From 919f15344f6a53562eb056fc1083e1b76c1c3ac2 Mon Sep 17 00:00:00 2001 From: Wilfred Hughes Date: Thu, 19 Dec 2024 23:00:43 -0800 Subject: [PATCH] Use tree-sitter-objc from crates.io --- CHANGELOG.md | 3 +- Cargo.lock | 15 +- Cargo.toml | 1 + build.rs | 5 - src/parse/tree_sitter_parser.rs | 11 +- vendored_parsers/tree-sitter-objc-src | 1 - .../tree-sitter-objc/.eslintrc.js | 20 - .../tree-sitter-objc/.gitattributes | 6 - .../tree-sitter-objc/.github/workflows/ci.yml | 34 - .../.github/workflows/lint.yml | 19 - .../.github/workflows/release.yml | 82 - vendored_parsers/tree-sitter-objc/.gitignore | 6 - vendored_parsers/tree-sitter-objc/.npmignore | 5 - .../tree-sitter-objc/CHANGELOG.md | 43 - vendored_parsers/tree-sitter-objc/Cargo.toml | 24 - vendored_parsers/tree-sitter-objc/LICENSE | 21 - .../tree-sitter-objc/Package.swift | 37 - vendored_parsers/tree-sitter-objc/README.md | 7 - vendored_parsers/tree-sitter-objc/binding.gyp | 18 - .../tree-sitter-objc/bindings/node/binding.cc | 30 - .../tree-sitter-objc/bindings/node/index.js | 19 - .../tree-sitter-objc/bindings/rust/README.md | 81 - .../tree-sitter-objc/bindings/rust/build.rs | 15 - .../tree-sitter-objc/bindings/rust/lib.rs | 68 - .../tree-sitter-objc/bindings/swift/objc.h | 16 - vendored_parsers/tree-sitter-objc/grammar.js | 1277 - .../tree-sitter-objc/package.json | 49 - .../tree-sitter-objc/queries/folds.scm | 20 - .../tree-sitter-objc/queries/highlights.scm | 216 - .../tree-sitter-objc/queries/indents.scm | 1 - .../tree-sitter-objc/queries/injections.scm | 10 - .../tree-sitter-objc/queries/locals.scm | 1 - .../script/known_failures.txt | 194 - .../tree-sitter-objc/script/parse-examples | 46 - .../tree-sitter-objc/src/grammar.json | 15104 - .../tree-sitter-objc/src/node-types.json | 7478 - .../tree-sitter-objc/src/parser.c | 1036860 -------------- .../tree-sitter-objc/src/tree_sitter/parser.h | 224 - .../test/corpus/c/ambiguities.txt | 274 - .../tree-sitter-objc/test/corpus/c/crlf.txt | 13 - .../test/corpus/c/declarations.txt | 882 - .../test/corpus/c/expressions.txt | 1253 - .../test/corpus/c/microsoft.txt | 187 - .../test/corpus/c/preprocessor.txt | 401 - .../test/corpus/c/statements.txt | 535 - .../tree-sitter-objc/test/corpus/c/types.txt | 80 - 46 files changed, 20 insertions(+), 1065672 deletions(-) delete mode 120000 vendored_parsers/tree-sitter-objc-src delete mode 100644 vendored_parsers/tree-sitter-objc/.eslintrc.js delete mode 100644 vendored_parsers/tree-sitter-objc/.gitattributes delete mode 100644 vendored_parsers/tree-sitter-objc/.github/workflows/ci.yml delete mode 100644 vendored_parsers/tree-sitter-objc/.github/workflows/lint.yml delete mode 100644 vendored_parsers/tree-sitter-objc/.github/workflows/release.yml delete mode 100644 vendored_parsers/tree-sitter-objc/.gitignore delete mode 100644 vendored_parsers/tree-sitter-objc/.npmignore delete mode 100644 vendored_parsers/tree-sitter-objc/CHANGELOG.md delete mode 100644 vendored_parsers/tree-sitter-objc/Cargo.toml delete mode 100644 vendored_parsers/tree-sitter-objc/LICENSE delete mode 100644 vendored_parsers/tree-sitter-objc/Package.swift delete mode 100644 vendored_parsers/tree-sitter-objc/README.md delete mode 100644 vendored_parsers/tree-sitter-objc/binding.gyp delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/node/binding.cc delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/node/index.js delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/rust/README.md delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/rust/build.rs delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/rust/lib.rs delete mode 100644 vendored_parsers/tree-sitter-objc/bindings/swift/objc.h delete mode 100644 vendored_parsers/tree-sitter-objc/grammar.js delete mode 100644 vendored_parsers/tree-sitter-objc/package.json delete mode 100644 vendored_parsers/tree-sitter-objc/queries/folds.scm delete mode 100644 vendored_parsers/tree-sitter-objc/queries/highlights.scm delete mode 100644 vendored_parsers/tree-sitter-objc/queries/indents.scm delete mode 100644 vendored_parsers/tree-sitter-objc/queries/injections.scm delete mode 100644 vendored_parsers/tree-sitter-objc/queries/locals.scm delete mode 100644 vendored_parsers/tree-sitter-objc/script/known_failures.txt delete mode 100755 vendored_parsers/tree-sitter-objc/script/parse-examples delete mode 100644 vendored_parsers/tree-sitter-objc/src/grammar.json delete mode 100644 vendored_parsers/tree-sitter-objc/src/node-types.json delete mode 100644 vendored_parsers/tree-sitter-objc/src/parser.c delete mode 100644 vendored_parsers/tree-sitter-objc/src/tree_sitter/parser.h delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/ambiguities.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/crlf.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/declarations.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/expressions.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/microsoft.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/preprocessor.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/statements.txt delete mode 100644 vendored_parsers/tree-sitter-objc/test/corpus/c/types.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index ee79d3e39..d7575d382 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,8 @@ with YAML. Improved language detection when one argument is a named pipe. -Updated to the latest tree-sitter parser for Haskell, Ruby and Scala. +Updated to the latest tree-sitter parser for Haskell, Objective-C, +Ruby and Scala. ### Syntax Highlighting diff --git a/Cargo.lock b/Cargo.lock index 142ebfa59..e99518c7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -91,9 +91,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "cc" -version = "1.1.30" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" dependencies = [ "shlex", ] @@ -251,6 +251,7 @@ dependencies = [ "tree-sitter", "tree-sitter-haskell", "tree-sitter-language", + "tree-sitter-objc", "tree-sitter-ruby", "tree-sitter-scala", "tree_magic_mini", @@ -1020,6 +1021,16 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c199356c799a8945965bb5f2c55b2ad9d9aa7c4b4f6e587fe9dea0bc715e5f9c" +[[package]] +name = "tree-sitter-objc" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca8bb556423fc176f0535e79d525f783a6684d3c9da81bf9d905303c129e1d2" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-ruby" version = "0.23.1" diff --git a/Cargo.toml b/Cargo.toml index 9970a6d82..e932c74be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,6 +81,7 @@ streaming-iterator = "0.1.9" tree-sitter-haskell = "0.23.1" tree-sitter-ruby = "0.23.1" tree-sitter-scala = "0.23.3" +tree-sitter-objc = "3.0.2" [dev-dependencies] # assert_cmd 2.0.10 requires predicates 3. diff --git a/build.rs b/build.rs index ba89772d3..de46744ae 100644 --- a/build.rs +++ b/build.rs @@ -243,11 +243,6 @@ fn main() { src_dir: "vendored_parsers/tree-sitter-nix-src", extra_files: vec!["scanner.c"], }, - TreeSitterParser { - name: "tree-sitter-objc", - src_dir: "vendored_parsers/tree-sitter-objc-src", - extra_files: vec![], - }, TreeSitterParser { name: "tree-sitter-ocaml", src_dir: "vendored_parsers/tree-sitter-ocaml-src/ocaml/src", diff --git a/src/parse/tree_sitter_parser.rs b/src/parse/tree_sitter_parser.rs index 6744d391b..349c93bce 100644 --- a/src/parse/tree_sitter_parser.rs +++ b/src/parse/tree_sitter_parser.rs @@ -96,7 +96,6 @@ extern "C" { fn tree_sitter_make() -> ts::Language; fn tree_sitter_newick() -> ts::Language; fn tree_sitter_nix() -> ts::Language; - fn tree_sitter_objc() -> ts::Language; fn tree_sitter_ocaml() -> ts::Language; fn tree_sitter_ocaml_interface() -> ts::Language; fn tree_sitter_pascal() -> ts::Language; @@ -776,7 +775,8 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig { } } ObjC => { - let language = unsafe { tree_sitter_objc() }; + let language_fn = tree_sitter_objc::LANGUAGE; + let language = tree_sitter::Language::new(language_fn); TreeSitterConfig { language: language.clone(), atom_nodes: vec!["string_literal"].into_iter().collect(), @@ -788,11 +788,8 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig { ("@{", "}"), ("@[", "]"), ], - highlight_query: ts::Query::new( - &language, - include_str!("../../vendored_parsers/highlights/objc.scm"), - ) - .unwrap(), + highlight_query: ts::Query::new(&language, tree_sitter_objc::HIGHLIGHTS_QUERY) + .unwrap(), sub_languages: vec![], } } diff --git a/vendored_parsers/tree-sitter-objc-src b/vendored_parsers/tree-sitter-objc-src deleted file mode 120000 index 812b262c0..000000000 --- a/vendored_parsers/tree-sitter-objc-src +++ /dev/null @@ -1 +0,0 @@ -tree-sitter-objc/src \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-objc/.eslintrc.js b/vendored_parsers/tree-sitter-objc/.eslintrc.js deleted file mode 100644 index b2e707a9e..000000000 --- a/vendored_parsers/tree-sitter-objc/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -module.exports = { - 'env': { - 'commonjs': true, - 'es2021': true, - }, - 'extends': 'google', - 'overrides': [ - ], - 'parserOptions': { - 'ecmaVersion': 'latest', - 'sourceType': 'module', - }, - 'rules': { - 'indent': ['error', 2, {'SwitchCase': 1}], - 'max-len': [ - 'error', - {'code': 120, 'ignoreComments': true, 'ignoreUrls': true, 'ignoreStrings': true}, - ], - }, -}; diff --git a/vendored_parsers/tree-sitter-objc/.gitattributes b/vendored_parsers/tree-sitter-objc/.gitattributes deleted file mode 100644 index c647c2bf4..000000000 --- a/vendored_parsers/tree-sitter-objc/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -/src/** linguist-vendored -/examples/* linguist-vendored - -src/grammar.json -diff -src/node-types.json -diff -src/parser.c -diff diff --git a/vendored_parsers/tree-sitter-objc/.github/workflows/ci.yml b/vendored_parsers/tree-sitter-objc/.github/workflows/ci.yml deleted file mode 100644 index cb17c4488..000000000 --- a/vendored_parsers/tree-sitter-objc/.github/workflows/ci.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: CI - -on: - push: - branches: - - master - pull_request: - branches: - - "**" - -jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - os: [macos-latest, ubuntu-latest] - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v2 - with: - node-version: 16 - - run: npm install - - run: npm test - - test_windows: - runs-on: windows-2019 - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v2 - with: - node-version: 16 - - run: npm install - - run: npm run-script test-windows diff --git a/vendored_parsers/tree-sitter-objc/.github/workflows/lint.yml b/vendored_parsers/tree-sitter-objc/.github/workflows/lint.yml deleted file mode 100644 index d94f7f39d..000000000 --- a/vendored_parsers/tree-sitter-objc/.github/workflows/lint.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Lint - -on: - push: - branches: - - master - pull_request: - branches: - - "**" - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install modules - run: npm install - - name: Run ESLint - run: npm run lint diff --git a/vendored_parsers/tree-sitter-objc/.github/workflows/release.yml b/vendored_parsers/tree-sitter-objc/.github/workflows/release.yml deleted file mode 100644 index 7032c57de..000000000 --- a/vendored_parsers/tree-sitter-objc/.github/workflows/release.yml +++ /dev/null @@ -1,82 +0,0 @@ -name: Release - -on: - workflow_run: - workflows: ["CI"] - types: - - completed - -permissions: - contents: write - pull-requests: write - -jobs: - release: - runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' && github.ref == 'refs/heads/master' }} - steps: - - uses: google-github-actions/release-please-action@v3 - id: release - with: - release-type: node - package-name: tree-sitter-objc - - - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Update Rust version - run: | - git fetch origin release-please--branches--master--components--tree-sitter-objc - git checkout release-please--branches--master--components--tree-sitter-objc - - git config user.name github-actions[bot] - git config user.email github-actions[bot]@users.noreply.github.com - - repo_name="${{ github.repository }}" - repo_name="${repo_name##*/}" - version=$(grep -o '"version": *"[^"]*"' package.json | sed 's/"version": "\(.*\)"/\1/') - - sed -i "s/version = \"[^\"]*\"/version = \"$version\"/g" Cargo.toml - sed -i "s/$repo_name = \"[^\"]*\"/$repo_name = \"$version\"/g" bindings/rust/README.md - - git add Cargo.toml bindings/rust/README.md - git commit --amend --no-edit - git push -f - - - name: Setup Node - if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-node@v3 - with: - node-version: 18 - registry-url: "https://registry.npmjs.org" - - name: Publish to NPM - if: ${{ steps.release.outputs.release_created }} - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - run: npm publish - - - name: Setup Rust - if: ${{ steps.release.outputs.release_created }} - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - override: true - - name: Publish to Crates.io - if: ${{ steps.release.outputs.release_created }} - uses: katyo/publish-crates@v2 - with: - registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - - name: Tag stable versions - if: ${{ steps.release.outputs.release_created }} - run: | - git checkout master - git config user.name github-actions[bot] - git config user.email github-actions[bot]@users.noreply.github.com - git remote add gh-token "https://${{ secrets.GITHUB_TOKEN }}@github.com/google-github-actions/release-please-action.git" - git tag -d stable || true - git push origin :stable || true - git tag -a stable -m "Last Stable Release" - git push origin stable diff --git a/vendored_parsers/tree-sitter-objc/.gitignore b/vendored_parsers/tree-sitter-objc/.gitignore deleted file mode 100644 index 386238461..000000000 --- a/vendored_parsers/tree-sitter-objc/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -Cargo.lock -package-lock.json -/build -/node_modules -/examples/*/ -/target diff --git a/vendored_parsers/tree-sitter-objc/.npmignore b/vendored_parsers/tree-sitter-objc/.npmignore deleted file mode 100644 index 194ff8451..000000000 --- a/vendored_parsers/tree-sitter-objc/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -/test -/examples -/build -/script -/target diff --git a/vendored_parsers/tree-sitter-objc/CHANGELOG.md b/vendored_parsers/tree-sitter-objc/CHANGELOG.md deleted file mode 100644 index a40602e38..000000000 --- a/vendored_parsers/tree-sitter-objc/CHANGELOG.md +++ /dev/null @@ -1,43 +0,0 @@ -# Changelog - -## [2.1.0](https://github.com/amaanq/tree-sitter-objc/compare/v2.0.0...v2.1.0) (2023-08-13) - - -### Features - -* bump C to 0.20.6 ([7d5b173](https://github.com/amaanq/tree-sitter-objc/commit/7d5b1733b9006b7d4388f097745c8e10e0c30a2a)) - -## [2.0.0](https://github.com/amaanq/tree-sitter-objc/compare/v1.2.0...v2.0.0) (2023-08-10) - - -### ⚠ BREAKING CHANGES - -* update tree-sitter-c to 0.20.5 - -### Features - -* update tree-sitter-c to 0.20.5 ([e198f35](https://github.com/amaanq/tree-sitter-objc/commit/e198f3579a95e81a0c83d080572a32c787c08afc)) - -## [1.2.0](https://github.com/amaanq/tree-sitter-objc/compare/v1.1.0...v1.2.0) (2023-07-18) - - -### Features - -* catch/finally statements -> clause for objc++ ([60b1290](https://github.com/amaanq/tree-sitter-objc/commit/60b129046cbae347a478515906c17ab095588ef8)) -* Initial working parser ([a360943](https://github.com/amaanq/tree-sitter-objc/commit/a360943e0f108b7d0935924a4eb772ce1a6aaec7)) -* support preproc calls in interface/implementation blocks, add `nullable` to type_qualifier ([7151895](https://github.com/amaanq/tree-sitter-objc/commit/7151895deea69a29a2f76964ddb2de04962412e9)) - -## [1.1.0](https://github.com/amaanq/tree-sitter-objc/compare/v1.0.0...v1.1.0) (2023-07-11) - - -### Features - -* catch/finally statements -> clause for objc++ ([60b1290](https://github.com/amaanq/tree-sitter-objc/commit/60b129046cbae347a478515906c17ab095588ef8)) -* support preproc calls in interface/implementation blocks, add `nullable` to type_qualifier ([7151895](https://github.com/amaanq/tree-sitter-objc/commit/7151895deea69a29a2f76964ddb2de04962412e9)) - -## 1.0.0 (2023-05-19) - - -### Features - -* Initial working parser ([a360943](https://github.com/amaanq/tree-sitter-objc/commit/a360943e0f108b7d0935924a4eb772ce1a6aaec7)) diff --git a/vendored_parsers/tree-sitter-objc/Cargo.toml b/vendored_parsers/tree-sitter-objc/Cargo.toml deleted file mode 100644 index 669a6b874..000000000 --- a/vendored_parsers/tree-sitter-objc/Cargo.toml +++ /dev/null @@ -1,24 +0,0 @@ -[package] -name = "tree-sitter-objc" -description = "Objective-C grammar for tree-sitter" -version = "2.1.0" -authors = ["Amaan Qureshi "] -license = "MIT" -readme = "bindings/rust/README.md" -keywords = ["tree-sitter", "incremental", "parsing", "objc"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/amaanq/tree-sitter-objc" -edition = "2021" -autoexamples = false - -build = "bindings/rust/build.rs" -include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] - -[lib] -path = "bindings/rust/lib.rs" - -[dependencies] -tree-sitter = "~0.20.10" - -[build-dependencies] -cc = "1.0" diff --git a/vendored_parsers/tree-sitter-objc/LICENSE b/vendored_parsers/tree-sitter-objc/LICENSE deleted file mode 100644 index 5af536362..000000000 --- a/vendored_parsers/tree-sitter-objc/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2023 Amaan Qureshi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendored_parsers/tree-sitter-objc/Package.swift b/vendored_parsers/tree-sitter-objc/Package.swift deleted file mode 100644 index 8475f4a37..000000000 --- a/vendored_parsers/tree-sitter-objc/Package.swift +++ /dev/null @@ -1,37 +0,0 @@ -// swift-tools-version:5.3 -import PackageDescription - -let package = Package( - name: "TreeSitterObjc", - platforms: [.macOS(.v10_13), .iOS(.v11)], - products: [ - .library(name: "TreeSitterObjc", targets: ["TreeSitterObjc"]), - ], - dependencies: [], - targets: [ - .target(name: "TreeSitterObjc", - path: ".", - exclude: [ - "binding.gyp", - "bindings", - "Cargo.toml", - "test", - "examples", - "grammar.js", - "LICENSE", - "package.json", - "README.md", - "script", - "src/grammar.json", - "src/node-types.json", - ], - sources: [ - "src/parser.c", - ], - resources: [ - .copy("queries") - ], - publicHeadersPath: "bindings/swift", - cSettings: [.headerSearchPath("src")]) - ] -) diff --git a/vendored_parsers/tree-sitter-objc/README.md b/vendored_parsers/tree-sitter-objc/README.md deleted file mode 100644 index e227b5875..000000000 --- a/vendored_parsers/tree-sitter-objc/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# tree-sitter-objc - -[![Build Status](https://github.com/amaanq/tree-sitter-objc/actions/workflows/ci.yml/badge.svg)](https://github.com/amaanq/tree-sitter-objc/actions/workflows/ci.yml) -[![Discord](https://img.shields.io/discord/1063097320771698699?logo=discord)](https://discord.gg/w7nTvsVJhm) - -[Objective C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html) -grammar for [tree-sitter](https://tree-sitter.github.io) diff --git a/vendored_parsers/tree-sitter-objc/binding.gyp b/vendored_parsers/tree-sitter-objc/binding.gyp deleted file mode 100644 index a1518b616..000000000 --- a/vendored_parsers/tree-sitter-objc/binding.gyp +++ /dev/null @@ -1,18 +0,0 @@ -{ - "targets": [ - { - "target_name": "tree_sitter_objc_binding", - "include_dirs": [ - " - -using namespace v8; - -extern "C" TSLanguage *tree_sitter_objc(); - -namespace { - -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_objc()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), - Nan::New("objc").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); -} - -NODE_MODULE(tree_sitter_objc_binding, Init) - -} // namespace diff --git a/vendored_parsers/tree-sitter-objc/bindings/node/index.js b/vendored_parsers/tree-sitter-objc/bindings/node/index.js deleted file mode 100644 index 77ab0bf27..000000000 --- a/vendored_parsers/tree-sitter-objc/bindings/node/index.js +++ /dev/null @@ -1,19 +0,0 @@ -try { - module.exports = require("../../build/Release/tree_sitter_objc_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_objc_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} - -try { - module.exports.nodeTypeInfo = require("../../src/node-types.json"); -} catch (_) { } diff --git a/vendored_parsers/tree-sitter-objc/bindings/rust/README.md b/vendored_parsers/tree-sitter-objc/bindings/rust/README.md deleted file mode 100644 index 82748e531..000000000 --- a/vendored_parsers/tree-sitter-objc/bindings/rust/README.md +++ /dev/null @@ -1,81 +0,0 @@ -# tree-sitter-objc - -This crate provides an Objective-C grammar for the [tree-sitter][] parsing library. To -use this crate, add it to the `[dependencies]` section of your `Cargo.toml` -file. (Note that you will probably also need to depend on the -[`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful -way.) - -```toml -[dependencies] -tree-sitter = "~0.20.10" -tree-sitter-objc = "2.1.0" -``` - -Typically, you will use the [language][language func] function to add this -grammar to a tree-sitter [Parser][], and then use the parser to parse some code: - -```rust -let code = r#" -#import - -// Defining a class interface -@interface Person : NSObject - -// Declaring properties -@property (nonatomic, strong) NSString *name; -@property (nonatomic, assign) NSInteger age; - -// Declaring methods -- (instancetype)initWithName:(NSString *)name age:(NSInteger)age; -- (void)greet; - -@end - -@implementation Person - -// Implementing the initializer -- (instancetype)initWithName:(NSString *)name age:(NSInteger)age { - self = [super init]; - if (self) { - _name = name; - _age = age; - } - return self; -} - -// Implementing the greet method -- (void)greet { - NSLog(@"Hello, my name is %@ and I'm %ld years old.", self.name, (long)self.age); -} - -@end - -int main(int argc, const char * argv[]) { - @autoreleasepool { - // Creating an instance of Person - Person *person = [[Person alloc] initWithName:@"John" age:25]; - - // Accessing properties - NSString *name = person.name; - NSInteger age = person.age; - - // Calling a method - [person greet]; - } - return 0; -} -"#; -let mut parser = Parser::new(); -parser.set_language(tree_sitter_objc::language()).expect("Error loading Objective-C grammar"); -let parsed = parser.parse(code, None); -``` - -If you have any questions, please reach out to us in the [tree-sitter -discussions] page. - -[language func]: https://docs.rs/tree-sitter-objc/*/tree_sitter_objc/fn.language.html -[parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html -[tree-sitter]: https://tree-sitter.github.io/ -[tree-sitter crate]: https://crates.io/crates/tree-sitter -[tree-sitter discussions]: https://github.com/tree-sitter/tree-sitter/discussions diff --git a/vendored_parsers/tree-sitter-objc/bindings/rust/build.rs b/vendored_parsers/tree-sitter-objc/bindings/rust/build.rs deleted file mode 100644 index fc839798a..000000000 --- a/vendored_parsers/tree-sitter-objc/bindings/rust/build.rs +++ /dev/null @@ -1,15 +0,0 @@ -fn main() { - let src_dir = std::path::Path::new("src"); - - let mut c_config = cc::Build::new(); - c_config.include(src_dir); - c_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable") - .flag_if_supported("-Wno-trigraphs"); - let parser_path = src_dir.join("parser.c"); - c_config.file(&parser_path); - - c_config.compile("parser"); - println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); -} diff --git a/vendored_parsers/tree-sitter-objc/bindings/rust/lib.rs b/vendored_parsers/tree-sitter-objc/bindings/rust/lib.rs deleted file mode 100644 index 1aae581e7..000000000 --- a/vendored_parsers/tree-sitter-objc/bindings/rust/lib.rs +++ /dev/null @@ -1,68 +0,0 @@ -// ------------------------------------------------------------------------------------------------ -// Copyright © 2023, Amaan Qureshi -// See the LICENSE file in this repo for license details. -// ------------------------------------------------------------------------------------------------ - -//! This crate provides Objective-C language support for the [tree-sitter][] parsing library. -//! -//! Typically, you will use the [language][language func] function to add this language to a -//! tree-sitter [Parser][], and then use the parser to parse some code: -//! -//! ``` -//! let code = ""; -//! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_objc::language()).expect("Error loading Objective-C grammar"); -//! let tree = parser.parse(code, None).unwrap(); -//! ``` -//! -//! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -//! [language func]: fn.language.html -//! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html -//! [tree-sitter]: https://tree-sitter.github.io/ - -use tree_sitter::Language; - -extern "C" { - fn tree_sitter_objc() -> Language; -} - -/// Get the tree-sitter [Language][] for this grammar. -/// -/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -pub fn language() -> Language { - unsafe { tree_sitter_objc() } -} - -/// The source of the Rust tree-sitter grammar description. -pub const GRAMMAR: &str = include_str!("../../grammar.js"); - -/// The folds query for this language. -pub const FOLDS_QUERY: &str = include_str!("../../queries/folds.scm"); - -/// The syntax highlighting query for this language. -pub const HIGHLIGHTS_QUERY: &str = include_str!("../../queries/highlights.scm"); - -/// The indents query for this language. -pub const INDENTS_QUERY: &str = include_str!("../../queries/indents.scm"); - -/// The injection query for this language. -pub const INJECTIONS_QUERY: &str = include_str!("../../queries/injections.scm"); - -/// The symbol tagging query for this language. -pub const LOCALS_QUERY: &str = include_str!("../../queries/locals.scm"); - -/// The content of the [`node-types.json`][] file for this grammar. -/// -/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types -pub const NODE_TYPES: &str = include_str!("../../src/node-types.json"); - -#[cfg(test)] -mod tests { - #[test] - fn test_can_load_grammar() { - let mut parser = tree_sitter::Parser::new(); - parser - .set_language(super::language()) - .expect("Error loading Objective-C grammar"); - } -} diff --git a/vendored_parsers/tree-sitter-objc/bindings/swift/objc.h b/vendored_parsers/tree-sitter-objc/bindings/swift/objc.h deleted file mode 100644 index 3546ec2c6..000000000 --- a/vendored_parsers/tree-sitter-objc/bindings/swift/objc.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef TREE_SITTER_OBJC_H_ -#define TREE_SITTER_OBJC_H_ - -typedef struct TSLanguage TSLanguage; - -#ifdef __cplusplus -extern "C" { -#endif - -extern TSLanguage *tree_sitter_objc(); - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_OBJC_H_ diff --git a/vendored_parsers/tree-sitter-objc/grammar.js b/vendored_parsers/tree-sitter-objc/grammar.js deleted file mode 100644 index 41c779f7d..000000000 --- a/vendored_parsers/tree-sitter-objc/grammar.js +++ /dev/null @@ -1,1277 +0,0 @@ -/** - * @file Objective-C grammar for tree-sitter - * @author Amaan Qureshi - * @license MIT - */ - -/* eslint-disable arrow-parens */ -/* eslint-disable camelcase */ -/* eslint-disable-next-line spaced-comment */ -/// -// @ts-check - -const C = require('tree-sitter-c/grammar'); - -// Welcome to Hell -module.exports = grammar(C, { - name: 'objc', - - extras: $ => [ - /\u00A0|\s|\\\r?\n/, - $.comment, - ], - - conflicts: ($, superclass) => superclass.concat([ - [$.enum_specifier], - [$._expression_not_binary, $.generic_specifier], - [$._declarator, $._type_specifier, $.generic_specifier], - [$.attribute, $._expression_not_binary], - [$.parameterized_arguments], - [$.string_literal], - [$.concatenated_string], - ]), - - inline: ($, original) => original.concat([ - $.method_selector, - $.method_selector_no_list, - $.keyword_selector, - $.interface_declaration, - $.typedefed_identifier, - $.keyword_identifier, - ]), - - supertypes: ($, original) => original.concat([ - $.specifier_qualifier, - ]), - - rules: { - _top_level_item: ($, original) => choice( - // ...original.members.filter(member => member.name !== 'attributed_statement'), - original, - $.class_declaration, - $.class_interface, - $.class_implementation, - $.protocol_declaration, - $.protocol_forward_declaration, - $.module_import, - $.compatibility_alias_declaration, - $.preproc_undef, - $.preproc_linemarker, - ), - - _block_item: ($, original) => choice( - original, - $.class_declaration, - $.class_interface, - $.class_implementation, - $.protocol_declaration, - $.protocol_forward_declaration, - $.module_import, - $.compatibility_alias_declaration, - $.preproc_undef, - $.preproc_linemarker, - ), - - function_definition: $ => seq( - optional($.ms_call_modifier), - $._declaration_specifiers, - field('declarator', $._declarator), - field('body', $.compound_statement), - ), - - declaration: $ => seq( - $._declaration_specifiers, - commaSep1(prec.right(field('declarator', choice( - seq($._declarator, optional($.gnu_asm_expression)), - $.init_declarator, - seq($.type_qualifier, $.identifier), - )))), - optional($._declaration_modifiers), - ';', - ), - - type_definition: $ => seq( - optional('__extension__'), - optional($.ms_declspec_modifier), - 'typedef', - optional($.attribute_specifier), - optional($.ms_declspec_modifier), - repeat($.type_qualifier), - optional($.attribute_specifier), - field('type', $._type_specifier), - optional($.ms_declspec_modifier), - repeat($.type_qualifier), - commaSep1(field('declarator', $._type_declarator)), - optional($._declaration_modifiers), - ';', - ), - - _declaration_modifiers: ($, original) => choice( - // ...original.members.filter(member => member.name !== 'attribute_declaration'), - original, - $.availability_attribute_specifier, - $.attribute_declaration, - $.alignas_specifier, - ), - - _declaration_specifiers: $ => prec.right(seq( - repeat($._declaration_modifiers), - field('type', $._type_specifier), - repeat($._declaration_modifiers), - )), - - parameter_declaration: $ => seq( - $._declaration_specifiers, - optional(field('declarator', choice( - seq($._declarator, optional($._declaration_modifiers)), - $._abstract_declarator, - ))), - ), - - _non_case_statement: ($, original) => choice( - // ...original.members.filter(member => member.name !== 'attributed_statement'), - original, - $.try_statement, - $.throw_statement, - $.synchronized_statement, - $.ms_asm_block, - ), - - attribute: $ => seq( - optional(seq(field('prefix', $.identifier), '::')), - field('name', $.identifier), - optional(seq('(', commaSep($._expression), ')')), - ), - - attribute_declaration: $ => seq( - '[', - '[', - commaSep1($.attribute), - ']', - ']', - ), - - _expression_not_binary: ($, original) => choice( - original, - $.message_expression, - $.selector_expression, - $.available_expression, - $.range_expression, - $.block_literal, - $.dictionary_literal, - $.array_literal, - $.at_expression, - $.encode_expression, - $.va_arg_expression, - $.keyword_identifier, - ), - - cast_expression: $ => prec(C.PREC.CAST, choice( - seq( - '(', - field('type', choice($.type_descriptor, $.typeof_specifier, $.parameterized_arguments)), - ')', - field('value', $._expression), - ), - seq(choice('__real', '__imag'), field('value', $._expression)), - )), - - argument_list: $ => seq( - '(', - choice( - commaSep(choice( - seq(optional($.type_qualifier), choice($._expression, $.typeof_specifier)), - $.compound_statement, - )), - seq($._type_identifier, token.immediate('<'), commaSep1($.type_name), '>'), - $.objc_bridge, - $.availability, - ), - ')', - ), - - objc_bridge: $ => seq( - 'objc_bridge_related', - '(', - $._expression, - ',', - optional(seq($._expression, ':')), - ',', - optional($._expression), - ')', - ), - - typeof_specifier: $ => seq( - choice('__typeof__', '__typeof', 'typeof'), - '(', - choice($._expression, $.type_descriptor), - ')', - ), - - compound_statement: $ => seq( - optional('@autoreleasepool'), - '{', - repeat($._block_item), - '}', - ), - - availability: $ => seq( - 'availability', - '(', - commaSep1(seq( - $.identifier, - optional(seq( - '=', - choice($.version, $._expression), - )), - )), - ')', - ), - version: $ => prec.right(choice( - $.platform, - $.version_number, - seq( - $.platform, - '(', - commaSep1(choice($.number_literal, $.identifier)), - ')', - ), - )), - version_number: _ => /\d+([\._]\d+)*/, - platform: _ => choice('ios', 'tvos', 'macos', 'macosx', 'watchos'), - - _declarator: ($, original) => prec.right(choice( - ...original.members.filter(member => member.name !== 'attributed_declarator'), - $.block_pointer_declarator, - )), - - _abstract_declarator: ($, original) => choice( - original, - $.abstract_block_pointer_declarator, - ), - - _field_declarator: ($, original) => choice( - original, - alias($.block_pointer_field_declarator, $.block_pointer_declarator), - ), - - _type_declarator: $ => choice( - alias($.pointer_type_declarator, $.pointer_declarator), - alias($.function_type_declarator, $.function_declarator), - alias($.array_type_declarator, $.array_declarator), - alias($.parenthesized_type_declarator, $.parenthesized_declarator), - alias($.block_pointer_type_declarator, $.block_pointer_declarator), - $._type_identifier, - alias(choice('signed', 'unsigned', 'long', 'short'), $.primitive_type), - $.primitive_type, - ), - - for_statement: ($, original) => choice( - original, - prec(1, seq( - 'for', - '(', - choice( - seq($._declaration_specifiers, $._declarator), - $.identifier, - ), - 'in', - $._expression, - ')', - $._non_case_statement, - )), - ), - - type_qualifier: (_, original) => prec.right(choice( - original, - 'nullable', - '_Complex', - '_Nonnull', - '_Nullable', - '_Nullable_result', - '_Null_unspecified', - '__autoreleasing', - '__block', - '__bridge', - '__bridge_retained', - '__bridge_transfer', - '__complex', - '__const', - '__imag', - '__kindof', - '__nonnull', - '__nullable', - '__ptrauth_objc_class_ro', - '__ptrauth_objc_isa_pointer', - '__ptrauth_objc_super_pointer', - '__real', - '__strong', - '__unsafe_unretained', - '__unused', - '__weak', - )), - - storage_class_specifier: (_, original) => choice( - original, - '__inline__', - 'CG_EXTERN', - 'CG_INLINE', - 'FOUNDATION_EXPORT', - 'FOUNDATION_EXTERN', - 'FOUNDATION_STATIC_INLINE', - 'IBOutlet', - 'IBInspectable', - 'IB_DESIGNABLE', - 'NS_INLINE', - 'NS_VALID_UNTIL_END_OF_SCOPE', - 'OBJC_EXPORT', - 'OBJC_ROOT_CLASS', - 'UIKIT_EXTERN', - ), - - preproc_include: $ => seq( - field('directive', choice(preprocessor('include'), preprocessor('import'))), - field('path', choice( - $.string_literal, - $.system_lib_string, - $.identifier, - alias($.preproc_call_expression, $.call_expression), - )), - '\n', - ), - - module_import: $ => seq( - '@import', - field('path', seq($.identifier, repeat(seq('.', $.identifier)))), - ';', - ), - - ...preprocIf('', $ => choice($._block_item, $.attribute_specifier, $.property_implementation)), - ...preprocIf('_in_implementation_definition', $ => $.implementation_definition), - ...preprocIf('_in_interface_declaration', $ => $.interface_declaration), - ...preprocIf('_in_enumerator', $ => seq($.enumerator, ',')), - - preproc_undef: $ => seq( - preprocessor('undef'), - field('name', $.identifier), - '\n', - ), - - preproc_linemarker: $ => seq( - '#', - $.number_literal, - field('filename', $.string_literal), - optional(seq( - field('row', $.number_literal), - optional(field('column', $.number_literal)), - )), - '\n', - ), - - _preproc_expression: ($, original) => choice( - original, - $.system_lib_string, - ), - - preproc_params: $ => seq( - token.immediate('('), commaSep(choice($.identifier, '...')), optional('...'), ')', - ), - - attribute_specifier: $ => seq( - choice('__attribute__', '__attribute'), - '(', - choice($.argument_list, seq('(', commaSep1(choice('noreturn', 'nothrow')), ')')), - ')', - ), - - availability_attribute_specifier: $ => choice( - 'NS_AUTOMATED_REFCOUNT_UNAVAILABLE', - 'NS_ROOT_CLASS', - 'NS_UNAVAILABLE', - 'NS_REQUIRES_NIL_TERMINATION', - 'CF_RETURNS_RETAINED', - 'CF_RETURNS_NOT_RETAINED', - 'DEPRECATED_ATTRIBUTE', - 'UI_APPEARANCE_SELECTOR', - 'UNAVAILABLE_ATTRIBUTE', - seq( - choice( - 'CF_FORMAT_FUNCTION', - 'NS_AVAILABLE', - '__IOS_AVAILABLE', - 'NS_AVAILABLE_IOS', - 'API_AVAILABLE', - 'API_UNAVAILABLE', - 'API_DEPRECATED', - 'NS_ENUM_AVAILABLE_IOS', - 'NS_DEPRECATED_IOS', - 'NS_ENUM_DEPRECATED_IOS', - 'NS_FORMAT_FUNCTION', - 'DEPRECATED_MSG_ATTRIBUTE', - '__deprecated_msg', - '__deprecated_enum_msg', - 'NS_SWIFT_NAME', - 'NS_SWIFT_UNAVAILABLE', - 'NS_EXTENSION_UNAVAILABLE_IOS', - 'NS_CLASS_AVAILABLE_IOS', - 'NS_CLASS_DEPRECATED_IOS', - '__OSX_AVAILABLE_STARTING', - ), - '(', - commaSep1(choice( - $.string_literal, - $.concatenated_string, - $.version, - $.method_identifier, - $.identifier, - seq($.identifier, '(', optional($.method_identifier), ')'), - )), - ')', - ), - ), - - struct_specifier: $ => prec.right(seq( - 'struct', - optional($.attribute_specifier), - optional($.ms_declspec_modifier), - choice( - seq( - field('name', $._type_identifier), - field('body', optional($.field_declaration_list)), - ), - field('body', $.field_declaration_list), - ), - optional($.attribute_specifier), - )), - - enum_specifier: $ => seq( - 'enum', - optional($.attribute_specifier), - optional($.ms_declspec_modifier), - choice( - seq( - field('name', $._type_identifier), - optional(seq(':', field('underlying_type', choice($._type_identifier, $.primitive_type)))), - field('body', optional($.enumerator_list)), - ), - seq( - optional(seq(':', field('base', $._type_identifier))), - field('body', $.enumerator_list), - ), - ), - optional($.attribute_specifier), - ), - - enumerator_list: $ => seq( - '{', - optionalCommaSep(choice( - seq($.enumerator, optional($._declaration_modifiers)), - alias($.preproc_ifdef_in_enumerator, $.preproc_ifdef), - )), - optional(','), - '}', - ), - - enumerator: $ => seq( - field('name', $.identifier), - optional(seq('=', field('value', $._expression))), - ), - - union_specifier: $ => prec.right(seq( - 'union', - optional($.attribute_specifier), - optional($.ms_declspec_modifier), - choice( - seq( - field('name', $._type_identifier), - field('body', optional($.field_declaration_list)), - ), - field('body', $.field_declaration_list), - ), - optional($.attribute_specifier), - )), - - protocol_forward_declaration: $ => seq( - repeat($._declaration_modifiers), - '@protocol', - commaSep1($.identifier), - ';', - ), - - class_declaration: $ => seq( - '@', - 'class', - commaSep1(seq($.identifier, optional($.parameterized_arguments))), - ';', - ), - - class_interface: $ => seq( - repeat($._declaration_modifiers), - '@interface', - $.identifier, - optional(';'), - optional($.generic_arguments), - optional($.parameterized_arguments), - optional(choice( - seq(':', field('superclass', $.identifier), optional($.parameterized_arguments)), - seq('(', field('category', optional($.identifier)), ')'), - )), - optional($.parameterized_arguments), - optional($.instance_variables), - repeat($.interface_declaration), - '@end', - ), - - class_implementation: $ => seq( - repeat($._declaration_modifiers), - '@implementation', - $.identifier, - optional(';'), - optional(choice( - seq(':', field('superclass', $.identifier)), - seq('(', field('category', $.identifier), ')'), - )), - optional($.instance_variables), - repeat($.implementation_definition), - '@end', - ), - - protocol_reference_list: $ => seq('<', commaSep1($.identifier), '>'), - - parameterized_arguments: $ => prec(-1, seq( - '<', - choice( - commaSep1(seq( - commaSep1(seq(optional(choice('__covariant', '__contravariant')), $._type_identifier)), - optional(seq(':', $.type_name)), - )), - // commaSep1($._type_identifier), - commaSep1($.type_name), - ), - '>', - )), - - generic_arguments: $ => prec.right(seq('(', commaSep1($._type_identifier), ')')), - - instance_variables: $ => seq( - '{', - repeat(seq( - optional(choice($.attribute_specifier, $.attribute_declaration)), - $.instance_variable, - )), - '}', - optional(';'), - ), - - instance_variable: $ => choice( - $.visibility_specification, - $.struct_declaration, - $.atomic_declaration, - $.preproc_ifdef, - $.preproc_if, - ), - - visibility_specification: _ => choice( - '@private', - '@protected', - '@package', - '@public', - ), - - protocol_declaration: $ => seq( - repeat($._declaration_modifiers), - '@protocol', - $.identifier, - optional($.protocol_reference_list), - repeat($.interface_declaration), - repeat($.qualified_protocol_interface_declaration), - '@end', - ), - - compatibility_alias_declaration: $ => seq( - '@compatibility_alias', - field('class', $.identifier), - field('alias', $.identifier), - ), - - interface_declaration: $ => choice( - $.declaration, - $.property_declaration, - $.method_declaration, - $.function_definition, - $.type_definition, - alias($.preproc_if_in_interface_declaration, $.preproc_if), - $.preproc_def, - $.preproc_ifdef, - $.preproc_undef, - $.preproc_call, - seq($.struct_specifier, ';'), - ), - - qualified_protocol_interface_declaration: $ => choice( - seq('@optional', repeat($.interface_declaration)), - seq('@required', repeat($.interface_declaration)), - ), - - implementation_definition: $ => prec(1, choice( - $.function_definition, - $.declaration, - $.property_implementation, - seq($.struct_specifier, ';'), - $.method_definition, - $.preproc_function_def, - $.macro_type_specifier, - $.type_definition, - alias($.preproc_if_in_implementation_definition, $.preproc_if), - $.preproc_ifdef, - $.preproc_undef, - $.preproc_def, - $.preproc_call, - )), - - property_implementation: $ => choice( - seq( - '@synthesize', - commaSep1(seq($.identifier, optional(seq('=', $.identifier)))), - ';', - ), - seq('@dynamic', optional('(class)'), commaSep1($.identifier), ';'), - ), - - method_definition: $ => seq( - choice('+', '-'), // class = '+', instance = '-' - optional($.method_type), - optional($.attribute_specifier), - choice( - seq( - $.method_selector_no_list, - optional(seq( - $.method_parameter, - repeat(seq(optional($.method_selector), $.method_parameter)), - )), - ), - seq( - $.method_parameter, - repeat(seq(optional($.method_selector), $.method_parameter)), - ), - ), - optional(seq(',', choice('...', commaSep1(alias($.c_method_parameter, $.method_parameter))))), - repeat($.declaration), - repeat($._declaration_modifiers), - optional(';'), - $.compound_statement, - optional(';'), - ), - - method_type: $ => seq( - '(', - commaSep1(seq(optional($.attribute_specifier), choice($.type_name, $.parameterized_arguments))), - ')', - ), - - method_selector: $ => prec.left(choice( - $.method_selector_no_list, - seq($.keyword_selector, ','), - )), - - method_selector_no_list: $ => choice( - $.identifier, - $.keyword_selector, - seq($.keyword_selector, ',', '...'), - ), - - keyword_selector: $ => repeat1($.keyword_declarator), - - keyword_declarator: $ => seq( - optional($.identifier), - ';', - optional($.method_type), - $.identifier, - ), - - property_declaration: $ => (seq( - optional($._declaration_modifiers), - '@property', - optional($.property_attributes_declaration), - optional(choice($.attribute_specifier, $.attribute_declaration)), - choice($.struct_declaration, $.atomic_declaration), - )), - - property_attributes_declaration: $ => seq( - '(', - commaSep($.property_attribute), - ')', - ), - - property_attribute: $ => choice( - $.identifier, - seq($.identifier, '=', $.identifier, optional(':')), - ), - - method_declaration: $ => seq( - choice('+', '-'), // class = '+', instance = '-' - optional($.method_type), - optional(choice($.attribute_specifier, $.attribute_declaration)), - repeat1(choice( - seq( - $.method_selector, - optional($.attribute_specifier), - optional($.method_parameter), - ), - $.method_parameter, - )), - optional(seq(',', choice('...', commaSep1(alias($.c_method_parameter, $.method_parameter))))), - repeat($._declaration_modifiers), - repeat1(prec.right(';')), - ), - - method_parameter: $ => prec.right(seq( - ':', - optional($.method_type), - optional($._declaration_modifiers), - choice($.identifier, $.keyword_identifier), - repeat($._declaration_modifiers), - )), - - c_method_parameter: $ => prec.left(seq( - $._declaration_specifiers, - commaSep1(prec.right(field('declarator', choice( - $._declarator, - $.init_declarator, - )))), - )), - - struct_declaration: $ => seq( - repeat1($.specifier_qualifier), - commaSep1($.struct_declarator), - optional($._declaration_modifiers), - ';', - ), - - atomic_declaration: $ => seq( - '_Atomic', - '(', - $._type_specifier, - ')', - $._field_identifier, - ';', - ), - - alignas_specifier: $ => seq('_Alignas', '(', $._type_specifier, ')'), - - preproc_block: $ => prec.right(seq( - $.identifier, - '\n', - repeat($._block_item), - $.identifier, - '\n', - )), - - specifier_qualifier: $ => prec.right(choice( - $._type_specifier, - $.type_qualifier, - $.protocol_qualifier, - )), - - struct_declarator: $ => choice( - $._declarator, - seq(optional($._declarator), ':', $._expression), - ), - - field_declaration: $ => seq( - $._declaration_specifiers, - commaSep(seq( - field('declarator', choice($._field_declarator, $.enum_specifier)), - optional($.bitfield_clause), - )), - optional($.bitfield_clause), - optional($.attribute_specifier), - ';', - ), - - function_declarator: $ => prec.right(1, seq( - field('declarator', $._declarator), - field('parameters', $.parameter_list), - optional($.gnu_asm_expression), - repeat($.attribute_specifier), - )), - function_field_declarator: $ => prec.right(1, seq( - field('declarator', $._field_declarator), - field('parameters', $.parameter_list), - repeat(choice($.attribute_specifier, $.type_qualifier)), - )), - function_type_declarator: $ => prec.right(1, seq( - field('declarator', $._type_declarator), - field('parameters', $.parameter_list), - repeat(choice($.attribute_specifier, $.type_qualifier)), - )), - abstract_function_declarator: $ => prec.right(1, seq( - field('declarator', optional($._abstract_declarator)), - field('parameters', $.parameter_list), - repeat(choice($.attribute_specifier, $.type_qualifier)), - )), - - // This is missing binary expressions, others were kept so that macro code can be parsed better and code examples - _top_level_expression_statement: $ => seq( - optional($._expression_not_binary), - ';', - ), - - try_statement: $ => seq( - choice('@try', '__try'), - $.compound_statement, - choice( - seq(repeat1($.catch_clause), optional($.finally_clause)), - $.finally_clause, - ), - ), - - catch_clause: $ => seq( - choice('@catch', '__catch'), - optional(seq('(', choice('...', $.type_name), ')')), - $.compound_statement, - ), - - finally_clause: $ => seq( - choice('@finally', '__finally'), - $.compound_statement, - ), - - throw_statement: $ => seq( - '@throw', - optional($._expression), - ';', - ), - - selector_expression: $ => prec.left(seq( - '@selector', - repeat1('('), - choice($.identifier, $.method_identifier, prec(-1, /[^)]*/)), - repeat1(')'), - )), - - available_expression: $ => seq( - choice('@available', '__builtin_available'), - '(', - commaSep1(choice( - $.identifier, - seq($.identifier, $.version), - '*', - )), - ')', - ), - - range_expression: $ => prec.right(seq($._expression, '...', $._expression)), - - block_literal: $ => seq( - '^', - optional($.attribute_specifier), - optional($.type_name), - optional($.attribute_specifier), - optional($.parameter_list), - optional($.attribute_specifier), - $.compound_statement, - ), - - message_expression: $ => prec(C.PREC.CALL, seq( - '[', - field('receiver', choice($._expression, $.generic_specifier)), - repeat1(seq( - field('method', $.identifier), - repeat(seq( - ':', - commaSep1($._expression), - )), - )), - ']', - )), - - parenthesized_expression: $ => seq( - '(', - choice($._expression, $.comma_expression, $.compound_statement), - ')', - ), - - va_arg_expression: $ => seq('va_arg', '(', $._expression, ',', $.type_descriptor, ')'), - - ms_asm_block: _ => seq( - '__asm', - '{', - /[^}]*/, - '}', - ), - - encode_expression: $ => seq('@encode', '(', $.type_name, ')'), - - synchronized_statement: $ => seq('@synchronized', '(', commaSep1($._expression), ')', $.compound_statement), - - parenthesized_declarator: $ => prec.dynamic(C.PREC.PAREN_DECLARATOR, seq( - '(', - repeat($._declaration_modifiers), - $._declarator, - ')', - )), - parenthesized_field_declarator: $ => prec.dynamic(C.PREC.PAREN_DECLARATOR, seq( - '(', - repeat($._declaration_modifiers), - $._field_declarator, - ')', - )), - parenthesized_type_declarator: $ => prec.dynamic(C.PREC.PAREN_DECLARATOR, seq( - '(', - repeat($._declaration_modifiers), - $._type_declarator, - ')', - )), - abstract_parenthesized_declarator: $ => prec(1, seq( - '(', - repeat($._declaration_modifiers), - $._abstract_declarator, - ')', - )), - - pointer_declarator: $ => prec.dynamic(1, prec.right(seq( - optional($.ms_based_modifier), - '*', - repeat($.ms_pointer_modifier), - repeat($._declaration_modifiers), - field('declarator', $._declarator), - ))), - pointer_field_declarator: $ => prec.dynamic(1, prec.right(seq( - optional($.ms_based_modifier), - '*', - repeat($.ms_pointer_modifier), - repeat($._declaration_modifiers), - field('declarator', $._field_declarator), - ))), - pointer_type_declarator: $ => prec.dynamic(1, prec.right(seq( - optional($.ms_based_modifier), - '*', - repeat($.ms_pointer_modifier), - repeat($._declaration_modifiers), - field('declarator', $._type_declarator), - ))), - abstract_pointer_declarator: $ => prec.dynamic(1, prec.right(seq( - '*', - repeat($._declaration_modifiers), - field('declarator', optional($._abstract_declarator)), - ))), - block_pointer_declarator: $ => prec.dynamic(1, prec.right(seq( - '^', - repeat($.type_qualifier), - field('declarator', $._declarator), - ))), - block_pointer_field_declarator: $ => prec.dynamic(1, prec.right(seq( - '^', - repeat($.type_qualifier), - field('declarator', $._field_declarator), - ))), - block_pointer_type_declarator: $ => prec.dynamic(1, prec.right(seq( - '^', - repeat($.type_qualifier), - field('declarator', $._type_declarator), - ))), - abstract_block_pointer_declarator: $ => prec.dynamic(1, prec.right(seq( - '^', - repeat($.type_qualifier), - field('declarator', optional($._abstract_declarator)), - ))), - - init_declarator: $ => seq( - field('declarator', $._declarator), - optional($.attribute_specifier), - '=', - field('value', choice($.initializer_list, $._expression)), - ), - - generic_specifier: $ => prec.right(seq( - $._type_identifier, - repeat1(seq( - '<', - commaSep1($.type_name), - '>', - )), - )), - - _type_specifier: ($, original) => choice( - original, - $.typedefed_specifier, - $.generic_specifier, - $.typeof_specifier, - $.array_type_specifier, - ), - - typedefed_identifier: _ => choice( - 'BOOL', - 'IMP', - 'SEL', - 'Class', - 'id', - ), - - typedefed_specifier: $ => prec.right(seq( - $.typedefed_identifier, - optional($.protocol_reference_list), - )), - - array_type_specifier: $ => seq( - $._type_specifier, - '[', - optional(seq(repeat($.type_qualifier), $._expression)), - ']', - ), - - atdef_field: $ => seq('@defs', '(', $.identifier, ')'), - - _field_declaration_list_item: $ => choice( - $.field_declaration, - $.preproc_def, - $.preproc_function_def, - $.preproc_call, - alias($.preproc_if_in_field_declaration_list, $.preproc_if), - alias($.preproc_ifdef_in_field_declaration_list, $.preproc_ifdef), - $.atdef_field, - ), - - protocol_qualifier: _ => choice( - 'out', - 'inout', - 'bycopy', - 'byref', - 'oneway', - 'in', - ), - - type_name: $ => prec.right(seq( - repeat1(prec.right(choice($.specifier_qualifier, $.attribute_specifier, $._declarator))), - optional($.protocol_reference_list), - optional($._abstract_declarator), - )), - - at_expression: $ => prec.right(seq( - '@', - $._expression, - )), - - number_literal: $ => { - const separator = '\''; - const hex = /[0-9a-fA-F]/; - const decimal = /[0-9]/; - const hexDigits = seq(repeat1(hex), repeat(seq(separator, repeat1(hex)))); - const decimalDigits = seq(repeat1(decimal), repeat(seq(separator, repeat1(decimal)))); - return token(seq( - optional(/[-\+]/), - optional(choice('0x', '0b')), - choice( - seq( - choice( - decimalDigits, - seq('0b', decimalDigits), - seq('0x', hexDigits), - ), - optional(seq('.', optional(hexDigits))), - ), - seq('.', decimalDigits), - ), - optional(seq( - /[eEpP]/, - optional(seq( - optional(/[-\+]/), - hexDigits, - )), - )), - repeat(choice('i', 'u', 'l', 'U', 'L', 'f', 'F')), - )); - }, - - string_literal: $ => seq( - choice(seq('@', '"'), 'L"', 'u"', 'U"', 'u8"', '"'), - repeat(choice( - alias(token.immediate(prec(1, /[^\\"\n]+/)), $.string_content), - $.escape_sequence, - )), - '"', - ), - - dictionary_literal: $ => seq( - '@', - '{', - optional(seq( - commaSep1($.dictionary_pair), - optional(','), - )), - '}', - ), - - dictionary_pair: $ => seq($._expression, ':', $._expression), - - array_literal: $ => seq( - '@', - '[', - optional(seq( - commaSep1($._expression), - optional(','), - )), - ']', - ), - - identifier: _ => - // eslint-disable-next-line max-len - /(\$|\p{XID_Start}|_|\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8})(\$|\p{XID_Continue}|\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8})*/, - - method_identifier: $ => prec.right(seq( - optional($.identifier), - repeat1(token.immediate(':')), - repeat(seq( - $.identifier, - repeat1(token.immediate(':')), - )), - )), - - keyword_identifier: $ => alias( - prec(-3, - choice( - 'id', - 'in', - 'struct', - 'const', - ), - ), - $.identifier, - ), - - comment: _ => token(choice( - seq('//', /(\\+(.|\r?\n)|[^\\\n])*/), - seq( - '/*', - /[^*]*\*+([^/*][^*]*\*+)*/, - '/', - ), - )), - }, -}); - -/** - * - * @param {string} suffix - * - * @param {any} content - * - * @return {any} - */ -function preprocIf(suffix, content) { - /** - * - * @param {GrammarSymbols} $ - * - * @return {ChoiceRule} - * - */ - function elseBlock($) { - return choice( - suffix ? alias($['preproc_else' + suffix], $.preproc_else) : $.preproc_else, - suffix ? alias($['preproc_elif' + suffix], $.preproc_elif) : $.preproc_elif, - ); - } - - return { - ['preproc_if' + suffix]: $ => seq( - preprocessor('if'), - field('condition', $._preproc_expression), - '\n', - repeat(prec(2, content($))), - field('alternative', optional(elseBlock($))), - preprocessor('endif'), - ), - - ['preproc_ifdef' + suffix]: $ => seq( - choice(preprocessor('ifdef'), preprocessor('ifndef')), - field('name', $.identifier), - repeat(prec(2, content($))), - field('alternative', optional(choice(elseBlock($), $.preproc_elifdef))), - preprocessor('endif'), - ), - - ['preproc_else' + suffix]: $ => seq( - preprocessor('else'), - repeat(prec(2, content($))), - ), - - ['preproc_elif' + suffix]: $ => seq( - preprocessor('elif'), - field('condition', $._preproc_expression), - '\n', - repeat(prec(2, content($))), - field('alternative', optional(elseBlock($))), - ), - - ['preproc_elifdef' + suffix]: $ => seq( - choice(preprocessor('elifdef'), preprocessor('elifndef')), - field('name', $.identifier), - repeat(prec(2, content($))), - field('alternative', optional(elseBlock($))), - ), - }; -} - - -/** - * Creates a preprocessor regex rule - * - * @param {RegExp|Rule|String} command - * - * @return {AliasRule} - */ -function preprocessor(command) { - return alias(new RegExp('#[ \t]*' + command), '#' + command); -} - -/** - * Creates a rule to optionally match one or more of the rules separated by a comma - * - * @param {Rule} rule - * - * @return {ChoiceRule} - * - */ -function commaSep(rule) { - return optional(commaSep1(rule)); -} - -/** - * Creates a rule to match one or more of the rules separated by a comma - * - * @param {Rule} rule - * - * @return {SeqRule} - * - */ -function commaSep1(rule) { - return seq(rule, repeat(seq(',', rule))); -} - -/** - * Creates a rule to match optionally match one or more of the rules - * separated by a comma and optionally ending with a comma - * - * @param {Rule} rule - * - * @return {ChoiceRule} - * - */ -function optionalCommaSep(rule) { - return optional(optionalCommaSep1(rule)); -} - -/** - * Creates a rule to match one or more of the rules separated by a comma - * and optionally ending with a comma - * - * @param {Rule} rule - * - * @return {SeqRule} - * - */ -function optionalCommaSep1(rule) { - return seq(rule, repeat(seq(optional(','), rule))); -} diff --git a/vendored_parsers/tree-sitter-objc/package.json b/vendored_parsers/tree-sitter-objc/package.json deleted file mode 100644 index d6ca4b4c5..000000000 --- a/vendored_parsers/tree-sitter-objc/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "tree-sitter-objc", - "version": "2.1.0", - "description": "Objective-C grammar for tree-sitter", - "main": "bindings/node", - "keywords": [ - "parser", - "lexer", - "objective-c", - "objc" - ], - "author": "Amaan Qureshi ", - "license": "MIT", - "bugs": { - "url": "https://github.com/amaanq/tree-sitter-objc/issues" - }, - "homepage": "https://github.com/amaanq/tree-sitter-objc#readme", - "dependencies": { - "nan": "^2.17.0" - }, - "devDependencies": { - "eslint": "^8.47.0", - "eslint-config-google": "^0.14.0", - "tree-sitter-c": "^0.20.6", - "tree-sitter-cli": "0.20.8" - }, - "repository": "https://github.com/amaanq/tree-sitter-objc", - "scripts": { - "build": "tree-sitter generate && node-gyp build", - "lint": "eslint grammar.js", - "parse": "tree-sitter parse", - "test": "tree-sitter test && script/parse-examples", - "test-windows": "tree-sitter test" - }, - "tree-sitter": [ - { - "scope": "source.objc", - "injection-regex": "^(objc|objectivec)$", - "file-types": [ - "h", - "m", - "objc" - ], - "highlights": [ - "queries/highlights.scm" - ] - } - ] -} diff --git a/vendored_parsers/tree-sitter-objc/queries/folds.scm b/vendored_parsers/tree-sitter-objc/queries/folds.scm deleted file mode 100644 index b922f8bf8..000000000 --- a/vendored_parsers/tree-sitter-objc/queries/folds.scm +++ /dev/null @@ -1,20 +0,0 @@ -; inherits: c - -[ - (class_declaration) - (class_interface) - (class_implementation) - (protocol_declaration) - (property_declaration) - (method_declaration) - (struct_declaration) - (struct_declarator) - (try_statement) - (catch_clause) - (finally_clause) - (throw_statement) - (block_literal) - (ms_asm_block) - (dictionary_literal) - (array_literal) -] @fold diff --git a/vendored_parsers/tree-sitter-objc/queries/highlights.scm b/vendored_parsers/tree-sitter-objc/queries/highlights.scm deleted file mode 100644 index c636895f6..000000000 --- a/vendored_parsers/tree-sitter-objc/queries/highlights.scm +++ /dev/null @@ -1,216 +0,0 @@ -; inherits: c - -; Preprocs - -(preproc_undef - name: (_) @constant) @preproc - -; Includes - -(module_import "@import" @include path: (identifier) @namespace) - -((preproc_include - _ @include path: (_)) - (#any-of? @include "#include" "#import")) - -; Type Qualifiers - -[ - "@optional" - "@required" - "__covariant" - "__contravariant" - (visibility_specification) -] @type.qualifier - -; Storageclasses - -[ - "@autoreleasepool" - "@synthesize" - "@dynamic" - "volatile" - (protocol_qualifier) -] @storageclass - -; Keywords - -[ - "@protocol" - "@interface" - "@implementation" - "@compatibility_alias" - "@property" - "@selector" - "@defs" - "availability" - "@end" -] @keyword - -(class_declaration "@" @keyword "class" @keyword) ; I hate Obj-C for allowing "@ class" :) - -(method_definition ["+" "-"] @keyword.function) -(method_declaration ["+" "-"] @keyword.function) - -[ - "__typeof__" - "__typeof" - "typeof" - "in" -] @keyword.operator - -[ - "@synchronized" - "oneway" -] @keyword.coroutine - -; Exceptions - -[ - "@try" - "__try" - "@catch" - "__catch" - "@finally" - "__finally" - "@throw" -] @exception - -; Variables - -((identifier) @variable.builtin - (#any-of? @variable.builtin "self" "super")) - -; Functions & Methods - -[ - "objc_bridge_related" - "@available" - "__builtin_available" - "va_arg" - "asm" -] @function.builtin - -(method_definition (identifier) @method) - -(method_declaration (identifier) @method) - -(method_identifier (identifier)? @method ":" @method (identifier)? @method) - -(message_expression method: (identifier) @method.call) - -; Constructors - -((message_expression method: (identifier) @constructor) - (#eq? @constructor "init")) - -; Attributes - -(availability_attribute_specifier - [ - "CF_FORMAT_FUNCTION" "NS_AVAILABLE" "__IOS_AVAILABLE" "NS_AVAILABLE_IOS" - "API_AVAILABLE" "API_UNAVAILABLE" "API_DEPRECATED" "NS_ENUM_AVAILABLE_IOS" - "NS_DEPRECATED_IOS" "NS_ENUM_DEPRECATED_IOS" "NS_FORMAT_FUNCTION" "DEPRECATED_MSG_ATTRIBUTE" - "__deprecated_msg" "__deprecated_enum_msg" "NS_SWIFT_NAME" "NS_SWIFT_UNAVAILABLE" - "NS_EXTENSION_UNAVAILABLE_IOS" "NS_CLASS_AVAILABLE_IOS" "NS_CLASS_DEPRECATED_IOS" "__OSX_AVAILABLE_STARTING" - "NS_ROOT_CLASS" "NS_UNAVAILABLE" "NS_REQUIRES_NIL_TERMINATION" "CF_RETURNS_RETAINED" - "CF_RETURNS_NOT_RETAINED" "DEPRECATED_ATTRIBUTE" "UI_APPEARANCE_SELECTOR" "UNAVAILABLE_ATTRIBUTE" - ]) @attribute - -; Macros - -(type_qualifier - [ - "_Complex" - "_Nonnull" - "_Nullable" - "_Nullable_result" - "_Null_unspecified" - "__autoreleasing" - "__block" - "__bridge" - "__bridge_retained" - "__bridge_transfer" - "__complex" - "__kindof" - "__nonnull" - "__nullable" - "__ptrauth_objc_class_ro" - "__ptrauth_objc_isa_pointer" - "__ptrauth_objc_super_pointer" - "__strong" - "__thread" - "__unsafe_unretained" - "__unused" - "__weak" - ]) @function.macro.builtin - -[ "__real" "__imag" ] @function.macro.builtin - -((call_expression function: (identifier) @function.macro) - (#eq? @function.macro "testassert")) - -; Types - -(class_declaration (identifier) @type) - -(class_interface "@interface" . (identifier) @type superclass: _? @type category: _? @namespace) - -(class_implementation "@implementation" . (identifier) @type superclass: _? @type category: _? @namespace) - -(protocol_forward_declaration (identifier) @type) ; @interface :( - -(protocol_reference_list (identifier) @type) ; ^ - -[ - "BOOL" - "IMP" - "SEL" - "Class" - "id" -] @type.builtin - -; Constants - -(property_attribute (identifier) @constant "="?) - -[ "__asm" "__asm__" ] @constant.macro - -; Properties - -(property_implementation "@synthesize" (identifier) @property) - -((identifier) @property - (#has-ancestor? @property struct_declaration)) - -; Parameters - -(method_parameter ":" @method (identifier) @parameter) - -(method_parameter declarator: (identifier) @parameter) - -(parameter_declaration - declarator: (function_declarator - declarator: (parenthesized_declarator - (block_pointer_declarator - declarator: (identifier) @parameter)))) - -"..." @parameter.builtin - -; Operators - -[ - "^" -] @operator - -; Literals - -(platform) @string.special - -(version_number) @text.uri @number - -; Punctuation - -"@" @punctuation.special - -[ "<" ">" ] @punctuation.bracket diff --git a/vendored_parsers/tree-sitter-objc/queries/indents.scm b/vendored_parsers/tree-sitter-objc/queries/indents.scm deleted file mode 100644 index a5a5208ca..000000000 --- a/vendored_parsers/tree-sitter-objc/queries/indents.scm +++ /dev/null @@ -1 +0,0 @@ -; inherits: c diff --git a/vendored_parsers/tree-sitter-objc/queries/injections.scm b/vendored_parsers/tree-sitter-objc/queries/injections.scm deleted file mode 100644 index 359420d10..000000000 --- a/vendored_parsers/tree-sitter-objc/queries/injections.scm +++ /dev/null @@ -1,10 +0,0 @@ -; inherits: c - -; TODO(amaanq): uncomment/add when I add asm support -; (ms_asm_block "{" _ @asm "}") -; -; ((asm_specifier (string_literal) @asm) -; (#offset! @asm 0 1 0 -1)) -; -; ((asm_statement (string_literal) @asm) -; (#offset! @asm 0 1 0 -1)) diff --git a/vendored_parsers/tree-sitter-objc/queries/locals.scm b/vendored_parsers/tree-sitter-objc/queries/locals.scm deleted file mode 100644 index a5a5208ca..000000000 --- a/vendored_parsers/tree-sitter-objc/queries/locals.scm +++ /dev/null @@ -1 +0,0 @@ -; inherits: c diff --git a/vendored_parsers/tree-sitter-objc/script/known_failures.txt b/vendored_parsers/tree-sitter-objc/script/known_failures.txt deleted file mode 100644 index 780fd5b91..000000000 --- a/vendored_parsers/tree-sitter-objc/script/known_failures.txt +++ /dev/null @@ -1,194 +0,0 @@ -examples/clang/test/ARCMT/GC-check.m -examples/clang/test/ARCMT/nonobjc-to-objc-cast.m -examples/clang/test/ARCMT/objcmt-arc-cf-annotations.m -examples/clang/test/ARCMT/objcmt-atomic-property.m -examples/clang/test/ARCMT/objcmt-migrate-all.m -examples/clang/test/ARCMT/objcmt-ns-enum-crash.m -examples/clang/test/ARCMT/objcmt-ns-macros.m -examples/clang/test/ARCMT/objcmt-ns-nonatomic-iosonly.m -examples/clang/test/ARCMT/objcmt-ns-returns-inner-pointer.m -examples/clang/test/ARCMT/objcmt-property.m -examples/clang/test/ARCMT/objcmt-subscripting-literals.m -examples/clang/test/AST/property-atomic-bool.m -examples/clang/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m -examples/clang/test/Analysis/NSString.m -examples/clang/test/Analysis/dispatch-once.m -examples/clang/test/Analysis/misc-ps-64.m -examples/clang/test/Analysis/misc-ps-region-store-i386.m -examples/clang/test/Analysis/misc-ps-region-store-x86_64.m -examples/clang/test/Analysis/misc-ps-region-store.m -examples/clang/test/Analysis/misc-ps.m -examples/clang/test/Analysis/number-object-conversion.m -examples/clang/test/Analysis/retain-release-arc.m -examples/clang/test/Analysis/retain-release-inline.m -examples/clang/test/Analysis/retain-release.m -examples/clang/test/Analysis/vector.m -examples/clang/test/CodeCompletion/objc-protocol-member-access.m -examples/clang/test/CodeCompletion/pch-and-module.m -examples/clang/test/CodeGen/sanitize-thread-no-checking-at-run-time.m -examples/clang/test/CodeGenObjC/arc-blocks.m -examples/clang/test/CodeGenObjC/arc-precise-lifetime.m -examples/clang/test/CodeGenObjC/block-ptr-type-crash.m -examples/clang/test/CodeGenObjC/externally-retained.m -examples/clang/test/CodeGenObjC/objc-container-subscripting.m -examples/clang/test/CodeGenObjC/objc-fixed-enum.m -examples/clang/test/CodeGenObjC/objc-gc-aggr-assign.m -examples/clang/test/FixIt/fixit-autoreleasepool.m -examples/clang/test/FixIt/fixit-objc-message.m -examples/clang/test/FixIt/fixit-objc.m -examples/clang/test/FixIt/fixit-static-object-decl.m -examples/clang/test/FixIt/format.m -examples/clang/test/FixIt/typo.m -examples/clang/test/Frontend/noderef_on_non_pointers.m -examples/clang/test/Index/Core/external-source-symbol-attr.m -examples/clang/test/Index/Core/index-source.m -examples/clang/test/Index/annotate-comments-objc.m -examples/clang/test/Index/cindex-on-invalid-usrs.m -examples/clang/test/Index/cindex-on-invalid.m -examples/clang/test/Index/complete-block-property-assignment.m -examples/clang/test/Index/complete-in-invalid-method.m -examples/clang/test/Index/complete-method-decls.m -examples/clang/test/Index/complete-objc-message-id.m -examples/clang/test/Index/complete-objc-message.m -examples/clang/test/Index/complete-parameterized-classes.m -examples/clang/test/Index/complete-preprocessor.m -examples/clang/test/Index/complete-protocols.m -examples/clang/test/Index/complete-super.m -examples/clang/test/Index/get-cursor.m -examples/clang/test/Index/index-attrs.m -examples/clang/test/Index/index-decls.m -examples/clang/test/Index/index-invalid-code.m -examples/clang/test/Index/invalid-code-rdar10451854.m -examples/clang/test/Index/pch-with-errors.m -examples/clang/test/Index/unmatched-braces.m -examples/clang/test/Lexer/minimize_source_to_dependency_directives_at_import_extra_tokens.m -examples/clang/test/Lexer/minimize_source_to_dependency_directives_at_import_missing_semi.m -examples/clang/test/Modules/objc-at-keyword.m -examples/clang/test/Modules/redefinition-c-tagtypes.m -examples/clang/test/Parser/attr-external-source-symbol.m -examples/clang/test/Parser/c2x-attributes.m -examples/clang/test/Parser/check-syntax-1.m -examples/clang/test/Parser/debugger-import-module.m -examples/clang/test/Parser/method-def-in-class.m -examples/clang/test/Parser/method-prototype-1.m -examples/clang/test/Parser/missing-closing-rbrace.m -examples/clang/test/Parser/missing-end-2.m -examples/clang/test/Parser/missing-end-3.m -examples/clang/test/Parser/missing-end-4.m -examples/clang/test/Parser/missing-end.m -examples/clang/test/Parser/objc-at-directive-fixit.m -examples/clang/test/Parser/objc-at-implementation-eof-crash.m -examples/clang/test/Parser/objc-at-interface-eof-crash.m -examples/clang/test/Parser/objc-available.m -examples/clang/test/Parser/objc-boxing.m -examples/clang/test/Parser/objc-error-qualified-implementation.m -examples/clang/test/Parser/objc-forcollection-neg-2.m -examples/clang/test/Parser/objc-foreach-syntax.m -examples/clang/test/Parser/objc-implementation-attrs.m -examples/clang/test/Parser/objc-init.m -examples/clang/test/Parser/objc-interfaces.m -examples/clang/test/Parser/objc-messaging-1.m -examples/clang/test/Parser/objc-messaging-neg-1.m -examples/clang/test/Parser/objc-missing-impl.m -examples/clang/test/Parser/objc-property-syntax.m -examples/clang/test/Parser/objc-quirks.m -examples/clang/test/Parser/objc-static-assert.m -examples/clang/test/Parser/objc-synthesized-recover.m -examples/clang/test/Parser/objc-try-catch-1.m -examples/clang/test/Parser/objcbridge-related-attribute.m -examples/clang/test/Parser/placeholder-recovery.m -examples/clang/test/Parser/recovery.m -examples/clang/test/Sema/attr-objc-bridge-related.m -examples/clang/test/SemaObjC/arc-bridged-cast.m -examples/clang/test/SemaObjC/arc-cf.m -examples/clang/test/SemaObjC/arc-non-pod-memaccess.m -examples/clang/test/SemaObjC/arc.m -examples/clang/test/SemaObjC/attr-deprecated-replacement-fixit.m -examples/clang/test/SemaObjC/attr-designated-init.m -examples/clang/test/SemaObjC/attr-objc-gc.m -examples/clang/test/SemaObjC/class-unavail-warning.m -examples/clang/test/SemaObjC/crash-label.m -examples/clang/test/SemaObjC/crash-on-objc-bool-literal.m -examples/clang/test/SemaObjC/crash-on-type-args-protocols.m -examples/clang/test/SemaObjC/delay-parsing-cfunctions.m -examples/clang/test/SemaObjC/diagnose_if.m -examples/clang/test/SemaObjC/enum-fixed-type.m -examples/clang/test/SemaObjC/externally-retained.m -examples/clang/test/SemaObjC/foreach.m -examples/clang/test/SemaObjC/incomplete-implementation.m -examples/clang/test/SemaObjC/interface-1.m -examples/clang/test/SemaObjC/invalid-code.m -examples/clang/test/SemaObjC/method-bad-param.m -examples/clang/test/SemaObjC/method-conflict-2.m -examples/clang/test/SemaObjC/method-def-1.m -examples/clang/test/SemaObjC/method-no-context.m -examples/clang/test/SemaObjC/method-sentinel-attr.m -examples/clang/test/SemaObjC/mismatched-undefined-method.m -examples/clang/test/SemaObjC/missing-atend-metadata.m -examples/clang/test/SemaObjC/nonnull.m -examples/clang/test/SemaObjC/objc-asm-attribute-neg-test.m -examples/clang/test/SemaObjC/objc-boxed-expressions-nsvalue.m -examples/clang/test/SemaObjC/objc-cf-audited-warning.m -examples/clang/test/SemaObjC/parameterized_classes.m -examples/clang/test/SemaObjC/property-9.m -examples/clang/test/SemaObjC/property.m -examples/clang/test/SemaObjC/protocol-archane.m -examples/clang/test/SemaObjC/protocols.m -examples/clang/test/SemaObjC/self-assign.m -examples/clang/test/SemaObjC/severe-syntax-error.m -examples/clang/test/SemaObjC/sizeof-interface.m -examples/clang/test/SemaObjC/string.m -examples/clang/test/SemaObjC/strong-in-c-struct.m -examples/clang/test/SemaObjC/transfer-boxed-string-nullability.m -examples/clang/test/SemaObjC/unguarded-availability-new.m -examples/clang/test/SemaObjC/unguarded-availability.m -examples/clang/test/SemaObjC/x86-method-vector-values.m -examples/objc4/test/MRCBase.m -examples/objc4/test/accessors.m -examples/objc4/test/arr-cast.m -examples/objc4/test/badCache.m -examples/objc4/test/badSuperclass.m -examples/objc4/test/blocksAsImps.m -examples/objc4/test/category.m -examples/objc4/test/concurrentcat.m -examples/objc4/test/customrr-nsobject.m -examples/objc4/test/evil-class-def.m -examples/objc4/test/exc.m -examples/objc4/test/fakeRealizedClass.m -examples/objc4/test/fakeRealizedClass2.m -examples/objc4/test/foreach.m -examples/objc4/test/fork.m -examples/objc4/test/forward.m -examples/objc4/test/initialize.m -examples/objc4/test/ivarSlide.m -examples/objc4/test/lazyClassName.m -examples/objc4/test/literals.m -examples/objc4/test/load-image-notification.m -examples/objc4/test/load-map-images.m -examples/objc4/test/load-parallel0.m -examples/objc4/test/msgSend-performance-macos.m -examples/objc4/test/msgSend-performance.m -examples/objc4/test/msgSend.m -examples/objc4/test/nsobject.m -examples/objc4/test/protocolSmall.m -examples/objc4/test/restartableRangesSynchronizeStress.m -examples/objc4/test/retain-release-helpers.m -examples/objc4/test/rr-autorelease-fast.m -examples/objc4/test/rr-autorelease-fastarc.m -examples/objc4/test/subscripting.m -examples/objc4/test/swift-class-def.m -examples/objc4/test/swiftMetadataInitializerRealloc-dylib1.m -examples/objc4/test/swiftMetadataInitializerRealloc.m -examples/objc4/test/swiftStubClassList.m -examples/objc4/test/taggedNSPointers.m -examples/objc4/test/taggedPointers.m -examples/objc4/test/unwind.m -examples/objc4/test/weakcopy.m -examples/HandBrake/macosx/HBCore.m -examples/HandBrake/macosx/HBFilters.m -examples/HandBrake/macosx/HBImageUtilities.m -examples/HandBrake/macosx/HBJob.m -examples/HandBrake/macosx/HBPresetsManager.m -examples/HandBrake/macosx/HBRedirect.m -examples/HandBrake/macosx/HBUtilities.m -examples/clang/test/SemaObjC/format-size-spec-nsinteger.m diff --git a/vendored_parsers/tree-sitter-objc/script/parse-examples b/vendored_parsers/tree-sitter-objc/script/parse-examples deleted file mode 100755 index 705aa7670..000000000 --- a/vendored_parsers/tree-sitter-objc/script/parse-examples +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -set -eu - -cd "$(dirname "$0")/.." - -function clone_repo { - owner=$1 - name=$2 - sha=$3 - - path=examples/$name - if [ ! -d "$path" ]; then - echo "Cloning $owner/$name" - git clone "https://github.com/$owner/$name" "$path" - fi - - pushd "$path" >/dev/null - actual_sha=$(git rev-parse HEAD) - if [ "$actual_sha" != "$sha" ]; then - echo "Updating $owner/$name to $sha" - git fetch - git reset --hard "$sha" - fi - popd >/dev/null -} - -clone_repo apple-oss-distributions objc4 689525d556eb3dee1ffb700423bccf5ecc501dbf -clone_repo llvm-mirror clang aa231e4be75ac4759c236b755c57876f76e3cf05 -clone_repo HandBrake HandBrake aa928b718263b7979c50f0c7cd4f87a88a5b4253 - -known_failures="$(cat script/known_failures.txt)" - -# shellcheck disable=2046 -tree-sitter parse -q \ - "examples/**/*.m" \ - $(for file in $known_failures; do echo "!${file}"; done) - -example_count=$(find examples -name "*.m" | wc -l) -failure_count=$(wc -w <<<"$known_failures") -success_count=$((example_count - failure_count)) -success_percent=$(bc -l <<<"100*${success_count}/${example_count}") - -printf \ - "Successfully parsed %d of %d example files (%.1f%%)\n" \ - "$success_count" "$example_count" "$success_percent" diff --git a/vendored_parsers/tree-sitter-objc/src/grammar.json b/vendored_parsers/tree-sitter-objc/src/grammar.json deleted file mode 100644 index bc53fadc5..000000000 --- a/vendored_parsers/tree-sitter-objc/src/grammar.json +++ /dev/null @@ -1,15104 +0,0 @@ -{ - "name": "objc", - "word": "identifier", - "rules": { - "translation_unit": { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_top_level_item" - } - }, - "_top_level_item": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_old_style_function_definition" - }, - "named": true, - "value": "function_definition" - }, - { - "type": "SYMBOL", - "name": "linkage_specification" - }, - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "_top_level_statement" - }, - { - "type": "SYMBOL", - "name": "attributed_statement" - }, - { - "type": "SYMBOL", - "name": "type_definition" - }, - { - "type": "SYMBOL", - "name": "_empty_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_if" - }, - { - "type": "SYMBOL", - "name": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "preproc_include" - }, - { - "type": "SYMBOL", - "name": "preproc_def" - }, - { - "type": "SYMBOL", - "name": "preproc_function_def" - }, - { - "type": "SYMBOL", - "name": "preproc_call" - } - ] - }, - { - "type": "SYMBOL", - "name": "class_declaration" - }, - { - "type": "SYMBOL", - "name": "class_interface" - }, - { - "type": "SYMBOL", - "name": "class_implementation" - }, - { - "type": "SYMBOL", - "name": "protocol_declaration" - }, - { - "type": "SYMBOL", - "name": "protocol_forward_declaration" - }, - { - "type": "SYMBOL", - "name": "module_import" - }, - { - "type": "SYMBOL", - "name": "compatibility_alias_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_undef" - }, - { - "type": "SYMBOL", - "name": "preproc_linemarker" - } - ] - }, - "_block_item": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_old_style_function_definition" - }, - "named": true, - "value": "function_definition" - }, - { - "type": "SYMBOL", - "name": "linkage_specification" - }, - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "_statement" - }, - { - "type": "SYMBOL", - "name": "attributed_statement" - }, - { - "type": "SYMBOL", - "name": "type_definition" - }, - { - "type": "SYMBOL", - "name": "_empty_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_if" - }, - { - "type": "SYMBOL", - "name": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "preproc_include" - }, - { - "type": "SYMBOL", - "name": "preproc_def" - }, - { - "type": "SYMBOL", - "name": "preproc_function_def" - }, - { - "type": "SYMBOL", - "name": "preproc_call" - } - ] - }, - { - "type": "SYMBOL", - "name": "class_declaration" - }, - { - "type": "SYMBOL", - "name": "class_interface" - }, - { - "type": "SYMBOL", - "name": "class_implementation" - }, - { - "type": "SYMBOL", - "name": "protocol_declaration" - }, - { - "type": "SYMBOL", - "name": "protocol_forward_declaration" - }, - { - "type": "SYMBOL", - "name": "module_import" - }, - { - "type": "SYMBOL", - "name": "compatibility_alias_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_undef" - }, - { - "type": "SYMBOL", - "name": "preproc_linemarker" - } - ] - }, - "preproc_include": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "directive", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*include", - "flags": "" - }, - "named": false, - "value": "#include" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*import", - "flags": "" - }, - "named": false, - "value": "#import" - } - ] - } - }, - { - "type": "FIELD", - "name": "path", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "system_lib_string" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_call_expression" - }, - "named": true, - "value": "call_expression" - } - ] - } - }, - { - "type": "STRING", - "value": "\n" - } - ] - }, - "preproc_def": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*define", - "flags": "" - }, - "named": false, - "value": "#define" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_arg" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "\\r?\\n", - "flags": "" - } - } - ] - }, - "preproc_function_def": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*define", - "flags": "" - }, - "named": false, - "value": "#define" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "preproc_params" - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_arg" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "\\r?\\n", - "flags": "" - } - } - ] - }, - "preproc_params": { - "type": "SEQ", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "(" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "..." - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "..." - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "..." - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "preproc_call": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "directive", - "content": { - "type": "SYMBOL", - "name": "preproc_directive" - } - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_arg" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "\\r?\\n", - "flags": "" - } - } - ] - }, - "preproc_if": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*if", - "flags": "" - }, - "named": false, - "value": "#if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_block_item" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_else" - }, - { - "type": "SYMBOL", - "name": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_ifdef": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifdef", - "flags": "" - }, - "named": false, - "value": "#ifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifndef", - "flags": "" - }, - "named": false, - "value": "#ifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_block_item" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_else" - }, - { - "type": "SYMBOL", - "name": "preproc_elif" - } - ] - }, - { - "type": "SYMBOL", - "name": "preproc_elifdef" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_else": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*else", - "flags": "" - }, - "named": false, - "value": "#else" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_block_item" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - } - ] - } - } - } - ] - }, - "preproc_elif": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elif", - "flags": "" - }, - "named": false, - "value": "#elif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_block_item" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_else" - }, - { - "type": "SYMBOL", - "name": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_elifdef": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifdef", - "flags": "" - }, - "named": false, - "value": "#elifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifndef", - "flags": "" - }, - "named": false, - "value": "#elifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_block_item" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "preproc_else" - }, - { - "type": "SYMBOL", - "name": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_if_in_field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*if", - "flags": "" - }, - "named": false, - "value": "#if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_field_declaration_list" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_field_declaration_list" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_ifdef_in_field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifdef", - "flags": "" - }, - "named": false, - "value": "#ifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifndef", - "flags": "" - }, - "named": false, - "value": "#ifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_field_declaration_list" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_field_declaration_list" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "SYMBOL", - "name": "preproc_elifdef" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_else_in_field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*else", - "flags": "" - }, - "named": false, - "value": "#else" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - } - ] - }, - "preproc_elif_in_field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elif", - "flags": "" - }, - "named": false, - "value": "#elif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_field_declaration_list" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_field_declaration_list" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_elifdef_in_field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifdef", - "flags": "" - }, - "named": false, - "value": "#elifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifndef", - "flags": "" - }, - "named": false, - "value": "#elifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_field_declaration_list" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_field_declaration_list" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_arg": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": -1, - "content": { - "type": "PATTERN", - "value": "\\S([^/\\n]|\\/[^*]|\\\\\\r?\\n)*", - "flags": "" - } - } - }, - "preproc_directive": { - "type": "PATTERN", - "value": "#[ \\t]*[a-zA-Z0-9]\\w*", - "flags": "" - }, - "_preproc_expression": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_call_expression" - }, - "named": true, - "value": "call_expression" - }, - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "char_literal" - }, - { - "type": "SYMBOL", - "name": "preproc_defined" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_unary_expression" - }, - "named": true, - "value": "unary_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_binary_expression" - }, - "named": true, - "value": "binary_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_parenthesized_expression" - }, - "named": true, - "value": "parenthesized_expression" - } - ] - }, - { - "type": "SYMBOL", - "name": "system_lib_string" - } - ] - }, - "preproc_parenthesized_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_preproc_expression" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "preproc_defined": { - "type": "CHOICE", - "members": [ - { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "defined" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "defined" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - }, - "preproc_unary_expression": { - "type": "PREC_LEFT", - "value": 14, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "!" - }, - { - "type": "STRING", - "value": "~" - }, - { - "type": "STRING", - "value": "-" - }, - { - "type": "STRING", - "value": "+" - } - ] - } - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - "preproc_call_expression": { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "function", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_argument_list" - }, - "named": true, - "value": "argument_list" - } - } - ] - } - }, - "preproc_argument_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_preproc_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_preproc_expression" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "preproc_binary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "PREC_LEFT", - "value": 11, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "+" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 11, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "-" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "*" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "/" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "%" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "||" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "&&" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 3, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "|" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "^" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 5, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "&" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 6, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "==" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 6, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "!=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<<" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">>" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - } - ] - } - } - ] - }, - "function_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_call_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "_old_style_function_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_call_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_old_style_function_declarator" - }, - "named": true, - "value": "function_declarator" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "declaration" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "declaration": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "SEQ", - "members": [ - { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "init_declarator" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - } - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "init_declarator" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - } - } - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_declaration_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "init_declarator" - } - ] - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "init_declarator" - } - ] - } - } - ] - } - } - ] - }, - "type_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__extension__" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "typedef" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type_specifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_type_definition_type": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type_specifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - } - ] - }, - "_type_definition_declarators": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - } - ] - } - } - ] - }, - "_declaration_modifiers": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "storage_class_specifier" - }, - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "attribute_declaration" - }, - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - } - ] - }, - { - "type": "SYMBOL", - "name": "availability_attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "attribute_declaration" - }, - { - "type": "SYMBOL", - "name": "alignas_specifier" - } - ] - }, - "_declaration_specifiers": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type_specifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - } - ] - } - }, - "linkage_specification": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "extern" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "declaration_list" - } - ] - } - } - ] - }, - "attribute_specifier": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__attribute__" - }, - { - "type": "STRING", - "value": "__attribute" - } - ] - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "argument_list" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "noreturn" - }, - { - "type": "STRING", - "value": "nothrow" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "noreturn" - }, - { - "type": "STRING", - "value": "nothrow" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "attribute": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "prefix", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": "::" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "attribute_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "attribute" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "attribute" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": "]" - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "ms_declspec_modifier": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "__declspec" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "ms_based_modifier": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "__based" - }, - { - "type": "SYMBOL", - "name": "argument_list" - } - ] - }, - "ms_call_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__cdecl" - }, - { - "type": "STRING", - "value": "__clrcall" - }, - { - "type": "STRING", - "value": "__stdcall" - }, - { - "type": "STRING", - "value": "__fastcall" - }, - { - "type": "STRING", - "value": "__thiscall" - }, - { - "type": "STRING", - "value": "__vectorcall" - } - ] - }, - "ms_restrict_modifier": { - "type": "STRING", - "value": "__restrict" - }, - "ms_unsigned_ptr_modifier": { - "type": "STRING", - "value": "__uptr" - }, - "ms_signed_ptr_modifier": { - "type": "STRING", - "value": "__sptr" - }, - "ms_unaligned_ptr_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "_unaligned" - }, - { - "type": "STRING", - "value": "__unaligned" - } - ] - }, - "ms_pointer_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_unaligned_ptr_modifier" - }, - { - "type": "SYMBOL", - "name": "ms_restrict_modifier" - }, - { - "type": "SYMBOL", - "name": "ms_unsigned_ptr_modifier" - }, - { - "type": "SYMBOL", - "name": "ms_signed_ptr_modifier" - } - ] - }, - "declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_item" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_declarator": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "pointer_declarator" - }, - { - "type": "SYMBOL", - "name": "function_declarator" - }, - { - "type": "SYMBOL", - "name": "array_declarator" - }, - { - "type": "SYMBOL", - "name": "parenthesized_declarator" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "block_pointer_declarator" - } - ] - } - }, - "_field_declarator": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "attributed_field_declarator" - }, - "named": true, - "value": "attributed_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "pointer_field_declarator" - }, - "named": true, - "value": "pointer_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "function_field_declarator" - }, - "named": true, - "value": "function_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "array_field_declarator" - }, - "named": true, - "value": "array_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "parenthesized_field_declarator" - }, - "named": true, - "value": "parenthesized_declarator" - }, - { - "type": "SYMBOL", - "name": "_field_identifier" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "block_pointer_field_declarator" - }, - "named": true, - "value": "block_pointer_declarator" - } - ] - }, - "_type_declarator": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "pointer_type_declarator" - }, - "named": true, - "value": "pointer_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "function_type_declarator" - }, - "named": true, - "value": "function_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "array_type_declarator" - }, - "named": true, - "value": "array_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "parenthesized_type_declarator" - }, - "named": true, - "value": "parenthesized_declarator" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "block_pointer_type_declarator" - }, - "named": true, - "value": "block_pointer_declarator" - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "signed" - }, - { - "type": "STRING", - "value": "unsigned" - }, - { - "type": "STRING", - "value": "long" - }, - { - "type": "STRING", - "value": "short" - } - ] - }, - "named": true, - "value": "primitive_type" - }, - { - "type": "SYMBOL", - "name": "primitive_type" - } - ] - }, - "_abstract_declarator": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "abstract_pointer_declarator" - }, - { - "type": "SYMBOL", - "name": "abstract_function_declarator" - }, - { - "type": "SYMBOL", - "name": "abstract_array_declarator" - }, - { - "type": "SYMBOL", - "name": "abstract_parenthesized_declarator" - } - ] - }, - { - "type": "SYMBOL", - "name": "abstract_block_pointer_declarator" - } - ] - }, - "parenthesized_declarator": { - "type": "PREC_DYNAMIC", - "value": -10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "parenthesized_field_declarator": { - "type": "PREC_DYNAMIC", - "value": -10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "SYMBOL", - "name": "_field_declarator" - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "parenthesized_type_declarator": { - "type": "PREC_DYNAMIC", - "value": -10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "SYMBOL", - "name": "_type_declarator" - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "abstract_parenthesized_declarator": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "attributed_declarator": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "attribute_declaration" - } - } - ] - } - }, - "attributed_field_declarator": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_field_declarator" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "attribute_declaration" - } - } - ] - } - }, - "attributed_type_declarator": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_declarator" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "attribute_declaration" - } - } - ] - } - }, - "pointer_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_based_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "*" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "ms_pointer_modifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - } - ] - } - } - }, - "pointer_field_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_based_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "*" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "ms_pointer_modifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - } - ] - } - } - }, - "pointer_type_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_based_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "*" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "ms_pointer_modifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - } - ] - } - } - }, - "abstract_pointer_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "*" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - } - ] - } - } - }, - "function_declarator": { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "parameter_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "attribute_specifier" - } - } - ] - } - }, - "function_field_declarator": { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "parameter_list" - } - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "type_qualifier" - } - ] - } - } - ] - } - }, - "function_type_declarator": { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "parameter_list" - } - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "type_qualifier" - } - ] - } - } - ] - } - }, - "abstract_function_declarator": { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "parameter_list" - } - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "type_qualifier" - } - ] - } - } - ] - } - }, - "_old_style_function_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_old_style_parameter_list" - }, - "named": true, - "value": "parameter_list" - } - } - ] - }, - "array_declarator": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "size", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "*" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "array_field_declarator": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "size", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "*" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "array_type_declarator": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "size", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "*" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "abstract_array_declarator": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "size", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "*" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "init_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "initializer_list" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - "compound_statement": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@autoreleasepool" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_item" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "storage_class_specifier": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "extern" - }, - { - "type": "STRING", - "value": "static" - }, - { - "type": "STRING", - "value": "auto" - }, - { - "type": "STRING", - "value": "register" - }, - { - "type": "STRING", - "value": "inline" - }, - { - "type": "STRING", - "value": "__inline" - }, - { - "type": "STRING", - "value": "__inline__" - }, - { - "type": "STRING", - "value": "__forceinline" - }, - { - "type": "STRING", - "value": "thread_local" - }, - { - "type": "STRING", - "value": "__thread" - } - ] - }, - { - "type": "STRING", - "value": "__inline__" - }, - { - "type": "STRING", - "value": "CG_EXTERN" - }, - { - "type": "STRING", - "value": "CG_INLINE" - }, - { - "type": "STRING", - "value": "FOUNDATION_EXPORT" - }, - { - "type": "STRING", - "value": "FOUNDATION_EXTERN" - }, - { - "type": "STRING", - "value": "FOUNDATION_STATIC_INLINE" - }, - { - "type": "STRING", - "value": "IBOutlet" - }, - { - "type": "STRING", - "value": "IBInspectable" - }, - { - "type": "STRING", - "value": "IB_DESIGNABLE" - }, - { - "type": "STRING", - "value": "NS_INLINE" - }, - { - "type": "STRING", - "value": "NS_VALID_UNTIL_END_OF_SCOPE" - }, - { - "type": "STRING", - "value": "OBJC_EXPORT" - }, - { - "type": "STRING", - "value": "OBJC_ROOT_CLASS" - }, - { - "type": "STRING", - "value": "UIKIT_EXTERN" - } - ] - }, - "type_qualifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "const" - }, - { - "type": "STRING", - "value": "constexpr" - }, - { - "type": "STRING", - "value": "volatile" - }, - { - "type": "STRING", - "value": "restrict" - }, - { - "type": "STRING", - "value": "__restrict__" - }, - { - "type": "STRING", - "value": "__extension__" - }, - { - "type": "STRING", - "value": "_Atomic" - }, - { - "type": "STRING", - "value": "_Noreturn" - }, - { - "type": "STRING", - "value": "noreturn" - } - ] - }, - { - "type": "STRING", - "value": "nullable" - }, - { - "type": "STRING", - "value": "_Complex" - }, - { - "type": "STRING", - "value": "_Nonnull" - }, - { - "type": "STRING", - "value": "_Nullable" - }, - { - "type": "STRING", - "value": "_Nullable_result" - }, - { - "type": "STRING", - "value": "_Null_unspecified" - }, - { - "type": "STRING", - "value": "__autoreleasing" - }, - { - "type": "STRING", - "value": "__block" - }, - { - "type": "STRING", - "value": "__bridge" - }, - { - "type": "STRING", - "value": "__bridge_retained" - }, - { - "type": "STRING", - "value": "__bridge_transfer" - }, - { - "type": "STRING", - "value": "__complex" - }, - { - "type": "STRING", - "value": "__const" - }, - { - "type": "STRING", - "value": "__imag" - }, - { - "type": "STRING", - "value": "__kindof" - }, - { - "type": "STRING", - "value": "__nonnull" - }, - { - "type": "STRING", - "value": "__nullable" - }, - { - "type": "STRING", - "value": "__ptrauth_objc_class_ro" - }, - { - "type": "STRING", - "value": "__ptrauth_objc_isa_pointer" - }, - { - "type": "STRING", - "value": "__ptrauth_objc_super_pointer" - }, - { - "type": "STRING", - "value": "__real" - }, - { - "type": "STRING", - "value": "__strong" - }, - { - "type": "STRING", - "value": "__unsafe_unretained" - }, - { - "type": "STRING", - "value": "__unused" - }, - { - "type": "STRING", - "value": "__weak" - } - ] - } - }, - "_type_specifier": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "struct_specifier" - }, - { - "type": "SYMBOL", - "name": "union_specifier" - }, - { - "type": "SYMBOL", - "name": "enum_specifier" - }, - { - "type": "SYMBOL", - "name": "macro_type_specifier" - }, - { - "type": "SYMBOL", - "name": "sized_type_specifier" - }, - { - "type": "SYMBOL", - "name": "primitive_type" - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - }, - { - "type": "SYMBOL", - "name": "typedefed_specifier" - }, - { - "type": "SYMBOL", - "name": "generic_specifier" - }, - { - "type": "SYMBOL", - "name": "typeof_specifier" - }, - { - "type": "SYMBOL", - "name": "array_type_specifier" - } - ] - }, - "sized_type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "signed" - }, - { - "type": "STRING", - "value": "unsigned" - }, - { - "type": "STRING", - "value": "long" - }, - { - "type": "STRING", - "value": "short" - } - ] - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PREC_DYNAMIC", - "value": -1, - "content": { - "type": "SYMBOL", - "name": "_type_identifier" - } - }, - { - "type": "SYMBOL", - "name": "primitive_type" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "primitive_type": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "bool" - }, - { - "type": "STRING", - "value": "char" - }, - { - "type": "STRING", - "value": "int" - }, - { - "type": "STRING", - "value": "float" - }, - { - "type": "STRING", - "value": "double" - }, - { - "type": "STRING", - "value": "void" - }, - { - "type": "STRING", - "value": "size_t" - }, - { - "type": "STRING", - "value": "ssize_t" - }, - { - "type": "STRING", - "value": "ptrdiff_t" - }, - { - "type": "STRING", - "value": "intptr_t" - }, - { - "type": "STRING", - "value": "uintptr_t" - }, - { - "type": "STRING", - "value": "charptr_t" - }, - { - "type": "STRING", - "value": "nullptr_t" - }, - { - "type": "STRING", - "value": "max_align_t" - }, - { - "type": "STRING", - "value": "int8_t" - }, - { - "type": "STRING", - "value": "int16_t" - }, - { - "type": "STRING", - "value": "int32_t" - }, - { - "type": "STRING", - "value": "int64_t" - }, - { - "type": "STRING", - "value": "uint8_t" - }, - { - "type": "STRING", - "value": "uint16_t" - }, - { - "type": "STRING", - "value": "uint32_t" - }, - { - "type": "STRING", - "value": "uint64_t" - }, - { - "type": "STRING", - "value": "char8_t" - }, - { - "type": "STRING", - "value": "char16_t" - }, - { - "type": "STRING", - "value": "char32_t" - }, - { - "type": "STRING", - "value": "char64_t" - } - ] - } - }, - "enum_specifier": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "enum" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "_type_identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "underlying_type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type_identifier" - }, - { - "type": "SYMBOL", - "name": "primitive_type" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator_list" - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "base", - "content": { - "type": "SYMBOL", - "name": "_type_identifier" - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "enumerator_list" - } - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "enumerator_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_ifdef_in_enumerator" - }, - "named": true, - "value": "preproc_ifdef" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_ifdef_in_enumerator" - }, - "named": true, - "value": "preproc_ifdef" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "struct_specifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "struct" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "_type_identifier" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_declaration_list" - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "field_declaration_list" - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "union_specifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "union" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "ms_declspec_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "_type_identifier" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_declaration_list" - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "field_declaration_list" - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "field_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_field_declaration_list_item" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_field_declaration_list_item": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_def" - }, - { - "type": "SYMBOL", - "name": "preproc_function_def" - }, - { - "type": "SYMBOL", - "name": "preproc_call" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_if_in_field_declaration_list" - }, - "named": true, - "value": "preproc_if" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_ifdef_in_field_declaration_list" - }, - "named": true, - "value": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "atdef_field" - } - ] - }, - "field_declaration": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_field_declarator" - }, - { - "type": "SYMBOL", - "name": "enum_specifier" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "bitfield_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_field_declarator" - }, - { - "type": "SYMBOL", - "name": "enum_specifier" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "bitfield_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "bitfield_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_field_declaration_declarator": { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "bitfield_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "bitfield_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - "bitfield_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "enumerator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "variadic_parameter": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "..." - } - ] - }, - "parameter_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameter_declaration" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameter_declaration" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "_old_style_parameter_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "parameter_declaration": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "_abstract_declarator" - } - ] - } - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "attributed_statement": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "attribute_declaration" - } - }, - { - "type": "SYMBOL", - "name": "_statement" - } - ] - }, - "_statement": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "case_statement" - }, - { - "type": "SYMBOL", - "name": "_non_case_statement" - } - ] - }, - "_non_case_statement": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attributed_statement" - }, - { - "type": "SYMBOL", - "name": "labeled_statement" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "SYMBOL", - "name": "expression_statement" - }, - { - "type": "SYMBOL", - "name": "if_statement" - }, - { - "type": "SYMBOL", - "name": "switch_statement" - }, - { - "type": "SYMBOL", - "name": "do_statement" - }, - { - "type": "SYMBOL", - "name": "while_statement" - }, - { - "type": "SYMBOL", - "name": "for_statement" - }, - { - "type": "SYMBOL", - "name": "return_statement" - }, - { - "type": "SYMBOL", - "name": "break_statement" - }, - { - "type": "SYMBOL", - "name": "continue_statement" - }, - { - "type": "SYMBOL", - "name": "goto_statement" - } - ] - }, - { - "type": "SYMBOL", - "name": "try_statement" - }, - { - "type": "SYMBOL", - "name": "throw_statement" - }, - { - "type": "SYMBOL", - "name": "synchronized_statement" - }, - { - "type": "SYMBOL", - "name": "ms_asm_block" - } - ] - }, - "_top_level_statement": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "case_statement" - }, - { - "type": "SYMBOL", - "name": "attributed_statement" - }, - { - "type": "SYMBOL", - "name": "labeled_statement" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_top_level_expression_statement" - }, - "named": true, - "value": "expression_statement" - }, - { - "type": "SYMBOL", - "name": "if_statement" - }, - { - "type": "SYMBOL", - "name": "switch_statement" - }, - { - "type": "SYMBOL", - "name": "do_statement" - }, - { - "type": "SYMBOL", - "name": "while_statement" - }, - { - "type": "SYMBOL", - "name": "for_statement" - }, - { - "type": "SYMBOL", - "name": "return_statement" - }, - { - "type": "SYMBOL", - "name": "break_statement" - }, - { - "type": "SYMBOL", - "name": "continue_statement" - }, - { - "type": "SYMBOL", - "name": "goto_statement" - } - ] - }, - "labeled_statement": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "label", - "content": { - "type": "SYMBOL", - "name": "_statement_identifier" - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_statement" - } - ] - }, - "_top_level_expression_statement": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression_not_binary" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "expression_statement": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "if_statement": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "consequence", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "else_clause" - } - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "else_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "else" - }, - { - "type": "SYMBOL", - "name": "_statement" - } - ] - }, - "switch_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "switch" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "case_statement": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "case" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "STRING", - "value": "default" - } - ] - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_non_case_statement" - }, - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "type_definition" - } - ] - } - } - ] - } - }, - "while_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "while" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "do_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "do" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "STRING", - "value": "while" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "for_statement": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "for" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_for_statement_body" - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "for" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "SYMBOL", - "name": "_declarator" - } - ] - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "STRING", - "value": "in" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "SYMBOL", - "name": "_non_case_statement" - } - ] - } - } - ] - }, - "_for_statement_body": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "initializer", - "content": { - "type": "SYMBOL", - "name": "declaration" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "initializer", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": ";" - }, - { - "type": "FIELD", - "name": "update", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "return_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "return" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "break_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "break" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "continue_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "continue" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "goto_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "goto" - }, - { - "type": "FIELD", - "name": "label", - "content": { - "type": "SYMBOL", - "name": "_statement_identifier" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression_not_binary" - }, - { - "type": "SYMBOL", - "name": "binary_expression" - } - ] - }, - "_expression_not_binary": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "conditional_expression" - }, - { - "type": "SYMBOL", - "name": "assignment_expression" - }, - { - "type": "SYMBOL", - "name": "unary_expression" - }, - { - "type": "SYMBOL", - "name": "update_expression" - }, - { - "type": "SYMBOL", - "name": "cast_expression" - }, - { - "type": "SYMBOL", - "name": "pointer_expression" - }, - { - "type": "SYMBOL", - "name": "sizeof_expression" - }, - { - "type": "SYMBOL", - "name": "alignof_expression" - }, - { - "type": "SYMBOL", - "name": "offsetof_expression" - }, - { - "type": "SYMBOL", - "name": "generic_expression" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "SYMBOL", - "name": "call_expression" - }, - { - "type": "SYMBOL", - "name": "field_expression" - }, - { - "type": "SYMBOL", - "name": "compound_literal_expression" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "true" - }, - { - "type": "SYMBOL", - "name": "false" - }, - { - "type": "SYMBOL", - "name": "null" - }, - { - "type": "SYMBOL", - "name": "concatenated_string" - }, - { - "type": "SYMBOL", - "name": "char_literal" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "gnu_asm_expression" - } - ] - }, - { - "type": "SYMBOL", - "name": "message_expression" - }, - { - "type": "SYMBOL", - "name": "selector_expression" - }, - { - "type": "SYMBOL", - "name": "available_expression" - }, - { - "type": "SYMBOL", - "name": "range_expression" - }, - { - "type": "SYMBOL", - "name": "block_literal" - }, - { - "type": "SYMBOL", - "name": "dictionary_literal" - }, - { - "type": "SYMBOL", - "name": "array_literal" - }, - { - "type": "SYMBOL", - "name": "at_expression" - }, - { - "type": "SYMBOL", - "name": "encode_expression" - }, - { - "type": "SYMBOL", - "name": "va_arg_expression" - }, - { - "type": "SYMBOL", - "name": "keyword_identifier" - } - ] - }, - "comma_expression": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - } - ] - } - } - ] - }, - "conditional_expression": { - "type": "PREC_RIGHT", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "?" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "consequence", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "_assignment_left_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "call_expression" - }, - { - "type": "SYMBOL", - "name": "field_expression" - }, - { - "type": "SYMBOL", - "name": "pointer_expression" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - ] - }, - "assignment_expression": { - "type": "PREC_RIGHT", - "value": -2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_assignment_left_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "STRING", - "value": "*=" - }, - { - "type": "STRING", - "value": "/=" - }, - { - "type": "STRING", - "value": "%=" - }, - { - "type": "STRING", - "value": "+=" - }, - { - "type": "STRING", - "value": "-=" - }, - { - "type": "STRING", - "value": "<<=" - }, - { - "type": "STRING", - "value": ">>=" - }, - { - "type": "STRING", - "value": "&=" - }, - { - "type": "STRING", - "value": "^=" - }, - { - "type": "STRING", - "value": "|=" - } - ] - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "pointer_expression": { - "type": "PREC_LEFT", - "value": 13, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "*" - }, - { - "type": "STRING", - "value": "&" - } - ] - } - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "unary_expression": { - "type": "PREC_LEFT", - "value": 14, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "!" - }, - { - "type": "STRING", - "value": "~" - }, - { - "type": "STRING", - "value": "-" - }, - { - "type": "STRING", - "value": "+" - } - ] - } - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "binary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "PREC_LEFT", - "value": 11, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "+" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 11, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "-" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "*" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "/" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 12, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "%" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "||" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "&&" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 3, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "|" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "^" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 5, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "&" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 6, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "==" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 6, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "!=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<=" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 7, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "<<" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 10, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": ">>" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - } - ] - }, - "update_expression": { - "type": "PREC_RIGHT", - "value": 14, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "--" - }, - { - "type": "STRING", - "value": "++" - } - ] - } - }, - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "--" - }, - { - "type": "STRING", - "value": "++" - } - ] - } - } - ] - } - ] - } - }, - "cast_expression": { - "type": "PREC", - "value": 13, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_descriptor" - }, - { - "type": "SYMBOL", - "name": "typeof_specifier" - }, - { - "type": "SYMBOL", - "name": "parameterized_arguments" - } - ] - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__real" - }, - { - "type": "STRING", - "value": "__imag" - } - ] - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - ] - } - }, - "type_descriptor": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type_specifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "sizeof_expression": { - "type": "PREC", - "value": 8, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "sizeof" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_descriptor" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - } - ] - } - }, - "alignof_expression": { - "type": "PREC", - "value": 8, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__alignof__" - }, - { - "type": "STRING", - "value": "__alignof" - }, - { - "type": "STRING", - "value": "_alignof" - }, - { - "type": "STRING", - "value": "alignof" - }, - { - "type": "STRING", - "value": "_Alignof" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_descriptor" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - } - }, - "offsetof_expression": { - "type": "PREC", - "value": 9, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "offsetof" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_descriptor" - } - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "member", - "content": { - "type": "SYMBOL", - "name": "_field_identifier" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - } - }, - "generic_expression": { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "_Generic" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_descriptor" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_descriptor" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "subscript_expression": { - "type": "PREC", - "value": 17, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "FIELD", - "name": "index", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "call_expression": { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "function", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "SYMBOL", - "name": "argument_list" - } - } - ] - } - }, - "gnu_asm_expression": { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "asm" - }, - { - "type": "STRING", - "value": "__asm__" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_qualifier" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "assembly_code", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "concatenated_string" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "output_operands", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_output_operand_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "input_operands", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_input_operand_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "clobbers", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_clobber_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "goto_labels", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_goto_list" - } - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "gnu_asm_qualifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "volatile" - }, - { - "type": "STRING", - "value": "inline" - }, - { - "type": "STRING", - "value": "goto" - } - ] - }, - "gnu_asm_output_operand_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_output_operand" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_output_operand" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "gnu_asm_output_operand": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "FIELD", - "name": "symbol", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "constraint", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "gnu_asm_input_operand_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_input_operand" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "gnu_asm_input_operand" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "gnu_asm_input_operand": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "FIELD", - "name": "symbol", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "constraint", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "gnu_asm_clobber_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "register", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "register", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "gnu_asm_goto_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "label", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "FIELD", - "name": "label", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "argument_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "typeof_specifier" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "typeof_specifier" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_identifier" - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "<" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - }, - { - "type": "SYMBOL", - "name": "objc_bridge" - }, - { - "type": "SYMBOL", - "name": "availability" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "field_expression": { - "type": "SEQ", - "members": [ - { - "type": "PREC", - "value": 16, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "STRING", - "value": "->" - } - ] - } - } - ] - } - }, - { - "type": "FIELD", - "name": "field", - "content": { - "type": "SYMBOL", - "name": "_field_identifier" - } - } - ] - }, - "compound_literal_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_descriptor" - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "initializer_list" - } - } - ] - }, - "parenthesized_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "comma_expression" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "initializer_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "initializer_pair" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "initializer_list" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "initializer_pair" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "initializer_list" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "initializer_pair": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "designator", - "content": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "subscript_designator" - }, - { - "type": "SYMBOL", - "name": "field_designator" - } - ] - } - } - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "initializer_list" - } - ] - } - } - ] - }, - "subscript_designator": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "field_designator": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "SYMBOL", - "name": "_field_identifier" - } - ] - }, - "number_literal": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[-\\+]", - "flags": "" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "0x" - }, - { - "type": "STRING", - "value": "0b" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - } - ] - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "0b" - }, - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - } - ] - } - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "0x" - }, - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - } - ] - } - } - ] - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9]", - "flags": "" - } - } - ] - } - } - ] - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "PATTERN", - "value": "[eEpP]", - "flags": "" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[-\\+]", - "flags": "" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]", - "flags": "" - } - } - ] - } - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "i" - }, - { - "type": "STRING", - "value": "u" - }, - { - "type": "STRING", - "value": "l" - }, - { - "type": "STRING", - "value": "U" - }, - { - "type": "STRING", - "value": "L" - }, - { - "type": "STRING", - "value": "f" - }, - { - "type": "STRING", - "value": "F" - } - ] - } - } - ] - } - }, - "char_literal": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "L'" - }, - { - "type": "STRING", - "value": "u'" - }, - { - "type": "STRING", - "value": "U'" - }, - { - "type": "STRING", - "value": "u8'" - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "escape_sequence" - }, - { - "type": "ALIAS", - "content": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "[^\\n']", - "flags": "" - } - }, - "named": true, - "value": "character" - } - ] - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - "concatenated_string": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "string_literal" - } - ] - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - }, - "string_literal": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "STRING", - "value": "\"" - } - ] - }, - { - "type": "STRING", - "value": "L\"" - }, - { - "type": "STRING", - "value": "u\"" - }, - { - "type": "STRING", - "value": "U\"" - }, - { - "type": "STRING", - "value": "u8\"" - }, - { - "type": "STRING", - "value": "\"" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[^\\\\\"\\n]+", - "flags": "" - } - } - }, - "named": true, - "value": "string_content" - }, - { - "type": "SYMBOL", - "name": "escape_sequence" - } - ] - } - }, - { - "type": "STRING", - "value": "\"" - } - ] - }, - "escape_sequence": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[^xuU]", - "flags": "" - }, - { - "type": "PATTERN", - "value": "\\d{2,3}", - "flags": "" - }, - { - "type": "PATTERN", - "value": "x[0-9a-fA-F]{2,}", - "flags": "" - }, - { - "type": "PATTERN", - "value": "u[0-9a-fA-F]{4}", - "flags": "" - }, - { - "type": "PATTERN", - "value": "U[0-9a-fA-F]{8}", - "flags": "" - } - ] - } - ] - } - } - }, - "system_lib_string": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[^>\\n]", - "flags": "" - }, - { - "type": "STRING", - "value": "\\>" - } - ] - } - }, - { - "type": "STRING", - "value": ">" - } - ] - } - }, - "true": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "TRUE" - }, - { - "type": "STRING", - "value": "true" - } - ] - } - }, - "false": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "FALSE" - }, - { - "type": "STRING", - "value": "false" - } - ] - } - }, - "null": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "NULL" - }, - { - "type": "STRING", - "value": "nullptr" - } - ] - }, - "identifier": { - "type": "PATTERN", - "value": "(\\$|\\p{XID_Start}|_|\\\\u[0-9A-Fa-f]{4}|\\\\U[0-9A-Fa-f]{8})(\\$|\\p{XID_Continue}|\\\\u[0-9A-Fa-f]{4}|\\\\U[0-9A-Fa-f]{8})*", - "flags": "" - }, - "_type_identifier": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "type_identifier" - }, - "_field_identifier": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "field_identifier" - }, - "_statement_identifier": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "statement_identifier" - }, - "_empty_declaration": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_specifier" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "macro_type_specifier": { - "type": "PREC_DYNAMIC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_descriptor" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "comment": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "//" - }, - { - "type": "PATTERN", - "value": "(\\\\+(.|\\r?\\n)|[^\\\\\\n])*", - "flags": "" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "/*" - }, - { - "type": "PATTERN", - "value": "[^*]*\\*+([^/*][^*]*\\*+)*", - "flags": "" - }, - { - "type": "STRING", - "value": "/" - } - ] - } - ] - } - }, - "objc_bridge": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "objc_bridge_related" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ":" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "typeof_specifier": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__typeof__" - }, - { - "type": "STRING", - "value": "__typeof" - }, - { - "type": "STRING", - "value": "typeof" - } - ] - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "type_descriptor" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "availability": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "availability" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "version" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "version" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "version": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "platform" - }, - { - "type": "SYMBOL", - "name": "version_number" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "platform" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - } - }, - "version_number": { - "type": "PATTERN", - "value": "\\d+([\\._]\\d+)*", - "flags": "" - }, - "platform": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "ios" - }, - { - "type": "STRING", - "value": "tvos" - }, - { - "type": "STRING", - "value": "macos" - }, - { - "type": "STRING", - "value": "macosx" - }, - { - "type": "STRING", - "value": "watchos" - } - ] - }, - "module_import": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@import" - }, - { - "type": "FIELD", - "name": "path", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - } - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "preproc_if_in_implementation_definition": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*if", - "flags": "" - }, - "named": false, - "value": "#if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_implementation_definition" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_implementation_definition" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_ifdef_in_implementation_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifdef", - "flags": "" - }, - "named": false, - "value": "#ifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifndef", - "flags": "" - }, - "named": false, - "value": "#ifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_implementation_definition" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_implementation_definition" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "SYMBOL", - "name": "preproc_elifdef" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_else_in_implementation_definition": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*else", - "flags": "" - }, - "named": false, - "value": "#else" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - } - } - ] - }, - "preproc_elif_in_implementation_definition": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elif", - "flags": "" - }, - "named": false, - "value": "#elif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_implementation_definition" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_implementation_definition" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_elifdef_in_implementation_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifdef", - "flags": "" - }, - "named": false, - "value": "#elifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifndef", - "flags": "" - }, - "named": false, - "value": "#elifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_implementation_definition" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_implementation_definition" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_if_in_interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*if", - "flags": "" - }, - "named": false, - "value": "#if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_interface_declaration" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_interface_declaration" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_ifdef_in_interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifdef", - "flags": "" - }, - "named": false, - "value": "#ifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifndef", - "flags": "" - }, - "named": false, - "value": "#ifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_interface_declaration" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_interface_declaration" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "SYMBOL", - "name": "preproc_elifdef" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_else_in_interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*else", - "flags": "" - }, - "named": false, - "value": "#else" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - } - ] - }, - "preproc_elif_in_interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elif", - "flags": "" - }, - "named": false, - "value": "#elif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_interface_declaration" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_interface_declaration" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_elifdef_in_interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifdef", - "flags": "" - }, - "named": false, - "value": "#elifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifndef", - "flags": "" - }, - "named": false, - "value": "#elifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_interface_declaration" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_interface_declaration" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_if_in_enumerator": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*if", - "flags": "" - }, - "named": false, - "value": "#if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "STRING", - "value": "," - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_enumerator" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_enumerator" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_ifdef_in_enumerator": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifdef", - "flags": "" - }, - "named": false, - "value": "#ifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*ifndef", - "flags": "" - }, - "named": false, - "value": "#ifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "STRING", - "value": "," - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_enumerator" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_enumerator" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "SYMBOL", - "name": "preproc_elifdef" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*endif", - "flags": "" - }, - "named": false, - "value": "#endif" - } - ] - }, - "preproc_else_in_enumerator": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*else", - "flags": "" - }, - "named": false, - "value": "#else" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "STRING", - "value": "," - } - ] - } - } - } - ] - }, - "preproc_elif_in_enumerator": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elif", - "flags": "" - }, - "named": false, - "value": "#elif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_preproc_expression" - } - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "STRING", - "value": "," - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_enumerator" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_enumerator" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_elifdef_in_enumerator": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifdef", - "flags": "" - }, - "named": false, - "value": "#elifdef" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*elifndef", - "flags": "" - }, - "named": false, - "value": "#elifndef" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PREC", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "enumerator" - }, - { - "type": "STRING", - "value": "," - } - ] - } - } - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_else_in_enumerator" - }, - "named": true, - "value": "preproc_else" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_elif_in_enumerator" - }, - "named": true, - "value": "preproc_elif" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "preproc_undef": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "#[ \t]*undef", - "flags": "" - }, - "named": false, - "value": "#undef" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": "\n" - } - ] - }, - "preproc_linemarker": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "#" - }, - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "FIELD", - "name": "filename", - "content": { - "type": "SYMBOL", - "name": "string_literal" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "row", - "content": { - "type": "SYMBOL", - "name": "number_literal" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "column", - "content": { - "type": "SYMBOL", - "name": "number_literal" - } - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "\n" - } - ] - }, - "availability_attribute_specifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "NS_AUTOMATED_REFCOUNT_UNAVAILABLE" - }, - { - "type": "STRING", - "value": "NS_ROOT_CLASS" - }, - { - "type": "STRING", - "value": "NS_UNAVAILABLE" - }, - { - "type": "STRING", - "value": "NS_REQUIRES_NIL_TERMINATION" - }, - { - "type": "STRING", - "value": "CF_RETURNS_RETAINED" - }, - { - "type": "STRING", - "value": "CF_RETURNS_NOT_RETAINED" - }, - { - "type": "STRING", - "value": "DEPRECATED_ATTRIBUTE" - }, - { - "type": "STRING", - "value": "UI_APPEARANCE_SELECTOR" - }, - { - "type": "STRING", - "value": "UNAVAILABLE_ATTRIBUTE" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "CF_FORMAT_FUNCTION" - }, - { - "type": "STRING", - "value": "NS_AVAILABLE" - }, - { - "type": "STRING", - "value": "__IOS_AVAILABLE" - }, - { - "type": "STRING", - "value": "NS_AVAILABLE_IOS" - }, - { - "type": "STRING", - "value": "API_AVAILABLE" - }, - { - "type": "STRING", - "value": "API_UNAVAILABLE" - }, - { - "type": "STRING", - "value": "API_DEPRECATED" - }, - { - "type": "STRING", - "value": "NS_ENUM_AVAILABLE_IOS" - }, - { - "type": "STRING", - "value": "NS_DEPRECATED_IOS" - }, - { - "type": "STRING", - "value": "NS_ENUM_DEPRECATED_IOS" - }, - { - "type": "STRING", - "value": "NS_FORMAT_FUNCTION" - }, - { - "type": "STRING", - "value": "DEPRECATED_MSG_ATTRIBUTE" - }, - { - "type": "STRING", - "value": "__deprecated_msg" - }, - { - "type": "STRING", - "value": "__deprecated_enum_msg" - }, - { - "type": "STRING", - "value": "NS_SWIFT_NAME" - }, - { - "type": "STRING", - "value": "NS_SWIFT_UNAVAILABLE" - }, - { - "type": "STRING", - "value": "NS_EXTENSION_UNAVAILABLE_IOS" - }, - { - "type": "STRING", - "value": "NS_CLASS_AVAILABLE_IOS" - }, - { - "type": "STRING", - "value": "NS_CLASS_DEPRECATED_IOS" - }, - { - "type": "STRING", - "value": "__OSX_AVAILABLE_STARTING" - } - ] - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "concatenated_string" - }, - { - "type": "SYMBOL", - "name": "version" - }, - { - "type": "SYMBOL", - "name": "method_identifier" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_identifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "concatenated_string" - }, - { - "type": "SYMBOL", - "name": "version" - }, - { - "type": "SYMBOL", - "name": "method_identifier" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_identifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - }, - "protocol_forward_declaration": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "STRING", - "value": "@protocol" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "class_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "STRING", - "value": "class" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameterized_arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameterized_arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "class_interface": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "STRING", - "value": "@interface" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "generic_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameterized_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "superclass", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameterized_arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "category", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameterized_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "instance_variables" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - }, - { - "type": "STRING", - "value": "@end" - } - ] - }, - "class_implementation": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "STRING", - "value": "@implementation" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "superclass", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "category", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "instance_variables" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "implementation_definition" - } - }, - { - "type": "STRING", - "value": "@end" - } - ] - }, - "protocol_reference_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - }, - "parameterized_arguments": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__covariant" - }, - { - "type": "STRING", - "value": "__contravariant" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__covariant" - }, - { - "type": "STRING", - "value": "__contravariant" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__covariant" - }, - { - "type": "STRING", - "value": "__contravariant" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "__covariant" - }, - { - "type": "STRING", - "value": "__contravariant" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - } - } - ] - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - } - }, - "generic_arguments": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type_identifier" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "instance_variables": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "attribute_declaration" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "instance_variable" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "instance_variable": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_specification" - }, - { - "type": "SYMBOL", - "name": "struct_declaration" - }, - { - "type": "SYMBOL", - "name": "atomic_declaration" - }, - { - "type": "SYMBOL", - "name": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "preproc_if" - } - ] - }, - "visibility_specification": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@private" - }, - { - "type": "STRING", - "value": "@protected" - }, - { - "type": "STRING", - "value": "@package" - }, - { - "type": "STRING", - "value": "@public" - } - ] - }, - "protocol_declaration": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "STRING", - "value": "@protocol" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "protocol_reference_list" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "qualified_protocol_interface_declaration" - } - }, - { - "type": "STRING", - "value": "@end" - } - ] - }, - "compatibility_alias_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@compatibility_alias" - }, - { - "type": "FIELD", - "name": "class", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "FIELD", - "name": "alias", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - } - ] - }, - "interface_declaration": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "property_declaration" - }, - { - "type": "SYMBOL", - "name": "method_declaration" - }, - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "SYMBOL", - "name": "type_definition" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_if_in_interface_declaration" - }, - "named": true, - "value": "preproc_if" - }, - { - "type": "SYMBOL", - "name": "preproc_def" - }, - { - "type": "SYMBOL", - "name": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "preproc_undef" - }, - { - "type": "SYMBOL", - "name": "preproc_call" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "struct_specifier" - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - "qualified_protocol_interface_declaration": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@optional" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@required" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "interface_declaration" - } - } - ] - } - ] - }, - "implementation_definition": { - "type": "PREC", - "value": 1, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "property_implementation" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "struct_specifier" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "SYMBOL", - "name": "method_definition" - }, - { - "type": "SYMBOL", - "name": "preproc_function_def" - }, - { - "type": "SYMBOL", - "name": "macro_type_specifier" - }, - { - "type": "SYMBOL", - "name": "type_definition" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "preproc_if_in_implementation_definition" - }, - "named": true, - "value": "preproc_if" - }, - { - "type": "SYMBOL", - "name": "preproc_ifdef" - }, - { - "type": "SYMBOL", - "name": "preproc_undef" - }, - { - "type": "SYMBOL", - "name": "preproc_def" - }, - { - "type": "SYMBOL", - "name": "preproc_call" - } - ] - } - }, - "property_implementation": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@synthesize" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@dynamic" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "(class)" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - "method_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "method_selector_no_list" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "method_parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "method_parameter" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "method_parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "method_parameter" - } - ] - } - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "..." - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "c_method_parameter" - }, - "named": true, - "value": "method_parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "c_method_parameter" - }, - "named": true, - "value": "method_parameter" - } - ] - } - } - ] - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "declaration" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "method_type": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "SYMBOL", - "name": "parameterized_arguments" - } - ] - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "SYMBOL", - "name": "parameterized_arguments" - } - ] - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "method_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_selector_no_list" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "keyword_selector" - }, - { - "type": "STRING", - "value": "," - } - ] - } - ] - } - }, - "method_selector_no_list": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "keyword_selector" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "keyword_selector" - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "STRING", - "value": "..." - } - ] - } - ] - }, - "keyword_selector": { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "keyword_declarator" - } - }, - "keyword_declarator": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - "property_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "@property" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "property_attributes_declaration" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "attribute_declaration" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "struct_declaration" - }, - { - "type": "SYMBOL", - "name": "atomic_declaration" - } - ] - } - ] - }, - "property_attributes_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "property_attribute" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "property_attribute" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "property_attribute": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - }, - "method_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "attribute_declaration" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "method_selector" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_parameter" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "method_parameter" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "..." - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "c_method_parameter" - }, - "named": true, - "value": "method_parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "c_method_parameter" - }, - "named": true, - "value": "method_parameter" - } - ] - } - } - ] - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - }, - { - "type": "REPEAT1", - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "STRING", - "value": ";" - } - } - } - ] - }, - "method_parameter": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "method_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "keyword_identifier" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_declaration_modifiers" - } - } - ] - } - }, - "c_method_parameter": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_specifiers" - }, - { - "type": "SEQ", - "members": [ - { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "SYMBOL", - "name": "init_declarator" - } - ] - } - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "SYMBOL", - "name": "init_declarator" - } - ] - } - } - } - ] - } - } - ] - } - ] - } - }, - "struct_declaration": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "specifier_qualifier" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "struct_declarator" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "struct_declarator" - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration_modifiers" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "atomic_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "_Atomic" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_type_specifier" - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "SYMBOL", - "name": "_field_identifier" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "alignas_specifier": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "_Alignas" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_type_specifier" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "preproc_block": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "\n" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_item" - } - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "\n" - } - ] - } - }, - "specifier_qualifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type_specifier" - }, - { - "type": "SYMBOL", - "name": "type_qualifier" - }, - { - "type": "SYMBOL", - "name": "protocol_qualifier" - } - ] - } - }, - "struct_declarator": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declarator" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - "try_statement": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@try" - }, - { - "type": "STRING", - "value": "__try" - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "catch_clause" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "finally_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "finally_clause" - } - ] - } - ] - }, - "catch_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@catch" - }, - { - "type": "STRING", - "value": "__catch" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "..." - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "finally_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@finally" - }, - { - "type": "STRING", - "value": "__finally" - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "throw_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@throw" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "selector_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@selector" - }, - { - "type": "REPEAT1", - "content": { - "type": "STRING", - "value": "(" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "method_identifier" - }, - { - "type": "PREC", - "value": -1, - "content": { - "type": "PATTERN", - "value": "[^)]*", - "flags": "" - } - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "STRING", - "value": ")" - } - } - ] - } - }, - "available_expression": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@available" - }, - { - "type": "STRING", - "value": "__builtin_available" - } - ] - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "version" - } - ] - }, - { - "type": "STRING", - "value": "*" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "version" - } - ] - }, - { - "type": "STRING", - "value": "*" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "range_expression": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "..." - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - "block_literal": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "parameter_list" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "message_expression": { - "type": "PREC", - "value": 15, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "FIELD", - "name": "receiver", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "generic_specifier" - } - ] - } - }, - { - "type": "REPEAT1", - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "method", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - } - ] - } - } - ] - } - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "va_arg_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "va_arg" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "type_descriptor" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "ms_asm_block": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "__asm" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "PATTERN", - "value": "[^}]*", - "flags": "" - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "encode_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@encode" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "synchronized_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@synchronized" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "block_pointer_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_declarator" - } - } - ] - } - } - }, - "block_pointer_field_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_field_declarator" - } - } - ] - } - } - }, - "block_pointer_type_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "SYMBOL", - "name": "_type_declarator" - } - } - ] - } - } - }, - "abstract_block_pointer_declarator": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "FIELD", - "name": "declarator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - } - ] - } - } - }, - "generic_specifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_identifier" - }, - { - "type": "REPEAT1", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_name" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "type_name" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - } - } - ] - } - }, - "typedefed_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "BOOL" - }, - { - "type": "STRING", - "value": "IMP" - }, - { - "type": "STRING", - "value": "SEL" - }, - { - "type": "STRING", - "value": "Class" - }, - { - "type": "STRING", - "value": "id" - } - ] - }, - "typedefed_specifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "typedefed_identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "protocol_reference_list" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "array_type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type_specifier" - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "type_qualifier" - } - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "atdef_field": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@defs" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "protocol_qualifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "out" - }, - { - "type": "STRING", - "value": "inout" - }, - { - "type": "STRING", - "value": "bycopy" - }, - { - "type": "STRING", - "value": "byref" - }, - { - "type": "STRING", - "value": "oneway" - }, - { - "type": "STRING", - "value": "in" - } - ] - }, - "type_name": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "specifier_qualifier" - }, - { - "type": "SYMBOL", - "name": "attribute_specifier" - }, - { - "type": "SYMBOL", - "name": "_declarator" - } - ] - } - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "protocol_reference_list" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_abstract_declarator" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "at_expression": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - "dictionary_literal": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "dictionary_pair" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "dictionary_pair" - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "dictionary_pair": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "array_literal": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "method_identifier": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": ":" - } - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "REPEAT1", - "content": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": ":" - } - } - } - ] - } - } - ] - } - }, - "keyword_identifier": { - "type": "ALIAS", - "content": { - "type": "PREC", - "value": -3, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "id" - }, - { - "type": "STRING", - "value": "in" - }, - { - "type": "STRING", - "value": "struct" - }, - { - "type": "STRING", - "value": "const" - } - ] - } - }, - "named": true, - "value": "identifier" - } - }, - "extras": [ - { - "type": "PATTERN", - "value": "\\u00A0|\\s|\\\\\\r?\\n", - "flags": "" - }, - { - "type": "SYMBOL", - "name": "comment" - } - ], - "conflicts": [ - [ - "_type_specifier", - "_declarator" - ], - [ - "_type_specifier", - "_declarator", - "macro_type_specifier" - ], - [ - "_type_specifier", - "_expression_not_binary" - ], - [ - "_type_specifier", - "_expression_not_binary", - "macro_type_specifier" - ], - [ - "_type_specifier", - "macro_type_specifier" - ], - [ - "sized_type_specifier" - ], - [ - "attributed_statement" - ], - [ - "_declaration_modifiers", - "attributed_statement" - ], - [ - "enum_specifier" - ], - [ - "_type_specifier", - "_old_style_parameter_list" - ], - [ - "parameter_list", - "_old_style_parameter_list" - ], - [ - "enum_specifier" - ], - [ - "_expression_not_binary", - "generic_specifier" - ], - [ - "_declarator", - "_type_specifier", - "generic_specifier" - ], - [ - "attribute", - "_expression_not_binary" - ], - [ - "parameterized_arguments" - ], - [ - "string_literal" - ], - [ - "concatenated_string" - ] - ], - "precedences": [], - "externals": [], - "inline": [ - "_statement", - "_block_item", - "_top_level_item", - "_top_level_statement", - "_type_identifier", - "_field_identifier", - "_statement_identifier", - "_non_case_statement", - "_assignment_left_expression", - "method_selector", - "method_selector_no_list", - "keyword_selector", - "interface_declaration", - "typedefed_identifier", - "keyword_identifier" - ], - "supertypes": [ - "_expression", - "_statement", - "_type_specifier", - "_declarator", - "_field_declarator", - "_type_declarator", - "_abstract_declarator", - "specifier_qualifier" - ] -} - diff --git a/vendored_parsers/tree-sitter-objc/src/node-types.json b/vendored_parsers/tree-sitter-objc/src/node-types.json deleted file mode 100644 index ecbe8fbe2..000000000 --- a/vendored_parsers/tree-sitter-objc/src/node-types.json +++ /dev/null @@ -1,7478 +0,0 @@ -[ - { - "type": "_abstract_declarator", - "named": true, - "subtypes": [ - { - "type": "abstract_array_declarator", - "named": true - }, - { - "type": "abstract_block_pointer_declarator", - "named": true - }, - { - "type": "abstract_function_declarator", - "named": true - }, - { - "type": "abstract_parenthesized_declarator", - "named": true - }, - { - "type": "abstract_pointer_declarator", - "named": true - } - ] - }, - { - "type": "_declarator", - "named": true, - "subtypes": [ - { - "type": "array_declarator", - "named": true - }, - { - "type": "block_pointer_declarator", - "named": true - }, - { - "type": "function_declarator", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "parenthesized_declarator", - "named": true - }, - { - "type": "pointer_declarator", - "named": true - } - ] - }, - { - "type": "_expression", - "named": true, - "subtypes": [ - { - "type": "alignof_expression", - "named": true - }, - { - "type": "array_literal", - "named": true - }, - { - "type": "assignment_expression", - "named": true - }, - { - "type": "at_expression", - "named": true - }, - { - "type": "available_expression", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "block_literal", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "char_literal", - "named": true - }, - { - "type": "compound_literal_expression", - "named": true - }, - { - "type": "concatenated_string", - "named": true - }, - { - "type": "conditional_expression", - "named": true - }, - { - "type": "dictionary_literal", - "named": true - }, - { - "type": "encode_expression", - "named": true - }, - { - "type": "false", - "named": true - }, - { - "type": "field_expression", - "named": true - }, - { - "type": "generic_expression", - "named": true - }, - { - "type": "gnu_asm_expression", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "message_expression", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "offsetof_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pointer_expression", - "named": true - }, - { - "type": "range_expression", - "named": true - }, - { - "type": "selector_expression", - "named": true - }, - { - "type": "sizeof_expression", - "named": true - }, - { - "type": "string_literal", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "true", - "named": true - }, - { - "type": "unary_expression", - "named": true - }, - { - "type": "update_expression", - "named": true - }, - { - "type": "va_arg_expression", - "named": true - } - ] - }, - { - "type": "_field_declarator", - "named": true, - "subtypes": [ - { - "type": "array_declarator", - "named": true - }, - { - "type": "attributed_declarator", - "named": true - }, - { - "type": "block_pointer_declarator", - "named": true - }, - { - "type": "field_identifier", - "named": true - }, - { - "type": "function_declarator", - "named": true - }, - { - "type": "parenthesized_declarator", - "named": true - }, - { - "type": "pointer_declarator", - "named": true - } - ] - }, - { - "type": "_statement", - "named": true, - "subtypes": [ - { - "type": "attributed_statement", - "named": true - }, - { - "type": "break_statement", - "named": true - }, - { - "type": "case_statement", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "goto_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "labeled_statement", - "named": true - }, - { - "type": "ms_asm_block", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "synchronized_statement", - "named": true - }, - { - "type": "throw_statement", - "named": true - }, - { - "type": "try_statement", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - }, - { - "type": "_type_declarator", - "named": true, - "subtypes": [ - { - "type": "array_declarator", - "named": true - }, - { - "type": "block_pointer_declarator", - "named": true - }, - { - "type": "function_declarator", - "named": true - }, - { - "type": "parenthesized_declarator", - "named": true - }, - { - "type": "pointer_declarator", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "type_identifier", - "named": true - } - ] - }, - { - "type": "_type_specifier", - "named": true, - "subtypes": [ - { - "type": "array_type_specifier", - "named": true - }, - { - "type": "enum_specifier", - "named": true - }, - { - "type": "generic_specifier", - "named": true - }, - { - "type": "macro_type_specifier", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "sized_type_specifier", - "named": true - }, - { - "type": "struct_specifier", - "named": true - }, - { - "type": "type_identifier", - "named": true - }, - { - "type": "typedefed_specifier", - "named": true - }, - { - "type": "typeof_specifier", - "named": true - }, - { - "type": "union_specifier", - "named": true - } - ] - }, - { - "type": "specifier_qualifier", - "named": true, - "subtypes": [ - { - "type": "_type_specifier", - "named": true - }, - { - "type": "protocol_qualifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - }, - { - "type": "abstract_array_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - } - ] - }, - "size": { - "multiple": false, - "required": false, - "types": [ - { - "type": "*", - "named": false - }, - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "abstract_block_pointer_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "abstract_function_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter_list", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "abstract_parenthesized_declarator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_abstract_declarator", - "named": true - }, - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "abstract_pointer_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "alignas_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - { - "type": "alignof_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_descriptor", - "named": true - } - ] - } - } - }, - { - "type": "argument_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "availability", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "objc_bridge", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - }, - { - "type": "type_identifier", - "named": true - }, - { - "type": "type_name", - "named": true - }, - { - "type": "type_qualifier", - "named": true - }, - { - "type": "typeof_specifier", - "named": true - } - ] - } - }, - { - "type": "array_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_field_declarator", - "named": true - }, - { - "type": "_type_declarator", - "named": true - } - ] - }, - "size": { - "multiple": false, - "required": false, - "types": [ - { - "type": "*", - "named": false - }, - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "array_literal", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "array_type_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "assignment_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "field_expression", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pointer_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "%=", - "named": false - }, - { - "type": "&=", - "named": false - }, - { - "type": "*=", - "named": false - }, - { - "type": "+=", - "named": false - }, - { - "type": "-=", - "named": false - }, - { - "type": "/=", - "named": false - }, - { - "type": "<<=", - "named": false - }, - { - "type": "=", - "named": false - }, - { - "type": ">>=", - "named": false - }, - { - "type": "^=", - "named": false - }, - { - "type": "|=", - "named": false - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "at_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "atdef_field", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "atomic_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - }, - { - "type": "field_identifier", - "named": true - } - ] - } - }, - { - "type": "attribute", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "prefix": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "attribute_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "attribute", - "named": true - } - ] - } - }, - { - "type": "attribute_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "argument_list", - "named": true - } - ] - } - }, - { - "type": "attributed_declarator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_field_declarator", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - } - ] - } - }, - { - "type": "attributed_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - } - ] - } - }, - { - "type": "availability", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "version", - "named": true - } - ] - } - }, - { - "type": "availability_attribute_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "concatenated_string", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "method_identifier", - "named": true - }, - { - "type": "string_literal", - "named": true - }, - { - "type": "version", - "named": true - } - ] - } - }, - { - "type": "available_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "version", - "named": true - } - ] - } - }, - { - "type": "binary_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "!=", - "named": false - }, - { - "type": "%", - "named": false - }, - { - "type": "&", - "named": false - }, - { - "type": "&&", - "named": false - }, - { - "type": "*", - "named": false - }, - { - "type": "+", - "named": false - }, - { - "type": "-", - "named": false - }, - { - "type": "/", - "named": false - }, - { - "type": "<", - "named": false - }, - { - "type": "<<", - "named": false - }, - { - "type": "<=", - "named": false - }, - { - "type": "==", - "named": false - }, - { - "type": ">", - "named": false - }, - { - "type": ">=", - "named": false - }, - { - "type": ">>", - "named": false - }, - { - "type": "^", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "||", - "named": false - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - } - ] - } - } - }, - { - "type": "bitfield_clause", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "block_literal", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "parameter_list", - "named": true - }, - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "block_pointer_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_field_declarator", - "named": true - }, - { - "type": "_type_declarator", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "break_statement", - "named": true, - "fields": {} - }, - { - "type": "call_expression", - "named": true, - "fields": { - "arguments": { - "multiple": false, - "required": true, - "types": [ - { - "type": "argument_list", - "named": true - } - ] - }, - "function": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "case_statement", - "named": true, - "fields": { - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attributed_statement", - "named": true - }, - { - "type": "break_statement", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "goto_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "labeled_statement", - "named": true - }, - { - "type": "ms_asm_block", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "synchronized_statement", - "named": true - }, - { - "type": "throw_statement", - "named": true - }, - { - "type": "try_statement", - "named": true - }, - { - "type": "type_definition", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - } - }, - { - "type": "cast_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "parameterized_arguments", - "named": true - }, - { - "type": "type_descriptor", - "named": true - }, - { - "type": "typeof_specifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "catch_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - }, - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "char_literal", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "character", - "named": true - }, - { - "type": "escape_sequence", - "named": true - } - ] - } - }, - { - "type": "class_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "parameterized_arguments", - "named": true - } - ] - } - }, - { - "type": "class_implementation", - "named": true, - "fields": { - "category": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "superclass": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "implementation_definition", - "named": true - }, - { - "type": "instance_variables", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "class_interface", - "named": true, - "fields": { - "category": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "superclass": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "generic_arguments", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "instance_variables", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "parameterized_arguments", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "struct_specifier", - "named": true - }, - { - "type": "type_definition", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "comma_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - } - ] - } - } - }, - { - "type": "compatibility_alias_declaration", - "named": true, - "fields": { - "alias": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "class": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - } - }, - { - "type": "compound_literal_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_descriptor", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "initializer_list", - "named": true - } - ] - } - } - }, - { - "type": "compound_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "concatenated_string", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "string_literal", - "named": true - } - ] - } - }, - { - "type": "conditional_expression", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "consequence": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "continue_statement", - "named": true, - "fields": {} - }, - { - "type": "declaration", - "named": true, - "fields": { - "declarator": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "gnu_asm_expression", - "named": true - }, - { - "type": "init_declarator", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "declaration_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "dictionary_literal", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "dictionary_pair", - "named": true - } - ] - } - }, - { - "type": "dictionary_pair", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "do_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "else_clause", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "encode_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "enum_specifier", - "named": true, - "fields": { - "base": { - "multiple": false, - "required": false, - "types": [ - { - "type": "type_identifier", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "enumerator_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "type_identifier", - "named": true - } - ] - }, - "underlying_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "primitive_type", - "named": true - }, - { - "type": "type_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - } - ] - } - }, - { - "type": "enumerator", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "enumerator_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "enumerator", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "expression_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - } - ] - } - }, - { - "type": "field_declaration", - "named": true, - "fields": { - "declarator": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_field_declarator", - "named": true - }, - { - "type": "enum_specifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "bitfield_clause", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "field_declaration_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "atdef_field", - "named": true - }, - { - "type": "field_declaration", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - } - ] - } - }, - { - "type": "field_designator", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "field_identifier", - "named": true - } - ] - } - }, - { - "type": "field_expression", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "field": { - "multiple": false, - "required": true, - "types": [ - { - "type": "field_identifier", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "->", - "named": false - }, - { - "type": ".", - "named": false - } - ] - } - } - }, - { - "type": "finally_clause", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - }, - { - "type": "for_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - } - ] - }, - "initializer": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - }, - { - "type": "declaration", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - }, - "update": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_expression", - "named": true - }, - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "attributed_statement", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "break_statement", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "goto_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "labeled_statement", - "named": true - }, - { - "type": "ms_asm_block", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "synchronized_statement", - "named": true - }, - { - "type": "throw_statement", - "named": true - }, - { - "type": "try_statement", - "named": true - }, - { - "type": "type_qualifier", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - } - }, - { - "type": "function_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_field_declarator", - "named": true - }, - { - "type": "_type_declarator", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter_list", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "gnu_asm_expression", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "function_definition", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "ms_call_modifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "generic_arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "type_identifier", - "named": true - } - ] - } - }, - { - "type": "generic_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "type_descriptor", - "named": true - } - ] - } - }, - { - "type": "generic_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "type_identifier", - "named": true - }, - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "gnu_asm_clobber_list", - "named": true, - "fields": { - "register": { - "multiple": true, - "required": false, - "types": [ - { - "type": "string_literal", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_expression", - "named": true, - "fields": { - "assembly_code": { - "multiple": false, - "required": true, - "types": [ - { - "type": "concatenated_string", - "named": true - }, - { - "type": "string_literal", - "named": true - } - ] - }, - "clobbers": { - "multiple": false, - "required": false, - "types": [ - { - "type": "gnu_asm_clobber_list", - "named": true - } - ] - }, - "goto_labels": { - "multiple": false, - "required": false, - "types": [ - { - "type": "gnu_asm_goto_list", - "named": true - } - ] - }, - "input_operands": { - "multiple": false, - "required": false, - "types": [ - { - "type": "gnu_asm_input_operand_list", - "named": true - } - ] - }, - "output_operands": { - "multiple": false, - "required": false, - "types": [ - { - "type": "gnu_asm_output_operand_list", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "gnu_asm_qualifier", - "named": true - } - ] - } - }, - { - "type": "gnu_asm_goto_list", - "named": true, - "fields": { - "label": { - "multiple": true, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_input_operand", - "named": true, - "fields": { - "constraint": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string_literal", - "named": true - } - ] - }, - "symbol": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_input_operand_list", - "named": true, - "fields": { - "operand": { - "multiple": true, - "required": false, - "types": [ - { - "type": "gnu_asm_input_operand", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_output_operand", - "named": true, - "fields": { - "constraint": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string_literal", - "named": true - } - ] - }, - "symbol": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_output_operand_list", - "named": true, - "fields": { - "operand": { - "multiple": true, - "required": false, - "types": [ - { - "type": "gnu_asm_output_operand", - "named": true - } - ] - } - } - }, - { - "type": "gnu_asm_qualifier", - "named": true, - "fields": {} - }, - { - "type": "goto_statement", - "named": true, - "fields": { - "label": { - "multiple": false, - "required": true, - "types": [ - { - "type": "statement_identifier", - "named": true - } - ] - } - } - }, - { - "type": "if_statement", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": false, - "types": [ - { - "type": "else_clause", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - }, - "consequence": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - } - }, - { - "type": "implementation_definition", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "macro_type_specifier", - "named": true - }, - { - "type": "method_definition", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "struct_specifier", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "init_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "initializer_list", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - } - ] - } - }, - { - "type": "initializer_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "initializer_list", - "named": true - }, - { - "type": "initializer_pair", - "named": true - } - ] - } - }, - { - "type": "initializer_pair", - "named": true, - "fields": { - "designator": { - "multiple": true, - "required": true, - "types": [ - { - "type": "field_designator", - "named": true - }, - { - "type": "subscript_designator", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "initializer_list", - "named": true - } - ] - } - } - }, - { - "type": "instance_variable", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "atomic_declaration", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "struct_declaration", - "named": true - }, - { - "type": "visibility_specification", - "named": true - } - ] - } - }, - { - "type": "instance_variables", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "instance_variable", - "named": true - } - ] - } - }, - { - "type": "keyword_declarator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "method_type", - "named": true - } - ] - } - }, - { - "type": "labeled_statement", - "named": true, - "fields": { - "label": { - "multiple": false, - "required": true, - "types": [ - { - "type": "statement_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "linkage_specification", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "declaration", - "named": true - }, - { - "type": "declaration_list", - "named": true - }, - { - "type": "function_definition", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string_literal", - "named": true - } - ] - } - } - }, - { - "type": "macro_type_specifier", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_descriptor", - "named": true - } - ] - } - } - }, - { - "type": "message_expression", - "named": true, - "fields": { - "method": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "receiver": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "generic_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "method_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "keyword_declarator", - "named": true - }, - { - "type": "method_parameter", - "named": true - }, - { - "type": "method_type", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "method_definition", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "keyword_declarator", - "named": true - }, - { - "type": "method_parameter", - "named": true - }, - { - "type": "method_type", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "method_identifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "method_parameter", - "named": true, - "fields": { - "declarator": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "init_declarator", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "method_type", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "method_type", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "parameterized_arguments", - "named": true - }, - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "module_import", - "named": true, - "fields": { - "path": { - "multiple": true, - "required": true, - "types": [ - { - "type": ".", - "named": false - }, - { - "type": "identifier", - "named": true - } - ] - } - } - }, - { - "type": "ms_asm_block", - "named": true, - "fields": {} - }, - { - "type": "ms_based_modifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "argument_list", - "named": true - } - ] - } - }, - { - "type": "ms_call_modifier", - "named": true, - "fields": {} - }, - { - "type": "ms_declspec_modifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "ms_pointer_modifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "ms_restrict_modifier", - "named": true - }, - { - "type": "ms_signed_ptr_modifier", - "named": true - }, - { - "type": "ms_unaligned_ptr_modifier", - "named": true - }, - { - "type": "ms_unsigned_ptr_modifier", - "named": true - } - ] - } - }, - { - "type": "ms_unaligned_ptr_modifier", - "named": true, - "fields": {} - }, - { - "type": "null", - "named": true, - "fields": {} - }, - { - "type": "objc_bridge", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "offsetof_expression", - "named": true, - "fields": { - "member": { - "multiple": false, - "required": true, - "types": [ - { - "type": "field_identifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_descriptor", - "named": true - } - ] - } - } - }, - { - "type": "parameter_declaration", - "named": true, - "fields": { - "declarator": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - }, - { - "type": "_declarator", - "named": true - }, - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "parameter_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "parameter_declaration", - "named": true - }, - { - "type": "variadic_parameter", - "named": true - } - ] - } - }, - { - "type": "parameterized_arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "type_identifier", - "named": true - }, - { - "type": "type_name", - "named": true - } - ] - } - }, - { - "type": "parenthesized_declarator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_field_declarator", - "named": true - }, - { - "type": "_type_declarator", - "named": true - }, - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "parenthesized_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - } - ] - } - }, - { - "type": "platform", - "named": true, - "fields": {} - }, - { - "type": "pointer_declarator", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_field_declarator", - "named": true - }, - { - "type": "_type_declarator", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_based_modifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "ms_pointer_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "pointer_expression", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "&", - "named": false - }, - { - "type": "*", - "named": false - } - ] - } - } - }, - { - "type": "preproc_call", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_arg", - "named": true - } - ] - }, - "directive": { - "multiple": false, - "required": true, - "types": [ - { - "type": "preproc_directive", - "named": true - } - ] - } - } - }, - { - "type": "preproc_def", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_arg", - "named": true - } - ] - } - } - }, - { - "type": "preproc_defined", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "preproc_elif", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_elif", - "named": true - }, - { - "type": "preproc_else", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "char_literal", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - }, - { - "type": "unary_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "atdef_field", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "enumerator", - "named": true - }, - { - "type": "field_declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "implementation_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "preproc_elifdef", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_elif", - "named": true - }, - { - "type": "preproc_else", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "preproc_else", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "atdef_field", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "enumerator", - "named": true - }, - { - "type": "field_declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "implementation_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "preproc_function_def", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "preproc_params", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_arg", - "named": true - } - ] - } - } - }, - { - "type": "preproc_if", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_elif", - "named": true - }, - { - "type": "preproc_else", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "char_literal", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - }, - { - "type": "unary_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "atdef_field", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "field_declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "implementation_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "preproc_ifdef", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": false, - "types": [ - { - "type": "preproc_elif", - "named": true - }, - { - "type": "preproc_elifdef", - "named": true - }, - { - "type": "preproc_else", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "_type_specifier", - "named": true - }, - { - "type": "atdef_field", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "enumerator", - "named": true - }, - { - "type": "field_declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_implementation", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "preproc_include", - "named": true, - "fields": { - "directive": { - "multiple": false, - "required": true, - "types": [ - { - "type": "#import", - "named": false - }, - { - "type": "#include", - "named": false - } - ] - }, - "path": { - "multiple": false, - "required": true, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "string_literal", - "named": true - }, - { - "type": "system_lib_string", - "named": true - } - ] - } - } - }, - { - "type": "preproc_linemarker", - "named": true, - "fields": { - "column": { - "multiple": false, - "required": false, - "types": [ - { - "type": "number_literal", - "named": true - } - ] - }, - "filename": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string_literal", - "named": true - } - ] - }, - "row": { - "multiple": false, - "required": false, - "types": [ - { - "type": "number_literal", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "number_literal", - "named": true - } - ] - } - }, - { - "type": "preproc_params", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "preproc_undef", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - } - }, - { - "type": "property_attribute", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "property_attributes_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "property_attribute", - "named": true - } - ] - } - }, - { - "type": "property_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "atomic_declaration", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "property_attributes_declaration", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "struct_declaration", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "property_implementation", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "protocol_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "protocol_reference_list", - "named": true - }, - { - "type": "qualified_protocol_interface_declaration", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "struct_specifier", - "named": true - }, - { - "type": "type_definition", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "protocol_forward_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "protocol_qualifier", - "named": true, - "fields": {} - }, - { - "type": "protocol_reference_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "qualified_protocol_interface_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "declaration", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "struct_specifier", - "named": true - }, - { - "type": "type_definition", - "named": true - } - ] - } - }, - { - "type": "range_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "return_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "comma_expression", - "named": true - } - ] - } - }, - { - "type": "selector_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "method_identifier", - "named": true - } - ] - } - }, - { - "type": "sized_type_specifier", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "primitive_type", - "named": true - }, - { - "type": "type_identifier", - "named": true - } - ] - } - } - }, - { - "type": "sizeof_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "type_descriptor", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "storage_class_specifier", - "named": true, - "fields": {} - }, - { - "type": "string_literal", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "escape_sequence", - "named": true - }, - { - "type": "string_content", - "named": true - } - ] - } - }, - { - "type": "struct_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "specifier_qualifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "struct_declarator", - "named": true - } - ] - } - }, - { - "type": "struct_declarator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_declarator", - "named": true - }, - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "struct_specifier", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "field_declaration_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "type_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - } - ] - } - }, - { - "type": "subscript_designator", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "subscript_expression", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "index": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "switch_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "synchronized_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "compound_statement", - "named": true - } - ] - } - }, - { - "type": "throw_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "translation_unit", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type_specifier", - "named": true - }, - { - "type": "attributed_statement", - "named": true - }, - { - "type": "break_statement", - "named": true - }, - { - "type": "case_statement", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "class_implementation", - "named": true - }, - { - "type": "class_interface", - "named": true - }, - { - "type": "compatibility_alias_declaration", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "goto_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "labeled_statement", - "named": true - }, - { - "type": "linkage_specification", - "named": true - }, - { - "type": "module_import", - "named": true - }, - { - "type": "preproc_call", - "named": true - }, - { - "type": "preproc_def", - "named": true - }, - { - "type": "preproc_function_def", - "named": true - }, - { - "type": "preproc_if", - "named": true - }, - { - "type": "preproc_ifdef", - "named": true - }, - { - "type": "preproc_include", - "named": true - }, - { - "type": "preproc_linemarker", - "named": true - }, - { - "type": "preproc_undef", - "named": true - }, - { - "type": "protocol_declaration", - "named": true - }, - { - "type": "protocol_forward_declaration", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "type_definition", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - } - }, - { - "type": "try_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "catch_clause", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "finally_clause", - "named": true - } - ] - } - }, - { - "type": "type_definition", - "named": true, - "fields": { - "declarator": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type_declarator", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "alignas_specifier", - "named": true - }, - { - "type": "attribute_declaration", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "availability_attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - }, - { - "type": "storage_class_specifier", - "named": true - }, - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "type_descriptor", - "named": true, - "fields": { - "declarator": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_abstract_declarator", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type_specifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "type_qualifier", - "named": true - } - ] - } - }, - { - "type": "type_name", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_abstract_declarator", - "named": true - }, - { - "type": "_declarator", - "named": true - }, - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "protocol_reference_list", - "named": true - }, - { - "type": "specifier_qualifier", - "named": true - } - ] - } - }, - { - "type": "type_qualifier", - "named": true, - "fields": {} - }, - { - "type": "typedefed_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "protocol_reference_list", - "named": true - } - ] - } - }, - { - "type": "typeof_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "type_descriptor", - "named": true - } - ] - } - }, - { - "type": "unary_expression", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "preproc_defined", - "named": true - }, - { - "type": "system_lib_string", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "!", - "named": false - }, - { - "type": "+", - "named": false - }, - { - "type": "-", - "named": false - }, - { - "type": "~", - "named": false - } - ] - } - } - }, - { - "type": "union_specifier", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "field_declaration_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "type_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_specifier", - "named": true - }, - { - "type": "ms_declspec_modifier", - "named": true - } - ] - } - }, - { - "type": "update_expression", - "named": true, - "fields": { - "argument": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "++", - "named": false - }, - { - "type": "--", - "named": false - } - ] - } - } - }, - { - "type": "va_arg_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "type_descriptor", - "named": true - } - ] - } - }, - { - "type": "variadic_parameter", - "named": true, - "fields": {} - }, - { - "type": "version", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "platform", - "named": true - }, - { - "type": "version_number", - "named": true - } - ] - } - }, - { - "type": "visibility_specification", - "named": true, - "fields": {} - }, - { - "type": "while_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "\n", - "named": false - }, - { - "type": "!", - "named": false - }, - { - "type": "!=", - "named": false - }, - { - "type": "\"", - "named": false - }, - { - "type": "#", - "named": false - }, - { - "type": "#define", - "named": false - }, - { - "type": "#elif", - "named": false - }, - { - "type": "#elifdef", - "named": false - }, - { - "type": "#elifndef", - "named": false - }, - { - "type": "#else", - "named": false - }, - { - "type": "#endif", - "named": false - }, - { - "type": "#if", - "named": false - }, - { - "type": "#ifdef", - "named": false - }, - { - "type": "#ifndef", - "named": false - }, - { - "type": "#import", - "named": false - }, - { - "type": "#include", - "named": false - }, - { - "type": "#undef", - "named": false - }, - { - "type": "%", - "named": false - }, - { - "type": "%=", - "named": false - }, - { - "type": "&", - "named": false - }, - { - "type": "&&", - "named": false - }, - { - "type": "&=", - "named": false - }, - { - "type": "'", - "named": false - }, - { - "type": "(", - "named": false - }, - { - "type": "(class)", - "named": false - }, - { - "type": ")", - "named": false - }, - { - "type": "*", - "named": false - }, - { - "type": "*=", - "named": false - }, - { - "type": "+", - "named": false - }, - { - "type": "++", - "named": false - }, - { - "type": "+=", - "named": false - }, - { - "type": ",", - "named": false - }, - { - "type": "-", - "named": false - }, - { - "type": "--", - "named": false - }, - { - "type": "-=", - "named": false - }, - { - "type": "->", - "named": false - }, - { - "type": ".", - "named": false - }, - { - "type": "...", - "named": false - }, - { - "type": "/", - "named": false - }, - { - "type": "/=", - "named": false - }, - { - "type": ":", - "named": false - }, - { - "type": "::", - "named": false - }, - { - "type": ";", - "named": false - }, - { - "type": "<", - "named": false - }, - { - "type": "<<", - "named": false - }, - { - "type": "<<=", - "named": false - }, - { - "type": "<=", - "named": false - }, - { - "type": "=", - "named": false - }, - { - "type": "==", - "named": false - }, - { - "type": ">", - "named": false - }, - { - "type": ">=", - "named": false - }, - { - "type": ">>", - "named": false - }, - { - "type": ">>=", - "named": false - }, - { - "type": "?", - "named": false - }, - { - "type": "@", - "named": false - }, - { - "type": "@autoreleasepool", - "named": false - }, - { - "type": "@available", - "named": false - }, - { - "type": "@catch", - "named": false - }, - { - "type": "@compatibility_alias", - "named": false - }, - { - "type": "@defs", - "named": false - }, - { - "type": "@dynamic", - "named": false - }, - { - "type": "@encode", - "named": false - }, - { - "type": "@end", - "named": false - }, - { - "type": "@finally", - "named": false - }, - { - "type": "@implementation", - "named": false - }, - { - "type": "@import", - "named": false - }, - { - "type": "@interface", - "named": false - }, - { - "type": "@optional", - "named": false - }, - { - "type": "@package", - "named": false - }, - { - "type": "@private", - "named": false - }, - { - "type": "@property", - "named": false - }, - { - "type": "@protected", - "named": false - }, - { - "type": "@protocol", - "named": false - }, - { - "type": "@public", - "named": false - }, - { - "type": "@required", - "named": false - }, - { - "type": "@selector", - "named": false - }, - { - "type": "@synchronized", - "named": false - }, - { - "type": "@synthesize", - "named": false - }, - { - "type": "@throw", - "named": false - }, - { - "type": "@try", - "named": false - }, - { - "type": "API_AVAILABLE", - "named": false - }, - { - "type": "API_DEPRECATED", - "named": false - }, - { - "type": "API_UNAVAILABLE", - "named": false - }, - { - "type": "BOOL", - "named": false - }, - { - "type": "CF_FORMAT_FUNCTION", - "named": false - }, - { - "type": "CF_RETURNS_NOT_RETAINED", - "named": false - }, - { - "type": "CF_RETURNS_RETAINED", - "named": false - }, - { - "type": "CG_EXTERN", - "named": false - }, - { - "type": "CG_INLINE", - "named": false - }, - { - "type": "Class", - "named": false - }, - { - "type": "DEPRECATED_ATTRIBUTE", - "named": false - }, - { - "type": "DEPRECATED_MSG_ATTRIBUTE", - "named": false - }, - { - "type": "FOUNDATION_EXPORT", - "named": false - }, - { - "type": "FOUNDATION_EXTERN", - "named": false - }, - { - "type": "FOUNDATION_STATIC_INLINE", - "named": false - }, - { - "type": "IBInspectable", - "named": false - }, - { - "type": "IBOutlet", - "named": false - }, - { - "type": "IB_DESIGNABLE", - "named": false - }, - { - "type": "IMP", - "named": false - }, - { - "type": "L\"", - "named": false - }, - { - "type": "L'", - "named": false - }, - { - "type": "NS_AUTOMATED_REFCOUNT_UNAVAILABLE", - "named": false - }, - { - "type": "NS_AVAILABLE", - "named": false - }, - { - "type": "NS_AVAILABLE_IOS", - "named": false - }, - { - "type": "NS_CLASS_AVAILABLE_IOS", - "named": false - }, - { - "type": "NS_CLASS_DEPRECATED_IOS", - "named": false - }, - { - "type": "NS_DEPRECATED_IOS", - "named": false - }, - { - "type": "NS_ENUM_AVAILABLE_IOS", - "named": false - }, - { - "type": "NS_ENUM_DEPRECATED_IOS", - "named": false - }, - { - "type": "NS_EXTENSION_UNAVAILABLE_IOS", - "named": false - }, - { - "type": "NS_FORMAT_FUNCTION", - "named": false - }, - { - "type": "NS_INLINE", - "named": false - }, - { - "type": "NS_REQUIRES_NIL_TERMINATION", - "named": false - }, - { - "type": "NS_ROOT_CLASS", - "named": false - }, - { - "type": "NS_SWIFT_NAME", - "named": false - }, - { - "type": "NS_SWIFT_UNAVAILABLE", - "named": false - }, - { - "type": "NS_UNAVAILABLE", - "named": false - }, - { - "type": "NS_VALID_UNTIL_END_OF_SCOPE", - "named": false - }, - { - "type": "NULL", - "named": false - }, - { - "type": "OBJC_EXPORT", - "named": false - }, - { - "type": "OBJC_ROOT_CLASS", - "named": false - }, - { - "type": "SEL", - "named": false - }, - { - "type": "U\"", - "named": false - }, - { - "type": "U'", - "named": false - }, - { - "type": "UIKIT_EXTERN", - "named": false - }, - { - "type": "UI_APPEARANCE_SELECTOR", - "named": false - }, - { - "type": "UNAVAILABLE_ATTRIBUTE", - "named": false - }, - { - "type": "[", - "named": false - }, - { - "type": "]", - "named": false - }, - { - "type": "^", - "named": false - }, - { - "type": "^=", - "named": false - }, - { - "type": "_Alignas", - "named": false - }, - { - "type": "_Alignof", - "named": false - }, - { - "type": "_Atomic", - "named": false - }, - { - "type": "_Complex", - "named": false - }, - { - "type": "_Generic", - "named": false - }, - { - "type": "_Nonnull", - "named": false - }, - { - "type": "_Noreturn", - "named": false - }, - { - "type": "_Null_unspecified", - "named": false - }, - { - "type": "_Nullable", - "named": false - }, - { - "type": "_Nullable_result", - "named": false - }, - { - "type": "__IOS_AVAILABLE", - "named": false - }, - { - "type": "__OSX_AVAILABLE_STARTING", - "named": false - }, - { - "type": "__alignof", - "named": false - }, - { - "type": "__alignof__", - "named": false - }, - { - "type": "__asm", - "named": false - }, - { - "type": "__asm__", - "named": false - }, - { - "type": "__attribute", - "named": false - }, - { - "type": "__attribute__", - "named": false - }, - { - "type": "__autoreleasing", - "named": false - }, - { - "type": "__based", - "named": false - }, - { - "type": "__block", - "named": false - }, - { - "type": "__bridge", - "named": false - }, - { - "type": "__bridge_retained", - "named": false - }, - { - "type": "__bridge_transfer", - "named": false - }, - { - "type": "__builtin_available", - "named": false - }, - { - "type": "__catch", - "named": false - }, - { - "type": "__cdecl", - "named": false - }, - { - "type": "__clrcall", - "named": false - }, - { - "type": "__complex", - "named": false - }, - { - "type": "__const", - "named": false - }, - { - "type": "__contravariant", - "named": false - }, - { - "type": "__covariant", - "named": false - }, - { - "type": "__declspec", - "named": false - }, - { - "type": "__deprecated_enum_msg", - "named": false - }, - { - "type": "__deprecated_msg", - "named": false - }, - { - "type": "__extension__", - "named": false - }, - { - "type": "__fastcall", - "named": false - }, - { - "type": "__finally", - "named": false - }, - { - "type": "__forceinline", - "named": false - }, - { - "type": "__imag", - "named": false - }, - { - "type": "__inline", - "named": false - }, - { - "type": "__inline__", - "named": false - }, - { - "type": "__kindof", - "named": false - }, - { - "type": "__nonnull", - "named": false - }, - { - "type": "__nullable", - "named": false - }, - { - "type": "__ptrauth_objc_class_ro", - "named": false - }, - { - "type": "__ptrauth_objc_isa_pointer", - "named": false - }, - { - "type": "__ptrauth_objc_super_pointer", - "named": false - }, - { - "type": "__real", - "named": false - }, - { - "type": "__restrict__", - "named": false - }, - { - "type": "__stdcall", - "named": false - }, - { - "type": "__strong", - "named": false - }, - { - "type": "__thiscall", - "named": false - }, - { - "type": "__thread", - "named": false - }, - { - "type": "__try", - "named": false - }, - { - "type": "__typeof", - "named": false - }, - { - "type": "__typeof__", - "named": false - }, - { - "type": "__unaligned", - "named": false - }, - { - "type": "__unsafe_unretained", - "named": false - }, - { - "type": "__unused", - "named": false - }, - { - "type": "__vectorcall", - "named": false - }, - { - "type": "__weak", - "named": false - }, - { - "type": "_alignof", - "named": false - }, - { - "type": "_unaligned", - "named": false - }, - { - "type": "alignof", - "named": false - }, - { - "type": "asm", - "named": false - }, - { - "type": "auto", - "named": false - }, - { - "type": "availability", - "named": false - }, - { - "type": "break", - "named": false - }, - { - "type": "bycopy", - "named": false - }, - { - "type": "byref", - "named": false - }, - { - "type": "case", - "named": false - }, - { - "type": "character", - "named": true - }, - { - "type": "class", - "named": false - }, - { - "type": "comment", - "named": true - }, - { - "type": "const", - "named": false - }, - { - "type": "constexpr", - "named": false - }, - { - "type": "continue", - "named": false - }, - { - "type": "default", - "named": false - }, - { - "type": "defined", - "named": false - }, - { - "type": "do", - "named": false - }, - { - "type": "else", - "named": false - }, - { - "type": "enum", - "named": false - }, - { - "type": "escape_sequence", - "named": true - }, - { - "type": "extern", - "named": false - }, - { - "type": "false", - "named": true - }, - { - "type": "field_identifier", - "named": true - }, - { - "type": "for", - "named": false - }, - { - "type": "goto", - "named": false - }, - { - "type": "id", - "named": false - }, - { - "type": "identifier", - "named": true - }, - { - "type": "if", - "named": false - }, - { - "type": "in", - "named": false - }, - { - "type": "inline", - "named": false - }, - { - "type": "inout", - "named": false - }, - { - "type": "ios", - "named": false - }, - { - "type": "long", - "named": false - }, - { - "type": "macos", - "named": false - }, - { - "type": "macosx", - "named": false - }, - { - "type": "ms_restrict_modifier", - "named": true - }, - { - "type": "ms_signed_ptr_modifier", - "named": true - }, - { - "type": "ms_unsigned_ptr_modifier", - "named": true - }, - { - "type": "noreturn", - "named": false - }, - { - "type": "nothrow", - "named": false - }, - { - "type": "nullable", - "named": false - }, - { - "type": "nullptr", - "named": false - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "objc_bridge_related", - "named": false - }, - { - "type": "offsetof", - "named": false - }, - { - "type": "oneway", - "named": false - }, - { - "type": "out", - "named": false - }, - { - "type": "preproc_arg", - "named": true - }, - { - "type": "preproc_directive", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "register", - "named": false - }, - { - "type": "restrict", - "named": false - }, - { - "type": "return", - "named": false - }, - { - "type": "short", - "named": false - }, - { - "type": "signed", - "named": false - }, - { - "type": "sizeof", - "named": false - }, - { - "type": "statement_identifier", - "named": true - }, - { - "type": "static", - "named": false - }, - { - "type": "string_content", - "named": true - }, - { - "type": "struct", - "named": false - }, - { - "type": "switch", - "named": false - }, - { - "type": "system_lib_string", - "named": true - }, - { - "type": "thread_local", - "named": false - }, - { - "type": "true", - "named": true - }, - { - "type": "tvos", - "named": false - }, - { - "type": "type_identifier", - "named": true - }, - { - "type": "typedef", - "named": false - }, - { - "type": "typeof", - "named": false - }, - { - "type": "u\"", - "named": false - }, - { - "type": "u'", - "named": false - }, - { - "type": "u8\"", - "named": false - }, - { - "type": "u8'", - "named": false - }, - { - "type": "union", - "named": false - }, - { - "type": "unsigned", - "named": false - }, - { - "type": "va_arg", - "named": false - }, - { - "type": "version_number", - "named": true - }, - { - "type": "volatile", - "named": false - }, - { - "type": "watchos", - "named": false - }, - { - "type": "while", - "named": false - }, - { - "type": "{", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "|=", - "named": false - }, - { - "type": "||", - "named": false - }, - { - "type": "}", - "named": false - }, - { - "type": "~", - "named": false - } -] \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-objc/src/parser.c b/vendored_parsers/tree-sitter-objc/src/parser.c deleted file mode 100644 index 4b8ced358..000000000 --- a/vendored_parsers/tree-sitter-objc/src/parser.c +++ /dev/null @@ -1,1036860 +0,0 @@ -#include - -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" -#endif - -#ifdef _MSC_VER -#pragma optimize("", off) -#elif defined(__clang__) -#pragma clang optimize off -#elif defined(__GNUC__) -#pragma GCC optimize ("O0") -#endif - -#define LANGUAGE_VERSION 14 -#define STATE_COUNT 9561 -#define LARGE_STATE_COUNT 6215 -#define SYMBOL_COUNT 567 -#define ALIAS_COUNT 3 -#define TOKEN_COUNT 284 -#define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 46 -#define MAX_ALIAS_SEQUENCE_LENGTH 16 -#define PRODUCTION_ID_COUNT 199 - -enum { - sym_identifier = 1, - aux_sym_preproc_include_token1 = 2, - aux_sym_preproc_include_token2 = 3, - anon_sym_LF = 4, - aux_sym_preproc_def_token1 = 5, - aux_sym_preproc_def_token2 = 6, - anon_sym_LPAREN = 7, - anon_sym_DOT_DOT_DOT = 8, - anon_sym_COMMA = 9, - anon_sym_RPAREN = 10, - aux_sym_preproc_if_token1 = 11, - aux_sym_preproc_if_token2 = 12, - aux_sym_preproc_ifdef_token1 = 13, - aux_sym_preproc_ifdef_token2 = 14, - aux_sym_preproc_else_token1 = 15, - aux_sym_preproc_elif_token1 = 16, - aux_sym_preproc_elifdef_token1 = 17, - aux_sym_preproc_elifdef_token2 = 18, - sym_preproc_arg = 19, - sym_preproc_directive = 20, - anon_sym_LPAREN2 = 21, - anon_sym_defined = 22, - anon_sym_BANG = 23, - anon_sym_TILDE = 24, - anon_sym_DASH = 25, - anon_sym_PLUS = 26, - anon_sym_STAR = 27, - anon_sym_SLASH = 28, - anon_sym_PERCENT = 29, - anon_sym_PIPE_PIPE = 30, - anon_sym_AMP_AMP = 31, - anon_sym_PIPE = 32, - anon_sym_CARET = 33, - anon_sym_AMP = 34, - anon_sym_EQ_EQ = 35, - anon_sym_BANG_EQ = 36, - anon_sym_GT = 37, - anon_sym_GT_EQ = 38, - anon_sym_LT_EQ = 39, - anon_sym_LT = 40, - anon_sym_LT_LT = 41, - anon_sym_GT_GT = 42, - anon_sym_SEMI = 43, - anon_sym___extension__ = 44, - anon_sym_typedef = 45, - anon_sym_extern = 46, - anon_sym___attribute__ = 47, - anon_sym___attribute = 48, - anon_sym_noreturn = 49, - anon_sym_nothrow = 50, - anon_sym_COLON_COLON = 51, - anon_sym_LBRACK = 52, - anon_sym_RBRACK = 53, - anon_sym___declspec = 54, - anon_sym___based = 55, - anon_sym___cdecl = 56, - anon_sym___clrcall = 57, - anon_sym___stdcall = 58, - anon_sym___fastcall = 59, - anon_sym___thiscall = 60, - anon_sym___vectorcall = 61, - sym_ms_restrict_modifier = 62, - sym_ms_unsigned_ptr_modifier = 63, - sym_ms_signed_ptr_modifier = 64, - anon_sym__unaligned = 65, - anon_sym___unaligned = 66, - anon_sym_LBRACE = 67, - anon_sym_RBRACE = 68, - anon_sym_signed = 69, - anon_sym_unsigned = 70, - anon_sym_long = 71, - anon_sym_short = 72, - anon_sym_EQ = 73, - anon_sym_ATautoreleasepool = 74, - anon_sym_static = 75, - anon_sym_auto = 76, - anon_sym_register = 77, - anon_sym_inline = 78, - anon_sym___inline = 79, - anon_sym___inline__ = 80, - anon_sym___forceinline = 81, - anon_sym_thread_local = 82, - anon_sym___thread = 83, - anon_sym_CG_EXTERN = 84, - anon_sym_CG_INLINE = 85, - anon_sym_FOUNDATION_EXPORT = 86, - anon_sym_FOUNDATION_EXTERN = 87, - anon_sym_FOUNDATION_STATIC_INLINE = 88, - anon_sym_IBOutlet = 89, - anon_sym_IBInspectable = 90, - anon_sym_IB_DESIGNABLE = 91, - anon_sym_NS_INLINE = 92, - anon_sym_NS_VALID_UNTIL_END_OF_SCOPE = 93, - anon_sym_OBJC_EXPORT = 94, - anon_sym_OBJC_ROOT_CLASS = 95, - anon_sym_UIKIT_EXTERN = 96, - anon_sym_const = 97, - anon_sym_constexpr = 98, - anon_sym_volatile = 99, - anon_sym_restrict = 100, - anon_sym___restrict__ = 101, - anon_sym__Atomic = 102, - anon_sym__Noreturn = 103, - anon_sym_nullable = 104, - anon_sym__Complex = 105, - anon_sym__Nonnull = 106, - anon_sym__Nullable = 107, - anon_sym__Nullable_result = 108, - anon_sym__Null_unspecified = 109, - anon_sym___autoreleasing = 110, - anon_sym___block = 111, - anon_sym___bridge = 112, - anon_sym___bridge_retained = 113, - anon_sym___bridge_transfer = 114, - anon_sym___complex = 115, - anon_sym___const = 116, - anon_sym___imag = 117, - anon_sym___kindof = 118, - anon_sym___nonnull = 119, - anon_sym___nullable = 120, - anon_sym___ptrauth_objc_class_ro = 121, - anon_sym___ptrauth_objc_isa_pointer = 122, - anon_sym___ptrauth_objc_super_pointer = 123, - anon_sym___real = 124, - anon_sym___strong = 125, - anon_sym___unsafe_unretained = 126, - anon_sym___unused = 127, - anon_sym___weak = 128, - sym_primitive_type = 129, - anon_sym_enum = 130, - anon_sym_COLON = 131, - anon_sym_struct = 132, - anon_sym_union = 133, - anon_sym_if = 134, - anon_sym_else = 135, - anon_sym_switch = 136, - anon_sym_case = 137, - anon_sym_default = 138, - anon_sym_while = 139, - anon_sym_do = 140, - anon_sym_for = 141, - anon_sym_in = 142, - anon_sym_return = 143, - anon_sym_break = 144, - anon_sym_continue = 145, - anon_sym_goto = 146, - anon_sym_QMARK = 147, - anon_sym_STAR_EQ = 148, - anon_sym_SLASH_EQ = 149, - anon_sym_PERCENT_EQ = 150, - anon_sym_PLUS_EQ = 151, - anon_sym_DASH_EQ = 152, - anon_sym_LT_LT_EQ = 153, - anon_sym_GT_GT_EQ = 154, - anon_sym_AMP_EQ = 155, - anon_sym_CARET_EQ = 156, - anon_sym_PIPE_EQ = 157, - anon_sym_DASH_DASH = 158, - anon_sym_PLUS_PLUS = 159, - anon_sym_sizeof = 160, - anon_sym___alignof__ = 161, - anon_sym___alignof = 162, - anon_sym__alignof = 163, - anon_sym_alignof = 164, - anon_sym__Alignof = 165, - anon_sym_offsetof = 166, - anon_sym__Generic = 167, - anon_sym_asm = 168, - anon_sym___asm__ = 169, - anon_sym_LT2 = 170, - anon_sym_DOT = 171, - anon_sym_DASH_GT = 172, - sym_number_literal = 173, - anon_sym_L_SQUOTE = 174, - anon_sym_u_SQUOTE = 175, - anon_sym_U_SQUOTE = 176, - anon_sym_u8_SQUOTE = 177, - anon_sym_SQUOTE = 178, - aux_sym_char_literal_token1 = 179, - anon_sym_AT = 180, - anon_sym_DQUOTE = 181, - anon_sym_L_DQUOTE = 182, - anon_sym_u_DQUOTE = 183, - anon_sym_U_DQUOTE = 184, - anon_sym_u8_DQUOTE = 185, - aux_sym_string_literal_token1 = 186, - sym_escape_sequence = 187, - sym_system_lib_string = 188, - sym_true = 189, - sym_false = 190, - anon_sym_NULL = 191, - anon_sym_nullptr = 192, - sym_comment = 193, - anon_sym_objc_bridge_related = 194, - anon_sym___typeof__ = 195, - anon_sym___typeof = 196, - anon_sym_typeof = 197, - anon_sym_availability = 198, - sym_version_number = 199, - anon_sym_ios = 200, - anon_sym_tvos = 201, - anon_sym_macos = 202, - anon_sym_macosx = 203, - anon_sym_watchos = 204, - anon_sym_ATimport = 205, - aux_sym_preproc_undef_token1 = 206, - anon_sym_POUND = 207, - anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE = 208, - anon_sym_NS_ROOT_CLASS = 209, - anon_sym_NS_UNAVAILABLE = 210, - anon_sym_NS_REQUIRES_NIL_TERMINATION = 211, - anon_sym_CF_RETURNS_RETAINED = 212, - anon_sym_CF_RETURNS_NOT_RETAINED = 213, - anon_sym_DEPRECATED_ATTRIBUTE = 214, - anon_sym_UI_APPEARANCE_SELECTOR = 215, - anon_sym_UNAVAILABLE_ATTRIBUTE = 216, - anon_sym_CF_FORMAT_FUNCTION = 217, - anon_sym_NS_AVAILABLE = 218, - anon_sym___IOS_AVAILABLE = 219, - anon_sym_NS_AVAILABLE_IOS = 220, - anon_sym_API_AVAILABLE = 221, - anon_sym_API_UNAVAILABLE = 222, - anon_sym_API_DEPRECATED = 223, - anon_sym_NS_ENUM_AVAILABLE_IOS = 224, - anon_sym_NS_DEPRECATED_IOS = 225, - anon_sym_NS_ENUM_DEPRECATED_IOS = 226, - anon_sym_NS_FORMAT_FUNCTION = 227, - anon_sym_DEPRECATED_MSG_ATTRIBUTE = 228, - anon_sym___deprecated_msg = 229, - anon_sym___deprecated_enum_msg = 230, - anon_sym_NS_SWIFT_NAME = 231, - anon_sym_NS_SWIFT_UNAVAILABLE = 232, - anon_sym_NS_EXTENSION_UNAVAILABLE_IOS = 233, - anon_sym_NS_CLASS_AVAILABLE_IOS = 234, - anon_sym_NS_CLASS_DEPRECATED_IOS = 235, - anon_sym___OSX_AVAILABLE_STARTING = 236, - anon_sym_ATprotocol = 237, - anon_sym_class = 238, - anon_sym_ATinterface = 239, - anon_sym_ATend = 240, - anon_sym_ATimplementation = 241, - anon_sym___covariant = 242, - anon_sym___contravariant = 243, - anon_sym_ATprivate = 244, - anon_sym_ATprotected = 245, - anon_sym_ATpackage = 246, - anon_sym_ATpublic = 247, - anon_sym_ATcompatibility_alias = 248, - anon_sym_AToptional = 249, - anon_sym_ATrequired = 250, - anon_sym_ATsynthesize = 251, - anon_sym_ATdynamic = 252, - anon_sym_LPARENclass_RPAREN = 253, - anon_sym_ATproperty = 254, - anon_sym__Alignas = 255, - anon_sym_ATtry = 256, - anon_sym___try = 257, - anon_sym_ATcatch = 258, - anon_sym___catch = 259, - anon_sym_ATfinally = 260, - anon_sym___finally = 261, - anon_sym_ATthrow = 262, - anon_sym_ATselector = 263, - aux_sym_selector_expression_token1 = 264, - anon_sym_ATavailable = 265, - anon_sym___builtin_available = 266, - anon_sym_va_arg = 267, - anon_sym___asm = 268, - aux_sym_ms_asm_block_token1 = 269, - anon_sym_ATencode = 270, - anon_sym_ATsynchronized = 271, - anon_sym_BOOL = 272, - anon_sym_IMP = 273, - anon_sym_SEL = 274, - anon_sym_Class = 275, - anon_sym_id = 276, - anon_sym_ATdefs = 277, - anon_sym_out = 278, - anon_sym_inout = 279, - anon_sym_bycopy = 280, - anon_sym_byref = 281, - anon_sym_oneway = 282, - anon_sym_COLON2 = 283, - sym_translation_unit = 284, - sym_preproc_include = 285, - sym_preproc_def = 286, - sym_preproc_function_def = 287, - sym_preproc_params = 288, - sym_preproc_call = 289, - sym_preproc_if = 290, - sym_preproc_ifdef = 291, - sym_preproc_else = 292, - sym_preproc_elif = 293, - sym_preproc_elifdef = 294, - sym_preproc_if_in_field_declaration_list = 295, - sym_preproc_ifdef_in_field_declaration_list = 296, - sym_preproc_else_in_field_declaration_list = 297, - sym_preproc_elif_in_field_declaration_list = 298, - sym__preproc_expression = 299, - sym_preproc_parenthesized_expression = 300, - sym_preproc_defined = 301, - sym_preproc_unary_expression = 302, - sym_preproc_call_expression = 303, - sym_preproc_argument_list = 304, - sym_preproc_binary_expression = 305, - sym_function_definition = 306, - sym__old_style_function_definition = 307, - sym_declaration = 308, - sym_type_definition = 309, - sym__declaration_modifiers = 310, - sym__declaration_specifiers = 311, - sym_linkage_specification = 312, - sym_attribute_specifier = 313, - sym_attribute = 314, - sym_attribute_declaration = 315, - sym_ms_declspec_modifier = 316, - sym_ms_based_modifier = 317, - sym_ms_call_modifier = 318, - sym_ms_unaligned_ptr_modifier = 319, - sym_ms_pointer_modifier = 320, - sym_declaration_list = 321, - sym__declarator = 322, - sym__field_declarator = 323, - sym__type_declarator = 324, - sym__abstract_declarator = 325, - sym_parenthesized_declarator = 326, - sym_parenthesized_field_declarator = 327, - sym_parenthesized_type_declarator = 328, - sym_abstract_parenthesized_declarator = 329, - sym_attributed_field_declarator = 330, - sym_pointer_declarator = 331, - sym_pointer_field_declarator = 332, - sym_pointer_type_declarator = 333, - sym_abstract_pointer_declarator = 334, - sym_function_declarator = 335, - sym_function_field_declarator = 336, - sym_function_type_declarator = 337, - sym_abstract_function_declarator = 338, - sym__old_style_function_declarator = 339, - sym_array_declarator = 340, - sym_array_field_declarator = 341, - sym_array_type_declarator = 342, - sym_abstract_array_declarator = 343, - sym_init_declarator = 344, - sym_compound_statement = 345, - sym_storage_class_specifier = 346, - sym_type_qualifier = 347, - sym__type_specifier = 348, - sym_sized_type_specifier = 349, - sym_enum_specifier = 350, - sym_enumerator_list = 351, - sym_struct_specifier = 352, - sym_union_specifier = 353, - sym_field_declaration_list = 354, - sym__field_declaration_list_item = 355, - sym_field_declaration = 356, - sym_bitfield_clause = 357, - sym_enumerator = 358, - sym_variadic_parameter = 359, - sym_parameter_list = 360, - sym__old_style_parameter_list = 361, - sym_parameter_declaration = 362, - sym_attributed_statement = 363, - sym_labeled_statement = 364, - sym__top_level_expression_statement = 365, - sym_expression_statement = 366, - sym_if_statement = 367, - sym_else_clause = 368, - sym_switch_statement = 369, - sym_case_statement = 370, - sym_while_statement = 371, - sym_do_statement = 372, - sym_for_statement = 373, - sym__for_statement_body = 374, - sym_return_statement = 375, - sym_break_statement = 376, - sym_continue_statement = 377, - sym_goto_statement = 378, - sym__expression = 379, - sym__expression_not_binary = 380, - sym_comma_expression = 381, - sym_conditional_expression = 382, - sym_assignment_expression = 383, - sym_pointer_expression = 384, - sym_unary_expression = 385, - sym_binary_expression = 386, - sym_update_expression = 387, - sym_cast_expression = 388, - sym_type_descriptor = 389, - sym_sizeof_expression = 390, - sym_alignof_expression = 391, - sym_offsetof_expression = 392, - sym_generic_expression = 393, - sym_subscript_expression = 394, - sym_call_expression = 395, - sym_gnu_asm_expression = 396, - sym_gnu_asm_qualifier = 397, - sym_gnu_asm_output_operand_list = 398, - sym_gnu_asm_output_operand = 399, - sym_gnu_asm_input_operand_list = 400, - sym_gnu_asm_input_operand = 401, - sym_gnu_asm_clobber_list = 402, - sym_gnu_asm_goto_list = 403, - sym_argument_list = 404, - sym_field_expression = 405, - sym_compound_literal_expression = 406, - sym_parenthesized_expression = 407, - sym_initializer_list = 408, - sym_initializer_pair = 409, - sym_subscript_designator = 410, - sym_field_designator = 411, - sym_char_literal = 412, - sym_concatenated_string = 413, - sym_string_literal = 414, - sym_null = 415, - sym__empty_declaration = 416, - sym_macro_type_specifier = 417, - sym_objc_bridge = 418, - sym_typeof_specifier = 419, - sym_availability = 420, - sym_version = 421, - sym_platform = 422, - sym_module_import = 423, - sym_preproc_if_in_implementation_definition = 424, - sym_preproc_else_in_implementation_definition = 425, - sym_preproc_elif_in_implementation_definition = 426, - sym_preproc_if_in_interface_declaration = 427, - sym_preproc_else_in_interface_declaration = 428, - sym_preproc_elif_in_interface_declaration = 429, - sym_preproc_ifdef_in_enumerator = 430, - sym_preproc_else_in_enumerator = 431, - sym_preproc_elif_in_enumerator = 432, - sym_preproc_undef = 433, - sym_preproc_linemarker = 434, - sym_availability_attribute_specifier = 435, - sym_protocol_forward_declaration = 436, - sym_class_declaration = 437, - sym_class_interface = 438, - sym_class_implementation = 439, - sym_protocol_reference_list = 440, - sym_parameterized_arguments = 441, - sym_generic_arguments = 442, - sym_instance_variables = 443, - sym_instance_variable = 444, - sym_visibility_specification = 445, - sym_protocol_declaration = 446, - sym_compatibility_alias_declaration = 447, - sym_qualified_protocol_interface_declaration = 448, - sym_implementation_definition = 449, - sym_property_implementation = 450, - sym_method_definition = 451, - sym_method_type = 452, - sym_keyword_declarator = 453, - sym_property_declaration = 454, - sym_property_attributes_declaration = 455, - sym_property_attribute = 456, - sym_method_declaration = 457, - sym_method_parameter = 458, - sym_c_method_parameter = 459, - sym_struct_declaration = 460, - sym_atomic_declaration = 461, - sym_alignas_specifier = 462, - sym_specifier_qualifier = 463, - sym_struct_declarator = 464, - sym_try_statement = 465, - sym_catch_clause = 466, - sym_finally_clause = 467, - sym_throw_statement = 468, - sym_selector_expression = 469, - sym_available_expression = 470, - sym_range_expression = 471, - sym_block_literal = 472, - sym_message_expression = 473, - sym_va_arg_expression = 474, - sym_ms_asm_block = 475, - sym_encode_expression = 476, - sym_synchronized_statement = 477, - sym_block_pointer_declarator = 478, - sym_block_pointer_field_declarator = 479, - sym_block_pointer_type_declarator = 480, - sym_abstract_block_pointer_declarator = 481, - sym_generic_specifier = 482, - sym_typedefed_specifier = 483, - sym_array_type_specifier = 484, - sym_atdef_field = 485, - sym_protocol_qualifier = 486, - sym_type_name = 487, - sym_at_expression = 488, - sym_dictionary_literal = 489, - sym_dictionary_pair = 490, - sym_array_literal = 491, - sym_method_identifier = 492, - aux_sym_translation_unit_repeat1 = 493, - aux_sym_preproc_params_repeat1 = 494, - aux_sym_preproc_if_repeat1 = 495, - aux_sym_preproc_if_in_field_declaration_list_repeat1 = 496, - aux_sym_preproc_argument_list_repeat1 = 497, - aux_sym__old_style_function_definition_repeat1 = 498, - aux_sym_declaration_repeat1 = 499, - aux_sym_type_definition_repeat1 = 500, - aux_sym_type_definition_repeat2 = 501, - aux_sym__declaration_specifiers_repeat1 = 502, - aux_sym_attribute_specifier_repeat1 = 503, - aux_sym_attribute_repeat1 = 504, - aux_sym_attribute_declaration_repeat1 = 505, - aux_sym_declaration_list_repeat1 = 506, - aux_sym_attributed_declarator_repeat1 = 507, - aux_sym_pointer_declarator_repeat1 = 508, - aux_sym_function_declarator_repeat1 = 509, - aux_sym_function_field_declarator_repeat1 = 510, - aux_sym_sized_type_specifier_repeat1 = 511, - aux_sym_enumerator_list_repeat1 = 512, - aux_sym_field_declaration_repeat1 = 513, - aux_sym_parameter_list_repeat1 = 514, - aux_sym__old_style_parameter_list_repeat1 = 515, - aux_sym_case_statement_repeat1 = 516, - aux_sym_generic_expression_repeat1 = 517, - aux_sym_gnu_asm_expression_repeat1 = 518, - aux_sym_gnu_asm_output_operand_list_repeat1 = 519, - aux_sym_gnu_asm_input_operand_list_repeat1 = 520, - aux_sym_gnu_asm_clobber_list_repeat1 = 521, - aux_sym_gnu_asm_goto_list_repeat1 = 522, - aux_sym_argument_list_repeat1 = 523, - aux_sym_argument_list_repeat2 = 524, - aux_sym_initializer_list_repeat1 = 525, - aux_sym_initializer_pair_repeat1 = 526, - aux_sym_concatenated_string_repeat1 = 527, - aux_sym_string_literal_repeat1 = 528, - aux_sym_availability_repeat1 = 529, - aux_sym_version_repeat1 = 530, - aux_sym_module_import_repeat1 = 531, - aux_sym_preproc_if_in_implementation_definition_repeat1 = 532, - aux_sym_preproc_if_in_interface_declaration_repeat1 = 533, - aux_sym_preproc_if_in_enumerator_repeat1 = 534, - aux_sym_availability_attribute_specifier_repeat1 = 535, - aux_sym_protocol_forward_declaration_repeat1 = 536, - aux_sym_class_declaration_repeat1 = 537, - aux_sym_class_interface_repeat1 = 538, - aux_sym_class_implementation_repeat1 = 539, - aux_sym_parameterized_arguments_repeat1 = 540, - aux_sym_parameterized_arguments_repeat2 = 541, - aux_sym_generic_arguments_repeat1 = 542, - aux_sym_instance_variables_repeat1 = 543, - aux_sym_protocol_declaration_repeat1 = 544, - aux_sym_property_implementation_repeat1 = 545, - aux_sym_method_definition_repeat1 = 546, - aux_sym_method_definition_repeat2 = 547, - aux_sym_method_type_repeat1 = 548, - aux_sym_keyword_selector_repeat1 = 549, - aux_sym_property_attributes_declaration_repeat1 = 550, - aux_sym_method_declaration_repeat1 = 551, - aux_sym_method_declaration_repeat2 = 552, - aux_sym_c_method_parameter_repeat1 = 553, - aux_sym_struct_declaration_repeat1 = 554, - aux_sym_struct_declaration_repeat2 = 555, - aux_sym_try_statement_repeat1 = 556, - aux_sym_selector_expression_repeat1 = 557, - aux_sym_selector_expression_repeat2 = 558, - aux_sym_available_expression_repeat1 = 559, - aux_sym_message_expression_repeat1 = 560, - aux_sym_message_expression_repeat2 = 561, - aux_sym_generic_specifier_repeat1 = 562, - aux_sym_type_name_repeat1 = 563, - aux_sym_dictionary_literal_repeat1 = 564, - aux_sym_method_identifier_repeat1 = 565, - aux_sym_method_identifier_repeat2 = 566, - alias_sym_field_identifier = 567, - alias_sym_statement_identifier = 568, - alias_sym_type_identifier = 569, -}; - -static const char * const ts_symbol_names[] = { - [ts_builtin_sym_end] = "end", - [sym_identifier] = "identifier", - [aux_sym_preproc_include_token1] = "#include", - [aux_sym_preproc_include_token2] = "#import", - [anon_sym_LF] = "\n", - [aux_sym_preproc_def_token1] = "#define", - [aux_sym_preproc_def_token2] = "preproc_def_token2", - [anon_sym_LPAREN] = "(", - [anon_sym_DOT_DOT_DOT] = "...", - [anon_sym_COMMA] = ",", - [anon_sym_RPAREN] = ")", - [aux_sym_preproc_if_token1] = "#if", - [aux_sym_preproc_if_token2] = "#endif", - [aux_sym_preproc_ifdef_token1] = "#ifdef", - [aux_sym_preproc_ifdef_token2] = "#ifndef", - [aux_sym_preproc_else_token1] = "#else", - [aux_sym_preproc_elif_token1] = "#elif", - [aux_sym_preproc_elifdef_token1] = "#elifdef", - [aux_sym_preproc_elifdef_token2] = "#elifndef", - [sym_preproc_arg] = "preproc_arg", - [sym_preproc_directive] = "preproc_directive", - [anon_sym_LPAREN2] = "(", - [anon_sym_defined] = "defined", - [anon_sym_BANG] = "!", - [anon_sym_TILDE] = "~", - [anon_sym_DASH] = "-", - [anon_sym_PLUS] = "+", - [anon_sym_STAR] = "*", - [anon_sym_SLASH] = "/", - [anon_sym_PERCENT] = "%", - [anon_sym_PIPE_PIPE] = "||", - [anon_sym_AMP_AMP] = "&&", - [anon_sym_PIPE] = "|", - [anon_sym_CARET] = "^", - [anon_sym_AMP] = "&", - [anon_sym_EQ_EQ] = "==", - [anon_sym_BANG_EQ] = "!=", - [anon_sym_GT] = ">", - [anon_sym_GT_EQ] = ">=", - [anon_sym_LT_EQ] = "<=", - [anon_sym_LT] = "<", - [anon_sym_LT_LT] = "<<", - [anon_sym_GT_GT] = ">>", - [anon_sym_SEMI] = ";", - [anon_sym___extension__] = "__extension__", - [anon_sym_typedef] = "typedef", - [anon_sym_extern] = "extern", - [anon_sym___attribute__] = "__attribute__", - [anon_sym___attribute] = "__attribute", - [anon_sym_noreturn] = "noreturn", - [anon_sym_nothrow] = "nothrow", - [anon_sym_COLON_COLON] = "::", - [anon_sym_LBRACK] = "[", - [anon_sym_RBRACK] = "]", - [anon_sym___declspec] = "__declspec", - [anon_sym___based] = "__based", - [anon_sym___cdecl] = "__cdecl", - [anon_sym___clrcall] = "__clrcall", - [anon_sym___stdcall] = "__stdcall", - [anon_sym___fastcall] = "__fastcall", - [anon_sym___thiscall] = "__thiscall", - [anon_sym___vectorcall] = "__vectorcall", - [sym_ms_restrict_modifier] = "ms_restrict_modifier", - [sym_ms_unsigned_ptr_modifier] = "ms_unsigned_ptr_modifier", - [sym_ms_signed_ptr_modifier] = "ms_signed_ptr_modifier", - [anon_sym__unaligned] = "_unaligned", - [anon_sym___unaligned] = "__unaligned", - [anon_sym_LBRACE] = "{", - [anon_sym_RBRACE] = "}", - [anon_sym_signed] = "signed", - [anon_sym_unsigned] = "unsigned", - [anon_sym_long] = "long", - [anon_sym_short] = "short", - [anon_sym_EQ] = "=", - [anon_sym_ATautoreleasepool] = "@autoreleasepool", - [anon_sym_static] = "static", - [anon_sym_auto] = "auto", - [anon_sym_register] = "register", - [anon_sym_inline] = "inline", - [anon_sym___inline] = "__inline", - [anon_sym___inline__] = "__inline__", - [anon_sym___forceinline] = "__forceinline", - [anon_sym_thread_local] = "thread_local", - [anon_sym___thread] = "__thread", - [anon_sym_CG_EXTERN] = "CG_EXTERN", - [anon_sym_CG_INLINE] = "CG_INLINE", - [anon_sym_FOUNDATION_EXPORT] = "FOUNDATION_EXPORT", - [anon_sym_FOUNDATION_EXTERN] = "FOUNDATION_EXTERN", - [anon_sym_FOUNDATION_STATIC_INLINE] = "FOUNDATION_STATIC_INLINE", - [anon_sym_IBOutlet] = "IBOutlet", - [anon_sym_IBInspectable] = "IBInspectable", - [anon_sym_IB_DESIGNABLE] = "IB_DESIGNABLE", - [anon_sym_NS_INLINE] = "NS_INLINE", - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = "NS_VALID_UNTIL_END_OF_SCOPE", - [anon_sym_OBJC_EXPORT] = "OBJC_EXPORT", - [anon_sym_OBJC_ROOT_CLASS] = "OBJC_ROOT_CLASS", - [anon_sym_UIKIT_EXTERN] = "UIKIT_EXTERN", - [anon_sym_const] = "const", - [anon_sym_constexpr] = "constexpr", - [anon_sym_volatile] = "volatile", - [anon_sym_restrict] = "restrict", - [anon_sym___restrict__] = "__restrict__", - [anon_sym__Atomic] = "_Atomic", - [anon_sym__Noreturn] = "_Noreturn", - [anon_sym_nullable] = "nullable", - [anon_sym__Complex] = "_Complex", - [anon_sym__Nonnull] = "_Nonnull", - [anon_sym__Nullable] = "_Nullable", - [anon_sym__Nullable_result] = "_Nullable_result", - [anon_sym__Null_unspecified] = "_Null_unspecified", - [anon_sym___autoreleasing] = "__autoreleasing", - [anon_sym___block] = "__block", - [anon_sym___bridge] = "__bridge", - [anon_sym___bridge_retained] = "__bridge_retained", - [anon_sym___bridge_transfer] = "__bridge_transfer", - [anon_sym___complex] = "__complex", - [anon_sym___const] = "__const", - [anon_sym___imag] = "__imag", - [anon_sym___kindof] = "__kindof", - [anon_sym___nonnull] = "__nonnull", - [anon_sym___nullable] = "__nullable", - [anon_sym___ptrauth_objc_class_ro] = "__ptrauth_objc_class_ro", - [anon_sym___ptrauth_objc_isa_pointer] = "__ptrauth_objc_isa_pointer", - [anon_sym___ptrauth_objc_super_pointer] = "__ptrauth_objc_super_pointer", - [anon_sym___real] = "__real", - [anon_sym___strong] = "__strong", - [anon_sym___unsafe_unretained] = "__unsafe_unretained", - [anon_sym___unused] = "__unused", - [anon_sym___weak] = "__weak", - [sym_primitive_type] = "primitive_type", - [anon_sym_enum] = "enum", - [anon_sym_COLON] = ":", - [anon_sym_struct] = "struct", - [anon_sym_union] = "union", - [anon_sym_if] = "if", - [anon_sym_else] = "else", - [anon_sym_switch] = "switch", - [anon_sym_case] = "case", - [anon_sym_default] = "default", - [anon_sym_while] = "while", - [anon_sym_do] = "do", - [anon_sym_for] = "for", - [anon_sym_in] = "in", - [anon_sym_return] = "return", - [anon_sym_break] = "break", - [anon_sym_continue] = "continue", - [anon_sym_goto] = "goto", - [anon_sym_QMARK] = "\?", - [anon_sym_STAR_EQ] = "*=", - [anon_sym_SLASH_EQ] = "/=", - [anon_sym_PERCENT_EQ] = "%=", - [anon_sym_PLUS_EQ] = "+=", - [anon_sym_DASH_EQ] = "-=", - [anon_sym_LT_LT_EQ] = "<<=", - [anon_sym_GT_GT_EQ] = ">>=", - [anon_sym_AMP_EQ] = "&=", - [anon_sym_CARET_EQ] = "^=", - [anon_sym_PIPE_EQ] = "|=", - [anon_sym_DASH_DASH] = "--", - [anon_sym_PLUS_PLUS] = "++", - [anon_sym_sizeof] = "sizeof", - [anon_sym___alignof__] = "__alignof__", - [anon_sym___alignof] = "__alignof", - [anon_sym__alignof] = "_alignof", - [anon_sym_alignof] = "alignof", - [anon_sym__Alignof] = "_Alignof", - [anon_sym_offsetof] = "offsetof", - [anon_sym__Generic] = "_Generic", - [anon_sym_asm] = "asm", - [anon_sym___asm__] = "__asm__", - [anon_sym_LT2] = "<", - [anon_sym_DOT] = ".", - [anon_sym_DASH_GT] = "->", - [sym_number_literal] = "number_literal", - [anon_sym_L_SQUOTE] = "L'", - [anon_sym_u_SQUOTE] = "u'", - [anon_sym_U_SQUOTE] = "U'", - [anon_sym_u8_SQUOTE] = "u8'", - [anon_sym_SQUOTE] = "'", - [aux_sym_char_literal_token1] = "character", - [anon_sym_AT] = "@", - [anon_sym_DQUOTE] = "\"", - [anon_sym_L_DQUOTE] = "L\"", - [anon_sym_u_DQUOTE] = "u\"", - [anon_sym_U_DQUOTE] = "U\"", - [anon_sym_u8_DQUOTE] = "u8\"", - [aux_sym_string_literal_token1] = "string_content", - [sym_escape_sequence] = "escape_sequence", - [sym_system_lib_string] = "system_lib_string", - [sym_true] = "true", - [sym_false] = "false", - [anon_sym_NULL] = "NULL", - [anon_sym_nullptr] = "nullptr", - [sym_comment] = "comment", - [anon_sym_objc_bridge_related] = "objc_bridge_related", - [anon_sym___typeof__] = "__typeof__", - [anon_sym___typeof] = "__typeof", - [anon_sym_typeof] = "typeof", - [anon_sym_availability] = "availability", - [sym_version_number] = "version_number", - [anon_sym_ios] = "ios", - [anon_sym_tvos] = "tvos", - [anon_sym_macos] = "macos", - [anon_sym_macosx] = "macosx", - [anon_sym_watchos] = "watchos", - [anon_sym_ATimport] = "@import", - [aux_sym_preproc_undef_token1] = "#undef", - [anon_sym_POUND] = "#", - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = "NS_AUTOMATED_REFCOUNT_UNAVAILABLE", - [anon_sym_NS_ROOT_CLASS] = "NS_ROOT_CLASS", - [anon_sym_NS_UNAVAILABLE] = "NS_UNAVAILABLE", - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = "NS_REQUIRES_NIL_TERMINATION", - [anon_sym_CF_RETURNS_RETAINED] = "CF_RETURNS_RETAINED", - [anon_sym_CF_RETURNS_NOT_RETAINED] = "CF_RETURNS_NOT_RETAINED", - [anon_sym_DEPRECATED_ATTRIBUTE] = "DEPRECATED_ATTRIBUTE", - [anon_sym_UI_APPEARANCE_SELECTOR] = "UI_APPEARANCE_SELECTOR", - [anon_sym_UNAVAILABLE_ATTRIBUTE] = "UNAVAILABLE_ATTRIBUTE", - [anon_sym_CF_FORMAT_FUNCTION] = "CF_FORMAT_FUNCTION", - [anon_sym_NS_AVAILABLE] = "NS_AVAILABLE", - [anon_sym___IOS_AVAILABLE] = "__IOS_AVAILABLE", - [anon_sym_NS_AVAILABLE_IOS] = "NS_AVAILABLE_IOS", - [anon_sym_API_AVAILABLE] = "API_AVAILABLE", - [anon_sym_API_UNAVAILABLE] = "API_UNAVAILABLE", - [anon_sym_API_DEPRECATED] = "API_DEPRECATED", - [anon_sym_NS_ENUM_AVAILABLE_IOS] = "NS_ENUM_AVAILABLE_IOS", - [anon_sym_NS_DEPRECATED_IOS] = "NS_DEPRECATED_IOS", - [anon_sym_NS_ENUM_DEPRECATED_IOS] = "NS_ENUM_DEPRECATED_IOS", - [anon_sym_NS_FORMAT_FUNCTION] = "NS_FORMAT_FUNCTION", - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = "DEPRECATED_MSG_ATTRIBUTE", - [anon_sym___deprecated_msg] = "__deprecated_msg", - [anon_sym___deprecated_enum_msg] = "__deprecated_enum_msg", - [anon_sym_NS_SWIFT_NAME] = "NS_SWIFT_NAME", - [anon_sym_NS_SWIFT_UNAVAILABLE] = "NS_SWIFT_UNAVAILABLE", - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = "NS_EXTENSION_UNAVAILABLE_IOS", - [anon_sym_NS_CLASS_AVAILABLE_IOS] = "NS_CLASS_AVAILABLE_IOS", - [anon_sym_NS_CLASS_DEPRECATED_IOS] = "NS_CLASS_DEPRECATED_IOS", - [anon_sym___OSX_AVAILABLE_STARTING] = "__OSX_AVAILABLE_STARTING", - [anon_sym_ATprotocol] = "@protocol", - [anon_sym_class] = "class", - [anon_sym_ATinterface] = "@interface", - [anon_sym_ATend] = "@end", - [anon_sym_ATimplementation] = "@implementation", - [anon_sym___covariant] = "__covariant", - [anon_sym___contravariant] = "__contravariant", - [anon_sym_ATprivate] = "@private", - [anon_sym_ATprotected] = "@protected", - [anon_sym_ATpackage] = "@package", - [anon_sym_ATpublic] = "@public", - [anon_sym_ATcompatibility_alias] = "@compatibility_alias", - [anon_sym_AToptional] = "@optional", - [anon_sym_ATrequired] = "@required", - [anon_sym_ATsynthesize] = "@synthesize", - [anon_sym_ATdynamic] = "@dynamic", - [anon_sym_LPARENclass_RPAREN] = "(class)", - [anon_sym_ATproperty] = "@property", - [anon_sym__Alignas] = "_Alignas", - [anon_sym_ATtry] = "@try", - [anon_sym___try] = "__try", - [anon_sym_ATcatch] = "@catch", - [anon_sym___catch] = "__catch", - [anon_sym_ATfinally] = "@finally", - [anon_sym___finally] = "__finally", - [anon_sym_ATthrow] = "@throw", - [anon_sym_ATselector] = "@selector", - [aux_sym_selector_expression_token1] = "selector_expression_token1", - [anon_sym_ATavailable] = "@available", - [anon_sym___builtin_available] = "__builtin_available", - [anon_sym_va_arg] = "va_arg", - [anon_sym___asm] = "__asm", - [aux_sym_ms_asm_block_token1] = "ms_asm_block_token1", - [anon_sym_ATencode] = "@encode", - [anon_sym_ATsynchronized] = "@synchronized", - [anon_sym_BOOL] = "BOOL", - [anon_sym_IMP] = "IMP", - [anon_sym_SEL] = "SEL", - [anon_sym_Class] = "Class", - [anon_sym_id] = "id", - [anon_sym_ATdefs] = "@defs", - [anon_sym_out] = "out", - [anon_sym_inout] = "inout", - [anon_sym_bycopy] = "bycopy", - [anon_sym_byref] = "byref", - [anon_sym_oneway] = "oneway", - [anon_sym_COLON2] = ":", - [sym_translation_unit] = "translation_unit", - [sym_preproc_include] = "preproc_include", - [sym_preproc_def] = "preproc_def", - [sym_preproc_function_def] = "preproc_function_def", - [sym_preproc_params] = "preproc_params", - [sym_preproc_call] = "preproc_call", - [sym_preproc_if] = "preproc_if", - [sym_preproc_ifdef] = "preproc_ifdef", - [sym_preproc_else] = "preproc_else", - [sym_preproc_elif] = "preproc_elif", - [sym_preproc_elifdef] = "preproc_elifdef", - [sym_preproc_if_in_field_declaration_list] = "preproc_if", - [sym_preproc_ifdef_in_field_declaration_list] = "preproc_ifdef", - [sym_preproc_else_in_field_declaration_list] = "preproc_else", - [sym_preproc_elif_in_field_declaration_list] = "preproc_elif", - [sym__preproc_expression] = "_preproc_expression", - [sym_preproc_parenthesized_expression] = "parenthesized_expression", - [sym_preproc_defined] = "preproc_defined", - [sym_preproc_unary_expression] = "unary_expression", - [sym_preproc_call_expression] = "call_expression", - [sym_preproc_argument_list] = "argument_list", - [sym_preproc_binary_expression] = "binary_expression", - [sym_function_definition] = "function_definition", - [sym__old_style_function_definition] = "function_definition", - [sym_declaration] = "declaration", - [sym_type_definition] = "type_definition", - [sym__declaration_modifiers] = "_declaration_modifiers", - [sym__declaration_specifiers] = "_declaration_specifiers", - [sym_linkage_specification] = "linkage_specification", - [sym_attribute_specifier] = "attribute_specifier", - [sym_attribute] = "attribute", - [sym_attribute_declaration] = "attribute_declaration", - [sym_ms_declspec_modifier] = "ms_declspec_modifier", - [sym_ms_based_modifier] = "ms_based_modifier", - [sym_ms_call_modifier] = "ms_call_modifier", - [sym_ms_unaligned_ptr_modifier] = "ms_unaligned_ptr_modifier", - [sym_ms_pointer_modifier] = "ms_pointer_modifier", - [sym_declaration_list] = "declaration_list", - [sym__declarator] = "_declarator", - [sym__field_declarator] = "_field_declarator", - [sym__type_declarator] = "_type_declarator", - [sym__abstract_declarator] = "_abstract_declarator", - [sym_parenthesized_declarator] = "parenthesized_declarator", - [sym_parenthesized_field_declarator] = "parenthesized_declarator", - [sym_parenthesized_type_declarator] = "parenthesized_declarator", - [sym_abstract_parenthesized_declarator] = "abstract_parenthesized_declarator", - [sym_attributed_field_declarator] = "attributed_declarator", - [sym_pointer_declarator] = "pointer_declarator", - [sym_pointer_field_declarator] = "pointer_declarator", - [sym_pointer_type_declarator] = "pointer_declarator", - [sym_abstract_pointer_declarator] = "abstract_pointer_declarator", - [sym_function_declarator] = "function_declarator", - [sym_function_field_declarator] = "function_declarator", - [sym_function_type_declarator] = "function_declarator", - [sym_abstract_function_declarator] = "abstract_function_declarator", - [sym__old_style_function_declarator] = "function_declarator", - [sym_array_declarator] = "array_declarator", - [sym_array_field_declarator] = "array_declarator", - [sym_array_type_declarator] = "array_declarator", - [sym_abstract_array_declarator] = "abstract_array_declarator", - [sym_init_declarator] = "init_declarator", - [sym_compound_statement] = "compound_statement", - [sym_storage_class_specifier] = "storage_class_specifier", - [sym_type_qualifier] = "type_qualifier", - [sym__type_specifier] = "_type_specifier", - [sym_sized_type_specifier] = "sized_type_specifier", - [sym_enum_specifier] = "enum_specifier", - [sym_enumerator_list] = "enumerator_list", - [sym_struct_specifier] = "struct_specifier", - [sym_union_specifier] = "union_specifier", - [sym_field_declaration_list] = "field_declaration_list", - [sym__field_declaration_list_item] = "_field_declaration_list_item", - [sym_field_declaration] = "field_declaration", - [sym_bitfield_clause] = "bitfield_clause", - [sym_enumerator] = "enumerator", - [sym_variadic_parameter] = "variadic_parameter", - [sym_parameter_list] = "parameter_list", - [sym__old_style_parameter_list] = "parameter_list", - [sym_parameter_declaration] = "parameter_declaration", - [sym_attributed_statement] = "attributed_statement", - [sym_labeled_statement] = "labeled_statement", - [sym__top_level_expression_statement] = "expression_statement", - [sym_expression_statement] = "expression_statement", - [sym_if_statement] = "if_statement", - [sym_else_clause] = "else_clause", - [sym_switch_statement] = "switch_statement", - [sym_case_statement] = "case_statement", - [sym_while_statement] = "while_statement", - [sym_do_statement] = "do_statement", - [sym_for_statement] = "for_statement", - [sym__for_statement_body] = "_for_statement_body", - [sym_return_statement] = "return_statement", - [sym_break_statement] = "break_statement", - [sym_continue_statement] = "continue_statement", - [sym_goto_statement] = "goto_statement", - [sym__expression] = "_expression", - [sym__expression_not_binary] = "_expression_not_binary", - [sym_comma_expression] = "comma_expression", - [sym_conditional_expression] = "conditional_expression", - [sym_assignment_expression] = "assignment_expression", - [sym_pointer_expression] = "pointer_expression", - [sym_unary_expression] = "unary_expression", - [sym_binary_expression] = "binary_expression", - [sym_update_expression] = "update_expression", - [sym_cast_expression] = "cast_expression", - [sym_type_descriptor] = "type_descriptor", - [sym_sizeof_expression] = "sizeof_expression", - [sym_alignof_expression] = "alignof_expression", - [sym_offsetof_expression] = "offsetof_expression", - [sym_generic_expression] = "generic_expression", - [sym_subscript_expression] = "subscript_expression", - [sym_call_expression] = "call_expression", - [sym_gnu_asm_expression] = "gnu_asm_expression", - [sym_gnu_asm_qualifier] = "gnu_asm_qualifier", - [sym_gnu_asm_output_operand_list] = "gnu_asm_output_operand_list", - [sym_gnu_asm_output_operand] = "gnu_asm_output_operand", - [sym_gnu_asm_input_operand_list] = "gnu_asm_input_operand_list", - [sym_gnu_asm_input_operand] = "gnu_asm_input_operand", - [sym_gnu_asm_clobber_list] = "gnu_asm_clobber_list", - [sym_gnu_asm_goto_list] = "gnu_asm_goto_list", - [sym_argument_list] = "argument_list", - [sym_field_expression] = "field_expression", - [sym_compound_literal_expression] = "compound_literal_expression", - [sym_parenthesized_expression] = "parenthesized_expression", - [sym_initializer_list] = "initializer_list", - [sym_initializer_pair] = "initializer_pair", - [sym_subscript_designator] = "subscript_designator", - [sym_field_designator] = "field_designator", - [sym_char_literal] = "char_literal", - [sym_concatenated_string] = "concatenated_string", - [sym_string_literal] = "string_literal", - [sym_null] = "null", - [sym__empty_declaration] = "_empty_declaration", - [sym_macro_type_specifier] = "macro_type_specifier", - [sym_objc_bridge] = "objc_bridge", - [sym_typeof_specifier] = "typeof_specifier", - [sym_availability] = "availability", - [sym_version] = "version", - [sym_platform] = "platform", - [sym_module_import] = "module_import", - [sym_preproc_if_in_implementation_definition] = "preproc_if", - [sym_preproc_else_in_implementation_definition] = "preproc_else", - [sym_preproc_elif_in_implementation_definition] = "preproc_elif", - [sym_preproc_if_in_interface_declaration] = "preproc_if", - [sym_preproc_else_in_interface_declaration] = "preproc_else", - [sym_preproc_elif_in_interface_declaration] = "preproc_elif", - [sym_preproc_ifdef_in_enumerator] = "preproc_ifdef", - [sym_preproc_else_in_enumerator] = "preproc_else", - [sym_preproc_elif_in_enumerator] = "preproc_elif", - [sym_preproc_undef] = "preproc_undef", - [sym_preproc_linemarker] = "preproc_linemarker", - [sym_availability_attribute_specifier] = "availability_attribute_specifier", - [sym_protocol_forward_declaration] = "protocol_forward_declaration", - [sym_class_declaration] = "class_declaration", - [sym_class_interface] = "class_interface", - [sym_class_implementation] = "class_implementation", - [sym_protocol_reference_list] = "protocol_reference_list", - [sym_parameterized_arguments] = "parameterized_arguments", - [sym_generic_arguments] = "generic_arguments", - [sym_instance_variables] = "instance_variables", - [sym_instance_variable] = "instance_variable", - [sym_visibility_specification] = "visibility_specification", - [sym_protocol_declaration] = "protocol_declaration", - [sym_compatibility_alias_declaration] = "compatibility_alias_declaration", - [sym_qualified_protocol_interface_declaration] = "qualified_protocol_interface_declaration", - [sym_implementation_definition] = "implementation_definition", - [sym_property_implementation] = "property_implementation", - [sym_method_definition] = "method_definition", - [sym_method_type] = "method_type", - [sym_keyword_declarator] = "keyword_declarator", - [sym_property_declaration] = "property_declaration", - [sym_property_attributes_declaration] = "property_attributes_declaration", - [sym_property_attribute] = "property_attribute", - [sym_method_declaration] = "method_declaration", - [sym_method_parameter] = "method_parameter", - [sym_c_method_parameter] = "method_parameter", - [sym_struct_declaration] = "struct_declaration", - [sym_atomic_declaration] = "atomic_declaration", - [sym_alignas_specifier] = "alignas_specifier", - [sym_specifier_qualifier] = "specifier_qualifier", - [sym_struct_declarator] = "struct_declarator", - [sym_try_statement] = "try_statement", - [sym_catch_clause] = "catch_clause", - [sym_finally_clause] = "finally_clause", - [sym_throw_statement] = "throw_statement", - [sym_selector_expression] = "selector_expression", - [sym_available_expression] = "available_expression", - [sym_range_expression] = "range_expression", - [sym_block_literal] = "block_literal", - [sym_message_expression] = "message_expression", - [sym_va_arg_expression] = "va_arg_expression", - [sym_ms_asm_block] = "ms_asm_block", - [sym_encode_expression] = "encode_expression", - [sym_synchronized_statement] = "synchronized_statement", - [sym_block_pointer_declarator] = "block_pointer_declarator", - [sym_block_pointer_field_declarator] = "block_pointer_declarator", - [sym_block_pointer_type_declarator] = "block_pointer_declarator", - [sym_abstract_block_pointer_declarator] = "abstract_block_pointer_declarator", - [sym_generic_specifier] = "generic_specifier", - [sym_typedefed_specifier] = "typedefed_specifier", - [sym_array_type_specifier] = "array_type_specifier", - [sym_atdef_field] = "atdef_field", - [sym_protocol_qualifier] = "protocol_qualifier", - [sym_type_name] = "type_name", - [sym_at_expression] = "at_expression", - [sym_dictionary_literal] = "dictionary_literal", - [sym_dictionary_pair] = "dictionary_pair", - [sym_array_literal] = "array_literal", - [sym_method_identifier] = "method_identifier", - [aux_sym_translation_unit_repeat1] = "translation_unit_repeat1", - [aux_sym_preproc_params_repeat1] = "preproc_params_repeat1", - [aux_sym_preproc_if_repeat1] = "preproc_if_repeat1", - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = "preproc_if_in_field_declaration_list_repeat1", - [aux_sym_preproc_argument_list_repeat1] = "preproc_argument_list_repeat1", - [aux_sym__old_style_function_definition_repeat1] = "_old_style_function_definition_repeat1", - [aux_sym_declaration_repeat1] = "declaration_repeat1", - [aux_sym_type_definition_repeat1] = "type_definition_repeat1", - [aux_sym_type_definition_repeat2] = "type_definition_repeat2", - [aux_sym__declaration_specifiers_repeat1] = "_declaration_specifiers_repeat1", - [aux_sym_attribute_specifier_repeat1] = "attribute_specifier_repeat1", - [aux_sym_attribute_repeat1] = "attribute_repeat1", - [aux_sym_attribute_declaration_repeat1] = "attribute_declaration_repeat1", - [aux_sym_declaration_list_repeat1] = "declaration_list_repeat1", - [aux_sym_attributed_declarator_repeat1] = "attributed_declarator_repeat1", - [aux_sym_pointer_declarator_repeat1] = "pointer_declarator_repeat1", - [aux_sym_function_declarator_repeat1] = "function_declarator_repeat1", - [aux_sym_function_field_declarator_repeat1] = "function_field_declarator_repeat1", - [aux_sym_sized_type_specifier_repeat1] = "sized_type_specifier_repeat1", - [aux_sym_enumerator_list_repeat1] = "enumerator_list_repeat1", - [aux_sym_field_declaration_repeat1] = "field_declaration_repeat1", - [aux_sym_parameter_list_repeat1] = "parameter_list_repeat1", - [aux_sym__old_style_parameter_list_repeat1] = "_old_style_parameter_list_repeat1", - [aux_sym_case_statement_repeat1] = "case_statement_repeat1", - [aux_sym_generic_expression_repeat1] = "generic_expression_repeat1", - [aux_sym_gnu_asm_expression_repeat1] = "gnu_asm_expression_repeat1", - [aux_sym_gnu_asm_output_operand_list_repeat1] = "gnu_asm_output_operand_list_repeat1", - [aux_sym_gnu_asm_input_operand_list_repeat1] = "gnu_asm_input_operand_list_repeat1", - [aux_sym_gnu_asm_clobber_list_repeat1] = "gnu_asm_clobber_list_repeat1", - [aux_sym_gnu_asm_goto_list_repeat1] = "gnu_asm_goto_list_repeat1", - [aux_sym_argument_list_repeat1] = "argument_list_repeat1", - [aux_sym_argument_list_repeat2] = "argument_list_repeat2", - [aux_sym_initializer_list_repeat1] = "initializer_list_repeat1", - [aux_sym_initializer_pair_repeat1] = "initializer_pair_repeat1", - [aux_sym_concatenated_string_repeat1] = "concatenated_string_repeat1", - [aux_sym_string_literal_repeat1] = "string_literal_repeat1", - [aux_sym_availability_repeat1] = "availability_repeat1", - [aux_sym_version_repeat1] = "version_repeat1", - [aux_sym_module_import_repeat1] = "module_import_repeat1", - [aux_sym_preproc_if_in_implementation_definition_repeat1] = "preproc_if_in_implementation_definition_repeat1", - [aux_sym_preproc_if_in_interface_declaration_repeat1] = "preproc_if_in_interface_declaration_repeat1", - [aux_sym_preproc_if_in_enumerator_repeat1] = "preproc_if_in_enumerator_repeat1", - [aux_sym_availability_attribute_specifier_repeat1] = "availability_attribute_specifier_repeat1", - [aux_sym_protocol_forward_declaration_repeat1] = "protocol_forward_declaration_repeat1", - [aux_sym_class_declaration_repeat1] = "class_declaration_repeat1", - [aux_sym_class_interface_repeat1] = "class_interface_repeat1", - [aux_sym_class_implementation_repeat1] = "class_implementation_repeat1", - [aux_sym_parameterized_arguments_repeat1] = "parameterized_arguments_repeat1", - [aux_sym_parameterized_arguments_repeat2] = "parameterized_arguments_repeat2", - [aux_sym_generic_arguments_repeat1] = "generic_arguments_repeat1", - [aux_sym_instance_variables_repeat1] = "instance_variables_repeat1", - [aux_sym_protocol_declaration_repeat1] = "protocol_declaration_repeat1", - [aux_sym_property_implementation_repeat1] = "property_implementation_repeat1", - [aux_sym_method_definition_repeat1] = "method_definition_repeat1", - [aux_sym_method_definition_repeat2] = "method_definition_repeat2", - [aux_sym_method_type_repeat1] = "method_type_repeat1", - [aux_sym_keyword_selector_repeat1] = "keyword_selector_repeat1", - [aux_sym_property_attributes_declaration_repeat1] = "property_attributes_declaration_repeat1", - [aux_sym_method_declaration_repeat1] = "method_declaration_repeat1", - [aux_sym_method_declaration_repeat2] = "method_declaration_repeat2", - [aux_sym_c_method_parameter_repeat1] = "c_method_parameter_repeat1", - [aux_sym_struct_declaration_repeat1] = "struct_declaration_repeat1", - [aux_sym_struct_declaration_repeat2] = "struct_declaration_repeat2", - [aux_sym_try_statement_repeat1] = "try_statement_repeat1", - [aux_sym_selector_expression_repeat1] = "selector_expression_repeat1", - [aux_sym_selector_expression_repeat2] = "selector_expression_repeat2", - [aux_sym_available_expression_repeat1] = "available_expression_repeat1", - [aux_sym_message_expression_repeat1] = "message_expression_repeat1", - [aux_sym_message_expression_repeat2] = "message_expression_repeat2", - [aux_sym_generic_specifier_repeat1] = "generic_specifier_repeat1", - [aux_sym_type_name_repeat1] = "type_name_repeat1", - [aux_sym_dictionary_literal_repeat1] = "dictionary_literal_repeat1", - [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", - [aux_sym_method_identifier_repeat2] = "method_identifier_repeat2", - [alias_sym_field_identifier] = "field_identifier", - [alias_sym_statement_identifier] = "statement_identifier", - [alias_sym_type_identifier] = "type_identifier", -}; - -static const TSSymbol ts_symbol_map[] = { - [ts_builtin_sym_end] = ts_builtin_sym_end, - [sym_identifier] = sym_identifier, - [aux_sym_preproc_include_token1] = aux_sym_preproc_include_token1, - [aux_sym_preproc_include_token2] = aux_sym_preproc_include_token2, - [anon_sym_LF] = anon_sym_LF, - [aux_sym_preproc_def_token1] = aux_sym_preproc_def_token1, - [aux_sym_preproc_def_token2] = aux_sym_preproc_def_token2, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, - [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_RPAREN] = anon_sym_RPAREN, - [aux_sym_preproc_if_token1] = aux_sym_preproc_if_token1, - [aux_sym_preproc_if_token2] = aux_sym_preproc_if_token2, - [aux_sym_preproc_ifdef_token1] = aux_sym_preproc_ifdef_token1, - [aux_sym_preproc_ifdef_token2] = aux_sym_preproc_ifdef_token2, - [aux_sym_preproc_else_token1] = aux_sym_preproc_else_token1, - [aux_sym_preproc_elif_token1] = aux_sym_preproc_elif_token1, - [aux_sym_preproc_elifdef_token1] = aux_sym_preproc_elifdef_token1, - [aux_sym_preproc_elifdef_token2] = aux_sym_preproc_elifdef_token2, - [sym_preproc_arg] = sym_preproc_arg, - [sym_preproc_directive] = sym_preproc_directive, - [anon_sym_LPAREN2] = anon_sym_LPAREN, - [anon_sym_defined] = anon_sym_defined, - [anon_sym_BANG] = anon_sym_BANG, - [anon_sym_TILDE] = anon_sym_TILDE, - [anon_sym_DASH] = anon_sym_DASH, - [anon_sym_PLUS] = anon_sym_PLUS, - [anon_sym_STAR] = anon_sym_STAR, - [anon_sym_SLASH] = anon_sym_SLASH, - [anon_sym_PERCENT] = anon_sym_PERCENT, - [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, - [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, - [anon_sym_PIPE] = anon_sym_PIPE, - [anon_sym_CARET] = anon_sym_CARET, - [anon_sym_AMP] = anon_sym_AMP, - [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, - [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, - [anon_sym_GT] = anon_sym_GT, - [anon_sym_GT_EQ] = anon_sym_GT_EQ, - [anon_sym_LT_EQ] = anon_sym_LT_EQ, - [anon_sym_LT] = anon_sym_LT, - [anon_sym_LT_LT] = anon_sym_LT_LT, - [anon_sym_GT_GT] = anon_sym_GT_GT, - [anon_sym_SEMI] = anon_sym_SEMI, - [anon_sym___extension__] = anon_sym___extension__, - [anon_sym_typedef] = anon_sym_typedef, - [anon_sym_extern] = anon_sym_extern, - [anon_sym___attribute__] = anon_sym___attribute__, - [anon_sym___attribute] = anon_sym___attribute, - [anon_sym_noreturn] = anon_sym_noreturn, - [anon_sym_nothrow] = anon_sym_nothrow, - [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, - [anon_sym_LBRACK] = anon_sym_LBRACK, - [anon_sym_RBRACK] = anon_sym_RBRACK, - [anon_sym___declspec] = anon_sym___declspec, - [anon_sym___based] = anon_sym___based, - [anon_sym___cdecl] = anon_sym___cdecl, - [anon_sym___clrcall] = anon_sym___clrcall, - [anon_sym___stdcall] = anon_sym___stdcall, - [anon_sym___fastcall] = anon_sym___fastcall, - [anon_sym___thiscall] = anon_sym___thiscall, - [anon_sym___vectorcall] = anon_sym___vectorcall, - [sym_ms_restrict_modifier] = sym_ms_restrict_modifier, - [sym_ms_unsigned_ptr_modifier] = sym_ms_unsigned_ptr_modifier, - [sym_ms_signed_ptr_modifier] = sym_ms_signed_ptr_modifier, - [anon_sym__unaligned] = anon_sym__unaligned, - [anon_sym___unaligned] = anon_sym___unaligned, - [anon_sym_LBRACE] = anon_sym_LBRACE, - [anon_sym_RBRACE] = anon_sym_RBRACE, - [anon_sym_signed] = anon_sym_signed, - [anon_sym_unsigned] = anon_sym_unsigned, - [anon_sym_long] = anon_sym_long, - [anon_sym_short] = anon_sym_short, - [anon_sym_EQ] = anon_sym_EQ, - [anon_sym_ATautoreleasepool] = anon_sym_ATautoreleasepool, - [anon_sym_static] = anon_sym_static, - [anon_sym_auto] = anon_sym_auto, - [anon_sym_register] = anon_sym_register, - [anon_sym_inline] = anon_sym_inline, - [anon_sym___inline] = anon_sym___inline, - [anon_sym___inline__] = anon_sym___inline__, - [anon_sym___forceinline] = anon_sym___forceinline, - [anon_sym_thread_local] = anon_sym_thread_local, - [anon_sym___thread] = anon_sym___thread, - [anon_sym_CG_EXTERN] = anon_sym_CG_EXTERN, - [anon_sym_CG_INLINE] = anon_sym_CG_INLINE, - [anon_sym_FOUNDATION_EXPORT] = anon_sym_FOUNDATION_EXPORT, - [anon_sym_FOUNDATION_EXTERN] = anon_sym_FOUNDATION_EXTERN, - [anon_sym_FOUNDATION_STATIC_INLINE] = anon_sym_FOUNDATION_STATIC_INLINE, - [anon_sym_IBOutlet] = anon_sym_IBOutlet, - [anon_sym_IBInspectable] = anon_sym_IBInspectable, - [anon_sym_IB_DESIGNABLE] = anon_sym_IB_DESIGNABLE, - [anon_sym_NS_INLINE] = anon_sym_NS_INLINE, - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = anon_sym_NS_VALID_UNTIL_END_OF_SCOPE, - [anon_sym_OBJC_EXPORT] = anon_sym_OBJC_EXPORT, - [anon_sym_OBJC_ROOT_CLASS] = anon_sym_OBJC_ROOT_CLASS, - [anon_sym_UIKIT_EXTERN] = anon_sym_UIKIT_EXTERN, - [anon_sym_const] = anon_sym_const, - [anon_sym_constexpr] = anon_sym_constexpr, - [anon_sym_volatile] = anon_sym_volatile, - [anon_sym_restrict] = anon_sym_restrict, - [anon_sym___restrict__] = anon_sym___restrict__, - [anon_sym__Atomic] = anon_sym__Atomic, - [anon_sym__Noreturn] = anon_sym__Noreturn, - [anon_sym_nullable] = anon_sym_nullable, - [anon_sym__Complex] = anon_sym__Complex, - [anon_sym__Nonnull] = anon_sym__Nonnull, - [anon_sym__Nullable] = anon_sym__Nullable, - [anon_sym__Nullable_result] = anon_sym__Nullable_result, - [anon_sym__Null_unspecified] = anon_sym__Null_unspecified, - [anon_sym___autoreleasing] = anon_sym___autoreleasing, - [anon_sym___block] = anon_sym___block, - [anon_sym___bridge] = anon_sym___bridge, - [anon_sym___bridge_retained] = anon_sym___bridge_retained, - [anon_sym___bridge_transfer] = anon_sym___bridge_transfer, - [anon_sym___complex] = anon_sym___complex, - [anon_sym___const] = anon_sym___const, - [anon_sym___imag] = anon_sym___imag, - [anon_sym___kindof] = anon_sym___kindof, - [anon_sym___nonnull] = anon_sym___nonnull, - [anon_sym___nullable] = anon_sym___nullable, - [anon_sym___ptrauth_objc_class_ro] = anon_sym___ptrauth_objc_class_ro, - [anon_sym___ptrauth_objc_isa_pointer] = anon_sym___ptrauth_objc_isa_pointer, - [anon_sym___ptrauth_objc_super_pointer] = anon_sym___ptrauth_objc_super_pointer, - [anon_sym___real] = anon_sym___real, - [anon_sym___strong] = anon_sym___strong, - [anon_sym___unsafe_unretained] = anon_sym___unsafe_unretained, - [anon_sym___unused] = anon_sym___unused, - [anon_sym___weak] = anon_sym___weak, - [sym_primitive_type] = sym_primitive_type, - [anon_sym_enum] = anon_sym_enum, - [anon_sym_COLON] = anon_sym_COLON, - [anon_sym_struct] = anon_sym_struct, - [anon_sym_union] = anon_sym_union, - [anon_sym_if] = anon_sym_if, - [anon_sym_else] = anon_sym_else, - [anon_sym_switch] = anon_sym_switch, - [anon_sym_case] = anon_sym_case, - [anon_sym_default] = anon_sym_default, - [anon_sym_while] = anon_sym_while, - [anon_sym_do] = anon_sym_do, - [anon_sym_for] = anon_sym_for, - [anon_sym_in] = anon_sym_in, - [anon_sym_return] = anon_sym_return, - [anon_sym_break] = anon_sym_break, - [anon_sym_continue] = anon_sym_continue, - [anon_sym_goto] = anon_sym_goto, - [anon_sym_QMARK] = anon_sym_QMARK, - [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, - [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, - [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, - [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, - [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, - [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ, - [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ, - [anon_sym_AMP_EQ] = anon_sym_AMP_EQ, - [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, - [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, - [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, - [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, - [anon_sym_sizeof] = anon_sym_sizeof, - [anon_sym___alignof__] = anon_sym___alignof__, - [anon_sym___alignof] = anon_sym___alignof, - [anon_sym__alignof] = anon_sym__alignof, - [anon_sym_alignof] = anon_sym_alignof, - [anon_sym__Alignof] = anon_sym__Alignof, - [anon_sym_offsetof] = anon_sym_offsetof, - [anon_sym__Generic] = anon_sym__Generic, - [anon_sym_asm] = anon_sym_asm, - [anon_sym___asm__] = anon_sym___asm__, - [anon_sym_LT2] = anon_sym_LT, - [anon_sym_DOT] = anon_sym_DOT, - [anon_sym_DASH_GT] = anon_sym_DASH_GT, - [sym_number_literal] = sym_number_literal, - [anon_sym_L_SQUOTE] = anon_sym_L_SQUOTE, - [anon_sym_u_SQUOTE] = anon_sym_u_SQUOTE, - [anon_sym_U_SQUOTE] = anon_sym_U_SQUOTE, - [anon_sym_u8_SQUOTE] = anon_sym_u8_SQUOTE, - [anon_sym_SQUOTE] = anon_sym_SQUOTE, - [aux_sym_char_literal_token1] = aux_sym_char_literal_token1, - [anon_sym_AT] = anon_sym_AT, - [anon_sym_DQUOTE] = anon_sym_DQUOTE, - [anon_sym_L_DQUOTE] = anon_sym_L_DQUOTE, - [anon_sym_u_DQUOTE] = anon_sym_u_DQUOTE, - [anon_sym_U_DQUOTE] = anon_sym_U_DQUOTE, - [anon_sym_u8_DQUOTE] = anon_sym_u8_DQUOTE, - [aux_sym_string_literal_token1] = aux_sym_string_literal_token1, - [sym_escape_sequence] = sym_escape_sequence, - [sym_system_lib_string] = sym_system_lib_string, - [sym_true] = sym_true, - [sym_false] = sym_false, - [anon_sym_NULL] = anon_sym_NULL, - [anon_sym_nullptr] = anon_sym_nullptr, - [sym_comment] = sym_comment, - [anon_sym_objc_bridge_related] = anon_sym_objc_bridge_related, - [anon_sym___typeof__] = anon_sym___typeof__, - [anon_sym___typeof] = anon_sym___typeof, - [anon_sym_typeof] = anon_sym_typeof, - [anon_sym_availability] = anon_sym_availability, - [sym_version_number] = sym_version_number, - [anon_sym_ios] = anon_sym_ios, - [anon_sym_tvos] = anon_sym_tvos, - [anon_sym_macos] = anon_sym_macos, - [anon_sym_macosx] = anon_sym_macosx, - [anon_sym_watchos] = anon_sym_watchos, - [anon_sym_ATimport] = anon_sym_ATimport, - [aux_sym_preproc_undef_token1] = aux_sym_preproc_undef_token1, - [anon_sym_POUND] = anon_sym_POUND, - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE, - [anon_sym_NS_ROOT_CLASS] = anon_sym_NS_ROOT_CLASS, - [anon_sym_NS_UNAVAILABLE] = anon_sym_NS_UNAVAILABLE, - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = anon_sym_NS_REQUIRES_NIL_TERMINATION, - [anon_sym_CF_RETURNS_RETAINED] = anon_sym_CF_RETURNS_RETAINED, - [anon_sym_CF_RETURNS_NOT_RETAINED] = anon_sym_CF_RETURNS_NOT_RETAINED, - [anon_sym_DEPRECATED_ATTRIBUTE] = anon_sym_DEPRECATED_ATTRIBUTE, - [anon_sym_UI_APPEARANCE_SELECTOR] = anon_sym_UI_APPEARANCE_SELECTOR, - [anon_sym_UNAVAILABLE_ATTRIBUTE] = anon_sym_UNAVAILABLE_ATTRIBUTE, - [anon_sym_CF_FORMAT_FUNCTION] = anon_sym_CF_FORMAT_FUNCTION, - [anon_sym_NS_AVAILABLE] = anon_sym_NS_AVAILABLE, - [anon_sym___IOS_AVAILABLE] = anon_sym___IOS_AVAILABLE, - [anon_sym_NS_AVAILABLE_IOS] = anon_sym_NS_AVAILABLE_IOS, - [anon_sym_API_AVAILABLE] = anon_sym_API_AVAILABLE, - [anon_sym_API_UNAVAILABLE] = anon_sym_API_UNAVAILABLE, - [anon_sym_API_DEPRECATED] = anon_sym_API_DEPRECATED, - [anon_sym_NS_ENUM_AVAILABLE_IOS] = anon_sym_NS_ENUM_AVAILABLE_IOS, - [anon_sym_NS_DEPRECATED_IOS] = anon_sym_NS_DEPRECATED_IOS, - [anon_sym_NS_ENUM_DEPRECATED_IOS] = anon_sym_NS_ENUM_DEPRECATED_IOS, - [anon_sym_NS_FORMAT_FUNCTION] = anon_sym_NS_FORMAT_FUNCTION, - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = anon_sym_DEPRECATED_MSG_ATTRIBUTE, - [anon_sym___deprecated_msg] = anon_sym___deprecated_msg, - [anon_sym___deprecated_enum_msg] = anon_sym___deprecated_enum_msg, - [anon_sym_NS_SWIFT_NAME] = anon_sym_NS_SWIFT_NAME, - [anon_sym_NS_SWIFT_UNAVAILABLE] = anon_sym_NS_SWIFT_UNAVAILABLE, - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = anon_sym_NS_EXTENSION_UNAVAILABLE_IOS, - [anon_sym_NS_CLASS_AVAILABLE_IOS] = anon_sym_NS_CLASS_AVAILABLE_IOS, - [anon_sym_NS_CLASS_DEPRECATED_IOS] = anon_sym_NS_CLASS_DEPRECATED_IOS, - [anon_sym___OSX_AVAILABLE_STARTING] = anon_sym___OSX_AVAILABLE_STARTING, - [anon_sym_ATprotocol] = anon_sym_ATprotocol, - [anon_sym_class] = anon_sym_class, - [anon_sym_ATinterface] = anon_sym_ATinterface, - [anon_sym_ATend] = anon_sym_ATend, - [anon_sym_ATimplementation] = anon_sym_ATimplementation, - [anon_sym___covariant] = anon_sym___covariant, - [anon_sym___contravariant] = anon_sym___contravariant, - [anon_sym_ATprivate] = anon_sym_ATprivate, - [anon_sym_ATprotected] = anon_sym_ATprotected, - [anon_sym_ATpackage] = anon_sym_ATpackage, - [anon_sym_ATpublic] = anon_sym_ATpublic, - [anon_sym_ATcompatibility_alias] = anon_sym_ATcompatibility_alias, - [anon_sym_AToptional] = anon_sym_AToptional, - [anon_sym_ATrequired] = anon_sym_ATrequired, - [anon_sym_ATsynthesize] = anon_sym_ATsynthesize, - [anon_sym_ATdynamic] = anon_sym_ATdynamic, - [anon_sym_LPARENclass_RPAREN] = anon_sym_LPARENclass_RPAREN, - [anon_sym_ATproperty] = anon_sym_ATproperty, - [anon_sym__Alignas] = anon_sym__Alignas, - [anon_sym_ATtry] = anon_sym_ATtry, - [anon_sym___try] = anon_sym___try, - [anon_sym_ATcatch] = anon_sym_ATcatch, - [anon_sym___catch] = anon_sym___catch, - [anon_sym_ATfinally] = anon_sym_ATfinally, - [anon_sym___finally] = anon_sym___finally, - [anon_sym_ATthrow] = anon_sym_ATthrow, - [anon_sym_ATselector] = anon_sym_ATselector, - [aux_sym_selector_expression_token1] = aux_sym_selector_expression_token1, - [anon_sym_ATavailable] = anon_sym_ATavailable, - [anon_sym___builtin_available] = anon_sym___builtin_available, - [anon_sym_va_arg] = anon_sym_va_arg, - [anon_sym___asm] = anon_sym___asm, - [aux_sym_ms_asm_block_token1] = aux_sym_ms_asm_block_token1, - [anon_sym_ATencode] = anon_sym_ATencode, - [anon_sym_ATsynchronized] = anon_sym_ATsynchronized, - [anon_sym_BOOL] = anon_sym_BOOL, - [anon_sym_IMP] = anon_sym_IMP, - [anon_sym_SEL] = anon_sym_SEL, - [anon_sym_Class] = anon_sym_Class, - [anon_sym_id] = anon_sym_id, - [anon_sym_ATdefs] = anon_sym_ATdefs, - [anon_sym_out] = anon_sym_out, - [anon_sym_inout] = anon_sym_inout, - [anon_sym_bycopy] = anon_sym_bycopy, - [anon_sym_byref] = anon_sym_byref, - [anon_sym_oneway] = anon_sym_oneway, - [anon_sym_COLON2] = anon_sym_COLON, - [sym_translation_unit] = sym_translation_unit, - [sym_preproc_include] = sym_preproc_include, - [sym_preproc_def] = sym_preproc_def, - [sym_preproc_function_def] = sym_preproc_function_def, - [sym_preproc_params] = sym_preproc_params, - [sym_preproc_call] = sym_preproc_call, - [sym_preproc_if] = sym_preproc_if, - [sym_preproc_ifdef] = sym_preproc_ifdef, - [sym_preproc_else] = sym_preproc_else, - [sym_preproc_elif] = sym_preproc_elif, - [sym_preproc_elifdef] = sym_preproc_elifdef, - [sym_preproc_if_in_field_declaration_list] = sym_preproc_if, - [sym_preproc_ifdef_in_field_declaration_list] = sym_preproc_ifdef, - [sym_preproc_else_in_field_declaration_list] = sym_preproc_else, - [sym_preproc_elif_in_field_declaration_list] = sym_preproc_elif, - [sym__preproc_expression] = sym__preproc_expression, - [sym_preproc_parenthesized_expression] = sym_parenthesized_expression, - [sym_preproc_defined] = sym_preproc_defined, - [sym_preproc_unary_expression] = sym_unary_expression, - [sym_preproc_call_expression] = sym_call_expression, - [sym_preproc_argument_list] = sym_argument_list, - [sym_preproc_binary_expression] = sym_binary_expression, - [sym_function_definition] = sym_function_definition, - [sym__old_style_function_definition] = sym_function_definition, - [sym_declaration] = sym_declaration, - [sym_type_definition] = sym_type_definition, - [sym__declaration_modifiers] = sym__declaration_modifiers, - [sym__declaration_specifiers] = sym__declaration_specifiers, - [sym_linkage_specification] = sym_linkage_specification, - [sym_attribute_specifier] = sym_attribute_specifier, - [sym_attribute] = sym_attribute, - [sym_attribute_declaration] = sym_attribute_declaration, - [sym_ms_declspec_modifier] = sym_ms_declspec_modifier, - [sym_ms_based_modifier] = sym_ms_based_modifier, - [sym_ms_call_modifier] = sym_ms_call_modifier, - [sym_ms_unaligned_ptr_modifier] = sym_ms_unaligned_ptr_modifier, - [sym_ms_pointer_modifier] = sym_ms_pointer_modifier, - [sym_declaration_list] = sym_declaration_list, - [sym__declarator] = sym__declarator, - [sym__field_declarator] = sym__field_declarator, - [sym__type_declarator] = sym__type_declarator, - [sym__abstract_declarator] = sym__abstract_declarator, - [sym_parenthesized_declarator] = sym_parenthesized_declarator, - [sym_parenthesized_field_declarator] = sym_parenthesized_declarator, - [sym_parenthesized_type_declarator] = sym_parenthesized_declarator, - [sym_abstract_parenthesized_declarator] = sym_abstract_parenthesized_declarator, - [sym_attributed_field_declarator] = sym_attributed_field_declarator, - [sym_pointer_declarator] = sym_pointer_declarator, - [sym_pointer_field_declarator] = sym_pointer_declarator, - [sym_pointer_type_declarator] = sym_pointer_declarator, - [sym_abstract_pointer_declarator] = sym_abstract_pointer_declarator, - [sym_function_declarator] = sym_function_declarator, - [sym_function_field_declarator] = sym_function_declarator, - [sym_function_type_declarator] = sym_function_declarator, - [sym_abstract_function_declarator] = sym_abstract_function_declarator, - [sym__old_style_function_declarator] = sym_function_declarator, - [sym_array_declarator] = sym_array_declarator, - [sym_array_field_declarator] = sym_array_declarator, - [sym_array_type_declarator] = sym_array_declarator, - [sym_abstract_array_declarator] = sym_abstract_array_declarator, - [sym_init_declarator] = sym_init_declarator, - [sym_compound_statement] = sym_compound_statement, - [sym_storage_class_specifier] = sym_storage_class_specifier, - [sym_type_qualifier] = sym_type_qualifier, - [sym__type_specifier] = sym__type_specifier, - [sym_sized_type_specifier] = sym_sized_type_specifier, - [sym_enum_specifier] = sym_enum_specifier, - [sym_enumerator_list] = sym_enumerator_list, - [sym_struct_specifier] = sym_struct_specifier, - [sym_union_specifier] = sym_union_specifier, - [sym_field_declaration_list] = sym_field_declaration_list, - [sym__field_declaration_list_item] = sym__field_declaration_list_item, - [sym_field_declaration] = sym_field_declaration, - [sym_bitfield_clause] = sym_bitfield_clause, - [sym_enumerator] = sym_enumerator, - [sym_variadic_parameter] = sym_variadic_parameter, - [sym_parameter_list] = sym_parameter_list, - [sym__old_style_parameter_list] = sym_parameter_list, - [sym_parameter_declaration] = sym_parameter_declaration, - [sym_attributed_statement] = sym_attributed_statement, - [sym_labeled_statement] = sym_labeled_statement, - [sym__top_level_expression_statement] = sym_expression_statement, - [sym_expression_statement] = sym_expression_statement, - [sym_if_statement] = sym_if_statement, - [sym_else_clause] = sym_else_clause, - [sym_switch_statement] = sym_switch_statement, - [sym_case_statement] = sym_case_statement, - [sym_while_statement] = sym_while_statement, - [sym_do_statement] = sym_do_statement, - [sym_for_statement] = sym_for_statement, - [sym__for_statement_body] = sym__for_statement_body, - [sym_return_statement] = sym_return_statement, - [sym_break_statement] = sym_break_statement, - [sym_continue_statement] = sym_continue_statement, - [sym_goto_statement] = sym_goto_statement, - [sym__expression] = sym__expression, - [sym__expression_not_binary] = sym__expression_not_binary, - [sym_comma_expression] = sym_comma_expression, - [sym_conditional_expression] = sym_conditional_expression, - [sym_assignment_expression] = sym_assignment_expression, - [sym_pointer_expression] = sym_pointer_expression, - [sym_unary_expression] = sym_unary_expression, - [sym_binary_expression] = sym_binary_expression, - [sym_update_expression] = sym_update_expression, - [sym_cast_expression] = sym_cast_expression, - [sym_type_descriptor] = sym_type_descriptor, - [sym_sizeof_expression] = sym_sizeof_expression, - [sym_alignof_expression] = sym_alignof_expression, - [sym_offsetof_expression] = sym_offsetof_expression, - [sym_generic_expression] = sym_generic_expression, - [sym_subscript_expression] = sym_subscript_expression, - [sym_call_expression] = sym_call_expression, - [sym_gnu_asm_expression] = sym_gnu_asm_expression, - [sym_gnu_asm_qualifier] = sym_gnu_asm_qualifier, - [sym_gnu_asm_output_operand_list] = sym_gnu_asm_output_operand_list, - [sym_gnu_asm_output_operand] = sym_gnu_asm_output_operand, - [sym_gnu_asm_input_operand_list] = sym_gnu_asm_input_operand_list, - [sym_gnu_asm_input_operand] = sym_gnu_asm_input_operand, - [sym_gnu_asm_clobber_list] = sym_gnu_asm_clobber_list, - [sym_gnu_asm_goto_list] = sym_gnu_asm_goto_list, - [sym_argument_list] = sym_argument_list, - [sym_field_expression] = sym_field_expression, - [sym_compound_literal_expression] = sym_compound_literal_expression, - [sym_parenthesized_expression] = sym_parenthesized_expression, - [sym_initializer_list] = sym_initializer_list, - [sym_initializer_pair] = sym_initializer_pair, - [sym_subscript_designator] = sym_subscript_designator, - [sym_field_designator] = sym_field_designator, - [sym_char_literal] = sym_char_literal, - [sym_concatenated_string] = sym_concatenated_string, - [sym_string_literal] = sym_string_literal, - [sym_null] = sym_null, - [sym__empty_declaration] = sym__empty_declaration, - [sym_macro_type_specifier] = sym_macro_type_specifier, - [sym_objc_bridge] = sym_objc_bridge, - [sym_typeof_specifier] = sym_typeof_specifier, - [sym_availability] = sym_availability, - [sym_version] = sym_version, - [sym_platform] = sym_platform, - [sym_module_import] = sym_module_import, - [sym_preproc_if_in_implementation_definition] = sym_preproc_if, - [sym_preproc_else_in_implementation_definition] = sym_preproc_else, - [sym_preproc_elif_in_implementation_definition] = sym_preproc_elif, - [sym_preproc_if_in_interface_declaration] = sym_preproc_if, - [sym_preproc_else_in_interface_declaration] = sym_preproc_else, - [sym_preproc_elif_in_interface_declaration] = sym_preproc_elif, - [sym_preproc_ifdef_in_enumerator] = sym_preproc_ifdef, - [sym_preproc_else_in_enumerator] = sym_preproc_else, - [sym_preproc_elif_in_enumerator] = sym_preproc_elif, - [sym_preproc_undef] = sym_preproc_undef, - [sym_preproc_linemarker] = sym_preproc_linemarker, - [sym_availability_attribute_specifier] = sym_availability_attribute_specifier, - [sym_protocol_forward_declaration] = sym_protocol_forward_declaration, - [sym_class_declaration] = sym_class_declaration, - [sym_class_interface] = sym_class_interface, - [sym_class_implementation] = sym_class_implementation, - [sym_protocol_reference_list] = sym_protocol_reference_list, - [sym_parameterized_arguments] = sym_parameterized_arguments, - [sym_generic_arguments] = sym_generic_arguments, - [sym_instance_variables] = sym_instance_variables, - [sym_instance_variable] = sym_instance_variable, - [sym_visibility_specification] = sym_visibility_specification, - [sym_protocol_declaration] = sym_protocol_declaration, - [sym_compatibility_alias_declaration] = sym_compatibility_alias_declaration, - [sym_qualified_protocol_interface_declaration] = sym_qualified_protocol_interface_declaration, - [sym_implementation_definition] = sym_implementation_definition, - [sym_property_implementation] = sym_property_implementation, - [sym_method_definition] = sym_method_definition, - [sym_method_type] = sym_method_type, - [sym_keyword_declarator] = sym_keyword_declarator, - [sym_property_declaration] = sym_property_declaration, - [sym_property_attributes_declaration] = sym_property_attributes_declaration, - [sym_property_attribute] = sym_property_attribute, - [sym_method_declaration] = sym_method_declaration, - [sym_method_parameter] = sym_method_parameter, - [sym_c_method_parameter] = sym_method_parameter, - [sym_struct_declaration] = sym_struct_declaration, - [sym_atomic_declaration] = sym_atomic_declaration, - [sym_alignas_specifier] = sym_alignas_specifier, - [sym_specifier_qualifier] = sym_specifier_qualifier, - [sym_struct_declarator] = sym_struct_declarator, - [sym_try_statement] = sym_try_statement, - [sym_catch_clause] = sym_catch_clause, - [sym_finally_clause] = sym_finally_clause, - [sym_throw_statement] = sym_throw_statement, - [sym_selector_expression] = sym_selector_expression, - [sym_available_expression] = sym_available_expression, - [sym_range_expression] = sym_range_expression, - [sym_block_literal] = sym_block_literal, - [sym_message_expression] = sym_message_expression, - [sym_va_arg_expression] = sym_va_arg_expression, - [sym_ms_asm_block] = sym_ms_asm_block, - [sym_encode_expression] = sym_encode_expression, - [sym_synchronized_statement] = sym_synchronized_statement, - [sym_block_pointer_declarator] = sym_block_pointer_declarator, - [sym_block_pointer_field_declarator] = sym_block_pointer_declarator, - [sym_block_pointer_type_declarator] = sym_block_pointer_declarator, - [sym_abstract_block_pointer_declarator] = sym_abstract_block_pointer_declarator, - [sym_generic_specifier] = sym_generic_specifier, - [sym_typedefed_specifier] = sym_typedefed_specifier, - [sym_array_type_specifier] = sym_array_type_specifier, - [sym_atdef_field] = sym_atdef_field, - [sym_protocol_qualifier] = sym_protocol_qualifier, - [sym_type_name] = sym_type_name, - [sym_at_expression] = sym_at_expression, - [sym_dictionary_literal] = sym_dictionary_literal, - [sym_dictionary_pair] = sym_dictionary_pair, - [sym_array_literal] = sym_array_literal, - [sym_method_identifier] = sym_method_identifier, - [aux_sym_translation_unit_repeat1] = aux_sym_translation_unit_repeat1, - [aux_sym_preproc_params_repeat1] = aux_sym_preproc_params_repeat1, - [aux_sym_preproc_if_repeat1] = aux_sym_preproc_if_repeat1, - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = aux_sym_preproc_if_in_field_declaration_list_repeat1, - [aux_sym_preproc_argument_list_repeat1] = aux_sym_preproc_argument_list_repeat1, - [aux_sym__old_style_function_definition_repeat1] = aux_sym__old_style_function_definition_repeat1, - [aux_sym_declaration_repeat1] = aux_sym_declaration_repeat1, - [aux_sym_type_definition_repeat1] = aux_sym_type_definition_repeat1, - [aux_sym_type_definition_repeat2] = aux_sym_type_definition_repeat2, - [aux_sym__declaration_specifiers_repeat1] = aux_sym__declaration_specifiers_repeat1, - [aux_sym_attribute_specifier_repeat1] = aux_sym_attribute_specifier_repeat1, - [aux_sym_attribute_repeat1] = aux_sym_attribute_repeat1, - [aux_sym_attribute_declaration_repeat1] = aux_sym_attribute_declaration_repeat1, - [aux_sym_declaration_list_repeat1] = aux_sym_declaration_list_repeat1, - [aux_sym_attributed_declarator_repeat1] = aux_sym_attributed_declarator_repeat1, - [aux_sym_pointer_declarator_repeat1] = aux_sym_pointer_declarator_repeat1, - [aux_sym_function_declarator_repeat1] = aux_sym_function_declarator_repeat1, - [aux_sym_function_field_declarator_repeat1] = aux_sym_function_field_declarator_repeat1, - [aux_sym_sized_type_specifier_repeat1] = aux_sym_sized_type_specifier_repeat1, - [aux_sym_enumerator_list_repeat1] = aux_sym_enumerator_list_repeat1, - [aux_sym_field_declaration_repeat1] = aux_sym_field_declaration_repeat1, - [aux_sym_parameter_list_repeat1] = aux_sym_parameter_list_repeat1, - [aux_sym__old_style_parameter_list_repeat1] = aux_sym__old_style_parameter_list_repeat1, - [aux_sym_case_statement_repeat1] = aux_sym_case_statement_repeat1, - [aux_sym_generic_expression_repeat1] = aux_sym_generic_expression_repeat1, - [aux_sym_gnu_asm_expression_repeat1] = aux_sym_gnu_asm_expression_repeat1, - [aux_sym_gnu_asm_output_operand_list_repeat1] = aux_sym_gnu_asm_output_operand_list_repeat1, - [aux_sym_gnu_asm_input_operand_list_repeat1] = aux_sym_gnu_asm_input_operand_list_repeat1, - [aux_sym_gnu_asm_clobber_list_repeat1] = aux_sym_gnu_asm_clobber_list_repeat1, - [aux_sym_gnu_asm_goto_list_repeat1] = aux_sym_gnu_asm_goto_list_repeat1, - [aux_sym_argument_list_repeat1] = aux_sym_argument_list_repeat1, - [aux_sym_argument_list_repeat2] = aux_sym_argument_list_repeat2, - [aux_sym_initializer_list_repeat1] = aux_sym_initializer_list_repeat1, - [aux_sym_initializer_pair_repeat1] = aux_sym_initializer_pair_repeat1, - [aux_sym_concatenated_string_repeat1] = aux_sym_concatenated_string_repeat1, - [aux_sym_string_literal_repeat1] = aux_sym_string_literal_repeat1, - [aux_sym_availability_repeat1] = aux_sym_availability_repeat1, - [aux_sym_version_repeat1] = aux_sym_version_repeat1, - [aux_sym_module_import_repeat1] = aux_sym_module_import_repeat1, - [aux_sym_preproc_if_in_implementation_definition_repeat1] = aux_sym_preproc_if_in_implementation_definition_repeat1, - [aux_sym_preproc_if_in_interface_declaration_repeat1] = aux_sym_preproc_if_in_interface_declaration_repeat1, - [aux_sym_preproc_if_in_enumerator_repeat1] = aux_sym_preproc_if_in_enumerator_repeat1, - [aux_sym_availability_attribute_specifier_repeat1] = aux_sym_availability_attribute_specifier_repeat1, - [aux_sym_protocol_forward_declaration_repeat1] = aux_sym_protocol_forward_declaration_repeat1, - [aux_sym_class_declaration_repeat1] = aux_sym_class_declaration_repeat1, - [aux_sym_class_interface_repeat1] = aux_sym_class_interface_repeat1, - [aux_sym_class_implementation_repeat1] = aux_sym_class_implementation_repeat1, - [aux_sym_parameterized_arguments_repeat1] = aux_sym_parameterized_arguments_repeat1, - [aux_sym_parameterized_arguments_repeat2] = aux_sym_parameterized_arguments_repeat2, - [aux_sym_generic_arguments_repeat1] = aux_sym_generic_arguments_repeat1, - [aux_sym_instance_variables_repeat1] = aux_sym_instance_variables_repeat1, - [aux_sym_protocol_declaration_repeat1] = aux_sym_protocol_declaration_repeat1, - [aux_sym_property_implementation_repeat1] = aux_sym_property_implementation_repeat1, - [aux_sym_method_definition_repeat1] = aux_sym_method_definition_repeat1, - [aux_sym_method_definition_repeat2] = aux_sym_method_definition_repeat2, - [aux_sym_method_type_repeat1] = aux_sym_method_type_repeat1, - [aux_sym_keyword_selector_repeat1] = aux_sym_keyword_selector_repeat1, - [aux_sym_property_attributes_declaration_repeat1] = aux_sym_property_attributes_declaration_repeat1, - [aux_sym_method_declaration_repeat1] = aux_sym_method_declaration_repeat1, - [aux_sym_method_declaration_repeat2] = aux_sym_method_declaration_repeat2, - [aux_sym_c_method_parameter_repeat1] = aux_sym_c_method_parameter_repeat1, - [aux_sym_struct_declaration_repeat1] = aux_sym_struct_declaration_repeat1, - [aux_sym_struct_declaration_repeat2] = aux_sym_struct_declaration_repeat2, - [aux_sym_try_statement_repeat1] = aux_sym_try_statement_repeat1, - [aux_sym_selector_expression_repeat1] = aux_sym_selector_expression_repeat1, - [aux_sym_selector_expression_repeat2] = aux_sym_selector_expression_repeat2, - [aux_sym_available_expression_repeat1] = aux_sym_available_expression_repeat1, - [aux_sym_message_expression_repeat1] = aux_sym_message_expression_repeat1, - [aux_sym_message_expression_repeat2] = aux_sym_message_expression_repeat2, - [aux_sym_generic_specifier_repeat1] = aux_sym_generic_specifier_repeat1, - [aux_sym_type_name_repeat1] = aux_sym_type_name_repeat1, - [aux_sym_dictionary_literal_repeat1] = aux_sym_dictionary_literal_repeat1, - [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, - [aux_sym_method_identifier_repeat2] = aux_sym_method_identifier_repeat2, - [alias_sym_field_identifier] = alias_sym_field_identifier, - [alias_sym_statement_identifier] = alias_sym_statement_identifier, - [alias_sym_type_identifier] = alias_sym_type_identifier, -}; - -static const TSSymbolMetadata ts_symbol_metadata[] = { - [ts_builtin_sym_end] = { - .visible = false, - .named = true, - }, - [sym_identifier] = { - .visible = true, - .named = true, - }, - [aux_sym_preproc_include_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_include_token2] = { - .visible = true, - .named = false, - }, - [anon_sym_LF] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_def_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_def_token2] = { - .visible = false, - .named = false, - }, - [anon_sym_LPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT_DOT_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_COMMA] = { - .visible = true, - .named = false, - }, - [anon_sym_RPAREN] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_if_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_if_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_ifdef_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_ifdef_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_else_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_elif_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_elifdef_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_elifdef_token2] = { - .visible = true, - .named = false, - }, - [sym_preproc_arg] = { - .visible = true, - .named = true, - }, - [sym_preproc_directive] = { - .visible = true, - .named = true, - }, - [anon_sym_LPAREN2] = { - .visible = true, - .named = false, - }, - [anon_sym_defined] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG] = { - .visible = true, - .named = false, - }, - [anon_sym_TILDE] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP_AMP] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_CARET] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_SEMI] = { - .visible = true, - .named = false, - }, - [anon_sym___extension__] = { - .visible = true, - .named = false, - }, - [anon_sym_typedef] = { - .visible = true, - .named = false, - }, - [anon_sym_extern] = { - .visible = true, - .named = false, - }, - [anon_sym___attribute__] = { - .visible = true, - .named = false, - }, - [anon_sym___attribute] = { - .visible = true, - .named = false, - }, - [anon_sym_noreturn] = { - .visible = true, - .named = false, - }, - [anon_sym_nothrow] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym___declspec] = { - .visible = true, - .named = false, - }, - [anon_sym___based] = { - .visible = true, - .named = false, - }, - [anon_sym___cdecl] = { - .visible = true, - .named = false, - }, - [anon_sym___clrcall] = { - .visible = true, - .named = false, - }, - [anon_sym___stdcall] = { - .visible = true, - .named = false, - }, - [anon_sym___fastcall] = { - .visible = true, - .named = false, - }, - [anon_sym___thiscall] = { - .visible = true, - .named = false, - }, - [anon_sym___vectorcall] = { - .visible = true, - .named = false, - }, - [sym_ms_restrict_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_unsigned_ptr_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_signed_ptr_modifier] = { - .visible = true, - .named = true, - }, - [anon_sym__unaligned] = { - .visible = true, - .named = false, - }, - [anon_sym___unaligned] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_signed] = { - .visible = true, - .named = false, - }, - [anon_sym_unsigned] = { - .visible = true, - .named = false, - }, - [anon_sym_long] = { - .visible = true, - .named = false, - }, - [anon_sym_short] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_ATautoreleasepool] = { - .visible = true, - .named = false, - }, - [anon_sym_static] = { - .visible = true, - .named = false, - }, - [anon_sym_auto] = { - .visible = true, - .named = false, - }, - [anon_sym_register] = { - .visible = true, - .named = false, - }, - [anon_sym_inline] = { - .visible = true, - .named = false, - }, - [anon_sym___inline] = { - .visible = true, - .named = false, - }, - [anon_sym___inline__] = { - .visible = true, - .named = false, - }, - [anon_sym___forceinline] = { - .visible = true, - .named = false, - }, - [anon_sym_thread_local] = { - .visible = true, - .named = false, - }, - [anon_sym___thread] = { - .visible = true, - .named = false, - }, - [anon_sym_CG_EXTERN] = { - .visible = true, - .named = false, - }, - [anon_sym_CG_INLINE] = { - .visible = true, - .named = false, - }, - [anon_sym_FOUNDATION_EXPORT] = { - .visible = true, - .named = false, - }, - [anon_sym_FOUNDATION_EXTERN] = { - .visible = true, - .named = false, - }, - [anon_sym_FOUNDATION_STATIC_INLINE] = { - .visible = true, - .named = false, - }, - [anon_sym_IBOutlet] = { - .visible = true, - .named = false, - }, - [anon_sym_IBInspectable] = { - .visible = true, - .named = false, - }, - [anon_sym_IB_DESIGNABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_INLINE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = { - .visible = true, - .named = false, - }, - [anon_sym_OBJC_EXPORT] = { - .visible = true, - .named = false, - }, - [anon_sym_OBJC_ROOT_CLASS] = { - .visible = true, - .named = false, - }, - [anon_sym_UIKIT_EXTERN] = { - .visible = true, - .named = false, - }, - [anon_sym_const] = { - .visible = true, - .named = false, - }, - [anon_sym_constexpr] = { - .visible = true, - .named = false, - }, - [anon_sym_volatile] = { - .visible = true, - .named = false, - }, - [anon_sym_restrict] = { - .visible = true, - .named = false, - }, - [anon_sym___restrict__] = { - .visible = true, - .named = false, - }, - [anon_sym__Atomic] = { - .visible = true, - .named = false, - }, - [anon_sym__Noreturn] = { - .visible = true, - .named = false, - }, - [anon_sym_nullable] = { - .visible = true, - .named = false, - }, - [anon_sym__Complex] = { - .visible = true, - .named = false, - }, - [anon_sym__Nonnull] = { - .visible = true, - .named = false, - }, - [anon_sym__Nullable] = { - .visible = true, - .named = false, - }, - [anon_sym__Nullable_result] = { - .visible = true, - .named = false, - }, - [anon_sym__Null_unspecified] = { - .visible = true, - .named = false, - }, - [anon_sym___autoreleasing] = { - .visible = true, - .named = false, - }, - [anon_sym___block] = { - .visible = true, - .named = false, - }, - [anon_sym___bridge] = { - .visible = true, - .named = false, - }, - [anon_sym___bridge_retained] = { - .visible = true, - .named = false, - }, - [anon_sym___bridge_transfer] = { - .visible = true, - .named = false, - }, - [anon_sym___complex] = { - .visible = true, - .named = false, - }, - [anon_sym___const] = { - .visible = true, - .named = false, - }, - [anon_sym___imag] = { - .visible = true, - .named = false, - }, - [anon_sym___kindof] = { - .visible = true, - .named = false, - }, - [anon_sym___nonnull] = { - .visible = true, - .named = false, - }, - [anon_sym___nullable] = { - .visible = true, - .named = false, - }, - [anon_sym___ptrauth_objc_class_ro] = { - .visible = true, - .named = false, - }, - [anon_sym___ptrauth_objc_isa_pointer] = { - .visible = true, - .named = false, - }, - [anon_sym___ptrauth_objc_super_pointer] = { - .visible = true, - .named = false, - }, - [anon_sym___real] = { - .visible = true, - .named = false, - }, - [anon_sym___strong] = { - .visible = true, - .named = false, - }, - [anon_sym___unsafe_unretained] = { - .visible = true, - .named = false, - }, - [anon_sym___unused] = { - .visible = true, - .named = false, - }, - [anon_sym___weak] = { - .visible = true, - .named = false, - }, - [sym_primitive_type] = { - .visible = true, - .named = true, - }, - [anon_sym_enum] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_struct] = { - .visible = true, - .named = false, - }, - [anon_sym_union] = { - .visible = true, - .named = false, - }, - [anon_sym_if] = { - .visible = true, - .named = false, - }, - [anon_sym_else] = { - .visible = true, - .named = false, - }, - [anon_sym_switch] = { - .visible = true, - .named = false, - }, - [anon_sym_case] = { - .visible = true, - .named = false, - }, - [anon_sym_default] = { - .visible = true, - .named = false, - }, - [anon_sym_while] = { - .visible = true, - .named = false, - }, - [anon_sym_do] = { - .visible = true, - .named = false, - }, - [anon_sym_for] = { - .visible = true, - .named = false, - }, - [anon_sym_in] = { - .visible = true, - .named = false, - }, - [anon_sym_return] = { - .visible = true, - .named = false, - }, - [anon_sym_break] = { - .visible = true, - .named = false, - }, - [anon_sym_continue] = { - .visible = true, - .named = false, - }, - [anon_sym_goto] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_LT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_GT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_CARET_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_sizeof] = { - .visible = true, - .named = false, - }, - [anon_sym___alignof__] = { - .visible = true, - .named = false, - }, - [anon_sym___alignof] = { - .visible = true, - .named = false, - }, - [anon_sym__alignof] = { - .visible = true, - .named = false, - }, - [anon_sym_alignof] = { - .visible = true, - .named = false, - }, - [anon_sym__Alignof] = { - .visible = true, - .named = false, - }, - [anon_sym_offsetof] = { - .visible = true, - .named = false, - }, - [anon_sym__Generic] = { - .visible = true, - .named = false, - }, - [anon_sym_asm] = { - .visible = true, - .named = false, - }, - [anon_sym___asm__] = { - .visible = true, - .named = false, - }, - [anon_sym_LT2] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_GT] = { - .visible = true, - .named = false, - }, - [sym_number_literal] = { - .visible = true, - .named = true, - }, - [anon_sym_L_SQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_u_SQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_U_SQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_u8_SQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_SQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_char_literal_token1] = { - .visible = true, - .named = true, - }, - [anon_sym_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_DQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_L_DQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_u_DQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_U_DQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_u8_DQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_string_literal_token1] = { - .visible = true, - .named = true, - }, - [sym_escape_sequence] = { - .visible = true, - .named = true, - }, - [sym_system_lib_string] = { - .visible = true, - .named = true, - }, - [sym_true] = { - .visible = true, - .named = true, - }, - [sym_false] = { - .visible = true, - .named = true, - }, - [anon_sym_NULL] = { - .visible = true, - .named = false, - }, - [anon_sym_nullptr] = { - .visible = true, - .named = false, - }, - [sym_comment] = { - .visible = true, - .named = true, - }, - [anon_sym_objc_bridge_related] = { - .visible = true, - .named = false, - }, - [anon_sym___typeof__] = { - .visible = true, - .named = false, - }, - [anon_sym___typeof] = { - .visible = true, - .named = false, - }, - [anon_sym_typeof] = { - .visible = true, - .named = false, - }, - [anon_sym_availability] = { - .visible = true, - .named = false, - }, - [sym_version_number] = { - .visible = true, - .named = true, - }, - [anon_sym_ios] = { - .visible = true, - .named = false, - }, - [anon_sym_tvos] = { - .visible = true, - .named = false, - }, - [anon_sym_macos] = { - .visible = true, - .named = false, - }, - [anon_sym_macosx] = { - .visible = true, - .named = false, - }, - [anon_sym_watchos] = { - .visible = true, - .named = false, - }, - [anon_sym_ATimport] = { - .visible = true, - .named = false, - }, - [aux_sym_preproc_undef_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_POUND] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_ROOT_CLASS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_UNAVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = { - .visible = true, - .named = false, - }, - [anon_sym_CF_RETURNS_RETAINED] = { - .visible = true, - .named = false, - }, - [anon_sym_CF_RETURNS_NOT_RETAINED] = { - .visible = true, - .named = false, - }, - [anon_sym_DEPRECATED_ATTRIBUTE] = { - .visible = true, - .named = false, - }, - [anon_sym_UI_APPEARANCE_SELECTOR] = { - .visible = true, - .named = false, - }, - [anon_sym_UNAVAILABLE_ATTRIBUTE] = { - .visible = true, - .named = false, - }, - [anon_sym_CF_FORMAT_FUNCTION] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_AVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym___IOS_AVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_AVAILABLE_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_API_AVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_API_UNAVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_API_DEPRECATED] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_ENUM_AVAILABLE_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_DEPRECATED_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_ENUM_DEPRECATED_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_FORMAT_FUNCTION] = { - .visible = true, - .named = false, - }, - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = { - .visible = true, - .named = false, - }, - [anon_sym___deprecated_msg] = { - .visible = true, - .named = false, - }, - [anon_sym___deprecated_enum_msg] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_SWIFT_NAME] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_SWIFT_UNAVAILABLE] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_CLASS_AVAILABLE_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym_NS_CLASS_DEPRECATED_IOS] = { - .visible = true, - .named = false, - }, - [anon_sym___OSX_AVAILABLE_STARTING] = { - .visible = true, - .named = false, - }, - [anon_sym_ATprotocol] = { - .visible = true, - .named = false, - }, - [anon_sym_class] = { - .visible = true, - .named = false, - }, - [anon_sym_ATinterface] = { - .visible = true, - .named = false, - }, - [anon_sym_ATend] = { - .visible = true, - .named = false, - }, - [anon_sym_ATimplementation] = { - .visible = true, - .named = false, - }, - [anon_sym___covariant] = { - .visible = true, - .named = false, - }, - [anon_sym___contravariant] = { - .visible = true, - .named = false, - }, - [anon_sym_ATprivate] = { - .visible = true, - .named = false, - }, - [anon_sym_ATprotected] = { - .visible = true, - .named = false, - }, - [anon_sym_ATpackage] = { - .visible = true, - .named = false, - }, - [anon_sym_ATpublic] = { - .visible = true, - .named = false, - }, - [anon_sym_ATcompatibility_alias] = { - .visible = true, - .named = false, - }, - [anon_sym_AToptional] = { - .visible = true, - .named = false, - }, - [anon_sym_ATrequired] = { - .visible = true, - .named = false, - }, - [anon_sym_ATsynthesize] = { - .visible = true, - .named = false, - }, - [anon_sym_ATdynamic] = { - .visible = true, - .named = false, - }, - [anon_sym_LPARENclass_RPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_ATproperty] = { - .visible = true, - .named = false, - }, - [anon_sym__Alignas] = { - .visible = true, - .named = false, - }, - [anon_sym_ATtry] = { - .visible = true, - .named = false, - }, - [anon_sym___try] = { - .visible = true, - .named = false, - }, - [anon_sym_ATcatch] = { - .visible = true, - .named = false, - }, - [anon_sym___catch] = { - .visible = true, - .named = false, - }, - [anon_sym_ATfinally] = { - .visible = true, - .named = false, - }, - [anon_sym___finally] = { - .visible = true, - .named = false, - }, - [anon_sym_ATthrow] = { - .visible = true, - .named = false, - }, - [anon_sym_ATselector] = { - .visible = true, - .named = false, - }, - [aux_sym_selector_expression_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_ATavailable] = { - .visible = true, - .named = false, - }, - [anon_sym___builtin_available] = { - .visible = true, - .named = false, - }, - [anon_sym_va_arg] = { - .visible = true, - .named = false, - }, - [anon_sym___asm] = { - .visible = true, - .named = false, - }, - [aux_sym_ms_asm_block_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_ATencode] = { - .visible = true, - .named = false, - }, - [anon_sym_ATsynchronized] = { - .visible = true, - .named = false, - }, - [anon_sym_BOOL] = { - .visible = true, - .named = false, - }, - [anon_sym_IMP] = { - .visible = true, - .named = false, - }, - [anon_sym_SEL] = { - .visible = true, - .named = false, - }, - [anon_sym_Class] = { - .visible = true, - .named = false, - }, - [anon_sym_id] = { - .visible = true, - .named = false, - }, - [anon_sym_ATdefs] = { - .visible = true, - .named = false, - }, - [anon_sym_out] = { - .visible = true, - .named = false, - }, - [anon_sym_inout] = { - .visible = true, - .named = false, - }, - [anon_sym_bycopy] = { - .visible = true, - .named = false, - }, - [anon_sym_byref] = { - .visible = true, - .named = false, - }, - [anon_sym_oneway] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON2] = { - .visible = true, - .named = false, - }, - [sym_translation_unit] = { - .visible = true, - .named = true, - }, - [sym_preproc_include] = { - .visible = true, - .named = true, - }, - [sym_preproc_def] = { - .visible = true, - .named = true, - }, - [sym_preproc_function_def] = { - .visible = true, - .named = true, - }, - [sym_preproc_params] = { - .visible = true, - .named = true, - }, - [sym_preproc_call] = { - .visible = true, - .named = true, - }, - [sym_preproc_if] = { - .visible = true, - .named = true, - }, - [sym_preproc_ifdef] = { - .visible = true, - .named = true, - }, - [sym_preproc_else] = { - .visible = true, - .named = true, - }, - [sym_preproc_elif] = { - .visible = true, - .named = true, - }, - [sym_preproc_elifdef] = { - .visible = true, - .named = true, - }, - [sym_preproc_if_in_field_declaration_list] = { - .visible = true, - .named = true, - }, - [sym_preproc_ifdef_in_field_declaration_list] = { - .visible = true, - .named = true, - }, - [sym_preproc_else_in_field_declaration_list] = { - .visible = true, - .named = true, - }, - [sym_preproc_elif_in_field_declaration_list] = { - .visible = true, - .named = true, - }, - [sym__preproc_expression] = { - .visible = false, - .named = true, - }, - [sym_preproc_parenthesized_expression] = { - .visible = true, - .named = true, - }, - [sym_preproc_defined] = { - .visible = true, - .named = true, - }, - [sym_preproc_unary_expression] = { - .visible = true, - .named = true, - }, - [sym_preproc_call_expression] = { - .visible = true, - .named = true, - }, - [sym_preproc_argument_list] = { - .visible = true, - .named = true, - }, - [sym_preproc_binary_expression] = { - .visible = true, - .named = true, - }, - [sym_function_definition] = { - .visible = true, - .named = true, - }, - [sym__old_style_function_definition] = { - .visible = true, - .named = true, - }, - [sym_declaration] = { - .visible = true, - .named = true, - }, - [sym_type_definition] = { - .visible = true, - .named = true, - }, - [sym__declaration_modifiers] = { - .visible = false, - .named = true, - }, - [sym__declaration_specifiers] = { - .visible = false, - .named = true, - }, - [sym_linkage_specification] = { - .visible = true, - .named = true, - }, - [sym_attribute_specifier] = { - .visible = true, - .named = true, - }, - [sym_attribute] = { - .visible = true, - .named = true, - }, - [sym_attribute_declaration] = { - .visible = true, - .named = true, - }, - [sym_ms_declspec_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_based_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_call_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_unaligned_ptr_modifier] = { - .visible = true, - .named = true, - }, - [sym_ms_pointer_modifier] = { - .visible = true, - .named = true, - }, - [sym_declaration_list] = { - .visible = true, - .named = true, - }, - [sym__declarator] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__field_declarator] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__type_declarator] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__abstract_declarator] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym_parenthesized_declarator] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_type_declarator] = { - .visible = true, - .named = true, - }, - [sym_abstract_parenthesized_declarator] = { - .visible = true, - .named = true, - }, - [sym_attributed_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_pointer_declarator] = { - .visible = true, - .named = true, - }, - [sym_pointer_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_pointer_type_declarator] = { - .visible = true, - .named = true, - }, - [sym_abstract_pointer_declarator] = { - .visible = true, - .named = true, - }, - [sym_function_declarator] = { - .visible = true, - .named = true, - }, - [sym_function_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_function_type_declarator] = { - .visible = true, - .named = true, - }, - [sym_abstract_function_declarator] = { - .visible = true, - .named = true, - }, - [sym__old_style_function_declarator] = { - .visible = true, - .named = true, - }, - [sym_array_declarator] = { - .visible = true, - .named = true, - }, - [sym_array_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_array_type_declarator] = { - .visible = true, - .named = true, - }, - [sym_abstract_array_declarator] = { - .visible = true, - .named = true, - }, - [sym_init_declarator] = { - .visible = true, - .named = true, - }, - [sym_compound_statement] = { - .visible = true, - .named = true, - }, - [sym_storage_class_specifier] = { - .visible = true, - .named = true, - }, - [sym_type_qualifier] = { - .visible = true, - .named = true, - }, - [sym__type_specifier] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym_sized_type_specifier] = { - .visible = true, - .named = true, - }, - [sym_enum_specifier] = { - .visible = true, - .named = true, - }, - [sym_enumerator_list] = { - .visible = true, - .named = true, - }, - [sym_struct_specifier] = { - .visible = true, - .named = true, - }, - [sym_union_specifier] = { - .visible = true, - .named = true, - }, - [sym_field_declaration_list] = { - .visible = true, - .named = true, - }, - [sym__field_declaration_list_item] = { - .visible = false, - .named = true, - }, - [sym_field_declaration] = { - .visible = true, - .named = true, - }, - [sym_bitfield_clause] = { - .visible = true, - .named = true, - }, - [sym_enumerator] = { - .visible = true, - .named = true, - }, - [sym_variadic_parameter] = { - .visible = true, - .named = true, - }, - [sym_parameter_list] = { - .visible = true, - .named = true, - }, - [sym__old_style_parameter_list] = { - .visible = true, - .named = true, - }, - [sym_parameter_declaration] = { - .visible = true, - .named = true, - }, - [sym_attributed_statement] = { - .visible = true, - .named = true, - }, - [sym_labeled_statement] = { - .visible = true, - .named = true, - }, - [sym__top_level_expression_statement] = { - .visible = true, - .named = true, - }, - [sym_expression_statement] = { - .visible = true, - .named = true, - }, - [sym_if_statement] = { - .visible = true, - .named = true, - }, - [sym_else_clause] = { - .visible = true, - .named = true, - }, - [sym_switch_statement] = { - .visible = true, - .named = true, - }, - [sym_case_statement] = { - .visible = true, - .named = true, - }, - [sym_while_statement] = { - .visible = true, - .named = true, - }, - [sym_do_statement] = { - .visible = true, - .named = true, - }, - [sym_for_statement] = { - .visible = true, - .named = true, - }, - [sym__for_statement_body] = { - .visible = false, - .named = true, - }, - [sym_return_statement] = { - .visible = true, - .named = true, - }, - [sym_break_statement] = { - .visible = true, - .named = true, - }, - [sym_continue_statement] = { - .visible = true, - .named = true, - }, - [sym_goto_statement] = { - .visible = true, - .named = true, - }, - [sym__expression] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__expression_not_binary] = { - .visible = false, - .named = true, - }, - [sym_comma_expression] = { - .visible = true, - .named = true, - }, - [sym_conditional_expression] = { - .visible = true, - .named = true, - }, - [sym_assignment_expression] = { - .visible = true, - .named = true, - }, - [sym_pointer_expression] = { - .visible = true, - .named = true, - }, - [sym_unary_expression] = { - .visible = true, - .named = true, - }, - [sym_binary_expression] = { - .visible = true, - .named = true, - }, - [sym_update_expression] = { - .visible = true, - .named = true, - }, - [sym_cast_expression] = { - .visible = true, - .named = true, - }, - [sym_type_descriptor] = { - .visible = true, - .named = true, - }, - [sym_sizeof_expression] = { - .visible = true, - .named = true, - }, - [sym_alignof_expression] = { - .visible = true, - .named = true, - }, - [sym_offsetof_expression] = { - .visible = true, - .named = true, - }, - [sym_generic_expression] = { - .visible = true, - .named = true, - }, - [sym_subscript_expression] = { - .visible = true, - .named = true, - }, - [sym_call_expression] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_expression] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_qualifier] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_output_operand_list] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_output_operand] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_input_operand_list] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_input_operand] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_clobber_list] = { - .visible = true, - .named = true, - }, - [sym_gnu_asm_goto_list] = { - .visible = true, - .named = true, - }, - [sym_argument_list] = { - .visible = true, - .named = true, - }, - [sym_field_expression] = { - .visible = true, - .named = true, - }, - [sym_compound_literal_expression] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_expression] = { - .visible = true, - .named = true, - }, - [sym_initializer_list] = { - .visible = true, - .named = true, - }, - [sym_initializer_pair] = { - .visible = true, - .named = true, - }, - [sym_subscript_designator] = { - .visible = true, - .named = true, - }, - [sym_field_designator] = { - .visible = true, - .named = true, - }, - [sym_char_literal] = { - .visible = true, - .named = true, - }, - [sym_concatenated_string] = { - .visible = true, - .named = true, - }, - [sym_string_literal] = { - .visible = true, - .named = true, - }, - [sym_null] = { - .visible = true, - .named = true, - }, - [sym__empty_declaration] = { - .visible = false, - .named = true, - }, - [sym_macro_type_specifier] = { - .visible = true, - .named = true, - }, - [sym_objc_bridge] = { - .visible = true, - .named = true, - }, - [sym_typeof_specifier] = { - .visible = true, - .named = true, - }, - [sym_availability] = { - .visible = true, - .named = true, - }, - [sym_version] = { - .visible = true, - .named = true, - }, - [sym_platform] = { - .visible = true, - .named = true, - }, - [sym_module_import] = { - .visible = true, - .named = true, - }, - [sym_preproc_if_in_implementation_definition] = { - .visible = true, - .named = true, - }, - [sym_preproc_else_in_implementation_definition] = { - .visible = true, - .named = true, - }, - [sym_preproc_elif_in_implementation_definition] = { - .visible = true, - .named = true, - }, - [sym_preproc_if_in_interface_declaration] = { - .visible = true, - .named = true, - }, - [sym_preproc_else_in_interface_declaration] = { - .visible = true, - .named = true, - }, - [sym_preproc_elif_in_interface_declaration] = { - .visible = true, - .named = true, - }, - [sym_preproc_ifdef_in_enumerator] = { - .visible = true, - .named = true, - }, - [sym_preproc_else_in_enumerator] = { - .visible = true, - .named = true, - }, - [sym_preproc_elif_in_enumerator] = { - .visible = true, - .named = true, - }, - [sym_preproc_undef] = { - .visible = true, - .named = true, - }, - [sym_preproc_linemarker] = { - .visible = true, - .named = true, - }, - [sym_availability_attribute_specifier] = { - .visible = true, - .named = true, - }, - [sym_protocol_forward_declaration] = { - .visible = true, - .named = true, - }, - [sym_class_declaration] = { - .visible = true, - .named = true, - }, - [sym_class_interface] = { - .visible = true, - .named = true, - }, - [sym_class_implementation] = { - .visible = true, - .named = true, - }, - [sym_protocol_reference_list] = { - .visible = true, - .named = true, - }, - [sym_parameterized_arguments] = { - .visible = true, - .named = true, - }, - [sym_generic_arguments] = { - .visible = true, - .named = true, - }, - [sym_instance_variables] = { - .visible = true, - .named = true, - }, - [sym_instance_variable] = { - .visible = true, - .named = true, - }, - [sym_visibility_specification] = { - .visible = true, - .named = true, - }, - [sym_protocol_declaration] = { - .visible = true, - .named = true, - }, - [sym_compatibility_alias_declaration] = { - .visible = true, - .named = true, - }, - [sym_qualified_protocol_interface_declaration] = { - .visible = true, - .named = true, - }, - [sym_implementation_definition] = { - .visible = true, - .named = true, - }, - [sym_property_implementation] = { - .visible = true, - .named = true, - }, - [sym_method_definition] = { - .visible = true, - .named = true, - }, - [sym_method_type] = { - .visible = true, - .named = true, - }, - [sym_keyword_declarator] = { - .visible = true, - .named = true, - }, - [sym_property_declaration] = { - .visible = true, - .named = true, - }, - [sym_property_attributes_declaration] = { - .visible = true, - .named = true, - }, - [sym_property_attribute] = { - .visible = true, - .named = true, - }, - [sym_method_declaration] = { - .visible = true, - .named = true, - }, - [sym_method_parameter] = { - .visible = true, - .named = true, - }, - [sym_c_method_parameter] = { - .visible = true, - .named = true, - }, - [sym_struct_declaration] = { - .visible = true, - .named = true, - }, - [sym_atomic_declaration] = { - .visible = true, - .named = true, - }, - [sym_alignas_specifier] = { - .visible = true, - .named = true, - }, - [sym_specifier_qualifier] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym_struct_declarator] = { - .visible = true, - .named = true, - }, - [sym_try_statement] = { - .visible = true, - .named = true, - }, - [sym_catch_clause] = { - .visible = true, - .named = true, - }, - [sym_finally_clause] = { - .visible = true, - .named = true, - }, - [sym_throw_statement] = { - .visible = true, - .named = true, - }, - [sym_selector_expression] = { - .visible = true, - .named = true, - }, - [sym_available_expression] = { - .visible = true, - .named = true, - }, - [sym_range_expression] = { - .visible = true, - .named = true, - }, - [sym_block_literal] = { - .visible = true, - .named = true, - }, - [sym_message_expression] = { - .visible = true, - .named = true, - }, - [sym_va_arg_expression] = { - .visible = true, - .named = true, - }, - [sym_ms_asm_block] = { - .visible = true, - .named = true, - }, - [sym_encode_expression] = { - .visible = true, - .named = true, - }, - [sym_synchronized_statement] = { - .visible = true, - .named = true, - }, - [sym_block_pointer_declarator] = { - .visible = true, - .named = true, - }, - [sym_block_pointer_field_declarator] = { - .visible = true, - .named = true, - }, - [sym_block_pointer_type_declarator] = { - .visible = true, - .named = true, - }, - [sym_abstract_block_pointer_declarator] = { - .visible = true, - .named = true, - }, - [sym_generic_specifier] = { - .visible = true, - .named = true, - }, - [sym_typedefed_specifier] = { - .visible = true, - .named = true, - }, - [sym_array_type_specifier] = { - .visible = true, - .named = true, - }, - [sym_atdef_field] = { - .visible = true, - .named = true, - }, - [sym_protocol_qualifier] = { - .visible = true, - .named = true, - }, - [sym_type_name] = { - .visible = true, - .named = true, - }, - [sym_at_expression] = { - .visible = true, - .named = true, - }, - [sym_dictionary_literal] = { - .visible = true, - .named = true, - }, - [sym_dictionary_pair] = { - .visible = true, - .named = true, - }, - [sym_array_literal] = { - .visible = true, - .named = true, - }, - [sym_method_identifier] = { - .visible = true, - .named = true, - }, - [aux_sym_translation_unit_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_params_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_if_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_argument_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__old_style_function_definition_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_definition_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_definition_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym__declaration_specifiers_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attribute_specifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attribute_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attribute_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_declaration_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attributed_declarator_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_pointer_declarator_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_function_declarator_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_function_field_declarator_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_sized_type_specifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_enumerator_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_field_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_parameter_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__old_style_parameter_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_case_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_generic_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_gnu_asm_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_gnu_asm_output_operand_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_gnu_asm_input_operand_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_gnu_asm_clobber_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_gnu_asm_goto_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_argument_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_argument_list_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_initializer_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_initializer_pair_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_concatenated_string_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_string_literal_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_availability_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_version_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_module_import_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_if_in_implementation_definition_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_if_in_interface_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_preproc_if_in_enumerator_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_availability_attribute_specifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_protocol_forward_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_class_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_class_interface_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_class_implementation_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_parameterized_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_parameterized_arguments_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_generic_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_instance_variables_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_protocol_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_property_implementation_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_definition_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_definition_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_method_type_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_keyword_selector_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_property_attributes_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_declaration_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_c_method_parameter_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_struct_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_struct_declaration_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_try_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_selector_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_selector_expression_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_available_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_message_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_message_expression_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_generic_specifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_name_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_dictionary_literal_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_identifier_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_method_identifier_repeat2] = { - .visible = false, - .named = false, - }, - [alias_sym_field_identifier] = { - .visible = true, - .named = true, - }, - [alias_sym_statement_identifier] = { - .visible = true, - .named = true, - }, - [alias_sym_type_identifier] = { - .visible = true, - .named = true, - }, -}; - -enum { - field_alias = 1, - field_alternative = 2, - field_argument = 3, - field_arguments = 4, - field_assembly_code = 5, - field_base = 6, - field_body = 7, - field_category = 8, - field_class = 9, - field_clobbers = 10, - field_column = 11, - field_condition = 12, - field_consequence = 13, - field_constraint = 14, - field_declarator = 15, - field_designator = 16, - field_directive = 17, - field_field = 18, - field_filename = 19, - field_function = 20, - field_goto_labels = 21, - field_index = 22, - field_initializer = 23, - field_input_operands = 24, - field_label = 25, - field_left = 26, - field_member = 27, - field_method = 28, - field_name = 29, - field_operand = 30, - field_operator = 31, - field_output_operands = 32, - field_parameters = 33, - field_path = 34, - field_prefix = 35, - field_receiver = 36, - field_register = 37, - field_right = 38, - field_row = 39, - field_size = 40, - field_superclass = 41, - field_symbol = 42, - field_type = 43, - field_underlying_type = 44, - field_update = 45, - field_value = 46, -}; - -static const char * const ts_field_names[] = { - [0] = NULL, - [field_alias] = "alias", - [field_alternative] = "alternative", - [field_argument] = "argument", - [field_arguments] = "arguments", - [field_assembly_code] = "assembly_code", - [field_base] = "base", - [field_body] = "body", - [field_category] = "category", - [field_class] = "class", - [field_clobbers] = "clobbers", - [field_column] = "column", - [field_condition] = "condition", - [field_consequence] = "consequence", - [field_constraint] = "constraint", - [field_declarator] = "declarator", - [field_designator] = "designator", - [field_directive] = "directive", - [field_field] = "field", - [field_filename] = "filename", - [field_function] = "function", - [field_goto_labels] = "goto_labels", - [field_index] = "index", - [field_initializer] = "initializer", - [field_input_operands] = "input_operands", - [field_label] = "label", - [field_left] = "left", - [field_member] = "member", - [field_method] = "method", - [field_name] = "name", - [field_operand] = "operand", - [field_operator] = "operator", - [field_output_operands] = "output_operands", - [field_parameters] = "parameters", - [field_path] = "path", - [field_prefix] = "prefix", - [field_receiver] = "receiver", - [field_register] = "register", - [field_right] = "right", - [field_row] = "row", - [field_size] = "size", - [field_superclass] = "superclass", - [field_symbol] = "symbol", - [field_type] = "type", - [field_underlying_type] = "underlying_type", - [field_update] = "update", - [field_value] = "value", -}; - -static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [3] = {.index = 0, .length = 3}, - [4] = {.index = 3, .length = 1}, - [5] = {.index = 4, .length = 1}, - [6] = {.index = 5, .length = 2}, - [7] = {.index = 7, .length = 1}, - [8] = {.index = 8, .length = 1}, - [9] = {.index = 9, .length = 1}, - [10] = {.index = 10, .length = 2}, - [11] = {.index = 12, .length = 2}, - [12] = {.index = 14, .length = 1}, - [13] = {.index = 14, .length = 1}, - [14] = {.index = 15, .length = 2}, - [15] = {.index = 8, .length = 1}, - [16] = {.index = 17, .length = 2}, - [17] = {.index = 19, .length = 2}, - [18] = {.index = 21, .length = 1}, - [19] = {.index = 22, .length = 1}, - [20] = {.index = 23, .length = 1}, - [21] = {.index = 24, .length = 2}, - [23] = {.index = 26, .length = 2}, - [24] = {.index = 28, .length = 1}, - [25] = {.index = 29, .length = 1}, - [26] = {.index = 30, .length = 2}, - [27] = {.index = 32, .length = 1}, - [28] = {.index = 33, .length = 1}, - [29] = {.index = 34, .length = 2}, - [30] = {.index = 36, .length = 2}, - [31] = {.index = 38, .length = 1}, - [32] = {.index = 39, .length = 3}, - [33] = {.index = 42, .length = 1}, - [34] = {.index = 43, .length = 1}, - [35] = {.index = 44, .length = 2}, - [36] = {.index = 46, .length = 2}, - [37] = {.index = 48, .length = 3}, - [38] = {.index = 51, .length = 5}, - [39] = {.index = 56, .length = 3}, - [40] = {.index = 59, .length = 2}, - [41] = {.index = 61, .length = 2}, - [42] = {.index = 63, .length = 1}, - [43] = {.index = 64, .length = 2}, - [45] = {.index = 66, .length = 2}, - [46] = {.index = 68, .length = 2}, - [47] = {.index = 70, .length = 2}, - [48] = {.index = 72, .length = 2}, - [49] = {.index = 74, .length = 1}, - [50] = {.index = 75, .length = 1}, - [51] = {.index = 76, .length = 2}, - [52] = {.index = 78, .length = 2}, - [53] = {.index = 80, .length = 2}, - [54] = {.index = 82, .length = 2}, - [55] = {.index = 82, .length = 2}, - [56] = {.index = 84, .length = 2}, - [57] = {.index = 86, .length = 1}, - [58] = {.index = 87, .length = 1}, - [60] = {.index = 88, .length = 3}, - [61] = {.index = 91, .length = 1}, - [62] = {.index = 92, .length = 1}, - [63] = {.index = 93, .length = 1}, - [64] = {.index = 94, .length = 2}, - [65] = {.index = 96, .length = 2}, - [66] = {.index = 98, .length = 1}, - [67] = {.index = 99, .length = 2}, - [68] = {.index = 101, .length = 3}, - [69] = {.index = 104, .length = 3}, - [70] = {.index = 107, .length = 2}, - [71] = {.index = 109, .length = 5}, - [72] = {.index = 114, .length = 3}, - [73] = {.index = 117, .length = 5}, - [74] = {.index = 122, .length = 2}, - [75] = {.index = 124, .length = 2}, - [76] = {.index = 126, .length = 3}, - [77] = {.index = 129, .length = 2}, - [78] = {.index = 131, .length = 2}, - [80] = {.index = 133, .length = 1}, - [81] = {.index = 134, .length = 2}, - [82] = {.index = 136, .length = 1}, - [83] = {.index = 137, .length = 2}, - [84] = {.index = 139, .length = 2}, - [85] = {.index = 141, .length = 3}, - [86] = {.index = 144, .length = 2}, - [87] = {.index = 146, .length = 2}, - [88] = {.index = 148, .length = 3}, - [89] = {.index = 148, .length = 3}, - [90] = {.index = 151, .length = 2}, - [91] = {.index = 153, .length = 2}, - [92] = {.index = 153, .length = 2}, - [93] = {.index = 155, .length = 2}, - [94] = {.index = 157, .length = 2}, - [95] = {.index = 159, .length = 1}, - [96] = {.index = 160, .length = 2}, - [97] = {.index = 162, .length = 2}, - [98] = {.index = 164, .length = 4}, - [99] = {.index = 168, .length = 1}, - [100] = {.index = 169, .length = 2}, - [101] = {.index = 171, .length = 1}, - [102] = {.index = 172, .length = 2}, - [104] = {.index = 174, .length = 1}, - [105] = {.index = 175, .length = 2}, - [106] = {.index = 177, .length = 2}, - [107] = {.index = 179, .length = 4}, - [108] = {.index = 183, .length = 5}, - [109] = {.index = 188, .length = 3}, - [110] = {.index = 191, .length = 2}, - [111] = {.index = 193, .length = 1}, - [113] = {.index = 194, .length = 1}, - [114] = {.index = 195, .length = 2}, - [115] = {.index = 197, .length = 2}, - [116] = {.index = 199, .length = 2}, - [117] = {.index = 201, .length = 3}, - [118] = {.index = 204, .length = 3}, - [119] = {.index = 207, .length = 2}, - [120] = {.index = 209, .length = 3}, - [121] = {.index = 209, .length = 3}, - [122] = {.index = 212, .length = 2}, - [123] = {.index = 214, .length = 2}, - [124] = {.index = 214, .length = 2}, - [125] = {.index = 216, .length = 2}, - [126] = {.index = 218, .length = 3}, - [127] = {.index = 221, .length = 2}, - [128] = {.index = 223, .length = 2}, - [129] = {.index = 225, .length = 2}, - [130] = {.index = 227, .length = 2}, - [131] = {.index = 229, .length = 3}, - [132] = {.index = 232, .length = 2}, - [133] = {.index = 234, .length = 3}, - [135] = {.index = 237, .length = 1}, - [136] = {.index = 238, .length = 1}, - [137] = {.index = 239, .length = 2}, - [138] = {.index = 241, .length = 2}, - [139] = {.index = 243, .length = 2}, - [140] = {.index = 245, .length = 3}, - [141] = {.index = 248, .length = 3}, - [142] = {.index = 251, .length = 2}, - [143] = {.index = 253, .length = 3}, - [144] = {.index = 256, .length = 3}, - [145] = {.index = 256, .length = 3}, - [146] = {.index = 259, .length = 3}, - [147] = {.index = 262, .length = 3}, - [148] = {.index = 265, .length = 2}, - [149] = {.index = 267, .length = 1}, - [150] = {.index = 268, .length = 4}, - [151] = {.index = 272, .length = 3}, - [153] = {.index = 275, .length = 1}, - [154] = {.index = 276, .length = 1}, - [155] = {.index = 277, .length = 2}, - [156] = {.index = 279, .length = 3}, - [157] = {.index = 282, .length = 2}, - [158] = {.index = 284, .length = 3}, - [159] = {.index = 287, .length = 2}, - [160] = {.index = 289, .length = 3}, - [161] = {.index = 292, .length = 1}, - [162] = {.index = 293, .length = 2}, - [163] = {.index = 295, .length = 2}, - [164] = {.index = 38, .length = 1}, - [165] = {.index = 297, .length = 5}, - [166] = {.index = 302, .length = 4}, - [167] = {.index = 306, .length = 1}, - [168] = {.index = 307, .length = 1}, - [169] = {.index = 308, .length = 3}, - [170] = {.index = 311, .length = 2}, - [171] = {.index = 313, .length = 2}, - [172] = {.index = 315, .length = 3}, - [173] = {.index = 318, .length = 2}, - [174] = {.index = 320, .length = 3}, - [175] = {.index = 323, .length = 2}, - [176] = {.index = 325, .length = 2}, - [177] = {.index = 327, .length = 5}, - [179] = {.index = 332, .length = 1}, - [180] = {.index = 333, .length = 1}, - [181] = {.index = 334, .length = 3}, - [182] = {.index = 337, .length = 3}, - [183] = {.index = 340, .length = 2}, - [184] = {.index = 342, .length = 2}, - [185] = {.index = 344, .length = 3}, - [186] = {.index = 347, .length = 2}, - [187] = {.index = 349, .length = 2}, - [188] = {.index = 351, .length = 1}, - [189] = {.index = 352, .length = 3}, - [190] = {.index = 355, .length = 3}, - [191] = {.index = 358, .length = 2}, - [192] = {.index = 360, .length = 2}, - [193] = {.index = 362, .length = 3}, - [194] = {.index = 365, .length = 3}, - [195] = {.index = 368, .length = 3}, - [196] = {.index = 371, .length = 3}, - [197] = {.index = 374, .length = 2}, - [198] = {.index = 376, .length = 3}, -}; - -static const TSFieldMapEntry ts_field_map_entries[] = { - [0] = - {field_body, 0, .inherited = true}, - {field_declarator, 0, .inherited = true}, - {field_type, 0, .inherited = true}, - [3] = - {field_type, 0}, - [4] = - {field_directive, 0}, - [5] = - {field_argument, 1}, - {field_operator, 0}, - [7] = - {field_value, 1}, - [8] = - {field_name, 1}, - [9] = - {field_body, 1}, - [10] = - {field_argument, 0}, - {field_operator, 1}, - [12] = - {field_arguments, 1}, - {field_function, 0}, - [14] = - {field_type, 1}, - [15] = - {field_directive, 0}, - {field_path, 1}, - [17] = - {field_argument, 1}, - {field_directive, 0}, - [19] = - {field_declarator, 1}, - {field_type, 0}, - [21] = - {field_parameters, 0}, - [22] = - {field_type, 0, .inherited = true}, - [23] = - {field_declarator, 1}, - [24] = - {field_declarator, 0}, - {field_parameters, 1}, - [26] = - {field_body, 2}, - {field_value, 1}, - [28] = - {field_name, 0}, - [29] = - {field_method, 0}, - [30] = - {field_body, 2}, - {field_name, 1}, - [32] = - {field_name, 2}, - [33] = - {field_body, 2}, - [34] = - {field_condition, 1}, - {field_consequence, 2}, - [36] = - {field_body, 2}, - {field_condition, 1}, - [38] = - {field_label, 1}, - [39] = - {field_left, 0}, - {field_operator, 1}, - {field_right, 2}, - [42] = - {field_label, 0}, - [43] = - {field_path, 1}, - [44] = - {field_alias, 2}, - {field_class, 1}, - [46] = - {field_declarator, 1}, - {field_type, 0, .inherited = true}, - [48] = - {field_body, 2}, - {field_declarator, 1}, - {field_type, 0, .inherited = true}, - [51] = - {field_body, 2}, - {field_declarator, 1}, - {field_declarator, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_type, 0, .inherited = true}, - [56] = - {field_argument, 0}, - {field_field, 2}, - {field_operator, 1}, - [59] = - {field_name, 1}, - {field_value, 2}, - [61] = - {field_name, 1}, - {field_parameters, 2}, - [63] = - {field_condition, 1}, - [64] = - {field_alternative, 2}, - {field_name, 1}, - [66] = - {field_declarator, 2}, - {field_type, 0}, - [68] = - {field_left, 0}, - {field_right, 2}, - [70] = - {field_type, 1}, - {field_value, 3}, - [72] = - {field_declarator, 2}, - {field_type, 1}, - [74] = - {field_declarator, 2}, - [75] = - {field_declarator, 0}, - [76] = - {field_method, 2, .inherited = true}, - {field_receiver, 1}, - [78] = - {field_method, 0, .inherited = true}, - {field_method, 1, .inherited = true}, - [80] = - {field_base, 2}, - {field_body, 3}, - [82] = - {field_name, 1}, - {field_underlying_type, 3}, - [84] = - {field_body, 3}, - {field_name, 2}, - [86] = - {field_name, 3}, - [87] = - {field_body, 3}, - [88] = - {field_alternative, 3}, - {field_condition, 1}, - {field_consequence, 2}, - [91] = - {field_initializer, 0}, - [92] = - {field_type, 2}, - [93] = - {field_assembly_code, 2}, - [94] = - {field_name, 0}, - {field_type, 2}, - [96] = - {field_path, 1}, - {field_path, 2}, - [98] = - {field_filename, 2}, - [99] = - {field_declarator, 0}, - {field_value, 2}, - [101] = - {field_declarator, 1}, - {field_declarator, 2}, - {field_type, 0, .inherited = true}, - [104] = - {field_declarator, 1}, - {field_declarator, 2, .inherited = true}, - {field_type, 0, .inherited = true}, - [107] = - {field_declarator, 0, .inherited = true}, - {field_declarator, 1, .inherited = true}, - [109] = - {field_body, 3}, - {field_declarator, 1}, - {field_declarator, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_type, 0, .inherited = true}, - [114] = - {field_body, 3}, - {field_declarator, 2}, - {field_type, 1, .inherited = true}, - [117] = - {field_body, 3}, - {field_declarator, 2}, - {field_declarator, 2, .inherited = true}, - {field_parameters, 2, .inherited = true}, - {field_type, 1, .inherited = true}, - [122] = - {field_argument, 0}, - {field_index, 2}, - [124] = - {field_alternative, 3}, - {field_condition, 0}, - [126] = - {field_name, 1}, - {field_parameters, 2}, - {field_value, 3}, - [129] = - {field_alternative, 3}, - {field_condition, 1}, - [131] = - {field_alternative, 3}, - {field_name, 1}, - [133] = - {field_size, 1}, - [134] = - {field_declarator, 3}, - {field_type, 1}, - [136] = - {field_declarator, 3}, - [137] = - {field_declarator, 0}, - {field_size, 2}, - [139] = - {field_declarator, 3}, - {field_type, 2}, - [141] = - {field_declarator, 2}, - {field_declarator, 3, .inherited = true}, - {field_type, 1}, - [144] = - {field_name, 2}, - {field_prefix, 0}, - [146] = - {field_name, 0}, - {field_value, 2}, - [148] = - {field_body, 4}, - {field_name, 1}, - {field_underlying_type, 3}, - [151] = - {field_base, 3}, - {field_body, 4}, - [153] = - {field_name, 2}, - {field_underlying_type, 4}, - [155] = - {field_body, 4}, - {field_name, 3}, - [157] = - {field_body, 1}, - {field_condition, 3}, - [159] = - {field_update, 2}, - [160] = - {field_initializer, 0}, - {field_update, 2}, - [162] = - {field_condition, 1}, - {field_initializer, 0}, - [164] = - {field_body, 4}, - {field_condition, 2, .inherited = true}, - {field_initializer, 2, .inherited = true}, - {field_update, 2, .inherited = true}, - [168] = - {field_operand, 1}, - [169] = - {field_assembly_code, 2}, - {field_output_operands, 3}, - [171] = - {field_assembly_code, 3}, - [172] = - {field_filename, 2}, - {field_row, 3}, - [174] = - {field_superclass, 3}, - [175] = - {field_declarator, 1}, - {field_declarator, 2}, - [177] = - {field_declarator, 0}, - {field_value, 3}, - [179] = - {field_declarator, 1}, - {field_declarator, 2}, - {field_declarator, 3, .inherited = true}, - {field_type, 0, .inherited = true}, - [183] = - {field_body, 4}, - {field_declarator, 2}, - {field_declarator, 2, .inherited = true}, - {field_parameters, 2, .inherited = true}, - {field_type, 1, .inherited = true}, - [188] = - {field_alternative, 4}, - {field_condition, 0}, - {field_consequence, 2}, - [191] = - {field_alternative, 4}, - {field_condition, 1}, - [193] = - {field_size, 2}, - [194] = - {field_declarator, 4}, - [195] = - {field_declarator, 0}, - {field_size, 3}, - [197] = - {field_declarator, 4}, - {field_type, 3}, - [199] = - {field_declarator, 4}, - {field_type, 2}, - [201] = - {field_declarator, 3}, - {field_declarator, 4, .inherited = true}, - {field_type, 2}, - [204] = - {field_declarator, 3}, - {field_declarator, 4, .inherited = true}, - {field_type, 1}, - [207] = - {field_declarator, 4}, - {field_type, 1}, - [209] = - {field_body, 5}, - {field_name, 2}, - {field_underlying_type, 4}, - [212] = - {field_base, 4}, - {field_body, 5}, - [214] = - {field_name, 3}, - {field_underlying_type, 5}, - [216] = - {field_condition, 1}, - {field_update, 3}, - [218] = - {field_condition, 1}, - {field_initializer, 0}, - {field_update, 3}, - [221] = - {field_initializer, 0}, - {field_update, 3}, - [223] = - {field_condition, 2}, - {field_initializer, 0}, - [225] = - {field_member, 4}, - {field_type, 2}, - [227] = - {field_operand, 1}, - {field_operand, 2, .inherited = true}, - [229] = - {field_assembly_code, 2}, - {field_input_operands, 4}, - {field_output_operands, 3}, - [232] = - {field_assembly_code, 3}, - {field_output_operands, 4}, - [234] = - {field_column, 4}, - {field_filename, 2}, - {field_row, 3}, - [237] = - {field_category, 3}, - [238] = - {field_superclass, 4}, - [239] = - {field_designator, 0}, - {field_value, 2}, - [241] = - {field_declarator, 5}, - {field_type, 4}, - [243] = - {field_declarator, 5}, - {field_type, 3}, - [245] = - {field_declarator, 4}, - {field_declarator, 5, .inherited = true}, - {field_type, 3}, - [248] = - {field_declarator, 4}, - {field_declarator, 5, .inherited = true}, - {field_type, 2}, - [251] = - {field_declarator, 5}, - {field_type, 2}, - [253] = - {field_declarator, 4}, - {field_declarator, 5, .inherited = true}, - {field_type, 1}, - [256] = - {field_body, 6}, - {field_name, 3}, - {field_underlying_type, 5}, - [259] = - {field_declarator, 1}, - {field_declarator, 3, .inherited = true}, - {field_type, 0, .inherited = true}, - [262] = - {field_condition, 2}, - {field_initializer, 0}, - {field_update, 4}, - [265] = - {field_operand, 0, .inherited = true}, - {field_operand, 1, .inherited = true}, - [267] = - {field_register, 1}, - [268] = - {field_assembly_code, 2}, - {field_clobbers, 5}, - {field_input_operands, 4}, - {field_output_operands, 3}, - [272] = - {field_assembly_code, 3}, - {field_input_operands, 5}, - {field_output_operands, 4}, - [275] = - {field_category, 4}, - [276] = - {field_superclass, 5}, - [277] = - {field_declarator, 6}, - {field_type, 4}, - [279] = - {field_declarator, 5}, - {field_declarator, 6, .inherited = true}, - {field_type, 4}, - [282] = - {field_declarator, 6}, - {field_type, 5}, - [284] = - {field_declarator, 5}, - {field_declarator, 6, .inherited = true}, - {field_type, 3}, - [287] = - {field_declarator, 6}, - {field_type, 3}, - [289] = - {field_declarator, 5}, - {field_declarator, 6, .inherited = true}, - {field_type, 2}, - [292] = - {field_type, 2, .inherited = true}, - [293] = - {field_constraint, 0}, - {field_value, 2}, - [295] = - {field_register, 1}, - {field_register, 2, .inherited = true}, - [297] = - {field_assembly_code, 2}, - {field_clobbers, 5}, - {field_goto_labels, 6}, - {field_input_operands, 4}, - {field_output_operands, 3}, - [302] = - {field_assembly_code, 3}, - {field_clobbers, 6}, - {field_input_operands, 5}, - {field_output_operands, 4}, - [306] = - {field_category, 5}, - [307] = - {field_superclass, 6}, - [308] = - {field_declarator, 6}, - {field_declarator, 7, .inherited = true}, - {field_type, 4}, - [311] = - {field_declarator, 7}, - {field_type, 4}, - [313] = - {field_declarator, 7}, - {field_type, 5}, - [315] = - {field_declarator, 6}, - {field_declarator, 7, .inherited = true}, - {field_type, 5}, - [318] = - {field_declarator, 7}, - {field_type, 6}, - [320] = - {field_declarator, 6}, - {field_declarator, 7, .inherited = true}, - {field_type, 3}, - [323] = - {field_register, 0, .inherited = true}, - {field_register, 1, .inherited = true}, - [325] = - {field_label, 1}, - {field_label, 2, .inherited = true}, - [327] = - {field_assembly_code, 3}, - {field_clobbers, 6}, - {field_goto_labels, 7}, - {field_input_operands, 5}, - {field_output_operands, 4}, - [332] = - {field_category, 6}, - [333] = - {field_superclass, 7}, - [334] = - {field_declarator, 7}, - {field_declarator, 8, .inherited = true}, - {field_type, 4}, - [337] = - {field_declarator, 7}, - {field_declarator, 8, .inherited = true}, - {field_type, 5}, - [340] = - {field_declarator, 8}, - {field_type, 5}, - [342] = - {field_declarator, 8}, - {field_type, 6}, - [344] = - {field_declarator, 7}, - {field_declarator, 8, .inherited = true}, - {field_type, 6}, - [347] = - {field_declarator, 8}, - {field_type, 7}, - [349] = - {field_label, 0, .inherited = true}, - {field_label, 1, .inherited = true}, - [351] = - {field_category, 7}, - [352] = - {field_declarator, 8}, - {field_declarator, 9, .inherited = true}, - {field_type, 5}, - [355] = - {field_declarator, 8}, - {field_declarator, 9, .inherited = true}, - {field_type, 6}, - [358] = - {field_declarator, 9}, - {field_type, 6}, - [360] = - {field_declarator, 9}, - {field_type, 7}, - [362] = - {field_declarator, 8}, - {field_declarator, 9, .inherited = true}, - {field_type, 7}, - [365] = - {field_constraint, 3}, - {field_symbol, 1}, - {field_value, 5}, - [368] = - {field_declarator, 9}, - {field_declarator, 10, .inherited = true}, - {field_type, 6}, - [371] = - {field_declarator, 9}, - {field_declarator, 10, .inherited = true}, - {field_type, 7}, - [374] = - {field_declarator, 10}, - {field_type, 7}, - [376] = - {field_declarator, 10}, - {field_declarator, 11, .inherited = true}, - {field_type, 7}, -}; - -static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { - [0] = {0}, - [1] = { - [0] = sym_identifier, - }, - [2] = { - [0] = alias_sym_type_identifier, - }, - [8] = { - [1] = alias_sym_type_identifier, - }, - [13] = { - [1] = alias_sym_type_identifier, - }, - [22] = { - [0] = sym_primitive_type, - }, - [26] = { - [1] = alias_sym_type_identifier, - }, - [27] = { - [2] = alias_sym_type_identifier, - }, - [31] = { - [1] = alias_sym_statement_identifier, - }, - [33] = { - [0] = alias_sym_statement_identifier, - }, - [39] = { - [2] = alias_sym_field_identifier, - }, - [44] = { - [1] = alias_sym_type_identifier, - }, - [53] = { - [2] = alias_sym_type_identifier, - }, - [54] = { - [1] = alias_sym_type_identifier, - }, - [55] = { - [1] = alias_sym_type_identifier, - [3] = alias_sym_type_identifier, - }, - [56] = { - [2] = alias_sym_type_identifier, - }, - [57] = { - [3] = alias_sym_type_identifier, - }, - [59] = { - [0] = alias_sym_field_identifier, - }, - [79] = { - [2] = alias_sym_type_identifier, - }, - [88] = { - [1] = alias_sym_type_identifier, - }, - [89] = { - [1] = alias_sym_type_identifier, - [3] = alias_sym_type_identifier, - }, - [90] = { - [3] = alias_sym_type_identifier, - }, - [91] = { - [2] = alias_sym_type_identifier, - }, - [92] = { - [2] = alias_sym_type_identifier, - [4] = alias_sym_type_identifier, - }, - [93] = { - [3] = alias_sym_type_identifier, - }, - [103] = { - [1] = sym_identifier, - }, - [112] = { - [1] = alias_sym_field_identifier, - }, - [120] = { - [2] = alias_sym_type_identifier, - }, - [121] = { - [2] = alias_sym_type_identifier, - [4] = alias_sym_type_identifier, - }, - [122] = { - [4] = alias_sym_type_identifier, - }, - [123] = { - [3] = alias_sym_type_identifier, - }, - [124] = { - [3] = alias_sym_type_identifier, - [5] = alias_sym_type_identifier, - }, - [129] = { - [4] = alias_sym_field_identifier, - }, - [134] = { - [2] = sym_identifier, - }, - [144] = { - [3] = alias_sym_type_identifier, - }, - [145] = { - [3] = alias_sym_type_identifier, - [5] = alias_sym_type_identifier, - }, - [152] = { - [3] = sym_identifier, - }, - [178] = { - [4] = alias_sym_field_identifier, - }, -}; - -static const uint16_t ts_non_terminal_alias_map[] = { - 0, -}; - -static const TSStateId ts_primary_state_ids[STATE_COUNT] = { - [0] = 0, - [1] = 1, - [2] = 2, - [3] = 3, - [4] = 3, - [5] = 3, - [6] = 3, - [7] = 2, - [8] = 2, - [9] = 3, - [10] = 2, - [11] = 3, - [12] = 3, - [13] = 2, - [14] = 3, - [15] = 2, - [16] = 2, - [17] = 3, - [18] = 2, - [19] = 2, - [20] = 20, - [21] = 20, - [22] = 20, - [23] = 23, - [24] = 23, - [25] = 23, - [26] = 23, - [27] = 23, - [28] = 20, - [29] = 20, - [30] = 30, - [31] = 23, - [32] = 32, - [33] = 20, - [34] = 34, - [35] = 35, - [36] = 36, - [37] = 35, - [38] = 38, - [39] = 35, - [40] = 40, - [41] = 41, - [42] = 41, - [43] = 43, - [44] = 44, - [45] = 41, - [46] = 46, - [47] = 43, - [48] = 44, - [49] = 41, - [50] = 46, - [51] = 43, - [52] = 44, - [53] = 41, - [54] = 46, - [55] = 43, - [56] = 44, - [57] = 41, - [58] = 46, - [59] = 43, - [60] = 44, - [61] = 41, - [62] = 46, - [63] = 43, - [64] = 44, - [65] = 41, - [66] = 46, - [67] = 43, - [68] = 68, - [69] = 44, - [70] = 70, - [71] = 41, - [72] = 44, - [73] = 41, - [74] = 43, - [75] = 46, - [76] = 46, - [77] = 43, - [78] = 44, - [79] = 44, - [80] = 68, - [81] = 43, - [82] = 43, - [83] = 41, - [84] = 70, - [85] = 46, - [86] = 46, - [87] = 46, - [88] = 43, - [89] = 44, - [90] = 44, - [91] = 68, - [92] = 43, - [93] = 41, - [94] = 46, - [95] = 95, - [96] = 70, - [97] = 41, - [98] = 44, - [99] = 46, - [100] = 43, - [101] = 43, - [102] = 44, - [103] = 68, - [104] = 44, - [105] = 41, - [106] = 70, - [107] = 46, - [108] = 41, - [109] = 46, - [110] = 43, - [111] = 44, - [112] = 44, - [113] = 43, - [114] = 46, - [115] = 68, - [116] = 41, - [117] = 41, - [118] = 70, - [119] = 44, - [120] = 43, - [121] = 46, - [122] = 43, - [123] = 41, - [124] = 44, - [125] = 46, - [126] = 46, - [127] = 41, - [128] = 128, - [129] = 129, - [130] = 130, - [131] = 131, - [132] = 132, - [133] = 133, - [134] = 134, - [135] = 130, - [136] = 132, - [137] = 131, - [138] = 134, - [139] = 133, - [140] = 130, - [141] = 134, - [142] = 132, - [143] = 133, - [144] = 131, - [145] = 134, - [146] = 133, - [147] = 131, - [148] = 131, - [149] = 132, - [150] = 134, - [151] = 130, - [152] = 133, - [153] = 130, - [154] = 132, - [155] = 131, - [156] = 134, - [157] = 133, - [158] = 130, - [159] = 132, - [160] = 160, - [161] = 161, - [162] = 161, - [163] = 161, - [164] = 161, - [165] = 161, - [166] = 161, - [167] = 161, - [168] = 161, - [169] = 169, - [170] = 160, - [171] = 171, - [172] = 160, - [173] = 169, - [174] = 174, - [175] = 171, - [176] = 176, - [177] = 177, - [178] = 178, - [179] = 179, - [180] = 160, - [181] = 169, - [182] = 176, - [183] = 178, - [184] = 179, - [185] = 171, - [186] = 174, - [187] = 177, - [188] = 169, - [189] = 169, - [190] = 190, - [191] = 191, - [192] = 192, - [193] = 193, - [194] = 194, - [195] = 195, - [196] = 196, - [197] = 197, - [198] = 198, - [199] = 199, - [200] = 200, - [201] = 201, - [202] = 202, - [203] = 203, - [204] = 204, - [205] = 205, - [206] = 206, - [207] = 207, - [208] = 208, - [209] = 209, - [210] = 210, - [211] = 211, - [212] = 212, - [213] = 213, - [214] = 214, - [215] = 215, - [216] = 216, - [217] = 217, - [218] = 218, - [219] = 174, - [220] = 220, - [221] = 221, - [222] = 177, - [223] = 223, - [224] = 224, - [225] = 225, - [226] = 226, - [227] = 227, - [228] = 228, - [229] = 178, - [230] = 230, - [231] = 231, - [232] = 232, - [233] = 233, - [234] = 234, - [235] = 235, - [236] = 236, - [237] = 237, - [238] = 238, - [239] = 239, - [240] = 240, - [241] = 179, - [242] = 242, - [243] = 243, - [244] = 244, - [245] = 245, - [246] = 246, - [247] = 247, - [248] = 248, - [249] = 249, - [250] = 250, - [251] = 251, - [252] = 252, - [253] = 253, - [254] = 254, - [255] = 255, - [256] = 256, - [257] = 178, - [258] = 258, - [259] = 259, - [260] = 260, - [261] = 261, - [262] = 179, - [263] = 263, - [264] = 264, - [265] = 171, - [266] = 266, - [267] = 267, - [268] = 268, - [269] = 269, - [270] = 270, - [271] = 271, - [272] = 272, - [273] = 273, - [274] = 171, - [275] = 275, - [276] = 276, - [277] = 277, - [278] = 278, - [279] = 279, - [280] = 280, - [281] = 281, - [282] = 282, - [283] = 283, - [284] = 284, - [285] = 177, - [286] = 286, - [287] = 287, - [288] = 288, - [289] = 289, - [290] = 290, - [291] = 291, - [292] = 292, - [293] = 293, - [294] = 294, - [295] = 295, - [296] = 296, - [297] = 297, - [298] = 298, - [299] = 299, - [300] = 300, - [301] = 301, - [302] = 302, - [303] = 303, - [304] = 304, - [305] = 305, - [306] = 306, - [307] = 307, - [308] = 308, - [309] = 309, - [310] = 310, - [311] = 311, - [312] = 312, - [313] = 313, - [314] = 314, - [315] = 315, - [316] = 316, - [317] = 317, - [318] = 318, - [319] = 319, - [320] = 320, - [321] = 321, - [322] = 322, - [323] = 323, - [324] = 324, - [325] = 325, - [326] = 326, - [327] = 327, - [328] = 328, - [329] = 329, - [330] = 330, - [331] = 331, - [332] = 332, - [333] = 333, - [334] = 334, - [335] = 335, - [336] = 336, - [337] = 337, - [338] = 338, - [339] = 339, - [340] = 340, - [341] = 341, - [342] = 342, - [343] = 343, - [344] = 344, - [345] = 345, - [346] = 346, - [347] = 347, - [348] = 348, - [349] = 349, - [350] = 350, - [351] = 351, - [352] = 352, - [353] = 353, - [354] = 354, - [355] = 355, - [356] = 356, - [357] = 357, - [358] = 176, - [359] = 359, - [360] = 360, - [361] = 361, - [362] = 362, - [363] = 363, - [364] = 364, - [365] = 365, - [366] = 366, - [367] = 367, - [368] = 368, - [369] = 369, - [370] = 370, - [371] = 371, - [372] = 372, - [373] = 373, - [374] = 374, - [375] = 375, - [376] = 376, - [377] = 377, - [378] = 378, - [379] = 379, - [380] = 380, - [381] = 381, - [382] = 382, - [383] = 383, - [384] = 384, - [385] = 385, - [386] = 386, - [387] = 387, - [388] = 388, - [389] = 389, - [390] = 390, - [391] = 391, - [392] = 392, - [393] = 393, - [394] = 394, - [395] = 395, - [396] = 396, - [397] = 397, - [398] = 398, - [399] = 399, - [400] = 400, - [401] = 401, - [402] = 402, - [403] = 403, - [404] = 404, - [405] = 405, - [406] = 406, - [407] = 407, - [408] = 408, - [409] = 409, - [410] = 410, - [411] = 411, - [412] = 412, - [413] = 413, - [414] = 414, - [415] = 415, - [416] = 416, - [417] = 417, - [418] = 418, - [419] = 419, - [420] = 420, - [421] = 421, - [422] = 422, - [423] = 423, - [424] = 424, - [425] = 425, - [426] = 426, - [427] = 427, - [428] = 428, - [429] = 429, - [430] = 430, - [431] = 431, - [432] = 432, - [433] = 433, - [434] = 434, - [435] = 435, - [436] = 436, - [437] = 437, - [438] = 438, - [439] = 439, - [440] = 440, - [441] = 441, - [442] = 442, - [443] = 443, - [444] = 444, - [445] = 445, - [446] = 446, - [447] = 447, - [448] = 448, - [449] = 449, - [450] = 450, - [451] = 451, - [452] = 452, - [453] = 190, - [454] = 454, - [455] = 455, - [456] = 456, - [457] = 457, - [458] = 458, - [459] = 459, - [460] = 460, - [461] = 461, - [462] = 462, - [463] = 463, - [464] = 464, - [465] = 465, - [466] = 466, - [467] = 467, - [468] = 468, - [469] = 469, - [470] = 470, - [471] = 471, - [472] = 472, - [473] = 473, - [474] = 474, - [475] = 475, - [476] = 476, - [477] = 477, - [478] = 478, - [479] = 479, - [480] = 480, - [481] = 481, - [482] = 482, - [483] = 483, - [484] = 484, - [485] = 485, - [486] = 486, - [487] = 487, - [488] = 488, - [489] = 261, - [490] = 286, - [491] = 320, - [492] = 179, - [493] = 178, - [494] = 177, - [495] = 179, - [496] = 178, - [497] = 177, - [498] = 176, - [499] = 174, - [500] = 321, - [501] = 322, - [502] = 323, - [503] = 324, - [504] = 325, - [505] = 326, - [506] = 327, - [507] = 328, - [508] = 329, - [509] = 330, - [510] = 346, - [511] = 347, - [512] = 348, - [513] = 349, - [514] = 350, - [515] = 351, - [516] = 352, - [517] = 353, - [518] = 303, - [519] = 302, - [520] = 331, - [521] = 301, - [522] = 332, - [523] = 300, - [524] = 299, - [525] = 298, - [526] = 294, - [527] = 174, - [528] = 354, - [529] = 355, - [530] = 356, - [531] = 357, - [532] = 244, - [533] = 342, - [534] = 250, - [535] = 246, - [536] = 239, - [537] = 223, - [538] = 221, - [539] = 179, - [540] = 191, - [541] = 258, - [542] = 306, - [543] = 263, - [544] = 267, - [545] = 268, - [546] = 270, - [547] = 272, - [548] = 273, - [549] = 192, - [550] = 275, - [551] = 276, - [552] = 278, - [553] = 279, - [554] = 280, - [555] = 281, - [556] = 282, - [557] = 283, - [558] = 178, - [559] = 177, - [560] = 220, - [561] = 218, - [562] = 217, - [563] = 216, - [564] = 215, - [565] = 213, - [566] = 293, - [567] = 292, - [568] = 291, - [569] = 287, - [570] = 176, - [571] = 234, - [572] = 317, - [573] = 212, - [574] = 211, - [575] = 318, - [576] = 256, - [577] = 210, - [578] = 255, - [579] = 209, - [580] = 208, - [581] = 207, - [582] = 206, - [583] = 201, - [584] = 200, - [585] = 199, - [586] = 198, - [587] = 197, - [588] = 252, - [589] = 251, - [590] = 344, - [591] = 196, - [592] = 238, - [593] = 195, - [594] = 194, - [595] = 193, - [596] = 243, - [597] = 245, - [598] = 264, - [599] = 289, - [600] = 297, - [601] = 304, - [602] = 237, - [603] = 319, - [604] = 236, - [605] = 277, - [606] = 247, - [607] = 341, - [608] = 340, - [609] = 339, - [610] = 337, - [611] = 336, - [612] = 335, - [613] = 315, - [614] = 314, - [615] = 313, - [616] = 312, - [617] = 311, - [618] = 310, - [619] = 309, - [620] = 308, - [621] = 307, - [622] = 305, - [623] = 295, - [624] = 284, - [625] = 271, - [626] = 269, - [627] = 266, - [628] = 202, - [629] = 260, - [630] = 259, - [631] = 203, - [632] = 227, - [633] = 253, - [634] = 288, - [635] = 235, - [636] = 290, - [637] = 343, - [638] = 333, - [639] = 249, - [640] = 248, - [641] = 240, - [642] = 334, - [643] = 338, - [644] = 345, - [645] = 242, - [646] = 296, - [647] = 254, - [648] = 316, - [649] = 233, - [650] = 214, - [651] = 205, - [652] = 224, - [653] = 204, - [654] = 225, - [655] = 226, - [656] = 232, - [657] = 231, - [658] = 228, - [659] = 230, - [660] = 458, - [661] = 459, - [662] = 484, - [663] = 487, - [664] = 383, - [665] = 476, - [666] = 402, - [667] = 384, - [668] = 446, - [669] = 385, - [670] = 382, - [671] = 381, - [672] = 380, - [673] = 415, - [674] = 386, - [675] = 387, - [676] = 379, - [677] = 388, - [678] = 413, - [679] = 378, - [680] = 377, - [681] = 389, - [682] = 399, - [683] = 400, - [684] = 390, - [685] = 391, - [686] = 401, - [687] = 392, - [688] = 410, - [689] = 393, - [690] = 376, - [691] = 375, - [692] = 460, - [693] = 374, - [694] = 373, - [695] = 398, - [696] = 394, - [697] = 434, - [698] = 440, - [699] = 395, - [700] = 365, - [701] = 396, - [702] = 364, - [703] = 441, - [704] = 360, - [705] = 361, - [706] = 362, - [707] = 442, - [708] = 443, - [709] = 450, - [710] = 444, - [711] = 447, - [712] = 366, - [713] = 367, - [714] = 368, - [715] = 431, - [716] = 408, - [717] = 369, - [718] = 370, - [719] = 371, - [720] = 449, - [721] = 452, - [722] = 454, - [723] = 457, - [724] = 483, - [725] = 486, - [726] = 190, - [727] = 372, - [728] = 405, - [729] = 411, - [730] = 412, - [731] = 414, - [732] = 424, - [733] = 428, - [734] = 404, - [735] = 406, - [736] = 430, - [737] = 407, - [738] = 466, - [739] = 467, - [740] = 471, - [741] = 472, - [742] = 473, - [743] = 474, - [744] = 475, - [745] = 479, - [746] = 480, - [747] = 481, - [748] = 433, - [749] = 435, - [750] = 436, - [751] = 438, - [752] = 439, - [753] = 469, - [754] = 470, - [755] = 485, - [756] = 482, - [757] = 465, - [758] = 463, - [759] = 462, - [760] = 461, - [761] = 455, - [762] = 451, - [763] = 448, - [764] = 445, - [765] = 437, - [766] = 429, - [767] = 359, - [768] = 427, - [769] = 488, - [770] = 478, - [771] = 477, - [772] = 468, - [773] = 464, - [774] = 456, - [775] = 432, - [776] = 363, - [777] = 403, - [778] = 426, - [779] = 397, - [780] = 425, - [781] = 423, - [782] = 422, - [783] = 421, - [784] = 420, - [785] = 419, - [786] = 418, - [787] = 417, - [788] = 416, - [789] = 409, - [790] = 251, - [791] = 233, - [792] = 317, - [793] = 337, - [794] = 339, - [795] = 340, - [796] = 318, - [797] = 341, - [798] = 268, - [799] = 336, - [800] = 260, - [801] = 315, - [802] = 314, - [803] = 313, - [804] = 312, - [805] = 311, - [806] = 310, - [807] = 309, - [808] = 308, - [809] = 307, - [810] = 305, - [811] = 295, - [812] = 284, - [813] = 271, - [814] = 283, - [815] = 282, - [816] = 281, - [817] = 280, - [818] = 279, - [819] = 278, - [820] = 269, - [821] = 266, - [822] = 276, - [823] = 275, - [824] = 192, - [825] = 273, - [826] = 272, - [827] = 270, - [828] = 343, - [829] = 267, - [830] = 263, - [831] = 261, - [832] = 258, - [833] = 259, - [834] = 169, - [835] = 331, - [836] = 332, - [837] = 355, - [838] = 335, - [839] = 205, - [840] = 204, - [841] = 356, - [842] = 357, - [843] = 244, - [844] = 342, - [845] = 250, - [846] = 246, - [847] = 239, - [848] = 234, - [849] = 223, - [850] = 221, - [851] = 179, - [852] = 191, - [853] = 306, - [854] = 178, - [855] = 177, - [856] = 220, - [857] = 218, - [858] = 217, - [859] = 216, - [860] = 240, - [861] = 248, - [862] = 249, - [863] = 333, - [864] = 215, - [865] = 213, - [866] = 212, - [867] = 211, - [868] = 210, - [869] = 209, - [870] = 208, - [871] = 207, - [872] = 206, - [873] = 201, - [874] = 200, - [875] = 199, - [876] = 198, - [877] = 197, - [878] = 196, - [879] = 195, - [880] = 194, - [881] = 193, - [882] = 243, - [883] = 245, - [884] = 290, - [885] = 264, - [886] = 288, - [887] = 289, - [888] = 297, - [889] = 304, - [890] = 319, - [891] = 334, - [892] = 338, - [893] = 345, - [894] = 242, - [895] = 296, - [896] = 254, - [897] = 316, - [898] = 224, - [899] = 225, - [900] = 226, - [901] = 228, - [902] = 230, - [903] = 231, - [904] = 253, - [905] = 232, - [906] = 227, - [907] = 344, - [908] = 235, - [909] = 203, - [910] = 214, - [911] = 236, - [912] = 237, - [913] = 238, - [914] = 286, - [915] = 287, - [916] = 291, - [917] = 292, - [918] = 293, - [919] = 294, - [920] = 298, - [921] = 299, - [922] = 300, - [923] = 301, - [924] = 277, - [925] = 202, - [926] = 247, - [927] = 302, - [928] = 303, - [929] = 320, - [930] = 347, - [931] = 321, - [932] = 322, - [933] = 323, - [934] = 324, - [935] = 252, - [936] = 255, - [937] = 256, - [938] = 325, - [939] = 326, - [940] = 327, - [941] = 328, - [942] = 329, - [943] = 330, - [944] = 346, - [945] = 353, - [946] = 354, - [947] = 348, - [948] = 352, - [949] = 351, - [950] = 350, - [951] = 349, - [952] = 427, - [953] = 404, - [954] = 359, - [955] = 429, - [956] = 434, - [957] = 425, - [958] = 423, - [959] = 445, - [960] = 448, - [961] = 451, - [962] = 422, - [963] = 421, - [964] = 455, - [965] = 461, - [966] = 462, - [967] = 463, - [968] = 465, - [969] = 482, - [970] = 481, - [971] = 420, - [972] = 419, - [973] = 418, - [974] = 397, - [975] = 398, - [976] = 417, - [977] = 416, - [978] = 409, - [979] = 480, - [980] = 479, - [981] = 408, - [982] = 475, - [983] = 407, - [984] = 474, - [985] = 406, - [986] = 473, - [987] = 472, - [988] = 471, - [989] = 467, - [990] = 466, - [991] = 460, - [992] = 396, - [993] = 395, - [994] = 394, - [995] = 393, - [996] = 392, - [997] = 391, - [998] = 390, - [999] = 190, - [1000] = 389, - [1001] = 388, - [1002] = 387, - [1003] = 459, - [1004] = 458, - [1005] = 386, - [1006] = 457, - [1007] = 385, - [1008] = 384, - [1009] = 383, - [1010] = 382, - [1011] = 381, - [1012] = 380, - [1013] = 379, - [1014] = 378, - [1015] = 377, - [1016] = 376, - [1017] = 375, - [1018] = 374, - [1019] = 373, - [1020] = 365, - [1021] = 401, - [1022] = 364, - [1023] = 400, - [1024] = 360, - [1025] = 431, - [1026] = 361, - [1027] = 362, - [1028] = 399, - [1029] = 366, - [1030] = 367, - [1031] = 368, - [1032] = 369, - [1033] = 370, - [1034] = 371, - [1035] = 372, - [1036] = 437, - [1037] = 405, - [1038] = 411, - [1039] = 412, - [1040] = 414, - [1041] = 424, - [1042] = 428, - [1043] = 430, - [1044] = 433, - [1045] = 435, - [1046] = 436, - [1047] = 438, - [1048] = 402, - [1049] = 439, - [1050] = 469, - [1051] = 470, - [1052] = 485, - [1053] = 488, - [1054] = 478, - [1055] = 454, - [1056] = 477, - [1057] = 468, - [1058] = 464, - [1059] = 456, - [1060] = 432, - [1061] = 446, - [1062] = 484, - [1063] = 483, - [1064] = 486, - [1065] = 363, - [1066] = 487, - [1067] = 476, - [1068] = 403, - [1069] = 426, - [1070] = 415, - [1071] = 452, - [1072] = 413, - [1073] = 450, - [1074] = 449, - [1075] = 447, - [1076] = 444, - [1077] = 171, - [1078] = 410, - [1079] = 443, - [1080] = 442, - [1081] = 441, - [1082] = 190, - [1083] = 440, - [1084] = 341, - [1085] = 238, - [1086] = 266, - [1087] = 260, - [1088] = 259, - [1089] = 318, - [1090] = 202, - [1091] = 203, - [1092] = 227, - [1093] = 253, - [1094] = 160, - [1095] = 277, - [1096] = 202, - [1097] = 203, - [1098] = 227, - [1099] = 253, - [1100] = 288, - [1101] = 290, - [1102] = 343, - [1103] = 333, - [1104] = 249, - [1105] = 248, - [1106] = 240, - [1107] = 306, - [1108] = 191, - [1109] = 247, - [1110] = 204, - [1111] = 205, - [1112] = 214, - [1113] = 221, - [1114] = 223, - [1115] = 234, - [1116] = 239, - [1117] = 246, - [1118] = 250, - [1119] = 251, - [1120] = 252, - [1121] = 343, - [1122] = 255, - [1123] = 256, - [1124] = 259, - [1125] = 260, - [1126] = 333, - [1127] = 249, - [1128] = 266, - [1129] = 248, - [1130] = 240, - [1131] = 306, - [1132] = 269, - [1133] = 271, - [1134] = 284, - [1135] = 295, - [1136] = 305, - [1137] = 307, - [1138] = 308, - [1139] = 191, - [1140] = 247, - [1141] = 214, - [1142] = 277, - [1143] = 221, - [1144] = 223, - [1145] = 234, - [1146] = 239, - [1147] = 246, - [1148] = 250, - [1149] = 251, - [1150] = 252, - [1151] = 255, - [1152] = 256, - [1153] = 269, - [1154] = 271, - [1155] = 284, - [1156] = 295, - [1157] = 309, - [1158] = 310, - [1159] = 311, - [1160] = 312, - [1161] = 313, - [1162] = 314, - [1163] = 315, - [1164] = 335, - [1165] = 336, - [1166] = 337, - [1167] = 339, - [1168] = 340, - [1169] = 305, - [1170] = 307, - [1171] = 347, - [1172] = 342, - [1173] = 244, - [1174] = 308, - [1175] = 357, - [1176] = 309, - [1177] = 310, - [1178] = 356, - [1179] = 311, - [1180] = 312, - [1181] = 355, - [1182] = 354, - [1183] = 313, - [1184] = 314, - [1185] = 315, - [1186] = 335, - [1187] = 353, - [1188] = 352, - [1189] = 351, - [1190] = 350, - [1191] = 349, - [1192] = 348, - [1193] = 228, - [1194] = 346, - [1195] = 344, - [1196] = 332, - [1197] = 336, - [1198] = 331, - [1199] = 330, - [1200] = 329, - [1201] = 328, - [1202] = 327, - [1203] = 326, - [1204] = 325, - [1205] = 324, - [1206] = 323, - [1207] = 322, - [1208] = 321, - [1209] = 320, - [1210] = 318, - [1211] = 317, - [1212] = 337, - [1213] = 339, - [1214] = 340, - [1215] = 303, - [1216] = 302, - [1217] = 301, - [1218] = 300, - [1219] = 299, - [1220] = 298, - [1221] = 294, - [1222] = 293, - [1223] = 292, - [1224] = 291, - [1225] = 287, - [1226] = 286, - [1227] = 283, - [1228] = 282, - [1229] = 281, - [1230] = 280, - [1231] = 279, - [1232] = 341, - [1233] = 278, - [1234] = 342, - [1235] = 276, - [1236] = 275, - [1237] = 192, - [1238] = 273, - [1239] = 272, - [1240] = 270, - [1241] = 268, - [1242] = 267, - [1243] = 263, - [1244] = 261, - [1245] = 258, - [1246] = 244, - [1247] = 357, - [1248] = 356, - [1249] = 238, - [1250] = 237, - [1251] = 355, - [1252] = 236, - [1253] = 235, - [1254] = 233, - [1255] = 232, - [1256] = 231, - [1257] = 230, - [1258] = 354, - [1259] = 226, - [1260] = 225, - [1261] = 224, - [1262] = 316, - [1263] = 353, - [1264] = 254, - [1265] = 296, - [1266] = 242, - [1267] = 345, - [1268] = 338, - [1269] = 334, - [1270] = 319, - [1271] = 304, - [1272] = 297, - [1273] = 289, - [1274] = 264, - [1275] = 352, - [1276] = 245, - [1277] = 351, - [1278] = 243, - [1279] = 193, - [1280] = 194, - [1281] = 195, - [1282] = 196, - [1283] = 197, - [1284] = 198, - [1285] = 199, - [1286] = 200, - [1287] = 201, - [1288] = 206, - [1289] = 207, - [1290] = 208, - [1291] = 209, - [1292] = 210, - [1293] = 211, - [1294] = 212, - [1295] = 213, - [1296] = 350, - [1297] = 349, - [1298] = 348, - [1299] = 205, - [1300] = 347, - [1301] = 346, - [1302] = 332, - [1303] = 331, - [1304] = 204, - [1305] = 330, - [1306] = 329, - [1307] = 215, - [1308] = 216, - [1309] = 217, - [1310] = 179, - [1311] = 218, - [1312] = 220, - [1313] = 328, - [1314] = 327, - [1315] = 326, - [1316] = 325, - [1317] = 324, - [1318] = 323, - [1319] = 322, - [1320] = 321, - [1321] = 320, - [1322] = 317, - [1323] = 303, - [1324] = 302, - [1325] = 301, - [1326] = 300, - [1327] = 299, - [1328] = 177, - [1329] = 298, - [1330] = 294, - [1331] = 293, - [1332] = 178, - [1333] = 292, - [1334] = 291, - [1335] = 287, - [1336] = 179, - [1337] = 286, - [1338] = 283, - [1339] = 282, - [1340] = 281, - [1341] = 280, - [1342] = 279, - [1343] = 290, - [1344] = 288, - [1345] = 278, - [1346] = 178, - [1347] = 276, - [1348] = 275, - [1349] = 192, - [1350] = 273, - [1351] = 272, - [1352] = 270, - [1353] = 268, - [1354] = 267, - [1355] = 263, - [1356] = 261, - [1357] = 258, - [1358] = 237, - [1359] = 236, - [1360] = 235, - [1361] = 177, - [1362] = 233, - [1363] = 232, - [1364] = 231, - [1365] = 220, - [1366] = 230, - [1367] = 228, - [1368] = 218, - [1369] = 217, - [1370] = 216, - [1371] = 215, - [1372] = 226, - [1373] = 225, - [1374] = 224, - [1375] = 316, - [1376] = 254, - [1377] = 213, - [1378] = 212, - [1379] = 296, - [1380] = 211, - [1381] = 210, - [1382] = 242, - [1383] = 209, - [1384] = 208, - [1385] = 207, - [1386] = 345, - [1387] = 338, - [1388] = 206, - [1389] = 334, - [1390] = 319, - [1391] = 304, - [1392] = 297, - [1393] = 289, - [1394] = 264, - [1395] = 344, - [1396] = 245, - [1397] = 243, - [1398] = 193, - [1399] = 201, - [1400] = 200, - [1401] = 199, - [1402] = 198, - [1403] = 194, - [1404] = 197, - [1405] = 196, - [1406] = 195, - [1407] = 407, - [1408] = 374, - [1409] = 459, - [1410] = 458, - [1411] = 406, - [1412] = 466, - [1413] = 467, - [1414] = 438, - [1415] = 471, - [1416] = 472, - [1417] = 473, - [1418] = 474, - [1419] = 475, - [1420] = 479, - [1421] = 480, - [1422] = 481, - [1423] = 457, - [1424] = 436, - [1425] = 435, - [1426] = 454, - [1427] = 452, - [1428] = 449, - [1429] = 433, - [1430] = 430, - [1431] = 428, - [1432] = 424, - [1433] = 405, - [1434] = 444, - [1435] = 482, - [1436] = 465, - [1437] = 463, - [1438] = 462, - [1439] = 461, - [1440] = 455, - [1441] = 451, - [1442] = 448, - [1443] = 445, - [1444] = 437, - [1445] = 429, - [1446] = 359, - [1447] = 427, - [1448] = 443, - [1449] = 442, - [1450] = 441, - [1451] = 440, - [1452] = 434, - [1453] = 415, - [1454] = 1454, - [1455] = 414, - [1456] = 413, - [1457] = 412, - [1458] = 411, - [1459] = 410, - [1460] = 425, - [1461] = 423, - [1462] = 422, - [1463] = 421, - [1464] = 420, - [1465] = 419, - [1466] = 418, - [1467] = 417, - [1468] = 416, - [1469] = 409, - [1470] = 408, - [1471] = 439, - [1472] = 460, - [1473] = 447, - [1474] = 174, - [1475] = 179, - [1476] = 372, - [1477] = 375, - [1478] = 371, - [1479] = 370, - [1480] = 369, - [1481] = 368, - [1482] = 398, - [1483] = 367, - [1484] = 426, - [1485] = 376, - [1486] = 403, - [1487] = 366, - [1488] = 362, - [1489] = 361, - [1490] = 176, - [1491] = 360, - [1492] = 177, - [1493] = 401, - [1494] = 400, - [1495] = 399, - [1496] = 363, - [1497] = 377, - [1498] = 178, - [1499] = 470, - [1500] = 365, - [1501] = 432, - [1502] = 373, - [1503] = 396, - [1504] = 395, - [1505] = 394, - [1506] = 393, - [1507] = 392, - [1508] = 446, - [1509] = 456, - [1510] = 391, - [1511] = 390, - [1512] = 389, - [1513] = 388, - [1514] = 387, - [1515] = 386, - [1516] = 385, - [1517] = 384, - [1518] = 464, - [1519] = 468, - [1520] = 477, - [1521] = 478, - [1522] = 484, - [1523] = 488, - [1524] = 483, - [1525] = 486, - [1526] = 485, - [1527] = 378, - [1528] = 487, - [1529] = 476, - [1530] = 382, - [1531] = 381, - [1532] = 380, - [1533] = 379, - [1534] = 160, - [1535] = 179, - [1536] = 178, - [1537] = 177, - [1538] = 190, - [1539] = 318, - [1540] = 284, - [1541] = 295, - [1542] = 283, - [1543] = 307, - [1544] = 344, - [1545] = 271, - [1546] = 204, - [1547] = 269, - [1548] = 205, - [1549] = 290, - [1550] = 305, - [1551] = 288, - [1552] = 214, - [1553] = 240, - [1554] = 248, - [1555] = 249, - [1556] = 333, - [1557] = 343, - [1558] = 277, - [1559] = 317, - [1560] = 258, - [1561] = 261, - [1562] = 263, - [1563] = 341, - [1564] = 340, - [1565] = 339, - [1566] = 337, - [1567] = 266, - [1568] = 267, - [1569] = 260, - [1570] = 259, - [1571] = 253, - [1572] = 268, - [1573] = 336, - [1574] = 335, - [1575] = 315, - [1576] = 314, - [1577] = 270, - [1578] = 272, - [1579] = 273, - [1580] = 227, - [1581] = 203, - [1582] = 202, - [1583] = 313, - [1584] = 312, - [1585] = 311, - [1586] = 192, - [1587] = 310, - [1588] = 309, - [1589] = 308, - [1590] = 275, - [1591] = 276, - [1592] = 278, - [1593] = 279, - [1594] = 280, - [1595] = 281, - [1596] = 282, - [1597] = 381, - [1598] = 458, - [1599] = 436, - [1600] = 377, - [1601] = 370, - [1602] = 435, - [1603] = 433, - [1604] = 430, - [1605] = 428, - [1606] = 221, - [1607] = 223, - [1608] = 371, - [1609] = 234, - [1610] = 378, - [1611] = 372, - [1612] = 424, - [1613] = 239, - [1614] = 246, - [1615] = 380, - [1616] = 250, - [1617] = 414, - [1618] = 346, - [1619] = 382, - [1620] = 390, - [1621] = 369, - [1622] = 376, - [1623] = 379, - [1624] = 247, - [1625] = 368, - [1626] = 439, - [1627] = 374, - [1628] = 375, - [1629] = 332, - [1630] = 331, - [1631] = 356, - [1632] = 367, - [1633] = 366, - [1634] = 342, - [1635] = 244, - [1636] = 357, - [1637] = 399, - [1638] = 1638, - [1639] = 355, - [1640] = 354, - [1641] = 362, - [1642] = 470, - [1643] = 191, - [1644] = 476, - [1645] = 487, - [1646] = 485, - [1647] = 413, - [1648] = 361, - [1649] = 486, - [1650] = 388, - [1651] = 483, - [1652] = 484, - [1653] = 488, - [1654] = 373, - [1655] = 365, - [1656] = 306, - [1657] = 478, - [1658] = 412, - [1659] = 411, - [1660] = 1660, - [1661] = 393, - [1662] = 410, - [1663] = 251, - [1664] = 477, - [1665] = 468, - [1666] = 464, - [1667] = 456, - [1668] = 398, - [1669] = 360, - [1670] = 446, - [1671] = 432, - [1672] = 252, - [1673] = 401, - [1674] = 415, - [1675] = 256, - [1676] = 405, - [1677] = 330, - [1678] = 394, - [1679] = 363, - [1680] = 392, - [1681] = 220, - [1682] = 434, - [1683] = 440, - [1684] = 329, - [1685] = 218, - [1686] = 217, - [1687] = 216, - [1688] = 328, - [1689] = 327, - [1690] = 215, - [1691] = 326, - [1692] = 325, - [1693] = 441, - [1694] = 324, - [1695] = 442, - [1696] = 443, - [1697] = 323, - [1698] = 444, - [1699] = 322, - [1700] = 321, - [1701] = 320, - [1702] = 447, - [1703] = 213, - [1704] = 212, - [1705] = 211, - [1706] = 210, - [1707] = 209, - [1708] = 208, - [1709] = 207, - [1710] = 298, - [1711] = 206, - [1712] = 449, - [1713] = 452, - [1714] = 454, - [1715] = 457, - [1716] = 438, - [1717] = 459, - [1718] = 460, - [1719] = 201, - [1720] = 200, - [1721] = 199, - [1722] = 198, - [1723] = 197, - [1724] = 196, - [1725] = 195, - [1726] = 194, - [1727] = 193, - [1728] = 243, - [1729] = 245, - [1730] = 466, - [1731] = 467, - [1732] = 471, - [1733] = 472, - [1734] = 473, - [1735] = 474, - [1736] = 475, - [1737] = 479, - [1738] = 480, - [1739] = 481, - [1740] = 264, - [1741] = 289, - [1742] = 297, - [1743] = 304, - [1744] = 319, - [1745] = 334, - [1746] = 338, - [1747] = 345, - [1748] = 242, - [1749] = 296, - [1750] = 254, - [1751] = 316, - [1752] = 387, - [1753] = 482, - [1754] = 465, - [1755] = 463, - [1756] = 462, - [1757] = 461, - [1758] = 455, - [1759] = 451, - [1760] = 448, - [1761] = 445, - [1762] = 437, - [1763] = 429, - [1764] = 359, - [1765] = 427, - [1766] = 224, - [1767] = 225, - [1768] = 226, - [1769] = 228, - [1770] = 230, - [1771] = 231, - [1772] = 232, - [1773] = 233, - [1774] = 235, - [1775] = 236, - [1776] = 237, - [1777] = 238, - [1778] = 425, - [1779] = 423, - [1780] = 422, - [1781] = 421, - [1782] = 420, - [1783] = 419, - [1784] = 418, - [1785] = 417, - [1786] = 416, - [1787] = 409, - [1788] = 408, - [1789] = 407, - [1790] = 406, - [1791] = 400, - [1792] = 396, - [1793] = 391, - [1794] = 300, - [1795] = 403, - [1796] = 1796, - [1797] = 426, - [1798] = 255, - [1799] = 386, - [1800] = 389, - [1801] = 353, - [1802] = 352, - [1803] = 351, - [1804] = 350, - [1805] = 349, - [1806] = 348, - [1807] = 347, - [1808] = 1808, - [1809] = 286, - [1810] = 287, - [1811] = 291, - [1812] = 292, - [1813] = 293, - [1814] = 294, - [1815] = 299, - [1816] = 302, - [1817] = 384, - [1818] = 301, - [1819] = 385, - [1820] = 395, - [1821] = 303, - [1822] = 1660, - [1823] = 169, - [1824] = 1824, - [1825] = 1825, - [1826] = 171, - [1827] = 176, - [1828] = 174, - [1829] = 179, - [1830] = 178, - [1831] = 177, - [1832] = 1832, - [1833] = 190, - [1834] = 303, - [1835] = 255, - [1836] = 253, - [1837] = 321, - [1838] = 288, - [1839] = 357, - [1840] = 356, - [1841] = 355, - [1842] = 354, - [1843] = 290, - [1844] = 322, - [1845] = 244, - [1846] = 342, - [1847] = 323, - [1848] = 250, - [1849] = 343, - [1850] = 333, - [1851] = 249, - [1852] = 203, - [1853] = 248, - [1854] = 202, - [1855] = 1824, - [1856] = 240, - [1857] = 324, - [1858] = 325, - [1859] = 320, - [1860] = 326, - [1861] = 277, - [1862] = 302, - [1863] = 327, - [1864] = 328, - [1865] = 258, - [1866] = 332, - [1867] = 329, - [1868] = 331, - [1869] = 261, - [1870] = 204, - [1871] = 246, - [1872] = 301, - [1873] = 330, - [1874] = 239, - [1875] = 234, - [1876] = 223, - [1877] = 300, - [1878] = 299, - [1879] = 205, - [1880] = 1825, - [1881] = 263, - [1882] = 298, - [1883] = 214, - [1884] = 221, - [1885] = 1832, - [1886] = 179, - [1887] = 346, - [1888] = 347, - [1889] = 294, - [1890] = 348, - [1891] = 293, - [1892] = 349, - [1893] = 292, - [1894] = 350, - [1895] = 351, - [1896] = 291, - [1897] = 191, - [1898] = 306, - [1899] = 178, - [1900] = 267, - [1901] = 268, - [1902] = 177, - [1903] = 220, - [1904] = 270, - [1905] = 218, - [1906] = 217, - [1907] = 272, - [1908] = 216, - [1909] = 273, - [1910] = 287, - [1911] = 215, - [1912] = 352, - [1913] = 213, - [1914] = 212, - [1915] = 211, - [1916] = 286, - [1917] = 192, - [1918] = 210, - [1919] = 238, - [1920] = 237, - [1921] = 236, - [1922] = 235, - [1923] = 233, - [1924] = 209, - [1925] = 208, - [1926] = 275, - [1927] = 207, - [1928] = 276, - [1929] = 206, - [1930] = 353, - [1931] = 201, - [1932] = 256, - [1933] = 227, - [1934] = 200, - [1935] = 199, - [1936] = 278, - [1937] = 279, - [1938] = 280, - [1939] = 281, - [1940] = 198, - [1941] = 197, - [1942] = 196, - [1943] = 252, - [1944] = 282, - [1945] = 283, - [1946] = 232, - [1947] = 231, - [1948] = 230, - [1949] = 195, - [1950] = 317, - [1951] = 318, - [1952] = 194, - [1953] = 193, - [1954] = 251, - [1955] = 228, - [1956] = 226, - [1957] = 259, - [1958] = 344, - [1959] = 243, - [1960] = 225, - [1961] = 224, - [1962] = 260, - [1963] = 316, - [1964] = 254, - [1965] = 296, - [1966] = 245, - [1967] = 264, - [1968] = 266, - [1969] = 247, - [1970] = 269, - [1971] = 271, - [1972] = 289, - [1973] = 297, - [1974] = 341, - [1975] = 304, - [1976] = 319, - [1977] = 340, - [1978] = 339, - [1979] = 284, - [1980] = 337, - [1981] = 242, - [1982] = 334, - [1983] = 295, - [1984] = 305, - [1985] = 336, - [1986] = 335, - [1987] = 315, - [1988] = 338, - [1989] = 314, - [1990] = 307, - [1991] = 313, - [1992] = 312, - [1993] = 311, - [1994] = 345, - [1995] = 310, - [1996] = 308, - [1997] = 309, - [1998] = 1998, - [1999] = 1999, - [2000] = 1998, - [2001] = 1998, - [2002] = 1999, - [2003] = 1998, - [2004] = 1998, - [2005] = 1999, - [2006] = 1999, - [2007] = 1999, - [2008] = 2008, - [2009] = 2009, - [2010] = 2010, - [2011] = 2011, - [2012] = 2008, - [2013] = 2010, - [2014] = 2011, - [2015] = 2009, - [2016] = 2010, - [2017] = 2010, - [2018] = 2009, - [2019] = 2010, - [2020] = 2008, - [2021] = 2008, - [2022] = 2009, - [2023] = 2011, - [2024] = 2009, - [2025] = 2011, - [2026] = 2011, - [2027] = 2008, - [2028] = 2028, - [2029] = 2029, - [2030] = 2030, - [2031] = 2030, - [2032] = 2028, - [2033] = 2033, - [2034] = 2033, - [2035] = 2035, - [2036] = 2036, - [2037] = 2036, - [2038] = 2029, - [2039] = 2036, - [2040] = 2040, - [2041] = 2028, - [2042] = 2042, - [2043] = 2033, - [2044] = 2028, - [2045] = 2033, - [2046] = 2040, - [2047] = 2029, - [2048] = 2033, - [2049] = 2040, - [2050] = 2029, - [2051] = 2030, - [2052] = 2030, - [2053] = 2029, - [2054] = 2028, - [2055] = 2030, - [2056] = 2056, - [2057] = 2057, - [2058] = 2056, - [2059] = 2059, - [2060] = 2060, - [2061] = 2061, - [2062] = 2062, - [2063] = 2063, - [2064] = 2064, - [2065] = 2065, - [2066] = 2062, - [2067] = 2056, - [2068] = 2062, - [2069] = 2062, - [2070] = 2063, - [2071] = 2063, - [2072] = 2059, - [2073] = 2056, - [2074] = 2063, - [2075] = 2059, - [2076] = 2064, - [2077] = 2060, - [2078] = 2065, - [2079] = 2064, - [2080] = 2065, - [2081] = 2064, - [2082] = 2065, - [2083] = 2056, - [2084] = 2057, - [2085] = 2085, - [2086] = 2061, - [2087] = 2059, - [2088] = 2063, - [2089] = 2062, - [2090] = 2085, - [2091] = 2057, - [2092] = 2060, - [2093] = 2061, - [2094] = 2060, - [2095] = 2085, - [2096] = 2057, - [2097] = 2061, - [2098] = 2065, - [2099] = 2064, - [2100] = 2085, - [2101] = 2057, - [2102] = 2060, - [2103] = 2061, - [2104] = 2085, - [2105] = 2059, - [2106] = 2106, - [2107] = 2107, - [2108] = 2108, - [2109] = 2106, - [2110] = 2108, - [2111] = 2111, - [2112] = 2107, - [2113] = 2113, - [2114] = 2114, - [2115] = 2114, - [2116] = 2106, - [2117] = 2107, - [2118] = 2114, - [2119] = 2107, - [2120] = 2111, - [2121] = 2114, - [2122] = 2113, - [2123] = 2111, - [2124] = 2114, - [2125] = 2113, - [2126] = 2108, - [2127] = 2107, - [2128] = 2106, - [2129] = 2108, - [2130] = 2113, - [2131] = 2111, - [2132] = 2111, - [2133] = 2106, - [2134] = 2108, - [2135] = 2135, - [2136] = 2113, - [2137] = 2137, - [2138] = 2138, - [2139] = 2139, - [2140] = 2140, - [2141] = 2141, - [2142] = 2142, - [2143] = 2137, - [2144] = 2144, - [2145] = 2145, - [2146] = 2146, - [2147] = 2147, - [2148] = 2142, - [2149] = 2149, - [2150] = 2150, - [2151] = 2151, - [2152] = 2152, - [2153] = 2153, - [2154] = 2154, - [2155] = 2139, - [2156] = 2141, - [2157] = 2137, - [2158] = 2158, - [2159] = 2152, - [2160] = 2160, - [2161] = 2161, - [2162] = 2141, - [2163] = 2152, - [2164] = 2139, - [2165] = 2150, - [2166] = 2149, - [2167] = 2167, - [2168] = 2138, - [2169] = 2140, - [2170] = 2151, - [2171] = 2171, - [2172] = 2145, - [2173] = 2173, - [2174] = 2139, - [2175] = 2141, - [2176] = 2144, - [2177] = 2146, - [2178] = 2147, - [2179] = 2167, - [2180] = 2158, - [2181] = 2142, - [2182] = 2161, - [2183] = 2150, - [2184] = 2160, - [2185] = 2161, - [2186] = 2149, - [2187] = 2187, - [2188] = 2145, - [2189] = 2153, - [2190] = 2151, - [2191] = 2139, - [2192] = 2145, - [2193] = 2167, - [2194] = 2158, - [2195] = 2147, - [2196] = 2146, - [2197] = 2197, - [2198] = 2198, - [2199] = 2144, - [2200] = 2171, - [2201] = 2173, - [2202] = 2187, - [2203] = 2140, - [2204] = 2171, - [2205] = 2173, - [2206] = 2137, - [2207] = 2142, - [2208] = 2147, - [2209] = 2138, - [2210] = 2149, - [2211] = 2149, - [2212] = 2150, - [2213] = 2150, - [2214] = 2138, - [2215] = 2151, - [2216] = 2173, - [2217] = 2158, - [2218] = 2146, - [2219] = 2137, - [2220] = 2144, - [2221] = 2152, - [2222] = 2154, - [2223] = 2152, - [2224] = 2224, - [2225] = 2197, - [2226] = 2154, - [2227] = 2154, - [2228] = 2141, - [2229] = 2145, - [2230] = 2171, - [2231] = 2140, - [2232] = 2140, - [2233] = 2233, - [2234] = 2144, - [2235] = 2146, - [2236] = 2198, - [2237] = 2187, - [2238] = 2197, - [2239] = 2198, - [2240] = 2197, - [2241] = 2187, - [2242] = 2198, - [2243] = 2187, - [2244] = 2173, - [2245] = 2153, - [2246] = 2197, - [2247] = 2247, - [2248] = 2138, - [2249] = 2171, - [2250] = 2153, - [2251] = 2198, - [2252] = 2224, - [2253] = 2160, - [2254] = 2161, - [2255] = 2154, - [2256] = 2161, - [2257] = 2153, - [2258] = 2160, - [2259] = 2158, - [2260] = 2151, - [2261] = 2142, - [2262] = 2147, - [2263] = 2224, - [2264] = 2160, - [2265] = 2265, - [2266] = 2266, - [2267] = 2267, - [2268] = 2268, - [2269] = 2269, - [2270] = 2270, - [2271] = 2271, - [2272] = 2269, - [2273] = 2273, - [2274] = 2274, - [2275] = 2275, - [2276] = 2276, - [2277] = 2267, - [2278] = 2278, - [2279] = 2279, - [2280] = 2265, - [2281] = 2271, - [2282] = 2273, - [2283] = 2283, - [2284] = 2276, - [2285] = 2269, - [2286] = 2279, - [2287] = 2274, - [2288] = 2276, - [2289] = 2289, - [2290] = 2290, - [2291] = 2267, - [2292] = 2292, - [2293] = 2293, - [2294] = 2294, - [2295] = 2295, - [2296] = 2296, - [2297] = 2297, - [2298] = 2279, - [2299] = 2283, - [2300] = 2300, - [2301] = 2274, - [2302] = 2266, - [2303] = 2303, - [2304] = 2300, - [2305] = 2297, - [2306] = 2306, - [2307] = 2267, - [2308] = 2279, - [2309] = 2295, - [2310] = 2294, - [2311] = 2275, - [2312] = 2296, - [2313] = 2283, - [2314] = 2292, - [2315] = 2266, - [2316] = 2273, - [2317] = 2293, - [2318] = 2273, - [2319] = 2275, - [2320] = 2135, - [2321] = 2303, - [2322] = 2266, - [2323] = 2306, - [2324] = 2283, - [2325] = 2271, - [2326] = 2279, - [2327] = 2267, - [2328] = 2270, - [2329] = 2268, - [2330] = 2278, - [2331] = 2331, - [2332] = 2266, - [2333] = 2294, - [2334] = 2334, - [2335] = 2289, - [2336] = 2269, - [2337] = 2268, - [2338] = 2290, - [2339] = 2290, - [2340] = 2274, - [2341] = 2293, - [2342] = 2289, - [2343] = 2296, - [2344] = 2292, - [2345] = 2283, - [2346] = 2295, - [2347] = 2276, - [2348] = 2271, - [2349] = 2303, - [2350] = 2306, - [2351] = 2290, - [2352] = 2289, - [2353] = 2269, - [2354] = 2295, - [2355] = 2295, - [2356] = 2275, - [2357] = 2292, - [2358] = 2300, - [2359] = 2293, - [2360] = 2268, - [2361] = 2278, - [2362] = 2265, - [2363] = 2274, - [2364] = 2275, - [2365] = 2270, - [2366] = 2297, - [2367] = 2294, - [2368] = 2300, - [2369] = 2276, - [2370] = 2297, - [2371] = 2270, - [2372] = 2265, - [2373] = 2273, - [2374] = 2278, - [2375] = 2268, - [2376] = 2294, - [2377] = 2293, - [2378] = 2292, - [2379] = 2278, - [2380] = 2296, - [2381] = 2265, - [2382] = 2290, - [2383] = 2289, - [2384] = 2297, - [2385] = 2300, - [2386] = 2386, - [2387] = 2270, - [2388] = 2296, - [2389] = 2306, - [2390] = 2306, - [2391] = 2303, - [2392] = 2271, - [2393] = 2303, - [2394] = 2394, - [2395] = 2395, - [2396] = 2396, - [2397] = 2397, - [2398] = 2398, - [2399] = 2399, - [2400] = 2400, - [2401] = 2394, - [2402] = 2402, - [2403] = 2403, - [2404] = 2404, - [2405] = 2404, - [2406] = 2395, - [2407] = 2407, - [2408] = 2403, - [2409] = 2409, - [2410] = 2410, - [2411] = 2395, - [2412] = 2396, - [2413] = 2413, - [2414] = 2402, - [2415] = 2402, - [2416] = 2394, - [2417] = 2395, - [2418] = 2397, - [2419] = 2419, - [2420] = 2400, - [2421] = 2421, - [2422] = 2403, - [2423] = 2421, - [2424] = 2424, - [2425] = 2407, - [2426] = 2396, - [2427] = 2400, - [2428] = 2395, - [2429] = 2396, - [2430] = 2398, - [2431] = 2399, - [2432] = 2409, - [2433] = 2398, - [2434] = 2407, - [2435] = 2410, - [2436] = 2436, - [2437] = 2409, - [2438] = 2404, - [2439] = 2413, - [2440] = 2409, - [2441] = 2399, - [2442] = 2400, - [2443] = 2410, - [2444] = 2397, - [2445] = 2403, - [2446] = 2413, - [2447] = 2447, - [2448] = 2436, - [2449] = 2449, - [2450] = 2402, - [2451] = 2394, - [2452] = 2407, - [2453] = 2410, - [2454] = 2404, - [2455] = 2397, - [2456] = 2397, - [2457] = 2421, - [2458] = 2398, - [2459] = 2413, - [2460] = 2398, - [2461] = 2409, - [2462] = 2399, - [2463] = 2394, - [2464] = 2403, - [2465] = 2413, - [2466] = 2421, - [2467] = 2436, - [2468] = 2436, - [2469] = 2407, - [2470] = 2402, - [2471] = 2400, - [2472] = 2396, - [2473] = 2410, - [2474] = 2436, - [2475] = 2404, - [2476] = 2399, - [2477] = 2421, - [2478] = 2478, - [2479] = 2479, - [2480] = 2480, - [2481] = 2481, - [2482] = 2482, - [2483] = 2483, - [2484] = 2484, - [2485] = 2485, - [2486] = 2486, - [2487] = 2487, - [2488] = 2488, - [2489] = 2479, - [2490] = 2490, - [2491] = 2491, - [2492] = 2492, - [2493] = 2493, - [2494] = 2494, - [2495] = 2495, - [2496] = 2496, - [2497] = 2497, - [2498] = 2498, - [2499] = 2499, - [2500] = 2500, - [2501] = 2495, - [2502] = 2502, - [2503] = 2503, - [2504] = 2497, - [2505] = 2481, - [2506] = 2506, - [2507] = 2499, - [2508] = 2508, - [2509] = 2509, - [2510] = 2510, - [2511] = 2511, - [2512] = 2512, - [2513] = 2513, - [2514] = 2496, - [2515] = 2515, - [2516] = 2491, - [2517] = 2517, - [2518] = 2518, - [2519] = 2519, - [2520] = 2484, - [2521] = 2482, - [2522] = 2522, - [2523] = 2523, - [2524] = 2524, - [2525] = 2525, - [2526] = 2526, - [2527] = 2527, - [2528] = 2528, - [2529] = 2529, - [2530] = 2530, - [2531] = 2531, - [2532] = 2532, - [2533] = 2533, - [2534] = 2534, - [2535] = 2535, - [2536] = 2536, - [2537] = 2537, - [2538] = 2538, - [2539] = 2503, - [2540] = 2540, - [2541] = 2541, - [2542] = 2498, - [2543] = 2543, - [2544] = 2486, - [2545] = 2488, - [2546] = 2546, - [2547] = 2519, - [2548] = 2548, - [2549] = 2485, - [2550] = 2506, - [2551] = 2494, - [2552] = 2511, - [2553] = 2479, - [2554] = 2543, - [2555] = 2555, - [2556] = 2480, - [2557] = 2530, - [2558] = 2487, - [2559] = 2555, - [2560] = 2503, - [2561] = 2498, - [2562] = 2562, - [2563] = 2513, - [2564] = 2536, - [2565] = 2488, - [2566] = 2485, - [2567] = 2528, - [2568] = 2531, - [2569] = 2540, - [2570] = 2535, - [2571] = 2532, - [2572] = 2541, - [2573] = 2548, - [2574] = 2574, - [2575] = 2536, - [2576] = 2576, - [2577] = 2528, - [2578] = 2527, - [2579] = 2579, - [2580] = 2580, - [2581] = 2526, - [2582] = 2491, - [2583] = 2583, - [2584] = 2528, - [2585] = 2585, - [2586] = 2586, - [2587] = 2546, - [2588] = 2537, - [2589] = 2589, - [2590] = 2536, - [2591] = 2591, - [2592] = 2490, - [2593] = 2534, - [2594] = 2535, - [2595] = 2532, - [2596] = 2589, - [2597] = 2533, - [2598] = 2515, - [2599] = 2599, - [2600] = 2478, - [2601] = 2601, - [2602] = 2510, - [2603] = 2603, - [2604] = 2604, - [2605] = 2500, - [2606] = 2591, - [2607] = 2525, - [2608] = 2524, - [2609] = 2601, - [2610] = 2498, - [2611] = 2483, - [2612] = 2562, - [2613] = 2562, - [2614] = 2483, - [2615] = 2604, - [2616] = 2523, - [2617] = 2591, - [2618] = 2522, - [2619] = 2508, - [2620] = 2510, - [2621] = 2589, - [2622] = 2604, - [2623] = 2478, - [2624] = 2535, - [2625] = 2515, - [2626] = 2533, - [2627] = 2534, - [2628] = 2601, - [2629] = 2485, - [2630] = 2537, - [2631] = 2546, - [2632] = 2548, - [2633] = 2604, - [2634] = 2601, - [2635] = 2509, - [2636] = 2636, - [2637] = 2512, - [2638] = 2517, - [2639] = 2639, - [2640] = 2640, - [2641] = 2555, - [2642] = 2541, - [2643] = 2543, - [2644] = 2479, - [2645] = 2511, - [2646] = 2540, - [2647] = 2647, - [2648] = 2519, - [2649] = 2649, - [2650] = 2562, - [2651] = 2649, - [2652] = 2636, - [2653] = 2532, - [2654] = 2483, - [2655] = 2603, - [2656] = 2599, - [2657] = 2502, - [2658] = 2503, - [2659] = 2586, - [2660] = 2502, - [2661] = 2529, - [2662] = 2639, - [2663] = 2640, - [2664] = 2647, - [2665] = 2585, - [2666] = 2482, - [2667] = 2484, - [2668] = 2518, - [2669] = 2495, - [2670] = 2496, - [2671] = 2497, - [2672] = 2486, - [2673] = 2481, - [2674] = 2583, - [2675] = 2580, - [2676] = 2579, - [2677] = 2576, - [2678] = 2574, - [2679] = 2649, - [2680] = 2636, - [2681] = 2525, - [2682] = 2524, - [2683] = 2603, - [2684] = 2538, - [2685] = 2599, - [2686] = 2510, - [2687] = 2499, - [2688] = 2506, - [2689] = 2494, - [2690] = 2480, - [2691] = 2530, - [2692] = 2478, - [2693] = 2515, - [2694] = 2493, - [2695] = 2538, - [2696] = 2513, - [2697] = 2531, - [2698] = 2533, - [2699] = 2502, - [2700] = 2492, - [2701] = 2532, - [2702] = 2535, - [2703] = 2517, - [2704] = 2495, - [2705] = 2512, - [2706] = 2540, - [2707] = 2487, - [2708] = 2541, - [2709] = 2491, - [2710] = 2528, - [2711] = 2536, - [2712] = 2538, - [2713] = 2586, - [2714] = 2541, - [2715] = 2518, - [2716] = 2591, - [2717] = 2490, - [2718] = 2589, - [2719] = 2523, - [2720] = 2585, - [2721] = 2486, - [2722] = 2591, - [2723] = 2487, - [2724] = 2500, - [2725] = 2534, - [2726] = 2522, - [2727] = 2493, - [2728] = 2485, - [2729] = 2488, - [2730] = 2522, - [2731] = 2490, - [2732] = 2523, - [2733] = 2522, - [2734] = 2500, - [2735] = 2523, - [2736] = 2537, - [2737] = 2492, - [2738] = 2498, - [2739] = 2503, - [2740] = 2647, - [2741] = 2589, - [2742] = 2508, - [2743] = 2509, - [2744] = 2508, - [2745] = 2509, - [2746] = 2546, - [2747] = 2640, - [2748] = 2548, - [2749] = 2583, - [2750] = 2512, - [2751] = 2601, - [2752] = 2604, - [2753] = 2639, - [2754] = 2555, - [2755] = 2640, - [2756] = 2517, - [2757] = 2562, - [2758] = 2647, - [2759] = 2483, - [2760] = 2524, - [2761] = 2510, - [2762] = 2478, - [2763] = 2515, - [2764] = 2500, - [2765] = 2649, - [2766] = 2533, - [2767] = 2534, - [2768] = 2537, - [2769] = 2546, - [2770] = 2548, - [2771] = 2524, - [2772] = 2508, - [2773] = 2509, - [2774] = 2512, - [2775] = 2517, - [2776] = 2555, - [2777] = 2543, - [2778] = 2525, - [2779] = 2529, - [2780] = 2511, - [2781] = 2519, - [2782] = 2543, - [2783] = 2636, - [2784] = 2580, - [2785] = 2526, - [2786] = 2579, - [2787] = 2531, - [2788] = 2513, - [2789] = 2530, - [2790] = 2479, - [2791] = 2490, - [2792] = 2639, - [2793] = 2511, - [2794] = 2480, - [2795] = 2576, - [2796] = 2494, - [2797] = 2531, - [2798] = 2513, - [2799] = 2530, - [2800] = 2487, - [2801] = 2486, - [2802] = 2480, - [2803] = 2574, - [2804] = 2519, - [2805] = 2527, - [2806] = 2526, - [2807] = 2494, - [2808] = 2506, - [2809] = 2529, - [2810] = 2482, - [2811] = 2639, - [2812] = 2527, - [2813] = 2506, - [2814] = 2529, - [2815] = 2640, - [2816] = 2482, - [2817] = 2540, - [2818] = 2527, - [2819] = 2647, - [2820] = 2488, - [2821] = 2603, - [2822] = 2499, - [2823] = 2526, - [2824] = 2481, - [2825] = 2497, - [2826] = 2496, - [2827] = 2518, - [2828] = 2493, - [2829] = 2492, - [2830] = 2484, - [2831] = 2525, - [2832] = 2499, - [2833] = 2502, - [2834] = 2574, - [2835] = 2649, - [2836] = 2495, - [2837] = 2491, - [2838] = 2636, - [2839] = 2599, - [2840] = 2840, - [2841] = 2603, - [2842] = 2599, - [2843] = 2481, - [2844] = 2586, - [2845] = 2585, - [2846] = 2583, - [2847] = 2580, - [2848] = 2579, - [2849] = 2576, - [2850] = 2586, - [2851] = 2538, - [2852] = 2497, - [2853] = 2576, - [2854] = 2424, - [2855] = 2579, - [2856] = 2580, - [2857] = 2583, - [2858] = 2492, - [2859] = 2493, - [2860] = 2484, - [2861] = 2518, - [2862] = 2585, - [2863] = 2574, - [2864] = 2864, - [2865] = 2496, - [2866] = 2866, - [2867] = 2867, - [2868] = 2868, - [2869] = 2869, - [2870] = 2870, - [2871] = 2871, - [2872] = 2872, - [2873] = 2873, - [2874] = 2874, - [2875] = 2875, - [2876] = 2871, - [2877] = 2877, - [2878] = 2878, - [2879] = 2879, - [2880] = 2880, - [2881] = 2881, - [2882] = 2882, - [2883] = 2883, - [2884] = 2884, - [2885] = 2885, - [2886] = 2886, - [2887] = 2887, - [2888] = 2888, - [2889] = 2889, - [2890] = 2890, - [2891] = 2891, - [2892] = 2892, - [2893] = 2893, - [2894] = 2894, - [2895] = 2895, - [2896] = 177, - [2897] = 2897, - [2898] = 2898, - [2899] = 2899, - [2900] = 2900, - [2901] = 2901, - [2902] = 2902, - [2903] = 2903, - [2904] = 2904, - [2905] = 2905, - [2906] = 2906, - [2907] = 2907, - [2908] = 2908, - [2909] = 2909, - [2910] = 2910, - [2911] = 2911, - [2912] = 2912, - [2913] = 2913, - [2914] = 2914, - [2915] = 178, - [2916] = 2916, - [2917] = 2917, - [2918] = 2918, - [2919] = 2919, - [2920] = 2920, - [2921] = 2921, - [2922] = 2922, - [2923] = 2923, - [2924] = 2924, - [2925] = 2925, - [2926] = 2926, - [2927] = 2927, - [2928] = 2928, - [2929] = 2929, - [2930] = 2930, - [2931] = 2931, - [2932] = 179, - [2933] = 2933, - [2934] = 2934, - [2935] = 2935, - [2936] = 2936, - [2937] = 2937, - [2938] = 2938, - [2939] = 2939, - [2940] = 2940, - [2941] = 2941, - [2942] = 2942, - [2943] = 2943, - [2944] = 2944, - [2945] = 2944, - [2946] = 2943, - [2947] = 2943, - [2948] = 2944, - [2949] = 2944, - [2950] = 2943, - [2951] = 2951, - [2952] = 2951, - [2953] = 2953, - [2954] = 2954, - [2955] = 2955, - [2956] = 2956, - [2957] = 2957, - [2958] = 2958, - [2959] = 2959, - [2960] = 178, - [2961] = 2961, - [2962] = 2962, - [2963] = 2953, - [2964] = 2953, - [2965] = 2965, - [2966] = 2966, - [2967] = 2959, - [2968] = 179, - [2969] = 2969, - [2970] = 2970, - [2971] = 2971, - [2972] = 2972, - [2973] = 2973, - [2974] = 2959, - [2975] = 177, - [2976] = 2976, - [2977] = 2977, - [2978] = 2959, - [2979] = 2979, - [2980] = 2980, - [2981] = 2953, - [2982] = 2982, - [2983] = 2983, - [2984] = 2983, - [2985] = 2985, - [2986] = 2983, - [2987] = 2985, - [2988] = 2983, - [2989] = 2983, - [2990] = 2970, - [2991] = 2985, - [2992] = 2985, - [2993] = 2983, - [2994] = 2985, - [2995] = 2985, - [2996] = 2983, - [2997] = 2985, - [2998] = 2983, - [2999] = 2985, - [3000] = 2985, - [3001] = 2983, - [3002] = 2983, - [3003] = 2983, - [3004] = 2985, - [3005] = 2985, - [3006] = 2985, - [3007] = 2983, - [3008] = 3008, - [3009] = 3008, - [3010] = 3010, - [3011] = 2867, - [3012] = 3012, - [3013] = 2866, - [3014] = 2970, - [3015] = 2970, - [3016] = 3012, - [3017] = 3010, - [3018] = 3018, - [3019] = 3019, - [3020] = 2868, - [3021] = 2869, - [3022] = 2873, - [3023] = 2879, - [3024] = 2875, - [3025] = 2872, - [3026] = 2866, - [3027] = 2878, - [3028] = 3028, - [3029] = 2874, - [3030] = 2870, - [3031] = 2885, - [3032] = 2925, - [3033] = 2880, - [3034] = 2923, - [3035] = 2934, - [3036] = 2926, - [3037] = 2936, - [3038] = 2913, - [3039] = 2939, - [3040] = 2900, - [3041] = 2940, - [3042] = 2904, - [3043] = 2942, - [3044] = 2921, - [3045] = 2893, - [3046] = 2909, - [3047] = 3047, - [3048] = 2918, - [3049] = 2894, - [3050] = 2883, - [3051] = 2882, - [3052] = 2895, - [3053] = 2935, - [3054] = 2907, - [3055] = 2938, - [3056] = 2928, - [3057] = 2914, - [3058] = 2890, - [3059] = 2888, - [3060] = 2884, - [3061] = 2901, - [3062] = 2905, - [3063] = 2898, - [3064] = 2897, - [3065] = 2922, - [3066] = 2937, - [3067] = 2917, - [3068] = 2899, - [3069] = 2927, - [3070] = 2929, - [3071] = 2903, - [3072] = 2904, - [3073] = 2885, - [3074] = 2914, - [3075] = 2868, - [3076] = 2867, - [3077] = 2867, - [3078] = 2923, - [3079] = 2868, - [3080] = 2900, - [3081] = 3081, - [3082] = 3082, - [3083] = 3083, - [3084] = 3083, - [3085] = 3085, - [3086] = 3086, - [3087] = 3087, - [3088] = 3088, - [3089] = 3089, - [3090] = 3085, - [3091] = 3091, - [3092] = 3092, - [3093] = 3093, - [3094] = 3093, - [3095] = 3087, - [3096] = 3096, - [3097] = 3091, - [3098] = 3082, - [3099] = 3099, - [3100] = 3089, - [3101] = 3099, - [3102] = 3092, - [3103] = 3099, - [3104] = 3086, - [3105] = 3088, - [3106] = 3089, - [3107] = 3082, - [3108] = 3081, - [3109] = 3085, - [3110] = 3096, - [3111] = 3092, - [3112] = 3087, - [3113] = 3096, - [3114] = 3083, - [3115] = 3093, - [3116] = 2871, - [3117] = 3088, - [3118] = 3091, - [3119] = 2875, - [3120] = 3081, - [3121] = 3121, - [3122] = 3122, - [3123] = 3123, - [3124] = 3121, - [3125] = 3125, - [3126] = 3126, - [3127] = 3126, - [3128] = 3123, - [3129] = 3122, - [3130] = 2875, - [3131] = 3123, - [3132] = 3123, - [3133] = 3123, - [3134] = 3134, - [3135] = 3126, - [3136] = 2871, - [3137] = 3125, - [3138] = 3126, - [3139] = 3123, - [3140] = 3123, - [3141] = 3125, - [3142] = 3122, - [3143] = 3123, - [3144] = 3126, - [3145] = 3125, - [3146] = 3123, - [3147] = 3134, - [3148] = 3126, - [3149] = 3121, - [3150] = 3134, - [3151] = 3123, - [3152] = 3125, - [3153] = 3126, - [3154] = 3126, - [3155] = 3155, - [3156] = 2871, - [3157] = 3123, - [3158] = 2966, - [3159] = 3159, - [3160] = 3160, - [3161] = 3161, - [3162] = 2976, - [3163] = 2979, - [3164] = 3164, - [3165] = 3161, - [3166] = 3166, - [3167] = 3164, - [3168] = 2972, - [3169] = 2971, - [3170] = 2962, - [3171] = 2958, - [3172] = 2957, - [3173] = 2956, - [3174] = 2961, - [3175] = 2969, - [3176] = 2965, - [3177] = 2973, - [3178] = 2977, - [3179] = 3179, - [3180] = 3180, - [3181] = 3181, - [3182] = 3182, - [3183] = 2955, - [3184] = 3181, - [3185] = 3185, - [3186] = 3186, - [3187] = 3159, - [3188] = 3161, - [3189] = 3180, - [3190] = 3190, - [3191] = 3181, - [3192] = 3159, - [3193] = 3186, - [3194] = 3164, - [3195] = 3186, - [3196] = 3180, - [3197] = 3197, - [3198] = 3198, - [3199] = 3199, - [3200] = 3200, - [3201] = 3201, - [3202] = 3202, - [3203] = 3202, - [3204] = 3202, - [3205] = 3197, - [3206] = 3206, - [3207] = 3197, - [3208] = 3208, - [3209] = 3209, - [3210] = 3200, - [3211] = 3211, - [3212] = 3201, - [3213] = 3213, - [3214] = 3214, - [3215] = 2892, - [3216] = 2912, - [3217] = 3206, - [3218] = 3209, - [3219] = 3211, - [3220] = 3213, - [3221] = 3208, - [3222] = 3209, - [3223] = 2910, - [3224] = 3208, - [3225] = 3214, - [3226] = 3200, - [3227] = 2941, - [3228] = 3199, - [3229] = 2931, - [3230] = 2930, - [3231] = 3198, - [3232] = 3211, - [3233] = 3201, - [3234] = 3234, - [3235] = 3235, - [3236] = 3213, - [3237] = 3214, - [3238] = 3198, - [3239] = 3206, - [3240] = 2908, - [3241] = 3199, - [3242] = 2933, - [3243] = 3235, - [3244] = 3235, - [3245] = 3234, - [3246] = 2919, - [3247] = 2920, - [3248] = 3234, - [3249] = 2871, - [3250] = 3250, - [3251] = 3251, - [3252] = 3252, - [3253] = 3253, - [3254] = 3254, - [3255] = 3251, - [3256] = 3256, - [3257] = 3257, - [3258] = 3252, - [3259] = 3259, - [3260] = 3256, - [3261] = 3261, - [3262] = 3250, - [3263] = 3263, - [3264] = 3252, - [3265] = 3253, - [3266] = 3253, - [3267] = 3267, - [3268] = 3259, - [3269] = 3267, - [3270] = 3254, - [3271] = 3254, - [3272] = 3272, - [3273] = 3273, - [3274] = 3273, - [3275] = 3275, - [3276] = 3257, - [3277] = 3277, - [3278] = 3256, - [3279] = 3272, - [3280] = 3280, - [3281] = 3251, - [3282] = 3250, - [3283] = 3257, - [3284] = 3261, - [3285] = 3277, - [3286] = 3259, - [3287] = 3275, - [3288] = 3263, - [3289] = 3275, - [3290] = 3280, - [3291] = 3291, - [3292] = 3280, - [3293] = 3273, - [3294] = 3272, - [3295] = 3263, - [3296] = 3267, - [3297] = 3277, - [3298] = 3261, - [3299] = 3291, - [3300] = 3291, - [3301] = 3301, - [3302] = 3301, - [3303] = 3303, - [3304] = 3304, - [3305] = 3305, - [3306] = 3306, - [3307] = 3305, - [3308] = 3308, - [3309] = 3305, - [3310] = 3305, - [3311] = 3305, - [3312] = 3306, - [3313] = 3306, - [3314] = 3306, - [3315] = 3301, - [3316] = 3301, - [3317] = 3301, - [3318] = 3308, - [3319] = 3308, - [3320] = 3308, - [3321] = 3308, - [3322] = 3306, - [3323] = 2979, - [3324] = 2961, - [3325] = 3325, - [3326] = 2976, - [3327] = 2966, - [3328] = 2971, - [3329] = 2955, - [3330] = 2962, - [3331] = 2972, - [3332] = 3332, - [3333] = 2977, - [3334] = 2969, - [3335] = 3332, - [3336] = 2973, - [3337] = 2956, - [3338] = 3332, - [3339] = 2965, - [3340] = 3325, - [3341] = 2957, - [3342] = 2866, - [3343] = 2958, - [3344] = 3344, - [3345] = 3345, - [3346] = 3346, - [3347] = 3347, - [3348] = 250, - [3349] = 3345, - [3350] = 3350, - [3351] = 3351, - [3352] = 3352, - [3353] = 3353, - [3354] = 3350, - [3355] = 3355, - [3356] = 3356, - [3357] = 246, - [3358] = 3358, - [3359] = 3351, - [3360] = 3358, - [3361] = 342, - [3362] = 3362, - [3363] = 244, - [3364] = 357, - [3365] = 3358, - [3366] = 3366, - [3367] = 3367, - [3368] = 3368, - [3369] = 356, - [3370] = 3367, - [3371] = 3350, - [3372] = 355, - [3373] = 239, - [3374] = 234, - [3375] = 223, - [3376] = 221, - [3377] = 3377, - [3378] = 191, - [3379] = 3355, - [3380] = 306, - [3381] = 3353, - [3382] = 3382, - [3383] = 354, - [3384] = 3384, - [3385] = 3368, - [3386] = 3384, - [3387] = 3387, - [3388] = 331, - [3389] = 3355, - [3390] = 3390, - [3391] = 3391, - [3392] = 3344, - [3393] = 3366, - [3394] = 332, - [3395] = 3395, - [3396] = 3396, - [3397] = 3397, - [3398] = 3351, - [3399] = 3399, - [3400] = 3303, - [3401] = 2982, - [3402] = 3367, - [3403] = 3353, - [3404] = 3384, - [3405] = 3368, - [3406] = 3344, - [3407] = 3345, - [3408] = 3366, - [3409] = 3409, - [3410] = 3410, - [3411] = 3410, - [3412] = 3412, - [3413] = 2885, - [3414] = 3414, - [3415] = 3415, - [3416] = 3412, - [3417] = 3417, - [3418] = 3418, - [3419] = 3419, - [3420] = 3420, - [3421] = 3421, - [3422] = 3417, - [3423] = 483, - [3424] = 3424, - [3425] = 3415, - [3426] = 3426, - [3427] = 2868, - [3428] = 2900, - [3429] = 2910, - [3430] = 3424, - [3431] = 2892, - [3432] = 3421, - [3433] = 2933, - [3434] = 3426, - [3435] = 2941, - [3436] = 3436, - [3437] = 2930, - [3438] = 2908, - [3439] = 2867, - [3440] = 399, - [3441] = 3421, - [3442] = 2931, - [3443] = 3436, - [3444] = 2923, - [3445] = 3419, - [3446] = 3424, - [3447] = 401, - [3448] = 2919, - [3449] = 3415, - [3450] = 3420, - [3451] = 3412, - [3452] = 2867, - [3453] = 3418, - [3454] = 3454, - [3455] = 3436, - [3456] = 3414, - [3457] = 2914, - [3458] = 3417, - [3459] = 3426, - [3460] = 3418, - [3461] = 3419, - [3462] = 398, - [3463] = 2868, - [3464] = 2904, - [3465] = 3415, - [3466] = 3466, - [3467] = 3454, - [3468] = 3409, - [3469] = 3454, - [3470] = 3420, - [3471] = 2920, - [3472] = 3409, - [3473] = 2912, - [3474] = 3414, - [3475] = 3415, - [3476] = 3410, - [3477] = 2972, - [3478] = 483, - [3479] = 2956, - [3480] = 2957, - [3481] = 2958, - [3482] = 2962, - [3483] = 2971, - [3484] = 2955, - [3485] = 2961, - [3486] = 3347, - [3487] = 2969, - [3488] = 2965, - [3489] = 2973, - [3490] = 3303, - [3491] = 3491, - [3492] = 2977, - [3493] = 3347, - [3494] = 3494, - [3495] = 3491, - [3496] = 179, - [3497] = 177, - [3498] = 2875, - [3499] = 2979, - [3500] = 398, - [3501] = 178, - [3502] = 3494, - [3503] = 179, - [3504] = 177, - [3505] = 401, - [3506] = 178, - [3507] = 399, - [3508] = 2966, - [3509] = 3509, - [3510] = 2976, - [3511] = 292, - [3512] = 236, - [3513] = 348, - [3514] = 349, - [3515] = 350, - [3516] = 351, - [3517] = 352, - [3518] = 3518, - [3519] = 353, - [3520] = 322, - [3521] = 400, - [3522] = 322, - [3523] = 321, - [3524] = 320, - [3525] = 356, - [3526] = 486, - [3527] = 357, - [3528] = 487, - [3529] = 244, - [3530] = 476, - [3531] = 342, - [3532] = 256, - [3533] = 255, - [3534] = 252, - [3535] = 251, - [3536] = 323, - [3537] = 250, - [3538] = 246, - [3539] = 247, - [3540] = 239, - [3541] = 413, - [3542] = 3518, - [3543] = 324, - [3544] = 303, - [3545] = 302, - [3546] = 301, - [3547] = 300, - [3548] = 299, - [3549] = 469, - [3550] = 3550, - [3551] = 3551, - [3552] = 298, - [3553] = 3553, - [3554] = 3554, - [3555] = 3555, - [3556] = 325, - [3557] = 326, - [3558] = 3558, - [3559] = 294, - [3560] = 293, - [3561] = 321, - [3562] = 410, - [3563] = 3563, - [3564] = 291, - [3565] = 287, - [3566] = 415, - [3567] = 286, - [3568] = 234, - [3569] = 223, - [3570] = 3570, - [3571] = 221, - [3572] = 191, - [3573] = 306, - [3574] = 220, - [3575] = 218, - [3576] = 217, - [3577] = 216, - [3578] = 215, - [3579] = 327, - [3580] = 213, - [3581] = 212, - [3582] = 211, - [3583] = 328, - [3584] = 210, - [3585] = 209, - [3586] = 329, - [3587] = 208, - [3588] = 207, - [3589] = 206, - [3590] = 201, - [3591] = 200, - [3592] = 199, - [3593] = 198, - [3594] = 484, - [3595] = 197, - [3596] = 196, - [3597] = 238, - [3598] = 446, - [3599] = 237, - [3600] = 3600, - [3601] = 236, - [3602] = 235, - [3603] = 233, - [3604] = 232, - [3605] = 231, - [3606] = 230, - [3607] = 228, - [3608] = 226, - [3609] = 225, - [3610] = 224, - [3611] = 195, - [3612] = 194, - [3613] = 3550, - [3614] = 193, - [3615] = 3570, - [3616] = 3558, - [3617] = 243, - [3618] = 330, - [3619] = 3619, - [3620] = 3620, - [3621] = 245, - [3622] = 2982, - [3623] = 264, - [3624] = 3624, - [3625] = 289, - [3626] = 3563, - [3627] = 297, - [3628] = 316, - [3629] = 325, - [3630] = 254, - [3631] = 296, - [3632] = 242, - [3633] = 3563, - [3634] = 345, - [3635] = 338, - [3636] = 3518, - [3637] = 331, - [3638] = 334, - [3639] = 319, - [3640] = 400, - [3641] = 3563, - [3642] = 3551, - [3643] = 3643, - [3644] = 304, - [3645] = 3509, - [3646] = 297, - [3647] = 289, - [3648] = 264, - [3649] = 304, - [3650] = 319, - [3651] = 334, - [3652] = 338, - [3653] = 287, - [3654] = 347, - [3655] = 210, - [3656] = 323, - [3657] = 242, - [3658] = 245, - [3659] = 243, - [3660] = 193, - [3661] = 194, - [3662] = 195, - [3663] = 446, - [3664] = 196, - [3665] = 326, - [3666] = 197, - [3667] = 198, - [3668] = 3563, - [3669] = 199, - [3670] = 484, - [3671] = 200, - [3672] = 201, - [3673] = 3600, - [3674] = 296, - [3675] = 327, - [3676] = 328, - [3677] = 3677, - [3678] = 320, - [3679] = 329, - [3680] = 254, - [3681] = 316, - [3682] = 2875, - [3683] = 324, - [3684] = 3684, - [3685] = 3624, - [3686] = 206, - [3687] = 487, - [3688] = 476, - [3689] = 207, - [3690] = 330, - [3691] = 208, - [3692] = 3692, - [3693] = 209, - [3694] = 345, - [3695] = 211, - [3696] = 303, - [3697] = 212, - [3698] = 213, - [3699] = 224, - [3700] = 225, - [3701] = 226, - [3702] = 215, - [3703] = 216, - [3704] = 3563, - [3705] = 217, - [3706] = 247, - [3707] = 218, - [3708] = 228, - [3709] = 3563, - [3710] = 220, - [3711] = 230, - [3712] = 332, - [3713] = 231, - [3714] = 232, - [3715] = 233, - [3716] = 354, - [3717] = 235, - [3718] = 355, - [3719] = 364, - [3720] = 346, - [3721] = 3509, - [3722] = 3553, - [3723] = 237, - [3724] = 3518, - [3725] = 415, - [3726] = 238, - [3727] = 286, - [3728] = 251, - [3729] = 252, - [3730] = 3643, - [3731] = 255, - [3732] = 256, - [3733] = 383, - [3734] = 410, - [3735] = 302, - [3736] = 291, - [3737] = 292, - [3738] = 301, - [3739] = 3739, - [3740] = 3563, - [3741] = 3741, - [3742] = 3742, - [3743] = 3743, - [3744] = 346, - [3745] = 347, - [3746] = 3746, - [3747] = 348, - [3748] = 3748, - [3749] = 353, - [3750] = 352, - [3751] = 351, - [3752] = 350, - [3753] = 349, - [3754] = 3518, - [3755] = 3755, - [3756] = 300, - [3757] = 293, - [3758] = 294, - [3759] = 298, - [3760] = 299, - [3761] = 399, - [3762] = 3762, - [3763] = 3763, - [3764] = 3764, - [3765] = 3765, - [3766] = 3766, - [3767] = 3767, - [3768] = 3768, - [3769] = 3769, - [3770] = 3770, - [3771] = 413, - [3772] = 402, - [3773] = 483, - [3774] = 3774, - [3775] = 3775, - [3776] = 398, - [3777] = 486, - [3778] = 3778, - [3779] = 3779, - [3780] = 401, - [3781] = 3781, - [3782] = 3782, - [3783] = 3783, - [3784] = 3784, - [3785] = 3785, - [3786] = 3509, - [3787] = 3787, - [3788] = 3788, - [3789] = 3789, - [3790] = 3790, - [3791] = 3494, - [3792] = 3774, - [3793] = 179, - [3794] = 178, - [3795] = 177, - [3796] = 450, - [3797] = 404, - [3798] = 431, - [3799] = 3551, - [3800] = 195, - [3801] = 3677, - [3802] = 3553, - [3803] = 3803, - [3804] = 3804, - [3805] = 353, - [3806] = 352, - [3807] = 351, - [3808] = 350, - [3809] = 349, - [3810] = 348, - [3811] = 3811, - [3812] = 347, - [3813] = 346, - [3814] = 3684, - [3815] = 330, - [3816] = 329, - [3817] = 328, - [3818] = 327, - [3819] = 446, - [3820] = 326, - [3821] = 325, - [3822] = 324, - [3823] = 323, - [3824] = 410, - [3825] = 322, - [3826] = 3826, - [3827] = 413, - [3828] = 321, - [3829] = 320, - [3830] = 303, - [3831] = 302, - [3832] = 301, - [3833] = 300, - [3834] = 299, - [3835] = 298, - [3836] = 294, - [3837] = 293, - [3838] = 484, - [3839] = 292, - [3840] = 3558, - [3841] = 291, - [3842] = 3842, - [3843] = 287, - [3844] = 3844, - [3845] = 286, - [3846] = 3811, - [3847] = 476, - [3848] = 238, - [3849] = 237, - [3850] = 487, - [3851] = 486, - [3852] = 236, - [3853] = 235, - [3854] = 1660, - [3855] = 233, - [3856] = 232, - [3857] = 3739, - [3858] = 400, - [3859] = 231, - [3860] = 230, - [3861] = 228, - [3862] = 226, - [3863] = 225, - [3864] = 224, - [3865] = 3741, - [3866] = 316, - [3867] = 254, - [3868] = 3743, - [3869] = 296, - [3870] = 3746, - [3871] = 242, - [3872] = 3872, - [3873] = 3844, - [3874] = 345, - [3875] = 3677, - [3876] = 3876, - [3877] = 3877, - [3878] = 3620, - [3879] = 338, - [3880] = 3880, - [3881] = 334, - [3882] = 3748, - [3883] = 3883, - [3884] = 319, - [3885] = 3811, - [3886] = 3555, - [3887] = 3619, - [3888] = 304, - [3889] = 3889, - [3890] = 256, - [3891] = 3755, - [3892] = 297, - [3893] = 289, - [3894] = 264, - [3895] = 255, - [3896] = 245, - [3897] = 243, - [3898] = 3555, - [3899] = 193, - [3900] = 194, - [3901] = 252, - [3902] = 251, - [3903] = 196, - [3904] = 197, - [3905] = 3742, - [3906] = 198, - [3907] = 199, - [3908] = 3908, - [3909] = 3883, - [3910] = 3811, - [3911] = 200, - [3912] = 201, - [3913] = 3811, - [3914] = 415, - [3915] = 206, - [3916] = 207, - [3917] = 208, - [3918] = 209, - [3919] = 210, - [3920] = 211, - [3921] = 212, - [3922] = 213, - [3923] = 215, - [3924] = 216, - [3925] = 3692, - [3926] = 217, - [3927] = 3811, - [3928] = 218, - [3929] = 220, - [3930] = 3804, - [3931] = 3600, - [3932] = 306, - [3933] = 3739, - [3934] = 3826, - [3935] = 191, - [3936] = 3620, - [3937] = 221, - [3938] = 223, - [3939] = 3939, - [3940] = 3842, - [3941] = 234, - [3942] = 3550, - [3943] = 239, - [3944] = 3872, - [3945] = 246, - [3946] = 250, - [3947] = 3570, - [3948] = 342, - [3949] = 244, - [3950] = 357, - [3951] = 356, - [3952] = 3952, - [3953] = 3624, - [3954] = 355, - [3955] = 354, - [3956] = 332, - [3957] = 331, - [3958] = 3741, - [3959] = 3908, - [3960] = 3743, - [3961] = 3692, - [3962] = 3962, - [3963] = 3746, - [3964] = 3952, - [3965] = 3965, - [3966] = 3803, - [3967] = 3748, - [3968] = 3684, - [3969] = 3811, - [3970] = 3939, - [3971] = 3619, - [3972] = 3643, - [3973] = 247, - [3974] = 3876, - [3975] = 3755, - [3976] = 3742, - [3977] = 3877, - [3978] = 3978, - [3979] = 3763, - [3980] = 3764, - [3981] = 3782, - [3982] = 404, - [3983] = 3781, - [3984] = 3783, - [3985] = 3784, - [3986] = 402, - [3987] = 3784, - [3988] = 3988, - [3989] = 3778, - [3990] = 3990, - [3991] = 3769, - [3992] = 3992, - [3993] = 3993, - [3994] = 3790, - [3995] = 3765, - [3996] = 3996, - [3997] = 3997, - [3998] = 3998, - [3999] = 431, - [4000] = 3789, - [4001] = 402, - [4002] = 3787, - [4003] = 3782, - [4004] = 4004, - [4005] = 3783, - [4006] = 3768, - [4007] = 3789, - [4008] = 3790, - [4009] = 3775, - [4010] = 3779, - [4011] = 3781, - [4012] = 450, - [4013] = 4013, - [4014] = 431, - [4015] = 3788, - [4016] = 450, - [4017] = 3766, - [4018] = 3764, - [4019] = 3767, - [4020] = 3762, - [4021] = 4021, - [4022] = 404, - [4023] = 3775, - [4024] = 3763, - [4025] = 3788, - [4026] = 1825, - [4027] = 3766, - [4028] = 3787, - [4029] = 3762, - [4030] = 3767, - [4031] = 3779, - [4032] = 3778, - [4033] = 3765, - [4034] = 3769, - [4035] = 1824, - [4036] = 3768, - [4037] = 3803, - [4038] = 3978, - [4039] = 3842, - [4040] = 3877, - [4041] = 3844, - [4042] = 4042, - [4043] = 3908, - [4044] = 3876, - [4045] = 4045, - [4046] = 4046, - [4047] = 4045, - [4048] = 3872, - [4049] = 4042, - [4050] = 4050, - [4051] = 3883, - [4052] = 4050, - [4053] = 3826, - [4054] = 4046, - [4055] = 3804, - [4056] = 3952, - [4057] = 3939, - [4058] = 4058, - [4059] = 4059, - [4060] = 4060, - [4061] = 4061, - [4062] = 4062, - [4063] = 4063, - [4064] = 4064, - [4065] = 4065, - [4066] = 4066, - [4067] = 4067, - [4068] = 4063, - [4069] = 4069, - [4070] = 4070, - [4071] = 4071, - [4072] = 4072, - [4073] = 4073, - [4074] = 2979, - [4075] = 2976, - [4076] = 4069, - [4077] = 4066, - [4078] = 4078, - [4079] = 4079, - [4080] = 4079, - [4081] = 4064, - [4082] = 4082, - [4083] = 4083, - [4084] = 4078, - [4085] = 4069, - [4086] = 2972, - [4087] = 2966, - [4088] = 4067, - [4089] = 4067, - [4090] = 4082, - [4091] = 2955, - [4092] = 2957, - [4093] = 4078, - [4094] = 4063, - [4095] = 2977, - [4096] = 4066, - [4097] = 2971, - [4098] = 4069, - [4099] = 2973, - [4100] = 2965, - [4101] = 2969, - [4102] = 4067, - [4103] = 2961, - [4104] = 4069, - [4105] = 4105, - [4106] = 4106, - [4107] = 4107, - [4108] = 4069, - [4109] = 4067, - [4110] = 2962, - [4111] = 4082, - [4112] = 4063, - [4113] = 4079, - [4114] = 4078, - [4115] = 4066, - [4116] = 4064, - [4117] = 4117, - [4118] = 4118, - [4119] = 4119, - [4120] = 4064, - [4121] = 4064, - [4122] = 4064, - [4123] = 2958, - [4124] = 4064, - [4125] = 4063, - [4126] = 4126, - [4127] = 4079, - [4128] = 4066, - [4129] = 4078, - [4130] = 4066, - [4131] = 4069, - [4132] = 4079, - [4133] = 4079, - [4134] = 2956, - [4135] = 4066, - [4136] = 4082, - [4137] = 4067, - [4138] = 4079, - [4139] = 4082, - [4140] = 4067, - [4141] = 4082, - [4142] = 4082, - [4143] = 4063, - [4144] = 4066, - [4145] = 4067, - [4146] = 4079, - [4147] = 4082, - [4148] = 4078, - [4149] = 4078, - [4150] = 4069, - [4151] = 4078, - [4152] = 4064, - [4153] = 4063, - [4154] = 4154, - [4155] = 4155, - [4156] = 4156, - [4157] = 4157, - [4158] = 4106, - [4159] = 4154, - [4160] = 4160, - [4161] = 4157, - [4162] = 4160, - [4163] = 4083, - [4164] = 4156, - [4165] = 4083, - [4166] = 4166, - [4167] = 4167, - [4168] = 4168, - [4169] = 4166, - [4170] = 4167, - [4171] = 4168, - [4172] = 4168, - [4173] = 4167, - [4174] = 4168, - [4175] = 4175, - [4176] = 4175, - [4177] = 4167, - [4178] = 4166, - [4179] = 4167, - [4180] = 4166, - [4181] = 4175, - [4182] = 4168, - [4183] = 4175, - [4184] = 4166, - [4185] = 4083, - [4186] = 4175, - [4187] = 4187, - [4188] = 4188, - [4189] = 4189, - [4190] = 4190, - [4191] = 4191, - [4192] = 3190, - [4193] = 2976, - [4194] = 4194, - [4195] = 4195, - [4196] = 3185, - [4197] = 4188, - [4198] = 4198, - [4199] = 4188, - [4200] = 4200, - [4201] = 2885, - [4202] = 2955, - [4203] = 2979, - [4204] = 4188, - [4205] = 4205, - [4206] = 4189, - [4207] = 4207, - [4208] = 4208, - [4209] = 398, - [4210] = 4210, - [4211] = 4211, - [4212] = 4212, - [4213] = 4188, - [4214] = 4189, - [4215] = 4215, - [4216] = 4216, - [4217] = 4217, - [4218] = 4218, - [4219] = 4219, - [4220] = 4220, - [4221] = 4221, - [4222] = 4188, - [4223] = 2972, - [4224] = 4224, - [4225] = 4225, - [4226] = 2973, - [4227] = 4227, - [4228] = 2965, - [4229] = 2971, - [4230] = 4230, - [4231] = 401, - [4232] = 4232, - [4233] = 4188, - [4234] = 4234, - [4235] = 4235, - [4236] = 4236, - [4237] = 4237, - [4238] = 4238, - [4239] = 4239, - [4240] = 4240, - [4241] = 4241, - [4242] = 4242, - [4243] = 399, - [4244] = 4244, - [4245] = 2966, - [4246] = 4246, - [4247] = 2969, - [4248] = 4188, - [4249] = 2961, - [4250] = 4250, - [4251] = 2956, - [4252] = 2957, - [4253] = 2958, - [4254] = 2962, - [4255] = 2977, - [4256] = 4256, - [4257] = 4257, - [4258] = 4258, - [4259] = 483, - [4260] = 4260, - [4261] = 4261, - [4262] = 4262, - [4263] = 4189, - [4264] = 4189, - [4265] = 4265, - [4266] = 4189, - [4267] = 486, - [4268] = 160, - [4269] = 4189, - [4270] = 4189, - [4271] = 413, - [4272] = 4272, - [4273] = 4272, - [4274] = 4272, - [4275] = 4272, - [4276] = 4272, - [4277] = 4200, - [4278] = 4227, - [4279] = 4279, - [4280] = 4280, - [4281] = 4280, - [4282] = 4205, - [4283] = 4238, - [4284] = 4235, - [4285] = 4257, - [4286] = 4286, - [4287] = 4246, - [4288] = 4244, - [4289] = 4237, - [4290] = 4210, - [4291] = 4242, - [4292] = 4241, - [4293] = 4240, - [4294] = 4239, - [4295] = 4295, - [4296] = 4190, - [4297] = 4236, - [4298] = 4298, - [4299] = 4234, - [4300] = 4286, - [4301] = 4187, - [4302] = 4220, - [4303] = 4232, - [4304] = 4216, - [4305] = 4215, - [4306] = 4198, - [4307] = 4212, - [4308] = 4211, - [4309] = 4256, - [4310] = 4207, - [4311] = 4311, - [4312] = 4218, - [4313] = 4194, - [4314] = 4262, - [4315] = 4315, - [4316] = 4195, - [4317] = 4208, - [4318] = 4261, - [4319] = 4224, - [4320] = 4225, - [4321] = 4219, - [4322] = 4230, - [4323] = 4260, - [4324] = 4258, - [4325] = 4265, - [4326] = 4221, - [4327] = 4279, - [4328] = 4328, - [4329] = 4329, - [4330] = 4330, - [4331] = 4328, - [4332] = 4332, - [4333] = 4333, - [4334] = 4334, - [4335] = 4335, - [4336] = 4336, - [4337] = 4337, - [4338] = 4338, - [4339] = 4339, - [4340] = 4340, - [4341] = 4341, - [4342] = 4328, - [4343] = 4332, - [4344] = 4344, - [4345] = 4345, - [4346] = 4346, - [4347] = 4347, - [4348] = 4348, - [4349] = 4349, - [4350] = 4350, - [4351] = 4351, - [4352] = 4345, - [4353] = 4353, - [4354] = 4329, - [4355] = 4355, - [4356] = 4356, - [4357] = 4332, - [4358] = 4358, - [4359] = 4359, - [4360] = 4360, - [4361] = 4241, - [4362] = 4224, - [4363] = 4235, - [4364] = 4236, - [4365] = 4232, - [4366] = 4265, - [4367] = 4261, - [4368] = 4262, - [4369] = 4260, - [4370] = 4234, - [4371] = 4258, - [4372] = 4256, - [4373] = 4237, - [4374] = 4262, - [4375] = 4190, - [4376] = 4260, - [4377] = 2904, - [4378] = 4258, - [4379] = 4227, - [4380] = 4225, - [4381] = 4224, - [4382] = 4230, - [4383] = 4239, - [4384] = 4240, - [4385] = 4256, - [4386] = 4386, - [4387] = 4242, - [4388] = 4244, - [4389] = 4246, - [4390] = 4257, - [4391] = 4237, - [4392] = 4235, - [4393] = 4232, - [4394] = 4230, - [4395] = 4227, - [4396] = 4225, - [4397] = 4190, - [4398] = 4210, - [4399] = 4187, - [4400] = 4205, - [4401] = 4200, - [4402] = 4198, - [4403] = 4238, - [4404] = 4238, - [4405] = 4257, - [4406] = 4246, - [4407] = 4244, - [4408] = 4242, - [4409] = 4261, - [4410] = 4240, - [4411] = 4239, - [4412] = 4412, - [4413] = 4265, - [4414] = 4210, - [4415] = 4236, - [4416] = 4416, - [4417] = 4417, - [4418] = 4234, - [4419] = 4220, - [4420] = 4219, - [4421] = 4216, - [4422] = 4215, - [4423] = 2900, - [4424] = 4212, - [4425] = 4425, - [4426] = 4211, - [4427] = 4208, - [4428] = 4207, - [4429] = 4194, - [4430] = 4195, - [4431] = 4241, - [4432] = 160, - [4433] = 4433, - [4434] = 4195, - [4435] = 4194, - [4436] = 4436, - [4437] = 4198, - [4438] = 4386, - [4439] = 4221, - [4440] = 4218, - [4441] = 4207, - [4442] = 4442, - [4443] = 4208, - [4444] = 4211, - [4445] = 4221, - [4446] = 4200, - [4447] = 4205, - [4448] = 4212, - [4449] = 4187, - [4450] = 4215, - [4451] = 4216, - [4452] = 4218, - [4453] = 4219, - [4454] = 4220, - [4455] = 1660, - [4456] = 4456, - [4457] = 4457, - [4458] = 4458, - [4459] = 160, - [4460] = 4460, - [4461] = 4461, - [4462] = 4462, - [4463] = 4463, - [4464] = 4464, - [4465] = 4465, - [4466] = 4466, - [4467] = 4467, - [4468] = 4468, - [4469] = 4469, - [4470] = 4470, - [4471] = 4466, - [4472] = 4472, - [4473] = 4473, - [4474] = 4474, - [4475] = 4350, - [4476] = 4476, - [4477] = 4477, - [4478] = 4478, - [4479] = 4479, - [4480] = 4480, - [4481] = 4466, - [4482] = 4472, - [4483] = 4483, - [4484] = 4474, - [4485] = 4348, - [4486] = 4486, - [4487] = 4487, - [4488] = 4466, - [4489] = 4469, - [4490] = 4466, - [4491] = 4491, - [4492] = 4492, - [4493] = 4493, - [4494] = 4494, - [4495] = 4495, - [4496] = 4495, - [4497] = 4497, - [4498] = 4497, - [4499] = 4499, - [4500] = 4500, - [4501] = 4493, - [4502] = 4493, - [4503] = 4495, - [4504] = 4504, - [4505] = 4461, - [4506] = 4506, - [4507] = 4499, - [4508] = 4499, - [4509] = 4497, - [4510] = 4506, - [4511] = 4497, - [4512] = 4512, - [4513] = 4497, - [4514] = 4493, - [4515] = 4495, - [4516] = 4495, - [4517] = 4504, - [4518] = 4464, - [4519] = 4494, - [4520] = 4506, - [4521] = 4521, - [4522] = 4493, - [4523] = 4494, - [4524] = 4504, - [4525] = 4506, - [4526] = 4506, - [4527] = 4499, - [4528] = 4499, - [4529] = 4466, - [4530] = 4466, - [4531] = 4531, - [4532] = 4531, - [4533] = 4466, - [4534] = 4531, - [4535] = 4531, - [4536] = 4531, - [4537] = 4531, - [4538] = 4531, - [4539] = 4531, - [4540] = 4499, - [4541] = 4541, - [4542] = 4542, - [4543] = 4499, - [4544] = 4544, - [4545] = 4466, - [4546] = 4546, - [4547] = 4499, - [4548] = 3466, - [4549] = 4549, - [4550] = 4466, - [4551] = 4551, - [4552] = 4552, - [4553] = 4499, - [4554] = 4554, - [4555] = 4555, - [4556] = 4556, - [4557] = 4556, - [4558] = 4558, - [4559] = 4556, - [4560] = 4558, - [4561] = 4561, - [4562] = 4562, - [4563] = 4563, - [4564] = 4556, - [4565] = 4562, - [4566] = 4566, - [4567] = 4499, - [4568] = 4556, - [4569] = 4555, - [4570] = 4556, - [4571] = 4556, - [4572] = 4558, - [4573] = 4562, - [4574] = 4574, - [4575] = 4556, - [4576] = 4576, - [4577] = 4577, - [4578] = 4576, - [4579] = 4555, - [4580] = 4576, - [4581] = 4581, - [4582] = 4582, - [4583] = 4583, - [4584] = 4584, - [4585] = 4585, - [4586] = 4586, - [4587] = 4585, - [4588] = 4585, - [4589] = 4585, - [4590] = 4585, - [4591] = 4585, - [4592] = 4585, - [4593] = 160, - [4594] = 4594, - [4595] = 4595, - [4596] = 4596, - [4597] = 4597, - [4598] = 4598, - [4599] = 4599, - [4600] = 4600, - [4601] = 4601, - [4602] = 4602, - [4603] = 4603, - [4604] = 4604, - [4605] = 4605, - [4606] = 4606, - [4607] = 4607, - [4608] = 4608, - [4609] = 4609, - [4610] = 4596, - [4611] = 4059, - [4612] = 4612, - [4613] = 4613, - [4614] = 4060, - [4615] = 4615, - [4616] = 4616, - [4617] = 4617, - [4618] = 4618, - [4619] = 4619, - [4620] = 4620, - [4621] = 4621, - [4622] = 4622, - [4623] = 4623, - [4624] = 4624, - [4625] = 4625, - [4626] = 4626, - [4627] = 4627, - [4628] = 4628, - [4629] = 4629, - [4630] = 4630, - [4631] = 4631, - [4632] = 4632, - [4633] = 4633, - [4634] = 4634, - [4635] = 4635, - [4636] = 4636, - [4637] = 4637, - [4638] = 4638, - [4639] = 4639, - [4640] = 4640, - [4641] = 4641, - [4642] = 4642, - [4643] = 4643, - [4644] = 4618, - [4645] = 4645, - [4646] = 4646, - [4647] = 4647, - [4648] = 4648, - [4649] = 4649, - [4650] = 4618, - [4651] = 4651, - [4652] = 4652, - [4653] = 4653, - [4654] = 4654, - [4655] = 4618, - [4656] = 4656, - [4657] = 4657, - [4658] = 4658, - [4659] = 4659, - [4660] = 4660, - [4661] = 4661, - [4662] = 4662, - [4663] = 4663, - [4664] = 4664, - [4665] = 4618, - [4666] = 4666, - [4667] = 4667, - [4668] = 4668, - [4669] = 4669, - [4670] = 4670, - [4671] = 4671, - [4672] = 4672, - [4673] = 4673, - [4674] = 4674, - [4675] = 4675, - [4676] = 4676, - [4677] = 4677, - [4678] = 4678, - [4679] = 4679, - [4680] = 4679, - [4681] = 4681, - [4682] = 4682, - [4683] = 4683, - [4684] = 4684, - [4685] = 4685, - [4686] = 4686, - [4687] = 4687, - [4688] = 4688, - [4689] = 4689, - [4690] = 4684, - [4691] = 4691, - [4692] = 4692, - [4693] = 4693, - [4694] = 4681, - [4695] = 4691, - [4696] = 4696, - [4697] = 4696, - [4698] = 4693, - [4699] = 4681, - [4700] = 4688, - [4701] = 4689, - [4702] = 4702, - [4703] = 4692, - [4704] = 4704, - [4705] = 4682, - [4706] = 160, - [4707] = 4689, - [4708] = 4691, - [4709] = 4709, - [4710] = 4681, - [4711] = 4711, - [4712] = 4712, - [4713] = 4685, - [4714] = 4714, - [4715] = 4715, - [4716] = 4687, - [4717] = 4717, - [4718] = 4686, - [4719] = 4719, - [4720] = 4720, - [4721] = 4683, - [4722] = 4722, - [4723] = 4723, - [4724] = 4693, - [4725] = 4696, - [4726] = 4685, - [4727] = 4723, - [4728] = 4682, - [4729] = 4704, - [4730] = 4720, - [4731] = 4684, - [4732] = 4714, - [4733] = 4712, - [4734] = 4722, - [4735] = 4702, - [4736] = 4685, - [4737] = 4737, - [4738] = 4683, - [4739] = 4687, - [4740] = 4688, - [4741] = 4692, - [4742] = 4715, - [4743] = 4686, - [4744] = 4714, - [4745] = 4720, - [4746] = 4686, - [4747] = 4702, - [4748] = 4723, - [4749] = 4704, - [4750] = 4687, - [4751] = 4682, - [4752] = 4683, - [4753] = 4693, - [4754] = 4722, - [4755] = 4755, - [4756] = 4756, - [4757] = 4714, - [4758] = 4720, - [4759] = 4692, - [4760] = 4688, - [4761] = 4723, - [4762] = 4722, - [4763] = 4702, - [4764] = 4715, - [4765] = 4696, - [4766] = 4684, - [4767] = 4712, - [4768] = 4689, - [4769] = 4693, - [4770] = 4691, - [4771] = 4681, - [4772] = 4696, - [4773] = 4722, - [4774] = 4683, - [4775] = 4715, - [4776] = 4712, - [4777] = 4712, - [4778] = 4681, - [4779] = 4712, - [4780] = 4691, - [4781] = 4715, - [4782] = 4682, - [4783] = 4783, - [4784] = 4722, - [4785] = 4715, - [4786] = 4689, - [4787] = 4787, - [4788] = 4687, - [4789] = 4681, - [4790] = 4722, - [4791] = 4691, - [4792] = 4715, - [4793] = 4704, - [4794] = 4723, - [4795] = 4686, - [4796] = 4689, - [4797] = 4720, - [4798] = 4714, - [4799] = 4799, - [4800] = 4687, - [4801] = 4686, - [4802] = 4683, - [4803] = 4250, - [4804] = 4685, - [4805] = 4722, - [4806] = 4806, - [4807] = 4704, - [4808] = 4715, - [4809] = 4682, - [4810] = 4704, - [4811] = 4712, - [4812] = 4702, - [4813] = 4683, - [4814] = 4683, - [4815] = 4702, - [4816] = 4682, - [4817] = 4686, - [4818] = 4687, - [4819] = 4704, - [4820] = 4702, - [4821] = 4692, - [4822] = 4696, - [4823] = 4693, - [4824] = 4824, - [4825] = 4688, - [4826] = 4714, - [4827] = 4685, - [4828] = 4720, - [4829] = 4829, - [4830] = 4830, - [4831] = 4737, - [4832] = 4692, - [4833] = 4688, - [4834] = 4684, - [4835] = 4684, - [4836] = 4719, - [4837] = 4687, - [4838] = 4681, - [4839] = 4691, - [4840] = 4685, - [4841] = 4717, - [4842] = 4723, - [4843] = 4689, - [4844] = 4684, - [4845] = 4692, - [4846] = 4688, - [4847] = 4685, - [4848] = 4689, - [4849] = 4709, - [4850] = 4686, - [4851] = 4712, - [4852] = 4711, - [4853] = 4696, - [4854] = 4693, - [4855] = 4696, - [4856] = 4737, - [4857] = 4693, - [4858] = 4682, - [4859] = 4687, - [4860] = 4686, - [4861] = 4691, - [4862] = 4688, - [4863] = 4685, - [4864] = 4683, - [4865] = 4681, - [4866] = 4692, - [4867] = 4702, - [4868] = 4684, - [4869] = 4684, - [4870] = 4714, - [4871] = 4720, - [4872] = 4688, - [4873] = 4684, - [4874] = 4692, - [4875] = 4723, - [4876] = 4693, - [4877] = 4704, - [4878] = 4696, - [4879] = 4712, - [4880] = 4702, - [4881] = 4722, - [4882] = 4704, - [4883] = 4682, - [4884] = 4715, - [4885] = 4688, - [4886] = 4712, - [4887] = 4755, - [4888] = 4685, - [4889] = 4715, - [4890] = 4722, - [4891] = 4691, - [4892] = 4711, - [4893] = 4723, - [4894] = 4689, - [4895] = 4692, - [4896] = 4689, - [4897] = 4687, - [4898] = 4686, - [4899] = 4683, - [4900] = 4682, - [4901] = 4691, - [4902] = 4704, - [4903] = 4681, - [4904] = 4714, - [4905] = 4693, - [4906] = 4720, - [4907] = 4709, - [4908] = 4714, - [4909] = 4723, - [4910] = 4717, - [4911] = 4720, - [4912] = 4719, - [4913] = 4696, - [4914] = 4714, - [4915] = 4720, - [4916] = 4723, - [4917] = 4702, - [4918] = 4755, - [4919] = 4919, - [4920] = 4337, - [4921] = 4341, - [4922] = 4922, - [4923] = 4923, - [4924] = 4924, - [4925] = 4925, - [4926] = 4925, - [4927] = 4359, - [4928] = 4330, - [4929] = 160, - [4930] = 4922, - [4931] = 4924, - [4932] = 4923, - [4933] = 4933, - [4934] = 4933, - [4935] = 4935, - [4936] = 4936, - [4937] = 4937, - [4938] = 4938, - [4939] = 4939, - [4940] = 4940, - [4941] = 4456, - [4942] = 4942, - [4943] = 4943, - [4944] = 4944, - [4945] = 4945, - [4946] = 4946, - [4947] = 4947, - [4948] = 4948, - [4949] = 4949, - [4950] = 4950, - [4951] = 4951, - [4952] = 4943, - [4953] = 4953, - [4954] = 4933, - [4955] = 4955, - [4956] = 4956, - [4957] = 4957, - [4958] = 4958, - [4959] = 4959, - [4960] = 4960, - [4961] = 4961, - [4962] = 4962, - [4963] = 4936, - [4964] = 4937, - [4965] = 4965, - [4966] = 4949, - [4967] = 4967, - [4968] = 4938, - [4969] = 4969, - [4970] = 4970, - [4971] = 4971, - [4972] = 4956, - [4973] = 4973, - [4974] = 4965, - [4975] = 4967, - [4976] = 4976, - [4977] = 4950, - [4978] = 4978, - [4979] = 4962, - [4980] = 4980, - [4981] = 4981, - [4982] = 4982, - [4983] = 4970, - [4984] = 4944, - [4985] = 4935, - [4986] = 4986, - [4987] = 4933, - [4988] = 4938, - [4989] = 4940, - [4990] = 4967, - [4991] = 4943, - [4992] = 4937, - [4993] = 4993, - [4994] = 4953, - [4995] = 4936, - [4996] = 4986, - [4997] = 4978, - [4998] = 4950, - [4999] = 4965, - [5000] = 4993, - [5001] = 4417, - [5002] = 5002, - [5003] = 4956, - [5004] = 4980, - [5005] = 5005, - [5006] = 5006, - [5007] = 4961, - [5008] = 4951, - [5009] = 4960, - [5010] = 4945, - [5011] = 4959, - [5012] = 4949, - [5013] = 4935, - [5014] = 5006, - [5015] = 4945, - [5016] = 4944, - [5017] = 4962, - [5018] = 4969, - [5019] = 4970, - [5020] = 4956, - [5021] = 4457, - [5022] = 4957, - [5023] = 4933, - [5024] = 4958, - [5025] = 4965, - [5026] = 4970, - [5027] = 4951, - [5028] = 4938, - [5029] = 4948, - [5030] = 4967, - [5031] = 4937, - [5032] = 4936, - [5033] = 4947, - [5034] = 4953, - [5035] = 4949, - [5036] = 4948, - [5037] = 4980, - [5038] = 4947, - [5039] = 4462, - [5040] = 4940, - [5041] = 4951, - [5042] = 4958, - [5043] = 4947, - [5044] = 4943, - [5045] = 4981, - [5046] = 4978, - [5047] = 4959, - [5048] = 4442, - [5049] = 4948, - [5050] = 4982, - [5051] = 4958, - [5052] = 4978, - [5053] = 4463, - [5054] = 4950, - [5055] = 4349, - [5056] = 4958, - [5057] = 4969, - [5058] = 4993, - [5059] = 4355, - [5060] = 4993, - [5061] = 4970, - [5062] = 5062, - [5063] = 5005, - [5064] = 4970, - [5065] = 4938, - [5066] = 5002, - [5067] = 4978, - [5068] = 4969, - [5069] = 4937, - [5070] = 4936, - [5071] = 4986, - [5072] = 5072, - [5073] = 4959, - [5074] = 4958, - [5075] = 4958, - [5076] = 4938, - [5077] = 4949, - [5078] = 4947, - [5079] = 4948, - [5080] = 4976, - [5081] = 4959, - [5082] = 4993, - [5083] = 4973, - [5084] = 4953, - [5085] = 4980, - [5086] = 4949, - [5087] = 4986, - [5088] = 4959, - [5089] = 4947, - [5090] = 4465, - [5091] = 4965, - [5092] = 4967, - [5093] = 4953, - [5094] = 4947, - [5095] = 4933, - [5096] = 4955, - [5097] = 4935, - [5098] = 4436, - [5099] = 4948, - [5100] = 5100, - [5101] = 4433, - [5102] = 4460, - [5103] = 5103, - [5104] = 4948, - [5105] = 4936, - [5106] = 5106, - [5107] = 5107, - [5108] = 4949, - [5109] = 4937, - [5110] = 4946, - [5111] = 4938, - [5112] = 4970, - [5113] = 4953, - [5114] = 5006, - [5115] = 4969, - [5116] = 4962, - [5117] = 4944, - [5118] = 4950, - [5119] = 4978, - [5120] = 4943, - [5121] = 4940, - [5122] = 4940, - [5123] = 4962, - [5124] = 5124, - [5125] = 4962, - [5126] = 4944, - [5127] = 4935, - [5128] = 4945, - [5129] = 4944, - [5130] = 4935, - [5131] = 5006, - [5132] = 4981, - [5133] = 4940, - [5134] = 4416, - [5135] = 4943, - [5136] = 4412, - [5137] = 4943, - [5138] = 4986, - [5139] = 4333, - [5140] = 4944, - [5141] = 4967, - [5142] = 4965, - [5143] = 4993, - [5144] = 4956, - [5145] = 5145, - [5146] = 4957, - [5147] = 4980, - [5148] = 5006, - [5149] = 4978, - [5150] = 4986, - [5151] = 4935, - [5152] = 4950, - [5153] = 4458, - [5154] = 4993, - [5155] = 4937, - [5156] = 5006, - [5157] = 4945, - [5158] = 5158, - [5159] = 4980, - [5160] = 4962, - [5161] = 4936, - [5162] = 4937, - [5163] = 4938, - [5164] = 4970, - [5165] = 5165, - [5166] = 4951, - [5167] = 4951, - [5168] = 4945, - [5169] = 4940, - [5170] = 4969, - [5171] = 4951, - [5172] = 5006, - [5173] = 4958, - [5174] = 5174, - [5175] = 5175, - [5176] = 4980, - [5177] = 4951, - [5178] = 4993, - [5179] = 4945, - [5180] = 4986, - [5181] = 4947, - [5182] = 4948, - [5183] = 4959, - [5184] = 4947, - [5185] = 5006, - [5186] = 4969, - [5187] = 4946, - [5188] = 4956, - [5189] = 4949, - [5190] = 4965, - [5191] = 4967, - [5192] = 4945, - [5193] = 4953, - [5194] = 4957, - [5195] = 4935, - [5196] = 4960, - [5197] = 4961, - [5198] = 4956, - [5199] = 5199, - [5200] = 4940, - [5201] = 4943, - [5202] = 4950, - [5203] = 4978, - [5204] = 4944, - [5205] = 4956, - [5206] = 4986, - [5207] = 4965, - [5208] = 4962, - [5209] = 4970, - [5210] = 4938, - [5211] = 4967, - [5212] = 4937, - [5213] = 4936, - [5214] = 4933, - [5215] = 4933, - [5216] = 4953, - [5217] = 4943, - [5218] = 4940, - [5219] = 5006, - [5220] = 4933, - [5221] = 4945, - [5222] = 4978, - [5223] = 4978, - [5224] = 4950, - [5225] = 4949, - [5226] = 4936, - [5227] = 4948, - [5228] = 4950, - [5229] = 4969, - [5230] = 4981, - [5231] = 4982, - [5232] = 4955, - [5233] = 4948, - [5234] = 4947, - [5235] = 4967, - [5236] = 4965, - [5237] = 4962, - [5238] = 4944, - [5239] = 4958, - [5240] = 4956, - [5241] = 4935, - [5242] = 4956, - [5243] = 4965, - [5244] = 4959, - [5245] = 4940, - [5246] = 4943, - [5247] = 4967, - [5248] = 4973, - [5249] = 5006, - [5250] = 4976, - [5251] = 4945, - [5252] = 4959, - [5253] = 4951, - [5254] = 4978, - [5255] = 4950, - [5256] = 4980, - [5257] = 5005, - [5258] = 4970, - [5259] = 4938, - [5260] = 4937, - [5261] = 4936, - [5262] = 5002, - [5263] = 4993, - [5264] = 4951, - [5265] = 4986, - [5266] = 4935, - [5267] = 4944, - [5268] = 4936, - [5269] = 4937, - [5270] = 4938, - [5271] = 4959, - [5272] = 4953, - [5273] = 4970, - [5274] = 4962, - [5275] = 4980, - [5276] = 4933, - [5277] = 4986, - [5278] = 4958, - [5279] = 4969, - [5280] = 4993, - [5281] = 4969, - [5282] = 4953, - [5283] = 4959, - [5284] = 4980, - [5285] = 4950, - [5286] = 4949, - [5287] = 5287, - [5288] = 4250, - [5289] = 5289, - [5290] = 5290, - [5291] = 4058, - [5292] = 4330, - [5293] = 4337, - [5294] = 5294, - [5295] = 4359, - [5296] = 4341, - [5297] = 4417, - [5298] = 4416, - [5299] = 4412, - [5300] = 5300, - [5301] = 5301, - [5302] = 4433, - [5303] = 4436, - [5304] = 4442, - [5305] = 5305, - [5306] = 5306, - [5307] = 4311, - [5308] = 4586, - [5309] = 5309, - [5310] = 469, - [5311] = 383, - [5312] = 5301, - [5313] = 4586, - [5314] = 3166, - [5315] = 364, - [5316] = 3166, - [5317] = 5317, - [5318] = 5318, - [5319] = 5317, - [5320] = 5320, - [5321] = 4353, - [5322] = 5322, - [5323] = 5323, - [5324] = 5317, - [5325] = 5323, - [5326] = 5326, - [5327] = 5327, - [5328] = 5328, - [5329] = 5329, - [5330] = 5330, - [5331] = 5331, - [5332] = 5332, - [5333] = 5333, - [5334] = 5334, - [5335] = 5335, - [5336] = 5336, - [5337] = 5337, - [5338] = 5338, - [5339] = 5339, - [5340] = 5340, - [5341] = 5341, - [5342] = 5342, - [5343] = 5343, - [5344] = 5344, - [5345] = 5345, - [5346] = 5346, - [5347] = 5347, - [5348] = 5348, - [5349] = 5349, - [5350] = 5350, - [5351] = 5351, - [5352] = 5352, - [5353] = 5353, - [5354] = 5354, - [5355] = 5355, - [5356] = 4468, - [5357] = 5357, - [5358] = 4487, - [5359] = 4479, - [5360] = 5360, - [5361] = 4477, - [5362] = 4467, - [5363] = 5363, - [5364] = 5364, - [5365] = 5365, - [5366] = 5366, - [5367] = 5365, - [5368] = 5368, - [5369] = 5369, - [5370] = 5370, - [5371] = 5371, - [5372] = 5372, - [5373] = 5373, - [5374] = 5374, - [5375] = 5375, - [5376] = 5376, - [5377] = 5374, - [5378] = 5376, - [5379] = 5379, - [5380] = 5380, - [5381] = 5381, - [5382] = 5379, - [5383] = 5381, - [5384] = 5384, - [5385] = 5375, - [5386] = 5386, - [5387] = 5387, - [5388] = 5388, - [5389] = 5389, - [5390] = 5390, - [5391] = 5390, - [5392] = 5390, - [5393] = 5390, - [5394] = 5390, - [5395] = 5390, - [5396] = 5390, - [5397] = 5390, - [5398] = 5398, - [5399] = 5399, - [5400] = 5400, - [5401] = 5401, - [5402] = 5402, - [5403] = 5403, - [5404] = 5404, - [5405] = 5405, - [5406] = 5401, - [5407] = 5407, - [5408] = 5408, - [5409] = 5400, - [5410] = 5410, - [5411] = 5411, - [5412] = 5412, - [5413] = 5413, - [5414] = 5414, - [5415] = 5414, - [5416] = 5416, - [5417] = 5416, - [5418] = 5416, - [5419] = 5419, - [5420] = 1660, - [5421] = 5416, - [5422] = 5422, - [5423] = 5423, - [5424] = 5424, - [5425] = 5425, - [5426] = 5426, - [5427] = 5427, - [5428] = 5428, - [5429] = 5428, - [5430] = 5430, - [5431] = 5428, - [5432] = 5428, - [5433] = 5433, - [5434] = 5434, - [5435] = 5435, - [5436] = 5436, - [5437] = 5428, - [5438] = 5434, - [5439] = 5439, - [5440] = 5428, - [5441] = 5433, - [5442] = 5434, - [5443] = 5430, - [5444] = 5435, - [5445] = 5445, - [5446] = 5428, - [5447] = 5436, - [5448] = 5428, - [5449] = 5430, - [5450] = 5450, - [5451] = 5451, - [5452] = 5430, - [5453] = 5453, - [5454] = 5454, - [5455] = 5425, - [5456] = 5428, - [5457] = 5425, - [5458] = 5430, - [5459] = 5430, - [5460] = 5428, - [5461] = 5425, - [5462] = 5454, - [5463] = 5463, - [5464] = 5439, - [5465] = 5451, - [5466] = 5466, - [5467] = 5434, - [5468] = 5430, - [5469] = 5434, - [5470] = 5428, - [5471] = 5428, - [5472] = 5472, - [5473] = 5473, - [5474] = 5474, - [5475] = 5475, - [5476] = 5476, - [5477] = 5476, - [5478] = 5478, - [5479] = 5479, - [5480] = 5473, - [5481] = 5481, - [5482] = 5481, - [5483] = 5483, - [5484] = 5481, - [5485] = 5476, - [5486] = 5473, - [5487] = 5472, - [5488] = 5488, - [5489] = 5489, - [5490] = 5472, - [5491] = 5481, - [5492] = 5492, - [5493] = 5481, - [5494] = 5472, - [5495] = 5473, - [5496] = 5496, - [5497] = 5497, - [5498] = 5498, - [5499] = 5499, - [5500] = 5481, - [5501] = 5496, - [5502] = 5502, - [5503] = 5488, - [5504] = 5473, - [5505] = 5472, - [5506] = 5472, - [5507] = 5479, - [5508] = 5479, - [5509] = 5473, - [5510] = 5481, - [5511] = 5492, - [5512] = 5481, - [5513] = 5513, - [5514] = 5481, - [5515] = 5515, - [5516] = 5473, - [5517] = 5473, - [5518] = 5518, - [5519] = 5481, - [5520] = 5481, - [5521] = 5475, - [5522] = 5522, - [5523] = 5472, - [5524] = 5524, - [5525] = 5479, - [5526] = 5526, - [5527] = 5473, - [5528] = 5483, - [5529] = 5475, - [5530] = 5530, - [5531] = 5473, - [5532] = 5473, - [5533] = 5533, - [5534] = 5534, - [5535] = 5481, - [5536] = 5473, - [5537] = 5537, - [5538] = 5538, - [5539] = 5539, - [5540] = 5540, - [5541] = 5541, - [5542] = 5542, - [5543] = 5543, - [5544] = 5544, - [5545] = 5544, - [5546] = 5546, - [5547] = 5547, - [5548] = 5548, - [5549] = 5549, - [5550] = 5550, - [5551] = 5548, - [5552] = 5552, - [5553] = 5553, - [5554] = 5554, - [5555] = 5537, - [5556] = 5556, - [5557] = 5557, - [5558] = 5546, - [5559] = 5559, - [5560] = 5560, - [5561] = 5556, - [5562] = 5562, - [5563] = 5542, - [5564] = 5539, - [5565] = 5560, - [5566] = 5566, - [5567] = 5537, - [5568] = 5540, - [5569] = 5562, - [5570] = 5570, - [5571] = 5571, - [5572] = 5541, - [5573] = 5542, - [5574] = 5540, - [5575] = 5554, - [5576] = 5560, - [5577] = 5577, - [5578] = 5544, - [5579] = 5541, - [5580] = 5544, - [5581] = 5543, - [5582] = 5559, - [5583] = 5562, - [5584] = 5539, - [5585] = 5585, - [5586] = 5566, - [5587] = 5557, - [5588] = 5571, - [5589] = 5537, - [5590] = 5543, - [5591] = 5540, - [5592] = 5540, - [5593] = 5541, - [5594] = 5562, - [5595] = 5560, - [5596] = 5537, - [5597] = 5559, - [5598] = 5557, - [5599] = 5566, - [5600] = 5556, - [5601] = 5553, - [5602] = 5602, - [5603] = 5539, - [5604] = 5604, - [5605] = 5560, - [5606] = 5541, - [5607] = 5542, - [5608] = 5562, - [5609] = 5609, - [5610] = 5537, - [5611] = 5544, - [5612] = 5542, - [5613] = 5539, - [5614] = 5543, - [5615] = 5566, - [5616] = 5553, - [5617] = 5554, - [5618] = 5537, - [5619] = 5552, - [5620] = 5550, - [5621] = 5540, - [5622] = 5550, - [5623] = 5571, - [5624] = 5553, - [5625] = 5546, - [5626] = 5541, - [5627] = 5560, - [5628] = 5570, - [5629] = 5559, - [5630] = 5550, - [5631] = 5631, - [5632] = 5550, - [5633] = 5557, - [5634] = 5556, - [5635] = 5546, - [5636] = 5544, - [5637] = 5552, - [5638] = 5604, - [5639] = 5538, - [5640] = 5554, - [5641] = 5641, - [5642] = 5642, - [5643] = 5554, - [5644] = 5556, - [5645] = 5540, - [5646] = 5544, - [5647] = 5552, - [5648] = 5549, - [5649] = 5554, - [5650] = 5650, - [5651] = 5562, - [5652] = 5585, - [5653] = 5544, - [5654] = 5548, - [5655] = 5542, - [5656] = 5557, - [5657] = 5543, - [5658] = 5642, - [5659] = 5549, - [5660] = 5660, - [5661] = 5562, - [5662] = 5550, - [5663] = 5549, - [5664] = 5604, - [5665] = 5548, - [5666] = 5554, - [5667] = 5544, - [5668] = 5546, - [5669] = 5538, - [5670] = 5539, - [5671] = 5560, - [5672] = 5542, - [5673] = 5557, - [5674] = 5544, - [5675] = 5554, - [5676] = 5543, - [5677] = 5539, - [5678] = 5543, - [5679] = 5571, - [5680] = 5562, - [5681] = 5542, - [5682] = 5539, - [5683] = 5566, - [5684] = 5537, - [5685] = 5540, - [5686] = 5541, - [5687] = 5560, - [5688] = 5549, - [5689] = 5549, - [5690] = 5559, - [5691] = 5553, - [5692] = 5553, - [5693] = 5559, - [5694] = 5554, - [5695] = 5538, - [5696] = 5548, - [5697] = 5557, - [5698] = 5554, - [5699] = 5549, - [5700] = 5538, - [5701] = 5571, - [5702] = 5554, - [5703] = 5538, - [5704] = 5704, - [5705] = 5546, - [5706] = 5556, - [5707] = 5543, - [5708] = 5550, - [5709] = 5543, - [5710] = 5571, - [5711] = 5548, - [5712] = 5549, - [5713] = 5546, - [5714] = 5548, - [5715] = 5715, - [5716] = 5556, - [5717] = 5538, - [5718] = 5548, - [5719] = 5546, - [5720] = 5604, - [5721] = 5570, - [5722] = 5541, - [5723] = 5570, - [5724] = 5543, - [5725] = 5548, - [5726] = 5557, - [5727] = 5559, - [5728] = 5571, - [5729] = 5549, - [5730] = 5730, - [5731] = 5547, - [5732] = 5571, - [5733] = 5553, - [5734] = 5570, - [5735] = 5543, - [5736] = 5566, - [5737] = 5549, - [5738] = 5549, - [5739] = 5556, - [5740] = 5549, - [5741] = 5557, - [5742] = 5571, - [5743] = 5552, - [5744] = 5546, - [5745] = 5540, - [5746] = 5562, - [5747] = 5562, - [5748] = 5556, - [5749] = 5544, - [5750] = 5552, - [5751] = 5548, - [5752] = 5543, - [5753] = 5556, - [5754] = 5537, - [5755] = 5556, - [5756] = 5715, - [5757] = 5650, - [5758] = 5557, - [5759] = 5557, - [5760] = 5585, - [5761] = 5604, - [5762] = 5544, - [5763] = 5559, - [5764] = 5560, - [5765] = 5556, - [5766] = 5546, - [5767] = 5548, - [5768] = 5541, - [5769] = 5542, - [5770] = 5542, - [5771] = 5539, - [5772] = 5559, - [5773] = 5560, - [5774] = 5541, - [5775] = 5546, - [5776] = 5557, - [5777] = 5539, - [5778] = 5546, - [5779] = 5570, - [5780] = 5540, - [5781] = 5550, - [5782] = 5559, - [5783] = 5571, - [5784] = 5566, - [5785] = 5548, - [5786] = 5571, - [5787] = 5559, - [5788] = 5562, - [5789] = 5604, - [5790] = 5538, - [5791] = 5537, - [5792] = 5559, - [5793] = 5566, - [5794] = 5554, - [5795] = 5795, - [5796] = 5562, - [5797] = 5542, - [5798] = 5553, - [5799] = 5560, - [5800] = 5542, - [5801] = 5560, - [5802] = 5539, - [5803] = 5539, - [5804] = 5541, - [5805] = 5566, - [5806] = 5806, - [5807] = 5540, - [5808] = 5537, - [5809] = 5537, - [5810] = 5566, - [5811] = 5566, - [5812] = 5571, - [5813] = 5813, - [5814] = 5540, - [5815] = 5541, - [5816] = 5566, - [5817] = 5817, - [5818] = 5818, - [5819] = 5819, - [5820] = 5818, - [5821] = 5818, - [5822] = 5819, - [5823] = 5819, - [5824] = 3996, - [5825] = 5825, - [5826] = 5826, - [5827] = 5825, - [5828] = 3166, - [5829] = 5826, - [5830] = 5825, - [5831] = 5826, - [5832] = 383, - [5833] = 364, - [5834] = 469, - [5835] = 5835, - [5836] = 4250, - [5837] = 5837, - [5838] = 5838, - [5839] = 5839, - [5840] = 4349, - [5841] = 5837, - [5842] = 4355, - [5843] = 5839, - [5844] = 4333, - [5845] = 5838, - [5846] = 5839, - [5847] = 5837, - [5848] = 5838, - [5849] = 4563, - [5850] = 4566, - [5851] = 4554, - [5852] = 4574, - [5853] = 4581, - [5854] = 4561, - [5855] = 4584, - [5856] = 4924, - [5857] = 4606, - [5858] = 4599, - [5859] = 4608, - [5860] = 4583, - [5861] = 4595, - [5862] = 4594, - [5863] = 4922, - [5864] = 4612, - [5865] = 4330, - [5866] = 4359, - [5867] = 4601, - [5868] = 4607, - [5869] = 4605, - [5870] = 4602, - [5871] = 4609, - [5872] = 4341, - [5873] = 4598, - [5874] = 4337, - [5875] = 4925, - [5876] = 4597, - [5877] = 4600, - [5878] = 4613, - [5879] = 4058, - [5880] = 4620, - [5881] = 4653, - [5882] = 4646, - [5883] = 4672, - [5884] = 4667, - [5885] = 4677, - [5886] = 4666, - [5887] = 4634, - [5888] = 4659, - [5889] = 5062, - [5890] = 4640, - [5891] = 5145, - [5892] = 5892, - [5893] = 4639, - [5894] = 4637, - [5895] = 5165, - [5896] = 4417, - [5897] = 5174, - [5898] = 4616, - [5899] = 4661, - [5900] = 4627, - [5901] = 5901, - [5902] = 4626, - [5903] = 5903, - [5904] = 4673, - [5905] = 4678, - [5906] = 4675, - [5907] = 5072, - [5908] = 4654, - [5909] = 4652, - [5910] = 4671, - [5911] = 4664, - [5912] = 4663, - [5913] = 4622, - [5914] = 4676, - [5915] = 4674, - [5916] = 4668, - [5917] = 5917, - [5918] = 4625, - [5919] = 4629, - [5920] = 4756, - [5921] = 4617, - [5922] = 4621, - [5923] = 4442, - [5924] = 4615, - [5925] = 4648, - [5926] = 4830, - [5927] = 4829, - [5928] = 4623, - [5929] = 4624, - [5930] = 3996, - [5931] = 4632, - [5932] = 4433, - [5933] = 4656, - [5934] = 3179, - [5935] = 4783, - [5936] = 4787, - [5937] = 5937, - [5938] = 4660, - [5939] = 4604, - [5940] = 4628, - [5941] = 4630, - [5942] = 4619, - [5943] = 4436, - [5944] = 3166, - [5945] = 4416, - [5946] = 4412, - [5947] = 5107, - [5948] = 4657, - [5949] = 5106, - [5950] = 4651, - [5951] = 5103, - [5952] = 4670, - [5953] = 3160, - [5954] = 4669, - [5955] = 4647, - [5956] = 5100, - [5957] = 4603, - [5958] = 3303, - [5959] = 4645, - [5960] = 5124, - [5961] = 4942, - [5962] = 4643, - [5963] = 4636, - [5964] = 5175, - [5965] = 4642, - [5966] = 5199, - [5967] = 4662, - [5968] = 4939, - [5969] = 4649, - [5970] = 4635, - [5971] = 4658, - [5972] = 4971, - [5973] = 4806, - [5974] = 4633, - [5975] = 4631, - [5976] = 4456, - [5977] = 4460, - [5978] = 2941, - [5979] = 2920, - [5980] = 2908, - [5981] = 2919, - [5982] = 4465, - [5983] = 2930, - [5984] = 5984, - [5985] = 2931, - [5986] = 4924, - [5987] = 4458, - [5988] = 5984, - [5989] = 2892, - [5990] = 2910, - [5991] = 4925, - [5992] = 2933, - [5993] = 4462, - [5994] = 2912, - [5995] = 4457, - [5996] = 4922, - [5997] = 4463, - [5998] = 5998, - [5999] = 5999, - [6000] = 6000, - [6001] = 6001, - [6002] = 6002, - [6003] = 6003, - [6004] = 6003, - [6005] = 5998, - [6006] = 5999, - [6007] = 6003, - [6008] = 6002, - [6009] = 6001, - [6010] = 4806, - [6011] = 5999, - [6012] = 5998, - [6013] = 4756, - [6014] = 6000, - [6015] = 6000, - [6016] = 6001, - [6017] = 6002, - [6018] = 6002, - [6019] = 5999, - [6020] = 4830, - [6021] = 4829, - [6022] = 6000, - [6023] = 5999, - [6024] = 6000, - [6025] = 6003, - [6026] = 6000, - [6027] = 5999, - [6028] = 6000, - [6029] = 6001, - [6030] = 6000, - [6031] = 6002, - [6032] = 5998, - [6033] = 5999, - [6034] = 5998, - [6035] = 5999, - [6036] = 5998, - [6037] = 6001, - [6038] = 6003, - [6039] = 6003, - [6040] = 5999, - [6041] = 6001, - [6042] = 6003, - [6043] = 6002, - [6044] = 5998, - [6045] = 6003, - [6046] = 6000, - [6047] = 4787, - [6048] = 5998, - [6049] = 6001, - [6050] = 6002, - [6051] = 5999, - [6052] = 5998, - [6053] = 4783, - [6054] = 6000, - [6055] = 6001, - [6056] = 5998, - [6057] = 6001, - [6058] = 6002, - [6059] = 6003, - [6060] = 6002, - [6061] = 6001, - [6062] = 6003, - [6063] = 6002, - [6064] = 4829, - [6065] = 4783, - [6066] = 485, - [6067] = 4830, - [6068] = 4787, - [6069] = 4924, - [6070] = 411, - [6071] = 3803, - [6072] = 1825, - [6073] = 4925, - [6074] = 4806, - [6075] = 4756, - [6076] = 487, - [6077] = 3804, - [6078] = 476, - [6079] = 6079, - [6080] = 412, - [6081] = 1824, - [6082] = 360, - [6083] = 3842, - [6084] = 400, - [6085] = 6085, - [6086] = 3952, - [6087] = 6087, - [6088] = 2886, - [6089] = 410, - [6090] = 4922, - [6091] = 6091, - [6092] = 6092, - [6093] = 6091, - [6094] = 6094, - [6095] = 6095, - [6096] = 6096, - [6097] = 6097, - [6098] = 6097, - [6099] = 6097, - [6100] = 6100, - [6101] = 6101, - [6102] = 6101, - [6103] = 6095, - [6104] = 6091, - [6105] = 6095, - [6106] = 6106, - [6107] = 6096, - [6108] = 6101, - [6109] = 6094, - [6110] = 6094, - [6111] = 6091, - [6112] = 6091, - [6113] = 6094, - [6114] = 6106, - [6115] = 6106, - [6116] = 6095, - [6117] = 6106, - [6118] = 6106, - [6119] = 6094, - [6120] = 6100, - [6121] = 6106, - [6122] = 6097, - [6123] = 6094, - [6124] = 6100, - [6125] = 6094, - [6126] = 6096, - [6127] = 6092, - [6128] = 6100, - [6129] = 6092, - [6130] = 6101, - [6131] = 6095, - [6132] = 6094, - [6133] = 6101, - [6134] = 6106, - [6135] = 6097, - [6136] = 6100, - [6137] = 6101, - [6138] = 6095, - [6139] = 6091, - [6140] = 6096, - [6141] = 6094, - [6142] = 6092, - [6143] = 6092, - [6144] = 6106, - [6145] = 6091, - [6146] = 6097, - [6147] = 6092, - [6148] = 6091, - [6149] = 6095, - [6150] = 6101, - [6151] = 6096, - [6152] = 6091, - [6153] = 6097, - [6154] = 6101, - [6155] = 6101, - [6156] = 6095, - [6157] = 6097, - [6158] = 6101, - [6159] = 6095, - [6160] = 6097, - [6161] = 6100, - [6162] = 6096, - [6163] = 6106, - [6164] = 6100, - [6165] = 6091, - [6166] = 6106, - [6167] = 6095, - [6168] = 6097, - [6169] = 6100, - [6170] = 6092, - [6171] = 6092, - [6172] = 6096, - [6173] = 6092, - [6174] = 6096, - [6175] = 6092, - [6176] = 6096, - [6177] = 6094, - [6178] = 6100, - [6179] = 6100, - [6180] = 6096, - [6181] = 4942, - [6182] = 5526, - [6183] = 5124, - [6184] = 5072, - [6185] = 5175, - [6186] = 5145, - [6187] = 5062, - [6188] = 5165, - [6189] = 5174, - [6190] = 5107, - [6191] = 5199, - [6192] = 5106, - [6193] = 4971, - [6194] = 4939, - [6195] = 5103, - [6196] = 5100, - [6197] = 6197, - [6198] = 6198, - [6199] = 6199, - [6200] = 6197, - [6201] = 6201, - [6202] = 6202, - [6203] = 6199, - [6204] = 6202, - [6205] = 6201, - [6206] = 6198, - [6207] = 6207, - [6208] = 4586, - [6209] = 6199, - [6210] = 6199, - [6211] = 6211, - [6212] = 1825, - [6213] = 1824, - [6214] = 6211, - [6215] = 6215, - [6216] = 6215, - [6217] = 6215, - [6218] = 6215, - [6219] = 6219, - [6220] = 6220, - [6221] = 6221, - [6222] = 6222, - [6223] = 6223, - [6224] = 6220, - [6225] = 6222, - [6226] = 6220, - [6227] = 6222, - [6228] = 6222, - [6229] = 6220, - [6230] = 6230, - [6231] = 6231, - [6232] = 6232, - [6233] = 6230, - [6234] = 6234, - [6235] = 6235, - [6236] = 6236, - [6237] = 6237, - [6238] = 6236, - [6239] = 6234, - [6240] = 6231, - [6241] = 6237, - [6242] = 6235, - [6243] = 6237, - [6244] = 6236, - [6245] = 6234, - [6246] = 6235, - [6247] = 6236, - [6248] = 6231, - [6249] = 6231, - [6250] = 6237, - [6251] = 6232, - [6252] = 6234, - [6253] = 6231, - [6254] = 6230, - [6255] = 6236, - [6256] = 6232, - [6257] = 6237, - [6258] = 6230, - [6259] = 6236, - [6260] = 6234, - [6261] = 6231, - [6262] = 6236, - [6263] = 6234, - [6264] = 6230, - [6265] = 6232, - [6266] = 6232, - [6267] = 6237, - [6268] = 6237, - [6269] = 6237, - [6270] = 6235, - [6271] = 6234, - [6272] = 6235, - [6273] = 6235, - [6274] = 6230, - [6275] = 6237, - [6276] = 6236, - [6277] = 6235, - [6278] = 6232, - [6279] = 6234, - [6280] = 6234, - [6281] = 6230, - [6282] = 6234, - [6283] = 6235, - [6284] = 6231, - [6285] = 6230, - [6286] = 6235, - [6287] = 6232, - [6288] = 6236, - [6289] = 6231, - [6290] = 6235, - [6291] = 6236, - [6292] = 6232, - [6293] = 6237, - [6294] = 6230, - [6295] = 6231, - [6296] = 6232, - [6297] = 6231, - [6298] = 6232, - [6299] = 6230, - [6300] = 6300, - [6301] = 6300, - [6302] = 6300, - [6303] = 6300, - [6304] = 6300, - [6305] = 6300, - [6306] = 6300, - [6307] = 4756, - [6308] = 4806, - [6309] = 4922, - [6310] = 4924, - [6311] = 4830, - [6312] = 4829, - [6313] = 4783, - [6314] = 4787, - [6315] = 4925, - [6316] = 6316, - [6317] = 6317, - [6318] = 6318, - [6319] = 6319, - [6320] = 6320, - [6321] = 6321, - [6322] = 6322, - [6323] = 6323, - [6324] = 6318, - [6325] = 6325, - [6326] = 6322, - [6327] = 6327, - [6328] = 6328, - [6329] = 6329, - [6330] = 6327, - [6331] = 6316, - [6332] = 6332, - [6333] = 6316, - [6334] = 6334, - [6335] = 6322, - [6336] = 6336, - [6337] = 6337, - [6338] = 6334, - [6339] = 6336, - [6340] = 6329, - [6341] = 6316, - [6342] = 6320, - [6343] = 6343, - [6344] = 6344, - [6345] = 6337, - [6346] = 6344, - [6347] = 6343, - [6348] = 6323, - [6349] = 6329, - [6350] = 6321, - [6351] = 6321, - [6352] = 6320, - [6353] = 6319, - [6354] = 6354, - [6355] = 6318, - [6356] = 6356, - [6357] = 6318, - [6358] = 6321, - [6359] = 6343, - [6360] = 6343, - [6361] = 6329, - [6362] = 6325, - [6363] = 6356, - [6364] = 6319, - [6365] = 6365, - [6366] = 6328, - [6367] = 6367, - [6368] = 6327, - [6369] = 6320, - [6370] = 6328, - [6371] = 6336, - [6372] = 6320, - [6373] = 6322, - [6374] = 6327, - [6375] = 6321, - [6376] = 6317, - [6377] = 6332, - [6378] = 6337, - [6379] = 6332, - [6380] = 6336, - [6381] = 6344, - [6382] = 6356, - [6383] = 6343, - [6384] = 6384, - [6385] = 6319, - [6386] = 6344, - [6387] = 6329, - [6388] = 6322, - [6389] = 6384, - [6390] = 6343, - [6391] = 6323, - [6392] = 6354, - [6393] = 6365, - [6394] = 6354, - [6395] = 6321, - [6396] = 6321, - [6397] = 6327, - [6398] = 6356, - [6399] = 6322, - [6400] = 6318, - [6401] = 6316, - [6402] = 6323, - [6403] = 6329, - [6404] = 6344, - [6405] = 6329, - [6406] = 6325, - [6407] = 6321, - [6408] = 6354, - [6409] = 6384, - [6410] = 6337, - [6411] = 6336, - [6412] = 6336, - [6413] = 6384, - [6414] = 6332, - [6415] = 6334, - [6416] = 6334, - [6417] = 6356, - [6418] = 6332, - [6419] = 6328, - [6420] = 6320, - [6421] = 6318, - [6422] = 6367, - [6423] = 6344, - [6424] = 6319, - [6425] = 6325, - [6426] = 6365, - [6427] = 6356, - [6428] = 6337, - [6429] = 6365, - [6430] = 6384, - [6431] = 6354, - [6432] = 6325, - [6433] = 6356, - [6434] = 6337, - [6435] = 6365, - [6436] = 6325, - [6437] = 6325, - [6438] = 6319, - [6439] = 6334, - [6440] = 6356, - [6441] = 6323, - [6442] = 6316, - [6443] = 6334, - [6444] = 6325, - [6445] = 6318, - [6446] = 6365, - [6447] = 6334, - [6448] = 6384, - [6449] = 6354, - [6450] = 6332, - [6451] = 6334, - [6452] = 6316, - [6453] = 6332, - [6454] = 6344, - [6455] = 6337, - [6456] = 6337, - [6457] = 6327, - [6458] = 6384, - [6459] = 6316, - [6460] = 6336, - [6461] = 6334, - [6462] = 6343, - [6463] = 6327, - [6464] = 6365, - [6465] = 6328, - [6466] = 6344, - [6467] = 6319, - [6468] = 6329, - [6469] = 6327, - [6470] = 6328, - [6471] = 6344, - [6472] = 6320, - [6473] = 6343, - [6474] = 6337, - [6475] = 6332, - [6476] = 6384, - [6477] = 6365, - [6478] = 6329, - [6479] = 6384, - [6480] = 6365, - [6481] = 6332, - [6482] = 6327, - [6483] = 6325, - [6484] = 6343, - [6485] = 6354, - [6486] = 6321, - [6487] = 6320, - [6488] = 6356, - [6489] = 6328, - [6490] = 6336, - [6491] = 6318, - [6492] = 6344, - [6493] = 6322, - [6494] = 6323, - [6495] = 6327, - [6496] = 6365, - [6497] = 6336, - [6498] = 6332, - [6499] = 6384, - [6500] = 6322, - [6501] = 6354, - [6502] = 6319, - [6503] = 6334, - [6504] = 6323, - [6505] = 6329, - [6506] = 6328, - [6507] = 6354, - [6508] = 6320, - [6509] = 6319, - [6510] = 6325, - [6511] = 6336, - [6512] = 6328, - [6513] = 6323, - [6514] = 6337, - [6515] = 6323, - [6516] = 6356, - [6517] = 6322, - [6518] = 6318, - [6519] = 6321, - [6520] = 6354, - [6521] = 6323, - [6522] = 6316, - [6523] = 6322, - [6524] = 6318, - [6525] = 6343, - [6526] = 6316, - [6527] = 6319, - [6528] = 6320, - [6529] = 6328, - [6530] = 5145, - [6531] = 5103, - [6532] = 5106, - [6533] = 5107, - [6534] = 5072, - [6535] = 5124, - [6536] = 5175, - [6537] = 5199, - [6538] = 5100, - [6539] = 5174, - [6540] = 4971, - [6541] = 4939, - [6542] = 4942, - [6543] = 5165, - [6544] = 3996, - [6545] = 5062, - [6546] = 6546, - [6547] = 2871, - [6548] = 6548, - [6549] = 6546, - [6550] = 6548, - [6551] = 331, - [6552] = 234, - [6553] = 6553, - [6554] = 239, - [6555] = 250, - [6556] = 354, - [6557] = 191, - [6558] = 6558, - [6559] = 6559, - [6560] = 332, - [6561] = 355, - [6562] = 244, - [6563] = 246, - [6564] = 342, - [6565] = 356, - [6566] = 6566, - [6567] = 221, - [6568] = 223, - [6569] = 306, - [6570] = 357, - [6571] = 6571, - [6572] = 6572, - [6573] = 6573, - [6574] = 6572, - [6575] = 6575, - [6576] = 6575, - [6577] = 6575, - [6578] = 6575, - [6579] = 6573, - [6580] = 6575, - [6581] = 6581, - [6582] = 6582, - [6583] = 6583, - [6584] = 6584, - [6585] = 4612, - [6586] = 6586, - [6587] = 6581, - [6588] = 6588, - [6589] = 6583, - [6590] = 6590, - [6591] = 6590, - [6592] = 6586, - [6593] = 6588, - [6594] = 2871, - [6595] = 6583, - [6596] = 6588, - [6597] = 6583, - [6598] = 6590, - [6599] = 6590, - [6600] = 6586, - [6601] = 6588, - [6602] = 6586, - [6603] = 6586, - [6604] = 6588, - [6605] = 6583, - [6606] = 6583, - [6607] = 6588, - [6608] = 6586, - [6609] = 6588, - [6610] = 6583, - [6611] = 6590, - [6612] = 6586, - [6613] = 6581, - [6614] = 6583, - [6615] = 6581, - [6616] = 6586, - [6617] = 6581, - [6618] = 6618, - [6619] = 6618, - [6620] = 6620, - [6621] = 6618, - [6622] = 6618, - [6623] = 6618, - [6624] = 6618, - [6625] = 6618, - [6626] = 4612, - [6627] = 6618, - [6628] = 2871, - [6629] = 6629, - [6630] = 2966, - [6631] = 6631, - [6632] = 2957, - [6633] = 2958, - [6634] = 2962, - [6635] = 2971, - [6636] = 2972, - [6637] = 2969, - [6638] = 6638, - [6639] = 2965, - [6640] = 2979, - [6641] = 2956, - [6642] = 2973, - [6643] = 2961, - [6644] = 2976, - [6645] = 2977, - [6646] = 2955, - [6647] = 6647, - [6648] = 4925, - [6649] = 4924, - [6650] = 6650, - [6651] = 4922, - [6652] = 6652, - [6653] = 2982, - [6654] = 6647, - [6655] = 6629, - [6656] = 6638, - [6657] = 6631, - [6658] = 2971, - [6659] = 2962, - [6660] = 5320, - [6661] = 6650, - [6662] = 6652, - [6663] = 2955, - [6664] = 2972, - [6665] = 5331, - [6666] = 2961, - [6667] = 2958, - [6668] = 2966, - [6669] = 2977, - [6670] = 2979, - [6671] = 2976, - [6672] = 2973, - [6673] = 2965, - [6674] = 2957, - [6675] = 2956, - [6676] = 2969, - [6677] = 6677, - [6678] = 6678, - [6679] = 2982, - [6680] = 6680, - [6681] = 2972, - [6682] = 2957, - [6683] = 2961, - [6684] = 2955, - [6685] = 2965, - [6686] = 2973, - [6687] = 2969, - [6688] = 2966, - [6689] = 2878, - [6690] = 2979, - [6691] = 2971, - [6692] = 2962, - [6693] = 2977, - [6694] = 2976, - [6695] = 2956, - [6696] = 2958, - [6697] = 6697, - [6698] = 6697, - [6699] = 6697, - [6700] = 2982, - [6701] = 6697, - [6702] = 6697, - [6703] = 6697, - [6704] = 6697, - [6705] = 6697, - [6706] = 6697, - [6707] = 6697, - [6708] = 6697, - [6709] = 6697, - [6710] = 6710, - [6711] = 2955, - [6712] = 2958, - [6713] = 2977, - [6714] = 2973, - [6715] = 2965, - [6716] = 2969, - [6717] = 2961, - [6718] = 2966, - [6719] = 2956, - [6720] = 2979, - [6721] = 2972, - [6722] = 2976, - [6723] = 2971, - [6724] = 2957, - [6725] = 2962, - [6726] = 6726, - [6727] = 6727, - [6728] = 6728, - [6729] = 6728, - [6730] = 2973, - [6731] = 2956, - [6732] = 6732, - [6733] = 2977, - [6734] = 2958, - [6735] = 2955, - [6736] = 2957, - [6737] = 2966, - [6738] = 2972, - [6739] = 2961, - [6740] = 2962, - [6741] = 2971, - [6742] = 2976, - [6743] = 2965, - [6744] = 2979, - [6745] = 2969, - [6746] = 6746, - [6747] = 6747, - [6748] = 6748, - [6749] = 6749, - [6750] = 6746, - [6751] = 6746, - [6752] = 6752, - [6753] = 6753, - [6754] = 6753, - [6755] = 6755, - [6756] = 6756, - [6757] = 6757, - [6758] = 6746, - [6759] = 6746, - [6760] = 6746, - [6761] = 6746, - [6762] = 6755, - [6763] = 6746, - [6764] = 2977, - [6765] = 6765, - [6766] = 2976, - [6767] = 6765, - [6768] = 6768, - [6769] = 6765, - [6770] = 6770, - [6771] = 6771, - [6772] = 6771, - [6773] = 6773, - [6774] = 6765, - [6775] = 6775, - [6776] = 6776, - [6777] = 6777, - [6778] = 6765, - [6779] = 2966, - [6780] = 6770, - [6781] = 6732, - [6782] = 6770, - [6783] = 6765, - [6784] = 6770, - [6785] = 6785, - [6786] = 6770, - [6787] = 6787, - [6788] = 6788, - [6789] = 6770, - [6790] = 6790, - [6791] = 2979, - [6792] = 6792, - [6793] = 6793, - [6794] = 6794, - [6795] = 6732, - [6796] = 6796, - [6797] = 6770, - [6798] = 6768, - [6799] = 6799, - [6800] = 2955, - [6801] = 6801, - [6802] = 2973, - [6803] = 6803, - [6804] = 2965, - [6805] = 2969, - [6806] = 2961, - [6807] = 6807, - [6808] = 2956, - [6809] = 2957, - [6810] = 2958, - [6811] = 6811, - [6812] = 2962, - [6813] = 6813, - [6814] = 2971, - [6815] = 6765, - [6816] = 2972, - [6817] = 6796, - [6818] = 2878, - [6819] = 6819, - [6820] = 6819, - [6821] = 6821, - [6822] = 6822, - [6823] = 6821, - [6824] = 6824, - [6825] = 6825, - [6826] = 6826, - [6827] = 6824, - [6828] = 6828, - [6829] = 6829, - [6830] = 6830, - [6831] = 6831, - [6832] = 6832, - [6833] = 6833, - [6834] = 6834, - [6835] = 6835, - [6836] = 6835, - [6837] = 6837, - [6838] = 6829, - [6839] = 4062, - [6840] = 6832, - [6841] = 6841, - [6842] = 6824, - [6843] = 6841, - [6844] = 6821, - [6845] = 6821, - [6846] = 6846, - [6847] = 6847, - [6848] = 6824, - [6849] = 6834, - [6850] = 6822, - [6851] = 6821, - [6852] = 6852, - [6853] = 6853, - [6854] = 6830, - [6855] = 6830, - [6856] = 6829, - [6857] = 6857, - [6858] = 6834, - [6859] = 6859, - [6860] = 6860, - [6861] = 6832, - [6862] = 6834, - [6863] = 6819, - [6864] = 6841, - [6865] = 6819, - [6866] = 6866, - [6867] = 6824, - [6868] = 6868, - [6869] = 6835, - [6870] = 6870, - [6871] = 6835, - [6872] = 6872, - [6873] = 6872, - [6874] = 6822, - [6875] = 6835, - [6876] = 6872, - [6877] = 6835, - [6878] = 6829, - [6879] = 6872, - [6880] = 6841, - [6881] = 6835, - [6882] = 6882, - [6883] = 6834, - [6884] = 6829, - [6885] = 6841, - [6886] = 6819, - [6887] = 6887, - [6888] = 6835, - [6889] = 6829, - [6890] = 6834, - [6891] = 6841, - [6892] = 6860, - [6893] = 6857, - [6894] = 6832, - [6895] = 6841, - [6896] = 6824, - [6897] = 6819, - [6898] = 6835, - [6899] = 6899, - [6900] = 6832, - [6901] = 6901, - [6902] = 6821, - [6903] = 6835, - [6904] = 6872, - [6905] = 6872, - [6906] = 6834, - [6907] = 6835, - [6908] = 6908, - [6909] = 6908, - [6910] = 6832, - [6911] = 6819, - [6912] = 6830, - [6913] = 6866, - [6914] = 6872, - [6915] = 6915, - [6916] = 6826, - [6917] = 6857, - [6918] = 6872, - [6919] = 6841, - [6920] = 6821, - [6921] = 6837, - [6922] = 6830, - [6923] = 6841, - [6924] = 6846, - [6925] = 6824, - [6926] = 6829, - [6927] = 6830, - [6928] = 6821, - [6929] = 6929, - [6930] = 6832, - [6931] = 6829, - [6932] = 6834, - [6933] = 6933, - [6934] = 6824, - [6935] = 6935, - [6936] = 6908, - [6937] = 6832, - [6938] = 6938, - [6939] = 6832, - [6940] = 6821, - [6941] = 6824, - [6942] = 6821, - [6943] = 6908, - [6944] = 6824, - [6945] = 6834, - [6946] = 6946, - [6947] = 6832, - [6948] = 6841, - [6949] = 6835, - [6950] = 6834, - [6951] = 6852, - [6952] = 6952, - [6953] = 6953, - [6954] = 6954, - [6955] = 6955, - [6956] = 6954, - [6957] = 6957, - [6958] = 6958, - [6959] = 6955, - [6960] = 6960, - [6961] = 6961, - [6962] = 6962, - [6963] = 6963, - [6964] = 6960, - [6965] = 6958, - [6966] = 6960, - [6967] = 6967, - [6968] = 6968, - [6969] = 6969, - [6970] = 6970, - [6971] = 6971, - [6972] = 6972, - [6973] = 6960, - [6974] = 6974, - [6975] = 6975, - [6976] = 6976, - [6977] = 6977, - [6978] = 6976, - [6979] = 6977, - [6980] = 6980, - [6981] = 6968, - [6982] = 6974, - [6983] = 6960, - [6984] = 6984, - [6985] = 6985, - [6986] = 6972, - [6987] = 6975, - [6988] = 6963, - [6989] = 6989, - [6990] = 6990, - [6991] = 6968, - [6992] = 6970, - [6993] = 6969, - [6994] = 6958, - [6995] = 6995, - [6996] = 6960, - [6997] = 6961, - [6998] = 6971, - [6999] = 6989, - [7000] = 6989, - [7001] = 7001, - [7002] = 6967, - [7003] = 7003, - [7004] = 6962, - [7005] = 6989, - [7006] = 7006, - [7007] = 6962, - [7008] = 6962, - [7009] = 6985, - [7010] = 6990, - [7011] = 7011, - [7012] = 7012, - [7013] = 7013, - [7014] = 7014, - [7015] = 7015, - [7016] = 7016, - [7017] = 7017, - [7018] = 2903, - [7019] = 7019, - [7020] = 7020, - [7021] = 7021, - [7022] = 7022, - [7023] = 7023, - [7024] = 7024, - [7025] = 7025, - [7026] = 7026, - [7027] = 7027, - [7028] = 7028, - [7029] = 7013, - [7030] = 7030, - [7031] = 7031, - [7032] = 7032, - [7033] = 7033, - [7034] = 7023, - [7035] = 7035, - [7036] = 7015, - [7037] = 7037, - [7038] = 7031, - [7039] = 7039, - [7040] = 7040, - [7041] = 7041, - [7042] = 7019, - [7043] = 7020, - [7044] = 7044, - [7045] = 7017, - [7046] = 7039, - [7047] = 7047, - [7048] = 2903, - [7049] = 7016, - [7050] = 7012, - [7051] = 7022, - [7052] = 7039, - [7053] = 7053, - [7054] = 7032, - [7055] = 7044, - [7056] = 7039, - [7057] = 7033, - [7058] = 7053, - [7059] = 7059, - [7060] = 7011, - [7061] = 7041, - [7062] = 7062, - [7063] = 7024, - [7064] = 7062, - [7065] = 7039, - [7066] = 7039, - [7067] = 7041, - [7068] = 7025, - [7069] = 7026, - [7070] = 7030, - [7071] = 7028, - [7072] = 7053, - [7073] = 7027, - [7074] = 7062, - [7075] = 7053, - [7076] = 7076, - [7077] = 7077, - [7078] = 7078, - [7079] = 7079, - [7080] = 7080, - [7081] = 7080, - [7082] = 7078, - [7083] = 7080, - [7084] = 7084, - [7085] = 7085, - [7086] = 7086, - [7087] = 7084, - [7088] = 7086, - [7089] = 7084, - [7090] = 7085, - [7091] = 7091, - [7092] = 7091, - [7093] = 7086, - [7094] = 7084, - [7095] = 7095, - [7096] = 7086, - [7097] = 7084, - [7098] = 7095, - [7099] = 7099, - [7100] = 7100, - [7101] = 7100, - [7102] = 7102, - [7103] = 7100, - [7104] = 7099, - [7105] = 7099, - [7106] = 7100, - [7107] = 7100, - [7108] = 7100, - [7109] = 7100, - [7110] = 7100, - [7111] = 4250, - [7112] = 7112, - [7113] = 7113, - [7114] = 7114, - [7115] = 7115, - [7116] = 7116, - [7117] = 7116, - [7118] = 7118, - [7119] = 7116, - [7120] = 7118, - [7121] = 7121, - [7122] = 7122, - [7123] = 7123, - [7124] = 7124, - [7125] = 7125, - [7126] = 7126, - [7127] = 7127, - [7128] = 7128, - [7129] = 7129, - [7130] = 7130, - [7131] = 7131, - [7132] = 7132, - [7133] = 7131, - [7134] = 7134, - [7135] = 7123, - [7136] = 7136, - [7137] = 7137, - [7138] = 7138, - [7139] = 7127, - [7140] = 7140, - [7141] = 7141, - [7142] = 7127, - [7143] = 7143, - [7144] = 7144, - [7145] = 7123, - [7146] = 7131, - [7147] = 7130, - [7148] = 7123, - [7149] = 7131, - [7150] = 7150, - [7151] = 7151, - [7152] = 7152, - [7153] = 7131, - [7154] = 7154, - [7155] = 7155, - [7156] = 7127, - [7157] = 4330, - [7158] = 169, - [7159] = 7159, - [7160] = 7160, - [7161] = 4341, - [7162] = 7160, - [7163] = 7160, - [7164] = 7164, - [7165] = 7165, - [7166] = 7164, - [7167] = 7160, - [7168] = 7160, - [7169] = 7159, - [7170] = 7170, - [7171] = 7171, - [7172] = 4359, - [7173] = 7160, - [7174] = 7164, - [7175] = 7165, - [7176] = 7164, - [7177] = 7160, - [7178] = 7165, - [7179] = 7159, - [7180] = 7159, - [7181] = 4337, - [7182] = 7182, - [7183] = 7183, - [7184] = 7184, - [7185] = 7185, - [7186] = 7186, - [7187] = 7187, - [7188] = 7188, - [7189] = 7189, - [7190] = 7189, - [7191] = 7191, - [7192] = 7192, - [7193] = 7193, - [7194] = 7194, - [7195] = 7194, - [7196] = 7192, - [7197] = 7189, - [7198] = 7198, - [7199] = 7193, - [7200] = 7200, - [7201] = 7201, - [7202] = 7202, - [7203] = 7203, - [7204] = 7204, - [7205] = 7205, - [7206] = 7203, - [7207] = 7207, - [7208] = 7188, - [7209] = 7209, - [7210] = 7184, - [7211] = 7205, - [7212] = 7212, - [7213] = 7205, - [7214] = 7203, - [7215] = 7215, - [7216] = 7209, - [7217] = 7217, - [7218] = 7192, - [7219] = 7219, - [7220] = 7194, - [7221] = 7193, - [7222] = 7189, - [7223] = 7192, - [7224] = 7194, - [7225] = 7205, - [7226] = 7193, - [7227] = 7227, - [7228] = 171, - [7229] = 7229, - [7230] = 7185, - [7231] = 7217, - [7232] = 7232, - [7233] = 7203, - [7234] = 7200, - [7235] = 7207, - [7236] = 7232, - [7237] = 7200, - [7238] = 7238, - [7239] = 7200, - [7240] = 7229, - [7241] = 7215, - [7242] = 7242, - [7243] = 7243, - [7244] = 7243, - [7245] = 7245, - [7246] = 7246, - [7247] = 7247, - [7248] = 7247, - [7249] = 7247, - [7250] = 7250, - [7251] = 7251, - [7252] = 7247, - [7253] = 7253, - [7254] = 7254, - [7255] = 7255, - [7256] = 7256, - [7257] = 7257, - [7258] = 7258, - [7259] = 7257, - [7260] = 7260, - [7261] = 7261, - [7262] = 7262, - [7263] = 7251, - [7264] = 7262, - [7265] = 7254, - [7266] = 7254, - [7267] = 7247, - [7268] = 7254, - [7269] = 7262, - [7270] = 7261, - [7271] = 7246, - [7272] = 7272, - [7273] = 7273, - [7274] = 7274, - [7275] = 7275, - [7276] = 7257, - [7277] = 7261, - [7278] = 7253, - [7279] = 7247, - [7280] = 7254, - [7281] = 7256, - [7282] = 7262, - [7283] = 7247, - [7284] = 7261, - [7285] = 7245, - [7286] = 7261, - [7287] = 7260, - [7288] = 7247, - [7289] = 7251, - [7290] = 7290, - [7291] = 7291, - [7292] = 7292, - [7293] = 7293, - [7294] = 7291, - [7295] = 7295, - [7296] = 7296, - [7297] = 7295, - [7298] = 7291, - [7299] = 7291, - [7300] = 7300, - [7301] = 7301, - [7302] = 7302, - [7303] = 7303, - [7304] = 7304, - [7305] = 7305, - [7306] = 7306, - [7307] = 7307, - [7308] = 7293, - [7309] = 7309, - [7310] = 7310, - [7311] = 7290, - [7312] = 7312, - [7313] = 7313, - [7314] = 7302, - [7315] = 7291, - [7316] = 7316, - [7317] = 7138, - [7318] = 7302, - [7319] = 7319, - [7320] = 7132, - [7321] = 7321, - [7322] = 7310, - [7323] = 7309, - [7324] = 7291, - [7325] = 7325, - [7326] = 7325, - [7327] = 7327, - [7328] = 7328, - [7329] = 7329, - [7330] = 7305, - [7331] = 7305, - [7332] = 7332, - [7333] = 7333, - [7334] = 7334, - [7335] = 7335, - [7336] = 4417, - [7337] = 7337, - [7338] = 7338, - [7339] = 4433, - [7340] = 4436, - [7341] = 7341, - [7342] = 7304, - [7343] = 7319, - [7344] = 7338, - [7345] = 7187, - [7346] = 7296, - [7347] = 7307, - [7348] = 7348, - [7349] = 7300, - [7350] = 7305, - [7351] = 7291, - [7352] = 7255, - [7353] = 7353, - [7354] = 7333, - [7355] = 7301, - [7356] = 7356, - [7357] = 7126, - [7358] = 7358, - [7359] = 7124, - [7360] = 7309, - [7361] = 7305, - [7362] = 7292, - [7363] = 7305, - [7364] = 7356, - [7365] = 7310, - [7366] = 7290, - [7367] = 7332, - [7368] = 7335, - [7369] = 7303, - [7370] = 7300, - [7371] = 7305, - [7372] = 7304, - [7373] = 7373, - [7374] = 7333, - [7375] = 7332, - [7376] = 7125, - [7377] = 7302, - [7378] = 7325, - [7379] = 7358, - [7380] = 7274, - [7381] = 7292, - [7382] = 4416, - [7383] = 7291, - [7384] = 7290, - [7385] = 7293, - [7386] = 7301, - [7387] = 4412, - [7388] = 7296, - [7389] = 7129, - [7390] = 4442, - [7391] = 7295, - [7392] = 4021, - [7393] = 3997, - [7394] = 7394, - [7395] = 383, - [7396] = 4586, - [7397] = 7397, - [7398] = 7398, - [7399] = 7399, - [7400] = 7400, - [7401] = 7399, - [7402] = 7402, - [7403] = 1825, - [7404] = 7404, - [7405] = 3996, - [7406] = 7399, - [7407] = 7407, - [7408] = 3965, - [7409] = 7409, - [7410] = 7410, - [7411] = 7411, - [7412] = 7399, - [7413] = 7394, - [7414] = 7414, - [7415] = 4004, - [7416] = 7398, - [7417] = 7417, - [7418] = 7418, - [7419] = 3992, - [7420] = 364, - [7421] = 1824, - [7422] = 7422, - [7423] = 7423, - [7424] = 3998, - [7425] = 7423, - [7426] = 469, - [7427] = 4013, - [7428] = 7428, - [7429] = 3993, - [7430] = 7430, - [7431] = 7423, - [7432] = 7432, - [7433] = 7422, - [7434] = 7434, - [7435] = 7435, - [7436] = 7436, - [7437] = 7437, - [7438] = 7423, - [7439] = 7398, - [7440] = 7440, - [7441] = 7422, - [7442] = 7394, - [7443] = 7443, - [7444] = 7422, - [7445] = 7445, - [7446] = 7398, - [7447] = 7447, - [7448] = 7448, - [7449] = 3990, - [7450] = 7404, - [7451] = 7398, - [7452] = 7394, - [7453] = 7394, - [7454] = 7400, - [7455] = 7432, - [7456] = 7423, - [7457] = 7399, - [7458] = 7458, - [7459] = 7422, - [7460] = 7460, - [7461] = 7461, - [7462] = 7462, - [7463] = 7463, - [7464] = 7464, - [7465] = 7465, - [7466] = 7466, - [7467] = 7467, - [7468] = 7468, - [7469] = 7469, - [7470] = 7470, - [7471] = 7471, - [7472] = 7472, - [7473] = 7473, - [7474] = 7474, - [7475] = 7475, - [7476] = 7476, - [7477] = 7477, - [7478] = 7478, - [7479] = 7479, - [7480] = 7480, - [7481] = 7481, - [7482] = 7482, - [7483] = 7483, - [7484] = 7482, - [7485] = 7485, - [7486] = 7486, - [7487] = 7487, - [7488] = 7460, - [7489] = 7467, - [7490] = 7490, - [7491] = 7485, - [7492] = 7487, - [7493] = 7493, - [7494] = 7494, - [7495] = 7495, - [7496] = 7496, - [7497] = 7497, - [7498] = 7487, - [7499] = 7483, - [7500] = 7467, - [7501] = 7483, - [7502] = 7487, - [7503] = 7496, - [7504] = 7493, - [7505] = 7505, - [7506] = 7460, - [7507] = 7507, - [7508] = 7508, - [7509] = 7509, - [7510] = 7510, - [7511] = 7511, - [7512] = 7460, - [7513] = 7510, - [7514] = 7462, - [7515] = 7466, - [7516] = 7516, - [7517] = 7517, - [7518] = 7465, - [7519] = 7465, - [7520] = 7520, - [7521] = 7466, - [7522] = 7510, - [7523] = 7467, - [7524] = 7524, - [7525] = 7525, - [7526] = 7517, - [7527] = 7485, - [7528] = 7483, - [7529] = 7529, - [7530] = 7473, - [7531] = 7472, - [7532] = 7466, - [7533] = 7473, - [7534] = 7534, - [7535] = 7465, - [7536] = 7471, - [7537] = 7496, - [7538] = 7471, - [7539] = 7470, - [7540] = 7516, - [7541] = 7470, - [7542] = 7542, - [7543] = 7543, - [7544] = 7464, - [7545] = 7460, - [7546] = 7517, - [7547] = 7463, - [7548] = 7472, - [7549] = 7462, - [7550] = 5348, - [7551] = 7551, - [7552] = 7483, - [7553] = 7483, - [7554] = 7496, - [7555] = 7321, - [7556] = 7462, - [7557] = 7529, - [7558] = 7493, - [7559] = 7516, - [7560] = 7529, - [7561] = 5346, - [7562] = 7462, - [7563] = 7516, - [7564] = 7483, - [7565] = 7508, - [7566] = 5354, - [7567] = 5353, - [7568] = 7517, - [7569] = 7493, - [7570] = 7467, - [7571] = 7465, - [7572] = 7529, - [7573] = 7466, - [7574] = 7467, - [7575] = 7485, - [7576] = 5352, - [7577] = 5351, - [7578] = 7578, - [7579] = 7579, - [7580] = 7496, - [7581] = 7473, - [7582] = 7472, - [7583] = 7471, - [7584] = 7470, - [7585] = 7585, - [7586] = 7586, - [7587] = 7483, - [7588] = 7464, - [7589] = 7463, - [7590] = 7487, - [7591] = 7464, - [7592] = 7487, - [7593] = 7463, - [7594] = 7508, - [7595] = 7483, - [7596] = 7496, - [7597] = 7597, - [7598] = 7493, - [7599] = 7460, - [7600] = 7467, - [7601] = 7462, - [7602] = 7460, - [7603] = 7603, - [7604] = 7604, - [7605] = 7462, - [7606] = 7465, - [7607] = 7493, - [7608] = 7466, - [7609] = 7496, - [7610] = 7467, - [7611] = 7611, - [7612] = 7612, - [7613] = 7613, - [7614] = 7614, - [7615] = 7615, - [7616] = 7616, - [7617] = 7617, - [7618] = 7618, - [7619] = 7619, - [7620] = 7620, - [7621] = 7621, - [7622] = 7622, - [7623] = 7623, - [7624] = 7624, - [7625] = 7625, - [7626] = 7626, - [7627] = 7627, - [7628] = 7628, - [7629] = 7629, - [7630] = 7630, - [7631] = 7616, - [7632] = 7632, - [7633] = 7633, - [7634] = 7634, - [7635] = 7635, - [7636] = 7636, - [7637] = 7637, - [7638] = 7638, - [7639] = 7622, - [7640] = 7640, - [7641] = 7641, - [7642] = 7642, - [7643] = 7643, - [7644] = 7637, - [7645] = 7635, - [7646] = 7646, - [7647] = 7647, - [7648] = 7648, - [7649] = 7649, - [7650] = 7650, - [7651] = 7649, - [7652] = 7652, - [7653] = 7653, - [7654] = 7654, - [7655] = 7655, - [7656] = 7618, - [7657] = 7619, - [7658] = 7620, - [7659] = 7659, - [7660] = 7660, - [7661] = 7661, - [7662] = 7662, - [7663] = 7663, - [7664] = 7664, - [7665] = 7665, - [7666] = 7625, - [7667] = 7667, - [7668] = 7668, - [7669] = 7669, - [7670] = 7662, - [7671] = 7665, - [7672] = 7672, - [7673] = 7673, - [7674] = 7673, - [7675] = 7638, - [7676] = 7676, - [7677] = 7669, - [7678] = 7641, - [7679] = 7679, - [7680] = 7680, - [7681] = 7681, - [7682] = 7647, - [7683] = 7648, - [7684] = 7684, - [7685] = 7685, - [7686] = 7652, - [7687] = 7687, - [7688] = 7688, - [7689] = 7650, - [7690] = 7690, - [7691] = 7691, - [7692] = 7692, - [7693] = 7669, - [7694] = 7694, - [7695] = 7687, - [7696] = 7688, - [7697] = 7659, - [7698] = 7662, - [7699] = 7673, - [7700] = 7700, - [7701] = 7701, - [7702] = 7702, - [7703] = 7684, - [7704] = 7704, - [7705] = 7660, - [7706] = 7706, - [7707] = 7707, - [7708] = 190, - [7709] = 7709, - [7710] = 7646, - [7711] = 7711, - [7712] = 7635, - [7713] = 7667, - [7714] = 7637, - [7715] = 7676, - [7716] = 7716, - [7717] = 7620, - [7718] = 7685, - [7719] = 7687, - [7720] = 7720, - [7721] = 7721, - [7722] = 7680, - [7723] = 7723, - [7724] = 7692, - [7725] = 7688, - [7726] = 7616, - [7727] = 7727, - [7728] = 7627, - [7729] = 7625, - [7730] = 7652, - [7731] = 7731, - [7732] = 7650, - [7733] = 7706, - [7734] = 7662, - [7735] = 7709, - [7736] = 7620, - [7737] = 7737, - [7738] = 7738, - [7739] = 7646, - [7740] = 7740, - [7741] = 7627, - [7742] = 7616, - [7743] = 7680, - [7744] = 7744, - [7745] = 7616, - [7746] = 7746, - [7747] = 7711, - [7748] = 7748, - [7749] = 7650, - [7750] = 7627, - [7751] = 7701, - [7752] = 7652, - [7753] = 7622, - [7754] = 7754, - [7755] = 7755, - [7756] = 7650, - [7757] = 7662, - [7758] = 7758, - [7759] = 7759, - [7760] = 7760, - [7761] = 7761, - [7762] = 7762, - [7763] = 7763, - [7764] = 7746, - [7765] = 7661, - [7766] = 7655, - [7767] = 7627, - [7768] = 7768, - [7769] = 7720, - [7770] = 7673, - [7771] = 7758, - [7772] = 7759, - [7773] = 7773, - [7774] = 7760, - [7775] = 7761, - [7776] = 7661, - [7777] = 7649, - [7778] = 7778, - [7779] = 7655, - [7780] = 7768, - [7781] = 7781, - [7782] = 7782, - [7783] = 7635, - [7784] = 7740, - [7785] = 7773, - [7786] = 7669, - [7787] = 7787, - [7788] = 7640, - [7789] = 7754, - [7790] = 7790, - [7791] = 7791, - [7792] = 7665, - [7793] = 7622, - [7794] = 7794, - [7795] = 7669, - [7796] = 7796, - [7797] = 7673, - [7798] = 7798, - [7799] = 7799, - [7800] = 7800, - [7801] = 7801, - [7802] = 7622, - [7803] = 7803, - [7804] = 7445, - [7805] = 7805, - [7806] = 7806, - [7807] = 7807, - [7808] = 7617, - [7809] = 7684, - [7810] = 7684, - [7811] = 7811, - [7812] = 7812, - [7813] = 7621, - [7814] = 7814, - [7815] = 7815, - [7816] = 7787, - [7817] = 7791, - [7818] = 7652, - [7819] = 7650, - [7820] = 7794, - [7821] = 7821, - [7822] = 7822, - [7823] = 7823, - [7824] = 7824, - [7825] = 7796, - [7826] = 7637, - [7827] = 7805, - [7828] = 7806, - [7829] = 7622, - [7830] = 7830, - [7831] = 7806, - [7832] = 7617, - [7833] = 7621, - [7834] = 7621, - [7835] = 7754, - [7836] = 7627, - [7837] = 7837, - [7838] = 7838, - [7839] = 7617, - [7840] = 7840, - [7841] = 7635, - [7842] = 7842, - [7843] = 7843, - [7844] = 7806, - [7845] = 7845, - [7846] = 7846, - [7847] = 7847, - [7848] = 7798, - [7849] = 7790, - [7850] = 7640, - [7851] = 7851, - [7852] = 7852, - [7853] = 7720, - [7854] = 7711, - [7855] = 7637, - [7856] = 7856, - [7857] = 7711, - [7858] = 7814, - [7859] = 7720, - [7860] = 7860, - [7861] = 7861, - [7862] = 7862, - [7863] = 7796, - [7864] = 7616, - [7865] = 7865, - [7866] = 7655, - [7867] = 7822, - [7868] = 7807, - [7869] = 7621, - [7870] = 7617, - [7871] = 7871, - [7872] = 7673, - [7873] = 7754, - [7874] = 7874, - [7875] = 7616, - [7876] = 7661, - [7877] = 7759, - [7878] = 7878, - [7879] = 7806, - [7880] = 7758, - [7881] = 7881, - [7882] = 7637, - [7883] = 7669, - [7884] = 7763, - [7885] = 7762, - [7886] = 7886, - [7887] = 7887, - [7888] = 7662, - [7889] = 7637, - [7890] = 7890, - [7891] = 7754, - [7892] = 7852, - [7893] = 7893, - [7894] = 7669, - [7895] = 7680, - [7896] = 7896, - [7897] = 7622, - [7898] = 7701, - [7899] = 7700, - [7900] = 7664, - [7901] = 7643, - [7902] = 7738, - [7903] = 7798, - [7904] = 7790, - [7905] = 7445, - [7906] = 7662, - [7907] = 7907, - [7908] = 7616, - [7909] = 7680, - [7910] = 7640, - [7911] = 7911, - [7912] = 7781, - [7913] = 7748, - [7914] = 7688, - [7915] = 7915, - [7916] = 7916, - [7917] = 7781, - [7918] = 7918, - [7919] = 7679, - [7920] = 7740, - [7921] = 7921, - [7922] = 7649, - [7923] = 7811, - [7924] = 7924, - [7925] = 7812, - [7926] = 7926, - [7927] = 7927, - [7928] = 7815, - [7929] = 7687, - [7930] = 7665, - [7931] = 7667, - [7932] = 7620, - [7933] = 7821, - [7934] = 7890, - [7935] = 7935, - [7936] = 7625, - [7937] = 7649, - [7938] = 7938, - [7939] = 7939, - [7940] = 7856, - [7941] = 7941, - [7942] = 7942, - [7943] = 7620, - [7944] = 7646, - [7945] = 7945, - [7946] = 7620, - [7947] = 7821, - [7948] = 7948, - [7949] = 7949, - [7950] = 7625, - [7951] = 7815, - [7952] = 7952, - [7953] = 7953, - [7954] = 7954, - [7955] = 7955, - [7956] = 7812, - [7957] = 7957, - [7958] = 7811, - [7959] = 7711, - [7960] = 7960, - [7961] = 7720, - [7962] = 7796, - [7963] = 7807, - [7964] = 7638, - [7965] = 7627, - [7966] = 7665, - [7967] = 7967, - [7968] = 7968, - [7969] = 7679, - [7970] = 7970, - [7971] = 7669, - [7972] = 7972, - [7973] = 7673, - [7974] = 7974, - [7975] = 7667, - [7976] = 7687, - [7977] = 7748, - [7978] = 7978, - [7979] = 7860, - [7980] = 7688, - [7981] = 7861, - [7982] = 7635, - [7983] = 7887, - [7984] = 7738, - [7985] = 7985, - [7986] = 7664, - [7987] = 7987, - [7988] = 7680, - [7989] = 7762, - [7990] = 7646, - [7991] = 7763, - [7992] = 7662, - [7993] = 7684, - [7994] = 7701, - [7995] = 7622, - [7996] = 7758, - [7997] = 7759, - [7998] = 7655, - [7999] = 7886, - [8000] = 7754, - [8001] = 7890, - [8002] = 7796, - [8003] = 7806, - [8004] = 7617, - [8005] = 7652, - [8006] = 7621, - [8007] = 7762, - [8008] = 7637, - [8009] = 7763, - [8010] = 7650, - [8011] = 7661, - [8012] = 7798, - [8013] = 7790, - [8014] = 7640, - [8015] = 7711, - [8016] = 7720, - [8017] = 7627, - [8018] = 8018, - [8019] = 8019, - [8020] = 8020, - [8021] = 8021, - [8022] = 8022, - [8023] = 8023, - [8024] = 8024, - [8025] = 8025, - [8026] = 8026, - [8027] = 8027, - [8028] = 8028, - [8029] = 8029, - [8030] = 8030, - [8031] = 8031, - [8032] = 8032, - [8033] = 8033, - [8034] = 8034, - [8035] = 8035, - [8036] = 8036, - [8037] = 8022, - [8038] = 8038, - [8039] = 8039, - [8040] = 8040, - [8041] = 8041, - [8042] = 8042, - [8043] = 8043, - [8044] = 8044, - [8045] = 8045, - [8046] = 8046, - [8047] = 8047, - [8048] = 8048, - [8049] = 8047, - [8050] = 8050, - [8051] = 8046, - [8052] = 8052, - [8053] = 8028, - [8054] = 8054, - [8055] = 8036, - [8056] = 8052, - [8057] = 8045, - [8058] = 8058, - [8059] = 8059, - [8060] = 8040, - [8061] = 8043, - [8062] = 8062, - [8063] = 8042, - [8064] = 8046, - [8065] = 8040, - [8066] = 8039, - [8067] = 8044, - [8068] = 8036, - [8069] = 8069, - [8070] = 8041, - [8071] = 8071, - [8072] = 8021, - [8073] = 8073, - [8074] = 8052, - [8075] = 8075, - [8076] = 8076, - [8077] = 8077, - [8078] = 8078, - [8079] = 8045, - [8080] = 8080, - [8081] = 8052, - [8082] = 8082, - [8083] = 8083, - [8084] = 8084, - [8085] = 8026, - [8086] = 8040, - [8087] = 8024, - [8088] = 8039, - [8089] = 8089, - [8090] = 8036, - [8091] = 8082, - [8092] = 8092, - [8093] = 8093, - [8094] = 8094, - [8095] = 8021, - [8096] = 8096, - [8097] = 8097, - [8098] = 8098, - [8099] = 8082, - [8100] = 2900, - [8101] = 8020, - [8102] = 8023, - [8103] = 8021, - [8104] = 8104, - [8105] = 8058, - [8106] = 8106, - [8107] = 8084, - [8108] = 8031, - [8109] = 8020, - [8110] = 8110, - [8111] = 8025, - [8112] = 8069, - [8113] = 8022, - [8114] = 8036, - [8115] = 8115, - [8116] = 2904, - [8117] = 8117, - [8118] = 8118, - [8119] = 8039, - [8120] = 8040, - [8121] = 2885, - [8122] = 8122, - [8123] = 8020, - [8124] = 8058, - [8125] = 8125, - [8126] = 8028, - [8127] = 8084, - [8128] = 8027, - [8129] = 8027, - [8130] = 8062, - [8131] = 8077, - [8132] = 8132, - [8133] = 8045, - [8134] = 8134, - [8135] = 8135, - [8136] = 8044, - [8137] = 8046, - [8138] = 8047, - [8139] = 8023, - [8140] = 8034, - [8141] = 8141, - [8142] = 5326, - [8143] = 8062, - [8144] = 8023, - [8145] = 8071, - [8146] = 8031, - [8147] = 8024, - [8148] = 8026, - [8149] = 8024, - [8150] = 8026, - [8151] = 8151, - [8152] = 8152, - [8153] = 8025, - [8154] = 8032, - [8155] = 8031, - [8156] = 8032, - [8157] = 8040, - [8158] = 8158, - [8159] = 8046, - [8160] = 8082, - [8161] = 8039, - [8162] = 8162, - [8163] = 8039, - [8164] = 8164, - [8165] = 8036, - [8166] = 8166, - [8167] = 8046, - [8168] = 8168, - [8169] = 8034, - [8170] = 8082, - [8171] = 8171, - [8172] = 8045, - [8173] = 8173, - [8174] = 8058, - [8175] = 8041, - [8176] = 8032, - [8177] = 8177, - [8178] = 8031, - [8179] = 8034, - [8180] = 8025, - [8181] = 8027, - [8182] = 8028, - [8183] = 8045, - [8184] = 8077, - [8185] = 8042, - [8186] = 8186, - [8187] = 8187, - [8188] = 8171, - [8189] = 8189, - [8190] = 8190, - [8191] = 8191, - [8192] = 8025, - [8193] = 8042, - [8194] = 8043, - [8195] = 8041, - [8196] = 8196, - [8197] = 8197, - [8198] = 8041, - [8199] = 8199, - [8200] = 8027, - [8201] = 8028, - [8202] = 8045, - [8203] = 8077, - [8204] = 8045, - [8205] = 8044, - [8206] = 8206, - [8207] = 8093, - [8208] = 8046, - [8209] = 8047, - [8210] = 8044, - [8211] = 8211, - [8212] = 8212, - [8213] = 8047, - [8214] = 8024, - [8215] = 8031, - [8216] = 8042, - [8217] = 8043, - [8218] = 8062, - [8219] = 8023, - [8220] = 8062, - [8221] = 8164, - [8222] = 8036, - [8223] = 8071, - [8224] = 8224, - [8225] = 8031, - [8226] = 8040, - [8227] = 8084, - [8228] = 8046, - [8229] = 8084, - [8230] = 8071, - [8231] = 8082, - [8232] = 8232, - [8233] = 8058, - [8234] = 8234, - [8235] = 8235, - [8236] = 8058, - [8237] = 8237, - [8238] = 8071, - [8239] = 8045, - [8240] = 8046, - [8241] = 8040, - [8242] = 8242, - [8243] = 8039, - [8244] = 8036, - [8245] = 8082, - [8246] = 8246, - [8247] = 8247, - [8248] = 8248, - [8249] = 8249, - [8250] = 8250, - [8251] = 8251, - [8252] = 8252, - [8253] = 8253, - [8254] = 8254, - [8255] = 8255, - [8256] = 8256, - [8257] = 8257, - [8258] = 8258, - [8259] = 8259, - [8260] = 8260, - [8261] = 8261, - [8262] = 8262, - [8263] = 8263, - [8264] = 8264, - [8265] = 8265, - [8266] = 8266, - [8267] = 8267, - [8268] = 8268, - [8269] = 8269, - [8270] = 8270, - [8271] = 8271, - [8272] = 8272, - [8273] = 8273, - [8274] = 8274, - [8275] = 8275, - [8276] = 8276, - [8277] = 8277, - [8278] = 8278, - [8279] = 8279, - [8280] = 8280, - [8281] = 8281, - [8282] = 8282, - [8283] = 8283, - [8284] = 8284, - [8285] = 8285, - [8286] = 8286, - [8287] = 8287, - [8288] = 8288, - [8289] = 8289, - [8290] = 8290, - [8291] = 8291, - [8292] = 8292, - [8293] = 8293, - [8294] = 8294, - [8295] = 8295, - [8296] = 8296, - [8297] = 8297, - [8298] = 8298, - [8299] = 8299, - [8300] = 8300, - [8301] = 8297, - [8302] = 8296, - [8303] = 8295, - [8304] = 8294, - [8305] = 8293, - [8306] = 8289, - [8307] = 8292, - [8308] = 8291, - [8309] = 8290, - [8310] = 8287, - [8311] = 8286, - [8312] = 8282, - [8313] = 8285, - [8314] = 8284, - [8315] = 8283, - [8316] = 8277, - [8317] = 8279, - [8318] = 8278, - [8319] = 8319, - [8320] = 8320, - [8321] = 8282, - [8322] = 8276, - [8323] = 8275, - [8324] = 8274, - [8325] = 8325, - [8326] = 8326, - [8327] = 8273, - [8328] = 8328, - [8329] = 8271, - [8330] = 8330, - [8331] = 8287, - [8332] = 8332, - [8333] = 8251, - [8334] = 8334, - [8335] = 8261, - [8336] = 8336, - [8337] = 8267, - [8338] = 8338, - [8339] = 8339, - [8340] = 8340, - [8341] = 8341, - [8342] = 8342, - [8343] = 8343, - [8344] = 8344, - [8345] = 8345, - [8346] = 8346, - [8347] = 8265, - [8348] = 8348, - [8349] = 8269, - [8350] = 8350, - [8351] = 8351, - [8352] = 8352, - [8353] = 8341, - [8354] = 8354, - [8355] = 8355, - [8356] = 8356, - [8357] = 8262, - [8358] = 8358, - [8359] = 8359, - [8360] = 8268, - [8361] = 8361, - [8362] = 8362, - [8363] = 8253, - [8364] = 8259, - [8365] = 8365, - [8366] = 8366, - [8367] = 8367, - [8368] = 8368, - [8369] = 8369, - [8370] = 8370, - [8371] = 8371, - [8372] = 8372, - [8373] = 8373, - [8374] = 8374, - [8375] = 8246, - [8376] = 8255, - [8377] = 8257, - [8378] = 8378, - [8379] = 8379, - [8380] = 8380, - [8381] = 8264, - [8382] = 8382, - [8383] = 8266, - [8384] = 8384, - [8385] = 8385, - [8386] = 8386, - [8387] = 8387, - [8388] = 8250, - [8389] = 8389, - [8390] = 8256, - [8391] = 8391, - [8392] = 8258, - [8393] = 8393, - [8394] = 8394, - [8395] = 8395, - [8396] = 8263, - [8397] = 8397, - [8398] = 8336, - [8399] = 8338, - [8400] = 8400, - [8401] = 8247, - [8402] = 8248, - [8403] = 8403, - [8404] = 8404, - [8405] = 8339, - [8406] = 8252, - [8407] = 8340, - [8408] = 8370, - [8409] = 8342, - [8410] = 8410, - [8411] = 8343, - [8412] = 8260, - [8413] = 8344, - [8414] = 8346, - [8415] = 8348, - [8416] = 8350, - [8417] = 8351, - [8418] = 8352, - [8419] = 8280, - [8420] = 8354, - [8421] = 8355, - [8422] = 8356, - [8423] = 8278, - [8424] = 8279, - [8425] = 8358, - [8426] = 8359, - [8427] = 8282, - [8428] = 8361, - [8429] = 8362, - [8430] = 8365, - [8431] = 8366, - [8432] = 8287, - [8433] = 8367, - [8434] = 8368, - [8435] = 8290, - [8436] = 8291, - [8437] = 8292, - [8438] = 8293, - [8439] = 8294, - [8440] = 8295, - [8441] = 8369, - [8442] = 8297, - [8443] = 8370, - [8444] = 8371, - [8445] = 8372, - [8446] = 8373, - [8447] = 8296, - [8448] = 8374, - [8449] = 8246, - [8450] = 8289, - [8451] = 8378, - [8452] = 8379, - [8453] = 8380, - [8454] = 8286, - [8455] = 8382, - [8456] = 8285, - [8457] = 8284, - [8458] = 8283, - [8459] = 8277, - [8460] = 8384, - [8461] = 8385, - [8462] = 8386, - [8463] = 8387, - [8464] = 8389, - [8465] = 8276, - [8466] = 8275, - [8467] = 8274, - [8468] = 8391, - [8469] = 8393, - [8470] = 8273, - [8471] = 8394, - [8472] = 8395, - [8473] = 8251, - [8474] = 8261, - [8475] = 8267, - [8476] = 8397, - [8477] = 8336, - [8478] = 8338, - [8479] = 8400, - [8480] = 8403, - [8481] = 8404, - [8482] = 8339, - [8483] = 8340, - [8484] = 8341, - [8485] = 8265, - [8486] = 8342, - [8487] = 8269, - [8488] = 8410, - [8489] = 8489, - [8490] = 8490, - [8491] = 8262, - [8492] = 8343, - [8493] = 8268, - [8494] = 8253, - [8495] = 8259, - [8496] = 8344, - [8497] = 8272, - [8498] = 8290, - [8499] = 8291, - [8500] = 8500, - [8501] = 8501, - [8502] = 8502, - [8503] = 8503, - [8504] = 8504, - [8505] = 8255, - [8506] = 8257, - [8507] = 8264, - [8508] = 8508, - [8509] = 8266, - [8510] = 8346, - [8511] = 8348, - [8512] = 8350, - [8513] = 8351, - [8514] = 8250, - [8515] = 8352, - [8516] = 8256, - [8517] = 8280, - [8518] = 8258, - [8519] = 8354, - [8520] = 8263, - [8521] = 8355, - [8522] = 8356, - [8523] = 8358, - [8524] = 8359, - [8525] = 8247, - [8526] = 8248, - [8527] = 8361, - [8528] = 8252, - [8529] = 8362, - [8530] = 8365, - [8531] = 8366, - [8532] = 8367, - [8533] = 8260, - [8534] = 8368, - [8535] = 8369, - [8536] = 8380, - [8537] = 8371, - [8538] = 8372, - [8539] = 8373, - [8540] = 8278, - [8541] = 8279, - [8542] = 8374, - [8543] = 8246, - [8544] = 8282, - [8545] = 8378, - [8546] = 8379, - [8547] = 8386, - [8548] = 8382, - [8549] = 8287, - [8550] = 8290, - [8551] = 8291, - [8552] = 8292, - [8553] = 8293, - [8554] = 8294, - [8555] = 8295, - [8556] = 8384, - [8557] = 8297, - [8558] = 8385, - [8559] = 8386, - [8560] = 8387, - [8561] = 8389, - [8562] = 8289, - [8563] = 8391, - [8564] = 8286, - [8565] = 8393, - [8566] = 8285, - [8567] = 8284, - [8568] = 8283, - [8569] = 8277, - [8570] = 8394, - [8571] = 8395, - [8572] = 8397, - [8573] = 8336, - [8574] = 8338, - [8575] = 8276, - [8576] = 8400, - [8577] = 8403, - [8578] = 8273, - [8579] = 8404, - [8580] = 8251, - [8581] = 8261, - [8582] = 8267, - [8583] = 8339, - [8584] = 8340, - [8585] = 8341, - [8586] = 8342, - [8587] = 8410, - [8588] = 8489, - [8589] = 8490, - [8590] = 8343, - [8591] = 8344, - [8592] = 8272, - [8593] = 8293, - [8594] = 8262, - [8595] = 8294, - [8596] = 8268, - [8597] = 8253, - [8598] = 8259, - [8599] = 8500, - [8600] = 8501, - [8601] = 8601, - [8602] = 8295, - [8603] = 8603, - [8604] = 8503, - [8605] = 8292, - [8606] = 8346, - [8607] = 8348, - [8608] = 8255, - [8609] = 8257, - [8610] = 8264, - [8611] = 8350, - [8612] = 8266, - [8613] = 8351, - [8614] = 8352, - [8615] = 8280, - [8616] = 8354, - [8617] = 8250, - [8618] = 8355, - [8619] = 8256, - [8620] = 8356, - [8621] = 8258, - [8622] = 8358, - [8623] = 8263, - [8624] = 8359, - [8625] = 8361, - [8626] = 8362, - [8627] = 8365, - [8628] = 8248, - [8629] = 8366, - [8630] = 8252, - [8631] = 8367, - [8632] = 8368, - [8633] = 8369, - [8634] = 8370, - [8635] = 8260, - [8636] = 8371, - [8637] = 8372, - [8638] = 8373, - [8639] = 8374, - [8640] = 8246, - [8641] = 8278, - [8642] = 8279, - [8643] = 8282, - [8644] = 8378, - [8645] = 8379, - [8646] = 8380, - [8647] = 8382, - [8648] = 8287, - [8649] = 8291, - [8650] = 8297, - [8651] = 8384, - [8652] = 8385, - [8653] = 8397, - [8654] = 8387, - [8655] = 8286, - [8656] = 8277, - [8657] = 8389, - [8658] = 8658, - [8659] = 8391, - [8660] = 8393, - [8661] = 8394, - [8662] = 8276, - [8663] = 8395, - [8664] = 8371, - [8665] = 8273, - [8666] = 8267, - [8667] = 8336, - [8668] = 8338, - [8669] = 8669, - [8670] = 8400, - [8671] = 8403, - [8672] = 8404, - [8673] = 8339, - [8674] = 8340, - [8675] = 8341, - [8676] = 8259, - [8677] = 8342, - [8678] = 8678, - [8679] = 8679, - [8680] = 8410, - [8681] = 8489, - [8682] = 8490, - [8683] = 8343, - [8684] = 8344, - [8685] = 8272, - [8686] = 8686, - [8687] = 8687, - [8688] = 8250, - [8689] = 8689, - [8690] = 8500, - [8691] = 8501, - [8692] = 8601, - [8693] = 8693, - [8694] = 8694, - [8695] = 8695, - [8696] = 8503, - [8697] = 8697, - [8698] = 8330, - [8699] = 8328, - [8700] = 8700, - [8701] = 8346, - [8702] = 8278, - [8703] = 8279, - [8704] = 8282, - [8705] = 8348, - [8706] = 8287, - [8707] = 8291, - [8708] = 8297, - [8709] = 8350, - [8710] = 8351, - [8711] = 8352, - [8712] = 8286, - [8713] = 8280, - [8714] = 8354, - [8715] = 8355, - [8716] = 8276, - [8717] = 8356, - [8718] = 8358, - [8719] = 8359, - [8720] = 8361, - [8721] = 8362, - [8722] = 8365, - [8723] = 8366, - [8724] = 8367, - [8725] = 8368, - [8726] = 8369, - [8727] = 8370, - [8728] = 8503, - [8729] = 8372, - [8730] = 8373, - [8731] = 8374, - [8732] = 8246, - [8733] = 8378, - [8734] = 8379, - [8735] = 8380, - [8736] = 8382, - [8737] = 8250, - [8738] = 8384, - [8739] = 8385, - [8740] = 8386, - [8741] = 8387, - [8742] = 8389, - [8743] = 8658, - [8744] = 8391, - [8745] = 8393, - [8746] = 8394, - [8747] = 8395, - [8748] = 8397, - [8749] = 8336, - [8750] = 8278, - [8751] = 8279, - [8752] = 8282, - [8753] = 8291, - [8754] = 8338, - [8755] = 8286, - [8756] = 8756, - [8757] = 8669, - [8758] = 8400, - [8759] = 8403, - [8760] = 8404, - [8761] = 8761, - [8762] = 8339, - [8763] = 8340, - [8764] = 8341, - [8765] = 8342, - [8766] = 8678, - [8767] = 8679, - [8768] = 8768, - [8769] = 8410, - [8770] = 8489, - [8771] = 8771, - [8772] = 8490, - [8773] = 8343, - [8774] = 8344, - [8775] = 8272, - [8776] = 8687, - [8777] = 8500, - [8778] = 8501, - [8779] = 8601, - [8780] = 8693, - [8781] = 8694, - [8782] = 8695, - [8783] = 8348, - [8784] = 8330, - [8785] = 8328, - [8786] = 8278, - [8787] = 8279, - [8788] = 8282, - [8789] = 8325, - [8790] = 8286, - [8791] = 8346, - [8792] = 8380, - [8793] = 8350, - [8794] = 8351, - [8795] = 8352, - [8796] = 8280, - [8797] = 8354, - [8798] = 8355, - [8799] = 8356, - [8800] = 8358, - [8801] = 8359, - [8802] = 8361, - [8803] = 8362, - [8804] = 8365, - [8805] = 8366, - [8806] = 8367, - [8807] = 8368, - [8808] = 8369, - [8809] = 8370, - [8810] = 8371, - [8811] = 8372, - [8812] = 8373, - [8813] = 8374, - [8814] = 8246, - [8815] = 8378, - [8816] = 8379, - [8817] = 8761, - [8818] = 8282, - [8819] = 8382, - [8820] = 8286, - [8821] = 8384, - [8822] = 8385, - [8823] = 8386, - [8824] = 8387, - [8825] = 8389, - [8826] = 8658, - [8827] = 8391, - [8828] = 8393, - [8829] = 8394, - [8830] = 8395, - [8831] = 8397, - [8832] = 8336, - [8833] = 8338, - [8834] = 8834, - [8835] = 8756, - [8836] = 8669, - [8837] = 8400, - [8838] = 8403, - [8839] = 8404, - [8840] = 8840, - [8841] = 8339, - [8842] = 8340, - [8843] = 8341, - [8844] = 8342, - [8845] = 8678, - [8846] = 8679, - [8847] = 8768, - [8848] = 8282, - [8849] = 8286, - [8850] = 8282, - [8851] = 8282, - [8852] = 8282, - [8853] = 8282, - [8854] = 8282, - [8855] = 8282, - [8856] = 8282, - [8857] = 8282, - [8858] = 8410, - [8859] = 8489, - [8860] = 8771, - [8861] = 8319, - [8862] = 8320, - [8863] = 8326, - [8864] = 8490, - [8865] = 8332, - [8866] = 8343, - [8867] = 8344, - [8868] = 8508, - [8869] = 8502, - [8870] = 8504, - [8871] = 8603, - [8872] = 8272, - [8873] = 8700, - [8874] = 8689, - [8875] = 8687, - [8876] = 8297, - [8877] = 8840, - [8878] = 8500, - [8879] = 8501, - [8880] = 8880, - [8881] = 8601, - [8882] = 8882, - [8883] = 8693, - [8884] = 8694, - [8885] = 8695, - [8886] = 8299, - [8887] = 8300, - [8888] = 8503, - [8889] = 8889, - [8890] = 8890, - [8891] = 8891, - [8892] = 8330, - [8893] = 8328, - [8894] = 8325, - [8895] = 8895, - [8896] = 8346, - [8897] = 8348, - [8898] = 8350, - [8899] = 8351, - [8900] = 8352, - [8901] = 8280, - [8902] = 8354, - [8903] = 8355, - [8904] = 8356, - [8905] = 8358, - [8906] = 8359, - [8907] = 8361, - [8908] = 8362, - [8909] = 8365, - [8910] = 8366, - [8911] = 8367, - [8912] = 8368, - [8913] = 8369, - [8914] = 8370, - [8915] = 8371, - [8916] = 8372, - [8917] = 8917, - [8918] = 8918, - [8919] = 8919, - [8920] = 8920, - [8921] = 8379, - [8922] = 8922, - [8923] = 8373, - [8924] = 8374, - [8925] = 8246, - [8926] = 8926, - [8927] = 8378, - [8928] = 8338, - [8929] = 8380, - [8930] = 8930, - [8931] = 8931, - [8932] = 8932, - [8933] = 8933, - [8934] = 8934, - [8935] = 8935, - [8936] = 8936, - [8937] = 8937, - [8938] = 8938, - [8939] = 8382, - [8940] = 8384, - [8941] = 8385, - [8942] = 8386, - [8943] = 8387, - [8944] = 8389, - [8945] = 8945, - [8946] = 8946, - [8947] = 8947, - [8948] = 8948, - [8949] = 8949, - [8950] = 8950, - [8951] = 8951, - [8952] = 8952, - [8953] = 8953, - [8954] = 8658, - [8955] = 8391, - [8956] = 8393, - [8957] = 8394, - [8958] = 8395, - [8959] = 8397, - [8960] = 8336, - [8961] = 8961, - [8962] = 8962, - [8963] = 8834, - [8964] = 8964, - [8965] = 8965, - [8966] = 8966, - [8967] = 8967, - [8968] = 8968, - [8969] = 8250, - [8970] = 8970, - [8971] = 8756, - [8972] = 8669, - [8973] = 8400, - [8974] = 8403, - [8975] = 8404, - [8976] = 8761, - [8977] = 8339, - [8978] = 8340, - [8979] = 8341, - [8980] = 8342, - [8981] = 8678, - [8982] = 8982, - [8983] = 8679, - [8984] = 8768, - [8985] = 8410, - [8986] = 8489, - [8987] = 8771, - [8988] = 8490, - [8989] = 8343, - [8990] = 8344, - [8991] = 8356, - [8992] = 8272, - [8993] = 8503, - [8994] = 8687, - [8995] = 8500, - [8996] = 8501, - [8997] = 8880, - [8998] = 8601, - [8999] = 8999, - [9000] = 8693, - [9001] = 8694, - [9002] = 9002, - [9003] = 8695, - [9004] = 8299, - [9005] = 8300, - [9006] = 8503, - [9007] = 8840, - [9008] = 8330, - [9009] = 8328, - [9010] = 8325, - [9011] = 8346, - [9012] = 8300, - [9013] = 8348, - [9014] = 8299, - [9015] = 8350, - [9016] = 8351, - [9017] = 8352, - [9018] = 8280, - [9019] = 8354, - [9020] = 8355, - [9021] = 8380, - [9022] = 8358, - [9023] = 8359, - [9024] = 8361, - [9025] = 8362, - [9026] = 8365, - [9027] = 8366, - [9028] = 8367, - [9029] = 8368, - [9030] = 8369, - [9031] = 8370, - [9032] = 8371, - [9033] = 8372, - [9034] = 8917, - [9035] = 8918, - [9036] = 8919, - [9037] = 8889, - [9038] = 8373, - [9039] = 8374, - [9040] = 8246, - [9041] = 8378, - [9042] = 8379, - [9043] = 8932, - [9044] = 9044, - [9045] = 8930, - [9046] = 9046, - [9047] = 8931, - [9048] = 8300, - [9049] = 8393, - [9050] = 8299, - [9051] = 8933, - [9052] = 8934, - [9053] = 8935, - [9054] = 8936, - [9055] = 8937, - [9056] = 8938, - [9057] = 8382, - [9058] = 8384, - [9059] = 8385, - [9060] = 8386, - [9061] = 8387, - [9062] = 8389, - [9063] = 8319, - [9064] = 8326, - [9065] = 9065, - [9066] = 8945, - [9067] = 8502, - [9068] = 9068, - [9069] = 8946, - [9070] = 8947, - [9071] = 8949, - [9072] = 8950, - [9073] = 8951, - [9074] = 8953, - [9075] = 8658, - [9076] = 8391, - [9077] = 8982, - [9078] = 8394, - [9079] = 8890, - [9080] = 8891, - [9081] = 8279, - [9082] = 8395, - [9083] = 8397, - [9084] = 8336, - [9085] = 8338, - [9086] = 8834, - [9087] = 8964, - [9088] = 8965, - [9089] = 8967, - [9090] = 8968, - [9091] = 8970, - [9092] = 8756, - [9093] = 8669, - [9094] = 8400, - [9095] = 8403, - [9096] = 8404, - [9097] = 8761, - [9098] = 8339, - [9099] = 8340, - [9100] = 8341, - [9101] = 8342, - [9102] = 8678, - [9103] = 8503, - [9104] = 8679, - [9105] = 8768, - [9106] = 8920, - [9107] = 8300, - [9108] = 8410, - [9109] = 8489, - [9110] = 8771, - [9111] = 8926, - [9112] = 8490, - [9113] = 8343, - [9114] = 8344, - [9115] = 8961, - [9116] = 8272, - [9117] = 8273, - [9118] = 8299, - [9119] = 8687, - [9120] = 8500, - [9121] = 8501, - [9122] = 8880, - [9123] = 8601, - [9124] = 8999, - [9125] = 8693, - [9126] = 8694, - [9127] = 8695, - [9128] = 8882, - [9129] = 8299, - [9130] = 8952, - [9131] = 8300, - [9132] = 8280, - [9133] = 8840, - [9134] = 8330, - [9135] = 8328, - [9136] = 8325, - [9137] = 8346, - [9138] = 8348, - [9139] = 8966, - [9140] = 8350, - [9141] = 8351, - [9142] = 8352, - [9143] = 8378, - [9144] = 8354, - [9145] = 8355, - [9146] = 8319, - [9147] = 8356, - [9148] = 8358, - [9149] = 8502, - [9150] = 8359, - [9151] = 8361, - [9152] = 8362, - [9153] = 8365, - [9154] = 8366, - [9155] = 8367, - [9156] = 8368, - [9157] = 8369, - [9158] = 8890, - [9159] = 8891, - [9160] = 8370, - [9161] = 8371, - [9162] = 8372, - [9163] = 8917, - [9164] = 8918, - [9165] = 8919, - [9166] = 8889, - [9167] = 8373, - [9168] = 8374, - [9169] = 9046, - [9170] = 8379, - [9171] = 8920, - [9172] = 8926, - [9173] = 8380, - [9174] = 9044, - [9175] = 8930, - [9176] = 9068, - [9177] = 8931, - [9178] = 8952, - [9179] = 8932, - [9180] = 8933, - [9181] = 8934, - [9182] = 8935, - [9183] = 8936, - [9184] = 8966, - [9185] = 8937, - [9186] = 8938, - [9187] = 8382, - [9188] = 8384, - [9189] = 8385, - [9190] = 8386, - [9191] = 8319, - [9192] = 8387, - [9193] = 8502, - [9194] = 8389, - [9195] = 9065, - [9196] = 8945, - [9197] = 8404, - [9198] = 8946, - [9199] = 8947, - [9200] = 8890, - [9201] = 8891, - [9202] = 8949, - [9203] = 8950, - [9204] = 8951, - [9205] = 8953, - [9206] = 8658, - [9207] = 8391, - [9208] = 8393, - [9209] = 8394, - [9210] = 8395, - [9211] = 8926, - [9212] = 8397, - [9213] = 8336, - [9214] = 8338, - [9215] = 9215, - [9216] = 8834, - [9217] = 8952, - [9218] = 9218, - [9219] = 8964, - [9220] = 8965, - [9221] = 8967, - [9222] = 8968, - [9223] = 8966, - [9224] = 8970, - [9225] = 9225, - [9226] = 8756, - [9227] = 8669, - [9228] = 8400, - [9229] = 8319, - [9230] = 8403, - [9231] = 8490, - [9232] = 9232, - [9233] = 8761, - [9234] = 8890, - [9235] = 8891, - [9236] = 8278, - [9237] = 8339, - [9238] = 8340, - [9239] = 8341, - [9240] = 8342, - [9241] = 8678, - [9242] = 8982, - [9243] = 8679, - [9244] = 8768, - [9245] = 8410, - [9246] = 8489, - [9247] = 8771, - [9248] = 9248, - [9249] = 8501, - [9250] = 8343, - [9251] = 8344, - [9252] = 9252, - [9253] = 9253, - [9254] = 8961, - [9255] = 9255, - [9256] = 8272, - [9257] = 8273, - [9258] = 9258, - [9259] = 8319, - [9260] = 9260, - [9261] = 8687, - [9262] = 8882, - [9263] = 8500, - [9264] = 8890, - [9265] = 8891, - [9266] = 9266, - [9267] = 8880, - [9268] = 8601, - [9269] = 8999, - [9270] = 8693, - [9271] = 8694, - [9272] = 8695, - [9273] = 8882, - [9274] = 8299, - [9275] = 8300, - [9276] = 9002, - [9277] = 8503, - [9278] = 8840, - [9279] = 8330, - [9280] = 8328, - [9281] = 8325, - [9282] = 8298, - [9283] = 8890, - [9284] = 8288, - [9285] = 8695, - [9286] = 9286, - [9287] = 8891, - [9288] = 8694, - [9289] = 8693, - [9290] = 8999, - [9291] = 8289, - [9292] = 8601, - [9293] = 8880, - [9294] = 9294, - [9295] = 8286, - [9296] = 8895, - [9297] = 8296, - [9298] = 8285, - [9299] = 8284, - [9300] = 8283, - [9301] = 9301, - [9302] = 8501, - [9303] = 8281, - [9304] = 8500, - [9305] = 8277, - [9306] = 8920, - [9307] = 9307, - [9308] = 9308, - [9309] = 8270, - [9310] = 8687, - [9311] = 9260, - [9312] = 8276, - [9313] = 9258, - [9314] = 9314, - [9315] = 8275, - [9316] = 8274, - [9317] = 8261, - [9318] = 8273, - [9319] = 9319, - [9320] = 8272, - [9321] = 9255, - [9322] = 8922, - [9323] = 8961, - [9324] = 9253, - [9325] = 9325, - [9326] = 8271, - [9327] = 9327, - [9328] = 8251, - [9329] = 8926, - [9330] = 8771, - [9331] = 9252, - [9332] = 8344, - [9333] = 8343, - [9334] = 9334, - [9335] = 9335, - [9336] = 9336, - [9337] = 8490, - [9338] = 9248, - [9339] = 8768, - [9340] = 8267, - [9341] = 8489, - [9342] = 8410, - [9343] = 9343, - [9344] = 9344, - [9345] = 8679, - [9346] = 8265, - [9347] = 8269, - [9348] = 8982, - [9349] = 8948, - [9350] = 8678, - [9351] = 9351, - [9352] = 8326, - [9353] = 8254, - [9354] = 9354, - [9355] = 8262, - [9356] = 9356, - [9357] = 8300, - [9358] = 8268, - [9359] = 8299, - [9360] = 8952, - [9361] = 9266, - [9362] = 9286, - [9363] = 8253, - [9364] = 9364, - [9365] = 8342, - [9366] = 8341, - [9367] = 8340, - [9368] = 8895, - [9369] = 8339, - [9370] = 9370, - [9371] = 9371, - [9372] = 8272, - [9373] = 8761, - [9374] = 9374, - [9375] = 9375, - [9376] = 8259, - [9377] = 9377, - [9378] = 9232, - [9379] = 8970, - [9380] = 8404, - [9381] = 8400, - [9382] = 8669, - [9383] = 8756, - [9384] = 9384, - [9385] = 9225, - [9386] = 8834, - [9387] = 8968, - [9388] = 8967, - [9389] = 8965, - [9390] = 8964, - [9391] = 8403, - [9392] = 9392, - [9393] = 9393, - [9394] = 9394, - [9395] = 9218, - [9396] = 8962, - [9397] = 9397, - [9398] = 9398, - [9399] = 8257, - [9400] = 8249, - [9401] = 9401, - [9402] = 9402, - [9403] = 9403, - [9404] = 8255, - [9405] = 9405, - [9406] = 8264, - [9407] = 9215, - [9408] = 9408, - [9409] = 8338, - [9410] = 8336, - [9411] = 8966, - [9412] = 8266, - [9413] = 9413, - [9414] = 9414, - [9415] = 9415, - [9416] = 9416, - [9417] = 8397, - [9418] = 8395, - [9419] = 8394, - [9420] = 8393, - [9421] = 8391, - [9422] = 8658, - [9423] = 8250, - [9424] = 8946, - [9425] = 8953, - [9426] = 8300, - [9427] = 8951, - [9428] = 8299, - [9429] = 8950, - [9430] = 8949, - [9431] = 8947, - [9432] = 8882, - [9433] = 9433, - [9434] = 9434, - [9435] = 9435, - [9436] = 9436, - [9437] = 9437, - [9438] = 9438, - [9439] = 9439, - [9440] = 9440, - [9441] = 9068, - [9442] = 9442, - [9443] = 9065, - [9444] = 8945, - [9445] = 9408, - [9446] = 8256, - [9447] = 8258, - [9448] = 9448, - [9449] = 8272, - [9450] = 9450, - [9451] = 9451, - [9452] = 9452, - [9453] = 8263, - [9454] = 9454, - [9455] = 9455, - [9456] = 8389, - [9457] = 8356, - [9458] = 8387, - [9459] = 8346, - [9460] = 8386, - [9461] = 8385, - [9462] = 8384, - [9463] = 8382, - [9464] = 8348, - [9465] = 8350, - [9466] = 8351, - [9467] = 9467, - [9468] = 8352, - [9469] = 8300, - [9470] = 8280, - [9471] = 8299, - [9472] = 8938, - [9473] = 8354, - [9474] = 8355, - [9475] = 9475, - [9476] = 9476, - [9477] = 9477, - [9478] = 8937, - [9479] = 8936, - [9480] = 9480, - [9481] = 9481, - [9482] = 8326, - [9483] = 8358, - [9484] = 8935, - [9485] = 8359, - [9486] = 8300, - [9487] = 8361, - [9488] = 8299, - [9489] = 8934, - [9490] = 9266, - [9491] = 9286, - [9492] = 8362, - [9493] = 8933, - [9494] = 8895, - [9495] = 8365, - [9496] = 8366, - [9497] = 8932, - [9498] = 9498, - [9499] = 9499, - [9500] = 9500, - [9501] = 9501, - [9502] = 9502, - [9503] = 9503, - [9504] = 9504, - [9505] = 8326, - [9506] = 8918, - [9507] = 9266, - [9508] = 9286, - [9509] = 9509, - [9510] = 9510, - [9511] = 9511, - [9512] = 9512, - [9513] = 9513, - [9514] = 8326, - [9515] = 8367, - [9516] = 9266, - [9517] = 9286, - [9518] = 8931, - [9519] = 8368, - [9520] = 8369, - [9521] = 9521, - [9522] = 8326, - [9523] = 8370, - [9524] = 9266, - [9525] = 9286, - [9526] = 8371, - [9527] = 8372, - [9528] = 8260, - [9529] = 9529, - [9530] = 9530, - [9531] = 9266, - [9532] = 9286, - [9533] = 9533, - [9534] = 9046, - [9535] = 9266, - [9536] = 9286, - [9537] = 8917, - [9538] = 8248, - [9539] = 9266, - [9540] = 9540, - [9541] = 8919, - [9542] = 9266, - [9543] = 8889, - [9544] = 8334, - [9545] = 8686, - [9546] = 9546, - [9547] = 9547, - [9548] = 8247, - [9549] = 8373, - [9550] = 8930, - [9551] = 8374, - [9552] = 8246, - [9553] = 8378, - [9554] = 8379, - [9555] = 8380, - [9556] = 8252, - [9557] = 9557, - [9558] = 9558, - [9559] = 9044, - [9560] = 8345, -}; - -static inline bool sym_identifier_character_set_1(int32_t c) { - return (c < 43488 - ? (c < 4159 - ? (c < 2654 - ? (c < 1808 - ? (c < 895 - ? (c < 192 - ? (c < 'a' - ? (c < 'M' - ? (c < 'A' - ? c == '$' - : c <= 'K') - : (c <= 'T' || (c < '_' - ? (c >= 'V' && c <= 'Z') - : c <= '_'))) - : (c <= 't' || (c < 181 - ? (c < 170 - ? (c >= 'v' && c <= 'z') - : c <= 170) - : (c <= 181 || c == 186)))) - : (c <= 214 || (c < 748 - ? (c < 710 - ? (c < 248 - ? (c >= 216 && c <= 246) - : c <= 705) - : (c <= 721 || (c >= 736 && c <= 740))) - : (c <= 748 || (c < 886 - ? (c < 880 - ? c == 750 - : c <= 884) - : (c <= 887 || (c >= 891 && c <= 893))))))) - : (c <= 895 || (c < 1488 - ? (c < 1015 - ? (c < 908 - ? (c < 904 - ? c == 902 - : c <= 906) - : (c <= 908 || (c < 931 - ? (c >= 910 && c <= 929) - : c <= 1013))) - : (c <= 1153 || (c < 1369 - ? (c < 1329 - ? (c >= 1162 && c <= 1327) - : c <= 1366) - : (c <= 1369 || (c >= 1376 && c <= 1416))))) - : (c <= 1514 || (c < 1749 - ? (c < 1646 - ? (c < 1568 - ? (c >= 1519 && c <= 1522) - : c <= 1610) - : (c <= 1647 || (c >= 1649 && c <= 1747))) - : (c <= 1749 || (c < 1786 - ? (c < 1774 - ? (c >= 1765 && c <= 1766) - : c <= 1775) - : (c <= 1788 || c == 1791)))))))) - : (c <= 1808 || (c < 2437 - ? (c < 2112 - ? (c < 2042 - ? (c < 1969 - ? (c < 1869 - ? (c >= 1810 && c <= 1839) - : c <= 1957) - : (c <= 1969 || (c < 2036 - ? (c >= 1994 && c <= 2026) - : c <= 2037))) - : (c <= 2042 || (c < 2084 - ? (c < 2074 - ? (c >= 2048 && c <= 2069) - : c <= 2074) - : (c <= 2084 || c == 2088)))) - : (c <= 2136 || (c < 2308 - ? (c < 2185 - ? (c < 2160 - ? (c >= 2144 && c <= 2154) - : c <= 2183) - : (c <= 2190 || (c >= 2208 && c <= 2249))) - : (c <= 2361 || (c < 2392 - ? (c < 2384 - ? c == 2365 - : c <= 2384) - : (c <= 2401 || (c >= 2417 && c <= 2432))))))) - : (c <= 2444 || (c < 2544 - ? (c < 2486 - ? (c < 2474 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472) - : (c <= 2480 || c == 2482)) - : (c <= 2489 || (c < 2524 - ? (c < 2510 - ? c == 2493 - : c <= 2510) - : (c <= 2525 || (c >= 2527 && c <= 2529))))) - : (c <= 2545 || (c < 2602 - ? (c < 2575 - ? (c < 2565 - ? c == 2556 - : c <= 2570) - : (c <= 2576 || (c >= 2579 && c <= 2600))) - : (c <= 2608 || (c < 2616 - ? (c < 2613 - ? (c >= 2610 && c <= 2611) - : c <= 2614) - : (c <= 2617 || (c >= 2649 && c <= 2652))))))))))) - : (c <= 2654 || (c < 3205 - ? (c < 2929 - ? (c < 2809 - ? (c < 2738 - ? (c < 2703 - ? (c < 2693 - ? (c >= 2674 && c <= 2676) - : c <= 2701) - : (c <= 2705 || (c < 2730 - ? (c >= 2707 && c <= 2728) - : c <= 2736))) - : (c <= 2739 || (c < 2768 - ? (c < 2749 - ? (c >= 2741 && c <= 2745) - : c <= 2749) - : (c <= 2768 || (c >= 2784 && c <= 2785))))) - : (c <= 2809 || (c < 2866 - ? (c < 2835 - ? (c < 2831 - ? (c >= 2821 && c <= 2828) - : c <= 2832) - : (c <= 2856 || (c >= 2858 && c <= 2864))) - : (c <= 2867 || (c < 2908 - ? (c < 2877 - ? (c >= 2869 && c <= 2873) - : c <= 2877) - : (c <= 2909 || (c >= 2911 && c <= 2913))))))) - : (c <= 2929 || (c < 3024 - ? (c < 2972 - ? (c < 2958 - ? (c < 2949 - ? c == 2947 - : c <= 2954) - : (c <= 2960 || (c < 2969 - ? (c >= 2962 && c <= 2965) - : c <= 2970))) - : (c <= 2972 || (c < 2984 - ? (c < 2979 - ? (c >= 2974 && c <= 2975) - : c <= 2980) - : (c <= 2986 || (c >= 2990 && c <= 3001))))) - : (c <= 3024 || (c < 3133 - ? (c < 3090 - ? (c < 3086 - ? (c >= 3077 && c <= 3084) - : c <= 3088) - : (c <= 3112 || (c >= 3114 && c <= 3129))) - : (c <= 3133 || (c < 3168 - ? (c < 3165 - ? (c >= 3160 && c <= 3162) - : c <= 3165) - : (c <= 3169 || c == 3200)))))))) - : (c <= 3212 || (c < 3520 - ? (c < 3346 - ? (c < 3293 - ? (c < 3242 - ? (c < 3218 - ? (c >= 3214 && c <= 3216) - : c <= 3240) - : (c <= 3251 || (c < 3261 - ? (c >= 3253 && c <= 3257) - : c <= 3261))) - : (c <= 3294 || (c < 3332 - ? (c < 3313 - ? (c >= 3296 && c <= 3297) - : c <= 3314) - : (c <= 3340 || (c >= 3342 && c <= 3344))))) - : (c <= 3386 || (c < 3450 - ? (c < 3412 - ? (c < 3406 - ? c == 3389 - : c <= 3406) - : (c <= 3414 || (c >= 3423 && c <= 3425))) - : (c <= 3455 || (c < 3507 - ? (c < 3482 - ? (c >= 3461 && c <= 3478) - : c <= 3505) - : (c <= 3515 || c == 3517)))))) - : (c <= 3526 || (c < 3762 - ? (c < 3716 - ? (c < 3648 - ? (c < 3634 - ? (c >= 3585 && c <= 3632) - : c <= 3634) - : (c <= 3654 || (c >= 3713 && c <= 3714))) - : (c <= 3716 || (c < 3749 - ? (c < 3724 - ? (c >= 3718 && c <= 3722) - : c <= 3747) - : (c <= 3749 || (c >= 3751 && c <= 3760))))) - : (c <= 3762 || (c < 3840 - ? (c < 3782 - ? (c < 3776 - ? c == 3773 - : c <= 3780) - : (c <= 3782 || (c >= 3804 && c <= 3807))) - : (c <= 3840 || (c < 3976 - ? (c < 3913 - ? (c >= 3904 && c <= 3911) - : c <= 3948) - : (c <= 3980 || (c >= 4096 && c <= 4138))))))))))))) - : (c <= 4159 || (c < 8126 - ? (c < 6103 - ? (c < 4792 - ? (c < 4304 - ? (c < 4213 - ? (c < 4193 - ? (c < 4186 - ? (c >= 4176 && c <= 4181) - : c <= 4189) - : (c <= 4193 || (c < 4206 - ? (c >= 4197 && c <= 4198) - : c <= 4208))) - : (c <= 4225 || (c < 4295 - ? (c < 4256 - ? c == 4238 - : c <= 4293) - : (c <= 4295 || c == 4301)))) - : (c <= 4346 || (c < 4698 - ? (c < 4688 - ? (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685) - : (c <= 4694 || c == 4696)) - : (c <= 4701 || (c < 4752 - ? (c < 4746 - ? (c >= 4704 && c <= 4744) - : c <= 4749) - : (c <= 4784 || (c >= 4786 && c <= 4789))))))) - : (c <= 4798 || (c < 5743 - ? (c < 4888 - ? (c < 4808 - ? (c < 4802 - ? c == 4800 - : c <= 4805) - : (c <= 4822 || (c < 4882 - ? (c >= 4824 && c <= 4880) - : c <= 4885))) - : (c <= 4954 || (c < 5112 - ? (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109) - : (c <= 5117 || (c >= 5121 && c <= 5740))))) - : (c <= 5759 || (c < 5919 - ? (c < 5870 - ? (c < 5792 - ? (c >= 5761 && c <= 5786) - : c <= 5866) - : (c <= 5880 || (c >= 5888 && c <= 5905))) - : (c <= 5937 || (c < 5998 - ? (c < 5984 - ? (c >= 5952 && c <= 5969) - : c <= 5996) - : (c <= 6000 || (c >= 6016 && c <= 6067))))))))) - : (c <= 6103 || (c < 7258 - ? (c < 6656 - ? (c < 6400 - ? (c < 6272 - ? (c < 6176 - ? c == 6108 - : c <= 6264) - : (c <= 6312 || (c < 6320 - ? c == 6314 - : c <= 6389))) - : (c <= 6430 || (c < 6528 - ? (c < 6512 - ? (c >= 6480 && c <= 6509) - : c <= 6516) - : (c <= 6571 || (c >= 6576 && c <= 6601))))) - : (c <= 6678 || (c < 7043 - ? (c < 6917 - ? (c < 6823 - ? (c >= 6688 && c <= 6740) - : c <= 6823) - : (c <= 6963 || (c >= 6981 && c <= 6988))) - : (c <= 7072 || (c < 7168 - ? (c < 7098 - ? (c >= 7086 && c <= 7087) - : c <= 7141) - : (c <= 7203 || (c >= 7245 && c <= 7247))))))) - : (c <= 7293 || (c < 7960 - ? (c < 7406 - ? (c < 7357 - ? (c < 7312 - ? (c >= 7296 && c <= 7304) - : c <= 7354) - : (c <= 7359 || (c >= 7401 && c <= 7404))) - : (c <= 7411 || (c < 7424 - ? (c < 7418 - ? (c >= 7413 && c <= 7414) - : c <= 7418) - : (c <= 7615 || (c >= 7680 && c <= 7957))))) - : (c <= 7965 || (c < 8027 - ? (c < 8016 - ? (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013) - : (c <= 8023 || c == 8025)) - : (c <= 8027 || (c < 8064 - ? (c < 8031 - ? c == 8029 - : c <= 8061) - : (c <= 8116 || (c >= 8118 && c <= 8124))))))))))) - : (c <= 8126 || (c < 12293 - ? (c < 8517 - ? (c < 8450 - ? (c < 8178 - ? (c < 8144 - ? (c < 8134 - ? (c >= 8130 && c <= 8132) - : c <= 8140) - : (c <= 8147 || (c < 8160 - ? (c >= 8150 && c <= 8155) - : c <= 8172))) - : (c <= 8180 || (c < 8319 - ? (c < 8305 - ? (c >= 8182 && c <= 8188) - : c <= 8305) - : (c <= 8319 || (c >= 8336 && c <= 8348))))) - : (c <= 8450 || (c < 8484 - ? (c < 8469 - ? (c < 8458 - ? c == 8455 - : c <= 8467) - : (c <= 8469 || (c >= 8472 && c <= 8477))) - : (c <= 8484 || (c < 8490 - ? (c < 8488 - ? c == 8486 - : c <= 8488) - : (c <= 8505 || (c >= 8508 && c <= 8511))))))) - : (c <= 8521 || (c < 11631 - ? (c < 11506 - ? (c < 11264 - ? (c < 8544 - ? c == 8526 - : c <= 8584) - : (c <= 11492 || (c >= 11499 && c <= 11502))) - : (c <= 11507 || (c < 11565 - ? (c < 11559 - ? (c >= 11520 && c <= 11557) - : c <= 11559) - : (c <= 11565 || (c >= 11568 && c <= 11623))))) - : (c <= 11631 || (c < 11704 - ? (c < 11688 - ? (c < 11680 - ? (c >= 11648 && c <= 11670) - : c <= 11686) - : (c <= 11694 || (c >= 11696 && c <= 11702))) - : (c <= 11710 || (c < 11728 - ? (c < 11720 - ? (c >= 11712 && c <= 11718) - : c <= 11726) - : (c <= 11734 || (c >= 11736 && c <= 11742))))))))) - : (c <= 12295 || (c < 42775 - ? (c < 12784 - ? (c < 12449 - ? (c < 12344 - ? (c < 12337 - ? (c >= 12321 && c <= 12329) - : c <= 12341) - : (c <= 12348 || (c < 12445 - ? (c >= 12353 && c <= 12438) - : c <= 12447))) - : (c <= 12538 || (c < 12593 - ? (c < 12549 - ? (c >= 12540 && c <= 12543) - : c <= 12591) - : (c <= 12686 || (c >= 12704 && c <= 12735))))) - : (c <= 12799 || (c < 42512 - ? (c < 42192 - ? (c < 19968 - ? (c >= 13312 && c <= 19903) - : c <= 42124) - : (c <= 42237 || (c >= 42240 && c <= 42508))) - : (c <= 42527 || (c < 42623 - ? (c < 42560 - ? (c >= 42538 && c <= 42539) - : c <= 42606) - : (c <= 42653 || (c >= 42656 && c <= 42735))))))) - : (c <= 42783 || (c < 43072 - ? (c < 42965 - ? (c < 42960 - ? (c < 42891 - ? (c >= 42786 && c <= 42888) - : c <= 42954) - : (c <= 42961 || c == 42963)) - : (c <= 42969 || (c < 43015 - ? (c < 43011 - ? (c >= 42994 && c <= 43009) - : c <= 43013) - : (c <= 43018 || (c >= 43020 && c <= 43042))))) - : (c <= 43123 || (c < 43274 - ? (c < 43259 - ? (c < 43250 - ? (c >= 43138 && c <= 43187) - : c <= 43255) - : (c <= 43259 || (c >= 43261 && c <= 43262))) - : (c <= 43301 || (c < 43396 - ? (c < 43360 - ? (c >= 43312 && c <= 43334) - : c <= 43388) - : (c <= 43442 || c == 43471)))))))))))))) - : (c <= 43492 || (c < 70656 - ? (c < 66940 - ? (c < 64848 - ? (c < 43816 - ? (c < 43705 - ? (c < 43616 - ? (c < 43520 - ? (c < 43514 - ? (c >= 43494 && c <= 43503) - : c <= 43518) - : (c <= 43560 || (c < 43588 - ? (c >= 43584 && c <= 43586) - : c <= 43595))) - : (c <= 43638 || (c < 43697 - ? (c < 43646 - ? c == 43642 - : c <= 43695) - : (c <= 43697 || (c >= 43701 && c <= 43702))))) - : (c <= 43709 || (c < 43762 - ? (c < 43739 - ? (c < 43714 - ? c == 43712 - : c <= 43714) - : (c <= 43741 || (c >= 43744 && c <= 43754))) - : (c <= 43764 || (c < 43793 - ? (c < 43785 - ? (c >= 43777 && c <= 43782) - : c <= 43790) - : (c <= 43798 || (c >= 43808 && c <= 43814))))))) - : (c <= 43822 || (c < 64285 - ? (c < 55243 - ? (c < 43888 - ? (c < 43868 - ? (c >= 43824 && c <= 43866) - : c <= 43881) - : (c <= 44002 || (c < 55216 - ? (c >= 44032 && c <= 55203) - : c <= 55238))) - : (c <= 55291 || (c < 64256 - ? (c < 64112 - ? (c >= 63744 && c <= 64109) - : c <= 64217) - : (c <= 64262 || (c >= 64275 && c <= 64279))))) - : (c <= 64285 || (c < 64320 - ? (c < 64312 - ? (c < 64298 - ? (c >= 64287 && c <= 64296) - : c <= 64310) - : (c <= 64316 || c == 64318)) - : (c <= 64321 || (c < 64467 - ? (c < 64326 - ? (c >= 64323 && c <= 64324) - : c <= 64433) - : (c <= 64605 || (c >= 64612 && c <= 64829))))))))) - : (c <= 64911 || (c < 65596 - ? (c < 65345 - ? (c < 65145 - ? (c < 65137 - ? (c < 65008 - ? (c >= 64914 && c <= 64967) - : c <= 65017) - : (c <= 65137 || (c < 65143 - ? c == 65139 - : c <= 65143))) - : (c <= 65145 || (c < 65151 - ? (c < 65149 - ? c == 65147 - : c <= 65149) - : (c <= 65276 || (c >= 65313 && c <= 65338))))) - : (c <= 65370 || (c < 65490 - ? (c < 65474 - ? (c < 65440 - ? (c >= 65382 && c <= 65437) - : c <= 65470) - : (c <= 65479 || (c >= 65482 && c <= 65487))) - : (c <= 65495 || (c < 65549 - ? (c < 65536 - ? (c >= 65498 && c <= 65500) - : c <= 65547) - : (c <= 65574 || (c >= 65576 && c <= 65594))))))) - : (c <= 65597 || (c < 66432 - ? (c < 66176 - ? (c < 65664 - ? (c < 65616 - ? (c >= 65599 && c <= 65613) - : c <= 65629) - : (c <= 65786 || (c >= 65856 && c <= 65908))) - : (c <= 66204 || (c < 66349 - ? (c < 66304 - ? (c >= 66208 && c <= 66256) - : c <= 66335) - : (c <= 66378 || (c >= 66384 && c <= 66421))))) - : (c <= 66461 || (c < 66736 - ? (c < 66513 - ? (c < 66504 - ? (c >= 66464 && c <= 66499) - : c <= 66511) - : (c <= 66517 || (c >= 66560 && c <= 66717))) - : (c <= 66771 || (c < 66864 - ? (c < 66816 - ? (c >= 66776 && c <= 66811) - : c <= 66855) - : (c <= 66915 || (c >= 66928 && c <= 66938))))))))))) - : (c <= 66954 || (c < 68800 - ? (c < 67808 - ? (c < 67463 - ? (c < 67003 - ? (c < 66967 - ? (c < 66964 - ? (c >= 66956 && c <= 66962) - : c <= 66965) - : (c <= 66977 || (c < 66995 - ? (c >= 66979 && c <= 66993) - : c <= 67001))) - : (c <= 67004 || (c < 67424 - ? (c < 67392 - ? (c >= 67072 && c <= 67382) - : c <= 67413) - : (c <= 67431 || (c >= 67456 && c <= 67461))))) - : (c <= 67504 || (c < 67639 - ? (c < 67592 - ? (c < 67584 - ? (c >= 67506 && c <= 67514) - : c <= 67589) - : (c <= 67592 || (c >= 67594 && c <= 67637))) - : (c <= 67640 || (c < 67680 - ? (c < 67647 - ? c == 67644 - : c <= 67669) - : (c <= 67702 || (c >= 67712 && c <= 67742))))))) - : (c <= 67826 || (c < 68192 - ? (c < 68030 - ? (c < 67872 - ? (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861) - : (c <= 67897 || (c >= 67968 && c <= 68023))) - : (c <= 68031 || (c < 68117 - ? (c < 68112 - ? c == 68096 - : c <= 68115) - : (c <= 68119 || (c >= 68121 && c <= 68149))))) - : (c <= 68220 || (c < 68416 - ? (c < 68297 - ? (c < 68288 - ? (c >= 68224 && c <= 68252) - : c <= 68295) - : (c <= 68324 || (c >= 68352 && c <= 68405))) - : (c <= 68437 || (c < 68608 - ? (c < 68480 - ? (c >= 68448 && c <= 68466) - : c <= 68497) - : (c <= 68680 || (c >= 68736 && c <= 68786))))))))) - : (c <= 68850 || (c < 70081 - ? (c < 69745 - ? (c < 69424 - ? (c < 69296 - ? (c < 69248 - ? (c >= 68864 && c <= 68899) - : c <= 69289) - : (c <= 69297 || (c < 69415 - ? (c >= 69376 && c <= 69404) - : c <= 69415))) - : (c <= 69445 || (c < 69600 - ? (c < 69552 - ? (c >= 69488 && c <= 69505) - : c <= 69572) - : (c <= 69622 || (c >= 69635 && c <= 69687))))) - : (c <= 69746 || (c < 69956 - ? (c < 69840 - ? (c < 69763 - ? c == 69749 - : c <= 69807) - : (c <= 69864 || (c >= 69891 && c <= 69926))) - : (c <= 69956 || (c < 70006 - ? (c < 69968 - ? c == 69959 - : c <= 70002) - : (c <= 70006 || (c >= 70019 && c <= 70066))))))) - : (c <= 70084 || (c < 70320 - ? (c < 70272 - ? (c < 70144 - ? (c < 70108 - ? c == 70106 - : c <= 70108) - : (c <= 70161 || (c >= 70163 && c <= 70187))) - : (c <= 70278 || (c < 70287 - ? (c < 70282 - ? c == 70280 - : c <= 70285) - : (c <= 70301 || (c >= 70303 && c <= 70312))))) - : (c <= 70366 || (c < 70450 - ? (c < 70419 - ? (c < 70415 - ? (c >= 70405 && c <= 70412) - : c <= 70416) - : (c <= 70440 || (c >= 70442 && c <= 70448))) - : (c <= 70451 || (c < 70480 - ? (c < 70461 - ? (c >= 70453 && c <= 70457) - : c <= 70461) - : (c <= 70480 || (c >= 70493 && c <= 70497))))))))))))) - : (c <= 70708 || (c < 119894 - ? (c < 73056 - ? (c < 71999 - ? (c < 71352 - ? (c < 71040 - ? (c < 70784 - ? (c < 70751 - ? (c >= 70727 && c <= 70730) - : c <= 70753) - : (c <= 70831 || (c < 70855 - ? (c >= 70852 && c <= 70853) - : c <= 70855))) - : (c <= 71086 || (c < 71236 - ? (c < 71168 - ? (c >= 71128 && c <= 71131) - : c <= 71215) - : (c <= 71236 || (c >= 71296 && c <= 71338))))) - : (c <= 71352 || (c < 71935 - ? (c < 71680 - ? (c < 71488 - ? (c >= 71424 && c <= 71450) - : c <= 71494) - : (c <= 71723 || (c >= 71840 && c <= 71903))) - : (c <= 71942 || (c < 71957 - ? (c < 71948 - ? c == 71945 - : c <= 71955) - : (c <= 71958 || (c >= 71960 && c <= 71983))))))) - : (c <= 71999 || (c < 72349 - ? (c < 72192 - ? (c < 72106 - ? (c < 72096 - ? c == 72001 - : c <= 72103) - : (c <= 72144 || (c < 72163 - ? c == 72161 - : c <= 72163))) - : (c <= 72192 || (c < 72272 - ? (c < 72250 - ? (c >= 72203 && c <= 72242) - : c <= 72250) - : (c <= 72272 || (c >= 72284 && c <= 72329))))) - : (c <= 72349 || (c < 72818 - ? (c < 72714 - ? (c < 72704 - ? (c >= 72368 && c <= 72440) - : c <= 72712) - : (c <= 72750 || c == 72768)) - : (c <= 72847 || (c < 72971 - ? (c < 72968 - ? (c >= 72960 && c <= 72966) - : c <= 72969) - : (c <= 73008 || c == 73030)))))))) - : (c <= 73061 || (c < 93952 - ? (c < 82944 - ? (c < 73728 - ? (c < 73112 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73097) - : (c <= 73112 || (c < 73648 - ? (c >= 73440 && c <= 73458) - : c <= 73648))) - : (c <= 74649 || (c < 77712 - ? (c < 74880 - ? (c >= 74752 && c <= 74862) - : c <= 75075) - : (c <= 77808 || (c >= 77824 && c <= 78894))))) - : (c <= 83526 || (c < 92928 - ? (c < 92784 - ? (c < 92736 - ? (c >= 92160 && c <= 92728) - : c <= 92766) - : (c <= 92862 || (c >= 92880 && c <= 92909))) - : (c <= 92975 || (c < 93053 - ? (c < 93027 - ? (c >= 92992 && c <= 92995) - : c <= 93047) - : (c <= 93071 || (c >= 93760 && c <= 93823))))))) - : (c <= 94026 || (c < 110589 - ? (c < 94208 - ? (c < 94176 - ? (c < 94099 - ? c == 94032 - : c <= 94111) - : (c <= 94177 || c == 94179)) - : (c <= 100343 || (c < 110576 - ? (c < 101632 - ? (c >= 100352 && c <= 101589) - : c <= 101640) - : (c <= 110579 || (c >= 110581 && c <= 110587))))) - : (c <= 110590 || (c < 113664 - ? (c < 110948 - ? (c < 110928 - ? (c >= 110592 && c <= 110882) - : c <= 110930) - : (c <= 110951 || (c >= 110960 && c <= 111355))) - : (c <= 113770 || (c < 113808 - ? (c < 113792 - ? (c >= 113776 && c <= 113788) - : c <= 113800) - : (c <= 113817 || (c >= 119808 && c <= 119892))))))))))) - : (c <= 119964 || (c < 125259 - ? (c < 120572 - ? (c < 120086 - ? (c < 119995 - ? (c < 119973 - ? (c < 119970 - ? (c >= 119966 && c <= 119967) - : c <= 119970) - : (c <= 119974 || (c < 119982 - ? (c >= 119977 && c <= 119980) - : c <= 119993))) - : (c <= 119995 || (c < 120071 - ? (c < 120005 - ? (c >= 119997 && c <= 120003) - : c <= 120069) - : (c <= 120074 || (c >= 120077 && c <= 120084))))) - : (c <= 120092 || (c < 120138 - ? (c < 120128 - ? (c < 120123 - ? (c >= 120094 && c <= 120121) - : c <= 120126) - : (c <= 120132 || c == 120134)) - : (c <= 120144 || (c < 120514 - ? (c < 120488 - ? (c >= 120146 && c <= 120485) - : c <= 120512) - : (c <= 120538 || (c >= 120540 && c <= 120570))))))) - : (c <= 120596 || (c < 123191 - ? (c < 120714 - ? (c < 120656 - ? (c < 120630 - ? (c >= 120598 && c <= 120628) - : c <= 120654) - : (c <= 120686 || (c >= 120688 && c <= 120712))) - : (c <= 120744 || (c < 122624 - ? (c < 120772 - ? (c >= 120746 && c <= 120770) - : c <= 120779) - : (c <= 122654 || (c >= 123136 && c <= 123180))))) - : (c <= 123197 || (c < 124904 - ? (c < 123584 - ? (c < 123536 - ? c == 123214 - : c <= 123565) - : (c <= 123627 || (c >= 124896 && c <= 124902))) - : (c <= 124907 || (c < 124928 - ? (c < 124912 - ? (c >= 124909 && c <= 124910) - : c <= 124926) - : (c <= 125124 || (c >= 125184 && c <= 125251))))))))) - : (c <= 125259 || (c < 126559 - ? (c < 126535 - ? (c < 126505 - ? (c < 126497 - ? (c < 126469 - ? (c >= 126464 && c <= 126467) - : c <= 126495) - : (c <= 126498 || (c < 126503 - ? c == 126500 - : c <= 126503))) - : (c <= 126514 || (c < 126523 - ? (c < 126521 - ? (c >= 126516 && c <= 126519) - : c <= 126521) - : (c <= 126523 || c == 126530)))) - : (c <= 126535 || (c < 126548 - ? (c < 126541 - ? (c < 126539 - ? c == 126537 - : c <= 126539) - : (c <= 126543 || (c >= 126545 && c <= 126546))) - : (c <= 126548 || (c < 126555 - ? (c < 126553 - ? c == 126551 - : c <= 126553) - : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126625 - ? (c < 126580 - ? (c < 126567 - ? (c < 126564 - ? (c >= 126561 && c <= 126562) - : c <= 126564) - : (c <= 126570 || (c >= 126572 && c <= 126578))) - : (c <= 126583 || (c < 126592 - ? (c < 126590 - ? (c >= 126585 && c <= 126588) - : c <= 126590) - : (c <= 126601 || (c >= 126603 && c <= 126619))))) - : (c <= 126627 || (c < 177984 - ? (c < 131072 - ? (c < 126635 - ? (c >= 126629 && c <= 126633) - : c <= 126651) - : (c <= 173791 || (c >= 173824 && c <= 177976))) - : (c <= 178205 || (c < 194560 - ? (c < 183984 - ? (c >= 178208 && c <= 183969) - : c <= 191456) - : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))))); -} - -static inline bool sym_identifier_character_set_2(int32_t c) { - return (c < 43494 - ? (c < 4186 - ? (c < 2703 - ? (c < 1969 - ? (c < 908 - ? (c < 710 - ? (c < 181 - ? (c < '_' - ? (c < 'A' - ? c == '$' - : c <= 'Z') - : (c <= '_' || (c < 170 - ? (c >= 'a' && c <= 'z') - : c <= 170))) - : (c <= 181 || (c < 216 - ? (c < 192 - ? c == 186 - : c <= 214) - : (c <= 246 || (c >= 248 && c <= 705))))) - : (c <= 721 || (c < 886 - ? (c < 750 - ? (c < 748 - ? (c >= 736 && c <= 740) - : c <= 748) - : (c <= 750 || (c >= 880 && c <= 884))) - : (c <= 887 || (c < 902 - ? (c < 895 - ? (c >= 891 && c <= 893) - : c <= 895) - : (c <= 902 || (c >= 904 && c <= 906))))))) - : (c <= 908 || (c < 1646 - ? (c < 1369 - ? (c < 1015 - ? (c < 931 - ? (c >= 910 && c <= 929) - : c <= 1013) - : (c <= 1153 || (c < 1329 - ? (c >= 1162 && c <= 1327) - : c <= 1366))) - : (c <= 1369 || (c < 1519 - ? (c < 1488 - ? (c >= 1376 && c <= 1416) - : c <= 1514) - : (c <= 1522 || (c >= 1568 && c <= 1610))))) - : (c <= 1647 || (c < 1786 - ? (c < 1765 - ? (c < 1749 - ? (c >= 1649 && c <= 1747) - : c <= 1749) - : (c <= 1766 || (c >= 1774 && c <= 1775))) - : (c <= 1788 || (c < 1810 - ? (c < 1808 - ? c == 1791 - : c <= 1808) - : (c <= 1839 || (c >= 1869 && c <= 1957))))))))) - : (c <= 1969 || (c < 2474 - ? (c < 2185 - ? (c < 2084 - ? (c < 2042 - ? (c < 2036 - ? (c >= 1994 && c <= 2026) - : c <= 2037) - : (c <= 2042 || (c < 2074 - ? (c >= 2048 && c <= 2069) - : c <= 2074))) - : (c <= 2084 || (c < 2144 - ? (c < 2112 - ? c == 2088 - : c <= 2136) - : (c <= 2154 || (c >= 2160 && c <= 2183))))) - : (c <= 2190 || (c < 2392 - ? (c < 2365 - ? (c < 2308 - ? (c >= 2208 && c <= 2249) - : c <= 2361) - : (c <= 2365 || c == 2384)) - : (c <= 2401 || (c < 2447 - ? (c < 2437 - ? (c >= 2417 && c <= 2432) - : c <= 2444) - : (c <= 2448 || (c >= 2451 && c <= 2472))))))) - : (c <= 2480 || (c < 2575 - ? (c < 2524 - ? (c < 2493 - ? (c < 2486 - ? c == 2482 - : c <= 2489) - : (c <= 2493 || c == 2510)) - : (c <= 2525 || (c < 2556 - ? (c < 2544 - ? (c >= 2527 && c <= 2529) - : c <= 2545) - : (c <= 2556 || (c >= 2565 && c <= 2570))))) - : (c <= 2576 || (c < 2616 - ? (c < 2610 - ? (c < 2602 - ? (c >= 2579 && c <= 2600) - : c <= 2608) - : (c <= 2611 || (c >= 2613 && c <= 2614))) - : (c <= 2617 || (c < 2674 - ? (c < 2654 - ? (c >= 2649 && c <= 2652) - : c <= 2654) - : (c <= 2676 || (c >= 2693 && c <= 2701))))))))))) - : (c <= 2705 || (c < 3218 - ? (c < 2958 - ? (c < 2835 - ? (c < 2768 - ? (c < 2738 - ? (c < 2730 - ? (c >= 2707 && c <= 2728) - : c <= 2736) - : (c <= 2739 || (c < 2749 - ? (c >= 2741 && c <= 2745) - : c <= 2749))) - : (c <= 2768 || (c < 2821 - ? (c < 2809 - ? (c >= 2784 && c <= 2785) - : c <= 2809) - : (c <= 2828 || (c >= 2831 && c <= 2832))))) - : (c <= 2856 || (c < 2908 - ? (c < 2869 - ? (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867) - : (c <= 2873 || c == 2877)) - : (c <= 2909 || (c < 2947 - ? (c < 2929 - ? (c >= 2911 && c <= 2913) - : c <= 2929) - : (c <= 2947 || (c >= 2949 && c <= 2954))))))) - : (c <= 2960 || (c < 3086 - ? (c < 2979 - ? (c < 2972 - ? (c < 2969 - ? (c >= 2962 && c <= 2965) - : c <= 2970) - : (c <= 2972 || (c >= 2974 && c <= 2975))) - : (c <= 2980 || (c < 3024 - ? (c < 2990 - ? (c >= 2984 && c <= 2986) - : c <= 3001) - : (c <= 3024 || (c >= 3077 && c <= 3084))))) - : (c <= 3088 || (c < 3165 - ? (c < 3133 - ? (c < 3114 - ? (c >= 3090 && c <= 3112) - : c <= 3129) - : (c <= 3133 || (c >= 3160 && c <= 3162))) - : (c <= 3165 || (c < 3205 - ? (c < 3200 - ? (c >= 3168 && c <= 3169) - : c <= 3200) - : (c <= 3212 || (c >= 3214 && c <= 3216))))))))) - : (c <= 3240 || (c < 3634 - ? (c < 3406 - ? (c < 3313 - ? (c < 3261 - ? (c < 3253 - ? (c >= 3242 && c <= 3251) - : c <= 3257) - : (c <= 3261 || (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3297))) - : (c <= 3314 || (c < 3346 - ? (c < 3342 - ? (c >= 3332 && c <= 3340) - : c <= 3344) - : (c <= 3386 || c == 3389)))) - : (c <= 3406 || (c < 3482 - ? (c < 3450 - ? (c < 3423 - ? (c >= 3412 && c <= 3414) - : c <= 3425) - : (c <= 3455 || (c >= 3461 && c <= 3478))) - : (c <= 3505 || (c < 3520 - ? (c < 3517 - ? (c >= 3507 && c <= 3515) - : c <= 3517) - : (c <= 3526 || (c >= 3585 && c <= 3632))))))) - : (c <= 3634 || (c < 3776 - ? (c < 3724 - ? (c < 3716 - ? (c < 3713 - ? (c >= 3648 && c <= 3654) - : c <= 3714) - : (c <= 3716 || (c >= 3718 && c <= 3722))) - : (c <= 3747 || (c < 3762 - ? (c < 3751 - ? c == 3749 - : c <= 3760) - : (c <= 3762 || c == 3773)))) - : (c <= 3780 || (c < 3913 - ? (c < 3840 - ? (c < 3804 - ? c == 3782 - : c <= 3807) - : (c <= 3840 || (c >= 3904 && c <= 3911))) - : (c <= 3948 || (c < 4159 - ? (c < 4096 - ? (c >= 3976 && c <= 3980) - : c <= 4138) - : (c <= 4159 || (c >= 4176 && c <= 4181))))))))))))) - : (c <= 4189 || (c < 8130 - ? (c < 6108 - ? (c < 4802 - ? (c < 4682 - ? (c < 4256 - ? (c < 4206 - ? (c < 4197 - ? c == 4193 - : c <= 4198) - : (c <= 4208 || (c < 4238 - ? (c >= 4213 && c <= 4225) - : c <= 4238))) - : (c <= 4293 || (c < 4304 - ? (c < 4301 - ? c == 4295 - : c <= 4301) - : (c <= 4346 || (c >= 4348 && c <= 4680))))) - : (c <= 4685 || (c < 4746 - ? (c < 4698 - ? (c < 4696 - ? (c >= 4688 && c <= 4694) - : c <= 4696) - : (c <= 4701 || (c >= 4704 && c <= 4744))) - : (c <= 4749 || (c < 4792 - ? (c < 4786 - ? (c >= 4752 && c <= 4784) - : c <= 4789) - : (c <= 4798 || c == 4800)))))) - : (c <= 4805 || (c < 5761 - ? (c < 4992 - ? (c < 4882 - ? (c < 4824 - ? (c >= 4808 && c <= 4822) - : c <= 4880) - : (c <= 4885 || (c >= 4888 && c <= 4954))) - : (c <= 5007 || (c < 5121 - ? (c < 5112 - ? (c >= 5024 && c <= 5109) - : c <= 5117) - : (c <= 5740 || (c >= 5743 && c <= 5759))))) - : (c <= 5786 || (c < 5952 - ? (c < 5888 - ? (c < 5870 - ? (c >= 5792 && c <= 5866) - : c <= 5880) - : (c <= 5905 || (c >= 5919 && c <= 5937))) - : (c <= 5969 || (c < 6016 - ? (c < 5998 - ? (c >= 5984 && c <= 5996) - : c <= 6000) - : (c <= 6067 || c == 6103)))))))) - : (c <= 6108 || (c < 7296 - ? (c < 6688 - ? (c < 6480 - ? (c < 6314 - ? (c < 6272 - ? (c >= 6176 && c <= 6264) - : c <= 6312) - : (c <= 6314 || (c < 6400 - ? (c >= 6320 && c <= 6389) - : c <= 6430))) - : (c <= 6509 || (c < 6576 - ? (c < 6528 - ? (c >= 6512 && c <= 6516) - : c <= 6571) - : (c <= 6601 || (c >= 6656 && c <= 6678))))) - : (c <= 6740 || (c < 7086 - ? (c < 6981 - ? (c < 6917 - ? c == 6823 - : c <= 6963) - : (c <= 6988 || (c >= 7043 && c <= 7072))) - : (c <= 7087 || (c < 7245 - ? (c < 7168 - ? (c >= 7098 && c <= 7141) - : c <= 7203) - : (c <= 7247 || (c >= 7258 && c <= 7293))))))) - : (c <= 7304 || (c < 7968 - ? (c < 7413 - ? (c < 7401 - ? (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359) - : (c <= 7404 || (c >= 7406 && c <= 7411))) - : (c <= 7414 || (c < 7680 - ? (c < 7424 - ? c == 7418 - : c <= 7615) - : (c <= 7957 || (c >= 7960 && c <= 7965))))) - : (c <= 8005 || (c < 8029 - ? (c < 8025 - ? (c < 8016 - ? (c >= 8008 && c <= 8013) - : c <= 8023) - : (c <= 8025 || c == 8027)) - : (c <= 8029 || (c < 8118 - ? (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116) - : (c <= 8124 || c == 8126)))))))))) - : (c <= 8132 || (c < 12321 - ? (c < 8526 - ? (c < 8455 - ? (c < 8182 - ? (c < 8150 - ? (c < 8144 - ? (c >= 8134 && c <= 8140) - : c <= 8147) - : (c <= 8155 || (c < 8178 - ? (c >= 8160 && c <= 8172) - : c <= 8180))) - : (c <= 8188 || (c < 8336 - ? (c < 8319 - ? c == 8305 - : c <= 8319) - : (c <= 8348 || c == 8450)))) - : (c <= 8455 || (c < 8486 - ? (c < 8472 - ? (c < 8469 - ? (c >= 8458 && c <= 8467) - : c <= 8469) - : (c <= 8477 || c == 8484)) - : (c <= 8486 || (c < 8508 - ? (c < 8490 - ? c == 8488 - : c <= 8505) - : (c <= 8511 || (c >= 8517 && c <= 8521))))))) - : (c <= 8526 || (c < 11648 - ? (c < 11520 - ? (c < 11499 - ? (c < 11264 - ? (c >= 8544 && c <= 8584) - : c <= 11492) - : (c <= 11502 || (c >= 11506 && c <= 11507))) - : (c <= 11557 || (c < 11568 - ? (c < 11565 - ? c == 11559 - : c <= 11565) - : (c <= 11623 || c == 11631)))) - : (c <= 11670 || (c < 11712 - ? (c < 11696 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : c <= 11694) - : (c <= 11702 || (c >= 11704 && c <= 11710))) - : (c <= 11718 || (c < 11736 - ? (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734) - : (c <= 11742 || (c >= 12293 && c <= 12295))))))))) - : (c <= 12329 || (c < 42786 - ? (c < 13312 - ? (c < 12540 - ? (c < 12353 - ? (c < 12344 - ? (c >= 12337 && c <= 12341) - : c <= 12348) - : (c <= 12438 || (c < 12449 - ? (c >= 12445 && c <= 12447) - : c <= 12538))) - : (c <= 12543 || (c < 12704 - ? (c < 12593 - ? (c >= 12549 && c <= 12591) - : c <= 12686) - : (c <= 12735 || (c >= 12784 && c <= 12799))))) - : (c <= 19903 || (c < 42538 - ? (c < 42240 - ? (c < 42192 - ? (c >= 19968 && c <= 42124) - : c <= 42237) - : (c <= 42508 || (c >= 42512 && c <= 42527))) - : (c <= 42539 || (c < 42656 - ? (c < 42623 - ? (c >= 42560 && c <= 42606) - : c <= 42653) - : (c <= 42735 || (c >= 42775 && c <= 42783))))))) - : (c <= 42888 || (c < 43138 - ? (c < 42994 - ? (c < 42963 - ? (c < 42960 - ? (c >= 42891 && c <= 42954) - : c <= 42961) - : (c <= 42963 || (c >= 42965 && c <= 42969))) - : (c <= 43009 || (c < 43020 - ? (c < 43015 - ? (c >= 43011 && c <= 43013) - : c <= 43018) - : (c <= 43042 || (c >= 43072 && c <= 43123))))) - : (c <= 43187 || (c < 43312 - ? (c < 43261 - ? (c < 43259 - ? (c >= 43250 && c <= 43255) - : c <= 43259) - : (c <= 43262 || (c >= 43274 && c <= 43301))) - : (c <= 43334 || (c < 43471 - ? (c < 43396 - ? (c >= 43360 && c <= 43388) - : c <= 43442) - : (c <= 43471 || (c >= 43488 && c <= 43492))))))))))))))) - : (c <= 43503 || (c < 70727 - ? (c < 66956 - ? (c < 64914 - ? (c < 43824 - ? (c < 43712 - ? (c < 43642 - ? (c < 43584 - ? (c < 43520 - ? (c >= 43514 && c <= 43518) - : c <= 43560) - : (c <= 43586 || (c < 43616 - ? (c >= 43588 && c <= 43595) - : c <= 43638))) - : (c <= 43642 || (c < 43701 - ? (c < 43697 - ? (c >= 43646 && c <= 43695) - : c <= 43697) - : (c <= 43702 || (c >= 43705 && c <= 43709))))) - : (c <= 43712 || (c < 43777 - ? (c < 43744 - ? (c < 43739 - ? c == 43714 - : c <= 43741) - : (c <= 43754 || (c >= 43762 && c <= 43764))) - : (c <= 43782 || (c < 43808 - ? (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798) - : (c <= 43814 || (c >= 43816 && c <= 43822))))))) - : (c <= 43866 || (c < 64287 - ? (c < 63744 - ? (c < 44032 - ? (c < 43888 - ? (c >= 43868 && c <= 43881) - : c <= 44002) - : (c <= 55203 || (c < 55243 - ? (c >= 55216 && c <= 55238) - : c <= 55291))) - : (c <= 64109 || (c < 64275 - ? (c < 64256 - ? (c >= 64112 && c <= 64217) - : c <= 64262) - : (c <= 64279 || c == 64285)))) - : (c <= 64296 || (c < 64323 - ? (c < 64318 - ? (c < 64312 - ? (c >= 64298 && c <= 64310) - : c <= 64316) - : (c <= 64318 || (c >= 64320 && c <= 64321))) - : (c <= 64324 || (c < 64612 - ? (c < 64467 - ? (c >= 64326 && c <= 64433) - : c <= 64605) - : (c <= 64829 || (c >= 64848 && c <= 64911))))))))) - : (c <= 64967 || (c < 65599 - ? (c < 65382 - ? (c < 65147 - ? (c < 65139 - ? (c < 65137 - ? (c >= 65008 && c <= 65017) - : c <= 65137) - : (c <= 65139 || (c < 65145 - ? c == 65143 - : c <= 65145))) - : (c <= 65147 || (c < 65313 - ? (c < 65151 - ? c == 65149 - : c <= 65276) - : (c <= 65338 || (c >= 65345 && c <= 65370))))) - : (c <= 65437 || (c < 65498 - ? (c < 65482 - ? (c < 65474 - ? (c >= 65440 && c <= 65470) - : c <= 65479) - : (c <= 65487 || (c >= 65490 && c <= 65495))) - : (c <= 65500 || (c < 65576 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574) - : (c <= 65594 || (c >= 65596 && c <= 65597))))))) - : (c <= 65613 || (c < 66464 - ? (c < 66208 - ? (c < 65856 - ? (c < 65664 - ? (c >= 65616 && c <= 65629) - : c <= 65786) - : (c <= 65908 || (c >= 66176 && c <= 66204))) - : (c <= 66256 || (c < 66384 - ? (c < 66349 - ? (c >= 66304 && c <= 66335) - : c <= 66378) - : (c <= 66421 || (c >= 66432 && c <= 66461))))) - : (c <= 66499 || (c < 66776 - ? (c < 66560 - ? (c < 66513 - ? (c >= 66504 && c <= 66511) - : c <= 66517) - : (c <= 66717 || (c >= 66736 && c <= 66771))) - : (c <= 66811 || (c < 66928 - ? (c < 66864 - ? (c >= 66816 && c <= 66855) - : c <= 66915) - : (c <= 66938 || (c >= 66940 && c <= 66954))))))))))) - : (c <= 66962 || (c < 68864 - ? (c < 67828 - ? (c < 67506 - ? (c < 67072 - ? (c < 66979 - ? (c < 66967 - ? (c >= 66964 && c <= 66965) - : c <= 66977) - : (c <= 66993 || (c < 67003 - ? (c >= 66995 && c <= 67001) - : c <= 67004))) - : (c <= 67382 || (c < 67456 - ? (c < 67424 - ? (c >= 67392 && c <= 67413) - : c <= 67431) - : (c <= 67461 || (c >= 67463 && c <= 67504))))) - : (c <= 67514 || (c < 67644 - ? (c < 67594 - ? (c < 67592 - ? (c >= 67584 && c <= 67589) - : c <= 67592) - : (c <= 67637 || (c >= 67639 && c <= 67640))) - : (c <= 67644 || (c < 67712 - ? (c < 67680 - ? (c >= 67647 && c <= 67669) - : c <= 67702) - : (c <= 67742 || (c >= 67808 && c <= 67826))))))) - : (c <= 67829 || (c < 68224 - ? (c < 68096 - ? (c < 67968 - ? (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67897) - : (c <= 68023 || (c >= 68030 && c <= 68031))) - : (c <= 68096 || (c < 68121 - ? (c < 68117 - ? (c >= 68112 && c <= 68115) - : c <= 68119) - : (c <= 68149 || (c >= 68192 && c <= 68220))))) - : (c <= 68252 || (c < 68448 - ? (c < 68352 - ? (c < 68297 - ? (c >= 68288 && c <= 68295) - : c <= 68324) - : (c <= 68405 || (c >= 68416 && c <= 68437))) - : (c <= 68466 || (c < 68736 - ? (c < 68608 - ? (c >= 68480 && c <= 68497) - : c <= 68680) - : (c <= 68786 || (c >= 68800 && c <= 68850))))))))) - : (c <= 68899 || (c < 70106 - ? (c < 69749 - ? (c < 69488 - ? (c < 69376 - ? (c < 69296 - ? (c >= 69248 && c <= 69289) - : c <= 69297) - : (c <= 69404 || (c < 69424 - ? c == 69415 - : c <= 69445))) - : (c <= 69505 || (c < 69635 - ? (c < 69600 - ? (c >= 69552 && c <= 69572) - : c <= 69622) - : (c <= 69687 || (c >= 69745 && c <= 69746))))) - : (c <= 69749 || (c < 69959 - ? (c < 69891 - ? (c < 69840 - ? (c >= 69763 && c <= 69807) - : c <= 69864) - : (c <= 69926 || c == 69956)) - : (c <= 69959 || (c < 70019 - ? (c < 70006 - ? (c >= 69968 && c <= 70002) - : c <= 70006) - : (c <= 70066 || (c >= 70081 && c <= 70084))))))) - : (c <= 70106 || (c < 70405 - ? (c < 70280 - ? (c < 70163 - ? (c < 70144 - ? c == 70108 - : c <= 70161) - : (c <= 70187 || (c >= 70272 && c <= 70278))) - : (c <= 70280 || (c < 70303 - ? (c < 70287 - ? (c >= 70282 && c <= 70285) - : c <= 70301) - : (c <= 70312 || (c >= 70320 && c <= 70366))))) - : (c <= 70412 || (c < 70453 - ? (c < 70442 - ? (c < 70419 - ? (c >= 70415 && c <= 70416) - : c <= 70440) - : (c <= 70448 || (c >= 70450 && c <= 70451))) - : (c <= 70457 || (c < 70493 - ? (c < 70480 - ? c == 70461 - : c <= 70480) - : (c <= 70497 || (c >= 70656 && c <= 70708))))))))))))) - : (c <= 70730 || (c < 119894 - ? (c < 73056 - ? (c < 72001 - ? (c < 71424 - ? (c < 71128 - ? (c < 70852 - ? (c < 70784 - ? (c >= 70751 && c <= 70753) - : c <= 70831) - : (c <= 70853 || (c < 71040 - ? c == 70855 - : c <= 71086))) - : (c <= 71131 || (c < 71296 - ? (c < 71236 - ? (c >= 71168 && c <= 71215) - : c <= 71236) - : (c <= 71338 || c == 71352)))) - : (c <= 71450 || (c < 71945 - ? (c < 71840 - ? (c < 71680 - ? (c >= 71488 && c <= 71494) - : c <= 71723) - : (c <= 71903 || (c >= 71935 && c <= 71942))) - : (c <= 71945 || (c < 71960 - ? (c < 71957 - ? (c >= 71948 && c <= 71955) - : c <= 71958) - : (c <= 71983 || c == 71999)))))) - : (c <= 72001 || (c < 72349 - ? (c < 72192 - ? (c < 72161 - ? (c < 72106 - ? (c >= 72096 && c <= 72103) - : c <= 72144) - : (c <= 72161 || c == 72163)) - : (c <= 72192 || (c < 72272 - ? (c < 72250 - ? (c >= 72203 && c <= 72242) - : c <= 72250) - : (c <= 72272 || (c >= 72284 && c <= 72329))))) - : (c <= 72349 || (c < 72818 - ? (c < 72714 - ? (c < 72704 - ? (c >= 72368 && c <= 72440) - : c <= 72712) - : (c <= 72750 || c == 72768)) - : (c <= 72847 || (c < 72971 - ? (c < 72968 - ? (c >= 72960 && c <= 72966) - : c <= 72969) - : (c <= 73008 || c == 73030)))))))) - : (c <= 73061 || (c < 93952 - ? (c < 82944 - ? (c < 73728 - ? (c < 73112 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73097) - : (c <= 73112 || (c < 73648 - ? (c >= 73440 && c <= 73458) - : c <= 73648))) - : (c <= 74649 || (c < 77712 - ? (c < 74880 - ? (c >= 74752 && c <= 74862) - : c <= 75075) - : (c <= 77808 || (c >= 77824 && c <= 78894))))) - : (c <= 83526 || (c < 92928 - ? (c < 92784 - ? (c < 92736 - ? (c >= 92160 && c <= 92728) - : c <= 92766) - : (c <= 92862 || (c >= 92880 && c <= 92909))) - : (c <= 92975 || (c < 93053 - ? (c < 93027 - ? (c >= 92992 && c <= 92995) - : c <= 93047) - : (c <= 93071 || (c >= 93760 && c <= 93823))))))) - : (c <= 94026 || (c < 110589 - ? (c < 94208 - ? (c < 94176 - ? (c < 94099 - ? c == 94032 - : c <= 94111) - : (c <= 94177 || c == 94179)) - : (c <= 100343 || (c < 110576 - ? (c < 101632 - ? (c >= 100352 && c <= 101589) - : c <= 101640) - : (c <= 110579 || (c >= 110581 && c <= 110587))))) - : (c <= 110590 || (c < 113664 - ? (c < 110948 - ? (c < 110928 - ? (c >= 110592 && c <= 110882) - : c <= 110930) - : (c <= 110951 || (c >= 110960 && c <= 111355))) - : (c <= 113770 || (c < 113808 - ? (c < 113792 - ? (c >= 113776 && c <= 113788) - : c <= 113800) - : (c <= 113817 || (c >= 119808 && c <= 119892))))))))))) - : (c <= 119964 || (c < 125259 - ? (c < 120572 - ? (c < 120086 - ? (c < 119995 - ? (c < 119973 - ? (c < 119970 - ? (c >= 119966 && c <= 119967) - : c <= 119970) - : (c <= 119974 || (c < 119982 - ? (c >= 119977 && c <= 119980) - : c <= 119993))) - : (c <= 119995 || (c < 120071 - ? (c < 120005 - ? (c >= 119997 && c <= 120003) - : c <= 120069) - : (c <= 120074 || (c >= 120077 && c <= 120084))))) - : (c <= 120092 || (c < 120138 - ? (c < 120128 - ? (c < 120123 - ? (c >= 120094 && c <= 120121) - : c <= 120126) - : (c <= 120132 || c == 120134)) - : (c <= 120144 || (c < 120514 - ? (c < 120488 - ? (c >= 120146 && c <= 120485) - : c <= 120512) - : (c <= 120538 || (c >= 120540 && c <= 120570))))))) - : (c <= 120596 || (c < 123191 - ? (c < 120714 - ? (c < 120656 - ? (c < 120630 - ? (c >= 120598 && c <= 120628) - : c <= 120654) - : (c <= 120686 || (c >= 120688 && c <= 120712))) - : (c <= 120744 || (c < 122624 - ? (c < 120772 - ? (c >= 120746 && c <= 120770) - : c <= 120779) - : (c <= 122654 || (c >= 123136 && c <= 123180))))) - : (c <= 123197 || (c < 124904 - ? (c < 123584 - ? (c < 123536 - ? c == 123214 - : c <= 123565) - : (c <= 123627 || (c >= 124896 && c <= 124902))) - : (c <= 124907 || (c < 124928 - ? (c < 124912 - ? (c >= 124909 && c <= 124910) - : c <= 124926) - : (c <= 125124 || (c >= 125184 && c <= 125251))))))))) - : (c <= 125259 || (c < 126559 - ? (c < 126535 - ? (c < 126505 - ? (c < 126497 - ? (c < 126469 - ? (c >= 126464 && c <= 126467) - : c <= 126495) - : (c <= 126498 || (c < 126503 - ? c == 126500 - : c <= 126503))) - : (c <= 126514 || (c < 126523 - ? (c < 126521 - ? (c >= 126516 && c <= 126519) - : c <= 126521) - : (c <= 126523 || c == 126530)))) - : (c <= 126535 || (c < 126548 - ? (c < 126541 - ? (c < 126539 - ? c == 126537 - : c <= 126539) - : (c <= 126543 || (c >= 126545 && c <= 126546))) - : (c <= 126548 || (c < 126555 - ? (c < 126553 - ? c == 126551 - : c <= 126553) - : (c <= 126555 || c == 126557)))))) - : (c <= 126559 || (c < 126625 - ? (c < 126580 - ? (c < 126567 - ? (c < 126564 - ? (c >= 126561 && c <= 126562) - : c <= 126564) - : (c <= 126570 || (c >= 126572 && c <= 126578))) - : (c <= 126583 || (c < 126592 - ? (c < 126590 - ? (c >= 126585 && c <= 126588) - : c <= 126590) - : (c <= 126601 || (c >= 126603 && c <= 126619))))) - : (c <= 126627 || (c < 177984 - ? (c < 131072 - ? (c < 126635 - ? (c >= 126629 && c <= 126633) - : c <= 126651) - : (c <= 173791 || (c >= 173824 && c <= 177976))) - : (c <= 178205 || (c < 194560 - ? (c < 183984 - ? (c >= 178208 && c <= 183969) - : c <= 191456) - : (c <= 195101 || (c >= 196608 && c <= 201546))))))))))))))))); -} - -static inline bool sym_identifier_character_set_3(int32_t c) { - return (c < 43616 - ? (c < 3782 - ? (c < 2741 - ? (c < 2042 - ? (c < 931 - ? (c < 248 - ? (c < 170 - ? (c < 'A' - ? (c < '0' - ? c == '$' - : c <= '9') - : (c <= 'Z' || (c < 'a' - ? c == '_' - : c <= 'z'))) - : (c <= 170 || (c < 186 - ? (c < 183 - ? c == 181 - : c <= 183) - : (c <= 186 || (c < 216 - ? (c >= 192 && c <= 214) - : c <= 246))))) - : (c <= 705 || (c < 886 - ? (c < 748 - ? (c < 736 - ? (c >= 710 && c <= 721) - : c <= 740) - : (c <= 748 || (c < 768 - ? c == 750 - : c <= 884))) - : (c <= 887 || (c < 902 - ? (c < 895 - ? (c >= 891 && c <= 893) - : c <= 895) - : (c <= 906 || (c < 910 - ? c == 908 - : c <= 929))))))) - : (c <= 1013 || (c < 1488 - ? (c < 1376 - ? (c < 1162 - ? (c < 1155 - ? (c >= 1015 && c <= 1153) - : c <= 1159) - : (c <= 1327 || (c < 1369 - ? (c >= 1329 && c <= 1366) - : c <= 1369))) - : (c <= 1416 || (c < 1473 - ? (c < 1471 - ? (c >= 1425 && c <= 1469) - : c <= 1471) - : (c <= 1474 || (c < 1479 - ? (c >= 1476 && c <= 1477) - : c <= 1479))))) - : (c <= 1514 || (c < 1759 - ? (c < 1568 - ? (c < 1552 - ? (c >= 1519 && c <= 1522) - : c <= 1562) - : (c <= 1641 || (c < 1749 - ? (c >= 1646 && c <= 1747) - : c <= 1756))) - : (c <= 1768 || (c < 1808 - ? (c < 1791 - ? (c >= 1770 && c <= 1788) - : c <= 1791) - : (c <= 1866 || (c < 1984 - ? (c >= 1869 && c <= 1969) - : c <= 2037))))))))) - : (c <= 2042 || (c < 2556 - ? (c < 2447 - ? (c < 2185 - ? (c < 2112 - ? (c < 2048 - ? c == 2045 - : c <= 2093) - : (c <= 2139 || (c < 2160 - ? (c >= 2144 && c <= 2154) - : c <= 2183))) - : (c <= 2190 || (c < 2406 - ? (c < 2275 - ? (c >= 2200 && c <= 2273) - : c <= 2403) - : (c <= 2415 || (c < 2437 - ? (c >= 2417 && c <= 2435) - : c <= 2444))))) - : (c <= 2448 || (c < 2503 - ? (c < 2482 - ? (c < 2474 - ? (c >= 2451 && c <= 2472) - : c <= 2480) - : (c <= 2482 || (c < 2492 - ? (c >= 2486 && c <= 2489) - : c <= 2500))) - : (c <= 2504 || (c < 2524 - ? (c < 2519 - ? (c >= 2507 && c <= 2510) - : c <= 2519) - : (c <= 2525 || (c < 2534 - ? (c >= 2527 && c <= 2531) - : c <= 2545))))))) - : (c <= 2556 || (c < 2631 - ? (c < 2602 - ? (c < 2565 - ? (c < 2561 - ? c == 2558 - : c <= 2563) - : (c <= 2570 || (c < 2579 - ? (c >= 2575 && c <= 2576) - : c <= 2600))) - : (c <= 2608 || (c < 2616 - ? (c < 2613 - ? (c >= 2610 && c <= 2611) - : c <= 2614) - : (c <= 2617 || (c < 2622 - ? c == 2620 - : c <= 2626))))) - : (c <= 2632 || (c < 2689 - ? (c < 2649 - ? (c < 2641 - ? (c >= 2635 && c <= 2637) - : c <= 2641) - : (c <= 2652 || (c < 2662 - ? c == 2654 - : c <= 2677))) - : (c <= 2691 || (c < 2707 - ? (c < 2703 - ? (c >= 2693 && c <= 2701) - : c <= 2705) - : (c <= 2728 || (c < 2738 - ? (c >= 2730 && c <= 2736) - : c <= 2739))))))))))) - : (c <= 2745 || (c < 3165 - ? (c < 2949 - ? (c < 2858 - ? (c < 2790 - ? (c < 2763 - ? (c < 2759 - ? (c >= 2748 && c <= 2757) - : c <= 2761) - : (c <= 2765 || (c < 2784 - ? c == 2768 - : c <= 2787))) - : (c <= 2799 || (c < 2821 - ? (c < 2817 - ? (c >= 2809 && c <= 2815) - : c <= 2819) - : (c <= 2828 || (c < 2835 - ? (c >= 2831 && c <= 2832) - : c <= 2856))))) - : (c <= 2864 || (c < 2901 - ? (c < 2876 - ? (c < 2869 - ? (c >= 2866 && c <= 2867) - : c <= 2873) - : (c <= 2884 || (c < 2891 - ? (c >= 2887 && c <= 2888) - : c <= 2893))) - : (c <= 2903 || (c < 2918 - ? (c < 2911 - ? (c >= 2908 && c <= 2909) - : c <= 2915) - : (c <= 2927 || (c < 2946 - ? c == 2929 - : c <= 2947))))))) - : (c <= 2954 || (c < 3024 - ? (c < 2979 - ? (c < 2969 - ? (c < 2962 - ? (c >= 2958 && c <= 2960) - : c <= 2965) - : (c <= 2970 || (c < 2974 - ? c == 2972 - : c <= 2975))) - : (c <= 2980 || (c < 3006 - ? (c < 2990 - ? (c >= 2984 && c <= 2986) - : c <= 3001) - : (c <= 3010 || (c < 3018 - ? (c >= 3014 && c <= 3016) - : c <= 3021))))) - : (c <= 3024 || (c < 3114 - ? (c < 3072 - ? (c < 3046 - ? c == 3031 - : c <= 3055) - : (c <= 3084 || (c < 3090 - ? (c >= 3086 && c <= 3088) - : c <= 3112))) - : (c <= 3129 || (c < 3146 - ? (c < 3142 - ? (c >= 3132 && c <= 3140) - : c <= 3144) - : (c <= 3149 || (c < 3160 - ? (c >= 3157 && c <= 3158) - : c <= 3162))))))))) - : (c <= 3165 || (c < 3430 - ? (c < 3285 - ? (c < 3218 - ? (c < 3200 - ? (c < 3174 - ? (c >= 3168 && c <= 3171) - : c <= 3183) - : (c <= 3203 || (c < 3214 - ? (c >= 3205 && c <= 3212) - : c <= 3216))) - : (c <= 3240 || (c < 3260 - ? (c < 3253 - ? (c >= 3242 && c <= 3251) - : c <= 3257) - : (c <= 3268 || (c < 3274 - ? (c >= 3270 && c <= 3272) - : c <= 3277))))) - : (c <= 3286 || (c < 3342 - ? (c < 3302 - ? (c < 3296 - ? (c >= 3293 && c <= 3294) - : c <= 3299) - : (c <= 3311 || (c < 3328 - ? (c >= 3313 && c <= 3314) - : c <= 3340))) - : (c <= 3344 || (c < 3402 - ? (c < 3398 - ? (c >= 3346 && c <= 3396) - : c <= 3400) - : (c <= 3406 || (c < 3423 - ? (c >= 3412 && c <= 3415) - : c <= 3427))))))) - : (c <= 3439 || (c < 3558 - ? (c < 3517 - ? (c < 3461 - ? (c < 3457 - ? (c >= 3450 && c <= 3455) - : c <= 3459) - : (c <= 3478 || (c < 3507 - ? (c >= 3482 && c <= 3505) - : c <= 3515))) - : (c <= 3517 || (c < 3535 - ? (c < 3530 - ? (c >= 3520 && c <= 3526) - : c <= 3530) - : (c <= 3540 || (c < 3544 - ? c == 3542 - : c <= 3551))))) - : (c <= 3567 || (c < 3716 - ? (c < 3648 - ? (c < 3585 - ? (c >= 3570 && c <= 3571) - : c <= 3642) - : (c <= 3662 || (c < 3713 - ? (c >= 3664 && c <= 3673) - : c <= 3714))) - : (c <= 3716 || (c < 3749 - ? (c < 3724 - ? (c >= 3718 && c <= 3722) - : c <= 3747) - : (c <= 3749 || (c < 3776 - ? (c >= 3751 && c <= 3773) - : c <= 3780))))))))))))) - : (c <= 3782 || (c < 8025 - ? (c < 5888 - ? (c < 4688 - ? (c < 3953 - ? (c < 3872 - ? (c < 3804 - ? (c < 3792 - ? (c >= 3784 && c <= 3789) - : c <= 3801) - : (c <= 3807 || (c < 3864 - ? c == 3840 - : c <= 3865))) - : (c <= 3881 || (c < 3897 - ? (c < 3895 - ? c == 3893 - : c <= 3895) - : (c <= 3897 || (c < 3913 - ? (c >= 3902 && c <= 3911) - : c <= 3948))))) - : (c <= 3972 || (c < 4256 - ? (c < 4038 - ? (c < 3993 - ? (c >= 3974 && c <= 3991) - : c <= 4028) - : (c <= 4038 || (c < 4176 - ? (c >= 4096 && c <= 4169) - : c <= 4253))) - : (c <= 4293 || (c < 4304 - ? (c < 4301 - ? c == 4295 - : c <= 4301) - : (c <= 4346 || (c < 4682 - ? (c >= 4348 && c <= 4680) - : c <= 4685))))))) - : (c <= 4694 || (c < 4882 - ? (c < 4786 - ? (c < 4704 - ? (c < 4698 - ? c == 4696 - : c <= 4701) - : (c <= 4744 || (c < 4752 - ? (c >= 4746 && c <= 4749) - : c <= 4784))) - : (c <= 4789 || (c < 4802 - ? (c < 4800 - ? (c >= 4792 && c <= 4798) - : c <= 4800) - : (c <= 4805 || (c < 4824 - ? (c >= 4808 && c <= 4822) - : c <= 4880))))) - : (c <= 4885 || (c < 5112 - ? (c < 4969 - ? (c < 4957 - ? (c >= 4888 && c <= 4954) - : c <= 4959) - : (c <= 4977 || (c < 5024 - ? (c >= 4992 && c <= 5007) - : c <= 5109))) - : (c <= 5117 || (c < 5761 - ? (c < 5743 - ? (c >= 5121 && c <= 5740) - : c <= 5759) - : (c <= 5786 || (c < 5870 - ? (c >= 5792 && c <= 5866) - : c <= 5880))))))))) - : (c <= 5909 || (c < 6688 - ? (c < 6176 - ? (c < 6016 - ? (c < 5984 - ? (c < 5952 - ? (c >= 5919 && c <= 5940) - : c <= 5971) - : (c <= 5996 || (c < 6002 - ? (c >= 5998 && c <= 6000) - : c <= 6003))) - : (c <= 6099 || (c < 6112 - ? (c < 6108 - ? c == 6103 - : c <= 6109) - : (c <= 6121 || (c < 6159 - ? (c >= 6155 && c <= 6157) - : c <= 6169))))) - : (c <= 6264 || (c < 6470 - ? (c < 6400 - ? (c < 6320 - ? (c >= 6272 && c <= 6314) - : c <= 6389) - : (c <= 6430 || (c < 6448 - ? (c >= 6432 && c <= 6443) - : c <= 6459))) - : (c <= 6509 || (c < 6576 - ? (c < 6528 - ? (c >= 6512 && c <= 6516) - : c <= 6571) - : (c <= 6601 || (c < 6656 - ? (c >= 6608 && c <= 6618) - : c <= 6683))))))) - : (c <= 6750 || (c < 7232 - ? (c < 6847 - ? (c < 6800 - ? (c < 6783 - ? (c >= 6752 && c <= 6780) - : c <= 6793) - : (c <= 6809 || (c < 6832 - ? c == 6823 - : c <= 6845))) - : (c <= 6862 || (c < 7019 - ? (c < 6992 - ? (c >= 6912 && c <= 6988) - : c <= 7001) - : (c <= 7027 || (c < 7168 - ? (c >= 7040 && c <= 7155) - : c <= 7223))))) - : (c <= 7241 || (c < 7380 - ? (c < 7312 - ? (c < 7296 - ? (c >= 7245 && c <= 7293) - : c <= 7304) - : (c <= 7354 || (c < 7376 - ? (c >= 7357 && c <= 7359) - : c <= 7378))) - : (c <= 7418 || (c < 7968 - ? (c < 7960 - ? (c >= 7424 && c <= 7957) - : c <= 7965) - : (c <= 8005 || (c < 8016 - ? (c >= 8008 && c <= 8013) - : c <= 8023))))))))))) - : (c <= 8025 || (c < 11720 - ? (c < 8458 - ? (c < 8178 - ? (c < 8126 - ? (c < 8031 - ? (c < 8029 - ? c == 8027 - : c <= 8029) - : (c <= 8061 || (c < 8118 - ? (c >= 8064 && c <= 8116) - : c <= 8124))) - : (c <= 8126 || (c < 8144 - ? (c < 8134 - ? (c >= 8130 && c <= 8132) - : c <= 8140) - : (c <= 8147 || (c < 8160 - ? (c >= 8150 && c <= 8155) - : c <= 8172))))) - : (c <= 8180 || (c < 8336 - ? (c < 8276 - ? (c < 8255 - ? (c >= 8182 && c <= 8188) - : c <= 8256) - : (c <= 8276 || (c < 8319 - ? c == 8305 - : c <= 8319))) - : (c <= 8348 || (c < 8421 - ? (c < 8417 - ? (c >= 8400 && c <= 8412) - : c <= 8417) - : (c <= 8432 || (c < 8455 - ? c == 8450 - : c <= 8455))))))) - : (c <= 8467 || (c < 11499 - ? (c < 8490 - ? (c < 8484 - ? (c < 8472 - ? c == 8469 - : c <= 8477) - : (c <= 8484 || (c < 8488 - ? c == 8486 - : c <= 8488))) - : (c <= 8505 || (c < 8526 - ? (c < 8517 - ? (c >= 8508 && c <= 8511) - : c <= 8521) - : (c <= 8526 || (c < 11264 - ? (c >= 8544 && c <= 8584) - : c <= 11492))))) - : (c <= 11507 || (c < 11647 - ? (c < 11565 - ? (c < 11559 - ? (c >= 11520 && c <= 11557) - : c <= 11559) - : (c <= 11565 || (c < 11631 - ? (c >= 11568 && c <= 11623) - : c <= 11631))) - : (c <= 11670 || (c < 11696 - ? (c < 11688 - ? (c >= 11680 && c <= 11686) - : c <= 11694) - : (c <= 11702 || (c < 11712 - ? (c >= 11704 && c <= 11710) - : c <= 11718))))))))) - : (c <= 11726 || (c < 42623 - ? (c < 12540 - ? (c < 12337 - ? (c < 11744 - ? (c < 11736 - ? (c >= 11728 && c <= 11734) - : c <= 11742) - : (c <= 11775 || (c < 12321 - ? (c >= 12293 && c <= 12295) - : c <= 12335))) - : (c <= 12341 || (c < 12441 - ? (c < 12353 - ? (c >= 12344 && c <= 12348) - : c <= 12438) - : (c <= 12442 || (c < 12449 - ? (c >= 12445 && c <= 12447) - : c <= 12538))))) - : (c <= 12543 || (c < 19968 - ? (c < 12704 - ? (c < 12593 - ? (c >= 12549 && c <= 12591) - : c <= 12686) - : (c <= 12735 || (c < 13312 - ? (c >= 12784 && c <= 12799) - : c <= 19903))) - : (c <= 42124 || (c < 42512 - ? (c < 42240 - ? (c >= 42192 && c <= 42237) - : c <= 42508) - : (c <= 42539 || (c < 42612 - ? (c >= 42560 && c <= 42607) - : c <= 42621))))))) - : (c <= 42737 || (c < 43232 - ? (c < 42965 - ? (c < 42891 - ? (c < 42786 - ? (c >= 42775 && c <= 42783) - : c <= 42888) - : (c <= 42954 || (c < 42963 - ? (c >= 42960 && c <= 42961) - : c <= 42963))) - : (c <= 42969 || (c < 43072 - ? (c < 43052 - ? (c >= 42994 && c <= 43047) - : c <= 43052) - : (c <= 43123 || (c < 43216 - ? (c >= 43136 && c <= 43205) - : c <= 43225))))) - : (c <= 43255 || (c < 43471 - ? (c < 43312 - ? (c < 43261 - ? c == 43259 - : c <= 43309) - : (c <= 43347 || (c < 43392 - ? (c >= 43360 && c <= 43388) - : c <= 43456))) - : (c <= 43481 || (c < 43584 - ? (c < 43520 - ? (c >= 43488 && c <= 43518) - : c <= 43574) - : (c <= 43597 || (c >= 43600 && c <= 43609))))))))))))))) - : (c <= 43638 || (c < 71453 - ? (c < 67639 - ? (c < 65345 - ? (c < 64312 - ? (c < 43888 - ? (c < 43785 - ? (c < 43744 - ? (c < 43739 - ? (c >= 43642 && c <= 43714) - : c <= 43741) - : (c <= 43759 || (c < 43777 - ? (c >= 43762 && c <= 43766) - : c <= 43782))) - : (c <= 43790 || (c < 43816 - ? (c < 43808 - ? (c >= 43793 && c <= 43798) - : c <= 43814) - : (c <= 43822 || (c < 43868 - ? (c >= 43824 && c <= 43866) - : c <= 43881))))) - : (c <= 44010 || (c < 63744 - ? (c < 44032 - ? (c < 44016 - ? (c >= 44012 && c <= 44013) - : c <= 44025) - : (c <= 55203 || (c < 55243 - ? (c >= 55216 && c <= 55238) - : c <= 55291))) - : (c <= 64109 || (c < 64275 - ? (c < 64256 - ? (c >= 64112 && c <= 64217) - : c <= 64262) - : (c <= 64279 || (c < 64298 - ? (c >= 64285 && c <= 64296) - : c <= 64310))))))) - : (c <= 64316 || (c < 65075 - ? (c < 64612 - ? (c < 64323 - ? (c < 64320 - ? c == 64318 - : c <= 64321) - : (c <= 64324 || (c < 64467 - ? (c >= 64326 && c <= 64433) - : c <= 64605))) - : (c <= 64829 || (c < 65008 - ? (c < 64914 - ? (c >= 64848 && c <= 64911) - : c <= 64967) - : (c <= 65017 || (c < 65056 - ? (c >= 65024 && c <= 65039) - : c <= 65071))))) - : (c <= 65076 || (c < 65147 - ? (c < 65139 - ? (c < 65137 - ? (c >= 65101 && c <= 65103) - : c <= 65137) - : (c <= 65139 || (c < 65145 - ? c == 65143 - : c <= 65145))) - : (c <= 65147 || (c < 65296 - ? (c < 65151 - ? c == 65149 - : c <= 65276) - : (c <= 65305 || (c < 65343 - ? (c >= 65313 && c <= 65338) - : c <= 65343))))))))) - : (c <= 65370 || (c < 66513 - ? (c < 65664 - ? (c < 65536 - ? (c < 65482 - ? (c < 65474 - ? (c >= 65382 && c <= 65470) - : c <= 65479) - : (c <= 65487 || (c < 65498 - ? (c >= 65490 && c <= 65495) - : c <= 65500))) - : (c <= 65547 || (c < 65596 - ? (c < 65576 - ? (c >= 65549 && c <= 65574) - : c <= 65594) - : (c <= 65597 || (c < 65616 - ? (c >= 65599 && c <= 65613) - : c <= 65629))))) - : (c <= 65786 || (c < 66304 - ? (c < 66176 - ? (c < 66045 - ? (c >= 65856 && c <= 65908) - : c <= 66045) - : (c <= 66204 || (c < 66272 - ? (c >= 66208 && c <= 66256) - : c <= 66272))) - : (c <= 66335 || (c < 66432 - ? (c < 66384 - ? (c >= 66349 && c <= 66378) - : c <= 66426) - : (c <= 66461 || (c < 66504 - ? (c >= 66464 && c <= 66499) - : c <= 66511))))))) - : (c <= 66517 || (c < 66979 - ? (c < 66864 - ? (c < 66736 - ? (c < 66720 - ? (c >= 66560 && c <= 66717) - : c <= 66729) - : (c <= 66771 || (c < 66816 - ? (c >= 66776 && c <= 66811) - : c <= 66855))) - : (c <= 66915 || (c < 66956 - ? (c < 66940 - ? (c >= 66928 && c <= 66938) - : c <= 66954) - : (c <= 66962 || (c < 66967 - ? (c >= 66964 && c <= 66965) - : c <= 66977))))) - : (c <= 66993 || (c < 67456 - ? (c < 67072 - ? (c < 67003 - ? (c >= 66995 && c <= 67001) - : c <= 67004) - : (c <= 67382 || (c < 67424 - ? (c >= 67392 && c <= 67413) - : c <= 67431))) - : (c <= 67461 || (c < 67584 - ? (c < 67506 - ? (c >= 67463 && c <= 67504) - : c <= 67514) - : (c <= 67589 || (c < 67594 - ? c == 67592 - : c <= 67637))))))))))) - : (c <= 67640 || (c < 69956 - ? (c < 68448 - ? (c < 68101 - ? (c < 67828 - ? (c < 67680 - ? (c < 67647 - ? c == 67644 - : c <= 67669) - : (c <= 67702 || (c < 67808 - ? (c >= 67712 && c <= 67742) - : c <= 67826))) - : (c <= 67829 || (c < 67968 - ? (c < 67872 - ? (c >= 67840 && c <= 67861) - : c <= 67897) - : (c <= 68023 || (c < 68096 - ? (c >= 68030 && c <= 68031) - : c <= 68099))))) - : (c <= 68102 || (c < 68192 - ? (c < 68121 - ? (c < 68117 - ? (c >= 68108 && c <= 68115) - : c <= 68119) - : (c <= 68149 || (c < 68159 - ? (c >= 68152 && c <= 68154) - : c <= 68159))) - : (c <= 68220 || (c < 68297 - ? (c < 68288 - ? (c >= 68224 && c <= 68252) - : c <= 68295) - : (c <= 68326 || (c < 68416 - ? (c >= 68352 && c <= 68405) - : c <= 68437))))))) - : (c <= 68466 || (c < 69424 - ? (c < 68912 - ? (c < 68736 - ? (c < 68608 - ? (c >= 68480 && c <= 68497) - : c <= 68680) - : (c <= 68786 || (c < 68864 - ? (c >= 68800 && c <= 68850) - : c <= 68903))) - : (c <= 68921 || (c < 69296 - ? (c < 69291 - ? (c >= 69248 && c <= 69289) - : c <= 69292) - : (c <= 69297 || (c < 69415 - ? (c >= 69376 && c <= 69404) - : c <= 69415))))) - : (c <= 69456 || (c < 69759 - ? (c < 69600 - ? (c < 69552 - ? (c >= 69488 && c <= 69509) - : c <= 69572) - : (c <= 69622 || (c < 69734 - ? (c >= 69632 && c <= 69702) - : c <= 69749))) - : (c <= 69818 || (c < 69872 - ? (c < 69840 - ? c == 69826 - : c <= 69864) - : (c <= 69881 || (c < 69942 - ? (c >= 69888 && c <= 69940) - : c <= 69951))))))))) - : (c <= 69959 || (c < 70459 - ? (c < 70282 - ? (c < 70108 - ? (c < 70016 - ? (c < 70006 - ? (c >= 69968 && c <= 70003) - : c <= 70006) - : (c <= 70084 || (c < 70094 - ? (c >= 70089 && c <= 70092) - : c <= 70106))) - : (c <= 70108 || (c < 70206 - ? (c < 70163 - ? (c >= 70144 && c <= 70161) - : c <= 70199) - : (c <= 70206 || (c < 70280 - ? (c >= 70272 && c <= 70278) - : c <= 70280))))) - : (c <= 70285 || (c < 70405 - ? (c < 70320 - ? (c < 70303 - ? (c >= 70287 && c <= 70301) - : c <= 70312) - : (c <= 70378 || (c < 70400 - ? (c >= 70384 && c <= 70393) - : c <= 70403))) - : (c <= 70412 || (c < 70442 - ? (c < 70419 - ? (c >= 70415 && c <= 70416) - : c <= 70440) - : (c <= 70448 || (c < 70453 - ? (c >= 70450 && c <= 70451) - : c <= 70457))))))) - : (c <= 70468 || (c < 70855 - ? (c < 70502 - ? (c < 70480 - ? (c < 70475 - ? (c >= 70471 && c <= 70472) - : c <= 70477) - : (c <= 70480 || (c < 70493 - ? c == 70487 - : c <= 70499))) - : (c <= 70508 || (c < 70736 - ? (c < 70656 - ? (c >= 70512 && c <= 70516) - : c <= 70730) - : (c <= 70745 || (c < 70784 - ? (c >= 70750 && c <= 70753) - : c <= 70853))))) - : (c <= 70855 || (c < 71236 - ? (c < 71096 - ? (c < 71040 - ? (c >= 70864 && c <= 70873) - : c <= 71093) - : (c <= 71104 || (c < 71168 - ? (c >= 71128 && c <= 71133) - : c <= 71232))) - : (c <= 71236 || (c < 71360 - ? (c < 71296 - ? (c >= 71248 && c <= 71257) - : c <= 71352) - : (c <= 71369 || (c >= 71424 && c <= 71450))))))))))))) - : (c <= 71467 || (c < 119973 - ? (c < 77824 - ? (c < 72760 - ? (c < 72016 - ? (c < 71945 - ? (c < 71680 - ? (c < 71488 - ? (c >= 71472 && c <= 71481) - : c <= 71494) - : (c <= 71738 || (c < 71935 - ? (c >= 71840 && c <= 71913) - : c <= 71942))) - : (c <= 71945 || (c < 71960 - ? (c < 71957 - ? (c >= 71948 && c <= 71955) - : c <= 71958) - : (c <= 71989 || (c < 71995 - ? (c >= 71991 && c <= 71992) - : c <= 72003))))) - : (c <= 72025 || (c < 72263 - ? (c < 72154 - ? (c < 72106 - ? (c >= 72096 && c <= 72103) - : c <= 72151) - : (c <= 72161 || (c < 72192 - ? (c >= 72163 && c <= 72164) - : c <= 72254))) - : (c <= 72263 || (c < 72368 - ? (c < 72349 - ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : c <= 72758))))))) - : (c <= 72768 || (c < 73056 - ? (c < 72968 - ? (c < 72850 - ? (c < 72818 - ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 - ? (c >= 72873 && c <= 72886) - : c <= 72966))) - : (c <= 72969 || (c < 73020 - ? (c < 73018 - ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 - ? (c >= 73023 && c <= 73031) - : c <= 73049))))) - : (c <= 73061 || (c < 73440 - ? (c < 73104 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c < 73120 - ? (c >= 73107 && c <= 73112) - : c <= 73129))) - : (c <= 73462 || (c < 74752 - ? (c < 73728 - ? c == 73648 - : c <= 74649) - : (c <= 74862 || (c < 77712 - ? (c >= 74880 && c <= 75075) - : c <= 77808))))))))) - : (c <= 78894 || (c < 110576 - ? (c < 93027 - ? (c < 92864 - ? (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92784 - ? (c >= 92768 && c <= 92777) - : c <= 92862))) - : (c <= 92873 || (c < 92928 - ? (c < 92912 - ? (c >= 92880 && c <= 92909) - : c <= 92916) - : (c <= 92982 || (c < 93008 - ? (c >= 92992 && c <= 92995) - : c <= 93017))))) - : (c <= 93047 || (c < 94176 - ? (c < 93952 - ? (c < 93760 - ? (c >= 93053 && c <= 93071) - : c <= 93823) - : (c <= 94026 || (c < 94095 - ? (c >= 94031 && c <= 94087) - : c <= 94111))) - : (c <= 94177 || (c < 94208 - ? (c < 94192 - ? (c >= 94179 && c <= 94180) - : c <= 94193) - : (c <= 100343 || (c < 101632 - ? (c >= 100352 && c <= 101589) - : c <= 101640))))))) - : (c <= 110579 || (c < 118528 - ? (c < 110960 - ? (c < 110592 - ? (c < 110589 - ? (c >= 110581 && c <= 110587) - : c <= 110590) - : (c <= 110882 || (c < 110948 - ? (c >= 110928 && c <= 110930) - : c <= 110951))) - : (c <= 111355 || (c < 113792 - ? (c < 113776 - ? (c >= 113664 && c <= 113770) - : c <= 113788) - : (c <= 113800 || (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822))))) - : (c <= 118573 || (c < 119210 - ? (c < 119149 - ? (c < 119141 - ? (c >= 118576 && c <= 118598) - : c <= 119145) - : (c <= 119154 || (c < 119173 - ? (c >= 119163 && c <= 119170) - : c <= 119179))) - : (c <= 119213 || (c < 119894 - ? (c < 119808 - ? (c >= 119362 && c <= 119364) - : c <= 119892) - : (c <= 119964 || (c < 119970 - ? (c >= 119966 && c <= 119967) - : c <= 119970))))))))))) - : (c <= 119974 || (c < 124912 - ? (c < 120746 - ? (c < 120134 - ? (c < 120071 - ? (c < 119995 - ? (c < 119982 - ? (c >= 119977 && c <= 119980) - : c <= 119993) - : (c <= 119995 || (c < 120005 - ? (c >= 119997 && c <= 120003) - : c <= 120069))) - : (c <= 120074 || (c < 120094 - ? (c < 120086 - ? (c >= 120077 && c <= 120084) - : c <= 120092) - : (c <= 120121 || (c < 120128 - ? (c >= 120123 && c <= 120126) - : c <= 120132))))) - : (c <= 120134 || (c < 120572 - ? (c < 120488 - ? (c < 120146 - ? (c >= 120138 && c <= 120144) - : c <= 120485) - : (c <= 120512 || (c < 120540 - ? (c >= 120514 && c <= 120538) - : c <= 120570))) - : (c <= 120596 || (c < 120656 - ? (c < 120630 - ? (c >= 120598 && c <= 120628) - : c <= 120654) - : (c <= 120686 || (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744))))))) - : (c <= 120770 || (c < 122907 - ? (c < 121476 - ? (c < 121344 - ? (c < 120782 - ? (c >= 120772 && c <= 120779) - : c <= 120831) - : (c <= 121398 || (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461))) - : (c <= 121476 || (c < 122624 - ? (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519) - : (c <= 122654 || (c < 122888 - ? (c >= 122880 && c <= 122886) - : c <= 122904))))) - : (c <= 122913 || (c < 123214 - ? (c < 123136 - ? (c < 122918 - ? (c >= 122915 && c <= 122916) - : c <= 122922) - : (c <= 123180 || (c < 123200 - ? (c >= 123184 && c <= 123197) - : c <= 123209))) - : (c <= 123214 || (c < 124896 - ? (c < 123584 - ? (c >= 123536 && c <= 123566) - : c <= 123641) - : (c <= 124902 || (c < 124909 - ? (c >= 124904 && c <= 124907) - : c <= 124910))))))))) - : (c <= 124926 || (c < 126557 - ? (c < 126521 - ? (c < 126469 - ? (c < 125184 - ? (c < 125136 - ? (c >= 124928 && c <= 125124) - : c <= 125142) - : (c <= 125259 || (c < 126464 - ? (c >= 125264 && c <= 125273) - : c <= 126467))) - : (c <= 126495 || (c < 126503 - ? (c < 126500 - ? (c >= 126497 && c <= 126498) - : c <= 126500) - : (c <= 126503 || (c < 126516 - ? (c >= 126505 && c <= 126514) - : c <= 126519))))) - : (c <= 126521 || (c < 126541 - ? (c < 126535 - ? (c < 126530 - ? c == 126523 - : c <= 126530) - : (c <= 126535 || (c < 126539 - ? c == 126537 - : c <= 126539))) - : (c <= 126543 || (c < 126551 - ? (c < 126548 - ? (c >= 126545 && c <= 126546) - : c <= 126548) - : (c <= 126551 || (c < 126555 - ? c == 126553 - : c <= 126555))))))) - : (c <= 126557 || (c < 126629 - ? (c < 126580 - ? (c < 126564 - ? (c < 126561 - ? c == 126559 - : c <= 126562) - : (c <= 126564 || (c < 126572 - ? (c >= 126567 && c <= 126570) - : c <= 126578))) - : (c <= 126583 || (c < 126592 - ? (c < 126590 - ? (c >= 126585 && c <= 126588) - : c <= 126590) - : (c <= 126601 || (c < 126625 - ? (c >= 126603 && c <= 126619) - : c <= 126627))))) - : (c <= 126633 || (c < 178208 - ? (c < 131072 - ? (c < 130032 - ? (c >= 126635 && c <= 126651) - : c <= 130041) - : (c <= 173791 || (c < 177984 - ? (c >= 173824 && c <= 177976) - : c <= 178205))) - : (c <= 183969 || (c < 196608 - ? (c < 194560 - ? (c >= 183984 && c <= 191456) - : c <= 195101) - : (c <= 201546 || (c >= 917760 && c <= 917999))))))))))))))))); -} - -static inline bool sym_identifier_character_set_4(int32_t c) { - return (c < 43600 - ? (c < 3776 - ? (c < 2738 - ? (c < 1984 - ? (c < 910 - ? (c < 216 - ? (c < 'a' - ? (c < '9' - ? (c < '0' - ? c == '$' - : c <= '7') - : (c <= '9' || (c < '_' - ? (c >= 'A' && c <= 'Z') - : c <= '_'))) - : (c <= 'z' || (c < 183 - ? (c < 181 - ? c == 170 - : c <= 181) - : (c <= 183 || (c < 192 - ? c == 186 - : c <= 214))))) - : (c <= 246 || (c < 768 - ? (c < 736 - ? (c < 710 - ? (c >= 248 && c <= 705) - : c <= 721) - : (c <= 740 || (c < 750 - ? c == 748 - : c <= 750))) - : (c <= 884 || (c < 895 - ? (c < 891 - ? (c >= 886 && c <= 887) - : c <= 893) - : (c <= 895 || (c < 908 - ? (c >= 902 && c <= 906) - : c <= 908))))))) - : (c <= 929 || (c < 1479 - ? (c < 1369 - ? (c < 1155 - ? (c < 1015 - ? (c >= 931 && c <= 1013) - : c <= 1153) - : (c <= 1159 || (c < 1329 - ? (c >= 1162 && c <= 1327) - : c <= 1366))) - : (c <= 1369 || (c < 1471 - ? (c < 1425 - ? (c >= 1376 && c <= 1416) - : c <= 1469) - : (c <= 1471 || (c < 1476 - ? (c >= 1473 && c <= 1474) - : c <= 1477))))) - : (c <= 1479 || (c < 1749 - ? (c < 1552 - ? (c < 1519 - ? (c >= 1488 && c <= 1514) - : c <= 1522) - : (c <= 1562 || (c < 1646 - ? (c >= 1568 && c <= 1641) - : c <= 1747))) - : (c <= 1756 || (c < 1791 - ? (c < 1770 - ? (c >= 1759 && c <= 1768) - : c <= 1788) - : (c <= 1791 || (c < 1869 - ? (c >= 1808 && c <= 1866) - : c <= 1969))))))))) - : (c <= 2037 || (c < 2534 - ? (c < 2437 - ? (c < 2160 - ? (c < 2048 - ? (c < 2045 - ? c == 2042 - : c <= 2045) - : (c <= 2093 || (c < 2144 - ? (c >= 2112 && c <= 2139) - : c <= 2154))) - : (c <= 2183 || (c < 2275 - ? (c < 2200 - ? (c >= 2185 && c <= 2190) - : c <= 2273) - : (c <= 2403 || (c < 2417 - ? (c >= 2406 && c <= 2415) - : c <= 2435))))) - : (c <= 2444 || (c < 2492 - ? (c < 2474 - ? (c < 2451 - ? (c >= 2447 && c <= 2448) - : c <= 2472) - : (c <= 2480 || (c < 2486 - ? c == 2482 - : c <= 2489))) - : (c <= 2500 || (c < 2519 - ? (c < 2507 - ? (c >= 2503 && c <= 2504) - : c <= 2510) - : (c <= 2519 || (c < 2527 - ? (c >= 2524 && c <= 2525) - : c <= 2531))))))) - : (c <= 2545 || (c < 2622 - ? (c < 2579 - ? (c < 2561 - ? (c < 2558 - ? c == 2556 - : c <= 2558) - : (c <= 2563 || (c < 2575 - ? (c >= 2565 && c <= 2570) - : c <= 2576))) - : (c <= 2600 || (c < 2613 - ? (c < 2610 - ? (c >= 2602 && c <= 2608) - : c <= 2611) - : (c <= 2614 || (c < 2620 - ? (c >= 2616 && c <= 2617) - : c <= 2620))))) - : (c <= 2626 || (c < 2662 - ? (c < 2641 - ? (c < 2635 - ? (c >= 2631 && c <= 2632) - : c <= 2637) - : (c <= 2641 || (c < 2654 - ? (c >= 2649 && c <= 2652) - : c <= 2654))) - : (c <= 2677 || (c < 2703 - ? (c < 2693 - ? (c >= 2689 && c <= 2691) - : c <= 2701) - : (c <= 2705 || (c < 2730 - ? (c >= 2707 && c <= 2728) - : c <= 2736))))))))))) - : (c <= 2739 || (c < 3160 - ? (c < 2946 - ? (c < 2835 - ? (c < 2784 - ? (c < 2759 - ? (c < 2748 - ? (c >= 2741 && c <= 2745) - : c <= 2757) - : (c <= 2761 || (c < 2768 - ? (c >= 2763 && c <= 2765) - : c <= 2768))) - : (c <= 2787 || (c < 2817 - ? (c < 2809 - ? (c >= 2790 && c <= 2799) - : c <= 2815) - : (c <= 2819 || (c < 2831 - ? (c >= 2821 && c <= 2828) - : c <= 2832))))) - : (c <= 2856 || (c < 2891 - ? (c < 2869 - ? (c < 2866 - ? (c >= 2858 && c <= 2864) - : c <= 2867) - : (c <= 2873 || (c < 2887 - ? (c >= 2876 && c <= 2884) - : c <= 2888))) - : (c <= 2893 || (c < 2911 - ? (c < 2908 - ? (c >= 2901 && c <= 2903) - : c <= 2909) - : (c <= 2915 || (c < 2929 - ? (c >= 2918 && c <= 2927) - : c <= 2929))))))) - : (c <= 2947 || (c < 3018 - ? (c < 2974 - ? (c < 2962 - ? (c < 2958 - ? (c >= 2949 && c <= 2954) - : c <= 2960) - : (c <= 2965 || (c < 2972 - ? (c >= 2969 && c <= 2970) - : c <= 2972))) - : (c <= 2975 || (c < 2990 - ? (c < 2984 - ? (c >= 2979 && c <= 2980) - : c <= 2986) - : (c <= 3001 || (c < 3014 - ? (c >= 3006 && c <= 3010) - : c <= 3016))))) - : (c <= 3021 || (c < 3090 - ? (c < 3046 - ? (c < 3031 - ? c == 3024 - : c <= 3031) - : (c <= 3055 || (c < 3086 - ? (c >= 3072 && c <= 3084) - : c <= 3088))) - : (c <= 3112 || (c < 3142 - ? (c < 3132 - ? (c >= 3114 && c <= 3129) - : c <= 3140) - : (c <= 3144 || (c < 3157 - ? (c >= 3146 && c <= 3149) - : c <= 3158))))))))) - : (c <= 3162 || (c < 3423 - ? (c < 3274 - ? (c < 3214 - ? (c < 3174 - ? (c < 3168 - ? c == 3165 - : c <= 3171) - : (c <= 3183 || (c < 3205 - ? (c >= 3200 && c <= 3203) - : c <= 3212))) - : (c <= 3216 || (c < 3253 - ? (c < 3242 - ? (c >= 3218 && c <= 3240) - : c <= 3251) - : (c <= 3257 || (c < 3270 - ? (c >= 3260 && c <= 3268) - : c <= 3272))))) - : (c <= 3277 || (c < 3328 - ? (c < 3296 - ? (c < 3293 - ? (c >= 3285 && c <= 3286) - : c <= 3294) - : (c <= 3299 || (c < 3313 - ? (c >= 3302 && c <= 3311) - : c <= 3314))) - : (c <= 3340 || (c < 3398 - ? (c < 3346 - ? (c >= 3342 && c <= 3344) - : c <= 3396) - : (c <= 3400 || (c < 3412 - ? (c >= 3402 && c <= 3406) - : c <= 3415))))))) - : (c <= 3427 || (c < 3544 - ? (c < 3507 - ? (c < 3457 - ? (c < 3450 - ? (c >= 3430 && c <= 3439) - : c <= 3455) - : (c <= 3459 || (c < 3482 - ? (c >= 3461 && c <= 3478) - : c <= 3505))) - : (c <= 3515 || (c < 3530 - ? (c < 3520 - ? c == 3517 - : c <= 3526) - : (c <= 3530 || (c < 3542 - ? (c >= 3535 && c <= 3540) - : c <= 3542))))) - : (c <= 3551 || (c < 3713 - ? (c < 3585 - ? (c < 3570 - ? (c >= 3558 && c <= 3567) - : c <= 3571) - : (c <= 3642 || (c < 3664 - ? (c >= 3648 && c <= 3662) - : c <= 3673))) - : (c <= 3714 || (c < 3724 - ? (c < 3718 - ? c == 3716 - : c <= 3722) - : (c <= 3747 || (c < 3751 - ? c == 3749 - : c <= 3773))))))))))))) - : (c <= 3780 || (c < 8016 - ? (c < 5870 - ? (c < 4682 - ? (c < 3913 - ? (c < 3864 - ? (c < 3792 - ? (c < 3784 - ? c == 3782 - : c <= 3789) - : (c <= 3801 || (c < 3840 - ? (c >= 3804 && c <= 3807) - : c <= 3840))) - : (c <= 3865 || (c < 3895 - ? (c < 3893 - ? (c >= 3872 && c <= 3881) - : c <= 3893) - : (c <= 3895 || (c < 3902 - ? c == 3897 - : c <= 3911))))) - : (c <= 3948 || (c < 4176 - ? (c < 3993 - ? (c < 3974 - ? (c >= 3953 && c <= 3972) - : c <= 3991) - : (c <= 4028 || (c < 4096 - ? c == 4038 - : c <= 4169))) - : (c <= 4253 || (c < 4301 - ? (c < 4295 - ? (c >= 4256 && c <= 4293) - : c <= 4295) - : (c <= 4301 || (c < 4348 - ? (c >= 4304 && c <= 4346) - : c <= 4680))))))) - : (c <= 4685 || (c < 4824 - ? (c < 4752 - ? (c < 4698 - ? (c < 4696 - ? (c >= 4688 && c <= 4694) - : c <= 4696) - : (c <= 4701 || (c < 4746 - ? (c >= 4704 && c <= 4744) - : c <= 4749))) - : (c <= 4784 || (c < 4800 - ? (c < 4792 - ? (c >= 4786 && c <= 4789) - : c <= 4798) - : (c <= 4800 || (c < 4808 - ? (c >= 4802 && c <= 4805) - : c <= 4822))))) - : (c <= 4880 || (c < 5024 - ? (c < 4957 - ? (c < 4888 - ? (c >= 4882 && c <= 4885) - : c <= 4954) - : (c <= 4959 || (c < 4992 - ? (c >= 4969 && c <= 4977) - : c <= 5007))) - : (c <= 5109 || (c < 5743 - ? (c < 5121 - ? (c >= 5112 && c <= 5117) - : c <= 5740) - : (c <= 5759 || (c < 5792 - ? (c >= 5761 && c <= 5786) - : c <= 5866))))))))) - : (c <= 5880 || (c < 6656 - ? (c < 6159 - ? (c < 6002 - ? (c < 5952 - ? (c < 5919 - ? (c >= 5888 && c <= 5909) - : c <= 5940) - : (c <= 5971 || (c < 5998 - ? (c >= 5984 && c <= 5996) - : c <= 6000))) - : (c <= 6003 || (c < 6108 - ? (c < 6103 - ? (c >= 6016 && c <= 6099) - : c <= 6103) - : (c <= 6109 || (c < 6155 - ? (c >= 6112 && c <= 6121) - : c <= 6157))))) - : (c <= 6169 || (c < 6448 - ? (c < 6320 - ? (c < 6272 - ? (c >= 6176 && c <= 6264) - : c <= 6314) - : (c <= 6389 || (c < 6432 - ? (c >= 6400 && c <= 6430) - : c <= 6443))) - : (c <= 6459 || (c < 6528 - ? (c < 6512 - ? (c >= 6470 && c <= 6509) - : c <= 6516) - : (c <= 6571 || (c < 6608 - ? (c >= 6576 && c <= 6601) - : c <= 6618))))))) - : (c <= 6683 || (c < 7168 - ? (c < 6832 - ? (c < 6783 - ? (c < 6752 - ? (c >= 6688 && c <= 6750) - : c <= 6780) - : (c <= 6793 || (c < 6823 - ? (c >= 6800 && c <= 6809) - : c <= 6823))) - : (c <= 6845 || (c < 6992 - ? (c < 6912 - ? (c >= 6847 && c <= 6862) - : c <= 6988) - : (c <= 7001 || (c < 7040 - ? (c >= 7019 && c <= 7027) - : c <= 7155))))) - : (c <= 7223 || (c < 7376 - ? (c < 7296 - ? (c < 7245 - ? (c >= 7232 && c <= 7241) - : c <= 7293) - : (c <= 7304 || (c < 7357 - ? (c >= 7312 && c <= 7354) - : c <= 7359))) - : (c <= 7378 || (c < 7960 - ? (c < 7424 - ? (c >= 7380 && c <= 7418) - : c <= 7957) - : (c <= 7965 || (c < 8008 - ? (c >= 7968 && c <= 8005) - : c <= 8013))))))))))) - : (c <= 8023 || (c < 11712 - ? (c < 8455 - ? (c < 8160 - ? (c < 8118 - ? (c < 8029 - ? (c < 8027 - ? c == 8025 - : c <= 8027) - : (c <= 8029 || (c < 8064 - ? (c >= 8031 && c <= 8061) - : c <= 8116))) - : (c <= 8124 || (c < 8134 - ? (c < 8130 - ? c == 8126 - : c <= 8132) - : (c <= 8140 || (c < 8150 - ? (c >= 8144 && c <= 8147) - : c <= 8155))))) - : (c <= 8172 || (c < 8319 - ? (c < 8255 - ? (c < 8182 - ? (c >= 8178 && c <= 8180) - : c <= 8188) - : (c <= 8256 || (c < 8305 - ? c == 8276 - : c <= 8305))) - : (c <= 8319 || (c < 8417 - ? (c < 8400 - ? (c >= 8336 && c <= 8348) - : c <= 8412) - : (c <= 8417 || (c < 8450 - ? (c >= 8421 && c <= 8432) - : c <= 8450))))))) - : (c <= 8455 || (c < 11264 - ? (c < 8488 - ? (c < 8472 - ? (c < 8469 - ? (c >= 8458 && c <= 8467) - : c <= 8469) - : (c <= 8477 || (c < 8486 - ? c == 8484 - : c <= 8486))) - : (c <= 8488 || (c < 8517 - ? (c < 8508 - ? (c >= 8490 && c <= 8505) - : c <= 8511) - : (c <= 8521 || (c < 8544 - ? c == 8526 - : c <= 8584))))) - : (c <= 11492 || (c < 11631 - ? (c < 11559 - ? (c < 11520 - ? (c >= 11499 && c <= 11507) - : c <= 11557) - : (c <= 11559 || (c < 11568 - ? c == 11565 - : c <= 11623))) - : (c <= 11631 || (c < 11688 - ? (c < 11680 - ? (c >= 11647 && c <= 11670) - : c <= 11686) - : (c <= 11694 || (c < 11704 - ? (c >= 11696 && c <= 11702) - : c <= 11710))))))))) - : (c <= 11718 || (c < 42612 - ? (c < 12449 - ? (c < 12321 - ? (c < 11736 - ? (c < 11728 - ? (c >= 11720 && c <= 11726) - : c <= 11734) - : (c <= 11742 || (c < 12293 - ? (c >= 11744 && c <= 11775) - : c <= 12295))) - : (c <= 12335 || (c < 12353 - ? (c < 12344 - ? (c >= 12337 && c <= 12341) - : c <= 12348) - : (c <= 12438 || (c < 12445 - ? (c >= 12441 && c <= 12442) - : c <= 12447))))) - : (c <= 12538 || (c < 13312 - ? (c < 12593 - ? (c < 12549 - ? (c >= 12540 && c <= 12543) - : c <= 12591) - : (c <= 12686 || (c < 12784 - ? (c >= 12704 && c <= 12735) - : c <= 12799))) - : (c <= 19903 || (c < 42240 - ? (c < 42192 - ? (c >= 19968 && c <= 42124) - : c <= 42237) - : (c <= 42508 || (c < 42560 - ? (c >= 42512 && c <= 42539) - : c <= 42607))))))) - : (c <= 42621 || (c < 43216 - ? (c < 42963 - ? (c < 42786 - ? (c < 42775 - ? (c >= 42623 && c <= 42737) - : c <= 42783) - : (c <= 42888 || (c < 42960 - ? (c >= 42891 && c <= 42954) - : c <= 42961))) - : (c <= 42963 || (c < 43052 - ? (c < 42994 - ? (c >= 42965 && c <= 42969) - : c <= 43047) - : (c <= 43052 || (c < 43136 - ? (c >= 43072 && c <= 43123) - : c <= 43205))))) - : (c <= 43225 || (c < 43392 - ? (c < 43261 - ? (c < 43259 - ? (c >= 43232 && c <= 43255) - : c <= 43259) - : (c <= 43309 || (c < 43360 - ? (c >= 43312 && c <= 43347) - : c <= 43388))) - : (c <= 43456 || (c < 43520 - ? (c < 43488 - ? (c >= 43471 && c <= 43481) - : c <= 43518) - : (c <= 43574 || (c >= 43584 && c <= 43597))))))))))))))) - : (c <= 43609 || (c < 71453 - ? (c < 67594 - ? (c < 65343 - ? (c < 64298 - ? (c < 43868 - ? (c < 43777 - ? (c < 43739 - ? (c < 43642 - ? (c >= 43616 && c <= 43638) - : c <= 43714) - : (c <= 43741 || (c < 43762 - ? (c >= 43744 && c <= 43759) - : c <= 43766))) - : (c <= 43782 || (c < 43808 - ? (c < 43793 - ? (c >= 43785 && c <= 43790) - : c <= 43798) - : (c <= 43814 || (c < 43824 - ? (c >= 43816 && c <= 43822) - : c <= 43866))))) - : (c <= 43881 || (c < 55243 - ? (c < 44016 - ? (c < 44012 - ? (c >= 43888 && c <= 44010) - : c <= 44013) - : (c <= 44025 || (c < 55216 - ? (c >= 44032 && c <= 55203) - : c <= 55238))) - : (c <= 55291 || (c < 64256 - ? (c < 64112 - ? (c >= 63744 && c <= 64109) - : c <= 64217) - : (c <= 64262 || (c < 64285 - ? (c >= 64275 && c <= 64279) - : c <= 64296))))))) - : (c <= 64310 || (c < 65056 - ? (c < 64467 - ? (c < 64320 - ? (c < 64318 - ? (c >= 64312 && c <= 64316) - : c <= 64318) - : (c <= 64321 || (c < 64326 - ? (c >= 64323 && c <= 64324) - : c <= 64433))) - : (c <= 64605 || (c < 64914 - ? (c < 64848 - ? (c >= 64612 && c <= 64829) - : c <= 64911) - : (c <= 64967 || (c < 65024 - ? (c >= 65008 && c <= 65017) - : c <= 65039))))) - : (c <= 65071 || (c < 65145 - ? (c < 65137 - ? (c < 65101 - ? (c >= 65075 && c <= 65076) - : c <= 65103) - : (c <= 65137 || (c < 65143 - ? c == 65139 - : c <= 65143))) - : (c <= 65145 || (c < 65151 - ? (c < 65149 - ? c == 65147 - : c <= 65149) - : (c <= 65276 || (c < 65313 - ? (c >= 65296 && c <= 65305) - : c <= 65338))))))))) - : (c <= 65343 || (c < 66504 - ? (c < 65616 - ? (c < 65498 - ? (c < 65474 - ? (c < 65382 - ? (c >= 65345 && c <= 65370) - : c <= 65470) - : (c <= 65479 || (c < 65490 - ? (c >= 65482 && c <= 65487) - : c <= 65495))) - : (c <= 65500 || (c < 65576 - ? (c < 65549 - ? (c >= 65536 && c <= 65547) - : c <= 65574) - : (c <= 65594 || (c < 65599 - ? (c >= 65596 && c <= 65597) - : c <= 65613))))) - : (c <= 65629 || (c < 66272 - ? (c < 66045 - ? (c < 65856 - ? (c >= 65664 && c <= 65786) - : c <= 65908) - : (c <= 66045 || (c < 66208 - ? (c >= 66176 && c <= 66204) - : c <= 66256))) - : (c <= 66272 || (c < 66384 - ? (c < 66349 - ? (c >= 66304 && c <= 66335) - : c <= 66378) - : (c <= 66426 || (c < 66464 - ? (c >= 66432 && c <= 66461) - : c <= 66499))))))) - : (c <= 66511 || (c < 66967 - ? (c < 66816 - ? (c < 66720 - ? (c < 66560 - ? (c >= 66513 && c <= 66517) - : c <= 66717) - : (c <= 66729 || (c < 66776 - ? (c >= 66736 && c <= 66771) - : c <= 66811))) - : (c <= 66855 || (c < 66940 - ? (c < 66928 - ? (c >= 66864 && c <= 66915) - : c <= 66938) - : (c <= 66954 || (c < 66964 - ? (c >= 66956 && c <= 66962) - : c <= 66965))))) - : (c <= 66977 || (c < 67424 - ? (c < 67003 - ? (c < 66995 - ? (c >= 66979 && c <= 66993) - : c <= 67001) - : (c <= 67004 || (c < 67392 - ? (c >= 67072 && c <= 67382) - : c <= 67413))) - : (c <= 67431 || (c < 67506 - ? (c < 67463 - ? (c >= 67456 && c <= 67461) - : c <= 67504) - : (c <= 67514 || (c < 67592 - ? (c >= 67584 && c <= 67589) - : c <= 67592))))))))))) - : (c <= 67637 || (c < 69942 - ? (c < 68416 - ? (c < 68096 - ? (c < 67808 - ? (c < 67647 - ? (c < 67644 - ? (c >= 67639 && c <= 67640) - : c <= 67644) - : (c <= 67669 || (c < 67712 - ? (c >= 67680 && c <= 67702) - : c <= 67742))) - : (c <= 67826 || (c < 67872 - ? (c < 67840 - ? (c >= 67828 && c <= 67829) - : c <= 67861) - : (c <= 67897 || (c < 68030 - ? (c >= 67968 && c <= 68023) - : c <= 68031))))) - : (c <= 68099 || (c < 68159 - ? (c < 68117 - ? (c < 68108 - ? (c >= 68101 && c <= 68102) - : c <= 68115) - : (c <= 68119 || (c < 68152 - ? (c >= 68121 && c <= 68149) - : c <= 68154))) - : (c <= 68159 || (c < 68288 - ? (c < 68224 - ? (c >= 68192 && c <= 68220) - : c <= 68252) - : (c <= 68295 || (c < 68352 - ? (c >= 68297 && c <= 68326) - : c <= 68405))))))) - : (c <= 68437 || (c < 69415 - ? (c < 68864 - ? (c < 68608 - ? (c < 68480 - ? (c >= 68448 && c <= 68466) - : c <= 68497) - : (c <= 68680 || (c < 68800 - ? (c >= 68736 && c <= 68786) - : c <= 68850))) - : (c <= 68903 || (c < 69291 - ? (c < 69248 - ? (c >= 68912 && c <= 68921) - : c <= 69289) - : (c <= 69292 || (c < 69376 - ? (c >= 69296 && c <= 69297) - : c <= 69404))))) - : (c <= 69415 || (c < 69734 - ? (c < 69552 - ? (c < 69488 - ? (c >= 69424 && c <= 69456) - : c <= 69509) - : (c <= 69572 || (c < 69632 - ? (c >= 69600 && c <= 69622) - : c <= 69702))) - : (c <= 69749 || (c < 69840 - ? (c < 69826 - ? (c >= 69759 && c <= 69818) - : c <= 69826) - : (c <= 69864 || (c < 69888 - ? (c >= 69872 && c <= 69881) - : c <= 69940))))))))) - : (c <= 69951 || (c < 70453 - ? (c < 70280 - ? (c < 70094 - ? (c < 70006 - ? (c < 69968 - ? (c >= 69956 && c <= 69959) - : c <= 70003) - : (c <= 70006 || (c < 70089 - ? (c >= 70016 && c <= 70084) - : c <= 70092))) - : (c <= 70106 || (c < 70163 - ? (c < 70144 - ? c == 70108 - : c <= 70161) - : (c <= 70199 || (c < 70272 - ? c == 70206 - : c <= 70278))))) - : (c <= 70280 || (c < 70400 - ? (c < 70303 - ? (c < 70287 - ? (c >= 70282 && c <= 70285) - : c <= 70301) - : (c <= 70312 || (c < 70384 - ? (c >= 70320 && c <= 70378) - : c <= 70393))) - : (c <= 70403 || (c < 70419 - ? (c < 70415 - ? (c >= 70405 && c <= 70412) - : c <= 70416) - : (c <= 70440 || (c < 70450 - ? (c >= 70442 && c <= 70448) - : c <= 70451))))))) - : (c <= 70457 || (c < 70784 - ? (c < 70493 - ? (c < 70475 - ? (c < 70471 - ? (c >= 70459 && c <= 70468) - : c <= 70472) - : (c <= 70477 || (c < 70487 - ? c == 70480 - : c <= 70487))) - : (c <= 70499 || (c < 70656 - ? (c < 70512 - ? (c >= 70502 && c <= 70508) - : c <= 70516) - : (c <= 70730 || (c < 70750 - ? (c >= 70736 && c <= 70745) - : c <= 70753))))) - : (c <= 70853 || (c < 71168 - ? (c < 71040 - ? (c < 70864 - ? c == 70855 - : c <= 70873) - : (c <= 71093 || (c < 71128 - ? (c >= 71096 && c <= 71104) - : c <= 71133))) - : (c <= 71232 || (c < 71296 - ? (c < 71248 - ? c == 71236 - : c <= 71257) - : (c <= 71352 || (c < 71424 - ? (c >= 71360 && c <= 71369) - : c <= 71450))))))))))))) - : (c <= 71467 || (c < 119973 - ? (c < 77824 - ? (c < 72760 - ? (c < 72016 - ? (c < 71945 - ? (c < 71680 - ? (c < 71488 - ? (c >= 71472 && c <= 71481) - : c <= 71494) - : (c <= 71738 || (c < 71935 - ? (c >= 71840 && c <= 71913) - : c <= 71942))) - : (c <= 71945 || (c < 71960 - ? (c < 71957 - ? (c >= 71948 && c <= 71955) - : c <= 71958) - : (c <= 71989 || (c < 71995 - ? (c >= 71991 && c <= 71992) - : c <= 72003))))) - : (c <= 72025 || (c < 72263 - ? (c < 72154 - ? (c < 72106 - ? (c >= 72096 && c <= 72103) - : c <= 72151) - : (c <= 72161 || (c < 72192 - ? (c >= 72163 && c <= 72164) - : c <= 72254))) - : (c <= 72263 || (c < 72368 - ? (c < 72349 - ? (c >= 72272 && c <= 72345) - : c <= 72349) - : (c <= 72440 || (c < 72714 - ? (c >= 72704 && c <= 72712) - : c <= 72758))))))) - : (c <= 72768 || (c < 73056 - ? (c < 72968 - ? (c < 72850 - ? (c < 72818 - ? (c >= 72784 && c <= 72793) - : c <= 72847) - : (c <= 72871 || (c < 72960 - ? (c >= 72873 && c <= 72886) - : c <= 72966))) - : (c <= 72969 || (c < 73020 - ? (c < 73018 - ? (c >= 72971 && c <= 73014) - : c <= 73018) - : (c <= 73021 || (c < 73040 - ? (c >= 73023 && c <= 73031) - : c <= 73049))))) - : (c <= 73061 || (c < 73440 - ? (c < 73104 - ? (c < 73066 - ? (c >= 73063 && c <= 73064) - : c <= 73102) - : (c <= 73105 || (c < 73120 - ? (c >= 73107 && c <= 73112) - : c <= 73129))) - : (c <= 73462 || (c < 74752 - ? (c < 73728 - ? c == 73648 - : c <= 74649) - : (c <= 74862 || (c < 77712 - ? (c >= 74880 && c <= 75075) - : c <= 77808))))))))) - : (c <= 78894 || (c < 110576 - ? (c < 93027 - ? (c < 92864 - ? (c < 92736 - ? (c < 92160 - ? (c >= 82944 && c <= 83526) - : c <= 92728) - : (c <= 92766 || (c < 92784 - ? (c >= 92768 && c <= 92777) - : c <= 92862))) - : (c <= 92873 || (c < 92928 - ? (c < 92912 - ? (c >= 92880 && c <= 92909) - : c <= 92916) - : (c <= 92982 || (c < 93008 - ? (c >= 92992 && c <= 92995) - : c <= 93017))))) - : (c <= 93047 || (c < 94176 - ? (c < 93952 - ? (c < 93760 - ? (c >= 93053 && c <= 93071) - : c <= 93823) - : (c <= 94026 || (c < 94095 - ? (c >= 94031 && c <= 94087) - : c <= 94111))) - : (c <= 94177 || (c < 94208 - ? (c < 94192 - ? (c >= 94179 && c <= 94180) - : c <= 94193) - : (c <= 100343 || (c < 101632 - ? (c >= 100352 && c <= 101589) - : c <= 101640))))))) - : (c <= 110579 || (c < 118528 - ? (c < 110960 - ? (c < 110592 - ? (c < 110589 - ? (c >= 110581 && c <= 110587) - : c <= 110590) - : (c <= 110882 || (c < 110948 - ? (c >= 110928 && c <= 110930) - : c <= 110951))) - : (c <= 111355 || (c < 113792 - ? (c < 113776 - ? (c >= 113664 && c <= 113770) - : c <= 113788) - : (c <= 113800 || (c < 113821 - ? (c >= 113808 && c <= 113817) - : c <= 113822))))) - : (c <= 118573 || (c < 119210 - ? (c < 119149 - ? (c < 119141 - ? (c >= 118576 && c <= 118598) - : c <= 119145) - : (c <= 119154 || (c < 119173 - ? (c >= 119163 && c <= 119170) - : c <= 119179))) - : (c <= 119213 || (c < 119894 - ? (c < 119808 - ? (c >= 119362 && c <= 119364) - : c <= 119892) - : (c <= 119964 || (c < 119970 - ? (c >= 119966 && c <= 119967) - : c <= 119970))))))))))) - : (c <= 119974 || (c < 124912 - ? (c < 120746 - ? (c < 120134 - ? (c < 120071 - ? (c < 119995 - ? (c < 119982 - ? (c >= 119977 && c <= 119980) - : c <= 119993) - : (c <= 119995 || (c < 120005 - ? (c >= 119997 && c <= 120003) - : c <= 120069))) - : (c <= 120074 || (c < 120094 - ? (c < 120086 - ? (c >= 120077 && c <= 120084) - : c <= 120092) - : (c <= 120121 || (c < 120128 - ? (c >= 120123 && c <= 120126) - : c <= 120132))))) - : (c <= 120134 || (c < 120572 - ? (c < 120488 - ? (c < 120146 - ? (c >= 120138 && c <= 120144) - : c <= 120485) - : (c <= 120512 || (c < 120540 - ? (c >= 120514 && c <= 120538) - : c <= 120570))) - : (c <= 120596 || (c < 120656 - ? (c < 120630 - ? (c >= 120598 && c <= 120628) - : c <= 120654) - : (c <= 120686 || (c < 120714 - ? (c >= 120688 && c <= 120712) - : c <= 120744))))))) - : (c <= 120770 || (c < 122907 - ? (c < 121476 - ? (c < 121344 - ? (c < 120782 - ? (c >= 120772 && c <= 120779) - : c <= 120831) - : (c <= 121398 || (c < 121461 - ? (c >= 121403 && c <= 121452) - : c <= 121461))) - : (c <= 121476 || (c < 122624 - ? (c < 121505 - ? (c >= 121499 && c <= 121503) - : c <= 121519) - : (c <= 122654 || (c < 122888 - ? (c >= 122880 && c <= 122886) - : c <= 122904))))) - : (c <= 122913 || (c < 123214 - ? (c < 123136 - ? (c < 122918 - ? (c >= 122915 && c <= 122916) - : c <= 122922) - : (c <= 123180 || (c < 123200 - ? (c >= 123184 && c <= 123197) - : c <= 123209))) - : (c <= 123214 || (c < 124896 - ? (c < 123584 - ? (c >= 123536 && c <= 123566) - : c <= 123641) - : (c <= 124902 || (c < 124909 - ? (c >= 124904 && c <= 124907) - : c <= 124910))))))))) - : (c <= 124926 || (c < 126557 - ? (c < 126521 - ? (c < 126469 - ? (c < 125184 - ? (c < 125136 - ? (c >= 124928 && c <= 125124) - : c <= 125142) - : (c <= 125259 || (c < 126464 - ? (c >= 125264 && c <= 125273) - : c <= 126467))) - : (c <= 126495 || (c < 126503 - ? (c < 126500 - ? (c >= 126497 && c <= 126498) - : c <= 126500) - : (c <= 126503 || (c < 126516 - ? (c >= 126505 && c <= 126514) - : c <= 126519))))) - : (c <= 126521 || (c < 126541 - ? (c < 126535 - ? (c < 126530 - ? c == 126523 - : c <= 126530) - : (c <= 126535 || (c < 126539 - ? c == 126537 - : c <= 126539))) - : (c <= 126543 || (c < 126551 - ? (c < 126548 - ? (c >= 126545 && c <= 126546) - : c <= 126548) - : (c <= 126551 || (c < 126555 - ? c == 126553 - : c <= 126555))))))) - : (c <= 126557 || (c < 126629 - ? (c < 126580 - ? (c < 126564 - ? (c < 126561 - ? c == 126559 - : c <= 126562) - : (c <= 126564 || (c < 126572 - ? (c >= 126567 && c <= 126570) - : c <= 126578))) - : (c <= 126583 || (c < 126592 - ? (c < 126590 - ? (c >= 126585 && c <= 126588) - : c <= 126590) - : (c <= 126601 || (c < 126625 - ? (c >= 126603 && c <= 126619) - : c <= 126627))))) - : (c <= 126633 || (c < 178208 - ? (c < 131072 - ? (c < 130032 - ? (c >= 126635 && c <= 126651) - : c <= 130041) - : (c <= 173791 || (c < 177984 - ? (c >= 173824 && c <= 177976) - : c <= 178205))) - : (c <= 183969 || (c < 196608 - ? (c < 194560 - ? (c >= 183984 && c <= 191456) - : c <= 195101) - : (c <= 201546 || (c >= 917760 && c <= 917999))))))))))))))))); -} - -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - switch (state) { - case 0: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(675); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(427); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(521); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(513); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '0') ADVANCE(585); - if (lookahead == ':') ADVANCE(729); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(577); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(2); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(416) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 1: - if (lookahead == '\n') SKIP(95) - END_STATE(); - case 2: - if (lookahead == '\n') SKIP(95) - if (lookahead == '\r') SKIP(1) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 3: - if (lookahead == '\n') SKIP(102) - END_STATE(); - case 4: - if (lookahead == '\n') SKIP(102) - if (lookahead == '\r') SKIP(3) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 5: - if (lookahead == '\n') SKIP(100) - END_STATE(); - case 6: - if (lookahead == '\n') SKIP(100) - if (lookahead == '\r') SKIP(5) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 7: - if (lookahead == '\n') SKIP(110) - END_STATE(); - case 8: - if (lookahead == '\n') SKIP(110) - if (lookahead == '\r') SKIP(7) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 9: - if (lookahead == '\n') SKIP(108) - END_STATE(); - case 10: - if (lookahead == '\n') SKIP(108) - if (lookahead == '\r') SKIP(9) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 11: - if (lookahead == '\n') SKIP(103) - END_STATE(); - case 12: - if (lookahead == '\n') SKIP(103) - if (lookahead == '\r') SKIP(11) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 13: - if (lookahead == '\n') SKIP(98) - END_STATE(); - case 14: - if (lookahead == '\n') SKIP(98) - if (lookahead == '\r') SKIP(13) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 15: - if (lookahead == '\n') SKIP(113) - END_STATE(); - case 16: - if (lookahead == '\n') SKIP(113) - if (lookahead == '\r') SKIP(15) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 17: - if (lookahead == '\n') SKIP(117) - END_STATE(); - case 18: - if (lookahead == '\n') SKIP(117) - if (lookahead == '\r') SKIP(17) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 19: - if (lookahead == '\n') SKIP(116) - END_STATE(); - case 20: - if (lookahead == '\n') SKIP(116) - if (lookahead == '\r') SKIP(19) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 21: - if (lookahead == '\n') SKIP(112) - END_STATE(); - case 22: - if (lookahead == '\n') SKIP(112) - if (lookahead == '\r') SKIP(21) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 23: - if (lookahead == '\n') SKIP(134) - END_STATE(); - case 24: - if (lookahead == '\n') SKIP(134) - if (lookahead == '\r') SKIP(23) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 25: - if (lookahead == '\n') SKIP(129) - END_STATE(); - case 26: - if (lookahead == '\n') SKIP(129) - if (lookahead == '\r') SKIP(25) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 27: - if (lookahead == '\n') SKIP(135) - END_STATE(); - case 28: - if (lookahead == '\n') SKIP(135) - if (lookahead == '\r') SKIP(27) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 29: - if (lookahead == '\n') SKIP(122) - END_STATE(); - case 30: - if (lookahead == '\n') SKIP(122) - if (lookahead == '\r') SKIP(29) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 31: - if (lookahead == '\n') SKIP(126) - END_STATE(); - case 32: - if (lookahead == '\n') SKIP(126) - if (lookahead == '\r') SKIP(31) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 33: - if (lookahead == '\n') SKIP(114) - END_STATE(); - case 34: - if (lookahead == '\n') SKIP(114) - if (lookahead == '\r') SKIP(33) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 35: - if (lookahead == '\n') SKIP(125) - END_STATE(); - case 36: - if (lookahead == '\n') SKIP(125) - if (lookahead == '\r') SKIP(35) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 37: - if (lookahead == '\n') SKIP(119) - END_STATE(); - case 38: - if (lookahead == '\n') SKIP(119) - if (lookahead == '\r') SKIP(37) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 39: - if (lookahead == '\n') SKIP(136) - END_STATE(); - case 40: - if (lookahead == '\n') SKIP(136) - if (lookahead == '\r') SKIP(39) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 41: - if (lookahead == '\n') SKIP(133) - END_STATE(); - case 42: - if (lookahead == '\n') SKIP(133) - if (lookahead == '\r') SKIP(41) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 43: - if (lookahead == '\n') SKIP(124) - END_STATE(); - case 44: - if (lookahead == '\n') SKIP(124) - if (lookahead == '\r') SKIP(43) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 45: - if (lookahead == '\n') SKIP(123) - END_STATE(); - case 46: - if (lookahead == '\n') SKIP(123) - if (lookahead == '\r') SKIP(45) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 47: - if (lookahead == '\n') SKIP(118) - END_STATE(); - case 48: - if (lookahead == '\n') SKIP(118) - if (lookahead == '\r') SKIP(47) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 49: - if (lookahead == '\n') SKIP(51) - END_STATE(); - case 50: - if (lookahead == '\n') SKIP(51) - if (lookahead == '\r') SKIP(49) - END_STATE(); - case 51: - if (lookahead == '\n') ADVANCE(424); - if (lookahead == '!') ADVANCE(152); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(519); - if (lookahead == '-') ADVANCE(512); - if (lookahead == '/') ADVANCE(527); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '\\') SKIP(50) - if (lookahead == '^') ADVANCE(535); - if (lookahead == '|') ADVANCE(534); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(51) - END_STATE(); - case 52: - if (lookahead == '\n') ADVANCE(424); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '\\') SKIP(64) - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(52) - if (lookahead == '+' || - lookahead == '-') ADVANCE(142); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 53: - if (lookahead == '\n') SKIP(132) - END_STATE(); - case 54: - if (lookahead == '\n') SKIP(132) - if (lookahead == '\r') SKIP(53) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 55: - if (lookahead == '\n') SKIP(131) - if (lookahead == '"') ADVANCE(625); - if (lookahead == '/') ADVANCE(630); - if (lookahead == '\\') ADVANCE(56); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(633); - if (lookahead != 0) ADVANCE(634); - END_STATE(); - case 56: - if (lookahead == '\n') ADVANCE(636); - if (lookahead == '\r') ADVANCE(635); - if (lookahead == 'U') ADVANCE(412); - if (lookahead == 'u') ADVANCE(404); - if (lookahead == 'x') ADVANCE(400); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(638); - if (lookahead != 0) ADVANCE(635); - END_STATE(); - case 57: - if (lookahead == '\n') ADVANCE(426); - if (lookahead == '\r') ADVANCE(61); - if (lookahead == '(') ADVANCE(427); - if (lookahead == '/') ADVANCE(457); - if (lookahead == '\\') ADVANCE(454); - if (lookahead == 160) ADVANCE(456); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(150) - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 58: - if (lookahead == '\n') ADVANCE(426); - if (lookahead == '\r') ADVANCE(61); - if (lookahead == '/') ADVANCE(457); - if (lookahead == '\\') ADVANCE(454); - if (lookahead == 160) ADVANCE(456); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(150) - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 59: - if (lookahead == '\n') ADVANCE(426); - if (lookahead == '\r') ADVANCE(60); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') SKIP(68) - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ' || - lookahead == 160) SKIP(149) - END_STATE(); - case 60: - if (lookahead == '\n') ADVANCE(426); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') SKIP(68) - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(149) - END_STATE(); - case 61: - if (lookahead == '\n') ADVANCE(426); - if (lookahead == '/') ADVANCE(457); - if (lookahead == '\\') ADVANCE(454); - if (lookahead == 160) ADVANCE(456); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(150) - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 62: - if (lookahead == '\n') SKIP(148) - if (lookahead == '/') ADVANCE(608); - if (lookahead == '\\') ADVANCE(607); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(609); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(606); - END_STATE(); - case 63: - if (lookahead == '\n') SKIP(52) - END_STATE(); - case 64: - if (lookahead == '\n') SKIP(52) - if (lookahead == '\r') SKIP(63) - END_STATE(); - case 65: - if (lookahead == '\n') SKIP(413) - END_STATE(); - case 66: - if (lookahead == '\n') SKIP(413) - if (lookahead == '\r') SKIP(65) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 67: - if (lookahead == '\n') SKIP(149) - END_STATE(); - case 68: - if (lookahead == '\n') SKIP(149) - if (lookahead == '\r') SKIP(67) - END_STATE(); - case 69: - if (lookahead == '\n') SKIP(96) - END_STATE(); - case 70: - if (lookahead == '\n') SKIP(96) - if (lookahead == '\r') SKIP(69) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 71: - if (lookahead == '\n') SKIP(106) - END_STATE(); - case 72: - if (lookahead == '\n') SKIP(106) - if (lookahead == '\r') SKIP(71) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 73: - if (lookahead == '\n') SKIP(104) - END_STATE(); - case 74: - if (lookahead == '\n') SKIP(104) - if (lookahead == '\r') SKIP(73) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 75: - if (lookahead == '\n') SKIP(99) - END_STATE(); - case 76: - if (lookahead == '\n') SKIP(99) - if (lookahead == '\r') SKIP(75) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 77: - if (lookahead == '\n') SKIP(115) - END_STATE(); - case 78: - if (lookahead == '\n') SKIP(115) - if (lookahead == '\r') SKIP(77) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 79: - if (lookahead == '\n') SKIP(127) - END_STATE(); - case 80: - if (lookahead == '\n') SKIP(127) - if (lookahead == '\r') SKIP(79) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 81: - if (lookahead == '\n') SKIP(120) - END_STATE(); - case 82: - if (lookahead == '\n') SKIP(120) - if (lookahead == '\r') SKIP(81) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 83: - if (lookahead == '\n') SKIP(97) - END_STATE(); - case 84: - if (lookahead == '\n') SKIP(97) - if (lookahead == '\r') SKIP(83) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 85: - if (lookahead == '\n') SKIP(101) - END_STATE(); - case 86: - if (lookahead == '\n') SKIP(101) - if (lookahead == '\r') SKIP(85) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 87: - if (lookahead == '\n') SKIP(130) - END_STATE(); - case 88: - if (lookahead == '\n') SKIP(130) - if (lookahead == '\r') SKIP(87) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 89: - if (lookahead == '\n') SKIP(107) - END_STATE(); - case 90: - if (lookahead == '\n') SKIP(107) - if (lookahead == '\r') SKIP(89) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 91: - if (lookahead == '\n') SKIP(105) - END_STATE(); - case 92: - if (lookahead == '\n') SKIP(105) - if (lookahead == '\r') SKIP(91) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 93: - if (lookahead == '\n') SKIP(111) - END_STATE(); - case 94: - if (lookahead == '\n') SKIP(111) - if (lookahead == '\r') SKIP(93) - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 95: - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(675); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(521); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(513); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '0') ADVANCE(585); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(2); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(95) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 96: - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(270); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(521); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(513); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(622); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(70); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(96) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 97: - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(270); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(514); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(527); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(622); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(84); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(534); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(97) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 98: - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(521); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(513); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(620); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(14); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(98) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 99: - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(514); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(527); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(620); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(76); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(534); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(99) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 100: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(675); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(151); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(615); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(6); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(100) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 101: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(675); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(86); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(101) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 102: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(146); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '>') ADVANCE(542); - if (lookahead == '@') ADVANCE(617); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(4); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(102) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 103: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(616); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(103) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 104: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(612); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(74); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(104) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 105: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(613); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(92); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(105) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 106: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(239); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(619); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(72); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(106) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 107: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(676); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(90); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(107) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 108: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(676); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(615); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(10); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(108) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 109: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(677); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(729); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(615); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(8); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(110) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 110: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(677); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(615); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(8); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(110) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 111: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(677); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(94); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(111) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 112: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '>') ADVANCE(542); - if (lookahead == '@') ADVANCE(618); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(22); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(112) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 113: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(580); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(622); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(16); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(113) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 114: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '@') ADVANCE(620); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(34); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(114) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 115: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(585); - if (lookahead == '@') ADVANCE(622); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(78); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(115) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 116: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(614); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(20); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(116) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 117: - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '@') ADVANCE(621); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(18); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(117) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 118: - if (lookahead == '!') ADVANCE(509); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '+') ADVANCE(524); - if (lookahead == '-') ADVANCE(518); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '<') ADVANCE(154); - if (lookahead == 'L') ADVANCE(650); - if (lookahead == 'U') ADVANCE(651); - if (lookahead == '\\') ADVANCE(48); - if (lookahead == 'u') ADVANCE(649); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(118) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 119: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(270); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(38); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(119) - END_STATE(); - case 120: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(270); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(520); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(517); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(82); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '|') ADVANCE(534); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(120) - END_STATE(); - case 121: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == ':') ADVANCE(729); - if (lookahead == '<') ADVANCE(577); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(46); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '|') ADVANCE(533); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(123) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(673); - END_STATE(); - case 122: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(623); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(30); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(122) - END_STATE(); - case 123: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(46); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '|') ADVANCE(533); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(123) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(673); - END_STATE(); - case 124: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == ':') ADVANCE(151); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(44); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '|') ADVANCE(533); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(124) - END_STATE(); - case 125: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(520); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(517); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(623); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(36); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(646); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(534); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(125) - END_STATE(); - case 126: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '#') ADVANCE(223); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(523); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(516); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(528); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(163); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(32); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(126) - END_STATE(); - case 127: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '#') ADVANCE(197); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(520); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(517); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(161); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(80); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(534); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(127) - END_STATE(); - case 128: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '#') ADVANCE(201); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(519); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(512); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ':') ADVANCE(729); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '@') ADVANCE(208); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(26); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '|') ADVANCE(534); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(129) - END_STATE(); - case 129: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '#') ADVANCE(201); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(519); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(512); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(153); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '@') ADVANCE(208); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(26); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '|') ADVANCE(534); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(129) - END_STATE(); - case 130: - if (lookahead == '!') ADVANCE(152); - if (lookahead == '#') ADVANCE(247); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(529); - if (lookahead == '&') ADVANCE(538); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(520); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(517); - if (lookahead == '.') ADVANCE(578); - if (lookahead == '/') ADVANCE(527); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(549); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(544); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(88); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(534); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(130) - END_STATE(); - case 131: - if (lookahead == '"') ADVANCE(625); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') ADVANCE(56); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(131) - END_STATE(); - case 132: - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '<') ADVANCE(154); - if (lookahead == '@') ADVANCE(610); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '\\') ADVANCE(54); - if (lookahead == 'u') ADVANCE(646); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(132) - END_STATE(); - case 133: - if (lookahead == '"') ADVANCE(625); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '@') ADVANCE(624); - if (lookahead == 'L') ADVANCE(642); - if (lookahead == 'U') ADVANCE(644); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(42); - if (lookahead == 'u') ADVANCE(646); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(133) - END_STATE(); - case 134: - if (lookahead == '#') ADVANCE(203); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(519); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(512); - if (lookahead == '.') ADVANCE(145); - if (lookahead == '/') ADVANCE(138); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '=') ADVANCE(560); - if (lookahead == '>') ADVANCE(542); - if (lookahead == '@') ADVANCE(159); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(24); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(134) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(673); - END_STATE(); - case 135: - if (lookahead == '#') ADVANCE(199); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(519); - if (lookahead == '-') ADVANCE(512); - if (lookahead == '/') ADVANCE(138); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(208); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(28); - if (lookahead == '^') ADVANCE(535); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(135) - END_STATE(); - case 136: - if (lookahead == '#') ADVANCE(273); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '=') ADVANCE(560); - if (lookahead == '>') ADVANCE(542); - if (lookahead == '@') ADVANCE(162); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(40); - if (lookahead == '^') ADVANCE(535); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(136) - if (('+' <= lookahead && lookahead <= '-')) ADVANCE(142); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 137: - if (lookahead == ')') ADVANCE(692); - END_STATE(); - case 138: - if (lookahead == '*') ADVANCE(140); - if (lookahead == '/') ADVANCE(661); - END_STATE(); - case 139: - if (lookahead == '*') ADVANCE(139); - if (lookahead == '/') ADVANCE(655); - if (lookahead != 0) ADVANCE(140); - END_STATE(); - case 140: - if (lookahead == '*') ADVANCE(139); - if (lookahead != 0) ADVANCE(140); - END_STATE(); - case 141: - if (lookahead == '*') ADVANCE(139); - if (lookahead != 0) ADVANCE(450); - END_STATE(); - case 142: - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 143: - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(583); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(584); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(596); - END_STATE(); - case 144: - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(588); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 145: - if (lookahead == '.') ADVANCE(147); - END_STATE(); - case 146: - if (lookahead == '.') ADVANCE(147); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(582); - END_STATE(); - case 147: - if (lookahead == '.') ADVANCE(428); - END_STATE(); - case 148: - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') ADVANCE(56); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(148) - END_STATE(); - case 149: - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') SKIP(68) - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(149) - END_STATE(); - case 150: - if (lookahead == '/') ADVANCE(457); - if (lookahead == '\\') ADVANCE(454); - if (lookahead == 160) ADVANCE(456); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(150) - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 151: - if (lookahead == ':') ADVANCE(555); - END_STATE(); - case 152: - if (lookahead == '=') ADVANCE(541); - END_STATE(); - case 153: - if (lookahead == '=') ADVANCE(540); - END_STATE(); - case 154: - if (lookahead == '>') ADVANCE(639); - if (lookahead == '\\') ADVANCE(155); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(154); - END_STATE(); - case 155: - if (lookahead == '>') ADVANCE(640); - if (lookahead == '\\') ADVANCE(155); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(154); - END_STATE(); - case 156: - if (lookahead == 'U') ADVANCE(411); - if (lookahead == 'u') ADVANCE(403); - END_STATE(); - case 157: - if (lookahead == '_') ADVANCE(178); - END_STATE(); - case 158: - if (lookahead == 'a') ADVANCE(183); - END_STATE(); - case 159: - if (lookahead == 'a') ADVANCE(376); - if (lookahead == 'c') ADVANCE(166); - if (lookahead == 'd') ADVANCE(238); - if (lookahead == 'e') ADVANCE(313); - if (lookahead == 'f') ADVANCE(282); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'o') ADVANCE(340); - if (lookahead == 'p') ADVANCE(351); - if (lookahead == 'r') ADVANCE(222); - if (lookahead == 's') ADVANCE(387); - END_STATE(); - case 160: - if (lookahead == 'a') ADVANCE(376); - if (lookahead == 'c') ADVANCE(166); - if (lookahead == 'f') ADVANCE(282); - END_STATE(); - case 161: - if (lookahead == 'a') ADVANCE(376); - if (lookahead == 'd') ADVANCE(237); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'p') ADVANCE(343); - END_STATE(); - case 162: - if (lookahead == 'a') ADVANCE(376); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'p') ADVANCE(177); - END_STATE(); - case 163: - if (lookahead == 'a') ADVANCE(376); - if (lookahead == 'p') ADVANCE(176); - END_STATE(); - case 164: - if (lookahead == 'a') ADVANCE(259); - END_STATE(); - case 165: - if (lookahead == 'a') ADVANCE(265); - END_STATE(); - case 166: - if (lookahead == 'a') ADVANCE(362); - END_STATE(); - case 167: - if (lookahead == 'a') ADVANCE(362); - if (lookahead == 'o') ADVANCE(303); - END_STATE(); - case 168: - if (lookahead == 'a') ADVANCE(304); - END_STATE(); - case 169: - if (lookahead == 'a') ADVANCE(359); - END_STATE(); - case 170: - if (lookahead == 'a') ADVANCE(293); - END_STATE(); - case 171: - if (lookahead == 'a') ADVANCE(354); - END_STATE(); - case 172: - if (lookahead == 'a') ADVANCE(366); - END_STATE(); - case 173: - if (lookahead == 'a') ADVANCE(192); - END_STATE(); - case 174: - if (lookahead == 'a') ADVANCE(358); - END_STATE(); - case 175: - if (lookahead == 'a') ADVANCE(369); - END_STATE(); - case 176: - if (lookahead == 'a') ADVANCE(186); - if (lookahead == 'r') ADVANCE(269); - if (lookahead == 'u') ADVANCE(181); - END_STATE(); - case 177: - if (lookahead == 'a') ADVANCE(186); - if (lookahead == 'r') ADVANCE(268); - if (lookahead == 'u') ADVANCE(181); - END_STATE(); - case 178: - if (lookahead == 'a') ADVANCE(296); - END_STATE(); - case 179: - if (lookahead == 'a') ADVANCE(287); - END_STATE(); - case 180: - if (lookahead == 'a') ADVANCE(372); - END_STATE(); - case 181: - if (lookahead == 'b') ADVANCE(301); - END_STATE(); - case 182: - if (lookahead == 'b') ADVANCE(272); - END_STATE(); - case 183: - if (lookahead == 'b') ADVANCE(298); - END_STATE(); - case 184: - if (lookahead == 'c') ADVANCE(260); - END_STATE(); - case 185: - if (lookahead == 'c') ADVANCE(691); - END_STATE(); - case 186: - if (lookahead == 'c') ADVANCE(284); - END_STATE(); - case 187: - if (lookahead == 'c') ADVANCE(686); - END_STATE(); - case 188: - if (lookahead == 'c') ADVANCE(263); - END_STATE(); - case 189: - if (lookahead == 'c') ADVANCE(263); - if (lookahead == 't') ADVANCE(261); - END_STATE(); - case 190: - if (lookahead == 'c') ADVANCE(320); - END_STATE(); - case 191: - if (lookahead == 'c') ADVANCE(326); - END_STATE(); - case 192: - if (lookahead == 'c') ADVANCE(220); - END_STATE(); - case 193: - if (lookahead == 'c') ADVANCE(299); - END_STATE(); - case 194: - if (lookahead == 'c') ADVANCE(373); - END_STATE(); - case 195: - if (lookahead == 'c') ADVANCE(370); - END_STATE(); - case 196: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(495); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(196); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 197: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(495); - if (lookahead == 'i') ADVANCE(482); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(197); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 198: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(498); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(198); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 199: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(498); - if (lookahead == 'i') ADVANCE(482); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(199); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 200: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(497); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(200); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 201: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(497); - if (lookahead == 'i') ADVANCE(482); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(201); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 202: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(202); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 203: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'i') ADVANCE(482); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(203); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 204: - if (lookahead == 'd') ADVANCE(727); - END_STATE(); - case 205: - if (lookahead == 'd') ADVANCE(681); - END_STATE(); - case 206: - if (lookahead == 'd') ADVANCE(689); - END_STATE(); - case 207: - if (lookahead == 'd') ADVANCE(684); - END_STATE(); - case 208: - if (lookahead == 'd') ADVANCE(238); - if (lookahead == 'p') ADVANCE(352); - if (lookahead == 's') ADVANCE(387); - END_STATE(); - case 209: - if (lookahead == 'd') ADVANCE(217); - END_STATE(); - case 210: - if (lookahead == 'd') ADVANCE(266); - END_STATE(); - case 211: - if (lookahead == 'd') ADVANCE(233); - if (lookahead == 'n') ADVANCE(212); - END_STATE(); - case 212: - if (lookahead == 'd') ADVANCE(235); - END_STATE(); - case 213: - if (lookahead == 'd') ADVANCE(244); - END_STATE(); - case 214: - if (lookahead == 'e') ADVANCE(289); - END_STATE(); - case 215: - if (lookahead == 'e') ADVANCE(289); - if (lookahead == 'y') ADVANCE(308); - END_STATE(); - case 216: - if (lookahead == 'e') ADVANCE(289); - if (lookahead == 'y') ADVANCE(315); - END_STATE(); - case 217: - if (lookahead == 'e') ADVANCE(726); - END_STATE(); - case 218: - if (lookahead == 'e') ADVANCE(357); - END_STATE(); - case 219: - if (lookahead == 'e') ADVANCE(717); - END_STATE(); - case 220: - if (lookahead == 'e') ADVANCE(680); - END_STATE(); - case 221: - if (lookahead == 'e') ADVANCE(690); - END_STATE(); - case 222: - if (lookahead == 'e') ADVANCE(342); - END_STATE(); - case 223: - if (lookahead == 'e') ADVANCE(288); - if (lookahead == 'i') ADVANCE(252); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(223); - END_STATE(); - case 224: - if (lookahead == 'e') ADVANCE(439); - END_STATE(); - case 225: - if (lookahead == 'e') ADVANCE(685); - END_STATE(); - case 226: - if (lookahead == 'e') ADVANCE(683); - END_STATE(); - case 227: - if (lookahead == 'e') ADVANCE(204); - END_STATE(); - case 228: - if (lookahead == 'e') ADVANCE(306); - END_STATE(); - case 229: - if (lookahead == 'e') ADVANCE(195); - END_STATE(); - case 230: - if (lookahead == 'e') ADVANCE(336); - END_STATE(); - case 231: - if (lookahead == 'e') ADVANCE(314); - END_STATE(); - case 232: - if (lookahead == 'e') ADVANCE(344); - END_STATE(); - case 233: - if (lookahead == 'e') ADVANCE(250); - END_STATE(); - case 234: - if (lookahead == 'e') ADVANCE(206); - END_STATE(); - case 235: - if (lookahead == 'e') ADVANCE(251); - END_STATE(); - case 236: - if (lookahead == 'e') ADVANCE(207); - END_STATE(); - case 237: - if (lookahead == 'e') ADVANCE(257); - END_STATE(); - case 238: - if (lookahead == 'e') ADVANCE(257); - if (lookahead == 'y') ADVANCE(310); - END_STATE(); - case 239: - if (lookahead == 'e') ADVANCE(312); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(239); - END_STATE(); - case 240: - if (lookahead == 'e') ADVANCE(169); - END_STATE(); - case 241: - if (lookahead == 'e') ADVANCE(194); - END_STATE(); - case 242: - if (lookahead == 'e') ADVANCE(194); - if (lookahead == 'o') ADVANCE(191); - END_STATE(); - case 243: - if (lookahead == 'e') ADVANCE(254); - END_STATE(); - case 244: - if (lookahead == 'e') ADVANCE(255); - END_STATE(); - case 245: - if (lookahead == 'e') ADVANCE(297); - END_STATE(); - case 246: - if (lookahead == 'e') ADVANCE(350); - END_STATE(); - case 247: - if (lookahead == 'e') ADVANCE(300); - if (lookahead == 'i') ADVANCE(249); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(247); - END_STATE(); - case 248: - if (lookahead == 'f') ADVANCE(433); - END_STATE(); - case 249: - if (lookahead == 'f') ADVANCE(211); - END_STATE(); - case 250: - if (lookahead == 'f') ADVANCE(435); - END_STATE(); - case 251: - if (lookahead == 'f') ADVANCE(437); - END_STATE(); - case 252: - if (lookahead == 'f') ADVANCE(431); - END_STATE(); - case 253: - if (lookahead == 'f') ADVANCE(442); - END_STATE(); - case 254: - if (lookahead == 'f') ADVANCE(445); - END_STATE(); - case 255: - if (lookahead == 'f') ADVANCE(447); - END_STATE(); - case 256: - if (lookahead == 'f') ADVANCE(441); - END_STATE(); - case 257: - if (lookahead == 'f') ADVANCE(355); - END_STATE(); - case 258: - if (lookahead == 'f') ADVANCE(173); - END_STATE(); - case 259: - if (lookahead == 'g') ADVANCE(225); - END_STATE(); - case 260: - if (lookahead == 'h') ADVANCE(695); - END_STATE(); - case 261: - if (lookahead == 'h') ADVANCE(218); - END_STATE(); - case 262: - if (lookahead == 'h') ADVANCE(346); - if (lookahead == 'r') ADVANCE(382); - END_STATE(); - case 263: - if (lookahead == 'h') ADVANCE(349); - END_STATE(); - case 264: - if (lookahead == 'i') ADVANCE(388); - END_STATE(); - case 265: - if (lookahead == 'i') ADVANCE(294); - END_STATE(); - case 266: - if (lookahead == 'i') ADVANCE(248); - END_STATE(); - case 267: - if (lookahead == 'i') ADVANCE(182); - END_STATE(); - case 268: - if (lookahead == 'i') ADVANCE(380); - if (lookahead == 'o') ADVANCE(338); - END_STATE(); - case 269: - if (lookahead == 'i') ADVANCE(380); - if (lookahead == 'o') ADVANCE(374); - END_STATE(); - case 270: - if (lookahead == 'i') ADVANCE(249); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(270); - END_STATE(); - case 271: - if (lookahead == 'i') ADVANCE(185); - END_STATE(); - case 272: - if (lookahead == 'i') ADVANCE(295); - END_STATE(); - case 273: - if (lookahead == 'i') ADVANCE(252); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(273); - END_STATE(); - case 274: - if (lookahead == 'i') ADVANCE(365); - END_STATE(); - case 275: - if (lookahead == 'i') ADVANCE(253); - if (lookahead == 's') ADVANCE(224); - END_STATE(); - case 276: - if (lookahead == 'i') ADVANCE(171); - END_STATE(); - case 277: - if (lookahead == 'i') ADVANCE(187); - END_STATE(); - case 278: - if (lookahead == 'i') ADVANCE(327); - END_STATE(); - case 279: - if (lookahead == 'i') ADVANCE(256); - if (lookahead == 's') ADVANCE(224); - END_STATE(); - case 280: - if (lookahead == 'i') ADVANCE(333); - END_STATE(); - case 281: - if (lookahead == 'i') ADVANCE(389); - END_STATE(); - case 282: - if (lookahead == 'i') ADVANCE(311); - END_STATE(); - case 283: - if (lookahead == 'i') ADVANCE(353); - END_STATE(); - case 284: - if (lookahead == 'k') ADVANCE(164); - END_STATE(); - case 285: - if (lookahead == 'l') ADVANCE(679); - END_STATE(); - case 286: - if (lookahead == 'l') ADVANCE(562); - END_STATE(); - case 287: - if (lookahead == 'l') ADVANCE(688); - END_STATE(); - case 288: - if (lookahead == 'l') ADVANCE(275); - if (lookahead == 'n') ADVANCE(210); - END_STATE(); - case 289: - if (lookahead == 'l') ADVANCE(229); - END_STATE(); - case 290: - if (lookahead == 'l') ADVANCE(383); - END_STATE(); - case 291: - if (lookahead == 'l') ADVANCE(228); - END_STATE(); - case 292: - if (lookahead == 'l') ADVANCE(228); - if (lookahead == 'o') ADVANCE(348); - END_STATE(); - case 293: - if (lookahead == 'l') ADVANCE(290); - END_STATE(); - case 294: - if (lookahead == 'l') ADVANCE(158); - END_STATE(); - case 295: - if (lookahead == 'l') ADVANCE(274); - END_STATE(); - case 296: - if (lookahead == 'l') ADVANCE(276); - END_STATE(); - case 297: - if (lookahead == 'l') ADVANCE(240); - END_STATE(); - case 298: - if (lookahead == 'l') ADVANCE(219); - END_STATE(); - case 299: - if (lookahead == 'l') ADVANCE(174); - END_STATE(); - case 300: - if (lookahead == 'l') ADVANCE(279); - if (lookahead == 'n') ADVANCE(210); - END_STATE(); - case 301: - if (lookahead == 'l') ADVANCE(277); - END_STATE(); - case 302: - if (lookahead == 'm') ADVANCE(334); - if (lookahead == 'n') ADVANCE(360); - END_STATE(); - case 303: - if (lookahead == 'm') ADVANCE(335); - END_STATE(); - case 304: - if (lookahead == 'm') ADVANCE(271); - END_STATE(); - case 305: - if (lookahead == 'm') ADVANCE(341); - if (lookahead == 'n') ADVANCE(360); - END_STATE(); - case 306: - if (lookahead == 'm') ADVANCE(231); - END_STATE(); - case 307: - if (lookahead == 'n') ADVANCE(190); - END_STATE(); - case 308: - if (lookahead == 'n') ADVANCE(189); - END_STATE(); - case 309: - if (lookahead == 'n') ADVANCE(682); - END_STATE(); - case 310: - if (lookahead == 'n') ADVANCE(168); - END_STATE(); - case 311: - if (lookahead == 'n') ADVANCE(170); - END_STATE(); - case 312: - if (lookahead == 'n') ADVANCE(210); - END_STATE(); - case 313: - if (lookahead == 'n') ADVANCE(205); - END_STATE(); - case 314: - if (lookahead == 'n') ADVANCE(371); - END_STATE(); - case 315: - if (lookahead == 'n') ADVANCE(188); - END_STATE(); - case 316: - if (lookahead == 'n') ADVANCE(364); - END_STATE(); - case 317: - if (lookahead == 'n') ADVANCE(281); - END_STATE(); - case 318: - if (lookahead == 'n') ADVANCE(179); - END_STATE(); - case 319: - if (lookahead == 'o') ADVANCE(303); - END_STATE(); - case 320: - if (lookahead == 'o') ADVANCE(209); - END_STATE(); - case 321: - if (lookahead == 'o') ADVANCE(381); - END_STATE(); - case 322: - if (lookahead == 'o') ADVANCE(339); - END_STATE(); - case 323: - if (lookahead == 'o') ADVANCE(347); - END_STATE(); - case 324: - if (lookahead == 'o') ADVANCE(317); - END_STATE(); - case 325: - if (lookahead == 'o') ADVANCE(345); - END_STATE(); - case 326: - if (lookahead == 'o') ADVANCE(285); - END_STATE(); - case 327: - if (lookahead == 'o') ADVANCE(309); - END_STATE(); - case 328: - if (lookahead == 'o') ADVANCE(337); - END_STATE(); - case 329: - if (lookahead == 'o') ADVANCE(286); - END_STATE(); - case 330: - if (lookahead == 'o') ADVANCE(329); - END_STATE(); - case 331: - if (lookahead == 'o') ADVANCE(368); - END_STATE(); - case 332: - if (lookahead == 'o') ADVANCE(191); - END_STATE(); - case 333: - if (lookahead == 'o') ADVANCE(318); - END_STATE(); - case 334: - if (lookahead == 'p') ADVANCE(292); - END_STATE(); - case 335: - if (lookahead == 'p') ADVANCE(172); - END_STATE(); - case 336: - if (lookahead == 'p') ADVANCE(330); - END_STATE(); - case 337: - if (lookahead == 'p') ADVANCE(246); - END_STATE(); - case 338: - if (lookahead == 'p') ADVANCE(246); - if (lookahead == 't') ADVANCE(242); - END_STATE(); - case 339: - if (lookahead == 'p') ADVANCE(246); - if (lookahead == 't') ADVANCE(332); - END_STATE(); - case 340: - if (lookahead == 'p') ADVANCE(375); - END_STATE(); - case 341: - if (lookahead == 'p') ADVANCE(291); - END_STATE(); - case 342: - if (lookahead == 'q') ADVANCE(378); - END_STATE(); - case 343: - if (lookahead == 'r') ADVANCE(331); - END_STATE(); - case 344: - if (lookahead == 'r') ADVANCE(258); - END_STATE(); - case 345: - if (lookahead == 'r') ADVANCE(698); - END_STATE(); - case 346: - if (lookahead == 'r') ADVANCE(321); - END_STATE(); - case 347: - if (lookahead == 'r') ADVANCE(245); - END_STATE(); - case 348: - if (lookahead == 'r') ADVANCE(361); - END_STATE(); - case 349: - if (lookahead == 'r') ADVANCE(324); - END_STATE(); - case 350: - if (lookahead == 'r') ADVANCE(367); - END_STATE(); - case 351: - if (lookahead == 'r') ADVANCE(322); - END_STATE(); - case 352: - if (lookahead == 'r') ADVANCE(328); - END_STATE(); - case 353: - if (lookahead == 'r') ADVANCE(234); - END_STATE(); - case 354: - if (lookahead == 's') ADVANCE(687); - END_STATE(); - case 355: - if (lookahead == 's') ADVANCE(728); - END_STATE(); - case 356: - if (lookahead == 's') ADVANCE(137); - END_STATE(); - case 357: - if (lookahead == 's') ADVANCE(264); - END_STATE(); - case 358: - if (lookahead == 's') ADVANCE(356); - END_STATE(); - case 359: - if (lookahead == 's') ADVANCE(230); - END_STATE(); - case 360: - if (lookahead == 't') ADVANCE(232); - END_STATE(); - case 361: - if (lookahead == 't') ADVANCE(674); - END_STATE(); - case 362: - if (lookahead == 't') ADVANCE(184); - END_STATE(); - case 363: - if (lookahead == 't') ADVANCE(323); - END_STATE(); - case 364: - if (lookahead == 't') ADVANCE(261); - END_STATE(); - case 365: - if (lookahead == 't') ADVANCE(384); - END_STATE(); - case 366: - if (lookahead == 't') ADVANCE(267); - END_STATE(); - case 367: - if (lookahead == 't') ADVANCE(385); - END_STATE(); - case 368: - if (lookahead == 't') ADVANCE(332); - END_STATE(); - case 369: - if (lookahead == 't') ADVANCE(278); - END_STATE(); - case 370: - if (lookahead == 't') ADVANCE(325); - END_STATE(); - case 371: - if (lookahead == 't') ADVANCE(175); - END_STATE(); - case 372: - if (lookahead == 't') ADVANCE(226); - END_STATE(); - case 373: - if (lookahead == 't') ADVANCE(236); - END_STATE(); - case 374: - if (lookahead == 't') ADVANCE(241); - END_STATE(); - case 375: - if (lookahead == 't') ADVANCE(280); - END_STATE(); - case 376: - if (lookahead == 'u') ADVANCE(363); - END_STATE(); - case 377: - if (lookahead == 'u') ADVANCE(363); - if (lookahead == 'v') ADVANCE(165); - END_STATE(); - case 378: - if (lookahead == 'u') ADVANCE(283); - END_STATE(); - case 379: - if (lookahead == 'v') ADVANCE(165); - END_STATE(); - case 380: - if (lookahead == 'v') ADVANCE(180); - END_STATE(); - case 381: - if (lookahead == 'w') ADVANCE(697); - END_STATE(); - case 382: - if (lookahead == 'y') ADVANCE(694); - END_STATE(); - case 383: - if (lookahead == 'y') ADVANCE(696); - END_STATE(); - case 384: - if (lookahead == 'y') ADVANCE(157); - END_STATE(); - case 385: - if (lookahead == 'y') ADVANCE(693); - END_STATE(); - case 386: - if (lookahead == 'y') ADVANCE(310); - END_STATE(); - case 387: - if (lookahead == 'y') ADVANCE(316); - END_STATE(); - case 388: - if (lookahead == 'z') ADVANCE(221); - END_STATE(); - case 389: - if (lookahead == 'z') ADVANCE(227); - END_STATE(); - case 390: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 391: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(582); - END_STATE(); - case 392: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(673); - END_STATE(); - case 393: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(596); - END_STATE(); - case 394: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(653); - END_STATE(); - case 395: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(593); - END_STATE(); - case 396: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(596); - END_STATE(); - case 397: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(590); - END_STATE(); - case 398: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(635); - END_STATE(); - case 399: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(394); - END_STATE(); - case 400: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(398); - END_STATE(); - case 401: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(399); - END_STATE(); - case 402: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(400); - END_STATE(); - case 403: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(401); - END_STATE(); - case 404: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(402); - END_STATE(); - case 405: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(403); - END_STATE(); - case 406: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(404); - END_STATE(); - case 407: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(405); - END_STATE(); - case 408: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(406); - END_STATE(); - case 409: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(407); - END_STATE(); - case 410: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(408); - END_STATE(); - case 411: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(409); - END_STATE(); - case 412: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(410); - END_STATE(); - case 413: - if (sym_identifier_character_set_2(lookahead)) ADVANCE(653); - if (lookahead == '(') ADVANCE(193); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '\\') ADVANCE(66); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(413) - END_STATE(); - case 414: - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '\\') ADVANCE(661); - if (lookahead == '\r') ADVANCE(671); - if (lookahead == '\\') ADVANCE(666); - END_STATE(); - case 415: - if (lookahead != 0 && - lookahead != '*') ADVANCE(458); - END_STATE(); - case 416: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(510); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(675); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '%') ADVANCE(530); - if (lookahead == '&') ADVANCE(539); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(526); - if (lookahead == '+') ADVANCE(521); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(513); - if (lookahead == '.') ADVANCE(579); - if (lookahead == '/') ADVANCE(528); - if (lookahead == '0') ADVANCE(585); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(548); - if (lookahead == '=') ADVANCE(561); - if (lookahead == '>') ADVANCE(543); - if (lookahead == '?') ADVANCE(564); - if (lookahead == '@') ADVANCE(611); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(2); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(536); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '|') ADVANCE(533); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(416) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 417: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == ')') ADVANCE(430); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == ',') ADVANCE(429); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(146); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ':') ADVANCE(563); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '>') ADVANCE(542); - if (lookahead == '@') ADVANCE(617); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(4); - if (lookahead == ']') ADVANCE(557); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(417) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 418: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(616); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(418) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 419: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(612); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(74); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '}') ADVANCE(559); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(419) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 420: - if (eof) ADVANCE(421); - if (lookahead == '!') ADVANCE(509); - if (lookahead == '"') ADVANCE(625); - if (lookahead == '#') ADVANCE(678); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(653); - if (lookahead == '&') ADVANCE(537); - if (lookahead == '\'') ADVANCE(605); - if (lookahead == '(') ADVANCE(507); - if (lookahead == '*') ADVANCE(525); - if (lookahead == '+') ADVANCE(522); - if (lookahead == '-') ADVANCE(515); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '/') ADVANCE(138); - if (lookahead == '0') ADVANCE(587); - if (lookahead == ';') ADVANCE(554); - if (lookahead == '@') ADVANCE(613); - if (lookahead == 'L') ADVANCE(641); - if (lookahead == 'U') ADVANCE(643); - if (lookahead == '[') ADVANCE(556); - if (lookahead == '\\') ADVANCE(92); - if (lookahead == '^') ADVANCE(535); - if (lookahead == 'u') ADVANCE(645); - if (lookahead == '{') ADVANCE(558); - if (lookahead == '~') ADVANCE(511); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(420) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 421: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 422: - ACCEPT_TOKEN(aux_sym_preproc_include_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 423: - ACCEPT_TOKEN(aux_sym_preproc_include_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 424: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(424); - END_STATE(); - case 425: - ACCEPT_TOKEN(aux_sym_preproc_def_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 426: - ACCEPT_TOKEN(aux_sym_preproc_def_token2); - END_STATE(); - case 427: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 428: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); - END_STATE(); - case 429: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 430: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 431: - ACCEPT_TOKEN(aux_sym_preproc_if_token1); - if (lookahead == 'd') ADVANCE(233); - if (lookahead == 'n') ADVANCE(212); - END_STATE(); - case 432: - ACCEPT_TOKEN(aux_sym_preproc_if_token1); - if (lookahead == 'd') ADVANCE(475); - if (lookahead == 'n') ADVANCE(469); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 433: - ACCEPT_TOKEN(aux_sym_preproc_if_token2); - END_STATE(); - case 434: - ACCEPT_TOKEN(aux_sym_preproc_if_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 435: - ACCEPT_TOKEN(aux_sym_preproc_ifdef_token1); - END_STATE(); - case 436: - ACCEPT_TOKEN(aux_sym_preproc_ifdef_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 437: - ACCEPT_TOKEN(aux_sym_preproc_ifdef_token2); - END_STATE(); - case 438: - ACCEPT_TOKEN(aux_sym_preproc_ifdef_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 439: - ACCEPT_TOKEN(aux_sym_preproc_else_token1); - END_STATE(); - case 440: - ACCEPT_TOKEN(aux_sym_preproc_else_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 441: - ACCEPT_TOKEN(aux_sym_preproc_elif_token1); - END_STATE(); - case 442: - ACCEPT_TOKEN(aux_sym_preproc_elif_token1); - if (lookahead == 'd') ADVANCE(243); - if (lookahead == 'n') ADVANCE(213); - END_STATE(); - case 443: - ACCEPT_TOKEN(aux_sym_preproc_elif_token1); - if (lookahead == 'd') ADVANCE(478); - if (lookahead == 'n') ADVANCE(470); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 444: - ACCEPT_TOKEN(aux_sym_preproc_elif_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 445: - ACCEPT_TOKEN(aux_sym_preproc_elifdef_token1); - END_STATE(); - case 446: - ACCEPT_TOKEN(aux_sym_preproc_elifdef_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 447: - ACCEPT_TOKEN(aux_sym_preproc_elifdef_token2); - END_STATE(); - case 448: - ACCEPT_TOKEN(aux_sym_preproc_elifdef_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 449: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') ADVANCE(140); - if (lookahead == '*') ADVANCE(449); - if (lookahead == '/') ADVANCE(655); - if (lookahead == '\\') ADVANCE(459); - if (lookahead != 0) ADVANCE(450); - END_STATE(); - case 450: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') ADVANCE(140); - if (lookahead == '*') ADVANCE(449); - if (lookahead == '/') ADVANCE(141); - if (lookahead == '\\') ADVANCE(459); - if (lookahead != 0) ADVANCE(450); - END_STATE(); - case 451: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') ADVANCE(661); - if (lookahead == '\r') ADVANCE(656); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(664); - if (lookahead != 0) ADVANCE(660); - END_STATE(); - case 452: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') ADVANCE(456); - if (lookahead == '\r') ADVANCE(453); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 453: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') ADVANCE(456); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 454: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') SKIP(150) - if (lookahead == '\r') ADVANCE(455); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 455: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') SKIP(150) - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 456: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '\n') SKIP(150) - if (lookahead == '/') ADVANCE(462); - if (lookahead == '\\') ADVANCE(452); - if (lookahead == 160) ADVANCE(456); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(456); - if (lookahead != 0) ADVANCE(458); - END_STATE(); - case 457: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '*') ADVANCE(450); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(458); - END_STATE(); - case 458: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(458); - END_STATE(); - case 459: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '*' && - lookahead != '/' && - lookahead != '\\') ADVANCE(450); - if (lookahead == '\r') ADVANCE(463); - if (lookahead == '*') ADVANCE(449); - if (lookahead == '/') ADVANCE(141); - if (lookahead == '\\') ADVANCE(459); - END_STATE(); - case 460: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '/' && - lookahead != '\\') ADVANCE(458); - if (lookahead == '\r') ADVANCE(464); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - END_STATE(); - case 461: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '/' && - lookahead != '\\') ADVANCE(660); - if (lookahead == '\r') ADVANCE(668); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(664); - END_STATE(); - case 462: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '*' && - lookahead != '/' && - lookahead != '\\') ADVANCE(458); - if (lookahead == '*') ADVANCE(450); - if (lookahead == '/') ADVANCE(662); - if (lookahead == '\\') ADVANCE(460); - END_STATE(); - case 463: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '*' && - lookahead != '/' && - lookahead != '\\') ADVANCE(450); - if (lookahead == '*') ADVANCE(449); - if (lookahead == '/') ADVANCE(141); - if (lookahead == '\\') ADVANCE(459); - END_STATE(); - case 464: - ACCEPT_TOKEN(sym_preproc_arg); - if (lookahead != 0 && - lookahead != '/' && - lookahead != '\\') ADVANCE(458); - if (lookahead == '/') ADVANCE(415); - if (lookahead == '\\') ADVANCE(460); - END_STATE(); - case 465: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'c') ADVANCE(496); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 466: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'd') ADVANCE(493); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 467: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'd') ADVANCE(474); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 468: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'd') ADVANCE(476); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 469: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'd') ADVANCE(477); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 470: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'd') ADVANCE(479); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 471: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(483); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 472: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(440); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 473: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(425); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 474: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(422); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 475: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(486); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 476: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(480); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 477: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(487); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 478: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(488); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 479: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'e') ADVANCE(489); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 480: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(506); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 481: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(432); - if (lookahead == 'm') ADVANCE(502); - if (lookahead == 'n') ADVANCE(465); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 482: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(432); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 483: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(491); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 484: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(443); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 485: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(434); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 486: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(436); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 487: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(438); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 488: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(446); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 489: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(448); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 490: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'f') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 491: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'i') ADVANCE(500); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 492: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'i') ADVANCE(484); - if (lookahead == 's') ADVANCE(472); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 493: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'i') ADVANCE(485); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 494: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'i') ADVANCE(490); - if (lookahead == 's') ADVANCE(472); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 495: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'l') ADVANCE(492); - if (lookahead == 'n') ADVANCE(466); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 496: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'l') ADVANCE(505); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 497: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'l') ADVANCE(494); - if (lookahead == 'n') ADVANCE(466); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 498: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'n') ADVANCE(466); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 499: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'n') ADVANCE(468); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 500: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'n') ADVANCE(473); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 501: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'o') ADVANCE(503); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 502: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'p') ADVANCE(501); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 503: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'r') ADVANCE(504); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 504: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 't') ADVANCE(423); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 505: - ACCEPT_TOKEN(sym_preproc_directive); - if (lookahead == 'u') ADVANCE(467); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 506: - ACCEPT_TOKEN(sym_preproc_directive); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 507: - ACCEPT_TOKEN(anon_sym_LPAREN2); - END_STATE(); - case 508: - ACCEPT_TOKEN(anon_sym_LPAREN2); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 509: - ACCEPT_TOKEN(anon_sym_BANG); - END_STATE(); - case 510: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(541); - END_STATE(); - case 511: - ACCEPT_TOKEN(anon_sym_TILDE); - END_STATE(); - case 512: - ACCEPT_TOKEN(anon_sym_DASH); - END_STATE(); - case 513: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(575); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '=') ADVANCE(569); - if (lookahead == '>') ADVANCE(581); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 514: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(575); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '>') ADVANCE(581); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 515: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(575); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 516: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(575); - if (lookahead == '=') ADVANCE(569); - if (lookahead == '>') ADVANCE(581); - END_STATE(); - case 517: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(575); - if (lookahead == '>') ADVANCE(581); - END_STATE(); - case 518: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 519: - ACCEPT_TOKEN(anon_sym_PLUS); - END_STATE(); - case 520: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(576); - END_STATE(); - case 521: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(576); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (lookahead == '=') ADVANCE(568); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 522: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(576); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 523: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(576); - if (lookahead == '=') ADVANCE(568); - END_STATE(); - case 524: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '.') ADVANCE(391); - if (lookahead == '0') ADVANCE(587); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 525: - ACCEPT_TOKEN(anon_sym_STAR); - END_STATE(); - case 526: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(565); - END_STATE(); - case 527: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(140); - if (lookahead == '/') ADVANCE(661); - END_STATE(); - case 528: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(140); - if (lookahead == '/') ADVANCE(661); - if (lookahead == '=') ADVANCE(566); - END_STATE(); - case 529: - ACCEPT_TOKEN(anon_sym_PERCENT); - END_STATE(); - case 530: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(567); - END_STATE(); - case 531: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - END_STATE(); - case 532: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 533: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(574); - if (lookahead == '|') ADVANCE(531); - END_STATE(); - case 534: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(531); - END_STATE(); - case 535: - ACCEPT_TOKEN(anon_sym_CARET); - END_STATE(); - case 536: - ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(573); - END_STATE(); - case 537: - ACCEPT_TOKEN(anon_sym_AMP); - END_STATE(); - case 538: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(532); - END_STATE(); - case 539: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(532); - if (lookahead == '=') ADVANCE(572); - END_STATE(); - case 540: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - END_STATE(); - case 541: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - END_STATE(); - case 542: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 543: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(545); - if (lookahead == '>') ADVANCE(553); - END_STATE(); - case 544: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(545); - if (lookahead == '>') ADVANCE(552); - END_STATE(); - case 545: - ACCEPT_TOKEN(anon_sym_GT_EQ); - END_STATE(); - case 546: - ACCEPT_TOKEN(anon_sym_LT_EQ); - END_STATE(); - case 547: - ACCEPT_TOKEN(anon_sym_LT); - END_STATE(); - case 548: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(551); - if (lookahead == '=') ADVANCE(546); - END_STATE(); - case 549: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(550); - if (lookahead == '=') ADVANCE(546); - END_STATE(); - case 550: - ACCEPT_TOKEN(anon_sym_LT_LT); - END_STATE(); - case 551: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(570); - END_STATE(); - case 552: - ACCEPT_TOKEN(anon_sym_GT_GT); - END_STATE(); - case 553: - ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(571); - END_STATE(); - case 554: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 555: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - END_STATE(); - case 556: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 557: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 558: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 559: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 560: - ACCEPT_TOKEN(anon_sym_EQ); - END_STATE(); - case 561: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(540); - END_STATE(); - case 562: - ACCEPT_TOKEN(anon_sym_ATautoreleasepool); - END_STATE(); - case 563: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 564: - ACCEPT_TOKEN(anon_sym_QMARK); - END_STATE(); - case 565: - ACCEPT_TOKEN(anon_sym_STAR_EQ); - END_STATE(); - case 566: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); - END_STATE(); - case 567: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); - END_STATE(); - case 568: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); - END_STATE(); - case 569: - ACCEPT_TOKEN(anon_sym_DASH_EQ); - END_STATE(); - case 570: - ACCEPT_TOKEN(anon_sym_LT_LT_EQ); - END_STATE(); - case 571: - ACCEPT_TOKEN(anon_sym_GT_GT_EQ); - END_STATE(); - case 572: - ACCEPT_TOKEN(anon_sym_AMP_EQ); - END_STATE(); - case 573: - ACCEPT_TOKEN(anon_sym_CARET_EQ); - END_STATE(); - case 574: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); - END_STATE(); - case 575: - ACCEPT_TOKEN(anon_sym_DASH_DASH); - END_STATE(); - case 576: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); - END_STATE(); - case 577: - ACCEPT_TOKEN(anon_sym_LT2); - if (lookahead == '<') ADVANCE(551); - if (lookahead == '=') ADVANCE(546); - END_STATE(); - case 578: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(147); - END_STATE(); - case 579: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(147); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(582); - END_STATE(); - case 580: - ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(582); - END_STATE(); - case 581: - ACCEPT_TOKEN(anon_sym_DASH_GT); - END_STATE(); - case 582: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(391); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(582); - END_STATE(); - case 583: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(393); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(596); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'b') ADVANCE(595); - if (lookahead == 'x') ADVANCE(396); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(594); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(596); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); - END_STATE(); - case 584: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(393); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(596); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(594); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(596); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); - END_STATE(); - case 585: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(390); - if (lookahead == '.') ADVANCE(597); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '_') ADVANCE(392); - if (lookahead == 'b') ADVANCE(144); - if (lookahead == 'x') ADVANCE(143); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 586: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(390); - if (lookahead == '.') ADVANCE(597); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '_') ADVANCE(392); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(586); - END_STATE(); - case 587: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(390); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'b') ADVANCE(144); - if (lookahead == 'x') ADVANCE(143); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 588: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(390); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'b') ADVANCE(390); - if (lookahead == 'x') ADVANCE(396); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 589: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(390); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'P' || - lookahead == 'e' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(589); - END_STATE(); - case 590: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(397); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(590); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'E') || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(590); - END_STATE(); - case 591: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(395); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(593); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '+' || - lookahead == '-') ADVANCE(397); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(591); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(593); - END_STATE(); - case 592: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(395); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(593); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '.' || - lookahead == '_') ADVANCE(392); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(591); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(593); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - END_STATE(); - case 593: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(395); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(593); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(591); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(593); - END_STATE(); - case 594: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(396); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(596); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '+' || - lookahead == '-') ADVANCE(397); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(594); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(596); - END_STATE(); - case 595: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(396); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(596); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(594); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(596); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(584); - END_STATE(); - case 596: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == '\'') ADVANCE(396); - if (lookahead == '.') ADVANCE(598); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(596); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(594); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(596); - END_STATE(); - case 597: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(593); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(591); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(593); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); - END_STATE(); - case 598: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(593); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(591); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(599); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'D') || - ('a' <= lookahead && lookahead <= 'd')) ADVANCE(593); - END_STATE(); - case 599: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(590); - if (lookahead == 'L' || - lookahead == 'U' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - if (lookahead == '+' || - lookahead == '-') ADVANCE(397); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'E') || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(590); - END_STATE(); - case 600: - ACCEPT_TOKEN(sym_number_literal); - if (lookahead == 'F' || - lookahead == 'L' || - lookahead == 'U' || - lookahead == 'f' || - lookahead == 'i' || - lookahead == 'l' || - lookahead == 'u') ADVANCE(600); - END_STATE(); - case 601: - ACCEPT_TOKEN(anon_sym_L_SQUOTE); - END_STATE(); - case 602: - ACCEPT_TOKEN(anon_sym_u_SQUOTE); - END_STATE(); - case 603: - ACCEPT_TOKEN(anon_sym_U_SQUOTE); - END_STATE(); - case 604: - ACCEPT_TOKEN(anon_sym_u8_SQUOTE); - END_STATE(); - case 605: - ACCEPT_TOKEN(anon_sym_SQUOTE); - END_STATE(); - case 606: - ACCEPT_TOKEN(aux_sym_char_literal_token1); - END_STATE(); - case 607: - ACCEPT_TOKEN(aux_sym_char_literal_token1); - if (lookahead == '\n') ADVANCE(636); - if (lookahead == '\r') ADVANCE(635); - if (lookahead == 'U') ADVANCE(412); - if (lookahead == 'u') ADVANCE(404); - if (lookahead == 'x') ADVANCE(400); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(638); - if (lookahead != 0) ADVANCE(635); - END_STATE(); - case 608: - ACCEPT_TOKEN(aux_sym_char_literal_token1); - if (lookahead == '*') ADVANCE(140); - if (lookahead == '/') ADVANCE(661); - END_STATE(); - case 609: - ACCEPT_TOKEN(aux_sym_char_literal_token1); - if (lookahead == '\\') ADVANCE(56); - END_STATE(); - case 610: - ACCEPT_TOKEN(anon_sym_AT); - END_STATE(); - case 611: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(167); - if (lookahead == 'd') ADVANCE(386); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'f') ADVANCE(282); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(215); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 612: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(167); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'f') ADVANCE(282); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(216); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 613: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(167); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'f') ADVANCE(282); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(214); - END_STATE(); - case 614: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(166); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'f') ADVANCE(282); - if (lookahead == 's') ADVANCE(216); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 615: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(319); - if (lookahead == 'd') ADVANCE(386); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(215); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 616: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(319); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(216); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 617: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'c') ADVANCE(319); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'i') ADVANCE(302); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(214); - END_STATE(); - case 618: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(216); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 619: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 's') ADVANCE(216); - if (lookahead == 't') ADVANCE(262); - END_STATE(); - case 620: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 's') ADVANCE(214); - END_STATE(); - case 621: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(379); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'p') ADVANCE(343); - if (lookahead == 's') ADVANCE(214); - END_STATE(); - case 622: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(379); - if (lookahead == 'e') ADVANCE(307); - if (lookahead == 's') ADVANCE(214); - END_STATE(); - case 623: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'a') ADVANCE(376); - END_STATE(); - case 624: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'i') ADVANCE(305); - if (lookahead == 'p') ADVANCE(343); - END_STATE(); - case 625: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 626: - ACCEPT_TOKEN(anon_sym_L_DQUOTE); - END_STATE(); - case 627: - ACCEPT_TOKEN(anon_sym_u_DQUOTE); - END_STATE(); - case 628: - ACCEPT_TOKEN(anon_sym_U_DQUOTE); - END_STATE(); - case 629: - ACCEPT_TOKEN(anon_sym_u8_DQUOTE); - END_STATE(); - case 630: - ACCEPT_TOKEN(aux_sym_string_literal_token1); - if (lookahead == '*') ADVANCE(632); - if (lookahead == '/') ADVANCE(634); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '\\') ADVANCE(634); - END_STATE(); - case 631: - ACCEPT_TOKEN(aux_sym_string_literal_token1); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(634); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '\\') ADVANCE(632); - END_STATE(); - case 632: - ACCEPT_TOKEN(aux_sym_string_literal_token1); - if (lookahead == '*') ADVANCE(631); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '\\') ADVANCE(632); - END_STATE(); - case 633: - ACCEPT_TOKEN(aux_sym_string_literal_token1); - if (lookahead == '/') ADVANCE(630); - if (lookahead == '\t' || - (11 <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(633); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '\\') ADVANCE(634); - END_STATE(); - case 634: - ACCEPT_TOKEN(aux_sym_string_literal_token1); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '\\') ADVANCE(634); - END_STATE(); - case 635: - ACCEPT_TOKEN(sym_escape_sequence); - END_STATE(); - case 636: - ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\\') ADVANCE(56); - END_STATE(); - case 637: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(635); - END_STATE(); - case 638: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(637); - END_STATE(); - case 639: - ACCEPT_TOKEN(sym_system_lib_string); - END_STATE(); - case 640: - ACCEPT_TOKEN(sym_system_lib_string); - if (lookahead == '>') ADVANCE(639); - if (lookahead == '\\') ADVANCE(155); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(154); - END_STATE(); - case 641: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(626); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(601); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 642: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(626); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 643: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(628); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(603); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 644: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(628); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 645: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(627); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(602); - if (lookahead == '8') ADVANCE(647); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 646: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(627); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(653); - if (lookahead == '8') ADVANCE(648); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 647: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(629); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(604); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 648: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(629); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 649: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(602); - if (lookahead == '8') ADVANCE(652); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 650: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(601); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 651: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(603); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 652: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\'') ADVANCE(604); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 653: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(653); - if (lookahead == '\\') ADVANCE(156); - END_STATE(); - case 654: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(654); - if (lookahead == '\\') ADVANCE(704); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 655: - ACCEPT_TOKEN(sym_comment); - END_STATE(); - case 656: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(661); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(461); - if (lookahead != 0) ADVANCE(660); - END_STATE(); - case 657: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(716); - if (lookahead == ')') ADVANCE(661); - if (lookahead == '\\') ADVANCE(715); - if (lookahead != 0) ADVANCE(657); - END_STATE(); - case 658: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(725); - if (lookahead == '\\') ADVANCE(724); - if (lookahead == '}') ADVANCE(661); - if (lookahead != 0) ADVANCE(658); - END_STATE(); - case 659: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(661); - if (lookahead == '\\') ADVANCE(451); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(660); - END_STATE(); - case 660: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(461); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(660); - END_STATE(); - case 661: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\\') ADVANCE(414); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(661); - END_STATE(); - case 662: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '/' && - lookahead != '\\') ADVANCE(660); - if (lookahead == '/') ADVANCE(662); - if (lookahead == '\\') ADVANCE(461); - END_STATE(); - case 663: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != ')' && - lookahead != '\\') ADVANCE(657); - if (lookahead == '\r') ADVANCE(667); - if (lookahead == ')') ADVANCE(661); - if (lookahead == '\\') ADVANCE(663); - END_STATE(); - case 664: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '/' && - lookahead != '\\') ADVANCE(660); - if (lookahead == '\r') ADVANCE(668); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(664); - END_STATE(); - case 665: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '\\' && - lookahead != '}') ADVANCE(658); - if (lookahead == '\r') ADVANCE(669); - if (lookahead == '\\') ADVANCE(665); - if (lookahead == '}') ADVANCE(661); - END_STATE(); - case 666: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '\\') ADVANCE(661); - if (lookahead == '\r') ADVANCE(671); - if (lookahead == '\\') ADVANCE(666); - END_STATE(); - case 667: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != ')' && - lookahead != '\\') ADVANCE(657); - if (lookahead == ')') ADVANCE(661); - if (lookahead == '\\') ADVANCE(715); - END_STATE(); - case 668: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '/' && - lookahead != '\\') ADVANCE(660); - if (lookahead == '/') ADVANCE(659); - if (lookahead == '\\') ADVANCE(461); - END_STATE(); - case 669: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\\' && - lookahead != '}') ADVANCE(658); - if (lookahead == '\\') ADVANCE(724); - if (lookahead == '}') ADVANCE(661); - END_STATE(); - case 670: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 671: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(661); - if (lookahead == '\\') ADVANCE(414); - END_STATE(); - case 672: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 673: - ACCEPT_TOKEN(sym_version_number); - if (lookahead == '.' || - lookahead == '_') ADVANCE(392); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(673); - END_STATE(); - case 674: - ACCEPT_TOKEN(anon_sym_ATimport); - END_STATE(); - case 675: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(495); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(196); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 676: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(498); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(198); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 677: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'e') ADVANCE(497); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(200); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 678: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'i') ADVANCE(481); - if (lookahead == 'u') ADVANCE(499); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(202); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(506); - END_STATE(); - case 679: - ACCEPT_TOKEN(anon_sym_ATprotocol); - END_STATE(); - case 680: - ACCEPT_TOKEN(anon_sym_ATinterface); - END_STATE(); - case 681: - ACCEPT_TOKEN(anon_sym_ATend); - END_STATE(); - case 682: - ACCEPT_TOKEN(anon_sym_ATimplementation); - END_STATE(); - case 683: - ACCEPT_TOKEN(anon_sym_ATprivate); - END_STATE(); - case 684: - ACCEPT_TOKEN(anon_sym_ATprotected); - END_STATE(); - case 685: - ACCEPT_TOKEN(anon_sym_ATpackage); - END_STATE(); - case 686: - ACCEPT_TOKEN(anon_sym_ATpublic); - END_STATE(); - case 687: - ACCEPT_TOKEN(anon_sym_ATcompatibility_alias); - END_STATE(); - case 688: - ACCEPT_TOKEN(anon_sym_AToptional); - END_STATE(); - case 689: - ACCEPT_TOKEN(anon_sym_ATrequired); - END_STATE(); - case 690: - ACCEPT_TOKEN(anon_sym_ATsynthesize); - END_STATE(); - case 691: - ACCEPT_TOKEN(anon_sym_ATdynamic); - END_STATE(); - case 692: - ACCEPT_TOKEN(anon_sym_LPARENclass_RPAREN); - END_STATE(); - case 693: - ACCEPT_TOKEN(anon_sym_ATproperty); - END_STATE(); - case 694: - ACCEPT_TOKEN(anon_sym_ATtry); - END_STATE(); - case 695: - ACCEPT_TOKEN(anon_sym_ATcatch); - END_STATE(); - case 696: - ACCEPT_TOKEN(anon_sym_ATfinally); - END_STATE(); - case 697: - ACCEPT_TOKEN(anon_sym_ATthrow); - END_STATE(); - case 698: - ACCEPT_TOKEN(anon_sym_ATselector); - END_STATE(); - case 699: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == '\n') ADVANCE(714); - if (lookahead == '\r') ADVANCE(700); - if (lookahead == 'U') ADVANCE(712); - if (lookahead == 'u') ADVANCE(708); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 700: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == '\n') ADVANCE(714); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 701: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == ')') ADVANCE(140); - if (lookahead == '*') ADVANCE(701); - if (lookahead == '/') ADVANCE(670); - if (lookahead != 0) ADVANCE(702); - END_STATE(); - case 702: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == ')') ADVANCE(140); - if (lookahead == '*') ADVANCE(701); - if (lookahead != 0) ADVANCE(702); - END_STATE(); - case 703: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == '*') ADVANCE(702); - if (lookahead == '/') ADVANCE(657); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 704: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead == 'U') ADVANCE(712); - if (lookahead == 'u') ADVANCE(708); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 705: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(654); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 706: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(705); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 707: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(706); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 708: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(707); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 709: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(708); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 710: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(709); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 711: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(710); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 712: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(711); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 713: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(654); - if (lookahead == '(') ADVANCE(508); - if (lookahead == '/') ADVANCE(703); - if (lookahead == ':') ADVANCE(730); - if (lookahead == '\\') ADVANCE(699); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(714); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 714: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(654); - if (lookahead == '(') ADVANCE(508); - if (lookahead == '/') ADVANCE(703); - if (lookahead == '\\') ADVANCE(699); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(714); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 715: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != ')' && - lookahead != '\\') ADVANCE(657); - if (lookahead == '\r') ADVANCE(667); - if (lookahead == ')') ADVANCE(661); - if (lookahead == '\\') ADVANCE(663); - END_STATE(); - case 716: - ACCEPT_TOKEN(aux_sym_selector_expression_token1); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - case 717: - ACCEPT_TOKEN(anon_sym_ATavailable); - END_STATE(); - case 718: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '\n') ADVANCE(723); - if (lookahead == '\r') ADVANCE(719); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 719: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '\n') ADVANCE(723); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 720: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '*') ADVANCE(722); - if (lookahead == '/') ADVANCE(658); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 721: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '*') ADVANCE(721); - if (lookahead == '/') ADVANCE(672); - if (lookahead == '}') ADVANCE(140); - if (lookahead != 0) ADVANCE(722); - END_STATE(); - case 722: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '*') ADVANCE(721); - if (lookahead == '}') ADVANCE(140); - if (lookahead != 0) ADVANCE(722); - END_STATE(); - case 723: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead == '/') ADVANCE(720); - if (lookahead == '\\') ADVANCE(718); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) ADVANCE(723); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 724: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead != 0 && - lookahead != '\r' && - lookahead != '\\' && - lookahead != '}') ADVANCE(658); - if (lookahead == '\r') ADVANCE(669); - if (lookahead == '\\') ADVANCE(665); - if (lookahead == '}') ADVANCE(661); - END_STATE(); - case 725: - ACCEPT_TOKEN(aux_sym_ms_asm_block_token1); - if (lookahead != 0 && - lookahead != '}') ADVANCE(725); - END_STATE(); - case 726: - ACCEPT_TOKEN(anon_sym_ATencode); - END_STATE(); - case 727: - ACCEPT_TOKEN(anon_sym_ATsynchronized); - END_STATE(); - case 728: - ACCEPT_TOKEN(anon_sym_ATdefs); - END_STATE(); - case 729: - ACCEPT_TOKEN(anon_sym_COLON2); - END_STATE(); - case 730: - ACCEPT_TOKEN(anon_sym_COLON2); - if (lookahead != 0 && - lookahead != ')') ADVANCE(716); - END_STATE(); - default: - return false; - } -} - -static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - switch (state) { - case 0: - if (lookahead == 'A') ADVANCE(1); - if (lookahead == 'B') ADVANCE(2); - if (lookahead == 'C') ADVANCE(3); - if (lookahead == 'D') ADVANCE(4); - if (lookahead == 'F') ADVANCE(5); - if (lookahead == 'I') ADVANCE(6); - if (lookahead == 'N') ADVANCE(7); - if (lookahead == 'O') ADVANCE(8); - if (lookahead == 'S') ADVANCE(9); - if (lookahead == 'T') ADVANCE(10); - if (lookahead == 'U') ADVANCE(11); - if (lookahead == '\\') SKIP(12) - if (lookahead == '_') ADVANCE(13); - if (lookahead == 'a') ADVANCE(14); - if (lookahead == 'b') ADVANCE(15); - if (lookahead == 'c') ADVANCE(16); - if (lookahead == 'd') ADVANCE(17); - if (lookahead == 'e') ADVANCE(18); - if (lookahead == 'f') ADVANCE(19); - if (lookahead == 'g') ADVANCE(20); - if (lookahead == 'i') ADVANCE(21); - if (lookahead == 'l') ADVANCE(22); - if (lookahead == 'm') ADVANCE(23); - if (lookahead == 'n') ADVANCE(24); - if (lookahead == 'o') ADVANCE(25); - if (lookahead == 'p') ADVANCE(26); - if (lookahead == 'r') ADVANCE(27); - if (lookahead == 's') ADVANCE(28); - if (lookahead == 't') ADVANCE(29); - if (lookahead == 'u') ADVANCE(30); - if (lookahead == 'v') ADVANCE(31); - if (lookahead == 'w') ADVANCE(32); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ' || - lookahead == 160) SKIP(0) - END_STATE(); - case 1: - if (lookahead == 'P') ADVANCE(33); - END_STATE(); - case 2: - if (lookahead == 'O') ADVANCE(34); - END_STATE(); - case 3: - if (lookahead == 'F') ADVANCE(35); - if (lookahead == 'G') ADVANCE(36); - if (lookahead == 'l') ADVANCE(37); - END_STATE(); - case 4: - if (lookahead == 'E') ADVANCE(38); - END_STATE(); - case 5: - if (lookahead == 'A') ADVANCE(39); - if (lookahead == 'O') ADVANCE(40); - END_STATE(); - case 6: - if (lookahead == 'B') ADVANCE(41); - if (lookahead == 'M') ADVANCE(42); - END_STATE(); - case 7: - if (lookahead == 'S') ADVANCE(43); - if (lookahead == 'U') ADVANCE(44); - END_STATE(); - case 8: - if (lookahead == 'B') ADVANCE(45); - END_STATE(); - case 9: - if (lookahead == 'E') ADVANCE(46); - END_STATE(); - case 10: - if (lookahead == 'R') ADVANCE(47); - END_STATE(); - case 11: - if (lookahead == 'I') ADVANCE(48); - if (lookahead == 'N') ADVANCE(49); - END_STATE(); - case 12: - if (lookahead == '\n') SKIP(0) - if (lookahead == '\r') SKIP(50) - END_STATE(); - case 13: - if (lookahead == 'A') ADVANCE(51); - if (lookahead == 'C') ADVANCE(52); - if (lookahead == 'G') ADVANCE(53); - if (lookahead == 'N') ADVANCE(54); - if (lookahead == '_') ADVANCE(55); - if (lookahead == 'a') ADVANCE(56); - if (lookahead == 'u') ADVANCE(57); - END_STATE(); - case 14: - if (lookahead == 'l') ADVANCE(58); - if (lookahead == 's') ADVANCE(59); - if (lookahead == 'u') ADVANCE(60); - if (lookahead == 'v') ADVANCE(61); - END_STATE(); - case 15: - if (lookahead == 'o') ADVANCE(62); - if (lookahead == 'r') ADVANCE(63); - if (lookahead == 'y') ADVANCE(64); - END_STATE(); - case 16: - if (lookahead == 'a') ADVANCE(65); - if (lookahead == 'h') ADVANCE(66); - if (lookahead == 'l') ADVANCE(67); - if (lookahead == 'o') ADVANCE(68); - END_STATE(); - case 17: - if (lookahead == 'e') ADVANCE(69); - if (lookahead == 'o') ADVANCE(70); - END_STATE(); - case 18: - if (lookahead == 'l') ADVANCE(71); - if (lookahead == 'n') ADVANCE(72); - if (lookahead == 'x') ADVANCE(73); - END_STATE(); - case 19: - if (lookahead == 'a') ADVANCE(74); - if (lookahead == 'l') ADVANCE(75); - if (lookahead == 'o') ADVANCE(76); - END_STATE(); - case 20: - if (lookahead == 'o') ADVANCE(77); - END_STATE(); - case 21: - if (lookahead == 'd') ADVANCE(78); - if (lookahead == 'f') ADVANCE(79); - if (lookahead == 'n') ADVANCE(80); - if (lookahead == 'o') ADVANCE(81); - END_STATE(); - case 22: - if (lookahead == 'o') ADVANCE(82); - END_STATE(); - case 23: - if (lookahead == 'a') ADVANCE(83); - END_STATE(); - case 24: - if (lookahead == 'o') ADVANCE(84); - if (lookahead == 'u') ADVANCE(85); - END_STATE(); - case 25: - if (lookahead == 'b') ADVANCE(86); - if (lookahead == 'f') ADVANCE(87); - if (lookahead == 'n') ADVANCE(88); - if (lookahead == 'u') ADVANCE(89); - END_STATE(); - case 26: - if (lookahead == 't') ADVANCE(90); - END_STATE(); - case 27: - if (lookahead == 'e') ADVANCE(91); - END_STATE(); - case 28: - if (lookahead == 'h') ADVANCE(92); - if (lookahead == 'i') ADVANCE(93); - if (lookahead == 's') ADVANCE(94); - if (lookahead == 't') ADVANCE(95); - if (lookahead == 'w') ADVANCE(96); - END_STATE(); - case 29: - if (lookahead == 'h') ADVANCE(97); - if (lookahead == 'r') ADVANCE(98); - if (lookahead == 'v') ADVANCE(99); - if (lookahead == 'y') ADVANCE(100); - END_STATE(); - case 30: - if (lookahead == 'i') ADVANCE(101); - if (lookahead == 'n') ADVANCE(102); - END_STATE(); - case 31: - if (lookahead == 'a') ADVANCE(103); - if (lookahead == 'o') ADVANCE(104); - END_STATE(); - case 32: - if (lookahead == 'a') ADVANCE(105); - if (lookahead == 'h') ADVANCE(106); - END_STATE(); - case 33: - if (lookahead == 'I') ADVANCE(107); - END_STATE(); - case 34: - if (lookahead == 'O') ADVANCE(108); - END_STATE(); - case 35: - if (lookahead == '_') ADVANCE(109); - END_STATE(); - case 36: - if (lookahead == '_') ADVANCE(110); - END_STATE(); - case 37: - if (lookahead == 'a') ADVANCE(111); - END_STATE(); - case 38: - if (lookahead == 'P') ADVANCE(112); - END_STATE(); - case 39: - if (lookahead == 'L') ADVANCE(113); - END_STATE(); - case 40: - if (lookahead == 'U') ADVANCE(114); - END_STATE(); - case 41: - if (lookahead == 'I') ADVANCE(115); - if (lookahead == 'O') ADVANCE(116); - if (lookahead == '_') ADVANCE(117); - END_STATE(); - case 42: - if (lookahead == 'P') ADVANCE(118); - END_STATE(); - case 43: - if (lookahead == '_') ADVANCE(119); - END_STATE(); - case 44: - if (lookahead == 'L') ADVANCE(120); - END_STATE(); - case 45: - if (lookahead == 'J') ADVANCE(121); - END_STATE(); - case 46: - if (lookahead == 'L') ADVANCE(122); - END_STATE(); - case 47: - if (lookahead == 'U') ADVANCE(123); - END_STATE(); - case 48: - if (lookahead == 'K') ADVANCE(124); - if (lookahead == '_') ADVANCE(125); - END_STATE(); - case 49: - if (lookahead == 'A') ADVANCE(126); - END_STATE(); - case 50: - if (lookahead == '\n') SKIP(0) - END_STATE(); - case 51: - if (lookahead == 'l') ADVANCE(127); - if (lookahead == 't') ADVANCE(128); - END_STATE(); - case 52: - if (lookahead == 'o') ADVANCE(129); - END_STATE(); - case 53: - if (lookahead == 'e') ADVANCE(130); - END_STATE(); - case 54: - if (lookahead == 'o') ADVANCE(131); - if (lookahead == 'u') ADVANCE(132); - END_STATE(); - case 55: - if (lookahead == 'I') ADVANCE(133); - if (lookahead == 'O') ADVANCE(134); - if (lookahead == 'a') ADVANCE(135); - if (lookahead == 'b') ADVANCE(136); - if (lookahead == 'c') ADVANCE(137); - if (lookahead == 'd') ADVANCE(138); - if (lookahead == 'e') ADVANCE(139); - if (lookahead == 'f') ADVANCE(140); - if (lookahead == 'i') ADVANCE(141); - if (lookahead == 'k') ADVANCE(142); - if (lookahead == 'n') ADVANCE(143); - if (lookahead == 'p') ADVANCE(144); - if (lookahead == 'r') ADVANCE(145); - if (lookahead == 's') ADVANCE(146); - if (lookahead == 't') ADVANCE(147); - if (lookahead == 'u') ADVANCE(148); - if (lookahead == 'v') ADVANCE(149); - if (lookahead == 'w') ADVANCE(150); - END_STATE(); - case 56: - if (lookahead == 'l') ADVANCE(151); - END_STATE(); - case 57: - if (lookahead == 'n') ADVANCE(152); - END_STATE(); - case 58: - if (lookahead == 'i') ADVANCE(153); - END_STATE(); - case 59: - if (lookahead == 'm') ADVANCE(154); - END_STATE(); - case 60: - if (lookahead == 't') ADVANCE(155); - END_STATE(); - case 61: - if (lookahead == 'a') ADVANCE(156); - END_STATE(); - case 62: - if (lookahead == 'o') ADVANCE(157); - END_STATE(); - case 63: - if (lookahead == 'e') ADVANCE(158); - END_STATE(); - case 64: - if (lookahead == 'c') ADVANCE(159); - if (lookahead == 'r') ADVANCE(160); - END_STATE(); - case 65: - if (lookahead == 's') ADVANCE(161); - END_STATE(); - case 66: - if (lookahead == 'a') ADVANCE(162); - END_STATE(); - case 67: - if (lookahead == 'a') ADVANCE(163); - END_STATE(); - case 68: - if (lookahead == 'n') ADVANCE(164); - END_STATE(); - case 69: - if (lookahead == 'f') ADVANCE(165); - END_STATE(); - case 70: - ACCEPT_TOKEN(anon_sym_do); - if (lookahead == 'u') ADVANCE(166); - END_STATE(); - case 71: - if (lookahead == 's') ADVANCE(167); - END_STATE(); - case 72: - if (lookahead == 'u') ADVANCE(168); - END_STATE(); - case 73: - if (lookahead == 't') ADVANCE(169); - END_STATE(); - case 74: - if (lookahead == 'l') ADVANCE(170); - END_STATE(); - case 75: - if (lookahead == 'o') ADVANCE(171); - END_STATE(); - case 76: - if (lookahead == 'r') ADVANCE(172); - END_STATE(); - case 77: - if (lookahead == 't') ADVANCE(173); - END_STATE(); - case 78: - ACCEPT_TOKEN(anon_sym_id); - END_STATE(); - case 79: - ACCEPT_TOKEN(anon_sym_if); - END_STATE(); - case 80: - ACCEPT_TOKEN(anon_sym_in); - if (lookahead == 'l') ADVANCE(174); - if (lookahead == 'o') ADVANCE(175); - if (lookahead == 't') ADVANCE(176); - END_STATE(); - case 81: - if (lookahead == 's') ADVANCE(177); - END_STATE(); - case 82: - if (lookahead == 'n') ADVANCE(178); - END_STATE(); - case 83: - if (lookahead == 'c') ADVANCE(179); - if (lookahead == 'x') ADVANCE(180); - END_STATE(); - case 84: - if (lookahead == 'r') ADVANCE(181); - if (lookahead == 't') ADVANCE(182); - END_STATE(); - case 85: - if (lookahead == 'l') ADVANCE(183); - END_STATE(); - case 86: - if (lookahead == 'j') ADVANCE(184); - END_STATE(); - case 87: - if (lookahead == 'f') ADVANCE(185); - END_STATE(); - case 88: - if (lookahead == 'e') ADVANCE(186); - END_STATE(); - case 89: - if (lookahead == 't') ADVANCE(187); - END_STATE(); - case 90: - if (lookahead == 'r') ADVANCE(188); - END_STATE(); - case 91: - if (lookahead == 'g') ADVANCE(189); - if (lookahead == 's') ADVANCE(190); - if (lookahead == 't') ADVANCE(191); - END_STATE(); - case 92: - if (lookahead == 'o') ADVANCE(192); - END_STATE(); - case 93: - if (lookahead == 'g') ADVANCE(193); - if (lookahead == 'z') ADVANCE(194); - END_STATE(); - case 94: - if (lookahead == 'i') ADVANCE(195); - END_STATE(); - case 95: - if (lookahead == 'a') ADVANCE(196); - if (lookahead == 'r') ADVANCE(197); - END_STATE(); - case 96: - if (lookahead == 'i') ADVANCE(198); - END_STATE(); - case 97: - if (lookahead == 'r') ADVANCE(199); - END_STATE(); - case 98: - if (lookahead == 'u') ADVANCE(200); - END_STATE(); - case 99: - if (lookahead == 'o') ADVANCE(201); - END_STATE(); - case 100: - if (lookahead == 'p') ADVANCE(202); - END_STATE(); - case 101: - if (lookahead == 'n') ADVANCE(203); - END_STATE(); - case 102: - if (lookahead == 'i') ADVANCE(204); - if (lookahead == 's') ADVANCE(205); - END_STATE(); - case 103: - if (lookahead == '_') ADVANCE(206); - END_STATE(); - case 104: - if (lookahead == 'i') ADVANCE(207); - if (lookahead == 'l') ADVANCE(208); - END_STATE(); - case 105: - if (lookahead == 't') ADVANCE(209); - END_STATE(); - case 106: - if (lookahead == 'i') ADVANCE(210); - END_STATE(); - case 107: - if (lookahead == '_') ADVANCE(211); - END_STATE(); - case 108: - if (lookahead == 'L') ADVANCE(212); - END_STATE(); - case 109: - if (lookahead == 'F') ADVANCE(213); - if (lookahead == 'R') ADVANCE(214); - END_STATE(); - case 110: - if (lookahead == 'E') ADVANCE(215); - if (lookahead == 'I') ADVANCE(216); - END_STATE(); - case 111: - if (lookahead == 's') ADVANCE(217); - END_STATE(); - case 112: - if (lookahead == 'R') ADVANCE(218); - END_STATE(); - case 113: - if (lookahead == 'S') ADVANCE(219); - END_STATE(); - case 114: - if (lookahead == 'N') ADVANCE(220); - END_STATE(); - case 115: - if (lookahead == 'n') ADVANCE(221); - END_STATE(); - case 116: - if (lookahead == 'u') ADVANCE(222); - END_STATE(); - case 117: - if (lookahead == 'D') ADVANCE(223); - END_STATE(); - case 118: - ACCEPT_TOKEN(anon_sym_IMP); - END_STATE(); - case 119: - if (lookahead == 'A') ADVANCE(224); - if (lookahead == 'C') ADVANCE(225); - if (lookahead == 'D') ADVANCE(226); - if (lookahead == 'E') ADVANCE(227); - if (lookahead == 'F') ADVANCE(228); - if (lookahead == 'I') ADVANCE(229); - if (lookahead == 'R') ADVANCE(230); - if (lookahead == 'S') ADVANCE(231); - if (lookahead == 'U') ADVANCE(232); - if (lookahead == 'V') ADVANCE(233); - END_STATE(); - case 120: - if (lookahead == 'L') ADVANCE(234); - END_STATE(); - case 121: - if (lookahead == 'C') ADVANCE(235); - END_STATE(); - case 122: - ACCEPT_TOKEN(anon_sym_SEL); - END_STATE(); - case 123: - if (lookahead == 'E') ADVANCE(236); - END_STATE(); - case 124: - if (lookahead == 'I') ADVANCE(237); - END_STATE(); - case 125: - if (lookahead == 'A') ADVANCE(238); - END_STATE(); - case 126: - if (lookahead == 'V') ADVANCE(239); - END_STATE(); - case 127: - if (lookahead == 'i') ADVANCE(240); - END_STATE(); - case 128: - if (lookahead == 'o') ADVANCE(241); - END_STATE(); - case 129: - if (lookahead == 'm') ADVANCE(242); - END_STATE(); - case 130: - if (lookahead == 'n') ADVANCE(243); - END_STATE(); - case 131: - if (lookahead == 'n') ADVANCE(244); - if (lookahead == 'r') ADVANCE(245); - END_STATE(); - case 132: - if (lookahead == 'l') ADVANCE(246); - END_STATE(); - case 133: - if (lookahead == 'O') ADVANCE(247); - END_STATE(); - case 134: - if (lookahead == 'S') ADVANCE(248); - END_STATE(); - case 135: - if (lookahead == 'l') ADVANCE(249); - if (lookahead == 's') ADVANCE(250); - if (lookahead == 't') ADVANCE(251); - if (lookahead == 'u') ADVANCE(252); - END_STATE(); - case 136: - if (lookahead == 'a') ADVANCE(253); - if (lookahead == 'l') ADVANCE(254); - if (lookahead == 'r') ADVANCE(255); - if (lookahead == 'u') ADVANCE(256); - END_STATE(); - case 137: - if (lookahead == 'a') ADVANCE(257); - if (lookahead == 'd') ADVANCE(258); - if (lookahead == 'l') ADVANCE(259); - if (lookahead == 'o') ADVANCE(260); - END_STATE(); - case 138: - if (lookahead == 'e') ADVANCE(261); - END_STATE(); - case 139: - if (lookahead == 'x') ADVANCE(262); - END_STATE(); - case 140: - if (lookahead == 'a') ADVANCE(263); - if (lookahead == 'i') ADVANCE(264); - if (lookahead == 'o') ADVANCE(265); - END_STATE(); - case 141: - if (lookahead == 'm') ADVANCE(266); - if (lookahead == 'n') ADVANCE(267); - END_STATE(); - case 142: - if (lookahead == 'i') ADVANCE(268); - END_STATE(); - case 143: - if (lookahead == 'o') ADVANCE(269); - if (lookahead == 'u') ADVANCE(270); - END_STATE(); - case 144: - if (lookahead == 't') ADVANCE(271); - END_STATE(); - case 145: - if (lookahead == 'e') ADVANCE(272); - END_STATE(); - case 146: - if (lookahead == 'p') ADVANCE(273); - if (lookahead == 't') ADVANCE(274); - END_STATE(); - case 147: - if (lookahead == 'h') ADVANCE(275); - if (lookahead == 'r') ADVANCE(276); - if (lookahead == 'y') ADVANCE(277); - END_STATE(); - case 148: - if (lookahead == 'n') ADVANCE(278); - if (lookahead == 'p') ADVANCE(279); - END_STATE(); - case 149: - if (lookahead == 'e') ADVANCE(280); - END_STATE(); - case 150: - if (lookahead == 'e') ADVANCE(281); - END_STATE(); - case 151: - if (lookahead == 'i') ADVANCE(282); - END_STATE(); - case 152: - if (lookahead == 'a') ADVANCE(283); - END_STATE(); - case 153: - if (lookahead == 'g') ADVANCE(284); - END_STATE(); - case 154: - ACCEPT_TOKEN(anon_sym_asm); - END_STATE(); - case 155: - if (lookahead == 'o') ADVANCE(285); - END_STATE(); - case 156: - if (lookahead == 'i') ADVANCE(286); - END_STATE(); - case 157: - if (lookahead == 'l') ADVANCE(287); - END_STATE(); - case 158: - if (lookahead == 'a') ADVANCE(288); - END_STATE(); - case 159: - if (lookahead == 'o') ADVANCE(289); - END_STATE(); - case 160: - if (lookahead == 'e') ADVANCE(290); - END_STATE(); - case 161: - if (lookahead == 'e') ADVANCE(291); - END_STATE(); - case 162: - if (lookahead == 'r') ADVANCE(292); - END_STATE(); - case 163: - if (lookahead == 's') ADVANCE(293); - END_STATE(); - case 164: - if (lookahead == 's') ADVANCE(294); - if (lookahead == 't') ADVANCE(295); - END_STATE(); - case 165: - if (lookahead == 'a') ADVANCE(296); - if (lookahead == 'i') ADVANCE(297); - END_STATE(); - case 166: - if (lookahead == 'b') ADVANCE(298); - END_STATE(); - case 167: - if (lookahead == 'e') ADVANCE(299); - END_STATE(); - case 168: - if (lookahead == 'm') ADVANCE(300); - END_STATE(); - case 169: - if (lookahead == 'e') ADVANCE(301); - END_STATE(); - case 170: - if (lookahead == 's') ADVANCE(302); - END_STATE(); - case 171: - if (lookahead == 'a') ADVANCE(303); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_for); - END_STATE(); - case 173: - if (lookahead == 'o') ADVANCE(304); - END_STATE(); - case 174: - if (lookahead == 'i') ADVANCE(305); - END_STATE(); - case 175: - if (lookahead == 'u') ADVANCE(306); - END_STATE(); - case 176: - ACCEPT_TOKEN(sym_primitive_type); - if (lookahead == '1') ADVANCE(307); - if (lookahead == '3') ADVANCE(308); - if (lookahead == '6') ADVANCE(309); - if (lookahead == '8') ADVANCE(310); - if (lookahead == 'p') ADVANCE(311); - END_STATE(); - case 177: - ACCEPT_TOKEN(anon_sym_ios); - END_STATE(); - case 178: - if (lookahead == 'g') ADVANCE(312); - END_STATE(); - case 179: - if (lookahead == 'o') ADVANCE(313); - END_STATE(); - case 180: - if (lookahead == '_') ADVANCE(314); - END_STATE(); - case 181: - if (lookahead == 'e') ADVANCE(315); - END_STATE(); - case 182: - if (lookahead == 'h') ADVANCE(316); - END_STATE(); - case 183: - if (lookahead == 'l') ADVANCE(317); - END_STATE(); - case 184: - if (lookahead == 'c') ADVANCE(318); - END_STATE(); - case 185: - if (lookahead == 's') ADVANCE(319); - END_STATE(); - case 186: - if (lookahead == 'w') ADVANCE(320); - END_STATE(); - case 187: - ACCEPT_TOKEN(anon_sym_out); - END_STATE(); - case 188: - if (lookahead == 'd') ADVANCE(321); - END_STATE(); - case 189: - if (lookahead == 'i') ADVANCE(322); - END_STATE(); - case 190: - if (lookahead == 't') ADVANCE(323); - END_STATE(); - case 191: - if (lookahead == 'u') ADVANCE(324); - END_STATE(); - case 192: - if (lookahead == 'r') ADVANCE(325); - END_STATE(); - case 193: - if (lookahead == 'n') ADVANCE(326); - END_STATE(); - case 194: - if (lookahead == 'e') ADVANCE(327); - END_STATE(); - case 195: - if (lookahead == 'z') ADVANCE(328); - END_STATE(); - case 196: - if (lookahead == 't') ADVANCE(329); - END_STATE(); - case 197: - if (lookahead == 'u') ADVANCE(330); - END_STATE(); - case 198: - if (lookahead == 't') ADVANCE(331); - END_STATE(); - case 199: - if (lookahead == 'e') ADVANCE(332); - END_STATE(); - case 200: - if (lookahead == 'e') ADVANCE(236); - END_STATE(); - case 201: - if (lookahead == 's') ADVANCE(333); - END_STATE(); - case 202: - if (lookahead == 'e') ADVANCE(334); - END_STATE(); - case 203: - if (lookahead == 't') ADVANCE(335); - END_STATE(); - case 204: - if (lookahead == 'o') ADVANCE(336); - END_STATE(); - case 205: - if (lookahead == 'i') ADVANCE(337); - END_STATE(); - case 206: - if (lookahead == 'a') ADVANCE(338); - END_STATE(); - case 207: - if (lookahead == 'd') ADVANCE(287); - END_STATE(); - case 208: - if (lookahead == 'a') ADVANCE(339); - END_STATE(); - case 209: - if (lookahead == 'c') ADVANCE(340); - END_STATE(); - case 210: - if (lookahead == 'l') ADVANCE(341); - END_STATE(); - case 211: - if (lookahead == 'A') ADVANCE(342); - if (lookahead == 'D') ADVANCE(343); - if (lookahead == 'U') ADVANCE(344); - END_STATE(); - case 212: - ACCEPT_TOKEN(anon_sym_BOOL); - END_STATE(); - case 213: - if (lookahead == 'O') ADVANCE(345); - END_STATE(); - case 214: - if (lookahead == 'E') ADVANCE(346); - END_STATE(); - case 215: - if (lookahead == 'X') ADVANCE(347); - END_STATE(); - case 216: - if (lookahead == 'N') ADVANCE(348); - END_STATE(); - case 217: - if (lookahead == 's') ADVANCE(349); - END_STATE(); - case 218: - if (lookahead == 'E') ADVANCE(350); - END_STATE(); - case 219: - if (lookahead == 'E') ADVANCE(351); - END_STATE(); - case 220: - if (lookahead == 'D') ADVANCE(352); - END_STATE(); - case 221: - if (lookahead == 's') ADVANCE(353); - END_STATE(); - case 222: - if (lookahead == 't') ADVANCE(354); - END_STATE(); - case 223: - if (lookahead == 'E') ADVANCE(355); - END_STATE(); - case 224: - if (lookahead == 'U') ADVANCE(356); - if (lookahead == 'V') ADVANCE(357); - END_STATE(); - case 225: - if (lookahead == 'L') ADVANCE(358); - END_STATE(); - case 226: - if (lookahead == 'E') ADVANCE(359); - END_STATE(); - case 227: - if (lookahead == 'N') ADVANCE(360); - if (lookahead == 'X') ADVANCE(361); - END_STATE(); - case 228: - if (lookahead == 'O') ADVANCE(362); - END_STATE(); - case 229: - if (lookahead == 'N') ADVANCE(363); - END_STATE(); - case 230: - if (lookahead == 'E') ADVANCE(364); - if (lookahead == 'O') ADVANCE(365); - END_STATE(); - case 231: - if (lookahead == 'W') ADVANCE(366); - END_STATE(); - case 232: - if (lookahead == 'N') ADVANCE(367); - END_STATE(); - case 233: - if (lookahead == 'A') ADVANCE(368); - END_STATE(); - case 234: - ACCEPT_TOKEN(anon_sym_NULL); - END_STATE(); - case 235: - if (lookahead == '_') ADVANCE(369); - END_STATE(); - case 236: - ACCEPT_TOKEN(sym_true); - END_STATE(); - case 237: - if (lookahead == 'T') ADVANCE(370); - END_STATE(); - case 238: - if (lookahead == 'P') ADVANCE(371); - END_STATE(); - case 239: - if (lookahead == 'A') ADVANCE(372); - END_STATE(); - case 240: - if (lookahead == 'g') ADVANCE(373); - END_STATE(); - case 241: - if (lookahead == 'm') ADVANCE(374); - END_STATE(); - case 242: - if (lookahead == 'p') ADVANCE(375); - END_STATE(); - case 243: - if (lookahead == 'e') ADVANCE(376); - END_STATE(); - case 244: - if (lookahead == 'n') ADVANCE(377); - END_STATE(); - case 245: - if (lookahead == 'e') ADVANCE(378); - END_STATE(); - case 246: - if (lookahead == 'l') ADVANCE(379); - END_STATE(); - case 247: - if (lookahead == 'S') ADVANCE(380); - END_STATE(); - case 248: - if (lookahead == 'X') ADVANCE(381); - END_STATE(); - case 249: - if (lookahead == 'i') ADVANCE(382); - END_STATE(); - case 250: - if (lookahead == 'm') ADVANCE(383); - END_STATE(); - case 251: - if (lookahead == 't') ADVANCE(384); - END_STATE(); - case 252: - if (lookahead == 't') ADVANCE(385); - END_STATE(); - case 253: - if (lookahead == 's') ADVANCE(386); - END_STATE(); - case 254: - if (lookahead == 'o') ADVANCE(387); - END_STATE(); - case 255: - if (lookahead == 'i') ADVANCE(388); - END_STATE(); - case 256: - if (lookahead == 'i') ADVANCE(389); - END_STATE(); - case 257: - if (lookahead == 't') ADVANCE(390); - END_STATE(); - case 258: - if (lookahead == 'e') ADVANCE(391); - END_STATE(); - case 259: - if (lookahead == 'r') ADVANCE(392); - END_STATE(); - case 260: - if (lookahead == 'm') ADVANCE(393); - if (lookahead == 'n') ADVANCE(394); - if (lookahead == 'v') ADVANCE(395); - END_STATE(); - case 261: - if (lookahead == 'c') ADVANCE(396); - if (lookahead == 'p') ADVANCE(397); - END_STATE(); - case 262: - if (lookahead == 't') ADVANCE(398); - END_STATE(); - case 263: - if (lookahead == 's') ADVANCE(399); - END_STATE(); - case 264: - if (lookahead == 'n') ADVANCE(400); - END_STATE(); - case 265: - if (lookahead == 'r') ADVANCE(401); - END_STATE(); - case 266: - if (lookahead == 'a') ADVANCE(402); - END_STATE(); - case 267: - if (lookahead == 'l') ADVANCE(403); - END_STATE(); - case 268: - if (lookahead == 'n') ADVANCE(404); - END_STATE(); - case 269: - if (lookahead == 'n') ADVANCE(405); - END_STATE(); - case 270: - if (lookahead == 'l') ADVANCE(406); - END_STATE(); - case 271: - if (lookahead == 'r') ADVANCE(407); - END_STATE(); - case 272: - if (lookahead == 'a') ADVANCE(408); - if (lookahead == 's') ADVANCE(409); - END_STATE(); - case 273: - if (lookahead == 't') ADVANCE(410); - END_STATE(); - case 274: - if (lookahead == 'd') ADVANCE(411); - if (lookahead == 'r') ADVANCE(412); - END_STATE(); - case 275: - if (lookahead == 'i') ADVANCE(413); - if (lookahead == 'r') ADVANCE(414); - END_STATE(); - case 276: - if (lookahead == 'y') ADVANCE(415); - END_STATE(); - case 277: - if (lookahead == 'p') ADVANCE(416); - END_STATE(); - case 278: - if (lookahead == 'a') ADVANCE(417); - if (lookahead == 's') ADVANCE(418); - if (lookahead == 'u') ADVANCE(419); - END_STATE(); - case 279: - if (lookahead == 't') ADVANCE(420); - END_STATE(); - case 280: - if (lookahead == 'c') ADVANCE(421); - END_STATE(); - case 281: - if (lookahead == 'a') ADVANCE(422); - END_STATE(); - case 282: - if (lookahead == 'g') ADVANCE(423); - END_STATE(); - case 283: - if (lookahead == 'l') ADVANCE(424); - END_STATE(); - case 284: - if (lookahead == 'n') ADVANCE(425); - END_STATE(); - case 285: - ACCEPT_TOKEN(anon_sym_auto); - END_STATE(); - case 286: - if (lookahead == 'l') ADVANCE(426); - END_STATE(); - case 287: - ACCEPT_TOKEN(sym_primitive_type); - END_STATE(); - case 288: - if (lookahead == 'k') ADVANCE(427); - END_STATE(); - case 289: - if (lookahead == 'p') ADVANCE(428); - END_STATE(); - case 290: - if (lookahead == 'f') ADVANCE(429); - END_STATE(); - case 291: - ACCEPT_TOKEN(anon_sym_case); - END_STATE(); - case 292: - ACCEPT_TOKEN(sym_primitive_type); - if (lookahead == '1') ADVANCE(430); - if (lookahead == '3') ADVANCE(431); - if (lookahead == '6') ADVANCE(432); - if (lookahead == '8') ADVANCE(433); - if (lookahead == 'p') ADVANCE(434); - END_STATE(); - case 293: - if (lookahead == 's') ADVANCE(435); - END_STATE(); - case 294: - if (lookahead == 't') ADVANCE(436); - END_STATE(); - case 295: - if (lookahead == 'i') ADVANCE(437); - END_STATE(); - case 296: - if (lookahead == 'u') ADVANCE(438); - END_STATE(); - case 297: - if (lookahead == 'n') ADVANCE(439); - END_STATE(); - case 298: - if (lookahead == 'l') ADVANCE(440); - END_STATE(); - case 299: - ACCEPT_TOKEN(anon_sym_else); - END_STATE(); - case 300: - ACCEPT_TOKEN(anon_sym_enum); - END_STATE(); - case 301: - if (lookahead == 'r') ADVANCE(441); - END_STATE(); - case 302: - if (lookahead == 'e') ADVANCE(351); - END_STATE(); - case 303: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 304: - ACCEPT_TOKEN(anon_sym_goto); - END_STATE(); - case 305: - if (lookahead == 'n') ADVANCE(442); - END_STATE(); - case 306: - if (lookahead == 't') ADVANCE(443); - END_STATE(); - case 307: - if (lookahead == '6') ADVANCE(444); - END_STATE(); - case 308: - if (lookahead == '2') ADVANCE(445); - END_STATE(); - case 309: - if (lookahead == '4') ADVANCE(446); - END_STATE(); - case 310: - if (lookahead == '_') ADVANCE(447); - END_STATE(); - case 311: - if (lookahead == 't') ADVANCE(448); - END_STATE(); - case 312: - ACCEPT_TOKEN(anon_sym_long); - END_STATE(); - case 313: - if (lookahead == 's') ADVANCE(449); - END_STATE(); - case 314: - if (lookahead == 'a') ADVANCE(450); - END_STATE(); - case 315: - if (lookahead == 't') ADVANCE(451); - END_STATE(); - case 316: - if (lookahead == 'r') ADVANCE(452); - END_STATE(); - case 317: - if (lookahead == 'a') ADVANCE(453); - if (lookahead == 'p') ADVANCE(454); - END_STATE(); - case 318: - if (lookahead == '_') ADVANCE(455); - END_STATE(); - case 319: - if (lookahead == 'e') ADVANCE(456); - END_STATE(); - case 320: - if (lookahead == 'a') ADVANCE(457); - END_STATE(); - case 321: - if (lookahead == 'i') ADVANCE(458); - END_STATE(); - case 322: - if (lookahead == 's') ADVANCE(459); - END_STATE(); - case 323: - if (lookahead == 'r') ADVANCE(460); - END_STATE(); - case 324: - if (lookahead == 'r') ADVANCE(461); - END_STATE(); - case 325: - if (lookahead == 't') ADVANCE(462); - END_STATE(); - case 326: - if (lookahead == 'e') ADVANCE(463); - END_STATE(); - case 327: - if (lookahead == '_') ADVANCE(464); - if (lookahead == 'o') ADVANCE(465); - END_STATE(); - case 328: - if (lookahead == 'e') ADVANCE(466); - END_STATE(); - case 329: - if (lookahead == 'i') ADVANCE(467); - END_STATE(); - case 330: - if (lookahead == 'c') ADVANCE(468); - END_STATE(); - case 331: - if (lookahead == 'c') ADVANCE(469); - END_STATE(); - case 332: - if (lookahead == 'a') ADVANCE(470); - END_STATE(); - case 333: - ACCEPT_TOKEN(anon_sym_tvos); - END_STATE(); - case 334: - if (lookahead == 'd') ADVANCE(471); - if (lookahead == 'o') ADVANCE(472); - END_STATE(); - case 335: - if (lookahead == '1') ADVANCE(473); - if (lookahead == '3') ADVANCE(474); - if (lookahead == '6') ADVANCE(475); - if (lookahead == '8') ADVANCE(476); - if (lookahead == 'p') ADVANCE(477); - END_STATE(); - case 336: - if (lookahead == 'n') ADVANCE(478); - END_STATE(); - case 337: - if (lookahead == 'g') ADVANCE(479); - END_STATE(); - case 338: - if (lookahead == 'r') ADVANCE(480); - END_STATE(); - case 339: - if (lookahead == 't') ADVANCE(481); - END_STATE(); - case 340: - if (lookahead == 'h') ADVANCE(482); - END_STATE(); - case 341: - if (lookahead == 'e') ADVANCE(483); - END_STATE(); - case 342: - if (lookahead == 'V') ADVANCE(484); - END_STATE(); - case 343: - if (lookahead == 'E') ADVANCE(485); - END_STATE(); - case 344: - if (lookahead == 'N') ADVANCE(486); - END_STATE(); - case 345: - if (lookahead == 'R') ADVANCE(487); - END_STATE(); - case 346: - if (lookahead == 'T') ADVANCE(488); - END_STATE(); - case 347: - if (lookahead == 'T') ADVANCE(489); - END_STATE(); - case 348: - if (lookahead == 'L') ADVANCE(490); - END_STATE(); - case 349: - ACCEPT_TOKEN(anon_sym_Class); - END_STATE(); - case 350: - if (lookahead == 'C') ADVANCE(491); - END_STATE(); - case 351: - ACCEPT_TOKEN(sym_false); - END_STATE(); - case 352: - if (lookahead == 'A') ADVANCE(492); - END_STATE(); - case 353: - if (lookahead == 'p') ADVANCE(493); - END_STATE(); - case 354: - if (lookahead == 'l') ADVANCE(494); - END_STATE(); - case 355: - if (lookahead == 'S') ADVANCE(495); - END_STATE(); - case 356: - if (lookahead == 'T') ADVANCE(496); - END_STATE(); - case 357: - if (lookahead == 'A') ADVANCE(497); - END_STATE(); - case 358: - if (lookahead == 'A') ADVANCE(498); - END_STATE(); - case 359: - if (lookahead == 'P') ADVANCE(499); - END_STATE(); - case 360: - if (lookahead == 'U') ADVANCE(500); - END_STATE(); - case 361: - if (lookahead == 'T') ADVANCE(501); - END_STATE(); - case 362: - if (lookahead == 'R') ADVANCE(502); - END_STATE(); - case 363: - if (lookahead == 'L') ADVANCE(503); - END_STATE(); - case 364: - if (lookahead == 'Q') ADVANCE(504); - END_STATE(); - case 365: - if (lookahead == 'O') ADVANCE(505); - END_STATE(); - case 366: - if (lookahead == 'I') ADVANCE(506); - END_STATE(); - case 367: - if (lookahead == 'A') ADVANCE(507); - END_STATE(); - case 368: - if (lookahead == 'L') ADVANCE(508); - END_STATE(); - case 369: - if (lookahead == 'E') ADVANCE(509); - if (lookahead == 'R') ADVANCE(510); - END_STATE(); - case 370: - if (lookahead == '_') ADVANCE(511); - END_STATE(); - case 371: - if (lookahead == 'P') ADVANCE(512); - END_STATE(); - case 372: - if (lookahead == 'I') ADVANCE(513); - END_STATE(); - case 373: - if (lookahead == 'n') ADVANCE(514); - END_STATE(); - case 374: - if (lookahead == 'i') ADVANCE(515); - END_STATE(); - case 375: - if (lookahead == 'l') ADVANCE(516); - END_STATE(); - case 376: - if (lookahead == 'r') ADVANCE(517); - END_STATE(); - case 377: - if (lookahead == 'u') ADVANCE(518); - END_STATE(); - case 378: - if (lookahead == 't') ADVANCE(519); - END_STATE(); - case 379: - if (lookahead == '_') ADVANCE(520); - if (lookahead == 'a') ADVANCE(521); - END_STATE(); - case 380: - if (lookahead == '_') ADVANCE(522); - END_STATE(); - case 381: - if (lookahead == '_') ADVANCE(523); - END_STATE(); - case 382: - if (lookahead == 'g') ADVANCE(524); - END_STATE(); - case 383: - ACCEPT_TOKEN(anon_sym___asm); - if (lookahead == '_') ADVANCE(525); - END_STATE(); - case 384: - if (lookahead == 'r') ADVANCE(526); - END_STATE(); - case 385: - if (lookahead == 'o') ADVANCE(527); - END_STATE(); - case 386: - if (lookahead == 'e') ADVANCE(528); - END_STATE(); - case 387: - if (lookahead == 'c') ADVANCE(529); - END_STATE(); - case 388: - if (lookahead == 'd') ADVANCE(530); - END_STATE(); - case 389: - if (lookahead == 'l') ADVANCE(531); - END_STATE(); - case 390: - if (lookahead == 'c') ADVANCE(532); - END_STATE(); - case 391: - if (lookahead == 'c') ADVANCE(533); - END_STATE(); - case 392: - if (lookahead == 'c') ADVANCE(534); - END_STATE(); - case 393: - if (lookahead == 'p') ADVANCE(535); - END_STATE(); - case 394: - if (lookahead == 's') ADVANCE(536); - if (lookahead == 't') ADVANCE(537); - END_STATE(); - case 395: - if (lookahead == 'a') ADVANCE(538); - END_STATE(); - case 396: - if (lookahead == 'l') ADVANCE(539); - END_STATE(); - case 397: - if (lookahead == 'r') ADVANCE(540); - END_STATE(); - case 398: - if (lookahead == 'e') ADVANCE(541); - END_STATE(); - case 399: - if (lookahead == 't') ADVANCE(542); - END_STATE(); - case 400: - if (lookahead == 'a') ADVANCE(543); - END_STATE(); - case 401: - if (lookahead == 'c') ADVANCE(544); - END_STATE(); - case 402: - if (lookahead == 'g') ADVANCE(545); - END_STATE(); - case 403: - if (lookahead == 'i') ADVANCE(546); - END_STATE(); - case 404: - if (lookahead == 'd') ADVANCE(547); - END_STATE(); - case 405: - if (lookahead == 'n') ADVANCE(548); - END_STATE(); - case 406: - if (lookahead == 'l') ADVANCE(549); - END_STATE(); - case 407: - if (lookahead == 'a') ADVANCE(550); - END_STATE(); - case 408: - if (lookahead == 'l') ADVANCE(551); - END_STATE(); - case 409: - if (lookahead == 't') ADVANCE(552); - END_STATE(); - case 410: - if (lookahead == 'r') ADVANCE(553); - END_STATE(); - case 411: - if (lookahead == 'c') ADVANCE(554); - END_STATE(); - case 412: - if (lookahead == 'o') ADVANCE(555); - END_STATE(); - case 413: - if (lookahead == 's') ADVANCE(556); - END_STATE(); - case 414: - if (lookahead == 'e') ADVANCE(557); - END_STATE(); - case 415: - ACCEPT_TOKEN(anon_sym___try); - END_STATE(); - case 416: - if (lookahead == 'e') ADVANCE(558); - END_STATE(); - case 417: - if (lookahead == 'l') ADVANCE(559); - END_STATE(); - case 418: - if (lookahead == 'a') ADVANCE(560); - END_STATE(); - case 419: - if (lookahead == 's') ADVANCE(561); - END_STATE(); - case 420: - if (lookahead == 'r') ADVANCE(562); - END_STATE(); - case 421: - if (lookahead == 't') ADVANCE(563); - END_STATE(); - case 422: - if (lookahead == 'k') ADVANCE(564); - END_STATE(); - case 423: - if (lookahead == 'n') ADVANCE(565); - END_STATE(); - case 424: - if (lookahead == 'i') ADVANCE(566); - END_STATE(); - case 425: - if (lookahead == 'o') ADVANCE(567); - END_STATE(); - case 426: - if (lookahead == 'a') ADVANCE(568); - END_STATE(); - case 427: - ACCEPT_TOKEN(anon_sym_break); - END_STATE(); - case 428: - if (lookahead == 'y') ADVANCE(569); - END_STATE(); - case 429: - ACCEPT_TOKEN(anon_sym_byref); - END_STATE(); - case 430: - if (lookahead == '6') ADVANCE(570); - END_STATE(); - case 431: - if (lookahead == '2') ADVANCE(571); - END_STATE(); - case 432: - if (lookahead == '4') ADVANCE(572); - END_STATE(); - case 433: - if (lookahead == '_') ADVANCE(573); - END_STATE(); - case 434: - if (lookahead == 't') ADVANCE(574); - END_STATE(); - case 435: - ACCEPT_TOKEN(anon_sym_class); - END_STATE(); - case 436: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == 'e') ADVANCE(575); - END_STATE(); - case 437: - if (lookahead == 'n') ADVANCE(576); - END_STATE(); - case 438: - if (lookahead == 'l') ADVANCE(577); - END_STATE(); - case 439: - if (lookahead == 'e') ADVANCE(578); - END_STATE(); - case 440: - if (lookahead == 'e') ADVANCE(287); - END_STATE(); - case 441: - if (lookahead == 'n') ADVANCE(579); - END_STATE(); - case 442: - if (lookahead == 'e') ADVANCE(580); - END_STATE(); - case 443: - ACCEPT_TOKEN(anon_sym_inout); - END_STATE(); - case 444: - if (lookahead == '_') ADVANCE(581); - END_STATE(); - case 445: - if (lookahead == '_') ADVANCE(582); - END_STATE(); - case 446: - if (lookahead == '_') ADVANCE(583); - END_STATE(); - case 447: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 448: - if (lookahead == 'r') ADVANCE(584); - END_STATE(); - case 449: - ACCEPT_TOKEN(anon_sym_macos); - if (lookahead == 'x') ADVANCE(585); - END_STATE(); - case 450: - if (lookahead == 'l') ADVANCE(586); - END_STATE(); - case 451: - if (lookahead == 'u') ADVANCE(587); - END_STATE(); - case 452: - if (lookahead == 'o') ADVANCE(588); - END_STATE(); - case 453: - if (lookahead == 'b') ADVANCE(589); - END_STATE(); - case 454: - if (lookahead == 't') ADVANCE(590); - END_STATE(); - case 455: - if (lookahead == 'b') ADVANCE(591); - END_STATE(); - case 456: - if (lookahead == 't') ADVANCE(592); - END_STATE(); - case 457: - if (lookahead == 'y') ADVANCE(593); - END_STATE(); - case 458: - if (lookahead == 'f') ADVANCE(594); - END_STATE(); - case 459: - if (lookahead == 't') ADVANCE(595); - END_STATE(); - case 460: - if (lookahead == 'i') ADVANCE(596); - END_STATE(); - case 461: - if (lookahead == 'n') ADVANCE(597); - END_STATE(); - case 462: - ACCEPT_TOKEN(anon_sym_short); - END_STATE(); - case 463: - if (lookahead == 'd') ADVANCE(598); - END_STATE(); - case 464: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 465: - if (lookahead == 'f') ADVANCE(599); - END_STATE(); - case 466: - if (lookahead == '_') ADVANCE(600); - END_STATE(); - case 467: - if (lookahead == 'c') ADVANCE(601); - END_STATE(); - case 468: - if (lookahead == 't') ADVANCE(602); - END_STATE(); - case 469: - if (lookahead == 'h') ADVANCE(603); - END_STATE(); - case 470: - if (lookahead == 'd') ADVANCE(604); - END_STATE(); - case 471: - if (lookahead == 'e') ADVANCE(605); - END_STATE(); - case 472: - if (lookahead == 'f') ADVANCE(606); - END_STATE(); - case 473: - if (lookahead == '6') ADVANCE(607); - END_STATE(); - case 474: - if (lookahead == '2') ADVANCE(608); - END_STATE(); - case 475: - if (lookahead == '4') ADVANCE(609); - END_STATE(); - case 476: - if (lookahead == '_') ADVANCE(610); - END_STATE(); - case 477: - if (lookahead == 't') ADVANCE(611); - END_STATE(); - case 478: - ACCEPT_TOKEN(anon_sym_union); - END_STATE(); - case 479: - if (lookahead == 'n') ADVANCE(612); - END_STATE(); - case 480: - if (lookahead == 'g') ADVANCE(613); - END_STATE(); - case 481: - if (lookahead == 'i') ADVANCE(614); - END_STATE(); - case 482: - if (lookahead == 'o') ADVANCE(615); - END_STATE(); - case 483: - ACCEPT_TOKEN(anon_sym_while); - END_STATE(); - case 484: - if (lookahead == 'A') ADVANCE(616); - END_STATE(); - case 485: - if (lookahead == 'P') ADVANCE(617); - END_STATE(); - case 486: - if (lookahead == 'A') ADVANCE(618); - END_STATE(); - case 487: - if (lookahead == 'M') ADVANCE(619); - END_STATE(); - case 488: - if (lookahead == 'U') ADVANCE(620); - END_STATE(); - case 489: - if (lookahead == 'E') ADVANCE(621); - END_STATE(); - case 490: - if (lookahead == 'I') ADVANCE(622); - END_STATE(); - case 491: - if (lookahead == 'A') ADVANCE(623); - END_STATE(); - case 492: - if (lookahead == 'T') ADVANCE(624); - END_STATE(); - case 493: - if (lookahead == 'e') ADVANCE(625); - END_STATE(); - case 494: - if (lookahead == 'e') ADVANCE(626); - END_STATE(); - case 495: - if (lookahead == 'I') ADVANCE(627); - END_STATE(); - case 496: - if (lookahead == 'O') ADVANCE(628); - END_STATE(); - case 497: - if (lookahead == 'I') ADVANCE(629); - END_STATE(); - case 498: - if (lookahead == 'S') ADVANCE(630); - END_STATE(); - case 499: - if (lookahead == 'R') ADVANCE(631); - END_STATE(); - case 500: - if (lookahead == 'M') ADVANCE(632); - END_STATE(); - case 501: - if (lookahead == 'E') ADVANCE(633); - END_STATE(); - case 502: - if (lookahead == 'M') ADVANCE(634); - END_STATE(); - case 503: - if (lookahead == 'I') ADVANCE(635); - END_STATE(); - case 504: - if (lookahead == 'U') ADVANCE(636); - END_STATE(); - case 505: - if (lookahead == 'T') ADVANCE(637); - END_STATE(); - case 506: - if (lookahead == 'F') ADVANCE(638); - END_STATE(); - case 507: - if (lookahead == 'V') ADVANCE(639); - END_STATE(); - case 508: - if (lookahead == 'I') ADVANCE(640); - END_STATE(); - case 509: - if (lookahead == 'X') ADVANCE(641); - END_STATE(); - case 510: - if (lookahead == 'O') ADVANCE(642); - END_STATE(); - case 511: - if (lookahead == 'E') ADVANCE(643); - END_STATE(); - case 512: - if (lookahead == 'E') ADVANCE(644); - END_STATE(); - case 513: - if (lookahead == 'L') ADVANCE(645); - END_STATE(); - case 514: - if (lookahead == 'a') ADVANCE(646); - if (lookahead == 'o') ADVANCE(647); - END_STATE(); - case 515: - if (lookahead == 'c') ADVANCE(648); - END_STATE(); - case 516: - if (lookahead == 'e') ADVANCE(649); - END_STATE(); - case 517: - if (lookahead == 'i') ADVANCE(650); - END_STATE(); - case 518: - if (lookahead == 'l') ADVANCE(651); - END_STATE(); - case 519: - if (lookahead == 'u') ADVANCE(652); - END_STATE(); - case 520: - if (lookahead == 'u') ADVANCE(653); - END_STATE(); - case 521: - if (lookahead == 'b') ADVANCE(654); - END_STATE(); - case 522: - if (lookahead == 'A') ADVANCE(655); - END_STATE(); - case 523: - if (lookahead == 'A') ADVANCE(656); - END_STATE(); - case 524: - if (lookahead == 'n') ADVANCE(657); - END_STATE(); - case 525: - if (lookahead == '_') ADVANCE(658); - END_STATE(); - case 526: - if (lookahead == 'i') ADVANCE(659); - END_STATE(); - case 527: - if (lookahead == 'r') ADVANCE(660); - END_STATE(); - case 528: - if (lookahead == 'd') ADVANCE(661); - END_STATE(); - case 529: - if (lookahead == 'k') ADVANCE(662); - END_STATE(); - case 530: - if (lookahead == 'g') ADVANCE(663); - END_STATE(); - case 531: - if (lookahead == 't') ADVANCE(664); - END_STATE(); - case 532: - if (lookahead == 'h') ADVANCE(665); - END_STATE(); - case 533: - if (lookahead == 'l') ADVANCE(666); - END_STATE(); - case 534: - if (lookahead == 'a') ADVANCE(667); - END_STATE(); - case 535: - if (lookahead == 'l') ADVANCE(668); - END_STATE(); - case 536: - if (lookahead == 't') ADVANCE(669); - END_STATE(); - case 537: - if (lookahead == 'r') ADVANCE(670); - END_STATE(); - case 538: - if (lookahead == 'r') ADVANCE(671); - END_STATE(); - case 539: - if (lookahead == 's') ADVANCE(672); - END_STATE(); - case 540: - if (lookahead == 'e') ADVANCE(673); - END_STATE(); - case 541: - if (lookahead == 'n') ADVANCE(674); - END_STATE(); - case 542: - if (lookahead == 'c') ADVANCE(675); - END_STATE(); - case 543: - if (lookahead == 'l') ADVANCE(676); - END_STATE(); - case 544: - if (lookahead == 'e') ADVANCE(677); - END_STATE(); - case 545: - ACCEPT_TOKEN(anon_sym___imag); - END_STATE(); - case 546: - if (lookahead == 'n') ADVANCE(678); - END_STATE(); - case 547: - if (lookahead == 'o') ADVANCE(679); - END_STATE(); - case 548: - if (lookahead == 'u') ADVANCE(680); - END_STATE(); - case 549: - if (lookahead == 'a') ADVANCE(681); - END_STATE(); - case 550: - if (lookahead == 'u') ADVANCE(682); - END_STATE(); - case 551: - ACCEPT_TOKEN(anon_sym___real); - END_STATE(); - case 552: - if (lookahead == 'r') ADVANCE(683); - END_STATE(); - case 553: - ACCEPT_TOKEN(sym_ms_signed_ptr_modifier); - END_STATE(); - case 554: - if (lookahead == 'a') ADVANCE(684); - END_STATE(); - case 555: - if (lookahead == 'n') ADVANCE(685); - END_STATE(); - case 556: - if (lookahead == 'c') ADVANCE(686); - END_STATE(); - case 557: - if (lookahead == 'a') ADVANCE(687); - END_STATE(); - case 558: - if (lookahead == 'o') ADVANCE(688); - END_STATE(); - case 559: - if (lookahead == 'i') ADVANCE(689); - END_STATE(); - case 560: - if (lookahead == 'f') ADVANCE(690); - END_STATE(); - case 561: - if (lookahead == 'e') ADVANCE(691); - END_STATE(); - case 562: - ACCEPT_TOKEN(sym_ms_unsigned_ptr_modifier); - END_STATE(); - case 563: - if (lookahead == 'o') ADVANCE(692); - END_STATE(); - case 564: - ACCEPT_TOKEN(anon_sym___weak); - END_STATE(); - case 565: - if (lookahead == 'o') ADVANCE(693); - END_STATE(); - case 566: - if (lookahead == 'g') ADVANCE(694); - END_STATE(); - case 567: - if (lookahead == 'f') ADVANCE(695); - END_STATE(); - case 568: - if (lookahead == 'b') ADVANCE(696); - END_STATE(); - case 569: - ACCEPT_TOKEN(anon_sym_bycopy); - END_STATE(); - case 570: - if (lookahead == '_') ADVANCE(697); - END_STATE(); - case 571: - if (lookahead == '_') ADVANCE(698); - END_STATE(); - case 572: - if (lookahead == '_') ADVANCE(699); - END_STATE(); - case 573: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 574: - if (lookahead == 'r') ADVANCE(700); - END_STATE(); - case 575: - if (lookahead == 'x') ADVANCE(701); - END_STATE(); - case 576: - if (lookahead == 'u') ADVANCE(702); - END_STATE(); - case 577: - if (lookahead == 't') ADVANCE(703); - END_STATE(); - case 578: - if (lookahead == 'd') ADVANCE(704); - END_STATE(); - case 579: - ACCEPT_TOKEN(anon_sym_extern); - END_STATE(); - case 580: - ACCEPT_TOKEN(anon_sym_inline); - END_STATE(); - case 581: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 582: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 583: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 584: - if (lookahead == '_') ADVANCE(705); - END_STATE(); - case 585: - ACCEPT_TOKEN(anon_sym_macosx); - END_STATE(); - case 586: - if (lookahead == 'i') ADVANCE(706); - END_STATE(); - case 587: - if (lookahead == 'r') ADVANCE(707); - END_STATE(); - case 588: - if (lookahead == 'w') ADVANCE(708); - END_STATE(); - case 589: - if (lookahead == 'l') ADVANCE(709); - END_STATE(); - case 590: - if (lookahead == 'r') ADVANCE(710); - END_STATE(); - case 591: - if (lookahead == 'r') ADVANCE(711); - END_STATE(); - case 592: - if (lookahead == 'o') ADVANCE(712); - END_STATE(); - case 593: - ACCEPT_TOKEN(anon_sym_oneway); - END_STATE(); - case 594: - if (lookahead == 'f') ADVANCE(713); - END_STATE(); - case 595: - if (lookahead == 'e') ADVANCE(714); - END_STATE(); - case 596: - if (lookahead == 'c') ADVANCE(715); - END_STATE(); - case 597: - ACCEPT_TOKEN(anon_sym_return); - END_STATE(); - case 598: - ACCEPT_TOKEN(anon_sym_signed); - END_STATE(); - case 599: - ACCEPT_TOKEN(anon_sym_sizeof); - END_STATE(); - case 600: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 601: - ACCEPT_TOKEN(anon_sym_static); - END_STATE(); - case 602: - ACCEPT_TOKEN(anon_sym_struct); - END_STATE(); - case 603: - ACCEPT_TOKEN(anon_sym_switch); - END_STATE(); - case 604: - if (lookahead == '_') ADVANCE(716); - END_STATE(); - case 605: - if (lookahead == 'f') ADVANCE(717); - END_STATE(); - case 606: - ACCEPT_TOKEN(anon_sym_typeof); - END_STATE(); - case 607: - if (lookahead == '_') ADVANCE(718); - END_STATE(); - case 608: - if (lookahead == '_') ADVANCE(719); - END_STATE(); - case 609: - if (lookahead == '_') ADVANCE(720); - END_STATE(); - case 610: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 611: - if (lookahead == 'r') ADVANCE(721); - END_STATE(); - case 612: - if (lookahead == 'e') ADVANCE(722); - END_STATE(); - case 613: - ACCEPT_TOKEN(anon_sym_va_arg); - END_STATE(); - case 614: - if (lookahead == 'l') ADVANCE(723); - END_STATE(); - case 615: - if (lookahead == 's') ADVANCE(724); - END_STATE(); - case 616: - if (lookahead == 'I') ADVANCE(725); - END_STATE(); - case 617: - if (lookahead == 'R') ADVANCE(726); - END_STATE(); - case 618: - if (lookahead == 'V') ADVANCE(727); - END_STATE(); - case 619: - if (lookahead == 'A') ADVANCE(728); - END_STATE(); - case 620: - if (lookahead == 'R') ADVANCE(729); - END_STATE(); - case 621: - if (lookahead == 'R') ADVANCE(730); - END_STATE(); - case 622: - if (lookahead == 'N') ADVANCE(731); - END_STATE(); - case 623: - if (lookahead == 'T') ADVANCE(732); - END_STATE(); - case 624: - if (lookahead == 'I') ADVANCE(733); - END_STATE(); - case 625: - if (lookahead == 'c') ADVANCE(734); - END_STATE(); - case 626: - if (lookahead == 't') ADVANCE(735); - END_STATE(); - case 627: - if (lookahead == 'G') ADVANCE(736); - END_STATE(); - case 628: - if (lookahead == 'M') ADVANCE(737); - END_STATE(); - case 629: - if (lookahead == 'L') ADVANCE(738); - END_STATE(); - case 630: - if (lookahead == 'S') ADVANCE(739); - END_STATE(); - case 631: - if (lookahead == 'E') ADVANCE(740); - END_STATE(); - case 632: - if (lookahead == '_') ADVANCE(741); - END_STATE(); - case 633: - if (lookahead == 'N') ADVANCE(742); - END_STATE(); - case 634: - if (lookahead == 'A') ADVANCE(743); - END_STATE(); - case 635: - if (lookahead == 'N') ADVANCE(744); - END_STATE(); - case 636: - if (lookahead == 'I') ADVANCE(745); - END_STATE(); - case 637: - if (lookahead == '_') ADVANCE(746); - END_STATE(); - case 638: - if (lookahead == 'T') ADVANCE(747); - END_STATE(); - case 639: - if (lookahead == 'A') ADVANCE(748); - END_STATE(); - case 640: - if (lookahead == 'D') ADVANCE(749); - END_STATE(); - case 641: - if (lookahead == 'P') ADVANCE(750); - END_STATE(); - case 642: - if (lookahead == 'O') ADVANCE(751); - END_STATE(); - case 643: - if (lookahead == 'X') ADVANCE(752); - END_STATE(); - case 644: - if (lookahead == 'A') ADVANCE(753); - END_STATE(); - case 645: - if (lookahead == 'A') ADVANCE(754); - END_STATE(); - case 646: - if (lookahead == 's') ADVANCE(755); - END_STATE(); - case 647: - if (lookahead == 'f') ADVANCE(756); - END_STATE(); - case 648: - ACCEPT_TOKEN(anon_sym__Atomic); - END_STATE(); - case 649: - if (lookahead == 'x') ADVANCE(757); - END_STATE(); - case 650: - if (lookahead == 'c') ADVANCE(758); - END_STATE(); - case 651: - if (lookahead == 'l') ADVANCE(759); - END_STATE(); - case 652: - if (lookahead == 'r') ADVANCE(760); - END_STATE(); - case 653: - if (lookahead == 'n') ADVANCE(761); - END_STATE(); - case 654: - if (lookahead == 'l') ADVANCE(762); - END_STATE(); - case 655: - if (lookahead == 'V') ADVANCE(763); - END_STATE(); - case 656: - if (lookahead == 'V') ADVANCE(764); - END_STATE(); - case 657: - if (lookahead == 'o') ADVANCE(765); - END_STATE(); - case 658: - ACCEPT_TOKEN(anon_sym___asm__); - END_STATE(); - case 659: - if (lookahead == 'b') ADVANCE(766); - END_STATE(); - case 660: - if (lookahead == 'e') ADVANCE(767); - END_STATE(); - case 661: - ACCEPT_TOKEN(anon_sym___based); - END_STATE(); - case 662: - ACCEPT_TOKEN(anon_sym___block); - END_STATE(); - case 663: - if (lookahead == 'e') ADVANCE(768); - END_STATE(); - case 664: - if (lookahead == 'i') ADVANCE(769); - END_STATE(); - case 665: - ACCEPT_TOKEN(anon_sym___catch); - END_STATE(); - case 666: - ACCEPT_TOKEN(anon_sym___cdecl); - END_STATE(); - case 667: - if (lookahead == 'l') ADVANCE(770); - END_STATE(); - case 668: - if (lookahead == 'e') ADVANCE(771); - END_STATE(); - case 669: - ACCEPT_TOKEN(anon_sym___const); - END_STATE(); - case 670: - if (lookahead == 'a') ADVANCE(772); - END_STATE(); - case 671: - if (lookahead == 'i') ADVANCE(773); - END_STATE(); - case 672: - if (lookahead == 'p') ADVANCE(774); - END_STATE(); - case 673: - if (lookahead == 'c') ADVANCE(775); - END_STATE(); - case 674: - if (lookahead == 's') ADVANCE(776); - END_STATE(); - case 675: - if (lookahead == 'a') ADVANCE(777); - END_STATE(); - case 676: - if (lookahead == 'l') ADVANCE(778); - END_STATE(); - case 677: - if (lookahead == 'i') ADVANCE(779); - END_STATE(); - case 678: - if (lookahead == 'e') ADVANCE(780); - END_STATE(); - case 679: - if (lookahead == 'f') ADVANCE(781); - END_STATE(); - case 680: - if (lookahead == 'l') ADVANCE(782); - END_STATE(); - case 681: - if (lookahead == 'b') ADVANCE(783); - END_STATE(); - case 682: - if (lookahead == 't') ADVANCE(784); - END_STATE(); - case 683: - if (lookahead == 'i') ADVANCE(785); - END_STATE(); - case 684: - if (lookahead == 'l') ADVANCE(786); - END_STATE(); - case 685: - if (lookahead == 'g') ADVANCE(787); - END_STATE(); - case 686: - if (lookahead == 'a') ADVANCE(788); - END_STATE(); - case 687: - if (lookahead == 'd') ADVANCE(789); - END_STATE(); - case 688: - if (lookahead == 'f') ADVANCE(790); - END_STATE(); - case 689: - if (lookahead == 'g') ADVANCE(791); - END_STATE(); - case 690: - if (lookahead == 'e') ADVANCE(792); - END_STATE(); - case 691: - if (lookahead == 'd') ADVANCE(793); - END_STATE(); - case 692: - if (lookahead == 'r') ADVANCE(794); - END_STATE(); - case 693: - if (lookahead == 'f') ADVANCE(795); - END_STATE(); - case 694: - if (lookahead == 'n') ADVANCE(796); - END_STATE(); - case 695: - ACCEPT_TOKEN(anon_sym_alignof); - END_STATE(); - case 696: - if (lookahead == 'i') ADVANCE(797); - END_STATE(); - case 697: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 698: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 699: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 700: - if (lookahead == '_') ADVANCE(798); - END_STATE(); - case 701: - if (lookahead == 'p') ADVANCE(799); - END_STATE(); - case 702: - if (lookahead == 'e') ADVANCE(800); - END_STATE(); - case 703: - ACCEPT_TOKEN(anon_sym_default); - END_STATE(); - case 704: - ACCEPT_TOKEN(anon_sym_defined); - END_STATE(); - case 705: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 706: - if (lookahead == 'g') ADVANCE(801); - END_STATE(); - case 707: - if (lookahead == 'n') ADVANCE(802); - END_STATE(); - case 708: - ACCEPT_TOKEN(anon_sym_nothrow); - END_STATE(); - case 709: - if (lookahead == 'e') ADVANCE(803); - END_STATE(); - case 710: - ACCEPT_TOKEN(anon_sym_nullptr); - if (lookahead == '_') ADVANCE(804); - END_STATE(); - case 711: - if (lookahead == 'i') ADVANCE(805); - END_STATE(); - case 712: - if (lookahead == 'f') ADVANCE(806); - END_STATE(); - case 713: - if (lookahead == '_') ADVANCE(807); - END_STATE(); - case 714: - if (lookahead == 'r') ADVANCE(808); - END_STATE(); - case 715: - if (lookahead == 't') ADVANCE(809); - END_STATE(); - case 716: - if (lookahead == 'l') ADVANCE(810); - END_STATE(); - case 717: - ACCEPT_TOKEN(anon_sym_typedef); - END_STATE(); - case 718: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 719: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 720: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 721: - if (lookahead == '_') ADVANCE(811); - END_STATE(); - case 722: - if (lookahead == 'd') ADVANCE(812); - END_STATE(); - case 723: - if (lookahead == 'e') ADVANCE(813); - END_STATE(); - case 724: - ACCEPT_TOKEN(anon_sym_watchos); - END_STATE(); - case 725: - if (lookahead == 'L') ADVANCE(814); - END_STATE(); - case 726: - if (lookahead == 'E') ADVANCE(815); - END_STATE(); - case 727: - if (lookahead == 'A') ADVANCE(816); - END_STATE(); - case 728: - if (lookahead == 'T') ADVANCE(817); - END_STATE(); - case 729: - if (lookahead == 'N') ADVANCE(818); - END_STATE(); - case 730: - if (lookahead == 'N') ADVANCE(819); - END_STATE(); - case 731: - if (lookahead == 'E') ADVANCE(820); - END_STATE(); - case 732: - if (lookahead == 'E') ADVANCE(821); - END_STATE(); - case 733: - if (lookahead == 'O') ADVANCE(822); - END_STATE(); - case 734: - if (lookahead == 't') ADVANCE(823); - END_STATE(); - case 735: - ACCEPT_TOKEN(anon_sym_IBOutlet); - END_STATE(); - case 736: - if (lookahead == 'N') ADVANCE(824); - END_STATE(); - case 737: - if (lookahead == 'A') ADVANCE(825); - END_STATE(); - case 738: - if (lookahead == 'A') ADVANCE(826); - END_STATE(); - case 739: - if (lookahead == '_') ADVANCE(827); - END_STATE(); - case 740: - if (lookahead == 'C') ADVANCE(828); - END_STATE(); - case 741: - if (lookahead == 'A') ADVANCE(829); - if (lookahead == 'D') ADVANCE(830); - END_STATE(); - case 742: - if (lookahead == 'S') ADVANCE(831); - END_STATE(); - case 743: - if (lookahead == 'T') ADVANCE(832); - END_STATE(); - case 744: - if (lookahead == 'E') ADVANCE(833); - END_STATE(); - case 745: - if (lookahead == 'R') ADVANCE(834); - END_STATE(); - case 746: - if (lookahead == 'C') ADVANCE(835); - END_STATE(); - case 747: - if (lookahead == '_') ADVANCE(836); - END_STATE(); - case 748: - if (lookahead == 'I') ADVANCE(837); - END_STATE(); - case 749: - if (lookahead == '_') ADVANCE(838); - END_STATE(); - case 750: - if (lookahead == 'O') ADVANCE(839); - END_STATE(); - case 751: - if (lookahead == 'T') ADVANCE(840); - END_STATE(); - case 752: - if (lookahead == 'T') ADVANCE(841); - END_STATE(); - case 753: - if (lookahead == 'R') ADVANCE(842); - END_STATE(); - case 754: - if (lookahead == 'B') ADVANCE(843); - END_STATE(); - case 755: - ACCEPT_TOKEN(anon_sym__Alignas); - END_STATE(); - case 756: - ACCEPT_TOKEN(anon_sym__Alignof); - END_STATE(); - case 757: - ACCEPT_TOKEN(anon_sym__Complex); - END_STATE(); - case 758: - ACCEPT_TOKEN(anon_sym__Generic); - END_STATE(); - case 759: - ACCEPT_TOKEN(anon_sym__Nonnull); - END_STATE(); - case 760: - if (lookahead == 'n') ADVANCE(844); - END_STATE(); - case 761: - if (lookahead == 's') ADVANCE(845); - END_STATE(); - case 762: - if (lookahead == 'e') ADVANCE(846); - END_STATE(); - case 763: - if (lookahead == 'A') ADVANCE(847); - END_STATE(); - case 764: - if (lookahead == 'A') ADVANCE(848); - END_STATE(); - case 765: - if (lookahead == 'f') ADVANCE(849); - END_STATE(); - case 766: - if (lookahead == 'u') ADVANCE(850); - END_STATE(); - case 767: - if (lookahead == 'l') ADVANCE(851); - END_STATE(); - case 768: - ACCEPT_TOKEN(anon_sym___bridge); - if (lookahead == '_') ADVANCE(852); - END_STATE(); - case 769: - if (lookahead == 'n') ADVANCE(853); - END_STATE(); - case 770: - if (lookahead == 'l') ADVANCE(854); - END_STATE(); - case 771: - if (lookahead == 'x') ADVANCE(855); - END_STATE(); - case 772: - if (lookahead == 'v') ADVANCE(856); - END_STATE(); - case 773: - if (lookahead == 'a') ADVANCE(857); - END_STATE(); - case 774: - if (lookahead == 'e') ADVANCE(858); - END_STATE(); - case 775: - if (lookahead == 'a') ADVANCE(859); - END_STATE(); - case 776: - if (lookahead == 'i') ADVANCE(860); - END_STATE(); - case 777: - if (lookahead == 'l') ADVANCE(861); - END_STATE(); - case 778: - if (lookahead == 'y') ADVANCE(862); - END_STATE(); - case 779: - if (lookahead == 'n') ADVANCE(863); - END_STATE(); - case 780: - ACCEPT_TOKEN(anon_sym___inline); - if (lookahead == '_') ADVANCE(864); - END_STATE(); - case 781: - ACCEPT_TOKEN(anon_sym___kindof); - END_STATE(); - case 782: - if (lookahead == 'l') ADVANCE(865); - END_STATE(); - case 783: - if (lookahead == 'l') ADVANCE(866); - END_STATE(); - case 784: - if (lookahead == 'h') ADVANCE(867); - END_STATE(); - case 785: - if (lookahead == 'c') ADVANCE(868); - END_STATE(); - case 786: - if (lookahead == 'l') ADVANCE(869); - END_STATE(); - case 787: - ACCEPT_TOKEN(anon_sym___strong); - END_STATE(); - case 788: - if (lookahead == 'l') ADVANCE(870); - END_STATE(); - case 789: - ACCEPT_TOKEN(anon_sym___thread); - END_STATE(); - case 790: - ACCEPT_TOKEN(anon_sym___typeof); - if (lookahead == '_') ADVANCE(871); - END_STATE(); - case 791: - if (lookahead == 'n') ADVANCE(872); - END_STATE(); - case 792: - if (lookahead == '_') ADVANCE(873); - END_STATE(); - case 793: - ACCEPT_TOKEN(anon_sym___unused); - END_STATE(); - case 794: - if (lookahead == 'c') ADVANCE(874); - END_STATE(); - case 795: - ACCEPT_TOKEN(anon_sym__alignof); - END_STATE(); - case 796: - if (lookahead == 'e') ADVANCE(875); - END_STATE(); - case 797: - if (lookahead == 'l') ADVANCE(876); - END_STATE(); - case 798: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 799: - if (lookahead == 'r') ADVANCE(877); - END_STATE(); - case 800: - ACCEPT_TOKEN(anon_sym_continue); - END_STATE(); - case 801: - if (lookahead == 'n') ADVANCE(878); - END_STATE(); - case 802: - ACCEPT_TOKEN(anon_sym_noreturn); - END_STATE(); - case 803: - ACCEPT_TOKEN(anon_sym_nullable); - END_STATE(); - case 804: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 805: - if (lookahead == 'd') ADVANCE(879); - END_STATE(); - case 806: - ACCEPT_TOKEN(anon_sym_offsetof); - END_STATE(); - case 807: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 808: - ACCEPT_TOKEN(anon_sym_register); - END_STATE(); - case 809: - ACCEPT_TOKEN(anon_sym_restrict); - END_STATE(); - case 810: - if (lookahead == 'o') ADVANCE(880); - END_STATE(); - case 811: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 812: - ACCEPT_TOKEN(anon_sym_unsigned); - END_STATE(); - case 813: - ACCEPT_TOKEN(anon_sym_volatile); - END_STATE(); - case 814: - if (lookahead == 'A') ADVANCE(881); - END_STATE(); - case 815: - if (lookahead == 'C') ADVANCE(882); - END_STATE(); - case 816: - if (lookahead == 'I') ADVANCE(883); - END_STATE(); - case 817: - if (lookahead == '_') ADVANCE(884); - END_STATE(); - case 818: - if (lookahead == 'S') ADVANCE(885); - END_STATE(); - case 819: - ACCEPT_TOKEN(anon_sym_CG_EXTERN); - END_STATE(); - case 820: - ACCEPT_TOKEN(anon_sym_CG_INLINE); - END_STATE(); - case 821: - if (lookahead == 'D') ADVANCE(886); - END_STATE(); - case 822: - if (lookahead == 'N') ADVANCE(887); - END_STATE(); - case 823: - if (lookahead == 'a') ADVANCE(888); - END_STATE(); - case 824: - if (lookahead == 'A') ADVANCE(889); - END_STATE(); - case 825: - if (lookahead == 'T') ADVANCE(890); - END_STATE(); - case 826: - if (lookahead == 'B') ADVANCE(891); - END_STATE(); - case 827: - if (lookahead == 'A') ADVANCE(892); - if (lookahead == 'D') ADVANCE(893); - END_STATE(); - case 828: - if (lookahead == 'A') ADVANCE(894); - END_STATE(); - case 829: - if (lookahead == 'V') ADVANCE(895); - END_STATE(); - case 830: - if (lookahead == 'E') ADVANCE(896); - END_STATE(); - case 831: - if (lookahead == 'I') ADVANCE(897); - END_STATE(); - case 832: - if (lookahead == '_') ADVANCE(898); - END_STATE(); - case 833: - ACCEPT_TOKEN(anon_sym_NS_INLINE); - END_STATE(); - case 834: - if (lookahead == 'E') ADVANCE(899); - END_STATE(); - case 835: - if (lookahead == 'L') ADVANCE(900); - END_STATE(); - case 836: - if (lookahead == 'N') ADVANCE(901); - if (lookahead == 'U') ADVANCE(902); - END_STATE(); - case 837: - if (lookahead == 'L') ADVANCE(903); - END_STATE(); - case 838: - if (lookahead == 'U') ADVANCE(904); - END_STATE(); - case 839: - if (lookahead == 'R') ADVANCE(905); - END_STATE(); - case 840: - if (lookahead == '_') ADVANCE(906); - END_STATE(); - case 841: - if (lookahead == 'E') ADVANCE(907); - END_STATE(); - case 842: - if (lookahead == 'A') ADVANCE(908); - END_STATE(); - case 843: - if (lookahead == 'L') ADVANCE(909); - END_STATE(); - case 844: - ACCEPT_TOKEN(anon_sym__Noreturn); - END_STATE(); - case 845: - if (lookahead == 'p') ADVANCE(910); - END_STATE(); - case 846: - ACCEPT_TOKEN(anon_sym__Nullable); - if (lookahead == '_') ADVANCE(911); - END_STATE(); - case 847: - if (lookahead == 'I') ADVANCE(912); - END_STATE(); - case 848: - if (lookahead == 'I') ADVANCE(913); - END_STATE(); - case 849: - ACCEPT_TOKEN(anon_sym___alignof); - if (lookahead == '_') ADVANCE(914); - END_STATE(); - case 850: - if (lookahead == 't') ADVANCE(915); - END_STATE(); - case 851: - if (lookahead == 'e') ADVANCE(916); - END_STATE(); - case 852: - if (lookahead == 'r') ADVANCE(917); - if (lookahead == 't') ADVANCE(918); - END_STATE(); - case 853: - if (lookahead == '_') ADVANCE(919); - END_STATE(); - case 854: - ACCEPT_TOKEN(anon_sym___clrcall); - END_STATE(); - case 855: - ACCEPT_TOKEN(anon_sym___complex); - END_STATE(); - case 856: - if (lookahead == 'a') ADVANCE(920); - END_STATE(); - case 857: - if (lookahead == 'n') ADVANCE(921); - END_STATE(); - case 858: - if (lookahead == 'c') ADVANCE(922); - END_STATE(); - case 859: - if (lookahead == 't') ADVANCE(923); - END_STATE(); - case 860: - if (lookahead == 'o') ADVANCE(924); - END_STATE(); - case 861: - if (lookahead == 'l') ADVANCE(925); - END_STATE(); - case 862: - ACCEPT_TOKEN(anon_sym___finally); - END_STATE(); - case 863: - if (lookahead == 'l') ADVANCE(926); - END_STATE(); - case 864: - if (lookahead == '_') ADVANCE(927); - END_STATE(); - case 865: - ACCEPT_TOKEN(anon_sym___nonnull); - END_STATE(); - case 866: - if (lookahead == 'e') ADVANCE(928); - END_STATE(); - case 867: - if (lookahead == '_') ADVANCE(929); - END_STATE(); - case 868: - if (lookahead == 't') ADVANCE(930); - END_STATE(); - case 869: - ACCEPT_TOKEN(anon_sym___stdcall); - END_STATE(); - case 870: - if (lookahead == 'l') ADVANCE(931); - END_STATE(); - case 871: - if (lookahead == '_') ADVANCE(932); - END_STATE(); - case 872: - if (lookahead == 'e') ADVANCE(933); - END_STATE(); - case 873: - if (lookahead == 'u') ADVANCE(934); - END_STATE(); - case 874: - if (lookahead == 'a') ADVANCE(935); - END_STATE(); - case 875: - if (lookahead == 'd') ADVANCE(936); - END_STATE(); - case 876: - if (lookahead == 'i') ADVANCE(937); - END_STATE(); - case 877: - ACCEPT_TOKEN(anon_sym_constexpr); - END_STATE(); - case 878: - if (lookahead == '_') ADVANCE(938); - END_STATE(); - case 879: - if (lookahead == 'g') ADVANCE(939); - END_STATE(); - case 880: - if (lookahead == 'c') ADVANCE(940); - END_STATE(); - case 881: - if (lookahead == 'B') ADVANCE(941); - END_STATE(); - case 882: - if (lookahead == 'A') ADVANCE(942); - END_STATE(); - case 883: - if (lookahead == 'L') ADVANCE(943); - END_STATE(); - case 884: - if (lookahead == 'F') ADVANCE(944); - END_STATE(); - case 885: - if (lookahead == '_') ADVANCE(945); - END_STATE(); - case 886: - if (lookahead == '_') ADVANCE(946); - END_STATE(); - case 887: - if (lookahead == '_') ADVANCE(947); - END_STATE(); - case 888: - if (lookahead == 'b') ADVANCE(948); - END_STATE(); - case 889: - if (lookahead == 'B') ADVANCE(949); - END_STATE(); - case 890: - if (lookahead == 'E') ADVANCE(950); - END_STATE(); - case 891: - if (lookahead == 'L') ADVANCE(951); - END_STATE(); - case 892: - if (lookahead == 'V') ADVANCE(952); - END_STATE(); - case 893: - if (lookahead == 'E') ADVANCE(953); - END_STATE(); - case 894: - if (lookahead == 'T') ADVANCE(954); - END_STATE(); - case 895: - if (lookahead == 'A') ADVANCE(955); - END_STATE(); - case 896: - if (lookahead == 'P') ADVANCE(956); - END_STATE(); - case 897: - if (lookahead == 'O') ADVANCE(957); - END_STATE(); - case 898: - if (lookahead == 'F') ADVANCE(958); - END_STATE(); - case 899: - if (lookahead == 'S') ADVANCE(959); - END_STATE(); - case 900: - if (lookahead == 'A') ADVANCE(960); - END_STATE(); - case 901: - if (lookahead == 'A') ADVANCE(961); - END_STATE(); - case 902: - if (lookahead == 'N') ADVANCE(962); - END_STATE(); - case 903: - if (lookahead == 'A') ADVANCE(963); - END_STATE(); - case 904: - if (lookahead == 'N') ADVANCE(964); - END_STATE(); - case 905: - if (lookahead == 'T') ADVANCE(965); - END_STATE(); - case 906: - if (lookahead == 'C') ADVANCE(966); - END_STATE(); - case 907: - if (lookahead == 'R') ADVANCE(967); - END_STATE(); - case 908: - if (lookahead == 'N') ADVANCE(968); - END_STATE(); - case 909: - if (lookahead == 'E') ADVANCE(969); - END_STATE(); - case 910: - if (lookahead == 'e') ADVANCE(970); - END_STATE(); - case 911: - if (lookahead == 'r') ADVANCE(971); - END_STATE(); - case 912: - if (lookahead == 'L') ADVANCE(972); - END_STATE(); - case 913: - if (lookahead == 'L') ADVANCE(973); - END_STATE(); - case 914: - if (lookahead == '_') ADVANCE(974); - END_STATE(); - case 915: - if (lookahead == 'e') ADVANCE(975); - END_STATE(); - case 916: - if (lookahead == 'a') ADVANCE(976); - END_STATE(); - case 917: - if (lookahead == 'e') ADVANCE(977); - END_STATE(); - case 918: - if (lookahead == 'r') ADVANCE(978); - END_STATE(); - case 919: - if (lookahead == 'a') ADVANCE(979); - END_STATE(); - case 920: - if (lookahead == 'r') ADVANCE(980); - END_STATE(); - case 921: - if (lookahead == 't') ADVANCE(981); - END_STATE(); - case 922: - ACCEPT_TOKEN(anon_sym___declspec); - END_STATE(); - case 923: - if (lookahead == 'e') ADVANCE(982); - END_STATE(); - case 924: - if (lookahead == 'n') ADVANCE(983); - END_STATE(); - case 925: - ACCEPT_TOKEN(anon_sym___fastcall); - END_STATE(); - case 926: - if (lookahead == 'i') ADVANCE(984); - END_STATE(); - case 927: - ACCEPT_TOKEN(anon_sym___inline__); - END_STATE(); - case 928: - ACCEPT_TOKEN(anon_sym___nullable); - END_STATE(); - case 929: - if (lookahead == 'o') ADVANCE(985); - END_STATE(); - case 930: - ACCEPT_TOKEN(sym_ms_restrict_modifier); - if (lookahead == '_') ADVANCE(986); - END_STATE(); - case 931: - ACCEPT_TOKEN(anon_sym___thiscall); - END_STATE(); - case 932: - ACCEPT_TOKEN(anon_sym___typeof__); - END_STATE(); - case 933: - if (lookahead == 'd') ADVANCE(987); - END_STATE(); - case 934: - if (lookahead == 'n') ADVANCE(988); - END_STATE(); - case 935: - if (lookahead == 'l') ADVANCE(989); - END_STATE(); - case 936: - ACCEPT_TOKEN(anon_sym__unaligned); - END_STATE(); - case 937: - if (lookahead == 't') ADVANCE(990); - END_STATE(); - case 938: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 939: - if (lookahead == 'e') ADVANCE(991); - END_STATE(); - case 940: - if (lookahead == 'a') ADVANCE(992); - END_STATE(); - case 941: - if (lookahead == 'L') ADVANCE(993); - END_STATE(); - case 942: - if (lookahead == 'T') ADVANCE(994); - END_STATE(); - case 943: - if (lookahead == 'A') ADVANCE(995); - END_STATE(); - case 944: - if (lookahead == 'U') ADVANCE(996); - END_STATE(); - case 945: - if (lookahead == 'N') ADVANCE(997); - if (lookahead == 'R') ADVANCE(998); - END_STATE(); - case 946: - if (lookahead == 'A') ADVANCE(999); - if (lookahead == 'M') ADVANCE(1000); - END_STATE(); - case 947: - if (lookahead == 'E') ADVANCE(1001); - if (lookahead == 'S') ADVANCE(1002); - END_STATE(); - case 948: - if (lookahead == 'l') ADVANCE(1003); - END_STATE(); - case 949: - if (lookahead == 'L') ADVANCE(1004); - END_STATE(); - case 950: - if (lookahead == 'D') ADVANCE(1005); - END_STATE(); - case 951: - if (lookahead == 'E') ADVANCE(1006); - END_STATE(); - case 952: - if (lookahead == 'A') ADVANCE(1007); - END_STATE(); - case 953: - if (lookahead == 'P') ADVANCE(1008); - END_STATE(); - case 954: - if (lookahead == 'E') ADVANCE(1009); - END_STATE(); - case 955: - if (lookahead == 'I') ADVANCE(1010); - END_STATE(); - case 956: - if (lookahead == 'R') ADVANCE(1011); - END_STATE(); - case 957: - if (lookahead == 'N') ADVANCE(1012); - END_STATE(); - case 958: - if (lookahead == 'U') ADVANCE(1013); - END_STATE(); - case 959: - if (lookahead == '_') ADVANCE(1014); - END_STATE(); - case 960: - if (lookahead == 'S') ADVANCE(1015); - END_STATE(); - case 961: - if (lookahead == 'M') ADVANCE(1016); - END_STATE(); - case 962: - if (lookahead == 'A') ADVANCE(1017); - END_STATE(); - case 963: - if (lookahead == 'B') ADVANCE(1018); - END_STATE(); - case 964: - if (lookahead == 'T') ADVANCE(1019); - END_STATE(); - case 965: - ACCEPT_TOKEN(anon_sym_OBJC_EXPORT); - END_STATE(); - case 966: - if (lookahead == 'L') ADVANCE(1020); - END_STATE(); - case 967: - if (lookahead == 'N') ADVANCE(1021); - END_STATE(); - case 968: - if (lookahead == 'C') ADVANCE(1022); - END_STATE(); - case 969: - if (lookahead == '_') ADVANCE(1023); - END_STATE(); - case 970: - if (lookahead == 'c') ADVANCE(1024); - END_STATE(); - case 971: - if (lookahead == 'e') ADVANCE(1025); - END_STATE(); - case 972: - if (lookahead == 'A') ADVANCE(1026); - END_STATE(); - case 973: - if (lookahead == 'A') ADVANCE(1027); - END_STATE(); - case 974: - ACCEPT_TOKEN(anon_sym___alignof__); - END_STATE(); - case 975: - ACCEPT_TOKEN(anon_sym___attribute); - if (lookahead == '_') ADVANCE(1028); - END_STATE(); - case 976: - if (lookahead == 's') ADVANCE(1029); - END_STATE(); - case 977: - if (lookahead == 't') ADVANCE(1030); - END_STATE(); - case 978: - if (lookahead == 'a') ADVANCE(1031); - END_STATE(); - case 979: - if (lookahead == 'v') ADVANCE(1032); - END_STATE(); - case 980: - if (lookahead == 'i') ADVANCE(1033); - END_STATE(); - case 981: - ACCEPT_TOKEN(anon_sym___covariant); - END_STATE(); - case 982: - if (lookahead == 'd') ADVANCE(1034); - END_STATE(); - case 983: - if (lookahead == '_') ADVANCE(1035); - END_STATE(); - case 984: - if (lookahead == 'n') ADVANCE(1036); - END_STATE(); - case 985: - if (lookahead == 'b') ADVANCE(1037); - END_STATE(); - case 986: - if (lookahead == '_') ADVANCE(1038); - END_STATE(); - case 987: - ACCEPT_TOKEN(anon_sym___unaligned); - END_STATE(); - case 988: - if (lookahead == 'r') ADVANCE(1039); - END_STATE(); - case 989: - if (lookahead == 'l') ADVANCE(1040); - END_STATE(); - case 990: - if (lookahead == 'y') ADVANCE(1041); - END_STATE(); - case 991: - if (lookahead == '_') ADVANCE(1042); - END_STATE(); - case 992: - if (lookahead == 'l') ADVANCE(1043); - END_STATE(); - case 993: - if (lookahead == 'E') ADVANCE(1044); - END_STATE(); - case 994: - if (lookahead == 'E') ADVANCE(1045); - END_STATE(); - case 995: - if (lookahead == 'B') ADVANCE(1046); - END_STATE(); - case 996: - if (lookahead == 'N') ADVANCE(1047); - END_STATE(); - case 997: - if (lookahead == 'O') ADVANCE(1048); - END_STATE(); - case 998: - if (lookahead == 'E') ADVANCE(1049); - END_STATE(); - case 999: - if (lookahead == 'T') ADVANCE(1050); - END_STATE(); - case 1000: - if (lookahead == 'S') ADVANCE(1051); - END_STATE(); - case 1001: - if (lookahead == 'X') ADVANCE(1052); - END_STATE(); - case 1002: - if (lookahead == 'T') ADVANCE(1053); - END_STATE(); - case 1003: - if (lookahead == 'e') ADVANCE(1054); - END_STATE(); - case 1004: - if (lookahead == 'E') ADVANCE(1055); - END_STATE(); - case 1005: - if (lookahead == '_') ADVANCE(1056); - END_STATE(); - case 1006: - ACCEPT_TOKEN(anon_sym_NS_AVAILABLE); - if (lookahead == '_') ADVANCE(1057); - END_STATE(); - case 1007: - if (lookahead == 'I') ADVANCE(1058); - END_STATE(); - case 1008: - if (lookahead == 'R') ADVANCE(1059); - END_STATE(); - case 1009: - if (lookahead == 'D') ADVANCE(1060); - END_STATE(); - case 1010: - if (lookahead == 'L') ADVANCE(1061); - END_STATE(); - case 1011: - if (lookahead == 'E') ADVANCE(1062); - END_STATE(); - case 1012: - if (lookahead == '_') ADVANCE(1063); - END_STATE(); - case 1013: - if (lookahead == 'N') ADVANCE(1064); - END_STATE(); - case 1014: - if (lookahead == 'N') ADVANCE(1065); - END_STATE(); - case 1015: - if (lookahead == 'S') ADVANCE(1066); - END_STATE(); - case 1016: - if (lookahead == 'E') ADVANCE(1067); - END_STATE(); - case 1017: - if (lookahead == 'V') ADVANCE(1068); - END_STATE(); - case 1018: - if (lookahead == 'L') ADVANCE(1069); - END_STATE(); - case 1019: - if (lookahead == 'I') ADVANCE(1070); - END_STATE(); - case 1020: - if (lookahead == 'A') ADVANCE(1071); - END_STATE(); - case 1021: - ACCEPT_TOKEN(anon_sym_UIKIT_EXTERN); - END_STATE(); - case 1022: - if (lookahead == 'E') ADVANCE(1072); - END_STATE(); - case 1023: - if (lookahead == 'A') ADVANCE(1073); - END_STATE(); - case 1024: - if (lookahead == 'i') ADVANCE(1074); - END_STATE(); - case 1025: - if (lookahead == 's') ADVANCE(1075); - END_STATE(); - case 1026: - if (lookahead == 'B') ADVANCE(1076); - END_STATE(); - case 1027: - if (lookahead == 'B') ADVANCE(1077); - END_STATE(); - case 1028: - if (lookahead == '_') ADVANCE(1078); - END_STATE(); - case 1029: - if (lookahead == 'i') ADVANCE(1079); - END_STATE(); - case 1030: - if (lookahead == 'a') ADVANCE(1080); - END_STATE(); - case 1031: - if (lookahead == 'n') ADVANCE(1081); - END_STATE(); - case 1032: - if (lookahead == 'a') ADVANCE(1082); - END_STATE(); - case 1033: - if (lookahead == 'a') ADVANCE(1083); - END_STATE(); - case 1034: - if (lookahead == '_') ADVANCE(1084); - END_STATE(); - case 1035: - if (lookahead == '_') ADVANCE(1085); - END_STATE(); - case 1036: - if (lookahead == 'e') ADVANCE(1086); - END_STATE(); - case 1037: - if (lookahead == 'j') ADVANCE(1087); - END_STATE(); - case 1038: - ACCEPT_TOKEN(anon_sym___restrict__); - END_STATE(); - case 1039: - if (lookahead == 'e') ADVANCE(1088); - END_STATE(); - case 1040: - ACCEPT_TOKEN(anon_sym___vectorcall); - END_STATE(); - case 1041: - ACCEPT_TOKEN(anon_sym_availability); - END_STATE(); - case 1042: - if (lookahead == 'r') ADVANCE(1089); - END_STATE(); - case 1043: - ACCEPT_TOKEN(anon_sym_thread_local); - END_STATE(); - case 1044: - ACCEPT_TOKEN(anon_sym_API_AVAILABLE); - END_STATE(); - case 1045: - if (lookahead == 'D') ADVANCE(1090); - END_STATE(); - case 1046: - if (lookahead == 'L') ADVANCE(1091); - END_STATE(); - case 1047: - if (lookahead == 'C') ADVANCE(1092); - END_STATE(); - case 1048: - if (lookahead == 'T') ADVANCE(1093); - END_STATE(); - case 1049: - if (lookahead == 'T') ADVANCE(1094); - END_STATE(); - case 1050: - if (lookahead == 'T') ADVANCE(1095); - END_STATE(); - case 1051: - if (lookahead == 'G') ADVANCE(1096); - END_STATE(); - case 1052: - if (lookahead == 'P') ADVANCE(1097); - if (lookahead == 'T') ADVANCE(1098); - END_STATE(); - case 1053: - if (lookahead == 'A') ADVANCE(1099); - END_STATE(); - case 1054: - ACCEPT_TOKEN(anon_sym_IBInspectable); - END_STATE(); - case 1055: - ACCEPT_TOKEN(anon_sym_IB_DESIGNABLE); - END_STATE(); - case 1056: - if (lookahead == 'R') ADVANCE(1100); - END_STATE(); - case 1057: - if (lookahead == 'I') ADVANCE(1101); - END_STATE(); - case 1058: - if (lookahead == 'L') ADVANCE(1102); - END_STATE(); - case 1059: - if (lookahead == 'E') ADVANCE(1103); - END_STATE(); - case 1060: - if (lookahead == '_') ADVANCE(1104); - END_STATE(); - case 1061: - if (lookahead == 'A') ADVANCE(1105); - END_STATE(); - case 1062: - if (lookahead == 'C') ADVANCE(1106); - END_STATE(); - case 1063: - if (lookahead == 'U') ADVANCE(1107); - END_STATE(); - case 1064: - if (lookahead == 'C') ADVANCE(1108); - END_STATE(); - case 1065: - if (lookahead == 'I') ADVANCE(1109); - END_STATE(); - case 1066: - ACCEPT_TOKEN(anon_sym_NS_ROOT_CLASS); - END_STATE(); - case 1067: - ACCEPT_TOKEN(anon_sym_NS_SWIFT_NAME); - END_STATE(); - case 1068: - if (lookahead == 'A') ADVANCE(1110); - END_STATE(); - case 1069: - if (lookahead == 'E') ADVANCE(1111); - END_STATE(); - case 1070: - if (lookahead == 'L') ADVANCE(1112); - END_STATE(); - case 1071: - if (lookahead == 'S') ADVANCE(1113); - END_STATE(); - case 1072: - if (lookahead == '_') ADVANCE(1114); - END_STATE(); - case 1073: - if (lookahead == 'T') ADVANCE(1115); - END_STATE(); - case 1074: - if (lookahead == 'f') ADVANCE(1116); - END_STATE(); - case 1075: - if (lookahead == 'u') ADVANCE(1117); - END_STATE(); - case 1076: - if (lookahead == 'L') ADVANCE(1118); - END_STATE(); - case 1077: - if (lookahead == 'L') ADVANCE(1119); - END_STATE(); - case 1078: - ACCEPT_TOKEN(anon_sym___attribute__); - END_STATE(); - case 1079: - if (lookahead == 'n') ADVANCE(1120); - END_STATE(); - case 1080: - if (lookahead == 'i') ADVANCE(1121); - END_STATE(); - case 1081: - if (lookahead == 's') ADVANCE(1122); - END_STATE(); - case 1082: - if (lookahead == 'i') ADVANCE(1123); - END_STATE(); - case 1083: - if (lookahead == 'n') ADVANCE(1124); - END_STATE(); - case 1084: - if (lookahead == 'e') ADVANCE(1125); - if (lookahead == 'm') ADVANCE(1126); - END_STATE(); - case 1085: - ACCEPT_TOKEN(anon_sym___extension__); - END_STATE(); - case 1086: - ACCEPT_TOKEN(anon_sym___forceinline); - END_STATE(); - case 1087: - if (lookahead == 'c') ADVANCE(1127); - END_STATE(); - case 1088: - if (lookahead == 't') ADVANCE(1128); - END_STATE(); - case 1089: - if (lookahead == 'e') ADVANCE(1129); - END_STATE(); - case 1090: - ACCEPT_TOKEN(anon_sym_API_DEPRECATED); - END_STATE(); - case 1091: - if (lookahead == 'E') ADVANCE(1130); - END_STATE(); - case 1092: - if (lookahead == 'T') ADVANCE(1131); - END_STATE(); - case 1093: - if (lookahead == '_') ADVANCE(1132); - END_STATE(); - case 1094: - if (lookahead == 'A') ADVANCE(1133); - END_STATE(); - case 1095: - if (lookahead == 'R') ADVANCE(1134); - END_STATE(); - case 1096: - if (lookahead == '_') ADVANCE(1135); - END_STATE(); - case 1097: - if (lookahead == 'O') ADVANCE(1136); - END_STATE(); - case 1098: - if (lookahead == 'E') ADVANCE(1137); - END_STATE(); - case 1099: - if (lookahead == 'T') ADVANCE(1138); - END_STATE(); - case 1100: - if (lookahead == 'E') ADVANCE(1139); - END_STATE(); - case 1101: - if (lookahead == 'O') ADVANCE(1140); - END_STATE(); - case 1102: - if (lookahead == 'A') ADVANCE(1141); - END_STATE(); - case 1103: - if (lookahead == 'C') ADVANCE(1142); - END_STATE(); - case 1104: - if (lookahead == 'I') ADVANCE(1143); - END_STATE(); - case 1105: - if (lookahead == 'B') ADVANCE(1144); - END_STATE(); - case 1106: - if (lookahead == 'A') ADVANCE(1145); - END_STATE(); - case 1107: - if (lookahead == 'N') ADVANCE(1146); - END_STATE(); - case 1108: - if (lookahead == 'T') ADVANCE(1147); - END_STATE(); - case 1109: - if (lookahead == 'L') ADVANCE(1148); - END_STATE(); - case 1110: - if (lookahead == 'I') ADVANCE(1149); - END_STATE(); - case 1111: - ACCEPT_TOKEN(anon_sym_NS_UNAVAILABLE); - END_STATE(); - case 1112: - if (lookahead == '_') ADVANCE(1150); - END_STATE(); - case 1113: - if (lookahead == 'S') ADVANCE(1151); - END_STATE(); - case 1114: - if (lookahead == 'S') ADVANCE(1152); - END_STATE(); - case 1115: - if (lookahead == 'T') ADVANCE(1153); - END_STATE(); - case 1116: - if (lookahead == 'i') ADVANCE(1154); - END_STATE(); - case 1117: - if (lookahead == 'l') ADVANCE(1155); - END_STATE(); - case 1118: - if (lookahead == 'E') ADVANCE(1156); - END_STATE(); - case 1119: - if (lookahead == 'E') ADVANCE(1157); - END_STATE(); - case 1120: - if (lookahead == 'g') ADVANCE(1158); - END_STATE(); - case 1121: - if (lookahead == 'n') ADVANCE(1159); - END_STATE(); - case 1122: - if (lookahead == 'f') ADVANCE(1160); - END_STATE(); - case 1123: - if (lookahead == 'l') ADVANCE(1161); - END_STATE(); - case 1124: - if (lookahead == 't') ADVANCE(1162); - END_STATE(); - case 1125: - if (lookahead == 'n') ADVANCE(1163); - END_STATE(); - case 1126: - if (lookahead == 's') ADVANCE(1164); - END_STATE(); - case 1127: - if (lookahead == '_') ADVANCE(1165); - END_STATE(); - case 1128: - if (lookahead == 'a') ADVANCE(1166); - END_STATE(); - case 1129: - if (lookahead == 'l') ADVANCE(1167); - END_STATE(); - case 1130: - ACCEPT_TOKEN(anon_sym_API_UNAVAILABLE); - END_STATE(); - case 1131: - if (lookahead == 'I') ADVANCE(1168); - END_STATE(); - case 1132: - if (lookahead == 'R') ADVANCE(1169); - END_STATE(); - case 1133: - if (lookahead == 'I') ADVANCE(1170); - END_STATE(); - case 1134: - if (lookahead == 'I') ADVANCE(1171); - END_STATE(); - case 1135: - if (lookahead == 'A') ADVANCE(1172); - END_STATE(); - case 1136: - if (lookahead == 'R') ADVANCE(1173); - END_STATE(); - case 1137: - if (lookahead == 'R') ADVANCE(1174); - END_STATE(); - case 1138: - if (lookahead == 'I') ADVANCE(1175); - END_STATE(); - case 1139: - if (lookahead == 'F') ADVANCE(1176); - END_STATE(); - case 1140: - if (lookahead == 'S') ADVANCE(1177); - END_STATE(); - case 1141: - if (lookahead == 'B') ADVANCE(1178); - END_STATE(); - case 1142: - if (lookahead == 'A') ADVANCE(1179); - END_STATE(); - case 1143: - if (lookahead == 'O') ADVANCE(1180); - END_STATE(); - case 1144: - if (lookahead == 'L') ADVANCE(1181); - END_STATE(); - case 1145: - if (lookahead == 'T') ADVANCE(1182); - END_STATE(); - case 1146: - if (lookahead == 'A') ADVANCE(1183); - END_STATE(); - case 1147: - if (lookahead == 'I') ADVANCE(1184); - END_STATE(); - case 1148: - if (lookahead == '_') ADVANCE(1185); - END_STATE(); - case 1149: - if (lookahead == 'L') ADVANCE(1186); - END_STATE(); - case 1150: - if (lookahead == 'E') ADVANCE(1187); - END_STATE(); - case 1151: - ACCEPT_TOKEN(anon_sym_OBJC_ROOT_CLASS); - END_STATE(); - case 1152: - if (lookahead == 'E') ADVANCE(1188); - END_STATE(); - case 1153: - if (lookahead == 'R') ADVANCE(1189); - END_STATE(); - case 1154: - if (lookahead == 'e') ADVANCE(1190); - END_STATE(); - case 1155: - if (lookahead == 't') ADVANCE(1191); - END_STATE(); - case 1156: - ACCEPT_TOKEN(anon_sym___IOS_AVAILABLE); - END_STATE(); - case 1157: - if (lookahead == '_') ADVANCE(1192); - END_STATE(); - case 1158: - ACCEPT_TOKEN(anon_sym___autoreleasing); - END_STATE(); - case 1159: - if (lookahead == 'e') ADVANCE(1193); - END_STATE(); - case 1160: - if (lookahead == 'e') ADVANCE(1194); - END_STATE(); - case 1161: - if (lookahead == 'a') ADVANCE(1195); - END_STATE(); - case 1162: - ACCEPT_TOKEN(anon_sym___contravariant); - END_STATE(); - case 1163: - if (lookahead == 'u') ADVANCE(1196); - END_STATE(); - case 1164: - if (lookahead == 'g') ADVANCE(1197); - END_STATE(); - case 1165: - if (lookahead == 'c') ADVANCE(1198); - if (lookahead == 'i') ADVANCE(1199); - if (lookahead == 's') ADVANCE(1200); - END_STATE(); - case 1166: - if (lookahead == 'i') ADVANCE(1201); - END_STATE(); - case 1167: - if (lookahead == 'a') ADVANCE(1202); - END_STATE(); - case 1168: - if (lookahead == 'O') ADVANCE(1203); - END_STATE(); - case 1169: - if (lookahead == 'E') ADVANCE(1204); - END_STATE(); - case 1170: - if (lookahead == 'N') ADVANCE(1205); - END_STATE(); - case 1171: - if (lookahead == 'B') ADVANCE(1206); - END_STATE(); - case 1172: - if (lookahead == 'T') ADVANCE(1207); - END_STATE(); - case 1173: - if (lookahead == 'T') ADVANCE(1208); - END_STATE(); - case 1174: - if (lookahead == 'N') ADVANCE(1209); - END_STATE(); - case 1175: - if (lookahead == 'C') ADVANCE(1210); - END_STATE(); - case 1176: - if (lookahead == 'C') ADVANCE(1211); - END_STATE(); - case 1177: - ACCEPT_TOKEN(anon_sym_NS_AVAILABLE_IOS); - END_STATE(); - case 1178: - if (lookahead == 'L') ADVANCE(1212); - END_STATE(); - case 1179: - if (lookahead == 'T') ADVANCE(1213); - END_STATE(); - case 1180: - if (lookahead == 'S') ADVANCE(1214); - END_STATE(); - case 1181: - if (lookahead == 'E') ADVANCE(1215); - END_STATE(); - case 1182: - if (lookahead == 'E') ADVANCE(1216); - END_STATE(); - case 1183: - if (lookahead == 'V') ADVANCE(1217); - END_STATE(); - case 1184: - if (lookahead == 'O') ADVANCE(1218); - END_STATE(); - case 1185: - if (lookahead == 'T') ADVANCE(1219); - END_STATE(); - case 1186: - if (lookahead == 'A') ADVANCE(1220); - END_STATE(); - case 1187: - if (lookahead == 'N') ADVANCE(1221); - END_STATE(); - case 1188: - if (lookahead == 'L') ADVANCE(1222); - END_STATE(); - case 1189: - if (lookahead == 'I') ADVANCE(1223); - END_STATE(); - case 1190: - if (lookahead == 'd') ADVANCE(1224); - END_STATE(); - case 1191: - ACCEPT_TOKEN(anon_sym__Nullable_result); - END_STATE(); - case 1192: - if (lookahead == 'S') ADVANCE(1225); - END_STATE(); - case 1193: - if (lookahead == 'd') ADVANCE(1226); - END_STATE(); - case 1194: - if (lookahead == 'r') ADVANCE(1227); - END_STATE(); - case 1195: - if (lookahead == 'b') ADVANCE(1228); - END_STATE(); - case 1196: - if (lookahead == 'm') ADVANCE(1229); - END_STATE(); - case 1197: - ACCEPT_TOKEN(anon_sym___deprecated_msg); - END_STATE(); - case 1198: - if (lookahead == 'l') ADVANCE(1230); - END_STATE(); - case 1199: - if (lookahead == 's') ADVANCE(1231); - END_STATE(); - case 1200: - if (lookahead == 'u') ADVANCE(1232); - END_STATE(); - case 1201: - if (lookahead == 'n') ADVANCE(1233); - END_STATE(); - case 1202: - if (lookahead == 't') ADVANCE(1234); - END_STATE(); - case 1203: - if (lookahead == 'N') ADVANCE(1235); - END_STATE(); - case 1204: - if (lookahead == 'T') ADVANCE(1236); - END_STATE(); - case 1205: - if (lookahead == 'E') ADVANCE(1237); - END_STATE(); - case 1206: - if (lookahead == 'U') ADVANCE(1238); - END_STATE(); - case 1207: - if (lookahead == 'T') ADVANCE(1239); - END_STATE(); - case 1208: - ACCEPT_TOKEN(anon_sym_FOUNDATION_EXPORT); - END_STATE(); - case 1209: - ACCEPT_TOKEN(anon_sym_FOUNDATION_EXTERN); - END_STATE(); - case 1210: - if (lookahead == '_') ADVANCE(1240); - END_STATE(); - case 1211: - if (lookahead == 'O') ADVANCE(1241); - END_STATE(); - case 1212: - if (lookahead == 'E') ADVANCE(1242); - END_STATE(); - case 1213: - if (lookahead == 'E') ADVANCE(1243); - END_STATE(); - case 1214: - ACCEPT_TOKEN(anon_sym_NS_DEPRECATED_IOS); - END_STATE(); - case 1215: - if (lookahead == '_') ADVANCE(1244); - END_STATE(); - case 1216: - if (lookahead == 'D') ADVANCE(1245); - END_STATE(); - case 1217: - if (lookahead == 'A') ADVANCE(1246); - END_STATE(); - case 1218: - if (lookahead == 'N') ADVANCE(1247); - END_STATE(); - case 1219: - if (lookahead == 'E') ADVANCE(1248); - END_STATE(); - case 1220: - if (lookahead == 'B') ADVANCE(1249); - END_STATE(); - case 1221: - if (lookahead == 'D') ADVANCE(1250); - END_STATE(); - case 1222: - if (lookahead == 'E') ADVANCE(1251); - END_STATE(); - case 1223: - if (lookahead == 'B') ADVANCE(1252); - END_STATE(); - case 1224: - ACCEPT_TOKEN(anon_sym__Null_unspecified); - END_STATE(); - case 1225: - if (lookahead == 'T') ADVANCE(1253); - END_STATE(); - case 1226: - ACCEPT_TOKEN(anon_sym___bridge_retained); - END_STATE(); - case 1227: - ACCEPT_TOKEN(anon_sym___bridge_transfer); - END_STATE(); - case 1228: - if (lookahead == 'l') ADVANCE(1254); - END_STATE(); - case 1229: - if (lookahead == '_') ADVANCE(1255); - END_STATE(); - case 1230: - if (lookahead == 'a') ADVANCE(1256); - END_STATE(); - case 1231: - if (lookahead == 'a') ADVANCE(1257); - END_STATE(); - case 1232: - if (lookahead == 'p') ADVANCE(1258); - END_STATE(); - case 1233: - if (lookahead == 'e') ADVANCE(1259); - END_STATE(); - case 1234: - if (lookahead == 'e') ADVANCE(1260); - END_STATE(); - case 1235: - ACCEPT_TOKEN(anon_sym_CF_FORMAT_FUNCTION); - END_STATE(); - case 1236: - if (lookahead == 'A') ADVANCE(1261); - END_STATE(); - case 1237: - if (lookahead == 'D') ADVANCE(1262); - END_STATE(); - case 1238: - if (lookahead == 'T') ADVANCE(1263); - END_STATE(); - case 1239: - if (lookahead == 'R') ADVANCE(1264); - END_STATE(); - case 1240: - if (lookahead == 'I') ADVANCE(1265); - END_STATE(); - case 1241: - if (lookahead == 'U') ADVANCE(1266); - END_STATE(); - case 1242: - if (lookahead == '_') ADVANCE(1267); - END_STATE(); - case 1243: - if (lookahead == 'D') ADVANCE(1268); - END_STATE(); - case 1244: - if (lookahead == 'I') ADVANCE(1269); - END_STATE(); - case 1245: - if (lookahead == '_') ADVANCE(1270); - END_STATE(); - case 1246: - if (lookahead == 'I') ADVANCE(1271); - END_STATE(); - case 1247: - ACCEPT_TOKEN(anon_sym_NS_FORMAT_FUNCTION); - END_STATE(); - case 1248: - if (lookahead == 'R') ADVANCE(1272); - END_STATE(); - case 1249: - if (lookahead == 'L') ADVANCE(1273); - END_STATE(); - case 1250: - if (lookahead == '_') ADVANCE(1274); - END_STATE(); - case 1251: - if (lookahead == 'C') ADVANCE(1275); - END_STATE(); - case 1252: - if (lookahead == 'U') ADVANCE(1276); - END_STATE(); - case 1253: - if (lookahead == 'A') ADVANCE(1277); - END_STATE(); - case 1254: - if (lookahead == 'e') ADVANCE(1278); - END_STATE(); - case 1255: - if (lookahead == 'm') ADVANCE(1279); - END_STATE(); - case 1256: - if (lookahead == 's') ADVANCE(1280); - END_STATE(); - case 1257: - if (lookahead == '_') ADVANCE(1281); - END_STATE(); - case 1258: - if (lookahead == 'e') ADVANCE(1282); - END_STATE(); - case 1259: - if (lookahead == 'd') ADVANCE(1283); - END_STATE(); - case 1260: - if (lookahead == 'd') ADVANCE(1284); - END_STATE(); - case 1261: - if (lookahead == 'I') ADVANCE(1285); - END_STATE(); - case 1262: - ACCEPT_TOKEN(anon_sym_CF_RETURNS_RETAINED); - END_STATE(); - case 1263: - if (lookahead == 'E') ADVANCE(1286); - END_STATE(); - case 1264: - if (lookahead == 'I') ADVANCE(1287); - END_STATE(); - case 1265: - if (lookahead == 'N') ADVANCE(1288); - END_STATE(); - case 1266: - if (lookahead == 'N') ADVANCE(1289); - END_STATE(); - case 1267: - if (lookahead == 'I') ADVANCE(1290); - END_STATE(); - case 1268: - if (lookahead == '_') ADVANCE(1291); - END_STATE(); - case 1269: - if (lookahead == 'O') ADVANCE(1292); - END_STATE(); - case 1270: - if (lookahead == 'I') ADVANCE(1293); - END_STATE(); - case 1271: - if (lookahead == 'L') ADVANCE(1294); - END_STATE(); - case 1272: - if (lookahead == 'M') ADVANCE(1295); - END_STATE(); - case 1273: - if (lookahead == 'E') ADVANCE(1296); - END_STATE(); - case 1274: - if (lookahead == 'O') ADVANCE(1297); - END_STATE(); - case 1275: - if (lookahead == 'T') ADVANCE(1298); - END_STATE(); - case 1276: - if (lookahead == 'T') ADVANCE(1299); - END_STATE(); - case 1277: - if (lookahead == 'R') ADVANCE(1300); - END_STATE(); - case 1278: - ACCEPT_TOKEN(anon_sym___builtin_available); - END_STATE(); - case 1279: - if (lookahead == 's') ADVANCE(1301); - END_STATE(); - case 1280: - if (lookahead == 's') ADVANCE(1302); - END_STATE(); - case 1281: - if (lookahead == 'p') ADVANCE(1303); - END_STATE(); - case 1282: - if (lookahead == 'r') ADVANCE(1304); - END_STATE(); - case 1283: - ACCEPT_TOKEN(anon_sym___unsafe_unretained); - END_STATE(); - case 1284: - ACCEPT_TOKEN(anon_sym_objc_bridge_related); - END_STATE(); - case 1285: - if (lookahead == 'N') ADVANCE(1305); - END_STATE(); - case 1286: - ACCEPT_TOKEN(anon_sym_DEPRECATED_ATTRIBUTE); - END_STATE(); - case 1287: - if (lookahead == 'B') ADVANCE(1306); - END_STATE(); - case 1288: - if (lookahead == 'L') ADVANCE(1307); - END_STATE(); - case 1289: - if (lookahead == 'T') ADVANCE(1308); - END_STATE(); - case 1290: - if (lookahead == 'O') ADVANCE(1309); - END_STATE(); - case 1291: - if (lookahead == 'I') ADVANCE(1310); - END_STATE(); - case 1292: - if (lookahead == 'S') ADVANCE(1311); - END_STATE(); - case 1293: - if (lookahead == 'O') ADVANCE(1312); - END_STATE(); - case 1294: - if (lookahead == 'A') ADVANCE(1313); - END_STATE(); - case 1295: - if (lookahead == 'I') ADVANCE(1314); - END_STATE(); - case 1296: - ACCEPT_TOKEN(anon_sym_NS_SWIFT_UNAVAILABLE); - END_STATE(); - case 1297: - if (lookahead == 'F') ADVANCE(1315); - END_STATE(); - case 1298: - if (lookahead == 'O') ADVANCE(1316); - END_STATE(); - case 1299: - if (lookahead == 'E') ADVANCE(1317); - END_STATE(); - case 1300: - if (lookahead == 'T') ADVANCE(1318); - END_STATE(); - case 1301: - if (lookahead == 'g') ADVANCE(1319); - END_STATE(); - case 1302: - if (lookahead == '_') ADVANCE(1320); - END_STATE(); - case 1303: - if (lookahead == 'o') ADVANCE(1321); - END_STATE(); - case 1304: - if (lookahead == '_') ADVANCE(1322); - END_STATE(); - case 1305: - if (lookahead == 'E') ADVANCE(1323); - END_STATE(); - case 1306: - if (lookahead == 'U') ADVANCE(1324); - END_STATE(); - case 1307: - if (lookahead == 'I') ADVANCE(1325); - END_STATE(); - case 1308: - if (lookahead == '_') ADVANCE(1326); - END_STATE(); - case 1309: - if (lookahead == 'S') ADVANCE(1327); - END_STATE(); - case 1310: - if (lookahead == 'O') ADVANCE(1328); - END_STATE(); - case 1311: - ACCEPT_TOKEN(anon_sym_NS_ENUM_AVAILABLE_IOS); - END_STATE(); - case 1312: - if (lookahead == 'S') ADVANCE(1329); - END_STATE(); - case 1313: - if (lookahead == 'B') ADVANCE(1330); - END_STATE(); - case 1314: - if (lookahead == 'N') ADVANCE(1331); - END_STATE(); - case 1315: - if (lookahead == '_') ADVANCE(1332); - END_STATE(); - case 1316: - if (lookahead == 'R') ADVANCE(1333); - END_STATE(); - case 1317: - ACCEPT_TOKEN(anon_sym_UNAVAILABLE_ATTRIBUTE); - END_STATE(); - case 1318: - if (lookahead == 'I') ADVANCE(1334); - END_STATE(); - case 1319: - ACCEPT_TOKEN(anon_sym___deprecated_enum_msg); - END_STATE(); - case 1320: - if (lookahead == 'r') ADVANCE(1335); - END_STATE(); - case 1321: - if (lookahead == 'i') ADVANCE(1336); - END_STATE(); - case 1322: - if (lookahead == 'p') ADVANCE(1337); - END_STATE(); - case 1323: - if (lookahead == 'D') ADVANCE(1338); - END_STATE(); - case 1324: - if (lookahead == 'T') ADVANCE(1339); - END_STATE(); - case 1325: - if (lookahead == 'N') ADVANCE(1340); - END_STATE(); - case 1326: - if (lookahead == 'U') ADVANCE(1341); - END_STATE(); - case 1327: - ACCEPT_TOKEN(anon_sym_NS_CLASS_AVAILABLE_IOS); - END_STATE(); - case 1328: - if (lookahead == 'S') ADVANCE(1342); - END_STATE(); - case 1329: - ACCEPT_TOKEN(anon_sym_NS_ENUM_DEPRECATED_IOS); - END_STATE(); - case 1330: - if (lookahead == 'L') ADVANCE(1343); - END_STATE(); - case 1331: - if (lookahead == 'A') ADVANCE(1344); - END_STATE(); - case 1332: - if (lookahead == 'S') ADVANCE(1345); - END_STATE(); - case 1333: - ACCEPT_TOKEN(anon_sym_UI_APPEARANCE_SELECTOR); - END_STATE(); - case 1334: - if (lookahead == 'N') ADVANCE(1346); - END_STATE(); - case 1335: - if (lookahead == 'o') ADVANCE(1347); - END_STATE(); - case 1336: - if (lookahead == 'n') ADVANCE(1348); - END_STATE(); - case 1337: - if (lookahead == 'o') ADVANCE(1349); - END_STATE(); - case 1338: - ACCEPT_TOKEN(anon_sym_CF_RETURNS_NOT_RETAINED); - END_STATE(); - case 1339: - if (lookahead == 'E') ADVANCE(1350); - END_STATE(); - case 1340: - if (lookahead == 'E') ADVANCE(1351); - END_STATE(); - case 1341: - if (lookahead == 'N') ADVANCE(1352); - END_STATE(); - case 1342: - ACCEPT_TOKEN(anon_sym_NS_CLASS_DEPRECATED_IOS); - END_STATE(); - case 1343: - if (lookahead == 'E') ADVANCE(1353); - END_STATE(); - case 1344: - if (lookahead == 'T') ADVANCE(1354); - END_STATE(); - case 1345: - if (lookahead == 'C') ADVANCE(1355); - END_STATE(); - case 1346: - if (lookahead == 'G') ADVANCE(1356); - END_STATE(); - case 1347: - ACCEPT_TOKEN(anon_sym___ptrauth_objc_class_ro); - END_STATE(); - case 1348: - if (lookahead == 't') ADVANCE(1357); - END_STATE(); - case 1349: - if (lookahead == 'i') ADVANCE(1358); - END_STATE(); - case 1350: - ACCEPT_TOKEN(anon_sym_DEPRECATED_MSG_ATTRIBUTE); - END_STATE(); - case 1351: - ACCEPT_TOKEN(anon_sym_FOUNDATION_STATIC_INLINE); - END_STATE(); - case 1352: - if (lookahead == 'A') ADVANCE(1359); - END_STATE(); - case 1353: - if (lookahead == '_') ADVANCE(1360); - END_STATE(); - case 1354: - if (lookahead == 'I') ADVANCE(1361); - END_STATE(); - case 1355: - if (lookahead == 'O') ADVANCE(1362); - END_STATE(); - case 1356: - ACCEPT_TOKEN(anon_sym___OSX_AVAILABLE_STARTING); - END_STATE(); - case 1357: - if (lookahead == 'e') ADVANCE(1363); - END_STATE(); - case 1358: - if (lookahead == 'n') ADVANCE(1364); - END_STATE(); - case 1359: - if (lookahead == 'V') ADVANCE(1365); - END_STATE(); - case 1360: - if (lookahead == 'I') ADVANCE(1366); - END_STATE(); - case 1361: - if (lookahead == 'O') ADVANCE(1367); - END_STATE(); - case 1362: - if (lookahead == 'P') ADVANCE(1368); - END_STATE(); - case 1363: - if (lookahead == 'r') ADVANCE(1369); - END_STATE(); - case 1364: - if (lookahead == 't') ADVANCE(1370); - END_STATE(); - case 1365: - if (lookahead == 'A') ADVANCE(1371); - END_STATE(); - case 1366: - if (lookahead == 'O') ADVANCE(1372); - END_STATE(); - case 1367: - if (lookahead == 'N') ADVANCE(1373); - END_STATE(); - case 1368: - if (lookahead == 'E') ADVANCE(1374); - END_STATE(); - case 1369: - ACCEPT_TOKEN(anon_sym___ptrauth_objc_isa_pointer); - END_STATE(); - case 1370: - if (lookahead == 'e') ADVANCE(1375); - END_STATE(); - case 1371: - if (lookahead == 'I') ADVANCE(1376); - END_STATE(); - case 1372: - if (lookahead == 'S') ADVANCE(1377); - END_STATE(); - case 1373: - ACCEPT_TOKEN(anon_sym_NS_REQUIRES_NIL_TERMINATION); - END_STATE(); - case 1374: - ACCEPT_TOKEN(anon_sym_NS_VALID_UNTIL_END_OF_SCOPE); - END_STATE(); - case 1375: - if (lookahead == 'r') ADVANCE(1378); - END_STATE(); - case 1376: - if (lookahead == 'L') ADVANCE(1379); - END_STATE(); - case 1377: - ACCEPT_TOKEN(anon_sym_NS_EXTENSION_UNAVAILABLE_IOS); - END_STATE(); - case 1378: - ACCEPT_TOKEN(anon_sym___ptrauth_objc_super_pointer); - END_STATE(); - case 1379: - if (lookahead == 'A') ADVANCE(1380); - END_STATE(); - case 1380: - if (lookahead == 'B') ADVANCE(1381); - END_STATE(); - case 1381: - if (lookahead == 'L') ADVANCE(1382); - END_STATE(); - case 1382: - if (lookahead == 'E') ADVANCE(1383); - END_STATE(); - case 1383: - ACCEPT_TOKEN(anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE); - END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, - [1] = {.lex_state = 417}, - [2] = {.lex_state = 100}, - [3] = {.lex_state = 100}, - [4] = {.lex_state = 100}, - [5] = {.lex_state = 100}, - [6] = {.lex_state = 100}, - [7] = {.lex_state = 100}, - [8] = {.lex_state = 100}, - [9] = {.lex_state = 100}, - [10] = {.lex_state = 100}, - [11] = {.lex_state = 100}, - [12] = {.lex_state = 100}, - [13] = {.lex_state = 100}, - [14] = {.lex_state = 100}, - [15] = {.lex_state = 100}, - [16] = {.lex_state = 100}, - [17] = {.lex_state = 100}, - [18] = {.lex_state = 100}, - [19] = {.lex_state = 100}, - [20] = {.lex_state = 109}, - [21] = {.lex_state = 109}, - [22] = {.lex_state = 109}, - [23] = {.lex_state = 109}, - [24] = {.lex_state = 109}, - [25] = {.lex_state = 109}, - [26] = {.lex_state = 109}, - [27] = {.lex_state = 109}, - [28] = {.lex_state = 109}, - [29] = {.lex_state = 109}, - [30] = {.lex_state = 109}, - [31] = {.lex_state = 109}, - [32] = {.lex_state = 109}, - [33] = {.lex_state = 109}, - [34] = {.lex_state = 109}, - [35] = {.lex_state = 100}, - [36] = {.lex_state = 109}, - [37] = {.lex_state = 109}, - [38] = {.lex_state = 108}, - [39] = {.lex_state = 108}, - [40] = {.lex_state = 108}, - [41] = {.lex_state = 418}, - [42] = {.lex_state = 418}, - [43] = {.lex_state = 418}, - [44] = {.lex_state = 418}, - [45] = {.lex_state = 418}, - [46] = {.lex_state = 418}, - [47] = {.lex_state = 418}, - [48] = {.lex_state = 418}, - [49] = {.lex_state = 418}, - [50] = {.lex_state = 418}, - [51] = {.lex_state = 418}, - [52] = {.lex_state = 418}, - [53] = {.lex_state = 418}, - [54] = {.lex_state = 418}, - [55] = {.lex_state = 418}, - [56] = {.lex_state = 418}, - [57] = {.lex_state = 418}, - [58] = {.lex_state = 418}, - [59] = {.lex_state = 418}, - [60] = {.lex_state = 418}, - [61] = {.lex_state = 418}, - [62] = {.lex_state = 418}, - [63] = {.lex_state = 418}, - [64] = {.lex_state = 418}, - [65] = {.lex_state = 418}, - [66] = {.lex_state = 418}, - [67] = {.lex_state = 418}, - [68] = {.lex_state = 418}, - [69] = {.lex_state = 418}, - [70] = {.lex_state = 418}, - [71] = {.lex_state = 418}, - [72] = {.lex_state = 418}, - [73] = {.lex_state = 418}, - [74] = {.lex_state = 418}, - [75] = {.lex_state = 418}, - [76] = {.lex_state = 418}, - [77] = {.lex_state = 418}, - [78] = {.lex_state = 418}, - [79] = {.lex_state = 418}, - [80] = {.lex_state = 418}, - [81] = {.lex_state = 418}, - [82] = {.lex_state = 418}, - [83] = {.lex_state = 418}, - [84] = {.lex_state = 418}, - [85] = {.lex_state = 418}, - [86] = {.lex_state = 418}, - [87] = {.lex_state = 418}, - [88] = {.lex_state = 418}, - [89] = {.lex_state = 418}, - [90] = {.lex_state = 418}, - [91] = {.lex_state = 418}, - [92] = {.lex_state = 418}, - [93] = {.lex_state = 418}, - [94] = {.lex_state = 418}, - [95] = {.lex_state = 418}, - [96] = {.lex_state = 418}, - [97] = {.lex_state = 418}, - [98] = {.lex_state = 418}, - [99] = {.lex_state = 418}, - [100] = {.lex_state = 418}, - [101] = {.lex_state = 418}, - [102] = {.lex_state = 418}, - [103] = {.lex_state = 418}, - [104] = {.lex_state = 418}, - [105] = {.lex_state = 418}, - [106] = {.lex_state = 418}, - [107] = {.lex_state = 418}, - [108] = {.lex_state = 418}, - [109] = {.lex_state = 418}, - [110] = {.lex_state = 418}, - [111] = {.lex_state = 418}, - [112] = {.lex_state = 418}, - [113] = {.lex_state = 418}, - [114] = {.lex_state = 418}, - [115] = {.lex_state = 418}, - [116] = {.lex_state = 418}, - [117] = {.lex_state = 418}, - [118] = {.lex_state = 418}, - [119] = {.lex_state = 418}, - [120] = {.lex_state = 418}, - [121] = {.lex_state = 418}, - [122] = {.lex_state = 418}, - [123] = {.lex_state = 418}, - [124] = {.lex_state = 418}, - [125] = {.lex_state = 418}, - [126] = {.lex_state = 418}, - [127] = {.lex_state = 418}, - [128] = {.lex_state = 417}, - [129] = {.lex_state = 417}, - [130] = {.lex_state = 100}, - [131] = {.lex_state = 100}, - [132] = {.lex_state = 100}, - [133] = {.lex_state = 100}, - [134] = {.lex_state = 100}, - [135] = {.lex_state = 109}, - [136] = {.lex_state = 109}, - [137] = {.lex_state = 109}, - [138] = {.lex_state = 109}, - [139] = {.lex_state = 109}, - [140] = {.lex_state = 108}, - [141] = {.lex_state = 108}, - [142] = {.lex_state = 108}, - [143] = {.lex_state = 108}, - [144] = {.lex_state = 108}, - [145] = {.lex_state = 418}, - [146] = {.lex_state = 418}, - [147] = {.lex_state = 418}, - [148] = {.lex_state = 418}, - [149] = {.lex_state = 418}, - [150] = {.lex_state = 418}, - [151] = {.lex_state = 418}, - [152] = {.lex_state = 418}, - [153] = {.lex_state = 418}, - [154] = {.lex_state = 418}, - [155] = {.lex_state = 106}, - [156] = {.lex_state = 106}, - [157] = {.lex_state = 106}, - [158] = {.lex_state = 106}, - [159] = {.lex_state = 106}, - [160] = {.lex_state = 98}, - [161] = {.lex_state = 113}, - [162] = {.lex_state = 113}, - [163] = {.lex_state = 113}, - [164] = {.lex_state = 113}, - [165] = {.lex_state = 113}, - [166] = {.lex_state = 113}, - [167] = {.lex_state = 113}, - [168] = {.lex_state = 113}, - [169] = {.lex_state = 101}, - [170] = {.lex_state = 99}, - [171] = {.lex_state = 101}, - [172] = {.lex_state = 96}, - [173] = {.lex_state = 111}, - [174] = {.lex_state = 101}, - [175] = {.lex_state = 111}, - [176] = {.lex_state = 101}, - [177] = {.lex_state = 101}, - [178] = {.lex_state = 101}, - [179] = {.lex_state = 101}, - [180] = {.lex_state = 96}, - [181] = {.lex_state = 107}, - [182] = {.lex_state = 111}, - [183] = {.lex_state = 111}, - [184] = {.lex_state = 111}, - [185] = {.lex_state = 107}, - [186] = {.lex_state = 111}, - [187] = {.lex_state = 111}, - [188] = {.lex_state = 419}, - [189] = {.lex_state = 419}, - [190] = {.lex_state = 100}, - [191] = {.lex_state = 100}, - [192] = {.lex_state = 100}, - [193] = {.lex_state = 100}, - [194] = {.lex_state = 100}, - [195] = {.lex_state = 100}, - [196] = {.lex_state = 100}, - [197] = {.lex_state = 100}, - [198] = {.lex_state = 100}, - [199] = {.lex_state = 100}, - [200] = {.lex_state = 100}, - [201] = {.lex_state = 100}, - [202] = {.lex_state = 100}, - [203] = {.lex_state = 100}, - [204] = {.lex_state = 100}, - [205] = {.lex_state = 100}, - [206] = {.lex_state = 100}, - [207] = {.lex_state = 100}, - [208] = {.lex_state = 100}, - [209] = {.lex_state = 100}, - [210] = {.lex_state = 100}, - [211] = {.lex_state = 100}, - [212] = {.lex_state = 100}, - [213] = {.lex_state = 100}, - [214] = {.lex_state = 100}, - [215] = {.lex_state = 100}, - [216] = {.lex_state = 100}, - [217] = {.lex_state = 100}, - [218] = {.lex_state = 100}, - [219] = {.lex_state = 107}, - [220] = {.lex_state = 100}, - [221] = {.lex_state = 100}, - [222] = {.lex_state = 100}, - [223] = {.lex_state = 100}, - [224] = {.lex_state = 100}, - [225] = {.lex_state = 100}, - [226] = {.lex_state = 100}, - [227] = {.lex_state = 100}, - [228] = {.lex_state = 100}, - [229] = {.lex_state = 100}, - [230] = {.lex_state = 100}, - [231] = {.lex_state = 100}, - [232] = {.lex_state = 100}, - [233] = {.lex_state = 100}, - [234] = {.lex_state = 100}, - [235] = {.lex_state = 100}, - [236] = {.lex_state = 100}, - [237] = {.lex_state = 100}, - [238] = {.lex_state = 100}, - [239] = {.lex_state = 100}, - [240] = {.lex_state = 100}, - [241] = {.lex_state = 100}, - [242] = {.lex_state = 100}, - [243] = {.lex_state = 100}, - [244] = {.lex_state = 100}, - [245] = {.lex_state = 100}, - [246] = {.lex_state = 100}, - [247] = {.lex_state = 100}, - [248] = {.lex_state = 100}, - [249] = {.lex_state = 100}, - [250] = {.lex_state = 100}, - [251] = {.lex_state = 100}, - [252] = {.lex_state = 100}, - [253] = {.lex_state = 100}, - [254] = {.lex_state = 100}, - [255] = {.lex_state = 100}, - [256] = {.lex_state = 100}, - [257] = {.lex_state = 107}, - [258] = {.lex_state = 100}, - [259] = {.lex_state = 100}, - [260] = {.lex_state = 100}, - [261] = {.lex_state = 100}, - [262] = {.lex_state = 107}, - [263] = {.lex_state = 100}, - [264] = {.lex_state = 100}, - [265] = {.lex_state = 419}, - [266] = {.lex_state = 100}, - [267] = {.lex_state = 100}, - [268] = {.lex_state = 100}, - [269] = {.lex_state = 100}, - [270] = {.lex_state = 100}, - [271] = {.lex_state = 100}, - [272] = {.lex_state = 100}, - [273] = {.lex_state = 100}, - [274] = {.lex_state = 419}, - [275] = {.lex_state = 100}, - [276] = {.lex_state = 100}, - [277] = {.lex_state = 100}, - [278] = {.lex_state = 100}, - [279] = {.lex_state = 100}, - [280] = {.lex_state = 100}, - [281] = {.lex_state = 100}, - [282] = {.lex_state = 100}, - [283] = {.lex_state = 100}, - [284] = {.lex_state = 100}, - [285] = {.lex_state = 107}, - [286] = {.lex_state = 100}, - [287] = {.lex_state = 100}, - [288] = {.lex_state = 100}, - [289] = {.lex_state = 100}, - [290] = {.lex_state = 100}, - [291] = {.lex_state = 100}, - [292] = {.lex_state = 100}, - [293] = {.lex_state = 100}, - [294] = {.lex_state = 100}, - [295] = {.lex_state = 100}, - [296] = {.lex_state = 100}, - [297] = {.lex_state = 100}, - [298] = {.lex_state = 100}, - [299] = {.lex_state = 100}, - [300] = {.lex_state = 100}, - [301] = {.lex_state = 100}, - [302] = {.lex_state = 100}, - [303] = {.lex_state = 100}, - [304] = {.lex_state = 100}, - [305] = {.lex_state = 100}, - [306] = {.lex_state = 100}, - [307] = {.lex_state = 100}, - [308] = {.lex_state = 100}, - [309] = {.lex_state = 100}, - [310] = {.lex_state = 100}, - [311] = {.lex_state = 100}, - [312] = {.lex_state = 100}, - [313] = {.lex_state = 100}, - [314] = {.lex_state = 100}, - [315] = {.lex_state = 100}, - [316] = {.lex_state = 100}, - [317] = {.lex_state = 100}, - [318] = {.lex_state = 100}, - [319] = {.lex_state = 100}, - [320] = {.lex_state = 100}, - [321] = {.lex_state = 100}, - [322] = {.lex_state = 100}, - [323] = {.lex_state = 100}, - [324] = {.lex_state = 100}, - [325] = {.lex_state = 100}, - [326] = {.lex_state = 100}, - [327] = {.lex_state = 100}, - [328] = {.lex_state = 100}, - [329] = {.lex_state = 100}, - [330] = {.lex_state = 100}, - [331] = {.lex_state = 100}, - [332] = {.lex_state = 100}, - [333] = {.lex_state = 100}, - [334] = {.lex_state = 100}, - [335] = {.lex_state = 100}, - [336] = {.lex_state = 100}, - [337] = {.lex_state = 100}, - [338] = {.lex_state = 100}, - [339] = {.lex_state = 100}, - [340] = {.lex_state = 100}, - [341] = {.lex_state = 100}, - [342] = {.lex_state = 100}, - [343] = {.lex_state = 100}, - [344] = {.lex_state = 100}, - [345] = {.lex_state = 100}, - [346] = {.lex_state = 100}, - [347] = {.lex_state = 100}, - [348] = {.lex_state = 100}, - [349] = {.lex_state = 100}, - [350] = {.lex_state = 100}, - [351] = {.lex_state = 100}, - [352] = {.lex_state = 100}, - [353] = {.lex_state = 100}, - [354] = {.lex_state = 100}, - [355] = {.lex_state = 100}, - [356] = {.lex_state = 100}, - [357] = {.lex_state = 100}, - [358] = {.lex_state = 107}, - [359] = {.lex_state = 100}, - [360] = {.lex_state = 100}, - [361] = {.lex_state = 100}, - [362] = {.lex_state = 100}, - [363] = {.lex_state = 100}, - [364] = {.lex_state = 100}, - [365] = {.lex_state = 100}, - [366] = {.lex_state = 100}, - [367] = {.lex_state = 100}, - [368] = {.lex_state = 100}, - [369] = {.lex_state = 100}, - [370] = {.lex_state = 100}, - [371] = {.lex_state = 100}, - [372] = {.lex_state = 100}, - [373] = {.lex_state = 100}, - [374] = {.lex_state = 100}, - [375] = {.lex_state = 100}, - [376] = {.lex_state = 100}, - [377] = {.lex_state = 100}, - [378] = {.lex_state = 100}, - [379] = {.lex_state = 100}, - [380] = {.lex_state = 100}, - [381] = {.lex_state = 100}, - [382] = {.lex_state = 100}, - [383] = {.lex_state = 100}, - [384] = {.lex_state = 100}, - [385] = {.lex_state = 100}, - [386] = {.lex_state = 100}, - [387] = {.lex_state = 100}, - [388] = {.lex_state = 100}, - [389] = {.lex_state = 100}, - [390] = {.lex_state = 100}, - [391] = {.lex_state = 100}, - [392] = {.lex_state = 100}, - [393] = {.lex_state = 100}, - [394] = {.lex_state = 100}, - [395] = {.lex_state = 100}, - [396] = {.lex_state = 100}, - [397] = {.lex_state = 100}, - [398] = {.lex_state = 100}, - [399] = {.lex_state = 100}, - [400] = {.lex_state = 100}, - [401] = {.lex_state = 100}, - [402] = {.lex_state = 100}, - [403] = {.lex_state = 100}, - [404] = {.lex_state = 100}, - [405] = {.lex_state = 100}, - [406] = {.lex_state = 100}, - [407] = {.lex_state = 100}, - [408] = {.lex_state = 100}, - [409] = {.lex_state = 100}, - [410] = {.lex_state = 100}, - [411] = {.lex_state = 100}, - [412] = {.lex_state = 100}, - [413] = {.lex_state = 100}, - [414] = {.lex_state = 100}, - [415] = {.lex_state = 100}, - [416] = {.lex_state = 100}, - [417] = {.lex_state = 100}, - [418] = {.lex_state = 100}, - [419] = {.lex_state = 100}, - [420] = {.lex_state = 100}, - [421] = {.lex_state = 100}, - [422] = {.lex_state = 100}, - [423] = {.lex_state = 100}, - [424] = {.lex_state = 100}, - [425] = {.lex_state = 100}, - [426] = {.lex_state = 100}, - [427] = {.lex_state = 100}, - [428] = {.lex_state = 100}, - [429] = {.lex_state = 100}, - [430] = {.lex_state = 100}, - [431] = {.lex_state = 100}, - [432] = {.lex_state = 100}, - [433] = {.lex_state = 100}, - [434] = {.lex_state = 100}, - [435] = {.lex_state = 100}, - [436] = {.lex_state = 100}, - [437] = {.lex_state = 100}, - [438] = {.lex_state = 100}, - [439] = {.lex_state = 100}, - [440] = {.lex_state = 100}, - [441] = {.lex_state = 100}, - [442] = {.lex_state = 100}, - [443] = {.lex_state = 100}, - [444] = {.lex_state = 100}, - [445] = {.lex_state = 100}, - [446] = {.lex_state = 100}, - [447] = {.lex_state = 100}, - [448] = {.lex_state = 100}, - [449] = {.lex_state = 100}, - [450] = {.lex_state = 100}, - [451] = {.lex_state = 100}, - [452] = {.lex_state = 100}, - [453] = {.lex_state = 109}, - [454] = {.lex_state = 100}, - [455] = {.lex_state = 100}, - [456] = {.lex_state = 100}, - [457] = {.lex_state = 100}, - [458] = {.lex_state = 100}, - [459] = {.lex_state = 100}, - [460] = {.lex_state = 100}, - [461] = {.lex_state = 100}, - [462] = {.lex_state = 100}, - [463] = {.lex_state = 100}, - [464] = {.lex_state = 100}, - [465] = {.lex_state = 100}, - [466] = {.lex_state = 100}, - [467] = {.lex_state = 100}, - [468] = {.lex_state = 100}, - [469] = {.lex_state = 100}, - [470] = {.lex_state = 100}, - [471] = {.lex_state = 100}, - [472] = {.lex_state = 100}, - [473] = {.lex_state = 100}, - [474] = {.lex_state = 100}, - [475] = {.lex_state = 100}, - [476] = {.lex_state = 100}, - [477] = {.lex_state = 100}, - [478] = {.lex_state = 100}, - [479] = {.lex_state = 100}, - [480] = {.lex_state = 100}, - [481] = {.lex_state = 100}, - [482] = {.lex_state = 100}, - [483] = {.lex_state = 100}, - [484] = {.lex_state = 100}, - [485] = {.lex_state = 100}, - [486] = {.lex_state = 100}, - [487] = {.lex_state = 100}, - [488] = {.lex_state = 100}, - [489] = {.lex_state = 109}, - [490] = {.lex_state = 109}, - [491] = {.lex_state = 109}, - [492] = {.lex_state = 419}, - [493] = {.lex_state = 419}, - [494] = {.lex_state = 419}, - [495] = {.lex_state = 419}, - [496] = {.lex_state = 419}, - [497] = {.lex_state = 419}, - [498] = {.lex_state = 419}, - [499] = {.lex_state = 419}, - [500] = {.lex_state = 109}, - [501] = {.lex_state = 109}, - [502] = {.lex_state = 109}, - [503] = {.lex_state = 109}, - [504] = {.lex_state = 109}, - [505] = {.lex_state = 109}, - [506] = {.lex_state = 109}, - [507] = {.lex_state = 109}, - [508] = {.lex_state = 109}, - [509] = {.lex_state = 109}, - [510] = {.lex_state = 109}, - [511] = {.lex_state = 109}, - [512] = {.lex_state = 109}, - [513] = {.lex_state = 109}, - [514] = {.lex_state = 109}, - [515] = {.lex_state = 109}, - [516] = {.lex_state = 109}, - [517] = {.lex_state = 109}, - [518] = {.lex_state = 109}, - [519] = {.lex_state = 109}, - [520] = {.lex_state = 109}, - [521] = {.lex_state = 109}, - [522] = {.lex_state = 109}, - [523] = {.lex_state = 109}, - [524] = {.lex_state = 109}, - [525] = {.lex_state = 109}, - [526] = {.lex_state = 109}, - [527] = {.lex_state = 419}, - [528] = {.lex_state = 109}, - [529] = {.lex_state = 109}, - [530] = {.lex_state = 109}, - [531] = {.lex_state = 109}, - [532] = {.lex_state = 109}, - [533] = {.lex_state = 109}, - [534] = {.lex_state = 109}, - [535] = {.lex_state = 109}, - [536] = {.lex_state = 109}, - [537] = {.lex_state = 109}, - [538] = {.lex_state = 109}, - [539] = {.lex_state = 109}, - [540] = {.lex_state = 109}, - [541] = {.lex_state = 109}, - [542] = {.lex_state = 109}, - [543] = {.lex_state = 109}, - [544] = {.lex_state = 109}, - [545] = {.lex_state = 109}, - [546] = {.lex_state = 109}, - [547] = {.lex_state = 109}, - [548] = {.lex_state = 109}, - [549] = {.lex_state = 109}, - [550] = {.lex_state = 109}, - [551] = {.lex_state = 109}, - [552] = {.lex_state = 109}, - [553] = {.lex_state = 109}, - [554] = {.lex_state = 109}, - [555] = {.lex_state = 109}, - [556] = {.lex_state = 109}, - [557] = {.lex_state = 109}, - [558] = {.lex_state = 109}, - [559] = {.lex_state = 109}, - [560] = {.lex_state = 109}, - [561] = {.lex_state = 109}, - [562] = {.lex_state = 109}, - [563] = {.lex_state = 109}, - [564] = {.lex_state = 109}, - [565] = {.lex_state = 109}, - [566] = {.lex_state = 109}, - [567] = {.lex_state = 109}, - [568] = {.lex_state = 109}, - [569] = {.lex_state = 109}, - [570] = {.lex_state = 419}, - [571] = {.lex_state = 109}, - [572] = {.lex_state = 109}, - [573] = {.lex_state = 109}, - [574] = {.lex_state = 109}, - [575] = {.lex_state = 109}, - [576] = {.lex_state = 109}, - [577] = {.lex_state = 109}, - [578] = {.lex_state = 109}, - [579] = {.lex_state = 109}, - [580] = {.lex_state = 109}, - [581] = {.lex_state = 109}, - [582] = {.lex_state = 109}, - [583] = {.lex_state = 109}, - [584] = {.lex_state = 109}, - [585] = {.lex_state = 109}, - [586] = {.lex_state = 109}, - [587] = {.lex_state = 109}, - [588] = {.lex_state = 109}, - [589] = {.lex_state = 109}, - [590] = {.lex_state = 109}, - [591] = {.lex_state = 109}, - [592] = {.lex_state = 109}, - [593] = {.lex_state = 109}, - [594] = {.lex_state = 109}, - [595] = {.lex_state = 109}, - [596] = {.lex_state = 109}, - [597] = {.lex_state = 109}, - [598] = {.lex_state = 109}, - [599] = {.lex_state = 109}, - [600] = {.lex_state = 109}, - [601] = {.lex_state = 109}, - [602] = {.lex_state = 109}, - [603] = {.lex_state = 109}, - [604] = {.lex_state = 109}, - [605] = {.lex_state = 109}, - [606] = {.lex_state = 109}, - [607] = {.lex_state = 109}, - [608] = {.lex_state = 109}, - [609] = {.lex_state = 109}, - [610] = {.lex_state = 109}, - [611] = {.lex_state = 109}, - [612] = {.lex_state = 109}, - [613] = {.lex_state = 109}, - [614] = {.lex_state = 109}, - [615] = {.lex_state = 109}, - [616] = {.lex_state = 109}, - [617] = {.lex_state = 109}, - [618] = {.lex_state = 109}, - [619] = {.lex_state = 109}, - [620] = {.lex_state = 109}, - [621] = {.lex_state = 109}, - [622] = {.lex_state = 109}, - [623] = {.lex_state = 109}, - [624] = {.lex_state = 109}, - [625] = {.lex_state = 109}, - [626] = {.lex_state = 109}, - [627] = {.lex_state = 109}, - [628] = {.lex_state = 109}, - [629] = {.lex_state = 109}, - [630] = {.lex_state = 109}, - [631] = {.lex_state = 109}, - [632] = {.lex_state = 109}, - [633] = {.lex_state = 109}, - [634] = {.lex_state = 109}, - [635] = {.lex_state = 109}, - [636] = {.lex_state = 109}, - [637] = {.lex_state = 109}, - [638] = {.lex_state = 109}, - [639] = {.lex_state = 109}, - [640] = {.lex_state = 109}, - [641] = {.lex_state = 109}, - [642] = {.lex_state = 109}, - [643] = {.lex_state = 109}, - [644] = {.lex_state = 109}, - [645] = {.lex_state = 109}, - [646] = {.lex_state = 109}, - [647] = {.lex_state = 109}, - [648] = {.lex_state = 109}, - [649] = {.lex_state = 109}, - [650] = {.lex_state = 109}, - [651] = {.lex_state = 109}, - [652] = {.lex_state = 109}, - [653] = {.lex_state = 109}, - [654] = {.lex_state = 109}, - [655] = {.lex_state = 109}, - [656] = {.lex_state = 109}, - [657] = {.lex_state = 109}, - [658] = {.lex_state = 109}, - [659] = {.lex_state = 109}, - [660] = {.lex_state = 109}, - [661] = {.lex_state = 109}, - [662] = {.lex_state = 109}, - [663] = {.lex_state = 109}, - [664] = {.lex_state = 109}, - [665] = {.lex_state = 109}, - [666] = {.lex_state = 109}, - [667] = {.lex_state = 109}, - [668] = {.lex_state = 109}, - [669] = {.lex_state = 109}, - [670] = {.lex_state = 109}, - [671] = {.lex_state = 109}, - [672] = {.lex_state = 109}, - [673] = {.lex_state = 109}, - [674] = {.lex_state = 109}, - [675] = {.lex_state = 109}, - [676] = {.lex_state = 109}, - [677] = {.lex_state = 109}, - [678] = {.lex_state = 109}, - [679] = {.lex_state = 109}, - [680] = {.lex_state = 109}, - [681] = {.lex_state = 109}, - [682] = {.lex_state = 109}, - [683] = {.lex_state = 109}, - [684] = {.lex_state = 109}, - [685] = {.lex_state = 109}, - [686] = {.lex_state = 109}, - [687] = {.lex_state = 109}, - [688] = {.lex_state = 109}, - [689] = {.lex_state = 109}, - [690] = {.lex_state = 109}, - [691] = {.lex_state = 109}, - [692] = {.lex_state = 109}, - [693] = {.lex_state = 109}, - [694] = {.lex_state = 109}, - [695] = {.lex_state = 109}, - [696] = {.lex_state = 109}, - [697] = {.lex_state = 109}, - [698] = {.lex_state = 109}, - [699] = {.lex_state = 109}, - [700] = {.lex_state = 109}, - [701] = {.lex_state = 109}, - [702] = {.lex_state = 109}, - [703] = {.lex_state = 109}, - [704] = {.lex_state = 109}, - [705] = {.lex_state = 109}, - [706] = {.lex_state = 109}, - [707] = {.lex_state = 109}, - [708] = {.lex_state = 109}, - [709] = {.lex_state = 109}, - [710] = {.lex_state = 109}, - [711] = {.lex_state = 109}, - [712] = {.lex_state = 109}, - [713] = {.lex_state = 109}, - [714] = {.lex_state = 109}, - [715] = {.lex_state = 109}, - [716] = {.lex_state = 109}, - [717] = {.lex_state = 109}, - [718] = {.lex_state = 109}, - [719] = {.lex_state = 109}, - [720] = {.lex_state = 109}, - [721] = {.lex_state = 109}, - [722] = {.lex_state = 109}, - [723] = {.lex_state = 109}, - [724] = {.lex_state = 109}, - [725] = {.lex_state = 109}, - [726] = {.lex_state = 108}, - [727] = {.lex_state = 109}, - [728] = {.lex_state = 109}, - [729] = {.lex_state = 109}, - [730] = {.lex_state = 109}, - [731] = {.lex_state = 109}, - [732] = {.lex_state = 109}, - [733] = {.lex_state = 109}, - [734] = {.lex_state = 109}, - [735] = {.lex_state = 109}, - [736] = {.lex_state = 109}, - [737] = {.lex_state = 109}, - [738] = {.lex_state = 109}, - [739] = {.lex_state = 109}, - [740] = {.lex_state = 109}, - [741] = {.lex_state = 109}, - [742] = {.lex_state = 109}, - [743] = {.lex_state = 109}, - [744] = {.lex_state = 109}, - [745] = {.lex_state = 109}, - [746] = {.lex_state = 109}, - [747] = {.lex_state = 109}, - [748] = {.lex_state = 109}, - [749] = {.lex_state = 109}, - [750] = {.lex_state = 109}, - [751] = {.lex_state = 109}, - [752] = {.lex_state = 109}, - [753] = {.lex_state = 109}, - [754] = {.lex_state = 109}, - [755] = {.lex_state = 109}, - [756] = {.lex_state = 109}, - [757] = {.lex_state = 109}, - [758] = {.lex_state = 109}, - [759] = {.lex_state = 109}, - [760] = {.lex_state = 109}, - [761] = {.lex_state = 109}, - [762] = {.lex_state = 109}, - [763] = {.lex_state = 109}, - [764] = {.lex_state = 109}, - [765] = {.lex_state = 109}, - [766] = {.lex_state = 109}, - [767] = {.lex_state = 109}, - [768] = {.lex_state = 109}, - [769] = {.lex_state = 109}, - [770] = {.lex_state = 109}, - [771] = {.lex_state = 109}, - [772] = {.lex_state = 109}, - [773] = {.lex_state = 109}, - [774] = {.lex_state = 109}, - [775] = {.lex_state = 109}, - [776] = {.lex_state = 109}, - [777] = {.lex_state = 109}, - [778] = {.lex_state = 109}, - [779] = {.lex_state = 109}, - [780] = {.lex_state = 109}, - [781] = {.lex_state = 109}, - [782] = {.lex_state = 109}, - [783] = {.lex_state = 109}, - [784] = {.lex_state = 109}, - [785] = {.lex_state = 109}, - [786] = {.lex_state = 109}, - [787] = {.lex_state = 109}, - [788] = {.lex_state = 109}, - [789] = {.lex_state = 109}, - [790] = {.lex_state = 108}, - [791] = {.lex_state = 108}, - [792] = {.lex_state = 108}, - [793] = {.lex_state = 108}, - [794] = {.lex_state = 108}, - [795] = {.lex_state = 108}, - [796] = {.lex_state = 108}, - [797] = {.lex_state = 108}, - [798] = {.lex_state = 108}, - [799] = {.lex_state = 108}, - [800] = {.lex_state = 108}, - [801] = {.lex_state = 108}, - [802] = {.lex_state = 108}, - [803] = {.lex_state = 108}, - [804] = {.lex_state = 108}, - [805] = {.lex_state = 108}, - [806] = {.lex_state = 108}, - [807] = {.lex_state = 108}, - [808] = {.lex_state = 108}, - [809] = {.lex_state = 108}, - [810] = {.lex_state = 108}, - [811] = {.lex_state = 108}, - [812] = {.lex_state = 108}, - [813] = {.lex_state = 108}, - [814] = {.lex_state = 108}, - [815] = {.lex_state = 108}, - [816] = {.lex_state = 108}, - [817] = {.lex_state = 108}, - [818] = {.lex_state = 108}, - [819] = {.lex_state = 108}, - [820] = {.lex_state = 108}, - [821] = {.lex_state = 108}, - [822] = {.lex_state = 108}, - [823] = {.lex_state = 108}, - [824] = {.lex_state = 108}, - [825] = {.lex_state = 108}, - [826] = {.lex_state = 108}, - [827] = {.lex_state = 108}, - [828] = {.lex_state = 108}, - [829] = {.lex_state = 108}, - [830] = {.lex_state = 108}, - [831] = {.lex_state = 108}, - [832] = {.lex_state = 108}, - [833] = {.lex_state = 108}, - [834] = {.lex_state = 420}, - [835] = {.lex_state = 108}, - [836] = {.lex_state = 108}, - [837] = {.lex_state = 108}, - [838] = {.lex_state = 108}, - [839] = {.lex_state = 108}, - [840] = {.lex_state = 108}, - [841] = {.lex_state = 108}, - [842] = {.lex_state = 108}, - [843] = {.lex_state = 108}, - [844] = {.lex_state = 108}, - [845] = {.lex_state = 108}, - [846] = {.lex_state = 108}, - [847] = {.lex_state = 108}, - [848] = {.lex_state = 108}, - [849] = {.lex_state = 108}, - [850] = {.lex_state = 108}, - [851] = {.lex_state = 108}, - [852] = {.lex_state = 108}, - [853] = {.lex_state = 108}, - [854] = {.lex_state = 108}, - [855] = {.lex_state = 108}, - [856] = {.lex_state = 108}, - [857] = {.lex_state = 108}, - [858] = {.lex_state = 108}, - [859] = {.lex_state = 108}, - [860] = {.lex_state = 108}, - [861] = {.lex_state = 108}, - [862] = {.lex_state = 108}, - [863] = {.lex_state = 108}, - [864] = {.lex_state = 108}, - [865] = {.lex_state = 108}, - [866] = {.lex_state = 108}, - [867] = {.lex_state = 108}, - [868] = {.lex_state = 108}, - [869] = {.lex_state = 108}, - [870] = {.lex_state = 108}, - [871] = {.lex_state = 108}, - [872] = {.lex_state = 108}, - [873] = {.lex_state = 108}, - [874] = {.lex_state = 108}, - [875] = {.lex_state = 108}, - [876] = {.lex_state = 108}, - [877] = {.lex_state = 108}, - [878] = {.lex_state = 108}, - [879] = {.lex_state = 108}, - [880] = {.lex_state = 108}, - [881] = {.lex_state = 108}, - [882] = {.lex_state = 108}, - [883] = {.lex_state = 108}, - [884] = {.lex_state = 108}, - [885] = {.lex_state = 108}, - [886] = {.lex_state = 108}, - [887] = {.lex_state = 108}, - [888] = {.lex_state = 108}, - [889] = {.lex_state = 108}, - [890] = {.lex_state = 108}, - [891] = {.lex_state = 108}, - [892] = {.lex_state = 108}, - [893] = {.lex_state = 108}, - [894] = {.lex_state = 108}, - [895] = {.lex_state = 108}, - [896] = {.lex_state = 108}, - [897] = {.lex_state = 108}, - [898] = {.lex_state = 108}, - [899] = {.lex_state = 108}, - [900] = {.lex_state = 108}, - [901] = {.lex_state = 108}, - [902] = {.lex_state = 108}, - [903] = {.lex_state = 108}, - [904] = {.lex_state = 108}, - [905] = {.lex_state = 108}, - [906] = {.lex_state = 108}, - [907] = {.lex_state = 108}, - [908] = {.lex_state = 108}, - [909] = {.lex_state = 108}, - [910] = {.lex_state = 108}, - [911] = {.lex_state = 108}, - [912] = {.lex_state = 108}, - [913] = {.lex_state = 108}, - [914] = {.lex_state = 108}, - [915] = {.lex_state = 108}, - [916] = {.lex_state = 108}, - [917] = {.lex_state = 108}, - [918] = {.lex_state = 108}, - [919] = {.lex_state = 108}, - [920] = {.lex_state = 108}, - [921] = {.lex_state = 108}, - [922] = {.lex_state = 108}, - [923] = {.lex_state = 108}, - [924] = {.lex_state = 108}, - [925] = {.lex_state = 108}, - [926] = {.lex_state = 108}, - [927] = {.lex_state = 108}, - [928] = {.lex_state = 108}, - [929] = {.lex_state = 108}, - [930] = {.lex_state = 108}, - [931] = {.lex_state = 108}, - [932] = {.lex_state = 108}, - [933] = {.lex_state = 108}, - [934] = {.lex_state = 108}, - [935] = {.lex_state = 108}, - [936] = {.lex_state = 108}, - [937] = {.lex_state = 108}, - [938] = {.lex_state = 108}, - [939] = {.lex_state = 108}, - [940] = {.lex_state = 108}, - [941] = {.lex_state = 108}, - [942] = {.lex_state = 108}, - [943] = {.lex_state = 108}, - [944] = {.lex_state = 108}, - [945] = {.lex_state = 108}, - [946] = {.lex_state = 108}, - [947] = {.lex_state = 108}, - [948] = {.lex_state = 108}, - [949] = {.lex_state = 108}, - [950] = {.lex_state = 108}, - [951] = {.lex_state = 108}, - [952] = {.lex_state = 108}, - [953] = {.lex_state = 108}, - [954] = {.lex_state = 108}, - [955] = {.lex_state = 108}, - [956] = {.lex_state = 108}, - [957] = {.lex_state = 108}, - [958] = {.lex_state = 108}, - [959] = {.lex_state = 108}, - [960] = {.lex_state = 108}, - [961] = {.lex_state = 108}, - [962] = {.lex_state = 108}, - [963] = {.lex_state = 108}, - [964] = {.lex_state = 108}, - [965] = {.lex_state = 108}, - [966] = {.lex_state = 108}, - [967] = {.lex_state = 108}, - [968] = {.lex_state = 108}, - [969] = {.lex_state = 108}, - [970] = {.lex_state = 108}, - [971] = {.lex_state = 108}, - [972] = {.lex_state = 108}, - [973] = {.lex_state = 108}, - [974] = {.lex_state = 108}, - [975] = {.lex_state = 108}, - [976] = {.lex_state = 108}, - [977] = {.lex_state = 108}, - [978] = {.lex_state = 108}, - [979] = {.lex_state = 108}, - [980] = {.lex_state = 108}, - [981] = {.lex_state = 108}, - [982] = {.lex_state = 108}, - [983] = {.lex_state = 108}, - [984] = {.lex_state = 108}, - [985] = {.lex_state = 108}, - [986] = {.lex_state = 108}, - [987] = {.lex_state = 108}, - [988] = {.lex_state = 108}, - [989] = {.lex_state = 108}, - [990] = {.lex_state = 108}, - [991] = {.lex_state = 108}, - [992] = {.lex_state = 108}, - [993] = {.lex_state = 108}, - [994] = {.lex_state = 108}, - [995] = {.lex_state = 108}, - [996] = {.lex_state = 108}, - [997] = {.lex_state = 108}, - [998] = {.lex_state = 108}, - [999] = {.lex_state = 418}, - [1000] = {.lex_state = 108}, - [1001] = {.lex_state = 108}, - [1002] = {.lex_state = 108}, - [1003] = {.lex_state = 108}, - [1004] = {.lex_state = 108}, - [1005] = {.lex_state = 108}, - [1006] = {.lex_state = 108}, - [1007] = {.lex_state = 108}, - [1008] = {.lex_state = 108}, - [1009] = {.lex_state = 108}, - [1010] = {.lex_state = 108}, - [1011] = {.lex_state = 108}, - [1012] = {.lex_state = 108}, - [1013] = {.lex_state = 108}, - [1014] = {.lex_state = 108}, - [1015] = {.lex_state = 108}, - [1016] = {.lex_state = 108}, - [1017] = {.lex_state = 108}, - [1018] = {.lex_state = 108}, - [1019] = {.lex_state = 108}, - [1020] = {.lex_state = 108}, - [1021] = {.lex_state = 108}, - [1022] = {.lex_state = 108}, - [1023] = {.lex_state = 108}, - [1024] = {.lex_state = 108}, - [1025] = {.lex_state = 108}, - [1026] = {.lex_state = 108}, - [1027] = {.lex_state = 108}, - [1028] = {.lex_state = 108}, - [1029] = {.lex_state = 108}, - [1030] = {.lex_state = 108}, - [1031] = {.lex_state = 108}, - [1032] = {.lex_state = 108}, - [1033] = {.lex_state = 108}, - [1034] = {.lex_state = 108}, - [1035] = {.lex_state = 108}, - [1036] = {.lex_state = 108}, - [1037] = {.lex_state = 108}, - [1038] = {.lex_state = 108}, - [1039] = {.lex_state = 108}, - [1040] = {.lex_state = 108}, - [1041] = {.lex_state = 108}, - [1042] = {.lex_state = 108}, - [1043] = {.lex_state = 108}, - [1044] = {.lex_state = 108}, - [1045] = {.lex_state = 108}, - [1046] = {.lex_state = 108}, - [1047] = {.lex_state = 108}, - [1048] = {.lex_state = 108}, - [1049] = {.lex_state = 108}, - [1050] = {.lex_state = 108}, - [1051] = {.lex_state = 108}, - [1052] = {.lex_state = 108}, - [1053] = {.lex_state = 108}, - [1054] = {.lex_state = 108}, - [1055] = {.lex_state = 108}, - [1056] = {.lex_state = 108}, - [1057] = {.lex_state = 108}, - [1058] = {.lex_state = 108}, - [1059] = {.lex_state = 108}, - [1060] = {.lex_state = 108}, - [1061] = {.lex_state = 108}, - [1062] = {.lex_state = 108}, - [1063] = {.lex_state = 108}, - [1064] = {.lex_state = 108}, - [1065] = {.lex_state = 108}, - [1066] = {.lex_state = 108}, - [1067] = {.lex_state = 108}, - [1068] = {.lex_state = 108}, - [1069] = {.lex_state = 108}, - [1070] = {.lex_state = 108}, - [1071] = {.lex_state = 108}, - [1072] = {.lex_state = 108}, - [1073] = {.lex_state = 108}, - [1074] = {.lex_state = 108}, - [1075] = {.lex_state = 108}, - [1076] = {.lex_state = 108}, - [1077] = {.lex_state = 420}, - [1078] = {.lex_state = 108}, - [1079] = {.lex_state = 108}, - [1080] = {.lex_state = 108}, - [1081] = {.lex_state = 108}, - [1082] = {.lex_state = 418}, - [1083] = {.lex_state = 108}, - [1084] = {.lex_state = 418}, - [1085] = {.lex_state = 418}, - [1086] = {.lex_state = 418}, - [1087] = {.lex_state = 418}, - [1088] = {.lex_state = 418}, - [1089] = {.lex_state = 418}, - [1090] = {.lex_state = 418}, - [1091] = {.lex_state = 418}, - [1092] = {.lex_state = 418}, - [1093] = {.lex_state = 418}, - [1094] = {.lex_state = 97}, - [1095] = {.lex_state = 418}, - [1096] = {.lex_state = 418}, - [1097] = {.lex_state = 418}, - [1098] = {.lex_state = 418}, - [1099] = {.lex_state = 418}, - [1100] = {.lex_state = 418}, - [1101] = {.lex_state = 418}, - [1102] = {.lex_state = 418}, - [1103] = {.lex_state = 418}, - [1104] = {.lex_state = 418}, - [1105] = {.lex_state = 418}, - [1106] = {.lex_state = 418}, - [1107] = {.lex_state = 418}, - [1108] = {.lex_state = 418}, - [1109] = {.lex_state = 418}, - [1110] = {.lex_state = 418}, - [1111] = {.lex_state = 418}, - [1112] = {.lex_state = 418}, - [1113] = {.lex_state = 418}, - [1114] = {.lex_state = 418}, - [1115] = {.lex_state = 418}, - [1116] = {.lex_state = 418}, - [1117] = {.lex_state = 418}, - [1118] = {.lex_state = 418}, - [1119] = {.lex_state = 418}, - [1120] = {.lex_state = 418}, - [1121] = {.lex_state = 418}, - [1122] = {.lex_state = 418}, - [1123] = {.lex_state = 418}, - [1124] = {.lex_state = 418}, - [1125] = {.lex_state = 418}, - [1126] = {.lex_state = 418}, - [1127] = {.lex_state = 418}, - [1128] = {.lex_state = 418}, - [1129] = {.lex_state = 418}, - [1130] = {.lex_state = 418}, - [1131] = {.lex_state = 418}, - [1132] = {.lex_state = 418}, - [1133] = {.lex_state = 418}, - [1134] = {.lex_state = 418}, - [1135] = {.lex_state = 418}, - [1136] = {.lex_state = 418}, - [1137] = {.lex_state = 418}, - [1138] = {.lex_state = 418}, - [1139] = {.lex_state = 418}, - [1140] = {.lex_state = 418}, - [1141] = {.lex_state = 418}, - [1142] = {.lex_state = 418}, - [1143] = {.lex_state = 418}, - [1144] = {.lex_state = 418}, - [1145] = {.lex_state = 418}, - [1146] = {.lex_state = 418}, - [1147] = {.lex_state = 418}, - [1148] = {.lex_state = 418}, - [1149] = {.lex_state = 418}, - [1150] = {.lex_state = 418}, - [1151] = {.lex_state = 418}, - [1152] = {.lex_state = 418}, - [1153] = {.lex_state = 418}, - [1154] = {.lex_state = 418}, - [1155] = {.lex_state = 418}, - [1156] = {.lex_state = 418}, - [1157] = {.lex_state = 418}, - [1158] = {.lex_state = 418}, - [1159] = {.lex_state = 418}, - [1160] = {.lex_state = 418}, - [1161] = {.lex_state = 418}, - [1162] = {.lex_state = 418}, - [1163] = {.lex_state = 418}, - [1164] = {.lex_state = 418}, - [1165] = {.lex_state = 418}, - [1166] = {.lex_state = 418}, - [1167] = {.lex_state = 418}, - [1168] = {.lex_state = 418}, - [1169] = {.lex_state = 418}, - [1170] = {.lex_state = 418}, - [1171] = {.lex_state = 418}, - [1172] = {.lex_state = 418}, - [1173] = {.lex_state = 418}, - [1174] = {.lex_state = 418}, - [1175] = {.lex_state = 418}, - [1176] = {.lex_state = 418}, - [1177] = {.lex_state = 418}, - [1178] = {.lex_state = 418}, - [1179] = {.lex_state = 418}, - [1180] = {.lex_state = 418}, - [1181] = {.lex_state = 418}, - [1182] = {.lex_state = 418}, - [1183] = {.lex_state = 418}, - [1184] = {.lex_state = 418}, - [1185] = {.lex_state = 418}, - [1186] = {.lex_state = 418}, - [1187] = {.lex_state = 418}, - [1188] = {.lex_state = 418}, - [1189] = {.lex_state = 418}, - [1190] = {.lex_state = 418}, - [1191] = {.lex_state = 418}, - [1192] = {.lex_state = 418}, - [1193] = {.lex_state = 418}, - [1194] = {.lex_state = 418}, - [1195] = {.lex_state = 418}, - [1196] = {.lex_state = 418}, - [1197] = {.lex_state = 418}, - [1198] = {.lex_state = 418}, - [1199] = {.lex_state = 418}, - [1200] = {.lex_state = 418}, - [1201] = {.lex_state = 418}, - [1202] = {.lex_state = 418}, - [1203] = {.lex_state = 418}, - [1204] = {.lex_state = 418}, - [1205] = {.lex_state = 418}, - [1206] = {.lex_state = 418}, - [1207] = {.lex_state = 418}, - [1208] = {.lex_state = 418}, - [1209] = {.lex_state = 418}, - [1210] = {.lex_state = 418}, - [1211] = {.lex_state = 418}, - [1212] = {.lex_state = 418}, - [1213] = {.lex_state = 418}, - [1214] = {.lex_state = 418}, - [1215] = {.lex_state = 418}, - [1216] = {.lex_state = 418}, - [1217] = {.lex_state = 418}, - [1218] = {.lex_state = 418}, - [1219] = {.lex_state = 418}, - [1220] = {.lex_state = 418}, - [1221] = {.lex_state = 418}, - [1222] = {.lex_state = 418}, - [1223] = {.lex_state = 418}, - [1224] = {.lex_state = 418}, - [1225] = {.lex_state = 418}, - [1226] = {.lex_state = 418}, - [1227] = {.lex_state = 418}, - [1228] = {.lex_state = 418}, - [1229] = {.lex_state = 418}, - [1230] = {.lex_state = 418}, - [1231] = {.lex_state = 418}, - [1232] = {.lex_state = 418}, - [1233] = {.lex_state = 418}, - [1234] = {.lex_state = 418}, - [1235] = {.lex_state = 418}, - [1236] = {.lex_state = 418}, - [1237] = {.lex_state = 418}, - [1238] = {.lex_state = 418}, - [1239] = {.lex_state = 418}, - [1240] = {.lex_state = 418}, - [1241] = {.lex_state = 418}, - [1242] = {.lex_state = 418}, - [1243] = {.lex_state = 418}, - [1244] = {.lex_state = 418}, - [1245] = {.lex_state = 418}, - [1246] = {.lex_state = 418}, - [1247] = {.lex_state = 418}, - [1248] = {.lex_state = 418}, - [1249] = {.lex_state = 418}, - [1250] = {.lex_state = 418}, - [1251] = {.lex_state = 418}, - [1252] = {.lex_state = 418}, - [1253] = {.lex_state = 418}, - [1254] = {.lex_state = 418}, - [1255] = {.lex_state = 418}, - [1256] = {.lex_state = 418}, - [1257] = {.lex_state = 418}, - [1258] = {.lex_state = 418}, - [1259] = {.lex_state = 418}, - [1260] = {.lex_state = 418}, - [1261] = {.lex_state = 418}, - [1262] = {.lex_state = 418}, - [1263] = {.lex_state = 418}, - [1264] = {.lex_state = 418}, - [1265] = {.lex_state = 418}, - [1266] = {.lex_state = 418}, - [1267] = {.lex_state = 418}, - [1268] = {.lex_state = 418}, - [1269] = {.lex_state = 418}, - [1270] = {.lex_state = 418}, - [1271] = {.lex_state = 418}, - [1272] = {.lex_state = 418}, - [1273] = {.lex_state = 418}, - [1274] = {.lex_state = 418}, - [1275] = {.lex_state = 418}, - [1276] = {.lex_state = 418}, - [1277] = {.lex_state = 418}, - [1278] = {.lex_state = 418}, - [1279] = {.lex_state = 418}, - [1280] = {.lex_state = 418}, - [1281] = {.lex_state = 418}, - [1282] = {.lex_state = 418}, - [1283] = {.lex_state = 418}, - [1284] = {.lex_state = 418}, - [1285] = {.lex_state = 418}, - [1286] = {.lex_state = 418}, - [1287] = {.lex_state = 418}, - [1288] = {.lex_state = 418}, - [1289] = {.lex_state = 418}, - [1290] = {.lex_state = 418}, - [1291] = {.lex_state = 418}, - [1292] = {.lex_state = 418}, - [1293] = {.lex_state = 418}, - [1294] = {.lex_state = 418}, - [1295] = {.lex_state = 418}, - [1296] = {.lex_state = 418}, - [1297] = {.lex_state = 418}, - [1298] = {.lex_state = 418}, - [1299] = {.lex_state = 418}, - [1300] = {.lex_state = 418}, - [1301] = {.lex_state = 418}, - [1302] = {.lex_state = 418}, - [1303] = {.lex_state = 418}, - [1304] = {.lex_state = 418}, - [1305] = {.lex_state = 418}, - [1306] = {.lex_state = 418}, - [1307] = {.lex_state = 418}, - [1308] = {.lex_state = 418}, - [1309] = {.lex_state = 418}, - [1310] = {.lex_state = 418}, - [1311] = {.lex_state = 418}, - [1312] = {.lex_state = 418}, - [1313] = {.lex_state = 418}, - [1314] = {.lex_state = 418}, - [1315] = {.lex_state = 418}, - [1316] = {.lex_state = 418}, - [1317] = {.lex_state = 418}, - [1318] = {.lex_state = 418}, - [1319] = {.lex_state = 418}, - [1320] = {.lex_state = 418}, - [1321] = {.lex_state = 418}, - [1322] = {.lex_state = 418}, - [1323] = {.lex_state = 418}, - [1324] = {.lex_state = 418}, - [1325] = {.lex_state = 418}, - [1326] = {.lex_state = 418}, - [1327] = {.lex_state = 418}, - [1328] = {.lex_state = 418}, - [1329] = {.lex_state = 418}, - [1330] = {.lex_state = 418}, - [1331] = {.lex_state = 418}, - [1332] = {.lex_state = 418}, - [1333] = {.lex_state = 418}, - [1334] = {.lex_state = 418}, - [1335] = {.lex_state = 418}, - [1336] = {.lex_state = 418}, - [1337] = {.lex_state = 418}, - [1338] = {.lex_state = 418}, - [1339] = {.lex_state = 418}, - [1340] = {.lex_state = 418}, - [1341] = {.lex_state = 418}, - [1342] = {.lex_state = 418}, - [1343] = {.lex_state = 418}, - [1344] = {.lex_state = 418}, - [1345] = {.lex_state = 418}, - [1346] = {.lex_state = 418}, - [1347] = {.lex_state = 418}, - [1348] = {.lex_state = 418}, - [1349] = {.lex_state = 418}, - [1350] = {.lex_state = 418}, - [1351] = {.lex_state = 418}, - [1352] = {.lex_state = 418}, - [1353] = {.lex_state = 418}, - [1354] = {.lex_state = 418}, - [1355] = {.lex_state = 418}, - [1356] = {.lex_state = 418}, - [1357] = {.lex_state = 418}, - [1358] = {.lex_state = 418}, - [1359] = {.lex_state = 418}, - [1360] = {.lex_state = 418}, - [1361] = {.lex_state = 418}, - [1362] = {.lex_state = 418}, - [1363] = {.lex_state = 418}, - [1364] = {.lex_state = 418}, - [1365] = {.lex_state = 418}, - [1366] = {.lex_state = 418}, - [1367] = {.lex_state = 418}, - [1368] = {.lex_state = 418}, - [1369] = {.lex_state = 418}, - [1370] = {.lex_state = 418}, - [1371] = {.lex_state = 418}, - [1372] = {.lex_state = 418}, - [1373] = {.lex_state = 418}, - [1374] = {.lex_state = 418}, - [1375] = {.lex_state = 418}, - [1376] = {.lex_state = 418}, - [1377] = {.lex_state = 418}, - [1378] = {.lex_state = 418}, - [1379] = {.lex_state = 418}, - [1380] = {.lex_state = 418}, - [1381] = {.lex_state = 418}, - [1382] = {.lex_state = 418}, - [1383] = {.lex_state = 418}, - [1384] = {.lex_state = 418}, - [1385] = {.lex_state = 418}, - [1386] = {.lex_state = 418}, - [1387] = {.lex_state = 418}, - [1388] = {.lex_state = 418}, - [1389] = {.lex_state = 418}, - [1390] = {.lex_state = 418}, - [1391] = {.lex_state = 418}, - [1392] = {.lex_state = 418}, - [1393] = {.lex_state = 418}, - [1394] = {.lex_state = 418}, - [1395] = {.lex_state = 418}, - [1396] = {.lex_state = 418}, - [1397] = {.lex_state = 418}, - [1398] = {.lex_state = 418}, - [1399] = {.lex_state = 418}, - [1400] = {.lex_state = 418}, - [1401] = {.lex_state = 418}, - [1402] = {.lex_state = 418}, - [1403] = {.lex_state = 418}, - [1404] = {.lex_state = 418}, - [1405] = {.lex_state = 418}, - [1406] = {.lex_state = 418}, - [1407] = {.lex_state = 418}, - [1408] = {.lex_state = 418}, - [1409] = {.lex_state = 418}, - [1410] = {.lex_state = 418}, - [1411] = {.lex_state = 418}, - [1412] = {.lex_state = 418}, - [1413] = {.lex_state = 418}, - [1414] = {.lex_state = 418}, - [1415] = {.lex_state = 418}, - [1416] = {.lex_state = 418}, - [1417] = {.lex_state = 418}, - [1418] = {.lex_state = 418}, - [1419] = {.lex_state = 418}, - [1420] = {.lex_state = 418}, - [1421] = {.lex_state = 418}, - [1422] = {.lex_state = 418}, - [1423] = {.lex_state = 418}, - [1424] = {.lex_state = 418}, - [1425] = {.lex_state = 418}, - [1426] = {.lex_state = 418}, - [1427] = {.lex_state = 418}, - [1428] = {.lex_state = 418}, - [1429] = {.lex_state = 418}, - [1430] = {.lex_state = 418}, - [1431] = {.lex_state = 418}, - [1432] = {.lex_state = 418}, - [1433] = {.lex_state = 418}, - [1434] = {.lex_state = 418}, - [1435] = {.lex_state = 418}, - [1436] = {.lex_state = 418}, - [1437] = {.lex_state = 418}, - [1438] = {.lex_state = 418}, - [1439] = {.lex_state = 418}, - [1440] = {.lex_state = 418}, - [1441] = {.lex_state = 418}, - [1442] = {.lex_state = 418}, - [1443] = {.lex_state = 418}, - [1444] = {.lex_state = 418}, - [1445] = {.lex_state = 418}, - [1446] = {.lex_state = 418}, - [1447] = {.lex_state = 418}, - [1448] = {.lex_state = 418}, - [1449] = {.lex_state = 418}, - [1450] = {.lex_state = 418}, - [1451] = {.lex_state = 418}, - [1452] = {.lex_state = 418}, - [1453] = {.lex_state = 418}, - [1454] = {.lex_state = 418}, - [1455] = {.lex_state = 418}, - [1456] = {.lex_state = 418}, - [1457] = {.lex_state = 418}, - [1458] = {.lex_state = 418}, - [1459] = {.lex_state = 418}, - [1460] = {.lex_state = 418}, - [1461] = {.lex_state = 418}, - [1462] = {.lex_state = 418}, - [1463] = {.lex_state = 418}, - [1464] = {.lex_state = 418}, - [1465] = {.lex_state = 418}, - [1466] = {.lex_state = 418}, - [1467] = {.lex_state = 418}, - [1468] = {.lex_state = 418}, - [1469] = {.lex_state = 418}, - [1470] = {.lex_state = 418}, - [1471] = {.lex_state = 418}, - [1472] = {.lex_state = 418}, - [1473] = {.lex_state = 418}, - [1474] = {.lex_state = 420}, - [1475] = {.lex_state = 420}, - [1476] = {.lex_state = 418}, - [1477] = {.lex_state = 418}, - [1478] = {.lex_state = 418}, - [1479] = {.lex_state = 418}, - [1480] = {.lex_state = 418}, - [1481] = {.lex_state = 418}, - [1482] = {.lex_state = 418}, - [1483] = {.lex_state = 418}, - [1484] = {.lex_state = 418}, - [1485] = {.lex_state = 418}, - [1486] = {.lex_state = 418}, - [1487] = {.lex_state = 418}, - [1488] = {.lex_state = 418}, - [1489] = {.lex_state = 418}, - [1490] = {.lex_state = 420}, - [1491] = {.lex_state = 418}, - [1492] = {.lex_state = 420}, - [1493] = {.lex_state = 418}, - [1494] = {.lex_state = 418}, - [1495] = {.lex_state = 418}, - [1496] = {.lex_state = 418}, - [1497] = {.lex_state = 418}, - [1498] = {.lex_state = 420}, - [1499] = {.lex_state = 418}, - [1500] = {.lex_state = 418}, - [1501] = {.lex_state = 418}, - [1502] = {.lex_state = 418}, - [1503] = {.lex_state = 418}, - [1504] = {.lex_state = 418}, - [1505] = {.lex_state = 418}, - [1506] = {.lex_state = 418}, - [1507] = {.lex_state = 418}, - [1508] = {.lex_state = 418}, - [1509] = {.lex_state = 418}, - [1510] = {.lex_state = 418}, - [1511] = {.lex_state = 418}, - [1512] = {.lex_state = 418}, - [1513] = {.lex_state = 418}, - [1514] = {.lex_state = 418}, - [1515] = {.lex_state = 418}, - [1516] = {.lex_state = 418}, - [1517] = {.lex_state = 418}, - [1518] = {.lex_state = 418}, - [1519] = {.lex_state = 418}, - [1520] = {.lex_state = 418}, - [1521] = {.lex_state = 418}, - [1522] = {.lex_state = 418}, - [1523] = {.lex_state = 418}, - [1524] = {.lex_state = 418}, - [1525] = {.lex_state = 418}, - [1526] = {.lex_state = 418}, - [1527] = {.lex_state = 418}, - [1528] = {.lex_state = 418}, - [1529] = {.lex_state = 418}, - [1530] = {.lex_state = 418}, - [1531] = {.lex_state = 418}, - [1532] = {.lex_state = 418}, - [1533] = {.lex_state = 418}, - [1534] = {.lex_state = 97}, - [1535] = {.lex_state = 417}, - [1536] = {.lex_state = 417}, - [1537] = {.lex_state = 417}, - [1538] = {.lex_state = 417}, - [1539] = {.lex_state = 417}, - [1540] = {.lex_state = 417}, - [1541] = {.lex_state = 417}, - [1542] = {.lex_state = 417}, - [1543] = {.lex_state = 417}, - [1544] = {.lex_state = 417}, - [1545] = {.lex_state = 417}, - [1546] = {.lex_state = 417}, - [1547] = {.lex_state = 417}, - [1548] = {.lex_state = 417}, - [1549] = {.lex_state = 417}, - [1550] = {.lex_state = 417}, - [1551] = {.lex_state = 417}, - [1552] = {.lex_state = 417}, - [1553] = {.lex_state = 417}, - [1554] = {.lex_state = 417}, - [1555] = {.lex_state = 417}, - [1556] = {.lex_state = 417}, - [1557] = {.lex_state = 417}, - [1558] = {.lex_state = 417}, - [1559] = {.lex_state = 417}, - [1560] = {.lex_state = 417}, - [1561] = {.lex_state = 417}, - [1562] = {.lex_state = 417}, - [1563] = {.lex_state = 417}, - [1564] = {.lex_state = 417}, - [1565] = {.lex_state = 417}, - [1566] = {.lex_state = 417}, - [1567] = {.lex_state = 417}, - [1568] = {.lex_state = 417}, - [1569] = {.lex_state = 417}, - [1570] = {.lex_state = 417}, - [1571] = {.lex_state = 417}, - [1572] = {.lex_state = 417}, - [1573] = {.lex_state = 417}, - [1574] = {.lex_state = 417}, - [1575] = {.lex_state = 417}, - [1576] = {.lex_state = 417}, - [1577] = {.lex_state = 417}, - [1578] = {.lex_state = 417}, - [1579] = {.lex_state = 417}, - [1580] = {.lex_state = 417}, - [1581] = {.lex_state = 417}, - [1582] = {.lex_state = 417}, - [1583] = {.lex_state = 417}, - [1584] = {.lex_state = 417}, - [1585] = {.lex_state = 417}, - [1586] = {.lex_state = 417}, - [1587] = {.lex_state = 417}, - [1588] = {.lex_state = 417}, - [1589] = {.lex_state = 417}, - [1590] = {.lex_state = 417}, - [1591] = {.lex_state = 417}, - [1592] = {.lex_state = 417}, - [1593] = {.lex_state = 417}, - [1594] = {.lex_state = 417}, - [1595] = {.lex_state = 417}, - [1596] = {.lex_state = 417}, - [1597] = {.lex_state = 417}, - [1598] = {.lex_state = 417}, - [1599] = {.lex_state = 417}, - [1600] = {.lex_state = 417}, - [1601] = {.lex_state = 417}, - [1602] = {.lex_state = 417}, - [1603] = {.lex_state = 417}, - [1604] = {.lex_state = 417}, - [1605] = {.lex_state = 417}, - [1606] = {.lex_state = 417}, - [1607] = {.lex_state = 417}, - [1608] = {.lex_state = 417}, - [1609] = {.lex_state = 417}, - [1610] = {.lex_state = 417}, - [1611] = {.lex_state = 417}, - [1612] = {.lex_state = 417}, - [1613] = {.lex_state = 417}, - [1614] = {.lex_state = 417}, - [1615] = {.lex_state = 417}, - [1616] = {.lex_state = 417}, - [1617] = {.lex_state = 417}, - [1618] = {.lex_state = 417}, - [1619] = {.lex_state = 417}, - [1620] = {.lex_state = 417}, - [1621] = {.lex_state = 417}, - [1622] = {.lex_state = 417}, - [1623] = {.lex_state = 417}, - [1624] = {.lex_state = 417}, - [1625] = {.lex_state = 417}, - [1626] = {.lex_state = 417}, - [1627] = {.lex_state = 417}, - [1628] = {.lex_state = 417}, - [1629] = {.lex_state = 417}, - [1630] = {.lex_state = 417}, - [1631] = {.lex_state = 417}, - [1632] = {.lex_state = 417}, - [1633] = {.lex_state = 417}, - [1634] = {.lex_state = 417}, - [1635] = {.lex_state = 417}, - [1636] = {.lex_state = 417}, - [1637] = {.lex_state = 417}, - [1638] = {.lex_state = 417}, - [1639] = {.lex_state = 417}, - [1640] = {.lex_state = 417}, - [1641] = {.lex_state = 417}, - [1642] = {.lex_state = 417}, - [1643] = {.lex_state = 417}, - [1644] = {.lex_state = 417}, - [1645] = {.lex_state = 417}, - [1646] = {.lex_state = 417}, - [1647] = {.lex_state = 417}, - [1648] = {.lex_state = 417}, - [1649] = {.lex_state = 417}, - [1650] = {.lex_state = 417}, - [1651] = {.lex_state = 417}, - [1652] = {.lex_state = 417}, - [1653] = {.lex_state = 417}, - [1654] = {.lex_state = 417}, - [1655] = {.lex_state = 417}, - [1656] = {.lex_state = 417}, - [1657] = {.lex_state = 417}, - [1658] = {.lex_state = 417}, - [1659] = {.lex_state = 417}, - [1660] = {.lex_state = 117}, - [1661] = {.lex_state = 417}, - [1662] = {.lex_state = 417}, - [1663] = {.lex_state = 417}, - [1664] = {.lex_state = 417}, - [1665] = {.lex_state = 417}, - [1666] = {.lex_state = 417}, - [1667] = {.lex_state = 417}, - [1668] = {.lex_state = 417}, - [1669] = {.lex_state = 417}, - [1670] = {.lex_state = 417}, - [1671] = {.lex_state = 417}, - [1672] = {.lex_state = 417}, - [1673] = {.lex_state = 417}, - [1674] = {.lex_state = 417}, - [1675] = {.lex_state = 417}, - [1676] = {.lex_state = 417}, - [1677] = {.lex_state = 417}, - [1678] = {.lex_state = 417}, - [1679] = {.lex_state = 417}, - [1680] = {.lex_state = 417}, - [1681] = {.lex_state = 417}, - [1682] = {.lex_state = 417}, - [1683] = {.lex_state = 417}, - [1684] = {.lex_state = 417}, - [1685] = {.lex_state = 417}, - [1686] = {.lex_state = 417}, - [1687] = {.lex_state = 417}, - [1688] = {.lex_state = 417}, - [1689] = {.lex_state = 417}, - [1690] = {.lex_state = 417}, - [1691] = {.lex_state = 417}, - [1692] = {.lex_state = 417}, - [1693] = {.lex_state = 417}, - [1694] = {.lex_state = 417}, - [1695] = {.lex_state = 417}, - [1696] = {.lex_state = 417}, - [1697] = {.lex_state = 417}, - [1698] = {.lex_state = 417}, - [1699] = {.lex_state = 417}, - [1700] = {.lex_state = 417}, - [1701] = {.lex_state = 417}, - [1702] = {.lex_state = 417}, - [1703] = {.lex_state = 417}, - [1704] = {.lex_state = 417}, - [1705] = {.lex_state = 417}, - [1706] = {.lex_state = 417}, - [1707] = {.lex_state = 417}, - [1708] = {.lex_state = 417}, - [1709] = {.lex_state = 417}, - [1710] = {.lex_state = 417}, - [1711] = {.lex_state = 417}, - [1712] = {.lex_state = 417}, - [1713] = {.lex_state = 417}, - [1714] = {.lex_state = 417}, - [1715] = {.lex_state = 417}, - [1716] = {.lex_state = 417}, - [1717] = {.lex_state = 417}, - [1718] = {.lex_state = 417}, - [1719] = {.lex_state = 417}, - [1720] = {.lex_state = 417}, - [1721] = {.lex_state = 417}, - [1722] = {.lex_state = 417}, - [1723] = {.lex_state = 417}, - [1724] = {.lex_state = 417}, - [1725] = {.lex_state = 417}, - [1726] = {.lex_state = 417}, - [1727] = {.lex_state = 417}, - [1728] = {.lex_state = 417}, - [1729] = {.lex_state = 417}, - [1730] = {.lex_state = 417}, - [1731] = {.lex_state = 417}, - [1732] = {.lex_state = 417}, - [1733] = {.lex_state = 417}, - [1734] = {.lex_state = 417}, - [1735] = {.lex_state = 417}, - [1736] = {.lex_state = 417}, - [1737] = {.lex_state = 417}, - [1738] = {.lex_state = 417}, - [1739] = {.lex_state = 417}, - [1740] = {.lex_state = 417}, - [1741] = {.lex_state = 417}, - [1742] = {.lex_state = 417}, - [1743] = {.lex_state = 417}, - [1744] = {.lex_state = 417}, - [1745] = {.lex_state = 417}, - [1746] = {.lex_state = 417}, - [1747] = {.lex_state = 417}, - [1748] = {.lex_state = 417}, - [1749] = {.lex_state = 417}, - [1750] = {.lex_state = 417}, - [1751] = {.lex_state = 417}, - [1752] = {.lex_state = 417}, - [1753] = {.lex_state = 417}, - [1754] = {.lex_state = 417}, - [1755] = {.lex_state = 417}, - [1756] = {.lex_state = 417}, - [1757] = {.lex_state = 417}, - [1758] = {.lex_state = 417}, - [1759] = {.lex_state = 417}, - [1760] = {.lex_state = 417}, - [1761] = {.lex_state = 417}, - [1762] = {.lex_state = 417}, - [1763] = {.lex_state = 417}, - [1764] = {.lex_state = 417}, - [1765] = {.lex_state = 417}, - [1766] = {.lex_state = 417}, - [1767] = {.lex_state = 417}, - [1768] = {.lex_state = 417}, - [1769] = {.lex_state = 417}, - [1770] = {.lex_state = 417}, - [1771] = {.lex_state = 417}, - [1772] = {.lex_state = 417}, - [1773] = {.lex_state = 417}, - [1774] = {.lex_state = 417}, - [1775] = {.lex_state = 417}, - [1776] = {.lex_state = 417}, - [1777] = {.lex_state = 417}, - [1778] = {.lex_state = 417}, - [1779] = {.lex_state = 417}, - [1780] = {.lex_state = 417}, - [1781] = {.lex_state = 417}, - [1782] = {.lex_state = 417}, - [1783] = {.lex_state = 417}, - [1784] = {.lex_state = 417}, - [1785] = {.lex_state = 417}, - [1786] = {.lex_state = 417}, - [1787] = {.lex_state = 417}, - [1788] = {.lex_state = 417}, - [1789] = {.lex_state = 417}, - [1790] = {.lex_state = 417}, - [1791] = {.lex_state = 417}, - [1792] = {.lex_state = 417}, - [1793] = {.lex_state = 417}, - [1794] = {.lex_state = 417}, - [1795] = {.lex_state = 417}, - [1796] = {.lex_state = 417}, - [1797] = {.lex_state = 417}, - [1798] = {.lex_state = 417}, - [1799] = {.lex_state = 417}, - [1800] = {.lex_state = 417}, - [1801] = {.lex_state = 417}, - [1802] = {.lex_state = 417}, - [1803] = {.lex_state = 417}, - [1804] = {.lex_state = 417}, - [1805] = {.lex_state = 417}, - [1806] = {.lex_state = 417}, - [1807] = {.lex_state = 417}, - [1808] = {.lex_state = 417}, - [1809] = {.lex_state = 417}, - [1810] = {.lex_state = 417}, - [1811] = {.lex_state = 417}, - [1812] = {.lex_state = 417}, - [1813] = {.lex_state = 417}, - [1814] = {.lex_state = 417}, - [1815] = {.lex_state = 417}, - [1816] = {.lex_state = 417}, - [1817] = {.lex_state = 417}, - [1818] = {.lex_state = 417}, - [1819] = {.lex_state = 417}, - [1820] = {.lex_state = 417}, - [1821] = {.lex_state = 417}, - [1822] = {.lex_state = 113}, - [1823] = {.lex_state = 116}, - [1824] = {.lex_state = 112}, - [1825] = {.lex_state = 112}, - [1826] = {.lex_state = 116}, - [1827] = {.lex_state = 116}, - [1828] = {.lex_state = 116}, - [1829] = {.lex_state = 116}, - [1830] = {.lex_state = 116}, - [1831] = {.lex_state = 116}, - [1832] = {.lex_state = 112}, - [1833] = {.lex_state = 106}, - [1834] = {.lex_state = 106}, - [1835] = {.lex_state = 106}, - [1836] = {.lex_state = 106}, - [1837] = {.lex_state = 106}, - [1838] = {.lex_state = 106}, - [1839] = {.lex_state = 106}, - [1840] = {.lex_state = 106}, - [1841] = {.lex_state = 106}, - [1842] = {.lex_state = 106}, - [1843] = {.lex_state = 106}, - [1844] = {.lex_state = 106}, - [1845] = {.lex_state = 106}, - [1846] = {.lex_state = 106}, - [1847] = {.lex_state = 106}, - [1848] = {.lex_state = 106}, - [1849] = {.lex_state = 106}, - [1850] = {.lex_state = 106}, - [1851] = {.lex_state = 106}, - [1852] = {.lex_state = 106}, - [1853] = {.lex_state = 106}, - [1854] = {.lex_state = 106}, - [1855] = {.lex_state = 106}, - [1856] = {.lex_state = 106}, - [1857] = {.lex_state = 106}, - [1858] = {.lex_state = 106}, - [1859] = {.lex_state = 106}, - [1860] = {.lex_state = 106}, - [1861] = {.lex_state = 106}, - [1862] = {.lex_state = 106}, - [1863] = {.lex_state = 106}, - [1864] = {.lex_state = 106}, - [1865] = {.lex_state = 106}, - [1866] = {.lex_state = 106}, - [1867] = {.lex_state = 106}, - [1868] = {.lex_state = 106}, - [1869] = {.lex_state = 106}, - [1870] = {.lex_state = 106}, - [1871] = {.lex_state = 106}, - [1872] = {.lex_state = 106}, - [1873] = {.lex_state = 106}, - [1874] = {.lex_state = 106}, - [1875] = {.lex_state = 106}, - [1876] = {.lex_state = 106}, - [1877] = {.lex_state = 106}, - [1878] = {.lex_state = 106}, - [1879] = {.lex_state = 106}, - [1880] = {.lex_state = 106}, - [1881] = {.lex_state = 106}, - [1882] = {.lex_state = 106}, - [1883] = {.lex_state = 106}, - [1884] = {.lex_state = 106}, - [1885] = {.lex_state = 106}, - [1886] = {.lex_state = 106}, - [1887] = {.lex_state = 106}, - [1888] = {.lex_state = 106}, - [1889] = {.lex_state = 106}, - [1890] = {.lex_state = 106}, - [1891] = {.lex_state = 106}, - [1892] = {.lex_state = 106}, - [1893] = {.lex_state = 106}, - [1894] = {.lex_state = 106}, - [1895] = {.lex_state = 106}, - [1896] = {.lex_state = 106}, - [1897] = {.lex_state = 106}, - [1898] = {.lex_state = 106}, - [1899] = {.lex_state = 106}, - [1900] = {.lex_state = 106}, - [1901] = {.lex_state = 106}, - [1902] = {.lex_state = 106}, - [1903] = {.lex_state = 106}, - [1904] = {.lex_state = 106}, - [1905] = {.lex_state = 106}, - [1906] = {.lex_state = 106}, - [1907] = {.lex_state = 106}, - [1908] = {.lex_state = 106}, - [1909] = {.lex_state = 106}, - [1910] = {.lex_state = 106}, - [1911] = {.lex_state = 106}, - [1912] = {.lex_state = 106}, - [1913] = {.lex_state = 106}, - [1914] = {.lex_state = 106}, - [1915] = {.lex_state = 106}, - [1916] = {.lex_state = 106}, - [1917] = {.lex_state = 106}, - [1918] = {.lex_state = 106}, - [1919] = {.lex_state = 106}, - [1920] = {.lex_state = 106}, - [1921] = {.lex_state = 106}, - [1922] = {.lex_state = 106}, - [1923] = {.lex_state = 106}, - [1924] = {.lex_state = 106}, - [1925] = {.lex_state = 106}, - [1926] = {.lex_state = 106}, - [1927] = {.lex_state = 106}, - [1928] = {.lex_state = 106}, - [1929] = {.lex_state = 106}, - [1930] = {.lex_state = 106}, - [1931] = {.lex_state = 106}, - [1932] = {.lex_state = 106}, - [1933] = {.lex_state = 106}, - [1934] = {.lex_state = 106}, - [1935] = {.lex_state = 106}, - [1936] = {.lex_state = 106}, - [1937] = {.lex_state = 106}, - [1938] = {.lex_state = 106}, - [1939] = {.lex_state = 106}, - [1940] = {.lex_state = 106}, - [1941] = {.lex_state = 106}, - [1942] = {.lex_state = 106}, - [1943] = {.lex_state = 106}, - [1944] = {.lex_state = 106}, - [1945] = {.lex_state = 106}, - [1946] = {.lex_state = 106}, - [1947] = {.lex_state = 106}, - [1948] = {.lex_state = 106}, - [1949] = {.lex_state = 106}, - [1950] = {.lex_state = 106}, - [1951] = {.lex_state = 106}, - [1952] = {.lex_state = 106}, - [1953] = {.lex_state = 106}, - [1954] = {.lex_state = 106}, - [1955] = {.lex_state = 106}, - [1956] = {.lex_state = 106}, - [1957] = {.lex_state = 106}, - [1958] = {.lex_state = 106}, - [1959] = {.lex_state = 106}, - [1960] = {.lex_state = 106}, - [1961] = {.lex_state = 106}, - [1962] = {.lex_state = 106}, - [1963] = {.lex_state = 106}, - [1964] = {.lex_state = 106}, - [1965] = {.lex_state = 106}, - [1966] = {.lex_state = 106}, - [1967] = {.lex_state = 106}, - [1968] = {.lex_state = 106}, - [1969] = {.lex_state = 106}, - [1970] = {.lex_state = 106}, - [1971] = {.lex_state = 106}, - [1972] = {.lex_state = 106}, - [1973] = {.lex_state = 106}, - [1974] = {.lex_state = 106}, - [1975] = {.lex_state = 106}, - [1976] = {.lex_state = 106}, - [1977] = {.lex_state = 106}, - [1978] = {.lex_state = 106}, - [1979] = {.lex_state = 106}, - [1980] = {.lex_state = 106}, - [1981] = {.lex_state = 106}, - [1982] = {.lex_state = 106}, - [1983] = {.lex_state = 106}, - [1984] = {.lex_state = 106}, - [1985] = {.lex_state = 106}, - [1986] = {.lex_state = 106}, - [1987] = {.lex_state = 106}, - [1988] = {.lex_state = 106}, - [1989] = {.lex_state = 106}, - [1990] = {.lex_state = 106}, - [1991] = {.lex_state = 106}, - [1992] = {.lex_state = 106}, - [1993] = {.lex_state = 106}, - [1994] = {.lex_state = 106}, - [1995] = {.lex_state = 106}, - [1996] = {.lex_state = 106}, - [1997] = {.lex_state = 106}, - [1998] = {.lex_state = 134}, - [1999] = {.lex_state = 134}, - [2000] = {.lex_state = 134}, - [2001] = {.lex_state = 134}, - [2002] = {.lex_state = 134}, - [2003] = {.lex_state = 134}, - [2004] = {.lex_state = 134}, - [2005] = {.lex_state = 134}, - [2006] = {.lex_state = 134}, - [2007] = {.lex_state = 134}, - [2008] = {.lex_state = 134}, - [2009] = {.lex_state = 134}, - [2010] = {.lex_state = 134}, - [2011] = {.lex_state = 134}, - [2012] = {.lex_state = 134}, - [2013] = {.lex_state = 134}, - [2014] = {.lex_state = 134}, - [2015] = {.lex_state = 134}, - [2016] = {.lex_state = 134}, - [2017] = {.lex_state = 134}, - [2018] = {.lex_state = 134}, - [2019] = {.lex_state = 134}, - [2020] = {.lex_state = 134}, - [2021] = {.lex_state = 134}, - [2022] = {.lex_state = 134}, - [2023] = {.lex_state = 134}, - [2024] = {.lex_state = 134}, - [2025] = {.lex_state = 134}, - [2026] = {.lex_state = 134}, - [2027] = {.lex_state = 134}, - [2028] = {.lex_state = 134}, - [2029] = {.lex_state = 134}, - [2030] = {.lex_state = 134}, - [2031] = {.lex_state = 134}, - [2032] = {.lex_state = 134}, - [2033] = {.lex_state = 134}, - [2034] = {.lex_state = 134}, - [2035] = {.lex_state = 128}, - [2036] = {.lex_state = 128}, - [2037] = {.lex_state = 128}, - [2038] = {.lex_state = 134}, - [2039] = {.lex_state = 128}, - [2040] = {.lex_state = 128}, - [2041] = {.lex_state = 134}, - [2042] = {.lex_state = 128}, - [2043] = {.lex_state = 134}, - [2044] = {.lex_state = 134}, - [2045] = {.lex_state = 134}, - [2046] = {.lex_state = 128}, - [2047] = {.lex_state = 134}, - [2048] = {.lex_state = 134}, - [2049] = {.lex_state = 128}, - [2050] = {.lex_state = 134}, - [2051] = {.lex_state = 134}, - [2052] = {.lex_state = 134}, - [2053] = {.lex_state = 134}, - [2054] = {.lex_state = 134}, - [2055] = {.lex_state = 134}, - [2056] = {.lex_state = 134}, - [2057] = {.lex_state = 134}, - [2058] = {.lex_state = 134}, - [2059] = {.lex_state = 134}, - [2060] = {.lex_state = 134}, - [2061] = {.lex_state = 134}, - [2062] = {.lex_state = 134}, - [2063] = {.lex_state = 134}, - [2064] = {.lex_state = 134}, - [2065] = {.lex_state = 134}, - [2066] = {.lex_state = 134}, - [2067] = {.lex_state = 134}, - [2068] = {.lex_state = 134}, - [2069] = {.lex_state = 134}, - [2070] = {.lex_state = 134}, - [2071] = {.lex_state = 134}, - [2072] = {.lex_state = 134}, - [2073] = {.lex_state = 134}, - [2074] = {.lex_state = 134}, - [2075] = {.lex_state = 134}, - [2076] = {.lex_state = 134}, - [2077] = {.lex_state = 134}, - [2078] = {.lex_state = 134}, - [2079] = {.lex_state = 134}, - [2080] = {.lex_state = 134}, - [2081] = {.lex_state = 134}, - [2082] = {.lex_state = 134}, - [2083] = {.lex_state = 134}, - [2084] = {.lex_state = 134}, - [2085] = {.lex_state = 134}, - [2086] = {.lex_state = 134}, - [2087] = {.lex_state = 134}, - [2088] = {.lex_state = 134}, - [2089] = {.lex_state = 134}, - [2090] = {.lex_state = 134}, - [2091] = {.lex_state = 134}, - [2092] = {.lex_state = 134}, - [2093] = {.lex_state = 134}, - [2094] = {.lex_state = 134}, - [2095] = {.lex_state = 134}, - [2096] = {.lex_state = 134}, - [2097] = {.lex_state = 134}, - [2098] = {.lex_state = 134}, - [2099] = {.lex_state = 134}, - [2100] = {.lex_state = 134}, - [2101] = {.lex_state = 134}, - [2102] = {.lex_state = 134}, - [2103] = {.lex_state = 134}, - [2104] = {.lex_state = 134}, - [2105] = {.lex_state = 134}, - [2106] = {.lex_state = 134}, - [2107] = {.lex_state = 134}, - [2108] = {.lex_state = 134}, - [2109] = {.lex_state = 134}, - [2110] = {.lex_state = 134}, - [2111] = {.lex_state = 134}, - [2112] = {.lex_state = 134}, - [2113] = {.lex_state = 134}, - [2114] = {.lex_state = 134}, - [2115] = {.lex_state = 134}, - [2116] = {.lex_state = 134}, - [2117] = {.lex_state = 134}, - [2118] = {.lex_state = 134}, - [2119] = {.lex_state = 134}, - [2120] = {.lex_state = 134}, - [2121] = {.lex_state = 134}, - [2122] = {.lex_state = 134}, - [2123] = {.lex_state = 134}, - [2124] = {.lex_state = 134}, - [2125] = {.lex_state = 134}, - [2126] = {.lex_state = 134}, - [2127] = {.lex_state = 134}, - [2128] = {.lex_state = 134}, - [2129] = {.lex_state = 134}, - [2130] = {.lex_state = 134}, - [2131] = {.lex_state = 134}, - [2132] = {.lex_state = 134}, - [2133] = {.lex_state = 134}, - [2134] = {.lex_state = 134}, - [2135] = {.lex_state = 128}, - [2136] = {.lex_state = 134}, - [2137] = {.lex_state = 134}, - [2138] = {.lex_state = 134}, - [2139] = {.lex_state = 134}, - [2140] = {.lex_state = 134}, - [2141] = {.lex_state = 134}, - [2142] = {.lex_state = 134}, - [2143] = {.lex_state = 134}, - [2144] = {.lex_state = 134}, - [2145] = {.lex_state = 134}, - [2146] = {.lex_state = 134}, - [2147] = {.lex_state = 134}, - [2148] = {.lex_state = 134}, - [2149] = {.lex_state = 134}, - [2150] = {.lex_state = 134}, - [2151] = {.lex_state = 134}, - [2152] = {.lex_state = 134}, - [2153] = {.lex_state = 134}, - [2154] = {.lex_state = 134}, - [2155] = {.lex_state = 134}, - [2156] = {.lex_state = 134}, - [2157] = {.lex_state = 134}, - [2158] = {.lex_state = 134}, - [2159] = {.lex_state = 134}, - [2160] = {.lex_state = 134}, - [2161] = {.lex_state = 134}, - [2162] = {.lex_state = 134}, - [2163] = {.lex_state = 134}, - [2164] = {.lex_state = 134}, - [2165] = {.lex_state = 134}, - [2166] = {.lex_state = 134}, - [2167] = {.lex_state = 128}, - [2168] = {.lex_state = 134}, - [2169] = {.lex_state = 134}, - [2170] = {.lex_state = 134}, - [2171] = {.lex_state = 134}, - [2172] = {.lex_state = 134}, - [2173] = {.lex_state = 134}, - [2174] = {.lex_state = 134}, - [2175] = {.lex_state = 134}, - [2176] = {.lex_state = 134}, - [2177] = {.lex_state = 134}, - [2178] = {.lex_state = 134}, - [2179] = {.lex_state = 128}, - [2180] = {.lex_state = 134}, - [2181] = {.lex_state = 134}, - [2182] = {.lex_state = 134}, - [2183] = {.lex_state = 134}, - [2184] = {.lex_state = 134}, - [2185] = {.lex_state = 134}, - [2186] = {.lex_state = 134}, - [2187] = {.lex_state = 134}, - [2188] = {.lex_state = 134}, - [2189] = {.lex_state = 134}, - [2190] = {.lex_state = 134}, - [2191] = {.lex_state = 134}, - [2192] = {.lex_state = 134}, - [2193] = {.lex_state = 128}, - [2194] = {.lex_state = 134}, - [2195] = {.lex_state = 134}, - [2196] = {.lex_state = 134}, - [2197] = {.lex_state = 134}, - [2198] = {.lex_state = 134}, - [2199] = {.lex_state = 134}, - [2200] = {.lex_state = 134}, - [2201] = {.lex_state = 134}, - [2202] = {.lex_state = 134}, - [2203] = {.lex_state = 134}, - [2204] = {.lex_state = 134}, - [2205] = {.lex_state = 134}, - [2206] = {.lex_state = 134}, - [2207] = {.lex_state = 134}, - [2208] = {.lex_state = 134}, - [2209] = {.lex_state = 134}, - [2210] = {.lex_state = 134}, - [2211] = {.lex_state = 134}, - [2212] = {.lex_state = 134}, - [2213] = {.lex_state = 134}, - [2214] = {.lex_state = 134}, - [2215] = {.lex_state = 134}, - [2216] = {.lex_state = 134}, - [2217] = {.lex_state = 134}, - [2218] = {.lex_state = 134}, - [2219] = {.lex_state = 134}, - [2220] = {.lex_state = 134}, - [2221] = {.lex_state = 134}, - [2222] = {.lex_state = 134}, - [2223] = {.lex_state = 134}, - [2224] = {.lex_state = 128}, - [2225] = {.lex_state = 134}, - [2226] = {.lex_state = 134}, - [2227] = {.lex_state = 134}, - [2228] = {.lex_state = 134}, - [2229] = {.lex_state = 134}, - [2230] = {.lex_state = 134}, - [2231] = {.lex_state = 134}, - [2232] = {.lex_state = 134}, - [2233] = {.lex_state = 128}, - [2234] = {.lex_state = 134}, - [2235] = {.lex_state = 134}, - [2236] = {.lex_state = 134}, - [2237] = {.lex_state = 134}, - [2238] = {.lex_state = 134}, - [2239] = {.lex_state = 134}, - [2240] = {.lex_state = 134}, - [2241] = {.lex_state = 134}, - [2242] = {.lex_state = 134}, - [2243] = {.lex_state = 134}, - [2244] = {.lex_state = 134}, - [2245] = {.lex_state = 134}, - [2246] = {.lex_state = 134}, - [2247] = {.lex_state = 128}, - [2248] = {.lex_state = 134}, - [2249] = {.lex_state = 134}, - [2250] = {.lex_state = 134}, - [2251] = {.lex_state = 134}, - [2252] = {.lex_state = 128}, - [2253] = {.lex_state = 134}, - [2254] = {.lex_state = 134}, - [2255] = {.lex_state = 134}, - [2256] = {.lex_state = 134}, - [2257] = {.lex_state = 134}, - [2258] = {.lex_state = 134}, - [2259] = {.lex_state = 134}, - [2260] = {.lex_state = 134}, - [2261] = {.lex_state = 134}, - [2262] = {.lex_state = 134}, - [2263] = {.lex_state = 128}, - [2264] = {.lex_state = 134}, - [2265] = {.lex_state = 134}, - [2266] = {.lex_state = 134}, - [2267] = {.lex_state = 134}, - [2268] = {.lex_state = 134}, - [2269] = {.lex_state = 134}, - [2270] = {.lex_state = 134}, - [2271] = {.lex_state = 134}, - [2272] = {.lex_state = 134}, - [2273] = {.lex_state = 134}, - [2274] = {.lex_state = 134}, - [2275] = {.lex_state = 134}, - [2276] = {.lex_state = 134}, - [2277] = {.lex_state = 134}, - [2278] = {.lex_state = 134}, - [2279] = {.lex_state = 134}, - [2280] = {.lex_state = 134}, - [2281] = {.lex_state = 134}, - [2282] = {.lex_state = 134}, - [2283] = {.lex_state = 134}, - [2284] = {.lex_state = 134}, - [2285] = {.lex_state = 134}, - [2286] = {.lex_state = 134}, - [2287] = {.lex_state = 134}, - [2288] = {.lex_state = 134}, - [2289] = {.lex_state = 134}, - [2290] = {.lex_state = 134}, - [2291] = {.lex_state = 134}, - [2292] = {.lex_state = 134}, - [2293] = {.lex_state = 134}, - [2294] = {.lex_state = 134}, - [2295] = {.lex_state = 134}, - [2296] = {.lex_state = 134}, - [2297] = {.lex_state = 134}, - [2298] = {.lex_state = 134}, - [2299] = {.lex_state = 134}, - [2300] = {.lex_state = 134}, - [2301] = {.lex_state = 134}, - [2302] = {.lex_state = 134}, - [2303] = {.lex_state = 134}, - [2304] = {.lex_state = 134}, - [2305] = {.lex_state = 134}, - [2306] = {.lex_state = 134}, - [2307] = {.lex_state = 134}, - [2308] = {.lex_state = 134}, - [2309] = {.lex_state = 134}, - [2310] = {.lex_state = 134}, - [2311] = {.lex_state = 134}, - [2312] = {.lex_state = 134}, - [2313] = {.lex_state = 134}, - [2314] = {.lex_state = 134}, - [2315] = {.lex_state = 134}, - [2316] = {.lex_state = 134}, - [2317] = {.lex_state = 134}, - [2318] = {.lex_state = 134}, - [2319] = {.lex_state = 134}, - [2320] = {.lex_state = 135}, - [2321] = {.lex_state = 134}, - [2322] = {.lex_state = 134}, - [2323] = {.lex_state = 134}, - [2324] = {.lex_state = 134}, - [2325] = {.lex_state = 134}, - [2326] = {.lex_state = 134}, - [2327] = {.lex_state = 134}, - [2328] = {.lex_state = 134}, - [2329] = {.lex_state = 134}, - [2330] = {.lex_state = 134}, - [2331] = {.lex_state = 135}, - [2332] = {.lex_state = 134}, - [2333] = {.lex_state = 134}, - [2334] = {.lex_state = 135}, - [2335] = {.lex_state = 134}, - [2336] = {.lex_state = 134}, - [2337] = {.lex_state = 134}, - [2338] = {.lex_state = 134}, - [2339] = {.lex_state = 134}, - [2340] = {.lex_state = 134}, - [2341] = {.lex_state = 134}, - [2342] = {.lex_state = 134}, - [2343] = {.lex_state = 134}, - [2344] = {.lex_state = 134}, - [2345] = {.lex_state = 134}, - [2346] = {.lex_state = 134}, - [2347] = {.lex_state = 134}, - [2348] = {.lex_state = 134}, - [2349] = {.lex_state = 134}, - [2350] = {.lex_state = 134}, - [2351] = {.lex_state = 134}, - [2352] = {.lex_state = 134}, - [2353] = {.lex_state = 134}, - [2354] = {.lex_state = 134}, - [2355] = {.lex_state = 134}, - [2356] = {.lex_state = 134}, - [2357] = {.lex_state = 134}, - [2358] = {.lex_state = 134}, - [2359] = {.lex_state = 134}, - [2360] = {.lex_state = 134}, - [2361] = {.lex_state = 134}, - [2362] = {.lex_state = 134}, - [2363] = {.lex_state = 134}, - [2364] = {.lex_state = 134}, - [2365] = {.lex_state = 134}, - [2366] = {.lex_state = 134}, - [2367] = {.lex_state = 134}, - [2368] = {.lex_state = 134}, - [2369] = {.lex_state = 134}, - [2370] = {.lex_state = 134}, - [2371] = {.lex_state = 134}, - [2372] = {.lex_state = 134}, - [2373] = {.lex_state = 134}, - [2374] = {.lex_state = 134}, - [2375] = {.lex_state = 134}, - [2376] = {.lex_state = 134}, - [2377] = {.lex_state = 134}, - [2378] = {.lex_state = 134}, - [2379] = {.lex_state = 134}, - [2380] = {.lex_state = 134}, - [2381] = {.lex_state = 134}, - [2382] = {.lex_state = 134}, - [2383] = {.lex_state = 134}, - [2384] = {.lex_state = 134}, - [2385] = {.lex_state = 134}, - [2386] = {.lex_state = 134}, - [2387] = {.lex_state = 134}, - [2388] = {.lex_state = 134}, - [2389] = {.lex_state = 134}, - [2390] = {.lex_state = 134}, - [2391] = {.lex_state = 134}, - [2392] = {.lex_state = 134}, - [2393] = {.lex_state = 134}, - [2394] = {.lex_state = 134}, - [2395] = {.lex_state = 134}, - [2396] = {.lex_state = 134}, - [2397] = {.lex_state = 134}, - [2398] = {.lex_state = 134}, - [2399] = {.lex_state = 134}, - [2400] = {.lex_state = 134}, - [2401] = {.lex_state = 134}, - [2402] = {.lex_state = 134}, - [2403] = {.lex_state = 134}, - [2404] = {.lex_state = 134}, - [2405] = {.lex_state = 134}, - [2406] = {.lex_state = 134}, - [2407] = {.lex_state = 134}, - [2408] = {.lex_state = 134}, - [2409] = {.lex_state = 134}, - [2410] = {.lex_state = 134}, - [2411] = {.lex_state = 134}, - [2412] = {.lex_state = 134}, - [2413] = {.lex_state = 134}, - [2414] = {.lex_state = 134}, - [2415] = {.lex_state = 134}, - [2416] = {.lex_state = 134}, - [2417] = {.lex_state = 134}, - [2418] = {.lex_state = 134}, - [2419] = {.lex_state = 134}, - [2420] = {.lex_state = 134}, - [2421] = {.lex_state = 134}, - [2422] = {.lex_state = 134}, - [2423] = {.lex_state = 134}, - [2424] = {.lex_state = 128}, - [2425] = {.lex_state = 134}, - [2426] = {.lex_state = 134}, - [2427] = {.lex_state = 134}, - [2428] = {.lex_state = 134}, - [2429] = {.lex_state = 134}, - [2430] = {.lex_state = 134}, - [2431] = {.lex_state = 134}, - [2432] = {.lex_state = 134}, - [2433] = {.lex_state = 134}, - [2434] = {.lex_state = 134}, - [2435] = {.lex_state = 134}, - [2436] = {.lex_state = 134}, - [2437] = {.lex_state = 134}, - [2438] = {.lex_state = 134}, - [2439] = {.lex_state = 134}, - [2440] = {.lex_state = 134}, - [2441] = {.lex_state = 134}, - [2442] = {.lex_state = 134}, - [2443] = {.lex_state = 134}, - [2444] = {.lex_state = 134}, - [2445] = {.lex_state = 134}, - [2446] = {.lex_state = 134}, - [2447] = {.lex_state = 134}, - [2448] = {.lex_state = 134}, - [2449] = {.lex_state = 134}, - [2450] = {.lex_state = 134}, - [2451] = {.lex_state = 134}, - [2452] = {.lex_state = 134}, - [2453] = {.lex_state = 134}, - [2454] = {.lex_state = 134}, - [2455] = {.lex_state = 134}, - [2456] = {.lex_state = 134}, - [2457] = {.lex_state = 134}, - [2458] = {.lex_state = 134}, - [2459] = {.lex_state = 134}, - [2460] = {.lex_state = 134}, - [2461] = {.lex_state = 134}, - [2462] = {.lex_state = 134}, - [2463] = {.lex_state = 134}, - [2464] = {.lex_state = 134}, - [2465] = {.lex_state = 134}, - [2466] = {.lex_state = 134}, - [2467] = {.lex_state = 134}, - [2468] = {.lex_state = 134}, - [2469] = {.lex_state = 134}, - [2470] = {.lex_state = 134}, - [2471] = {.lex_state = 134}, - [2472] = {.lex_state = 134}, - [2473] = {.lex_state = 134}, - [2474] = {.lex_state = 134}, - [2475] = {.lex_state = 134}, - [2476] = {.lex_state = 134}, - [2477] = {.lex_state = 134}, - [2478] = {.lex_state = 134}, - [2479] = {.lex_state = 134}, - [2480] = {.lex_state = 134}, - [2481] = {.lex_state = 134}, - [2482] = {.lex_state = 134}, - [2483] = {.lex_state = 134}, - [2484] = {.lex_state = 134}, - [2485] = {.lex_state = 134}, - [2486] = {.lex_state = 134}, - [2487] = {.lex_state = 134}, - [2488] = {.lex_state = 134}, - [2489] = {.lex_state = 134}, - [2490] = {.lex_state = 134}, - [2491] = {.lex_state = 134}, - [2492] = {.lex_state = 134}, - [2493] = {.lex_state = 134}, - [2494] = {.lex_state = 134}, - [2495] = {.lex_state = 134}, - [2496] = {.lex_state = 134}, - [2497] = {.lex_state = 134}, - [2498] = {.lex_state = 134}, - [2499] = {.lex_state = 134}, - [2500] = {.lex_state = 134}, - [2501] = {.lex_state = 134}, - [2502] = {.lex_state = 134}, - [2503] = {.lex_state = 134}, - [2504] = {.lex_state = 134}, - [2505] = {.lex_state = 134}, - [2506] = {.lex_state = 134}, - [2507] = {.lex_state = 134}, - [2508] = {.lex_state = 134}, - [2509] = {.lex_state = 134}, - [2510] = {.lex_state = 134}, - [2511] = {.lex_state = 134}, - [2512] = {.lex_state = 134}, - [2513] = {.lex_state = 134}, - [2514] = {.lex_state = 134}, - [2515] = {.lex_state = 134}, - [2516] = {.lex_state = 134}, - [2517] = {.lex_state = 134}, - [2518] = {.lex_state = 134}, - [2519] = {.lex_state = 134}, - [2520] = {.lex_state = 134}, - [2521] = {.lex_state = 134}, - [2522] = {.lex_state = 134}, - [2523] = {.lex_state = 134}, - [2524] = {.lex_state = 134}, - [2525] = {.lex_state = 134}, - [2526] = {.lex_state = 134}, - [2527] = {.lex_state = 134}, - [2528] = {.lex_state = 134}, - [2529] = {.lex_state = 134}, - [2530] = {.lex_state = 134}, - [2531] = {.lex_state = 134}, - [2532] = {.lex_state = 134}, - [2533] = {.lex_state = 134}, - [2534] = {.lex_state = 134}, - [2535] = {.lex_state = 134}, - [2536] = {.lex_state = 134}, - [2537] = {.lex_state = 134}, - [2538] = {.lex_state = 134}, - [2539] = {.lex_state = 134}, - [2540] = {.lex_state = 134}, - [2541] = {.lex_state = 134}, - [2542] = {.lex_state = 134}, - [2543] = {.lex_state = 134}, - [2544] = {.lex_state = 134}, - [2545] = {.lex_state = 134}, - [2546] = {.lex_state = 134}, - [2547] = {.lex_state = 134}, - [2548] = {.lex_state = 134}, - [2549] = {.lex_state = 134}, - [2550] = {.lex_state = 134}, - [2551] = {.lex_state = 134}, - [2552] = {.lex_state = 134}, - [2553] = {.lex_state = 134}, - [2554] = {.lex_state = 134}, - [2555] = {.lex_state = 134}, - [2556] = {.lex_state = 134}, - [2557] = {.lex_state = 134}, - [2558] = {.lex_state = 134}, - [2559] = {.lex_state = 134}, - [2560] = {.lex_state = 134}, - [2561] = {.lex_state = 134}, - [2562] = {.lex_state = 134}, - [2563] = {.lex_state = 134}, - [2564] = {.lex_state = 134}, - [2565] = {.lex_state = 134}, - [2566] = {.lex_state = 134}, - [2567] = {.lex_state = 134}, - [2568] = {.lex_state = 134}, - [2569] = {.lex_state = 134}, - [2570] = {.lex_state = 134}, - [2571] = {.lex_state = 134}, - [2572] = {.lex_state = 134}, - [2573] = {.lex_state = 134}, - [2574] = {.lex_state = 134}, - [2575] = {.lex_state = 134}, - [2576] = {.lex_state = 134}, - [2577] = {.lex_state = 134}, - [2578] = {.lex_state = 134}, - [2579] = {.lex_state = 134}, - [2580] = {.lex_state = 134}, - [2581] = {.lex_state = 134}, - [2582] = {.lex_state = 134}, - [2583] = {.lex_state = 134}, - [2584] = {.lex_state = 134}, - [2585] = {.lex_state = 134}, - [2586] = {.lex_state = 134}, - [2587] = {.lex_state = 134}, - [2588] = {.lex_state = 134}, - [2589] = {.lex_state = 134}, - [2590] = {.lex_state = 134}, - [2591] = {.lex_state = 134}, - [2592] = {.lex_state = 134}, - [2593] = {.lex_state = 134}, - [2594] = {.lex_state = 134}, - [2595] = {.lex_state = 134}, - [2596] = {.lex_state = 134}, - [2597] = {.lex_state = 134}, - [2598] = {.lex_state = 134}, - [2599] = {.lex_state = 134}, - [2600] = {.lex_state = 134}, - [2601] = {.lex_state = 134}, - [2602] = {.lex_state = 134}, - [2603] = {.lex_state = 134}, - [2604] = {.lex_state = 134}, - [2605] = {.lex_state = 134}, - [2606] = {.lex_state = 134}, - [2607] = {.lex_state = 134}, - [2608] = {.lex_state = 134}, - [2609] = {.lex_state = 134}, - [2610] = {.lex_state = 134}, - [2611] = {.lex_state = 134}, - [2612] = {.lex_state = 134}, - [2613] = {.lex_state = 134}, - [2614] = {.lex_state = 134}, - [2615] = {.lex_state = 134}, - [2616] = {.lex_state = 134}, - [2617] = {.lex_state = 134}, - [2618] = {.lex_state = 134}, - [2619] = {.lex_state = 134}, - [2620] = {.lex_state = 134}, - [2621] = {.lex_state = 134}, - [2622] = {.lex_state = 134}, - [2623] = {.lex_state = 134}, - [2624] = {.lex_state = 134}, - [2625] = {.lex_state = 134}, - [2626] = {.lex_state = 134}, - [2627] = {.lex_state = 134}, - [2628] = {.lex_state = 134}, - [2629] = {.lex_state = 134}, - [2630] = {.lex_state = 134}, - [2631] = {.lex_state = 134}, - [2632] = {.lex_state = 134}, - [2633] = {.lex_state = 134}, - [2634] = {.lex_state = 134}, - [2635] = {.lex_state = 134}, - [2636] = {.lex_state = 134}, - [2637] = {.lex_state = 134}, - [2638] = {.lex_state = 134}, - [2639] = {.lex_state = 134}, - [2640] = {.lex_state = 134}, - [2641] = {.lex_state = 134}, - [2642] = {.lex_state = 134}, - [2643] = {.lex_state = 134}, - [2644] = {.lex_state = 134}, - [2645] = {.lex_state = 134}, - [2646] = {.lex_state = 134}, - [2647] = {.lex_state = 134}, - [2648] = {.lex_state = 134}, - [2649] = {.lex_state = 134}, - [2650] = {.lex_state = 134}, - [2651] = {.lex_state = 134}, - [2652] = {.lex_state = 134}, - [2653] = {.lex_state = 134}, - [2654] = {.lex_state = 134}, - [2655] = {.lex_state = 134}, - [2656] = {.lex_state = 134}, - [2657] = {.lex_state = 134}, - [2658] = {.lex_state = 134}, - [2659] = {.lex_state = 134}, - [2660] = {.lex_state = 134}, - [2661] = {.lex_state = 134}, - [2662] = {.lex_state = 134}, - [2663] = {.lex_state = 134}, - [2664] = {.lex_state = 134}, - [2665] = {.lex_state = 134}, - [2666] = {.lex_state = 134}, - [2667] = {.lex_state = 134}, - [2668] = {.lex_state = 134}, - [2669] = {.lex_state = 134}, - [2670] = {.lex_state = 134}, - [2671] = {.lex_state = 134}, - [2672] = {.lex_state = 134}, - [2673] = {.lex_state = 134}, - [2674] = {.lex_state = 134}, - [2675] = {.lex_state = 134}, - [2676] = {.lex_state = 134}, - [2677] = {.lex_state = 134}, - [2678] = {.lex_state = 134}, - [2679] = {.lex_state = 134}, - [2680] = {.lex_state = 134}, - [2681] = {.lex_state = 134}, - [2682] = {.lex_state = 134}, - [2683] = {.lex_state = 134}, - [2684] = {.lex_state = 134}, - [2685] = {.lex_state = 134}, - [2686] = {.lex_state = 134}, - [2687] = {.lex_state = 134}, - [2688] = {.lex_state = 134}, - [2689] = {.lex_state = 134}, - [2690] = {.lex_state = 134}, - [2691] = {.lex_state = 134}, - [2692] = {.lex_state = 134}, - [2693] = {.lex_state = 134}, - [2694] = {.lex_state = 134}, - [2695] = {.lex_state = 134}, - [2696] = {.lex_state = 134}, - [2697] = {.lex_state = 134}, - [2698] = {.lex_state = 134}, - [2699] = {.lex_state = 134}, - [2700] = {.lex_state = 134}, - [2701] = {.lex_state = 134}, - [2702] = {.lex_state = 134}, - [2703] = {.lex_state = 134}, - [2704] = {.lex_state = 134}, - [2705] = {.lex_state = 134}, - [2706] = {.lex_state = 134}, - [2707] = {.lex_state = 134}, - [2708] = {.lex_state = 134}, - [2709] = {.lex_state = 134}, - [2710] = {.lex_state = 134}, - [2711] = {.lex_state = 134}, - [2712] = {.lex_state = 134}, - [2713] = {.lex_state = 134}, - [2714] = {.lex_state = 134}, - [2715] = {.lex_state = 134}, - [2716] = {.lex_state = 134}, - [2717] = {.lex_state = 134}, - [2718] = {.lex_state = 134}, - [2719] = {.lex_state = 134}, - [2720] = {.lex_state = 134}, - [2721] = {.lex_state = 134}, - [2722] = {.lex_state = 134}, - [2723] = {.lex_state = 134}, - [2724] = {.lex_state = 134}, - [2725] = {.lex_state = 134}, - [2726] = {.lex_state = 134}, - [2727] = {.lex_state = 134}, - [2728] = {.lex_state = 134}, - [2729] = {.lex_state = 134}, - [2730] = {.lex_state = 134}, - [2731] = {.lex_state = 134}, - [2732] = {.lex_state = 134}, - [2733] = {.lex_state = 134}, - [2734] = {.lex_state = 134}, - [2735] = {.lex_state = 134}, - [2736] = {.lex_state = 134}, - [2737] = {.lex_state = 134}, - [2738] = {.lex_state = 134}, - [2739] = {.lex_state = 134}, - [2740] = {.lex_state = 134}, - [2741] = {.lex_state = 134}, - [2742] = {.lex_state = 134}, - [2743] = {.lex_state = 134}, - [2744] = {.lex_state = 134}, - [2745] = {.lex_state = 134}, - [2746] = {.lex_state = 134}, - [2747] = {.lex_state = 134}, - [2748] = {.lex_state = 134}, - [2749] = {.lex_state = 134}, - [2750] = {.lex_state = 134}, - [2751] = {.lex_state = 134}, - [2752] = {.lex_state = 134}, - [2753] = {.lex_state = 134}, - [2754] = {.lex_state = 134}, - [2755] = {.lex_state = 134}, - [2756] = {.lex_state = 134}, - [2757] = {.lex_state = 134}, - [2758] = {.lex_state = 134}, - [2759] = {.lex_state = 134}, - [2760] = {.lex_state = 134}, - [2761] = {.lex_state = 134}, - [2762] = {.lex_state = 134}, - [2763] = {.lex_state = 134}, - [2764] = {.lex_state = 134}, - [2765] = {.lex_state = 134}, - [2766] = {.lex_state = 134}, - [2767] = {.lex_state = 134}, - [2768] = {.lex_state = 134}, - [2769] = {.lex_state = 134}, - [2770] = {.lex_state = 134}, - [2771] = {.lex_state = 134}, - [2772] = {.lex_state = 134}, - [2773] = {.lex_state = 134}, - [2774] = {.lex_state = 134}, - [2775] = {.lex_state = 134}, - [2776] = {.lex_state = 134}, - [2777] = {.lex_state = 134}, - [2778] = {.lex_state = 134}, - [2779] = {.lex_state = 134}, - [2780] = {.lex_state = 134}, - [2781] = {.lex_state = 134}, - [2782] = {.lex_state = 134}, - [2783] = {.lex_state = 134}, - [2784] = {.lex_state = 134}, - [2785] = {.lex_state = 134}, - [2786] = {.lex_state = 134}, - [2787] = {.lex_state = 134}, - [2788] = {.lex_state = 134}, - [2789] = {.lex_state = 134}, - [2790] = {.lex_state = 134}, - [2791] = {.lex_state = 134}, - [2792] = {.lex_state = 134}, - [2793] = {.lex_state = 134}, - [2794] = {.lex_state = 134}, - [2795] = {.lex_state = 134}, - [2796] = {.lex_state = 134}, - [2797] = {.lex_state = 134}, - [2798] = {.lex_state = 134}, - [2799] = {.lex_state = 134}, - [2800] = {.lex_state = 134}, - [2801] = {.lex_state = 134}, - [2802] = {.lex_state = 134}, - [2803] = {.lex_state = 134}, - [2804] = {.lex_state = 134}, - [2805] = {.lex_state = 134}, - [2806] = {.lex_state = 134}, - [2807] = {.lex_state = 134}, - [2808] = {.lex_state = 134}, - [2809] = {.lex_state = 134}, - [2810] = {.lex_state = 134}, - [2811] = {.lex_state = 134}, - [2812] = {.lex_state = 134}, - [2813] = {.lex_state = 134}, - [2814] = {.lex_state = 134}, - [2815] = {.lex_state = 134}, - [2816] = {.lex_state = 134}, - [2817] = {.lex_state = 134}, - [2818] = {.lex_state = 134}, - [2819] = {.lex_state = 134}, - [2820] = {.lex_state = 134}, - [2821] = {.lex_state = 134}, - [2822] = {.lex_state = 134}, - [2823] = {.lex_state = 134}, - [2824] = {.lex_state = 134}, - [2825] = {.lex_state = 134}, - [2826] = {.lex_state = 134}, - [2827] = {.lex_state = 134}, - [2828] = {.lex_state = 134}, - [2829] = {.lex_state = 134}, - [2830] = {.lex_state = 134}, - [2831] = {.lex_state = 134}, - [2832] = {.lex_state = 134}, - [2833] = {.lex_state = 134}, - [2834] = {.lex_state = 134}, - [2835] = {.lex_state = 134}, - [2836] = {.lex_state = 134}, - [2837] = {.lex_state = 134}, - [2838] = {.lex_state = 134}, - [2839] = {.lex_state = 134}, - [2840] = {.lex_state = 135}, - [2841] = {.lex_state = 134}, - [2842] = {.lex_state = 134}, - [2843] = {.lex_state = 134}, - [2844] = {.lex_state = 134}, - [2845] = {.lex_state = 134}, - [2846] = {.lex_state = 134}, - [2847] = {.lex_state = 134}, - [2848] = {.lex_state = 134}, - [2849] = {.lex_state = 134}, - [2850] = {.lex_state = 134}, - [2851] = {.lex_state = 134}, - [2852] = {.lex_state = 134}, - [2853] = {.lex_state = 134}, - [2854] = {.lex_state = 135}, - [2855] = {.lex_state = 134}, - [2856] = {.lex_state = 134}, - [2857] = {.lex_state = 134}, - [2858] = {.lex_state = 134}, - [2859] = {.lex_state = 134}, - [2860] = {.lex_state = 134}, - [2861] = {.lex_state = 134}, - [2862] = {.lex_state = 134}, - [2863] = {.lex_state = 134}, - [2864] = {.lex_state = 135}, - [2865] = {.lex_state = 134}, - [2866] = {.lex_state = 122}, - [2867] = {.lex_state = 122}, - [2868] = {.lex_state = 122}, - [2869] = {.lex_state = 126}, - [2870] = {.lex_state = 126}, - [2871] = {.lex_state = 122}, - [2872] = {.lex_state = 126}, - [2873] = {.lex_state = 126}, - [2874] = {.lex_state = 126}, - [2875] = {.lex_state = 122}, - [2876] = {.lex_state = 122}, - [2877] = {.lex_state = 126}, - [2878] = {.lex_state = 126}, - [2879] = {.lex_state = 126}, - [2880] = {.lex_state = 126}, - [2881] = {.lex_state = 126}, - [2882] = {.lex_state = 126}, - [2883] = {.lex_state = 126}, - [2884] = {.lex_state = 126}, - [2885] = {.lex_state = 122}, - [2886] = {.lex_state = 126}, - [2887] = {.lex_state = 126}, - [2888] = {.lex_state = 126}, - [2889] = {.lex_state = 126}, - [2890] = {.lex_state = 126}, - [2891] = {.lex_state = 126}, - [2892] = {.lex_state = 126}, - [2893] = {.lex_state = 126}, - [2894] = {.lex_state = 126}, - [2895] = {.lex_state = 126}, - [2896] = {.lex_state = 126}, - [2897] = {.lex_state = 126}, - [2898] = {.lex_state = 126}, - [2899] = {.lex_state = 126}, - [2900] = {.lex_state = 122}, - [2901] = {.lex_state = 126}, - [2902] = {.lex_state = 126}, - [2903] = {.lex_state = 126}, - [2904] = {.lex_state = 122}, - [2905] = {.lex_state = 126}, - [2906] = {.lex_state = 126}, - [2907] = {.lex_state = 126}, - [2908] = {.lex_state = 126}, - [2909] = {.lex_state = 126}, - [2910] = {.lex_state = 126}, - [2911] = {.lex_state = 126}, - [2912] = {.lex_state = 126}, - [2913] = {.lex_state = 126}, - [2914] = {.lex_state = 122}, - [2915] = {.lex_state = 126}, - [2916] = {.lex_state = 126}, - [2917] = {.lex_state = 126}, - [2918] = {.lex_state = 126}, - [2919] = {.lex_state = 126}, - [2920] = {.lex_state = 126}, - [2921] = {.lex_state = 126}, - [2922] = {.lex_state = 126}, - [2923] = {.lex_state = 122}, - [2924] = {.lex_state = 126}, - [2925] = {.lex_state = 126}, - [2926] = {.lex_state = 126}, - [2927] = {.lex_state = 126}, - [2928] = {.lex_state = 126}, - [2929] = {.lex_state = 126}, - [2930] = {.lex_state = 126}, - [2931] = {.lex_state = 126}, - [2932] = {.lex_state = 126}, - [2933] = {.lex_state = 126}, - [2934] = {.lex_state = 126}, - [2935] = {.lex_state = 126}, - [2936] = {.lex_state = 126}, - [2937] = {.lex_state = 126}, - [2938] = {.lex_state = 126}, - [2939] = {.lex_state = 126}, - [2940] = {.lex_state = 126}, - [2941] = {.lex_state = 126}, - [2942] = {.lex_state = 126}, - [2943] = {.lex_state = 127}, - [2944] = {.lex_state = 127}, - [2945] = {.lex_state = 127}, - [2946] = {.lex_state = 127}, - [2947] = {.lex_state = 127}, - [2948] = {.lex_state = 127}, - [2949] = {.lex_state = 127}, - [2950] = {.lex_state = 127}, - [2951] = {.lex_state = 134}, - [2952] = {.lex_state = 134}, - [2953] = {.lex_state = 128}, - [2954] = {.lex_state = 128}, - [2955] = {.lex_state = 126}, - [2956] = {.lex_state = 126}, - [2957] = {.lex_state = 126}, - [2958] = {.lex_state = 126}, - [2959] = {.lex_state = 128}, - [2960] = {.lex_state = 130}, - [2961] = {.lex_state = 126}, - [2962] = {.lex_state = 126}, - [2963] = {.lex_state = 128}, - [2964] = {.lex_state = 128}, - [2965] = {.lex_state = 126}, - [2966] = {.lex_state = 126}, - [2967] = {.lex_state = 128}, - [2968] = {.lex_state = 130}, - [2969] = {.lex_state = 126}, - [2970] = {.lex_state = 127}, - [2971] = {.lex_state = 126}, - [2972] = {.lex_state = 126}, - [2973] = {.lex_state = 126}, - [2974] = {.lex_state = 128}, - [2975] = {.lex_state = 130}, - [2976] = {.lex_state = 126}, - [2977] = {.lex_state = 126}, - [2978] = {.lex_state = 128}, - [2979] = {.lex_state = 126}, - [2980] = {.lex_state = 128}, - [2981] = {.lex_state = 128}, - [2982] = {.lex_state = 126}, - [2983] = {.lex_state = 114}, - [2984] = {.lex_state = 114}, - [2985] = {.lex_state = 114}, - [2986] = {.lex_state = 114}, - [2987] = {.lex_state = 114}, - [2988] = {.lex_state = 114}, - [2989] = {.lex_state = 114}, - [2990] = {.lex_state = 128}, - [2991] = {.lex_state = 114}, - [2992] = {.lex_state = 114}, - [2993] = {.lex_state = 114}, - [2994] = {.lex_state = 114}, - [2995] = {.lex_state = 114}, - [2996] = {.lex_state = 114}, - [2997] = {.lex_state = 114}, - [2998] = {.lex_state = 114}, - [2999] = {.lex_state = 114}, - [3000] = {.lex_state = 114}, - [3001] = {.lex_state = 114}, - [3002] = {.lex_state = 114}, - [3003] = {.lex_state = 114}, - [3004] = {.lex_state = 114}, - [3005] = {.lex_state = 114}, - [3006] = {.lex_state = 114}, - [3007] = {.lex_state = 114}, - [3008] = {.lex_state = 134}, - [3009] = {.lex_state = 134}, - [3010] = {.lex_state = 134}, - [3011] = {.lex_state = 125}, - [3012] = {.lex_state = 134}, - [3013] = {.lex_state = 125}, - [3014] = {.lex_state = 134}, - [3015] = {.lex_state = 135}, - [3016] = {.lex_state = 134}, - [3017] = {.lex_state = 134}, - [3018] = {.lex_state = 135}, - [3019] = {.lex_state = 135}, - [3020] = {.lex_state = 125}, - [3021] = {.lex_state = 130}, - [3022] = {.lex_state = 130}, - [3023] = {.lex_state = 130}, - [3024] = {.lex_state = 125}, - [3025] = {.lex_state = 130}, - [3026] = {.lex_state = 119}, - [3027] = {.lex_state = 130}, - [3028] = {.lex_state = 134}, - [3029] = {.lex_state = 130}, - [3030] = {.lex_state = 130}, - [3031] = {.lex_state = 125}, - [3032] = {.lex_state = 130}, - [3033] = {.lex_state = 130}, - [3034] = {.lex_state = 125}, - [3035] = {.lex_state = 130}, - [3036] = {.lex_state = 130}, - [3037] = {.lex_state = 130}, - [3038] = {.lex_state = 130}, - [3039] = {.lex_state = 130}, - [3040] = {.lex_state = 125}, - [3041] = {.lex_state = 130}, - [3042] = {.lex_state = 125}, - [3043] = {.lex_state = 130}, - [3044] = {.lex_state = 130}, - [3045] = {.lex_state = 130}, - [3046] = {.lex_state = 130}, - [3047] = {.lex_state = 134}, - [3048] = {.lex_state = 130}, - [3049] = {.lex_state = 130}, - [3050] = {.lex_state = 130}, - [3051] = {.lex_state = 130}, - [3052] = {.lex_state = 130}, - [3053] = {.lex_state = 130}, - [3054] = {.lex_state = 130}, - [3055] = {.lex_state = 130}, - [3056] = {.lex_state = 130}, - [3057] = {.lex_state = 125}, - [3058] = {.lex_state = 130}, - [3059] = {.lex_state = 130}, - [3060] = {.lex_state = 130}, - [3061] = {.lex_state = 130}, - [3062] = {.lex_state = 130}, - [3063] = {.lex_state = 130}, - [3064] = {.lex_state = 130}, - [3065] = {.lex_state = 130}, - [3066] = {.lex_state = 130}, - [3067] = {.lex_state = 130}, - [3068] = {.lex_state = 130}, - [3069] = {.lex_state = 130}, - [3070] = {.lex_state = 130}, - [3071] = {.lex_state = 130}, - [3072] = {.lex_state = 119}, - [3073] = {.lex_state = 119}, - [3074] = {.lex_state = 119}, - [3075] = {.lex_state = 119}, - [3076] = {.lex_state = 119}, - [3077] = {.lex_state = 119}, - [3078] = {.lex_state = 119}, - [3079] = {.lex_state = 119}, - [3080] = {.lex_state = 119}, - [3081] = {.lex_state = 134}, - [3082] = {.lex_state = 134}, - [3083] = {.lex_state = 134}, - [3084] = {.lex_state = 134}, - [3085] = {.lex_state = 134}, - [3086] = {.lex_state = 113}, - [3087] = {.lex_state = 134}, - [3088] = {.lex_state = 134}, - [3089] = {.lex_state = 134}, - [3090] = {.lex_state = 134}, - [3091] = {.lex_state = 134}, - [3092] = {.lex_state = 134}, - [3093] = {.lex_state = 134}, - [3094] = {.lex_state = 134}, - [3095] = {.lex_state = 134}, - [3096] = {.lex_state = 134}, - [3097] = {.lex_state = 134}, - [3098] = {.lex_state = 134}, - [3099] = {.lex_state = 134}, - [3100] = {.lex_state = 134}, - [3101] = {.lex_state = 134}, - [3102] = {.lex_state = 134}, - [3103] = {.lex_state = 134}, - [3104] = {.lex_state = 113}, - [3105] = {.lex_state = 134}, - [3106] = {.lex_state = 134}, - [3107] = {.lex_state = 134}, - [3108] = {.lex_state = 134}, - [3109] = {.lex_state = 134}, - [3110] = {.lex_state = 134}, - [3111] = {.lex_state = 134}, - [3112] = {.lex_state = 134}, - [3113] = {.lex_state = 134}, - [3114] = {.lex_state = 134}, - [3115] = {.lex_state = 134}, - [3116] = {.lex_state = 119}, - [3117] = {.lex_state = 134}, - [3118] = {.lex_state = 134}, - [3119] = {.lex_state = 119}, - [3120] = {.lex_state = 134}, - [3121] = {.lex_state = 134}, - [3122] = {.lex_state = 134}, - [3123] = {.lex_state = 119}, - [3124] = {.lex_state = 134}, - [3125] = {.lex_state = 134}, - [3126] = {.lex_state = 119}, - [3127] = {.lex_state = 119}, - [3128] = {.lex_state = 119}, - [3129] = {.lex_state = 134}, - [3130] = {.lex_state = 119}, - [3131] = {.lex_state = 119}, - [3132] = {.lex_state = 119}, - [3133] = {.lex_state = 119}, - [3134] = {.lex_state = 134}, - [3135] = {.lex_state = 119}, - [3136] = {.lex_state = 119}, - [3137] = {.lex_state = 134}, - [3138] = {.lex_state = 119}, - [3139] = {.lex_state = 119}, - [3140] = {.lex_state = 119}, - [3141] = {.lex_state = 134}, - [3142] = {.lex_state = 134}, - [3143] = {.lex_state = 119}, - [3144] = {.lex_state = 119}, - [3145] = {.lex_state = 134}, - [3146] = {.lex_state = 119}, - [3147] = {.lex_state = 134}, - [3148] = {.lex_state = 119}, - [3149] = {.lex_state = 134}, - [3150] = {.lex_state = 134}, - [3151] = {.lex_state = 119}, - [3152] = {.lex_state = 134}, - [3153] = {.lex_state = 119}, - [3154] = {.lex_state = 119}, - [3155] = {.lex_state = 134}, - [3156] = {.lex_state = 119}, - [3157] = {.lex_state = 119}, - [3158] = {.lex_state = 127}, - [3159] = {.lex_state = 134}, - [3160] = {.lex_state = 134}, - [3161] = {.lex_state = 134}, - [3162] = {.lex_state = 127}, - [3163] = {.lex_state = 127}, - [3164] = {.lex_state = 134}, - [3165] = {.lex_state = 134}, - [3166] = {.lex_state = 127}, - [3167] = {.lex_state = 134}, - [3168] = {.lex_state = 127}, - [3169] = {.lex_state = 127}, - [3170] = {.lex_state = 127}, - [3171] = {.lex_state = 127}, - [3172] = {.lex_state = 127}, - [3173] = {.lex_state = 127}, - [3174] = {.lex_state = 127}, - [3175] = {.lex_state = 127}, - [3176] = {.lex_state = 127}, - [3177] = {.lex_state = 127}, - [3178] = {.lex_state = 127}, - [3179] = {.lex_state = 134}, - [3180] = {.lex_state = 134}, - [3181] = {.lex_state = 134}, - [3182] = {.lex_state = 134}, - [3183] = {.lex_state = 127}, - [3184] = {.lex_state = 134}, - [3185] = {.lex_state = 127}, - [3186] = {.lex_state = 134}, - [3187] = {.lex_state = 134}, - [3188] = {.lex_state = 134}, - [3189] = {.lex_state = 134}, - [3190] = {.lex_state = 127}, - [3191] = {.lex_state = 134}, - [3192] = {.lex_state = 134}, - [3193] = {.lex_state = 134}, - [3194] = {.lex_state = 134}, - [3195] = {.lex_state = 134}, - [3196] = {.lex_state = 134}, - [3197] = {.lex_state = 134}, - [3198] = {.lex_state = 134}, - [3199] = {.lex_state = 134}, - [3200] = {.lex_state = 134}, - [3201] = {.lex_state = 134}, - [3202] = {.lex_state = 134}, - [3203] = {.lex_state = 134}, - [3204] = {.lex_state = 134}, - [3205] = {.lex_state = 134}, - [3206] = {.lex_state = 134}, - [3207] = {.lex_state = 134}, - [3208] = {.lex_state = 134}, - [3209] = {.lex_state = 134}, - [3210] = {.lex_state = 134}, - [3211] = {.lex_state = 134}, - [3212] = {.lex_state = 134}, - [3213] = {.lex_state = 134}, - [3214] = {.lex_state = 134}, - [3215] = {.lex_state = 127}, - [3216] = {.lex_state = 127}, - [3217] = {.lex_state = 134}, - [3218] = {.lex_state = 134}, - [3219] = {.lex_state = 134}, - [3220] = {.lex_state = 134}, - [3221] = {.lex_state = 134}, - [3222] = {.lex_state = 134}, - [3223] = {.lex_state = 127}, - [3224] = {.lex_state = 134}, - [3225] = {.lex_state = 134}, - [3226] = {.lex_state = 134}, - [3227] = {.lex_state = 127}, - [3228] = {.lex_state = 134}, - [3229] = {.lex_state = 127}, - [3230] = {.lex_state = 127}, - [3231] = {.lex_state = 134}, - [3232] = {.lex_state = 134}, - [3233] = {.lex_state = 134}, - [3234] = {.lex_state = 134}, - [3235] = {.lex_state = 134}, - [3236] = {.lex_state = 134}, - [3237] = {.lex_state = 134}, - [3238] = {.lex_state = 134}, - [3239] = {.lex_state = 134}, - [3240] = {.lex_state = 127}, - [3241] = {.lex_state = 134}, - [3242] = {.lex_state = 127}, - [3243] = {.lex_state = 134}, - [3244] = {.lex_state = 134}, - [3245] = {.lex_state = 134}, - [3246] = {.lex_state = 127}, - [3247] = {.lex_state = 127}, - [3248] = {.lex_state = 134}, - [3249] = {.lex_state = 119}, - [3250] = {.lex_state = 134}, - [3251] = {.lex_state = 134}, - [3252] = {.lex_state = 134}, - [3253] = {.lex_state = 134}, - [3254] = {.lex_state = 134}, - [3255] = {.lex_state = 134}, - [3256] = {.lex_state = 134}, - [3257] = {.lex_state = 134}, - [3258] = {.lex_state = 134}, - [3259] = {.lex_state = 134}, - [3260] = {.lex_state = 134}, - [3261] = {.lex_state = 134}, - [3262] = {.lex_state = 134}, - [3263] = {.lex_state = 134}, - [3264] = {.lex_state = 134}, - [3265] = {.lex_state = 134}, - [3266] = {.lex_state = 134}, - [3267] = {.lex_state = 134}, - [3268] = {.lex_state = 134}, - [3269] = {.lex_state = 134}, - [3270] = {.lex_state = 134}, - [3271] = {.lex_state = 134}, - [3272] = {.lex_state = 134}, - [3273] = {.lex_state = 134}, - [3274] = {.lex_state = 134}, - [3275] = {.lex_state = 134}, - [3276] = {.lex_state = 134}, - [3277] = {.lex_state = 134}, - [3278] = {.lex_state = 134}, - [3279] = {.lex_state = 134}, - [3280] = {.lex_state = 134}, - [3281] = {.lex_state = 134}, - [3282] = {.lex_state = 134}, - [3283] = {.lex_state = 134}, - [3284] = {.lex_state = 134}, - [3285] = {.lex_state = 134}, - [3286] = {.lex_state = 134}, - [3287] = {.lex_state = 134}, - [3288] = {.lex_state = 134}, - [3289] = {.lex_state = 134}, - [3290] = {.lex_state = 134}, - [3291] = {.lex_state = 134}, - [3292] = {.lex_state = 134}, - [3293] = {.lex_state = 134}, - [3294] = {.lex_state = 134}, - [3295] = {.lex_state = 134}, - [3296] = {.lex_state = 134}, - [3297] = {.lex_state = 134}, - [3298] = {.lex_state = 134}, - [3299] = {.lex_state = 134}, - [3300] = {.lex_state = 134}, - [3301] = {.lex_state = 134}, - [3302] = {.lex_state = 134}, - [3303] = {.lex_state = 134}, - [3304] = {.lex_state = 134}, - [3305] = {.lex_state = 134}, - [3306] = {.lex_state = 134}, - [3307] = {.lex_state = 134}, - [3308] = {.lex_state = 134}, - [3309] = {.lex_state = 134}, - [3310] = {.lex_state = 134}, - [3311] = {.lex_state = 134}, - [3312] = {.lex_state = 134}, - [3313] = {.lex_state = 134}, - [3314] = {.lex_state = 134}, - [3315] = {.lex_state = 134}, - [3316] = {.lex_state = 134}, - [3317] = {.lex_state = 134}, - [3318] = {.lex_state = 134}, - [3319] = {.lex_state = 134}, - [3320] = {.lex_state = 134}, - [3321] = {.lex_state = 134}, - [3322] = {.lex_state = 134}, - [3323] = {.lex_state = 126}, - [3324] = {.lex_state = 126}, - [3325] = {.lex_state = 134}, - [3326] = {.lex_state = 126}, - [3327] = {.lex_state = 126}, - [3328] = {.lex_state = 126}, - [3329] = {.lex_state = 126}, - [3330] = {.lex_state = 126}, - [3331] = {.lex_state = 126}, - [3332] = {.lex_state = 134}, - [3333] = {.lex_state = 126}, - [3334] = {.lex_state = 126}, - [3335] = {.lex_state = 134}, - [3336] = {.lex_state = 126}, - [3337] = {.lex_state = 126}, - [3338] = {.lex_state = 134}, - [3339] = {.lex_state = 126}, - [3340] = {.lex_state = 134}, - [3341] = {.lex_state = 126}, - [3342] = {.lex_state = 120}, - [3343] = {.lex_state = 126}, - [3344] = {.lex_state = 134}, - [3345] = {.lex_state = 134}, - [3346] = {.lex_state = 134}, - [3347] = {.lex_state = 128}, - [3348] = {.lex_state = 134}, - [3349] = {.lex_state = 134}, - [3350] = {.lex_state = 134}, - [3351] = {.lex_state = 134}, - [3352] = {.lex_state = 134}, - [3353] = {.lex_state = 134}, - [3354] = {.lex_state = 134}, - [3355] = {.lex_state = 134}, - [3356] = {.lex_state = 134}, - [3357] = {.lex_state = 134}, - [3358] = {.lex_state = 134}, - [3359] = {.lex_state = 134}, - [3360] = {.lex_state = 134}, - [3361] = {.lex_state = 134}, - [3362] = {.lex_state = 134}, - [3363] = {.lex_state = 134}, - [3364] = {.lex_state = 134}, - [3365] = {.lex_state = 134}, - [3366] = {.lex_state = 134}, - [3367] = {.lex_state = 134}, - [3368] = {.lex_state = 134}, - [3369] = {.lex_state = 134}, - [3370] = {.lex_state = 134}, - [3371] = {.lex_state = 134}, - [3372] = {.lex_state = 134}, - [3373] = {.lex_state = 134}, - [3374] = {.lex_state = 134}, - [3375] = {.lex_state = 134}, - [3376] = {.lex_state = 134}, - [3377] = {.lex_state = 134}, - [3378] = {.lex_state = 134}, - [3379] = {.lex_state = 134}, - [3380] = {.lex_state = 134}, - [3381] = {.lex_state = 134}, - [3382] = {.lex_state = 134}, - [3383] = {.lex_state = 134}, - [3384] = {.lex_state = 134}, - [3385] = {.lex_state = 134}, - [3386] = {.lex_state = 134}, - [3387] = {.lex_state = 134}, - [3388] = {.lex_state = 134}, - [3389] = {.lex_state = 134}, - [3390] = {.lex_state = 134}, - [3391] = {.lex_state = 134}, - [3392] = {.lex_state = 134}, - [3393] = {.lex_state = 134}, - [3394] = {.lex_state = 134}, - [3395] = {.lex_state = 134}, - [3396] = {.lex_state = 134}, - [3397] = {.lex_state = 134}, - [3398] = {.lex_state = 134}, - [3399] = {.lex_state = 134}, - [3400] = {.lex_state = 128}, - [3401] = {.lex_state = 126}, - [3402] = {.lex_state = 134}, - [3403] = {.lex_state = 134}, - [3404] = {.lex_state = 134}, - [3405] = {.lex_state = 134}, - [3406] = {.lex_state = 134}, - [3407] = {.lex_state = 134}, - [3408] = {.lex_state = 134}, - [3409] = {.lex_state = 134}, - [3410] = {.lex_state = 134}, - [3411] = {.lex_state = 134}, - [3412] = {.lex_state = 134}, - [3413] = {.lex_state = 120}, - [3414] = {.lex_state = 134}, - [3415] = {.lex_state = 134}, - [3416] = {.lex_state = 134}, - [3417] = {.lex_state = 134}, - [3418] = {.lex_state = 134}, - [3419] = {.lex_state = 134}, - [3420] = {.lex_state = 134}, - [3421] = {.lex_state = 134}, - [3422] = {.lex_state = 134}, - [3423] = {.lex_state = 134}, - [3424] = {.lex_state = 134}, - [3425] = {.lex_state = 134}, - [3426] = {.lex_state = 134}, - [3427] = {.lex_state = 120}, - [3428] = {.lex_state = 120}, - [3429] = {.lex_state = 130}, - [3430] = {.lex_state = 134}, - [3431] = {.lex_state = 130}, - [3432] = {.lex_state = 134}, - [3433] = {.lex_state = 130}, - [3434] = {.lex_state = 134}, - [3435] = {.lex_state = 130}, - [3436] = {.lex_state = 134}, - [3437] = {.lex_state = 130}, - [3438] = {.lex_state = 130}, - [3439] = {.lex_state = 120}, - [3440] = {.lex_state = 134}, - [3441] = {.lex_state = 134}, - [3442] = {.lex_state = 130}, - [3443] = {.lex_state = 134}, - [3444] = {.lex_state = 120}, - [3445] = {.lex_state = 134}, - [3446] = {.lex_state = 134}, - [3447] = {.lex_state = 134}, - [3448] = {.lex_state = 130}, - [3449] = {.lex_state = 134}, - [3450] = {.lex_state = 134}, - [3451] = {.lex_state = 134}, - [3452] = {.lex_state = 120}, - [3453] = {.lex_state = 134}, - [3454] = {.lex_state = 134}, - [3455] = {.lex_state = 134}, - [3456] = {.lex_state = 134}, - [3457] = {.lex_state = 120}, - [3458] = {.lex_state = 134}, - [3459] = {.lex_state = 134}, - [3460] = {.lex_state = 134}, - [3461] = {.lex_state = 134}, - [3462] = {.lex_state = 134}, - [3463] = {.lex_state = 120}, - [3464] = {.lex_state = 120}, - [3465] = {.lex_state = 134}, - [3466] = {.lex_state = 134}, - [3467] = {.lex_state = 134}, - [3468] = {.lex_state = 134}, - [3469] = {.lex_state = 134}, - [3470] = {.lex_state = 134}, - [3471] = {.lex_state = 130}, - [3472] = {.lex_state = 134}, - [3473] = {.lex_state = 130}, - [3474] = {.lex_state = 134}, - [3475] = {.lex_state = 134}, - [3476] = {.lex_state = 134}, - [3477] = {.lex_state = 126}, - [3478] = {.lex_state = 128}, - [3479] = {.lex_state = 126}, - [3480] = {.lex_state = 126}, - [3481] = {.lex_state = 126}, - [3482] = {.lex_state = 126}, - [3483] = {.lex_state = 126}, - [3484] = {.lex_state = 126}, - [3485] = {.lex_state = 126}, - [3486] = {.lex_state = 135}, - [3487] = {.lex_state = 126}, - [3488] = {.lex_state = 126}, - [3489] = {.lex_state = 126}, - [3490] = {.lex_state = 135}, - [3491] = {.lex_state = 134}, - [3492] = {.lex_state = 126}, - [3493] = {.lex_state = 134}, - [3494] = {.lex_state = 134}, - [3495] = {.lex_state = 134}, - [3496] = {.lex_state = 134}, - [3497] = {.lex_state = 128}, - [3498] = {.lex_state = 120}, - [3499] = {.lex_state = 126}, - [3500] = {.lex_state = 128}, - [3501] = {.lex_state = 128}, - [3502] = {.lex_state = 128}, - [3503] = {.lex_state = 128}, - [3504] = {.lex_state = 134}, - [3505] = {.lex_state = 128}, - [3506] = {.lex_state = 134}, - [3507] = {.lex_state = 128}, - [3508] = {.lex_state = 126}, - [3509] = {.lex_state = 134}, - [3510] = {.lex_state = 126}, - [3511] = {.lex_state = 134}, - [3512] = {.lex_state = 128}, - [3513] = {.lex_state = 134}, - [3514] = {.lex_state = 134}, - [3515] = {.lex_state = 134}, - [3516] = {.lex_state = 134}, - [3517] = {.lex_state = 134}, - [3518] = {.lex_state = 134}, - [3519] = {.lex_state = 134}, - [3520] = {.lex_state = 128}, - [3521] = {.lex_state = 128}, - [3522] = {.lex_state = 134}, - [3523] = {.lex_state = 134}, - [3524] = {.lex_state = 134}, - [3525] = {.lex_state = 128}, - [3526] = {.lex_state = 128}, - [3527] = {.lex_state = 128}, - [3528] = {.lex_state = 128}, - [3529] = {.lex_state = 128}, - [3530] = {.lex_state = 128}, - [3531] = {.lex_state = 128}, - [3532] = {.lex_state = 134}, - [3533] = {.lex_state = 134}, - [3534] = {.lex_state = 134}, - [3535] = {.lex_state = 134}, - [3536] = {.lex_state = 128}, - [3537] = {.lex_state = 128}, - [3538] = {.lex_state = 128}, - [3539] = {.lex_state = 134}, - [3540] = {.lex_state = 128}, - [3541] = {.lex_state = 128}, - [3542] = {.lex_state = 134}, - [3543] = {.lex_state = 128}, - [3544] = {.lex_state = 134}, - [3545] = {.lex_state = 134}, - [3546] = {.lex_state = 134}, - [3547] = {.lex_state = 134}, - [3548] = {.lex_state = 134}, - [3549] = {.lex_state = 136}, - [3550] = {.lex_state = 134}, - [3551] = {.lex_state = 128}, - [3552] = {.lex_state = 134}, - [3553] = {.lex_state = 134}, - [3554] = {.lex_state = 134}, - [3555] = {.lex_state = 128}, - [3556] = {.lex_state = 128}, - [3557] = {.lex_state = 128}, - [3558] = {.lex_state = 128}, - [3559] = {.lex_state = 134}, - [3560] = {.lex_state = 134}, - [3561] = {.lex_state = 128}, - [3562] = {.lex_state = 128}, - [3563] = {.lex_state = 134}, - [3564] = {.lex_state = 134}, - [3565] = {.lex_state = 134}, - [3566] = {.lex_state = 128}, - [3567] = {.lex_state = 134}, - [3568] = {.lex_state = 128}, - [3569] = {.lex_state = 128}, - [3570] = {.lex_state = 134}, - [3571] = {.lex_state = 128}, - [3572] = {.lex_state = 128}, - [3573] = {.lex_state = 128}, - [3574] = {.lex_state = 128}, - [3575] = {.lex_state = 128}, - [3576] = {.lex_state = 128}, - [3577] = {.lex_state = 128}, - [3578] = {.lex_state = 128}, - [3579] = {.lex_state = 128}, - [3580] = {.lex_state = 128}, - [3581] = {.lex_state = 128}, - [3582] = {.lex_state = 128}, - [3583] = {.lex_state = 128}, - [3584] = {.lex_state = 128}, - [3585] = {.lex_state = 128}, - [3586] = {.lex_state = 128}, - [3587] = {.lex_state = 128}, - [3588] = {.lex_state = 128}, - [3589] = {.lex_state = 128}, - [3590] = {.lex_state = 128}, - [3591] = {.lex_state = 128}, - [3592] = {.lex_state = 128}, - [3593] = {.lex_state = 128}, - [3594] = {.lex_state = 128}, - [3595] = {.lex_state = 128}, - [3596] = {.lex_state = 128}, - [3597] = {.lex_state = 134}, - [3598] = {.lex_state = 128}, - [3599] = {.lex_state = 134}, - [3600] = {.lex_state = 134}, - [3601] = {.lex_state = 134}, - [3602] = {.lex_state = 134}, - [3603] = {.lex_state = 134}, - [3604] = {.lex_state = 134}, - [3605] = {.lex_state = 134}, - [3606] = {.lex_state = 134}, - [3607] = {.lex_state = 134}, - [3608] = {.lex_state = 134}, - [3609] = {.lex_state = 134}, - [3610] = {.lex_state = 134}, - [3611] = {.lex_state = 128}, - [3612] = {.lex_state = 128}, - [3613] = {.lex_state = 128}, - [3614] = {.lex_state = 128}, - [3615] = {.lex_state = 128}, - [3616] = {.lex_state = 134}, - [3617] = {.lex_state = 128}, - [3618] = {.lex_state = 128}, - [3619] = {.lex_state = 128}, - [3620] = {.lex_state = 128}, - [3621] = {.lex_state = 128}, - [3622] = {.lex_state = 126}, - [3623] = {.lex_state = 128}, - [3624] = {.lex_state = 134}, - [3625] = {.lex_state = 128}, - [3626] = {.lex_state = 134}, - [3627] = {.lex_state = 128}, - [3628] = {.lex_state = 134}, - [3629] = {.lex_state = 134}, - [3630] = {.lex_state = 134}, - [3631] = {.lex_state = 134}, - [3632] = {.lex_state = 134}, - [3633] = {.lex_state = 134}, - [3634] = {.lex_state = 134}, - [3635] = {.lex_state = 134}, - [3636] = {.lex_state = 134}, - [3637] = {.lex_state = 128}, - [3638] = {.lex_state = 134}, - [3639] = {.lex_state = 134}, - [3640] = {.lex_state = 134}, - [3641] = {.lex_state = 134}, - [3642] = {.lex_state = 134}, - [3643] = {.lex_state = 134}, - [3644] = {.lex_state = 134}, - [3645] = {.lex_state = 134}, - [3646] = {.lex_state = 134}, - [3647] = {.lex_state = 134}, - [3648] = {.lex_state = 134}, - [3649] = {.lex_state = 128}, - [3650] = {.lex_state = 128}, - [3651] = {.lex_state = 128}, - [3652] = {.lex_state = 128}, - [3653] = {.lex_state = 128}, - [3654] = {.lex_state = 134}, - [3655] = {.lex_state = 134}, - [3656] = {.lex_state = 134}, - [3657] = {.lex_state = 128}, - [3658] = {.lex_state = 134}, - [3659] = {.lex_state = 134}, - [3660] = {.lex_state = 134}, - [3661] = {.lex_state = 134}, - [3662] = {.lex_state = 134}, - [3663] = {.lex_state = 134}, - [3664] = {.lex_state = 134}, - [3665] = {.lex_state = 134}, - [3666] = {.lex_state = 134}, - [3667] = {.lex_state = 134}, - [3668] = {.lex_state = 134}, - [3669] = {.lex_state = 134}, - [3670] = {.lex_state = 134}, - [3671] = {.lex_state = 134}, - [3672] = {.lex_state = 134}, - [3673] = {.lex_state = 128}, - [3674] = {.lex_state = 128}, - [3675] = {.lex_state = 134}, - [3676] = {.lex_state = 134}, - [3677] = {.lex_state = 128}, - [3678] = {.lex_state = 128}, - [3679] = {.lex_state = 134}, - [3680] = {.lex_state = 128}, - [3681] = {.lex_state = 128}, - [3682] = {.lex_state = 120}, - [3683] = {.lex_state = 134}, - [3684] = {.lex_state = 128}, - [3685] = {.lex_state = 128}, - [3686] = {.lex_state = 134}, - [3687] = {.lex_state = 134}, - [3688] = {.lex_state = 134}, - [3689] = {.lex_state = 134}, - [3690] = {.lex_state = 134}, - [3691] = {.lex_state = 134}, - [3692] = {.lex_state = 128}, - [3693] = {.lex_state = 134}, - [3694] = {.lex_state = 128}, - [3695] = {.lex_state = 134}, - [3696] = {.lex_state = 128}, - [3697] = {.lex_state = 134}, - [3698] = {.lex_state = 134}, - [3699] = {.lex_state = 128}, - [3700] = {.lex_state = 128}, - [3701] = {.lex_state = 128}, - [3702] = {.lex_state = 134}, - [3703] = {.lex_state = 134}, - [3704] = {.lex_state = 134}, - [3705] = {.lex_state = 134}, - [3706] = {.lex_state = 128}, - [3707] = {.lex_state = 134}, - [3708] = {.lex_state = 128}, - [3709] = {.lex_state = 134}, - [3710] = {.lex_state = 134}, - [3711] = {.lex_state = 128}, - [3712] = {.lex_state = 128}, - [3713] = {.lex_state = 128}, - [3714] = {.lex_state = 128}, - [3715] = {.lex_state = 128}, - [3716] = {.lex_state = 128}, - [3717] = {.lex_state = 128}, - [3718] = {.lex_state = 128}, - [3719] = {.lex_state = 136}, - [3720] = {.lex_state = 134}, - [3721] = {.lex_state = 134}, - [3722] = {.lex_state = 128}, - [3723] = {.lex_state = 128}, - [3724] = {.lex_state = 134}, - [3725] = {.lex_state = 134}, - [3726] = {.lex_state = 128}, - [3727] = {.lex_state = 128}, - [3728] = {.lex_state = 128}, - [3729] = {.lex_state = 128}, - [3730] = {.lex_state = 128}, - [3731] = {.lex_state = 128}, - [3732] = {.lex_state = 128}, - [3733] = {.lex_state = 136}, - [3734] = {.lex_state = 134}, - [3735] = {.lex_state = 128}, - [3736] = {.lex_state = 128}, - [3737] = {.lex_state = 128}, - [3738] = {.lex_state = 128}, - [3739] = {.lex_state = 128}, - [3740] = {.lex_state = 134}, - [3741] = {.lex_state = 128}, - [3742] = {.lex_state = 128}, - [3743] = {.lex_state = 128}, - [3744] = {.lex_state = 128}, - [3745] = {.lex_state = 128}, - [3746] = {.lex_state = 128}, - [3747] = {.lex_state = 128}, - [3748] = {.lex_state = 128}, - [3749] = {.lex_state = 128}, - [3750] = {.lex_state = 128}, - [3751] = {.lex_state = 128}, - [3752] = {.lex_state = 128}, - [3753] = {.lex_state = 128}, - [3754] = {.lex_state = 134}, - [3755] = {.lex_state = 128}, - [3756] = {.lex_state = 128}, - [3757] = {.lex_state = 128}, - [3758] = {.lex_state = 128}, - [3759] = {.lex_state = 128}, - [3760] = {.lex_state = 128}, - [3761] = {.lex_state = 135}, - [3762] = {.lex_state = 128}, - [3763] = {.lex_state = 128}, - [3764] = {.lex_state = 128}, - [3765] = {.lex_state = 128}, - [3766] = {.lex_state = 128}, - [3767] = {.lex_state = 128}, - [3768] = {.lex_state = 128}, - [3769] = {.lex_state = 128}, - [3770] = {.lex_state = 134}, - [3771] = {.lex_state = 134}, - [3772] = {.lex_state = 128}, - [3773] = {.lex_state = 135}, - [3774] = {.lex_state = 134}, - [3775] = {.lex_state = 128}, - [3776] = {.lex_state = 135}, - [3777] = {.lex_state = 134}, - [3778] = {.lex_state = 128}, - [3779] = {.lex_state = 128}, - [3780] = {.lex_state = 135}, - [3781] = {.lex_state = 128}, - [3782] = {.lex_state = 128}, - [3783] = {.lex_state = 128}, - [3784] = {.lex_state = 128}, - [3785] = {.lex_state = 134}, - [3786] = {.lex_state = 134}, - [3787] = {.lex_state = 128}, - [3788] = {.lex_state = 128}, - [3789] = {.lex_state = 128}, - [3790] = {.lex_state = 128}, - [3791] = {.lex_state = 135}, - [3792] = {.lex_state = 134}, - [3793] = {.lex_state = 135}, - [3794] = {.lex_state = 135}, - [3795] = {.lex_state = 135}, - [3796] = {.lex_state = 128}, - [3797] = {.lex_state = 128}, - [3798] = {.lex_state = 128}, - [3799] = {.lex_state = 135}, - [3800] = {.lex_state = 135}, - [3801] = {.lex_state = 134}, - [3802] = {.lex_state = 135}, - [3803] = {.lex_state = 128}, - [3804] = {.lex_state = 134}, - [3805] = {.lex_state = 135}, - [3806] = {.lex_state = 135}, - [3807] = {.lex_state = 135}, - [3808] = {.lex_state = 135}, - [3809] = {.lex_state = 135}, - [3810] = {.lex_state = 135}, - [3811] = {.lex_state = 114}, - [3812] = {.lex_state = 135}, - [3813] = {.lex_state = 135}, - [3814] = {.lex_state = 135}, - [3815] = {.lex_state = 135}, - [3816] = {.lex_state = 135}, - [3817] = {.lex_state = 135}, - [3818] = {.lex_state = 135}, - [3819] = {.lex_state = 135}, - [3820] = {.lex_state = 135}, - [3821] = {.lex_state = 135}, - [3822] = {.lex_state = 135}, - [3823] = {.lex_state = 135}, - [3824] = {.lex_state = 135}, - [3825] = {.lex_state = 135}, - [3826] = {.lex_state = 128}, - [3827] = {.lex_state = 135}, - [3828] = {.lex_state = 135}, - [3829] = {.lex_state = 135}, - [3830] = {.lex_state = 135}, - [3831] = {.lex_state = 135}, - [3832] = {.lex_state = 135}, - [3833] = {.lex_state = 135}, - [3834] = {.lex_state = 135}, - [3835] = {.lex_state = 135}, - [3836] = {.lex_state = 135}, - [3837] = {.lex_state = 135}, - [3838] = {.lex_state = 135}, - [3839] = {.lex_state = 135}, - [3840] = {.lex_state = 135}, - [3841] = {.lex_state = 135}, - [3842] = {.lex_state = 128}, - [3843] = {.lex_state = 135}, - [3844] = {.lex_state = 134}, - [3845] = {.lex_state = 135}, - [3846] = {.lex_state = 114}, - [3847] = {.lex_state = 135}, - [3848] = {.lex_state = 135}, - [3849] = {.lex_state = 135}, - [3850] = {.lex_state = 135}, - [3851] = {.lex_state = 135}, - [3852] = {.lex_state = 135}, - [3853] = {.lex_state = 135}, - [3854] = {.lex_state = 113}, - [3855] = {.lex_state = 135}, - [3856] = {.lex_state = 135}, - [3857] = {.lex_state = 134}, - [3858] = {.lex_state = 135}, - [3859] = {.lex_state = 135}, - [3860] = {.lex_state = 135}, - [3861] = {.lex_state = 135}, - [3862] = {.lex_state = 135}, - [3863] = {.lex_state = 135}, - [3864] = {.lex_state = 135}, - [3865] = {.lex_state = 134}, - [3866] = {.lex_state = 135}, - [3867] = {.lex_state = 135}, - [3868] = {.lex_state = 134}, - [3869] = {.lex_state = 135}, - [3870] = {.lex_state = 134}, - [3871] = {.lex_state = 135}, - [3872] = {.lex_state = 134}, - [3873] = {.lex_state = 128}, - [3874] = {.lex_state = 135}, - [3875] = {.lex_state = 135}, - [3876] = {.lex_state = 128}, - [3877] = {.lex_state = 128}, - [3878] = {.lex_state = 135}, - [3879] = {.lex_state = 135}, - [3880] = {.lex_state = 134}, - [3881] = {.lex_state = 135}, - [3882] = {.lex_state = 134}, - [3883] = {.lex_state = 134}, - [3884] = {.lex_state = 135}, - [3885] = {.lex_state = 114}, - [3886] = {.lex_state = 134}, - [3887] = {.lex_state = 134}, - [3888] = {.lex_state = 135}, - [3889] = {.lex_state = 134}, - [3890] = {.lex_state = 135}, - [3891] = {.lex_state = 134}, - [3892] = {.lex_state = 135}, - [3893] = {.lex_state = 135}, - [3894] = {.lex_state = 135}, - [3895] = {.lex_state = 135}, - [3896] = {.lex_state = 135}, - [3897] = {.lex_state = 135}, - [3898] = {.lex_state = 135}, - [3899] = {.lex_state = 135}, - [3900] = {.lex_state = 135}, - [3901] = {.lex_state = 135}, - [3902] = {.lex_state = 135}, - [3903] = {.lex_state = 135}, - [3904] = {.lex_state = 135}, - [3905] = {.lex_state = 134}, - [3906] = {.lex_state = 135}, - [3907] = {.lex_state = 135}, - [3908] = {.lex_state = 134}, - [3909] = {.lex_state = 128}, - [3910] = {.lex_state = 114}, - [3911] = {.lex_state = 135}, - [3912] = {.lex_state = 135}, - [3913] = {.lex_state = 114}, - [3914] = {.lex_state = 135}, - [3915] = {.lex_state = 135}, - [3916] = {.lex_state = 135}, - [3917] = {.lex_state = 135}, - [3918] = {.lex_state = 135}, - [3919] = {.lex_state = 135}, - [3920] = {.lex_state = 135}, - [3921] = {.lex_state = 135}, - [3922] = {.lex_state = 135}, - [3923] = {.lex_state = 135}, - [3924] = {.lex_state = 135}, - [3925] = {.lex_state = 134}, - [3926] = {.lex_state = 135}, - [3927] = {.lex_state = 114}, - [3928] = {.lex_state = 135}, - [3929] = {.lex_state = 135}, - [3930] = {.lex_state = 128}, - [3931] = {.lex_state = 135}, - [3932] = {.lex_state = 135}, - [3933] = {.lex_state = 135}, - [3934] = {.lex_state = 134}, - [3935] = {.lex_state = 135}, - [3936] = {.lex_state = 134}, - [3937] = {.lex_state = 135}, - [3938] = {.lex_state = 135}, - [3939] = {.lex_state = 128}, - [3940] = {.lex_state = 134}, - [3941] = {.lex_state = 135}, - [3942] = {.lex_state = 135}, - [3943] = {.lex_state = 135}, - [3944] = {.lex_state = 128}, - [3945] = {.lex_state = 135}, - [3946] = {.lex_state = 135}, - [3947] = {.lex_state = 135}, - [3948] = {.lex_state = 135}, - [3949] = {.lex_state = 135}, - [3950] = {.lex_state = 135}, - [3951] = {.lex_state = 135}, - [3952] = {.lex_state = 128}, - [3953] = {.lex_state = 135}, - [3954] = {.lex_state = 135}, - [3955] = {.lex_state = 135}, - [3956] = {.lex_state = 135}, - [3957] = {.lex_state = 135}, - [3958] = {.lex_state = 135}, - [3959] = {.lex_state = 128}, - [3960] = {.lex_state = 135}, - [3961] = {.lex_state = 135}, - [3962] = {.lex_state = 134}, - [3963] = {.lex_state = 135}, - [3964] = {.lex_state = 134}, - [3965] = {.lex_state = 136}, - [3966] = {.lex_state = 134}, - [3967] = {.lex_state = 135}, - [3968] = {.lex_state = 134}, - [3969] = {.lex_state = 114}, - [3970] = {.lex_state = 134}, - [3971] = {.lex_state = 135}, - [3972] = {.lex_state = 135}, - [3973] = {.lex_state = 135}, - [3974] = {.lex_state = 134}, - [3975] = {.lex_state = 135}, - [3976] = {.lex_state = 135}, - [3977] = {.lex_state = 134}, - [3978] = {.lex_state = 128}, - [3979] = {.lex_state = 135}, - [3980] = {.lex_state = 135}, - [3981] = {.lex_state = 134}, - [3982] = {.lex_state = 135}, - [3983] = {.lex_state = 135}, - [3984] = {.lex_state = 135}, - [3985] = {.lex_state = 134}, - [3986] = {.lex_state = 134}, - [3987] = {.lex_state = 135}, - [3988] = {.lex_state = 114}, - [3989] = {.lex_state = 135}, - [3990] = {.lex_state = 136}, - [3991] = {.lex_state = 135}, - [3992] = {.lex_state = 136}, - [3993] = {.lex_state = 136}, - [3994] = {.lex_state = 134}, - [3995] = {.lex_state = 135}, - [3996] = {.lex_state = 136}, - [3997] = {.lex_state = 136}, - [3998] = {.lex_state = 136}, - [3999] = {.lex_state = 135}, - [4000] = {.lex_state = 134}, - [4001] = {.lex_state = 135}, - [4002] = {.lex_state = 135}, - [4003] = {.lex_state = 135}, - [4004] = {.lex_state = 136}, - [4005] = {.lex_state = 134}, - [4006] = {.lex_state = 134}, - [4007] = {.lex_state = 135}, - [4008] = {.lex_state = 135}, - [4009] = {.lex_state = 134}, - [4010] = {.lex_state = 135}, - [4011] = {.lex_state = 134}, - [4012] = {.lex_state = 134}, - [4013] = {.lex_state = 136}, - [4014] = {.lex_state = 134}, - [4015] = {.lex_state = 134}, - [4016] = {.lex_state = 135}, - [4017] = {.lex_state = 134}, - [4018] = {.lex_state = 134}, - [4019] = {.lex_state = 134}, - [4020] = {.lex_state = 134}, - [4021] = {.lex_state = 136}, - [4022] = {.lex_state = 134}, - [4023] = {.lex_state = 135}, - [4024] = {.lex_state = 134}, - [4025] = {.lex_state = 135}, - [4026] = {.lex_state = 136}, - [4027] = {.lex_state = 135}, - [4028] = {.lex_state = 134}, - [4029] = {.lex_state = 135}, - [4030] = {.lex_state = 135}, - [4031] = {.lex_state = 134}, - [4032] = {.lex_state = 134}, - [4033] = {.lex_state = 134}, - [4034] = {.lex_state = 134}, - [4035] = {.lex_state = 136}, - [4036] = {.lex_state = 135}, - [4037] = {.lex_state = 135}, - [4038] = {.lex_state = 135}, - [4039] = {.lex_state = 135}, - [4040] = {.lex_state = 135}, - [4041] = {.lex_state = 135}, - [4042] = {.lex_state = 134}, - [4043] = {.lex_state = 135}, - [4044] = {.lex_state = 135}, - [4045] = {.lex_state = 134}, - [4046] = {.lex_state = 134}, - [4047] = {.lex_state = 134}, - [4048] = {.lex_state = 135}, - [4049] = {.lex_state = 134}, - [4050] = {.lex_state = 134}, - [4051] = {.lex_state = 135}, - [4052] = {.lex_state = 134}, - [4053] = {.lex_state = 135}, - [4054] = {.lex_state = 134}, - [4055] = {.lex_state = 135}, - [4056] = {.lex_state = 135}, - [4057] = {.lex_state = 135}, - [4058] = {.lex_state = 134}, - [4059] = {.lex_state = 134}, - [4060] = {.lex_state = 134}, - [4061] = {.lex_state = 134}, - [4062] = {.lex_state = 130}, - [4063] = {.lex_state = 106}, - [4064] = {.lex_state = 106}, - [4065] = {.lex_state = 134}, - [4066] = {.lex_state = 106}, - [4067] = {.lex_state = 106}, - [4068] = {.lex_state = 106}, - [4069] = {.lex_state = 106}, - [4070] = {.lex_state = 134}, - [4071] = {.lex_state = 134}, - [4072] = {.lex_state = 134}, - [4073] = {.lex_state = 134}, - [4074] = {.lex_state = 130}, - [4075] = {.lex_state = 130}, - [4076] = {.lex_state = 106}, - [4077] = {.lex_state = 106}, - [4078] = {.lex_state = 106}, - [4079] = {.lex_state = 106}, - [4080] = {.lex_state = 106}, - [4081] = {.lex_state = 106}, - [4082] = {.lex_state = 106}, - [4083] = {.lex_state = 134}, - [4084] = {.lex_state = 106}, - [4085] = {.lex_state = 106}, - [4086] = {.lex_state = 130}, - [4087] = {.lex_state = 130}, - [4088] = {.lex_state = 106}, - [4089] = {.lex_state = 106}, - [4090] = {.lex_state = 106}, - [4091] = {.lex_state = 130}, - [4092] = {.lex_state = 130}, - [4093] = {.lex_state = 106}, - [4094] = {.lex_state = 106}, - [4095] = {.lex_state = 130}, - [4096] = {.lex_state = 106}, - [4097] = {.lex_state = 130}, - [4098] = {.lex_state = 106}, - [4099] = {.lex_state = 130}, - [4100] = {.lex_state = 130}, - [4101] = {.lex_state = 130}, - [4102] = {.lex_state = 106}, - [4103] = {.lex_state = 130}, - [4104] = {.lex_state = 106}, - [4105] = {.lex_state = 134}, - [4106] = {.lex_state = 127}, - [4107] = {.lex_state = 134}, - [4108] = {.lex_state = 106}, - [4109] = {.lex_state = 106}, - [4110] = {.lex_state = 130}, - [4111] = {.lex_state = 106}, - [4112] = {.lex_state = 106}, - [4113] = {.lex_state = 106}, - [4114] = {.lex_state = 106}, - [4115] = {.lex_state = 106}, - [4116] = {.lex_state = 106}, - [4117] = {.lex_state = 134}, - [4118] = {.lex_state = 134}, - [4119] = {.lex_state = 134}, - [4120] = {.lex_state = 106}, - [4121] = {.lex_state = 106}, - [4122] = {.lex_state = 106}, - [4123] = {.lex_state = 130}, - [4124] = {.lex_state = 106}, - [4125] = {.lex_state = 106}, - [4126] = {.lex_state = 134}, - [4127] = {.lex_state = 106}, - [4128] = {.lex_state = 106}, - [4129] = {.lex_state = 106}, - [4130] = {.lex_state = 106}, - [4131] = {.lex_state = 106}, - [4132] = {.lex_state = 106}, - [4133] = {.lex_state = 106}, - [4134] = {.lex_state = 130}, - [4135] = {.lex_state = 106}, - [4136] = {.lex_state = 106}, - [4137] = {.lex_state = 106}, - [4138] = {.lex_state = 106}, - [4139] = {.lex_state = 106}, - [4140] = {.lex_state = 106}, - [4141] = {.lex_state = 106}, - [4142] = {.lex_state = 106}, - [4143] = {.lex_state = 106}, - [4144] = {.lex_state = 106}, - [4145] = {.lex_state = 106}, - [4146] = {.lex_state = 106}, - [4147] = {.lex_state = 106}, - [4148] = {.lex_state = 106}, - [4149] = {.lex_state = 106}, - [4150] = {.lex_state = 106}, - [4151] = {.lex_state = 106}, - [4152] = {.lex_state = 106}, - [4153] = {.lex_state = 106}, - [4154] = {.lex_state = 134}, - [4155] = {.lex_state = 114}, - [4156] = {.lex_state = 134}, - [4157] = {.lex_state = 134}, - [4158] = {.lex_state = 127}, - [4159] = {.lex_state = 134}, - [4160] = {.lex_state = 134}, - [4161] = {.lex_state = 134}, - [4162] = {.lex_state = 134}, - [4163] = {.lex_state = 134}, - [4164] = {.lex_state = 134}, - [4165] = {.lex_state = 134}, - [4166] = {.lex_state = 134}, - [4167] = {.lex_state = 134}, - [4168] = {.lex_state = 134}, - [4169] = {.lex_state = 134}, - [4170] = {.lex_state = 134}, - [4171] = {.lex_state = 134}, - [4172] = {.lex_state = 134}, - [4173] = {.lex_state = 134}, - [4174] = {.lex_state = 134}, - [4175] = {.lex_state = 134}, - [4176] = {.lex_state = 134}, - [4177] = {.lex_state = 134}, - [4178] = {.lex_state = 134}, - [4179] = {.lex_state = 134}, - [4180] = {.lex_state = 134}, - [4181] = {.lex_state = 134}, - [4182] = {.lex_state = 134}, - [4183] = {.lex_state = 134}, - [4184] = {.lex_state = 134}, - [4185] = {.lex_state = 134}, - [4186] = {.lex_state = 134}, - [4187] = {.lex_state = 127}, - [4188] = {.lex_state = 106}, - [4189] = {.lex_state = 106}, - [4190] = {.lex_state = 127}, - [4191] = {.lex_state = 127}, - [4192] = {.lex_state = 127}, - [4193] = {.lex_state = 127}, - [4194] = {.lex_state = 127}, - [4195] = {.lex_state = 127}, - [4196] = {.lex_state = 127}, - [4197] = {.lex_state = 106}, - [4198] = {.lex_state = 127}, - [4199] = {.lex_state = 106}, - [4200] = {.lex_state = 127}, - [4201] = {.lex_state = 134}, - [4202] = {.lex_state = 127}, - [4203] = {.lex_state = 127}, - [4204] = {.lex_state = 106}, - [4205] = {.lex_state = 127}, - [4206] = {.lex_state = 106}, - [4207] = {.lex_state = 127}, - [4208] = {.lex_state = 127}, - [4209] = {.lex_state = 127}, - [4210] = {.lex_state = 127}, - [4211] = {.lex_state = 127}, - [4212] = {.lex_state = 127}, - [4213] = {.lex_state = 106}, - [4214] = {.lex_state = 106}, - [4215] = {.lex_state = 127}, - [4216] = {.lex_state = 127}, - [4217] = {.lex_state = 127}, - [4218] = {.lex_state = 127}, - [4219] = {.lex_state = 127}, - [4220] = {.lex_state = 127}, - [4221] = {.lex_state = 127}, - [4222] = {.lex_state = 106}, - [4223] = {.lex_state = 127}, - [4224] = {.lex_state = 127}, - [4225] = {.lex_state = 127}, - [4226] = {.lex_state = 127}, - [4227] = {.lex_state = 127}, - [4228] = {.lex_state = 127}, - [4229] = {.lex_state = 127}, - [4230] = {.lex_state = 127}, - [4231] = {.lex_state = 127}, - [4232] = {.lex_state = 127}, - [4233] = {.lex_state = 106}, - [4234] = {.lex_state = 127}, - [4235] = {.lex_state = 127}, - [4236] = {.lex_state = 127}, - [4237] = {.lex_state = 127}, - [4238] = {.lex_state = 127}, - [4239] = {.lex_state = 127}, - [4240] = {.lex_state = 127}, - [4241] = {.lex_state = 127}, - [4242] = {.lex_state = 127}, - [4243] = {.lex_state = 127}, - [4244] = {.lex_state = 127}, - [4245] = {.lex_state = 127}, - [4246] = {.lex_state = 127}, - [4247] = {.lex_state = 127}, - [4248] = {.lex_state = 106}, - [4249] = {.lex_state = 127}, - [4250] = {.lex_state = 134}, - [4251] = {.lex_state = 127}, - [4252] = {.lex_state = 127}, - [4253] = {.lex_state = 127}, - [4254] = {.lex_state = 127}, - [4255] = {.lex_state = 127}, - [4256] = {.lex_state = 127}, - [4257] = {.lex_state = 127}, - [4258] = {.lex_state = 127}, - [4259] = {.lex_state = 127}, - [4260] = {.lex_state = 127}, - [4261] = {.lex_state = 127}, - [4262] = {.lex_state = 127}, - [4263] = {.lex_state = 106}, - [4264] = {.lex_state = 106}, - [4265] = {.lex_state = 127}, - [4266] = {.lex_state = 106}, - [4267] = {.lex_state = 127}, - [4268] = {.lex_state = 96}, - [4269] = {.lex_state = 106}, - [4270] = {.lex_state = 106}, - [4271] = {.lex_state = 127}, - [4272] = {.lex_state = 133}, - [4273] = {.lex_state = 133}, - [4274] = {.lex_state = 133}, - [4275] = {.lex_state = 133}, - [4276] = {.lex_state = 133}, - [4277] = {.lex_state = 128}, - [4278] = {.lex_state = 128}, - [4279] = {.lex_state = 134}, - [4280] = {.lex_state = 134}, - [4281] = {.lex_state = 134}, - [4282] = {.lex_state = 128}, - [4283] = {.lex_state = 128}, - [4284] = {.lex_state = 128}, - [4285] = {.lex_state = 128}, - [4286] = {.lex_state = 134}, - [4287] = {.lex_state = 128}, - [4288] = {.lex_state = 128}, - [4289] = {.lex_state = 128}, - [4290] = {.lex_state = 128}, - [4291] = {.lex_state = 128}, - [4292] = {.lex_state = 128}, - [4293] = {.lex_state = 128}, - [4294] = {.lex_state = 128}, - [4295] = {.lex_state = 134}, - [4296] = {.lex_state = 128}, - [4297] = {.lex_state = 128}, - [4298] = {.lex_state = 134}, - [4299] = {.lex_state = 128}, - [4300] = {.lex_state = 134}, - [4301] = {.lex_state = 128}, - [4302] = {.lex_state = 128}, - [4303] = {.lex_state = 128}, - [4304] = {.lex_state = 128}, - [4305] = {.lex_state = 128}, - [4306] = {.lex_state = 128}, - [4307] = {.lex_state = 128}, - [4308] = {.lex_state = 128}, - [4309] = {.lex_state = 128}, - [4310] = {.lex_state = 128}, - [4311] = {.lex_state = 134}, - [4312] = {.lex_state = 128}, - [4313] = {.lex_state = 128}, - [4314] = {.lex_state = 128}, - [4315] = {.lex_state = 134}, - [4316] = {.lex_state = 128}, - [4317] = {.lex_state = 128}, - [4318] = {.lex_state = 128}, - [4319] = {.lex_state = 128}, - [4320] = {.lex_state = 128}, - [4321] = {.lex_state = 128}, - [4322] = {.lex_state = 128}, - [4323] = {.lex_state = 128}, - [4324] = {.lex_state = 128}, - [4325] = {.lex_state = 128}, - [4326] = {.lex_state = 128}, - [4327] = {.lex_state = 134}, - [4328] = {.lex_state = 113}, - [4329] = {.lex_state = 113}, - [4330] = {.lex_state = 134}, - [4331] = {.lex_state = 113}, - [4332] = {.lex_state = 113}, - [4333] = {.lex_state = 134}, - [4334] = {.lex_state = 113}, - [4335] = {.lex_state = 113}, - [4336] = {.lex_state = 113}, - [4337] = {.lex_state = 134}, - [4338] = {.lex_state = 113}, - [4339] = {.lex_state = 113}, - [4340] = {.lex_state = 113}, - [4341] = {.lex_state = 134}, - [4342] = {.lex_state = 113}, - [4343] = {.lex_state = 113}, - [4344] = {.lex_state = 113}, - [4345] = {.lex_state = 113}, - [4346] = {.lex_state = 113}, - [4347] = {.lex_state = 113}, - [4348] = {.lex_state = 134}, - [4349] = {.lex_state = 134}, - [4350] = {.lex_state = 134}, - [4351] = {.lex_state = 113}, - [4352] = {.lex_state = 113}, - [4353] = {.lex_state = 134}, - [4354] = {.lex_state = 113}, - [4355] = {.lex_state = 134}, - [4356] = {.lex_state = 113}, - [4357] = {.lex_state = 113}, - [4358] = {.lex_state = 113}, - [4359] = {.lex_state = 134}, - [4360] = {.lex_state = 113}, - [4361] = {.lex_state = 135}, - [4362] = {.lex_state = 135}, - [4363] = {.lex_state = 134}, - [4364] = {.lex_state = 134}, - [4365] = {.lex_state = 134}, - [4366] = {.lex_state = 135}, - [4367] = {.lex_state = 135}, - [4368] = {.lex_state = 134}, - [4369] = {.lex_state = 134}, - [4370] = {.lex_state = 134}, - [4371] = {.lex_state = 134}, - [4372] = {.lex_state = 134}, - [4373] = {.lex_state = 134}, - [4374] = {.lex_state = 135}, - [4375] = {.lex_state = 134}, - [4376] = {.lex_state = 135}, - [4377] = {.lex_state = 134}, - [4378] = {.lex_state = 135}, - [4379] = {.lex_state = 134}, - [4380] = {.lex_state = 134}, - [4381] = {.lex_state = 134}, - [4382] = {.lex_state = 134}, - [4383] = {.lex_state = 134}, - [4384] = {.lex_state = 134}, - [4385] = {.lex_state = 135}, - [4386] = {.lex_state = 113}, - [4387] = {.lex_state = 134}, - [4388] = {.lex_state = 134}, - [4389] = {.lex_state = 134}, - [4390] = {.lex_state = 134}, - [4391] = {.lex_state = 135}, - [4392] = {.lex_state = 135}, - [4393] = {.lex_state = 135}, - [4394] = {.lex_state = 135}, - [4395] = {.lex_state = 135}, - [4396] = {.lex_state = 135}, - [4397] = {.lex_state = 135}, - [4398] = {.lex_state = 135}, - [4399] = {.lex_state = 135}, - [4400] = {.lex_state = 135}, - [4401] = {.lex_state = 135}, - [4402] = {.lex_state = 135}, - [4403] = {.lex_state = 134}, - [4404] = {.lex_state = 135}, - [4405] = {.lex_state = 135}, - [4406] = {.lex_state = 135}, - [4407] = {.lex_state = 135}, - [4408] = {.lex_state = 135}, - [4409] = {.lex_state = 134}, - [4410] = {.lex_state = 135}, - [4411] = {.lex_state = 135}, - [4412] = {.lex_state = 134}, - [4413] = {.lex_state = 134}, - [4414] = {.lex_state = 134}, - [4415] = {.lex_state = 135}, - [4416] = {.lex_state = 134}, - [4417] = {.lex_state = 134}, - [4418] = {.lex_state = 135}, - [4419] = {.lex_state = 135}, - [4420] = {.lex_state = 135}, - [4421] = {.lex_state = 135}, - [4422] = {.lex_state = 135}, - [4423] = {.lex_state = 134}, - [4424] = {.lex_state = 135}, - [4425] = {.lex_state = 134}, - [4426] = {.lex_state = 135}, - [4427] = {.lex_state = 135}, - [4428] = {.lex_state = 135}, - [4429] = {.lex_state = 134}, - [4430] = {.lex_state = 134}, - [4431] = {.lex_state = 134}, - [4432] = {.lex_state = 96}, - [4433] = {.lex_state = 134}, - [4434] = {.lex_state = 135}, - [4435] = {.lex_state = 135}, - [4436] = {.lex_state = 134}, - [4437] = {.lex_state = 134}, - [4438] = {.lex_state = 113}, - [4439] = {.lex_state = 134}, - [4440] = {.lex_state = 135}, - [4441] = {.lex_state = 134}, - [4442] = {.lex_state = 134}, - [4443] = {.lex_state = 134}, - [4444] = {.lex_state = 134}, - [4445] = {.lex_state = 135}, - [4446] = {.lex_state = 134}, - [4447] = {.lex_state = 134}, - [4448] = {.lex_state = 134}, - [4449] = {.lex_state = 134}, - [4450] = {.lex_state = 134}, - [4451] = {.lex_state = 134}, - [4452] = {.lex_state = 134}, - [4453] = {.lex_state = 134}, - [4454] = {.lex_state = 134}, - [4455] = {.lex_state = 113}, - [4456] = {.lex_state = 134}, - [4457] = {.lex_state = 134}, - [4458] = {.lex_state = 134}, - [4459] = {.lex_state = 96}, - [4460] = {.lex_state = 134}, - [4461] = {.lex_state = 134}, - [4462] = {.lex_state = 134}, - [4463] = {.lex_state = 134}, - [4464] = {.lex_state = 134}, - [4465] = {.lex_state = 134}, - [4466] = {.lex_state = 134}, - [4467] = {.lex_state = 134}, - [4468] = {.lex_state = 134}, - [4469] = {.lex_state = 134}, - [4470] = {.lex_state = 134}, - [4471] = {.lex_state = 134}, - [4472] = {.lex_state = 134}, - [4473] = {.lex_state = 134}, - [4474] = {.lex_state = 134}, - [4475] = {.lex_state = 134}, - [4476] = {.lex_state = 134}, - [4477] = {.lex_state = 134}, - [4478] = {.lex_state = 134}, - [4479] = {.lex_state = 134}, - [4480] = {.lex_state = 134}, - [4481] = {.lex_state = 134}, - [4482] = {.lex_state = 134}, - [4483] = {.lex_state = 134}, - [4484] = {.lex_state = 134}, - [4485] = {.lex_state = 134}, - [4486] = {.lex_state = 134}, - [4487] = {.lex_state = 134}, - [4488] = {.lex_state = 134}, - [4489] = {.lex_state = 134}, - [4490] = {.lex_state = 134}, - [4491] = {.lex_state = 134}, - [4492] = {.lex_state = 134}, - [4493] = {.lex_state = 134}, - [4494] = {.lex_state = 134}, - [4495] = {.lex_state = 134}, - [4496] = {.lex_state = 134}, - [4497] = {.lex_state = 134}, - [4498] = {.lex_state = 134}, - [4499] = {.lex_state = 134}, - [4500] = {.lex_state = 134}, - [4501] = {.lex_state = 134}, - [4502] = {.lex_state = 134}, - [4503] = {.lex_state = 134}, - [4504] = {.lex_state = 134}, - [4505] = {.lex_state = 134}, - [4506] = {.lex_state = 134}, - [4507] = {.lex_state = 134}, - [4508] = {.lex_state = 134}, - [4509] = {.lex_state = 134}, - [4510] = {.lex_state = 134}, - [4511] = {.lex_state = 134}, - [4512] = {.lex_state = 134}, - [4513] = {.lex_state = 134}, - [4514] = {.lex_state = 134}, - [4515] = {.lex_state = 134}, - [4516] = {.lex_state = 134}, - [4517] = {.lex_state = 134}, - [4518] = {.lex_state = 134}, - [4519] = {.lex_state = 134}, - [4520] = {.lex_state = 134}, - [4521] = {.lex_state = 134}, - [4522] = {.lex_state = 134}, - [4523] = {.lex_state = 134}, - [4524] = {.lex_state = 134}, - [4525] = {.lex_state = 134}, - [4526] = {.lex_state = 134}, - [4527] = {.lex_state = 134}, - [4528] = {.lex_state = 134}, - [4529] = {.lex_state = 134}, - [4530] = {.lex_state = 134}, - [4531] = {.lex_state = 134}, - [4532] = {.lex_state = 134}, - [4533] = {.lex_state = 134}, - [4534] = {.lex_state = 134}, - [4535] = {.lex_state = 134}, - [4536] = {.lex_state = 134}, - [4537] = {.lex_state = 134}, - [4538] = {.lex_state = 134}, - [4539] = {.lex_state = 134}, - [4540] = {.lex_state = 134}, - [4541] = {.lex_state = 134}, - [4542] = {.lex_state = 134}, - [4543] = {.lex_state = 134}, - [4544] = {.lex_state = 134}, - [4545] = {.lex_state = 134}, - [4546] = {.lex_state = 134}, - [4547] = {.lex_state = 134}, - [4548] = {.lex_state = 134}, - [4549] = {.lex_state = 134}, - [4550] = {.lex_state = 134}, - [4551] = {.lex_state = 134}, - [4552] = {.lex_state = 134}, - [4553] = {.lex_state = 134}, - [4554] = {.lex_state = 134}, - [4555] = {.lex_state = 134}, - [4556] = {.lex_state = 134}, - [4557] = {.lex_state = 134}, - [4558] = {.lex_state = 134}, - [4559] = {.lex_state = 134}, - [4560] = {.lex_state = 134}, - [4561] = {.lex_state = 134}, - [4562] = {.lex_state = 134}, - [4563] = {.lex_state = 134}, - [4564] = {.lex_state = 134}, - [4565] = {.lex_state = 134}, - [4566] = {.lex_state = 134}, - [4567] = {.lex_state = 134}, - [4568] = {.lex_state = 134}, - [4569] = {.lex_state = 134}, - [4570] = {.lex_state = 134}, - [4571] = {.lex_state = 134}, - [4572] = {.lex_state = 134}, - [4573] = {.lex_state = 134}, - [4574] = {.lex_state = 134}, - [4575] = {.lex_state = 134}, - [4576] = {.lex_state = 134}, - [4577] = {.lex_state = 134}, - [4578] = {.lex_state = 134}, - [4579] = {.lex_state = 134}, - [4580] = {.lex_state = 134}, - [4581] = {.lex_state = 134}, - [4582] = {.lex_state = 134}, - [4583] = {.lex_state = 134}, - [4584] = {.lex_state = 134}, - [4585] = {.lex_state = 134}, - [4586] = {.lex_state = 134}, - [4587] = {.lex_state = 134}, - [4588] = {.lex_state = 134}, - [4589] = {.lex_state = 134}, - [4590] = {.lex_state = 134}, - [4591] = {.lex_state = 134}, - [4592] = {.lex_state = 134}, - [4593] = {.lex_state = 97}, - [4594] = {.lex_state = 134}, - [4595] = {.lex_state = 134}, - [4596] = {.lex_state = 126}, - [4597] = {.lex_state = 134}, - [4598] = {.lex_state = 134}, - [4599] = {.lex_state = 134}, - [4600] = {.lex_state = 134}, - [4601] = {.lex_state = 134}, - [4602] = {.lex_state = 134}, - [4603] = {.lex_state = 134}, - [4604] = {.lex_state = 134}, - [4605] = {.lex_state = 134}, - [4606] = {.lex_state = 134}, - [4607] = {.lex_state = 134}, - [4608] = {.lex_state = 134}, - [4609] = {.lex_state = 134}, - [4610] = {.lex_state = 126}, - [4611] = {.lex_state = 134}, - [4612] = {.lex_state = 134}, - [4613] = {.lex_state = 134}, - [4614] = {.lex_state = 134}, - [4615] = {.lex_state = 134}, - [4616] = {.lex_state = 134}, - [4617] = {.lex_state = 134}, - [4618] = {.lex_state = 134}, - [4619] = {.lex_state = 134}, - [4620] = {.lex_state = 134}, - [4621] = {.lex_state = 134}, - [4622] = {.lex_state = 134}, - [4623] = {.lex_state = 134}, - [4624] = {.lex_state = 134}, - [4625] = {.lex_state = 134}, - [4626] = {.lex_state = 134}, - [4627] = {.lex_state = 134}, - [4628] = {.lex_state = 134}, - [4629] = {.lex_state = 134}, - [4630] = {.lex_state = 134}, - [4631] = {.lex_state = 134}, - [4632] = {.lex_state = 134}, - [4633] = {.lex_state = 134}, - [4634] = {.lex_state = 134}, - [4635] = {.lex_state = 134}, - [4636] = {.lex_state = 134}, - [4637] = {.lex_state = 134}, - [4638] = {.lex_state = 134}, - [4639] = {.lex_state = 134}, - [4640] = {.lex_state = 134}, - [4641] = {.lex_state = 134}, - [4642] = {.lex_state = 134}, - [4643] = {.lex_state = 134}, - [4644] = {.lex_state = 134}, - [4645] = {.lex_state = 134}, - [4646] = {.lex_state = 134}, - [4647] = {.lex_state = 134}, - [4648] = {.lex_state = 134}, - [4649] = {.lex_state = 134}, - [4650] = {.lex_state = 134}, - [4651] = {.lex_state = 134}, - [4652] = {.lex_state = 134}, - [4653] = {.lex_state = 134}, - [4654] = {.lex_state = 134}, - [4655] = {.lex_state = 134}, - [4656] = {.lex_state = 134}, - [4657] = {.lex_state = 134}, - [4658] = {.lex_state = 134}, - [4659] = {.lex_state = 134}, - [4660] = {.lex_state = 134}, - [4661] = {.lex_state = 134}, - [4662] = {.lex_state = 134}, - [4663] = {.lex_state = 134}, - [4664] = {.lex_state = 134}, - [4665] = {.lex_state = 134}, - [4666] = {.lex_state = 134}, - [4667] = {.lex_state = 134}, - [4668] = {.lex_state = 134}, - [4669] = {.lex_state = 134}, - [4670] = {.lex_state = 134}, - [4671] = {.lex_state = 134}, - [4672] = {.lex_state = 134}, - [4673] = {.lex_state = 134}, - [4674] = {.lex_state = 134}, - [4675] = {.lex_state = 134}, - [4676] = {.lex_state = 134}, - [4677] = {.lex_state = 134}, - [4678] = {.lex_state = 134}, - [4679] = {.lex_state = 134}, - [4680] = {.lex_state = 134}, - [4681] = {.lex_state = 134}, - [4682] = {.lex_state = 134}, - [4683] = {.lex_state = 134}, - [4684] = {.lex_state = 134}, - [4685] = {.lex_state = 134}, - [4686] = {.lex_state = 134}, - [4687] = {.lex_state = 134}, - [4688] = {.lex_state = 134}, - [4689] = {.lex_state = 134}, - [4690] = {.lex_state = 134}, - [4691] = {.lex_state = 134}, - [4692] = {.lex_state = 134}, - [4693] = {.lex_state = 134}, - [4694] = {.lex_state = 134}, - [4695] = {.lex_state = 134}, - [4696] = {.lex_state = 134}, - [4697] = {.lex_state = 134}, - [4698] = {.lex_state = 134}, - [4699] = {.lex_state = 134}, - [4700] = {.lex_state = 134}, - [4701] = {.lex_state = 134}, - [4702] = {.lex_state = 134}, - [4703] = {.lex_state = 134}, - [4704] = {.lex_state = 134}, - [4705] = {.lex_state = 134}, - [4706] = {.lex_state = 97}, - [4707] = {.lex_state = 134}, - [4708] = {.lex_state = 134}, - [4709] = {.lex_state = 134}, - [4710] = {.lex_state = 134}, - [4711] = {.lex_state = 134}, - [4712] = {.lex_state = 134}, - [4713] = {.lex_state = 134}, - [4714] = {.lex_state = 134}, - [4715] = {.lex_state = 134}, - [4716] = {.lex_state = 134}, - [4717] = {.lex_state = 134}, - [4718] = {.lex_state = 134}, - [4719] = {.lex_state = 134}, - [4720] = {.lex_state = 134}, - [4721] = {.lex_state = 134}, - [4722] = {.lex_state = 134}, - [4723] = {.lex_state = 134}, - [4724] = {.lex_state = 134}, - [4725] = {.lex_state = 134}, - [4726] = {.lex_state = 134}, - [4727] = {.lex_state = 134}, - [4728] = {.lex_state = 134}, - [4729] = {.lex_state = 134}, - [4730] = {.lex_state = 134}, - [4731] = {.lex_state = 134}, - [4732] = {.lex_state = 134}, - [4733] = {.lex_state = 134}, - [4734] = {.lex_state = 134}, - [4735] = {.lex_state = 134}, - [4736] = {.lex_state = 134}, - [4737] = {.lex_state = 134}, - [4738] = {.lex_state = 134}, - [4739] = {.lex_state = 134}, - [4740] = {.lex_state = 134}, - [4741] = {.lex_state = 134}, - [4742] = {.lex_state = 134}, - [4743] = {.lex_state = 134}, - [4744] = {.lex_state = 134}, - [4745] = {.lex_state = 134}, - [4746] = {.lex_state = 134}, - [4747] = {.lex_state = 134}, - [4748] = {.lex_state = 134}, - [4749] = {.lex_state = 134}, - [4750] = {.lex_state = 134}, - [4751] = {.lex_state = 134}, - [4752] = {.lex_state = 134}, - [4753] = {.lex_state = 134}, - [4754] = {.lex_state = 134}, - [4755] = {.lex_state = 134}, - [4756] = {.lex_state = 134}, - [4757] = {.lex_state = 134}, - [4758] = {.lex_state = 134}, - [4759] = {.lex_state = 134}, - [4760] = {.lex_state = 134}, - [4761] = {.lex_state = 134}, - [4762] = {.lex_state = 134}, - [4763] = {.lex_state = 134}, - [4764] = {.lex_state = 134}, - [4765] = {.lex_state = 134}, - [4766] = {.lex_state = 134}, - [4767] = {.lex_state = 134}, - [4768] = {.lex_state = 134}, - [4769] = {.lex_state = 134}, - [4770] = {.lex_state = 134}, - [4771] = {.lex_state = 134}, - [4772] = {.lex_state = 134}, - [4773] = {.lex_state = 134}, - [4774] = {.lex_state = 134}, - [4775] = {.lex_state = 134}, - [4776] = {.lex_state = 134}, - [4777] = {.lex_state = 134}, - [4778] = {.lex_state = 134}, - [4779] = {.lex_state = 134}, - [4780] = {.lex_state = 134}, - [4781] = {.lex_state = 134}, - [4782] = {.lex_state = 134}, - [4783] = {.lex_state = 134}, - [4784] = {.lex_state = 134}, - [4785] = {.lex_state = 134}, - [4786] = {.lex_state = 134}, - [4787] = {.lex_state = 134}, - [4788] = {.lex_state = 134}, - [4789] = {.lex_state = 134}, - [4790] = {.lex_state = 134}, - [4791] = {.lex_state = 134}, - [4792] = {.lex_state = 134}, - [4793] = {.lex_state = 134}, - [4794] = {.lex_state = 134}, - [4795] = {.lex_state = 134}, - [4796] = {.lex_state = 134}, - [4797] = {.lex_state = 134}, - [4798] = {.lex_state = 134}, - [4799] = {.lex_state = 126}, - [4800] = {.lex_state = 134}, - [4801] = {.lex_state = 134}, - [4802] = {.lex_state = 134}, - [4803] = {.lex_state = 134}, - [4804] = {.lex_state = 134}, - [4805] = {.lex_state = 134}, - [4806] = {.lex_state = 134}, - [4807] = {.lex_state = 134}, - [4808] = {.lex_state = 134}, - [4809] = {.lex_state = 134}, - [4810] = {.lex_state = 134}, - [4811] = {.lex_state = 134}, - [4812] = {.lex_state = 134}, - [4813] = {.lex_state = 134}, - [4814] = {.lex_state = 134}, - [4815] = {.lex_state = 134}, - [4816] = {.lex_state = 134}, - [4817] = {.lex_state = 134}, - [4818] = {.lex_state = 134}, - [4819] = {.lex_state = 134}, - [4820] = {.lex_state = 134}, - [4821] = {.lex_state = 134}, - [4822] = {.lex_state = 134}, - [4823] = {.lex_state = 134}, - [4824] = {.lex_state = 126}, - [4825] = {.lex_state = 134}, - [4826] = {.lex_state = 134}, - [4827] = {.lex_state = 134}, - [4828] = {.lex_state = 134}, - [4829] = {.lex_state = 134}, - [4830] = {.lex_state = 134}, - [4831] = {.lex_state = 134}, - [4832] = {.lex_state = 134}, - [4833] = {.lex_state = 134}, - [4834] = {.lex_state = 134}, - [4835] = {.lex_state = 134}, - [4836] = {.lex_state = 134}, - [4837] = {.lex_state = 134}, - [4838] = {.lex_state = 134}, - [4839] = {.lex_state = 134}, - [4840] = {.lex_state = 134}, - [4841] = {.lex_state = 134}, - [4842] = {.lex_state = 134}, - [4843] = {.lex_state = 134}, - [4844] = {.lex_state = 134}, - [4845] = {.lex_state = 134}, - [4846] = {.lex_state = 134}, - [4847] = {.lex_state = 134}, - [4848] = {.lex_state = 134}, - [4849] = {.lex_state = 134}, - [4850] = {.lex_state = 134}, - [4851] = {.lex_state = 134}, - [4852] = {.lex_state = 134}, - [4853] = {.lex_state = 134}, - [4854] = {.lex_state = 134}, - [4855] = {.lex_state = 134}, - [4856] = {.lex_state = 134}, - [4857] = {.lex_state = 134}, - [4858] = {.lex_state = 134}, - [4859] = {.lex_state = 134}, - [4860] = {.lex_state = 134}, - [4861] = {.lex_state = 134}, - [4862] = {.lex_state = 134}, - [4863] = {.lex_state = 134}, - [4864] = {.lex_state = 134}, - [4865] = {.lex_state = 134}, - [4866] = {.lex_state = 134}, - [4867] = {.lex_state = 134}, - [4868] = {.lex_state = 134}, - [4869] = {.lex_state = 134}, - [4870] = {.lex_state = 134}, - [4871] = {.lex_state = 134}, - [4872] = {.lex_state = 134}, - [4873] = {.lex_state = 134}, - [4874] = {.lex_state = 134}, - [4875] = {.lex_state = 134}, - [4876] = {.lex_state = 134}, - [4877] = {.lex_state = 134}, - [4878] = {.lex_state = 134}, - [4879] = {.lex_state = 134}, - [4880] = {.lex_state = 134}, - [4881] = {.lex_state = 134}, - [4882] = {.lex_state = 134}, - [4883] = {.lex_state = 134}, - [4884] = {.lex_state = 134}, - [4885] = {.lex_state = 134}, - [4886] = {.lex_state = 134}, - [4887] = {.lex_state = 134}, - [4888] = {.lex_state = 134}, - [4889] = {.lex_state = 134}, - [4890] = {.lex_state = 134}, - [4891] = {.lex_state = 134}, - [4892] = {.lex_state = 134}, - [4893] = {.lex_state = 134}, - [4894] = {.lex_state = 134}, - [4895] = {.lex_state = 134}, - [4896] = {.lex_state = 134}, - [4897] = {.lex_state = 134}, - [4898] = {.lex_state = 134}, - [4899] = {.lex_state = 134}, - [4900] = {.lex_state = 134}, - [4901] = {.lex_state = 134}, - [4902] = {.lex_state = 134}, - [4903] = {.lex_state = 134}, - [4904] = {.lex_state = 134}, - [4905] = {.lex_state = 134}, - [4906] = {.lex_state = 134}, - [4907] = {.lex_state = 134}, - [4908] = {.lex_state = 134}, - [4909] = {.lex_state = 134}, - [4910] = {.lex_state = 134}, - [4911] = {.lex_state = 134}, - [4912] = {.lex_state = 134}, - [4913] = {.lex_state = 134}, - [4914] = {.lex_state = 134}, - [4915] = {.lex_state = 134}, - [4916] = {.lex_state = 134}, - [4917] = {.lex_state = 134}, - [4918] = {.lex_state = 134}, - [4919] = {.lex_state = 134}, - [4920] = {.lex_state = 134}, - [4921] = {.lex_state = 134}, - [4922] = {.lex_state = 134}, - [4923] = {.lex_state = 134}, - [4924] = {.lex_state = 134}, - [4925] = {.lex_state = 134}, - [4926] = {.lex_state = 134}, - [4927] = {.lex_state = 134}, - [4928] = {.lex_state = 134}, - [4929] = {.lex_state = 97}, - [4930] = {.lex_state = 134}, - [4931] = {.lex_state = 134}, - [4932] = {.lex_state = 134}, - [4933] = {.lex_state = 134}, - [4934] = {.lex_state = 134}, - [4935] = {.lex_state = 134}, - [4936] = {.lex_state = 134}, - [4937] = {.lex_state = 134}, - [4938] = {.lex_state = 134}, - [4939] = {.lex_state = 134}, - [4940] = {.lex_state = 134}, - [4941] = {.lex_state = 134}, - [4942] = {.lex_state = 134}, - [4943] = {.lex_state = 134}, - [4944] = {.lex_state = 134}, - [4945] = {.lex_state = 134}, - [4946] = {.lex_state = 134}, - [4947] = {.lex_state = 134}, - [4948] = {.lex_state = 134}, - [4949] = {.lex_state = 134}, - [4950] = {.lex_state = 134}, - [4951] = {.lex_state = 134}, - [4952] = {.lex_state = 134}, - [4953] = {.lex_state = 134}, - [4954] = {.lex_state = 134}, - [4955] = {.lex_state = 134}, - [4956] = {.lex_state = 134}, - [4957] = {.lex_state = 134}, - [4958] = {.lex_state = 134}, - [4959] = {.lex_state = 134}, - [4960] = {.lex_state = 134}, - [4961] = {.lex_state = 134}, - [4962] = {.lex_state = 134}, - [4963] = {.lex_state = 134}, - [4964] = {.lex_state = 134}, - [4965] = {.lex_state = 134}, - [4966] = {.lex_state = 134}, - [4967] = {.lex_state = 134}, - [4968] = {.lex_state = 134}, - [4969] = {.lex_state = 134}, - [4970] = {.lex_state = 134}, - [4971] = {.lex_state = 134}, - [4972] = {.lex_state = 134}, - [4973] = {.lex_state = 134}, - [4974] = {.lex_state = 134}, - [4975] = {.lex_state = 134}, - [4976] = {.lex_state = 134}, - [4977] = {.lex_state = 134}, - [4978] = {.lex_state = 134}, - [4979] = {.lex_state = 134}, - [4980] = {.lex_state = 134}, - [4981] = {.lex_state = 134}, - [4982] = {.lex_state = 134}, - [4983] = {.lex_state = 134}, - [4984] = {.lex_state = 134}, - [4985] = {.lex_state = 134}, - [4986] = {.lex_state = 134}, - [4987] = {.lex_state = 134}, - [4988] = {.lex_state = 134}, - [4989] = {.lex_state = 134}, - [4990] = {.lex_state = 134}, - [4991] = {.lex_state = 134}, - [4992] = {.lex_state = 134}, - [4993] = {.lex_state = 134}, - [4994] = {.lex_state = 134}, - [4995] = {.lex_state = 134}, - [4996] = {.lex_state = 134}, - [4997] = {.lex_state = 134}, - [4998] = {.lex_state = 134}, - [4999] = {.lex_state = 134}, - [5000] = {.lex_state = 134}, - [5001] = {.lex_state = 134}, - [5002] = {.lex_state = 134}, - [5003] = {.lex_state = 134}, - [5004] = {.lex_state = 134}, - [5005] = {.lex_state = 134}, - [5006] = {.lex_state = 134}, - [5007] = {.lex_state = 134}, - [5008] = {.lex_state = 134}, - [5009] = {.lex_state = 134}, - [5010] = {.lex_state = 134}, - [5011] = {.lex_state = 134}, - [5012] = {.lex_state = 134}, - [5013] = {.lex_state = 134}, - [5014] = {.lex_state = 134}, - [5015] = {.lex_state = 134}, - [5016] = {.lex_state = 134}, - [5017] = {.lex_state = 134}, - [5018] = {.lex_state = 134}, - [5019] = {.lex_state = 134}, - [5020] = {.lex_state = 134}, - [5021] = {.lex_state = 134}, - [5022] = {.lex_state = 134}, - [5023] = {.lex_state = 134}, - [5024] = {.lex_state = 134}, - [5025] = {.lex_state = 134}, - [5026] = {.lex_state = 134}, - [5027] = {.lex_state = 134}, - [5028] = {.lex_state = 134}, - [5029] = {.lex_state = 134}, - [5030] = {.lex_state = 134}, - [5031] = {.lex_state = 134}, - [5032] = {.lex_state = 134}, - [5033] = {.lex_state = 134}, - [5034] = {.lex_state = 134}, - [5035] = {.lex_state = 134}, - [5036] = {.lex_state = 134}, - [5037] = {.lex_state = 134}, - [5038] = {.lex_state = 134}, - [5039] = {.lex_state = 134}, - [5040] = {.lex_state = 134}, - [5041] = {.lex_state = 134}, - [5042] = {.lex_state = 134}, - [5043] = {.lex_state = 134}, - [5044] = {.lex_state = 134}, - [5045] = {.lex_state = 134}, - [5046] = {.lex_state = 134}, - [5047] = {.lex_state = 134}, - [5048] = {.lex_state = 134}, - [5049] = {.lex_state = 134}, - [5050] = {.lex_state = 134}, - [5051] = {.lex_state = 134}, - [5052] = {.lex_state = 134}, - [5053] = {.lex_state = 134}, - [5054] = {.lex_state = 134}, - [5055] = {.lex_state = 134}, - [5056] = {.lex_state = 134}, - [5057] = {.lex_state = 134}, - [5058] = {.lex_state = 134}, - [5059] = {.lex_state = 134}, - [5060] = {.lex_state = 134}, - [5061] = {.lex_state = 134}, - [5062] = {.lex_state = 134}, - [5063] = {.lex_state = 134}, - [5064] = {.lex_state = 134}, - [5065] = {.lex_state = 134}, - [5066] = {.lex_state = 134}, - [5067] = {.lex_state = 134}, - [5068] = {.lex_state = 134}, - [5069] = {.lex_state = 134}, - [5070] = {.lex_state = 134}, - [5071] = {.lex_state = 134}, - [5072] = {.lex_state = 134}, - [5073] = {.lex_state = 134}, - [5074] = {.lex_state = 134}, - [5075] = {.lex_state = 134}, - [5076] = {.lex_state = 134}, - [5077] = {.lex_state = 134}, - [5078] = {.lex_state = 134}, - [5079] = {.lex_state = 134}, - [5080] = {.lex_state = 134}, - [5081] = {.lex_state = 134}, - [5082] = {.lex_state = 134}, - [5083] = {.lex_state = 134}, - [5084] = {.lex_state = 134}, - [5085] = {.lex_state = 134}, - [5086] = {.lex_state = 134}, - [5087] = {.lex_state = 134}, - [5088] = {.lex_state = 134}, - [5089] = {.lex_state = 134}, - [5090] = {.lex_state = 134}, - [5091] = {.lex_state = 134}, - [5092] = {.lex_state = 134}, - [5093] = {.lex_state = 134}, - [5094] = {.lex_state = 134}, - [5095] = {.lex_state = 134}, - [5096] = {.lex_state = 134}, - [5097] = {.lex_state = 134}, - [5098] = {.lex_state = 134}, - [5099] = {.lex_state = 134}, - [5100] = {.lex_state = 134}, - [5101] = {.lex_state = 134}, - [5102] = {.lex_state = 134}, - [5103] = {.lex_state = 134}, - [5104] = {.lex_state = 134}, - [5105] = {.lex_state = 134}, - [5106] = {.lex_state = 134}, - [5107] = {.lex_state = 134}, - [5108] = {.lex_state = 134}, - [5109] = {.lex_state = 134}, - [5110] = {.lex_state = 134}, - [5111] = {.lex_state = 134}, - [5112] = {.lex_state = 134}, - [5113] = {.lex_state = 134}, - [5114] = {.lex_state = 134}, - [5115] = {.lex_state = 134}, - [5116] = {.lex_state = 134}, - [5117] = {.lex_state = 134}, - [5118] = {.lex_state = 134}, - [5119] = {.lex_state = 134}, - [5120] = {.lex_state = 134}, - [5121] = {.lex_state = 134}, - [5122] = {.lex_state = 134}, - [5123] = {.lex_state = 134}, - [5124] = {.lex_state = 134}, - [5125] = {.lex_state = 134}, - [5126] = {.lex_state = 134}, - [5127] = {.lex_state = 134}, - [5128] = {.lex_state = 134}, - [5129] = {.lex_state = 134}, - [5130] = {.lex_state = 134}, - [5131] = {.lex_state = 134}, - [5132] = {.lex_state = 134}, - [5133] = {.lex_state = 134}, - [5134] = {.lex_state = 134}, - [5135] = {.lex_state = 134}, - [5136] = {.lex_state = 134}, - [5137] = {.lex_state = 134}, - [5138] = {.lex_state = 134}, - [5139] = {.lex_state = 134}, - [5140] = {.lex_state = 134}, - [5141] = {.lex_state = 134}, - [5142] = {.lex_state = 134}, - [5143] = {.lex_state = 134}, - [5144] = {.lex_state = 134}, - [5145] = {.lex_state = 134}, - [5146] = {.lex_state = 134}, - [5147] = {.lex_state = 134}, - [5148] = {.lex_state = 134}, - [5149] = {.lex_state = 134}, - [5150] = {.lex_state = 134}, - [5151] = {.lex_state = 134}, - [5152] = {.lex_state = 134}, - [5153] = {.lex_state = 134}, - [5154] = {.lex_state = 134}, - [5155] = {.lex_state = 134}, - [5156] = {.lex_state = 134}, - [5157] = {.lex_state = 134}, - [5158] = {.lex_state = 134}, - [5159] = {.lex_state = 134}, - [5160] = {.lex_state = 134}, - [5161] = {.lex_state = 134}, - [5162] = {.lex_state = 134}, - [5163] = {.lex_state = 134}, - [5164] = {.lex_state = 134}, - [5165] = {.lex_state = 134}, - [5166] = {.lex_state = 134}, - [5167] = {.lex_state = 134}, - [5168] = {.lex_state = 134}, - [5169] = {.lex_state = 134}, - [5170] = {.lex_state = 134}, - [5171] = {.lex_state = 134}, - [5172] = {.lex_state = 134}, - [5173] = {.lex_state = 134}, - [5174] = {.lex_state = 134}, - [5175] = {.lex_state = 134}, - [5176] = {.lex_state = 134}, - [5177] = {.lex_state = 134}, - [5178] = {.lex_state = 134}, - [5179] = {.lex_state = 134}, - [5180] = {.lex_state = 134}, - [5181] = {.lex_state = 134}, - [5182] = {.lex_state = 134}, - [5183] = {.lex_state = 134}, - [5184] = {.lex_state = 134}, - [5185] = {.lex_state = 134}, - [5186] = {.lex_state = 134}, - [5187] = {.lex_state = 134}, - [5188] = {.lex_state = 134}, - [5189] = {.lex_state = 134}, - [5190] = {.lex_state = 134}, - [5191] = {.lex_state = 134}, - [5192] = {.lex_state = 134}, - [5193] = {.lex_state = 134}, - [5194] = {.lex_state = 134}, - [5195] = {.lex_state = 134}, - [5196] = {.lex_state = 134}, - [5197] = {.lex_state = 134}, - [5198] = {.lex_state = 134}, - [5199] = {.lex_state = 134}, - [5200] = {.lex_state = 134}, - [5201] = {.lex_state = 134}, - [5202] = {.lex_state = 134}, - [5203] = {.lex_state = 134}, - [5204] = {.lex_state = 134}, - [5205] = {.lex_state = 134}, - [5206] = {.lex_state = 134}, - [5207] = {.lex_state = 134}, - [5208] = {.lex_state = 134}, - [5209] = {.lex_state = 134}, - [5210] = {.lex_state = 134}, - [5211] = {.lex_state = 134}, - [5212] = {.lex_state = 134}, - [5213] = {.lex_state = 134}, - [5214] = {.lex_state = 134}, - [5215] = {.lex_state = 134}, - [5216] = {.lex_state = 134}, - [5217] = {.lex_state = 134}, - [5218] = {.lex_state = 134}, - [5219] = {.lex_state = 134}, - [5220] = {.lex_state = 134}, - [5221] = {.lex_state = 134}, - [5222] = {.lex_state = 134}, - [5223] = {.lex_state = 134}, - [5224] = {.lex_state = 134}, - [5225] = {.lex_state = 134}, - [5226] = {.lex_state = 134}, - [5227] = {.lex_state = 134}, - [5228] = {.lex_state = 134}, - [5229] = {.lex_state = 134}, - [5230] = {.lex_state = 134}, - [5231] = {.lex_state = 134}, - [5232] = {.lex_state = 134}, - [5233] = {.lex_state = 134}, - [5234] = {.lex_state = 134}, - [5235] = {.lex_state = 134}, - [5236] = {.lex_state = 134}, - [5237] = {.lex_state = 134}, - [5238] = {.lex_state = 134}, - [5239] = {.lex_state = 134}, - [5240] = {.lex_state = 134}, - [5241] = {.lex_state = 134}, - [5242] = {.lex_state = 134}, - [5243] = {.lex_state = 134}, - [5244] = {.lex_state = 134}, - [5245] = {.lex_state = 134}, - [5246] = {.lex_state = 134}, - [5247] = {.lex_state = 134}, - [5248] = {.lex_state = 134}, - [5249] = {.lex_state = 134}, - [5250] = {.lex_state = 134}, - [5251] = {.lex_state = 134}, - [5252] = {.lex_state = 134}, - [5253] = {.lex_state = 134}, - [5254] = {.lex_state = 134}, - [5255] = {.lex_state = 134}, - [5256] = {.lex_state = 134}, - [5257] = {.lex_state = 134}, - [5258] = {.lex_state = 134}, - [5259] = {.lex_state = 134}, - [5260] = {.lex_state = 134}, - [5261] = {.lex_state = 134}, - [5262] = {.lex_state = 134}, - [5263] = {.lex_state = 134}, - [5264] = {.lex_state = 134}, - [5265] = {.lex_state = 134}, - [5266] = {.lex_state = 134}, - [5267] = {.lex_state = 134}, - [5268] = {.lex_state = 134}, - [5269] = {.lex_state = 134}, - [5270] = {.lex_state = 134}, - [5271] = {.lex_state = 134}, - [5272] = {.lex_state = 134}, - [5273] = {.lex_state = 134}, - [5274] = {.lex_state = 134}, - [5275] = {.lex_state = 134}, - [5276] = {.lex_state = 134}, - [5277] = {.lex_state = 134}, - [5278] = {.lex_state = 134}, - [5279] = {.lex_state = 134}, - [5280] = {.lex_state = 134}, - [5281] = {.lex_state = 134}, - [5282] = {.lex_state = 134}, - [5283] = {.lex_state = 134}, - [5284] = {.lex_state = 134}, - [5285] = {.lex_state = 134}, - [5286] = {.lex_state = 134}, - [5287] = {.lex_state = 134}, - [5288] = {.lex_state = 134}, - [5289] = {.lex_state = 134}, - [5290] = {.lex_state = 134}, - [5291] = {.lex_state = 134}, - [5292] = {.lex_state = 134}, - [5293] = {.lex_state = 134}, - [5294] = {.lex_state = 134}, - [5295] = {.lex_state = 134}, - [5296] = {.lex_state = 134}, - [5297] = {.lex_state = 134}, - [5298] = {.lex_state = 134}, - [5299] = {.lex_state = 134}, - [5300] = {.lex_state = 134}, - [5301] = {.lex_state = 134}, - [5302] = {.lex_state = 134}, - [5303] = {.lex_state = 134}, - [5304] = {.lex_state = 134}, - [5305] = {.lex_state = 134}, - [5306] = {.lex_state = 134}, - [5307] = {.lex_state = 134}, - [5308] = {.lex_state = 134}, - [5309] = {.lex_state = 134}, - [5310] = {.lex_state = 134}, - [5311] = {.lex_state = 134}, - [5312] = {.lex_state = 134}, - [5313] = {.lex_state = 134}, - [5314] = {.lex_state = 97}, - [5315] = {.lex_state = 134}, - [5316] = {.lex_state = 97}, - [5317] = {.lex_state = 134}, - [5318] = {.lex_state = 134}, - [5319] = {.lex_state = 134}, - [5320] = {.lex_state = 134}, - [5321] = {.lex_state = 134}, - [5322] = {.lex_state = 134}, - [5323] = {.lex_state = 134}, - [5324] = {.lex_state = 134}, - [5325] = {.lex_state = 134}, - [5326] = {.lex_state = 126}, - [5327] = {.lex_state = 134}, - [5328] = {.lex_state = 134}, - [5329] = {.lex_state = 134}, - [5330] = {.lex_state = 134}, - [5331] = {.lex_state = 134}, - [5332] = {.lex_state = 134}, - [5333] = {.lex_state = 134}, - [5334] = {.lex_state = 134}, - [5335] = {.lex_state = 134}, - [5336] = {.lex_state = 134}, - [5337] = {.lex_state = 134}, - [5338] = {.lex_state = 134}, - [5339] = {.lex_state = 134}, - [5340] = {.lex_state = 134}, - [5341] = {.lex_state = 134}, - [5342] = {.lex_state = 134}, - [5343] = {.lex_state = 134}, - [5344] = {.lex_state = 134}, - [5345] = {.lex_state = 134}, - [5346] = {.lex_state = 134}, - [5347] = {.lex_state = 134}, - [5348] = {.lex_state = 134}, - [5349] = {.lex_state = 134}, - [5350] = {.lex_state = 134}, - [5351] = {.lex_state = 134}, - [5352] = {.lex_state = 134}, - [5353] = {.lex_state = 134}, - [5354] = {.lex_state = 134}, - [5355] = {.lex_state = 134}, - [5356] = {.lex_state = 134}, - [5357] = {.lex_state = 134}, - [5358] = {.lex_state = 134}, - [5359] = {.lex_state = 134}, - [5360] = {.lex_state = 134}, - [5361] = {.lex_state = 134}, - [5362] = {.lex_state = 134}, - [5363] = {.lex_state = 134}, - [5364] = {.lex_state = 134}, - [5365] = {.lex_state = 134}, - [5366] = {.lex_state = 134}, - [5367] = {.lex_state = 134}, - [5368] = {.lex_state = 134}, - [5369] = {.lex_state = 126}, - [5370] = {.lex_state = 134}, - [5371] = {.lex_state = 126}, - [5372] = {.lex_state = 134}, - [5373] = {.lex_state = 126}, - [5374] = {.lex_state = 134}, - [5375] = {.lex_state = 134}, - [5376] = {.lex_state = 113}, - [5377] = {.lex_state = 134}, - [5378] = {.lex_state = 113}, - [5379] = {.lex_state = 113}, - [5380] = {.lex_state = 115}, - [5381] = {.lex_state = 113}, - [5382] = {.lex_state = 113}, - [5383] = {.lex_state = 113}, - [5384] = {.lex_state = 115}, - [5385] = {.lex_state = 134}, - [5386] = {.lex_state = 134}, - [5387] = {.lex_state = 113}, - [5388] = {.lex_state = 134}, - [5389] = {.lex_state = 134}, - [5390] = {.lex_state = 134}, - [5391] = {.lex_state = 134}, - [5392] = {.lex_state = 134}, - [5393] = {.lex_state = 134}, - [5394] = {.lex_state = 134}, - [5395] = {.lex_state = 134}, - [5396] = {.lex_state = 134}, - [5397] = {.lex_state = 134}, - [5398] = {.lex_state = 134}, - [5399] = {.lex_state = 134}, - [5400] = {.lex_state = 134}, - [5401] = {.lex_state = 134}, - [5402] = {.lex_state = 134}, - [5403] = {.lex_state = 134}, - [5404] = {.lex_state = 134}, - [5405] = {.lex_state = 134}, - [5406] = {.lex_state = 134}, - [5407] = {.lex_state = 134}, - [5408] = {.lex_state = 134}, - [5409] = {.lex_state = 134}, - [5410] = {.lex_state = 134}, - [5411] = {.lex_state = 134}, - [5412] = {.lex_state = 113}, - [5413] = {.lex_state = 113}, - [5414] = {.lex_state = 114}, - [5415] = {.lex_state = 114}, - [5416] = {.lex_state = 134}, - [5417] = {.lex_state = 134}, - [5418] = {.lex_state = 134}, - [5419] = {.lex_state = 126}, - [5420] = {.lex_state = 113}, - [5421] = {.lex_state = 134}, - [5422] = {.lex_state = 113}, - [5423] = {.lex_state = 113}, - [5424] = {.lex_state = 113}, - [5425] = {.lex_state = 113}, - [5426] = {.lex_state = 113}, - [5427] = {.lex_state = 113}, - [5428] = {.lex_state = 113}, - [5429] = {.lex_state = 113}, - [5430] = {.lex_state = 113}, - [5431] = {.lex_state = 113}, - [5432] = {.lex_state = 113}, - [5433] = {.lex_state = 113}, - [5434] = {.lex_state = 113}, - [5435] = {.lex_state = 113}, - [5436] = {.lex_state = 113}, - [5437] = {.lex_state = 113}, - [5438] = {.lex_state = 113}, - [5439] = {.lex_state = 113}, - [5440] = {.lex_state = 113}, - [5441] = {.lex_state = 113}, - [5442] = {.lex_state = 113}, - [5443] = {.lex_state = 113}, - [5444] = {.lex_state = 113}, - [5445] = {.lex_state = 113}, - [5446] = {.lex_state = 113}, - [5447] = {.lex_state = 113}, - [5448] = {.lex_state = 113}, - [5449] = {.lex_state = 113}, - [5450] = {.lex_state = 113}, - [5451] = {.lex_state = 113}, - [5452] = {.lex_state = 113}, - [5453] = {.lex_state = 113}, - [5454] = {.lex_state = 113}, - [5455] = {.lex_state = 113}, - [5456] = {.lex_state = 113}, - [5457] = {.lex_state = 113}, - [5458] = {.lex_state = 113}, - [5459] = {.lex_state = 113}, - [5460] = {.lex_state = 113}, - [5461] = {.lex_state = 113}, - [5462] = {.lex_state = 113}, - [5463] = {.lex_state = 113}, - [5464] = {.lex_state = 113}, - [5465] = {.lex_state = 113}, - [5466] = {.lex_state = 113}, - [5467] = {.lex_state = 113}, - [5468] = {.lex_state = 113}, - [5469] = {.lex_state = 113}, - [5470] = {.lex_state = 113}, - [5471] = {.lex_state = 113}, - [5472] = {.lex_state = 113}, - [5473] = {.lex_state = 113}, - [5474] = {.lex_state = 113}, - [5475] = {.lex_state = 113}, - [5476] = {.lex_state = 113}, - [5477] = {.lex_state = 113}, - [5478] = {.lex_state = 113}, - [5479] = {.lex_state = 113}, - [5480] = {.lex_state = 113}, - [5481] = {.lex_state = 113}, - [5482] = {.lex_state = 113}, - [5483] = {.lex_state = 113}, - [5484] = {.lex_state = 113}, - [5485] = {.lex_state = 113}, - [5486] = {.lex_state = 113}, - [5487] = {.lex_state = 113}, - [5488] = {.lex_state = 113}, - [5489] = {.lex_state = 113}, - [5490] = {.lex_state = 113}, - [5491] = {.lex_state = 113}, - [5492] = {.lex_state = 113}, - [5493] = {.lex_state = 113}, - [5494] = {.lex_state = 113}, - [5495] = {.lex_state = 113}, - [5496] = {.lex_state = 113}, - [5497] = {.lex_state = 113}, - [5498] = {.lex_state = 113}, - [5499] = {.lex_state = 113}, - [5500] = {.lex_state = 113}, - [5501] = {.lex_state = 113}, - [5502] = {.lex_state = 113}, - [5503] = {.lex_state = 113}, - [5504] = {.lex_state = 113}, - [5505] = {.lex_state = 113}, - [5506] = {.lex_state = 113}, - [5507] = {.lex_state = 113}, - [5508] = {.lex_state = 113}, - [5509] = {.lex_state = 113}, - [5510] = {.lex_state = 113}, - [5511] = {.lex_state = 113}, - [5512] = {.lex_state = 113}, - [5513] = {.lex_state = 113}, - [5514] = {.lex_state = 113}, - [5515] = {.lex_state = 113}, - [5516] = {.lex_state = 113}, - [5517] = {.lex_state = 113}, - [5518] = {.lex_state = 113}, - [5519] = {.lex_state = 113}, - [5520] = {.lex_state = 113}, - [5521] = {.lex_state = 113}, - [5522] = {.lex_state = 113}, - [5523] = {.lex_state = 113}, - [5524] = {.lex_state = 113}, - [5525] = {.lex_state = 113}, - [5526] = {.lex_state = 113}, - [5527] = {.lex_state = 113}, - [5528] = {.lex_state = 113}, - [5529] = {.lex_state = 113}, - [5530] = {.lex_state = 113}, - [5531] = {.lex_state = 113}, - [5532] = {.lex_state = 113}, - [5533] = {.lex_state = 113}, - [5534] = {.lex_state = 113}, - [5535] = {.lex_state = 113}, - [5536] = {.lex_state = 113}, - [5537] = {.lex_state = 113}, - [5538] = {.lex_state = 113}, - [5539] = {.lex_state = 113}, - [5540] = {.lex_state = 113}, - [5541] = {.lex_state = 113}, - [5542] = {.lex_state = 113}, - [5543] = {.lex_state = 113}, - [5544] = {.lex_state = 113}, - [5545] = {.lex_state = 113}, - [5546] = {.lex_state = 113}, - [5547] = {.lex_state = 113}, - [5548] = {.lex_state = 113}, - [5549] = {.lex_state = 113}, - [5550] = {.lex_state = 113}, - [5551] = {.lex_state = 113}, - [5552] = {.lex_state = 113}, - [5553] = {.lex_state = 113}, - [5554] = {.lex_state = 113}, - [5555] = {.lex_state = 113}, - [5556] = {.lex_state = 113}, - [5557] = {.lex_state = 113}, - [5558] = {.lex_state = 113}, - [5559] = {.lex_state = 113}, - [5560] = {.lex_state = 113}, - [5561] = {.lex_state = 113}, - [5562] = {.lex_state = 113}, - [5563] = {.lex_state = 113}, - [5564] = {.lex_state = 113}, - [5565] = {.lex_state = 113}, - [5566] = {.lex_state = 113}, - [5567] = {.lex_state = 113}, - [5568] = {.lex_state = 113}, - [5569] = {.lex_state = 113}, - [5570] = {.lex_state = 113}, - [5571] = {.lex_state = 113}, - [5572] = {.lex_state = 113}, - [5573] = {.lex_state = 113}, - [5574] = {.lex_state = 113}, - [5575] = {.lex_state = 113}, - [5576] = {.lex_state = 113}, - [5577] = {.lex_state = 113}, - [5578] = {.lex_state = 113}, - [5579] = {.lex_state = 113}, - [5580] = {.lex_state = 113}, - [5581] = {.lex_state = 113}, - [5582] = {.lex_state = 113}, - [5583] = {.lex_state = 113}, - [5584] = {.lex_state = 113}, - [5585] = {.lex_state = 113}, - [5586] = {.lex_state = 113}, - [5587] = {.lex_state = 113}, - [5588] = {.lex_state = 113}, - [5589] = {.lex_state = 113}, - [5590] = {.lex_state = 113}, - [5591] = {.lex_state = 113}, - [5592] = {.lex_state = 113}, - [5593] = {.lex_state = 113}, - [5594] = {.lex_state = 113}, - [5595] = {.lex_state = 113}, - [5596] = {.lex_state = 113}, - [5597] = {.lex_state = 113}, - [5598] = {.lex_state = 113}, - [5599] = {.lex_state = 113}, - [5600] = {.lex_state = 113}, - [5601] = {.lex_state = 113}, - [5602] = {.lex_state = 113}, - [5603] = {.lex_state = 113}, - [5604] = {.lex_state = 113}, - [5605] = {.lex_state = 113}, - [5606] = {.lex_state = 113}, - [5607] = {.lex_state = 113}, - [5608] = {.lex_state = 113}, - [5609] = {.lex_state = 113}, - [5610] = {.lex_state = 113}, - [5611] = {.lex_state = 113}, - [5612] = {.lex_state = 113}, - [5613] = {.lex_state = 113}, - [5614] = {.lex_state = 113}, - [5615] = {.lex_state = 113}, - [5616] = {.lex_state = 113}, - [5617] = {.lex_state = 113}, - [5618] = {.lex_state = 113}, - [5619] = {.lex_state = 113}, - [5620] = {.lex_state = 113}, - [5621] = {.lex_state = 113}, - [5622] = {.lex_state = 113}, - [5623] = {.lex_state = 113}, - [5624] = {.lex_state = 113}, - [5625] = {.lex_state = 113}, - [5626] = {.lex_state = 113}, - [5627] = {.lex_state = 113}, - [5628] = {.lex_state = 113}, - [5629] = {.lex_state = 113}, - [5630] = {.lex_state = 113}, - [5631] = {.lex_state = 113}, - [5632] = {.lex_state = 113}, - [5633] = {.lex_state = 113}, - [5634] = {.lex_state = 113}, - [5635] = {.lex_state = 113}, - [5636] = {.lex_state = 113}, - [5637] = {.lex_state = 113}, - [5638] = {.lex_state = 113}, - [5639] = {.lex_state = 113}, - [5640] = {.lex_state = 113}, - [5641] = {.lex_state = 113}, - [5642] = {.lex_state = 113}, - [5643] = {.lex_state = 113}, - [5644] = {.lex_state = 113}, - [5645] = {.lex_state = 113}, - [5646] = {.lex_state = 113}, - [5647] = {.lex_state = 113}, - [5648] = {.lex_state = 113}, - [5649] = {.lex_state = 113}, - [5650] = {.lex_state = 113}, - [5651] = {.lex_state = 113}, - [5652] = {.lex_state = 113}, - [5653] = {.lex_state = 113}, - [5654] = {.lex_state = 113}, - [5655] = {.lex_state = 113}, - [5656] = {.lex_state = 113}, - [5657] = {.lex_state = 113}, - [5658] = {.lex_state = 113}, - [5659] = {.lex_state = 113}, - [5660] = {.lex_state = 113}, - [5661] = {.lex_state = 113}, - [5662] = {.lex_state = 113}, - [5663] = {.lex_state = 113}, - [5664] = {.lex_state = 113}, - [5665] = {.lex_state = 113}, - [5666] = {.lex_state = 113}, - [5667] = {.lex_state = 113}, - [5668] = {.lex_state = 113}, - [5669] = {.lex_state = 113}, - [5670] = {.lex_state = 113}, - [5671] = {.lex_state = 113}, - [5672] = {.lex_state = 113}, - [5673] = {.lex_state = 113}, - [5674] = {.lex_state = 113}, - [5675] = {.lex_state = 113}, - [5676] = {.lex_state = 113}, - [5677] = {.lex_state = 113}, - [5678] = {.lex_state = 113}, - [5679] = {.lex_state = 113}, - [5680] = {.lex_state = 113}, - [5681] = {.lex_state = 113}, - [5682] = {.lex_state = 113}, - [5683] = {.lex_state = 113}, - [5684] = {.lex_state = 113}, - [5685] = {.lex_state = 113}, - [5686] = {.lex_state = 113}, - [5687] = {.lex_state = 113}, - [5688] = {.lex_state = 113}, - [5689] = {.lex_state = 113}, - [5690] = {.lex_state = 113}, - [5691] = {.lex_state = 113}, - [5692] = {.lex_state = 113}, - [5693] = {.lex_state = 113}, - [5694] = {.lex_state = 113}, - [5695] = {.lex_state = 113}, - [5696] = {.lex_state = 113}, - [5697] = {.lex_state = 113}, - [5698] = {.lex_state = 113}, - [5699] = {.lex_state = 113}, - [5700] = {.lex_state = 113}, - [5701] = {.lex_state = 113}, - [5702] = {.lex_state = 113}, - [5703] = {.lex_state = 113}, - [5704] = {.lex_state = 113}, - [5705] = {.lex_state = 113}, - [5706] = {.lex_state = 113}, - [5707] = {.lex_state = 113}, - [5708] = {.lex_state = 113}, - [5709] = {.lex_state = 113}, - [5710] = {.lex_state = 113}, - [5711] = {.lex_state = 113}, - [5712] = {.lex_state = 113}, - [5713] = {.lex_state = 113}, - [5714] = {.lex_state = 113}, - [5715] = {.lex_state = 113}, - [5716] = {.lex_state = 113}, - [5717] = {.lex_state = 113}, - [5718] = {.lex_state = 113}, - [5719] = {.lex_state = 113}, - [5720] = {.lex_state = 113}, - [5721] = {.lex_state = 113}, - [5722] = {.lex_state = 113}, - [5723] = {.lex_state = 113}, - [5724] = {.lex_state = 113}, - [5725] = {.lex_state = 113}, - [5726] = {.lex_state = 113}, - [5727] = {.lex_state = 113}, - [5728] = {.lex_state = 113}, - [5729] = {.lex_state = 113}, - [5730] = {.lex_state = 113}, - [5731] = {.lex_state = 113}, - [5732] = {.lex_state = 113}, - [5733] = {.lex_state = 113}, - [5734] = {.lex_state = 113}, - [5735] = {.lex_state = 113}, - [5736] = {.lex_state = 113}, - [5737] = {.lex_state = 113}, - [5738] = {.lex_state = 113}, - [5739] = {.lex_state = 113}, - [5740] = {.lex_state = 113}, - [5741] = {.lex_state = 113}, - [5742] = {.lex_state = 113}, - [5743] = {.lex_state = 113}, - [5744] = {.lex_state = 113}, - [5745] = {.lex_state = 113}, - [5746] = {.lex_state = 113}, - [5747] = {.lex_state = 113}, - [5748] = {.lex_state = 113}, - [5749] = {.lex_state = 113}, - [5750] = {.lex_state = 113}, - [5751] = {.lex_state = 113}, - [5752] = {.lex_state = 113}, - [5753] = {.lex_state = 113}, - [5754] = {.lex_state = 113}, - [5755] = {.lex_state = 113}, - [5756] = {.lex_state = 113}, - [5757] = {.lex_state = 113}, - [5758] = {.lex_state = 113}, - [5759] = {.lex_state = 113}, - [5760] = {.lex_state = 113}, - [5761] = {.lex_state = 113}, - [5762] = {.lex_state = 113}, - [5763] = {.lex_state = 113}, - [5764] = {.lex_state = 113}, - [5765] = {.lex_state = 113}, - [5766] = {.lex_state = 113}, - [5767] = {.lex_state = 113}, - [5768] = {.lex_state = 113}, - [5769] = {.lex_state = 113}, - [5770] = {.lex_state = 113}, - [5771] = {.lex_state = 113}, - [5772] = {.lex_state = 113}, - [5773] = {.lex_state = 113}, - [5774] = {.lex_state = 113}, - [5775] = {.lex_state = 113}, - [5776] = {.lex_state = 113}, - [5777] = {.lex_state = 113}, - [5778] = {.lex_state = 113}, - [5779] = {.lex_state = 113}, - [5780] = {.lex_state = 113}, - [5781] = {.lex_state = 113}, - [5782] = {.lex_state = 113}, - [5783] = {.lex_state = 113}, - [5784] = {.lex_state = 113}, - [5785] = {.lex_state = 113}, - [5786] = {.lex_state = 113}, - [5787] = {.lex_state = 113}, - [5788] = {.lex_state = 113}, - [5789] = {.lex_state = 113}, - [5790] = {.lex_state = 113}, - [5791] = {.lex_state = 113}, - [5792] = {.lex_state = 113}, - [5793] = {.lex_state = 113}, - [5794] = {.lex_state = 113}, - [5795] = {.lex_state = 113}, - [5796] = {.lex_state = 113}, - [5797] = {.lex_state = 113}, - [5798] = {.lex_state = 113}, - [5799] = {.lex_state = 113}, - [5800] = {.lex_state = 113}, - [5801] = {.lex_state = 113}, - [5802] = {.lex_state = 113}, - [5803] = {.lex_state = 113}, - [5804] = {.lex_state = 113}, - [5805] = {.lex_state = 113}, - [5806] = {.lex_state = 113}, - [5807] = {.lex_state = 113}, - [5808] = {.lex_state = 113}, - [5809] = {.lex_state = 113}, - [5810] = {.lex_state = 113}, - [5811] = {.lex_state = 113}, - [5812] = {.lex_state = 113}, - [5813] = {.lex_state = 113}, - [5814] = {.lex_state = 113}, - [5815] = {.lex_state = 113}, - [5816] = {.lex_state = 113}, - [5817] = {.lex_state = 119}, - [5818] = {.lex_state = 134}, - [5819] = {.lex_state = 134}, - [5820] = {.lex_state = 134}, - [5821] = {.lex_state = 134}, - [5822] = {.lex_state = 134}, - [5823] = {.lex_state = 134}, - [5824] = {.lex_state = 113}, - [5825] = {.lex_state = 134}, - [5826] = {.lex_state = 134}, - [5827] = {.lex_state = 134}, - [5828] = {.lex_state = 127}, - [5829] = {.lex_state = 134}, - [5830] = {.lex_state = 134}, - [5831] = {.lex_state = 134}, - [5832] = {.lex_state = 136}, - [5833] = {.lex_state = 136}, - [5834] = {.lex_state = 136}, - [5835] = {.lex_state = 134}, - [5836] = {.lex_state = 134}, - [5837] = {.lex_state = 134}, - [5838] = {.lex_state = 134}, - [5839] = {.lex_state = 134}, - [5840] = {.lex_state = 134}, - [5841] = {.lex_state = 134}, - [5842] = {.lex_state = 134}, - [5843] = {.lex_state = 134}, - [5844] = {.lex_state = 134}, - [5845] = {.lex_state = 134}, - [5846] = {.lex_state = 134}, - [5847] = {.lex_state = 134}, - [5848] = {.lex_state = 134}, - [5849] = {.lex_state = 134}, - [5850] = {.lex_state = 134}, - [5851] = {.lex_state = 134}, - [5852] = {.lex_state = 134}, - [5853] = {.lex_state = 134}, - [5854] = {.lex_state = 134}, - [5855] = {.lex_state = 134}, - [5856] = {.lex_state = 134}, - [5857] = {.lex_state = 134}, - [5858] = {.lex_state = 134}, - [5859] = {.lex_state = 134}, - [5860] = {.lex_state = 134}, - [5861] = {.lex_state = 134}, - [5862] = {.lex_state = 134}, - [5863] = {.lex_state = 134}, - [5864] = {.lex_state = 134}, - [5865] = {.lex_state = 134}, - [5866] = {.lex_state = 134}, - [5867] = {.lex_state = 134}, - [5868] = {.lex_state = 134}, - [5869] = {.lex_state = 134}, - [5870] = {.lex_state = 134}, - [5871] = {.lex_state = 134}, - [5872] = {.lex_state = 134}, - [5873] = {.lex_state = 134}, - [5874] = {.lex_state = 134}, - [5875] = {.lex_state = 134}, - [5876] = {.lex_state = 134}, - [5877] = {.lex_state = 134}, - [5878] = {.lex_state = 134}, - [5879] = {.lex_state = 134}, - [5880] = {.lex_state = 134}, - [5881] = {.lex_state = 134}, - [5882] = {.lex_state = 134}, - [5883] = {.lex_state = 134}, - [5884] = {.lex_state = 134}, - [5885] = {.lex_state = 134}, - [5886] = {.lex_state = 134}, - [5887] = {.lex_state = 134}, - [5888] = {.lex_state = 134}, - [5889] = {.lex_state = 134}, - [5890] = {.lex_state = 134}, - [5891] = {.lex_state = 134}, - [5892] = {.lex_state = 134}, - [5893] = {.lex_state = 134}, - [5894] = {.lex_state = 134}, - [5895] = {.lex_state = 134}, - [5896] = {.lex_state = 134}, - [5897] = {.lex_state = 134}, - [5898] = {.lex_state = 134}, - [5899] = {.lex_state = 134}, - [5900] = {.lex_state = 134}, - [5901] = {.lex_state = 134}, - [5902] = {.lex_state = 134}, - [5903] = {.lex_state = 134}, - [5904] = {.lex_state = 134}, - [5905] = {.lex_state = 134}, - [5906] = {.lex_state = 134}, - [5907] = {.lex_state = 134}, - [5908] = {.lex_state = 134}, - [5909] = {.lex_state = 134}, - [5910] = {.lex_state = 134}, - [5911] = {.lex_state = 134}, - [5912] = {.lex_state = 134}, - [5913] = {.lex_state = 134}, - [5914] = {.lex_state = 134}, - [5915] = {.lex_state = 134}, - [5916] = {.lex_state = 134}, - [5917] = {.lex_state = 134}, - [5918] = {.lex_state = 134}, - [5919] = {.lex_state = 134}, - [5920] = {.lex_state = 134}, - [5921] = {.lex_state = 134}, - [5922] = {.lex_state = 134}, - [5923] = {.lex_state = 134}, - [5924] = {.lex_state = 134}, - [5925] = {.lex_state = 134}, - [5926] = {.lex_state = 134}, - [5927] = {.lex_state = 134}, - [5928] = {.lex_state = 134}, - [5929] = {.lex_state = 134}, - [5930] = {.lex_state = 134}, - [5931] = {.lex_state = 134}, - [5932] = {.lex_state = 134}, - [5933] = {.lex_state = 134}, - [5934] = {.lex_state = 134}, - [5935] = {.lex_state = 134}, - [5936] = {.lex_state = 134}, - [5937] = {.lex_state = 134}, - [5938] = {.lex_state = 134}, - [5939] = {.lex_state = 134}, - [5940] = {.lex_state = 134}, - [5941] = {.lex_state = 134}, - [5942] = {.lex_state = 134}, - [5943] = {.lex_state = 134}, - [5944] = {.lex_state = 97}, - [5945] = {.lex_state = 134}, - [5946] = {.lex_state = 134}, - [5947] = {.lex_state = 134}, - [5948] = {.lex_state = 134}, - [5949] = {.lex_state = 134}, - [5950] = {.lex_state = 134}, - [5951] = {.lex_state = 134}, - [5952] = {.lex_state = 134}, - [5953] = {.lex_state = 134}, - [5954] = {.lex_state = 134}, - [5955] = {.lex_state = 134}, - [5956] = {.lex_state = 134}, - [5957] = {.lex_state = 134}, - [5958] = {.lex_state = 134}, - [5959] = {.lex_state = 134}, - [5960] = {.lex_state = 134}, - [5961] = {.lex_state = 134}, - [5962] = {.lex_state = 134}, - [5963] = {.lex_state = 134}, - [5964] = {.lex_state = 134}, - [5965] = {.lex_state = 134}, - [5966] = {.lex_state = 134}, - [5967] = {.lex_state = 134}, - [5968] = {.lex_state = 134}, - [5969] = {.lex_state = 134}, - [5970] = {.lex_state = 134}, - [5971] = {.lex_state = 134}, - [5972] = {.lex_state = 134}, - [5973] = {.lex_state = 134}, - [5974] = {.lex_state = 134}, - [5975] = {.lex_state = 134}, - [5976] = {.lex_state = 134}, - [5977] = {.lex_state = 134}, - [5978] = {.lex_state = 134}, - [5979] = {.lex_state = 134}, - [5980] = {.lex_state = 134}, - [5981] = {.lex_state = 134}, - [5982] = {.lex_state = 134}, - [5983] = {.lex_state = 134}, - [5984] = {.lex_state = 134}, - [5985] = {.lex_state = 134}, - [5986] = {.lex_state = 134}, - [5987] = {.lex_state = 134}, - [5988] = {.lex_state = 134}, - [5989] = {.lex_state = 134}, - [5990] = {.lex_state = 134}, - [5991] = {.lex_state = 134}, - [5992] = {.lex_state = 134}, - [5993] = {.lex_state = 134}, - [5994] = {.lex_state = 134}, - [5995] = {.lex_state = 134}, - [5996] = {.lex_state = 134}, - [5997] = {.lex_state = 134}, - [5998] = {.lex_state = 134}, - [5999] = {.lex_state = 134}, - [6000] = {.lex_state = 134}, - [6001] = {.lex_state = 134}, - [6002] = {.lex_state = 134}, - [6003] = {.lex_state = 134}, - [6004] = {.lex_state = 134}, - [6005] = {.lex_state = 134}, - [6006] = {.lex_state = 134}, - [6007] = {.lex_state = 134}, - [6008] = {.lex_state = 134}, - [6009] = {.lex_state = 134}, - [6010] = {.lex_state = 134}, - [6011] = {.lex_state = 134}, - [6012] = {.lex_state = 134}, - [6013] = {.lex_state = 134}, - [6014] = {.lex_state = 134}, - [6015] = {.lex_state = 134}, - [6016] = {.lex_state = 134}, - [6017] = {.lex_state = 134}, - [6018] = {.lex_state = 134}, - [6019] = {.lex_state = 134}, - [6020] = {.lex_state = 134}, - [6021] = {.lex_state = 134}, - [6022] = {.lex_state = 134}, - [6023] = {.lex_state = 134}, - [6024] = {.lex_state = 134}, - [6025] = {.lex_state = 134}, - [6026] = {.lex_state = 134}, - [6027] = {.lex_state = 134}, - [6028] = {.lex_state = 134}, - [6029] = {.lex_state = 134}, - [6030] = {.lex_state = 134}, - [6031] = {.lex_state = 134}, - [6032] = {.lex_state = 134}, - [6033] = {.lex_state = 134}, - [6034] = {.lex_state = 134}, - [6035] = {.lex_state = 134}, - [6036] = {.lex_state = 134}, - [6037] = {.lex_state = 134}, - [6038] = {.lex_state = 134}, - [6039] = {.lex_state = 134}, - [6040] = {.lex_state = 134}, - [6041] = {.lex_state = 134}, - [6042] = {.lex_state = 134}, - [6043] = {.lex_state = 134}, - [6044] = {.lex_state = 134}, - [6045] = {.lex_state = 134}, - [6046] = {.lex_state = 134}, - [6047] = {.lex_state = 134}, - [6048] = {.lex_state = 134}, - [6049] = {.lex_state = 134}, - [6050] = {.lex_state = 134}, - [6051] = {.lex_state = 134}, - [6052] = {.lex_state = 134}, - [6053] = {.lex_state = 134}, - [6054] = {.lex_state = 134}, - [6055] = {.lex_state = 134}, - [6056] = {.lex_state = 134}, - [6057] = {.lex_state = 134}, - [6058] = {.lex_state = 134}, - [6059] = {.lex_state = 134}, - [6060] = {.lex_state = 134}, - [6061] = {.lex_state = 134}, - [6062] = {.lex_state = 134}, - [6063] = {.lex_state = 134}, - [6064] = {.lex_state = 134}, - [6065] = {.lex_state = 134}, - [6066] = {.lex_state = 126}, - [6067] = {.lex_state = 134}, - [6068] = {.lex_state = 134}, - [6069] = {.lex_state = 134}, - [6070] = {.lex_state = 126}, - [6071] = {.lex_state = 126}, - [6072] = {.lex_state = 106}, - [6073] = {.lex_state = 134}, - [6074] = {.lex_state = 134}, - [6075] = {.lex_state = 134}, - [6076] = {.lex_state = 126}, - [6077] = {.lex_state = 126}, - [6078] = {.lex_state = 126}, - [6079] = {.lex_state = 126}, - [6080] = {.lex_state = 126}, - [6081] = {.lex_state = 106}, - [6082] = {.lex_state = 126}, - [6083] = {.lex_state = 126}, - [6084] = {.lex_state = 126}, - [6085] = {.lex_state = 126}, - [6086] = {.lex_state = 126}, - [6087] = {.lex_state = 126}, - [6088] = {.lex_state = 106}, - [6089] = {.lex_state = 126}, - [6090] = {.lex_state = 134}, - [6091] = {.lex_state = 134}, - [6092] = {.lex_state = 134}, - [6093] = {.lex_state = 134}, - [6094] = {.lex_state = 134}, - [6095] = {.lex_state = 134}, - [6096] = {.lex_state = 134}, - [6097] = {.lex_state = 134}, - [6098] = {.lex_state = 134}, - [6099] = {.lex_state = 134}, - [6100] = {.lex_state = 134}, - [6101] = {.lex_state = 134}, - [6102] = {.lex_state = 134}, - [6103] = {.lex_state = 134}, - [6104] = {.lex_state = 134}, - [6105] = {.lex_state = 134}, - [6106] = {.lex_state = 134}, - [6107] = {.lex_state = 134}, - [6108] = {.lex_state = 134}, - [6109] = {.lex_state = 134}, - [6110] = {.lex_state = 134}, - [6111] = {.lex_state = 134}, - [6112] = {.lex_state = 134}, - [6113] = {.lex_state = 134}, - [6114] = {.lex_state = 134}, - [6115] = {.lex_state = 134}, - [6116] = {.lex_state = 134}, - [6117] = {.lex_state = 134}, - [6118] = {.lex_state = 134}, - [6119] = {.lex_state = 134}, - [6120] = {.lex_state = 134}, - [6121] = {.lex_state = 134}, - [6122] = {.lex_state = 134}, - [6123] = {.lex_state = 134}, - [6124] = {.lex_state = 134}, - [6125] = {.lex_state = 134}, - [6126] = {.lex_state = 134}, - [6127] = {.lex_state = 134}, - [6128] = {.lex_state = 134}, - [6129] = {.lex_state = 134}, - [6130] = {.lex_state = 134}, - [6131] = {.lex_state = 134}, - [6132] = {.lex_state = 134}, - [6133] = {.lex_state = 134}, - [6134] = {.lex_state = 134}, - [6135] = {.lex_state = 134}, - [6136] = {.lex_state = 134}, - [6137] = {.lex_state = 134}, - [6138] = {.lex_state = 134}, - [6139] = {.lex_state = 134}, - [6140] = {.lex_state = 134}, - [6141] = {.lex_state = 134}, - [6142] = {.lex_state = 134}, - [6143] = {.lex_state = 134}, - [6144] = {.lex_state = 134}, - [6145] = {.lex_state = 134}, - [6146] = {.lex_state = 134}, - [6147] = {.lex_state = 134}, - [6148] = {.lex_state = 134}, - [6149] = {.lex_state = 134}, - [6150] = {.lex_state = 134}, - [6151] = {.lex_state = 134}, - [6152] = {.lex_state = 134}, - [6153] = {.lex_state = 134}, - [6154] = {.lex_state = 134}, - [6155] = {.lex_state = 134}, - [6156] = {.lex_state = 134}, - [6157] = {.lex_state = 134}, - [6158] = {.lex_state = 134}, - [6159] = {.lex_state = 134}, - [6160] = {.lex_state = 134}, - [6161] = {.lex_state = 134}, - [6162] = {.lex_state = 134}, - [6163] = {.lex_state = 134}, - [6164] = {.lex_state = 134}, - [6165] = {.lex_state = 134}, - [6166] = {.lex_state = 134}, - [6167] = {.lex_state = 134}, - [6168] = {.lex_state = 134}, - [6169] = {.lex_state = 134}, - [6170] = {.lex_state = 134}, - [6171] = {.lex_state = 134}, - [6172] = {.lex_state = 134}, - [6173] = {.lex_state = 134}, - [6174] = {.lex_state = 134}, - [6175] = {.lex_state = 134}, - [6176] = {.lex_state = 134}, - [6177] = {.lex_state = 134}, - [6178] = {.lex_state = 134}, - [6179] = {.lex_state = 134}, - [6180] = {.lex_state = 134}, - [6181] = {.lex_state = 134}, - [6182] = {.lex_state = 134}, - [6183] = {.lex_state = 134}, - [6184] = {.lex_state = 134}, - [6185] = {.lex_state = 134}, - [6186] = {.lex_state = 134}, - [6187] = {.lex_state = 134}, - [6188] = {.lex_state = 134}, - [6189] = {.lex_state = 134}, - [6190] = {.lex_state = 134}, - [6191] = {.lex_state = 134}, - [6192] = {.lex_state = 134}, - [6193] = {.lex_state = 134}, - [6194] = {.lex_state = 134}, - [6195] = {.lex_state = 134}, - [6196] = {.lex_state = 134}, - [6197] = {.lex_state = 134}, - [6198] = {.lex_state = 134}, - [6199] = {.lex_state = 134}, - [6200] = {.lex_state = 134}, - [6201] = {.lex_state = 134}, - [6202] = {.lex_state = 134}, - [6203] = {.lex_state = 134}, - [6204] = {.lex_state = 134}, - [6205] = {.lex_state = 134}, - [6206] = {.lex_state = 134}, - [6207] = {.lex_state = 134}, - [6208] = {.lex_state = 134}, - [6209] = {.lex_state = 134}, - [6210] = {.lex_state = 134}, - [6211] = {.lex_state = 134}, - [6212] = {.lex_state = 126}, - [6213] = {.lex_state = 126}, - [6214] = {.lex_state = 134}, - [6215] = {.lex_state = 134}, - [6216] = {.lex_state = 134}, - [6217] = {.lex_state = 134}, - [6218] = {.lex_state = 134}, - [6219] = {.lex_state = 134}, - [6220] = {.lex_state = 134}, - [6221] = {.lex_state = 134}, - [6222] = {.lex_state = 134}, - [6223] = {.lex_state = 134}, - [6224] = {.lex_state = 134}, - [6225] = {.lex_state = 134}, - [6226] = {.lex_state = 134}, - [6227] = {.lex_state = 134}, - [6228] = {.lex_state = 134}, - [6229] = {.lex_state = 134}, - [6230] = {.lex_state = 134}, - [6231] = {.lex_state = 134}, - [6232] = {.lex_state = 134}, - [6233] = {.lex_state = 134}, - [6234] = {.lex_state = 134}, - [6235] = {.lex_state = 134}, - [6236] = {.lex_state = 134}, - [6237] = {.lex_state = 134}, - [6238] = {.lex_state = 134}, - [6239] = {.lex_state = 134}, - [6240] = {.lex_state = 134}, - [6241] = {.lex_state = 134}, - [6242] = {.lex_state = 134}, - [6243] = {.lex_state = 134}, - [6244] = {.lex_state = 134}, - [6245] = {.lex_state = 134}, - [6246] = {.lex_state = 134}, - [6247] = {.lex_state = 134}, - [6248] = {.lex_state = 134}, - [6249] = {.lex_state = 134}, - [6250] = {.lex_state = 134}, - [6251] = {.lex_state = 134}, - [6252] = {.lex_state = 134}, - [6253] = {.lex_state = 134}, - [6254] = {.lex_state = 134}, - [6255] = {.lex_state = 134}, - [6256] = {.lex_state = 134}, - [6257] = {.lex_state = 134}, - [6258] = {.lex_state = 134}, - [6259] = {.lex_state = 134}, - [6260] = {.lex_state = 134}, - [6261] = {.lex_state = 134}, - [6262] = {.lex_state = 134}, - [6263] = {.lex_state = 134}, - [6264] = {.lex_state = 134}, - [6265] = {.lex_state = 134}, - [6266] = {.lex_state = 134}, - [6267] = {.lex_state = 134}, - [6268] = {.lex_state = 134}, - [6269] = {.lex_state = 134}, - [6270] = {.lex_state = 134}, - [6271] = {.lex_state = 134}, - [6272] = {.lex_state = 134}, - [6273] = {.lex_state = 134}, - [6274] = {.lex_state = 134}, - [6275] = {.lex_state = 134}, - [6276] = {.lex_state = 134}, - [6277] = {.lex_state = 134}, - [6278] = {.lex_state = 134}, - [6279] = {.lex_state = 134}, - [6280] = {.lex_state = 134}, - [6281] = {.lex_state = 134}, - [6282] = {.lex_state = 134}, - [6283] = {.lex_state = 134}, - [6284] = {.lex_state = 134}, - [6285] = {.lex_state = 134}, - [6286] = {.lex_state = 134}, - [6287] = {.lex_state = 134}, - [6288] = {.lex_state = 134}, - [6289] = {.lex_state = 134}, - [6290] = {.lex_state = 134}, - [6291] = {.lex_state = 134}, - [6292] = {.lex_state = 134}, - [6293] = {.lex_state = 134}, - [6294] = {.lex_state = 134}, - [6295] = {.lex_state = 134}, - [6296] = {.lex_state = 134}, - [6297] = {.lex_state = 134}, - [6298] = {.lex_state = 134}, - [6299] = {.lex_state = 134}, - [6300] = {.lex_state = 113}, - [6301] = {.lex_state = 113}, - [6302] = {.lex_state = 113}, - [6303] = {.lex_state = 113}, - [6304] = {.lex_state = 113}, - [6305] = {.lex_state = 113}, - [6306] = {.lex_state = 113}, - [6307] = {.lex_state = 134}, - [6308] = {.lex_state = 134}, - [6309] = {.lex_state = 134}, - [6310] = {.lex_state = 134}, - [6311] = {.lex_state = 134}, - [6312] = {.lex_state = 134}, - [6313] = {.lex_state = 134}, - [6314] = {.lex_state = 134}, - [6315] = {.lex_state = 134}, - [6316] = {.lex_state = 134}, - [6317] = {.lex_state = 134}, - [6318] = {.lex_state = 134}, - [6319] = {.lex_state = 134}, - [6320] = {.lex_state = 134}, - [6321] = {.lex_state = 134}, - [6322] = {.lex_state = 134}, - [6323] = {.lex_state = 134}, - [6324] = {.lex_state = 134}, - [6325] = {.lex_state = 134}, - [6326] = {.lex_state = 134}, - [6327] = {.lex_state = 134}, - [6328] = {.lex_state = 134}, - [6329] = {.lex_state = 134}, - [6330] = {.lex_state = 134}, - [6331] = {.lex_state = 134}, - [6332] = {.lex_state = 134}, - [6333] = {.lex_state = 134}, - [6334] = {.lex_state = 134}, - [6335] = {.lex_state = 134}, - [6336] = {.lex_state = 134}, - [6337] = {.lex_state = 134}, - [6338] = {.lex_state = 134}, - [6339] = {.lex_state = 134}, - [6340] = {.lex_state = 134}, - [6341] = {.lex_state = 134}, - [6342] = {.lex_state = 134}, - [6343] = {.lex_state = 134}, - [6344] = {.lex_state = 134}, - [6345] = {.lex_state = 134}, - [6346] = {.lex_state = 134}, - [6347] = {.lex_state = 134}, - [6348] = {.lex_state = 134}, - [6349] = {.lex_state = 134}, - [6350] = {.lex_state = 134}, - [6351] = {.lex_state = 134}, - [6352] = {.lex_state = 134}, - [6353] = {.lex_state = 134}, - [6354] = {.lex_state = 134}, - [6355] = {.lex_state = 134}, - [6356] = {.lex_state = 134}, - [6357] = {.lex_state = 134}, - [6358] = {.lex_state = 134}, - [6359] = {.lex_state = 134}, - [6360] = {.lex_state = 134}, - [6361] = {.lex_state = 134}, - [6362] = {.lex_state = 134}, - [6363] = {.lex_state = 134}, - [6364] = {.lex_state = 134}, - [6365] = {.lex_state = 134}, - [6366] = {.lex_state = 134}, - [6367] = {.lex_state = 134}, - [6368] = {.lex_state = 134}, - [6369] = {.lex_state = 134}, - [6370] = {.lex_state = 134}, - [6371] = {.lex_state = 134}, - [6372] = {.lex_state = 134}, - [6373] = {.lex_state = 134}, - [6374] = {.lex_state = 134}, - [6375] = {.lex_state = 134}, - [6376] = {.lex_state = 134}, - [6377] = {.lex_state = 134}, - [6378] = {.lex_state = 134}, - [6379] = {.lex_state = 134}, - [6380] = {.lex_state = 134}, - [6381] = {.lex_state = 134}, - [6382] = {.lex_state = 134}, - [6383] = {.lex_state = 134}, - [6384] = {.lex_state = 134}, - [6385] = {.lex_state = 134}, - [6386] = {.lex_state = 134}, - [6387] = {.lex_state = 134}, - [6388] = {.lex_state = 134}, - [6389] = {.lex_state = 134}, - [6390] = {.lex_state = 134}, - [6391] = {.lex_state = 134}, - [6392] = {.lex_state = 134}, - [6393] = {.lex_state = 134}, - [6394] = {.lex_state = 134}, - [6395] = {.lex_state = 134}, - [6396] = {.lex_state = 134}, - [6397] = {.lex_state = 134}, - [6398] = {.lex_state = 134}, - [6399] = {.lex_state = 134}, - [6400] = {.lex_state = 134}, - [6401] = {.lex_state = 134}, - [6402] = {.lex_state = 134}, - [6403] = {.lex_state = 134}, - [6404] = {.lex_state = 134}, - [6405] = {.lex_state = 134}, - [6406] = {.lex_state = 134}, - [6407] = {.lex_state = 134}, - [6408] = {.lex_state = 134}, - [6409] = {.lex_state = 134}, - [6410] = {.lex_state = 134}, - [6411] = {.lex_state = 134}, - [6412] = {.lex_state = 134}, - [6413] = {.lex_state = 134}, - [6414] = {.lex_state = 134}, - [6415] = {.lex_state = 134}, - [6416] = {.lex_state = 134}, - [6417] = {.lex_state = 134}, - [6418] = {.lex_state = 134}, - [6419] = {.lex_state = 134}, - [6420] = {.lex_state = 134}, - [6421] = {.lex_state = 134}, - [6422] = {.lex_state = 134}, - [6423] = {.lex_state = 134}, - [6424] = {.lex_state = 134}, - [6425] = {.lex_state = 134}, - [6426] = {.lex_state = 134}, - [6427] = {.lex_state = 134}, - [6428] = {.lex_state = 134}, - [6429] = {.lex_state = 134}, - [6430] = {.lex_state = 134}, - [6431] = {.lex_state = 134}, - [6432] = {.lex_state = 134}, - [6433] = {.lex_state = 134}, - [6434] = {.lex_state = 134}, - [6435] = {.lex_state = 134}, - [6436] = {.lex_state = 134}, - [6437] = {.lex_state = 134}, - [6438] = {.lex_state = 134}, - [6439] = {.lex_state = 134}, - [6440] = {.lex_state = 134}, - [6441] = {.lex_state = 134}, - [6442] = {.lex_state = 134}, - [6443] = {.lex_state = 134}, - [6444] = {.lex_state = 134}, - [6445] = {.lex_state = 134}, - [6446] = {.lex_state = 134}, - [6447] = {.lex_state = 134}, - [6448] = {.lex_state = 134}, - [6449] = {.lex_state = 134}, - [6450] = {.lex_state = 134}, - [6451] = {.lex_state = 134}, - [6452] = {.lex_state = 134}, - [6453] = {.lex_state = 134}, - [6454] = {.lex_state = 134}, - [6455] = {.lex_state = 134}, - [6456] = {.lex_state = 134}, - [6457] = {.lex_state = 134}, - [6458] = {.lex_state = 134}, - [6459] = {.lex_state = 134}, - [6460] = {.lex_state = 134}, - [6461] = {.lex_state = 134}, - [6462] = {.lex_state = 134}, - [6463] = {.lex_state = 134}, - [6464] = {.lex_state = 134}, - [6465] = {.lex_state = 134}, - [6466] = {.lex_state = 134}, - [6467] = {.lex_state = 134}, - [6468] = {.lex_state = 134}, - [6469] = {.lex_state = 134}, - [6470] = {.lex_state = 134}, - [6471] = {.lex_state = 134}, - [6472] = {.lex_state = 134}, - [6473] = {.lex_state = 134}, - [6474] = {.lex_state = 134}, - [6475] = {.lex_state = 134}, - [6476] = {.lex_state = 134}, - [6477] = {.lex_state = 134}, - [6478] = {.lex_state = 134}, - [6479] = {.lex_state = 134}, - [6480] = {.lex_state = 134}, - [6481] = {.lex_state = 134}, - [6482] = {.lex_state = 134}, - [6483] = {.lex_state = 134}, - [6484] = {.lex_state = 134}, - [6485] = {.lex_state = 134}, - [6486] = {.lex_state = 134}, - [6487] = {.lex_state = 134}, - [6488] = {.lex_state = 134}, - [6489] = {.lex_state = 134}, - [6490] = {.lex_state = 134}, - [6491] = {.lex_state = 134}, - [6492] = {.lex_state = 134}, - [6493] = {.lex_state = 134}, - [6494] = {.lex_state = 134}, - [6495] = {.lex_state = 134}, - [6496] = {.lex_state = 134}, - [6497] = {.lex_state = 134}, - [6498] = {.lex_state = 134}, - [6499] = {.lex_state = 134}, - [6500] = {.lex_state = 134}, - [6501] = {.lex_state = 134}, - [6502] = {.lex_state = 134}, - [6503] = {.lex_state = 134}, - [6504] = {.lex_state = 134}, - [6505] = {.lex_state = 134}, - [6506] = {.lex_state = 134}, - [6507] = {.lex_state = 134}, - [6508] = {.lex_state = 134}, - [6509] = {.lex_state = 134}, - [6510] = {.lex_state = 134}, - [6511] = {.lex_state = 134}, - [6512] = {.lex_state = 134}, - [6513] = {.lex_state = 134}, - [6514] = {.lex_state = 134}, - [6515] = {.lex_state = 134}, - [6516] = {.lex_state = 134}, - [6517] = {.lex_state = 134}, - [6518] = {.lex_state = 134}, - [6519] = {.lex_state = 134}, - [6520] = {.lex_state = 134}, - [6521] = {.lex_state = 134}, - [6522] = {.lex_state = 134}, - [6523] = {.lex_state = 134}, - [6524] = {.lex_state = 134}, - [6525] = {.lex_state = 134}, - [6526] = {.lex_state = 134}, - [6527] = {.lex_state = 134}, - [6528] = {.lex_state = 134}, - [6529] = {.lex_state = 134}, - [6530] = {.lex_state = 134}, - [6531] = {.lex_state = 134}, - [6532] = {.lex_state = 134}, - [6533] = {.lex_state = 134}, - [6534] = {.lex_state = 134}, - [6535] = {.lex_state = 134}, - [6536] = {.lex_state = 134}, - [6537] = {.lex_state = 134}, - [6538] = {.lex_state = 134}, - [6539] = {.lex_state = 134}, - [6540] = {.lex_state = 134}, - [6541] = {.lex_state = 134}, - [6542] = {.lex_state = 134}, - [6543] = {.lex_state = 134}, - [6544] = {.lex_state = 113}, - [6545] = {.lex_state = 134}, - [6546] = {.lex_state = 134}, - [6547] = {.lex_state = 119}, - [6548] = {.lex_state = 134}, - [6549] = {.lex_state = 134}, - [6550] = {.lex_state = 134}, - [6551] = {.lex_state = 113}, - [6552] = {.lex_state = 113}, - [6553] = {.lex_state = 134}, - [6554] = {.lex_state = 113}, - [6555] = {.lex_state = 113}, - [6556] = {.lex_state = 113}, - [6557] = {.lex_state = 113}, - [6558] = {.lex_state = 134}, - [6559] = {.lex_state = 134}, - [6560] = {.lex_state = 113}, - [6561] = {.lex_state = 113}, - [6562] = {.lex_state = 113}, - [6563] = {.lex_state = 113}, - [6564] = {.lex_state = 113}, - [6565] = {.lex_state = 113}, - [6566] = {.lex_state = 134}, - [6567] = {.lex_state = 113}, - [6568] = {.lex_state = 113}, - [6569] = {.lex_state = 113}, - [6570] = {.lex_state = 113}, - [6571] = {.lex_state = 124}, - [6572] = {.lex_state = 134}, - [6573] = {.lex_state = 134}, - [6574] = {.lex_state = 134}, - [6575] = {.lex_state = 134}, - [6576] = {.lex_state = 134}, - [6577] = {.lex_state = 134}, - [6578] = {.lex_state = 134}, - [6579] = {.lex_state = 134}, - [6580] = {.lex_state = 134}, - [6581] = {.lex_state = 134}, - [6582] = {.lex_state = 119}, - [6583] = {.lex_state = 134}, - [6584] = {.lex_state = 134}, - [6585] = {.lex_state = 134}, - [6586] = {.lex_state = 134}, - [6587] = {.lex_state = 134}, - [6588] = {.lex_state = 134}, - [6589] = {.lex_state = 134}, - [6590] = {.lex_state = 134}, - [6591] = {.lex_state = 134}, - [6592] = {.lex_state = 134}, - [6593] = {.lex_state = 134}, - [6594] = {.lex_state = 119}, - [6595] = {.lex_state = 134}, - [6596] = {.lex_state = 134}, - [6597] = {.lex_state = 134}, - [6598] = {.lex_state = 134}, - [6599] = {.lex_state = 134}, - [6600] = {.lex_state = 134}, - [6601] = {.lex_state = 134}, - [6602] = {.lex_state = 134}, - [6603] = {.lex_state = 134}, - [6604] = {.lex_state = 134}, - [6605] = {.lex_state = 134}, - [6606] = {.lex_state = 134}, - [6607] = {.lex_state = 134}, - [6608] = {.lex_state = 134}, - [6609] = {.lex_state = 134}, - [6610] = {.lex_state = 134}, - [6611] = {.lex_state = 134}, - [6612] = {.lex_state = 134}, - [6613] = {.lex_state = 134}, - [6614] = {.lex_state = 134}, - [6615] = {.lex_state = 134}, - [6616] = {.lex_state = 134}, - [6617] = {.lex_state = 134}, - [6618] = {.lex_state = 119}, - [6619] = {.lex_state = 119}, - [6620] = {.lex_state = 121}, - [6621] = {.lex_state = 119}, - [6622] = {.lex_state = 119}, - [6623] = {.lex_state = 119}, - [6624] = {.lex_state = 119}, - [6625] = {.lex_state = 119}, - [6626] = {.lex_state = 134}, - [6627] = {.lex_state = 119}, - [6628] = {.lex_state = 119}, - [6629] = {.lex_state = 134}, - [6630] = {.lex_state = 126}, - [6631] = {.lex_state = 134}, - [6632] = {.lex_state = 126}, - [6633] = {.lex_state = 126}, - [6634] = {.lex_state = 126}, - [6635] = {.lex_state = 126}, - [6636] = {.lex_state = 126}, - [6637] = {.lex_state = 126}, - [6638] = {.lex_state = 134}, - [6639] = {.lex_state = 126}, - [6640] = {.lex_state = 126}, - [6641] = {.lex_state = 126}, - [6642] = {.lex_state = 126}, - [6643] = {.lex_state = 126}, - [6644] = {.lex_state = 126}, - [6645] = {.lex_state = 126}, - [6646] = {.lex_state = 126}, - [6647] = {.lex_state = 134}, - [6648] = {.lex_state = 134}, - [6649] = {.lex_state = 134}, - [6650] = {.lex_state = 134}, - [6651] = {.lex_state = 134}, - [6652] = {.lex_state = 134}, - [6653] = {.lex_state = 126}, - [6654] = {.lex_state = 134}, - [6655] = {.lex_state = 134}, - [6656] = {.lex_state = 134}, - [6657] = {.lex_state = 134}, - [6658] = {.lex_state = 126}, - [6659] = {.lex_state = 126}, - [6660] = {.lex_state = 134}, - [6661] = {.lex_state = 134}, - [6662] = {.lex_state = 134}, - [6663] = {.lex_state = 126}, - [6664] = {.lex_state = 126}, - [6665] = {.lex_state = 134}, - [6666] = {.lex_state = 126}, - [6667] = {.lex_state = 126}, - [6668] = {.lex_state = 126}, - [6669] = {.lex_state = 126}, - [6670] = {.lex_state = 126}, - [6671] = {.lex_state = 126}, - [6672] = {.lex_state = 126}, - [6673] = {.lex_state = 126}, - [6674] = {.lex_state = 126}, - [6675] = {.lex_state = 126}, - [6676] = {.lex_state = 126}, - [6677] = {.lex_state = 134}, - [6678] = {.lex_state = 134}, - [6679] = {.lex_state = 126}, - [6680] = {.lex_state = 134}, - [6681] = {.lex_state = 122}, - [6682] = {.lex_state = 122}, - [6683] = {.lex_state = 122}, - [6684] = {.lex_state = 122}, - [6685] = {.lex_state = 122}, - [6686] = {.lex_state = 122}, - [6687] = {.lex_state = 122}, - [6688] = {.lex_state = 122}, - [6689] = {.lex_state = 122}, - [6690] = {.lex_state = 122}, - [6691] = {.lex_state = 122}, - [6692] = {.lex_state = 122}, - [6693] = {.lex_state = 122}, - [6694] = {.lex_state = 122}, - [6695] = {.lex_state = 122}, - [6696] = {.lex_state = 122}, - [6697] = {.lex_state = 134}, - [6698] = {.lex_state = 134}, - [6699] = {.lex_state = 134}, - [6700] = {.lex_state = 122}, - [6701] = {.lex_state = 134}, - [6702] = {.lex_state = 134}, - [6703] = {.lex_state = 134}, - [6704] = {.lex_state = 134}, - [6705] = {.lex_state = 134}, - [6706] = {.lex_state = 134}, - [6707] = {.lex_state = 134}, - [6708] = {.lex_state = 134}, - [6709] = {.lex_state = 134}, - [6710] = {.lex_state = 127}, - [6711] = {.lex_state = 127}, - [6712] = {.lex_state = 127}, - [6713] = {.lex_state = 127}, - [6714] = {.lex_state = 127}, - [6715] = {.lex_state = 127}, - [6716] = {.lex_state = 127}, - [6717] = {.lex_state = 127}, - [6718] = {.lex_state = 127}, - [6719] = {.lex_state = 127}, - [6720] = {.lex_state = 127}, - [6721] = {.lex_state = 127}, - [6722] = {.lex_state = 127}, - [6723] = {.lex_state = 127}, - [6724] = {.lex_state = 127}, - [6725] = {.lex_state = 127}, - [6726] = {.lex_state = 127}, - [6727] = {.lex_state = 127}, - [6728] = {.lex_state = 127}, - [6729] = {.lex_state = 127}, - [6730] = {.lex_state = 127}, - [6731] = {.lex_state = 127}, - [6732] = {.lex_state = 127}, - [6733] = {.lex_state = 127}, - [6734] = {.lex_state = 127}, - [6735] = {.lex_state = 127}, - [6736] = {.lex_state = 127}, - [6737] = {.lex_state = 127}, - [6738] = {.lex_state = 127}, - [6739] = {.lex_state = 127}, - [6740] = {.lex_state = 127}, - [6741] = {.lex_state = 127}, - [6742] = {.lex_state = 127}, - [6743] = {.lex_state = 127}, - [6744] = {.lex_state = 127}, - [6745] = {.lex_state = 127}, - [6746] = {.lex_state = 127}, - [6747] = {.lex_state = 127}, - [6748] = {.lex_state = 127}, - [6749] = {.lex_state = 127}, - [6750] = {.lex_state = 127}, - [6751] = {.lex_state = 127}, - [6752] = {.lex_state = 127}, - [6753] = {.lex_state = 127}, - [6754] = {.lex_state = 127}, - [6755] = {.lex_state = 127}, - [6756] = {.lex_state = 127}, - [6757] = {.lex_state = 127}, - [6758] = {.lex_state = 127}, - [6759] = {.lex_state = 127}, - [6760] = {.lex_state = 127}, - [6761] = {.lex_state = 127}, - [6762] = {.lex_state = 127}, - [6763] = {.lex_state = 127}, - [6764] = {.lex_state = 127}, - [6765] = {.lex_state = 127}, - [6766] = {.lex_state = 127}, - [6767] = {.lex_state = 127}, - [6768] = {.lex_state = 127}, - [6769] = {.lex_state = 127}, - [6770] = {.lex_state = 127}, - [6771] = {.lex_state = 127}, - [6772] = {.lex_state = 127}, - [6773] = {.lex_state = 127}, - [6774] = {.lex_state = 127}, - [6775] = {.lex_state = 127}, - [6776] = {.lex_state = 127}, - [6777] = {.lex_state = 127}, - [6778] = {.lex_state = 127}, - [6779] = {.lex_state = 127}, - [6780] = {.lex_state = 127}, - [6781] = {.lex_state = 127}, - [6782] = {.lex_state = 127}, - [6783] = {.lex_state = 127}, - [6784] = {.lex_state = 127}, - [6785] = {.lex_state = 127}, - [6786] = {.lex_state = 127}, - [6787] = {.lex_state = 127}, - [6788] = {.lex_state = 127}, - [6789] = {.lex_state = 127}, - [6790] = {.lex_state = 127}, - [6791] = {.lex_state = 127}, - [6792] = {.lex_state = 127}, - [6793] = {.lex_state = 127}, - [6794] = {.lex_state = 127}, - [6795] = {.lex_state = 127}, - [6796] = {.lex_state = 127}, - [6797] = {.lex_state = 127}, - [6798] = {.lex_state = 127}, - [6799] = {.lex_state = 127}, - [6800] = {.lex_state = 127}, - [6801] = {.lex_state = 127}, - [6802] = {.lex_state = 127}, - [6803] = {.lex_state = 127}, - [6804] = {.lex_state = 127}, - [6805] = {.lex_state = 127}, - [6806] = {.lex_state = 127}, - [6807] = {.lex_state = 127}, - [6808] = {.lex_state = 127}, - [6809] = {.lex_state = 127}, - [6810] = {.lex_state = 127}, - [6811] = {.lex_state = 127}, - [6812] = {.lex_state = 127}, - [6813] = {.lex_state = 127}, - [6814] = {.lex_state = 127}, - [6815] = {.lex_state = 127}, - [6816] = {.lex_state = 127}, - [6817] = {.lex_state = 127}, - [6818] = {.lex_state = 127}, - [6819] = {.lex_state = 127}, - [6820] = {.lex_state = 127}, - [6821] = {.lex_state = 134}, - [6822] = {.lex_state = 127}, - [6823] = {.lex_state = 134}, - [6824] = {.lex_state = 134}, - [6825] = {.lex_state = 127}, - [6826] = {.lex_state = 127}, - [6827] = {.lex_state = 134}, - [6828] = {.lex_state = 127}, - [6829] = {.lex_state = 127}, - [6830] = {.lex_state = 127}, - [6831] = {.lex_state = 127}, - [6832] = {.lex_state = 134}, - [6833] = {.lex_state = 127}, - [6834] = {.lex_state = 134}, - [6835] = {.lex_state = 127}, - [6836] = {.lex_state = 127}, - [6837] = {.lex_state = 127}, - [6838] = {.lex_state = 127}, - [6839] = {.lex_state = 127}, - [6840] = {.lex_state = 134}, - [6841] = {.lex_state = 134}, - [6842] = {.lex_state = 134}, - [6843] = {.lex_state = 134}, - [6844] = {.lex_state = 134}, - [6845] = {.lex_state = 134}, - [6846] = {.lex_state = 127}, - [6847] = {.lex_state = 127}, - [6848] = {.lex_state = 134}, - [6849] = {.lex_state = 134}, - [6850] = {.lex_state = 127}, - [6851] = {.lex_state = 134}, - [6852] = {.lex_state = 127}, - [6853] = {.lex_state = 127}, - [6854] = {.lex_state = 127}, - [6855] = {.lex_state = 127}, - [6856] = {.lex_state = 127}, - [6857] = {.lex_state = 127}, - [6858] = {.lex_state = 134}, - [6859] = {.lex_state = 127}, - [6860] = {.lex_state = 134}, - [6861] = {.lex_state = 134}, - [6862] = {.lex_state = 134}, - [6863] = {.lex_state = 127}, - [6864] = {.lex_state = 134}, - [6865] = {.lex_state = 127}, - [6866] = {.lex_state = 127}, - [6867] = {.lex_state = 134}, - [6868] = {.lex_state = 127}, - [6869] = {.lex_state = 127}, - [6870] = {.lex_state = 127}, - [6871] = {.lex_state = 127}, - [6872] = {.lex_state = 127}, - [6873] = {.lex_state = 127}, - [6874] = {.lex_state = 127}, - [6875] = {.lex_state = 127}, - [6876] = {.lex_state = 127}, - [6877] = {.lex_state = 127}, - [6878] = {.lex_state = 127}, - [6879] = {.lex_state = 127}, - [6880] = {.lex_state = 134}, - [6881] = {.lex_state = 127}, - [6882] = {.lex_state = 127}, - [6883] = {.lex_state = 134}, - [6884] = {.lex_state = 127}, - [6885] = {.lex_state = 134}, - [6886] = {.lex_state = 127}, - [6887] = {.lex_state = 127}, - [6888] = {.lex_state = 127}, - [6889] = {.lex_state = 127}, - [6890] = {.lex_state = 134}, - [6891] = {.lex_state = 134}, - [6892] = {.lex_state = 134}, - [6893] = {.lex_state = 127}, - [6894] = {.lex_state = 134}, - [6895] = {.lex_state = 134}, - [6896] = {.lex_state = 134}, - [6897] = {.lex_state = 127}, - [6898] = {.lex_state = 127}, - [6899] = {.lex_state = 127}, - [6900] = {.lex_state = 134}, - [6901] = {.lex_state = 127}, - [6902] = {.lex_state = 134}, - [6903] = {.lex_state = 127}, - [6904] = {.lex_state = 127}, - [6905] = {.lex_state = 127}, - [6906] = {.lex_state = 134}, - [6907] = {.lex_state = 127}, - [6908] = {.lex_state = 134}, - [6909] = {.lex_state = 134}, - [6910] = {.lex_state = 134}, - [6911] = {.lex_state = 127}, - [6912] = {.lex_state = 127}, - [6913] = {.lex_state = 127}, - [6914] = {.lex_state = 127}, - [6915] = {.lex_state = 127}, - [6916] = {.lex_state = 127}, - [6917] = {.lex_state = 127}, - [6918] = {.lex_state = 127}, - [6919] = {.lex_state = 134}, - [6920] = {.lex_state = 134}, - [6921] = {.lex_state = 127}, - [6922] = {.lex_state = 127}, - [6923] = {.lex_state = 134}, - [6924] = {.lex_state = 127}, - [6925] = {.lex_state = 134}, - [6926] = {.lex_state = 127}, - [6927] = {.lex_state = 127}, - [6928] = {.lex_state = 134}, - [6929] = {.lex_state = 127}, - [6930] = {.lex_state = 134}, - [6931] = {.lex_state = 127}, - [6932] = {.lex_state = 134}, - [6933] = {.lex_state = 127}, - [6934] = {.lex_state = 134}, - [6935] = {.lex_state = 127}, - [6936] = {.lex_state = 134}, - [6937] = {.lex_state = 134}, - [6938] = {.lex_state = 127}, - [6939] = {.lex_state = 134}, - [6940] = {.lex_state = 134}, - [6941] = {.lex_state = 134}, - [6942] = {.lex_state = 134}, - [6943] = {.lex_state = 134}, - [6944] = {.lex_state = 134}, - [6945] = {.lex_state = 134}, - [6946] = {.lex_state = 127}, - [6947] = {.lex_state = 134}, - [6948] = {.lex_state = 134}, - [6949] = {.lex_state = 127}, - [6950] = {.lex_state = 134}, - [6951] = {.lex_state = 127}, - [6952] = {.lex_state = 127}, - [6953] = {.lex_state = 127}, - [6954] = {.lex_state = 118}, - [6955] = {.lex_state = 128}, - [6956] = {.lex_state = 118}, - [6957] = {.lex_state = 134}, - [6958] = {.lex_state = 118}, - [6959] = {.lex_state = 51}, - [6960] = {.lex_state = 118}, - [6961] = {.lex_state = 118}, - [6962] = {.lex_state = 134}, - [6963] = {.lex_state = 118}, - [6964] = {.lex_state = 118}, - [6965] = {.lex_state = 118}, - [6966] = {.lex_state = 118}, - [6967] = {.lex_state = 118}, - [6968] = {.lex_state = 118}, - [6969] = {.lex_state = 118}, - [6970] = {.lex_state = 118}, - [6971] = {.lex_state = 118}, - [6972] = {.lex_state = 118}, - [6973] = {.lex_state = 118}, - [6974] = {.lex_state = 118}, - [6975] = {.lex_state = 118}, - [6976] = {.lex_state = 118}, - [6977] = {.lex_state = 118}, - [6978] = {.lex_state = 118}, - [6979] = {.lex_state = 118}, - [6980] = {.lex_state = 118}, - [6981] = {.lex_state = 118}, - [6982] = {.lex_state = 118}, - [6983] = {.lex_state = 118}, - [6984] = {.lex_state = 118}, - [6985] = {.lex_state = 118}, - [6986] = {.lex_state = 118}, - [6987] = {.lex_state = 118}, - [6988] = {.lex_state = 118}, - [6989] = {.lex_state = 118}, - [6990] = {.lex_state = 128}, - [6991] = {.lex_state = 118}, - [6992] = {.lex_state = 118}, - [6993] = {.lex_state = 118}, - [6994] = {.lex_state = 118}, - [6995] = {.lex_state = 118}, - [6996] = {.lex_state = 118}, - [6997] = {.lex_state = 118}, - [6998] = {.lex_state = 118}, - [6999] = {.lex_state = 118}, - [7000] = {.lex_state = 118}, - [7001] = {.lex_state = 118}, - [7002] = {.lex_state = 118}, - [7003] = {.lex_state = 118}, - [7004] = {.lex_state = 134}, - [7005] = {.lex_state = 118}, - [7006] = {.lex_state = 118}, - [7007] = {.lex_state = 134}, - [7008] = {.lex_state = 134}, - [7009] = {.lex_state = 118}, - [7010] = {.lex_state = 128}, - [7011] = {.lex_state = 128}, - [7012] = {.lex_state = 128}, - [7013] = {.lex_state = 121}, - [7014] = {.lex_state = 128}, - [7015] = {.lex_state = 128}, - [7016] = {.lex_state = 128}, - [7017] = {.lex_state = 128}, - [7018] = {.lex_state = 128}, - [7019] = {.lex_state = 128}, - [7020] = {.lex_state = 128}, - [7021] = {.lex_state = 121}, - [7022] = {.lex_state = 128}, - [7023] = {.lex_state = 128}, - [7024] = {.lex_state = 128}, - [7025] = {.lex_state = 128}, - [7026] = {.lex_state = 128}, - [7027] = {.lex_state = 128}, - [7028] = {.lex_state = 128}, - [7029] = {.lex_state = 121}, - [7030] = {.lex_state = 128}, - [7031] = {.lex_state = 128}, - [7032] = {.lex_state = 128}, - [7033] = {.lex_state = 128}, - [7034] = {.lex_state = 51}, - [7035] = {.lex_state = 51}, - [7036] = {.lex_state = 51}, - [7037] = {.lex_state = 51}, - [7038] = {.lex_state = 51}, - [7039] = {.lex_state = 51}, - [7040] = {.lex_state = 51}, - [7041] = {.lex_state = 51}, - [7042] = {.lex_state = 51}, - [7043] = {.lex_state = 51}, - [7044] = {.lex_state = 128}, - [7045] = {.lex_state = 51}, - [7046] = {.lex_state = 51}, - [7047] = {.lex_state = 51}, - [7048] = {.lex_state = 51}, - [7049] = {.lex_state = 51}, - [7050] = {.lex_state = 51}, - [7051] = {.lex_state = 51}, - [7052] = {.lex_state = 51}, - [7053] = {.lex_state = 51}, - [7054] = {.lex_state = 51}, - [7055] = {.lex_state = 128}, - [7056] = {.lex_state = 51}, - [7057] = {.lex_state = 51}, - [7058] = {.lex_state = 51}, - [7059] = {.lex_state = 51}, - [7060] = {.lex_state = 51}, - [7061] = {.lex_state = 51}, - [7062] = {.lex_state = 51}, - [7063] = {.lex_state = 51}, - [7064] = {.lex_state = 51}, - [7065] = {.lex_state = 51}, - [7066] = {.lex_state = 51}, - [7067] = {.lex_state = 51}, - [7068] = {.lex_state = 51}, - [7069] = {.lex_state = 51}, - [7070] = {.lex_state = 51}, - [7071] = {.lex_state = 51}, - [7072] = {.lex_state = 51}, - [7073] = {.lex_state = 51}, - [7074] = {.lex_state = 51}, - [7075] = {.lex_state = 51}, - [7076] = {.lex_state = 134}, - [7077] = {.lex_state = 134}, - [7078] = {.lex_state = 134}, - [7079] = {.lex_state = 134}, - [7080] = {.lex_state = 134}, - [7081] = {.lex_state = 134}, - [7082] = {.lex_state = 417}, - [7083] = {.lex_state = 134}, - [7084] = {.lex_state = 134}, - [7085] = {.lex_state = 134}, - [7086] = {.lex_state = 134}, - [7087] = {.lex_state = 134}, - [7088] = {.lex_state = 134}, - [7089] = {.lex_state = 134}, - [7090] = {.lex_state = 134}, - [7091] = {.lex_state = 134}, - [7092] = {.lex_state = 134}, - [7093] = {.lex_state = 134}, - [7094] = {.lex_state = 134}, - [7095] = {.lex_state = 121}, - [7096] = {.lex_state = 134}, - [7097] = {.lex_state = 134}, - [7098] = {.lex_state = 121}, - [7099] = {.lex_state = 134}, - [7100] = {.lex_state = 134}, - [7101] = {.lex_state = 134}, - [7102] = {.lex_state = 121}, - [7103] = {.lex_state = 134}, - [7104] = {.lex_state = 134}, - [7105] = {.lex_state = 134}, - [7106] = {.lex_state = 134}, - [7107] = {.lex_state = 134}, - [7108] = {.lex_state = 134}, - [7109] = {.lex_state = 134}, - [7110] = {.lex_state = 134}, - [7111] = {.lex_state = 134}, - [7112] = {.lex_state = 119}, - [7113] = {.lex_state = 126}, - [7114] = {.lex_state = 119}, - [7115] = {.lex_state = 126}, - [7116] = {.lex_state = 134}, - [7117] = {.lex_state = 134}, - [7118] = {.lex_state = 134}, - [7119] = {.lex_state = 134}, - [7120] = {.lex_state = 134}, - [7121] = {.lex_state = 134}, - [7122] = {.lex_state = 134}, - [7123] = {.lex_state = 119}, - [7124] = {.lex_state = 134}, - [7125] = {.lex_state = 134}, - [7126] = {.lex_state = 134}, - [7127] = {.lex_state = 119}, - [7128] = {.lex_state = 134}, - [7129] = {.lex_state = 134}, - [7130] = {.lex_state = 119}, - [7131] = {.lex_state = 132}, - [7132] = {.lex_state = 134}, - [7133] = {.lex_state = 132}, - [7134] = {.lex_state = 134}, - [7135] = {.lex_state = 119}, - [7136] = {.lex_state = 134}, - [7137] = {.lex_state = 134}, - [7138] = {.lex_state = 134}, - [7139] = {.lex_state = 119}, - [7140] = {.lex_state = 134}, - [7141] = {.lex_state = 134}, - [7142] = {.lex_state = 119}, - [7143] = {.lex_state = 134}, - [7144] = {.lex_state = 134}, - [7145] = {.lex_state = 119}, - [7146] = {.lex_state = 132}, - [7147] = {.lex_state = 119}, - [7148] = {.lex_state = 119}, - [7149] = {.lex_state = 132}, - [7150] = {.lex_state = 134}, - [7151] = {.lex_state = 134}, - [7152] = {.lex_state = 134}, - [7153] = {.lex_state = 132}, - [7154] = {.lex_state = 134}, - [7155] = {.lex_state = 134}, - [7156] = {.lex_state = 119}, - [7157] = {.lex_state = 134}, - [7158] = {.lex_state = 134}, - [7159] = {.lex_state = 119}, - [7160] = {.lex_state = 134}, - [7161] = {.lex_state = 134}, - [7162] = {.lex_state = 134}, - [7163] = {.lex_state = 134}, - [7164] = {.lex_state = 119}, - [7165] = {.lex_state = 134}, - [7166] = {.lex_state = 119}, - [7167] = {.lex_state = 134}, - [7168] = {.lex_state = 134}, - [7169] = {.lex_state = 119}, - [7170] = {.lex_state = 119}, - [7171] = {.lex_state = 119}, - [7172] = {.lex_state = 134}, - [7173] = {.lex_state = 134}, - [7174] = {.lex_state = 119}, - [7175] = {.lex_state = 134}, - [7176] = {.lex_state = 119}, - [7177] = {.lex_state = 134}, - [7178] = {.lex_state = 134}, - [7179] = {.lex_state = 119}, - [7180] = {.lex_state = 119}, - [7181] = {.lex_state = 134}, - [7182] = {.lex_state = 119}, - [7183] = {.lex_state = 119}, - [7184] = {.lex_state = 126}, - [7185] = {.lex_state = 134}, - [7186] = {.lex_state = 134}, - [7187] = {.lex_state = 126}, - [7188] = {.lex_state = 126}, - [7189] = {.lex_state = 134}, - [7190] = {.lex_state = 134}, - [7191] = {.lex_state = 130}, - [7192] = {.lex_state = 134}, - [7193] = {.lex_state = 134}, - [7194] = {.lex_state = 134}, - [7195] = {.lex_state = 134}, - [7196] = {.lex_state = 134}, - [7197] = {.lex_state = 134}, - [7198] = {.lex_state = 134}, - [7199] = {.lex_state = 134}, - [7200] = {.lex_state = 134}, - [7201] = {.lex_state = 134}, - [7202] = {.lex_state = 130}, - [7203] = {.lex_state = 134}, - [7204] = {.lex_state = 126}, - [7205] = {.lex_state = 134}, - [7206] = {.lex_state = 134}, - [7207] = {.lex_state = 134}, - [7208] = {.lex_state = 126}, - [7209] = {.lex_state = 126}, - [7210] = {.lex_state = 126}, - [7211] = {.lex_state = 134}, - [7212] = {.lex_state = 134}, - [7213] = {.lex_state = 134}, - [7214] = {.lex_state = 134}, - [7215] = {.lex_state = 126}, - [7216] = {.lex_state = 126}, - [7217] = {.lex_state = 134}, - [7218] = {.lex_state = 134}, - [7219] = {.lex_state = 134}, - [7220] = {.lex_state = 134}, - [7221] = {.lex_state = 134}, - [7222] = {.lex_state = 134}, - [7223] = {.lex_state = 134}, - [7224] = {.lex_state = 134}, - [7225] = {.lex_state = 134}, - [7226] = {.lex_state = 134}, - [7227] = {.lex_state = 134}, - [7228] = {.lex_state = 134}, - [7229] = {.lex_state = 134}, - [7230] = {.lex_state = 134}, - [7231] = {.lex_state = 134}, - [7232] = {.lex_state = 134}, - [7233] = {.lex_state = 134}, - [7234] = {.lex_state = 134}, - [7235] = {.lex_state = 134}, - [7236] = {.lex_state = 134}, - [7237] = {.lex_state = 134}, - [7238] = {.lex_state = 134}, - [7239] = {.lex_state = 134}, - [7240] = {.lex_state = 134}, - [7241] = {.lex_state = 126}, - [7242] = {.lex_state = 134}, - [7243] = {.lex_state = 134}, - [7244] = {.lex_state = 134}, - [7245] = {.lex_state = 417}, - [7246] = {.lex_state = 134}, - [7247] = {.lex_state = 134}, - [7248] = {.lex_state = 134}, - [7249] = {.lex_state = 134}, - [7250] = {.lex_state = 119}, - [7251] = {.lex_state = 134}, - [7252] = {.lex_state = 134}, - [7253] = {.lex_state = 126}, - [7254] = {.lex_state = 119}, - [7255] = {.lex_state = 134}, - [7256] = {.lex_state = 134}, - [7257] = {.lex_state = 134}, - [7258] = {.lex_state = 119}, - [7259] = {.lex_state = 134}, - [7260] = {.lex_state = 417}, - [7261] = {.lex_state = 417}, - [7262] = {.lex_state = 713}, - [7263] = {.lex_state = 134}, - [7264] = {.lex_state = 713}, - [7265] = {.lex_state = 119}, - [7266] = {.lex_state = 119}, - [7267] = {.lex_state = 134}, - [7268] = {.lex_state = 119}, - [7269] = {.lex_state = 713}, - [7270] = {.lex_state = 417}, - [7271] = {.lex_state = 417}, - [7272] = {.lex_state = 134}, - [7273] = {.lex_state = 119}, - [7274] = {.lex_state = 134}, - [7275] = {.lex_state = 119}, - [7276] = {.lex_state = 134}, - [7277] = {.lex_state = 417}, - [7278] = {.lex_state = 126}, - [7279] = {.lex_state = 134}, - [7280] = {.lex_state = 119}, - [7281] = {.lex_state = 417}, - [7282] = {.lex_state = 713}, - [7283] = {.lex_state = 134}, - [7284] = {.lex_state = 417}, - [7285] = {.lex_state = 134}, - [7286] = {.lex_state = 417}, - [7287] = {.lex_state = 134}, - [7288] = {.lex_state = 134}, - [7289] = {.lex_state = 134}, - [7290] = {.lex_state = 134}, - [7291] = {.lex_state = 417}, - [7292] = {.lex_state = 134}, - [7293] = {.lex_state = 134}, - [7294] = {.lex_state = 417}, - [7295] = {.lex_state = 134}, - [7296] = {.lex_state = 134}, - [7297] = {.lex_state = 134}, - [7298] = {.lex_state = 417}, - [7299] = {.lex_state = 417}, - [7300] = {.lex_state = 134}, - [7301] = {.lex_state = 134}, - [7302] = {.lex_state = 134}, - [7303] = {.lex_state = 126}, - [7304] = {.lex_state = 134}, - [7305] = {.lex_state = 134}, - [7306] = {.lex_state = 134}, - [7307] = {.lex_state = 134}, - [7308] = {.lex_state = 134}, - [7309] = {.lex_state = 134}, - [7310] = {.lex_state = 134}, - [7311] = {.lex_state = 134}, - [7312] = {.lex_state = 128}, - [7313] = {.lex_state = 134}, - [7314] = {.lex_state = 134}, - [7315] = {.lex_state = 417}, - [7316] = {.lex_state = 417}, - [7317] = {.lex_state = 417}, - [7318] = {.lex_state = 134}, - [7319] = {.lex_state = 126}, - [7320] = {.lex_state = 417}, - [7321] = {.lex_state = 126}, - [7322] = {.lex_state = 134}, - [7323] = {.lex_state = 134}, - [7324] = {.lex_state = 417}, - [7325] = {.lex_state = 134}, - [7326] = {.lex_state = 134}, - [7327] = {.lex_state = 417}, - [7328] = {.lex_state = 0}, - [7329] = {.lex_state = 417}, - [7330] = {.lex_state = 134}, - [7331] = {.lex_state = 134}, - [7332] = {.lex_state = 134}, - [7333] = {.lex_state = 134}, - [7334] = {.lex_state = 0}, - [7335] = {.lex_state = 134}, - [7336] = {.lex_state = 417}, - [7337] = {.lex_state = 128}, - [7338] = {.lex_state = 134}, - [7339] = {.lex_state = 417}, - [7340] = {.lex_state = 417}, - [7341] = {.lex_state = 417}, - [7342] = {.lex_state = 134}, - [7343] = {.lex_state = 126}, - [7344] = {.lex_state = 134}, - [7345] = {.lex_state = 130}, - [7346] = {.lex_state = 134}, - [7347] = {.lex_state = 134}, - [7348] = {.lex_state = 417}, - [7349] = {.lex_state = 134}, - [7350] = {.lex_state = 134}, - [7351] = {.lex_state = 417}, - [7352] = {.lex_state = 417}, - [7353] = {.lex_state = 134}, - [7354] = {.lex_state = 134}, - [7355] = {.lex_state = 134}, - [7356] = {.lex_state = 134}, - [7357] = {.lex_state = 417}, - [7358] = {.lex_state = 126}, - [7359] = {.lex_state = 417}, - [7360] = {.lex_state = 134}, - [7361] = {.lex_state = 134}, - [7362] = {.lex_state = 134}, - [7363] = {.lex_state = 134}, - [7364] = {.lex_state = 134}, - [7365] = {.lex_state = 134}, - [7366] = {.lex_state = 134}, - [7367] = {.lex_state = 134}, - [7368] = {.lex_state = 134}, - [7369] = {.lex_state = 126}, - [7370] = {.lex_state = 134}, - [7371] = {.lex_state = 134}, - [7372] = {.lex_state = 134}, - [7373] = {.lex_state = 417}, - [7374] = {.lex_state = 134}, - [7375] = {.lex_state = 134}, - [7376] = {.lex_state = 417}, - [7377] = {.lex_state = 134}, - [7378] = {.lex_state = 134}, - [7379] = {.lex_state = 126}, - [7380] = {.lex_state = 417}, - [7381] = {.lex_state = 134}, - [7382] = {.lex_state = 417}, - [7383] = {.lex_state = 417}, - [7384] = {.lex_state = 134}, - [7385] = {.lex_state = 134}, - [7386] = {.lex_state = 134}, - [7387] = {.lex_state = 417}, - [7388] = {.lex_state = 134}, - [7389] = {.lex_state = 417}, - [7390] = {.lex_state = 417}, - [7391] = {.lex_state = 134}, - [7392] = {.lex_state = 134}, - [7393] = {.lex_state = 134}, - [7394] = {.lex_state = 134}, - [7395] = {.lex_state = 134}, - [7396] = {.lex_state = 417}, - [7397] = {.lex_state = 126}, - [7398] = {.lex_state = 134}, - [7399] = {.lex_state = 134}, - [7400] = {.lex_state = 134}, - [7401] = {.lex_state = 134}, - [7402] = {.lex_state = 134}, - [7403] = {.lex_state = 134}, - [7404] = {.lex_state = 134}, - [7405] = {.lex_state = 134}, - [7406] = {.lex_state = 134}, - [7407] = {.lex_state = 128}, - [7408] = {.lex_state = 134}, - [7409] = {.lex_state = 134}, - [7410] = {.lex_state = 134}, - [7411] = {.lex_state = 126}, - [7412] = {.lex_state = 134}, - [7413] = {.lex_state = 134}, - [7414] = {.lex_state = 126}, - [7415] = {.lex_state = 134}, - [7416] = {.lex_state = 134}, - [7417] = {.lex_state = 128}, - [7418] = {.lex_state = 128}, - [7419] = {.lex_state = 134}, - [7420] = {.lex_state = 134}, - [7421] = {.lex_state = 134}, - [7422] = {.lex_state = 134}, - [7423] = {.lex_state = 417}, - [7424] = {.lex_state = 134}, - [7425] = {.lex_state = 417}, - [7426] = {.lex_state = 134}, - [7427] = {.lex_state = 134}, - [7428] = {.lex_state = 134}, - [7429] = {.lex_state = 134}, - [7430] = {.lex_state = 417}, - [7431] = {.lex_state = 417}, - [7432] = {.lex_state = 128}, - [7433] = {.lex_state = 134}, - [7434] = {.lex_state = 134}, - [7435] = {.lex_state = 126}, - [7436] = {.lex_state = 126}, - [7437] = {.lex_state = 417}, - [7438] = {.lex_state = 417}, - [7439] = {.lex_state = 134}, - [7440] = {.lex_state = 126}, - [7441] = {.lex_state = 134}, - [7442] = {.lex_state = 134}, - [7443] = {.lex_state = 126}, - [7444] = {.lex_state = 134}, - [7445] = {.lex_state = 134}, - [7446] = {.lex_state = 134}, - [7447] = {.lex_state = 417}, - [7448] = {.lex_state = 417}, - [7449] = {.lex_state = 134}, - [7450] = {.lex_state = 134}, - [7451] = {.lex_state = 134}, - [7452] = {.lex_state = 134}, - [7453] = {.lex_state = 134}, - [7454] = {.lex_state = 134}, - [7455] = {.lex_state = 128}, - [7456] = {.lex_state = 417}, - [7457] = {.lex_state = 134}, - [7458] = {.lex_state = 713}, - [7459] = {.lex_state = 134}, - [7460] = {.lex_state = 55}, - [7461] = {.lex_state = 417}, - [7462] = {.lex_state = 134}, - [7463] = {.lex_state = 134}, - [7464] = {.lex_state = 134}, - [7465] = {.lex_state = 55}, - [7466] = {.lex_state = 0}, - [7467] = {.lex_state = 417}, - [7468] = {.lex_state = 126}, - [7469] = {.lex_state = 134}, - [7470] = {.lex_state = 134}, - [7471] = {.lex_state = 134}, - [7472] = {.lex_state = 134}, - [7473] = {.lex_state = 134}, - [7474] = {.lex_state = 417}, - [7475] = {.lex_state = 417}, - [7476] = {.lex_state = 417}, - [7477] = {.lex_state = 417}, - [7478] = {.lex_state = 0}, - [7479] = {.lex_state = 100}, - [7480] = {.lex_state = 417}, - [7481] = {.lex_state = 134}, - [7482] = {.lex_state = 0}, - [7483] = {.lex_state = 57}, - [7484] = {.lex_state = 0}, - [7485] = {.lex_state = 134}, - [7486] = {.lex_state = 417}, - [7487] = {.lex_state = 55}, - [7488] = {.lex_state = 55}, - [7489] = {.lex_state = 417}, - [7490] = {.lex_state = 134}, - [7491] = {.lex_state = 134}, - [7492] = {.lex_state = 55}, - [7493] = {.lex_state = 55}, - [7494] = {.lex_state = 134}, - [7495] = {.lex_state = 134}, - [7496] = {.lex_state = 134}, - [7497] = {.lex_state = 417}, - [7498] = {.lex_state = 55}, - [7499] = {.lex_state = 57}, - [7500] = {.lex_state = 417}, - [7501] = {.lex_state = 57}, - [7502] = {.lex_state = 55}, - [7503] = {.lex_state = 134}, - [7504] = {.lex_state = 55}, - [7505] = {.lex_state = 0}, - [7506] = {.lex_state = 55}, - [7507] = {.lex_state = 0}, - [7508] = {.lex_state = 417}, - [7509] = {.lex_state = 417}, - [7510] = {.lex_state = 417}, - [7511] = {.lex_state = 417}, - [7512] = {.lex_state = 55}, - [7513] = {.lex_state = 417}, - [7514] = {.lex_state = 134}, - [7515] = {.lex_state = 0}, - [7516] = {.lex_state = 55}, - [7517] = {.lex_state = 109}, - [7518] = {.lex_state = 55}, - [7519] = {.lex_state = 55}, - [7520] = {.lex_state = 417}, - [7521] = {.lex_state = 0}, - [7522] = {.lex_state = 417}, - [7523] = {.lex_state = 417}, - [7524] = {.lex_state = 417}, - [7525] = {.lex_state = 126}, - [7526] = {.lex_state = 109}, - [7527] = {.lex_state = 134}, - [7528] = {.lex_state = 57}, - [7529] = {.lex_state = 55}, - [7530] = {.lex_state = 134}, - [7531] = {.lex_state = 134}, - [7532] = {.lex_state = 0}, - [7533] = {.lex_state = 134}, - [7534] = {.lex_state = 0}, - [7535] = {.lex_state = 55}, - [7536] = {.lex_state = 134}, - [7537] = {.lex_state = 134}, - [7538] = {.lex_state = 134}, - [7539] = {.lex_state = 134}, - [7540] = {.lex_state = 55}, - [7541] = {.lex_state = 134}, - [7542] = {.lex_state = 417}, - [7543] = {.lex_state = 417}, - [7544] = {.lex_state = 134}, - [7545] = {.lex_state = 55}, - [7546] = {.lex_state = 109}, - [7547] = {.lex_state = 134}, - [7548] = {.lex_state = 134}, - [7549] = {.lex_state = 134}, - [7550] = {.lex_state = 417}, - [7551] = {.lex_state = 55}, - [7552] = {.lex_state = 57}, - [7553] = {.lex_state = 57}, - [7554] = {.lex_state = 134}, - [7555] = {.lex_state = 130}, - [7556] = {.lex_state = 134}, - [7557] = {.lex_state = 55}, - [7558] = {.lex_state = 55}, - [7559] = {.lex_state = 55}, - [7560] = {.lex_state = 55}, - [7561] = {.lex_state = 417}, - [7562] = {.lex_state = 134}, - [7563] = {.lex_state = 55}, - [7564] = {.lex_state = 57}, - [7565] = {.lex_state = 417}, - [7566] = {.lex_state = 417}, - [7567] = {.lex_state = 417}, - [7568] = {.lex_state = 109}, - [7569] = {.lex_state = 55}, - [7570] = {.lex_state = 417}, - [7571] = {.lex_state = 55}, - [7572] = {.lex_state = 55}, - [7573] = {.lex_state = 0}, - [7574] = {.lex_state = 417}, - [7575] = {.lex_state = 134}, - [7576] = {.lex_state = 417}, - [7577] = {.lex_state = 417}, - [7578] = {.lex_state = 417}, - [7579] = {.lex_state = 417}, - [7580] = {.lex_state = 134}, - [7581] = {.lex_state = 134}, - [7582] = {.lex_state = 134}, - [7583] = {.lex_state = 134}, - [7584] = {.lex_state = 134}, - [7585] = {.lex_state = 417}, - [7586] = {.lex_state = 134}, - [7587] = {.lex_state = 57}, - [7588] = {.lex_state = 134}, - [7589] = {.lex_state = 134}, - [7590] = {.lex_state = 55}, - [7591] = {.lex_state = 134}, - [7592] = {.lex_state = 55}, - [7593] = {.lex_state = 134}, - [7594] = {.lex_state = 417}, - [7595] = {.lex_state = 57}, - [7596] = {.lex_state = 134}, - [7597] = {.lex_state = 417}, - [7598] = {.lex_state = 55}, - [7599] = {.lex_state = 55}, - [7600] = {.lex_state = 417}, - [7601] = {.lex_state = 134}, - [7602] = {.lex_state = 55}, - [7603] = {.lex_state = 417}, - [7604] = {.lex_state = 417}, - [7605] = {.lex_state = 134}, - [7606] = {.lex_state = 55}, - [7607] = {.lex_state = 55}, - [7608] = {.lex_state = 0}, - [7609] = {.lex_state = 134}, - [7610] = {.lex_state = 417}, - [7611] = {.lex_state = 417}, - [7612] = {.lex_state = 134}, - [7613] = {.lex_state = 417}, - [7614] = {.lex_state = 134}, - [7615] = {.lex_state = 0}, - [7616] = {.lex_state = 0}, - [7617] = {.lex_state = 0}, - [7618] = {.lex_state = 134}, - [7619] = {.lex_state = 134}, - [7620] = {.lex_state = 0}, - [7621] = {.lex_state = 0}, - [7622] = {.lex_state = 0}, - [7623] = {.lex_state = 417}, - [7624] = {.lex_state = 0}, - [7625] = {.lex_state = 0}, - [7626] = {.lex_state = 0}, - [7627] = {.lex_state = 0}, - [7628] = {.lex_state = 0}, - [7629] = {.lex_state = 417}, - [7630] = {.lex_state = 134}, - [7631] = {.lex_state = 0}, - [7632] = {.lex_state = 417}, - [7633] = {.lex_state = 417}, - [7634] = {.lex_state = 0}, - [7635] = {.lex_state = 0}, - [7636] = {.lex_state = 0}, - [7637] = {.lex_state = 0}, - [7638] = {.lex_state = 0}, - [7639] = {.lex_state = 0}, - [7640] = {.lex_state = 0}, - [7641] = {.lex_state = 0}, - [7642] = {.lex_state = 417}, - [7643] = {.lex_state = 0}, - [7644] = {.lex_state = 0}, - [7645] = {.lex_state = 0}, - [7646] = {.lex_state = 51}, - [7647] = {.lex_state = 134}, - [7648] = {.lex_state = 134}, - [7649] = {.lex_state = 0}, - [7650] = {.lex_state = 0}, - [7651] = {.lex_state = 0}, - [7652] = {.lex_state = 0}, - [7653] = {.lex_state = 417}, - [7654] = {.lex_state = 417}, - [7655] = {.lex_state = 0}, - [7656] = {.lex_state = 134}, - [7657] = {.lex_state = 134}, - [7658] = {.lex_state = 0}, - [7659] = {.lex_state = 134}, - [7660] = {.lex_state = 134}, - [7661] = {.lex_state = 0}, - [7662] = {.lex_state = 0}, - [7663] = {.lex_state = 0}, - [7664] = {.lex_state = 0}, - [7665] = {.lex_state = 0}, - [7666] = {.lex_state = 0}, - [7667] = {.lex_state = 417}, - [7668] = {.lex_state = 0}, - [7669] = {.lex_state = 0}, - [7670] = {.lex_state = 0}, - [7671] = {.lex_state = 0}, - [7672] = {.lex_state = 0}, - [7673] = {.lex_state = 0}, - [7674] = {.lex_state = 0}, - [7675] = {.lex_state = 0}, - [7676] = {.lex_state = 0}, - [7677] = {.lex_state = 0}, - [7678] = {.lex_state = 0}, - [7679] = {.lex_state = 0}, - [7680] = {.lex_state = 0}, - [7681] = {.lex_state = 0}, - [7682] = {.lex_state = 134}, - [7683] = {.lex_state = 134}, - [7684] = {.lex_state = 0}, - [7685] = {.lex_state = 417}, - [7686] = {.lex_state = 0}, - [7687] = {.lex_state = 0}, - [7688] = {.lex_state = 0}, - [7689] = {.lex_state = 0}, - [7690] = {.lex_state = 0}, - [7691] = {.lex_state = 417}, - [7692] = {.lex_state = 0}, - [7693] = {.lex_state = 0}, - [7694] = {.lex_state = 417}, - [7695] = {.lex_state = 0}, - [7696] = {.lex_state = 0}, - [7697] = {.lex_state = 134}, - [7698] = {.lex_state = 0}, - [7699] = {.lex_state = 0}, - [7700] = {.lex_state = 0}, - [7701] = {.lex_state = 417}, - [7702] = {.lex_state = 0}, - [7703] = {.lex_state = 0}, - [7704] = {.lex_state = 417}, - [7705] = {.lex_state = 134}, - [7706] = {.lex_state = 0}, - [7707] = {.lex_state = 417}, - [7708] = {.lex_state = 134}, - [7709] = {.lex_state = 417}, - [7710] = {.lex_state = 51}, - [7711] = {.lex_state = 0}, - [7712] = {.lex_state = 0}, - [7713] = {.lex_state = 417}, - [7714] = {.lex_state = 0}, - [7715] = {.lex_state = 0}, - [7716] = {.lex_state = 0}, - [7717] = {.lex_state = 0}, - [7718] = {.lex_state = 417}, - [7719] = {.lex_state = 0}, - [7720] = {.lex_state = 0}, - [7721] = {.lex_state = 0}, - [7722] = {.lex_state = 0}, - [7723] = {.lex_state = 134}, - [7724] = {.lex_state = 0}, - [7725] = {.lex_state = 0}, - [7726] = {.lex_state = 0}, - [7727] = {.lex_state = 417}, - [7728] = {.lex_state = 0}, - [7729] = {.lex_state = 0}, - [7730] = {.lex_state = 0}, - [7731] = {.lex_state = 417}, - [7732] = {.lex_state = 0}, - [7733] = {.lex_state = 0}, - [7734] = {.lex_state = 0}, - [7735] = {.lex_state = 417}, - [7736] = {.lex_state = 0}, - [7737] = {.lex_state = 417}, - [7738] = {.lex_state = 0}, - [7739] = {.lex_state = 51}, - [7740] = {.lex_state = 0}, - [7741] = {.lex_state = 0}, - [7742] = {.lex_state = 0}, - [7743] = {.lex_state = 0}, - [7744] = {.lex_state = 0}, - [7745] = {.lex_state = 0}, - [7746] = {.lex_state = 0}, - [7747] = {.lex_state = 0}, - [7748] = {.lex_state = 0}, - [7749] = {.lex_state = 0}, - [7750] = {.lex_state = 0}, - [7751] = {.lex_state = 417}, - [7752] = {.lex_state = 0}, - [7753] = {.lex_state = 0}, - [7754] = {.lex_state = 0}, - [7755] = {.lex_state = 134}, - [7756] = {.lex_state = 0}, - [7757] = {.lex_state = 0}, - [7758] = {.lex_state = 417}, - [7759] = {.lex_state = 417}, - [7760] = {.lex_state = 0}, - [7761] = {.lex_state = 0}, - [7762] = {.lex_state = 417}, - [7763] = {.lex_state = 417}, - [7764] = {.lex_state = 0}, - [7765] = {.lex_state = 0}, - [7766] = {.lex_state = 0}, - [7767] = {.lex_state = 0}, - [7768] = {.lex_state = 417}, - [7769] = {.lex_state = 0}, - [7770] = {.lex_state = 0}, - [7771] = {.lex_state = 417}, - [7772] = {.lex_state = 417}, - [7773] = {.lex_state = 0}, - [7774] = {.lex_state = 0}, - [7775] = {.lex_state = 0}, - [7776] = {.lex_state = 0}, - [7777] = {.lex_state = 0}, - [7778] = {.lex_state = 417}, - [7779] = {.lex_state = 0}, - [7780] = {.lex_state = 417}, - [7781] = {.lex_state = 0}, - [7782] = {.lex_state = 0}, - [7783] = {.lex_state = 0}, - [7784] = {.lex_state = 0}, - [7785] = {.lex_state = 0}, - [7786] = {.lex_state = 0}, - [7787] = {.lex_state = 0}, - [7788] = {.lex_state = 0}, - [7789] = {.lex_state = 0}, - [7790] = {.lex_state = 417}, - [7791] = {.lex_state = 0}, - [7792] = {.lex_state = 0}, - [7793] = {.lex_state = 0}, - [7794] = {.lex_state = 417}, - [7795] = {.lex_state = 0}, - [7796] = {.lex_state = 0}, - [7797] = {.lex_state = 0}, - [7798] = {.lex_state = 417}, - [7799] = {.lex_state = 417}, - [7800] = {.lex_state = 417}, - [7801] = {.lex_state = 134}, - [7802] = {.lex_state = 0}, - [7803] = {.lex_state = 134}, - [7804] = {.lex_state = 0}, - [7805] = {.lex_state = 0}, - [7806] = {.lex_state = 0}, - [7807] = {.lex_state = 0}, - [7808] = {.lex_state = 0}, - [7809] = {.lex_state = 0}, - [7810] = {.lex_state = 0}, - [7811] = {.lex_state = 0}, - [7812] = {.lex_state = 0}, - [7813] = {.lex_state = 0}, - [7814] = {.lex_state = 0}, - [7815] = {.lex_state = 0}, - [7816] = {.lex_state = 0}, - [7817] = {.lex_state = 0}, - [7818] = {.lex_state = 0}, - [7819] = {.lex_state = 0}, - [7820] = {.lex_state = 417}, - [7821] = {.lex_state = 0}, - [7822] = {.lex_state = 0}, - [7823] = {.lex_state = 0}, - [7824] = {.lex_state = 0}, - [7825] = {.lex_state = 0}, - [7826] = {.lex_state = 0}, - [7827] = {.lex_state = 0}, - [7828] = {.lex_state = 0}, - [7829] = {.lex_state = 0}, - [7830] = {.lex_state = 0}, - [7831] = {.lex_state = 0}, - [7832] = {.lex_state = 0}, - [7833] = {.lex_state = 0}, - [7834] = {.lex_state = 0}, - [7835] = {.lex_state = 0}, - [7836] = {.lex_state = 0}, - [7837] = {.lex_state = 417}, - [7838] = {.lex_state = 0}, - [7839] = {.lex_state = 0}, - [7840] = {.lex_state = 417}, - [7841] = {.lex_state = 0}, - [7842] = {.lex_state = 134}, - [7843] = {.lex_state = 417}, - [7844] = {.lex_state = 0}, - [7845] = {.lex_state = 417}, - [7846] = {.lex_state = 417}, - [7847] = {.lex_state = 417}, - [7848] = {.lex_state = 417}, - [7849] = {.lex_state = 417}, - [7850] = {.lex_state = 0}, - [7851] = {.lex_state = 417}, - [7852] = {.lex_state = 0}, - [7853] = {.lex_state = 0}, - [7854] = {.lex_state = 0}, - [7855] = {.lex_state = 0}, - [7856] = {.lex_state = 0}, - [7857] = {.lex_state = 0}, - [7858] = {.lex_state = 0}, - [7859] = {.lex_state = 0}, - [7860] = {.lex_state = 0}, - [7861] = {.lex_state = 0}, - [7862] = {.lex_state = 0}, - [7863] = {.lex_state = 0}, - [7864] = {.lex_state = 0}, - [7865] = {.lex_state = 417}, - [7866] = {.lex_state = 0}, - [7867] = {.lex_state = 0}, - [7868] = {.lex_state = 0}, - [7869] = {.lex_state = 0}, - [7870] = {.lex_state = 0}, - [7871] = {.lex_state = 417}, - [7872] = {.lex_state = 0}, - [7873] = {.lex_state = 0}, - [7874] = {.lex_state = 417}, - [7875] = {.lex_state = 0}, - [7876] = {.lex_state = 0}, - [7877] = {.lex_state = 417}, - [7878] = {.lex_state = 0}, - [7879] = {.lex_state = 0}, - [7880] = {.lex_state = 417}, - [7881] = {.lex_state = 0}, - [7882] = {.lex_state = 0}, - [7883] = {.lex_state = 0}, - [7884] = {.lex_state = 417}, - [7885] = {.lex_state = 417}, - [7886] = {.lex_state = 0}, - [7887] = {.lex_state = 0}, - [7888] = {.lex_state = 0}, - [7889] = {.lex_state = 0}, - [7890] = {.lex_state = 0}, - [7891] = {.lex_state = 0}, - [7892] = {.lex_state = 0}, - [7893] = {.lex_state = 417}, - [7894] = {.lex_state = 0}, - [7895] = {.lex_state = 0}, - [7896] = {.lex_state = 0}, - [7897] = {.lex_state = 0}, - [7898] = {.lex_state = 417}, - [7899] = {.lex_state = 0}, - [7900] = {.lex_state = 0}, - [7901] = {.lex_state = 0}, - [7902] = {.lex_state = 0}, - [7903] = {.lex_state = 417}, - [7904] = {.lex_state = 417}, - [7905] = {.lex_state = 0}, - [7906] = {.lex_state = 0}, - [7907] = {.lex_state = 0}, - [7908] = {.lex_state = 0}, - [7909] = {.lex_state = 0}, - [7910] = {.lex_state = 0}, - [7911] = {.lex_state = 0}, - [7912] = {.lex_state = 0}, - [7913] = {.lex_state = 0}, - [7914] = {.lex_state = 0}, - [7915] = {.lex_state = 417}, - [7916] = {.lex_state = 0}, - [7917] = {.lex_state = 0}, - [7918] = {.lex_state = 0}, - [7919] = {.lex_state = 0}, - [7920] = {.lex_state = 0}, - [7921] = {.lex_state = 0}, - [7922] = {.lex_state = 0}, - [7923] = {.lex_state = 0}, - [7924] = {.lex_state = 134}, - [7925] = {.lex_state = 0}, - [7926] = {.lex_state = 0}, - [7927] = {.lex_state = 0}, - [7928] = {.lex_state = 0}, - [7929] = {.lex_state = 0}, - [7930] = {.lex_state = 0}, - [7931] = {.lex_state = 417}, - [7932] = {.lex_state = 0}, - [7933] = {.lex_state = 0}, - [7934] = {.lex_state = 0}, - [7935] = {.lex_state = 0}, - [7936] = {.lex_state = 0}, - [7937] = {.lex_state = 0}, - [7938] = {.lex_state = 0}, - [7939] = {.lex_state = 0}, - [7940] = {.lex_state = 0}, - [7941] = {.lex_state = 134}, - [7942] = {.lex_state = 0}, - [7943] = {.lex_state = 0}, - [7944] = {.lex_state = 51}, - [7945] = {.lex_state = 417}, - [7946] = {.lex_state = 0}, - [7947] = {.lex_state = 0}, - [7948] = {.lex_state = 0}, - [7949] = {.lex_state = 0}, - [7950] = {.lex_state = 0}, - [7951] = {.lex_state = 0}, - [7952] = {.lex_state = 0}, - [7953] = {.lex_state = 0}, - [7954] = {.lex_state = 0}, - [7955] = {.lex_state = 0}, - [7956] = {.lex_state = 0}, - [7957] = {.lex_state = 0}, - [7958] = {.lex_state = 0}, - [7959] = {.lex_state = 0}, - [7960] = {.lex_state = 0}, - [7961] = {.lex_state = 0}, - [7962] = {.lex_state = 0}, - [7963] = {.lex_state = 0}, - [7964] = {.lex_state = 0}, - [7965] = {.lex_state = 0}, - [7966] = {.lex_state = 0}, - [7967] = {.lex_state = 417}, - [7968] = {.lex_state = 417}, - [7969] = {.lex_state = 0}, - [7970] = {.lex_state = 417}, - [7971] = {.lex_state = 0}, - [7972] = {.lex_state = 417}, - [7973] = {.lex_state = 0}, - [7974] = {.lex_state = 0}, - [7975] = {.lex_state = 417}, - [7976] = {.lex_state = 0}, - [7977] = {.lex_state = 0}, - [7978] = {.lex_state = 0}, - [7979] = {.lex_state = 0}, - [7980] = {.lex_state = 0}, - [7981] = {.lex_state = 0}, - [7982] = {.lex_state = 0}, - [7983] = {.lex_state = 0}, - [7984] = {.lex_state = 0}, - [7985] = {.lex_state = 0}, - [7986] = {.lex_state = 0}, - [7987] = {.lex_state = 0}, - [7988] = {.lex_state = 0}, - [7989] = {.lex_state = 417}, - [7990] = {.lex_state = 51}, - [7991] = {.lex_state = 417}, - [7992] = {.lex_state = 0}, - [7993] = {.lex_state = 0}, - [7994] = {.lex_state = 417}, - [7995] = {.lex_state = 0}, - [7996] = {.lex_state = 417}, - [7997] = {.lex_state = 417}, - [7998] = {.lex_state = 0}, - [7999] = {.lex_state = 0}, - [8000] = {.lex_state = 0}, - [8001] = {.lex_state = 0}, - [8002] = {.lex_state = 0}, - [8003] = {.lex_state = 0}, - [8004] = {.lex_state = 0}, - [8005] = {.lex_state = 0}, - [8006] = {.lex_state = 0}, - [8007] = {.lex_state = 417}, - [8008] = {.lex_state = 0}, - [8009] = {.lex_state = 417}, - [8010] = {.lex_state = 0}, - [8011] = {.lex_state = 0}, - [8012] = {.lex_state = 417}, - [8013] = {.lex_state = 417}, - [8014] = {.lex_state = 0}, - [8015] = {.lex_state = 0}, - [8016] = {.lex_state = 0}, - [8017] = {.lex_state = 0}, - [8018] = {.lex_state = 0}, - [8019] = {.lex_state = 0}, - [8020] = {.lex_state = 0}, - [8021] = {.lex_state = 62}, - [8022] = {.lex_state = 58}, - [8023] = {.lex_state = 52}, - [8024] = {.lex_state = 134}, - [8025] = {.lex_state = 134}, - [8026] = {.lex_state = 0}, - [8027] = {.lex_state = 134}, - [8028] = {.lex_state = 134}, - [8029] = {.lex_state = 0}, - [8030] = {.lex_state = 0}, - [8031] = {.lex_state = 417}, - [8032] = {.lex_state = 134}, - [8033] = {.lex_state = 134}, - [8034] = {.lex_state = 0}, - [8035] = {.lex_state = 136}, - [8036] = {.lex_state = 417}, - [8037] = {.lex_state = 58}, - [8038] = {.lex_state = 0}, - [8039] = {.lex_state = 417}, - [8040] = {.lex_state = 417}, - [8041] = {.lex_state = 52}, - [8042] = {.lex_state = 134}, - [8043] = {.lex_state = 0}, - [8044] = {.lex_state = 134}, - [8045] = {.lex_state = 58}, - [8046] = {.lex_state = 58}, - [8047] = {.lex_state = 134}, - [8048] = {.lex_state = 58}, - [8049] = {.lex_state = 134}, - [8050] = {.lex_state = 0}, - [8051] = {.lex_state = 58}, - [8052] = {.lex_state = 0}, - [8053] = {.lex_state = 134}, - [8054] = {.lex_state = 0}, - [8055] = {.lex_state = 417}, - [8056] = {.lex_state = 0}, - [8057] = {.lex_state = 58}, - [8058] = {.lex_state = 413}, - [8059] = {.lex_state = 0}, - [8060] = {.lex_state = 417}, - [8061] = {.lex_state = 0}, - [8062] = {.lex_state = 134}, - [8063] = {.lex_state = 134}, - [8064] = {.lex_state = 58}, - [8065] = {.lex_state = 417}, - [8066] = {.lex_state = 417}, - [8067] = {.lex_state = 134}, - [8068] = {.lex_state = 417}, - [8069] = {.lex_state = 134}, - [8070] = {.lex_state = 52}, - [8071] = {.lex_state = 134}, - [8072] = {.lex_state = 62}, - [8073] = {.lex_state = 109}, - [8074] = {.lex_state = 0}, - [8075] = {.lex_state = 0}, - [8076] = {.lex_state = 0}, - [8077] = {.lex_state = 417}, - [8078] = {.lex_state = 0}, - [8079] = {.lex_state = 58}, - [8080] = {.lex_state = 0}, - [8081] = {.lex_state = 0}, - [8082] = {.lex_state = 417}, - [8083] = {.lex_state = 0}, - [8084] = {.lex_state = 134}, - [8085] = {.lex_state = 0}, - [8086] = {.lex_state = 417}, - [8087] = {.lex_state = 134}, - [8088] = {.lex_state = 417}, - [8089] = {.lex_state = 0}, - [8090] = {.lex_state = 417}, - [8091] = {.lex_state = 417}, - [8092] = {.lex_state = 0}, - [8093] = {.lex_state = 134}, - [8094] = {.lex_state = 58}, - [8095] = {.lex_state = 62}, - [8096] = {.lex_state = 0}, - [8097] = {.lex_state = 134}, - [8098] = {.lex_state = 417}, - [8099] = {.lex_state = 417}, - [8100] = {.lex_state = 52}, - [8101] = {.lex_state = 0}, - [8102] = {.lex_state = 52}, - [8103] = {.lex_state = 62}, - [8104] = {.lex_state = 0}, - [8105] = {.lex_state = 413}, - [8106] = {.lex_state = 417}, - [8107] = {.lex_state = 134}, - [8108] = {.lex_state = 417}, - [8109] = {.lex_state = 0}, - [8110] = {.lex_state = 0}, - [8111] = {.lex_state = 134}, - [8112] = {.lex_state = 134}, - [8113] = {.lex_state = 58}, - [8114] = {.lex_state = 417}, - [8115] = {.lex_state = 0}, - [8116] = {.lex_state = 52}, - [8117] = {.lex_state = 58}, - [8118] = {.lex_state = 134}, - [8119] = {.lex_state = 417}, - [8120] = {.lex_state = 417}, - [8121] = {.lex_state = 52}, - [8122] = {.lex_state = 0}, - [8123] = {.lex_state = 0}, - [8124] = {.lex_state = 413}, - [8125] = {.lex_state = 134}, - [8126] = {.lex_state = 134}, - [8127] = {.lex_state = 134}, - [8128] = {.lex_state = 134}, - [8129] = {.lex_state = 134}, - [8130] = {.lex_state = 134}, - [8131] = {.lex_state = 417}, - [8132] = {.lex_state = 0}, - [8133] = {.lex_state = 58}, - [8134] = {.lex_state = 0}, - [8135] = {.lex_state = 109}, - [8136] = {.lex_state = 134}, - [8137] = {.lex_state = 58}, - [8138] = {.lex_state = 134}, - [8139] = {.lex_state = 52}, - [8140] = {.lex_state = 0}, - [8141] = {.lex_state = 0}, - [8142] = {.lex_state = 0}, - [8143] = {.lex_state = 134}, - [8144] = {.lex_state = 52}, - [8145] = {.lex_state = 134}, - [8146] = {.lex_state = 417}, - [8147] = {.lex_state = 134}, - [8148] = {.lex_state = 0}, - [8149] = {.lex_state = 134}, - [8150] = {.lex_state = 0}, - [8151] = {.lex_state = 134}, - [8152] = {.lex_state = 136}, - [8153] = {.lex_state = 134}, - [8154] = {.lex_state = 134}, - [8155] = {.lex_state = 417}, - [8156] = {.lex_state = 134}, - [8157] = {.lex_state = 417}, - [8158] = {.lex_state = 0}, - [8159] = {.lex_state = 58}, - [8160] = {.lex_state = 417}, - [8161] = {.lex_state = 417}, - [8162] = {.lex_state = 0}, - [8163] = {.lex_state = 417}, - [8164] = {.lex_state = 134}, - [8165] = {.lex_state = 417}, - [8166] = {.lex_state = 417}, - [8167] = {.lex_state = 58}, - [8168] = {.lex_state = 0}, - [8169] = {.lex_state = 0}, - [8170] = {.lex_state = 417}, - [8171] = {.lex_state = 0}, - [8172] = {.lex_state = 58}, - [8173] = {.lex_state = 0}, - [8174] = {.lex_state = 413}, - [8175] = {.lex_state = 52}, - [8176] = {.lex_state = 134}, - [8177] = {.lex_state = 0}, - [8178] = {.lex_state = 417}, - [8179] = {.lex_state = 0}, - [8180] = {.lex_state = 134}, - [8181] = {.lex_state = 134}, - [8182] = {.lex_state = 134}, - [8183] = {.lex_state = 58}, - [8184] = {.lex_state = 417}, - [8185] = {.lex_state = 134}, - [8186] = {.lex_state = 0}, - [8187] = {.lex_state = 134}, - [8188] = {.lex_state = 0}, - [8189] = {.lex_state = 0}, - [8190] = {.lex_state = 58}, - [8191] = {.lex_state = 0}, - [8192] = {.lex_state = 134}, - [8193] = {.lex_state = 134}, - [8194] = {.lex_state = 0}, - [8195] = {.lex_state = 52}, - [8196] = {.lex_state = 0}, - [8197] = {.lex_state = 0}, - [8198] = {.lex_state = 52}, - [8199] = {.lex_state = 417}, - [8200] = {.lex_state = 134}, - [8201] = {.lex_state = 134}, - [8202] = {.lex_state = 58}, - [8203] = {.lex_state = 417}, - [8204] = {.lex_state = 58}, - [8205] = {.lex_state = 134}, - [8206] = {.lex_state = 0}, - [8207] = {.lex_state = 134}, - [8208] = {.lex_state = 58}, - [8209] = {.lex_state = 134}, - [8210] = {.lex_state = 134}, - [8211] = {.lex_state = 0}, - [8212] = {.lex_state = 0}, - [8213] = {.lex_state = 134}, - [8214] = {.lex_state = 134}, - [8215] = {.lex_state = 417}, - [8216] = {.lex_state = 134}, - [8217] = {.lex_state = 0}, - [8218] = {.lex_state = 134}, - [8219] = {.lex_state = 52}, - [8220] = {.lex_state = 134}, - [8221] = {.lex_state = 134}, - [8222] = {.lex_state = 417}, - [8223] = {.lex_state = 134}, - [8224] = {.lex_state = 0}, - [8225] = {.lex_state = 417}, - [8226] = {.lex_state = 417}, - [8227] = {.lex_state = 134}, - [8228] = {.lex_state = 58}, - [8229] = {.lex_state = 134}, - [8230] = {.lex_state = 134}, - [8231] = {.lex_state = 417}, - [8232] = {.lex_state = 0}, - [8233] = {.lex_state = 413}, - [8234] = {.lex_state = 417}, - [8235] = {.lex_state = 417}, - [8236] = {.lex_state = 413}, - [8237] = {.lex_state = 0}, - [8238] = {.lex_state = 134}, - [8239] = {.lex_state = 58}, - [8240] = {.lex_state = 58}, - [8241] = {.lex_state = 417}, - [8242] = {.lex_state = 417}, - [8243] = {.lex_state = 417}, - [8244] = {.lex_state = 417}, - [8245] = {.lex_state = 417}, - [8246] = {.lex_state = 0}, - [8247] = {.lex_state = 134}, - [8248] = {.lex_state = 0}, - [8249] = {.lex_state = 0}, - [8250] = {.lex_state = 0}, - [8251] = {.lex_state = 134}, - [8252] = {.lex_state = 134}, - [8253] = {.lex_state = 134}, - [8254] = {.lex_state = 134}, - [8255] = {.lex_state = 134}, - [8256] = {.lex_state = 0}, - [8257] = {.lex_state = 0}, - [8258] = {.lex_state = 134}, - [8259] = {.lex_state = 134}, - [8260] = {.lex_state = 0}, - [8261] = {.lex_state = 134}, - [8262] = {.lex_state = 134}, - [8263] = {.lex_state = 0}, - [8264] = {.lex_state = 0}, - [8265] = {.lex_state = 134}, - [8266] = {.lex_state = 134}, - [8267] = {.lex_state = 134}, - [8268] = {.lex_state = 0}, - [8269] = {.lex_state = 134}, - [8270] = {.lex_state = 0}, - [8271] = {.lex_state = 134}, - [8272] = {.lex_state = 0}, - [8273] = {.lex_state = 0}, - [8274] = {.lex_state = 134}, - [8275] = {.lex_state = 134}, - [8276] = {.lex_state = 723}, - [8277] = {.lex_state = 134}, - [8278] = {.lex_state = 134}, - [8279] = {.lex_state = 134}, - [8280] = {.lex_state = 0}, - [8281] = {.lex_state = 134}, - [8282] = {.lex_state = 0}, - [8283] = {.lex_state = 134}, - [8284] = {.lex_state = 134}, - [8285] = {.lex_state = 134}, - [8286] = {.lex_state = 134}, - [8287] = {.lex_state = 134}, - [8288] = {.lex_state = 134}, - [8289] = {.lex_state = 134}, - [8290] = {.lex_state = 134}, - [8291] = {.lex_state = 134}, - [8292] = {.lex_state = 134}, - [8293] = {.lex_state = 134}, - [8294] = {.lex_state = 134}, - [8295] = {.lex_state = 134}, - [8296] = {.lex_state = 134}, - [8297] = {.lex_state = 0}, - [8298] = {.lex_state = 134}, - [8299] = {.lex_state = 0}, - [8300] = {.lex_state = 0}, - [8301] = {.lex_state = 0}, - [8302] = {.lex_state = 134}, - [8303] = {.lex_state = 134}, - [8304] = {.lex_state = 134}, - [8305] = {.lex_state = 134}, - [8306] = {.lex_state = 134}, - [8307] = {.lex_state = 134}, - [8308] = {.lex_state = 134}, - [8309] = {.lex_state = 134}, - [8310] = {.lex_state = 134}, - [8311] = {.lex_state = 134}, - [8312] = {.lex_state = 0}, - [8313] = {.lex_state = 134}, - [8314] = {.lex_state = 134}, - [8315] = {.lex_state = 134}, - [8316] = {.lex_state = 134}, - [8317] = {.lex_state = 134}, - [8318] = {.lex_state = 134}, - [8319] = {.lex_state = 417}, - [8320] = {.lex_state = 417}, - [8321] = {.lex_state = 0}, - [8322] = {.lex_state = 723}, - [8323] = {.lex_state = 134}, - [8324] = {.lex_state = 134}, - [8325] = {.lex_state = 417}, - [8326] = {.lex_state = 417}, - [8327] = {.lex_state = 0}, - [8328] = {.lex_state = 0}, - [8329] = {.lex_state = 134}, - [8330] = {.lex_state = 0}, - [8331] = {.lex_state = 134}, - [8332] = {.lex_state = 417}, - [8333] = {.lex_state = 134}, - [8334] = {.lex_state = 417}, - [8335] = {.lex_state = 134}, - [8336] = {.lex_state = 0}, - [8337] = {.lex_state = 134}, - [8338] = {.lex_state = 0}, - [8339] = {.lex_state = 0}, - [8340] = {.lex_state = 0}, - [8341] = {.lex_state = 0}, - [8342] = {.lex_state = 0}, - [8343] = {.lex_state = 0}, - [8344] = {.lex_state = 0}, - [8345] = {.lex_state = 417}, - [8346] = {.lex_state = 0}, - [8347] = {.lex_state = 134}, - [8348] = {.lex_state = 0}, - [8349] = {.lex_state = 134}, - [8350] = {.lex_state = 0}, - [8351] = {.lex_state = 0}, - [8352] = {.lex_state = 0}, - [8353] = {.lex_state = 0}, - [8354] = {.lex_state = 0}, - [8355] = {.lex_state = 0}, - [8356] = {.lex_state = 0}, - [8357] = {.lex_state = 134}, - [8358] = {.lex_state = 0}, - [8359] = {.lex_state = 0}, - [8360] = {.lex_state = 0}, - [8361] = {.lex_state = 0}, - [8362] = {.lex_state = 0}, - [8363] = {.lex_state = 134}, - [8364] = {.lex_state = 134}, - [8365] = {.lex_state = 0}, - [8366] = {.lex_state = 0}, - [8367] = {.lex_state = 0}, - [8368] = {.lex_state = 0}, - [8369] = {.lex_state = 0}, - [8370] = {.lex_state = 0}, - [8371] = {.lex_state = 0}, - [8372] = {.lex_state = 0}, - [8373] = {.lex_state = 0}, - [8374] = {.lex_state = 0}, - [8375] = {.lex_state = 0}, - [8376] = {.lex_state = 134}, - [8377] = {.lex_state = 0}, - [8378] = {.lex_state = 0}, - [8379] = {.lex_state = 0}, - [8380] = {.lex_state = 0}, - [8381] = {.lex_state = 0}, - [8382] = {.lex_state = 0}, - [8383] = {.lex_state = 134}, - [8384] = {.lex_state = 0}, - [8385] = {.lex_state = 0}, - [8386] = {.lex_state = 0}, - [8387] = {.lex_state = 0}, - [8388] = {.lex_state = 0}, - [8389] = {.lex_state = 0}, - [8390] = {.lex_state = 0}, - [8391] = {.lex_state = 0}, - [8392] = {.lex_state = 134}, - [8393] = {.lex_state = 0}, - [8394] = {.lex_state = 0}, - [8395] = {.lex_state = 0}, - [8396] = {.lex_state = 0}, - [8397] = {.lex_state = 0}, - [8398] = {.lex_state = 0}, - [8399] = {.lex_state = 0}, - [8400] = {.lex_state = 0}, - [8401] = {.lex_state = 134}, - [8402] = {.lex_state = 0}, - [8403] = {.lex_state = 0}, - [8404] = {.lex_state = 0}, - [8405] = {.lex_state = 0}, - [8406] = {.lex_state = 134}, - [8407] = {.lex_state = 0}, - [8408] = {.lex_state = 0}, - [8409] = {.lex_state = 0}, - [8410] = {.lex_state = 0}, - [8411] = {.lex_state = 0}, - [8412] = {.lex_state = 0}, - [8413] = {.lex_state = 0}, - [8414] = {.lex_state = 0}, - [8415] = {.lex_state = 0}, - [8416] = {.lex_state = 0}, - [8417] = {.lex_state = 0}, - [8418] = {.lex_state = 0}, - [8419] = {.lex_state = 0}, - [8420] = {.lex_state = 0}, - [8421] = {.lex_state = 0}, - [8422] = {.lex_state = 0}, - [8423] = {.lex_state = 134}, - [8424] = {.lex_state = 134}, - [8425] = {.lex_state = 0}, - [8426] = {.lex_state = 0}, - [8427] = {.lex_state = 0}, - [8428] = {.lex_state = 0}, - [8429] = {.lex_state = 0}, - [8430] = {.lex_state = 0}, - [8431] = {.lex_state = 0}, - [8432] = {.lex_state = 134}, - [8433] = {.lex_state = 0}, - [8434] = {.lex_state = 0}, - [8435] = {.lex_state = 134}, - [8436] = {.lex_state = 134}, - [8437] = {.lex_state = 134}, - [8438] = {.lex_state = 134}, - [8439] = {.lex_state = 134}, - [8440] = {.lex_state = 134}, - [8441] = {.lex_state = 0}, - [8442] = {.lex_state = 0}, - [8443] = {.lex_state = 0}, - [8444] = {.lex_state = 0}, - [8445] = {.lex_state = 0}, - [8446] = {.lex_state = 0}, - [8447] = {.lex_state = 134}, - [8448] = {.lex_state = 0}, - [8449] = {.lex_state = 0}, - [8450] = {.lex_state = 134}, - [8451] = {.lex_state = 0}, - [8452] = {.lex_state = 0}, - [8453] = {.lex_state = 0}, - [8454] = {.lex_state = 134}, - [8455] = {.lex_state = 0}, - [8456] = {.lex_state = 134}, - [8457] = {.lex_state = 134}, - [8458] = {.lex_state = 134}, - [8459] = {.lex_state = 134}, - [8460] = {.lex_state = 0}, - [8461] = {.lex_state = 0}, - [8462] = {.lex_state = 0}, - [8463] = {.lex_state = 0}, - [8464] = {.lex_state = 0}, - [8465] = {.lex_state = 723}, - [8466] = {.lex_state = 134}, - [8467] = {.lex_state = 134}, - [8468] = {.lex_state = 0}, - [8469] = {.lex_state = 0}, - [8470] = {.lex_state = 0}, - [8471] = {.lex_state = 0}, - [8472] = {.lex_state = 0}, - [8473] = {.lex_state = 134}, - [8474] = {.lex_state = 134}, - [8475] = {.lex_state = 134}, - [8476] = {.lex_state = 0}, - [8477] = {.lex_state = 0}, - [8478] = {.lex_state = 0}, - [8479] = {.lex_state = 0}, - [8480] = {.lex_state = 0}, - [8481] = {.lex_state = 0}, - [8482] = {.lex_state = 0}, - [8483] = {.lex_state = 0}, - [8484] = {.lex_state = 0}, - [8485] = {.lex_state = 134}, - [8486] = {.lex_state = 0}, - [8487] = {.lex_state = 134}, - [8488] = {.lex_state = 0}, - [8489] = {.lex_state = 106}, - [8490] = {.lex_state = 59}, - [8491] = {.lex_state = 134}, - [8492] = {.lex_state = 0}, - [8493] = {.lex_state = 0}, - [8494] = {.lex_state = 134}, - [8495] = {.lex_state = 134}, - [8496] = {.lex_state = 0}, - [8497] = {.lex_state = 0}, - [8498] = {.lex_state = 134}, - [8499] = {.lex_state = 134}, - [8500] = {.lex_state = 106}, - [8501] = {.lex_state = 59}, - [8502] = {.lex_state = 417}, - [8503] = {.lex_state = 59}, - [8504] = {.lex_state = 417}, - [8505] = {.lex_state = 134}, - [8506] = {.lex_state = 0}, - [8507] = {.lex_state = 0}, - [8508] = {.lex_state = 417}, - [8509] = {.lex_state = 134}, - [8510] = {.lex_state = 0}, - [8511] = {.lex_state = 0}, - [8512] = {.lex_state = 0}, - [8513] = {.lex_state = 0}, - [8514] = {.lex_state = 0}, - [8515] = {.lex_state = 0}, - [8516] = {.lex_state = 0}, - [8517] = {.lex_state = 0}, - [8518] = {.lex_state = 134}, - [8519] = {.lex_state = 0}, - [8520] = {.lex_state = 0}, - [8521] = {.lex_state = 0}, - [8522] = {.lex_state = 0}, - [8523] = {.lex_state = 0}, - [8524] = {.lex_state = 0}, - [8525] = {.lex_state = 134}, - [8526] = {.lex_state = 0}, - [8527] = {.lex_state = 0}, - [8528] = {.lex_state = 134}, - [8529] = {.lex_state = 0}, - [8530] = {.lex_state = 0}, - [8531] = {.lex_state = 0}, - [8532] = {.lex_state = 0}, - [8533] = {.lex_state = 0}, - [8534] = {.lex_state = 0}, - [8535] = {.lex_state = 0}, - [8536] = {.lex_state = 0}, - [8537] = {.lex_state = 0}, - [8538] = {.lex_state = 0}, - [8539] = {.lex_state = 0}, - [8540] = {.lex_state = 134}, - [8541] = {.lex_state = 134}, - [8542] = {.lex_state = 0}, - [8543] = {.lex_state = 0}, - [8544] = {.lex_state = 0}, - [8545] = {.lex_state = 0}, - [8546] = {.lex_state = 0}, - [8547] = {.lex_state = 0}, - [8548] = {.lex_state = 0}, - [8549] = {.lex_state = 134}, - [8550] = {.lex_state = 134}, - [8551] = {.lex_state = 134}, - [8552] = {.lex_state = 134}, - [8553] = {.lex_state = 134}, - [8554] = {.lex_state = 134}, - [8555] = {.lex_state = 134}, - [8556] = {.lex_state = 0}, - [8557] = {.lex_state = 0}, - [8558] = {.lex_state = 0}, - [8559] = {.lex_state = 0}, - [8560] = {.lex_state = 0}, - [8561] = {.lex_state = 0}, - [8562] = {.lex_state = 134}, - [8563] = {.lex_state = 0}, - [8564] = {.lex_state = 134}, - [8565] = {.lex_state = 0}, - [8566] = {.lex_state = 134}, - [8567] = {.lex_state = 134}, - [8568] = {.lex_state = 134}, - [8569] = {.lex_state = 134}, - [8570] = {.lex_state = 0}, - [8571] = {.lex_state = 0}, - [8572] = {.lex_state = 0}, - [8573] = {.lex_state = 0}, - [8574] = {.lex_state = 0}, - [8575] = {.lex_state = 723}, - [8576] = {.lex_state = 0}, - [8577] = {.lex_state = 0}, - [8578] = {.lex_state = 0}, - [8579] = {.lex_state = 0}, - [8580] = {.lex_state = 134}, - [8581] = {.lex_state = 134}, - [8582] = {.lex_state = 134}, - [8583] = {.lex_state = 0}, - [8584] = {.lex_state = 0}, - [8585] = {.lex_state = 0}, - [8586] = {.lex_state = 0}, - [8587] = {.lex_state = 0}, - [8588] = {.lex_state = 106}, - [8589] = {.lex_state = 59}, - [8590] = {.lex_state = 0}, - [8591] = {.lex_state = 0}, - [8592] = {.lex_state = 0}, - [8593] = {.lex_state = 134}, - [8594] = {.lex_state = 134}, - [8595] = {.lex_state = 134}, - [8596] = {.lex_state = 0}, - [8597] = {.lex_state = 134}, - [8598] = {.lex_state = 134}, - [8599] = {.lex_state = 106}, - [8600] = {.lex_state = 59}, - [8601] = {.lex_state = 51}, - [8602] = {.lex_state = 134}, - [8603] = {.lex_state = 417}, - [8604] = {.lex_state = 59}, - [8605] = {.lex_state = 134}, - [8606] = {.lex_state = 0}, - [8607] = {.lex_state = 0}, - [8608] = {.lex_state = 134}, - [8609] = {.lex_state = 0}, - [8610] = {.lex_state = 0}, - [8611] = {.lex_state = 0}, - [8612] = {.lex_state = 134}, - [8613] = {.lex_state = 0}, - [8614] = {.lex_state = 0}, - [8615] = {.lex_state = 0}, - [8616] = {.lex_state = 0}, - [8617] = {.lex_state = 0}, - [8618] = {.lex_state = 0}, - [8619] = {.lex_state = 0}, - [8620] = {.lex_state = 0}, - [8621] = {.lex_state = 134}, - [8622] = {.lex_state = 0}, - [8623] = {.lex_state = 0}, - [8624] = {.lex_state = 0}, - [8625] = {.lex_state = 0}, - [8626] = {.lex_state = 0}, - [8627] = {.lex_state = 0}, - [8628] = {.lex_state = 0}, - [8629] = {.lex_state = 0}, - [8630] = {.lex_state = 134}, - [8631] = {.lex_state = 0}, - [8632] = {.lex_state = 0}, - [8633] = {.lex_state = 0}, - [8634] = {.lex_state = 0}, - [8635] = {.lex_state = 0}, - [8636] = {.lex_state = 0}, - [8637] = {.lex_state = 0}, - [8638] = {.lex_state = 0}, - [8639] = {.lex_state = 0}, - [8640] = {.lex_state = 0}, - [8641] = {.lex_state = 134}, - [8642] = {.lex_state = 134}, - [8643] = {.lex_state = 0}, - [8644] = {.lex_state = 0}, - [8645] = {.lex_state = 0}, - [8646] = {.lex_state = 0}, - [8647] = {.lex_state = 0}, - [8648] = {.lex_state = 134}, - [8649] = {.lex_state = 134}, - [8650] = {.lex_state = 0}, - [8651] = {.lex_state = 0}, - [8652] = {.lex_state = 0}, - [8653] = {.lex_state = 0}, - [8654] = {.lex_state = 0}, - [8655] = {.lex_state = 134}, - [8656] = {.lex_state = 134}, - [8657] = {.lex_state = 0}, - [8658] = {.lex_state = 0}, - [8659] = {.lex_state = 0}, - [8660] = {.lex_state = 0}, - [8661] = {.lex_state = 0}, - [8662] = {.lex_state = 723}, - [8663] = {.lex_state = 0}, - [8664] = {.lex_state = 0}, - [8665] = {.lex_state = 0}, - [8666] = {.lex_state = 134}, - [8667] = {.lex_state = 0}, - [8668] = {.lex_state = 0}, - [8669] = {.lex_state = 0}, - [8670] = {.lex_state = 0}, - [8671] = {.lex_state = 0}, - [8672] = {.lex_state = 0}, - [8673] = {.lex_state = 0}, - [8674] = {.lex_state = 0}, - [8675] = {.lex_state = 0}, - [8676] = {.lex_state = 134}, - [8677] = {.lex_state = 0}, - [8678] = {.lex_state = 0}, - [8679] = {.lex_state = 0}, - [8680] = {.lex_state = 0}, - [8681] = {.lex_state = 106}, - [8682] = {.lex_state = 59}, - [8683] = {.lex_state = 0}, - [8684] = {.lex_state = 0}, - [8685] = {.lex_state = 0}, - [8686] = {.lex_state = 417}, - [8687] = {.lex_state = 0}, - [8688] = {.lex_state = 0}, - [8689] = {.lex_state = 417}, - [8690] = {.lex_state = 106}, - [8691] = {.lex_state = 59}, - [8692] = {.lex_state = 51}, - [8693] = {.lex_state = 0}, - [8694] = {.lex_state = 0}, - [8695] = {.lex_state = 0}, - [8696] = {.lex_state = 59}, - [8697] = {.lex_state = 0}, - [8698] = {.lex_state = 0}, - [8699] = {.lex_state = 0}, - [8700] = {.lex_state = 417}, - [8701] = {.lex_state = 0}, - [8702] = {.lex_state = 134}, - [8703] = {.lex_state = 134}, - [8704] = {.lex_state = 0}, - [8705] = {.lex_state = 0}, - [8706] = {.lex_state = 134}, - [8707] = {.lex_state = 134}, - [8708] = {.lex_state = 0}, - [8709] = {.lex_state = 0}, - [8710] = {.lex_state = 0}, - [8711] = {.lex_state = 0}, - [8712] = {.lex_state = 134}, - [8713] = {.lex_state = 0}, - [8714] = {.lex_state = 0}, - [8715] = {.lex_state = 0}, - [8716] = {.lex_state = 723}, - [8717] = {.lex_state = 0}, - [8718] = {.lex_state = 0}, - [8719] = {.lex_state = 0}, - [8720] = {.lex_state = 0}, - [8721] = {.lex_state = 0}, - [8722] = {.lex_state = 0}, - [8723] = {.lex_state = 0}, - [8724] = {.lex_state = 0}, - [8725] = {.lex_state = 0}, - [8726] = {.lex_state = 0}, - [8727] = {.lex_state = 0}, - [8728] = {.lex_state = 59}, - [8729] = {.lex_state = 0}, - [8730] = {.lex_state = 0}, - [8731] = {.lex_state = 0}, - [8732] = {.lex_state = 0}, - [8733] = {.lex_state = 0}, - [8734] = {.lex_state = 0}, - [8735] = {.lex_state = 0}, - [8736] = {.lex_state = 0}, - [8737] = {.lex_state = 0}, - [8738] = {.lex_state = 0}, - [8739] = {.lex_state = 0}, - [8740] = {.lex_state = 0}, - [8741] = {.lex_state = 0}, - [8742] = {.lex_state = 0}, - [8743] = {.lex_state = 0}, - [8744] = {.lex_state = 0}, - [8745] = {.lex_state = 0}, - [8746] = {.lex_state = 0}, - [8747] = {.lex_state = 0}, - [8748] = {.lex_state = 0}, - [8749] = {.lex_state = 0}, - [8750] = {.lex_state = 134}, - [8751] = {.lex_state = 134}, - [8752] = {.lex_state = 0}, - [8753] = {.lex_state = 134}, - [8754] = {.lex_state = 0}, - [8755] = {.lex_state = 134}, - [8756] = {.lex_state = 0}, - [8757] = {.lex_state = 0}, - [8758] = {.lex_state = 0}, - [8759] = {.lex_state = 0}, - [8760] = {.lex_state = 0}, - [8761] = {.lex_state = 106}, - [8762] = {.lex_state = 0}, - [8763] = {.lex_state = 0}, - [8764] = {.lex_state = 0}, - [8765] = {.lex_state = 0}, - [8766] = {.lex_state = 0}, - [8767] = {.lex_state = 0}, - [8768] = {.lex_state = 0}, - [8769] = {.lex_state = 0}, - [8770] = {.lex_state = 106}, - [8771] = {.lex_state = 106}, - [8772] = {.lex_state = 59}, - [8773] = {.lex_state = 0}, - [8774] = {.lex_state = 0}, - [8775] = {.lex_state = 0}, - [8776] = {.lex_state = 0}, - [8777] = {.lex_state = 106}, - [8778] = {.lex_state = 59}, - [8779] = {.lex_state = 51}, - [8780] = {.lex_state = 0}, - [8781] = {.lex_state = 0}, - [8782] = {.lex_state = 0}, - [8783] = {.lex_state = 0}, - [8784] = {.lex_state = 0}, - [8785] = {.lex_state = 0}, - [8786] = {.lex_state = 134}, - [8787] = {.lex_state = 134}, - [8788] = {.lex_state = 0}, - [8789] = {.lex_state = 417}, - [8790] = {.lex_state = 134}, - [8791] = {.lex_state = 0}, - [8792] = {.lex_state = 0}, - [8793] = {.lex_state = 0}, - [8794] = {.lex_state = 0}, - [8795] = {.lex_state = 0}, - [8796] = {.lex_state = 0}, - [8797] = {.lex_state = 0}, - [8798] = {.lex_state = 0}, - [8799] = {.lex_state = 0}, - [8800] = {.lex_state = 0}, - [8801] = {.lex_state = 0}, - [8802] = {.lex_state = 0}, - [8803] = {.lex_state = 0}, - [8804] = {.lex_state = 0}, - [8805] = {.lex_state = 0}, - [8806] = {.lex_state = 0}, - [8807] = {.lex_state = 0}, - [8808] = {.lex_state = 0}, - [8809] = {.lex_state = 0}, - [8810] = {.lex_state = 0}, - [8811] = {.lex_state = 0}, - [8812] = {.lex_state = 0}, - [8813] = {.lex_state = 0}, - [8814] = {.lex_state = 0}, - [8815] = {.lex_state = 0}, - [8816] = {.lex_state = 0}, - [8817] = {.lex_state = 106}, - [8818] = {.lex_state = 0}, - [8819] = {.lex_state = 0}, - [8820] = {.lex_state = 134}, - [8821] = {.lex_state = 0}, - [8822] = {.lex_state = 0}, - [8823] = {.lex_state = 0}, - [8824] = {.lex_state = 0}, - [8825] = {.lex_state = 0}, - [8826] = {.lex_state = 0}, - [8827] = {.lex_state = 0}, - [8828] = {.lex_state = 0}, - [8829] = {.lex_state = 0}, - [8830] = {.lex_state = 0}, - [8831] = {.lex_state = 0}, - [8832] = {.lex_state = 0}, - [8833] = {.lex_state = 0}, - [8834] = {.lex_state = 51}, - [8835] = {.lex_state = 0}, - [8836] = {.lex_state = 0}, - [8837] = {.lex_state = 0}, - [8838] = {.lex_state = 0}, - [8839] = {.lex_state = 0}, - [8840] = {.lex_state = 51}, - [8841] = {.lex_state = 0}, - [8842] = {.lex_state = 0}, - [8843] = {.lex_state = 0}, - [8844] = {.lex_state = 0}, - [8845] = {.lex_state = 0}, - [8846] = {.lex_state = 0}, - [8847] = {.lex_state = 0}, - [8848] = {.lex_state = 0}, - [8849] = {.lex_state = 134}, - [8850] = {.lex_state = 0}, - [8851] = {.lex_state = 0}, - [8852] = {.lex_state = 0}, - [8853] = {.lex_state = 0}, - [8854] = {.lex_state = 0}, - [8855] = {.lex_state = 0}, - [8856] = {.lex_state = 0}, - [8857] = {.lex_state = 0}, - [8858] = {.lex_state = 0}, - [8859] = {.lex_state = 106}, - [8860] = {.lex_state = 106}, - [8861] = {.lex_state = 417}, - [8862] = {.lex_state = 417}, - [8863] = {.lex_state = 417}, - [8864] = {.lex_state = 59}, - [8865] = {.lex_state = 417}, - [8866] = {.lex_state = 0}, - [8867] = {.lex_state = 0}, - [8868] = {.lex_state = 417}, - [8869] = {.lex_state = 417}, - [8870] = {.lex_state = 417}, - [8871] = {.lex_state = 417}, - [8872] = {.lex_state = 0}, - [8873] = {.lex_state = 417}, - [8874] = {.lex_state = 417}, - [8875] = {.lex_state = 0}, - [8876] = {.lex_state = 0}, - [8877] = {.lex_state = 51}, - [8878] = {.lex_state = 106}, - [8879] = {.lex_state = 59}, - [8880] = {.lex_state = 134}, - [8881] = {.lex_state = 51}, - [8882] = {.lex_state = 0}, - [8883] = {.lex_state = 0}, - [8884] = {.lex_state = 0}, - [8885] = {.lex_state = 0}, - [8886] = {.lex_state = 0}, - [8887] = {.lex_state = 0}, - [8888] = {.lex_state = 59}, - [8889] = {.lex_state = 0}, - [8890] = {.lex_state = 0}, - [8891] = {.lex_state = 134}, - [8892] = {.lex_state = 0}, - [8893] = {.lex_state = 0}, - [8894] = {.lex_state = 417}, - [8895] = {.lex_state = 0}, - [8896] = {.lex_state = 0}, - [8897] = {.lex_state = 0}, - [8898] = {.lex_state = 0}, - [8899] = {.lex_state = 0}, - [8900] = {.lex_state = 0}, - [8901] = {.lex_state = 0}, - [8902] = {.lex_state = 0}, - [8903] = {.lex_state = 0}, - [8904] = {.lex_state = 0}, - [8905] = {.lex_state = 0}, - [8906] = {.lex_state = 0}, - [8907] = {.lex_state = 0}, - [8908] = {.lex_state = 0}, - [8909] = {.lex_state = 0}, - [8910] = {.lex_state = 0}, - [8911] = {.lex_state = 0}, - [8912] = {.lex_state = 0}, - [8913] = {.lex_state = 0}, - [8914] = {.lex_state = 0}, - [8915] = {.lex_state = 0}, - [8916] = {.lex_state = 0}, - [8917] = {.lex_state = 0}, - [8918] = {.lex_state = 0}, - [8919] = {.lex_state = 0}, - [8920] = {.lex_state = 417}, - [8921] = {.lex_state = 0}, - [8922] = {.lex_state = 0}, - [8923] = {.lex_state = 0}, - [8924] = {.lex_state = 0}, - [8925] = {.lex_state = 0}, - [8926] = {.lex_state = 134}, - [8927] = {.lex_state = 0}, - [8928] = {.lex_state = 0}, - [8929] = {.lex_state = 0}, - [8930] = {.lex_state = 0}, - [8931] = {.lex_state = 0}, - [8932] = {.lex_state = 0}, - [8933] = {.lex_state = 0}, - [8934] = {.lex_state = 0}, - [8935] = {.lex_state = 0}, - [8936] = {.lex_state = 0}, - [8937] = {.lex_state = 0}, - [8938] = {.lex_state = 106}, - [8939] = {.lex_state = 0}, - [8940] = {.lex_state = 0}, - [8941] = {.lex_state = 0}, - [8942] = {.lex_state = 0}, - [8943] = {.lex_state = 0}, - [8944] = {.lex_state = 0}, - [8945] = {.lex_state = 0}, - [8946] = {.lex_state = 0}, - [8947] = {.lex_state = 0}, - [8948] = {.lex_state = 0}, - [8949] = {.lex_state = 0}, - [8950] = {.lex_state = 0}, - [8951] = {.lex_state = 106}, - [8952] = {.lex_state = 134}, - [8953] = {.lex_state = 106}, - [8954] = {.lex_state = 0}, - [8955] = {.lex_state = 0}, - [8956] = {.lex_state = 0}, - [8957] = {.lex_state = 0}, - [8958] = {.lex_state = 0}, - [8959] = {.lex_state = 0}, - [8960] = {.lex_state = 0}, - [8961] = {.lex_state = 0}, - [8962] = {.lex_state = 417}, - [8963] = {.lex_state = 51}, - [8964] = {.lex_state = 0}, - [8965] = {.lex_state = 0}, - [8966] = {.lex_state = 134}, - [8967] = {.lex_state = 0}, - [8968] = {.lex_state = 0}, - [8969] = {.lex_state = 0}, - [8970] = {.lex_state = 106}, - [8971] = {.lex_state = 0}, - [8972] = {.lex_state = 0}, - [8973] = {.lex_state = 0}, - [8974] = {.lex_state = 0}, - [8975] = {.lex_state = 0}, - [8976] = {.lex_state = 106}, - [8977] = {.lex_state = 0}, - [8978] = {.lex_state = 0}, - [8979] = {.lex_state = 0}, - [8980] = {.lex_state = 0}, - [8981] = {.lex_state = 0}, - [8982] = {.lex_state = 0}, - [8983] = {.lex_state = 0}, - [8984] = {.lex_state = 0}, - [8985] = {.lex_state = 0}, - [8986] = {.lex_state = 106}, - [8987] = {.lex_state = 106}, - [8988] = {.lex_state = 59}, - [8989] = {.lex_state = 0}, - [8990] = {.lex_state = 0}, - [8991] = {.lex_state = 0}, - [8992] = {.lex_state = 0}, - [8993] = {.lex_state = 59}, - [8994] = {.lex_state = 0}, - [8995] = {.lex_state = 106}, - [8996] = {.lex_state = 59}, - [8997] = {.lex_state = 134}, - [8998] = {.lex_state = 51}, - [8999] = {.lex_state = 0}, - [9000] = {.lex_state = 0}, - [9001] = {.lex_state = 0}, - [9002] = {.lex_state = 0}, - [9003] = {.lex_state = 0}, - [9004] = {.lex_state = 0}, - [9005] = {.lex_state = 0}, - [9006] = {.lex_state = 59}, - [9007] = {.lex_state = 51}, - [9008] = {.lex_state = 0}, - [9009] = {.lex_state = 0}, - [9010] = {.lex_state = 417}, - [9011] = {.lex_state = 0}, - [9012] = {.lex_state = 0}, - [9013] = {.lex_state = 0}, - [9014] = {.lex_state = 0}, - [9015] = {.lex_state = 0}, - [9016] = {.lex_state = 0}, - [9017] = {.lex_state = 0}, - [9018] = {.lex_state = 0}, - [9019] = {.lex_state = 0}, - [9020] = {.lex_state = 0}, - [9021] = {.lex_state = 0}, - [9022] = {.lex_state = 0}, - [9023] = {.lex_state = 0}, - [9024] = {.lex_state = 0}, - [9025] = {.lex_state = 0}, - [9026] = {.lex_state = 0}, - [9027] = {.lex_state = 0}, - [9028] = {.lex_state = 0}, - [9029] = {.lex_state = 0}, - [9030] = {.lex_state = 0}, - [9031] = {.lex_state = 0}, - [9032] = {.lex_state = 0}, - [9033] = {.lex_state = 0}, - [9034] = {.lex_state = 0}, - [9035] = {.lex_state = 0}, - [9036] = {.lex_state = 0}, - [9037] = {.lex_state = 0}, - [9038] = {.lex_state = 0}, - [9039] = {.lex_state = 0}, - [9040] = {.lex_state = 0}, - [9041] = {.lex_state = 0}, - [9042] = {.lex_state = 0}, - [9043] = {.lex_state = 0}, - [9044] = {.lex_state = 106}, - [9045] = {.lex_state = 0}, - [9046] = {.lex_state = 106}, - [9047] = {.lex_state = 0}, - [9048] = {.lex_state = 0}, - [9049] = {.lex_state = 0}, - [9050] = {.lex_state = 0}, - [9051] = {.lex_state = 0}, - [9052] = {.lex_state = 0}, - [9053] = {.lex_state = 0}, - [9054] = {.lex_state = 0}, - [9055] = {.lex_state = 0}, - [9056] = {.lex_state = 106}, - [9057] = {.lex_state = 0}, - [9058] = {.lex_state = 0}, - [9059] = {.lex_state = 0}, - [9060] = {.lex_state = 0}, - [9061] = {.lex_state = 0}, - [9062] = {.lex_state = 0}, - [9063] = {.lex_state = 417}, - [9064] = {.lex_state = 417}, - [9065] = {.lex_state = 106}, - [9066] = {.lex_state = 0}, - [9067] = {.lex_state = 417}, - [9068] = {.lex_state = 106}, - [9069] = {.lex_state = 0}, - [9070] = {.lex_state = 0}, - [9071] = {.lex_state = 0}, - [9072] = {.lex_state = 0}, - [9073] = {.lex_state = 106}, - [9074] = {.lex_state = 106}, - [9075] = {.lex_state = 0}, - [9076] = {.lex_state = 0}, - [9077] = {.lex_state = 0}, - [9078] = {.lex_state = 0}, - [9079] = {.lex_state = 0}, - [9080] = {.lex_state = 134}, - [9081] = {.lex_state = 134}, - [9082] = {.lex_state = 0}, - [9083] = {.lex_state = 0}, - [9084] = {.lex_state = 0}, - [9085] = {.lex_state = 0}, - [9086] = {.lex_state = 51}, - [9087] = {.lex_state = 0}, - [9088] = {.lex_state = 0}, - [9089] = {.lex_state = 0}, - [9090] = {.lex_state = 0}, - [9091] = {.lex_state = 106}, - [9092] = {.lex_state = 0}, - [9093] = {.lex_state = 0}, - [9094] = {.lex_state = 0}, - [9095] = {.lex_state = 0}, - [9096] = {.lex_state = 0}, - [9097] = {.lex_state = 106}, - [9098] = {.lex_state = 0}, - [9099] = {.lex_state = 0}, - [9100] = {.lex_state = 0}, - [9101] = {.lex_state = 0}, - [9102] = {.lex_state = 0}, - [9103] = {.lex_state = 59}, - [9104] = {.lex_state = 0}, - [9105] = {.lex_state = 0}, - [9106] = {.lex_state = 417}, - [9107] = {.lex_state = 0}, - [9108] = {.lex_state = 0}, - [9109] = {.lex_state = 106}, - [9110] = {.lex_state = 106}, - [9111] = {.lex_state = 134}, - [9112] = {.lex_state = 59}, - [9113] = {.lex_state = 0}, - [9114] = {.lex_state = 0}, - [9115] = {.lex_state = 0}, - [9116] = {.lex_state = 0}, - [9117] = {.lex_state = 0}, - [9118] = {.lex_state = 0}, - [9119] = {.lex_state = 0}, - [9120] = {.lex_state = 106}, - [9121] = {.lex_state = 59}, - [9122] = {.lex_state = 134}, - [9123] = {.lex_state = 51}, - [9124] = {.lex_state = 0}, - [9125] = {.lex_state = 0}, - [9126] = {.lex_state = 0}, - [9127] = {.lex_state = 0}, - [9128] = {.lex_state = 0}, - [9129] = {.lex_state = 0}, - [9130] = {.lex_state = 134}, - [9131] = {.lex_state = 0}, - [9132] = {.lex_state = 0}, - [9133] = {.lex_state = 51}, - [9134] = {.lex_state = 0}, - [9135] = {.lex_state = 0}, - [9136] = {.lex_state = 417}, - [9137] = {.lex_state = 0}, - [9138] = {.lex_state = 0}, - [9139] = {.lex_state = 134}, - [9140] = {.lex_state = 0}, - [9141] = {.lex_state = 0}, - [9142] = {.lex_state = 0}, - [9143] = {.lex_state = 0}, - [9144] = {.lex_state = 0}, - [9145] = {.lex_state = 0}, - [9146] = {.lex_state = 417}, - [9147] = {.lex_state = 0}, - [9148] = {.lex_state = 0}, - [9149] = {.lex_state = 417}, - [9150] = {.lex_state = 0}, - [9151] = {.lex_state = 0}, - [9152] = {.lex_state = 0}, - [9153] = {.lex_state = 0}, - [9154] = {.lex_state = 0}, - [9155] = {.lex_state = 0}, - [9156] = {.lex_state = 0}, - [9157] = {.lex_state = 0}, - [9158] = {.lex_state = 0}, - [9159] = {.lex_state = 134}, - [9160] = {.lex_state = 0}, - [9161] = {.lex_state = 0}, - [9162] = {.lex_state = 0}, - [9163] = {.lex_state = 0}, - [9164] = {.lex_state = 0}, - [9165] = {.lex_state = 0}, - [9166] = {.lex_state = 0}, - [9167] = {.lex_state = 0}, - [9168] = {.lex_state = 0}, - [9169] = {.lex_state = 106}, - [9170] = {.lex_state = 0}, - [9171] = {.lex_state = 417}, - [9172] = {.lex_state = 134}, - [9173] = {.lex_state = 0}, - [9174] = {.lex_state = 106}, - [9175] = {.lex_state = 0}, - [9176] = {.lex_state = 106}, - [9177] = {.lex_state = 0}, - [9178] = {.lex_state = 134}, - [9179] = {.lex_state = 0}, - [9180] = {.lex_state = 0}, - [9181] = {.lex_state = 0}, - [9182] = {.lex_state = 0}, - [9183] = {.lex_state = 0}, - [9184] = {.lex_state = 134}, - [9185] = {.lex_state = 0}, - [9186] = {.lex_state = 106}, - [9187] = {.lex_state = 0}, - [9188] = {.lex_state = 0}, - [9189] = {.lex_state = 0}, - [9190] = {.lex_state = 0}, - [9191] = {.lex_state = 417}, - [9192] = {.lex_state = 0}, - [9193] = {.lex_state = 417}, - [9194] = {.lex_state = 0}, - [9195] = {.lex_state = 106}, - [9196] = {.lex_state = 0}, - [9197] = {.lex_state = 0}, - [9198] = {.lex_state = 0}, - [9199] = {.lex_state = 0}, - [9200] = {.lex_state = 0}, - [9201] = {.lex_state = 134}, - [9202] = {.lex_state = 0}, - [9203] = {.lex_state = 0}, - [9204] = {.lex_state = 106}, - [9205] = {.lex_state = 106}, - [9206] = {.lex_state = 0}, - [9207] = {.lex_state = 0}, - [9208] = {.lex_state = 0}, - [9209] = {.lex_state = 0}, - [9210] = {.lex_state = 0}, - [9211] = {.lex_state = 134}, - [9212] = {.lex_state = 0}, - [9213] = {.lex_state = 0}, - [9214] = {.lex_state = 0}, - [9215] = {.lex_state = 0}, - [9216] = {.lex_state = 51}, - [9217] = {.lex_state = 134}, - [9218] = {.lex_state = 0}, - [9219] = {.lex_state = 0}, - [9220] = {.lex_state = 0}, - [9221] = {.lex_state = 0}, - [9222] = {.lex_state = 0}, - [9223] = {.lex_state = 134}, - [9224] = {.lex_state = 106}, - [9225] = {.lex_state = 0}, - [9226] = {.lex_state = 0}, - [9227] = {.lex_state = 0}, - [9228] = {.lex_state = 0}, - [9229] = {.lex_state = 417}, - [9230] = {.lex_state = 0}, - [9231] = {.lex_state = 59}, - [9232] = {.lex_state = 0}, - [9233] = {.lex_state = 106}, - [9234] = {.lex_state = 0}, - [9235] = {.lex_state = 134}, - [9236] = {.lex_state = 134}, - [9237] = {.lex_state = 0}, - [9238] = {.lex_state = 0}, - [9239] = {.lex_state = 0}, - [9240] = {.lex_state = 0}, - [9241] = {.lex_state = 0}, - [9242] = {.lex_state = 0}, - [9243] = {.lex_state = 0}, - [9244] = {.lex_state = 0}, - [9245] = {.lex_state = 0}, - [9246] = {.lex_state = 106}, - [9247] = {.lex_state = 106}, - [9248] = {.lex_state = 0}, - [9249] = {.lex_state = 59}, - [9250] = {.lex_state = 0}, - [9251] = {.lex_state = 0}, - [9252] = {.lex_state = 0}, - [9253] = {.lex_state = 0}, - [9254] = {.lex_state = 0}, - [9255] = {.lex_state = 0}, - [9256] = {.lex_state = 0}, - [9257] = {.lex_state = 0}, - [9258] = {.lex_state = 0}, - [9259] = {.lex_state = 417}, - [9260] = {.lex_state = 0}, - [9261] = {.lex_state = 0}, - [9262] = {.lex_state = 0}, - [9263] = {.lex_state = 106}, - [9264] = {.lex_state = 0}, - [9265] = {.lex_state = 134}, - [9266] = {.lex_state = 134}, - [9267] = {.lex_state = 134}, - [9268] = {.lex_state = 51}, - [9269] = {.lex_state = 0}, - [9270] = {.lex_state = 0}, - [9271] = {.lex_state = 0}, - [9272] = {.lex_state = 0}, - [9273] = {.lex_state = 0}, - [9274] = {.lex_state = 0}, - [9275] = {.lex_state = 0}, - [9276] = {.lex_state = 0}, - [9277] = {.lex_state = 59}, - [9278] = {.lex_state = 51}, - [9279] = {.lex_state = 0}, - [9280] = {.lex_state = 0}, - [9281] = {.lex_state = 417}, - [9282] = {.lex_state = 134}, - [9283] = {.lex_state = 0}, - [9284] = {.lex_state = 134}, - [9285] = {.lex_state = 0}, - [9286] = {.lex_state = 417}, - [9287] = {.lex_state = 134}, - [9288] = {.lex_state = 0}, - [9289] = {.lex_state = 0}, - [9290] = {.lex_state = 0}, - [9291] = {.lex_state = 134}, - [9292] = {.lex_state = 51}, - [9293] = {.lex_state = 134}, - [9294] = {.lex_state = 134}, - [9295] = {.lex_state = 134}, - [9296] = {.lex_state = 0}, - [9297] = {.lex_state = 134}, - [9298] = {.lex_state = 134}, - [9299] = {.lex_state = 134}, - [9300] = {.lex_state = 134}, - [9301] = {.lex_state = 134}, - [9302] = {.lex_state = 59}, - [9303] = {.lex_state = 134}, - [9304] = {.lex_state = 106}, - [9305] = {.lex_state = 134}, - [9306] = {.lex_state = 417}, - [9307] = {.lex_state = 134}, - [9308] = {.lex_state = 0}, - [9309] = {.lex_state = 0}, - [9310] = {.lex_state = 0}, - [9311] = {.lex_state = 0}, - [9312] = {.lex_state = 723}, - [9313] = {.lex_state = 0}, - [9314] = {.lex_state = 134}, - [9315] = {.lex_state = 134}, - [9316] = {.lex_state = 134}, - [9317] = {.lex_state = 134}, - [9318] = {.lex_state = 0}, - [9319] = {.lex_state = 0}, - [9320] = {.lex_state = 0}, - [9321] = {.lex_state = 0}, - [9322] = {.lex_state = 0}, - [9323] = {.lex_state = 0}, - [9324] = {.lex_state = 0}, - [9325] = {.lex_state = 134}, - [9326] = {.lex_state = 134}, - [9327] = {.lex_state = 134}, - [9328] = {.lex_state = 134}, - [9329] = {.lex_state = 134}, - [9330] = {.lex_state = 106}, - [9331] = {.lex_state = 0}, - [9332] = {.lex_state = 0}, - [9333] = {.lex_state = 0}, - [9334] = {.lex_state = 417}, - [9335] = {.lex_state = 417}, - [9336] = {.lex_state = 0}, - [9337] = {.lex_state = 59}, - [9338] = {.lex_state = 0}, - [9339] = {.lex_state = 0}, - [9340] = {.lex_state = 134}, - [9341] = {.lex_state = 106}, - [9342] = {.lex_state = 0}, - [9343] = {.lex_state = 134}, - [9344] = {.lex_state = 134}, - [9345] = {.lex_state = 0}, - [9346] = {.lex_state = 134}, - [9347] = {.lex_state = 134}, - [9348] = {.lex_state = 0}, - [9349] = {.lex_state = 0}, - [9350] = {.lex_state = 0}, - [9351] = {.lex_state = 0}, - [9352] = {.lex_state = 417}, - [9353] = {.lex_state = 134}, - [9354] = {.lex_state = 134}, - [9355] = {.lex_state = 134}, - [9356] = {.lex_state = 0}, - [9357] = {.lex_state = 0}, - [9358] = {.lex_state = 0}, - [9359] = {.lex_state = 0}, - [9360] = {.lex_state = 134}, - [9361] = {.lex_state = 134}, - [9362] = {.lex_state = 417}, - [9363] = {.lex_state = 134}, - [9364] = {.lex_state = 134}, - [9365] = {.lex_state = 0}, - [9366] = {.lex_state = 0}, - [9367] = {.lex_state = 0}, - [9368] = {.lex_state = 0}, - [9369] = {.lex_state = 0}, - [9370] = {.lex_state = 134}, - [9371] = {.lex_state = 0}, - [9372] = {.lex_state = 0}, - [9373] = {.lex_state = 106}, - [9374] = {.lex_state = 106}, - [9375] = {.lex_state = 134}, - [9376] = {.lex_state = 134}, - [9377] = {.lex_state = 134}, - [9378] = {.lex_state = 0}, - [9379] = {.lex_state = 106}, - [9380] = {.lex_state = 0}, - [9381] = {.lex_state = 0}, - [9382] = {.lex_state = 0}, - [9383] = {.lex_state = 0}, - [9384] = {.lex_state = 106}, - [9385] = {.lex_state = 0}, - [9386] = {.lex_state = 51}, - [9387] = {.lex_state = 0}, - [9388] = {.lex_state = 0}, - [9389] = {.lex_state = 0}, - [9390] = {.lex_state = 0}, - [9391] = {.lex_state = 0}, - [9392] = {.lex_state = 0}, - [9393] = {.lex_state = 0}, - [9394] = {.lex_state = 0}, - [9395] = {.lex_state = 0}, - [9396] = {.lex_state = 417}, - [9397] = {.lex_state = 134}, - [9398] = {.lex_state = 417}, - [9399] = {.lex_state = 0}, - [9400] = {.lex_state = 0}, - [9401] = {.lex_state = 134}, - [9402] = {.lex_state = 0}, - [9403] = {.lex_state = 134}, - [9404] = {.lex_state = 134}, - [9405] = {.lex_state = 134}, - [9406] = {.lex_state = 0}, - [9407] = {.lex_state = 0}, - [9408] = {.lex_state = 0}, - [9409] = {.lex_state = 0}, - [9410] = {.lex_state = 0}, - [9411] = {.lex_state = 134}, - [9412] = {.lex_state = 134}, - [9413] = {.lex_state = 0}, - [9414] = {.lex_state = 106}, - [9415] = {.lex_state = 106}, - [9416] = {.lex_state = 106}, - [9417] = {.lex_state = 0}, - [9418] = {.lex_state = 0}, - [9419] = {.lex_state = 0}, - [9420] = {.lex_state = 0}, - [9421] = {.lex_state = 0}, - [9422] = {.lex_state = 0}, - [9423] = {.lex_state = 0}, - [9424] = {.lex_state = 0}, - [9425] = {.lex_state = 106}, - [9426] = {.lex_state = 0}, - [9427] = {.lex_state = 106}, - [9428] = {.lex_state = 0}, - [9429] = {.lex_state = 0}, - [9430] = {.lex_state = 0}, - [9431] = {.lex_state = 0}, - [9432] = {.lex_state = 0}, - [9433] = {.lex_state = 417}, - [9434] = {.lex_state = 0}, - [9435] = {.lex_state = 0}, - [9436] = {.lex_state = 0}, - [9437] = {.lex_state = 0}, - [9438] = {.lex_state = 134}, - [9439] = {.lex_state = 134}, - [9440] = {.lex_state = 134}, - [9441] = {.lex_state = 106}, - [9442] = {.lex_state = 134}, - [9443] = {.lex_state = 106}, - [9444] = {.lex_state = 0}, - [9445] = {.lex_state = 0}, - [9446] = {.lex_state = 0}, - [9447] = {.lex_state = 134}, - [9448] = {.lex_state = 134}, - [9449] = {.lex_state = 0}, - [9450] = {.lex_state = 0}, - [9451] = {.lex_state = 134}, - [9452] = {.lex_state = 0}, - [9453] = {.lex_state = 0}, - [9454] = {.lex_state = 106}, - [9455] = {.lex_state = 134}, - [9456] = {.lex_state = 0}, - [9457] = {.lex_state = 0}, - [9458] = {.lex_state = 0}, - [9459] = {.lex_state = 0}, - [9460] = {.lex_state = 0}, - [9461] = {.lex_state = 0}, - [9462] = {.lex_state = 0}, - [9463] = {.lex_state = 0}, - [9464] = {.lex_state = 0}, - [9465] = {.lex_state = 0}, - [9466] = {.lex_state = 0}, - [9467] = {.lex_state = 0}, - [9468] = {.lex_state = 0}, - [9469] = {.lex_state = 0}, - [9470] = {.lex_state = 0}, - [9471] = {.lex_state = 0}, - [9472] = {.lex_state = 106}, - [9473] = {.lex_state = 0}, - [9474] = {.lex_state = 0}, - [9475] = {.lex_state = 134}, - [9476] = {.lex_state = 0}, - [9477] = {.lex_state = 106}, - [9478] = {.lex_state = 0}, - [9479] = {.lex_state = 0}, - [9480] = {.lex_state = 106}, - [9481] = {.lex_state = 0}, - [9482] = {.lex_state = 417}, - [9483] = {.lex_state = 0}, - [9484] = {.lex_state = 0}, - [9485] = {.lex_state = 0}, - [9486] = {.lex_state = 0}, - [9487] = {.lex_state = 0}, - [9488] = {.lex_state = 0}, - [9489] = {.lex_state = 0}, - [9490] = {.lex_state = 134}, - [9491] = {.lex_state = 417}, - [9492] = {.lex_state = 0}, - [9493] = {.lex_state = 0}, - [9494] = {.lex_state = 0}, - [9495] = {.lex_state = 0}, - [9496] = {.lex_state = 0}, - [9497] = {.lex_state = 0}, - [9498] = {.lex_state = 0}, - [9499] = {.lex_state = 0}, - [9500] = {.lex_state = 0}, - [9501] = {.lex_state = 106}, - [9502] = {.lex_state = 0}, - [9503] = {.lex_state = 0}, - [9504] = {.lex_state = 106}, - [9505] = {.lex_state = 417}, - [9506] = {.lex_state = 0}, - [9507] = {.lex_state = 134}, - [9508] = {.lex_state = 417}, - [9509] = {.lex_state = 417}, - [9510] = {.lex_state = 134}, - [9511] = {.lex_state = 417}, - [9512] = {.lex_state = 106}, - [9513] = {.lex_state = 106}, - [9514] = {.lex_state = 417}, - [9515] = {.lex_state = 0}, - [9516] = {.lex_state = 134}, - [9517] = {.lex_state = 417}, - [9518] = {.lex_state = 0}, - [9519] = {.lex_state = 0}, - [9520] = {.lex_state = 0}, - [9521] = {.lex_state = 0}, - [9522] = {.lex_state = 417}, - [9523] = {.lex_state = 0}, - [9524] = {.lex_state = 134}, - [9525] = {.lex_state = 417}, - [9526] = {.lex_state = 0}, - [9527] = {.lex_state = 0}, - [9528] = {.lex_state = 0}, - [9529] = {.lex_state = 0}, - [9530] = {.lex_state = 0}, - [9531] = {.lex_state = 134}, - [9532] = {.lex_state = 417}, - [9533] = {.lex_state = 0}, - [9534] = {.lex_state = 106}, - [9535] = {.lex_state = 134}, - [9536] = {.lex_state = 417}, - [9537] = {.lex_state = 0}, - [9538] = {.lex_state = 0}, - [9539] = {.lex_state = 134}, - [9540] = {.lex_state = 417}, - [9541] = {.lex_state = 0}, - [9542] = {.lex_state = 134}, - [9543] = {.lex_state = 0}, - [9544] = {.lex_state = 417}, - [9545] = {.lex_state = 417}, - [9546] = {.lex_state = 106}, - [9547] = {.lex_state = 106}, - [9548] = {.lex_state = 134}, - [9549] = {.lex_state = 0}, - [9550] = {.lex_state = 0}, - [9551] = {.lex_state = 0}, - [9552] = {.lex_state = 0}, - [9553] = {.lex_state = 0}, - [9554] = {.lex_state = 0}, - [9555] = {.lex_state = 0}, - [9556] = {.lex_state = 134}, - [9557] = {.lex_state = 0}, - [9558] = {.lex_state = 0}, - [9559] = {.lex_state = 106}, - [9560] = {.lex_state = 417}, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [sym_identifier] = ACTIONS(1), - [aux_sym_preproc_include_token1] = ACTIONS(1), - [aux_sym_preproc_include_token2] = ACTIONS(1), - [aux_sym_preproc_def_token1] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [aux_sym_preproc_if_token1] = ACTIONS(1), - [aux_sym_preproc_if_token2] = ACTIONS(1), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1), - [aux_sym_preproc_else_token1] = ACTIONS(1), - [aux_sym_preproc_elif_token1] = ACTIONS(1), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1), - [sym_preproc_directive] = ACTIONS(1), - [anon_sym_LPAREN2] = ACTIONS(1), - [anon_sym_defined] = ACTIONS(1), - [anon_sym_BANG] = ACTIONS(1), - [anon_sym_TILDE] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), - [anon_sym_PLUS] = ACTIONS(1), - [anon_sym_STAR] = ACTIONS(1), - [anon_sym_SLASH] = ACTIONS(1), - [anon_sym_PERCENT] = ACTIONS(1), - [anon_sym_PIPE_PIPE] = ACTIONS(1), - [anon_sym_AMP_AMP] = ACTIONS(1), - [anon_sym_PIPE] = ACTIONS(1), - [anon_sym_CARET] = ACTIONS(1), - [anon_sym_AMP] = ACTIONS(1), - [anon_sym_EQ_EQ] = ACTIONS(1), - [anon_sym_BANG_EQ] = ACTIONS(1), - [anon_sym_GT] = ACTIONS(1), - [anon_sym_GT_EQ] = ACTIONS(1), - [anon_sym_LT_EQ] = ACTIONS(1), - [anon_sym_LT] = ACTIONS(1), - [anon_sym_LT_LT] = ACTIONS(1), - [anon_sym_GT_GT] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym___extension__] = ACTIONS(1), - [anon_sym_typedef] = ACTIONS(1), - [anon_sym_extern] = ACTIONS(1), - [anon_sym___attribute__] = ACTIONS(1), - [anon_sym___attribute] = ACTIONS(1), - [anon_sym_noreturn] = ACTIONS(1), - [anon_sym_nothrow] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [anon_sym___declspec] = ACTIONS(1), - [anon_sym___based] = ACTIONS(1), - [anon_sym___cdecl] = ACTIONS(1), - [anon_sym___clrcall] = ACTIONS(1), - [anon_sym___stdcall] = ACTIONS(1), - [anon_sym___fastcall] = ACTIONS(1), - [anon_sym___thiscall] = ACTIONS(1), - [anon_sym___vectorcall] = ACTIONS(1), - [sym_ms_restrict_modifier] = ACTIONS(1), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(1), - [sym_ms_signed_ptr_modifier] = ACTIONS(1), - [anon_sym__unaligned] = ACTIONS(1), - [anon_sym___unaligned] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [anon_sym_signed] = ACTIONS(1), - [anon_sym_unsigned] = ACTIONS(1), - [anon_sym_long] = ACTIONS(1), - [anon_sym_short] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [anon_sym_ATautoreleasepool] = ACTIONS(1), - [anon_sym_static] = ACTIONS(1), - [anon_sym_auto] = ACTIONS(1), - [anon_sym_register] = ACTIONS(1), - [anon_sym_inline] = ACTIONS(1), - [anon_sym___inline] = ACTIONS(1), - [anon_sym___inline__] = ACTIONS(1), - [anon_sym___forceinline] = ACTIONS(1), - [anon_sym_thread_local] = ACTIONS(1), - [anon_sym___thread] = ACTIONS(1), - [anon_sym_CG_EXTERN] = ACTIONS(1), - [anon_sym_CG_INLINE] = ACTIONS(1), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1), - [anon_sym_IBOutlet] = ACTIONS(1), - [anon_sym_IBInspectable] = ACTIONS(1), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1), - [anon_sym_NS_INLINE] = ACTIONS(1), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1), - [anon_sym_OBJC_EXPORT] = ACTIONS(1), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1), - [anon_sym_const] = ACTIONS(1), - [anon_sym_constexpr] = ACTIONS(1), - [anon_sym_volatile] = ACTIONS(1), - [anon_sym_restrict] = ACTIONS(1), - [anon_sym___restrict__] = ACTIONS(1), - [anon_sym__Atomic] = ACTIONS(1), - [anon_sym__Noreturn] = ACTIONS(1), - [anon_sym_nullable] = ACTIONS(1), - [anon_sym__Complex] = ACTIONS(1), - [anon_sym__Nonnull] = ACTIONS(1), - [anon_sym__Nullable] = ACTIONS(1), - [anon_sym__Nullable_result] = ACTIONS(1), - [anon_sym__Null_unspecified] = ACTIONS(1), - [anon_sym___autoreleasing] = ACTIONS(1), - [anon_sym___block] = ACTIONS(1), - [anon_sym___bridge] = ACTIONS(1), - [anon_sym___bridge_retained] = ACTIONS(1), - [anon_sym___bridge_transfer] = ACTIONS(1), - [anon_sym___complex] = ACTIONS(1), - [anon_sym___const] = ACTIONS(1), - [anon_sym___imag] = ACTIONS(1), - [anon_sym___kindof] = ACTIONS(1), - [anon_sym___nonnull] = ACTIONS(1), - [anon_sym___nullable] = ACTIONS(1), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1), - [anon_sym___real] = ACTIONS(1), - [anon_sym___strong] = ACTIONS(1), - [anon_sym___unsafe_unretained] = ACTIONS(1), - [anon_sym___unused] = ACTIONS(1), - [anon_sym___weak] = ACTIONS(1), - [sym_primitive_type] = ACTIONS(1), - [anon_sym_enum] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), - [anon_sym_struct] = ACTIONS(1), - [anon_sym_union] = ACTIONS(1), - [anon_sym_if] = ACTIONS(1), - [anon_sym_else] = ACTIONS(1), - [anon_sym_switch] = ACTIONS(1), - [anon_sym_case] = ACTIONS(1), - [anon_sym_default] = ACTIONS(1), - [anon_sym_while] = ACTIONS(1), - [anon_sym_do] = ACTIONS(1), - [anon_sym_for] = ACTIONS(1), - [anon_sym_in] = ACTIONS(1), - [anon_sym_return] = ACTIONS(1), - [anon_sym_break] = ACTIONS(1), - [anon_sym_continue] = ACTIONS(1), - [anon_sym_goto] = ACTIONS(1), - [anon_sym_QMARK] = ACTIONS(1), - [anon_sym_STAR_EQ] = ACTIONS(1), - [anon_sym_SLASH_EQ] = ACTIONS(1), - [anon_sym_PERCENT_EQ] = ACTIONS(1), - [anon_sym_PLUS_EQ] = ACTIONS(1), - [anon_sym_DASH_EQ] = ACTIONS(1), - [anon_sym_LT_LT_EQ] = ACTIONS(1), - [anon_sym_GT_GT_EQ] = ACTIONS(1), - [anon_sym_AMP_EQ] = ACTIONS(1), - [anon_sym_CARET_EQ] = ACTIONS(1), - [anon_sym_PIPE_EQ] = ACTIONS(1), - [anon_sym_DASH_DASH] = ACTIONS(1), - [anon_sym_PLUS_PLUS] = ACTIONS(1), - [anon_sym_sizeof] = ACTIONS(1), - [anon_sym___alignof__] = ACTIONS(1), - [anon_sym___alignof] = ACTIONS(1), - [anon_sym__alignof] = ACTIONS(1), - [anon_sym_alignof] = ACTIONS(1), - [anon_sym__Alignof] = ACTIONS(1), - [anon_sym_offsetof] = ACTIONS(1), - [anon_sym__Generic] = ACTIONS(1), - [anon_sym_asm] = ACTIONS(1), - [anon_sym___asm__] = ACTIONS(1), - [anon_sym_LT2] = ACTIONS(1), - [anon_sym_DOT] = ACTIONS(1), - [anon_sym_DASH_GT] = ACTIONS(1), - [sym_number_literal] = ACTIONS(1), - [anon_sym_L_SQUOTE] = ACTIONS(1), - [anon_sym_u_SQUOTE] = ACTIONS(1), - [anon_sym_U_SQUOTE] = ACTIONS(1), - [anon_sym_u8_SQUOTE] = ACTIONS(1), - [anon_sym_SQUOTE] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), - [anon_sym_DQUOTE] = ACTIONS(1), - [anon_sym_L_DQUOTE] = ACTIONS(1), - [anon_sym_u_DQUOTE] = ACTIONS(1), - [anon_sym_U_DQUOTE] = ACTIONS(1), - [anon_sym_u8_DQUOTE] = ACTIONS(1), - [sym_true] = ACTIONS(1), - [sym_false] = ACTIONS(1), - [anon_sym_NULL] = ACTIONS(1), - [anon_sym_nullptr] = ACTIONS(1), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(1), - [anon_sym___typeof__] = ACTIONS(1), - [anon_sym___typeof] = ACTIONS(1), - [anon_sym_typeof] = ACTIONS(1), - [anon_sym_availability] = ACTIONS(1), - [sym_version_number] = ACTIONS(1), - [anon_sym_ios] = ACTIONS(1), - [anon_sym_tvos] = ACTIONS(1), - [anon_sym_macos] = ACTIONS(1), - [anon_sym_macosx] = ACTIONS(1), - [anon_sym_watchos] = ACTIONS(1), - [anon_sym_ATimport] = ACTIONS(1), - [aux_sym_preproc_undef_token1] = ACTIONS(1), - [anon_sym_POUND] = ACTIONS(1), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1), - [anon_sym_NS_AVAILABLE] = ACTIONS(1), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1), - [anon_sym_API_AVAILABLE] = ACTIONS(1), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1), - [anon_sym_API_DEPRECATED] = ACTIONS(1), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1), - [anon_sym___deprecated_msg] = ACTIONS(1), - [anon_sym___deprecated_enum_msg] = ACTIONS(1), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1), - [anon_sym_ATprotocol] = ACTIONS(1), - [anon_sym_class] = ACTIONS(1), - [anon_sym_ATinterface] = ACTIONS(1), - [anon_sym_ATimplementation] = ACTIONS(1), - [anon_sym___covariant] = ACTIONS(1), - [anon_sym___contravariant] = ACTIONS(1), - [anon_sym_ATcompatibility_alias] = ACTIONS(1), - [anon_sym_ATsynthesize] = ACTIONS(1), - [anon_sym_ATdynamic] = ACTIONS(1), - [anon_sym__Alignas] = ACTIONS(1), - [anon_sym_ATtry] = ACTIONS(1), - [anon_sym___try] = ACTIONS(1), - [anon_sym_ATcatch] = ACTIONS(1), - [anon_sym___catch] = ACTIONS(1), - [anon_sym_ATfinally] = ACTIONS(1), - [anon_sym___finally] = ACTIONS(1), - [anon_sym_ATthrow] = ACTIONS(1), - [anon_sym_ATselector] = ACTIONS(1), - [anon_sym_ATavailable] = ACTIONS(1), - [anon_sym___builtin_available] = ACTIONS(1), - [anon_sym_va_arg] = ACTIONS(1), - [anon_sym___asm] = ACTIONS(1), - [anon_sym_ATencode] = ACTIONS(1), - [anon_sym_ATsynchronized] = ACTIONS(1), - [anon_sym_BOOL] = ACTIONS(1), - [anon_sym_IMP] = ACTIONS(1), - [anon_sym_SEL] = ACTIONS(1), - [anon_sym_Class] = ACTIONS(1), - [anon_sym_id] = ACTIONS(1), - [anon_sym_out] = ACTIONS(1), - [anon_sym_inout] = ACTIONS(1), - [anon_sym_bycopy] = ACTIONS(1), - [anon_sym_byref] = ACTIONS(1), - [anon_sym_oneway] = ACTIONS(1), - [anon_sym_COLON2] = ACTIONS(1), - }, - [1] = { - [sym_translation_unit] = STATE(8697), - [sym_preproc_include] = STATE(129), - [sym_preproc_def] = STATE(129), - [sym_preproc_function_def] = STATE(129), - [sym_preproc_call] = STATE(129), - [sym_preproc_if] = STATE(129), - [sym_preproc_ifdef] = STATE(129), - [sym_function_definition] = STATE(129), - [sym__old_style_function_definition] = STATE(1638), - [sym_declaration] = STATE(129), - [sym_type_definition] = STATE(129), - [sym__declaration_modifiers] = STATE(3415), - [sym__declaration_specifiers] = STATE(6578), - [sym_linkage_specification] = STATE(129), - [sym_attribute_specifier] = STATE(3415), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4508), - [sym_ms_call_modifier] = STATE(3636), - [sym_compound_statement] = STATE(129), - [sym_storage_class_specifier] = STATE(3415), - [sym_type_qualifier] = STATE(3415), - [sym__type_specifier] = STATE(4655), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(129), - [sym_labeled_statement] = STATE(129), - [sym__top_level_expression_statement] = STATE(129), - [sym_if_statement] = STATE(129), - [sym_switch_statement] = STATE(129), - [sym_case_statement] = STATE(129), - [sym_while_statement] = STATE(129), - [sym_do_statement] = STATE(129), - [sym_for_statement] = STATE(129), - [sym_return_statement] = STATE(129), - [sym_break_statement] = STATE(129), - [sym_continue_statement] = STATE(129), - [sym_goto_statement] = STATE(129), - [sym__expression] = STATE(6953), - [sym__expression_not_binary] = STATE(6952), - [sym_conditional_expression] = STATE(6952), - [sym_assignment_expression] = STATE(6952), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(6952), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(6952), - [sym_cast_expression] = STATE(6952), - [sym_sizeof_expression] = STATE(6952), - [sym_alignof_expression] = STATE(6952), - [sym_offsetof_expression] = STATE(6952), - [sym_generic_expression] = STATE(6952), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(6952), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(6952), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(6952), - [sym_concatenated_string] = STATE(6952), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(6952), - [sym__empty_declaration] = STATE(129), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(129), - [sym_preproc_undef] = STATE(129), - [sym_preproc_linemarker] = STATE(129), - [sym_availability_attribute_specifier] = STATE(3415), - [sym_protocol_forward_declaration] = STATE(129), - [sym_class_declaration] = STATE(129), - [sym_class_interface] = STATE(129), - [sym_class_implementation] = STATE(129), - [sym_protocol_declaration] = STATE(129), - [sym_compatibility_alias_declaration] = STATE(129), - [sym_alignas_specifier] = STATE(3415), - [sym_selector_expression] = STATE(6952), - [sym_available_expression] = STATE(6952), - [sym_range_expression] = STATE(6952), - [sym_block_literal] = STATE(6952), - [sym_message_expression] = STATE(6952), - [sym_va_arg_expression] = STATE(6952), - [sym_encode_expression] = STATE(6952), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(6952), - [sym_dictionary_literal] = STATE(6952), - [sym_array_literal] = STATE(6952), - [aux_sym_translation_unit_repeat1] = STATE(129), - [aux_sym__declaration_specifiers_repeat1] = STATE(3415), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [ts_builtin_sym_end] = ACTIONS(5), - [sym_identifier] = ACTIONS(7), - [aux_sym_preproc_include_token1] = ACTIONS(9), - [aux_sym_preproc_include_token2] = ACTIONS(9), - [aux_sym_preproc_def_token1] = ACTIONS(11), - [aux_sym_preproc_if_token1] = ACTIONS(13), - [aux_sym_preproc_ifdef_token1] = ACTIONS(15), - [aux_sym_preproc_ifdef_token2] = ACTIONS(15), - [sym_preproc_directive] = ACTIONS(17), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(29), - [anon_sym___extension__] = ACTIONS(31), - [anon_sym_typedef] = ACTIONS(33), - [anon_sym_extern] = ACTIONS(35), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(103), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(111), - [sym_false] = ACTIONS(111), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(117), - [aux_sym_preproc_undef_token1] = ACTIONS(119), - [anon_sym_POUND] = ACTIONS(121), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(127), - [anon_sym_ATinterface] = ACTIONS(129), - [anon_sym_ATimplementation] = ACTIONS(131), - [anon_sym_ATcompatibility_alias] = ACTIONS(133), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2] = { - [sym_preproc_include] = STATE(17), - [sym_preproc_def] = STATE(17), - [sym_preproc_function_def] = STATE(17), - [sym_preproc_call] = STATE(17), - [sym_preproc_if] = STATE(17), - [sym_preproc_ifdef] = STATE(17), - [sym_preproc_else] = STATE(8995), - [sym_preproc_elif] = STATE(8995), - [sym_preproc_elifdef] = STATE(8995), - [sym_function_definition] = STATE(17), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(17), - [sym_type_definition] = STATE(17), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(17), - [sym_attribute_specifier] = STATE(17), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(17), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(17), - [sym_labeled_statement] = STATE(17), - [sym_expression_statement] = STATE(17), - [sym_if_statement] = STATE(17), - [sym_switch_statement] = STATE(17), - [sym_case_statement] = STATE(17), - [sym_while_statement] = STATE(17), - [sym_do_statement] = STATE(17), - [sym_for_statement] = STATE(17), - [sym_return_statement] = STATE(17), - [sym_break_statement] = STATE(17), - [sym_continue_statement] = STATE(17), - [sym_goto_statement] = STATE(17), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(17), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(17), - [sym_preproc_undef] = STATE(17), - [sym_preproc_linemarker] = STATE(17), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(17), - [sym_class_declaration] = STATE(17), - [sym_class_interface] = STATE(17), - [sym_class_implementation] = STATE(17), - [sym_protocol_declaration] = STATE(17), - [sym_compatibility_alias_declaration] = STATE(17), - [sym_property_implementation] = STATE(17), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(17), - [sym_throw_statement] = STATE(17), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(17), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(17), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(17), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(159), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(9109), - [sym_preproc_elif] = STATE(9109), - [sym_preproc_elifdef] = STATE(9109), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(241), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [4] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8588), - [sym_preproc_elif] = STATE(8588), - [sym_preproc_elifdef] = STATE(8588), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(243), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [5] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8681), - [sym_preproc_elif] = STATE(8681), - [sym_preproc_elifdef] = STATE(8681), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(245), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [6] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8489), - [sym_preproc_elif] = STATE(8489), - [sym_preproc_elifdef] = STATE(8489), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(247), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [7] = { - [sym_preproc_include] = STATE(4), - [sym_preproc_def] = STATE(4), - [sym_preproc_function_def] = STATE(4), - [sym_preproc_call] = STATE(4), - [sym_preproc_if] = STATE(4), - [sym_preproc_ifdef] = STATE(4), - [sym_preproc_else] = STATE(8599), - [sym_preproc_elif] = STATE(8599), - [sym_preproc_elifdef] = STATE(8599), - [sym_function_definition] = STATE(4), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(4), - [sym_type_definition] = STATE(4), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(4), - [sym_attribute_specifier] = STATE(4), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(4), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(4), - [sym_labeled_statement] = STATE(4), - [sym_expression_statement] = STATE(4), - [sym_if_statement] = STATE(4), - [sym_switch_statement] = STATE(4), - [sym_case_statement] = STATE(4), - [sym_while_statement] = STATE(4), - [sym_do_statement] = STATE(4), - [sym_for_statement] = STATE(4), - [sym_return_statement] = STATE(4), - [sym_break_statement] = STATE(4), - [sym_continue_statement] = STATE(4), - [sym_goto_statement] = STATE(4), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(4), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(4), - [sym_preproc_undef] = STATE(4), - [sym_preproc_linemarker] = STATE(4), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(4), - [sym_class_declaration] = STATE(4), - [sym_class_interface] = STATE(4), - [sym_class_implementation] = STATE(4), - [sym_protocol_declaration] = STATE(4), - [sym_compatibility_alias_declaration] = STATE(4), - [sym_property_implementation] = STATE(4), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(4), - [sym_throw_statement] = STATE(4), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(4), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(4), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(4), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(249), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [8] = { - [sym_preproc_include] = STATE(5), - [sym_preproc_def] = STATE(5), - [sym_preproc_function_def] = STATE(5), - [sym_preproc_call] = STATE(5), - [sym_preproc_if] = STATE(5), - [sym_preproc_ifdef] = STATE(5), - [sym_preproc_else] = STATE(8690), - [sym_preproc_elif] = STATE(8690), - [sym_preproc_elifdef] = STATE(8690), - [sym_function_definition] = STATE(5), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(5), - [sym_type_definition] = STATE(5), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(5), - [sym_attribute_specifier] = STATE(5), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(5), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(5), - [sym_labeled_statement] = STATE(5), - [sym_expression_statement] = STATE(5), - [sym_if_statement] = STATE(5), - [sym_switch_statement] = STATE(5), - [sym_case_statement] = STATE(5), - [sym_while_statement] = STATE(5), - [sym_do_statement] = STATE(5), - [sym_for_statement] = STATE(5), - [sym_return_statement] = STATE(5), - [sym_break_statement] = STATE(5), - [sym_continue_statement] = STATE(5), - [sym_goto_statement] = STATE(5), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(5), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(5), - [sym_preproc_undef] = STATE(5), - [sym_preproc_linemarker] = STATE(5), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(5), - [sym_class_declaration] = STATE(5), - [sym_class_interface] = STATE(5), - [sym_class_implementation] = STATE(5), - [sym_protocol_declaration] = STATE(5), - [sym_compatibility_alias_declaration] = STATE(5), - [sym_property_implementation] = STATE(5), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(5), - [sym_throw_statement] = STATE(5), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(5), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(5), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(5), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(251), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [9] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(9341), - [sym_preproc_elif] = STATE(9341), - [sym_preproc_elifdef] = STATE(9341), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(253), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [10] = { - [sym_preproc_include] = STATE(12), - [sym_preproc_def] = STATE(12), - [sym_preproc_function_def] = STATE(12), - [sym_preproc_call] = STATE(12), - [sym_preproc_if] = STATE(12), - [sym_preproc_ifdef] = STATE(12), - [sym_preproc_else] = STATE(9263), - [sym_preproc_elif] = STATE(9263), - [sym_preproc_elifdef] = STATE(9263), - [sym_function_definition] = STATE(12), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(12), - [sym_type_definition] = STATE(12), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(12), - [sym_attribute_specifier] = STATE(12), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(12), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(12), - [sym_labeled_statement] = STATE(12), - [sym_expression_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_switch_statement] = STATE(12), - [sym_case_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_do_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_break_statement] = STATE(12), - [sym_continue_statement] = STATE(12), - [sym_goto_statement] = STATE(12), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(12), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(12), - [sym_preproc_undef] = STATE(12), - [sym_preproc_linemarker] = STATE(12), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(12), - [sym_class_declaration] = STATE(12), - [sym_class_interface] = STATE(12), - [sym_class_implementation] = STATE(12), - [sym_protocol_declaration] = STATE(12), - [sym_compatibility_alias_declaration] = STATE(12), - [sym_property_implementation] = STATE(12), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(12), - [sym_throw_statement] = STATE(12), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(12), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(12), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(12), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(255), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [11] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8770), - [sym_preproc_elif] = STATE(8770), - [sym_preproc_elifdef] = STATE(8770), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(257), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [12] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(9246), - [sym_preproc_elif] = STATE(9246), - [sym_preproc_elifdef] = STATE(9246), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(259), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [13] = { - [sym_preproc_include] = STATE(11), - [sym_preproc_def] = STATE(11), - [sym_preproc_function_def] = STATE(11), - [sym_preproc_call] = STATE(11), - [sym_preproc_if] = STATE(11), - [sym_preproc_ifdef] = STATE(11), - [sym_preproc_else] = STATE(8777), - [sym_preproc_elif] = STATE(8777), - [sym_preproc_elifdef] = STATE(8777), - [sym_function_definition] = STATE(11), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(11), - [sym_type_definition] = STATE(11), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(11), - [sym_attribute_specifier] = STATE(11), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(11), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(11), - [sym_labeled_statement] = STATE(11), - [sym_expression_statement] = STATE(11), - [sym_if_statement] = STATE(11), - [sym_switch_statement] = STATE(11), - [sym_case_statement] = STATE(11), - [sym_while_statement] = STATE(11), - [sym_do_statement] = STATE(11), - [sym_for_statement] = STATE(11), - [sym_return_statement] = STATE(11), - [sym_break_statement] = STATE(11), - [sym_continue_statement] = STATE(11), - [sym_goto_statement] = STATE(11), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(11), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(11), - [sym_preproc_undef] = STATE(11), - [sym_preproc_linemarker] = STATE(11), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(11), - [sym_class_declaration] = STATE(11), - [sym_class_interface] = STATE(11), - [sym_class_implementation] = STATE(11), - [sym_protocol_declaration] = STATE(11), - [sym_compatibility_alias_declaration] = STATE(11), - [sym_property_implementation] = STATE(11), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(11), - [sym_throw_statement] = STATE(11), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(11), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(11), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(11), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(261), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [14] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8859), - [sym_preproc_elif] = STATE(8859), - [sym_preproc_elifdef] = STATE(8859), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(263), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [15] = { - [sym_preproc_include] = STATE(14), - [sym_preproc_def] = STATE(14), - [sym_preproc_function_def] = STATE(14), - [sym_preproc_call] = STATE(14), - [sym_preproc_if] = STATE(14), - [sym_preproc_ifdef] = STATE(14), - [sym_preproc_else] = STATE(8878), - [sym_preproc_elif] = STATE(8878), - [sym_preproc_elifdef] = STATE(8878), - [sym_function_definition] = STATE(14), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(14), - [sym_type_definition] = STATE(14), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(14), - [sym_attribute_specifier] = STATE(14), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(14), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(14), - [sym_labeled_statement] = STATE(14), - [sym_expression_statement] = STATE(14), - [sym_if_statement] = STATE(14), - [sym_switch_statement] = STATE(14), - [sym_case_statement] = STATE(14), - [sym_while_statement] = STATE(14), - [sym_do_statement] = STATE(14), - [sym_for_statement] = STATE(14), - [sym_return_statement] = STATE(14), - [sym_break_statement] = STATE(14), - [sym_continue_statement] = STATE(14), - [sym_goto_statement] = STATE(14), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(14), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(14), - [sym_preproc_undef] = STATE(14), - [sym_preproc_linemarker] = STATE(14), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(14), - [sym_class_declaration] = STATE(14), - [sym_class_interface] = STATE(14), - [sym_class_implementation] = STATE(14), - [sym_protocol_declaration] = STATE(14), - [sym_compatibility_alias_declaration] = STATE(14), - [sym_property_implementation] = STATE(14), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(14), - [sym_throw_statement] = STATE(14), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(14), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(14), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(14), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(265), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [16] = { - [sym_preproc_include] = STATE(3), - [sym_preproc_def] = STATE(3), - [sym_preproc_function_def] = STATE(3), - [sym_preproc_call] = STATE(3), - [sym_preproc_if] = STATE(3), - [sym_preproc_ifdef] = STATE(3), - [sym_preproc_else] = STATE(9120), - [sym_preproc_elif] = STATE(9120), - [sym_preproc_elifdef] = STATE(9120), - [sym_function_definition] = STATE(3), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(3), - [sym_type_definition] = STATE(3), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(3), - [sym_attribute_specifier] = STATE(3), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(3), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(3), - [sym_labeled_statement] = STATE(3), - [sym_expression_statement] = STATE(3), - [sym_if_statement] = STATE(3), - [sym_switch_statement] = STATE(3), - [sym_case_statement] = STATE(3), - [sym_while_statement] = STATE(3), - [sym_do_statement] = STATE(3), - [sym_for_statement] = STATE(3), - [sym_return_statement] = STATE(3), - [sym_break_statement] = STATE(3), - [sym_continue_statement] = STATE(3), - [sym_goto_statement] = STATE(3), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(3), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(3), - [sym_preproc_undef] = STATE(3), - [sym_preproc_linemarker] = STATE(3), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(3), - [sym_class_declaration] = STATE(3), - [sym_class_interface] = STATE(3), - [sym_class_implementation] = STATE(3), - [sym_protocol_declaration] = STATE(3), - [sym_compatibility_alias_declaration] = STATE(3), - [sym_property_implementation] = STATE(3), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(3), - [sym_throw_statement] = STATE(3), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(3), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(3), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(3), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(267), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [17] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_preproc_else] = STATE(8986), - [sym_preproc_elif] = STATE(8986), - [sym_preproc_elifdef] = STATE(8986), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(269), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [18] = { - [sym_preproc_include] = STATE(9), - [sym_preproc_def] = STATE(9), - [sym_preproc_function_def] = STATE(9), - [sym_preproc_call] = STATE(9), - [sym_preproc_if] = STATE(9), - [sym_preproc_ifdef] = STATE(9), - [sym_preproc_else] = STATE(9304), - [sym_preproc_elif] = STATE(9304), - [sym_preproc_elifdef] = STATE(9304), - [sym_function_definition] = STATE(9), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(9), - [sym_type_definition] = STATE(9), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(9), - [sym_attribute_specifier] = STATE(9), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(9), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(9), - [sym_labeled_statement] = STATE(9), - [sym_expression_statement] = STATE(9), - [sym_if_statement] = STATE(9), - [sym_switch_statement] = STATE(9), - [sym_case_statement] = STATE(9), - [sym_while_statement] = STATE(9), - [sym_do_statement] = STATE(9), - [sym_for_statement] = STATE(9), - [sym_return_statement] = STATE(9), - [sym_break_statement] = STATE(9), - [sym_continue_statement] = STATE(9), - [sym_goto_statement] = STATE(9), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(9), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(9), - [sym_preproc_undef] = STATE(9), - [sym_preproc_linemarker] = STATE(9), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(9), - [sym_class_declaration] = STATE(9), - [sym_class_interface] = STATE(9), - [sym_class_implementation] = STATE(9), - [sym_protocol_declaration] = STATE(9), - [sym_compatibility_alias_declaration] = STATE(9), - [sym_property_implementation] = STATE(9), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(9), - [sym_throw_statement] = STATE(9), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(9), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(271), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [19] = { - [sym_preproc_include] = STATE(6), - [sym_preproc_def] = STATE(6), - [sym_preproc_function_def] = STATE(6), - [sym_preproc_call] = STATE(6), - [sym_preproc_if] = STATE(6), - [sym_preproc_ifdef] = STATE(6), - [sym_preproc_else] = STATE(8500), - [sym_preproc_elif] = STATE(8500), - [sym_preproc_elifdef] = STATE(8500), - [sym_function_definition] = STATE(6), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(6), - [sym_type_definition] = STATE(6), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(6), - [sym_attribute_specifier] = STATE(6), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(6), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_case_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_goto_statement] = STATE(6), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(6), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(6), - [sym_preproc_undef] = STATE(6), - [sym_preproc_linemarker] = STATE(6), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(6), - [sym_class_declaration] = STATE(6), - [sym_class_interface] = STATE(6), - [sym_class_implementation] = STATE(6), - [sym_protocol_declaration] = STATE(6), - [sym_compatibility_alias_declaration] = STATE(6), - [sym_property_implementation] = STATE(6), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(6), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(6), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(6), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(151), - [aux_sym_preproc_include_token1] = ACTIONS(153), - [aux_sym_preproc_include_token2] = ACTIONS(153), - [aux_sym_preproc_def_token1] = ACTIONS(155), - [aux_sym_preproc_if_token1] = ACTIONS(157), - [aux_sym_preproc_if_token2] = ACTIONS(273), - [aux_sym_preproc_ifdef_token1] = ACTIONS(161), - [aux_sym_preproc_ifdef_token2] = ACTIONS(161), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(169), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(177), - [anon_sym___attribute__] = ACTIONS(179), - [anon_sym___attribute] = ACTIONS(179), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(213), - [aux_sym_preproc_undef_token1] = ACTIONS(215), - [anon_sym_POUND] = ACTIONS(217), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(219), - [anon_sym_ATinterface] = ACTIONS(221), - [anon_sym_ATimplementation] = ACTIONS(223), - [anon_sym_ATcompatibility_alias] = ACTIONS(225), - [anon_sym_ATsynthesize] = ACTIONS(227), - [anon_sym_ATdynamic] = ACTIONS(229), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [20] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(9233), - [sym_preproc_elif] = STATE(9233), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(283), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [21] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(9097), - [sym_preproc_elif] = STATE(9097), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(355), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [22] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(8976), - [sym_preproc_elif] = STATE(8976), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(357), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [23] = { - [sym_preproc_include] = STATE(22), - [sym_preproc_def] = STATE(22), - [sym_preproc_function_def] = STATE(22), - [sym_preproc_call] = STATE(22), - [sym_preproc_if] = STATE(22), - [sym_preproc_ifdef] = STATE(22), - [sym_preproc_else] = STATE(8987), - [sym_preproc_elif] = STATE(8987), - [sym_function_definition] = STATE(22), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(22), - [sym_type_definition] = STATE(22), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(22), - [sym_attribute_specifier] = STATE(22), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(22), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(22), - [sym_labeled_statement] = STATE(22), - [sym_expression_statement] = STATE(22), - [sym_if_statement] = STATE(22), - [sym_switch_statement] = STATE(22), - [sym_case_statement] = STATE(22), - [sym_while_statement] = STATE(22), - [sym_do_statement] = STATE(22), - [sym_for_statement] = STATE(22), - [sym_return_statement] = STATE(22), - [sym_break_statement] = STATE(22), - [sym_continue_statement] = STATE(22), - [sym_goto_statement] = STATE(22), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(22), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(22), - [sym_preproc_undef] = STATE(22), - [sym_preproc_linemarker] = STATE(22), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(22), - [sym_class_declaration] = STATE(22), - [sym_class_interface] = STATE(22), - [sym_class_implementation] = STATE(22), - [sym_protocol_declaration] = STATE(22), - [sym_compatibility_alias_declaration] = STATE(22), - [sym_property_implementation] = STATE(22), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(22), - [sym_throw_statement] = STATE(22), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(22), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(22), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(22), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(359), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [24] = { - [sym_preproc_include] = STATE(21), - [sym_preproc_def] = STATE(21), - [sym_preproc_function_def] = STATE(21), - [sym_preproc_call] = STATE(21), - [sym_preproc_if] = STATE(21), - [sym_preproc_ifdef] = STATE(21), - [sym_preproc_else] = STATE(9110), - [sym_preproc_elif] = STATE(9110), - [sym_function_definition] = STATE(21), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(21), - [sym_type_definition] = STATE(21), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(21), - [sym_attribute_specifier] = STATE(21), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(21), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(21), - [sym_labeled_statement] = STATE(21), - [sym_expression_statement] = STATE(21), - [sym_if_statement] = STATE(21), - [sym_switch_statement] = STATE(21), - [sym_case_statement] = STATE(21), - [sym_while_statement] = STATE(21), - [sym_do_statement] = STATE(21), - [sym_for_statement] = STATE(21), - [sym_return_statement] = STATE(21), - [sym_break_statement] = STATE(21), - [sym_continue_statement] = STATE(21), - [sym_goto_statement] = STATE(21), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(21), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(21), - [sym_preproc_undef] = STATE(21), - [sym_preproc_linemarker] = STATE(21), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(21), - [sym_class_declaration] = STATE(21), - [sym_class_interface] = STATE(21), - [sym_class_implementation] = STATE(21), - [sym_protocol_declaration] = STATE(21), - [sym_compatibility_alias_declaration] = STATE(21), - [sym_property_implementation] = STATE(21), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(21), - [sym_throw_statement] = STATE(21), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(21), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(21), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(21), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(361), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [25] = { - [sym_preproc_include] = STATE(28), - [sym_preproc_def] = STATE(28), - [sym_preproc_function_def] = STATE(28), - [sym_preproc_call] = STATE(28), - [sym_preproc_if] = STATE(28), - [sym_preproc_ifdef] = STATE(28), - [sym_preproc_else] = STATE(9330), - [sym_preproc_elif] = STATE(9330), - [sym_function_definition] = STATE(28), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(28), - [sym_type_definition] = STATE(28), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(28), - [sym_attribute_specifier] = STATE(28), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(28), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(28), - [sym_labeled_statement] = STATE(28), - [sym_expression_statement] = STATE(28), - [sym_if_statement] = STATE(28), - [sym_switch_statement] = STATE(28), - [sym_case_statement] = STATE(28), - [sym_while_statement] = STATE(28), - [sym_do_statement] = STATE(28), - [sym_for_statement] = STATE(28), - [sym_return_statement] = STATE(28), - [sym_break_statement] = STATE(28), - [sym_continue_statement] = STATE(28), - [sym_goto_statement] = STATE(28), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(28), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(28), - [sym_preproc_undef] = STATE(28), - [sym_preproc_linemarker] = STATE(28), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(28), - [sym_class_declaration] = STATE(28), - [sym_class_interface] = STATE(28), - [sym_class_implementation] = STATE(28), - [sym_protocol_declaration] = STATE(28), - [sym_compatibility_alias_declaration] = STATE(28), - [sym_property_implementation] = STATE(28), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(28), - [sym_throw_statement] = STATE(28), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(28), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(28), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(28), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(363), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [26] = { - [sym_preproc_include] = STATE(29), - [sym_preproc_def] = STATE(29), - [sym_preproc_function_def] = STATE(29), - [sym_preproc_call] = STATE(29), - [sym_preproc_if] = STATE(29), - [sym_preproc_ifdef] = STATE(29), - [sym_preproc_else] = STATE(8860), - [sym_preproc_elif] = STATE(8860), - [sym_function_definition] = STATE(29), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(29), - [sym_type_definition] = STATE(29), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(29), - [sym_attribute_specifier] = STATE(29), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(29), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(29), - [sym_labeled_statement] = STATE(29), - [sym_expression_statement] = STATE(29), - [sym_if_statement] = STATE(29), - [sym_switch_statement] = STATE(29), - [sym_case_statement] = STATE(29), - [sym_while_statement] = STATE(29), - [sym_do_statement] = STATE(29), - [sym_for_statement] = STATE(29), - [sym_return_statement] = STATE(29), - [sym_break_statement] = STATE(29), - [sym_continue_statement] = STATE(29), - [sym_goto_statement] = STATE(29), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(29), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(29), - [sym_preproc_undef] = STATE(29), - [sym_preproc_linemarker] = STATE(29), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(29), - [sym_class_declaration] = STATE(29), - [sym_class_interface] = STATE(29), - [sym_class_implementation] = STATE(29), - [sym_protocol_declaration] = STATE(29), - [sym_compatibility_alias_declaration] = STATE(29), - [sym_property_implementation] = STATE(29), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(29), - [sym_throw_statement] = STATE(29), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(29), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(29), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(29), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(365), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [27] = { - [sym_preproc_include] = STATE(33), - [sym_preproc_def] = STATE(33), - [sym_preproc_function_def] = STATE(33), - [sym_preproc_call] = STATE(33), - [sym_preproc_if] = STATE(33), - [sym_preproc_ifdef] = STATE(33), - [sym_preproc_else] = STATE(8771), - [sym_preproc_elif] = STATE(8771), - [sym_function_definition] = STATE(33), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(33), - [sym_type_definition] = STATE(33), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(33), - [sym_attribute_specifier] = STATE(33), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(33), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(33), - [sym_labeled_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_case_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_goto_statement] = STATE(33), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(33), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(33), - [sym_preproc_undef] = STATE(33), - [sym_preproc_linemarker] = STATE(33), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_class_interface] = STATE(33), - [sym_class_implementation] = STATE(33), - [sym_protocol_declaration] = STATE(33), - [sym_compatibility_alias_declaration] = STATE(33), - [sym_property_implementation] = STATE(33), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(33), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(33), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(33), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(367), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [28] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(9373), - [sym_preproc_elif] = STATE(9373), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(369), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [29] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(8817), - [sym_preproc_elif] = STATE(8817), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(371), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [30] = { - [sym_preproc_include] = STATE(34), - [sym_preproc_def] = STATE(34), - [sym_preproc_function_def] = STATE(34), - [sym_preproc_call] = STATE(34), - [sym_preproc_if] = STATE(34), - [sym_preproc_ifdef] = STATE(34), - [sym_preproc_else] = STATE(9414), - [sym_preproc_elif] = STATE(9414), - [sym_function_definition] = STATE(34), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(34), - [sym_type_definition] = STATE(34), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(34), - [sym_attribute_specifier] = STATE(34), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(34), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(34), - [sym_labeled_statement] = STATE(34), - [sym_expression_statement] = STATE(34), - [sym_if_statement] = STATE(34), - [sym_switch_statement] = STATE(34), - [sym_case_statement] = STATE(34), - [sym_while_statement] = STATE(34), - [sym_do_statement] = STATE(34), - [sym_for_statement] = STATE(34), - [sym_return_statement] = STATE(34), - [sym_break_statement] = STATE(34), - [sym_continue_statement] = STATE(34), - [sym_goto_statement] = STATE(34), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(34), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(34), - [sym_preproc_undef] = STATE(34), - [sym_preproc_linemarker] = STATE(34), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(34), - [sym_class_declaration] = STATE(34), - [sym_class_interface] = STATE(34), - [sym_class_implementation] = STATE(34), - [sym_protocol_declaration] = STATE(34), - [sym_compatibility_alias_declaration] = STATE(34), - [sym_property_implementation] = STATE(34), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(34), - [sym_throw_statement] = STATE(34), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(34), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(34), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(34), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(373), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [31] = { - [sym_preproc_include] = STATE(20), - [sym_preproc_def] = STATE(20), - [sym_preproc_function_def] = STATE(20), - [sym_preproc_call] = STATE(20), - [sym_preproc_if] = STATE(20), - [sym_preproc_ifdef] = STATE(20), - [sym_preproc_else] = STATE(9247), - [sym_preproc_elif] = STATE(9247), - [sym_function_definition] = STATE(20), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(20), - [sym_type_definition] = STATE(20), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(20), - [sym_attribute_specifier] = STATE(20), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(20), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(20), - [sym_labeled_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_if_statement] = STATE(20), - [sym_switch_statement] = STATE(20), - [sym_case_statement] = STATE(20), - [sym_while_statement] = STATE(20), - [sym_do_statement] = STATE(20), - [sym_for_statement] = STATE(20), - [sym_return_statement] = STATE(20), - [sym_break_statement] = STATE(20), - [sym_continue_statement] = STATE(20), - [sym_goto_statement] = STATE(20), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(20), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(20), - [sym_preproc_undef] = STATE(20), - [sym_preproc_linemarker] = STATE(20), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(20), - [sym_class_declaration] = STATE(20), - [sym_class_interface] = STATE(20), - [sym_class_implementation] = STATE(20), - [sym_protocol_declaration] = STATE(20), - [sym_compatibility_alias_declaration] = STATE(20), - [sym_property_implementation] = STATE(20), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(20), - [sym_throw_statement] = STATE(20), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(20), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(20), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(20), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(375), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [32] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(9415), - [sym_preproc_elif] = STATE(9415), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(377), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [33] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(8761), - [sym_preproc_elif] = STATE(8761), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(379), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [34] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_preproc_else] = STATE(9454), - [sym_preproc_elif] = STATE(9454), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(381), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [35] = { - [sym_preproc_include] = STATE(35), - [sym_preproc_def] = STATE(35), - [sym_preproc_function_def] = STATE(35), - [sym_preproc_call] = STATE(35), - [sym_preproc_if] = STATE(35), - [sym_preproc_ifdef] = STATE(35), - [sym_function_definition] = STATE(35), - [sym__old_style_function_definition] = STATE(397), - [sym_declaration] = STATE(35), - [sym_type_definition] = STATE(35), - [sym__declaration_modifiers] = STATE(3465), - [sym__declaration_specifiers] = STATE(6580), - [sym_linkage_specification] = STATE(35), - [sym_attribute_specifier] = STATE(35), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_ms_call_modifier] = STATE(3754), - [sym_compound_statement] = STATE(35), - [sym_storage_class_specifier] = STATE(3465), - [sym_type_qualifier] = STATE(3465), - [sym__type_specifier] = STATE(4665), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(35), - [sym_labeled_statement] = STATE(35), - [sym_expression_statement] = STATE(35), - [sym_if_statement] = STATE(35), - [sym_switch_statement] = STATE(35), - [sym_case_statement] = STATE(35), - [sym_while_statement] = STATE(35), - [sym_do_statement] = STATE(35), - [sym_for_statement] = STATE(35), - [sym_return_statement] = STATE(35), - [sym_break_statement] = STATE(35), - [sym_continue_statement] = STATE(35), - [sym_goto_statement] = STATE(35), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(35), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(35), - [sym_preproc_undef] = STATE(35), - [sym_preproc_linemarker] = STATE(35), - [sym_availability_attribute_specifier] = STATE(3465), - [sym_protocol_forward_declaration] = STATE(35), - [sym_class_declaration] = STATE(35), - [sym_class_interface] = STATE(35), - [sym_class_implementation] = STATE(35), - [sym_protocol_declaration] = STATE(35), - [sym_compatibility_alias_declaration] = STATE(35), - [sym_property_implementation] = STATE(35), - [sym_alignas_specifier] = STATE(3465), - [sym_try_statement] = STATE(35), - [sym_throw_statement] = STATE(35), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(35), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(35), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(35), - [aux_sym__declaration_specifiers_repeat1] = STATE(3465), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(383), - [aux_sym_preproc_include_token1] = ACTIONS(386), - [aux_sym_preproc_include_token2] = ACTIONS(386), - [aux_sym_preproc_def_token1] = ACTIONS(389), - [aux_sym_preproc_if_token1] = ACTIONS(392), - [aux_sym_preproc_if_token2] = ACTIONS(395), - [aux_sym_preproc_ifdef_token1] = ACTIONS(397), - [aux_sym_preproc_ifdef_token2] = ACTIONS(397), - [aux_sym_preproc_else_token1] = ACTIONS(395), - [aux_sym_preproc_elif_token1] = ACTIONS(395), - [aux_sym_preproc_elifdef_token1] = ACTIONS(395), - [aux_sym_preproc_elifdef_token2] = ACTIONS(395), - [sym_preproc_directive] = ACTIONS(400), - [anon_sym_LPAREN2] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(406), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_STAR] = ACTIONS(412), - [anon_sym_CARET] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(412), - [anon_sym_SEMI] = ACTIONS(418), - [anon_sym___extension__] = ACTIONS(421), - [anon_sym_typedef] = ACTIONS(424), - [anon_sym_extern] = ACTIONS(427), - [anon_sym___attribute__] = ACTIONS(430), - [anon_sym___attribute] = ACTIONS(430), - [anon_sym_noreturn] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(436), - [anon_sym___declspec] = ACTIONS(439), - [anon_sym___cdecl] = ACTIONS(442), - [anon_sym___clrcall] = ACTIONS(442), - [anon_sym___stdcall] = ACTIONS(442), - [anon_sym___fastcall] = ACTIONS(442), - [anon_sym___thiscall] = ACTIONS(442), - [anon_sym___vectorcall] = ACTIONS(442), - [anon_sym_LBRACE] = ACTIONS(445), - [anon_sym_signed] = ACTIONS(448), - [anon_sym_unsigned] = ACTIONS(448), - [anon_sym_long] = ACTIONS(448), - [anon_sym_short] = ACTIONS(448), - [anon_sym_ATautoreleasepool] = ACTIONS(451), - [anon_sym_static] = ACTIONS(454), - [anon_sym_auto] = ACTIONS(454), - [anon_sym_register] = ACTIONS(454), - [anon_sym_inline] = ACTIONS(454), - [anon_sym___inline] = ACTIONS(454), - [anon_sym___inline__] = ACTIONS(454), - [anon_sym___forceinline] = ACTIONS(454), - [anon_sym_thread_local] = ACTIONS(454), - [anon_sym___thread] = ACTIONS(454), - [anon_sym_CG_EXTERN] = ACTIONS(454), - [anon_sym_CG_INLINE] = ACTIONS(454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(454), - [anon_sym_IBOutlet] = ACTIONS(454), - [anon_sym_IBInspectable] = ACTIONS(454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(454), - [anon_sym_NS_INLINE] = ACTIONS(454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(454), - [anon_sym_OBJC_EXPORT] = ACTIONS(454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(454), - [anon_sym_const] = ACTIONS(457), - [anon_sym_constexpr] = ACTIONS(433), - [anon_sym_volatile] = ACTIONS(433), - [anon_sym_restrict] = ACTIONS(433), - [anon_sym___restrict__] = ACTIONS(433), - [anon_sym__Atomic] = ACTIONS(433), - [anon_sym__Noreturn] = ACTIONS(433), - [anon_sym_nullable] = ACTIONS(433), - [anon_sym__Complex] = ACTIONS(433), - [anon_sym__Nonnull] = ACTIONS(433), - [anon_sym__Nullable] = ACTIONS(433), - [anon_sym__Nullable_result] = ACTIONS(433), - [anon_sym__Null_unspecified] = ACTIONS(433), - [anon_sym___autoreleasing] = ACTIONS(433), - [anon_sym___block] = ACTIONS(433), - [anon_sym___bridge] = ACTIONS(433), - [anon_sym___bridge_retained] = ACTIONS(433), - [anon_sym___bridge_transfer] = ACTIONS(433), - [anon_sym___complex] = ACTIONS(433), - [anon_sym___const] = ACTIONS(433), - [anon_sym___imag] = ACTIONS(460), - [anon_sym___kindof] = ACTIONS(433), - [anon_sym___nonnull] = ACTIONS(433), - [anon_sym___nullable] = ACTIONS(433), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(433), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(433), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(433), - [anon_sym___real] = ACTIONS(460), - [anon_sym___strong] = ACTIONS(433), - [anon_sym___unsafe_unretained] = ACTIONS(433), - [anon_sym___unused] = ACTIONS(433), - [anon_sym___weak] = ACTIONS(433), - [sym_primitive_type] = ACTIONS(463), - [anon_sym_enum] = ACTIONS(466), - [anon_sym_struct] = ACTIONS(469), - [anon_sym_union] = ACTIONS(472), - [anon_sym_if] = ACTIONS(475), - [anon_sym_switch] = ACTIONS(478), - [anon_sym_case] = ACTIONS(481), - [anon_sym_default] = ACTIONS(484), - [anon_sym_while] = ACTIONS(487), - [anon_sym_do] = ACTIONS(490), - [anon_sym_for] = ACTIONS(493), - [anon_sym_in] = ACTIONS(496), - [anon_sym_return] = ACTIONS(499), - [anon_sym_break] = ACTIONS(502), - [anon_sym_continue] = ACTIONS(505), - [anon_sym_goto] = ACTIONS(508), - [anon_sym_DASH_DASH] = ACTIONS(511), - [anon_sym_PLUS_PLUS] = ACTIONS(511), - [anon_sym_sizeof] = ACTIONS(514), - [anon_sym___alignof__] = ACTIONS(517), - [anon_sym___alignof] = ACTIONS(517), - [anon_sym__alignof] = ACTIONS(517), - [anon_sym_alignof] = ACTIONS(517), - [anon_sym__Alignof] = ACTIONS(517), - [anon_sym_offsetof] = ACTIONS(520), - [anon_sym__Generic] = ACTIONS(523), - [anon_sym_asm] = ACTIONS(526), - [anon_sym___asm__] = ACTIONS(526), - [sym_number_literal] = ACTIONS(529), - [anon_sym_L_SQUOTE] = ACTIONS(532), - [anon_sym_u_SQUOTE] = ACTIONS(532), - [anon_sym_U_SQUOTE] = ACTIONS(532), - [anon_sym_u8_SQUOTE] = ACTIONS(532), - [anon_sym_SQUOTE] = ACTIONS(532), - [anon_sym_AT] = ACTIONS(535), - [anon_sym_DQUOTE] = ACTIONS(538), - [anon_sym_L_DQUOTE] = ACTIONS(538), - [anon_sym_u_DQUOTE] = ACTIONS(538), - [anon_sym_U_DQUOTE] = ACTIONS(538), - [anon_sym_u8_DQUOTE] = ACTIONS(538), - [sym_true] = ACTIONS(541), - [sym_false] = ACTIONS(541), - [anon_sym_NULL] = ACTIONS(544), - [anon_sym_nullptr] = ACTIONS(544), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(547), - [anon_sym___typeof] = ACTIONS(547), - [anon_sym_typeof] = ACTIONS(547), - [anon_sym_ATimport] = ACTIONS(550), - [aux_sym_preproc_undef_token1] = ACTIONS(553), - [anon_sym_POUND] = ACTIONS(556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(559), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(559), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(559), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(559), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(559), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(559), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(559), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_NS_AVAILABLE] = ACTIONS(562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_API_AVAILABLE] = ACTIONS(562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(562), - [anon_sym_API_DEPRECATED] = ACTIONS(562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(562), - [anon_sym___deprecated_msg] = ACTIONS(562), - [anon_sym___deprecated_enum_msg] = ACTIONS(562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(562), - [anon_sym_ATprotocol] = ACTIONS(565), - [anon_sym_ATinterface] = ACTIONS(568), - [anon_sym_ATimplementation] = ACTIONS(571), - [anon_sym_ATcompatibility_alias] = ACTIONS(574), - [anon_sym_ATsynthesize] = ACTIONS(577), - [anon_sym_ATdynamic] = ACTIONS(580), - [anon_sym__Alignas] = ACTIONS(583), - [anon_sym_ATtry] = ACTIONS(586), - [anon_sym___try] = ACTIONS(589), - [anon_sym_ATthrow] = ACTIONS(592), - [anon_sym_ATselector] = ACTIONS(595), - [anon_sym_ATavailable] = ACTIONS(598), - [anon_sym___builtin_available] = ACTIONS(601), - [anon_sym_va_arg] = ACTIONS(604), - [anon_sym___asm] = ACTIONS(607), - [anon_sym_ATencode] = ACTIONS(610), - [anon_sym_ATsynchronized] = ACTIONS(613), - [anon_sym_BOOL] = ACTIONS(616), - [anon_sym_IMP] = ACTIONS(616), - [anon_sym_SEL] = ACTIONS(616), - [anon_sym_Class] = ACTIONS(616), - [anon_sym_id] = ACTIONS(619), - }, - [36] = { - [sym_preproc_include] = STATE(32), - [sym_preproc_def] = STATE(32), - [sym_preproc_function_def] = STATE(32), - [sym_preproc_call] = STATE(32), - [sym_preproc_if] = STATE(32), - [sym_preproc_ifdef] = STATE(32), - [sym_preproc_else] = STATE(9374), - [sym_preproc_elif] = STATE(9374), - [sym_function_definition] = STATE(32), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(32), - [sym_type_definition] = STATE(32), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(32), - [sym_attribute_specifier] = STATE(32), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(32), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(32), - [sym_labeled_statement] = STATE(32), - [sym_expression_statement] = STATE(32), - [sym_if_statement] = STATE(32), - [sym_switch_statement] = STATE(32), - [sym_case_statement] = STATE(32), - [sym_while_statement] = STATE(32), - [sym_do_statement] = STATE(32), - [sym_for_statement] = STATE(32), - [sym_return_statement] = STATE(32), - [sym_break_statement] = STATE(32), - [sym_continue_statement] = STATE(32), - [sym_goto_statement] = STATE(32), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(32), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(32), - [sym_preproc_undef] = STATE(32), - [sym_preproc_linemarker] = STATE(32), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(32), - [sym_class_declaration] = STATE(32), - [sym_class_interface] = STATE(32), - [sym_class_implementation] = STATE(32), - [sym_protocol_declaration] = STATE(32), - [sym_compatibility_alias_declaration] = STATE(32), - [sym_property_implementation] = STATE(32), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(32), - [sym_throw_statement] = STATE(32), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(32), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(32), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(32), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(275), - [aux_sym_preproc_include_token1] = ACTIONS(277), - [aux_sym_preproc_include_token2] = ACTIONS(277), - [aux_sym_preproc_def_token1] = ACTIONS(279), - [aux_sym_preproc_if_token1] = ACTIONS(281), - [aux_sym_preproc_if_token2] = ACTIONS(622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(285), - [aux_sym_preproc_ifdef_token2] = ACTIONS(285), - [aux_sym_preproc_else_token1] = ACTIONS(163), - [aux_sym_preproc_elif_token1] = ACTIONS(165), - [sym_preproc_directive] = ACTIONS(287), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(295), - [anon_sym___attribute__] = ACTIONS(297), - [anon_sym___attribute] = ACTIONS(297), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(325), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(327), - [aux_sym_preproc_undef_token1] = ACTIONS(329), - [anon_sym_POUND] = ACTIONS(331), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(333), - [anon_sym_ATinterface] = ACTIONS(335), - [anon_sym_ATimplementation] = ACTIONS(337), - [anon_sym_ATcompatibility_alias] = ACTIONS(339), - [anon_sym_ATsynthesize] = ACTIONS(341), - [anon_sym_ATdynamic] = ACTIONS(343), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [37] = { - [sym_preproc_include] = STATE(37), - [sym_preproc_def] = STATE(37), - [sym_preproc_function_def] = STATE(37), - [sym_preproc_call] = STATE(37), - [sym_preproc_if] = STATE(37), - [sym_preproc_ifdef] = STATE(37), - [sym_function_definition] = STATE(37), - [sym__old_style_function_definition] = STATE(779), - [sym_declaration] = STATE(37), - [sym_type_definition] = STATE(37), - [sym__declaration_modifiers] = STATE(3449), - [sym__declaration_specifiers] = STATE(6575), - [sym_linkage_specification] = STATE(37), - [sym_attribute_specifier] = STATE(37), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_ms_call_modifier] = STATE(3518), - [sym_compound_statement] = STATE(37), - [sym_storage_class_specifier] = STATE(3449), - [sym_type_qualifier] = STATE(3449), - [sym__type_specifier] = STATE(4618), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(37), - [sym_labeled_statement] = STATE(37), - [sym_expression_statement] = STATE(37), - [sym_if_statement] = STATE(37), - [sym_switch_statement] = STATE(37), - [sym_case_statement] = STATE(37), - [sym_while_statement] = STATE(37), - [sym_do_statement] = STATE(37), - [sym_for_statement] = STATE(37), - [sym_return_statement] = STATE(37), - [sym_break_statement] = STATE(37), - [sym_continue_statement] = STATE(37), - [sym_goto_statement] = STATE(37), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(37), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(37), - [sym_preproc_undef] = STATE(37), - [sym_preproc_linemarker] = STATE(37), - [sym_availability_attribute_specifier] = STATE(3449), - [sym_protocol_forward_declaration] = STATE(37), - [sym_class_declaration] = STATE(37), - [sym_class_interface] = STATE(37), - [sym_class_implementation] = STATE(37), - [sym_protocol_declaration] = STATE(37), - [sym_compatibility_alias_declaration] = STATE(37), - [sym_property_implementation] = STATE(37), - [sym_alignas_specifier] = STATE(3449), - [sym_try_statement] = STATE(37), - [sym_throw_statement] = STATE(37), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(37), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(37), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(37), - [aux_sym__declaration_specifiers_repeat1] = STATE(3449), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(624), - [aux_sym_preproc_include_token1] = ACTIONS(627), - [aux_sym_preproc_include_token2] = ACTIONS(627), - [aux_sym_preproc_def_token1] = ACTIONS(630), - [aux_sym_preproc_if_token1] = ACTIONS(633), - [aux_sym_preproc_if_token2] = ACTIONS(395), - [aux_sym_preproc_ifdef_token1] = ACTIONS(636), - [aux_sym_preproc_ifdef_token2] = ACTIONS(636), - [aux_sym_preproc_else_token1] = ACTIONS(395), - [aux_sym_preproc_elif_token1] = ACTIONS(395), - [sym_preproc_directive] = ACTIONS(639), - [anon_sym_LPAREN2] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(406), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_STAR] = ACTIONS(412), - [anon_sym_CARET] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(412), - [anon_sym_SEMI] = ACTIONS(642), - [anon_sym___extension__] = ACTIONS(645), - [anon_sym_typedef] = ACTIONS(648), - [anon_sym_extern] = ACTIONS(651), - [anon_sym___attribute__] = ACTIONS(654), - [anon_sym___attribute] = ACTIONS(654), - [anon_sym_noreturn] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(436), - [anon_sym___declspec] = ACTIONS(439), - [anon_sym___cdecl] = ACTIONS(442), - [anon_sym___clrcall] = ACTIONS(442), - [anon_sym___stdcall] = ACTIONS(442), - [anon_sym___fastcall] = ACTIONS(442), - [anon_sym___thiscall] = ACTIONS(442), - [anon_sym___vectorcall] = ACTIONS(442), - [anon_sym_LBRACE] = ACTIONS(657), - [anon_sym_signed] = ACTIONS(448), - [anon_sym_unsigned] = ACTIONS(448), - [anon_sym_long] = ACTIONS(448), - [anon_sym_short] = ACTIONS(448), - [anon_sym_ATautoreleasepool] = ACTIONS(660), - [anon_sym_static] = ACTIONS(454), - [anon_sym_auto] = ACTIONS(454), - [anon_sym_register] = ACTIONS(454), - [anon_sym_inline] = ACTIONS(454), - [anon_sym___inline] = ACTIONS(454), - [anon_sym___inline__] = ACTIONS(454), - [anon_sym___forceinline] = ACTIONS(454), - [anon_sym_thread_local] = ACTIONS(454), - [anon_sym___thread] = ACTIONS(454), - [anon_sym_CG_EXTERN] = ACTIONS(454), - [anon_sym_CG_INLINE] = ACTIONS(454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(454), - [anon_sym_IBOutlet] = ACTIONS(454), - [anon_sym_IBInspectable] = ACTIONS(454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(454), - [anon_sym_NS_INLINE] = ACTIONS(454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(454), - [anon_sym_OBJC_EXPORT] = ACTIONS(454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(454), - [anon_sym_const] = ACTIONS(457), - [anon_sym_constexpr] = ACTIONS(433), - [anon_sym_volatile] = ACTIONS(433), - [anon_sym_restrict] = ACTIONS(433), - [anon_sym___restrict__] = ACTIONS(433), - [anon_sym__Atomic] = ACTIONS(433), - [anon_sym__Noreturn] = ACTIONS(433), - [anon_sym_nullable] = ACTIONS(433), - [anon_sym__Complex] = ACTIONS(433), - [anon_sym__Nonnull] = ACTIONS(433), - [anon_sym__Nullable] = ACTIONS(433), - [anon_sym__Nullable_result] = ACTIONS(433), - [anon_sym__Null_unspecified] = ACTIONS(433), - [anon_sym___autoreleasing] = ACTIONS(433), - [anon_sym___block] = ACTIONS(433), - [anon_sym___bridge] = ACTIONS(433), - [anon_sym___bridge_retained] = ACTIONS(433), - [anon_sym___bridge_transfer] = ACTIONS(433), - [anon_sym___complex] = ACTIONS(433), - [anon_sym___const] = ACTIONS(433), - [anon_sym___imag] = ACTIONS(460), - [anon_sym___kindof] = ACTIONS(433), - [anon_sym___nonnull] = ACTIONS(433), - [anon_sym___nullable] = ACTIONS(433), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(433), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(433), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(433), - [anon_sym___real] = ACTIONS(460), - [anon_sym___strong] = ACTIONS(433), - [anon_sym___unsafe_unretained] = ACTIONS(433), - [anon_sym___unused] = ACTIONS(433), - [anon_sym___weak] = ACTIONS(433), - [sym_primitive_type] = ACTIONS(463), - [anon_sym_enum] = ACTIONS(466), - [anon_sym_struct] = ACTIONS(469), - [anon_sym_union] = ACTIONS(472), - [anon_sym_if] = ACTIONS(663), - [anon_sym_switch] = ACTIONS(666), - [anon_sym_case] = ACTIONS(669), - [anon_sym_default] = ACTIONS(672), - [anon_sym_while] = ACTIONS(675), - [anon_sym_do] = ACTIONS(678), - [anon_sym_for] = ACTIONS(681), - [anon_sym_in] = ACTIONS(496), - [anon_sym_return] = ACTIONS(684), - [anon_sym_break] = ACTIONS(687), - [anon_sym_continue] = ACTIONS(690), - [anon_sym_goto] = ACTIONS(693), - [anon_sym_DASH_DASH] = ACTIONS(511), - [anon_sym_PLUS_PLUS] = ACTIONS(511), - [anon_sym_sizeof] = ACTIONS(514), - [anon_sym___alignof__] = ACTIONS(517), - [anon_sym___alignof] = ACTIONS(517), - [anon_sym__alignof] = ACTIONS(517), - [anon_sym_alignof] = ACTIONS(517), - [anon_sym__Alignof] = ACTIONS(517), - [anon_sym_offsetof] = ACTIONS(520), - [anon_sym__Generic] = ACTIONS(523), - [anon_sym_asm] = ACTIONS(526), - [anon_sym___asm__] = ACTIONS(526), - [sym_number_literal] = ACTIONS(529), - [anon_sym_L_SQUOTE] = ACTIONS(532), - [anon_sym_u_SQUOTE] = ACTIONS(532), - [anon_sym_U_SQUOTE] = ACTIONS(532), - [anon_sym_u8_SQUOTE] = ACTIONS(532), - [anon_sym_SQUOTE] = ACTIONS(532), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_DQUOTE] = ACTIONS(538), - [anon_sym_L_DQUOTE] = ACTIONS(538), - [anon_sym_u_DQUOTE] = ACTIONS(538), - [anon_sym_U_DQUOTE] = ACTIONS(538), - [anon_sym_u8_DQUOTE] = ACTIONS(538), - [sym_true] = ACTIONS(541), - [sym_false] = ACTIONS(541), - [anon_sym_NULL] = ACTIONS(544), - [anon_sym_nullptr] = ACTIONS(544), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(547), - [anon_sym___typeof] = ACTIONS(547), - [anon_sym_typeof] = ACTIONS(547), - [anon_sym_ATimport] = ACTIONS(699), - [aux_sym_preproc_undef_token1] = ACTIONS(702), - [anon_sym_POUND] = ACTIONS(705), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(559), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(559), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(559), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(559), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(559), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(559), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(559), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_NS_AVAILABLE] = ACTIONS(562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_API_AVAILABLE] = ACTIONS(562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(562), - [anon_sym_API_DEPRECATED] = ACTIONS(562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(562), - [anon_sym___deprecated_msg] = ACTIONS(562), - [anon_sym___deprecated_enum_msg] = ACTIONS(562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(562), - [anon_sym_ATprotocol] = ACTIONS(708), - [anon_sym_ATinterface] = ACTIONS(711), - [anon_sym_ATimplementation] = ACTIONS(714), - [anon_sym_ATcompatibility_alias] = ACTIONS(717), - [anon_sym_ATsynthesize] = ACTIONS(720), - [anon_sym_ATdynamic] = ACTIONS(723), - [anon_sym__Alignas] = ACTIONS(583), - [anon_sym_ATtry] = ACTIONS(726), - [anon_sym___try] = ACTIONS(729), - [anon_sym_ATthrow] = ACTIONS(732), - [anon_sym_ATselector] = ACTIONS(595), - [anon_sym_ATavailable] = ACTIONS(598), - [anon_sym___builtin_available] = ACTIONS(601), - [anon_sym_va_arg] = ACTIONS(604), - [anon_sym___asm] = ACTIONS(735), - [anon_sym_ATencode] = ACTIONS(610), - [anon_sym_ATsynchronized] = ACTIONS(738), - [anon_sym_BOOL] = ACTIONS(616), - [anon_sym_IMP] = ACTIONS(616), - [anon_sym_SEL] = ACTIONS(616), - [anon_sym_Class] = ACTIONS(616), - [anon_sym_id] = ACTIONS(619), - }, - [38] = { - [sym_preproc_include] = STATE(40), - [sym_preproc_def] = STATE(40), - [sym_preproc_function_def] = STATE(40), - [sym_preproc_call] = STATE(40), - [sym_preproc_if] = STATE(40), - [sym_preproc_ifdef] = STATE(40), - [sym_function_definition] = STATE(40), - [sym__old_style_function_definition] = STATE(974), - [sym_declaration] = STATE(40), - [sym_type_definition] = STATE(40), - [sym__declaration_modifiers] = STATE(3475), - [sym__declaration_specifiers] = STATE(6576), - [sym_linkage_specification] = STATE(40), - [sym_attribute_specifier] = STATE(40), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_ms_call_modifier] = STATE(3724), - [sym_compound_statement] = STATE(40), - [sym_storage_class_specifier] = STATE(3475), - [sym_type_qualifier] = STATE(3475), - [sym__type_specifier] = STATE(4644), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(40), - [sym_labeled_statement] = STATE(40), - [sym_expression_statement] = STATE(40), - [sym_if_statement] = STATE(40), - [sym_switch_statement] = STATE(40), - [sym_case_statement] = STATE(40), - [sym_while_statement] = STATE(40), - [sym_do_statement] = STATE(40), - [sym_for_statement] = STATE(40), - [sym_return_statement] = STATE(40), - [sym_break_statement] = STATE(40), - [sym_continue_statement] = STATE(40), - [sym_goto_statement] = STATE(40), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(40), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(40), - [sym_preproc_undef] = STATE(40), - [sym_preproc_linemarker] = STATE(40), - [sym_availability_attribute_specifier] = STATE(3475), - [sym_protocol_forward_declaration] = STATE(40), - [sym_class_declaration] = STATE(40), - [sym_class_interface] = STATE(40), - [sym_class_implementation] = STATE(40), - [sym_protocol_declaration] = STATE(40), - [sym_compatibility_alias_declaration] = STATE(40), - [sym_property_implementation] = STATE(40), - [sym_alignas_specifier] = STATE(3475), - [sym_try_statement] = STATE(40), - [sym_throw_statement] = STATE(40), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(40), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(40), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(40), - [aux_sym__declaration_specifiers_repeat1] = STATE(3475), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(741), - [aux_sym_preproc_include_token1] = ACTIONS(743), - [aux_sym_preproc_include_token2] = ACTIONS(743), - [aux_sym_preproc_def_token1] = ACTIONS(745), - [aux_sym_preproc_if_token1] = ACTIONS(747), - [aux_sym_preproc_if_token2] = ACTIONS(749), - [aux_sym_preproc_ifdef_token1] = ACTIONS(751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(751), - [sym_preproc_directive] = ACTIONS(753), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(761), - [anon_sym___attribute__] = ACTIONS(763), - [anon_sym___attribute] = ACTIONS(763), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(791), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(793), - [aux_sym_preproc_undef_token1] = ACTIONS(795), - [anon_sym_POUND] = ACTIONS(797), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(799), - [anon_sym_ATinterface] = ACTIONS(801), - [anon_sym_ATimplementation] = ACTIONS(803), - [anon_sym_ATcompatibility_alias] = ACTIONS(805), - [anon_sym_ATsynthesize] = ACTIONS(807), - [anon_sym_ATdynamic] = ACTIONS(809), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [39] = { - [sym_preproc_include] = STATE(39), - [sym_preproc_def] = STATE(39), - [sym_preproc_function_def] = STATE(39), - [sym_preproc_call] = STATE(39), - [sym_preproc_if] = STATE(39), - [sym_preproc_ifdef] = STATE(39), - [sym_function_definition] = STATE(39), - [sym__old_style_function_definition] = STATE(974), - [sym_declaration] = STATE(39), - [sym_type_definition] = STATE(39), - [sym__declaration_modifiers] = STATE(3475), - [sym__declaration_specifiers] = STATE(6576), - [sym_linkage_specification] = STATE(39), - [sym_attribute_specifier] = STATE(39), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_ms_call_modifier] = STATE(3724), - [sym_compound_statement] = STATE(39), - [sym_storage_class_specifier] = STATE(3475), - [sym_type_qualifier] = STATE(3475), - [sym__type_specifier] = STATE(4644), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(39), - [sym_labeled_statement] = STATE(39), - [sym_expression_statement] = STATE(39), - [sym_if_statement] = STATE(39), - [sym_switch_statement] = STATE(39), - [sym_case_statement] = STATE(39), - [sym_while_statement] = STATE(39), - [sym_do_statement] = STATE(39), - [sym_for_statement] = STATE(39), - [sym_return_statement] = STATE(39), - [sym_break_statement] = STATE(39), - [sym_continue_statement] = STATE(39), - [sym_goto_statement] = STATE(39), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(39), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(39), - [sym_preproc_undef] = STATE(39), - [sym_preproc_linemarker] = STATE(39), - [sym_availability_attribute_specifier] = STATE(3475), - [sym_protocol_forward_declaration] = STATE(39), - [sym_class_declaration] = STATE(39), - [sym_class_interface] = STATE(39), - [sym_class_implementation] = STATE(39), - [sym_protocol_declaration] = STATE(39), - [sym_compatibility_alias_declaration] = STATE(39), - [sym_property_implementation] = STATE(39), - [sym_alignas_specifier] = STATE(3475), - [sym_try_statement] = STATE(39), - [sym_throw_statement] = STATE(39), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(39), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(39), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(39), - [aux_sym__declaration_specifiers_repeat1] = STATE(3475), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(821), - [aux_sym_preproc_include_token1] = ACTIONS(824), - [aux_sym_preproc_include_token2] = ACTIONS(824), - [aux_sym_preproc_def_token1] = ACTIONS(827), - [aux_sym_preproc_if_token1] = ACTIONS(830), - [aux_sym_preproc_if_token2] = ACTIONS(395), - [aux_sym_preproc_ifdef_token1] = ACTIONS(833), - [aux_sym_preproc_ifdef_token2] = ACTIONS(833), - [sym_preproc_directive] = ACTIONS(836), - [anon_sym_LPAREN2] = ACTIONS(403), - [anon_sym_BANG] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(406), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(409), - [anon_sym_STAR] = ACTIONS(412), - [anon_sym_CARET] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(412), - [anon_sym_SEMI] = ACTIONS(839), - [anon_sym___extension__] = ACTIONS(842), - [anon_sym_typedef] = ACTIONS(845), - [anon_sym_extern] = ACTIONS(848), - [anon_sym___attribute__] = ACTIONS(851), - [anon_sym___attribute] = ACTIONS(851), - [anon_sym_noreturn] = ACTIONS(433), - [anon_sym_LBRACK] = ACTIONS(436), - [anon_sym___declspec] = ACTIONS(439), - [anon_sym___cdecl] = ACTIONS(442), - [anon_sym___clrcall] = ACTIONS(442), - [anon_sym___stdcall] = ACTIONS(442), - [anon_sym___fastcall] = ACTIONS(442), - [anon_sym___thiscall] = ACTIONS(442), - [anon_sym___vectorcall] = ACTIONS(442), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_signed] = ACTIONS(448), - [anon_sym_unsigned] = ACTIONS(448), - [anon_sym_long] = ACTIONS(448), - [anon_sym_short] = ACTIONS(448), - [anon_sym_ATautoreleasepool] = ACTIONS(857), - [anon_sym_static] = ACTIONS(454), - [anon_sym_auto] = ACTIONS(454), - [anon_sym_register] = ACTIONS(454), - [anon_sym_inline] = ACTIONS(454), - [anon_sym___inline] = ACTIONS(454), - [anon_sym___inline__] = ACTIONS(454), - [anon_sym___forceinline] = ACTIONS(454), - [anon_sym_thread_local] = ACTIONS(454), - [anon_sym___thread] = ACTIONS(454), - [anon_sym_CG_EXTERN] = ACTIONS(454), - [anon_sym_CG_INLINE] = ACTIONS(454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(454), - [anon_sym_IBOutlet] = ACTIONS(454), - [anon_sym_IBInspectable] = ACTIONS(454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(454), - [anon_sym_NS_INLINE] = ACTIONS(454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(454), - [anon_sym_OBJC_EXPORT] = ACTIONS(454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(454), - [anon_sym_const] = ACTIONS(457), - [anon_sym_constexpr] = ACTIONS(433), - [anon_sym_volatile] = ACTIONS(433), - [anon_sym_restrict] = ACTIONS(433), - [anon_sym___restrict__] = ACTIONS(433), - [anon_sym__Atomic] = ACTIONS(433), - [anon_sym__Noreturn] = ACTIONS(433), - [anon_sym_nullable] = ACTIONS(433), - [anon_sym__Complex] = ACTIONS(433), - [anon_sym__Nonnull] = ACTIONS(433), - [anon_sym__Nullable] = ACTIONS(433), - [anon_sym__Nullable_result] = ACTIONS(433), - [anon_sym__Null_unspecified] = ACTIONS(433), - [anon_sym___autoreleasing] = ACTIONS(433), - [anon_sym___block] = ACTIONS(433), - [anon_sym___bridge] = ACTIONS(433), - [anon_sym___bridge_retained] = ACTIONS(433), - [anon_sym___bridge_transfer] = ACTIONS(433), - [anon_sym___complex] = ACTIONS(433), - [anon_sym___const] = ACTIONS(433), - [anon_sym___imag] = ACTIONS(460), - [anon_sym___kindof] = ACTIONS(433), - [anon_sym___nonnull] = ACTIONS(433), - [anon_sym___nullable] = ACTIONS(433), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(433), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(433), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(433), - [anon_sym___real] = ACTIONS(460), - [anon_sym___strong] = ACTIONS(433), - [anon_sym___unsafe_unretained] = ACTIONS(433), - [anon_sym___unused] = ACTIONS(433), - [anon_sym___weak] = ACTIONS(433), - [sym_primitive_type] = ACTIONS(463), - [anon_sym_enum] = ACTIONS(466), - [anon_sym_struct] = ACTIONS(469), - [anon_sym_union] = ACTIONS(472), - [anon_sym_if] = ACTIONS(860), - [anon_sym_switch] = ACTIONS(863), - [anon_sym_case] = ACTIONS(866), - [anon_sym_default] = ACTIONS(869), - [anon_sym_while] = ACTIONS(872), - [anon_sym_do] = ACTIONS(875), - [anon_sym_for] = ACTIONS(878), - [anon_sym_in] = ACTIONS(496), - [anon_sym_return] = ACTIONS(881), - [anon_sym_break] = ACTIONS(884), - [anon_sym_continue] = ACTIONS(887), - [anon_sym_goto] = ACTIONS(890), - [anon_sym_DASH_DASH] = ACTIONS(511), - [anon_sym_PLUS_PLUS] = ACTIONS(511), - [anon_sym_sizeof] = ACTIONS(514), - [anon_sym___alignof__] = ACTIONS(517), - [anon_sym___alignof] = ACTIONS(517), - [anon_sym__alignof] = ACTIONS(517), - [anon_sym_alignof] = ACTIONS(517), - [anon_sym__Alignof] = ACTIONS(517), - [anon_sym_offsetof] = ACTIONS(520), - [anon_sym__Generic] = ACTIONS(523), - [anon_sym_asm] = ACTIONS(526), - [anon_sym___asm__] = ACTIONS(526), - [sym_number_literal] = ACTIONS(529), - [anon_sym_L_SQUOTE] = ACTIONS(532), - [anon_sym_u_SQUOTE] = ACTIONS(532), - [anon_sym_U_SQUOTE] = ACTIONS(532), - [anon_sym_u8_SQUOTE] = ACTIONS(532), - [anon_sym_SQUOTE] = ACTIONS(532), - [anon_sym_AT] = ACTIONS(893), - [anon_sym_DQUOTE] = ACTIONS(538), - [anon_sym_L_DQUOTE] = ACTIONS(538), - [anon_sym_u_DQUOTE] = ACTIONS(538), - [anon_sym_U_DQUOTE] = ACTIONS(538), - [anon_sym_u8_DQUOTE] = ACTIONS(538), - [sym_true] = ACTIONS(541), - [sym_false] = ACTIONS(541), - [anon_sym_NULL] = ACTIONS(544), - [anon_sym_nullptr] = ACTIONS(544), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(547), - [anon_sym___typeof] = ACTIONS(547), - [anon_sym_typeof] = ACTIONS(547), - [anon_sym_ATimport] = ACTIONS(896), - [aux_sym_preproc_undef_token1] = ACTIONS(899), - [anon_sym_POUND] = ACTIONS(902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(559), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(559), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(559), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(559), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(559), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(559), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(559), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(559), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_NS_AVAILABLE] = ACTIONS(562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_API_AVAILABLE] = ACTIONS(562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(562), - [anon_sym_API_DEPRECATED] = ACTIONS(562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(562), - [anon_sym___deprecated_msg] = ACTIONS(562), - [anon_sym___deprecated_enum_msg] = ACTIONS(562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(562), - [anon_sym_ATprotocol] = ACTIONS(905), - [anon_sym_ATinterface] = ACTIONS(908), - [anon_sym_ATimplementation] = ACTIONS(911), - [anon_sym_ATcompatibility_alias] = ACTIONS(914), - [anon_sym_ATsynthesize] = ACTIONS(917), - [anon_sym_ATdynamic] = ACTIONS(920), - [anon_sym__Alignas] = ACTIONS(583), - [anon_sym_ATtry] = ACTIONS(923), - [anon_sym___try] = ACTIONS(926), - [anon_sym_ATthrow] = ACTIONS(929), - [anon_sym_ATselector] = ACTIONS(595), - [anon_sym_ATavailable] = ACTIONS(598), - [anon_sym___builtin_available] = ACTIONS(601), - [anon_sym_va_arg] = ACTIONS(604), - [anon_sym___asm] = ACTIONS(932), - [anon_sym_ATencode] = ACTIONS(610), - [anon_sym_ATsynchronized] = ACTIONS(935), - [anon_sym_BOOL] = ACTIONS(616), - [anon_sym_IMP] = ACTIONS(616), - [anon_sym_SEL] = ACTIONS(616), - [anon_sym_Class] = ACTIONS(616), - [anon_sym_id] = ACTIONS(619), - }, - [40] = { - [sym_preproc_include] = STATE(39), - [sym_preproc_def] = STATE(39), - [sym_preproc_function_def] = STATE(39), - [sym_preproc_call] = STATE(39), - [sym_preproc_if] = STATE(39), - [sym_preproc_ifdef] = STATE(39), - [sym_function_definition] = STATE(39), - [sym__old_style_function_definition] = STATE(974), - [sym_declaration] = STATE(39), - [sym_type_definition] = STATE(39), - [sym__declaration_modifiers] = STATE(3475), - [sym__declaration_specifiers] = STATE(6576), - [sym_linkage_specification] = STATE(39), - [sym_attribute_specifier] = STATE(39), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_ms_call_modifier] = STATE(3724), - [sym_compound_statement] = STATE(39), - [sym_storage_class_specifier] = STATE(3475), - [sym_type_qualifier] = STATE(3475), - [sym__type_specifier] = STATE(4644), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(39), - [sym_labeled_statement] = STATE(39), - [sym_expression_statement] = STATE(39), - [sym_if_statement] = STATE(39), - [sym_switch_statement] = STATE(39), - [sym_case_statement] = STATE(39), - [sym_while_statement] = STATE(39), - [sym_do_statement] = STATE(39), - [sym_for_statement] = STATE(39), - [sym_return_statement] = STATE(39), - [sym_break_statement] = STATE(39), - [sym_continue_statement] = STATE(39), - [sym_goto_statement] = STATE(39), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(39), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(39), - [sym_preproc_undef] = STATE(39), - [sym_preproc_linemarker] = STATE(39), - [sym_availability_attribute_specifier] = STATE(3475), - [sym_protocol_forward_declaration] = STATE(39), - [sym_class_declaration] = STATE(39), - [sym_class_interface] = STATE(39), - [sym_class_implementation] = STATE(39), - [sym_protocol_declaration] = STATE(39), - [sym_compatibility_alias_declaration] = STATE(39), - [sym_property_implementation] = STATE(39), - [sym_alignas_specifier] = STATE(3475), - [sym_try_statement] = STATE(39), - [sym_throw_statement] = STATE(39), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(39), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(39), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_preproc_if_repeat1] = STATE(39), - [aux_sym__declaration_specifiers_repeat1] = STATE(3475), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(741), - [aux_sym_preproc_include_token1] = ACTIONS(743), - [aux_sym_preproc_include_token2] = ACTIONS(743), - [aux_sym_preproc_def_token1] = ACTIONS(745), - [aux_sym_preproc_if_token1] = ACTIONS(747), - [aux_sym_preproc_if_token2] = ACTIONS(938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(751), - [sym_preproc_directive] = ACTIONS(753), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(761), - [anon_sym___attribute__] = ACTIONS(763), - [anon_sym___attribute] = ACTIONS(763), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(791), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(793), - [aux_sym_preproc_undef_token1] = ACTIONS(795), - [anon_sym_POUND] = ACTIONS(797), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(799), - [anon_sym_ATinterface] = ACTIONS(801), - [anon_sym_ATimplementation] = ACTIONS(803), - [anon_sym_ATcompatibility_alias] = ACTIONS(805), - [anon_sym_ATsynthesize] = ACTIONS(807), - [anon_sym_ATdynamic] = ACTIONS(809), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [41] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(962), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [42] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1014), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [43] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1016), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [44] = { - [sym_preproc_include] = STATE(43), - [sym_preproc_def] = STATE(43), - [sym_preproc_function_def] = STATE(43), - [sym_preproc_call] = STATE(43), - [sym_preproc_if] = STATE(43), - [sym_preproc_ifdef] = STATE(43), - [sym_function_definition] = STATE(43), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(43), - [sym_type_definition] = STATE(43), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(43), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(43), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(43), - [sym_labeled_statement] = STATE(43), - [sym_expression_statement] = STATE(43), - [sym_if_statement] = STATE(43), - [sym_switch_statement] = STATE(43), - [sym_case_statement] = STATE(43), - [sym_while_statement] = STATE(43), - [sym_do_statement] = STATE(43), - [sym_for_statement] = STATE(43), - [sym_return_statement] = STATE(43), - [sym_break_statement] = STATE(43), - [sym_continue_statement] = STATE(43), - [sym_goto_statement] = STATE(43), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(43), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(43), - [sym_preproc_undef] = STATE(43), - [sym_preproc_linemarker] = STATE(43), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(43), - [sym_class_declaration] = STATE(43), - [sym_class_interface] = STATE(43), - [sym_class_implementation] = STATE(43), - [sym_protocol_declaration] = STATE(43), - [sym_compatibility_alias_declaration] = STATE(43), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(43), - [sym_throw_statement] = STATE(43), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(43), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(43), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(43), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1018), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [45] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1020), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [46] = { - [sym_preproc_include] = STATE(45), - [sym_preproc_def] = STATE(45), - [sym_preproc_function_def] = STATE(45), - [sym_preproc_call] = STATE(45), - [sym_preproc_if] = STATE(45), - [sym_preproc_ifdef] = STATE(45), - [sym_function_definition] = STATE(45), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(45), - [sym_type_definition] = STATE(45), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(45), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(45), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(45), - [sym_labeled_statement] = STATE(45), - [sym_expression_statement] = STATE(45), - [sym_if_statement] = STATE(45), - [sym_switch_statement] = STATE(45), - [sym_case_statement] = STATE(45), - [sym_while_statement] = STATE(45), - [sym_do_statement] = STATE(45), - [sym_for_statement] = STATE(45), - [sym_return_statement] = STATE(45), - [sym_break_statement] = STATE(45), - [sym_continue_statement] = STATE(45), - [sym_goto_statement] = STATE(45), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(45), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(45), - [sym_preproc_undef] = STATE(45), - [sym_preproc_linemarker] = STATE(45), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(45), - [sym_class_declaration] = STATE(45), - [sym_class_interface] = STATE(45), - [sym_class_implementation] = STATE(45), - [sym_protocol_declaration] = STATE(45), - [sym_compatibility_alias_declaration] = STATE(45), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(45), - [sym_throw_statement] = STATE(45), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(45), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(45), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(45), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1022), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [47] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1022), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [48] = { - [sym_preproc_include] = STATE(47), - [sym_preproc_def] = STATE(47), - [sym_preproc_function_def] = STATE(47), - [sym_preproc_call] = STATE(47), - [sym_preproc_if] = STATE(47), - [sym_preproc_ifdef] = STATE(47), - [sym_function_definition] = STATE(47), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(47), - [sym_type_definition] = STATE(47), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(47), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(47), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(47), - [sym_labeled_statement] = STATE(47), - [sym_expression_statement] = STATE(47), - [sym_if_statement] = STATE(47), - [sym_switch_statement] = STATE(47), - [sym_case_statement] = STATE(47), - [sym_while_statement] = STATE(47), - [sym_do_statement] = STATE(47), - [sym_for_statement] = STATE(47), - [sym_return_statement] = STATE(47), - [sym_break_statement] = STATE(47), - [sym_continue_statement] = STATE(47), - [sym_goto_statement] = STATE(47), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(47), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(47), - [sym_preproc_undef] = STATE(47), - [sym_preproc_linemarker] = STATE(47), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(47), - [sym_class_declaration] = STATE(47), - [sym_class_interface] = STATE(47), - [sym_class_implementation] = STATE(47), - [sym_protocol_declaration] = STATE(47), - [sym_compatibility_alias_declaration] = STATE(47), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(47), - [sym_throw_statement] = STATE(47), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(47), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(47), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(47), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1024), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [49] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1026), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [50] = { - [sym_preproc_include] = STATE(49), - [sym_preproc_def] = STATE(49), - [sym_preproc_function_def] = STATE(49), - [sym_preproc_call] = STATE(49), - [sym_preproc_if] = STATE(49), - [sym_preproc_ifdef] = STATE(49), - [sym_function_definition] = STATE(49), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(49), - [sym_type_definition] = STATE(49), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(49), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(49), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(49), - [sym_labeled_statement] = STATE(49), - [sym_expression_statement] = STATE(49), - [sym_if_statement] = STATE(49), - [sym_switch_statement] = STATE(49), - [sym_case_statement] = STATE(49), - [sym_while_statement] = STATE(49), - [sym_do_statement] = STATE(49), - [sym_for_statement] = STATE(49), - [sym_return_statement] = STATE(49), - [sym_break_statement] = STATE(49), - [sym_continue_statement] = STATE(49), - [sym_goto_statement] = STATE(49), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(49), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(49), - [sym_preproc_undef] = STATE(49), - [sym_preproc_linemarker] = STATE(49), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(49), - [sym_class_declaration] = STATE(49), - [sym_class_interface] = STATE(49), - [sym_class_implementation] = STATE(49), - [sym_protocol_declaration] = STATE(49), - [sym_compatibility_alias_declaration] = STATE(49), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(49), - [sym_throw_statement] = STATE(49), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(49), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(49), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(49), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1028), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [51] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1028), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [52] = { - [sym_preproc_include] = STATE(51), - [sym_preproc_def] = STATE(51), - [sym_preproc_function_def] = STATE(51), - [sym_preproc_call] = STATE(51), - [sym_preproc_if] = STATE(51), - [sym_preproc_ifdef] = STATE(51), - [sym_function_definition] = STATE(51), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(51), - [sym_type_definition] = STATE(51), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(51), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(51), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(51), - [sym_labeled_statement] = STATE(51), - [sym_expression_statement] = STATE(51), - [sym_if_statement] = STATE(51), - [sym_switch_statement] = STATE(51), - [sym_case_statement] = STATE(51), - [sym_while_statement] = STATE(51), - [sym_do_statement] = STATE(51), - [sym_for_statement] = STATE(51), - [sym_return_statement] = STATE(51), - [sym_break_statement] = STATE(51), - [sym_continue_statement] = STATE(51), - [sym_goto_statement] = STATE(51), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(51), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(51), - [sym_preproc_undef] = STATE(51), - [sym_preproc_linemarker] = STATE(51), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(51), - [sym_class_declaration] = STATE(51), - [sym_class_interface] = STATE(51), - [sym_class_implementation] = STATE(51), - [sym_protocol_declaration] = STATE(51), - [sym_compatibility_alias_declaration] = STATE(51), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(51), - [sym_throw_statement] = STATE(51), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(51), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(51), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(51), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1030), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [53] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1032), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [54] = { - [sym_preproc_include] = STATE(53), - [sym_preproc_def] = STATE(53), - [sym_preproc_function_def] = STATE(53), - [sym_preproc_call] = STATE(53), - [sym_preproc_if] = STATE(53), - [sym_preproc_ifdef] = STATE(53), - [sym_function_definition] = STATE(53), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(53), - [sym_type_definition] = STATE(53), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(53), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(53), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(53), - [sym_labeled_statement] = STATE(53), - [sym_expression_statement] = STATE(53), - [sym_if_statement] = STATE(53), - [sym_switch_statement] = STATE(53), - [sym_case_statement] = STATE(53), - [sym_while_statement] = STATE(53), - [sym_do_statement] = STATE(53), - [sym_for_statement] = STATE(53), - [sym_return_statement] = STATE(53), - [sym_break_statement] = STATE(53), - [sym_continue_statement] = STATE(53), - [sym_goto_statement] = STATE(53), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(53), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(53), - [sym_preproc_undef] = STATE(53), - [sym_preproc_linemarker] = STATE(53), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(53), - [sym_class_declaration] = STATE(53), - [sym_class_interface] = STATE(53), - [sym_class_implementation] = STATE(53), - [sym_protocol_declaration] = STATE(53), - [sym_compatibility_alias_declaration] = STATE(53), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(53), - [sym_throw_statement] = STATE(53), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(53), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(53), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(53), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1034), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [55] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1034), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [56] = { - [sym_preproc_include] = STATE(55), - [sym_preproc_def] = STATE(55), - [sym_preproc_function_def] = STATE(55), - [sym_preproc_call] = STATE(55), - [sym_preproc_if] = STATE(55), - [sym_preproc_ifdef] = STATE(55), - [sym_function_definition] = STATE(55), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(55), - [sym_type_definition] = STATE(55), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(55), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(55), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(55), - [sym_labeled_statement] = STATE(55), - [sym_expression_statement] = STATE(55), - [sym_if_statement] = STATE(55), - [sym_switch_statement] = STATE(55), - [sym_case_statement] = STATE(55), - [sym_while_statement] = STATE(55), - [sym_do_statement] = STATE(55), - [sym_for_statement] = STATE(55), - [sym_return_statement] = STATE(55), - [sym_break_statement] = STATE(55), - [sym_continue_statement] = STATE(55), - [sym_goto_statement] = STATE(55), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(55), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(55), - [sym_preproc_undef] = STATE(55), - [sym_preproc_linemarker] = STATE(55), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(55), - [sym_class_declaration] = STATE(55), - [sym_class_interface] = STATE(55), - [sym_class_implementation] = STATE(55), - [sym_protocol_declaration] = STATE(55), - [sym_compatibility_alias_declaration] = STATE(55), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(55), - [sym_throw_statement] = STATE(55), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(55), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(55), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(55), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1036), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [57] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1038), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [58] = { - [sym_preproc_include] = STATE(57), - [sym_preproc_def] = STATE(57), - [sym_preproc_function_def] = STATE(57), - [sym_preproc_call] = STATE(57), - [sym_preproc_if] = STATE(57), - [sym_preproc_ifdef] = STATE(57), - [sym_function_definition] = STATE(57), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(57), - [sym_type_definition] = STATE(57), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(57), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(57), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(57), - [sym_labeled_statement] = STATE(57), - [sym_expression_statement] = STATE(57), - [sym_if_statement] = STATE(57), - [sym_switch_statement] = STATE(57), - [sym_case_statement] = STATE(57), - [sym_while_statement] = STATE(57), - [sym_do_statement] = STATE(57), - [sym_for_statement] = STATE(57), - [sym_return_statement] = STATE(57), - [sym_break_statement] = STATE(57), - [sym_continue_statement] = STATE(57), - [sym_goto_statement] = STATE(57), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(57), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(57), - [sym_preproc_undef] = STATE(57), - [sym_preproc_linemarker] = STATE(57), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(57), - [sym_class_declaration] = STATE(57), - [sym_class_interface] = STATE(57), - [sym_class_implementation] = STATE(57), - [sym_protocol_declaration] = STATE(57), - [sym_compatibility_alias_declaration] = STATE(57), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(57), - [sym_throw_statement] = STATE(57), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(57), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(57), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(57), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1040), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [59] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1040), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [60] = { - [sym_preproc_include] = STATE(59), - [sym_preproc_def] = STATE(59), - [sym_preproc_function_def] = STATE(59), - [sym_preproc_call] = STATE(59), - [sym_preproc_if] = STATE(59), - [sym_preproc_ifdef] = STATE(59), - [sym_function_definition] = STATE(59), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(59), - [sym_type_definition] = STATE(59), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(59), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(59), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(59), - [sym_labeled_statement] = STATE(59), - [sym_expression_statement] = STATE(59), - [sym_if_statement] = STATE(59), - [sym_switch_statement] = STATE(59), - [sym_case_statement] = STATE(59), - [sym_while_statement] = STATE(59), - [sym_do_statement] = STATE(59), - [sym_for_statement] = STATE(59), - [sym_return_statement] = STATE(59), - [sym_break_statement] = STATE(59), - [sym_continue_statement] = STATE(59), - [sym_goto_statement] = STATE(59), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(59), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(59), - [sym_preproc_undef] = STATE(59), - [sym_preproc_linemarker] = STATE(59), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(59), - [sym_class_declaration] = STATE(59), - [sym_class_interface] = STATE(59), - [sym_class_implementation] = STATE(59), - [sym_protocol_declaration] = STATE(59), - [sym_compatibility_alias_declaration] = STATE(59), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(59), - [sym_throw_statement] = STATE(59), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(59), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(59), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(59), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1042), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [61] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1044), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [62] = { - [sym_preproc_include] = STATE(61), - [sym_preproc_def] = STATE(61), - [sym_preproc_function_def] = STATE(61), - [sym_preproc_call] = STATE(61), - [sym_preproc_if] = STATE(61), - [sym_preproc_ifdef] = STATE(61), - [sym_function_definition] = STATE(61), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(61), - [sym_type_definition] = STATE(61), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(61), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(61), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(61), - [sym_labeled_statement] = STATE(61), - [sym_expression_statement] = STATE(61), - [sym_if_statement] = STATE(61), - [sym_switch_statement] = STATE(61), - [sym_case_statement] = STATE(61), - [sym_while_statement] = STATE(61), - [sym_do_statement] = STATE(61), - [sym_for_statement] = STATE(61), - [sym_return_statement] = STATE(61), - [sym_break_statement] = STATE(61), - [sym_continue_statement] = STATE(61), - [sym_goto_statement] = STATE(61), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(61), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(61), - [sym_preproc_undef] = STATE(61), - [sym_preproc_linemarker] = STATE(61), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(61), - [sym_class_declaration] = STATE(61), - [sym_class_interface] = STATE(61), - [sym_class_implementation] = STATE(61), - [sym_protocol_declaration] = STATE(61), - [sym_compatibility_alias_declaration] = STATE(61), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(61), - [sym_throw_statement] = STATE(61), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(61), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(61), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(61), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1046), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [63] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1046), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [64] = { - [sym_preproc_include] = STATE(63), - [sym_preproc_def] = STATE(63), - [sym_preproc_function_def] = STATE(63), - [sym_preproc_call] = STATE(63), - [sym_preproc_if] = STATE(63), - [sym_preproc_ifdef] = STATE(63), - [sym_function_definition] = STATE(63), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(63), - [sym_type_definition] = STATE(63), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(63), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(63), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(63), - [sym_labeled_statement] = STATE(63), - [sym_expression_statement] = STATE(63), - [sym_if_statement] = STATE(63), - [sym_switch_statement] = STATE(63), - [sym_case_statement] = STATE(63), - [sym_while_statement] = STATE(63), - [sym_do_statement] = STATE(63), - [sym_for_statement] = STATE(63), - [sym_return_statement] = STATE(63), - [sym_break_statement] = STATE(63), - [sym_continue_statement] = STATE(63), - [sym_goto_statement] = STATE(63), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(63), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(63), - [sym_preproc_undef] = STATE(63), - [sym_preproc_linemarker] = STATE(63), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(63), - [sym_class_declaration] = STATE(63), - [sym_class_interface] = STATE(63), - [sym_class_implementation] = STATE(63), - [sym_protocol_declaration] = STATE(63), - [sym_compatibility_alias_declaration] = STATE(63), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(63), - [sym_throw_statement] = STATE(63), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(63), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(63), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(63), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1048), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [65] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1050), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [66] = { - [sym_preproc_include] = STATE(65), - [sym_preproc_def] = STATE(65), - [sym_preproc_function_def] = STATE(65), - [sym_preproc_call] = STATE(65), - [sym_preproc_if] = STATE(65), - [sym_preproc_ifdef] = STATE(65), - [sym_function_definition] = STATE(65), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(65), - [sym_type_definition] = STATE(65), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(65), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(65), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(65), - [sym_labeled_statement] = STATE(65), - [sym_expression_statement] = STATE(65), - [sym_if_statement] = STATE(65), - [sym_switch_statement] = STATE(65), - [sym_case_statement] = STATE(65), - [sym_while_statement] = STATE(65), - [sym_do_statement] = STATE(65), - [sym_for_statement] = STATE(65), - [sym_return_statement] = STATE(65), - [sym_break_statement] = STATE(65), - [sym_continue_statement] = STATE(65), - [sym_goto_statement] = STATE(65), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(65), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(65), - [sym_preproc_undef] = STATE(65), - [sym_preproc_linemarker] = STATE(65), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(65), - [sym_class_declaration] = STATE(65), - [sym_class_interface] = STATE(65), - [sym_class_implementation] = STATE(65), - [sym_protocol_declaration] = STATE(65), - [sym_compatibility_alias_declaration] = STATE(65), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(65), - [sym_throw_statement] = STATE(65), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(65), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(65), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(65), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1052), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [67] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1052), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [68] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1054), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [69] = { - [sym_preproc_include] = STATE(67), - [sym_preproc_def] = STATE(67), - [sym_preproc_function_def] = STATE(67), - [sym_preproc_call] = STATE(67), - [sym_preproc_if] = STATE(67), - [sym_preproc_ifdef] = STATE(67), - [sym_function_definition] = STATE(67), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(67), - [sym_type_definition] = STATE(67), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(67), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(67), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(67), - [sym_labeled_statement] = STATE(67), - [sym_expression_statement] = STATE(67), - [sym_if_statement] = STATE(67), - [sym_switch_statement] = STATE(67), - [sym_case_statement] = STATE(67), - [sym_while_statement] = STATE(67), - [sym_do_statement] = STATE(67), - [sym_for_statement] = STATE(67), - [sym_return_statement] = STATE(67), - [sym_break_statement] = STATE(67), - [sym_continue_statement] = STATE(67), - [sym_goto_statement] = STATE(67), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(67), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(67), - [sym_preproc_undef] = STATE(67), - [sym_preproc_linemarker] = STATE(67), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(67), - [sym_class_declaration] = STATE(67), - [sym_class_interface] = STATE(67), - [sym_class_implementation] = STATE(67), - [sym_protocol_declaration] = STATE(67), - [sym_compatibility_alias_declaration] = STATE(67), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(67), - [sym_throw_statement] = STATE(67), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(67), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(67), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(67), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1056), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [70] = { - [sym_preproc_include] = STATE(68), - [sym_preproc_def] = STATE(68), - [sym_preproc_function_def] = STATE(68), - [sym_preproc_call] = STATE(68), - [sym_preproc_if] = STATE(68), - [sym_preproc_ifdef] = STATE(68), - [sym_function_definition] = STATE(68), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(68), - [sym_type_definition] = STATE(68), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(68), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(68), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(68), - [sym_labeled_statement] = STATE(68), - [sym_expression_statement] = STATE(68), - [sym_if_statement] = STATE(68), - [sym_switch_statement] = STATE(68), - [sym_case_statement] = STATE(68), - [sym_while_statement] = STATE(68), - [sym_do_statement] = STATE(68), - [sym_for_statement] = STATE(68), - [sym_return_statement] = STATE(68), - [sym_break_statement] = STATE(68), - [sym_continue_statement] = STATE(68), - [sym_goto_statement] = STATE(68), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(68), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(68), - [sym_preproc_undef] = STATE(68), - [sym_preproc_linemarker] = STATE(68), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(68), - [sym_class_declaration] = STATE(68), - [sym_class_interface] = STATE(68), - [sym_class_implementation] = STATE(68), - [sym_protocol_declaration] = STATE(68), - [sym_compatibility_alias_declaration] = STATE(68), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(68), - [sym_throw_statement] = STATE(68), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(68), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(68), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(68), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1058), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [71] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1060), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [72] = { - [sym_preproc_include] = STATE(74), - [sym_preproc_def] = STATE(74), - [sym_preproc_function_def] = STATE(74), - [sym_preproc_call] = STATE(74), - [sym_preproc_if] = STATE(74), - [sym_preproc_ifdef] = STATE(74), - [sym_function_definition] = STATE(74), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(74), - [sym_type_definition] = STATE(74), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(74), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(74), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(74), - [sym_labeled_statement] = STATE(74), - [sym_expression_statement] = STATE(74), - [sym_if_statement] = STATE(74), - [sym_switch_statement] = STATE(74), - [sym_case_statement] = STATE(74), - [sym_while_statement] = STATE(74), - [sym_do_statement] = STATE(74), - [sym_for_statement] = STATE(74), - [sym_return_statement] = STATE(74), - [sym_break_statement] = STATE(74), - [sym_continue_statement] = STATE(74), - [sym_goto_statement] = STATE(74), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(74), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(74), - [sym_preproc_undef] = STATE(74), - [sym_preproc_linemarker] = STATE(74), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(74), - [sym_class_declaration] = STATE(74), - [sym_class_interface] = STATE(74), - [sym_class_implementation] = STATE(74), - [sym_protocol_declaration] = STATE(74), - [sym_compatibility_alias_declaration] = STATE(74), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(74), - [sym_throw_statement] = STATE(74), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(74), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(74), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(74), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1062), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [73] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1064), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [74] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1066), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [75] = { - [sym_preproc_include] = STATE(41), - [sym_preproc_def] = STATE(41), - [sym_preproc_function_def] = STATE(41), - [sym_preproc_call] = STATE(41), - [sym_preproc_if] = STATE(41), - [sym_preproc_ifdef] = STATE(41), - [sym_function_definition] = STATE(41), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(41), - [sym_type_definition] = STATE(41), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(41), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(41), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(41), - [sym_labeled_statement] = STATE(41), - [sym_expression_statement] = STATE(41), - [sym_if_statement] = STATE(41), - [sym_switch_statement] = STATE(41), - [sym_case_statement] = STATE(41), - [sym_while_statement] = STATE(41), - [sym_do_statement] = STATE(41), - [sym_for_statement] = STATE(41), - [sym_return_statement] = STATE(41), - [sym_break_statement] = STATE(41), - [sym_continue_statement] = STATE(41), - [sym_goto_statement] = STATE(41), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(41), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(41), - [sym_preproc_undef] = STATE(41), - [sym_preproc_linemarker] = STATE(41), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(41), - [sym_class_declaration] = STATE(41), - [sym_class_interface] = STATE(41), - [sym_class_implementation] = STATE(41), - [sym_protocol_declaration] = STATE(41), - [sym_compatibility_alias_declaration] = STATE(41), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(41), - [sym_throw_statement] = STATE(41), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(41), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(41), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(41), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1066), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [76] = { - [sym_preproc_include] = STATE(73), - [sym_preproc_def] = STATE(73), - [sym_preproc_function_def] = STATE(73), - [sym_preproc_call] = STATE(73), - [sym_preproc_if] = STATE(73), - [sym_preproc_ifdef] = STATE(73), - [sym_function_definition] = STATE(73), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(73), - [sym_type_definition] = STATE(73), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(73), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(73), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(73), - [sym_labeled_statement] = STATE(73), - [sym_expression_statement] = STATE(73), - [sym_if_statement] = STATE(73), - [sym_switch_statement] = STATE(73), - [sym_case_statement] = STATE(73), - [sym_while_statement] = STATE(73), - [sym_do_statement] = STATE(73), - [sym_for_statement] = STATE(73), - [sym_return_statement] = STATE(73), - [sym_break_statement] = STATE(73), - [sym_continue_statement] = STATE(73), - [sym_goto_statement] = STATE(73), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(73), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(73), - [sym_preproc_undef] = STATE(73), - [sym_preproc_linemarker] = STATE(73), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(73), - [sym_class_declaration] = STATE(73), - [sym_class_interface] = STATE(73), - [sym_class_implementation] = STATE(73), - [sym_protocol_declaration] = STATE(73), - [sym_compatibility_alias_declaration] = STATE(73), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(73), - [sym_throw_statement] = STATE(73), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(73), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(73), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(73), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1068), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [77] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1068), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [78] = { - [sym_preproc_include] = STATE(82), - [sym_preproc_def] = STATE(82), - [sym_preproc_function_def] = STATE(82), - [sym_preproc_call] = STATE(82), - [sym_preproc_if] = STATE(82), - [sym_preproc_ifdef] = STATE(82), - [sym_function_definition] = STATE(82), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(82), - [sym_type_definition] = STATE(82), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(82), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(82), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(82), - [sym_labeled_statement] = STATE(82), - [sym_expression_statement] = STATE(82), - [sym_if_statement] = STATE(82), - [sym_switch_statement] = STATE(82), - [sym_case_statement] = STATE(82), - [sym_while_statement] = STATE(82), - [sym_do_statement] = STATE(82), - [sym_for_statement] = STATE(82), - [sym_return_statement] = STATE(82), - [sym_break_statement] = STATE(82), - [sym_continue_statement] = STATE(82), - [sym_goto_statement] = STATE(82), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(82), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(82), - [sym_preproc_undef] = STATE(82), - [sym_preproc_linemarker] = STATE(82), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(82), - [sym_class_declaration] = STATE(82), - [sym_class_interface] = STATE(82), - [sym_class_implementation] = STATE(82), - [sym_protocol_declaration] = STATE(82), - [sym_compatibility_alias_declaration] = STATE(82), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(82), - [sym_throw_statement] = STATE(82), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(82), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(82), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(82), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1070), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [79] = { - [sym_preproc_include] = STATE(77), - [sym_preproc_def] = STATE(77), - [sym_preproc_function_def] = STATE(77), - [sym_preproc_call] = STATE(77), - [sym_preproc_if] = STATE(77), - [sym_preproc_ifdef] = STATE(77), - [sym_function_definition] = STATE(77), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(77), - [sym_type_definition] = STATE(77), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(77), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(77), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(77), - [sym_labeled_statement] = STATE(77), - [sym_expression_statement] = STATE(77), - [sym_if_statement] = STATE(77), - [sym_switch_statement] = STATE(77), - [sym_case_statement] = STATE(77), - [sym_while_statement] = STATE(77), - [sym_do_statement] = STATE(77), - [sym_for_statement] = STATE(77), - [sym_return_statement] = STATE(77), - [sym_break_statement] = STATE(77), - [sym_continue_statement] = STATE(77), - [sym_goto_statement] = STATE(77), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(77), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(77), - [sym_preproc_undef] = STATE(77), - [sym_preproc_linemarker] = STATE(77), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(77), - [sym_class_declaration] = STATE(77), - [sym_class_interface] = STATE(77), - [sym_class_implementation] = STATE(77), - [sym_protocol_declaration] = STATE(77), - [sym_compatibility_alias_declaration] = STATE(77), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(77), - [sym_throw_statement] = STATE(77), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(77), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(77), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(77), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1072), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [80] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1074), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [81] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1076), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [82] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1078), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [83] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1080), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [84] = { - [sym_preproc_include] = STATE(80), - [sym_preproc_def] = STATE(80), - [sym_preproc_function_def] = STATE(80), - [sym_preproc_call] = STATE(80), - [sym_preproc_if] = STATE(80), - [sym_preproc_ifdef] = STATE(80), - [sym_function_definition] = STATE(80), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(80), - [sym_type_definition] = STATE(80), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(80), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(80), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(80), - [sym_labeled_statement] = STATE(80), - [sym_expression_statement] = STATE(80), - [sym_if_statement] = STATE(80), - [sym_switch_statement] = STATE(80), - [sym_case_statement] = STATE(80), - [sym_while_statement] = STATE(80), - [sym_do_statement] = STATE(80), - [sym_for_statement] = STATE(80), - [sym_return_statement] = STATE(80), - [sym_break_statement] = STATE(80), - [sym_continue_statement] = STATE(80), - [sym_goto_statement] = STATE(80), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(80), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(80), - [sym_preproc_undef] = STATE(80), - [sym_preproc_linemarker] = STATE(80), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(80), - [sym_class_declaration] = STATE(80), - [sym_class_interface] = STATE(80), - [sym_class_implementation] = STATE(80), - [sym_protocol_declaration] = STATE(80), - [sym_compatibility_alias_declaration] = STATE(80), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(80), - [sym_throw_statement] = STATE(80), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(80), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(80), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(80), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1082), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [85] = { - [sym_preproc_include] = STATE(42), - [sym_preproc_def] = STATE(42), - [sym_preproc_function_def] = STATE(42), - [sym_preproc_call] = STATE(42), - [sym_preproc_if] = STATE(42), - [sym_preproc_ifdef] = STATE(42), - [sym_function_definition] = STATE(42), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(42), - [sym_type_definition] = STATE(42), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(42), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(42), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(42), - [sym_labeled_statement] = STATE(42), - [sym_expression_statement] = STATE(42), - [sym_if_statement] = STATE(42), - [sym_switch_statement] = STATE(42), - [sym_case_statement] = STATE(42), - [sym_while_statement] = STATE(42), - [sym_do_statement] = STATE(42), - [sym_for_statement] = STATE(42), - [sym_return_statement] = STATE(42), - [sym_break_statement] = STATE(42), - [sym_continue_statement] = STATE(42), - [sym_goto_statement] = STATE(42), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(42), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(42), - [sym_preproc_undef] = STATE(42), - [sym_preproc_linemarker] = STATE(42), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(42), - [sym_class_declaration] = STATE(42), - [sym_class_interface] = STATE(42), - [sym_class_implementation] = STATE(42), - [sym_protocol_declaration] = STATE(42), - [sym_compatibility_alias_declaration] = STATE(42), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(42), - [sym_throw_statement] = STATE(42), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(42), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(42), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(42), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1078), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [86] = { - [sym_preproc_include] = STATE(71), - [sym_preproc_def] = STATE(71), - [sym_preproc_function_def] = STATE(71), - [sym_preproc_call] = STATE(71), - [sym_preproc_if] = STATE(71), - [sym_preproc_ifdef] = STATE(71), - [sym_function_definition] = STATE(71), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(71), - [sym_type_definition] = STATE(71), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(71), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(71), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(71), - [sym_labeled_statement] = STATE(71), - [sym_expression_statement] = STATE(71), - [sym_if_statement] = STATE(71), - [sym_switch_statement] = STATE(71), - [sym_case_statement] = STATE(71), - [sym_while_statement] = STATE(71), - [sym_do_statement] = STATE(71), - [sym_for_statement] = STATE(71), - [sym_return_statement] = STATE(71), - [sym_break_statement] = STATE(71), - [sym_continue_statement] = STATE(71), - [sym_goto_statement] = STATE(71), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(71), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(71), - [sym_preproc_undef] = STATE(71), - [sym_preproc_linemarker] = STATE(71), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(71), - [sym_class_declaration] = STATE(71), - [sym_class_interface] = STATE(71), - [sym_class_implementation] = STATE(71), - [sym_protocol_declaration] = STATE(71), - [sym_compatibility_alias_declaration] = STATE(71), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(71), - [sym_throw_statement] = STATE(71), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(71), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(71), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(71), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1016), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [87] = { - [sym_preproc_include] = STATE(83), - [sym_preproc_def] = STATE(83), - [sym_preproc_function_def] = STATE(83), - [sym_preproc_call] = STATE(83), - [sym_preproc_if] = STATE(83), - [sym_preproc_ifdef] = STATE(83), - [sym_function_definition] = STATE(83), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(83), - [sym_type_definition] = STATE(83), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(83), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(83), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(83), - [sym_labeled_statement] = STATE(83), - [sym_expression_statement] = STATE(83), - [sym_if_statement] = STATE(83), - [sym_switch_statement] = STATE(83), - [sym_case_statement] = STATE(83), - [sym_while_statement] = STATE(83), - [sym_do_statement] = STATE(83), - [sym_for_statement] = STATE(83), - [sym_return_statement] = STATE(83), - [sym_break_statement] = STATE(83), - [sym_continue_statement] = STATE(83), - [sym_goto_statement] = STATE(83), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(83), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(83), - [sym_preproc_undef] = STATE(83), - [sym_preproc_linemarker] = STATE(83), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(83), - [sym_class_declaration] = STATE(83), - [sym_class_interface] = STATE(83), - [sym_class_implementation] = STATE(83), - [sym_protocol_declaration] = STATE(83), - [sym_compatibility_alias_declaration] = STATE(83), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(83), - [sym_throw_statement] = STATE(83), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(83), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(83), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(83), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1084), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [88] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1084), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [89] = { - [sym_preproc_include] = STATE(92), - [sym_preproc_def] = STATE(92), - [sym_preproc_function_def] = STATE(92), - [sym_preproc_call] = STATE(92), - [sym_preproc_if] = STATE(92), - [sym_preproc_ifdef] = STATE(92), - [sym_function_definition] = STATE(92), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(92), - [sym_type_definition] = STATE(92), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(92), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(92), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(92), - [sym_labeled_statement] = STATE(92), - [sym_expression_statement] = STATE(92), - [sym_if_statement] = STATE(92), - [sym_switch_statement] = STATE(92), - [sym_case_statement] = STATE(92), - [sym_while_statement] = STATE(92), - [sym_do_statement] = STATE(92), - [sym_for_statement] = STATE(92), - [sym_return_statement] = STATE(92), - [sym_break_statement] = STATE(92), - [sym_continue_statement] = STATE(92), - [sym_goto_statement] = STATE(92), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(92), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(92), - [sym_preproc_undef] = STATE(92), - [sym_preproc_linemarker] = STATE(92), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(92), - [sym_class_declaration] = STATE(92), - [sym_class_interface] = STATE(92), - [sym_class_implementation] = STATE(92), - [sym_protocol_declaration] = STATE(92), - [sym_compatibility_alias_declaration] = STATE(92), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(92), - [sym_throw_statement] = STATE(92), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(92), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(92), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(92), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1086), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [90] = { - [sym_preproc_include] = STATE(88), - [sym_preproc_def] = STATE(88), - [sym_preproc_function_def] = STATE(88), - [sym_preproc_call] = STATE(88), - [sym_preproc_if] = STATE(88), - [sym_preproc_ifdef] = STATE(88), - [sym_function_definition] = STATE(88), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(88), - [sym_type_definition] = STATE(88), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(88), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(88), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(88), - [sym_labeled_statement] = STATE(88), - [sym_expression_statement] = STATE(88), - [sym_if_statement] = STATE(88), - [sym_switch_statement] = STATE(88), - [sym_case_statement] = STATE(88), - [sym_while_statement] = STATE(88), - [sym_do_statement] = STATE(88), - [sym_for_statement] = STATE(88), - [sym_return_statement] = STATE(88), - [sym_break_statement] = STATE(88), - [sym_continue_statement] = STATE(88), - [sym_goto_statement] = STATE(88), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(88), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(88), - [sym_preproc_undef] = STATE(88), - [sym_preproc_linemarker] = STATE(88), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(88), - [sym_class_declaration] = STATE(88), - [sym_class_interface] = STATE(88), - [sym_class_implementation] = STATE(88), - [sym_protocol_declaration] = STATE(88), - [sym_compatibility_alias_declaration] = STATE(88), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(88), - [sym_throw_statement] = STATE(88), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(88), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(88), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(88), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1088), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [91] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1090), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [92] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1092), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [93] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1094), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [94] = { - [sym_preproc_include] = STATE(97), - [sym_preproc_def] = STATE(97), - [sym_preproc_function_def] = STATE(97), - [sym_preproc_call] = STATE(97), - [sym_preproc_if] = STATE(97), - [sym_preproc_ifdef] = STATE(97), - [sym_function_definition] = STATE(97), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(97), - [sym_type_definition] = STATE(97), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(97), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(97), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(97), - [sym_labeled_statement] = STATE(97), - [sym_expression_statement] = STATE(97), - [sym_if_statement] = STATE(97), - [sym_switch_statement] = STATE(97), - [sym_case_statement] = STATE(97), - [sym_while_statement] = STATE(97), - [sym_do_statement] = STATE(97), - [sym_for_statement] = STATE(97), - [sym_return_statement] = STATE(97), - [sym_break_statement] = STATE(97), - [sym_continue_statement] = STATE(97), - [sym_goto_statement] = STATE(97), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(97), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(97), - [sym_preproc_undef] = STATE(97), - [sym_preproc_linemarker] = STATE(97), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(97), - [sym_class_declaration] = STATE(97), - [sym_class_interface] = STATE(97), - [sym_class_implementation] = STATE(97), - [sym_protocol_declaration] = STATE(97), - [sym_compatibility_alias_declaration] = STATE(97), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(97), - [sym_throw_statement] = STATE(97), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(97), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(97), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(97), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1092), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [95] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(1096), - [aux_sym_preproc_include_token1] = ACTIONS(1099), - [aux_sym_preproc_include_token2] = ACTIONS(1099), - [aux_sym_preproc_def_token1] = ACTIONS(1102), - [aux_sym_preproc_if_token1] = ACTIONS(1105), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1108), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1108), - [sym_preproc_directive] = ACTIONS(1111), - [anon_sym_LPAREN2] = ACTIONS(1114), - [anon_sym_BANG] = ACTIONS(1117), - [anon_sym_TILDE] = ACTIONS(1117), - [anon_sym_DASH] = ACTIONS(1120), - [anon_sym_PLUS] = ACTIONS(1120), - [anon_sym_STAR] = ACTIONS(1123), - [anon_sym_CARET] = ACTIONS(1126), - [anon_sym_AMP] = ACTIONS(1123), - [anon_sym_SEMI] = ACTIONS(1129), - [anon_sym___extension__] = ACTIONS(1132), - [anon_sym_typedef] = ACTIONS(1135), - [anon_sym_extern] = ACTIONS(1138), - [anon_sym___attribute__] = ACTIONS(1141), - [anon_sym___attribute] = ACTIONS(1141), - [anon_sym_noreturn] = ACTIONS(1144), - [anon_sym_LBRACK] = ACTIONS(1147), - [anon_sym___declspec] = ACTIONS(1150), - [anon_sym___cdecl] = ACTIONS(1153), - [anon_sym___clrcall] = ACTIONS(1153), - [anon_sym___stdcall] = ACTIONS(1153), - [anon_sym___fastcall] = ACTIONS(1153), - [anon_sym___thiscall] = ACTIONS(1153), - [anon_sym___vectorcall] = ACTIONS(1153), - [anon_sym_LBRACE] = ACTIONS(1156), - [anon_sym_RBRACE] = ACTIONS(1159), - [anon_sym_signed] = ACTIONS(1161), - [anon_sym_unsigned] = ACTIONS(1161), - [anon_sym_long] = ACTIONS(1161), - [anon_sym_short] = ACTIONS(1161), - [anon_sym_ATautoreleasepool] = ACTIONS(1164), - [anon_sym_static] = ACTIONS(1167), - [anon_sym_auto] = ACTIONS(1167), - [anon_sym_register] = ACTIONS(1167), - [anon_sym_inline] = ACTIONS(1167), - [anon_sym___inline] = ACTIONS(1167), - [anon_sym___inline__] = ACTIONS(1167), - [anon_sym___forceinline] = ACTIONS(1167), - [anon_sym_thread_local] = ACTIONS(1167), - [anon_sym___thread] = ACTIONS(1167), - [anon_sym_CG_EXTERN] = ACTIONS(1167), - [anon_sym_CG_INLINE] = ACTIONS(1167), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1167), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1167), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1167), - [anon_sym_IBOutlet] = ACTIONS(1167), - [anon_sym_IBInspectable] = ACTIONS(1167), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1167), - [anon_sym_NS_INLINE] = ACTIONS(1167), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1167), - [anon_sym_OBJC_EXPORT] = ACTIONS(1167), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1167), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1167), - [anon_sym_const] = ACTIONS(1170), - [anon_sym_constexpr] = ACTIONS(1144), - [anon_sym_volatile] = ACTIONS(1144), - [anon_sym_restrict] = ACTIONS(1144), - [anon_sym___restrict__] = ACTIONS(1144), - [anon_sym__Atomic] = ACTIONS(1144), - [anon_sym__Noreturn] = ACTIONS(1144), - [anon_sym_nullable] = ACTIONS(1144), - [anon_sym__Complex] = ACTIONS(1144), - [anon_sym__Nonnull] = ACTIONS(1144), - [anon_sym__Nullable] = ACTIONS(1144), - [anon_sym__Nullable_result] = ACTIONS(1144), - [anon_sym__Null_unspecified] = ACTIONS(1144), - [anon_sym___autoreleasing] = ACTIONS(1144), - [anon_sym___block] = ACTIONS(1144), - [anon_sym___bridge] = ACTIONS(1144), - [anon_sym___bridge_retained] = ACTIONS(1144), - [anon_sym___bridge_transfer] = ACTIONS(1144), - [anon_sym___complex] = ACTIONS(1144), - [anon_sym___const] = ACTIONS(1144), - [anon_sym___imag] = ACTIONS(1173), - [anon_sym___kindof] = ACTIONS(1144), - [anon_sym___nonnull] = ACTIONS(1144), - [anon_sym___nullable] = ACTIONS(1144), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1144), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1144), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1144), - [anon_sym___real] = ACTIONS(1173), - [anon_sym___strong] = ACTIONS(1144), - [anon_sym___unsafe_unretained] = ACTIONS(1144), - [anon_sym___unused] = ACTIONS(1144), - [anon_sym___weak] = ACTIONS(1144), - [sym_primitive_type] = ACTIONS(1176), - [anon_sym_enum] = ACTIONS(1179), - [anon_sym_struct] = ACTIONS(1182), - [anon_sym_union] = ACTIONS(1185), - [anon_sym_if] = ACTIONS(1188), - [anon_sym_switch] = ACTIONS(1191), - [anon_sym_case] = ACTIONS(1194), - [anon_sym_default] = ACTIONS(1197), - [anon_sym_while] = ACTIONS(1200), - [anon_sym_do] = ACTIONS(1203), - [anon_sym_for] = ACTIONS(1206), - [anon_sym_in] = ACTIONS(1209), - [anon_sym_return] = ACTIONS(1212), - [anon_sym_break] = ACTIONS(1215), - [anon_sym_continue] = ACTIONS(1218), - [anon_sym_goto] = ACTIONS(1221), - [anon_sym_DASH_DASH] = ACTIONS(1224), - [anon_sym_PLUS_PLUS] = ACTIONS(1224), - [anon_sym_sizeof] = ACTIONS(1227), - [anon_sym___alignof__] = ACTIONS(1230), - [anon_sym___alignof] = ACTIONS(1230), - [anon_sym__alignof] = ACTIONS(1230), - [anon_sym_alignof] = ACTIONS(1230), - [anon_sym__Alignof] = ACTIONS(1230), - [anon_sym_offsetof] = ACTIONS(1233), - [anon_sym__Generic] = ACTIONS(1236), - [anon_sym_asm] = ACTIONS(1239), - [anon_sym___asm__] = ACTIONS(1239), - [sym_number_literal] = ACTIONS(1242), - [anon_sym_L_SQUOTE] = ACTIONS(1245), - [anon_sym_u_SQUOTE] = ACTIONS(1245), - [anon_sym_U_SQUOTE] = ACTIONS(1245), - [anon_sym_u8_SQUOTE] = ACTIONS(1245), - [anon_sym_SQUOTE] = ACTIONS(1245), - [anon_sym_AT] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(1251), - [anon_sym_L_DQUOTE] = ACTIONS(1251), - [anon_sym_u_DQUOTE] = ACTIONS(1251), - [anon_sym_U_DQUOTE] = ACTIONS(1251), - [anon_sym_u8_DQUOTE] = ACTIONS(1251), - [sym_true] = ACTIONS(1254), - [sym_false] = ACTIONS(1254), - [anon_sym_NULL] = ACTIONS(1257), - [anon_sym_nullptr] = ACTIONS(1257), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1260), - [anon_sym___typeof] = ACTIONS(1260), - [anon_sym_typeof] = ACTIONS(1260), - [anon_sym_ATimport] = ACTIONS(1263), - [aux_sym_preproc_undef_token1] = ACTIONS(1266), - [anon_sym_POUND] = ACTIONS(1269), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1272), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1272), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1272), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1272), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1272), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1272), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1272), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1272), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1272), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1275), - [anon_sym_NS_AVAILABLE] = ACTIONS(1275), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1275), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1275), - [anon_sym_API_AVAILABLE] = ACTIONS(1275), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1275), - [anon_sym_API_DEPRECATED] = ACTIONS(1275), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1275), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1275), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1275), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1275), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1275), - [anon_sym___deprecated_msg] = ACTIONS(1275), - [anon_sym___deprecated_enum_msg] = ACTIONS(1275), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1275), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1275), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1275), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1275), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1275), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1275), - [anon_sym_ATprotocol] = ACTIONS(1278), - [anon_sym_ATinterface] = ACTIONS(1281), - [anon_sym_ATimplementation] = ACTIONS(1284), - [anon_sym_ATcompatibility_alias] = ACTIONS(1287), - [anon_sym__Alignas] = ACTIONS(1290), - [anon_sym_ATtry] = ACTIONS(1293), - [anon_sym___try] = ACTIONS(1296), - [anon_sym_ATthrow] = ACTIONS(1299), - [anon_sym_ATselector] = ACTIONS(1302), - [anon_sym_ATavailable] = ACTIONS(1305), - [anon_sym___builtin_available] = ACTIONS(1308), - [anon_sym_va_arg] = ACTIONS(1311), - [anon_sym___asm] = ACTIONS(1314), - [anon_sym_ATencode] = ACTIONS(1317), - [anon_sym_ATsynchronized] = ACTIONS(1320), - [anon_sym_BOOL] = ACTIONS(1323), - [anon_sym_IMP] = ACTIONS(1323), - [anon_sym_SEL] = ACTIONS(1323), - [anon_sym_Class] = ACTIONS(1323), - [anon_sym_id] = ACTIONS(1326), - }, - [96] = { - [sym_preproc_include] = STATE(91), - [sym_preproc_def] = STATE(91), - [sym_preproc_function_def] = STATE(91), - [sym_preproc_call] = STATE(91), - [sym_preproc_if] = STATE(91), - [sym_preproc_ifdef] = STATE(91), - [sym_function_definition] = STATE(91), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(91), - [sym_type_definition] = STATE(91), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(91), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(91), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(91), - [sym_labeled_statement] = STATE(91), - [sym_expression_statement] = STATE(91), - [sym_if_statement] = STATE(91), - [sym_switch_statement] = STATE(91), - [sym_case_statement] = STATE(91), - [sym_while_statement] = STATE(91), - [sym_do_statement] = STATE(91), - [sym_for_statement] = STATE(91), - [sym_return_statement] = STATE(91), - [sym_break_statement] = STATE(91), - [sym_continue_statement] = STATE(91), - [sym_goto_statement] = STATE(91), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(91), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(91), - [sym_preproc_undef] = STATE(91), - [sym_preproc_linemarker] = STATE(91), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(91), - [sym_class_declaration] = STATE(91), - [sym_class_interface] = STATE(91), - [sym_class_implementation] = STATE(91), - [sym_protocol_declaration] = STATE(91), - [sym_compatibility_alias_declaration] = STATE(91), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(91), - [sym_throw_statement] = STATE(91), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(91), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(91), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(91), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1329), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [97] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1331), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [98] = { - [sym_preproc_include] = STATE(101), - [sym_preproc_def] = STATE(101), - [sym_preproc_function_def] = STATE(101), - [sym_preproc_call] = STATE(101), - [sym_preproc_if] = STATE(101), - [sym_preproc_ifdef] = STATE(101), - [sym_function_definition] = STATE(101), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(101), - [sym_type_definition] = STATE(101), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(101), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(101), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(101), - [sym_labeled_statement] = STATE(101), - [sym_expression_statement] = STATE(101), - [sym_if_statement] = STATE(101), - [sym_switch_statement] = STATE(101), - [sym_case_statement] = STATE(101), - [sym_while_statement] = STATE(101), - [sym_do_statement] = STATE(101), - [sym_for_statement] = STATE(101), - [sym_return_statement] = STATE(101), - [sym_break_statement] = STATE(101), - [sym_continue_statement] = STATE(101), - [sym_goto_statement] = STATE(101), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(101), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(101), - [sym_preproc_undef] = STATE(101), - [sym_preproc_linemarker] = STATE(101), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(101), - [sym_class_declaration] = STATE(101), - [sym_class_interface] = STATE(101), - [sym_class_implementation] = STATE(101), - [sym_protocol_declaration] = STATE(101), - [sym_compatibility_alias_declaration] = STATE(101), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(101), - [sym_throw_statement] = STATE(101), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(101), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(101), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(101), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1333), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [99] = { - [sym_preproc_include] = STATE(93), - [sym_preproc_def] = STATE(93), - [sym_preproc_function_def] = STATE(93), - [sym_preproc_call] = STATE(93), - [sym_preproc_if] = STATE(93), - [sym_preproc_ifdef] = STATE(93), - [sym_function_definition] = STATE(93), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(93), - [sym_type_definition] = STATE(93), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(93), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(93), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(93), - [sym_labeled_statement] = STATE(93), - [sym_expression_statement] = STATE(93), - [sym_if_statement] = STATE(93), - [sym_switch_statement] = STATE(93), - [sym_case_statement] = STATE(93), - [sym_while_statement] = STATE(93), - [sym_do_statement] = STATE(93), - [sym_for_statement] = STATE(93), - [sym_return_statement] = STATE(93), - [sym_break_statement] = STATE(93), - [sym_continue_statement] = STATE(93), - [sym_goto_statement] = STATE(93), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(93), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(93), - [sym_preproc_undef] = STATE(93), - [sym_preproc_linemarker] = STATE(93), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(93), - [sym_class_declaration] = STATE(93), - [sym_class_interface] = STATE(93), - [sym_class_implementation] = STATE(93), - [sym_protocol_declaration] = STATE(93), - [sym_compatibility_alias_declaration] = STATE(93), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(93), - [sym_throw_statement] = STATE(93), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(93), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(93), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(93), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1335), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [100] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1335), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [101] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1337), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [102] = { - [sym_preproc_include] = STATE(100), - [sym_preproc_def] = STATE(100), - [sym_preproc_function_def] = STATE(100), - [sym_preproc_call] = STATE(100), - [sym_preproc_if] = STATE(100), - [sym_preproc_ifdef] = STATE(100), - [sym_function_definition] = STATE(100), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(100), - [sym_type_definition] = STATE(100), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(100), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(100), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(100), - [sym_labeled_statement] = STATE(100), - [sym_expression_statement] = STATE(100), - [sym_if_statement] = STATE(100), - [sym_switch_statement] = STATE(100), - [sym_case_statement] = STATE(100), - [sym_while_statement] = STATE(100), - [sym_do_statement] = STATE(100), - [sym_for_statement] = STATE(100), - [sym_return_statement] = STATE(100), - [sym_break_statement] = STATE(100), - [sym_continue_statement] = STATE(100), - [sym_goto_statement] = STATE(100), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(100), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(100), - [sym_preproc_undef] = STATE(100), - [sym_preproc_linemarker] = STATE(100), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(100), - [sym_class_declaration] = STATE(100), - [sym_class_interface] = STATE(100), - [sym_class_implementation] = STATE(100), - [sym_protocol_declaration] = STATE(100), - [sym_compatibility_alias_declaration] = STATE(100), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(100), - [sym_throw_statement] = STATE(100), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(100), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(100), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(100), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1339), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [103] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1341), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [104] = { - [sym_preproc_include] = STATE(81), - [sym_preproc_def] = STATE(81), - [sym_preproc_function_def] = STATE(81), - [sym_preproc_call] = STATE(81), - [sym_preproc_if] = STATE(81), - [sym_preproc_ifdef] = STATE(81), - [sym_function_definition] = STATE(81), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(81), - [sym_type_definition] = STATE(81), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(81), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(81), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(81), - [sym_labeled_statement] = STATE(81), - [sym_expression_statement] = STATE(81), - [sym_if_statement] = STATE(81), - [sym_switch_statement] = STATE(81), - [sym_case_statement] = STATE(81), - [sym_while_statement] = STATE(81), - [sym_do_statement] = STATE(81), - [sym_for_statement] = STATE(81), - [sym_return_statement] = STATE(81), - [sym_break_statement] = STATE(81), - [sym_continue_statement] = STATE(81), - [sym_goto_statement] = STATE(81), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(81), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(81), - [sym_preproc_undef] = STATE(81), - [sym_preproc_linemarker] = STATE(81), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(81), - [sym_class_declaration] = STATE(81), - [sym_class_interface] = STATE(81), - [sym_class_implementation] = STATE(81), - [sym_protocol_declaration] = STATE(81), - [sym_compatibility_alias_declaration] = STATE(81), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(81), - [sym_throw_statement] = STATE(81), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(81), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(81), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(81), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1343), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [105] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1345), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [106] = { - [sym_preproc_include] = STATE(103), - [sym_preproc_def] = STATE(103), - [sym_preproc_function_def] = STATE(103), - [sym_preproc_call] = STATE(103), - [sym_preproc_if] = STATE(103), - [sym_preproc_ifdef] = STATE(103), - [sym_function_definition] = STATE(103), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(103), - [sym_type_definition] = STATE(103), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(103), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(103), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(103), - [sym_labeled_statement] = STATE(103), - [sym_expression_statement] = STATE(103), - [sym_if_statement] = STATE(103), - [sym_switch_statement] = STATE(103), - [sym_case_statement] = STATE(103), - [sym_while_statement] = STATE(103), - [sym_do_statement] = STATE(103), - [sym_for_statement] = STATE(103), - [sym_return_statement] = STATE(103), - [sym_break_statement] = STATE(103), - [sym_continue_statement] = STATE(103), - [sym_goto_statement] = STATE(103), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(103), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(103), - [sym_preproc_undef] = STATE(103), - [sym_preproc_linemarker] = STATE(103), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(103), - [sym_class_declaration] = STATE(103), - [sym_class_interface] = STATE(103), - [sym_class_implementation] = STATE(103), - [sym_protocol_declaration] = STATE(103), - [sym_compatibility_alias_declaration] = STATE(103), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(103), - [sym_throw_statement] = STATE(103), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(103), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(103), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(103), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1347), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [107] = { - [sym_preproc_include] = STATE(108), - [sym_preproc_def] = STATE(108), - [sym_preproc_function_def] = STATE(108), - [sym_preproc_call] = STATE(108), - [sym_preproc_if] = STATE(108), - [sym_preproc_ifdef] = STATE(108), - [sym_function_definition] = STATE(108), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(108), - [sym_type_definition] = STATE(108), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(108), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(108), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(108), - [sym_labeled_statement] = STATE(108), - [sym_expression_statement] = STATE(108), - [sym_if_statement] = STATE(108), - [sym_switch_statement] = STATE(108), - [sym_case_statement] = STATE(108), - [sym_while_statement] = STATE(108), - [sym_do_statement] = STATE(108), - [sym_for_statement] = STATE(108), - [sym_return_statement] = STATE(108), - [sym_break_statement] = STATE(108), - [sym_continue_statement] = STATE(108), - [sym_goto_statement] = STATE(108), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(108), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(108), - [sym_preproc_undef] = STATE(108), - [sym_preproc_linemarker] = STATE(108), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(108), - [sym_class_declaration] = STATE(108), - [sym_class_interface] = STATE(108), - [sym_class_implementation] = STATE(108), - [sym_protocol_declaration] = STATE(108), - [sym_compatibility_alias_declaration] = STATE(108), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(108), - [sym_throw_statement] = STATE(108), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(108), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(108), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(108), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1337), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [108] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1349), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [109] = { - [sym_preproc_include] = STATE(105), - [sym_preproc_def] = STATE(105), - [sym_preproc_function_def] = STATE(105), - [sym_preproc_call] = STATE(105), - [sym_preproc_if] = STATE(105), - [sym_preproc_ifdef] = STATE(105), - [sym_function_definition] = STATE(105), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(105), - [sym_type_definition] = STATE(105), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(105), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(105), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(105), - [sym_labeled_statement] = STATE(105), - [sym_expression_statement] = STATE(105), - [sym_if_statement] = STATE(105), - [sym_switch_statement] = STATE(105), - [sym_case_statement] = STATE(105), - [sym_while_statement] = STATE(105), - [sym_do_statement] = STATE(105), - [sym_for_statement] = STATE(105), - [sym_return_statement] = STATE(105), - [sym_break_statement] = STATE(105), - [sym_continue_statement] = STATE(105), - [sym_goto_statement] = STATE(105), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(105), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(105), - [sym_preproc_undef] = STATE(105), - [sym_preproc_linemarker] = STATE(105), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(105), - [sym_class_declaration] = STATE(105), - [sym_class_interface] = STATE(105), - [sym_class_implementation] = STATE(105), - [sym_protocol_declaration] = STATE(105), - [sym_compatibility_alias_declaration] = STATE(105), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(105), - [sym_throw_statement] = STATE(105), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(105), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(105), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(105), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1351), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [110] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1351), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [111] = { - [sym_preproc_include] = STATE(113), - [sym_preproc_def] = STATE(113), - [sym_preproc_function_def] = STATE(113), - [sym_preproc_call] = STATE(113), - [sym_preproc_if] = STATE(113), - [sym_preproc_ifdef] = STATE(113), - [sym_function_definition] = STATE(113), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(113), - [sym_type_definition] = STATE(113), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(113), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(113), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(113), - [sym_labeled_statement] = STATE(113), - [sym_expression_statement] = STATE(113), - [sym_if_statement] = STATE(113), - [sym_switch_statement] = STATE(113), - [sym_case_statement] = STATE(113), - [sym_while_statement] = STATE(113), - [sym_do_statement] = STATE(113), - [sym_for_statement] = STATE(113), - [sym_return_statement] = STATE(113), - [sym_break_statement] = STATE(113), - [sym_continue_statement] = STATE(113), - [sym_goto_statement] = STATE(113), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(113), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(113), - [sym_preproc_undef] = STATE(113), - [sym_preproc_linemarker] = STATE(113), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(113), - [sym_class_declaration] = STATE(113), - [sym_class_interface] = STATE(113), - [sym_class_implementation] = STATE(113), - [sym_protocol_declaration] = STATE(113), - [sym_compatibility_alias_declaration] = STATE(113), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(113), - [sym_throw_statement] = STATE(113), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(113), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(113), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(113), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1353), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [112] = { - [sym_preproc_include] = STATE(110), - [sym_preproc_def] = STATE(110), - [sym_preproc_function_def] = STATE(110), - [sym_preproc_call] = STATE(110), - [sym_preproc_if] = STATE(110), - [sym_preproc_ifdef] = STATE(110), - [sym_function_definition] = STATE(110), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(110), - [sym_type_definition] = STATE(110), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(110), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(110), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(110), - [sym_labeled_statement] = STATE(110), - [sym_expression_statement] = STATE(110), - [sym_if_statement] = STATE(110), - [sym_switch_statement] = STATE(110), - [sym_case_statement] = STATE(110), - [sym_while_statement] = STATE(110), - [sym_do_statement] = STATE(110), - [sym_for_statement] = STATE(110), - [sym_return_statement] = STATE(110), - [sym_break_statement] = STATE(110), - [sym_continue_statement] = STATE(110), - [sym_goto_statement] = STATE(110), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(110), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(110), - [sym_preproc_undef] = STATE(110), - [sym_preproc_linemarker] = STATE(110), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(110), - [sym_class_declaration] = STATE(110), - [sym_class_interface] = STATE(110), - [sym_class_implementation] = STATE(110), - [sym_protocol_declaration] = STATE(110), - [sym_compatibility_alias_declaration] = STATE(110), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(110), - [sym_throw_statement] = STATE(110), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(110), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(110), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(110), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1355), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [113] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1357), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [114] = { - [sym_preproc_include] = STATE(116), - [sym_preproc_def] = STATE(116), - [sym_preproc_function_def] = STATE(116), - [sym_preproc_call] = STATE(116), - [sym_preproc_if] = STATE(116), - [sym_preproc_ifdef] = STATE(116), - [sym_function_definition] = STATE(116), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(116), - [sym_type_definition] = STATE(116), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(116), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(116), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(116), - [sym_labeled_statement] = STATE(116), - [sym_expression_statement] = STATE(116), - [sym_if_statement] = STATE(116), - [sym_switch_statement] = STATE(116), - [sym_case_statement] = STATE(116), - [sym_while_statement] = STATE(116), - [sym_do_statement] = STATE(116), - [sym_for_statement] = STATE(116), - [sym_return_statement] = STATE(116), - [sym_break_statement] = STATE(116), - [sym_continue_statement] = STATE(116), - [sym_goto_statement] = STATE(116), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(116), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(116), - [sym_preproc_undef] = STATE(116), - [sym_preproc_linemarker] = STATE(116), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(116), - [sym_class_declaration] = STATE(116), - [sym_class_interface] = STATE(116), - [sym_class_implementation] = STATE(116), - [sym_protocol_declaration] = STATE(116), - [sym_compatibility_alias_declaration] = STATE(116), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(116), - [sym_throw_statement] = STATE(116), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(116), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(116), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(116), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1357), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [115] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1359), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [116] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1361), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [117] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1363), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [118] = { - [sym_preproc_include] = STATE(115), - [sym_preproc_def] = STATE(115), - [sym_preproc_function_def] = STATE(115), - [sym_preproc_call] = STATE(115), - [sym_preproc_if] = STATE(115), - [sym_preproc_ifdef] = STATE(115), - [sym_function_definition] = STATE(115), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(115), - [sym_type_definition] = STATE(115), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(115), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(115), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(115), - [sym_labeled_statement] = STATE(115), - [sym_expression_statement] = STATE(115), - [sym_if_statement] = STATE(115), - [sym_switch_statement] = STATE(115), - [sym_case_statement] = STATE(115), - [sym_while_statement] = STATE(115), - [sym_do_statement] = STATE(115), - [sym_for_statement] = STATE(115), - [sym_return_statement] = STATE(115), - [sym_break_statement] = STATE(115), - [sym_continue_statement] = STATE(115), - [sym_goto_statement] = STATE(115), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(115), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(115), - [sym_preproc_undef] = STATE(115), - [sym_preproc_linemarker] = STATE(115), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(115), - [sym_class_declaration] = STATE(115), - [sym_class_interface] = STATE(115), - [sym_class_implementation] = STATE(115), - [sym_protocol_declaration] = STATE(115), - [sym_compatibility_alias_declaration] = STATE(115), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(115), - [sym_throw_statement] = STATE(115), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(115), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(115), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(115), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1365), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [119] = { - [sym_preproc_include] = STATE(120), - [sym_preproc_def] = STATE(120), - [sym_preproc_function_def] = STATE(120), - [sym_preproc_call] = STATE(120), - [sym_preproc_if] = STATE(120), - [sym_preproc_ifdef] = STATE(120), - [sym_function_definition] = STATE(120), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(120), - [sym_type_definition] = STATE(120), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(120), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(120), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(120), - [sym_labeled_statement] = STATE(120), - [sym_expression_statement] = STATE(120), - [sym_if_statement] = STATE(120), - [sym_switch_statement] = STATE(120), - [sym_case_statement] = STATE(120), - [sym_while_statement] = STATE(120), - [sym_do_statement] = STATE(120), - [sym_for_statement] = STATE(120), - [sym_return_statement] = STATE(120), - [sym_break_statement] = STATE(120), - [sym_continue_statement] = STATE(120), - [sym_goto_statement] = STATE(120), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(120), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(120), - [sym_preproc_undef] = STATE(120), - [sym_preproc_linemarker] = STATE(120), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(120), - [sym_class_declaration] = STATE(120), - [sym_class_interface] = STATE(120), - [sym_class_implementation] = STATE(120), - [sym_protocol_declaration] = STATE(120), - [sym_compatibility_alias_declaration] = STATE(120), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(120), - [sym_throw_statement] = STATE(120), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(120), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(120), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(120), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1367), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [120] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1369), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [121] = { - [sym_preproc_include] = STATE(117), - [sym_preproc_def] = STATE(117), - [sym_preproc_function_def] = STATE(117), - [sym_preproc_call] = STATE(117), - [sym_preproc_if] = STATE(117), - [sym_preproc_ifdef] = STATE(117), - [sym_function_definition] = STATE(117), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(117), - [sym_type_definition] = STATE(117), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(117), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(117), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(117), - [sym_labeled_statement] = STATE(117), - [sym_expression_statement] = STATE(117), - [sym_if_statement] = STATE(117), - [sym_switch_statement] = STATE(117), - [sym_case_statement] = STATE(117), - [sym_while_statement] = STATE(117), - [sym_do_statement] = STATE(117), - [sym_for_statement] = STATE(117), - [sym_return_statement] = STATE(117), - [sym_break_statement] = STATE(117), - [sym_continue_statement] = STATE(117), - [sym_goto_statement] = STATE(117), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(117), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(117), - [sym_preproc_undef] = STATE(117), - [sym_preproc_linemarker] = STATE(117), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(117), - [sym_class_declaration] = STATE(117), - [sym_class_interface] = STATE(117), - [sym_class_implementation] = STATE(117), - [sym_protocol_declaration] = STATE(117), - [sym_compatibility_alias_declaration] = STATE(117), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(117), - [sym_throw_statement] = STATE(117), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(117), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(117), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(117), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1371), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [122] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1371), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [123] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1373), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [124] = { - [sym_preproc_include] = STATE(122), - [sym_preproc_def] = STATE(122), - [sym_preproc_function_def] = STATE(122), - [sym_preproc_call] = STATE(122), - [sym_preproc_if] = STATE(122), - [sym_preproc_ifdef] = STATE(122), - [sym_function_definition] = STATE(122), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(122), - [sym_type_definition] = STATE(122), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(122), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(122), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(122), - [sym_labeled_statement] = STATE(122), - [sym_expression_statement] = STATE(122), - [sym_if_statement] = STATE(122), - [sym_switch_statement] = STATE(122), - [sym_case_statement] = STATE(122), - [sym_while_statement] = STATE(122), - [sym_do_statement] = STATE(122), - [sym_for_statement] = STATE(122), - [sym_return_statement] = STATE(122), - [sym_break_statement] = STATE(122), - [sym_continue_statement] = STATE(122), - [sym_goto_statement] = STATE(122), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(122), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(122), - [sym_preproc_undef] = STATE(122), - [sym_preproc_linemarker] = STATE(122), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(122), - [sym_class_declaration] = STATE(122), - [sym_class_interface] = STATE(122), - [sym_class_implementation] = STATE(122), - [sym_protocol_declaration] = STATE(122), - [sym_compatibility_alias_declaration] = STATE(122), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(122), - [sym_throw_statement] = STATE(122), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(122), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(122), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(122), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1375), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [125] = { - [sym_preproc_include] = STATE(127), - [sym_preproc_def] = STATE(127), - [sym_preproc_function_def] = STATE(127), - [sym_preproc_call] = STATE(127), - [sym_preproc_if] = STATE(127), - [sym_preproc_ifdef] = STATE(127), - [sym_function_definition] = STATE(127), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(127), - [sym_type_definition] = STATE(127), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(127), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(127), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(127), - [sym_labeled_statement] = STATE(127), - [sym_expression_statement] = STATE(127), - [sym_if_statement] = STATE(127), - [sym_switch_statement] = STATE(127), - [sym_case_statement] = STATE(127), - [sym_while_statement] = STATE(127), - [sym_do_statement] = STATE(127), - [sym_for_statement] = STATE(127), - [sym_return_statement] = STATE(127), - [sym_break_statement] = STATE(127), - [sym_continue_statement] = STATE(127), - [sym_goto_statement] = STATE(127), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(127), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(127), - [sym_preproc_undef] = STATE(127), - [sym_preproc_linemarker] = STATE(127), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(127), - [sym_class_declaration] = STATE(127), - [sym_class_interface] = STATE(127), - [sym_class_implementation] = STATE(127), - [sym_protocol_declaration] = STATE(127), - [sym_compatibility_alias_declaration] = STATE(127), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(127), - [sym_throw_statement] = STATE(127), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(127), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(127), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(127), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1369), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [126] = { - [sym_preproc_include] = STATE(123), - [sym_preproc_def] = STATE(123), - [sym_preproc_function_def] = STATE(123), - [sym_preproc_call] = STATE(123), - [sym_preproc_if] = STATE(123), - [sym_preproc_ifdef] = STATE(123), - [sym_function_definition] = STATE(123), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(123), - [sym_type_definition] = STATE(123), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(123), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(123), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(123), - [sym_labeled_statement] = STATE(123), - [sym_expression_statement] = STATE(123), - [sym_if_statement] = STATE(123), - [sym_switch_statement] = STATE(123), - [sym_case_statement] = STATE(123), - [sym_while_statement] = STATE(123), - [sym_do_statement] = STATE(123), - [sym_for_statement] = STATE(123), - [sym_return_statement] = STATE(123), - [sym_break_statement] = STATE(123), - [sym_continue_statement] = STATE(123), - [sym_goto_statement] = STATE(123), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(123), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(123), - [sym_preproc_undef] = STATE(123), - [sym_preproc_linemarker] = STATE(123), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(123), - [sym_class_declaration] = STATE(123), - [sym_class_interface] = STATE(123), - [sym_class_implementation] = STATE(123), - [sym_protocol_declaration] = STATE(123), - [sym_compatibility_alias_declaration] = STATE(123), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(123), - [sym_throw_statement] = STATE(123), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(123), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(123), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(123), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1076), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [127] = { - [sym_preproc_include] = STATE(95), - [sym_preproc_def] = STATE(95), - [sym_preproc_function_def] = STATE(95), - [sym_preproc_call] = STATE(95), - [sym_preproc_if] = STATE(95), - [sym_preproc_ifdef] = STATE(95), - [sym_function_definition] = STATE(95), - [sym__old_style_function_definition] = STATE(1454), - [sym_declaration] = STATE(95), - [sym_type_definition] = STATE(95), - [sym__declaration_modifiers] = STATE(3425), - [sym__declaration_specifiers] = STATE(6577), - [sym_linkage_specification] = STATE(95), - [sym_attribute_specifier] = STATE(3425), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_ms_call_modifier] = STATE(3542), - [sym_compound_statement] = STATE(95), - [sym_storage_class_specifier] = STATE(3425), - [sym_type_qualifier] = STATE(3425), - [sym__type_specifier] = STATE(4650), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(95), - [sym_labeled_statement] = STATE(95), - [sym_expression_statement] = STATE(95), - [sym_if_statement] = STATE(95), - [sym_switch_statement] = STATE(95), - [sym_case_statement] = STATE(95), - [sym_while_statement] = STATE(95), - [sym_do_statement] = STATE(95), - [sym_for_statement] = STATE(95), - [sym_return_statement] = STATE(95), - [sym_break_statement] = STATE(95), - [sym_continue_statement] = STATE(95), - [sym_goto_statement] = STATE(95), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym__empty_declaration] = STATE(95), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(95), - [sym_preproc_undef] = STATE(95), - [sym_preproc_linemarker] = STATE(95), - [sym_availability_attribute_specifier] = STATE(3425), - [sym_protocol_forward_declaration] = STATE(95), - [sym_class_declaration] = STATE(95), - [sym_class_interface] = STATE(95), - [sym_class_implementation] = STATE(95), - [sym_protocol_declaration] = STATE(95), - [sym_compatibility_alias_declaration] = STATE(95), - [sym_alignas_specifier] = STATE(3425), - [sym_try_statement] = STATE(95), - [sym_throw_statement] = STATE(95), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(95), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(95), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3425), - [aux_sym_declaration_list_repeat1] = STATE(95), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(940), - [aux_sym_preproc_include_token1] = ACTIONS(942), - [aux_sym_preproc_include_token2] = ACTIONS(942), - [aux_sym_preproc_def_token1] = ACTIONS(944), - [aux_sym_preproc_if_token1] = ACTIONS(946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(948), - [aux_sym_preproc_ifdef_token2] = ACTIONS(948), - [sym_preproc_directive] = ACTIONS(950), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(958), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1377), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(990), - [aux_sym_preproc_undef_token1] = ACTIONS(992), - [anon_sym_POUND] = ACTIONS(994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_ATimplementation] = ACTIONS(1000), - [anon_sym_ATcompatibility_alias] = ACTIONS(1002), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [128] = { - [sym_preproc_include] = STATE(128), - [sym_preproc_def] = STATE(128), - [sym_preproc_function_def] = STATE(128), - [sym_preproc_call] = STATE(128), - [sym_preproc_if] = STATE(128), - [sym_preproc_ifdef] = STATE(128), - [sym_function_definition] = STATE(128), - [sym__old_style_function_definition] = STATE(1638), - [sym_declaration] = STATE(128), - [sym_type_definition] = STATE(128), - [sym__declaration_modifiers] = STATE(3415), - [sym__declaration_specifiers] = STATE(6578), - [sym_linkage_specification] = STATE(128), - [sym_attribute_specifier] = STATE(3415), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4508), - [sym_ms_call_modifier] = STATE(3636), - [sym_compound_statement] = STATE(128), - [sym_storage_class_specifier] = STATE(3415), - [sym_type_qualifier] = STATE(3415), - [sym__type_specifier] = STATE(4655), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(128), - [sym_labeled_statement] = STATE(128), - [sym__top_level_expression_statement] = STATE(128), - [sym_if_statement] = STATE(128), - [sym_switch_statement] = STATE(128), - [sym_case_statement] = STATE(128), - [sym_while_statement] = STATE(128), - [sym_do_statement] = STATE(128), - [sym_for_statement] = STATE(128), - [sym_return_statement] = STATE(128), - [sym_break_statement] = STATE(128), - [sym_continue_statement] = STATE(128), - [sym_goto_statement] = STATE(128), - [sym__expression] = STATE(6953), - [sym__expression_not_binary] = STATE(6952), - [sym_conditional_expression] = STATE(6952), - [sym_assignment_expression] = STATE(6952), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(6952), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(6952), - [sym_cast_expression] = STATE(6952), - [sym_sizeof_expression] = STATE(6952), - [sym_alignof_expression] = STATE(6952), - [sym_offsetof_expression] = STATE(6952), - [sym_generic_expression] = STATE(6952), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(6952), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(6952), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(6952), - [sym_concatenated_string] = STATE(6952), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(6952), - [sym__empty_declaration] = STATE(128), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(128), - [sym_preproc_undef] = STATE(128), - [sym_preproc_linemarker] = STATE(128), - [sym_availability_attribute_specifier] = STATE(3415), - [sym_protocol_forward_declaration] = STATE(128), - [sym_class_declaration] = STATE(128), - [sym_class_interface] = STATE(128), - [sym_class_implementation] = STATE(128), - [sym_protocol_declaration] = STATE(128), - [sym_compatibility_alias_declaration] = STATE(128), - [sym_alignas_specifier] = STATE(3415), - [sym_selector_expression] = STATE(6952), - [sym_available_expression] = STATE(6952), - [sym_range_expression] = STATE(6952), - [sym_block_literal] = STATE(6952), - [sym_message_expression] = STATE(6952), - [sym_va_arg_expression] = STATE(6952), - [sym_encode_expression] = STATE(6952), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(6952), - [sym_dictionary_literal] = STATE(6952), - [sym_array_literal] = STATE(6952), - [aux_sym_translation_unit_repeat1] = STATE(128), - [aux_sym__declaration_specifiers_repeat1] = STATE(3415), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [ts_builtin_sym_end] = ACTIONS(1379), - [sym_identifier] = ACTIONS(1381), - [aux_sym_preproc_include_token1] = ACTIONS(1384), - [aux_sym_preproc_include_token2] = ACTIONS(1384), - [aux_sym_preproc_def_token1] = ACTIONS(1387), - [aux_sym_preproc_if_token1] = ACTIONS(1390), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1393), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1393), - [sym_preproc_directive] = ACTIONS(1396), - [anon_sym_LPAREN2] = ACTIONS(1399), - [anon_sym_BANG] = ACTIONS(1402), - [anon_sym_TILDE] = ACTIONS(1402), - [anon_sym_DASH] = ACTIONS(1405), - [anon_sym_PLUS] = ACTIONS(1405), - [anon_sym_STAR] = ACTIONS(1408), - [anon_sym_CARET] = ACTIONS(1411), - [anon_sym_AMP] = ACTIONS(1408), - [anon_sym_SEMI] = ACTIONS(1414), - [anon_sym___extension__] = ACTIONS(1417), - [anon_sym_typedef] = ACTIONS(1420), - [anon_sym_extern] = ACTIONS(1423), - [anon_sym___attribute__] = ACTIONS(1426), - [anon_sym___attribute] = ACTIONS(1426), - [anon_sym_noreturn] = ACTIONS(1429), - [anon_sym_LBRACK] = ACTIONS(1432), - [anon_sym___declspec] = ACTIONS(1435), - [anon_sym___cdecl] = ACTIONS(1438), - [anon_sym___clrcall] = ACTIONS(1438), - [anon_sym___stdcall] = ACTIONS(1438), - [anon_sym___fastcall] = ACTIONS(1438), - [anon_sym___thiscall] = ACTIONS(1438), - [anon_sym___vectorcall] = ACTIONS(1438), - [anon_sym_LBRACE] = ACTIONS(1441), - [anon_sym_signed] = ACTIONS(1444), - [anon_sym_unsigned] = ACTIONS(1444), - [anon_sym_long] = ACTIONS(1444), - [anon_sym_short] = ACTIONS(1444), - [anon_sym_ATautoreleasepool] = ACTIONS(1447), - [anon_sym_static] = ACTIONS(1450), - [anon_sym_auto] = ACTIONS(1450), - [anon_sym_register] = ACTIONS(1450), - [anon_sym_inline] = ACTIONS(1450), - [anon_sym___inline] = ACTIONS(1450), - [anon_sym___inline__] = ACTIONS(1450), - [anon_sym___forceinline] = ACTIONS(1450), - [anon_sym_thread_local] = ACTIONS(1450), - [anon_sym___thread] = ACTIONS(1450), - [anon_sym_CG_EXTERN] = ACTIONS(1450), - [anon_sym_CG_INLINE] = ACTIONS(1450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1450), - [anon_sym_IBOutlet] = ACTIONS(1450), - [anon_sym_IBInspectable] = ACTIONS(1450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1450), - [anon_sym_NS_INLINE] = ACTIONS(1450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1450), - [anon_sym_OBJC_EXPORT] = ACTIONS(1450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1450), - [anon_sym_const] = ACTIONS(1453), - [anon_sym_constexpr] = ACTIONS(1429), - [anon_sym_volatile] = ACTIONS(1429), - [anon_sym_restrict] = ACTIONS(1429), - [anon_sym___restrict__] = ACTIONS(1429), - [anon_sym__Atomic] = ACTIONS(1429), - [anon_sym__Noreturn] = ACTIONS(1429), - [anon_sym_nullable] = ACTIONS(1429), - [anon_sym__Complex] = ACTIONS(1429), - [anon_sym__Nonnull] = ACTIONS(1429), - [anon_sym__Nullable] = ACTIONS(1429), - [anon_sym__Nullable_result] = ACTIONS(1429), - [anon_sym__Null_unspecified] = ACTIONS(1429), - [anon_sym___autoreleasing] = ACTIONS(1429), - [anon_sym___block] = ACTIONS(1429), - [anon_sym___bridge] = ACTIONS(1429), - [anon_sym___bridge_retained] = ACTIONS(1429), - [anon_sym___bridge_transfer] = ACTIONS(1429), - [anon_sym___complex] = ACTIONS(1429), - [anon_sym___const] = ACTIONS(1429), - [anon_sym___imag] = ACTIONS(1456), - [anon_sym___kindof] = ACTIONS(1429), - [anon_sym___nonnull] = ACTIONS(1429), - [anon_sym___nullable] = ACTIONS(1429), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1429), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1429), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1429), - [anon_sym___real] = ACTIONS(1456), - [anon_sym___strong] = ACTIONS(1429), - [anon_sym___unsafe_unretained] = ACTIONS(1429), - [anon_sym___unused] = ACTIONS(1429), - [anon_sym___weak] = ACTIONS(1429), - [sym_primitive_type] = ACTIONS(1459), - [anon_sym_enum] = ACTIONS(1462), - [anon_sym_struct] = ACTIONS(1465), - [anon_sym_union] = ACTIONS(1468), - [anon_sym_if] = ACTIONS(1471), - [anon_sym_switch] = ACTIONS(1474), - [anon_sym_case] = ACTIONS(1477), - [anon_sym_default] = ACTIONS(1480), - [anon_sym_while] = ACTIONS(1483), - [anon_sym_do] = ACTIONS(1486), - [anon_sym_for] = ACTIONS(1489), - [anon_sym_in] = ACTIONS(1492), - [anon_sym_return] = ACTIONS(1495), - [anon_sym_break] = ACTIONS(1498), - [anon_sym_continue] = ACTIONS(1501), - [anon_sym_goto] = ACTIONS(1504), - [anon_sym_DASH_DASH] = ACTIONS(1507), - [anon_sym_PLUS_PLUS] = ACTIONS(1507), - [anon_sym_sizeof] = ACTIONS(1510), - [anon_sym___alignof__] = ACTIONS(1513), - [anon_sym___alignof] = ACTIONS(1513), - [anon_sym__alignof] = ACTIONS(1513), - [anon_sym_alignof] = ACTIONS(1513), - [anon_sym__Alignof] = ACTIONS(1513), - [anon_sym_offsetof] = ACTIONS(1516), - [anon_sym__Generic] = ACTIONS(1519), - [anon_sym_asm] = ACTIONS(1522), - [anon_sym___asm__] = ACTIONS(1522), - [sym_number_literal] = ACTIONS(1525), - [anon_sym_L_SQUOTE] = ACTIONS(1528), - [anon_sym_u_SQUOTE] = ACTIONS(1528), - [anon_sym_U_SQUOTE] = ACTIONS(1528), - [anon_sym_u8_SQUOTE] = ACTIONS(1528), - [anon_sym_SQUOTE] = ACTIONS(1528), - [anon_sym_AT] = ACTIONS(1531), - [anon_sym_DQUOTE] = ACTIONS(1534), - [anon_sym_L_DQUOTE] = ACTIONS(1534), - [anon_sym_u_DQUOTE] = ACTIONS(1534), - [anon_sym_U_DQUOTE] = ACTIONS(1534), - [anon_sym_u8_DQUOTE] = ACTIONS(1534), - [sym_true] = ACTIONS(1537), - [sym_false] = ACTIONS(1537), - [anon_sym_NULL] = ACTIONS(1540), - [anon_sym_nullptr] = ACTIONS(1540), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1543), - [anon_sym___typeof] = ACTIONS(1543), - [anon_sym_typeof] = ACTIONS(1543), - [anon_sym_ATimport] = ACTIONS(1546), - [aux_sym_preproc_undef_token1] = ACTIONS(1549), - [anon_sym_POUND] = ACTIONS(1552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1558), - [anon_sym_NS_AVAILABLE] = ACTIONS(1558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1558), - [anon_sym_API_AVAILABLE] = ACTIONS(1558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1558), - [anon_sym_API_DEPRECATED] = ACTIONS(1558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1558), - [anon_sym___deprecated_msg] = ACTIONS(1558), - [anon_sym___deprecated_enum_msg] = ACTIONS(1558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1558), - [anon_sym_ATprotocol] = ACTIONS(1561), - [anon_sym_ATinterface] = ACTIONS(1564), - [anon_sym_ATimplementation] = ACTIONS(1567), - [anon_sym_ATcompatibility_alias] = ACTIONS(1570), - [anon_sym__Alignas] = ACTIONS(1573), - [anon_sym_ATselector] = ACTIONS(1576), - [anon_sym_ATavailable] = ACTIONS(1579), - [anon_sym___builtin_available] = ACTIONS(1582), - [anon_sym_va_arg] = ACTIONS(1585), - [anon_sym_ATencode] = ACTIONS(1588), - [anon_sym_BOOL] = ACTIONS(1591), - [anon_sym_IMP] = ACTIONS(1591), - [anon_sym_SEL] = ACTIONS(1591), - [anon_sym_Class] = ACTIONS(1591), - [anon_sym_id] = ACTIONS(1594), - }, - [129] = { - [sym_preproc_include] = STATE(128), - [sym_preproc_def] = STATE(128), - [sym_preproc_function_def] = STATE(128), - [sym_preproc_call] = STATE(128), - [sym_preproc_if] = STATE(128), - [sym_preproc_ifdef] = STATE(128), - [sym_function_definition] = STATE(128), - [sym__old_style_function_definition] = STATE(1638), - [sym_declaration] = STATE(128), - [sym_type_definition] = STATE(128), - [sym__declaration_modifiers] = STATE(3415), - [sym__declaration_specifiers] = STATE(6578), - [sym_linkage_specification] = STATE(128), - [sym_attribute_specifier] = STATE(3415), - [sym_attribute_declaration] = STATE(1832), - [sym_ms_declspec_modifier] = STATE(4508), - [sym_ms_call_modifier] = STATE(3636), - [sym_compound_statement] = STATE(128), - [sym_storage_class_specifier] = STATE(3415), - [sym_type_qualifier] = STATE(3415), - [sym__type_specifier] = STATE(4655), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(128), - [sym_labeled_statement] = STATE(128), - [sym__top_level_expression_statement] = STATE(128), - [sym_if_statement] = STATE(128), - [sym_switch_statement] = STATE(128), - [sym_case_statement] = STATE(128), - [sym_while_statement] = STATE(128), - [sym_do_statement] = STATE(128), - [sym_for_statement] = STATE(128), - [sym_return_statement] = STATE(128), - [sym_break_statement] = STATE(128), - [sym_continue_statement] = STATE(128), - [sym_goto_statement] = STATE(128), - [sym__expression] = STATE(6953), - [sym__expression_not_binary] = STATE(6952), - [sym_conditional_expression] = STATE(6952), - [sym_assignment_expression] = STATE(6952), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(6952), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(6952), - [sym_cast_expression] = STATE(6952), - [sym_sizeof_expression] = STATE(6952), - [sym_alignof_expression] = STATE(6952), - [sym_offsetof_expression] = STATE(6952), - [sym_generic_expression] = STATE(6952), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(6952), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(6952), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(6952), - [sym_concatenated_string] = STATE(6952), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(6952), - [sym__empty_declaration] = STATE(128), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_module_import] = STATE(128), - [sym_preproc_undef] = STATE(128), - [sym_preproc_linemarker] = STATE(128), - [sym_availability_attribute_specifier] = STATE(3415), - [sym_protocol_forward_declaration] = STATE(128), - [sym_class_declaration] = STATE(128), - [sym_class_interface] = STATE(128), - [sym_class_implementation] = STATE(128), - [sym_protocol_declaration] = STATE(128), - [sym_compatibility_alias_declaration] = STATE(128), - [sym_alignas_specifier] = STATE(3415), - [sym_selector_expression] = STATE(6952), - [sym_available_expression] = STATE(6952), - [sym_range_expression] = STATE(6952), - [sym_block_literal] = STATE(6952), - [sym_message_expression] = STATE(6952), - [sym_va_arg_expression] = STATE(6952), - [sym_encode_expression] = STATE(6952), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(6952), - [sym_dictionary_literal] = STATE(6952), - [sym_array_literal] = STATE(6952), - [aux_sym_translation_unit_repeat1] = STATE(128), - [aux_sym__declaration_specifiers_repeat1] = STATE(3415), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [ts_builtin_sym_end] = ACTIONS(1597), - [sym_identifier] = ACTIONS(7), - [aux_sym_preproc_include_token1] = ACTIONS(9), - [aux_sym_preproc_include_token2] = ACTIONS(9), - [aux_sym_preproc_def_token1] = ACTIONS(11), - [aux_sym_preproc_if_token1] = ACTIONS(13), - [aux_sym_preproc_ifdef_token1] = ACTIONS(15), - [aux_sym_preproc_ifdef_token2] = ACTIONS(15), - [sym_preproc_directive] = ACTIONS(17), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(29), - [anon_sym___extension__] = ACTIONS(31), - [anon_sym_typedef] = ACTIONS(33), - [anon_sym_extern] = ACTIONS(35), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(41), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(57), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(57), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(103), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(111), - [sym_false] = ACTIONS(111), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(117), - [aux_sym_preproc_undef_token1] = ACTIONS(119), - [anon_sym_POUND] = ACTIONS(121), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(127), - [anon_sym_ATinterface] = ACTIONS(129), - [anon_sym_ATimplementation] = ACTIONS(131), - [anon_sym_ATcompatibility_alias] = ACTIONS(133), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [130] = { - [sym_declaration] = STATE(130), - [sym_type_definition] = STATE(130), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6609), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_compound_statement] = STATE(130), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(130), - [sym_labeled_statement] = STATE(130), - [sym_expression_statement] = STATE(130), - [sym_if_statement] = STATE(130), - [sym_switch_statement] = STATE(130), - [sym_while_statement] = STATE(130), - [sym_do_statement] = STATE(130), - [sym_for_statement] = STATE(130), - [sym_return_statement] = STATE(130), - [sym_break_statement] = STATE(130), - [sym_continue_statement] = STATE(130), - [sym_goto_statement] = STATE(130), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(130), - [sym_throw_statement] = STATE(130), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(130), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(130), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(130), - [sym_identifier] = ACTIONS(1599), - [aux_sym_preproc_include_token1] = ACTIONS(1602), - [aux_sym_preproc_include_token2] = ACTIONS(1602), - [aux_sym_preproc_def_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token2] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1602), - [aux_sym_preproc_else_token1] = ACTIONS(1602), - [aux_sym_preproc_elif_token1] = ACTIONS(1602), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1602), - [sym_preproc_directive] = ACTIONS(1602), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1619), - [anon_sym___extension__] = ACTIONS(1622), - [anon_sym_typedef] = ACTIONS(1625), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym___cdecl] = ACTIONS(1602), - [anon_sym___clrcall] = ACTIONS(1602), - [anon_sym___stdcall] = ACTIONS(1602), - [anon_sym___fastcall] = ACTIONS(1602), - [anon_sym___thiscall] = ACTIONS(1602), - [anon_sym___vectorcall] = ACTIONS(1602), - [anon_sym_LBRACE] = ACTIONS(1643), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(1649), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(1673), - [anon_sym_case] = ACTIONS(1602), - [anon_sym_default] = ACTIONS(1602), - [anon_sym_while] = ACTIONS(1676), - [anon_sym_do] = ACTIONS(1679), - [anon_sym_for] = ACTIONS(1682), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1691), - [anon_sym_continue] = ACTIONS(1694), - [anon_sym_goto] = ACTIONS(1697), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_ATimport] = ACTIONS(1739), - [aux_sym_preproc_undef_token1] = ACTIONS(1602), - [anon_sym_POUND] = ACTIONS(1602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym_ATprotocol] = ACTIONS(1739), - [anon_sym_ATinterface] = ACTIONS(1739), - [anon_sym_ATimplementation] = ACTIONS(1739), - [anon_sym_ATcompatibility_alias] = ACTIONS(1739), - [anon_sym_ATsynthesize] = ACTIONS(1739), - [anon_sym_ATdynamic] = ACTIONS(1739), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(1750), - [anon_sym___try] = ACTIONS(1753), - [anon_sym_ATthrow] = ACTIONS(1756), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(1771), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(1777), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [131] = { - [sym_declaration] = STATE(133), - [sym_type_definition] = STATE(133), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6609), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_compound_statement] = STATE(133), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(133), - [sym_labeled_statement] = STATE(133), - [sym_expression_statement] = STATE(133), - [sym_if_statement] = STATE(133), - [sym_switch_statement] = STATE(133), - [sym_while_statement] = STATE(133), - [sym_do_statement] = STATE(133), - [sym_for_statement] = STATE(133), - [sym_return_statement] = STATE(133), - [sym_break_statement] = STATE(133), - [sym_continue_statement] = STATE(133), - [sym_goto_statement] = STATE(133), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(133), - [sym_throw_statement] = STATE(133), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(133), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(133), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(133), - [sym_identifier] = ACTIONS(1786), - [aux_sym_preproc_include_token1] = ACTIONS(1788), - [aux_sym_preproc_include_token2] = ACTIONS(1788), - [aux_sym_preproc_def_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token2] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1788), - [aux_sym_preproc_else_token1] = ACTIONS(1788), - [aux_sym_preproc_elif_token1] = ACTIONS(1788), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1788), - [sym_preproc_directive] = ACTIONS(1788), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1788), - [anon_sym___clrcall] = ACTIONS(1788), - [anon_sym___stdcall] = ACTIONS(1788), - [anon_sym___fastcall] = ACTIONS(1788), - [anon_sym___thiscall] = ACTIONS(1788), - [anon_sym___vectorcall] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1796), - [aux_sym_preproc_undef_token1] = ACTIONS(1788), - [anon_sym_POUND] = ACTIONS(1788), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1796), - [anon_sym_ATinterface] = ACTIONS(1796), - [anon_sym_ATimplementation] = ACTIONS(1796), - [anon_sym_ATcompatibility_alias] = ACTIONS(1796), - [anon_sym_ATsynthesize] = ACTIONS(1796), - [anon_sym_ATdynamic] = ACTIONS(1796), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [132] = { - [sym_declaration] = STATE(130), - [sym_type_definition] = STATE(130), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6609), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_compound_statement] = STATE(130), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(130), - [sym_labeled_statement] = STATE(130), - [sym_expression_statement] = STATE(130), - [sym_if_statement] = STATE(130), - [sym_switch_statement] = STATE(130), - [sym_while_statement] = STATE(130), - [sym_do_statement] = STATE(130), - [sym_for_statement] = STATE(130), - [sym_return_statement] = STATE(130), - [sym_break_statement] = STATE(130), - [sym_continue_statement] = STATE(130), - [sym_goto_statement] = STATE(130), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(130), - [sym_throw_statement] = STATE(130), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(130), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(130), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(130), - [sym_identifier] = ACTIONS(1786), - [aux_sym_preproc_include_token1] = ACTIONS(1800), - [aux_sym_preproc_include_token2] = ACTIONS(1800), - [aux_sym_preproc_def_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token2] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1800), - [aux_sym_preproc_else_token1] = ACTIONS(1800), - [aux_sym_preproc_elif_token1] = ACTIONS(1800), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1800), - [sym_preproc_directive] = ACTIONS(1800), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1800), - [anon_sym___clrcall] = ACTIONS(1800), - [anon_sym___stdcall] = ACTIONS(1800), - [anon_sym___fastcall] = ACTIONS(1800), - [anon_sym___thiscall] = ACTIONS(1800), - [anon_sym___vectorcall] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1802), - [aux_sym_preproc_undef_token1] = ACTIONS(1800), - [anon_sym_POUND] = ACTIONS(1800), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1802), - [anon_sym_ATinterface] = ACTIONS(1802), - [anon_sym_ATimplementation] = ACTIONS(1802), - [anon_sym_ATcompatibility_alias] = ACTIONS(1802), - [anon_sym_ATsynthesize] = ACTIONS(1802), - [anon_sym_ATdynamic] = ACTIONS(1802), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [133] = { - [sym_declaration] = STATE(130), - [sym_type_definition] = STATE(130), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6609), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_compound_statement] = STATE(130), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(130), - [sym_labeled_statement] = STATE(130), - [sym_expression_statement] = STATE(130), - [sym_if_statement] = STATE(130), - [sym_switch_statement] = STATE(130), - [sym_while_statement] = STATE(130), - [sym_do_statement] = STATE(130), - [sym_for_statement] = STATE(130), - [sym_return_statement] = STATE(130), - [sym_break_statement] = STATE(130), - [sym_continue_statement] = STATE(130), - [sym_goto_statement] = STATE(130), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(130), - [sym_throw_statement] = STATE(130), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(130), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(130), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(130), - [sym_identifier] = ACTIONS(1786), - [aux_sym_preproc_include_token1] = ACTIONS(1804), - [aux_sym_preproc_include_token2] = ACTIONS(1804), - [aux_sym_preproc_def_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token2] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1804), - [aux_sym_preproc_else_token1] = ACTIONS(1804), - [aux_sym_preproc_elif_token1] = ACTIONS(1804), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1804), - [sym_preproc_directive] = ACTIONS(1804), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1804), - [anon_sym___clrcall] = ACTIONS(1804), - [anon_sym___stdcall] = ACTIONS(1804), - [anon_sym___fastcall] = ACTIONS(1804), - [anon_sym___thiscall] = ACTIONS(1804), - [anon_sym___vectorcall] = ACTIONS(1804), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1806), - [aux_sym_preproc_undef_token1] = ACTIONS(1804), - [anon_sym_POUND] = ACTIONS(1804), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1806), - [anon_sym_ATinterface] = ACTIONS(1806), - [anon_sym_ATimplementation] = ACTIONS(1806), - [anon_sym_ATcompatibility_alias] = ACTIONS(1806), - [anon_sym_ATsynthesize] = ACTIONS(1806), - [anon_sym_ATdynamic] = ACTIONS(1806), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [134] = { - [sym_declaration] = STATE(132), - [sym_type_definition] = STATE(132), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6609), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4527), - [sym_compound_statement] = STATE(132), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(132), - [sym_labeled_statement] = STATE(132), - [sym_expression_statement] = STATE(132), - [sym_if_statement] = STATE(132), - [sym_switch_statement] = STATE(132), - [sym_while_statement] = STATE(132), - [sym_do_statement] = STATE(132), - [sym_for_statement] = STATE(132), - [sym_return_statement] = STATE(132), - [sym_break_statement] = STATE(132), - [sym_continue_statement] = STATE(132), - [sym_goto_statement] = STATE(132), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(132), - [sym_throw_statement] = STATE(132), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(132), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(132), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(132), - [sym_identifier] = ACTIONS(1786), - [aux_sym_preproc_include_token1] = ACTIONS(1808), - [aux_sym_preproc_include_token2] = ACTIONS(1808), - [aux_sym_preproc_def_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token2] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1808), - [aux_sym_preproc_else_token1] = ACTIONS(1808), - [aux_sym_preproc_elif_token1] = ACTIONS(1808), - [aux_sym_preproc_elifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_elifdef_token2] = ACTIONS(1808), - [sym_preproc_directive] = ACTIONS(1808), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym___extension__] = ACTIONS(173), - [anon_sym_typedef] = ACTIONS(175), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1808), - [anon_sym___clrcall] = ACTIONS(1808), - [anon_sym___stdcall] = ACTIONS(1808), - [anon_sym___fastcall] = ACTIONS(1808), - [anon_sym___thiscall] = ACTIONS(1808), - [anon_sym___vectorcall] = ACTIONS(1808), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(185), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1810), - [aux_sym_preproc_undef_token1] = ACTIONS(1808), - [anon_sym_POUND] = ACTIONS(1808), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1810), - [anon_sym_ATinterface] = ACTIONS(1810), - [anon_sym_ATimplementation] = ACTIONS(1810), - [anon_sym_ATcompatibility_alias] = ACTIONS(1810), - [anon_sym_ATsynthesize] = ACTIONS(1810), - [anon_sym_ATdynamic] = ACTIONS(1810), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [135] = { - [sym_declaration] = STATE(135), - [sym_type_definition] = STATE(135), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6588), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_compound_statement] = STATE(135), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(135), - [sym_labeled_statement] = STATE(135), - [sym_expression_statement] = STATE(135), - [sym_if_statement] = STATE(135), - [sym_switch_statement] = STATE(135), - [sym_while_statement] = STATE(135), - [sym_do_statement] = STATE(135), - [sym_for_statement] = STATE(135), - [sym_return_statement] = STATE(135), - [sym_break_statement] = STATE(135), - [sym_continue_statement] = STATE(135), - [sym_goto_statement] = STATE(135), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(135), - [sym_throw_statement] = STATE(135), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(135), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(135), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(135), - [sym_identifier] = ACTIONS(1812), - [aux_sym_preproc_include_token1] = ACTIONS(1602), - [aux_sym_preproc_include_token2] = ACTIONS(1602), - [aux_sym_preproc_def_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token2] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1602), - [aux_sym_preproc_else_token1] = ACTIONS(1602), - [aux_sym_preproc_elif_token1] = ACTIONS(1602), - [sym_preproc_directive] = ACTIONS(1602), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1815), - [anon_sym___extension__] = ACTIONS(1818), - [anon_sym_typedef] = ACTIONS(1821), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym___cdecl] = ACTIONS(1602), - [anon_sym___clrcall] = ACTIONS(1602), - [anon_sym___stdcall] = ACTIONS(1602), - [anon_sym___fastcall] = ACTIONS(1602), - [anon_sym___thiscall] = ACTIONS(1602), - [anon_sym___vectorcall] = ACTIONS(1602), - [anon_sym_LBRACE] = ACTIONS(1824), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(1827), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(1830), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(1833), - [anon_sym_case] = ACTIONS(1602), - [anon_sym_default] = ACTIONS(1602), - [anon_sym_while] = ACTIONS(1836), - [anon_sym_do] = ACTIONS(1839), - [anon_sym_for] = ACTIONS(1842), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(1845), - [anon_sym_break] = ACTIONS(1848), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_goto] = ACTIONS(1854), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_ATimport] = ACTIONS(1739), - [aux_sym_preproc_undef_token1] = ACTIONS(1602), - [anon_sym_POUND] = ACTIONS(1602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym_ATprotocol] = ACTIONS(1739), - [anon_sym_ATinterface] = ACTIONS(1739), - [anon_sym_ATimplementation] = ACTIONS(1739), - [anon_sym_ATcompatibility_alias] = ACTIONS(1739), - [anon_sym_ATsynthesize] = ACTIONS(1739), - [anon_sym_ATdynamic] = ACTIONS(1739), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(1857), - [anon_sym___try] = ACTIONS(1860), - [anon_sym_ATthrow] = ACTIONS(1863), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(1866), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(1869), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [136] = { - [sym_declaration] = STATE(135), - [sym_type_definition] = STATE(135), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6588), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_compound_statement] = STATE(135), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(135), - [sym_labeled_statement] = STATE(135), - [sym_expression_statement] = STATE(135), - [sym_if_statement] = STATE(135), - [sym_switch_statement] = STATE(135), - [sym_while_statement] = STATE(135), - [sym_do_statement] = STATE(135), - [sym_for_statement] = STATE(135), - [sym_return_statement] = STATE(135), - [sym_break_statement] = STATE(135), - [sym_continue_statement] = STATE(135), - [sym_goto_statement] = STATE(135), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(135), - [sym_throw_statement] = STATE(135), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(135), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(135), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(135), - [sym_identifier] = ACTIONS(1872), - [aux_sym_preproc_include_token1] = ACTIONS(1800), - [aux_sym_preproc_include_token2] = ACTIONS(1800), - [aux_sym_preproc_def_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token2] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1800), - [aux_sym_preproc_else_token1] = ACTIONS(1800), - [aux_sym_preproc_elif_token1] = ACTIONS(1800), - [sym_preproc_directive] = ACTIONS(1800), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1800), - [anon_sym___clrcall] = ACTIONS(1800), - [anon_sym___stdcall] = ACTIONS(1800), - [anon_sym___fastcall] = ACTIONS(1800), - [anon_sym___thiscall] = ACTIONS(1800), - [anon_sym___vectorcall] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1802), - [aux_sym_preproc_undef_token1] = ACTIONS(1800), - [anon_sym_POUND] = ACTIONS(1800), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1802), - [anon_sym_ATinterface] = ACTIONS(1802), - [anon_sym_ATimplementation] = ACTIONS(1802), - [anon_sym_ATcompatibility_alias] = ACTIONS(1802), - [anon_sym_ATsynthesize] = ACTIONS(1802), - [anon_sym_ATdynamic] = ACTIONS(1802), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [137] = { - [sym_declaration] = STATE(139), - [sym_type_definition] = STATE(139), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6588), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_compound_statement] = STATE(139), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(139), - [sym_labeled_statement] = STATE(139), - [sym_expression_statement] = STATE(139), - [sym_if_statement] = STATE(139), - [sym_switch_statement] = STATE(139), - [sym_while_statement] = STATE(139), - [sym_do_statement] = STATE(139), - [sym_for_statement] = STATE(139), - [sym_return_statement] = STATE(139), - [sym_break_statement] = STATE(139), - [sym_continue_statement] = STATE(139), - [sym_goto_statement] = STATE(139), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(139), - [sym_throw_statement] = STATE(139), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(139), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(139), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(139), - [sym_identifier] = ACTIONS(1872), - [aux_sym_preproc_include_token1] = ACTIONS(1788), - [aux_sym_preproc_include_token2] = ACTIONS(1788), - [aux_sym_preproc_def_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token2] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1788), - [aux_sym_preproc_else_token1] = ACTIONS(1788), - [aux_sym_preproc_elif_token1] = ACTIONS(1788), - [sym_preproc_directive] = ACTIONS(1788), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1788), - [anon_sym___clrcall] = ACTIONS(1788), - [anon_sym___stdcall] = ACTIONS(1788), - [anon_sym___fastcall] = ACTIONS(1788), - [anon_sym___thiscall] = ACTIONS(1788), - [anon_sym___vectorcall] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1796), - [aux_sym_preproc_undef_token1] = ACTIONS(1788), - [anon_sym_POUND] = ACTIONS(1788), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1796), - [anon_sym_ATinterface] = ACTIONS(1796), - [anon_sym_ATimplementation] = ACTIONS(1796), - [anon_sym_ATcompatibility_alias] = ACTIONS(1796), - [anon_sym_ATsynthesize] = ACTIONS(1796), - [anon_sym_ATdynamic] = ACTIONS(1796), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [138] = { - [sym_declaration] = STATE(136), - [sym_type_definition] = STATE(136), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6588), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_compound_statement] = STATE(136), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(136), - [sym_labeled_statement] = STATE(136), - [sym_expression_statement] = STATE(136), - [sym_if_statement] = STATE(136), - [sym_switch_statement] = STATE(136), - [sym_while_statement] = STATE(136), - [sym_do_statement] = STATE(136), - [sym_for_statement] = STATE(136), - [sym_return_statement] = STATE(136), - [sym_break_statement] = STATE(136), - [sym_continue_statement] = STATE(136), - [sym_goto_statement] = STATE(136), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(136), - [sym_throw_statement] = STATE(136), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(136), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(136), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(136), - [sym_identifier] = ACTIONS(1872), - [aux_sym_preproc_include_token1] = ACTIONS(1808), - [aux_sym_preproc_include_token2] = ACTIONS(1808), - [aux_sym_preproc_def_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token2] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1808), - [aux_sym_preproc_else_token1] = ACTIONS(1808), - [aux_sym_preproc_elif_token1] = ACTIONS(1808), - [sym_preproc_directive] = ACTIONS(1808), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1808), - [anon_sym___clrcall] = ACTIONS(1808), - [anon_sym___stdcall] = ACTIONS(1808), - [anon_sym___fastcall] = ACTIONS(1808), - [anon_sym___thiscall] = ACTIONS(1808), - [anon_sym___vectorcall] = ACTIONS(1808), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1810), - [aux_sym_preproc_undef_token1] = ACTIONS(1808), - [anon_sym_POUND] = ACTIONS(1808), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1810), - [anon_sym_ATinterface] = ACTIONS(1810), - [anon_sym_ATimplementation] = ACTIONS(1810), - [anon_sym_ATcompatibility_alias] = ACTIONS(1810), - [anon_sym_ATsynthesize] = ACTIONS(1810), - [anon_sym_ATdynamic] = ACTIONS(1810), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [139] = { - [sym_declaration] = STATE(135), - [sym_type_definition] = STATE(135), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6588), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4507), - [sym_compound_statement] = STATE(135), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(135), - [sym_labeled_statement] = STATE(135), - [sym_expression_statement] = STATE(135), - [sym_if_statement] = STATE(135), - [sym_switch_statement] = STATE(135), - [sym_while_statement] = STATE(135), - [sym_do_statement] = STATE(135), - [sym_for_statement] = STATE(135), - [sym_return_statement] = STATE(135), - [sym_break_statement] = STATE(135), - [sym_continue_statement] = STATE(135), - [sym_goto_statement] = STATE(135), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(135), - [sym_throw_statement] = STATE(135), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(135), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(135), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(135), - [sym_identifier] = ACTIONS(1872), - [aux_sym_preproc_include_token1] = ACTIONS(1804), - [aux_sym_preproc_include_token2] = ACTIONS(1804), - [aux_sym_preproc_def_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token2] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1804), - [aux_sym_preproc_else_token1] = ACTIONS(1804), - [aux_sym_preproc_elif_token1] = ACTIONS(1804), - [sym_preproc_directive] = ACTIONS(1804), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym___extension__] = ACTIONS(291), - [anon_sym_typedef] = ACTIONS(293), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1804), - [anon_sym___clrcall] = ACTIONS(1804), - [anon_sym___stdcall] = ACTIONS(1804), - [anon_sym___fastcall] = ACTIONS(1804), - [anon_sym___thiscall] = ACTIONS(1804), - [anon_sym___vectorcall] = ACTIONS(1804), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(303), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1806), - [aux_sym_preproc_undef_token1] = ACTIONS(1804), - [anon_sym_POUND] = ACTIONS(1804), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1806), - [anon_sym_ATinterface] = ACTIONS(1806), - [anon_sym_ATimplementation] = ACTIONS(1806), - [anon_sym_ATcompatibility_alias] = ACTIONS(1806), - [anon_sym_ATsynthesize] = ACTIONS(1806), - [anon_sym_ATdynamic] = ACTIONS(1806), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [140] = { - [sym_declaration] = STATE(140), - [sym_type_definition] = STATE(140), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6593), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_compound_statement] = STATE(140), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(140), - [sym_labeled_statement] = STATE(140), - [sym_expression_statement] = STATE(140), - [sym_if_statement] = STATE(140), - [sym_switch_statement] = STATE(140), - [sym_while_statement] = STATE(140), - [sym_do_statement] = STATE(140), - [sym_for_statement] = STATE(140), - [sym_return_statement] = STATE(140), - [sym_break_statement] = STATE(140), - [sym_continue_statement] = STATE(140), - [sym_goto_statement] = STATE(140), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(140), - [sym_throw_statement] = STATE(140), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(140), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(140), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(140), - [sym_identifier] = ACTIONS(1874), - [aux_sym_preproc_include_token1] = ACTIONS(1602), - [aux_sym_preproc_include_token2] = ACTIONS(1602), - [aux_sym_preproc_def_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token2] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1602), - [sym_preproc_directive] = ACTIONS(1602), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1877), - [anon_sym___extension__] = ACTIONS(1880), - [anon_sym_typedef] = ACTIONS(1883), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym___cdecl] = ACTIONS(1602), - [anon_sym___clrcall] = ACTIONS(1602), - [anon_sym___stdcall] = ACTIONS(1602), - [anon_sym___fastcall] = ACTIONS(1602), - [anon_sym___thiscall] = ACTIONS(1602), - [anon_sym___vectorcall] = ACTIONS(1602), - [anon_sym_LBRACE] = ACTIONS(1886), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(1889), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(1892), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(1895), - [anon_sym_case] = ACTIONS(1602), - [anon_sym_default] = ACTIONS(1602), - [anon_sym_while] = ACTIONS(1898), - [anon_sym_do] = ACTIONS(1901), - [anon_sym_for] = ACTIONS(1904), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(1907), - [anon_sym_break] = ACTIONS(1910), - [anon_sym_continue] = ACTIONS(1913), - [anon_sym_goto] = ACTIONS(1916), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_ATimport] = ACTIONS(1739), - [aux_sym_preproc_undef_token1] = ACTIONS(1602), - [anon_sym_POUND] = ACTIONS(1602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym_ATprotocol] = ACTIONS(1739), - [anon_sym_ATinterface] = ACTIONS(1739), - [anon_sym_ATimplementation] = ACTIONS(1739), - [anon_sym_ATcompatibility_alias] = ACTIONS(1739), - [anon_sym_ATsynthesize] = ACTIONS(1739), - [anon_sym_ATdynamic] = ACTIONS(1739), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(1919), - [anon_sym___try] = ACTIONS(1922), - [anon_sym_ATthrow] = ACTIONS(1925), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(1928), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(1931), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [141] = { - [sym_declaration] = STATE(142), - [sym_type_definition] = STATE(142), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6593), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_compound_statement] = STATE(142), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(142), - [sym_labeled_statement] = STATE(142), - [sym_expression_statement] = STATE(142), - [sym_if_statement] = STATE(142), - [sym_switch_statement] = STATE(142), - [sym_while_statement] = STATE(142), - [sym_do_statement] = STATE(142), - [sym_for_statement] = STATE(142), - [sym_return_statement] = STATE(142), - [sym_break_statement] = STATE(142), - [sym_continue_statement] = STATE(142), - [sym_goto_statement] = STATE(142), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(142), - [sym_throw_statement] = STATE(142), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(142), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(142), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(142), - [sym_identifier] = ACTIONS(1934), - [aux_sym_preproc_include_token1] = ACTIONS(1808), - [aux_sym_preproc_include_token2] = ACTIONS(1808), - [aux_sym_preproc_def_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token2] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1808), - [sym_preproc_directive] = ACTIONS(1808), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1808), - [anon_sym___clrcall] = ACTIONS(1808), - [anon_sym___stdcall] = ACTIONS(1808), - [anon_sym___fastcall] = ACTIONS(1808), - [anon_sym___thiscall] = ACTIONS(1808), - [anon_sym___vectorcall] = ACTIONS(1808), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1810), - [aux_sym_preproc_undef_token1] = ACTIONS(1808), - [anon_sym_POUND] = ACTIONS(1808), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1810), - [anon_sym_ATinterface] = ACTIONS(1810), - [anon_sym_ATimplementation] = ACTIONS(1810), - [anon_sym_ATcompatibility_alias] = ACTIONS(1810), - [anon_sym_ATsynthesize] = ACTIONS(1810), - [anon_sym_ATdynamic] = ACTIONS(1810), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [142] = { - [sym_declaration] = STATE(140), - [sym_type_definition] = STATE(140), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6593), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_compound_statement] = STATE(140), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(140), - [sym_labeled_statement] = STATE(140), - [sym_expression_statement] = STATE(140), - [sym_if_statement] = STATE(140), - [sym_switch_statement] = STATE(140), - [sym_while_statement] = STATE(140), - [sym_do_statement] = STATE(140), - [sym_for_statement] = STATE(140), - [sym_return_statement] = STATE(140), - [sym_break_statement] = STATE(140), - [sym_continue_statement] = STATE(140), - [sym_goto_statement] = STATE(140), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(140), - [sym_throw_statement] = STATE(140), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(140), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(140), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(140), - [sym_identifier] = ACTIONS(1934), - [aux_sym_preproc_include_token1] = ACTIONS(1800), - [aux_sym_preproc_include_token2] = ACTIONS(1800), - [aux_sym_preproc_def_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token2] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1800), - [sym_preproc_directive] = ACTIONS(1800), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1800), - [anon_sym___clrcall] = ACTIONS(1800), - [anon_sym___stdcall] = ACTIONS(1800), - [anon_sym___fastcall] = ACTIONS(1800), - [anon_sym___thiscall] = ACTIONS(1800), - [anon_sym___vectorcall] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1802), - [aux_sym_preproc_undef_token1] = ACTIONS(1800), - [anon_sym_POUND] = ACTIONS(1800), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1802), - [anon_sym_ATinterface] = ACTIONS(1802), - [anon_sym_ATimplementation] = ACTIONS(1802), - [anon_sym_ATcompatibility_alias] = ACTIONS(1802), - [anon_sym_ATsynthesize] = ACTIONS(1802), - [anon_sym_ATdynamic] = ACTIONS(1802), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [143] = { - [sym_declaration] = STATE(140), - [sym_type_definition] = STATE(140), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6593), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_compound_statement] = STATE(140), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(140), - [sym_labeled_statement] = STATE(140), - [sym_expression_statement] = STATE(140), - [sym_if_statement] = STATE(140), - [sym_switch_statement] = STATE(140), - [sym_while_statement] = STATE(140), - [sym_do_statement] = STATE(140), - [sym_for_statement] = STATE(140), - [sym_return_statement] = STATE(140), - [sym_break_statement] = STATE(140), - [sym_continue_statement] = STATE(140), - [sym_goto_statement] = STATE(140), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(140), - [sym_throw_statement] = STATE(140), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(140), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(140), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(140), - [sym_identifier] = ACTIONS(1934), - [aux_sym_preproc_include_token1] = ACTIONS(1804), - [aux_sym_preproc_include_token2] = ACTIONS(1804), - [aux_sym_preproc_def_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token2] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1804), - [sym_preproc_directive] = ACTIONS(1804), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1804), - [anon_sym___clrcall] = ACTIONS(1804), - [anon_sym___stdcall] = ACTIONS(1804), - [anon_sym___fastcall] = ACTIONS(1804), - [anon_sym___thiscall] = ACTIONS(1804), - [anon_sym___vectorcall] = ACTIONS(1804), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1806), - [aux_sym_preproc_undef_token1] = ACTIONS(1804), - [anon_sym_POUND] = ACTIONS(1804), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1806), - [anon_sym_ATinterface] = ACTIONS(1806), - [anon_sym_ATimplementation] = ACTIONS(1806), - [anon_sym_ATcompatibility_alias] = ACTIONS(1806), - [anon_sym_ATsynthesize] = ACTIONS(1806), - [anon_sym_ATdynamic] = ACTIONS(1806), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [144] = { - [sym_declaration] = STATE(143), - [sym_type_definition] = STATE(143), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6593), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4528), - [sym_compound_statement] = STATE(143), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(143), - [sym_labeled_statement] = STATE(143), - [sym_expression_statement] = STATE(143), - [sym_if_statement] = STATE(143), - [sym_switch_statement] = STATE(143), - [sym_while_statement] = STATE(143), - [sym_do_statement] = STATE(143), - [sym_for_statement] = STATE(143), - [sym_return_statement] = STATE(143), - [sym_break_statement] = STATE(143), - [sym_continue_statement] = STATE(143), - [sym_goto_statement] = STATE(143), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(143), - [sym_throw_statement] = STATE(143), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(143), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(143), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(143), - [sym_identifier] = ACTIONS(1934), - [aux_sym_preproc_include_token1] = ACTIONS(1788), - [aux_sym_preproc_include_token2] = ACTIONS(1788), - [aux_sym_preproc_def_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token2] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1788), - [sym_preproc_directive] = ACTIONS(1788), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym___extension__] = ACTIONS(757), - [anon_sym_typedef] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1788), - [anon_sym___clrcall] = ACTIONS(1788), - [anon_sym___stdcall] = ACTIONS(1788), - [anon_sym___fastcall] = ACTIONS(1788), - [anon_sym___thiscall] = ACTIONS(1788), - [anon_sym___vectorcall] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(769), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1796), - [aux_sym_preproc_undef_token1] = ACTIONS(1788), - [anon_sym_POUND] = ACTIONS(1788), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1796), - [anon_sym_ATinterface] = ACTIONS(1796), - [anon_sym_ATimplementation] = ACTIONS(1796), - [anon_sym_ATcompatibility_alias] = ACTIONS(1796), - [anon_sym_ATsynthesize] = ACTIONS(1796), - [anon_sym_ATdynamic] = ACTIONS(1796), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [145] = { - [sym_declaration] = STATE(154), - [sym_type_definition] = STATE(154), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6607), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_compound_statement] = STATE(154), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(154), - [sym_labeled_statement] = STATE(154), - [sym_expression_statement] = STATE(154), - [sym_if_statement] = STATE(154), - [sym_switch_statement] = STATE(154), - [sym_while_statement] = STATE(154), - [sym_do_statement] = STATE(154), - [sym_for_statement] = STATE(154), - [sym_return_statement] = STATE(154), - [sym_break_statement] = STATE(154), - [sym_continue_statement] = STATE(154), - [sym_goto_statement] = STATE(154), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(154), - [sym_throw_statement] = STATE(154), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(154), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(154), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(154), - [sym_identifier] = ACTIONS(1936), - [aux_sym_preproc_include_token1] = ACTIONS(1808), - [aux_sym_preproc_include_token2] = ACTIONS(1808), - [aux_sym_preproc_def_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1808), - [sym_preproc_directive] = ACTIONS(1808), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1808), - [anon_sym___clrcall] = ACTIONS(1808), - [anon_sym___stdcall] = ACTIONS(1808), - [anon_sym___fastcall] = ACTIONS(1808), - [anon_sym___thiscall] = ACTIONS(1808), - [anon_sym___vectorcall] = ACTIONS(1808), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1810), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1810), - [aux_sym_preproc_undef_token1] = ACTIONS(1808), - [anon_sym_POUND] = ACTIONS(1808), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1810), - [anon_sym_ATinterface] = ACTIONS(1810), - [anon_sym_ATimplementation] = ACTIONS(1810), - [anon_sym_ATcompatibility_alias] = ACTIONS(1810), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [146] = { - [sym_declaration] = STATE(153), - [sym_type_definition] = STATE(153), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6607), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_compound_statement] = STATE(153), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(153), - [sym_labeled_statement] = STATE(153), - [sym_expression_statement] = STATE(153), - [sym_if_statement] = STATE(153), - [sym_switch_statement] = STATE(153), - [sym_while_statement] = STATE(153), - [sym_do_statement] = STATE(153), - [sym_for_statement] = STATE(153), - [sym_return_statement] = STATE(153), - [sym_break_statement] = STATE(153), - [sym_continue_statement] = STATE(153), - [sym_goto_statement] = STATE(153), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(153), - [sym_throw_statement] = STATE(153), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(153), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(153), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(153), - [sym_identifier] = ACTIONS(1936), - [aux_sym_preproc_include_token1] = ACTIONS(1804), - [aux_sym_preproc_include_token2] = ACTIONS(1804), - [aux_sym_preproc_def_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1804), - [sym_preproc_directive] = ACTIONS(1804), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1804), - [anon_sym___clrcall] = ACTIONS(1804), - [anon_sym___stdcall] = ACTIONS(1804), - [anon_sym___fastcall] = ACTIONS(1804), - [anon_sym___thiscall] = ACTIONS(1804), - [anon_sym___vectorcall] = ACTIONS(1804), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1806), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1806), - [aux_sym_preproc_undef_token1] = ACTIONS(1804), - [anon_sym_POUND] = ACTIONS(1804), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1806), - [anon_sym_ATinterface] = ACTIONS(1806), - [anon_sym_ATimplementation] = ACTIONS(1806), - [anon_sym_ATcompatibility_alias] = ACTIONS(1806), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [147] = { - [sym_declaration] = STATE(152), - [sym_type_definition] = STATE(152), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6596), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4553), - [sym_compound_statement] = STATE(152), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(152), - [sym_labeled_statement] = STATE(152), - [sym_expression_statement] = STATE(152), - [sym_if_statement] = STATE(152), - [sym_switch_statement] = STATE(152), - [sym_while_statement] = STATE(152), - [sym_do_statement] = STATE(152), - [sym_for_statement] = STATE(152), - [sym_return_statement] = STATE(152), - [sym_break_statement] = STATE(152), - [sym_continue_statement] = STATE(152), - [sym_goto_statement] = STATE(152), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(152), - [sym_throw_statement] = STATE(152), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(152), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(152), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(152), - [ts_builtin_sym_end] = ACTIONS(1796), - [sym_identifier] = ACTIONS(1938), - [aux_sym_preproc_include_token1] = ACTIONS(1788), - [aux_sym_preproc_include_token2] = ACTIONS(1788), - [aux_sym_preproc_def_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1788), - [sym_preproc_directive] = ACTIONS(1788), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym___extension__] = ACTIONS(1942), - [anon_sym_typedef] = ACTIONS(1944), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1788), - [anon_sym___clrcall] = ACTIONS(1788), - [anon_sym___stdcall] = ACTIONS(1788), - [anon_sym___fastcall] = ACTIONS(1788), - [anon_sym___thiscall] = ACTIONS(1788), - [anon_sym___vectorcall] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1796), - [aux_sym_preproc_undef_token1] = ACTIONS(1788), - [anon_sym_POUND] = ACTIONS(1788), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1796), - [anon_sym_ATinterface] = ACTIONS(1796), - [anon_sym_ATimplementation] = ACTIONS(1796), - [anon_sym_ATcompatibility_alias] = ACTIONS(1796), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [148] = { - [sym_declaration] = STATE(146), - [sym_type_definition] = STATE(146), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6607), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_compound_statement] = STATE(146), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(146), - [sym_labeled_statement] = STATE(146), - [sym_expression_statement] = STATE(146), - [sym_if_statement] = STATE(146), - [sym_switch_statement] = STATE(146), - [sym_while_statement] = STATE(146), - [sym_do_statement] = STATE(146), - [sym_for_statement] = STATE(146), - [sym_return_statement] = STATE(146), - [sym_break_statement] = STATE(146), - [sym_continue_statement] = STATE(146), - [sym_goto_statement] = STATE(146), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(146), - [sym_throw_statement] = STATE(146), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(146), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(146), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(146), - [sym_identifier] = ACTIONS(1936), - [aux_sym_preproc_include_token1] = ACTIONS(1788), - [aux_sym_preproc_include_token2] = ACTIONS(1788), - [aux_sym_preproc_def_token1] = ACTIONS(1788), - [aux_sym_preproc_if_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1788), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1788), - [sym_preproc_directive] = ACTIONS(1788), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1788), - [anon_sym___clrcall] = ACTIONS(1788), - [anon_sym___stdcall] = ACTIONS(1788), - [anon_sym___fastcall] = ACTIONS(1788), - [anon_sym___thiscall] = ACTIONS(1788), - [anon_sym___vectorcall] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1796), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1796), - [aux_sym_preproc_undef_token1] = ACTIONS(1788), - [anon_sym_POUND] = ACTIONS(1788), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1796), - [anon_sym_ATinterface] = ACTIONS(1796), - [anon_sym_ATimplementation] = ACTIONS(1796), - [anon_sym_ATcompatibility_alias] = ACTIONS(1796), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [149] = { - [sym_declaration] = STATE(151), - [sym_type_definition] = STATE(151), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6596), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4553), - [sym_compound_statement] = STATE(151), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(151), - [sym_labeled_statement] = STATE(151), - [sym_expression_statement] = STATE(151), - [sym_if_statement] = STATE(151), - [sym_switch_statement] = STATE(151), - [sym_while_statement] = STATE(151), - [sym_do_statement] = STATE(151), - [sym_for_statement] = STATE(151), - [sym_return_statement] = STATE(151), - [sym_break_statement] = STATE(151), - [sym_continue_statement] = STATE(151), - [sym_goto_statement] = STATE(151), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(151), - [sym_throw_statement] = STATE(151), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(151), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(151), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(151), - [ts_builtin_sym_end] = ACTIONS(1802), - [sym_identifier] = ACTIONS(1938), - [aux_sym_preproc_include_token1] = ACTIONS(1800), - [aux_sym_preproc_include_token2] = ACTIONS(1800), - [aux_sym_preproc_def_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1800), - [sym_preproc_directive] = ACTIONS(1800), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym___extension__] = ACTIONS(1942), - [anon_sym_typedef] = ACTIONS(1944), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1800), - [anon_sym___clrcall] = ACTIONS(1800), - [anon_sym___stdcall] = ACTIONS(1800), - [anon_sym___fastcall] = ACTIONS(1800), - [anon_sym___thiscall] = ACTIONS(1800), - [anon_sym___vectorcall] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1802), - [aux_sym_preproc_undef_token1] = ACTIONS(1800), - [anon_sym_POUND] = ACTIONS(1800), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1802), - [anon_sym_ATinterface] = ACTIONS(1802), - [anon_sym_ATimplementation] = ACTIONS(1802), - [anon_sym_ATcompatibility_alias] = ACTIONS(1802), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [150] = { - [sym_declaration] = STATE(149), - [sym_type_definition] = STATE(149), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6596), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4553), - [sym_compound_statement] = STATE(149), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(149), - [sym_labeled_statement] = STATE(149), - [sym_expression_statement] = STATE(149), - [sym_if_statement] = STATE(149), - [sym_switch_statement] = STATE(149), - [sym_while_statement] = STATE(149), - [sym_do_statement] = STATE(149), - [sym_for_statement] = STATE(149), - [sym_return_statement] = STATE(149), - [sym_break_statement] = STATE(149), - [sym_continue_statement] = STATE(149), - [sym_goto_statement] = STATE(149), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(149), - [sym_throw_statement] = STATE(149), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(149), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(149), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(149), - [ts_builtin_sym_end] = ACTIONS(1810), - [sym_identifier] = ACTIONS(1938), - [aux_sym_preproc_include_token1] = ACTIONS(1808), - [aux_sym_preproc_include_token2] = ACTIONS(1808), - [aux_sym_preproc_def_token1] = ACTIONS(1808), - [aux_sym_preproc_if_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1808), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1808), - [sym_preproc_directive] = ACTIONS(1808), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym___extension__] = ACTIONS(1942), - [anon_sym_typedef] = ACTIONS(1944), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1808), - [anon_sym___clrcall] = ACTIONS(1808), - [anon_sym___stdcall] = ACTIONS(1808), - [anon_sym___fastcall] = ACTIONS(1808), - [anon_sym___thiscall] = ACTIONS(1808), - [anon_sym___vectorcall] = ACTIONS(1808), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1810), - [aux_sym_preproc_undef_token1] = ACTIONS(1808), - [anon_sym_POUND] = ACTIONS(1808), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1810), - [anon_sym_ATinterface] = ACTIONS(1810), - [anon_sym_ATimplementation] = ACTIONS(1810), - [anon_sym_ATcompatibility_alias] = ACTIONS(1810), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [151] = { - [sym_declaration] = STATE(151), - [sym_type_definition] = STATE(151), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6596), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4553), - [sym_compound_statement] = STATE(151), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(151), - [sym_labeled_statement] = STATE(151), - [sym_expression_statement] = STATE(151), - [sym_if_statement] = STATE(151), - [sym_switch_statement] = STATE(151), - [sym_while_statement] = STATE(151), - [sym_do_statement] = STATE(151), - [sym_for_statement] = STATE(151), - [sym_return_statement] = STATE(151), - [sym_break_statement] = STATE(151), - [sym_continue_statement] = STATE(151), - [sym_goto_statement] = STATE(151), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(151), - [sym_throw_statement] = STATE(151), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(151), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(151), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(151), - [ts_builtin_sym_end] = ACTIONS(1739), - [sym_identifier] = ACTIONS(1978), - [aux_sym_preproc_include_token1] = ACTIONS(1602), - [aux_sym_preproc_include_token2] = ACTIONS(1602), - [aux_sym_preproc_def_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1602), - [sym_preproc_directive] = ACTIONS(1602), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym___extension__] = ACTIONS(1984), - [anon_sym_typedef] = ACTIONS(1987), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym___cdecl] = ACTIONS(1602), - [anon_sym___clrcall] = ACTIONS(1602), - [anon_sym___stdcall] = ACTIONS(1602), - [anon_sym___fastcall] = ACTIONS(1602), - [anon_sym___thiscall] = ACTIONS(1602), - [anon_sym___vectorcall] = ACTIONS(1602), - [anon_sym_LBRACE] = ACTIONS(1990), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(1993), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(1996), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(1999), - [anon_sym_case] = ACTIONS(1602), - [anon_sym_default] = ACTIONS(1602), - [anon_sym_while] = ACTIONS(2002), - [anon_sym_do] = ACTIONS(2005), - [anon_sym_for] = ACTIONS(2008), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2014), - [anon_sym_continue] = ACTIONS(2017), - [anon_sym_goto] = ACTIONS(2020), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_ATimport] = ACTIONS(1739), - [aux_sym_preproc_undef_token1] = ACTIONS(1602), - [anon_sym_POUND] = ACTIONS(1602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym_ATprotocol] = ACTIONS(1739), - [anon_sym_ATinterface] = ACTIONS(1739), - [anon_sym_ATimplementation] = ACTIONS(1739), - [anon_sym_ATcompatibility_alias] = ACTIONS(1739), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(2023), - [anon_sym___try] = ACTIONS(2026), - [anon_sym_ATthrow] = ACTIONS(2029), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(2032), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(2035), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [152] = { - [sym_declaration] = STATE(151), - [sym_type_definition] = STATE(151), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6596), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4553), - [sym_compound_statement] = STATE(151), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(151), - [sym_labeled_statement] = STATE(151), - [sym_expression_statement] = STATE(151), - [sym_if_statement] = STATE(151), - [sym_switch_statement] = STATE(151), - [sym_while_statement] = STATE(151), - [sym_do_statement] = STATE(151), - [sym_for_statement] = STATE(151), - [sym_return_statement] = STATE(151), - [sym_break_statement] = STATE(151), - [sym_continue_statement] = STATE(151), - [sym_goto_statement] = STATE(151), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(151), - [sym_throw_statement] = STATE(151), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(151), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(151), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(151), - [ts_builtin_sym_end] = ACTIONS(1806), - [sym_identifier] = ACTIONS(1938), - [aux_sym_preproc_include_token1] = ACTIONS(1804), - [aux_sym_preproc_include_token2] = ACTIONS(1804), - [aux_sym_preproc_def_token1] = ACTIONS(1804), - [aux_sym_preproc_if_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1804), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1804), - [sym_preproc_directive] = ACTIONS(1804), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym___extension__] = ACTIONS(1942), - [anon_sym_typedef] = ACTIONS(1944), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1804), - [anon_sym___clrcall] = ACTIONS(1804), - [anon_sym___stdcall] = ACTIONS(1804), - [anon_sym___fastcall] = ACTIONS(1804), - [anon_sym___thiscall] = ACTIONS(1804), - [anon_sym___vectorcall] = ACTIONS(1804), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1806), - [aux_sym_preproc_undef_token1] = ACTIONS(1804), - [anon_sym_POUND] = ACTIONS(1804), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1806), - [anon_sym_ATinterface] = ACTIONS(1806), - [anon_sym_ATimplementation] = ACTIONS(1806), - [anon_sym_ATcompatibility_alias] = ACTIONS(1806), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [153] = { - [sym_declaration] = STATE(153), - [sym_type_definition] = STATE(153), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6607), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_compound_statement] = STATE(153), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(153), - [sym_labeled_statement] = STATE(153), - [sym_expression_statement] = STATE(153), - [sym_if_statement] = STATE(153), - [sym_switch_statement] = STATE(153), - [sym_while_statement] = STATE(153), - [sym_do_statement] = STATE(153), - [sym_for_statement] = STATE(153), - [sym_return_statement] = STATE(153), - [sym_break_statement] = STATE(153), - [sym_continue_statement] = STATE(153), - [sym_goto_statement] = STATE(153), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(153), - [sym_throw_statement] = STATE(153), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(153), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(153), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(153), - [sym_identifier] = ACTIONS(2038), - [aux_sym_preproc_include_token1] = ACTIONS(1602), - [aux_sym_preproc_include_token2] = ACTIONS(1602), - [aux_sym_preproc_def_token1] = ACTIONS(1602), - [aux_sym_preproc_if_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1602), - [sym_preproc_directive] = ACTIONS(1602), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym___extension__] = ACTIONS(2044), - [anon_sym_typedef] = ACTIONS(2047), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym___cdecl] = ACTIONS(1602), - [anon_sym___clrcall] = ACTIONS(1602), - [anon_sym___stdcall] = ACTIONS(1602), - [anon_sym___fastcall] = ACTIONS(1602), - [anon_sym___thiscall] = ACTIONS(1602), - [anon_sym___vectorcall] = ACTIONS(1602), - [anon_sym_LBRACE] = ACTIONS(2050), - [anon_sym_RBRACE] = ACTIONS(1739), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(2053), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(2056), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_case] = ACTIONS(1602), - [anon_sym_default] = ACTIONS(1602), - [anon_sym_while] = ACTIONS(2062), - [anon_sym_do] = ACTIONS(2065), - [anon_sym_for] = ACTIONS(2068), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2074), - [anon_sym_continue] = ACTIONS(2077), - [anon_sym_goto] = ACTIONS(2080), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_ATimport] = ACTIONS(1739), - [aux_sym_preproc_undef_token1] = ACTIONS(1602), - [anon_sym_POUND] = ACTIONS(1602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym_ATprotocol] = ACTIONS(1739), - [anon_sym_ATinterface] = ACTIONS(1739), - [anon_sym_ATimplementation] = ACTIONS(1739), - [anon_sym_ATcompatibility_alias] = ACTIONS(1739), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(2083), - [anon_sym___try] = ACTIONS(2086), - [anon_sym_ATthrow] = ACTIONS(2089), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(2092), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(2095), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [154] = { - [sym_declaration] = STATE(153), - [sym_type_definition] = STATE(153), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6607), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4499), - [sym_compound_statement] = STATE(153), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(153), - [sym_labeled_statement] = STATE(153), - [sym_expression_statement] = STATE(153), - [sym_if_statement] = STATE(153), - [sym_switch_statement] = STATE(153), - [sym_while_statement] = STATE(153), - [sym_do_statement] = STATE(153), - [sym_for_statement] = STATE(153), - [sym_return_statement] = STATE(153), - [sym_break_statement] = STATE(153), - [sym_continue_statement] = STATE(153), - [sym_goto_statement] = STATE(153), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(153), - [sym_throw_statement] = STATE(153), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(153), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(153), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(153), - [sym_identifier] = ACTIONS(1936), - [aux_sym_preproc_include_token1] = ACTIONS(1800), - [aux_sym_preproc_include_token2] = ACTIONS(1800), - [aux_sym_preproc_def_token1] = ACTIONS(1800), - [aux_sym_preproc_if_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token1] = ACTIONS(1800), - [aux_sym_preproc_ifdef_token2] = ACTIONS(1800), - [sym_preproc_directive] = ACTIONS(1800), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym___extension__] = ACTIONS(954), - [anon_sym_typedef] = ACTIONS(956), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(1800), - [anon_sym___clrcall] = ACTIONS(1800), - [anon_sym___stdcall] = ACTIONS(1800), - [anon_sym___fastcall] = ACTIONS(1800), - [anon_sym___thiscall] = ACTIONS(1800), - [anon_sym___vectorcall] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_RBRACE] = ACTIONS(1802), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(966), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATimport] = ACTIONS(1802), - [aux_sym_preproc_undef_token1] = ACTIONS(1800), - [anon_sym_POUND] = ACTIONS(1800), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(1802), - [anon_sym_ATinterface] = ACTIONS(1802), - [anon_sym_ATimplementation] = ACTIONS(1802), - [anon_sym_ATcompatibility_alias] = ACTIONS(1802), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [155] = { - [sym_declaration] = STATE(157), - [sym_type_definition] = STATE(157), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6601), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4567), - [sym_compound_statement] = STATE(157), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(157), - [sym_labeled_statement] = STATE(157), - [sym_expression_statement] = STATE(157), - [sym_if_statement] = STATE(157), - [sym_switch_statement] = STATE(157), - [sym_while_statement] = STATE(157), - [sym_do_statement] = STATE(157), - [sym_for_statement] = STATE(157), - [sym_return_statement] = STATE(157), - [sym_break_statement] = STATE(157), - [sym_continue_statement] = STATE(157), - [sym_goto_statement] = STATE(157), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(157), - [sym_throw_statement] = STATE(157), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(157), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(157), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(157), - [sym_identifier] = ACTIONS(2098), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym___extension__] = ACTIONS(2102), - [anon_sym_typedef] = ACTIONS(2104), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [156] = { - [sym_declaration] = STATE(159), - [sym_type_definition] = STATE(159), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6601), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4567), - [sym_compound_statement] = STATE(159), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(159), - [sym_labeled_statement] = STATE(159), - [sym_expression_statement] = STATE(159), - [sym_if_statement] = STATE(159), - [sym_switch_statement] = STATE(159), - [sym_while_statement] = STATE(159), - [sym_do_statement] = STATE(159), - [sym_for_statement] = STATE(159), - [sym_return_statement] = STATE(159), - [sym_break_statement] = STATE(159), - [sym_continue_statement] = STATE(159), - [sym_goto_statement] = STATE(159), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(159), - [sym_throw_statement] = STATE(159), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(159), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(159), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(159), - [sym_identifier] = ACTIONS(2098), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym___extension__] = ACTIONS(2102), - [anon_sym_typedef] = ACTIONS(2104), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_else] = ACTIONS(1808), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [157] = { - [sym_declaration] = STATE(158), - [sym_type_definition] = STATE(158), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6601), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4567), - [sym_compound_statement] = STATE(158), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(158), - [sym_labeled_statement] = STATE(158), - [sym_expression_statement] = STATE(158), - [sym_if_statement] = STATE(158), - [sym_switch_statement] = STATE(158), - [sym_while_statement] = STATE(158), - [sym_do_statement] = STATE(158), - [sym_for_statement] = STATE(158), - [sym_return_statement] = STATE(158), - [sym_break_statement] = STATE(158), - [sym_continue_statement] = STATE(158), - [sym_goto_statement] = STATE(158), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(158), - [sym_throw_statement] = STATE(158), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(158), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(158), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(158), - [sym_identifier] = ACTIONS(2098), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym___extension__] = ACTIONS(2102), - [anon_sym_typedef] = ACTIONS(2104), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_else] = ACTIONS(1804), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [158] = { - [sym_declaration] = STATE(158), - [sym_type_definition] = STATE(158), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6601), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4567), - [sym_compound_statement] = STATE(158), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(158), - [sym_labeled_statement] = STATE(158), - [sym_expression_statement] = STATE(158), - [sym_if_statement] = STATE(158), - [sym_switch_statement] = STATE(158), - [sym_while_statement] = STATE(158), - [sym_do_statement] = STATE(158), - [sym_for_statement] = STATE(158), - [sym_return_statement] = STATE(158), - [sym_break_statement] = STATE(158), - [sym_continue_statement] = STATE(158), - [sym_goto_statement] = STATE(158), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(158), - [sym_throw_statement] = STATE(158), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(158), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(158), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(158), - [sym_identifier] = ACTIONS(2138), - [anon_sym_LPAREN2] = ACTIONS(1604), - [anon_sym_BANG] = ACTIONS(1607), - [anon_sym_TILDE] = ACTIONS(1607), - [anon_sym_DASH] = ACTIONS(1610), - [anon_sym_PLUS] = ACTIONS(1610), - [anon_sym_STAR] = ACTIONS(1613), - [anon_sym_CARET] = ACTIONS(1616), - [anon_sym_AMP] = ACTIONS(1613), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym___extension__] = ACTIONS(2144), - [anon_sym_typedef] = ACTIONS(2147), - [anon_sym_extern] = ACTIONS(1628), - [anon_sym___attribute__] = ACTIONS(1631), - [anon_sym___attribute] = ACTIONS(1631), - [anon_sym_noreturn] = ACTIONS(1634), - [anon_sym_LBRACK] = ACTIONS(1637), - [anon_sym___declspec] = ACTIONS(1640), - [anon_sym_LBRACE] = ACTIONS(2150), - [anon_sym_signed] = ACTIONS(1646), - [anon_sym_unsigned] = ACTIONS(1646), - [anon_sym_long] = ACTIONS(1646), - [anon_sym_short] = ACTIONS(1646), - [anon_sym_ATautoreleasepool] = ACTIONS(2153), - [anon_sym_static] = ACTIONS(1628), - [anon_sym_auto] = ACTIONS(1628), - [anon_sym_register] = ACTIONS(1628), - [anon_sym_inline] = ACTIONS(1628), - [anon_sym___inline] = ACTIONS(1628), - [anon_sym___inline__] = ACTIONS(1628), - [anon_sym___forceinline] = ACTIONS(1628), - [anon_sym_thread_local] = ACTIONS(1628), - [anon_sym___thread] = ACTIONS(1628), - [anon_sym_CG_EXTERN] = ACTIONS(1628), - [anon_sym_CG_INLINE] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(1628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(1628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(1628), - [anon_sym_IBOutlet] = ACTIONS(1628), - [anon_sym_IBInspectable] = ACTIONS(1628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(1628), - [anon_sym_NS_INLINE] = ACTIONS(1628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(1628), - [anon_sym_OBJC_EXPORT] = ACTIONS(1628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(1628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(1628), - [anon_sym_const] = ACTIONS(1652), - [anon_sym_constexpr] = ACTIONS(1634), - [anon_sym_volatile] = ACTIONS(1634), - [anon_sym_restrict] = ACTIONS(1634), - [anon_sym___restrict__] = ACTIONS(1634), - [anon_sym__Atomic] = ACTIONS(1634), - [anon_sym__Noreturn] = ACTIONS(1634), - [anon_sym_nullable] = ACTIONS(1634), - [anon_sym__Complex] = ACTIONS(1634), - [anon_sym__Nonnull] = ACTIONS(1634), - [anon_sym__Nullable] = ACTIONS(1634), - [anon_sym__Nullable_result] = ACTIONS(1634), - [anon_sym__Null_unspecified] = ACTIONS(1634), - [anon_sym___autoreleasing] = ACTIONS(1634), - [anon_sym___block] = ACTIONS(1634), - [anon_sym___bridge] = ACTIONS(1634), - [anon_sym___bridge_retained] = ACTIONS(1634), - [anon_sym___bridge_transfer] = ACTIONS(1634), - [anon_sym___complex] = ACTIONS(1634), - [anon_sym___const] = ACTIONS(1634), - [anon_sym___imag] = ACTIONS(1655), - [anon_sym___kindof] = ACTIONS(1634), - [anon_sym___nonnull] = ACTIONS(1634), - [anon_sym___nullable] = ACTIONS(1634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(1634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(1634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(1634), - [anon_sym___real] = ACTIONS(1655), - [anon_sym___strong] = ACTIONS(1634), - [anon_sym___unsafe_unretained] = ACTIONS(1634), - [anon_sym___unused] = ACTIONS(1634), - [anon_sym___weak] = ACTIONS(1634), - [sym_primitive_type] = ACTIONS(1658), - [anon_sym_enum] = ACTIONS(1661), - [anon_sym_struct] = ACTIONS(1664), - [anon_sym_union] = ACTIONS(1667), - [anon_sym_if] = ACTIONS(2156), - [anon_sym_else] = ACTIONS(1602), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2162), - [anon_sym_do] = ACTIONS(2165), - [anon_sym_for] = ACTIONS(2168), - [anon_sym_in] = ACTIONS(1685), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2174), - [anon_sym_continue] = ACTIONS(2177), - [anon_sym_goto] = ACTIONS(2180), - [anon_sym_DASH_DASH] = ACTIONS(1700), - [anon_sym_PLUS_PLUS] = ACTIONS(1700), - [anon_sym_sizeof] = ACTIONS(1703), - [anon_sym___alignof__] = ACTIONS(1706), - [anon_sym___alignof] = ACTIONS(1706), - [anon_sym__alignof] = ACTIONS(1706), - [anon_sym_alignof] = ACTIONS(1706), - [anon_sym__Alignof] = ACTIONS(1706), - [anon_sym_offsetof] = ACTIONS(1709), - [anon_sym__Generic] = ACTIONS(1712), - [anon_sym_asm] = ACTIONS(1715), - [anon_sym___asm__] = ACTIONS(1715), - [sym_number_literal] = ACTIONS(1718), - [anon_sym_L_SQUOTE] = ACTIONS(1721), - [anon_sym_u_SQUOTE] = ACTIONS(1721), - [anon_sym_U_SQUOTE] = ACTIONS(1721), - [anon_sym_u8_SQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_AT] = ACTIONS(1724), - [anon_sym_DQUOTE] = ACTIONS(1727), - [anon_sym_L_DQUOTE] = ACTIONS(1727), - [anon_sym_u_DQUOTE] = ACTIONS(1727), - [anon_sym_U_DQUOTE] = ACTIONS(1727), - [anon_sym_u8_DQUOTE] = ACTIONS(1727), - [sym_true] = ACTIONS(1730), - [sym_false] = ACTIONS(1730), - [anon_sym_NULL] = ACTIONS(1733), - [anon_sym_nullptr] = ACTIONS(1733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(1736), - [anon_sym___typeof] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1736), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(1741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(1741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(1741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(1741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(1741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(1741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(1741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE] = ACTIONS(1744), - [anon_sym___IOS_AVAILABLE] = ACTIONS(1744), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_API_AVAILABLE] = ACTIONS(1744), - [anon_sym_API_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_API_DEPRECATED] = ACTIONS(1744), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(1744), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(1744), - [anon_sym___deprecated_msg] = ACTIONS(1744), - [anon_sym___deprecated_enum_msg] = ACTIONS(1744), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(1744), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(1744), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(1744), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(1744), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(1744), - [anon_sym__Alignas] = ACTIONS(1747), - [anon_sym_ATtry] = ACTIONS(2183), - [anon_sym___try] = ACTIONS(2186), - [anon_sym_ATthrow] = ACTIONS(2189), - [anon_sym_ATselector] = ACTIONS(1759), - [anon_sym_ATavailable] = ACTIONS(1762), - [anon_sym___builtin_available] = ACTIONS(1765), - [anon_sym_va_arg] = ACTIONS(1768), - [anon_sym___asm] = ACTIONS(2192), - [anon_sym_ATencode] = ACTIONS(1774), - [anon_sym_ATsynchronized] = ACTIONS(2195), - [anon_sym_BOOL] = ACTIONS(1780), - [anon_sym_IMP] = ACTIONS(1780), - [anon_sym_SEL] = ACTIONS(1780), - [anon_sym_Class] = ACTIONS(1780), - [anon_sym_id] = ACTIONS(1783), - }, - [159] = { - [sym_declaration] = STATE(158), - [sym_type_definition] = STATE(158), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6601), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(1885), - [sym_ms_declspec_modifier] = STATE(4567), - [sym_compound_statement] = STATE(158), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_attributed_statement] = STATE(158), - [sym_labeled_statement] = STATE(158), - [sym_expression_statement] = STATE(158), - [sym_if_statement] = STATE(158), - [sym_switch_statement] = STATE(158), - [sym_while_statement] = STATE(158), - [sym_do_statement] = STATE(158), - [sym_for_statement] = STATE(158), - [sym_return_statement] = STATE(158), - [sym_break_statement] = STATE(158), - [sym_continue_statement] = STATE(158), - [sym_goto_statement] = STATE(158), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_try_statement] = STATE(158), - [sym_throw_statement] = STATE(158), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(158), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(158), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_case_statement_repeat1] = STATE(158), - [sym_identifier] = ACTIONS(2098), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym___extension__] = ACTIONS(2102), - [anon_sym_typedef] = ACTIONS(2104), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [160] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2204), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2208), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(2208), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(2200), - [anon_sym_signed] = ACTIONS(2210), - [anon_sym_unsigned] = ACTIONS(2210), - [anon_sym_long] = ACTIONS(2210), - [anon_sym_short] = ACTIONS(2210), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_ATautoreleasepool] = ACTIONS(2200), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(2218), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [sym_primitive_type] = ACTIONS(2210), - [anon_sym_enum] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_union] = ACTIONS(2210), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2210), - [anon_sym___typeof] = ACTIONS(2210), - [anon_sym_typeof] = ACTIONS(2210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_BOOL] = ACTIONS(2210), - [anon_sym_IMP] = ACTIONS(2210), - [anon_sym_SEL] = ACTIONS(2210), - [anon_sym_Class] = ACTIONS(2210), - [anon_sym_id] = ACTIONS(2216), - }, - [161] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6610), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(9117), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2254), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [162] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6606), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(8578), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2260), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [163] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6614), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(8273), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2262), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [164] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6595), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(8327), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2264), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [165] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6597), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(8665), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2266), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [166] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6605), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(9318), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2268), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [167] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6589), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(9257), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2270), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [168] = { - [sym_declaration] = STATE(5424), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6583), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__for_statement_body] = STATE(8470), - [sym__expression] = STATE(6776), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9319), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(2272), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2256), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2258), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(55), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(1792), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(1792), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(1798), - }, - [169] = { - [sym_catch_clause] = STATE(171), - [sym_finally_clause] = STATE(260), - [aux_sym_try_statement_repeat1] = STATE(171), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [aux_sym_preproc_else_token1] = ACTIONS(2274), - [aux_sym_preproc_elif_token1] = ACTIONS(2274), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(2278), - [anon_sym___catch] = ACTIONS(2280), - [anon_sym_ATfinally] = ACTIONS(2282), - [anon_sym___finally] = ACTIONS(2284), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [170] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2290), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2208), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(2200), - [anon_sym_signed] = ACTIONS(2210), - [anon_sym_unsigned] = ACTIONS(2210), - [anon_sym_long] = ACTIONS(2210), - [anon_sym_short] = ACTIONS(2210), - [anon_sym_ATautoreleasepool] = ACTIONS(2200), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(2298), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [sym_primitive_type] = ACTIONS(2210), - [anon_sym_enum] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_union] = ACTIONS(2210), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2210), - [anon_sym___typeof] = ACTIONS(2210), - [anon_sym_typeof] = ACTIONS(2210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(2210), - [anon_sym_IMP] = ACTIONS(2210), - [anon_sym_SEL] = ACTIONS(2210), - [anon_sym_Class] = ACTIONS(2210), - [anon_sym_id] = ACTIONS(81), - }, - [171] = { - [sym_catch_clause] = STATE(171), - [aux_sym_try_statement_repeat1] = STATE(171), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token2] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [aux_sym_preproc_else_token1] = ACTIONS(2310), - [aux_sym_preproc_elif_token1] = ACTIONS(2310), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym_ATsynthesize] = ACTIONS(2312), - [anon_sym_ATdynamic] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(2314), - [anon_sym___catch] = ACTIONS(2317), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [172] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2200), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2324), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(2328), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(2328), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_RBRACE] = ACTIONS(2200), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(2332), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [173] = { - [sym_catch_clause] = STATE(175), - [sym_finally_clause] = STATE(629), - [aux_sym_try_statement_repeat1] = STATE(175), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [aux_sym_preproc_else_token1] = ACTIONS(2274), - [aux_sym_preproc_elif_token1] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(2342), - [anon_sym___catch] = ACTIONS(2344), - [anon_sym_ATfinally] = ACTIONS(2346), - [anon_sym___finally] = ACTIONS(2348), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [174] = { - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token2] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [aux_sym_preproc_else_token1] = ACTIONS(2350), - [aux_sym_preproc_elif_token1] = ACTIONS(2350), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym_ATsynthesize] = ACTIONS(2352), - [anon_sym_ATdynamic] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [175] = { - [sym_catch_clause] = STATE(175), - [aux_sym_try_statement_repeat1] = STATE(175), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token2] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [aux_sym_preproc_else_token1] = ACTIONS(2310), - [aux_sym_preproc_elif_token1] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym_ATsynthesize] = ACTIONS(2312), - [anon_sym_ATdynamic] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(2354), - [anon_sym___catch] = ACTIONS(2357), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [176] = { - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token2] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [aux_sym_preproc_else_token1] = ACTIONS(2360), - [aux_sym_preproc_elif_token1] = ACTIONS(2360), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym_ATsynthesize] = ACTIONS(2362), - [anon_sym_ATdynamic] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [177] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [aux_sym_preproc_else_token1] = ACTIONS(2364), - [aux_sym_preproc_elif_token1] = ACTIONS(2364), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [178] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [aux_sym_preproc_else_token1] = ACTIONS(2368), - [aux_sym_preproc_elif_token1] = ACTIONS(2368), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [179] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [aux_sym_preproc_else_token1] = ACTIONS(2372), - [aux_sym_preproc_elif_token1] = ACTIONS(2372), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [180] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2380), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(2384), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(2384), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(2386), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [181] = { - [sym_catch_clause] = STATE(185), - [sym_finally_clause] = STATE(800), - [aux_sym_try_statement_repeat1] = STATE(185), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(2394), - [anon_sym___catch] = ACTIONS(2396), - [anon_sym_ATfinally] = ACTIONS(2398), - [anon_sym___finally] = ACTIONS(2400), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [182] = { - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token2] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [aux_sym_preproc_else_token1] = ACTIONS(2360), - [aux_sym_preproc_elif_token1] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym_ATsynthesize] = ACTIONS(2362), - [anon_sym_ATdynamic] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [183] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [aux_sym_preproc_else_token1] = ACTIONS(2368), - [aux_sym_preproc_elif_token1] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [184] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [aux_sym_preproc_else_token1] = ACTIONS(2372), - [aux_sym_preproc_elif_token1] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [185] = { - [sym_catch_clause] = STATE(185), - [aux_sym_try_statement_repeat1] = STATE(185), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token2] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym_ATsynthesize] = ACTIONS(2312), - [anon_sym_ATdynamic] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(2402), - [anon_sym___catch] = ACTIONS(2405), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [186] = { - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token2] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [aux_sym_preproc_else_token1] = ACTIONS(2350), - [aux_sym_preproc_elif_token1] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym_ATsynthesize] = ACTIONS(2352), - [anon_sym_ATdynamic] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [187] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [aux_sym_preproc_else_token1] = ACTIONS(2364), - [aux_sym_preproc_elif_token1] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [188] = { - [sym_catch_clause] = STATE(265), - [sym_finally_clause] = STATE(1125), - [aux_sym_try_statement_repeat1] = STATE(265), - [ts_builtin_sym_end] = ACTIONS(2276), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(2408), - [anon_sym___catch] = ACTIONS(2410), - [anon_sym_ATfinally] = ACTIONS(2412), - [anon_sym___finally] = ACTIONS(2414), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [189] = { - [sym_catch_clause] = STATE(274), - [sym_finally_clause] = STATE(1087), - [aux_sym_try_statement_repeat1] = STATE(274), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_RBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(2416), - [anon_sym___catch] = ACTIONS(2418), - [anon_sym_ATfinally] = ACTIONS(2420), - [anon_sym___finally] = ACTIONS(2422), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [190] = { - [sym_else_clause] = STATE(214), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token2] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [aux_sym_preproc_else_token1] = ACTIONS(2424), - [aux_sym_preproc_elif_token1] = ACTIONS(2424), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(2428), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym_ATsynthesize] = ACTIONS(2426), - [anon_sym_ATdynamic] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [191] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [192] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [193] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token2] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [aux_sym_preproc_else_token1] = ACTIONS(2438), - [aux_sym_preproc_elif_token1] = ACTIONS(2438), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [194] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token2] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [aux_sym_preproc_else_token1] = ACTIONS(2442), - [aux_sym_preproc_elif_token1] = ACTIONS(2442), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [195] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token2] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [aux_sym_preproc_else_token1] = ACTIONS(2446), - [aux_sym_preproc_elif_token1] = ACTIONS(2446), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [196] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token2] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [aux_sym_preproc_else_token1] = ACTIONS(2450), - [aux_sym_preproc_elif_token1] = ACTIONS(2450), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [197] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token2] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [aux_sym_preproc_else_token1] = ACTIONS(2454), - [aux_sym_preproc_elif_token1] = ACTIONS(2454), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [198] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token2] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [aux_sym_preproc_else_token1] = ACTIONS(2458), - [aux_sym_preproc_elif_token1] = ACTIONS(2458), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [199] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token2] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [aux_sym_preproc_else_token1] = ACTIONS(2462), - [aux_sym_preproc_elif_token1] = ACTIONS(2462), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [200] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token2] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [aux_sym_preproc_else_token1] = ACTIONS(2466), - [aux_sym_preproc_elif_token1] = ACTIONS(2466), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [201] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token2] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [aux_sym_preproc_else_token1] = ACTIONS(2470), - [aux_sym_preproc_elif_token1] = ACTIONS(2470), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [202] = { - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token2] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [aux_sym_preproc_else_token1] = ACTIONS(2474), - [aux_sym_preproc_elif_token1] = ACTIONS(2474), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym_ATsynthesize] = ACTIONS(2476), - [anon_sym_ATdynamic] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [203] = { - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token2] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [aux_sym_preproc_else_token1] = ACTIONS(2478), - [aux_sym_preproc_elif_token1] = ACTIONS(2478), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym_ATsynthesize] = ACTIONS(2480), - [anon_sym_ATdynamic] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [204] = { - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [aux_sym_preproc_else_token1] = ACTIONS(2274), - [aux_sym_preproc_elif_token1] = ACTIONS(2274), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [205] = { - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token2] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [aux_sym_preproc_else_token1] = ACTIONS(2482), - [aux_sym_preproc_elif_token1] = ACTIONS(2482), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym_ATsynthesize] = ACTIONS(2484), - [anon_sym_ATdynamic] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [206] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token2] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [aux_sym_preproc_else_token1] = ACTIONS(2486), - [aux_sym_preproc_elif_token1] = ACTIONS(2486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [207] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token2] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [aux_sym_preproc_else_token1] = ACTIONS(2490), - [aux_sym_preproc_elif_token1] = ACTIONS(2490), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [208] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token2] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [aux_sym_preproc_else_token1] = ACTIONS(2494), - [aux_sym_preproc_elif_token1] = ACTIONS(2494), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [209] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token2] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [aux_sym_preproc_else_token1] = ACTIONS(2498), - [aux_sym_preproc_elif_token1] = ACTIONS(2498), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [210] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token2] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [aux_sym_preproc_else_token1] = ACTIONS(2502), - [aux_sym_preproc_elif_token1] = ACTIONS(2502), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [211] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token2] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [aux_sym_preproc_else_token1] = ACTIONS(2506), - [aux_sym_preproc_elif_token1] = ACTIONS(2506), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [212] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token2] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [aux_sym_preproc_else_token1] = ACTIONS(2510), - [aux_sym_preproc_elif_token1] = ACTIONS(2510), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [213] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token2] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [aux_sym_preproc_else_token1] = ACTIONS(2514), - [aux_sym_preproc_elif_token1] = ACTIONS(2514), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [214] = { - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token2] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [aux_sym_preproc_else_token1] = ACTIONS(2518), - [aux_sym_preproc_elif_token1] = ACTIONS(2518), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym_ATsynthesize] = ACTIONS(2520), - [anon_sym_ATdynamic] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [215] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token2] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [aux_sym_preproc_else_token1] = ACTIONS(2522), - [aux_sym_preproc_elif_token1] = ACTIONS(2522), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [216] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token2] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [aux_sym_preproc_else_token1] = ACTIONS(2526), - [aux_sym_preproc_elif_token1] = ACTIONS(2526), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [217] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token2] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [aux_sym_preproc_else_token1] = ACTIONS(2530), - [aux_sym_preproc_elif_token1] = ACTIONS(2530), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [218] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token2] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [aux_sym_preproc_else_token1] = ACTIONS(2534), - [aux_sym_preproc_elif_token1] = ACTIONS(2534), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [219] = { - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token2] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym_ATsynthesize] = ACTIONS(2352), - [anon_sym_ATdynamic] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [220] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token2] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [aux_sym_preproc_else_token1] = ACTIONS(2538), - [aux_sym_preproc_elif_token1] = ACTIONS(2538), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [221] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [222] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [aux_sym_preproc_else_token1] = ACTIONS(2364), - [aux_sym_preproc_elif_token1] = ACTIONS(2364), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [223] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [224] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token2] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [aux_sym_preproc_else_token1] = ACTIONS(2550), - [aux_sym_preproc_elif_token1] = ACTIONS(2550), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [225] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token2] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [aux_sym_preproc_else_token1] = ACTIONS(2554), - [aux_sym_preproc_elif_token1] = ACTIONS(2554), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [226] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token2] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [aux_sym_preproc_else_token1] = ACTIONS(2558), - [aux_sym_preproc_elif_token1] = ACTIONS(2558), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [227] = { - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token2] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [aux_sym_preproc_else_token1] = ACTIONS(2562), - [aux_sym_preproc_elif_token1] = ACTIONS(2562), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym_ATsynthesize] = ACTIONS(2564), - [anon_sym_ATdynamic] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [228] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token2] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [aux_sym_preproc_else_token1] = ACTIONS(2566), - [aux_sym_preproc_elif_token1] = ACTIONS(2566), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [229] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [aux_sym_preproc_else_token1] = ACTIONS(2368), - [aux_sym_preproc_elif_token1] = ACTIONS(2368), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [230] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token2] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [aux_sym_preproc_else_token1] = ACTIONS(2570), - [aux_sym_preproc_elif_token1] = ACTIONS(2570), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [231] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token2] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [aux_sym_preproc_else_token1] = ACTIONS(2574), - [aux_sym_preproc_elif_token1] = ACTIONS(2574), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [232] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token2] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [aux_sym_preproc_else_token1] = ACTIONS(2578), - [aux_sym_preproc_elif_token1] = ACTIONS(2578), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [233] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token2] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [aux_sym_preproc_else_token1] = ACTIONS(2582), - [aux_sym_preproc_elif_token1] = ACTIONS(2582), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [234] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [235] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token2] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [aux_sym_preproc_else_token1] = ACTIONS(2590), - [aux_sym_preproc_elif_token1] = ACTIONS(2590), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [236] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token2] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [aux_sym_preproc_else_token1] = ACTIONS(2594), - [aux_sym_preproc_elif_token1] = ACTIONS(2594), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [237] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token2] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [aux_sym_preproc_else_token1] = ACTIONS(2598), - [aux_sym_preproc_elif_token1] = ACTIONS(2598), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [238] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token2] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [aux_sym_preproc_else_token1] = ACTIONS(2602), - [aux_sym_preproc_elif_token1] = ACTIONS(2602), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [239] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [240] = { - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token2] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [aux_sym_preproc_else_token1] = ACTIONS(2606), - [aux_sym_preproc_elif_token1] = ACTIONS(2606), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym_ATsynthesize] = ACTIONS(2608), - [anon_sym_ATdynamic] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [241] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [aux_sym_preproc_else_token1] = ACTIONS(2372), - [aux_sym_preproc_elif_token1] = ACTIONS(2372), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [242] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token2] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [aux_sym_preproc_else_token1] = ACTIONS(2610), - [aux_sym_preproc_elif_token1] = ACTIONS(2610), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [243] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token2] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [aux_sym_preproc_else_token1] = ACTIONS(2614), - [aux_sym_preproc_elif_token1] = ACTIONS(2614), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [244] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [245] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token2] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [aux_sym_preproc_else_token1] = ACTIONS(2622), - [aux_sym_preproc_elif_token1] = ACTIONS(2622), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [246] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [247] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token2] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [aux_sym_preproc_else_token1] = ACTIONS(2626), - [aux_sym_preproc_elif_token1] = ACTIONS(2626), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [248] = { - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token2] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [aux_sym_preproc_else_token1] = ACTIONS(2630), - [aux_sym_preproc_elif_token1] = ACTIONS(2630), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym_ATsynthesize] = ACTIONS(2632), - [anon_sym_ATdynamic] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [249] = { - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token2] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [aux_sym_preproc_else_token1] = ACTIONS(2634), - [aux_sym_preproc_elif_token1] = ACTIONS(2634), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym_ATsynthesize] = ACTIONS(2636), - [anon_sym_ATdynamic] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [250] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [251] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token2] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [aux_sym_preproc_else_token1] = ACTIONS(2638), - [aux_sym_preproc_elif_token1] = ACTIONS(2638), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [252] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token2] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [aux_sym_preproc_else_token1] = ACTIONS(2642), - [aux_sym_preproc_elif_token1] = ACTIONS(2642), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [253] = { - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token2] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [aux_sym_preproc_else_token1] = ACTIONS(2646), - [aux_sym_preproc_elif_token1] = ACTIONS(2646), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym_ATsynthesize] = ACTIONS(2648), - [anon_sym_ATdynamic] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [254] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token2] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [aux_sym_preproc_else_token1] = ACTIONS(2650), - [aux_sym_preproc_elif_token1] = ACTIONS(2650), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [255] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token2] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [aux_sym_preproc_else_token1] = ACTIONS(2654), - [aux_sym_preproc_elif_token1] = ACTIONS(2654), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [256] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token2] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [aux_sym_preproc_else_token1] = ACTIONS(2658), - [aux_sym_preproc_elif_token1] = ACTIONS(2658), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [257] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [258] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [259] = { - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token2] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [aux_sym_preproc_else_token1] = ACTIONS(2662), - [aux_sym_preproc_elif_token1] = ACTIONS(2662), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym_ATsynthesize] = ACTIONS(2664), - [anon_sym_ATdynamic] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [260] = { - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token2] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [aux_sym_preproc_else_token1] = ACTIONS(2666), - [aux_sym_preproc_elif_token1] = ACTIONS(2666), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym_ATsynthesize] = ACTIONS(2668), - [anon_sym_ATdynamic] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [261] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [262] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [263] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [264] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token2] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [aux_sym_preproc_else_token1] = ACTIONS(2670), - [aux_sym_preproc_elif_token1] = ACTIONS(2670), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [265] = { - [sym_catch_clause] = STATE(265), - [aux_sym_try_statement_repeat1] = STATE(265), - [ts_builtin_sym_end] = ACTIONS(2312), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(2674), - [anon_sym___catch] = ACTIONS(2677), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [266] = { - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token2] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [aux_sym_preproc_else_token1] = ACTIONS(2680), - [aux_sym_preproc_elif_token1] = ACTIONS(2680), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym_ATsynthesize] = ACTIONS(2682), - [anon_sym_ATdynamic] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [267] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [268] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [269] = { - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token2] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [aux_sym_preproc_else_token1] = ACTIONS(2684), - [aux_sym_preproc_elif_token1] = ACTIONS(2684), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym_ATsynthesize] = ACTIONS(2686), - [anon_sym_ATdynamic] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [270] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [271] = { - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token2] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [aux_sym_preproc_else_token1] = ACTIONS(2688), - [aux_sym_preproc_elif_token1] = ACTIONS(2688), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym_ATsynthesize] = ACTIONS(2690), - [anon_sym_ATdynamic] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [272] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [273] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [274] = { - [sym_catch_clause] = STATE(274), - [aux_sym_try_statement_repeat1] = STATE(274), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_RBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(2692), - [anon_sym___catch] = ACTIONS(2695), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [275] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [276] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [277] = { - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token2] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [aux_sym_preproc_else_token1] = ACTIONS(2698), - [aux_sym_preproc_elif_token1] = ACTIONS(2698), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym_ATsynthesize] = ACTIONS(2700), - [anon_sym_ATdynamic] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [278] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [279] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [280] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [281] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [282] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [283] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [284] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [285] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [286] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token2] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [aux_sym_preproc_else_token1] = ACTIONS(2706), - [aux_sym_preproc_elif_token1] = ACTIONS(2706), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [287] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token2] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [aux_sym_preproc_else_token1] = ACTIONS(2710), - [aux_sym_preproc_elif_token1] = ACTIONS(2710), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [288] = { - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token2] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [aux_sym_preproc_else_token1] = ACTIONS(2714), - [aux_sym_preproc_elif_token1] = ACTIONS(2714), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym_ATsynthesize] = ACTIONS(2716), - [anon_sym_ATdynamic] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [289] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token2] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [aux_sym_preproc_else_token1] = ACTIONS(2718), - [aux_sym_preproc_elif_token1] = ACTIONS(2718), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [290] = { - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token2] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [aux_sym_preproc_else_token1] = ACTIONS(2722), - [aux_sym_preproc_elif_token1] = ACTIONS(2722), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym_ATsynthesize] = ACTIONS(2724), - [anon_sym_ATdynamic] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [291] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token2] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [aux_sym_preproc_else_token1] = ACTIONS(2726), - [aux_sym_preproc_elif_token1] = ACTIONS(2726), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [292] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token2] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [aux_sym_preproc_else_token1] = ACTIONS(2730), - [aux_sym_preproc_elif_token1] = ACTIONS(2730), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [293] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token2] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [aux_sym_preproc_else_token1] = ACTIONS(2734), - [aux_sym_preproc_elif_token1] = ACTIONS(2734), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [294] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token2] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [aux_sym_preproc_else_token1] = ACTIONS(2738), - [aux_sym_preproc_elif_token1] = ACTIONS(2738), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [295] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [296] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token2] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [aux_sym_preproc_else_token1] = ACTIONS(2742), - [aux_sym_preproc_elif_token1] = ACTIONS(2742), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [297] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token2] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [aux_sym_preproc_else_token1] = ACTIONS(2746), - [aux_sym_preproc_elif_token1] = ACTIONS(2746), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [298] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token2] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [aux_sym_preproc_else_token1] = ACTIONS(2750), - [aux_sym_preproc_elif_token1] = ACTIONS(2750), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [299] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token2] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [aux_sym_preproc_else_token1] = ACTIONS(2754), - [aux_sym_preproc_elif_token1] = ACTIONS(2754), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [300] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token2] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [aux_sym_preproc_else_token1] = ACTIONS(2758), - [aux_sym_preproc_elif_token1] = ACTIONS(2758), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [301] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token2] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [aux_sym_preproc_else_token1] = ACTIONS(2762), - [aux_sym_preproc_elif_token1] = ACTIONS(2762), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [302] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token2] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [aux_sym_preproc_else_token1] = ACTIONS(2766), - [aux_sym_preproc_elif_token1] = ACTIONS(2766), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [303] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token2] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [aux_sym_preproc_else_token1] = ACTIONS(2770), - [aux_sym_preproc_elif_token1] = ACTIONS(2770), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [304] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token2] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [aux_sym_preproc_else_token1] = ACTIONS(2774), - [aux_sym_preproc_elif_token1] = ACTIONS(2774), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [305] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [306] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [307] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [308] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [309] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [310] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [311] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [312] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [313] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [314] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [315] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [316] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token2] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [aux_sym_preproc_else_token1] = ACTIONS(2778), - [aux_sym_preproc_elif_token1] = ACTIONS(2778), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [317] = { - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token2] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [aux_sym_preproc_else_token1] = ACTIONS(2782), - [aux_sym_preproc_elif_token1] = ACTIONS(2782), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym_ATsynthesize] = ACTIONS(2784), - [anon_sym_ATdynamic] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [318] = { - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token2] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [aux_sym_preproc_else_token1] = ACTIONS(2786), - [aux_sym_preproc_elif_token1] = ACTIONS(2786), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym_ATsynthesize] = ACTIONS(2788), - [anon_sym_ATdynamic] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [319] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token2] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [aux_sym_preproc_else_token1] = ACTIONS(2790), - [aux_sym_preproc_elif_token1] = ACTIONS(2790), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [320] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token2] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [aux_sym_preproc_else_token1] = ACTIONS(2794), - [aux_sym_preproc_elif_token1] = ACTIONS(2794), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [321] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token2] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [aux_sym_preproc_else_token1] = ACTIONS(2798), - [aux_sym_preproc_elif_token1] = ACTIONS(2798), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [322] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token2] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [aux_sym_preproc_else_token1] = ACTIONS(2802), - [aux_sym_preproc_elif_token1] = ACTIONS(2802), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [323] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token2] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [aux_sym_preproc_else_token1] = ACTIONS(2806), - [aux_sym_preproc_elif_token1] = ACTIONS(2806), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [324] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token2] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [aux_sym_preproc_else_token1] = ACTIONS(2810), - [aux_sym_preproc_elif_token1] = ACTIONS(2810), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [325] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token2] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [aux_sym_preproc_else_token1] = ACTIONS(2814), - [aux_sym_preproc_elif_token1] = ACTIONS(2814), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [326] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token2] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [aux_sym_preproc_else_token1] = ACTIONS(2818), - [aux_sym_preproc_elif_token1] = ACTIONS(2818), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [327] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token2] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [aux_sym_preproc_else_token1] = ACTIONS(2822), - [aux_sym_preproc_elif_token1] = ACTIONS(2822), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [328] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token2] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [aux_sym_preproc_else_token1] = ACTIONS(2826), - [aux_sym_preproc_elif_token1] = ACTIONS(2826), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [329] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token2] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [aux_sym_preproc_else_token1] = ACTIONS(2830), - [aux_sym_preproc_elif_token1] = ACTIONS(2830), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [330] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token2] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [aux_sym_preproc_else_token1] = ACTIONS(2834), - [aux_sym_preproc_elif_token1] = ACTIONS(2834), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [331] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [332] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [333] = { - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token2] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [aux_sym_preproc_else_token1] = ACTIONS(2842), - [aux_sym_preproc_elif_token1] = ACTIONS(2842), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym_ATsynthesize] = ACTIONS(2844), - [anon_sym_ATdynamic] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [334] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token2] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [aux_sym_preproc_else_token1] = ACTIONS(2846), - [aux_sym_preproc_elif_token1] = ACTIONS(2846), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [335] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [336] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [337] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [338] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token2] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [aux_sym_preproc_else_token1] = ACTIONS(2850), - [aux_sym_preproc_elif_token1] = ACTIONS(2850), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [339] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [340] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [341] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [342] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [343] = { - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token2] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [aux_sym_preproc_else_token1] = ACTIONS(2858), - [aux_sym_preproc_elif_token1] = ACTIONS(2858), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym_ATsynthesize] = ACTIONS(2860), - [anon_sym_ATdynamic] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [344] = { - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token2] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [aux_sym_preproc_else_token1] = ACTIONS(2862), - [aux_sym_preproc_elif_token1] = ACTIONS(2862), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym_ATsynthesize] = ACTIONS(2864), - [anon_sym_ATdynamic] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [345] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token2] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [aux_sym_preproc_else_token1] = ACTIONS(2866), - [aux_sym_preproc_elif_token1] = ACTIONS(2866), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [346] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token2] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [aux_sym_preproc_else_token1] = ACTIONS(2870), - [aux_sym_preproc_elif_token1] = ACTIONS(2870), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [347] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token2] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [aux_sym_preproc_else_token1] = ACTIONS(2874), - [aux_sym_preproc_elif_token1] = ACTIONS(2874), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [348] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token2] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [aux_sym_preproc_else_token1] = ACTIONS(2878), - [aux_sym_preproc_elif_token1] = ACTIONS(2878), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [349] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token2] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [aux_sym_preproc_else_token1] = ACTIONS(2882), - [aux_sym_preproc_elif_token1] = ACTIONS(2882), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [350] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token2] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [aux_sym_preproc_else_token1] = ACTIONS(2886), - [aux_sym_preproc_elif_token1] = ACTIONS(2886), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [351] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token2] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [aux_sym_preproc_else_token1] = ACTIONS(2890), - [aux_sym_preproc_elif_token1] = ACTIONS(2890), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [352] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token2] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [aux_sym_preproc_else_token1] = ACTIONS(2894), - [aux_sym_preproc_elif_token1] = ACTIONS(2894), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [353] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token2] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [aux_sym_preproc_else_token1] = ACTIONS(2898), - [aux_sym_preproc_elif_token1] = ACTIONS(2898), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [354] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [355] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [356] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [357] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [358] = { - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token2] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym_ATsynthesize] = ACTIONS(2362), - [anon_sym_ATdynamic] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [359] = { - [sym_identifier] = ACTIONS(2906), - [aux_sym_preproc_include_token1] = ACTIONS(2906), - [aux_sym_preproc_include_token2] = ACTIONS(2906), - [aux_sym_preproc_def_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token2] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2906), - [aux_sym_preproc_else_token1] = ACTIONS(2906), - [aux_sym_preproc_elif_token1] = ACTIONS(2906), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2906), - [sym_preproc_directive] = ACTIONS(2906), - [anon_sym_LPAREN2] = ACTIONS(2908), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_STAR] = ACTIONS(2908), - [anon_sym_CARET] = ACTIONS(2908), - [anon_sym_AMP] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym___extension__] = ACTIONS(2906), - [anon_sym_typedef] = ACTIONS(2906), - [anon_sym_extern] = ACTIONS(2906), - [anon_sym___attribute__] = ACTIONS(2906), - [anon_sym___attribute] = ACTIONS(2906), - [anon_sym_noreturn] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym___declspec] = ACTIONS(2906), - [anon_sym___cdecl] = ACTIONS(2906), - [anon_sym___clrcall] = ACTIONS(2906), - [anon_sym___stdcall] = ACTIONS(2906), - [anon_sym___fastcall] = ACTIONS(2906), - [anon_sym___thiscall] = ACTIONS(2906), - [anon_sym___vectorcall] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_signed] = ACTIONS(2906), - [anon_sym_unsigned] = ACTIONS(2906), - [anon_sym_long] = ACTIONS(2906), - [anon_sym_short] = ACTIONS(2906), - [anon_sym_ATautoreleasepool] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_auto] = ACTIONS(2906), - [anon_sym_register] = ACTIONS(2906), - [anon_sym_inline] = ACTIONS(2906), - [anon_sym___inline] = ACTIONS(2906), - [anon_sym___inline__] = ACTIONS(2906), - [anon_sym___forceinline] = ACTIONS(2906), - [anon_sym_thread_local] = ACTIONS(2906), - [anon_sym___thread] = ACTIONS(2906), - [anon_sym_CG_EXTERN] = ACTIONS(2906), - [anon_sym_CG_INLINE] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2906), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2906), - [anon_sym_IBOutlet] = ACTIONS(2906), - [anon_sym_IBInspectable] = ACTIONS(2906), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2906), - [anon_sym_NS_INLINE] = ACTIONS(2906), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2906), - [anon_sym_OBJC_EXPORT] = ACTIONS(2906), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_constexpr] = ACTIONS(2906), - [anon_sym_volatile] = ACTIONS(2906), - [anon_sym_restrict] = ACTIONS(2906), - [anon_sym___restrict__] = ACTIONS(2906), - [anon_sym__Atomic] = ACTIONS(2906), - [anon_sym__Noreturn] = ACTIONS(2906), - [anon_sym_nullable] = ACTIONS(2906), - [anon_sym__Complex] = ACTIONS(2906), - [anon_sym__Nonnull] = ACTIONS(2906), - [anon_sym__Nullable] = ACTIONS(2906), - [anon_sym__Nullable_result] = ACTIONS(2906), - [anon_sym__Null_unspecified] = ACTIONS(2906), - [anon_sym___autoreleasing] = ACTIONS(2906), - [anon_sym___block] = ACTIONS(2906), - [anon_sym___bridge] = ACTIONS(2906), - [anon_sym___bridge_retained] = ACTIONS(2906), - [anon_sym___bridge_transfer] = ACTIONS(2906), - [anon_sym___complex] = ACTIONS(2906), - [anon_sym___const] = ACTIONS(2906), - [anon_sym___imag] = ACTIONS(2906), - [anon_sym___kindof] = ACTIONS(2906), - [anon_sym___nonnull] = ACTIONS(2906), - [anon_sym___nullable] = ACTIONS(2906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2906), - [anon_sym___real] = ACTIONS(2906), - [anon_sym___strong] = ACTIONS(2906), - [anon_sym___unsafe_unretained] = ACTIONS(2906), - [anon_sym___unused] = ACTIONS(2906), - [anon_sym___weak] = ACTIONS(2906), - [sym_primitive_type] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), - [anon_sym_struct] = ACTIONS(2906), - [anon_sym_union] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_in] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_goto] = ACTIONS(2906), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_sizeof] = ACTIONS(2906), - [anon_sym___alignof__] = ACTIONS(2906), - [anon_sym___alignof] = ACTIONS(2906), - [anon_sym__alignof] = ACTIONS(2906), - [anon_sym_alignof] = ACTIONS(2906), - [anon_sym__Alignof] = ACTIONS(2906), - [anon_sym_offsetof] = ACTIONS(2906), - [anon_sym__Generic] = ACTIONS(2906), - [anon_sym_asm] = ACTIONS(2906), - [anon_sym___asm__] = ACTIONS(2906), - [sym_number_literal] = ACTIONS(2908), - [anon_sym_L_SQUOTE] = ACTIONS(2908), - [anon_sym_u_SQUOTE] = ACTIONS(2908), - [anon_sym_U_SQUOTE] = ACTIONS(2908), - [anon_sym_u8_SQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_AT] = ACTIONS(2906), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_L_DQUOTE] = ACTIONS(2908), - [anon_sym_u_DQUOTE] = ACTIONS(2908), - [anon_sym_U_DQUOTE] = ACTIONS(2908), - [anon_sym_u8_DQUOTE] = ACTIONS(2908), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [anon_sym_NULL] = ACTIONS(2906), - [anon_sym_nullptr] = ACTIONS(2906), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2906), - [anon_sym___typeof] = ACTIONS(2906), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_ATimport] = ACTIONS(2908), - [aux_sym_preproc_undef_token1] = ACTIONS(2906), - [anon_sym_POUND] = ACTIONS(2906), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2906), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2906), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2906), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2906), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE] = ACTIONS(2906), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_API_AVAILABLE] = ACTIONS(2906), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_API_DEPRECATED] = ACTIONS(2906), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2906), - [anon_sym___deprecated_msg] = ACTIONS(2906), - [anon_sym___deprecated_enum_msg] = ACTIONS(2906), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2906), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2906), - [anon_sym_ATprotocol] = ACTIONS(2908), - [anon_sym_ATinterface] = ACTIONS(2908), - [anon_sym_ATimplementation] = ACTIONS(2908), - [anon_sym_ATcompatibility_alias] = ACTIONS(2908), - [anon_sym_ATsynthesize] = ACTIONS(2908), - [anon_sym_ATdynamic] = ACTIONS(2908), - [anon_sym__Alignas] = ACTIONS(2906), - [anon_sym_ATtry] = ACTIONS(2908), - [anon_sym___try] = ACTIONS(2906), - [anon_sym_ATthrow] = ACTIONS(2908), - [anon_sym_ATselector] = ACTIONS(2908), - [anon_sym_ATavailable] = ACTIONS(2908), - [anon_sym___builtin_available] = ACTIONS(2906), - [anon_sym_va_arg] = ACTIONS(2906), - [anon_sym___asm] = ACTIONS(2906), - [anon_sym_ATencode] = ACTIONS(2908), - [anon_sym_ATsynchronized] = ACTIONS(2908), - [anon_sym_BOOL] = ACTIONS(2906), - [anon_sym_IMP] = ACTIONS(2906), - [anon_sym_SEL] = ACTIONS(2906), - [anon_sym_Class] = ACTIONS(2906), - [anon_sym_id] = ACTIONS(2906), - }, - [360] = { - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_include_token1] = ACTIONS(2910), - [aux_sym_preproc_include_token2] = ACTIONS(2910), - [aux_sym_preproc_def_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token2] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2910), - [aux_sym_preproc_else_token1] = ACTIONS(2910), - [aux_sym_preproc_elif_token1] = ACTIONS(2910), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2910), - [sym_preproc_directive] = ACTIONS(2910), - [anon_sym_LPAREN2] = ACTIONS(2912), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_STAR] = ACTIONS(2912), - [anon_sym_CARET] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym_typedef] = ACTIONS(2910), - [anon_sym_extern] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym___declspec] = ACTIONS(2910), - [anon_sym___cdecl] = ACTIONS(2910), - [anon_sym___clrcall] = ACTIONS(2910), - [anon_sym___stdcall] = ACTIONS(2910), - [anon_sym___fastcall] = ACTIONS(2910), - [anon_sym___thiscall] = ACTIONS(2910), - [anon_sym___vectorcall] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_ATautoreleasepool] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_auto] = ACTIONS(2910), - [anon_sym_register] = ACTIONS(2910), - [anon_sym_inline] = ACTIONS(2910), - [anon_sym___inline] = ACTIONS(2910), - [anon_sym___inline__] = ACTIONS(2910), - [anon_sym___forceinline] = ACTIONS(2910), - [anon_sym_thread_local] = ACTIONS(2910), - [anon_sym___thread] = ACTIONS(2910), - [anon_sym_CG_EXTERN] = ACTIONS(2910), - [anon_sym_CG_INLINE] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2910), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2910), - [anon_sym_IBOutlet] = ACTIONS(2910), - [anon_sym_IBInspectable] = ACTIONS(2910), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2910), - [anon_sym_NS_INLINE] = ACTIONS(2910), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2910), - [anon_sym_OBJC_EXPORT] = ACTIONS(2910), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_goto] = ACTIONS(2910), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_sizeof] = ACTIONS(2910), - [anon_sym___alignof__] = ACTIONS(2910), - [anon_sym___alignof] = ACTIONS(2910), - [anon_sym__alignof] = ACTIONS(2910), - [anon_sym_alignof] = ACTIONS(2910), - [anon_sym__Alignof] = ACTIONS(2910), - [anon_sym_offsetof] = ACTIONS(2910), - [anon_sym__Generic] = ACTIONS(2910), - [anon_sym_asm] = ACTIONS(2910), - [anon_sym___asm__] = ACTIONS(2910), - [sym_number_literal] = ACTIONS(2912), - [anon_sym_L_SQUOTE] = ACTIONS(2912), - [anon_sym_u_SQUOTE] = ACTIONS(2912), - [anon_sym_U_SQUOTE] = ACTIONS(2912), - [anon_sym_u8_SQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_AT] = ACTIONS(2910), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_L_DQUOTE] = ACTIONS(2912), - [anon_sym_u_DQUOTE] = ACTIONS(2912), - [anon_sym_U_DQUOTE] = ACTIONS(2912), - [anon_sym_u8_DQUOTE] = ACTIONS(2912), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [anon_sym_NULL] = ACTIONS(2910), - [anon_sym_nullptr] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATimport] = ACTIONS(2912), - [aux_sym_preproc_undef_token1] = ACTIONS(2910), - [anon_sym_POUND] = ACTIONS(2910), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2910), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2910), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2910), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2910), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE] = ACTIONS(2910), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_API_AVAILABLE] = ACTIONS(2910), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_API_DEPRECATED] = ACTIONS(2910), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2910), - [anon_sym___deprecated_msg] = ACTIONS(2910), - [anon_sym___deprecated_enum_msg] = ACTIONS(2910), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2910), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2910), - [anon_sym_ATprotocol] = ACTIONS(2912), - [anon_sym_ATinterface] = ACTIONS(2912), - [anon_sym_ATimplementation] = ACTIONS(2912), - [anon_sym_ATcompatibility_alias] = ACTIONS(2912), - [anon_sym_ATsynthesize] = ACTIONS(2912), - [anon_sym_ATdynamic] = ACTIONS(2912), - [anon_sym__Alignas] = ACTIONS(2910), - [anon_sym_ATtry] = ACTIONS(2912), - [anon_sym___try] = ACTIONS(2910), - [anon_sym_ATthrow] = ACTIONS(2912), - [anon_sym_ATselector] = ACTIONS(2912), - [anon_sym_ATavailable] = ACTIONS(2912), - [anon_sym___builtin_available] = ACTIONS(2910), - [anon_sym_va_arg] = ACTIONS(2910), - [anon_sym___asm] = ACTIONS(2910), - [anon_sym_ATencode] = ACTIONS(2912), - [anon_sym_ATsynchronized] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - }, - [361] = { - [sym_identifier] = ACTIONS(2914), - [aux_sym_preproc_include_token1] = ACTIONS(2914), - [aux_sym_preproc_include_token2] = ACTIONS(2914), - [aux_sym_preproc_def_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token2] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2914), - [aux_sym_preproc_else_token1] = ACTIONS(2914), - [aux_sym_preproc_elif_token1] = ACTIONS(2914), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2914), - [sym_preproc_directive] = ACTIONS(2914), - [anon_sym_LPAREN2] = ACTIONS(2916), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_STAR] = ACTIONS(2916), - [anon_sym_CARET] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym___extension__] = ACTIONS(2914), - [anon_sym_typedef] = ACTIONS(2914), - [anon_sym_extern] = ACTIONS(2914), - [anon_sym___attribute__] = ACTIONS(2914), - [anon_sym___attribute] = ACTIONS(2914), - [anon_sym_noreturn] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym___declspec] = ACTIONS(2914), - [anon_sym___cdecl] = ACTIONS(2914), - [anon_sym___clrcall] = ACTIONS(2914), - [anon_sym___stdcall] = ACTIONS(2914), - [anon_sym___fastcall] = ACTIONS(2914), - [anon_sym___thiscall] = ACTIONS(2914), - [anon_sym___vectorcall] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_signed] = ACTIONS(2914), - [anon_sym_unsigned] = ACTIONS(2914), - [anon_sym_long] = ACTIONS(2914), - [anon_sym_short] = ACTIONS(2914), - [anon_sym_ATautoreleasepool] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_auto] = ACTIONS(2914), - [anon_sym_register] = ACTIONS(2914), - [anon_sym_inline] = ACTIONS(2914), - [anon_sym___inline] = ACTIONS(2914), - [anon_sym___inline__] = ACTIONS(2914), - [anon_sym___forceinline] = ACTIONS(2914), - [anon_sym_thread_local] = ACTIONS(2914), - [anon_sym___thread] = ACTIONS(2914), - [anon_sym_CG_EXTERN] = ACTIONS(2914), - [anon_sym_CG_INLINE] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2914), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2914), - [anon_sym_IBOutlet] = ACTIONS(2914), - [anon_sym_IBInspectable] = ACTIONS(2914), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2914), - [anon_sym_NS_INLINE] = ACTIONS(2914), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2914), - [anon_sym_OBJC_EXPORT] = ACTIONS(2914), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_constexpr] = ACTIONS(2914), - [anon_sym_volatile] = ACTIONS(2914), - [anon_sym_restrict] = ACTIONS(2914), - [anon_sym___restrict__] = ACTIONS(2914), - [anon_sym__Atomic] = ACTIONS(2914), - [anon_sym__Noreturn] = ACTIONS(2914), - [anon_sym_nullable] = ACTIONS(2914), - [anon_sym__Complex] = ACTIONS(2914), - [anon_sym__Nonnull] = ACTIONS(2914), - [anon_sym__Nullable] = ACTIONS(2914), - [anon_sym__Nullable_result] = ACTIONS(2914), - [anon_sym__Null_unspecified] = ACTIONS(2914), - [anon_sym___autoreleasing] = ACTIONS(2914), - [anon_sym___block] = ACTIONS(2914), - [anon_sym___bridge] = ACTIONS(2914), - [anon_sym___bridge_retained] = ACTIONS(2914), - [anon_sym___bridge_transfer] = ACTIONS(2914), - [anon_sym___complex] = ACTIONS(2914), - [anon_sym___const] = ACTIONS(2914), - [anon_sym___imag] = ACTIONS(2914), - [anon_sym___kindof] = ACTIONS(2914), - [anon_sym___nonnull] = ACTIONS(2914), - [anon_sym___nullable] = ACTIONS(2914), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2914), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2914), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2914), - [anon_sym___real] = ACTIONS(2914), - [anon_sym___strong] = ACTIONS(2914), - [anon_sym___unsafe_unretained] = ACTIONS(2914), - [anon_sym___unused] = ACTIONS(2914), - [anon_sym___weak] = ACTIONS(2914), - [sym_primitive_type] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), - [anon_sym_struct] = ACTIONS(2914), - [anon_sym_union] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_in] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_goto] = ACTIONS(2914), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_sizeof] = ACTIONS(2914), - [anon_sym___alignof__] = ACTIONS(2914), - [anon_sym___alignof] = ACTIONS(2914), - [anon_sym__alignof] = ACTIONS(2914), - [anon_sym_alignof] = ACTIONS(2914), - [anon_sym__Alignof] = ACTIONS(2914), - [anon_sym_offsetof] = ACTIONS(2914), - [anon_sym__Generic] = ACTIONS(2914), - [anon_sym_asm] = ACTIONS(2914), - [anon_sym___asm__] = ACTIONS(2914), - [sym_number_literal] = ACTIONS(2916), - [anon_sym_L_SQUOTE] = ACTIONS(2916), - [anon_sym_u_SQUOTE] = ACTIONS(2916), - [anon_sym_U_SQUOTE] = ACTIONS(2916), - [anon_sym_u8_SQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_AT] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_L_DQUOTE] = ACTIONS(2916), - [anon_sym_u_DQUOTE] = ACTIONS(2916), - [anon_sym_U_DQUOTE] = ACTIONS(2916), - [anon_sym_u8_DQUOTE] = ACTIONS(2916), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [anon_sym_NULL] = ACTIONS(2914), - [anon_sym_nullptr] = ACTIONS(2914), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2914), - [anon_sym___typeof] = ACTIONS(2914), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_ATimport] = ACTIONS(2916), - [aux_sym_preproc_undef_token1] = ACTIONS(2914), - [anon_sym_POUND] = ACTIONS(2914), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2914), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2914), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2914), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2914), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE] = ACTIONS(2914), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_API_AVAILABLE] = ACTIONS(2914), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_API_DEPRECATED] = ACTIONS(2914), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2914), - [anon_sym___deprecated_msg] = ACTIONS(2914), - [anon_sym___deprecated_enum_msg] = ACTIONS(2914), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2914), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2914), - [anon_sym_ATprotocol] = ACTIONS(2916), - [anon_sym_ATinterface] = ACTIONS(2916), - [anon_sym_ATimplementation] = ACTIONS(2916), - [anon_sym_ATcompatibility_alias] = ACTIONS(2916), - [anon_sym_ATsynthesize] = ACTIONS(2916), - [anon_sym_ATdynamic] = ACTIONS(2916), - [anon_sym__Alignas] = ACTIONS(2914), - [anon_sym_ATtry] = ACTIONS(2916), - [anon_sym___try] = ACTIONS(2914), - [anon_sym_ATthrow] = ACTIONS(2916), - [anon_sym_ATselector] = ACTIONS(2916), - [anon_sym_ATavailable] = ACTIONS(2916), - [anon_sym___builtin_available] = ACTIONS(2914), - [anon_sym_va_arg] = ACTIONS(2914), - [anon_sym___asm] = ACTIONS(2914), - [anon_sym_ATencode] = ACTIONS(2916), - [anon_sym_ATsynchronized] = ACTIONS(2916), - [anon_sym_BOOL] = ACTIONS(2914), - [anon_sym_IMP] = ACTIONS(2914), - [anon_sym_SEL] = ACTIONS(2914), - [anon_sym_Class] = ACTIONS(2914), - [anon_sym_id] = ACTIONS(2914), - }, - [362] = { - [sym_identifier] = ACTIONS(2918), - [aux_sym_preproc_include_token1] = ACTIONS(2918), - [aux_sym_preproc_include_token2] = ACTIONS(2918), - [aux_sym_preproc_def_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token2] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2918), - [aux_sym_preproc_else_token1] = ACTIONS(2918), - [aux_sym_preproc_elif_token1] = ACTIONS(2918), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2918), - [sym_preproc_directive] = ACTIONS(2918), - [anon_sym_LPAREN2] = ACTIONS(2920), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_STAR] = ACTIONS(2920), - [anon_sym_CARET] = ACTIONS(2920), - [anon_sym_AMP] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym___extension__] = ACTIONS(2918), - [anon_sym_typedef] = ACTIONS(2918), - [anon_sym_extern] = ACTIONS(2918), - [anon_sym___attribute__] = ACTIONS(2918), - [anon_sym___attribute] = ACTIONS(2918), - [anon_sym_noreturn] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym___declspec] = ACTIONS(2918), - [anon_sym___cdecl] = ACTIONS(2918), - [anon_sym___clrcall] = ACTIONS(2918), - [anon_sym___stdcall] = ACTIONS(2918), - [anon_sym___fastcall] = ACTIONS(2918), - [anon_sym___thiscall] = ACTIONS(2918), - [anon_sym___vectorcall] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_signed] = ACTIONS(2918), - [anon_sym_unsigned] = ACTIONS(2918), - [anon_sym_long] = ACTIONS(2918), - [anon_sym_short] = ACTIONS(2918), - [anon_sym_ATautoreleasepool] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_auto] = ACTIONS(2918), - [anon_sym_register] = ACTIONS(2918), - [anon_sym_inline] = ACTIONS(2918), - [anon_sym___inline] = ACTIONS(2918), - [anon_sym___inline__] = ACTIONS(2918), - [anon_sym___forceinline] = ACTIONS(2918), - [anon_sym_thread_local] = ACTIONS(2918), - [anon_sym___thread] = ACTIONS(2918), - [anon_sym_CG_EXTERN] = ACTIONS(2918), - [anon_sym_CG_INLINE] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2918), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2918), - [anon_sym_IBOutlet] = ACTIONS(2918), - [anon_sym_IBInspectable] = ACTIONS(2918), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2918), - [anon_sym_NS_INLINE] = ACTIONS(2918), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2918), - [anon_sym_OBJC_EXPORT] = ACTIONS(2918), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_constexpr] = ACTIONS(2918), - [anon_sym_volatile] = ACTIONS(2918), - [anon_sym_restrict] = ACTIONS(2918), - [anon_sym___restrict__] = ACTIONS(2918), - [anon_sym__Atomic] = ACTIONS(2918), - [anon_sym__Noreturn] = ACTIONS(2918), - [anon_sym_nullable] = ACTIONS(2918), - [anon_sym__Complex] = ACTIONS(2918), - [anon_sym__Nonnull] = ACTIONS(2918), - [anon_sym__Nullable] = ACTIONS(2918), - [anon_sym__Nullable_result] = ACTIONS(2918), - [anon_sym__Null_unspecified] = ACTIONS(2918), - [anon_sym___autoreleasing] = ACTIONS(2918), - [anon_sym___block] = ACTIONS(2918), - [anon_sym___bridge] = ACTIONS(2918), - [anon_sym___bridge_retained] = ACTIONS(2918), - [anon_sym___bridge_transfer] = ACTIONS(2918), - [anon_sym___complex] = ACTIONS(2918), - [anon_sym___const] = ACTIONS(2918), - [anon_sym___imag] = ACTIONS(2918), - [anon_sym___kindof] = ACTIONS(2918), - [anon_sym___nonnull] = ACTIONS(2918), - [anon_sym___nullable] = ACTIONS(2918), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2918), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2918), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2918), - [anon_sym___real] = ACTIONS(2918), - [anon_sym___strong] = ACTIONS(2918), - [anon_sym___unsafe_unretained] = ACTIONS(2918), - [anon_sym___unused] = ACTIONS(2918), - [anon_sym___weak] = ACTIONS(2918), - [sym_primitive_type] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), - [anon_sym_struct] = ACTIONS(2918), - [anon_sym_union] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_in] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_goto] = ACTIONS(2918), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_sizeof] = ACTIONS(2918), - [anon_sym___alignof__] = ACTIONS(2918), - [anon_sym___alignof] = ACTIONS(2918), - [anon_sym__alignof] = ACTIONS(2918), - [anon_sym_alignof] = ACTIONS(2918), - [anon_sym__Alignof] = ACTIONS(2918), - [anon_sym_offsetof] = ACTIONS(2918), - [anon_sym__Generic] = ACTIONS(2918), - [anon_sym_asm] = ACTIONS(2918), - [anon_sym___asm__] = ACTIONS(2918), - [sym_number_literal] = ACTIONS(2920), - [anon_sym_L_SQUOTE] = ACTIONS(2920), - [anon_sym_u_SQUOTE] = ACTIONS(2920), - [anon_sym_U_SQUOTE] = ACTIONS(2920), - [anon_sym_u8_SQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_AT] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_L_DQUOTE] = ACTIONS(2920), - [anon_sym_u_DQUOTE] = ACTIONS(2920), - [anon_sym_U_DQUOTE] = ACTIONS(2920), - [anon_sym_u8_DQUOTE] = ACTIONS(2920), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [anon_sym_NULL] = ACTIONS(2918), - [anon_sym_nullptr] = ACTIONS(2918), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2918), - [anon_sym___typeof] = ACTIONS(2918), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_ATimport] = ACTIONS(2920), - [aux_sym_preproc_undef_token1] = ACTIONS(2918), - [anon_sym_POUND] = ACTIONS(2918), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2918), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2918), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2918), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2918), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE] = ACTIONS(2918), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_API_AVAILABLE] = ACTIONS(2918), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_API_DEPRECATED] = ACTIONS(2918), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2918), - [anon_sym___deprecated_msg] = ACTIONS(2918), - [anon_sym___deprecated_enum_msg] = ACTIONS(2918), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2918), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2918), - [anon_sym_ATprotocol] = ACTIONS(2920), - [anon_sym_ATinterface] = ACTIONS(2920), - [anon_sym_ATimplementation] = ACTIONS(2920), - [anon_sym_ATcompatibility_alias] = ACTIONS(2920), - [anon_sym_ATsynthesize] = ACTIONS(2920), - [anon_sym_ATdynamic] = ACTIONS(2920), - [anon_sym__Alignas] = ACTIONS(2918), - [anon_sym_ATtry] = ACTIONS(2920), - [anon_sym___try] = ACTIONS(2918), - [anon_sym_ATthrow] = ACTIONS(2920), - [anon_sym_ATselector] = ACTIONS(2920), - [anon_sym_ATavailable] = ACTIONS(2920), - [anon_sym___builtin_available] = ACTIONS(2918), - [anon_sym_va_arg] = ACTIONS(2918), - [anon_sym___asm] = ACTIONS(2918), - [anon_sym_ATencode] = ACTIONS(2920), - [anon_sym_ATsynchronized] = ACTIONS(2920), - [anon_sym_BOOL] = ACTIONS(2918), - [anon_sym_IMP] = ACTIONS(2918), - [anon_sym_SEL] = ACTIONS(2918), - [anon_sym_Class] = ACTIONS(2918), - [anon_sym_id] = ACTIONS(2918), - }, - [363] = { - [sym_identifier] = ACTIONS(2922), - [aux_sym_preproc_include_token1] = ACTIONS(2922), - [aux_sym_preproc_include_token2] = ACTIONS(2922), - [aux_sym_preproc_def_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token2] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2922), - [aux_sym_preproc_else_token1] = ACTIONS(2922), - [aux_sym_preproc_elif_token1] = ACTIONS(2922), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2922), - [sym_preproc_directive] = ACTIONS(2922), - [anon_sym_LPAREN2] = ACTIONS(2924), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_STAR] = ACTIONS(2924), - [anon_sym_CARET] = ACTIONS(2924), - [anon_sym_AMP] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym___extension__] = ACTIONS(2922), - [anon_sym_typedef] = ACTIONS(2922), - [anon_sym_extern] = ACTIONS(2922), - [anon_sym___attribute__] = ACTIONS(2922), - [anon_sym___attribute] = ACTIONS(2922), - [anon_sym_noreturn] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym___declspec] = ACTIONS(2922), - [anon_sym___cdecl] = ACTIONS(2922), - [anon_sym___clrcall] = ACTIONS(2922), - [anon_sym___stdcall] = ACTIONS(2922), - [anon_sym___fastcall] = ACTIONS(2922), - [anon_sym___thiscall] = ACTIONS(2922), - [anon_sym___vectorcall] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_signed] = ACTIONS(2922), - [anon_sym_unsigned] = ACTIONS(2922), - [anon_sym_long] = ACTIONS(2922), - [anon_sym_short] = ACTIONS(2922), - [anon_sym_ATautoreleasepool] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_auto] = ACTIONS(2922), - [anon_sym_register] = ACTIONS(2922), - [anon_sym_inline] = ACTIONS(2922), - [anon_sym___inline] = ACTIONS(2922), - [anon_sym___inline__] = ACTIONS(2922), - [anon_sym___forceinline] = ACTIONS(2922), - [anon_sym_thread_local] = ACTIONS(2922), - [anon_sym___thread] = ACTIONS(2922), - [anon_sym_CG_EXTERN] = ACTIONS(2922), - [anon_sym_CG_INLINE] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2922), - [anon_sym_IBOutlet] = ACTIONS(2922), - [anon_sym_IBInspectable] = ACTIONS(2922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2922), - [anon_sym_NS_INLINE] = ACTIONS(2922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2922), - [anon_sym_OBJC_EXPORT] = ACTIONS(2922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_constexpr] = ACTIONS(2922), - [anon_sym_volatile] = ACTIONS(2922), - [anon_sym_restrict] = ACTIONS(2922), - [anon_sym___restrict__] = ACTIONS(2922), - [anon_sym__Atomic] = ACTIONS(2922), - [anon_sym__Noreturn] = ACTIONS(2922), - [anon_sym_nullable] = ACTIONS(2922), - [anon_sym__Complex] = ACTIONS(2922), - [anon_sym__Nonnull] = ACTIONS(2922), - [anon_sym__Nullable] = ACTIONS(2922), - [anon_sym__Nullable_result] = ACTIONS(2922), - [anon_sym__Null_unspecified] = ACTIONS(2922), - [anon_sym___autoreleasing] = ACTIONS(2922), - [anon_sym___block] = ACTIONS(2922), - [anon_sym___bridge] = ACTIONS(2922), - [anon_sym___bridge_retained] = ACTIONS(2922), - [anon_sym___bridge_transfer] = ACTIONS(2922), - [anon_sym___complex] = ACTIONS(2922), - [anon_sym___const] = ACTIONS(2922), - [anon_sym___imag] = ACTIONS(2922), - [anon_sym___kindof] = ACTIONS(2922), - [anon_sym___nonnull] = ACTIONS(2922), - [anon_sym___nullable] = ACTIONS(2922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2922), - [anon_sym___real] = ACTIONS(2922), - [anon_sym___strong] = ACTIONS(2922), - [anon_sym___unsafe_unretained] = ACTIONS(2922), - [anon_sym___unused] = ACTIONS(2922), - [anon_sym___weak] = ACTIONS(2922), - [sym_primitive_type] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), - [anon_sym_struct] = ACTIONS(2922), - [anon_sym_union] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_in] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_goto] = ACTIONS(2922), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_sizeof] = ACTIONS(2922), - [anon_sym___alignof__] = ACTIONS(2922), - [anon_sym___alignof] = ACTIONS(2922), - [anon_sym__alignof] = ACTIONS(2922), - [anon_sym_alignof] = ACTIONS(2922), - [anon_sym__Alignof] = ACTIONS(2922), - [anon_sym_offsetof] = ACTIONS(2922), - [anon_sym__Generic] = ACTIONS(2922), - [anon_sym_asm] = ACTIONS(2922), - [anon_sym___asm__] = ACTIONS(2922), - [sym_number_literal] = ACTIONS(2924), - [anon_sym_L_SQUOTE] = ACTIONS(2924), - [anon_sym_u_SQUOTE] = ACTIONS(2924), - [anon_sym_U_SQUOTE] = ACTIONS(2924), - [anon_sym_u8_SQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_AT] = ACTIONS(2922), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_L_DQUOTE] = ACTIONS(2924), - [anon_sym_u_DQUOTE] = ACTIONS(2924), - [anon_sym_U_DQUOTE] = ACTIONS(2924), - [anon_sym_u8_DQUOTE] = ACTIONS(2924), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [anon_sym_NULL] = ACTIONS(2922), - [anon_sym_nullptr] = ACTIONS(2922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2922), - [anon_sym___typeof] = ACTIONS(2922), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_ATimport] = ACTIONS(2924), - [aux_sym_preproc_undef_token1] = ACTIONS(2922), - [anon_sym_POUND] = ACTIONS(2922), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE] = ACTIONS(2922), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_API_AVAILABLE] = ACTIONS(2922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_API_DEPRECATED] = ACTIONS(2922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2922), - [anon_sym___deprecated_msg] = ACTIONS(2922), - [anon_sym___deprecated_enum_msg] = ACTIONS(2922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2922), - [anon_sym_ATprotocol] = ACTIONS(2924), - [anon_sym_ATinterface] = ACTIONS(2924), - [anon_sym_ATimplementation] = ACTIONS(2924), - [anon_sym_ATcompatibility_alias] = ACTIONS(2924), - [anon_sym_ATsynthesize] = ACTIONS(2924), - [anon_sym_ATdynamic] = ACTIONS(2924), - [anon_sym__Alignas] = ACTIONS(2922), - [anon_sym_ATtry] = ACTIONS(2924), - [anon_sym___try] = ACTIONS(2922), - [anon_sym_ATthrow] = ACTIONS(2924), - [anon_sym_ATselector] = ACTIONS(2924), - [anon_sym_ATavailable] = ACTIONS(2924), - [anon_sym___builtin_available] = ACTIONS(2922), - [anon_sym_va_arg] = ACTIONS(2922), - [anon_sym___asm] = ACTIONS(2922), - [anon_sym_ATencode] = ACTIONS(2924), - [anon_sym_ATsynchronized] = ACTIONS(2924), - [anon_sym_BOOL] = ACTIONS(2922), - [anon_sym_IMP] = ACTIONS(2922), - [anon_sym_SEL] = ACTIONS(2922), - [anon_sym_Class] = ACTIONS(2922), - [anon_sym_id] = ACTIONS(2922), - }, - [364] = { - [sym_identifier] = ACTIONS(2926), - [aux_sym_preproc_include_token1] = ACTIONS(2926), - [aux_sym_preproc_include_token2] = ACTIONS(2926), - [aux_sym_preproc_def_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token2] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2926), - [aux_sym_preproc_else_token1] = ACTIONS(2926), - [aux_sym_preproc_elif_token1] = ACTIONS(2926), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2926), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2926), - [sym_preproc_directive] = ACTIONS(2926), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_BANG] = ACTIONS(2928), - [anon_sym_TILDE] = ACTIONS(2928), - [anon_sym_DASH] = ACTIONS(2926), - [anon_sym_PLUS] = ACTIONS(2926), - [anon_sym_STAR] = ACTIONS(2928), - [anon_sym_CARET] = ACTIONS(2928), - [anon_sym_AMP] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2926), - [anon_sym_typedef] = ACTIONS(2926), - [anon_sym_extern] = ACTIONS(2926), - [anon_sym___attribute__] = ACTIONS(2926), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___declspec] = ACTIONS(2926), - [anon_sym___cdecl] = ACTIONS(2926), - [anon_sym___clrcall] = ACTIONS(2926), - [anon_sym___stdcall] = ACTIONS(2926), - [anon_sym___fastcall] = ACTIONS(2926), - [anon_sym___thiscall] = ACTIONS(2926), - [anon_sym___vectorcall] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_signed] = ACTIONS(2926), - [anon_sym_unsigned] = ACTIONS(2926), - [anon_sym_long] = ACTIONS(2926), - [anon_sym_short] = ACTIONS(2926), - [anon_sym_ATautoreleasepool] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2926), - [anon_sym_auto] = ACTIONS(2926), - [anon_sym_register] = ACTIONS(2926), - [anon_sym_inline] = ACTIONS(2926), - [anon_sym___inline] = ACTIONS(2926), - [anon_sym___inline__] = ACTIONS(2926), - [anon_sym___forceinline] = ACTIONS(2926), - [anon_sym_thread_local] = ACTIONS(2926), - [anon_sym___thread] = ACTIONS(2926), - [anon_sym_CG_EXTERN] = ACTIONS(2926), - [anon_sym_CG_INLINE] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2926), - [anon_sym_IBOutlet] = ACTIONS(2926), - [anon_sym_IBInspectable] = ACTIONS(2926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2926), - [anon_sym_NS_INLINE] = ACTIONS(2926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2926), - [anon_sym_OBJC_EXPORT] = ACTIONS(2926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2926), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2926), - [anon_sym_volatile] = ACTIONS(2926), - [anon_sym_restrict] = ACTIONS(2926), - [anon_sym___restrict__] = ACTIONS(2926), - [anon_sym__Atomic] = ACTIONS(2926), - [anon_sym__Noreturn] = ACTIONS(2926), - [anon_sym_nullable] = ACTIONS(2926), - [anon_sym__Complex] = ACTIONS(2926), - [anon_sym__Nonnull] = ACTIONS(2926), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2926), - [anon_sym__Null_unspecified] = ACTIONS(2926), - [anon_sym___autoreleasing] = ACTIONS(2926), - [anon_sym___block] = ACTIONS(2926), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2926), - [anon_sym___bridge_transfer] = ACTIONS(2926), - [anon_sym___complex] = ACTIONS(2926), - [anon_sym___const] = ACTIONS(2926), - [anon_sym___imag] = ACTIONS(2926), - [anon_sym___kindof] = ACTIONS(2926), - [anon_sym___nonnull] = ACTIONS(2926), - [anon_sym___nullable] = ACTIONS(2926), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2926), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2926), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2926), - [anon_sym___real] = ACTIONS(2926), - [anon_sym___strong] = ACTIONS(2926), - [anon_sym___unsafe_unretained] = ACTIONS(2926), - [anon_sym___unused] = ACTIONS(2926), - [anon_sym___weak] = ACTIONS(2926), - [sym_primitive_type] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), - [anon_sym_struct] = ACTIONS(2926), - [anon_sym_union] = ACTIONS(2926), - [anon_sym_if] = ACTIONS(2926), - [anon_sym_switch] = ACTIONS(2926), - [anon_sym_case] = ACTIONS(2926), - [anon_sym_default] = ACTIONS(2926), - [anon_sym_while] = ACTIONS(2926), - [anon_sym_do] = ACTIONS(2926), - [anon_sym_for] = ACTIONS(2926), - [anon_sym_in] = ACTIONS(2926), - [anon_sym_return] = ACTIONS(2926), - [anon_sym_break] = ACTIONS(2926), - [anon_sym_continue] = ACTIONS(2926), - [anon_sym_goto] = ACTIONS(2926), - [anon_sym_DASH_DASH] = ACTIONS(2928), - [anon_sym_PLUS_PLUS] = ACTIONS(2928), - [anon_sym_sizeof] = ACTIONS(2926), - [anon_sym___alignof__] = ACTIONS(2926), - [anon_sym___alignof] = ACTIONS(2926), - [anon_sym__alignof] = ACTIONS(2926), - [anon_sym_alignof] = ACTIONS(2926), - [anon_sym__Alignof] = ACTIONS(2926), - [anon_sym_offsetof] = ACTIONS(2926), - [anon_sym__Generic] = ACTIONS(2926), - [anon_sym_asm] = ACTIONS(2926), - [anon_sym___asm__] = ACTIONS(2926), - [sym_number_literal] = ACTIONS(2928), - [anon_sym_L_SQUOTE] = ACTIONS(2928), - [anon_sym_u_SQUOTE] = ACTIONS(2928), - [anon_sym_U_SQUOTE] = ACTIONS(2928), - [anon_sym_u8_SQUOTE] = ACTIONS(2928), - [anon_sym_SQUOTE] = ACTIONS(2928), - [anon_sym_AT] = ACTIONS(2926), - [anon_sym_DQUOTE] = ACTIONS(2928), - [anon_sym_L_DQUOTE] = ACTIONS(2928), - [anon_sym_u_DQUOTE] = ACTIONS(2928), - [anon_sym_U_DQUOTE] = ACTIONS(2928), - [anon_sym_u8_DQUOTE] = ACTIONS(2928), - [sym_true] = ACTIONS(2926), - [sym_false] = ACTIONS(2926), - [anon_sym_NULL] = ACTIONS(2926), - [anon_sym_nullptr] = ACTIONS(2926), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2926), - [anon_sym___typeof] = ACTIONS(2926), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_ATimport] = ACTIONS(2928), - [aux_sym_preproc_undef_token1] = ACTIONS(2926), - [anon_sym_POUND] = ACTIONS(2926), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2926), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2926), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2926), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2926), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE] = ACTIONS(2926), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_API_AVAILABLE] = ACTIONS(2926), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_API_DEPRECATED] = ACTIONS(2926), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2926), - [anon_sym___deprecated_msg] = ACTIONS(2926), - [anon_sym___deprecated_enum_msg] = ACTIONS(2926), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2926), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2926), - [anon_sym_ATprotocol] = ACTIONS(2928), - [anon_sym_ATinterface] = ACTIONS(2928), - [anon_sym_ATimplementation] = ACTIONS(2928), - [anon_sym_ATcompatibility_alias] = ACTIONS(2928), - [anon_sym_ATsynthesize] = ACTIONS(2928), - [anon_sym_ATdynamic] = ACTIONS(2928), - [anon_sym__Alignas] = ACTIONS(2926), - [anon_sym_ATtry] = ACTIONS(2928), - [anon_sym___try] = ACTIONS(2926), - [anon_sym_ATthrow] = ACTIONS(2928), - [anon_sym_ATselector] = ACTIONS(2928), - [anon_sym_ATavailable] = ACTIONS(2928), - [anon_sym___builtin_available] = ACTIONS(2926), - [anon_sym_va_arg] = ACTIONS(2926), - [anon_sym___asm] = ACTIONS(2926), - [anon_sym_ATencode] = ACTIONS(2928), - [anon_sym_ATsynchronized] = ACTIONS(2928), - [anon_sym_BOOL] = ACTIONS(2926), - [anon_sym_IMP] = ACTIONS(2926), - [anon_sym_SEL] = ACTIONS(2926), - [anon_sym_Class] = ACTIONS(2926), - [anon_sym_id] = ACTIONS(2926), - }, - [365] = { - [sym_identifier] = ACTIONS(2930), - [aux_sym_preproc_include_token1] = ACTIONS(2930), - [aux_sym_preproc_include_token2] = ACTIONS(2930), - [aux_sym_preproc_def_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token2] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2930), - [aux_sym_preproc_else_token1] = ACTIONS(2930), - [aux_sym_preproc_elif_token1] = ACTIONS(2930), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2930), - [sym_preproc_directive] = ACTIONS(2930), - [anon_sym_LPAREN2] = ACTIONS(2932), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_STAR] = ACTIONS(2932), - [anon_sym_CARET] = ACTIONS(2932), - [anon_sym_AMP] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym___extension__] = ACTIONS(2930), - [anon_sym_typedef] = ACTIONS(2930), - [anon_sym_extern] = ACTIONS(2930), - [anon_sym___attribute__] = ACTIONS(2930), - [anon_sym___attribute] = ACTIONS(2930), - [anon_sym_noreturn] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym___declspec] = ACTIONS(2930), - [anon_sym___cdecl] = ACTIONS(2930), - [anon_sym___clrcall] = ACTIONS(2930), - [anon_sym___stdcall] = ACTIONS(2930), - [anon_sym___fastcall] = ACTIONS(2930), - [anon_sym___thiscall] = ACTIONS(2930), - [anon_sym___vectorcall] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_signed] = ACTIONS(2930), - [anon_sym_unsigned] = ACTIONS(2930), - [anon_sym_long] = ACTIONS(2930), - [anon_sym_short] = ACTIONS(2930), - [anon_sym_ATautoreleasepool] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_auto] = ACTIONS(2930), - [anon_sym_register] = ACTIONS(2930), - [anon_sym_inline] = ACTIONS(2930), - [anon_sym___inline] = ACTIONS(2930), - [anon_sym___inline__] = ACTIONS(2930), - [anon_sym___forceinline] = ACTIONS(2930), - [anon_sym_thread_local] = ACTIONS(2930), - [anon_sym___thread] = ACTIONS(2930), - [anon_sym_CG_EXTERN] = ACTIONS(2930), - [anon_sym_CG_INLINE] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2930), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2930), - [anon_sym_IBOutlet] = ACTIONS(2930), - [anon_sym_IBInspectable] = ACTIONS(2930), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2930), - [anon_sym_NS_INLINE] = ACTIONS(2930), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2930), - [anon_sym_OBJC_EXPORT] = ACTIONS(2930), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_constexpr] = ACTIONS(2930), - [anon_sym_volatile] = ACTIONS(2930), - [anon_sym_restrict] = ACTIONS(2930), - [anon_sym___restrict__] = ACTIONS(2930), - [anon_sym__Atomic] = ACTIONS(2930), - [anon_sym__Noreturn] = ACTIONS(2930), - [anon_sym_nullable] = ACTIONS(2930), - [anon_sym__Complex] = ACTIONS(2930), - [anon_sym__Nonnull] = ACTIONS(2930), - [anon_sym__Nullable] = ACTIONS(2930), - [anon_sym__Nullable_result] = ACTIONS(2930), - [anon_sym__Null_unspecified] = ACTIONS(2930), - [anon_sym___autoreleasing] = ACTIONS(2930), - [anon_sym___block] = ACTIONS(2930), - [anon_sym___bridge] = ACTIONS(2930), - [anon_sym___bridge_retained] = ACTIONS(2930), - [anon_sym___bridge_transfer] = ACTIONS(2930), - [anon_sym___complex] = ACTIONS(2930), - [anon_sym___const] = ACTIONS(2930), - [anon_sym___imag] = ACTIONS(2930), - [anon_sym___kindof] = ACTIONS(2930), - [anon_sym___nonnull] = ACTIONS(2930), - [anon_sym___nullable] = ACTIONS(2930), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2930), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2930), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2930), - [anon_sym___real] = ACTIONS(2930), - [anon_sym___strong] = ACTIONS(2930), - [anon_sym___unsafe_unretained] = ACTIONS(2930), - [anon_sym___unused] = ACTIONS(2930), - [anon_sym___weak] = ACTIONS(2930), - [sym_primitive_type] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), - [anon_sym_struct] = ACTIONS(2930), - [anon_sym_union] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_in] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_goto] = ACTIONS(2930), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_sizeof] = ACTIONS(2930), - [anon_sym___alignof__] = ACTIONS(2930), - [anon_sym___alignof] = ACTIONS(2930), - [anon_sym__alignof] = ACTIONS(2930), - [anon_sym_alignof] = ACTIONS(2930), - [anon_sym__Alignof] = ACTIONS(2930), - [anon_sym_offsetof] = ACTIONS(2930), - [anon_sym__Generic] = ACTIONS(2930), - [anon_sym_asm] = ACTIONS(2930), - [anon_sym___asm__] = ACTIONS(2930), - [sym_number_literal] = ACTIONS(2932), - [anon_sym_L_SQUOTE] = ACTIONS(2932), - [anon_sym_u_SQUOTE] = ACTIONS(2932), - [anon_sym_U_SQUOTE] = ACTIONS(2932), - [anon_sym_u8_SQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_AT] = ACTIONS(2930), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_L_DQUOTE] = ACTIONS(2932), - [anon_sym_u_DQUOTE] = ACTIONS(2932), - [anon_sym_U_DQUOTE] = ACTIONS(2932), - [anon_sym_u8_DQUOTE] = ACTIONS(2932), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [anon_sym_NULL] = ACTIONS(2930), - [anon_sym_nullptr] = ACTIONS(2930), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2930), - [anon_sym___typeof] = ACTIONS(2930), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_ATimport] = ACTIONS(2932), - [aux_sym_preproc_undef_token1] = ACTIONS(2930), - [anon_sym_POUND] = ACTIONS(2930), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2930), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2930), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2930), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2930), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE] = ACTIONS(2930), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_API_AVAILABLE] = ACTIONS(2930), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_API_DEPRECATED] = ACTIONS(2930), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2930), - [anon_sym___deprecated_msg] = ACTIONS(2930), - [anon_sym___deprecated_enum_msg] = ACTIONS(2930), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2930), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2930), - [anon_sym_ATprotocol] = ACTIONS(2932), - [anon_sym_ATinterface] = ACTIONS(2932), - [anon_sym_ATimplementation] = ACTIONS(2932), - [anon_sym_ATcompatibility_alias] = ACTIONS(2932), - [anon_sym_ATsynthesize] = ACTIONS(2932), - [anon_sym_ATdynamic] = ACTIONS(2932), - [anon_sym__Alignas] = ACTIONS(2930), - [anon_sym_ATtry] = ACTIONS(2932), - [anon_sym___try] = ACTIONS(2930), - [anon_sym_ATthrow] = ACTIONS(2932), - [anon_sym_ATselector] = ACTIONS(2932), - [anon_sym_ATavailable] = ACTIONS(2932), - [anon_sym___builtin_available] = ACTIONS(2930), - [anon_sym_va_arg] = ACTIONS(2930), - [anon_sym___asm] = ACTIONS(2930), - [anon_sym_ATencode] = ACTIONS(2932), - [anon_sym_ATsynchronized] = ACTIONS(2932), - [anon_sym_BOOL] = ACTIONS(2930), - [anon_sym_IMP] = ACTIONS(2930), - [anon_sym_SEL] = ACTIONS(2930), - [anon_sym_Class] = ACTIONS(2930), - [anon_sym_id] = ACTIONS(2930), - }, - [366] = { - [sym_identifier] = ACTIONS(2934), - [aux_sym_preproc_include_token1] = ACTIONS(2934), - [aux_sym_preproc_include_token2] = ACTIONS(2934), - [aux_sym_preproc_def_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token2] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2934), - [aux_sym_preproc_else_token1] = ACTIONS(2934), - [aux_sym_preproc_elif_token1] = ACTIONS(2934), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2934), - [sym_preproc_directive] = ACTIONS(2934), - [anon_sym_LPAREN2] = ACTIONS(2936), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_STAR] = ACTIONS(2936), - [anon_sym_CARET] = ACTIONS(2936), - [anon_sym_AMP] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym___extension__] = ACTIONS(2934), - [anon_sym_typedef] = ACTIONS(2934), - [anon_sym_extern] = ACTIONS(2934), - [anon_sym___attribute__] = ACTIONS(2934), - [anon_sym___attribute] = ACTIONS(2934), - [anon_sym_noreturn] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym___declspec] = ACTIONS(2934), - [anon_sym___cdecl] = ACTIONS(2934), - [anon_sym___clrcall] = ACTIONS(2934), - [anon_sym___stdcall] = ACTIONS(2934), - [anon_sym___fastcall] = ACTIONS(2934), - [anon_sym___thiscall] = ACTIONS(2934), - [anon_sym___vectorcall] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_signed] = ACTIONS(2934), - [anon_sym_unsigned] = ACTIONS(2934), - [anon_sym_long] = ACTIONS(2934), - [anon_sym_short] = ACTIONS(2934), - [anon_sym_ATautoreleasepool] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_auto] = ACTIONS(2934), - [anon_sym_register] = ACTIONS(2934), - [anon_sym_inline] = ACTIONS(2934), - [anon_sym___inline] = ACTIONS(2934), - [anon_sym___inline__] = ACTIONS(2934), - [anon_sym___forceinline] = ACTIONS(2934), - [anon_sym_thread_local] = ACTIONS(2934), - [anon_sym___thread] = ACTIONS(2934), - [anon_sym_CG_EXTERN] = ACTIONS(2934), - [anon_sym_CG_INLINE] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2934), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2934), - [anon_sym_IBOutlet] = ACTIONS(2934), - [anon_sym_IBInspectable] = ACTIONS(2934), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2934), - [anon_sym_NS_INLINE] = ACTIONS(2934), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2934), - [anon_sym_OBJC_EXPORT] = ACTIONS(2934), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_constexpr] = ACTIONS(2934), - [anon_sym_volatile] = ACTIONS(2934), - [anon_sym_restrict] = ACTIONS(2934), - [anon_sym___restrict__] = ACTIONS(2934), - [anon_sym__Atomic] = ACTIONS(2934), - [anon_sym__Noreturn] = ACTIONS(2934), - [anon_sym_nullable] = ACTIONS(2934), - [anon_sym__Complex] = ACTIONS(2934), - [anon_sym__Nonnull] = ACTIONS(2934), - [anon_sym__Nullable] = ACTIONS(2934), - [anon_sym__Nullable_result] = ACTIONS(2934), - [anon_sym__Null_unspecified] = ACTIONS(2934), - [anon_sym___autoreleasing] = ACTIONS(2934), - [anon_sym___block] = ACTIONS(2934), - [anon_sym___bridge] = ACTIONS(2934), - [anon_sym___bridge_retained] = ACTIONS(2934), - [anon_sym___bridge_transfer] = ACTIONS(2934), - [anon_sym___complex] = ACTIONS(2934), - [anon_sym___const] = ACTIONS(2934), - [anon_sym___imag] = ACTIONS(2934), - [anon_sym___kindof] = ACTIONS(2934), - [anon_sym___nonnull] = ACTIONS(2934), - [anon_sym___nullable] = ACTIONS(2934), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2934), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2934), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2934), - [anon_sym___real] = ACTIONS(2934), - [anon_sym___strong] = ACTIONS(2934), - [anon_sym___unsafe_unretained] = ACTIONS(2934), - [anon_sym___unused] = ACTIONS(2934), - [anon_sym___weak] = ACTIONS(2934), - [sym_primitive_type] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), - [anon_sym_struct] = ACTIONS(2934), - [anon_sym_union] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_in] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_goto] = ACTIONS(2934), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_sizeof] = ACTIONS(2934), - [anon_sym___alignof__] = ACTIONS(2934), - [anon_sym___alignof] = ACTIONS(2934), - [anon_sym__alignof] = ACTIONS(2934), - [anon_sym_alignof] = ACTIONS(2934), - [anon_sym__Alignof] = ACTIONS(2934), - [anon_sym_offsetof] = ACTIONS(2934), - [anon_sym__Generic] = ACTIONS(2934), - [anon_sym_asm] = ACTIONS(2934), - [anon_sym___asm__] = ACTIONS(2934), - [sym_number_literal] = ACTIONS(2936), - [anon_sym_L_SQUOTE] = ACTIONS(2936), - [anon_sym_u_SQUOTE] = ACTIONS(2936), - [anon_sym_U_SQUOTE] = ACTIONS(2936), - [anon_sym_u8_SQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_AT] = ACTIONS(2934), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_L_DQUOTE] = ACTIONS(2936), - [anon_sym_u_DQUOTE] = ACTIONS(2936), - [anon_sym_U_DQUOTE] = ACTIONS(2936), - [anon_sym_u8_DQUOTE] = ACTIONS(2936), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [anon_sym_NULL] = ACTIONS(2934), - [anon_sym_nullptr] = ACTIONS(2934), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2934), - [anon_sym___typeof] = ACTIONS(2934), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_ATimport] = ACTIONS(2936), - [aux_sym_preproc_undef_token1] = ACTIONS(2934), - [anon_sym_POUND] = ACTIONS(2934), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE] = ACTIONS(2934), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_API_AVAILABLE] = ACTIONS(2934), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_API_DEPRECATED] = ACTIONS(2934), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2934), - [anon_sym___deprecated_msg] = ACTIONS(2934), - [anon_sym___deprecated_enum_msg] = ACTIONS(2934), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2934), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2934), - [anon_sym_ATprotocol] = ACTIONS(2936), - [anon_sym_ATinterface] = ACTIONS(2936), - [anon_sym_ATimplementation] = ACTIONS(2936), - [anon_sym_ATcompatibility_alias] = ACTIONS(2936), - [anon_sym_ATsynthesize] = ACTIONS(2936), - [anon_sym_ATdynamic] = ACTIONS(2936), - [anon_sym__Alignas] = ACTIONS(2934), - [anon_sym_ATtry] = ACTIONS(2936), - [anon_sym___try] = ACTIONS(2934), - [anon_sym_ATthrow] = ACTIONS(2936), - [anon_sym_ATselector] = ACTIONS(2936), - [anon_sym_ATavailable] = ACTIONS(2936), - [anon_sym___builtin_available] = ACTIONS(2934), - [anon_sym_va_arg] = ACTIONS(2934), - [anon_sym___asm] = ACTIONS(2934), - [anon_sym_ATencode] = ACTIONS(2936), - [anon_sym_ATsynchronized] = ACTIONS(2936), - [anon_sym_BOOL] = ACTIONS(2934), - [anon_sym_IMP] = ACTIONS(2934), - [anon_sym_SEL] = ACTIONS(2934), - [anon_sym_Class] = ACTIONS(2934), - [anon_sym_id] = ACTIONS(2934), - }, - [367] = { - [sym_identifier] = ACTIONS(2938), - [aux_sym_preproc_include_token1] = ACTIONS(2938), - [aux_sym_preproc_include_token2] = ACTIONS(2938), - [aux_sym_preproc_def_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token2] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2938), - [aux_sym_preproc_else_token1] = ACTIONS(2938), - [aux_sym_preproc_elif_token1] = ACTIONS(2938), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2938), - [sym_preproc_directive] = ACTIONS(2938), - [anon_sym_LPAREN2] = ACTIONS(2940), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_STAR] = ACTIONS(2940), - [anon_sym_CARET] = ACTIONS(2940), - [anon_sym_AMP] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym___extension__] = ACTIONS(2938), - [anon_sym_typedef] = ACTIONS(2938), - [anon_sym_extern] = ACTIONS(2938), - [anon_sym___attribute__] = ACTIONS(2938), - [anon_sym___attribute] = ACTIONS(2938), - [anon_sym_noreturn] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym___declspec] = ACTIONS(2938), - [anon_sym___cdecl] = ACTIONS(2938), - [anon_sym___clrcall] = ACTIONS(2938), - [anon_sym___stdcall] = ACTIONS(2938), - [anon_sym___fastcall] = ACTIONS(2938), - [anon_sym___thiscall] = ACTIONS(2938), - [anon_sym___vectorcall] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_signed] = ACTIONS(2938), - [anon_sym_unsigned] = ACTIONS(2938), - [anon_sym_long] = ACTIONS(2938), - [anon_sym_short] = ACTIONS(2938), - [anon_sym_ATautoreleasepool] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_auto] = ACTIONS(2938), - [anon_sym_register] = ACTIONS(2938), - [anon_sym_inline] = ACTIONS(2938), - [anon_sym___inline] = ACTIONS(2938), - [anon_sym___inline__] = ACTIONS(2938), - [anon_sym___forceinline] = ACTIONS(2938), - [anon_sym_thread_local] = ACTIONS(2938), - [anon_sym___thread] = ACTIONS(2938), - [anon_sym_CG_EXTERN] = ACTIONS(2938), - [anon_sym_CG_INLINE] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2938), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2938), - [anon_sym_IBOutlet] = ACTIONS(2938), - [anon_sym_IBInspectable] = ACTIONS(2938), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2938), - [anon_sym_NS_INLINE] = ACTIONS(2938), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2938), - [anon_sym_OBJC_EXPORT] = ACTIONS(2938), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_constexpr] = ACTIONS(2938), - [anon_sym_volatile] = ACTIONS(2938), - [anon_sym_restrict] = ACTIONS(2938), - [anon_sym___restrict__] = ACTIONS(2938), - [anon_sym__Atomic] = ACTIONS(2938), - [anon_sym__Noreturn] = ACTIONS(2938), - [anon_sym_nullable] = ACTIONS(2938), - [anon_sym__Complex] = ACTIONS(2938), - [anon_sym__Nonnull] = ACTIONS(2938), - [anon_sym__Nullable] = ACTIONS(2938), - [anon_sym__Nullable_result] = ACTIONS(2938), - [anon_sym__Null_unspecified] = ACTIONS(2938), - [anon_sym___autoreleasing] = ACTIONS(2938), - [anon_sym___block] = ACTIONS(2938), - [anon_sym___bridge] = ACTIONS(2938), - [anon_sym___bridge_retained] = ACTIONS(2938), - [anon_sym___bridge_transfer] = ACTIONS(2938), - [anon_sym___complex] = ACTIONS(2938), - [anon_sym___const] = ACTIONS(2938), - [anon_sym___imag] = ACTIONS(2938), - [anon_sym___kindof] = ACTIONS(2938), - [anon_sym___nonnull] = ACTIONS(2938), - [anon_sym___nullable] = ACTIONS(2938), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2938), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2938), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2938), - [anon_sym___real] = ACTIONS(2938), - [anon_sym___strong] = ACTIONS(2938), - [anon_sym___unsafe_unretained] = ACTIONS(2938), - [anon_sym___unused] = ACTIONS(2938), - [anon_sym___weak] = ACTIONS(2938), - [sym_primitive_type] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), - [anon_sym_struct] = ACTIONS(2938), - [anon_sym_union] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_in] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_goto] = ACTIONS(2938), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_sizeof] = ACTIONS(2938), - [anon_sym___alignof__] = ACTIONS(2938), - [anon_sym___alignof] = ACTIONS(2938), - [anon_sym__alignof] = ACTIONS(2938), - [anon_sym_alignof] = ACTIONS(2938), - [anon_sym__Alignof] = ACTIONS(2938), - [anon_sym_offsetof] = ACTIONS(2938), - [anon_sym__Generic] = ACTIONS(2938), - [anon_sym_asm] = ACTIONS(2938), - [anon_sym___asm__] = ACTIONS(2938), - [sym_number_literal] = ACTIONS(2940), - [anon_sym_L_SQUOTE] = ACTIONS(2940), - [anon_sym_u_SQUOTE] = ACTIONS(2940), - [anon_sym_U_SQUOTE] = ACTIONS(2940), - [anon_sym_u8_SQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_AT] = ACTIONS(2938), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_L_DQUOTE] = ACTIONS(2940), - [anon_sym_u_DQUOTE] = ACTIONS(2940), - [anon_sym_U_DQUOTE] = ACTIONS(2940), - [anon_sym_u8_DQUOTE] = ACTIONS(2940), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [anon_sym_NULL] = ACTIONS(2938), - [anon_sym_nullptr] = ACTIONS(2938), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2938), - [anon_sym___typeof] = ACTIONS(2938), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_ATimport] = ACTIONS(2940), - [aux_sym_preproc_undef_token1] = ACTIONS(2938), - [anon_sym_POUND] = ACTIONS(2938), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2938), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2938), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2938), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2938), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE] = ACTIONS(2938), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_API_AVAILABLE] = ACTIONS(2938), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_API_DEPRECATED] = ACTIONS(2938), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2938), - [anon_sym___deprecated_msg] = ACTIONS(2938), - [anon_sym___deprecated_enum_msg] = ACTIONS(2938), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2938), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2938), - [anon_sym_ATprotocol] = ACTIONS(2940), - [anon_sym_ATinterface] = ACTIONS(2940), - [anon_sym_ATimplementation] = ACTIONS(2940), - [anon_sym_ATcompatibility_alias] = ACTIONS(2940), - [anon_sym_ATsynthesize] = ACTIONS(2940), - [anon_sym_ATdynamic] = ACTIONS(2940), - [anon_sym__Alignas] = ACTIONS(2938), - [anon_sym_ATtry] = ACTIONS(2940), - [anon_sym___try] = ACTIONS(2938), - [anon_sym_ATthrow] = ACTIONS(2940), - [anon_sym_ATselector] = ACTIONS(2940), - [anon_sym_ATavailable] = ACTIONS(2940), - [anon_sym___builtin_available] = ACTIONS(2938), - [anon_sym_va_arg] = ACTIONS(2938), - [anon_sym___asm] = ACTIONS(2938), - [anon_sym_ATencode] = ACTIONS(2940), - [anon_sym_ATsynchronized] = ACTIONS(2940), - [anon_sym_BOOL] = ACTIONS(2938), - [anon_sym_IMP] = ACTIONS(2938), - [anon_sym_SEL] = ACTIONS(2938), - [anon_sym_Class] = ACTIONS(2938), - [anon_sym_id] = ACTIONS(2938), - }, - [368] = { - [sym_identifier] = ACTIONS(2942), - [aux_sym_preproc_include_token1] = ACTIONS(2942), - [aux_sym_preproc_include_token2] = ACTIONS(2942), - [aux_sym_preproc_def_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token2] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2942), - [aux_sym_preproc_else_token1] = ACTIONS(2942), - [aux_sym_preproc_elif_token1] = ACTIONS(2942), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2942), - [sym_preproc_directive] = ACTIONS(2942), - [anon_sym_LPAREN2] = ACTIONS(2944), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2944), - [anon_sym_CARET] = ACTIONS(2944), - [anon_sym_AMP] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym___extension__] = ACTIONS(2942), - [anon_sym_typedef] = ACTIONS(2942), - [anon_sym_extern] = ACTIONS(2942), - [anon_sym___attribute__] = ACTIONS(2942), - [anon_sym___attribute] = ACTIONS(2942), - [anon_sym_noreturn] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym___declspec] = ACTIONS(2942), - [anon_sym___cdecl] = ACTIONS(2942), - [anon_sym___clrcall] = ACTIONS(2942), - [anon_sym___stdcall] = ACTIONS(2942), - [anon_sym___fastcall] = ACTIONS(2942), - [anon_sym___thiscall] = ACTIONS(2942), - [anon_sym___vectorcall] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_signed] = ACTIONS(2942), - [anon_sym_unsigned] = ACTIONS(2942), - [anon_sym_long] = ACTIONS(2942), - [anon_sym_short] = ACTIONS(2942), - [anon_sym_ATautoreleasepool] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_auto] = ACTIONS(2942), - [anon_sym_register] = ACTIONS(2942), - [anon_sym_inline] = ACTIONS(2942), - [anon_sym___inline] = ACTIONS(2942), - [anon_sym___inline__] = ACTIONS(2942), - [anon_sym___forceinline] = ACTIONS(2942), - [anon_sym_thread_local] = ACTIONS(2942), - [anon_sym___thread] = ACTIONS(2942), - [anon_sym_CG_EXTERN] = ACTIONS(2942), - [anon_sym_CG_INLINE] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2942), - [anon_sym_IBOutlet] = ACTIONS(2942), - [anon_sym_IBInspectable] = ACTIONS(2942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2942), - [anon_sym_NS_INLINE] = ACTIONS(2942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2942), - [anon_sym_OBJC_EXPORT] = ACTIONS(2942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_constexpr] = ACTIONS(2942), - [anon_sym_volatile] = ACTIONS(2942), - [anon_sym_restrict] = ACTIONS(2942), - [anon_sym___restrict__] = ACTIONS(2942), - [anon_sym__Atomic] = ACTIONS(2942), - [anon_sym__Noreturn] = ACTIONS(2942), - [anon_sym_nullable] = ACTIONS(2942), - [anon_sym__Complex] = ACTIONS(2942), - [anon_sym__Nonnull] = ACTIONS(2942), - [anon_sym__Nullable] = ACTIONS(2942), - [anon_sym__Nullable_result] = ACTIONS(2942), - [anon_sym__Null_unspecified] = ACTIONS(2942), - [anon_sym___autoreleasing] = ACTIONS(2942), - [anon_sym___block] = ACTIONS(2942), - [anon_sym___bridge] = ACTIONS(2942), - [anon_sym___bridge_retained] = ACTIONS(2942), - [anon_sym___bridge_transfer] = ACTIONS(2942), - [anon_sym___complex] = ACTIONS(2942), - [anon_sym___const] = ACTIONS(2942), - [anon_sym___imag] = ACTIONS(2942), - [anon_sym___kindof] = ACTIONS(2942), - [anon_sym___nonnull] = ACTIONS(2942), - [anon_sym___nullable] = ACTIONS(2942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2942), - [anon_sym___real] = ACTIONS(2942), - [anon_sym___strong] = ACTIONS(2942), - [anon_sym___unsafe_unretained] = ACTIONS(2942), - [anon_sym___unused] = ACTIONS(2942), - [anon_sym___weak] = ACTIONS(2942), - [sym_primitive_type] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), - [anon_sym_struct] = ACTIONS(2942), - [anon_sym_union] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_goto] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_sizeof] = ACTIONS(2942), - [anon_sym___alignof__] = ACTIONS(2942), - [anon_sym___alignof] = ACTIONS(2942), - [anon_sym__alignof] = ACTIONS(2942), - [anon_sym_alignof] = ACTIONS(2942), - [anon_sym__Alignof] = ACTIONS(2942), - [anon_sym_offsetof] = ACTIONS(2942), - [anon_sym__Generic] = ACTIONS(2942), - [anon_sym_asm] = ACTIONS(2942), - [anon_sym___asm__] = ACTIONS(2942), - [sym_number_literal] = ACTIONS(2944), - [anon_sym_L_SQUOTE] = ACTIONS(2944), - [anon_sym_u_SQUOTE] = ACTIONS(2944), - [anon_sym_U_SQUOTE] = ACTIONS(2944), - [anon_sym_u8_SQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_AT] = ACTIONS(2942), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_L_DQUOTE] = ACTIONS(2944), - [anon_sym_u_DQUOTE] = ACTIONS(2944), - [anon_sym_U_DQUOTE] = ACTIONS(2944), - [anon_sym_u8_DQUOTE] = ACTIONS(2944), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [anon_sym_NULL] = ACTIONS(2942), - [anon_sym_nullptr] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2942), - [anon_sym___typeof] = ACTIONS(2942), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_ATimport] = ACTIONS(2944), - [aux_sym_preproc_undef_token1] = ACTIONS(2942), - [anon_sym_POUND] = ACTIONS(2942), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE] = ACTIONS(2942), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_API_AVAILABLE] = ACTIONS(2942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_API_DEPRECATED] = ACTIONS(2942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2942), - [anon_sym___deprecated_msg] = ACTIONS(2942), - [anon_sym___deprecated_enum_msg] = ACTIONS(2942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2942), - [anon_sym_ATprotocol] = ACTIONS(2944), - [anon_sym_ATinterface] = ACTIONS(2944), - [anon_sym_ATimplementation] = ACTIONS(2944), - [anon_sym_ATcompatibility_alias] = ACTIONS(2944), - [anon_sym_ATsynthesize] = ACTIONS(2944), - [anon_sym_ATdynamic] = ACTIONS(2944), - [anon_sym__Alignas] = ACTIONS(2942), - [anon_sym_ATtry] = ACTIONS(2944), - [anon_sym___try] = ACTIONS(2942), - [anon_sym_ATthrow] = ACTIONS(2944), - [anon_sym_ATselector] = ACTIONS(2944), - [anon_sym_ATavailable] = ACTIONS(2944), - [anon_sym___builtin_available] = ACTIONS(2942), - [anon_sym_va_arg] = ACTIONS(2942), - [anon_sym___asm] = ACTIONS(2942), - [anon_sym_ATencode] = ACTIONS(2944), - [anon_sym_ATsynchronized] = ACTIONS(2944), - [anon_sym_BOOL] = ACTIONS(2942), - [anon_sym_IMP] = ACTIONS(2942), - [anon_sym_SEL] = ACTIONS(2942), - [anon_sym_Class] = ACTIONS(2942), - [anon_sym_id] = ACTIONS(2942), - }, - [369] = { - [sym_identifier] = ACTIONS(2946), - [aux_sym_preproc_include_token1] = ACTIONS(2946), - [aux_sym_preproc_include_token2] = ACTIONS(2946), - [aux_sym_preproc_def_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token2] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2946), - [aux_sym_preproc_else_token1] = ACTIONS(2946), - [aux_sym_preproc_elif_token1] = ACTIONS(2946), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2946), - [sym_preproc_directive] = ACTIONS(2946), - [anon_sym_LPAREN2] = ACTIONS(2948), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_CARET] = ACTIONS(2948), - [anon_sym_AMP] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym___extension__] = ACTIONS(2946), - [anon_sym_typedef] = ACTIONS(2946), - [anon_sym_extern] = ACTIONS(2946), - [anon_sym___attribute__] = ACTIONS(2946), - [anon_sym___attribute] = ACTIONS(2946), - [anon_sym_noreturn] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym___declspec] = ACTIONS(2946), - [anon_sym___cdecl] = ACTIONS(2946), - [anon_sym___clrcall] = ACTIONS(2946), - [anon_sym___stdcall] = ACTIONS(2946), - [anon_sym___fastcall] = ACTIONS(2946), - [anon_sym___thiscall] = ACTIONS(2946), - [anon_sym___vectorcall] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_signed] = ACTIONS(2946), - [anon_sym_unsigned] = ACTIONS(2946), - [anon_sym_long] = ACTIONS(2946), - [anon_sym_short] = ACTIONS(2946), - [anon_sym_ATautoreleasepool] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_auto] = ACTIONS(2946), - [anon_sym_register] = ACTIONS(2946), - [anon_sym_inline] = ACTIONS(2946), - [anon_sym___inline] = ACTIONS(2946), - [anon_sym___inline__] = ACTIONS(2946), - [anon_sym___forceinline] = ACTIONS(2946), - [anon_sym_thread_local] = ACTIONS(2946), - [anon_sym___thread] = ACTIONS(2946), - [anon_sym_CG_EXTERN] = ACTIONS(2946), - [anon_sym_CG_INLINE] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2946), - [anon_sym_IBOutlet] = ACTIONS(2946), - [anon_sym_IBInspectable] = ACTIONS(2946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2946), - [anon_sym_NS_INLINE] = ACTIONS(2946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2946), - [anon_sym_OBJC_EXPORT] = ACTIONS(2946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_constexpr] = ACTIONS(2946), - [anon_sym_volatile] = ACTIONS(2946), - [anon_sym_restrict] = ACTIONS(2946), - [anon_sym___restrict__] = ACTIONS(2946), - [anon_sym__Atomic] = ACTIONS(2946), - [anon_sym__Noreturn] = ACTIONS(2946), - [anon_sym_nullable] = ACTIONS(2946), - [anon_sym__Complex] = ACTIONS(2946), - [anon_sym__Nonnull] = ACTIONS(2946), - [anon_sym__Nullable] = ACTIONS(2946), - [anon_sym__Nullable_result] = ACTIONS(2946), - [anon_sym__Null_unspecified] = ACTIONS(2946), - [anon_sym___autoreleasing] = ACTIONS(2946), - [anon_sym___block] = ACTIONS(2946), - [anon_sym___bridge] = ACTIONS(2946), - [anon_sym___bridge_retained] = ACTIONS(2946), - [anon_sym___bridge_transfer] = ACTIONS(2946), - [anon_sym___complex] = ACTIONS(2946), - [anon_sym___const] = ACTIONS(2946), - [anon_sym___imag] = ACTIONS(2946), - [anon_sym___kindof] = ACTIONS(2946), - [anon_sym___nonnull] = ACTIONS(2946), - [anon_sym___nullable] = ACTIONS(2946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2946), - [anon_sym___real] = ACTIONS(2946), - [anon_sym___strong] = ACTIONS(2946), - [anon_sym___unsafe_unretained] = ACTIONS(2946), - [anon_sym___unused] = ACTIONS(2946), - [anon_sym___weak] = ACTIONS(2946), - [sym_primitive_type] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), - [anon_sym_struct] = ACTIONS(2946), - [anon_sym_union] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_in] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_goto] = ACTIONS(2946), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_sizeof] = ACTIONS(2946), - [anon_sym___alignof__] = ACTIONS(2946), - [anon_sym___alignof] = ACTIONS(2946), - [anon_sym__alignof] = ACTIONS(2946), - [anon_sym_alignof] = ACTIONS(2946), - [anon_sym__Alignof] = ACTIONS(2946), - [anon_sym_offsetof] = ACTIONS(2946), - [anon_sym__Generic] = ACTIONS(2946), - [anon_sym_asm] = ACTIONS(2946), - [anon_sym___asm__] = ACTIONS(2946), - [sym_number_literal] = ACTIONS(2948), - [anon_sym_L_SQUOTE] = ACTIONS(2948), - [anon_sym_u_SQUOTE] = ACTIONS(2948), - [anon_sym_U_SQUOTE] = ACTIONS(2948), - [anon_sym_u8_SQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_AT] = ACTIONS(2946), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_L_DQUOTE] = ACTIONS(2948), - [anon_sym_u_DQUOTE] = ACTIONS(2948), - [anon_sym_U_DQUOTE] = ACTIONS(2948), - [anon_sym_u8_DQUOTE] = ACTIONS(2948), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [anon_sym_NULL] = ACTIONS(2946), - [anon_sym_nullptr] = ACTIONS(2946), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2946), - [anon_sym___typeof] = ACTIONS(2946), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_ATimport] = ACTIONS(2948), - [aux_sym_preproc_undef_token1] = ACTIONS(2946), - [anon_sym_POUND] = ACTIONS(2946), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE] = ACTIONS(2946), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_API_AVAILABLE] = ACTIONS(2946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_API_DEPRECATED] = ACTIONS(2946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2946), - [anon_sym___deprecated_msg] = ACTIONS(2946), - [anon_sym___deprecated_enum_msg] = ACTIONS(2946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2946), - [anon_sym_ATprotocol] = ACTIONS(2948), - [anon_sym_ATinterface] = ACTIONS(2948), - [anon_sym_ATimplementation] = ACTIONS(2948), - [anon_sym_ATcompatibility_alias] = ACTIONS(2948), - [anon_sym_ATsynthesize] = ACTIONS(2948), - [anon_sym_ATdynamic] = ACTIONS(2948), - [anon_sym__Alignas] = ACTIONS(2946), - [anon_sym_ATtry] = ACTIONS(2948), - [anon_sym___try] = ACTIONS(2946), - [anon_sym_ATthrow] = ACTIONS(2948), - [anon_sym_ATselector] = ACTIONS(2948), - [anon_sym_ATavailable] = ACTIONS(2948), - [anon_sym___builtin_available] = ACTIONS(2946), - [anon_sym_va_arg] = ACTIONS(2946), - [anon_sym___asm] = ACTIONS(2946), - [anon_sym_ATencode] = ACTIONS(2948), - [anon_sym_ATsynchronized] = ACTIONS(2948), - [anon_sym_BOOL] = ACTIONS(2946), - [anon_sym_IMP] = ACTIONS(2946), - [anon_sym_SEL] = ACTIONS(2946), - [anon_sym_Class] = ACTIONS(2946), - [anon_sym_id] = ACTIONS(2946), - }, - [370] = { - [sym_identifier] = ACTIONS(2950), - [aux_sym_preproc_include_token1] = ACTIONS(2950), - [aux_sym_preproc_include_token2] = ACTIONS(2950), - [aux_sym_preproc_def_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token2] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2950), - [aux_sym_preproc_else_token1] = ACTIONS(2950), - [aux_sym_preproc_elif_token1] = ACTIONS(2950), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2950), - [sym_preproc_directive] = ACTIONS(2950), - [anon_sym_LPAREN2] = ACTIONS(2952), - [anon_sym_BANG] = ACTIONS(2952), - [anon_sym_TILDE] = ACTIONS(2952), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_STAR] = ACTIONS(2952), - [anon_sym_CARET] = ACTIONS(2952), - [anon_sym_AMP] = ACTIONS(2952), - [anon_sym_SEMI] = ACTIONS(2952), - [anon_sym___extension__] = ACTIONS(2950), - [anon_sym_typedef] = ACTIONS(2950), - [anon_sym_extern] = ACTIONS(2950), - [anon_sym___attribute__] = ACTIONS(2950), - [anon_sym___attribute] = ACTIONS(2950), - [anon_sym_noreturn] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2952), - [anon_sym___declspec] = ACTIONS(2950), - [anon_sym___cdecl] = ACTIONS(2950), - [anon_sym___clrcall] = ACTIONS(2950), - [anon_sym___stdcall] = ACTIONS(2950), - [anon_sym___fastcall] = ACTIONS(2950), - [anon_sym___thiscall] = ACTIONS(2950), - [anon_sym___vectorcall] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2952), - [anon_sym_signed] = ACTIONS(2950), - [anon_sym_unsigned] = ACTIONS(2950), - [anon_sym_long] = ACTIONS(2950), - [anon_sym_short] = ACTIONS(2950), - [anon_sym_ATautoreleasepool] = ACTIONS(2952), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_auto] = ACTIONS(2950), - [anon_sym_register] = ACTIONS(2950), - [anon_sym_inline] = ACTIONS(2950), - [anon_sym___inline] = ACTIONS(2950), - [anon_sym___inline__] = ACTIONS(2950), - [anon_sym___forceinline] = ACTIONS(2950), - [anon_sym_thread_local] = ACTIONS(2950), - [anon_sym___thread] = ACTIONS(2950), - [anon_sym_CG_EXTERN] = ACTIONS(2950), - [anon_sym_CG_INLINE] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2950), - [anon_sym_IBOutlet] = ACTIONS(2950), - [anon_sym_IBInspectable] = ACTIONS(2950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2950), - [anon_sym_NS_INLINE] = ACTIONS(2950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2950), - [anon_sym_OBJC_EXPORT] = ACTIONS(2950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_constexpr] = ACTIONS(2950), - [anon_sym_volatile] = ACTIONS(2950), - [anon_sym_restrict] = ACTIONS(2950), - [anon_sym___restrict__] = ACTIONS(2950), - [anon_sym__Atomic] = ACTIONS(2950), - [anon_sym__Noreturn] = ACTIONS(2950), - [anon_sym_nullable] = ACTIONS(2950), - [anon_sym__Complex] = ACTIONS(2950), - [anon_sym__Nonnull] = ACTIONS(2950), - [anon_sym__Nullable] = ACTIONS(2950), - [anon_sym__Nullable_result] = ACTIONS(2950), - [anon_sym__Null_unspecified] = ACTIONS(2950), - [anon_sym___autoreleasing] = ACTIONS(2950), - [anon_sym___block] = ACTIONS(2950), - [anon_sym___bridge] = ACTIONS(2950), - [anon_sym___bridge_retained] = ACTIONS(2950), - [anon_sym___bridge_transfer] = ACTIONS(2950), - [anon_sym___complex] = ACTIONS(2950), - [anon_sym___const] = ACTIONS(2950), - [anon_sym___imag] = ACTIONS(2950), - [anon_sym___kindof] = ACTIONS(2950), - [anon_sym___nonnull] = ACTIONS(2950), - [anon_sym___nullable] = ACTIONS(2950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2950), - [anon_sym___real] = ACTIONS(2950), - [anon_sym___strong] = ACTIONS(2950), - [anon_sym___unsafe_unretained] = ACTIONS(2950), - [anon_sym___unused] = ACTIONS(2950), - [anon_sym___weak] = ACTIONS(2950), - [sym_primitive_type] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), - [anon_sym_struct] = ACTIONS(2950), - [anon_sym_union] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_in] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_goto] = ACTIONS(2950), - [anon_sym_DASH_DASH] = ACTIONS(2952), - [anon_sym_PLUS_PLUS] = ACTIONS(2952), - [anon_sym_sizeof] = ACTIONS(2950), - [anon_sym___alignof__] = ACTIONS(2950), - [anon_sym___alignof] = ACTIONS(2950), - [anon_sym__alignof] = ACTIONS(2950), - [anon_sym_alignof] = ACTIONS(2950), - [anon_sym__Alignof] = ACTIONS(2950), - [anon_sym_offsetof] = ACTIONS(2950), - [anon_sym__Generic] = ACTIONS(2950), - [anon_sym_asm] = ACTIONS(2950), - [anon_sym___asm__] = ACTIONS(2950), - [sym_number_literal] = ACTIONS(2952), - [anon_sym_L_SQUOTE] = ACTIONS(2952), - [anon_sym_u_SQUOTE] = ACTIONS(2952), - [anon_sym_U_SQUOTE] = ACTIONS(2952), - [anon_sym_u8_SQUOTE] = ACTIONS(2952), - [anon_sym_SQUOTE] = ACTIONS(2952), - [anon_sym_AT] = ACTIONS(2950), - [anon_sym_DQUOTE] = ACTIONS(2952), - [anon_sym_L_DQUOTE] = ACTIONS(2952), - [anon_sym_u_DQUOTE] = ACTIONS(2952), - [anon_sym_U_DQUOTE] = ACTIONS(2952), - [anon_sym_u8_DQUOTE] = ACTIONS(2952), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [anon_sym_NULL] = ACTIONS(2950), - [anon_sym_nullptr] = ACTIONS(2950), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2950), - [anon_sym___typeof] = ACTIONS(2950), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_ATimport] = ACTIONS(2952), - [aux_sym_preproc_undef_token1] = ACTIONS(2950), - [anon_sym_POUND] = ACTIONS(2950), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE] = ACTIONS(2950), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_API_AVAILABLE] = ACTIONS(2950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_API_DEPRECATED] = ACTIONS(2950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2950), - [anon_sym___deprecated_msg] = ACTIONS(2950), - [anon_sym___deprecated_enum_msg] = ACTIONS(2950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2950), - [anon_sym_ATprotocol] = ACTIONS(2952), - [anon_sym_ATinterface] = ACTIONS(2952), - [anon_sym_ATimplementation] = ACTIONS(2952), - [anon_sym_ATcompatibility_alias] = ACTIONS(2952), - [anon_sym_ATsynthesize] = ACTIONS(2952), - [anon_sym_ATdynamic] = ACTIONS(2952), - [anon_sym__Alignas] = ACTIONS(2950), - [anon_sym_ATtry] = ACTIONS(2952), - [anon_sym___try] = ACTIONS(2950), - [anon_sym_ATthrow] = ACTIONS(2952), - [anon_sym_ATselector] = ACTIONS(2952), - [anon_sym_ATavailable] = ACTIONS(2952), - [anon_sym___builtin_available] = ACTIONS(2950), - [anon_sym_va_arg] = ACTIONS(2950), - [anon_sym___asm] = ACTIONS(2950), - [anon_sym_ATencode] = ACTIONS(2952), - [anon_sym_ATsynchronized] = ACTIONS(2952), - [anon_sym_BOOL] = ACTIONS(2950), - [anon_sym_IMP] = ACTIONS(2950), - [anon_sym_SEL] = ACTIONS(2950), - [anon_sym_Class] = ACTIONS(2950), - [anon_sym_id] = ACTIONS(2950), - }, - [371] = { - [sym_identifier] = ACTIONS(2954), - [aux_sym_preproc_include_token1] = ACTIONS(2954), - [aux_sym_preproc_include_token2] = ACTIONS(2954), - [aux_sym_preproc_def_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token2] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2954), - [aux_sym_preproc_else_token1] = ACTIONS(2954), - [aux_sym_preproc_elif_token1] = ACTIONS(2954), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2954), - [sym_preproc_directive] = ACTIONS(2954), - [anon_sym_LPAREN2] = ACTIONS(2956), - [anon_sym_BANG] = ACTIONS(2956), - [anon_sym_TILDE] = ACTIONS(2956), - [anon_sym_DASH] = ACTIONS(2954), - [anon_sym_PLUS] = ACTIONS(2954), - [anon_sym_STAR] = ACTIONS(2956), - [anon_sym_CARET] = ACTIONS(2956), - [anon_sym_AMP] = ACTIONS(2956), - [anon_sym_SEMI] = ACTIONS(2956), - [anon_sym___extension__] = ACTIONS(2954), - [anon_sym_typedef] = ACTIONS(2954), - [anon_sym_extern] = ACTIONS(2954), - [anon_sym___attribute__] = ACTIONS(2954), - [anon_sym___attribute] = ACTIONS(2954), - [anon_sym_noreturn] = ACTIONS(2954), - [anon_sym_LBRACK] = ACTIONS(2956), - [anon_sym___declspec] = ACTIONS(2954), - [anon_sym___cdecl] = ACTIONS(2954), - [anon_sym___clrcall] = ACTIONS(2954), - [anon_sym___stdcall] = ACTIONS(2954), - [anon_sym___fastcall] = ACTIONS(2954), - [anon_sym___thiscall] = ACTIONS(2954), - [anon_sym___vectorcall] = ACTIONS(2954), - [anon_sym_LBRACE] = ACTIONS(2956), - [anon_sym_signed] = ACTIONS(2954), - [anon_sym_unsigned] = ACTIONS(2954), - [anon_sym_long] = ACTIONS(2954), - [anon_sym_short] = ACTIONS(2954), - [anon_sym_ATautoreleasepool] = ACTIONS(2956), - [anon_sym_static] = ACTIONS(2954), - [anon_sym_auto] = ACTIONS(2954), - [anon_sym_register] = ACTIONS(2954), - [anon_sym_inline] = ACTIONS(2954), - [anon_sym___inline] = ACTIONS(2954), - [anon_sym___inline__] = ACTIONS(2954), - [anon_sym___forceinline] = ACTIONS(2954), - [anon_sym_thread_local] = ACTIONS(2954), - [anon_sym___thread] = ACTIONS(2954), - [anon_sym_CG_EXTERN] = ACTIONS(2954), - [anon_sym_CG_INLINE] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2954), - [anon_sym_IBOutlet] = ACTIONS(2954), - [anon_sym_IBInspectable] = ACTIONS(2954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2954), - [anon_sym_NS_INLINE] = ACTIONS(2954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2954), - [anon_sym_OBJC_EXPORT] = ACTIONS(2954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2954), - [anon_sym_const] = ACTIONS(2954), - [anon_sym_constexpr] = ACTIONS(2954), - [anon_sym_volatile] = ACTIONS(2954), - [anon_sym_restrict] = ACTIONS(2954), - [anon_sym___restrict__] = ACTIONS(2954), - [anon_sym__Atomic] = ACTIONS(2954), - [anon_sym__Noreturn] = ACTIONS(2954), - [anon_sym_nullable] = ACTIONS(2954), - [anon_sym__Complex] = ACTIONS(2954), - [anon_sym__Nonnull] = ACTIONS(2954), - [anon_sym__Nullable] = ACTIONS(2954), - [anon_sym__Nullable_result] = ACTIONS(2954), - [anon_sym__Null_unspecified] = ACTIONS(2954), - [anon_sym___autoreleasing] = ACTIONS(2954), - [anon_sym___block] = ACTIONS(2954), - [anon_sym___bridge] = ACTIONS(2954), - [anon_sym___bridge_retained] = ACTIONS(2954), - [anon_sym___bridge_transfer] = ACTIONS(2954), - [anon_sym___complex] = ACTIONS(2954), - [anon_sym___const] = ACTIONS(2954), - [anon_sym___imag] = ACTIONS(2954), - [anon_sym___kindof] = ACTIONS(2954), - [anon_sym___nonnull] = ACTIONS(2954), - [anon_sym___nullable] = ACTIONS(2954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2954), - [anon_sym___real] = ACTIONS(2954), - [anon_sym___strong] = ACTIONS(2954), - [anon_sym___unsafe_unretained] = ACTIONS(2954), - [anon_sym___unused] = ACTIONS(2954), - [anon_sym___weak] = ACTIONS(2954), - [sym_primitive_type] = ACTIONS(2954), - [anon_sym_enum] = ACTIONS(2954), - [anon_sym_struct] = ACTIONS(2954), - [anon_sym_union] = ACTIONS(2954), - [anon_sym_if] = ACTIONS(2954), - [anon_sym_switch] = ACTIONS(2954), - [anon_sym_case] = ACTIONS(2954), - [anon_sym_default] = ACTIONS(2954), - [anon_sym_while] = ACTIONS(2954), - [anon_sym_do] = ACTIONS(2954), - [anon_sym_for] = ACTIONS(2954), - [anon_sym_in] = ACTIONS(2954), - [anon_sym_return] = ACTIONS(2954), - [anon_sym_break] = ACTIONS(2954), - [anon_sym_continue] = ACTIONS(2954), - [anon_sym_goto] = ACTIONS(2954), - [anon_sym_DASH_DASH] = ACTIONS(2956), - [anon_sym_PLUS_PLUS] = ACTIONS(2956), - [anon_sym_sizeof] = ACTIONS(2954), - [anon_sym___alignof__] = ACTIONS(2954), - [anon_sym___alignof] = ACTIONS(2954), - [anon_sym__alignof] = ACTIONS(2954), - [anon_sym_alignof] = ACTIONS(2954), - [anon_sym__Alignof] = ACTIONS(2954), - [anon_sym_offsetof] = ACTIONS(2954), - [anon_sym__Generic] = ACTIONS(2954), - [anon_sym_asm] = ACTIONS(2954), - [anon_sym___asm__] = ACTIONS(2954), - [sym_number_literal] = ACTIONS(2956), - [anon_sym_L_SQUOTE] = ACTIONS(2956), - [anon_sym_u_SQUOTE] = ACTIONS(2956), - [anon_sym_U_SQUOTE] = ACTIONS(2956), - [anon_sym_u8_SQUOTE] = ACTIONS(2956), - [anon_sym_SQUOTE] = ACTIONS(2956), - [anon_sym_AT] = ACTIONS(2954), - [anon_sym_DQUOTE] = ACTIONS(2956), - [anon_sym_L_DQUOTE] = ACTIONS(2956), - [anon_sym_u_DQUOTE] = ACTIONS(2956), - [anon_sym_U_DQUOTE] = ACTIONS(2956), - [anon_sym_u8_DQUOTE] = ACTIONS(2956), - [sym_true] = ACTIONS(2954), - [sym_false] = ACTIONS(2954), - [anon_sym_NULL] = ACTIONS(2954), - [anon_sym_nullptr] = ACTIONS(2954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2954), - [anon_sym___typeof] = ACTIONS(2954), - [anon_sym_typeof] = ACTIONS(2954), - [anon_sym_ATimport] = ACTIONS(2956), - [aux_sym_preproc_undef_token1] = ACTIONS(2954), - [anon_sym_POUND] = ACTIONS(2954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE] = ACTIONS(2954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_API_AVAILABLE] = ACTIONS(2954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_API_DEPRECATED] = ACTIONS(2954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2954), - [anon_sym___deprecated_msg] = ACTIONS(2954), - [anon_sym___deprecated_enum_msg] = ACTIONS(2954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2954), - [anon_sym_ATprotocol] = ACTIONS(2956), - [anon_sym_ATinterface] = ACTIONS(2956), - [anon_sym_ATimplementation] = ACTIONS(2956), - [anon_sym_ATcompatibility_alias] = ACTIONS(2956), - [anon_sym_ATsynthesize] = ACTIONS(2956), - [anon_sym_ATdynamic] = ACTIONS(2956), - [anon_sym__Alignas] = ACTIONS(2954), - [anon_sym_ATtry] = ACTIONS(2956), - [anon_sym___try] = ACTIONS(2954), - [anon_sym_ATthrow] = ACTIONS(2956), - [anon_sym_ATselector] = ACTIONS(2956), - [anon_sym_ATavailable] = ACTIONS(2956), - [anon_sym___builtin_available] = ACTIONS(2954), - [anon_sym_va_arg] = ACTIONS(2954), - [anon_sym___asm] = ACTIONS(2954), - [anon_sym_ATencode] = ACTIONS(2956), - [anon_sym_ATsynchronized] = ACTIONS(2956), - [anon_sym_BOOL] = ACTIONS(2954), - [anon_sym_IMP] = ACTIONS(2954), - [anon_sym_SEL] = ACTIONS(2954), - [anon_sym_Class] = ACTIONS(2954), - [anon_sym_id] = ACTIONS(2954), - }, - [372] = { - [sym_identifier] = ACTIONS(2958), - [aux_sym_preproc_include_token1] = ACTIONS(2958), - [aux_sym_preproc_include_token2] = ACTIONS(2958), - [aux_sym_preproc_def_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token2] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2958), - [aux_sym_preproc_else_token1] = ACTIONS(2958), - [aux_sym_preproc_elif_token1] = ACTIONS(2958), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2958), - [sym_preproc_directive] = ACTIONS(2958), - [anon_sym_LPAREN2] = ACTIONS(2960), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_STAR] = ACTIONS(2960), - [anon_sym_CARET] = ACTIONS(2960), - [anon_sym_AMP] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym___extension__] = ACTIONS(2958), - [anon_sym_typedef] = ACTIONS(2958), - [anon_sym_extern] = ACTIONS(2958), - [anon_sym___attribute__] = ACTIONS(2958), - [anon_sym___attribute] = ACTIONS(2958), - [anon_sym_noreturn] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym___declspec] = ACTIONS(2958), - [anon_sym___cdecl] = ACTIONS(2958), - [anon_sym___clrcall] = ACTIONS(2958), - [anon_sym___stdcall] = ACTIONS(2958), - [anon_sym___fastcall] = ACTIONS(2958), - [anon_sym___thiscall] = ACTIONS(2958), - [anon_sym___vectorcall] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_signed] = ACTIONS(2958), - [anon_sym_unsigned] = ACTIONS(2958), - [anon_sym_long] = ACTIONS(2958), - [anon_sym_short] = ACTIONS(2958), - [anon_sym_ATautoreleasepool] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_auto] = ACTIONS(2958), - [anon_sym_register] = ACTIONS(2958), - [anon_sym_inline] = ACTIONS(2958), - [anon_sym___inline] = ACTIONS(2958), - [anon_sym___inline__] = ACTIONS(2958), - [anon_sym___forceinline] = ACTIONS(2958), - [anon_sym_thread_local] = ACTIONS(2958), - [anon_sym___thread] = ACTIONS(2958), - [anon_sym_CG_EXTERN] = ACTIONS(2958), - [anon_sym_CG_INLINE] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2958), - [anon_sym_IBOutlet] = ACTIONS(2958), - [anon_sym_IBInspectable] = ACTIONS(2958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2958), - [anon_sym_NS_INLINE] = ACTIONS(2958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2958), - [anon_sym_OBJC_EXPORT] = ACTIONS(2958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_constexpr] = ACTIONS(2958), - [anon_sym_volatile] = ACTIONS(2958), - [anon_sym_restrict] = ACTIONS(2958), - [anon_sym___restrict__] = ACTIONS(2958), - [anon_sym__Atomic] = ACTIONS(2958), - [anon_sym__Noreturn] = ACTIONS(2958), - [anon_sym_nullable] = ACTIONS(2958), - [anon_sym__Complex] = ACTIONS(2958), - [anon_sym__Nonnull] = ACTIONS(2958), - [anon_sym__Nullable] = ACTIONS(2958), - [anon_sym__Nullable_result] = ACTIONS(2958), - [anon_sym__Null_unspecified] = ACTIONS(2958), - [anon_sym___autoreleasing] = ACTIONS(2958), - [anon_sym___block] = ACTIONS(2958), - [anon_sym___bridge] = ACTIONS(2958), - [anon_sym___bridge_retained] = ACTIONS(2958), - [anon_sym___bridge_transfer] = ACTIONS(2958), - [anon_sym___complex] = ACTIONS(2958), - [anon_sym___const] = ACTIONS(2958), - [anon_sym___imag] = ACTIONS(2958), - [anon_sym___kindof] = ACTIONS(2958), - [anon_sym___nonnull] = ACTIONS(2958), - [anon_sym___nullable] = ACTIONS(2958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2958), - [anon_sym___real] = ACTIONS(2958), - [anon_sym___strong] = ACTIONS(2958), - [anon_sym___unsafe_unretained] = ACTIONS(2958), - [anon_sym___unused] = ACTIONS(2958), - [anon_sym___weak] = ACTIONS(2958), - [sym_primitive_type] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), - [anon_sym_struct] = ACTIONS(2958), - [anon_sym_union] = ACTIONS(2958), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_case] = ACTIONS(2958), - [anon_sym_default] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_in] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_goto] = ACTIONS(2958), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_sizeof] = ACTIONS(2958), - [anon_sym___alignof__] = ACTIONS(2958), - [anon_sym___alignof] = ACTIONS(2958), - [anon_sym__alignof] = ACTIONS(2958), - [anon_sym_alignof] = ACTIONS(2958), - [anon_sym__Alignof] = ACTIONS(2958), - [anon_sym_offsetof] = ACTIONS(2958), - [anon_sym__Generic] = ACTIONS(2958), - [anon_sym_asm] = ACTIONS(2958), - [anon_sym___asm__] = ACTIONS(2958), - [sym_number_literal] = ACTIONS(2960), - [anon_sym_L_SQUOTE] = ACTIONS(2960), - [anon_sym_u_SQUOTE] = ACTIONS(2960), - [anon_sym_U_SQUOTE] = ACTIONS(2960), - [anon_sym_u8_SQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_AT] = ACTIONS(2958), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_L_DQUOTE] = ACTIONS(2960), - [anon_sym_u_DQUOTE] = ACTIONS(2960), - [anon_sym_U_DQUOTE] = ACTIONS(2960), - [anon_sym_u8_DQUOTE] = ACTIONS(2960), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [anon_sym_NULL] = ACTIONS(2958), - [anon_sym_nullptr] = ACTIONS(2958), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2958), - [anon_sym___typeof] = ACTIONS(2958), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_ATimport] = ACTIONS(2960), - [aux_sym_preproc_undef_token1] = ACTIONS(2958), - [anon_sym_POUND] = ACTIONS(2958), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE] = ACTIONS(2958), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_API_AVAILABLE] = ACTIONS(2958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_API_DEPRECATED] = ACTIONS(2958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2958), - [anon_sym___deprecated_msg] = ACTIONS(2958), - [anon_sym___deprecated_enum_msg] = ACTIONS(2958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2958), - [anon_sym_ATprotocol] = ACTIONS(2960), - [anon_sym_ATinterface] = ACTIONS(2960), - [anon_sym_ATimplementation] = ACTIONS(2960), - [anon_sym_ATcompatibility_alias] = ACTIONS(2960), - [anon_sym_ATsynthesize] = ACTIONS(2960), - [anon_sym_ATdynamic] = ACTIONS(2960), - [anon_sym__Alignas] = ACTIONS(2958), - [anon_sym_ATtry] = ACTIONS(2960), - [anon_sym___try] = ACTIONS(2958), - [anon_sym_ATthrow] = ACTIONS(2960), - [anon_sym_ATselector] = ACTIONS(2960), - [anon_sym_ATavailable] = ACTIONS(2960), - [anon_sym___builtin_available] = ACTIONS(2958), - [anon_sym_va_arg] = ACTIONS(2958), - [anon_sym___asm] = ACTIONS(2958), - [anon_sym_ATencode] = ACTIONS(2960), - [anon_sym_ATsynchronized] = ACTIONS(2960), - [anon_sym_BOOL] = ACTIONS(2958), - [anon_sym_IMP] = ACTIONS(2958), - [anon_sym_SEL] = ACTIONS(2958), - [anon_sym_Class] = ACTIONS(2958), - [anon_sym_id] = ACTIONS(2958), - }, - [373] = { - [sym_identifier] = ACTIONS(2962), - [aux_sym_preproc_include_token1] = ACTIONS(2962), - [aux_sym_preproc_include_token2] = ACTIONS(2962), - [aux_sym_preproc_def_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token2] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2962), - [aux_sym_preproc_else_token1] = ACTIONS(2962), - [aux_sym_preproc_elif_token1] = ACTIONS(2962), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2962), - [sym_preproc_directive] = ACTIONS(2962), - [anon_sym_LPAREN2] = ACTIONS(2964), - [anon_sym_BANG] = ACTIONS(2964), - [anon_sym_TILDE] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2962), - [anon_sym_PLUS] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(2964), - [anon_sym_CARET] = ACTIONS(2964), - [anon_sym_AMP] = ACTIONS(2964), - [anon_sym_SEMI] = ACTIONS(2964), - [anon_sym___extension__] = ACTIONS(2962), - [anon_sym_typedef] = ACTIONS(2962), - [anon_sym_extern] = ACTIONS(2962), - [anon_sym___attribute__] = ACTIONS(2962), - [anon_sym___attribute] = ACTIONS(2962), - [anon_sym_noreturn] = ACTIONS(2962), - [anon_sym_LBRACK] = ACTIONS(2964), - [anon_sym___declspec] = ACTIONS(2962), - [anon_sym___cdecl] = ACTIONS(2962), - [anon_sym___clrcall] = ACTIONS(2962), - [anon_sym___stdcall] = ACTIONS(2962), - [anon_sym___fastcall] = ACTIONS(2962), - [anon_sym___thiscall] = ACTIONS(2962), - [anon_sym___vectorcall] = ACTIONS(2962), - [anon_sym_LBRACE] = ACTIONS(2964), - [anon_sym_signed] = ACTIONS(2962), - [anon_sym_unsigned] = ACTIONS(2962), - [anon_sym_long] = ACTIONS(2962), - [anon_sym_short] = ACTIONS(2962), - [anon_sym_ATautoreleasepool] = ACTIONS(2964), - [anon_sym_static] = ACTIONS(2962), - [anon_sym_auto] = ACTIONS(2962), - [anon_sym_register] = ACTIONS(2962), - [anon_sym_inline] = ACTIONS(2962), - [anon_sym___inline] = ACTIONS(2962), - [anon_sym___inline__] = ACTIONS(2962), - [anon_sym___forceinline] = ACTIONS(2962), - [anon_sym_thread_local] = ACTIONS(2962), - [anon_sym___thread] = ACTIONS(2962), - [anon_sym_CG_EXTERN] = ACTIONS(2962), - [anon_sym_CG_INLINE] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2962), - [anon_sym_IBOutlet] = ACTIONS(2962), - [anon_sym_IBInspectable] = ACTIONS(2962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2962), - [anon_sym_NS_INLINE] = ACTIONS(2962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2962), - [anon_sym_OBJC_EXPORT] = ACTIONS(2962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2962), - [anon_sym_const] = ACTIONS(2962), - [anon_sym_constexpr] = ACTIONS(2962), - [anon_sym_volatile] = ACTIONS(2962), - [anon_sym_restrict] = ACTIONS(2962), - [anon_sym___restrict__] = ACTIONS(2962), - [anon_sym__Atomic] = ACTIONS(2962), - [anon_sym__Noreturn] = ACTIONS(2962), - [anon_sym_nullable] = ACTIONS(2962), - [anon_sym__Complex] = ACTIONS(2962), - [anon_sym__Nonnull] = ACTIONS(2962), - [anon_sym__Nullable] = ACTIONS(2962), - [anon_sym__Nullable_result] = ACTIONS(2962), - [anon_sym__Null_unspecified] = ACTIONS(2962), - [anon_sym___autoreleasing] = ACTIONS(2962), - [anon_sym___block] = ACTIONS(2962), - [anon_sym___bridge] = ACTIONS(2962), - [anon_sym___bridge_retained] = ACTIONS(2962), - [anon_sym___bridge_transfer] = ACTIONS(2962), - [anon_sym___complex] = ACTIONS(2962), - [anon_sym___const] = ACTIONS(2962), - [anon_sym___imag] = ACTIONS(2962), - [anon_sym___kindof] = ACTIONS(2962), - [anon_sym___nonnull] = ACTIONS(2962), - [anon_sym___nullable] = ACTIONS(2962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2962), - [anon_sym___real] = ACTIONS(2962), - [anon_sym___strong] = ACTIONS(2962), - [anon_sym___unsafe_unretained] = ACTIONS(2962), - [anon_sym___unused] = ACTIONS(2962), - [anon_sym___weak] = ACTIONS(2962), - [sym_primitive_type] = ACTIONS(2962), - [anon_sym_enum] = ACTIONS(2962), - [anon_sym_struct] = ACTIONS(2962), - [anon_sym_union] = ACTIONS(2962), - [anon_sym_if] = ACTIONS(2962), - [anon_sym_switch] = ACTIONS(2962), - [anon_sym_case] = ACTIONS(2962), - [anon_sym_default] = ACTIONS(2962), - [anon_sym_while] = ACTIONS(2962), - [anon_sym_do] = ACTIONS(2962), - [anon_sym_for] = ACTIONS(2962), - [anon_sym_in] = ACTIONS(2962), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_break] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2962), - [anon_sym_goto] = ACTIONS(2962), - [anon_sym_DASH_DASH] = ACTIONS(2964), - [anon_sym_PLUS_PLUS] = ACTIONS(2964), - [anon_sym_sizeof] = ACTIONS(2962), - [anon_sym___alignof__] = ACTIONS(2962), - [anon_sym___alignof] = ACTIONS(2962), - [anon_sym__alignof] = ACTIONS(2962), - [anon_sym_alignof] = ACTIONS(2962), - [anon_sym__Alignof] = ACTIONS(2962), - [anon_sym_offsetof] = ACTIONS(2962), - [anon_sym__Generic] = ACTIONS(2962), - [anon_sym_asm] = ACTIONS(2962), - [anon_sym___asm__] = ACTIONS(2962), - [sym_number_literal] = ACTIONS(2964), - [anon_sym_L_SQUOTE] = ACTIONS(2964), - [anon_sym_u_SQUOTE] = ACTIONS(2964), - [anon_sym_U_SQUOTE] = ACTIONS(2964), - [anon_sym_u8_SQUOTE] = ACTIONS(2964), - [anon_sym_SQUOTE] = ACTIONS(2964), - [anon_sym_AT] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(2964), - [anon_sym_L_DQUOTE] = ACTIONS(2964), - [anon_sym_u_DQUOTE] = ACTIONS(2964), - [anon_sym_U_DQUOTE] = ACTIONS(2964), - [anon_sym_u8_DQUOTE] = ACTIONS(2964), - [sym_true] = ACTIONS(2962), - [sym_false] = ACTIONS(2962), - [anon_sym_NULL] = ACTIONS(2962), - [anon_sym_nullptr] = ACTIONS(2962), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2962), - [anon_sym___typeof] = ACTIONS(2962), - [anon_sym_typeof] = ACTIONS(2962), - [anon_sym_ATimport] = ACTIONS(2964), - [aux_sym_preproc_undef_token1] = ACTIONS(2962), - [anon_sym_POUND] = ACTIONS(2962), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE] = ACTIONS(2962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_API_AVAILABLE] = ACTIONS(2962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_API_DEPRECATED] = ACTIONS(2962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2962), - [anon_sym___deprecated_msg] = ACTIONS(2962), - [anon_sym___deprecated_enum_msg] = ACTIONS(2962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2962), - [anon_sym_ATprotocol] = ACTIONS(2964), - [anon_sym_ATinterface] = ACTIONS(2964), - [anon_sym_ATimplementation] = ACTIONS(2964), - [anon_sym_ATcompatibility_alias] = ACTIONS(2964), - [anon_sym_ATsynthesize] = ACTIONS(2964), - [anon_sym_ATdynamic] = ACTIONS(2964), - [anon_sym__Alignas] = ACTIONS(2962), - [anon_sym_ATtry] = ACTIONS(2964), - [anon_sym___try] = ACTIONS(2962), - [anon_sym_ATthrow] = ACTIONS(2964), - [anon_sym_ATselector] = ACTIONS(2964), - [anon_sym_ATavailable] = ACTIONS(2964), - [anon_sym___builtin_available] = ACTIONS(2962), - [anon_sym_va_arg] = ACTIONS(2962), - [anon_sym___asm] = ACTIONS(2962), - [anon_sym_ATencode] = ACTIONS(2964), - [anon_sym_ATsynchronized] = ACTIONS(2964), - [anon_sym_BOOL] = ACTIONS(2962), - [anon_sym_IMP] = ACTIONS(2962), - [anon_sym_SEL] = ACTIONS(2962), - [anon_sym_Class] = ACTIONS(2962), - [anon_sym_id] = ACTIONS(2962), - }, - [374] = { - [sym_identifier] = ACTIONS(2966), - [aux_sym_preproc_include_token1] = ACTIONS(2966), - [aux_sym_preproc_include_token2] = ACTIONS(2966), - [aux_sym_preproc_def_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token2] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2966), - [aux_sym_preproc_else_token1] = ACTIONS(2966), - [aux_sym_preproc_elif_token1] = ACTIONS(2966), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2966), - [sym_preproc_directive] = ACTIONS(2966), - [anon_sym_LPAREN2] = ACTIONS(2968), - [anon_sym_BANG] = ACTIONS(2968), - [anon_sym_TILDE] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2966), - [anon_sym_PLUS] = ACTIONS(2966), - [anon_sym_STAR] = ACTIONS(2968), - [anon_sym_CARET] = ACTIONS(2968), - [anon_sym_AMP] = ACTIONS(2968), - [anon_sym_SEMI] = ACTIONS(2968), - [anon_sym___extension__] = ACTIONS(2966), - [anon_sym_typedef] = ACTIONS(2966), - [anon_sym_extern] = ACTIONS(2966), - [anon_sym___attribute__] = ACTIONS(2966), - [anon_sym___attribute] = ACTIONS(2966), - [anon_sym_noreturn] = ACTIONS(2966), - [anon_sym_LBRACK] = ACTIONS(2968), - [anon_sym___declspec] = ACTIONS(2966), - [anon_sym___cdecl] = ACTIONS(2966), - [anon_sym___clrcall] = ACTIONS(2966), - [anon_sym___stdcall] = ACTIONS(2966), - [anon_sym___fastcall] = ACTIONS(2966), - [anon_sym___thiscall] = ACTIONS(2966), - [anon_sym___vectorcall] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_signed] = ACTIONS(2966), - [anon_sym_unsigned] = ACTIONS(2966), - [anon_sym_long] = ACTIONS(2966), - [anon_sym_short] = ACTIONS(2966), - [anon_sym_ATautoreleasepool] = ACTIONS(2968), - [anon_sym_static] = ACTIONS(2966), - [anon_sym_auto] = ACTIONS(2966), - [anon_sym_register] = ACTIONS(2966), - [anon_sym_inline] = ACTIONS(2966), - [anon_sym___inline] = ACTIONS(2966), - [anon_sym___inline__] = ACTIONS(2966), - [anon_sym___forceinline] = ACTIONS(2966), - [anon_sym_thread_local] = ACTIONS(2966), - [anon_sym___thread] = ACTIONS(2966), - [anon_sym_CG_EXTERN] = ACTIONS(2966), - [anon_sym_CG_INLINE] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2966), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2966), - [anon_sym_IBOutlet] = ACTIONS(2966), - [anon_sym_IBInspectable] = ACTIONS(2966), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2966), - [anon_sym_NS_INLINE] = ACTIONS(2966), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2966), - [anon_sym_OBJC_EXPORT] = ACTIONS(2966), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2966), - [anon_sym_const] = ACTIONS(2966), - [anon_sym_constexpr] = ACTIONS(2966), - [anon_sym_volatile] = ACTIONS(2966), - [anon_sym_restrict] = ACTIONS(2966), - [anon_sym___restrict__] = ACTIONS(2966), - [anon_sym__Atomic] = ACTIONS(2966), - [anon_sym__Noreturn] = ACTIONS(2966), - [anon_sym_nullable] = ACTIONS(2966), - [anon_sym__Complex] = ACTIONS(2966), - [anon_sym__Nonnull] = ACTIONS(2966), - [anon_sym__Nullable] = ACTIONS(2966), - [anon_sym__Nullable_result] = ACTIONS(2966), - [anon_sym__Null_unspecified] = ACTIONS(2966), - [anon_sym___autoreleasing] = ACTIONS(2966), - [anon_sym___block] = ACTIONS(2966), - [anon_sym___bridge] = ACTIONS(2966), - [anon_sym___bridge_retained] = ACTIONS(2966), - [anon_sym___bridge_transfer] = ACTIONS(2966), - [anon_sym___complex] = ACTIONS(2966), - [anon_sym___const] = ACTIONS(2966), - [anon_sym___imag] = ACTIONS(2966), - [anon_sym___kindof] = ACTIONS(2966), - [anon_sym___nonnull] = ACTIONS(2966), - [anon_sym___nullable] = ACTIONS(2966), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2966), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2966), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2966), - [anon_sym___real] = ACTIONS(2966), - [anon_sym___strong] = ACTIONS(2966), - [anon_sym___unsafe_unretained] = ACTIONS(2966), - [anon_sym___unused] = ACTIONS(2966), - [anon_sym___weak] = ACTIONS(2966), - [sym_primitive_type] = ACTIONS(2966), - [anon_sym_enum] = ACTIONS(2966), - [anon_sym_struct] = ACTIONS(2966), - [anon_sym_union] = ACTIONS(2966), - [anon_sym_if] = ACTIONS(2966), - [anon_sym_switch] = ACTIONS(2966), - [anon_sym_case] = ACTIONS(2966), - [anon_sym_default] = ACTIONS(2966), - [anon_sym_while] = ACTIONS(2966), - [anon_sym_do] = ACTIONS(2966), - [anon_sym_for] = ACTIONS(2966), - [anon_sym_in] = ACTIONS(2966), - [anon_sym_return] = ACTIONS(2966), - [anon_sym_break] = ACTIONS(2966), - [anon_sym_continue] = ACTIONS(2966), - [anon_sym_goto] = ACTIONS(2966), - [anon_sym_DASH_DASH] = ACTIONS(2968), - [anon_sym_PLUS_PLUS] = ACTIONS(2968), - [anon_sym_sizeof] = ACTIONS(2966), - [anon_sym___alignof__] = ACTIONS(2966), - [anon_sym___alignof] = ACTIONS(2966), - [anon_sym__alignof] = ACTIONS(2966), - [anon_sym_alignof] = ACTIONS(2966), - [anon_sym__Alignof] = ACTIONS(2966), - [anon_sym_offsetof] = ACTIONS(2966), - [anon_sym__Generic] = ACTIONS(2966), - [anon_sym_asm] = ACTIONS(2966), - [anon_sym___asm__] = ACTIONS(2966), - [sym_number_literal] = ACTIONS(2968), - [anon_sym_L_SQUOTE] = ACTIONS(2968), - [anon_sym_u_SQUOTE] = ACTIONS(2968), - [anon_sym_U_SQUOTE] = ACTIONS(2968), - [anon_sym_u8_SQUOTE] = ACTIONS(2968), - [anon_sym_SQUOTE] = ACTIONS(2968), - [anon_sym_AT] = ACTIONS(2966), - [anon_sym_DQUOTE] = ACTIONS(2968), - [anon_sym_L_DQUOTE] = ACTIONS(2968), - [anon_sym_u_DQUOTE] = ACTIONS(2968), - [anon_sym_U_DQUOTE] = ACTIONS(2968), - [anon_sym_u8_DQUOTE] = ACTIONS(2968), - [sym_true] = ACTIONS(2966), - [sym_false] = ACTIONS(2966), - [anon_sym_NULL] = ACTIONS(2966), - [anon_sym_nullptr] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2966), - [anon_sym___typeof] = ACTIONS(2966), - [anon_sym_typeof] = ACTIONS(2966), - [anon_sym_ATimport] = ACTIONS(2968), - [aux_sym_preproc_undef_token1] = ACTIONS(2966), - [anon_sym_POUND] = ACTIONS(2966), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2966), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2966), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2966), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2966), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE] = ACTIONS(2966), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_API_AVAILABLE] = ACTIONS(2966), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_API_DEPRECATED] = ACTIONS(2966), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2966), - [anon_sym___deprecated_msg] = ACTIONS(2966), - [anon_sym___deprecated_enum_msg] = ACTIONS(2966), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2966), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2966), - [anon_sym_ATprotocol] = ACTIONS(2968), - [anon_sym_ATinterface] = ACTIONS(2968), - [anon_sym_ATimplementation] = ACTIONS(2968), - [anon_sym_ATcompatibility_alias] = ACTIONS(2968), - [anon_sym_ATsynthesize] = ACTIONS(2968), - [anon_sym_ATdynamic] = ACTIONS(2968), - [anon_sym__Alignas] = ACTIONS(2966), - [anon_sym_ATtry] = ACTIONS(2968), - [anon_sym___try] = ACTIONS(2966), - [anon_sym_ATthrow] = ACTIONS(2968), - [anon_sym_ATselector] = ACTIONS(2968), - [anon_sym_ATavailable] = ACTIONS(2968), - [anon_sym___builtin_available] = ACTIONS(2966), - [anon_sym_va_arg] = ACTIONS(2966), - [anon_sym___asm] = ACTIONS(2966), - [anon_sym_ATencode] = ACTIONS(2968), - [anon_sym_ATsynchronized] = ACTIONS(2968), - [anon_sym_BOOL] = ACTIONS(2966), - [anon_sym_IMP] = ACTIONS(2966), - [anon_sym_SEL] = ACTIONS(2966), - [anon_sym_Class] = ACTIONS(2966), - [anon_sym_id] = ACTIONS(2966), - }, - [375] = { - [sym_identifier] = ACTIONS(2970), - [aux_sym_preproc_include_token1] = ACTIONS(2970), - [aux_sym_preproc_include_token2] = ACTIONS(2970), - [aux_sym_preproc_def_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token2] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2970), - [aux_sym_preproc_else_token1] = ACTIONS(2970), - [aux_sym_preproc_elif_token1] = ACTIONS(2970), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2970), - [sym_preproc_directive] = ACTIONS(2970), - [anon_sym_LPAREN2] = ACTIONS(2972), - [anon_sym_BANG] = ACTIONS(2972), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_PLUS] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2972), - [anon_sym_AMP] = ACTIONS(2972), - [anon_sym_SEMI] = ACTIONS(2972), - [anon_sym___extension__] = ACTIONS(2970), - [anon_sym_typedef] = ACTIONS(2970), - [anon_sym_extern] = ACTIONS(2970), - [anon_sym___attribute__] = ACTIONS(2970), - [anon_sym___attribute] = ACTIONS(2970), - [anon_sym_noreturn] = ACTIONS(2970), - [anon_sym_LBRACK] = ACTIONS(2972), - [anon_sym___declspec] = ACTIONS(2970), - [anon_sym___cdecl] = ACTIONS(2970), - [anon_sym___clrcall] = ACTIONS(2970), - [anon_sym___stdcall] = ACTIONS(2970), - [anon_sym___fastcall] = ACTIONS(2970), - [anon_sym___thiscall] = ACTIONS(2970), - [anon_sym___vectorcall] = ACTIONS(2970), - [anon_sym_LBRACE] = ACTIONS(2972), - [anon_sym_signed] = ACTIONS(2970), - [anon_sym_unsigned] = ACTIONS(2970), - [anon_sym_long] = ACTIONS(2970), - [anon_sym_short] = ACTIONS(2970), - [anon_sym_ATautoreleasepool] = ACTIONS(2972), - [anon_sym_static] = ACTIONS(2970), - [anon_sym_auto] = ACTIONS(2970), - [anon_sym_register] = ACTIONS(2970), - [anon_sym_inline] = ACTIONS(2970), - [anon_sym___inline] = ACTIONS(2970), - [anon_sym___inline__] = ACTIONS(2970), - [anon_sym___forceinline] = ACTIONS(2970), - [anon_sym_thread_local] = ACTIONS(2970), - [anon_sym___thread] = ACTIONS(2970), - [anon_sym_CG_EXTERN] = ACTIONS(2970), - [anon_sym_CG_INLINE] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2970), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2970), - [anon_sym_IBOutlet] = ACTIONS(2970), - [anon_sym_IBInspectable] = ACTIONS(2970), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2970), - [anon_sym_NS_INLINE] = ACTIONS(2970), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2970), - [anon_sym_OBJC_EXPORT] = ACTIONS(2970), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2970), - [anon_sym_const] = ACTIONS(2970), - [anon_sym_constexpr] = ACTIONS(2970), - [anon_sym_volatile] = ACTIONS(2970), - [anon_sym_restrict] = ACTIONS(2970), - [anon_sym___restrict__] = ACTIONS(2970), - [anon_sym__Atomic] = ACTIONS(2970), - [anon_sym__Noreturn] = ACTIONS(2970), - [anon_sym_nullable] = ACTIONS(2970), - [anon_sym__Complex] = ACTIONS(2970), - [anon_sym__Nonnull] = ACTIONS(2970), - [anon_sym__Nullable] = ACTIONS(2970), - [anon_sym__Nullable_result] = ACTIONS(2970), - [anon_sym__Null_unspecified] = ACTIONS(2970), - [anon_sym___autoreleasing] = ACTIONS(2970), - [anon_sym___block] = ACTIONS(2970), - [anon_sym___bridge] = ACTIONS(2970), - [anon_sym___bridge_retained] = ACTIONS(2970), - [anon_sym___bridge_transfer] = ACTIONS(2970), - [anon_sym___complex] = ACTIONS(2970), - [anon_sym___const] = ACTIONS(2970), - [anon_sym___imag] = ACTIONS(2970), - [anon_sym___kindof] = ACTIONS(2970), - [anon_sym___nonnull] = ACTIONS(2970), - [anon_sym___nullable] = ACTIONS(2970), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2970), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2970), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2970), - [anon_sym___real] = ACTIONS(2970), - [anon_sym___strong] = ACTIONS(2970), - [anon_sym___unsafe_unretained] = ACTIONS(2970), - [anon_sym___unused] = ACTIONS(2970), - [anon_sym___weak] = ACTIONS(2970), - [sym_primitive_type] = ACTIONS(2970), - [anon_sym_enum] = ACTIONS(2970), - [anon_sym_struct] = ACTIONS(2970), - [anon_sym_union] = ACTIONS(2970), - [anon_sym_if] = ACTIONS(2970), - [anon_sym_switch] = ACTIONS(2970), - [anon_sym_case] = ACTIONS(2970), - [anon_sym_default] = ACTIONS(2970), - [anon_sym_while] = ACTIONS(2970), - [anon_sym_do] = ACTIONS(2970), - [anon_sym_for] = ACTIONS(2970), - [anon_sym_in] = ACTIONS(2970), - [anon_sym_return] = ACTIONS(2970), - [anon_sym_break] = ACTIONS(2970), - [anon_sym_continue] = ACTIONS(2970), - [anon_sym_goto] = ACTIONS(2970), - [anon_sym_DASH_DASH] = ACTIONS(2972), - [anon_sym_PLUS_PLUS] = ACTIONS(2972), - [anon_sym_sizeof] = ACTIONS(2970), - [anon_sym___alignof__] = ACTIONS(2970), - [anon_sym___alignof] = ACTIONS(2970), - [anon_sym__alignof] = ACTIONS(2970), - [anon_sym_alignof] = ACTIONS(2970), - [anon_sym__Alignof] = ACTIONS(2970), - [anon_sym_offsetof] = ACTIONS(2970), - [anon_sym__Generic] = ACTIONS(2970), - [anon_sym_asm] = ACTIONS(2970), - [anon_sym___asm__] = ACTIONS(2970), - [sym_number_literal] = ACTIONS(2972), - [anon_sym_L_SQUOTE] = ACTIONS(2972), - [anon_sym_u_SQUOTE] = ACTIONS(2972), - [anon_sym_U_SQUOTE] = ACTIONS(2972), - [anon_sym_u8_SQUOTE] = ACTIONS(2972), - [anon_sym_SQUOTE] = ACTIONS(2972), - [anon_sym_AT] = ACTIONS(2970), - [anon_sym_DQUOTE] = ACTIONS(2972), - [anon_sym_L_DQUOTE] = ACTIONS(2972), - [anon_sym_u_DQUOTE] = ACTIONS(2972), - [anon_sym_U_DQUOTE] = ACTIONS(2972), - [anon_sym_u8_DQUOTE] = ACTIONS(2972), - [sym_true] = ACTIONS(2970), - [sym_false] = ACTIONS(2970), - [anon_sym_NULL] = ACTIONS(2970), - [anon_sym_nullptr] = ACTIONS(2970), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2970), - [anon_sym___typeof] = ACTIONS(2970), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_ATimport] = ACTIONS(2972), - [aux_sym_preproc_undef_token1] = ACTIONS(2970), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2970), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2970), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2970), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2970), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE] = ACTIONS(2970), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_API_AVAILABLE] = ACTIONS(2970), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_API_DEPRECATED] = ACTIONS(2970), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2970), - [anon_sym___deprecated_msg] = ACTIONS(2970), - [anon_sym___deprecated_enum_msg] = ACTIONS(2970), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2970), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2970), - [anon_sym_ATprotocol] = ACTIONS(2972), - [anon_sym_ATinterface] = ACTIONS(2972), - [anon_sym_ATimplementation] = ACTIONS(2972), - [anon_sym_ATcompatibility_alias] = ACTIONS(2972), - [anon_sym_ATsynthesize] = ACTIONS(2972), - [anon_sym_ATdynamic] = ACTIONS(2972), - [anon_sym__Alignas] = ACTIONS(2970), - [anon_sym_ATtry] = ACTIONS(2972), - [anon_sym___try] = ACTIONS(2970), - [anon_sym_ATthrow] = ACTIONS(2972), - [anon_sym_ATselector] = ACTIONS(2972), - [anon_sym_ATavailable] = ACTIONS(2972), - [anon_sym___builtin_available] = ACTIONS(2970), - [anon_sym_va_arg] = ACTIONS(2970), - [anon_sym___asm] = ACTIONS(2970), - [anon_sym_ATencode] = ACTIONS(2972), - [anon_sym_ATsynchronized] = ACTIONS(2972), - [anon_sym_BOOL] = ACTIONS(2970), - [anon_sym_IMP] = ACTIONS(2970), - [anon_sym_SEL] = ACTIONS(2970), - [anon_sym_Class] = ACTIONS(2970), - [anon_sym_id] = ACTIONS(2970), - }, - [376] = { - [sym_identifier] = ACTIONS(2974), - [aux_sym_preproc_include_token1] = ACTIONS(2974), - [aux_sym_preproc_include_token2] = ACTIONS(2974), - [aux_sym_preproc_def_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token2] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2974), - [aux_sym_preproc_else_token1] = ACTIONS(2974), - [aux_sym_preproc_elif_token1] = ACTIONS(2974), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2974), - [sym_preproc_directive] = ACTIONS(2974), - [anon_sym_LPAREN2] = ACTIONS(2976), - [anon_sym_BANG] = ACTIONS(2976), - [anon_sym_TILDE] = ACTIONS(2976), - [anon_sym_DASH] = ACTIONS(2974), - [anon_sym_PLUS] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_CARET] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_SEMI] = ACTIONS(2976), - [anon_sym___extension__] = ACTIONS(2974), - [anon_sym_typedef] = ACTIONS(2974), - [anon_sym_extern] = ACTIONS(2974), - [anon_sym___attribute__] = ACTIONS(2974), - [anon_sym___attribute] = ACTIONS(2974), - [anon_sym_noreturn] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym___declspec] = ACTIONS(2974), - [anon_sym___cdecl] = ACTIONS(2974), - [anon_sym___clrcall] = ACTIONS(2974), - [anon_sym___stdcall] = ACTIONS(2974), - [anon_sym___fastcall] = ACTIONS(2974), - [anon_sym___thiscall] = ACTIONS(2974), - [anon_sym___vectorcall] = ACTIONS(2974), - [anon_sym_LBRACE] = ACTIONS(2976), - [anon_sym_signed] = ACTIONS(2974), - [anon_sym_unsigned] = ACTIONS(2974), - [anon_sym_long] = ACTIONS(2974), - [anon_sym_short] = ACTIONS(2974), - [anon_sym_ATautoreleasepool] = ACTIONS(2976), - [anon_sym_static] = ACTIONS(2974), - [anon_sym_auto] = ACTIONS(2974), - [anon_sym_register] = ACTIONS(2974), - [anon_sym_inline] = ACTIONS(2974), - [anon_sym___inline] = ACTIONS(2974), - [anon_sym___inline__] = ACTIONS(2974), - [anon_sym___forceinline] = ACTIONS(2974), - [anon_sym_thread_local] = ACTIONS(2974), - [anon_sym___thread] = ACTIONS(2974), - [anon_sym_CG_EXTERN] = ACTIONS(2974), - [anon_sym_CG_INLINE] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2974), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2974), - [anon_sym_IBOutlet] = ACTIONS(2974), - [anon_sym_IBInspectable] = ACTIONS(2974), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2974), - [anon_sym_NS_INLINE] = ACTIONS(2974), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2974), - [anon_sym_OBJC_EXPORT] = ACTIONS(2974), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2974), - [anon_sym_const] = ACTIONS(2974), - [anon_sym_constexpr] = ACTIONS(2974), - [anon_sym_volatile] = ACTIONS(2974), - [anon_sym_restrict] = ACTIONS(2974), - [anon_sym___restrict__] = ACTIONS(2974), - [anon_sym__Atomic] = ACTIONS(2974), - [anon_sym__Noreturn] = ACTIONS(2974), - [anon_sym_nullable] = ACTIONS(2974), - [anon_sym__Complex] = ACTIONS(2974), - [anon_sym__Nonnull] = ACTIONS(2974), - [anon_sym__Nullable] = ACTIONS(2974), - [anon_sym__Nullable_result] = ACTIONS(2974), - [anon_sym__Null_unspecified] = ACTIONS(2974), - [anon_sym___autoreleasing] = ACTIONS(2974), - [anon_sym___block] = ACTIONS(2974), - [anon_sym___bridge] = ACTIONS(2974), - [anon_sym___bridge_retained] = ACTIONS(2974), - [anon_sym___bridge_transfer] = ACTIONS(2974), - [anon_sym___complex] = ACTIONS(2974), - [anon_sym___const] = ACTIONS(2974), - [anon_sym___imag] = ACTIONS(2974), - [anon_sym___kindof] = ACTIONS(2974), - [anon_sym___nonnull] = ACTIONS(2974), - [anon_sym___nullable] = ACTIONS(2974), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2974), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2974), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2974), - [anon_sym___real] = ACTIONS(2974), - [anon_sym___strong] = ACTIONS(2974), - [anon_sym___unsafe_unretained] = ACTIONS(2974), - [anon_sym___unused] = ACTIONS(2974), - [anon_sym___weak] = ACTIONS(2974), - [sym_primitive_type] = ACTIONS(2974), - [anon_sym_enum] = ACTIONS(2974), - [anon_sym_struct] = ACTIONS(2974), - [anon_sym_union] = ACTIONS(2974), - [anon_sym_if] = ACTIONS(2974), - [anon_sym_switch] = ACTIONS(2974), - [anon_sym_case] = ACTIONS(2974), - [anon_sym_default] = ACTIONS(2974), - [anon_sym_while] = ACTIONS(2974), - [anon_sym_do] = ACTIONS(2974), - [anon_sym_for] = ACTIONS(2974), - [anon_sym_in] = ACTIONS(2974), - [anon_sym_return] = ACTIONS(2974), - [anon_sym_break] = ACTIONS(2974), - [anon_sym_continue] = ACTIONS(2974), - [anon_sym_goto] = ACTIONS(2974), - [anon_sym_DASH_DASH] = ACTIONS(2976), - [anon_sym_PLUS_PLUS] = ACTIONS(2976), - [anon_sym_sizeof] = ACTIONS(2974), - [anon_sym___alignof__] = ACTIONS(2974), - [anon_sym___alignof] = ACTIONS(2974), - [anon_sym__alignof] = ACTIONS(2974), - [anon_sym_alignof] = ACTIONS(2974), - [anon_sym__Alignof] = ACTIONS(2974), - [anon_sym_offsetof] = ACTIONS(2974), - [anon_sym__Generic] = ACTIONS(2974), - [anon_sym_asm] = ACTIONS(2974), - [anon_sym___asm__] = ACTIONS(2974), - [sym_number_literal] = ACTIONS(2976), - [anon_sym_L_SQUOTE] = ACTIONS(2976), - [anon_sym_u_SQUOTE] = ACTIONS(2976), - [anon_sym_U_SQUOTE] = ACTIONS(2976), - [anon_sym_u8_SQUOTE] = ACTIONS(2976), - [anon_sym_SQUOTE] = ACTIONS(2976), - [anon_sym_AT] = ACTIONS(2974), - [anon_sym_DQUOTE] = ACTIONS(2976), - [anon_sym_L_DQUOTE] = ACTIONS(2976), - [anon_sym_u_DQUOTE] = ACTIONS(2976), - [anon_sym_U_DQUOTE] = ACTIONS(2976), - [anon_sym_u8_DQUOTE] = ACTIONS(2976), - [sym_true] = ACTIONS(2974), - [sym_false] = ACTIONS(2974), - [anon_sym_NULL] = ACTIONS(2974), - [anon_sym_nullptr] = ACTIONS(2974), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2974), - [anon_sym___typeof] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2974), - [anon_sym_ATimport] = ACTIONS(2976), - [aux_sym_preproc_undef_token1] = ACTIONS(2974), - [anon_sym_POUND] = ACTIONS(2974), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2974), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2974), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2974), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2974), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE] = ACTIONS(2974), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_API_AVAILABLE] = ACTIONS(2974), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_API_DEPRECATED] = ACTIONS(2974), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2974), - [anon_sym___deprecated_msg] = ACTIONS(2974), - [anon_sym___deprecated_enum_msg] = ACTIONS(2974), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2974), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2974), - [anon_sym_ATprotocol] = ACTIONS(2976), - [anon_sym_ATinterface] = ACTIONS(2976), - [anon_sym_ATimplementation] = ACTIONS(2976), - [anon_sym_ATcompatibility_alias] = ACTIONS(2976), - [anon_sym_ATsynthesize] = ACTIONS(2976), - [anon_sym_ATdynamic] = ACTIONS(2976), - [anon_sym__Alignas] = ACTIONS(2974), - [anon_sym_ATtry] = ACTIONS(2976), - [anon_sym___try] = ACTIONS(2974), - [anon_sym_ATthrow] = ACTIONS(2976), - [anon_sym_ATselector] = ACTIONS(2976), - [anon_sym_ATavailable] = ACTIONS(2976), - [anon_sym___builtin_available] = ACTIONS(2974), - [anon_sym_va_arg] = ACTIONS(2974), - [anon_sym___asm] = ACTIONS(2974), - [anon_sym_ATencode] = ACTIONS(2976), - [anon_sym_ATsynchronized] = ACTIONS(2976), - [anon_sym_BOOL] = ACTIONS(2974), - [anon_sym_IMP] = ACTIONS(2974), - [anon_sym_SEL] = ACTIONS(2974), - [anon_sym_Class] = ACTIONS(2974), - [anon_sym_id] = ACTIONS(2974), - }, - [377] = { - [sym_identifier] = ACTIONS(2978), - [aux_sym_preproc_include_token1] = ACTIONS(2978), - [aux_sym_preproc_include_token2] = ACTIONS(2978), - [aux_sym_preproc_def_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token2] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2978), - [aux_sym_preproc_else_token1] = ACTIONS(2978), - [aux_sym_preproc_elif_token1] = ACTIONS(2978), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2978), - [sym_preproc_directive] = ACTIONS(2978), - [anon_sym_LPAREN2] = ACTIONS(2980), - [anon_sym_BANG] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2978), - [anon_sym_PLUS] = ACTIONS(2978), - [anon_sym_STAR] = ACTIONS(2980), - [anon_sym_CARET] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym___extension__] = ACTIONS(2978), - [anon_sym_typedef] = ACTIONS(2978), - [anon_sym_extern] = ACTIONS(2978), - [anon_sym___attribute__] = ACTIONS(2978), - [anon_sym___attribute] = ACTIONS(2978), - [anon_sym_noreturn] = ACTIONS(2978), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym___declspec] = ACTIONS(2978), - [anon_sym___cdecl] = ACTIONS(2978), - [anon_sym___clrcall] = ACTIONS(2978), - [anon_sym___stdcall] = ACTIONS(2978), - [anon_sym___fastcall] = ACTIONS(2978), - [anon_sym___thiscall] = ACTIONS(2978), - [anon_sym___vectorcall] = ACTIONS(2978), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_signed] = ACTIONS(2978), - [anon_sym_unsigned] = ACTIONS(2978), - [anon_sym_long] = ACTIONS(2978), - [anon_sym_short] = ACTIONS(2978), - [anon_sym_ATautoreleasepool] = ACTIONS(2980), - [anon_sym_static] = ACTIONS(2978), - [anon_sym_auto] = ACTIONS(2978), - [anon_sym_register] = ACTIONS(2978), - [anon_sym_inline] = ACTIONS(2978), - [anon_sym___inline] = ACTIONS(2978), - [anon_sym___inline__] = ACTIONS(2978), - [anon_sym___forceinline] = ACTIONS(2978), - [anon_sym_thread_local] = ACTIONS(2978), - [anon_sym___thread] = ACTIONS(2978), - [anon_sym_CG_EXTERN] = ACTIONS(2978), - [anon_sym_CG_INLINE] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2978), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2978), - [anon_sym_IBOutlet] = ACTIONS(2978), - [anon_sym_IBInspectable] = ACTIONS(2978), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2978), - [anon_sym_NS_INLINE] = ACTIONS(2978), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2978), - [anon_sym_OBJC_EXPORT] = ACTIONS(2978), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2978), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_constexpr] = ACTIONS(2978), - [anon_sym_volatile] = ACTIONS(2978), - [anon_sym_restrict] = ACTIONS(2978), - [anon_sym___restrict__] = ACTIONS(2978), - [anon_sym__Atomic] = ACTIONS(2978), - [anon_sym__Noreturn] = ACTIONS(2978), - [anon_sym_nullable] = ACTIONS(2978), - [anon_sym__Complex] = ACTIONS(2978), - [anon_sym__Nonnull] = ACTIONS(2978), - [anon_sym__Nullable] = ACTIONS(2978), - [anon_sym__Nullable_result] = ACTIONS(2978), - [anon_sym__Null_unspecified] = ACTIONS(2978), - [anon_sym___autoreleasing] = ACTIONS(2978), - [anon_sym___block] = ACTIONS(2978), - [anon_sym___bridge] = ACTIONS(2978), - [anon_sym___bridge_retained] = ACTIONS(2978), - [anon_sym___bridge_transfer] = ACTIONS(2978), - [anon_sym___complex] = ACTIONS(2978), - [anon_sym___const] = ACTIONS(2978), - [anon_sym___imag] = ACTIONS(2978), - [anon_sym___kindof] = ACTIONS(2978), - [anon_sym___nonnull] = ACTIONS(2978), - [anon_sym___nullable] = ACTIONS(2978), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2978), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2978), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2978), - [anon_sym___real] = ACTIONS(2978), - [anon_sym___strong] = ACTIONS(2978), - [anon_sym___unsafe_unretained] = ACTIONS(2978), - [anon_sym___unused] = ACTIONS(2978), - [anon_sym___weak] = ACTIONS(2978), - [sym_primitive_type] = ACTIONS(2978), - [anon_sym_enum] = ACTIONS(2978), - [anon_sym_struct] = ACTIONS(2978), - [anon_sym_union] = ACTIONS(2978), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_switch] = ACTIONS(2978), - [anon_sym_case] = ACTIONS(2978), - [anon_sym_default] = ACTIONS(2978), - [anon_sym_while] = ACTIONS(2978), - [anon_sym_do] = ACTIONS(2978), - [anon_sym_for] = ACTIONS(2978), - [anon_sym_in] = ACTIONS(2978), - [anon_sym_return] = ACTIONS(2978), - [anon_sym_break] = ACTIONS(2978), - [anon_sym_continue] = ACTIONS(2978), - [anon_sym_goto] = ACTIONS(2978), - [anon_sym_DASH_DASH] = ACTIONS(2980), - [anon_sym_PLUS_PLUS] = ACTIONS(2980), - [anon_sym_sizeof] = ACTIONS(2978), - [anon_sym___alignof__] = ACTIONS(2978), - [anon_sym___alignof] = ACTIONS(2978), - [anon_sym__alignof] = ACTIONS(2978), - [anon_sym_alignof] = ACTIONS(2978), - [anon_sym__Alignof] = ACTIONS(2978), - [anon_sym_offsetof] = ACTIONS(2978), - [anon_sym__Generic] = ACTIONS(2978), - [anon_sym_asm] = ACTIONS(2978), - [anon_sym___asm__] = ACTIONS(2978), - [sym_number_literal] = ACTIONS(2980), - [anon_sym_L_SQUOTE] = ACTIONS(2980), - [anon_sym_u_SQUOTE] = ACTIONS(2980), - [anon_sym_U_SQUOTE] = ACTIONS(2980), - [anon_sym_u8_SQUOTE] = ACTIONS(2980), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_AT] = ACTIONS(2978), - [anon_sym_DQUOTE] = ACTIONS(2980), - [anon_sym_L_DQUOTE] = ACTIONS(2980), - [anon_sym_u_DQUOTE] = ACTIONS(2980), - [anon_sym_U_DQUOTE] = ACTIONS(2980), - [anon_sym_u8_DQUOTE] = ACTIONS(2980), - [sym_true] = ACTIONS(2978), - [sym_false] = ACTIONS(2978), - [anon_sym_NULL] = ACTIONS(2978), - [anon_sym_nullptr] = ACTIONS(2978), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2978), - [anon_sym___typeof] = ACTIONS(2978), - [anon_sym_typeof] = ACTIONS(2978), - [anon_sym_ATimport] = ACTIONS(2980), - [aux_sym_preproc_undef_token1] = ACTIONS(2978), - [anon_sym_POUND] = ACTIONS(2978), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2978), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2978), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2978), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2978), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE] = ACTIONS(2978), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_API_AVAILABLE] = ACTIONS(2978), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_API_DEPRECATED] = ACTIONS(2978), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2978), - [anon_sym___deprecated_msg] = ACTIONS(2978), - [anon_sym___deprecated_enum_msg] = ACTIONS(2978), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2978), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2978), - [anon_sym_ATprotocol] = ACTIONS(2980), - [anon_sym_ATinterface] = ACTIONS(2980), - [anon_sym_ATimplementation] = ACTIONS(2980), - [anon_sym_ATcompatibility_alias] = ACTIONS(2980), - [anon_sym_ATsynthesize] = ACTIONS(2980), - [anon_sym_ATdynamic] = ACTIONS(2980), - [anon_sym__Alignas] = ACTIONS(2978), - [anon_sym_ATtry] = ACTIONS(2980), - [anon_sym___try] = ACTIONS(2978), - [anon_sym_ATthrow] = ACTIONS(2980), - [anon_sym_ATselector] = ACTIONS(2980), - [anon_sym_ATavailable] = ACTIONS(2980), - [anon_sym___builtin_available] = ACTIONS(2978), - [anon_sym_va_arg] = ACTIONS(2978), - [anon_sym___asm] = ACTIONS(2978), - [anon_sym_ATencode] = ACTIONS(2980), - [anon_sym_ATsynchronized] = ACTIONS(2980), - [anon_sym_BOOL] = ACTIONS(2978), - [anon_sym_IMP] = ACTIONS(2978), - [anon_sym_SEL] = ACTIONS(2978), - [anon_sym_Class] = ACTIONS(2978), - [anon_sym_id] = ACTIONS(2978), - }, - [378] = { - [sym_identifier] = ACTIONS(2982), - [aux_sym_preproc_include_token1] = ACTIONS(2982), - [aux_sym_preproc_include_token2] = ACTIONS(2982), - [aux_sym_preproc_def_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token2] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2982), - [aux_sym_preproc_else_token1] = ACTIONS(2982), - [aux_sym_preproc_elif_token1] = ACTIONS(2982), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2982), - [sym_preproc_directive] = ACTIONS(2982), - [anon_sym_LPAREN2] = ACTIONS(2984), - [anon_sym_BANG] = ACTIONS(2984), - [anon_sym_TILDE] = ACTIONS(2984), - [anon_sym_DASH] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2982), - [anon_sym_STAR] = ACTIONS(2984), - [anon_sym_CARET] = ACTIONS(2984), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_SEMI] = ACTIONS(2984), - [anon_sym___extension__] = ACTIONS(2982), - [anon_sym_typedef] = ACTIONS(2982), - [anon_sym_extern] = ACTIONS(2982), - [anon_sym___attribute__] = ACTIONS(2982), - [anon_sym___attribute] = ACTIONS(2982), - [anon_sym_noreturn] = ACTIONS(2982), - [anon_sym_LBRACK] = ACTIONS(2984), - [anon_sym___declspec] = ACTIONS(2982), - [anon_sym___cdecl] = ACTIONS(2982), - [anon_sym___clrcall] = ACTIONS(2982), - [anon_sym___stdcall] = ACTIONS(2982), - [anon_sym___fastcall] = ACTIONS(2982), - [anon_sym___thiscall] = ACTIONS(2982), - [anon_sym___vectorcall] = ACTIONS(2982), - [anon_sym_LBRACE] = ACTIONS(2984), - [anon_sym_signed] = ACTIONS(2982), - [anon_sym_unsigned] = ACTIONS(2982), - [anon_sym_long] = ACTIONS(2982), - [anon_sym_short] = ACTIONS(2982), - [anon_sym_ATautoreleasepool] = ACTIONS(2984), - [anon_sym_static] = ACTIONS(2982), - [anon_sym_auto] = ACTIONS(2982), - [anon_sym_register] = ACTIONS(2982), - [anon_sym_inline] = ACTIONS(2982), - [anon_sym___inline] = ACTIONS(2982), - [anon_sym___inline__] = ACTIONS(2982), - [anon_sym___forceinline] = ACTIONS(2982), - [anon_sym_thread_local] = ACTIONS(2982), - [anon_sym___thread] = ACTIONS(2982), - [anon_sym_CG_EXTERN] = ACTIONS(2982), - [anon_sym_CG_INLINE] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2982), - [anon_sym_IBOutlet] = ACTIONS(2982), - [anon_sym_IBInspectable] = ACTIONS(2982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2982), - [anon_sym_NS_INLINE] = ACTIONS(2982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2982), - [anon_sym_OBJC_EXPORT] = ACTIONS(2982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2982), - [anon_sym_const] = ACTIONS(2982), - [anon_sym_constexpr] = ACTIONS(2982), - [anon_sym_volatile] = ACTIONS(2982), - [anon_sym_restrict] = ACTIONS(2982), - [anon_sym___restrict__] = ACTIONS(2982), - [anon_sym__Atomic] = ACTIONS(2982), - [anon_sym__Noreturn] = ACTIONS(2982), - [anon_sym_nullable] = ACTIONS(2982), - [anon_sym__Complex] = ACTIONS(2982), - [anon_sym__Nonnull] = ACTIONS(2982), - [anon_sym__Nullable] = ACTIONS(2982), - [anon_sym__Nullable_result] = ACTIONS(2982), - [anon_sym__Null_unspecified] = ACTIONS(2982), - [anon_sym___autoreleasing] = ACTIONS(2982), - [anon_sym___block] = ACTIONS(2982), - [anon_sym___bridge] = ACTIONS(2982), - [anon_sym___bridge_retained] = ACTIONS(2982), - [anon_sym___bridge_transfer] = ACTIONS(2982), - [anon_sym___complex] = ACTIONS(2982), - [anon_sym___const] = ACTIONS(2982), - [anon_sym___imag] = ACTIONS(2982), - [anon_sym___kindof] = ACTIONS(2982), - [anon_sym___nonnull] = ACTIONS(2982), - [anon_sym___nullable] = ACTIONS(2982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2982), - [anon_sym___real] = ACTIONS(2982), - [anon_sym___strong] = ACTIONS(2982), - [anon_sym___unsafe_unretained] = ACTIONS(2982), - [anon_sym___unused] = ACTIONS(2982), - [anon_sym___weak] = ACTIONS(2982), - [sym_primitive_type] = ACTIONS(2982), - [anon_sym_enum] = ACTIONS(2982), - [anon_sym_struct] = ACTIONS(2982), - [anon_sym_union] = ACTIONS(2982), - [anon_sym_if] = ACTIONS(2982), - [anon_sym_switch] = ACTIONS(2982), - [anon_sym_case] = ACTIONS(2982), - [anon_sym_default] = ACTIONS(2982), - [anon_sym_while] = ACTIONS(2982), - [anon_sym_do] = ACTIONS(2982), - [anon_sym_for] = ACTIONS(2982), - [anon_sym_in] = ACTIONS(2982), - [anon_sym_return] = ACTIONS(2982), - [anon_sym_break] = ACTIONS(2982), - [anon_sym_continue] = ACTIONS(2982), - [anon_sym_goto] = ACTIONS(2982), - [anon_sym_DASH_DASH] = ACTIONS(2984), - [anon_sym_PLUS_PLUS] = ACTIONS(2984), - [anon_sym_sizeof] = ACTIONS(2982), - [anon_sym___alignof__] = ACTIONS(2982), - [anon_sym___alignof] = ACTIONS(2982), - [anon_sym__alignof] = ACTIONS(2982), - [anon_sym_alignof] = ACTIONS(2982), - [anon_sym__Alignof] = ACTIONS(2982), - [anon_sym_offsetof] = ACTIONS(2982), - [anon_sym__Generic] = ACTIONS(2982), - [anon_sym_asm] = ACTIONS(2982), - [anon_sym___asm__] = ACTIONS(2982), - [sym_number_literal] = ACTIONS(2984), - [anon_sym_L_SQUOTE] = ACTIONS(2984), - [anon_sym_u_SQUOTE] = ACTIONS(2984), - [anon_sym_U_SQUOTE] = ACTIONS(2984), - [anon_sym_u8_SQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2984), - [anon_sym_AT] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_L_DQUOTE] = ACTIONS(2984), - [anon_sym_u_DQUOTE] = ACTIONS(2984), - [anon_sym_U_DQUOTE] = ACTIONS(2984), - [anon_sym_u8_DQUOTE] = ACTIONS(2984), - [sym_true] = ACTIONS(2982), - [sym_false] = ACTIONS(2982), - [anon_sym_NULL] = ACTIONS(2982), - [anon_sym_nullptr] = ACTIONS(2982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2982), - [anon_sym___typeof] = ACTIONS(2982), - [anon_sym_typeof] = ACTIONS(2982), - [anon_sym_ATimport] = ACTIONS(2984), - [aux_sym_preproc_undef_token1] = ACTIONS(2982), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE] = ACTIONS(2982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_API_AVAILABLE] = ACTIONS(2982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_API_DEPRECATED] = ACTIONS(2982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2982), - [anon_sym___deprecated_msg] = ACTIONS(2982), - [anon_sym___deprecated_enum_msg] = ACTIONS(2982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2982), - [anon_sym_ATprotocol] = ACTIONS(2984), - [anon_sym_ATinterface] = ACTIONS(2984), - [anon_sym_ATimplementation] = ACTIONS(2984), - [anon_sym_ATcompatibility_alias] = ACTIONS(2984), - [anon_sym_ATsynthesize] = ACTIONS(2984), - [anon_sym_ATdynamic] = ACTIONS(2984), - [anon_sym__Alignas] = ACTIONS(2982), - [anon_sym_ATtry] = ACTIONS(2984), - [anon_sym___try] = ACTIONS(2982), - [anon_sym_ATthrow] = ACTIONS(2984), - [anon_sym_ATselector] = ACTIONS(2984), - [anon_sym_ATavailable] = ACTIONS(2984), - [anon_sym___builtin_available] = ACTIONS(2982), - [anon_sym_va_arg] = ACTIONS(2982), - [anon_sym___asm] = ACTIONS(2982), - [anon_sym_ATencode] = ACTIONS(2984), - [anon_sym_ATsynchronized] = ACTIONS(2984), - [anon_sym_BOOL] = ACTIONS(2982), - [anon_sym_IMP] = ACTIONS(2982), - [anon_sym_SEL] = ACTIONS(2982), - [anon_sym_Class] = ACTIONS(2982), - [anon_sym_id] = ACTIONS(2982), - }, - [379] = { - [sym_identifier] = ACTIONS(2986), - [aux_sym_preproc_include_token1] = ACTIONS(2986), - [aux_sym_preproc_include_token2] = ACTIONS(2986), - [aux_sym_preproc_def_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token2] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2986), - [aux_sym_preproc_else_token1] = ACTIONS(2986), - [aux_sym_preproc_elif_token1] = ACTIONS(2986), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2986), - [sym_preproc_directive] = ACTIONS(2986), - [anon_sym_LPAREN2] = ACTIONS(2988), - [anon_sym_BANG] = ACTIONS(2988), - [anon_sym_TILDE] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2986), - [anon_sym_STAR] = ACTIONS(2988), - [anon_sym_CARET] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2988), - [anon_sym_SEMI] = ACTIONS(2988), - [anon_sym___extension__] = ACTIONS(2986), - [anon_sym_typedef] = ACTIONS(2986), - [anon_sym_extern] = ACTIONS(2986), - [anon_sym___attribute__] = ACTIONS(2986), - [anon_sym___attribute] = ACTIONS(2986), - [anon_sym_noreturn] = ACTIONS(2986), - [anon_sym_LBRACK] = ACTIONS(2988), - [anon_sym___declspec] = ACTIONS(2986), - [anon_sym___cdecl] = ACTIONS(2986), - [anon_sym___clrcall] = ACTIONS(2986), - [anon_sym___stdcall] = ACTIONS(2986), - [anon_sym___fastcall] = ACTIONS(2986), - [anon_sym___thiscall] = ACTIONS(2986), - [anon_sym___vectorcall] = ACTIONS(2986), - [anon_sym_LBRACE] = ACTIONS(2988), - [anon_sym_signed] = ACTIONS(2986), - [anon_sym_unsigned] = ACTIONS(2986), - [anon_sym_long] = ACTIONS(2986), - [anon_sym_short] = ACTIONS(2986), - [anon_sym_ATautoreleasepool] = ACTIONS(2988), - [anon_sym_static] = ACTIONS(2986), - [anon_sym_auto] = ACTIONS(2986), - [anon_sym_register] = ACTIONS(2986), - [anon_sym_inline] = ACTIONS(2986), - [anon_sym___inline] = ACTIONS(2986), - [anon_sym___inline__] = ACTIONS(2986), - [anon_sym___forceinline] = ACTIONS(2986), - [anon_sym_thread_local] = ACTIONS(2986), - [anon_sym___thread] = ACTIONS(2986), - [anon_sym_CG_EXTERN] = ACTIONS(2986), - [anon_sym_CG_INLINE] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2986), - [anon_sym_IBOutlet] = ACTIONS(2986), - [anon_sym_IBInspectable] = ACTIONS(2986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2986), - [anon_sym_NS_INLINE] = ACTIONS(2986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2986), - [anon_sym_OBJC_EXPORT] = ACTIONS(2986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2986), - [anon_sym_const] = ACTIONS(2986), - [anon_sym_constexpr] = ACTIONS(2986), - [anon_sym_volatile] = ACTIONS(2986), - [anon_sym_restrict] = ACTIONS(2986), - [anon_sym___restrict__] = ACTIONS(2986), - [anon_sym__Atomic] = ACTIONS(2986), - [anon_sym__Noreturn] = ACTIONS(2986), - [anon_sym_nullable] = ACTIONS(2986), - [anon_sym__Complex] = ACTIONS(2986), - [anon_sym__Nonnull] = ACTIONS(2986), - [anon_sym__Nullable] = ACTIONS(2986), - [anon_sym__Nullable_result] = ACTIONS(2986), - [anon_sym__Null_unspecified] = ACTIONS(2986), - [anon_sym___autoreleasing] = ACTIONS(2986), - [anon_sym___block] = ACTIONS(2986), - [anon_sym___bridge] = ACTIONS(2986), - [anon_sym___bridge_retained] = ACTIONS(2986), - [anon_sym___bridge_transfer] = ACTIONS(2986), - [anon_sym___complex] = ACTIONS(2986), - [anon_sym___const] = ACTIONS(2986), - [anon_sym___imag] = ACTIONS(2986), - [anon_sym___kindof] = ACTIONS(2986), - [anon_sym___nonnull] = ACTIONS(2986), - [anon_sym___nullable] = ACTIONS(2986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2986), - [anon_sym___real] = ACTIONS(2986), - [anon_sym___strong] = ACTIONS(2986), - [anon_sym___unsafe_unretained] = ACTIONS(2986), - [anon_sym___unused] = ACTIONS(2986), - [anon_sym___weak] = ACTIONS(2986), - [sym_primitive_type] = ACTIONS(2986), - [anon_sym_enum] = ACTIONS(2986), - [anon_sym_struct] = ACTIONS(2986), - [anon_sym_union] = ACTIONS(2986), - [anon_sym_if] = ACTIONS(2986), - [anon_sym_switch] = ACTIONS(2986), - [anon_sym_case] = ACTIONS(2986), - [anon_sym_default] = ACTIONS(2986), - [anon_sym_while] = ACTIONS(2986), - [anon_sym_do] = ACTIONS(2986), - [anon_sym_for] = ACTIONS(2986), - [anon_sym_in] = ACTIONS(2986), - [anon_sym_return] = ACTIONS(2986), - [anon_sym_break] = ACTIONS(2986), - [anon_sym_continue] = ACTIONS(2986), - [anon_sym_goto] = ACTIONS(2986), - [anon_sym_DASH_DASH] = ACTIONS(2988), - [anon_sym_PLUS_PLUS] = ACTIONS(2988), - [anon_sym_sizeof] = ACTIONS(2986), - [anon_sym___alignof__] = ACTIONS(2986), - [anon_sym___alignof] = ACTIONS(2986), - [anon_sym__alignof] = ACTIONS(2986), - [anon_sym_alignof] = ACTIONS(2986), - [anon_sym__Alignof] = ACTIONS(2986), - [anon_sym_offsetof] = ACTIONS(2986), - [anon_sym__Generic] = ACTIONS(2986), - [anon_sym_asm] = ACTIONS(2986), - [anon_sym___asm__] = ACTIONS(2986), - [sym_number_literal] = ACTIONS(2988), - [anon_sym_L_SQUOTE] = ACTIONS(2988), - [anon_sym_u_SQUOTE] = ACTIONS(2988), - [anon_sym_U_SQUOTE] = ACTIONS(2988), - [anon_sym_u8_SQUOTE] = ACTIONS(2988), - [anon_sym_SQUOTE] = ACTIONS(2988), - [anon_sym_AT] = ACTIONS(2986), - [anon_sym_DQUOTE] = ACTIONS(2988), - [anon_sym_L_DQUOTE] = ACTIONS(2988), - [anon_sym_u_DQUOTE] = ACTIONS(2988), - [anon_sym_U_DQUOTE] = ACTIONS(2988), - [anon_sym_u8_DQUOTE] = ACTIONS(2988), - [sym_true] = ACTIONS(2986), - [sym_false] = ACTIONS(2986), - [anon_sym_NULL] = ACTIONS(2986), - [anon_sym_nullptr] = ACTIONS(2986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2986), - [anon_sym___typeof] = ACTIONS(2986), - [anon_sym_typeof] = ACTIONS(2986), - [anon_sym_ATimport] = ACTIONS(2988), - [aux_sym_preproc_undef_token1] = ACTIONS(2986), - [anon_sym_POUND] = ACTIONS(2986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE] = ACTIONS(2986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_API_AVAILABLE] = ACTIONS(2986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_API_DEPRECATED] = ACTIONS(2986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2986), - [anon_sym___deprecated_msg] = ACTIONS(2986), - [anon_sym___deprecated_enum_msg] = ACTIONS(2986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2986), - [anon_sym_ATprotocol] = ACTIONS(2988), - [anon_sym_ATinterface] = ACTIONS(2988), - [anon_sym_ATimplementation] = ACTIONS(2988), - [anon_sym_ATcompatibility_alias] = ACTIONS(2988), - [anon_sym_ATsynthesize] = ACTIONS(2988), - [anon_sym_ATdynamic] = ACTIONS(2988), - [anon_sym__Alignas] = ACTIONS(2986), - [anon_sym_ATtry] = ACTIONS(2988), - [anon_sym___try] = ACTIONS(2986), - [anon_sym_ATthrow] = ACTIONS(2988), - [anon_sym_ATselector] = ACTIONS(2988), - [anon_sym_ATavailable] = ACTIONS(2988), - [anon_sym___builtin_available] = ACTIONS(2986), - [anon_sym_va_arg] = ACTIONS(2986), - [anon_sym___asm] = ACTIONS(2986), - [anon_sym_ATencode] = ACTIONS(2988), - [anon_sym_ATsynchronized] = ACTIONS(2988), - [anon_sym_BOOL] = ACTIONS(2986), - [anon_sym_IMP] = ACTIONS(2986), - [anon_sym_SEL] = ACTIONS(2986), - [anon_sym_Class] = ACTIONS(2986), - [anon_sym_id] = ACTIONS(2986), - }, - [380] = { - [sym_identifier] = ACTIONS(2990), - [aux_sym_preproc_include_token1] = ACTIONS(2990), - [aux_sym_preproc_include_token2] = ACTIONS(2990), - [aux_sym_preproc_def_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token2] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2990), - [aux_sym_preproc_else_token1] = ACTIONS(2990), - [aux_sym_preproc_elif_token1] = ACTIONS(2990), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2990), - [sym_preproc_directive] = ACTIONS(2990), - [anon_sym_LPAREN2] = ACTIONS(2992), - [anon_sym_BANG] = ACTIONS(2992), - [anon_sym_TILDE] = ACTIONS(2992), - [anon_sym_DASH] = ACTIONS(2990), - [anon_sym_PLUS] = ACTIONS(2990), - [anon_sym_STAR] = ACTIONS(2992), - [anon_sym_CARET] = ACTIONS(2992), - [anon_sym_AMP] = ACTIONS(2992), - [anon_sym_SEMI] = ACTIONS(2992), - [anon_sym___extension__] = ACTIONS(2990), - [anon_sym_typedef] = ACTIONS(2990), - [anon_sym_extern] = ACTIONS(2990), - [anon_sym___attribute__] = ACTIONS(2990), - [anon_sym___attribute] = ACTIONS(2990), - [anon_sym_noreturn] = ACTIONS(2990), - [anon_sym_LBRACK] = ACTIONS(2992), - [anon_sym___declspec] = ACTIONS(2990), - [anon_sym___cdecl] = ACTIONS(2990), - [anon_sym___clrcall] = ACTIONS(2990), - [anon_sym___stdcall] = ACTIONS(2990), - [anon_sym___fastcall] = ACTIONS(2990), - [anon_sym___thiscall] = ACTIONS(2990), - [anon_sym___vectorcall] = ACTIONS(2990), - [anon_sym_LBRACE] = ACTIONS(2992), - [anon_sym_signed] = ACTIONS(2990), - [anon_sym_unsigned] = ACTIONS(2990), - [anon_sym_long] = ACTIONS(2990), - [anon_sym_short] = ACTIONS(2990), - [anon_sym_ATautoreleasepool] = ACTIONS(2992), - [anon_sym_static] = ACTIONS(2990), - [anon_sym_auto] = ACTIONS(2990), - [anon_sym_register] = ACTIONS(2990), - [anon_sym_inline] = ACTIONS(2990), - [anon_sym___inline] = ACTIONS(2990), - [anon_sym___inline__] = ACTIONS(2990), - [anon_sym___forceinline] = ACTIONS(2990), - [anon_sym_thread_local] = ACTIONS(2990), - [anon_sym___thread] = ACTIONS(2990), - [anon_sym_CG_EXTERN] = ACTIONS(2990), - [anon_sym_CG_INLINE] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2990), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2990), - [anon_sym_IBOutlet] = ACTIONS(2990), - [anon_sym_IBInspectable] = ACTIONS(2990), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2990), - [anon_sym_NS_INLINE] = ACTIONS(2990), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2990), - [anon_sym_OBJC_EXPORT] = ACTIONS(2990), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2990), - [anon_sym_const] = ACTIONS(2990), - [anon_sym_constexpr] = ACTIONS(2990), - [anon_sym_volatile] = ACTIONS(2990), - [anon_sym_restrict] = ACTIONS(2990), - [anon_sym___restrict__] = ACTIONS(2990), - [anon_sym__Atomic] = ACTIONS(2990), - [anon_sym__Noreturn] = ACTIONS(2990), - [anon_sym_nullable] = ACTIONS(2990), - [anon_sym__Complex] = ACTIONS(2990), - [anon_sym__Nonnull] = ACTIONS(2990), - [anon_sym__Nullable] = ACTIONS(2990), - [anon_sym__Nullable_result] = ACTIONS(2990), - [anon_sym__Null_unspecified] = ACTIONS(2990), - [anon_sym___autoreleasing] = ACTIONS(2990), - [anon_sym___block] = ACTIONS(2990), - [anon_sym___bridge] = ACTIONS(2990), - [anon_sym___bridge_retained] = ACTIONS(2990), - [anon_sym___bridge_transfer] = ACTIONS(2990), - [anon_sym___complex] = ACTIONS(2990), - [anon_sym___const] = ACTIONS(2990), - [anon_sym___imag] = ACTIONS(2990), - [anon_sym___kindof] = ACTIONS(2990), - [anon_sym___nonnull] = ACTIONS(2990), - [anon_sym___nullable] = ACTIONS(2990), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2990), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2990), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2990), - [anon_sym___real] = ACTIONS(2990), - [anon_sym___strong] = ACTIONS(2990), - [anon_sym___unsafe_unretained] = ACTIONS(2990), - [anon_sym___unused] = ACTIONS(2990), - [anon_sym___weak] = ACTIONS(2990), - [sym_primitive_type] = ACTIONS(2990), - [anon_sym_enum] = ACTIONS(2990), - [anon_sym_struct] = ACTIONS(2990), - [anon_sym_union] = ACTIONS(2990), - [anon_sym_if] = ACTIONS(2990), - [anon_sym_switch] = ACTIONS(2990), - [anon_sym_case] = ACTIONS(2990), - [anon_sym_default] = ACTIONS(2990), - [anon_sym_while] = ACTIONS(2990), - [anon_sym_do] = ACTIONS(2990), - [anon_sym_for] = ACTIONS(2990), - [anon_sym_in] = ACTIONS(2990), - [anon_sym_return] = ACTIONS(2990), - [anon_sym_break] = ACTIONS(2990), - [anon_sym_continue] = ACTIONS(2990), - [anon_sym_goto] = ACTIONS(2990), - [anon_sym_DASH_DASH] = ACTIONS(2992), - [anon_sym_PLUS_PLUS] = ACTIONS(2992), - [anon_sym_sizeof] = ACTIONS(2990), - [anon_sym___alignof__] = ACTIONS(2990), - [anon_sym___alignof] = ACTIONS(2990), - [anon_sym__alignof] = ACTIONS(2990), - [anon_sym_alignof] = ACTIONS(2990), - [anon_sym__Alignof] = ACTIONS(2990), - [anon_sym_offsetof] = ACTIONS(2990), - [anon_sym__Generic] = ACTIONS(2990), - [anon_sym_asm] = ACTIONS(2990), - [anon_sym___asm__] = ACTIONS(2990), - [sym_number_literal] = ACTIONS(2992), - [anon_sym_L_SQUOTE] = ACTIONS(2992), - [anon_sym_u_SQUOTE] = ACTIONS(2992), - [anon_sym_U_SQUOTE] = ACTIONS(2992), - [anon_sym_u8_SQUOTE] = ACTIONS(2992), - [anon_sym_SQUOTE] = ACTIONS(2992), - [anon_sym_AT] = ACTIONS(2990), - [anon_sym_DQUOTE] = ACTIONS(2992), - [anon_sym_L_DQUOTE] = ACTIONS(2992), - [anon_sym_u_DQUOTE] = ACTIONS(2992), - [anon_sym_U_DQUOTE] = ACTIONS(2992), - [anon_sym_u8_DQUOTE] = ACTIONS(2992), - [sym_true] = ACTIONS(2990), - [sym_false] = ACTIONS(2990), - [anon_sym_NULL] = ACTIONS(2990), - [anon_sym_nullptr] = ACTIONS(2990), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2990), - [anon_sym___typeof] = ACTIONS(2990), - [anon_sym_typeof] = ACTIONS(2990), - [anon_sym_ATimport] = ACTIONS(2992), - [aux_sym_preproc_undef_token1] = ACTIONS(2990), - [anon_sym_POUND] = ACTIONS(2990), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2990), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2990), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2990), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2990), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE] = ACTIONS(2990), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_API_AVAILABLE] = ACTIONS(2990), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_API_DEPRECATED] = ACTIONS(2990), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2990), - [anon_sym___deprecated_msg] = ACTIONS(2990), - [anon_sym___deprecated_enum_msg] = ACTIONS(2990), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2990), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2990), - [anon_sym_ATprotocol] = ACTIONS(2992), - [anon_sym_ATinterface] = ACTIONS(2992), - [anon_sym_ATimplementation] = ACTIONS(2992), - [anon_sym_ATcompatibility_alias] = ACTIONS(2992), - [anon_sym_ATsynthesize] = ACTIONS(2992), - [anon_sym_ATdynamic] = ACTIONS(2992), - [anon_sym__Alignas] = ACTIONS(2990), - [anon_sym_ATtry] = ACTIONS(2992), - [anon_sym___try] = ACTIONS(2990), - [anon_sym_ATthrow] = ACTIONS(2992), - [anon_sym_ATselector] = ACTIONS(2992), - [anon_sym_ATavailable] = ACTIONS(2992), - [anon_sym___builtin_available] = ACTIONS(2990), - [anon_sym_va_arg] = ACTIONS(2990), - [anon_sym___asm] = ACTIONS(2990), - [anon_sym_ATencode] = ACTIONS(2992), - [anon_sym_ATsynchronized] = ACTIONS(2992), - [anon_sym_BOOL] = ACTIONS(2990), - [anon_sym_IMP] = ACTIONS(2990), - [anon_sym_SEL] = ACTIONS(2990), - [anon_sym_Class] = ACTIONS(2990), - [anon_sym_id] = ACTIONS(2990), - }, - [381] = { - [sym_identifier] = ACTIONS(2994), - [aux_sym_preproc_include_token1] = ACTIONS(2994), - [aux_sym_preproc_include_token2] = ACTIONS(2994), - [aux_sym_preproc_def_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token2] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2994), - [aux_sym_preproc_else_token1] = ACTIONS(2994), - [aux_sym_preproc_elif_token1] = ACTIONS(2994), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2994), - [sym_preproc_directive] = ACTIONS(2994), - [anon_sym_LPAREN2] = ACTIONS(2996), - [anon_sym_BANG] = ACTIONS(2996), - [anon_sym_TILDE] = ACTIONS(2996), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_STAR] = ACTIONS(2996), - [anon_sym_CARET] = ACTIONS(2996), - [anon_sym_AMP] = ACTIONS(2996), - [anon_sym_SEMI] = ACTIONS(2996), - [anon_sym___extension__] = ACTIONS(2994), - [anon_sym_typedef] = ACTIONS(2994), - [anon_sym_extern] = ACTIONS(2994), - [anon_sym___attribute__] = ACTIONS(2994), - [anon_sym___attribute] = ACTIONS(2994), - [anon_sym_noreturn] = ACTIONS(2994), - [anon_sym_LBRACK] = ACTIONS(2996), - [anon_sym___declspec] = ACTIONS(2994), - [anon_sym___cdecl] = ACTIONS(2994), - [anon_sym___clrcall] = ACTIONS(2994), - [anon_sym___stdcall] = ACTIONS(2994), - [anon_sym___fastcall] = ACTIONS(2994), - [anon_sym___thiscall] = ACTIONS(2994), - [anon_sym___vectorcall] = ACTIONS(2994), - [anon_sym_LBRACE] = ACTIONS(2996), - [anon_sym_signed] = ACTIONS(2994), - [anon_sym_unsigned] = ACTIONS(2994), - [anon_sym_long] = ACTIONS(2994), - [anon_sym_short] = ACTIONS(2994), - [anon_sym_ATautoreleasepool] = ACTIONS(2996), - [anon_sym_static] = ACTIONS(2994), - [anon_sym_auto] = ACTIONS(2994), - [anon_sym_register] = ACTIONS(2994), - [anon_sym_inline] = ACTIONS(2994), - [anon_sym___inline] = ACTIONS(2994), - [anon_sym___inline__] = ACTIONS(2994), - [anon_sym___forceinline] = ACTIONS(2994), - [anon_sym_thread_local] = ACTIONS(2994), - [anon_sym___thread] = ACTIONS(2994), - [anon_sym_CG_EXTERN] = ACTIONS(2994), - [anon_sym_CG_INLINE] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2994), - [anon_sym_IBOutlet] = ACTIONS(2994), - [anon_sym_IBInspectable] = ACTIONS(2994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2994), - [anon_sym_NS_INLINE] = ACTIONS(2994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2994), - [anon_sym_OBJC_EXPORT] = ACTIONS(2994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2994), - [anon_sym_const] = ACTIONS(2994), - [anon_sym_constexpr] = ACTIONS(2994), - [anon_sym_volatile] = ACTIONS(2994), - [anon_sym_restrict] = ACTIONS(2994), - [anon_sym___restrict__] = ACTIONS(2994), - [anon_sym__Atomic] = ACTIONS(2994), - [anon_sym__Noreturn] = ACTIONS(2994), - [anon_sym_nullable] = ACTIONS(2994), - [anon_sym__Complex] = ACTIONS(2994), - [anon_sym__Nonnull] = ACTIONS(2994), - [anon_sym__Nullable] = ACTIONS(2994), - [anon_sym__Nullable_result] = ACTIONS(2994), - [anon_sym__Null_unspecified] = ACTIONS(2994), - [anon_sym___autoreleasing] = ACTIONS(2994), - [anon_sym___block] = ACTIONS(2994), - [anon_sym___bridge] = ACTIONS(2994), - [anon_sym___bridge_retained] = ACTIONS(2994), - [anon_sym___bridge_transfer] = ACTIONS(2994), - [anon_sym___complex] = ACTIONS(2994), - [anon_sym___const] = ACTIONS(2994), - [anon_sym___imag] = ACTIONS(2994), - [anon_sym___kindof] = ACTIONS(2994), - [anon_sym___nonnull] = ACTIONS(2994), - [anon_sym___nullable] = ACTIONS(2994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2994), - [anon_sym___real] = ACTIONS(2994), - [anon_sym___strong] = ACTIONS(2994), - [anon_sym___unsafe_unretained] = ACTIONS(2994), - [anon_sym___unused] = ACTIONS(2994), - [anon_sym___weak] = ACTIONS(2994), - [sym_primitive_type] = ACTIONS(2994), - [anon_sym_enum] = ACTIONS(2994), - [anon_sym_struct] = ACTIONS(2994), - [anon_sym_union] = ACTIONS(2994), - [anon_sym_if] = ACTIONS(2994), - [anon_sym_switch] = ACTIONS(2994), - [anon_sym_case] = ACTIONS(2994), - [anon_sym_default] = ACTIONS(2994), - [anon_sym_while] = ACTIONS(2994), - [anon_sym_do] = ACTIONS(2994), - [anon_sym_for] = ACTIONS(2994), - [anon_sym_in] = ACTIONS(2994), - [anon_sym_return] = ACTIONS(2994), - [anon_sym_break] = ACTIONS(2994), - [anon_sym_continue] = ACTIONS(2994), - [anon_sym_goto] = ACTIONS(2994), - [anon_sym_DASH_DASH] = ACTIONS(2996), - [anon_sym_PLUS_PLUS] = ACTIONS(2996), - [anon_sym_sizeof] = ACTIONS(2994), - [anon_sym___alignof__] = ACTIONS(2994), - [anon_sym___alignof] = ACTIONS(2994), - [anon_sym__alignof] = ACTIONS(2994), - [anon_sym_alignof] = ACTIONS(2994), - [anon_sym__Alignof] = ACTIONS(2994), - [anon_sym_offsetof] = ACTIONS(2994), - [anon_sym__Generic] = ACTIONS(2994), - [anon_sym_asm] = ACTIONS(2994), - [anon_sym___asm__] = ACTIONS(2994), - [sym_number_literal] = ACTIONS(2996), - [anon_sym_L_SQUOTE] = ACTIONS(2996), - [anon_sym_u_SQUOTE] = ACTIONS(2996), - [anon_sym_U_SQUOTE] = ACTIONS(2996), - [anon_sym_u8_SQUOTE] = ACTIONS(2996), - [anon_sym_SQUOTE] = ACTIONS(2996), - [anon_sym_AT] = ACTIONS(2994), - [anon_sym_DQUOTE] = ACTIONS(2996), - [anon_sym_L_DQUOTE] = ACTIONS(2996), - [anon_sym_u_DQUOTE] = ACTIONS(2996), - [anon_sym_U_DQUOTE] = ACTIONS(2996), - [anon_sym_u8_DQUOTE] = ACTIONS(2996), - [sym_true] = ACTIONS(2994), - [sym_false] = ACTIONS(2994), - [anon_sym_NULL] = ACTIONS(2994), - [anon_sym_nullptr] = ACTIONS(2994), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2994), - [anon_sym___typeof] = ACTIONS(2994), - [anon_sym_typeof] = ACTIONS(2994), - [anon_sym_ATimport] = ACTIONS(2996), - [aux_sym_preproc_undef_token1] = ACTIONS(2994), - [anon_sym_POUND] = ACTIONS(2994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE] = ACTIONS(2994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_API_AVAILABLE] = ACTIONS(2994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_API_DEPRECATED] = ACTIONS(2994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2994), - [anon_sym___deprecated_msg] = ACTIONS(2994), - [anon_sym___deprecated_enum_msg] = ACTIONS(2994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2994), - [anon_sym_ATprotocol] = ACTIONS(2996), - [anon_sym_ATinterface] = ACTIONS(2996), - [anon_sym_ATimplementation] = ACTIONS(2996), - [anon_sym_ATcompatibility_alias] = ACTIONS(2996), - [anon_sym_ATsynthesize] = ACTIONS(2996), - [anon_sym_ATdynamic] = ACTIONS(2996), - [anon_sym__Alignas] = ACTIONS(2994), - [anon_sym_ATtry] = ACTIONS(2996), - [anon_sym___try] = ACTIONS(2994), - [anon_sym_ATthrow] = ACTIONS(2996), - [anon_sym_ATselector] = ACTIONS(2996), - [anon_sym_ATavailable] = ACTIONS(2996), - [anon_sym___builtin_available] = ACTIONS(2994), - [anon_sym_va_arg] = ACTIONS(2994), - [anon_sym___asm] = ACTIONS(2994), - [anon_sym_ATencode] = ACTIONS(2996), - [anon_sym_ATsynchronized] = ACTIONS(2996), - [anon_sym_BOOL] = ACTIONS(2994), - [anon_sym_IMP] = ACTIONS(2994), - [anon_sym_SEL] = ACTIONS(2994), - [anon_sym_Class] = ACTIONS(2994), - [anon_sym_id] = ACTIONS(2994), - }, - [382] = { - [sym_identifier] = ACTIONS(2998), - [aux_sym_preproc_include_token1] = ACTIONS(2998), - [aux_sym_preproc_include_token2] = ACTIONS(2998), - [aux_sym_preproc_def_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token2] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2998), - [aux_sym_preproc_else_token1] = ACTIONS(2998), - [aux_sym_preproc_elif_token1] = ACTIONS(2998), - [aux_sym_preproc_elifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_elifdef_token2] = ACTIONS(2998), - [sym_preproc_directive] = ACTIONS(2998), - [anon_sym_LPAREN2] = ACTIONS(3000), - [anon_sym_BANG] = ACTIONS(3000), - [anon_sym_TILDE] = ACTIONS(3000), - [anon_sym_DASH] = ACTIONS(2998), - [anon_sym_PLUS] = ACTIONS(2998), - [anon_sym_STAR] = ACTIONS(3000), - [anon_sym_CARET] = ACTIONS(3000), - [anon_sym_AMP] = ACTIONS(3000), - [anon_sym_SEMI] = ACTIONS(3000), - [anon_sym___extension__] = ACTIONS(2998), - [anon_sym_typedef] = ACTIONS(2998), - [anon_sym_extern] = ACTIONS(2998), - [anon_sym___attribute__] = ACTIONS(2998), - [anon_sym___attribute] = ACTIONS(2998), - [anon_sym_noreturn] = ACTIONS(2998), - [anon_sym_LBRACK] = ACTIONS(3000), - [anon_sym___declspec] = ACTIONS(2998), - [anon_sym___cdecl] = ACTIONS(2998), - [anon_sym___clrcall] = ACTIONS(2998), - [anon_sym___stdcall] = ACTIONS(2998), - [anon_sym___fastcall] = ACTIONS(2998), - [anon_sym___thiscall] = ACTIONS(2998), - [anon_sym___vectorcall] = ACTIONS(2998), - [anon_sym_LBRACE] = ACTIONS(3000), - [anon_sym_signed] = ACTIONS(2998), - [anon_sym_unsigned] = ACTIONS(2998), - [anon_sym_long] = ACTIONS(2998), - [anon_sym_short] = ACTIONS(2998), - [anon_sym_ATautoreleasepool] = ACTIONS(3000), - [anon_sym_static] = ACTIONS(2998), - [anon_sym_auto] = ACTIONS(2998), - [anon_sym_register] = ACTIONS(2998), - [anon_sym_inline] = ACTIONS(2998), - [anon_sym___inline] = ACTIONS(2998), - [anon_sym___inline__] = ACTIONS(2998), - [anon_sym___forceinline] = ACTIONS(2998), - [anon_sym_thread_local] = ACTIONS(2998), - [anon_sym___thread] = ACTIONS(2998), - [anon_sym_CG_EXTERN] = ACTIONS(2998), - [anon_sym_CG_INLINE] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2998), - [anon_sym_IBOutlet] = ACTIONS(2998), - [anon_sym_IBInspectable] = ACTIONS(2998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2998), - [anon_sym_NS_INLINE] = ACTIONS(2998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2998), - [anon_sym_OBJC_EXPORT] = ACTIONS(2998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2998), - [anon_sym_const] = ACTIONS(2998), - [anon_sym_constexpr] = ACTIONS(2998), - [anon_sym_volatile] = ACTIONS(2998), - [anon_sym_restrict] = ACTIONS(2998), - [anon_sym___restrict__] = ACTIONS(2998), - [anon_sym__Atomic] = ACTIONS(2998), - [anon_sym__Noreturn] = ACTIONS(2998), - [anon_sym_nullable] = ACTIONS(2998), - [anon_sym__Complex] = ACTIONS(2998), - [anon_sym__Nonnull] = ACTIONS(2998), - [anon_sym__Nullable] = ACTIONS(2998), - [anon_sym__Nullable_result] = ACTIONS(2998), - [anon_sym__Null_unspecified] = ACTIONS(2998), - [anon_sym___autoreleasing] = ACTIONS(2998), - [anon_sym___block] = ACTIONS(2998), - [anon_sym___bridge] = ACTIONS(2998), - [anon_sym___bridge_retained] = ACTIONS(2998), - [anon_sym___bridge_transfer] = ACTIONS(2998), - [anon_sym___complex] = ACTIONS(2998), - [anon_sym___const] = ACTIONS(2998), - [anon_sym___imag] = ACTIONS(2998), - [anon_sym___kindof] = ACTIONS(2998), - [anon_sym___nonnull] = ACTIONS(2998), - [anon_sym___nullable] = ACTIONS(2998), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2998), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2998), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2998), - [anon_sym___real] = ACTIONS(2998), - [anon_sym___strong] = ACTIONS(2998), - [anon_sym___unsafe_unretained] = ACTIONS(2998), - [anon_sym___unused] = ACTIONS(2998), - [anon_sym___weak] = ACTIONS(2998), - [sym_primitive_type] = ACTIONS(2998), - [anon_sym_enum] = ACTIONS(2998), - [anon_sym_struct] = ACTIONS(2998), - [anon_sym_union] = ACTIONS(2998), - [anon_sym_if] = ACTIONS(2998), - [anon_sym_switch] = ACTIONS(2998), - [anon_sym_case] = ACTIONS(2998), - [anon_sym_default] = ACTIONS(2998), - [anon_sym_while] = ACTIONS(2998), - [anon_sym_do] = ACTIONS(2998), - [anon_sym_for] = ACTIONS(2998), - [anon_sym_in] = ACTIONS(2998), - [anon_sym_return] = ACTIONS(2998), - [anon_sym_break] = ACTIONS(2998), - [anon_sym_continue] = ACTIONS(2998), - [anon_sym_goto] = ACTIONS(2998), - [anon_sym_DASH_DASH] = ACTIONS(3000), - [anon_sym_PLUS_PLUS] = ACTIONS(3000), - [anon_sym_sizeof] = ACTIONS(2998), - [anon_sym___alignof__] = ACTIONS(2998), - [anon_sym___alignof] = ACTIONS(2998), - [anon_sym__alignof] = ACTIONS(2998), - [anon_sym_alignof] = ACTIONS(2998), - [anon_sym__Alignof] = ACTIONS(2998), - [anon_sym_offsetof] = ACTIONS(2998), - [anon_sym__Generic] = ACTIONS(2998), - [anon_sym_asm] = ACTIONS(2998), - [anon_sym___asm__] = ACTIONS(2998), - [sym_number_literal] = ACTIONS(3000), - [anon_sym_L_SQUOTE] = ACTIONS(3000), - [anon_sym_u_SQUOTE] = ACTIONS(3000), - [anon_sym_U_SQUOTE] = ACTIONS(3000), - [anon_sym_u8_SQUOTE] = ACTIONS(3000), - [anon_sym_SQUOTE] = ACTIONS(3000), - [anon_sym_AT] = ACTIONS(2998), - [anon_sym_DQUOTE] = ACTIONS(3000), - [anon_sym_L_DQUOTE] = ACTIONS(3000), - [anon_sym_u_DQUOTE] = ACTIONS(3000), - [anon_sym_U_DQUOTE] = ACTIONS(3000), - [anon_sym_u8_DQUOTE] = ACTIONS(3000), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [anon_sym_NULL] = ACTIONS(2998), - [anon_sym_nullptr] = ACTIONS(2998), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2998), - [anon_sym___typeof] = ACTIONS(2998), - [anon_sym_typeof] = ACTIONS(2998), - [anon_sym_ATimport] = ACTIONS(3000), - [aux_sym_preproc_undef_token1] = ACTIONS(2998), - [anon_sym_POUND] = ACTIONS(2998), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE] = ACTIONS(2998), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_API_AVAILABLE] = ACTIONS(2998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_API_DEPRECATED] = ACTIONS(2998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2998), - [anon_sym___deprecated_msg] = ACTIONS(2998), - [anon_sym___deprecated_enum_msg] = ACTIONS(2998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2998), - [anon_sym_ATprotocol] = ACTIONS(3000), - [anon_sym_ATinterface] = ACTIONS(3000), - [anon_sym_ATimplementation] = ACTIONS(3000), - [anon_sym_ATcompatibility_alias] = ACTIONS(3000), - [anon_sym_ATsynthesize] = ACTIONS(3000), - [anon_sym_ATdynamic] = ACTIONS(3000), - [anon_sym__Alignas] = ACTIONS(2998), - [anon_sym_ATtry] = ACTIONS(3000), - [anon_sym___try] = ACTIONS(2998), - [anon_sym_ATthrow] = ACTIONS(3000), - [anon_sym_ATselector] = ACTIONS(3000), - [anon_sym_ATavailable] = ACTIONS(3000), - [anon_sym___builtin_available] = ACTIONS(2998), - [anon_sym_va_arg] = ACTIONS(2998), - [anon_sym___asm] = ACTIONS(2998), - [anon_sym_ATencode] = ACTIONS(3000), - [anon_sym_ATsynchronized] = ACTIONS(3000), - [anon_sym_BOOL] = ACTIONS(2998), - [anon_sym_IMP] = ACTIONS(2998), - [anon_sym_SEL] = ACTIONS(2998), - [anon_sym_Class] = ACTIONS(2998), - [anon_sym_id] = ACTIONS(2998), - }, - [383] = { - [sym_identifier] = ACTIONS(3002), - [aux_sym_preproc_include_token1] = ACTIONS(3002), - [aux_sym_preproc_include_token2] = ACTIONS(3002), - [aux_sym_preproc_def_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token2] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3002), - [aux_sym_preproc_else_token1] = ACTIONS(3002), - [aux_sym_preproc_elif_token1] = ACTIONS(3002), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3002), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3002), - [sym_preproc_directive] = ACTIONS(3002), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_BANG] = ACTIONS(3004), - [anon_sym_TILDE] = ACTIONS(3004), - [anon_sym_DASH] = ACTIONS(3002), - [anon_sym_PLUS] = ACTIONS(3002), - [anon_sym_STAR] = ACTIONS(3004), - [anon_sym_CARET] = ACTIONS(3004), - [anon_sym_AMP] = ACTIONS(3004), - [anon_sym_SEMI] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3002), - [anon_sym_typedef] = ACTIONS(3002), - [anon_sym_extern] = ACTIONS(3002), - [anon_sym___attribute__] = ACTIONS(3002), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3002), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___declspec] = ACTIONS(3002), - [anon_sym___cdecl] = ACTIONS(3002), - [anon_sym___clrcall] = ACTIONS(3002), - [anon_sym___stdcall] = ACTIONS(3002), - [anon_sym___fastcall] = ACTIONS(3002), - [anon_sym___thiscall] = ACTIONS(3002), - [anon_sym___vectorcall] = ACTIONS(3002), - [anon_sym_LBRACE] = ACTIONS(3004), - [anon_sym_signed] = ACTIONS(3002), - [anon_sym_unsigned] = ACTIONS(3002), - [anon_sym_long] = ACTIONS(3002), - [anon_sym_short] = ACTIONS(3002), - [anon_sym_ATautoreleasepool] = ACTIONS(3004), - [anon_sym_static] = ACTIONS(3002), - [anon_sym_auto] = ACTIONS(3002), - [anon_sym_register] = ACTIONS(3002), - [anon_sym_inline] = ACTIONS(3002), - [anon_sym___inline] = ACTIONS(3002), - [anon_sym___inline__] = ACTIONS(3002), - [anon_sym___forceinline] = ACTIONS(3002), - [anon_sym_thread_local] = ACTIONS(3002), - [anon_sym___thread] = ACTIONS(3002), - [anon_sym_CG_EXTERN] = ACTIONS(3002), - [anon_sym_CG_INLINE] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3002), - [anon_sym_IBOutlet] = ACTIONS(3002), - [anon_sym_IBInspectable] = ACTIONS(3002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3002), - [anon_sym_NS_INLINE] = ACTIONS(3002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3002), - [anon_sym_OBJC_EXPORT] = ACTIONS(3002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3002), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3002), - [anon_sym_volatile] = ACTIONS(3002), - [anon_sym_restrict] = ACTIONS(3002), - [anon_sym___restrict__] = ACTIONS(3002), - [anon_sym__Atomic] = ACTIONS(3002), - [anon_sym__Noreturn] = ACTIONS(3002), - [anon_sym_nullable] = ACTIONS(3002), - [anon_sym__Complex] = ACTIONS(3002), - [anon_sym__Nonnull] = ACTIONS(3002), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3002), - [anon_sym__Null_unspecified] = ACTIONS(3002), - [anon_sym___autoreleasing] = ACTIONS(3002), - [anon_sym___block] = ACTIONS(3002), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3002), - [anon_sym___bridge_transfer] = ACTIONS(3002), - [anon_sym___complex] = ACTIONS(3002), - [anon_sym___const] = ACTIONS(3002), - [anon_sym___imag] = ACTIONS(3002), - [anon_sym___kindof] = ACTIONS(3002), - [anon_sym___nonnull] = ACTIONS(3002), - [anon_sym___nullable] = ACTIONS(3002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3002), - [anon_sym___real] = ACTIONS(3002), - [anon_sym___strong] = ACTIONS(3002), - [anon_sym___unsafe_unretained] = ACTIONS(3002), - [anon_sym___unused] = ACTIONS(3002), - [anon_sym___weak] = ACTIONS(3002), - [sym_primitive_type] = ACTIONS(3002), - [anon_sym_enum] = ACTIONS(3002), - [anon_sym_struct] = ACTIONS(3002), - [anon_sym_union] = ACTIONS(3002), - [anon_sym_if] = ACTIONS(3002), - [anon_sym_switch] = ACTIONS(3002), - [anon_sym_case] = ACTIONS(3002), - [anon_sym_default] = ACTIONS(3002), - [anon_sym_while] = ACTIONS(3002), - [anon_sym_do] = ACTIONS(3002), - [anon_sym_for] = ACTIONS(3002), - [anon_sym_in] = ACTIONS(3002), - [anon_sym_return] = ACTIONS(3002), - [anon_sym_break] = ACTIONS(3002), - [anon_sym_continue] = ACTIONS(3002), - [anon_sym_goto] = ACTIONS(3002), - [anon_sym_DASH_DASH] = ACTIONS(3004), - [anon_sym_PLUS_PLUS] = ACTIONS(3004), - [anon_sym_sizeof] = ACTIONS(3002), - [anon_sym___alignof__] = ACTIONS(3002), - [anon_sym___alignof] = ACTIONS(3002), - [anon_sym__alignof] = ACTIONS(3002), - [anon_sym_alignof] = ACTIONS(3002), - [anon_sym__Alignof] = ACTIONS(3002), - [anon_sym_offsetof] = ACTIONS(3002), - [anon_sym__Generic] = ACTIONS(3002), - [anon_sym_asm] = ACTIONS(3002), - [anon_sym___asm__] = ACTIONS(3002), - [sym_number_literal] = ACTIONS(3004), - [anon_sym_L_SQUOTE] = ACTIONS(3004), - [anon_sym_u_SQUOTE] = ACTIONS(3004), - [anon_sym_U_SQUOTE] = ACTIONS(3004), - [anon_sym_u8_SQUOTE] = ACTIONS(3004), - [anon_sym_SQUOTE] = ACTIONS(3004), - [anon_sym_AT] = ACTIONS(3002), - [anon_sym_DQUOTE] = ACTIONS(3004), - [anon_sym_L_DQUOTE] = ACTIONS(3004), - [anon_sym_u_DQUOTE] = ACTIONS(3004), - [anon_sym_U_DQUOTE] = ACTIONS(3004), - [anon_sym_u8_DQUOTE] = ACTIONS(3004), - [sym_true] = ACTIONS(3002), - [sym_false] = ACTIONS(3002), - [anon_sym_NULL] = ACTIONS(3002), - [anon_sym_nullptr] = ACTIONS(3002), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3002), - [anon_sym___typeof] = ACTIONS(3002), - [anon_sym_typeof] = ACTIONS(3002), - [anon_sym_ATimport] = ACTIONS(3004), - [aux_sym_preproc_undef_token1] = ACTIONS(3002), - [anon_sym_POUND] = ACTIONS(3002), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE] = ACTIONS(3002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_API_AVAILABLE] = ACTIONS(3002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_API_DEPRECATED] = ACTIONS(3002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3002), - [anon_sym___deprecated_msg] = ACTIONS(3002), - [anon_sym___deprecated_enum_msg] = ACTIONS(3002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3002), - [anon_sym_ATprotocol] = ACTIONS(3004), - [anon_sym_ATinterface] = ACTIONS(3004), - [anon_sym_ATimplementation] = ACTIONS(3004), - [anon_sym_ATcompatibility_alias] = ACTIONS(3004), - [anon_sym_ATsynthesize] = ACTIONS(3004), - [anon_sym_ATdynamic] = ACTIONS(3004), - [anon_sym__Alignas] = ACTIONS(3002), - [anon_sym_ATtry] = ACTIONS(3004), - [anon_sym___try] = ACTIONS(3002), - [anon_sym_ATthrow] = ACTIONS(3004), - [anon_sym_ATselector] = ACTIONS(3004), - [anon_sym_ATavailable] = ACTIONS(3004), - [anon_sym___builtin_available] = ACTIONS(3002), - [anon_sym_va_arg] = ACTIONS(3002), - [anon_sym___asm] = ACTIONS(3002), - [anon_sym_ATencode] = ACTIONS(3004), - [anon_sym_ATsynchronized] = ACTIONS(3004), - [anon_sym_BOOL] = ACTIONS(3002), - [anon_sym_IMP] = ACTIONS(3002), - [anon_sym_SEL] = ACTIONS(3002), - [anon_sym_Class] = ACTIONS(3002), - [anon_sym_id] = ACTIONS(3002), - }, - [384] = { - [sym_identifier] = ACTIONS(3006), - [aux_sym_preproc_include_token1] = ACTIONS(3006), - [aux_sym_preproc_include_token2] = ACTIONS(3006), - [aux_sym_preproc_def_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token2] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3006), - [aux_sym_preproc_else_token1] = ACTIONS(3006), - [aux_sym_preproc_elif_token1] = ACTIONS(3006), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3006), - [sym_preproc_directive] = ACTIONS(3006), - [anon_sym_LPAREN2] = ACTIONS(3008), - [anon_sym_BANG] = ACTIONS(3008), - [anon_sym_TILDE] = ACTIONS(3008), - [anon_sym_DASH] = ACTIONS(3006), - [anon_sym_PLUS] = ACTIONS(3006), - [anon_sym_STAR] = ACTIONS(3008), - [anon_sym_CARET] = ACTIONS(3008), - [anon_sym_AMP] = ACTIONS(3008), - [anon_sym_SEMI] = ACTIONS(3008), - [anon_sym___extension__] = ACTIONS(3006), - [anon_sym_typedef] = ACTIONS(3006), - [anon_sym_extern] = ACTIONS(3006), - [anon_sym___attribute__] = ACTIONS(3006), - [anon_sym___attribute] = ACTIONS(3006), - [anon_sym_noreturn] = ACTIONS(3006), - [anon_sym_LBRACK] = ACTIONS(3008), - [anon_sym___declspec] = ACTIONS(3006), - [anon_sym___cdecl] = ACTIONS(3006), - [anon_sym___clrcall] = ACTIONS(3006), - [anon_sym___stdcall] = ACTIONS(3006), - [anon_sym___fastcall] = ACTIONS(3006), - [anon_sym___thiscall] = ACTIONS(3006), - [anon_sym___vectorcall] = ACTIONS(3006), - [anon_sym_LBRACE] = ACTIONS(3008), - [anon_sym_signed] = ACTIONS(3006), - [anon_sym_unsigned] = ACTIONS(3006), - [anon_sym_long] = ACTIONS(3006), - [anon_sym_short] = ACTIONS(3006), - [anon_sym_ATautoreleasepool] = ACTIONS(3008), - [anon_sym_static] = ACTIONS(3006), - [anon_sym_auto] = ACTIONS(3006), - [anon_sym_register] = ACTIONS(3006), - [anon_sym_inline] = ACTIONS(3006), - [anon_sym___inline] = ACTIONS(3006), - [anon_sym___inline__] = ACTIONS(3006), - [anon_sym___forceinline] = ACTIONS(3006), - [anon_sym_thread_local] = ACTIONS(3006), - [anon_sym___thread] = ACTIONS(3006), - [anon_sym_CG_EXTERN] = ACTIONS(3006), - [anon_sym_CG_INLINE] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3006), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3006), - [anon_sym_IBOutlet] = ACTIONS(3006), - [anon_sym_IBInspectable] = ACTIONS(3006), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3006), - [anon_sym_NS_INLINE] = ACTIONS(3006), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3006), - [anon_sym_OBJC_EXPORT] = ACTIONS(3006), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3006), - [anon_sym_const] = ACTIONS(3006), - [anon_sym_constexpr] = ACTIONS(3006), - [anon_sym_volatile] = ACTIONS(3006), - [anon_sym_restrict] = ACTIONS(3006), - [anon_sym___restrict__] = ACTIONS(3006), - [anon_sym__Atomic] = ACTIONS(3006), - [anon_sym__Noreturn] = ACTIONS(3006), - [anon_sym_nullable] = ACTIONS(3006), - [anon_sym__Complex] = ACTIONS(3006), - [anon_sym__Nonnull] = ACTIONS(3006), - [anon_sym__Nullable] = ACTIONS(3006), - [anon_sym__Nullable_result] = ACTIONS(3006), - [anon_sym__Null_unspecified] = ACTIONS(3006), - [anon_sym___autoreleasing] = ACTIONS(3006), - [anon_sym___block] = ACTIONS(3006), - [anon_sym___bridge] = ACTIONS(3006), - [anon_sym___bridge_retained] = ACTIONS(3006), - [anon_sym___bridge_transfer] = ACTIONS(3006), - [anon_sym___complex] = ACTIONS(3006), - [anon_sym___const] = ACTIONS(3006), - [anon_sym___imag] = ACTIONS(3006), - [anon_sym___kindof] = ACTIONS(3006), - [anon_sym___nonnull] = ACTIONS(3006), - [anon_sym___nullable] = ACTIONS(3006), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3006), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3006), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3006), - [anon_sym___real] = ACTIONS(3006), - [anon_sym___strong] = ACTIONS(3006), - [anon_sym___unsafe_unretained] = ACTIONS(3006), - [anon_sym___unused] = ACTIONS(3006), - [anon_sym___weak] = ACTIONS(3006), - [sym_primitive_type] = ACTIONS(3006), - [anon_sym_enum] = ACTIONS(3006), - [anon_sym_struct] = ACTIONS(3006), - [anon_sym_union] = ACTIONS(3006), - [anon_sym_if] = ACTIONS(3006), - [anon_sym_switch] = ACTIONS(3006), - [anon_sym_case] = ACTIONS(3006), - [anon_sym_default] = ACTIONS(3006), - [anon_sym_while] = ACTIONS(3006), - [anon_sym_do] = ACTIONS(3006), - [anon_sym_for] = ACTIONS(3006), - [anon_sym_in] = ACTIONS(3006), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_break] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(3006), - [anon_sym_goto] = ACTIONS(3006), - [anon_sym_DASH_DASH] = ACTIONS(3008), - [anon_sym_PLUS_PLUS] = ACTIONS(3008), - [anon_sym_sizeof] = ACTIONS(3006), - [anon_sym___alignof__] = ACTIONS(3006), - [anon_sym___alignof] = ACTIONS(3006), - [anon_sym__alignof] = ACTIONS(3006), - [anon_sym_alignof] = ACTIONS(3006), - [anon_sym__Alignof] = ACTIONS(3006), - [anon_sym_offsetof] = ACTIONS(3006), - [anon_sym__Generic] = ACTIONS(3006), - [anon_sym_asm] = ACTIONS(3006), - [anon_sym___asm__] = ACTIONS(3006), - [sym_number_literal] = ACTIONS(3008), - [anon_sym_L_SQUOTE] = ACTIONS(3008), - [anon_sym_u_SQUOTE] = ACTIONS(3008), - [anon_sym_U_SQUOTE] = ACTIONS(3008), - [anon_sym_u8_SQUOTE] = ACTIONS(3008), - [anon_sym_SQUOTE] = ACTIONS(3008), - [anon_sym_AT] = ACTIONS(3006), - [anon_sym_DQUOTE] = ACTIONS(3008), - [anon_sym_L_DQUOTE] = ACTIONS(3008), - [anon_sym_u_DQUOTE] = ACTIONS(3008), - [anon_sym_U_DQUOTE] = ACTIONS(3008), - [anon_sym_u8_DQUOTE] = ACTIONS(3008), - [sym_true] = ACTIONS(3006), - [sym_false] = ACTIONS(3006), - [anon_sym_NULL] = ACTIONS(3006), - [anon_sym_nullptr] = ACTIONS(3006), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3006), - [anon_sym___typeof] = ACTIONS(3006), - [anon_sym_typeof] = ACTIONS(3006), - [anon_sym_ATimport] = ACTIONS(3008), - [aux_sym_preproc_undef_token1] = ACTIONS(3006), - [anon_sym_POUND] = ACTIONS(3006), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3006), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3006), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3006), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3006), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE] = ACTIONS(3006), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_API_AVAILABLE] = ACTIONS(3006), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_API_DEPRECATED] = ACTIONS(3006), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3006), - [anon_sym___deprecated_msg] = ACTIONS(3006), - [anon_sym___deprecated_enum_msg] = ACTIONS(3006), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3006), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3006), - [anon_sym_ATprotocol] = ACTIONS(3008), - [anon_sym_ATinterface] = ACTIONS(3008), - [anon_sym_ATimplementation] = ACTIONS(3008), - [anon_sym_ATcompatibility_alias] = ACTIONS(3008), - [anon_sym_ATsynthesize] = ACTIONS(3008), - [anon_sym_ATdynamic] = ACTIONS(3008), - [anon_sym__Alignas] = ACTIONS(3006), - [anon_sym_ATtry] = ACTIONS(3008), - [anon_sym___try] = ACTIONS(3006), - [anon_sym_ATthrow] = ACTIONS(3008), - [anon_sym_ATselector] = ACTIONS(3008), - [anon_sym_ATavailable] = ACTIONS(3008), - [anon_sym___builtin_available] = ACTIONS(3006), - [anon_sym_va_arg] = ACTIONS(3006), - [anon_sym___asm] = ACTIONS(3006), - [anon_sym_ATencode] = ACTIONS(3008), - [anon_sym_ATsynchronized] = ACTIONS(3008), - [anon_sym_BOOL] = ACTIONS(3006), - [anon_sym_IMP] = ACTIONS(3006), - [anon_sym_SEL] = ACTIONS(3006), - [anon_sym_Class] = ACTIONS(3006), - [anon_sym_id] = ACTIONS(3006), - }, - [385] = { - [sym_identifier] = ACTIONS(3010), - [aux_sym_preproc_include_token1] = ACTIONS(3010), - [aux_sym_preproc_include_token2] = ACTIONS(3010), - [aux_sym_preproc_def_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token2] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3010), - [aux_sym_preproc_else_token1] = ACTIONS(3010), - [aux_sym_preproc_elif_token1] = ACTIONS(3010), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3010), - [sym_preproc_directive] = ACTIONS(3010), - [anon_sym_LPAREN2] = ACTIONS(3012), - [anon_sym_BANG] = ACTIONS(3012), - [anon_sym_TILDE] = ACTIONS(3012), - [anon_sym_DASH] = ACTIONS(3010), - [anon_sym_PLUS] = ACTIONS(3010), - [anon_sym_STAR] = ACTIONS(3012), - [anon_sym_CARET] = ACTIONS(3012), - [anon_sym_AMP] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(3012), - [anon_sym___extension__] = ACTIONS(3010), - [anon_sym_typedef] = ACTIONS(3010), - [anon_sym_extern] = ACTIONS(3010), - [anon_sym___attribute__] = ACTIONS(3010), - [anon_sym___attribute] = ACTIONS(3010), - [anon_sym_noreturn] = ACTIONS(3010), - [anon_sym_LBRACK] = ACTIONS(3012), - [anon_sym___declspec] = ACTIONS(3010), - [anon_sym___cdecl] = ACTIONS(3010), - [anon_sym___clrcall] = ACTIONS(3010), - [anon_sym___stdcall] = ACTIONS(3010), - [anon_sym___fastcall] = ACTIONS(3010), - [anon_sym___thiscall] = ACTIONS(3010), - [anon_sym___vectorcall] = ACTIONS(3010), - [anon_sym_LBRACE] = ACTIONS(3012), - [anon_sym_signed] = ACTIONS(3010), - [anon_sym_unsigned] = ACTIONS(3010), - [anon_sym_long] = ACTIONS(3010), - [anon_sym_short] = ACTIONS(3010), - [anon_sym_ATautoreleasepool] = ACTIONS(3012), - [anon_sym_static] = ACTIONS(3010), - [anon_sym_auto] = ACTIONS(3010), - [anon_sym_register] = ACTIONS(3010), - [anon_sym_inline] = ACTIONS(3010), - [anon_sym___inline] = ACTIONS(3010), - [anon_sym___inline__] = ACTIONS(3010), - [anon_sym___forceinline] = ACTIONS(3010), - [anon_sym_thread_local] = ACTIONS(3010), - [anon_sym___thread] = ACTIONS(3010), - [anon_sym_CG_EXTERN] = ACTIONS(3010), - [anon_sym_CG_INLINE] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3010), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3010), - [anon_sym_IBOutlet] = ACTIONS(3010), - [anon_sym_IBInspectable] = ACTIONS(3010), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3010), - [anon_sym_NS_INLINE] = ACTIONS(3010), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3010), - [anon_sym_OBJC_EXPORT] = ACTIONS(3010), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3010), - [anon_sym_const] = ACTIONS(3010), - [anon_sym_constexpr] = ACTIONS(3010), - [anon_sym_volatile] = ACTIONS(3010), - [anon_sym_restrict] = ACTIONS(3010), - [anon_sym___restrict__] = ACTIONS(3010), - [anon_sym__Atomic] = ACTIONS(3010), - [anon_sym__Noreturn] = ACTIONS(3010), - [anon_sym_nullable] = ACTIONS(3010), - [anon_sym__Complex] = ACTIONS(3010), - [anon_sym__Nonnull] = ACTIONS(3010), - [anon_sym__Nullable] = ACTIONS(3010), - [anon_sym__Nullable_result] = ACTIONS(3010), - [anon_sym__Null_unspecified] = ACTIONS(3010), - [anon_sym___autoreleasing] = ACTIONS(3010), - [anon_sym___block] = ACTIONS(3010), - [anon_sym___bridge] = ACTIONS(3010), - [anon_sym___bridge_retained] = ACTIONS(3010), - [anon_sym___bridge_transfer] = ACTIONS(3010), - [anon_sym___complex] = ACTIONS(3010), - [anon_sym___const] = ACTIONS(3010), - [anon_sym___imag] = ACTIONS(3010), - [anon_sym___kindof] = ACTIONS(3010), - [anon_sym___nonnull] = ACTIONS(3010), - [anon_sym___nullable] = ACTIONS(3010), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3010), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3010), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3010), - [anon_sym___real] = ACTIONS(3010), - [anon_sym___strong] = ACTIONS(3010), - [anon_sym___unsafe_unretained] = ACTIONS(3010), - [anon_sym___unused] = ACTIONS(3010), - [anon_sym___weak] = ACTIONS(3010), - [sym_primitive_type] = ACTIONS(3010), - [anon_sym_enum] = ACTIONS(3010), - [anon_sym_struct] = ACTIONS(3010), - [anon_sym_union] = ACTIONS(3010), - [anon_sym_if] = ACTIONS(3010), - [anon_sym_switch] = ACTIONS(3010), - [anon_sym_case] = ACTIONS(3010), - [anon_sym_default] = ACTIONS(3010), - [anon_sym_while] = ACTIONS(3010), - [anon_sym_do] = ACTIONS(3010), - [anon_sym_for] = ACTIONS(3010), - [anon_sym_in] = ACTIONS(3010), - [anon_sym_return] = ACTIONS(3010), - [anon_sym_break] = ACTIONS(3010), - [anon_sym_continue] = ACTIONS(3010), - [anon_sym_goto] = ACTIONS(3010), - [anon_sym_DASH_DASH] = ACTIONS(3012), - [anon_sym_PLUS_PLUS] = ACTIONS(3012), - [anon_sym_sizeof] = ACTIONS(3010), - [anon_sym___alignof__] = ACTIONS(3010), - [anon_sym___alignof] = ACTIONS(3010), - [anon_sym__alignof] = ACTIONS(3010), - [anon_sym_alignof] = ACTIONS(3010), - [anon_sym__Alignof] = ACTIONS(3010), - [anon_sym_offsetof] = ACTIONS(3010), - [anon_sym__Generic] = ACTIONS(3010), - [anon_sym_asm] = ACTIONS(3010), - [anon_sym___asm__] = ACTIONS(3010), - [sym_number_literal] = ACTIONS(3012), - [anon_sym_L_SQUOTE] = ACTIONS(3012), - [anon_sym_u_SQUOTE] = ACTIONS(3012), - [anon_sym_U_SQUOTE] = ACTIONS(3012), - [anon_sym_u8_SQUOTE] = ACTIONS(3012), - [anon_sym_SQUOTE] = ACTIONS(3012), - [anon_sym_AT] = ACTIONS(3010), - [anon_sym_DQUOTE] = ACTIONS(3012), - [anon_sym_L_DQUOTE] = ACTIONS(3012), - [anon_sym_u_DQUOTE] = ACTIONS(3012), - [anon_sym_U_DQUOTE] = ACTIONS(3012), - [anon_sym_u8_DQUOTE] = ACTIONS(3012), - [sym_true] = ACTIONS(3010), - [sym_false] = ACTIONS(3010), - [anon_sym_NULL] = ACTIONS(3010), - [anon_sym_nullptr] = ACTIONS(3010), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3010), - [anon_sym___typeof] = ACTIONS(3010), - [anon_sym_typeof] = ACTIONS(3010), - [anon_sym_ATimport] = ACTIONS(3012), - [aux_sym_preproc_undef_token1] = ACTIONS(3010), - [anon_sym_POUND] = ACTIONS(3010), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3010), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3010), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3010), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3010), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE] = ACTIONS(3010), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_API_AVAILABLE] = ACTIONS(3010), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_API_DEPRECATED] = ACTIONS(3010), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3010), - [anon_sym___deprecated_msg] = ACTIONS(3010), - [anon_sym___deprecated_enum_msg] = ACTIONS(3010), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3010), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3010), - [anon_sym_ATprotocol] = ACTIONS(3012), - [anon_sym_ATinterface] = ACTIONS(3012), - [anon_sym_ATimplementation] = ACTIONS(3012), - [anon_sym_ATcompatibility_alias] = ACTIONS(3012), - [anon_sym_ATsynthesize] = ACTIONS(3012), - [anon_sym_ATdynamic] = ACTIONS(3012), - [anon_sym__Alignas] = ACTIONS(3010), - [anon_sym_ATtry] = ACTIONS(3012), - [anon_sym___try] = ACTIONS(3010), - [anon_sym_ATthrow] = ACTIONS(3012), - [anon_sym_ATselector] = ACTIONS(3012), - [anon_sym_ATavailable] = ACTIONS(3012), - [anon_sym___builtin_available] = ACTIONS(3010), - [anon_sym_va_arg] = ACTIONS(3010), - [anon_sym___asm] = ACTIONS(3010), - [anon_sym_ATencode] = ACTIONS(3012), - [anon_sym_ATsynchronized] = ACTIONS(3012), - [anon_sym_BOOL] = ACTIONS(3010), - [anon_sym_IMP] = ACTIONS(3010), - [anon_sym_SEL] = ACTIONS(3010), - [anon_sym_Class] = ACTIONS(3010), - [anon_sym_id] = ACTIONS(3010), - }, - [386] = { - [sym_identifier] = ACTIONS(3014), - [aux_sym_preproc_include_token1] = ACTIONS(3014), - [aux_sym_preproc_include_token2] = ACTIONS(3014), - [aux_sym_preproc_def_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token2] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3014), - [aux_sym_preproc_else_token1] = ACTIONS(3014), - [aux_sym_preproc_elif_token1] = ACTIONS(3014), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3014), - [sym_preproc_directive] = ACTIONS(3014), - [anon_sym_LPAREN2] = ACTIONS(3016), - [anon_sym_BANG] = ACTIONS(3016), - [anon_sym_TILDE] = ACTIONS(3016), - [anon_sym_DASH] = ACTIONS(3014), - [anon_sym_PLUS] = ACTIONS(3014), - [anon_sym_STAR] = ACTIONS(3016), - [anon_sym_CARET] = ACTIONS(3016), - [anon_sym_AMP] = ACTIONS(3016), - [anon_sym_SEMI] = ACTIONS(3016), - [anon_sym___extension__] = ACTIONS(3014), - [anon_sym_typedef] = ACTIONS(3014), - [anon_sym_extern] = ACTIONS(3014), - [anon_sym___attribute__] = ACTIONS(3014), - [anon_sym___attribute] = ACTIONS(3014), - [anon_sym_noreturn] = ACTIONS(3014), - [anon_sym_LBRACK] = ACTIONS(3016), - [anon_sym___declspec] = ACTIONS(3014), - [anon_sym___cdecl] = ACTIONS(3014), - [anon_sym___clrcall] = ACTIONS(3014), - [anon_sym___stdcall] = ACTIONS(3014), - [anon_sym___fastcall] = ACTIONS(3014), - [anon_sym___thiscall] = ACTIONS(3014), - [anon_sym___vectorcall] = ACTIONS(3014), - [anon_sym_LBRACE] = ACTIONS(3016), - [anon_sym_signed] = ACTIONS(3014), - [anon_sym_unsigned] = ACTIONS(3014), - [anon_sym_long] = ACTIONS(3014), - [anon_sym_short] = ACTIONS(3014), - [anon_sym_ATautoreleasepool] = ACTIONS(3016), - [anon_sym_static] = ACTIONS(3014), - [anon_sym_auto] = ACTIONS(3014), - [anon_sym_register] = ACTIONS(3014), - [anon_sym_inline] = ACTIONS(3014), - [anon_sym___inline] = ACTIONS(3014), - [anon_sym___inline__] = ACTIONS(3014), - [anon_sym___forceinline] = ACTIONS(3014), - [anon_sym_thread_local] = ACTIONS(3014), - [anon_sym___thread] = ACTIONS(3014), - [anon_sym_CG_EXTERN] = ACTIONS(3014), - [anon_sym_CG_INLINE] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3014), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3014), - [anon_sym_IBOutlet] = ACTIONS(3014), - [anon_sym_IBInspectable] = ACTIONS(3014), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3014), - [anon_sym_NS_INLINE] = ACTIONS(3014), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3014), - [anon_sym_OBJC_EXPORT] = ACTIONS(3014), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3014), - [anon_sym_const] = ACTIONS(3014), - [anon_sym_constexpr] = ACTIONS(3014), - [anon_sym_volatile] = ACTIONS(3014), - [anon_sym_restrict] = ACTIONS(3014), - [anon_sym___restrict__] = ACTIONS(3014), - [anon_sym__Atomic] = ACTIONS(3014), - [anon_sym__Noreturn] = ACTIONS(3014), - [anon_sym_nullable] = ACTIONS(3014), - [anon_sym__Complex] = ACTIONS(3014), - [anon_sym__Nonnull] = ACTIONS(3014), - [anon_sym__Nullable] = ACTIONS(3014), - [anon_sym__Nullable_result] = ACTIONS(3014), - [anon_sym__Null_unspecified] = ACTIONS(3014), - [anon_sym___autoreleasing] = ACTIONS(3014), - [anon_sym___block] = ACTIONS(3014), - [anon_sym___bridge] = ACTIONS(3014), - [anon_sym___bridge_retained] = ACTIONS(3014), - [anon_sym___bridge_transfer] = ACTIONS(3014), - [anon_sym___complex] = ACTIONS(3014), - [anon_sym___const] = ACTIONS(3014), - [anon_sym___imag] = ACTIONS(3014), - [anon_sym___kindof] = ACTIONS(3014), - [anon_sym___nonnull] = ACTIONS(3014), - [anon_sym___nullable] = ACTIONS(3014), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3014), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3014), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3014), - [anon_sym___real] = ACTIONS(3014), - [anon_sym___strong] = ACTIONS(3014), - [anon_sym___unsafe_unretained] = ACTIONS(3014), - [anon_sym___unused] = ACTIONS(3014), - [anon_sym___weak] = ACTIONS(3014), - [sym_primitive_type] = ACTIONS(3014), - [anon_sym_enum] = ACTIONS(3014), - [anon_sym_struct] = ACTIONS(3014), - [anon_sym_union] = ACTIONS(3014), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_switch] = ACTIONS(3014), - [anon_sym_case] = ACTIONS(3014), - [anon_sym_default] = ACTIONS(3014), - [anon_sym_while] = ACTIONS(3014), - [anon_sym_do] = ACTIONS(3014), - [anon_sym_for] = ACTIONS(3014), - [anon_sym_in] = ACTIONS(3014), - [anon_sym_return] = ACTIONS(3014), - [anon_sym_break] = ACTIONS(3014), - [anon_sym_continue] = ACTIONS(3014), - [anon_sym_goto] = ACTIONS(3014), - [anon_sym_DASH_DASH] = ACTIONS(3016), - [anon_sym_PLUS_PLUS] = ACTIONS(3016), - [anon_sym_sizeof] = ACTIONS(3014), - [anon_sym___alignof__] = ACTIONS(3014), - [anon_sym___alignof] = ACTIONS(3014), - [anon_sym__alignof] = ACTIONS(3014), - [anon_sym_alignof] = ACTIONS(3014), - [anon_sym__Alignof] = ACTIONS(3014), - [anon_sym_offsetof] = ACTIONS(3014), - [anon_sym__Generic] = ACTIONS(3014), - [anon_sym_asm] = ACTIONS(3014), - [anon_sym___asm__] = ACTIONS(3014), - [sym_number_literal] = ACTIONS(3016), - [anon_sym_L_SQUOTE] = ACTIONS(3016), - [anon_sym_u_SQUOTE] = ACTIONS(3016), - [anon_sym_U_SQUOTE] = ACTIONS(3016), - [anon_sym_u8_SQUOTE] = ACTIONS(3016), - [anon_sym_SQUOTE] = ACTIONS(3016), - [anon_sym_AT] = ACTIONS(3014), - [anon_sym_DQUOTE] = ACTIONS(3016), - [anon_sym_L_DQUOTE] = ACTIONS(3016), - [anon_sym_u_DQUOTE] = ACTIONS(3016), - [anon_sym_U_DQUOTE] = ACTIONS(3016), - [anon_sym_u8_DQUOTE] = ACTIONS(3016), - [sym_true] = ACTIONS(3014), - [sym_false] = ACTIONS(3014), - [anon_sym_NULL] = ACTIONS(3014), - [anon_sym_nullptr] = ACTIONS(3014), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3014), - [anon_sym___typeof] = ACTIONS(3014), - [anon_sym_typeof] = ACTIONS(3014), - [anon_sym_ATimport] = ACTIONS(3016), - [aux_sym_preproc_undef_token1] = ACTIONS(3014), - [anon_sym_POUND] = ACTIONS(3014), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3014), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3014), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3014), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3014), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE] = ACTIONS(3014), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_API_AVAILABLE] = ACTIONS(3014), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_API_DEPRECATED] = ACTIONS(3014), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3014), - [anon_sym___deprecated_msg] = ACTIONS(3014), - [anon_sym___deprecated_enum_msg] = ACTIONS(3014), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3014), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3014), - [anon_sym_ATprotocol] = ACTIONS(3016), - [anon_sym_ATinterface] = ACTIONS(3016), - [anon_sym_ATimplementation] = ACTIONS(3016), - [anon_sym_ATcompatibility_alias] = ACTIONS(3016), - [anon_sym_ATsynthesize] = ACTIONS(3016), - [anon_sym_ATdynamic] = ACTIONS(3016), - [anon_sym__Alignas] = ACTIONS(3014), - [anon_sym_ATtry] = ACTIONS(3016), - [anon_sym___try] = ACTIONS(3014), - [anon_sym_ATthrow] = ACTIONS(3016), - [anon_sym_ATselector] = ACTIONS(3016), - [anon_sym_ATavailable] = ACTIONS(3016), - [anon_sym___builtin_available] = ACTIONS(3014), - [anon_sym_va_arg] = ACTIONS(3014), - [anon_sym___asm] = ACTIONS(3014), - [anon_sym_ATencode] = ACTIONS(3016), - [anon_sym_ATsynchronized] = ACTIONS(3016), - [anon_sym_BOOL] = ACTIONS(3014), - [anon_sym_IMP] = ACTIONS(3014), - [anon_sym_SEL] = ACTIONS(3014), - [anon_sym_Class] = ACTIONS(3014), - [anon_sym_id] = ACTIONS(3014), - }, - [387] = { - [sym_identifier] = ACTIONS(3018), - [aux_sym_preproc_include_token1] = ACTIONS(3018), - [aux_sym_preproc_include_token2] = ACTIONS(3018), - [aux_sym_preproc_def_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token2] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3018), - [aux_sym_preproc_else_token1] = ACTIONS(3018), - [aux_sym_preproc_elif_token1] = ACTIONS(3018), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3018), - [sym_preproc_directive] = ACTIONS(3018), - [anon_sym_LPAREN2] = ACTIONS(3020), - [anon_sym_BANG] = ACTIONS(3020), - [anon_sym_TILDE] = ACTIONS(3020), - [anon_sym_DASH] = ACTIONS(3018), - [anon_sym_PLUS] = ACTIONS(3018), - [anon_sym_STAR] = ACTIONS(3020), - [anon_sym_CARET] = ACTIONS(3020), - [anon_sym_AMP] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(3020), - [anon_sym___extension__] = ACTIONS(3018), - [anon_sym_typedef] = ACTIONS(3018), - [anon_sym_extern] = ACTIONS(3018), - [anon_sym___attribute__] = ACTIONS(3018), - [anon_sym___attribute] = ACTIONS(3018), - [anon_sym_noreturn] = ACTIONS(3018), - [anon_sym_LBRACK] = ACTIONS(3020), - [anon_sym___declspec] = ACTIONS(3018), - [anon_sym___cdecl] = ACTIONS(3018), - [anon_sym___clrcall] = ACTIONS(3018), - [anon_sym___stdcall] = ACTIONS(3018), - [anon_sym___fastcall] = ACTIONS(3018), - [anon_sym___thiscall] = ACTIONS(3018), - [anon_sym___vectorcall] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_signed] = ACTIONS(3018), - [anon_sym_unsigned] = ACTIONS(3018), - [anon_sym_long] = ACTIONS(3018), - [anon_sym_short] = ACTIONS(3018), - [anon_sym_ATautoreleasepool] = ACTIONS(3020), - [anon_sym_static] = ACTIONS(3018), - [anon_sym_auto] = ACTIONS(3018), - [anon_sym_register] = ACTIONS(3018), - [anon_sym_inline] = ACTIONS(3018), - [anon_sym___inline] = ACTIONS(3018), - [anon_sym___inline__] = ACTIONS(3018), - [anon_sym___forceinline] = ACTIONS(3018), - [anon_sym_thread_local] = ACTIONS(3018), - [anon_sym___thread] = ACTIONS(3018), - [anon_sym_CG_EXTERN] = ACTIONS(3018), - [anon_sym_CG_INLINE] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3018), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3018), - [anon_sym_IBOutlet] = ACTIONS(3018), - [anon_sym_IBInspectable] = ACTIONS(3018), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3018), - [anon_sym_NS_INLINE] = ACTIONS(3018), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3018), - [anon_sym_OBJC_EXPORT] = ACTIONS(3018), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3018), - [anon_sym_const] = ACTIONS(3018), - [anon_sym_constexpr] = ACTIONS(3018), - [anon_sym_volatile] = ACTIONS(3018), - [anon_sym_restrict] = ACTIONS(3018), - [anon_sym___restrict__] = ACTIONS(3018), - [anon_sym__Atomic] = ACTIONS(3018), - [anon_sym__Noreturn] = ACTIONS(3018), - [anon_sym_nullable] = ACTIONS(3018), - [anon_sym__Complex] = ACTIONS(3018), - [anon_sym__Nonnull] = ACTIONS(3018), - [anon_sym__Nullable] = ACTIONS(3018), - [anon_sym__Nullable_result] = ACTIONS(3018), - [anon_sym__Null_unspecified] = ACTIONS(3018), - [anon_sym___autoreleasing] = ACTIONS(3018), - [anon_sym___block] = ACTIONS(3018), - [anon_sym___bridge] = ACTIONS(3018), - [anon_sym___bridge_retained] = ACTIONS(3018), - [anon_sym___bridge_transfer] = ACTIONS(3018), - [anon_sym___complex] = ACTIONS(3018), - [anon_sym___const] = ACTIONS(3018), - [anon_sym___imag] = ACTIONS(3018), - [anon_sym___kindof] = ACTIONS(3018), - [anon_sym___nonnull] = ACTIONS(3018), - [anon_sym___nullable] = ACTIONS(3018), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3018), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3018), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3018), - [anon_sym___real] = ACTIONS(3018), - [anon_sym___strong] = ACTIONS(3018), - [anon_sym___unsafe_unretained] = ACTIONS(3018), - [anon_sym___unused] = ACTIONS(3018), - [anon_sym___weak] = ACTIONS(3018), - [sym_primitive_type] = ACTIONS(3018), - [anon_sym_enum] = ACTIONS(3018), - [anon_sym_struct] = ACTIONS(3018), - [anon_sym_union] = ACTIONS(3018), - [anon_sym_if] = ACTIONS(3018), - [anon_sym_switch] = ACTIONS(3018), - [anon_sym_case] = ACTIONS(3018), - [anon_sym_default] = ACTIONS(3018), - [anon_sym_while] = ACTIONS(3018), - [anon_sym_do] = ACTIONS(3018), - [anon_sym_for] = ACTIONS(3018), - [anon_sym_in] = ACTIONS(3018), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_break] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(3018), - [anon_sym_goto] = ACTIONS(3018), - [anon_sym_DASH_DASH] = ACTIONS(3020), - [anon_sym_PLUS_PLUS] = ACTIONS(3020), - [anon_sym_sizeof] = ACTIONS(3018), - [anon_sym___alignof__] = ACTIONS(3018), - [anon_sym___alignof] = ACTIONS(3018), - [anon_sym__alignof] = ACTIONS(3018), - [anon_sym_alignof] = ACTIONS(3018), - [anon_sym__Alignof] = ACTIONS(3018), - [anon_sym_offsetof] = ACTIONS(3018), - [anon_sym__Generic] = ACTIONS(3018), - [anon_sym_asm] = ACTIONS(3018), - [anon_sym___asm__] = ACTIONS(3018), - [sym_number_literal] = ACTIONS(3020), - [anon_sym_L_SQUOTE] = ACTIONS(3020), - [anon_sym_u_SQUOTE] = ACTIONS(3020), - [anon_sym_U_SQUOTE] = ACTIONS(3020), - [anon_sym_u8_SQUOTE] = ACTIONS(3020), - [anon_sym_SQUOTE] = ACTIONS(3020), - [anon_sym_AT] = ACTIONS(3018), - [anon_sym_DQUOTE] = ACTIONS(3020), - [anon_sym_L_DQUOTE] = ACTIONS(3020), - [anon_sym_u_DQUOTE] = ACTIONS(3020), - [anon_sym_U_DQUOTE] = ACTIONS(3020), - [anon_sym_u8_DQUOTE] = ACTIONS(3020), - [sym_true] = ACTIONS(3018), - [sym_false] = ACTIONS(3018), - [anon_sym_NULL] = ACTIONS(3018), - [anon_sym_nullptr] = ACTIONS(3018), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3018), - [anon_sym___typeof] = ACTIONS(3018), - [anon_sym_typeof] = ACTIONS(3018), - [anon_sym_ATimport] = ACTIONS(3020), - [aux_sym_preproc_undef_token1] = ACTIONS(3018), - [anon_sym_POUND] = ACTIONS(3018), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3018), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3018), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3018), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3018), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE] = ACTIONS(3018), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_API_AVAILABLE] = ACTIONS(3018), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_API_DEPRECATED] = ACTIONS(3018), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3018), - [anon_sym___deprecated_msg] = ACTIONS(3018), - [anon_sym___deprecated_enum_msg] = ACTIONS(3018), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3018), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3018), - [anon_sym_ATprotocol] = ACTIONS(3020), - [anon_sym_ATinterface] = ACTIONS(3020), - [anon_sym_ATimplementation] = ACTIONS(3020), - [anon_sym_ATcompatibility_alias] = ACTIONS(3020), - [anon_sym_ATsynthesize] = ACTIONS(3020), - [anon_sym_ATdynamic] = ACTIONS(3020), - [anon_sym__Alignas] = ACTIONS(3018), - [anon_sym_ATtry] = ACTIONS(3020), - [anon_sym___try] = ACTIONS(3018), - [anon_sym_ATthrow] = ACTIONS(3020), - [anon_sym_ATselector] = ACTIONS(3020), - [anon_sym_ATavailable] = ACTIONS(3020), - [anon_sym___builtin_available] = ACTIONS(3018), - [anon_sym_va_arg] = ACTIONS(3018), - [anon_sym___asm] = ACTIONS(3018), - [anon_sym_ATencode] = ACTIONS(3020), - [anon_sym_ATsynchronized] = ACTIONS(3020), - [anon_sym_BOOL] = ACTIONS(3018), - [anon_sym_IMP] = ACTIONS(3018), - [anon_sym_SEL] = ACTIONS(3018), - [anon_sym_Class] = ACTIONS(3018), - [anon_sym_id] = ACTIONS(3018), - }, - [388] = { - [sym_identifier] = ACTIONS(3022), - [aux_sym_preproc_include_token1] = ACTIONS(3022), - [aux_sym_preproc_include_token2] = ACTIONS(3022), - [aux_sym_preproc_def_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token2] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3022), - [aux_sym_preproc_else_token1] = ACTIONS(3022), - [aux_sym_preproc_elif_token1] = ACTIONS(3022), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3022), - [sym_preproc_directive] = ACTIONS(3022), - [anon_sym_LPAREN2] = ACTIONS(3024), - [anon_sym_BANG] = ACTIONS(3024), - [anon_sym_TILDE] = ACTIONS(3024), - [anon_sym_DASH] = ACTIONS(3022), - [anon_sym_PLUS] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(3024), - [anon_sym_CARET] = ACTIONS(3024), - [anon_sym_AMP] = ACTIONS(3024), - [anon_sym_SEMI] = ACTIONS(3024), - [anon_sym___extension__] = ACTIONS(3022), - [anon_sym_typedef] = ACTIONS(3022), - [anon_sym_extern] = ACTIONS(3022), - [anon_sym___attribute__] = ACTIONS(3022), - [anon_sym___attribute] = ACTIONS(3022), - [anon_sym_noreturn] = ACTIONS(3022), - [anon_sym_LBRACK] = ACTIONS(3024), - [anon_sym___declspec] = ACTIONS(3022), - [anon_sym___cdecl] = ACTIONS(3022), - [anon_sym___clrcall] = ACTIONS(3022), - [anon_sym___stdcall] = ACTIONS(3022), - [anon_sym___fastcall] = ACTIONS(3022), - [anon_sym___thiscall] = ACTIONS(3022), - [anon_sym___vectorcall] = ACTIONS(3022), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_signed] = ACTIONS(3022), - [anon_sym_unsigned] = ACTIONS(3022), - [anon_sym_long] = ACTIONS(3022), - [anon_sym_short] = ACTIONS(3022), - [anon_sym_ATautoreleasepool] = ACTIONS(3024), - [anon_sym_static] = ACTIONS(3022), - [anon_sym_auto] = ACTIONS(3022), - [anon_sym_register] = ACTIONS(3022), - [anon_sym_inline] = ACTIONS(3022), - [anon_sym___inline] = ACTIONS(3022), - [anon_sym___inline__] = ACTIONS(3022), - [anon_sym___forceinline] = ACTIONS(3022), - [anon_sym_thread_local] = ACTIONS(3022), - [anon_sym___thread] = ACTIONS(3022), - [anon_sym_CG_EXTERN] = ACTIONS(3022), - [anon_sym_CG_INLINE] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3022), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3022), - [anon_sym_IBOutlet] = ACTIONS(3022), - [anon_sym_IBInspectable] = ACTIONS(3022), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3022), - [anon_sym_NS_INLINE] = ACTIONS(3022), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3022), - [anon_sym_OBJC_EXPORT] = ACTIONS(3022), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3022), - [anon_sym_const] = ACTIONS(3022), - [anon_sym_constexpr] = ACTIONS(3022), - [anon_sym_volatile] = ACTIONS(3022), - [anon_sym_restrict] = ACTIONS(3022), - [anon_sym___restrict__] = ACTIONS(3022), - [anon_sym__Atomic] = ACTIONS(3022), - [anon_sym__Noreturn] = ACTIONS(3022), - [anon_sym_nullable] = ACTIONS(3022), - [anon_sym__Complex] = ACTIONS(3022), - [anon_sym__Nonnull] = ACTIONS(3022), - [anon_sym__Nullable] = ACTIONS(3022), - [anon_sym__Nullable_result] = ACTIONS(3022), - [anon_sym__Null_unspecified] = ACTIONS(3022), - [anon_sym___autoreleasing] = ACTIONS(3022), - [anon_sym___block] = ACTIONS(3022), - [anon_sym___bridge] = ACTIONS(3022), - [anon_sym___bridge_retained] = ACTIONS(3022), - [anon_sym___bridge_transfer] = ACTIONS(3022), - [anon_sym___complex] = ACTIONS(3022), - [anon_sym___const] = ACTIONS(3022), - [anon_sym___imag] = ACTIONS(3022), - [anon_sym___kindof] = ACTIONS(3022), - [anon_sym___nonnull] = ACTIONS(3022), - [anon_sym___nullable] = ACTIONS(3022), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3022), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3022), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3022), - [anon_sym___real] = ACTIONS(3022), - [anon_sym___strong] = ACTIONS(3022), - [anon_sym___unsafe_unretained] = ACTIONS(3022), - [anon_sym___unused] = ACTIONS(3022), - [anon_sym___weak] = ACTIONS(3022), - [sym_primitive_type] = ACTIONS(3022), - [anon_sym_enum] = ACTIONS(3022), - [anon_sym_struct] = ACTIONS(3022), - [anon_sym_union] = ACTIONS(3022), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_switch] = ACTIONS(3022), - [anon_sym_case] = ACTIONS(3022), - [anon_sym_default] = ACTIONS(3022), - [anon_sym_while] = ACTIONS(3022), - [anon_sym_do] = ACTIONS(3022), - [anon_sym_for] = ACTIONS(3022), - [anon_sym_in] = ACTIONS(3022), - [anon_sym_return] = ACTIONS(3022), - [anon_sym_break] = ACTIONS(3022), - [anon_sym_continue] = ACTIONS(3022), - [anon_sym_goto] = ACTIONS(3022), - [anon_sym_DASH_DASH] = ACTIONS(3024), - [anon_sym_PLUS_PLUS] = ACTIONS(3024), - [anon_sym_sizeof] = ACTIONS(3022), - [anon_sym___alignof__] = ACTIONS(3022), - [anon_sym___alignof] = ACTIONS(3022), - [anon_sym__alignof] = ACTIONS(3022), - [anon_sym_alignof] = ACTIONS(3022), - [anon_sym__Alignof] = ACTIONS(3022), - [anon_sym_offsetof] = ACTIONS(3022), - [anon_sym__Generic] = ACTIONS(3022), - [anon_sym_asm] = ACTIONS(3022), - [anon_sym___asm__] = ACTIONS(3022), - [sym_number_literal] = ACTIONS(3024), - [anon_sym_L_SQUOTE] = ACTIONS(3024), - [anon_sym_u_SQUOTE] = ACTIONS(3024), - [anon_sym_U_SQUOTE] = ACTIONS(3024), - [anon_sym_u8_SQUOTE] = ACTIONS(3024), - [anon_sym_SQUOTE] = ACTIONS(3024), - [anon_sym_AT] = ACTIONS(3022), - [anon_sym_DQUOTE] = ACTIONS(3024), - [anon_sym_L_DQUOTE] = ACTIONS(3024), - [anon_sym_u_DQUOTE] = ACTIONS(3024), - [anon_sym_U_DQUOTE] = ACTIONS(3024), - [anon_sym_u8_DQUOTE] = ACTIONS(3024), - [sym_true] = ACTIONS(3022), - [sym_false] = ACTIONS(3022), - [anon_sym_NULL] = ACTIONS(3022), - [anon_sym_nullptr] = ACTIONS(3022), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3022), - [anon_sym___typeof] = ACTIONS(3022), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_ATimport] = ACTIONS(3024), - [aux_sym_preproc_undef_token1] = ACTIONS(3022), - [anon_sym_POUND] = ACTIONS(3022), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3022), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3022), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3022), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3022), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE] = ACTIONS(3022), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_API_AVAILABLE] = ACTIONS(3022), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_API_DEPRECATED] = ACTIONS(3022), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3022), - [anon_sym___deprecated_msg] = ACTIONS(3022), - [anon_sym___deprecated_enum_msg] = ACTIONS(3022), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3022), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3022), - [anon_sym_ATprotocol] = ACTIONS(3024), - [anon_sym_ATinterface] = ACTIONS(3024), - [anon_sym_ATimplementation] = ACTIONS(3024), - [anon_sym_ATcompatibility_alias] = ACTIONS(3024), - [anon_sym_ATsynthesize] = ACTIONS(3024), - [anon_sym_ATdynamic] = ACTIONS(3024), - [anon_sym__Alignas] = ACTIONS(3022), - [anon_sym_ATtry] = ACTIONS(3024), - [anon_sym___try] = ACTIONS(3022), - [anon_sym_ATthrow] = ACTIONS(3024), - [anon_sym_ATselector] = ACTIONS(3024), - [anon_sym_ATavailable] = ACTIONS(3024), - [anon_sym___builtin_available] = ACTIONS(3022), - [anon_sym_va_arg] = ACTIONS(3022), - [anon_sym___asm] = ACTIONS(3022), - [anon_sym_ATencode] = ACTIONS(3024), - [anon_sym_ATsynchronized] = ACTIONS(3024), - [anon_sym_BOOL] = ACTIONS(3022), - [anon_sym_IMP] = ACTIONS(3022), - [anon_sym_SEL] = ACTIONS(3022), - [anon_sym_Class] = ACTIONS(3022), - [anon_sym_id] = ACTIONS(3022), - }, - [389] = { - [sym_identifier] = ACTIONS(3026), - [aux_sym_preproc_include_token1] = ACTIONS(3026), - [aux_sym_preproc_include_token2] = ACTIONS(3026), - [aux_sym_preproc_def_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token2] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3026), - [aux_sym_preproc_else_token1] = ACTIONS(3026), - [aux_sym_preproc_elif_token1] = ACTIONS(3026), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3026), - [sym_preproc_directive] = ACTIONS(3026), - [anon_sym_LPAREN2] = ACTIONS(3028), - [anon_sym_BANG] = ACTIONS(3028), - [anon_sym_TILDE] = ACTIONS(3028), - [anon_sym_DASH] = ACTIONS(3026), - [anon_sym_PLUS] = ACTIONS(3026), - [anon_sym_STAR] = ACTIONS(3028), - [anon_sym_CARET] = ACTIONS(3028), - [anon_sym_AMP] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(3028), - [anon_sym___extension__] = ACTIONS(3026), - [anon_sym_typedef] = ACTIONS(3026), - [anon_sym_extern] = ACTIONS(3026), - [anon_sym___attribute__] = ACTIONS(3026), - [anon_sym___attribute] = ACTIONS(3026), - [anon_sym_noreturn] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym___declspec] = ACTIONS(3026), - [anon_sym___cdecl] = ACTIONS(3026), - [anon_sym___clrcall] = ACTIONS(3026), - [anon_sym___stdcall] = ACTIONS(3026), - [anon_sym___fastcall] = ACTIONS(3026), - [anon_sym___thiscall] = ACTIONS(3026), - [anon_sym___vectorcall] = ACTIONS(3026), - [anon_sym_LBRACE] = ACTIONS(3028), - [anon_sym_signed] = ACTIONS(3026), - [anon_sym_unsigned] = ACTIONS(3026), - [anon_sym_long] = ACTIONS(3026), - [anon_sym_short] = ACTIONS(3026), - [anon_sym_ATautoreleasepool] = ACTIONS(3028), - [anon_sym_static] = ACTIONS(3026), - [anon_sym_auto] = ACTIONS(3026), - [anon_sym_register] = ACTIONS(3026), - [anon_sym_inline] = ACTIONS(3026), - [anon_sym___inline] = ACTIONS(3026), - [anon_sym___inline__] = ACTIONS(3026), - [anon_sym___forceinline] = ACTIONS(3026), - [anon_sym_thread_local] = ACTIONS(3026), - [anon_sym___thread] = ACTIONS(3026), - [anon_sym_CG_EXTERN] = ACTIONS(3026), - [anon_sym_CG_INLINE] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3026), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3026), - [anon_sym_IBOutlet] = ACTIONS(3026), - [anon_sym_IBInspectable] = ACTIONS(3026), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3026), - [anon_sym_NS_INLINE] = ACTIONS(3026), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3026), - [anon_sym_OBJC_EXPORT] = ACTIONS(3026), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3026), - [anon_sym_const] = ACTIONS(3026), - [anon_sym_constexpr] = ACTIONS(3026), - [anon_sym_volatile] = ACTIONS(3026), - [anon_sym_restrict] = ACTIONS(3026), - [anon_sym___restrict__] = ACTIONS(3026), - [anon_sym__Atomic] = ACTIONS(3026), - [anon_sym__Noreturn] = ACTIONS(3026), - [anon_sym_nullable] = ACTIONS(3026), - [anon_sym__Complex] = ACTIONS(3026), - [anon_sym__Nonnull] = ACTIONS(3026), - [anon_sym__Nullable] = ACTIONS(3026), - [anon_sym__Nullable_result] = ACTIONS(3026), - [anon_sym__Null_unspecified] = ACTIONS(3026), - [anon_sym___autoreleasing] = ACTIONS(3026), - [anon_sym___block] = ACTIONS(3026), - [anon_sym___bridge] = ACTIONS(3026), - [anon_sym___bridge_retained] = ACTIONS(3026), - [anon_sym___bridge_transfer] = ACTIONS(3026), - [anon_sym___complex] = ACTIONS(3026), - [anon_sym___const] = ACTIONS(3026), - [anon_sym___imag] = ACTIONS(3026), - [anon_sym___kindof] = ACTIONS(3026), - [anon_sym___nonnull] = ACTIONS(3026), - [anon_sym___nullable] = ACTIONS(3026), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3026), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3026), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3026), - [anon_sym___real] = ACTIONS(3026), - [anon_sym___strong] = ACTIONS(3026), - [anon_sym___unsafe_unretained] = ACTIONS(3026), - [anon_sym___unused] = ACTIONS(3026), - [anon_sym___weak] = ACTIONS(3026), - [sym_primitive_type] = ACTIONS(3026), - [anon_sym_enum] = ACTIONS(3026), - [anon_sym_struct] = ACTIONS(3026), - [anon_sym_union] = ACTIONS(3026), - [anon_sym_if] = ACTIONS(3026), - [anon_sym_switch] = ACTIONS(3026), - [anon_sym_case] = ACTIONS(3026), - [anon_sym_default] = ACTIONS(3026), - [anon_sym_while] = ACTIONS(3026), - [anon_sym_do] = ACTIONS(3026), - [anon_sym_for] = ACTIONS(3026), - [anon_sym_in] = ACTIONS(3026), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_break] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(3026), - [anon_sym_goto] = ACTIONS(3026), - [anon_sym_DASH_DASH] = ACTIONS(3028), - [anon_sym_PLUS_PLUS] = ACTIONS(3028), - [anon_sym_sizeof] = ACTIONS(3026), - [anon_sym___alignof__] = ACTIONS(3026), - [anon_sym___alignof] = ACTIONS(3026), - [anon_sym__alignof] = ACTIONS(3026), - [anon_sym_alignof] = ACTIONS(3026), - [anon_sym__Alignof] = ACTIONS(3026), - [anon_sym_offsetof] = ACTIONS(3026), - [anon_sym__Generic] = ACTIONS(3026), - [anon_sym_asm] = ACTIONS(3026), - [anon_sym___asm__] = ACTIONS(3026), - [sym_number_literal] = ACTIONS(3028), - [anon_sym_L_SQUOTE] = ACTIONS(3028), - [anon_sym_u_SQUOTE] = ACTIONS(3028), - [anon_sym_U_SQUOTE] = ACTIONS(3028), - [anon_sym_u8_SQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3028), - [anon_sym_AT] = ACTIONS(3026), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_L_DQUOTE] = ACTIONS(3028), - [anon_sym_u_DQUOTE] = ACTIONS(3028), - [anon_sym_U_DQUOTE] = ACTIONS(3028), - [anon_sym_u8_DQUOTE] = ACTIONS(3028), - [sym_true] = ACTIONS(3026), - [sym_false] = ACTIONS(3026), - [anon_sym_NULL] = ACTIONS(3026), - [anon_sym_nullptr] = ACTIONS(3026), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3026), - [anon_sym___typeof] = ACTIONS(3026), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_ATimport] = ACTIONS(3028), - [aux_sym_preproc_undef_token1] = ACTIONS(3026), - [anon_sym_POUND] = ACTIONS(3026), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3026), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3026), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3026), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3026), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE] = ACTIONS(3026), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_API_AVAILABLE] = ACTIONS(3026), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_API_DEPRECATED] = ACTIONS(3026), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3026), - [anon_sym___deprecated_msg] = ACTIONS(3026), - [anon_sym___deprecated_enum_msg] = ACTIONS(3026), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3026), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3026), - [anon_sym_ATprotocol] = ACTIONS(3028), - [anon_sym_ATinterface] = ACTIONS(3028), - [anon_sym_ATimplementation] = ACTIONS(3028), - [anon_sym_ATcompatibility_alias] = ACTIONS(3028), - [anon_sym_ATsynthesize] = ACTIONS(3028), - [anon_sym_ATdynamic] = ACTIONS(3028), - [anon_sym__Alignas] = ACTIONS(3026), - [anon_sym_ATtry] = ACTIONS(3028), - [anon_sym___try] = ACTIONS(3026), - [anon_sym_ATthrow] = ACTIONS(3028), - [anon_sym_ATselector] = ACTIONS(3028), - [anon_sym_ATavailable] = ACTIONS(3028), - [anon_sym___builtin_available] = ACTIONS(3026), - [anon_sym_va_arg] = ACTIONS(3026), - [anon_sym___asm] = ACTIONS(3026), - [anon_sym_ATencode] = ACTIONS(3028), - [anon_sym_ATsynchronized] = ACTIONS(3028), - [anon_sym_BOOL] = ACTIONS(3026), - [anon_sym_IMP] = ACTIONS(3026), - [anon_sym_SEL] = ACTIONS(3026), - [anon_sym_Class] = ACTIONS(3026), - [anon_sym_id] = ACTIONS(3026), - }, - [390] = { - [sym_identifier] = ACTIONS(3030), - [aux_sym_preproc_include_token1] = ACTIONS(3030), - [aux_sym_preproc_include_token2] = ACTIONS(3030), - [aux_sym_preproc_def_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token2] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3030), - [aux_sym_preproc_else_token1] = ACTIONS(3030), - [aux_sym_preproc_elif_token1] = ACTIONS(3030), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3030), - [sym_preproc_directive] = ACTIONS(3030), - [anon_sym_LPAREN2] = ACTIONS(3032), - [anon_sym_BANG] = ACTIONS(3032), - [anon_sym_TILDE] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3030), - [anon_sym_PLUS] = ACTIONS(3030), - [anon_sym_STAR] = ACTIONS(3032), - [anon_sym_CARET] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_SEMI] = ACTIONS(3032), - [anon_sym___extension__] = ACTIONS(3030), - [anon_sym_typedef] = ACTIONS(3030), - [anon_sym_extern] = ACTIONS(3030), - [anon_sym___attribute__] = ACTIONS(3030), - [anon_sym___attribute] = ACTIONS(3030), - [anon_sym_noreturn] = ACTIONS(3030), - [anon_sym_LBRACK] = ACTIONS(3032), - [anon_sym___declspec] = ACTIONS(3030), - [anon_sym___cdecl] = ACTIONS(3030), - [anon_sym___clrcall] = ACTIONS(3030), - [anon_sym___stdcall] = ACTIONS(3030), - [anon_sym___fastcall] = ACTIONS(3030), - [anon_sym___thiscall] = ACTIONS(3030), - [anon_sym___vectorcall] = ACTIONS(3030), - [anon_sym_LBRACE] = ACTIONS(3032), - [anon_sym_signed] = ACTIONS(3030), - [anon_sym_unsigned] = ACTIONS(3030), - [anon_sym_long] = ACTIONS(3030), - [anon_sym_short] = ACTIONS(3030), - [anon_sym_ATautoreleasepool] = ACTIONS(3032), - [anon_sym_static] = ACTIONS(3030), - [anon_sym_auto] = ACTIONS(3030), - [anon_sym_register] = ACTIONS(3030), - [anon_sym_inline] = ACTIONS(3030), - [anon_sym___inline] = ACTIONS(3030), - [anon_sym___inline__] = ACTIONS(3030), - [anon_sym___forceinline] = ACTIONS(3030), - [anon_sym_thread_local] = ACTIONS(3030), - [anon_sym___thread] = ACTIONS(3030), - [anon_sym_CG_EXTERN] = ACTIONS(3030), - [anon_sym_CG_INLINE] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3030), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3030), - [anon_sym_IBOutlet] = ACTIONS(3030), - [anon_sym_IBInspectable] = ACTIONS(3030), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3030), - [anon_sym_NS_INLINE] = ACTIONS(3030), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3030), - [anon_sym_OBJC_EXPORT] = ACTIONS(3030), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3030), - [anon_sym_const] = ACTIONS(3030), - [anon_sym_constexpr] = ACTIONS(3030), - [anon_sym_volatile] = ACTIONS(3030), - [anon_sym_restrict] = ACTIONS(3030), - [anon_sym___restrict__] = ACTIONS(3030), - [anon_sym__Atomic] = ACTIONS(3030), - [anon_sym__Noreturn] = ACTIONS(3030), - [anon_sym_nullable] = ACTIONS(3030), - [anon_sym__Complex] = ACTIONS(3030), - [anon_sym__Nonnull] = ACTIONS(3030), - [anon_sym__Nullable] = ACTIONS(3030), - [anon_sym__Nullable_result] = ACTIONS(3030), - [anon_sym__Null_unspecified] = ACTIONS(3030), - [anon_sym___autoreleasing] = ACTIONS(3030), - [anon_sym___block] = ACTIONS(3030), - [anon_sym___bridge] = ACTIONS(3030), - [anon_sym___bridge_retained] = ACTIONS(3030), - [anon_sym___bridge_transfer] = ACTIONS(3030), - [anon_sym___complex] = ACTIONS(3030), - [anon_sym___const] = ACTIONS(3030), - [anon_sym___imag] = ACTIONS(3030), - [anon_sym___kindof] = ACTIONS(3030), - [anon_sym___nonnull] = ACTIONS(3030), - [anon_sym___nullable] = ACTIONS(3030), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3030), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3030), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3030), - [anon_sym___real] = ACTIONS(3030), - [anon_sym___strong] = ACTIONS(3030), - [anon_sym___unsafe_unretained] = ACTIONS(3030), - [anon_sym___unused] = ACTIONS(3030), - [anon_sym___weak] = ACTIONS(3030), - [sym_primitive_type] = ACTIONS(3030), - [anon_sym_enum] = ACTIONS(3030), - [anon_sym_struct] = ACTIONS(3030), - [anon_sym_union] = ACTIONS(3030), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_switch] = ACTIONS(3030), - [anon_sym_case] = ACTIONS(3030), - [anon_sym_default] = ACTIONS(3030), - [anon_sym_while] = ACTIONS(3030), - [anon_sym_do] = ACTIONS(3030), - [anon_sym_for] = ACTIONS(3030), - [anon_sym_in] = ACTIONS(3030), - [anon_sym_return] = ACTIONS(3030), - [anon_sym_break] = ACTIONS(3030), - [anon_sym_continue] = ACTIONS(3030), - [anon_sym_goto] = ACTIONS(3030), - [anon_sym_DASH_DASH] = ACTIONS(3032), - [anon_sym_PLUS_PLUS] = ACTIONS(3032), - [anon_sym_sizeof] = ACTIONS(3030), - [anon_sym___alignof__] = ACTIONS(3030), - [anon_sym___alignof] = ACTIONS(3030), - [anon_sym__alignof] = ACTIONS(3030), - [anon_sym_alignof] = ACTIONS(3030), - [anon_sym__Alignof] = ACTIONS(3030), - [anon_sym_offsetof] = ACTIONS(3030), - [anon_sym__Generic] = ACTIONS(3030), - [anon_sym_asm] = ACTIONS(3030), - [anon_sym___asm__] = ACTIONS(3030), - [sym_number_literal] = ACTIONS(3032), - [anon_sym_L_SQUOTE] = ACTIONS(3032), - [anon_sym_u_SQUOTE] = ACTIONS(3032), - [anon_sym_U_SQUOTE] = ACTIONS(3032), - [anon_sym_u8_SQUOTE] = ACTIONS(3032), - [anon_sym_SQUOTE] = ACTIONS(3032), - [anon_sym_AT] = ACTIONS(3030), - [anon_sym_DQUOTE] = ACTIONS(3032), - [anon_sym_L_DQUOTE] = ACTIONS(3032), - [anon_sym_u_DQUOTE] = ACTIONS(3032), - [anon_sym_U_DQUOTE] = ACTIONS(3032), - [anon_sym_u8_DQUOTE] = ACTIONS(3032), - [sym_true] = ACTIONS(3030), - [sym_false] = ACTIONS(3030), - [anon_sym_NULL] = ACTIONS(3030), - [anon_sym_nullptr] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3030), - [anon_sym___typeof] = ACTIONS(3030), - [anon_sym_typeof] = ACTIONS(3030), - [anon_sym_ATimport] = ACTIONS(3032), - [aux_sym_preproc_undef_token1] = ACTIONS(3030), - [anon_sym_POUND] = ACTIONS(3030), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3030), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3030), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3030), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3030), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE] = ACTIONS(3030), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_API_AVAILABLE] = ACTIONS(3030), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_API_DEPRECATED] = ACTIONS(3030), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3030), - [anon_sym___deprecated_msg] = ACTIONS(3030), - [anon_sym___deprecated_enum_msg] = ACTIONS(3030), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3030), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3030), - [anon_sym_ATprotocol] = ACTIONS(3032), - [anon_sym_ATinterface] = ACTIONS(3032), - [anon_sym_ATimplementation] = ACTIONS(3032), - [anon_sym_ATcompatibility_alias] = ACTIONS(3032), - [anon_sym_ATsynthesize] = ACTIONS(3032), - [anon_sym_ATdynamic] = ACTIONS(3032), - [anon_sym__Alignas] = ACTIONS(3030), - [anon_sym_ATtry] = ACTIONS(3032), - [anon_sym___try] = ACTIONS(3030), - [anon_sym_ATthrow] = ACTIONS(3032), - [anon_sym_ATselector] = ACTIONS(3032), - [anon_sym_ATavailable] = ACTIONS(3032), - [anon_sym___builtin_available] = ACTIONS(3030), - [anon_sym_va_arg] = ACTIONS(3030), - [anon_sym___asm] = ACTIONS(3030), - [anon_sym_ATencode] = ACTIONS(3032), - [anon_sym_ATsynchronized] = ACTIONS(3032), - [anon_sym_BOOL] = ACTIONS(3030), - [anon_sym_IMP] = ACTIONS(3030), - [anon_sym_SEL] = ACTIONS(3030), - [anon_sym_Class] = ACTIONS(3030), - [anon_sym_id] = ACTIONS(3030), - }, - [391] = { - [sym_identifier] = ACTIONS(3034), - [aux_sym_preproc_include_token1] = ACTIONS(3034), - [aux_sym_preproc_include_token2] = ACTIONS(3034), - [aux_sym_preproc_def_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token2] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3034), - [aux_sym_preproc_else_token1] = ACTIONS(3034), - [aux_sym_preproc_elif_token1] = ACTIONS(3034), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3034), - [sym_preproc_directive] = ACTIONS(3034), - [anon_sym_LPAREN2] = ACTIONS(3036), - [anon_sym_BANG] = ACTIONS(3036), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3034), - [anon_sym_STAR] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3036), - [anon_sym_AMP] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(3036), - [anon_sym___extension__] = ACTIONS(3034), - [anon_sym_typedef] = ACTIONS(3034), - [anon_sym_extern] = ACTIONS(3034), - [anon_sym___attribute__] = ACTIONS(3034), - [anon_sym___attribute] = ACTIONS(3034), - [anon_sym_noreturn] = ACTIONS(3034), - [anon_sym_LBRACK] = ACTIONS(3036), - [anon_sym___declspec] = ACTIONS(3034), - [anon_sym___cdecl] = ACTIONS(3034), - [anon_sym___clrcall] = ACTIONS(3034), - [anon_sym___stdcall] = ACTIONS(3034), - [anon_sym___fastcall] = ACTIONS(3034), - [anon_sym___thiscall] = ACTIONS(3034), - [anon_sym___vectorcall] = ACTIONS(3034), - [anon_sym_LBRACE] = ACTIONS(3036), - [anon_sym_signed] = ACTIONS(3034), - [anon_sym_unsigned] = ACTIONS(3034), - [anon_sym_long] = ACTIONS(3034), - [anon_sym_short] = ACTIONS(3034), - [anon_sym_ATautoreleasepool] = ACTIONS(3036), - [anon_sym_static] = ACTIONS(3034), - [anon_sym_auto] = ACTIONS(3034), - [anon_sym_register] = ACTIONS(3034), - [anon_sym_inline] = ACTIONS(3034), - [anon_sym___inline] = ACTIONS(3034), - [anon_sym___inline__] = ACTIONS(3034), - [anon_sym___forceinline] = ACTIONS(3034), - [anon_sym_thread_local] = ACTIONS(3034), - [anon_sym___thread] = ACTIONS(3034), - [anon_sym_CG_EXTERN] = ACTIONS(3034), - [anon_sym_CG_INLINE] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3034), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3034), - [anon_sym_IBOutlet] = ACTIONS(3034), - [anon_sym_IBInspectable] = ACTIONS(3034), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3034), - [anon_sym_NS_INLINE] = ACTIONS(3034), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3034), - [anon_sym_OBJC_EXPORT] = ACTIONS(3034), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3034), - [anon_sym_const] = ACTIONS(3034), - [anon_sym_constexpr] = ACTIONS(3034), - [anon_sym_volatile] = ACTIONS(3034), - [anon_sym_restrict] = ACTIONS(3034), - [anon_sym___restrict__] = ACTIONS(3034), - [anon_sym__Atomic] = ACTIONS(3034), - [anon_sym__Noreturn] = ACTIONS(3034), - [anon_sym_nullable] = ACTIONS(3034), - [anon_sym__Complex] = ACTIONS(3034), - [anon_sym__Nonnull] = ACTIONS(3034), - [anon_sym__Nullable] = ACTIONS(3034), - [anon_sym__Nullable_result] = ACTIONS(3034), - [anon_sym__Null_unspecified] = ACTIONS(3034), - [anon_sym___autoreleasing] = ACTIONS(3034), - [anon_sym___block] = ACTIONS(3034), - [anon_sym___bridge] = ACTIONS(3034), - [anon_sym___bridge_retained] = ACTIONS(3034), - [anon_sym___bridge_transfer] = ACTIONS(3034), - [anon_sym___complex] = ACTIONS(3034), - [anon_sym___const] = ACTIONS(3034), - [anon_sym___imag] = ACTIONS(3034), - [anon_sym___kindof] = ACTIONS(3034), - [anon_sym___nonnull] = ACTIONS(3034), - [anon_sym___nullable] = ACTIONS(3034), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3034), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3034), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3034), - [anon_sym___real] = ACTIONS(3034), - [anon_sym___strong] = ACTIONS(3034), - [anon_sym___unsafe_unretained] = ACTIONS(3034), - [anon_sym___unused] = ACTIONS(3034), - [anon_sym___weak] = ACTIONS(3034), - [sym_primitive_type] = ACTIONS(3034), - [anon_sym_enum] = ACTIONS(3034), - [anon_sym_struct] = ACTIONS(3034), - [anon_sym_union] = ACTIONS(3034), - [anon_sym_if] = ACTIONS(3034), - [anon_sym_switch] = ACTIONS(3034), - [anon_sym_case] = ACTIONS(3034), - [anon_sym_default] = ACTIONS(3034), - [anon_sym_while] = ACTIONS(3034), - [anon_sym_do] = ACTIONS(3034), - [anon_sym_for] = ACTIONS(3034), - [anon_sym_in] = ACTIONS(3034), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_break] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(3034), - [anon_sym_goto] = ACTIONS(3034), - [anon_sym_DASH_DASH] = ACTIONS(3036), - [anon_sym_PLUS_PLUS] = ACTIONS(3036), - [anon_sym_sizeof] = ACTIONS(3034), - [anon_sym___alignof__] = ACTIONS(3034), - [anon_sym___alignof] = ACTIONS(3034), - [anon_sym__alignof] = ACTIONS(3034), - [anon_sym_alignof] = ACTIONS(3034), - [anon_sym__Alignof] = ACTIONS(3034), - [anon_sym_offsetof] = ACTIONS(3034), - [anon_sym__Generic] = ACTIONS(3034), - [anon_sym_asm] = ACTIONS(3034), - [anon_sym___asm__] = ACTIONS(3034), - [sym_number_literal] = ACTIONS(3036), - [anon_sym_L_SQUOTE] = ACTIONS(3036), - [anon_sym_u_SQUOTE] = ACTIONS(3036), - [anon_sym_U_SQUOTE] = ACTIONS(3036), - [anon_sym_u8_SQUOTE] = ACTIONS(3036), - [anon_sym_SQUOTE] = ACTIONS(3036), - [anon_sym_AT] = ACTIONS(3034), - [anon_sym_DQUOTE] = ACTIONS(3036), - [anon_sym_L_DQUOTE] = ACTIONS(3036), - [anon_sym_u_DQUOTE] = ACTIONS(3036), - [anon_sym_U_DQUOTE] = ACTIONS(3036), - [anon_sym_u8_DQUOTE] = ACTIONS(3036), - [sym_true] = ACTIONS(3034), - [sym_false] = ACTIONS(3034), - [anon_sym_NULL] = ACTIONS(3034), - [anon_sym_nullptr] = ACTIONS(3034), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3034), - [anon_sym___typeof] = ACTIONS(3034), - [anon_sym_typeof] = ACTIONS(3034), - [anon_sym_ATimport] = ACTIONS(3036), - [aux_sym_preproc_undef_token1] = ACTIONS(3034), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3034), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3034), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3034), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3034), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE] = ACTIONS(3034), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_API_AVAILABLE] = ACTIONS(3034), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_API_DEPRECATED] = ACTIONS(3034), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3034), - [anon_sym___deprecated_msg] = ACTIONS(3034), - [anon_sym___deprecated_enum_msg] = ACTIONS(3034), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3034), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3034), - [anon_sym_ATprotocol] = ACTIONS(3036), - [anon_sym_ATinterface] = ACTIONS(3036), - [anon_sym_ATimplementation] = ACTIONS(3036), - [anon_sym_ATcompatibility_alias] = ACTIONS(3036), - [anon_sym_ATsynthesize] = ACTIONS(3036), - [anon_sym_ATdynamic] = ACTIONS(3036), - [anon_sym__Alignas] = ACTIONS(3034), - [anon_sym_ATtry] = ACTIONS(3036), - [anon_sym___try] = ACTIONS(3034), - [anon_sym_ATthrow] = ACTIONS(3036), - [anon_sym_ATselector] = ACTIONS(3036), - [anon_sym_ATavailable] = ACTIONS(3036), - [anon_sym___builtin_available] = ACTIONS(3034), - [anon_sym_va_arg] = ACTIONS(3034), - [anon_sym___asm] = ACTIONS(3034), - [anon_sym_ATencode] = ACTIONS(3036), - [anon_sym_ATsynchronized] = ACTIONS(3036), - [anon_sym_BOOL] = ACTIONS(3034), - [anon_sym_IMP] = ACTIONS(3034), - [anon_sym_SEL] = ACTIONS(3034), - [anon_sym_Class] = ACTIONS(3034), - [anon_sym_id] = ACTIONS(3034), - }, - [392] = { - [sym_identifier] = ACTIONS(3038), - [aux_sym_preproc_include_token1] = ACTIONS(3038), - [aux_sym_preproc_include_token2] = ACTIONS(3038), - [aux_sym_preproc_def_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token2] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3038), - [aux_sym_preproc_else_token1] = ACTIONS(3038), - [aux_sym_preproc_elif_token1] = ACTIONS(3038), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3038), - [sym_preproc_directive] = ACTIONS(3038), - [anon_sym_LPAREN2] = ACTIONS(3040), - [anon_sym_BANG] = ACTIONS(3040), - [anon_sym_TILDE] = ACTIONS(3040), - [anon_sym_DASH] = ACTIONS(3038), - [anon_sym_PLUS] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_CARET] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_SEMI] = ACTIONS(3040), - [anon_sym___extension__] = ACTIONS(3038), - [anon_sym_typedef] = ACTIONS(3038), - [anon_sym_extern] = ACTIONS(3038), - [anon_sym___attribute__] = ACTIONS(3038), - [anon_sym___attribute] = ACTIONS(3038), - [anon_sym_noreturn] = ACTIONS(3038), - [anon_sym_LBRACK] = ACTIONS(3040), - [anon_sym___declspec] = ACTIONS(3038), - [anon_sym___cdecl] = ACTIONS(3038), - [anon_sym___clrcall] = ACTIONS(3038), - [anon_sym___stdcall] = ACTIONS(3038), - [anon_sym___fastcall] = ACTIONS(3038), - [anon_sym___thiscall] = ACTIONS(3038), - [anon_sym___vectorcall] = ACTIONS(3038), - [anon_sym_LBRACE] = ACTIONS(3040), - [anon_sym_signed] = ACTIONS(3038), - [anon_sym_unsigned] = ACTIONS(3038), - [anon_sym_long] = ACTIONS(3038), - [anon_sym_short] = ACTIONS(3038), - [anon_sym_ATautoreleasepool] = ACTIONS(3040), - [anon_sym_static] = ACTIONS(3038), - [anon_sym_auto] = ACTIONS(3038), - [anon_sym_register] = ACTIONS(3038), - [anon_sym_inline] = ACTIONS(3038), - [anon_sym___inline] = ACTIONS(3038), - [anon_sym___inline__] = ACTIONS(3038), - [anon_sym___forceinline] = ACTIONS(3038), - [anon_sym_thread_local] = ACTIONS(3038), - [anon_sym___thread] = ACTIONS(3038), - [anon_sym_CG_EXTERN] = ACTIONS(3038), - [anon_sym_CG_INLINE] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3038), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3038), - [anon_sym_IBOutlet] = ACTIONS(3038), - [anon_sym_IBInspectable] = ACTIONS(3038), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3038), - [anon_sym_NS_INLINE] = ACTIONS(3038), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3038), - [anon_sym_OBJC_EXPORT] = ACTIONS(3038), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3038), - [anon_sym_const] = ACTIONS(3038), - [anon_sym_constexpr] = ACTIONS(3038), - [anon_sym_volatile] = ACTIONS(3038), - [anon_sym_restrict] = ACTIONS(3038), - [anon_sym___restrict__] = ACTIONS(3038), - [anon_sym__Atomic] = ACTIONS(3038), - [anon_sym__Noreturn] = ACTIONS(3038), - [anon_sym_nullable] = ACTIONS(3038), - [anon_sym__Complex] = ACTIONS(3038), - [anon_sym__Nonnull] = ACTIONS(3038), - [anon_sym__Nullable] = ACTIONS(3038), - [anon_sym__Nullable_result] = ACTIONS(3038), - [anon_sym__Null_unspecified] = ACTIONS(3038), - [anon_sym___autoreleasing] = ACTIONS(3038), - [anon_sym___block] = ACTIONS(3038), - [anon_sym___bridge] = ACTIONS(3038), - [anon_sym___bridge_retained] = ACTIONS(3038), - [anon_sym___bridge_transfer] = ACTIONS(3038), - [anon_sym___complex] = ACTIONS(3038), - [anon_sym___const] = ACTIONS(3038), - [anon_sym___imag] = ACTIONS(3038), - [anon_sym___kindof] = ACTIONS(3038), - [anon_sym___nonnull] = ACTIONS(3038), - [anon_sym___nullable] = ACTIONS(3038), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3038), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3038), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3038), - [anon_sym___real] = ACTIONS(3038), - [anon_sym___strong] = ACTIONS(3038), - [anon_sym___unsafe_unretained] = ACTIONS(3038), - [anon_sym___unused] = ACTIONS(3038), - [anon_sym___weak] = ACTIONS(3038), - [sym_primitive_type] = ACTIONS(3038), - [anon_sym_enum] = ACTIONS(3038), - [anon_sym_struct] = ACTIONS(3038), - [anon_sym_union] = ACTIONS(3038), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_switch] = ACTIONS(3038), - [anon_sym_case] = ACTIONS(3038), - [anon_sym_default] = ACTIONS(3038), - [anon_sym_while] = ACTIONS(3038), - [anon_sym_do] = ACTIONS(3038), - [anon_sym_for] = ACTIONS(3038), - [anon_sym_in] = ACTIONS(3038), - [anon_sym_return] = ACTIONS(3038), - [anon_sym_break] = ACTIONS(3038), - [anon_sym_continue] = ACTIONS(3038), - [anon_sym_goto] = ACTIONS(3038), - [anon_sym_DASH_DASH] = ACTIONS(3040), - [anon_sym_PLUS_PLUS] = ACTIONS(3040), - [anon_sym_sizeof] = ACTIONS(3038), - [anon_sym___alignof__] = ACTIONS(3038), - [anon_sym___alignof] = ACTIONS(3038), - [anon_sym__alignof] = ACTIONS(3038), - [anon_sym_alignof] = ACTIONS(3038), - [anon_sym__Alignof] = ACTIONS(3038), - [anon_sym_offsetof] = ACTIONS(3038), - [anon_sym__Generic] = ACTIONS(3038), - [anon_sym_asm] = ACTIONS(3038), - [anon_sym___asm__] = ACTIONS(3038), - [sym_number_literal] = ACTIONS(3040), - [anon_sym_L_SQUOTE] = ACTIONS(3040), - [anon_sym_u_SQUOTE] = ACTIONS(3040), - [anon_sym_U_SQUOTE] = ACTIONS(3040), - [anon_sym_u8_SQUOTE] = ACTIONS(3040), - [anon_sym_SQUOTE] = ACTIONS(3040), - [anon_sym_AT] = ACTIONS(3038), - [anon_sym_DQUOTE] = ACTIONS(3040), - [anon_sym_L_DQUOTE] = ACTIONS(3040), - [anon_sym_u_DQUOTE] = ACTIONS(3040), - [anon_sym_U_DQUOTE] = ACTIONS(3040), - [anon_sym_u8_DQUOTE] = ACTIONS(3040), - [sym_true] = ACTIONS(3038), - [sym_false] = ACTIONS(3038), - [anon_sym_NULL] = ACTIONS(3038), - [anon_sym_nullptr] = ACTIONS(3038), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3038), - [anon_sym___typeof] = ACTIONS(3038), - [anon_sym_typeof] = ACTIONS(3038), - [anon_sym_ATimport] = ACTIONS(3040), - [aux_sym_preproc_undef_token1] = ACTIONS(3038), - [anon_sym_POUND] = ACTIONS(3038), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3038), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3038), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3038), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3038), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE] = ACTIONS(3038), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_API_AVAILABLE] = ACTIONS(3038), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_API_DEPRECATED] = ACTIONS(3038), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3038), - [anon_sym___deprecated_msg] = ACTIONS(3038), - [anon_sym___deprecated_enum_msg] = ACTIONS(3038), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3038), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3038), - [anon_sym_ATprotocol] = ACTIONS(3040), - [anon_sym_ATinterface] = ACTIONS(3040), - [anon_sym_ATimplementation] = ACTIONS(3040), - [anon_sym_ATcompatibility_alias] = ACTIONS(3040), - [anon_sym_ATsynthesize] = ACTIONS(3040), - [anon_sym_ATdynamic] = ACTIONS(3040), - [anon_sym__Alignas] = ACTIONS(3038), - [anon_sym_ATtry] = ACTIONS(3040), - [anon_sym___try] = ACTIONS(3038), - [anon_sym_ATthrow] = ACTIONS(3040), - [anon_sym_ATselector] = ACTIONS(3040), - [anon_sym_ATavailable] = ACTIONS(3040), - [anon_sym___builtin_available] = ACTIONS(3038), - [anon_sym_va_arg] = ACTIONS(3038), - [anon_sym___asm] = ACTIONS(3038), - [anon_sym_ATencode] = ACTIONS(3040), - [anon_sym_ATsynchronized] = ACTIONS(3040), - [anon_sym_BOOL] = ACTIONS(3038), - [anon_sym_IMP] = ACTIONS(3038), - [anon_sym_SEL] = ACTIONS(3038), - [anon_sym_Class] = ACTIONS(3038), - [anon_sym_id] = ACTIONS(3038), - }, - [393] = { - [sym_identifier] = ACTIONS(3042), - [aux_sym_preproc_include_token1] = ACTIONS(3042), - [aux_sym_preproc_include_token2] = ACTIONS(3042), - [aux_sym_preproc_def_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token2] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3042), - [aux_sym_preproc_else_token1] = ACTIONS(3042), - [aux_sym_preproc_elif_token1] = ACTIONS(3042), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3042), - [sym_preproc_directive] = ACTIONS(3042), - [anon_sym_LPAREN2] = ACTIONS(3044), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_TILDE] = ACTIONS(3044), - [anon_sym_DASH] = ACTIONS(3042), - [anon_sym_PLUS] = ACTIONS(3042), - [anon_sym_STAR] = ACTIONS(3044), - [anon_sym_CARET] = ACTIONS(3044), - [anon_sym_AMP] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3044), - [anon_sym___extension__] = ACTIONS(3042), - [anon_sym_typedef] = ACTIONS(3042), - [anon_sym_extern] = ACTIONS(3042), - [anon_sym___attribute__] = ACTIONS(3042), - [anon_sym___attribute] = ACTIONS(3042), - [anon_sym_noreturn] = ACTIONS(3042), - [anon_sym_LBRACK] = ACTIONS(3044), - [anon_sym___declspec] = ACTIONS(3042), - [anon_sym___cdecl] = ACTIONS(3042), - [anon_sym___clrcall] = ACTIONS(3042), - [anon_sym___stdcall] = ACTIONS(3042), - [anon_sym___fastcall] = ACTIONS(3042), - [anon_sym___thiscall] = ACTIONS(3042), - [anon_sym___vectorcall] = ACTIONS(3042), - [anon_sym_LBRACE] = ACTIONS(3044), - [anon_sym_signed] = ACTIONS(3042), - [anon_sym_unsigned] = ACTIONS(3042), - [anon_sym_long] = ACTIONS(3042), - [anon_sym_short] = ACTIONS(3042), - [anon_sym_ATautoreleasepool] = ACTIONS(3044), - [anon_sym_static] = ACTIONS(3042), - [anon_sym_auto] = ACTIONS(3042), - [anon_sym_register] = ACTIONS(3042), - [anon_sym_inline] = ACTIONS(3042), - [anon_sym___inline] = ACTIONS(3042), - [anon_sym___inline__] = ACTIONS(3042), - [anon_sym___forceinline] = ACTIONS(3042), - [anon_sym_thread_local] = ACTIONS(3042), - [anon_sym___thread] = ACTIONS(3042), - [anon_sym_CG_EXTERN] = ACTIONS(3042), - [anon_sym_CG_INLINE] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3042), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3042), - [anon_sym_IBOutlet] = ACTIONS(3042), - [anon_sym_IBInspectable] = ACTIONS(3042), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3042), - [anon_sym_NS_INLINE] = ACTIONS(3042), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3042), - [anon_sym_OBJC_EXPORT] = ACTIONS(3042), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3042), - [anon_sym_const] = ACTIONS(3042), - [anon_sym_constexpr] = ACTIONS(3042), - [anon_sym_volatile] = ACTIONS(3042), - [anon_sym_restrict] = ACTIONS(3042), - [anon_sym___restrict__] = ACTIONS(3042), - [anon_sym__Atomic] = ACTIONS(3042), - [anon_sym__Noreturn] = ACTIONS(3042), - [anon_sym_nullable] = ACTIONS(3042), - [anon_sym__Complex] = ACTIONS(3042), - [anon_sym__Nonnull] = ACTIONS(3042), - [anon_sym__Nullable] = ACTIONS(3042), - [anon_sym__Nullable_result] = ACTIONS(3042), - [anon_sym__Null_unspecified] = ACTIONS(3042), - [anon_sym___autoreleasing] = ACTIONS(3042), - [anon_sym___block] = ACTIONS(3042), - [anon_sym___bridge] = ACTIONS(3042), - [anon_sym___bridge_retained] = ACTIONS(3042), - [anon_sym___bridge_transfer] = ACTIONS(3042), - [anon_sym___complex] = ACTIONS(3042), - [anon_sym___const] = ACTIONS(3042), - [anon_sym___imag] = ACTIONS(3042), - [anon_sym___kindof] = ACTIONS(3042), - [anon_sym___nonnull] = ACTIONS(3042), - [anon_sym___nullable] = ACTIONS(3042), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3042), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3042), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3042), - [anon_sym___real] = ACTIONS(3042), - [anon_sym___strong] = ACTIONS(3042), - [anon_sym___unsafe_unretained] = ACTIONS(3042), - [anon_sym___unused] = ACTIONS(3042), - [anon_sym___weak] = ACTIONS(3042), - [sym_primitive_type] = ACTIONS(3042), - [anon_sym_enum] = ACTIONS(3042), - [anon_sym_struct] = ACTIONS(3042), - [anon_sym_union] = ACTIONS(3042), - [anon_sym_if] = ACTIONS(3042), - [anon_sym_switch] = ACTIONS(3042), - [anon_sym_case] = ACTIONS(3042), - [anon_sym_default] = ACTIONS(3042), - [anon_sym_while] = ACTIONS(3042), - [anon_sym_do] = ACTIONS(3042), - [anon_sym_for] = ACTIONS(3042), - [anon_sym_in] = ACTIONS(3042), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_break] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(3042), - [anon_sym_goto] = ACTIONS(3042), - [anon_sym_DASH_DASH] = ACTIONS(3044), - [anon_sym_PLUS_PLUS] = ACTIONS(3044), - [anon_sym_sizeof] = ACTIONS(3042), - [anon_sym___alignof__] = ACTIONS(3042), - [anon_sym___alignof] = ACTIONS(3042), - [anon_sym__alignof] = ACTIONS(3042), - [anon_sym_alignof] = ACTIONS(3042), - [anon_sym__Alignof] = ACTIONS(3042), - [anon_sym_offsetof] = ACTIONS(3042), - [anon_sym__Generic] = ACTIONS(3042), - [anon_sym_asm] = ACTIONS(3042), - [anon_sym___asm__] = ACTIONS(3042), - [sym_number_literal] = ACTIONS(3044), - [anon_sym_L_SQUOTE] = ACTIONS(3044), - [anon_sym_u_SQUOTE] = ACTIONS(3044), - [anon_sym_U_SQUOTE] = ACTIONS(3044), - [anon_sym_u8_SQUOTE] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3044), - [anon_sym_AT] = ACTIONS(3042), - [anon_sym_DQUOTE] = ACTIONS(3044), - [anon_sym_L_DQUOTE] = ACTIONS(3044), - [anon_sym_u_DQUOTE] = ACTIONS(3044), - [anon_sym_U_DQUOTE] = ACTIONS(3044), - [anon_sym_u8_DQUOTE] = ACTIONS(3044), - [sym_true] = ACTIONS(3042), - [sym_false] = ACTIONS(3042), - [anon_sym_NULL] = ACTIONS(3042), - [anon_sym_nullptr] = ACTIONS(3042), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3042), - [anon_sym___typeof] = ACTIONS(3042), - [anon_sym_typeof] = ACTIONS(3042), - [anon_sym_ATimport] = ACTIONS(3044), - [aux_sym_preproc_undef_token1] = ACTIONS(3042), - [anon_sym_POUND] = ACTIONS(3042), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3042), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3042), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3042), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3042), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE] = ACTIONS(3042), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_API_AVAILABLE] = ACTIONS(3042), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_API_DEPRECATED] = ACTIONS(3042), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3042), - [anon_sym___deprecated_msg] = ACTIONS(3042), - [anon_sym___deprecated_enum_msg] = ACTIONS(3042), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3042), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3042), - [anon_sym_ATprotocol] = ACTIONS(3044), - [anon_sym_ATinterface] = ACTIONS(3044), - [anon_sym_ATimplementation] = ACTIONS(3044), - [anon_sym_ATcompatibility_alias] = ACTIONS(3044), - [anon_sym_ATsynthesize] = ACTIONS(3044), - [anon_sym_ATdynamic] = ACTIONS(3044), - [anon_sym__Alignas] = ACTIONS(3042), - [anon_sym_ATtry] = ACTIONS(3044), - [anon_sym___try] = ACTIONS(3042), - [anon_sym_ATthrow] = ACTIONS(3044), - [anon_sym_ATselector] = ACTIONS(3044), - [anon_sym_ATavailable] = ACTIONS(3044), - [anon_sym___builtin_available] = ACTIONS(3042), - [anon_sym_va_arg] = ACTIONS(3042), - [anon_sym___asm] = ACTIONS(3042), - [anon_sym_ATencode] = ACTIONS(3044), - [anon_sym_ATsynchronized] = ACTIONS(3044), - [anon_sym_BOOL] = ACTIONS(3042), - [anon_sym_IMP] = ACTIONS(3042), - [anon_sym_SEL] = ACTIONS(3042), - [anon_sym_Class] = ACTIONS(3042), - [anon_sym_id] = ACTIONS(3042), - }, - [394] = { - [sym_identifier] = ACTIONS(3046), - [aux_sym_preproc_include_token1] = ACTIONS(3046), - [aux_sym_preproc_include_token2] = ACTIONS(3046), - [aux_sym_preproc_def_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token2] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3046), - [aux_sym_preproc_else_token1] = ACTIONS(3046), - [aux_sym_preproc_elif_token1] = ACTIONS(3046), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3046), - [sym_preproc_directive] = ACTIONS(3046), - [anon_sym_LPAREN2] = ACTIONS(3048), - [anon_sym_BANG] = ACTIONS(3048), - [anon_sym_TILDE] = ACTIONS(3048), - [anon_sym_DASH] = ACTIONS(3046), - [anon_sym_PLUS] = ACTIONS(3046), - [anon_sym_STAR] = ACTIONS(3048), - [anon_sym_CARET] = ACTIONS(3048), - [anon_sym_AMP] = ACTIONS(3048), - [anon_sym_SEMI] = ACTIONS(3048), - [anon_sym___extension__] = ACTIONS(3046), - [anon_sym_typedef] = ACTIONS(3046), - [anon_sym_extern] = ACTIONS(3046), - [anon_sym___attribute__] = ACTIONS(3046), - [anon_sym___attribute] = ACTIONS(3046), - [anon_sym_noreturn] = ACTIONS(3046), - [anon_sym_LBRACK] = ACTIONS(3048), - [anon_sym___declspec] = ACTIONS(3046), - [anon_sym___cdecl] = ACTIONS(3046), - [anon_sym___clrcall] = ACTIONS(3046), - [anon_sym___stdcall] = ACTIONS(3046), - [anon_sym___fastcall] = ACTIONS(3046), - [anon_sym___thiscall] = ACTIONS(3046), - [anon_sym___vectorcall] = ACTIONS(3046), - [anon_sym_LBRACE] = ACTIONS(3048), - [anon_sym_signed] = ACTIONS(3046), - [anon_sym_unsigned] = ACTIONS(3046), - [anon_sym_long] = ACTIONS(3046), - [anon_sym_short] = ACTIONS(3046), - [anon_sym_ATautoreleasepool] = ACTIONS(3048), - [anon_sym_static] = ACTIONS(3046), - [anon_sym_auto] = ACTIONS(3046), - [anon_sym_register] = ACTIONS(3046), - [anon_sym_inline] = ACTIONS(3046), - [anon_sym___inline] = ACTIONS(3046), - [anon_sym___inline__] = ACTIONS(3046), - [anon_sym___forceinline] = ACTIONS(3046), - [anon_sym_thread_local] = ACTIONS(3046), - [anon_sym___thread] = ACTIONS(3046), - [anon_sym_CG_EXTERN] = ACTIONS(3046), - [anon_sym_CG_INLINE] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3046), - [anon_sym_IBOutlet] = ACTIONS(3046), - [anon_sym_IBInspectable] = ACTIONS(3046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3046), - [anon_sym_NS_INLINE] = ACTIONS(3046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3046), - [anon_sym_OBJC_EXPORT] = ACTIONS(3046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3046), - [anon_sym_const] = ACTIONS(3046), - [anon_sym_constexpr] = ACTIONS(3046), - [anon_sym_volatile] = ACTIONS(3046), - [anon_sym_restrict] = ACTIONS(3046), - [anon_sym___restrict__] = ACTIONS(3046), - [anon_sym__Atomic] = ACTIONS(3046), - [anon_sym__Noreturn] = ACTIONS(3046), - [anon_sym_nullable] = ACTIONS(3046), - [anon_sym__Complex] = ACTIONS(3046), - [anon_sym__Nonnull] = ACTIONS(3046), - [anon_sym__Nullable] = ACTIONS(3046), - [anon_sym__Nullable_result] = ACTIONS(3046), - [anon_sym__Null_unspecified] = ACTIONS(3046), - [anon_sym___autoreleasing] = ACTIONS(3046), - [anon_sym___block] = ACTIONS(3046), - [anon_sym___bridge] = ACTIONS(3046), - [anon_sym___bridge_retained] = ACTIONS(3046), - [anon_sym___bridge_transfer] = ACTIONS(3046), - [anon_sym___complex] = ACTIONS(3046), - [anon_sym___const] = ACTIONS(3046), - [anon_sym___imag] = ACTIONS(3046), - [anon_sym___kindof] = ACTIONS(3046), - [anon_sym___nonnull] = ACTIONS(3046), - [anon_sym___nullable] = ACTIONS(3046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3046), - [anon_sym___real] = ACTIONS(3046), - [anon_sym___strong] = ACTIONS(3046), - [anon_sym___unsafe_unretained] = ACTIONS(3046), - [anon_sym___unused] = ACTIONS(3046), - [anon_sym___weak] = ACTIONS(3046), - [sym_primitive_type] = ACTIONS(3046), - [anon_sym_enum] = ACTIONS(3046), - [anon_sym_struct] = ACTIONS(3046), - [anon_sym_union] = ACTIONS(3046), - [anon_sym_if] = ACTIONS(3046), - [anon_sym_switch] = ACTIONS(3046), - [anon_sym_case] = ACTIONS(3046), - [anon_sym_default] = ACTIONS(3046), - [anon_sym_while] = ACTIONS(3046), - [anon_sym_do] = ACTIONS(3046), - [anon_sym_for] = ACTIONS(3046), - [anon_sym_in] = ACTIONS(3046), - [anon_sym_return] = ACTIONS(3046), - [anon_sym_break] = ACTIONS(3046), - [anon_sym_continue] = ACTIONS(3046), - [anon_sym_goto] = ACTIONS(3046), - [anon_sym_DASH_DASH] = ACTIONS(3048), - [anon_sym_PLUS_PLUS] = ACTIONS(3048), - [anon_sym_sizeof] = ACTIONS(3046), - [anon_sym___alignof__] = ACTIONS(3046), - [anon_sym___alignof] = ACTIONS(3046), - [anon_sym__alignof] = ACTIONS(3046), - [anon_sym_alignof] = ACTIONS(3046), - [anon_sym__Alignof] = ACTIONS(3046), - [anon_sym_offsetof] = ACTIONS(3046), - [anon_sym__Generic] = ACTIONS(3046), - [anon_sym_asm] = ACTIONS(3046), - [anon_sym___asm__] = ACTIONS(3046), - [sym_number_literal] = ACTIONS(3048), - [anon_sym_L_SQUOTE] = ACTIONS(3048), - [anon_sym_u_SQUOTE] = ACTIONS(3048), - [anon_sym_U_SQUOTE] = ACTIONS(3048), - [anon_sym_u8_SQUOTE] = ACTIONS(3048), - [anon_sym_SQUOTE] = ACTIONS(3048), - [anon_sym_AT] = ACTIONS(3046), - [anon_sym_DQUOTE] = ACTIONS(3048), - [anon_sym_L_DQUOTE] = ACTIONS(3048), - [anon_sym_u_DQUOTE] = ACTIONS(3048), - [anon_sym_U_DQUOTE] = ACTIONS(3048), - [anon_sym_u8_DQUOTE] = ACTIONS(3048), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [anon_sym_NULL] = ACTIONS(3046), - [anon_sym_nullptr] = ACTIONS(3046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3046), - [anon_sym___typeof] = ACTIONS(3046), - [anon_sym_typeof] = ACTIONS(3046), - [anon_sym_ATimport] = ACTIONS(3048), - [aux_sym_preproc_undef_token1] = ACTIONS(3046), - [anon_sym_POUND] = ACTIONS(3046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE] = ACTIONS(3046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_API_AVAILABLE] = ACTIONS(3046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_API_DEPRECATED] = ACTIONS(3046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3046), - [anon_sym___deprecated_msg] = ACTIONS(3046), - [anon_sym___deprecated_enum_msg] = ACTIONS(3046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3046), - [anon_sym_ATprotocol] = ACTIONS(3048), - [anon_sym_ATinterface] = ACTIONS(3048), - [anon_sym_ATimplementation] = ACTIONS(3048), - [anon_sym_ATcompatibility_alias] = ACTIONS(3048), - [anon_sym_ATsynthesize] = ACTIONS(3048), - [anon_sym_ATdynamic] = ACTIONS(3048), - [anon_sym__Alignas] = ACTIONS(3046), - [anon_sym_ATtry] = ACTIONS(3048), - [anon_sym___try] = ACTIONS(3046), - [anon_sym_ATthrow] = ACTIONS(3048), - [anon_sym_ATselector] = ACTIONS(3048), - [anon_sym_ATavailable] = ACTIONS(3048), - [anon_sym___builtin_available] = ACTIONS(3046), - [anon_sym_va_arg] = ACTIONS(3046), - [anon_sym___asm] = ACTIONS(3046), - [anon_sym_ATencode] = ACTIONS(3048), - [anon_sym_ATsynchronized] = ACTIONS(3048), - [anon_sym_BOOL] = ACTIONS(3046), - [anon_sym_IMP] = ACTIONS(3046), - [anon_sym_SEL] = ACTIONS(3046), - [anon_sym_Class] = ACTIONS(3046), - [anon_sym_id] = ACTIONS(3046), - }, - [395] = { - [sym_identifier] = ACTIONS(3050), - [aux_sym_preproc_include_token1] = ACTIONS(3050), - [aux_sym_preproc_include_token2] = ACTIONS(3050), - [aux_sym_preproc_def_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token2] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3050), - [aux_sym_preproc_else_token1] = ACTIONS(3050), - [aux_sym_preproc_elif_token1] = ACTIONS(3050), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3050), - [sym_preproc_directive] = ACTIONS(3050), - [anon_sym_LPAREN2] = ACTIONS(3052), - [anon_sym_BANG] = ACTIONS(3052), - [anon_sym_TILDE] = ACTIONS(3052), - [anon_sym_DASH] = ACTIONS(3050), - [anon_sym_PLUS] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3052), - [anon_sym_CARET] = ACTIONS(3052), - [anon_sym_AMP] = ACTIONS(3052), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym___extension__] = ACTIONS(3050), - [anon_sym_typedef] = ACTIONS(3050), - [anon_sym_extern] = ACTIONS(3050), - [anon_sym___attribute__] = ACTIONS(3050), - [anon_sym___attribute] = ACTIONS(3050), - [anon_sym_noreturn] = ACTIONS(3050), - [anon_sym_LBRACK] = ACTIONS(3052), - [anon_sym___declspec] = ACTIONS(3050), - [anon_sym___cdecl] = ACTIONS(3050), - [anon_sym___clrcall] = ACTIONS(3050), - [anon_sym___stdcall] = ACTIONS(3050), - [anon_sym___fastcall] = ACTIONS(3050), - [anon_sym___thiscall] = ACTIONS(3050), - [anon_sym___vectorcall] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(3052), - [anon_sym_signed] = ACTIONS(3050), - [anon_sym_unsigned] = ACTIONS(3050), - [anon_sym_long] = ACTIONS(3050), - [anon_sym_short] = ACTIONS(3050), - [anon_sym_ATautoreleasepool] = ACTIONS(3052), - [anon_sym_static] = ACTIONS(3050), - [anon_sym_auto] = ACTIONS(3050), - [anon_sym_register] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym___inline] = ACTIONS(3050), - [anon_sym___inline__] = ACTIONS(3050), - [anon_sym___forceinline] = ACTIONS(3050), - [anon_sym_thread_local] = ACTIONS(3050), - [anon_sym___thread] = ACTIONS(3050), - [anon_sym_CG_EXTERN] = ACTIONS(3050), - [anon_sym_CG_INLINE] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3050), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3050), - [anon_sym_IBOutlet] = ACTIONS(3050), - [anon_sym_IBInspectable] = ACTIONS(3050), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3050), - [anon_sym_NS_INLINE] = ACTIONS(3050), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3050), - [anon_sym_OBJC_EXPORT] = ACTIONS(3050), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3050), - [anon_sym_const] = ACTIONS(3050), - [anon_sym_constexpr] = ACTIONS(3050), - [anon_sym_volatile] = ACTIONS(3050), - [anon_sym_restrict] = ACTIONS(3050), - [anon_sym___restrict__] = ACTIONS(3050), - [anon_sym__Atomic] = ACTIONS(3050), - [anon_sym__Noreturn] = ACTIONS(3050), - [anon_sym_nullable] = ACTIONS(3050), - [anon_sym__Complex] = ACTIONS(3050), - [anon_sym__Nonnull] = ACTIONS(3050), - [anon_sym__Nullable] = ACTIONS(3050), - [anon_sym__Nullable_result] = ACTIONS(3050), - [anon_sym__Null_unspecified] = ACTIONS(3050), - [anon_sym___autoreleasing] = ACTIONS(3050), - [anon_sym___block] = ACTIONS(3050), - [anon_sym___bridge] = ACTIONS(3050), - [anon_sym___bridge_retained] = ACTIONS(3050), - [anon_sym___bridge_transfer] = ACTIONS(3050), - [anon_sym___complex] = ACTIONS(3050), - [anon_sym___const] = ACTIONS(3050), - [anon_sym___imag] = ACTIONS(3050), - [anon_sym___kindof] = ACTIONS(3050), - [anon_sym___nonnull] = ACTIONS(3050), - [anon_sym___nullable] = ACTIONS(3050), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3050), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3050), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3050), - [anon_sym___real] = ACTIONS(3050), - [anon_sym___strong] = ACTIONS(3050), - [anon_sym___unsafe_unretained] = ACTIONS(3050), - [anon_sym___unused] = ACTIONS(3050), - [anon_sym___weak] = ACTIONS(3050), - [sym_primitive_type] = ACTIONS(3050), - [anon_sym_enum] = ACTIONS(3050), - [anon_sym_struct] = ACTIONS(3050), - [anon_sym_union] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_switch] = ACTIONS(3050), - [anon_sym_case] = ACTIONS(3050), - [anon_sym_default] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_do] = ACTIONS(3050), - [anon_sym_for] = ACTIONS(3050), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_goto] = ACTIONS(3050), - [anon_sym_DASH_DASH] = ACTIONS(3052), - [anon_sym_PLUS_PLUS] = ACTIONS(3052), - [anon_sym_sizeof] = ACTIONS(3050), - [anon_sym___alignof__] = ACTIONS(3050), - [anon_sym___alignof] = ACTIONS(3050), - [anon_sym__alignof] = ACTIONS(3050), - [anon_sym_alignof] = ACTIONS(3050), - [anon_sym__Alignof] = ACTIONS(3050), - [anon_sym_offsetof] = ACTIONS(3050), - [anon_sym__Generic] = ACTIONS(3050), - [anon_sym_asm] = ACTIONS(3050), - [anon_sym___asm__] = ACTIONS(3050), - [sym_number_literal] = ACTIONS(3052), - [anon_sym_L_SQUOTE] = ACTIONS(3052), - [anon_sym_u_SQUOTE] = ACTIONS(3052), - [anon_sym_U_SQUOTE] = ACTIONS(3052), - [anon_sym_u8_SQUOTE] = ACTIONS(3052), - [anon_sym_SQUOTE] = ACTIONS(3052), - [anon_sym_AT] = ACTIONS(3050), - [anon_sym_DQUOTE] = ACTIONS(3052), - [anon_sym_L_DQUOTE] = ACTIONS(3052), - [anon_sym_u_DQUOTE] = ACTIONS(3052), - [anon_sym_U_DQUOTE] = ACTIONS(3052), - [anon_sym_u8_DQUOTE] = ACTIONS(3052), - [sym_true] = ACTIONS(3050), - [sym_false] = ACTIONS(3050), - [anon_sym_NULL] = ACTIONS(3050), - [anon_sym_nullptr] = ACTIONS(3050), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3050), - [anon_sym___typeof] = ACTIONS(3050), - [anon_sym_typeof] = ACTIONS(3050), - [anon_sym_ATimport] = ACTIONS(3052), - [aux_sym_preproc_undef_token1] = ACTIONS(3050), - [anon_sym_POUND] = ACTIONS(3050), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3050), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3050), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3050), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3050), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE] = ACTIONS(3050), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_API_AVAILABLE] = ACTIONS(3050), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_API_DEPRECATED] = ACTIONS(3050), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3050), - [anon_sym___deprecated_msg] = ACTIONS(3050), - [anon_sym___deprecated_enum_msg] = ACTIONS(3050), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3050), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3050), - [anon_sym_ATprotocol] = ACTIONS(3052), - [anon_sym_ATinterface] = ACTIONS(3052), - [anon_sym_ATimplementation] = ACTIONS(3052), - [anon_sym_ATcompatibility_alias] = ACTIONS(3052), - [anon_sym_ATsynthesize] = ACTIONS(3052), - [anon_sym_ATdynamic] = ACTIONS(3052), - [anon_sym__Alignas] = ACTIONS(3050), - [anon_sym_ATtry] = ACTIONS(3052), - [anon_sym___try] = ACTIONS(3050), - [anon_sym_ATthrow] = ACTIONS(3052), - [anon_sym_ATselector] = ACTIONS(3052), - [anon_sym_ATavailable] = ACTIONS(3052), - [anon_sym___builtin_available] = ACTIONS(3050), - [anon_sym_va_arg] = ACTIONS(3050), - [anon_sym___asm] = ACTIONS(3050), - [anon_sym_ATencode] = ACTIONS(3052), - [anon_sym_ATsynchronized] = ACTIONS(3052), - [anon_sym_BOOL] = ACTIONS(3050), - [anon_sym_IMP] = ACTIONS(3050), - [anon_sym_SEL] = ACTIONS(3050), - [anon_sym_Class] = ACTIONS(3050), - [anon_sym_id] = ACTIONS(3050), - }, - [396] = { - [sym_identifier] = ACTIONS(3054), - [aux_sym_preproc_include_token1] = ACTIONS(3054), - [aux_sym_preproc_include_token2] = ACTIONS(3054), - [aux_sym_preproc_def_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token2] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3054), - [aux_sym_preproc_else_token1] = ACTIONS(3054), - [aux_sym_preproc_elif_token1] = ACTIONS(3054), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3054), - [sym_preproc_directive] = ACTIONS(3054), - [anon_sym_LPAREN2] = ACTIONS(3056), - [anon_sym_BANG] = ACTIONS(3056), - [anon_sym_TILDE] = ACTIONS(3056), - [anon_sym_DASH] = ACTIONS(3054), - [anon_sym_PLUS] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_CARET] = ACTIONS(3056), - [anon_sym_AMP] = ACTIONS(3056), - [anon_sym_SEMI] = ACTIONS(3056), - [anon_sym___extension__] = ACTIONS(3054), - [anon_sym_typedef] = ACTIONS(3054), - [anon_sym_extern] = ACTIONS(3054), - [anon_sym___attribute__] = ACTIONS(3054), - [anon_sym___attribute] = ACTIONS(3054), - [anon_sym_noreturn] = ACTIONS(3054), - [anon_sym_LBRACK] = ACTIONS(3056), - [anon_sym___declspec] = ACTIONS(3054), - [anon_sym___cdecl] = ACTIONS(3054), - [anon_sym___clrcall] = ACTIONS(3054), - [anon_sym___stdcall] = ACTIONS(3054), - [anon_sym___fastcall] = ACTIONS(3054), - [anon_sym___thiscall] = ACTIONS(3054), - [anon_sym___vectorcall] = ACTIONS(3054), - [anon_sym_LBRACE] = ACTIONS(3056), - [anon_sym_signed] = ACTIONS(3054), - [anon_sym_unsigned] = ACTIONS(3054), - [anon_sym_long] = ACTIONS(3054), - [anon_sym_short] = ACTIONS(3054), - [anon_sym_ATautoreleasepool] = ACTIONS(3056), - [anon_sym_static] = ACTIONS(3054), - [anon_sym_auto] = ACTIONS(3054), - [anon_sym_register] = ACTIONS(3054), - [anon_sym_inline] = ACTIONS(3054), - [anon_sym___inline] = ACTIONS(3054), - [anon_sym___inline__] = ACTIONS(3054), - [anon_sym___forceinline] = ACTIONS(3054), - [anon_sym_thread_local] = ACTIONS(3054), - [anon_sym___thread] = ACTIONS(3054), - [anon_sym_CG_EXTERN] = ACTIONS(3054), - [anon_sym_CG_INLINE] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3054), - [anon_sym_IBOutlet] = ACTIONS(3054), - [anon_sym_IBInspectable] = ACTIONS(3054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3054), - [anon_sym_NS_INLINE] = ACTIONS(3054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3054), - [anon_sym_OBJC_EXPORT] = ACTIONS(3054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3054), - [anon_sym_const] = ACTIONS(3054), - [anon_sym_constexpr] = ACTIONS(3054), - [anon_sym_volatile] = ACTIONS(3054), - [anon_sym_restrict] = ACTIONS(3054), - [anon_sym___restrict__] = ACTIONS(3054), - [anon_sym__Atomic] = ACTIONS(3054), - [anon_sym__Noreturn] = ACTIONS(3054), - [anon_sym_nullable] = ACTIONS(3054), - [anon_sym__Complex] = ACTIONS(3054), - [anon_sym__Nonnull] = ACTIONS(3054), - [anon_sym__Nullable] = ACTIONS(3054), - [anon_sym__Nullable_result] = ACTIONS(3054), - [anon_sym__Null_unspecified] = ACTIONS(3054), - [anon_sym___autoreleasing] = ACTIONS(3054), - [anon_sym___block] = ACTIONS(3054), - [anon_sym___bridge] = ACTIONS(3054), - [anon_sym___bridge_retained] = ACTIONS(3054), - [anon_sym___bridge_transfer] = ACTIONS(3054), - [anon_sym___complex] = ACTIONS(3054), - [anon_sym___const] = ACTIONS(3054), - [anon_sym___imag] = ACTIONS(3054), - [anon_sym___kindof] = ACTIONS(3054), - [anon_sym___nonnull] = ACTIONS(3054), - [anon_sym___nullable] = ACTIONS(3054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3054), - [anon_sym___real] = ACTIONS(3054), - [anon_sym___strong] = ACTIONS(3054), - [anon_sym___unsafe_unretained] = ACTIONS(3054), - [anon_sym___unused] = ACTIONS(3054), - [anon_sym___weak] = ACTIONS(3054), - [sym_primitive_type] = ACTIONS(3054), - [anon_sym_enum] = ACTIONS(3054), - [anon_sym_struct] = ACTIONS(3054), - [anon_sym_union] = ACTIONS(3054), - [anon_sym_if] = ACTIONS(3054), - [anon_sym_switch] = ACTIONS(3054), - [anon_sym_case] = ACTIONS(3054), - [anon_sym_default] = ACTIONS(3054), - [anon_sym_while] = ACTIONS(3054), - [anon_sym_do] = ACTIONS(3054), - [anon_sym_for] = ACTIONS(3054), - [anon_sym_in] = ACTIONS(3054), - [anon_sym_return] = ACTIONS(3054), - [anon_sym_break] = ACTIONS(3054), - [anon_sym_continue] = ACTIONS(3054), - [anon_sym_goto] = ACTIONS(3054), - [anon_sym_DASH_DASH] = ACTIONS(3056), - [anon_sym_PLUS_PLUS] = ACTIONS(3056), - [anon_sym_sizeof] = ACTIONS(3054), - [anon_sym___alignof__] = ACTIONS(3054), - [anon_sym___alignof] = ACTIONS(3054), - [anon_sym__alignof] = ACTIONS(3054), - [anon_sym_alignof] = ACTIONS(3054), - [anon_sym__Alignof] = ACTIONS(3054), - [anon_sym_offsetof] = ACTIONS(3054), - [anon_sym__Generic] = ACTIONS(3054), - [anon_sym_asm] = ACTIONS(3054), - [anon_sym___asm__] = ACTIONS(3054), - [sym_number_literal] = ACTIONS(3056), - [anon_sym_L_SQUOTE] = ACTIONS(3056), - [anon_sym_u_SQUOTE] = ACTIONS(3056), - [anon_sym_U_SQUOTE] = ACTIONS(3056), - [anon_sym_u8_SQUOTE] = ACTIONS(3056), - [anon_sym_SQUOTE] = ACTIONS(3056), - [anon_sym_AT] = ACTIONS(3054), - [anon_sym_DQUOTE] = ACTIONS(3056), - [anon_sym_L_DQUOTE] = ACTIONS(3056), - [anon_sym_u_DQUOTE] = ACTIONS(3056), - [anon_sym_U_DQUOTE] = ACTIONS(3056), - [anon_sym_u8_DQUOTE] = ACTIONS(3056), - [sym_true] = ACTIONS(3054), - [sym_false] = ACTIONS(3054), - [anon_sym_NULL] = ACTIONS(3054), - [anon_sym_nullptr] = ACTIONS(3054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3054), - [anon_sym___typeof] = ACTIONS(3054), - [anon_sym_typeof] = ACTIONS(3054), - [anon_sym_ATimport] = ACTIONS(3056), - [aux_sym_preproc_undef_token1] = ACTIONS(3054), - [anon_sym_POUND] = ACTIONS(3054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE] = ACTIONS(3054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_API_AVAILABLE] = ACTIONS(3054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_API_DEPRECATED] = ACTIONS(3054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3054), - [anon_sym___deprecated_msg] = ACTIONS(3054), - [anon_sym___deprecated_enum_msg] = ACTIONS(3054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3054), - [anon_sym_ATprotocol] = ACTIONS(3056), - [anon_sym_ATinterface] = ACTIONS(3056), - [anon_sym_ATimplementation] = ACTIONS(3056), - [anon_sym_ATcompatibility_alias] = ACTIONS(3056), - [anon_sym_ATsynthesize] = ACTIONS(3056), - [anon_sym_ATdynamic] = ACTIONS(3056), - [anon_sym__Alignas] = ACTIONS(3054), - [anon_sym_ATtry] = ACTIONS(3056), - [anon_sym___try] = ACTIONS(3054), - [anon_sym_ATthrow] = ACTIONS(3056), - [anon_sym_ATselector] = ACTIONS(3056), - [anon_sym_ATavailable] = ACTIONS(3056), - [anon_sym___builtin_available] = ACTIONS(3054), - [anon_sym_va_arg] = ACTIONS(3054), - [anon_sym___asm] = ACTIONS(3054), - [anon_sym_ATencode] = ACTIONS(3056), - [anon_sym_ATsynchronized] = ACTIONS(3056), - [anon_sym_BOOL] = ACTIONS(3054), - [anon_sym_IMP] = ACTIONS(3054), - [anon_sym_SEL] = ACTIONS(3054), - [anon_sym_Class] = ACTIONS(3054), - [anon_sym_id] = ACTIONS(3054), - }, - [397] = { - [sym_identifier] = ACTIONS(3058), - [aux_sym_preproc_include_token1] = ACTIONS(3058), - [aux_sym_preproc_include_token2] = ACTIONS(3058), - [aux_sym_preproc_def_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token2] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3058), - [aux_sym_preproc_else_token1] = ACTIONS(3058), - [aux_sym_preproc_elif_token1] = ACTIONS(3058), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3058), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3058), - [sym_preproc_directive] = ACTIONS(3058), - [anon_sym_LPAREN2] = ACTIONS(3060), - [anon_sym_BANG] = ACTIONS(3060), - [anon_sym_TILDE] = ACTIONS(3060), - [anon_sym_DASH] = ACTIONS(3058), - [anon_sym_PLUS] = ACTIONS(3058), - [anon_sym_STAR] = ACTIONS(3060), - [anon_sym_CARET] = ACTIONS(3060), - [anon_sym_AMP] = ACTIONS(3060), - [anon_sym_SEMI] = ACTIONS(3060), - [anon_sym___extension__] = ACTIONS(3058), - [anon_sym_typedef] = ACTIONS(3058), - [anon_sym_extern] = ACTIONS(3058), - [anon_sym___attribute__] = ACTIONS(3058), - [anon_sym___attribute] = ACTIONS(3058), - [anon_sym_noreturn] = ACTIONS(3058), - [anon_sym_LBRACK] = ACTIONS(3060), - [anon_sym___declspec] = ACTIONS(3058), - [anon_sym___cdecl] = ACTIONS(3058), - [anon_sym___clrcall] = ACTIONS(3058), - [anon_sym___stdcall] = ACTIONS(3058), - [anon_sym___fastcall] = ACTIONS(3058), - [anon_sym___thiscall] = ACTIONS(3058), - [anon_sym___vectorcall] = ACTIONS(3058), - [anon_sym_LBRACE] = ACTIONS(3060), - [anon_sym_signed] = ACTIONS(3058), - [anon_sym_unsigned] = ACTIONS(3058), - [anon_sym_long] = ACTIONS(3058), - [anon_sym_short] = ACTIONS(3058), - [anon_sym_ATautoreleasepool] = ACTIONS(3060), - [anon_sym_static] = ACTIONS(3058), - [anon_sym_auto] = ACTIONS(3058), - [anon_sym_register] = ACTIONS(3058), - [anon_sym_inline] = ACTIONS(3058), - [anon_sym___inline] = ACTIONS(3058), - [anon_sym___inline__] = ACTIONS(3058), - [anon_sym___forceinline] = ACTIONS(3058), - [anon_sym_thread_local] = ACTIONS(3058), - [anon_sym___thread] = ACTIONS(3058), - [anon_sym_CG_EXTERN] = ACTIONS(3058), - [anon_sym_CG_INLINE] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3058), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3058), - [anon_sym_IBOutlet] = ACTIONS(3058), - [anon_sym_IBInspectable] = ACTIONS(3058), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3058), - [anon_sym_NS_INLINE] = ACTIONS(3058), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3058), - [anon_sym_OBJC_EXPORT] = ACTIONS(3058), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3058), - [anon_sym_const] = ACTIONS(3058), - [anon_sym_constexpr] = ACTIONS(3058), - [anon_sym_volatile] = ACTIONS(3058), - [anon_sym_restrict] = ACTIONS(3058), - [anon_sym___restrict__] = ACTIONS(3058), - [anon_sym__Atomic] = ACTIONS(3058), - [anon_sym__Noreturn] = ACTIONS(3058), - [anon_sym_nullable] = ACTIONS(3058), - [anon_sym__Complex] = ACTIONS(3058), - [anon_sym__Nonnull] = ACTIONS(3058), - [anon_sym__Nullable] = ACTIONS(3058), - [anon_sym__Nullable_result] = ACTIONS(3058), - [anon_sym__Null_unspecified] = ACTIONS(3058), - [anon_sym___autoreleasing] = ACTIONS(3058), - [anon_sym___block] = ACTIONS(3058), - [anon_sym___bridge] = ACTIONS(3058), - [anon_sym___bridge_retained] = ACTIONS(3058), - [anon_sym___bridge_transfer] = ACTIONS(3058), - [anon_sym___complex] = ACTIONS(3058), - [anon_sym___const] = ACTIONS(3058), - [anon_sym___imag] = ACTIONS(3058), - [anon_sym___kindof] = ACTIONS(3058), - [anon_sym___nonnull] = ACTIONS(3058), - [anon_sym___nullable] = ACTIONS(3058), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3058), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3058), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3058), - [anon_sym___real] = ACTIONS(3058), - [anon_sym___strong] = ACTIONS(3058), - [anon_sym___unsafe_unretained] = ACTIONS(3058), - [anon_sym___unused] = ACTIONS(3058), - [anon_sym___weak] = ACTIONS(3058), - [sym_primitive_type] = ACTIONS(3058), - [anon_sym_enum] = ACTIONS(3058), - [anon_sym_struct] = ACTIONS(3058), - [anon_sym_union] = ACTIONS(3058), - [anon_sym_if] = ACTIONS(3058), - [anon_sym_switch] = ACTIONS(3058), - [anon_sym_case] = ACTIONS(3058), - [anon_sym_default] = ACTIONS(3058), - [anon_sym_while] = ACTIONS(3058), - [anon_sym_do] = ACTIONS(3058), - [anon_sym_for] = ACTIONS(3058), - [anon_sym_in] = ACTIONS(3058), - [anon_sym_return] = ACTIONS(3058), - [anon_sym_break] = ACTIONS(3058), - [anon_sym_continue] = ACTIONS(3058), - [anon_sym_goto] = ACTIONS(3058), - [anon_sym_DASH_DASH] = ACTIONS(3060), - [anon_sym_PLUS_PLUS] = ACTIONS(3060), - [anon_sym_sizeof] = ACTIONS(3058), - [anon_sym___alignof__] = ACTIONS(3058), - [anon_sym___alignof] = ACTIONS(3058), - [anon_sym__alignof] = ACTIONS(3058), - [anon_sym_alignof] = ACTIONS(3058), - [anon_sym__Alignof] = ACTIONS(3058), - [anon_sym_offsetof] = ACTIONS(3058), - [anon_sym__Generic] = ACTIONS(3058), - [anon_sym_asm] = ACTIONS(3058), - [anon_sym___asm__] = ACTIONS(3058), - [sym_number_literal] = ACTIONS(3060), - [anon_sym_L_SQUOTE] = ACTIONS(3060), - [anon_sym_u_SQUOTE] = ACTIONS(3060), - [anon_sym_U_SQUOTE] = ACTIONS(3060), - [anon_sym_u8_SQUOTE] = ACTIONS(3060), - [anon_sym_SQUOTE] = ACTIONS(3060), - [anon_sym_AT] = ACTIONS(3058), - [anon_sym_DQUOTE] = ACTIONS(3060), - [anon_sym_L_DQUOTE] = ACTIONS(3060), - [anon_sym_u_DQUOTE] = ACTIONS(3060), - [anon_sym_U_DQUOTE] = ACTIONS(3060), - [anon_sym_u8_DQUOTE] = ACTIONS(3060), - [sym_true] = ACTIONS(3058), - [sym_false] = ACTIONS(3058), - [anon_sym_NULL] = ACTIONS(3058), - [anon_sym_nullptr] = ACTIONS(3058), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3058), - [anon_sym___typeof] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3058), - [anon_sym_ATimport] = ACTIONS(3060), - [aux_sym_preproc_undef_token1] = ACTIONS(3058), - [anon_sym_POUND] = ACTIONS(3058), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3058), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3058), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3058), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3058), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE] = ACTIONS(3058), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_API_AVAILABLE] = ACTIONS(3058), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_API_DEPRECATED] = ACTIONS(3058), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3058), - [anon_sym___deprecated_msg] = ACTIONS(3058), - [anon_sym___deprecated_enum_msg] = ACTIONS(3058), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3058), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3058), - [anon_sym_ATprotocol] = ACTIONS(3060), - [anon_sym_ATinterface] = ACTIONS(3060), - [anon_sym_ATimplementation] = ACTIONS(3060), - [anon_sym_ATcompatibility_alias] = ACTIONS(3060), - [anon_sym_ATsynthesize] = ACTIONS(3060), - [anon_sym_ATdynamic] = ACTIONS(3060), - [anon_sym__Alignas] = ACTIONS(3058), - [anon_sym_ATtry] = ACTIONS(3060), - [anon_sym___try] = ACTIONS(3058), - [anon_sym_ATthrow] = ACTIONS(3060), - [anon_sym_ATselector] = ACTIONS(3060), - [anon_sym_ATavailable] = ACTIONS(3060), - [anon_sym___builtin_available] = ACTIONS(3058), - [anon_sym_va_arg] = ACTIONS(3058), - [anon_sym___asm] = ACTIONS(3058), - [anon_sym_ATencode] = ACTIONS(3060), - [anon_sym_ATsynchronized] = ACTIONS(3060), - [anon_sym_BOOL] = ACTIONS(3058), - [anon_sym_IMP] = ACTIONS(3058), - [anon_sym_SEL] = ACTIONS(3058), - [anon_sym_Class] = ACTIONS(3058), - [anon_sym_id] = ACTIONS(3058), - }, - [398] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_include_token1] = ACTIONS(3062), - [aux_sym_preproc_include_token2] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [aux_sym_preproc_else_token1] = ACTIONS(3062), - [aux_sym_preproc_elif_token1] = ACTIONS(3062), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_LPAREN2] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3064), - [anon_sym_TILDE] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3062), - [anon_sym_PLUS] = ACTIONS(3062), - [anon_sym_STAR] = ACTIONS(3064), - [anon_sym_CARET] = ACTIONS(3064), - [anon_sym_AMP] = ACTIONS(3064), - [anon_sym_SEMI] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_LBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_ATautoreleasepool] = ACTIONS(3064), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [anon_sym_if] = ACTIONS(3062), - [anon_sym_switch] = ACTIONS(3062), - [anon_sym_case] = ACTIONS(3062), - [anon_sym_default] = ACTIONS(3062), - [anon_sym_while] = ACTIONS(3062), - [anon_sym_do] = ACTIONS(3062), - [anon_sym_for] = ACTIONS(3062), - [anon_sym_in] = ACTIONS(3062), - [anon_sym_return] = ACTIONS(3062), - [anon_sym_break] = ACTIONS(3062), - [anon_sym_continue] = ACTIONS(3062), - [anon_sym_goto] = ACTIONS(3062), - [anon_sym_DASH_DASH] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3064), - [anon_sym_sizeof] = ACTIONS(3062), - [anon_sym___alignof__] = ACTIONS(3062), - [anon_sym___alignof] = ACTIONS(3062), - [anon_sym__alignof] = ACTIONS(3062), - [anon_sym_alignof] = ACTIONS(3062), - [anon_sym__Alignof] = ACTIONS(3062), - [anon_sym_offsetof] = ACTIONS(3062), - [anon_sym__Generic] = ACTIONS(3062), - [anon_sym_asm] = ACTIONS(3062), - [anon_sym___asm__] = ACTIONS(3062), - [sym_number_literal] = ACTIONS(3064), - [anon_sym_L_SQUOTE] = ACTIONS(3064), - [anon_sym_u_SQUOTE] = ACTIONS(3064), - [anon_sym_U_SQUOTE] = ACTIONS(3064), - [anon_sym_u8_SQUOTE] = ACTIONS(3064), - [anon_sym_SQUOTE] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3062), - [anon_sym_DQUOTE] = ACTIONS(3064), - [anon_sym_L_DQUOTE] = ACTIONS(3064), - [anon_sym_u_DQUOTE] = ACTIONS(3064), - [anon_sym_U_DQUOTE] = ACTIONS(3064), - [anon_sym_u8_DQUOTE] = ACTIONS(3064), - [sym_true] = ACTIONS(3062), - [sym_false] = ACTIONS(3062), - [anon_sym_NULL] = ACTIONS(3062), - [anon_sym_nullptr] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_ATimport] = ACTIONS(3064), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_POUND] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATprotocol] = ACTIONS(3064), - [anon_sym_ATinterface] = ACTIONS(3064), - [anon_sym_ATimplementation] = ACTIONS(3064), - [anon_sym_ATcompatibility_alias] = ACTIONS(3064), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_ATtry] = ACTIONS(3064), - [anon_sym___try] = ACTIONS(3062), - [anon_sym_ATthrow] = ACTIONS(3064), - [anon_sym_ATselector] = ACTIONS(3064), - [anon_sym_ATavailable] = ACTIONS(3064), - [anon_sym___builtin_available] = ACTIONS(3062), - [anon_sym_va_arg] = ACTIONS(3062), - [anon_sym___asm] = ACTIONS(3062), - [anon_sym_ATencode] = ACTIONS(3064), - [anon_sym_ATsynchronized] = ACTIONS(3064), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - }, - [399] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_include_token1] = ACTIONS(3066), - [aux_sym_preproc_include_token2] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [aux_sym_preproc_else_token1] = ACTIONS(3066), - [aux_sym_preproc_elif_token1] = ACTIONS(3066), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_LPAREN2] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3068), - [anon_sym_TILDE] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3066), - [anon_sym_PLUS] = ACTIONS(3066), - [anon_sym_STAR] = ACTIONS(3068), - [anon_sym_CARET] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3068), - [anon_sym_SEMI] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_LBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_ATautoreleasepool] = ACTIONS(3068), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3066), - [anon_sym_switch] = ACTIONS(3066), - [anon_sym_case] = ACTIONS(3066), - [anon_sym_default] = ACTIONS(3066), - [anon_sym_while] = ACTIONS(3066), - [anon_sym_do] = ACTIONS(3066), - [anon_sym_for] = ACTIONS(3066), - [anon_sym_in] = ACTIONS(3066), - [anon_sym_return] = ACTIONS(3066), - [anon_sym_break] = ACTIONS(3066), - [anon_sym_continue] = ACTIONS(3066), - [anon_sym_goto] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3068), - [anon_sym_sizeof] = ACTIONS(3066), - [anon_sym___alignof__] = ACTIONS(3066), - [anon_sym___alignof] = ACTIONS(3066), - [anon_sym__alignof] = ACTIONS(3066), - [anon_sym_alignof] = ACTIONS(3066), - [anon_sym__Alignof] = ACTIONS(3066), - [anon_sym_offsetof] = ACTIONS(3066), - [anon_sym__Generic] = ACTIONS(3066), - [anon_sym_asm] = ACTIONS(3066), - [anon_sym___asm__] = ACTIONS(3066), - [sym_number_literal] = ACTIONS(3068), - [anon_sym_L_SQUOTE] = ACTIONS(3068), - [anon_sym_u_SQUOTE] = ACTIONS(3068), - [anon_sym_U_SQUOTE] = ACTIONS(3068), - [anon_sym_u8_SQUOTE] = ACTIONS(3068), - [anon_sym_SQUOTE] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3068), - [anon_sym_L_DQUOTE] = ACTIONS(3068), - [anon_sym_u_DQUOTE] = ACTIONS(3068), - [anon_sym_U_DQUOTE] = ACTIONS(3068), - [anon_sym_u8_DQUOTE] = ACTIONS(3068), - [sym_true] = ACTIONS(3066), - [sym_false] = ACTIONS(3066), - [anon_sym_NULL] = ACTIONS(3066), - [anon_sym_nullptr] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_ATimport] = ACTIONS(3068), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_POUND] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATprotocol] = ACTIONS(3068), - [anon_sym_ATinterface] = ACTIONS(3068), - [anon_sym_ATimplementation] = ACTIONS(3068), - [anon_sym_ATcompatibility_alias] = ACTIONS(3068), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_ATtry] = ACTIONS(3068), - [anon_sym___try] = ACTIONS(3066), - [anon_sym_ATthrow] = ACTIONS(3068), - [anon_sym_ATselector] = ACTIONS(3068), - [anon_sym_ATavailable] = ACTIONS(3068), - [anon_sym___builtin_available] = ACTIONS(3066), - [anon_sym_va_arg] = ACTIONS(3066), - [anon_sym___asm] = ACTIONS(3066), - [anon_sym_ATencode] = ACTIONS(3068), - [anon_sym_ATsynchronized] = ACTIONS(3068), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - }, - [400] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_include_token1] = ACTIONS(3070), - [aux_sym_preproc_include_token2] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token2] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [aux_sym_preproc_else_token1] = ACTIONS(3070), - [aux_sym_preproc_elif_token1] = ACTIONS(3070), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_LPAREN2] = ACTIONS(3072), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_TILDE] = ACTIONS(3072), - [anon_sym_DASH] = ACTIONS(3070), - [anon_sym_PLUS] = ACTIONS(3070), - [anon_sym_STAR] = ACTIONS(3072), - [anon_sym_CARET] = ACTIONS(3072), - [anon_sym_AMP] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_LBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_ATautoreleasepool] = ACTIONS(3072), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3070), - [anon_sym_switch] = ACTIONS(3070), - [anon_sym_case] = ACTIONS(3070), - [anon_sym_default] = ACTIONS(3070), - [anon_sym_while] = ACTIONS(3070), - [anon_sym_do] = ACTIONS(3070), - [anon_sym_for] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [anon_sym_return] = ACTIONS(3070), - [anon_sym_break] = ACTIONS(3070), - [anon_sym_continue] = ACTIONS(3070), - [anon_sym_goto] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3072), - [anon_sym_PLUS_PLUS] = ACTIONS(3072), - [anon_sym_sizeof] = ACTIONS(3070), - [anon_sym___alignof__] = ACTIONS(3070), - [anon_sym___alignof] = ACTIONS(3070), - [anon_sym__alignof] = ACTIONS(3070), - [anon_sym_alignof] = ACTIONS(3070), - [anon_sym__Alignof] = ACTIONS(3070), - [anon_sym_offsetof] = ACTIONS(3070), - [anon_sym__Generic] = ACTIONS(3070), - [anon_sym_asm] = ACTIONS(3070), - [anon_sym___asm__] = ACTIONS(3070), - [sym_number_literal] = ACTIONS(3072), - [anon_sym_L_SQUOTE] = ACTIONS(3072), - [anon_sym_u_SQUOTE] = ACTIONS(3072), - [anon_sym_U_SQUOTE] = ACTIONS(3072), - [anon_sym_u8_SQUOTE] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3072), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3072), - [anon_sym_L_DQUOTE] = ACTIONS(3072), - [anon_sym_u_DQUOTE] = ACTIONS(3072), - [anon_sym_U_DQUOTE] = ACTIONS(3072), - [anon_sym_u8_DQUOTE] = ACTIONS(3072), - [sym_true] = ACTIONS(3070), - [sym_false] = ACTIONS(3070), - [anon_sym_NULL] = ACTIONS(3070), - [anon_sym_nullptr] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATimport] = ACTIONS(3072), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_POUND] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATprotocol] = ACTIONS(3072), - [anon_sym_ATinterface] = ACTIONS(3072), - [anon_sym_ATimplementation] = ACTIONS(3072), - [anon_sym_ATcompatibility_alias] = ACTIONS(3072), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_ATtry] = ACTIONS(3072), - [anon_sym___try] = ACTIONS(3070), - [anon_sym_ATthrow] = ACTIONS(3072), - [anon_sym_ATselector] = ACTIONS(3072), - [anon_sym_ATavailable] = ACTIONS(3072), - [anon_sym___builtin_available] = ACTIONS(3070), - [anon_sym_va_arg] = ACTIONS(3070), - [anon_sym___asm] = ACTIONS(3070), - [anon_sym_ATencode] = ACTIONS(3072), - [anon_sym_ATsynchronized] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [401] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_include_token1] = ACTIONS(3074), - [aux_sym_preproc_include_token2] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [aux_sym_preproc_else_token1] = ACTIONS(3074), - [aux_sym_preproc_elif_token1] = ACTIONS(3074), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_LPAREN2] = ACTIONS(3076), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_TILDE] = ACTIONS(3076), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_STAR] = ACTIONS(3076), - [anon_sym_CARET] = ACTIONS(3076), - [anon_sym_AMP] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_LBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_ATautoreleasepool] = ACTIONS(3076), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [anon_sym_if] = ACTIONS(3074), - [anon_sym_switch] = ACTIONS(3074), - [anon_sym_case] = ACTIONS(3074), - [anon_sym_default] = ACTIONS(3074), - [anon_sym_while] = ACTIONS(3074), - [anon_sym_do] = ACTIONS(3074), - [anon_sym_for] = ACTIONS(3074), - [anon_sym_in] = ACTIONS(3074), - [anon_sym_return] = ACTIONS(3074), - [anon_sym_break] = ACTIONS(3074), - [anon_sym_continue] = ACTIONS(3074), - [anon_sym_goto] = ACTIONS(3074), - [anon_sym_DASH_DASH] = ACTIONS(3076), - [anon_sym_PLUS_PLUS] = ACTIONS(3076), - [anon_sym_sizeof] = ACTIONS(3074), - [anon_sym___alignof__] = ACTIONS(3074), - [anon_sym___alignof] = ACTIONS(3074), - [anon_sym__alignof] = ACTIONS(3074), - [anon_sym_alignof] = ACTIONS(3074), - [anon_sym__Alignof] = ACTIONS(3074), - [anon_sym_offsetof] = ACTIONS(3074), - [anon_sym__Generic] = ACTIONS(3074), - [anon_sym_asm] = ACTIONS(3074), - [anon_sym___asm__] = ACTIONS(3074), - [sym_number_literal] = ACTIONS(3076), - [anon_sym_L_SQUOTE] = ACTIONS(3076), - [anon_sym_u_SQUOTE] = ACTIONS(3076), - [anon_sym_U_SQUOTE] = ACTIONS(3076), - [anon_sym_u8_SQUOTE] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3076), - [anon_sym_AT] = ACTIONS(3074), - [anon_sym_DQUOTE] = ACTIONS(3076), - [anon_sym_L_DQUOTE] = ACTIONS(3076), - [anon_sym_u_DQUOTE] = ACTIONS(3076), - [anon_sym_U_DQUOTE] = ACTIONS(3076), - [anon_sym_u8_DQUOTE] = ACTIONS(3076), - [sym_true] = ACTIONS(3074), - [sym_false] = ACTIONS(3074), - [anon_sym_NULL] = ACTIONS(3074), - [anon_sym_nullptr] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_ATimport] = ACTIONS(3076), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_POUND] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATprotocol] = ACTIONS(3076), - [anon_sym_ATinterface] = ACTIONS(3076), - [anon_sym_ATimplementation] = ACTIONS(3076), - [anon_sym_ATcompatibility_alias] = ACTIONS(3076), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_ATtry] = ACTIONS(3076), - [anon_sym___try] = ACTIONS(3074), - [anon_sym_ATthrow] = ACTIONS(3076), - [anon_sym_ATselector] = ACTIONS(3076), - [anon_sym_ATavailable] = ACTIONS(3076), - [anon_sym___builtin_available] = ACTIONS(3074), - [anon_sym_va_arg] = ACTIONS(3074), - [anon_sym___asm] = ACTIONS(3074), - [anon_sym_ATencode] = ACTIONS(3076), - [anon_sym_ATsynchronized] = ACTIONS(3076), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - }, - [402] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_include_token1] = ACTIONS(3078), - [aux_sym_preproc_include_token2] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token2] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [aux_sym_preproc_else_token1] = ACTIONS(3078), - [aux_sym_preproc_elif_token1] = ACTIONS(3078), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_LPAREN2] = ACTIONS(3080), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_TILDE] = ACTIONS(3080), - [anon_sym_DASH] = ACTIONS(3078), - [anon_sym_PLUS] = ACTIONS(3078), - [anon_sym_STAR] = ACTIONS(3080), - [anon_sym_CARET] = ACTIONS(3080), - [anon_sym_AMP] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_ATautoreleasepool] = ACTIONS(3080), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [anon_sym_if] = ACTIONS(3078), - [anon_sym_switch] = ACTIONS(3078), - [anon_sym_case] = ACTIONS(3078), - [anon_sym_default] = ACTIONS(3078), - [anon_sym_while] = ACTIONS(3078), - [anon_sym_do] = ACTIONS(3078), - [anon_sym_for] = ACTIONS(3078), - [anon_sym_in] = ACTIONS(3078), - [anon_sym_return] = ACTIONS(3078), - [anon_sym_break] = ACTIONS(3078), - [anon_sym_continue] = ACTIONS(3078), - [anon_sym_goto] = ACTIONS(3078), - [anon_sym_DASH_DASH] = ACTIONS(3080), - [anon_sym_PLUS_PLUS] = ACTIONS(3080), - [anon_sym_sizeof] = ACTIONS(3078), - [anon_sym___alignof__] = ACTIONS(3078), - [anon_sym___alignof] = ACTIONS(3078), - [anon_sym__alignof] = ACTIONS(3078), - [anon_sym_alignof] = ACTIONS(3078), - [anon_sym__Alignof] = ACTIONS(3078), - [anon_sym_offsetof] = ACTIONS(3078), - [anon_sym__Generic] = ACTIONS(3078), - [anon_sym_asm] = ACTIONS(3078), - [anon_sym___asm__] = ACTIONS(3078), - [sym_number_literal] = ACTIONS(3080), - [anon_sym_L_SQUOTE] = ACTIONS(3080), - [anon_sym_u_SQUOTE] = ACTIONS(3080), - [anon_sym_U_SQUOTE] = ACTIONS(3080), - [anon_sym_u8_SQUOTE] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3080), - [anon_sym_AT] = ACTIONS(3078), - [anon_sym_DQUOTE] = ACTIONS(3080), - [anon_sym_L_DQUOTE] = ACTIONS(3080), - [anon_sym_u_DQUOTE] = ACTIONS(3080), - [anon_sym_U_DQUOTE] = ACTIONS(3080), - [anon_sym_u8_DQUOTE] = ACTIONS(3080), - [sym_true] = ACTIONS(3078), - [sym_false] = ACTIONS(3078), - [anon_sym_NULL] = ACTIONS(3078), - [anon_sym_nullptr] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [anon_sym_ATimport] = ACTIONS(3080), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_POUND] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATprotocol] = ACTIONS(3080), - [anon_sym_ATinterface] = ACTIONS(3080), - [anon_sym_ATimplementation] = ACTIONS(3080), - [anon_sym_ATcompatibility_alias] = ACTIONS(3080), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_ATtry] = ACTIONS(3080), - [anon_sym___try] = ACTIONS(3078), - [anon_sym_ATthrow] = ACTIONS(3080), - [anon_sym_ATselector] = ACTIONS(3080), - [anon_sym_ATavailable] = ACTIONS(3080), - [anon_sym___builtin_available] = ACTIONS(3078), - [anon_sym_va_arg] = ACTIONS(3078), - [anon_sym___asm] = ACTIONS(3078), - [anon_sym_ATencode] = ACTIONS(3080), - [anon_sym_ATsynchronized] = ACTIONS(3080), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [403] = { - [sym_identifier] = ACTIONS(3082), - [aux_sym_preproc_include_token1] = ACTIONS(3082), - [aux_sym_preproc_include_token2] = ACTIONS(3082), - [aux_sym_preproc_def_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token2] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3082), - [aux_sym_preproc_else_token1] = ACTIONS(3082), - [aux_sym_preproc_elif_token1] = ACTIONS(3082), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3082), - [sym_preproc_directive] = ACTIONS(3082), - [anon_sym_LPAREN2] = ACTIONS(3084), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_TILDE] = ACTIONS(3084), - [anon_sym_DASH] = ACTIONS(3082), - [anon_sym_PLUS] = ACTIONS(3082), - [anon_sym_STAR] = ACTIONS(3084), - [anon_sym_CARET] = ACTIONS(3084), - [anon_sym_AMP] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3084), - [anon_sym___extension__] = ACTIONS(3082), - [anon_sym_typedef] = ACTIONS(3082), - [anon_sym_extern] = ACTIONS(3082), - [anon_sym___attribute__] = ACTIONS(3082), - [anon_sym___attribute] = ACTIONS(3082), - [anon_sym_noreturn] = ACTIONS(3082), - [anon_sym_LBRACK] = ACTIONS(3084), - [anon_sym___declspec] = ACTIONS(3082), - [anon_sym___cdecl] = ACTIONS(3082), - [anon_sym___clrcall] = ACTIONS(3082), - [anon_sym___stdcall] = ACTIONS(3082), - [anon_sym___fastcall] = ACTIONS(3082), - [anon_sym___thiscall] = ACTIONS(3082), - [anon_sym___vectorcall] = ACTIONS(3082), - [anon_sym_LBRACE] = ACTIONS(3084), - [anon_sym_signed] = ACTIONS(3082), - [anon_sym_unsigned] = ACTIONS(3082), - [anon_sym_long] = ACTIONS(3082), - [anon_sym_short] = ACTIONS(3082), - [anon_sym_ATautoreleasepool] = ACTIONS(3084), - [anon_sym_static] = ACTIONS(3082), - [anon_sym_auto] = ACTIONS(3082), - [anon_sym_register] = ACTIONS(3082), - [anon_sym_inline] = ACTIONS(3082), - [anon_sym___inline] = ACTIONS(3082), - [anon_sym___inline__] = ACTIONS(3082), - [anon_sym___forceinline] = ACTIONS(3082), - [anon_sym_thread_local] = ACTIONS(3082), - [anon_sym___thread] = ACTIONS(3082), - [anon_sym_CG_EXTERN] = ACTIONS(3082), - [anon_sym_CG_INLINE] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3082), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3082), - [anon_sym_IBOutlet] = ACTIONS(3082), - [anon_sym_IBInspectable] = ACTIONS(3082), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3082), - [anon_sym_NS_INLINE] = ACTIONS(3082), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3082), - [anon_sym_OBJC_EXPORT] = ACTIONS(3082), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3082), - [anon_sym_const] = ACTIONS(3082), - [anon_sym_constexpr] = ACTIONS(3082), - [anon_sym_volatile] = ACTIONS(3082), - [anon_sym_restrict] = ACTIONS(3082), - [anon_sym___restrict__] = ACTIONS(3082), - [anon_sym__Atomic] = ACTIONS(3082), - [anon_sym__Noreturn] = ACTIONS(3082), - [anon_sym_nullable] = ACTIONS(3082), - [anon_sym__Complex] = ACTIONS(3082), - [anon_sym__Nonnull] = ACTIONS(3082), - [anon_sym__Nullable] = ACTIONS(3082), - [anon_sym__Nullable_result] = ACTIONS(3082), - [anon_sym__Null_unspecified] = ACTIONS(3082), - [anon_sym___autoreleasing] = ACTIONS(3082), - [anon_sym___block] = ACTIONS(3082), - [anon_sym___bridge] = ACTIONS(3082), - [anon_sym___bridge_retained] = ACTIONS(3082), - [anon_sym___bridge_transfer] = ACTIONS(3082), - [anon_sym___complex] = ACTIONS(3082), - [anon_sym___const] = ACTIONS(3082), - [anon_sym___imag] = ACTIONS(3082), - [anon_sym___kindof] = ACTIONS(3082), - [anon_sym___nonnull] = ACTIONS(3082), - [anon_sym___nullable] = ACTIONS(3082), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3082), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3082), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3082), - [anon_sym___real] = ACTIONS(3082), - [anon_sym___strong] = ACTIONS(3082), - [anon_sym___unsafe_unretained] = ACTIONS(3082), - [anon_sym___unused] = ACTIONS(3082), - [anon_sym___weak] = ACTIONS(3082), - [sym_primitive_type] = ACTIONS(3082), - [anon_sym_enum] = ACTIONS(3082), - [anon_sym_struct] = ACTIONS(3082), - [anon_sym_union] = ACTIONS(3082), - [anon_sym_if] = ACTIONS(3082), - [anon_sym_switch] = ACTIONS(3082), - [anon_sym_case] = ACTIONS(3082), - [anon_sym_default] = ACTIONS(3082), - [anon_sym_while] = ACTIONS(3082), - [anon_sym_do] = ACTIONS(3082), - [anon_sym_for] = ACTIONS(3082), - [anon_sym_in] = ACTIONS(3082), - [anon_sym_return] = ACTIONS(3082), - [anon_sym_break] = ACTIONS(3082), - [anon_sym_continue] = ACTIONS(3082), - [anon_sym_goto] = ACTIONS(3082), - [anon_sym_DASH_DASH] = ACTIONS(3084), - [anon_sym_PLUS_PLUS] = ACTIONS(3084), - [anon_sym_sizeof] = ACTIONS(3082), - [anon_sym___alignof__] = ACTIONS(3082), - [anon_sym___alignof] = ACTIONS(3082), - [anon_sym__alignof] = ACTIONS(3082), - [anon_sym_alignof] = ACTIONS(3082), - [anon_sym__Alignof] = ACTIONS(3082), - [anon_sym_offsetof] = ACTIONS(3082), - [anon_sym__Generic] = ACTIONS(3082), - [anon_sym_asm] = ACTIONS(3082), - [anon_sym___asm__] = ACTIONS(3082), - [sym_number_literal] = ACTIONS(3084), - [anon_sym_L_SQUOTE] = ACTIONS(3084), - [anon_sym_u_SQUOTE] = ACTIONS(3084), - [anon_sym_U_SQUOTE] = ACTIONS(3084), - [anon_sym_u8_SQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3084), - [anon_sym_AT] = ACTIONS(3082), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_L_DQUOTE] = ACTIONS(3084), - [anon_sym_u_DQUOTE] = ACTIONS(3084), - [anon_sym_U_DQUOTE] = ACTIONS(3084), - [anon_sym_u8_DQUOTE] = ACTIONS(3084), - [sym_true] = ACTIONS(3082), - [sym_false] = ACTIONS(3082), - [anon_sym_NULL] = ACTIONS(3082), - [anon_sym_nullptr] = ACTIONS(3082), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3082), - [anon_sym___typeof] = ACTIONS(3082), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_ATimport] = ACTIONS(3084), - [aux_sym_preproc_undef_token1] = ACTIONS(3082), - [anon_sym_POUND] = ACTIONS(3082), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3082), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3082), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3082), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3082), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE] = ACTIONS(3082), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_API_AVAILABLE] = ACTIONS(3082), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_API_DEPRECATED] = ACTIONS(3082), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3082), - [anon_sym___deprecated_msg] = ACTIONS(3082), - [anon_sym___deprecated_enum_msg] = ACTIONS(3082), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3082), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3082), - [anon_sym_ATprotocol] = ACTIONS(3084), - [anon_sym_ATinterface] = ACTIONS(3084), - [anon_sym_ATimplementation] = ACTIONS(3084), - [anon_sym_ATcompatibility_alias] = ACTIONS(3084), - [anon_sym_ATsynthesize] = ACTIONS(3084), - [anon_sym_ATdynamic] = ACTIONS(3084), - [anon_sym__Alignas] = ACTIONS(3082), - [anon_sym_ATtry] = ACTIONS(3084), - [anon_sym___try] = ACTIONS(3082), - [anon_sym_ATthrow] = ACTIONS(3084), - [anon_sym_ATselector] = ACTIONS(3084), - [anon_sym_ATavailable] = ACTIONS(3084), - [anon_sym___builtin_available] = ACTIONS(3082), - [anon_sym_va_arg] = ACTIONS(3082), - [anon_sym___asm] = ACTIONS(3082), - [anon_sym_ATencode] = ACTIONS(3084), - [anon_sym_ATsynchronized] = ACTIONS(3084), - [anon_sym_BOOL] = ACTIONS(3082), - [anon_sym_IMP] = ACTIONS(3082), - [anon_sym_SEL] = ACTIONS(3082), - [anon_sym_Class] = ACTIONS(3082), - [anon_sym_id] = ACTIONS(3082), - }, - [404] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_include_token1] = ACTIONS(3086), - [aux_sym_preproc_include_token2] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token2] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [aux_sym_preproc_else_token1] = ACTIONS(3086), - [aux_sym_preproc_elif_token1] = ACTIONS(3086), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_LPAREN2] = ACTIONS(3088), - [anon_sym_BANG] = ACTIONS(3088), - [anon_sym_TILDE] = ACTIONS(3088), - [anon_sym_DASH] = ACTIONS(3086), - [anon_sym_PLUS] = ACTIONS(3086), - [anon_sym_STAR] = ACTIONS(3088), - [anon_sym_CARET] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3088), - [anon_sym_SEMI] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_LBRACE] = ACTIONS(3088), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_ATautoreleasepool] = ACTIONS(3088), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [anon_sym_if] = ACTIONS(3086), - [anon_sym_switch] = ACTIONS(3086), - [anon_sym_case] = ACTIONS(3086), - [anon_sym_default] = ACTIONS(3086), - [anon_sym_while] = ACTIONS(3086), - [anon_sym_do] = ACTIONS(3086), - [anon_sym_for] = ACTIONS(3086), - [anon_sym_in] = ACTIONS(3086), - [anon_sym_return] = ACTIONS(3086), - [anon_sym_break] = ACTIONS(3086), - [anon_sym_continue] = ACTIONS(3086), - [anon_sym_goto] = ACTIONS(3086), - [anon_sym_DASH_DASH] = ACTIONS(3088), - [anon_sym_PLUS_PLUS] = ACTIONS(3088), - [anon_sym_sizeof] = ACTIONS(3086), - [anon_sym___alignof__] = ACTIONS(3086), - [anon_sym___alignof] = ACTIONS(3086), - [anon_sym__alignof] = ACTIONS(3086), - [anon_sym_alignof] = ACTIONS(3086), - [anon_sym__Alignof] = ACTIONS(3086), - [anon_sym_offsetof] = ACTIONS(3086), - [anon_sym__Generic] = ACTIONS(3086), - [anon_sym_asm] = ACTIONS(3086), - [anon_sym___asm__] = ACTIONS(3086), - [sym_number_literal] = ACTIONS(3088), - [anon_sym_L_SQUOTE] = ACTIONS(3088), - [anon_sym_u_SQUOTE] = ACTIONS(3088), - [anon_sym_U_SQUOTE] = ACTIONS(3088), - [anon_sym_u8_SQUOTE] = ACTIONS(3088), - [anon_sym_SQUOTE] = ACTIONS(3088), - [anon_sym_AT] = ACTIONS(3086), - [anon_sym_DQUOTE] = ACTIONS(3088), - [anon_sym_L_DQUOTE] = ACTIONS(3088), - [anon_sym_u_DQUOTE] = ACTIONS(3088), - [anon_sym_U_DQUOTE] = ACTIONS(3088), - [anon_sym_u8_DQUOTE] = ACTIONS(3088), - [sym_true] = ACTIONS(3086), - [sym_false] = ACTIONS(3086), - [anon_sym_NULL] = ACTIONS(3086), - [anon_sym_nullptr] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [anon_sym_ATimport] = ACTIONS(3088), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_POUND] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATprotocol] = ACTIONS(3088), - [anon_sym_ATinterface] = ACTIONS(3088), - [anon_sym_ATimplementation] = ACTIONS(3088), - [anon_sym_ATcompatibility_alias] = ACTIONS(3088), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_ATtry] = ACTIONS(3088), - [anon_sym___try] = ACTIONS(3086), - [anon_sym_ATthrow] = ACTIONS(3088), - [anon_sym_ATselector] = ACTIONS(3088), - [anon_sym_ATavailable] = ACTIONS(3088), - [anon_sym___builtin_available] = ACTIONS(3086), - [anon_sym_va_arg] = ACTIONS(3086), - [anon_sym___asm] = ACTIONS(3086), - [anon_sym_ATencode] = ACTIONS(3088), - [anon_sym_ATsynchronized] = ACTIONS(3088), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [405] = { - [sym_identifier] = ACTIONS(3090), - [aux_sym_preproc_include_token1] = ACTIONS(3090), - [aux_sym_preproc_include_token2] = ACTIONS(3090), - [aux_sym_preproc_def_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token2] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3090), - [aux_sym_preproc_else_token1] = ACTIONS(3090), - [aux_sym_preproc_elif_token1] = ACTIONS(3090), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3090), - [sym_preproc_directive] = ACTIONS(3090), - [anon_sym_LPAREN2] = ACTIONS(3092), - [anon_sym_BANG] = ACTIONS(3092), - [anon_sym_TILDE] = ACTIONS(3092), - [anon_sym_DASH] = ACTIONS(3090), - [anon_sym_PLUS] = ACTIONS(3090), - [anon_sym_STAR] = ACTIONS(3092), - [anon_sym_CARET] = ACTIONS(3092), - [anon_sym_AMP] = ACTIONS(3092), - [anon_sym_SEMI] = ACTIONS(3092), - [anon_sym___extension__] = ACTIONS(3090), - [anon_sym_typedef] = ACTIONS(3090), - [anon_sym_extern] = ACTIONS(3090), - [anon_sym___attribute__] = ACTIONS(3090), - [anon_sym___attribute] = ACTIONS(3090), - [anon_sym_noreturn] = ACTIONS(3090), - [anon_sym_LBRACK] = ACTIONS(3092), - [anon_sym___declspec] = ACTIONS(3090), - [anon_sym___cdecl] = ACTIONS(3090), - [anon_sym___clrcall] = ACTIONS(3090), - [anon_sym___stdcall] = ACTIONS(3090), - [anon_sym___fastcall] = ACTIONS(3090), - [anon_sym___thiscall] = ACTIONS(3090), - [anon_sym___vectorcall] = ACTIONS(3090), - [anon_sym_LBRACE] = ACTIONS(3092), - [anon_sym_signed] = ACTIONS(3090), - [anon_sym_unsigned] = ACTIONS(3090), - [anon_sym_long] = ACTIONS(3090), - [anon_sym_short] = ACTIONS(3090), - [anon_sym_ATautoreleasepool] = ACTIONS(3092), - [anon_sym_static] = ACTIONS(3090), - [anon_sym_auto] = ACTIONS(3090), - [anon_sym_register] = ACTIONS(3090), - [anon_sym_inline] = ACTIONS(3090), - [anon_sym___inline] = ACTIONS(3090), - [anon_sym___inline__] = ACTIONS(3090), - [anon_sym___forceinline] = ACTIONS(3090), - [anon_sym_thread_local] = ACTIONS(3090), - [anon_sym___thread] = ACTIONS(3090), - [anon_sym_CG_EXTERN] = ACTIONS(3090), - [anon_sym_CG_INLINE] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3090), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3090), - [anon_sym_IBOutlet] = ACTIONS(3090), - [anon_sym_IBInspectable] = ACTIONS(3090), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3090), - [anon_sym_NS_INLINE] = ACTIONS(3090), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3090), - [anon_sym_OBJC_EXPORT] = ACTIONS(3090), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3090), - [anon_sym_const] = ACTIONS(3090), - [anon_sym_constexpr] = ACTIONS(3090), - [anon_sym_volatile] = ACTIONS(3090), - [anon_sym_restrict] = ACTIONS(3090), - [anon_sym___restrict__] = ACTIONS(3090), - [anon_sym__Atomic] = ACTIONS(3090), - [anon_sym__Noreturn] = ACTIONS(3090), - [anon_sym_nullable] = ACTIONS(3090), - [anon_sym__Complex] = ACTIONS(3090), - [anon_sym__Nonnull] = ACTIONS(3090), - [anon_sym__Nullable] = ACTIONS(3090), - [anon_sym__Nullable_result] = ACTIONS(3090), - [anon_sym__Null_unspecified] = ACTIONS(3090), - [anon_sym___autoreleasing] = ACTIONS(3090), - [anon_sym___block] = ACTIONS(3090), - [anon_sym___bridge] = ACTIONS(3090), - [anon_sym___bridge_retained] = ACTIONS(3090), - [anon_sym___bridge_transfer] = ACTIONS(3090), - [anon_sym___complex] = ACTIONS(3090), - [anon_sym___const] = ACTIONS(3090), - [anon_sym___imag] = ACTIONS(3090), - [anon_sym___kindof] = ACTIONS(3090), - [anon_sym___nonnull] = ACTIONS(3090), - [anon_sym___nullable] = ACTIONS(3090), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3090), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3090), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3090), - [anon_sym___real] = ACTIONS(3090), - [anon_sym___strong] = ACTIONS(3090), - [anon_sym___unsafe_unretained] = ACTIONS(3090), - [anon_sym___unused] = ACTIONS(3090), - [anon_sym___weak] = ACTIONS(3090), - [sym_primitive_type] = ACTIONS(3090), - [anon_sym_enum] = ACTIONS(3090), - [anon_sym_struct] = ACTIONS(3090), - [anon_sym_union] = ACTIONS(3090), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_switch] = ACTIONS(3090), - [anon_sym_case] = ACTIONS(3090), - [anon_sym_default] = ACTIONS(3090), - [anon_sym_while] = ACTIONS(3090), - [anon_sym_do] = ACTIONS(3090), - [anon_sym_for] = ACTIONS(3090), - [anon_sym_in] = ACTIONS(3090), - [anon_sym_return] = ACTIONS(3090), - [anon_sym_break] = ACTIONS(3090), - [anon_sym_continue] = ACTIONS(3090), - [anon_sym_goto] = ACTIONS(3090), - [anon_sym_DASH_DASH] = ACTIONS(3092), - [anon_sym_PLUS_PLUS] = ACTIONS(3092), - [anon_sym_sizeof] = ACTIONS(3090), - [anon_sym___alignof__] = ACTIONS(3090), - [anon_sym___alignof] = ACTIONS(3090), - [anon_sym__alignof] = ACTIONS(3090), - [anon_sym_alignof] = ACTIONS(3090), - [anon_sym__Alignof] = ACTIONS(3090), - [anon_sym_offsetof] = ACTIONS(3090), - [anon_sym__Generic] = ACTIONS(3090), - [anon_sym_asm] = ACTIONS(3090), - [anon_sym___asm__] = ACTIONS(3090), - [sym_number_literal] = ACTIONS(3092), - [anon_sym_L_SQUOTE] = ACTIONS(3092), - [anon_sym_u_SQUOTE] = ACTIONS(3092), - [anon_sym_U_SQUOTE] = ACTIONS(3092), - [anon_sym_u8_SQUOTE] = ACTIONS(3092), - [anon_sym_SQUOTE] = ACTIONS(3092), - [anon_sym_AT] = ACTIONS(3090), - [anon_sym_DQUOTE] = ACTIONS(3092), - [anon_sym_L_DQUOTE] = ACTIONS(3092), - [anon_sym_u_DQUOTE] = ACTIONS(3092), - [anon_sym_U_DQUOTE] = ACTIONS(3092), - [anon_sym_u8_DQUOTE] = ACTIONS(3092), - [sym_true] = ACTIONS(3090), - [sym_false] = ACTIONS(3090), - [anon_sym_NULL] = ACTIONS(3090), - [anon_sym_nullptr] = ACTIONS(3090), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3090), - [anon_sym___typeof] = ACTIONS(3090), - [anon_sym_typeof] = ACTIONS(3090), - [anon_sym_ATimport] = ACTIONS(3092), - [aux_sym_preproc_undef_token1] = ACTIONS(3090), - [anon_sym_POUND] = ACTIONS(3090), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3090), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3090), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3090), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3090), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE] = ACTIONS(3090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_API_AVAILABLE] = ACTIONS(3090), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_API_DEPRECATED] = ACTIONS(3090), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3090), - [anon_sym___deprecated_msg] = ACTIONS(3090), - [anon_sym___deprecated_enum_msg] = ACTIONS(3090), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3090), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3090), - [anon_sym_ATprotocol] = ACTIONS(3092), - [anon_sym_ATinterface] = ACTIONS(3092), - [anon_sym_ATimplementation] = ACTIONS(3092), - [anon_sym_ATcompatibility_alias] = ACTIONS(3092), - [anon_sym_ATsynthesize] = ACTIONS(3092), - [anon_sym_ATdynamic] = ACTIONS(3092), - [anon_sym__Alignas] = ACTIONS(3090), - [anon_sym_ATtry] = ACTIONS(3092), - [anon_sym___try] = ACTIONS(3090), - [anon_sym_ATthrow] = ACTIONS(3092), - [anon_sym_ATselector] = ACTIONS(3092), - [anon_sym_ATavailable] = ACTIONS(3092), - [anon_sym___builtin_available] = ACTIONS(3090), - [anon_sym_va_arg] = ACTIONS(3090), - [anon_sym___asm] = ACTIONS(3090), - [anon_sym_ATencode] = ACTIONS(3092), - [anon_sym_ATsynchronized] = ACTIONS(3092), - [anon_sym_BOOL] = ACTIONS(3090), - [anon_sym_IMP] = ACTIONS(3090), - [anon_sym_SEL] = ACTIONS(3090), - [anon_sym_Class] = ACTIONS(3090), - [anon_sym_id] = ACTIONS(3090), - }, - [406] = { - [sym_identifier] = ACTIONS(3094), - [aux_sym_preproc_include_token1] = ACTIONS(3094), - [aux_sym_preproc_include_token2] = ACTIONS(3094), - [aux_sym_preproc_def_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token2] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3094), - [aux_sym_preproc_else_token1] = ACTIONS(3094), - [aux_sym_preproc_elif_token1] = ACTIONS(3094), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3094), - [sym_preproc_directive] = ACTIONS(3094), - [anon_sym_LPAREN2] = ACTIONS(3096), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_TILDE] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3094), - [anon_sym_PLUS] = ACTIONS(3094), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_CARET] = ACTIONS(3096), - [anon_sym_AMP] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3096), - [anon_sym___extension__] = ACTIONS(3094), - [anon_sym_typedef] = ACTIONS(3094), - [anon_sym_extern] = ACTIONS(3094), - [anon_sym___attribute__] = ACTIONS(3094), - [anon_sym___attribute] = ACTIONS(3094), - [anon_sym_noreturn] = ACTIONS(3094), - [anon_sym_LBRACK] = ACTIONS(3096), - [anon_sym___declspec] = ACTIONS(3094), - [anon_sym___cdecl] = ACTIONS(3094), - [anon_sym___clrcall] = ACTIONS(3094), - [anon_sym___stdcall] = ACTIONS(3094), - [anon_sym___fastcall] = ACTIONS(3094), - [anon_sym___thiscall] = ACTIONS(3094), - [anon_sym___vectorcall] = ACTIONS(3094), - [anon_sym_LBRACE] = ACTIONS(3096), - [anon_sym_signed] = ACTIONS(3094), - [anon_sym_unsigned] = ACTIONS(3094), - [anon_sym_long] = ACTIONS(3094), - [anon_sym_short] = ACTIONS(3094), - [anon_sym_ATautoreleasepool] = ACTIONS(3096), - [anon_sym_static] = ACTIONS(3094), - [anon_sym_auto] = ACTIONS(3094), - [anon_sym_register] = ACTIONS(3094), - [anon_sym_inline] = ACTIONS(3094), - [anon_sym___inline] = ACTIONS(3094), - [anon_sym___inline__] = ACTIONS(3094), - [anon_sym___forceinline] = ACTIONS(3094), - [anon_sym_thread_local] = ACTIONS(3094), - [anon_sym___thread] = ACTIONS(3094), - [anon_sym_CG_EXTERN] = ACTIONS(3094), - [anon_sym_CG_INLINE] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3094), - [anon_sym_IBOutlet] = ACTIONS(3094), - [anon_sym_IBInspectable] = ACTIONS(3094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3094), - [anon_sym_NS_INLINE] = ACTIONS(3094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3094), - [anon_sym_OBJC_EXPORT] = ACTIONS(3094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3094), - [anon_sym_const] = ACTIONS(3094), - [anon_sym_constexpr] = ACTIONS(3094), - [anon_sym_volatile] = ACTIONS(3094), - [anon_sym_restrict] = ACTIONS(3094), - [anon_sym___restrict__] = ACTIONS(3094), - [anon_sym__Atomic] = ACTIONS(3094), - [anon_sym__Noreturn] = ACTIONS(3094), - [anon_sym_nullable] = ACTIONS(3094), - [anon_sym__Complex] = ACTIONS(3094), - [anon_sym__Nonnull] = ACTIONS(3094), - [anon_sym__Nullable] = ACTIONS(3094), - [anon_sym__Nullable_result] = ACTIONS(3094), - [anon_sym__Null_unspecified] = ACTIONS(3094), - [anon_sym___autoreleasing] = ACTIONS(3094), - [anon_sym___block] = ACTIONS(3094), - [anon_sym___bridge] = ACTIONS(3094), - [anon_sym___bridge_retained] = ACTIONS(3094), - [anon_sym___bridge_transfer] = ACTIONS(3094), - [anon_sym___complex] = ACTIONS(3094), - [anon_sym___const] = ACTIONS(3094), - [anon_sym___imag] = ACTIONS(3094), - [anon_sym___kindof] = ACTIONS(3094), - [anon_sym___nonnull] = ACTIONS(3094), - [anon_sym___nullable] = ACTIONS(3094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3094), - [anon_sym___real] = ACTIONS(3094), - [anon_sym___strong] = ACTIONS(3094), - [anon_sym___unsafe_unretained] = ACTIONS(3094), - [anon_sym___unused] = ACTIONS(3094), - [anon_sym___weak] = ACTIONS(3094), - [sym_primitive_type] = ACTIONS(3094), - [anon_sym_enum] = ACTIONS(3094), - [anon_sym_struct] = ACTIONS(3094), - [anon_sym_union] = ACTIONS(3094), - [anon_sym_if] = ACTIONS(3094), - [anon_sym_switch] = ACTIONS(3094), - [anon_sym_case] = ACTIONS(3094), - [anon_sym_default] = ACTIONS(3094), - [anon_sym_while] = ACTIONS(3094), - [anon_sym_do] = ACTIONS(3094), - [anon_sym_for] = ACTIONS(3094), - [anon_sym_in] = ACTIONS(3094), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_break] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(3094), - [anon_sym_goto] = ACTIONS(3094), - [anon_sym_DASH_DASH] = ACTIONS(3096), - [anon_sym_PLUS_PLUS] = ACTIONS(3096), - [anon_sym_sizeof] = ACTIONS(3094), - [anon_sym___alignof__] = ACTIONS(3094), - [anon_sym___alignof] = ACTIONS(3094), - [anon_sym__alignof] = ACTIONS(3094), - [anon_sym_alignof] = ACTIONS(3094), - [anon_sym__Alignof] = ACTIONS(3094), - [anon_sym_offsetof] = ACTIONS(3094), - [anon_sym__Generic] = ACTIONS(3094), - [anon_sym_asm] = ACTIONS(3094), - [anon_sym___asm__] = ACTIONS(3094), - [sym_number_literal] = ACTIONS(3096), - [anon_sym_L_SQUOTE] = ACTIONS(3096), - [anon_sym_u_SQUOTE] = ACTIONS(3096), - [anon_sym_U_SQUOTE] = ACTIONS(3096), - [anon_sym_u8_SQUOTE] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3094), - [anon_sym_DQUOTE] = ACTIONS(3096), - [anon_sym_L_DQUOTE] = ACTIONS(3096), - [anon_sym_u_DQUOTE] = ACTIONS(3096), - [anon_sym_U_DQUOTE] = ACTIONS(3096), - [anon_sym_u8_DQUOTE] = ACTIONS(3096), - [sym_true] = ACTIONS(3094), - [sym_false] = ACTIONS(3094), - [anon_sym_NULL] = ACTIONS(3094), - [anon_sym_nullptr] = ACTIONS(3094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3094), - [anon_sym___typeof] = ACTIONS(3094), - [anon_sym_typeof] = ACTIONS(3094), - [anon_sym_ATimport] = ACTIONS(3096), - [aux_sym_preproc_undef_token1] = ACTIONS(3094), - [anon_sym_POUND] = ACTIONS(3094), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE] = ACTIONS(3094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_API_AVAILABLE] = ACTIONS(3094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_API_DEPRECATED] = ACTIONS(3094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3094), - [anon_sym___deprecated_msg] = ACTIONS(3094), - [anon_sym___deprecated_enum_msg] = ACTIONS(3094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3094), - [anon_sym_ATprotocol] = ACTIONS(3096), - [anon_sym_ATinterface] = ACTIONS(3096), - [anon_sym_ATimplementation] = ACTIONS(3096), - [anon_sym_ATcompatibility_alias] = ACTIONS(3096), - [anon_sym_ATsynthesize] = ACTIONS(3096), - [anon_sym_ATdynamic] = ACTIONS(3096), - [anon_sym__Alignas] = ACTIONS(3094), - [anon_sym_ATtry] = ACTIONS(3096), - [anon_sym___try] = ACTIONS(3094), - [anon_sym_ATthrow] = ACTIONS(3096), - [anon_sym_ATselector] = ACTIONS(3096), - [anon_sym_ATavailable] = ACTIONS(3096), - [anon_sym___builtin_available] = ACTIONS(3094), - [anon_sym_va_arg] = ACTIONS(3094), - [anon_sym___asm] = ACTIONS(3094), - [anon_sym_ATencode] = ACTIONS(3096), - [anon_sym_ATsynchronized] = ACTIONS(3096), - [anon_sym_BOOL] = ACTIONS(3094), - [anon_sym_IMP] = ACTIONS(3094), - [anon_sym_SEL] = ACTIONS(3094), - [anon_sym_Class] = ACTIONS(3094), - [anon_sym_id] = ACTIONS(3094), - }, - [407] = { - [sym_identifier] = ACTIONS(3098), - [aux_sym_preproc_include_token1] = ACTIONS(3098), - [aux_sym_preproc_include_token2] = ACTIONS(3098), - [aux_sym_preproc_def_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token2] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3098), - [aux_sym_preproc_else_token1] = ACTIONS(3098), - [aux_sym_preproc_elif_token1] = ACTIONS(3098), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3098), - [sym_preproc_directive] = ACTIONS(3098), - [anon_sym_LPAREN2] = ACTIONS(3100), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_TILDE] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3098), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_CARET] = ACTIONS(3100), - [anon_sym_AMP] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3100), - [anon_sym___extension__] = ACTIONS(3098), - [anon_sym_typedef] = ACTIONS(3098), - [anon_sym_extern] = ACTIONS(3098), - [anon_sym___attribute__] = ACTIONS(3098), - [anon_sym___attribute] = ACTIONS(3098), - [anon_sym_noreturn] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3100), - [anon_sym___declspec] = ACTIONS(3098), - [anon_sym___cdecl] = ACTIONS(3098), - [anon_sym___clrcall] = ACTIONS(3098), - [anon_sym___stdcall] = ACTIONS(3098), - [anon_sym___fastcall] = ACTIONS(3098), - [anon_sym___thiscall] = ACTIONS(3098), - [anon_sym___vectorcall] = ACTIONS(3098), - [anon_sym_LBRACE] = ACTIONS(3100), - [anon_sym_signed] = ACTIONS(3098), - [anon_sym_unsigned] = ACTIONS(3098), - [anon_sym_long] = ACTIONS(3098), - [anon_sym_short] = ACTIONS(3098), - [anon_sym_ATautoreleasepool] = ACTIONS(3100), - [anon_sym_static] = ACTIONS(3098), - [anon_sym_auto] = ACTIONS(3098), - [anon_sym_register] = ACTIONS(3098), - [anon_sym_inline] = ACTIONS(3098), - [anon_sym___inline] = ACTIONS(3098), - [anon_sym___inline__] = ACTIONS(3098), - [anon_sym___forceinline] = ACTIONS(3098), - [anon_sym_thread_local] = ACTIONS(3098), - [anon_sym___thread] = ACTIONS(3098), - [anon_sym_CG_EXTERN] = ACTIONS(3098), - [anon_sym_CG_INLINE] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3098), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3098), - [anon_sym_IBOutlet] = ACTIONS(3098), - [anon_sym_IBInspectable] = ACTIONS(3098), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3098), - [anon_sym_NS_INLINE] = ACTIONS(3098), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3098), - [anon_sym_OBJC_EXPORT] = ACTIONS(3098), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3098), - [anon_sym_const] = ACTIONS(3098), - [anon_sym_constexpr] = ACTIONS(3098), - [anon_sym_volatile] = ACTIONS(3098), - [anon_sym_restrict] = ACTIONS(3098), - [anon_sym___restrict__] = ACTIONS(3098), - [anon_sym__Atomic] = ACTIONS(3098), - [anon_sym__Noreturn] = ACTIONS(3098), - [anon_sym_nullable] = ACTIONS(3098), - [anon_sym__Complex] = ACTIONS(3098), - [anon_sym__Nonnull] = ACTIONS(3098), - [anon_sym__Nullable] = ACTIONS(3098), - [anon_sym__Nullable_result] = ACTIONS(3098), - [anon_sym__Null_unspecified] = ACTIONS(3098), - [anon_sym___autoreleasing] = ACTIONS(3098), - [anon_sym___block] = ACTIONS(3098), - [anon_sym___bridge] = ACTIONS(3098), - [anon_sym___bridge_retained] = ACTIONS(3098), - [anon_sym___bridge_transfer] = ACTIONS(3098), - [anon_sym___complex] = ACTIONS(3098), - [anon_sym___const] = ACTIONS(3098), - [anon_sym___imag] = ACTIONS(3098), - [anon_sym___kindof] = ACTIONS(3098), - [anon_sym___nonnull] = ACTIONS(3098), - [anon_sym___nullable] = ACTIONS(3098), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3098), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3098), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3098), - [anon_sym___real] = ACTIONS(3098), - [anon_sym___strong] = ACTIONS(3098), - [anon_sym___unsafe_unretained] = ACTIONS(3098), - [anon_sym___unused] = ACTIONS(3098), - [anon_sym___weak] = ACTIONS(3098), - [sym_primitive_type] = ACTIONS(3098), - [anon_sym_enum] = ACTIONS(3098), - [anon_sym_struct] = ACTIONS(3098), - [anon_sym_union] = ACTIONS(3098), - [anon_sym_if] = ACTIONS(3098), - [anon_sym_switch] = ACTIONS(3098), - [anon_sym_case] = ACTIONS(3098), - [anon_sym_default] = ACTIONS(3098), - [anon_sym_while] = ACTIONS(3098), - [anon_sym_do] = ACTIONS(3098), - [anon_sym_for] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3098), - [anon_sym_return] = ACTIONS(3098), - [anon_sym_break] = ACTIONS(3098), - [anon_sym_continue] = ACTIONS(3098), - [anon_sym_goto] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3100), - [anon_sym_PLUS_PLUS] = ACTIONS(3100), - [anon_sym_sizeof] = ACTIONS(3098), - [anon_sym___alignof__] = ACTIONS(3098), - [anon_sym___alignof] = ACTIONS(3098), - [anon_sym__alignof] = ACTIONS(3098), - [anon_sym_alignof] = ACTIONS(3098), - [anon_sym__Alignof] = ACTIONS(3098), - [anon_sym_offsetof] = ACTIONS(3098), - [anon_sym__Generic] = ACTIONS(3098), - [anon_sym_asm] = ACTIONS(3098), - [anon_sym___asm__] = ACTIONS(3098), - [sym_number_literal] = ACTIONS(3100), - [anon_sym_L_SQUOTE] = ACTIONS(3100), - [anon_sym_u_SQUOTE] = ACTIONS(3100), - [anon_sym_U_SQUOTE] = ACTIONS(3100), - [anon_sym_u8_SQUOTE] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_DQUOTE] = ACTIONS(3100), - [anon_sym_L_DQUOTE] = ACTIONS(3100), - [anon_sym_u_DQUOTE] = ACTIONS(3100), - [anon_sym_U_DQUOTE] = ACTIONS(3100), - [anon_sym_u8_DQUOTE] = ACTIONS(3100), - [sym_true] = ACTIONS(3098), - [sym_false] = ACTIONS(3098), - [anon_sym_NULL] = ACTIONS(3098), - [anon_sym_nullptr] = ACTIONS(3098), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3098), - [anon_sym___typeof] = ACTIONS(3098), - [anon_sym_typeof] = ACTIONS(3098), - [anon_sym_ATimport] = ACTIONS(3100), - [aux_sym_preproc_undef_token1] = ACTIONS(3098), - [anon_sym_POUND] = ACTIONS(3098), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3098), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3098), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3098), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3098), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE] = ACTIONS(3098), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_API_AVAILABLE] = ACTIONS(3098), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_API_DEPRECATED] = ACTIONS(3098), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3098), - [anon_sym___deprecated_msg] = ACTIONS(3098), - [anon_sym___deprecated_enum_msg] = ACTIONS(3098), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3098), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3098), - [anon_sym_ATprotocol] = ACTIONS(3100), - [anon_sym_ATinterface] = ACTIONS(3100), - [anon_sym_ATimplementation] = ACTIONS(3100), - [anon_sym_ATcompatibility_alias] = ACTIONS(3100), - [anon_sym_ATsynthesize] = ACTIONS(3100), - [anon_sym_ATdynamic] = ACTIONS(3100), - [anon_sym__Alignas] = ACTIONS(3098), - [anon_sym_ATtry] = ACTIONS(3100), - [anon_sym___try] = ACTIONS(3098), - [anon_sym_ATthrow] = ACTIONS(3100), - [anon_sym_ATselector] = ACTIONS(3100), - [anon_sym_ATavailable] = ACTIONS(3100), - [anon_sym___builtin_available] = ACTIONS(3098), - [anon_sym_va_arg] = ACTIONS(3098), - [anon_sym___asm] = ACTIONS(3098), - [anon_sym_ATencode] = ACTIONS(3100), - [anon_sym_ATsynchronized] = ACTIONS(3100), - [anon_sym_BOOL] = ACTIONS(3098), - [anon_sym_IMP] = ACTIONS(3098), - [anon_sym_SEL] = ACTIONS(3098), - [anon_sym_Class] = ACTIONS(3098), - [anon_sym_id] = ACTIONS(3098), - }, - [408] = { - [sym_identifier] = ACTIONS(3102), - [aux_sym_preproc_include_token1] = ACTIONS(3102), - [aux_sym_preproc_include_token2] = ACTIONS(3102), - [aux_sym_preproc_def_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token2] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3102), - [aux_sym_preproc_else_token1] = ACTIONS(3102), - [aux_sym_preproc_elif_token1] = ACTIONS(3102), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3102), - [sym_preproc_directive] = ACTIONS(3102), - [anon_sym_LPAREN2] = ACTIONS(3104), - [anon_sym_BANG] = ACTIONS(3104), - [anon_sym_TILDE] = ACTIONS(3104), - [anon_sym_DASH] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(3104), - [anon_sym_CARET] = ACTIONS(3104), - [anon_sym_AMP] = ACTIONS(3104), - [anon_sym_SEMI] = ACTIONS(3104), - [anon_sym___extension__] = ACTIONS(3102), - [anon_sym_typedef] = ACTIONS(3102), - [anon_sym_extern] = ACTIONS(3102), - [anon_sym___attribute__] = ACTIONS(3102), - [anon_sym___attribute] = ACTIONS(3102), - [anon_sym_noreturn] = ACTIONS(3102), - [anon_sym_LBRACK] = ACTIONS(3104), - [anon_sym___declspec] = ACTIONS(3102), - [anon_sym___cdecl] = ACTIONS(3102), - [anon_sym___clrcall] = ACTIONS(3102), - [anon_sym___stdcall] = ACTIONS(3102), - [anon_sym___fastcall] = ACTIONS(3102), - [anon_sym___thiscall] = ACTIONS(3102), - [anon_sym___vectorcall] = ACTIONS(3102), - [anon_sym_LBRACE] = ACTIONS(3104), - [anon_sym_signed] = ACTIONS(3102), - [anon_sym_unsigned] = ACTIONS(3102), - [anon_sym_long] = ACTIONS(3102), - [anon_sym_short] = ACTIONS(3102), - [anon_sym_ATautoreleasepool] = ACTIONS(3104), - [anon_sym_static] = ACTIONS(3102), - [anon_sym_auto] = ACTIONS(3102), - [anon_sym_register] = ACTIONS(3102), - [anon_sym_inline] = ACTIONS(3102), - [anon_sym___inline] = ACTIONS(3102), - [anon_sym___inline__] = ACTIONS(3102), - [anon_sym___forceinline] = ACTIONS(3102), - [anon_sym_thread_local] = ACTIONS(3102), - [anon_sym___thread] = ACTIONS(3102), - [anon_sym_CG_EXTERN] = ACTIONS(3102), - [anon_sym_CG_INLINE] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3102), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3102), - [anon_sym_IBOutlet] = ACTIONS(3102), - [anon_sym_IBInspectable] = ACTIONS(3102), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3102), - [anon_sym_NS_INLINE] = ACTIONS(3102), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3102), - [anon_sym_OBJC_EXPORT] = ACTIONS(3102), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3102), - [anon_sym_const] = ACTIONS(3102), - [anon_sym_constexpr] = ACTIONS(3102), - [anon_sym_volatile] = ACTIONS(3102), - [anon_sym_restrict] = ACTIONS(3102), - [anon_sym___restrict__] = ACTIONS(3102), - [anon_sym__Atomic] = ACTIONS(3102), - [anon_sym__Noreturn] = ACTIONS(3102), - [anon_sym_nullable] = ACTIONS(3102), - [anon_sym__Complex] = ACTIONS(3102), - [anon_sym__Nonnull] = ACTIONS(3102), - [anon_sym__Nullable] = ACTIONS(3102), - [anon_sym__Nullable_result] = ACTIONS(3102), - [anon_sym__Null_unspecified] = ACTIONS(3102), - [anon_sym___autoreleasing] = ACTIONS(3102), - [anon_sym___block] = ACTIONS(3102), - [anon_sym___bridge] = ACTIONS(3102), - [anon_sym___bridge_retained] = ACTIONS(3102), - [anon_sym___bridge_transfer] = ACTIONS(3102), - [anon_sym___complex] = ACTIONS(3102), - [anon_sym___const] = ACTIONS(3102), - [anon_sym___imag] = ACTIONS(3102), - [anon_sym___kindof] = ACTIONS(3102), - [anon_sym___nonnull] = ACTIONS(3102), - [anon_sym___nullable] = ACTIONS(3102), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3102), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3102), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3102), - [anon_sym___real] = ACTIONS(3102), - [anon_sym___strong] = ACTIONS(3102), - [anon_sym___unsafe_unretained] = ACTIONS(3102), - [anon_sym___unused] = ACTIONS(3102), - [anon_sym___weak] = ACTIONS(3102), - [sym_primitive_type] = ACTIONS(3102), - [anon_sym_enum] = ACTIONS(3102), - [anon_sym_struct] = ACTIONS(3102), - [anon_sym_union] = ACTIONS(3102), - [anon_sym_if] = ACTIONS(3102), - [anon_sym_switch] = ACTIONS(3102), - [anon_sym_case] = ACTIONS(3102), - [anon_sym_default] = ACTIONS(3102), - [anon_sym_while] = ACTIONS(3102), - [anon_sym_do] = ACTIONS(3102), - [anon_sym_for] = ACTIONS(3102), - [anon_sym_in] = ACTIONS(3102), - [anon_sym_return] = ACTIONS(3102), - [anon_sym_break] = ACTIONS(3102), - [anon_sym_continue] = ACTIONS(3102), - [anon_sym_goto] = ACTIONS(3102), - [anon_sym_DASH_DASH] = ACTIONS(3104), - [anon_sym_PLUS_PLUS] = ACTIONS(3104), - [anon_sym_sizeof] = ACTIONS(3102), - [anon_sym___alignof__] = ACTIONS(3102), - [anon_sym___alignof] = ACTIONS(3102), - [anon_sym__alignof] = ACTIONS(3102), - [anon_sym_alignof] = ACTIONS(3102), - [anon_sym__Alignof] = ACTIONS(3102), - [anon_sym_offsetof] = ACTIONS(3102), - [anon_sym__Generic] = ACTIONS(3102), - [anon_sym_asm] = ACTIONS(3102), - [anon_sym___asm__] = ACTIONS(3102), - [sym_number_literal] = ACTIONS(3104), - [anon_sym_L_SQUOTE] = ACTIONS(3104), - [anon_sym_u_SQUOTE] = ACTIONS(3104), - [anon_sym_U_SQUOTE] = ACTIONS(3104), - [anon_sym_u8_SQUOTE] = ACTIONS(3104), - [anon_sym_SQUOTE] = ACTIONS(3104), - [anon_sym_AT] = ACTIONS(3102), - [anon_sym_DQUOTE] = ACTIONS(3104), - [anon_sym_L_DQUOTE] = ACTIONS(3104), - [anon_sym_u_DQUOTE] = ACTIONS(3104), - [anon_sym_U_DQUOTE] = ACTIONS(3104), - [anon_sym_u8_DQUOTE] = ACTIONS(3104), - [sym_true] = ACTIONS(3102), - [sym_false] = ACTIONS(3102), - [anon_sym_NULL] = ACTIONS(3102), - [anon_sym_nullptr] = ACTIONS(3102), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3102), - [anon_sym___typeof] = ACTIONS(3102), - [anon_sym_typeof] = ACTIONS(3102), - [anon_sym_ATimport] = ACTIONS(3104), - [aux_sym_preproc_undef_token1] = ACTIONS(3102), - [anon_sym_POUND] = ACTIONS(3102), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3102), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3102), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3102), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3102), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE] = ACTIONS(3102), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_API_AVAILABLE] = ACTIONS(3102), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_API_DEPRECATED] = ACTIONS(3102), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3102), - [anon_sym___deprecated_msg] = ACTIONS(3102), - [anon_sym___deprecated_enum_msg] = ACTIONS(3102), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3102), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3102), - [anon_sym_ATprotocol] = ACTIONS(3104), - [anon_sym_ATinterface] = ACTIONS(3104), - [anon_sym_ATimplementation] = ACTIONS(3104), - [anon_sym_ATcompatibility_alias] = ACTIONS(3104), - [anon_sym_ATsynthesize] = ACTIONS(3104), - [anon_sym_ATdynamic] = ACTIONS(3104), - [anon_sym__Alignas] = ACTIONS(3102), - [anon_sym_ATtry] = ACTIONS(3104), - [anon_sym___try] = ACTIONS(3102), - [anon_sym_ATthrow] = ACTIONS(3104), - [anon_sym_ATselector] = ACTIONS(3104), - [anon_sym_ATavailable] = ACTIONS(3104), - [anon_sym___builtin_available] = ACTIONS(3102), - [anon_sym_va_arg] = ACTIONS(3102), - [anon_sym___asm] = ACTIONS(3102), - [anon_sym_ATencode] = ACTIONS(3104), - [anon_sym_ATsynchronized] = ACTIONS(3104), - [anon_sym_BOOL] = ACTIONS(3102), - [anon_sym_IMP] = ACTIONS(3102), - [anon_sym_SEL] = ACTIONS(3102), - [anon_sym_Class] = ACTIONS(3102), - [anon_sym_id] = ACTIONS(3102), - }, - [409] = { - [sym_identifier] = ACTIONS(3106), - [aux_sym_preproc_include_token1] = ACTIONS(3106), - [aux_sym_preproc_include_token2] = ACTIONS(3106), - [aux_sym_preproc_def_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token2] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3106), - [aux_sym_preproc_else_token1] = ACTIONS(3106), - [aux_sym_preproc_elif_token1] = ACTIONS(3106), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3106), - [sym_preproc_directive] = ACTIONS(3106), - [anon_sym_LPAREN2] = ACTIONS(3108), - [anon_sym_BANG] = ACTIONS(3108), - [anon_sym_TILDE] = ACTIONS(3108), - [anon_sym_DASH] = ACTIONS(3106), - [anon_sym_PLUS] = ACTIONS(3106), - [anon_sym_STAR] = ACTIONS(3108), - [anon_sym_CARET] = ACTIONS(3108), - [anon_sym_AMP] = ACTIONS(3108), - [anon_sym_SEMI] = ACTIONS(3108), - [anon_sym___extension__] = ACTIONS(3106), - [anon_sym_typedef] = ACTIONS(3106), - [anon_sym_extern] = ACTIONS(3106), - [anon_sym___attribute__] = ACTIONS(3106), - [anon_sym___attribute] = ACTIONS(3106), - [anon_sym_noreturn] = ACTIONS(3106), - [anon_sym_LBRACK] = ACTIONS(3108), - [anon_sym___declspec] = ACTIONS(3106), - [anon_sym___cdecl] = ACTIONS(3106), - [anon_sym___clrcall] = ACTIONS(3106), - [anon_sym___stdcall] = ACTIONS(3106), - [anon_sym___fastcall] = ACTIONS(3106), - [anon_sym___thiscall] = ACTIONS(3106), - [anon_sym___vectorcall] = ACTIONS(3106), - [anon_sym_LBRACE] = ACTIONS(3108), - [anon_sym_signed] = ACTIONS(3106), - [anon_sym_unsigned] = ACTIONS(3106), - [anon_sym_long] = ACTIONS(3106), - [anon_sym_short] = ACTIONS(3106), - [anon_sym_ATautoreleasepool] = ACTIONS(3108), - [anon_sym_static] = ACTIONS(3106), - [anon_sym_auto] = ACTIONS(3106), - [anon_sym_register] = ACTIONS(3106), - [anon_sym_inline] = ACTIONS(3106), - [anon_sym___inline] = ACTIONS(3106), - [anon_sym___inline__] = ACTIONS(3106), - [anon_sym___forceinline] = ACTIONS(3106), - [anon_sym_thread_local] = ACTIONS(3106), - [anon_sym___thread] = ACTIONS(3106), - [anon_sym_CG_EXTERN] = ACTIONS(3106), - [anon_sym_CG_INLINE] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3106), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3106), - [anon_sym_IBOutlet] = ACTIONS(3106), - [anon_sym_IBInspectable] = ACTIONS(3106), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3106), - [anon_sym_NS_INLINE] = ACTIONS(3106), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3106), - [anon_sym_OBJC_EXPORT] = ACTIONS(3106), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3106), - [anon_sym_const] = ACTIONS(3106), - [anon_sym_constexpr] = ACTIONS(3106), - [anon_sym_volatile] = ACTIONS(3106), - [anon_sym_restrict] = ACTIONS(3106), - [anon_sym___restrict__] = ACTIONS(3106), - [anon_sym__Atomic] = ACTIONS(3106), - [anon_sym__Noreturn] = ACTIONS(3106), - [anon_sym_nullable] = ACTIONS(3106), - [anon_sym__Complex] = ACTIONS(3106), - [anon_sym__Nonnull] = ACTIONS(3106), - [anon_sym__Nullable] = ACTIONS(3106), - [anon_sym__Nullable_result] = ACTIONS(3106), - [anon_sym__Null_unspecified] = ACTIONS(3106), - [anon_sym___autoreleasing] = ACTIONS(3106), - [anon_sym___block] = ACTIONS(3106), - [anon_sym___bridge] = ACTIONS(3106), - [anon_sym___bridge_retained] = ACTIONS(3106), - [anon_sym___bridge_transfer] = ACTIONS(3106), - [anon_sym___complex] = ACTIONS(3106), - [anon_sym___const] = ACTIONS(3106), - [anon_sym___imag] = ACTIONS(3106), - [anon_sym___kindof] = ACTIONS(3106), - [anon_sym___nonnull] = ACTIONS(3106), - [anon_sym___nullable] = ACTIONS(3106), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3106), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3106), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3106), - [anon_sym___real] = ACTIONS(3106), - [anon_sym___strong] = ACTIONS(3106), - [anon_sym___unsafe_unretained] = ACTIONS(3106), - [anon_sym___unused] = ACTIONS(3106), - [anon_sym___weak] = ACTIONS(3106), - [sym_primitive_type] = ACTIONS(3106), - [anon_sym_enum] = ACTIONS(3106), - [anon_sym_struct] = ACTIONS(3106), - [anon_sym_union] = ACTIONS(3106), - [anon_sym_if] = ACTIONS(3106), - [anon_sym_switch] = ACTIONS(3106), - [anon_sym_case] = ACTIONS(3106), - [anon_sym_default] = ACTIONS(3106), - [anon_sym_while] = ACTIONS(3106), - [anon_sym_do] = ACTIONS(3106), - [anon_sym_for] = ACTIONS(3106), - [anon_sym_in] = ACTIONS(3106), - [anon_sym_return] = ACTIONS(3106), - [anon_sym_break] = ACTIONS(3106), - [anon_sym_continue] = ACTIONS(3106), - [anon_sym_goto] = ACTIONS(3106), - [anon_sym_DASH_DASH] = ACTIONS(3108), - [anon_sym_PLUS_PLUS] = ACTIONS(3108), - [anon_sym_sizeof] = ACTIONS(3106), - [anon_sym___alignof__] = ACTIONS(3106), - [anon_sym___alignof] = ACTIONS(3106), - [anon_sym__alignof] = ACTIONS(3106), - [anon_sym_alignof] = ACTIONS(3106), - [anon_sym__Alignof] = ACTIONS(3106), - [anon_sym_offsetof] = ACTIONS(3106), - [anon_sym__Generic] = ACTIONS(3106), - [anon_sym_asm] = ACTIONS(3106), - [anon_sym___asm__] = ACTIONS(3106), - [sym_number_literal] = ACTIONS(3108), - [anon_sym_L_SQUOTE] = ACTIONS(3108), - [anon_sym_u_SQUOTE] = ACTIONS(3108), - [anon_sym_U_SQUOTE] = ACTIONS(3108), - [anon_sym_u8_SQUOTE] = ACTIONS(3108), - [anon_sym_SQUOTE] = ACTIONS(3108), - [anon_sym_AT] = ACTIONS(3106), - [anon_sym_DQUOTE] = ACTIONS(3108), - [anon_sym_L_DQUOTE] = ACTIONS(3108), - [anon_sym_u_DQUOTE] = ACTIONS(3108), - [anon_sym_U_DQUOTE] = ACTIONS(3108), - [anon_sym_u8_DQUOTE] = ACTIONS(3108), - [sym_true] = ACTIONS(3106), - [sym_false] = ACTIONS(3106), - [anon_sym_NULL] = ACTIONS(3106), - [anon_sym_nullptr] = ACTIONS(3106), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3106), - [anon_sym___typeof] = ACTIONS(3106), - [anon_sym_typeof] = ACTIONS(3106), - [anon_sym_ATimport] = ACTIONS(3108), - [aux_sym_preproc_undef_token1] = ACTIONS(3106), - [anon_sym_POUND] = ACTIONS(3106), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3106), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3106), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3106), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3106), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE] = ACTIONS(3106), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_API_AVAILABLE] = ACTIONS(3106), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_API_DEPRECATED] = ACTIONS(3106), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3106), - [anon_sym___deprecated_msg] = ACTIONS(3106), - [anon_sym___deprecated_enum_msg] = ACTIONS(3106), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3106), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3106), - [anon_sym_ATprotocol] = ACTIONS(3108), - [anon_sym_ATinterface] = ACTIONS(3108), - [anon_sym_ATimplementation] = ACTIONS(3108), - [anon_sym_ATcompatibility_alias] = ACTIONS(3108), - [anon_sym_ATsynthesize] = ACTIONS(3108), - [anon_sym_ATdynamic] = ACTIONS(3108), - [anon_sym__Alignas] = ACTIONS(3106), - [anon_sym_ATtry] = ACTIONS(3108), - [anon_sym___try] = ACTIONS(3106), - [anon_sym_ATthrow] = ACTIONS(3108), - [anon_sym_ATselector] = ACTIONS(3108), - [anon_sym_ATavailable] = ACTIONS(3108), - [anon_sym___builtin_available] = ACTIONS(3106), - [anon_sym_va_arg] = ACTIONS(3106), - [anon_sym___asm] = ACTIONS(3106), - [anon_sym_ATencode] = ACTIONS(3108), - [anon_sym_ATsynchronized] = ACTIONS(3108), - [anon_sym_BOOL] = ACTIONS(3106), - [anon_sym_IMP] = ACTIONS(3106), - [anon_sym_SEL] = ACTIONS(3106), - [anon_sym_Class] = ACTIONS(3106), - [anon_sym_id] = ACTIONS(3106), - }, - [410] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_include_token1] = ACTIONS(3110), - [aux_sym_preproc_include_token2] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token2] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [aux_sym_preproc_else_token1] = ACTIONS(3110), - [aux_sym_preproc_elif_token1] = ACTIONS(3110), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_LPAREN2] = ACTIONS(3112), - [anon_sym_BANG] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), - [anon_sym_DASH] = ACTIONS(3110), - [anon_sym_PLUS] = ACTIONS(3110), - [anon_sym_STAR] = ACTIONS(3112), - [anon_sym_CARET] = ACTIONS(3112), - [anon_sym_AMP] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_ATautoreleasepool] = ACTIONS(3112), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_if] = ACTIONS(3110), - [anon_sym_switch] = ACTIONS(3110), - [anon_sym_case] = ACTIONS(3110), - [anon_sym_default] = ACTIONS(3110), - [anon_sym_while] = ACTIONS(3110), - [anon_sym_do] = ACTIONS(3110), - [anon_sym_for] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [anon_sym_return] = ACTIONS(3110), - [anon_sym_break] = ACTIONS(3110), - [anon_sym_continue] = ACTIONS(3110), - [anon_sym_goto] = ACTIONS(3110), - [anon_sym_DASH_DASH] = ACTIONS(3112), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_sizeof] = ACTIONS(3110), - [anon_sym___alignof__] = ACTIONS(3110), - [anon_sym___alignof] = ACTIONS(3110), - [anon_sym__alignof] = ACTIONS(3110), - [anon_sym_alignof] = ACTIONS(3110), - [anon_sym__Alignof] = ACTIONS(3110), - [anon_sym_offsetof] = ACTIONS(3110), - [anon_sym__Generic] = ACTIONS(3110), - [anon_sym_asm] = ACTIONS(3110), - [anon_sym___asm__] = ACTIONS(3110), - [sym_number_literal] = ACTIONS(3112), - [anon_sym_L_SQUOTE] = ACTIONS(3112), - [anon_sym_u_SQUOTE] = ACTIONS(3112), - [anon_sym_U_SQUOTE] = ACTIONS(3112), - [anon_sym_u8_SQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), - [anon_sym_AT] = ACTIONS(3110), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_L_DQUOTE] = ACTIONS(3112), - [anon_sym_u_DQUOTE] = ACTIONS(3112), - [anon_sym_U_DQUOTE] = ACTIONS(3112), - [anon_sym_u8_DQUOTE] = ACTIONS(3112), - [sym_true] = ACTIONS(3110), - [sym_false] = ACTIONS(3110), - [anon_sym_NULL] = ACTIONS(3110), - [anon_sym_nullptr] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATimport] = ACTIONS(3112), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_POUND] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATprotocol] = ACTIONS(3112), - [anon_sym_ATinterface] = ACTIONS(3112), - [anon_sym_ATimplementation] = ACTIONS(3112), - [anon_sym_ATcompatibility_alias] = ACTIONS(3112), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_ATtry] = ACTIONS(3112), - [anon_sym___try] = ACTIONS(3110), - [anon_sym_ATthrow] = ACTIONS(3112), - [anon_sym_ATselector] = ACTIONS(3112), - [anon_sym_ATavailable] = ACTIONS(3112), - [anon_sym___builtin_available] = ACTIONS(3110), - [anon_sym_va_arg] = ACTIONS(3110), - [anon_sym___asm] = ACTIONS(3110), - [anon_sym_ATencode] = ACTIONS(3112), - [anon_sym_ATsynchronized] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [411] = { - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_include_token1] = ACTIONS(3114), - [aux_sym_preproc_include_token2] = ACTIONS(3114), - [aux_sym_preproc_def_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token2] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3114), - [aux_sym_preproc_else_token1] = ACTIONS(3114), - [aux_sym_preproc_elif_token1] = ACTIONS(3114), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3114), - [sym_preproc_directive] = ACTIONS(3114), - [anon_sym_LPAREN2] = ACTIONS(3116), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_STAR] = ACTIONS(3116), - [anon_sym_CARET] = ACTIONS(3116), - [anon_sym_AMP] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym_typedef] = ACTIONS(3114), - [anon_sym_extern] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym___declspec] = ACTIONS(3114), - [anon_sym___cdecl] = ACTIONS(3114), - [anon_sym___clrcall] = ACTIONS(3114), - [anon_sym___stdcall] = ACTIONS(3114), - [anon_sym___fastcall] = ACTIONS(3114), - [anon_sym___thiscall] = ACTIONS(3114), - [anon_sym___vectorcall] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_ATautoreleasepool] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_auto] = ACTIONS(3114), - [anon_sym_register] = ACTIONS(3114), - [anon_sym_inline] = ACTIONS(3114), - [anon_sym___inline] = ACTIONS(3114), - [anon_sym___inline__] = ACTIONS(3114), - [anon_sym___forceinline] = ACTIONS(3114), - [anon_sym_thread_local] = ACTIONS(3114), - [anon_sym___thread] = ACTIONS(3114), - [anon_sym_CG_EXTERN] = ACTIONS(3114), - [anon_sym_CG_INLINE] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3114), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3114), - [anon_sym_IBOutlet] = ACTIONS(3114), - [anon_sym_IBInspectable] = ACTIONS(3114), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3114), - [anon_sym_NS_INLINE] = ACTIONS(3114), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3114), - [anon_sym_OBJC_EXPORT] = ACTIONS(3114), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_case] = ACTIONS(3114), - [anon_sym_default] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_goto] = ACTIONS(3114), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_sizeof] = ACTIONS(3114), - [anon_sym___alignof__] = ACTIONS(3114), - [anon_sym___alignof] = ACTIONS(3114), - [anon_sym__alignof] = ACTIONS(3114), - [anon_sym_alignof] = ACTIONS(3114), - [anon_sym__Alignof] = ACTIONS(3114), - [anon_sym_offsetof] = ACTIONS(3114), - [anon_sym__Generic] = ACTIONS(3114), - [anon_sym_asm] = ACTIONS(3114), - [anon_sym___asm__] = ACTIONS(3114), - [sym_number_literal] = ACTIONS(3116), - [anon_sym_L_SQUOTE] = ACTIONS(3116), - [anon_sym_u_SQUOTE] = ACTIONS(3116), - [anon_sym_U_SQUOTE] = ACTIONS(3116), - [anon_sym_u8_SQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_AT] = ACTIONS(3114), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_L_DQUOTE] = ACTIONS(3116), - [anon_sym_u_DQUOTE] = ACTIONS(3116), - [anon_sym_U_DQUOTE] = ACTIONS(3116), - [anon_sym_u8_DQUOTE] = ACTIONS(3116), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [anon_sym_NULL] = ACTIONS(3114), - [anon_sym_nullptr] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATimport] = ACTIONS(3116), - [aux_sym_preproc_undef_token1] = ACTIONS(3114), - [anon_sym_POUND] = ACTIONS(3114), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3114), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3114), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3114), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3114), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE] = ACTIONS(3114), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_API_AVAILABLE] = ACTIONS(3114), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_API_DEPRECATED] = ACTIONS(3114), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3114), - [anon_sym___deprecated_msg] = ACTIONS(3114), - [anon_sym___deprecated_enum_msg] = ACTIONS(3114), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3114), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3114), - [anon_sym_ATprotocol] = ACTIONS(3116), - [anon_sym_ATinterface] = ACTIONS(3116), - [anon_sym_ATimplementation] = ACTIONS(3116), - [anon_sym_ATcompatibility_alias] = ACTIONS(3116), - [anon_sym_ATsynthesize] = ACTIONS(3116), - [anon_sym_ATdynamic] = ACTIONS(3116), - [anon_sym__Alignas] = ACTIONS(3114), - [anon_sym_ATtry] = ACTIONS(3116), - [anon_sym___try] = ACTIONS(3114), - [anon_sym_ATthrow] = ACTIONS(3116), - [anon_sym_ATselector] = ACTIONS(3116), - [anon_sym_ATavailable] = ACTIONS(3116), - [anon_sym___builtin_available] = ACTIONS(3114), - [anon_sym_va_arg] = ACTIONS(3114), - [anon_sym___asm] = ACTIONS(3114), - [anon_sym_ATencode] = ACTIONS(3116), - [anon_sym_ATsynchronized] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - }, - [412] = { - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_include_token1] = ACTIONS(3118), - [aux_sym_preproc_include_token2] = ACTIONS(3118), - [aux_sym_preproc_def_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token2] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3118), - [aux_sym_preproc_else_token1] = ACTIONS(3118), - [aux_sym_preproc_elif_token1] = ACTIONS(3118), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3118), - [sym_preproc_directive] = ACTIONS(3118), - [anon_sym_LPAREN2] = ACTIONS(3120), - [anon_sym_BANG] = ACTIONS(3120), - [anon_sym_TILDE] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3118), - [anon_sym_PLUS] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(3120), - [anon_sym_CARET] = ACTIONS(3120), - [anon_sym_AMP] = ACTIONS(3120), - [anon_sym_SEMI] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym_typedef] = ACTIONS(3118), - [anon_sym_extern] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym___declspec] = ACTIONS(3118), - [anon_sym___cdecl] = ACTIONS(3118), - [anon_sym___clrcall] = ACTIONS(3118), - [anon_sym___stdcall] = ACTIONS(3118), - [anon_sym___fastcall] = ACTIONS(3118), - [anon_sym___thiscall] = ACTIONS(3118), - [anon_sym___vectorcall] = ACTIONS(3118), - [anon_sym_LBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_ATautoreleasepool] = ACTIONS(3120), - [anon_sym_static] = ACTIONS(3118), - [anon_sym_auto] = ACTIONS(3118), - [anon_sym_register] = ACTIONS(3118), - [anon_sym_inline] = ACTIONS(3118), - [anon_sym___inline] = ACTIONS(3118), - [anon_sym___inline__] = ACTIONS(3118), - [anon_sym___forceinline] = ACTIONS(3118), - [anon_sym_thread_local] = ACTIONS(3118), - [anon_sym___thread] = ACTIONS(3118), - [anon_sym_CG_EXTERN] = ACTIONS(3118), - [anon_sym_CG_INLINE] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3118), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3118), - [anon_sym_IBOutlet] = ACTIONS(3118), - [anon_sym_IBInspectable] = ACTIONS(3118), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3118), - [anon_sym_NS_INLINE] = ACTIONS(3118), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3118), - [anon_sym_OBJC_EXPORT] = ACTIONS(3118), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_if] = ACTIONS(3118), - [anon_sym_switch] = ACTIONS(3118), - [anon_sym_case] = ACTIONS(3118), - [anon_sym_default] = ACTIONS(3118), - [anon_sym_while] = ACTIONS(3118), - [anon_sym_do] = ACTIONS(3118), - [anon_sym_for] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [anon_sym_return] = ACTIONS(3118), - [anon_sym_break] = ACTIONS(3118), - [anon_sym_continue] = ACTIONS(3118), - [anon_sym_goto] = ACTIONS(3118), - [anon_sym_DASH_DASH] = ACTIONS(3120), - [anon_sym_PLUS_PLUS] = ACTIONS(3120), - [anon_sym_sizeof] = ACTIONS(3118), - [anon_sym___alignof__] = ACTIONS(3118), - [anon_sym___alignof] = ACTIONS(3118), - [anon_sym__alignof] = ACTIONS(3118), - [anon_sym_alignof] = ACTIONS(3118), - [anon_sym__Alignof] = ACTIONS(3118), - [anon_sym_offsetof] = ACTIONS(3118), - [anon_sym__Generic] = ACTIONS(3118), - [anon_sym_asm] = ACTIONS(3118), - [anon_sym___asm__] = ACTIONS(3118), - [sym_number_literal] = ACTIONS(3120), - [anon_sym_L_SQUOTE] = ACTIONS(3120), - [anon_sym_u_SQUOTE] = ACTIONS(3120), - [anon_sym_U_SQUOTE] = ACTIONS(3120), - [anon_sym_u8_SQUOTE] = ACTIONS(3120), - [anon_sym_SQUOTE] = ACTIONS(3120), - [anon_sym_AT] = ACTIONS(3118), - [anon_sym_DQUOTE] = ACTIONS(3120), - [anon_sym_L_DQUOTE] = ACTIONS(3120), - [anon_sym_u_DQUOTE] = ACTIONS(3120), - [anon_sym_U_DQUOTE] = ACTIONS(3120), - [anon_sym_u8_DQUOTE] = ACTIONS(3120), - [sym_true] = ACTIONS(3118), - [sym_false] = ACTIONS(3118), - [anon_sym_NULL] = ACTIONS(3118), - [anon_sym_nullptr] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATimport] = ACTIONS(3120), - [aux_sym_preproc_undef_token1] = ACTIONS(3118), - [anon_sym_POUND] = ACTIONS(3118), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3118), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3118), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3118), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3118), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE] = ACTIONS(3118), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_API_AVAILABLE] = ACTIONS(3118), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_API_DEPRECATED] = ACTIONS(3118), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3118), - [anon_sym___deprecated_msg] = ACTIONS(3118), - [anon_sym___deprecated_enum_msg] = ACTIONS(3118), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3118), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3118), - [anon_sym_ATprotocol] = ACTIONS(3120), - [anon_sym_ATinterface] = ACTIONS(3120), - [anon_sym_ATimplementation] = ACTIONS(3120), - [anon_sym_ATcompatibility_alias] = ACTIONS(3120), - [anon_sym_ATsynthesize] = ACTIONS(3120), - [anon_sym_ATdynamic] = ACTIONS(3120), - [anon_sym__Alignas] = ACTIONS(3118), - [anon_sym_ATtry] = ACTIONS(3120), - [anon_sym___try] = ACTIONS(3118), - [anon_sym_ATthrow] = ACTIONS(3120), - [anon_sym_ATselector] = ACTIONS(3120), - [anon_sym_ATavailable] = ACTIONS(3120), - [anon_sym___builtin_available] = ACTIONS(3118), - [anon_sym_va_arg] = ACTIONS(3118), - [anon_sym___asm] = ACTIONS(3118), - [anon_sym_ATencode] = ACTIONS(3120), - [anon_sym_ATsynchronized] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - }, - [413] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_include_token1] = ACTIONS(3122), - [aux_sym_preproc_include_token2] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [aux_sym_preproc_else_token1] = ACTIONS(3122), - [aux_sym_preproc_elif_token1] = ACTIONS(3122), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_LPAREN2] = ACTIONS(3124), - [anon_sym_BANG] = ACTIONS(3124), - [anon_sym_TILDE] = ACTIONS(3124), - [anon_sym_DASH] = ACTIONS(3122), - [anon_sym_PLUS] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(3124), - [anon_sym_CARET] = ACTIONS(3124), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_ATautoreleasepool] = ACTIONS(3124), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_switch] = ACTIONS(3122), - [anon_sym_case] = ACTIONS(3122), - [anon_sym_default] = ACTIONS(3122), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_do] = ACTIONS(3122), - [anon_sym_for] = ACTIONS(3122), - [anon_sym_in] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_goto] = ACTIONS(3122), - [anon_sym_DASH_DASH] = ACTIONS(3124), - [anon_sym_PLUS_PLUS] = ACTIONS(3124), - [anon_sym_sizeof] = ACTIONS(3122), - [anon_sym___alignof__] = ACTIONS(3122), - [anon_sym___alignof] = ACTIONS(3122), - [anon_sym__alignof] = ACTIONS(3122), - [anon_sym_alignof] = ACTIONS(3122), - [anon_sym__Alignof] = ACTIONS(3122), - [anon_sym_offsetof] = ACTIONS(3122), - [anon_sym__Generic] = ACTIONS(3122), - [anon_sym_asm] = ACTIONS(3122), - [anon_sym___asm__] = ACTIONS(3122), - [sym_number_literal] = ACTIONS(3124), - [anon_sym_L_SQUOTE] = ACTIONS(3124), - [anon_sym_u_SQUOTE] = ACTIONS(3124), - [anon_sym_U_SQUOTE] = ACTIONS(3124), - [anon_sym_u8_SQUOTE] = ACTIONS(3124), - [anon_sym_SQUOTE] = ACTIONS(3124), - [anon_sym_AT] = ACTIONS(3122), - [anon_sym_DQUOTE] = ACTIONS(3124), - [anon_sym_L_DQUOTE] = ACTIONS(3124), - [anon_sym_u_DQUOTE] = ACTIONS(3124), - [anon_sym_U_DQUOTE] = ACTIONS(3124), - [anon_sym_u8_DQUOTE] = ACTIONS(3124), - [sym_true] = ACTIONS(3122), - [sym_false] = ACTIONS(3122), - [anon_sym_NULL] = ACTIONS(3122), - [anon_sym_nullptr] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_ATimport] = ACTIONS(3124), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_POUND] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATprotocol] = ACTIONS(3124), - [anon_sym_ATinterface] = ACTIONS(3124), - [anon_sym_ATimplementation] = ACTIONS(3124), - [anon_sym_ATcompatibility_alias] = ACTIONS(3124), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_ATtry] = ACTIONS(3124), - [anon_sym___try] = ACTIONS(3122), - [anon_sym_ATthrow] = ACTIONS(3124), - [anon_sym_ATselector] = ACTIONS(3124), - [anon_sym_ATavailable] = ACTIONS(3124), - [anon_sym___builtin_available] = ACTIONS(3122), - [anon_sym_va_arg] = ACTIONS(3122), - [anon_sym___asm] = ACTIONS(3122), - [anon_sym_ATencode] = ACTIONS(3124), - [anon_sym_ATsynchronized] = ACTIONS(3124), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - }, - [414] = { - [sym_identifier] = ACTIONS(3126), - [aux_sym_preproc_include_token1] = ACTIONS(3126), - [aux_sym_preproc_include_token2] = ACTIONS(3126), - [aux_sym_preproc_def_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token2] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3126), - [aux_sym_preproc_else_token1] = ACTIONS(3126), - [aux_sym_preproc_elif_token1] = ACTIONS(3126), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3126), - [sym_preproc_directive] = ACTIONS(3126), - [anon_sym_LPAREN2] = ACTIONS(3128), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(3128), - [anon_sym_CARET] = ACTIONS(3128), - [anon_sym_AMP] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym___extension__] = ACTIONS(3126), - [anon_sym_typedef] = ACTIONS(3126), - [anon_sym_extern] = ACTIONS(3126), - [anon_sym___attribute__] = ACTIONS(3126), - [anon_sym___attribute] = ACTIONS(3126), - [anon_sym_noreturn] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym___declspec] = ACTIONS(3126), - [anon_sym___cdecl] = ACTIONS(3126), - [anon_sym___clrcall] = ACTIONS(3126), - [anon_sym___stdcall] = ACTIONS(3126), - [anon_sym___fastcall] = ACTIONS(3126), - [anon_sym___thiscall] = ACTIONS(3126), - [anon_sym___vectorcall] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_signed] = ACTIONS(3126), - [anon_sym_unsigned] = ACTIONS(3126), - [anon_sym_long] = ACTIONS(3126), - [anon_sym_short] = ACTIONS(3126), - [anon_sym_ATautoreleasepool] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_auto] = ACTIONS(3126), - [anon_sym_register] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym___inline] = ACTIONS(3126), - [anon_sym___inline__] = ACTIONS(3126), - [anon_sym___forceinline] = ACTIONS(3126), - [anon_sym_thread_local] = ACTIONS(3126), - [anon_sym___thread] = ACTIONS(3126), - [anon_sym_CG_EXTERN] = ACTIONS(3126), - [anon_sym_CG_INLINE] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3126), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3126), - [anon_sym_IBOutlet] = ACTIONS(3126), - [anon_sym_IBInspectable] = ACTIONS(3126), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3126), - [anon_sym_NS_INLINE] = ACTIONS(3126), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3126), - [anon_sym_OBJC_EXPORT] = ACTIONS(3126), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_constexpr] = ACTIONS(3126), - [anon_sym_volatile] = ACTIONS(3126), - [anon_sym_restrict] = ACTIONS(3126), - [anon_sym___restrict__] = ACTIONS(3126), - [anon_sym__Atomic] = ACTIONS(3126), - [anon_sym__Noreturn] = ACTIONS(3126), - [anon_sym_nullable] = ACTIONS(3126), - [anon_sym__Complex] = ACTIONS(3126), - [anon_sym__Nonnull] = ACTIONS(3126), - [anon_sym__Nullable] = ACTIONS(3126), - [anon_sym__Nullable_result] = ACTIONS(3126), - [anon_sym__Null_unspecified] = ACTIONS(3126), - [anon_sym___autoreleasing] = ACTIONS(3126), - [anon_sym___block] = ACTIONS(3126), - [anon_sym___bridge] = ACTIONS(3126), - [anon_sym___bridge_retained] = ACTIONS(3126), - [anon_sym___bridge_transfer] = ACTIONS(3126), - [anon_sym___complex] = ACTIONS(3126), - [anon_sym___const] = ACTIONS(3126), - [anon_sym___imag] = ACTIONS(3126), - [anon_sym___kindof] = ACTIONS(3126), - [anon_sym___nonnull] = ACTIONS(3126), - [anon_sym___nullable] = ACTIONS(3126), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3126), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3126), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3126), - [anon_sym___real] = ACTIONS(3126), - [anon_sym___strong] = ACTIONS(3126), - [anon_sym___unsafe_unretained] = ACTIONS(3126), - [anon_sym___unused] = ACTIONS(3126), - [anon_sym___weak] = ACTIONS(3126), - [sym_primitive_type] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), - [anon_sym_struct] = ACTIONS(3126), - [anon_sym_union] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_case] = ACTIONS(3126), - [anon_sym_default] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_in] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_goto] = ACTIONS(3126), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_sizeof] = ACTIONS(3126), - [anon_sym___alignof__] = ACTIONS(3126), - [anon_sym___alignof] = ACTIONS(3126), - [anon_sym__alignof] = ACTIONS(3126), - [anon_sym_alignof] = ACTIONS(3126), - [anon_sym__Alignof] = ACTIONS(3126), - [anon_sym_offsetof] = ACTIONS(3126), - [anon_sym__Generic] = ACTIONS(3126), - [anon_sym_asm] = ACTIONS(3126), - [anon_sym___asm__] = ACTIONS(3126), - [sym_number_literal] = ACTIONS(3128), - [anon_sym_L_SQUOTE] = ACTIONS(3128), - [anon_sym_u_SQUOTE] = ACTIONS(3128), - [anon_sym_U_SQUOTE] = ACTIONS(3128), - [anon_sym_u8_SQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_AT] = ACTIONS(3126), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_L_DQUOTE] = ACTIONS(3128), - [anon_sym_u_DQUOTE] = ACTIONS(3128), - [anon_sym_U_DQUOTE] = ACTIONS(3128), - [anon_sym_u8_DQUOTE] = ACTIONS(3128), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [anon_sym_NULL] = ACTIONS(3126), - [anon_sym_nullptr] = ACTIONS(3126), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3126), - [anon_sym___typeof] = ACTIONS(3126), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_ATimport] = ACTIONS(3128), - [aux_sym_preproc_undef_token1] = ACTIONS(3126), - [anon_sym_POUND] = ACTIONS(3126), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3126), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3126), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3126), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3126), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE] = ACTIONS(3126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_API_AVAILABLE] = ACTIONS(3126), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_API_DEPRECATED] = ACTIONS(3126), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3126), - [anon_sym___deprecated_msg] = ACTIONS(3126), - [anon_sym___deprecated_enum_msg] = ACTIONS(3126), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3126), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3126), - [anon_sym_ATprotocol] = ACTIONS(3128), - [anon_sym_ATinterface] = ACTIONS(3128), - [anon_sym_ATimplementation] = ACTIONS(3128), - [anon_sym_ATcompatibility_alias] = ACTIONS(3128), - [anon_sym_ATsynthesize] = ACTIONS(3128), - [anon_sym_ATdynamic] = ACTIONS(3128), - [anon_sym__Alignas] = ACTIONS(3126), - [anon_sym_ATtry] = ACTIONS(3128), - [anon_sym___try] = ACTIONS(3126), - [anon_sym_ATthrow] = ACTIONS(3128), - [anon_sym_ATselector] = ACTIONS(3128), - [anon_sym_ATavailable] = ACTIONS(3128), - [anon_sym___builtin_available] = ACTIONS(3126), - [anon_sym_va_arg] = ACTIONS(3126), - [anon_sym___asm] = ACTIONS(3126), - [anon_sym_ATencode] = ACTIONS(3128), - [anon_sym_ATsynchronized] = ACTIONS(3128), - [anon_sym_BOOL] = ACTIONS(3126), - [anon_sym_IMP] = ACTIONS(3126), - [anon_sym_SEL] = ACTIONS(3126), - [anon_sym_Class] = ACTIONS(3126), - [anon_sym_id] = ACTIONS(3126), - }, - [415] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_include_token1] = ACTIONS(3130), - [aux_sym_preproc_include_token2] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token2] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [aux_sym_preproc_else_token1] = ACTIONS(3130), - [aux_sym_preproc_elif_token1] = ACTIONS(3130), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_LPAREN2] = ACTIONS(3132), - [anon_sym_BANG] = ACTIONS(3132), - [anon_sym_TILDE] = ACTIONS(3132), - [anon_sym_DASH] = ACTIONS(3130), - [anon_sym_PLUS] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(3132), - [anon_sym_CARET] = ACTIONS(3132), - [anon_sym_AMP] = ACTIONS(3132), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(3132), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_ATautoreleasepool] = ACTIONS(3132), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_switch] = ACTIONS(3130), - [anon_sym_case] = ACTIONS(3130), - [anon_sym_default] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_do] = ACTIONS(3130), - [anon_sym_for] = ACTIONS(3130), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_goto] = ACTIONS(3130), - [anon_sym_DASH_DASH] = ACTIONS(3132), - [anon_sym_PLUS_PLUS] = ACTIONS(3132), - [anon_sym_sizeof] = ACTIONS(3130), - [anon_sym___alignof__] = ACTIONS(3130), - [anon_sym___alignof] = ACTIONS(3130), - [anon_sym__alignof] = ACTIONS(3130), - [anon_sym_alignof] = ACTIONS(3130), - [anon_sym__Alignof] = ACTIONS(3130), - [anon_sym_offsetof] = ACTIONS(3130), - [anon_sym__Generic] = ACTIONS(3130), - [anon_sym_asm] = ACTIONS(3130), - [anon_sym___asm__] = ACTIONS(3130), - [sym_number_literal] = ACTIONS(3132), - [anon_sym_L_SQUOTE] = ACTIONS(3132), - [anon_sym_u_SQUOTE] = ACTIONS(3132), - [anon_sym_U_SQUOTE] = ACTIONS(3132), - [anon_sym_u8_SQUOTE] = ACTIONS(3132), - [anon_sym_SQUOTE] = ACTIONS(3132), - [anon_sym_AT] = ACTIONS(3130), - [anon_sym_DQUOTE] = ACTIONS(3132), - [anon_sym_L_DQUOTE] = ACTIONS(3132), - [anon_sym_u_DQUOTE] = ACTIONS(3132), - [anon_sym_U_DQUOTE] = ACTIONS(3132), - [anon_sym_u8_DQUOTE] = ACTIONS(3132), - [sym_true] = ACTIONS(3130), - [sym_false] = ACTIONS(3130), - [anon_sym_NULL] = ACTIONS(3130), - [anon_sym_nullptr] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [anon_sym_ATimport] = ACTIONS(3132), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_POUND] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATprotocol] = ACTIONS(3132), - [anon_sym_ATinterface] = ACTIONS(3132), - [anon_sym_ATimplementation] = ACTIONS(3132), - [anon_sym_ATcompatibility_alias] = ACTIONS(3132), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_ATtry] = ACTIONS(3132), - [anon_sym___try] = ACTIONS(3130), - [anon_sym_ATthrow] = ACTIONS(3132), - [anon_sym_ATselector] = ACTIONS(3132), - [anon_sym_ATavailable] = ACTIONS(3132), - [anon_sym___builtin_available] = ACTIONS(3130), - [anon_sym_va_arg] = ACTIONS(3130), - [anon_sym___asm] = ACTIONS(3130), - [anon_sym_ATencode] = ACTIONS(3132), - [anon_sym_ATsynchronized] = ACTIONS(3132), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [416] = { - [sym_identifier] = ACTIONS(3134), - [aux_sym_preproc_include_token1] = ACTIONS(3134), - [aux_sym_preproc_include_token2] = ACTIONS(3134), - [aux_sym_preproc_def_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token2] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3134), - [aux_sym_preproc_else_token1] = ACTIONS(3134), - [aux_sym_preproc_elif_token1] = ACTIONS(3134), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3134), - [sym_preproc_directive] = ACTIONS(3134), - [anon_sym_LPAREN2] = ACTIONS(3136), - [anon_sym_BANG] = ACTIONS(3136), - [anon_sym_TILDE] = ACTIONS(3136), - [anon_sym_DASH] = ACTIONS(3134), - [anon_sym_PLUS] = ACTIONS(3134), - [anon_sym_STAR] = ACTIONS(3136), - [anon_sym_CARET] = ACTIONS(3136), - [anon_sym_AMP] = ACTIONS(3136), - [anon_sym_SEMI] = ACTIONS(3136), - [anon_sym___extension__] = ACTIONS(3134), - [anon_sym_typedef] = ACTIONS(3134), - [anon_sym_extern] = ACTIONS(3134), - [anon_sym___attribute__] = ACTIONS(3134), - [anon_sym___attribute] = ACTIONS(3134), - [anon_sym_noreturn] = ACTIONS(3134), - [anon_sym_LBRACK] = ACTIONS(3136), - [anon_sym___declspec] = ACTIONS(3134), - [anon_sym___cdecl] = ACTIONS(3134), - [anon_sym___clrcall] = ACTIONS(3134), - [anon_sym___stdcall] = ACTIONS(3134), - [anon_sym___fastcall] = ACTIONS(3134), - [anon_sym___thiscall] = ACTIONS(3134), - [anon_sym___vectorcall] = ACTIONS(3134), - [anon_sym_LBRACE] = ACTIONS(3136), - [anon_sym_signed] = ACTIONS(3134), - [anon_sym_unsigned] = ACTIONS(3134), - [anon_sym_long] = ACTIONS(3134), - [anon_sym_short] = ACTIONS(3134), - [anon_sym_ATautoreleasepool] = ACTIONS(3136), - [anon_sym_static] = ACTIONS(3134), - [anon_sym_auto] = ACTIONS(3134), - [anon_sym_register] = ACTIONS(3134), - [anon_sym_inline] = ACTIONS(3134), - [anon_sym___inline] = ACTIONS(3134), - [anon_sym___inline__] = ACTIONS(3134), - [anon_sym___forceinline] = ACTIONS(3134), - [anon_sym_thread_local] = ACTIONS(3134), - [anon_sym___thread] = ACTIONS(3134), - [anon_sym_CG_EXTERN] = ACTIONS(3134), - [anon_sym_CG_INLINE] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3134), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3134), - [anon_sym_IBOutlet] = ACTIONS(3134), - [anon_sym_IBInspectable] = ACTIONS(3134), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3134), - [anon_sym_NS_INLINE] = ACTIONS(3134), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3134), - [anon_sym_OBJC_EXPORT] = ACTIONS(3134), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3134), - [anon_sym_const] = ACTIONS(3134), - [anon_sym_constexpr] = ACTIONS(3134), - [anon_sym_volatile] = ACTIONS(3134), - [anon_sym_restrict] = ACTIONS(3134), - [anon_sym___restrict__] = ACTIONS(3134), - [anon_sym__Atomic] = ACTIONS(3134), - [anon_sym__Noreturn] = ACTIONS(3134), - [anon_sym_nullable] = ACTIONS(3134), - [anon_sym__Complex] = ACTIONS(3134), - [anon_sym__Nonnull] = ACTIONS(3134), - [anon_sym__Nullable] = ACTIONS(3134), - [anon_sym__Nullable_result] = ACTIONS(3134), - [anon_sym__Null_unspecified] = ACTIONS(3134), - [anon_sym___autoreleasing] = ACTIONS(3134), - [anon_sym___block] = ACTIONS(3134), - [anon_sym___bridge] = ACTIONS(3134), - [anon_sym___bridge_retained] = ACTIONS(3134), - [anon_sym___bridge_transfer] = ACTIONS(3134), - [anon_sym___complex] = ACTIONS(3134), - [anon_sym___const] = ACTIONS(3134), - [anon_sym___imag] = ACTIONS(3134), - [anon_sym___kindof] = ACTIONS(3134), - [anon_sym___nonnull] = ACTIONS(3134), - [anon_sym___nullable] = ACTIONS(3134), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3134), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3134), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3134), - [anon_sym___real] = ACTIONS(3134), - [anon_sym___strong] = ACTIONS(3134), - [anon_sym___unsafe_unretained] = ACTIONS(3134), - [anon_sym___unused] = ACTIONS(3134), - [anon_sym___weak] = ACTIONS(3134), - [sym_primitive_type] = ACTIONS(3134), - [anon_sym_enum] = ACTIONS(3134), - [anon_sym_struct] = ACTIONS(3134), - [anon_sym_union] = ACTIONS(3134), - [anon_sym_if] = ACTIONS(3134), - [anon_sym_switch] = ACTIONS(3134), - [anon_sym_case] = ACTIONS(3134), - [anon_sym_default] = ACTIONS(3134), - [anon_sym_while] = ACTIONS(3134), - [anon_sym_do] = ACTIONS(3134), - [anon_sym_for] = ACTIONS(3134), - [anon_sym_in] = ACTIONS(3134), - [anon_sym_return] = ACTIONS(3134), - [anon_sym_break] = ACTIONS(3134), - [anon_sym_continue] = ACTIONS(3134), - [anon_sym_goto] = ACTIONS(3134), - [anon_sym_DASH_DASH] = ACTIONS(3136), - [anon_sym_PLUS_PLUS] = ACTIONS(3136), - [anon_sym_sizeof] = ACTIONS(3134), - [anon_sym___alignof__] = ACTIONS(3134), - [anon_sym___alignof] = ACTIONS(3134), - [anon_sym__alignof] = ACTIONS(3134), - [anon_sym_alignof] = ACTIONS(3134), - [anon_sym__Alignof] = ACTIONS(3134), - [anon_sym_offsetof] = ACTIONS(3134), - [anon_sym__Generic] = ACTIONS(3134), - [anon_sym_asm] = ACTIONS(3134), - [anon_sym___asm__] = ACTIONS(3134), - [sym_number_literal] = ACTIONS(3136), - [anon_sym_L_SQUOTE] = ACTIONS(3136), - [anon_sym_u_SQUOTE] = ACTIONS(3136), - [anon_sym_U_SQUOTE] = ACTIONS(3136), - [anon_sym_u8_SQUOTE] = ACTIONS(3136), - [anon_sym_SQUOTE] = ACTIONS(3136), - [anon_sym_AT] = ACTIONS(3134), - [anon_sym_DQUOTE] = ACTIONS(3136), - [anon_sym_L_DQUOTE] = ACTIONS(3136), - [anon_sym_u_DQUOTE] = ACTIONS(3136), - [anon_sym_U_DQUOTE] = ACTIONS(3136), - [anon_sym_u8_DQUOTE] = ACTIONS(3136), - [sym_true] = ACTIONS(3134), - [sym_false] = ACTIONS(3134), - [anon_sym_NULL] = ACTIONS(3134), - [anon_sym_nullptr] = ACTIONS(3134), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3134), - [anon_sym___typeof] = ACTIONS(3134), - [anon_sym_typeof] = ACTIONS(3134), - [anon_sym_ATimport] = ACTIONS(3136), - [aux_sym_preproc_undef_token1] = ACTIONS(3134), - [anon_sym_POUND] = ACTIONS(3134), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3134), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3134), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3134), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3134), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE] = ACTIONS(3134), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_API_AVAILABLE] = ACTIONS(3134), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_API_DEPRECATED] = ACTIONS(3134), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3134), - [anon_sym___deprecated_msg] = ACTIONS(3134), - [anon_sym___deprecated_enum_msg] = ACTIONS(3134), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3134), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3134), - [anon_sym_ATprotocol] = ACTIONS(3136), - [anon_sym_ATinterface] = ACTIONS(3136), - [anon_sym_ATimplementation] = ACTIONS(3136), - [anon_sym_ATcompatibility_alias] = ACTIONS(3136), - [anon_sym_ATsynthesize] = ACTIONS(3136), - [anon_sym_ATdynamic] = ACTIONS(3136), - [anon_sym__Alignas] = ACTIONS(3134), - [anon_sym_ATtry] = ACTIONS(3136), - [anon_sym___try] = ACTIONS(3134), - [anon_sym_ATthrow] = ACTIONS(3136), - [anon_sym_ATselector] = ACTIONS(3136), - [anon_sym_ATavailable] = ACTIONS(3136), - [anon_sym___builtin_available] = ACTIONS(3134), - [anon_sym_va_arg] = ACTIONS(3134), - [anon_sym___asm] = ACTIONS(3134), - [anon_sym_ATencode] = ACTIONS(3136), - [anon_sym_ATsynchronized] = ACTIONS(3136), - [anon_sym_BOOL] = ACTIONS(3134), - [anon_sym_IMP] = ACTIONS(3134), - [anon_sym_SEL] = ACTIONS(3134), - [anon_sym_Class] = ACTIONS(3134), - [anon_sym_id] = ACTIONS(3134), - }, - [417] = { - [sym_identifier] = ACTIONS(3138), - [aux_sym_preproc_include_token1] = ACTIONS(3138), - [aux_sym_preproc_include_token2] = ACTIONS(3138), - [aux_sym_preproc_def_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token2] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3138), - [aux_sym_preproc_else_token1] = ACTIONS(3138), - [aux_sym_preproc_elif_token1] = ACTIONS(3138), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3138), - [sym_preproc_directive] = ACTIONS(3138), - [anon_sym_LPAREN2] = ACTIONS(3140), - [anon_sym_BANG] = ACTIONS(3140), - [anon_sym_TILDE] = ACTIONS(3140), - [anon_sym_DASH] = ACTIONS(3138), - [anon_sym_PLUS] = ACTIONS(3138), - [anon_sym_STAR] = ACTIONS(3140), - [anon_sym_CARET] = ACTIONS(3140), - [anon_sym_AMP] = ACTIONS(3140), - [anon_sym_SEMI] = ACTIONS(3140), - [anon_sym___extension__] = ACTIONS(3138), - [anon_sym_typedef] = ACTIONS(3138), - [anon_sym_extern] = ACTIONS(3138), - [anon_sym___attribute__] = ACTIONS(3138), - [anon_sym___attribute] = ACTIONS(3138), - [anon_sym_noreturn] = ACTIONS(3138), - [anon_sym_LBRACK] = ACTIONS(3140), - [anon_sym___declspec] = ACTIONS(3138), - [anon_sym___cdecl] = ACTIONS(3138), - [anon_sym___clrcall] = ACTIONS(3138), - [anon_sym___stdcall] = ACTIONS(3138), - [anon_sym___fastcall] = ACTIONS(3138), - [anon_sym___thiscall] = ACTIONS(3138), - [anon_sym___vectorcall] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_signed] = ACTIONS(3138), - [anon_sym_unsigned] = ACTIONS(3138), - [anon_sym_long] = ACTIONS(3138), - [anon_sym_short] = ACTIONS(3138), - [anon_sym_ATautoreleasepool] = ACTIONS(3140), - [anon_sym_static] = ACTIONS(3138), - [anon_sym_auto] = ACTIONS(3138), - [anon_sym_register] = ACTIONS(3138), - [anon_sym_inline] = ACTIONS(3138), - [anon_sym___inline] = ACTIONS(3138), - [anon_sym___inline__] = ACTIONS(3138), - [anon_sym___forceinline] = ACTIONS(3138), - [anon_sym_thread_local] = ACTIONS(3138), - [anon_sym___thread] = ACTIONS(3138), - [anon_sym_CG_EXTERN] = ACTIONS(3138), - [anon_sym_CG_INLINE] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3138), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3138), - [anon_sym_IBOutlet] = ACTIONS(3138), - [anon_sym_IBInspectable] = ACTIONS(3138), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3138), - [anon_sym_NS_INLINE] = ACTIONS(3138), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3138), - [anon_sym_OBJC_EXPORT] = ACTIONS(3138), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3138), - [anon_sym_const] = ACTIONS(3138), - [anon_sym_constexpr] = ACTIONS(3138), - [anon_sym_volatile] = ACTIONS(3138), - [anon_sym_restrict] = ACTIONS(3138), - [anon_sym___restrict__] = ACTIONS(3138), - [anon_sym__Atomic] = ACTIONS(3138), - [anon_sym__Noreturn] = ACTIONS(3138), - [anon_sym_nullable] = ACTIONS(3138), - [anon_sym__Complex] = ACTIONS(3138), - [anon_sym__Nonnull] = ACTIONS(3138), - [anon_sym__Nullable] = ACTIONS(3138), - [anon_sym__Nullable_result] = ACTIONS(3138), - [anon_sym__Null_unspecified] = ACTIONS(3138), - [anon_sym___autoreleasing] = ACTIONS(3138), - [anon_sym___block] = ACTIONS(3138), - [anon_sym___bridge] = ACTIONS(3138), - [anon_sym___bridge_retained] = ACTIONS(3138), - [anon_sym___bridge_transfer] = ACTIONS(3138), - [anon_sym___complex] = ACTIONS(3138), - [anon_sym___const] = ACTIONS(3138), - [anon_sym___imag] = ACTIONS(3138), - [anon_sym___kindof] = ACTIONS(3138), - [anon_sym___nonnull] = ACTIONS(3138), - [anon_sym___nullable] = ACTIONS(3138), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3138), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3138), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3138), - [anon_sym___real] = ACTIONS(3138), - [anon_sym___strong] = ACTIONS(3138), - [anon_sym___unsafe_unretained] = ACTIONS(3138), - [anon_sym___unused] = ACTIONS(3138), - [anon_sym___weak] = ACTIONS(3138), - [sym_primitive_type] = ACTIONS(3138), - [anon_sym_enum] = ACTIONS(3138), - [anon_sym_struct] = ACTIONS(3138), - [anon_sym_union] = ACTIONS(3138), - [anon_sym_if] = ACTIONS(3138), - [anon_sym_switch] = ACTIONS(3138), - [anon_sym_case] = ACTIONS(3138), - [anon_sym_default] = ACTIONS(3138), - [anon_sym_while] = ACTIONS(3138), - [anon_sym_do] = ACTIONS(3138), - [anon_sym_for] = ACTIONS(3138), - [anon_sym_in] = ACTIONS(3138), - [anon_sym_return] = ACTIONS(3138), - [anon_sym_break] = ACTIONS(3138), - [anon_sym_continue] = ACTIONS(3138), - [anon_sym_goto] = ACTIONS(3138), - [anon_sym_DASH_DASH] = ACTIONS(3140), - [anon_sym_PLUS_PLUS] = ACTIONS(3140), - [anon_sym_sizeof] = ACTIONS(3138), - [anon_sym___alignof__] = ACTIONS(3138), - [anon_sym___alignof] = ACTIONS(3138), - [anon_sym__alignof] = ACTIONS(3138), - [anon_sym_alignof] = ACTIONS(3138), - [anon_sym__Alignof] = ACTIONS(3138), - [anon_sym_offsetof] = ACTIONS(3138), - [anon_sym__Generic] = ACTIONS(3138), - [anon_sym_asm] = ACTIONS(3138), - [anon_sym___asm__] = ACTIONS(3138), - [sym_number_literal] = ACTIONS(3140), - [anon_sym_L_SQUOTE] = ACTIONS(3140), - [anon_sym_u_SQUOTE] = ACTIONS(3140), - [anon_sym_U_SQUOTE] = ACTIONS(3140), - [anon_sym_u8_SQUOTE] = ACTIONS(3140), - [anon_sym_SQUOTE] = ACTIONS(3140), - [anon_sym_AT] = ACTIONS(3138), - [anon_sym_DQUOTE] = ACTIONS(3140), - [anon_sym_L_DQUOTE] = ACTIONS(3140), - [anon_sym_u_DQUOTE] = ACTIONS(3140), - [anon_sym_U_DQUOTE] = ACTIONS(3140), - [anon_sym_u8_DQUOTE] = ACTIONS(3140), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [anon_sym_NULL] = ACTIONS(3138), - [anon_sym_nullptr] = ACTIONS(3138), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3138), - [anon_sym___typeof] = ACTIONS(3138), - [anon_sym_typeof] = ACTIONS(3138), - [anon_sym_ATimport] = ACTIONS(3140), - [aux_sym_preproc_undef_token1] = ACTIONS(3138), - [anon_sym_POUND] = ACTIONS(3138), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3138), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3138), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3138), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3138), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE] = ACTIONS(3138), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_API_AVAILABLE] = ACTIONS(3138), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_API_DEPRECATED] = ACTIONS(3138), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3138), - [anon_sym___deprecated_msg] = ACTIONS(3138), - [anon_sym___deprecated_enum_msg] = ACTIONS(3138), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3138), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3138), - [anon_sym_ATprotocol] = ACTIONS(3140), - [anon_sym_ATinterface] = ACTIONS(3140), - [anon_sym_ATimplementation] = ACTIONS(3140), - [anon_sym_ATcompatibility_alias] = ACTIONS(3140), - [anon_sym_ATsynthesize] = ACTIONS(3140), - [anon_sym_ATdynamic] = ACTIONS(3140), - [anon_sym__Alignas] = ACTIONS(3138), - [anon_sym_ATtry] = ACTIONS(3140), - [anon_sym___try] = ACTIONS(3138), - [anon_sym_ATthrow] = ACTIONS(3140), - [anon_sym_ATselector] = ACTIONS(3140), - [anon_sym_ATavailable] = ACTIONS(3140), - [anon_sym___builtin_available] = ACTIONS(3138), - [anon_sym_va_arg] = ACTIONS(3138), - [anon_sym___asm] = ACTIONS(3138), - [anon_sym_ATencode] = ACTIONS(3140), - [anon_sym_ATsynchronized] = ACTIONS(3140), - [anon_sym_BOOL] = ACTIONS(3138), - [anon_sym_IMP] = ACTIONS(3138), - [anon_sym_SEL] = ACTIONS(3138), - [anon_sym_Class] = ACTIONS(3138), - [anon_sym_id] = ACTIONS(3138), - }, - [418] = { - [sym_identifier] = ACTIONS(3142), - [aux_sym_preproc_include_token1] = ACTIONS(3142), - [aux_sym_preproc_include_token2] = ACTIONS(3142), - [aux_sym_preproc_def_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token2] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3142), - [aux_sym_preproc_else_token1] = ACTIONS(3142), - [aux_sym_preproc_elif_token1] = ACTIONS(3142), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3142), - [sym_preproc_directive] = ACTIONS(3142), - [anon_sym_LPAREN2] = ACTIONS(3144), - [anon_sym_BANG] = ACTIONS(3144), - [anon_sym_TILDE] = ACTIONS(3144), - [anon_sym_DASH] = ACTIONS(3142), - [anon_sym_PLUS] = ACTIONS(3142), - [anon_sym_STAR] = ACTIONS(3144), - [anon_sym_CARET] = ACTIONS(3144), - [anon_sym_AMP] = ACTIONS(3144), - [anon_sym_SEMI] = ACTIONS(3144), - [anon_sym___extension__] = ACTIONS(3142), - [anon_sym_typedef] = ACTIONS(3142), - [anon_sym_extern] = ACTIONS(3142), - [anon_sym___attribute__] = ACTIONS(3142), - [anon_sym___attribute] = ACTIONS(3142), - [anon_sym_noreturn] = ACTIONS(3142), - [anon_sym_LBRACK] = ACTIONS(3144), - [anon_sym___declspec] = ACTIONS(3142), - [anon_sym___cdecl] = ACTIONS(3142), - [anon_sym___clrcall] = ACTIONS(3142), - [anon_sym___stdcall] = ACTIONS(3142), - [anon_sym___fastcall] = ACTIONS(3142), - [anon_sym___thiscall] = ACTIONS(3142), - [anon_sym___vectorcall] = ACTIONS(3142), - [anon_sym_LBRACE] = ACTIONS(3144), - [anon_sym_signed] = ACTIONS(3142), - [anon_sym_unsigned] = ACTIONS(3142), - [anon_sym_long] = ACTIONS(3142), - [anon_sym_short] = ACTIONS(3142), - [anon_sym_ATautoreleasepool] = ACTIONS(3144), - [anon_sym_static] = ACTIONS(3142), - [anon_sym_auto] = ACTIONS(3142), - [anon_sym_register] = ACTIONS(3142), - [anon_sym_inline] = ACTIONS(3142), - [anon_sym___inline] = ACTIONS(3142), - [anon_sym___inline__] = ACTIONS(3142), - [anon_sym___forceinline] = ACTIONS(3142), - [anon_sym_thread_local] = ACTIONS(3142), - [anon_sym___thread] = ACTIONS(3142), - [anon_sym_CG_EXTERN] = ACTIONS(3142), - [anon_sym_CG_INLINE] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3142), - [anon_sym_IBOutlet] = ACTIONS(3142), - [anon_sym_IBInspectable] = ACTIONS(3142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3142), - [anon_sym_NS_INLINE] = ACTIONS(3142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3142), - [anon_sym_OBJC_EXPORT] = ACTIONS(3142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3142), - [anon_sym_const] = ACTIONS(3142), - [anon_sym_constexpr] = ACTIONS(3142), - [anon_sym_volatile] = ACTIONS(3142), - [anon_sym_restrict] = ACTIONS(3142), - [anon_sym___restrict__] = ACTIONS(3142), - [anon_sym__Atomic] = ACTIONS(3142), - [anon_sym__Noreturn] = ACTIONS(3142), - [anon_sym_nullable] = ACTIONS(3142), - [anon_sym__Complex] = ACTIONS(3142), - [anon_sym__Nonnull] = ACTIONS(3142), - [anon_sym__Nullable] = ACTIONS(3142), - [anon_sym__Nullable_result] = ACTIONS(3142), - [anon_sym__Null_unspecified] = ACTIONS(3142), - [anon_sym___autoreleasing] = ACTIONS(3142), - [anon_sym___block] = ACTIONS(3142), - [anon_sym___bridge] = ACTIONS(3142), - [anon_sym___bridge_retained] = ACTIONS(3142), - [anon_sym___bridge_transfer] = ACTIONS(3142), - [anon_sym___complex] = ACTIONS(3142), - [anon_sym___const] = ACTIONS(3142), - [anon_sym___imag] = ACTIONS(3142), - [anon_sym___kindof] = ACTIONS(3142), - [anon_sym___nonnull] = ACTIONS(3142), - [anon_sym___nullable] = ACTIONS(3142), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3142), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3142), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3142), - [anon_sym___real] = ACTIONS(3142), - [anon_sym___strong] = ACTIONS(3142), - [anon_sym___unsafe_unretained] = ACTIONS(3142), - [anon_sym___unused] = ACTIONS(3142), - [anon_sym___weak] = ACTIONS(3142), - [sym_primitive_type] = ACTIONS(3142), - [anon_sym_enum] = ACTIONS(3142), - [anon_sym_struct] = ACTIONS(3142), - [anon_sym_union] = ACTIONS(3142), - [anon_sym_if] = ACTIONS(3142), - [anon_sym_switch] = ACTIONS(3142), - [anon_sym_case] = ACTIONS(3142), - [anon_sym_default] = ACTIONS(3142), - [anon_sym_while] = ACTIONS(3142), - [anon_sym_do] = ACTIONS(3142), - [anon_sym_for] = ACTIONS(3142), - [anon_sym_in] = ACTIONS(3142), - [anon_sym_return] = ACTIONS(3142), - [anon_sym_break] = ACTIONS(3142), - [anon_sym_continue] = ACTIONS(3142), - [anon_sym_goto] = ACTIONS(3142), - [anon_sym_DASH_DASH] = ACTIONS(3144), - [anon_sym_PLUS_PLUS] = ACTIONS(3144), - [anon_sym_sizeof] = ACTIONS(3142), - [anon_sym___alignof__] = ACTIONS(3142), - [anon_sym___alignof] = ACTIONS(3142), - [anon_sym__alignof] = ACTIONS(3142), - [anon_sym_alignof] = ACTIONS(3142), - [anon_sym__Alignof] = ACTIONS(3142), - [anon_sym_offsetof] = ACTIONS(3142), - [anon_sym__Generic] = ACTIONS(3142), - [anon_sym_asm] = ACTIONS(3142), - [anon_sym___asm__] = ACTIONS(3142), - [sym_number_literal] = ACTIONS(3144), - [anon_sym_L_SQUOTE] = ACTIONS(3144), - [anon_sym_u_SQUOTE] = ACTIONS(3144), - [anon_sym_U_SQUOTE] = ACTIONS(3144), - [anon_sym_u8_SQUOTE] = ACTIONS(3144), - [anon_sym_SQUOTE] = ACTIONS(3144), - [anon_sym_AT] = ACTIONS(3142), - [anon_sym_DQUOTE] = ACTIONS(3144), - [anon_sym_L_DQUOTE] = ACTIONS(3144), - [anon_sym_u_DQUOTE] = ACTIONS(3144), - [anon_sym_U_DQUOTE] = ACTIONS(3144), - [anon_sym_u8_DQUOTE] = ACTIONS(3144), - [sym_true] = ACTIONS(3142), - [sym_false] = ACTIONS(3142), - [anon_sym_NULL] = ACTIONS(3142), - [anon_sym_nullptr] = ACTIONS(3142), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3142), - [anon_sym___typeof] = ACTIONS(3142), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_ATimport] = ACTIONS(3144), - [aux_sym_preproc_undef_token1] = ACTIONS(3142), - [anon_sym_POUND] = ACTIONS(3142), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3142), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3142), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3142), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3142), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE] = ACTIONS(3142), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_API_AVAILABLE] = ACTIONS(3142), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_API_DEPRECATED] = ACTIONS(3142), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3142), - [anon_sym___deprecated_msg] = ACTIONS(3142), - [anon_sym___deprecated_enum_msg] = ACTIONS(3142), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3142), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3142), - [anon_sym_ATprotocol] = ACTIONS(3144), - [anon_sym_ATinterface] = ACTIONS(3144), - [anon_sym_ATimplementation] = ACTIONS(3144), - [anon_sym_ATcompatibility_alias] = ACTIONS(3144), - [anon_sym_ATsynthesize] = ACTIONS(3144), - [anon_sym_ATdynamic] = ACTIONS(3144), - [anon_sym__Alignas] = ACTIONS(3142), - [anon_sym_ATtry] = ACTIONS(3144), - [anon_sym___try] = ACTIONS(3142), - [anon_sym_ATthrow] = ACTIONS(3144), - [anon_sym_ATselector] = ACTIONS(3144), - [anon_sym_ATavailable] = ACTIONS(3144), - [anon_sym___builtin_available] = ACTIONS(3142), - [anon_sym_va_arg] = ACTIONS(3142), - [anon_sym___asm] = ACTIONS(3142), - [anon_sym_ATencode] = ACTIONS(3144), - [anon_sym_ATsynchronized] = ACTIONS(3144), - [anon_sym_BOOL] = ACTIONS(3142), - [anon_sym_IMP] = ACTIONS(3142), - [anon_sym_SEL] = ACTIONS(3142), - [anon_sym_Class] = ACTIONS(3142), - [anon_sym_id] = ACTIONS(3142), - }, - [419] = { - [sym_identifier] = ACTIONS(3146), - [aux_sym_preproc_include_token1] = ACTIONS(3146), - [aux_sym_preproc_include_token2] = ACTIONS(3146), - [aux_sym_preproc_def_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token2] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3146), - [aux_sym_preproc_else_token1] = ACTIONS(3146), - [aux_sym_preproc_elif_token1] = ACTIONS(3146), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3146), - [sym_preproc_directive] = ACTIONS(3146), - [anon_sym_LPAREN2] = ACTIONS(3148), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_TILDE] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3146), - [anon_sym_PLUS] = ACTIONS(3146), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_CARET] = ACTIONS(3148), - [anon_sym_AMP] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3148), - [anon_sym___extension__] = ACTIONS(3146), - [anon_sym_typedef] = ACTIONS(3146), - [anon_sym_extern] = ACTIONS(3146), - [anon_sym___attribute__] = ACTIONS(3146), - [anon_sym___attribute] = ACTIONS(3146), - [anon_sym_noreturn] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym___declspec] = ACTIONS(3146), - [anon_sym___cdecl] = ACTIONS(3146), - [anon_sym___clrcall] = ACTIONS(3146), - [anon_sym___stdcall] = ACTIONS(3146), - [anon_sym___fastcall] = ACTIONS(3146), - [anon_sym___thiscall] = ACTIONS(3146), - [anon_sym___vectorcall] = ACTIONS(3146), - [anon_sym_LBRACE] = ACTIONS(3148), - [anon_sym_signed] = ACTIONS(3146), - [anon_sym_unsigned] = ACTIONS(3146), - [anon_sym_long] = ACTIONS(3146), - [anon_sym_short] = ACTIONS(3146), - [anon_sym_ATautoreleasepool] = ACTIONS(3148), - [anon_sym_static] = ACTIONS(3146), - [anon_sym_auto] = ACTIONS(3146), - [anon_sym_register] = ACTIONS(3146), - [anon_sym_inline] = ACTIONS(3146), - [anon_sym___inline] = ACTIONS(3146), - [anon_sym___inline__] = ACTIONS(3146), - [anon_sym___forceinline] = ACTIONS(3146), - [anon_sym_thread_local] = ACTIONS(3146), - [anon_sym___thread] = ACTIONS(3146), - [anon_sym_CG_EXTERN] = ACTIONS(3146), - [anon_sym_CG_INLINE] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3146), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3146), - [anon_sym_IBOutlet] = ACTIONS(3146), - [anon_sym_IBInspectable] = ACTIONS(3146), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3146), - [anon_sym_NS_INLINE] = ACTIONS(3146), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3146), - [anon_sym_OBJC_EXPORT] = ACTIONS(3146), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3146), - [anon_sym_const] = ACTIONS(3146), - [anon_sym_constexpr] = ACTIONS(3146), - [anon_sym_volatile] = ACTIONS(3146), - [anon_sym_restrict] = ACTIONS(3146), - [anon_sym___restrict__] = ACTIONS(3146), - [anon_sym__Atomic] = ACTIONS(3146), - [anon_sym__Noreturn] = ACTIONS(3146), - [anon_sym_nullable] = ACTIONS(3146), - [anon_sym__Complex] = ACTIONS(3146), - [anon_sym__Nonnull] = ACTIONS(3146), - [anon_sym__Nullable] = ACTIONS(3146), - [anon_sym__Nullable_result] = ACTIONS(3146), - [anon_sym__Null_unspecified] = ACTIONS(3146), - [anon_sym___autoreleasing] = ACTIONS(3146), - [anon_sym___block] = ACTIONS(3146), - [anon_sym___bridge] = ACTIONS(3146), - [anon_sym___bridge_retained] = ACTIONS(3146), - [anon_sym___bridge_transfer] = ACTIONS(3146), - [anon_sym___complex] = ACTIONS(3146), - [anon_sym___const] = ACTIONS(3146), - [anon_sym___imag] = ACTIONS(3146), - [anon_sym___kindof] = ACTIONS(3146), - [anon_sym___nonnull] = ACTIONS(3146), - [anon_sym___nullable] = ACTIONS(3146), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3146), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3146), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3146), - [anon_sym___real] = ACTIONS(3146), - [anon_sym___strong] = ACTIONS(3146), - [anon_sym___unsafe_unretained] = ACTIONS(3146), - [anon_sym___unused] = ACTIONS(3146), - [anon_sym___weak] = ACTIONS(3146), - [sym_primitive_type] = ACTIONS(3146), - [anon_sym_enum] = ACTIONS(3146), - [anon_sym_struct] = ACTIONS(3146), - [anon_sym_union] = ACTIONS(3146), - [anon_sym_if] = ACTIONS(3146), - [anon_sym_switch] = ACTIONS(3146), - [anon_sym_case] = ACTIONS(3146), - [anon_sym_default] = ACTIONS(3146), - [anon_sym_while] = ACTIONS(3146), - [anon_sym_do] = ACTIONS(3146), - [anon_sym_for] = ACTIONS(3146), - [anon_sym_in] = ACTIONS(3146), - [anon_sym_return] = ACTIONS(3146), - [anon_sym_break] = ACTIONS(3146), - [anon_sym_continue] = ACTIONS(3146), - [anon_sym_goto] = ACTIONS(3146), - [anon_sym_DASH_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3148), - [anon_sym_sizeof] = ACTIONS(3146), - [anon_sym___alignof__] = ACTIONS(3146), - [anon_sym___alignof] = ACTIONS(3146), - [anon_sym__alignof] = ACTIONS(3146), - [anon_sym_alignof] = ACTIONS(3146), - [anon_sym__Alignof] = ACTIONS(3146), - [anon_sym_offsetof] = ACTIONS(3146), - [anon_sym__Generic] = ACTIONS(3146), - [anon_sym_asm] = ACTIONS(3146), - [anon_sym___asm__] = ACTIONS(3146), - [sym_number_literal] = ACTIONS(3148), - [anon_sym_L_SQUOTE] = ACTIONS(3148), - [anon_sym_u_SQUOTE] = ACTIONS(3148), - [anon_sym_U_SQUOTE] = ACTIONS(3148), - [anon_sym_u8_SQUOTE] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3146), - [anon_sym_DQUOTE] = ACTIONS(3148), - [anon_sym_L_DQUOTE] = ACTIONS(3148), - [anon_sym_u_DQUOTE] = ACTIONS(3148), - [anon_sym_U_DQUOTE] = ACTIONS(3148), - [anon_sym_u8_DQUOTE] = ACTIONS(3148), - [sym_true] = ACTIONS(3146), - [sym_false] = ACTIONS(3146), - [anon_sym_NULL] = ACTIONS(3146), - [anon_sym_nullptr] = ACTIONS(3146), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3146), - [anon_sym___typeof] = ACTIONS(3146), - [anon_sym_typeof] = ACTIONS(3146), - [anon_sym_ATimport] = ACTIONS(3148), - [aux_sym_preproc_undef_token1] = ACTIONS(3146), - [anon_sym_POUND] = ACTIONS(3146), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3146), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3146), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3146), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3146), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE] = ACTIONS(3146), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_API_AVAILABLE] = ACTIONS(3146), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_API_DEPRECATED] = ACTIONS(3146), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3146), - [anon_sym___deprecated_msg] = ACTIONS(3146), - [anon_sym___deprecated_enum_msg] = ACTIONS(3146), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3146), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3146), - [anon_sym_ATprotocol] = ACTIONS(3148), - [anon_sym_ATinterface] = ACTIONS(3148), - [anon_sym_ATimplementation] = ACTIONS(3148), - [anon_sym_ATcompatibility_alias] = ACTIONS(3148), - [anon_sym_ATsynthesize] = ACTIONS(3148), - [anon_sym_ATdynamic] = ACTIONS(3148), - [anon_sym__Alignas] = ACTIONS(3146), - [anon_sym_ATtry] = ACTIONS(3148), - [anon_sym___try] = ACTIONS(3146), - [anon_sym_ATthrow] = ACTIONS(3148), - [anon_sym_ATselector] = ACTIONS(3148), - [anon_sym_ATavailable] = ACTIONS(3148), - [anon_sym___builtin_available] = ACTIONS(3146), - [anon_sym_va_arg] = ACTIONS(3146), - [anon_sym___asm] = ACTIONS(3146), - [anon_sym_ATencode] = ACTIONS(3148), - [anon_sym_ATsynchronized] = ACTIONS(3148), - [anon_sym_BOOL] = ACTIONS(3146), - [anon_sym_IMP] = ACTIONS(3146), - [anon_sym_SEL] = ACTIONS(3146), - [anon_sym_Class] = ACTIONS(3146), - [anon_sym_id] = ACTIONS(3146), - }, - [420] = { - [sym_identifier] = ACTIONS(3150), - [aux_sym_preproc_include_token1] = ACTIONS(3150), - [aux_sym_preproc_include_token2] = ACTIONS(3150), - [aux_sym_preproc_def_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token2] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3150), - [aux_sym_preproc_else_token1] = ACTIONS(3150), - [aux_sym_preproc_elif_token1] = ACTIONS(3150), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3150), - [sym_preproc_directive] = ACTIONS(3150), - [anon_sym_LPAREN2] = ACTIONS(3152), - [anon_sym_BANG] = ACTIONS(3152), - [anon_sym_TILDE] = ACTIONS(3152), - [anon_sym_DASH] = ACTIONS(3150), - [anon_sym_PLUS] = ACTIONS(3150), - [anon_sym_STAR] = ACTIONS(3152), - [anon_sym_CARET] = ACTIONS(3152), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_SEMI] = ACTIONS(3152), - [anon_sym___extension__] = ACTIONS(3150), - [anon_sym_typedef] = ACTIONS(3150), - [anon_sym_extern] = ACTIONS(3150), - [anon_sym___attribute__] = ACTIONS(3150), - [anon_sym___attribute] = ACTIONS(3150), - [anon_sym_noreturn] = ACTIONS(3150), - [anon_sym_LBRACK] = ACTIONS(3152), - [anon_sym___declspec] = ACTIONS(3150), - [anon_sym___cdecl] = ACTIONS(3150), - [anon_sym___clrcall] = ACTIONS(3150), - [anon_sym___stdcall] = ACTIONS(3150), - [anon_sym___fastcall] = ACTIONS(3150), - [anon_sym___thiscall] = ACTIONS(3150), - [anon_sym___vectorcall] = ACTIONS(3150), - [anon_sym_LBRACE] = ACTIONS(3152), - [anon_sym_signed] = ACTIONS(3150), - [anon_sym_unsigned] = ACTIONS(3150), - [anon_sym_long] = ACTIONS(3150), - [anon_sym_short] = ACTIONS(3150), - [anon_sym_ATautoreleasepool] = ACTIONS(3152), - [anon_sym_static] = ACTIONS(3150), - [anon_sym_auto] = ACTIONS(3150), - [anon_sym_register] = ACTIONS(3150), - [anon_sym_inline] = ACTIONS(3150), - [anon_sym___inline] = ACTIONS(3150), - [anon_sym___inline__] = ACTIONS(3150), - [anon_sym___forceinline] = ACTIONS(3150), - [anon_sym_thread_local] = ACTIONS(3150), - [anon_sym___thread] = ACTIONS(3150), - [anon_sym_CG_EXTERN] = ACTIONS(3150), - [anon_sym_CG_INLINE] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3150), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3150), - [anon_sym_IBOutlet] = ACTIONS(3150), - [anon_sym_IBInspectable] = ACTIONS(3150), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3150), - [anon_sym_NS_INLINE] = ACTIONS(3150), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3150), - [anon_sym_OBJC_EXPORT] = ACTIONS(3150), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3150), - [anon_sym_const] = ACTIONS(3150), - [anon_sym_constexpr] = ACTIONS(3150), - [anon_sym_volatile] = ACTIONS(3150), - [anon_sym_restrict] = ACTIONS(3150), - [anon_sym___restrict__] = ACTIONS(3150), - [anon_sym__Atomic] = ACTIONS(3150), - [anon_sym__Noreturn] = ACTIONS(3150), - [anon_sym_nullable] = ACTIONS(3150), - [anon_sym__Complex] = ACTIONS(3150), - [anon_sym__Nonnull] = ACTIONS(3150), - [anon_sym__Nullable] = ACTIONS(3150), - [anon_sym__Nullable_result] = ACTIONS(3150), - [anon_sym__Null_unspecified] = ACTIONS(3150), - [anon_sym___autoreleasing] = ACTIONS(3150), - [anon_sym___block] = ACTIONS(3150), - [anon_sym___bridge] = ACTIONS(3150), - [anon_sym___bridge_retained] = ACTIONS(3150), - [anon_sym___bridge_transfer] = ACTIONS(3150), - [anon_sym___complex] = ACTIONS(3150), - [anon_sym___const] = ACTIONS(3150), - [anon_sym___imag] = ACTIONS(3150), - [anon_sym___kindof] = ACTIONS(3150), - [anon_sym___nonnull] = ACTIONS(3150), - [anon_sym___nullable] = ACTIONS(3150), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3150), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3150), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3150), - [anon_sym___real] = ACTIONS(3150), - [anon_sym___strong] = ACTIONS(3150), - [anon_sym___unsafe_unretained] = ACTIONS(3150), - [anon_sym___unused] = ACTIONS(3150), - [anon_sym___weak] = ACTIONS(3150), - [sym_primitive_type] = ACTIONS(3150), - [anon_sym_enum] = ACTIONS(3150), - [anon_sym_struct] = ACTIONS(3150), - [anon_sym_union] = ACTIONS(3150), - [anon_sym_if] = ACTIONS(3150), - [anon_sym_switch] = ACTIONS(3150), - [anon_sym_case] = ACTIONS(3150), - [anon_sym_default] = ACTIONS(3150), - [anon_sym_while] = ACTIONS(3150), - [anon_sym_do] = ACTIONS(3150), - [anon_sym_for] = ACTIONS(3150), - [anon_sym_in] = ACTIONS(3150), - [anon_sym_return] = ACTIONS(3150), - [anon_sym_break] = ACTIONS(3150), - [anon_sym_continue] = ACTIONS(3150), - [anon_sym_goto] = ACTIONS(3150), - [anon_sym_DASH_DASH] = ACTIONS(3152), - [anon_sym_PLUS_PLUS] = ACTIONS(3152), - [anon_sym_sizeof] = ACTIONS(3150), - [anon_sym___alignof__] = ACTIONS(3150), - [anon_sym___alignof] = ACTIONS(3150), - [anon_sym__alignof] = ACTIONS(3150), - [anon_sym_alignof] = ACTIONS(3150), - [anon_sym__Alignof] = ACTIONS(3150), - [anon_sym_offsetof] = ACTIONS(3150), - [anon_sym__Generic] = ACTIONS(3150), - [anon_sym_asm] = ACTIONS(3150), - [anon_sym___asm__] = ACTIONS(3150), - [sym_number_literal] = ACTIONS(3152), - [anon_sym_L_SQUOTE] = ACTIONS(3152), - [anon_sym_u_SQUOTE] = ACTIONS(3152), - [anon_sym_U_SQUOTE] = ACTIONS(3152), - [anon_sym_u8_SQUOTE] = ACTIONS(3152), - [anon_sym_SQUOTE] = ACTIONS(3152), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_DQUOTE] = ACTIONS(3152), - [anon_sym_L_DQUOTE] = ACTIONS(3152), - [anon_sym_u_DQUOTE] = ACTIONS(3152), - [anon_sym_U_DQUOTE] = ACTIONS(3152), - [anon_sym_u8_DQUOTE] = ACTIONS(3152), - [sym_true] = ACTIONS(3150), - [sym_false] = ACTIONS(3150), - [anon_sym_NULL] = ACTIONS(3150), - [anon_sym_nullptr] = ACTIONS(3150), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3150), - [anon_sym___typeof] = ACTIONS(3150), - [anon_sym_typeof] = ACTIONS(3150), - [anon_sym_ATimport] = ACTIONS(3152), - [aux_sym_preproc_undef_token1] = ACTIONS(3150), - [anon_sym_POUND] = ACTIONS(3150), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3150), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3150), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3150), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3150), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE] = ACTIONS(3150), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_API_AVAILABLE] = ACTIONS(3150), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_API_DEPRECATED] = ACTIONS(3150), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3150), - [anon_sym___deprecated_msg] = ACTIONS(3150), - [anon_sym___deprecated_enum_msg] = ACTIONS(3150), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3150), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3150), - [anon_sym_ATprotocol] = ACTIONS(3152), - [anon_sym_ATinterface] = ACTIONS(3152), - [anon_sym_ATimplementation] = ACTIONS(3152), - [anon_sym_ATcompatibility_alias] = ACTIONS(3152), - [anon_sym_ATsynthesize] = ACTIONS(3152), - [anon_sym_ATdynamic] = ACTIONS(3152), - [anon_sym__Alignas] = ACTIONS(3150), - [anon_sym_ATtry] = ACTIONS(3152), - [anon_sym___try] = ACTIONS(3150), - [anon_sym_ATthrow] = ACTIONS(3152), - [anon_sym_ATselector] = ACTIONS(3152), - [anon_sym_ATavailable] = ACTIONS(3152), - [anon_sym___builtin_available] = ACTIONS(3150), - [anon_sym_va_arg] = ACTIONS(3150), - [anon_sym___asm] = ACTIONS(3150), - [anon_sym_ATencode] = ACTIONS(3152), - [anon_sym_ATsynchronized] = ACTIONS(3152), - [anon_sym_BOOL] = ACTIONS(3150), - [anon_sym_IMP] = ACTIONS(3150), - [anon_sym_SEL] = ACTIONS(3150), - [anon_sym_Class] = ACTIONS(3150), - [anon_sym_id] = ACTIONS(3150), - }, - [421] = { - [sym_identifier] = ACTIONS(3154), - [aux_sym_preproc_include_token1] = ACTIONS(3154), - [aux_sym_preproc_include_token2] = ACTIONS(3154), - [aux_sym_preproc_def_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token2] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3154), - [aux_sym_preproc_else_token1] = ACTIONS(3154), - [aux_sym_preproc_elif_token1] = ACTIONS(3154), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3154), - [sym_preproc_directive] = ACTIONS(3154), - [anon_sym_LPAREN2] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3156), - [anon_sym_TILDE] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3154), - [anon_sym_STAR] = ACTIONS(3156), - [anon_sym_CARET] = ACTIONS(3156), - [anon_sym_AMP] = ACTIONS(3156), - [anon_sym_SEMI] = ACTIONS(3156), - [anon_sym___extension__] = ACTIONS(3154), - [anon_sym_typedef] = ACTIONS(3154), - [anon_sym_extern] = ACTIONS(3154), - [anon_sym___attribute__] = ACTIONS(3154), - [anon_sym___attribute] = ACTIONS(3154), - [anon_sym_noreturn] = ACTIONS(3154), - [anon_sym_LBRACK] = ACTIONS(3156), - [anon_sym___declspec] = ACTIONS(3154), - [anon_sym___cdecl] = ACTIONS(3154), - [anon_sym___clrcall] = ACTIONS(3154), - [anon_sym___stdcall] = ACTIONS(3154), - [anon_sym___fastcall] = ACTIONS(3154), - [anon_sym___thiscall] = ACTIONS(3154), - [anon_sym___vectorcall] = ACTIONS(3154), - [anon_sym_LBRACE] = ACTIONS(3156), - [anon_sym_signed] = ACTIONS(3154), - [anon_sym_unsigned] = ACTIONS(3154), - [anon_sym_long] = ACTIONS(3154), - [anon_sym_short] = ACTIONS(3154), - [anon_sym_ATautoreleasepool] = ACTIONS(3156), - [anon_sym_static] = ACTIONS(3154), - [anon_sym_auto] = ACTIONS(3154), - [anon_sym_register] = ACTIONS(3154), - [anon_sym_inline] = ACTIONS(3154), - [anon_sym___inline] = ACTIONS(3154), - [anon_sym___inline__] = ACTIONS(3154), - [anon_sym___forceinline] = ACTIONS(3154), - [anon_sym_thread_local] = ACTIONS(3154), - [anon_sym___thread] = ACTIONS(3154), - [anon_sym_CG_EXTERN] = ACTIONS(3154), - [anon_sym_CG_INLINE] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3154), - [anon_sym_IBOutlet] = ACTIONS(3154), - [anon_sym_IBInspectable] = ACTIONS(3154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3154), - [anon_sym_NS_INLINE] = ACTIONS(3154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3154), - [anon_sym_OBJC_EXPORT] = ACTIONS(3154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3154), - [anon_sym_const] = ACTIONS(3154), - [anon_sym_constexpr] = ACTIONS(3154), - [anon_sym_volatile] = ACTIONS(3154), - [anon_sym_restrict] = ACTIONS(3154), - [anon_sym___restrict__] = ACTIONS(3154), - [anon_sym__Atomic] = ACTIONS(3154), - [anon_sym__Noreturn] = ACTIONS(3154), - [anon_sym_nullable] = ACTIONS(3154), - [anon_sym__Complex] = ACTIONS(3154), - [anon_sym__Nonnull] = ACTIONS(3154), - [anon_sym__Nullable] = ACTIONS(3154), - [anon_sym__Nullable_result] = ACTIONS(3154), - [anon_sym__Null_unspecified] = ACTIONS(3154), - [anon_sym___autoreleasing] = ACTIONS(3154), - [anon_sym___block] = ACTIONS(3154), - [anon_sym___bridge] = ACTIONS(3154), - [anon_sym___bridge_retained] = ACTIONS(3154), - [anon_sym___bridge_transfer] = ACTIONS(3154), - [anon_sym___complex] = ACTIONS(3154), - [anon_sym___const] = ACTIONS(3154), - [anon_sym___imag] = ACTIONS(3154), - [anon_sym___kindof] = ACTIONS(3154), - [anon_sym___nonnull] = ACTIONS(3154), - [anon_sym___nullable] = ACTIONS(3154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3154), - [anon_sym___real] = ACTIONS(3154), - [anon_sym___strong] = ACTIONS(3154), - [anon_sym___unsafe_unretained] = ACTIONS(3154), - [anon_sym___unused] = ACTIONS(3154), - [anon_sym___weak] = ACTIONS(3154), - [sym_primitive_type] = ACTIONS(3154), - [anon_sym_enum] = ACTIONS(3154), - [anon_sym_struct] = ACTIONS(3154), - [anon_sym_union] = ACTIONS(3154), - [anon_sym_if] = ACTIONS(3154), - [anon_sym_switch] = ACTIONS(3154), - [anon_sym_case] = ACTIONS(3154), - [anon_sym_default] = ACTIONS(3154), - [anon_sym_while] = ACTIONS(3154), - [anon_sym_do] = ACTIONS(3154), - [anon_sym_for] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3154), - [anon_sym_return] = ACTIONS(3154), - [anon_sym_break] = ACTIONS(3154), - [anon_sym_continue] = ACTIONS(3154), - [anon_sym_goto] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3156), - [anon_sym_sizeof] = ACTIONS(3154), - [anon_sym___alignof__] = ACTIONS(3154), - [anon_sym___alignof] = ACTIONS(3154), - [anon_sym__alignof] = ACTIONS(3154), - [anon_sym_alignof] = ACTIONS(3154), - [anon_sym__Alignof] = ACTIONS(3154), - [anon_sym_offsetof] = ACTIONS(3154), - [anon_sym__Generic] = ACTIONS(3154), - [anon_sym_asm] = ACTIONS(3154), - [anon_sym___asm__] = ACTIONS(3154), - [sym_number_literal] = ACTIONS(3156), - [anon_sym_L_SQUOTE] = ACTIONS(3156), - [anon_sym_u_SQUOTE] = ACTIONS(3156), - [anon_sym_U_SQUOTE] = ACTIONS(3156), - [anon_sym_u8_SQUOTE] = ACTIONS(3156), - [anon_sym_SQUOTE] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3154), - [anon_sym_DQUOTE] = ACTIONS(3156), - [anon_sym_L_DQUOTE] = ACTIONS(3156), - [anon_sym_u_DQUOTE] = ACTIONS(3156), - [anon_sym_U_DQUOTE] = ACTIONS(3156), - [anon_sym_u8_DQUOTE] = ACTIONS(3156), - [sym_true] = ACTIONS(3154), - [sym_false] = ACTIONS(3154), - [anon_sym_NULL] = ACTIONS(3154), - [anon_sym_nullptr] = ACTIONS(3154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3154), - [anon_sym___typeof] = ACTIONS(3154), - [anon_sym_typeof] = ACTIONS(3154), - [anon_sym_ATimport] = ACTIONS(3156), - [aux_sym_preproc_undef_token1] = ACTIONS(3154), - [anon_sym_POUND] = ACTIONS(3154), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE] = ACTIONS(3154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_API_AVAILABLE] = ACTIONS(3154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_API_DEPRECATED] = ACTIONS(3154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3154), - [anon_sym___deprecated_msg] = ACTIONS(3154), - [anon_sym___deprecated_enum_msg] = ACTIONS(3154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3154), - [anon_sym_ATprotocol] = ACTIONS(3156), - [anon_sym_ATinterface] = ACTIONS(3156), - [anon_sym_ATimplementation] = ACTIONS(3156), - [anon_sym_ATcompatibility_alias] = ACTIONS(3156), - [anon_sym_ATsynthesize] = ACTIONS(3156), - [anon_sym_ATdynamic] = ACTIONS(3156), - [anon_sym__Alignas] = ACTIONS(3154), - [anon_sym_ATtry] = ACTIONS(3156), - [anon_sym___try] = ACTIONS(3154), - [anon_sym_ATthrow] = ACTIONS(3156), - [anon_sym_ATselector] = ACTIONS(3156), - [anon_sym_ATavailable] = ACTIONS(3156), - [anon_sym___builtin_available] = ACTIONS(3154), - [anon_sym_va_arg] = ACTIONS(3154), - [anon_sym___asm] = ACTIONS(3154), - [anon_sym_ATencode] = ACTIONS(3156), - [anon_sym_ATsynchronized] = ACTIONS(3156), - [anon_sym_BOOL] = ACTIONS(3154), - [anon_sym_IMP] = ACTIONS(3154), - [anon_sym_SEL] = ACTIONS(3154), - [anon_sym_Class] = ACTIONS(3154), - [anon_sym_id] = ACTIONS(3154), - }, - [422] = { - [sym_identifier] = ACTIONS(3158), - [aux_sym_preproc_include_token1] = ACTIONS(3158), - [aux_sym_preproc_include_token2] = ACTIONS(3158), - [aux_sym_preproc_def_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token2] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3158), - [aux_sym_preproc_else_token1] = ACTIONS(3158), - [aux_sym_preproc_elif_token1] = ACTIONS(3158), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3158), - [sym_preproc_directive] = ACTIONS(3158), - [anon_sym_LPAREN2] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3160), - [anon_sym_TILDE] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3158), - [anon_sym_PLUS] = ACTIONS(3158), - [anon_sym_STAR] = ACTIONS(3160), - [anon_sym_CARET] = ACTIONS(3160), - [anon_sym_AMP] = ACTIONS(3160), - [anon_sym_SEMI] = ACTIONS(3160), - [anon_sym___extension__] = ACTIONS(3158), - [anon_sym_typedef] = ACTIONS(3158), - [anon_sym_extern] = ACTIONS(3158), - [anon_sym___attribute__] = ACTIONS(3158), - [anon_sym___attribute] = ACTIONS(3158), - [anon_sym_noreturn] = ACTIONS(3158), - [anon_sym_LBRACK] = ACTIONS(3160), - [anon_sym___declspec] = ACTIONS(3158), - [anon_sym___cdecl] = ACTIONS(3158), - [anon_sym___clrcall] = ACTIONS(3158), - [anon_sym___stdcall] = ACTIONS(3158), - [anon_sym___fastcall] = ACTIONS(3158), - [anon_sym___thiscall] = ACTIONS(3158), - [anon_sym___vectorcall] = ACTIONS(3158), - [anon_sym_LBRACE] = ACTIONS(3160), - [anon_sym_signed] = ACTIONS(3158), - [anon_sym_unsigned] = ACTIONS(3158), - [anon_sym_long] = ACTIONS(3158), - [anon_sym_short] = ACTIONS(3158), - [anon_sym_ATautoreleasepool] = ACTIONS(3160), - [anon_sym_static] = ACTIONS(3158), - [anon_sym_auto] = ACTIONS(3158), - [anon_sym_register] = ACTIONS(3158), - [anon_sym_inline] = ACTIONS(3158), - [anon_sym___inline] = ACTIONS(3158), - [anon_sym___inline__] = ACTIONS(3158), - [anon_sym___forceinline] = ACTIONS(3158), - [anon_sym_thread_local] = ACTIONS(3158), - [anon_sym___thread] = ACTIONS(3158), - [anon_sym_CG_EXTERN] = ACTIONS(3158), - [anon_sym_CG_INLINE] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3158), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3158), - [anon_sym_IBOutlet] = ACTIONS(3158), - [anon_sym_IBInspectable] = ACTIONS(3158), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3158), - [anon_sym_NS_INLINE] = ACTIONS(3158), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3158), - [anon_sym_OBJC_EXPORT] = ACTIONS(3158), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3158), - [anon_sym_const] = ACTIONS(3158), - [anon_sym_constexpr] = ACTIONS(3158), - [anon_sym_volatile] = ACTIONS(3158), - [anon_sym_restrict] = ACTIONS(3158), - [anon_sym___restrict__] = ACTIONS(3158), - [anon_sym__Atomic] = ACTIONS(3158), - [anon_sym__Noreturn] = ACTIONS(3158), - [anon_sym_nullable] = ACTIONS(3158), - [anon_sym__Complex] = ACTIONS(3158), - [anon_sym__Nonnull] = ACTIONS(3158), - [anon_sym__Nullable] = ACTIONS(3158), - [anon_sym__Nullable_result] = ACTIONS(3158), - [anon_sym__Null_unspecified] = ACTIONS(3158), - [anon_sym___autoreleasing] = ACTIONS(3158), - [anon_sym___block] = ACTIONS(3158), - [anon_sym___bridge] = ACTIONS(3158), - [anon_sym___bridge_retained] = ACTIONS(3158), - [anon_sym___bridge_transfer] = ACTIONS(3158), - [anon_sym___complex] = ACTIONS(3158), - [anon_sym___const] = ACTIONS(3158), - [anon_sym___imag] = ACTIONS(3158), - [anon_sym___kindof] = ACTIONS(3158), - [anon_sym___nonnull] = ACTIONS(3158), - [anon_sym___nullable] = ACTIONS(3158), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3158), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3158), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3158), - [anon_sym___real] = ACTIONS(3158), - [anon_sym___strong] = ACTIONS(3158), - [anon_sym___unsafe_unretained] = ACTIONS(3158), - [anon_sym___unused] = ACTIONS(3158), - [anon_sym___weak] = ACTIONS(3158), - [sym_primitive_type] = ACTIONS(3158), - [anon_sym_enum] = ACTIONS(3158), - [anon_sym_struct] = ACTIONS(3158), - [anon_sym_union] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3158), - [anon_sym_switch] = ACTIONS(3158), - [anon_sym_case] = ACTIONS(3158), - [anon_sym_default] = ACTIONS(3158), - [anon_sym_while] = ACTIONS(3158), - [anon_sym_do] = ACTIONS(3158), - [anon_sym_for] = ACTIONS(3158), - [anon_sym_in] = ACTIONS(3158), - [anon_sym_return] = ACTIONS(3158), - [anon_sym_break] = ACTIONS(3158), - [anon_sym_continue] = ACTIONS(3158), - [anon_sym_goto] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3160), - [anon_sym_sizeof] = ACTIONS(3158), - [anon_sym___alignof__] = ACTIONS(3158), - [anon_sym___alignof] = ACTIONS(3158), - [anon_sym__alignof] = ACTIONS(3158), - [anon_sym_alignof] = ACTIONS(3158), - [anon_sym__Alignof] = ACTIONS(3158), - [anon_sym_offsetof] = ACTIONS(3158), - [anon_sym__Generic] = ACTIONS(3158), - [anon_sym_asm] = ACTIONS(3158), - [anon_sym___asm__] = ACTIONS(3158), - [sym_number_literal] = ACTIONS(3160), - [anon_sym_L_SQUOTE] = ACTIONS(3160), - [anon_sym_u_SQUOTE] = ACTIONS(3160), - [anon_sym_U_SQUOTE] = ACTIONS(3160), - [anon_sym_u8_SQUOTE] = ACTIONS(3160), - [anon_sym_SQUOTE] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3160), - [anon_sym_L_DQUOTE] = ACTIONS(3160), - [anon_sym_u_DQUOTE] = ACTIONS(3160), - [anon_sym_U_DQUOTE] = ACTIONS(3160), - [anon_sym_u8_DQUOTE] = ACTIONS(3160), - [sym_true] = ACTIONS(3158), - [sym_false] = ACTIONS(3158), - [anon_sym_NULL] = ACTIONS(3158), - [anon_sym_nullptr] = ACTIONS(3158), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3158), - [anon_sym___typeof] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3158), - [anon_sym_ATimport] = ACTIONS(3160), - [aux_sym_preproc_undef_token1] = ACTIONS(3158), - [anon_sym_POUND] = ACTIONS(3158), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3158), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3158), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3158), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3158), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE] = ACTIONS(3158), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_API_AVAILABLE] = ACTIONS(3158), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_API_DEPRECATED] = ACTIONS(3158), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3158), - [anon_sym___deprecated_msg] = ACTIONS(3158), - [anon_sym___deprecated_enum_msg] = ACTIONS(3158), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3158), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3158), - [anon_sym_ATprotocol] = ACTIONS(3160), - [anon_sym_ATinterface] = ACTIONS(3160), - [anon_sym_ATimplementation] = ACTIONS(3160), - [anon_sym_ATcompatibility_alias] = ACTIONS(3160), - [anon_sym_ATsynthesize] = ACTIONS(3160), - [anon_sym_ATdynamic] = ACTIONS(3160), - [anon_sym__Alignas] = ACTIONS(3158), - [anon_sym_ATtry] = ACTIONS(3160), - [anon_sym___try] = ACTIONS(3158), - [anon_sym_ATthrow] = ACTIONS(3160), - [anon_sym_ATselector] = ACTIONS(3160), - [anon_sym_ATavailable] = ACTIONS(3160), - [anon_sym___builtin_available] = ACTIONS(3158), - [anon_sym_va_arg] = ACTIONS(3158), - [anon_sym___asm] = ACTIONS(3158), - [anon_sym_ATencode] = ACTIONS(3160), - [anon_sym_ATsynchronized] = ACTIONS(3160), - [anon_sym_BOOL] = ACTIONS(3158), - [anon_sym_IMP] = ACTIONS(3158), - [anon_sym_SEL] = ACTIONS(3158), - [anon_sym_Class] = ACTIONS(3158), - [anon_sym_id] = ACTIONS(3158), - }, - [423] = { - [sym_identifier] = ACTIONS(3162), - [aux_sym_preproc_include_token1] = ACTIONS(3162), - [aux_sym_preproc_include_token2] = ACTIONS(3162), - [aux_sym_preproc_def_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token2] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3162), - [aux_sym_preproc_else_token1] = ACTIONS(3162), - [aux_sym_preproc_elif_token1] = ACTIONS(3162), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3162), - [sym_preproc_directive] = ACTIONS(3162), - [anon_sym_LPAREN2] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3164), - [anon_sym_TILDE] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3162), - [anon_sym_PLUS] = ACTIONS(3162), - [anon_sym_STAR] = ACTIONS(3164), - [anon_sym_CARET] = ACTIONS(3164), - [anon_sym_AMP] = ACTIONS(3164), - [anon_sym_SEMI] = ACTIONS(3164), - [anon_sym___extension__] = ACTIONS(3162), - [anon_sym_typedef] = ACTIONS(3162), - [anon_sym_extern] = ACTIONS(3162), - [anon_sym___attribute__] = ACTIONS(3162), - [anon_sym___attribute] = ACTIONS(3162), - [anon_sym_noreturn] = ACTIONS(3162), - [anon_sym_LBRACK] = ACTIONS(3164), - [anon_sym___declspec] = ACTIONS(3162), - [anon_sym___cdecl] = ACTIONS(3162), - [anon_sym___clrcall] = ACTIONS(3162), - [anon_sym___stdcall] = ACTIONS(3162), - [anon_sym___fastcall] = ACTIONS(3162), - [anon_sym___thiscall] = ACTIONS(3162), - [anon_sym___vectorcall] = ACTIONS(3162), - [anon_sym_LBRACE] = ACTIONS(3164), - [anon_sym_signed] = ACTIONS(3162), - [anon_sym_unsigned] = ACTIONS(3162), - [anon_sym_long] = ACTIONS(3162), - [anon_sym_short] = ACTIONS(3162), - [anon_sym_ATautoreleasepool] = ACTIONS(3164), - [anon_sym_static] = ACTIONS(3162), - [anon_sym_auto] = ACTIONS(3162), - [anon_sym_register] = ACTIONS(3162), - [anon_sym_inline] = ACTIONS(3162), - [anon_sym___inline] = ACTIONS(3162), - [anon_sym___inline__] = ACTIONS(3162), - [anon_sym___forceinline] = ACTIONS(3162), - [anon_sym_thread_local] = ACTIONS(3162), - [anon_sym___thread] = ACTIONS(3162), - [anon_sym_CG_EXTERN] = ACTIONS(3162), - [anon_sym_CG_INLINE] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3162), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3162), - [anon_sym_IBOutlet] = ACTIONS(3162), - [anon_sym_IBInspectable] = ACTIONS(3162), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3162), - [anon_sym_NS_INLINE] = ACTIONS(3162), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3162), - [anon_sym_OBJC_EXPORT] = ACTIONS(3162), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3162), - [anon_sym_const] = ACTIONS(3162), - [anon_sym_constexpr] = ACTIONS(3162), - [anon_sym_volatile] = ACTIONS(3162), - [anon_sym_restrict] = ACTIONS(3162), - [anon_sym___restrict__] = ACTIONS(3162), - [anon_sym__Atomic] = ACTIONS(3162), - [anon_sym__Noreturn] = ACTIONS(3162), - [anon_sym_nullable] = ACTIONS(3162), - [anon_sym__Complex] = ACTIONS(3162), - [anon_sym__Nonnull] = ACTIONS(3162), - [anon_sym__Nullable] = ACTIONS(3162), - [anon_sym__Nullable_result] = ACTIONS(3162), - [anon_sym__Null_unspecified] = ACTIONS(3162), - [anon_sym___autoreleasing] = ACTIONS(3162), - [anon_sym___block] = ACTIONS(3162), - [anon_sym___bridge] = ACTIONS(3162), - [anon_sym___bridge_retained] = ACTIONS(3162), - [anon_sym___bridge_transfer] = ACTIONS(3162), - [anon_sym___complex] = ACTIONS(3162), - [anon_sym___const] = ACTIONS(3162), - [anon_sym___imag] = ACTIONS(3162), - [anon_sym___kindof] = ACTIONS(3162), - [anon_sym___nonnull] = ACTIONS(3162), - [anon_sym___nullable] = ACTIONS(3162), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3162), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3162), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3162), - [anon_sym___real] = ACTIONS(3162), - [anon_sym___strong] = ACTIONS(3162), - [anon_sym___unsafe_unretained] = ACTIONS(3162), - [anon_sym___unused] = ACTIONS(3162), - [anon_sym___weak] = ACTIONS(3162), - [sym_primitive_type] = ACTIONS(3162), - [anon_sym_enum] = ACTIONS(3162), - [anon_sym_struct] = ACTIONS(3162), - [anon_sym_union] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3162), - [anon_sym_switch] = ACTIONS(3162), - [anon_sym_case] = ACTIONS(3162), - [anon_sym_default] = ACTIONS(3162), - [anon_sym_while] = ACTIONS(3162), - [anon_sym_do] = ACTIONS(3162), - [anon_sym_for] = ACTIONS(3162), - [anon_sym_in] = ACTIONS(3162), - [anon_sym_return] = ACTIONS(3162), - [anon_sym_break] = ACTIONS(3162), - [anon_sym_continue] = ACTIONS(3162), - [anon_sym_goto] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3164), - [anon_sym_sizeof] = ACTIONS(3162), - [anon_sym___alignof__] = ACTIONS(3162), - [anon_sym___alignof] = ACTIONS(3162), - [anon_sym__alignof] = ACTIONS(3162), - [anon_sym_alignof] = ACTIONS(3162), - [anon_sym__Alignof] = ACTIONS(3162), - [anon_sym_offsetof] = ACTIONS(3162), - [anon_sym__Generic] = ACTIONS(3162), - [anon_sym_asm] = ACTIONS(3162), - [anon_sym___asm__] = ACTIONS(3162), - [sym_number_literal] = ACTIONS(3164), - [anon_sym_L_SQUOTE] = ACTIONS(3164), - [anon_sym_u_SQUOTE] = ACTIONS(3164), - [anon_sym_U_SQUOTE] = ACTIONS(3164), - [anon_sym_u8_SQUOTE] = ACTIONS(3164), - [anon_sym_SQUOTE] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3164), - [anon_sym_L_DQUOTE] = ACTIONS(3164), - [anon_sym_u_DQUOTE] = ACTIONS(3164), - [anon_sym_U_DQUOTE] = ACTIONS(3164), - [anon_sym_u8_DQUOTE] = ACTIONS(3164), - [sym_true] = ACTIONS(3162), - [sym_false] = ACTIONS(3162), - [anon_sym_NULL] = ACTIONS(3162), - [anon_sym_nullptr] = ACTIONS(3162), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3162), - [anon_sym___typeof] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3162), - [anon_sym_ATimport] = ACTIONS(3164), - [aux_sym_preproc_undef_token1] = ACTIONS(3162), - [anon_sym_POUND] = ACTIONS(3162), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3162), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3162), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3162), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3162), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE] = ACTIONS(3162), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_API_AVAILABLE] = ACTIONS(3162), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_API_DEPRECATED] = ACTIONS(3162), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3162), - [anon_sym___deprecated_msg] = ACTIONS(3162), - [anon_sym___deprecated_enum_msg] = ACTIONS(3162), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3162), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3162), - [anon_sym_ATprotocol] = ACTIONS(3164), - [anon_sym_ATinterface] = ACTIONS(3164), - [anon_sym_ATimplementation] = ACTIONS(3164), - [anon_sym_ATcompatibility_alias] = ACTIONS(3164), - [anon_sym_ATsynthesize] = ACTIONS(3164), - [anon_sym_ATdynamic] = ACTIONS(3164), - [anon_sym__Alignas] = ACTIONS(3162), - [anon_sym_ATtry] = ACTIONS(3164), - [anon_sym___try] = ACTIONS(3162), - [anon_sym_ATthrow] = ACTIONS(3164), - [anon_sym_ATselector] = ACTIONS(3164), - [anon_sym_ATavailable] = ACTIONS(3164), - [anon_sym___builtin_available] = ACTIONS(3162), - [anon_sym_va_arg] = ACTIONS(3162), - [anon_sym___asm] = ACTIONS(3162), - [anon_sym_ATencode] = ACTIONS(3164), - [anon_sym_ATsynchronized] = ACTIONS(3164), - [anon_sym_BOOL] = ACTIONS(3162), - [anon_sym_IMP] = ACTIONS(3162), - [anon_sym_SEL] = ACTIONS(3162), - [anon_sym_Class] = ACTIONS(3162), - [anon_sym_id] = ACTIONS(3162), - }, - [424] = { - [sym_identifier] = ACTIONS(3166), - [aux_sym_preproc_include_token1] = ACTIONS(3166), - [aux_sym_preproc_include_token2] = ACTIONS(3166), - [aux_sym_preproc_def_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token2] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3166), - [aux_sym_preproc_else_token1] = ACTIONS(3166), - [aux_sym_preproc_elif_token1] = ACTIONS(3166), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3166), - [sym_preproc_directive] = ACTIONS(3166), - [anon_sym_LPAREN2] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3168), - [anon_sym_TILDE] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3166), - [anon_sym_PLUS] = ACTIONS(3166), - [anon_sym_STAR] = ACTIONS(3168), - [anon_sym_CARET] = ACTIONS(3168), - [anon_sym_AMP] = ACTIONS(3168), - [anon_sym_SEMI] = ACTIONS(3168), - [anon_sym___extension__] = ACTIONS(3166), - [anon_sym_typedef] = ACTIONS(3166), - [anon_sym_extern] = ACTIONS(3166), - [anon_sym___attribute__] = ACTIONS(3166), - [anon_sym___attribute] = ACTIONS(3166), - [anon_sym_noreturn] = ACTIONS(3166), - [anon_sym_LBRACK] = ACTIONS(3168), - [anon_sym___declspec] = ACTIONS(3166), - [anon_sym___cdecl] = ACTIONS(3166), - [anon_sym___clrcall] = ACTIONS(3166), - [anon_sym___stdcall] = ACTIONS(3166), - [anon_sym___fastcall] = ACTIONS(3166), - [anon_sym___thiscall] = ACTIONS(3166), - [anon_sym___vectorcall] = ACTIONS(3166), - [anon_sym_LBRACE] = ACTIONS(3168), - [anon_sym_signed] = ACTIONS(3166), - [anon_sym_unsigned] = ACTIONS(3166), - [anon_sym_long] = ACTIONS(3166), - [anon_sym_short] = ACTIONS(3166), - [anon_sym_ATautoreleasepool] = ACTIONS(3168), - [anon_sym_static] = ACTIONS(3166), - [anon_sym_auto] = ACTIONS(3166), - [anon_sym_register] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym___inline] = ACTIONS(3166), - [anon_sym___inline__] = ACTIONS(3166), - [anon_sym___forceinline] = ACTIONS(3166), - [anon_sym_thread_local] = ACTIONS(3166), - [anon_sym___thread] = ACTIONS(3166), - [anon_sym_CG_EXTERN] = ACTIONS(3166), - [anon_sym_CG_INLINE] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3166), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3166), - [anon_sym_IBOutlet] = ACTIONS(3166), - [anon_sym_IBInspectable] = ACTIONS(3166), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3166), - [anon_sym_NS_INLINE] = ACTIONS(3166), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3166), - [anon_sym_OBJC_EXPORT] = ACTIONS(3166), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3166), - [anon_sym_const] = ACTIONS(3166), - [anon_sym_constexpr] = ACTIONS(3166), - [anon_sym_volatile] = ACTIONS(3166), - [anon_sym_restrict] = ACTIONS(3166), - [anon_sym___restrict__] = ACTIONS(3166), - [anon_sym__Atomic] = ACTIONS(3166), - [anon_sym__Noreturn] = ACTIONS(3166), - [anon_sym_nullable] = ACTIONS(3166), - [anon_sym__Complex] = ACTIONS(3166), - [anon_sym__Nonnull] = ACTIONS(3166), - [anon_sym__Nullable] = ACTIONS(3166), - [anon_sym__Nullable_result] = ACTIONS(3166), - [anon_sym__Null_unspecified] = ACTIONS(3166), - [anon_sym___autoreleasing] = ACTIONS(3166), - [anon_sym___block] = ACTIONS(3166), - [anon_sym___bridge] = ACTIONS(3166), - [anon_sym___bridge_retained] = ACTIONS(3166), - [anon_sym___bridge_transfer] = ACTIONS(3166), - [anon_sym___complex] = ACTIONS(3166), - [anon_sym___const] = ACTIONS(3166), - [anon_sym___imag] = ACTIONS(3166), - [anon_sym___kindof] = ACTIONS(3166), - [anon_sym___nonnull] = ACTIONS(3166), - [anon_sym___nullable] = ACTIONS(3166), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3166), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3166), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3166), - [anon_sym___real] = ACTIONS(3166), - [anon_sym___strong] = ACTIONS(3166), - [anon_sym___unsafe_unretained] = ACTIONS(3166), - [anon_sym___unused] = ACTIONS(3166), - [anon_sym___weak] = ACTIONS(3166), - [sym_primitive_type] = ACTIONS(3166), - [anon_sym_enum] = ACTIONS(3166), - [anon_sym_struct] = ACTIONS(3166), - [anon_sym_union] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3166), - [anon_sym_switch] = ACTIONS(3166), - [anon_sym_case] = ACTIONS(3166), - [anon_sym_default] = ACTIONS(3166), - [anon_sym_while] = ACTIONS(3166), - [anon_sym_do] = ACTIONS(3166), - [anon_sym_for] = ACTIONS(3166), - [anon_sym_in] = ACTIONS(3166), - [anon_sym_return] = ACTIONS(3166), - [anon_sym_break] = ACTIONS(3166), - [anon_sym_continue] = ACTIONS(3166), - [anon_sym_goto] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3168), - [anon_sym_sizeof] = ACTIONS(3166), - [anon_sym___alignof__] = ACTIONS(3166), - [anon_sym___alignof] = ACTIONS(3166), - [anon_sym__alignof] = ACTIONS(3166), - [anon_sym_alignof] = ACTIONS(3166), - [anon_sym__Alignof] = ACTIONS(3166), - [anon_sym_offsetof] = ACTIONS(3166), - [anon_sym__Generic] = ACTIONS(3166), - [anon_sym_asm] = ACTIONS(3166), - [anon_sym___asm__] = ACTIONS(3166), - [sym_number_literal] = ACTIONS(3168), - [anon_sym_L_SQUOTE] = ACTIONS(3168), - [anon_sym_u_SQUOTE] = ACTIONS(3168), - [anon_sym_U_SQUOTE] = ACTIONS(3168), - [anon_sym_u8_SQUOTE] = ACTIONS(3168), - [anon_sym_SQUOTE] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3168), - [anon_sym_L_DQUOTE] = ACTIONS(3168), - [anon_sym_u_DQUOTE] = ACTIONS(3168), - [anon_sym_U_DQUOTE] = ACTIONS(3168), - [anon_sym_u8_DQUOTE] = ACTIONS(3168), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [anon_sym_NULL] = ACTIONS(3166), - [anon_sym_nullptr] = ACTIONS(3166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3166), - [anon_sym___typeof] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3166), - [anon_sym_ATimport] = ACTIONS(3168), - [aux_sym_preproc_undef_token1] = ACTIONS(3166), - [anon_sym_POUND] = ACTIONS(3166), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3166), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3166), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3166), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3166), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE] = ACTIONS(3166), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_API_AVAILABLE] = ACTIONS(3166), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_API_DEPRECATED] = ACTIONS(3166), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3166), - [anon_sym___deprecated_msg] = ACTIONS(3166), - [anon_sym___deprecated_enum_msg] = ACTIONS(3166), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3166), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3166), - [anon_sym_ATprotocol] = ACTIONS(3168), - [anon_sym_ATinterface] = ACTIONS(3168), - [anon_sym_ATimplementation] = ACTIONS(3168), - [anon_sym_ATcompatibility_alias] = ACTIONS(3168), - [anon_sym_ATsynthesize] = ACTIONS(3168), - [anon_sym_ATdynamic] = ACTIONS(3168), - [anon_sym__Alignas] = ACTIONS(3166), - [anon_sym_ATtry] = ACTIONS(3168), - [anon_sym___try] = ACTIONS(3166), - [anon_sym_ATthrow] = ACTIONS(3168), - [anon_sym_ATselector] = ACTIONS(3168), - [anon_sym_ATavailable] = ACTIONS(3168), - [anon_sym___builtin_available] = ACTIONS(3166), - [anon_sym_va_arg] = ACTIONS(3166), - [anon_sym___asm] = ACTIONS(3166), - [anon_sym_ATencode] = ACTIONS(3168), - [anon_sym_ATsynchronized] = ACTIONS(3168), - [anon_sym_BOOL] = ACTIONS(3166), - [anon_sym_IMP] = ACTIONS(3166), - [anon_sym_SEL] = ACTIONS(3166), - [anon_sym_Class] = ACTIONS(3166), - [anon_sym_id] = ACTIONS(3166), - }, - [425] = { - [sym_identifier] = ACTIONS(3170), - [aux_sym_preproc_include_token1] = ACTIONS(3170), - [aux_sym_preproc_include_token2] = ACTIONS(3170), - [aux_sym_preproc_def_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token2] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3170), - [aux_sym_preproc_else_token1] = ACTIONS(3170), - [aux_sym_preproc_elif_token1] = ACTIONS(3170), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3170), - [sym_preproc_directive] = ACTIONS(3170), - [anon_sym_LPAREN2] = ACTIONS(3172), - [anon_sym_BANG] = ACTIONS(3172), - [anon_sym_TILDE] = ACTIONS(3172), - [anon_sym_DASH] = ACTIONS(3170), - [anon_sym_PLUS] = ACTIONS(3170), - [anon_sym_STAR] = ACTIONS(3172), - [anon_sym_CARET] = ACTIONS(3172), - [anon_sym_AMP] = ACTIONS(3172), - [anon_sym_SEMI] = ACTIONS(3172), - [anon_sym___extension__] = ACTIONS(3170), - [anon_sym_typedef] = ACTIONS(3170), - [anon_sym_extern] = ACTIONS(3170), - [anon_sym___attribute__] = ACTIONS(3170), - [anon_sym___attribute] = ACTIONS(3170), - [anon_sym_noreturn] = ACTIONS(3170), - [anon_sym_LBRACK] = ACTIONS(3172), - [anon_sym___declspec] = ACTIONS(3170), - [anon_sym___cdecl] = ACTIONS(3170), - [anon_sym___clrcall] = ACTIONS(3170), - [anon_sym___stdcall] = ACTIONS(3170), - [anon_sym___fastcall] = ACTIONS(3170), - [anon_sym___thiscall] = ACTIONS(3170), - [anon_sym___vectorcall] = ACTIONS(3170), - [anon_sym_LBRACE] = ACTIONS(3172), - [anon_sym_signed] = ACTIONS(3170), - [anon_sym_unsigned] = ACTIONS(3170), - [anon_sym_long] = ACTIONS(3170), - [anon_sym_short] = ACTIONS(3170), - [anon_sym_ATautoreleasepool] = ACTIONS(3172), - [anon_sym_static] = ACTIONS(3170), - [anon_sym_auto] = ACTIONS(3170), - [anon_sym_register] = ACTIONS(3170), - [anon_sym_inline] = ACTIONS(3170), - [anon_sym___inline] = ACTIONS(3170), - [anon_sym___inline__] = ACTIONS(3170), - [anon_sym___forceinline] = ACTIONS(3170), - [anon_sym_thread_local] = ACTIONS(3170), - [anon_sym___thread] = ACTIONS(3170), - [anon_sym_CG_EXTERN] = ACTIONS(3170), - [anon_sym_CG_INLINE] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3170), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3170), - [anon_sym_IBOutlet] = ACTIONS(3170), - [anon_sym_IBInspectable] = ACTIONS(3170), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3170), - [anon_sym_NS_INLINE] = ACTIONS(3170), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3170), - [anon_sym_OBJC_EXPORT] = ACTIONS(3170), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3170), - [anon_sym_const] = ACTIONS(3170), - [anon_sym_constexpr] = ACTIONS(3170), - [anon_sym_volatile] = ACTIONS(3170), - [anon_sym_restrict] = ACTIONS(3170), - [anon_sym___restrict__] = ACTIONS(3170), - [anon_sym__Atomic] = ACTIONS(3170), - [anon_sym__Noreturn] = ACTIONS(3170), - [anon_sym_nullable] = ACTIONS(3170), - [anon_sym__Complex] = ACTIONS(3170), - [anon_sym__Nonnull] = ACTIONS(3170), - [anon_sym__Nullable] = ACTIONS(3170), - [anon_sym__Nullable_result] = ACTIONS(3170), - [anon_sym__Null_unspecified] = ACTIONS(3170), - [anon_sym___autoreleasing] = ACTIONS(3170), - [anon_sym___block] = ACTIONS(3170), - [anon_sym___bridge] = ACTIONS(3170), - [anon_sym___bridge_retained] = ACTIONS(3170), - [anon_sym___bridge_transfer] = ACTIONS(3170), - [anon_sym___complex] = ACTIONS(3170), - [anon_sym___const] = ACTIONS(3170), - [anon_sym___imag] = ACTIONS(3170), - [anon_sym___kindof] = ACTIONS(3170), - [anon_sym___nonnull] = ACTIONS(3170), - [anon_sym___nullable] = ACTIONS(3170), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3170), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3170), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3170), - [anon_sym___real] = ACTIONS(3170), - [anon_sym___strong] = ACTIONS(3170), - [anon_sym___unsafe_unretained] = ACTIONS(3170), - [anon_sym___unused] = ACTIONS(3170), - [anon_sym___weak] = ACTIONS(3170), - [sym_primitive_type] = ACTIONS(3170), - [anon_sym_enum] = ACTIONS(3170), - [anon_sym_struct] = ACTIONS(3170), - [anon_sym_union] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3170), - [anon_sym_switch] = ACTIONS(3170), - [anon_sym_case] = ACTIONS(3170), - [anon_sym_default] = ACTIONS(3170), - [anon_sym_while] = ACTIONS(3170), - [anon_sym_do] = ACTIONS(3170), - [anon_sym_for] = ACTIONS(3170), - [anon_sym_in] = ACTIONS(3170), - [anon_sym_return] = ACTIONS(3170), - [anon_sym_break] = ACTIONS(3170), - [anon_sym_continue] = ACTIONS(3170), - [anon_sym_goto] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3172), - [anon_sym_PLUS_PLUS] = ACTIONS(3172), - [anon_sym_sizeof] = ACTIONS(3170), - [anon_sym___alignof__] = ACTIONS(3170), - [anon_sym___alignof] = ACTIONS(3170), - [anon_sym__alignof] = ACTIONS(3170), - [anon_sym_alignof] = ACTIONS(3170), - [anon_sym__Alignof] = ACTIONS(3170), - [anon_sym_offsetof] = ACTIONS(3170), - [anon_sym__Generic] = ACTIONS(3170), - [anon_sym_asm] = ACTIONS(3170), - [anon_sym___asm__] = ACTIONS(3170), - [sym_number_literal] = ACTIONS(3172), - [anon_sym_L_SQUOTE] = ACTIONS(3172), - [anon_sym_u_SQUOTE] = ACTIONS(3172), - [anon_sym_U_SQUOTE] = ACTIONS(3172), - [anon_sym_u8_SQUOTE] = ACTIONS(3172), - [anon_sym_SQUOTE] = ACTIONS(3172), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3172), - [anon_sym_L_DQUOTE] = ACTIONS(3172), - [anon_sym_u_DQUOTE] = ACTIONS(3172), - [anon_sym_U_DQUOTE] = ACTIONS(3172), - [anon_sym_u8_DQUOTE] = ACTIONS(3172), - [sym_true] = ACTIONS(3170), - [sym_false] = ACTIONS(3170), - [anon_sym_NULL] = ACTIONS(3170), - [anon_sym_nullptr] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3170), - [anon_sym___typeof] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3170), - [anon_sym_ATimport] = ACTIONS(3172), - [aux_sym_preproc_undef_token1] = ACTIONS(3170), - [anon_sym_POUND] = ACTIONS(3170), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3170), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3170), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3170), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3170), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE] = ACTIONS(3170), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_API_AVAILABLE] = ACTIONS(3170), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_API_DEPRECATED] = ACTIONS(3170), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3170), - [anon_sym___deprecated_msg] = ACTIONS(3170), - [anon_sym___deprecated_enum_msg] = ACTIONS(3170), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3170), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3170), - [anon_sym_ATprotocol] = ACTIONS(3172), - [anon_sym_ATinterface] = ACTIONS(3172), - [anon_sym_ATimplementation] = ACTIONS(3172), - [anon_sym_ATcompatibility_alias] = ACTIONS(3172), - [anon_sym_ATsynthesize] = ACTIONS(3172), - [anon_sym_ATdynamic] = ACTIONS(3172), - [anon_sym__Alignas] = ACTIONS(3170), - [anon_sym_ATtry] = ACTIONS(3172), - [anon_sym___try] = ACTIONS(3170), - [anon_sym_ATthrow] = ACTIONS(3172), - [anon_sym_ATselector] = ACTIONS(3172), - [anon_sym_ATavailable] = ACTIONS(3172), - [anon_sym___builtin_available] = ACTIONS(3170), - [anon_sym_va_arg] = ACTIONS(3170), - [anon_sym___asm] = ACTIONS(3170), - [anon_sym_ATencode] = ACTIONS(3172), - [anon_sym_ATsynchronized] = ACTIONS(3172), - [anon_sym_BOOL] = ACTIONS(3170), - [anon_sym_IMP] = ACTIONS(3170), - [anon_sym_SEL] = ACTIONS(3170), - [anon_sym_Class] = ACTIONS(3170), - [anon_sym_id] = ACTIONS(3170), - }, - [426] = { - [sym_identifier] = ACTIONS(3174), - [aux_sym_preproc_include_token1] = ACTIONS(3174), - [aux_sym_preproc_include_token2] = ACTIONS(3174), - [aux_sym_preproc_def_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token2] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3174), - [aux_sym_preproc_else_token1] = ACTIONS(3174), - [aux_sym_preproc_elif_token1] = ACTIONS(3174), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3174), - [sym_preproc_directive] = ACTIONS(3174), - [anon_sym_LPAREN2] = ACTIONS(3176), - [anon_sym_BANG] = ACTIONS(3176), - [anon_sym_TILDE] = ACTIONS(3176), - [anon_sym_DASH] = ACTIONS(3174), - [anon_sym_PLUS] = ACTIONS(3174), - [anon_sym_STAR] = ACTIONS(3176), - [anon_sym_CARET] = ACTIONS(3176), - [anon_sym_AMP] = ACTIONS(3176), - [anon_sym_SEMI] = ACTIONS(3176), - [anon_sym___extension__] = ACTIONS(3174), - [anon_sym_typedef] = ACTIONS(3174), - [anon_sym_extern] = ACTIONS(3174), - [anon_sym___attribute__] = ACTIONS(3174), - [anon_sym___attribute] = ACTIONS(3174), - [anon_sym_noreturn] = ACTIONS(3174), - [anon_sym_LBRACK] = ACTIONS(3176), - [anon_sym___declspec] = ACTIONS(3174), - [anon_sym___cdecl] = ACTIONS(3174), - [anon_sym___clrcall] = ACTIONS(3174), - [anon_sym___stdcall] = ACTIONS(3174), - [anon_sym___fastcall] = ACTIONS(3174), - [anon_sym___thiscall] = ACTIONS(3174), - [anon_sym___vectorcall] = ACTIONS(3174), - [anon_sym_LBRACE] = ACTIONS(3176), - [anon_sym_signed] = ACTIONS(3174), - [anon_sym_unsigned] = ACTIONS(3174), - [anon_sym_long] = ACTIONS(3174), - [anon_sym_short] = ACTIONS(3174), - [anon_sym_ATautoreleasepool] = ACTIONS(3176), - [anon_sym_static] = ACTIONS(3174), - [anon_sym_auto] = ACTIONS(3174), - [anon_sym_register] = ACTIONS(3174), - [anon_sym_inline] = ACTIONS(3174), - [anon_sym___inline] = ACTIONS(3174), - [anon_sym___inline__] = ACTIONS(3174), - [anon_sym___forceinline] = ACTIONS(3174), - [anon_sym_thread_local] = ACTIONS(3174), - [anon_sym___thread] = ACTIONS(3174), - [anon_sym_CG_EXTERN] = ACTIONS(3174), - [anon_sym_CG_INLINE] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3174), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3174), - [anon_sym_IBOutlet] = ACTIONS(3174), - [anon_sym_IBInspectable] = ACTIONS(3174), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3174), - [anon_sym_NS_INLINE] = ACTIONS(3174), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3174), - [anon_sym_OBJC_EXPORT] = ACTIONS(3174), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3174), - [anon_sym_const] = ACTIONS(3174), - [anon_sym_constexpr] = ACTIONS(3174), - [anon_sym_volatile] = ACTIONS(3174), - [anon_sym_restrict] = ACTIONS(3174), - [anon_sym___restrict__] = ACTIONS(3174), - [anon_sym__Atomic] = ACTIONS(3174), - [anon_sym__Noreturn] = ACTIONS(3174), - [anon_sym_nullable] = ACTIONS(3174), - [anon_sym__Complex] = ACTIONS(3174), - [anon_sym__Nonnull] = ACTIONS(3174), - [anon_sym__Nullable] = ACTIONS(3174), - [anon_sym__Nullable_result] = ACTIONS(3174), - [anon_sym__Null_unspecified] = ACTIONS(3174), - [anon_sym___autoreleasing] = ACTIONS(3174), - [anon_sym___block] = ACTIONS(3174), - [anon_sym___bridge] = ACTIONS(3174), - [anon_sym___bridge_retained] = ACTIONS(3174), - [anon_sym___bridge_transfer] = ACTIONS(3174), - [anon_sym___complex] = ACTIONS(3174), - [anon_sym___const] = ACTIONS(3174), - [anon_sym___imag] = ACTIONS(3174), - [anon_sym___kindof] = ACTIONS(3174), - [anon_sym___nonnull] = ACTIONS(3174), - [anon_sym___nullable] = ACTIONS(3174), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3174), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3174), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3174), - [anon_sym___real] = ACTIONS(3174), - [anon_sym___strong] = ACTIONS(3174), - [anon_sym___unsafe_unretained] = ACTIONS(3174), - [anon_sym___unused] = ACTIONS(3174), - [anon_sym___weak] = ACTIONS(3174), - [sym_primitive_type] = ACTIONS(3174), - [anon_sym_enum] = ACTIONS(3174), - [anon_sym_struct] = ACTIONS(3174), - [anon_sym_union] = ACTIONS(3174), - [anon_sym_if] = ACTIONS(3174), - [anon_sym_switch] = ACTIONS(3174), - [anon_sym_case] = ACTIONS(3174), - [anon_sym_default] = ACTIONS(3174), - [anon_sym_while] = ACTIONS(3174), - [anon_sym_do] = ACTIONS(3174), - [anon_sym_for] = ACTIONS(3174), - [anon_sym_in] = ACTIONS(3174), - [anon_sym_return] = ACTIONS(3174), - [anon_sym_break] = ACTIONS(3174), - [anon_sym_continue] = ACTIONS(3174), - [anon_sym_goto] = ACTIONS(3174), - [anon_sym_DASH_DASH] = ACTIONS(3176), - [anon_sym_PLUS_PLUS] = ACTIONS(3176), - [anon_sym_sizeof] = ACTIONS(3174), - [anon_sym___alignof__] = ACTIONS(3174), - [anon_sym___alignof] = ACTIONS(3174), - [anon_sym__alignof] = ACTIONS(3174), - [anon_sym_alignof] = ACTIONS(3174), - [anon_sym__Alignof] = ACTIONS(3174), - [anon_sym_offsetof] = ACTIONS(3174), - [anon_sym__Generic] = ACTIONS(3174), - [anon_sym_asm] = ACTIONS(3174), - [anon_sym___asm__] = ACTIONS(3174), - [sym_number_literal] = ACTIONS(3176), - [anon_sym_L_SQUOTE] = ACTIONS(3176), - [anon_sym_u_SQUOTE] = ACTIONS(3176), - [anon_sym_U_SQUOTE] = ACTIONS(3176), - [anon_sym_u8_SQUOTE] = ACTIONS(3176), - [anon_sym_SQUOTE] = ACTIONS(3176), - [anon_sym_AT] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(3176), - [anon_sym_L_DQUOTE] = ACTIONS(3176), - [anon_sym_u_DQUOTE] = ACTIONS(3176), - [anon_sym_U_DQUOTE] = ACTIONS(3176), - [anon_sym_u8_DQUOTE] = ACTIONS(3176), - [sym_true] = ACTIONS(3174), - [sym_false] = ACTIONS(3174), - [anon_sym_NULL] = ACTIONS(3174), - [anon_sym_nullptr] = ACTIONS(3174), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3174), - [anon_sym___typeof] = ACTIONS(3174), - [anon_sym_typeof] = ACTIONS(3174), - [anon_sym_ATimport] = ACTIONS(3176), - [aux_sym_preproc_undef_token1] = ACTIONS(3174), - [anon_sym_POUND] = ACTIONS(3174), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3174), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3174), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3174), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3174), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE] = ACTIONS(3174), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_API_AVAILABLE] = ACTIONS(3174), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_API_DEPRECATED] = ACTIONS(3174), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3174), - [anon_sym___deprecated_msg] = ACTIONS(3174), - [anon_sym___deprecated_enum_msg] = ACTIONS(3174), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3174), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3174), - [anon_sym_ATprotocol] = ACTIONS(3176), - [anon_sym_ATinterface] = ACTIONS(3176), - [anon_sym_ATimplementation] = ACTIONS(3176), - [anon_sym_ATcompatibility_alias] = ACTIONS(3176), - [anon_sym_ATsynthesize] = ACTIONS(3176), - [anon_sym_ATdynamic] = ACTIONS(3176), - [anon_sym__Alignas] = ACTIONS(3174), - [anon_sym_ATtry] = ACTIONS(3176), - [anon_sym___try] = ACTIONS(3174), - [anon_sym_ATthrow] = ACTIONS(3176), - [anon_sym_ATselector] = ACTIONS(3176), - [anon_sym_ATavailable] = ACTIONS(3176), - [anon_sym___builtin_available] = ACTIONS(3174), - [anon_sym_va_arg] = ACTIONS(3174), - [anon_sym___asm] = ACTIONS(3174), - [anon_sym_ATencode] = ACTIONS(3176), - [anon_sym_ATsynchronized] = ACTIONS(3176), - [anon_sym_BOOL] = ACTIONS(3174), - [anon_sym_IMP] = ACTIONS(3174), - [anon_sym_SEL] = ACTIONS(3174), - [anon_sym_Class] = ACTIONS(3174), - [anon_sym_id] = ACTIONS(3174), - }, - [427] = { - [sym_identifier] = ACTIONS(3178), - [aux_sym_preproc_include_token1] = ACTIONS(3178), - [aux_sym_preproc_include_token2] = ACTIONS(3178), - [aux_sym_preproc_def_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token2] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3178), - [aux_sym_preproc_else_token1] = ACTIONS(3178), - [aux_sym_preproc_elif_token1] = ACTIONS(3178), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3178), - [sym_preproc_directive] = ACTIONS(3178), - [anon_sym_LPAREN2] = ACTIONS(3180), - [anon_sym_BANG] = ACTIONS(3180), - [anon_sym_TILDE] = ACTIONS(3180), - [anon_sym_DASH] = ACTIONS(3178), - [anon_sym_PLUS] = ACTIONS(3178), - [anon_sym_STAR] = ACTIONS(3180), - [anon_sym_CARET] = ACTIONS(3180), - [anon_sym_AMP] = ACTIONS(3180), - [anon_sym_SEMI] = ACTIONS(3180), - [anon_sym___extension__] = ACTIONS(3178), - [anon_sym_typedef] = ACTIONS(3178), - [anon_sym_extern] = ACTIONS(3178), - [anon_sym___attribute__] = ACTIONS(3178), - [anon_sym___attribute] = ACTIONS(3178), - [anon_sym_noreturn] = ACTIONS(3178), - [anon_sym_LBRACK] = ACTIONS(3180), - [anon_sym___declspec] = ACTIONS(3178), - [anon_sym___cdecl] = ACTIONS(3178), - [anon_sym___clrcall] = ACTIONS(3178), - [anon_sym___stdcall] = ACTIONS(3178), - [anon_sym___fastcall] = ACTIONS(3178), - [anon_sym___thiscall] = ACTIONS(3178), - [anon_sym___vectorcall] = ACTIONS(3178), - [anon_sym_LBRACE] = ACTIONS(3180), - [anon_sym_signed] = ACTIONS(3178), - [anon_sym_unsigned] = ACTIONS(3178), - [anon_sym_long] = ACTIONS(3178), - [anon_sym_short] = ACTIONS(3178), - [anon_sym_ATautoreleasepool] = ACTIONS(3180), - [anon_sym_static] = ACTIONS(3178), - [anon_sym_auto] = ACTIONS(3178), - [anon_sym_register] = ACTIONS(3178), - [anon_sym_inline] = ACTIONS(3178), - [anon_sym___inline] = ACTIONS(3178), - [anon_sym___inline__] = ACTIONS(3178), - [anon_sym___forceinline] = ACTIONS(3178), - [anon_sym_thread_local] = ACTIONS(3178), - [anon_sym___thread] = ACTIONS(3178), - [anon_sym_CG_EXTERN] = ACTIONS(3178), - [anon_sym_CG_INLINE] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3178), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3178), - [anon_sym_IBOutlet] = ACTIONS(3178), - [anon_sym_IBInspectable] = ACTIONS(3178), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3178), - [anon_sym_NS_INLINE] = ACTIONS(3178), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3178), - [anon_sym_OBJC_EXPORT] = ACTIONS(3178), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3178), - [anon_sym_const] = ACTIONS(3178), - [anon_sym_constexpr] = ACTIONS(3178), - [anon_sym_volatile] = ACTIONS(3178), - [anon_sym_restrict] = ACTIONS(3178), - [anon_sym___restrict__] = ACTIONS(3178), - [anon_sym__Atomic] = ACTIONS(3178), - [anon_sym__Noreturn] = ACTIONS(3178), - [anon_sym_nullable] = ACTIONS(3178), - [anon_sym__Complex] = ACTIONS(3178), - [anon_sym__Nonnull] = ACTIONS(3178), - [anon_sym__Nullable] = ACTIONS(3178), - [anon_sym__Nullable_result] = ACTIONS(3178), - [anon_sym__Null_unspecified] = ACTIONS(3178), - [anon_sym___autoreleasing] = ACTIONS(3178), - [anon_sym___block] = ACTIONS(3178), - [anon_sym___bridge] = ACTIONS(3178), - [anon_sym___bridge_retained] = ACTIONS(3178), - [anon_sym___bridge_transfer] = ACTIONS(3178), - [anon_sym___complex] = ACTIONS(3178), - [anon_sym___const] = ACTIONS(3178), - [anon_sym___imag] = ACTIONS(3178), - [anon_sym___kindof] = ACTIONS(3178), - [anon_sym___nonnull] = ACTIONS(3178), - [anon_sym___nullable] = ACTIONS(3178), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3178), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3178), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3178), - [anon_sym___real] = ACTIONS(3178), - [anon_sym___strong] = ACTIONS(3178), - [anon_sym___unsafe_unretained] = ACTIONS(3178), - [anon_sym___unused] = ACTIONS(3178), - [anon_sym___weak] = ACTIONS(3178), - [sym_primitive_type] = ACTIONS(3178), - [anon_sym_enum] = ACTIONS(3178), - [anon_sym_struct] = ACTIONS(3178), - [anon_sym_union] = ACTIONS(3178), - [anon_sym_if] = ACTIONS(3178), - [anon_sym_switch] = ACTIONS(3178), - [anon_sym_case] = ACTIONS(3178), - [anon_sym_default] = ACTIONS(3178), - [anon_sym_while] = ACTIONS(3178), - [anon_sym_do] = ACTIONS(3178), - [anon_sym_for] = ACTIONS(3178), - [anon_sym_in] = ACTIONS(3178), - [anon_sym_return] = ACTIONS(3178), - [anon_sym_break] = ACTIONS(3178), - [anon_sym_continue] = ACTIONS(3178), - [anon_sym_goto] = ACTIONS(3178), - [anon_sym_DASH_DASH] = ACTIONS(3180), - [anon_sym_PLUS_PLUS] = ACTIONS(3180), - [anon_sym_sizeof] = ACTIONS(3178), - [anon_sym___alignof__] = ACTIONS(3178), - [anon_sym___alignof] = ACTIONS(3178), - [anon_sym__alignof] = ACTIONS(3178), - [anon_sym_alignof] = ACTIONS(3178), - [anon_sym__Alignof] = ACTIONS(3178), - [anon_sym_offsetof] = ACTIONS(3178), - [anon_sym__Generic] = ACTIONS(3178), - [anon_sym_asm] = ACTIONS(3178), - [anon_sym___asm__] = ACTIONS(3178), - [sym_number_literal] = ACTIONS(3180), - [anon_sym_L_SQUOTE] = ACTIONS(3180), - [anon_sym_u_SQUOTE] = ACTIONS(3180), - [anon_sym_U_SQUOTE] = ACTIONS(3180), - [anon_sym_u8_SQUOTE] = ACTIONS(3180), - [anon_sym_SQUOTE] = ACTIONS(3180), - [anon_sym_AT] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(3180), - [anon_sym_L_DQUOTE] = ACTIONS(3180), - [anon_sym_u_DQUOTE] = ACTIONS(3180), - [anon_sym_U_DQUOTE] = ACTIONS(3180), - [anon_sym_u8_DQUOTE] = ACTIONS(3180), - [sym_true] = ACTIONS(3178), - [sym_false] = ACTIONS(3178), - [anon_sym_NULL] = ACTIONS(3178), - [anon_sym_nullptr] = ACTIONS(3178), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3178), - [anon_sym___typeof] = ACTIONS(3178), - [anon_sym_typeof] = ACTIONS(3178), - [anon_sym_ATimport] = ACTIONS(3180), - [aux_sym_preproc_undef_token1] = ACTIONS(3178), - [anon_sym_POUND] = ACTIONS(3178), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3178), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3178), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3178), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3178), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE] = ACTIONS(3178), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_API_AVAILABLE] = ACTIONS(3178), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_API_DEPRECATED] = ACTIONS(3178), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3178), - [anon_sym___deprecated_msg] = ACTIONS(3178), - [anon_sym___deprecated_enum_msg] = ACTIONS(3178), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3178), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3178), - [anon_sym_ATprotocol] = ACTIONS(3180), - [anon_sym_ATinterface] = ACTIONS(3180), - [anon_sym_ATimplementation] = ACTIONS(3180), - [anon_sym_ATcompatibility_alias] = ACTIONS(3180), - [anon_sym_ATsynthesize] = ACTIONS(3180), - [anon_sym_ATdynamic] = ACTIONS(3180), - [anon_sym__Alignas] = ACTIONS(3178), - [anon_sym_ATtry] = ACTIONS(3180), - [anon_sym___try] = ACTIONS(3178), - [anon_sym_ATthrow] = ACTIONS(3180), - [anon_sym_ATselector] = ACTIONS(3180), - [anon_sym_ATavailable] = ACTIONS(3180), - [anon_sym___builtin_available] = ACTIONS(3178), - [anon_sym_va_arg] = ACTIONS(3178), - [anon_sym___asm] = ACTIONS(3178), - [anon_sym_ATencode] = ACTIONS(3180), - [anon_sym_ATsynchronized] = ACTIONS(3180), - [anon_sym_BOOL] = ACTIONS(3178), - [anon_sym_IMP] = ACTIONS(3178), - [anon_sym_SEL] = ACTIONS(3178), - [anon_sym_Class] = ACTIONS(3178), - [anon_sym_id] = ACTIONS(3178), - }, - [428] = { - [sym_identifier] = ACTIONS(3182), - [aux_sym_preproc_include_token1] = ACTIONS(3182), - [aux_sym_preproc_include_token2] = ACTIONS(3182), - [aux_sym_preproc_def_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token2] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3182), - [aux_sym_preproc_else_token1] = ACTIONS(3182), - [aux_sym_preproc_elif_token1] = ACTIONS(3182), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3182), - [sym_preproc_directive] = ACTIONS(3182), - [anon_sym_LPAREN2] = ACTIONS(3184), - [anon_sym_BANG] = ACTIONS(3184), - [anon_sym_TILDE] = ACTIONS(3184), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3184), - [anon_sym_CARET] = ACTIONS(3184), - [anon_sym_AMP] = ACTIONS(3184), - [anon_sym_SEMI] = ACTIONS(3184), - [anon_sym___extension__] = ACTIONS(3182), - [anon_sym_typedef] = ACTIONS(3182), - [anon_sym_extern] = ACTIONS(3182), - [anon_sym___attribute__] = ACTIONS(3182), - [anon_sym___attribute] = ACTIONS(3182), - [anon_sym_noreturn] = ACTIONS(3182), - [anon_sym_LBRACK] = ACTIONS(3184), - [anon_sym___declspec] = ACTIONS(3182), - [anon_sym___cdecl] = ACTIONS(3182), - [anon_sym___clrcall] = ACTIONS(3182), - [anon_sym___stdcall] = ACTIONS(3182), - [anon_sym___fastcall] = ACTIONS(3182), - [anon_sym___thiscall] = ACTIONS(3182), - [anon_sym___vectorcall] = ACTIONS(3182), - [anon_sym_LBRACE] = ACTIONS(3184), - [anon_sym_signed] = ACTIONS(3182), - [anon_sym_unsigned] = ACTIONS(3182), - [anon_sym_long] = ACTIONS(3182), - [anon_sym_short] = ACTIONS(3182), - [anon_sym_ATautoreleasepool] = ACTIONS(3184), - [anon_sym_static] = ACTIONS(3182), - [anon_sym_auto] = ACTIONS(3182), - [anon_sym_register] = ACTIONS(3182), - [anon_sym_inline] = ACTIONS(3182), - [anon_sym___inline] = ACTIONS(3182), - [anon_sym___inline__] = ACTIONS(3182), - [anon_sym___forceinline] = ACTIONS(3182), - [anon_sym_thread_local] = ACTIONS(3182), - [anon_sym___thread] = ACTIONS(3182), - [anon_sym_CG_EXTERN] = ACTIONS(3182), - [anon_sym_CG_INLINE] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3182), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3182), - [anon_sym_IBOutlet] = ACTIONS(3182), - [anon_sym_IBInspectable] = ACTIONS(3182), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3182), - [anon_sym_NS_INLINE] = ACTIONS(3182), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3182), - [anon_sym_OBJC_EXPORT] = ACTIONS(3182), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3182), - [anon_sym_const] = ACTIONS(3182), - [anon_sym_constexpr] = ACTIONS(3182), - [anon_sym_volatile] = ACTIONS(3182), - [anon_sym_restrict] = ACTIONS(3182), - [anon_sym___restrict__] = ACTIONS(3182), - [anon_sym__Atomic] = ACTIONS(3182), - [anon_sym__Noreturn] = ACTIONS(3182), - [anon_sym_nullable] = ACTIONS(3182), - [anon_sym__Complex] = ACTIONS(3182), - [anon_sym__Nonnull] = ACTIONS(3182), - [anon_sym__Nullable] = ACTIONS(3182), - [anon_sym__Nullable_result] = ACTIONS(3182), - [anon_sym__Null_unspecified] = ACTIONS(3182), - [anon_sym___autoreleasing] = ACTIONS(3182), - [anon_sym___block] = ACTIONS(3182), - [anon_sym___bridge] = ACTIONS(3182), - [anon_sym___bridge_retained] = ACTIONS(3182), - [anon_sym___bridge_transfer] = ACTIONS(3182), - [anon_sym___complex] = ACTIONS(3182), - [anon_sym___const] = ACTIONS(3182), - [anon_sym___imag] = ACTIONS(3182), - [anon_sym___kindof] = ACTIONS(3182), - [anon_sym___nonnull] = ACTIONS(3182), - [anon_sym___nullable] = ACTIONS(3182), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3182), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3182), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3182), - [anon_sym___real] = ACTIONS(3182), - [anon_sym___strong] = ACTIONS(3182), - [anon_sym___unsafe_unretained] = ACTIONS(3182), - [anon_sym___unused] = ACTIONS(3182), - [anon_sym___weak] = ACTIONS(3182), - [sym_primitive_type] = ACTIONS(3182), - [anon_sym_enum] = ACTIONS(3182), - [anon_sym_struct] = ACTIONS(3182), - [anon_sym_union] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_switch] = ACTIONS(3182), - [anon_sym_case] = ACTIONS(3182), - [anon_sym_default] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_do] = ACTIONS(3182), - [anon_sym_for] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_goto] = ACTIONS(3182), - [anon_sym_DASH_DASH] = ACTIONS(3184), - [anon_sym_PLUS_PLUS] = ACTIONS(3184), - [anon_sym_sizeof] = ACTIONS(3182), - [anon_sym___alignof__] = ACTIONS(3182), - [anon_sym___alignof] = ACTIONS(3182), - [anon_sym__alignof] = ACTIONS(3182), - [anon_sym_alignof] = ACTIONS(3182), - [anon_sym__Alignof] = ACTIONS(3182), - [anon_sym_offsetof] = ACTIONS(3182), - [anon_sym__Generic] = ACTIONS(3182), - [anon_sym_asm] = ACTIONS(3182), - [anon_sym___asm__] = ACTIONS(3182), - [sym_number_literal] = ACTIONS(3184), - [anon_sym_L_SQUOTE] = ACTIONS(3184), - [anon_sym_u_SQUOTE] = ACTIONS(3184), - [anon_sym_U_SQUOTE] = ACTIONS(3184), - [anon_sym_u8_SQUOTE] = ACTIONS(3184), - [anon_sym_SQUOTE] = ACTIONS(3184), - [anon_sym_AT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(3184), - [anon_sym_L_DQUOTE] = ACTIONS(3184), - [anon_sym_u_DQUOTE] = ACTIONS(3184), - [anon_sym_U_DQUOTE] = ACTIONS(3184), - [anon_sym_u8_DQUOTE] = ACTIONS(3184), - [sym_true] = ACTIONS(3182), - [sym_false] = ACTIONS(3182), - [anon_sym_NULL] = ACTIONS(3182), - [anon_sym_nullptr] = ACTIONS(3182), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3182), - [anon_sym___typeof] = ACTIONS(3182), - [anon_sym_typeof] = ACTIONS(3182), - [anon_sym_ATimport] = ACTIONS(3184), - [aux_sym_preproc_undef_token1] = ACTIONS(3182), - [anon_sym_POUND] = ACTIONS(3182), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3182), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3182), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3182), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3182), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE] = ACTIONS(3182), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_API_AVAILABLE] = ACTIONS(3182), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_API_DEPRECATED] = ACTIONS(3182), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3182), - [anon_sym___deprecated_msg] = ACTIONS(3182), - [anon_sym___deprecated_enum_msg] = ACTIONS(3182), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3182), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3182), - [anon_sym_ATprotocol] = ACTIONS(3184), - [anon_sym_ATinterface] = ACTIONS(3184), - [anon_sym_ATimplementation] = ACTIONS(3184), - [anon_sym_ATcompatibility_alias] = ACTIONS(3184), - [anon_sym_ATsynthesize] = ACTIONS(3184), - [anon_sym_ATdynamic] = ACTIONS(3184), - [anon_sym__Alignas] = ACTIONS(3182), - [anon_sym_ATtry] = ACTIONS(3184), - [anon_sym___try] = ACTIONS(3182), - [anon_sym_ATthrow] = ACTIONS(3184), - [anon_sym_ATselector] = ACTIONS(3184), - [anon_sym_ATavailable] = ACTIONS(3184), - [anon_sym___builtin_available] = ACTIONS(3182), - [anon_sym_va_arg] = ACTIONS(3182), - [anon_sym___asm] = ACTIONS(3182), - [anon_sym_ATencode] = ACTIONS(3184), - [anon_sym_ATsynchronized] = ACTIONS(3184), - [anon_sym_BOOL] = ACTIONS(3182), - [anon_sym_IMP] = ACTIONS(3182), - [anon_sym_SEL] = ACTIONS(3182), - [anon_sym_Class] = ACTIONS(3182), - [anon_sym_id] = ACTIONS(3182), - }, - [429] = { - [sym_identifier] = ACTIONS(3186), - [aux_sym_preproc_include_token1] = ACTIONS(3186), - [aux_sym_preproc_include_token2] = ACTIONS(3186), - [aux_sym_preproc_def_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token2] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3186), - [aux_sym_preproc_else_token1] = ACTIONS(3186), - [aux_sym_preproc_elif_token1] = ACTIONS(3186), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3186), - [sym_preproc_directive] = ACTIONS(3186), - [anon_sym_LPAREN2] = ACTIONS(3188), - [anon_sym_BANG] = ACTIONS(3188), - [anon_sym_TILDE] = ACTIONS(3188), - [anon_sym_DASH] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3186), - [anon_sym_STAR] = ACTIONS(3188), - [anon_sym_CARET] = ACTIONS(3188), - [anon_sym_AMP] = ACTIONS(3188), - [anon_sym_SEMI] = ACTIONS(3188), - [anon_sym___extension__] = ACTIONS(3186), - [anon_sym_typedef] = ACTIONS(3186), - [anon_sym_extern] = ACTIONS(3186), - [anon_sym___attribute__] = ACTIONS(3186), - [anon_sym___attribute] = ACTIONS(3186), - [anon_sym_noreturn] = ACTIONS(3186), - [anon_sym_LBRACK] = ACTIONS(3188), - [anon_sym___declspec] = ACTIONS(3186), - [anon_sym___cdecl] = ACTIONS(3186), - [anon_sym___clrcall] = ACTIONS(3186), - [anon_sym___stdcall] = ACTIONS(3186), - [anon_sym___fastcall] = ACTIONS(3186), - [anon_sym___thiscall] = ACTIONS(3186), - [anon_sym___vectorcall] = ACTIONS(3186), - [anon_sym_LBRACE] = ACTIONS(3188), - [anon_sym_signed] = ACTIONS(3186), - [anon_sym_unsigned] = ACTIONS(3186), - [anon_sym_long] = ACTIONS(3186), - [anon_sym_short] = ACTIONS(3186), - [anon_sym_ATautoreleasepool] = ACTIONS(3188), - [anon_sym_static] = ACTIONS(3186), - [anon_sym_auto] = ACTIONS(3186), - [anon_sym_register] = ACTIONS(3186), - [anon_sym_inline] = ACTIONS(3186), - [anon_sym___inline] = ACTIONS(3186), - [anon_sym___inline__] = ACTIONS(3186), - [anon_sym___forceinline] = ACTIONS(3186), - [anon_sym_thread_local] = ACTIONS(3186), - [anon_sym___thread] = ACTIONS(3186), - [anon_sym_CG_EXTERN] = ACTIONS(3186), - [anon_sym_CG_INLINE] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3186), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3186), - [anon_sym_IBOutlet] = ACTIONS(3186), - [anon_sym_IBInspectable] = ACTIONS(3186), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3186), - [anon_sym_NS_INLINE] = ACTIONS(3186), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3186), - [anon_sym_OBJC_EXPORT] = ACTIONS(3186), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3186), - [anon_sym_const] = ACTIONS(3186), - [anon_sym_constexpr] = ACTIONS(3186), - [anon_sym_volatile] = ACTIONS(3186), - [anon_sym_restrict] = ACTIONS(3186), - [anon_sym___restrict__] = ACTIONS(3186), - [anon_sym__Atomic] = ACTIONS(3186), - [anon_sym__Noreturn] = ACTIONS(3186), - [anon_sym_nullable] = ACTIONS(3186), - [anon_sym__Complex] = ACTIONS(3186), - [anon_sym__Nonnull] = ACTIONS(3186), - [anon_sym__Nullable] = ACTIONS(3186), - [anon_sym__Nullable_result] = ACTIONS(3186), - [anon_sym__Null_unspecified] = ACTIONS(3186), - [anon_sym___autoreleasing] = ACTIONS(3186), - [anon_sym___block] = ACTIONS(3186), - [anon_sym___bridge] = ACTIONS(3186), - [anon_sym___bridge_retained] = ACTIONS(3186), - [anon_sym___bridge_transfer] = ACTIONS(3186), - [anon_sym___complex] = ACTIONS(3186), - [anon_sym___const] = ACTIONS(3186), - [anon_sym___imag] = ACTIONS(3186), - [anon_sym___kindof] = ACTIONS(3186), - [anon_sym___nonnull] = ACTIONS(3186), - [anon_sym___nullable] = ACTIONS(3186), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3186), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3186), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3186), - [anon_sym___real] = ACTIONS(3186), - [anon_sym___strong] = ACTIONS(3186), - [anon_sym___unsafe_unretained] = ACTIONS(3186), - [anon_sym___unused] = ACTIONS(3186), - [anon_sym___weak] = ACTIONS(3186), - [sym_primitive_type] = ACTIONS(3186), - [anon_sym_enum] = ACTIONS(3186), - [anon_sym_struct] = ACTIONS(3186), - [anon_sym_union] = ACTIONS(3186), - [anon_sym_if] = ACTIONS(3186), - [anon_sym_switch] = ACTIONS(3186), - [anon_sym_case] = ACTIONS(3186), - [anon_sym_default] = ACTIONS(3186), - [anon_sym_while] = ACTIONS(3186), - [anon_sym_do] = ACTIONS(3186), - [anon_sym_for] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3186), - [anon_sym_return] = ACTIONS(3186), - [anon_sym_break] = ACTIONS(3186), - [anon_sym_continue] = ACTIONS(3186), - [anon_sym_goto] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3188), - [anon_sym_PLUS_PLUS] = ACTIONS(3188), - [anon_sym_sizeof] = ACTIONS(3186), - [anon_sym___alignof__] = ACTIONS(3186), - [anon_sym___alignof] = ACTIONS(3186), - [anon_sym__alignof] = ACTIONS(3186), - [anon_sym_alignof] = ACTIONS(3186), - [anon_sym__Alignof] = ACTIONS(3186), - [anon_sym_offsetof] = ACTIONS(3186), - [anon_sym__Generic] = ACTIONS(3186), - [anon_sym_asm] = ACTIONS(3186), - [anon_sym___asm__] = ACTIONS(3186), - [sym_number_literal] = ACTIONS(3188), - [anon_sym_L_SQUOTE] = ACTIONS(3188), - [anon_sym_u_SQUOTE] = ACTIONS(3188), - [anon_sym_U_SQUOTE] = ACTIONS(3188), - [anon_sym_u8_SQUOTE] = ACTIONS(3188), - [anon_sym_SQUOTE] = ACTIONS(3188), - [anon_sym_AT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(3188), - [anon_sym_L_DQUOTE] = ACTIONS(3188), - [anon_sym_u_DQUOTE] = ACTIONS(3188), - [anon_sym_U_DQUOTE] = ACTIONS(3188), - [anon_sym_u8_DQUOTE] = ACTIONS(3188), - [sym_true] = ACTIONS(3186), - [sym_false] = ACTIONS(3186), - [anon_sym_NULL] = ACTIONS(3186), - [anon_sym_nullptr] = ACTIONS(3186), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3186), - [anon_sym___typeof] = ACTIONS(3186), - [anon_sym_typeof] = ACTIONS(3186), - [anon_sym_ATimport] = ACTIONS(3188), - [aux_sym_preproc_undef_token1] = ACTIONS(3186), - [anon_sym_POUND] = ACTIONS(3186), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3186), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3186), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3186), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3186), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE] = ACTIONS(3186), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_API_AVAILABLE] = ACTIONS(3186), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_API_DEPRECATED] = ACTIONS(3186), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3186), - [anon_sym___deprecated_msg] = ACTIONS(3186), - [anon_sym___deprecated_enum_msg] = ACTIONS(3186), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3186), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3186), - [anon_sym_ATprotocol] = ACTIONS(3188), - [anon_sym_ATinterface] = ACTIONS(3188), - [anon_sym_ATimplementation] = ACTIONS(3188), - [anon_sym_ATcompatibility_alias] = ACTIONS(3188), - [anon_sym_ATsynthesize] = ACTIONS(3188), - [anon_sym_ATdynamic] = ACTIONS(3188), - [anon_sym__Alignas] = ACTIONS(3186), - [anon_sym_ATtry] = ACTIONS(3188), - [anon_sym___try] = ACTIONS(3186), - [anon_sym_ATthrow] = ACTIONS(3188), - [anon_sym_ATselector] = ACTIONS(3188), - [anon_sym_ATavailable] = ACTIONS(3188), - [anon_sym___builtin_available] = ACTIONS(3186), - [anon_sym_va_arg] = ACTIONS(3186), - [anon_sym___asm] = ACTIONS(3186), - [anon_sym_ATencode] = ACTIONS(3188), - [anon_sym_ATsynchronized] = ACTIONS(3188), - [anon_sym_BOOL] = ACTIONS(3186), - [anon_sym_IMP] = ACTIONS(3186), - [anon_sym_SEL] = ACTIONS(3186), - [anon_sym_Class] = ACTIONS(3186), - [anon_sym_id] = ACTIONS(3186), - }, - [430] = { - [sym_identifier] = ACTIONS(3190), - [aux_sym_preproc_include_token1] = ACTIONS(3190), - [aux_sym_preproc_include_token2] = ACTIONS(3190), - [aux_sym_preproc_def_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token2] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3190), - [aux_sym_preproc_else_token1] = ACTIONS(3190), - [aux_sym_preproc_elif_token1] = ACTIONS(3190), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3190), - [sym_preproc_directive] = ACTIONS(3190), - [anon_sym_LPAREN2] = ACTIONS(3192), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_STAR] = ACTIONS(3192), - [anon_sym_CARET] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3192), - [anon_sym___extension__] = ACTIONS(3190), - [anon_sym_typedef] = ACTIONS(3190), - [anon_sym_extern] = ACTIONS(3190), - [anon_sym___attribute__] = ACTIONS(3190), - [anon_sym___attribute] = ACTIONS(3190), - [anon_sym_noreturn] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym___declspec] = ACTIONS(3190), - [anon_sym___cdecl] = ACTIONS(3190), - [anon_sym___clrcall] = ACTIONS(3190), - [anon_sym___stdcall] = ACTIONS(3190), - [anon_sym___fastcall] = ACTIONS(3190), - [anon_sym___thiscall] = ACTIONS(3190), - [anon_sym___vectorcall] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_signed] = ACTIONS(3190), - [anon_sym_unsigned] = ACTIONS(3190), - [anon_sym_long] = ACTIONS(3190), - [anon_sym_short] = ACTIONS(3190), - [anon_sym_ATautoreleasepool] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_auto] = ACTIONS(3190), - [anon_sym_register] = ACTIONS(3190), - [anon_sym_inline] = ACTIONS(3190), - [anon_sym___inline] = ACTIONS(3190), - [anon_sym___inline__] = ACTIONS(3190), - [anon_sym___forceinline] = ACTIONS(3190), - [anon_sym_thread_local] = ACTIONS(3190), - [anon_sym___thread] = ACTIONS(3190), - [anon_sym_CG_EXTERN] = ACTIONS(3190), - [anon_sym_CG_INLINE] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3190), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3190), - [anon_sym_IBOutlet] = ACTIONS(3190), - [anon_sym_IBInspectable] = ACTIONS(3190), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3190), - [anon_sym_NS_INLINE] = ACTIONS(3190), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3190), - [anon_sym_OBJC_EXPORT] = ACTIONS(3190), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3190), - [anon_sym_const] = ACTIONS(3190), - [anon_sym_constexpr] = ACTIONS(3190), - [anon_sym_volatile] = ACTIONS(3190), - [anon_sym_restrict] = ACTIONS(3190), - [anon_sym___restrict__] = ACTIONS(3190), - [anon_sym__Atomic] = ACTIONS(3190), - [anon_sym__Noreturn] = ACTIONS(3190), - [anon_sym_nullable] = ACTIONS(3190), - [anon_sym__Complex] = ACTIONS(3190), - [anon_sym__Nonnull] = ACTIONS(3190), - [anon_sym__Nullable] = ACTIONS(3190), - [anon_sym__Nullable_result] = ACTIONS(3190), - [anon_sym__Null_unspecified] = ACTIONS(3190), - [anon_sym___autoreleasing] = ACTIONS(3190), - [anon_sym___block] = ACTIONS(3190), - [anon_sym___bridge] = ACTIONS(3190), - [anon_sym___bridge_retained] = ACTIONS(3190), - [anon_sym___bridge_transfer] = ACTIONS(3190), - [anon_sym___complex] = ACTIONS(3190), - [anon_sym___const] = ACTIONS(3190), - [anon_sym___imag] = ACTIONS(3190), - [anon_sym___kindof] = ACTIONS(3190), - [anon_sym___nonnull] = ACTIONS(3190), - [anon_sym___nullable] = ACTIONS(3190), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3190), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3190), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3190), - [anon_sym___real] = ACTIONS(3190), - [anon_sym___strong] = ACTIONS(3190), - [anon_sym___unsafe_unretained] = ACTIONS(3190), - [anon_sym___unused] = ACTIONS(3190), - [anon_sym___weak] = ACTIONS(3190), - [sym_primitive_type] = ACTIONS(3190), - [anon_sym_enum] = ACTIONS(3190), - [anon_sym_struct] = ACTIONS(3190), - [anon_sym_union] = ACTIONS(3190), - [anon_sym_if] = ACTIONS(3190), - [anon_sym_switch] = ACTIONS(3190), - [anon_sym_case] = ACTIONS(3190), - [anon_sym_default] = ACTIONS(3190), - [anon_sym_while] = ACTIONS(3190), - [anon_sym_do] = ACTIONS(3190), - [anon_sym_for] = ACTIONS(3190), - [anon_sym_in] = ACTIONS(3190), - [anon_sym_return] = ACTIONS(3190), - [anon_sym_break] = ACTIONS(3190), - [anon_sym_continue] = ACTIONS(3190), - [anon_sym_goto] = ACTIONS(3190), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_sizeof] = ACTIONS(3190), - [anon_sym___alignof__] = ACTIONS(3190), - [anon_sym___alignof] = ACTIONS(3190), - [anon_sym__alignof] = ACTIONS(3190), - [anon_sym_alignof] = ACTIONS(3190), - [anon_sym__Alignof] = ACTIONS(3190), - [anon_sym_offsetof] = ACTIONS(3190), - [anon_sym__Generic] = ACTIONS(3190), - [anon_sym_asm] = ACTIONS(3190), - [anon_sym___asm__] = ACTIONS(3190), - [sym_number_literal] = ACTIONS(3192), - [anon_sym_L_SQUOTE] = ACTIONS(3192), - [anon_sym_u_SQUOTE] = ACTIONS(3192), - [anon_sym_U_SQUOTE] = ACTIONS(3192), - [anon_sym_u8_SQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_AT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_L_DQUOTE] = ACTIONS(3192), - [anon_sym_u_DQUOTE] = ACTIONS(3192), - [anon_sym_U_DQUOTE] = ACTIONS(3192), - [anon_sym_u8_DQUOTE] = ACTIONS(3192), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [anon_sym_NULL] = ACTIONS(3190), - [anon_sym_nullptr] = ACTIONS(3190), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3190), - [anon_sym___typeof] = ACTIONS(3190), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_ATimport] = ACTIONS(3192), - [aux_sym_preproc_undef_token1] = ACTIONS(3190), - [anon_sym_POUND] = ACTIONS(3190), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3190), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3190), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3190), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3190), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE] = ACTIONS(3190), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_API_AVAILABLE] = ACTIONS(3190), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_API_DEPRECATED] = ACTIONS(3190), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3190), - [anon_sym___deprecated_msg] = ACTIONS(3190), - [anon_sym___deprecated_enum_msg] = ACTIONS(3190), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3190), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3190), - [anon_sym_ATprotocol] = ACTIONS(3192), - [anon_sym_ATinterface] = ACTIONS(3192), - [anon_sym_ATimplementation] = ACTIONS(3192), - [anon_sym_ATcompatibility_alias] = ACTIONS(3192), - [anon_sym_ATsynthesize] = ACTIONS(3192), - [anon_sym_ATdynamic] = ACTIONS(3192), - [anon_sym__Alignas] = ACTIONS(3190), - [anon_sym_ATtry] = ACTIONS(3192), - [anon_sym___try] = ACTIONS(3190), - [anon_sym_ATthrow] = ACTIONS(3192), - [anon_sym_ATselector] = ACTIONS(3192), - [anon_sym_ATavailable] = ACTIONS(3192), - [anon_sym___builtin_available] = ACTIONS(3190), - [anon_sym_va_arg] = ACTIONS(3190), - [anon_sym___asm] = ACTIONS(3190), - [anon_sym_ATencode] = ACTIONS(3192), - [anon_sym_ATsynchronized] = ACTIONS(3192), - [anon_sym_BOOL] = ACTIONS(3190), - [anon_sym_IMP] = ACTIONS(3190), - [anon_sym_SEL] = ACTIONS(3190), - [anon_sym_Class] = ACTIONS(3190), - [anon_sym_id] = ACTIONS(3190), - }, - [431] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_include_token1] = ACTIONS(3194), - [aux_sym_preproc_include_token2] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token2] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [aux_sym_preproc_else_token1] = ACTIONS(3194), - [aux_sym_preproc_elif_token1] = ACTIONS(3194), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_LPAREN2] = ACTIONS(3196), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_TILDE] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3194), - [anon_sym_PLUS] = ACTIONS(3194), - [anon_sym_STAR] = ACTIONS(3196), - [anon_sym_CARET] = ACTIONS(3196), - [anon_sym_AMP] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3196), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_ATautoreleasepool] = ACTIONS(3196), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [anon_sym_if] = ACTIONS(3194), - [anon_sym_switch] = ACTIONS(3194), - [anon_sym_case] = ACTIONS(3194), - [anon_sym_default] = ACTIONS(3194), - [anon_sym_while] = ACTIONS(3194), - [anon_sym_do] = ACTIONS(3194), - [anon_sym_for] = ACTIONS(3194), - [anon_sym_in] = ACTIONS(3194), - [anon_sym_return] = ACTIONS(3194), - [anon_sym_break] = ACTIONS(3194), - [anon_sym_continue] = ACTIONS(3194), - [anon_sym_goto] = ACTIONS(3194), - [anon_sym_DASH_DASH] = ACTIONS(3196), - [anon_sym_PLUS_PLUS] = ACTIONS(3196), - [anon_sym_sizeof] = ACTIONS(3194), - [anon_sym___alignof__] = ACTIONS(3194), - [anon_sym___alignof] = ACTIONS(3194), - [anon_sym__alignof] = ACTIONS(3194), - [anon_sym_alignof] = ACTIONS(3194), - [anon_sym__Alignof] = ACTIONS(3194), - [anon_sym_offsetof] = ACTIONS(3194), - [anon_sym__Generic] = ACTIONS(3194), - [anon_sym_asm] = ACTIONS(3194), - [anon_sym___asm__] = ACTIONS(3194), - [sym_number_literal] = ACTIONS(3196), - [anon_sym_L_SQUOTE] = ACTIONS(3196), - [anon_sym_u_SQUOTE] = ACTIONS(3196), - [anon_sym_U_SQUOTE] = ACTIONS(3196), - [anon_sym_u8_SQUOTE] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(3196), - [anon_sym_L_DQUOTE] = ACTIONS(3196), - [anon_sym_u_DQUOTE] = ACTIONS(3196), - [anon_sym_U_DQUOTE] = ACTIONS(3196), - [anon_sym_u8_DQUOTE] = ACTIONS(3196), - [sym_true] = ACTIONS(3194), - [sym_false] = ACTIONS(3194), - [anon_sym_NULL] = ACTIONS(3194), - [anon_sym_nullptr] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [anon_sym_ATimport] = ACTIONS(3196), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_POUND] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATprotocol] = ACTIONS(3196), - [anon_sym_ATinterface] = ACTIONS(3196), - [anon_sym_ATimplementation] = ACTIONS(3196), - [anon_sym_ATcompatibility_alias] = ACTIONS(3196), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_ATtry] = ACTIONS(3196), - [anon_sym___try] = ACTIONS(3194), - [anon_sym_ATthrow] = ACTIONS(3196), - [anon_sym_ATselector] = ACTIONS(3196), - [anon_sym_ATavailable] = ACTIONS(3196), - [anon_sym___builtin_available] = ACTIONS(3194), - [anon_sym_va_arg] = ACTIONS(3194), - [anon_sym___asm] = ACTIONS(3194), - [anon_sym_ATencode] = ACTIONS(3196), - [anon_sym_ATsynchronized] = ACTIONS(3196), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [432] = { - [sym_identifier] = ACTIONS(3198), - [aux_sym_preproc_include_token1] = ACTIONS(3198), - [aux_sym_preproc_include_token2] = ACTIONS(3198), - [aux_sym_preproc_def_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token2] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3198), - [aux_sym_preproc_else_token1] = ACTIONS(3198), - [aux_sym_preproc_elif_token1] = ACTIONS(3198), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3198), - [sym_preproc_directive] = ACTIONS(3198), - [anon_sym_LPAREN2] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3200), - [anon_sym_TILDE] = ACTIONS(3200), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_CARET] = ACTIONS(3200), - [anon_sym_AMP] = ACTIONS(3200), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym___extension__] = ACTIONS(3198), - [anon_sym_typedef] = ACTIONS(3198), - [anon_sym_extern] = ACTIONS(3198), - [anon_sym___attribute__] = ACTIONS(3198), - [anon_sym___attribute] = ACTIONS(3198), - [anon_sym_noreturn] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym___declspec] = ACTIONS(3198), - [anon_sym___cdecl] = ACTIONS(3198), - [anon_sym___clrcall] = ACTIONS(3198), - [anon_sym___stdcall] = ACTIONS(3198), - [anon_sym___fastcall] = ACTIONS(3198), - [anon_sym___thiscall] = ACTIONS(3198), - [anon_sym___vectorcall] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3200), - [anon_sym_signed] = ACTIONS(3198), - [anon_sym_unsigned] = ACTIONS(3198), - [anon_sym_long] = ACTIONS(3198), - [anon_sym_short] = ACTIONS(3198), - [anon_sym_ATautoreleasepool] = ACTIONS(3200), - [anon_sym_static] = ACTIONS(3198), - [anon_sym_auto] = ACTIONS(3198), - [anon_sym_register] = ACTIONS(3198), - [anon_sym_inline] = ACTIONS(3198), - [anon_sym___inline] = ACTIONS(3198), - [anon_sym___inline__] = ACTIONS(3198), - [anon_sym___forceinline] = ACTIONS(3198), - [anon_sym_thread_local] = ACTIONS(3198), - [anon_sym___thread] = ACTIONS(3198), - [anon_sym_CG_EXTERN] = ACTIONS(3198), - [anon_sym_CG_INLINE] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3198), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3198), - [anon_sym_IBOutlet] = ACTIONS(3198), - [anon_sym_IBInspectable] = ACTIONS(3198), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3198), - [anon_sym_NS_INLINE] = ACTIONS(3198), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3198), - [anon_sym_OBJC_EXPORT] = ACTIONS(3198), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3198), - [anon_sym_const] = ACTIONS(3198), - [anon_sym_constexpr] = ACTIONS(3198), - [anon_sym_volatile] = ACTIONS(3198), - [anon_sym_restrict] = ACTIONS(3198), - [anon_sym___restrict__] = ACTIONS(3198), - [anon_sym__Atomic] = ACTIONS(3198), - [anon_sym__Noreturn] = ACTIONS(3198), - [anon_sym_nullable] = ACTIONS(3198), - [anon_sym__Complex] = ACTIONS(3198), - [anon_sym__Nonnull] = ACTIONS(3198), - [anon_sym__Nullable] = ACTIONS(3198), - [anon_sym__Nullable_result] = ACTIONS(3198), - [anon_sym__Null_unspecified] = ACTIONS(3198), - [anon_sym___autoreleasing] = ACTIONS(3198), - [anon_sym___block] = ACTIONS(3198), - [anon_sym___bridge] = ACTIONS(3198), - [anon_sym___bridge_retained] = ACTIONS(3198), - [anon_sym___bridge_transfer] = ACTIONS(3198), - [anon_sym___complex] = ACTIONS(3198), - [anon_sym___const] = ACTIONS(3198), - [anon_sym___imag] = ACTIONS(3198), - [anon_sym___kindof] = ACTIONS(3198), - [anon_sym___nonnull] = ACTIONS(3198), - [anon_sym___nullable] = ACTIONS(3198), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3198), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3198), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3198), - [anon_sym___real] = ACTIONS(3198), - [anon_sym___strong] = ACTIONS(3198), - [anon_sym___unsafe_unretained] = ACTIONS(3198), - [anon_sym___unused] = ACTIONS(3198), - [anon_sym___weak] = ACTIONS(3198), - [sym_primitive_type] = ACTIONS(3198), - [anon_sym_enum] = ACTIONS(3198), - [anon_sym_struct] = ACTIONS(3198), - [anon_sym_union] = ACTIONS(3198), - [anon_sym_if] = ACTIONS(3198), - [anon_sym_switch] = ACTIONS(3198), - [anon_sym_case] = ACTIONS(3198), - [anon_sym_default] = ACTIONS(3198), - [anon_sym_while] = ACTIONS(3198), - [anon_sym_do] = ACTIONS(3198), - [anon_sym_for] = ACTIONS(3198), - [anon_sym_in] = ACTIONS(3198), - [anon_sym_return] = ACTIONS(3198), - [anon_sym_break] = ACTIONS(3198), - [anon_sym_continue] = ACTIONS(3198), - [anon_sym_goto] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_sizeof] = ACTIONS(3198), - [anon_sym___alignof__] = ACTIONS(3198), - [anon_sym___alignof] = ACTIONS(3198), - [anon_sym__alignof] = ACTIONS(3198), - [anon_sym_alignof] = ACTIONS(3198), - [anon_sym__Alignof] = ACTIONS(3198), - [anon_sym_offsetof] = ACTIONS(3198), - [anon_sym__Generic] = ACTIONS(3198), - [anon_sym_asm] = ACTIONS(3198), - [anon_sym___asm__] = ACTIONS(3198), - [sym_number_literal] = ACTIONS(3200), - [anon_sym_L_SQUOTE] = ACTIONS(3200), - [anon_sym_u_SQUOTE] = ACTIONS(3200), - [anon_sym_U_SQUOTE] = ACTIONS(3200), - [anon_sym_u8_SQUOTE] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(3200), - [anon_sym_L_DQUOTE] = ACTIONS(3200), - [anon_sym_u_DQUOTE] = ACTIONS(3200), - [anon_sym_U_DQUOTE] = ACTIONS(3200), - [anon_sym_u8_DQUOTE] = ACTIONS(3200), - [sym_true] = ACTIONS(3198), - [sym_false] = ACTIONS(3198), - [anon_sym_NULL] = ACTIONS(3198), - [anon_sym_nullptr] = ACTIONS(3198), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3198), - [anon_sym___typeof] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3198), - [anon_sym_ATimport] = ACTIONS(3200), - [aux_sym_preproc_undef_token1] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3198), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3198), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3198), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3198), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3198), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE] = ACTIONS(3198), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_API_AVAILABLE] = ACTIONS(3198), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_API_DEPRECATED] = ACTIONS(3198), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3198), - [anon_sym___deprecated_msg] = ACTIONS(3198), - [anon_sym___deprecated_enum_msg] = ACTIONS(3198), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3198), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3198), - [anon_sym_ATprotocol] = ACTIONS(3200), - [anon_sym_ATinterface] = ACTIONS(3200), - [anon_sym_ATimplementation] = ACTIONS(3200), - [anon_sym_ATcompatibility_alias] = ACTIONS(3200), - [anon_sym_ATsynthesize] = ACTIONS(3200), - [anon_sym_ATdynamic] = ACTIONS(3200), - [anon_sym__Alignas] = ACTIONS(3198), - [anon_sym_ATtry] = ACTIONS(3200), - [anon_sym___try] = ACTIONS(3198), - [anon_sym_ATthrow] = ACTIONS(3200), - [anon_sym_ATselector] = ACTIONS(3200), - [anon_sym_ATavailable] = ACTIONS(3200), - [anon_sym___builtin_available] = ACTIONS(3198), - [anon_sym_va_arg] = ACTIONS(3198), - [anon_sym___asm] = ACTIONS(3198), - [anon_sym_ATencode] = ACTIONS(3200), - [anon_sym_ATsynchronized] = ACTIONS(3200), - [anon_sym_BOOL] = ACTIONS(3198), - [anon_sym_IMP] = ACTIONS(3198), - [anon_sym_SEL] = ACTIONS(3198), - [anon_sym_Class] = ACTIONS(3198), - [anon_sym_id] = ACTIONS(3198), - }, - [433] = { - [sym_identifier] = ACTIONS(3202), - [aux_sym_preproc_include_token1] = ACTIONS(3202), - [aux_sym_preproc_include_token2] = ACTIONS(3202), - [aux_sym_preproc_def_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token2] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3202), - [aux_sym_preproc_else_token1] = ACTIONS(3202), - [aux_sym_preproc_elif_token1] = ACTIONS(3202), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3202), - [sym_preproc_directive] = ACTIONS(3202), - [anon_sym_LPAREN2] = ACTIONS(3204), - [anon_sym_BANG] = ACTIONS(3204), - [anon_sym_TILDE] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3202), - [anon_sym_PLUS] = ACTIONS(3202), - [anon_sym_STAR] = ACTIONS(3204), - [anon_sym_CARET] = ACTIONS(3204), - [anon_sym_AMP] = ACTIONS(3204), - [anon_sym_SEMI] = ACTIONS(3204), - [anon_sym___extension__] = ACTIONS(3202), - [anon_sym_typedef] = ACTIONS(3202), - [anon_sym_extern] = ACTIONS(3202), - [anon_sym___attribute__] = ACTIONS(3202), - [anon_sym___attribute] = ACTIONS(3202), - [anon_sym_noreturn] = ACTIONS(3202), - [anon_sym_LBRACK] = ACTIONS(3204), - [anon_sym___declspec] = ACTIONS(3202), - [anon_sym___cdecl] = ACTIONS(3202), - [anon_sym___clrcall] = ACTIONS(3202), - [anon_sym___stdcall] = ACTIONS(3202), - [anon_sym___fastcall] = ACTIONS(3202), - [anon_sym___thiscall] = ACTIONS(3202), - [anon_sym___vectorcall] = ACTIONS(3202), - [anon_sym_LBRACE] = ACTIONS(3204), - [anon_sym_signed] = ACTIONS(3202), - [anon_sym_unsigned] = ACTIONS(3202), - [anon_sym_long] = ACTIONS(3202), - [anon_sym_short] = ACTIONS(3202), - [anon_sym_ATautoreleasepool] = ACTIONS(3204), - [anon_sym_static] = ACTIONS(3202), - [anon_sym_auto] = ACTIONS(3202), - [anon_sym_register] = ACTIONS(3202), - [anon_sym_inline] = ACTIONS(3202), - [anon_sym___inline] = ACTIONS(3202), - [anon_sym___inline__] = ACTIONS(3202), - [anon_sym___forceinline] = ACTIONS(3202), - [anon_sym_thread_local] = ACTIONS(3202), - [anon_sym___thread] = ACTIONS(3202), - [anon_sym_CG_EXTERN] = ACTIONS(3202), - [anon_sym_CG_INLINE] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3202), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3202), - [anon_sym_IBOutlet] = ACTIONS(3202), - [anon_sym_IBInspectable] = ACTIONS(3202), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3202), - [anon_sym_NS_INLINE] = ACTIONS(3202), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3202), - [anon_sym_OBJC_EXPORT] = ACTIONS(3202), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3202), - [anon_sym_const] = ACTIONS(3202), - [anon_sym_constexpr] = ACTIONS(3202), - [anon_sym_volatile] = ACTIONS(3202), - [anon_sym_restrict] = ACTIONS(3202), - [anon_sym___restrict__] = ACTIONS(3202), - [anon_sym__Atomic] = ACTIONS(3202), - [anon_sym__Noreturn] = ACTIONS(3202), - [anon_sym_nullable] = ACTIONS(3202), - [anon_sym__Complex] = ACTIONS(3202), - [anon_sym__Nonnull] = ACTIONS(3202), - [anon_sym__Nullable] = ACTIONS(3202), - [anon_sym__Nullable_result] = ACTIONS(3202), - [anon_sym__Null_unspecified] = ACTIONS(3202), - [anon_sym___autoreleasing] = ACTIONS(3202), - [anon_sym___block] = ACTIONS(3202), - [anon_sym___bridge] = ACTIONS(3202), - [anon_sym___bridge_retained] = ACTIONS(3202), - [anon_sym___bridge_transfer] = ACTIONS(3202), - [anon_sym___complex] = ACTIONS(3202), - [anon_sym___const] = ACTIONS(3202), - [anon_sym___imag] = ACTIONS(3202), - [anon_sym___kindof] = ACTIONS(3202), - [anon_sym___nonnull] = ACTIONS(3202), - [anon_sym___nullable] = ACTIONS(3202), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3202), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3202), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3202), - [anon_sym___real] = ACTIONS(3202), - [anon_sym___strong] = ACTIONS(3202), - [anon_sym___unsafe_unretained] = ACTIONS(3202), - [anon_sym___unused] = ACTIONS(3202), - [anon_sym___weak] = ACTIONS(3202), - [sym_primitive_type] = ACTIONS(3202), - [anon_sym_enum] = ACTIONS(3202), - [anon_sym_struct] = ACTIONS(3202), - [anon_sym_union] = ACTIONS(3202), - [anon_sym_if] = ACTIONS(3202), - [anon_sym_switch] = ACTIONS(3202), - [anon_sym_case] = ACTIONS(3202), - [anon_sym_default] = ACTIONS(3202), - [anon_sym_while] = ACTIONS(3202), - [anon_sym_do] = ACTIONS(3202), - [anon_sym_for] = ACTIONS(3202), - [anon_sym_in] = ACTIONS(3202), - [anon_sym_return] = ACTIONS(3202), - [anon_sym_break] = ACTIONS(3202), - [anon_sym_continue] = ACTIONS(3202), - [anon_sym_goto] = ACTIONS(3202), - [anon_sym_DASH_DASH] = ACTIONS(3204), - [anon_sym_PLUS_PLUS] = ACTIONS(3204), - [anon_sym_sizeof] = ACTIONS(3202), - [anon_sym___alignof__] = ACTIONS(3202), - [anon_sym___alignof] = ACTIONS(3202), - [anon_sym__alignof] = ACTIONS(3202), - [anon_sym_alignof] = ACTIONS(3202), - [anon_sym__Alignof] = ACTIONS(3202), - [anon_sym_offsetof] = ACTIONS(3202), - [anon_sym__Generic] = ACTIONS(3202), - [anon_sym_asm] = ACTIONS(3202), - [anon_sym___asm__] = ACTIONS(3202), - [sym_number_literal] = ACTIONS(3204), - [anon_sym_L_SQUOTE] = ACTIONS(3204), - [anon_sym_u_SQUOTE] = ACTIONS(3204), - [anon_sym_U_SQUOTE] = ACTIONS(3204), - [anon_sym_u8_SQUOTE] = ACTIONS(3204), - [anon_sym_SQUOTE] = ACTIONS(3204), - [anon_sym_AT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(3204), - [anon_sym_L_DQUOTE] = ACTIONS(3204), - [anon_sym_u_DQUOTE] = ACTIONS(3204), - [anon_sym_U_DQUOTE] = ACTIONS(3204), - [anon_sym_u8_DQUOTE] = ACTIONS(3204), - [sym_true] = ACTIONS(3202), - [sym_false] = ACTIONS(3202), - [anon_sym_NULL] = ACTIONS(3202), - [anon_sym_nullptr] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3202), - [anon_sym___typeof] = ACTIONS(3202), - [anon_sym_typeof] = ACTIONS(3202), - [anon_sym_ATimport] = ACTIONS(3204), - [aux_sym_preproc_undef_token1] = ACTIONS(3202), - [anon_sym_POUND] = ACTIONS(3202), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3202), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3202), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3202), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3202), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE] = ACTIONS(3202), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_API_AVAILABLE] = ACTIONS(3202), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_API_DEPRECATED] = ACTIONS(3202), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3202), - [anon_sym___deprecated_msg] = ACTIONS(3202), - [anon_sym___deprecated_enum_msg] = ACTIONS(3202), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3202), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3202), - [anon_sym_ATprotocol] = ACTIONS(3204), - [anon_sym_ATinterface] = ACTIONS(3204), - [anon_sym_ATimplementation] = ACTIONS(3204), - [anon_sym_ATcompatibility_alias] = ACTIONS(3204), - [anon_sym_ATsynthesize] = ACTIONS(3204), - [anon_sym_ATdynamic] = ACTIONS(3204), - [anon_sym__Alignas] = ACTIONS(3202), - [anon_sym_ATtry] = ACTIONS(3204), - [anon_sym___try] = ACTIONS(3202), - [anon_sym_ATthrow] = ACTIONS(3204), - [anon_sym_ATselector] = ACTIONS(3204), - [anon_sym_ATavailable] = ACTIONS(3204), - [anon_sym___builtin_available] = ACTIONS(3202), - [anon_sym_va_arg] = ACTIONS(3202), - [anon_sym___asm] = ACTIONS(3202), - [anon_sym_ATencode] = ACTIONS(3204), - [anon_sym_ATsynchronized] = ACTIONS(3204), - [anon_sym_BOOL] = ACTIONS(3202), - [anon_sym_IMP] = ACTIONS(3202), - [anon_sym_SEL] = ACTIONS(3202), - [anon_sym_Class] = ACTIONS(3202), - [anon_sym_id] = ACTIONS(3202), - }, - [434] = { - [sym_identifier] = ACTIONS(3206), - [aux_sym_preproc_include_token1] = ACTIONS(3206), - [aux_sym_preproc_include_token2] = ACTIONS(3206), - [aux_sym_preproc_def_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token2] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3206), - [aux_sym_preproc_else_token1] = ACTIONS(3206), - [aux_sym_preproc_elif_token1] = ACTIONS(3206), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3206), - [sym_preproc_directive] = ACTIONS(3206), - [anon_sym_LPAREN2] = ACTIONS(3208), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_STAR] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_SEMI] = ACTIONS(3208), - [anon_sym___extension__] = ACTIONS(3206), - [anon_sym_typedef] = ACTIONS(3206), - [anon_sym_extern] = ACTIONS(3206), - [anon_sym___attribute__] = ACTIONS(3206), - [anon_sym___attribute] = ACTIONS(3206), - [anon_sym_noreturn] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym___declspec] = ACTIONS(3206), - [anon_sym___cdecl] = ACTIONS(3206), - [anon_sym___clrcall] = ACTIONS(3206), - [anon_sym___stdcall] = ACTIONS(3206), - [anon_sym___fastcall] = ACTIONS(3206), - [anon_sym___thiscall] = ACTIONS(3206), - [anon_sym___vectorcall] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_signed] = ACTIONS(3206), - [anon_sym_unsigned] = ACTIONS(3206), - [anon_sym_long] = ACTIONS(3206), - [anon_sym_short] = ACTIONS(3206), - [anon_sym_ATautoreleasepool] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_auto] = ACTIONS(3206), - [anon_sym_register] = ACTIONS(3206), - [anon_sym_inline] = ACTIONS(3206), - [anon_sym___inline] = ACTIONS(3206), - [anon_sym___inline__] = ACTIONS(3206), - [anon_sym___forceinline] = ACTIONS(3206), - [anon_sym_thread_local] = ACTIONS(3206), - [anon_sym___thread] = ACTIONS(3206), - [anon_sym_CG_EXTERN] = ACTIONS(3206), - [anon_sym_CG_INLINE] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3206), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3206), - [anon_sym_IBOutlet] = ACTIONS(3206), - [anon_sym_IBInspectable] = ACTIONS(3206), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3206), - [anon_sym_NS_INLINE] = ACTIONS(3206), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3206), - [anon_sym_OBJC_EXPORT] = ACTIONS(3206), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3206), - [anon_sym_const] = ACTIONS(3206), - [anon_sym_constexpr] = ACTIONS(3206), - [anon_sym_volatile] = ACTIONS(3206), - [anon_sym_restrict] = ACTIONS(3206), - [anon_sym___restrict__] = ACTIONS(3206), - [anon_sym__Atomic] = ACTIONS(3206), - [anon_sym__Noreturn] = ACTIONS(3206), - [anon_sym_nullable] = ACTIONS(3206), - [anon_sym__Complex] = ACTIONS(3206), - [anon_sym__Nonnull] = ACTIONS(3206), - [anon_sym__Nullable] = ACTIONS(3206), - [anon_sym__Nullable_result] = ACTIONS(3206), - [anon_sym__Null_unspecified] = ACTIONS(3206), - [anon_sym___autoreleasing] = ACTIONS(3206), - [anon_sym___block] = ACTIONS(3206), - [anon_sym___bridge] = ACTIONS(3206), - [anon_sym___bridge_retained] = ACTIONS(3206), - [anon_sym___bridge_transfer] = ACTIONS(3206), - [anon_sym___complex] = ACTIONS(3206), - [anon_sym___const] = ACTIONS(3206), - [anon_sym___imag] = ACTIONS(3206), - [anon_sym___kindof] = ACTIONS(3206), - [anon_sym___nonnull] = ACTIONS(3206), - [anon_sym___nullable] = ACTIONS(3206), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3206), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3206), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3206), - [anon_sym___real] = ACTIONS(3206), - [anon_sym___strong] = ACTIONS(3206), - [anon_sym___unsafe_unretained] = ACTIONS(3206), - [anon_sym___unused] = ACTIONS(3206), - [anon_sym___weak] = ACTIONS(3206), - [sym_primitive_type] = ACTIONS(3206), - [anon_sym_enum] = ACTIONS(3206), - [anon_sym_struct] = ACTIONS(3206), - [anon_sym_union] = ACTIONS(3206), - [anon_sym_if] = ACTIONS(3206), - [anon_sym_switch] = ACTIONS(3206), - [anon_sym_case] = ACTIONS(3206), - [anon_sym_default] = ACTIONS(3206), - [anon_sym_while] = ACTIONS(3206), - [anon_sym_do] = ACTIONS(3206), - [anon_sym_for] = ACTIONS(3206), - [anon_sym_in] = ACTIONS(3206), - [anon_sym_return] = ACTIONS(3206), - [anon_sym_break] = ACTIONS(3206), - [anon_sym_continue] = ACTIONS(3206), - [anon_sym_goto] = ACTIONS(3206), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_sizeof] = ACTIONS(3206), - [anon_sym___alignof__] = ACTIONS(3206), - [anon_sym___alignof] = ACTIONS(3206), - [anon_sym__alignof] = ACTIONS(3206), - [anon_sym_alignof] = ACTIONS(3206), - [anon_sym__Alignof] = ACTIONS(3206), - [anon_sym_offsetof] = ACTIONS(3206), - [anon_sym__Generic] = ACTIONS(3206), - [anon_sym_asm] = ACTIONS(3206), - [anon_sym___asm__] = ACTIONS(3206), - [sym_number_literal] = ACTIONS(3208), - [anon_sym_L_SQUOTE] = ACTIONS(3208), - [anon_sym_u_SQUOTE] = ACTIONS(3208), - [anon_sym_U_SQUOTE] = ACTIONS(3208), - [anon_sym_u8_SQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_AT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_L_DQUOTE] = ACTIONS(3208), - [anon_sym_u_DQUOTE] = ACTIONS(3208), - [anon_sym_U_DQUOTE] = ACTIONS(3208), - [anon_sym_u8_DQUOTE] = ACTIONS(3208), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [anon_sym_NULL] = ACTIONS(3206), - [anon_sym_nullptr] = ACTIONS(3206), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3206), - [anon_sym___typeof] = ACTIONS(3206), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_ATimport] = ACTIONS(3208), - [aux_sym_preproc_undef_token1] = ACTIONS(3206), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3206), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3206), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3206), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3206), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE] = ACTIONS(3206), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_API_AVAILABLE] = ACTIONS(3206), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_API_DEPRECATED] = ACTIONS(3206), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3206), - [anon_sym___deprecated_msg] = ACTIONS(3206), - [anon_sym___deprecated_enum_msg] = ACTIONS(3206), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3206), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3206), - [anon_sym_ATprotocol] = ACTIONS(3208), - [anon_sym_ATinterface] = ACTIONS(3208), - [anon_sym_ATimplementation] = ACTIONS(3208), - [anon_sym_ATcompatibility_alias] = ACTIONS(3208), - [anon_sym_ATsynthesize] = ACTIONS(3208), - [anon_sym_ATdynamic] = ACTIONS(3208), - [anon_sym__Alignas] = ACTIONS(3206), - [anon_sym_ATtry] = ACTIONS(3208), - [anon_sym___try] = ACTIONS(3206), - [anon_sym_ATthrow] = ACTIONS(3208), - [anon_sym_ATselector] = ACTIONS(3208), - [anon_sym_ATavailable] = ACTIONS(3208), - [anon_sym___builtin_available] = ACTIONS(3206), - [anon_sym_va_arg] = ACTIONS(3206), - [anon_sym___asm] = ACTIONS(3206), - [anon_sym_ATencode] = ACTIONS(3208), - [anon_sym_ATsynchronized] = ACTIONS(3208), - [anon_sym_BOOL] = ACTIONS(3206), - [anon_sym_IMP] = ACTIONS(3206), - [anon_sym_SEL] = ACTIONS(3206), - [anon_sym_Class] = ACTIONS(3206), - [anon_sym_id] = ACTIONS(3206), - }, - [435] = { - [sym_identifier] = ACTIONS(3210), - [aux_sym_preproc_include_token1] = ACTIONS(3210), - [aux_sym_preproc_include_token2] = ACTIONS(3210), - [aux_sym_preproc_def_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token2] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3210), - [aux_sym_preproc_else_token1] = ACTIONS(3210), - [aux_sym_preproc_elif_token1] = ACTIONS(3210), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3210), - [sym_preproc_directive] = ACTIONS(3210), - [anon_sym_LPAREN2] = ACTIONS(3212), - [anon_sym_BANG] = ACTIONS(3212), - [anon_sym_TILDE] = ACTIONS(3212), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_CARET] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_SEMI] = ACTIONS(3212), - [anon_sym___extension__] = ACTIONS(3210), - [anon_sym_typedef] = ACTIONS(3210), - [anon_sym_extern] = ACTIONS(3210), - [anon_sym___attribute__] = ACTIONS(3210), - [anon_sym___attribute] = ACTIONS(3210), - [anon_sym_noreturn] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3212), - [anon_sym___declspec] = ACTIONS(3210), - [anon_sym___cdecl] = ACTIONS(3210), - [anon_sym___clrcall] = ACTIONS(3210), - [anon_sym___stdcall] = ACTIONS(3210), - [anon_sym___fastcall] = ACTIONS(3210), - [anon_sym___thiscall] = ACTIONS(3210), - [anon_sym___vectorcall] = ACTIONS(3210), - [anon_sym_LBRACE] = ACTIONS(3212), - [anon_sym_signed] = ACTIONS(3210), - [anon_sym_unsigned] = ACTIONS(3210), - [anon_sym_long] = ACTIONS(3210), - [anon_sym_short] = ACTIONS(3210), - [anon_sym_ATautoreleasepool] = ACTIONS(3212), - [anon_sym_static] = ACTIONS(3210), - [anon_sym_auto] = ACTIONS(3210), - [anon_sym_register] = ACTIONS(3210), - [anon_sym_inline] = ACTIONS(3210), - [anon_sym___inline] = ACTIONS(3210), - [anon_sym___inline__] = ACTIONS(3210), - [anon_sym___forceinline] = ACTIONS(3210), - [anon_sym_thread_local] = ACTIONS(3210), - [anon_sym___thread] = ACTIONS(3210), - [anon_sym_CG_EXTERN] = ACTIONS(3210), - [anon_sym_CG_INLINE] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3210), - [anon_sym_IBOutlet] = ACTIONS(3210), - [anon_sym_IBInspectable] = ACTIONS(3210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3210), - [anon_sym_NS_INLINE] = ACTIONS(3210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3210), - [anon_sym_OBJC_EXPORT] = ACTIONS(3210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3210), - [anon_sym_const] = ACTIONS(3210), - [anon_sym_constexpr] = ACTIONS(3210), - [anon_sym_volatile] = ACTIONS(3210), - [anon_sym_restrict] = ACTIONS(3210), - [anon_sym___restrict__] = ACTIONS(3210), - [anon_sym__Atomic] = ACTIONS(3210), - [anon_sym__Noreturn] = ACTIONS(3210), - [anon_sym_nullable] = ACTIONS(3210), - [anon_sym__Complex] = ACTIONS(3210), - [anon_sym__Nonnull] = ACTIONS(3210), - [anon_sym__Nullable] = ACTIONS(3210), - [anon_sym__Nullable_result] = ACTIONS(3210), - [anon_sym__Null_unspecified] = ACTIONS(3210), - [anon_sym___autoreleasing] = ACTIONS(3210), - [anon_sym___block] = ACTIONS(3210), - [anon_sym___bridge] = ACTIONS(3210), - [anon_sym___bridge_retained] = ACTIONS(3210), - [anon_sym___bridge_transfer] = ACTIONS(3210), - [anon_sym___complex] = ACTIONS(3210), - [anon_sym___const] = ACTIONS(3210), - [anon_sym___imag] = ACTIONS(3210), - [anon_sym___kindof] = ACTIONS(3210), - [anon_sym___nonnull] = ACTIONS(3210), - [anon_sym___nullable] = ACTIONS(3210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3210), - [anon_sym___real] = ACTIONS(3210), - [anon_sym___strong] = ACTIONS(3210), - [anon_sym___unsafe_unretained] = ACTIONS(3210), - [anon_sym___unused] = ACTIONS(3210), - [anon_sym___weak] = ACTIONS(3210), - [sym_primitive_type] = ACTIONS(3210), - [anon_sym_enum] = ACTIONS(3210), - [anon_sym_struct] = ACTIONS(3210), - [anon_sym_union] = ACTIONS(3210), - [anon_sym_if] = ACTIONS(3210), - [anon_sym_switch] = ACTIONS(3210), - [anon_sym_case] = ACTIONS(3210), - [anon_sym_default] = ACTIONS(3210), - [anon_sym_while] = ACTIONS(3210), - [anon_sym_do] = ACTIONS(3210), - [anon_sym_for] = ACTIONS(3210), - [anon_sym_in] = ACTIONS(3210), - [anon_sym_return] = ACTIONS(3210), - [anon_sym_break] = ACTIONS(3210), - [anon_sym_continue] = ACTIONS(3210), - [anon_sym_goto] = ACTIONS(3210), - [anon_sym_DASH_DASH] = ACTIONS(3212), - [anon_sym_PLUS_PLUS] = ACTIONS(3212), - [anon_sym_sizeof] = ACTIONS(3210), - [anon_sym___alignof__] = ACTIONS(3210), - [anon_sym___alignof] = ACTIONS(3210), - [anon_sym__alignof] = ACTIONS(3210), - [anon_sym_alignof] = ACTIONS(3210), - [anon_sym__Alignof] = ACTIONS(3210), - [anon_sym_offsetof] = ACTIONS(3210), - [anon_sym__Generic] = ACTIONS(3210), - [anon_sym_asm] = ACTIONS(3210), - [anon_sym___asm__] = ACTIONS(3210), - [sym_number_literal] = ACTIONS(3212), - [anon_sym_L_SQUOTE] = ACTIONS(3212), - [anon_sym_u_SQUOTE] = ACTIONS(3212), - [anon_sym_U_SQUOTE] = ACTIONS(3212), - [anon_sym_u8_SQUOTE] = ACTIONS(3212), - [anon_sym_SQUOTE] = ACTIONS(3212), - [anon_sym_AT] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(3212), - [anon_sym_L_DQUOTE] = ACTIONS(3212), - [anon_sym_u_DQUOTE] = ACTIONS(3212), - [anon_sym_U_DQUOTE] = ACTIONS(3212), - [anon_sym_u8_DQUOTE] = ACTIONS(3212), - [sym_true] = ACTIONS(3210), - [sym_false] = ACTIONS(3210), - [anon_sym_NULL] = ACTIONS(3210), - [anon_sym_nullptr] = ACTIONS(3210), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3210), - [anon_sym___typeof] = ACTIONS(3210), - [anon_sym_typeof] = ACTIONS(3210), - [anon_sym_ATimport] = ACTIONS(3212), - [aux_sym_preproc_undef_token1] = ACTIONS(3210), - [anon_sym_POUND] = ACTIONS(3210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE] = ACTIONS(3210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_API_AVAILABLE] = ACTIONS(3210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_API_DEPRECATED] = ACTIONS(3210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3210), - [anon_sym___deprecated_msg] = ACTIONS(3210), - [anon_sym___deprecated_enum_msg] = ACTIONS(3210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3210), - [anon_sym_ATprotocol] = ACTIONS(3212), - [anon_sym_ATinterface] = ACTIONS(3212), - [anon_sym_ATimplementation] = ACTIONS(3212), - [anon_sym_ATcompatibility_alias] = ACTIONS(3212), - [anon_sym_ATsynthesize] = ACTIONS(3212), - [anon_sym_ATdynamic] = ACTIONS(3212), - [anon_sym__Alignas] = ACTIONS(3210), - [anon_sym_ATtry] = ACTIONS(3212), - [anon_sym___try] = ACTIONS(3210), - [anon_sym_ATthrow] = ACTIONS(3212), - [anon_sym_ATselector] = ACTIONS(3212), - [anon_sym_ATavailable] = ACTIONS(3212), - [anon_sym___builtin_available] = ACTIONS(3210), - [anon_sym_va_arg] = ACTIONS(3210), - [anon_sym___asm] = ACTIONS(3210), - [anon_sym_ATencode] = ACTIONS(3212), - [anon_sym_ATsynchronized] = ACTIONS(3212), - [anon_sym_BOOL] = ACTIONS(3210), - [anon_sym_IMP] = ACTIONS(3210), - [anon_sym_SEL] = ACTIONS(3210), - [anon_sym_Class] = ACTIONS(3210), - [anon_sym_id] = ACTIONS(3210), - }, - [436] = { - [sym_identifier] = ACTIONS(3214), - [aux_sym_preproc_include_token1] = ACTIONS(3214), - [aux_sym_preproc_include_token2] = ACTIONS(3214), - [aux_sym_preproc_def_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token2] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3214), - [aux_sym_preproc_else_token1] = ACTIONS(3214), - [aux_sym_preproc_elif_token1] = ACTIONS(3214), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3214), - [sym_preproc_directive] = ACTIONS(3214), - [anon_sym_LPAREN2] = ACTIONS(3216), - [anon_sym_BANG] = ACTIONS(3216), - [anon_sym_TILDE] = ACTIONS(3216), - [anon_sym_DASH] = ACTIONS(3214), - [anon_sym_PLUS] = ACTIONS(3214), - [anon_sym_STAR] = ACTIONS(3216), - [anon_sym_CARET] = ACTIONS(3216), - [anon_sym_AMP] = ACTIONS(3216), - [anon_sym_SEMI] = ACTIONS(3216), - [anon_sym___extension__] = ACTIONS(3214), - [anon_sym_typedef] = ACTIONS(3214), - [anon_sym_extern] = ACTIONS(3214), - [anon_sym___attribute__] = ACTIONS(3214), - [anon_sym___attribute] = ACTIONS(3214), - [anon_sym_noreturn] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym___declspec] = ACTIONS(3214), - [anon_sym___cdecl] = ACTIONS(3214), - [anon_sym___clrcall] = ACTIONS(3214), - [anon_sym___stdcall] = ACTIONS(3214), - [anon_sym___fastcall] = ACTIONS(3214), - [anon_sym___thiscall] = ACTIONS(3214), - [anon_sym___vectorcall] = ACTIONS(3214), - [anon_sym_LBRACE] = ACTIONS(3216), - [anon_sym_signed] = ACTIONS(3214), - [anon_sym_unsigned] = ACTIONS(3214), - [anon_sym_long] = ACTIONS(3214), - [anon_sym_short] = ACTIONS(3214), - [anon_sym_ATautoreleasepool] = ACTIONS(3216), - [anon_sym_static] = ACTIONS(3214), - [anon_sym_auto] = ACTIONS(3214), - [anon_sym_register] = ACTIONS(3214), - [anon_sym_inline] = ACTIONS(3214), - [anon_sym___inline] = ACTIONS(3214), - [anon_sym___inline__] = ACTIONS(3214), - [anon_sym___forceinline] = ACTIONS(3214), - [anon_sym_thread_local] = ACTIONS(3214), - [anon_sym___thread] = ACTIONS(3214), - [anon_sym_CG_EXTERN] = ACTIONS(3214), - [anon_sym_CG_INLINE] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3214), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3214), - [anon_sym_IBOutlet] = ACTIONS(3214), - [anon_sym_IBInspectable] = ACTIONS(3214), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3214), - [anon_sym_NS_INLINE] = ACTIONS(3214), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3214), - [anon_sym_OBJC_EXPORT] = ACTIONS(3214), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3214), - [anon_sym_const] = ACTIONS(3214), - [anon_sym_constexpr] = ACTIONS(3214), - [anon_sym_volatile] = ACTIONS(3214), - [anon_sym_restrict] = ACTIONS(3214), - [anon_sym___restrict__] = ACTIONS(3214), - [anon_sym__Atomic] = ACTIONS(3214), - [anon_sym__Noreturn] = ACTIONS(3214), - [anon_sym_nullable] = ACTIONS(3214), - [anon_sym__Complex] = ACTIONS(3214), - [anon_sym__Nonnull] = ACTIONS(3214), - [anon_sym__Nullable] = ACTIONS(3214), - [anon_sym__Nullable_result] = ACTIONS(3214), - [anon_sym__Null_unspecified] = ACTIONS(3214), - [anon_sym___autoreleasing] = ACTIONS(3214), - [anon_sym___block] = ACTIONS(3214), - [anon_sym___bridge] = ACTIONS(3214), - [anon_sym___bridge_retained] = ACTIONS(3214), - [anon_sym___bridge_transfer] = ACTIONS(3214), - [anon_sym___complex] = ACTIONS(3214), - [anon_sym___const] = ACTIONS(3214), - [anon_sym___imag] = ACTIONS(3214), - [anon_sym___kindof] = ACTIONS(3214), - [anon_sym___nonnull] = ACTIONS(3214), - [anon_sym___nullable] = ACTIONS(3214), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3214), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3214), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3214), - [anon_sym___real] = ACTIONS(3214), - [anon_sym___strong] = ACTIONS(3214), - [anon_sym___unsafe_unretained] = ACTIONS(3214), - [anon_sym___unused] = ACTIONS(3214), - [anon_sym___weak] = ACTIONS(3214), - [sym_primitive_type] = ACTIONS(3214), - [anon_sym_enum] = ACTIONS(3214), - [anon_sym_struct] = ACTIONS(3214), - [anon_sym_union] = ACTIONS(3214), - [anon_sym_if] = ACTIONS(3214), - [anon_sym_switch] = ACTIONS(3214), - [anon_sym_case] = ACTIONS(3214), - [anon_sym_default] = ACTIONS(3214), - [anon_sym_while] = ACTIONS(3214), - [anon_sym_do] = ACTIONS(3214), - [anon_sym_for] = ACTIONS(3214), - [anon_sym_in] = ACTIONS(3214), - [anon_sym_return] = ACTIONS(3214), - [anon_sym_break] = ACTIONS(3214), - [anon_sym_continue] = ACTIONS(3214), - [anon_sym_goto] = ACTIONS(3214), - [anon_sym_DASH_DASH] = ACTIONS(3216), - [anon_sym_PLUS_PLUS] = ACTIONS(3216), - [anon_sym_sizeof] = ACTIONS(3214), - [anon_sym___alignof__] = ACTIONS(3214), - [anon_sym___alignof] = ACTIONS(3214), - [anon_sym__alignof] = ACTIONS(3214), - [anon_sym_alignof] = ACTIONS(3214), - [anon_sym__Alignof] = ACTIONS(3214), - [anon_sym_offsetof] = ACTIONS(3214), - [anon_sym__Generic] = ACTIONS(3214), - [anon_sym_asm] = ACTIONS(3214), - [anon_sym___asm__] = ACTIONS(3214), - [sym_number_literal] = ACTIONS(3216), - [anon_sym_L_SQUOTE] = ACTIONS(3216), - [anon_sym_u_SQUOTE] = ACTIONS(3216), - [anon_sym_U_SQUOTE] = ACTIONS(3216), - [anon_sym_u8_SQUOTE] = ACTIONS(3216), - [anon_sym_SQUOTE] = ACTIONS(3216), - [anon_sym_AT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(3216), - [anon_sym_L_DQUOTE] = ACTIONS(3216), - [anon_sym_u_DQUOTE] = ACTIONS(3216), - [anon_sym_U_DQUOTE] = ACTIONS(3216), - [anon_sym_u8_DQUOTE] = ACTIONS(3216), - [sym_true] = ACTIONS(3214), - [sym_false] = ACTIONS(3214), - [anon_sym_NULL] = ACTIONS(3214), - [anon_sym_nullptr] = ACTIONS(3214), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3214), - [anon_sym___typeof] = ACTIONS(3214), - [anon_sym_typeof] = ACTIONS(3214), - [anon_sym_ATimport] = ACTIONS(3216), - [aux_sym_preproc_undef_token1] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3214), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3214), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3214), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3214), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3214), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE] = ACTIONS(3214), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_API_AVAILABLE] = ACTIONS(3214), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_API_DEPRECATED] = ACTIONS(3214), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3214), - [anon_sym___deprecated_msg] = ACTIONS(3214), - [anon_sym___deprecated_enum_msg] = ACTIONS(3214), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3214), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3214), - [anon_sym_ATprotocol] = ACTIONS(3216), - [anon_sym_ATinterface] = ACTIONS(3216), - [anon_sym_ATimplementation] = ACTIONS(3216), - [anon_sym_ATcompatibility_alias] = ACTIONS(3216), - [anon_sym_ATsynthesize] = ACTIONS(3216), - [anon_sym_ATdynamic] = ACTIONS(3216), - [anon_sym__Alignas] = ACTIONS(3214), - [anon_sym_ATtry] = ACTIONS(3216), - [anon_sym___try] = ACTIONS(3214), - [anon_sym_ATthrow] = ACTIONS(3216), - [anon_sym_ATselector] = ACTIONS(3216), - [anon_sym_ATavailable] = ACTIONS(3216), - [anon_sym___builtin_available] = ACTIONS(3214), - [anon_sym_va_arg] = ACTIONS(3214), - [anon_sym___asm] = ACTIONS(3214), - [anon_sym_ATencode] = ACTIONS(3216), - [anon_sym_ATsynchronized] = ACTIONS(3216), - [anon_sym_BOOL] = ACTIONS(3214), - [anon_sym_IMP] = ACTIONS(3214), - [anon_sym_SEL] = ACTIONS(3214), - [anon_sym_Class] = ACTIONS(3214), - [anon_sym_id] = ACTIONS(3214), - }, - [437] = { - [sym_identifier] = ACTIONS(3218), - [aux_sym_preproc_include_token1] = ACTIONS(3218), - [aux_sym_preproc_include_token2] = ACTIONS(3218), - [aux_sym_preproc_def_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token2] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3218), - [aux_sym_preproc_else_token1] = ACTIONS(3218), - [aux_sym_preproc_elif_token1] = ACTIONS(3218), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3218), - [sym_preproc_directive] = ACTIONS(3218), - [anon_sym_LPAREN2] = ACTIONS(3220), - [anon_sym_BANG] = ACTIONS(3220), - [anon_sym_TILDE] = ACTIONS(3220), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3220), - [anon_sym_CARET] = ACTIONS(3220), - [anon_sym_AMP] = ACTIONS(3220), - [anon_sym_SEMI] = ACTIONS(3220), - [anon_sym___extension__] = ACTIONS(3218), - [anon_sym_typedef] = ACTIONS(3218), - [anon_sym_extern] = ACTIONS(3218), - [anon_sym___attribute__] = ACTIONS(3218), - [anon_sym___attribute] = ACTIONS(3218), - [anon_sym_noreturn] = ACTIONS(3218), - [anon_sym_LBRACK] = ACTIONS(3220), - [anon_sym___declspec] = ACTIONS(3218), - [anon_sym___cdecl] = ACTIONS(3218), - [anon_sym___clrcall] = ACTIONS(3218), - [anon_sym___stdcall] = ACTIONS(3218), - [anon_sym___fastcall] = ACTIONS(3218), - [anon_sym___thiscall] = ACTIONS(3218), - [anon_sym___vectorcall] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3220), - [anon_sym_signed] = ACTIONS(3218), - [anon_sym_unsigned] = ACTIONS(3218), - [anon_sym_long] = ACTIONS(3218), - [anon_sym_short] = ACTIONS(3218), - [anon_sym_ATautoreleasepool] = ACTIONS(3220), - [anon_sym_static] = ACTIONS(3218), - [anon_sym_auto] = ACTIONS(3218), - [anon_sym_register] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym___inline] = ACTIONS(3218), - [anon_sym___inline__] = ACTIONS(3218), - [anon_sym___forceinline] = ACTIONS(3218), - [anon_sym_thread_local] = ACTIONS(3218), - [anon_sym___thread] = ACTIONS(3218), - [anon_sym_CG_EXTERN] = ACTIONS(3218), - [anon_sym_CG_INLINE] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3218), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3218), - [anon_sym_IBOutlet] = ACTIONS(3218), - [anon_sym_IBInspectable] = ACTIONS(3218), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3218), - [anon_sym_NS_INLINE] = ACTIONS(3218), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3218), - [anon_sym_OBJC_EXPORT] = ACTIONS(3218), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3218), - [anon_sym_const] = ACTIONS(3218), - [anon_sym_constexpr] = ACTIONS(3218), - [anon_sym_volatile] = ACTIONS(3218), - [anon_sym_restrict] = ACTIONS(3218), - [anon_sym___restrict__] = ACTIONS(3218), - [anon_sym__Atomic] = ACTIONS(3218), - [anon_sym__Noreturn] = ACTIONS(3218), - [anon_sym_nullable] = ACTIONS(3218), - [anon_sym__Complex] = ACTIONS(3218), - [anon_sym__Nonnull] = ACTIONS(3218), - [anon_sym__Nullable] = ACTIONS(3218), - [anon_sym__Nullable_result] = ACTIONS(3218), - [anon_sym__Null_unspecified] = ACTIONS(3218), - [anon_sym___autoreleasing] = ACTIONS(3218), - [anon_sym___block] = ACTIONS(3218), - [anon_sym___bridge] = ACTIONS(3218), - [anon_sym___bridge_retained] = ACTIONS(3218), - [anon_sym___bridge_transfer] = ACTIONS(3218), - [anon_sym___complex] = ACTIONS(3218), - [anon_sym___const] = ACTIONS(3218), - [anon_sym___imag] = ACTIONS(3218), - [anon_sym___kindof] = ACTIONS(3218), - [anon_sym___nonnull] = ACTIONS(3218), - [anon_sym___nullable] = ACTIONS(3218), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3218), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3218), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3218), - [anon_sym___real] = ACTIONS(3218), - [anon_sym___strong] = ACTIONS(3218), - [anon_sym___unsafe_unretained] = ACTIONS(3218), - [anon_sym___unused] = ACTIONS(3218), - [anon_sym___weak] = ACTIONS(3218), - [sym_primitive_type] = ACTIONS(3218), - [anon_sym_enum] = ACTIONS(3218), - [anon_sym_struct] = ACTIONS(3218), - [anon_sym_union] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_switch] = ACTIONS(3218), - [anon_sym_case] = ACTIONS(3218), - [anon_sym_default] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_do] = ACTIONS(3218), - [anon_sym_for] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_goto] = ACTIONS(3218), - [anon_sym_DASH_DASH] = ACTIONS(3220), - [anon_sym_PLUS_PLUS] = ACTIONS(3220), - [anon_sym_sizeof] = ACTIONS(3218), - [anon_sym___alignof__] = ACTIONS(3218), - [anon_sym___alignof] = ACTIONS(3218), - [anon_sym__alignof] = ACTIONS(3218), - [anon_sym_alignof] = ACTIONS(3218), - [anon_sym__Alignof] = ACTIONS(3218), - [anon_sym_offsetof] = ACTIONS(3218), - [anon_sym__Generic] = ACTIONS(3218), - [anon_sym_asm] = ACTIONS(3218), - [anon_sym___asm__] = ACTIONS(3218), - [sym_number_literal] = ACTIONS(3220), - [anon_sym_L_SQUOTE] = ACTIONS(3220), - [anon_sym_u_SQUOTE] = ACTIONS(3220), - [anon_sym_U_SQUOTE] = ACTIONS(3220), - [anon_sym_u8_SQUOTE] = ACTIONS(3220), - [anon_sym_SQUOTE] = ACTIONS(3220), - [anon_sym_AT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(3220), - [anon_sym_L_DQUOTE] = ACTIONS(3220), - [anon_sym_u_DQUOTE] = ACTIONS(3220), - [anon_sym_U_DQUOTE] = ACTIONS(3220), - [anon_sym_u8_DQUOTE] = ACTIONS(3220), - [sym_true] = ACTIONS(3218), - [sym_false] = ACTIONS(3218), - [anon_sym_NULL] = ACTIONS(3218), - [anon_sym_nullptr] = ACTIONS(3218), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3218), - [anon_sym___typeof] = ACTIONS(3218), - [anon_sym_typeof] = ACTIONS(3218), - [anon_sym_ATimport] = ACTIONS(3220), - [aux_sym_preproc_undef_token1] = ACTIONS(3218), - [anon_sym_POUND] = ACTIONS(3218), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3218), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3218), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3218), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3218), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE] = ACTIONS(3218), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_API_AVAILABLE] = ACTIONS(3218), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_API_DEPRECATED] = ACTIONS(3218), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3218), - [anon_sym___deprecated_msg] = ACTIONS(3218), - [anon_sym___deprecated_enum_msg] = ACTIONS(3218), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3218), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3218), - [anon_sym_ATprotocol] = ACTIONS(3220), - [anon_sym_ATinterface] = ACTIONS(3220), - [anon_sym_ATimplementation] = ACTIONS(3220), - [anon_sym_ATcompatibility_alias] = ACTIONS(3220), - [anon_sym_ATsynthesize] = ACTIONS(3220), - [anon_sym_ATdynamic] = ACTIONS(3220), - [anon_sym__Alignas] = ACTIONS(3218), - [anon_sym_ATtry] = ACTIONS(3220), - [anon_sym___try] = ACTIONS(3218), - [anon_sym_ATthrow] = ACTIONS(3220), - [anon_sym_ATselector] = ACTIONS(3220), - [anon_sym_ATavailable] = ACTIONS(3220), - [anon_sym___builtin_available] = ACTIONS(3218), - [anon_sym_va_arg] = ACTIONS(3218), - [anon_sym___asm] = ACTIONS(3218), - [anon_sym_ATencode] = ACTIONS(3220), - [anon_sym_ATsynchronized] = ACTIONS(3220), - [anon_sym_BOOL] = ACTIONS(3218), - [anon_sym_IMP] = ACTIONS(3218), - [anon_sym_SEL] = ACTIONS(3218), - [anon_sym_Class] = ACTIONS(3218), - [anon_sym_id] = ACTIONS(3218), - }, - [438] = { - [sym_identifier] = ACTIONS(3222), - [aux_sym_preproc_include_token1] = ACTIONS(3222), - [aux_sym_preproc_include_token2] = ACTIONS(3222), - [aux_sym_preproc_def_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token2] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3222), - [aux_sym_preproc_else_token1] = ACTIONS(3222), - [aux_sym_preproc_elif_token1] = ACTIONS(3222), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3222), - [sym_preproc_directive] = ACTIONS(3222), - [anon_sym_LPAREN2] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3224), - [anon_sym_TILDE] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3222), - [anon_sym_STAR] = ACTIONS(3224), - [anon_sym_CARET] = ACTIONS(3224), - [anon_sym_AMP] = ACTIONS(3224), - [anon_sym_SEMI] = ACTIONS(3224), - [anon_sym___extension__] = ACTIONS(3222), - [anon_sym_typedef] = ACTIONS(3222), - [anon_sym_extern] = ACTIONS(3222), - [anon_sym___attribute__] = ACTIONS(3222), - [anon_sym___attribute] = ACTIONS(3222), - [anon_sym_noreturn] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3224), - [anon_sym___declspec] = ACTIONS(3222), - [anon_sym___cdecl] = ACTIONS(3222), - [anon_sym___clrcall] = ACTIONS(3222), - [anon_sym___stdcall] = ACTIONS(3222), - [anon_sym___fastcall] = ACTIONS(3222), - [anon_sym___thiscall] = ACTIONS(3222), - [anon_sym___vectorcall] = ACTIONS(3222), - [anon_sym_LBRACE] = ACTIONS(3224), - [anon_sym_signed] = ACTIONS(3222), - [anon_sym_unsigned] = ACTIONS(3222), - [anon_sym_long] = ACTIONS(3222), - [anon_sym_short] = ACTIONS(3222), - [anon_sym_ATautoreleasepool] = ACTIONS(3224), - [anon_sym_static] = ACTIONS(3222), - [anon_sym_auto] = ACTIONS(3222), - [anon_sym_register] = ACTIONS(3222), - [anon_sym_inline] = ACTIONS(3222), - [anon_sym___inline] = ACTIONS(3222), - [anon_sym___inline__] = ACTIONS(3222), - [anon_sym___forceinline] = ACTIONS(3222), - [anon_sym_thread_local] = ACTIONS(3222), - [anon_sym___thread] = ACTIONS(3222), - [anon_sym_CG_EXTERN] = ACTIONS(3222), - [anon_sym_CG_INLINE] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3222), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3222), - [anon_sym_IBOutlet] = ACTIONS(3222), - [anon_sym_IBInspectable] = ACTIONS(3222), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3222), - [anon_sym_NS_INLINE] = ACTIONS(3222), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3222), - [anon_sym_OBJC_EXPORT] = ACTIONS(3222), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3222), - [anon_sym_const] = ACTIONS(3222), - [anon_sym_constexpr] = ACTIONS(3222), - [anon_sym_volatile] = ACTIONS(3222), - [anon_sym_restrict] = ACTIONS(3222), - [anon_sym___restrict__] = ACTIONS(3222), - [anon_sym__Atomic] = ACTIONS(3222), - [anon_sym__Noreturn] = ACTIONS(3222), - [anon_sym_nullable] = ACTIONS(3222), - [anon_sym__Complex] = ACTIONS(3222), - [anon_sym__Nonnull] = ACTIONS(3222), - [anon_sym__Nullable] = ACTIONS(3222), - [anon_sym__Nullable_result] = ACTIONS(3222), - [anon_sym__Null_unspecified] = ACTIONS(3222), - [anon_sym___autoreleasing] = ACTIONS(3222), - [anon_sym___block] = ACTIONS(3222), - [anon_sym___bridge] = ACTIONS(3222), - [anon_sym___bridge_retained] = ACTIONS(3222), - [anon_sym___bridge_transfer] = ACTIONS(3222), - [anon_sym___complex] = ACTIONS(3222), - [anon_sym___const] = ACTIONS(3222), - [anon_sym___imag] = ACTIONS(3222), - [anon_sym___kindof] = ACTIONS(3222), - [anon_sym___nonnull] = ACTIONS(3222), - [anon_sym___nullable] = ACTIONS(3222), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3222), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3222), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3222), - [anon_sym___real] = ACTIONS(3222), - [anon_sym___strong] = ACTIONS(3222), - [anon_sym___unsafe_unretained] = ACTIONS(3222), - [anon_sym___unused] = ACTIONS(3222), - [anon_sym___weak] = ACTIONS(3222), - [sym_primitive_type] = ACTIONS(3222), - [anon_sym_enum] = ACTIONS(3222), - [anon_sym_struct] = ACTIONS(3222), - [anon_sym_union] = ACTIONS(3222), - [anon_sym_if] = ACTIONS(3222), - [anon_sym_switch] = ACTIONS(3222), - [anon_sym_case] = ACTIONS(3222), - [anon_sym_default] = ACTIONS(3222), - [anon_sym_while] = ACTIONS(3222), - [anon_sym_do] = ACTIONS(3222), - [anon_sym_for] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3222), - [anon_sym_return] = ACTIONS(3222), - [anon_sym_break] = ACTIONS(3222), - [anon_sym_continue] = ACTIONS(3222), - [anon_sym_goto] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3224), - [anon_sym_sizeof] = ACTIONS(3222), - [anon_sym___alignof__] = ACTIONS(3222), - [anon_sym___alignof] = ACTIONS(3222), - [anon_sym__alignof] = ACTIONS(3222), - [anon_sym_alignof] = ACTIONS(3222), - [anon_sym__Alignof] = ACTIONS(3222), - [anon_sym_offsetof] = ACTIONS(3222), - [anon_sym__Generic] = ACTIONS(3222), - [anon_sym_asm] = ACTIONS(3222), - [anon_sym___asm__] = ACTIONS(3222), - [sym_number_literal] = ACTIONS(3224), - [anon_sym_L_SQUOTE] = ACTIONS(3224), - [anon_sym_u_SQUOTE] = ACTIONS(3224), - [anon_sym_U_SQUOTE] = ACTIONS(3224), - [anon_sym_u8_SQUOTE] = ACTIONS(3224), - [anon_sym_SQUOTE] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(3224), - [anon_sym_L_DQUOTE] = ACTIONS(3224), - [anon_sym_u_DQUOTE] = ACTIONS(3224), - [anon_sym_U_DQUOTE] = ACTIONS(3224), - [anon_sym_u8_DQUOTE] = ACTIONS(3224), - [sym_true] = ACTIONS(3222), - [sym_false] = ACTIONS(3222), - [anon_sym_NULL] = ACTIONS(3222), - [anon_sym_nullptr] = ACTIONS(3222), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3222), - [anon_sym___typeof] = ACTIONS(3222), - [anon_sym_typeof] = ACTIONS(3222), - [anon_sym_ATimport] = ACTIONS(3224), - [aux_sym_preproc_undef_token1] = ACTIONS(3222), - [anon_sym_POUND] = ACTIONS(3222), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3222), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3222), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3222), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3222), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE] = ACTIONS(3222), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_API_AVAILABLE] = ACTIONS(3222), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_API_DEPRECATED] = ACTIONS(3222), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3222), - [anon_sym___deprecated_msg] = ACTIONS(3222), - [anon_sym___deprecated_enum_msg] = ACTIONS(3222), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3222), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3222), - [anon_sym_ATprotocol] = ACTIONS(3224), - [anon_sym_ATinterface] = ACTIONS(3224), - [anon_sym_ATimplementation] = ACTIONS(3224), - [anon_sym_ATcompatibility_alias] = ACTIONS(3224), - [anon_sym_ATsynthesize] = ACTIONS(3224), - [anon_sym_ATdynamic] = ACTIONS(3224), - [anon_sym__Alignas] = ACTIONS(3222), - [anon_sym_ATtry] = ACTIONS(3224), - [anon_sym___try] = ACTIONS(3222), - [anon_sym_ATthrow] = ACTIONS(3224), - [anon_sym_ATselector] = ACTIONS(3224), - [anon_sym_ATavailable] = ACTIONS(3224), - [anon_sym___builtin_available] = ACTIONS(3222), - [anon_sym_va_arg] = ACTIONS(3222), - [anon_sym___asm] = ACTIONS(3222), - [anon_sym_ATencode] = ACTIONS(3224), - [anon_sym_ATsynchronized] = ACTIONS(3224), - [anon_sym_BOOL] = ACTIONS(3222), - [anon_sym_IMP] = ACTIONS(3222), - [anon_sym_SEL] = ACTIONS(3222), - [anon_sym_Class] = ACTIONS(3222), - [anon_sym_id] = ACTIONS(3222), - }, - [439] = { - [sym_identifier] = ACTIONS(3226), - [aux_sym_preproc_include_token1] = ACTIONS(3226), - [aux_sym_preproc_include_token2] = ACTIONS(3226), - [aux_sym_preproc_def_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token2] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3226), - [aux_sym_preproc_else_token1] = ACTIONS(3226), - [aux_sym_preproc_elif_token1] = ACTIONS(3226), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3226), - [sym_preproc_directive] = ACTIONS(3226), - [anon_sym_LPAREN2] = ACTIONS(3228), - [anon_sym_BANG] = ACTIONS(3228), - [anon_sym_TILDE] = ACTIONS(3228), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3228), - [anon_sym_CARET] = ACTIONS(3228), - [anon_sym_AMP] = ACTIONS(3228), - [anon_sym_SEMI] = ACTIONS(3228), - [anon_sym___extension__] = ACTIONS(3226), - [anon_sym_typedef] = ACTIONS(3226), - [anon_sym_extern] = ACTIONS(3226), - [anon_sym___attribute__] = ACTIONS(3226), - [anon_sym___attribute] = ACTIONS(3226), - [anon_sym_noreturn] = ACTIONS(3226), - [anon_sym_LBRACK] = ACTIONS(3228), - [anon_sym___declspec] = ACTIONS(3226), - [anon_sym___cdecl] = ACTIONS(3226), - [anon_sym___clrcall] = ACTIONS(3226), - [anon_sym___stdcall] = ACTIONS(3226), - [anon_sym___fastcall] = ACTIONS(3226), - [anon_sym___thiscall] = ACTIONS(3226), - [anon_sym___vectorcall] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3228), - [anon_sym_signed] = ACTIONS(3226), - [anon_sym_unsigned] = ACTIONS(3226), - [anon_sym_long] = ACTIONS(3226), - [anon_sym_short] = ACTIONS(3226), - [anon_sym_ATautoreleasepool] = ACTIONS(3228), - [anon_sym_static] = ACTIONS(3226), - [anon_sym_auto] = ACTIONS(3226), - [anon_sym_register] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym___inline] = ACTIONS(3226), - [anon_sym___inline__] = ACTIONS(3226), - [anon_sym___forceinline] = ACTIONS(3226), - [anon_sym_thread_local] = ACTIONS(3226), - [anon_sym___thread] = ACTIONS(3226), - [anon_sym_CG_EXTERN] = ACTIONS(3226), - [anon_sym_CG_INLINE] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3226), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3226), - [anon_sym_IBOutlet] = ACTIONS(3226), - [anon_sym_IBInspectable] = ACTIONS(3226), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3226), - [anon_sym_NS_INLINE] = ACTIONS(3226), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3226), - [anon_sym_OBJC_EXPORT] = ACTIONS(3226), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3226), - [anon_sym_const] = ACTIONS(3226), - [anon_sym_constexpr] = ACTIONS(3226), - [anon_sym_volatile] = ACTIONS(3226), - [anon_sym_restrict] = ACTIONS(3226), - [anon_sym___restrict__] = ACTIONS(3226), - [anon_sym__Atomic] = ACTIONS(3226), - [anon_sym__Noreturn] = ACTIONS(3226), - [anon_sym_nullable] = ACTIONS(3226), - [anon_sym__Complex] = ACTIONS(3226), - [anon_sym__Nonnull] = ACTIONS(3226), - [anon_sym__Nullable] = ACTIONS(3226), - [anon_sym__Nullable_result] = ACTIONS(3226), - [anon_sym__Null_unspecified] = ACTIONS(3226), - [anon_sym___autoreleasing] = ACTIONS(3226), - [anon_sym___block] = ACTIONS(3226), - [anon_sym___bridge] = ACTIONS(3226), - [anon_sym___bridge_retained] = ACTIONS(3226), - [anon_sym___bridge_transfer] = ACTIONS(3226), - [anon_sym___complex] = ACTIONS(3226), - [anon_sym___const] = ACTIONS(3226), - [anon_sym___imag] = ACTIONS(3226), - [anon_sym___kindof] = ACTIONS(3226), - [anon_sym___nonnull] = ACTIONS(3226), - [anon_sym___nullable] = ACTIONS(3226), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3226), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3226), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3226), - [anon_sym___real] = ACTIONS(3226), - [anon_sym___strong] = ACTIONS(3226), - [anon_sym___unsafe_unretained] = ACTIONS(3226), - [anon_sym___unused] = ACTIONS(3226), - [anon_sym___weak] = ACTIONS(3226), - [sym_primitive_type] = ACTIONS(3226), - [anon_sym_enum] = ACTIONS(3226), - [anon_sym_struct] = ACTIONS(3226), - [anon_sym_union] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_switch] = ACTIONS(3226), - [anon_sym_case] = ACTIONS(3226), - [anon_sym_default] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_do] = ACTIONS(3226), - [anon_sym_for] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_goto] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3228), - [anon_sym_PLUS_PLUS] = ACTIONS(3228), - [anon_sym_sizeof] = ACTIONS(3226), - [anon_sym___alignof__] = ACTIONS(3226), - [anon_sym___alignof] = ACTIONS(3226), - [anon_sym__alignof] = ACTIONS(3226), - [anon_sym_alignof] = ACTIONS(3226), - [anon_sym__Alignof] = ACTIONS(3226), - [anon_sym_offsetof] = ACTIONS(3226), - [anon_sym__Generic] = ACTIONS(3226), - [anon_sym_asm] = ACTIONS(3226), - [anon_sym___asm__] = ACTIONS(3226), - [sym_number_literal] = ACTIONS(3228), - [anon_sym_L_SQUOTE] = ACTIONS(3228), - [anon_sym_u_SQUOTE] = ACTIONS(3228), - [anon_sym_U_SQUOTE] = ACTIONS(3228), - [anon_sym_u8_SQUOTE] = ACTIONS(3228), - [anon_sym_SQUOTE] = ACTIONS(3228), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_DQUOTE] = ACTIONS(3228), - [anon_sym_L_DQUOTE] = ACTIONS(3228), - [anon_sym_u_DQUOTE] = ACTIONS(3228), - [anon_sym_U_DQUOTE] = ACTIONS(3228), - [anon_sym_u8_DQUOTE] = ACTIONS(3228), - [sym_true] = ACTIONS(3226), - [sym_false] = ACTIONS(3226), - [anon_sym_NULL] = ACTIONS(3226), - [anon_sym_nullptr] = ACTIONS(3226), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3226), - [anon_sym___typeof] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3226), - [anon_sym_ATimport] = ACTIONS(3228), - [aux_sym_preproc_undef_token1] = ACTIONS(3226), - [anon_sym_POUND] = ACTIONS(3226), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3226), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3226), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3226), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3226), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE] = ACTIONS(3226), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_API_AVAILABLE] = ACTIONS(3226), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_API_DEPRECATED] = ACTIONS(3226), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3226), - [anon_sym___deprecated_msg] = ACTIONS(3226), - [anon_sym___deprecated_enum_msg] = ACTIONS(3226), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3226), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3226), - [anon_sym_ATprotocol] = ACTIONS(3228), - [anon_sym_ATinterface] = ACTIONS(3228), - [anon_sym_ATimplementation] = ACTIONS(3228), - [anon_sym_ATcompatibility_alias] = ACTIONS(3228), - [anon_sym_ATsynthesize] = ACTIONS(3228), - [anon_sym_ATdynamic] = ACTIONS(3228), - [anon_sym__Alignas] = ACTIONS(3226), - [anon_sym_ATtry] = ACTIONS(3228), - [anon_sym___try] = ACTIONS(3226), - [anon_sym_ATthrow] = ACTIONS(3228), - [anon_sym_ATselector] = ACTIONS(3228), - [anon_sym_ATavailable] = ACTIONS(3228), - [anon_sym___builtin_available] = ACTIONS(3226), - [anon_sym_va_arg] = ACTIONS(3226), - [anon_sym___asm] = ACTIONS(3226), - [anon_sym_ATencode] = ACTIONS(3228), - [anon_sym_ATsynchronized] = ACTIONS(3228), - [anon_sym_BOOL] = ACTIONS(3226), - [anon_sym_IMP] = ACTIONS(3226), - [anon_sym_SEL] = ACTIONS(3226), - [anon_sym_Class] = ACTIONS(3226), - [anon_sym_id] = ACTIONS(3226), - }, - [440] = { - [sym_identifier] = ACTIONS(3230), - [aux_sym_preproc_include_token1] = ACTIONS(3230), - [aux_sym_preproc_include_token2] = ACTIONS(3230), - [aux_sym_preproc_def_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token2] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3230), - [aux_sym_preproc_else_token1] = ACTIONS(3230), - [aux_sym_preproc_elif_token1] = ACTIONS(3230), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3230), - [sym_preproc_directive] = ACTIONS(3230), - [anon_sym_LPAREN2] = ACTIONS(3232), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3232), - [anon_sym_CARET] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym___extension__] = ACTIONS(3230), - [anon_sym_typedef] = ACTIONS(3230), - [anon_sym_extern] = ACTIONS(3230), - [anon_sym___attribute__] = ACTIONS(3230), - [anon_sym___attribute] = ACTIONS(3230), - [anon_sym_noreturn] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym___declspec] = ACTIONS(3230), - [anon_sym___cdecl] = ACTIONS(3230), - [anon_sym___clrcall] = ACTIONS(3230), - [anon_sym___stdcall] = ACTIONS(3230), - [anon_sym___fastcall] = ACTIONS(3230), - [anon_sym___thiscall] = ACTIONS(3230), - [anon_sym___vectorcall] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_signed] = ACTIONS(3230), - [anon_sym_unsigned] = ACTIONS(3230), - [anon_sym_long] = ACTIONS(3230), - [anon_sym_short] = ACTIONS(3230), - [anon_sym_ATautoreleasepool] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_auto] = ACTIONS(3230), - [anon_sym_register] = ACTIONS(3230), - [anon_sym_inline] = ACTIONS(3230), - [anon_sym___inline] = ACTIONS(3230), - [anon_sym___inline__] = ACTIONS(3230), - [anon_sym___forceinline] = ACTIONS(3230), - [anon_sym_thread_local] = ACTIONS(3230), - [anon_sym___thread] = ACTIONS(3230), - [anon_sym_CG_EXTERN] = ACTIONS(3230), - [anon_sym_CG_INLINE] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3230), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3230), - [anon_sym_IBOutlet] = ACTIONS(3230), - [anon_sym_IBInspectable] = ACTIONS(3230), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3230), - [anon_sym_NS_INLINE] = ACTIONS(3230), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3230), - [anon_sym_OBJC_EXPORT] = ACTIONS(3230), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3230), - [anon_sym_const] = ACTIONS(3230), - [anon_sym_constexpr] = ACTIONS(3230), - [anon_sym_volatile] = ACTIONS(3230), - [anon_sym_restrict] = ACTIONS(3230), - [anon_sym___restrict__] = ACTIONS(3230), - [anon_sym__Atomic] = ACTIONS(3230), - [anon_sym__Noreturn] = ACTIONS(3230), - [anon_sym_nullable] = ACTIONS(3230), - [anon_sym__Complex] = ACTIONS(3230), - [anon_sym__Nonnull] = ACTIONS(3230), - [anon_sym__Nullable] = ACTIONS(3230), - [anon_sym__Nullable_result] = ACTIONS(3230), - [anon_sym__Null_unspecified] = ACTIONS(3230), - [anon_sym___autoreleasing] = ACTIONS(3230), - [anon_sym___block] = ACTIONS(3230), - [anon_sym___bridge] = ACTIONS(3230), - [anon_sym___bridge_retained] = ACTIONS(3230), - [anon_sym___bridge_transfer] = ACTIONS(3230), - [anon_sym___complex] = ACTIONS(3230), - [anon_sym___const] = ACTIONS(3230), - [anon_sym___imag] = ACTIONS(3230), - [anon_sym___kindof] = ACTIONS(3230), - [anon_sym___nonnull] = ACTIONS(3230), - [anon_sym___nullable] = ACTIONS(3230), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3230), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3230), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3230), - [anon_sym___real] = ACTIONS(3230), - [anon_sym___strong] = ACTIONS(3230), - [anon_sym___unsafe_unretained] = ACTIONS(3230), - [anon_sym___unused] = ACTIONS(3230), - [anon_sym___weak] = ACTIONS(3230), - [sym_primitive_type] = ACTIONS(3230), - [anon_sym_enum] = ACTIONS(3230), - [anon_sym_struct] = ACTIONS(3230), - [anon_sym_union] = ACTIONS(3230), - [anon_sym_if] = ACTIONS(3230), - [anon_sym_switch] = ACTIONS(3230), - [anon_sym_case] = ACTIONS(3230), - [anon_sym_default] = ACTIONS(3230), - [anon_sym_while] = ACTIONS(3230), - [anon_sym_do] = ACTIONS(3230), - [anon_sym_for] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3230), - [anon_sym_return] = ACTIONS(3230), - [anon_sym_break] = ACTIONS(3230), - [anon_sym_continue] = ACTIONS(3230), - [anon_sym_goto] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_sizeof] = ACTIONS(3230), - [anon_sym___alignof__] = ACTIONS(3230), - [anon_sym___alignof] = ACTIONS(3230), - [anon_sym__alignof] = ACTIONS(3230), - [anon_sym_alignof] = ACTIONS(3230), - [anon_sym__Alignof] = ACTIONS(3230), - [anon_sym_offsetof] = ACTIONS(3230), - [anon_sym__Generic] = ACTIONS(3230), - [anon_sym_asm] = ACTIONS(3230), - [anon_sym___asm__] = ACTIONS(3230), - [sym_number_literal] = ACTIONS(3232), - [anon_sym_L_SQUOTE] = ACTIONS(3232), - [anon_sym_u_SQUOTE] = ACTIONS(3232), - [anon_sym_U_SQUOTE] = ACTIONS(3232), - [anon_sym_u8_SQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_L_DQUOTE] = ACTIONS(3232), - [anon_sym_u_DQUOTE] = ACTIONS(3232), - [anon_sym_U_DQUOTE] = ACTIONS(3232), - [anon_sym_u8_DQUOTE] = ACTIONS(3232), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [anon_sym_NULL] = ACTIONS(3230), - [anon_sym_nullptr] = ACTIONS(3230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3230), - [anon_sym___typeof] = ACTIONS(3230), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_ATimport] = ACTIONS(3232), - [aux_sym_preproc_undef_token1] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3230), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3230), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3230), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3230), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE] = ACTIONS(3230), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_API_AVAILABLE] = ACTIONS(3230), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_API_DEPRECATED] = ACTIONS(3230), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3230), - [anon_sym___deprecated_msg] = ACTIONS(3230), - [anon_sym___deprecated_enum_msg] = ACTIONS(3230), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3230), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3230), - [anon_sym_ATprotocol] = ACTIONS(3232), - [anon_sym_ATinterface] = ACTIONS(3232), - [anon_sym_ATimplementation] = ACTIONS(3232), - [anon_sym_ATcompatibility_alias] = ACTIONS(3232), - [anon_sym_ATsynthesize] = ACTIONS(3232), - [anon_sym_ATdynamic] = ACTIONS(3232), - [anon_sym__Alignas] = ACTIONS(3230), - [anon_sym_ATtry] = ACTIONS(3232), - [anon_sym___try] = ACTIONS(3230), - [anon_sym_ATthrow] = ACTIONS(3232), - [anon_sym_ATselector] = ACTIONS(3232), - [anon_sym_ATavailable] = ACTIONS(3232), - [anon_sym___builtin_available] = ACTIONS(3230), - [anon_sym_va_arg] = ACTIONS(3230), - [anon_sym___asm] = ACTIONS(3230), - [anon_sym_ATencode] = ACTIONS(3232), - [anon_sym_ATsynchronized] = ACTIONS(3232), - [anon_sym_BOOL] = ACTIONS(3230), - [anon_sym_IMP] = ACTIONS(3230), - [anon_sym_SEL] = ACTIONS(3230), - [anon_sym_Class] = ACTIONS(3230), - [anon_sym_id] = ACTIONS(3230), - }, - [441] = { - [sym_identifier] = ACTIONS(3234), - [aux_sym_preproc_include_token1] = ACTIONS(3234), - [aux_sym_preproc_include_token2] = ACTIONS(3234), - [aux_sym_preproc_def_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token2] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3234), - [aux_sym_preproc_else_token1] = ACTIONS(3234), - [aux_sym_preproc_elif_token1] = ACTIONS(3234), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3234), - [sym_preproc_directive] = ACTIONS(3234), - [anon_sym_LPAREN2] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_TILDE] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_CARET] = ACTIONS(3236), - [anon_sym_AMP] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3236), - [anon_sym___extension__] = ACTIONS(3234), - [anon_sym_typedef] = ACTIONS(3234), - [anon_sym_extern] = ACTIONS(3234), - [anon_sym___attribute__] = ACTIONS(3234), - [anon_sym___attribute] = ACTIONS(3234), - [anon_sym_noreturn] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym___declspec] = ACTIONS(3234), - [anon_sym___cdecl] = ACTIONS(3234), - [anon_sym___clrcall] = ACTIONS(3234), - [anon_sym___stdcall] = ACTIONS(3234), - [anon_sym___fastcall] = ACTIONS(3234), - [anon_sym___thiscall] = ACTIONS(3234), - [anon_sym___vectorcall] = ACTIONS(3234), - [anon_sym_LBRACE] = ACTIONS(3236), - [anon_sym_signed] = ACTIONS(3234), - [anon_sym_unsigned] = ACTIONS(3234), - [anon_sym_long] = ACTIONS(3234), - [anon_sym_short] = ACTIONS(3234), - [anon_sym_ATautoreleasepool] = ACTIONS(3236), - [anon_sym_static] = ACTIONS(3234), - [anon_sym_auto] = ACTIONS(3234), - [anon_sym_register] = ACTIONS(3234), - [anon_sym_inline] = ACTIONS(3234), - [anon_sym___inline] = ACTIONS(3234), - [anon_sym___inline__] = ACTIONS(3234), - [anon_sym___forceinline] = ACTIONS(3234), - [anon_sym_thread_local] = ACTIONS(3234), - [anon_sym___thread] = ACTIONS(3234), - [anon_sym_CG_EXTERN] = ACTIONS(3234), - [anon_sym_CG_INLINE] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3234), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3234), - [anon_sym_IBOutlet] = ACTIONS(3234), - [anon_sym_IBInspectable] = ACTIONS(3234), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3234), - [anon_sym_NS_INLINE] = ACTIONS(3234), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3234), - [anon_sym_OBJC_EXPORT] = ACTIONS(3234), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3234), - [anon_sym_const] = ACTIONS(3234), - [anon_sym_constexpr] = ACTIONS(3234), - [anon_sym_volatile] = ACTIONS(3234), - [anon_sym_restrict] = ACTIONS(3234), - [anon_sym___restrict__] = ACTIONS(3234), - [anon_sym__Atomic] = ACTIONS(3234), - [anon_sym__Noreturn] = ACTIONS(3234), - [anon_sym_nullable] = ACTIONS(3234), - [anon_sym__Complex] = ACTIONS(3234), - [anon_sym__Nonnull] = ACTIONS(3234), - [anon_sym__Nullable] = ACTIONS(3234), - [anon_sym__Nullable_result] = ACTIONS(3234), - [anon_sym__Null_unspecified] = ACTIONS(3234), - [anon_sym___autoreleasing] = ACTIONS(3234), - [anon_sym___block] = ACTIONS(3234), - [anon_sym___bridge] = ACTIONS(3234), - [anon_sym___bridge_retained] = ACTIONS(3234), - [anon_sym___bridge_transfer] = ACTIONS(3234), - [anon_sym___complex] = ACTIONS(3234), - [anon_sym___const] = ACTIONS(3234), - [anon_sym___imag] = ACTIONS(3234), - [anon_sym___kindof] = ACTIONS(3234), - [anon_sym___nonnull] = ACTIONS(3234), - [anon_sym___nullable] = ACTIONS(3234), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3234), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3234), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3234), - [anon_sym___real] = ACTIONS(3234), - [anon_sym___strong] = ACTIONS(3234), - [anon_sym___unsafe_unretained] = ACTIONS(3234), - [anon_sym___unused] = ACTIONS(3234), - [anon_sym___weak] = ACTIONS(3234), - [sym_primitive_type] = ACTIONS(3234), - [anon_sym_enum] = ACTIONS(3234), - [anon_sym_struct] = ACTIONS(3234), - [anon_sym_union] = ACTIONS(3234), - [anon_sym_if] = ACTIONS(3234), - [anon_sym_switch] = ACTIONS(3234), - [anon_sym_case] = ACTIONS(3234), - [anon_sym_default] = ACTIONS(3234), - [anon_sym_while] = ACTIONS(3234), - [anon_sym_do] = ACTIONS(3234), - [anon_sym_for] = ACTIONS(3234), - [anon_sym_in] = ACTIONS(3234), - [anon_sym_return] = ACTIONS(3234), - [anon_sym_break] = ACTIONS(3234), - [anon_sym_continue] = ACTIONS(3234), - [anon_sym_goto] = ACTIONS(3234), - [anon_sym_DASH_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3236), - [anon_sym_sizeof] = ACTIONS(3234), - [anon_sym___alignof__] = ACTIONS(3234), - [anon_sym___alignof] = ACTIONS(3234), - [anon_sym__alignof] = ACTIONS(3234), - [anon_sym_alignof] = ACTIONS(3234), - [anon_sym__Alignof] = ACTIONS(3234), - [anon_sym_offsetof] = ACTIONS(3234), - [anon_sym__Generic] = ACTIONS(3234), - [anon_sym_asm] = ACTIONS(3234), - [anon_sym___asm__] = ACTIONS(3234), - [sym_number_literal] = ACTIONS(3236), - [anon_sym_L_SQUOTE] = ACTIONS(3236), - [anon_sym_u_SQUOTE] = ACTIONS(3236), - [anon_sym_U_SQUOTE] = ACTIONS(3236), - [anon_sym_u8_SQUOTE] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(3236), - [anon_sym_L_DQUOTE] = ACTIONS(3236), - [anon_sym_u_DQUOTE] = ACTIONS(3236), - [anon_sym_U_DQUOTE] = ACTIONS(3236), - [anon_sym_u8_DQUOTE] = ACTIONS(3236), - [sym_true] = ACTIONS(3234), - [sym_false] = ACTIONS(3234), - [anon_sym_NULL] = ACTIONS(3234), - [anon_sym_nullptr] = ACTIONS(3234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3234), - [anon_sym___typeof] = ACTIONS(3234), - [anon_sym_typeof] = ACTIONS(3234), - [anon_sym_ATimport] = ACTIONS(3236), - [aux_sym_preproc_undef_token1] = ACTIONS(3234), - [anon_sym_POUND] = ACTIONS(3234), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3234), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3234), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3234), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3234), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE] = ACTIONS(3234), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_API_AVAILABLE] = ACTIONS(3234), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_API_DEPRECATED] = ACTIONS(3234), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3234), - [anon_sym___deprecated_msg] = ACTIONS(3234), - [anon_sym___deprecated_enum_msg] = ACTIONS(3234), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3234), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3234), - [anon_sym_ATprotocol] = ACTIONS(3236), - [anon_sym_ATinterface] = ACTIONS(3236), - [anon_sym_ATimplementation] = ACTIONS(3236), - [anon_sym_ATcompatibility_alias] = ACTIONS(3236), - [anon_sym_ATsynthesize] = ACTIONS(3236), - [anon_sym_ATdynamic] = ACTIONS(3236), - [anon_sym__Alignas] = ACTIONS(3234), - [anon_sym_ATtry] = ACTIONS(3236), - [anon_sym___try] = ACTIONS(3234), - [anon_sym_ATthrow] = ACTIONS(3236), - [anon_sym_ATselector] = ACTIONS(3236), - [anon_sym_ATavailable] = ACTIONS(3236), - [anon_sym___builtin_available] = ACTIONS(3234), - [anon_sym_va_arg] = ACTIONS(3234), - [anon_sym___asm] = ACTIONS(3234), - [anon_sym_ATencode] = ACTIONS(3236), - [anon_sym_ATsynchronized] = ACTIONS(3236), - [anon_sym_BOOL] = ACTIONS(3234), - [anon_sym_IMP] = ACTIONS(3234), - [anon_sym_SEL] = ACTIONS(3234), - [anon_sym_Class] = ACTIONS(3234), - [anon_sym_id] = ACTIONS(3234), - }, - [442] = { - [sym_identifier] = ACTIONS(3238), - [aux_sym_preproc_include_token1] = ACTIONS(3238), - [aux_sym_preproc_include_token2] = ACTIONS(3238), - [aux_sym_preproc_def_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token2] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3238), - [aux_sym_preproc_else_token1] = ACTIONS(3238), - [aux_sym_preproc_elif_token1] = ACTIONS(3238), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3238), - [sym_preproc_directive] = ACTIONS(3238), - [anon_sym_LPAREN2] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3240), - [anon_sym_TILDE] = ACTIONS(3240), - [anon_sym_DASH] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3238), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_CARET] = ACTIONS(3240), - [anon_sym_AMP] = ACTIONS(3240), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym___extension__] = ACTIONS(3238), - [anon_sym_typedef] = ACTIONS(3238), - [anon_sym_extern] = ACTIONS(3238), - [anon_sym___attribute__] = ACTIONS(3238), - [anon_sym___attribute] = ACTIONS(3238), - [anon_sym_noreturn] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym___declspec] = ACTIONS(3238), - [anon_sym___cdecl] = ACTIONS(3238), - [anon_sym___clrcall] = ACTIONS(3238), - [anon_sym___stdcall] = ACTIONS(3238), - [anon_sym___fastcall] = ACTIONS(3238), - [anon_sym___thiscall] = ACTIONS(3238), - [anon_sym___vectorcall] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_signed] = ACTIONS(3238), - [anon_sym_unsigned] = ACTIONS(3238), - [anon_sym_long] = ACTIONS(3238), - [anon_sym_short] = ACTIONS(3238), - [anon_sym_ATautoreleasepool] = ACTIONS(3240), - [anon_sym_static] = ACTIONS(3238), - [anon_sym_auto] = ACTIONS(3238), - [anon_sym_register] = ACTIONS(3238), - [anon_sym_inline] = ACTIONS(3238), - [anon_sym___inline] = ACTIONS(3238), - [anon_sym___inline__] = ACTIONS(3238), - [anon_sym___forceinline] = ACTIONS(3238), - [anon_sym_thread_local] = ACTIONS(3238), - [anon_sym___thread] = ACTIONS(3238), - [anon_sym_CG_EXTERN] = ACTIONS(3238), - [anon_sym_CG_INLINE] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3238), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3238), - [anon_sym_IBOutlet] = ACTIONS(3238), - [anon_sym_IBInspectable] = ACTIONS(3238), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3238), - [anon_sym_NS_INLINE] = ACTIONS(3238), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3238), - [anon_sym_OBJC_EXPORT] = ACTIONS(3238), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3238), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_constexpr] = ACTIONS(3238), - [anon_sym_volatile] = ACTIONS(3238), - [anon_sym_restrict] = ACTIONS(3238), - [anon_sym___restrict__] = ACTIONS(3238), - [anon_sym__Atomic] = ACTIONS(3238), - [anon_sym__Noreturn] = ACTIONS(3238), - [anon_sym_nullable] = ACTIONS(3238), - [anon_sym__Complex] = ACTIONS(3238), - [anon_sym__Nonnull] = ACTIONS(3238), - [anon_sym__Nullable] = ACTIONS(3238), - [anon_sym__Nullable_result] = ACTIONS(3238), - [anon_sym__Null_unspecified] = ACTIONS(3238), - [anon_sym___autoreleasing] = ACTIONS(3238), - [anon_sym___block] = ACTIONS(3238), - [anon_sym___bridge] = ACTIONS(3238), - [anon_sym___bridge_retained] = ACTIONS(3238), - [anon_sym___bridge_transfer] = ACTIONS(3238), - [anon_sym___complex] = ACTIONS(3238), - [anon_sym___const] = ACTIONS(3238), - [anon_sym___imag] = ACTIONS(3238), - [anon_sym___kindof] = ACTIONS(3238), - [anon_sym___nonnull] = ACTIONS(3238), - [anon_sym___nullable] = ACTIONS(3238), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3238), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3238), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3238), - [anon_sym___real] = ACTIONS(3238), - [anon_sym___strong] = ACTIONS(3238), - [anon_sym___unsafe_unretained] = ACTIONS(3238), - [anon_sym___unused] = ACTIONS(3238), - [anon_sym___weak] = ACTIONS(3238), - [sym_primitive_type] = ACTIONS(3238), - [anon_sym_enum] = ACTIONS(3238), - [anon_sym_struct] = ACTIONS(3238), - [anon_sym_union] = ACTIONS(3238), - [anon_sym_if] = ACTIONS(3238), - [anon_sym_switch] = ACTIONS(3238), - [anon_sym_case] = ACTIONS(3238), - [anon_sym_default] = ACTIONS(3238), - [anon_sym_while] = ACTIONS(3238), - [anon_sym_do] = ACTIONS(3238), - [anon_sym_for] = ACTIONS(3238), - [anon_sym_in] = ACTIONS(3238), - [anon_sym_return] = ACTIONS(3238), - [anon_sym_break] = ACTIONS(3238), - [anon_sym_continue] = ACTIONS(3238), - [anon_sym_goto] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_sizeof] = ACTIONS(3238), - [anon_sym___alignof__] = ACTIONS(3238), - [anon_sym___alignof] = ACTIONS(3238), - [anon_sym__alignof] = ACTIONS(3238), - [anon_sym_alignof] = ACTIONS(3238), - [anon_sym__Alignof] = ACTIONS(3238), - [anon_sym_offsetof] = ACTIONS(3238), - [anon_sym__Generic] = ACTIONS(3238), - [anon_sym_asm] = ACTIONS(3238), - [anon_sym___asm__] = ACTIONS(3238), - [sym_number_literal] = ACTIONS(3240), - [anon_sym_L_SQUOTE] = ACTIONS(3240), - [anon_sym_u_SQUOTE] = ACTIONS(3240), - [anon_sym_U_SQUOTE] = ACTIONS(3240), - [anon_sym_u8_SQUOTE] = ACTIONS(3240), - [anon_sym_SQUOTE] = ACTIONS(3240), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_DQUOTE] = ACTIONS(3240), - [anon_sym_L_DQUOTE] = ACTIONS(3240), - [anon_sym_u_DQUOTE] = ACTIONS(3240), - [anon_sym_U_DQUOTE] = ACTIONS(3240), - [anon_sym_u8_DQUOTE] = ACTIONS(3240), - [sym_true] = ACTIONS(3238), - [sym_false] = ACTIONS(3238), - [anon_sym_NULL] = ACTIONS(3238), - [anon_sym_nullptr] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3238), - [anon_sym___typeof] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3238), - [anon_sym_ATimport] = ACTIONS(3240), - [aux_sym_preproc_undef_token1] = ACTIONS(3238), - [anon_sym_POUND] = ACTIONS(3238), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3238), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3238), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3238), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3238), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE] = ACTIONS(3238), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_API_AVAILABLE] = ACTIONS(3238), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_API_DEPRECATED] = ACTIONS(3238), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3238), - [anon_sym___deprecated_msg] = ACTIONS(3238), - [anon_sym___deprecated_enum_msg] = ACTIONS(3238), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3238), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3238), - [anon_sym_ATprotocol] = ACTIONS(3240), - [anon_sym_ATinterface] = ACTIONS(3240), - [anon_sym_ATimplementation] = ACTIONS(3240), - [anon_sym_ATcompatibility_alias] = ACTIONS(3240), - [anon_sym_ATsynthesize] = ACTIONS(3240), - [anon_sym_ATdynamic] = ACTIONS(3240), - [anon_sym__Alignas] = ACTIONS(3238), - [anon_sym_ATtry] = ACTIONS(3240), - [anon_sym___try] = ACTIONS(3238), - [anon_sym_ATthrow] = ACTIONS(3240), - [anon_sym_ATselector] = ACTIONS(3240), - [anon_sym_ATavailable] = ACTIONS(3240), - [anon_sym___builtin_available] = ACTIONS(3238), - [anon_sym_va_arg] = ACTIONS(3238), - [anon_sym___asm] = ACTIONS(3238), - [anon_sym_ATencode] = ACTIONS(3240), - [anon_sym_ATsynchronized] = ACTIONS(3240), - [anon_sym_BOOL] = ACTIONS(3238), - [anon_sym_IMP] = ACTIONS(3238), - [anon_sym_SEL] = ACTIONS(3238), - [anon_sym_Class] = ACTIONS(3238), - [anon_sym_id] = ACTIONS(3238), - }, - [443] = { - [sym_identifier] = ACTIONS(3242), - [aux_sym_preproc_include_token1] = ACTIONS(3242), - [aux_sym_preproc_include_token2] = ACTIONS(3242), - [aux_sym_preproc_def_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token2] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3242), - [aux_sym_preproc_else_token1] = ACTIONS(3242), - [aux_sym_preproc_elif_token1] = ACTIONS(3242), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3242), - [sym_preproc_directive] = ACTIONS(3242), - [anon_sym_LPAREN2] = ACTIONS(3244), - [anon_sym_BANG] = ACTIONS(3244), - [anon_sym_TILDE] = ACTIONS(3244), - [anon_sym_DASH] = ACTIONS(3242), - [anon_sym_PLUS] = ACTIONS(3242), - [anon_sym_STAR] = ACTIONS(3244), - [anon_sym_CARET] = ACTIONS(3244), - [anon_sym_AMP] = ACTIONS(3244), - [anon_sym_SEMI] = ACTIONS(3244), - [anon_sym___extension__] = ACTIONS(3242), - [anon_sym_typedef] = ACTIONS(3242), - [anon_sym_extern] = ACTIONS(3242), - [anon_sym___attribute__] = ACTIONS(3242), - [anon_sym___attribute] = ACTIONS(3242), - [anon_sym_noreturn] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3244), - [anon_sym___declspec] = ACTIONS(3242), - [anon_sym___cdecl] = ACTIONS(3242), - [anon_sym___clrcall] = ACTIONS(3242), - [anon_sym___stdcall] = ACTIONS(3242), - [anon_sym___fastcall] = ACTIONS(3242), - [anon_sym___thiscall] = ACTIONS(3242), - [anon_sym___vectorcall] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3244), - [anon_sym_signed] = ACTIONS(3242), - [anon_sym_unsigned] = ACTIONS(3242), - [anon_sym_long] = ACTIONS(3242), - [anon_sym_short] = ACTIONS(3242), - [anon_sym_ATautoreleasepool] = ACTIONS(3244), - [anon_sym_static] = ACTIONS(3242), - [anon_sym_auto] = ACTIONS(3242), - [anon_sym_register] = ACTIONS(3242), - [anon_sym_inline] = ACTIONS(3242), - [anon_sym___inline] = ACTIONS(3242), - [anon_sym___inline__] = ACTIONS(3242), - [anon_sym___forceinline] = ACTIONS(3242), - [anon_sym_thread_local] = ACTIONS(3242), - [anon_sym___thread] = ACTIONS(3242), - [anon_sym_CG_EXTERN] = ACTIONS(3242), - [anon_sym_CG_INLINE] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3242), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3242), - [anon_sym_IBOutlet] = ACTIONS(3242), - [anon_sym_IBInspectable] = ACTIONS(3242), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3242), - [anon_sym_NS_INLINE] = ACTIONS(3242), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3242), - [anon_sym_OBJC_EXPORT] = ACTIONS(3242), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3242), - [anon_sym_const] = ACTIONS(3242), - [anon_sym_constexpr] = ACTIONS(3242), - [anon_sym_volatile] = ACTIONS(3242), - [anon_sym_restrict] = ACTIONS(3242), - [anon_sym___restrict__] = ACTIONS(3242), - [anon_sym__Atomic] = ACTIONS(3242), - [anon_sym__Noreturn] = ACTIONS(3242), - [anon_sym_nullable] = ACTIONS(3242), - [anon_sym__Complex] = ACTIONS(3242), - [anon_sym__Nonnull] = ACTIONS(3242), - [anon_sym__Nullable] = ACTIONS(3242), - [anon_sym__Nullable_result] = ACTIONS(3242), - [anon_sym__Null_unspecified] = ACTIONS(3242), - [anon_sym___autoreleasing] = ACTIONS(3242), - [anon_sym___block] = ACTIONS(3242), - [anon_sym___bridge] = ACTIONS(3242), - [anon_sym___bridge_retained] = ACTIONS(3242), - [anon_sym___bridge_transfer] = ACTIONS(3242), - [anon_sym___complex] = ACTIONS(3242), - [anon_sym___const] = ACTIONS(3242), - [anon_sym___imag] = ACTIONS(3242), - [anon_sym___kindof] = ACTIONS(3242), - [anon_sym___nonnull] = ACTIONS(3242), - [anon_sym___nullable] = ACTIONS(3242), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3242), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3242), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3242), - [anon_sym___real] = ACTIONS(3242), - [anon_sym___strong] = ACTIONS(3242), - [anon_sym___unsafe_unretained] = ACTIONS(3242), - [anon_sym___unused] = ACTIONS(3242), - [anon_sym___weak] = ACTIONS(3242), - [sym_primitive_type] = ACTIONS(3242), - [anon_sym_enum] = ACTIONS(3242), - [anon_sym_struct] = ACTIONS(3242), - [anon_sym_union] = ACTIONS(3242), - [anon_sym_if] = ACTIONS(3242), - [anon_sym_switch] = ACTIONS(3242), - [anon_sym_case] = ACTIONS(3242), - [anon_sym_default] = ACTIONS(3242), - [anon_sym_while] = ACTIONS(3242), - [anon_sym_do] = ACTIONS(3242), - [anon_sym_for] = ACTIONS(3242), - [anon_sym_in] = ACTIONS(3242), - [anon_sym_return] = ACTIONS(3242), - [anon_sym_break] = ACTIONS(3242), - [anon_sym_continue] = ACTIONS(3242), - [anon_sym_goto] = ACTIONS(3242), - [anon_sym_DASH_DASH] = ACTIONS(3244), - [anon_sym_PLUS_PLUS] = ACTIONS(3244), - [anon_sym_sizeof] = ACTIONS(3242), - [anon_sym___alignof__] = ACTIONS(3242), - [anon_sym___alignof] = ACTIONS(3242), - [anon_sym__alignof] = ACTIONS(3242), - [anon_sym_alignof] = ACTIONS(3242), - [anon_sym__Alignof] = ACTIONS(3242), - [anon_sym_offsetof] = ACTIONS(3242), - [anon_sym__Generic] = ACTIONS(3242), - [anon_sym_asm] = ACTIONS(3242), - [anon_sym___asm__] = ACTIONS(3242), - [sym_number_literal] = ACTIONS(3244), - [anon_sym_L_SQUOTE] = ACTIONS(3244), - [anon_sym_u_SQUOTE] = ACTIONS(3244), - [anon_sym_U_SQUOTE] = ACTIONS(3244), - [anon_sym_u8_SQUOTE] = ACTIONS(3244), - [anon_sym_SQUOTE] = ACTIONS(3244), - [anon_sym_AT] = ACTIONS(3242), - [anon_sym_DQUOTE] = ACTIONS(3244), - [anon_sym_L_DQUOTE] = ACTIONS(3244), - [anon_sym_u_DQUOTE] = ACTIONS(3244), - [anon_sym_U_DQUOTE] = ACTIONS(3244), - [anon_sym_u8_DQUOTE] = ACTIONS(3244), - [sym_true] = ACTIONS(3242), - [sym_false] = ACTIONS(3242), - [anon_sym_NULL] = ACTIONS(3242), - [anon_sym_nullptr] = ACTIONS(3242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3242), - [anon_sym___typeof] = ACTIONS(3242), - [anon_sym_typeof] = ACTIONS(3242), - [anon_sym_ATimport] = ACTIONS(3244), - [aux_sym_preproc_undef_token1] = ACTIONS(3242), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3242), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3242), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3242), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3242), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE] = ACTIONS(3242), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_API_AVAILABLE] = ACTIONS(3242), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_API_DEPRECATED] = ACTIONS(3242), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3242), - [anon_sym___deprecated_msg] = ACTIONS(3242), - [anon_sym___deprecated_enum_msg] = ACTIONS(3242), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3242), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3242), - [anon_sym_ATprotocol] = ACTIONS(3244), - [anon_sym_ATinterface] = ACTIONS(3244), - [anon_sym_ATimplementation] = ACTIONS(3244), - [anon_sym_ATcompatibility_alias] = ACTIONS(3244), - [anon_sym_ATsynthesize] = ACTIONS(3244), - [anon_sym_ATdynamic] = ACTIONS(3244), - [anon_sym__Alignas] = ACTIONS(3242), - [anon_sym_ATtry] = ACTIONS(3244), - [anon_sym___try] = ACTIONS(3242), - [anon_sym_ATthrow] = ACTIONS(3244), - [anon_sym_ATselector] = ACTIONS(3244), - [anon_sym_ATavailable] = ACTIONS(3244), - [anon_sym___builtin_available] = ACTIONS(3242), - [anon_sym_va_arg] = ACTIONS(3242), - [anon_sym___asm] = ACTIONS(3242), - [anon_sym_ATencode] = ACTIONS(3244), - [anon_sym_ATsynchronized] = ACTIONS(3244), - [anon_sym_BOOL] = ACTIONS(3242), - [anon_sym_IMP] = ACTIONS(3242), - [anon_sym_SEL] = ACTIONS(3242), - [anon_sym_Class] = ACTIONS(3242), - [anon_sym_id] = ACTIONS(3242), - }, - [444] = { - [sym_identifier] = ACTIONS(3246), - [aux_sym_preproc_include_token1] = ACTIONS(3246), - [aux_sym_preproc_include_token2] = ACTIONS(3246), - [aux_sym_preproc_def_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token2] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3246), - [aux_sym_preproc_else_token1] = ACTIONS(3246), - [aux_sym_preproc_elif_token1] = ACTIONS(3246), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3246), - [sym_preproc_directive] = ACTIONS(3246), - [anon_sym_LPAREN2] = ACTIONS(3248), - [anon_sym_BANG] = ACTIONS(3248), - [anon_sym_TILDE] = ACTIONS(3248), - [anon_sym_DASH] = ACTIONS(3246), - [anon_sym_PLUS] = ACTIONS(3246), - [anon_sym_STAR] = ACTIONS(3248), - [anon_sym_CARET] = ACTIONS(3248), - [anon_sym_AMP] = ACTIONS(3248), - [anon_sym_SEMI] = ACTIONS(3248), - [anon_sym___extension__] = ACTIONS(3246), - [anon_sym_typedef] = ACTIONS(3246), - [anon_sym_extern] = ACTIONS(3246), - [anon_sym___attribute__] = ACTIONS(3246), - [anon_sym___attribute] = ACTIONS(3246), - [anon_sym_noreturn] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3248), - [anon_sym___declspec] = ACTIONS(3246), - [anon_sym___cdecl] = ACTIONS(3246), - [anon_sym___clrcall] = ACTIONS(3246), - [anon_sym___stdcall] = ACTIONS(3246), - [anon_sym___fastcall] = ACTIONS(3246), - [anon_sym___thiscall] = ACTIONS(3246), - [anon_sym___vectorcall] = ACTIONS(3246), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_signed] = ACTIONS(3246), - [anon_sym_unsigned] = ACTIONS(3246), - [anon_sym_long] = ACTIONS(3246), - [anon_sym_short] = ACTIONS(3246), - [anon_sym_ATautoreleasepool] = ACTIONS(3248), - [anon_sym_static] = ACTIONS(3246), - [anon_sym_auto] = ACTIONS(3246), - [anon_sym_register] = ACTIONS(3246), - [anon_sym_inline] = ACTIONS(3246), - [anon_sym___inline] = ACTIONS(3246), - [anon_sym___inline__] = ACTIONS(3246), - [anon_sym___forceinline] = ACTIONS(3246), - [anon_sym_thread_local] = ACTIONS(3246), - [anon_sym___thread] = ACTIONS(3246), - [anon_sym_CG_EXTERN] = ACTIONS(3246), - [anon_sym_CG_INLINE] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3246), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3246), - [anon_sym_IBOutlet] = ACTIONS(3246), - [anon_sym_IBInspectable] = ACTIONS(3246), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3246), - [anon_sym_NS_INLINE] = ACTIONS(3246), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3246), - [anon_sym_OBJC_EXPORT] = ACTIONS(3246), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3246), - [anon_sym_const] = ACTIONS(3246), - [anon_sym_constexpr] = ACTIONS(3246), - [anon_sym_volatile] = ACTIONS(3246), - [anon_sym_restrict] = ACTIONS(3246), - [anon_sym___restrict__] = ACTIONS(3246), - [anon_sym__Atomic] = ACTIONS(3246), - [anon_sym__Noreturn] = ACTIONS(3246), - [anon_sym_nullable] = ACTIONS(3246), - [anon_sym__Complex] = ACTIONS(3246), - [anon_sym__Nonnull] = ACTIONS(3246), - [anon_sym__Nullable] = ACTIONS(3246), - [anon_sym__Nullable_result] = ACTIONS(3246), - [anon_sym__Null_unspecified] = ACTIONS(3246), - [anon_sym___autoreleasing] = ACTIONS(3246), - [anon_sym___block] = ACTIONS(3246), - [anon_sym___bridge] = ACTIONS(3246), - [anon_sym___bridge_retained] = ACTIONS(3246), - [anon_sym___bridge_transfer] = ACTIONS(3246), - [anon_sym___complex] = ACTIONS(3246), - [anon_sym___const] = ACTIONS(3246), - [anon_sym___imag] = ACTIONS(3246), - [anon_sym___kindof] = ACTIONS(3246), - [anon_sym___nonnull] = ACTIONS(3246), - [anon_sym___nullable] = ACTIONS(3246), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3246), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3246), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3246), - [anon_sym___real] = ACTIONS(3246), - [anon_sym___strong] = ACTIONS(3246), - [anon_sym___unsafe_unretained] = ACTIONS(3246), - [anon_sym___unused] = ACTIONS(3246), - [anon_sym___weak] = ACTIONS(3246), - [sym_primitive_type] = ACTIONS(3246), - [anon_sym_enum] = ACTIONS(3246), - [anon_sym_struct] = ACTIONS(3246), - [anon_sym_union] = ACTIONS(3246), - [anon_sym_if] = ACTIONS(3246), - [anon_sym_switch] = ACTIONS(3246), - [anon_sym_case] = ACTIONS(3246), - [anon_sym_default] = ACTIONS(3246), - [anon_sym_while] = ACTIONS(3246), - [anon_sym_do] = ACTIONS(3246), - [anon_sym_for] = ACTIONS(3246), - [anon_sym_in] = ACTIONS(3246), - [anon_sym_return] = ACTIONS(3246), - [anon_sym_break] = ACTIONS(3246), - [anon_sym_continue] = ACTIONS(3246), - [anon_sym_goto] = ACTIONS(3246), - [anon_sym_DASH_DASH] = ACTIONS(3248), - [anon_sym_PLUS_PLUS] = ACTIONS(3248), - [anon_sym_sizeof] = ACTIONS(3246), - [anon_sym___alignof__] = ACTIONS(3246), - [anon_sym___alignof] = ACTIONS(3246), - [anon_sym__alignof] = ACTIONS(3246), - [anon_sym_alignof] = ACTIONS(3246), - [anon_sym__Alignof] = ACTIONS(3246), - [anon_sym_offsetof] = ACTIONS(3246), - [anon_sym__Generic] = ACTIONS(3246), - [anon_sym_asm] = ACTIONS(3246), - [anon_sym___asm__] = ACTIONS(3246), - [sym_number_literal] = ACTIONS(3248), - [anon_sym_L_SQUOTE] = ACTIONS(3248), - [anon_sym_u_SQUOTE] = ACTIONS(3248), - [anon_sym_U_SQUOTE] = ACTIONS(3248), - [anon_sym_u8_SQUOTE] = ACTIONS(3248), - [anon_sym_SQUOTE] = ACTIONS(3248), - [anon_sym_AT] = ACTIONS(3246), - [anon_sym_DQUOTE] = ACTIONS(3248), - [anon_sym_L_DQUOTE] = ACTIONS(3248), - [anon_sym_u_DQUOTE] = ACTIONS(3248), - [anon_sym_U_DQUOTE] = ACTIONS(3248), - [anon_sym_u8_DQUOTE] = ACTIONS(3248), - [sym_true] = ACTIONS(3246), - [sym_false] = ACTIONS(3246), - [anon_sym_NULL] = ACTIONS(3246), - [anon_sym_nullptr] = ACTIONS(3246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3246), - [anon_sym___typeof] = ACTIONS(3246), - [anon_sym_typeof] = ACTIONS(3246), - [anon_sym_ATimport] = ACTIONS(3248), - [aux_sym_preproc_undef_token1] = ACTIONS(3246), - [anon_sym_POUND] = ACTIONS(3246), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3246), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3246), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3246), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3246), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE] = ACTIONS(3246), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_API_AVAILABLE] = ACTIONS(3246), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_API_DEPRECATED] = ACTIONS(3246), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3246), - [anon_sym___deprecated_msg] = ACTIONS(3246), - [anon_sym___deprecated_enum_msg] = ACTIONS(3246), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3246), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3246), - [anon_sym_ATprotocol] = ACTIONS(3248), - [anon_sym_ATinterface] = ACTIONS(3248), - [anon_sym_ATimplementation] = ACTIONS(3248), - [anon_sym_ATcompatibility_alias] = ACTIONS(3248), - [anon_sym_ATsynthesize] = ACTIONS(3248), - [anon_sym_ATdynamic] = ACTIONS(3248), - [anon_sym__Alignas] = ACTIONS(3246), - [anon_sym_ATtry] = ACTIONS(3248), - [anon_sym___try] = ACTIONS(3246), - [anon_sym_ATthrow] = ACTIONS(3248), - [anon_sym_ATselector] = ACTIONS(3248), - [anon_sym_ATavailable] = ACTIONS(3248), - [anon_sym___builtin_available] = ACTIONS(3246), - [anon_sym_va_arg] = ACTIONS(3246), - [anon_sym___asm] = ACTIONS(3246), - [anon_sym_ATencode] = ACTIONS(3248), - [anon_sym_ATsynchronized] = ACTIONS(3248), - [anon_sym_BOOL] = ACTIONS(3246), - [anon_sym_IMP] = ACTIONS(3246), - [anon_sym_SEL] = ACTIONS(3246), - [anon_sym_Class] = ACTIONS(3246), - [anon_sym_id] = ACTIONS(3246), - }, - [445] = { - [sym_identifier] = ACTIONS(3250), - [aux_sym_preproc_include_token1] = ACTIONS(3250), - [aux_sym_preproc_include_token2] = ACTIONS(3250), - [aux_sym_preproc_def_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token2] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3250), - [aux_sym_preproc_else_token1] = ACTIONS(3250), - [aux_sym_preproc_elif_token1] = ACTIONS(3250), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3250), - [sym_preproc_directive] = ACTIONS(3250), - [anon_sym_LPAREN2] = ACTIONS(3252), - [anon_sym_BANG] = ACTIONS(3252), - [anon_sym_TILDE] = ACTIONS(3252), - [anon_sym_DASH] = ACTIONS(3250), - [anon_sym_PLUS] = ACTIONS(3250), - [anon_sym_STAR] = ACTIONS(3252), - [anon_sym_CARET] = ACTIONS(3252), - [anon_sym_AMP] = ACTIONS(3252), - [anon_sym_SEMI] = ACTIONS(3252), - [anon_sym___extension__] = ACTIONS(3250), - [anon_sym_typedef] = ACTIONS(3250), - [anon_sym_extern] = ACTIONS(3250), - [anon_sym___attribute__] = ACTIONS(3250), - [anon_sym___attribute] = ACTIONS(3250), - [anon_sym_noreturn] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3252), - [anon_sym___declspec] = ACTIONS(3250), - [anon_sym___cdecl] = ACTIONS(3250), - [anon_sym___clrcall] = ACTIONS(3250), - [anon_sym___stdcall] = ACTIONS(3250), - [anon_sym___fastcall] = ACTIONS(3250), - [anon_sym___thiscall] = ACTIONS(3250), - [anon_sym___vectorcall] = ACTIONS(3250), - [anon_sym_LBRACE] = ACTIONS(3252), - [anon_sym_signed] = ACTIONS(3250), - [anon_sym_unsigned] = ACTIONS(3250), - [anon_sym_long] = ACTIONS(3250), - [anon_sym_short] = ACTIONS(3250), - [anon_sym_ATautoreleasepool] = ACTIONS(3252), - [anon_sym_static] = ACTIONS(3250), - [anon_sym_auto] = ACTIONS(3250), - [anon_sym_register] = ACTIONS(3250), - [anon_sym_inline] = ACTIONS(3250), - [anon_sym___inline] = ACTIONS(3250), - [anon_sym___inline__] = ACTIONS(3250), - [anon_sym___forceinline] = ACTIONS(3250), - [anon_sym_thread_local] = ACTIONS(3250), - [anon_sym___thread] = ACTIONS(3250), - [anon_sym_CG_EXTERN] = ACTIONS(3250), - [anon_sym_CG_INLINE] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3250), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3250), - [anon_sym_IBOutlet] = ACTIONS(3250), - [anon_sym_IBInspectable] = ACTIONS(3250), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3250), - [anon_sym_NS_INLINE] = ACTIONS(3250), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3250), - [anon_sym_OBJC_EXPORT] = ACTIONS(3250), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3250), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_constexpr] = ACTIONS(3250), - [anon_sym_volatile] = ACTIONS(3250), - [anon_sym_restrict] = ACTIONS(3250), - [anon_sym___restrict__] = ACTIONS(3250), - [anon_sym__Atomic] = ACTIONS(3250), - [anon_sym__Noreturn] = ACTIONS(3250), - [anon_sym_nullable] = ACTIONS(3250), - [anon_sym__Complex] = ACTIONS(3250), - [anon_sym__Nonnull] = ACTIONS(3250), - [anon_sym__Nullable] = ACTIONS(3250), - [anon_sym__Nullable_result] = ACTIONS(3250), - [anon_sym__Null_unspecified] = ACTIONS(3250), - [anon_sym___autoreleasing] = ACTIONS(3250), - [anon_sym___block] = ACTIONS(3250), - [anon_sym___bridge] = ACTIONS(3250), - [anon_sym___bridge_retained] = ACTIONS(3250), - [anon_sym___bridge_transfer] = ACTIONS(3250), - [anon_sym___complex] = ACTIONS(3250), - [anon_sym___const] = ACTIONS(3250), - [anon_sym___imag] = ACTIONS(3250), - [anon_sym___kindof] = ACTIONS(3250), - [anon_sym___nonnull] = ACTIONS(3250), - [anon_sym___nullable] = ACTIONS(3250), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3250), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3250), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3250), - [anon_sym___real] = ACTIONS(3250), - [anon_sym___strong] = ACTIONS(3250), - [anon_sym___unsafe_unretained] = ACTIONS(3250), - [anon_sym___unused] = ACTIONS(3250), - [anon_sym___weak] = ACTIONS(3250), - [sym_primitive_type] = ACTIONS(3250), - [anon_sym_enum] = ACTIONS(3250), - [anon_sym_struct] = ACTIONS(3250), - [anon_sym_union] = ACTIONS(3250), - [anon_sym_if] = ACTIONS(3250), - [anon_sym_switch] = ACTIONS(3250), - [anon_sym_case] = ACTIONS(3250), - [anon_sym_default] = ACTIONS(3250), - [anon_sym_while] = ACTIONS(3250), - [anon_sym_do] = ACTIONS(3250), - [anon_sym_for] = ACTIONS(3250), - [anon_sym_in] = ACTIONS(3250), - [anon_sym_return] = ACTIONS(3250), - [anon_sym_break] = ACTIONS(3250), - [anon_sym_continue] = ACTIONS(3250), - [anon_sym_goto] = ACTIONS(3250), - [anon_sym_DASH_DASH] = ACTIONS(3252), - [anon_sym_PLUS_PLUS] = ACTIONS(3252), - [anon_sym_sizeof] = ACTIONS(3250), - [anon_sym___alignof__] = ACTIONS(3250), - [anon_sym___alignof] = ACTIONS(3250), - [anon_sym__alignof] = ACTIONS(3250), - [anon_sym_alignof] = ACTIONS(3250), - [anon_sym__Alignof] = ACTIONS(3250), - [anon_sym_offsetof] = ACTIONS(3250), - [anon_sym__Generic] = ACTIONS(3250), - [anon_sym_asm] = ACTIONS(3250), - [anon_sym___asm__] = ACTIONS(3250), - [sym_number_literal] = ACTIONS(3252), - [anon_sym_L_SQUOTE] = ACTIONS(3252), - [anon_sym_u_SQUOTE] = ACTIONS(3252), - [anon_sym_U_SQUOTE] = ACTIONS(3252), - [anon_sym_u8_SQUOTE] = ACTIONS(3252), - [anon_sym_SQUOTE] = ACTIONS(3252), - [anon_sym_AT] = ACTIONS(3250), - [anon_sym_DQUOTE] = ACTIONS(3252), - [anon_sym_L_DQUOTE] = ACTIONS(3252), - [anon_sym_u_DQUOTE] = ACTIONS(3252), - [anon_sym_U_DQUOTE] = ACTIONS(3252), - [anon_sym_u8_DQUOTE] = ACTIONS(3252), - [sym_true] = ACTIONS(3250), - [sym_false] = ACTIONS(3250), - [anon_sym_NULL] = ACTIONS(3250), - [anon_sym_nullptr] = ACTIONS(3250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3250), - [anon_sym___typeof] = ACTIONS(3250), - [anon_sym_typeof] = ACTIONS(3250), - [anon_sym_ATimport] = ACTIONS(3252), - [aux_sym_preproc_undef_token1] = ACTIONS(3250), - [anon_sym_POUND] = ACTIONS(3250), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3250), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3250), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3250), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3250), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE] = ACTIONS(3250), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_API_AVAILABLE] = ACTIONS(3250), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_API_DEPRECATED] = ACTIONS(3250), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3250), - [anon_sym___deprecated_msg] = ACTIONS(3250), - [anon_sym___deprecated_enum_msg] = ACTIONS(3250), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3250), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3250), - [anon_sym_ATprotocol] = ACTIONS(3252), - [anon_sym_ATinterface] = ACTIONS(3252), - [anon_sym_ATimplementation] = ACTIONS(3252), - [anon_sym_ATcompatibility_alias] = ACTIONS(3252), - [anon_sym_ATsynthesize] = ACTIONS(3252), - [anon_sym_ATdynamic] = ACTIONS(3252), - [anon_sym__Alignas] = ACTIONS(3250), - [anon_sym_ATtry] = ACTIONS(3252), - [anon_sym___try] = ACTIONS(3250), - [anon_sym_ATthrow] = ACTIONS(3252), - [anon_sym_ATselector] = ACTIONS(3252), - [anon_sym_ATavailable] = ACTIONS(3252), - [anon_sym___builtin_available] = ACTIONS(3250), - [anon_sym_va_arg] = ACTIONS(3250), - [anon_sym___asm] = ACTIONS(3250), - [anon_sym_ATencode] = ACTIONS(3252), - [anon_sym_ATsynchronized] = ACTIONS(3252), - [anon_sym_BOOL] = ACTIONS(3250), - [anon_sym_IMP] = ACTIONS(3250), - [anon_sym_SEL] = ACTIONS(3250), - [anon_sym_Class] = ACTIONS(3250), - [anon_sym_id] = ACTIONS(3250), - }, - [446] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_include_token1] = ACTIONS(3254), - [aux_sym_preproc_include_token2] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token2] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [aux_sym_preproc_else_token1] = ACTIONS(3254), - [aux_sym_preproc_elif_token1] = ACTIONS(3254), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_LPAREN2] = ACTIONS(3256), - [anon_sym_BANG] = ACTIONS(3256), - [anon_sym_TILDE] = ACTIONS(3256), - [anon_sym_DASH] = ACTIONS(3254), - [anon_sym_PLUS] = ACTIONS(3254), - [anon_sym_STAR] = ACTIONS(3256), - [anon_sym_CARET] = ACTIONS(3256), - [anon_sym_AMP] = ACTIONS(3256), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_LBRACE] = ACTIONS(3256), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_ATautoreleasepool] = ACTIONS(3256), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [anon_sym_if] = ACTIONS(3254), - [anon_sym_switch] = ACTIONS(3254), - [anon_sym_case] = ACTIONS(3254), - [anon_sym_default] = ACTIONS(3254), - [anon_sym_while] = ACTIONS(3254), - [anon_sym_do] = ACTIONS(3254), - [anon_sym_for] = ACTIONS(3254), - [anon_sym_in] = ACTIONS(3254), - [anon_sym_return] = ACTIONS(3254), - [anon_sym_break] = ACTIONS(3254), - [anon_sym_continue] = ACTIONS(3254), - [anon_sym_goto] = ACTIONS(3254), - [anon_sym_DASH_DASH] = ACTIONS(3256), - [anon_sym_PLUS_PLUS] = ACTIONS(3256), - [anon_sym_sizeof] = ACTIONS(3254), - [anon_sym___alignof__] = ACTIONS(3254), - [anon_sym___alignof] = ACTIONS(3254), - [anon_sym__alignof] = ACTIONS(3254), - [anon_sym_alignof] = ACTIONS(3254), - [anon_sym__Alignof] = ACTIONS(3254), - [anon_sym_offsetof] = ACTIONS(3254), - [anon_sym__Generic] = ACTIONS(3254), - [anon_sym_asm] = ACTIONS(3254), - [anon_sym___asm__] = ACTIONS(3254), - [sym_number_literal] = ACTIONS(3256), - [anon_sym_L_SQUOTE] = ACTIONS(3256), - [anon_sym_u_SQUOTE] = ACTIONS(3256), - [anon_sym_U_SQUOTE] = ACTIONS(3256), - [anon_sym_u8_SQUOTE] = ACTIONS(3256), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_AT] = ACTIONS(3254), - [anon_sym_DQUOTE] = ACTIONS(3256), - [anon_sym_L_DQUOTE] = ACTIONS(3256), - [anon_sym_u_DQUOTE] = ACTIONS(3256), - [anon_sym_U_DQUOTE] = ACTIONS(3256), - [anon_sym_u8_DQUOTE] = ACTIONS(3256), - [sym_true] = ACTIONS(3254), - [sym_false] = ACTIONS(3254), - [anon_sym_NULL] = ACTIONS(3254), - [anon_sym_nullptr] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [anon_sym_ATimport] = ACTIONS(3256), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_POUND] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATprotocol] = ACTIONS(3256), - [anon_sym_ATinterface] = ACTIONS(3256), - [anon_sym_ATimplementation] = ACTIONS(3256), - [anon_sym_ATcompatibility_alias] = ACTIONS(3256), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_ATtry] = ACTIONS(3256), - [anon_sym___try] = ACTIONS(3254), - [anon_sym_ATthrow] = ACTIONS(3256), - [anon_sym_ATselector] = ACTIONS(3256), - [anon_sym_ATavailable] = ACTIONS(3256), - [anon_sym___builtin_available] = ACTIONS(3254), - [anon_sym_va_arg] = ACTIONS(3254), - [anon_sym___asm] = ACTIONS(3254), - [anon_sym_ATencode] = ACTIONS(3256), - [anon_sym_ATsynchronized] = ACTIONS(3256), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [447] = { - [sym_identifier] = ACTIONS(3258), - [aux_sym_preproc_include_token1] = ACTIONS(3258), - [aux_sym_preproc_include_token2] = ACTIONS(3258), - [aux_sym_preproc_def_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token2] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3258), - [aux_sym_preproc_else_token1] = ACTIONS(3258), - [aux_sym_preproc_elif_token1] = ACTIONS(3258), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3258), - [sym_preproc_directive] = ACTIONS(3258), - [anon_sym_LPAREN2] = ACTIONS(3260), - [anon_sym_BANG] = ACTIONS(3260), - [anon_sym_TILDE] = ACTIONS(3260), - [anon_sym_DASH] = ACTIONS(3258), - [anon_sym_PLUS] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_CARET] = ACTIONS(3260), - [anon_sym_AMP] = ACTIONS(3260), - [anon_sym_SEMI] = ACTIONS(3260), - [anon_sym___extension__] = ACTIONS(3258), - [anon_sym_typedef] = ACTIONS(3258), - [anon_sym_extern] = ACTIONS(3258), - [anon_sym___attribute__] = ACTIONS(3258), - [anon_sym___attribute] = ACTIONS(3258), - [anon_sym_noreturn] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3260), - [anon_sym___declspec] = ACTIONS(3258), - [anon_sym___cdecl] = ACTIONS(3258), - [anon_sym___clrcall] = ACTIONS(3258), - [anon_sym___stdcall] = ACTIONS(3258), - [anon_sym___fastcall] = ACTIONS(3258), - [anon_sym___thiscall] = ACTIONS(3258), - [anon_sym___vectorcall] = ACTIONS(3258), - [anon_sym_LBRACE] = ACTIONS(3260), - [anon_sym_signed] = ACTIONS(3258), - [anon_sym_unsigned] = ACTIONS(3258), - [anon_sym_long] = ACTIONS(3258), - [anon_sym_short] = ACTIONS(3258), - [anon_sym_ATautoreleasepool] = ACTIONS(3260), - [anon_sym_static] = ACTIONS(3258), - [anon_sym_auto] = ACTIONS(3258), - [anon_sym_register] = ACTIONS(3258), - [anon_sym_inline] = ACTIONS(3258), - [anon_sym___inline] = ACTIONS(3258), - [anon_sym___inline__] = ACTIONS(3258), - [anon_sym___forceinline] = ACTIONS(3258), - [anon_sym_thread_local] = ACTIONS(3258), - [anon_sym___thread] = ACTIONS(3258), - [anon_sym_CG_EXTERN] = ACTIONS(3258), - [anon_sym_CG_INLINE] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3258), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3258), - [anon_sym_IBOutlet] = ACTIONS(3258), - [anon_sym_IBInspectable] = ACTIONS(3258), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3258), - [anon_sym_NS_INLINE] = ACTIONS(3258), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3258), - [anon_sym_OBJC_EXPORT] = ACTIONS(3258), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3258), - [anon_sym_const] = ACTIONS(3258), - [anon_sym_constexpr] = ACTIONS(3258), - [anon_sym_volatile] = ACTIONS(3258), - [anon_sym_restrict] = ACTIONS(3258), - [anon_sym___restrict__] = ACTIONS(3258), - [anon_sym__Atomic] = ACTIONS(3258), - [anon_sym__Noreturn] = ACTIONS(3258), - [anon_sym_nullable] = ACTIONS(3258), - [anon_sym__Complex] = ACTIONS(3258), - [anon_sym__Nonnull] = ACTIONS(3258), - [anon_sym__Nullable] = ACTIONS(3258), - [anon_sym__Nullable_result] = ACTIONS(3258), - [anon_sym__Null_unspecified] = ACTIONS(3258), - [anon_sym___autoreleasing] = ACTIONS(3258), - [anon_sym___block] = ACTIONS(3258), - [anon_sym___bridge] = ACTIONS(3258), - [anon_sym___bridge_retained] = ACTIONS(3258), - [anon_sym___bridge_transfer] = ACTIONS(3258), - [anon_sym___complex] = ACTIONS(3258), - [anon_sym___const] = ACTIONS(3258), - [anon_sym___imag] = ACTIONS(3258), - [anon_sym___kindof] = ACTIONS(3258), - [anon_sym___nonnull] = ACTIONS(3258), - [anon_sym___nullable] = ACTIONS(3258), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3258), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3258), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3258), - [anon_sym___real] = ACTIONS(3258), - [anon_sym___strong] = ACTIONS(3258), - [anon_sym___unsafe_unretained] = ACTIONS(3258), - [anon_sym___unused] = ACTIONS(3258), - [anon_sym___weak] = ACTIONS(3258), - [sym_primitive_type] = ACTIONS(3258), - [anon_sym_enum] = ACTIONS(3258), - [anon_sym_struct] = ACTIONS(3258), - [anon_sym_union] = ACTIONS(3258), - [anon_sym_if] = ACTIONS(3258), - [anon_sym_switch] = ACTIONS(3258), - [anon_sym_case] = ACTIONS(3258), - [anon_sym_default] = ACTIONS(3258), - [anon_sym_while] = ACTIONS(3258), - [anon_sym_do] = ACTIONS(3258), - [anon_sym_for] = ACTIONS(3258), - [anon_sym_in] = ACTIONS(3258), - [anon_sym_return] = ACTIONS(3258), - [anon_sym_break] = ACTIONS(3258), - [anon_sym_continue] = ACTIONS(3258), - [anon_sym_goto] = ACTIONS(3258), - [anon_sym_DASH_DASH] = ACTIONS(3260), - [anon_sym_PLUS_PLUS] = ACTIONS(3260), - [anon_sym_sizeof] = ACTIONS(3258), - [anon_sym___alignof__] = ACTIONS(3258), - [anon_sym___alignof] = ACTIONS(3258), - [anon_sym__alignof] = ACTIONS(3258), - [anon_sym_alignof] = ACTIONS(3258), - [anon_sym__Alignof] = ACTIONS(3258), - [anon_sym_offsetof] = ACTIONS(3258), - [anon_sym__Generic] = ACTIONS(3258), - [anon_sym_asm] = ACTIONS(3258), - [anon_sym___asm__] = ACTIONS(3258), - [sym_number_literal] = ACTIONS(3260), - [anon_sym_L_SQUOTE] = ACTIONS(3260), - [anon_sym_u_SQUOTE] = ACTIONS(3260), - [anon_sym_U_SQUOTE] = ACTIONS(3260), - [anon_sym_u8_SQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3260), - [anon_sym_AT] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_L_DQUOTE] = ACTIONS(3260), - [anon_sym_u_DQUOTE] = ACTIONS(3260), - [anon_sym_U_DQUOTE] = ACTIONS(3260), - [anon_sym_u8_DQUOTE] = ACTIONS(3260), - [sym_true] = ACTIONS(3258), - [sym_false] = ACTIONS(3258), - [anon_sym_NULL] = ACTIONS(3258), - [anon_sym_nullptr] = ACTIONS(3258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3258), - [anon_sym___typeof] = ACTIONS(3258), - [anon_sym_typeof] = ACTIONS(3258), - [anon_sym_ATimport] = ACTIONS(3260), - [aux_sym_preproc_undef_token1] = ACTIONS(3258), - [anon_sym_POUND] = ACTIONS(3258), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3258), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3258), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3258), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3258), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE] = ACTIONS(3258), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_API_AVAILABLE] = ACTIONS(3258), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_API_DEPRECATED] = ACTIONS(3258), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3258), - [anon_sym___deprecated_msg] = ACTIONS(3258), - [anon_sym___deprecated_enum_msg] = ACTIONS(3258), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3258), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3258), - [anon_sym_ATprotocol] = ACTIONS(3260), - [anon_sym_ATinterface] = ACTIONS(3260), - [anon_sym_ATimplementation] = ACTIONS(3260), - [anon_sym_ATcompatibility_alias] = ACTIONS(3260), - [anon_sym_ATsynthesize] = ACTIONS(3260), - [anon_sym_ATdynamic] = ACTIONS(3260), - [anon_sym__Alignas] = ACTIONS(3258), - [anon_sym_ATtry] = ACTIONS(3260), - [anon_sym___try] = ACTIONS(3258), - [anon_sym_ATthrow] = ACTIONS(3260), - [anon_sym_ATselector] = ACTIONS(3260), - [anon_sym_ATavailable] = ACTIONS(3260), - [anon_sym___builtin_available] = ACTIONS(3258), - [anon_sym_va_arg] = ACTIONS(3258), - [anon_sym___asm] = ACTIONS(3258), - [anon_sym_ATencode] = ACTIONS(3260), - [anon_sym_ATsynchronized] = ACTIONS(3260), - [anon_sym_BOOL] = ACTIONS(3258), - [anon_sym_IMP] = ACTIONS(3258), - [anon_sym_SEL] = ACTIONS(3258), - [anon_sym_Class] = ACTIONS(3258), - [anon_sym_id] = ACTIONS(3258), - }, - [448] = { - [sym_identifier] = ACTIONS(3262), - [aux_sym_preproc_include_token1] = ACTIONS(3262), - [aux_sym_preproc_include_token2] = ACTIONS(3262), - [aux_sym_preproc_def_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token2] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3262), - [aux_sym_preproc_else_token1] = ACTIONS(3262), - [aux_sym_preproc_elif_token1] = ACTIONS(3262), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3262), - [sym_preproc_directive] = ACTIONS(3262), - [anon_sym_LPAREN2] = ACTIONS(3264), - [anon_sym_BANG] = ACTIONS(3264), - [anon_sym_TILDE] = ACTIONS(3264), - [anon_sym_DASH] = ACTIONS(3262), - [anon_sym_PLUS] = ACTIONS(3262), - [anon_sym_STAR] = ACTIONS(3264), - [anon_sym_CARET] = ACTIONS(3264), - [anon_sym_AMP] = ACTIONS(3264), - [anon_sym_SEMI] = ACTIONS(3264), - [anon_sym___extension__] = ACTIONS(3262), - [anon_sym_typedef] = ACTIONS(3262), - [anon_sym_extern] = ACTIONS(3262), - [anon_sym___attribute__] = ACTIONS(3262), - [anon_sym___attribute] = ACTIONS(3262), - [anon_sym_noreturn] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3264), - [anon_sym___declspec] = ACTIONS(3262), - [anon_sym___cdecl] = ACTIONS(3262), - [anon_sym___clrcall] = ACTIONS(3262), - [anon_sym___stdcall] = ACTIONS(3262), - [anon_sym___fastcall] = ACTIONS(3262), - [anon_sym___thiscall] = ACTIONS(3262), - [anon_sym___vectorcall] = ACTIONS(3262), - [anon_sym_LBRACE] = ACTIONS(3264), - [anon_sym_signed] = ACTIONS(3262), - [anon_sym_unsigned] = ACTIONS(3262), - [anon_sym_long] = ACTIONS(3262), - [anon_sym_short] = ACTIONS(3262), - [anon_sym_ATautoreleasepool] = ACTIONS(3264), - [anon_sym_static] = ACTIONS(3262), - [anon_sym_auto] = ACTIONS(3262), - [anon_sym_register] = ACTIONS(3262), - [anon_sym_inline] = ACTIONS(3262), - [anon_sym___inline] = ACTIONS(3262), - [anon_sym___inline__] = ACTIONS(3262), - [anon_sym___forceinline] = ACTIONS(3262), - [anon_sym_thread_local] = ACTIONS(3262), - [anon_sym___thread] = ACTIONS(3262), - [anon_sym_CG_EXTERN] = ACTIONS(3262), - [anon_sym_CG_INLINE] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3262), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3262), - [anon_sym_IBOutlet] = ACTIONS(3262), - [anon_sym_IBInspectable] = ACTIONS(3262), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3262), - [anon_sym_NS_INLINE] = ACTIONS(3262), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3262), - [anon_sym_OBJC_EXPORT] = ACTIONS(3262), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3262), - [anon_sym_const] = ACTIONS(3262), - [anon_sym_constexpr] = ACTIONS(3262), - [anon_sym_volatile] = ACTIONS(3262), - [anon_sym_restrict] = ACTIONS(3262), - [anon_sym___restrict__] = ACTIONS(3262), - [anon_sym__Atomic] = ACTIONS(3262), - [anon_sym__Noreturn] = ACTIONS(3262), - [anon_sym_nullable] = ACTIONS(3262), - [anon_sym__Complex] = ACTIONS(3262), - [anon_sym__Nonnull] = ACTIONS(3262), - [anon_sym__Nullable] = ACTIONS(3262), - [anon_sym__Nullable_result] = ACTIONS(3262), - [anon_sym__Null_unspecified] = ACTIONS(3262), - [anon_sym___autoreleasing] = ACTIONS(3262), - [anon_sym___block] = ACTIONS(3262), - [anon_sym___bridge] = ACTIONS(3262), - [anon_sym___bridge_retained] = ACTIONS(3262), - [anon_sym___bridge_transfer] = ACTIONS(3262), - [anon_sym___complex] = ACTIONS(3262), - [anon_sym___const] = ACTIONS(3262), - [anon_sym___imag] = ACTIONS(3262), - [anon_sym___kindof] = ACTIONS(3262), - [anon_sym___nonnull] = ACTIONS(3262), - [anon_sym___nullable] = ACTIONS(3262), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3262), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3262), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3262), - [anon_sym___real] = ACTIONS(3262), - [anon_sym___strong] = ACTIONS(3262), - [anon_sym___unsafe_unretained] = ACTIONS(3262), - [anon_sym___unused] = ACTIONS(3262), - [anon_sym___weak] = ACTIONS(3262), - [sym_primitive_type] = ACTIONS(3262), - [anon_sym_enum] = ACTIONS(3262), - [anon_sym_struct] = ACTIONS(3262), - [anon_sym_union] = ACTIONS(3262), - [anon_sym_if] = ACTIONS(3262), - [anon_sym_switch] = ACTIONS(3262), - [anon_sym_case] = ACTIONS(3262), - [anon_sym_default] = ACTIONS(3262), - [anon_sym_while] = ACTIONS(3262), - [anon_sym_do] = ACTIONS(3262), - [anon_sym_for] = ACTIONS(3262), - [anon_sym_in] = ACTIONS(3262), - [anon_sym_return] = ACTIONS(3262), - [anon_sym_break] = ACTIONS(3262), - [anon_sym_continue] = ACTIONS(3262), - [anon_sym_goto] = ACTIONS(3262), - [anon_sym_DASH_DASH] = ACTIONS(3264), - [anon_sym_PLUS_PLUS] = ACTIONS(3264), - [anon_sym_sizeof] = ACTIONS(3262), - [anon_sym___alignof__] = ACTIONS(3262), - [anon_sym___alignof] = ACTIONS(3262), - [anon_sym__alignof] = ACTIONS(3262), - [anon_sym_alignof] = ACTIONS(3262), - [anon_sym__Alignof] = ACTIONS(3262), - [anon_sym_offsetof] = ACTIONS(3262), - [anon_sym__Generic] = ACTIONS(3262), - [anon_sym_asm] = ACTIONS(3262), - [anon_sym___asm__] = ACTIONS(3262), - [sym_number_literal] = ACTIONS(3264), - [anon_sym_L_SQUOTE] = ACTIONS(3264), - [anon_sym_u_SQUOTE] = ACTIONS(3264), - [anon_sym_U_SQUOTE] = ACTIONS(3264), - [anon_sym_u8_SQUOTE] = ACTIONS(3264), - [anon_sym_SQUOTE] = ACTIONS(3264), - [anon_sym_AT] = ACTIONS(3262), - [anon_sym_DQUOTE] = ACTIONS(3264), - [anon_sym_L_DQUOTE] = ACTIONS(3264), - [anon_sym_u_DQUOTE] = ACTIONS(3264), - [anon_sym_U_DQUOTE] = ACTIONS(3264), - [anon_sym_u8_DQUOTE] = ACTIONS(3264), - [sym_true] = ACTIONS(3262), - [sym_false] = ACTIONS(3262), - [anon_sym_NULL] = ACTIONS(3262), - [anon_sym_nullptr] = ACTIONS(3262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3262), - [anon_sym___typeof] = ACTIONS(3262), - [anon_sym_typeof] = ACTIONS(3262), - [anon_sym_ATimport] = ACTIONS(3264), - [aux_sym_preproc_undef_token1] = ACTIONS(3262), - [anon_sym_POUND] = ACTIONS(3262), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3262), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3262), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3262), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3262), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE] = ACTIONS(3262), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_API_AVAILABLE] = ACTIONS(3262), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_API_DEPRECATED] = ACTIONS(3262), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3262), - [anon_sym___deprecated_msg] = ACTIONS(3262), - [anon_sym___deprecated_enum_msg] = ACTIONS(3262), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3262), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3262), - [anon_sym_ATprotocol] = ACTIONS(3264), - [anon_sym_ATinterface] = ACTIONS(3264), - [anon_sym_ATimplementation] = ACTIONS(3264), - [anon_sym_ATcompatibility_alias] = ACTIONS(3264), - [anon_sym_ATsynthesize] = ACTIONS(3264), - [anon_sym_ATdynamic] = ACTIONS(3264), - [anon_sym__Alignas] = ACTIONS(3262), - [anon_sym_ATtry] = ACTIONS(3264), - [anon_sym___try] = ACTIONS(3262), - [anon_sym_ATthrow] = ACTIONS(3264), - [anon_sym_ATselector] = ACTIONS(3264), - [anon_sym_ATavailable] = ACTIONS(3264), - [anon_sym___builtin_available] = ACTIONS(3262), - [anon_sym_va_arg] = ACTIONS(3262), - [anon_sym___asm] = ACTIONS(3262), - [anon_sym_ATencode] = ACTIONS(3264), - [anon_sym_ATsynchronized] = ACTIONS(3264), - [anon_sym_BOOL] = ACTIONS(3262), - [anon_sym_IMP] = ACTIONS(3262), - [anon_sym_SEL] = ACTIONS(3262), - [anon_sym_Class] = ACTIONS(3262), - [anon_sym_id] = ACTIONS(3262), - }, - [449] = { - [sym_identifier] = ACTIONS(3266), - [aux_sym_preproc_include_token1] = ACTIONS(3266), - [aux_sym_preproc_include_token2] = ACTIONS(3266), - [aux_sym_preproc_def_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token2] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3266), - [aux_sym_preproc_else_token1] = ACTIONS(3266), - [aux_sym_preproc_elif_token1] = ACTIONS(3266), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3266), - [sym_preproc_directive] = ACTIONS(3266), - [anon_sym_LPAREN2] = ACTIONS(3268), - [anon_sym_BANG] = ACTIONS(3268), - [anon_sym_TILDE] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3266), - [anon_sym_PLUS] = ACTIONS(3266), - [anon_sym_STAR] = ACTIONS(3268), - [anon_sym_CARET] = ACTIONS(3268), - [anon_sym_AMP] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3268), - [anon_sym___extension__] = ACTIONS(3266), - [anon_sym_typedef] = ACTIONS(3266), - [anon_sym_extern] = ACTIONS(3266), - [anon_sym___attribute__] = ACTIONS(3266), - [anon_sym___attribute] = ACTIONS(3266), - [anon_sym_noreturn] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3268), - [anon_sym___declspec] = ACTIONS(3266), - [anon_sym___cdecl] = ACTIONS(3266), - [anon_sym___clrcall] = ACTIONS(3266), - [anon_sym___stdcall] = ACTIONS(3266), - [anon_sym___fastcall] = ACTIONS(3266), - [anon_sym___thiscall] = ACTIONS(3266), - [anon_sym___vectorcall] = ACTIONS(3266), - [anon_sym_LBRACE] = ACTIONS(3268), - [anon_sym_signed] = ACTIONS(3266), - [anon_sym_unsigned] = ACTIONS(3266), - [anon_sym_long] = ACTIONS(3266), - [anon_sym_short] = ACTIONS(3266), - [anon_sym_ATautoreleasepool] = ACTIONS(3268), - [anon_sym_static] = ACTIONS(3266), - [anon_sym_auto] = ACTIONS(3266), - [anon_sym_register] = ACTIONS(3266), - [anon_sym_inline] = ACTIONS(3266), - [anon_sym___inline] = ACTIONS(3266), - [anon_sym___inline__] = ACTIONS(3266), - [anon_sym___forceinline] = ACTIONS(3266), - [anon_sym_thread_local] = ACTIONS(3266), - [anon_sym___thread] = ACTIONS(3266), - [anon_sym_CG_EXTERN] = ACTIONS(3266), - [anon_sym_CG_INLINE] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3266), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3266), - [anon_sym_IBOutlet] = ACTIONS(3266), - [anon_sym_IBInspectable] = ACTIONS(3266), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3266), - [anon_sym_NS_INLINE] = ACTIONS(3266), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3266), - [anon_sym_OBJC_EXPORT] = ACTIONS(3266), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3266), - [anon_sym_const] = ACTIONS(3266), - [anon_sym_constexpr] = ACTIONS(3266), - [anon_sym_volatile] = ACTIONS(3266), - [anon_sym_restrict] = ACTIONS(3266), - [anon_sym___restrict__] = ACTIONS(3266), - [anon_sym__Atomic] = ACTIONS(3266), - [anon_sym__Noreturn] = ACTIONS(3266), - [anon_sym_nullable] = ACTIONS(3266), - [anon_sym__Complex] = ACTIONS(3266), - [anon_sym__Nonnull] = ACTIONS(3266), - [anon_sym__Nullable] = ACTIONS(3266), - [anon_sym__Nullable_result] = ACTIONS(3266), - [anon_sym__Null_unspecified] = ACTIONS(3266), - [anon_sym___autoreleasing] = ACTIONS(3266), - [anon_sym___block] = ACTIONS(3266), - [anon_sym___bridge] = ACTIONS(3266), - [anon_sym___bridge_retained] = ACTIONS(3266), - [anon_sym___bridge_transfer] = ACTIONS(3266), - [anon_sym___complex] = ACTIONS(3266), - [anon_sym___const] = ACTIONS(3266), - [anon_sym___imag] = ACTIONS(3266), - [anon_sym___kindof] = ACTIONS(3266), - [anon_sym___nonnull] = ACTIONS(3266), - [anon_sym___nullable] = ACTIONS(3266), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3266), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3266), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3266), - [anon_sym___real] = ACTIONS(3266), - [anon_sym___strong] = ACTIONS(3266), - [anon_sym___unsafe_unretained] = ACTIONS(3266), - [anon_sym___unused] = ACTIONS(3266), - [anon_sym___weak] = ACTIONS(3266), - [sym_primitive_type] = ACTIONS(3266), - [anon_sym_enum] = ACTIONS(3266), - [anon_sym_struct] = ACTIONS(3266), - [anon_sym_union] = ACTIONS(3266), - [anon_sym_if] = ACTIONS(3266), - [anon_sym_switch] = ACTIONS(3266), - [anon_sym_case] = ACTIONS(3266), - [anon_sym_default] = ACTIONS(3266), - [anon_sym_while] = ACTIONS(3266), - [anon_sym_do] = ACTIONS(3266), - [anon_sym_for] = ACTIONS(3266), - [anon_sym_in] = ACTIONS(3266), - [anon_sym_return] = ACTIONS(3266), - [anon_sym_break] = ACTIONS(3266), - [anon_sym_continue] = ACTIONS(3266), - [anon_sym_goto] = ACTIONS(3266), - [anon_sym_DASH_DASH] = ACTIONS(3268), - [anon_sym_PLUS_PLUS] = ACTIONS(3268), - [anon_sym_sizeof] = ACTIONS(3266), - [anon_sym___alignof__] = ACTIONS(3266), - [anon_sym___alignof] = ACTIONS(3266), - [anon_sym__alignof] = ACTIONS(3266), - [anon_sym_alignof] = ACTIONS(3266), - [anon_sym__Alignof] = ACTIONS(3266), - [anon_sym_offsetof] = ACTIONS(3266), - [anon_sym__Generic] = ACTIONS(3266), - [anon_sym_asm] = ACTIONS(3266), - [anon_sym___asm__] = ACTIONS(3266), - [sym_number_literal] = ACTIONS(3268), - [anon_sym_L_SQUOTE] = ACTIONS(3268), - [anon_sym_u_SQUOTE] = ACTIONS(3268), - [anon_sym_U_SQUOTE] = ACTIONS(3268), - [anon_sym_u8_SQUOTE] = ACTIONS(3268), - [anon_sym_SQUOTE] = ACTIONS(3268), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_DQUOTE] = ACTIONS(3268), - [anon_sym_L_DQUOTE] = ACTIONS(3268), - [anon_sym_u_DQUOTE] = ACTIONS(3268), - [anon_sym_U_DQUOTE] = ACTIONS(3268), - [anon_sym_u8_DQUOTE] = ACTIONS(3268), - [sym_true] = ACTIONS(3266), - [sym_false] = ACTIONS(3266), - [anon_sym_NULL] = ACTIONS(3266), - [anon_sym_nullptr] = ACTIONS(3266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3266), - [anon_sym___typeof] = ACTIONS(3266), - [anon_sym_typeof] = ACTIONS(3266), - [anon_sym_ATimport] = ACTIONS(3268), - [aux_sym_preproc_undef_token1] = ACTIONS(3266), - [anon_sym_POUND] = ACTIONS(3266), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3266), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3266), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3266), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3266), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE] = ACTIONS(3266), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_API_AVAILABLE] = ACTIONS(3266), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_API_DEPRECATED] = ACTIONS(3266), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3266), - [anon_sym___deprecated_msg] = ACTIONS(3266), - [anon_sym___deprecated_enum_msg] = ACTIONS(3266), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3266), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3266), - [anon_sym_ATprotocol] = ACTIONS(3268), - [anon_sym_ATinterface] = ACTIONS(3268), - [anon_sym_ATimplementation] = ACTIONS(3268), - [anon_sym_ATcompatibility_alias] = ACTIONS(3268), - [anon_sym_ATsynthesize] = ACTIONS(3268), - [anon_sym_ATdynamic] = ACTIONS(3268), - [anon_sym__Alignas] = ACTIONS(3266), - [anon_sym_ATtry] = ACTIONS(3268), - [anon_sym___try] = ACTIONS(3266), - [anon_sym_ATthrow] = ACTIONS(3268), - [anon_sym_ATselector] = ACTIONS(3268), - [anon_sym_ATavailable] = ACTIONS(3268), - [anon_sym___builtin_available] = ACTIONS(3266), - [anon_sym_va_arg] = ACTIONS(3266), - [anon_sym___asm] = ACTIONS(3266), - [anon_sym_ATencode] = ACTIONS(3268), - [anon_sym_ATsynchronized] = ACTIONS(3268), - [anon_sym_BOOL] = ACTIONS(3266), - [anon_sym_IMP] = ACTIONS(3266), - [anon_sym_SEL] = ACTIONS(3266), - [anon_sym_Class] = ACTIONS(3266), - [anon_sym_id] = ACTIONS(3266), - }, - [450] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_include_token1] = ACTIONS(3270), - [aux_sym_preproc_include_token2] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token2] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [aux_sym_preproc_else_token1] = ACTIONS(3270), - [aux_sym_preproc_elif_token1] = ACTIONS(3270), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_LPAREN2] = ACTIONS(3272), - [anon_sym_BANG] = ACTIONS(3272), - [anon_sym_TILDE] = ACTIONS(3272), - [anon_sym_DASH] = ACTIONS(3270), - [anon_sym_PLUS] = ACTIONS(3270), - [anon_sym_STAR] = ACTIONS(3272), - [anon_sym_CARET] = ACTIONS(3272), - [anon_sym_AMP] = ACTIONS(3272), - [anon_sym_SEMI] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_LBRACE] = ACTIONS(3272), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_ATautoreleasepool] = ACTIONS(3272), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [anon_sym_if] = ACTIONS(3270), - [anon_sym_switch] = ACTIONS(3270), - [anon_sym_case] = ACTIONS(3270), - [anon_sym_default] = ACTIONS(3270), - [anon_sym_while] = ACTIONS(3270), - [anon_sym_do] = ACTIONS(3270), - [anon_sym_for] = ACTIONS(3270), - [anon_sym_in] = ACTIONS(3270), - [anon_sym_return] = ACTIONS(3270), - [anon_sym_break] = ACTIONS(3270), - [anon_sym_continue] = ACTIONS(3270), - [anon_sym_goto] = ACTIONS(3270), - [anon_sym_DASH_DASH] = ACTIONS(3272), - [anon_sym_PLUS_PLUS] = ACTIONS(3272), - [anon_sym_sizeof] = ACTIONS(3270), - [anon_sym___alignof__] = ACTIONS(3270), - [anon_sym___alignof] = ACTIONS(3270), - [anon_sym__alignof] = ACTIONS(3270), - [anon_sym_alignof] = ACTIONS(3270), - [anon_sym__Alignof] = ACTIONS(3270), - [anon_sym_offsetof] = ACTIONS(3270), - [anon_sym__Generic] = ACTIONS(3270), - [anon_sym_asm] = ACTIONS(3270), - [anon_sym___asm__] = ACTIONS(3270), - [sym_number_literal] = ACTIONS(3272), - [anon_sym_L_SQUOTE] = ACTIONS(3272), - [anon_sym_u_SQUOTE] = ACTIONS(3272), - [anon_sym_U_SQUOTE] = ACTIONS(3272), - [anon_sym_u8_SQUOTE] = ACTIONS(3272), - [anon_sym_SQUOTE] = ACTIONS(3272), - [anon_sym_AT] = ACTIONS(3270), - [anon_sym_DQUOTE] = ACTIONS(3272), - [anon_sym_L_DQUOTE] = ACTIONS(3272), - [anon_sym_u_DQUOTE] = ACTIONS(3272), - [anon_sym_U_DQUOTE] = ACTIONS(3272), - [anon_sym_u8_DQUOTE] = ACTIONS(3272), - [sym_true] = ACTIONS(3270), - [sym_false] = ACTIONS(3270), - [anon_sym_NULL] = ACTIONS(3270), - [anon_sym_nullptr] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [anon_sym_ATimport] = ACTIONS(3272), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_POUND] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATprotocol] = ACTIONS(3272), - [anon_sym_ATinterface] = ACTIONS(3272), - [anon_sym_ATimplementation] = ACTIONS(3272), - [anon_sym_ATcompatibility_alias] = ACTIONS(3272), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_ATtry] = ACTIONS(3272), - [anon_sym___try] = ACTIONS(3270), - [anon_sym_ATthrow] = ACTIONS(3272), - [anon_sym_ATselector] = ACTIONS(3272), - [anon_sym_ATavailable] = ACTIONS(3272), - [anon_sym___builtin_available] = ACTIONS(3270), - [anon_sym_va_arg] = ACTIONS(3270), - [anon_sym___asm] = ACTIONS(3270), - [anon_sym_ATencode] = ACTIONS(3272), - [anon_sym_ATsynchronized] = ACTIONS(3272), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [451] = { - [sym_identifier] = ACTIONS(3274), - [aux_sym_preproc_include_token1] = ACTIONS(3274), - [aux_sym_preproc_include_token2] = ACTIONS(3274), - [aux_sym_preproc_def_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token2] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3274), - [aux_sym_preproc_else_token1] = ACTIONS(3274), - [aux_sym_preproc_elif_token1] = ACTIONS(3274), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3274), - [sym_preproc_directive] = ACTIONS(3274), - [anon_sym_LPAREN2] = ACTIONS(3276), - [anon_sym_BANG] = ACTIONS(3276), - [anon_sym_TILDE] = ACTIONS(3276), - [anon_sym_DASH] = ACTIONS(3274), - [anon_sym_PLUS] = ACTIONS(3274), - [anon_sym_STAR] = ACTIONS(3276), - [anon_sym_CARET] = ACTIONS(3276), - [anon_sym_AMP] = ACTIONS(3276), - [anon_sym_SEMI] = ACTIONS(3276), - [anon_sym___extension__] = ACTIONS(3274), - [anon_sym_typedef] = ACTIONS(3274), - [anon_sym_extern] = ACTIONS(3274), - [anon_sym___attribute__] = ACTIONS(3274), - [anon_sym___attribute] = ACTIONS(3274), - [anon_sym_noreturn] = ACTIONS(3274), - [anon_sym_LBRACK] = ACTIONS(3276), - [anon_sym___declspec] = ACTIONS(3274), - [anon_sym___cdecl] = ACTIONS(3274), - [anon_sym___clrcall] = ACTIONS(3274), - [anon_sym___stdcall] = ACTIONS(3274), - [anon_sym___fastcall] = ACTIONS(3274), - [anon_sym___thiscall] = ACTIONS(3274), - [anon_sym___vectorcall] = ACTIONS(3274), - [anon_sym_LBRACE] = ACTIONS(3276), - [anon_sym_signed] = ACTIONS(3274), - [anon_sym_unsigned] = ACTIONS(3274), - [anon_sym_long] = ACTIONS(3274), - [anon_sym_short] = ACTIONS(3274), - [anon_sym_ATautoreleasepool] = ACTIONS(3276), - [anon_sym_static] = ACTIONS(3274), - [anon_sym_auto] = ACTIONS(3274), - [anon_sym_register] = ACTIONS(3274), - [anon_sym_inline] = ACTIONS(3274), - [anon_sym___inline] = ACTIONS(3274), - [anon_sym___inline__] = ACTIONS(3274), - [anon_sym___forceinline] = ACTIONS(3274), - [anon_sym_thread_local] = ACTIONS(3274), - [anon_sym___thread] = ACTIONS(3274), - [anon_sym_CG_EXTERN] = ACTIONS(3274), - [anon_sym_CG_INLINE] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3274), - [anon_sym_IBOutlet] = ACTIONS(3274), - [anon_sym_IBInspectable] = ACTIONS(3274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3274), - [anon_sym_NS_INLINE] = ACTIONS(3274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3274), - [anon_sym_OBJC_EXPORT] = ACTIONS(3274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3274), - [anon_sym_const] = ACTIONS(3274), - [anon_sym_constexpr] = ACTIONS(3274), - [anon_sym_volatile] = ACTIONS(3274), - [anon_sym_restrict] = ACTIONS(3274), - [anon_sym___restrict__] = ACTIONS(3274), - [anon_sym__Atomic] = ACTIONS(3274), - [anon_sym__Noreturn] = ACTIONS(3274), - [anon_sym_nullable] = ACTIONS(3274), - [anon_sym__Complex] = ACTIONS(3274), - [anon_sym__Nonnull] = ACTIONS(3274), - [anon_sym__Nullable] = ACTIONS(3274), - [anon_sym__Nullable_result] = ACTIONS(3274), - [anon_sym__Null_unspecified] = ACTIONS(3274), - [anon_sym___autoreleasing] = ACTIONS(3274), - [anon_sym___block] = ACTIONS(3274), - [anon_sym___bridge] = ACTIONS(3274), - [anon_sym___bridge_retained] = ACTIONS(3274), - [anon_sym___bridge_transfer] = ACTIONS(3274), - [anon_sym___complex] = ACTIONS(3274), - [anon_sym___const] = ACTIONS(3274), - [anon_sym___imag] = ACTIONS(3274), - [anon_sym___kindof] = ACTIONS(3274), - [anon_sym___nonnull] = ACTIONS(3274), - [anon_sym___nullable] = ACTIONS(3274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3274), - [anon_sym___real] = ACTIONS(3274), - [anon_sym___strong] = ACTIONS(3274), - [anon_sym___unsafe_unretained] = ACTIONS(3274), - [anon_sym___unused] = ACTIONS(3274), - [anon_sym___weak] = ACTIONS(3274), - [sym_primitive_type] = ACTIONS(3274), - [anon_sym_enum] = ACTIONS(3274), - [anon_sym_struct] = ACTIONS(3274), - [anon_sym_union] = ACTIONS(3274), - [anon_sym_if] = ACTIONS(3274), - [anon_sym_switch] = ACTIONS(3274), - [anon_sym_case] = ACTIONS(3274), - [anon_sym_default] = ACTIONS(3274), - [anon_sym_while] = ACTIONS(3274), - [anon_sym_do] = ACTIONS(3274), - [anon_sym_for] = ACTIONS(3274), - [anon_sym_in] = ACTIONS(3274), - [anon_sym_return] = ACTIONS(3274), - [anon_sym_break] = ACTIONS(3274), - [anon_sym_continue] = ACTIONS(3274), - [anon_sym_goto] = ACTIONS(3274), - [anon_sym_DASH_DASH] = ACTIONS(3276), - [anon_sym_PLUS_PLUS] = ACTIONS(3276), - [anon_sym_sizeof] = ACTIONS(3274), - [anon_sym___alignof__] = ACTIONS(3274), - [anon_sym___alignof] = ACTIONS(3274), - [anon_sym__alignof] = ACTIONS(3274), - [anon_sym_alignof] = ACTIONS(3274), - [anon_sym__Alignof] = ACTIONS(3274), - [anon_sym_offsetof] = ACTIONS(3274), - [anon_sym__Generic] = ACTIONS(3274), - [anon_sym_asm] = ACTIONS(3274), - [anon_sym___asm__] = ACTIONS(3274), - [sym_number_literal] = ACTIONS(3276), - [anon_sym_L_SQUOTE] = ACTIONS(3276), - [anon_sym_u_SQUOTE] = ACTIONS(3276), - [anon_sym_U_SQUOTE] = ACTIONS(3276), - [anon_sym_u8_SQUOTE] = ACTIONS(3276), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_AT] = ACTIONS(3274), - [anon_sym_DQUOTE] = ACTIONS(3276), - [anon_sym_L_DQUOTE] = ACTIONS(3276), - [anon_sym_u_DQUOTE] = ACTIONS(3276), - [anon_sym_U_DQUOTE] = ACTIONS(3276), - [anon_sym_u8_DQUOTE] = ACTIONS(3276), - [sym_true] = ACTIONS(3274), - [sym_false] = ACTIONS(3274), - [anon_sym_NULL] = ACTIONS(3274), - [anon_sym_nullptr] = ACTIONS(3274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3274), - [anon_sym___typeof] = ACTIONS(3274), - [anon_sym_typeof] = ACTIONS(3274), - [anon_sym_ATimport] = ACTIONS(3276), - [aux_sym_preproc_undef_token1] = ACTIONS(3274), - [anon_sym_POUND] = ACTIONS(3274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE] = ACTIONS(3274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_API_AVAILABLE] = ACTIONS(3274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_API_DEPRECATED] = ACTIONS(3274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3274), - [anon_sym___deprecated_msg] = ACTIONS(3274), - [anon_sym___deprecated_enum_msg] = ACTIONS(3274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3274), - [anon_sym_ATprotocol] = ACTIONS(3276), - [anon_sym_ATinterface] = ACTIONS(3276), - [anon_sym_ATimplementation] = ACTIONS(3276), - [anon_sym_ATcompatibility_alias] = ACTIONS(3276), - [anon_sym_ATsynthesize] = ACTIONS(3276), - [anon_sym_ATdynamic] = ACTIONS(3276), - [anon_sym__Alignas] = ACTIONS(3274), - [anon_sym_ATtry] = ACTIONS(3276), - [anon_sym___try] = ACTIONS(3274), - [anon_sym_ATthrow] = ACTIONS(3276), - [anon_sym_ATselector] = ACTIONS(3276), - [anon_sym_ATavailable] = ACTIONS(3276), - [anon_sym___builtin_available] = ACTIONS(3274), - [anon_sym_va_arg] = ACTIONS(3274), - [anon_sym___asm] = ACTIONS(3274), - [anon_sym_ATencode] = ACTIONS(3276), - [anon_sym_ATsynchronized] = ACTIONS(3276), - [anon_sym_BOOL] = ACTIONS(3274), - [anon_sym_IMP] = ACTIONS(3274), - [anon_sym_SEL] = ACTIONS(3274), - [anon_sym_Class] = ACTIONS(3274), - [anon_sym_id] = ACTIONS(3274), - }, - [452] = { - [sym_identifier] = ACTIONS(3278), - [aux_sym_preproc_include_token1] = ACTIONS(3278), - [aux_sym_preproc_include_token2] = ACTIONS(3278), - [aux_sym_preproc_def_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token2] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3278), - [aux_sym_preproc_else_token1] = ACTIONS(3278), - [aux_sym_preproc_elif_token1] = ACTIONS(3278), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3278), - [sym_preproc_directive] = ACTIONS(3278), - [anon_sym_LPAREN2] = ACTIONS(3280), - [anon_sym_BANG] = ACTIONS(3280), - [anon_sym_TILDE] = ACTIONS(3280), - [anon_sym_DASH] = ACTIONS(3278), - [anon_sym_PLUS] = ACTIONS(3278), - [anon_sym_STAR] = ACTIONS(3280), - [anon_sym_CARET] = ACTIONS(3280), - [anon_sym_AMP] = ACTIONS(3280), - [anon_sym_SEMI] = ACTIONS(3280), - [anon_sym___extension__] = ACTIONS(3278), - [anon_sym_typedef] = ACTIONS(3278), - [anon_sym_extern] = ACTIONS(3278), - [anon_sym___attribute__] = ACTIONS(3278), - [anon_sym___attribute] = ACTIONS(3278), - [anon_sym_noreturn] = ACTIONS(3278), - [anon_sym_LBRACK] = ACTIONS(3280), - [anon_sym___declspec] = ACTIONS(3278), - [anon_sym___cdecl] = ACTIONS(3278), - [anon_sym___clrcall] = ACTIONS(3278), - [anon_sym___stdcall] = ACTIONS(3278), - [anon_sym___fastcall] = ACTIONS(3278), - [anon_sym___thiscall] = ACTIONS(3278), - [anon_sym___vectorcall] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(3280), - [anon_sym_signed] = ACTIONS(3278), - [anon_sym_unsigned] = ACTIONS(3278), - [anon_sym_long] = ACTIONS(3278), - [anon_sym_short] = ACTIONS(3278), - [anon_sym_ATautoreleasepool] = ACTIONS(3280), - [anon_sym_static] = ACTIONS(3278), - [anon_sym_auto] = ACTIONS(3278), - [anon_sym_register] = ACTIONS(3278), - [anon_sym_inline] = ACTIONS(3278), - [anon_sym___inline] = ACTIONS(3278), - [anon_sym___inline__] = ACTIONS(3278), - [anon_sym___forceinline] = ACTIONS(3278), - [anon_sym_thread_local] = ACTIONS(3278), - [anon_sym___thread] = ACTIONS(3278), - [anon_sym_CG_EXTERN] = ACTIONS(3278), - [anon_sym_CG_INLINE] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3278), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3278), - [anon_sym_IBOutlet] = ACTIONS(3278), - [anon_sym_IBInspectable] = ACTIONS(3278), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3278), - [anon_sym_NS_INLINE] = ACTIONS(3278), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3278), - [anon_sym_OBJC_EXPORT] = ACTIONS(3278), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3278), - [anon_sym_const] = ACTIONS(3278), - [anon_sym_constexpr] = ACTIONS(3278), - [anon_sym_volatile] = ACTIONS(3278), - [anon_sym_restrict] = ACTIONS(3278), - [anon_sym___restrict__] = ACTIONS(3278), - [anon_sym__Atomic] = ACTIONS(3278), - [anon_sym__Noreturn] = ACTIONS(3278), - [anon_sym_nullable] = ACTIONS(3278), - [anon_sym__Complex] = ACTIONS(3278), - [anon_sym__Nonnull] = ACTIONS(3278), - [anon_sym__Nullable] = ACTIONS(3278), - [anon_sym__Nullable_result] = ACTIONS(3278), - [anon_sym__Null_unspecified] = ACTIONS(3278), - [anon_sym___autoreleasing] = ACTIONS(3278), - [anon_sym___block] = ACTIONS(3278), - [anon_sym___bridge] = ACTIONS(3278), - [anon_sym___bridge_retained] = ACTIONS(3278), - [anon_sym___bridge_transfer] = ACTIONS(3278), - [anon_sym___complex] = ACTIONS(3278), - [anon_sym___const] = ACTIONS(3278), - [anon_sym___imag] = ACTIONS(3278), - [anon_sym___kindof] = ACTIONS(3278), - [anon_sym___nonnull] = ACTIONS(3278), - [anon_sym___nullable] = ACTIONS(3278), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3278), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3278), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3278), - [anon_sym___real] = ACTIONS(3278), - [anon_sym___strong] = ACTIONS(3278), - [anon_sym___unsafe_unretained] = ACTIONS(3278), - [anon_sym___unused] = ACTIONS(3278), - [anon_sym___weak] = ACTIONS(3278), - [sym_primitive_type] = ACTIONS(3278), - [anon_sym_enum] = ACTIONS(3278), - [anon_sym_struct] = ACTIONS(3278), - [anon_sym_union] = ACTIONS(3278), - [anon_sym_if] = ACTIONS(3278), - [anon_sym_switch] = ACTIONS(3278), - [anon_sym_case] = ACTIONS(3278), - [anon_sym_default] = ACTIONS(3278), - [anon_sym_while] = ACTIONS(3278), - [anon_sym_do] = ACTIONS(3278), - [anon_sym_for] = ACTIONS(3278), - [anon_sym_in] = ACTIONS(3278), - [anon_sym_return] = ACTIONS(3278), - [anon_sym_break] = ACTIONS(3278), - [anon_sym_continue] = ACTIONS(3278), - [anon_sym_goto] = ACTIONS(3278), - [anon_sym_DASH_DASH] = ACTIONS(3280), - [anon_sym_PLUS_PLUS] = ACTIONS(3280), - [anon_sym_sizeof] = ACTIONS(3278), - [anon_sym___alignof__] = ACTIONS(3278), - [anon_sym___alignof] = ACTIONS(3278), - [anon_sym__alignof] = ACTIONS(3278), - [anon_sym_alignof] = ACTIONS(3278), - [anon_sym__Alignof] = ACTIONS(3278), - [anon_sym_offsetof] = ACTIONS(3278), - [anon_sym__Generic] = ACTIONS(3278), - [anon_sym_asm] = ACTIONS(3278), - [anon_sym___asm__] = ACTIONS(3278), - [sym_number_literal] = ACTIONS(3280), - [anon_sym_L_SQUOTE] = ACTIONS(3280), - [anon_sym_u_SQUOTE] = ACTIONS(3280), - [anon_sym_U_SQUOTE] = ACTIONS(3280), - [anon_sym_u8_SQUOTE] = ACTIONS(3280), - [anon_sym_SQUOTE] = ACTIONS(3280), - [anon_sym_AT] = ACTIONS(3278), - [anon_sym_DQUOTE] = ACTIONS(3280), - [anon_sym_L_DQUOTE] = ACTIONS(3280), - [anon_sym_u_DQUOTE] = ACTIONS(3280), - [anon_sym_U_DQUOTE] = ACTIONS(3280), - [anon_sym_u8_DQUOTE] = ACTIONS(3280), - [sym_true] = ACTIONS(3278), - [sym_false] = ACTIONS(3278), - [anon_sym_NULL] = ACTIONS(3278), - [anon_sym_nullptr] = ACTIONS(3278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3278), - [anon_sym___typeof] = ACTIONS(3278), - [anon_sym_typeof] = ACTIONS(3278), - [anon_sym_ATimport] = ACTIONS(3280), - [aux_sym_preproc_undef_token1] = ACTIONS(3278), - [anon_sym_POUND] = ACTIONS(3278), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3278), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3278), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3278), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3278), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE] = ACTIONS(3278), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_API_AVAILABLE] = ACTIONS(3278), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_API_DEPRECATED] = ACTIONS(3278), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3278), - [anon_sym___deprecated_msg] = ACTIONS(3278), - [anon_sym___deprecated_enum_msg] = ACTIONS(3278), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3278), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3278), - [anon_sym_ATprotocol] = ACTIONS(3280), - [anon_sym_ATinterface] = ACTIONS(3280), - [anon_sym_ATimplementation] = ACTIONS(3280), - [anon_sym_ATcompatibility_alias] = ACTIONS(3280), - [anon_sym_ATsynthesize] = ACTIONS(3280), - [anon_sym_ATdynamic] = ACTIONS(3280), - [anon_sym__Alignas] = ACTIONS(3278), - [anon_sym_ATtry] = ACTIONS(3280), - [anon_sym___try] = ACTIONS(3278), - [anon_sym_ATthrow] = ACTIONS(3280), - [anon_sym_ATselector] = ACTIONS(3280), - [anon_sym_ATavailable] = ACTIONS(3280), - [anon_sym___builtin_available] = ACTIONS(3278), - [anon_sym_va_arg] = ACTIONS(3278), - [anon_sym___asm] = ACTIONS(3278), - [anon_sym_ATencode] = ACTIONS(3280), - [anon_sym_ATsynchronized] = ACTIONS(3280), - [anon_sym_BOOL] = ACTIONS(3278), - [anon_sym_IMP] = ACTIONS(3278), - [anon_sym_SEL] = ACTIONS(3278), - [anon_sym_Class] = ACTIONS(3278), - [anon_sym_id] = ACTIONS(3278), - }, - [453] = { - [sym_else_clause] = STATE(650), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token2] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [aux_sym_preproc_else_token1] = ACTIONS(2424), - [aux_sym_preproc_elif_token1] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3282), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym_ATsynthesize] = ACTIONS(2426), - [anon_sym_ATdynamic] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [454] = { - [sym_identifier] = ACTIONS(3284), - [aux_sym_preproc_include_token1] = ACTIONS(3284), - [aux_sym_preproc_include_token2] = ACTIONS(3284), - [aux_sym_preproc_def_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token2] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3284), - [aux_sym_preproc_else_token1] = ACTIONS(3284), - [aux_sym_preproc_elif_token1] = ACTIONS(3284), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3284), - [sym_preproc_directive] = ACTIONS(3284), - [anon_sym_LPAREN2] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3286), - [anon_sym_TILDE] = ACTIONS(3286), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_CARET] = ACTIONS(3286), - [anon_sym_AMP] = ACTIONS(3286), - [anon_sym_SEMI] = ACTIONS(3286), - [anon_sym___extension__] = ACTIONS(3284), - [anon_sym_typedef] = ACTIONS(3284), - [anon_sym_extern] = ACTIONS(3284), - [anon_sym___attribute__] = ACTIONS(3284), - [anon_sym___attribute] = ACTIONS(3284), - [anon_sym_noreturn] = ACTIONS(3284), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym___declspec] = ACTIONS(3284), - [anon_sym___cdecl] = ACTIONS(3284), - [anon_sym___clrcall] = ACTIONS(3284), - [anon_sym___stdcall] = ACTIONS(3284), - [anon_sym___fastcall] = ACTIONS(3284), - [anon_sym___thiscall] = ACTIONS(3284), - [anon_sym___vectorcall] = ACTIONS(3284), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_signed] = ACTIONS(3284), - [anon_sym_unsigned] = ACTIONS(3284), - [anon_sym_long] = ACTIONS(3284), - [anon_sym_short] = ACTIONS(3284), - [anon_sym_ATautoreleasepool] = ACTIONS(3286), - [anon_sym_static] = ACTIONS(3284), - [anon_sym_auto] = ACTIONS(3284), - [anon_sym_register] = ACTIONS(3284), - [anon_sym_inline] = ACTIONS(3284), - [anon_sym___inline] = ACTIONS(3284), - [anon_sym___inline__] = ACTIONS(3284), - [anon_sym___forceinline] = ACTIONS(3284), - [anon_sym_thread_local] = ACTIONS(3284), - [anon_sym___thread] = ACTIONS(3284), - [anon_sym_CG_EXTERN] = ACTIONS(3284), - [anon_sym_CG_INLINE] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3284), - [anon_sym_IBOutlet] = ACTIONS(3284), - [anon_sym_IBInspectable] = ACTIONS(3284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3284), - [anon_sym_NS_INLINE] = ACTIONS(3284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3284), - [anon_sym_OBJC_EXPORT] = ACTIONS(3284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3284), - [anon_sym_const] = ACTIONS(3284), - [anon_sym_constexpr] = ACTIONS(3284), - [anon_sym_volatile] = ACTIONS(3284), - [anon_sym_restrict] = ACTIONS(3284), - [anon_sym___restrict__] = ACTIONS(3284), - [anon_sym__Atomic] = ACTIONS(3284), - [anon_sym__Noreturn] = ACTIONS(3284), - [anon_sym_nullable] = ACTIONS(3284), - [anon_sym__Complex] = ACTIONS(3284), - [anon_sym__Nonnull] = ACTIONS(3284), - [anon_sym__Nullable] = ACTIONS(3284), - [anon_sym__Nullable_result] = ACTIONS(3284), - [anon_sym__Null_unspecified] = ACTIONS(3284), - [anon_sym___autoreleasing] = ACTIONS(3284), - [anon_sym___block] = ACTIONS(3284), - [anon_sym___bridge] = ACTIONS(3284), - [anon_sym___bridge_retained] = ACTIONS(3284), - [anon_sym___bridge_transfer] = ACTIONS(3284), - [anon_sym___complex] = ACTIONS(3284), - [anon_sym___const] = ACTIONS(3284), - [anon_sym___imag] = ACTIONS(3284), - [anon_sym___kindof] = ACTIONS(3284), - [anon_sym___nonnull] = ACTIONS(3284), - [anon_sym___nullable] = ACTIONS(3284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3284), - [anon_sym___real] = ACTIONS(3284), - [anon_sym___strong] = ACTIONS(3284), - [anon_sym___unsafe_unretained] = ACTIONS(3284), - [anon_sym___unused] = ACTIONS(3284), - [anon_sym___weak] = ACTIONS(3284), - [sym_primitive_type] = ACTIONS(3284), - [anon_sym_enum] = ACTIONS(3284), - [anon_sym_struct] = ACTIONS(3284), - [anon_sym_union] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_switch] = ACTIONS(3284), - [anon_sym_case] = ACTIONS(3284), - [anon_sym_default] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_do] = ACTIONS(3284), - [anon_sym_for] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_goto] = ACTIONS(3284), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_sizeof] = ACTIONS(3284), - [anon_sym___alignof__] = ACTIONS(3284), - [anon_sym___alignof] = ACTIONS(3284), - [anon_sym__alignof] = ACTIONS(3284), - [anon_sym_alignof] = ACTIONS(3284), - [anon_sym__Alignof] = ACTIONS(3284), - [anon_sym_offsetof] = ACTIONS(3284), - [anon_sym__Generic] = ACTIONS(3284), - [anon_sym_asm] = ACTIONS(3284), - [anon_sym___asm__] = ACTIONS(3284), - [sym_number_literal] = ACTIONS(3286), - [anon_sym_L_SQUOTE] = ACTIONS(3286), - [anon_sym_u_SQUOTE] = ACTIONS(3286), - [anon_sym_U_SQUOTE] = ACTIONS(3286), - [anon_sym_u8_SQUOTE] = ACTIONS(3286), - [anon_sym_SQUOTE] = ACTIONS(3286), - [anon_sym_AT] = ACTIONS(3284), - [anon_sym_DQUOTE] = ACTIONS(3286), - [anon_sym_L_DQUOTE] = ACTIONS(3286), - [anon_sym_u_DQUOTE] = ACTIONS(3286), - [anon_sym_U_DQUOTE] = ACTIONS(3286), - [anon_sym_u8_DQUOTE] = ACTIONS(3286), - [sym_true] = ACTIONS(3284), - [sym_false] = ACTIONS(3284), - [anon_sym_NULL] = ACTIONS(3284), - [anon_sym_nullptr] = ACTIONS(3284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3284), - [anon_sym___typeof] = ACTIONS(3284), - [anon_sym_typeof] = ACTIONS(3284), - [anon_sym_ATimport] = ACTIONS(3286), - [aux_sym_preproc_undef_token1] = ACTIONS(3284), - [anon_sym_POUND] = ACTIONS(3284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE] = ACTIONS(3284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_API_AVAILABLE] = ACTIONS(3284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_API_DEPRECATED] = ACTIONS(3284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3284), - [anon_sym___deprecated_msg] = ACTIONS(3284), - [anon_sym___deprecated_enum_msg] = ACTIONS(3284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3284), - [anon_sym_ATprotocol] = ACTIONS(3286), - [anon_sym_ATinterface] = ACTIONS(3286), - [anon_sym_ATimplementation] = ACTIONS(3286), - [anon_sym_ATcompatibility_alias] = ACTIONS(3286), - [anon_sym_ATsynthesize] = ACTIONS(3286), - [anon_sym_ATdynamic] = ACTIONS(3286), - [anon_sym__Alignas] = ACTIONS(3284), - [anon_sym_ATtry] = ACTIONS(3286), - [anon_sym___try] = ACTIONS(3284), - [anon_sym_ATthrow] = ACTIONS(3286), - [anon_sym_ATselector] = ACTIONS(3286), - [anon_sym_ATavailable] = ACTIONS(3286), - [anon_sym___builtin_available] = ACTIONS(3284), - [anon_sym_va_arg] = ACTIONS(3284), - [anon_sym___asm] = ACTIONS(3284), - [anon_sym_ATencode] = ACTIONS(3286), - [anon_sym_ATsynchronized] = ACTIONS(3286), - [anon_sym_BOOL] = ACTIONS(3284), - [anon_sym_IMP] = ACTIONS(3284), - [anon_sym_SEL] = ACTIONS(3284), - [anon_sym_Class] = ACTIONS(3284), - [anon_sym_id] = ACTIONS(3284), - }, - [455] = { - [sym_identifier] = ACTIONS(3288), - [aux_sym_preproc_include_token1] = ACTIONS(3288), - [aux_sym_preproc_include_token2] = ACTIONS(3288), - [aux_sym_preproc_def_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token2] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3288), - [aux_sym_preproc_else_token1] = ACTIONS(3288), - [aux_sym_preproc_elif_token1] = ACTIONS(3288), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3288), - [sym_preproc_directive] = ACTIONS(3288), - [anon_sym_LPAREN2] = ACTIONS(3290), - [anon_sym_BANG] = ACTIONS(3290), - [anon_sym_TILDE] = ACTIONS(3290), - [anon_sym_DASH] = ACTIONS(3288), - [anon_sym_PLUS] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3290), - [anon_sym_CARET] = ACTIONS(3290), - [anon_sym_AMP] = ACTIONS(3290), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym___extension__] = ACTIONS(3288), - [anon_sym_typedef] = ACTIONS(3288), - [anon_sym_extern] = ACTIONS(3288), - [anon_sym___attribute__] = ACTIONS(3288), - [anon_sym___attribute] = ACTIONS(3288), - [anon_sym_noreturn] = ACTIONS(3288), - [anon_sym_LBRACK] = ACTIONS(3290), - [anon_sym___declspec] = ACTIONS(3288), - [anon_sym___cdecl] = ACTIONS(3288), - [anon_sym___clrcall] = ACTIONS(3288), - [anon_sym___stdcall] = ACTIONS(3288), - [anon_sym___fastcall] = ACTIONS(3288), - [anon_sym___thiscall] = ACTIONS(3288), - [anon_sym___vectorcall] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3290), - [anon_sym_signed] = ACTIONS(3288), - [anon_sym_unsigned] = ACTIONS(3288), - [anon_sym_long] = ACTIONS(3288), - [anon_sym_short] = ACTIONS(3288), - [anon_sym_ATautoreleasepool] = ACTIONS(3290), - [anon_sym_static] = ACTIONS(3288), - [anon_sym_auto] = ACTIONS(3288), - [anon_sym_register] = ACTIONS(3288), - [anon_sym_inline] = ACTIONS(3288), - [anon_sym___inline] = ACTIONS(3288), - [anon_sym___inline__] = ACTIONS(3288), - [anon_sym___forceinline] = ACTIONS(3288), - [anon_sym_thread_local] = ACTIONS(3288), - [anon_sym___thread] = ACTIONS(3288), - [anon_sym_CG_EXTERN] = ACTIONS(3288), - [anon_sym_CG_INLINE] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3288), - [anon_sym_IBOutlet] = ACTIONS(3288), - [anon_sym_IBInspectable] = ACTIONS(3288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3288), - [anon_sym_NS_INLINE] = ACTIONS(3288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3288), - [anon_sym_OBJC_EXPORT] = ACTIONS(3288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3288), - [anon_sym_const] = ACTIONS(3288), - [anon_sym_constexpr] = ACTIONS(3288), - [anon_sym_volatile] = ACTIONS(3288), - [anon_sym_restrict] = ACTIONS(3288), - [anon_sym___restrict__] = ACTIONS(3288), - [anon_sym__Atomic] = ACTIONS(3288), - [anon_sym__Noreturn] = ACTIONS(3288), - [anon_sym_nullable] = ACTIONS(3288), - [anon_sym__Complex] = ACTIONS(3288), - [anon_sym__Nonnull] = ACTIONS(3288), - [anon_sym__Nullable] = ACTIONS(3288), - [anon_sym__Nullable_result] = ACTIONS(3288), - [anon_sym__Null_unspecified] = ACTIONS(3288), - [anon_sym___autoreleasing] = ACTIONS(3288), - [anon_sym___block] = ACTIONS(3288), - [anon_sym___bridge] = ACTIONS(3288), - [anon_sym___bridge_retained] = ACTIONS(3288), - [anon_sym___bridge_transfer] = ACTIONS(3288), - [anon_sym___complex] = ACTIONS(3288), - [anon_sym___const] = ACTIONS(3288), - [anon_sym___imag] = ACTIONS(3288), - [anon_sym___kindof] = ACTIONS(3288), - [anon_sym___nonnull] = ACTIONS(3288), - [anon_sym___nullable] = ACTIONS(3288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3288), - [anon_sym___real] = ACTIONS(3288), - [anon_sym___strong] = ACTIONS(3288), - [anon_sym___unsafe_unretained] = ACTIONS(3288), - [anon_sym___unused] = ACTIONS(3288), - [anon_sym___weak] = ACTIONS(3288), - [sym_primitive_type] = ACTIONS(3288), - [anon_sym_enum] = ACTIONS(3288), - [anon_sym_struct] = ACTIONS(3288), - [anon_sym_union] = ACTIONS(3288), - [anon_sym_if] = ACTIONS(3288), - [anon_sym_switch] = ACTIONS(3288), - [anon_sym_case] = ACTIONS(3288), - [anon_sym_default] = ACTIONS(3288), - [anon_sym_while] = ACTIONS(3288), - [anon_sym_do] = ACTIONS(3288), - [anon_sym_for] = ACTIONS(3288), - [anon_sym_in] = ACTIONS(3288), - [anon_sym_return] = ACTIONS(3288), - [anon_sym_break] = ACTIONS(3288), - [anon_sym_continue] = ACTIONS(3288), - [anon_sym_goto] = ACTIONS(3288), - [anon_sym_DASH_DASH] = ACTIONS(3290), - [anon_sym_PLUS_PLUS] = ACTIONS(3290), - [anon_sym_sizeof] = ACTIONS(3288), - [anon_sym___alignof__] = ACTIONS(3288), - [anon_sym___alignof] = ACTIONS(3288), - [anon_sym__alignof] = ACTIONS(3288), - [anon_sym_alignof] = ACTIONS(3288), - [anon_sym__Alignof] = ACTIONS(3288), - [anon_sym_offsetof] = ACTIONS(3288), - [anon_sym__Generic] = ACTIONS(3288), - [anon_sym_asm] = ACTIONS(3288), - [anon_sym___asm__] = ACTIONS(3288), - [sym_number_literal] = ACTIONS(3290), - [anon_sym_L_SQUOTE] = ACTIONS(3290), - [anon_sym_u_SQUOTE] = ACTIONS(3290), - [anon_sym_U_SQUOTE] = ACTIONS(3290), - [anon_sym_u8_SQUOTE] = ACTIONS(3290), - [anon_sym_SQUOTE] = ACTIONS(3290), - [anon_sym_AT] = ACTIONS(3288), - [anon_sym_DQUOTE] = ACTIONS(3290), - [anon_sym_L_DQUOTE] = ACTIONS(3290), - [anon_sym_u_DQUOTE] = ACTIONS(3290), - [anon_sym_U_DQUOTE] = ACTIONS(3290), - [anon_sym_u8_DQUOTE] = ACTIONS(3290), - [sym_true] = ACTIONS(3288), - [sym_false] = ACTIONS(3288), - [anon_sym_NULL] = ACTIONS(3288), - [anon_sym_nullptr] = ACTIONS(3288), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3288), - [anon_sym___typeof] = ACTIONS(3288), - [anon_sym_typeof] = ACTIONS(3288), - [anon_sym_ATimport] = ACTIONS(3290), - [aux_sym_preproc_undef_token1] = ACTIONS(3288), - [anon_sym_POUND] = ACTIONS(3288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE] = ACTIONS(3288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_API_AVAILABLE] = ACTIONS(3288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_API_DEPRECATED] = ACTIONS(3288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3288), - [anon_sym___deprecated_msg] = ACTIONS(3288), - [anon_sym___deprecated_enum_msg] = ACTIONS(3288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3288), - [anon_sym_ATprotocol] = ACTIONS(3290), - [anon_sym_ATinterface] = ACTIONS(3290), - [anon_sym_ATimplementation] = ACTIONS(3290), - [anon_sym_ATcompatibility_alias] = ACTIONS(3290), - [anon_sym_ATsynthesize] = ACTIONS(3290), - [anon_sym_ATdynamic] = ACTIONS(3290), - [anon_sym__Alignas] = ACTIONS(3288), - [anon_sym_ATtry] = ACTIONS(3290), - [anon_sym___try] = ACTIONS(3288), - [anon_sym_ATthrow] = ACTIONS(3290), - [anon_sym_ATselector] = ACTIONS(3290), - [anon_sym_ATavailable] = ACTIONS(3290), - [anon_sym___builtin_available] = ACTIONS(3288), - [anon_sym_va_arg] = ACTIONS(3288), - [anon_sym___asm] = ACTIONS(3288), - [anon_sym_ATencode] = ACTIONS(3290), - [anon_sym_ATsynchronized] = ACTIONS(3290), - [anon_sym_BOOL] = ACTIONS(3288), - [anon_sym_IMP] = ACTIONS(3288), - [anon_sym_SEL] = ACTIONS(3288), - [anon_sym_Class] = ACTIONS(3288), - [anon_sym_id] = ACTIONS(3288), - }, - [456] = { - [sym_identifier] = ACTIONS(3292), - [aux_sym_preproc_include_token1] = ACTIONS(3292), - [aux_sym_preproc_include_token2] = ACTIONS(3292), - [aux_sym_preproc_def_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token2] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3292), - [aux_sym_preproc_else_token1] = ACTIONS(3292), - [aux_sym_preproc_elif_token1] = ACTIONS(3292), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3292), - [sym_preproc_directive] = ACTIONS(3292), - [anon_sym_LPAREN2] = ACTIONS(3294), - [anon_sym_BANG] = ACTIONS(3294), - [anon_sym_TILDE] = ACTIONS(3294), - [anon_sym_DASH] = ACTIONS(3292), - [anon_sym_PLUS] = ACTIONS(3292), - [anon_sym_STAR] = ACTIONS(3294), - [anon_sym_CARET] = ACTIONS(3294), - [anon_sym_AMP] = ACTIONS(3294), - [anon_sym_SEMI] = ACTIONS(3294), - [anon_sym___extension__] = ACTIONS(3292), - [anon_sym_typedef] = ACTIONS(3292), - [anon_sym_extern] = ACTIONS(3292), - [anon_sym___attribute__] = ACTIONS(3292), - [anon_sym___attribute] = ACTIONS(3292), - [anon_sym_noreturn] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3294), - [anon_sym___declspec] = ACTIONS(3292), - [anon_sym___cdecl] = ACTIONS(3292), - [anon_sym___clrcall] = ACTIONS(3292), - [anon_sym___stdcall] = ACTIONS(3292), - [anon_sym___fastcall] = ACTIONS(3292), - [anon_sym___thiscall] = ACTIONS(3292), - [anon_sym___vectorcall] = ACTIONS(3292), - [anon_sym_LBRACE] = ACTIONS(3294), - [anon_sym_signed] = ACTIONS(3292), - [anon_sym_unsigned] = ACTIONS(3292), - [anon_sym_long] = ACTIONS(3292), - [anon_sym_short] = ACTIONS(3292), - [anon_sym_ATautoreleasepool] = ACTIONS(3294), - [anon_sym_static] = ACTIONS(3292), - [anon_sym_auto] = ACTIONS(3292), - [anon_sym_register] = ACTIONS(3292), - [anon_sym_inline] = ACTIONS(3292), - [anon_sym___inline] = ACTIONS(3292), - [anon_sym___inline__] = ACTIONS(3292), - [anon_sym___forceinline] = ACTIONS(3292), - [anon_sym_thread_local] = ACTIONS(3292), - [anon_sym___thread] = ACTIONS(3292), - [anon_sym_CG_EXTERN] = ACTIONS(3292), - [anon_sym_CG_INLINE] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3292), - [anon_sym_IBOutlet] = ACTIONS(3292), - [anon_sym_IBInspectable] = ACTIONS(3292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3292), - [anon_sym_NS_INLINE] = ACTIONS(3292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3292), - [anon_sym_OBJC_EXPORT] = ACTIONS(3292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3292), - [anon_sym_const] = ACTIONS(3292), - [anon_sym_constexpr] = ACTIONS(3292), - [anon_sym_volatile] = ACTIONS(3292), - [anon_sym_restrict] = ACTIONS(3292), - [anon_sym___restrict__] = ACTIONS(3292), - [anon_sym__Atomic] = ACTIONS(3292), - [anon_sym__Noreturn] = ACTIONS(3292), - [anon_sym_nullable] = ACTIONS(3292), - [anon_sym__Complex] = ACTIONS(3292), - [anon_sym__Nonnull] = ACTIONS(3292), - [anon_sym__Nullable] = ACTIONS(3292), - [anon_sym__Nullable_result] = ACTIONS(3292), - [anon_sym__Null_unspecified] = ACTIONS(3292), - [anon_sym___autoreleasing] = ACTIONS(3292), - [anon_sym___block] = ACTIONS(3292), - [anon_sym___bridge] = ACTIONS(3292), - [anon_sym___bridge_retained] = ACTIONS(3292), - [anon_sym___bridge_transfer] = ACTIONS(3292), - [anon_sym___complex] = ACTIONS(3292), - [anon_sym___const] = ACTIONS(3292), - [anon_sym___imag] = ACTIONS(3292), - [anon_sym___kindof] = ACTIONS(3292), - [anon_sym___nonnull] = ACTIONS(3292), - [anon_sym___nullable] = ACTIONS(3292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3292), - [anon_sym___real] = ACTIONS(3292), - [anon_sym___strong] = ACTIONS(3292), - [anon_sym___unsafe_unretained] = ACTIONS(3292), - [anon_sym___unused] = ACTIONS(3292), - [anon_sym___weak] = ACTIONS(3292), - [sym_primitive_type] = ACTIONS(3292), - [anon_sym_enum] = ACTIONS(3292), - [anon_sym_struct] = ACTIONS(3292), - [anon_sym_union] = ACTIONS(3292), - [anon_sym_if] = ACTIONS(3292), - [anon_sym_switch] = ACTIONS(3292), - [anon_sym_case] = ACTIONS(3292), - [anon_sym_default] = ACTIONS(3292), - [anon_sym_while] = ACTIONS(3292), - [anon_sym_do] = ACTIONS(3292), - [anon_sym_for] = ACTIONS(3292), - [anon_sym_in] = ACTIONS(3292), - [anon_sym_return] = ACTIONS(3292), - [anon_sym_break] = ACTIONS(3292), - [anon_sym_continue] = ACTIONS(3292), - [anon_sym_goto] = ACTIONS(3292), - [anon_sym_DASH_DASH] = ACTIONS(3294), - [anon_sym_PLUS_PLUS] = ACTIONS(3294), - [anon_sym_sizeof] = ACTIONS(3292), - [anon_sym___alignof__] = ACTIONS(3292), - [anon_sym___alignof] = ACTIONS(3292), - [anon_sym__alignof] = ACTIONS(3292), - [anon_sym_alignof] = ACTIONS(3292), - [anon_sym__Alignof] = ACTIONS(3292), - [anon_sym_offsetof] = ACTIONS(3292), - [anon_sym__Generic] = ACTIONS(3292), - [anon_sym_asm] = ACTIONS(3292), - [anon_sym___asm__] = ACTIONS(3292), - [sym_number_literal] = ACTIONS(3294), - [anon_sym_L_SQUOTE] = ACTIONS(3294), - [anon_sym_u_SQUOTE] = ACTIONS(3294), - [anon_sym_U_SQUOTE] = ACTIONS(3294), - [anon_sym_u8_SQUOTE] = ACTIONS(3294), - [anon_sym_SQUOTE] = ACTIONS(3294), - [anon_sym_AT] = ACTIONS(3292), - [anon_sym_DQUOTE] = ACTIONS(3294), - [anon_sym_L_DQUOTE] = ACTIONS(3294), - [anon_sym_u_DQUOTE] = ACTIONS(3294), - [anon_sym_U_DQUOTE] = ACTIONS(3294), - [anon_sym_u8_DQUOTE] = ACTIONS(3294), - [sym_true] = ACTIONS(3292), - [sym_false] = ACTIONS(3292), - [anon_sym_NULL] = ACTIONS(3292), - [anon_sym_nullptr] = ACTIONS(3292), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3292), - [anon_sym___typeof] = ACTIONS(3292), - [anon_sym_typeof] = ACTIONS(3292), - [anon_sym_ATimport] = ACTIONS(3294), - [aux_sym_preproc_undef_token1] = ACTIONS(3292), - [anon_sym_POUND] = ACTIONS(3292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE] = ACTIONS(3292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_API_AVAILABLE] = ACTIONS(3292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_API_DEPRECATED] = ACTIONS(3292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3292), - [anon_sym___deprecated_msg] = ACTIONS(3292), - [anon_sym___deprecated_enum_msg] = ACTIONS(3292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3292), - [anon_sym_ATprotocol] = ACTIONS(3294), - [anon_sym_ATinterface] = ACTIONS(3294), - [anon_sym_ATimplementation] = ACTIONS(3294), - [anon_sym_ATcompatibility_alias] = ACTIONS(3294), - [anon_sym_ATsynthesize] = ACTIONS(3294), - [anon_sym_ATdynamic] = ACTIONS(3294), - [anon_sym__Alignas] = ACTIONS(3292), - [anon_sym_ATtry] = ACTIONS(3294), - [anon_sym___try] = ACTIONS(3292), - [anon_sym_ATthrow] = ACTIONS(3294), - [anon_sym_ATselector] = ACTIONS(3294), - [anon_sym_ATavailable] = ACTIONS(3294), - [anon_sym___builtin_available] = ACTIONS(3292), - [anon_sym_va_arg] = ACTIONS(3292), - [anon_sym___asm] = ACTIONS(3292), - [anon_sym_ATencode] = ACTIONS(3294), - [anon_sym_ATsynchronized] = ACTIONS(3294), - [anon_sym_BOOL] = ACTIONS(3292), - [anon_sym_IMP] = ACTIONS(3292), - [anon_sym_SEL] = ACTIONS(3292), - [anon_sym_Class] = ACTIONS(3292), - [anon_sym_id] = ACTIONS(3292), - }, - [457] = { - [sym_identifier] = ACTIONS(3296), - [aux_sym_preproc_include_token1] = ACTIONS(3296), - [aux_sym_preproc_include_token2] = ACTIONS(3296), - [aux_sym_preproc_def_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token2] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3296), - [aux_sym_preproc_else_token1] = ACTIONS(3296), - [aux_sym_preproc_elif_token1] = ACTIONS(3296), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3296), - [sym_preproc_directive] = ACTIONS(3296), - [anon_sym_LPAREN2] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3298), - [anon_sym_TILDE] = ACTIONS(3298), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_CARET] = ACTIONS(3298), - [anon_sym_AMP] = ACTIONS(3298), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym___extension__] = ACTIONS(3296), - [anon_sym_typedef] = ACTIONS(3296), - [anon_sym_extern] = ACTIONS(3296), - [anon_sym___attribute__] = ACTIONS(3296), - [anon_sym___attribute] = ACTIONS(3296), - [anon_sym_noreturn] = ACTIONS(3296), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym___declspec] = ACTIONS(3296), - [anon_sym___cdecl] = ACTIONS(3296), - [anon_sym___clrcall] = ACTIONS(3296), - [anon_sym___stdcall] = ACTIONS(3296), - [anon_sym___fastcall] = ACTIONS(3296), - [anon_sym___thiscall] = ACTIONS(3296), - [anon_sym___vectorcall] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_signed] = ACTIONS(3296), - [anon_sym_unsigned] = ACTIONS(3296), - [anon_sym_long] = ACTIONS(3296), - [anon_sym_short] = ACTIONS(3296), - [anon_sym_ATautoreleasepool] = ACTIONS(3298), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_auto] = ACTIONS(3296), - [anon_sym_register] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym___inline] = ACTIONS(3296), - [anon_sym___inline__] = ACTIONS(3296), - [anon_sym___forceinline] = ACTIONS(3296), - [anon_sym_thread_local] = ACTIONS(3296), - [anon_sym___thread] = ACTIONS(3296), - [anon_sym_CG_EXTERN] = ACTIONS(3296), - [anon_sym_CG_INLINE] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3296), - [anon_sym_IBOutlet] = ACTIONS(3296), - [anon_sym_IBInspectable] = ACTIONS(3296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3296), - [anon_sym_NS_INLINE] = ACTIONS(3296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3296), - [anon_sym_OBJC_EXPORT] = ACTIONS(3296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3296), - [anon_sym_const] = ACTIONS(3296), - [anon_sym_constexpr] = ACTIONS(3296), - [anon_sym_volatile] = ACTIONS(3296), - [anon_sym_restrict] = ACTIONS(3296), - [anon_sym___restrict__] = ACTIONS(3296), - [anon_sym__Atomic] = ACTIONS(3296), - [anon_sym__Noreturn] = ACTIONS(3296), - [anon_sym_nullable] = ACTIONS(3296), - [anon_sym__Complex] = ACTIONS(3296), - [anon_sym__Nonnull] = ACTIONS(3296), - [anon_sym__Nullable] = ACTIONS(3296), - [anon_sym__Nullable_result] = ACTIONS(3296), - [anon_sym__Null_unspecified] = ACTIONS(3296), - [anon_sym___autoreleasing] = ACTIONS(3296), - [anon_sym___block] = ACTIONS(3296), - [anon_sym___bridge] = ACTIONS(3296), - [anon_sym___bridge_retained] = ACTIONS(3296), - [anon_sym___bridge_transfer] = ACTIONS(3296), - [anon_sym___complex] = ACTIONS(3296), - [anon_sym___const] = ACTIONS(3296), - [anon_sym___imag] = ACTIONS(3296), - [anon_sym___kindof] = ACTIONS(3296), - [anon_sym___nonnull] = ACTIONS(3296), - [anon_sym___nullable] = ACTIONS(3296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3296), - [anon_sym___real] = ACTIONS(3296), - [anon_sym___strong] = ACTIONS(3296), - [anon_sym___unsafe_unretained] = ACTIONS(3296), - [anon_sym___unused] = ACTIONS(3296), - [anon_sym___weak] = ACTIONS(3296), - [sym_primitive_type] = ACTIONS(3296), - [anon_sym_enum] = ACTIONS(3296), - [anon_sym_struct] = ACTIONS(3296), - [anon_sym_union] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_switch] = ACTIONS(3296), - [anon_sym_case] = ACTIONS(3296), - [anon_sym_default] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_do] = ACTIONS(3296), - [anon_sym_for] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_goto] = ACTIONS(3296), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_sizeof] = ACTIONS(3296), - [anon_sym___alignof__] = ACTIONS(3296), - [anon_sym___alignof] = ACTIONS(3296), - [anon_sym__alignof] = ACTIONS(3296), - [anon_sym_alignof] = ACTIONS(3296), - [anon_sym__Alignof] = ACTIONS(3296), - [anon_sym_offsetof] = ACTIONS(3296), - [anon_sym__Generic] = ACTIONS(3296), - [anon_sym_asm] = ACTIONS(3296), - [anon_sym___asm__] = ACTIONS(3296), - [sym_number_literal] = ACTIONS(3298), - [anon_sym_L_SQUOTE] = ACTIONS(3298), - [anon_sym_u_SQUOTE] = ACTIONS(3298), - [anon_sym_U_SQUOTE] = ACTIONS(3298), - [anon_sym_u8_SQUOTE] = ACTIONS(3298), - [anon_sym_SQUOTE] = ACTIONS(3298), - [anon_sym_AT] = ACTIONS(3296), - [anon_sym_DQUOTE] = ACTIONS(3298), - [anon_sym_L_DQUOTE] = ACTIONS(3298), - [anon_sym_u_DQUOTE] = ACTIONS(3298), - [anon_sym_U_DQUOTE] = ACTIONS(3298), - [anon_sym_u8_DQUOTE] = ACTIONS(3298), - [sym_true] = ACTIONS(3296), - [sym_false] = ACTIONS(3296), - [anon_sym_NULL] = ACTIONS(3296), - [anon_sym_nullptr] = ACTIONS(3296), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3296), - [anon_sym___typeof] = ACTIONS(3296), - [anon_sym_typeof] = ACTIONS(3296), - [anon_sym_ATimport] = ACTIONS(3298), - [aux_sym_preproc_undef_token1] = ACTIONS(3296), - [anon_sym_POUND] = ACTIONS(3296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE] = ACTIONS(3296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_API_AVAILABLE] = ACTIONS(3296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_API_DEPRECATED] = ACTIONS(3296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3296), - [anon_sym___deprecated_msg] = ACTIONS(3296), - [anon_sym___deprecated_enum_msg] = ACTIONS(3296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3296), - [anon_sym_ATprotocol] = ACTIONS(3298), - [anon_sym_ATinterface] = ACTIONS(3298), - [anon_sym_ATimplementation] = ACTIONS(3298), - [anon_sym_ATcompatibility_alias] = ACTIONS(3298), - [anon_sym_ATsynthesize] = ACTIONS(3298), - [anon_sym_ATdynamic] = ACTIONS(3298), - [anon_sym__Alignas] = ACTIONS(3296), - [anon_sym_ATtry] = ACTIONS(3298), - [anon_sym___try] = ACTIONS(3296), - [anon_sym_ATthrow] = ACTIONS(3298), - [anon_sym_ATselector] = ACTIONS(3298), - [anon_sym_ATavailable] = ACTIONS(3298), - [anon_sym___builtin_available] = ACTIONS(3296), - [anon_sym_va_arg] = ACTIONS(3296), - [anon_sym___asm] = ACTIONS(3296), - [anon_sym_ATencode] = ACTIONS(3298), - [anon_sym_ATsynchronized] = ACTIONS(3298), - [anon_sym_BOOL] = ACTIONS(3296), - [anon_sym_IMP] = ACTIONS(3296), - [anon_sym_SEL] = ACTIONS(3296), - [anon_sym_Class] = ACTIONS(3296), - [anon_sym_id] = ACTIONS(3296), - }, - [458] = { - [sym_identifier] = ACTIONS(3300), - [aux_sym_preproc_include_token1] = ACTIONS(3300), - [aux_sym_preproc_include_token2] = ACTIONS(3300), - [aux_sym_preproc_def_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token2] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3300), - [aux_sym_preproc_else_token1] = ACTIONS(3300), - [aux_sym_preproc_elif_token1] = ACTIONS(3300), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3300), - [sym_preproc_directive] = ACTIONS(3300), - [anon_sym_LPAREN2] = ACTIONS(3302), - [anon_sym_BANG] = ACTIONS(3302), - [anon_sym_TILDE] = ACTIONS(3302), - [anon_sym_DASH] = ACTIONS(3300), - [anon_sym_PLUS] = ACTIONS(3300), - [anon_sym_STAR] = ACTIONS(3302), - [anon_sym_CARET] = ACTIONS(3302), - [anon_sym_AMP] = ACTIONS(3302), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym___extension__] = ACTIONS(3300), - [anon_sym_typedef] = ACTIONS(3300), - [anon_sym_extern] = ACTIONS(3300), - [anon_sym___attribute__] = ACTIONS(3300), - [anon_sym___attribute] = ACTIONS(3300), - [anon_sym_noreturn] = ACTIONS(3300), - [anon_sym_LBRACK] = ACTIONS(3302), - [anon_sym___declspec] = ACTIONS(3300), - [anon_sym___cdecl] = ACTIONS(3300), - [anon_sym___clrcall] = ACTIONS(3300), - [anon_sym___stdcall] = ACTIONS(3300), - [anon_sym___fastcall] = ACTIONS(3300), - [anon_sym___thiscall] = ACTIONS(3300), - [anon_sym___vectorcall] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3302), - [anon_sym_signed] = ACTIONS(3300), - [anon_sym_unsigned] = ACTIONS(3300), - [anon_sym_long] = ACTIONS(3300), - [anon_sym_short] = ACTIONS(3300), - [anon_sym_ATautoreleasepool] = ACTIONS(3302), - [anon_sym_static] = ACTIONS(3300), - [anon_sym_auto] = ACTIONS(3300), - [anon_sym_register] = ACTIONS(3300), - [anon_sym_inline] = ACTIONS(3300), - [anon_sym___inline] = ACTIONS(3300), - [anon_sym___inline__] = ACTIONS(3300), - [anon_sym___forceinline] = ACTIONS(3300), - [anon_sym_thread_local] = ACTIONS(3300), - [anon_sym___thread] = ACTIONS(3300), - [anon_sym_CG_EXTERN] = ACTIONS(3300), - [anon_sym_CG_INLINE] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3300), - [anon_sym_IBOutlet] = ACTIONS(3300), - [anon_sym_IBInspectable] = ACTIONS(3300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3300), - [anon_sym_NS_INLINE] = ACTIONS(3300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3300), - [anon_sym_OBJC_EXPORT] = ACTIONS(3300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3300), - [anon_sym_const] = ACTIONS(3300), - [anon_sym_constexpr] = ACTIONS(3300), - [anon_sym_volatile] = ACTIONS(3300), - [anon_sym_restrict] = ACTIONS(3300), - [anon_sym___restrict__] = ACTIONS(3300), - [anon_sym__Atomic] = ACTIONS(3300), - [anon_sym__Noreturn] = ACTIONS(3300), - [anon_sym_nullable] = ACTIONS(3300), - [anon_sym__Complex] = ACTIONS(3300), - [anon_sym__Nonnull] = ACTIONS(3300), - [anon_sym__Nullable] = ACTIONS(3300), - [anon_sym__Nullable_result] = ACTIONS(3300), - [anon_sym__Null_unspecified] = ACTIONS(3300), - [anon_sym___autoreleasing] = ACTIONS(3300), - [anon_sym___block] = ACTIONS(3300), - [anon_sym___bridge] = ACTIONS(3300), - [anon_sym___bridge_retained] = ACTIONS(3300), - [anon_sym___bridge_transfer] = ACTIONS(3300), - [anon_sym___complex] = ACTIONS(3300), - [anon_sym___const] = ACTIONS(3300), - [anon_sym___imag] = ACTIONS(3300), - [anon_sym___kindof] = ACTIONS(3300), - [anon_sym___nonnull] = ACTIONS(3300), - [anon_sym___nullable] = ACTIONS(3300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3300), - [anon_sym___real] = ACTIONS(3300), - [anon_sym___strong] = ACTIONS(3300), - [anon_sym___unsafe_unretained] = ACTIONS(3300), - [anon_sym___unused] = ACTIONS(3300), - [anon_sym___weak] = ACTIONS(3300), - [sym_primitive_type] = ACTIONS(3300), - [anon_sym_enum] = ACTIONS(3300), - [anon_sym_struct] = ACTIONS(3300), - [anon_sym_union] = ACTIONS(3300), - [anon_sym_if] = ACTIONS(3300), - [anon_sym_switch] = ACTIONS(3300), - [anon_sym_case] = ACTIONS(3300), - [anon_sym_default] = ACTIONS(3300), - [anon_sym_while] = ACTIONS(3300), - [anon_sym_do] = ACTIONS(3300), - [anon_sym_for] = ACTIONS(3300), - [anon_sym_in] = ACTIONS(3300), - [anon_sym_return] = ACTIONS(3300), - [anon_sym_break] = ACTIONS(3300), - [anon_sym_continue] = ACTIONS(3300), - [anon_sym_goto] = ACTIONS(3300), - [anon_sym_DASH_DASH] = ACTIONS(3302), - [anon_sym_PLUS_PLUS] = ACTIONS(3302), - [anon_sym_sizeof] = ACTIONS(3300), - [anon_sym___alignof__] = ACTIONS(3300), - [anon_sym___alignof] = ACTIONS(3300), - [anon_sym__alignof] = ACTIONS(3300), - [anon_sym_alignof] = ACTIONS(3300), - [anon_sym__Alignof] = ACTIONS(3300), - [anon_sym_offsetof] = ACTIONS(3300), - [anon_sym__Generic] = ACTIONS(3300), - [anon_sym_asm] = ACTIONS(3300), - [anon_sym___asm__] = ACTIONS(3300), - [sym_number_literal] = ACTIONS(3302), - [anon_sym_L_SQUOTE] = ACTIONS(3302), - [anon_sym_u_SQUOTE] = ACTIONS(3302), - [anon_sym_U_SQUOTE] = ACTIONS(3302), - [anon_sym_u8_SQUOTE] = ACTIONS(3302), - [anon_sym_SQUOTE] = ACTIONS(3302), - [anon_sym_AT] = ACTIONS(3300), - [anon_sym_DQUOTE] = ACTIONS(3302), - [anon_sym_L_DQUOTE] = ACTIONS(3302), - [anon_sym_u_DQUOTE] = ACTIONS(3302), - [anon_sym_U_DQUOTE] = ACTIONS(3302), - [anon_sym_u8_DQUOTE] = ACTIONS(3302), - [sym_true] = ACTIONS(3300), - [sym_false] = ACTIONS(3300), - [anon_sym_NULL] = ACTIONS(3300), - [anon_sym_nullptr] = ACTIONS(3300), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3300), - [anon_sym___typeof] = ACTIONS(3300), - [anon_sym_typeof] = ACTIONS(3300), - [anon_sym_ATimport] = ACTIONS(3302), - [aux_sym_preproc_undef_token1] = ACTIONS(3300), - [anon_sym_POUND] = ACTIONS(3300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE] = ACTIONS(3300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_API_AVAILABLE] = ACTIONS(3300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_API_DEPRECATED] = ACTIONS(3300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3300), - [anon_sym___deprecated_msg] = ACTIONS(3300), - [anon_sym___deprecated_enum_msg] = ACTIONS(3300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3300), - [anon_sym_ATprotocol] = ACTIONS(3302), - [anon_sym_ATinterface] = ACTIONS(3302), - [anon_sym_ATimplementation] = ACTIONS(3302), - [anon_sym_ATcompatibility_alias] = ACTIONS(3302), - [anon_sym_ATsynthesize] = ACTIONS(3302), - [anon_sym_ATdynamic] = ACTIONS(3302), - [anon_sym__Alignas] = ACTIONS(3300), - [anon_sym_ATtry] = ACTIONS(3302), - [anon_sym___try] = ACTIONS(3300), - [anon_sym_ATthrow] = ACTIONS(3302), - [anon_sym_ATselector] = ACTIONS(3302), - [anon_sym_ATavailable] = ACTIONS(3302), - [anon_sym___builtin_available] = ACTIONS(3300), - [anon_sym_va_arg] = ACTIONS(3300), - [anon_sym___asm] = ACTIONS(3300), - [anon_sym_ATencode] = ACTIONS(3302), - [anon_sym_ATsynchronized] = ACTIONS(3302), - [anon_sym_BOOL] = ACTIONS(3300), - [anon_sym_IMP] = ACTIONS(3300), - [anon_sym_SEL] = ACTIONS(3300), - [anon_sym_Class] = ACTIONS(3300), - [anon_sym_id] = ACTIONS(3300), - }, - [459] = { - [sym_identifier] = ACTIONS(3304), - [aux_sym_preproc_include_token1] = ACTIONS(3304), - [aux_sym_preproc_include_token2] = ACTIONS(3304), - [aux_sym_preproc_def_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token2] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3304), - [aux_sym_preproc_else_token1] = ACTIONS(3304), - [aux_sym_preproc_elif_token1] = ACTIONS(3304), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3304), - [sym_preproc_directive] = ACTIONS(3304), - [anon_sym_LPAREN2] = ACTIONS(3306), - [anon_sym_BANG] = ACTIONS(3306), - [anon_sym_TILDE] = ACTIONS(3306), - [anon_sym_DASH] = ACTIONS(3304), - [anon_sym_PLUS] = ACTIONS(3304), - [anon_sym_STAR] = ACTIONS(3306), - [anon_sym_CARET] = ACTIONS(3306), - [anon_sym_AMP] = ACTIONS(3306), - [anon_sym_SEMI] = ACTIONS(3306), - [anon_sym___extension__] = ACTIONS(3304), - [anon_sym_typedef] = ACTIONS(3304), - [anon_sym_extern] = ACTIONS(3304), - [anon_sym___attribute__] = ACTIONS(3304), - [anon_sym___attribute] = ACTIONS(3304), - [anon_sym_noreturn] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3306), - [anon_sym___declspec] = ACTIONS(3304), - [anon_sym___cdecl] = ACTIONS(3304), - [anon_sym___clrcall] = ACTIONS(3304), - [anon_sym___stdcall] = ACTIONS(3304), - [anon_sym___fastcall] = ACTIONS(3304), - [anon_sym___thiscall] = ACTIONS(3304), - [anon_sym___vectorcall] = ACTIONS(3304), - [anon_sym_LBRACE] = ACTIONS(3306), - [anon_sym_signed] = ACTIONS(3304), - [anon_sym_unsigned] = ACTIONS(3304), - [anon_sym_long] = ACTIONS(3304), - [anon_sym_short] = ACTIONS(3304), - [anon_sym_ATautoreleasepool] = ACTIONS(3306), - [anon_sym_static] = ACTIONS(3304), - [anon_sym_auto] = ACTIONS(3304), - [anon_sym_register] = ACTIONS(3304), - [anon_sym_inline] = ACTIONS(3304), - [anon_sym___inline] = ACTIONS(3304), - [anon_sym___inline__] = ACTIONS(3304), - [anon_sym___forceinline] = ACTIONS(3304), - [anon_sym_thread_local] = ACTIONS(3304), - [anon_sym___thread] = ACTIONS(3304), - [anon_sym_CG_EXTERN] = ACTIONS(3304), - [anon_sym_CG_INLINE] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3304), - [anon_sym_IBOutlet] = ACTIONS(3304), - [anon_sym_IBInspectable] = ACTIONS(3304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3304), - [anon_sym_NS_INLINE] = ACTIONS(3304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3304), - [anon_sym_OBJC_EXPORT] = ACTIONS(3304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3304), - [anon_sym_const] = ACTIONS(3304), - [anon_sym_constexpr] = ACTIONS(3304), - [anon_sym_volatile] = ACTIONS(3304), - [anon_sym_restrict] = ACTIONS(3304), - [anon_sym___restrict__] = ACTIONS(3304), - [anon_sym__Atomic] = ACTIONS(3304), - [anon_sym__Noreturn] = ACTIONS(3304), - [anon_sym_nullable] = ACTIONS(3304), - [anon_sym__Complex] = ACTIONS(3304), - [anon_sym__Nonnull] = ACTIONS(3304), - [anon_sym__Nullable] = ACTIONS(3304), - [anon_sym__Nullable_result] = ACTIONS(3304), - [anon_sym__Null_unspecified] = ACTIONS(3304), - [anon_sym___autoreleasing] = ACTIONS(3304), - [anon_sym___block] = ACTIONS(3304), - [anon_sym___bridge] = ACTIONS(3304), - [anon_sym___bridge_retained] = ACTIONS(3304), - [anon_sym___bridge_transfer] = ACTIONS(3304), - [anon_sym___complex] = ACTIONS(3304), - [anon_sym___const] = ACTIONS(3304), - [anon_sym___imag] = ACTIONS(3304), - [anon_sym___kindof] = ACTIONS(3304), - [anon_sym___nonnull] = ACTIONS(3304), - [anon_sym___nullable] = ACTIONS(3304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3304), - [anon_sym___real] = ACTIONS(3304), - [anon_sym___strong] = ACTIONS(3304), - [anon_sym___unsafe_unretained] = ACTIONS(3304), - [anon_sym___unused] = ACTIONS(3304), - [anon_sym___weak] = ACTIONS(3304), - [sym_primitive_type] = ACTIONS(3304), - [anon_sym_enum] = ACTIONS(3304), - [anon_sym_struct] = ACTIONS(3304), - [anon_sym_union] = ACTIONS(3304), - [anon_sym_if] = ACTIONS(3304), - [anon_sym_switch] = ACTIONS(3304), - [anon_sym_case] = ACTIONS(3304), - [anon_sym_default] = ACTIONS(3304), - [anon_sym_while] = ACTIONS(3304), - [anon_sym_do] = ACTIONS(3304), - [anon_sym_for] = ACTIONS(3304), - [anon_sym_in] = ACTIONS(3304), - [anon_sym_return] = ACTIONS(3304), - [anon_sym_break] = ACTIONS(3304), - [anon_sym_continue] = ACTIONS(3304), - [anon_sym_goto] = ACTIONS(3304), - [anon_sym_DASH_DASH] = ACTIONS(3306), - [anon_sym_PLUS_PLUS] = ACTIONS(3306), - [anon_sym_sizeof] = ACTIONS(3304), - [anon_sym___alignof__] = ACTIONS(3304), - [anon_sym___alignof] = ACTIONS(3304), - [anon_sym__alignof] = ACTIONS(3304), - [anon_sym_alignof] = ACTIONS(3304), - [anon_sym__Alignof] = ACTIONS(3304), - [anon_sym_offsetof] = ACTIONS(3304), - [anon_sym__Generic] = ACTIONS(3304), - [anon_sym_asm] = ACTIONS(3304), - [anon_sym___asm__] = ACTIONS(3304), - [sym_number_literal] = ACTIONS(3306), - [anon_sym_L_SQUOTE] = ACTIONS(3306), - [anon_sym_u_SQUOTE] = ACTIONS(3306), - [anon_sym_U_SQUOTE] = ACTIONS(3306), - [anon_sym_u8_SQUOTE] = ACTIONS(3306), - [anon_sym_SQUOTE] = ACTIONS(3306), - [anon_sym_AT] = ACTIONS(3304), - [anon_sym_DQUOTE] = ACTIONS(3306), - [anon_sym_L_DQUOTE] = ACTIONS(3306), - [anon_sym_u_DQUOTE] = ACTIONS(3306), - [anon_sym_U_DQUOTE] = ACTIONS(3306), - [anon_sym_u8_DQUOTE] = ACTIONS(3306), - [sym_true] = ACTIONS(3304), - [sym_false] = ACTIONS(3304), - [anon_sym_NULL] = ACTIONS(3304), - [anon_sym_nullptr] = ACTIONS(3304), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3304), - [anon_sym___typeof] = ACTIONS(3304), - [anon_sym_typeof] = ACTIONS(3304), - [anon_sym_ATimport] = ACTIONS(3306), - [aux_sym_preproc_undef_token1] = ACTIONS(3304), - [anon_sym_POUND] = ACTIONS(3304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE] = ACTIONS(3304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_API_AVAILABLE] = ACTIONS(3304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_API_DEPRECATED] = ACTIONS(3304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3304), - [anon_sym___deprecated_msg] = ACTIONS(3304), - [anon_sym___deprecated_enum_msg] = ACTIONS(3304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3304), - [anon_sym_ATprotocol] = ACTIONS(3306), - [anon_sym_ATinterface] = ACTIONS(3306), - [anon_sym_ATimplementation] = ACTIONS(3306), - [anon_sym_ATcompatibility_alias] = ACTIONS(3306), - [anon_sym_ATsynthesize] = ACTIONS(3306), - [anon_sym_ATdynamic] = ACTIONS(3306), - [anon_sym__Alignas] = ACTIONS(3304), - [anon_sym_ATtry] = ACTIONS(3306), - [anon_sym___try] = ACTIONS(3304), - [anon_sym_ATthrow] = ACTIONS(3306), - [anon_sym_ATselector] = ACTIONS(3306), - [anon_sym_ATavailable] = ACTIONS(3306), - [anon_sym___builtin_available] = ACTIONS(3304), - [anon_sym_va_arg] = ACTIONS(3304), - [anon_sym___asm] = ACTIONS(3304), - [anon_sym_ATencode] = ACTIONS(3306), - [anon_sym_ATsynchronized] = ACTIONS(3306), - [anon_sym_BOOL] = ACTIONS(3304), - [anon_sym_IMP] = ACTIONS(3304), - [anon_sym_SEL] = ACTIONS(3304), - [anon_sym_Class] = ACTIONS(3304), - [anon_sym_id] = ACTIONS(3304), - }, - [460] = { - [sym_identifier] = ACTIONS(3308), - [aux_sym_preproc_include_token1] = ACTIONS(3308), - [aux_sym_preproc_include_token2] = ACTIONS(3308), - [aux_sym_preproc_def_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token2] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3308), - [aux_sym_preproc_else_token1] = ACTIONS(3308), - [aux_sym_preproc_elif_token1] = ACTIONS(3308), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3308), - [sym_preproc_directive] = ACTIONS(3308), - [anon_sym_LPAREN2] = ACTIONS(3310), - [anon_sym_BANG] = ACTIONS(3310), - [anon_sym_TILDE] = ACTIONS(3310), - [anon_sym_DASH] = ACTIONS(3308), - [anon_sym_PLUS] = ACTIONS(3308), - [anon_sym_STAR] = ACTIONS(3310), - [anon_sym_CARET] = ACTIONS(3310), - [anon_sym_AMP] = ACTIONS(3310), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym___extension__] = ACTIONS(3308), - [anon_sym_typedef] = ACTIONS(3308), - [anon_sym_extern] = ACTIONS(3308), - [anon_sym___attribute__] = ACTIONS(3308), - [anon_sym___attribute] = ACTIONS(3308), - [anon_sym_noreturn] = ACTIONS(3308), - [anon_sym_LBRACK] = ACTIONS(3310), - [anon_sym___declspec] = ACTIONS(3308), - [anon_sym___cdecl] = ACTIONS(3308), - [anon_sym___clrcall] = ACTIONS(3308), - [anon_sym___stdcall] = ACTIONS(3308), - [anon_sym___fastcall] = ACTIONS(3308), - [anon_sym___thiscall] = ACTIONS(3308), - [anon_sym___vectorcall] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3310), - [anon_sym_signed] = ACTIONS(3308), - [anon_sym_unsigned] = ACTIONS(3308), - [anon_sym_long] = ACTIONS(3308), - [anon_sym_short] = ACTIONS(3308), - [anon_sym_ATautoreleasepool] = ACTIONS(3310), - [anon_sym_static] = ACTIONS(3308), - [anon_sym_auto] = ACTIONS(3308), - [anon_sym_register] = ACTIONS(3308), - [anon_sym_inline] = ACTIONS(3308), - [anon_sym___inline] = ACTIONS(3308), - [anon_sym___inline__] = ACTIONS(3308), - [anon_sym___forceinline] = ACTIONS(3308), - [anon_sym_thread_local] = ACTIONS(3308), - [anon_sym___thread] = ACTIONS(3308), - [anon_sym_CG_EXTERN] = ACTIONS(3308), - [anon_sym_CG_INLINE] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3308), - [anon_sym_IBOutlet] = ACTIONS(3308), - [anon_sym_IBInspectable] = ACTIONS(3308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3308), - [anon_sym_NS_INLINE] = ACTIONS(3308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3308), - [anon_sym_OBJC_EXPORT] = ACTIONS(3308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3308), - [anon_sym_const] = ACTIONS(3308), - [anon_sym_constexpr] = ACTIONS(3308), - [anon_sym_volatile] = ACTIONS(3308), - [anon_sym_restrict] = ACTIONS(3308), - [anon_sym___restrict__] = ACTIONS(3308), - [anon_sym__Atomic] = ACTIONS(3308), - [anon_sym__Noreturn] = ACTIONS(3308), - [anon_sym_nullable] = ACTIONS(3308), - [anon_sym__Complex] = ACTIONS(3308), - [anon_sym__Nonnull] = ACTIONS(3308), - [anon_sym__Nullable] = ACTIONS(3308), - [anon_sym__Nullable_result] = ACTIONS(3308), - [anon_sym__Null_unspecified] = ACTIONS(3308), - [anon_sym___autoreleasing] = ACTIONS(3308), - [anon_sym___block] = ACTIONS(3308), - [anon_sym___bridge] = ACTIONS(3308), - [anon_sym___bridge_retained] = ACTIONS(3308), - [anon_sym___bridge_transfer] = ACTIONS(3308), - [anon_sym___complex] = ACTIONS(3308), - [anon_sym___const] = ACTIONS(3308), - [anon_sym___imag] = ACTIONS(3308), - [anon_sym___kindof] = ACTIONS(3308), - [anon_sym___nonnull] = ACTIONS(3308), - [anon_sym___nullable] = ACTIONS(3308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3308), - [anon_sym___real] = ACTIONS(3308), - [anon_sym___strong] = ACTIONS(3308), - [anon_sym___unsafe_unretained] = ACTIONS(3308), - [anon_sym___unused] = ACTIONS(3308), - [anon_sym___weak] = ACTIONS(3308), - [sym_primitive_type] = ACTIONS(3308), - [anon_sym_enum] = ACTIONS(3308), - [anon_sym_struct] = ACTIONS(3308), - [anon_sym_union] = ACTIONS(3308), - [anon_sym_if] = ACTIONS(3308), - [anon_sym_switch] = ACTIONS(3308), - [anon_sym_case] = ACTIONS(3308), - [anon_sym_default] = ACTIONS(3308), - [anon_sym_while] = ACTIONS(3308), - [anon_sym_do] = ACTIONS(3308), - [anon_sym_for] = ACTIONS(3308), - [anon_sym_in] = ACTIONS(3308), - [anon_sym_return] = ACTIONS(3308), - [anon_sym_break] = ACTIONS(3308), - [anon_sym_continue] = ACTIONS(3308), - [anon_sym_goto] = ACTIONS(3308), - [anon_sym_DASH_DASH] = ACTIONS(3310), - [anon_sym_PLUS_PLUS] = ACTIONS(3310), - [anon_sym_sizeof] = ACTIONS(3308), - [anon_sym___alignof__] = ACTIONS(3308), - [anon_sym___alignof] = ACTIONS(3308), - [anon_sym__alignof] = ACTIONS(3308), - [anon_sym_alignof] = ACTIONS(3308), - [anon_sym__Alignof] = ACTIONS(3308), - [anon_sym_offsetof] = ACTIONS(3308), - [anon_sym__Generic] = ACTIONS(3308), - [anon_sym_asm] = ACTIONS(3308), - [anon_sym___asm__] = ACTIONS(3308), - [sym_number_literal] = ACTIONS(3310), - [anon_sym_L_SQUOTE] = ACTIONS(3310), - [anon_sym_u_SQUOTE] = ACTIONS(3310), - [anon_sym_U_SQUOTE] = ACTIONS(3310), - [anon_sym_u8_SQUOTE] = ACTIONS(3310), - [anon_sym_SQUOTE] = ACTIONS(3310), - [anon_sym_AT] = ACTIONS(3308), - [anon_sym_DQUOTE] = ACTIONS(3310), - [anon_sym_L_DQUOTE] = ACTIONS(3310), - [anon_sym_u_DQUOTE] = ACTIONS(3310), - [anon_sym_U_DQUOTE] = ACTIONS(3310), - [anon_sym_u8_DQUOTE] = ACTIONS(3310), - [sym_true] = ACTIONS(3308), - [sym_false] = ACTIONS(3308), - [anon_sym_NULL] = ACTIONS(3308), - [anon_sym_nullptr] = ACTIONS(3308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3308), - [anon_sym___typeof] = ACTIONS(3308), - [anon_sym_typeof] = ACTIONS(3308), - [anon_sym_ATimport] = ACTIONS(3310), - [aux_sym_preproc_undef_token1] = ACTIONS(3308), - [anon_sym_POUND] = ACTIONS(3308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE] = ACTIONS(3308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_API_AVAILABLE] = ACTIONS(3308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_API_DEPRECATED] = ACTIONS(3308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3308), - [anon_sym___deprecated_msg] = ACTIONS(3308), - [anon_sym___deprecated_enum_msg] = ACTIONS(3308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3308), - [anon_sym_ATprotocol] = ACTIONS(3310), - [anon_sym_ATinterface] = ACTIONS(3310), - [anon_sym_ATimplementation] = ACTIONS(3310), - [anon_sym_ATcompatibility_alias] = ACTIONS(3310), - [anon_sym_ATsynthesize] = ACTIONS(3310), - [anon_sym_ATdynamic] = ACTIONS(3310), - [anon_sym__Alignas] = ACTIONS(3308), - [anon_sym_ATtry] = ACTIONS(3310), - [anon_sym___try] = ACTIONS(3308), - [anon_sym_ATthrow] = ACTIONS(3310), - [anon_sym_ATselector] = ACTIONS(3310), - [anon_sym_ATavailable] = ACTIONS(3310), - [anon_sym___builtin_available] = ACTIONS(3308), - [anon_sym_va_arg] = ACTIONS(3308), - [anon_sym___asm] = ACTIONS(3308), - [anon_sym_ATencode] = ACTIONS(3310), - [anon_sym_ATsynchronized] = ACTIONS(3310), - [anon_sym_BOOL] = ACTIONS(3308), - [anon_sym_IMP] = ACTIONS(3308), - [anon_sym_SEL] = ACTIONS(3308), - [anon_sym_Class] = ACTIONS(3308), - [anon_sym_id] = ACTIONS(3308), - }, - [461] = { - [sym_identifier] = ACTIONS(3312), - [aux_sym_preproc_include_token1] = ACTIONS(3312), - [aux_sym_preproc_include_token2] = ACTIONS(3312), - [aux_sym_preproc_def_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token2] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3312), - [aux_sym_preproc_else_token1] = ACTIONS(3312), - [aux_sym_preproc_elif_token1] = ACTIONS(3312), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3312), - [sym_preproc_directive] = ACTIONS(3312), - [anon_sym_LPAREN2] = ACTIONS(3314), - [anon_sym_BANG] = ACTIONS(3314), - [anon_sym_TILDE] = ACTIONS(3314), - [anon_sym_DASH] = ACTIONS(3312), - [anon_sym_PLUS] = ACTIONS(3312), - [anon_sym_STAR] = ACTIONS(3314), - [anon_sym_CARET] = ACTIONS(3314), - [anon_sym_AMP] = ACTIONS(3314), - [anon_sym_SEMI] = ACTIONS(3314), - [anon_sym___extension__] = ACTIONS(3312), - [anon_sym_typedef] = ACTIONS(3312), - [anon_sym_extern] = ACTIONS(3312), - [anon_sym___attribute__] = ACTIONS(3312), - [anon_sym___attribute] = ACTIONS(3312), - [anon_sym_noreturn] = ACTIONS(3312), - [anon_sym_LBRACK] = ACTIONS(3314), - [anon_sym___declspec] = ACTIONS(3312), - [anon_sym___cdecl] = ACTIONS(3312), - [anon_sym___clrcall] = ACTIONS(3312), - [anon_sym___stdcall] = ACTIONS(3312), - [anon_sym___fastcall] = ACTIONS(3312), - [anon_sym___thiscall] = ACTIONS(3312), - [anon_sym___vectorcall] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(3314), - [anon_sym_signed] = ACTIONS(3312), - [anon_sym_unsigned] = ACTIONS(3312), - [anon_sym_long] = ACTIONS(3312), - [anon_sym_short] = ACTIONS(3312), - [anon_sym_ATautoreleasepool] = ACTIONS(3314), - [anon_sym_static] = ACTIONS(3312), - [anon_sym_auto] = ACTIONS(3312), - [anon_sym_register] = ACTIONS(3312), - [anon_sym_inline] = ACTIONS(3312), - [anon_sym___inline] = ACTIONS(3312), - [anon_sym___inline__] = ACTIONS(3312), - [anon_sym___forceinline] = ACTIONS(3312), - [anon_sym_thread_local] = ACTIONS(3312), - [anon_sym___thread] = ACTIONS(3312), - [anon_sym_CG_EXTERN] = ACTIONS(3312), - [anon_sym_CG_INLINE] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3312), - [anon_sym_IBOutlet] = ACTIONS(3312), - [anon_sym_IBInspectable] = ACTIONS(3312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3312), - [anon_sym_NS_INLINE] = ACTIONS(3312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3312), - [anon_sym_OBJC_EXPORT] = ACTIONS(3312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3312), - [anon_sym_const] = ACTIONS(3312), - [anon_sym_constexpr] = ACTIONS(3312), - [anon_sym_volatile] = ACTIONS(3312), - [anon_sym_restrict] = ACTIONS(3312), - [anon_sym___restrict__] = ACTIONS(3312), - [anon_sym__Atomic] = ACTIONS(3312), - [anon_sym__Noreturn] = ACTIONS(3312), - [anon_sym_nullable] = ACTIONS(3312), - [anon_sym__Complex] = ACTIONS(3312), - [anon_sym__Nonnull] = ACTIONS(3312), - [anon_sym__Nullable] = ACTIONS(3312), - [anon_sym__Nullable_result] = ACTIONS(3312), - [anon_sym__Null_unspecified] = ACTIONS(3312), - [anon_sym___autoreleasing] = ACTIONS(3312), - [anon_sym___block] = ACTIONS(3312), - [anon_sym___bridge] = ACTIONS(3312), - [anon_sym___bridge_retained] = ACTIONS(3312), - [anon_sym___bridge_transfer] = ACTIONS(3312), - [anon_sym___complex] = ACTIONS(3312), - [anon_sym___const] = ACTIONS(3312), - [anon_sym___imag] = ACTIONS(3312), - [anon_sym___kindof] = ACTIONS(3312), - [anon_sym___nonnull] = ACTIONS(3312), - [anon_sym___nullable] = ACTIONS(3312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3312), - [anon_sym___real] = ACTIONS(3312), - [anon_sym___strong] = ACTIONS(3312), - [anon_sym___unsafe_unretained] = ACTIONS(3312), - [anon_sym___unused] = ACTIONS(3312), - [anon_sym___weak] = ACTIONS(3312), - [sym_primitive_type] = ACTIONS(3312), - [anon_sym_enum] = ACTIONS(3312), - [anon_sym_struct] = ACTIONS(3312), - [anon_sym_union] = ACTIONS(3312), - [anon_sym_if] = ACTIONS(3312), - [anon_sym_switch] = ACTIONS(3312), - [anon_sym_case] = ACTIONS(3312), - [anon_sym_default] = ACTIONS(3312), - [anon_sym_while] = ACTIONS(3312), - [anon_sym_do] = ACTIONS(3312), - [anon_sym_for] = ACTIONS(3312), - [anon_sym_in] = ACTIONS(3312), - [anon_sym_return] = ACTIONS(3312), - [anon_sym_break] = ACTIONS(3312), - [anon_sym_continue] = ACTIONS(3312), - [anon_sym_goto] = ACTIONS(3312), - [anon_sym_DASH_DASH] = ACTIONS(3314), - [anon_sym_PLUS_PLUS] = ACTIONS(3314), - [anon_sym_sizeof] = ACTIONS(3312), - [anon_sym___alignof__] = ACTIONS(3312), - [anon_sym___alignof] = ACTIONS(3312), - [anon_sym__alignof] = ACTIONS(3312), - [anon_sym_alignof] = ACTIONS(3312), - [anon_sym__Alignof] = ACTIONS(3312), - [anon_sym_offsetof] = ACTIONS(3312), - [anon_sym__Generic] = ACTIONS(3312), - [anon_sym_asm] = ACTIONS(3312), - [anon_sym___asm__] = ACTIONS(3312), - [sym_number_literal] = ACTIONS(3314), - [anon_sym_L_SQUOTE] = ACTIONS(3314), - [anon_sym_u_SQUOTE] = ACTIONS(3314), - [anon_sym_U_SQUOTE] = ACTIONS(3314), - [anon_sym_u8_SQUOTE] = ACTIONS(3314), - [anon_sym_SQUOTE] = ACTIONS(3314), - [anon_sym_AT] = ACTIONS(3312), - [anon_sym_DQUOTE] = ACTIONS(3314), - [anon_sym_L_DQUOTE] = ACTIONS(3314), - [anon_sym_u_DQUOTE] = ACTIONS(3314), - [anon_sym_U_DQUOTE] = ACTIONS(3314), - [anon_sym_u8_DQUOTE] = ACTIONS(3314), - [sym_true] = ACTIONS(3312), - [sym_false] = ACTIONS(3312), - [anon_sym_NULL] = ACTIONS(3312), - [anon_sym_nullptr] = ACTIONS(3312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3312), - [anon_sym___typeof] = ACTIONS(3312), - [anon_sym_typeof] = ACTIONS(3312), - [anon_sym_ATimport] = ACTIONS(3314), - [aux_sym_preproc_undef_token1] = ACTIONS(3312), - [anon_sym_POUND] = ACTIONS(3312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE] = ACTIONS(3312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_API_AVAILABLE] = ACTIONS(3312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_API_DEPRECATED] = ACTIONS(3312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3312), - [anon_sym___deprecated_msg] = ACTIONS(3312), - [anon_sym___deprecated_enum_msg] = ACTIONS(3312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3312), - [anon_sym_ATprotocol] = ACTIONS(3314), - [anon_sym_ATinterface] = ACTIONS(3314), - [anon_sym_ATimplementation] = ACTIONS(3314), - [anon_sym_ATcompatibility_alias] = ACTIONS(3314), - [anon_sym_ATsynthesize] = ACTIONS(3314), - [anon_sym_ATdynamic] = ACTIONS(3314), - [anon_sym__Alignas] = ACTIONS(3312), - [anon_sym_ATtry] = ACTIONS(3314), - [anon_sym___try] = ACTIONS(3312), - [anon_sym_ATthrow] = ACTIONS(3314), - [anon_sym_ATselector] = ACTIONS(3314), - [anon_sym_ATavailable] = ACTIONS(3314), - [anon_sym___builtin_available] = ACTIONS(3312), - [anon_sym_va_arg] = ACTIONS(3312), - [anon_sym___asm] = ACTIONS(3312), - [anon_sym_ATencode] = ACTIONS(3314), - [anon_sym_ATsynchronized] = ACTIONS(3314), - [anon_sym_BOOL] = ACTIONS(3312), - [anon_sym_IMP] = ACTIONS(3312), - [anon_sym_SEL] = ACTIONS(3312), - [anon_sym_Class] = ACTIONS(3312), - [anon_sym_id] = ACTIONS(3312), - }, - [462] = { - [sym_identifier] = ACTIONS(3316), - [aux_sym_preproc_include_token1] = ACTIONS(3316), - [aux_sym_preproc_include_token2] = ACTIONS(3316), - [aux_sym_preproc_def_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token2] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3316), - [aux_sym_preproc_else_token1] = ACTIONS(3316), - [aux_sym_preproc_elif_token1] = ACTIONS(3316), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3316), - [sym_preproc_directive] = ACTIONS(3316), - [anon_sym_LPAREN2] = ACTIONS(3318), - [anon_sym_BANG] = ACTIONS(3318), - [anon_sym_TILDE] = ACTIONS(3318), - [anon_sym_DASH] = ACTIONS(3316), - [anon_sym_PLUS] = ACTIONS(3316), - [anon_sym_STAR] = ACTIONS(3318), - [anon_sym_CARET] = ACTIONS(3318), - [anon_sym_AMP] = ACTIONS(3318), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym___extension__] = ACTIONS(3316), - [anon_sym_typedef] = ACTIONS(3316), - [anon_sym_extern] = ACTIONS(3316), - [anon_sym___attribute__] = ACTIONS(3316), - [anon_sym___attribute] = ACTIONS(3316), - [anon_sym_noreturn] = ACTIONS(3316), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym___declspec] = ACTIONS(3316), - [anon_sym___cdecl] = ACTIONS(3316), - [anon_sym___clrcall] = ACTIONS(3316), - [anon_sym___stdcall] = ACTIONS(3316), - [anon_sym___fastcall] = ACTIONS(3316), - [anon_sym___thiscall] = ACTIONS(3316), - [anon_sym___vectorcall] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3318), - [anon_sym_signed] = ACTIONS(3316), - [anon_sym_unsigned] = ACTIONS(3316), - [anon_sym_long] = ACTIONS(3316), - [anon_sym_short] = ACTIONS(3316), - [anon_sym_ATautoreleasepool] = ACTIONS(3318), - [anon_sym_static] = ACTIONS(3316), - [anon_sym_auto] = ACTIONS(3316), - [anon_sym_register] = ACTIONS(3316), - [anon_sym_inline] = ACTIONS(3316), - [anon_sym___inline] = ACTIONS(3316), - [anon_sym___inline__] = ACTIONS(3316), - [anon_sym___forceinline] = ACTIONS(3316), - [anon_sym_thread_local] = ACTIONS(3316), - [anon_sym___thread] = ACTIONS(3316), - [anon_sym_CG_EXTERN] = ACTIONS(3316), - [anon_sym_CG_INLINE] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3316), - [anon_sym_IBOutlet] = ACTIONS(3316), - [anon_sym_IBInspectable] = ACTIONS(3316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3316), - [anon_sym_NS_INLINE] = ACTIONS(3316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3316), - [anon_sym_OBJC_EXPORT] = ACTIONS(3316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3316), - [anon_sym_const] = ACTIONS(3316), - [anon_sym_constexpr] = ACTIONS(3316), - [anon_sym_volatile] = ACTIONS(3316), - [anon_sym_restrict] = ACTIONS(3316), - [anon_sym___restrict__] = ACTIONS(3316), - [anon_sym__Atomic] = ACTIONS(3316), - [anon_sym__Noreturn] = ACTIONS(3316), - [anon_sym_nullable] = ACTIONS(3316), - [anon_sym__Complex] = ACTIONS(3316), - [anon_sym__Nonnull] = ACTIONS(3316), - [anon_sym__Nullable] = ACTIONS(3316), - [anon_sym__Nullable_result] = ACTIONS(3316), - [anon_sym__Null_unspecified] = ACTIONS(3316), - [anon_sym___autoreleasing] = ACTIONS(3316), - [anon_sym___block] = ACTIONS(3316), - [anon_sym___bridge] = ACTIONS(3316), - [anon_sym___bridge_retained] = ACTIONS(3316), - [anon_sym___bridge_transfer] = ACTIONS(3316), - [anon_sym___complex] = ACTIONS(3316), - [anon_sym___const] = ACTIONS(3316), - [anon_sym___imag] = ACTIONS(3316), - [anon_sym___kindof] = ACTIONS(3316), - [anon_sym___nonnull] = ACTIONS(3316), - [anon_sym___nullable] = ACTIONS(3316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3316), - [anon_sym___real] = ACTIONS(3316), - [anon_sym___strong] = ACTIONS(3316), - [anon_sym___unsafe_unretained] = ACTIONS(3316), - [anon_sym___unused] = ACTIONS(3316), - [anon_sym___weak] = ACTIONS(3316), - [sym_primitive_type] = ACTIONS(3316), - [anon_sym_enum] = ACTIONS(3316), - [anon_sym_struct] = ACTIONS(3316), - [anon_sym_union] = ACTIONS(3316), - [anon_sym_if] = ACTIONS(3316), - [anon_sym_switch] = ACTIONS(3316), - [anon_sym_case] = ACTIONS(3316), - [anon_sym_default] = ACTIONS(3316), - [anon_sym_while] = ACTIONS(3316), - [anon_sym_do] = ACTIONS(3316), - [anon_sym_for] = ACTIONS(3316), - [anon_sym_in] = ACTIONS(3316), - [anon_sym_return] = ACTIONS(3316), - [anon_sym_break] = ACTIONS(3316), - [anon_sym_continue] = ACTIONS(3316), - [anon_sym_goto] = ACTIONS(3316), - [anon_sym_DASH_DASH] = ACTIONS(3318), - [anon_sym_PLUS_PLUS] = ACTIONS(3318), - [anon_sym_sizeof] = ACTIONS(3316), - [anon_sym___alignof__] = ACTIONS(3316), - [anon_sym___alignof] = ACTIONS(3316), - [anon_sym__alignof] = ACTIONS(3316), - [anon_sym_alignof] = ACTIONS(3316), - [anon_sym__Alignof] = ACTIONS(3316), - [anon_sym_offsetof] = ACTIONS(3316), - [anon_sym__Generic] = ACTIONS(3316), - [anon_sym_asm] = ACTIONS(3316), - [anon_sym___asm__] = ACTIONS(3316), - [sym_number_literal] = ACTIONS(3318), - [anon_sym_L_SQUOTE] = ACTIONS(3318), - [anon_sym_u_SQUOTE] = ACTIONS(3318), - [anon_sym_U_SQUOTE] = ACTIONS(3318), - [anon_sym_u8_SQUOTE] = ACTIONS(3318), - [anon_sym_SQUOTE] = ACTIONS(3318), - [anon_sym_AT] = ACTIONS(3316), - [anon_sym_DQUOTE] = ACTIONS(3318), - [anon_sym_L_DQUOTE] = ACTIONS(3318), - [anon_sym_u_DQUOTE] = ACTIONS(3318), - [anon_sym_U_DQUOTE] = ACTIONS(3318), - [anon_sym_u8_DQUOTE] = ACTIONS(3318), - [sym_true] = ACTIONS(3316), - [sym_false] = ACTIONS(3316), - [anon_sym_NULL] = ACTIONS(3316), - [anon_sym_nullptr] = ACTIONS(3316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3316), - [anon_sym___typeof] = ACTIONS(3316), - [anon_sym_typeof] = ACTIONS(3316), - [anon_sym_ATimport] = ACTIONS(3318), - [aux_sym_preproc_undef_token1] = ACTIONS(3316), - [anon_sym_POUND] = ACTIONS(3316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE] = ACTIONS(3316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_API_AVAILABLE] = ACTIONS(3316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_API_DEPRECATED] = ACTIONS(3316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3316), - [anon_sym___deprecated_msg] = ACTIONS(3316), - [anon_sym___deprecated_enum_msg] = ACTIONS(3316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3316), - [anon_sym_ATprotocol] = ACTIONS(3318), - [anon_sym_ATinterface] = ACTIONS(3318), - [anon_sym_ATimplementation] = ACTIONS(3318), - [anon_sym_ATcompatibility_alias] = ACTIONS(3318), - [anon_sym_ATsynthesize] = ACTIONS(3318), - [anon_sym_ATdynamic] = ACTIONS(3318), - [anon_sym__Alignas] = ACTIONS(3316), - [anon_sym_ATtry] = ACTIONS(3318), - [anon_sym___try] = ACTIONS(3316), - [anon_sym_ATthrow] = ACTIONS(3318), - [anon_sym_ATselector] = ACTIONS(3318), - [anon_sym_ATavailable] = ACTIONS(3318), - [anon_sym___builtin_available] = ACTIONS(3316), - [anon_sym_va_arg] = ACTIONS(3316), - [anon_sym___asm] = ACTIONS(3316), - [anon_sym_ATencode] = ACTIONS(3318), - [anon_sym_ATsynchronized] = ACTIONS(3318), - [anon_sym_BOOL] = ACTIONS(3316), - [anon_sym_IMP] = ACTIONS(3316), - [anon_sym_SEL] = ACTIONS(3316), - [anon_sym_Class] = ACTIONS(3316), - [anon_sym_id] = ACTIONS(3316), - }, - [463] = { - [sym_identifier] = ACTIONS(3320), - [aux_sym_preproc_include_token1] = ACTIONS(3320), - [aux_sym_preproc_include_token2] = ACTIONS(3320), - [aux_sym_preproc_def_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token2] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3320), - [aux_sym_preproc_else_token1] = ACTIONS(3320), - [aux_sym_preproc_elif_token1] = ACTIONS(3320), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3320), - [sym_preproc_directive] = ACTIONS(3320), - [anon_sym_LPAREN2] = ACTIONS(3322), - [anon_sym_BANG] = ACTIONS(3322), - [anon_sym_TILDE] = ACTIONS(3322), - [anon_sym_DASH] = ACTIONS(3320), - [anon_sym_PLUS] = ACTIONS(3320), - [anon_sym_STAR] = ACTIONS(3322), - [anon_sym_CARET] = ACTIONS(3322), - [anon_sym_AMP] = ACTIONS(3322), - [anon_sym_SEMI] = ACTIONS(3322), - [anon_sym___extension__] = ACTIONS(3320), - [anon_sym_typedef] = ACTIONS(3320), - [anon_sym_extern] = ACTIONS(3320), - [anon_sym___attribute__] = ACTIONS(3320), - [anon_sym___attribute] = ACTIONS(3320), - [anon_sym_noreturn] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3322), - [anon_sym___declspec] = ACTIONS(3320), - [anon_sym___cdecl] = ACTIONS(3320), - [anon_sym___clrcall] = ACTIONS(3320), - [anon_sym___stdcall] = ACTIONS(3320), - [anon_sym___fastcall] = ACTIONS(3320), - [anon_sym___thiscall] = ACTIONS(3320), - [anon_sym___vectorcall] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3322), - [anon_sym_signed] = ACTIONS(3320), - [anon_sym_unsigned] = ACTIONS(3320), - [anon_sym_long] = ACTIONS(3320), - [anon_sym_short] = ACTIONS(3320), - [anon_sym_ATautoreleasepool] = ACTIONS(3322), - [anon_sym_static] = ACTIONS(3320), - [anon_sym_auto] = ACTIONS(3320), - [anon_sym_register] = ACTIONS(3320), - [anon_sym_inline] = ACTIONS(3320), - [anon_sym___inline] = ACTIONS(3320), - [anon_sym___inline__] = ACTIONS(3320), - [anon_sym___forceinline] = ACTIONS(3320), - [anon_sym_thread_local] = ACTIONS(3320), - [anon_sym___thread] = ACTIONS(3320), - [anon_sym_CG_EXTERN] = ACTIONS(3320), - [anon_sym_CG_INLINE] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3320), - [anon_sym_IBOutlet] = ACTIONS(3320), - [anon_sym_IBInspectable] = ACTIONS(3320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3320), - [anon_sym_NS_INLINE] = ACTIONS(3320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3320), - [anon_sym_OBJC_EXPORT] = ACTIONS(3320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3320), - [anon_sym_const] = ACTIONS(3320), - [anon_sym_constexpr] = ACTIONS(3320), - [anon_sym_volatile] = ACTIONS(3320), - [anon_sym_restrict] = ACTIONS(3320), - [anon_sym___restrict__] = ACTIONS(3320), - [anon_sym__Atomic] = ACTIONS(3320), - [anon_sym__Noreturn] = ACTIONS(3320), - [anon_sym_nullable] = ACTIONS(3320), - [anon_sym__Complex] = ACTIONS(3320), - [anon_sym__Nonnull] = ACTIONS(3320), - [anon_sym__Nullable] = ACTIONS(3320), - [anon_sym__Nullable_result] = ACTIONS(3320), - [anon_sym__Null_unspecified] = ACTIONS(3320), - [anon_sym___autoreleasing] = ACTIONS(3320), - [anon_sym___block] = ACTIONS(3320), - [anon_sym___bridge] = ACTIONS(3320), - [anon_sym___bridge_retained] = ACTIONS(3320), - [anon_sym___bridge_transfer] = ACTIONS(3320), - [anon_sym___complex] = ACTIONS(3320), - [anon_sym___const] = ACTIONS(3320), - [anon_sym___imag] = ACTIONS(3320), - [anon_sym___kindof] = ACTIONS(3320), - [anon_sym___nonnull] = ACTIONS(3320), - [anon_sym___nullable] = ACTIONS(3320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3320), - [anon_sym___real] = ACTIONS(3320), - [anon_sym___strong] = ACTIONS(3320), - [anon_sym___unsafe_unretained] = ACTIONS(3320), - [anon_sym___unused] = ACTIONS(3320), - [anon_sym___weak] = ACTIONS(3320), - [sym_primitive_type] = ACTIONS(3320), - [anon_sym_enum] = ACTIONS(3320), - [anon_sym_struct] = ACTIONS(3320), - [anon_sym_union] = ACTIONS(3320), - [anon_sym_if] = ACTIONS(3320), - [anon_sym_switch] = ACTIONS(3320), - [anon_sym_case] = ACTIONS(3320), - [anon_sym_default] = ACTIONS(3320), - [anon_sym_while] = ACTIONS(3320), - [anon_sym_do] = ACTIONS(3320), - [anon_sym_for] = ACTIONS(3320), - [anon_sym_in] = ACTIONS(3320), - [anon_sym_return] = ACTIONS(3320), - [anon_sym_break] = ACTIONS(3320), - [anon_sym_continue] = ACTIONS(3320), - [anon_sym_goto] = ACTIONS(3320), - [anon_sym_DASH_DASH] = ACTIONS(3322), - [anon_sym_PLUS_PLUS] = ACTIONS(3322), - [anon_sym_sizeof] = ACTIONS(3320), - [anon_sym___alignof__] = ACTIONS(3320), - [anon_sym___alignof] = ACTIONS(3320), - [anon_sym__alignof] = ACTIONS(3320), - [anon_sym_alignof] = ACTIONS(3320), - [anon_sym__Alignof] = ACTIONS(3320), - [anon_sym_offsetof] = ACTIONS(3320), - [anon_sym__Generic] = ACTIONS(3320), - [anon_sym_asm] = ACTIONS(3320), - [anon_sym___asm__] = ACTIONS(3320), - [sym_number_literal] = ACTIONS(3322), - [anon_sym_L_SQUOTE] = ACTIONS(3322), - [anon_sym_u_SQUOTE] = ACTIONS(3322), - [anon_sym_U_SQUOTE] = ACTIONS(3322), - [anon_sym_u8_SQUOTE] = ACTIONS(3322), - [anon_sym_SQUOTE] = ACTIONS(3322), - [anon_sym_AT] = ACTIONS(3320), - [anon_sym_DQUOTE] = ACTIONS(3322), - [anon_sym_L_DQUOTE] = ACTIONS(3322), - [anon_sym_u_DQUOTE] = ACTIONS(3322), - [anon_sym_U_DQUOTE] = ACTIONS(3322), - [anon_sym_u8_DQUOTE] = ACTIONS(3322), - [sym_true] = ACTIONS(3320), - [sym_false] = ACTIONS(3320), - [anon_sym_NULL] = ACTIONS(3320), - [anon_sym_nullptr] = ACTIONS(3320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3320), - [anon_sym___typeof] = ACTIONS(3320), - [anon_sym_typeof] = ACTIONS(3320), - [anon_sym_ATimport] = ACTIONS(3322), - [aux_sym_preproc_undef_token1] = ACTIONS(3320), - [anon_sym_POUND] = ACTIONS(3320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE] = ACTIONS(3320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_API_AVAILABLE] = ACTIONS(3320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_API_DEPRECATED] = ACTIONS(3320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3320), - [anon_sym___deprecated_msg] = ACTIONS(3320), - [anon_sym___deprecated_enum_msg] = ACTIONS(3320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3320), - [anon_sym_ATprotocol] = ACTIONS(3322), - [anon_sym_ATinterface] = ACTIONS(3322), - [anon_sym_ATimplementation] = ACTIONS(3322), - [anon_sym_ATcompatibility_alias] = ACTIONS(3322), - [anon_sym_ATsynthesize] = ACTIONS(3322), - [anon_sym_ATdynamic] = ACTIONS(3322), - [anon_sym__Alignas] = ACTIONS(3320), - [anon_sym_ATtry] = ACTIONS(3322), - [anon_sym___try] = ACTIONS(3320), - [anon_sym_ATthrow] = ACTIONS(3322), - [anon_sym_ATselector] = ACTIONS(3322), - [anon_sym_ATavailable] = ACTIONS(3322), - [anon_sym___builtin_available] = ACTIONS(3320), - [anon_sym_va_arg] = ACTIONS(3320), - [anon_sym___asm] = ACTIONS(3320), - [anon_sym_ATencode] = ACTIONS(3322), - [anon_sym_ATsynchronized] = ACTIONS(3322), - [anon_sym_BOOL] = ACTIONS(3320), - [anon_sym_IMP] = ACTIONS(3320), - [anon_sym_SEL] = ACTIONS(3320), - [anon_sym_Class] = ACTIONS(3320), - [anon_sym_id] = ACTIONS(3320), - }, - [464] = { - [sym_identifier] = ACTIONS(3324), - [aux_sym_preproc_include_token1] = ACTIONS(3324), - [aux_sym_preproc_include_token2] = ACTIONS(3324), - [aux_sym_preproc_def_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token2] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3324), - [aux_sym_preproc_else_token1] = ACTIONS(3324), - [aux_sym_preproc_elif_token1] = ACTIONS(3324), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3324), - [sym_preproc_directive] = ACTIONS(3324), - [anon_sym_LPAREN2] = ACTIONS(3326), - [anon_sym_BANG] = ACTIONS(3326), - [anon_sym_TILDE] = ACTIONS(3326), - [anon_sym_DASH] = ACTIONS(3324), - [anon_sym_PLUS] = ACTIONS(3324), - [anon_sym_STAR] = ACTIONS(3326), - [anon_sym_CARET] = ACTIONS(3326), - [anon_sym_AMP] = ACTIONS(3326), - [anon_sym_SEMI] = ACTIONS(3326), - [anon_sym___extension__] = ACTIONS(3324), - [anon_sym_typedef] = ACTIONS(3324), - [anon_sym_extern] = ACTIONS(3324), - [anon_sym___attribute__] = ACTIONS(3324), - [anon_sym___attribute] = ACTIONS(3324), - [anon_sym_noreturn] = ACTIONS(3324), - [anon_sym_LBRACK] = ACTIONS(3326), - [anon_sym___declspec] = ACTIONS(3324), - [anon_sym___cdecl] = ACTIONS(3324), - [anon_sym___clrcall] = ACTIONS(3324), - [anon_sym___stdcall] = ACTIONS(3324), - [anon_sym___fastcall] = ACTIONS(3324), - [anon_sym___thiscall] = ACTIONS(3324), - [anon_sym___vectorcall] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(3326), - [anon_sym_signed] = ACTIONS(3324), - [anon_sym_unsigned] = ACTIONS(3324), - [anon_sym_long] = ACTIONS(3324), - [anon_sym_short] = ACTIONS(3324), - [anon_sym_ATautoreleasepool] = ACTIONS(3326), - [anon_sym_static] = ACTIONS(3324), - [anon_sym_auto] = ACTIONS(3324), - [anon_sym_register] = ACTIONS(3324), - [anon_sym_inline] = ACTIONS(3324), - [anon_sym___inline] = ACTIONS(3324), - [anon_sym___inline__] = ACTIONS(3324), - [anon_sym___forceinline] = ACTIONS(3324), - [anon_sym_thread_local] = ACTIONS(3324), - [anon_sym___thread] = ACTIONS(3324), - [anon_sym_CG_EXTERN] = ACTIONS(3324), - [anon_sym_CG_INLINE] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3324), - [anon_sym_IBOutlet] = ACTIONS(3324), - [anon_sym_IBInspectable] = ACTIONS(3324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3324), - [anon_sym_NS_INLINE] = ACTIONS(3324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3324), - [anon_sym_OBJC_EXPORT] = ACTIONS(3324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3324), - [anon_sym_const] = ACTIONS(3324), - [anon_sym_constexpr] = ACTIONS(3324), - [anon_sym_volatile] = ACTIONS(3324), - [anon_sym_restrict] = ACTIONS(3324), - [anon_sym___restrict__] = ACTIONS(3324), - [anon_sym__Atomic] = ACTIONS(3324), - [anon_sym__Noreturn] = ACTIONS(3324), - [anon_sym_nullable] = ACTIONS(3324), - [anon_sym__Complex] = ACTIONS(3324), - [anon_sym__Nonnull] = ACTIONS(3324), - [anon_sym__Nullable] = ACTIONS(3324), - [anon_sym__Nullable_result] = ACTIONS(3324), - [anon_sym__Null_unspecified] = ACTIONS(3324), - [anon_sym___autoreleasing] = ACTIONS(3324), - [anon_sym___block] = ACTIONS(3324), - [anon_sym___bridge] = ACTIONS(3324), - [anon_sym___bridge_retained] = ACTIONS(3324), - [anon_sym___bridge_transfer] = ACTIONS(3324), - [anon_sym___complex] = ACTIONS(3324), - [anon_sym___const] = ACTIONS(3324), - [anon_sym___imag] = ACTIONS(3324), - [anon_sym___kindof] = ACTIONS(3324), - [anon_sym___nonnull] = ACTIONS(3324), - [anon_sym___nullable] = ACTIONS(3324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3324), - [anon_sym___real] = ACTIONS(3324), - [anon_sym___strong] = ACTIONS(3324), - [anon_sym___unsafe_unretained] = ACTIONS(3324), - [anon_sym___unused] = ACTIONS(3324), - [anon_sym___weak] = ACTIONS(3324), - [sym_primitive_type] = ACTIONS(3324), - [anon_sym_enum] = ACTIONS(3324), - [anon_sym_struct] = ACTIONS(3324), - [anon_sym_union] = ACTIONS(3324), - [anon_sym_if] = ACTIONS(3324), - [anon_sym_switch] = ACTIONS(3324), - [anon_sym_case] = ACTIONS(3324), - [anon_sym_default] = ACTIONS(3324), - [anon_sym_while] = ACTIONS(3324), - [anon_sym_do] = ACTIONS(3324), - [anon_sym_for] = ACTIONS(3324), - [anon_sym_in] = ACTIONS(3324), - [anon_sym_return] = ACTIONS(3324), - [anon_sym_break] = ACTIONS(3324), - [anon_sym_continue] = ACTIONS(3324), - [anon_sym_goto] = ACTIONS(3324), - [anon_sym_DASH_DASH] = ACTIONS(3326), - [anon_sym_PLUS_PLUS] = ACTIONS(3326), - [anon_sym_sizeof] = ACTIONS(3324), - [anon_sym___alignof__] = ACTIONS(3324), - [anon_sym___alignof] = ACTIONS(3324), - [anon_sym__alignof] = ACTIONS(3324), - [anon_sym_alignof] = ACTIONS(3324), - [anon_sym__Alignof] = ACTIONS(3324), - [anon_sym_offsetof] = ACTIONS(3324), - [anon_sym__Generic] = ACTIONS(3324), - [anon_sym_asm] = ACTIONS(3324), - [anon_sym___asm__] = ACTIONS(3324), - [sym_number_literal] = ACTIONS(3326), - [anon_sym_L_SQUOTE] = ACTIONS(3326), - [anon_sym_u_SQUOTE] = ACTIONS(3326), - [anon_sym_U_SQUOTE] = ACTIONS(3326), - [anon_sym_u8_SQUOTE] = ACTIONS(3326), - [anon_sym_SQUOTE] = ACTIONS(3326), - [anon_sym_AT] = ACTIONS(3324), - [anon_sym_DQUOTE] = ACTIONS(3326), - [anon_sym_L_DQUOTE] = ACTIONS(3326), - [anon_sym_u_DQUOTE] = ACTIONS(3326), - [anon_sym_U_DQUOTE] = ACTIONS(3326), - [anon_sym_u8_DQUOTE] = ACTIONS(3326), - [sym_true] = ACTIONS(3324), - [sym_false] = ACTIONS(3324), - [anon_sym_NULL] = ACTIONS(3324), - [anon_sym_nullptr] = ACTIONS(3324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3324), - [anon_sym___typeof] = ACTIONS(3324), - [anon_sym_typeof] = ACTIONS(3324), - [anon_sym_ATimport] = ACTIONS(3326), - [aux_sym_preproc_undef_token1] = ACTIONS(3324), - [anon_sym_POUND] = ACTIONS(3324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE] = ACTIONS(3324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_API_AVAILABLE] = ACTIONS(3324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_API_DEPRECATED] = ACTIONS(3324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3324), - [anon_sym___deprecated_msg] = ACTIONS(3324), - [anon_sym___deprecated_enum_msg] = ACTIONS(3324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3324), - [anon_sym_ATprotocol] = ACTIONS(3326), - [anon_sym_ATinterface] = ACTIONS(3326), - [anon_sym_ATimplementation] = ACTIONS(3326), - [anon_sym_ATcompatibility_alias] = ACTIONS(3326), - [anon_sym_ATsynthesize] = ACTIONS(3326), - [anon_sym_ATdynamic] = ACTIONS(3326), - [anon_sym__Alignas] = ACTIONS(3324), - [anon_sym_ATtry] = ACTIONS(3326), - [anon_sym___try] = ACTIONS(3324), - [anon_sym_ATthrow] = ACTIONS(3326), - [anon_sym_ATselector] = ACTIONS(3326), - [anon_sym_ATavailable] = ACTIONS(3326), - [anon_sym___builtin_available] = ACTIONS(3324), - [anon_sym_va_arg] = ACTIONS(3324), - [anon_sym___asm] = ACTIONS(3324), - [anon_sym_ATencode] = ACTIONS(3326), - [anon_sym_ATsynchronized] = ACTIONS(3326), - [anon_sym_BOOL] = ACTIONS(3324), - [anon_sym_IMP] = ACTIONS(3324), - [anon_sym_SEL] = ACTIONS(3324), - [anon_sym_Class] = ACTIONS(3324), - [anon_sym_id] = ACTIONS(3324), - }, - [465] = { - [sym_identifier] = ACTIONS(3328), - [aux_sym_preproc_include_token1] = ACTIONS(3328), - [aux_sym_preproc_include_token2] = ACTIONS(3328), - [aux_sym_preproc_def_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token2] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3328), - [aux_sym_preproc_else_token1] = ACTIONS(3328), - [aux_sym_preproc_elif_token1] = ACTIONS(3328), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3328), - [sym_preproc_directive] = ACTIONS(3328), - [anon_sym_LPAREN2] = ACTIONS(3330), - [anon_sym_BANG] = ACTIONS(3330), - [anon_sym_TILDE] = ACTIONS(3330), - [anon_sym_DASH] = ACTIONS(3328), - [anon_sym_PLUS] = ACTIONS(3328), - [anon_sym_STAR] = ACTIONS(3330), - [anon_sym_CARET] = ACTIONS(3330), - [anon_sym_AMP] = ACTIONS(3330), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym___extension__] = ACTIONS(3328), - [anon_sym_typedef] = ACTIONS(3328), - [anon_sym_extern] = ACTIONS(3328), - [anon_sym___attribute__] = ACTIONS(3328), - [anon_sym___attribute] = ACTIONS(3328), - [anon_sym_noreturn] = ACTIONS(3328), - [anon_sym_LBRACK] = ACTIONS(3330), - [anon_sym___declspec] = ACTIONS(3328), - [anon_sym___cdecl] = ACTIONS(3328), - [anon_sym___clrcall] = ACTIONS(3328), - [anon_sym___stdcall] = ACTIONS(3328), - [anon_sym___fastcall] = ACTIONS(3328), - [anon_sym___thiscall] = ACTIONS(3328), - [anon_sym___vectorcall] = ACTIONS(3328), - [anon_sym_LBRACE] = ACTIONS(3330), - [anon_sym_signed] = ACTIONS(3328), - [anon_sym_unsigned] = ACTIONS(3328), - [anon_sym_long] = ACTIONS(3328), - [anon_sym_short] = ACTIONS(3328), - [anon_sym_ATautoreleasepool] = ACTIONS(3330), - [anon_sym_static] = ACTIONS(3328), - [anon_sym_auto] = ACTIONS(3328), - [anon_sym_register] = ACTIONS(3328), - [anon_sym_inline] = ACTIONS(3328), - [anon_sym___inline] = ACTIONS(3328), - [anon_sym___inline__] = ACTIONS(3328), - [anon_sym___forceinline] = ACTIONS(3328), - [anon_sym_thread_local] = ACTIONS(3328), - [anon_sym___thread] = ACTIONS(3328), - [anon_sym_CG_EXTERN] = ACTIONS(3328), - [anon_sym_CG_INLINE] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3328), - [anon_sym_IBOutlet] = ACTIONS(3328), - [anon_sym_IBInspectable] = ACTIONS(3328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3328), - [anon_sym_NS_INLINE] = ACTIONS(3328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3328), - [anon_sym_OBJC_EXPORT] = ACTIONS(3328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3328), - [anon_sym_const] = ACTIONS(3328), - [anon_sym_constexpr] = ACTIONS(3328), - [anon_sym_volatile] = ACTIONS(3328), - [anon_sym_restrict] = ACTIONS(3328), - [anon_sym___restrict__] = ACTIONS(3328), - [anon_sym__Atomic] = ACTIONS(3328), - [anon_sym__Noreturn] = ACTIONS(3328), - [anon_sym_nullable] = ACTIONS(3328), - [anon_sym__Complex] = ACTIONS(3328), - [anon_sym__Nonnull] = ACTIONS(3328), - [anon_sym__Nullable] = ACTIONS(3328), - [anon_sym__Nullable_result] = ACTIONS(3328), - [anon_sym__Null_unspecified] = ACTIONS(3328), - [anon_sym___autoreleasing] = ACTIONS(3328), - [anon_sym___block] = ACTIONS(3328), - [anon_sym___bridge] = ACTIONS(3328), - [anon_sym___bridge_retained] = ACTIONS(3328), - [anon_sym___bridge_transfer] = ACTIONS(3328), - [anon_sym___complex] = ACTIONS(3328), - [anon_sym___const] = ACTIONS(3328), - [anon_sym___imag] = ACTIONS(3328), - [anon_sym___kindof] = ACTIONS(3328), - [anon_sym___nonnull] = ACTIONS(3328), - [anon_sym___nullable] = ACTIONS(3328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3328), - [anon_sym___real] = ACTIONS(3328), - [anon_sym___strong] = ACTIONS(3328), - [anon_sym___unsafe_unretained] = ACTIONS(3328), - [anon_sym___unused] = ACTIONS(3328), - [anon_sym___weak] = ACTIONS(3328), - [sym_primitive_type] = ACTIONS(3328), - [anon_sym_enum] = ACTIONS(3328), - [anon_sym_struct] = ACTIONS(3328), - [anon_sym_union] = ACTIONS(3328), - [anon_sym_if] = ACTIONS(3328), - [anon_sym_switch] = ACTIONS(3328), - [anon_sym_case] = ACTIONS(3328), - [anon_sym_default] = ACTIONS(3328), - [anon_sym_while] = ACTIONS(3328), - [anon_sym_do] = ACTIONS(3328), - [anon_sym_for] = ACTIONS(3328), - [anon_sym_in] = ACTIONS(3328), - [anon_sym_return] = ACTIONS(3328), - [anon_sym_break] = ACTIONS(3328), - [anon_sym_continue] = ACTIONS(3328), - [anon_sym_goto] = ACTIONS(3328), - [anon_sym_DASH_DASH] = ACTIONS(3330), - [anon_sym_PLUS_PLUS] = ACTIONS(3330), - [anon_sym_sizeof] = ACTIONS(3328), - [anon_sym___alignof__] = ACTIONS(3328), - [anon_sym___alignof] = ACTIONS(3328), - [anon_sym__alignof] = ACTIONS(3328), - [anon_sym_alignof] = ACTIONS(3328), - [anon_sym__Alignof] = ACTIONS(3328), - [anon_sym_offsetof] = ACTIONS(3328), - [anon_sym__Generic] = ACTIONS(3328), - [anon_sym_asm] = ACTIONS(3328), - [anon_sym___asm__] = ACTIONS(3328), - [sym_number_literal] = ACTIONS(3330), - [anon_sym_L_SQUOTE] = ACTIONS(3330), - [anon_sym_u_SQUOTE] = ACTIONS(3330), - [anon_sym_U_SQUOTE] = ACTIONS(3330), - [anon_sym_u8_SQUOTE] = ACTIONS(3330), - [anon_sym_SQUOTE] = ACTIONS(3330), - [anon_sym_AT] = ACTIONS(3328), - [anon_sym_DQUOTE] = ACTIONS(3330), - [anon_sym_L_DQUOTE] = ACTIONS(3330), - [anon_sym_u_DQUOTE] = ACTIONS(3330), - [anon_sym_U_DQUOTE] = ACTIONS(3330), - [anon_sym_u8_DQUOTE] = ACTIONS(3330), - [sym_true] = ACTIONS(3328), - [sym_false] = ACTIONS(3328), - [anon_sym_NULL] = ACTIONS(3328), - [anon_sym_nullptr] = ACTIONS(3328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3328), - [anon_sym___typeof] = ACTIONS(3328), - [anon_sym_typeof] = ACTIONS(3328), - [anon_sym_ATimport] = ACTIONS(3330), - [aux_sym_preproc_undef_token1] = ACTIONS(3328), - [anon_sym_POUND] = ACTIONS(3328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE] = ACTIONS(3328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_API_AVAILABLE] = ACTIONS(3328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_API_DEPRECATED] = ACTIONS(3328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3328), - [anon_sym___deprecated_msg] = ACTIONS(3328), - [anon_sym___deprecated_enum_msg] = ACTIONS(3328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3328), - [anon_sym_ATprotocol] = ACTIONS(3330), - [anon_sym_ATinterface] = ACTIONS(3330), - [anon_sym_ATimplementation] = ACTIONS(3330), - [anon_sym_ATcompatibility_alias] = ACTIONS(3330), - [anon_sym_ATsynthesize] = ACTIONS(3330), - [anon_sym_ATdynamic] = ACTIONS(3330), - [anon_sym__Alignas] = ACTIONS(3328), - [anon_sym_ATtry] = ACTIONS(3330), - [anon_sym___try] = ACTIONS(3328), - [anon_sym_ATthrow] = ACTIONS(3330), - [anon_sym_ATselector] = ACTIONS(3330), - [anon_sym_ATavailable] = ACTIONS(3330), - [anon_sym___builtin_available] = ACTIONS(3328), - [anon_sym_va_arg] = ACTIONS(3328), - [anon_sym___asm] = ACTIONS(3328), - [anon_sym_ATencode] = ACTIONS(3330), - [anon_sym_ATsynchronized] = ACTIONS(3330), - [anon_sym_BOOL] = ACTIONS(3328), - [anon_sym_IMP] = ACTIONS(3328), - [anon_sym_SEL] = ACTIONS(3328), - [anon_sym_Class] = ACTIONS(3328), - [anon_sym_id] = ACTIONS(3328), - }, - [466] = { - [sym_identifier] = ACTIONS(3332), - [aux_sym_preproc_include_token1] = ACTIONS(3332), - [aux_sym_preproc_include_token2] = ACTIONS(3332), - [aux_sym_preproc_def_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token2] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3332), - [aux_sym_preproc_else_token1] = ACTIONS(3332), - [aux_sym_preproc_elif_token1] = ACTIONS(3332), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3332), - [sym_preproc_directive] = ACTIONS(3332), - [anon_sym_LPAREN2] = ACTIONS(3334), - [anon_sym_BANG] = ACTIONS(3334), - [anon_sym_TILDE] = ACTIONS(3334), - [anon_sym_DASH] = ACTIONS(3332), - [anon_sym_PLUS] = ACTIONS(3332), - [anon_sym_STAR] = ACTIONS(3334), - [anon_sym_CARET] = ACTIONS(3334), - [anon_sym_AMP] = ACTIONS(3334), - [anon_sym_SEMI] = ACTIONS(3334), - [anon_sym___extension__] = ACTIONS(3332), - [anon_sym_typedef] = ACTIONS(3332), - [anon_sym_extern] = ACTIONS(3332), - [anon_sym___attribute__] = ACTIONS(3332), - [anon_sym___attribute] = ACTIONS(3332), - [anon_sym_noreturn] = ACTIONS(3332), - [anon_sym_LBRACK] = ACTIONS(3334), - [anon_sym___declspec] = ACTIONS(3332), - [anon_sym___cdecl] = ACTIONS(3332), - [anon_sym___clrcall] = ACTIONS(3332), - [anon_sym___stdcall] = ACTIONS(3332), - [anon_sym___fastcall] = ACTIONS(3332), - [anon_sym___thiscall] = ACTIONS(3332), - [anon_sym___vectorcall] = ACTIONS(3332), - [anon_sym_LBRACE] = ACTIONS(3334), - [anon_sym_signed] = ACTIONS(3332), - [anon_sym_unsigned] = ACTIONS(3332), - [anon_sym_long] = ACTIONS(3332), - [anon_sym_short] = ACTIONS(3332), - [anon_sym_ATautoreleasepool] = ACTIONS(3334), - [anon_sym_static] = ACTIONS(3332), - [anon_sym_auto] = ACTIONS(3332), - [anon_sym_register] = ACTIONS(3332), - [anon_sym_inline] = ACTIONS(3332), - [anon_sym___inline] = ACTIONS(3332), - [anon_sym___inline__] = ACTIONS(3332), - [anon_sym___forceinline] = ACTIONS(3332), - [anon_sym_thread_local] = ACTIONS(3332), - [anon_sym___thread] = ACTIONS(3332), - [anon_sym_CG_EXTERN] = ACTIONS(3332), - [anon_sym_CG_INLINE] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3332), - [anon_sym_IBOutlet] = ACTIONS(3332), - [anon_sym_IBInspectable] = ACTIONS(3332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3332), - [anon_sym_NS_INLINE] = ACTIONS(3332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3332), - [anon_sym_OBJC_EXPORT] = ACTIONS(3332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3332), - [anon_sym_const] = ACTIONS(3332), - [anon_sym_constexpr] = ACTIONS(3332), - [anon_sym_volatile] = ACTIONS(3332), - [anon_sym_restrict] = ACTIONS(3332), - [anon_sym___restrict__] = ACTIONS(3332), - [anon_sym__Atomic] = ACTIONS(3332), - [anon_sym__Noreturn] = ACTIONS(3332), - [anon_sym_nullable] = ACTIONS(3332), - [anon_sym__Complex] = ACTIONS(3332), - [anon_sym__Nonnull] = ACTIONS(3332), - [anon_sym__Nullable] = ACTIONS(3332), - [anon_sym__Nullable_result] = ACTIONS(3332), - [anon_sym__Null_unspecified] = ACTIONS(3332), - [anon_sym___autoreleasing] = ACTIONS(3332), - [anon_sym___block] = ACTIONS(3332), - [anon_sym___bridge] = ACTIONS(3332), - [anon_sym___bridge_retained] = ACTIONS(3332), - [anon_sym___bridge_transfer] = ACTIONS(3332), - [anon_sym___complex] = ACTIONS(3332), - [anon_sym___const] = ACTIONS(3332), - [anon_sym___imag] = ACTIONS(3332), - [anon_sym___kindof] = ACTIONS(3332), - [anon_sym___nonnull] = ACTIONS(3332), - [anon_sym___nullable] = ACTIONS(3332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3332), - [anon_sym___real] = ACTIONS(3332), - [anon_sym___strong] = ACTIONS(3332), - [anon_sym___unsafe_unretained] = ACTIONS(3332), - [anon_sym___unused] = ACTIONS(3332), - [anon_sym___weak] = ACTIONS(3332), - [sym_primitive_type] = ACTIONS(3332), - [anon_sym_enum] = ACTIONS(3332), - [anon_sym_struct] = ACTIONS(3332), - [anon_sym_union] = ACTIONS(3332), - [anon_sym_if] = ACTIONS(3332), - [anon_sym_switch] = ACTIONS(3332), - [anon_sym_case] = ACTIONS(3332), - [anon_sym_default] = ACTIONS(3332), - [anon_sym_while] = ACTIONS(3332), - [anon_sym_do] = ACTIONS(3332), - [anon_sym_for] = ACTIONS(3332), - [anon_sym_in] = ACTIONS(3332), - [anon_sym_return] = ACTIONS(3332), - [anon_sym_break] = ACTIONS(3332), - [anon_sym_continue] = ACTIONS(3332), - [anon_sym_goto] = ACTIONS(3332), - [anon_sym_DASH_DASH] = ACTIONS(3334), - [anon_sym_PLUS_PLUS] = ACTIONS(3334), - [anon_sym_sizeof] = ACTIONS(3332), - [anon_sym___alignof__] = ACTIONS(3332), - [anon_sym___alignof] = ACTIONS(3332), - [anon_sym__alignof] = ACTIONS(3332), - [anon_sym_alignof] = ACTIONS(3332), - [anon_sym__Alignof] = ACTIONS(3332), - [anon_sym_offsetof] = ACTIONS(3332), - [anon_sym__Generic] = ACTIONS(3332), - [anon_sym_asm] = ACTIONS(3332), - [anon_sym___asm__] = ACTIONS(3332), - [sym_number_literal] = ACTIONS(3334), - [anon_sym_L_SQUOTE] = ACTIONS(3334), - [anon_sym_u_SQUOTE] = ACTIONS(3334), - [anon_sym_U_SQUOTE] = ACTIONS(3334), - [anon_sym_u8_SQUOTE] = ACTIONS(3334), - [anon_sym_SQUOTE] = ACTIONS(3334), - [anon_sym_AT] = ACTIONS(3332), - [anon_sym_DQUOTE] = ACTIONS(3334), - [anon_sym_L_DQUOTE] = ACTIONS(3334), - [anon_sym_u_DQUOTE] = ACTIONS(3334), - [anon_sym_U_DQUOTE] = ACTIONS(3334), - [anon_sym_u8_DQUOTE] = ACTIONS(3334), - [sym_true] = ACTIONS(3332), - [sym_false] = ACTIONS(3332), - [anon_sym_NULL] = ACTIONS(3332), - [anon_sym_nullptr] = ACTIONS(3332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3332), - [anon_sym___typeof] = ACTIONS(3332), - [anon_sym_typeof] = ACTIONS(3332), - [anon_sym_ATimport] = ACTIONS(3334), - [aux_sym_preproc_undef_token1] = ACTIONS(3332), - [anon_sym_POUND] = ACTIONS(3332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE] = ACTIONS(3332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_API_AVAILABLE] = ACTIONS(3332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_API_DEPRECATED] = ACTIONS(3332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3332), - [anon_sym___deprecated_msg] = ACTIONS(3332), - [anon_sym___deprecated_enum_msg] = ACTIONS(3332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3332), - [anon_sym_ATprotocol] = ACTIONS(3334), - [anon_sym_ATinterface] = ACTIONS(3334), - [anon_sym_ATimplementation] = ACTIONS(3334), - [anon_sym_ATcompatibility_alias] = ACTIONS(3334), - [anon_sym_ATsynthesize] = ACTIONS(3334), - [anon_sym_ATdynamic] = ACTIONS(3334), - [anon_sym__Alignas] = ACTIONS(3332), - [anon_sym_ATtry] = ACTIONS(3334), - [anon_sym___try] = ACTIONS(3332), - [anon_sym_ATthrow] = ACTIONS(3334), - [anon_sym_ATselector] = ACTIONS(3334), - [anon_sym_ATavailable] = ACTIONS(3334), - [anon_sym___builtin_available] = ACTIONS(3332), - [anon_sym_va_arg] = ACTIONS(3332), - [anon_sym___asm] = ACTIONS(3332), - [anon_sym_ATencode] = ACTIONS(3334), - [anon_sym_ATsynchronized] = ACTIONS(3334), - [anon_sym_BOOL] = ACTIONS(3332), - [anon_sym_IMP] = ACTIONS(3332), - [anon_sym_SEL] = ACTIONS(3332), - [anon_sym_Class] = ACTIONS(3332), - [anon_sym_id] = ACTIONS(3332), - }, - [467] = { - [sym_identifier] = ACTIONS(3336), - [aux_sym_preproc_include_token1] = ACTIONS(3336), - [aux_sym_preproc_include_token2] = ACTIONS(3336), - [aux_sym_preproc_def_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token2] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3336), - [aux_sym_preproc_else_token1] = ACTIONS(3336), - [aux_sym_preproc_elif_token1] = ACTIONS(3336), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3336), - [sym_preproc_directive] = ACTIONS(3336), - [anon_sym_LPAREN2] = ACTIONS(3338), - [anon_sym_BANG] = ACTIONS(3338), - [anon_sym_TILDE] = ACTIONS(3338), - [anon_sym_DASH] = ACTIONS(3336), - [anon_sym_PLUS] = ACTIONS(3336), - [anon_sym_STAR] = ACTIONS(3338), - [anon_sym_CARET] = ACTIONS(3338), - [anon_sym_AMP] = ACTIONS(3338), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym___extension__] = ACTIONS(3336), - [anon_sym_typedef] = ACTIONS(3336), - [anon_sym_extern] = ACTIONS(3336), - [anon_sym___attribute__] = ACTIONS(3336), - [anon_sym___attribute] = ACTIONS(3336), - [anon_sym_noreturn] = ACTIONS(3336), - [anon_sym_LBRACK] = ACTIONS(3338), - [anon_sym___declspec] = ACTIONS(3336), - [anon_sym___cdecl] = ACTIONS(3336), - [anon_sym___clrcall] = ACTIONS(3336), - [anon_sym___stdcall] = ACTIONS(3336), - [anon_sym___fastcall] = ACTIONS(3336), - [anon_sym___thiscall] = ACTIONS(3336), - [anon_sym___vectorcall] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3338), - [anon_sym_signed] = ACTIONS(3336), - [anon_sym_unsigned] = ACTIONS(3336), - [anon_sym_long] = ACTIONS(3336), - [anon_sym_short] = ACTIONS(3336), - [anon_sym_ATautoreleasepool] = ACTIONS(3338), - [anon_sym_static] = ACTIONS(3336), - [anon_sym_auto] = ACTIONS(3336), - [anon_sym_register] = ACTIONS(3336), - [anon_sym_inline] = ACTIONS(3336), - [anon_sym___inline] = ACTIONS(3336), - [anon_sym___inline__] = ACTIONS(3336), - [anon_sym___forceinline] = ACTIONS(3336), - [anon_sym_thread_local] = ACTIONS(3336), - [anon_sym___thread] = ACTIONS(3336), - [anon_sym_CG_EXTERN] = ACTIONS(3336), - [anon_sym_CG_INLINE] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3336), - [anon_sym_IBOutlet] = ACTIONS(3336), - [anon_sym_IBInspectable] = ACTIONS(3336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3336), - [anon_sym_NS_INLINE] = ACTIONS(3336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3336), - [anon_sym_OBJC_EXPORT] = ACTIONS(3336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3336), - [anon_sym_const] = ACTIONS(3336), - [anon_sym_constexpr] = ACTIONS(3336), - [anon_sym_volatile] = ACTIONS(3336), - [anon_sym_restrict] = ACTIONS(3336), - [anon_sym___restrict__] = ACTIONS(3336), - [anon_sym__Atomic] = ACTIONS(3336), - [anon_sym__Noreturn] = ACTIONS(3336), - [anon_sym_nullable] = ACTIONS(3336), - [anon_sym__Complex] = ACTIONS(3336), - [anon_sym__Nonnull] = ACTIONS(3336), - [anon_sym__Nullable] = ACTIONS(3336), - [anon_sym__Nullable_result] = ACTIONS(3336), - [anon_sym__Null_unspecified] = ACTIONS(3336), - [anon_sym___autoreleasing] = ACTIONS(3336), - [anon_sym___block] = ACTIONS(3336), - [anon_sym___bridge] = ACTIONS(3336), - [anon_sym___bridge_retained] = ACTIONS(3336), - [anon_sym___bridge_transfer] = ACTIONS(3336), - [anon_sym___complex] = ACTIONS(3336), - [anon_sym___const] = ACTIONS(3336), - [anon_sym___imag] = ACTIONS(3336), - [anon_sym___kindof] = ACTIONS(3336), - [anon_sym___nonnull] = ACTIONS(3336), - [anon_sym___nullable] = ACTIONS(3336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3336), - [anon_sym___real] = ACTIONS(3336), - [anon_sym___strong] = ACTIONS(3336), - [anon_sym___unsafe_unretained] = ACTIONS(3336), - [anon_sym___unused] = ACTIONS(3336), - [anon_sym___weak] = ACTIONS(3336), - [sym_primitive_type] = ACTIONS(3336), - [anon_sym_enum] = ACTIONS(3336), - [anon_sym_struct] = ACTIONS(3336), - [anon_sym_union] = ACTIONS(3336), - [anon_sym_if] = ACTIONS(3336), - [anon_sym_switch] = ACTIONS(3336), - [anon_sym_case] = ACTIONS(3336), - [anon_sym_default] = ACTIONS(3336), - [anon_sym_while] = ACTIONS(3336), - [anon_sym_do] = ACTIONS(3336), - [anon_sym_for] = ACTIONS(3336), - [anon_sym_in] = ACTIONS(3336), - [anon_sym_return] = ACTIONS(3336), - [anon_sym_break] = ACTIONS(3336), - [anon_sym_continue] = ACTIONS(3336), - [anon_sym_goto] = ACTIONS(3336), - [anon_sym_DASH_DASH] = ACTIONS(3338), - [anon_sym_PLUS_PLUS] = ACTIONS(3338), - [anon_sym_sizeof] = ACTIONS(3336), - [anon_sym___alignof__] = ACTIONS(3336), - [anon_sym___alignof] = ACTIONS(3336), - [anon_sym__alignof] = ACTIONS(3336), - [anon_sym_alignof] = ACTIONS(3336), - [anon_sym__Alignof] = ACTIONS(3336), - [anon_sym_offsetof] = ACTIONS(3336), - [anon_sym__Generic] = ACTIONS(3336), - [anon_sym_asm] = ACTIONS(3336), - [anon_sym___asm__] = ACTIONS(3336), - [sym_number_literal] = ACTIONS(3338), - [anon_sym_L_SQUOTE] = ACTIONS(3338), - [anon_sym_u_SQUOTE] = ACTIONS(3338), - [anon_sym_U_SQUOTE] = ACTIONS(3338), - [anon_sym_u8_SQUOTE] = ACTIONS(3338), - [anon_sym_SQUOTE] = ACTIONS(3338), - [anon_sym_AT] = ACTIONS(3336), - [anon_sym_DQUOTE] = ACTIONS(3338), - [anon_sym_L_DQUOTE] = ACTIONS(3338), - [anon_sym_u_DQUOTE] = ACTIONS(3338), - [anon_sym_U_DQUOTE] = ACTIONS(3338), - [anon_sym_u8_DQUOTE] = ACTIONS(3338), - [sym_true] = ACTIONS(3336), - [sym_false] = ACTIONS(3336), - [anon_sym_NULL] = ACTIONS(3336), - [anon_sym_nullptr] = ACTIONS(3336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3336), - [anon_sym___typeof] = ACTIONS(3336), - [anon_sym_typeof] = ACTIONS(3336), - [anon_sym_ATimport] = ACTIONS(3338), - [aux_sym_preproc_undef_token1] = ACTIONS(3336), - [anon_sym_POUND] = ACTIONS(3336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE] = ACTIONS(3336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_API_AVAILABLE] = ACTIONS(3336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_API_DEPRECATED] = ACTIONS(3336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3336), - [anon_sym___deprecated_msg] = ACTIONS(3336), - [anon_sym___deprecated_enum_msg] = ACTIONS(3336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3336), - [anon_sym_ATprotocol] = ACTIONS(3338), - [anon_sym_ATinterface] = ACTIONS(3338), - [anon_sym_ATimplementation] = ACTIONS(3338), - [anon_sym_ATcompatibility_alias] = ACTIONS(3338), - [anon_sym_ATsynthesize] = ACTIONS(3338), - [anon_sym_ATdynamic] = ACTIONS(3338), - [anon_sym__Alignas] = ACTIONS(3336), - [anon_sym_ATtry] = ACTIONS(3338), - [anon_sym___try] = ACTIONS(3336), - [anon_sym_ATthrow] = ACTIONS(3338), - [anon_sym_ATselector] = ACTIONS(3338), - [anon_sym_ATavailable] = ACTIONS(3338), - [anon_sym___builtin_available] = ACTIONS(3336), - [anon_sym_va_arg] = ACTIONS(3336), - [anon_sym___asm] = ACTIONS(3336), - [anon_sym_ATencode] = ACTIONS(3338), - [anon_sym_ATsynchronized] = ACTIONS(3338), - [anon_sym_BOOL] = ACTIONS(3336), - [anon_sym_IMP] = ACTIONS(3336), - [anon_sym_SEL] = ACTIONS(3336), - [anon_sym_Class] = ACTIONS(3336), - [anon_sym_id] = ACTIONS(3336), - }, - [468] = { - [sym_identifier] = ACTIONS(3340), - [aux_sym_preproc_include_token1] = ACTIONS(3340), - [aux_sym_preproc_include_token2] = ACTIONS(3340), - [aux_sym_preproc_def_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token2] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3340), - [aux_sym_preproc_else_token1] = ACTIONS(3340), - [aux_sym_preproc_elif_token1] = ACTIONS(3340), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3340), - [sym_preproc_directive] = ACTIONS(3340), - [anon_sym_LPAREN2] = ACTIONS(3342), - [anon_sym_BANG] = ACTIONS(3342), - [anon_sym_TILDE] = ACTIONS(3342), - [anon_sym_DASH] = ACTIONS(3340), - [anon_sym_PLUS] = ACTIONS(3340), - [anon_sym_STAR] = ACTIONS(3342), - [anon_sym_CARET] = ACTIONS(3342), - [anon_sym_AMP] = ACTIONS(3342), - [anon_sym_SEMI] = ACTIONS(3342), - [anon_sym___extension__] = ACTIONS(3340), - [anon_sym_typedef] = ACTIONS(3340), - [anon_sym_extern] = ACTIONS(3340), - [anon_sym___attribute__] = ACTIONS(3340), - [anon_sym___attribute] = ACTIONS(3340), - [anon_sym_noreturn] = ACTIONS(3340), - [anon_sym_LBRACK] = ACTIONS(3342), - [anon_sym___declspec] = ACTIONS(3340), - [anon_sym___cdecl] = ACTIONS(3340), - [anon_sym___clrcall] = ACTIONS(3340), - [anon_sym___stdcall] = ACTIONS(3340), - [anon_sym___fastcall] = ACTIONS(3340), - [anon_sym___thiscall] = ACTIONS(3340), - [anon_sym___vectorcall] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3342), - [anon_sym_signed] = ACTIONS(3340), - [anon_sym_unsigned] = ACTIONS(3340), - [anon_sym_long] = ACTIONS(3340), - [anon_sym_short] = ACTIONS(3340), - [anon_sym_ATautoreleasepool] = ACTIONS(3342), - [anon_sym_static] = ACTIONS(3340), - [anon_sym_auto] = ACTIONS(3340), - [anon_sym_register] = ACTIONS(3340), - [anon_sym_inline] = ACTIONS(3340), - [anon_sym___inline] = ACTIONS(3340), - [anon_sym___inline__] = ACTIONS(3340), - [anon_sym___forceinline] = ACTIONS(3340), - [anon_sym_thread_local] = ACTIONS(3340), - [anon_sym___thread] = ACTIONS(3340), - [anon_sym_CG_EXTERN] = ACTIONS(3340), - [anon_sym_CG_INLINE] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3340), - [anon_sym_IBOutlet] = ACTIONS(3340), - [anon_sym_IBInspectable] = ACTIONS(3340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3340), - [anon_sym_NS_INLINE] = ACTIONS(3340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3340), - [anon_sym_OBJC_EXPORT] = ACTIONS(3340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3340), - [anon_sym_const] = ACTIONS(3340), - [anon_sym_constexpr] = ACTIONS(3340), - [anon_sym_volatile] = ACTIONS(3340), - [anon_sym_restrict] = ACTIONS(3340), - [anon_sym___restrict__] = ACTIONS(3340), - [anon_sym__Atomic] = ACTIONS(3340), - [anon_sym__Noreturn] = ACTIONS(3340), - [anon_sym_nullable] = ACTIONS(3340), - [anon_sym__Complex] = ACTIONS(3340), - [anon_sym__Nonnull] = ACTIONS(3340), - [anon_sym__Nullable] = ACTIONS(3340), - [anon_sym__Nullable_result] = ACTIONS(3340), - [anon_sym__Null_unspecified] = ACTIONS(3340), - [anon_sym___autoreleasing] = ACTIONS(3340), - [anon_sym___block] = ACTIONS(3340), - [anon_sym___bridge] = ACTIONS(3340), - [anon_sym___bridge_retained] = ACTIONS(3340), - [anon_sym___bridge_transfer] = ACTIONS(3340), - [anon_sym___complex] = ACTIONS(3340), - [anon_sym___const] = ACTIONS(3340), - [anon_sym___imag] = ACTIONS(3340), - [anon_sym___kindof] = ACTIONS(3340), - [anon_sym___nonnull] = ACTIONS(3340), - [anon_sym___nullable] = ACTIONS(3340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3340), - [anon_sym___real] = ACTIONS(3340), - [anon_sym___strong] = ACTIONS(3340), - [anon_sym___unsafe_unretained] = ACTIONS(3340), - [anon_sym___unused] = ACTIONS(3340), - [anon_sym___weak] = ACTIONS(3340), - [sym_primitive_type] = ACTIONS(3340), - [anon_sym_enum] = ACTIONS(3340), - [anon_sym_struct] = ACTIONS(3340), - [anon_sym_union] = ACTIONS(3340), - [anon_sym_if] = ACTIONS(3340), - [anon_sym_switch] = ACTIONS(3340), - [anon_sym_case] = ACTIONS(3340), - [anon_sym_default] = ACTIONS(3340), - [anon_sym_while] = ACTIONS(3340), - [anon_sym_do] = ACTIONS(3340), - [anon_sym_for] = ACTIONS(3340), - [anon_sym_in] = ACTIONS(3340), - [anon_sym_return] = ACTIONS(3340), - [anon_sym_break] = ACTIONS(3340), - [anon_sym_continue] = ACTIONS(3340), - [anon_sym_goto] = ACTIONS(3340), - [anon_sym_DASH_DASH] = ACTIONS(3342), - [anon_sym_PLUS_PLUS] = ACTIONS(3342), - [anon_sym_sizeof] = ACTIONS(3340), - [anon_sym___alignof__] = ACTIONS(3340), - [anon_sym___alignof] = ACTIONS(3340), - [anon_sym__alignof] = ACTIONS(3340), - [anon_sym_alignof] = ACTIONS(3340), - [anon_sym__Alignof] = ACTIONS(3340), - [anon_sym_offsetof] = ACTIONS(3340), - [anon_sym__Generic] = ACTIONS(3340), - [anon_sym_asm] = ACTIONS(3340), - [anon_sym___asm__] = ACTIONS(3340), - [sym_number_literal] = ACTIONS(3342), - [anon_sym_L_SQUOTE] = ACTIONS(3342), - [anon_sym_u_SQUOTE] = ACTIONS(3342), - [anon_sym_U_SQUOTE] = ACTIONS(3342), - [anon_sym_u8_SQUOTE] = ACTIONS(3342), - [anon_sym_SQUOTE] = ACTIONS(3342), - [anon_sym_AT] = ACTIONS(3340), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_L_DQUOTE] = ACTIONS(3342), - [anon_sym_u_DQUOTE] = ACTIONS(3342), - [anon_sym_U_DQUOTE] = ACTIONS(3342), - [anon_sym_u8_DQUOTE] = ACTIONS(3342), - [sym_true] = ACTIONS(3340), - [sym_false] = ACTIONS(3340), - [anon_sym_NULL] = ACTIONS(3340), - [anon_sym_nullptr] = ACTIONS(3340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3340), - [anon_sym___typeof] = ACTIONS(3340), - [anon_sym_typeof] = ACTIONS(3340), - [anon_sym_ATimport] = ACTIONS(3342), - [aux_sym_preproc_undef_token1] = ACTIONS(3340), - [anon_sym_POUND] = ACTIONS(3340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE] = ACTIONS(3340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_API_AVAILABLE] = ACTIONS(3340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_API_DEPRECATED] = ACTIONS(3340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3340), - [anon_sym___deprecated_msg] = ACTIONS(3340), - [anon_sym___deprecated_enum_msg] = ACTIONS(3340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3340), - [anon_sym_ATprotocol] = ACTIONS(3342), - [anon_sym_ATinterface] = ACTIONS(3342), - [anon_sym_ATimplementation] = ACTIONS(3342), - [anon_sym_ATcompatibility_alias] = ACTIONS(3342), - [anon_sym_ATsynthesize] = ACTIONS(3342), - [anon_sym_ATdynamic] = ACTIONS(3342), - [anon_sym__Alignas] = ACTIONS(3340), - [anon_sym_ATtry] = ACTIONS(3342), - [anon_sym___try] = ACTIONS(3340), - [anon_sym_ATthrow] = ACTIONS(3342), - [anon_sym_ATselector] = ACTIONS(3342), - [anon_sym_ATavailable] = ACTIONS(3342), - [anon_sym___builtin_available] = ACTIONS(3340), - [anon_sym_va_arg] = ACTIONS(3340), - [anon_sym___asm] = ACTIONS(3340), - [anon_sym_ATencode] = ACTIONS(3342), - [anon_sym_ATsynchronized] = ACTIONS(3342), - [anon_sym_BOOL] = ACTIONS(3340), - [anon_sym_IMP] = ACTIONS(3340), - [anon_sym_SEL] = ACTIONS(3340), - [anon_sym_Class] = ACTIONS(3340), - [anon_sym_id] = ACTIONS(3340), - }, - [469] = { - [sym_identifier] = ACTIONS(3344), - [aux_sym_preproc_include_token1] = ACTIONS(3344), - [aux_sym_preproc_include_token2] = ACTIONS(3344), - [aux_sym_preproc_def_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token2] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3344), - [aux_sym_preproc_else_token1] = ACTIONS(3344), - [aux_sym_preproc_elif_token1] = ACTIONS(3344), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3344), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3344), - [sym_preproc_directive] = ACTIONS(3344), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_BANG] = ACTIONS(3346), - [anon_sym_TILDE] = ACTIONS(3346), - [anon_sym_DASH] = ACTIONS(3344), - [anon_sym_PLUS] = ACTIONS(3344), - [anon_sym_STAR] = ACTIONS(3346), - [anon_sym_CARET] = ACTIONS(3346), - [anon_sym_AMP] = ACTIONS(3346), - [anon_sym_SEMI] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3344), - [anon_sym_typedef] = ACTIONS(3344), - [anon_sym_extern] = ACTIONS(3344), - [anon_sym___attribute__] = ACTIONS(3344), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3344), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___declspec] = ACTIONS(3344), - [anon_sym___cdecl] = ACTIONS(3344), - [anon_sym___clrcall] = ACTIONS(3344), - [anon_sym___stdcall] = ACTIONS(3344), - [anon_sym___fastcall] = ACTIONS(3344), - [anon_sym___thiscall] = ACTIONS(3344), - [anon_sym___vectorcall] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(3346), - [anon_sym_signed] = ACTIONS(3344), - [anon_sym_unsigned] = ACTIONS(3344), - [anon_sym_long] = ACTIONS(3344), - [anon_sym_short] = ACTIONS(3344), - [anon_sym_ATautoreleasepool] = ACTIONS(3346), - [anon_sym_static] = ACTIONS(3344), - [anon_sym_auto] = ACTIONS(3344), - [anon_sym_register] = ACTIONS(3344), - [anon_sym_inline] = ACTIONS(3344), - [anon_sym___inline] = ACTIONS(3344), - [anon_sym___inline__] = ACTIONS(3344), - [anon_sym___forceinline] = ACTIONS(3344), - [anon_sym_thread_local] = ACTIONS(3344), - [anon_sym___thread] = ACTIONS(3344), - [anon_sym_CG_EXTERN] = ACTIONS(3344), - [anon_sym_CG_INLINE] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3344), - [anon_sym_IBOutlet] = ACTIONS(3344), - [anon_sym_IBInspectable] = ACTIONS(3344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3344), - [anon_sym_NS_INLINE] = ACTIONS(3344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3344), - [anon_sym_OBJC_EXPORT] = ACTIONS(3344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3344), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3344), - [anon_sym_volatile] = ACTIONS(3344), - [anon_sym_restrict] = ACTIONS(3344), - [anon_sym___restrict__] = ACTIONS(3344), - [anon_sym__Atomic] = ACTIONS(3344), - [anon_sym__Noreturn] = ACTIONS(3344), - [anon_sym_nullable] = ACTIONS(3344), - [anon_sym__Complex] = ACTIONS(3344), - [anon_sym__Nonnull] = ACTIONS(3344), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3344), - [anon_sym__Null_unspecified] = ACTIONS(3344), - [anon_sym___autoreleasing] = ACTIONS(3344), - [anon_sym___block] = ACTIONS(3344), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3344), - [anon_sym___bridge_transfer] = ACTIONS(3344), - [anon_sym___complex] = ACTIONS(3344), - [anon_sym___const] = ACTIONS(3344), - [anon_sym___imag] = ACTIONS(3344), - [anon_sym___kindof] = ACTIONS(3344), - [anon_sym___nonnull] = ACTIONS(3344), - [anon_sym___nullable] = ACTIONS(3344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3344), - [anon_sym___real] = ACTIONS(3344), - [anon_sym___strong] = ACTIONS(3344), - [anon_sym___unsafe_unretained] = ACTIONS(3344), - [anon_sym___unused] = ACTIONS(3344), - [anon_sym___weak] = ACTIONS(3344), - [sym_primitive_type] = ACTIONS(3344), - [anon_sym_enum] = ACTIONS(3344), - [anon_sym_struct] = ACTIONS(3344), - [anon_sym_union] = ACTIONS(3344), - [anon_sym_if] = ACTIONS(3344), - [anon_sym_switch] = ACTIONS(3344), - [anon_sym_case] = ACTIONS(3344), - [anon_sym_default] = ACTIONS(3344), - [anon_sym_while] = ACTIONS(3344), - [anon_sym_do] = ACTIONS(3344), - [anon_sym_for] = ACTIONS(3344), - [anon_sym_in] = ACTIONS(3344), - [anon_sym_return] = ACTIONS(3344), - [anon_sym_break] = ACTIONS(3344), - [anon_sym_continue] = ACTIONS(3344), - [anon_sym_goto] = ACTIONS(3344), - [anon_sym_DASH_DASH] = ACTIONS(3346), - [anon_sym_PLUS_PLUS] = ACTIONS(3346), - [anon_sym_sizeof] = ACTIONS(3344), - [anon_sym___alignof__] = ACTIONS(3344), - [anon_sym___alignof] = ACTIONS(3344), - [anon_sym__alignof] = ACTIONS(3344), - [anon_sym_alignof] = ACTIONS(3344), - [anon_sym__Alignof] = ACTIONS(3344), - [anon_sym_offsetof] = ACTIONS(3344), - [anon_sym__Generic] = ACTIONS(3344), - [anon_sym_asm] = ACTIONS(3344), - [anon_sym___asm__] = ACTIONS(3344), - [sym_number_literal] = ACTIONS(3346), - [anon_sym_L_SQUOTE] = ACTIONS(3346), - [anon_sym_u_SQUOTE] = ACTIONS(3346), - [anon_sym_U_SQUOTE] = ACTIONS(3346), - [anon_sym_u8_SQUOTE] = ACTIONS(3346), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_AT] = ACTIONS(3344), - [anon_sym_DQUOTE] = ACTIONS(3346), - [anon_sym_L_DQUOTE] = ACTIONS(3346), - [anon_sym_u_DQUOTE] = ACTIONS(3346), - [anon_sym_U_DQUOTE] = ACTIONS(3346), - [anon_sym_u8_DQUOTE] = ACTIONS(3346), - [sym_true] = ACTIONS(3344), - [sym_false] = ACTIONS(3344), - [anon_sym_NULL] = ACTIONS(3344), - [anon_sym_nullptr] = ACTIONS(3344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3344), - [anon_sym___typeof] = ACTIONS(3344), - [anon_sym_typeof] = ACTIONS(3344), - [anon_sym_ATimport] = ACTIONS(3346), - [aux_sym_preproc_undef_token1] = ACTIONS(3344), - [anon_sym_POUND] = ACTIONS(3344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE] = ACTIONS(3344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_API_AVAILABLE] = ACTIONS(3344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_API_DEPRECATED] = ACTIONS(3344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3344), - [anon_sym___deprecated_msg] = ACTIONS(3344), - [anon_sym___deprecated_enum_msg] = ACTIONS(3344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3344), - [anon_sym_ATprotocol] = ACTIONS(3346), - [anon_sym_ATinterface] = ACTIONS(3346), - [anon_sym_ATimplementation] = ACTIONS(3346), - [anon_sym_ATcompatibility_alias] = ACTIONS(3346), - [anon_sym_ATsynthesize] = ACTIONS(3346), - [anon_sym_ATdynamic] = ACTIONS(3346), - [anon_sym__Alignas] = ACTIONS(3344), - [anon_sym_ATtry] = ACTIONS(3346), - [anon_sym___try] = ACTIONS(3344), - [anon_sym_ATthrow] = ACTIONS(3346), - [anon_sym_ATselector] = ACTIONS(3346), - [anon_sym_ATavailable] = ACTIONS(3346), - [anon_sym___builtin_available] = ACTIONS(3344), - [anon_sym_va_arg] = ACTIONS(3344), - [anon_sym___asm] = ACTIONS(3344), - [anon_sym_ATencode] = ACTIONS(3346), - [anon_sym_ATsynchronized] = ACTIONS(3346), - [anon_sym_BOOL] = ACTIONS(3344), - [anon_sym_IMP] = ACTIONS(3344), - [anon_sym_SEL] = ACTIONS(3344), - [anon_sym_Class] = ACTIONS(3344), - [anon_sym_id] = ACTIONS(3344), - }, - [470] = { - [sym_identifier] = ACTIONS(3348), - [aux_sym_preproc_include_token1] = ACTIONS(3348), - [aux_sym_preproc_include_token2] = ACTIONS(3348), - [aux_sym_preproc_def_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token2] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3348), - [aux_sym_preproc_else_token1] = ACTIONS(3348), - [aux_sym_preproc_elif_token1] = ACTIONS(3348), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3348), - [sym_preproc_directive] = ACTIONS(3348), - [anon_sym_LPAREN2] = ACTIONS(3350), - [anon_sym_BANG] = ACTIONS(3350), - [anon_sym_TILDE] = ACTIONS(3350), - [anon_sym_DASH] = ACTIONS(3348), - [anon_sym_PLUS] = ACTIONS(3348), - [anon_sym_STAR] = ACTIONS(3350), - [anon_sym_CARET] = ACTIONS(3350), - [anon_sym_AMP] = ACTIONS(3350), - [anon_sym_SEMI] = ACTIONS(3350), - [anon_sym___extension__] = ACTIONS(3348), - [anon_sym_typedef] = ACTIONS(3348), - [anon_sym_extern] = ACTIONS(3348), - [anon_sym___attribute__] = ACTIONS(3348), - [anon_sym___attribute] = ACTIONS(3348), - [anon_sym_noreturn] = ACTIONS(3348), - [anon_sym_LBRACK] = ACTIONS(3350), - [anon_sym___declspec] = ACTIONS(3348), - [anon_sym___cdecl] = ACTIONS(3348), - [anon_sym___clrcall] = ACTIONS(3348), - [anon_sym___stdcall] = ACTIONS(3348), - [anon_sym___fastcall] = ACTIONS(3348), - [anon_sym___thiscall] = ACTIONS(3348), - [anon_sym___vectorcall] = ACTIONS(3348), - [anon_sym_LBRACE] = ACTIONS(3350), - [anon_sym_signed] = ACTIONS(3348), - [anon_sym_unsigned] = ACTIONS(3348), - [anon_sym_long] = ACTIONS(3348), - [anon_sym_short] = ACTIONS(3348), - [anon_sym_ATautoreleasepool] = ACTIONS(3350), - [anon_sym_static] = ACTIONS(3348), - [anon_sym_auto] = ACTIONS(3348), - [anon_sym_register] = ACTIONS(3348), - [anon_sym_inline] = ACTIONS(3348), - [anon_sym___inline] = ACTIONS(3348), - [anon_sym___inline__] = ACTIONS(3348), - [anon_sym___forceinline] = ACTIONS(3348), - [anon_sym_thread_local] = ACTIONS(3348), - [anon_sym___thread] = ACTIONS(3348), - [anon_sym_CG_EXTERN] = ACTIONS(3348), - [anon_sym_CG_INLINE] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3348), - [anon_sym_IBOutlet] = ACTIONS(3348), - [anon_sym_IBInspectable] = ACTIONS(3348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3348), - [anon_sym_NS_INLINE] = ACTIONS(3348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3348), - [anon_sym_OBJC_EXPORT] = ACTIONS(3348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3348), - [anon_sym_const] = ACTIONS(3348), - [anon_sym_constexpr] = ACTIONS(3348), - [anon_sym_volatile] = ACTIONS(3348), - [anon_sym_restrict] = ACTIONS(3348), - [anon_sym___restrict__] = ACTIONS(3348), - [anon_sym__Atomic] = ACTIONS(3348), - [anon_sym__Noreturn] = ACTIONS(3348), - [anon_sym_nullable] = ACTIONS(3348), - [anon_sym__Complex] = ACTIONS(3348), - [anon_sym__Nonnull] = ACTIONS(3348), - [anon_sym__Nullable] = ACTIONS(3348), - [anon_sym__Nullable_result] = ACTIONS(3348), - [anon_sym__Null_unspecified] = ACTIONS(3348), - [anon_sym___autoreleasing] = ACTIONS(3348), - [anon_sym___block] = ACTIONS(3348), - [anon_sym___bridge] = ACTIONS(3348), - [anon_sym___bridge_retained] = ACTIONS(3348), - [anon_sym___bridge_transfer] = ACTIONS(3348), - [anon_sym___complex] = ACTIONS(3348), - [anon_sym___const] = ACTIONS(3348), - [anon_sym___imag] = ACTIONS(3348), - [anon_sym___kindof] = ACTIONS(3348), - [anon_sym___nonnull] = ACTIONS(3348), - [anon_sym___nullable] = ACTIONS(3348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3348), - [anon_sym___real] = ACTIONS(3348), - [anon_sym___strong] = ACTIONS(3348), - [anon_sym___unsafe_unretained] = ACTIONS(3348), - [anon_sym___unused] = ACTIONS(3348), - [anon_sym___weak] = ACTIONS(3348), - [sym_primitive_type] = ACTIONS(3348), - [anon_sym_enum] = ACTIONS(3348), - [anon_sym_struct] = ACTIONS(3348), - [anon_sym_union] = ACTIONS(3348), - [anon_sym_if] = ACTIONS(3348), - [anon_sym_switch] = ACTIONS(3348), - [anon_sym_case] = ACTIONS(3348), - [anon_sym_default] = ACTIONS(3348), - [anon_sym_while] = ACTIONS(3348), - [anon_sym_do] = ACTIONS(3348), - [anon_sym_for] = ACTIONS(3348), - [anon_sym_in] = ACTIONS(3348), - [anon_sym_return] = ACTIONS(3348), - [anon_sym_break] = ACTIONS(3348), - [anon_sym_continue] = ACTIONS(3348), - [anon_sym_goto] = ACTIONS(3348), - [anon_sym_DASH_DASH] = ACTIONS(3350), - [anon_sym_PLUS_PLUS] = ACTIONS(3350), - [anon_sym_sizeof] = ACTIONS(3348), - [anon_sym___alignof__] = ACTIONS(3348), - [anon_sym___alignof] = ACTIONS(3348), - [anon_sym__alignof] = ACTIONS(3348), - [anon_sym_alignof] = ACTIONS(3348), - [anon_sym__Alignof] = ACTIONS(3348), - [anon_sym_offsetof] = ACTIONS(3348), - [anon_sym__Generic] = ACTIONS(3348), - [anon_sym_asm] = ACTIONS(3348), - [anon_sym___asm__] = ACTIONS(3348), - [sym_number_literal] = ACTIONS(3350), - [anon_sym_L_SQUOTE] = ACTIONS(3350), - [anon_sym_u_SQUOTE] = ACTIONS(3350), - [anon_sym_U_SQUOTE] = ACTIONS(3350), - [anon_sym_u8_SQUOTE] = ACTIONS(3350), - [anon_sym_SQUOTE] = ACTIONS(3350), - [anon_sym_AT] = ACTIONS(3348), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_L_DQUOTE] = ACTIONS(3350), - [anon_sym_u_DQUOTE] = ACTIONS(3350), - [anon_sym_U_DQUOTE] = ACTIONS(3350), - [anon_sym_u8_DQUOTE] = ACTIONS(3350), - [sym_true] = ACTIONS(3348), - [sym_false] = ACTIONS(3348), - [anon_sym_NULL] = ACTIONS(3348), - [anon_sym_nullptr] = ACTIONS(3348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3348), - [anon_sym___typeof] = ACTIONS(3348), - [anon_sym_typeof] = ACTIONS(3348), - [anon_sym_ATimport] = ACTIONS(3350), - [aux_sym_preproc_undef_token1] = ACTIONS(3348), - [anon_sym_POUND] = ACTIONS(3348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE] = ACTIONS(3348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_API_AVAILABLE] = ACTIONS(3348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_API_DEPRECATED] = ACTIONS(3348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3348), - [anon_sym___deprecated_msg] = ACTIONS(3348), - [anon_sym___deprecated_enum_msg] = ACTIONS(3348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3348), - [anon_sym_ATprotocol] = ACTIONS(3350), - [anon_sym_ATinterface] = ACTIONS(3350), - [anon_sym_ATimplementation] = ACTIONS(3350), - [anon_sym_ATcompatibility_alias] = ACTIONS(3350), - [anon_sym_ATsynthesize] = ACTIONS(3350), - [anon_sym_ATdynamic] = ACTIONS(3350), - [anon_sym__Alignas] = ACTIONS(3348), - [anon_sym_ATtry] = ACTIONS(3350), - [anon_sym___try] = ACTIONS(3348), - [anon_sym_ATthrow] = ACTIONS(3350), - [anon_sym_ATselector] = ACTIONS(3350), - [anon_sym_ATavailable] = ACTIONS(3350), - [anon_sym___builtin_available] = ACTIONS(3348), - [anon_sym_va_arg] = ACTIONS(3348), - [anon_sym___asm] = ACTIONS(3348), - [anon_sym_ATencode] = ACTIONS(3350), - [anon_sym_ATsynchronized] = ACTIONS(3350), - [anon_sym_BOOL] = ACTIONS(3348), - [anon_sym_IMP] = ACTIONS(3348), - [anon_sym_SEL] = ACTIONS(3348), - [anon_sym_Class] = ACTIONS(3348), - [anon_sym_id] = ACTIONS(3348), - }, - [471] = { - [sym_identifier] = ACTIONS(3352), - [aux_sym_preproc_include_token1] = ACTIONS(3352), - [aux_sym_preproc_include_token2] = ACTIONS(3352), - [aux_sym_preproc_def_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token2] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3352), - [aux_sym_preproc_else_token1] = ACTIONS(3352), - [aux_sym_preproc_elif_token1] = ACTIONS(3352), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3352), - [sym_preproc_directive] = ACTIONS(3352), - [anon_sym_LPAREN2] = ACTIONS(3354), - [anon_sym_BANG] = ACTIONS(3354), - [anon_sym_TILDE] = ACTIONS(3354), - [anon_sym_DASH] = ACTIONS(3352), - [anon_sym_PLUS] = ACTIONS(3352), - [anon_sym_STAR] = ACTIONS(3354), - [anon_sym_CARET] = ACTIONS(3354), - [anon_sym_AMP] = ACTIONS(3354), - [anon_sym_SEMI] = ACTIONS(3354), - [anon_sym___extension__] = ACTIONS(3352), - [anon_sym_typedef] = ACTIONS(3352), - [anon_sym_extern] = ACTIONS(3352), - [anon_sym___attribute__] = ACTIONS(3352), - [anon_sym___attribute] = ACTIONS(3352), - [anon_sym_noreturn] = ACTIONS(3352), - [anon_sym_LBRACK] = ACTIONS(3354), - [anon_sym___declspec] = ACTIONS(3352), - [anon_sym___cdecl] = ACTIONS(3352), - [anon_sym___clrcall] = ACTIONS(3352), - [anon_sym___stdcall] = ACTIONS(3352), - [anon_sym___fastcall] = ACTIONS(3352), - [anon_sym___thiscall] = ACTIONS(3352), - [anon_sym___vectorcall] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(3354), - [anon_sym_signed] = ACTIONS(3352), - [anon_sym_unsigned] = ACTIONS(3352), - [anon_sym_long] = ACTIONS(3352), - [anon_sym_short] = ACTIONS(3352), - [anon_sym_ATautoreleasepool] = ACTIONS(3354), - [anon_sym_static] = ACTIONS(3352), - [anon_sym_auto] = ACTIONS(3352), - [anon_sym_register] = ACTIONS(3352), - [anon_sym_inline] = ACTIONS(3352), - [anon_sym___inline] = ACTIONS(3352), - [anon_sym___inline__] = ACTIONS(3352), - [anon_sym___forceinline] = ACTIONS(3352), - [anon_sym_thread_local] = ACTIONS(3352), - [anon_sym___thread] = ACTIONS(3352), - [anon_sym_CG_EXTERN] = ACTIONS(3352), - [anon_sym_CG_INLINE] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3352), - [anon_sym_IBOutlet] = ACTIONS(3352), - [anon_sym_IBInspectable] = ACTIONS(3352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3352), - [anon_sym_NS_INLINE] = ACTIONS(3352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3352), - [anon_sym_OBJC_EXPORT] = ACTIONS(3352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3352), - [anon_sym_const] = ACTIONS(3352), - [anon_sym_constexpr] = ACTIONS(3352), - [anon_sym_volatile] = ACTIONS(3352), - [anon_sym_restrict] = ACTIONS(3352), - [anon_sym___restrict__] = ACTIONS(3352), - [anon_sym__Atomic] = ACTIONS(3352), - [anon_sym__Noreturn] = ACTIONS(3352), - [anon_sym_nullable] = ACTIONS(3352), - [anon_sym__Complex] = ACTIONS(3352), - [anon_sym__Nonnull] = ACTIONS(3352), - [anon_sym__Nullable] = ACTIONS(3352), - [anon_sym__Nullable_result] = ACTIONS(3352), - [anon_sym__Null_unspecified] = ACTIONS(3352), - [anon_sym___autoreleasing] = ACTIONS(3352), - [anon_sym___block] = ACTIONS(3352), - [anon_sym___bridge] = ACTIONS(3352), - [anon_sym___bridge_retained] = ACTIONS(3352), - [anon_sym___bridge_transfer] = ACTIONS(3352), - [anon_sym___complex] = ACTIONS(3352), - [anon_sym___const] = ACTIONS(3352), - [anon_sym___imag] = ACTIONS(3352), - [anon_sym___kindof] = ACTIONS(3352), - [anon_sym___nonnull] = ACTIONS(3352), - [anon_sym___nullable] = ACTIONS(3352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3352), - [anon_sym___real] = ACTIONS(3352), - [anon_sym___strong] = ACTIONS(3352), - [anon_sym___unsafe_unretained] = ACTIONS(3352), - [anon_sym___unused] = ACTIONS(3352), - [anon_sym___weak] = ACTIONS(3352), - [sym_primitive_type] = ACTIONS(3352), - [anon_sym_enum] = ACTIONS(3352), - [anon_sym_struct] = ACTIONS(3352), - [anon_sym_union] = ACTIONS(3352), - [anon_sym_if] = ACTIONS(3352), - [anon_sym_switch] = ACTIONS(3352), - [anon_sym_case] = ACTIONS(3352), - [anon_sym_default] = ACTIONS(3352), - [anon_sym_while] = ACTIONS(3352), - [anon_sym_do] = ACTIONS(3352), - [anon_sym_for] = ACTIONS(3352), - [anon_sym_in] = ACTIONS(3352), - [anon_sym_return] = ACTIONS(3352), - [anon_sym_break] = ACTIONS(3352), - [anon_sym_continue] = ACTIONS(3352), - [anon_sym_goto] = ACTIONS(3352), - [anon_sym_DASH_DASH] = ACTIONS(3354), - [anon_sym_PLUS_PLUS] = ACTIONS(3354), - [anon_sym_sizeof] = ACTIONS(3352), - [anon_sym___alignof__] = ACTIONS(3352), - [anon_sym___alignof] = ACTIONS(3352), - [anon_sym__alignof] = ACTIONS(3352), - [anon_sym_alignof] = ACTIONS(3352), - [anon_sym__Alignof] = ACTIONS(3352), - [anon_sym_offsetof] = ACTIONS(3352), - [anon_sym__Generic] = ACTIONS(3352), - [anon_sym_asm] = ACTIONS(3352), - [anon_sym___asm__] = ACTIONS(3352), - [sym_number_literal] = ACTIONS(3354), - [anon_sym_L_SQUOTE] = ACTIONS(3354), - [anon_sym_u_SQUOTE] = ACTIONS(3354), - [anon_sym_U_SQUOTE] = ACTIONS(3354), - [anon_sym_u8_SQUOTE] = ACTIONS(3354), - [anon_sym_SQUOTE] = ACTIONS(3354), - [anon_sym_AT] = ACTIONS(3352), - [anon_sym_DQUOTE] = ACTIONS(3354), - [anon_sym_L_DQUOTE] = ACTIONS(3354), - [anon_sym_u_DQUOTE] = ACTIONS(3354), - [anon_sym_U_DQUOTE] = ACTIONS(3354), - [anon_sym_u8_DQUOTE] = ACTIONS(3354), - [sym_true] = ACTIONS(3352), - [sym_false] = ACTIONS(3352), - [anon_sym_NULL] = ACTIONS(3352), - [anon_sym_nullptr] = ACTIONS(3352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3352), - [anon_sym___typeof] = ACTIONS(3352), - [anon_sym_typeof] = ACTIONS(3352), - [anon_sym_ATimport] = ACTIONS(3354), - [aux_sym_preproc_undef_token1] = ACTIONS(3352), - [anon_sym_POUND] = ACTIONS(3352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE] = ACTIONS(3352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_API_AVAILABLE] = ACTIONS(3352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_API_DEPRECATED] = ACTIONS(3352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3352), - [anon_sym___deprecated_msg] = ACTIONS(3352), - [anon_sym___deprecated_enum_msg] = ACTIONS(3352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3352), - [anon_sym_ATprotocol] = ACTIONS(3354), - [anon_sym_ATinterface] = ACTIONS(3354), - [anon_sym_ATimplementation] = ACTIONS(3354), - [anon_sym_ATcompatibility_alias] = ACTIONS(3354), - [anon_sym_ATsynthesize] = ACTIONS(3354), - [anon_sym_ATdynamic] = ACTIONS(3354), - [anon_sym__Alignas] = ACTIONS(3352), - [anon_sym_ATtry] = ACTIONS(3354), - [anon_sym___try] = ACTIONS(3352), - [anon_sym_ATthrow] = ACTIONS(3354), - [anon_sym_ATselector] = ACTIONS(3354), - [anon_sym_ATavailable] = ACTIONS(3354), - [anon_sym___builtin_available] = ACTIONS(3352), - [anon_sym_va_arg] = ACTIONS(3352), - [anon_sym___asm] = ACTIONS(3352), - [anon_sym_ATencode] = ACTIONS(3354), - [anon_sym_ATsynchronized] = ACTIONS(3354), - [anon_sym_BOOL] = ACTIONS(3352), - [anon_sym_IMP] = ACTIONS(3352), - [anon_sym_SEL] = ACTIONS(3352), - [anon_sym_Class] = ACTIONS(3352), - [anon_sym_id] = ACTIONS(3352), - }, - [472] = { - [sym_identifier] = ACTIONS(3356), - [aux_sym_preproc_include_token1] = ACTIONS(3356), - [aux_sym_preproc_include_token2] = ACTIONS(3356), - [aux_sym_preproc_def_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token2] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3356), - [aux_sym_preproc_else_token1] = ACTIONS(3356), - [aux_sym_preproc_elif_token1] = ACTIONS(3356), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3356), - [sym_preproc_directive] = ACTIONS(3356), - [anon_sym_LPAREN2] = ACTIONS(3358), - [anon_sym_BANG] = ACTIONS(3358), - [anon_sym_TILDE] = ACTIONS(3358), - [anon_sym_DASH] = ACTIONS(3356), - [anon_sym_PLUS] = ACTIONS(3356), - [anon_sym_STAR] = ACTIONS(3358), - [anon_sym_CARET] = ACTIONS(3358), - [anon_sym_AMP] = ACTIONS(3358), - [anon_sym_SEMI] = ACTIONS(3358), - [anon_sym___extension__] = ACTIONS(3356), - [anon_sym_typedef] = ACTIONS(3356), - [anon_sym_extern] = ACTIONS(3356), - [anon_sym___attribute__] = ACTIONS(3356), - [anon_sym___attribute] = ACTIONS(3356), - [anon_sym_noreturn] = ACTIONS(3356), - [anon_sym_LBRACK] = ACTIONS(3358), - [anon_sym___declspec] = ACTIONS(3356), - [anon_sym___cdecl] = ACTIONS(3356), - [anon_sym___clrcall] = ACTIONS(3356), - [anon_sym___stdcall] = ACTIONS(3356), - [anon_sym___fastcall] = ACTIONS(3356), - [anon_sym___thiscall] = ACTIONS(3356), - [anon_sym___vectorcall] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3358), - [anon_sym_signed] = ACTIONS(3356), - [anon_sym_unsigned] = ACTIONS(3356), - [anon_sym_long] = ACTIONS(3356), - [anon_sym_short] = ACTIONS(3356), - [anon_sym_ATautoreleasepool] = ACTIONS(3358), - [anon_sym_static] = ACTIONS(3356), - [anon_sym_auto] = ACTIONS(3356), - [anon_sym_register] = ACTIONS(3356), - [anon_sym_inline] = ACTIONS(3356), - [anon_sym___inline] = ACTIONS(3356), - [anon_sym___inline__] = ACTIONS(3356), - [anon_sym___forceinline] = ACTIONS(3356), - [anon_sym_thread_local] = ACTIONS(3356), - [anon_sym___thread] = ACTIONS(3356), - [anon_sym_CG_EXTERN] = ACTIONS(3356), - [anon_sym_CG_INLINE] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3356), - [anon_sym_IBOutlet] = ACTIONS(3356), - [anon_sym_IBInspectable] = ACTIONS(3356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3356), - [anon_sym_NS_INLINE] = ACTIONS(3356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3356), - [anon_sym_OBJC_EXPORT] = ACTIONS(3356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3356), - [anon_sym_const] = ACTIONS(3356), - [anon_sym_constexpr] = ACTIONS(3356), - [anon_sym_volatile] = ACTIONS(3356), - [anon_sym_restrict] = ACTIONS(3356), - [anon_sym___restrict__] = ACTIONS(3356), - [anon_sym__Atomic] = ACTIONS(3356), - [anon_sym__Noreturn] = ACTIONS(3356), - [anon_sym_nullable] = ACTIONS(3356), - [anon_sym__Complex] = ACTIONS(3356), - [anon_sym__Nonnull] = ACTIONS(3356), - [anon_sym__Nullable] = ACTIONS(3356), - [anon_sym__Nullable_result] = ACTIONS(3356), - [anon_sym__Null_unspecified] = ACTIONS(3356), - [anon_sym___autoreleasing] = ACTIONS(3356), - [anon_sym___block] = ACTIONS(3356), - [anon_sym___bridge] = ACTIONS(3356), - [anon_sym___bridge_retained] = ACTIONS(3356), - [anon_sym___bridge_transfer] = ACTIONS(3356), - [anon_sym___complex] = ACTIONS(3356), - [anon_sym___const] = ACTIONS(3356), - [anon_sym___imag] = ACTIONS(3356), - [anon_sym___kindof] = ACTIONS(3356), - [anon_sym___nonnull] = ACTIONS(3356), - [anon_sym___nullable] = ACTIONS(3356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3356), - [anon_sym___real] = ACTIONS(3356), - [anon_sym___strong] = ACTIONS(3356), - [anon_sym___unsafe_unretained] = ACTIONS(3356), - [anon_sym___unused] = ACTIONS(3356), - [anon_sym___weak] = ACTIONS(3356), - [sym_primitive_type] = ACTIONS(3356), - [anon_sym_enum] = ACTIONS(3356), - [anon_sym_struct] = ACTIONS(3356), - [anon_sym_union] = ACTIONS(3356), - [anon_sym_if] = ACTIONS(3356), - [anon_sym_switch] = ACTIONS(3356), - [anon_sym_case] = ACTIONS(3356), - [anon_sym_default] = ACTIONS(3356), - [anon_sym_while] = ACTIONS(3356), - [anon_sym_do] = ACTIONS(3356), - [anon_sym_for] = ACTIONS(3356), - [anon_sym_in] = ACTIONS(3356), - [anon_sym_return] = ACTIONS(3356), - [anon_sym_break] = ACTIONS(3356), - [anon_sym_continue] = ACTIONS(3356), - [anon_sym_goto] = ACTIONS(3356), - [anon_sym_DASH_DASH] = ACTIONS(3358), - [anon_sym_PLUS_PLUS] = ACTIONS(3358), - [anon_sym_sizeof] = ACTIONS(3356), - [anon_sym___alignof__] = ACTIONS(3356), - [anon_sym___alignof] = ACTIONS(3356), - [anon_sym__alignof] = ACTIONS(3356), - [anon_sym_alignof] = ACTIONS(3356), - [anon_sym__Alignof] = ACTIONS(3356), - [anon_sym_offsetof] = ACTIONS(3356), - [anon_sym__Generic] = ACTIONS(3356), - [anon_sym_asm] = ACTIONS(3356), - [anon_sym___asm__] = ACTIONS(3356), - [sym_number_literal] = ACTIONS(3358), - [anon_sym_L_SQUOTE] = ACTIONS(3358), - [anon_sym_u_SQUOTE] = ACTIONS(3358), - [anon_sym_U_SQUOTE] = ACTIONS(3358), - [anon_sym_u8_SQUOTE] = ACTIONS(3358), - [anon_sym_SQUOTE] = ACTIONS(3358), - [anon_sym_AT] = ACTIONS(3356), - [anon_sym_DQUOTE] = ACTIONS(3358), - [anon_sym_L_DQUOTE] = ACTIONS(3358), - [anon_sym_u_DQUOTE] = ACTIONS(3358), - [anon_sym_U_DQUOTE] = ACTIONS(3358), - [anon_sym_u8_DQUOTE] = ACTIONS(3358), - [sym_true] = ACTIONS(3356), - [sym_false] = ACTIONS(3356), - [anon_sym_NULL] = ACTIONS(3356), - [anon_sym_nullptr] = ACTIONS(3356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3356), - [anon_sym___typeof] = ACTIONS(3356), - [anon_sym_typeof] = ACTIONS(3356), - [anon_sym_ATimport] = ACTIONS(3358), - [aux_sym_preproc_undef_token1] = ACTIONS(3356), - [anon_sym_POUND] = ACTIONS(3356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE] = ACTIONS(3356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_API_AVAILABLE] = ACTIONS(3356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_API_DEPRECATED] = ACTIONS(3356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3356), - [anon_sym___deprecated_msg] = ACTIONS(3356), - [anon_sym___deprecated_enum_msg] = ACTIONS(3356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3356), - [anon_sym_ATprotocol] = ACTIONS(3358), - [anon_sym_ATinterface] = ACTIONS(3358), - [anon_sym_ATimplementation] = ACTIONS(3358), - [anon_sym_ATcompatibility_alias] = ACTIONS(3358), - [anon_sym_ATsynthesize] = ACTIONS(3358), - [anon_sym_ATdynamic] = ACTIONS(3358), - [anon_sym__Alignas] = ACTIONS(3356), - [anon_sym_ATtry] = ACTIONS(3358), - [anon_sym___try] = ACTIONS(3356), - [anon_sym_ATthrow] = ACTIONS(3358), - [anon_sym_ATselector] = ACTIONS(3358), - [anon_sym_ATavailable] = ACTIONS(3358), - [anon_sym___builtin_available] = ACTIONS(3356), - [anon_sym_va_arg] = ACTIONS(3356), - [anon_sym___asm] = ACTIONS(3356), - [anon_sym_ATencode] = ACTIONS(3358), - [anon_sym_ATsynchronized] = ACTIONS(3358), - [anon_sym_BOOL] = ACTIONS(3356), - [anon_sym_IMP] = ACTIONS(3356), - [anon_sym_SEL] = ACTIONS(3356), - [anon_sym_Class] = ACTIONS(3356), - [anon_sym_id] = ACTIONS(3356), - }, - [473] = { - [sym_identifier] = ACTIONS(3360), - [aux_sym_preproc_include_token1] = ACTIONS(3360), - [aux_sym_preproc_include_token2] = ACTIONS(3360), - [aux_sym_preproc_def_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token2] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3360), - [aux_sym_preproc_else_token1] = ACTIONS(3360), - [aux_sym_preproc_elif_token1] = ACTIONS(3360), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3360), - [sym_preproc_directive] = ACTIONS(3360), - [anon_sym_LPAREN2] = ACTIONS(3362), - [anon_sym_BANG] = ACTIONS(3362), - [anon_sym_TILDE] = ACTIONS(3362), - [anon_sym_DASH] = ACTIONS(3360), - [anon_sym_PLUS] = ACTIONS(3360), - [anon_sym_STAR] = ACTIONS(3362), - [anon_sym_CARET] = ACTIONS(3362), - [anon_sym_AMP] = ACTIONS(3362), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym___extension__] = ACTIONS(3360), - [anon_sym_typedef] = ACTIONS(3360), - [anon_sym_extern] = ACTIONS(3360), - [anon_sym___attribute__] = ACTIONS(3360), - [anon_sym___attribute] = ACTIONS(3360), - [anon_sym_noreturn] = ACTIONS(3360), - [anon_sym_LBRACK] = ACTIONS(3362), - [anon_sym___declspec] = ACTIONS(3360), - [anon_sym___cdecl] = ACTIONS(3360), - [anon_sym___clrcall] = ACTIONS(3360), - [anon_sym___stdcall] = ACTIONS(3360), - [anon_sym___fastcall] = ACTIONS(3360), - [anon_sym___thiscall] = ACTIONS(3360), - [anon_sym___vectorcall] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3362), - [anon_sym_signed] = ACTIONS(3360), - [anon_sym_unsigned] = ACTIONS(3360), - [anon_sym_long] = ACTIONS(3360), - [anon_sym_short] = ACTIONS(3360), - [anon_sym_ATautoreleasepool] = ACTIONS(3362), - [anon_sym_static] = ACTIONS(3360), - [anon_sym_auto] = ACTIONS(3360), - [anon_sym_register] = ACTIONS(3360), - [anon_sym_inline] = ACTIONS(3360), - [anon_sym___inline] = ACTIONS(3360), - [anon_sym___inline__] = ACTIONS(3360), - [anon_sym___forceinline] = ACTIONS(3360), - [anon_sym_thread_local] = ACTIONS(3360), - [anon_sym___thread] = ACTIONS(3360), - [anon_sym_CG_EXTERN] = ACTIONS(3360), - [anon_sym_CG_INLINE] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3360), - [anon_sym_IBOutlet] = ACTIONS(3360), - [anon_sym_IBInspectable] = ACTIONS(3360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3360), - [anon_sym_NS_INLINE] = ACTIONS(3360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3360), - [anon_sym_OBJC_EXPORT] = ACTIONS(3360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3360), - [anon_sym_const] = ACTIONS(3360), - [anon_sym_constexpr] = ACTIONS(3360), - [anon_sym_volatile] = ACTIONS(3360), - [anon_sym_restrict] = ACTIONS(3360), - [anon_sym___restrict__] = ACTIONS(3360), - [anon_sym__Atomic] = ACTIONS(3360), - [anon_sym__Noreturn] = ACTIONS(3360), - [anon_sym_nullable] = ACTIONS(3360), - [anon_sym__Complex] = ACTIONS(3360), - [anon_sym__Nonnull] = ACTIONS(3360), - [anon_sym__Nullable] = ACTIONS(3360), - [anon_sym__Nullable_result] = ACTIONS(3360), - [anon_sym__Null_unspecified] = ACTIONS(3360), - [anon_sym___autoreleasing] = ACTIONS(3360), - [anon_sym___block] = ACTIONS(3360), - [anon_sym___bridge] = ACTIONS(3360), - [anon_sym___bridge_retained] = ACTIONS(3360), - [anon_sym___bridge_transfer] = ACTIONS(3360), - [anon_sym___complex] = ACTIONS(3360), - [anon_sym___const] = ACTIONS(3360), - [anon_sym___imag] = ACTIONS(3360), - [anon_sym___kindof] = ACTIONS(3360), - [anon_sym___nonnull] = ACTIONS(3360), - [anon_sym___nullable] = ACTIONS(3360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3360), - [anon_sym___real] = ACTIONS(3360), - [anon_sym___strong] = ACTIONS(3360), - [anon_sym___unsafe_unretained] = ACTIONS(3360), - [anon_sym___unused] = ACTIONS(3360), - [anon_sym___weak] = ACTIONS(3360), - [sym_primitive_type] = ACTIONS(3360), - [anon_sym_enum] = ACTIONS(3360), - [anon_sym_struct] = ACTIONS(3360), - [anon_sym_union] = ACTIONS(3360), - [anon_sym_if] = ACTIONS(3360), - [anon_sym_switch] = ACTIONS(3360), - [anon_sym_case] = ACTIONS(3360), - [anon_sym_default] = ACTIONS(3360), - [anon_sym_while] = ACTIONS(3360), - [anon_sym_do] = ACTIONS(3360), - [anon_sym_for] = ACTIONS(3360), - [anon_sym_in] = ACTIONS(3360), - [anon_sym_return] = ACTIONS(3360), - [anon_sym_break] = ACTIONS(3360), - [anon_sym_continue] = ACTIONS(3360), - [anon_sym_goto] = ACTIONS(3360), - [anon_sym_DASH_DASH] = ACTIONS(3362), - [anon_sym_PLUS_PLUS] = ACTIONS(3362), - [anon_sym_sizeof] = ACTIONS(3360), - [anon_sym___alignof__] = ACTIONS(3360), - [anon_sym___alignof] = ACTIONS(3360), - [anon_sym__alignof] = ACTIONS(3360), - [anon_sym_alignof] = ACTIONS(3360), - [anon_sym__Alignof] = ACTIONS(3360), - [anon_sym_offsetof] = ACTIONS(3360), - [anon_sym__Generic] = ACTIONS(3360), - [anon_sym_asm] = ACTIONS(3360), - [anon_sym___asm__] = ACTIONS(3360), - [sym_number_literal] = ACTIONS(3362), - [anon_sym_L_SQUOTE] = ACTIONS(3362), - [anon_sym_u_SQUOTE] = ACTIONS(3362), - [anon_sym_U_SQUOTE] = ACTIONS(3362), - [anon_sym_u8_SQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3362), - [anon_sym_AT] = ACTIONS(3360), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_L_DQUOTE] = ACTIONS(3362), - [anon_sym_u_DQUOTE] = ACTIONS(3362), - [anon_sym_U_DQUOTE] = ACTIONS(3362), - [anon_sym_u8_DQUOTE] = ACTIONS(3362), - [sym_true] = ACTIONS(3360), - [sym_false] = ACTIONS(3360), - [anon_sym_NULL] = ACTIONS(3360), - [anon_sym_nullptr] = ACTIONS(3360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3360), - [anon_sym___typeof] = ACTIONS(3360), - [anon_sym_typeof] = ACTIONS(3360), - [anon_sym_ATimport] = ACTIONS(3362), - [aux_sym_preproc_undef_token1] = ACTIONS(3360), - [anon_sym_POUND] = ACTIONS(3360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE] = ACTIONS(3360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_API_AVAILABLE] = ACTIONS(3360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_API_DEPRECATED] = ACTIONS(3360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3360), - [anon_sym___deprecated_msg] = ACTIONS(3360), - [anon_sym___deprecated_enum_msg] = ACTIONS(3360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3360), - [anon_sym_ATprotocol] = ACTIONS(3362), - [anon_sym_ATinterface] = ACTIONS(3362), - [anon_sym_ATimplementation] = ACTIONS(3362), - [anon_sym_ATcompatibility_alias] = ACTIONS(3362), - [anon_sym_ATsynthesize] = ACTIONS(3362), - [anon_sym_ATdynamic] = ACTIONS(3362), - [anon_sym__Alignas] = ACTIONS(3360), - [anon_sym_ATtry] = ACTIONS(3362), - [anon_sym___try] = ACTIONS(3360), - [anon_sym_ATthrow] = ACTIONS(3362), - [anon_sym_ATselector] = ACTIONS(3362), - [anon_sym_ATavailable] = ACTIONS(3362), - [anon_sym___builtin_available] = ACTIONS(3360), - [anon_sym_va_arg] = ACTIONS(3360), - [anon_sym___asm] = ACTIONS(3360), - [anon_sym_ATencode] = ACTIONS(3362), - [anon_sym_ATsynchronized] = ACTIONS(3362), - [anon_sym_BOOL] = ACTIONS(3360), - [anon_sym_IMP] = ACTIONS(3360), - [anon_sym_SEL] = ACTIONS(3360), - [anon_sym_Class] = ACTIONS(3360), - [anon_sym_id] = ACTIONS(3360), - }, - [474] = { - [sym_identifier] = ACTIONS(3364), - [aux_sym_preproc_include_token1] = ACTIONS(3364), - [aux_sym_preproc_include_token2] = ACTIONS(3364), - [aux_sym_preproc_def_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token2] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3364), - [aux_sym_preproc_else_token1] = ACTIONS(3364), - [aux_sym_preproc_elif_token1] = ACTIONS(3364), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3364), - [sym_preproc_directive] = ACTIONS(3364), - [anon_sym_LPAREN2] = ACTIONS(3366), - [anon_sym_BANG] = ACTIONS(3366), - [anon_sym_TILDE] = ACTIONS(3366), - [anon_sym_DASH] = ACTIONS(3364), - [anon_sym_PLUS] = ACTIONS(3364), - [anon_sym_STAR] = ACTIONS(3366), - [anon_sym_CARET] = ACTIONS(3366), - [anon_sym_AMP] = ACTIONS(3366), - [anon_sym_SEMI] = ACTIONS(3366), - [anon_sym___extension__] = ACTIONS(3364), - [anon_sym_typedef] = ACTIONS(3364), - [anon_sym_extern] = ACTIONS(3364), - [anon_sym___attribute__] = ACTIONS(3364), - [anon_sym___attribute] = ACTIONS(3364), - [anon_sym_noreturn] = ACTIONS(3364), - [anon_sym_LBRACK] = ACTIONS(3366), - [anon_sym___declspec] = ACTIONS(3364), - [anon_sym___cdecl] = ACTIONS(3364), - [anon_sym___clrcall] = ACTIONS(3364), - [anon_sym___stdcall] = ACTIONS(3364), - [anon_sym___fastcall] = ACTIONS(3364), - [anon_sym___thiscall] = ACTIONS(3364), - [anon_sym___vectorcall] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(3366), - [anon_sym_signed] = ACTIONS(3364), - [anon_sym_unsigned] = ACTIONS(3364), - [anon_sym_long] = ACTIONS(3364), - [anon_sym_short] = ACTIONS(3364), - [anon_sym_ATautoreleasepool] = ACTIONS(3366), - [anon_sym_static] = ACTIONS(3364), - [anon_sym_auto] = ACTIONS(3364), - [anon_sym_register] = ACTIONS(3364), - [anon_sym_inline] = ACTIONS(3364), - [anon_sym___inline] = ACTIONS(3364), - [anon_sym___inline__] = ACTIONS(3364), - [anon_sym___forceinline] = ACTIONS(3364), - [anon_sym_thread_local] = ACTIONS(3364), - [anon_sym___thread] = ACTIONS(3364), - [anon_sym_CG_EXTERN] = ACTIONS(3364), - [anon_sym_CG_INLINE] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3364), - [anon_sym_IBOutlet] = ACTIONS(3364), - [anon_sym_IBInspectable] = ACTIONS(3364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3364), - [anon_sym_NS_INLINE] = ACTIONS(3364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3364), - [anon_sym_OBJC_EXPORT] = ACTIONS(3364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3364), - [anon_sym_const] = ACTIONS(3364), - [anon_sym_constexpr] = ACTIONS(3364), - [anon_sym_volatile] = ACTIONS(3364), - [anon_sym_restrict] = ACTIONS(3364), - [anon_sym___restrict__] = ACTIONS(3364), - [anon_sym__Atomic] = ACTIONS(3364), - [anon_sym__Noreturn] = ACTIONS(3364), - [anon_sym_nullable] = ACTIONS(3364), - [anon_sym__Complex] = ACTIONS(3364), - [anon_sym__Nonnull] = ACTIONS(3364), - [anon_sym__Nullable] = ACTIONS(3364), - [anon_sym__Nullable_result] = ACTIONS(3364), - [anon_sym__Null_unspecified] = ACTIONS(3364), - [anon_sym___autoreleasing] = ACTIONS(3364), - [anon_sym___block] = ACTIONS(3364), - [anon_sym___bridge] = ACTIONS(3364), - [anon_sym___bridge_retained] = ACTIONS(3364), - [anon_sym___bridge_transfer] = ACTIONS(3364), - [anon_sym___complex] = ACTIONS(3364), - [anon_sym___const] = ACTIONS(3364), - [anon_sym___imag] = ACTIONS(3364), - [anon_sym___kindof] = ACTIONS(3364), - [anon_sym___nonnull] = ACTIONS(3364), - [anon_sym___nullable] = ACTIONS(3364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3364), - [anon_sym___real] = ACTIONS(3364), - [anon_sym___strong] = ACTIONS(3364), - [anon_sym___unsafe_unretained] = ACTIONS(3364), - [anon_sym___unused] = ACTIONS(3364), - [anon_sym___weak] = ACTIONS(3364), - [sym_primitive_type] = ACTIONS(3364), - [anon_sym_enum] = ACTIONS(3364), - [anon_sym_struct] = ACTIONS(3364), - [anon_sym_union] = ACTIONS(3364), - [anon_sym_if] = ACTIONS(3364), - [anon_sym_switch] = ACTIONS(3364), - [anon_sym_case] = ACTIONS(3364), - [anon_sym_default] = ACTIONS(3364), - [anon_sym_while] = ACTIONS(3364), - [anon_sym_do] = ACTIONS(3364), - [anon_sym_for] = ACTIONS(3364), - [anon_sym_in] = ACTIONS(3364), - [anon_sym_return] = ACTIONS(3364), - [anon_sym_break] = ACTIONS(3364), - [anon_sym_continue] = ACTIONS(3364), - [anon_sym_goto] = ACTIONS(3364), - [anon_sym_DASH_DASH] = ACTIONS(3366), - [anon_sym_PLUS_PLUS] = ACTIONS(3366), - [anon_sym_sizeof] = ACTIONS(3364), - [anon_sym___alignof__] = ACTIONS(3364), - [anon_sym___alignof] = ACTIONS(3364), - [anon_sym__alignof] = ACTIONS(3364), - [anon_sym_alignof] = ACTIONS(3364), - [anon_sym__Alignof] = ACTIONS(3364), - [anon_sym_offsetof] = ACTIONS(3364), - [anon_sym__Generic] = ACTIONS(3364), - [anon_sym_asm] = ACTIONS(3364), - [anon_sym___asm__] = ACTIONS(3364), - [sym_number_literal] = ACTIONS(3366), - [anon_sym_L_SQUOTE] = ACTIONS(3366), - [anon_sym_u_SQUOTE] = ACTIONS(3366), - [anon_sym_U_SQUOTE] = ACTIONS(3366), - [anon_sym_u8_SQUOTE] = ACTIONS(3366), - [anon_sym_SQUOTE] = ACTIONS(3366), - [anon_sym_AT] = ACTIONS(3364), - [anon_sym_DQUOTE] = ACTIONS(3366), - [anon_sym_L_DQUOTE] = ACTIONS(3366), - [anon_sym_u_DQUOTE] = ACTIONS(3366), - [anon_sym_U_DQUOTE] = ACTIONS(3366), - [anon_sym_u8_DQUOTE] = ACTIONS(3366), - [sym_true] = ACTIONS(3364), - [sym_false] = ACTIONS(3364), - [anon_sym_NULL] = ACTIONS(3364), - [anon_sym_nullptr] = ACTIONS(3364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3364), - [anon_sym___typeof] = ACTIONS(3364), - [anon_sym_typeof] = ACTIONS(3364), - [anon_sym_ATimport] = ACTIONS(3366), - [aux_sym_preproc_undef_token1] = ACTIONS(3364), - [anon_sym_POUND] = ACTIONS(3364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE] = ACTIONS(3364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_API_AVAILABLE] = ACTIONS(3364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_API_DEPRECATED] = ACTIONS(3364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3364), - [anon_sym___deprecated_msg] = ACTIONS(3364), - [anon_sym___deprecated_enum_msg] = ACTIONS(3364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3364), - [anon_sym_ATprotocol] = ACTIONS(3366), - [anon_sym_ATinterface] = ACTIONS(3366), - [anon_sym_ATimplementation] = ACTIONS(3366), - [anon_sym_ATcompatibility_alias] = ACTIONS(3366), - [anon_sym_ATsynthesize] = ACTIONS(3366), - [anon_sym_ATdynamic] = ACTIONS(3366), - [anon_sym__Alignas] = ACTIONS(3364), - [anon_sym_ATtry] = ACTIONS(3366), - [anon_sym___try] = ACTIONS(3364), - [anon_sym_ATthrow] = ACTIONS(3366), - [anon_sym_ATselector] = ACTIONS(3366), - [anon_sym_ATavailable] = ACTIONS(3366), - [anon_sym___builtin_available] = ACTIONS(3364), - [anon_sym_va_arg] = ACTIONS(3364), - [anon_sym___asm] = ACTIONS(3364), - [anon_sym_ATencode] = ACTIONS(3366), - [anon_sym_ATsynchronized] = ACTIONS(3366), - [anon_sym_BOOL] = ACTIONS(3364), - [anon_sym_IMP] = ACTIONS(3364), - [anon_sym_SEL] = ACTIONS(3364), - [anon_sym_Class] = ACTIONS(3364), - [anon_sym_id] = ACTIONS(3364), - }, - [475] = { - [sym_identifier] = ACTIONS(3368), - [aux_sym_preproc_include_token1] = ACTIONS(3368), - [aux_sym_preproc_include_token2] = ACTIONS(3368), - [aux_sym_preproc_def_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token2] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3368), - [aux_sym_preproc_else_token1] = ACTIONS(3368), - [aux_sym_preproc_elif_token1] = ACTIONS(3368), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3368), - [sym_preproc_directive] = ACTIONS(3368), - [anon_sym_LPAREN2] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3370), - [anon_sym_TILDE] = ACTIONS(3370), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_CARET] = ACTIONS(3370), - [anon_sym_AMP] = ACTIONS(3370), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym___extension__] = ACTIONS(3368), - [anon_sym_typedef] = ACTIONS(3368), - [anon_sym_extern] = ACTIONS(3368), - [anon_sym___attribute__] = ACTIONS(3368), - [anon_sym___attribute] = ACTIONS(3368), - [anon_sym_noreturn] = ACTIONS(3368), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym___declspec] = ACTIONS(3368), - [anon_sym___cdecl] = ACTIONS(3368), - [anon_sym___clrcall] = ACTIONS(3368), - [anon_sym___stdcall] = ACTIONS(3368), - [anon_sym___fastcall] = ACTIONS(3368), - [anon_sym___thiscall] = ACTIONS(3368), - [anon_sym___vectorcall] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_signed] = ACTIONS(3368), - [anon_sym_unsigned] = ACTIONS(3368), - [anon_sym_long] = ACTIONS(3368), - [anon_sym_short] = ACTIONS(3368), - [anon_sym_ATautoreleasepool] = ACTIONS(3370), - [anon_sym_static] = ACTIONS(3368), - [anon_sym_auto] = ACTIONS(3368), - [anon_sym_register] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym___inline] = ACTIONS(3368), - [anon_sym___inline__] = ACTIONS(3368), - [anon_sym___forceinline] = ACTIONS(3368), - [anon_sym_thread_local] = ACTIONS(3368), - [anon_sym___thread] = ACTIONS(3368), - [anon_sym_CG_EXTERN] = ACTIONS(3368), - [anon_sym_CG_INLINE] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3368), - [anon_sym_IBOutlet] = ACTIONS(3368), - [anon_sym_IBInspectable] = ACTIONS(3368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3368), - [anon_sym_NS_INLINE] = ACTIONS(3368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3368), - [anon_sym_OBJC_EXPORT] = ACTIONS(3368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3368), - [anon_sym_const] = ACTIONS(3368), - [anon_sym_constexpr] = ACTIONS(3368), - [anon_sym_volatile] = ACTIONS(3368), - [anon_sym_restrict] = ACTIONS(3368), - [anon_sym___restrict__] = ACTIONS(3368), - [anon_sym__Atomic] = ACTIONS(3368), - [anon_sym__Noreturn] = ACTIONS(3368), - [anon_sym_nullable] = ACTIONS(3368), - [anon_sym__Complex] = ACTIONS(3368), - [anon_sym__Nonnull] = ACTIONS(3368), - [anon_sym__Nullable] = ACTIONS(3368), - [anon_sym__Nullable_result] = ACTIONS(3368), - [anon_sym__Null_unspecified] = ACTIONS(3368), - [anon_sym___autoreleasing] = ACTIONS(3368), - [anon_sym___block] = ACTIONS(3368), - [anon_sym___bridge] = ACTIONS(3368), - [anon_sym___bridge_retained] = ACTIONS(3368), - [anon_sym___bridge_transfer] = ACTIONS(3368), - [anon_sym___complex] = ACTIONS(3368), - [anon_sym___const] = ACTIONS(3368), - [anon_sym___imag] = ACTIONS(3368), - [anon_sym___kindof] = ACTIONS(3368), - [anon_sym___nonnull] = ACTIONS(3368), - [anon_sym___nullable] = ACTIONS(3368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3368), - [anon_sym___real] = ACTIONS(3368), - [anon_sym___strong] = ACTIONS(3368), - [anon_sym___unsafe_unretained] = ACTIONS(3368), - [anon_sym___unused] = ACTIONS(3368), - [anon_sym___weak] = ACTIONS(3368), - [sym_primitive_type] = ACTIONS(3368), - [anon_sym_enum] = ACTIONS(3368), - [anon_sym_struct] = ACTIONS(3368), - [anon_sym_union] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_switch] = ACTIONS(3368), - [anon_sym_case] = ACTIONS(3368), - [anon_sym_default] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_do] = ACTIONS(3368), - [anon_sym_for] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_goto] = ACTIONS(3368), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_sizeof] = ACTIONS(3368), - [anon_sym___alignof__] = ACTIONS(3368), - [anon_sym___alignof] = ACTIONS(3368), - [anon_sym__alignof] = ACTIONS(3368), - [anon_sym_alignof] = ACTIONS(3368), - [anon_sym__Alignof] = ACTIONS(3368), - [anon_sym_offsetof] = ACTIONS(3368), - [anon_sym__Generic] = ACTIONS(3368), - [anon_sym_asm] = ACTIONS(3368), - [anon_sym___asm__] = ACTIONS(3368), - [sym_number_literal] = ACTIONS(3370), - [anon_sym_L_SQUOTE] = ACTIONS(3370), - [anon_sym_u_SQUOTE] = ACTIONS(3370), - [anon_sym_U_SQUOTE] = ACTIONS(3370), - [anon_sym_u8_SQUOTE] = ACTIONS(3370), - [anon_sym_SQUOTE] = ACTIONS(3370), - [anon_sym_AT] = ACTIONS(3368), - [anon_sym_DQUOTE] = ACTIONS(3370), - [anon_sym_L_DQUOTE] = ACTIONS(3370), - [anon_sym_u_DQUOTE] = ACTIONS(3370), - [anon_sym_U_DQUOTE] = ACTIONS(3370), - [anon_sym_u8_DQUOTE] = ACTIONS(3370), - [sym_true] = ACTIONS(3368), - [sym_false] = ACTIONS(3368), - [anon_sym_NULL] = ACTIONS(3368), - [anon_sym_nullptr] = ACTIONS(3368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3368), - [anon_sym___typeof] = ACTIONS(3368), - [anon_sym_typeof] = ACTIONS(3368), - [anon_sym_ATimport] = ACTIONS(3370), - [aux_sym_preproc_undef_token1] = ACTIONS(3368), - [anon_sym_POUND] = ACTIONS(3368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE] = ACTIONS(3368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_API_AVAILABLE] = ACTIONS(3368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_API_DEPRECATED] = ACTIONS(3368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3368), - [anon_sym___deprecated_msg] = ACTIONS(3368), - [anon_sym___deprecated_enum_msg] = ACTIONS(3368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3368), - [anon_sym_ATprotocol] = ACTIONS(3370), - [anon_sym_ATinterface] = ACTIONS(3370), - [anon_sym_ATimplementation] = ACTIONS(3370), - [anon_sym_ATcompatibility_alias] = ACTIONS(3370), - [anon_sym_ATsynthesize] = ACTIONS(3370), - [anon_sym_ATdynamic] = ACTIONS(3370), - [anon_sym__Alignas] = ACTIONS(3368), - [anon_sym_ATtry] = ACTIONS(3370), - [anon_sym___try] = ACTIONS(3368), - [anon_sym_ATthrow] = ACTIONS(3370), - [anon_sym_ATselector] = ACTIONS(3370), - [anon_sym_ATavailable] = ACTIONS(3370), - [anon_sym___builtin_available] = ACTIONS(3368), - [anon_sym_va_arg] = ACTIONS(3368), - [anon_sym___asm] = ACTIONS(3368), - [anon_sym_ATencode] = ACTIONS(3370), - [anon_sym_ATsynchronized] = ACTIONS(3370), - [anon_sym_BOOL] = ACTIONS(3368), - [anon_sym_IMP] = ACTIONS(3368), - [anon_sym_SEL] = ACTIONS(3368), - [anon_sym_Class] = ACTIONS(3368), - [anon_sym_id] = ACTIONS(3368), - }, - [476] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_include_token1] = ACTIONS(3372), - [aux_sym_preproc_include_token2] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token2] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [aux_sym_preproc_else_token1] = ACTIONS(3372), - [aux_sym_preproc_elif_token1] = ACTIONS(3372), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_LPAREN2] = ACTIONS(3374), - [anon_sym_BANG] = ACTIONS(3374), - [anon_sym_TILDE] = ACTIONS(3374), - [anon_sym_DASH] = ACTIONS(3372), - [anon_sym_PLUS] = ACTIONS(3372), - [anon_sym_STAR] = ACTIONS(3374), - [anon_sym_CARET] = ACTIONS(3374), - [anon_sym_AMP] = ACTIONS(3374), - [anon_sym_SEMI] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_ATautoreleasepool] = ACTIONS(3374), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_if] = ACTIONS(3372), - [anon_sym_switch] = ACTIONS(3372), - [anon_sym_case] = ACTIONS(3372), - [anon_sym_default] = ACTIONS(3372), - [anon_sym_while] = ACTIONS(3372), - [anon_sym_do] = ACTIONS(3372), - [anon_sym_for] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [anon_sym_return] = ACTIONS(3372), - [anon_sym_break] = ACTIONS(3372), - [anon_sym_continue] = ACTIONS(3372), - [anon_sym_goto] = ACTIONS(3372), - [anon_sym_DASH_DASH] = ACTIONS(3374), - [anon_sym_PLUS_PLUS] = ACTIONS(3374), - [anon_sym_sizeof] = ACTIONS(3372), - [anon_sym___alignof__] = ACTIONS(3372), - [anon_sym___alignof] = ACTIONS(3372), - [anon_sym__alignof] = ACTIONS(3372), - [anon_sym_alignof] = ACTIONS(3372), - [anon_sym__Alignof] = ACTIONS(3372), - [anon_sym_offsetof] = ACTIONS(3372), - [anon_sym__Generic] = ACTIONS(3372), - [anon_sym_asm] = ACTIONS(3372), - [anon_sym___asm__] = ACTIONS(3372), - [sym_number_literal] = ACTIONS(3374), - [anon_sym_L_SQUOTE] = ACTIONS(3374), - [anon_sym_u_SQUOTE] = ACTIONS(3374), - [anon_sym_U_SQUOTE] = ACTIONS(3374), - [anon_sym_u8_SQUOTE] = ACTIONS(3374), - [anon_sym_SQUOTE] = ACTIONS(3374), - [anon_sym_AT] = ACTIONS(3372), - [anon_sym_DQUOTE] = ACTIONS(3374), - [anon_sym_L_DQUOTE] = ACTIONS(3374), - [anon_sym_u_DQUOTE] = ACTIONS(3374), - [anon_sym_U_DQUOTE] = ACTIONS(3374), - [anon_sym_u8_DQUOTE] = ACTIONS(3374), - [sym_true] = ACTIONS(3372), - [sym_false] = ACTIONS(3372), - [anon_sym_NULL] = ACTIONS(3372), - [anon_sym_nullptr] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATimport] = ACTIONS(3374), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_POUND] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATprotocol] = ACTIONS(3374), - [anon_sym_ATinterface] = ACTIONS(3374), - [anon_sym_ATimplementation] = ACTIONS(3374), - [anon_sym_ATcompatibility_alias] = ACTIONS(3374), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_ATtry] = ACTIONS(3374), - [anon_sym___try] = ACTIONS(3372), - [anon_sym_ATthrow] = ACTIONS(3374), - [anon_sym_ATselector] = ACTIONS(3374), - [anon_sym_ATavailable] = ACTIONS(3374), - [anon_sym___builtin_available] = ACTIONS(3372), - [anon_sym_va_arg] = ACTIONS(3372), - [anon_sym___asm] = ACTIONS(3372), - [anon_sym_ATencode] = ACTIONS(3374), - [anon_sym_ATsynchronized] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [477] = { - [sym_identifier] = ACTIONS(3376), - [aux_sym_preproc_include_token1] = ACTIONS(3376), - [aux_sym_preproc_include_token2] = ACTIONS(3376), - [aux_sym_preproc_def_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token2] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3376), - [aux_sym_preproc_else_token1] = ACTIONS(3376), - [aux_sym_preproc_elif_token1] = ACTIONS(3376), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3376), - [sym_preproc_directive] = ACTIONS(3376), - [anon_sym_LPAREN2] = ACTIONS(3378), - [anon_sym_BANG] = ACTIONS(3378), - [anon_sym_TILDE] = ACTIONS(3378), - [anon_sym_DASH] = ACTIONS(3376), - [anon_sym_PLUS] = ACTIONS(3376), - [anon_sym_STAR] = ACTIONS(3378), - [anon_sym_CARET] = ACTIONS(3378), - [anon_sym_AMP] = ACTIONS(3378), - [anon_sym_SEMI] = ACTIONS(3378), - [anon_sym___extension__] = ACTIONS(3376), - [anon_sym_typedef] = ACTIONS(3376), - [anon_sym_extern] = ACTIONS(3376), - [anon_sym___attribute__] = ACTIONS(3376), - [anon_sym___attribute] = ACTIONS(3376), - [anon_sym_noreturn] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3378), - [anon_sym___declspec] = ACTIONS(3376), - [anon_sym___cdecl] = ACTIONS(3376), - [anon_sym___clrcall] = ACTIONS(3376), - [anon_sym___stdcall] = ACTIONS(3376), - [anon_sym___fastcall] = ACTIONS(3376), - [anon_sym___thiscall] = ACTIONS(3376), - [anon_sym___vectorcall] = ACTIONS(3376), - [anon_sym_LBRACE] = ACTIONS(3378), - [anon_sym_signed] = ACTIONS(3376), - [anon_sym_unsigned] = ACTIONS(3376), - [anon_sym_long] = ACTIONS(3376), - [anon_sym_short] = ACTIONS(3376), - [anon_sym_ATautoreleasepool] = ACTIONS(3378), - [anon_sym_static] = ACTIONS(3376), - [anon_sym_auto] = ACTIONS(3376), - [anon_sym_register] = ACTIONS(3376), - [anon_sym_inline] = ACTIONS(3376), - [anon_sym___inline] = ACTIONS(3376), - [anon_sym___inline__] = ACTIONS(3376), - [anon_sym___forceinline] = ACTIONS(3376), - [anon_sym_thread_local] = ACTIONS(3376), - [anon_sym___thread] = ACTIONS(3376), - [anon_sym_CG_EXTERN] = ACTIONS(3376), - [anon_sym_CG_INLINE] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3376), - [anon_sym_IBOutlet] = ACTIONS(3376), - [anon_sym_IBInspectable] = ACTIONS(3376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3376), - [anon_sym_NS_INLINE] = ACTIONS(3376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3376), - [anon_sym_OBJC_EXPORT] = ACTIONS(3376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3376), - [anon_sym_const] = ACTIONS(3376), - [anon_sym_constexpr] = ACTIONS(3376), - [anon_sym_volatile] = ACTIONS(3376), - [anon_sym_restrict] = ACTIONS(3376), - [anon_sym___restrict__] = ACTIONS(3376), - [anon_sym__Atomic] = ACTIONS(3376), - [anon_sym__Noreturn] = ACTIONS(3376), - [anon_sym_nullable] = ACTIONS(3376), - [anon_sym__Complex] = ACTIONS(3376), - [anon_sym__Nonnull] = ACTIONS(3376), - [anon_sym__Nullable] = ACTIONS(3376), - [anon_sym__Nullable_result] = ACTIONS(3376), - [anon_sym__Null_unspecified] = ACTIONS(3376), - [anon_sym___autoreleasing] = ACTIONS(3376), - [anon_sym___block] = ACTIONS(3376), - [anon_sym___bridge] = ACTIONS(3376), - [anon_sym___bridge_retained] = ACTIONS(3376), - [anon_sym___bridge_transfer] = ACTIONS(3376), - [anon_sym___complex] = ACTIONS(3376), - [anon_sym___const] = ACTIONS(3376), - [anon_sym___imag] = ACTIONS(3376), - [anon_sym___kindof] = ACTIONS(3376), - [anon_sym___nonnull] = ACTIONS(3376), - [anon_sym___nullable] = ACTIONS(3376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3376), - [anon_sym___real] = ACTIONS(3376), - [anon_sym___strong] = ACTIONS(3376), - [anon_sym___unsafe_unretained] = ACTIONS(3376), - [anon_sym___unused] = ACTIONS(3376), - [anon_sym___weak] = ACTIONS(3376), - [sym_primitive_type] = ACTIONS(3376), - [anon_sym_enum] = ACTIONS(3376), - [anon_sym_struct] = ACTIONS(3376), - [anon_sym_union] = ACTIONS(3376), - [anon_sym_if] = ACTIONS(3376), - [anon_sym_switch] = ACTIONS(3376), - [anon_sym_case] = ACTIONS(3376), - [anon_sym_default] = ACTIONS(3376), - [anon_sym_while] = ACTIONS(3376), - [anon_sym_do] = ACTIONS(3376), - [anon_sym_for] = ACTIONS(3376), - [anon_sym_in] = ACTIONS(3376), - [anon_sym_return] = ACTIONS(3376), - [anon_sym_break] = ACTIONS(3376), - [anon_sym_continue] = ACTIONS(3376), - [anon_sym_goto] = ACTIONS(3376), - [anon_sym_DASH_DASH] = ACTIONS(3378), - [anon_sym_PLUS_PLUS] = ACTIONS(3378), - [anon_sym_sizeof] = ACTIONS(3376), - [anon_sym___alignof__] = ACTIONS(3376), - [anon_sym___alignof] = ACTIONS(3376), - [anon_sym__alignof] = ACTIONS(3376), - [anon_sym_alignof] = ACTIONS(3376), - [anon_sym__Alignof] = ACTIONS(3376), - [anon_sym_offsetof] = ACTIONS(3376), - [anon_sym__Generic] = ACTIONS(3376), - [anon_sym_asm] = ACTIONS(3376), - [anon_sym___asm__] = ACTIONS(3376), - [sym_number_literal] = ACTIONS(3378), - [anon_sym_L_SQUOTE] = ACTIONS(3378), - [anon_sym_u_SQUOTE] = ACTIONS(3378), - [anon_sym_U_SQUOTE] = ACTIONS(3378), - [anon_sym_u8_SQUOTE] = ACTIONS(3378), - [anon_sym_SQUOTE] = ACTIONS(3378), - [anon_sym_AT] = ACTIONS(3376), - [anon_sym_DQUOTE] = ACTIONS(3378), - [anon_sym_L_DQUOTE] = ACTIONS(3378), - [anon_sym_u_DQUOTE] = ACTIONS(3378), - [anon_sym_U_DQUOTE] = ACTIONS(3378), - [anon_sym_u8_DQUOTE] = ACTIONS(3378), - [sym_true] = ACTIONS(3376), - [sym_false] = ACTIONS(3376), - [anon_sym_NULL] = ACTIONS(3376), - [anon_sym_nullptr] = ACTIONS(3376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3376), - [anon_sym___typeof] = ACTIONS(3376), - [anon_sym_typeof] = ACTIONS(3376), - [anon_sym_ATimport] = ACTIONS(3378), - [aux_sym_preproc_undef_token1] = ACTIONS(3376), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE] = ACTIONS(3376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_API_AVAILABLE] = ACTIONS(3376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_API_DEPRECATED] = ACTIONS(3376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3376), - [anon_sym___deprecated_msg] = ACTIONS(3376), - [anon_sym___deprecated_enum_msg] = ACTIONS(3376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3376), - [anon_sym_ATprotocol] = ACTIONS(3378), - [anon_sym_ATinterface] = ACTIONS(3378), - [anon_sym_ATimplementation] = ACTIONS(3378), - [anon_sym_ATcompatibility_alias] = ACTIONS(3378), - [anon_sym_ATsynthesize] = ACTIONS(3378), - [anon_sym_ATdynamic] = ACTIONS(3378), - [anon_sym__Alignas] = ACTIONS(3376), - [anon_sym_ATtry] = ACTIONS(3378), - [anon_sym___try] = ACTIONS(3376), - [anon_sym_ATthrow] = ACTIONS(3378), - [anon_sym_ATselector] = ACTIONS(3378), - [anon_sym_ATavailable] = ACTIONS(3378), - [anon_sym___builtin_available] = ACTIONS(3376), - [anon_sym_va_arg] = ACTIONS(3376), - [anon_sym___asm] = ACTIONS(3376), - [anon_sym_ATencode] = ACTIONS(3378), - [anon_sym_ATsynchronized] = ACTIONS(3378), - [anon_sym_BOOL] = ACTIONS(3376), - [anon_sym_IMP] = ACTIONS(3376), - [anon_sym_SEL] = ACTIONS(3376), - [anon_sym_Class] = ACTIONS(3376), - [anon_sym_id] = ACTIONS(3376), - }, - [478] = { - [sym_identifier] = ACTIONS(3380), - [aux_sym_preproc_include_token1] = ACTIONS(3380), - [aux_sym_preproc_include_token2] = ACTIONS(3380), - [aux_sym_preproc_def_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token2] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3380), - [aux_sym_preproc_else_token1] = ACTIONS(3380), - [aux_sym_preproc_elif_token1] = ACTIONS(3380), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3380), - [sym_preproc_directive] = ACTIONS(3380), - [anon_sym_LPAREN2] = ACTIONS(3382), - [anon_sym_BANG] = ACTIONS(3382), - [anon_sym_TILDE] = ACTIONS(3382), - [anon_sym_DASH] = ACTIONS(3380), - [anon_sym_PLUS] = ACTIONS(3380), - [anon_sym_STAR] = ACTIONS(3382), - [anon_sym_CARET] = ACTIONS(3382), - [anon_sym_AMP] = ACTIONS(3382), - [anon_sym_SEMI] = ACTIONS(3382), - [anon_sym___extension__] = ACTIONS(3380), - [anon_sym_typedef] = ACTIONS(3380), - [anon_sym_extern] = ACTIONS(3380), - [anon_sym___attribute__] = ACTIONS(3380), - [anon_sym___attribute] = ACTIONS(3380), - [anon_sym_noreturn] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3382), - [anon_sym___declspec] = ACTIONS(3380), - [anon_sym___cdecl] = ACTIONS(3380), - [anon_sym___clrcall] = ACTIONS(3380), - [anon_sym___stdcall] = ACTIONS(3380), - [anon_sym___fastcall] = ACTIONS(3380), - [anon_sym___thiscall] = ACTIONS(3380), - [anon_sym___vectorcall] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3382), - [anon_sym_signed] = ACTIONS(3380), - [anon_sym_unsigned] = ACTIONS(3380), - [anon_sym_long] = ACTIONS(3380), - [anon_sym_short] = ACTIONS(3380), - [anon_sym_ATautoreleasepool] = ACTIONS(3382), - [anon_sym_static] = ACTIONS(3380), - [anon_sym_auto] = ACTIONS(3380), - [anon_sym_register] = ACTIONS(3380), - [anon_sym_inline] = ACTIONS(3380), - [anon_sym___inline] = ACTIONS(3380), - [anon_sym___inline__] = ACTIONS(3380), - [anon_sym___forceinline] = ACTIONS(3380), - [anon_sym_thread_local] = ACTIONS(3380), - [anon_sym___thread] = ACTIONS(3380), - [anon_sym_CG_EXTERN] = ACTIONS(3380), - [anon_sym_CG_INLINE] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3380), - [anon_sym_IBOutlet] = ACTIONS(3380), - [anon_sym_IBInspectable] = ACTIONS(3380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3380), - [anon_sym_NS_INLINE] = ACTIONS(3380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3380), - [anon_sym_OBJC_EXPORT] = ACTIONS(3380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3380), - [anon_sym_const] = ACTIONS(3380), - [anon_sym_constexpr] = ACTIONS(3380), - [anon_sym_volatile] = ACTIONS(3380), - [anon_sym_restrict] = ACTIONS(3380), - [anon_sym___restrict__] = ACTIONS(3380), - [anon_sym__Atomic] = ACTIONS(3380), - [anon_sym__Noreturn] = ACTIONS(3380), - [anon_sym_nullable] = ACTIONS(3380), - [anon_sym__Complex] = ACTIONS(3380), - [anon_sym__Nonnull] = ACTIONS(3380), - [anon_sym__Nullable] = ACTIONS(3380), - [anon_sym__Nullable_result] = ACTIONS(3380), - [anon_sym__Null_unspecified] = ACTIONS(3380), - [anon_sym___autoreleasing] = ACTIONS(3380), - [anon_sym___block] = ACTIONS(3380), - [anon_sym___bridge] = ACTIONS(3380), - [anon_sym___bridge_retained] = ACTIONS(3380), - [anon_sym___bridge_transfer] = ACTIONS(3380), - [anon_sym___complex] = ACTIONS(3380), - [anon_sym___const] = ACTIONS(3380), - [anon_sym___imag] = ACTIONS(3380), - [anon_sym___kindof] = ACTIONS(3380), - [anon_sym___nonnull] = ACTIONS(3380), - [anon_sym___nullable] = ACTIONS(3380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3380), - [anon_sym___real] = ACTIONS(3380), - [anon_sym___strong] = ACTIONS(3380), - [anon_sym___unsafe_unretained] = ACTIONS(3380), - [anon_sym___unused] = ACTIONS(3380), - [anon_sym___weak] = ACTIONS(3380), - [sym_primitive_type] = ACTIONS(3380), - [anon_sym_enum] = ACTIONS(3380), - [anon_sym_struct] = ACTIONS(3380), - [anon_sym_union] = ACTIONS(3380), - [anon_sym_if] = ACTIONS(3380), - [anon_sym_switch] = ACTIONS(3380), - [anon_sym_case] = ACTIONS(3380), - [anon_sym_default] = ACTIONS(3380), - [anon_sym_while] = ACTIONS(3380), - [anon_sym_do] = ACTIONS(3380), - [anon_sym_for] = ACTIONS(3380), - [anon_sym_in] = ACTIONS(3380), - [anon_sym_return] = ACTIONS(3380), - [anon_sym_break] = ACTIONS(3380), - [anon_sym_continue] = ACTIONS(3380), - [anon_sym_goto] = ACTIONS(3380), - [anon_sym_DASH_DASH] = ACTIONS(3382), - [anon_sym_PLUS_PLUS] = ACTIONS(3382), - [anon_sym_sizeof] = ACTIONS(3380), - [anon_sym___alignof__] = ACTIONS(3380), - [anon_sym___alignof] = ACTIONS(3380), - [anon_sym__alignof] = ACTIONS(3380), - [anon_sym_alignof] = ACTIONS(3380), - [anon_sym__Alignof] = ACTIONS(3380), - [anon_sym_offsetof] = ACTIONS(3380), - [anon_sym__Generic] = ACTIONS(3380), - [anon_sym_asm] = ACTIONS(3380), - [anon_sym___asm__] = ACTIONS(3380), - [sym_number_literal] = ACTIONS(3382), - [anon_sym_L_SQUOTE] = ACTIONS(3382), - [anon_sym_u_SQUOTE] = ACTIONS(3382), - [anon_sym_U_SQUOTE] = ACTIONS(3382), - [anon_sym_u8_SQUOTE] = ACTIONS(3382), - [anon_sym_SQUOTE] = ACTIONS(3382), - [anon_sym_AT] = ACTIONS(3380), - [anon_sym_DQUOTE] = ACTIONS(3382), - [anon_sym_L_DQUOTE] = ACTIONS(3382), - [anon_sym_u_DQUOTE] = ACTIONS(3382), - [anon_sym_U_DQUOTE] = ACTIONS(3382), - [anon_sym_u8_DQUOTE] = ACTIONS(3382), - [sym_true] = ACTIONS(3380), - [sym_false] = ACTIONS(3380), - [anon_sym_NULL] = ACTIONS(3380), - [anon_sym_nullptr] = ACTIONS(3380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3380), - [anon_sym___typeof] = ACTIONS(3380), - [anon_sym_typeof] = ACTIONS(3380), - [anon_sym_ATimport] = ACTIONS(3382), - [aux_sym_preproc_undef_token1] = ACTIONS(3380), - [anon_sym_POUND] = ACTIONS(3380), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE] = ACTIONS(3380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_API_AVAILABLE] = ACTIONS(3380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_API_DEPRECATED] = ACTIONS(3380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3380), - [anon_sym___deprecated_msg] = ACTIONS(3380), - [anon_sym___deprecated_enum_msg] = ACTIONS(3380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3380), - [anon_sym_ATprotocol] = ACTIONS(3382), - [anon_sym_ATinterface] = ACTIONS(3382), - [anon_sym_ATimplementation] = ACTIONS(3382), - [anon_sym_ATcompatibility_alias] = ACTIONS(3382), - [anon_sym_ATsynthesize] = ACTIONS(3382), - [anon_sym_ATdynamic] = ACTIONS(3382), - [anon_sym__Alignas] = ACTIONS(3380), - [anon_sym_ATtry] = ACTIONS(3382), - [anon_sym___try] = ACTIONS(3380), - [anon_sym_ATthrow] = ACTIONS(3382), - [anon_sym_ATselector] = ACTIONS(3382), - [anon_sym_ATavailable] = ACTIONS(3382), - [anon_sym___builtin_available] = ACTIONS(3380), - [anon_sym_va_arg] = ACTIONS(3380), - [anon_sym___asm] = ACTIONS(3380), - [anon_sym_ATencode] = ACTIONS(3382), - [anon_sym_ATsynchronized] = ACTIONS(3382), - [anon_sym_BOOL] = ACTIONS(3380), - [anon_sym_IMP] = ACTIONS(3380), - [anon_sym_SEL] = ACTIONS(3380), - [anon_sym_Class] = ACTIONS(3380), - [anon_sym_id] = ACTIONS(3380), - }, - [479] = { - [sym_identifier] = ACTIONS(3384), - [aux_sym_preproc_include_token1] = ACTIONS(3384), - [aux_sym_preproc_include_token2] = ACTIONS(3384), - [aux_sym_preproc_def_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token2] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3384), - [aux_sym_preproc_else_token1] = ACTIONS(3384), - [aux_sym_preproc_elif_token1] = ACTIONS(3384), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3384), - [sym_preproc_directive] = ACTIONS(3384), - [anon_sym_LPAREN2] = ACTIONS(3386), - [anon_sym_BANG] = ACTIONS(3386), - [anon_sym_TILDE] = ACTIONS(3386), - [anon_sym_DASH] = ACTIONS(3384), - [anon_sym_PLUS] = ACTIONS(3384), - [anon_sym_STAR] = ACTIONS(3386), - [anon_sym_CARET] = ACTIONS(3386), - [anon_sym_AMP] = ACTIONS(3386), - [anon_sym_SEMI] = ACTIONS(3386), - [anon_sym___extension__] = ACTIONS(3384), - [anon_sym_typedef] = ACTIONS(3384), - [anon_sym_extern] = ACTIONS(3384), - [anon_sym___attribute__] = ACTIONS(3384), - [anon_sym___attribute] = ACTIONS(3384), - [anon_sym_noreturn] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3386), - [anon_sym___declspec] = ACTIONS(3384), - [anon_sym___cdecl] = ACTIONS(3384), - [anon_sym___clrcall] = ACTIONS(3384), - [anon_sym___stdcall] = ACTIONS(3384), - [anon_sym___fastcall] = ACTIONS(3384), - [anon_sym___thiscall] = ACTIONS(3384), - [anon_sym___vectorcall] = ACTIONS(3384), - [anon_sym_LBRACE] = ACTIONS(3386), - [anon_sym_signed] = ACTIONS(3384), - [anon_sym_unsigned] = ACTIONS(3384), - [anon_sym_long] = ACTIONS(3384), - [anon_sym_short] = ACTIONS(3384), - [anon_sym_ATautoreleasepool] = ACTIONS(3386), - [anon_sym_static] = ACTIONS(3384), - [anon_sym_auto] = ACTIONS(3384), - [anon_sym_register] = ACTIONS(3384), - [anon_sym_inline] = ACTIONS(3384), - [anon_sym___inline] = ACTIONS(3384), - [anon_sym___inline__] = ACTIONS(3384), - [anon_sym___forceinline] = ACTIONS(3384), - [anon_sym_thread_local] = ACTIONS(3384), - [anon_sym___thread] = ACTIONS(3384), - [anon_sym_CG_EXTERN] = ACTIONS(3384), - [anon_sym_CG_INLINE] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3384), - [anon_sym_IBOutlet] = ACTIONS(3384), - [anon_sym_IBInspectable] = ACTIONS(3384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3384), - [anon_sym_NS_INLINE] = ACTIONS(3384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3384), - [anon_sym_OBJC_EXPORT] = ACTIONS(3384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3384), - [anon_sym_const] = ACTIONS(3384), - [anon_sym_constexpr] = ACTIONS(3384), - [anon_sym_volatile] = ACTIONS(3384), - [anon_sym_restrict] = ACTIONS(3384), - [anon_sym___restrict__] = ACTIONS(3384), - [anon_sym__Atomic] = ACTIONS(3384), - [anon_sym__Noreturn] = ACTIONS(3384), - [anon_sym_nullable] = ACTIONS(3384), - [anon_sym__Complex] = ACTIONS(3384), - [anon_sym__Nonnull] = ACTIONS(3384), - [anon_sym__Nullable] = ACTIONS(3384), - [anon_sym__Nullable_result] = ACTIONS(3384), - [anon_sym__Null_unspecified] = ACTIONS(3384), - [anon_sym___autoreleasing] = ACTIONS(3384), - [anon_sym___block] = ACTIONS(3384), - [anon_sym___bridge] = ACTIONS(3384), - [anon_sym___bridge_retained] = ACTIONS(3384), - [anon_sym___bridge_transfer] = ACTIONS(3384), - [anon_sym___complex] = ACTIONS(3384), - [anon_sym___const] = ACTIONS(3384), - [anon_sym___imag] = ACTIONS(3384), - [anon_sym___kindof] = ACTIONS(3384), - [anon_sym___nonnull] = ACTIONS(3384), - [anon_sym___nullable] = ACTIONS(3384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3384), - [anon_sym___real] = ACTIONS(3384), - [anon_sym___strong] = ACTIONS(3384), - [anon_sym___unsafe_unretained] = ACTIONS(3384), - [anon_sym___unused] = ACTIONS(3384), - [anon_sym___weak] = ACTIONS(3384), - [sym_primitive_type] = ACTIONS(3384), - [anon_sym_enum] = ACTIONS(3384), - [anon_sym_struct] = ACTIONS(3384), - [anon_sym_union] = ACTIONS(3384), - [anon_sym_if] = ACTIONS(3384), - [anon_sym_switch] = ACTIONS(3384), - [anon_sym_case] = ACTIONS(3384), - [anon_sym_default] = ACTIONS(3384), - [anon_sym_while] = ACTIONS(3384), - [anon_sym_do] = ACTIONS(3384), - [anon_sym_for] = ACTIONS(3384), - [anon_sym_in] = ACTIONS(3384), - [anon_sym_return] = ACTIONS(3384), - [anon_sym_break] = ACTIONS(3384), - [anon_sym_continue] = ACTIONS(3384), - [anon_sym_goto] = ACTIONS(3384), - [anon_sym_DASH_DASH] = ACTIONS(3386), - [anon_sym_PLUS_PLUS] = ACTIONS(3386), - [anon_sym_sizeof] = ACTIONS(3384), - [anon_sym___alignof__] = ACTIONS(3384), - [anon_sym___alignof] = ACTIONS(3384), - [anon_sym__alignof] = ACTIONS(3384), - [anon_sym_alignof] = ACTIONS(3384), - [anon_sym__Alignof] = ACTIONS(3384), - [anon_sym_offsetof] = ACTIONS(3384), - [anon_sym__Generic] = ACTIONS(3384), - [anon_sym_asm] = ACTIONS(3384), - [anon_sym___asm__] = ACTIONS(3384), - [sym_number_literal] = ACTIONS(3386), - [anon_sym_L_SQUOTE] = ACTIONS(3386), - [anon_sym_u_SQUOTE] = ACTIONS(3386), - [anon_sym_U_SQUOTE] = ACTIONS(3386), - [anon_sym_u8_SQUOTE] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3386), - [anon_sym_AT] = ACTIONS(3384), - [anon_sym_DQUOTE] = ACTIONS(3386), - [anon_sym_L_DQUOTE] = ACTIONS(3386), - [anon_sym_u_DQUOTE] = ACTIONS(3386), - [anon_sym_U_DQUOTE] = ACTIONS(3386), - [anon_sym_u8_DQUOTE] = ACTIONS(3386), - [sym_true] = ACTIONS(3384), - [sym_false] = ACTIONS(3384), - [anon_sym_NULL] = ACTIONS(3384), - [anon_sym_nullptr] = ACTIONS(3384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3384), - [anon_sym___typeof] = ACTIONS(3384), - [anon_sym_typeof] = ACTIONS(3384), - [anon_sym_ATimport] = ACTIONS(3386), - [aux_sym_preproc_undef_token1] = ACTIONS(3384), - [anon_sym_POUND] = ACTIONS(3384), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE] = ACTIONS(3384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_API_AVAILABLE] = ACTIONS(3384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_API_DEPRECATED] = ACTIONS(3384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3384), - [anon_sym___deprecated_msg] = ACTIONS(3384), - [anon_sym___deprecated_enum_msg] = ACTIONS(3384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3384), - [anon_sym_ATprotocol] = ACTIONS(3386), - [anon_sym_ATinterface] = ACTIONS(3386), - [anon_sym_ATimplementation] = ACTIONS(3386), - [anon_sym_ATcompatibility_alias] = ACTIONS(3386), - [anon_sym_ATsynthesize] = ACTIONS(3386), - [anon_sym_ATdynamic] = ACTIONS(3386), - [anon_sym__Alignas] = ACTIONS(3384), - [anon_sym_ATtry] = ACTIONS(3386), - [anon_sym___try] = ACTIONS(3384), - [anon_sym_ATthrow] = ACTIONS(3386), - [anon_sym_ATselector] = ACTIONS(3386), - [anon_sym_ATavailable] = ACTIONS(3386), - [anon_sym___builtin_available] = ACTIONS(3384), - [anon_sym_va_arg] = ACTIONS(3384), - [anon_sym___asm] = ACTIONS(3384), - [anon_sym_ATencode] = ACTIONS(3386), - [anon_sym_ATsynchronized] = ACTIONS(3386), - [anon_sym_BOOL] = ACTIONS(3384), - [anon_sym_IMP] = ACTIONS(3384), - [anon_sym_SEL] = ACTIONS(3384), - [anon_sym_Class] = ACTIONS(3384), - [anon_sym_id] = ACTIONS(3384), - }, - [480] = { - [sym_identifier] = ACTIONS(3388), - [aux_sym_preproc_include_token1] = ACTIONS(3388), - [aux_sym_preproc_include_token2] = ACTIONS(3388), - [aux_sym_preproc_def_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token2] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3388), - [aux_sym_preproc_else_token1] = ACTIONS(3388), - [aux_sym_preproc_elif_token1] = ACTIONS(3388), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3388), - [sym_preproc_directive] = ACTIONS(3388), - [anon_sym_LPAREN2] = ACTIONS(3390), - [anon_sym_BANG] = ACTIONS(3390), - [anon_sym_TILDE] = ACTIONS(3390), - [anon_sym_DASH] = ACTIONS(3388), - [anon_sym_PLUS] = ACTIONS(3388), - [anon_sym_STAR] = ACTIONS(3390), - [anon_sym_CARET] = ACTIONS(3390), - [anon_sym_AMP] = ACTIONS(3390), - [anon_sym_SEMI] = ACTIONS(3390), - [anon_sym___extension__] = ACTIONS(3388), - [anon_sym_typedef] = ACTIONS(3388), - [anon_sym_extern] = ACTIONS(3388), - [anon_sym___attribute__] = ACTIONS(3388), - [anon_sym___attribute] = ACTIONS(3388), - [anon_sym_noreturn] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3390), - [anon_sym___declspec] = ACTIONS(3388), - [anon_sym___cdecl] = ACTIONS(3388), - [anon_sym___clrcall] = ACTIONS(3388), - [anon_sym___stdcall] = ACTIONS(3388), - [anon_sym___fastcall] = ACTIONS(3388), - [anon_sym___thiscall] = ACTIONS(3388), - [anon_sym___vectorcall] = ACTIONS(3388), - [anon_sym_LBRACE] = ACTIONS(3390), - [anon_sym_signed] = ACTIONS(3388), - [anon_sym_unsigned] = ACTIONS(3388), - [anon_sym_long] = ACTIONS(3388), - [anon_sym_short] = ACTIONS(3388), - [anon_sym_ATautoreleasepool] = ACTIONS(3390), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_auto] = ACTIONS(3388), - [anon_sym_register] = ACTIONS(3388), - [anon_sym_inline] = ACTIONS(3388), - [anon_sym___inline] = ACTIONS(3388), - [anon_sym___inline__] = ACTIONS(3388), - [anon_sym___forceinline] = ACTIONS(3388), - [anon_sym_thread_local] = ACTIONS(3388), - [anon_sym___thread] = ACTIONS(3388), - [anon_sym_CG_EXTERN] = ACTIONS(3388), - [anon_sym_CG_INLINE] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3388), - [anon_sym_IBOutlet] = ACTIONS(3388), - [anon_sym_IBInspectable] = ACTIONS(3388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3388), - [anon_sym_NS_INLINE] = ACTIONS(3388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3388), - [anon_sym_OBJC_EXPORT] = ACTIONS(3388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3388), - [anon_sym_const] = ACTIONS(3388), - [anon_sym_constexpr] = ACTIONS(3388), - [anon_sym_volatile] = ACTIONS(3388), - [anon_sym_restrict] = ACTIONS(3388), - [anon_sym___restrict__] = ACTIONS(3388), - [anon_sym__Atomic] = ACTIONS(3388), - [anon_sym__Noreturn] = ACTIONS(3388), - [anon_sym_nullable] = ACTIONS(3388), - [anon_sym__Complex] = ACTIONS(3388), - [anon_sym__Nonnull] = ACTIONS(3388), - [anon_sym__Nullable] = ACTIONS(3388), - [anon_sym__Nullable_result] = ACTIONS(3388), - [anon_sym__Null_unspecified] = ACTIONS(3388), - [anon_sym___autoreleasing] = ACTIONS(3388), - [anon_sym___block] = ACTIONS(3388), - [anon_sym___bridge] = ACTIONS(3388), - [anon_sym___bridge_retained] = ACTIONS(3388), - [anon_sym___bridge_transfer] = ACTIONS(3388), - [anon_sym___complex] = ACTIONS(3388), - [anon_sym___const] = ACTIONS(3388), - [anon_sym___imag] = ACTIONS(3388), - [anon_sym___kindof] = ACTIONS(3388), - [anon_sym___nonnull] = ACTIONS(3388), - [anon_sym___nullable] = ACTIONS(3388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3388), - [anon_sym___real] = ACTIONS(3388), - [anon_sym___strong] = ACTIONS(3388), - [anon_sym___unsafe_unretained] = ACTIONS(3388), - [anon_sym___unused] = ACTIONS(3388), - [anon_sym___weak] = ACTIONS(3388), - [sym_primitive_type] = ACTIONS(3388), - [anon_sym_enum] = ACTIONS(3388), - [anon_sym_struct] = ACTIONS(3388), - [anon_sym_union] = ACTIONS(3388), - [anon_sym_if] = ACTIONS(3388), - [anon_sym_switch] = ACTIONS(3388), - [anon_sym_case] = ACTIONS(3388), - [anon_sym_default] = ACTIONS(3388), - [anon_sym_while] = ACTIONS(3388), - [anon_sym_do] = ACTIONS(3388), - [anon_sym_for] = ACTIONS(3388), - [anon_sym_in] = ACTIONS(3388), - [anon_sym_return] = ACTIONS(3388), - [anon_sym_break] = ACTIONS(3388), - [anon_sym_continue] = ACTIONS(3388), - [anon_sym_goto] = ACTIONS(3388), - [anon_sym_DASH_DASH] = ACTIONS(3390), - [anon_sym_PLUS_PLUS] = ACTIONS(3390), - [anon_sym_sizeof] = ACTIONS(3388), - [anon_sym___alignof__] = ACTIONS(3388), - [anon_sym___alignof] = ACTIONS(3388), - [anon_sym__alignof] = ACTIONS(3388), - [anon_sym_alignof] = ACTIONS(3388), - [anon_sym__Alignof] = ACTIONS(3388), - [anon_sym_offsetof] = ACTIONS(3388), - [anon_sym__Generic] = ACTIONS(3388), - [anon_sym_asm] = ACTIONS(3388), - [anon_sym___asm__] = ACTIONS(3388), - [sym_number_literal] = ACTIONS(3390), - [anon_sym_L_SQUOTE] = ACTIONS(3390), - [anon_sym_u_SQUOTE] = ACTIONS(3390), - [anon_sym_U_SQUOTE] = ACTIONS(3390), - [anon_sym_u8_SQUOTE] = ACTIONS(3390), - [anon_sym_SQUOTE] = ACTIONS(3390), - [anon_sym_AT] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [anon_sym_L_DQUOTE] = ACTIONS(3390), - [anon_sym_u_DQUOTE] = ACTIONS(3390), - [anon_sym_U_DQUOTE] = ACTIONS(3390), - [anon_sym_u8_DQUOTE] = ACTIONS(3390), - [sym_true] = ACTIONS(3388), - [sym_false] = ACTIONS(3388), - [anon_sym_NULL] = ACTIONS(3388), - [anon_sym_nullptr] = ACTIONS(3388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3388), - [anon_sym___typeof] = ACTIONS(3388), - [anon_sym_typeof] = ACTIONS(3388), - [anon_sym_ATimport] = ACTIONS(3390), - [aux_sym_preproc_undef_token1] = ACTIONS(3388), - [anon_sym_POUND] = ACTIONS(3388), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE] = ACTIONS(3388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_API_AVAILABLE] = ACTIONS(3388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_API_DEPRECATED] = ACTIONS(3388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3388), - [anon_sym___deprecated_msg] = ACTIONS(3388), - [anon_sym___deprecated_enum_msg] = ACTIONS(3388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3388), - [anon_sym_ATprotocol] = ACTIONS(3390), - [anon_sym_ATinterface] = ACTIONS(3390), - [anon_sym_ATimplementation] = ACTIONS(3390), - [anon_sym_ATcompatibility_alias] = ACTIONS(3390), - [anon_sym_ATsynthesize] = ACTIONS(3390), - [anon_sym_ATdynamic] = ACTIONS(3390), - [anon_sym__Alignas] = ACTIONS(3388), - [anon_sym_ATtry] = ACTIONS(3390), - [anon_sym___try] = ACTIONS(3388), - [anon_sym_ATthrow] = ACTIONS(3390), - [anon_sym_ATselector] = ACTIONS(3390), - [anon_sym_ATavailable] = ACTIONS(3390), - [anon_sym___builtin_available] = ACTIONS(3388), - [anon_sym_va_arg] = ACTIONS(3388), - [anon_sym___asm] = ACTIONS(3388), - [anon_sym_ATencode] = ACTIONS(3390), - [anon_sym_ATsynchronized] = ACTIONS(3390), - [anon_sym_BOOL] = ACTIONS(3388), - [anon_sym_IMP] = ACTIONS(3388), - [anon_sym_SEL] = ACTIONS(3388), - [anon_sym_Class] = ACTIONS(3388), - [anon_sym_id] = ACTIONS(3388), - }, - [481] = { - [sym_identifier] = ACTIONS(3392), - [aux_sym_preproc_include_token1] = ACTIONS(3392), - [aux_sym_preproc_include_token2] = ACTIONS(3392), - [aux_sym_preproc_def_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token2] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3392), - [aux_sym_preproc_else_token1] = ACTIONS(3392), - [aux_sym_preproc_elif_token1] = ACTIONS(3392), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3392), - [sym_preproc_directive] = ACTIONS(3392), - [anon_sym_LPAREN2] = ACTIONS(3394), - [anon_sym_BANG] = ACTIONS(3394), - [anon_sym_TILDE] = ACTIONS(3394), - [anon_sym_DASH] = ACTIONS(3392), - [anon_sym_PLUS] = ACTIONS(3392), - [anon_sym_STAR] = ACTIONS(3394), - [anon_sym_CARET] = ACTIONS(3394), - [anon_sym_AMP] = ACTIONS(3394), - [anon_sym_SEMI] = ACTIONS(3394), - [anon_sym___extension__] = ACTIONS(3392), - [anon_sym_typedef] = ACTIONS(3392), - [anon_sym_extern] = ACTIONS(3392), - [anon_sym___attribute__] = ACTIONS(3392), - [anon_sym___attribute] = ACTIONS(3392), - [anon_sym_noreturn] = ACTIONS(3392), - [anon_sym_LBRACK] = ACTIONS(3394), - [anon_sym___declspec] = ACTIONS(3392), - [anon_sym___cdecl] = ACTIONS(3392), - [anon_sym___clrcall] = ACTIONS(3392), - [anon_sym___stdcall] = ACTIONS(3392), - [anon_sym___fastcall] = ACTIONS(3392), - [anon_sym___thiscall] = ACTIONS(3392), - [anon_sym___vectorcall] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3394), - [anon_sym_signed] = ACTIONS(3392), - [anon_sym_unsigned] = ACTIONS(3392), - [anon_sym_long] = ACTIONS(3392), - [anon_sym_short] = ACTIONS(3392), - [anon_sym_ATautoreleasepool] = ACTIONS(3394), - [anon_sym_static] = ACTIONS(3392), - [anon_sym_auto] = ACTIONS(3392), - [anon_sym_register] = ACTIONS(3392), - [anon_sym_inline] = ACTIONS(3392), - [anon_sym___inline] = ACTIONS(3392), - [anon_sym___inline__] = ACTIONS(3392), - [anon_sym___forceinline] = ACTIONS(3392), - [anon_sym_thread_local] = ACTIONS(3392), - [anon_sym___thread] = ACTIONS(3392), - [anon_sym_CG_EXTERN] = ACTIONS(3392), - [anon_sym_CG_INLINE] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3392), - [anon_sym_IBOutlet] = ACTIONS(3392), - [anon_sym_IBInspectable] = ACTIONS(3392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3392), - [anon_sym_NS_INLINE] = ACTIONS(3392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3392), - [anon_sym_OBJC_EXPORT] = ACTIONS(3392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3392), - [anon_sym_const] = ACTIONS(3392), - [anon_sym_constexpr] = ACTIONS(3392), - [anon_sym_volatile] = ACTIONS(3392), - [anon_sym_restrict] = ACTIONS(3392), - [anon_sym___restrict__] = ACTIONS(3392), - [anon_sym__Atomic] = ACTIONS(3392), - [anon_sym__Noreturn] = ACTIONS(3392), - [anon_sym_nullable] = ACTIONS(3392), - [anon_sym__Complex] = ACTIONS(3392), - [anon_sym__Nonnull] = ACTIONS(3392), - [anon_sym__Nullable] = ACTIONS(3392), - [anon_sym__Nullable_result] = ACTIONS(3392), - [anon_sym__Null_unspecified] = ACTIONS(3392), - [anon_sym___autoreleasing] = ACTIONS(3392), - [anon_sym___block] = ACTIONS(3392), - [anon_sym___bridge] = ACTIONS(3392), - [anon_sym___bridge_retained] = ACTIONS(3392), - [anon_sym___bridge_transfer] = ACTIONS(3392), - [anon_sym___complex] = ACTIONS(3392), - [anon_sym___const] = ACTIONS(3392), - [anon_sym___imag] = ACTIONS(3392), - [anon_sym___kindof] = ACTIONS(3392), - [anon_sym___nonnull] = ACTIONS(3392), - [anon_sym___nullable] = ACTIONS(3392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3392), - [anon_sym___real] = ACTIONS(3392), - [anon_sym___strong] = ACTIONS(3392), - [anon_sym___unsafe_unretained] = ACTIONS(3392), - [anon_sym___unused] = ACTIONS(3392), - [anon_sym___weak] = ACTIONS(3392), - [sym_primitive_type] = ACTIONS(3392), - [anon_sym_enum] = ACTIONS(3392), - [anon_sym_struct] = ACTIONS(3392), - [anon_sym_union] = ACTIONS(3392), - [anon_sym_if] = ACTIONS(3392), - [anon_sym_switch] = ACTIONS(3392), - [anon_sym_case] = ACTIONS(3392), - [anon_sym_default] = ACTIONS(3392), - [anon_sym_while] = ACTIONS(3392), - [anon_sym_do] = ACTIONS(3392), - [anon_sym_for] = ACTIONS(3392), - [anon_sym_in] = ACTIONS(3392), - [anon_sym_return] = ACTIONS(3392), - [anon_sym_break] = ACTIONS(3392), - [anon_sym_continue] = ACTIONS(3392), - [anon_sym_goto] = ACTIONS(3392), - [anon_sym_DASH_DASH] = ACTIONS(3394), - [anon_sym_PLUS_PLUS] = ACTIONS(3394), - [anon_sym_sizeof] = ACTIONS(3392), - [anon_sym___alignof__] = ACTIONS(3392), - [anon_sym___alignof] = ACTIONS(3392), - [anon_sym__alignof] = ACTIONS(3392), - [anon_sym_alignof] = ACTIONS(3392), - [anon_sym__Alignof] = ACTIONS(3392), - [anon_sym_offsetof] = ACTIONS(3392), - [anon_sym__Generic] = ACTIONS(3392), - [anon_sym_asm] = ACTIONS(3392), - [anon_sym___asm__] = ACTIONS(3392), - [sym_number_literal] = ACTIONS(3394), - [anon_sym_L_SQUOTE] = ACTIONS(3394), - [anon_sym_u_SQUOTE] = ACTIONS(3394), - [anon_sym_U_SQUOTE] = ACTIONS(3394), - [anon_sym_u8_SQUOTE] = ACTIONS(3394), - [anon_sym_SQUOTE] = ACTIONS(3394), - [anon_sym_AT] = ACTIONS(3392), - [anon_sym_DQUOTE] = ACTIONS(3394), - [anon_sym_L_DQUOTE] = ACTIONS(3394), - [anon_sym_u_DQUOTE] = ACTIONS(3394), - [anon_sym_U_DQUOTE] = ACTIONS(3394), - [anon_sym_u8_DQUOTE] = ACTIONS(3394), - [sym_true] = ACTIONS(3392), - [sym_false] = ACTIONS(3392), - [anon_sym_NULL] = ACTIONS(3392), - [anon_sym_nullptr] = ACTIONS(3392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3392), - [anon_sym___typeof] = ACTIONS(3392), - [anon_sym_typeof] = ACTIONS(3392), - [anon_sym_ATimport] = ACTIONS(3394), - [aux_sym_preproc_undef_token1] = ACTIONS(3392), - [anon_sym_POUND] = ACTIONS(3392), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE] = ACTIONS(3392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_API_AVAILABLE] = ACTIONS(3392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_API_DEPRECATED] = ACTIONS(3392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3392), - [anon_sym___deprecated_msg] = ACTIONS(3392), - [anon_sym___deprecated_enum_msg] = ACTIONS(3392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3392), - [anon_sym_ATprotocol] = ACTIONS(3394), - [anon_sym_ATinterface] = ACTIONS(3394), - [anon_sym_ATimplementation] = ACTIONS(3394), - [anon_sym_ATcompatibility_alias] = ACTIONS(3394), - [anon_sym_ATsynthesize] = ACTIONS(3394), - [anon_sym_ATdynamic] = ACTIONS(3394), - [anon_sym__Alignas] = ACTIONS(3392), - [anon_sym_ATtry] = ACTIONS(3394), - [anon_sym___try] = ACTIONS(3392), - [anon_sym_ATthrow] = ACTIONS(3394), - [anon_sym_ATselector] = ACTIONS(3394), - [anon_sym_ATavailable] = ACTIONS(3394), - [anon_sym___builtin_available] = ACTIONS(3392), - [anon_sym_va_arg] = ACTIONS(3392), - [anon_sym___asm] = ACTIONS(3392), - [anon_sym_ATencode] = ACTIONS(3394), - [anon_sym_ATsynchronized] = ACTIONS(3394), - [anon_sym_BOOL] = ACTIONS(3392), - [anon_sym_IMP] = ACTIONS(3392), - [anon_sym_SEL] = ACTIONS(3392), - [anon_sym_Class] = ACTIONS(3392), - [anon_sym_id] = ACTIONS(3392), - }, - [482] = { - [sym_identifier] = ACTIONS(3396), - [aux_sym_preproc_include_token1] = ACTIONS(3396), - [aux_sym_preproc_include_token2] = ACTIONS(3396), - [aux_sym_preproc_def_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token2] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3396), - [aux_sym_preproc_else_token1] = ACTIONS(3396), - [aux_sym_preproc_elif_token1] = ACTIONS(3396), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3396), - [sym_preproc_directive] = ACTIONS(3396), - [anon_sym_LPAREN2] = ACTIONS(3398), - [anon_sym_BANG] = ACTIONS(3398), - [anon_sym_TILDE] = ACTIONS(3398), - [anon_sym_DASH] = ACTIONS(3396), - [anon_sym_PLUS] = ACTIONS(3396), - [anon_sym_STAR] = ACTIONS(3398), - [anon_sym_CARET] = ACTIONS(3398), - [anon_sym_AMP] = ACTIONS(3398), - [anon_sym_SEMI] = ACTIONS(3398), - [anon_sym___extension__] = ACTIONS(3396), - [anon_sym_typedef] = ACTIONS(3396), - [anon_sym_extern] = ACTIONS(3396), - [anon_sym___attribute__] = ACTIONS(3396), - [anon_sym___attribute] = ACTIONS(3396), - [anon_sym_noreturn] = ACTIONS(3396), - [anon_sym_LBRACK] = ACTIONS(3398), - [anon_sym___declspec] = ACTIONS(3396), - [anon_sym___cdecl] = ACTIONS(3396), - [anon_sym___clrcall] = ACTIONS(3396), - [anon_sym___stdcall] = ACTIONS(3396), - [anon_sym___fastcall] = ACTIONS(3396), - [anon_sym___thiscall] = ACTIONS(3396), - [anon_sym___vectorcall] = ACTIONS(3396), - [anon_sym_LBRACE] = ACTIONS(3398), - [anon_sym_signed] = ACTIONS(3396), - [anon_sym_unsigned] = ACTIONS(3396), - [anon_sym_long] = ACTIONS(3396), - [anon_sym_short] = ACTIONS(3396), - [anon_sym_ATautoreleasepool] = ACTIONS(3398), - [anon_sym_static] = ACTIONS(3396), - [anon_sym_auto] = ACTIONS(3396), - [anon_sym_register] = ACTIONS(3396), - [anon_sym_inline] = ACTIONS(3396), - [anon_sym___inline] = ACTIONS(3396), - [anon_sym___inline__] = ACTIONS(3396), - [anon_sym___forceinline] = ACTIONS(3396), - [anon_sym_thread_local] = ACTIONS(3396), - [anon_sym___thread] = ACTIONS(3396), - [anon_sym_CG_EXTERN] = ACTIONS(3396), - [anon_sym_CG_INLINE] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3396), - [anon_sym_IBOutlet] = ACTIONS(3396), - [anon_sym_IBInspectable] = ACTIONS(3396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3396), - [anon_sym_NS_INLINE] = ACTIONS(3396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3396), - [anon_sym_OBJC_EXPORT] = ACTIONS(3396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3396), - [anon_sym_const] = ACTIONS(3396), - [anon_sym_constexpr] = ACTIONS(3396), - [anon_sym_volatile] = ACTIONS(3396), - [anon_sym_restrict] = ACTIONS(3396), - [anon_sym___restrict__] = ACTIONS(3396), - [anon_sym__Atomic] = ACTIONS(3396), - [anon_sym__Noreturn] = ACTIONS(3396), - [anon_sym_nullable] = ACTIONS(3396), - [anon_sym__Complex] = ACTIONS(3396), - [anon_sym__Nonnull] = ACTIONS(3396), - [anon_sym__Nullable] = ACTIONS(3396), - [anon_sym__Nullable_result] = ACTIONS(3396), - [anon_sym__Null_unspecified] = ACTIONS(3396), - [anon_sym___autoreleasing] = ACTIONS(3396), - [anon_sym___block] = ACTIONS(3396), - [anon_sym___bridge] = ACTIONS(3396), - [anon_sym___bridge_retained] = ACTIONS(3396), - [anon_sym___bridge_transfer] = ACTIONS(3396), - [anon_sym___complex] = ACTIONS(3396), - [anon_sym___const] = ACTIONS(3396), - [anon_sym___imag] = ACTIONS(3396), - [anon_sym___kindof] = ACTIONS(3396), - [anon_sym___nonnull] = ACTIONS(3396), - [anon_sym___nullable] = ACTIONS(3396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3396), - [anon_sym___real] = ACTIONS(3396), - [anon_sym___strong] = ACTIONS(3396), - [anon_sym___unsafe_unretained] = ACTIONS(3396), - [anon_sym___unused] = ACTIONS(3396), - [anon_sym___weak] = ACTIONS(3396), - [sym_primitive_type] = ACTIONS(3396), - [anon_sym_enum] = ACTIONS(3396), - [anon_sym_struct] = ACTIONS(3396), - [anon_sym_union] = ACTIONS(3396), - [anon_sym_if] = ACTIONS(3396), - [anon_sym_switch] = ACTIONS(3396), - [anon_sym_case] = ACTIONS(3396), - [anon_sym_default] = ACTIONS(3396), - [anon_sym_while] = ACTIONS(3396), - [anon_sym_do] = ACTIONS(3396), - [anon_sym_for] = ACTIONS(3396), - [anon_sym_in] = ACTIONS(3396), - [anon_sym_return] = ACTIONS(3396), - [anon_sym_break] = ACTIONS(3396), - [anon_sym_continue] = ACTIONS(3396), - [anon_sym_goto] = ACTIONS(3396), - [anon_sym_DASH_DASH] = ACTIONS(3398), - [anon_sym_PLUS_PLUS] = ACTIONS(3398), - [anon_sym_sizeof] = ACTIONS(3396), - [anon_sym___alignof__] = ACTIONS(3396), - [anon_sym___alignof] = ACTIONS(3396), - [anon_sym__alignof] = ACTIONS(3396), - [anon_sym_alignof] = ACTIONS(3396), - [anon_sym__Alignof] = ACTIONS(3396), - [anon_sym_offsetof] = ACTIONS(3396), - [anon_sym__Generic] = ACTIONS(3396), - [anon_sym_asm] = ACTIONS(3396), - [anon_sym___asm__] = ACTIONS(3396), - [sym_number_literal] = ACTIONS(3398), - [anon_sym_L_SQUOTE] = ACTIONS(3398), - [anon_sym_u_SQUOTE] = ACTIONS(3398), - [anon_sym_U_SQUOTE] = ACTIONS(3398), - [anon_sym_u8_SQUOTE] = ACTIONS(3398), - [anon_sym_SQUOTE] = ACTIONS(3398), - [anon_sym_AT] = ACTIONS(3396), - [anon_sym_DQUOTE] = ACTIONS(3398), - [anon_sym_L_DQUOTE] = ACTIONS(3398), - [anon_sym_u_DQUOTE] = ACTIONS(3398), - [anon_sym_U_DQUOTE] = ACTIONS(3398), - [anon_sym_u8_DQUOTE] = ACTIONS(3398), - [sym_true] = ACTIONS(3396), - [sym_false] = ACTIONS(3396), - [anon_sym_NULL] = ACTIONS(3396), - [anon_sym_nullptr] = ACTIONS(3396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3396), - [anon_sym___typeof] = ACTIONS(3396), - [anon_sym_typeof] = ACTIONS(3396), - [anon_sym_ATimport] = ACTIONS(3398), - [aux_sym_preproc_undef_token1] = ACTIONS(3396), - [anon_sym_POUND] = ACTIONS(3396), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE] = ACTIONS(3396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_API_AVAILABLE] = ACTIONS(3396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_API_DEPRECATED] = ACTIONS(3396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3396), - [anon_sym___deprecated_msg] = ACTIONS(3396), - [anon_sym___deprecated_enum_msg] = ACTIONS(3396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3396), - [anon_sym_ATprotocol] = ACTIONS(3398), - [anon_sym_ATinterface] = ACTIONS(3398), - [anon_sym_ATimplementation] = ACTIONS(3398), - [anon_sym_ATcompatibility_alias] = ACTIONS(3398), - [anon_sym_ATsynthesize] = ACTIONS(3398), - [anon_sym_ATdynamic] = ACTIONS(3398), - [anon_sym__Alignas] = ACTIONS(3396), - [anon_sym_ATtry] = ACTIONS(3398), - [anon_sym___try] = ACTIONS(3396), - [anon_sym_ATthrow] = ACTIONS(3398), - [anon_sym_ATselector] = ACTIONS(3398), - [anon_sym_ATavailable] = ACTIONS(3398), - [anon_sym___builtin_available] = ACTIONS(3396), - [anon_sym_va_arg] = ACTIONS(3396), - [anon_sym___asm] = ACTIONS(3396), - [anon_sym_ATencode] = ACTIONS(3398), - [anon_sym_ATsynchronized] = ACTIONS(3398), - [anon_sym_BOOL] = ACTIONS(3396), - [anon_sym_IMP] = ACTIONS(3396), - [anon_sym_SEL] = ACTIONS(3396), - [anon_sym_Class] = ACTIONS(3396), - [anon_sym_id] = ACTIONS(3396), - }, - [483] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_include_token1] = ACTIONS(3400), - [aux_sym_preproc_include_token2] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [aux_sym_preproc_else_token1] = ACTIONS(3400), - [aux_sym_preproc_elif_token1] = ACTIONS(3400), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_LPAREN2] = ACTIONS(3402), - [anon_sym_BANG] = ACTIONS(3402), - [anon_sym_TILDE] = ACTIONS(3402), - [anon_sym_DASH] = ACTIONS(3400), - [anon_sym_PLUS] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3402), - [anon_sym_CARET] = ACTIONS(3402), - [anon_sym_AMP] = ACTIONS(3402), - [anon_sym_SEMI] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_LBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_ATautoreleasepool] = ACTIONS(3402), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [anon_sym_if] = ACTIONS(3400), - [anon_sym_switch] = ACTIONS(3400), - [anon_sym_case] = ACTIONS(3400), - [anon_sym_default] = ACTIONS(3400), - [anon_sym_while] = ACTIONS(3400), - [anon_sym_do] = ACTIONS(3400), - [anon_sym_for] = ACTIONS(3400), - [anon_sym_in] = ACTIONS(3400), - [anon_sym_return] = ACTIONS(3400), - [anon_sym_break] = ACTIONS(3400), - [anon_sym_continue] = ACTIONS(3400), - [anon_sym_goto] = ACTIONS(3400), - [anon_sym_DASH_DASH] = ACTIONS(3402), - [anon_sym_PLUS_PLUS] = ACTIONS(3402), - [anon_sym_sizeof] = ACTIONS(3400), - [anon_sym___alignof__] = ACTIONS(3400), - [anon_sym___alignof] = ACTIONS(3400), - [anon_sym__alignof] = ACTIONS(3400), - [anon_sym_alignof] = ACTIONS(3400), - [anon_sym__Alignof] = ACTIONS(3400), - [anon_sym_offsetof] = ACTIONS(3400), - [anon_sym__Generic] = ACTIONS(3400), - [anon_sym_asm] = ACTIONS(3400), - [anon_sym___asm__] = ACTIONS(3400), - [sym_number_literal] = ACTIONS(3402), - [anon_sym_L_SQUOTE] = ACTIONS(3402), - [anon_sym_u_SQUOTE] = ACTIONS(3402), - [anon_sym_U_SQUOTE] = ACTIONS(3402), - [anon_sym_u8_SQUOTE] = ACTIONS(3402), - [anon_sym_SQUOTE] = ACTIONS(3402), - [anon_sym_AT] = ACTIONS(3400), - [anon_sym_DQUOTE] = ACTIONS(3402), - [anon_sym_L_DQUOTE] = ACTIONS(3402), - [anon_sym_u_DQUOTE] = ACTIONS(3402), - [anon_sym_U_DQUOTE] = ACTIONS(3402), - [anon_sym_u8_DQUOTE] = ACTIONS(3402), - [sym_true] = ACTIONS(3400), - [sym_false] = ACTIONS(3400), - [anon_sym_NULL] = ACTIONS(3400), - [anon_sym_nullptr] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_ATimport] = ACTIONS(3402), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_POUND] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATprotocol] = ACTIONS(3402), - [anon_sym_ATinterface] = ACTIONS(3402), - [anon_sym_ATimplementation] = ACTIONS(3402), - [anon_sym_ATcompatibility_alias] = ACTIONS(3402), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_ATtry] = ACTIONS(3402), - [anon_sym___try] = ACTIONS(3400), - [anon_sym_ATthrow] = ACTIONS(3402), - [anon_sym_ATselector] = ACTIONS(3402), - [anon_sym_ATavailable] = ACTIONS(3402), - [anon_sym___builtin_available] = ACTIONS(3400), - [anon_sym_va_arg] = ACTIONS(3400), - [anon_sym___asm] = ACTIONS(3400), - [anon_sym_ATencode] = ACTIONS(3402), - [anon_sym_ATsynchronized] = ACTIONS(3402), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - }, - [484] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_include_token1] = ACTIONS(3404), - [aux_sym_preproc_include_token2] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token2] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [aux_sym_preproc_else_token1] = ACTIONS(3404), - [aux_sym_preproc_elif_token1] = ACTIONS(3404), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_LPAREN2] = ACTIONS(3406), - [anon_sym_BANG] = ACTIONS(3406), - [anon_sym_TILDE] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3404), - [anon_sym_PLUS] = ACTIONS(3404), - [anon_sym_STAR] = ACTIONS(3406), - [anon_sym_CARET] = ACTIONS(3406), - [anon_sym_AMP] = ACTIONS(3406), - [anon_sym_SEMI] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_LBRACE] = ACTIONS(3406), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_ATautoreleasepool] = ACTIONS(3406), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [anon_sym_if] = ACTIONS(3404), - [anon_sym_switch] = ACTIONS(3404), - [anon_sym_case] = ACTIONS(3404), - [anon_sym_default] = ACTIONS(3404), - [anon_sym_while] = ACTIONS(3404), - [anon_sym_do] = ACTIONS(3404), - [anon_sym_for] = ACTIONS(3404), - [anon_sym_in] = ACTIONS(3404), - [anon_sym_return] = ACTIONS(3404), - [anon_sym_break] = ACTIONS(3404), - [anon_sym_continue] = ACTIONS(3404), - [anon_sym_goto] = ACTIONS(3404), - [anon_sym_DASH_DASH] = ACTIONS(3406), - [anon_sym_PLUS_PLUS] = ACTIONS(3406), - [anon_sym_sizeof] = ACTIONS(3404), - [anon_sym___alignof__] = ACTIONS(3404), - [anon_sym___alignof] = ACTIONS(3404), - [anon_sym__alignof] = ACTIONS(3404), - [anon_sym_alignof] = ACTIONS(3404), - [anon_sym__Alignof] = ACTIONS(3404), - [anon_sym_offsetof] = ACTIONS(3404), - [anon_sym__Generic] = ACTIONS(3404), - [anon_sym_asm] = ACTIONS(3404), - [anon_sym___asm__] = ACTIONS(3404), - [sym_number_literal] = ACTIONS(3406), - [anon_sym_L_SQUOTE] = ACTIONS(3406), - [anon_sym_u_SQUOTE] = ACTIONS(3406), - [anon_sym_U_SQUOTE] = ACTIONS(3406), - [anon_sym_u8_SQUOTE] = ACTIONS(3406), - [anon_sym_SQUOTE] = ACTIONS(3406), - [anon_sym_AT] = ACTIONS(3404), - [anon_sym_DQUOTE] = ACTIONS(3406), - [anon_sym_L_DQUOTE] = ACTIONS(3406), - [anon_sym_u_DQUOTE] = ACTIONS(3406), - [anon_sym_U_DQUOTE] = ACTIONS(3406), - [anon_sym_u8_DQUOTE] = ACTIONS(3406), - [sym_true] = ACTIONS(3404), - [sym_false] = ACTIONS(3404), - [anon_sym_NULL] = ACTIONS(3404), - [anon_sym_nullptr] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [anon_sym_ATimport] = ACTIONS(3406), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_POUND] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATprotocol] = ACTIONS(3406), - [anon_sym_ATinterface] = ACTIONS(3406), - [anon_sym_ATimplementation] = ACTIONS(3406), - [anon_sym_ATcompatibility_alias] = ACTIONS(3406), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_ATtry] = ACTIONS(3406), - [anon_sym___try] = ACTIONS(3404), - [anon_sym_ATthrow] = ACTIONS(3406), - [anon_sym_ATselector] = ACTIONS(3406), - [anon_sym_ATavailable] = ACTIONS(3406), - [anon_sym___builtin_available] = ACTIONS(3404), - [anon_sym_va_arg] = ACTIONS(3404), - [anon_sym___asm] = ACTIONS(3404), - [anon_sym_ATencode] = ACTIONS(3406), - [anon_sym_ATsynchronized] = ACTIONS(3406), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [485] = { - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_include_token1] = ACTIONS(3408), - [aux_sym_preproc_include_token2] = ACTIONS(3408), - [aux_sym_preproc_def_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token2] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3408), - [aux_sym_preproc_else_token1] = ACTIONS(3408), - [aux_sym_preproc_elif_token1] = ACTIONS(3408), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3408), - [sym_preproc_directive] = ACTIONS(3408), - [anon_sym_LPAREN2] = ACTIONS(3410), - [anon_sym_BANG] = ACTIONS(3410), - [anon_sym_TILDE] = ACTIONS(3410), - [anon_sym_DASH] = ACTIONS(3408), - [anon_sym_PLUS] = ACTIONS(3408), - [anon_sym_STAR] = ACTIONS(3410), - [anon_sym_CARET] = ACTIONS(3410), - [anon_sym_AMP] = ACTIONS(3410), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym_typedef] = ACTIONS(3408), - [anon_sym_extern] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym___declspec] = ACTIONS(3408), - [anon_sym___cdecl] = ACTIONS(3408), - [anon_sym___clrcall] = ACTIONS(3408), - [anon_sym___stdcall] = ACTIONS(3408), - [anon_sym___fastcall] = ACTIONS(3408), - [anon_sym___thiscall] = ACTIONS(3408), - [anon_sym___vectorcall] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_ATautoreleasepool] = ACTIONS(3410), - [anon_sym_static] = ACTIONS(3408), - [anon_sym_auto] = ACTIONS(3408), - [anon_sym_register] = ACTIONS(3408), - [anon_sym_inline] = ACTIONS(3408), - [anon_sym___inline] = ACTIONS(3408), - [anon_sym___inline__] = ACTIONS(3408), - [anon_sym___forceinline] = ACTIONS(3408), - [anon_sym_thread_local] = ACTIONS(3408), - [anon_sym___thread] = ACTIONS(3408), - [anon_sym_CG_EXTERN] = ACTIONS(3408), - [anon_sym_CG_INLINE] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3408), - [anon_sym_IBOutlet] = ACTIONS(3408), - [anon_sym_IBInspectable] = ACTIONS(3408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3408), - [anon_sym_NS_INLINE] = ACTIONS(3408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3408), - [anon_sym_OBJC_EXPORT] = ACTIONS(3408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_if] = ACTIONS(3408), - [anon_sym_switch] = ACTIONS(3408), - [anon_sym_case] = ACTIONS(3408), - [anon_sym_default] = ACTIONS(3408), - [anon_sym_while] = ACTIONS(3408), - [anon_sym_do] = ACTIONS(3408), - [anon_sym_for] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [anon_sym_return] = ACTIONS(3408), - [anon_sym_break] = ACTIONS(3408), - [anon_sym_continue] = ACTIONS(3408), - [anon_sym_goto] = ACTIONS(3408), - [anon_sym_DASH_DASH] = ACTIONS(3410), - [anon_sym_PLUS_PLUS] = ACTIONS(3410), - [anon_sym_sizeof] = ACTIONS(3408), - [anon_sym___alignof__] = ACTIONS(3408), - [anon_sym___alignof] = ACTIONS(3408), - [anon_sym__alignof] = ACTIONS(3408), - [anon_sym_alignof] = ACTIONS(3408), - [anon_sym__Alignof] = ACTIONS(3408), - [anon_sym_offsetof] = ACTIONS(3408), - [anon_sym__Generic] = ACTIONS(3408), - [anon_sym_asm] = ACTIONS(3408), - [anon_sym___asm__] = ACTIONS(3408), - [sym_number_literal] = ACTIONS(3410), - [anon_sym_L_SQUOTE] = ACTIONS(3410), - [anon_sym_u_SQUOTE] = ACTIONS(3410), - [anon_sym_U_SQUOTE] = ACTIONS(3410), - [anon_sym_u8_SQUOTE] = ACTIONS(3410), - [anon_sym_SQUOTE] = ACTIONS(3410), - [anon_sym_AT] = ACTIONS(3408), - [anon_sym_DQUOTE] = ACTIONS(3410), - [anon_sym_L_DQUOTE] = ACTIONS(3410), - [anon_sym_u_DQUOTE] = ACTIONS(3410), - [anon_sym_U_DQUOTE] = ACTIONS(3410), - [anon_sym_u8_DQUOTE] = ACTIONS(3410), - [sym_true] = ACTIONS(3408), - [sym_false] = ACTIONS(3408), - [anon_sym_NULL] = ACTIONS(3408), - [anon_sym_nullptr] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATimport] = ACTIONS(3410), - [aux_sym_preproc_undef_token1] = ACTIONS(3408), - [anon_sym_POUND] = ACTIONS(3408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE] = ACTIONS(3408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_API_AVAILABLE] = ACTIONS(3408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_API_DEPRECATED] = ACTIONS(3408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3408), - [anon_sym___deprecated_msg] = ACTIONS(3408), - [anon_sym___deprecated_enum_msg] = ACTIONS(3408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3408), - [anon_sym_ATprotocol] = ACTIONS(3410), - [anon_sym_ATinterface] = ACTIONS(3410), - [anon_sym_ATimplementation] = ACTIONS(3410), - [anon_sym_ATcompatibility_alias] = ACTIONS(3410), - [anon_sym_ATsynthesize] = ACTIONS(3410), - [anon_sym_ATdynamic] = ACTIONS(3410), - [anon_sym__Alignas] = ACTIONS(3408), - [anon_sym_ATtry] = ACTIONS(3410), - [anon_sym___try] = ACTIONS(3408), - [anon_sym_ATthrow] = ACTIONS(3410), - [anon_sym_ATselector] = ACTIONS(3410), - [anon_sym_ATavailable] = ACTIONS(3410), - [anon_sym___builtin_available] = ACTIONS(3408), - [anon_sym_va_arg] = ACTIONS(3408), - [anon_sym___asm] = ACTIONS(3408), - [anon_sym_ATencode] = ACTIONS(3410), - [anon_sym_ATsynchronized] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - }, - [486] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_include_token1] = ACTIONS(3412), - [aux_sym_preproc_include_token2] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [aux_sym_preproc_else_token1] = ACTIONS(3412), - [aux_sym_preproc_elif_token1] = ACTIONS(3412), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_LPAREN2] = ACTIONS(3414), - [anon_sym_BANG] = ACTIONS(3414), - [anon_sym_TILDE] = ACTIONS(3414), - [anon_sym_DASH] = ACTIONS(3412), - [anon_sym_PLUS] = ACTIONS(3412), - [anon_sym_STAR] = ACTIONS(3414), - [anon_sym_CARET] = ACTIONS(3414), - [anon_sym_AMP] = ACTIONS(3414), - [anon_sym_SEMI] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_ATautoreleasepool] = ACTIONS(3414), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [anon_sym_if] = ACTIONS(3412), - [anon_sym_switch] = ACTIONS(3412), - [anon_sym_case] = ACTIONS(3412), - [anon_sym_default] = ACTIONS(3412), - [anon_sym_while] = ACTIONS(3412), - [anon_sym_do] = ACTIONS(3412), - [anon_sym_for] = ACTIONS(3412), - [anon_sym_in] = ACTIONS(3412), - [anon_sym_return] = ACTIONS(3412), - [anon_sym_break] = ACTIONS(3412), - [anon_sym_continue] = ACTIONS(3412), - [anon_sym_goto] = ACTIONS(3412), - [anon_sym_DASH_DASH] = ACTIONS(3414), - [anon_sym_PLUS_PLUS] = ACTIONS(3414), - [anon_sym_sizeof] = ACTIONS(3412), - [anon_sym___alignof__] = ACTIONS(3412), - [anon_sym___alignof] = ACTIONS(3412), - [anon_sym__alignof] = ACTIONS(3412), - [anon_sym_alignof] = ACTIONS(3412), - [anon_sym__Alignof] = ACTIONS(3412), - [anon_sym_offsetof] = ACTIONS(3412), - [anon_sym__Generic] = ACTIONS(3412), - [anon_sym_asm] = ACTIONS(3412), - [anon_sym___asm__] = ACTIONS(3412), - [sym_number_literal] = ACTIONS(3414), - [anon_sym_L_SQUOTE] = ACTIONS(3414), - [anon_sym_u_SQUOTE] = ACTIONS(3414), - [anon_sym_U_SQUOTE] = ACTIONS(3414), - [anon_sym_u8_SQUOTE] = ACTIONS(3414), - [anon_sym_SQUOTE] = ACTIONS(3414), - [anon_sym_AT] = ACTIONS(3412), - [anon_sym_DQUOTE] = ACTIONS(3414), - [anon_sym_L_DQUOTE] = ACTIONS(3414), - [anon_sym_u_DQUOTE] = ACTIONS(3414), - [anon_sym_U_DQUOTE] = ACTIONS(3414), - [anon_sym_u8_DQUOTE] = ACTIONS(3414), - [sym_true] = ACTIONS(3412), - [sym_false] = ACTIONS(3412), - [anon_sym_NULL] = ACTIONS(3412), - [anon_sym_nullptr] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_ATimport] = ACTIONS(3414), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_POUND] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATprotocol] = ACTIONS(3414), - [anon_sym_ATinterface] = ACTIONS(3414), - [anon_sym_ATimplementation] = ACTIONS(3414), - [anon_sym_ATcompatibility_alias] = ACTIONS(3414), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_ATtry] = ACTIONS(3414), - [anon_sym___try] = ACTIONS(3412), - [anon_sym_ATthrow] = ACTIONS(3414), - [anon_sym_ATselector] = ACTIONS(3414), - [anon_sym_ATavailable] = ACTIONS(3414), - [anon_sym___builtin_available] = ACTIONS(3412), - [anon_sym_va_arg] = ACTIONS(3412), - [anon_sym___asm] = ACTIONS(3412), - [anon_sym_ATencode] = ACTIONS(3414), - [anon_sym_ATsynchronized] = ACTIONS(3414), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - }, - [487] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_include_token1] = ACTIONS(3416), - [aux_sym_preproc_include_token2] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token2] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [aux_sym_preproc_else_token1] = ACTIONS(3416), - [aux_sym_preproc_elif_token1] = ACTIONS(3416), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_LPAREN2] = ACTIONS(3418), - [anon_sym_BANG] = ACTIONS(3418), - [anon_sym_TILDE] = ACTIONS(3418), - [anon_sym_DASH] = ACTIONS(3416), - [anon_sym_PLUS] = ACTIONS(3416), - [anon_sym_STAR] = ACTIONS(3418), - [anon_sym_CARET] = ACTIONS(3418), - [anon_sym_AMP] = ACTIONS(3418), - [anon_sym_SEMI] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_LBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_ATautoreleasepool] = ACTIONS(3418), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_if] = ACTIONS(3416), - [anon_sym_switch] = ACTIONS(3416), - [anon_sym_case] = ACTIONS(3416), - [anon_sym_default] = ACTIONS(3416), - [anon_sym_while] = ACTIONS(3416), - [anon_sym_do] = ACTIONS(3416), - [anon_sym_for] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [anon_sym_return] = ACTIONS(3416), - [anon_sym_break] = ACTIONS(3416), - [anon_sym_continue] = ACTIONS(3416), - [anon_sym_goto] = ACTIONS(3416), - [anon_sym_DASH_DASH] = ACTIONS(3418), - [anon_sym_PLUS_PLUS] = ACTIONS(3418), - [anon_sym_sizeof] = ACTIONS(3416), - [anon_sym___alignof__] = ACTIONS(3416), - [anon_sym___alignof] = ACTIONS(3416), - [anon_sym__alignof] = ACTIONS(3416), - [anon_sym_alignof] = ACTIONS(3416), - [anon_sym__Alignof] = ACTIONS(3416), - [anon_sym_offsetof] = ACTIONS(3416), - [anon_sym__Generic] = ACTIONS(3416), - [anon_sym_asm] = ACTIONS(3416), - [anon_sym___asm__] = ACTIONS(3416), - [sym_number_literal] = ACTIONS(3418), - [anon_sym_L_SQUOTE] = ACTIONS(3418), - [anon_sym_u_SQUOTE] = ACTIONS(3418), - [anon_sym_U_SQUOTE] = ACTIONS(3418), - [anon_sym_u8_SQUOTE] = ACTIONS(3418), - [anon_sym_SQUOTE] = ACTIONS(3418), - [anon_sym_AT] = ACTIONS(3416), - [anon_sym_DQUOTE] = ACTIONS(3418), - [anon_sym_L_DQUOTE] = ACTIONS(3418), - [anon_sym_u_DQUOTE] = ACTIONS(3418), - [anon_sym_U_DQUOTE] = ACTIONS(3418), - [anon_sym_u8_DQUOTE] = ACTIONS(3418), - [sym_true] = ACTIONS(3416), - [sym_false] = ACTIONS(3416), - [anon_sym_NULL] = ACTIONS(3416), - [anon_sym_nullptr] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATimport] = ACTIONS(3418), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_POUND] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATprotocol] = ACTIONS(3418), - [anon_sym_ATinterface] = ACTIONS(3418), - [anon_sym_ATimplementation] = ACTIONS(3418), - [anon_sym_ATcompatibility_alias] = ACTIONS(3418), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_ATtry] = ACTIONS(3418), - [anon_sym___try] = ACTIONS(3416), - [anon_sym_ATthrow] = ACTIONS(3418), - [anon_sym_ATselector] = ACTIONS(3418), - [anon_sym_ATavailable] = ACTIONS(3418), - [anon_sym___builtin_available] = ACTIONS(3416), - [anon_sym_va_arg] = ACTIONS(3416), - [anon_sym___asm] = ACTIONS(3416), - [anon_sym_ATencode] = ACTIONS(3418), - [anon_sym_ATsynchronized] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [488] = { - [sym_identifier] = ACTIONS(3420), - [aux_sym_preproc_include_token1] = ACTIONS(3420), - [aux_sym_preproc_include_token2] = ACTIONS(3420), - [aux_sym_preproc_def_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token2] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3420), - [aux_sym_preproc_else_token1] = ACTIONS(3420), - [aux_sym_preproc_elif_token1] = ACTIONS(3420), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3420), - [sym_preproc_directive] = ACTIONS(3420), - [anon_sym_LPAREN2] = ACTIONS(3422), - [anon_sym_BANG] = ACTIONS(3422), - [anon_sym_TILDE] = ACTIONS(3422), - [anon_sym_DASH] = ACTIONS(3420), - [anon_sym_PLUS] = ACTIONS(3420), - [anon_sym_STAR] = ACTIONS(3422), - [anon_sym_CARET] = ACTIONS(3422), - [anon_sym_AMP] = ACTIONS(3422), - [anon_sym_SEMI] = ACTIONS(3422), - [anon_sym___extension__] = ACTIONS(3420), - [anon_sym_typedef] = ACTIONS(3420), - [anon_sym_extern] = ACTIONS(3420), - [anon_sym___attribute__] = ACTIONS(3420), - [anon_sym___attribute] = ACTIONS(3420), - [anon_sym_noreturn] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3422), - [anon_sym___declspec] = ACTIONS(3420), - [anon_sym___cdecl] = ACTIONS(3420), - [anon_sym___clrcall] = ACTIONS(3420), - [anon_sym___stdcall] = ACTIONS(3420), - [anon_sym___fastcall] = ACTIONS(3420), - [anon_sym___thiscall] = ACTIONS(3420), - [anon_sym___vectorcall] = ACTIONS(3420), - [anon_sym_LBRACE] = ACTIONS(3422), - [anon_sym_signed] = ACTIONS(3420), - [anon_sym_unsigned] = ACTIONS(3420), - [anon_sym_long] = ACTIONS(3420), - [anon_sym_short] = ACTIONS(3420), - [anon_sym_ATautoreleasepool] = ACTIONS(3422), - [anon_sym_static] = ACTIONS(3420), - [anon_sym_auto] = ACTIONS(3420), - [anon_sym_register] = ACTIONS(3420), - [anon_sym_inline] = ACTIONS(3420), - [anon_sym___inline] = ACTIONS(3420), - [anon_sym___inline__] = ACTIONS(3420), - [anon_sym___forceinline] = ACTIONS(3420), - [anon_sym_thread_local] = ACTIONS(3420), - [anon_sym___thread] = ACTIONS(3420), - [anon_sym_CG_EXTERN] = ACTIONS(3420), - [anon_sym_CG_INLINE] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3420), - [anon_sym_IBOutlet] = ACTIONS(3420), - [anon_sym_IBInspectable] = ACTIONS(3420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3420), - [anon_sym_NS_INLINE] = ACTIONS(3420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3420), - [anon_sym_OBJC_EXPORT] = ACTIONS(3420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3420), - [anon_sym_const] = ACTIONS(3420), - [anon_sym_constexpr] = ACTIONS(3420), - [anon_sym_volatile] = ACTIONS(3420), - [anon_sym_restrict] = ACTIONS(3420), - [anon_sym___restrict__] = ACTIONS(3420), - [anon_sym__Atomic] = ACTIONS(3420), - [anon_sym__Noreturn] = ACTIONS(3420), - [anon_sym_nullable] = ACTIONS(3420), - [anon_sym__Complex] = ACTIONS(3420), - [anon_sym__Nonnull] = ACTIONS(3420), - [anon_sym__Nullable] = ACTIONS(3420), - [anon_sym__Nullable_result] = ACTIONS(3420), - [anon_sym__Null_unspecified] = ACTIONS(3420), - [anon_sym___autoreleasing] = ACTIONS(3420), - [anon_sym___block] = ACTIONS(3420), - [anon_sym___bridge] = ACTIONS(3420), - [anon_sym___bridge_retained] = ACTIONS(3420), - [anon_sym___bridge_transfer] = ACTIONS(3420), - [anon_sym___complex] = ACTIONS(3420), - [anon_sym___const] = ACTIONS(3420), - [anon_sym___imag] = ACTIONS(3420), - [anon_sym___kindof] = ACTIONS(3420), - [anon_sym___nonnull] = ACTIONS(3420), - [anon_sym___nullable] = ACTIONS(3420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3420), - [anon_sym___real] = ACTIONS(3420), - [anon_sym___strong] = ACTIONS(3420), - [anon_sym___unsafe_unretained] = ACTIONS(3420), - [anon_sym___unused] = ACTIONS(3420), - [anon_sym___weak] = ACTIONS(3420), - [sym_primitive_type] = ACTIONS(3420), - [anon_sym_enum] = ACTIONS(3420), - [anon_sym_struct] = ACTIONS(3420), - [anon_sym_union] = ACTIONS(3420), - [anon_sym_if] = ACTIONS(3420), - [anon_sym_switch] = ACTIONS(3420), - [anon_sym_case] = ACTIONS(3420), - [anon_sym_default] = ACTIONS(3420), - [anon_sym_while] = ACTIONS(3420), - [anon_sym_do] = ACTIONS(3420), - [anon_sym_for] = ACTIONS(3420), - [anon_sym_in] = ACTIONS(3420), - [anon_sym_return] = ACTIONS(3420), - [anon_sym_break] = ACTIONS(3420), - [anon_sym_continue] = ACTIONS(3420), - [anon_sym_goto] = ACTIONS(3420), - [anon_sym_DASH_DASH] = ACTIONS(3422), - [anon_sym_PLUS_PLUS] = ACTIONS(3422), - [anon_sym_sizeof] = ACTIONS(3420), - [anon_sym___alignof__] = ACTIONS(3420), - [anon_sym___alignof] = ACTIONS(3420), - [anon_sym__alignof] = ACTIONS(3420), - [anon_sym_alignof] = ACTIONS(3420), - [anon_sym__Alignof] = ACTIONS(3420), - [anon_sym_offsetof] = ACTIONS(3420), - [anon_sym__Generic] = ACTIONS(3420), - [anon_sym_asm] = ACTIONS(3420), - [anon_sym___asm__] = ACTIONS(3420), - [sym_number_literal] = ACTIONS(3422), - [anon_sym_L_SQUOTE] = ACTIONS(3422), - [anon_sym_u_SQUOTE] = ACTIONS(3422), - [anon_sym_U_SQUOTE] = ACTIONS(3422), - [anon_sym_u8_SQUOTE] = ACTIONS(3422), - [anon_sym_SQUOTE] = ACTIONS(3422), - [anon_sym_AT] = ACTIONS(3420), - [anon_sym_DQUOTE] = ACTIONS(3422), - [anon_sym_L_DQUOTE] = ACTIONS(3422), - [anon_sym_u_DQUOTE] = ACTIONS(3422), - [anon_sym_U_DQUOTE] = ACTIONS(3422), - [anon_sym_u8_DQUOTE] = ACTIONS(3422), - [sym_true] = ACTIONS(3420), - [sym_false] = ACTIONS(3420), - [anon_sym_NULL] = ACTIONS(3420), - [anon_sym_nullptr] = ACTIONS(3420), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3420), - [anon_sym___typeof] = ACTIONS(3420), - [anon_sym_typeof] = ACTIONS(3420), - [anon_sym_ATimport] = ACTIONS(3422), - [aux_sym_preproc_undef_token1] = ACTIONS(3420), - [anon_sym_POUND] = ACTIONS(3420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE] = ACTIONS(3420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_API_AVAILABLE] = ACTIONS(3420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_API_DEPRECATED] = ACTIONS(3420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3420), - [anon_sym___deprecated_msg] = ACTIONS(3420), - [anon_sym___deprecated_enum_msg] = ACTIONS(3420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3420), - [anon_sym_ATprotocol] = ACTIONS(3422), - [anon_sym_ATinterface] = ACTIONS(3422), - [anon_sym_ATimplementation] = ACTIONS(3422), - [anon_sym_ATcompatibility_alias] = ACTIONS(3422), - [anon_sym_ATsynthesize] = ACTIONS(3422), - [anon_sym_ATdynamic] = ACTIONS(3422), - [anon_sym__Alignas] = ACTIONS(3420), - [anon_sym_ATtry] = ACTIONS(3422), - [anon_sym___try] = ACTIONS(3420), - [anon_sym_ATthrow] = ACTIONS(3422), - [anon_sym_ATselector] = ACTIONS(3422), - [anon_sym_ATavailable] = ACTIONS(3422), - [anon_sym___builtin_available] = ACTIONS(3420), - [anon_sym_va_arg] = ACTIONS(3420), - [anon_sym___asm] = ACTIONS(3420), - [anon_sym_ATencode] = ACTIONS(3422), - [anon_sym_ATsynchronized] = ACTIONS(3422), - [anon_sym_BOOL] = ACTIONS(3420), - [anon_sym_IMP] = ACTIONS(3420), - [anon_sym_SEL] = ACTIONS(3420), - [anon_sym_Class] = ACTIONS(3420), - [anon_sym_id] = ACTIONS(3420), - }, - [489] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [490] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token2] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [aux_sym_preproc_else_token1] = ACTIONS(2706), - [aux_sym_preproc_elif_token1] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [491] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token2] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [aux_sym_preproc_else_token1] = ACTIONS(2794), - [aux_sym_preproc_elif_token1] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [492] = { - [ts_builtin_sym_end] = ACTIONS(2374), - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [493] = { - [ts_builtin_sym_end] = ACTIONS(2370), - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [494] = { - [ts_builtin_sym_end] = ACTIONS(2366), - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [495] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_RBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [496] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_RBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [497] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_RBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [498] = { - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_RBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [499] = { - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_RBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [500] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token2] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [aux_sym_preproc_else_token1] = ACTIONS(2798), - [aux_sym_preproc_elif_token1] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [501] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token2] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [aux_sym_preproc_else_token1] = ACTIONS(2802), - [aux_sym_preproc_elif_token1] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [502] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token2] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [aux_sym_preproc_else_token1] = ACTIONS(2806), - [aux_sym_preproc_elif_token1] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [503] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token2] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [aux_sym_preproc_else_token1] = ACTIONS(2810), - [aux_sym_preproc_elif_token1] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [504] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token2] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [aux_sym_preproc_else_token1] = ACTIONS(2814), - [aux_sym_preproc_elif_token1] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [505] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token2] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [aux_sym_preproc_else_token1] = ACTIONS(2818), - [aux_sym_preproc_elif_token1] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [506] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token2] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [aux_sym_preproc_else_token1] = ACTIONS(2822), - [aux_sym_preproc_elif_token1] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [507] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token2] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [aux_sym_preproc_else_token1] = ACTIONS(2826), - [aux_sym_preproc_elif_token1] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [508] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token2] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [aux_sym_preproc_else_token1] = ACTIONS(2830), - [aux_sym_preproc_elif_token1] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [509] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token2] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [aux_sym_preproc_else_token1] = ACTIONS(2834), - [aux_sym_preproc_elif_token1] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [510] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token2] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [aux_sym_preproc_else_token1] = ACTIONS(2870), - [aux_sym_preproc_elif_token1] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [511] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token2] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [aux_sym_preproc_else_token1] = ACTIONS(2874), - [aux_sym_preproc_elif_token1] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [512] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token2] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [aux_sym_preproc_else_token1] = ACTIONS(2878), - [aux_sym_preproc_elif_token1] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [513] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token2] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [aux_sym_preproc_else_token1] = ACTIONS(2882), - [aux_sym_preproc_elif_token1] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [514] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token2] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [aux_sym_preproc_else_token1] = ACTIONS(2886), - [aux_sym_preproc_elif_token1] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [515] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token2] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [aux_sym_preproc_else_token1] = ACTIONS(2890), - [aux_sym_preproc_elif_token1] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [516] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token2] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [aux_sym_preproc_else_token1] = ACTIONS(2894), - [aux_sym_preproc_elif_token1] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [517] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token2] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [aux_sym_preproc_else_token1] = ACTIONS(2898), - [aux_sym_preproc_elif_token1] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [518] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token2] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [aux_sym_preproc_else_token1] = ACTIONS(2770), - [aux_sym_preproc_elif_token1] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [519] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token2] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [aux_sym_preproc_else_token1] = ACTIONS(2766), - [aux_sym_preproc_elif_token1] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [520] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [521] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token2] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [aux_sym_preproc_else_token1] = ACTIONS(2762), - [aux_sym_preproc_elif_token1] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [522] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [523] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token2] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [aux_sym_preproc_else_token1] = ACTIONS(2758), - [aux_sym_preproc_elif_token1] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [524] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token2] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [aux_sym_preproc_else_token1] = ACTIONS(2754), - [aux_sym_preproc_elif_token1] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [525] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token2] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [aux_sym_preproc_else_token1] = ACTIONS(2750), - [aux_sym_preproc_elif_token1] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [526] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token2] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [aux_sym_preproc_else_token1] = ACTIONS(2738), - [aux_sym_preproc_elif_token1] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [527] = { - [ts_builtin_sym_end] = ACTIONS(2352), - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [528] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [529] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [530] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [531] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [532] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [533] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [534] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [535] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [536] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [537] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [538] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [539] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [aux_sym_preproc_else_token1] = ACTIONS(2372), - [aux_sym_preproc_elif_token1] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [540] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [541] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [542] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [543] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [544] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [545] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [546] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [547] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [548] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [549] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [550] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [551] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [552] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [553] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [554] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [555] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [556] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [557] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [aux_sym_preproc_else_token1] = ACTIONS(2434), - [aux_sym_preproc_elif_token1] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [558] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [aux_sym_preproc_else_token1] = ACTIONS(2368), - [aux_sym_preproc_elif_token1] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [559] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [aux_sym_preproc_else_token1] = ACTIONS(2364), - [aux_sym_preproc_elif_token1] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [560] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token2] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [aux_sym_preproc_else_token1] = ACTIONS(2538), - [aux_sym_preproc_elif_token1] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [561] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token2] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [aux_sym_preproc_else_token1] = ACTIONS(2534), - [aux_sym_preproc_elif_token1] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [562] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token2] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [aux_sym_preproc_else_token1] = ACTIONS(2530), - [aux_sym_preproc_elif_token1] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [563] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token2] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [aux_sym_preproc_else_token1] = ACTIONS(2526), - [aux_sym_preproc_elif_token1] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [564] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token2] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [aux_sym_preproc_else_token1] = ACTIONS(2522), - [aux_sym_preproc_elif_token1] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [565] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token2] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [aux_sym_preproc_else_token1] = ACTIONS(2514), - [aux_sym_preproc_elif_token1] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [566] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token2] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [aux_sym_preproc_else_token1] = ACTIONS(2734), - [aux_sym_preproc_elif_token1] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [567] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token2] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [aux_sym_preproc_else_token1] = ACTIONS(2730), - [aux_sym_preproc_elif_token1] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [568] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token2] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [aux_sym_preproc_else_token1] = ACTIONS(2726), - [aux_sym_preproc_elif_token1] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [569] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token2] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [aux_sym_preproc_else_token1] = ACTIONS(2710), - [aux_sym_preproc_elif_token1] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [570] = { - [ts_builtin_sym_end] = ACTIONS(2362), - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [571] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [572] = { - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token2] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [aux_sym_preproc_else_token1] = ACTIONS(2782), - [aux_sym_preproc_elif_token1] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym_ATsynthesize] = ACTIONS(2784), - [anon_sym_ATdynamic] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [573] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token2] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [aux_sym_preproc_else_token1] = ACTIONS(2510), - [aux_sym_preproc_elif_token1] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [574] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token2] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [aux_sym_preproc_else_token1] = ACTIONS(2506), - [aux_sym_preproc_elif_token1] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [575] = { - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token2] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [aux_sym_preproc_else_token1] = ACTIONS(2786), - [aux_sym_preproc_elif_token1] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym_ATsynthesize] = ACTIONS(2788), - [anon_sym_ATdynamic] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [576] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token2] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [aux_sym_preproc_else_token1] = ACTIONS(2658), - [aux_sym_preproc_elif_token1] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [577] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token2] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [aux_sym_preproc_else_token1] = ACTIONS(2502), - [aux_sym_preproc_elif_token1] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [578] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token2] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [aux_sym_preproc_else_token1] = ACTIONS(2654), - [aux_sym_preproc_elif_token1] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [579] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token2] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [aux_sym_preproc_else_token1] = ACTIONS(2498), - [aux_sym_preproc_elif_token1] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [580] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token2] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [aux_sym_preproc_else_token1] = ACTIONS(2494), - [aux_sym_preproc_elif_token1] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [581] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token2] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [aux_sym_preproc_else_token1] = ACTIONS(2490), - [aux_sym_preproc_elif_token1] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [582] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token2] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [aux_sym_preproc_else_token1] = ACTIONS(2486), - [aux_sym_preproc_elif_token1] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [583] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token2] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [aux_sym_preproc_else_token1] = ACTIONS(2470), - [aux_sym_preproc_elif_token1] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [584] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token2] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [aux_sym_preproc_else_token1] = ACTIONS(2466), - [aux_sym_preproc_elif_token1] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [585] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token2] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [aux_sym_preproc_else_token1] = ACTIONS(2462), - [aux_sym_preproc_elif_token1] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [586] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token2] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [aux_sym_preproc_else_token1] = ACTIONS(2458), - [aux_sym_preproc_elif_token1] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [587] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token2] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [aux_sym_preproc_else_token1] = ACTIONS(2454), - [aux_sym_preproc_elif_token1] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [588] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token2] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [aux_sym_preproc_else_token1] = ACTIONS(2642), - [aux_sym_preproc_elif_token1] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [589] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token2] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [aux_sym_preproc_else_token1] = ACTIONS(2638), - [aux_sym_preproc_elif_token1] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [590] = { - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token2] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [aux_sym_preproc_else_token1] = ACTIONS(2862), - [aux_sym_preproc_elif_token1] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym_ATsynthesize] = ACTIONS(2864), - [anon_sym_ATdynamic] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [591] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token2] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [aux_sym_preproc_else_token1] = ACTIONS(2450), - [aux_sym_preproc_elif_token1] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [592] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token2] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [aux_sym_preproc_else_token1] = ACTIONS(2602), - [aux_sym_preproc_elif_token1] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [593] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token2] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [aux_sym_preproc_else_token1] = ACTIONS(2446), - [aux_sym_preproc_elif_token1] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [594] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token2] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [aux_sym_preproc_else_token1] = ACTIONS(2442), - [aux_sym_preproc_elif_token1] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [595] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token2] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [aux_sym_preproc_else_token1] = ACTIONS(2438), - [aux_sym_preproc_elif_token1] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [596] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token2] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [aux_sym_preproc_else_token1] = ACTIONS(2614), - [aux_sym_preproc_elif_token1] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [597] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token2] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [aux_sym_preproc_else_token1] = ACTIONS(2622), - [aux_sym_preproc_elif_token1] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [598] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token2] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [aux_sym_preproc_else_token1] = ACTIONS(2670), - [aux_sym_preproc_elif_token1] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [599] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token2] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [aux_sym_preproc_else_token1] = ACTIONS(2718), - [aux_sym_preproc_elif_token1] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [600] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token2] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [aux_sym_preproc_else_token1] = ACTIONS(2746), - [aux_sym_preproc_elif_token1] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [601] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token2] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [aux_sym_preproc_else_token1] = ACTIONS(2774), - [aux_sym_preproc_elif_token1] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [602] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token2] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [aux_sym_preproc_else_token1] = ACTIONS(2598), - [aux_sym_preproc_elif_token1] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [603] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token2] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [aux_sym_preproc_else_token1] = ACTIONS(2790), - [aux_sym_preproc_elif_token1] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [604] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token2] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [aux_sym_preproc_else_token1] = ACTIONS(2594), - [aux_sym_preproc_elif_token1] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [605] = { - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token2] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [aux_sym_preproc_else_token1] = ACTIONS(2698), - [aux_sym_preproc_elif_token1] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym_ATsynthesize] = ACTIONS(2700), - [anon_sym_ATdynamic] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [606] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token2] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [aux_sym_preproc_else_token1] = ACTIONS(2626), - [aux_sym_preproc_elif_token1] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [607] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [608] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [609] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [610] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [611] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [612] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [613] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [614] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [615] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [616] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [617] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [618] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [619] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [620] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [621] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [622] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [623] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [624] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [aux_sym_preproc_else_token1] = ACTIONS(2702), - [aux_sym_preproc_elif_token1] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [625] = { - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token2] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [aux_sym_preproc_else_token1] = ACTIONS(2688), - [aux_sym_preproc_elif_token1] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym_ATsynthesize] = ACTIONS(2690), - [anon_sym_ATdynamic] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [626] = { - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token2] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [aux_sym_preproc_else_token1] = ACTIONS(2684), - [aux_sym_preproc_elif_token1] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym_ATsynthesize] = ACTIONS(2686), - [anon_sym_ATdynamic] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [627] = { - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token2] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [aux_sym_preproc_else_token1] = ACTIONS(2680), - [aux_sym_preproc_elif_token1] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym_ATsynthesize] = ACTIONS(2682), - [anon_sym_ATdynamic] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [628] = { - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token2] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [aux_sym_preproc_else_token1] = ACTIONS(2474), - [aux_sym_preproc_elif_token1] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym_ATsynthesize] = ACTIONS(2476), - [anon_sym_ATdynamic] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [629] = { - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token2] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [aux_sym_preproc_else_token1] = ACTIONS(2666), - [aux_sym_preproc_elif_token1] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym_ATsynthesize] = ACTIONS(2668), - [anon_sym_ATdynamic] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [630] = { - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token2] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [aux_sym_preproc_else_token1] = ACTIONS(2662), - [aux_sym_preproc_elif_token1] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym_ATsynthesize] = ACTIONS(2664), - [anon_sym_ATdynamic] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [631] = { - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token2] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [aux_sym_preproc_else_token1] = ACTIONS(2478), - [aux_sym_preproc_elif_token1] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym_ATsynthesize] = ACTIONS(2480), - [anon_sym_ATdynamic] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [632] = { - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token2] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [aux_sym_preproc_else_token1] = ACTIONS(2562), - [aux_sym_preproc_elif_token1] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym_ATsynthesize] = ACTIONS(2564), - [anon_sym_ATdynamic] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [633] = { - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token2] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [aux_sym_preproc_else_token1] = ACTIONS(2646), - [aux_sym_preproc_elif_token1] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym_ATsynthesize] = ACTIONS(2648), - [anon_sym_ATdynamic] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [634] = { - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token2] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [aux_sym_preproc_else_token1] = ACTIONS(2714), - [aux_sym_preproc_elif_token1] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym_ATsynthesize] = ACTIONS(2716), - [anon_sym_ATdynamic] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [635] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token2] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [aux_sym_preproc_else_token1] = ACTIONS(2590), - [aux_sym_preproc_elif_token1] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [636] = { - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token2] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [aux_sym_preproc_else_token1] = ACTIONS(2722), - [aux_sym_preproc_elif_token1] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym_ATsynthesize] = ACTIONS(2724), - [anon_sym_ATdynamic] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [637] = { - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token2] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [aux_sym_preproc_else_token1] = ACTIONS(2858), - [aux_sym_preproc_elif_token1] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym_ATsynthesize] = ACTIONS(2860), - [anon_sym_ATdynamic] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [638] = { - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token2] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [aux_sym_preproc_else_token1] = ACTIONS(2842), - [aux_sym_preproc_elif_token1] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym_ATsynthesize] = ACTIONS(2844), - [anon_sym_ATdynamic] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [639] = { - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token2] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [aux_sym_preproc_else_token1] = ACTIONS(2634), - [aux_sym_preproc_elif_token1] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym_ATsynthesize] = ACTIONS(2636), - [anon_sym_ATdynamic] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [640] = { - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token2] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [aux_sym_preproc_else_token1] = ACTIONS(2630), - [aux_sym_preproc_elif_token1] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym_ATsynthesize] = ACTIONS(2632), - [anon_sym_ATdynamic] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [641] = { - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token2] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [aux_sym_preproc_else_token1] = ACTIONS(2606), - [aux_sym_preproc_elif_token1] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym_ATsynthesize] = ACTIONS(2608), - [anon_sym_ATdynamic] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [642] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token2] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [aux_sym_preproc_else_token1] = ACTIONS(2846), - [aux_sym_preproc_elif_token1] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [643] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token2] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [aux_sym_preproc_else_token1] = ACTIONS(2850), - [aux_sym_preproc_elif_token1] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [644] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token2] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [aux_sym_preproc_else_token1] = ACTIONS(2866), - [aux_sym_preproc_elif_token1] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [645] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token2] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [aux_sym_preproc_else_token1] = ACTIONS(2610), - [aux_sym_preproc_elif_token1] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [646] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token2] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [aux_sym_preproc_else_token1] = ACTIONS(2742), - [aux_sym_preproc_elif_token1] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [647] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token2] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [aux_sym_preproc_else_token1] = ACTIONS(2650), - [aux_sym_preproc_elif_token1] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [648] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token2] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [aux_sym_preproc_else_token1] = ACTIONS(2778), - [aux_sym_preproc_elif_token1] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [649] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token2] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [aux_sym_preproc_else_token1] = ACTIONS(2582), - [aux_sym_preproc_elif_token1] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [650] = { - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token2] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [aux_sym_preproc_else_token1] = ACTIONS(2518), - [aux_sym_preproc_elif_token1] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym_ATsynthesize] = ACTIONS(2520), - [anon_sym_ATdynamic] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [651] = { - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token2] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [aux_sym_preproc_else_token1] = ACTIONS(2482), - [aux_sym_preproc_elif_token1] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym_ATsynthesize] = ACTIONS(2484), - [anon_sym_ATdynamic] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [652] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token2] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [aux_sym_preproc_else_token1] = ACTIONS(2550), - [aux_sym_preproc_elif_token1] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [653] = { - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [aux_sym_preproc_else_token1] = ACTIONS(2274), - [aux_sym_preproc_elif_token1] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [654] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token2] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [aux_sym_preproc_else_token1] = ACTIONS(2554), - [aux_sym_preproc_elif_token1] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [655] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token2] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [aux_sym_preproc_else_token1] = ACTIONS(2558), - [aux_sym_preproc_elif_token1] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [656] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token2] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [aux_sym_preproc_else_token1] = ACTIONS(2578), - [aux_sym_preproc_elif_token1] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [657] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token2] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [aux_sym_preproc_else_token1] = ACTIONS(2574), - [aux_sym_preproc_elif_token1] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [658] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token2] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [aux_sym_preproc_else_token1] = ACTIONS(2566), - [aux_sym_preproc_elif_token1] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [659] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token2] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [aux_sym_preproc_else_token1] = ACTIONS(2570), - [aux_sym_preproc_elif_token1] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [660] = { - [sym_identifier] = ACTIONS(3300), - [aux_sym_preproc_include_token1] = ACTIONS(3300), - [aux_sym_preproc_include_token2] = ACTIONS(3300), - [aux_sym_preproc_def_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token2] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3300), - [aux_sym_preproc_else_token1] = ACTIONS(3300), - [aux_sym_preproc_elif_token1] = ACTIONS(3300), - [sym_preproc_directive] = ACTIONS(3300), - [anon_sym_LPAREN2] = ACTIONS(3302), - [anon_sym_BANG] = ACTIONS(3302), - [anon_sym_TILDE] = ACTIONS(3302), - [anon_sym_DASH] = ACTIONS(3300), - [anon_sym_PLUS] = ACTIONS(3300), - [anon_sym_STAR] = ACTIONS(3302), - [anon_sym_CARET] = ACTIONS(3302), - [anon_sym_AMP] = ACTIONS(3302), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym___extension__] = ACTIONS(3300), - [anon_sym_typedef] = ACTIONS(3300), - [anon_sym_extern] = ACTIONS(3300), - [anon_sym___attribute__] = ACTIONS(3300), - [anon_sym___attribute] = ACTIONS(3300), - [anon_sym_noreturn] = ACTIONS(3300), - [anon_sym_LBRACK] = ACTIONS(3302), - [anon_sym___declspec] = ACTIONS(3300), - [anon_sym___cdecl] = ACTIONS(3300), - [anon_sym___clrcall] = ACTIONS(3300), - [anon_sym___stdcall] = ACTIONS(3300), - [anon_sym___fastcall] = ACTIONS(3300), - [anon_sym___thiscall] = ACTIONS(3300), - [anon_sym___vectorcall] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3302), - [anon_sym_signed] = ACTIONS(3300), - [anon_sym_unsigned] = ACTIONS(3300), - [anon_sym_long] = ACTIONS(3300), - [anon_sym_short] = ACTIONS(3300), - [anon_sym_ATautoreleasepool] = ACTIONS(3302), - [anon_sym_static] = ACTIONS(3300), - [anon_sym_auto] = ACTIONS(3300), - [anon_sym_register] = ACTIONS(3300), - [anon_sym_inline] = ACTIONS(3300), - [anon_sym___inline] = ACTIONS(3300), - [anon_sym___inline__] = ACTIONS(3300), - [anon_sym___forceinline] = ACTIONS(3300), - [anon_sym_thread_local] = ACTIONS(3300), - [anon_sym___thread] = ACTIONS(3300), - [anon_sym_CG_EXTERN] = ACTIONS(3300), - [anon_sym_CG_INLINE] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3300), - [anon_sym_IBOutlet] = ACTIONS(3300), - [anon_sym_IBInspectable] = ACTIONS(3300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3300), - [anon_sym_NS_INLINE] = ACTIONS(3300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3300), - [anon_sym_OBJC_EXPORT] = ACTIONS(3300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3300), - [anon_sym_const] = ACTIONS(3300), - [anon_sym_constexpr] = ACTIONS(3300), - [anon_sym_volatile] = ACTIONS(3300), - [anon_sym_restrict] = ACTIONS(3300), - [anon_sym___restrict__] = ACTIONS(3300), - [anon_sym__Atomic] = ACTIONS(3300), - [anon_sym__Noreturn] = ACTIONS(3300), - [anon_sym_nullable] = ACTIONS(3300), - [anon_sym__Complex] = ACTIONS(3300), - [anon_sym__Nonnull] = ACTIONS(3300), - [anon_sym__Nullable] = ACTIONS(3300), - [anon_sym__Nullable_result] = ACTIONS(3300), - [anon_sym__Null_unspecified] = ACTIONS(3300), - [anon_sym___autoreleasing] = ACTIONS(3300), - [anon_sym___block] = ACTIONS(3300), - [anon_sym___bridge] = ACTIONS(3300), - [anon_sym___bridge_retained] = ACTIONS(3300), - [anon_sym___bridge_transfer] = ACTIONS(3300), - [anon_sym___complex] = ACTIONS(3300), - [anon_sym___const] = ACTIONS(3300), - [anon_sym___imag] = ACTIONS(3300), - [anon_sym___kindof] = ACTIONS(3300), - [anon_sym___nonnull] = ACTIONS(3300), - [anon_sym___nullable] = ACTIONS(3300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3300), - [anon_sym___real] = ACTIONS(3300), - [anon_sym___strong] = ACTIONS(3300), - [anon_sym___unsafe_unretained] = ACTIONS(3300), - [anon_sym___unused] = ACTIONS(3300), - [anon_sym___weak] = ACTIONS(3300), - [sym_primitive_type] = ACTIONS(3300), - [anon_sym_enum] = ACTIONS(3300), - [anon_sym_struct] = ACTIONS(3300), - [anon_sym_union] = ACTIONS(3300), - [anon_sym_if] = ACTIONS(3300), - [anon_sym_switch] = ACTIONS(3300), - [anon_sym_case] = ACTIONS(3300), - [anon_sym_default] = ACTIONS(3300), - [anon_sym_while] = ACTIONS(3300), - [anon_sym_do] = ACTIONS(3300), - [anon_sym_for] = ACTIONS(3300), - [anon_sym_in] = ACTIONS(3300), - [anon_sym_return] = ACTIONS(3300), - [anon_sym_break] = ACTIONS(3300), - [anon_sym_continue] = ACTIONS(3300), - [anon_sym_goto] = ACTIONS(3300), - [anon_sym_DASH_DASH] = ACTIONS(3302), - [anon_sym_PLUS_PLUS] = ACTIONS(3302), - [anon_sym_sizeof] = ACTIONS(3300), - [anon_sym___alignof__] = ACTIONS(3300), - [anon_sym___alignof] = ACTIONS(3300), - [anon_sym__alignof] = ACTIONS(3300), - [anon_sym_alignof] = ACTIONS(3300), - [anon_sym__Alignof] = ACTIONS(3300), - [anon_sym_offsetof] = ACTIONS(3300), - [anon_sym__Generic] = ACTIONS(3300), - [anon_sym_asm] = ACTIONS(3300), - [anon_sym___asm__] = ACTIONS(3300), - [sym_number_literal] = ACTIONS(3302), - [anon_sym_L_SQUOTE] = ACTIONS(3302), - [anon_sym_u_SQUOTE] = ACTIONS(3302), - [anon_sym_U_SQUOTE] = ACTIONS(3302), - [anon_sym_u8_SQUOTE] = ACTIONS(3302), - [anon_sym_SQUOTE] = ACTIONS(3302), - [anon_sym_AT] = ACTIONS(3300), - [anon_sym_DQUOTE] = ACTIONS(3302), - [anon_sym_L_DQUOTE] = ACTIONS(3302), - [anon_sym_u_DQUOTE] = ACTIONS(3302), - [anon_sym_U_DQUOTE] = ACTIONS(3302), - [anon_sym_u8_DQUOTE] = ACTIONS(3302), - [sym_true] = ACTIONS(3300), - [sym_false] = ACTIONS(3300), - [anon_sym_NULL] = ACTIONS(3300), - [anon_sym_nullptr] = ACTIONS(3300), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3300), - [anon_sym___typeof] = ACTIONS(3300), - [anon_sym_typeof] = ACTIONS(3300), - [anon_sym_ATimport] = ACTIONS(3302), - [aux_sym_preproc_undef_token1] = ACTIONS(3300), - [anon_sym_POUND] = ACTIONS(3300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE] = ACTIONS(3300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_API_AVAILABLE] = ACTIONS(3300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_API_DEPRECATED] = ACTIONS(3300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3300), - [anon_sym___deprecated_msg] = ACTIONS(3300), - [anon_sym___deprecated_enum_msg] = ACTIONS(3300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3300), - [anon_sym_ATprotocol] = ACTIONS(3302), - [anon_sym_ATinterface] = ACTIONS(3302), - [anon_sym_ATimplementation] = ACTIONS(3302), - [anon_sym_ATcompatibility_alias] = ACTIONS(3302), - [anon_sym_ATsynthesize] = ACTIONS(3302), - [anon_sym_ATdynamic] = ACTIONS(3302), - [anon_sym__Alignas] = ACTIONS(3300), - [anon_sym_ATtry] = ACTIONS(3302), - [anon_sym___try] = ACTIONS(3300), - [anon_sym_ATthrow] = ACTIONS(3302), - [anon_sym_ATselector] = ACTIONS(3302), - [anon_sym_ATavailable] = ACTIONS(3302), - [anon_sym___builtin_available] = ACTIONS(3300), - [anon_sym_va_arg] = ACTIONS(3300), - [anon_sym___asm] = ACTIONS(3300), - [anon_sym_ATencode] = ACTIONS(3302), - [anon_sym_ATsynchronized] = ACTIONS(3302), - [anon_sym_BOOL] = ACTIONS(3300), - [anon_sym_IMP] = ACTIONS(3300), - [anon_sym_SEL] = ACTIONS(3300), - [anon_sym_Class] = ACTIONS(3300), - [anon_sym_id] = ACTIONS(3300), - }, - [661] = { - [sym_identifier] = ACTIONS(3304), - [aux_sym_preproc_include_token1] = ACTIONS(3304), - [aux_sym_preproc_include_token2] = ACTIONS(3304), - [aux_sym_preproc_def_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token2] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3304), - [aux_sym_preproc_else_token1] = ACTIONS(3304), - [aux_sym_preproc_elif_token1] = ACTIONS(3304), - [sym_preproc_directive] = ACTIONS(3304), - [anon_sym_LPAREN2] = ACTIONS(3306), - [anon_sym_BANG] = ACTIONS(3306), - [anon_sym_TILDE] = ACTIONS(3306), - [anon_sym_DASH] = ACTIONS(3304), - [anon_sym_PLUS] = ACTIONS(3304), - [anon_sym_STAR] = ACTIONS(3306), - [anon_sym_CARET] = ACTIONS(3306), - [anon_sym_AMP] = ACTIONS(3306), - [anon_sym_SEMI] = ACTIONS(3306), - [anon_sym___extension__] = ACTIONS(3304), - [anon_sym_typedef] = ACTIONS(3304), - [anon_sym_extern] = ACTIONS(3304), - [anon_sym___attribute__] = ACTIONS(3304), - [anon_sym___attribute] = ACTIONS(3304), - [anon_sym_noreturn] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3306), - [anon_sym___declspec] = ACTIONS(3304), - [anon_sym___cdecl] = ACTIONS(3304), - [anon_sym___clrcall] = ACTIONS(3304), - [anon_sym___stdcall] = ACTIONS(3304), - [anon_sym___fastcall] = ACTIONS(3304), - [anon_sym___thiscall] = ACTIONS(3304), - [anon_sym___vectorcall] = ACTIONS(3304), - [anon_sym_LBRACE] = ACTIONS(3306), - [anon_sym_signed] = ACTIONS(3304), - [anon_sym_unsigned] = ACTIONS(3304), - [anon_sym_long] = ACTIONS(3304), - [anon_sym_short] = ACTIONS(3304), - [anon_sym_ATautoreleasepool] = ACTIONS(3306), - [anon_sym_static] = ACTIONS(3304), - [anon_sym_auto] = ACTIONS(3304), - [anon_sym_register] = ACTIONS(3304), - [anon_sym_inline] = ACTIONS(3304), - [anon_sym___inline] = ACTIONS(3304), - [anon_sym___inline__] = ACTIONS(3304), - [anon_sym___forceinline] = ACTIONS(3304), - [anon_sym_thread_local] = ACTIONS(3304), - [anon_sym___thread] = ACTIONS(3304), - [anon_sym_CG_EXTERN] = ACTIONS(3304), - [anon_sym_CG_INLINE] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3304), - [anon_sym_IBOutlet] = ACTIONS(3304), - [anon_sym_IBInspectable] = ACTIONS(3304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3304), - [anon_sym_NS_INLINE] = ACTIONS(3304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3304), - [anon_sym_OBJC_EXPORT] = ACTIONS(3304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3304), - [anon_sym_const] = ACTIONS(3304), - [anon_sym_constexpr] = ACTIONS(3304), - [anon_sym_volatile] = ACTIONS(3304), - [anon_sym_restrict] = ACTIONS(3304), - [anon_sym___restrict__] = ACTIONS(3304), - [anon_sym__Atomic] = ACTIONS(3304), - [anon_sym__Noreturn] = ACTIONS(3304), - [anon_sym_nullable] = ACTIONS(3304), - [anon_sym__Complex] = ACTIONS(3304), - [anon_sym__Nonnull] = ACTIONS(3304), - [anon_sym__Nullable] = ACTIONS(3304), - [anon_sym__Nullable_result] = ACTIONS(3304), - [anon_sym__Null_unspecified] = ACTIONS(3304), - [anon_sym___autoreleasing] = ACTIONS(3304), - [anon_sym___block] = ACTIONS(3304), - [anon_sym___bridge] = ACTIONS(3304), - [anon_sym___bridge_retained] = ACTIONS(3304), - [anon_sym___bridge_transfer] = ACTIONS(3304), - [anon_sym___complex] = ACTIONS(3304), - [anon_sym___const] = ACTIONS(3304), - [anon_sym___imag] = ACTIONS(3304), - [anon_sym___kindof] = ACTIONS(3304), - [anon_sym___nonnull] = ACTIONS(3304), - [anon_sym___nullable] = ACTIONS(3304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3304), - [anon_sym___real] = ACTIONS(3304), - [anon_sym___strong] = ACTIONS(3304), - [anon_sym___unsafe_unretained] = ACTIONS(3304), - [anon_sym___unused] = ACTIONS(3304), - [anon_sym___weak] = ACTIONS(3304), - [sym_primitive_type] = ACTIONS(3304), - [anon_sym_enum] = ACTIONS(3304), - [anon_sym_struct] = ACTIONS(3304), - [anon_sym_union] = ACTIONS(3304), - [anon_sym_if] = ACTIONS(3304), - [anon_sym_switch] = ACTIONS(3304), - [anon_sym_case] = ACTIONS(3304), - [anon_sym_default] = ACTIONS(3304), - [anon_sym_while] = ACTIONS(3304), - [anon_sym_do] = ACTIONS(3304), - [anon_sym_for] = ACTIONS(3304), - [anon_sym_in] = ACTIONS(3304), - [anon_sym_return] = ACTIONS(3304), - [anon_sym_break] = ACTIONS(3304), - [anon_sym_continue] = ACTIONS(3304), - [anon_sym_goto] = ACTIONS(3304), - [anon_sym_DASH_DASH] = ACTIONS(3306), - [anon_sym_PLUS_PLUS] = ACTIONS(3306), - [anon_sym_sizeof] = ACTIONS(3304), - [anon_sym___alignof__] = ACTIONS(3304), - [anon_sym___alignof] = ACTIONS(3304), - [anon_sym__alignof] = ACTIONS(3304), - [anon_sym_alignof] = ACTIONS(3304), - [anon_sym__Alignof] = ACTIONS(3304), - [anon_sym_offsetof] = ACTIONS(3304), - [anon_sym__Generic] = ACTIONS(3304), - [anon_sym_asm] = ACTIONS(3304), - [anon_sym___asm__] = ACTIONS(3304), - [sym_number_literal] = ACTIONS(3306), - [anon_sym_L_SQUOTE] = ACTIONS(3306), - [anon_sym_u_SQUOTE] = ACTIONS(3306), - [anon_sym_U_SQUOTE] = ACTIONS(3306), - [anon_sym_u8_SQUOTE] = ACTIONS(3306), - [anon_sym_SQUOTE] = ACTIONS(3306), - [anon_sym_AT] = ACTIONS(3304), - [anon_sym_DQUOTE] = ACTIONS(3306), - [anon_sym_L_DQUOTE] = ACTIONS(3306), - [anon_sym_u_DQUOTE] = ACTIONS(3306), - [anon_sym_U_DQUOTE] = ACTIONS(3306), - [anon_sym_u8_DQUOTE] = ACTIONS(3306), - [sym_true] = ACTIONS(3304), - [sym_false] = ACTIONS(3304), - [anon_sym_NULL] = ACTIONS(3304), - [anon_sym_nullptr] = ACTIONS(3304), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3304), - [anon_sym___typeof] = ACTIONS(3304), - [anon_sym_typeof] = ACTIONS(3304), - [anon_sym_ATimport] = ACTIONS(3306), - [aux_sym_preproc_undef_token1] = ACTIONS(3304), - [anon_sym_POUND] = ACTIONS(3304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE] = ACTIONS(3304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_API_AVAILABLE] = ACTIONS(3304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_API_DEPRECATED] = ACTIONS(3304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3304), - [anon_sym___deprecated_msg] = ACTIONS(3304), - [anon_sym___deprecated_enum_msg] = ACTIONS(3304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3304), - [anon_sym_ATprotocol] = ACTIONS(3306), - [anon_sym_ATinterface] = ACTIONS(3306), - [anon_sym_ATimplementation] = ACTIONS(3306), - [anon_sym_ATcompatibility_alias] = ACTIONS(3306), - [anon_sym_ATsynthesize] = ACTIONS(3306), - [anon_sym_ATdynamic] = ACTIONS(3306), - [anon_sym__Alignas] = ACTIONS(3304), - [anon_sym_ATtry] = ACTIONS(3306), - [anon_sym___try] = ACTIONS(3304), - [anon_sym_ATthrow] = ACTIONS(3306), - [anon_sym_ATselector] = ACTIONS(3306), - [anon_sym_ATavailable] = ACTIONS(3306), - [anon_sym___builtin_available] = ACTIONS(3304), - [anon_sym_va_arg] = ACTIONS(3304), - [anon_sym___asm] = ACTIONS(3304), - [anon_sym_ATencode] = ACTIONS(3306), - [anon_sym_ATsynchronized] = ACTIONS(3306), - [anon_sym_BOOL] = ACTIONS(3304), - [anon_sym_IMP] = ACTIONS(3304), - [anon_sym_SEL] = ACTIONS(3304), - [anon_sym_Class] = ACTIONS(3304), - [anon_sym_id] = ACTIONS(3304), - }, - [662] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_include_token1] = ACTIONS(3404), - [aux_sym_preproc_include_token2] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token2] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [aux_sym_preproc_else_token1] = ACTIONS(3404), - [aux_sym_preproc_elif_token1] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_LPAREN2] = ACTIONS(3406), - [anon_sym_BANG] = ACTIONS(3406), - [anon_sym_TILDE] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3404), - [anon_sym_PLUS] = ACTIONS(3404), - [anon_sym_STAR] = ACTIONS(3406), - [anon_sym_CARET] = ACTIONS(3406), - [anon_sym_AMP] = ACTIONS(3406), - [anon_sym_SEMI] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_LBRACE] = ACTIONS(3406), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_ATautoreleasepool] = ACTIONS(3406), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [anon_sym_if] = ACTIONS(3404), - [anon_sym_switch] = ACTIONS(3404), - [anon_sym_case] = ACTIONS(3404), - [anon_sym_default] = ACTIONS(3404), - [anon_sym_while] = ACTIONS(3404), - [anon_sym_do] = ACTIONS(3404), - [anon_sym_for] = ACTIONS(3404), - [anon_sym_in] = ACTIONS(3404), - [anon_sym_return] = ACTIONS(3404), - [anon_sym_break] = ACTIONS(3404), - [anon_sym_continue] = ACTIONS(3404), - [anon_sym_goto] = ACTIONS(3404), - [anon_sym_DASH_DASH] = ACTIONS(3406), - [anon_sym_PLUS_PLUS] = ACTIONS(3406), - [anon_sym_sizeof] = ACTIONS(3404), - [anon_sym___alignof__] = ACTIONS(3404), - [anon_sym___alignof] = ACTIONS(3404), - [anon_sym__alignof] = ACTIONS(3404), - [anon_sym_alignof] = ACTIONS(3404), - [anon_sym__Alignof] = ACTIONS(3404), - [anon_sym_offsetof] = ACTIONS(3404), - [anon_sym__Generic] = ACTIONS(3404), - [anon_sym_asm] = ACTIONS(3404), - [anon_sym___asm__] = ACTIONS(3404), - [sym_number_literal] = ACTIONS(3406), - [anon_sym_L_SQUOTE] = ACTIONS(3406), - [anon_sym_u_SQUOTE] = ACTIONS(3406), - [anon_sym_U_SQUOTE] = ACTIONS(3406), - [anon_sym_u8_SQUOTE] = ACTIONS(3406), - [anon_sym_SQUOTE] = ACTIONS(3406), - [anon_sym_AT] = ACTIONS(3404), - [anon_sym_DQUOTE] = ACTIONS(3406), - [anon_sym_L_DQUOTE] = ACTIONS(3406), - [anon_sym_u_DQUOTE] = ACTIONS(3406), - [anon_sym_U_DQUOTE] = ACTIONS(3406), - [anon_sym_u8_DQUOTE] = ACTIONS(3406), - [sym_true] = ACTIONS(3404), - [sym_false] = ACTIONS(3404), - [anon_sym_NULL] = ACTIONS(3404), - [anon_sym_nullptr] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [anon_sym_ATimport] = ACTIONS(3406), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_POUND] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATprotocol] = ACTIONS(3406), - [anon_sym_ATinterface] = ACTIONS(3406), - [anon_sym_ATimplementation] = ACTIONS(3406), - [anon_sym_ATcompatibility_alias] = ACTIONS(3406), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_ATtry] = ACTIONS(3406), - [anon_sym___try] = ACTIONS(3404), - [anon_sym_ATthrow] = ACTIONS(3406), - [anon_sym_ATselector] = ACTIONS(3406), - [anon_sym_ATavailable] = ACTIONS(3406), - [anon_sym___builtin_available] = ACTIONS(3404), - [anon_sym_va_arg] = ACTIONS(3404), - [anon_sym___asm] = ACTIONS(3404), - [anon_sym_ATencode] = ACTIONS(3406), - [anon_sym_ATsynchronized] = ACTIONS(3406), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [663] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_include_token1] = ACTIONS(3416), - [aux_sym_preproc_include_token2] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token2] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [aux_sym_preproc_else_token1] = ACTIONS(3416), - [aux_sym_preproc_elif_token1] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_LPAREN2] = ACTIONS(3418), - [anon_sym_BANG] = ACTIONS(3418), - [anon_sym_TILDE] = ACTIONS(3418), - [anon_sym_DASH] = ACTIONS(3416), - [anon_sym_PLUS] = ACTIONS(3416), - [anon_sym_STAR] = ACTIONS(3418), - [anon_sym_CARET] = ACTIONS(3418), - [anon_sym_AMP] = ACTIONS(3418), - [anon_sym_SEMI] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_LBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_ATautoreleasepool] = ACTIONS(3418), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_if] = ACTIONS(3416), - [anon_sym_switch] = ACTIONS(3416), - [anon_sym_case] = ACTIONS(3416), - [anon_sym_default] = ACTIONS(3416), - [anon_sym_while] = ACTIONS(3416), - [anon_sym_do] = ACTIONS(3416), - [anon_sym_for] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [anon_sym_return] = ACTIONS(3416), - [anon_sym_break] = ACTIONS(3416), - [anon_sym_continue] = ACTIONS(3416), - [anon_sym_goto] = ACTIONS(3416), - [anon_sym_DASH_DASH] = ACTIONS(3418), - [anon_sym_PLUS_PLUS] = ACTIONS(3418), - [anon_sym_sizeof] = ACTIONS(3416), - [anon_sym___alignof__] = ACTIONS(3416), - [anon_sym___alignof] = ACTIONS(3416), - [anon_sym__alignof] = ACTIONS(3416), - [anon_sym_alignof] = ACTIONS(3416), - [anon_sym__Alignof] = ACTIONS(3416), - [anon_sym_offsetof] = ACTIONS(3416), - [anon_sym__Generic] = ACTIONS(3416), - [anon_sym_asm] = ACTIONS(3416), - [anon_sym___asm__] = ACTIONS(3416), - [sym_number_literal] = ACTIONS(3418), - [anon_sym_L_SQUOTE] = ACTIONS(3418), - [anon_sym_u_SQUOTE] = ACTIONS(3418), - [anon_sym_U_SQUOTE] = ACTIONS(3418), - [anon_sym_u8_SQUOTE] = ACTIONS(3418), - [anon_sym_SQUOTE] = ACTIONS(3418), - [anon_sym_AT] = ACTIONS(3416), - [anon_sym_DQUOTE] = ACTIONS(3418), - [anon_sym_L_DQUOTE] = ACTIONS(3418), - [anon_sym_u_DQUOTE] = ACTIONS(3418), - [anon_sym_U_DQUOTE] = ACTIONS(3418), - [anon_sym_u8_DQUOTE] = ACTIONS(3418), - [sym_true] = ACTIONS(3416), - [sym_false] = ACTIONS(3416), - [anon_sym_NULL] = ACTIONS(3416), - [anon_sym_nullptr] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATimport] = ACTIONS(3418), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_POUND] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATprotocol] = ACTIONS(3418), - [anon_sym_ATinterface] = ACTIONS(3418), - [anon_sym_ATimplementation] = ACTIONS(3418), - [anon_sym_ATcompatibility_alias] = ACTIONS(3418), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_ATtry] = ACTIONS(3418), - [anon_sym___try] = ACTIONS(3416), - [anon_sym_ATthrow] = ACTIONS(3418), - [anon_sym_ATselector] = ACTIONS(3418), - [anon_sym_ATavailable] = ACTIONS(3418), - [anon_sym___builtin_available] = ACTIONS(3416), - [anon_sym_va_arg] = ACTIONS(3416), - [anon_sym___asm] = ACTIONS(3416), - [anon_sym_ATencode] = ACTIONS(3418), - [anon_sym_ATsynchronized] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [664] = { - [sym_identifier] = ACTIONS(3002), - [aux_sym_preproc_include_token1] = ACTIONS(3002), - [aux_sym_preproc_include_token2] = ACTIONS(3002), - [aux_sym_preproc_def_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token2] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3002), - [aux_sym_preproc_else_token1] = ACTIONS(3002), - [aux_sym_preproc_elif_token1] = ACTIONS(3002), - [sym_preproc_directive] = ACTIONS(3002), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_BANG] = ACTIONS(3004), - [anon_sym_TILDE] = ACTIONS(3004), - [anon_sym_DASH] = ACTIONS(3002), - [anon_sym_PLUS] = ACTIONS(3002), - [anon_sym_STAR] = ACTIONS(3004), - [anon_sym_CARET] = ACTIONS(3004), - [anon_sym_AMP] = ACTIONS(3004), - [anon_sym_SEMI] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3002), - [anon_sym_typedef] = ACTIONS(3002), - [anon_sym_extern] = ACTIONS(3002), - [anon_sym___attribute__] = ACTIONS(3002), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3002), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___declspec] = ACTIONS(3002), - [anon_sym___cdecl] = ACTIONS(3002), - [anon_sym___clrcall] = ACTIONS(3002), - [anon_sym___stdcall] = ACTIONS(3002), - [anon_sym___fastcall] = ACTIONS(3002), - [anon_sym___thiscall] = ACTIONS(3002), - [anon_sym___vectorcall] = ACTIONS(3002), - [anon_sym_LBRACE] = ACTIONS(3004), - [anon_sym_signed] = ACTIONS(3002), - [anon_sym_unsigned] = ACTIONS(3002), - [anon_sym_long] = ACTIONS(3002), - [anon_sym_short] = ACTIONS(3002), - [anon_sym_ATautoreleasepool] = ACTIONS(3004), - [anon_sym_static] = ACTIONS(3002), - [anon_sym_auto] = ACTIONS(3002), - [anon_sym_register] = ACTIONS(3002), - [anon_sym_inline] = ACTIONS(3002), - [anon_sym___inline] = ACTIONS(3002), - [anon_sym___inline__] = ACTIONS(3002), - [anon_sym___forceinline] = ACTIONS(3002), - [anon_sym_thread_local] = ACTIONS(3002), - [anon_sym___thread] = ACTIONS(3002), - [anon_sym_CG_EXTERN] = ACTIONS(3002), - [anon_sym_CG_INLINE] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3002), - [anon_sym_IBOutlet] = ACTIONS(3002), - [anon_sym_IBInspectable] = ACTIONS(3002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3002), - [anon_sym_NS_INLINE] = ACTIONS(3002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3002), - [anon_sym_OBJC_EXPORT] = ACTIONS(3002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3002), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3002), - [anon_sym_volatile] = ACTIONS(3002), - [anon_sym_restrict] = ACTIONS(3002), - [anon_sym___restrict__] = ACTIONS(3002), - [anon_sym__Atomic] = ACTIONS(3002), - [anon_sym__Noreturn] = ACTIONS(3002), - [anon_sym_nullable] = ACTIONS(3002), - [anon_sym__Complex] = ACTIONS(3002), - [anon_sym__Nonnull] = ACTIONS(3002), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3002), - [anon_sym__Null_unspecified] = ACTIONS(3002), - [anon_sym___autoreleasing] = ACTIONS(3002), - [anon_sym___block] = ACTIONS(3002), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3002), - [anon_sym___bridge_transfer] = ACTIONS(3002), - [anon_sym___complex] = ACTIONS(3002), - [anon_sym___const] = ACTIONS(3002), - [anon_sym___imag] = ACTIONS(3002), - [anon_sym___kindof] = ACTIONS(3002), - [anon_sym___nonnull] = ACTIONS(3002), - [anon_sym___nullable] = ACTIONS(3002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3002), - [anon_sym___real] = ACTIONS(3002), - [anon_sym___strong] = ACTIONS(3002), - [anon_sym___unsafe_unretained] = ACTIONS(3002), - [anon_sym___unused] = ACTIONS(3002), - [anon_sym___weak] = ACTIONS(3002), - [sym_primitive_type] = ACTIONS(3002), - [anon_sym_enum] = ACTIONS(3002), - [anon_sym_struct] = ACTIONS(3002), - [anon_sym_union] = ACTIONS(3002), - [anon_sym_if] = ACTIONS(3002), - [anon_sym_switch] = ACTIONS(3002), - [anon_sym_case] = ACTIONS(3002), - [anon_sym_default] = ACTIONS(3002), - [anon_sym_while] = ACTIONS(3002), - [anon_sym_do] = ACTIONS(3002), - [anon_sym_for] = ACTIONS(3002), - [anon_sym_in] = ACTIONS(3002), - [anon_sym_return] = ACTIONS(3002), - [anon_sym_break] = ACTIONS(3002), - [anon_sym_continue] = ACTIONS(3002), - [anon_sym_goto] = ACTIONS(3002), - [anon_sym_DASH_DASH] = ACTIONS(3004), - [anon_sym_PLUS_PLUS] = ACTIONS(3004), - [anon_sym_sizeof] = ACTIONS(3002), - [anon_sym___alignof__] = ACTIONS(3002), - [anon_sym___alignof] = ACTIONS(3002), - [anon_sym__alignof] = ACTIONS(3002), - [anon_sym_alignof] = ACTIONS(3002), - [anon_sym__Alignof] = ACTIONS(3002), - [anon_sym_offsetof] = ACTIONS(3002), - [anon_sym__Generic] = ACTIONS(3002), - [anon_sym_asm] = ACTIONS(3002), - [anon_sym___asm__] = ACTIONS(3002), - [sym_number_literal] = ACTIONS(3004), - [anon_sym_L_SQUOTE] = ACTIONS(3004), - [anon_sym_u_SQUOTE] = ACTIONS(3004), - [anon_sym_U_SQUOTE] = ACTIONS(3004), - [anon_sym_u8_SQUOTE] = ACTIONS(3004), - [anon_sym_SQUOTE] = ACTIONS(3004), - [anon_sym_AT] = ACTIONS(3002), - [anon_sym_DQUOTE] = ACTIONS(3004), - [anon_sym_L_DQUOTE] = ACTIONS(3004), - [anon_sym_u_DQUOTE] = ACTIONS(3004), - [anon_sym_U_DQUOTE] = ACTIONS(3004), - [anon_sym_u8_DQUOTE] = ACTIONS(3004), - [sym_true] = ACTIONS(3002), - [sym_false] = ACTIONS(3002), - [anon_sym_NULL] = ACTIONS(3002), - [anon_sym_nullptr] = ACTIONS(3002), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3002), - [anon_sym___typeof] = ACTIONS(3002), - [anon_sym_typeof] = ACTIONS(3002), - [anon_sym_ATimport] = ACTIONS(3004), - [aux_sym_preproc_undef_token1] = ACTIONS(3002), - [anon_sym_POUND] = ACTIONS(3002), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE] = ACTIONS(3002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_API_AVAILABLE] = ACTIONS(3002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_API_DEPRECATED] = ACTIONS(3002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3002), - [anon_sym___deprecated_msg] = ACTIONS(3002), - [anon_sym___deprecated_enum_msg] = ACTIONS(3002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3002), - [anon_sym_ATprotocol] = ACTIONS(3004), - [anon_sym_ATinterface] = ACTIONS(3004), - [anon_sym_ATimplementation] = ACTIONS(3004), - [anon_sym_ATcompatibility_alias] = ACTIONS(3004), - [anon_sym_ATsynthesize] = ACTIONS(3004), - [anon_sym_ATdynamic] = ACTIONS(3004), - [anon_sym__Alignas] = ACTIONS(3002), - [anon_sym_ATtry] = ACTIONS(3004), - [anon_sym___try] = ACTIONS(3002), - [anon_sym_ATthrow] = ACTIONS(3004), - [anon_sym_ATselector] = ACTIONS(3004), - [anon_sym_ATavailable] = ACTIONS(3004), - [anon_sym___builtin_available] = ACTIONS(3002), - [anon_sym_va_arg] = ACTIONS(3002), - [anon_sym___asm] = ACTIONS(3002), - [anon_sym_ATencode] = ACTIONS(3004), - [anon_sym_ATsynchronized] = ACTIONS(3004), - [anon_sym_BOOL] = ACTIONS(3002), - [anon_sym_IMP] = ACTIONS(3002), - [anon_sym_SEL] = ACTIONS(3002), - [anon_sym_Class] = ACTIONS(3002), - [anon_sym_id] = ACTIONS(3002), - }, - [665] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_include_token1] = ACTIONS(3372), - [aux_sym_preproc_include_token2] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token2] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [aux_sym_preproc_else_token1] = ACTIONS(3372), - [aux_sym_preproc_elif_token1] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_LPAREN2] = ACTIONS(3374), - [anon_sym_BANG] = ACTIONS(3374), - [anon_sym_TILDE] = ACTIONS(3374), - [anon_sym_DASH] = ACTIONS(3372), - [anon_sym_PLUS] = ACTIONS(3372), - [anon_sym_STAR] = ACTIONS(3374), - [anon_sym_CARET] = ACTIONS(3374), - [anon_sym_AMP] = ACTIONS(3374), - [anon_sym_SEMI] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_ATautoreleasepool] = ACTIONS(3374), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_if] = ACTIONS(3372), - [anon_sym_switch] = ACTIONS(3372), - [anon_sym_case] = ACTIONS(3372), - [anon_sym_default] = ACTIONS(3372), - [anon_sym_while] = ACTIONS(3372), - [anon_sym_do] = ACTIONS(3372), - [anon_sym_for] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [anon_sym_return] = ACTIONS(3372), - [anon_sym_break] = ACTIONS(3372), - [anon_sym_continue] = ACTIONS(3372), - [anon_sym_goto] = ACTIONS(3372), - [anon_sym_DASH_DASH] = ACTIONS(3374), - [anon_sym_PLUS_PLUS] = ACTIONS(3374), - [anon_sym_sizeof] = ACTIONS(3372), - [anon_sym___alignof__] = ACTIONS(3372), - [anon_sym___alignof] = ACTIONS(3372), - [anon_sym__alignof] = ACTIONS(3372), - [anon_sym_alignof] = ACTIONS(3372), - [anon_sym__Alignof] = ACTIONS(3372), - [anon_sym_offsetof] = ACTIONS(3372), - [anon_sym__Generic] = ACTIONS(3372), - [anon_sym_asm] = ACTIONS(3372), - [anon_sym___asm__] = ACTIONS(3372), - [sym_number_literal] = ACTIONS(3374), - [anon_sym_L_SQUOTE] = ACTIONS(3374), - [anon_sym_u_SQUOTE] = ACTIONS(3374), - [anon_sym_U_SQUOTE] = ACTIONS(3374), - [anon_sym_u8_SQUOTE] = ACTIONS(3374), - [anon_sym_SQUOTE] = ACTIONS(3374), - [anon_sym_AT] = ACTIONS(3372), - [anon_sym_DQUOTE] = ACTIONS(3374), - [anon_sym_L_DQUOTE] = ACTIONS(3374), - [anon_sym_u_DQUOTE] = ACTIONS(3374), - [anon_sym_U_DQUOTE] = ACTIONS(3374), - [anon_sym_u8_DQUOTE] = ACTIONS(3374), - [sym_true] = ACTIONS(3372), - [sym_false] = ACTIONS(3372), - [anon_sym_NULL] = ACTIONS(3372), - [anon_sym_nullptr] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATimport] = ACTIONS(3374), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_POUND] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATprotocol] = ACTIONS(3374), - [anon_sym_ATinterface] = ACTIONS(3374), - [anon_sym_ATimplementation] = ACTIONS(3374), - [anon_sym_ATcompatibility_alias] = ACTIONS(3374), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_ATtry] = ACTIONS(3374), - [anon_sym___try] = ACTIONS(3372), - [anon_sym_ATthrow] = ACTIONS(3374), - [anon_sym_ATselector] = ACTIONS(3374), - [anon_sym_ATavailable] = ACTIONS(3374), - [anon_sym___builtin_available] = ACTIONS(3372), - [anon_sym_va_arg] = ACTIONS(3372), - [anon_sym___asm] = ACTIONS(3372), - [anon_sym_ATencode] = ACTIONS(3374), - [anon_sym_ATsynchronized] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [666] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_include_token1] = ACTIONS(3078), - [aux_sym_preproc_include_token2] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token2] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [aux_sym_preproc_else_token1] = ACTIONS(3078), - [aux_sym_preproc_elif_token1] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_LPAREN2] = ACTIONS(3080), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_TILDE] = ACTIONS(3080), - [anon_sym_DASH] = ACTIONS(3078), - [anon_sym_PLUS] = ACTIONS(3078), - [anon_sym_STAR] = ACTIONS(3080), - [anon_sym_CARET] = ACTIONS(3080), - [anon_sym_AMP] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_ATautoreleasepool] = ACTIONS(3080), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [anon_sym_if] = ACTIONS(3078), - [anon_sym_switch] = ACTIONS(3078), - [anon_sym_case] = ACTIONS(3078), - [anon_sym_default] = ACTIONS(3078), - [anon_sym_while] = ACTIONS(3078), - [anon_sym_do] = ACTIONS(3078), - [anon_sym_for] = ACTIONS(3078), - [anon_sym_in] = ACTIONS(3078), - [anon_sym_return] = ACTIONS(3078), - [anon_sym_break] = ACTIONS(3078), - [anon_sym_continue] = ACTIONS(3078), - [anon_sym_goto] = ACTIONS(3078), - [anon_sym_DASH_DASH] = ACTIONS(3080), - [anon_sym_PLUS_PLUS] = ACTIONS(3080), - [anon_sym_sizeof] = ACTIONS(3078), - [anon_sym___alignof__] = ACTIONS(3078), - [anon_sym___alignof] = ACTIONS(3078), - [anon_sym__alignof] = ACTIONS(3078), - [anon_sym_alignof] = ACTIONS(3078), - [anon_sym__Alignof] = ACTIONS(3078), - [anon_sym_offsetof] = ACTIONS(3078), - [anon_sym__Generic] = ACTIONS(3078), - [anon_sym_asm] = ACTIONS(3078), - [anon_sym___asm__] = ACTIONS(3078), - [sym_number_literal] = ACTIONS(3080), - [anon_sym_L_SQUOTE] = ACTIONS(3080), - [anon_sym_u_SQUOTE] = ACTIONS(3080), - [anon_sym_U_SQUOTE] = ACTIONS(3080), - [anon_sym_u8_SQUOTE] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3080), - [anon_sym_AT] = ACTIONS(3078), - [anon_sym_DQUOTE] = ACTIONS(3080), - [anon_sym_L_DQUOTE] = ACTIONS(3080), - [anon_sym_u_DQUOTE] = ACTIONS(3080), - [anon_sym_U_DQUOTE] = ACTIONS(3080), - [anon_sym_u8_DQUOTE] = ACTIONS(3080), - [sym_true] = ACTIONS(3078), - [sym_false] = ACTIONS(3078), - [anon_sym_NULL] = ACTIONS(3078), - [anon_sym_nullptr] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [anon_sym_ATimport] = ACTIONS(3080), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_POUND] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATprotocol] = ACTIONS(3080), - [anon_sym_ATinterface] = ACTIONS(3080), - [anon_sym_ATimplementation] = ACTIONS(3080), - [anon_sym_ATcompatibility_alias] = ACTIONS(3080), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_ATtry] = ACTIONS(3080), - [anon_sym___try] = ACTIONS(3078), - [anon_sym_ATthrow] = ACTIONS(3080), - [anon_sym_ATselector] = ACTIONS(3080), - [anon_sym_ATavailable] = ACTIONS(3080), - [anon_sym___builtin_available] = ACTIONS(3078), - [anon_sym_va_arg] = ACTIONS(3078), - [anon_sym___asm] = ACTIONS(3078), - [anon_sym_ATencode] = ACTIONS(3080), - [anon_sym_ATsynchronized] = ACTIONS(3080), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [667] = { - [sym_identifier] = ACTIONS(3006), - [aux_sym_preproc_include_token1] = ACTIONS(3006), - [aux_sym_preproc_include_token2] = ACTIONS(3006), - [aux_sym_preproc_def_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token2] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3006), - [aux_sym_preproc_else_token1] = ACTIONS(3006), - [aux_sym_preproc_elif_token1] = ACTIONS(3006), - [sym_preproc_directive] = ACTIONS(3006), - [anon_sym_LPAREN2] = ACTIONS(3008), - [anon_sym_BANG] = ACTIONS(3008), - [anon_sym_TILDE] = ACTIONS(3008), - [anon_sym_DASH] = ACTIONS(3006), - [anon_sym_PLUS] = ACTIONS(3006), - [anon_sym_STAR] = ACTIONS(3008), - [anon_sym_CARET] = ACTIONS(3008), - [anon_sym_AMP] = ACTIONS(3008), - [anon_sym_SEMI] = ACTIONS(3008), - [anon_sym___extension__] = ACTIONS(3006), - [anon_sym_typedef] = ACTIONS(3006), - [anon_sym_extern] = ACTIONS(3006), - [anon_sym___attribute__] = ACTIONS(3006), - [anon_sym___attribute] = ACTIONS(3006), - [anon_sym_noreturn] = ACTIONS(3006), - [anon_sym_LBRACK] = ACTIONS(3008), - [anon_sym___declspec] = ACTIONS(3006), - [anon_sym___cdecl] = ACTIONS(3006), - [anon_sym___clrcall] = ACTIONS(3006), - [anon_sym___stdcall] = ACTIONS(3006), - [anon_sym___fastcall] = ACTIONS(3006), - [anon_sym___thiscall] = ACTIONS(3006), - [anon_sym___vectorcall] = ACTIONS(3006), - [anon_sym_LBRACE] = ACTIONS(3008), - [anon_sym_signed] = ACTIONS(3006), - [anon_sym_unsigned] = ACTIONS(3006), - [anon_sym_long] = ACTIONS(3006), - [anon_sym_short] = ACTIONS(3006), - [anon_sym_ATautoreleasepool] = ACTIONS(3008), - [anon_sym_static] = ACTIONS(3006), - [anon_sym_auto] = ACTIONS(3006), - [anon_sym_register] = ACTIONS(3006), - [anon_sym_inline] = ACTIONS(3006), - [anon_sym___inline] = ACTIONS(3006), - [anon_sym___inline__] = ACTIONS(3006), - [anon_sym___forceinline] = ACTIONS(3006), - [anon_sym_thread_local] = ACTIONS(3006), - [anon_sym___thread] = ACTIONS(3006), - [anon_sym_CG_EXTERN] = ACTIONS(3006), - [anon_sym_CG_INLINE] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3006), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3006), - [anon_sym_IBOutlet] = ACTIONS(3006), - [anon_sym_IBInspectable] = ACTIONS(3006), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3006), - [anon_sym_NS_INLINE] = ACTIONS(3006), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3006), - [anon_sym_OBJC_EXPORT] = ACTIONS(3006), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3006), - [anon_sym_const] = ACTIONS(3006), - [anon_sym_constexpr] = ACTIONS(3006), - [anon_sym_volatile] = ACTIONS(3006), - [anon_sym_restrict] = ACTIONS(3006), - [anon_sym___restrict__] = ACTIONS(3006), - [anon_sym__Atomic] = ACTIONS(3006), - [anon_sym__Noreturn] = ACTIONS(3006), - [anon_sym_nullable] = ACTIONS(3006), - [anon_sym__Complex] = ACTIONS(3006), - [anon_sym__Nonnull] = ACTIONS(3006), - [anon_sym__Nullable] = ACTIONS(3006), - [anon_sym__Nullable_result] = ACTIONS(3006), - [anon_sym__Null_unspecified] = ACTIONS(3006), - [anon_sym___autoreleasing] = ACTIONS(3006), - [anon_sym___block] = ACTIONS(3006), - [anon_sym___bridge] = ACTIONS(3006), - [anon_sym___bridge_retained] = ACTIONS(3006), - [anon_sym___bridge_transfer] = ACTIONS(3006), - [anon_sym___complex] = ACTIONS(3006), - [anon_sym___const] = ACTIONS(3006), - [anon_sym___imag] = ACTIONS(3006), - [anon_sym___kindof] = ACTIONS(3006), - [anon_sym___nonnull] = ACTIONS(3006), - [anon_sym___nullable] = ACTIONS(3006), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3006), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3006), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3006), - [anon_sym___real] = ACTIONS(3006), - [anon_sym___strong] = ACTIONS(3006), - [anon_sym___unsafe_unretained] = ACTIONS(3006), - [anon_sym___unused] = ACTIONS(3006), - [anon_sym___weak] = ACTIONS(3006), - [sym_primitive_type] = ACTIONS(3006), - [anon_sym_enum] = ACTIONS(3006), - [anon_sym_struct] = ACTIONS(3006), - [anon_sym_union] = ACTIONS(3006), - [anon_sym_if] = ACTIONS(3006), - [anon_sym_switch] = ACTIONS(3006), - [anon_sym_case] = ACTIONS(3006), - [anon_sym_default] = ACTIONS(3006), - [anon_sym_while] = ACTIONS(3006), - [anon_sym_do] = ACTIONS(3006), - [anon_sym_for] = ACTIONS(3006), - [anon_sym_in] = ACTIONS(3006), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_break] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(3006), - [anon_sym_goto] = ACTIONS(3006), - [anon_sym_DASH_DASH] = ACTIONS(3008), - [anon_sym_PLUS_PLUS] = ACTIONS(3008), - [anon_sym_sizeof] = ACTIONS(3006), - [anon_sym___alignof__] = ACTIONS(3006), - [anon_sym___alignof] = ACTIONS(3006), - [anon_sym__alignof] = ACTIONS(3006), - [anon_sym_alignof] = ACTIONS(3006), - [anon_sym__Alignof] = ACTIONS(3006), - [anon_sym_offsetof] = ACTIONS(3006), - [anon_sym__Generic] = ACTIONS(3006), - [anon_sym_asm] = ACTIONS(3006), - [anon_sym___asm__] = ACTIONS(3006), - [sym_number_literal] = ACTIONS(3008), - [anon_sym_L_SQUOTE] = ACTIONS(3008), - [anon_sym_u_SQUOTE] = ACTIONS(3008), - [anon_sym_U_SQUOTE] = ACTIONS(3008), - [anon_sym_u8_SQUOTE] = ACTIONS(3008), - [anon_sym_SQUOTE] = ACTIONS(3008), - [anon_sym_AT] = ACTIONS(3006), - [anon_sym_DQUOTE] = ACTIONS(3008), - [anon_sym_L_DQUOTE] = ACTIONS(3008), - [anon_sym_u_DQUOTE] = ACTIONS(3008), - [anon_sym_U_DQUOTE] = ACTIONS(3008), - [anon_sym_u8_DQUOTE] = ACTIONS(3008), - [sym_true] = ACTIONS(3006), - [sym_false] = ACTIONS(3006), - [anon_sym_NULL] = ACTIONS(3006), - [anon_sym_nullptr] = ACTIONS(3006), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3006), - [anon_sym___typeof] = ACTIONS(3006), - [anon_sym_typeof] = ACTIONS(3006), - [anon_sym_ATimport] = ACTIONS(3008), - [aux_sym_preproc_undef_token1] = ACTIONS(3006), - [anon_sym_POUND] = ACTIONS(3006), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3006), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3006), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3006), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3006), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE] = ACTIONS(3006), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_API_AVAILABLE] = ACTIONS(3006), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_API_DEPRECATED] = ACTIONS(3006), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3006), - [anon_sym___deprecated_msg] = ACTIONS(3006), - [anon_sym___deprecated_enum_msg] = ACTIONS(3006), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3006), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3006), - [anon_sym_ATprotocol] = ACTIONS(3008), - [anon_sym_ATinterface] = ACTIONS(3008), - [anon_sym_ATimplementation] = ACTIONS(3008), - [anon_sym_ATcompatibility_alias] = ACTIONS(3008), - [anon_sym_ATsynthesize] = ACTIONS(3008), - [anon_sym_ATdynamic] = ACTIONS(3008), - [anon_sym__Alignas] = ACTIONS(3006), - [anon_sym_ATtry] = ACTIONS(3008), - [anon_sym___try] = ACTIONS(3006), - [anon_sym_ATthrow] = ACTIONS(3008), - [anon_sym_ATselector] = ACTIONS(3008), - [anon_sym_ATavailable] = ACTIONS(3008), - [anon_sym___builtin_available] = ACTIONS(3006), - [anon_sym_va_arg] = ACTIONS(3006), - [anon_sym___asm] = ACTIONS(3006), - [anon_sym_ATencode] = ACTIONS(3008), - [anon_sym_ATsynchronized] = ACTIONS(3008), - [anon_sym_BOOL] = ACTIONS(3006), - [anon_sym_IMP] = ACTIONS(3006), - [anon_sym_SEL] = ACTIONS(3006), - [anon_sym_Class] = ACTIONS(3006), - [anon_sym_id] = ACTIONS(3006), - }, - [668] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_include_token1] = ACTIONS(3254), - [aux_sym_preproc_include_token2] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token2] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [aux_sym_preproc_else_token1] = ACTIONS(3254), - [aux_sym_preproc_elif_token1] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_LPAREN2] = ACTIONS(3256), - [anon_sym_BANG] = ACTIONS(3256), - [anon_sym_TILDE] = ACTIONS(3256), - [anon_sym_DASH] = ACTIONS(3254), - [anon_sym_PLUS] = ACTIONS(3254), - [anon_sym_STAR] = ACTIONS(3256), - [anon_sym_CARET] = ACTIONS(3256), - [anon_sym_AMP] = ACTIONS(3256), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_LBRACE] = ACTIONS(3256), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_ATautoreleasepool] = ACTIONS(3256), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [anon_sym_if] = ACTIONS(3254), - [anon_sym_switch] = ACTIONS(3254), - [anon_sym_case] = ACTIONS(3254), - [anon_sym_default] = ACTIONS(3254), - [anon_sym_while] = ACTIONS(3254), - [anon_sym_do] = ACTIONS(3254), - [anon_sym_for] = ACTIONS(3254), - [anon_sym_in] = ACTIONS(3254), - [anon_sym_return] = ACTIONS(3254), - [anon_sym_break] = ACTIONS(3254), - [anon_sym_continue] = ACTIONS(3254), - [anon_sym_goto] = ACTIONS(3254), - [anon_sym_DASH_DASH] = ACTIONS(3256), - [anon_sym_PLUS_PLUS] = ACTIONS(3256), - [anon_sym_sizeof] = ACTIONS(3254), - [anon_sym___alignof__] = ACTIONS(3254), - [anon_sym___alignof] = ACTIONS(3254), - [anon_sym__alignof] = ACTIONS(3254), - [anon_sym_alignof] = ACTIONS(3254), - [anon_sym__Alignof] = ACTIONS(3254), - [anon_sym_offsetof] = ACTIONS(3254), - [anon_sym__Generic] = ACTIONS(3254), - [anon_sym_asm] = ACTIONS(3254), - [anon_sym___asm__] = ACTIONS(3254), - [sym_number_literal] = ACTIONS(3256), - [anon_sym_L_SQUOTE] = ACTIONS(3256), - [anon_sym_u_SQUOTE] = ACTIONS(3256), - [anon_sym_U_SQUOTE] = ACTIONS(3256), - [anon_sym_u8_SQUOTE] = ACTIONS(3256), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_AT] = ACTIONS(3254), - [anon_sym_DQUOTE] = ACTIONS(3256), - [anon_sym_L_DQUOTE] = ACTIONS(3256), - [anon_sym_u_DQUOTE] = ACTIONS(3256), - [anon_sym_U_DQUOTE] = ACTIONS(3256), - [anon_sym_u8_DQUOTE] = ACTIONS(3256), - [sym_true] = ACTIONS(3254), - [sym_false] = ACTIONS(3254), - [anon_sym_NULL] = ACTIONS(3254), - [anon_sym_nullptr] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [anon_sym_ATimport] = ACTIONS(3256), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_POUND] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATprotocol] = ACTIONS(3256), - [anon_sym_ATinterface] = ACTIONS(3256), - [anon_sym_ATimplementation] = ACTIONS(3256), - [anon_sym_ATcompatibility_alias] = ACTIONS(3256), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_ATtry] = ACTIONS(3256), - [anon_sym___try] = ACTIONS(3254), - [anon_sym_ATthrow] = ACTIONS(3256), - [anon_sym_ATselector] = ACTIONS(3256), - [anon_sym_ATavailable] = ACTIONS(3256), - [anon_sym___builtin_available] = ACTIONS(3254), - [anon_sym_va_arg] = ACTIONS(3254), - [anon_sym___asm] = ACTIONS(3254), - [anon_sym_ATencode] = ACTIONS(3256), - [anon_sym_ATsynchronized] = ACTIONS(3256), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [669] = { - [sym_identifier] = ACTIONS(3010), - [aux_sym_preproc_include_token1] = ACTIONS(3010), - [aux_sym_preproc_include_token2] = ACTIONS(3010), - [aux_sym_preproc_def_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token2] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3010), - [aux_sym_preproc_else_token1] = ACTIONS(3010), - [aux_sym_preproc_elif_token1] = ACTIONS(3010), - [sym_preproc_directive] = ACTIONS(3010), - [anon_sym_LPAREN2] = ACTIONS(3012), - [anon_sym_BANG] = ACTIONS(3012), - [anon_sym_TILDE] = ACTIONS(3012), - [anon_sym_DASH] = ACTIONS(3010), - [anon_sym_PLUS] = ACTIONS(3010), - [anon_sym_STAR] = ACTIONS(3012), - [anon_sym_CARET] = ACTIONS(3012), - [anon_sym_AMP] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(3012), - [anon_sym___extension__] = ACTIONS(3010), - [anon_sym_typedef] = ACTIONS(3010), - [anon_sym_extern] = ACTIONS(3010), - [anon_sym___attribute__] = ACTIONS(3010), - [anon_sym___attribute] = ACTIONS(3010), - [anon_sym_noreturn] = ACTIONS(3010), - [anon_sym_LBRACK] = ACTIONS(3012), - [anon_sym___declspec] = ACTIONS(3010), - [anon_sym___cdecl] = ACTIONS(3010), - [anon_sym___clrcall] = ACTIONS(3010), - [anon_sym___stdcall] = ACTIONS(3010), - [anon_sym___fastcall] = ACTIONS(3010), - [anon_sym___thiscall] = ACTIONS(3010), - [anon_sym___vectorcall] = ACTIONS(3010), - [anon_sym_LBRACE] = ACTIONS(3012), - [anon_sym_signed] = ACTIONS(3010), - [anon_sym_unsigned] = ACTIONS(3010), - [anon_sym_long] = ACTIONS(3010), - [anon_sym_short] = ACTIONS(3010), - [anon_sym_ATautoreleasepool] = ACTIONS(3012), - [anon_sym_static] = ACTIONS(3010), - [anon_sym_auto] = ACTIONS(3010), - [anon_sym_register] = ACTIONS(3010), - [anon_sym_inline] = ACTIONS(3010), - [anon_sym___inline] = ACTIONS(3010), - [anon_sym___inline__] = ACTIONS(3010), - [anon_sym___forceinline] = ACTIONS(3010), - [anon_sym_thread_local] = ACTIONS(3010), - [anon_sym___thread] = ACTIONS(3010), - [anon_sym_CG_EXTERN] = ACTIONS(3010), - [anon_sym_CG_INLINE] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3010), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3010), - [anon_sym_IBOutlet] = ACTIONS(3010), - [anon_sym_IBInspectable] = ACTIONS(3010), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3010), - [anon_sym_NS_INLINE] = ACTIONS(3010), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3010), - [anon_sym_OBJC_EXPORT] = ACTIONS(3010), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3010), - [anon_sym_const] = ACTIONS(3010), - [anon_sym_constexpr] = ACTIONS(3010), - [anon_sym_volatile] = ACTIONS(3010), - [anon_sym_restrict] = ACTIONS(3010), - [anon_sym___restrict__] = ACTIONS(3010), - [anon_sym__Atomic] = ACTIONS(3010), - [anon_sym__Noreturn] = ACTIONS(3010), - [anon_sym_nullable] = ACTIONS(3010), - [anon_sym__Complex] = ACTIONS(3010), - [anon_sym__Nonnull] = ACTIONS(3010), - [anon_sym__Nullable] = ACTIONS(3010), - [anon_sym__Nullable_result] = ACTIONS(3010), - [anon_sym__Null_unspecified] = ACTIONS(3010), - [anon_sym___autoreleasing] = ACTIONS(3010), - [anon_sym___block] = ACTIONS(3010), - [anon_sym___bridge] = ACTIONS(3010), - [anon_sym___bridge_retained] = ACTIONS(3010), - [anon_sym___bridge_transfer] = ACTIONS(3010), - [anon_sym___complex] = ACTIONS(3010), - [anon_sym___const] = ACTIONS(3010), - [anon_sym___imag] = ACTIONS(3010), - [anon_sym___kindof] = ACTIONS(3010), - [anon_sym___nonnull] = ACTIONS(3010), - [anon_sym___nullable] = ACTIONS(3010), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3010), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3010), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3010), - [anon_sym___real] = ACTIONS(3010), - [anon_sym___strong] = ACTIONS(3010), - [anon_sym___unsafe_unretained] = ACTIONS(3010), - [anon_sym___unused] = ACTIONS(3010), - [anon_sym___weak] = ACTIONS(3010), - [sym_primitive_type] = ACTIONS(3010), - [anon_sym_enum] = ACTIONS(3010), - [anon_sym_struct] = ACTIONS(3010), - [anon_sym_union] = ACTIONS(3010), - [anon_sym_if] = ACTIONS(3010), - [anon_sym_switch] = ACTIONS(3010), - [anon_sym_case] = ACTIONS(3010), - [anon_sym_default] = ACTIONS(3010), - [anon_sym_while] = ACTIONS(3010), - [anon_sym_do] = ACTIONS(3010), - [anon_sym_for] = ACTIONS(3010), - [anon_sym_in] = ACTIONS(3010), - [anon_sym_return] = ACTIONS(3010), - [anon_sym_break] = ACTIONS(3010), - [anon_sym_continue] = ACTIONS(3010), - [anon_sym_goto] = ACTIONS(3010), - [anon_sym_DASH_DASH] = ACTIONS(3012), - [anon_sym_PLUS_PLUS] = ACTIONS(3012), - [anon_sym_sizeof] = ACTIONS(3010), - [anon_sym___alignof__] = ACTIONS(3010), - [anon_sym___alignof] = ACTIONS(3010), - [anon_sym__alignof] = ACTIONS(3010), - [anon_sym_alignof] = ACTIONS(3010), - [anon_sym__Alignof] = ACTIONS(3010), - [anon_sym_offsetof] = ACTIONS(3010), - [anon_sym__Generic] = ACTIONS(3010), - [anon_sym_asm] = ACTIONS(3010), - [anon_sym___asm__] = ACTIONS(3010), - [sym_number_literal] = ACTIONS(3012), - [anon_sym_L_SQUOTE] = ACTIONS(3012), - [anon_sym_u_SQUOTE] = ACTIONS(3012), - [anon_sym_U_SQUOTE] = ACTIONS(3012), - [anon_sym_u8_SQUOTE] = ACTIONS(3012), - [anon_sym_SQUOTE] = ACTIONS(3012), - [anon_sym_AT] = ACTIONS(3010), - [anon_sym_DQUOTE] = ACTIONS(3012), - [anon_sym_L_DQUOTE] = ACTIONS(3012), - [anon_sym_u_DQUOTE] = ACTIONS(3012), - [anon_sym_U_DQUOTE] = ACTIONS(3012), - [anon_sym_u8_DQUOTE] = ACTIONS(3012), - [sym_true] = ACTIONS(3010), - [sym_false] = ACTIONS(3010), - [anon_sym_NULL] = ACTIONS(3010), - [anon_sym_nullptr] = ACTIONS(3010), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3010), - [anon_sym___typeof] = ACTIONS(3010), - [anon_sym_typeof] = ACTIONS(3010), - [anon_sym_ATimport] = ACTIONS(3012), - [aux_sym_preproc_undef_token1] = ACTIONS(3010), - [anon_sym_POUND] = ACTIONS(3010), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3010), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3010), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3010), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3010), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE] = ACTIONS(3010), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_API_AVAILABLE] = ACTIONS(3010), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_API_DEPRECATED] = ACTIONS(3010), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3010), - [anon_sym___deprecated_msg] = ACTIONS(3010), - [anon_sym___deprecated_enum_msg] = ACTIONS(3010), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3010), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3010), - [anon_sym_ATprotocol] = ACTIONS(3012), - [anon_sym_ATinterface] = ACTIONS(3012), - [anon_sym_ATimplementation] = ACTIONS(3012), - [anon_sym_ATcompatibility_alias] = ACTIONS(3012), - [anon_sym_ATsynthesize] = ACTIONS(3012), - [anon_sym_ATdynamic] = ACTIONS(3012), - [anon_sym__Alignas] = ACTIONS(3010), - [anon_sym_ATtry] = ACTIONS(3012), - [anon_sym___try] = ACTIONS(3010), - [anon_sym_ATthrow] = ACTIONS(3012), - [anon_sym_ATselector] = ACTIONS(3012), - [anon_sym_ATavailable] = ACTIONS(3012), - [anon_sym___builtin_available] = ACTIONS(3010), - [anon_sym_va_arg] = ACTIONS(3010), - [anon_sym___asm] = ACTIONS(3010), - [anon_sym_ATencode] = ACTIONS(3012), - [anon_sym_ATsynchronized] = ACTIONS(3012), - [anon_sym_BOOL] = ACTIONS(3010), - [anon_sym_IMP] = ACTIONS(3010), - [anon_sym_SEL] = ACTIONS(3010), - [anon_sym_Class] = ACTIONS(3010), - [anon_sym_id] = ACTIONS(3010), - }, - [670] = { - [sym_identifier] = ACTIONS(2998), - [aux_sym_preproc_include_token1] = ACTIONS(2998), - [aux_sym_preproc_include_token2] = ACTIONS(2998), - [aux_sym_preproc_def_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token2] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2998), - [aux_sym_preproc_else_token1] = ACTIONS(2998), - [aux_sym_preproc_elif_token1] = ACTIONS(2998), - [sym_preproc_directive] = ACTIONS(2998), - [anon_sym_LPAREN2] = ACTIONS(3000), - [anon_sym_BANG] = ACTIONS(3000), - [anon_sym_TILDE] = ACTIONS(3000), - [anon_sym_DASH] = ACTIONS(2998), - [anon_sym_PLUS] = ACTIONS(2998), - [anon_sym_STAR] = ACTIONS(3000), - [anon_sym_CARET] = ACTIONS(3000), - [anon_sym_AMP] = ACTIONS(3000), - [anon_sym_SEMI] = ACTIONS(3000), - [anon_sym___extension__] = ACTIONS(2998), - [anon_sym_typedef] = ACTIONS(2998), - [anon_sym_extern] = ACTIONS(2998), - [anon_sym___attribute__] = ACTIONS(2998), - [anon_sym___attribute] = ACTIONS(2998), - [anon_sym_noreturn] = ACTIONS(2998), - [anon_sym_LBRACK] = ACTIONS(3000), - [anon_sym___declspec] = ACTIONS(2998), - [anon_sym___cdecl] = ACTIONS(2998), - [anon_sym___clrcall] = ACTIONS(2998), - [anon_sym___stdcall] = ACTIONS(2998), - [anon_sym___fastcall] = ACTIONS(2998), - [anon_sym___thiscall] = ACTIONS(2998), - [anon_sym___vectorcall] = ACTIONS(2998), - [anon_sym_LBRACE] = ACTIONS(3000), - [anon_sym_signed] = ACTIONS(2998), - [anon_sym_unsigned] = ACTIONS(2998), - [anon_sym_long] = ACTIONS(2998), - [anon_sym_short] = ACTIONS(2998), - [anon_sym_ATautoreleasepool] = ACTIONS(3000), - [anon_sym_static] = ACTIONS(2998), - [anon_sym_auto] = ACTIONS(2998), - [anon_sym_register] = ACTIONS(2998), - [anon_sym_inline] = ACTIONS(2998), - [anon_sym___inline] = ACTIONS(2998), - [anon_sym___inline__] = ACTIONS(2998), - [anon_sym___forceinline] = ACTIONS(2998), - [anon_sym_thread_local] = ACTIONS(2998), - [anon_sym___thread] = ACTIONS(2998), - [anon_sym_CG_EXTERN] = ACTIONS(2998), - [anon_sym_CG_INLINE] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2998), - [anon_sym_IBOutlet] = ACTIONS(2998), - [anon_sym_IBInspectable] = ACTIONS(2998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2998), - [anon_sym_NS_INLINE] = ACTIONS(2998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2998), - [anon_sym_OBJC_EXPORT] = ACTIONS(2998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2998), - [anon_sym_const] = ACTIONS(2998), - [anon_sym_constexpr] = ACTIONS(2998), - [anon_sym_volatile] = ACTIONS(2998), - [anon_sym_restrict] = ACTIONS(2998), - [anon_sym___restrict__] = ACTIONS(2998), - [anon_sym__Atomic] = ACTIONS(2998), - [anon_sym__Noreturn] = ACTIONS(2998), - [anon_sym_nullable] = ACTIONS(2998), - [anon_sym__Complex] = ACTIONS(2998), - [anon_sym__Nonnull] = ACTIONS(2998), - [anon_sym__Nullable] = ACTIONS(2998), - [anon_sym__Nullable_result] = ACTIONS(2998), - [anon_sym__Null_unspecified] = ACTIONS(2998), - [anon_sym___autoreleasing] = ACTIONS(2998), - [anon_sym___block] = ACTIONS(2998), - [anon_sym___bridge] = ACTIONS(2998), - [anon_sym___bridge_retained] = ACTIONS(2998), - [anon_sym___bridge_transfer] = ACTIONS(2998), - [anon_sym___complex] = ACTIONS(2998), - [anon_sym___const] = ACTIONS(2998), - [anon_sym___imag] = ACTIONS(2998), - [anon_sym___kindof] = ACTIONS(2998), - [anon_sym___nonnull] = ACTIONS(2998), - [anon_sym___nullable] = ACTIONS(2998), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2998), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2998), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2998), - [anon_sym___real] = ACTIONS(2998), - [anon_sym___strong] = ACTIONS(2998), - [anon_sym___unsafe_unretained] = ACTIONS(2998), - [anon_sym___unused] = ACTIONS(2998), - [anon_sym___weak] = ACTIONS(2998), - [sym_primitive_type] = ACTIONS(2998), - [anon_sym_enum] = ACTIONS(2998), - [anon_sym_struct] = ACTIONS(2998), - [anon_sym_union] = ACTIONS(2998), - [anon_sym_if] = ACTIONS(2998), - [anon_sym_switch] = ACTIONS(2998), - [anon_sym_case] = ACTIONS(2998), - [anon_sym_default] = ACTIONS(2998), - [anon_sym_while] = ACTIONS(2998), - [anon_sym_do] = ACTIONS(2998), - [anon_sym_for] = ACTIONS(2998), - [anon_sym_in] = ACTIONS(2998), - [anon_sym_return] = ACTIONS(2998), - [anon_sym_break] = ACTIONS(2998), - [anon_sym_continue] = ACTIONS(2998), - [anon_sym_goto] = ACTIONS(2998), - [anon_sym_DASH_DASH] = ACTIONS(3000), - [anon_sym_PLUS_PLUS] = ACTIONS(3000), - [anon_sym_sizeof] = ACTIONS(2998), - [anon_sym___alignof__] = ACTIONS(2998), - [anon_sym___alignof] = ACTIONS(2998), - [anon_sym__alignof] = ACTIONS(2998), - [anon_sym_alignof] = ACTIONS(2998), - [anon_sym__Alignof] = ACTIONS(2998), - [anon_sym_offsetof] = ACTIONS(2998), - [anon_sym__Generic] = ACTIONS(2998), - [anon_sym_asm] = ACTIONS(2998), - [anon_sym___asm__] = ACTIONS(2998), - [sym_number_literal] = ACTIONS(3000), - [anon_sym_L_SQUOTE] = ACTIONS(3000), - [anon_sym_u_SQUOTE] = ACTIONS(3000), - [anon_sym_U_SQUOTE] = ACTIONS(3000), - [anon_sym_u8_SQUOTE] = ACTIONS(3000), - [anon_sym_SQUOTE] = ACTIONS(3000), - [anon_sym_AT] = ACTIONS(2998), - [anon_sym_DQUOTE] = ACTIONS(3000), - [anon_sym_L_DQUOTE] = ACTIONS(3000), - [anon_sym_u_DQUOTE] = ACTIONS(3000), - [anon_sym_U_DQUOTE] = ACTIONS(3000), - [anon_sym_u8_DQUOTE] = ACTIONS(3000), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [anon_sym_NULL] = ACTIONS(2998), - [anon_sym_nullptr] = ACTIONS(2998), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2998), - [anon_sym___typeof] = ACTIONS(2998), - [anon_sym_typeof] = ACTIONS(2998), - [anon_sym_ATimport] = ACTIONS(3000), - [aux_sym_preproc_undef_token1] = ACTIONS(2998), - [anon_sym_POUND] = ACTIONS(2998), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE] = ACTIONS(2998), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_API_AVAILABLE] = ACTIONS(2998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_API_DEPRECATED] = ACTIONS(2998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2998), - [anon_sym___deprecated_msg] = ACTIONS(2998), - [anon_sym___deprecated_enum_msg] = ACTIONS(2998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2998), - [anon_sym_ATprotocol] = ACTIONS(3000), - [anon_sym_ATinterface] = ACTIONS(3000), - [anon_sym_ATimplementation] = ACTIONS(3000), - [anon_sym_ATcompatibility_alias] = ACTIONS(3000), - [anon_sym_ATsynthesize] = ACTIONS(3000), - [anon_sym_ATdynamic] = ACTIONS(3000), - [anon_sym__Alignas] = ACTIONS(2998), - [anon_sym_ATtry] = ACTIONS(3000), - [anon_sym___try] = ACTIONS(2998), - [anon_sym_ATthrow] = ACTIONS(3000), - [anon_sym_ATselector] = ACTIONS(3000), - [anon_sym_ATavailable] = ACTIONS(3000), - [anon_sym___builtin_available] = ACTIONS(2998), - [anon_sym_va_arg] = ACTIONS(2998), - [anon_sym___asm] = ACTIONS(2998), - [anon_sym_ATencode] = ACTIONS(3000), - [anon_sym_ATsynchronized] = ACTIONS(3000), - [anon_sym_BOOL] = ACTIONS(2998), - [anon_sym_IMP] = ACTIONS(2998), - [anon_sym_SEL] = ACTIONS(2998), - [anon_sym_Class] = ACTIONS(2998), - [anon_sym_id] = ACTIONS(2998), - }, - [671] = { - [sym_identifier] = ACTIONS(2994), - [aux_sym_preproc_include_token1] = ACTIONS(2994), - [aux_sym_preproc_include_token2] = ACTIONS(2994), - [aux_sym_preproc_def_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token2] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2994), - [aux_sym_preproc_else_token1] = ACTIONS(2994), - [aux_sym_preproc_elif_token1] = ACTIONS(2994), - [sym_preproc_directive] = ACTIONS(2994), - [anon_sym_LPAREN2] = ACTIONS(2996), - [anon_sym_BANG] = ACTIONS(2996), - [anon_sym_TILDE] = ACTIONS(2996), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_STAR] = ACTIONS(2996), - [anon_sym_CARET] = ACTIONS(2996), - [anon_sym_AMP] = ACTIONS(2996), - [anon_sym_SEMI] = ACTIONS(2996), - [anon_sym___extension__] = ACTIONS(2994), - [anon_sym_typedef] = ACTIONS(2994), - [anon_sym_extern] = ACTIONS(2994), - [anon_sym___attribute__] = ACTIONS(2994), - [anon_sym___attribute] = ACTIONS(2994), - [anon_sym_noreturn] = ACTIONS(2994), - [anon_sym_LBRACK] = ACTIONS(2996), - [anon_sym___declspec] = ACTIONS(2994), - [anon_sym___cdecl] = ACTIONS(2994), - [anon_sym___clrcall] = ACTIONS(2994), - [anon_sym___stdcall] = ACTIONS(2994), - [anon_sym___fastcall] = ACTIONS(2994), - [anon_sym___thiscall] = ACTIONS(2994), - [anon_sym___vectorcall] = ACTIONS(2994), - [anon_sym_LBRACE] = ACTIONS(2996), - [anon_sym_signed] = ACTIONS(2994), - [anon_sym_unsigned] = ACTIONS(2994), - [anon_sym_long] = ACTIONS(2994), - [anon_sym_short] = ACTIONS(2994), - [anon_sym_ATautoreleasepool] = ACTIONS(2996), - [anon_sym_static] = ACTIONS(2994), - [anon_sym_auto] = ACTIONS(2994), - [anon_sym_register] = ACTIONS(2994), - [anon_sym_inline] = ACTIONS(2994), - [anon_sym___inline] = ACTIONS(2994), - [anon_sym___inline__] = ACTIONS(2994), - [anon_sym___forceinline] = ACTIONS(2994), - [anon_sym_thread_local] = ACTIONS(2994), - [anon_sym___thread] = ACTIONS(2994), - [anon_sym_CG_EXTERN] = ACTIONS(2994), - [anon_sym_CG_INLINE] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2994), - [anon_sym_IBOutlet] = ACTIONS(2994), - [anon_sym_IBInspectable] = ACTIONS(2994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2994), - [anon_sym_NS_INLINE] = ACTIONS(2994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2994), - [anon_sym_OBJC_EXPORT] = ACTIONS(2994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2994), - [anon_sym_const] = ACTIONS(2994), - [anon_sym_constexpr] = ACTIONS(2994), - [anon_sym_volatile] = ACTIONS(2994), - [anon_sym_restrict] = ACTIONS(2994), - [anon_sym___restrict__] = ACTIONS(2994), - [anon_sym__Atomic] = ACTIONS(2994), - [anon_sym__Noreturn] = ACTIONS(2994), - [anon_sym_nullable] = ACTIONS(2994), - [anon_sym__Complex] = ACTIONS(2994), - [anon_sym__Nonnull] = ACTIONS(2994), - [anon_sym__Nullable] = ACTIONS(2994), - [anon_sym__Nullable_result] = ACTIONS(2994), - [anon_sym__Null_unspecified] = ACTIONS(2994), - [anon_sym___autoreleasing] = ACTIONS(2994), - [anon_sym___block] = ACTIONS(2994), - [anon_sym___bridge] = ACTIONS(2994), - [anon_sym___bridge_retained] = ACTIONS(2994), - [anon_sym___bridge_transfer] = ACTIONS(2994), - [anon_sym___complex] = ACTIONS(2994), - [anon_sym___const] = ACTIONS(2994), - [anon_sym___imag] = ACTIONS(2994), - [anon_sym___kindof] = ACTIONS(2994), - [anon_sym___nonnull] = ACTIONS(2994), - [anon_sym___nullable] = ACTIONS(2994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2994), - [anon_sym___real] = ACTIONS(2994), - [anon_sym___strong] = ACTIONS(2994), - [anon_sym___unsafe_unretained] = ACTIONS(2994), - [anon_sym___unused] = ACTIONS(2994), - [anon_sym___weak] = ACTIONS(2994), - [sym_primitive_type] = ACTIONS(2994), - [anon_sym_enum] = ACTIONS(2994), - [anon_sym_struct] = ACTIONS(2994), - [anon_sym_union] = ACTIONS(2994), - [anon_sym_if] = ACTIONS(2994), - [anon_sym_switch] = ACTIONS(2994), - [anon_sym_case] = ACTIONS(2994), - [anon_sym_default] = ACTIONS(2994), - [anon_sym_while] = ACTIONS(2994), - [anon_sym_do] = ACTIONS(2994), - [anon_sym_for] = ACTIONS(2994), - [anon_sym_in] = ACTIONS(2994), - [anon_sym_return] = ACTIONS(2994), - [anon_sym_break] = ACTIONS(2994), - [anon_sym_continue] = ACTIONS(2994), - [anon_sym_goto] = ACTIONS(2994), - [anon_sym_DASH_DASH] = ACTIONS(2996), - [anon_sym_PLUS_PLUS] = ACTIONS(2996), - [anon_sym_sizeof] = ACTIONS(2994), - [anon_sym___alignof__] = ACTIONS(2994), - [anon_sym___alignof] = ACTIONS(2994), - [anon_sym__alignof] = ACTIONS(2994), - [anon_sym_alignof] = ACTIONS(2994), - [anon_sym__Alignof] = ACTIONS(2994), - [anon_sym_offsetof] = ACTIONS(2994), - [anon_sym__Generic] = ACTIONS(2994), - [anon_sym_asm] = ACTIONS(2994), - [anon_sym___asm__] = ACTIONS(2994), - [sym_number_literal] = ACTIONS(2996), - [anon_sym_L_SQUOTE] = ACTIONS(2996), - [anon_sym_u_SQUOTE] = ACTIONS(2996), - [anon_sym_U_SQUOTE] = ACTIONS(2996), - [anon_sym_u8_SQUOTE] = ACTIONS(2996), - [anon_sym_SQUOTE] = ACTIONS(2996), - [anon_sym_AT] = ACTIONS(2994), - [anon_sym_DQUOTE] = ACTIONS(2996), - [anon_sym_L_DQUOTE] = ACTIONS(2996), - [anon_sym_u_DQUOTE] = ACTIONS(2996), - [anon_sym_U_DQUOTE] = ACTIONS(2996), - [anon_sym_u8_DQUOTE] = ACTIONS(2996), - [sym_true] = ACTIONS(2994), - [sym_false] = ACTIONS(2994), - [anon_sym_NULL] = ACTIONS(2994), - [anon_sym_nullptr] = ACTIONS(2994), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2994), - [anon_sym___typeof] = ACTIONS(2994), - [anon_sym_typeof] = ACTIONS(2994), - [anon_sym_ATimport] = ACTIONS(2996), - [aux_sym_preproc_undef_token1] = ACTIONS(2994), - [anon_sym_POUND] = ACTIONS(2994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE] = ACTIONS(2994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_API_AVAILABLE] = ACTIONS(2994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_API_DEPRECATED] = ACTIONS(2994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2994), - [anon_sym___deprecated_msg] = ACTIONS(2994), - [anon_sym___deprecated_enum_msg] = ACTIONS(2994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2994), - [anon_sym_ATprotocol] = ACTIONS(2996), - [anon_sym_ATinterface] = ACTIONS(2996), - [anon_sym_ATimplementation] = ACTIONS(2996), - [anon_sym_ATcompatibility_alias] = ACTIONS(2996), - [anon_sym_ATsynthesize] = ACTIONS(2996), - [anon_sym_ATdynamic] = ACTIONS(2996), - [anon_sym__Alignas] = ACTIONS(2994), - [anon_sym_ATtry] = ACTIONS(2996), - [anon_sym___try] = ACTIONS(2994), - [anon_sym_ATthrow] = ACTIONS(2996), - [anon_sym_ATselector] = ACTIONS(2996), - [anon_sym_ATavailable] = ACTIONS(2996), - [anon_sym___builtin_available] = ACTIONS(2994), - [anon_sym_va_arg] = ACTIONS(2994), - [anon_sym___asm] = ACTIONS(2994), - [anon_sym_ATencode] = ACTIONS(2996), - [anon_sym_ATsynchronized] = ACTIONS(2996), - [anon_sym_BOOL] = ACTIONS(2994), - [anon_sym_IMP] = ACTIONS(2994), - [anon_sym_SEL] = ACTIONS(2994), - [anon_sym_Class] = ACTIONS(2994), - [anon_sym_id] = ACTIONS(2994), - }, - [672] = { - [sym_identifier] = ACTIONS(2990), - [aux_sym_preproc_include_token1] = ACTIONS(2990), - [aux_sym_preproc_include_token2] = ACTIONS(2990), - [aux_sym_preproc_def_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token2] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2990), - [aux_sym_preproc_else_token1] = ACTIONS(2990), - [aux_sym_preproc_elif_token1] = ACTIONS(2990), - [sym_preproc_directive] = ACTIONS(2990), - [anon_sym_LPAREN2] = ACTIONS(2992), - [anon_sym_BANG] = ACTIONS(2992), - [anon_sym_TILDE] = ACTIONS(2992), - [anon_sym_DASH] = ACTIONS(2990), - [anon_sym_PLUS] = ACTIONS(2990), - [anon_sym_STAR] = ACTIONS(2992), - [anon_sym_CARET] = ACTIONS(2992), - [anon_sym_AMP] = ACTIONS(2992), - [anon_sym_SEMI] = ACTIONS(2992), - [anon_sym___extension__] = ACTIONS(2990), - [anon_sym_typedef] = ACTIONS(2990), - [anon_sym_extern] = ACTIONS(2990), - [anon_sym___attribute__] = ACTIONS(2990), - [anon_sym___attribute] = ACTIONS(2990), - [anon_sym_noreturn] = ACTIONS(2990), - [anon_sym_LBRACK] = ACTIONS(2992), - [anon_sym___declspec] = ACTIONS(2990), - [anon_sym___cdecl] = ACTIONS(2990), - [anon_sym___clrcall] = ACTIONS(2990), - [anon_sym___stdcall] = ACTIONS(2990), - [anon_sym___fastcall] = ACTIONS(2990), - [anon_sym___thiscall] = ACTIONS(2990), - [anon_sym___vectorcall] = ACTIONS(2990), - [anon_sym_LBRACE] = ACTIONS(2992), - [anon_sym_signed] = ACTIONS(2990), - [anon_sym_unsigned] = ACTIONS(2990), - [anon_sym_long] = ACTIONS(2990), - [anon_sym_short] = ACTIONS(2990), - [anon_sym_ATautoreleasepool] = ACTIONS(2992), - [anon_sym_static] = ACTIONS(2990), - [anon_sym_auto] = ACTIONS(2990), - [anon_sym_register] = ACTIONS(2990), - [anon_sym_inline] = ACTIONS(2990), - [anon_sym___inline] = ACTIONS(2990), - [anon_sym___inline__] = ACTIONS(2990), - [anon_sym___forceinline] = ACTIONS(2990), - [anon_sym_thread_local] = ACTIONS(2990), - [anon_sym___thread] = ACTIONS(2990), - [anon_sym_CG_EXTERN] = ACTIONS(2990), - [anon_sym_CG_INLINE] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2990), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2990), - [anon_sym_IBOutlet] = ACTIONS(2990), - [anon_sym_IBInspectable] = ACTIONS(2990), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2990), - [anon_sym_NS_INLINE] = ACTIONS(2990), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2990), - [anon_sym_OBJC_EXPORT] = ACTIONS(2990), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2990), - [anon_sym_const] = ACTIONS(2990), - [anon_sym_constexpr] = ACTIONS(2990), - [anon_sym_volatile] = ACTIONS(2990), - [anon_sym_restrict] = ACTIONS(2990), - [anon_sym___restrict__] = ACTIONS(2990), - [anon_sym__Atomic] = ACTIONS(2990), - [anon_sym__Noreturn] = ACTIONS(2990), - [anon_sym_nullable] = ACTIONS(2990), - [anon_sym__Complex] = ACTIONS(2990), - [anon_sym__Nonnull] = ACTIONS(2990), - [anon_sym__Nullable] = ACTIONS(2990), - [anon_sym__Nullable_result] = ACTIONS(2990), - [anon_sym__Null_unspecified] = ACTIONS(2990), - [anon_sym___autoreleasing] = ACTIONS(2990), - [anon_sym___block] = ACTIONS(2990), - [anon_sym___bridge] = ACTIONS(2990), - [anon_sym___bridge_retained] = ACTIONS(2990), - [anon_sym___bridge_transfer] = ACTIONS(2990), - [anon_sym___complex] = ACTIONS(2990), - [anon_sym___const] = ACTIONS(2990), - [anon_sym___imag] = ACTIONS(2990), - [anon_sym___kindof] = ACTIONS(2990), - [anon_sym___nonnull] = ACTIONS(2990), - [anon_sym___nullable] = ACTIONS(2990), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2990), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2990), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2990), - [anon_sym___real] = ACTIONS(2990), - [anon_sym___strong] = ACTIONS(2990), - [anon_sym___unsafe_unretained] = ACTIONS(2990), - [anon_sym___unused] = ACTIONS(2990), - [anon_sym___weak] = ACTIONS(2990), - [sym_primitive_type] = ACTIONS(2990), - [anon_sym_enum] = ACTIONS(2990), - [anon_sym_struct] = ACTIONS(2990), - [anon_sym_union] = ACTIONS(2990), - [anon_sym_if] = ACTIONS(2990), - [anon_sym_switch] = ACTIONS(2990), - [anon_sym_case] = ACTIONS(2990), - [anon_sym_default] = ACTIONS(2990), - [anon_sym_while] = ACTIONS(2990), - [anon_sym_do] = ACTIONS(2990), - [anon_sym_for] = ACTIONS(2990), - [anon_sym_in] = ACTIONS(2990), - [anon_sym_return] = ACTIONS(2990), - [anon_sym_break] = ACTIONS(2990), - [anon_sym_continue] = ACTIONS(2990), - [anon_sym_goto] = ACTIONS(2990), - [anon_sym_DASH_DASH] = ACTIONS(2992), - [anon_sym_PLUS_PLUS] = ACTIONS(2992), - [anon_sym_sizeof] = ACTIONS(2990), - [anon_sym___alignof__] = ACTIONS(2990), - [anon_sym___alignof] = ACTIONS(2990), - [anon_sym__alignof] = ACTIONS(2990), - [anon_sym_alignof] = ACTIONS(2990), - [anon_sym__Alignof] = ACTIONS(2990), - [anon_sym_offsetof] = ACTIONS(2990), - [anon_sym__Generic] = ACTIONS(2990), - [anon_sym_asm] = ACTIONS(2990), - [anon_sym___asm__] = ACTIONS(2990), - [sym_number_literal] = ACTIONS(2992), - [anon_sym_L_SQUOTE] = ACTIONS(2992), - [anon_sym_u_SQUOTE] = ACTIONS(2992), - [anon_sym_U_SQUOTE] = ACTIONS(2992), - [anon_sym_u8_SQUOTE] = ACTIONS(2992), - [anon_sym_SQUOTE] = ACTIONS(2992), - [anon_sym_AT] = ACTIONS(2990), - [anon_sym_DQUOTE] = ACTIONS(2992), - [anon_sym_L_DQUOTE] = ACTIONS(2992), - [anon_sym_u_DQUOTE] = ACTIONS(2992), - [anon_sym_U_DQUOTE] = ACTIONS(2992), - [anon_sym_u8_DQUOTE] = ACTIONS(2992), - [sym_true] = ACTIONS(2990), - [sym_false] = ACTIONS(2990), - [anon_sym_NULL] = ACTIONS(2990), - [anon_sym_nullptr] = ACTIONS(2990), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2990), - [anon_sym___typeof] = ACTIONS(2990), - [anon_sym_typeof] = ACTIONS(2990), - [anon_sym_ATimport] = ACTIONS(2992), - [aux_sym_preproc_undef_token1] = ACTIONS(2990), - [anon_sym_POUND] = ACTIONS(2990), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2990), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2990), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2990), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2990), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE] = ACTIONS(2990), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_API_AVAILABLE] = ACTIONS(2990), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_API_DEPRECATED] = ACTIONS(2990), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2990), - [anon_sym___deprecated_msg] = ACTIONS(2990), - [anon_sym___deprecated_enum_msg] = ACTIONS(2990), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2990), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2990), - [anon_sym_ATprotocol] = ACTIONS(2992), - [anon_sym_ATinterface] = ACTIONS(2992), - [anon_sym_ATimplementation] = ACTIONS(2992), - [anon_sym_ATcompatibility_alias] = ACTIONS(2992), - [anon_sym_ATsynthesize] = ACTIONS(2992), - [anon_sym_ATdynamic] = ACTIONS(2992), - [anon_sym__Alignas] = ACTIONS(2990), - [anon_sym_ATtry] = ACTIONS(2992), - [anon_sym___try] = ACTIONS(2990), - [anon_sym_ATthrow] = ACTIONS(2992), - [anon_sym_ATselector] = ACTIONS(2992), - [anon_sym_ATavailable] = ACTIONS(2992), - [anon_sym___builtin_available] = ACTIONS(2990), - [anon_sym_va_arg] = ACTIONS(2990), - [anon_sym___asm] = ACTIONS(2990), - [anon_sym_ATencode] = ACTIONS(2992), - [anon_sym_ATsynchronized] = ACTIONS(2992), - [anon_sym_BOOL] = ACTIONS(2990), - [anon_sym_IMP] = ACTIONS(2990), - [anon_sym_SEL] = ACTIONS(2990), - [anon_sym_Class] = ACTIONS(2990), - [anon_sym_id] = ACTIONS(2990), - }, - [673] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_include_token1] = ACTIONS(3130), - [aux_sym_preproc_include_token2] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token2] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [aux_sym_preproc_else_token1] = ACTIONS(3130), - [aux_sym_preproc_elif_token1] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_LPAREN2] = ACTIONS(3132), - [anon_sym_BANG] = ACTIONS(3132), - [anon_sym_TILDE] = ACTIONS(3132), - [anon_sym_DASH] = ACTIONS(3130), - [anon_sym_PLUS] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(3132), - [anon_sym_CARET] = ACTIONS(3132), - [anon_sym_AMP] = ACTIONS(3132), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(3132), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_ATautoreleasepool] = ACTIONS(3132), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_switch] = ACTIONS(3130), - [anon_sym_case] = ACTIONS(3130), - [anon_sym_default] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_do] = ACTIONS(3130), - [anon_sym_for] = ACTIONS(3130), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_goto] = ACTIONS(3130), - [anon_sym_DASH_DASH] = ACTIONS(3132), - [anon_sym_PLUS_PLUS] = ACTIONS(3132), - [anon_sym_sizeof] = ACTIONS(3130), - [anon_sym___alignof__] = ACTIONS(3130), - [anon_sym___alignof] = ACTIONS(3130), - [anon_sym__alignof] = ACTIONS(3130), - [anon_sym_alignof] = ACTIONS(3130), - [anon_sym__Alignof] = ACTIONS(3130), - [anon_sym_offsetof] = ACTIONS(3130), - [anon_sym__Generic] = ACTIONS(3130), - [anon_sym_asm] = ACTIONS(3130), - [anon_sym___asm__] = ACTIONS(3130), - [sym_number_literal] = ACTIONS(3132), - [anon_sym_L_SQUOTE] = ACTIONS(3132), - [anon_sym_u_SQUOTE] = ACTIONS(3132), - [anon_sym_U_SQUOTE] = ACTIONS(3132), - [anon_sym_u8_SQUOTE] = ACTIONS(3132), - [anon_sym_SQUOTE] = ACTIONS(3132), - [anon_sym_AT] = ACTIONS(3130), - [anon_sym_DQUOTE] = ACTIONS(3132), - [anon_sym_L_DQUOTE] = ACTIONS(3132), - [anon_sym_u_DQUOTE] = ACTIONS(3132), - [anon_sym_U_DQUOTE] = ACTIONS(3132), - [anon_sym_u8_DQUOTE] = ACTIONS(3132), - [sym_true] = ACTIONS(3130), - [sym_false] = ACTIONS(3130), - [anon_sym_NULL] = ACTIONS(3130), - [anon_sym_nullptr] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [anon_sym_ATimport] = ACTIONS(3132), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_POUND] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATprotocol] = ACTIONS(3132), - [anon_sym_ATinterface] = ACTIONS(3132), - [anon_sym_ATimplementation] = ACTIONS(3132), - [anon_sym_ATcompatibility_alias] = ACTIONS(3132), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_ATtry] = ACTIONS(3132), - [anon_sym___try] = ACTIONS(3130), - [anon_sym_ATthrow] = ACTIONS(3132), - [anon_sym_ATselector] = ACTIONS(3132), - [anon_sym_ATavailable] = ACTIONS(3132), - [anon_sym___builtin_available] = ACTIONS(3130), - [anon_sym_va_arg] = ACTIONS(3130), - [anon_sym___asm] = ACTIONS(3130), - [anon_sym_ATencode] = ACTIONS(3132), - [anon_sym_ATsynchronized] = ACTIONS(3132), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [674] = { - [sym_identifier] = ACTIONS(3014), - [aux_sym_preproc_include_token1] = ACTIONS(3014), - [aux_sym_preproc_include_token2] = ACTIONS(3014), - [aux_sym_preproc_def_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token2] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3014), - [aux_sym_preproc_else_token1] = ACTIONS(3014), - [aux_sym_preproc_elif_token1] = ACTIONS(3014), - [sym_preproc_directive] = ACTIONS(3014), - [anon_sym_LPAREN2] = ACTIONS(3016), - [anon_sym_BANG] = ACTIONS(3016), - [anon_sym_TILDE] = ACTIONS(3016), - [anon_sym_DASH] = ACTIONS(3014), - [anon_sym_PLUS] = ACTIONS(3014), - [anon_sym_STAR] = ACTIONS(3016), - [anon_sym_CARET] = ACTIONS(3016), - [anon_sym_AMP] = ACTIONS(3016), - [anon_sym_SEMI] = ACTIONS(3016), - [anon_sym___extension__] = ACTIONS(3014), - [anon_sym_typedef] = ACTIONS(3014), - [anon_sym_extern] = ACTIONS(3014), - [anon_sym___attribute__] = ACTIONS(3014), - [anon_sym___attribute] = ACTIONS(3014), - [anon_sym_noreturn] = ACTIONS(3014), - [anon_sym_LBRACK] = ACTIONS(3016), - [anon_sym___declspec] = ACTIONS(3014), - [anon_sym___cdecl] = ACTIONS(3014), - [anon_sym___clrcall] = ACTIONS(3014), - [anon_sym___stdcall] = ACTIONS(3014), - [anon_sym___fastcall] = ACTIONS(3014), - [anon_sym___thiscall] = ACTIONS(3014), - [anon_sym___vectorcall] = ACTIONS(3014), - [anon_sym_LBRACE] = ACTIONS(3016), - [anon_sym_signed] = ACTIONS(3014), - [anon_sym_unsigned] = ACTIONS(3014), - [anon_sym_long] = ACTIONS(3014), - [anon_sym_short] = ACTIONS(3014), - [anon_sym_ATautoreleasepool] = ACTIONS(3016), - [anon_sym_static] = ACTIONS(3014), - [anon_sym_auto] = ACTIONS(3014), - [anon_sym_register] = ACTIONS(3014), - [anon_sym_inline] = ACTIONS(3014), - [anon_sym___inline] = ACTIONS(3014), - [anon_sym___inline__] = ACTIONS(3014), - [anon_sym___forceinline] = ACTIONS(3014), - [anon_sym_thread_local] = ACTIONS(3014), - [anon_sym___thread] = ACTIONS(3014), - [anon_sym_CG_EXTERN] = ACTIONS(3014), - [anon_sym_CG_INLINE] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3014), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3014), - [anon_sym_IBOutlet] = ACTIONS(3014), - [anon_sym_IBInspectable] = ACTIONS(3014), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3014), - [anon_sym_NS_INLINE] = ACTIONS(3014), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3014), - [anon_sym_OBJC_EXPORT] = ACTIONS(3014), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3014), - [anon_sym_const] = ACTIONS(3014), - [anon_sym_constexpr] = ACTIONS(3014), - [anon_sym_volatile] = ACTIONS(3014), - [anon_sym_restrict] = ACTIONS(3014), - [anon_sym___restrict__] = ACTIONS(3014), - [anon_sym__Atomic] = ACTIONS(3014), - [anon_sym__Noreturn] = ACTIONS(3014), - [anon_sym_nullable] = ACTIONS(3014), - [anon_sym__Complex] = ACTIONS(3014), - [anon_sym__Nonnull] = ACTIONS(3014), - [anon_sym__Nullable] = ACTIONS(3014), - [anon_sym__Nullable_result] = ACTIONS(3014), - [anon_sym__Null_unspecified] = ACTIONS(3014), - [anon_sym___autoreleasing] = ACTIONS(3014), - [anon_sym___block] = ACTIONS(3014), - [anon_sym___bridge] = ACTIONS(3014), - [anon_sym___bridge_retained] = ACTIONS(3014), - [anon_sym___bridge_transfer] = ACTIONS(3014), - [anon_sym___complex] = ACTIONS(3014), - [anon_sym___const] = ACTIONS(3014), - [anon_sym___imag] = ACTIONS(3014), - [anon_sym___kindof] = ACTIONS(3014), - [anon_sym___nonnull] = ACTIONS(3014), - [anon_sym___nullable] = ACTIONS(3014), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3014), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3014), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3014), - [anon_sym___real] = ACTIONS(3014), - [anon_sym___strong] = ACTIONS(3014), - [anon_sym___unsafe_unretained] = ACTIONS(3014), - [anon_sym___unused] = ACTIONS(3014), - [anon_sym___weak] = ACTIONS(3014), - [sym_primitive_type] = ACTIONS(3014), - [anon_sym_enum] = ACTIONS(3014), - [anon_sym_struct] = ACTIONS(3014), - [anon_sym_union] = ACTIONS(3014), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_switch] = ACTIONS(3014), - [anon_sym_case] = ACTIONS(3014), - [anon_sym_default] = ACTIONS(3014), - [anon_sym_while] = ACTIONS(3014), - [anon_sym_do] = ACTIONS(3014), - [anon_sym_for] = ACTIONS(3014), - [anon_sym_in] = ACTIONS(3014), - [anon_sym_return] = ACTIONS(3014), - [anon_sym_break] = ACTIONS(3014), - [anon_sym_continue] = ACTIONS(3014), - [anon_sym_goto] = ACTIONS(3014), - [anon_sym_DASH_DASH] = ACTIONS(3016), - [anon_sym_PLUS_PLUS] = ACTIONS(3016), - [anon_sym_sizeof] = ACTIONS(3014), - [anon_sym___alignof__] = ACTIONS(3014), - [anon_sym___alignof] = ACTIONS(3014), - [anon_sym__alignof] = ACTIONS(3014), - [anon_sym_alignof] = ACTIONS(3014), - [anon_sym__Alignof] = ACTIONS(3014), - [anon_sym_offsetof] = ACTIONS(3014), - [anon_sym__Generic] = ACTIONS(3014), - [anon_sym_asm] = ACTIONS(3014), - [anon_sym___asm__] = ACTIONS(3014), - [sym_number_literal] = ACTIONS(3016), - [anon_sym_L_SQUOTE] = ACTIONS(3016), - [anon_sym_u_SQUOTE] = ACTIONS(3016), - [anon_sym_U_SQUOTE] = ACTIONS(3016), - [anon_sym_u8_SQUOTE] = ACTIONS(3016), - [anon_sym_SQUOTE] = ACTIONS(3016), - [anon_sym_AT] = ACTIONS(3014), - [anon_sym_DQUOTE] = ACTIONS(3016), - [anon_sym_L_DQUOTE] = ACTIONS(3016), - [anon_sym_u_DQUOTE] = ACTIONS(3016), - [anon_sym_U_DQUOTE] = ACTIONS(3016), - [anon_sym_u8_DQUOTE] = ACTIONS(3016), - [sym_true] = ACTIONS(3014), - [sym_false] = ACTIONS(3014), - [anon_sym_NULL] = ACTIONS(3014), - [anon_sym_nullptr] = ACTIONS(3014), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3014), - [anon_sym___typeof] = ACTIONS(3014), - [anon_sym_typeof] = ACTIONS(3014), - [anon_sym_ATimport] = ACTIONS(3016), - [aux_sym_preproc_undef_token1] = ACTIONS(3014), - [anon_sym_POUND] = ACTIONS(3014), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3014), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3014), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3014), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3014), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE] = ACTIONS(3014), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_API_AVAILABLE] = ACTIONS(3014), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_API_DEPRECATED] = ACTIONS(3014), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3014), - [anon_sym___deprecated_msg] = ACTIONS(3014), - [anon_sym___deprecated_enum_msg] = ACTIONS(3014), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3014), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3014), - [anon_sym_ATprotocol] = ACTIONS(3016), - [anon_sym_ATinterface] = ACTIONS(3016), - [anon_sym_ATimplementation] = ACTIONS(3016), - [anon_sym_ATcompatibility_alias] = ACTIONS(3016), - [anon_sym_ATsynthesize] = ACTIONS(3016), - [anon_sym_ATdynamic] = ACTIONS(3016), - [anon_sym__Alignas] = ACTIONS(3014), - [anon_sym_ATtry] = ACTIONS(3016), - [anon_sym___try] = ACTIONS(3014), - [anon_sym_ATthrow] = ACTIONS(3016), - [anon_sym_ATselector] = ACTIONS(3016), - [anon_sym_ATavailable] = ACTIONS(3016), - [anon_sym___builtin_available] = ACTIONS(3014), - [anon_sym_va_arg] = ACTIONS(3014), - [anon_sym___asm] = ACTIONS(3014), - [anon_sym_ATencode] = ACTIONS(3016), - [anon_sym_ATsynchronized] = ACTIONS(3016), - [anon_sym_BOOL] = ACTIONS(3014), - [anon_sym_IMP] = ACTIONS(3014), - [anon_sym_SEL] = ACTIONS(3014), - [anon_sym_Class] = ACTIONS(3014), - [anon_sym_id] = ACTIONS(3014), - }, - [675] = { - [sym_identifier] = ACTIONS(3018), - [aux_sym_preproc_include_token1] = ACTIONS(3018), - [aux_sym_preproc_include_token2] = ACTIONS(3018), - [aux_sym_preproc_def_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token2] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3018), - [aux_sym_preproc_else_token1] = ACTIONS(3018), - [aux_sym_preproc_elif_token1] = ACTIONS(3018), - [sym_preproc_directive] = ACTIONS(3018), - [anon_sym_LPAREN2] = ACTIONS(3020), - [anon_sym_BANG] = ACTIONS(3020), - [anon_sym_TILDE] = ACTIONS(3020), - [anon_sym_DASH] = ACTIONS(3018), - [anon_sym_PLUS] = ACTIONS(3018), - [anon_sym_STAR] = ACTIONS(3020), - [anon_sym_CARET] = ACTIONS(3020), - [anon_sym_AMP] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(3020), - [anon_sym___extension__] = ACTIONS(3018), - [anon_sym_typedef] = ACTIONS(3018), - [anon_sym_extern] = ACTIONS(3018), - [anon_sym___attribute__] = ACTIONS(3018), - [anon_sym___attribute] = ACTIONS(3018), - [anon_sym_noreturn] = ACTIONS(3018), - [anon_sym_LBRACK] = ACTIONS(3020), - [anon_sym___declspec] = ACTIONS(3018), - [anon_sym___cdecl] = ACTIONS(3018), - [anon_sym___clrcall] = ACTIONS(3018), - [anon_sym___stdcall] = ACTIONS(3018), - [anon_sym___fastcall] = ACTIONS(3018), - [anon_sym___thiscall] = ACTIONS(3018), - [anon_sym___vectorcall] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_signed] = ACTIONS(3018), - [anon_sym_unsigned] = ACTIONS(3018), - [anon_sym_long] = ACTIONS(3018), - [anon_sym_short] = ACTIONS(3018), - [anon_sym_ATautoreleasepool] = ACTIONS(3020), - [anon_sym_static] = ACTIONS(3018), - [anon_sym_auto] = ACTIONS(3018), - [anon_sym_register] = ACTIONS(3018), - [anon_sym_inline] = ACTIONS(3018), - [anon_sym___inline] = ACTIONS(3018), - [anon_sym___inline__] = ACTIONS(3018), - [anon_sym___forceinline] = ACTIONS(3018), - [anon_sym_thread_local] = ACTIONS(3018), - [anon_sym___thread] = ACTIONS(3018), - [anon_sym_CG_EXTERN] = ACTIONS(3018), - [anon_sym_CG_INLINE] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3018), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3018), - [anon_sym_IBOutlet] = ACTIONS(3018), - [anon_sym_IBInspectable] = ACTIONS(3018), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3018), - [anon_sym_NS_INLINE] = ACTIONS(3018), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3018), - [anon_sym_OBJC_EXPORT] = ACTIONS(3018), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3018), - [anon_sym_const] = ACTIONS(3018), - [anon_sym_constexpr] = ACTIONS(3018), - [anon_sym_volatile] = ACTIONS(3018), - [anon_sym_restrict] = ACTIONS(3018), - [anon_sym___restrict__] = ACTIONS(3018), - [anon_sym__Atomic] = ACTIONS(3018), - [anon_sym__Noreturn] = ACTIONS(3018), - [anon_sym_nullable] = ACTIONS(3018), - [anon_sym__Complex] = ACTIONS(3018), - [anon_sym__Nonnull] = ACTIONS(3018), - [anon_sym__Nullable] = ACTIONS(3018), - [anon_sym__Nullable_result] = ACTIONS(3018), - [anon_sym__Null_unspecified] = ACTIONS(3018), - [anon_sym___autoreleasing] = ACTIONS(3018), - [anon_sym___block] = ACTIONS(3018), - [anon_sym___bridge] = ACTIONS(3018), - [anon_sym___bridge_retained] = ACTIONS(3018), - [anon_sym___bridge_transfer] = ACTIONS(3018), - [anon_sym___complex] = ACTIONS(3018), - [anon_sym___const] = ACTIONS(3018), - [anon_sym___imag] = ACTIONS(3018), - [anon_sym___kindof] = ACTIONS(3018), - [anon_sym___nonnull] = ACTIONS(3018), - [anon_sym___nullable] = ACTIONS(3018), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3018), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3018), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3018), - [anon_sym___real] = ACTIONS(3018), - [anon_sym___strong] = ACTIONS(3018), - [anon_sym___unsafe_unretained] = ACTIONS(3018), - [anon_sym___unused] = ACTIONS(3018), - [anon_sym___weak] = ACTIONS(3018), - [sym_primitive_type] = ACTIONS(3018), - [anon_sym_enum] = ACTIONS(3018), - [anon_sym_struct] = ACTIONS(3018), - [anon_sym_union] = ACTIONS(3018), - [anon_sym_if] = ACTIONS(3018), - [anon_sym_switch] = ACTIONS(3018), - [anon_sym_case] = ACTIONS(3018), - [anon_sym_default] = ACTIONS(3018), - [anon_sym_while] = ACTIONS(3018), - [anon_sym_do] = ACTIONS(3018), - [anon_sym_for] = ACTIONS(3018), - [anon_sym_in] = ACTIONS(3018), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_break] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(3018), - [anon_sym_goto] = ACTIONS(3018), - [anon_sym_DASH_DASH] = ACTIONS(3020), - [anon_sym_PLUS_PLUS] = ACTIONS(3020), - [anon_sym_sizeof] = ACTIONS(3018), - [anon_sym___alignof__] = ACTIONS(3018), - [anon_sym___alignof] = ACTIONS(3018), - [anon_sym__alignof] = ACTIONS(3018), - [anon_sym_alignof] = ACTIONS(3018), - [anon_sym__Alignof] = ACTIONS(3018), - [anon_sym_offsetof] = ACTIONS(3018), - [anon_sym__Generic] = ACTIONS(3018), - [anon_sym_asm] = ACTIONS(3018), - [anon_sym___asm__] = ACTIONS(3018), - [sym_number_literal] = ACTIONS(3020), - [anon_sym_L_SQUOTE] = ACTIONS(3020), - [anon_sym_u_SQUOTE] = ACTIONS(3020), - [anon_sym_U_SQUOTE] = ACTIONS(3020), - [anon_sym_u8_SQUOTE] = ACTIONS(3020), - [anon_sym_SQUOTE] = ACTIONS(3020), - [anon_sym_AT] = ACTIONS(3018), - [anon_sym_DQUOTE] = ACTIONS(3020), - [anon_sym_L_DQUOTE] = ACTIONS(3020), - [anon_sym_u_DQUOTE] = ACTIONS(3020), - [anon_sym_U_DQUOTE] = ACTIONS(3020), - [anon_sym_u8_DQUOTE] = ACTIONS(3020), - [sym_true] = ACTIONS(3018), - [sym_false] = ACTIONS(3018), - [anon_sym_NULL] = ACTIONS(3018), - [anon_sym_nullptr] = ACTIONS(3018), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3018), - [anon_sym___typeof] = ACTIONS(3018), - [anon_sym_typeof] = ACTIONS(3018), - [anon_sym_ATimport] = ACTIONS(3020), - [aux_sym_preproc_undef_token1] = ACTIONS(3018), - [anon_sym_POUND] = ACTIONS(3018), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3018), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3018), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3018), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3018), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE] = ACTIONS(3018), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_API_AVAILABLE] = ACTIONS(3018), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_API_DEPRECATED] = ACTIONS(3018), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3018), - [anon_sym___deprecated_msg] = ACTIONS(3018), - [anon_sym___deprecated_enum_msg] = ACTIONS(3018), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3018), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3018), - [anon_sym_ATprotocol] = ACTIONS(3020), - [anon_sym_ATinterface] = ACTIONS(3020), - [anon_sym_ATimplementation] = ACTIONS(3020), - [anon_sym_ATcompatibility_alias] = ACTIONS(3020), - [anon_sym_ATsynthesize] = ACTIONS(3020), - [anon_sym_ATdynamic] = ACTIONS(3020), - [anon_sym__Alignas] = ACTIONS(3018), - [anon_sym_ATtry] = ACTIONS(3020), - [anon_sym___try] = ACTIONS(3018), - [anon_sym_ATthrow] = ACTIONS(3020), - [anon_sym_ATselector] = ACTIONS(3020), - [anon_sym_ATavailable] = ACTIONS(3020), - [anon_sym___builtin_available] = ACTIONS(3018), - [anon_sym_va_arg] = ACTIONS(3018), - [anon_sym___asm] = ACTIONS(3018), - [anon_sym_ATencode] = ACTIONS(3020), - [anon_sym_ATsynchronized] = ACTIONS(3020), - [anon_sym_BOOL] = ACTIONS(3018), - [anon_sym_IMP] = ACTIONS(3018), - [anon_sym_SEL] = ACTIONS(3018), - [anon_sym_Class] = ACTIONS(3018), - [anon_sym_id] = ACTIONS(3018), - }, - [676] = { - [sym_identifier] = ACTIONS(2986), - [aux_sym_preproc_include_token1] = ACTIONS(2986), - [aux_sym_preproc_include_token2] = ACTIONS(2986), - [aux_sym_preproc_def_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token2] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2986), - [aux_sym_preproc_else_token1] = ACTIONS(2986), - [aux_sym_preproc_elif_token1] = ACTIONS(2986), - [sym_preproc_directive] = ACTIONS(2986), - [anon_sym_LPAREN2] = ACTIONS(2988), - [anon_sym_BANG] = ACTIONS(2988), - [anon_sym_TILDE] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2986), - [anon_sym_STAR] = ACTIONS(2988), - [anon_sym_CARET] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2988), - [anon_sym_SEMI] = ACTIONS(2988), - [anon_sym___extension__] = ACTIONS(2986), - [anon_sym_typedef] = ACTIONS(2986), - [anon_sym_extern] = ACTIONS(2986), - [anon_sym___attribute__] = ACTIONS(2986), - [anon_sym___attribute] = ACTIONS(2986), - [anon_sym_noreturn] = ACTIONS(2986), - [anon_sym_LBRACK] = ACTIONS(2988), - [anon_sym___declspec] = ACTIONS(2986), - [anon_sym___cdecl] = ACTIONS(2986), - [anon_sym___clrcall] = ACTIONS(2986), - [anon_sym___stdcall] = ACTIONS(2986), - [anon_sym___fastcall] = ACTIONS(2986), - [anon_sym___thiscall] = ACTIONS(2986), - [anon_sym___vectorcall] = ACTIONS(2986), - [anon_sym_LBRACE] = ACTIONS(2988), - [anon_sym_signed] = ACTIONS(2986), - [anon_sym_unsigned] = ACTIONS(2986), - [anon_sym_long] = ACTIONS(2986), - [anon_sym_short] = ACTIONS(2986), - [anon_sym_ATautoreleasepool] = ACTIONS(2988), - [anon_sym_static] = ACTIONS(2986), - [anon_sym_auto] = ACTIONS(2986), - [anon_sym_register] = ACTIONS(2986), - [anon_sym_inline] = ACTIONS(2986), - [anon_sym___inline] = ACTIONS(2986), - [anon_sym___inline__] = ACTIONS(2986), - [anon_sym___forceinline] = ACTIONS(2986), - [anon_sym_thread_local] = ACTIONS(2986), - [anon_sym___thread] = ACTIONS(2986), - [anon_sym_CG_EXTERN] = ACTIONS(2986), - [anon_sym_CG_INLINE] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2986), - [anon_sym_IBOutlet] = ACTIONS(2986), - [anon_sym_IBInspectable] = ACTIONS(2986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2986), - [anon_sym_NS_INLINE] = ACTIONS(2986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2986), - [anon_sym_OBJC_EXPORT] = ACTIONS(2986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2986), - [anon_sym_const] = ACTIONS(2986), - [anon_sym_constexpr] = ACTIONS(2986), - [anon_sym_volatile] = ACTIONS(2986), - [anon_sym_restrict] = ACTIONS(2986), - [anon_sym___restrict__] = ACTIONS(2986), - [anon_sym__Atomic] = ACTIONS(2986), - [anon_sym__Noreturn] = ACTIONS(2986), - [anon_sym_nullable] = ACTIONS(2986), - [anon_sym__Complex] = ACTIONS(2986), - [anon_sym__Nonnull] = ACTIONS(2986), - [anon_sym__Nullable] = ACTIONS(2986), - [anon_sym__Nullable_result] = ACTIONS(2986), - [anon_sym__Null_unspecified] = ACTIONS(2986), - [anon_sym___autoreleasing] = ACTIONS(2986), - [anon_sym___block] = ACTIONS(2986), - [anon_sym___bridge] = ACTIONS(2986), - [anon_sym___bridge_retained] = ACTIONS(2986), - [anon_sym___bridge_transfer] = ACTIONS(2986), - [anon_sym___complex] = ACTIONS(2986), - [anon_sym___const] = ACTIONS(2986), - [anon_sym___imag] = ACTIONS(2986), - [anon_sym___kindof] = ACTIONS(2986), - [anon_sym___nonnull] = ACTIONS(2986), - [anon_sym___nullable] = ACTIONS(2986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2986), - [anon_sym___real] = ACTIONS(2986), - [anon_sym___strong] = ACTIONS(2986), - [anon_sym___unsafe_unretained] = ACTIONS(2986), - [anon_sym___unused] = ACTIONS(2986), - [anon_sym___weak] = ACTIONS(2986), - [sym_primitive_type] = ACTIONS(2986), - [anon_sym_enum] = ACTIONS(2986), - [anon_sym_struct] = ACTIONS(2986), - [anon_sym_union] = ACTIONS(2986), - [anon_sym_if] = ACTIONS(2986), - [anon_sym_switch] = ACTIONS(2986), - [anon_sym_case] = ACTIONS(2986), - [anon_sym_default] = ACTIONS(2986), - [anon_sym_while] = ACTIONS(2986), - [anon_sym_do] = ACTIONS(2986), - [anon_sym_for] = ACTIONS(2986), - [anon_sym_in] = ACTIONS(2986), - [anon_sym_return] = ACTIONS(2986), - [anon_sym_break] = ACTIONS(2986), - [anon_sym_continue] = ACTIONS(2986), - [anon_sym_goto] = ACTIONS(2986), - [anon_sym_DASH_DASH] = ACTIONS(2988), - [anon_sym_PLUS_PLUS] = ACTIONS(2988), - [anon_sym_sizeof] = ACTIONS(2986), - [anon_sym___alignof__] = ACTIONS(2986), - [anon_sym___alignof] = ACTIONS(2986), - [anon_sym__alignof] = ACTIONS(2986), - [anon_sym_alignof] = ACTIONS(2986), - [anon_sym__Alignof] = ACTIONS(2986), - [anon_sym_offsetof] = ACTIONS(2986), - [anon_sym__Generic] = ACTIONS(2986), - [anon_sym_asm] = ACTIONS(2986), - [anon_sym___asm__] = ACTIONS(2986), - [sym_number_literal] = ACTIONS(2988), - [anon_sym_L_SQUOTE] = ACTIONS(2988), - [anon_sym_u_SQUOTE] = ACTIONS(2988), - [anon_sym_U_SQUOTE] = ACTIONS(2988), - [anon_sym_u8_SQUOTE] = ACTIONS(2988), - [anon_sym_SQUOTE] = ACTIONS(2988), - [anon_sym_AT] = ACTIONS(2986), - [anon_sym_DQUOTE] = ACTIONS(2988), - [anon_sym_L_DQUOTE] = ACTIONS(2988), - [anon_sym_u_DQUOTE] = ACTIONS(2988), - [anon_sym_U_DQUOTE] = ACTIONS(2988), - [anon_sym_u8_DQUOTE] = ACTIONS(2988), - [sym_true] = ACTIONS(2986), - [sym_false] = ACTIONS(2986), - [anon_sym_NULL] = ACTIONS(2986), - [anon_sym_nullptr] = ACTIONS(2986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2986), - [anon_sym___typeof] = ACTIONS(2986), - [anon_sym_typeof] = ACTIONS(2986), - [anon_sym_ATimport] = ACTIONS(2988), - [aux_sym_preproc_undef_token1] = ACTIONS(2986), - [anon_sym_POUND] = ACTIONS(2986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE] = ACTIONS(2986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_API_AVAILABLE] = ACTIONS(2986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_API_DEPRECATED] = ACTIONS(2986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2986), - [anon_sym___deprecated_msg] = ACTIONS(2986), - [anon_sym___deprecated_enum_msg] = ACTIONS(2986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2986), - [anon_sym_ATprotocol] = ACTIONS(2988), - [anon_sym_ATinterface] = ACTIONS(2988), - [anon_sym_ATimplementation] = ACTIONS(2988), - [anon_sym_ATcompatibility_alias] = ACTIONS(2988), - [anon_sym_ATsynthesize] = ACTIONS(2988), - [anon_sym_ATdynamic] = ACTIONS(2988), - [anon_sym__Alignas] = ACTIONS(2986), - [anon_sym_ATtry] = ACTIONS(2988), - [anon_sym___try] = ACTIONS(2986), - [anon_sym_ATthrow] = ACTIONS(2988), - [anon_sym_ATselector] = ACTIONS(2988), - [anon_sym_ATavailable] = ACTIONS(2988), - [anon_sym___builtin_available] = ACTIONS(2986), - [anon_sym_va_arg] = ACTIONS(2986), - [anon_sym___asm] = ACTIONS(2986), - [anon_sym_ATencode] = ACTIONS(2988), - [anon_sym_ATsynchronized] = ACTIONS(2988), - [anon_sym_BOOL] = ACTIONS(2986), - [anon_sym_IMP] = ACTIONS(2986), - [anon_sym_SEL] = ACTIONS(2986), - [anon_sym_Class] = ACTIONS(2986), - [anon_sym_id] = ACTIONS(2986), - }, - [677] = { - [sym_identifier] = ACTIONS(3022), - [aux_sym_preproc_include_token1] = ACTIONS(3022), - [aux_sym_preproc_include_token2] = ACTIONS(3022), - [aux_sym_preproc_def_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token2] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3022), - [aux_sym_preproc_else_token1] = ACTIONS(3022), - [aux_sym_preproc_elif_token1] = ACTIONS(3022), - [sym_preproc_directive] = ACTIONS(3022), - [anon_sym_LPAREN2] = ACTIONS(3024), - [anon_sym_BANG] = ACTIONS(3024), - [anon_sym_TILDE] = ACTIONS(3024), - [anon_sym_DASH] = ACTIONS(3022), - [anon_sym_PLUS] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(3024), - [anon_sym_CARET] = ACTIONS(3024), - [anon_sym_AMP] = ACTIONS(3024), - [anon_sym_SEMI] = ACTIONS(3024), - [anon_sym___extension__] = ACTIONS(3022), - [anon_sym_typedef] = ACTIONS(3022), - [anon_sym_extern] = ACTIONS(3022), - [anon_sym___attribute__] = ACTIONS(3022), - [anon_sym___attribute] = ACTIONS(3022), - [anon_sym_noreturn] = ACTIONS(3022), - [anon_sym_LBRACK] = ACTIONS(3024), - [anon_sym___declspec] = ACTIONS(3022), - [anon_sym___cdecl] = ACTIONS(3022), - [anon_sym___clrcall] = ACTIONS(3022), - [anon_sym___stdcall] = ACTIONS(3022), - [anon_sym___fastcall] = ACTIONS(3022), - [anon_sym___thiscall] = ACTIONS(3022), - [anon_sym___vectorcall] = ACTIONS(3022), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_signed] = ACTIONS(3022), - [anon_sym_unsigned] = ACTIONS(3022), - [anon_sym_long] = ACTIONS(3022), - [anon_sym_short] = ACTIONS(3022), - [anon_sym_ATautoreleasepool] = ACTIONS(3024), - [anon_sym_static] = ACTIONS(3022), - [anon_sym_auto] = ACTIONS(3022), - [anon_sym_register] = ACTIONS(3022), - [anon_sym_inline] = ACTIONS(3022), - [anon_sym___inline] = ACTIONS(3022), - [anon_sym___inline__] = ACTIONS(3022), - [anon_sym___forceinline] = ACTIONS(3022), - [anon_sym_thread_local] = ACTIONS(3022), - [anon_sym___thread] = ACTIONS(3022), - [anon_sym_CG_EXTERN] = ACTIONS(3022), - [anon_sym_CG_INLINE] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3022), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3022), - [anon_sym_IBOutlet] = ACTIONS(3022), - [anon_sym_IBInspectable] = ACTIONS(3022), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3022), - [anon_sym_NS_INLINE] = ACTIONS(3022), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3022), - [anon_sym_OBJC_EXPORT] = ACTIONS(3022), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3022), - [anon_sym_const] = ACTIONS(3022), - [anon_sym_constexpr] = ACTIONS(3022), - [anon_sym_volatile] = ACTIONS(3022), - [anon_sym_restrict] = ACTIONS(3022), - [anon_sym___restrict__] = ACTIONS(3022), - [anon_sym__Atomic] = ACTIONS(3022), - [anon_sym__Noreturn] = ACTIONS(3022), - [anon_sym_nullable] = ACTIONS(3022), - [anon_sym__Complex] = ACTIONS(3022), - [anon_sym__Nonnull] = ACTIONS(3022), - [anon_sym__Nullable] = ACTIONS(3022), - [anon_sym__Nullable_result] = ACTIONS(3022), - [anon_sym__Null_unspecified] = ACTIONS(3022), - [anon_sym___autoreleasing] = ACTIONS(3022), - [anon_sym___block] = ACTIONS(3022), - [anon_sym___bridge] = ACTIONS(3022), - [anon_sym___bridge_retained] = ACTIONS(3022), - [anon_sym___bridge_transfer] = ACTIONS(3022), - [anon_sym___complex] = ACTIONS(3022), - [anon_sym___const] = ACTIONS(3022), - [anon_sym___imag] = ACTIONS(3022), - [anon_sym___kindof] = ACTIONS(3022), - [anon_sym___nonnull] = ACTIONS(3022), - [anon_sym___nullable] = ACTIONS(3022), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3022), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3022), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3022), - [anon_sym___real] = ACTIONS(3022), - [anon_sym___strong] = ACTIONS(3022), - [anon_sym___unsafe_unretained] = ACTIONS(3022), - [anon_sym___unused] = ACTIONS(3022), - [anon_sym___weak] = ACTIONS(3022), - [sym_primitive_type] = ACTIONS(3022), - [anon_sym_enum] = ACTIONS(3022), - [anon_sym_struct] = ACTIONS(3022), - [anon_sym_union] = ACTIONS(3022), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_switch] = ACTIONS(3022), - [anon_sym_case] = ACTIONS(3022), - [anon_sym_default] = ACTIONS(3022), - [anon_sym_while] = ACTIONS(3022), - [anon_sym_do] = ACTIONS(3022), - [anon_sym_for] = ACTIONS(3022), - [anon_sym_in] = ACTIONS(3022), - [anon_sym_return] = ACTIONS(3022), - [anon_sym_break] = ACTIONS(3022), - [anon_sym_continue] = ACTIONS(3022), - [anon_sym_goto] = ACTIONS(3022), - [anon_sym_DASH_DASH] = ACTIONS(3024), - [anon_sym_PLUS_PLUS] = ACTIONS(3024), - [anon_sym_sizeof] = ACTIONS(3022), - [anon_sym___alignof__] = ACTIONS(3022), - [anon_sym___alignof] = ACTIONS(3022), - [anon_sym__alignof] = ACTIONS(3022), - [anon_sym_alignof] = ACTIONS(3022), - [anon_sym__Alignof] = ACTIONS(3022), - [anon_sym_offsetof] = ACTIONS(3022), - [anon_sym__Generic] = ACTIONS(3022), - [anon_sym_asm] = ACTIONS(3022), - [anon_sym___asm__] = ACTIONS(3022), - [sym_number_literal] = ACTIONS(3024), - [anon_sym_L_SQUOTE] = ACTIONS(3024), - [anon_sym_u_SQUOTE] = ACTIONS(3024), - [anon_sym_U_SQUOTE] = ACTIONS(3024), - [anon_sym_u8_SQUOTE] = ACTIONS(3024), - [anon_sym_SQUOTE] = ACTIONS(3024), - [anon_sym_AT] = ACTIONS(3022), - [anon_sym_DQUOTE] = ACTIONS(3024), - [anon_sym_L_DQUOTE] = ACTIONS(3024), - [anon_sym_u_DQUOTE] = ACTIONS(3024), - [anon_sym_U_DQUOTE] = ACTIONS(3024), - [anon_sym_u8_DQUOTE] = ACTIONS(3024), - [sym_true] = ACTIONS(3022), - [sym_false] = ACTIONS(3022), - [anon_sym_NULL] = ACTIONS(3022), - [anon_sym_nullptr] = ACTIONS(3022), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3022), - [anon_sym___typeof] = ACTIONS(3022), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_ATimport] = ACTIONS(3024), - [aux_sym_preproc_undef_token1] = ACTIONS(3022), - [anon_sym_POUND] = ACTIONS(3022), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3022), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3022), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3022), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3022), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE] = ACTIONS(3022), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_API_AVAILABLE] = ACTIONS(3022), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_API_DEPRECATED] = ACTIONS(3022), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3022), - [anon_sym___deprecated_msg] = ACTIONS(3022), - [anon_sym___deprecated_enum_msg] = ACTIONS(3022), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3022), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3022), - [anon_sym_ATprotocol] = ACTIONS(3024), - [anon_sym_ATinterface] = ACTIONS(3024), - [anon_sym_ATimplementation] = ACTIONS(3024), - [anon_sym_ATcompatibility_alias] = ACTIONS(3024), - [anon_sym_ATsynthesize] = ACTIONS(3024), - [anon_sym_ATdynamic] = ACTIONS(3024), - [anon_sym__Alignas] = ACTIONS(3022), - [anon_sym_ATtry] = ACTIONS(3024), - [anon_sym___try] = ACTIONS(3022), - [anon_sym_ATthrow] = ACTIONS(3024), - [anon_sym_ATselector] = ACTIONS(3024), - [anon_sym_ATavailable] = ACTIONS(3024), - [anon_sym___builtin_available] = ACTIONS(3022), - [anon_sym_va_arg] = ACTIONS(3022), - [anon_sym___asm] = ACTIONS(3022), - [anon_sym_ATencode] = ACTIONS(3024), - [anon_sym_ATsynchronized] = ACTIONS(3024), - [anon_sym_BOOL] = ACTIONS(3022), - [anon_sym_IMP] = ACTIONS(3022), - [anon_sym_SEL] = ACTIONS(3022), - [anon_sym_Class] = ACTIONS(3022), - [anon_sym_id] = ACTIONS(3022), - }, - [678] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_include_token1] = ACTIONS(3122), - [aux_sym_preproc_include_token2] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [aux_sym_preproc_else_token1] = ACTIONS(3122), - [aux_sym_preproc_elif_token1] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_LPAREN2] = ACTIONS(3124), - [anon_sym_BANG] = ACTIONS(3124), - [anon_sym_TILDE] = ACTIONS(3124), - [anon_sym_DASH] = ACTIONS(3122), - [anon_sym_PLUS] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(3124), - [anon_sym_CARET] = ACTIONS(3124), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_ATautoreleasepool] = ACTIONS(3124), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_switch] = ACTIONS(3122), - [anon_sym_case] = ACTIONS(3122), - [anon_sym_default] = ACTIONS(3122), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_do] = ACTIONS(3122), - [anon_sym_for] = ACTIONS(3122), - [anon_sym_in] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_goto] = ACTIONS(3122), - [anon_sym_DASH_DASH] = ACTIONS(3124), - [anon_sym_PLUS_PLUS] = ACTIONS(3124), - [anon_sym_sizeof] = ACTIONS(3122), - [anon_sym___alignof__] = ACTIONS(3122), - [anon_sym___alignof] = ACTIONS(3122), - [anon_sym__alignof] = ACTIONS(3122), - [anon_sym_alignof] = ACTIONS(3122), - [anon_sym__Alignof] = ACTIONS(3122), - [anon_sym_offsetof] = ACTIONS(3122), - [anon_sym__Generic] = ACTIONS(3122), - [anon_sym_asm] = ACTIONS(3122), - [anon_sym___asm__] = ACTIONS(3122), - [sym_number_literal] = ACTIONS(3124), - [anon_sym_L_SQUOTE] = ACTIONS(3124), - [anon_sym_u_SQUOTE] = ACTIONS(3124), - [anon_sym_U_SQUOTE] = ACTIONS(3124), - [anon_sym_u8_SQUOTE] = ACTIONS(3124), - [anon_sym_SQUOTE] = ACTIONS(3124), - [anon_sym_AT] = ACTIONS(3122), - [anon_sym_DQUOTE] = ACTIONS(3124), - [anon_sym_L_DQUOTE] = ACTIONS(3124), - [anon_sym_u_DQUOTE] = ACTIONS(3124), - [anon_sym_U_DQUOTE] = ACTIONS(3124), - [anon_sym_u8_DQUOTE] = ACTIONS(3124), - [sym_true] = ACTIONS(3122), - [sym_false] = ACTIONS(3122), - [anon_sym_NULL] = ACTIONS(3122), - [anon_sym_nullptr] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_ATimport] = ACTIONS(3124), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_POUND] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATprotocol] = ACTIONS(3124), - [anon_sym_ATinterface] = ACTIONS(3124), - [anon_sym_ATimplementation] = ACTIONS(3124), - [anon_sym_ATcompatibility_alias] = ACTIONS(3124), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_ATtry] = ACTIONS(3124), - [anon_sym___try] = ACTIONS(3122), - [anon_sym_ATthrow] = ACTIONS(3124), - [anon_sym_ATselector] = ACTIONS(3124), - [anon_sym_ATavailable] = ACTIONS(3124), - [anon_sym___builtin_available] = ACTIONS(3122), - [anon_sym_va_arg] = ACTIONS(3122), - [anon_sym___asm] = ACTIONS(3122), - [anon_sym_ATencode] = ACTIONS(3124), - [anon_sym_ATsynchronized] = ACTIONS(3124), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - }, - [679] = { - [sym_identifier] = ACTIONS(2982), - [aux_sym_preproc_include_token1] = ACTIONS(2982), - [aux_sym_preproc_include_token2] = ACTIONS(2982), - [aux_sym_preproc_def_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token2] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2982), - [aux_sym_preproc_else_token1] = ACTIONS(2982), - [aux_sym_preproc_elif_token1] = ACTIONS(2982), - [sym_preproc_directive] = ACTIONS(2982), - [anon_sym_LPAREN2] = ACTIONS(2984), - [anon_sym_BANG] = ACTIONS(2984), - [anon_sym_TILDE] = ACTIONS(2984), - [anon_sym_DASH] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2982), - [anon_sym_STAR] = ACTIONS(2984), - [anon_sym_CARET] = ACTIONS(2984), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_SEMI] = ACTIONS(2984), - [anon_sym___extension__] = ACTIONS(2982), - [anon_sym_typedef] = ACTIONS(2982), - [anon_sym_extern] = ACTIONS(2982), - [anon_sym___attribute__] = ACTIONS(2982), - [anon_sym___attribute] = ACTIONS(2982), - [anon_sym_noreturn] = ACTIONS(2982), - [anon_sym_LBRACK] = ACTIONS(2984), - [anon_sym___declspec] = ACTIONS(2982), - [anon_sym___cdecl] = ACTIONS(2982), - [anon_sym___clrcall] = ACTIONS(2982), - [anon_sym___stdcall] = ACTIONS(2982), - [anon_sym___fastcall] = ACTIONS(2982), - [anon_sym___thiscall] = ACTIONS(2982), - [anon_sym___vectorcall] = ACTIONS(2982), - [anon_sym_LBRACE] = ACTIONS(2984), - [anon_sym_signed] = ACTIONS(2982), - [anon_sym_unsigned] = ACTIONS(2982), - [anon_sym_long] = ACTIONS(2982), - [anon_sym_short] = ACTIONS(2982), - [anon_sym_ATautoreleasepool] = ACTIONS(2984), - [anon_sym_static] = ACTIONS(2982), - [anon_sym_auto] = ACTIONS(2982), - [anon_sym_register] = ACTIONS(2982), - [anon_sym_inline] = ACTIONS(2982), - [anon_sym___inline] = ACTIONS(2982), - [anon_sym___inline__] = ACTIONS(2982), - [anon_sym___forceinline] = ACTIONS(2982), - [anon_sym_thread_local] = ACTIONS(2982), - [anon_sym___thread] = ACTIONS(2982), - [anon_sym_CG_EXTERN] = ACTIONS(2982), - [anon_sym_CG_INLINE] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2982), - [anon_sym_IBOutlet] = ACTIONS(2982), - [anon_sym_IBInspectable] = ACTIONS(2982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2982), - [anon_sym_NS_INLINE] = ACTIONS(2982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2982), - [anon_sym_OBJC_EXPORT] = ACTIONS(2982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2982), - [anon_sym_const] = ACTIONS(2982), - [anon_sym_constexpr] = ACTIONS(2982), - [anon_sym_volatile] = ACTIONS(2982), - [anon_sym_restrict] = ACTIONS(2982), - [anon_sym___restrict__] = ACTIONS(2982), - [anon_sym__Atomic] = ACTIONS(2982), - [anon_sym__Noreturn] = ACTIONS(2982), - [anon_sym_nullable] = ACTIONS(2982), - [anon_sym__Complex] = ACTIONS(2982), - [anon_sym__Nonnull] = ACTIONS(2982), - [anon_sym__Nullable] = ACTIONS(2982), - [anon_sym__Nullable_result] = ACTIONS(2982), - [anon_sym__Null_unspecified] = ACTIONS(2982), - [anon_sym___autoreleasing] = ACTIONS(2982), - [anon_sym___block] = ACTIONS(2982), - [anon_sym___bridge] = ACTIONS(2982), - [anon_sym___bridge_retained] = ACTIONS(2982), - [anon_sym___bridge_transfer] = ACTIONS(2982), - [anon_sym___complex] = ACTIONS(2982), - [anon_sym___const] = ACTIONS(2982), - [anon_sym___imag] = ACTIONS(2982), - [anon_sym___kindof] = ACTIONS(2982), - [anon_sym___nonnull] = ACTIONS(2982), - [anon_sym___nullable] = ACTIONS(2982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2982), - [anon_sym___real] = ACTIONS(2982), - [anon_sym___strong] = ACTIONS(2982), - [anon_sym___unsafe_unretained] = ACTIONS(2982), - [anon_sym___unused] = ACTIONS(2982), - [anon_sym___weak] = ACTIONS(2982), - [sym_primitive_type] = ACTIONS(2982), - [anon_sym_enum] = ACTIONS(2982), - [anon_sym_struct] = ACTIONS(2982), - [anon_sym_union] = ACTIONS(2982), - [anon_sym_if] = ACTIONS(2982), - [anon_sym_switch] = ACTIONS(2982), - [anon_sym_case] = ACTIONS(2982), - [anon_sym_default] = ACTIONS(2982), - [anon_sym_while] = ACTIONS(2982), - [anon_sym_do] = ACTIONS(2982), - [anon_sym_for] = ACTIONS(2982), - [anon_sym_in] = ACTIONS(2982), - [anon_sym_return] = ACTIONS(2982), - [anon_sym_break] = ACTIONS(2982), - [anon_sym_continue] = ACTIONS(2982), - [anon_sym_goto] = ACTIONS(2982), - [anon_sym_DASH_DASH] = ACTIONS(2984), - [anon_sym_PLUS_PLUS] = ACTIONS(2984), - [anon_sym_sizeof] = ACTIONS(2982), - [anon_sym___alignof__] = ACTIONS(2982), - [anon_sym___alignof] = ACTIONS(2982), - [anon_sym__alignof] = ACTIONS(2982), - [anon_sym_alignof] = ACTIONS(2982), - [anon_sym__Alignof] = ACTIONS(2982), - [anon_sym_offsetof] = ACTIONS(2982), - [anon_sym__Generic] = ACTIONS(2982), - [anon_sym_asm] = ACTIONS(2982), - [anon_sym___asm__] = ACTIONS(2982), - [sym_number_literal] = ACTIONS(2984), - [anon_sym_L_SQUOTE] = ACTIONS(2984), - [anon_sym_u_SQUOTE] = ACTIONS(2984), - [anon_sym_U_SQUOTE] = ACTIONS(2984), - [anon_sym_u8_SQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2984), - [anon_sym_AT] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_L_DQUOTE] = ACTIONS(2984), - [anon_sym_u_DQUOTE] = ACTIONS(2984), - [anon_sym_U_DQUOTE] = ACTIONS(2984), - [anon_sym_u8_DQUOTE] = ACTIONS(2984), - [sym_true] = ACTIONS(2982), - [sym_false] = ACTIONS(2982), - [anon_sym_NULL] = ACTIONS(2982), - [anon_sym_nullptr] = ACTIONS(2982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2982), - [anon_sym___typeof] = ACTIONS(2982), - [anon_sym_typeof] = ACTIONS(2982), - [anon_sym_ATimport] = ACTIONS(2984), - [aux_sym_preproc_undef_token1] = ACTIONS(2982), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE] = ACTIONS(2982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_API_AVAILABLE] = ACTIONS(2982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_API_DEPRECATED] = ACTIONS(2982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2982), - [anon_sym___deprecated_msg] = ACTIONS(2982), - [anon_sym___deprecated_enum_msg] = ACTIONS(2982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2982), - [anon_sym_ATprotocol] = ACTIONS(2984), - [anon_sym_ATinterface] = ACTIONS(2984), - [anon_sym_ATimplementation] = ACTIONS(2984), - [anon_sym_ATcompatibility_alias] = ACTIONS(2984), - [anon_sym_ATsynthesize] = ACTIONS(2984), - [anon_sym_ATdynamic] = ACTIONS(2984), - [anon_sym__Alignas] = ACTIONS(2982), - [anon_sym_ATtry] = ACTIONS(2984), - [anon_sym___try] = ACTIONS(2982), - [anon_sym_ATthrow] = ACTIONS(2984), - [anon_sym_ATselector] = ACTIONS(2984), - [anon_sym_ATavailable] = ACTIONS(2984), - [anon_sym___builtin_available] = ACTIONS(2982), - [anon_sym_va_arg] = ACTIONS(2982), - [anon_sym___asm] = ACTIONS(2982), - [anon_sym_ATencode] = ACTIONS(2984), - [anon_sym_ATsynchronized] = ACTIONS(2984), - [anon_sym_BOOL] = ACTIONS(2982), - [anon_sym_IMP] = ACTIONS(2982), - [anon_sym_SEL] = ACTIONS(2982), - [anon_sym_Class] = ACTIONS(2982), - [anon_sym_id] = ACTIONS(2982), - }, - [680] = { - [sym_identifier] = ACTIONS(2978), - [aux_sym_preproc_include_token1] = ACTIONS(2978), - [aux_sym_preproc_include_token2] = ACTIONS(2978), - [aux_sym_preproc_def_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token2] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2978), - [aux_sym_preproc_else_token1] = ACTIONS(2978), - [aux_sym_preproc_elif_token1] = ACTIONS(2978), - [sym_preproc_directive] = ACTIONS(2978), - [anon_sym_LPAREN2] = ACTIONS(2980), - [anon_sym_BANG] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2978), - [anon_sym_PLUS] = ACTIONS(2978), - [anon_sym_STAR] = ACTIONS(2980), - [anon_sym_CARET] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym___extension__] = ACTIONS(2978), - [anon_sym_typedef] = ACTIONS(2978), - [anon_sym_extern] = ACTIONS(2978), - [anon_sym___attribute__] = ACTIONS(2978), - [anon_sym___attribute] = ACTIONS(2978), - [anon_sym_noreturn] = ACTIONS(2978), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym___declspec] = ACTIONS(2978), - [anon_sym___cdecl] = ACTIONS(2978), - [anon_sym___clrcall] = ACTIONS(2978), - [anon_sym___stdcall] = ACTIONS(2978), - [anon_sym___fastcall] = ACTIONS(2978), - [anon_sym___thiscall] = ACTIONS(2978), - [anon_sym___vectorcall] = ACTIONS(2978), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_signed] = ACTIONS(2978), - [anon_sym_unsigned] = ACTIONS(2978), - [anon_sym_long] = ACTIONS(2978), - [anon_sym_short] = ACTIONS(2978), - [anon_sym_ATautoreleasepool] = ACTIONS(2980), - [anon_sym_static] = ACTIONS(2978), - [anon_sym_auto] = ACTIONS(2978), - [anon_sym_register] = ACTIONS(2978), - [anon_sym_inline] = ACTIONS(2978), - [anon_sym___inline] = ACTIONS(2978), - [anon_sym___inline__] = ACTIONS(2978), - [anon_sym___forceinline] = ACTIONS(2978), - [anon_sym_thread_local] = ACTIONS(2978), - [anon_sym___thread] = ACTIONS(2978), - [anon_sym_CG_EXTERN] = ACTIONS(2978), - [anon_sym_CG_INLINE] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2978), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2978), - [anon_sym_IBOutlet] = ACTIONS(2978), - [anon_sym_IBInspectable] = ACTIONS(2978), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2978), - [anon_sym_NS_INLINE] = ACTIONS(2978), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2978), - [anon_sym_OBJC_EXPORT] = ACTIONS(2978), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2978), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_constexpr] = ACTIONS(2978), - [anon_sym_volatile] = ACTIONS(2978), - [anon_sym_restrict] = ACTIONS(2978), - [anon_sym___restrict__] = ACTIONS(2978), - [anon_sym__Atomic] = ACTIONS(2978), - [anon_sym__Noreturn] = ACTIONS(2978), - [anon_sym_nullable] = ACTIONS(2978), - [anon_sym__Complex] = ACTIONS(2978), - [anon_sym__Nonnull] = ACTIONS(2978), - [anon_sym__Nullable] = ACTIONS(2978), - [anon_sym__Nullable_result] = ACTIONS(2978), - [anon_sym__Null_unspecified] = ACTIONS(2978), - [anon_sym___autoreleasing] = ACTIONS(2978), - [anon_sym___block] = ACTIONS(2978), - [anon_sym___bridge] = ACTIONS(2978), - [anon_sym___bridge_retained] = ACTIONS(2978), - [anon_sym___bridge_transfer] = ACTIONS(2978), - [anon_sym___complex] = ACTIONS(2978), - [anon_sym___const] = ACTIONS(2978), - [anon_sym___imag] = ACTIONS(2978), - [anon_sym___kindof] = ACTIONS(2978), - [anon_sym___nonnull] = ACTIONS(2978), - [anon_sym___nullable] = ACTIONS(2978), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2978), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2978), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2978), - [anon_sym___real] = ACTIONS(2978), - [anon_sym___strong] = ACTIONS(2978), - [anon_sym___unsafe_unretained] = ACTIONS(2978), - [anon_sym___unused] = ACTIONS(2978), - [anon_sym___weak] = ACTIONS(2978), - [sym_primitive_type] = ACTIONS(2978), - [anon_sym_enum] = ACTIONS(2978), - [anon_sym_struct] = ACTIONS(2978), - [anon_sym_union] = ACTIONS(2978), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_switch] = ACTIONS(2978), - [anon_sym_case] = ACTIONS(2978), - [anon_sym_default] = ACTIONS(2978), - [anon_sym_while] = ACTIONS(2978), - [anon_sym_do] = ACTIONS(2978), - [anon_sym_for] = ACTIONS(2978), - [anon_sym_in] = ACTIONS(2978), - [anon_sym_return] = ACTIONS(2978), - [anon_sym_break] = ACTIONS(2978), - [anon_sym_continue] = ACTIONS(2978), - [anon_sym_goto] = ACTIONS(2978), - [anon_sym_DASH_DASH] = ACTIONS(2980), - [anon_sym_PLUS_PLUS] = ACTIONS(2980), - [anon_sym_sizeof] = ACTIONS(2978), - [anon_sym___alignof__] = ACTIONS(2978), - [anon_sym___alignof] = ACTIONS(2978), - [anon_sym__alignof] = ACTIONS(2978), - [anon_sym_alignof] = ACTIONS(2978), - [anon_sym__Alignof] = ACTIONS(2978), - [anon_sym_offsetof] = ACTIONS(2978), - [anon_sym__Generic] = ACTIONS(2978), - [anon_sym_asm] = ACTIONS(2978), - [anon_sym___asm__] = ACTIONS(2978), - [sym_number_literal] = ACTIONS(2980), - [anon_sym_L_SQUOTE] = ACTIONS(2980), - [anon_sym_u_SQUOTE] = ACTIONS(2980), - [anon_sym_U_SQUOTE] = ACTIONS(2980), - [anon_sym_u8_SQUOTE] = ACTIONS(2980), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_AT] = ACTIONS(2978), - [anon_sym_DQUOTE] = ACTIONS(2980), - [anon_sym_L_DQUOTE] = ACTIONS(2980), - [anon_sym_u_DQUOTE] = ACTIONS(2980), - [anon_sym_U_DQUOTE] = ACTIONS(2980), - [anon_sym_u8_DQUOTE] = ACTIONS(2980), - [sym_true] = ACTIONS(2978), - [sym_false] = ACTIONS(2978), - [anon_sym_NULL] = ACTIONS(2978), - [anon_sym_nullptr] = ACTIONS(2978), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2978), - [anon_sym___typeof] = ACTIONS(2978), - [anon_sym_typeof] = ACTIONS(2978), - [anon_sym_ATimport] = ACTIONS(2980), - [aux_sym_preproc_undef_token1] = ACTIONS(2978), - [anon_sym_POUND] = ACTIONS(2978), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2978), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2978), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2978), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2978), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE] = ACTIONS(2978), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_API_AVAILABLE] = ACTIONS(2978), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_API_DEPRECATED] = ACTIONS(2978), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2978), - [anon_sym___deprecated_msg] = ACTIONS(2978), - [anon_sym___deprecated_enum_msg] = ACTIONS(2978), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2978), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2978), - [anon_sym_ATprotocol] = ACTIONS(2980), - [anon_sym_ATinterface] = ACTIONS(2980), - [anon_sym_ATimplementation] = ACTIONS(2980), - [anon_sym_ATcompatibility_alias] = ACTIONS(2980), - [anon_sym_ATsynthesize] = ACTIONS(2980), - [anon_sym_ATdynamic] = ACTIONS(2980), - [anon_sym__Alignas] = ACTIONS(2978), - [anon_sym_ATtry] = ACTIONS(2980), - [anon_sym___try] = ACTIONS(2978), - [anon_sym_ATthrow] = ACTIONS(2980), - [anon_sym_ATselector] = ACTIONS(2980), - [anon_sym_ATavailable] = ACTIONS(2980), - [anon_sym___builtin_available] = ACTIONS(2978), - [anon_sym_va_arg] = ACTIONS(2978), - [anon_sym___asm] = ACTIONS(2978), - [anon_sym_ATencode] = ACTIONS(2980), - [anon_sym_ATsynchronized] = ACTIONS(2980), - [anon_sym_BOOL] = ACTIONS(2978), - [anon_sym_IMP] = ACTIONS(2978), - [anon_sym_SEL] = ACTIONS(2978), - [anon_sym_Class] = ACTIONS(2978), - [anon_sym_id] = ACTIONS(2978), - }, - [681] = { - [sym_identifier] = ACTIONS(3026), - [aux_sym_preproc_include_token1] = ACTIONS(3026), - [aux_sym_preproc_include_token2] = ACTIONS(3026), - [aux_sym_preproc_def_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token2] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3026), - [aux_sym_preproc_else_token1] = ACTIONS(3026), - [aux_sym_preproc_elif_token1] = ACTIONS(3026), - [sym_preproc_directive] = ACTIONS(3026), - [anon_sym_LPAREN2] = ACTIONS(3028), - [anon_sym_BANG] = ACTIONS(3028), - [anon_sym_TILDE] = ACTIONS(3028), - [anon_sym_DASH] = ACTIONS(3026), - [anon_sym_PLUS] = ACTIONS(3026), - [anon_sym_STAR] = ACTIONS(3028), - [anon_sym_CARET] = ACTIONS(3028), - [anon_sym_AMP] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(3028), - [anon_sym___extension__] = ACTIONS(3026), - [anon_sym_typedef] = ACTIONS(3026), - [anon_sym_extern] = ACTIONS(3026), - [anon_sym___attribute__] = ACTIONS(3026), - [anon_sym___attribute] = ACTIONS(3026), - [anon_sym_noreturn] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym___declspec] = ACTIONS(3026), - [anon_sym___cdecl] = ACTIONS(3026), - [anon_sym___clrcall] = ACTIONS(3026), - [anon_sym___stdcall] = ACTIONS(3026), - [anon_sym___fastcall] = ACTIONS(3026), - [anon_sym___thiscall] = ACTIONS(3026), - [anon_sym___vectorcall] = ACTIONS(3026), - [anon_sym_LBRACE] = ACTIONS(3028), - [anon_sym_signed] = ACTIONS(3026), - [anon_sym_unsigned] = ACTIONS(3026), - [anon_sym_long] = ACTIONS(3026), - [anon_sym_short] = ACTIONS(3026), - [anon_sym_ATautoreleasepool] = ACTIONS(3028), - [anon_sym_static] = ACTIONS(3026), - [anon_sym_auto] = ACTIONS(3026), - [anon_sym_register] = ACTIONS(3026), - [anon_sym_inline] = ACTIONS(3026), - [anon_sym___inline] = ACTIONS(3026), - [anon_sym___inline__] = ACTIONS(3026), - [anon_sym___forceinline] = ACTIONS(3026), - [anon_sym_thread_local] = ACTIONS(3026), - [anon_sym___thread] = ACTIONS(3026), - [anon_sym_CG_EXTERN] = ACTIONS(3026), - [anon_sym_CG_INLINE] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3026), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3026), - [anon_sym_IBOutlet] = ACTIONS(3026), - [anon_sym_IBInspectable] = ACTIONS(3026), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3026), - [anon_sym_NS_INLINE] = ACTIONS(3026), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3026), - [anon_sym_OBJC_EXPORT] = ACTIONS(3026), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3026), - [anon_sym_const] = ACTIONS(3026), - [anon_sym_constexpr] = ACTIONS(3026), - [anon_sym_volatile] = ACTIONS(3026), - [anon_sym_restrict] = ACTIONS(3026), - [anon_sym___restrict__] = ACTIONS(3026), - [anon_sym__Atomic] = ACTIONS(3026), - [anon_sym__Noreturn] = ACTIONS(3026), - [anon_sym_nullable] = ACTIONS(3026), - [anon_sym__Complex] = ACTIONS(3026), - [anon_sym__Nonnull] = ACTIONS(3026), - [anon_sym__Nullable] = ACTIONS(3026), - [anon_sym__Nullable_result] = ACTIONS(3026), - [anon_sym__Null_unspecified] = ACTIONS(3026), - [anon_sym___autoreleasing] = ACTIONS(3026), - [anon_sym___block] = ACTIONS(3026), - [anon_sym___bridge] = ACTIONS(3026), - [anon_sym___bridge_retained] = ACTIONS(3026), - [anon_sym___bridge_transfer] = ACTIONS(3026), - [anon_sym___complex] = ACTIONS(3026), - [anon_sym___const] = ACTIONS(3026), - [anon_sym___imag] = ACTIONS(3026), - [anon_sym___kindof] = ACTIONS(3026), - [anon_sym___nonnull] = ACTIONS(3026), - [anon_sym___nullable] = ACTIONS(3026), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3026), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3026), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3026), - [anon_sym___real] = ACTIONS(3026), - [anon_sym___strong] = ACTIONS(3026), - [anon_sym___unsafe_unretained] = ACTIONS(3026), - [anon_sym___unused] = ACTIONS(3026), - [anon_sym___weak] = ACTIONS(3026), - [sym_primitive_type] = ACTIONS(3026), - [anon_sym_enum] = ACTIONS(3026), - [anon_sym_struct] = ACTIONS(3026), - [anon_sym_union] = ACTIONS(3026), - [anon_sym_if] = ACTIONS(3026), - [anon_sym_switch] = ACTIONS(3026), - [anon_sym_case] = ACTIONS(3026), - [anon_sym_default] = ACTIONS(3026), - [anon_sym_while] = ACTIONS(3026), - [anon_sym_do] = ACTIONS(3026), - [anon_sym_for] = ACTIONS(3026), - [anon_sym_in] = ACTIONS(3026), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_break] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(3026), - [anon_sym_goto] = ACTIONS(3026), - [anon_sym_DASH_DASH] = ACTIONS(3028), - [anon_sym_PLUS_PLUS] = ACTIONS(3028), - [anon_sym_sizeof] = ACTIONS(3026), - [anon_sym___alignof__] = ACTIONS(3026), - [anon_sym___alignof] = ACTIONS(3026), - [anon_sym__alignof] = ACTIONS(3026), - [anon_sym_alignof] = ACTIONS(3026), - [anon_sym__Alignof] = ACTIONS(3026), - [anon_sym_offsetof] = ACTIONS(3026), - [anon_sym__Generic] = ACTIONS(3026), - [anon_sym_asm] = ACTIONS(3026), - [anon_sym___asm__] = ACTIONS(3026), - [sym_number_literal] = ACTIONS(3028), - [anon_sym_L_SQUOTE] = ACTIONS(3028), - [anon_sym_u_SQUOTE] = ACTIONS(3028), - [anon_sym_U_SQUOTE] = ACTIONS(3028), - [anon_sym_u8_SQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3028), - [anon_sym_AT] = ACTIONS(3026), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_L_DQUOTE] = ACTIONS(3028), - [anon_sym_u_DQUOTE] = ACTIONS(3028), - [anon_sym_U_DQUOTE] = ACTIONS(3028), - [anon_sym_u8_DQUOTE] = ACTIONS(3028), - [sym_true] = ACTIONS(3026), - [sym_false] = ACTIONS(3026), - [anon_sym_NULL] = ACTIONS(3026), - [anon_sym_nullptr] = ACTIONS(3026), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3026), - [anon_sym___typeof] = ACTIONS(3026), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_ATimport] = ACTIONS(3028), - [aux_sym_preproc_undef_token1] = ACTIONS(3026), - [anon_sym_POUND] = ACTIONS(3026), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3026), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3026), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3026), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3026), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE] = ACTIONS(3026), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_API_AVAILABLE] = ACTIONS(3026), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_API_DEPRECATED] = ACTIONS(3026), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3026), - [anon_sym___deprecated_msg] = ACTIONS(3026), - [anon_sym___deprecated_enum_msg] = ACTIONS(3026), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3026), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3026), - [anon_sym_ATprotocol] = ACTIONS(3028), - [anon_sym_ATinterface] = ACTIONS(3028), - [anon_sym_ATimplementation] = ACTIONS(3028), - [anon_sym_ATcompatibility_alias] = ACTIONS(3028), - [anon_sym_ATsynthesize] = ACTIONS(3028), - [anon_sym_ATdynamic] = ACTIONS(3028), - [anon_sym__Alignas] = ACTIONS(3026), - [anon_sym_ATtry] = ACTIONS(3028), - [anon_sym___try] = ACTIONS(3026), - [anon_sym_ATthrow] = ACTIONS(3028), - [anon_sym_ATselector] = ACTIONS(3028), - [anon_sym_ATavailable] = ACTIONS(3028), - [anon_sym___builtin_available] = ACTIONS(3026), - [anon_sym_va_arg] = ACTIONS(3026), - [anon_sym___asm] = ACTIONS(3026), - [anon_sym_ATencode] = ACTIONS(3028), - [anon_sym_ATsynchronized] = ACTIONS(3028), - [anon_sym_BOOL] = ACTIONS(3026), - [anon_sym_IMP] = ACTIONS(3026), - [anon_sym_SEL] = ACTIONS(3026), - [anon_sym_Class] = ACTIONS(3026), - [anon_sym_id] = ACTIONS(3026), - }, - [682] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_include_token1] = ACTIONS(3066), - [aux_sym_preproc_include_token2] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [aux_sym_preproc_else_token1] = ACTIONS(3066), - [aux_sym_preproc_elif_token1] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_LPAREN2] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3068), - [anon_sym_TILDE] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3066), - [anon_sym_PLUS] = ACTIONS(3066), - [anon_sym_STAR] = ACTIONS(3068), - [anon_sym_CARET] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3068), - [anon_sym_SEMI] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_LBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_ATautoreleasepool] = ACTIONS(3068), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3066), - [anon_sym_switch] = ACTIONS(3066), - [anon_sym_case] = ACTIONS(3066), - [anon_sym_default] = ACTIONS(3066), - [anon_sym_while] = ACTIONS(3066), - [anon_sym_do] = ACTIONS(3066), - [anon_sym_for] = ACTIONS(3066), - [anon_sym_in] = ACTIONS(3066), - [anon_sym_return] = ACTIONS(3066), - [anon_sym_break] = ACTIONS(3066), - [anon_sym_continue] = ACTIONS(3066), - [anon_sym_goto] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3068), - [anon_sym_sizeof] = ACTIONS(3066), - [anon_sym___alignof__] = ACTIONS(3066), - [anon_sym___alignof] = ACTIONS(3066), - [anon_sym__alignof] = ACTIONS(3066), - [anon_sym_alignof] = ACTIONS(3066), - [anon_sym__Alignof] = ACTIONS(3066), - [anon_sym_offsetof] = ACTIONS(3066), - [anon_sym__Generic] = ACTIONS(3066), - [anon_sym_asm] = ACTIONS(3066), - [anon_sym___asm__] = ACTIONS(3066), - [sym_number_literal] = ACTIONS(3068), - [anon_sym_L_SQUOTE] = ACTIONS(3068), - [anon_sym_u_SQUOTE] = ACTIONS(3068), - [anon_sym_U_SQUOTE] = ACTIONS(3068), - [anon_sym_u8_SQUOTE] = ACTIONS(3068), - [anon_sym_SQUOTE] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3068), - [anon_sym_L_DQUOTE] = ACTIONS(3068), - [anon_sym_u_DQUOTE] = ACTIONS(3068), - [anon_sym_U_DQUOTE] = ACTIONS(3068), - [anon_sym_u8_DQUOTE] = ACTIONS(3068), - [sym_true] = ACTIONS(3066), - [sym_false] = ACTIONS(3066), - [anon_sym_NULL] = ACTIONS(3066), - [anon_sym_nullptr] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_ATimport] = ACTIONS(3068), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_POUND] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATprotocol] = ACTIONS(3068), - [anon_sym_ATinterface] = ACTIONS(3068), - [anon_sym_ATimplementation] = ACTIONS(3068), - [anon_sym_ATcompatibility_alias] = ACTIONS(3068), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_ATtry] = ACTIONS(3068), - [anon_sym___try] = ACTIONS(3066), - [anon_sym_ATthrow] = ACTIONS(3068), - [anon_sym_ATselector] = ACTIONS(3068), - [anon_sym_ATavailable] = ACTIONS(3068), - [anon_sym___builtin_available] = ACTIONS(3066), - [anon_sym_va_arg] = ACTIONS(3066), - [anon_sym___asm] = ACTIONS(3066), - [anon_sym_ATencode] = ACTIONS(3068), - [anon_sym_ATsynchronized] = ACTIONS(3068), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - }, - [683] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_include_token1] = ACTIONS(3070), - [aux_sym_preproc_include_token2] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token2] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [aux_sym_preproc_else_token1] = ACTIONS(3070), - [aux_sym_preproc_elif_token1] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_LPAREN2] = ACTIONS(3072), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_TILDE] = ACTIONS(3072), - [anon_sym_DASH] = ACTIONS(3070), - [anon_sym_PLUS] = ACTIONS(3070), - [anon_sym_STAR] = ACTIONS(3072), - [anon_sym_CARET] = ACTIONS(3072), - [anon_sym_AMP] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_LBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_ATautoreleasepool] = ACTIONS(3072), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3070), - [anon_sym_switch] = ACTIONS(3070), - [anon_sym_case] = ACTIONS(3070), - [anon_sym_default] = ACTIONS(3070), - [anon_sym_while] = ACTIONS(3070), - [anon_sym_do] = ACTIONS(3070), - [anon_sym_for] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [anon_sym_return] = ACTIONS(3070), - [anon_sym_break] = ACTIONS(3070), - [anon_sym_continue] = ACTIONS(3070), - [anon_sym_goto] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3072), - [anon_sym_PLUS_PLUS] = ACTIONS(3072), - [anon_sym_sizeof] = ACTIONS(3070), - [anon_sym___alignof__] = ACTIONS(3070), - [anon_sym___alignof] = ACTIONS(3070), - [anon_sym__alignof] = ACTIONS(3070), - [anon_sym_alignof] = ACTIONS(3070), - [anon_sym__Alignof] = ACTIONS(3070), - [anon_sym_offsetof] = ACTIONS(3070), - [anon_sym__Generic] = ACTIONS(3070), - [anon_sym_asm] = ACTIONS(3070), - [anon_sym___asm__] = ACTIONS(3070), - [sym_number_literal] = ACTIONS(3072), - [anon_sym_L_SQUOTE] = ACTIONS(3072), - [anon_sym_u_SQUOTE] = ACTIONS(3072), - [anon_sym_U_SQUOTE] = ACTIONS(3072), - [anon_sym_u8_SQUOTE] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3072), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3072), - [anon_sym_L_DQUOTE] = ACTIONS(3072), - [anon_sym_u_DQUOTE] = ACTIONS(3072), - [anon_sym_U_DQUOTE] = ACTIONS(3072), - [anon_sym_u8_DQUOTE] = ACTIONS(3072), - [sym_true] = ACTIONS(3070), - [sym_false] = ACTIONS(3070), - [anon_sym_NULL] = ACTIONS(3070), - [anon_sym_nullptr] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATimport] = ACTIONS(3072), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_POUND] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATprotocol] = ACTIONS(3072), - [anon_sym_ATinterface] = ACTIONS(3072), - [anon_sym_ATimplementation] = ACTIONS(3072), - [anon_sym_ATcompatibility_alias] = ACTIONS(3072), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_ATtry] = ACTIONS(3072), - [anon_sym___try] = ACTIONS(3070), - [anon_sym_ATthrow] = ACTIONS(3072), - [anon_sym_ATselector] = ACTIONS(3072), - [anon_sym_ATavailable] = ACTIONS(3072), - [anon_sym___builtin_available] = ACTIONS(3070), - [anon_sym_va_arg] = ACTIONS(3070), - [anon_sym___asm] = ACTIONS(3070), - [anon_sym_ATencode] = ACTIONS(3072), - [anon_sym_ATsynchronized] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [684] = { - [sym_identifier] = ACTIONS(3030), - [aux_sym_preproc_include_token1] = ACTIONS(3030), - [aux_sym_preproc_include_token2] = ACTIONS(3030), - [aux_sym_preproc_def_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token2] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3030), - [aux_sym_preproc_else_token1] = ACTIONS(3030), - [aux_sym_preproc_elif_token1] = ACTIONS(3030), - [sym_preproc_directive] = ACTIONS(3030), - [anon_sym_LPAREN2] = ACTIONS(3032), - [anon_sym_BANG] = ACTIONS(3032), - [anon_sym_TILDE] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3030), - [anon_sym_PLUS] = ACTIONS(3030), - [anon_sym_STAR] = ACTIONS(3032), - [anon_sym_CARET] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_SEMI] = ACTIONS(3032), - [anon_sym___extension__] = ACTIONS(3030), - [anon_sym_typedef] = ACTIONS(3030), - [anon_sym_extern] = ACTIONS(3030), - [anon_sym___attribute__] = ACTIONS(3030), - [anon_sym___attribute] = ACTIONS(3030), - [anon_sym_noreturn] = ACTIONS(3030), - [anon_sym_LBRACK] = ACTIONS(3032), - [anon_sym___declspec] = ACTIONS(3030), - [anon_sym___cdecl] = ACTIONS(3030), - [anon_sym___clrcall] = ACTIONS(3030), - [anon_sym___stdcall] = ACTIONS(3030), - [anon_sym___fastcall] = ACTIONS(3030), - [anon_sym___thiscall] = ACTIONS(3030), - [anon_sym___vectorcall] = ACTIONS(3030), - [anon_sym_LBRACE] = ACTIONS(3032), - [anon_sym_signed] = ACTIONS(3030), - [anon_sym_unsigned] = ACTIONS(3030), - [anon_sym_long] = ACTIONS(3030), - [anon_sym_short] = ACTIONS(3030), - [anon_sym_ATautoreleasepool] = ACTIONS(3032), - [anon_sym_static] = ACTIONS(3030), - [anon_sym_auto] = ACTIONS(3030), - [anon_sym_register] = ACTIONS(3030), - [anon_sym_inline] = ACTIONS(3030), - [anon_sym___inline] = ACTIONS(3030), - [anon_sym___inline__] = ACTIONS(3030), - [anon_sym___forceinline] = ACTIONS(3030), - [anon_sym_thread_local] = ACTIONS(3030), - [anon_sym___thread] = ACTIONS(3030), - [anon_sym_CG_EXTERN] = ACTIONS(3030), - [anon_sym_CG_INLINE] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3030), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3030), - [anon_sym_IBOutlet] = ACTIONS(3030), - [anon_sym_IBInspectable] = ACTIONS(3030), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3030), - [anon_sym_NS_INLINE] = ACTIONS(3030), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3030), - [anon_sym_OBJC_EXPORT] = ACTIONS(3030), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3030), - [anon_sym_const] = ACTIONS(3030), - [anon_sym_constexpr] = ACTIONS(3030), - [anon_sym_volatile] = ACTIONS(3030), - [anon_sym_restrict] = ACTIONS(3030), - [anon_sym___restrict__] = ACTIONS(3030), - [anon_sym__Atomic] = ACTIONS(3030), - [anon_sym__Noreturn] = ACTIONS(3030), - [anon_sym_nullable] = ACTIONS(3030), - [anon_sym__Complex] = ACTIONS(3030), - [anon_sym__Nonnull] = ACTIONS(3030), - [anon_sym__Nullable] = ACTIONS(3030), - [anon_sym__Nullable_result] = ACTIONS(3030), - [anon_sym__Null_unspecified] = ACTIONS(3030), - [anon_sym___autoreleasing] = ACTIONS(3030), - [anon_sym___block] = ACTIONS(3030), - [anon_sym___bridge] = ACTIONS(3030), - [anon_sym___bridge_retained] = ACTIONS(3030), - [anon_sym___bridge_transfer] = ACTIONS(3030), - [anon_sym___complex] = ACTIONS(3030), - [anon_sym___const] = ACTIONS(3030), - [anon_sym___imag] = ACTIONS(3030), - [anon_sym___kindof] = ACTIONS(3030), - [anon_sym___nonnull] = ACTIONS(3030), - [anon_sym___nullable] = ACTIONS(3030), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3030), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3030), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3030), - [anon_sym___real] = ACTIONS(3030), - [anon_sym___strong] = ACTIONS(3030), - [anon_sym___unsafe_unretained] = ACTIONS(3030), - [anon_sym___unused] = ACTIONS(3030), - [anon_sym___weak] = ACTIONS(3030), - [sym_primitive_type] = ACTIONS(3030), - [anon_sym_enum] = ACTIONS(3030), - [anon_sym_struct] = ACTIONS(3030), - [anon_sym_union] = ACTIONS(3030), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_switch] = ACTIONS(3030), - [anon_sym_case] = ACTIONS(3030), - [anon_sym_default] = ACTIONS(3030), - [anon_sym_while] = ACTIONS(3030), - [anon_sym_do] = ACTIONS(3030), - [anon_sym_for] = ACTIONS(3030), - [anon_sym_in] = ACTIONS(3030), - [anon_sym_return] = ACTIONS(3030), - [anon_sym_break] = ACTIONS(3030), - [anon_sym_continue] = ACTIONS(3030), - [anon_sym_goto] = ACTIONS(3030), - [anon_sym_DASH_DASH] = ACTIONS(3032), - [anon_sym_PLUS_PLUS] = ACTIONS(3032), - [anon_sym_sizeof] = ACTIONS(3030), - [anon_sym___alignof__] = ACTIONS(3030), - [anon_sym___alignof] = ACTIONS(3030), - [anon_sym__alignof] = ACTIONS(3030), - [anon_sym_alignof] = ACTIONS(3030), - [anon_sym__Alignof] = ACTIONS(3030), - [anon_sym_offsetof] = ACTIONS(3030), - [anon_sym__Generic] = ACTIONS(3030), - [anon_sym_asm] = ACTIONS(3030), - [anon_sym___asm__] = ACTIONS(3030), - [sym_number_literal] = ACTIONS(3032), - [anon_sym_L_SQUOTE] = ACTIONS(3032), - [anon_sym_u_SQUOTE] = ACTIONS(3032), - [anon_sym_U_SQUOTE] = ACTIONS(3032), - [anon_sym_u8_SQUOTE] = ACTIONS(3032), - [anon_sym_SQUOTE] = ACTIONS(3032), - [anon_sym_AT] = ACTIONS(3030), - [anon_sym_DQUOTE] = ACTIONS(3032), - [anon_sym_L_DQUOTE] = ACTIONS(3032), - [anon_sym_u_DQUOTE] = ACTIONS(3032), - [anon_sym_U_DQUOTE] = ACTIONS(3032), - [anon_sym_u8_DQUOTE] = ACTIONS(3032), - [sym_true] = ACTIONS(3030), - [sym_false] = ACTIONS(3030), - [anon_sym_NULL] = ACTIONS(3030), - [anon_sym_nullptr] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3030), - [anon_sym___typeof] = ACTIONS(3030), - [anon_sym_typeof] = ACTIONS(3030), - [anon_sym_ATimport] = ACTIONS(3032), - [aux_sym_preproc_undef_token1] = ACTIONS(3030), - [anon_sym_POUND] = ACTIONS(3030), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3030), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3030), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3030), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3030), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE] = ACTIONS(3030), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_API_AVAILABLE] = ACTIONS(3030), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_API_DEPRECATED] = ACTIONS(3030), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3030), - [anon_sym___deprecated_msg] = ACTIONS(3030), - [anon_sym___deprecated_enum_msg] = ACTIONS(3030), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3030), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3030), - [anon_sym_ATprotocol] = ACTIONS(3032), - [anon_sym_ATinterface] = ACTIONS(3032), - [anon_sym_ATimplementation] = ACTIONS(3032), - [anon_sym_ATcompatibility_alias] = ACTIONS(3032), - [anon_sym_ATsynthesize] = ACTIONS(3032), - [anon_sym_ATdynamic] = ACTIONS(3032), - [anon_sym__Alignas] = ACTIONS(3030), - [anon_sym_ATtry] = ACTIONS(3032), - [anon_sym___try] = ACTIONS(3030), - [anon_sym_ATthrow] = ACTIONS(3032), - [anon_sym_ATselector] = ACTIONS(3032), - [anon_sym_ATavailable] = ACTIONS(3032), - [anon_sym___builtin_available] = ACTIONS(3030), - [anon_sym_va_arg] = ACTIONS(3030), - [anon_sym___asm] = ACTIONS(3030), - [anon_sym_ATencode] = ACTIONS(3032), - [anon_sym_ATsynchronized] = ACTIONS(3032), - [anon_sym_BOOL] = ACTIONS(3030), - [anon_sym_IMP] = ACTIONS(3030), - [anon_sym_SEL] = ACTIONS(3030), - [anon_sym_Class] = ACTIONS(3030), - [anon_sym_id] = ACTIONS(3030), - }, - [685] = { - [sym_identifier] = ACTIONS(3034), - [aux_sym_preproc_include_token1] = ACTIONS(3034), - [aux_sym_preproc_include_token2] = ACTIONS(3034), - [aux_sym_preproc_def_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token2] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3034), - [aux_sym_preproc_else_token1] = ACTIONS(3034), - [aux_sym_preproc_elif_token1] = ACTIONS(3034), - [sym_preproc_directive] = ACTIONS(3034), - [anon_sym_LPAREN2] = ACTIONS(3036), - [anon_sym_BANG] = ACTIONS(3036), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3034), - [anon_sym_STAR] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3036), - [anon_sym_AMP] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(3036), - [anon_sym___extension__] = ACTIONS(3034), - [anon_sym_typedef] = ACTIONS(3034), - [anon_sym_extern] = ACTIONS(3034), - [anon_sym___attribute__] = ACTIONS(3034), - [anon_sym___attribute] = ACTIONS(3034), - [anon_sym_noreturn] = ACTIONS(3034), - [anon_sym_LBRACK] = ACTIONS(3036), - [anon_sym___declspec] = ACTIONS(3034), - [anon_sym___cdecl] = ACTIONS(3034), - [anon_sym___clrcall] = ACTIONS(3034), - [anon_sym___stdcall] = ACTIONS(3034), - [anon_sym___fastcall] = ACTIONS(3034), - [anon_sym___thiscall] = ACTIONS(3034), - [anon_sym___vectorcall] = ACTIONS(3034), - [anon_sym_LBRACE] = ACTIONS(3036), - [anon_sym_signed] = ACTIONS(3034), - [anon_sym_unsigned] = ACTIONS(3034), - [anon_sym_long] = ACTIONS(3034), - [anon_sym_short] = ACTIONS(3034), - [anon_sym_ATautoreleasepool] = ACTIONS(3036), - [anon_sym_static] = ACTIONS(3034), - [anon_sym_auto] = ACTIONS(3034), - [anon_sym_register] = ACTIONS(3034), - [anon_sym_inline] = ACTIONS(3034), - [anon_sym___inline] = ACTIONS(3034), - [anon_sym___inline__] = ACTIONS(3034), - [anon_sym___forceinline] = ACTIONS(3034), - [anon_sym_thread_local] = ACTIONS(3034), - [anon_sym___thread] = ACTIONS(3034), - [anon_sym_CG_EXTERN] = ACTIONS(3034), - [anon_sym_CG_INLINE] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3034), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3034), - [anon_sym_IBOutlet] = ACTIONS(3034), - [anon_sym_IBInspectable] = ACTIONS(3034), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3034), - [anon_sym_NS_INLINE] = ACTIONS(3034), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3034), - [anon_sym_OBJC_EXPORT] = ACTIONS(3034), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3034), - [anon_sym_const] = ACTIONS(3034), - [anon_sym_constexpr] = ACTIONS(3034), - [anon_sym_volatile] = ACTIONS(3034), - [anon_sym_restrict] = ACTIONS(3034), - [anon_sym___restrict__] = ACTIONS(3034), - [anon_sym__Atomic] = ACTIONS(3034), - [anon_sym__Noreturn] = ACTIONS(3034), - [anon_sym_nullable] = ACTIONS(3034), - [anon_sym__Complex] = ACTIONS(3034), - [anon_sym__Nonnull] = ACTIONS(3034), - [anon_sym__Nullable] = ACTIONS(3034), - [anon_sym__Nullable_result] = ACTIONS(3034), - [anon_sym__Null_unspecified] = ACTIONS(3034), - [anon_sym___autoreleasing] = ACTIONS(3034), - [anon_sym___block] = ACTIONS(3034), - [anon_sym___bridge] = ACTIONS(3034), - [anon_sym___bridge_retained] = ACTIONS(3034), - [anon_sym___bridge_transfer] = ACTIONS(3034), - [anon_sym___complex] = ACTIONS(3034), - [anon_sym___const] = ACTIONS(3034), - [anon_sym___imag] = ACTIONS(3034), - [anon_sym___kindof] = ACTIONS(3034), - [anon_sym___nonnull] = ACTIONS(3034), - [anon_sym___nullable] = ACTIONS(3034), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3034), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3034), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3034), - [anon_sym___real] = ACTIONS(3034), - [anon_sym___strong] = ACTIONS(3034), - [anon_sym___unsafe_unretained] = ACTIONS(3034), - [anon_sym___unused] = ACTIONS(3034), - [anon_sym___weak] = ACTIONS(3034), - [sym_primitive_type] = ACTIONS(3034), - [anon_sym_enum] = ACTIONS(3034), - [anon_sym_struct] = ACTIONS(3034), - [anon_sym_union] = ACTIONS(3034), - [anon_sym_if] = ACTIONS(3034), - [anon_sym_switch] = ACTIONS(3034), - [anon_sym_case] = ACTIONS(3034), - [anon_sym_default] = ACTIONS(3034), - [anon_sym_while] = ACTIONS(3034), - [anon_sym_do] = ACTIONS(3034), - [anon_sym_for] = ACTIONS(3034), - [anon_sym_in] = ACTIONS(3034), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_break] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(3034), - [anon_sym_goto] = ACTIONS(3034), - [anon_sym_DASH_DASH] = ACTIONS(3036), - [anon_sym_PLUS_PLUS] = ACTIONS(3036), - [anon_sym_sizeof] = ACTIONS(3034), - [anon_sym___alignof__] = ACTIONS(3034), - [anon_sym___alignof] = ACTIONS(3034), - [anon_sym__alignof] = ACTIONS(3034), - [anon_sym_alignof] = ACTIONS(3034), - [anon_sym__Alignof] = ACTIONS(3034), - [anon_sym_offsetof] = ACTIONS(3034), - [anon_sym__Generic] = ACTIONS(3034), - [anon_sym_asm] = ACTIONS(3034), - [anon_sym___asm__] = ACTIONS(3034), - [sym_number_literal] = ACTIONS(3036), - [anon_sym_L_SQUOTE] = ACTIONS(3036), - [anon_sym_u_SQUOTE] = ACTIONS(3036), - [anon_sym_U_SQUOTE] = ACTIONS(3036), - [anon_sym_u8_SQUOTE] = ACTIONS(3036), - [anon_sym_SQUOTE] = ACTIONS(3036), - [anon_sym_AT] = ACTIONS(3034), - [anon_sym_DQUOTE] = ACTIONS(3036), - [anon_sym_L_DQUOTE] = ACTIONS(3036), - [anon_sym_u_DQUOTE] = ACTIONS(3036), - [anon_sym_U_DQUOTE] = ACTIONS(3036), - [anon_sym_u8_DQUOTE] = ACTIONS(3036), - [sym_true] = ACTIONS(3034), - [sym_false] = ACTIONS(3034), - [anon_sym_NULL] = ACTIONS(3034), - [anon_sym_nullptr] = ACTIONS(3034), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3034), - [anon_sym___typeof] = ACTIONS(3034), - [anon_sym_typeof] = ACTIONS(3034), - [anon_sym_ATimport] = ACTIONS(3036), - [aux_sym_preproc_undef_token1] = ACTIONS(3034), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3034), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3034), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3034), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3034), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE] = ACTIONS(3034), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_API_AVAILABLE] = ACTIONS(3034), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_API_DEPRECATED] = ACTIONS(3034), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3034), - [anon_sym___deprecated_msg] = ACTIONS(3034), - [anon_sym___deprecated_enum_msg] = ACTIONS(3034), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3034), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3034), - [anon_sym_ATprotocol] = ACTIONS(3036), - [anon_sym_ATinterface] = ACTIONS(3036), - [anon_sym_ATimplementation] = ACTIONS(3036), - [anon_sym_ATcompatibility_alias] = ACTIONS(3036), - [anon_sym_ATsynthesize] = ACTIONS(3036), - [anon_sym_ATdynamic] = ACTIONS(3036), - [anon_sym__Alignas] = ACTIONS(3034), - [anon_sym_ATtry] = ACTIONS(3036), - [anon_sym___try] = ACTIONS(3034), - [anon_sym_ATthrow] = ACTIONS(3036), - [anon_sym_ATselector] = ACTIONS(3036), - [anon_sym_ATavailable] = ACTIONS(3036), - [anon_sym___builtin_available] = ACTIONS(3034), - [anon_sym_va_arg] = ACTIONS(3034), - [anon_sym___asm] = ACTIONS(3034), - [anon_sym_ATencode] = ACTIONS(3036), - [anon_sym_ATsynchronized] = ACTIONS(3036), - [anon_sym_BOOL] = ACTIONS(3034), - [anon_sym_IMP] = ACTIONS(3034), - [anon_sym_SEL] = ACTIONS(3034), - [anon_sym_Class] = ACTIONS(3034), - [anon_sym_id] = ACTIONS(3034), - }, - [686] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_include_token1] = ACTIONS(3074), - [aux_sym_preproc_include_token2] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [aux_sym_preproc_else_token1] = ACTIONS(3074), - [aux_sym_preproc_elif_token1] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_LPAREN2] = ACTIONS(3076), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_TILDE] = ACTIONS(3076), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_STAR] = ACTIONS(3076), - [anon_sym_CARET] = ACTIONS(3076), - [anon_sym_AMP] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_LBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_ATautoreleasepool] = ACTIONS(3076), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [anon_sym_if] = ACTIONS(3074), - [anon_sym_switch] = ACTIONS(3074), - [anon_sym_case] = ACTIONS(3074), - [anon_sym_default] = ACTIONS(3074), - [anon_sym_while] = ACTIONS(3074), - [anon_sym_do] = ACTIONS(3074), - [anon_sym_for] = ACTIONS(3074), - [anon_sym_in] = ACTIONS(3074), - [anon_sym_return] = ACTIONS(3074), - [anon_sym_break] = ACTIONS(3074), - [anon_sym_continue] = ACTIONS(3074), - [anon_sym_goto] = ACTIONS(3074), - [anon_sym_DASH_DASH] = ACTIONS(3076), - [anon_sym_PLUS_PLUS] = ACTIONS(3076), - [anon_sym_sizeof] = ACTIONS(3074), - [anon_sym___alignof__] = ACTIONS(3074), - [anon_sym___alignof] = ACTIONS(3074), - [anon_sym__alignof] = ACTIONS(3074), - [anon_sym_alignof] = ACTIONS(3074), - [anon_sym__Alignof] = ACTIONS(3074), - [anon_sym_offsetof] = ACTIONS(3074), - [anon_sym__Generic] = ACTIONS(3074), - [anon_sym_asm] = ACTIONS(3074), - [anon_sym___asm__] = ACTIONS(3074), - [sym_number_literal] = ACTIONS(3076), - [anon_sym_L_SQUOTE] = ACTIONS(3076), - [anon_sym_u_SQUOTE] = ACTIONS(3076), - [anon_sym_U_SQUOTE] = ACTIONS(3076), - [anon_sym_u8_SQUOTE] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3076), - [anon_sym_AT] = ACTIONS(3074), - [anon_sym_DQUOTE] = ACTIONS(3076), - [anon_sym_L_DQUOTE] = ACTIONS(3076), - [anon_sym_u_DQUOTE] = ACTIONS(3076), - [anon_sym_U_DQUOTE] = ACTIONS(3076), - [anon_sym_u8_DQUOTE] = ACTIONS(3076), - [sym_true] = ACTIONS(3074), - [sym_false] = ACTIONS(3074), - [anon_sym_NULL] = ACTIONS(3074), - [anon_sym_nullptr] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_ATimport] = ACTIONS(3076), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_POUND] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATprotocol] = ACTIONS(3076), - [anon_sym_ATinterface] = ACTIONS(3076), - [anon_sym_ATimplementation] = ACTIONS(3076), - [anon_sym_ATcompatibility_alias] = ACTIONS(3076), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_ATtry] = ACTIONS(3076), - [anon_sym___try] = ACTIONS(3074), - [anon_sym_ATthrow] = ACTIONS(3076), - [anon_sym_ATselector] = ACTIONS(3076), - [anon_sym_ATavailable] = ACTIONS(3076), - [anon_sym___builtin_available] = ACTIONS(3074), - [anon_sym_va_arg] = ACTIONS(3074), - [anon_sym___asm] = ACTIONS(3074), - [anon_sym_ATencode] = ACTIONS(3076), - [anon_sym_ATsynchronized] = ACTIONS(3076), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - }, - [687] = { - [sym_identifier] = ACTIONS(3038), - [aux_sym_preproc_include_token1] = ACTIONS(3038), - [aux_sym_preproc_include_token2] = ACTIONS(3038), - [aux_sym_preproc_def_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token2] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3038), - [aux_sym_preproc_else_token1] = ACTIONS(3038), - [aux_sym_preproc_elif_token1] = ACTIONS(3038), - [sym_preproc_directive] = ACTIONS(3038), - [anon_sym_LPAREN2] = ACTIONS(3040), - [anon_sym_BANG] = ACTIONS(3040), - [anon_sym_TILDE] = ACTIONS(3040), - [anon_sym_DASH] = ACTIONS(3038), - [anon_sym_PLUS] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_CARET] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_SEMI] = ACTIONS(3040), - [anon_sym___extension__] = ACTIONS(3038), - [anon_sym_typedef] = ACTIONS(3038), - [anon_sym_extern] = ACTIONS(3038), - [anon_sym___attribute__] = ACTIONS(3038), - [anon_sym___attribute] = ACTIONS(3038), - [anon_sym_noreturn] = ACTIONS(3038), - [anon_sym_LBRACK] = ACTIONS(3040), - [anon_sym___declspec] = ACTIONS(3038), - [anon_sym___cdecl] = ACTIONS(3038), - [anon_sym___clrcall] = ACTIONS(3038), - [anon_sym___stdcall] = ACTIONS(3038), - [anon_sym___fastcall] = ACTIONS(3038), - [anon_sym___thiscall] = ACTIONS(3038), - [anon_sym___vectorcall] = ACTIONS(3038), - [anon_sym_LBRACE] = ACTIONS(3040), - [anon_sym_signed] = ACTIONS(3038), - [anon_sym_unsigned] = ACTIONS(3038), - [anon_sym_long] = ACTIONS(3038), - [anon_sym_short] = ACTIONS(3038), - [anon_sym_ATautoreleasepool] = ACTIONS(3040), - [anon_sym_static] = ACTIONS(3038), - [anon_sym_auto] = ACTIONS(3038), - [anon_sym_register] = ACTIONS(3038), - [anon_sym_inline] = ACTIONS(3038), - [anon_sym___inline] = ACTIONS(3038), - [anon_sym___inline__] = ACTIONS(3038), - [anon_sym___forceinline] = ACTIONS(3038), - [anon_sym_thread_local] = ACTIONS(3038), - [anon_sym___thread] = ACTIONS(3038), - [anon_sym_CG_EXTERN] = ACTIONS(3038), - [anon_sym_CG_INLINE] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3038), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3038), - [anon_sym_IBOutlet] = ACTIONS(3038), - [anon_sym_IBInspectable] = ACTIONS(3038), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3038), - [anon_sym_NS_INLINE] = ACTIONS(3038), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3038), - [anon_sym_OBJC_EXPORT] = ACTIONS(3038), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3038), - [anon_sym_const] = ACTIONS(3038), - [anon_sym_constexpr] = ACTIONS(3038), - [anon_sym_volatile] = ACTIONS(3038), - [anon_sym_restrict] = ACTIONS(3038), - [anon_sym___restrict__] = ACTIONS(3038), - [anon_sym__Atomic] = ACTIONS(3038), - [anon_sym__Noreturn] = ACTIONS(3038), - [anon_sym_nullable] = ACTIONS(3038), - [anon_sym__Complex] = ACTIONS(3038), - [anon_sym__Nonnull] = ACTIONS(3038), - [anon_sym__Nullable] = ACTIONS(3038), - [anon_sym__Nullable_result] = ACTIONS(3038), - [anon_sym__Null_unspecified] = ACTIONS(3038), - [anon_sym___autoreleasing] = ACTIONS(3038), - [anon_sym___block] = ACTIONS(3038), - [anon_sym___bridge] = ACTIONS(3038), - [anon_sym___bridge_retained] = ACTIONS(3038), - [anon_sym___bridge_transfer] = ACTIONS(3038), - [anon_sym___complex] = ACTIONS(3038), - [anon_sym___const] = ACTIONS(3038), - [anon_sym___imag] = ACTIONS(3038), - [anon_sym___kindof] = ACTIONS(3038), - [anon_sym___nonnull] = ACTIONS(3038), - [anon_sym___nullable] = ACTIONS(3038), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3038), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3038), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3038), - [anon_sym___real] = ACTIONS(3038), - [anon_sym___strong] = ACTIONS(3038), - [anon_sym___unsafe_unretained] = ACTIONS(3038), - [anon_sym___unused] = ACTIONS(3038), - [anon_sym___weak] = ACTIONS(3038), - [sym_primitive_type] = ACTIONS(3038), - [anon_sym_enum] = ACTIONS(3038), - [anon_sym_struct] = ACTIONS(3038), - [anon_sym_union] = ACTIONS(3038), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_switch] = ACTIONS(3038), - [anon_sym_case] = ACTIONS(3038), - [anon_sym_default] = ACTIONS(3038), - [anon_sym_while] = ACTIONS(3038), - [anon_sym_do] = ACTIONS(3038), - [anon_sym_for] = ACTIONS(3038), - [anon_sym_in] = ACTIONS(3038), - [anon_sym_return] = ACTIONS(3038), - [anon_sym_break] = ACTIONS(3038), - [anon_sym_continue] = ACTIONS(3038), - [anon_sym_goto] = ACTIONS(3038), - [anon_sym_DASH_DASH] = ACTIONS(3040), - [anon_sym_PLUS_PLUS] = ACTIONS(3040), - [anon_sym_sizeof] = ACTIONS(3038), - [anon_sym___alignof__] = ACTIONS(3038), - [anon_sym___alignof] = ACTIONS(3038), - [anon_sym__alignof] = ACTIONS(3038), - [anon_sym_alignof] = ACTIONS(3038), - [anon_sym__Alignof] = ACTIONS(3038), - [anon_sym_offsetof] = ACTIONS(3038), - [anon_sym__Generic] = ACTIONS(3038), - [anon_sym_asm] = ACTIONS(3038), - [anon_sym___asm__] = ACTIONS(3038), - [sym_number_literal] = ACTIONS(3040), - [anon_sym_L_SQUOTE] = ACTIONS(3040), - [anon_sym_u_SQUOTE] = ACTIONS(3040), - [anon_sym_U_SQUOTE] = ACTIONS(3040), - [anon_sym_u8_SQUOTE] = ACTIONS(3040), - [anon_sym_SQUOTE] = ACTIONS(3040), - [anon_sym_AT] = ACTIONS(3038), - [anon_sym_DQUOTE] = ACTIONS(3040), - [anon_sym_L_DQUOTE] = ACTIONS(3040), - [anon_sym_u_DQUOTE] = ACTIONS(3040), - [anon_sym_U_DQUOTE] = ACTIONS(3040), - [anon_sym_u8_DQUOTE] = ACTIONS(3040), - [sym_true] = ACTIONS(3038), - [sym_false] = ACTIONS(3038), - [anon_sym_NULL] = ACTIONS(3038), - [anon_sym_nullptr] = ACTIONS(3038), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3038), - [anon_sym___typeof] = ACTIONS(3038), - [anon_sym_typeof] = ACTIONS(3038), - [anon_sym_ATimport] = ACTIONS(3040), - [aux_sym_preproc_undef_token1] = ACTIONS(3038), - [anon_sym_POUND] = ACTIONS(3038), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3038), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3038), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3038), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3038), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE] = ACTIONS(3038), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_API_AVAILABLE] = ACTIONS(3038), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_API_DEPRECATED] = ACTIONS(3038), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3038), - [anon_sym___deprecated_msg] = ACTIONS(3038), - [anon_sym___deprecated_enum_msg] = ACTIONS(3038), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3038), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3038), - [anon_sym_ATprotocol] = ACTIONS(3040), - [anon_sym_ATinterface] = ACTIONS(3040), - [anon_sym_ATimplementation] = ACTIONS(3040), - [anon_sym_ATcompatibility_alias] = ACTIONS(3040), - [anon_sym_ATsynthesize] = ACTIONS(3040), - [anon_sym_ATdynamic] = ACTIONS(3040), - [anon_sym__Alignas] = ACTIONS(3038), - [anon_sym_ATtry] = ACTIONS(3040), - [anon_sym___try] = ACTIONS(3038), - [anon_sym_ATthrow] = ACTIONS(3040), - [anon_sym_ATselector] = ACTIONS(3040), - [anon_sym_ATavailable] = ACTIONS(3040), - [anon_sym___builtin_available] = ACTIONS(3038), - [anon_sym_va_arg] = ACTIONS(3038), - [anon_sym___asm] = ACTIONS(3038), - [anon_sym_ATencode] = ACTIONS(3040), - [anon_sym_ATsynchronized] = ACTIONS(3040), - [anon_sym_BOOL] = ACTIONS(3038), - [anon_sym_IMP] = ACTIONS(3038), - [anon_sym_SEL] = ACTIONS(3038), - [anon_sym_Class] = ACTIONS(3038), - [anon_sym_id] = ACTIONS(3038), - }, - [688] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_include_token1] = ACTIONS(3110), - [aux_sym_preproc_include_token2] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token2] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [aux_sym_preproc_else_token1] = ACTIONS(3110), - [aux_sym_preproc_elif_token1] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_LPAREN2] = ACTIONS(3112), - [anon_sym_BANG] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), - [anon_sym_DASH] = ACTIONS(3110), - [anon_sym_PLUS] = ACTIONS(3110), - [anon_sym_STAR] = ACTIONS(3112), - [anon_sym_CARET] = ACTIONS(3112), - [anon_sym_AMP] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_ATautoreleasepool] = ACTIONS(3112), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_if] = ACTIONS(3110), - [anon_sym_switch] = ACTIONS(3110), - [anon_sym_case] = ACTIONS(3110), - [anon_sym_default] = ACTIONS(3110), - [anon_sym_while] = ACTIONS(3110), - [anon_sym_do] = ACTIONS(3110), - [anon_sym_for] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [anon_sym_return] = ACTIONS(3110), - [anon_sym_break] = ACTIONS(3110), - [anon_sym_continue] = ACTIONS(3110), - [anon_sym_goto] = ACTIONS(3110), - [anon_sym_DASH_DASH] = ACTIONS(3112), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_sizeof] = ACTIONS(3110), - [anon_sym___alignof__] = ACTIONS(3110), - [anon_sym___alignof] = ACTIONS(3110), - [anon_sym__alignof] = ACTIONS(3110), - [anon_sym_alignof] = ACTIONS(3110), - [anon_sym__Alignof] = ACTIONS(3110), - [anon_sym_offsetof] = ACTIONS(3110), - [anon_sym__Generic] = ACTIONS(3110), - [anon_sym_asm] = ACTIONS(3110), - [anon_sym___asm__] = ACTIONS(3110), - [sym_number_literal] = ACTIONS(3112), - [anon_sym_L_SQUOTE] = ACTIONS(3112), - [anon_sym_u_SQUOTE] = ACTIONS(3112), - [anon_sym_U_SQUOTE] = ACTIONS(3112), - [anon_sym_u8_SQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), - [anon_sym_AT] = ACTIONS(3110), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_L_DQUOTE] = ACTIONS(3112), - [anon_sym_u_DQUOTE] = ACTIONS(3112), - [anon_sym_U_DQUOTE] = ACTIONS(3112), - [anon_sym_u8_DQUOTE] = ACTIONS(3112), - [sym_true] = ACTIONS(3110), - [sym_false] = ACTIONS(3110), - [anon_sym_NULL] = ACTIONS(3110), - [anon_sym_nullptr] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATimport] = ACTIONS(3112), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_POUND] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATprotocol] = ACTIONS(3112), - [anon_sym_ATinterface] = ACTIONS(3112), - [anon_sym_ATimplementation] = ACTIONS(3112), - [anon_sym_ATcompatibility_alias] = ACTIONS(3112), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_ATtry] = ACTIONS(3112), - [anon_sym___try] = ACTIONS(3110), - [anon_sym_ATthrow] = ACTIONS(3112), - [anon_sym_ATselector] = ACTIONS(3112), - [anon_sym_ATavailable] = ACTIONS(3112), - [anon_sym___builtin_available] = ACTIONS(3110), - [anon_sym_va_arg] = ACTIONS(3110), - [anon_sym___asm] = ACTIONS(3110), - [anon_sym_ATencode] = ACTIONS(3112), - [anon_sym_ATsynchronized] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [689] = { - [sym_identifier] = ACTIONS(3042), - [aux_sym_preproc_include_token1] = ACTIONS(3042), - [aux_sym_preproc_include_token2] = ACTIONS(3042), - [aux_sym_preproc_def_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token2] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3042), - [aux_sym_preproc_else_token1] = ACTIONS(3042), - [aux_sym_preproc_elif_token1] = ACTIONS(3042), - [sym_preproc_directive] = ACTIONS(3042), - [anon_sym_LPAREN2] = ACTIONS(3044), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_TILDE] = ACTIONS(3044), - [anon_sym_DASH] = ACTIONS(3042), - [anon_sym_PLUS] = ACTIONS(3042), - [anon_sym_STAR] = ACTIONS(3044), - [anon_sym_CARET] = ACTIONS(3044), - [anon_sym_AMP] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3044), - [anon_sym___extension__] = ACTIONS(3042), - [anon_sym_typedef] = ACTIONS(3042), - [anon_sym_extern] = ACTIONS(3042), - [anon_sym___attribute__] = ACTIONS(3042), - [anon_sym___attribute] = ACTIONS(3042), - [anon_sym_noreturn] = ACTIONS(3042), - [anon_sym_LBRACK] = ACTIONS(3044), - [anon_sym___declspec] = ACTIONS(3042), - [anon_sym___cdecl] = ACTIONS(3042), - [anon_sym___clrcall] = ACTIONS(3042), - [anon_sym___stdcall] = ACTIONS(3042), - [anon_sym___fastcall] = ACTIONS(3042), - [anon_sym___thiscall] = ACTIONS(3042), - [anon_sym___vectorcall] = ACTIONS(3042), - [anon_sym_LBRACE] = ACTIONS(3044), - [anon_sym_signed] = ACTIONS(3042), - [anon_sym_unsigned] = ACTIONS(3042), - [anon_sym_long] = ACTIONS(3042), - [anon_sym_short] = ACTIONS(3042), - [anon_sym_ATautoreleasepool] = ACTIONS(3044), - [anon_sym_static] = ACTIONS(3042), - [anon_sym_auto] = ACTIONS(3042), - [anon_sym_register] = ACTIONS(3042), - [anon_sym_inline] = ACTIONS(3042), - [anon_sym___inline] = ACTIONS(3042), - [anon_sym___inline__] = ACTIONS(3042), - [anon_sym___forceinline] = ACTIONS(3042), - [anon_sym_thread_local] = ACTIONS(3042), - [anon_sym___thread] = ACTIONS(3042), - [anon_sym_CG_EXTERN] = ACTIONS(3042), - [anon_sym_CG_INLINE] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3042), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3042), - [anon_sym_IBOutlet] = ACTIONS(3042), - [anon_sym_IBInspectable] = ACTIONS(3042), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3042), - [anon_sym_NS_INLINE] = ACTIONS(3042), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3042), - [anon_sym_OBJC_EXPORT] = ACTIONS(3042), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3042), - [anon_sym_const] = ACTIONS(3042), - [anon_sym_constexpr] = ACTIONS(3042), - [anon_sym_volatile] = ACTIONS(3042), - [anon_sym_restrict] = ACTIONS(3042), - [anon_sym___restrict__] = ACTIONS(3042), - [anon_sym__Atomic] = ACTIONS(3042), - [anon_sym__Noreturn] = ACTIONS(3042), - [anon_sym_nullable] = ACTIONS(3042), - [anon_sym__Complex] = ACTIONS(3042), - [anon_sym__Nonnull] = ACTIONS(3042), - [anon_sym__Nullable] = ACTIONS(3042), - [anon_sym__Nullable_result] = ACTIONS(3042), - [anon_sym__Null_unspecified] = ACTIONS(3042), - [anon_sym___autoreleasing] = ACTIONS(3042), - [anon_sym___block] = ACTIONS(3042), - [anon_sym___bridge] = ACTIONS(3042), - [anon_sym___bridge_retained] = ACTIONS(3042), - [anon_sym___bridge_transfer] = ACTIONS(3042), - [anon_sym___complex] = ACTIONS(3042), - [anon_sym___const] = ACTIONS(3042), - [anon_sym___imag] = ACTIONS(3042), - [anon_sym___kindof] = ACTIONS(3042), - [anon_sym___nonnull] = ACTIONS(3042), - [anon_sym___nullable] = ACTIONS(3042), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3042), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3042), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3042), - [anon_sym___real] = ACTIONS(3042), - [anon_sym___strong] = ACTIONS(3042), - [anon_sym___unsafe_unretained] = ACTIONS(3042), - [anon_sym___unused] = ACTIONS(3042), - [anon_sym___weak] = ACTIONS(3042), - [sym_primitive_type] = ACTIONS(3042), - [anon_sym_enum] = ACTIONS(3042), - [anon_sym_struct] = ACTIONS(3042), - [anon_sym_union] = ACTIONS(3042), - [anon_sym_if] = ACTIONS(3042), - [anon_sym_switch] = ACTIONS(3042), - [anon_sym_case] = ACTIONS(3042), - [anon_sym_default] = ACTIONS(3042), - [anon_sym_while] = ACTIONS(3042), - [anon_sym_do] = ACTIONS(3042), - [anon_sym_for] = ACTIONS(3042), - [anon_sym_in] = ACTIONS(3042), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_break] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(3042), - [anon_sym_goto] = ACTIONS(3042), - [anon_sym_DASH_DASH] = ACTIONS(3044), - [anon_sym_PLUS_PLUS] = ACTIONS(3044), - [anon_sym_sizeof] = ACTIONS(3042), - [anon_sym___alignof__] = ACTIONS(3042), - [anon_sym___alignof] = ACTIONS(3042), - [anon_sym__alignof] = ACTIONS(3042), - [anon_sym_alignof] = ACTIONS(3042), - [anon_sym__Alignof] = ACTIONS(3042), - [anon_sym_offsetof] = ACTIONS(3042), - [anon_sym__Generic] = ACTIONS(3042), - [anon_sym_asm] = ACTIONS(3042), - [anon_sym___asm__] = ACTIONS(3042), - [sym_number_literal] = ACTIONS(3044), - [anon_sym_L_SQUOTE] = ACTIONS(3044), - [anon_sym_u_SQUOTE] = ACTIONS(3044), - [anon_sym_U_SQUOTE] = ACTIONS(3044), - [anon_sym_u8_SQUOTE] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3044), - [anon_sym_AT] = ACTIONS(3042), - [anon_sym_DQUOTE] = ACTIONS(3044), - [anon_sym_L_DQUOTE] = ACTIONS(3044), - [anon_sym_u_DQUOTE] = ACTIONS(3044), - [anon_sym_U_DQUOTE] = ACTIONS(3044), - [anon_sym_u8_DQUOTE] = ACTIONS(3044), - [sym_true] = ACTIONS(3042), - [sym_false] = ACTIONS(3042), - [anon_sym_NULL] = ACTIONS(3042), - [anon_sym_nullptr] = ACTIONS(3042), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3042), - [anon_sym___typeof] = ACTIONS(3042), - [anon_sym_typeof] = ACTIONS(3042), - [anon_sym_ATimport] = ACTIONS(3044), - [aux_sym_preproc_undef_token1] = ACTIONS(3042), - [anon_sym_POUND] = ACTIONS(3042), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3042), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3042), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3042), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3042), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE] = ACTIONS(3042), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_API_AVAILABLE] = ACTIONS(3042), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_API_DEPRECATED] = ACTIONS(3042), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3042), - [anon_sym___deprecated_msg] = ACTIONS(3042), - [anon_sym___deprecated_enum_msg] = ACTIONS(3042), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3042), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3042), - [anon_sym_ATprotocol] = ACTIONS(3044), - [anon_sym_ATinterface] = ACTIONS(3044), - [anon_sym_ATimplementation] = ACTIONS(3044), - [anon_sym_ATcompatibility_alias] = ACTIONS(3044), - [anon_sym_ATsynthesize] = ACTIONS(3044), - [anon_sym_ATdynamic] = ACTIONS(3044), - [anon_sym__Alignas] = ACTIONS(3042), - [anon_sym_ATtry] = ACTIONS(3044), - [anon_sym___try] = ACTIONS(3042), - [anon_sym_ATthrow] = ACTIONS(3044), - [anon_sym_ATselector] = ACTIONS(3044), - [anon_sym_ATavailable] = ACTIONS(3044), - [anon_sym___builtin_available] = ACTIONS(3042), - [anon_sym_va_arg] = ACTIONS(3042), - [anon_sym___asm] = ACTIONS(3042), - [anon_sym_ATencode] = ACTIONS(3044), - [anon_sym_ATsynchronized] = ACTIONS(3044), - [anon_sym_BOOL] = ACTIONS(3042), - [anon_sym_IMP] = ACTIONS(3042), - [anon_sym_SEL] = ACTIONS(3042), - [anon_sym_Class] = ACTIONS(3042), - [anon_sym_id] = ACTIONS(3042), - }, - [690] = { - [sym_identifier] = ACTIONS(2974), - [aux_sym_preproc_include_token1] = ACTIONS(2974), - [aux_sym_preproc_include_token2] = ACTIONS(2974), - [aux_sym_preproc_def_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token2] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2974), - [aux_sym_preproc_else_token1] = ACTIONS(2974), - [aux_sym_preproc_elif_token1] = ACTIONS(2974), - [sym_preproc_directive] = ACTIONS(2974), - [anon_sym_LPAREN2] = ACTIONS(2976), - [anon_sym_BANG] = ACTIONS(2976), - [anon_sym_TILDE] = ACTIONS(2976), - [anon_sym_DASH] = ACTIONS(2974), - [anon_sym_PLUS] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_CARET] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_SEMI] = ACTIONS(2976), - [anon_sym___extension__] = ACTIONS(2974), - [anon_sym_typedef] = ACTIONS(2974), - [anon_sym_extern] = ACTIONS(2974), - [anon_sym___attribute__] = ACTIONS(2974), - [anon_sym___attribute] = ACTIONS(2974), - [anon_sym_noreturn] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym___declspec] = ACTIONS(2974), - [anon_sym___cdecl] = ACTIONS(2974), - [anon_sym___clrcall] = ACTIONS(2974), - [anon_sym___stdcall] = ACTIONS(2974), - [anon_sym___fastcall] = ACTIONS(2974), - [anon_sym___thiscall] = ACTIONS(2974), - [anon_sym___vectorcall] = ACTIONS(2974), - [anon_sym_LBRACE] = ACTIONS(2976), - [anon_sym_signed] = ACTIONS(2974), - [anon_sym_unsigned] = ACTIONS(2974), - [anon_sym_long] = ACTIONS(2974), - [anon_sym_short] = ACTIONS(2974), - [anon_sym_ATautoreleasepool] = ACTIONS(2976), - [anon_sym_static] = ACTIONS(2974), - [anon_sym_auto] = ACTIONS(2974), - [anon_sym_register] = ACTIONS(2974), - [anon_sym_inline] = ACTIONS(2974), - [anon_sym___inline] = ACTIONS(2974), - [anon_sym___inline__] = ACTIONS(2974), - [anon_sym___forceinline] = ACTIONS(2974), - [anon_sym_thread_local] = ACTIONS(2974), - [anon_sym___thread] = ACTIONS(2974), - [anon_sym_CG_EXTERN] = ACTIONS(2974), - [anon_sym_CG_INLINE] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2974), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2974), - [anon_sym_IBOutlet] = ACTIONS(2974), - [anon_sym_IBInspectable] = ACTIONS(2974), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2974), - [anon_sym_NS_INLINE] = ACTIONS(2974), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2974), - [anon_sym_OBJC_EXPORT] = ACTIONS(2974), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2974), - [anon_sym_const] = ACTIONS(2974), - [anon_sym_constexpr] = ACTIONS(2974), - [anon_sym_volatile] = ACTIONS(2974), - [anon_sym_restrict] = ACTIONS(2974), - [anon_sym___restrict__] = ACTIONS(2974), - [anon_sym__Atomic] = ACTIONS(2974), - [anon_sym__Noreturn] = ACTIONS(2974), - [anon_sym_nullable] = ACTIONS(2974), - [anon_sym__Complex] = ACTIONS(2974), - [anon_sym__Nonnull] = ACTIONS(2974), - [anon_sym__Nullable] = ACTIONS(2974), - [anon_sym__Nullable_result] = ACTIONS(2974), - [anon_sym__Null_unspecified] = ACTIONS(2974), - [anon_sym___autoreleasing] = ACTIONS(2974), - [anon_sym___block] = ACTIONS(2974), - [anon_sym___bridge] = ACTIONS(2974), - [anon_sym___bridge_retained] = ACTIONS(2974), - [anon_sym___bridge_transfer] = ACTIONS(2974), - [anon_sym___complex] = ACTIONS(2974), - [anon_sym___const] = ACTIONS(2974), - [anon_sym___imag] = ACTIONS(2974), - [anon_sym___kindof] = ACTIONS(2974), - [anon_sym___nonnull] = ACTIONS(2974), - [anon_sym___nullable] = ACTIONS(2974), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2974), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2974), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2974), - [anon_sym___real] = ACTIONS(2974), - [anon_sym___strong] = ACTIONS(2974), - [anon_sym___unsafe_unretained] = ACTIONS(2974), - [anon_sym___unused] = ACTIONS(2974), - [anon_sym___weak] = ACTIONS(2974), - [sym_primitive_type] = ACTIONS(2974), - [anon_sym_enum] = ACTIONS(2974), - [anon_sym_struct] = ACTIONS(2974), - [anon_sym_union] = ACTIONS(2974), - [anon_sym_if] = ACTIONS(2974), - [anon_sym_switch] = ACTIONS(2974), - [anon_sym_case] = ACTIONS(2974), - [anon_sym_default] = ACTIONS(2974), - [anon_sym_while] = ACTIONS(2974), - [anon_sym_do] = ACTIONS(2974), - [anon_sym_for] = ACTIONS(2974), - [anon_sym_in] = ACTIONS(2974), - [anon_sym_return] = ACTIONS(2974), - [anon_sym_break] = ACTIONS(2974), - [anon_sym_continue] = ACTIONS(2974), - [anon_sym_goto] = ACTIONS(2974), - [anon_sym_DASH_DASH] = ACTIONS(2976), - [anon_sym_PLUS_PLUS] = ACTIONS(2976), - [anon_sym_sizeof] = ACTIONS(2974), - [anon_sym___alignof__] = ACTIONS(2974), - [anon_sym___alignof] = ACTIONS(2974), - [anon_sym__alignof] = ACTIONS(2974), - [anon_sym_alignof] = ACTIONS(2974), - [anon_sym__Alignof] = ACTIONS(2974), - [anon_sym_offsetof] = ACTIONS(2974), - [anon_sym__Generic] = ACTIONS(2974), - [anon_sym_asm] = ACTIONS(2974), - [anon_sym___asm__] = ACTIONS(2974), - [sym_number_literal] = ACTIONS(2976), - [anon_sym_L_SQUOTE] = ACTIONS(2976), - [anon_sym_u_SQUOTE] = ACTIONS(2976), - [anon_sym_U_SQUOTE] = ACTIONS(2976), - [anon_sym_u8_SQUOTE] = ACTIONS(2976), - [anon_sym_SQUOTE] = ACTIONS(2976), - [anon_sym_AT] = ACTIONS(2974), - [anon_sym_DQUOTE] = ACTIONS(2976), - [anon_sym_L_DQUOTE] = ACTIONS(2976), - [anon_sym_u_DQUOTE] = ACTIONS(2976), - [anon_sym_U_DQUOTE] = ACTIONS(2976), - [anon_sym_u8_DQUOTE] = ACTIONS(2976), - [sym_true] = ACTIONS(2974), - [sym_false] = ACTIONS(2974), - [anon_sym_NULL] = ACTIONS(2974), - [anon_sym_nullptr] = ACTIONS(2974), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2974), - [anon_sym___typeof] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2974), - [anon_sym_ATimport] = ACTIONS(2976), - [aux_sym_preproc_undef_token1] = ACTIONS(2974), - [anon_sym_POUND] = ACTIONS(2974), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2974), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2974), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2974), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2974), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE] = ACTIONS(2974), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_API_AVAILABLE] = ACTIONS(2974), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_API_DEPRECATED] = ACTIONS(2974), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2974), - [anon_sym___deprecated_msg] = ACTIONS(2974), - [anon_sym___deprecated_enum_msg] = ACTIONS(2974), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2974), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2974), - [anon_sym_ATprotocol] = ACTIONS(2976), - [anon_sym_ATinterface] = ACTIONS(2976), - [anon_sym_ATimplementation] = ACTIONS(2976), - [anon_sym_ATcompatibility_alias] = ACTIONS(2976), - [anon_sym_ATsynthesize] = ACTIONS(2976), - [anon_sym_ATdynamic] = ACTIONS(2976), - [anon_sym__Alignas] = ACTIONS(2974), - [anon_sym_ATtry] = ACTIONS(2976), - [anon_sym___try] = ACTIONS(2974), - [anon_sym_ATthrow] = ACTIONS(2976), - [anon_sym_ATselector] = ACTIONS(2976), - [anon_sym_ATavailable] = ACTIONS(2976), - [anon_sym___builtin_available] = ACTIONS(2974), - [anon_sym_va_arg] = ACTIONS(2974), - [anon_sym___asm] = ACTIONS(2974), - [anon_sym_ATencode] = ACTIONS(2976), - [anon_sym_ATsynchronized] = ACTIONS(2976), - [anon_sym_BOOL] = ACTIONS(2974), - [anon_sym_IMP] = ACTIONS(2974), - [anon_sym_SEL] = ACTIONS(2974), - [anon_sym_Class] = ACTIONS(2974), - [anon_sym_id] = ACTIONS(2974), - }, - [691] = { - [sym_identifier] = ACTIONS(2970), - [aux_sym_preproc_include_token1] = ACTIONS(2970), - [aux_sym_preproc_include_token2] = ACTIONS(2970), - [aux_sym_preproc_def_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token2] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2970), - [aux_sym_preproc_else_token1] = ACTIONS(2970), - [aux_sym_preproc_elif_token1] = ACTIONS(2970), - [sym_preproc_directive] = ACTIONS(2970), - [anon_sym_LPAREN2] = ACTIONS(2972), - [anon_sym_BANG] = ACTIONS(2972), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_PLUS] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2972), - [anon_sym_AMP] = ACTIONS(2972), - [anon_sym_SEMI] = ACTIONS(2972), - [anon_sym___extension__] = ACTIONS(2970), - [anon_sym_typedef] = ACTIONS(2970), - [anon_sym_extern] = ACTIONS(2970), - [anon_sym___attribute__] = ACTIONS(2970), - [anon_sym___attribute] = ACTIONS(2970), - [anon_sym_noreturn] = ACTIONS(2970), - [anon_sym_LBRACK] = ACTIONS(2972), - [anon_sym___declspec] = ACTIONS(2970), - [anon_sym___cdecl] = ACTIONS(2970), - [anon_sym___clrcall] = ACTIONS(2970), - [anon_sym___stdcall] = ACTIONS(2970), - [anon_sym___fastcall] = ACTIONS(2970), - [anon_sym___thiscall] = ACTIONS(2970), - [anon_sym___vectorcall] = ACTIONS(2970), - [anon_sym_LBRACE] = ACTIONS(2972), - [anon_sym_signed] = ACTIONS(2970), - [anon_sym_unsigned] = ACTIONS(2970), - [anon_sym_long] = ACTIONS(2970), - [anon_sym_short] = ACTIONS(2970), - [anon_sym_ATautoreleasepool] = ACTIONS(2972), - [anon_sym_static] = ACTIONS(2970), - [anon_sym_auto] = ACTIONS(2970), - [anon_sym_register] = ACTIONS(2970), - [anon_sym_inline] = ACTIONS(2970), - [anon_sym___inline] = ACTIONS(2970), - [anon_sym___inline__] = ACTIONS(2970), - [anon_sym___forceinline] = ACTIONS(2970), - [anon_sym_thread_local] = ACTIONS(2970), - [anon_sym___thread] = ACTIONS(2970), - [anon_sym_CG_EXTERN] = ACTIONS(2970), - [anon_sym_CG_INLINE] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2970), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2970), - [anon_sym_IBOutlet] = ACTIONS(2970), - [anon_sym_IBInspectable] = ACTIONS(2970), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2970), - [anon_sym_NS_INLINE] = ACTIONS(2970), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2970), - [anon_sym_OBJC_EXPORT] = ACTIONS(2970), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2970), - [anon_sym_const] = ACTIONS(2970), - [anon_sym_constexpr] = ACTIONS(2970), - [anon_sym_volatile] = ACTIONS(2970), - [anon_sym_restrict] = ACTIONS(2970), - [anon_sym___restrict__] = ACTIONS(2970), - [anon_sym__Atomic] = ACTIONS(2970), - [anon_sym__Noreturn] = ACTIONS(2970), - [anon_sym_nullable] = ACTIONS(2970), - [anon_sym__Complex] = ACTIONS(2970), - [anon_sym__Nonnull] = ACTIONS(2970), - [anon_sym__Nullable] = ACTIONS(2970), - [anon_sym__Nullable_result] = ACTIONS(2970), - [anon_sym__Null_unspecified] = ACTIONS(2970), - [anon_sym___autoreleasing] = ACTIONS(2970), - [anon_sym___block] = ACTIONS(2970), - [anon_sym___bridge] = ACTIONS(2970), - [anon_sym___bridge_retained] = ACTIONS(2970), - [anon_sym___bridge_transfer] = ACTIONS(2970), - [anon_sym___complex] = ACTIONS(2970), - [anon_sym___const] = ACTIONS(2970), - [anon_sym___imag] = ACTIONS(2970), - [anon_sym___kindof] = ACTIONS(2970), - [anon_sym___nonnull] = ACTIONS(2970), - [anon_sym___nullable] = ACTIONS(2970), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2970), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2970), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2970), - [anon_sym___real] = ACTIONS(2970), - [anon_sym___strong] = ACTIONS(2970), - [anon_sym___unsafe_unretained] = ACTIONS(2970), - [anon_sym___unused] = ACTIONS(2970), - [anon_sym___weak] = ACTIONS(2970), - [sym_primitive_type] = ACTIONS(2970), - [anon_sym_enum] = ACTIONS(2970), - [anon_sym_struct] = ACTIONS(2970), - [anon_sym_union] = ACTIONS(2970), - [anon_sym_if] = ACTIONS(2970), - [anon_sym_switch] = ACTIONS(2970), - [anon_sym_case] = ACTIONS(2970), - [anon_sym_default] = ACTIONS(2970), - [anon_sym_while] = ACTIONS(2970), - [anon_sym_do] = ACTIONS(2970), - [anon_sym_for] = ACTIONS(2970), - [anon_sym_in] = ACTIONS(2970), - [anon_sym_return] = ACTIONS(2970), - [anon_sym_break] = ACTIONS(2970), - [anon_sym_continue] = ACTIONS(2970), - [anon_sym_goto] = ACTIONS(2970), - [anon_sym_DASH_DASH] = ACTIONS(2972), - [anon_sym_PLUS_PLUS] = ACTIONS(2972), - [anon_sym_sizeof] = ACTIONS(2970), - [anon_sym___alignof__] = ACTIONS(2970), - [anon_sym___alignof] = ACTIONS(2970), - [anon_sym__alignof] = ACTIONS(2970), - [anon_sym_alignof] = ACTIONS(2970), - [anon_sym__Alignof] = ACTIONS(2970), - [anon_sym_offsetof] = ACTIONS(2970), - [anon_sym__Generic] = ACTIONS(2970), - [anon_sym_asm] = ACTIONS(2970), - [anon_sym___asm__] = ACTIONS(2970), - [sym_number_literal] = ACTIONS(2972), - [anon_sym_L_SQUOTE] = ACTIONS(2972), - [anon_sym_u_SQUOTE] = ACTIONS(2972), - [anon_sym_U_SQUOTE] = ACTIONS(2972), - [anon_sym_u8_SQUOTE] = ACTIONS(2972), - [anon_sym_SQUOTE] = ACTIONS(2972), - [anon_sym_AT] = ACTIONS(2970), - [anon_sym_DQUOTE] = ACTIONS(2972), - [anon_sym_L_DQUOTE] = ACTIONS(2972), - [anon_sym_u_DQUOTE] = ACTIONS(2972), - [anon_sym_U_DQUOTE] = ACTIONS(2972), - [anon_sym_u8_DQUOTE] = ACTIONS(2972), - [sym_true] = ACTIONS(2970), - [sym_false] = ACTIONS(2970), - [anon_sym_NULL] = ACTIONS(2970), - [anon_sym_nullptr] = ACTIONS(2970), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2970), - [anon_sym___typeof] = ACTIONS(2970), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_ATimport] = ACTIONS(2972), - [aux_sym_preproc_undef_token1] = ACTIONS(2970), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2970), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2970), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2970), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2970), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE] = ACTIONS(2970), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_API_AVAILABLE] = ACTIONS(2970), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_API_DEPRECATED] = ACTIONS(2970), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2970), - [anon_sym___deprecated_msg] = ACTIONS(2970), - [anon_sym___deprecated_enum_msg] = ACTIONS(2970), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2970), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2970), - [anon_sym_ATprotocol] = ACTIONS(2972), - [anon_sym_ATinterface] = ACTIONS(2972), - [anon_sym_ATimplementation] = ACTIONS(2972), - [anon_sym_ATcompatibility_alias] = ACTIONS(2972), - [anon_sym_ATsynthesize] = ACTIONS(2972), - [anon_sym_ATdynamic] = ACTIONS(2972), - [anon_sym__Alignas] = ACTIONS(2970), - [anon_sym_ATtry] = ACTIONS(2972), - [anon_sym___try] = ACTIONS(2970), - [anon_sym_ATthrow] = ACTIONS(2972), - [anon_sym_ATselector] = ACTIONS(2972), - [anon_sym_ATavailable] = ACTIONS(2972), - [anon_sym___builtin_available] = ACTIONS(2970), - [anon_sym_va_arg] = ACTIONS(2970), - [anon_sym___asm] = ACTIONS(2970), - [anon_sym_ATencode] = ACTIONS(2972), - [anon_sym_ATsynchronized] = ACTIONS(2972), - [anon_sym_BOOL] = ACTIONS(2970), - [anon_sym_IMP] = ACTIONS(2970), - [anon_sym_SEL] = ACTIONS(2970), - [anon_sym_Class] = ACTIONS(2970), - [anon_sym_id] = ACTIONS(2970), - }, - [692] = { - [sym_identifier] = ACTIONS(3308), - [aux_sym_preproc_include_token1] = ACTIONS(3308), - [aux_sym_preproc_include_token2] = ACTIONS(3308), - [aux_sym_preproc_def_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token2] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3308), - [aux_sym_preproc_else_token1] = ACTIONS(3308), - [aux_sym_preproc_elif_token1] = ACTIONS(3308), - [sym_preproc_directive] = ACTIONS(3308), - [anon_sym_LPAREN2] = ACTIONS(3310), - [anon_sym_BANG] = ACTIONS(3310), - [anon_sym_TILDE] = ACTIONS(3310), - [anon_sym_DASH] = ACTIONS(3308), - [anon_sym_PLUS] = ACTIONS(3308), - [anon_sym_STAR] = ACTIONS(3310), - [anon_sym_CARET] = ACTIONS(3310), - [anon_sym_AMP] = ACTIONS(3310), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym___extension__] = ACTIONS(3308), - [anon_sym_typedef] = ACTIONS(3308), - [anon_sym_extern] = ACTIONS(3308), - [anon_sym___attribute__] = ACTIONS(3308), - [anon_sym___attribute] = ACTIONS(3308), - [anon_sym_noreturn] = ACTIONS(3308), - [anon_sym_LBRACK] = ACTIONS(3310), - [anon_sym___declspec] = ACTIONS(3308), - [anon_sym___cdecl] = ACTIONS(3308), - [anon_sym___clrcall] = ACTIONS(3308), - [anon_sym___stdcall] = ACTIONS(3308), - [anon_sym___fastcall] = ACTIONS(3308), - [anon_sym___thiscall] = ACTIONS(3308), - [anon_sym___vectorcall] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3310), - [anon_sym_signed] = ACTIONS(3308), - [anon_sym_unsigned] = ACTIONS(3308), - [anon_sym_long] = ACTIONS(3308), - [anon_sym_short] = ACTIONS(3308), - [anon_sym_ATautoreleasepool] = ACTIONS(3310), - [anon_sym_static] = ACTIONS(3308), - [anon_sym_auto] = ACTIONS(3308), - [anon_sym_register] = ACTIONS(3308), - [anon_sym_inline] = ACTIONS(3308), - [anon_sym___inline] = ACTIONS(3308), - [anon_sym___inline__] = ACTIONS(3308), - [anon_sym___forceinline] = ACTIONS(3308), - [anon_sym_thread_local] = ACTIONS(3308), - [anon_sym___thread] = ACTIONS(3308), - [anon_sym_CG_EXTERN] = ACTIONS(3308), - [anon_sym_CG_INLINE] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3308), - [anon_sym_IBOutlet] = ACTIONS(3308), - [anon_sym_IBInspectable] = ACTIONS(3308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3308), - [anon_sym_NS_INLINE] = ACTIONS(3308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3308), - [anon_sym_OBJC_EXPORT] = ACTIONS(3308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3308), - [anon_sym_const] = ACTIONS(3308), - [anon_sym_constexpr] = ACTIONS(3308), - [anon_sym_volatile] = ACTIONS(3308), - [anon_sym_restrict] = ACTIONS(3308), - [anon_sym___restrict__] = ACTIONS(3308), - [anon_sym__Atomic] = ACTIONS(3308), - [anon_sym__Noreturn] = ACTIONS(3308), - [anon_sym_nullable] = ACTIONS(3308), - [anon_sym__Complex] = ACTIONS(3308), - [anon_sym__Nonnull] = ACTIONS(3308), - [anon_sym__Nullable] = ACTIONS(3308), - [anon_sym__Nullable_result] = ACTIONS(3308), - [anon_sym__Null_unspecified] = ACTIONS(3308), - [anon_sym___autoreleasing] = ACTIONS(3308), - [anon_sym___block] = ACTIONS(3308), - [anon_sym___bridge] = ACTIONS(3308), - [anon_sym___bridge_retained] = ACTIONS(3308), - [anon_sym___bridge_transfer] = ACTIONS(3308), - [anon_sym___complex] = ACTIONS(3308), - [anon_sym___const] = ACTIONS(3308), - [anon_sym___imag] = ACTIONS(3308), - [anon_sym___kindof] = ACTIONS(3308), - [anon_sym___nonnull] = ACTIONS(3308), - [anon_sym___nullable] = ACTIONS(3308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3308), - [anon_sym___real] = ACTIONS(3308), - [anon_sym___strong] = ACTIONS(3308), - [anon_sym___unsafe_unretained] = ACTIONS(3308), - [anon_sym___unused] = ACTIONS(3308), - [anon_sym___weak] = ACTIONS(3308), - [sym_primitive_type] = ACTIONS(3308), - [anon_sym_enum] = ACTIONS(3308), - [anon_sym_struct] = ACTIONS(3308), - [anon_sym_union] = ACTIONS(3308), - [anon_sym_if] = ACTIONS(3308), - [anon_sym_switch] = ACTIONS(3308), - [anon_sym_case] = ACTIONS(3308), - [anon_sym_default] = ACTIONS(3308), - [anon_sym_while] = ACTIONS(3308), - [anon_sym_do] = ACTIONS(3308), - [anon_sym_for] = ACTIONS(3308), - [anon_sym_in] = ACTIONS(3308), - [anon_sym_return] = ACTIONS(3308), - [anon_sym_break] = ACTIONS(3308), - [anon_sym_continue] = ACTIONS(3308), - [anon_sym_goto] = ACTIONS(3308), - [anon_sym_DASH_DASH] = ACTIONS(3310), - [anon_sym_PLUS_PLUS] = ACTIONS(3310), - [anon_sym_sizeof] = ACTIONS(3308), - [anon_sym___alignof__] = ACTIONS(3308), - [anon_sym___alignof] = ACTIONS(3308), - [anon_sym__alignof] = ACTIONS(3308), - [anon_sym_alignof] = ACTIONS(3308), - [anon_sym__Alignof] = ACTIONS(3308), - [anon_sym_offsetof] = ACTIONS(3308), - [anon_sym__Generic] = ACTIONS(3308), - [anon_sym_asm] = ACTIONS(3308), - [anon_sym___asm__] = ACTIONS(3308), - [sym_number_literal] = ACTIONS(3310), - [anon_sym_L_SQUOTE] = ACTIONS(3310), - [anon_sym_u_SQUOTE] = ACTIONS(3310), - [anon_sym_U_SQUOTE] = ACTIONS(3310), - [anon_sym_u8_SQUOTE] = ACTIONS(3310), - [anon_sym_SQUOTE] = ACTIONS(3310), - [anon_sym_AT] = ACTIONS(3308), - [anon_sym_DQUOTE] = ACTIONS(3310), - [anon_sym_L_DQUOTE] = ACTIONS(3310), - [anon_sym_u_DQUOTE] = ACTIONS(3310), - [anon_sym_U_DQUOTE] = ACTIONS(3310), - [anon_sym_u8_DQUOTE] = ACTIONS(3310), - [sym_true] = ACTIONS(3308), - [sym_false] = ACTIONS(3308), - [anon_sym_NULL] = ACTIONS(3308), - [anon_sym_nullptr] = ACTIONS(3308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3308), - [anon_sym___typeof] = ACTIONS(3308), - [anon_sym_typeof] = ACTIONS(3308), - [anon_sym_ATimport] = ACTIONS(3310), - [aux_sym_preproc_undef_token1] = ACTIONS(3308), - [anon_sym_POUND] = ACTIONS(3308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE] = ACTIONS(3308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_API_AVAILABLE] = ACTIONS(3308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_API_DEPRECATED] = ACTIONS(3308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3308), - [anon_sym___deprecated_msg] = ACTIONS(3308), - [anon_sym___deprecated_enum_msg] = ACTIONS(3308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3308), - [anon_sym_ATprotocol] = ACTIONS(3310), - [anon_sym_ATinterface] = ACTIONS(3310), - [anon_sym_ATimplementation] = ACTIONS(3310), - [anon_sym_ATcompatibility_alias] = ACTIONS(3310), - [anon_sym_ATsynthesize] = ACTIONS(3310), - [anon_sym_ATdynamic] = ACTIONS(3310), - [anon_sym__Alignas] = ACTIONS(3308), - [anon_sym_ATtry] = ACTIONS(3310), - [anon_sym___try] = ACTIONS(3308), - [anon_sym_ATthrow] = ACTIONS(3310), - [anon_sym_ATselector] = ACTIONS(3310), - [anon_sym_ATavailable] = ACTIONS(3310), - [anon_sym___builtin_available] = ACTIONS(3308), - [anon_sym_va_arg] = ACTIONS(3308), - [anon_sym___asm] = ACTIONS(3308), - [anon_sym_ATencode] = ACTIONS(3310), - [anon_sym_ATsynchronized] = ACTIONS(3310), - [anon_sym_BOOL] = ACTIONS(3308), - [anon_sym_IMP] = ACTIONS(3308), - [anon_sym_SEL] = ACTIONS(3308), - [anon_sym_Class] = ACTIONS(3308), - [anon_sym_id] = ACTIONS(3308), - }, - [693] = { - [sym_identifier] = ACTIONS(2966), - [aux_sym_preproc_include_token1] = ACTIONS(2966), - [aux_sym_preproc_include_token2] = ACTIONS(2966), - [aux_sym_preproc_def_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token2] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2966), - [aux_sym_preproc_else_token1] = ACTIONS(2966), - [aux_sym_preproc_elif_token1] = ACTIONS(2966), - [sym_preproc_directive] = ACTIONS(2966), - [anon_sym_LPAREN2] = ACTIONS(2968), - [anon_sym_BANG] = ACTIONS(2968), - [anon_sym_TILDE] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2966), - [anon_sym_PLUS] = ACTIONS(2966), - [anon_sym_STAR] = ACTIONS(2968), - [anon_sym_CARET] = ACTIONS(2968), - [anon_sym_AMP] = ACTIONS(2968), - [anon_sym_SEMI] = ACTIONS(2968), - [anon_sym___extension__] = ACTIONS(2966), - [anon_sym_typedef] = ACTIONS(2966), - [anon_sym_extern] = ACTIONS(2966), - [anon_sym___attribute__] = ACTIONS(2966), - [anon_sym___attribute] = ACTIONS(2966), - [anon_sym_noreturn] = ACTIONS(2966), - [anon_sym_LBRACK] = ACTIONS(2968), - [anon_sym___declspec] = ACTIONS(2966), - [anon_sym___cdecl] = ACTIONS(2966), - [anon_sym___clrcall] = ACTIONS(2966), - [anon_sym___stdcall] = ACTIONS(2966), - [anon_sym___fastcall] = ACTIONS(2966), - [anon_sym___thiscall] = ACTIONS(2966), - [anon_sym___vectorcall] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_signed] = ACTIONS(2966), - [anon_sym_unsigned] = ACTIONS(2966), - [anon_sym_long] = ACTIONS(2966), - [anon_sym_short] = ACTIONS(2966), - [anon_sym_ATautoreleasepool] = ACTIONS(2968), - [anon_sym_static] = ACTIONS(2966), - [anon_sym_auto] = ACTIONS(2966), - [anon_sym_register] = ACTIONS(2966), - [anon_sym_inline] = ACTIONS(2966), - [anon_sym___inline] = ACTIONS(2966), - [anon_sym___inline__] = ACTIONS(2966), - [anon_sym___forceinline] = ACTIONS(2966), - [anon_sym_thread_local] = ACTIONS(2966), - [anon_sym___thread] = ACTIONS(2966), - [anon_sym_CG_EXTERN] = ACTIONS(2966), - [anon_sym_CG_INLINE] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2966), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2966), - [anon_sym_IBOutlet] = ACTIONS(2966), - [anon_sym_IBInspectable] = ACTIONS(2966), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2966), - [anon_sym_NS_INLINE] = ACTIONS(2966), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2966), - [anon_sym_OBJC_EXPORT] = ACTIONS(2966), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2966), - [anon_sym_const] = ACTIONS(2966), - [anon_sym_constexpr] = ACTIONS(2966), - [anon_sym_volatile] = ACTIONS(2966), - [anon_sym_restrict] = ACTIONS(2966), - [anon_sym___restrict__] = ACTIONS(2966), - [anon_sym__Atomic] = ACTIONS(2966), - [anon_sym__Noreturn] = ACTIONS(2966), - [anon_sym_nullable] = ACTIONS(2966), - [anon_sym__Complex] = ACTIONS(2966), - [anon_sym__Nonnull] = ACTIONS(2966), - [anon_sym__Nullable] = ACTIONS(2966), - [anon_sym__Nullable_result] = ACTIONS(2966), - [anon_sym__Null_unspecified] = ACTIONS(2966), - [anon_sym___autoreleasing] = ACTIONS(2966), - [anon_sym___block] = ACTIONS(2966), - [anon_sym___bridge] = ACTIONS(2966), - [anon_sym___bridge_retained] = ACTIONS(2966), - [anon_sym___bridge_transfer] = ACTIONS(2966), - [anon_sym___complex] = ACTIONS(2966), - [anon_sym___const] = ACTIONS(2966), - [anon_sym___imag] = ACTIONS(2966), - [anon_sym___kindof] = ACTIONS(2966), - [anon_sym___nonnull] = ACTIONS(2966), - [anon_sym___nullable] = ACTIONS(2966), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2966), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2966), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2966), - [anon_sym___real] = ACTIONS(2966), - [anon_sym___strong] = ACTIONS(2966), - [anon_sym___unsafe_unretained] = ACTIONS(2966), - [anon_sym___unused] = ACTIONS(2966), - [anon_sym___weak] = ACTIONS(2966), - [sym_primitive_type] = ACTIONS(2966), - [anon_sym_enum] = ACTIONS(2966), - [anon_sym_struct] = ACTIONS(2966), - [anon_sym_union] = ACTIONS(2966), - [anon_sym_if] = ACTIONS(2966), - [anon_sym_switch] = ACTIONS(2966), - [anon_sym_case] = ACTIONS(2966), - [anon_sym_default] = ACTIONS(2966), - [anon_sym_while] = ACTIONS(2966), - [anon_sym_do] = ACTIONS(2966), - [anon_sym_for] = ACTIONS(2966), - [anon_sym_in] = ACTIONS(2966), - [anon_sym_return] = ACTIONS(2966), - [anon_sym_break] = ACTIONS(2966), - [anon_sym_continue] = ACTIONS(2966), - [anon_sym_goto] = ACTIONS(2966), - [anon_sym_DASH_DASH] = ACTIONS(2968), - [anon_sym_PLUS_PLUS] = ACTIONS(2968), - [anon_sym_sizeof] = ACTIONS(2966), - [anon_sym___alignof__] = ACTIONS(2966), - [anon_sym___alignof] = ACTIONS(2966), - [anon_sym__alignof] = ACTIONS(2966), - [anon_sym_alignof] = ACTIONS(2966), - [anon_sym__Alignof] = ACTIONS(2966), - [anon_sym_offsetof] = ACTIONS(2966), - [anon_sym__Generic] = ACTIONS(2966), - [anon_sym_asm] = ACTIONS(2966), - [anon_sym___asm__] = ACTIONS(2966), - [sym_number_literal] = ACTIONS(2968), - [anon_sym_L_SQUOTE] = ACTIONS(2968), - [anon_sym_u_SQUOTE] = ACTIONS(2968), - [anon_sym_U_SQUOTE] = ACTIONS(2968), - [anon_sym_u8_SQUOTE] = ACTIONS(2968), - [anon_sym_SQUOTE] = ACTIONS(2968), - [anon_sym_AT] = ACTIONS(2966), - [anon_sym_DQUOTE] = ACTIONS(2968), - [anon_sym_L_DQUOTE] = ACTIONS(2968), - [anon_sym_u_DQUOTE] = ACTIONS(2968), - [anon_sym_U_DQUOTE] = ACTIONS(2968), - [anon_sym_u8_DQUOTE] = ACTIONS(2968), - [sym_true] = ACTIONS(2966), - [sym_false] = ACTIONS(2966), - [anon_sym_NULL] = ACTIONS(2966), - [anon_sym_nullptr] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2966), - [anon_sym___typeof] = ACTIONS(2966), - [anon_sym_typeof] = ACTIONS(2966), - [anon_sym_ATimport] = ACTIONS(2968), - [aux_sym_preproc_undef_token1] = ACTIONS(2966), - [anon_sym_POUND] = ACTIONS(2966), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2966), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2966), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2966), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2966), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE] = ACTIONS(2966), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_API_AVAILABLE] = ACTIONS(2966), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_API_DEPRECATED] = ACTIONS(2966), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2966), - [anon_sym___deprecated_msg] = ACTIONS(2966), - [anon_sym___deprecated_enum_msg] = ACTIONS(2966), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2966), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2966), - [anon_sym_ATprotocol] = ACTIONS(2968), - [anon_sym_ATinterface] = ACTIONS(2968), - [anon_sym_ATimplementation] = ACTIONS(2968), - [anon_sym_ATcompatibility_alias] = ACTIONS(2968), - [anon_sym_ATsynthesize] = ACTIONS(2968), - [anon_sym_ATdynamic] = ACTIONS(2968), - [anon_sym__Alignas] = ACTIONS(2966), - [anon_sym_ATtry] = ACTIONS(2968), - [anon_sym___try] = ACTIONS(2966), - [anon_sym_ATthrow] = ACTIONS(2968), - [anon_sym_ATselector] = ACTIONS(2968), - [anon_sym_ATavailable] = ACTIONS(2968), - [anon_sym___builtin_available] = ACTIONS(2966), - [anon_sym_va_arg] = ACTIONS(2966), - [anon_sym___asm] = ACTIONS(2966), - [anon_sym_ATencode] = ACTIONS(2968), - [anon_sym_ATsynchronized] = ACTIONS(2968), - [anon_sym_BOOL] = ACTIONS(2966), - [anon_sym_IMP] = ACTIONS(2966), - [anon_sym_SEL] = ACTIONS(2966), - [anon_sym_Class] = ACTIONS(2966), - [anon_sym_id] = ACTIONS(2966), - }, - [694] = { - [sym_identifier] = ACTIONS(2962), - [aux_sym_preproc_include_token1] = ACTIONS(2962), - [aux_sym_preproc_include_token2] = ACTIONS(2962), - [aux_sym_preproc_def_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token2] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2962), - [aux_sym_preproc_else_token1] = ACTIONS(2962), - [aux_sym_preproc_elif_token1] = ACTIONS(2962), - [sym_preproc_directive] = ACTIONS(2962), - [anon_sym_LPAREN2] = ACTIONS(2964), - [anon_sym_BANG] = ACTIONS(2964), - [anon_sym_TILDE] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2962), - [anon_sym_PLUS] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(2964), - [anon_sym_CARET] = ACTIONS(2964), - [anon_sym_AMP] = ACTIONS(2964), - [anon_sym_SEMI] = ACTIONS(2964), - [anon_sym___extension__] = ACTIONS(2962), - [anon_sym_typedef] = ACTIONS(2962), - [anon_sym_extern] = ACTIONS(2962), - [anon_sym___attribute__] = ACTIONS(2962), - [anon_sym___attribute] = ACTIONS(2962), - [anon_sym_noreturn] = ACTIONS(2962), - [anon_sym_LBRACK] = ACTIONS(2964), - [anon_sym___declspec] = ACTIONS(2962), - [anon_sym___cdecl] = ACTIONS(2962), - [anon_sym___clrcall] = ACTIONS(2962), - [anon_sym___stdcall] = ACTIONS(2962), - [anon_sym___fastcall] = ACTIONS(2962), - [anon_sym___thiscall] = ACTIONS(2962), - [anon_sym___vectorcall] = ACTIONS(2962), - [anon_sym_LBRACE] = ACTIONS(2964), - [anon_sym_signed] = ACTIONS(2962), - [anon_sym_unsigned] = ACTIONS(2962), - [anon_sym_long] = ACTIONS(2962), - [anon_sym_short] = ACTIONS(2962), - [anon_sym_ATautoreleasepool] = ACTIONS(2964), - [anon_sym_static] = ACTIONS(2962), - [anon_sym_auto] = ACTIONS(2962), - [anon_sym_register] = ACTIONS(2962), - [anon_sym_inline] = ACTIONS(2962), - [anon_sym___inline] = ACTIONS(2962), - [anon_sym___inline__] = ACTIONS(2962), - [anon_sym___forceinline] = ACTIONS(2962), - [anon_sym_thread_local] = ACTIONS(2962), - [anon_sym___thread] = ACTIONS(2962), - [anon_sym_CG_EXTERN] = ACTIONS(2962), - [anon_sym_CG_INLINE] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2962), - [anon_sym_IBOutlet] = ACTIONS(2962), - [anon_sym_IBInspectable] = ACTIONS(2962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2962), - [anon_sym_NS_INLINE] = ACTIONS(2962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2962), - [anon_sym_OBJC_EXPORT] = ACTIONS(2962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2962), - [anon_sym_const] = ACTIONS(2962), - [anon_sym_constexpr] = ACTIONS(2962), - [anon_sym_volatile] = ACTIONS(2962), - [anon_sym_restrict] = ACTIONS(2962), - [anon_sym___restrict__] = ACTIONS(2962), - [anon_sym__Atomic] = ACTIONS(2962), - [anon_sym__Noreturn] = ACTIONS(2962), - [anon_sym_nullable] = ACTIONS(2962), - [anon_sym__Complex] = ACTIONS(2962), - [anon_sym__Nonnull] = ACTIONS(2962), - [anon_sym__Nullable] = ACTIONS(2962), - [anon_sym__Nullable_result] = ACTIONS(2962), - [anon_sym__Null_unspecified] = ACTIONS(2962), - [anon_sym___autoreleasing] = ACTIONS(2962), - [anon_sym___block] = ACTIONS(2962), - [anon_sym___bridge] = ACTIONS(2962), - [anon_sym___bridge_retained] = ACTIONS(2962), - [anon_sym___bridge_transfer] = ACTIONS(2962), - [anon_sym___complex] = ACTIONS(2962), - [anon_sym___const] = ACTIONS(2962), - [anon_sym___imag] = ACTIONS(2962), - [anon_sym___kindof] = ACTIONS(2962), - [anon_sym___nonnull] = ACTIONS(2962), - [anon_sym___nullable] = ACTIONS(2962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2962), - [anon_sym___real] = ACTIONS(2962), - [anon_sym___strong] = ACTIONS(2962), - [anon_sym___unsafe_unretained] = ACTIONS(2962), - [anon_sym___unused] = ACTIONS(2962), - [anon_sym___weak] = ACTIONS(2962), - [sym_primitive_type] = ACTIONS(2962), - [anon_sym_enum] = ACTIONS(2962), - [anon_sym_struct] = ACTIONS(2962), - [anon_sym_union] = ACTIONS(2962), - [anon_sym_if] = ACTIONS(2962), - [anon_sym_switch] = ACTIONS(2962), - [anon_sym_case] = ACTIONS(2962), - [anon_sym_default] = ACTIONS(2962), - [anon_sym_while] = ACTIONS(2962), - [anon_sym_do] = ACTIONS(2962), - [anon_sym_for] = ACTIONS(2962), - [anon_sym_in] = ACTIONS(2962), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_break] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2962), - [anon_sym_goto] = ACTIONS(2962), - [anon_sym_DASH_DASH] = ACTIONS(2964), - [anon_sym_PLUS_PLUS] = ACTIONS(2964), - [anon_sym_sizeof] = ACTIONS(2962), - [anon_sym___alignof__] = ACTIONS(2962), - [anon_sym___alignof] = ACTIONS(2962), - [anon_sym__alignof] = ACTIONS(2962), - [anon_sym_alignof] = ACTIONS(2962), - [anon_sym__Alignof] = ACTIONS(2962), - [anon_sym_offsetof] = ACTIONS(2962), - [anon_sym__Generic] = ACTIONS(2962), - [anon_sym_asm] = ACTIONS(2962), - [anon_sym___asm__] = ACTIONS(2962), - [sym_number_literal] = ACTIONS(2964), - [anon_sym_L_SQUOTE] = ACTIONS(2964), - [anon_sym_u_SQUOTE] = ACTIONS(2964), - [anon_sym_U_SQUOTE] = ACTIONS(2964), - [anon_sym_u8_SQUOTE] = ACTIONS(2964), - [anon_sym_SQUOTE] = ACTIONS(2964), - [anon_sym_AT] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(2964), - [anon_sym_L_DQUOTE] = ACTIONS(2964), - [anon_sym_u_DQUOTE] = ACTIONS(2964), - [anon_sym_U_DQUOTE] = ACTIONS(2964), - [anon_sym_u8_DQUOTE] = ACTIONS(2964), - [sym_true] = ACTIONS(2962), - [sym_false] = ACTIONS(2962), - [anon_sym_NULL] = ACTIONS(2962), - [anon_sym_nullptr] = ACTIONS(2962), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2962), - [anon_sym___typeof] = ACTIONS(2962), - [anon_sym_typeof] = ACTIONS(2962), - [anon_sym_ATimport] = ACTIONS(2964), - [aux_sym_preproc_undef_token1] = ACTIONS(2962), - [anon_sym_POUND] = ACTIONS(2962), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE] = ACTIONS(2962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_API_AVAILABLE] = ACTIONS(2962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_API_DEPRECATED] = ACTIONS(2962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2962), - [anon_sym___deprecated_msg] = ACTIONS(2962), - [anon_sym___deprecated_enum_msg] = ACTIONS(2962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2962), - [anon_sym_ATprotocol] = ACTIONS(2964), - [anon_sym_ATinterface] = ACTIONS(2964), - [anon_sym_ATimplementation] = ACTIONS(2964), - [anon_sym_ATcompatibility_alias] = ACTIONS(2964), - [anon_sym_ATsynthesize] = ACTIONS(2964), - [anon_sym_ATdynamic] = ACTIONS(2964), - [anon_sym__Alignas] = ACTIONS(2962), - [anon_sym_ATtry] = ACTIONS(2964), - [anon_sym___try] = ACTIONS(2962), - [anon_sym_ATthrow] = ACTIONS(2964), - [anon_sym_ATselector] = ACTIONS(2964), - [anon_sym_ATavailable] = ACTIONS(2964), - [anon_sym___builtin_available] = ACTIONS(2962), - [anon_sym_va_arg] = ACTIONS(2962), - [anon_sym___asm] = ACTIONS(2962), - [anon_sym_ATencode] = ACTIONS(2964), - [anon_sym_ATsynchronized] = ACTIONS(2964), - [anon_sym_BOOL] = ACTIONS(2962), - [anon_sym_IMP] = ACTIONS(2962), - [anon_sym_SEL] = ACTIONS(2962), - [anon_sym_Class] = ACTIONS(2962), - [anon_sym_id] = ACTIONS(2962), - }, - [695] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_include_token1] = ACTIONS(3062), - [aux_sym_preproc_include_token2] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [aux_sym_preproc_else_token1] = ACTIONS(3062), - [aux_sym_preproc_elif_token1] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_LPAREN2] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3064), - [anon_sym_TILDE] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3062), - [anon_sym_PLUS] = ACTIONS(3062), - [anon_sym_STAR] = ACTIONS(3064), - [anon_sym_CARET] = ACTIONS(3064), - [anon_sym_AMP] = ACTIONS(3064), - [anon_sym_SEMI] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_LBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_ATautoreleasepool] = ACTIONS(3064), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [anon_sym_if] = ACTIONS(3062), - [anon_sym_switch] = ACTIONS(3062), - [anon_sym_case] = ACTIONS(3062), - [anon_sym_default] = ACTIONS(3062), - [anon_sym_while] = ACTIONS(3062), - [anon_sym_do] = ACTIONS(3062), - [anon_sym_for] = ACTIONS(3062), - [anon_sym_in] = ACTIONS(3062), - [anon_sym_return] = ACTIONS(3062), - [anon_sym_break] = ACTIONS(3062), - [anon_sym_continue] = ACTIONS(3062), - [anon_sym_goto] = ACTIONS(3062), - [anon_sym_DASH_DASH] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3064), - [anon_sym_sizeof] = ACTIONS(3062), - [anon_sym___alignof__] = ACTIONS(3062), - [anon_sym___alignof] = ACTIONS(3062), - [anon_sym__alignof] = ACTIONS(3062), - [anon_sym_alignof] = ACTIONS(3062), - [anon_sym__Alignof] = ACTIONS(3062), - [anon_sym_offsetof] = ACTIONS(3062), - [anon_sym__Generic] = ACTIONS(3062), - [anon_sym_asm] = ACTIONS(3062), - [anon_sym___asm__] = ACTIONS(3062), - [sym_number_literal] = ACTIONS(3064), - [anon_sym_L_SQUOTE] = ACTIONS(3064), - [anon_sym_u_SQUOTE] = ACTIONS(3064), - [anon_sym_U_SQUOTE] = ACTIONS(3064), - [anon_sym_u8_SQUOTE] = ACTIONS(3064), - [anon_sym_SQUOTE] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3062), - [anon_sym_DQUOTE] = ACTIONS(3064), - [anon_sym_L_DQUOTE] = ACTIONS(3064), - [anon_sym_u_DQUOTE] = ACTIONS(3064), - [anon_sym_U_DQUOTE] = ACTIONS(3064), - [anon_sym_u8_DQUOTE] = ACTIONS(3064), - [sym_true] = ACTIONS(3062), - [sym_false] = ACTIONS(3062), - [anon_sym_NULL] = ACTIONS(3062), - [anon_sym_nullptr] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_ATimport] = ACTIONS(3064), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_POUND] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATprotocol] = ACTIONS(3064), - [anon_sym_ATinterface] = ACTIONS(3064), - [anon_sym_ATimplementation] = ACTIONS(3064), - [anon_sym_ATcompatibility_alias] = ACTIONS(3064), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_ATtry] = ACTIONS(3064), - [anon_sym___try] = ACTIONS(3062), - [anon_sym_ATthrow] = ACTIONS(3064), - [anon_sym_ATselector] = ACTIONS(3064), - [anon_sym_ATavailable] = ACTIONS(3064), - [anon_sym___builtin_available] = ACTIONS(3062), - [anon_sym_va_arg] = ACTIONS(3062), - [anon_sym___asm] = ACTIONS(3062), - [anon_sym_ATencode] = ACTIONS(3064), - [anon_sym_ATsynchronized] = ACTIONS(3064), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - }, - [696] = { - [sym_identifier] = ACTIONS(3046), - [aux_sym_preproc_include_token1] = ACTIONS(3046), - [aux_sym_preproc_include_token2] = ACTIONS(3046), - [aux_sym_preproc_def_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token2] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3046), - [aux_sym_preproc_else_token1] = ACTIONS(3046), - [aux_sym_preproc_elif_token1] = ACTIONS(3046), - [sym_preproc_directive] = ACTIONS(3046), - [anon_sym_LPAREN2] = ACTIONS(3048), - [anon_sym_BANG] = ACTIONS(3048), - [anon_sym_TILDE] = ACTIONS(3048), - [anon_sym_DASH] = ACTIONS(3046), - [anon_sym_PLUS] = ACTIONS(3046), - [anon_sym_STAR] = ACTIONS(3048), - [anon_sym_CARET] = ACTIONS(3048), - [anon_sym_AMP] = ACTIONS(3048), - [anon_sym_SEMI] = ACTIONS(3048), - [anon_sym___extension__] = ACTIONS(3046), - [anon_sym_typedef] = ACTIONS(3046), - [anon_sym_extern] = ACTIONS(3046), - [anon_sym___attribute__] = ACTIONS(3046), - [anon_sym___attribute] = ACTIONS(3046), - [anon_sym_noreturn] = ACTIONS(3046), - [anon_sym_LBRACK] = ACTIONS(3048), - [anon_sym___declspec] = ACTIONS(3046), - [anon_sym___cdecl] = ACTIONS(3046), - [anon_sym___clrcall] = ACTIONS(3046), - [anon_sym___stdcall] = ACTIONS(3046), - [anon_sym___fastcall] = ACTIONS(3046), - [anon_sym___thiscall] = ACTIONS(3046), - [anon_sym___vectorcall] = ACTIONS(3046), - [anon_sym_LBRACE] = ACTIONS(3048), - [anon_sym_signed] = ACTIONS(3046), - [anon_sym_unsigned] = ACTIONS(3046), - [anon_sym_long] = ACTIONS(3046), - [anon_sym_short] = ACTIONS(3046), - [anon_sym_ATautoreleasepool] = ACTIONS(3048), - [anon_sym_static] = ACTIONS(3046), - [anon_sym_auto] = ACTIONS(3046), - [anon_sym_register] = ACTIONS(3046), - [anon_sym_inline] = ACTIONS(3046), - [anon_sym___inline] = ACTIONS(3046), - [anon_sym___inline__] = ACTIONS(3046), - [anon_sym___forceinline] = ACTIONS(3046), - [anon_sym_thread_local] = ACTIONS(3046), - [anon_sym___thread] = ACTIONS(3046), - [anon_sym_CG_EXTERN] = ACTIONS(3046), - [anon_sym_CG_INLINE] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3046), - [anon_sym_IBOutlet] = ACTIONS(3046), - [anon_sym_IBInspectable] = ACTIONS(3046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3046), - [anon_sym_NS_INLINE] = ACTIONS(3046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3046), - [anon_sym_OBJC_EXPORT] = ACTIONS(3046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3046), - [anon_sym_const] = ACTIONS(3046), - [anon_sym_constexpr] = ACTIONS(3046), - [anon_sym_volatile] = ACTIONS(3046), - [anon_sym_restrict] = ACTIONS(3046), - [anon_sym___restrict__] = ACTIONS(3046), - [anon_sym__Atomic] = ACTIONS(3046), - [anon_sym__Noreturn] = ACTIONS(3046), - [anon_sym_nullable] = ACTIONS(3046), - [anon_sym__Complex] = ACTIONS(3046), - [anon_sym__Nonnull] = ACTIONS(3046), - [anon_sym__Nullable] = ACTIONS(3046), - [anon_sym__Nullable_result] = ACTIONS(3046), - [anon_sym__Null_unspecified] = ACTIONS(3046), - [anon_sym___autoreleasing] = ACTIONS(3046), - [anon_sym___block] = ACTIONS(3046), - [anon_sym___bridge] = ACTIONS(3046), - [anon_sym___bridge_retained] = ACTIONS(3046), - [anon_sym___bridge_transfer] = ACTIONS(3046), - [anon_sym___complex] = ACTIONS(3046), - [anon_sym___const] = ACTIONS(3046), - [anon_sym___imag] = ACTIONS(3046), - [anon_sym___kindof] = ACTIONS(3046), - [anon_sym___nonnull] = ACTIONS(3046), - [anon_sym___nullable] = ACTIONS(3046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3046), - [anon_sym___real] = ACTIONS(3046), - [anon_sym___strong] = ACTIONS(3046), - [anon_sym___unsafe_unretained] = ACTIONS(3046), - [anon_sym___unused] = ACTIONS(3046), - [anon_sym___weak] = ACTIONS(3046), - [sym_primitive_type] = ACTIONS(3046), - [anon_sym_enum] = ACTIONS(3046), - [anon_sym_struct] = ACTIONS(3046), - [anon_sym_union] = ACTIONS(3046), - [anon_sym_if] = ACTIONS(3046), - [anon_sym_switch] = ACTIONS(3046), - [anon_sym_case] = ACTIONS(3046), - [anon_sym_default] = ACTIONS(3046), - [anon_sym_while] = ACTIONS(3046), - [anon_sym_do] = ACTIONS(3046), - [anon_sym_for] = ACTIONS(3046), - [anon_sym_in] = ACTIONS(3046), - [anon_sym_return] = ACTIONS(3046), - [anon_sym_break] = ACTIONS(3046), - [anon_sym_continue] = ACTIONS(3046), - [anon_sym_goto] = ACTIONS(3046), - [anon_sym_DASH_DASH] = ACTIONS(3048), - [anon_sym_PLUS_PLUS] = ACTIONS(3048), - [anon_sym_sizeof] = ACTIONS(3046), - [anon_sym___alignof__] = ACTIONS(3046), - [anon_sym___alignof] = ACTIONS(3046), - [anon_sym__alignof] = ACTIONS(3046), - [anon_sym_alignof] = ACTIONS(3046), - [anon_sym__Alignof] = ACTIONS(3046), - [anon_sym_offsetof] = ACTIONS(3046), - [anon_sym__Generic] = ACTIONS(3046), - [anon_sym_asm] = ACTIONS(3046), - [anon_sym___asm__] = ACTIONS(3046), - [sym_number_literal] = ACTIONS(3048), - [anon_sym_L_SQUOTE] = ACTIONS(3048), - [anon_sym_u_SQUOTE] = ACTIONS(3048), - [anon_sym_U_SQUOTE] = ACTIONS(3048), - [anon_sym_u8_SQUOTE] = ACTIONS(3048), - [anon_sym_SQUOTE] = ACTIONS(3048), - [anon_sym_AT] = ACTIONS(3046), - [anon_sym_DQUOTE] = ACTIONS(3048), - [anon_sym_L_DQUOTE] = ACTIONS(3048), - [anon_sym_u_DQUOTE] = ACTIONS(3048), - [anon_sym_U_DQUOTE] = ACTIONS(3048), - [anon_sym_u8_DQUOTE] = ACTIONS(3048), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [anon_sym_NULL] = ACTIONS(3046), - [anon_sym_nullptr] = ACTIONS(3046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3046), - [anon_sym___typeof] = ACTIONS(3046), - [anon_sym_typeof] = ACTIONS(3046), - [anon_sym_ATimport] = ACTIONS(3048), - [aux_sym_preproc_undef_token1] = ACTIONS(3046), - [anon_sym_POUND] = ACTIONS(3046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE] = ACTIONS(3046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_API_AVAILABLE] = ACTIONS(3046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_API_DEPRECATED] = ACTIONS(3046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3046), - [anon_sym___deprecated_msg] = ACTIONS(3046), - [anon_sym___deprecated_enum_msg] = ACTIONS(3046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3046), - [anon_sym_ATprotocol] = ACTIONS(3048), - [anon_sym_ATinterface] = ACTIONS(3048), - [anon_sym_ATimplementation] = ACTIONS(3048), - [anon_sym_ATcompatibility_alias] = ACTIONS(3048), - [anon_sym_ATsynthesize] = ACTIONS(3048), - [anon_sym_ATdynamic] = ACTIONS(3048), - [anon_sym__Alignas] = ACTIONS(3046), - [anon_sym_ATtry] = ACTIONS(3048), - [anon_sym___try] = ACTIONS(3046), - [anon_sym_ATthrow] = ACTIONS(3048), - [anon_sym_ATselector] = ACTIONS(3048), - [anon_sym_ATavailable] = ACTIONS(3048), - [anon_sym___builtin_available] = ACTIONS(3046), - [anon_sym_va_arg] = ACTIONS(3046), - [anon_sym___asm] = ACTIONS(3046), - [anon_sym_ATencode] = ACTIONS(3048), - [anon_sym_ATsynchronized] = ACTIONS(3048), - [anon_sym_BOOL] = ACTIONS(3046), - [anon_sym_IMP] = ACTIONS(3046), - [anon_sym_SEL] = ACTIONS(3046), - [anon_sym_Class] = ACTIONS(3046), - [anon_sym_id] = ACTIONS(3046), - }, - [697] = { - [sym_identifier] = ACTIONS(3206), - [aux_sym_preproc_include_token1] = ACTIONS(3206), - [aux_sym_preproc_include_token2] = ACTIONS(3206), - [aux_sym_preproc_def_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token2] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3206), - [aux_sym_preproc_else_token1] = ACTIONS(3206), - [aux_sym_preproc_elif_token1] = ACTIONS(3206), - [sym_preproc_directive] = ACTIONS(3206), - [anon_sym_LPAREN2] = ACTIONS(3208), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_STAR] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_SEMI] = ACTIONS(3208), - [anon_sym___extension__] = ACTIONS(3206), - [anon_sym_typedef] = ACTIONS(3206), - [anon_sym_extern] = ACTIONS(3206), - [anon_sym___attribute__] = ACTIONS(3206), - [anon_sym___attribute] = ACTIONS(3206), - [anon_sym_noreturn] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym___declspec] = ACTIONS(3206), - [anon_sym___cdecl] = ACTIONS(3206), - [anon_sym___clrcall] = ACTIONS(3206), - [anon_sym___stdcall] = ACTIONS(3206), - [anon_sym___fastcall] = ACTIONS(3206), - [anon_sym___thiscall] = ACTIONS(3206), - [anon_sym___vectorcall] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_signed] = ACTIONS(3206), - [anon_sym_unsigned] = ACTIONS(3206), - [anon_sym_long] = ACTIONS(3206), - [anon_sym_short] = ACTIONS(3206), - [anon_sym_ATautoreleasepool] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_auto] = ACTIONS(3206), - [anon_sym_register] = ACTIONS(3206), - [anon_sym_inline] = ACTIONS(3206), - [anon_sym___inline] = ACTIONS(3206), - [anon_sym___inline__] = ACTIONS(3206), - [anon_sym___forceinline] = ACTIONS(3206), - [anon_sym_thread_local] = ACTIONS(3206), - [anon_sym___thread] = ACTIONS(3206), - [anon_sym_CG_EXTERN] = ACTIONS(3206), - [anon_sym_CG_INLINE] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3206), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3206), - [anon_sym_IBOutlet] = ACTIONS(3206), - [anon_sym_IBInspectable] = ACTIONS(3206), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3206), - [anon_sym_NS_INLINE] = ACTIONS(3206), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3206), - [anon_sym_OBJC_EXPORT] = ACTIONS(3206), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3206), - [anon_sym_const] = ACTIONS(3206), - [anon_sym_constexpr] = ACTIONS(3206), - [anon_sym_volatile] = ACTIONS(3206), - [anon_sym_restrict] = ACTIONS(3206), - [anon_sym___restrict__] = ACTIONS(3206), - [anon_sym__Atomic] = ACTIONS(3206), - [anon_sym__Noreturn] = ACTIONS(3206), - [anon_sym_nullable] = ACTIONS(3206), - [anon_sym__Complex] = ACTIONS(3206), - [anon_sym__Nonnull] = ACTIONS(3206), - [anon_sym__Nullable] = ACTIONS(3206), - [anon_sym__Nullable_result] = ACTIONS(3206), - [anon_sym__Null_unspecified] = ACTIONS(3206), - [anon_sym___autoreleasing] = ACTIONS(3206), - [anon_sym___block] = ACTIONS(3206), - [anon_sym___bridge] = ACTIONS(3206), - [anon_sym___bridge_retained] = ACTIONS(3206), - [anon_sym___bridge_transfer] = ACTIONS(3206), - [anon_sym___complex] = ACTIONS(3206), - [anon_sym___const] = ACTIONS(3206), - [anon_sym___imag] = ACTIONS(3206), - [anon_sym___kindof] = ACTIONS(3206), - [anon_sym___nonnull] = ACTIONS(3206), - [anon_sym___nullable] = ACTIONS(3206), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3206), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3206), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3206), - [anon_sym___real] = ACTIONS(3206), - [anon_sym___strong] = ACTIONS(3206), - [anon_sym___unsafe_unretained] = ACTIONS(3206), - [anon_sym___unused] = ACTIONS(3206), - [anon_sym___weak] = ACTIONS(3206), - [sym_primitive_type] = ACTIONS(3206), - [anon_sym_enum] = ACTIONS(3206), - [anon_sym_struct] = ACTIONS(3206), - [anon_sym_union] = ACTIONS(3206), - [anon_sym_if] = ACTIONS(3206), - [anon_sym_switch] = ACTIONS(3206), - [anon_sym_case] = ACTIONS(3206), - [anon_sym_default] = ACTIONS(3206), - [anon_sym_while] = ACTIONS(3206), - [anon_sym_do] = ACTIONS(3206), - [anon_sym_for] = ACTIONS(3206), - [anon_sym_in] = ACTIONS(3206), - [anon_sym_return] = ACTIONS(3206), - [anon_sym_break] = ACTIONS(3206), - [anon_sym_continue] = ACTIONS(3206), - [anon_sym_goto] = ACTIONS(3206), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_sizeof] = ACTIONS(3206), - [anon_sym___alignof__] = ACTIONS(3206), - [anon_sym___alignof] = ACTIONS(3206), - [anon_sym__alignof] = ACTIONS(3206), - [anon_sym_alignof] = ACTIONS(3206), - [anon_sym__Alignof] = ACTIONS(3206), - [anon_sym_offsetof] = ACTIONS(3206), - [anon_sym__Generic] = ACTIONS(3206), - [anon_sym_asm] = ACTIONS(3206), - [anon_sym___asm__] = ACTIONS(3206), - [sym_number_literal] = ACTIONS(3208), - [anon_sym_L_SQUOTE] = ACTIONS(3208), - [anon_sym_u_SQUOTE] = ACTIONS(3208), - [anon_sym_U_SQUOTE] = ACTIONS(3208), - [anon_sym_u8_SQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_AT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_L_DQUOTE] = ACTIONS(3208), - [anon_sym_u_DQUOTE] = ACTIONS(3208), - [anon_sym_U_DQUOTE] = ACTIONS(3208), - [anon_sym_u8_DQUOTE] = ACTIONS(3208), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [anon_sym_NULL] = ACTIONS(3206), - [anon_sym_nullptr] = ACTIONS(3206), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3206), - [anon_sym___typeof] = ACTIONS(3206), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_ATimport] = ACTIONS(3208), - [aux_sym_preproc_undef_token1] = ACTIONS(3206), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3206), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3206), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3206), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3206), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE] = ACTIONS(3206), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_API_AVAILABLE] = ACTIONS(3206), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_API_DEPRECATED] = ACTIONS(3206), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3206), - [anon_sym___deprecated_msg] = ACTIONS(3206), - [anon_sym___deprecated_enum_msg] = ACTIONS(3206), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3206), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3206), - [anon_sym_ATprotocol] = ACTIONS(3208), - [anon_sym_ATinterface] = ACTIONS(3208), - [anon_sym_ATimplementation] = ACTIONS(3208), - [anon_sym_ATcompatibility_alias] = ACTIONS(3208), - [anon_sym_ATsynthesize] = ACTIONS(3208), - [anon_sym_ATdynamic] = ACTIONS(3208), - [anon_sym__Alignas] = ACTIONS(3206), - [anon_sym_ATtry] = ACTIONS(3208), - [anon_sym___try] = ACTIONS(3206), - [anon_sym_ATthrow] = ACTIONS(3208), - [anon_sym_ATselector] = ACTIONS(3208), - [anon_sym_ATavailable] = ACTIONS(3208), - [anon_sym___builtin_available] = ACTIONS(3206), - [anon_sym_va_arg] = ACTIONS(3206), - [anon_sym___asm] = ACTIONS(3206), - [anon_sym_ATencode] = ACTIONS(3208), - [anon_sym_ATsynchronized] = ACTIONS(3208), - [anon_sym_BOOL] = ACTIONS(3206), - [anon_sym_IMP] = ACTIONS(3206), - [anon_sym_SEL] = ACTIONS(3206), - [anon_sym_Class] = ACTIONS(3206), - [anon_sym_id] = ACTIONS(3206), - }, - [698] = { - [sym_identifier] = ACTIONS(3230), - [aux_sym_preproc_include_token1] = ACTIONS(3230), - [aux_sym_preproc_include_token2] = ACTIONS(3230), - [aux_sym_preproc_def_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token2] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3230), - [aux_sym_preproc_else_token1] = ACTIONS(3230), - [aux_sym_preproc_elif_token1] = ACTIONS(3230), - [sym_preproc_directive] = ACTIONS(3230), - [anon_sym_LPAREN2] = ACTIONS(3232), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3232), - [anon_sym_CARET] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym___extension__] = ACTIONS(3230), - [anon_sym_typedef] = ACTIONS(3230), - [anon_sym_extern] = ACTIONS(3230), - [anon_sym___attribute__] = ACTIONS(3230), - [anon_sym___attribute] = ACTIONS(3230), - [anon_sym_noreturn] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym___declspec] = ACTIONS(3230), - [anon_sym___cdecl] = ACTIONS(3230), - [anon_sym___clrcall] = ACTIONS(3230), - [anon_sym___stdcall] = ACTIONS(3230), - [anon_sym___fastcall] = ACTIONS(3230), - [anon_sym___thiscall] = ACTIONS(3230), - [anon_sym___vectorcall] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_signed] = ACTIONS(3230), - [anon_sym_unsigned] = ACTIONS(3230), - [anon_sym_long] = ACTIONS(3230), - [anon_sym_short] = ACTIONS(3230), - [anon_sym_ATautoreleasepool] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_auto] = ACTIONS(3230), - [anon_sym_register] = ACTIONS(3230), - [anon_sym_inline] = ACTIONS(3230), - [anon_sym___inline] = ACTIONS(3230), - [anon_sym___inline__] = ACTIONS(3230), - [anon_sym___forceinline] = ACTIONS(3230), - [anon_sym_thread_local] = ACTIONS(3230), - [anon_sym___thread] = ACTIONS(3230), - [anon_sym_CG_EXTERN] = ACTIONS(3230), - [anon_sym_CG_INLINE] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3230), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3230), - [anon_sym_IBOutlet] = ACTIONS(3230), - [anon_sym_IBInspectable] = ACTIONS(3230), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3230), - [anon_sym_NS_INLINE] = ACTIONS(3230), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3230), - [anon_sym_OBJC_EXPORT] = ACTIONS(3230), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3230), - [anon_sym_const] = ACTIONS(3230), - [anon_sym_constexpr] = ACTIONS(3230), - [anon_sym_volatile] = ACTIONS(3230), - [anon_sym_restrict] = ACTIONS(3230), - [anon_sym___restrict__] = ACTIONS(3230), - [anon_sym__Atomic] = ACTIONS(3230), - [anon_sym__Noreturn] = ACTIONS(3230), - [anon_sym_nullable] = ACTIONS(3230), - [anon_sym__Complex] = ACTIONS(3230), - [anon_sym__Nonnull] = ACTIONS(3230), - [anon_sym__Nullable] = ACTIONS(3230), - [anon_sym__Nullable_result] = ACTIONS(3230), - [anon_sym__Null_unspecified] = ACTIONS(3230), - [anon_sym___autoreleasing] = ACTIONS(3230), - [anon_sym___block] = ACTIONS(3230), - [anon_sym___bridge] = ACTIONS(3230), - [anon_sym___bridge_retained] = ACTIONS(3230), - [anon_sym___bridge_transfer] = ACTIONS(3230), - [anon_sym___complex] = ACTIONS(3230), - [anon_sym___const] = ACTIONS(3230), - [anon_sym___imag] = ACTIONS(3230), - [anon_sym___kindof] = ACTIONS(3230), - [anon_sym___nonnull] = ACTIONS(3230), - [anon_sym___nullable] = ACTIONS(3230), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3230), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3230), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3230), - [anon_sym___real] = ACTIONS(3230), - [anon_sym___strong] = ACTIONS(3230), - [anon_sym___unsafe_unretained] = ACTIONS(3230), - [anon_sym___unused] = ACTIONS(3230), - [anon_sym___weak] = ACTIONS(3230), - [sym_primitive_type] = ACTIONS(3230), - [anon_sym_enum] = ACTIONS(3230), - [anon_sym_struct] = ACTIONS(3230), - [anon_sym_union] = ACTIONS(3230), - [anon_sym_if] = ACTIONS(3230), - [anon_sym_switch] = ACTIONS(3230), - [anon_sym_case] = ACTIONS(3230), - [anon_sym_default] = ACTIONS(3230), - [anon_sym_while] = ACTIONS(3230), - [anon_sym_do] = ACTIONS(3230), - [anon_sym_for] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3230), - [anon_sym_return] = ACTIONS(3230), - [anon_sym_break] = ACTIONS(3230), - [anon_sym_continue] = ACTIONS(3230), - [anon_sym_goto] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_sizeof] = ACTIONS(3230), - [anon_sym___alignof__] = ACTIONS(3230), - [anon_sym___alignof] = ACTIONS(3230), - [anon_sym__alignof] = ACTIONS(3230), - [anon_sym_alignof] = ACTIONS(3230), - [anon_sym__Alignof] = ACTIONS(3230), - [anon_sym_offsetof] = ACTIONS(3230), - [anon_sym__Generic] = ACTIONS(3230), - [anon_sym_asm] = ACTIONS(3230), - [anon_sym___asm__] = ACTIONS(3230), - [sym_number_literal] = ACTIONS(3232), - [anon_sym_L_SQUOTE] = ACTIONS(3232), - [anon_sym_u_SQUOTE] = ACTIONS(3232), - [anon_sym_U_SQUOTE] = ACTIONS(3232), - [anon_sym_u8_SQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_L_DQUOTE] = ACTIONS(3232), - [anon_sym_u_DQUOTE] = ACTIONS(3232), - [anon_sym_U_DQUOTE] = ACTIONS(3232), - [anon_sym_u8_DQUOTE] = ACTIONS(3232), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [anon_sym_NULL] = ACTIONS(3230), - [anon_sym_nullptr] = ACTIONS(3230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3230), - [anon_sym___typeof] = ACTIONS(3230), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_ATimport] = ACTIONS(3232), - [aux_sym_preproc_undef_token1] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3230), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3230), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3230), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3230), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE] = ACTIONS(3230), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_API_AVAILABLE] = ACTIONS(3230), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_API_DEPRECATED] = ACTIONS(3230), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3230), - [anon_sym___deprecated_msg] = ACTIONS(3230), - [anon_sym___deprecated_enum_msg] = ACTIONS(3230), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3230), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3230), - [anon_sym_ATprotocol] = ACTIONS(3232), - [anon_sym_ATinterface] = ACTIONS(3232), - [anon_sym_ATimplementation] = ACTIONS(3232), - [anon_sym_ATcompatibility_alias] = ACTIONS(3232), - [anon_sym_ATsynthesize] = ACTIONS(3232), - [anon_sym_ATdynamic] = ACTIONS(3232), - [anon_sym__Alignas] = ACTIONS(3230), - [anon_sym_ATtry] = ACTIONS(3232), - [anon_sym___try] = ACTIONS(3230), - [anon_sym_ATthrow] = ACTIONS(3232), - [anon_sym_ATselector] = ACTIONS(3232), - [anon_sym_ATavailable] = ACTIONS(3232), - [anon_sym___builtin_available] = ACTIONS(3230), - [anon_sym_va_arg] = ACTIONS(3230), - [anon_sym___asm] = ACTIONS(3230), - [anon_sym_ATencode] = ACTIONS(3232), - [anon_sym_ATsynchronized] = ACTIONS(3232), - [anon_sym_BOOL] = ACTIONS(3230), - [anon_sym_IMP] = ACTIONS(3230), - [anon_sym_SEL] = ACTIONS(3230), - [anon_sym_Class] = ACTIONS(3230), - [anon_sym_id] = ACTIONS(3230), - }, - [699] = { - [sym_identifier] = ACTIONS(3050), - [aux_sym_preproc_include_token1] = ACTIONS(3050), - [aux_sym_preproc_include_token2] = ACTIONS(3050), - [aux_sym_preproc_def_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token2] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3050), - [aux_sym_preproc_else_token1] = ACTIONS(3050), - [aux_sym_preproc_elif_token1] = ACTIONS(3050), - [sym_preproc_directive] = ACTIONS(3050), - [anon_sym_LPAREN2] = ACTIONS(3052), - [anon_sym_BANG] = ACTIONS(3052), - [anon_sym_TILDE] = ACTIONS(3052), - [anon_sym_DASH] = ACTIONS(3050), - [anon_sym_PLUS] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3052), - [anon_sym_CARET] = ACTIONS(3052), - [anon_sym_AMP] = ACTIONS(3052), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym___extension__] = ACTIONS(3050), - [anon_sym_typedef] = ACTIONS(3050), - [anon_sym_extern] = ACTIONS(3050), - [anon_sym___attribute__] = ACTIONS(3050), - [anon_sym___attribute] = ACTIONS(3050), - [anon_sym_noreturn] = ACTIONS(3050), - [anon_sym_LBRACK] = ACTIONS(3052), - [anon_sym___declspec] = ACTIONS(3050), - [anon_sym___cdecl] = ACTIONS(3050), - [anon_sym___clrcall] = ACTIONS(3050), - [anon_sym___stdcall] = ACTIONS(3050), - [anon_sym___fastcall] = ACTIONS(3050), - [anon_sym___thiscall] = ACTIONS(3050), - [anon_sym___vectorcall] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(3052), - [anon_sym_signed] = ACTIONS(3050), - [anon_sym_unsigned] = ACTIONS(3050), - [anon_sym_long] = ACTIONS(3050), - [anon_sym_short] = ACTIONS(3050), - [anon_sym_ATautoreleasepool] = ACTIONS(3052), - [anon_sym_static] = ACTIONS(3050), - [anon_sym_auto] = ACTIONS(3050), - [anon_sym_register] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym___inline] = ACTIONS(3050), - [anon_sym___inline__] = ACTIONS(3050), - [anon_sym___forceinline] = ACTIONS(3050), - [anon_sym_thread_local] = ACTIONS(3050), - [anon_sym___thread] = ACTIONS(3050), - [anon_sym_CG_EXTERN] = ACTIONS(3050), - [anon_sym_CG_INLINE] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3050), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3050), - [anon_sym_IBOutlet] = ACTIONS(3050), - [anon_sym_IBInspectable] = ACTIONS(3050), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3050), - [anon_sym_NS_INLINE] = ACTIONS(3050), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3050), - [anon_sym_OBJC_EXPORT] = ACTIONS(3050), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3050), - [anon_sym_const] = ACTIONS(3050), - [anon_sym_constexpr] = ACTIONS(3050), - [anon_sym_volatile] = ACTIONS(3050), - [anon_sym_restrict] = ACTIONS(3050), - [anon_sym___restrict__] = ACTIONS(3050), - [anon_sym__Atomic] = ACTIONS(3050), - [anon_sym__Noreturn] = ACTIONS(3050), - [anon_sym_nullable] = ACTIONS(3050), - [anon_sym__Complex] = ACTIONS(3050), - [anon_sym__Nonnull] = ACTIONS(3050), - [anon_sym__Nullable] = ACTIONS(3050), - [anon_sym__Nullable_result] = ACTIONS(3050), - [anon_sym__Null_unspecified] = ACTIONS(3050), - [anon_sym___autoreleasing] = ACTIONS(3050), - [anon_sym___block] = ACTIONS(3050), - [anon_sym___bridge] = ACTIONS(3050), - [anon_sym___bridge_retained] = ACTIONS(3050), - [anon_sym___bridge_transfer] = ACTIONS(3050), - [anon_sym___complex] = ACTIONS(3050), - [anon_sym___const] = ACTIONS(3050), - [anon_sym___imag] = ACTIONS(3050), - [anon_sym___kindof] = ACTIONS(3050), - [anon_sym___nonnull] = ACTIONS(3050), - [anon_sym___nullable] = ACTIONS(3050), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3050), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3050), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3050), - [anon_sym___real] = ACTIONS(3050), - [anon_sym___strong] = ACTIONS(3050), - [anon_sym___unsafe_unretained] = ACTIONS(3050), - [anon_sym___unused] = ACTIONS(3050), - [anon_sym___weak] = ACTIONS(3050), - [sym_primitive_type] = ACTIONS(3050), - [anon_sym_enum] = ACTIONS(3050), - [anon_sym_struct] = ACTIONS(3050), - [anon_sym_union] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_switch] = ACTIONS(3050), - [anon_sym_case] = ACTIONS(3050), - [anon_sym_default] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_do] = ACTIONS(3050), - [anon_sym_for] = ACTIONS(3050), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_goto] = ACTIONS(3050), - [anon_sym_DASH_DASH] = ACTIONS(3052), - [anon_sym_PLUS_PLUS] = ACTIONS(3052), - [anon_sym_sizeof] = ACTIONS(3050), - [anon_sym___alignof__] = ACTIONS(3050), - [anon_sym___alignof] = ACTIONS(3050), - [anon_sym__alignof] = ACTIONS(3050), - [anon_sym_alignof] = ACTIONS(3050), - [anon_sym__Alignof] = ACTIONS(3050), - [anon_sym_offsetof] = ACTIONS(3050), - [anon_sym__Generic] = ACTIONS(3050), - [anon_sym_asm] = ACTIONS(3050), - [anon_sym___asm__] = ACTIONS(3050), - [sym_number_literal] = ACTIONS(3052), - [anon_sym_L_SQUOTE] = ACTIONS(3052), - [anon_sym_u_SQUOTE] = ACTIONS(3052), - [anon_sym_U_SQUOTE] = ACTIONS(3052), - [anon_sym_u8_SQUOTE] = ACTIONS(3052), - [anon_sym_SQUOTE] = ACTIONS(3052), - [anon_sym_AT] = ACTIONS(3050), - [anon_sym_DQUOTE] = ACTIONS(3052), - [anon_sym_L_DQUOTE] = ACTIONS(3052), - [anon_sym_u_DQUOTE] = ACTIONS(3052), - [anon_sym_U_DQUOTE] = ACTIONS(3052), - [anon_sym_u8_DQUOTE] = ACTIONS(3052), - [sym_true] = ACTIONS(3050), - [sym_false] = ACTIONS(3050), - [anon_sym_NULL] = ACTIONS(3050), - [anon_sym_nullptr] = ACTIONS(3050), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3050), - [anon_sym___typeof] = ACTIONS(3050), - [anon_sym_typeof] = ACTIONS(3050), - [anon_sym_ATimport] = ACTIONS(3052), - [aux_sym_preproc_undef_token1] = ACTIONS(3050), - [anon_sym_POUND] = ACTIONS(3050), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3050), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3050), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3050), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3050), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE] = ACTIONS(3050), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_API_AVAILABLE] = ACTIONS(3050), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_API_DEPRECATED] = ACTIONS(3050), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3050), - [anon_sym___deprecated_msg] = ACTIONS(3050), - [anon_sym___deprecated_enum_msg] = ACTIONS(3050), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3050), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3050), - [anon_sym_ATprotocol] = ACTIONS(3052), - [anon_sym_ATinterface] = ACTIONS(3052), - [anon_sym_ATimplementation] = ACTIONS(3052), - [anon_sym_ATcompatibility_alias] = ACTIONS(3052), - [anon_sym_ATsynthesize] = ACTIONS(3052), - [anon_sym_ATdynamic] = ACTIONS(3052), - [anon_sym__Alignas] = ACTIONS(3050), - [anon_sym_ATtry] = ACTIONS(3052), - [anon_sym___try] = ACTIONS(3050), - [anon_sym_ATthrow] = ACTIONS(3052), - [anon_sym_ATselector] = ACTIONS(3052), - [anon_sym_ATavailable] = ACTIONS(3052), - [anon_sym___builtin_available] = ACTIONS(3050), - [anon_sym_va_arg] = ACTIONS(3050), - [anon_sym___asm] = ACTIONS(3050), - [anon_sym_ATencode] = ACTIONS(3052), - [anon_sym_ATsynchronized] = ACTIONS(3052), - [anon_sym_BOOL] = ACTIONS(3050), - [anon_sym_IMP] = ACTIONS(3050), - [anon_sym_SEL] = ACTIONS(3050), - [anon_sym_Class] = ACTIONS(3050), - [anon_sym_id] = ACTIONS(3050), - }, - [700] = { - [sym_identifier] = ACTIONS(2930), - [aux_sym_preproc_include_token1] = ACTIONS(2930), - [aux_sym_preproc_include_token2] = ACTIONS(2930), - [aux_sym_preproc_def_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token2] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2930), - [aux_sym_preproc_else_token1] = ACTIONS(2930), - [aux_sym_preproc_elif_token1] = ACTIONS(2930), - [sym_preproc_directive] = ACTIONS(2930), - [anon_sym_LPAREN2] = ACTIONS(2932), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_STAR] = ACTIONS(2932), - [anon_sym_CARET] = ACTIONS(2932), - [anon_sym_AMP] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym___extension__] = ACTIONS(2930), - [anon_sym_typedef] = ACTIONS(2930), - [anon_sym_extern] = ACTIONS(2930), - [anon_sym___attribute__] = ACTIONS(2930), - [anon_sym___attribute] = ACTIONS(2930), - [anon_sym_noreturn] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym___declspec] = ACTIONS(2930), - [anon_sym___cdecl] = ACTIONS(2930), - [anon_sym___clrcall] = ACTIONS(2930), - [anon_sym___stdcall] = ACTIONS(2930), - [anon_sym___fastcall] = ACTIONS(2930), - [anon_sym___thiscall] = ACTIONS(2930), - [anon_sym___vectorcall] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_signed] = ACTIONS(2930), - [anon_sym_unsigned] = ACTIONS(2930), - [anon_sym_long] = ACTIONS(2930), - [anon_sym_short] = ACTIONS(2930), - [anon_sym_ATautoreleasepool] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_auto] = ACTIONS(2930), - [anon_sym_register] = ACTIONS(2930), - [anon_sym_inline] = ACTIONS(2930), - [anon_sym___inline] = ACTIONS(2930), - [anon_sym___inline__] = ACTIONS(2930), - [anon_sym___forceinline] = ACTIONS(2930), - [anon_sym_thread_local] = ACTIONS(2930), - [anon_sym___thread] = ACTIONS(2930), - [anon_sym_CG_EXTERN] = ACTIONS(2930), - [anon_sym_CG_INLINE] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2930), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2930), - [anon_sym_IBOutlet] = ACTIONS(2930), - [anon_sym_IBInspectable] = ACTIONS(2930), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2930), - [anon_sym_NS_INLINE] = ACTIONS(2930), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2930), - [anon_sym_OBJC_EXPORT] = ACTIONS(2930), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_constexpr] = ACTIONS(2930), - [anon_sym_volatile] = ACTIONS(2930), - [anon_sym_restrict] = ACTIONS(2930), - [anon_sym___restrict__] = ACTIONS(2930), - [anon_sym__Atomic] = ACTIONS(2930), - [anon_sym__Noreturn] = ACTIONS(2930), - [anon_sym_nullable] = ACTIONS(2930), - [anon_sym__Complex] = ACTIONS(2930), - [anon_sym__Nonnull] = ACTIONS(2930), - [anon_sym__Nullable] = ACTIONS(2930), - [anon_sym__Nullable_result] = ACTIONS(2930), - [anon_sym__Null_unspecified] = ACTIONS(2930), - [anon_sym___autoreleasing] = ACTIONS(2930), - [anon_sym___block] = ACTIONS(2930), - [anon_sym___bridge] = ACTIONS(2930), - [anon_sym___bridge_retained] = ACTIONS(2930), - [anon_sym___bridge_transfer] = ACTIONS(2930), - [anon_sym___complex] = ACTIONS(2930), - [anon_sym___const] = ACTIONS(2930), - [anon_sym___imag] = ACTIONS(2930), - [anon_sym___kindof] = ACTIONS(2930), - [anon_sym___nonnull] = ACTIONS(2930), - [anon_sym___nullable] = ACTIONS(2930), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2930), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2930), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2930), - [anon_sym___real] = ACTIONS(2930), - [anon_sym___strong] = ACTIONS(2930), - [anon_sym___unsafe_unretained] = ACTIONS(2930), - [anon_sym___unused] = ACTIONS(2930), - [anon_sym___weak] = ACTIONS(2930), - [sym_primitive_type] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), - [anon_sym_struct] = ACTIONS(2930), - [anon_sym_union] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_in] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_goto] = ACTIONS(2930), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_sizeof] = ACTIONS(2930), - [anon_sym___alignof__] = ACTIONS(2930), - [anon_sym___alignof] = ACTIONS(2930), - [anon_sym__alignof] = ACTIONS(2930), - [anon_sym_alignof] = ACTIONS(2930), - [anon_sym__Alignof] = ACTIONS(2930), - [anon_sym_offsetof] = ACTIONS(2930), - [anon_sym__Generic] = ACTIONS(2930), - [anon_sym_asm] = ACTIONS(2930), - [anon_sym___asm__] = ACTIONS(2930), - [sym_number_literal] = ACTIONS(2932), - [anon_sym_L_SQUOTE] = ACTIONS(2932), - [anon_sym_u_SQUOTE] = ACTIONS(2932), - [anon_sym_U_SQUOTE] = ACTIONS(2932), - [anon_sym_u8_SQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_AT] = ACTIONS(2930), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_L_DQUOTE] = ACTIONS(2932), - [anon_sym_u_DQUOTE] = ACTIONS(2932), - [anon_sym_U_DQUOTE] = ACTIONS(2932), - [anon_sym_u8_DQUOTE] = ACTIONS(2932), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [anon_sym_NULL] = ACTIONS(2930), - [anon_sym_nullptr] = ACTIONS(2930), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2930), - [anon_sym___typeof] = ACTIONS(2930), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_ATimport] = ACTIONS(2932), - [aux_sym_preproc_undef_token1] = ACTIONS(2930), - [anon_sym_POUND] = ACTIONS(2930), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2930), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2930), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2930), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2930), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE] = ACTIONS(2930), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_API_AVAILABLE] = ACTIONS(2930), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_API_DEPRECATED] = ACTIONS(2930), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2930), - [anon_sym___deprecated_msg] = ACTIONS(2930), - [anon_sym___deprecated_enum_msg] = ACTIONS(2930), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2930), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2930), - [anon_sym_ATprotocol] = ACTIONS(2932), - [anon_sym_ATinterface] = ACTIONS(2932), - [anon_sym_ATimplementation] = ACTIONS(2932), - [anon_sym_ATcompatibility_alias] = ACTIONS(2932), - [anon_sym_ATsynthesize] = ACTIONS(2932), - [anon_sym_ATdynamic] = ACTIONS(2932), - [anon_sym__Alignas] = ACTIONS(2930), - [anon_sym_ATtry] = ACTIONS(2932), - [anon_sym___try] = ACTIONS(2930), - [anon_sym_ATthrow] = ACTIONS(2932), - [anon_sym_ATselector] = ACTIONS(2932), - [anon_sym_ATavailable] = ACTIONS(2932), - [anon_sym___builtin_available] = ACTIONS(2930), - [anon_sym_va_arg] = ACTIONS(2930), - [anon_sym___asm] = ACTIONS(2930), - [anon_sym_ATencode] = ACTIONS(2932), - [anon_sym_ATsynchronized] = ACTIONS(2932), - [anon_sym_BOOL] = ACTIONS(2930), - [anon_sym_IMP] = ACTIONS(2930), - [anon_sym_SEL] = ACTIONS(2930), - [anon_sym_Class] = ACTIONS(2930), - [anon_sym_id] = ACTIONS(2930), - }, - [701] = { - [sym_identifier] = ACTIONS(3054), - [aux_sym_preproc_include_token1] = ACTIONS(3054), - [aux_sym_preproc_include_token2] = ACTIONS(3054), - [aux_sym_preproc_def_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token2] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3054), - [aux_sym_preproc_else_token1] = ACTIONS(3054), - [aux_sym_preproc_elif_token1] = ACTIONS(3054), - [sym_preproc_directive] = ACTIONS(3054), - [anon_sym_LPAREN2] = ACTIONS(3056), - [anon_sym_BANG] = ACTIONS(3056), - [anon_sym_TILDE] = ACTIONS(3056), - [anon_sym_DASH] = ACTIONS(3054), - [anon_sym_PLUS] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_CARET] = ACTIONS(3056), - [anon_sym_AMP] = ACTIONS(3056), - [anon_sym_SEMI] = ACTIONS(3056), - [anon_sym___extension__] = ACTIONS(3054), - [anon_sym_typedef] = ACTIONS(3054), - [anon_sym_extern] = ACTIONS(3054), - [anon_sym___attribute__] = ACTIONS(3054), - [anon_sym___attribute] = ACTIONS(3054), - [anon_sym_noreturn] = ACTIONS(3054), - [anon_sym_LBRACK] = ACTIONS(3056), - [anon_sym___declspec] = ACTIONS(3054), - [anon_sym___cdecl] = ACTIONS(3054), - [anon_sym___clrcall] = ACTIONS(3054), - [anon_sym___stdcall] = ACTIONS(3054), - [anon_sym___fastcall] = ACTIONS(3054), - [anon_sym___thiscall] = ACTIONS(3054), - [anon_sym___vectorcall] = ACTIONS(3054), - [anon_sym_LBRACE] = ACTIONS(3056), - [anon_sym_signed] = ACTIONS(3054), - [anon_sym_unsigned] = ACTIONS(3054), - [anon_sym_long] = ACTIONS(3054), - [anon_sym_short] = ACTIONS(3054), - [anon_sym_ATautoreleasepool] = ACTIONS(3056), - [anon_sym_static] = ACTIONS(3054), - [anon_sym_auto] = ACTIONS(3054), - [anon_sym_register] = ACTIONS(3054), - [anon_sym_inline] = ACTIONS(3054), - [anon_sym___inline] = ACTIONS(3054), - [anon_sym___inline__] = ACTIONS(3054), - [anon_sym___forceinline] = ACTIONS(3054), - [anon_sym_thread_local] = ACTIONS(3054), - [anon_sym___thread] = ACTIONS(3054), - [anon_sym_CG_EXTERN] = ACTIONS(3054), - [anon_sym_CG_INLINE] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3054), - [anon_sym_IBOutlet] = ACTIONS(3054), - [anon_sym_IBInspectable] = ACTIONS(3054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3054), - [anon_sym_NS_INLINE] = ACTIONS(3054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3054), - [anon_sym_OBJC_EXPORT] = ACTIONS(3054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3054), - [anon_sym_const] = ACTIONS(3054), - [anon_sym_constexpr] = ACTIONS(3054), - [anon_sym_volatile] = ACTIONS(3054), - [anon_sym_restrict] = ACTIONS(3054), - [anon_sym___restrict__] = ACTIONS(3054), - [anon_sym__Atomic] = ACTIONS(3054), - [anon_sym__Noreturn] = ACTIONS(3054), - [anon_sym_nullable] = ACTIONS(3054), - [anon_sym__Complex] = ACTIONS(3054), - [anon_sym__Nonnull] = ACTIONS(3054), - [anon_sym__Nullable] = ACTIONS(3054), - [anon_sym__Nullable_result] = ACTIONS(3054), - [anon_sym__Null_unspecified] = ACTIONS(3054), - [anon_sym___autoreleasing] = ACTIONS(3054), - [anon_sym___block] = ACTIONS(3054), - [anon_sym___bridge] = ACTIONS(3054), - [anon_sym___bridge_retained] = ACTIONS(3054), - [anon_sym___bridge_transfer] = ACTIONS(3054), - [anon_sym___complex] = ACTIONS(3054), - [anon_sym___const] = ACTIONS(3054), - [anon_sym___imag] = ACTIONS(3054), - [anon_sym___kindof] = ACTIONS(3054), - [anon_sym___nonnull] = ACTIONS(3054), - [anon_sym___nullable] = ACTIONS(3054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3054), - [anon_sym___real] = ACTIONS(3054), - [anon_sym___strong] = ACTIONS(3054), - [anon_sym___unsafe_unretained] = ACTIONS(3054), - [anon_sym___unused] = ACTIONS(3054), - [anon_sym___weak] = ACTIONS(3054), - [sym_primitive_type] = ACTIONS(3054), - [anon_sym_enum] = ACTIONS(3054), - [anon_sym_struct] = ACTIONS(3054), - [anon_sym_union] = ACTIONS(3054), - [anon_sym_if] = ACTIONS(3054), - [anon_sym_switch] = ACTIONS(3054), - [anon_sym_case] = ACTIONS(3054), - [anon_sym_default] = ACTIONS(3054), - [anon_sym_while] = ACTIONS(3054), - [anon_sym_do] = ACTIONS(3054), - [anon_sym_for] = ACTIONS(3054), - [anon_sym_in] = ACTIONS(3054), - [anon_sym_return] = ACTIONS(3054), - [anon_sym_break] = ACTIONS(3054), - [anon_sym_continue] = ACTIONS(3054), - [anon_sym_goto] = ACTIONS(3054), - [anon_sym_DASH_DASH] = ACTIONS(3056), - [anon_sym_PLUS_PLUS] = ACTIONS(3056), - [anon_sym_sizeof] = ACTIONS(3054), - [anon_sym___alignof__] = ACTIONS(3054), - [anon_sym___alignof] = ACTIONS(3054), - [anon_sym__alignof] = ACTIONS(3054), - [anon_sym_alignof] = ACTIONS(3054), - [anon_sym__Alignof] = ACTIONS(3054), - [anon_sym_offsetof] = ACTIONS(3054), - [anon_sym__Generic] = ACTIONS(3054), - [anon_sym_asm] = ACTIONS(3054), - [anon_sym___asm__] = ACTIONS(3054), - [sym_number_literal] = ACTIONS(3056), - [anon_sym_L_SQUOTE] = ACTIONS(3056), - [anon_sym_u_SQUOTE] = ACTIONS(3056), - [anon_sym_U_SQUOTE] = ACTIONS(3056), - [anon_sym_u8_SQUOTE] = ACTIONS(3056), - [anon_sym_SQUOTE] = ACTIONS(3056), - [anon_sym_AT] = ACTIONS(3054), - [anon_sym_DQUOTE] = ACTIONS(3056), - [anon_sym_L_DQUOTE] = ACTIONS(3056), - [anon_sym_u_DQUOTE] = ACTIONS(3056), - [anon_sym_U_DQUOTE] = ACTIONS(3056), - [anon_sym_u8_DQUOTE] = ACTIONS(3056), - [sym_true] = ACTIONS(3054), - [sym_false] = ACTIONS(3054), - [anon_sym_NULL] = ACTIONS(3054), - [anon_sym_nullptr] = ACTIONS(3054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3054), - [anon_sym___typeof] = ACTIONS(3054), - [anon_sym_typeof] = ACTIONS(3054), - [anon_sym_ATimport] = ACTIONS(3056), - [aux_sym_preproc_undef_token1] = ACTIONS(3054), - [anon_sym_POUND] = ACTIONS(3054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE] = ACTIONS(3054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_API_AVAILABLE] = ACTIONS(3054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_API_DEPRECATED] = ACTIONS(3054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3054), - [anon_sym___deprecated_msg] = ACTIONS(3054), - [anon_sym___deprecated_enum_msg] = ACTIONS(3054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3054), - [anon_sym_ATprotocol] = ACTIONS(3056), - [anon_sym_ATinterface] = ACTIONS(3056), - [anon_sym_ATimplementation] = ACTIONS(3056), - [anon_sym_ATcompatibility_alias] = ACTIONS(3056), - [anon_sym_ATsynthesize] = ACTIONS(3056), - [anon_sym_ATdynamic] = ACTIONS(3056), - [anon_sym__Alignas] = ACTIONS(3054), - [anon_sym_ATtry] = ACTIONS(3056), - [anon_sym___try] = ACTIONS(3054), - [anon_sym_ATthrow] = ACTIONS(3056), - [anon_sym_ATselector] = ACTIONS(3056), - [anon_sym_ATavailable] = ACTIONS(3056), - [anon_sym___builtin_available] = ACTIONS(3054), - [anon_sym_va_arg] = ACTIONS(3054), - [anon_sym___asm] = ACTIONS(3054), - [anon_sym_ATencode] = ACTIONS(3056), - [anon_sym_ATsynchronized] = ACTIONS(3056), - [anon_sym_BOOL] = ACTIONS(3054), - [anon_sym_IMP] = ACTIONS(3054), - [anon_sym_SEL] = ACTIONS(3054), - [anon_sym_Class] = ACTIONS(3054), - [anon_sym_id] = ACTIONS(3054), - }, - [702] = { - [sym_identifier] = ACTIONS(2926), - [aux_sym_preproc_include_token1] = ACTIONS(2926), - [aux_sym_preproc_include_token2] = ACTIONS(2926), - [aux_sym_preproc_def_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token2] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2926), - [aux_sym_preproc_else_token1] = ACTIONS(2926), - [aux_sym_preproc_elif_token1] = ACTIONS(2926), - [sym_preproc_directive] = ACTIONS(2926), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_BANG] = ACTIONS(2928), - [anon_sym_TILDE] = ACTIONS(2928), - [anon_sym_DASH] = ACTIONS(2926), - [anon_sym_PLUS] = ACTIONS(2926), - [anon_sym_STAR] = ACTIONS(2928), - [anon_sym_CARET] = ACTIONS(2928), - [anon_sym_AMP] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2926), - [anon_sym_typedef] = ACTIONS(2926), - [anon_sym_extern] = ACTIONS(2926), - [anon_sym___attribute__] = ACTIONS(2926), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___declspec] = ACTIONS(2926), - [anon_sym___cdecl] = ACTIONS(2926), - [anon_sym___clrcall] = ACTIONS(2926), - [anon_sym___stdcall] = ACTIONS(2926), - [anon_sym___fastcall] = ACTIONS(2926), - [anon_sym___thiscall] = ACTIONS(2926), - [anon_sym___vectorcall] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_signed] = ACTIONS(2926), - [anon_sym_unsigned] = ACTIONS(2926), - [anon_sym_long] = ACTIONS(2926), - [anon_sym_short] = ACTIONS(2926), - [anon_sym_ATautoreleasepool] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2926), - [anon_sym_auto] = ACTIONS(2926), - [anon_sym_register] = ACTIONS(2926), - [anon_sym_inline] = ACTIONS(2926), - [anon_sym___inline] = ACTIONS(2926), - [anon_sym___inline__] = ACTIONS(2926), - [anon_sym___forceinline] = ACTIONS(2926), - [anon_sym_thread_local] = ACTIONS(2926), - [anon_sym___thread] = ACTIONS(2926), - [anon_sym_CG_EXTERN] = ACTIONS(2926), - [anon_sym_CG_INLINE] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2926), - [anon_sym_IBOutlet] = ACTIONS(2926), - [anon_sym_IBInspectable] = ACTIONS(2926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2926), - [anon_sym_NS_INLINE] = ACTIONS(2926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2926), - [anon_sym_OBJC_EXPORT] = ACTIONS(2926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2926), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2926), - [anon_sym_volatile] = ACTIONS(2926), - [anon_sym_restrict] = ACTIONS(2926), - [anon_sym___restrict__] = ACTIONS(2926), - [anon_sym__Atomic] = ACTIONS(2926), - [anon_sym__Noreturn] = ACTIONS(2926), - [anon_sym_nullable] = ACTIONS(2926), - [anon_sym__Complex] = ACTIONS(2926), - [anon_sym__Nonnull] = ACTIONS(2926), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2926), - [anon_sym__Null_unspecified] = ACTIONS(2926), - [anon_sym___autoreleasing] = ACTIONS(2926), - [anon_sym___block] = ACTIONS(2926), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2926), - [anon_sym___bridge_transfer] = ACTIONS(2926), - [anon_sym___complex] = ACTIONS(2926), - [anon_sym___const] = ACTIONS(2926), - [anon_sym___imag] = ACTIONS(2926), - [anon_sym___kindof] = ACTIONS(2926), - [anon_sym___nonnull] = ACTIONS(2926), - [anon_sym___nullable] = ACTIONS(2926), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2926), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2926), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2926), - [anon_sym___real] = ACTIONS(2926), - [anon_sym___strong] = ACTIONS(2926), - [anon_sym___unsafe_unretained] = ACTIONS(2926), - [anon_sym___unused] = ACTIONS(2926), - [anon_sym___weak] = ACTIONS(2926), - [sym_primitive_type] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), - [anon_sym_struct] = ACTIONS(2926), - [anon_sym_union] = ACTIONS(2926), - [anon_sym_if] = ACTIONS(2926), - [anon_sym_switch] = ACTIONS(2926), - [anon_sym_case] = ACTIONS(2926), - [anon_sym_default] = ACTIONS(2926), - [anon_sym_while] = ACTIONS(2926), - [anon_sym_do] = ACTIONS(2926), - [anon_sym_for] = ACTIONS(2926), - [anon_sym_in] = ACTIONS(2926), - [anon_sym_return] = ACTIONS(2926), - [anon_sym_break] = ACTIONS(2926), - [anon_sym_continue] = ACTIONS(2926), - [anon_sym_goto] = ACTIONS(2926), - [anon_sym_DASH_DASH] = ACTIONS(2928), - [anon_sym_PLUS_PLUS] = ACTIONS(2928), - [anon_sym_sizeof] = ACTIONS(2926), - [anon_sym___alignof__] = ACTIONS(2926), - [anon_sym___alignof] = ACTIONS(2926), - [anon_sym__alignof] = ACTIONS(2926), - [anon_sym_alignof] = ACTIONS(2926), - [anon_sym__Alignof] = ACTIONS(2926), - [anon_sym_offsetof] = ACTIONS(2926), - [anon_sym__Generic] = ACTIONS(2926), - [anon_sym_asm] = ACTIONS(2926), - [anon_sym___asm__] = ACTIONS(2926), - [sym_number_literal] = ACTIONS(2928), - [anon_sym_L_SQUOTE] = ACTIONS(2928), - [anon_sym_u_SQUOTE] = ACTIONS(2928), - [anon_sym_U_SQUOTE] = ACTIONS(2928), - [anon_sym_u8_SQUOTE] = ACTIONS(2928), - [anon_sym_SQUOTE] = ACTIONS(2928), - [anon_sym_AT] = ACTIONS(2926), - [anon_sym_DQUOTE] = ACTIONS(2928), - [anon_sym_L_DQUOTE] = ACTIONS(2928), - [anon_sym_u_DQUOTE] = ACTIONS(2928), - [anon_sym_U_DQUOTE] = ACTIONS(2928), - [anon_sym_u8_DQUOTE] = ACTIONS(2928), - [sym_true] = ACTIONS(2926), - [sym_false] = ACTIONS(2926), - [anon_sym_NULL] = ACTIONS(2926), - [anon_sym_nullptr] = ACTIONS(2926), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2926), - [anon_sym___typeof] = ACTIONS(2926), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_ATimport] = ACTIONS(2928), - [aux_sym_preproc_undef_token1] = ACTIONS(2926), - [anon_sym_POUND] = ACTIONS(2926), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2926), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2926), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2926), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2926), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE] = ACTIONS(2926), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_API_AVAILABLE] = ACTIONS(2926), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_API_DEPRECATED] = ACTIONS(2926), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2926), - [anon_sym___deprecated_msg] = ACTIONS(2926), - [anon_sym___deprecated_enum_msg] = ACTIONS(2926), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2926), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2926), - [anon_sym_ATprotocol] = ACTIONS(2928), - [anon_sym_ATinterface] = ACTIONS(2928), - [anon_sym_ATimplementation] = ACTIONS(2928), - [anon_sym_ATcompatibility_alias] = ACTIONS(2928), - [anon_sym_ATsynthesize] = ACTIONS(2928), - [anon_sym_ATdynamic] = ACTIONS(2928), - [anon_sym__Alignas] = ACTIONS(2926), - [anon_sym_ATtry] = ACTIONS(2928), - [anon_sym___try] = ACTIONS(2926), - [anon_sym_ATthrow] = ACTIONS(2928), - [anon_sym_ATselector] = ACTIONS(2928), - [anon_sym_ATavailable] = ACTIONS(2928), - [anon_sym___builtin_available] = ACTIONS(2926), - [anon_sym_va_arg] = ACTIONS(2926), - [anon_sym___asm] = ACTIONS(2926), - [anon_sym_ATencode] = ACTIONS(2928), - [anon_sym_ATsynchronized] = ACTIONS(2928), - [anon_sym_BOOL] = ACTIONS(2926), - [anon_sym_IMP] = ACTIONS(2926), - [anon_sym_SEL] = ACTIONS(2926), - [anon_sym_Class] = ACTIONS(2926), - [anon_sym_id] = ACTIONS(2926), - }, - [703] = { - [sym_identifier] = ACTIONS(3234), - [aux_sym_preproc_include_token1] = ACTIONS(3234), - [aux_sym_preproc_include_token2] = ACTIONS(3234), - [aux_sym_preproc_def_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token2] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3234), - [aux_sym_preproc_else_token1] = ACTIONS(3234), - [aux_sym_preproc_elif_token1] = ACTIONS(3234), - [sym_preproc_directive] = ACTIONS(3234), - [anon_sym_LPAREN2] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_TILDE] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_CARET] = ACTIONS(3236), - [anon_sym_AMP] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3236), - [anon_sym___extension__] = ACTIONS(3234), - [anon_sym_typedef] = ACTIONS(3234), - [anon_sym_extern] = ACTIONS(3234), - [anon_sym___attribute__] = ACTIONS(3234), - [anon_sym___attribute] = ACTIONS(3234), - [anon_sym_noreturn] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym___declspec] = ACTIONS(3234), - [anon_sym___cdecl] = ACTIONS(3234), - [anon_sym___clrcall] = ACTIONS(3234), - [anon_sym___stdcall] = ACTIONS(3234), - [anon_sym___fastcall] = ACTIONS(3234), - [anon_sym___thiscall] = ACTIONS(3234), - [anon_sym___vectorcall] = ACTIONS(3234), - [anon_sym_LBRACE] = ACTIONS(3236), - [anon_sym_signed] = ACTIONS(3234), - [anon_sym_unsigned] = ACTIONS(3234), - [anon_sym_long] = ACTIONS(3234), - [anon_sym_short] = ACTIONS(3234), - [anon_sym_ATautoreleasepool] = ACTIONS(3236), - [anon_sym_static] = ACTIONS(3234), - [anon_sym_auto] = ACTIONS(3234), - [anon_sym_register] = ACTIONS(3234), - [anon_sym_inline] = ACTIONS(3234), - [anon_sym___inline] = ACTIONS(3234), - [anon_sym___inline__] = ACTIONS(3234), - [anon_sym___forceinline] = ACTIONS(3234), - [anon_sym_thread_local] = ACTIONS(3234), - [anon_sym___thread] = ACTIONS(3234), - [anon_sym_CG_EXTERN] = ACTIONS(3234), - [anon_sym_CG_INLINE] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3234), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3234), - [anon_sym_IBOutlet] = ACTIONS(3234), - [anon_sym_IBInspectable] = ACTIONS(3234), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3234), - [anon_sym_NS_INLINE] = ACTIONS(3234), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3234), - [anon_sym_OBJC_EXPORT] = ACTIONS(3234), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3234), - [anon_sym_const] = ACTIONS(3234), - [anon_sym_constexpr] = ACTIONS(3234), - [anon_sym_volatile] = ACTIONS(3234), - [anon_sym_restrict] = ACTIONS(3234), - [anon_sym___restrict__] = ACTIONS(3234), - [anon_sym__Atomic] = ACTIONS(3234), - [anon_sym__Noreturn] = ACTIONS(3234), - [anon_sym_nullable] = ACTIONS(3234), - [anon_sym__Complex] = ACTIONS(3234), - [anon_sym__Nonnull] = ACTIONS(3234), - [anon_sym__Nullable] = ACTIONS(3234), - [anon_sym__Nullable_result] = ACTIONS(3234), - [anon_sym__Null_unspecified] = ACTIONS(3234), - [anon_sym___autoreleasing] = ACTIONS(3234), - [anon_sym___block] = ACTIONS(3234), - [anon_sym___bridge] = ACTIONS(3234), - [anon_sym___bridge_retained] = ACTIONS(3234), - [anon_sym___bridge_transfer] = ACTIONS(3234), - [anon_sym___complex] = ACTIONS(3234), - [anon_sym___const] = ACTIONS(3234), - [anon_sym___imag] = ACTIONS(3234), - [anon_sym___kindof] = ACTIONS(3234), - [anon_sym___nonnull] = ACTIONS(3234), - [anon_sym___nullable] = ACTIONS(3234), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3234), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3234), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3234), - [anon_sym___real] = ACTIONS(3234), - [anon_sym___strong] = ACTIONS(3234), - [anon_sym___unsafe_unretained] = ACTIONS(3234), - [anon_sym___unused] = ACTIONS(3234), - [anon_sym___weak] = ACTIONS(3234), - [sym_primitive_type] = ACTIONS(3234), - [anon_sym_enum] = ACTIONS(3234), - [anon_sym_struct] = ACTIONS(3234), - [anon_sym_union] = ACTIONS(3234), - [anon_sym_if] = ACTIONS(3234), - [anon_sym_switch] = ACTIONS(3234), - [anon_sym_case] = ACTIONS(3234), - [anon_sym_default] = ACTIONS(3234), - [anon_sym_while] = ACTIONS(3234), - [anon_sym_do] = ACTIONS(3234), - [anon_sym_for] = ACTIONS(3234), - [anon_sym_in] = ACTIONS(3234), - [anon_sym_return] = ACTIONS(3234), - [anon_sym_break] = ACTIONS(3234), - [anon_sym_continue] = ACTIONS(3234), - [anon_sym_goto] = ACTIONS(3234), - [anon_sym_DASH_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3236), - [anon_sym_sizeof] = ACTIONS(3234), - [anon_sym___alignof__] = ACTIONS(3234), - [anon_sym___alignof] = ACTIONS(3234), - [anon_sym__alignof] = ACTIONS(3234), - [anon_sym_alignof] = ACTIONS(3234), - [anon_sym__Alignof] = ACTIONS(3234), - [anon_sym_offsetof] = ACTIONS(3234), - [anon_sym__Generic] = ACTIONS(3234), - [anon_sym_asm] = ACTIONS(3234), - [anon_sym___asm__] = ACTIONS(3234), - [sym_number_literal] = ACTIONS(3236), - [anon_sym_L_SQUOTE] = ACTIONS(3236), - [anon_sym_u_SQUOTE] = ACTIONS(3236), - [anon_sym_U_SQUOTE] = ACTIONS(3236), - [anon_sym_u8_SQUOTE] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(3236), - [anon_sym_L_DQUOTE] = ACTIONS(3236), - [anon_sym_u_DQUOTE] = ACTIONS(3236), - [anon_sym_U_DQUOTE] = ACTIONS(3236), - [anon_sym_u8_DQUOTE] = ACTIONS(3236), - [sym_true] = ACTIONS(3234), - [sym_false] = ACTIONS(3234), - [anon_sym_NULL] = ACTIONS(3234), - [anon_sym_nullptr] = ACTIONS(3234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3234), - [anon_sym___typeof] = ACTIONS(3234), - [anon_sym_typeof] = ACTIONS(3234), - [anon_sym_ATimport] = ACTIONS(3236), - [aux_sym_preproc_undef_token1] = ACTIONS(3234), - [anon_sym_POUND] = ACTIONS(3234), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3234), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3234), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3234), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3234), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE] = ACTIONS(3234), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_API_AVAILABLE] = ACTIONS(3234), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_API_DEPRECATED] = ACTIONS(3234), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3234), - [anon_sym___deprecated_msg] = ACTIONS(3234), - [anon_sym___deprecated_enum_msg] = ACTIONS(3234), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3234), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3234), - [anon_sym_ATprotocol] = ACTIONS(3236), - [anon_sym_ATinterface] = ACTIONS(3236), - [anon_sym_ATimplementation] = ACTIONS(3236), - [anon_sym_ATcompatibility_alias] = ACTIONS(3236), - [anon_sym_ATsynthesize] = ACTIONS(3236), - [anon_sym_ATdynamic] = ACTIONS(3236), - [anon_sym__Alignas] = ACTIONS(3234), - [anon_sym_ATtry] = ACTIONS(3236), - [anon_sym___try] = ACTIONS(3234), - [anon_sym_ATthrow] = ACTIONS(3236), - [anon_sym_ATselector] = ACTIONS(3236), - [anon_sym_ATavailable] = ACTIONS(3236), - [anon_sym___builtin_available] = ACTIONS(3234), - [anon_sym_va_arg] = ACTIONS(3234), - [anon_sym___asm] = ACTIONS(3234), - [anon_sym_ATencode] = ACTIONS(3236), - [anon_sym_ATsynchronized] = ACTIONS(3236), - [anon_sym_BOOL] = ACTIONS(3234), - [anon_sym_IMP] = ACTIONS(3234), - [anon_sym_SEL] = ACTIONS(3234), - [anon_sym_Class] = ACTIONS(3234), - [anon_sym_id] = ACTIONS(3234), - }, - [704] = { - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_include_token1] = ACTIONS(2910), - [aux_sym_preproc_include_token2] = ACTIONS(2910), - [aux_sym_preproc_def_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token2] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2910), - [aux_sym_preproc_else_token1] = ACTIONS(2910), - [aux_sym_preproc_elif_token1] = ACTIONS(2910), - [sym_preproc_directive] = ACTIONS(2910), - [anon_sym_LPAREN2] = ACTIONS(2912), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_STAR] = ACTIONS(2912), - [anon_sym_CARET] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym_typedef] = ACTIONS(2910), - [anon_sym_extern] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym___declspec] = ACTIONS(2910), - [anon_sym___cdecl] = ACTIONS(2910), - [anon_sym___clrcall] = ACTIONS(2910), - [anon_sym___stdcall] = ACTIONS(2910), - [anon_sym___fastcall] = ACTIONS(2910), - [anon_sym___thiscall] = ACTIONS(2910), - [anon_sym___vectorcall] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_ATautoreleasepool] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_auto] = ACTIONS(2910), - [anon_sym_register] = ACTIONS(2910), - [anon_sym_inline] = ACTIONS(2910), - [anon_sym___inline] = ACTIONS(2910), - [anon_sym___inline__] = ACTIONS(2910), - [anon_sym___forceinline] = ACTIONS(2910), - [anon_sym_thread_local] = ACTIONS(2910), - [anon_sym___thread] = ACTIONS(2910), - [anon_sym_CG_EXTERN] = ACTIONS(2910), - [anon_sym_CG_INLINE] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2910), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2910), - [anon_sym_IBOutlet] = ACTIONS(2910), - [anon_sym_IBInspectable] = ACTIONS(2910), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2910), - [anon_sym_NS_INLINE] = ACTIONS(2910), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2910), - [anon_sym_OBJC_EXPORT] = ACTIONS(2910), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_goto] = ACTIONS(2910), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_sizeof] = ACTIONS(2910), - [anon_sym___alignof__] = ACTIONS(2910), - [anon_sym___alignof] = ACTIONS(2910), - [anon_sym__alignof] = ACTIONS(2910), - [anon_sym_alignof] = ACTIONS(2910), - [anon_sym__Alignof] = ACTIONS(2910), - [anon_sym_offsetof] = ACTIONS(2910), - [anon_sym__Generic] = ACTIONS(2910), - [anon_sym_asm] = ACTIONS(2910), - [anon_sym___asm__] = ACTIONS(2910), - [sym_number_literal] = ACTIONS(2912), - [anon_sym_L_SQUOTE] = ACTIONS(2912), - [anon_sym_u_SQUOTE] = ACTIONS(2912), - [anon_sym_U_SQUOTE] = ACTIONS(2912), - [anon_sym_u8_SQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_AT] = ACTIONS(2910), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_L_DQUOTE] = ACTIONS(2912), - [anon_sym_u_DQUOTE] = ACTIONS(2912), - [anon_sym_U_DQUOTE] = ACTIONS(2912), - [anon_sym_u8_DQUOTE] = ACTIONS(2912), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [anon_sym_NULL] = ACTIONS(2910), - [anon_sym_nullptr] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATimport] = ACTIONS(2912), - [aux_sym_preproc_undef_token1] = ACTIONS(2910), - [anon_sym_POUND] = ACTIONS(2910), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2910), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2910), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2910), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2910), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE] = ACTIONS(2910), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_API_AVAILABLE] = ACTIONS(2910), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_API_DEPRECATED] = ACTIONS(2910), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2910), - [anon_sym___deprecated_msg] = ACTIONS(2910), - [anon_sym___deprecated_enum_msg] = ACTIONS(2910), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2910), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2910), - [anon_sym_ATprotocol] = ACTIONS(2912), - [anon_sym_ATinterface] = ACTIONS(2912), - [anon_sym_ATimplementation] = ACTIONS(2912), - [anon_sym_ATcompatibility_alias] = ACTIONS(2912), - [anon_sym_ATsynthesize] = ACTIONS(2912), - [anon_sym_ATdynamic] = ACTIONS(2912), - [anon_sym__Alignas] = ACTIONS(2910), - [anon_sym_ATtry] = ACTIONS(2912), - [anon_sym___try] = ACTIONS(2910), - [anon_sym_ATthrow] = ACTIONS(2912), - [anon_sym_ATselector] = ACTIONS(2912), - [anon_sym_ATavailable] = ACTIONS(2912), - [anon_sym___builtin_available] = ACTIONS(2910), - [anon_sym_va_arg] = ACTIONS(2910), - [anon_sym___asm] = ACTIONS(2910), - [anon_sym_ATencode] = ACTIONS(2912), - [anon_sym_ATsynchronized] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - }, - [705] = { - [sym_identifier] = ACTIONS(2914), - [aux_sym_preproc_include_token1] = ACTIONS(2914), - [aux_sym_preproc_include_token2] = ACTIONS(2914), - [aux_sym_preproc_def_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token2] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2914), - [aux_sym_preproc_else_token1] = ACTIONS(2914), - [aux_sym_preproc_elif_token1] = ACTIONS(2914), - [sym_preproc_directive] = ACTIONS(2914), - [anon_sym_LPAREN2] = ACTIONS(2916), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_STAR] = ACTIONS(2916), - [anon_sym_CARET] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym___extension__] = ACTIONS(2914), - [anon_sym_typedef] = ACTIONS(2914), - [anon_sym_extern] = ACTIONS(2914), - [anon_sym___attribute__] = ACTIONS(2914), - [anon_sym___attribute] = ACTIONS(2914), - [anon_sym_noreturn] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym___declspec] = ACTIONS(2914), - [anon_sym___cdecl] = ACTIONS(2914), - [anon_sym___clrcall] = ACTIONS(2914), - [anon_sym___stdcall] = ACTIONS(2914), - [anon_sym___fastcall] = ACTIONS(2914), - [anon_sym___thiscall] = ACTIONS(2914), - [anon_sym___vectorcall] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_signed] = ACTIONS(2914), - [anon_sym_unsigned] = ACTIONS(2914), - [anon_sym_long] = ACTIONS(2914), - [anon_sym_short] = ACTIONS(2914), - [anon_sym_ATautoreleasepool] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_auto] = ACTIONS(2914), - [anon_sym_register] = ACTIONS(2914), - [anon_sym_inline] = ACTIONS(2914), - [anon_sym___inline] = ACTIONS(2914), - [anon_sym___inline__] = ACTIONS(2914), - [anon_sym___forceinline] = ACTIONS(2914), - [anon_sym_thread_local] = ACTIONS(2914), - [anon_sym___thread] = ACTIONS(2914), - [anon_sym_CG_EXTERN] = ACTIONS(2914), - [anon_sym_CG_INLINE] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2914), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2914), - [anon_sym_IBOutlet] = ACTIONS(2914), - [anon_sym_IBInspectable] = ACTIONS(2914), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2914), - [anon_sym_NS_INLINE] = ACTIONS(2914), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2914), - [anon_sym_OBJC_EXPORT] = ACTIONS(2914), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_constexpr] = ACTIONS(2914), - [anon_sym_volatile] = ACTIONS(2914), - [anon_sym_restrict] = ACTIONS(2914), - [anon_sym___restrict__] = ACTIONS(2914), - [anon_sym__Atomic] = ACTIONS(2914), - [anon_sym__Noreturn] = ACTIONS(2914), - [anon_sym_nullable] = ACTIONS(2914), - [anon_sym__Complex] = ACTIONS(2914), - [anon_sym__Nonnull] = ACTIONS(2914), - [anon_sym__Nullable] = ACTIONS(2914), - [anon_sym__Nullable_result] = ACTIONS(2914), - [anon_sym__Null_unspecified] = ACTIONS(2914), - [anon_sym___autoreleasing] = ACTIONS(2914), - [anon_sym___block] = ACTIONS(2914), - [anon_sym___bridge] = ACTIONS(2914), - [anon_sym___bridge_retained] = ACTIONS(2914), - [anon_sym___bridge_transfer] = ACTIONS(2914), - [anon_sym___complex] = ACTIONS(2914), - [anon_sym___const] = ACTIONS(2914), - [anon_sym___imag] = ACTIONS(2914), - [anon_sym___kindof] = ACTIONS(2914), - [anon_sym___nonnull] = ACTIONS(2914), - [anon_sym___nullable] = ACTIONS(2914), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2914), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2914), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2914), - [anon_sym___real] = ACTIONS(2914), - [anon_sym___strong] = ACTIONS(2914), - [anon_sym___unsafe_unretained] = ACTIONS(2914), - [anon_sym___unused] = ACTIONS(2914), - [anon_sym___weak] = ACTIONS(2914), - [sym_primitive_type] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), - [anon_sym_struct] = ACTIONS(2914), - [anon_sym_union] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_in] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_goto] = ACTIONS(2914), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_sizeof] = ACTIONS(2914), - [anon_sym___alignof__] = ACTIONS(2914), - [anon_sym___alignof] = ACTIONS(2914), - [anon_sym__alignof] = ACTIONS(2914), - [anon_sym_alignof] = ACTIONS(2914), - [anon_sym__Alignof] = ACTIONS(2914), - [anon_sym_offsetof] = ACTIONS(2914), - [anon_sym__Generic] = ACTIONS(2914), - [anon_sym_asm] = ACTIONS(2914), - [anon_sym___asm__] = ACTIONS(2914), - [sym_number_literal] = ACTIONS(2916), - [anon_sym_L_SQUOTE] = ACTIONS(2916), - [anon_sym_u_SQUOTE] = ACTIONS(2916), - [anon_sym_U_SQUOTE] = ACTIONS(2916), - [anon_sym_u8_SQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_AT] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_L_DQUOTE] = ACTIONS(2916), - [anon_sym_u_DQUOTE] = ACTIONS(2916), - [anon_sym_U_DQUOTE] = ACTIONS(2916), - [anon_sym_u8_DQUOTE] = ACTIONS(2916), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [anon_sym_NULL] = ACTIONS(2914), - [anon_sym_nullptr] = ACTIONS(2914), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2914), - [anon_sym___typeof] = ACTIONS(2914), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_ATimport] = ACTIONS(2916), - [aux_sym_preproc_undef_token1] = ACTIONS(2914), - [anon_sym_POUND] = ACTIONS(2914), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2914), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2914), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2914), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2914), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE] = ACTIONS(2914), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_API_AVAILABLE] = ACTIONS(2914), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_API_DEPRECATED] = ACTIONS(2914), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2914), - [anon_sym___deprecated_msg] = ACTIONS(2914), - [anon_sym___deprecated_enum_msg] = ACTIONS(2914), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2914), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2914), - [anon_sym_ATprotocol] = ACTIONS(2916), - [anon_sym_ATinterface] = ACTIONS(2916), - [anon_sym_ATimplementation] = ACTIONS(2916), - [anon_sym_ATcompatibility_alias] = ACTIONS(2916), - [anon_sym_ATsynthesize] = ACTIONS(2916), - [anon_sym_ATdynamic] = ACTIONS(2916), - [anon_sym__Alignas] = ACTIONS(2914), - [anon_sym_ATtry] = ACTIONS(2916), - [anon_sym___try] = ACTIONS(2914), - [anon_sym_ATthrow] = ACTIONS(2916), - [anon_sym_ATselector] = ACTIONS(2916), - [anon_sym_ATavailable] = ACTIONS(2916), - [anon_sym___builtin_available] = ACTIONS(2914), - [anon_sym_va_arg] = ACTIONS(2914), - [anon_sym___asm] = ACTIONS(2914), - [anon_sym_ATencode] = ACTIONS(2916), - [anon_sym_ATsynchronized] = ACTIONS(2916), - [anon_sym_BOOL] = ACTIONS(2914), - [anon_sym_IMP] = ACTIONS(2914), - [anon_sym_SEL] = ACTIONS(2914), - [anon_sym_Class] = ACTIONS(2914), - [anon_sym_id] = ACTIONS(2914), - }, - [706] = { - [sym_identifier] = ACTIONS(2918), - [aux_sym_preproc_include_token1] = ACTIONS(2918), - [aux_sym_preproc_include_token2] = ACTIONS(2918), - [aux_sym_preproc_def_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token2] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2918), - [aux_sym_preproc_else_token1] = ACTIONS(2918), - [aux_sym_preproc_elif_token1] = ACTIONS(2918), - [sym_preproc_directive] = ACTIONS(2918), - [anon_sym_LPAREN2] = ACTIONS(2920), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_STAR] = ACTIONS(2920), - [anon_sym_CARET] = ACTIONS(2920), - [anon_sym_AMP] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym___extension__] = ACTIONS(2918), - [anon_sym_typedef] = ACTIONS(2918), - [anon_sym_extern] = ACTIONS(2918), - [anon_sym___attribute__] = ACTIONS(2918), - [anon_sym___attribute] = ACTIONS(2918), - [anon_sym_noreturn] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym___declspec] = ACTIONS(2918), - [anon_sym___cdecl] = ACTIONS(2918), - [anon_sym___clrcall] = ACTIONS(2918), - [anon_sym___stdcall] = ACTIONS(2918), - [anon_sym___fastcall] = ACTIONS(2918), - [anon_sym___thiscall] = ACTIONS(2918), - [anon_sym___vectorcall] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_signed] = ACTIONS(2918), - [anon_sym_unsigned] = ACTIONS(2918), - [anon_sym_long] = ACTIONS(2918), - [anon_sym_short] = ACTIONS(2918), - [anon_sym_ATautoreleasepool] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_auto] = ACTIONS(2918), - [anon_sym_register] = ACTIONS(2918), - [anon_sym_inline] = ACTIONS(2918), - [anon_sym___inline] = ACTIONS(2918), - [anon_sym___inline__] = ACTIONS(2918), - [anon_sym___forceinline] = ACTIONS(2918), - [anon_sym_thread_local] = ACTIONS(2918), - [anon_sym___thread] = ACTIONS(2918), - [anon_sym_CG_EXTERN] = ACTIONS(2918), - [anon_sym_CG_INLINE] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2918), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2918), - [anon_sym_IBOutlet] = ACTIONS(2918), - [anon_sym_IBInspectable] = ACTIONS(2918), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2918), - [anon_sym_NS_INLINE] = ACTIONS(2918), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2918), - [anon_sym_OBJC_EXPORT] = ACTIONS(2918), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_constexpr] = ACTIONS(2918), - [anon_sym_volatile] = ACTIONS(2918), - [anon_sym_restrict] = ACTIONS(2918), - [anon_sym___restrict__] = ACTIONS(2918), - [anon_sym__Atomic] = ACTIONS(2918), - [anon_sym__Noreturn] = ACTIONS(2918), - [anon_sym_nullable] = ACTIONS(2918), - [anon_sym__Complex] = ACTIONS(2918), - [anon_sym__Nonnull] = ACTIONS(2918), - [anon_sym__Nullable] = ACTIONS(2918), - [anon_sym__Nullable_result] = ACTIONS(2918), - [anon_sym__Null_unspecified] = ACTIONS(2918), - [anon_sym___autoreleasing] = ACTIONS(2918), - [anon_sym___block] = ACTIONS(2918), - [anon_sym___bridge] = ACTIONS(2918), - [anon_sym___bridge_retained] = ACTIONS(2918), - [anon_sym___bridge_transfer] = ACTIONS(2918), - [anon_sym___complex] = ACTIONS(2918), - [anon_sym___const] = ACTIONS(2918), - [anon_sym___imag] = ACTIONS(2918), - [anon_sym___kindof] = ACTIONS(2918), - [anon_sym___nonnull] = ACTIONS(2918), - [anon_sym___nullable] = ACTIONS(2918), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2918), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2918), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2918), - [anon_sym___real] = ACTIONS(2918), - [anon_sym___strong] = ACTIONS(2918), - [anon_sym___unsafe_unretained] = ACTIONS(2918), - [anon_sym___unused] = ACTIONS(2918), - [anon_sym___weak] = ACTIONS(2918), - [sym_primitive_type] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), - [anon_sym_struct] = ACTIONS(2918), - [anon_sym_union] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_in] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_goto] = ACTIONS(2918), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_sizeof] = ACTIONS(2918), - [anon_sym___alignof__] = ACTIONS(2918), - [anon_sym___alignof] = ACTIONS(2918), - [anon_sym__alignof] = ACTIONS(2918), - [anon_sym_alignof] = ACTIONS(2918), - [anon_sym__Alignof] = ACTIONS(2918), - [anon_sym_offsetof] = ACTIONS(2918), - [anon_sym__Generic] = ACTIONS(2918), - [anon_sym_asm] = ACTIONS(2918), - [anon_sym___asm__] = ACTIONS(2918), - [sym_number_literal] = ACTIONS(2920), - [anon_sym_L_SQUOTE] = ACTIONS(2920), - [anon_sym_u_SQUOTE] = ACTIONS(2920), - [anon_sym_U_SQUOTE] = ACTIONS(2920), - [anon_sym_u8_SQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_AT] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_L_DQUOTE] = ACTIONS(2920), - [anon_sym_u_DQUOTE] = ACTIONS(2920), - [anon_sym_U_DQUOTE] = ACTIONS(2920), - [anon_sym_u8_DQUOTE] = ACTIONS(2920), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [anon_sym_NULL] = ACTIONS(2918), - [anon_sym_nullptr] = ACTIONS(2918), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2918), - [anon_sym___typeof] = ACTIONS(2918), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_ATimport] = ACTIONS(2920), - [aux_sym_preproc_undef_token1] = ACTIONS(2918), - [anon_sym_POUND] = ACTIONS(2918), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2918), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2918), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2918), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2918), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE] = ACTIONS(2918), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_API_AVAILABLE] = ACTIONS(2918), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_API_DEPRECATED] = ACTIONS(2918), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2918), - [anon_sym___deprecated_msg] = ACTIONS(2918), - [anon_sym___deprecated_enum_msg] = ACTIONS(2918), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2918), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2918), - [anon_sym_ATprotocol] = ACTIONS(2920), - [anon_sym_ATinterface] = ACTIONS(2920), - [anon_sym_ATimplementation] = ACTIONS(2920), - [anon_sym_ATcompatibility_alias] = ACTIONS(2920), - [anon_sym_ATsynthesize] = ACTIONS(2920), - [anon_sym_ATdynamic] = ACTIONS(2920), - [anon_sym__Alignas] = ACTIONS(2918), - [anon_sym_ATtry] = ACTIONS(2920), - [anon_sym___try] = ACTIONS(2918), - [anon_sym_ATthrow] = ACTIONS(2920), - [anon_sym_ATselector] = ACTIONS(2920), - [anon_sym_ATavailable] = ACTIONS(2920), - [anon_sym___builtin_available] = ACTIONS(2918), - [anon_sym_va_arg] = ACTIONS(2918), - [anon_sym___asm] = ACTIONS(2918), - [anon_sym_ATencode] = ACTIONS(2920), - [anon_sym_ATsynchronized] = ACTIONS(2920), - [anon_sym_BOOL] = ACTIONS(2918), - [anon_sym_IMP] = ACTIONS(2918), - [anon_sym_SEL] = ACTIONS(2918), - [anon_sym_Class] = ACTIONS(2918), - [anon_sym_id] = ACTIONS(2918), - }, - [707] = { - [sym_identifier] = ACTIONS(3238), - [aux_sym_preproc_include_token1] = ACTIONS(3238), - [aux_sym_preproc_include_token2] = ACTIONS(3238), - [aux_sym_preproc_def_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token2] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3238), - [aux_sym_preproc_else_token1] = ACTIONS(3238), - [aux_sym_preproc_elif_token1] = ACTIONS(3238), - [sym_preproc_directive] = ACTIONS(3238), - [anon_sym_LPAREN2] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3240), - [anon_sym_TILDE] = ACTIONS(3240), - [anon_sym_DASH] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3238), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_CARET] = ACTIONS(3240), - [anon_sym_AMP] = ACTIONS(3240), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym___extension__] = ACTIONS(3238), - [anon_sym_typedef] = ACTIONS(3238), - [anon_sym_extern] = ACTIONS(3238), - [anon_sym___attribute__] = ACTIONS(3238), - [anon_sym___attribute] = ACTIONS(3238), - [anon_sym_noreturn] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym___declspec] = ACTIONS(3238), - [anon_sym___cdecl] = ACTIONS(3238), - [anon_sym___clrcall] = ACTIONS(3238), - [anon_sym___stdcall] = ACTIONS(3238), - [anon_sym___fastcall] = ACTIONS(3238), - [anon_sym___thiscall] = ACTIONS(3238), - [anon_sym___vectorcall] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_signed] = ACTIONS(3238), - [anon_sym_unsigned] = ACTIONS(3238), - [anon_sym_long] = ACTIONS(3238), - [anon_sym_short] = ACTIONS(3238), - [anon_sym_ATautoreleasepool] = ACTIONS(3240), - [anon_sym_static] = ACTIONS(3238), - [anon_sym_auto] = ACTIONS(3238), - [anon_sym_register] = ACTIONS(3238), - [anon_sym_inline] = ACTIONS(3238), - [anon_sym___inline] = ACTIONS(3238), - [anon_sym___inline__] = ACTIONS(3238), - [anon_sym___forceinline] = ACTIONS(3238), - [anon_sym_thread_local] = ACTIONS(3238), - [anon_sym___thread] = ACTIONS(3238), - [anon_sym_CG_EXTERN] = ACTIONS(3238), - [anon_sym_CG_INLINE] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3238), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3238), - [anon_sym_IBOutlet] = ACTIONS(3238), - [anon_sym_IBInspectable] = ACTIONS(3238), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3238), - [anon_sym_NS_INLINE] = ACTIONS(3238), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3238), - [anon_sym_OBJC_EXPORT] = ACTIONS(3238), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3238), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_constexpr] = ACTIONS(3238), - [anon_sym_volatile] = ACTIONS(3238), - [anon_sym_restrict] = ACTIONS(3238), - [anon_sym___restrict__] = ACTIONS(3238), - [anon_sym__Atomic] = ACTIONS(3238), - [anon_sym__Noreturn] = ACTIONS(3238), - [anon_sym_nullable] = ACTIONS(3238), - [anon_sym__Complex] = ACTIONS(3238), - [anon_sym__Nonnull] = ACTIONS(3238), - [anon_sym__Nullable] = ACTIONS(3238), - [anon_sym__Nullable_result] = ACTIONS(3238), - [anon_sym__Null_unspecified] = ACTIONS(3238), - [anon_sym___autoreleasing] = ACTIONS(3238), - [anon_sym___block] = ACTIONS(3238), - [anon_sym___bridge] = ACTIONS(3238), - [anon_sym___bridge_retained] = ACTIONS(3238), - [anon_sym___bridge_transfer] = ACTIONS(3238), - [anon_sym___complex] = ACTIONS(3238), - [anon_sym___const] = ACTIONS(3238), - [anon_sym___imag] = ACTIONS(3238), - [anon_sym___kindof] = ACTIONS(3238), - [anon_sym___nonnull] = ACTIONS(3238), - [anon_sym___nullable] = ACTIONS(3238), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3238), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3238), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3238), - [anon_sym___real] = ACTIONS(3238), - [anon_sym___strong] = ACTIONS(3238), - [anon_sym___unsafe_unretained] = ACTIONS(3238), - [anon_sym___unused] = ACTIONS(3238), - [anon_sym___weak] = ACTIONS(3238), - [sym_primitive_type] = ACTIONS(3238), - [anon_sym_enum] = ACTIONS(3238), - [anon_sym_struct] = ACTIONS(3238), - [anon_sym_union] = ACTIONS(3238), - [anon_sym_if] = ACTIONS(3238), - [anon_sym_switch] = ACTIONS(3238), - [anon_sym_case] = ACTIONS(3238), - [anon_sym_default] = ACTIONS(3238), - [anon_sym_while] = ACTIONS(3238), - [anon_sym_do] = ACTIONS(3238), - [anon_sym_for] = ACTIONS(3238), - [anon_sym_in] = ACTIONS(3238), - [anon_sym_return] = ACTIONS(3238), - [anon_sym_break] = ACTIONS(3238), - [anon_sym_continue] = ACTIONS(3238), - [anon_sym_goto] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_sizeof] = ACTIONS(3238), - [anon_sym___alignof__] = ACTIONS(3238), - [anon_sym___alignof] = ACTIONS(3238), - [anon_sym__alignof] = ACTIONS(3238), - [anon_sym_alignof] = ACTIONS(3238), - [anon_sym__Alignof] = ACTIONS(3238), - [anon_sym_offsetof] = ACTIONS(3238), - [anon_sym__Generic] = ACTIONS(3238), - [anon_sym_asm] = ACTIONS(3238), - [anon_sym___asm__] = ACTIONS(3238), - [sym_number_literal] = ACTIONS(3240), - [anon_sym_L_SQUOTE] = ACTIONS(3240), - [anon_sym_u_SQUOTE] = ACTIONS(3240), - [anon_sym_U_SQUOTE] = ACTIONS(3240), - [anon_sym_u8_SQUOTE] = ACTIONS(3240), - [anon_sym_SQUOTE] = ACTIONS(3240), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_DQUOTE] = ACTIONS(3240), - [anon_sym_L_DQUOTE] = ACTIONS(3240), - [anon_sym_u_DQUOTE] = ACTIONS(3240), - [anon_sym_U_DQUOTE] = ACTIONS(3240), - [anon_sym_u8_DQUOTE] = ACTIONS(3240), - [sym_true] = ACTIONS(3238), - [sym_false] = ACTIONS(3238), - [anon_sym_NULL] = ACTIONS(3238), - [anon_sym_nullptr] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3238), - [anon_sym___typeof] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3238), - [anon_sym_ATimport] = ACTIONS(3240), - [aux_sym_preproc_undef_token1] = ACTIONS(3238), - [anon_sym_POUND] = ACTIONS(3238), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3238), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3238), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3238), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3238), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE] = ACTIONS(3238), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_API_AVAILABLE] = ACTIONS(3238), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_API_DEPRECATED] = ACTIONS(3238), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3238), - [anon_sym___deprecated_msg] = ACTIONS(3238), - [anon_sym___deprecated_enum_msg] = ACTIONS(3238), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3238), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3238), - [anon_sym_ATprotocol] = ACTIONS(3240), - [anon_sym_ATinterface] = ACTIONS(3240), - [anon_sym_ATimplementation] = ACTIONS(3240), - [anon_sym_ATcompatibility_alias] = ACTIONS(3240), - [anon_sym_ATsynthesize] = ACTIONS(3240), - [anon_sym_ATdynamic] = ACTIONS(3240), - [anon_sym__Alignas] = ACTIONS(3238), - [anon_sym_ATtry] = ACTIONS(3240), - [anon_sym___try] = ACTIONS(3238), - [anon_sym_ATthrow] = ACTIONS(3240), - [anon_sym_ATselector] = ACTIONS(3240), - [anon_sym_ATavailable] = ACTIONS(3240), - [anon_sym___builtin_available] = ACTIONS(3238), - [anon_sym_va_arg] = ACTIONS(3238), - [anon_sym___asm] = ACTIONS(3238), - [anon_sym_ATencode] = ACTIONS(3240), - [anon_sym_ATsynchronized] = ACTIONS(3240), - [anon_sym_BOOL] = ACTIONS(3238), - [anon_sym_IMP] = ACTIONS(3238), - [anon_sym_SEL] = ACTIONS(3238), - [anon_sym_Class] = ACTIONS(3238), - [anon_sym_id] = ACTIONS(3238), - }, - [708] = { - [sym_identifier] = ACTIONS(3242), - [aux_sym_preproc_include_token1] = ACTIONS(3242), - [aux_sym_preproc_include_token2] = ACTIONS(3242), - [aux_sym_preproc_def_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token2] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3242), - [aux_sym_preproc_else_token1] = ACTIONS(3242), - [aux_sym_preproc_elif_token1] = ACTIONS(3242), - [sym_preproc_directive] = ACTIONS(3242), - [anon_sym_LPAREN2] = ACTIONS(3244), - [anon_sym_BANG] = ACTIONS(3244), - [anon_sym_TILDE] = ACTIONS(3244), - [anon_sym_DASH] = ACTIONS(3242), - [anon_sym_PLUS] = ACTIONS(3242), - [anon_sym_STAR] = ACTIONS(3244), - [anon_sym_CARET] = ACTIONS(3244), - [anon_sym_AMP] = ACTIONS(3244), - [anon_sym_SEMI] = ACTIONS(3244), - [anon_sym___extension__] = ACTIONS(3242), - [anon_sym_typedef] = ACTIONS(3242), - [anon_sym_extern] = ACTIONS(3242), - [anon_sym___attribute__] = ACTIONS(3242), - [anon_sym___attribute] = ACTIONS(3242), - [anon_sym_noreturn] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3244), - [anon_sym___declspec] = ACTIONS(3242), - [anon_sym___cdecl] = ACTIONS(3242), - [anon_sym___clrcall] = ACTIONS(3242), - [anon_sym___stdcall] = ACTIONS(3242), - [anon_sym___fastcall] = ACTIONS(3242), - [anon_sym___thiscall] = ACTIONS(3242), - [anon_sym___vectorcall] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3244), - [anon_sym_signed] = ACTIONS(3242), - [anon_sym_unsigned] = ACTIONS(3242), - [anon_sym_long] = ACTIONS(3242), - [anon_sym_short] = ACTIONS(3242), - [anon_sym_ATautoreleasepool] = ACTIONS(3244), - [anon_sym_static] = ACTIONS(3242), - [anon_sym_auto] = ACTIONS(3242), - [anon_sym_register] = ACTIONS(3242), - [anon_sym_inline] = ACTIONS(3242), - [anon_sym___inline] = ACTIONS(3242), - [anon_sym___inline__] = ACTIONS(3242), - [anon_sym___forceinline] = ACTIONS(3242), - [anon_sym_thread_local] = ACTIONS(3242), - [anon_sym___thread] = ACTIONS(3242), - [anon_sym_CG_EXTERN] = ACTIONS(3242), - [anon_sym_CG_INLINE] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3242), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3242), - [anon_sym_IBOutlet] = ACTIONS(3242), - [anon_sym_IBInspectable] = ACTIONS(3242), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3242), - [anon_sym_NS_INLINE] = ACTIONS(3242), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3242), - [anon_sym_OBJC_EXPORT] = ACTIONS(3242), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3242), - [anon_sym_const] = ACTIONS(3242), - [anon_sym_constexpr] = ACTIONS(3242), - [anon_sym_volatile] = ACTIONS(3242), - [anon_sym_restrict] = ACTIONS(3242), - [anon_sym___restrict__] = ACTIONS(3242), - [anon_sym__Atomic] = ACTIONS(3242), - [anon_sym__Noreturn] = ACTIONS(3242), - [anon_sym_nullable] = ACTIONS(3242), - [anon_sym__Complex] = ACTIONS(3242), - [anon_sym__Nonnull] = ACTIONS(3242), - [anon_sym__Nullable] = ACTIONS(3242), - [anon_sym__Nullable_result] = ACTIONS(3242), - [anon_sym__Null_unspecified] = ACTIONS(3242), - [anon_sym___autoreleasing] = ACTIONS(3242), - [anon_sym___block] = ACTIONS(3242), - [anon_sym___bridge] = ACTIONS(3242), - [anon_sym___bridge_retained] = ACTIONS(3242), - [anon_sym___bridge_transfer] = ACTIONS(3242), - [anon_sym___complex] = ACTIONS(3242), - [anon_sym___const] = ACTIONS(3242), - [anon_sym___imag] = ACTIONS(3242), - [anon_sym___kindof] = ACTIONS(3242), - [anon_sym___nonnull] = ACTIONS(3242), - [anon_sym___nullable] = ACTIONS(3242), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3242), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3242), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3242), - [anon_sym___real] = ACTIONS(3242), - [anon_sym___strong] = ACTIONS(3242), - [anon_sym___unsafe_unretained] = ACTIONS(3242), - [anon_sym___unused] = ACTIONS(3242), - [anon_sym___weak] = ACTIONS(3242), - [sym_primitive_type] = ACTIONS(3242), - [anon_sym_enum] = ACTIONS(3242), - [anon_sym_struct] = ACTIONS(3242), - [anon_sym_union] = ACTIONS(3242), - [anon_sym_if] = ACTIONS(3242), - [anon_sym_switch] = ACTIONS(3242), - [anon_sym_case] = ACTIONS(3242), - [anon_sym_default] = ACTIONS(3242), - [anon_sym_while] = ACTIONS(3242), - [anon_sym_do] = ACTIONS(3242), - [anon_sym_for] = ACTIONS(3242), - [anon_sym_in] = ACTIONS(3242), - [anon_sym_return] = ACTIONS(3242), - [anon_sym_break] = ACTIONS(3242), - [anon_sym_continue] = ACTIONS(3242), - [anon_sym_goto] = ACTIONS(3242), - [anon_sym_DASH_DASH] = ACTIONS(3244), - [anon_sym_PLUS_PLUS] = ACTIONS(3244), - [anon_sym_sizeof] = ACTIONS(3242), - [anon_sym___alignof__] = ACTIONS(3242), - [anon_sym___alignof] = ACTIONS(3242), - [anon_sym__alignof] = ACTIONS(3242), - [anon_sym_alignof] = ACTIONS(3242), - [anon_sym__Alignof] = ACTIONS(3242), - [anon_sym_offsetof] = ACTIONS(3242), - [anon_sym__Generic] = ACTIONS(3242), - [anon_sym_asm] = ACTIONS(3242), - [anon_sym___asm__] = ACTIONS(3242), - [sym_number_literal] = ACTIONS(3244), - [anon_sym_L_SQUOTE] = ACTIONS(3244), - [anon_sym_u_SQUOTE] = ACTIONS(3244), - [anon_sym_U_SQUOTE] = ACTIONS(3244), - [anon_sym_u8_SQUOTE] = ACTIONS(3244), - [anon_sym_SQUOTE] = ACTIONS(3244), - [anon_sym_AT] = ACTIONS(3242), - [anon_sym_DQUOTE] = ACTIONS(3244), - [anon_sym_L_DQUOTE] = ACTIONS(3244), - [anon_sym_u_DQUOTE] = ACTIONS(3244), - [anon_sym_U_DQUOTE] = ACTIONS(3244), - [anon_sym_u8_DQUOTE] = ACTIONS(3244), - [sym_true] = ACTIONS(3242), - [sym_false] = ACTIONS(3242), - [anon_sym_NULL] = ACTIONS(3242), - [anon_sym_nullptr] = ACTIONS(3242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3242), - [anon_sym___typeof] = ACTIONS(3242), - [anon_sym_typeof] = ACTIONS(3242), - [anon_sym_ATimport] = ACTIONS(3244), - [aux_sym_preproc_undef_token1] = ACTIONS(3242), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3242), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3242), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3242), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3242), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE] = ACTIONS(3242), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_API_AVAILABLE] = ACTIONS(3242), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_API_DEPRECATED] = ACTIONS(3242), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3242), - [anon_sym___deprecated_msg] = ACTIONS(3242), - [anon_sym___deprecated_enum_msg] = ACTIONS(3242), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3242), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3242), - [anon_sym_ATprotocol] = ACTIONS(3244), - [anon_sym_ATinterface] = ACTIONS(3244), - [anon_sym_ATimplementation] = ACTIONS(3244), - [anon_sym_ATcompatibility_alias] = ACTIONS(3244), - [anon_sym_ATsynthesize] = ACTIONS(3244), - [anon_sym_ATdynamic] = ACTIONS(3244), - [anon_sym__Alignas] = ACTIONS(3242), - [anon_sym_ATtry] = ACTIONS(3244), - [anon_sym___try] = ACTIONS(3242), - [anon_sym_ATthrow] = ACTIONS(3244), - [anon_sym_ATselector] = ACTIONS(3244), - [anon_sym_ATavailable] = ACTIONS(3244), - [anon_sym___builtin_available] = ACTIONS(3242), - [anon_sym_va_arg] = ACTIONS(3242), - [anon_sym___asm] = ACTIONS(3242), - [anon_sym_ATencode] = ACTIONS(3244), - [anon_sym_ATsynchronized] = ACTIONS(3244), - [anon_sym_BOOL] = ACTIONS(3242), - [anon_sym_IMP] = ACTIONS(3242), - [anon_sym_SEL] = ACTIONS(3242), - [anon_sym_Class] = ACTIONS(3242), - [anon_sym_id] = ACTIONS(3242), - }, - [709] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_include_token1] = ACTIONS(3270), - [aux_sym_preproc_include_token2] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token2] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [aux_sym_preproc_else_token1] = ACTIONS(3270), - [aux_sym_preproc_elif_token1] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_LPAREN2] = ACTIONS(3272), - [anon_sym_BANG] = ACTIONS(3272), - [anon_sym_TILDE] = ACTIONS(3272), - [anon_sym_DASH] = ACTIONS(3270), - [anon_sym_PLUS] = ACTIONS(3270), - [anon_sym_STAR] = ACTIONS(3272), - [anon_sym_CARET] = ACTIONS(3272), - [anon_sym_AMP] = ACTIONS(3272), - [anon_sym_SEMI] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_LBRACE] = ACTIONS(3272), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_ATautoreleasepool] = ACTIONS(3272), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [anon_sym_if] = ACTIONS(3270), - [anon_sym_switch] = ACTIONS(3270), - [anon_sym_case] = ACTIONS(3270), - [anon_sym_default] = ACTIONS(3270), - [anon_sym_while] = ACTIONS(3270), - [anon_sym_do] = ACTIONS(3270), - [anon_sym_for] = ACTIONS(3270), - [anon_sym_in] = ACTIONS(3270), - [anon_sym_return] = ACTIONS(3270), - [anon_sym_break] = ACTIONS(3270), - [anon_sym_continue] = ACTIONS(3270), - [anon_sym_goto] = ACTIONS(3270), - [anon_sym_DASH_DASH] = ACTIONS(3272), - [anon_sym_PLUS_PLUS] = ACTIONS(3272), - [anon_sym_sizeof] = ACTIONS(3270), - [anon_sym___alignof__] = ACTIONS(3270), - [anon_sym___alignof] = ACTIONS(3270), - [anon_sym__alignof] = ACTIONS(3270), - [anon_sym_alignof] = ACTIONS(3270), - [anon_sym__Alignof] = ACTIONS(3270), - [anon_sym_offsetof] = ACTIONS(3270), - [anon_sym__Generic] = ACTIONS(3270), - [anon_sym_asm] = ACTIONS(3270), - [anon_sym___asm__] = ACTIONS(3270), - [sym_number_literal] = ACTIONS(3272), - [anon_sym_L_SQUOTE] = ACTIONS(3272), - [anon_sym_u_SQUOTE] = ACTIONS(3272), - [anon_sym_U_SQUOTE] = ACTIONS(3272), - [anon_sym_u8_SQUOTE] = ACTIONS(3272), - [anon_sym_SQUOTE] = ACTIONS(3272), - [anon_sym_AT] = ACTIONS(3270), - [anon_sym_DQUOTE] = ACTIONS(3272), - [anon_sym_L_DQUOTE] = ACTIONS(3272), - [anon_sym_u_DQUOTE] = ACTIONS(3272), - [anon_sym_U_DQUOTE] = ACTIONS(3272), - [anon_sym_u8_DQUOTE] = ACTIONS(3272), - [sym_true] = ACTIONS(3270), - [sym_false] = ACTIONS(3270), - [anon_sym_NULL] = ACTIONS(3270), - [anon_sym_nullptr] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [anon_sym_ATimport] = ACTIONS(3272), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_POUND] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATprotocol] = ACTIONS(3272), - [anon_sym_ATinterface] = ACTIONS(3272), - [anon_sym_ATimplementation] = ACTIONS(3272), - [anon_sym_ATcompatibility_alias] = ACTIONS(3272), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_ATtry] = ACTIONS(3272), - [anon_sym___try] = ACTIONS(3270), - [anon_sym_ATthrow] = ACTIONS(3272), - [anon_sym_ATselector] = ACTIONS(3272), - [anon_sym_ATavailable] = ACTIONS(3272), - [anon_sym___builtin_available] = ACTIONS(3270), - [anon_sym_va_arg] = ACTIONS(3270), - [anon_sym___asm] = ACTIONS(3270), - [anon_sym_ATencode] = ACTIONS(3272), - [anon_sym_ATsynchronized] = ACTIONS(3272), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [710] = { - [sym_identifier] = ACTIONS(3246), - [aux_sym_preproc_include_token1] = ACTIONS(3246), - [aux_sym_preproc_include_token2] = ACTIONS(3246), - [aux_sym_preproc_def_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token2] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3246), - [aux_sym_preproc_else_token1] = ACTIONS(3246), - [aux_sym_preproc_elif_token1] = ACTIONS(3246), - [sym_preproc_directive] = ACTIONS(3246), - [anon_sym_LPAREN2] = ACTIONS(3248), - [anon_sym_BANG] = ACTIONS(3248), - [anon_sym_TILDE] = ACTIONS(3248), - [anon_sym_DASH] = ACTIONS(3246), - [anon_sym_PLUS] = ACTIONS(3246), - [anon_sym_STAR] = ACTIONS(3248), - [anon_sym_CARET] = ACTIONS(3248), - [anon_sym_AMP] = ACTIONS(3248), - [anon_sym_SEMI] = ACTIONS(3248), - [anon_sym___extension__] = ACTIONS(3246), - [anon_sym_typedef] = ACTIONS(3246), - [anon_sym_extern] = ACTIONS(3246), - [anon_sym___attribute__] = ACTIONS(3246), - [anon_sym___attribute] = ACTIONS(3246), - [anon_sym_noreturn] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3248), - [anon_sym___declspec] = ACTIONS(3246), - [anon_sym___cdecl] = ACTIONS(3246), - [anon_sym___clrcall] = ACTIONS(3246), - [anon_sym___stdcall] = ACTIONS(3246), - [anon_sym___fastcall] = ACTIONS(3246), - [anon_sym___thiscall] = ACTIONS(3246), - [anon_sym___vectorcall] = ACTIONS(3246), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_signed] = ACTIONS(3246), - [anon_sym_unsigned] = ACTIONS(3246), - [anon_sym_long] = ACTIONS(3246), - [anon_sym_short] = ACTIONS(3246), - [anon_sym_ATautoreleasepool] = ACTIONS(3248), - [anon_sym_static] = ACTIONS(3246), - [anon_sym_auto] = ACTIONS(3246), - [anon_sym_register] = ACTIONS(3246), - [anon_sym_inline] = ACTIONS(3246), - [anon_sym___inline] = ACTIONS(3246), - [anon_sym___inline__] = ACTIONS(3246), - [anon_sym___forceinline] = ACTIONS(3246), - [anon_sym_thread_local] = ACTIONS(3246), - [anon_sym___thread] = ACTIONS(3246), - [anon_sym_CG_EXTERN] = ACTIONS(3246), - [anon_sym_CG_INLINE] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3246), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3246), - [anon_sym_IBOutlet] = ACTIONS(3246), - [anon_sym_IBInspectable] = ACTIONS(3246), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3246), - [anon_sym_NS_INLINE] = ACTIONS(3246), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3246), - [anon_sym_OBJC_EXPORT] = ACTIONS(3246), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3246), - [anon_sym_const] = ACTIONS(3246), - [anon_sym_constexpr] = ACTIONS(3246), - [anon_sym_volatile] = ACTIONS(3246), - [anon_sym_restrict] = ACTIONS(3246), - [anon_sym___restrict__] = ACTIONS(3246), - [anon_sym__Atomic] = ACTIONS(3246), - [anon_sym__Noreturn] = ACTIONS(3246), - [anon_sym_nullable] = ACTIONS(3246), - [anon_sym__Complex] = ACTIONS(3246), - [anon_sym__Nonnull] = ACTIONS(3246), - [anon_sym__Nullable] = ACTIONS(3246), - [anon_sym__Nullable_result] = ACTIONS(3246), - [anon_sym__Null_unspecified] = ACTIONS(3246), - [anon_sym___autoreleasing] = ACTIONS(3246), - [anon_sym___block] = ACTIONS(3246), - [anon_sym___bridge] = ACTIONS(3246), - [anon_sym___bridge_retained] = ACTIONS(3246), - [anon_sym___bridge_transfer] = ACTIONS(3246), - [anon_sym___complex] = ACTIONS(3246), - [anon_sym___const] = ACTIONS(3246), - [anon_sym___imag] = ACTIONS(3246), - [anon_sym___kindof] = ACTIONS(3246), - [anon_sym___nonnull] = ACTIONS(3246), - [anon_sym___nullable] = ACTIONS(3246), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3246), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3246), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3246), - [anon_sym___real] = ACTIONS(3246), - [anon_sym___strong] = ACTIONS(3246), - [anon_sym___unsafe_unretained] = ACTIONS(3246), - [anon_sym___unused] = ACTIONS(3246), - [anon_sym___weak] = ACTIONS(3246), - [sym_primitive_type] = ACTIONS(3246), - [anon_sym_enum] = ACTIONS(3246), - [anon_sym_struct] = ACTIONS(3246), - [anon_sym_union] = ACTIONS(3246), - [anon_sym_if] = ACTIONS(3246), - [anon_sym_switch] = ACTIONS(3246), - [anon_sym_case] = ACTIONS(3246), - [anon_sym_default] = ACTIONS(3246), - [anon_sym_while] = ACTIONS(3246), - [anon_sym_do] = ACTIONS(3246), - [anon_sym_for] = ACTIONS(3246), - [anon_sym_in] = ACTIONS(3246), - [anon_sym_return] = ACTIONS(3246), - [anon_sym_break] = ACTIONS(3246), - [anon_sym_continue] = ACTIONS(3246), - [anon_sym_goto] = ACTIONS(3246), - [anon_sym_DASH_DASH] = ACTIONS(3248), - [anon_sym_PLUS_PLUS] = ACTIONS(3248), - [anon_sym_sizeof] = ACTIONS(3246), - [anon_sym___alignof__] = ACTIONS(3246), - [anon_sym___alignof] = ACTIONS(3246), - [anon_sym__alignof] = ACTIONS(3246), - [anon_sym_alignof] = ACTIONS(3246), - [anon_sym__Alignof] = ACTIONS(3246), - [anon_sym_offsetof] = ACTIONS(3246), - [anon_sym__Generic] = ACTIONS(3246), - [anon_sym_asm] = ACTIONS(3246), - [anon_sym___asm__] = ACTIONS(3246), - [sym_number_literal] = ACTIONS(3248), - [anon_sym_L_SQUOTE] = ACTIONS(3248), - [anon_sym_u_SQUOTE] = ACTIONS(3248), - [anon_sym_U_SQUOTE] = ACTIONS(3248), - [anon_sym_u8_SQUOTE] = ACTIONS(3248), - [anon_sym_SQUOTE] = ACTIONS(3248), - [anon_sym_AT] = ACTIONS(3246), - [anon_sym_DQUOTE] = ACTIONS(3248), - [anon_sym_L_DQUOTE] = ACTIONS(3248), - [anon_sym_u_DQUOTE] = ACTIONS(3248), - [anon_sym_U_DQUOTE] = ACTIONS(3248), - [anon_sym_u8_DQUOTE] = ACTIONS(3248), - [sym_true] = ACTIONS(3246), - [sym_false] = ACTIONS(3246), - [anon_sym_NULL] = ACTIONS(3246), - [anon_sym_nullptr] = ACTIONS(3246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3246), - [anon_sym___typeof] = ACTIONS(3246), - [anon_sym_typeof] = ACTIONS(3246), - [anon_sym_ATimport] = ACTIONS(3248), - [aux_sym_preproc_undef_token1] = ACTIONS(3246), - [anon_sym_POUND] = ACTIONS(3246), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3246), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3246), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3246), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3246), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE] = ACTIONS(3246), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_API_AVAILABLE] = ACTIONS(3246), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_API_DEPRECATED] = ACTIONS(3246), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3246), - [anon_sym___deprecated_msg] = ACTIONS(3246), - [anon_sym___deprecated_enum_msg] = ACTIONS(3246), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3246), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3246), - [anon_sym_ATprotocol] = ACTIONS(3248), - [anon_sym_ATinterface] = ACTIONS(3248), - [anon_sym_ATimplementation] = ACTIONS(3248), - [anon_sym_ATcompatibility_alias] = ACTIONS(3248), - [anon_sym_ATsynthesize] = ACTIONS(3248), - [anon_sym_ATdynamic] = ACTIONS(3248), - [anon_sym__Alignas] = ACTIONS(3246), - [anon_sym_ATtry] = ACTIONS(3248), - [anon_sym___try] = ACTIONS(3246), - [anon_sym_ATthrow] = ACTIONS(3248), - [anon_sym_ATselector] = ACTIONS(3248), - [anon_sym_ATavailable] = ACTIONS(3248), - [anon_sym___builtin_available] = ACTIONS(3246), - [anon_sym_va_arg] = ACTIONS(3246), - [anon_sym___asm] = ACTIONS(3246), - [anon_sym_ATencode] = ACTIONS(3248), - [anon_sym_ATsynchronized] = ACTIONS(3248), - [anon_sym_BOOL] = ACTIONS(3246), - [anon_sym_IMP] = ACTIONS(3246), - [anon_sym_SEL] = ACTIONS(3246), - [anon_sym_Class] = ACTIONS(3246), - [anon_sym_id] = ACTIONS(3246), - }, - [711] = { - [sym_identifier] = ACTIONS(3258), - [aux_sym_preproc_include_token1] = ACTIONS(3258), - [aux_sym_preproc_include_token2] = ACTIONS(3258), - [aux_sym_preproc_def_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token2] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3258), - [aux_sym_preproc_else_token1] = ACTIONS(3258), - [aux_sym_preproc_elif_token1] = ACTIONS(3258), - [sym_preproc_directive] = ACTIONS(3258), - [anon_sym_LPAREN2] = ACTIONS(3260), - [anon_sym_BANG] = ACTIONS(3260), - [anon_sym_TILDE] = ACTIONS(3260), - [anon_sym_DASH] = ACTIONS(3258), - [anon_sym_PLUS] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_CARET] = ACTIONS(3260), - [anon_sym_AMP] = ACTIONS(3260), - [anon_sym_SEMI] = ACTIONS(3260), - [anon_sym___extension__] = ACTIONS(3258), - [anon_sym_typedef] = ACTIONS(3258), - [anon_sym_extern] = ACTIONS(3258), - [anon_sym___attribute__] = ACTIONS(3258), - [anon_sym___attribute] = ACTIONS(3258), - [anon_sym_noreturn] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3260), - [anon_sym___declspec] = ACTIONS(3258), - [anon_sym___cdecl] = ACTIONS(3258), - [anon_sym___clrcall] = ACTIONS(3258), - [anon_sym___stdcall] = ACTIONS(3258), - [anon_sym___fastcall] = ACTIONS(3258), - [anon_sym___thiscall] = ACTIONS(3258), - [anon_sym___vectorcall] = ACTIONS(3258), - [anon_sym_LBRACE] = ACTIONS(3260), - [anon_sym_signed] = ACTIONS(3258), - [anon_sym_unsigned] = ACTIONS(3258), - [anon_sym_long] = ACTIONS(3258), - [anon_sym_short] = ACTIONS(3258), - [anon_sym_ATautoreleasepool] = ACTIONS(3260), - [anon_sym_static] = ACTIONS(3258), - [anon_sym_auto] = ACTIONS(3258), - [anon_sym_register] = ACTIONS(3258), - [anon_sym_inline] = ACTIONS(3258), - [anon_sym___inline] = ACTIONS(3258), - [anon_sym___inline__] = ACTIONS(3258), - [anon_sym___forceinline] = ACTIONS(3258), - [anon_sym_thread_local] = ACTIONS(3258), - [anon_sym___thread] = ACTIONS(3258), - [anon_sym_CG_EXTERN] = ACTIONS(3258), - [anon_sym_CG_INLINE] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3258), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3258), - [anon_sym_IBOutlet] = ACTIONS(3258), - [anon_sym_IBInspectable] = ACTIONS(3258), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3258), - [anon_sym_NS_INLINE] = ACTIONS(3258), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3258), - [anon_sym_OBJC_EXPORT] = ACTIONS(3258), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3258), - [anon_sym_const] = ACTIONS(3258), - [anon_sym_constexpr] = ACTIONS(3258), - [anon_sym_volatile] = ACTIONS(3258), - [anon_sym_restrict] = ACTIONS(3258), - [anon_sym___restrict__] = ACTIONS(3258), - [anon_sym__Atomic] = ACTIONS(3258), - [anon_sym__Noreturn] = ACTIONS(3258), - [anon_sym_nullable] = ACTIONS(3258), - [anon_sym__Complex] = ACTIONS(3258), - [anon_sym__Nonnull] = ACTIONS(3258), - [anon_sym__Nullable] = ACTIONS(3258), - [anon_sym__Nullable_result] = ACTIONS(3258), - [anon_sym__Null_unspecified] = ACTIONS(3258), - [anon_sym___autoreleasing] = ACTIONS(3258), - [anon_sym___block] = ACTIONS(3258), - [anon_sym___bridge] = ACTIONS(3258), - [anon_sym___bridge_retained] = ACTIONS(3258), - [anon_sym___bridge_transfer] = ACTIONS(3258), - [anon_sym___complex] = ACTIONS(3258), - [anon_sym___const] = ACTIONS(3258), - [anon_sym___imag] = ACTIONS(3258), - [anon_sym___kindof] = ACTIONS(3258), - [anon_sym___nonnull] = ACTIONS(3258), - [anon_sym___nullable] = ACTIONS(3258), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3258), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3258), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3258), - [anon_sym___real] = ACTIONS(3258), - [anon_sym___strong] = ACTIONS(3258), - [anon_sym___unsafe_unretained] = ACTIONS(3258), - [anon_sym___unused] = ACTIONS(3258), - [anon_sym___weak] = ACTIONS(3258), - [sym_primitive_type] = ACTIONS(3258), - [anon_sym_enum] = ACTIONS(3258), - [anon_sym_struct] = ACTIONS(3258), - [anon_sym_union] = ACTIONS(3258), - [anon_sym_if] = ACTIONS(3258), - [anon_sym_switch] = ACTIONS(3258), - [anon_sym_case] = ACTIONS(3258), - [anon_sym_default] = ACTIONS(3258), - [anon_sym_while] = ACTIONS(3258), - [anon_sym_do] = ACTIONS(3258), - [anon_sym_for] = ACTIONS(3258), - [anon_sym_in] = ACTIONS(3258), - [anon_sym_return] = ACTIONS(3258), - [anon_sym_break] = ACTIONS(3258), - [anon_sym_continue] = ACTIONS(3258), - [anon_sym_goto] = ACTIONS(3258), - [anon_sym_DASH_DASH] = ACTIONS(3260), - [anon_sym_PLUS_PLUS] = ACTIONS(3260), - [anon_sym_sizeof] = ACTIONS(3258), - [anon_sym___alignof__] = ACTIONS(3258), - [anon_sym___alignof] = ACTIONS(3258), - [anon_sym__alignof] = ACTIONS(3258), - [anon_sym_alignof] = ACTIONS(3258), - [anon_sym__Alignof] = ACTIONS(3258), - [anon_sym_offsetof] = ACTIONS(3258), - [anon_sym__Generic] = ACTIONS(3258), - [anon_sym_asm] = ACTIONS(3258), - [anon_sym___asm__] = ACTIONS(3258), - [sym_number_literal] = ACTIONS(3260), - [anon_sym_L_SQUOTE] = ACTIONS(3260), - [anon_sym_u_SQUOTE] = ACTIONS(3260), - [anon_sym_U_SQUOTE] = ACTIONS(3260), - [anon_sym_u8_SQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3260), - [anon_sym_AT] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_L_DQUOTE] = ACTIONS(3260), - [anon_sym_u_DQUOTE] = ACTIONS(3260), - [anon_sym_U_DQUOTE] = ACTIONS(3260), - [anon_sym_u8_DQUOTE] = ACTIONS(3260), - [sym_true] = ACTIONS(3258), - [sym_false] = ACTIONS(3258), - [anon_sym_NULL] = ACTIONS(3258), - [anon_sym_nullptr] = ACTIONS(3258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3258), - [anon_sym___typeof] = ACTIONS(3258), - [anon_sym_typeof] = ACTIONS(3258), - [anon_sym_ATimport] = ACTIONS(3260), - [aux_sym_preproc_undef_token1] = ACTIONS(3258), - [anon_sym_POUND] = ACTIONS(3258), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3258), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3258), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3258), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3258), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE] = ACTIONS(3258), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_API_AVAILABLE] = ACTIONS(3258), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_API_DEPRECATED] = ACTIONS(3258), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3258), - [anon_sym___deprecated_msg] = ACTIONS(3258), - [anon_sym___deprecated_enum_msg] = ACTIONS(3258), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3258), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3258), - [anon_sym_ATprotocol] = ACTIONS(3260), - [anon_sym_ATinterface] = ACTIONS(3260), - [anon_sym_ATimplementation] = ACTIONS(3260), - [anon_sym_ATcompatibility_alias] = ACTIONS(3260), - [anon_sym_ATsynthesize] = ACTIONS(3260), - [anon_sym_ATdynamic] = ACTIONS(3260), - [anon_sym__Alignas] = ACTIONS(3258), - [anon_sym_ATtry] = ACTIONS(3260), - [anon_sym___try] = ACTIONS(3258), - [anon_sym_ATthrow] = ACTIONS(3260), - [anon_sym_ATselector] = ACTIONS(3260), - [anon_sym_ATavailable] = ACTIONS(3260), - [anon_sym___builtin_available] = ACTIONS(3258), - [anon_sym_va_arg] = ACTIONS(3258), - [anon_sym___asm] = ACTIONS(3258), - [anon_sym_ATencode] = ACTIONS(3260), - [anon_sym_ATsynchronized] = ACTIONS(3260), - [anon_sym_BOOL] = ACTIONS(3258), - [anon_sym_IMP] = ACTIONS(3258), - [anon_sym_SEL] = ACTIONS(3258), - [anon_sym_Class] = ACTIONS(3258), - [anon_sym_id] = ACTIONS(3258), - }, - [712] = { - [sym_identifier] = ACTIONS(2934), - [aux_sym_preproc_include_token1] = ACTIONS(2934), - [aux_sym_preproc_include_token2] = ACTIONS(2934), - [aux_sym_preproc_def_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token2] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2934), - [aux_sym_preproc_else_token1] = ACTIONS(2934), - [aux_sym_preproc_elif_token1] = ACTIONS(2934), - [sym_preproc_directive] = ACTIONS(2934), - [anon_sym_LPAREN2] = ACTIONS(2936), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_STAR] = ACTIONS(2936), - [anon_sym_CARET] = ACTIONS(2936), - [anon_sym_AMP] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym___extension__] = ACTIONS(2934), - [anon_sym_typedef] = ACTIONS(2934), - [anon_sym_extern] = ACTIONS(2934), - [anon_sym___attribute__] = ACTIONS(2934), - [anon_sym___attribute] = ACTIONS(2934), - [anon_sym_noreturn] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym___declspec] = ACTIONS(2934), - [anon_sym___cdecl] = ACTIONS(2934), - [anon_sym___clrcall] = ACTIONS(2934), - [anon_sym___stdcall] = ACTIONS(2934), - [anon_sym___fastcall] = ACTIONS(2934), - [anon_sym___thiscall] = ACTIONS(2934), - [anon_sym___vectorcall] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_signed] = ACTIONS(2934), - [anon_sym_unsigned] = ACTIONS(2934), - [anon_sym_long] = ACTIONS(2934), - [anon_sym_short] = ACTIONS(2934), - [anon_sym_ATautoreleasepool] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_auto] = ACTIONS(2934), - [anon_sym_register] = ACTIONS(2934), - [anon_sym_inline] = ACTIONS(2934), - [anon_sym___inline] = ACTIONS(2934), - [anon_sym___inline__] = ACTIONS(2934), - [anon_sym___forceinline] = ACTIONS(2934), - [anon_sym_thread_local] = ACTIONS(2934), - [anon_sym___thread] = ACTIONS(2934), - [anon_sym_CG_EXTERN] = ACTIONS(2934), - [anon_sym_CG_INLINE] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2934), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2934), - [anon_sym_IBOutlet] = ACTIONS(2934), - [anon_sym_IBInspectable] = ACTIONS(2934), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2934), - [anon_sym_NS_INLINE] = ACTIONS(2934), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2934), - [anon_sym_OBJC_EXPORT] = ACTIONS(2934), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_constexpr] = ACTIONS(2934), - [anon_sym_volatile] = ACTIONS(2934), - [anon_sym_restrict] = ACTIONS(2934), - [anon_sym___restrict__] = ACTIONS(2934), - [anon_sym__Atomic] = ACTIONS(2934), - [anon_sym__Noreturn] = ACTIONS(2934), - [anon_sym_nullable] = ACTIONS(2934), - [anon_sym__Complex] = ACTIONS(2934), - [anon_sym__Nonnull] = ACTIONS(2934), - [anon_sym__Nullable] = ACTIONS(2934), - [anon_sym__Nullable_result] = ACTIONS(2934), - [anon_sym__Null_unspecified] = ACTIONS(2934), - [anon_sym___autoreleasing] = ACTIONS(2934), - [anon_sym___block] = ACTIONS(2934), - [anon_sym___bridge] = ACTIONS(2934), - [anon_sym___bridge_retained] = ACTIONS(2934), - [anon_sym___bridge_transfer] = ACTIONS(2934), - [anon_sym___complex] = ACTIONS(2934), - [anon_sym___const] = ACTIONS(2934), - [anon_sym___imag] = ACTIONS(2934), - [anon_sym___kindof] = ACTIONS(2934), - [anon_sym___nonnull] = ACTIONS(2934), - [anon_sym___nullable] = ACTIONS(2934), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2934), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2934), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2934), - [anon_sym___real] = ACTIONS(2934), - [anon_sym___strong] = ACTIONS(2934), - [anon_sym___unsafe_unretained] = ACTIONS(2934), - [anon_sym___unused] = ACTIONS(2934), - [anon_sym___weak] = ACTIONS(2934), - [sym_primitive_type] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), - [anon_sym_struct] = ACTIONS(2934), - [anon_sym_union] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_in] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_goto] = ACTIONS(2934), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_sizeof] = ACTIONS(2934), - [anon_sym___alignof__] = ACTIONS(2934), - [anon_sym___alignof] = ACTIONS(2934), - [anon_sym__alignof] = ACTIONS(2934), - [anon_sym_alignof] = ACTIONS(2934), - [anon_sym__Alignof] = ACTIONS(2934), - [anon_sym_offsetof] = ACTIONS(2934), - [anon_sym__Generic] = ACTIONS(2934), - [anon_sym_asm] = ACTIONS(2934), - [anon_sym___asm__] = ACTIONS(2934), - [sym_number_literal] = ACTIONS(2936), - [anon_sym_L_SQUOTE] = ACTIONS(2936), - [anon_sym_u_SQUOTE] = ACTIONS(2936), - [anon_sym_U_SQUOTE] = ACTIONS(2936), - [anon_sym_u8_SQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_AT] = ACTIONS(2934), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_L_DQUOTE] = ACTIONS(2936), - [anon_sym_u_DQUOTE] = ACTIONS(2936), - [anon_sym_U_DQUOTE] = ACTIONS(2936), - [anon_sym_u8_DQUOTE] = ACTIONS(2936), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [anon_sym_NULL] = ACTIONS(2934), - [anon_sym_nullptr] = ACTIONS(2934), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2934), - [anon_sym___typeof] = ACTIONS(2934), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_ATimport] = ACTIONS(2936), - [aux_sym_preproc_undef_token1] = ACTIONS(2934), - [anon_sym_POUND] = ACTIONS(2934), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE] = ACTIONS(2934), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_API_AVAILABLE] = ACTIONS(2934), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_API_DEPRECATED] = ACTIONS(2934), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2934), - [anon_sym___deprecated_msg] = ACTIONS(2934), - [anon_sym___deprecated_enum_msg] = ACTIONS(2934), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2934), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2934), - [anon_sym_ATprotocol] = ACTIONS(2936), - [anon_sym_ATinterface] = ACTIONS(2936), - [anon_sym_ATimplementation] = ACTIONS(2936), - [anon_sym_ATcompatibility_alias] = ACTIONS(2936), - [anon_sym_ATsynthesize] = ACTIONS(2936), - [anon_sym_ATdynamic] = ACTIONS(2936), - [anon_sym__Alignas] = ACTIONS(2934), - [anon_sym_ATtry] = ACTIONS(2936), - [anon_sym___try] = ACTIONS(2934), - [anon_sym_ATthrow] = ACTIONS(2936), - [anon_sym_ATselector] = ACTIONS(2936), - [anon_sym_ATavailable] = ACTIONS(2936), - [anon_sym___builtin_available] = ACTIONS(2934), - [anon_sym_va_arg] = ACTIONS(2934), - [anon_sym___asm] = ACTIONS(2934), - [anon_sym_ATencode] = ACTIONS(2936), - [anon_sym_ATsynchronized] = ACTIONS(2936), - [anon_sym_BOOL] = ACTIONS(2934), - [anon_sym_IMP] = ACTIONS(2934), - [anon_sym_SEL] = ACTIONS(2934), - [anon_sym_Class] = ACTIONS(2934), - [anon_sym_id] = ACTIONS(2934), - }, - [713] = { - [sym_identifier] = ACTIONS(2938), - [aux_sym_preproc_include_token1] = ACTIONS(2938), - [aux_sym_preproc_include_token2] = ACTIONS(2938), - [aux_sym_preproc_def_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token2] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2938), - [aux_sym_preproc_else_token1] = ACTIONS(2938), - [aux_sym_preproc_elif_token1] = ACTIONS(2938), - [sym_preproc_directive] = ACTIONS(2938), - [anon_sym_LPAREN2] = ACTIONS(2940), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_STAR] = ACTIONS(2940), - [anon_sym_CARET] = ACTIONS(2940), - [anon_sym_AMP] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym___extension__] = ACTIONS(2938), - [anon_sym_typedef] = ACTIONS(2938), - [anon_sym_extern] = ACTIONS(2938), - [anon_sym___attribute__] = ACTIONS(2938), - [anon_sym___attribute] = ACTIONS(2938), - [anon_sym_noreturn] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym___declspec] = ACTIONS(2938), - [anon_sym___cdecl] = ACTIONS(2938), - [anon_sym___clrcall] = ACTIONS(2938), - [anon_sym___stdcall] = ACTIONS(2938), - [anon_sym___fastcall] = ACTIONS(2938), - [anon_sym___thiscall] = ACTIONS(2938), - [anon_sym___vectorcall] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_signed] = ACTIONS(2938), - [anon_sym_unsigned] = ACTIONS(2938), - [anon_sym_long] = ACTIONS(2938), - [anon_sym_short] = ACTIONS(2938), - [anon_sym_ATautoreleasepool] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_auto] = ACTIONS(2938), - [anon_sym_register] = ACTIONS(2938), - [anon_sym_inline] = ACTIONS(2938), - [anon_sym___inline] = ACTIONS(2938), - [anon_sym___inline__] = ACTIONS(2938), - [anon_sym___forceinline] = ACTIONS(2938), - [anon_sym_thread_local] = ACTIONS(2938), - [anon_sym___thread] = ACTIONS(2938), - [anon_sym_CG_EXTERN] = ACTIONS(2938), - [anon_sym_CG_INLINE] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2938), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2938), - [anon_sym_IBOutlet] = ACTIONS(2938), - [anon_sym_IBInspectable] = ACTIONS(2938), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2938), - [anon_sym_NS_INLINE] = ACTIONS(2938), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2938), - [anon_sym_OBJC_EXPORT] = ACTIONS(2938), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_constexpr] = ACTIONS(2938), - [anon_sym_volatile] = ACTIONS(2938), - [anon_sym_restrict] = ACTIONS(2938), - [anon_sym___restrict__] = ACTIONS(2938), - [anon_sym__Atomic] = ACTIONS(2938), - [anon_sym__Noreturn] = ACTIONS(2938), - [anon_sym_nullable] = ACTIONS(2938), - [anon_sym__Complex] = ACTIONS(2938), - [anon_sym__Nonnull] = ACTIONS(2938), - [anon_sym__Nullable] = ACTIONS(2938), - [anon_sym__Nullable_result] = ACTIONS(2938), - [anon_sym__Null_unspecified] = ACTIONS(2938), - [anon_sym___autoreleasing] = ACTIONS(2938), - [anon_sym___block] = ACTIONS(2938), - [anon_sym___bridge] = ACTIONS(2938), - [anon_sym___bridge_retained] = ACTIONS(2938), - [anon_sym___bridge_transfer] = ACTIONS(2938), - [anon_sym___complex] = ACTIONS(2938), - [anon_sym___const] = ACTIONS(2938), - [anon_sym___imag] = ACTIONS(2938), - [anon_sym___kindof] = ACTIONS(2938), - [anon_sym___nonnull] = ACTIONS(2938), - [anon_sym___nullable] = ACTIONS(2938), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2938), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2938), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2938), - [anon_sym___real] = ACTIONS(2938), - [anon_sym___strong] = ACTIONS(2938), - [anon_sym___unsafe_unretained] = ACTIONS(2938), - [anon_sym___unused] = ACTIONS(2938), - [anon_sym___weak] = ACTIONS(2938), - [sym_primitive_type] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), - [anon_sym_struct] = ACTIONS(2938), - [anon_sym_union] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_in] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_goto] = ACTIONS(2938), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_sizeof] = ACTIONS(2938), - [anon_sym___alignof__] = ACTIONS(2938), - [anon_sym___alignof] = ACTIONS(2938), - [anon_sym__alignof] = ACTIONS(2938), - [anon_sym_alignof] = ACTIONS(2938), - [anon_sym__Alignof] = ACTIONS(2938), - [anon_sym_offsetof] = ACTIONS(2938), - [anon_sym__Generic] = ACTIONS(2938), - [anon_sym_asm] = ACTIONS(2938), - [anon_sym___asm__] = ACTIONS(2938), - [sym_number_literal] = ACTIONS(2940), - [anon_sym_L_SQUOTE] = ACTIONS(2940), - [anon_sym_u_SQUOTE] = ACTIONS(2940), - [anon_sym_U_SQUOTE] = ACTIONS(2940), - [anon_sym_u8_SQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_AT] = ACTIONS(2938), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_L_DQUOTE] = ACTIONS(2940), - [anon_sym_u_DQUOTE] = ACTIONS(2940), - [anon_sym_U_DQUOTE] = ACTIONS(2940), - [anon_sym_u8_DQUOTE] = ACTIONS(2940), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [anon_sym_NULL] = ACTIONS(2938), - [anon_sym_nullptr] = ACTIONS(2938), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2938), - [anon_sym___typeof] = ACTIONS(2938), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_ATimport] = ACTIONS(2940), - [aux_sym_preproc_undef_token1] = ACTIONS(2938), - [anon_sym_POUND] = ACTIONS(2938), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2938), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2938), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2938), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2938), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE] = ACTIONS(2938), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_API_AVAILABLE] = ACTIONS(2938), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_API_DEPRECATED] = ACTIONS(2938), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2938), - [anon_sym___deprecated_msg] = ACTIONS(2938), - [anon_sym___deprecated_enum_msg] = ACTIONS(2938), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2938), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2938), - [anon_sym_ATprotocol] = ACTIONS(2940), - [anon_sym_ATinterface] = ACTIONS(2940), - [anon_sym_ATimplementation] = ACTIONS(2940), - [anon_sym_ATcompatibility_alias] = ACTIONS(2940), - [anon_sym_ATsynthesize] = ACTIONS(2940), - [anon_sym_ATdynamic] = ACTIONS(2940), - [anon_sym__Alignas] = ACTIONS(2938), - [anon_sym_ATtry] = ACTIONS(2940), - [anon_sym___try] = ACTIONS(2938), - [anon_sym_ATthrow] = ACTIONS(2940), - [anon_sym_ATselector] = ACTIONS(2940), - [anon_sym_ATavailable] = ACTIONS(2940), - [anon_sym___builtin_available] = ACTIONS(2938), - [anon_sym_va_arg] = ACTIONS(2938), - [anon_sym___asm] = ACTIONS(2938), - [anon_sym_ATencode] = ACTIONS(2940), - [anon_sym_ATsynchronized] = ACTIONS(2940), - [anon_sym_BOOL] = ACTIONS(2938), - [anon_sym_IMP] = ACTIONS(2938), - [anon_sym_SEL] = ACTIONS(2938), - [anon_sym_Class] = ACTIONS(2938), - [anon_sym_id] = ACTIONS(2938), - }, - [714] = { - [sym_identifier] = ACTIONS(2942), - [aux_sym_preproc_include_token1] = ACTIONS(2942), - [aux_sym_preproc_include_token2] = ACTIONS(2942), - [aux_sym_preproc_def_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token2] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2942), - [aux_sym_preproc_else_token1] = ACTIONS(2942), - [aux_sym_preproc_elif_token1] = ACTIONS(2942), - [sym_preproc_directive] = ACTIONS(2942), - [anon_sym_LPAREN2] = ACTIONS(2944), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2944), - [anon_sym_CARET] = ACTIONS(2944), - [anon_sym_AMP] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym___extension__] = ACTIONS(2942), - [anon_sym_typedef] = ACTIONS(2942), - [anon_sym_extern] = ACTIONS(2942), - [anon_sym___attribute__] = ACTIONS(2942), - [anon_sym___attribute] = ACTIONS(2942), - [anon_sym_noreturn] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym___declspec] = ACTIONS(2942), - [anon_sym___cdecl] = ACTIONS(2942), - [anon_sym___clrcall] = ACTIONS(2942), - [anon_sym___stdcall] = ACTIONS(2942), - [anon_sym___fastcall] = ACTIONS(2942), - [anon_sym___thiscall] = ACTIONS(2942), - [anon_sym___vectorcall] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_signed] = ACTIONS(2942), - [anon_sym_unsigned] = ACTIONS(2942), - [anon_sym_long] = ACTIONS(2942), - [anon_sym_short] = ACTIONS(2942), - [anon_sym_ATautoreleasepool] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_auto] = ACTIONS(2942), - [anon_sym_register] = ACTIONS(2942), - [anon_sym_inline] = ACTIONS(2942), - [anon_sym___inline] = ACTIONS(2942), - [anon_sym___inline__] = ACTIONS(2942), - [anon_sym___forceinline] = ACTIONS(2942), - [anon_sym_thread_local] = ACTIONS(2942), - [anon_sym___thread] = ACTIONS(2942), - [anon_sym_CG_EXTERN] = ACTIONS(2942), - [anon_sym_CG_INLINE] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2942), - [anon_sym_IBOutlet] = ACTIONS(2942), - [anon_sym_IBInspectable] = ACTIONS(2942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2942), - [anon_sym_NS_INLINE] = ACTIONS(2942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2942), - [anon_sym_OBJC_EXPORT] = ACTIONS(2942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_constexpr] = ACTIONS(2942), - [anon_sym_volatile] = ACTIONS(2942), - [anon_sym_restrict] = ACTIONS(2942), - [anon_sym___restrict__] = ACTIONS(2942), - [anon_sym__Atomic] = ACTIONS(2942), - [anon_sym__Noreturn] = ACTIONS(2942), - [anon_sym_nullable] = ACTIONS(2942), - [anon_sym__Complex] = ACTIONS(2942), - [anon_sym__Nonnull] = ACTIONS(2942), - [anon_sym__Nullable] = ACTIONS(2942), - [anon_sym__Nullable_result] = ACTIONS(2942), - [anon_sym__Null_unspecified] = ACTIONS(2942), - [anon_sym___autoreleasing] = ACTIONS(2942), - [anon_sym___block] = ACTIONS(2942), - [anon_sym___bridge] = ACTIONS(2942), - [anon_sym___bridge_retained] = ACTIONS(2942), - [anon_sym___bridge_transfer] = ACTIONS(2942), - [anon_sym___complex] = ACTIONS(2942), - [anon_sym___const] = ACTIONS(2942), - [anon_sym___imag] = ACTIONS(2942), - [anon_sym___kindof] = ACTIONS(2942), - [anon_sym___nonnull] = ACTIONS(2942), - [anon_sym___nullable] = ACTIONS(2942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2942), - [anon_sym___real] = ACTIONS(2942), - [anon_sym___strong] = ACTIONS(2942), - [anon_sym___unsafe_unretained] = ACTIONS(2942), - [anon_sym___unused] = ACTIONS(2942), - [anon_sym___weak] = ACTIONS(2942), - [sym_primitive_type] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), - [anon_sym_struct] = ACTIONS(2942), - [anon_sym_union] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_goto] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_sizeof] = ACTIONS(2942), - [anon_sym___alignof__] = ACTIONS(2942), - [anon_sym___alignof] = ACTIONS(2942), - [anon_sym__alignof] = ACTIONS(2942), - [anon_sym_alignof] = ACTIONS(2942), - [anon_sym__Alignof] = ACTIONS(2942), - [anon_sym_offsetof] = ACTIONS(2942), - [anon_sym__Generic] = ACTIONS(2942), - [anon_sym_asm] = ACTIONS(2942), - [anon_sym___asm__] = ACTIONS(2942), - [sym_number_literal] = ACTIONS(2944), - [anon_sym_L_SQUOTE] = ACTIONS(2944), - [anon_sym_u_SQUOTE] = ACTIONS(2944), - [anon_sym_U_SQUOTE] = ACTIONS(2944), - [anon_sym_u8_SQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_AT] = ACTIONS(2942), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_L_DQUOTE] = ACTIONS(2944), - [anon_sym_u_DQUOTE] = ACTIONS(2944), - [anon_sym_U_DQUOTE] = ACTIONS(2944), - [anon_sym_u8_DQUOTE] = ACTIONS(2944), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [anon_sym_NULL] = ACTIONS(2942), - [anon_sym_nullptr] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2942), - [anon_sym___typeof] = ACTIONS(2942), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_ATimport] = ACTIONS(2944), - [aux_sym_preproc_undef_token1] = ACTIONS(2942), - [anon_sym_POUND] = ACTIONS(2942), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE] = ACTIONS(2942), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_API_AVAILABLE] = ACTIONS(2942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_API_DEPRECATED] = ACTIONS(2942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2942), - [anon_sym___deprecated_msg] = ACTIONS(2942), - [anon_sym___deprecated_enum_msg] = ACTIONS(2942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2942), - [anon_sym_ATprotocol] = ACTIONS(2944), - [anon_sym_ATinterface] = ACTIONS(2944), - [anon_sym_ATimplementation] = ACTIONS(2944), - [anon_sym_ATcompatibility_alias] = ACTIONS(2944), - [anon_sym_ATsynthesize] = ACTIONS(2944), - [anon_sym_ATdynamic] = ACTIONS(2944), - [anon_sym__Alignas] = ACTIONS(2942), - [anon_sym_ATtry] = ACTIONS(2944), - [anon_sym___try] = ACTIONS(2942), - [anon_sym_ATthrow] = ACTIONS(2944), - [anon_sym_ATselector] = ACTIONS(2944), - [anon_sym_ATavailable] = ACTIONS(2944), - [anon_sym___builtin_available] = ACTIONS(2942), - [anon_sym_va_arg] = ACTIONS(2942), - [anon_sym___asm] = ACTIONS(2942), - [anon_sym_ATencode] = ACTIONS(2944), - [anon_sym_ATsynchronized] = ACTIONS(2944), - [anon_sym_BOOL] = ACTIONS(2942), - [anon_sym_IMP] = ACTIONS(2942), - [anon_sym_SEL] = ACTIONS(2942), - [anon_sym_Class] = ACTIONS(2942), - [anon_sym_id] = ACTIONS(2942), - }, - [715] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_include_token1] = ACTIONS(3194), - [aux_sym_preproc_include_token2] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token2] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [aux_sym_preproc_else_token1] = ACTIONS(3194), - [aux_sym_preproc_elif_token1] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_LPAREN2] = ACTIONS(3196), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_TILDE] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3194), - [anon_sym_PLUS] = ACTIONS(3194), - [anon_sym_STAR] = ACTIONS(3196), - [anon_sym_CARET] = ACTIONS(3196), - [anon_sym_AMP] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3196), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_ATautoreleasepool] = ACTIONS(3196), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [anon_sym_if] = ACTIONS(3194), - [anon_sym_switch] = ACTIONS(3194), - [anon_sym_case] = ACTIONS(3194), - [anon_sym_default] = ACTIONS(3194), - [anon_sym_while] = ACTIONS(3194), - [anon_sym_do] = ACTIONS(3194), - [anon_sym_for] = ACTIONS(3194), - [anon_sym_in] = ACTIONS(3194), - [anon_sym_return] = ACTIONS(3194), - [anon_sym_break] = ACTIONS(3194), - [anon_sym_continue] = ACTIONS(3194), - [anon_sym_goto] = ACTIONS(3194), - [anon_sym_DASH_DASH] = ACTIONS(3196), - [anon_sym_PLUS_PLUS] = ACTIONS(3196), - [anon_sym_sizeof] = ACTIONS(3194), - [anon_sym___alignof__] = ACTIONS(3194), - [anon_sym___alignof] = ACTIONS(3194), - [anon_sym__alignof] = ACTIONS(3194), - [anon_sym_alignof] = ACTIONS(3194), - [anon_sym__Alignof] = ACTIONS(3194), - [anon_sym_offsetof] = ACTIONS(3194), - [anon_sym__Generic] = ACTIONS(3194), - [anon_sym_asm] = ACTIONS(3194), - [anon_sym___asm__] = ACTIONS(3194), - [sym_number_literal] = ACTIONS(3196), - [anon_sym_L_SQUOTE] = ACTIONS(3196), - [anon_sym_u_SQUOTE] = ACTIONS(3196), - [anon_sym_U_SQUOTE] = ACTIONS(3196), - [anon_sym_u8_SQUOTE] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(3196), - [anon_sym_L_DQUOTE] = ACTIONS(3196), - [anon_sym_u_DQUOTE] = ACTIONS(3196), - [anon_sym_U_DQUOTE] = ACTIONS(3196), - [anon_sym_u8_DQUOTE] = ACTIONS(3196), - [sym_true] = ACTIONS(3194), - [sym_false] = ACTIONS(3194), - [anon_sym_NULL] = ACTIONS(3194), - [anon_sym_nullptr] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [anon_sym_ATimport] = ACTIONS(3196), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_POUND] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATprotocol] = ACTIONS(3196), - [anon_sym_ATinterface] = ACTIONS(3196), - [anon_sym_ATimplementation] = ACTIONS(3196), - [anon_sym_ATcompatibility_alias] = ACTIONS(3196), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_ATtry] = ACTIONS(3196), - [anon_sym___try] = ACTIONS(3194), - [anon_sym_ATthrow] = ACTIONS(3196), - [anon_sym_ATselector] = ACTIONS(3196), - [anon_sym_ATavailable] = ACTIONS(3196), - [anon_sym___builtin_available] = ACTIONS(3194), - [anon_sym_va_arg] = ACTIONS(3194), - [anon_sym___asm] = ACTIONS(3194), - [anon_sym_ATencode] = ACTIONS(3196), - [anon_sym_ATsynchronized] = ACTIONS(3196), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [716] = { - [sym_identifier] = ACTIONS(3102), - [aux_sym_preproc_include_token1] = ACTIONS(3102), - [aux_sym_preproc_include_token2] = ACTIONS(3102), - [aux_sym_preproc_def_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token2] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3102), - [aux_sym_preproc_else_token1] = ACTIONS(3102), - [aux_sym_preproc_elif_token1] = ACTIONS(3102), - [sym_preproc_directive] = ACTIONS(3102), - [anon_sym_LPAREN2] = ACTIONS(3104), - [anon_sym_BANG] = ACTIONS(3104), - [anon_sym_TILDE] = ACTIONS(3104), - [anon_sym_DASH] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(3104), - [anon_sym_CARET] = ACTIONS(3104), - [anon_sym_AMP] = ACTIONS(3104), - [anon_sym_SEMI] = ACTIONS(3104), - [anon_sym___extension__] = ACTIONS(3102), - [anon_sym_typedef] = ACTIONS(3102), - [anon_sym_extern] = ACTIONS(3102), - [anon_sym___attribute__] = ACTIONS(3102), - [anon_sym___attribute] = ACTIONS(3102), - [anon_sym_noreturn] = ACTIONS(3102), - [anon_sym_LBRACK] = ACTIONS(3104), - [anon_sym___declspec] = ACTIONS(3102), - [anon_sym___cdecl] = ACTIONS(3102), - [anon_sym___clrcall] = ACTIONS(3102), - [anon_sym___stdcall] = ACTIONS(3102), - [anon_sym___fastcall] = ACTIONS(3102), - [anon_sym___thiscall] = ACTIONS(3102), - [anon_sym___vectorcall] = ACTIONS(3102), - [anon_sym_LBRACE] = ACTIONS(3104), - [anon_sym_signed] = ACTIONS(3102), - [anon_sym_unsigned] = ACTIONS(3102), - [anon_sym_long] = ACTIONS(3102), - [anon_sym_short] = ACTIONS(3102), - [anon_sym_ATautoreleasepool] = ACTIONS(3104), - [anon_sym_static] = ACTIONS(3102), - [anon_sym_auto] = ACTIONS(3102), - [anon_sym_register] = ACTIONS(3102), - [anon_sym_inline] = ACTIONS(3102), - [anon_sym___inline] = ACTIONS(3102), - [anon_sym___inline__] = ACTIONS(3102), - [anon_sym___forceinline] = ACTIONS(3102), - [anon_sym_thread_local] = ACTIONS(3102), - [anon_sym___thread] = ACTIONS(3102), - [anon_sym_CG_EXTERN] = ACTIONS(3102), - [anon_sym_CG_INLINE] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3102), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3102), - [anon_sym_IBOutlet] = ACTIONS(3102), - [anon_sym_IBInspectable] = ACTIONS(3102), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3102), - [anon_sym_NS_INLINE] = ACTIONS(3102), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3102), - [anon_sym_OBJC_EXPORT] = ACTIONS(3102), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3102), - [anon_sym_const] = ACTIONS(3102), - [anon_sym_constexpr] = ACTIONS(3102), - [anon_sym_volatile] = ACTIONS(3102), - [anon_sym_restrict] = ACTIONS(3102), - [anon_sym___restrict__] = ACTIONS(3102), - [anon_sym__Atomic] = ACTIONS(3102), - [anon_sym__Noreturn] = ACTIONS(3102), - [anon_sym_nullable] = ACTIONS(3102), - [anon_sym__Complex] = ACTIONS(3102), - [anon_sym__Nonnull] = ACTIONS(3102), - [anon_sym__Nullable] = ACTIONS(3102), - [anon_sym__Nullable_result] = ACTIONS(3102), - [anon_sym__Null_unspecified] = ACTIONS(3102), - [anon_sym___autoreleasing] = ACTIONS(3102), - [anon_sym___block] = ACTIONS(3102), - [anon_sym___bridge] = ACTIONS(3102), - [anon_sym___bridge_retained] = ACTIONS(3102), - [anon_sym___bridge_transfer] = ACTIONS(3102), - [anon_sym___complex] = ACTIONS(3102), - [anon_sym___const] = ACTIONS(3102), - [anon_sym___imag] = ACTIONS(3102), - [anon_sym___kindof] = ACTIONS(3102), - [anon_sym___nonnull] = ACTIONS(3102), - [anon_sym___nullable] = ACTIONS(3102), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3102), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3102), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3102), - [anon_sym___real] = ACTIONS(3102), - [anon_sym___strong] = ACTIONS(3102), - [anon_sym___unsafe_unretained] = ACTIONS(3102), - [anon_sym___unused] = ACTIONS(3102), - [anon_sym___weak] = ACTIONS(3102), - [sym_primitive_type] = ACTIONS(3102), - [anon_sym_enum] = ACTIONS(3102), - [anon_sym_struct] = ACTIONS(3102), - [anon_sym_union] = ACTIONS(3102), - [anon_sym_if] = ACTIONS(3102), - [anon_sym_switch] = ACTIONS(3102), - [anon_sym_case] = ACTIONS(3102), - [anon_sym_default] = ACTIONS(3102), - [anon_sym_while] = ACTIONS(3102), - [anon_sym_do] = ACTIONS(3102), - [anon_sym_for] = ACTIONS(3102), - [anon_sym_in] = ACTIONS(3102), - [anon_sym_return] = ACTIONS(3102), - [anon_sym_break] = ACTIONS(3102), - [anon_sym_continue] = ACTIONS(3102), - [anon_sym_goto] = ACTIONS(3102), - [anon_sym_DASH_DASH] = ACTIONS(3104), - [anon_sym_PLUS_PLUS] = ACTIONS(3104), - [anon_sym_sizeof] = ACTIONS(3102), - [anon_sym___alignof__] = ACTIONS(3102), - [anon_sym___alignof] = ACTIONS(3102), - [anon_sym__alignof] = ACTIONS(3102), - [anon_sym_alignof] = ACTIONS(3102), - [anon_sym__Alignof] = ACTIONS(3102), - [anon_sym_offsetof] = ACTIONS(3102), - [anon_sym__Generic] = ACTIONS(3102), - [anon_sym_asm] = ACTIONS(3102), - [anon_sym___asm__] = ACTIONS(3102), - [sym_number_literal] = ACTIONS(3104), - [anon_sym_L_SQUOTE] = ACTIONS(3104), - [anon_sym_u_SQUOTE] = ACTIONS(3104), - [anon_sym_U_SQUOTE] = ACTIONS(3104), - [anon_sym_u8_SQUOTE] = ACTIONS(3104), - [anon_sym_SQUOTE] = ACTIONS(3104), - [anon_sym_AT] = ACTIONS(3102), - [anon_sym_DQUOTE] = ACTIONS(3104), - [anon_sym_L_DQUOTE] = ACTIONS(3104), - [anon_sym_u_DQUOTE] = ACTIONS(3104), - [anon_sym_U_DQUOTE] = ACTIONS(3104), - [anon_sym_u8_DQUOTE] = ACTIONS(3104), - [sym_true] = ACTIONS(3102), - [sym_false] = ACTIONS(3102), - [anon_sym_NULL] = ACTIONS(3102), - [anon_sym_nullptr] = ACTIONS(3102), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3102), - [anon_sym___typeof] = ACTIONS(3102), - [anon_sym_typeof] = ACTIONS(3102), - [anon_sym_ATimport] = ACTIONS(3104), - [aux_sym_preproc_undef_token1] = ACTIONS(3102), - [anon_sym_POUND] = ACTIONS(3102), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3102), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3102), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3102), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3102), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE] = ACTIONS(3102), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_API_AVAILABLE] = ACTIONS(3102), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_API_DEPRECATED] = ACTIONS(3102), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3102), - [anon_sym___deprecated_msg] = ACTIONS(3102), - [anon_sym___deprecated_enum_msg] = ACTIONS(3102), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3102), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3102), - [anon_sym_ATprotocol] = ACTIONS(3104), - [anon_sym_ATinterface] = ACTIONS(3104), - [anon_sym_ATimplementation] = ACTIONS(3104), - [anon_sym_ATcompatibility_alias] = ACTIONS(3104), - [anon_sym_ATsynthesize] = ACTIONS(3104), - [anon_sym_ATdynamic] = ACTIONS(3104), - [anon_sym__Alignas] = ACTIONS(3102), - [anon_sym_ATtry] = ACTIONS(3104), - [anon_sym___try] = ACTIONS(3102), - [anon_sym_ATthrow] = ACTIONS(3104), - [anon_sym_ATselector] = ACTIONS(3104), - [anon_sym_ATavailable] = ACTIONS(3104), - [anon_sym___builtin_available] = ACTIONS(3102), - [anon_sym_va_arg] = ACTIONS(3102), - [anon_sym___asm] = ACTIONS(3102), - [anon_sym_ATencode] = ACTIONS(3104), - [anon_sym_ATsynchronized] = ACTIONS(3104), - [anon_sym_BOOL] = ACTIONS(3102), - [anon_sym_IMP] = ACTIONS(3102), - [anon_sym_SEL] = ACTIONS(3102), - [anon_sym_Class] = ACTIONS(3102), - [anon_sym_id] = ACTIONS(3102), - }, - [717] = { - [sym_identifier] = ACTIONS(2946), - [aux_sym_preproc_include_token1] = ACTIONS(2946), - [aux_sym_preproc_include_token2] = ACTIONS(2946), - [aux_sym_preproc_def_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token2] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2946), - [aux_sym_preproc_else_token1] = ACTIONS(2946), - [aux_sym_preproc_elif_token1] = ACTIONS(2946), - [sym_preproc_directive] = ACTIONS(2946), - [anon_sym_LPAREN2] = ACTIONS(2948), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_CARET] = ACTIONS(2948), - [anon_sym_AMP] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym___extension__] = ACTIONS(2946), - [anon_sym_typedef] = ACTIONS(2946), - [anon_sym_extern] = ACTIONS(2946), - [anon_sym___attribute__] = ACTIONS(2946), - [anon_sym___attribute] = ACTIONS(2946), - [anon_sym_noreturn] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym___declspec] = ACTIONS(2946), - [anon_sym___cdecl] = ACTIONS(2946), - [anon_sym___clrcall] = ACTIONS(2946), - [anon_sym___stdcall] = ACTIONS(2946), - [anon_sym___fastcall] = ACTIONS(2946), - [anon_sym___thiscall] = ACTIONS(2946), - [anon_sym___vectorcall] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_signed] = ACTIONS(2946), - [anon_sym_unsigned] = ACTIONS(2946), - [anon_sym_long] = ACTIONS(2946), - [anon_sym_short] = ACTIONS(2946), - [anon_sym_ATautoreleasepool] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_auto] = ACTIONS(2946), - [anon_sym_register] = ACTIONS(2946), - [anon_sym_inline] = ACTIONS(2946), - [anon_sym___inline] = ACTIONS(2946), - [anon_sym___inline__] = ACTIONS(2946), - [anon_sym___forceinline] = ACTIONS(2946), - [anon_sym_thread_local] = ACTIONS(2946), - [anon_sym___thread] = ACTIONS(2946), - [anon_sym_CG_EXTERN] = ACTIONS(2946), - [anon_sym_CG_INLINE] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2946), - [anon_sym_IBOutlet] = ACTIONS(2946), - [anon_sym_IBInspectable] = ACTIONS(2946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2946), - [anon_sym_NS_INLINE] = ACTIONS(2946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2946), - [anon_sym_OBJC_EXPORT] = ACTIONS(2946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_constexpr] = ACTIONS(2946), - [anon_sym_volatile] = ACTIONS(2946), - [anon_sym_restrict] = ACTIONS(2946), - [anon_sym___restrict__] = ACTIONS(2946), - [anon_sym__Atomic] = ACTIONS(2946), - [anon_sym__Noreturn] = ACTIONS(2946), - [anon_sym_nullable] = ACTIONS(2946), - [anon_sym__Complex] = ACTIONS(2946), - [anon_sym__Nonnull] = ACTIONS(2946), - [anon_sym__Nullable] = ACTIONS(2946), - [anon_sym__Nullable_result] = ACTIONS(2946), - [anon_sym__Null_unspecified] = ACTIONS(2946), - [anon_sym___autoreleasing] = ACTIONS(2946), - [anon_sym___block] = ACTIONS(2946), - [anon_sym___bridge] = ACTIONS(2946), - [anon_sym___bridge_retained] = ACTIONS(2946), - [anon_sym___bridge_transfer] = ACTIONS(2946), - [anon_sym___complex] = ACTIONS(2946), - [anon_sym___const] = ACTIONS(2946), - [anon_sym___imag] = ACTIONS(2946), - [anon_sym___kindof] = ACTIONS(2946), - [anon_sym___nonnull] = ACTIONS(2946), - [anon_sym___nullable] = ACTIONS(2946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2946), - [anon_sym___real] = ACTIONS(2946), - [anon_sym___strong] = ACTIONS(2946), - [anon_sym___unsafe_unretained] = ACTIONS(2946), - [anon_sym___unused] = ACTIONS(2946), - [anon_sym___weak] = ACTIONS(2946), - [sym_primitive_type] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), - [anon_sym_struct] = ACTIONS(2946), - [anon_sym_union] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_in] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_goto] = ACTIONS(2946), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_sizeof] = ACTIONS(2946), - [anon_sym___alignof__] = ACTIONS(2946), - [anon_sym___alignof] = ACTIONS(2946), - [anon_sym__alignof] = ACTIONS(2946), - [anon_sym_alignof] = ACTIONS(2946), - [anon_sym__Alignof] = ACTIONS(2946), - [anon_sym_offsetof] = ACTIONS(2946), - [anon_sym__Generic] = ACTIONS(2946), - [anon_sym_asm] = ACTIONS(2946), - [anon_sym___asm__] = ACTIONS(2946), - [sym_number_literal] = ACTIONS(2948), - [anon_sym_L_SQUOTE] = ACTIONS(2948), - [anon_sym_u_SQUOTE] = ACTIONS(2948), - [anon_sym_U_SQUOTE] = ACTIONS(2948), - [anon_sym_u8_SQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_AT] = ACTIONS(2946), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_L_DQUOTE] = ACTIONS(2948), - [anon_sym_u_DQUOTE] = ACTIONS(2948), - [anon_sym_U_DQUOTE] = ACTIONS(2948), - [anon_sym_u8_DQUOTE] = ACTIONS(2948), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [anon_sym_NULL] = ACTIONS(2946), - [anon_sym_nullptr] = ACTIONS(2946), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2946), - [anon_sym___typeof] = ACTIONS(2946), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_ATimport] = ACTIONS(2948), - [aux_sym_preproc_undef_token1] = ACTIONS(2946), - [anon_sym_POUND] = ACTIONS(2946), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE] = ACTIONS(2946), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_API_AVAILABLE] = ACTIONS(2946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_API_DEPRECATED] = ACTIONS(2946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2946), - [anon_sym___deprecated_msg] = ACTIONS(2946), - [anon_sym___deprecated_enum_msg] = ACTIONS(2946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2946), - [anon_sym_ATprotocol] = ACTIONS(2948), - [anon_sym_ATinterface] = ACTIONS(2948), - [anon_sym_ATimplementation] = ACTIONS(2948), - [anon_sym_ATcompatibility_alias] = ACTIONS(2948), - [anon_sym_ATsynthesize] = ACTIONS(2948), - [anon_sym_ATdynamic] = ACTIONS(2948), - [anon_sym__Alignas] = ACTIONS(2946), - [anon_sym_ATtry] = ACTIONS(2948), - [anon_sym___try] = ACTIONS(2946), - [anon_sym_ATthrow] = ACTIONS(2948), - [anon_sym_ATselector] = ACTIONS(2948), - [anon_sym_ATavailable] = ACTIONS(2948), - [anon_sym___builtin_available] = ACTIONS(2946), - [anon_sym_va_arg] = ACTIONS(2946), - [anon_sym___asm] = ACTIONS(2946), - [anon_sym_ATencode] = ACTIONS(2948), - [anon_sym_ATsynchronized] = ACTIONS(2948), - [anon_sym_BOOL] = ACTIONS(2946), - [anon_sym_IMP] = ACTIONS(2946), - [anon_sym_SEL] = ACTIONS(2946), - [anon_sym_Class] = ACTIONS(2946), - [anon_sym_id] = ACTIONS(2946), - }, - [718] = { - [sym_identifier] = ACTIONS(2950), - [aux_sym_preproc_include_token1] = ACTIONS(2950), - [aux_sym_preproc_include_token2] = ACTIONS(2950), - [aux_sym_preproc_def_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token2] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2950), - [aux_sym_preproc_else_token1] = ACTIONS(2950), - [aux_sym_preproc_elif_token1] = ACTIONS(2950), - [sym_preproc_directive] = ACTIONS(2950), - [anon_sym_LPAREN2] = ACTIONS(2952), - [anon_sym_BANG] = ACTIONS(2952), - [anon_sym_TILDE] = ACTIONS(2952), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_STAR] = ACTIONS(2952), - [anon_sym_CARET] = ACTIONS(2952), - [anon_sym_AMP] = ACTIONS(2952), - [anon_sym_SEMI] = ACTIONS(2952), - [anon_sym___extension__] = ACTIONS(2950), - [anon_sym_typedef] = ACTIONS(2950), - [anon_sym_extern] = ACTIONS(2950), - [anon_sym___attribute__] = ACTIONS(2950), - [anon_sym___attribute] = ACTIONS(2950), - [anon_sym_noreturn] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2952), - [anon_sym___declspec] = ACTIONS(2950), - [anon_sym___cdecl] = ACTIONS(2950), - [anon_sym___clrcall] = ACTIONS(2950), - [anon_sym___stdcall] = ACTIONS(2950), - [anon_sym___fastcall] = ACTIONS(2950), - [anon_sym___thiscall] = ACTIONS(2950), - [anon_sym___vectorcall] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2952), - [anon_sym_signed] = ACTIONS(2950), - [anon_sym_unsigned] = ACTIONS(2950), - [anon_sym_long] = ACTIONS(2950), - [anon_sym_short] = ACTIONS(2950), - [anon_sym_ATautoreleasepool] = ACTIONS(2952), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_auto] = ACTIONS(2950), - [anon_sym_register] = ACTIONS(2950), - [anon_sym_inline] = ACTIONS(2950), - [anon_sym___inline] = ACTIONS(2950), - [anon_sym___inline__] = ACTIONS(2950), - [anon_sym___forceinline] = ACTIONS(2950), - [anon_sym_thread_local] = ACTIONS(2950), - [anon_sym___thread] = ACTIONS(2950), - [anon_sym_CG_EXTERN] = ACTIONS(2950), - [anon_sym_CG_INLINE] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2950), - [anon_sym_IBOutlet] = ACTIONS(2950), - [anon_sym_IBInspectable] = ACTIONS(2950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2950), - [anon_sym_NS_INLINE] = ACTIONS(2950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2950), - [anon_sym_OBJC_EXPORT] = ACTIONS(2950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_constexpr] = ACTIONS(2950), - [anon_sym_volatile] = ACTIONS(2950), - [anon_sym_restrict] = ACTIONS(2950), - [anon_sym___restrict__] = ACTIONS(2950), - [anon_sym__Atomic] = ACTIONS(2950), - [anon_sym__Noreturn] = ACTIONS(2950), - [anon_sym_nullable] = ACTIONS(2950), - [anon_sym__Complex] = ACTIONS(2950), - [anon_sym__Nonnull] = ACTIONS(2950), - [anon_sym__Nullable] = ACTIONS(2950), - [anon_sym__Nullable_result] = ACTIONS(2950), - [anon_sym__Null_unspecified] = ACTIONS(2950), - [anon_sym___autoreleasing] = ACTIONS(2950), - [anon_sym___block] = ACTIONS(2950), - [anon_sym___bridge] = ACTIONS(2950), - [anon_sym___bridge_retained] = ACTIONS(2950), - [anon_sym___bridge_transfer] = ACTIONS(2950), - [anon_sym___complex] = ACTIONS(2950), - [anon_sym___const] = ACTIONS(2950), - [anon_sym___imag] = ACTIONS(2950), - [anon_sym___kindof] = ACTIONS(2950), - [anon_sym___nonnull] = ACTIONS(2950), - [anon_sym___nullable] = ACTIONS(2950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2950), - [anon_sym___real] = ACTIONS(2950), - [anon_sym___strong] = ACTIONS(2950), - [anon_sym___unsafe_unretained] = ACTIONS(2950), - [anon_sym___unused] = ACTIONS(2950), - [anon_sym___weak] = ACTIONS(2950), - [sym_primitive_type] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), - [anon_sym_struct] = ACTIONS(2950), - [anon_sym_union] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_in] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_goto] = ACTIONS(2950), - [anon_sym_DASH_DASH] = ACTIONS(2952), - [anon_sym_PLUS_PLUS] = ACTIONS(2952), - [anon_sym_sizeof] = ACTIONS(2950), - [anon_sym___alignof__] = ACTIONS(2950), - [anon_sym___alignof] = ACTIONS(2950), - [anon_sym__alignof] = ACTIONS(2950), - [anon_sym_alignof] = ACTIONS(2950), - [anon_sym__Alignof] = ACTIONS(2950), - [anon_sym_offsetof] = ACTIONS(2950), - [anon_sym__Generic] = ACTIONS(2950), - [anon_sym_asm] = ACTIONS(2950), - [anon_sym___asm__] = ACTIONS(2950), - [sym_number_literal] = ACTIONS(2952), - [anon_sym_L_SQUOTE] = ACTIONS(2952), - [anon_sym_u_SQUOTE] = ACTIONS(2952), - [anon_sym_U_SQUOTE] = ACTIONS(2952), - [anon_sym_u8_SQUOTE] = ACTIONS(2952), - [anon_sym_SQUOTE] = ACTIONS(2952), - [anon_sym_AT] = ACTIONS(2950), - [anon_sym_DQUOTE] = ACTIONS(2952), - [anon_sym_L_DQUOTE] = ACTIONS(2952), - [anon_sym_u_DQUOTE] = ACTIONS(2952), - [anon_sym_U_DQUOTE] = ACTIONS(2952), - [anon_sym_u8_DQUOTE] = ACTIONS(2952), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [anon_sym_NULL] = ACTIONS(2950), - [anon_sym_nullptr] = ACTIONS(2950), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2950), - [anon_sym___typeof] = ACTIONS(2950), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_ATimport] = ACTIONS(2952), - [aux_sym_preproc_undef_token1] = ACTIONS(2950), - [anon_sym_POUND] = ACTIONS(2950), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE] = ACTIONS(2950), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_API_AVAILABLE] = ACTIONS(2950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_API_DEPRECATED] = ACTIONS(2950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2950), - [anon_sym___deprecated_msg] = ACTIONS(2950), - [anon_sym___deprecated_enum_msg] = ACTIONS(2950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2950), - [anon_sym_ATprotocol] = ACTIONS(2952), - [anon_sym_ATinterface] = ACTIONS(2952), - [anon_sym_ATimplementation] = ACTIONS(2952), - [anon_sym_ATcompatibility_alias] = ACTIONS(2952), - [anon_sym_ATsynthesize] = ACTIONS(2952), - [anon_sym_ATdynamic] = ACTIONS(2952), - [anon_sym__Alignas] = ACTIONS(2950), - [anon_sym_ATtry] = ACTIONS(2952), - [anon_sym___try] = ACTIONS(2950), - [anon_sym_ATthrow] = ACTIONS(2952), - [anon_sym_ATselector] = ACTIONS(2952), - [anon_sym_ATavailable] = ACTIONS(2952), - [anon_sym___builtin_available] = ACTIONS(2950), - [anon_sym_va_arg] = ACTIONS(2950), - [anon_sym___asm] = ACTIONS(2950), - [anon_sym_ATencode] = ACTIONS(2952), - [anon_sym_ATsynchronized] = ACTIONS(2952), - [anon_sym_BOOL] = ACTIONS(2950), - [anon_sym_IMP] = ACTIONS(2950), - [anon_sym_SEL] = ACTIONS(2950), - [anon_sym_Class] = ACTIONS(2950), - [anon_sym_id] = ACTIONS(2950), - }, - [719] = { - [sym_identifier] = ACTIONS(2954), - [aux_sym_preproc_include_token1] = ACTIONS(2954), - [aux_sym_preproc_include_token2] = ACTIONS(2954), - [aux_sym_preproc_def_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token2] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2954), - [aux_sym_preproc_else_token1] = ACTIONS(2954), - [aux_sym_preproc_elif_token1] = ACTIONS(2954), - [sym_preproc_directive] = ACTIONS(2954), - [anon_sym_LPAREN2] = ACTIONS(2956), - [anon_sym_BANG] = ACTIONS(2956), - [anon_sym_TILDE] = ACTIONS(2956), - [anon_sym_DASH] = ACTIONS(2954), - [anon_sym_PLUS] = ACTIONS(2954), - [anon_sym_STAR] = ACTIONS(2956), - [anon_sym_CARET] = ACTIONS(2956), - [anon_sym_AMP] = ACTIONS(2956), - [anon_sym_SEMI] = ACTIONS(2956), - [anon_sym___extension__] = ACTIONS(2954), - [anon_sym_typedef] = ACTIONS(2954), - [anon_sym_extern] = ACTIONS(2954), - [anon_sym___attribute__] = ACTIONS(2954), - [anon_sym___attribute] = ACTIONS(2954), - [anon_sym_noreturn] = ACTIONS(2954), - [anon_sym_LBRACK] = ACTIONS(2956), - [anon_sym___declspec] = ACTIONS(2954), - [anon_sym___cdecl] = ACTIONS(2954), - [anon_sym___clrcall] = ACTIONS(2954), - [anon_sym___stdcall] = ACTIONS(2954), - [anon_sym___fastcall] = ACTIONS(2954), - [anon_sym___thiscall] = ACTIONS(2954), - [anon_sym___vectorcall] = ACTIONS(2954), - [anon_sym_LBRACE] = ACTIONS(2956), - [anon_sym_signed] = ACTIONS(2954), - [anon_sym_unsigned] = ACTIONS(2954), - [anon_sym_long] = ACTIONS(2954), - [anon_sym_short] = ACTIONS(2954), - [anon_sym_ATautoreleasepool] = ACTIONS(2956), - [anon_sym_static] = ACTIONS(2954), - [anon_sym_auto] = ACTIONS(2954), - [anon_sym_register] = ACTIONS(2954), - [anon_sym_inline] = ACTIONS(2954), - [anon_sym___inline] = ACTIONS(2954), - [anon_sym___inline__] = ACTIONS(2954), - [anon_sym___forceinline] = ACTIONS(2954), - [anon_sym_thread_local] = ACTIONS(2954), - [anon_sym___thread] = ACTIONS(2954), - [anon_sym_CG_EXTERN] = ACTIONS(2954), - [anon_sym_CG_INLINE] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2954), - [anon_sym_IBOutlet] = ACTIONS(2954), - [anon_sym_IBInspectable] = ACTIONS(2954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2954), - [anon_sym_NS_INLINE] = ACTIONS(2954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2954), - [anon_sym_OBJC_EXPORT] = ACTIONS(2954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2954), - [anon_sym_const] = ACTIONS(2954), - [anon_sym_constexpr] = ACTIONS(2954), - [anon_sym_volatile] = ACTIONS(2954), - [anon_sym_restrict] = ACTIONS(2954), - [anon_sym___restrict__] = ACTIONS(2954), - [anon_sym__Atomic] = ACTIONS(2954), - [anon_sym__Noreturn] = ACTIONS(2954), - [anon_sym_nullable] = ACTIONS(2954), - [anon_sym__Complex] = ACTIONS(2954), - [anon_sym__Nonnull] = ACTIONS(2954), - [anon_sym__Nullable] = ACTIONS(2954), - [anon_sym__Nullable_result] = ACTIONS(2954), - [anon_sym__Null_unspecified] = ACTIONS(2954), - [anon_sym___autoreleasing] = ACTIONS(2954), - [anon_sym___block] = ACTIONS(2954), - [anon_sym___bridge] = ACTIONS(2954), - [anon_sym___bridge_retained] = ACTIONS(2954), - [anon_sym___bridge_transfer] = ACTIONS(2954), - [anon_sym___complex] = ACTIONS(2954), - [anon_sym___const] = ACTIONS(2954), - [anon_sym___imag] = ACTIONS(2954), - [anon_sym___kindof] = ACTIONS(2954), - [anon_sym___nonnull] = ACTIONS(2954), - [anon_sym___nullable] = ACTIONS(2954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2954), - [anon_sym___real] = ACTIONS(2954), - [anon_sym___strong] = ACTIONS(2954), - [anon_sym___unsafe_unretained] = ACTIONS(2954), - [anon_sym___unused] = ACTIONS(2954), - [anon_sym___weak] = ACTIONS(2954), - [sym_primitive_type] = ACTIONS(2954), - [anon_sym_enum] = ACTIONS(2954), - [anon_sym_struct] = ACTIONS(2954), - [anon_sym_union] = ACTIONS(2954), - [anon_sym_if] = ACTIONS(2954), - [anon_sym_switch] = ACTIONS(2954), - [anon_sym_case] = ACTIONS(2954), - [anon_sym_default] = ACTIONS(2954), - [anon_sym_while] = ACTIONS(2954), - [anon_sym_do] = ACTIONS(2954), - [anon_sym_for] = ACTIONS(2954), - [anon_sym_in] = ACTIONS(2954), - [anon_sym_return] = ACTIONS(2954), - [anon_sym_break] = ACTIONS(2954), - [anon_sym_continue] = ACTIONS(2954), - [anon_sym_goto] = ACTIONS(2954), - [anon_sym_DASH_DASH] = ACTIONS(2956), - [anon_sym_PLUS_PLUS] = ACTIONS(2956), - [anon_sym_sizeof] = ACTIONS(2954), - [anon_sym___alignof__] = ACTIONS(2954), - [anon_sym___alignof] = ACTIONS(2954), - [anon_sym__alignof] = ACTIONS(2954), - [anon_sym_alignof] = ACTIONS(2954), - [anon_sym__Alignof] = ACTIONS(2954), - [anon_sym_offsetof] = ACTIONS(2954), - [anon_sym__Generic] = ACTIONS(2954), - [anon_sym_asm] = ACTIONS(2954), - [anon_sym___asm__] = ACTIONS(2954), - [sym_number_literal] = ACTIONS(2956), - [anon_sym_L_SQUOTE] = ACTIONS(2956), - [anon_sym_u_SQUOTE] = ACTIONS(2956), - [anon_sym_U_SQUOTE] = ACTIONS(2956), - [anon_sym_u8_SQUOTE] = ACTIONS(2956), - [anon_sym_SQUOTE] = ACTIONS(2956), - [anon_sym_AT] = ACTIONS(2954), - [anon_sym_DQUOTE] = ACTIONS(2956), - [anon_sym_L_DQUOTE] = ACTIONS(2956), - [anon_sym_u_DQUOTE] = ACTIONS(2956), - [anon_sym_U_DQUOTE] = ACTIONS(2956), - [anon_sym_u8_DQUOTE] = ACTIONS(2956), - [sym_true] = ACTIONS(2954), - [sym_false] = ACTIONS(2954), - [anon_sym_NULL] = ACTIONS(2954), - [anon_sym_nullptr] = ACTIONS(2954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2954), - [anon_sym___typeof] = ACTIONS(2954), - [anon_sym_typeof] = ACTIONS(2954), - [anon_sym_ATimport] = ACTIONS(2956), - [aux_sym_preproc_undef_token1] = ACTIONS(2954), - [anon_sym_POUND] = ACTIONS(2954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE] = ACTIONS(2954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_API_AVAILABLE] = ACTIONS(2954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_API_DEPRECATED] = ACTIONS(2954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2954), - [anon_sym___deprecated_msg] = ACTIONS(2954), - [anon_sym___deprecated_enum_msg] = ACTIONS(2954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2954), - [anon_sym_ATprotocol] = ACTIONS(2956), - [anon_sym_ATinterface] = ACTIONS(2956), - [anon_sym_ATimplementation] = ACTIONS(2956), - [anon_sym_ATcompatibility_alias] = ACTIONS(2956), - [anon_sym_ATsynthesize] = ACTIONS(2956), - [anon_sym_ATdynamic] = ACTIONS(2956), - [anon_sym__Alignas] = ACTIONS(2954), - [anon_sym_ATtry] = ACTIONS(2956), - [anon_sym___try] = ACTIONS(2954), - [anon_sym_ATthrow] = ACTIONS(2956), - [anon_sym_ATselector] = ACTIONS(2956), - [anon_sym_ATavailable] = ACTIONS(2956), - [anon_sym___builtin_available] = ACTIONS(2954), - [anon_sym_va_arg] = ACTIONS(2954), - [anon_sym___asm] = ACTIONS(2954), - [anon_sym_ATencode] = ACTIONS(2956), - [anon_sym_ATsynchronized] = ACTIONS(2956), - [anon_sym_BOOL] = ACTIONS(2954), - [anon_sym_IMP] = ACTIONS(2954), - [anon_sym_SEL] = ACTIONS(2954), - [anon_sym_Class] = ACTIONS(2954), - [anon_sym_id] = ACTIONS(2954), - }, - [720] = { - [sym_identifier] = ACTIONS(3266), - [aux_sym_preproc_include_token1] = ACTIONS(3266), - [aux_sym_preproc_include_token2] = ACTIONS(3266), - [aux_sym_preproc_def_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token2] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3266), - [aux_sym_preproc_else_token1] = ACTIONS(3266), - [aux_sym_preproc_elif_token1] = ACTIONS(3266), - [sym_preproc_directive] = ACTIONS(3266), - [anon_sym_LPAREN2] = ACTIONS(3268), - [anon_sym_BANG] = ACTIONS(3268), - [anon_sym_TILDE] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3266), - [anon_sym_PLUS] = ACTIONS(3266), - [anon_sym_STAR] = ACTIONS(3268), - [anon_sym_CARET] = ACTIONS(3268), - [anon_sym_AMP] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3268), - [anon_sym___extension__] = ACTIONS(3266), - [anon_sym_typedef] = ACTIONS(3266), - [anon_sym_extern] = ACTIONS(3266), - [anon_sym___attribute__] = ACTIONS(3266), - [anon_sym___attribute] = ACTIONS(3266), - [anon_sym_noreturn] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3268), - [anon_sym___declspec] = ACTIONS(3266), - [anon_sym___cdecl] = ACTIONS(3266), - [anon_sym___clrcall] = ACTIONS(3266), - [anon_sym___stdcall] = ACTIONS(3266), - [anon_sym___fastcall] = ACTIONS(3266), - [anon_sym___thiscall] = ACTIONS(3266), - [anon_sym___vectorcall] = ACTIONS(3266), - [anon_sym_LBRACE] = ACTIONS(3268), - [anon_sym_signed] = ACTIONS(3266), - [anon_sym_unsigned] = ACTIONS(3266), - [anon_sym_long] = ACTIONS(3266), - [anon_sym_short] = ACTIONS(3266), - [anon_sym_ATautoreleasepool] = ACTIONS(3268), - [anon_sym_static] = ACTIONS(3266), - [anon_sym_auto] = ACTIONS(3266), - [anon_sym_register] = ACTIONS(3266), - [anon_sym_inline] = ACTIONS(3266), - [anon_sym___inline] = ACTIONS(3266), - [anon_sym___inline__] = ACTIONS(3266), - [anon_sym___forceinline] = ACTIONS(3266), - [anon_sym_thread_local] = ACTIONS(3266), - [anon_sym___thread] = ACTIONS(3266), - [anon_sym_CG_EXTERN] = ACTIONS(3266), - [anon_sym_CG_INLINE] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3266), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3266), - [anon_sym_IBOutlet] = ACTIONS(3266), - [anon_sym_IBInspectable] = ACTIONS(3266), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3266), - [anon_sym_NS_INLINE] = ACTIONS(3266), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3266), - [anon_sym_OBJC_EXPORT] = ACTIONS(3266), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3266), - [anon_sym_const] = ACTIONS(3266), - [anon_sym_constexpr] = ACTIONS(3266), - [anon_sym_volatile] = ACTIONS(3266), - [anon_sym_restrict] = ACTIONS(3266), - [anon_sym___restrict__] = ACTIONS(3266), - [anon_sym__Atomic] = ACTIONS(3266), - [anon_sym__Noreturn] = ACTIONS(3266), - [anon_sym_nullable] = ACTIONS(3266), - [anon_sym__Complex] = ACTIONS(3266), - [anon_sym__Nonnull] = ACTIONS(3266), - [anon_sym__Nullable] = ACTIONS(3266), - [anon_sym__Nullable_result] = ACTIONS(3266), - [anon_sym__Null_unspecified] = ACTIONS(3266), - [anon_sym___autoreleasing] = ACTIONS(3266), - [anon_sym___block] = ACTIONS(3266), - [anon_sym___bridge] = ACTIONS(3266), - [anon_sym___bridge_retained] = ACTIONS(3266), - [anon_sym___bridge_transfer] = ACTIONS(3266), - [anon_sym___complex] = ACTIONS(3266), - [anon_sym___const] = ACTIONS(3266), - [anon_sym___imag] = ACTIONS(3266), - [anon_sym___kindof] = ACTIONS(3266), - [anon_sym___nonnull] = ACTIONS(3266), - [anon_sym___nullable] = ACTIONS(3266), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3266), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3266), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3266), - [anon_sym___real] = ACTIONS(3266), - [anon_sym___strong] = ACTIONS(3266), - [anon_sym___unsafe_unretained] = ACTIONS(3266), - [anon_sym___unused] = ACTIONS(3266), - [anon_sym___weak] = ACTIONS(3266), - [sym_primitive_type] = ACTIONS(3266), - [anon_sym_enum] = ACTIONS(3266), - [anon_sym_struct] = ACTIONS(3266), - [anon_sym_union] = ACTIONS(3266), - [anon_sym_if] = ACTIONS(3266), - [anon_sym_switch] = ACTIONS(3266), - [anon_sym_case] = ACTIONS(3266), - [anon_sym_default] = ACTIONS(3266), - [anon_sym_while] = ACTIONS(3266), - [anon_sym_do] = ACTIONS(3266), - [anon_sym_for] = ACTIONS(3266), - [anon_sym_in] = ACTIONS(3266), - [anon_sym_return] = ACTIONS(3266), - [anon_sym_break] = ACTIONS(3266), - [anon_sym_continue] = ACTIONS(3266), - [anon_sym_goto] = ACTIONS(3266), - [anon_sym_DASH_DASH] = ACTIONS(3268), - [anon_sym_PLUS_PLUS] = ACTIONS(3268), - [anon_sym_sizeof] = ACTIONS(3266), - [anon_sym___alignof__] = ACTIONS(3266), - [anon_sym___alignof] = ACTIONS(3266), - [anon_sym__alignof] = ACTIONS(3266), - [anon_sym_alignof] = ACTIONS(3266), - [anon_sym__Alignof] = ACTIONS(3266), - [anon_sym_offsetof] = ACTIONS(3266), - [anon_sym__Generic] = ACTIONS(3266), - [anon_sym_asm] = ACTIONS(3266), - [anon_sym___asm__] = ACTIONS(3266), - [sym_number_literal] = ACTIONS(3268), - [anon_sym_L_SQUOTE] = ACTIONS(3268), - [anon_sym_u_SQUOTE] = ACTIONS(3268), - [anon_sym_U_SQUOTE] = ACTIONS(3268), - [anon_sym_u8_SQUOTE] = ACTIONS(3268), - [anon_sym_SQUOTE] = ACTIONS(3268), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_DQUOTE] = ACTIONS(3268), - [anon_sym_L_DQUOTE] = ACTIONS(3268), - [anon_sym_u_DQUOTE] = ACTIONS(3268), - [anon_sym_U_DQUOTE] = ACTIONS(3268), - [anon_sym_u8_DQUOTE] = ACTIONS(3268), - [sym_true] = ACTIONS(3266), - [sym_false] = ACTIONS(3266), - [anon_sym_NULL] = ACTIONS(3266), - [anon_sym_nullptr] = ACTIONS(3266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3266), - [anon_sym___typeof] = ACTIONS(3266), - [anon_sym_typeof] = ACTIONS(3266), - [anon_sym_ATimport] = ACTIONS(3268), - [aux_sym_preproc_undef_token1] = ACTIONS(3266), - [anon_sym_POUND] = ACTIONS(3266), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3266), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3266), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3266), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3266), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE] = ACTIONS(3266), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_API_AVAILABLE] = ACTIONS(3266), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_API_DEPRECATED] = ACTIONS(3266), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3266), - [anon_sym___deprecated_msg] = ACTIONS(3266), - [anon_sym___deprecated_enum_msg] = ACTIONS(3266), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3266), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3266), - [anon_sym_ATprotocol] = ACTIONS(3268), - [anon_sym_ATinterface] = ACTIONS(3268), - [anon_sym_ATimplementation] = ACTIONS(3268), - [anon_sym_ATcompatibility_alias] = ACTIONS(3268), - [anon_sym_ATsynthesize] = ACTIONS(3268), - [anon_sym_ATdynamic] = ACTIONS(3268), - [anon_sym__Alignas] = ACTIONS(3266), - [anon_sym_ATtry] = ACTIONS(3268), - [anon_sym___try] = ACTIONS(3266), - [anon_sym_ATthrow] = ACTIONS(3268), - [anon_sym_ATselector] = ACTIONS(3268), - [anon_sym_ATavailable] = ACTIONS(3268), - [anon_sym___builtin_available] = ACTIONS(3266), - [anon_sym_va_arg] = ACTIONS(3266), - [anon_sym___asm] = ACTIONS(3266), - [anon_sym_ATencode] = ACTIONS(3268), - [anon_sym_ATsynchronized] = ACTIONS(3268), - [anon_sym_BOOL] = ACTIONS(3266), - [anon_sym_IMP] = ACTIONS(3266), - [anon_sym_SEL] = ACTIONS(3266), - [anon_sym_Class] = ACTIONS(3266), - [anon_sym_id] = ACTIONS(3266), - }, - [721] = { - [sym_identifier] = ACTIONS(3278), - [aux_sym_preproc_include_token1] = ACTIONS(3278), - [aux_sym_preproc_include_token2] = ACTIONS(3278), - [aux_sym_preproc_def_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token2] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3278), - [aux_sym_preproc_else_token1] = ACTIONS(3278), - [aux_sym_preproc_elif_token1] = ACTIONS(3278), - [sym_preproc_directive] = ACTIONS(3278), - [anon_sym_LPAREN2] = ACTIONS(3280), - [anon_sym_BANG] = ACTIONS(3280), - [anon_sym_TILDE] = ACTIONS(3280), - [anon_sym_DASH] = ACTIONS(3278), - [anon_sym_PLUS] = ACTIONS(3278), - [anon_sym_STAR] = ACTIONS(3280), - [anon_sym_CARET] = ACTIONS(3280), - [anon_sym_AMP] = ACTIONS(3280), - [anon_sym_SEMI] = ACTIONS(3280), - [anon_sym___extension__] = ACTIONS(3278), - [anon_sym_typedef] = ACTIONS(3278), - [anon_sym_extern] = ACTIONS(3278), - [anon_sym___attribute__] = ACTIONS(3278), - [anon_sym___attribute] = ACTIONS(3278), - [anon_sym_noreturn] = ACTIONS(3278), - [anon_sym_LBRACK] = ACTIONS(3280), - [anon_sym___declspec] = ACTIONS(3278), - [anon_sym___cdecl] = ACTIONS(3278), - [anon_sym___clrcall] = ACTIONS(3278), - [anon_sym___stdcall] = ACTIONS(3278), - [anon_sym___fastcall] = ACTIONS(3278), - [anon_sym___thiscall] = ACTIONS(3278), - [anon_sym___vectorcall] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(3280), - [anon_sym_signed] = ACTIONS(3278), - [anon_sym_unsigned] = ACTIONS(3278), - [anon_sym_long] = ACTIONS(3278), - [anon_sym_short] = ACTIONS(3278), - [anon_sym_ATautoreleasepool] = ACTIONS(3280), - [anon_sym_static] = ACTIONS(3278), - [anon_sym_auto] = ACTIONS(3278), - [anon_sym_register] = ACTIONS(3278), - [anon_sym_inline] = ACTIONS(3278), - [anon_sym___inline] = ACTIONS(3278), - [anon_sym___inline__] = ACTIONS(3278), - [anon_sym___forceinline] = ACTIONS(3278), - [anon_sym_thread_local] = ACTIONS(3278), - [anon_sym___thread] = ACTIONS(3278), - [anon_sym_CG_EXTERN] = ACTIONS(3278), - [anon_sym_CG_INLINE] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3278), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3278), - [anon_sym_IBOutlet] = ACTIONS(3278), - [anon_sym_IBInspectable] = ACTIONS(3278), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3278), - [anon_sym_NS_INLINE] = ACTIONS(3278), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3278), - [anon_sym_OBJC_EXPORT] = ACTIONS(3278), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3278), - [anon_sym_const] = ACTIONS(3278), - [anon_sym_constexpr] = ACTIONS(3278), - [anon_sym_volatile] = ACTIONS(3278), - [anon_sym_restrict] = ACTIONS(3278), - [anon_sym___restrict__] = ACTIONS(3278), - [anon_sym__Atomic] = ACTIONS(3278), - [anon_sym__Noreturn] = ACTIONS(3278), - [anon_sym_nullable] = ACTIONS(3278), - [anon_sym__Complex] = ACTIONS(3278), - [anon_sym__Nonnull] = ACTIONS(3278), - [anon_sym__Nullable] = ACTIONS(3278), - [anon_sym__Nullable_result] = ACTIONS(3278), - [anon_sym__Null_unspecified] = ACTIONS(3278), - [anon_sym___autoreleasing] = ACTIONS(3278), - [anon_sym___block] = ACTIONS(3278), - [anon_sym___bridge] = ACTIONS(3278), - [anon_sym___bridge_retained] = ACTIONS(3278), - [anon_sym___bridge_transfer] = ACTIONS(3278), - [anon_sym___complex] = ACTIONS(3278), - [anon_sym___const] = ACTIONS(3278), - [anon_sym___imag] = ACTIONS(3278), - [anon_sym___kindof] = ACTIONS(3278), - [anon_sym___nonnull] = ACTIONS(3278), - [anon_sym___nullable] = ACTIONS(3278), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3278), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3278), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3278), - [anon_sym___real] = ACTIONS(3278), - [anon_sym___strong] = ACTIONS(3278), - [anon_sym___unsafe_unretained] = ACTIONS(3278), - [anon_sym___unused] = ACTIONS(3278), - [anon_sym___weak] = ACTIONS(3278), - [sym_primitive_type] = ACTIONS(3278), - [anon_sym_enum] = ACTIONS(3278), - [anon_sym_struct] = ACTIONS(3278), - [anon_sym_union] = ACTIONS(3278), - [anon_sym_if] = ACTIONS(3278), - [anon_sym_switch] = ACTIONS(3278), - [anon_sym_case] = ACTIONS(3278), - [anon_sym_default] = ACTIONS(3278), - [anon_sym_while] = ACTIONS(3278), - [anon_sym_do] = ACTIONS(3278), - [anon_sym_for] = ACTIONS(3278), - [anon_sym_in] = ACTIONS(3278), - [anon_sym_return] = ACTIONS(3278), - [anon_sym_break] = ACTIONS(3278), - [anon_sym_continue] = ACTIONS(3278), - [anon_sym_goto] = ACTIONS(3278), - [anon_sym_DASH_DASH] = ACTIONS(3280), - [anon_sym_PLUS_PLUS] = ACTIONS(3280), - [anon_sym_sizeof] = ACTIONS(3278), - [anon_sym___alignof__] = ACTIONS(3278), - [anon_sym___alignof] = ACTIONS(3278), - [anon_sym__alignof] = ACTIONS(3278), - [anon_sym_alignof] = ACTIONS(3278), - [anon_sym__Alignof] = ACTIONS(3278), - [anon_sym_offsetof] = ACTIONS(3278), - [anon_sym__Generic] = ACTIONS(3278), - [anon_sym_asm] = ACTIONS(3278), - [anon_sym___asm__] = ACTIONS(3278), - [sym_number_literal] = ACTIONS(3280), - [anon_sym_L_SQUOTE] = ACTIONS(3280), - [anon_sym_u_SQUOTE] = ACTIONS(3280), - [anon_sym_U_SQUOTE] = ACTIONS(3280), - [anon_sym_u8_SQUOTE] = ACTIONS(3280), - [anon_sym_SQUOTE] = ACTIONS(3280), - [anon_sym_AT] = ACTIONS(3278), - [anon_sym_DQUOTE] = ACTIONS(3280), - [anon_sym_L_DQUOTE] = ACTIONS(3280), - [anon_sym_u_DQUOTE] = ACTIONS(3280), - [anon_sym_U_DQUOTE] = ACTIONS(3280), - [anon_sym_u8_DQUOTE] = ACTIONS(3280), - [sym_true] = ACTIONS(3278), - [sym_false] = ACTIONS(3278), - [anon_sym_NULL] = ACTIONS(3278), - [anon_sym_nullptr] = ACTIONS(3278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3278), - [anon_sym___typeof] = ACTIONS(3278), - [anon_sym_typeof] = ACTIONS(3278), - [anon_sym_ATimport] = ACTIONS(3280), - [aux_sym_preproc_undef_token1] = ACTIONS(3278), - [anon_sym_POUND] = ACTIONS(3278), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3278), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3278), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3278), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3278), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE] = ACTIONS(3278), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_API_AVAILABLE] = ACTIONS(3278), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_API_DEPRECATED] = ACTIONS(3278), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3278), - [anon_sym___deprecated_msg] = ACTIONS(3278), - [anon_sym___deprecated_enum_msg] = ACTIONS(3278), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3278), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3278), - [anon_sym_ATprotocol] = ACTIONS(3280), - [anon_sym_ATinterface] = ACTIONS(3280), - [anon_sym_ATimplementation] = ACTIONS(3280), - [anon_sym_ATcompatibility_alias] = ACTIONS(3280), - [anon_sym_ATsynthesize] = ACTIONS(3280), - [anon_sym_ATdynamic] = ACTIONS(3280), - [anon_sym__Alignas] = ACTIONS(3278), - [anon_sym_ATtry] = ACTIONS(3280), - [anon_sym___try] = ACTIONS(3278), - [anon_sym_ATthrow] = ACTIONS(3280), - [anon_sym_ATselector] = ACTIONS(3280), - [anon_sym_ATavailable] = ACTIONS(3280), - [anon_sym___builtin_available] = ACTIONS(3278), - [anon_sym_va_arg] = ACTIONS(3278), - [anon_sym___asm] = ACTIONS(3278), - [anon_sym_ATencode] = ACTIONS(3280), - [anon_sym_ATsynchronized] = ACTIONS(3280), - [anon_sym_BOOL] = ACTIONS(3278), - [anon_sym_IMP] = ACTIONS(3278), - [anon_sym_SEL] = ACTIONS(3278), - [anon_sym_Class] = ACTIONS(3278), - [anon_sym_id] = ACTIONS(3278), - }, - [722] = { - [sym_identifier] = ACTIONS(3284), - [aux_sym_preproc_include_token1] = ACTIONS(3284), - [aux_sym_preproc_include_token2] = ACTIONS(3284), - [aux_sym_preproc_def_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token2] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3284), - [aux_sym_preproc_else_token1] = ACTIONS(3284), - [aux_sym_preproc_elif_token1] = ACTIONS(3284), - [sym_preproc_directive] = ACTIONS(3284), - [anon_sym_LPAREN2] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3286), - [anon_sym_TILDE] = ACTIONS(3286), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_CARET] = ACTIONS(3286), - [anon_sym_AMP] = ACTIONS(3286), - [anon_sym_SEMI] = ACTIONS(3286), - [anon_sym___extension__] = ACTIONS(3284), - [anon_sym_typedef] = ACTIONS(3284), - [anon_sym_extern] = ACTIONS(3284), - [anon_sym___attribute__] = ACTIONS(3284), - [anon_sym___attribute] = ACTIONS(3284), - [anon_sym_noreturn] = ACTIONS(3284), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym___declspec] = ACTIONS(3284), - [anon_sym___cdecl] = ACTIONS(3284), - [anon_sym___clrcall] = ACTIONS(3284), - [anon_sym___stdcall] = ACTIONS(3284), - [anon_sym___fastcall] = ACTIONS(3284), - [anon_sym___thiscall] = ACTIONS(3284), - [anon_sym___vectorcall] = ACTIONS(3284), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_signed] = ACTIONS(3284), - [anon_sym_unsigned] = ACTIONS(3284), - [anon_sym_long] = ACTIONS(3284), - [anon_sym_short] = ACTIONS(3284), - [anon_sym_ATautoreleasepool] = ACTIONS(3286), - [anon_sym_static] = ACTIONS(3284), - [anon_sym_auto] = ACTIONS(3284), - [anon_sym_register] = ACTIONS(3284), - [anon_sym_inline] = ACTIONS(3284), - [anon_sym___inline] = ACTIONS(3284), - [anon_sym___inline__] = ACTIONS(3284), - [anon_sym___forceinline] = ACTIONS(3284), - [anon_sym_thread_local] = ACTIONS(3284), - [anon_sym___thread] = ACTIONS(3284), - [anon_sym_CG_EXTERN] = ACTIONS(3284), - [anon_sym_CG_INLINE] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3284), - [anon_sym_IBOutlet] = ACTIONS(3284), - [anon_sym_IBInspectable] = ACTIONS(3284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3284), - [anon_sym_NS_INLINE] = ACTIONS(3284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3284), - [anon_sym_OBJC_EXPORT] = ACTIONS(3284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3284), - [anon_sym_const] = ACTIONS(3284), - [anon_sym_constexpr] = ACTIONS(3284), - [anon_sym_volatile] = ACTIONS(3284), - [anon_sym_restrict] = ACTIONS(3284), - [anon_sym___restrict__] = ACTIONS(3284), - [anon_sym__Atomic] = ACTIONS(3284), - [anon_sym__Noreturn] = ACTIONS(3284), - [anon_sym_nullable] = ACTIONS(3284), - [anon_sym__Complex] = ACTIONS(3284), - [anon_sym__Nonnull] = ACTIONS(3284), - [anon_sym__Nullable] = ACTIONS(3284), - [anon_sym__Nullable_result] = ACTIONS(3284), - [anon_sym__Null_unspecified] = ACTIONS(3284), - [anon_sym___autoreleasing] = ACTIONS(3284), - [anon_sym___block] = ACTIONS(3284), - [anon_sym___bridge] = ACTIONS(3284), - [anon_sym___bridge_retained] = ACTIONS(3284), - [anon_sym___bridge_transfer] = ACTIONS(3284), - [anon_sym___complex] = ACTIONS(3284), - [anon_sym___const] = ACTIONS(3284), - [anon_sym___imag] = ACTIONS(3284), - [anon_sym___kindof] = ACTIONS(3284), - [anon_sym___nonnull] = ACTIONS(3284), - [anon_sym___nullable] = ACTIONS(3284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3284), - [anon_sym___real] = ACTIONS(3284), - [anon_sym___strong] = ACTIONS(3284), - [anon_sym___unsafe_unretained] = ACTIONS(3284), - [anon_sym___unused] = ACTIONS(3284), - [anon_sym___weak] = ACTIONS(3284), - [sym_primitive_type] = ACTIONS(3284), - [anon_sym_enum] = ACTIONS(3284), - [anon_sym_struct] = ACTIONS(3284), - [anon_sym_union] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_switch] = ACTIONS(3284), - [anon_sym_case] = ACTIONS(3284), - [anon_sym_default] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_do] = ACTIONS(3284), - [anon_sym_for] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_goto] = ACTIONS(3284), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_sizeof] = ACTIONS(3284), - [anon_sym___alignof__] = ACTIONS(3284), - [anon_sym___alignof] = ACTIONS(3284), - [anon_sym__alignof] = ACTIONS(3284), - [anon_sym_alignof] = ACTIONS(3284), - [anon_sym__Alignof] = ACTIONS(3284), - [anon_sym_offsetof] = ACTIONS(3284), - [anon_sym__Generic] = ACTIONS(3284), - [anon_sym_asm] = ACTIONS(3284), - [anon_sym___asm__] = ACTIONS(3284), - [sym_number_literal] = ACTIONS(3286), - [anon_sym_L_SQUOTE] = ACTIONS(3286), - [anon_sym_u_SQUOTE] = ACTIONS(3286), - [anon_sym_U_SQUOTE] = ACTIONS(3286), - [anon_sym_u8_SQUOTE] = ACTIONS(3286), - [anon_sym_SQUOTE] = ACTIONS(3286), - [anon_sym_AT] = ACTIONS(3284), - [anon_sym_DQUOTE] = ACTIONS(3286), - [anon_sym_L_DQUOTE] = ACTIONS(3286), - [anon_sym_u_DQUOTE] = ACTIONS(3286), - [anon_sym_U_DQUOTE] = ACTIONS(3286), - [anon_sym_u8_DQUOTE] = ACTIONS(3286), - [sym_true] = ACTIONS(3284), - [sym_false] = ACTIONS(3284), - [anon_sym_NULL] = ACTIONS(3284), - [anon_sym_nullptr] = ACTIONS(3284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3284), - [anon_sym___typeof] = ACTIONS(3284), - [anon_sym_typeof] = ACTIONS(3284), - [anon_sym_ATimport] = ACTIONS(3286), - [aux_sym_preproc_undef_token1] = ACTIONS(3284), - [anon_sym_POUND] = ACTIONS(3284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE] = ACTIONS(3284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_API_AVAILABLE] = ACTIONS(3284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_API_DEPRECATED] = ACTIONS(3284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3284), - [anon_sym___deprecated_msg] = ACTIONS(3284), - [anon_sym___deprecated_enum_msg] = ACTIONS(3284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3284), - [anon_sym_ATprotocol] = ACTIONS(3286), - [anon_sym_ATinterface] = ACTIONS(3286), - [anon_sym_ATimplementation] = ACTIONS(3286), - [anon_sym_ATcompatibility_alias] = ACTIONS(3286), - [anon_sym_ATsynthesize] = ACTIONS(3286), - [anon_sym_ATdynamic] = ACTIONS(3286), - [anon_sym__Alignas] = ACTIONS(3284), - [anon_sym_ATtry] = ACTIONS(3286), - [anon_sym___try] = ACTIONS(3284), - [anon_sym_ATthrow] = ACTIONS(3286), - [anon_sym_ATselector] = ACTIONS(3286), - [anon_sym_ATavailable] = ACTIONS(3286), - [anon_sym___builtin_available] = ACTIONS(3284), - [anon_sym_va_arg] = ACTIONS(3284), - [anon_sym___asm] = ACTIONS(3284), - [anon_sym_ATencode] = ACTIONS(3286), - [anon_sym_ATsynchronized] = ACTIONS(3286), - [anon_sym_BOOL] = ACTIONS(3284), - [anon_sym_IMP] = ACTIONS(3284), - [anon_sym_SEL] = ACTIONS(3284), - [anon_sym_Class] = ACTIONS(3284), - [anon_sym_id] = ACTIONS(3284), - }, - [723] = { - [sym_identifier] = ACTIONS(3296), - [aux_sym_preproc_include_token1] = ACTIONS(3296), - [aux_sym_preproc_include_token2] = ACTIONS(3296), - [aux_sym_preproc_def_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token2] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3296), - [aux_sym_preproc_else_token1] = ACTIONS(3296), - [aux_sym_preproc_elif_token1] = ACTIONS(3296), - [sym_preproc_directive] = ACTIONS(3296), - [anon_sym_LPAREN2] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3298), - [anon_sym_TILDE] = ACTIONS(3298), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_CARET] = ACTIONS(3298), - [anon_sym_AMP] = ACTIONS(3298), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym___extension__] = ACTIONS(3296), - [anon_sym_typedef] = ACTIONS(3296), - [anon_sym_extern] = ACTIONS(3296), - [anon_sym___attribute__] = ACTIONS(3296), - [anon_sym___attribute] = ACTIONS(3296), - [anon_sym_noreturn] = ACTIONS(3296), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym___declspec] = ACTIONS(3296), - [anon_sym___cdecl] = ACTIONS(3296), - [anon_sym___clrcall] = ACTIONS(3296), - [anon_sym___stdcall] = ACTIONS(3296), - [anon_sym___fastcall] = ACTIONS(3296), - [anon_sym___thiscall] = ACTIONS(3296), - [anon_sym___vectorcall] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_signed] = ACTIONS(3296), - [anon_sym_unsigned] = ACTIONS(3296), - [anon_sym_long] = ACTIONS(3296), - [anon_sym_short] = ACTIONS(3296), - [anon_sym_ATautoreleasepool] = ACTIONS(3298), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_auto] = ACTIONS(3296), - [anon_sym_register] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym___inline] = ACTIONS(3296), - [anon_sym___inline__] = ACTIONS(3296), - [anon_sym___forceinline] = ACTIONS(3296), - [anon_sym_thread_local] = ACTIONS(3296), - [anon_sym___thread] = ACTIONS(3296), - [anon_sym_CG_EXTERN] = ACTIONS(3296), - [anon_sym_CG_INLINE] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3296), - [anon_sym_IBOutlet] = ACTIONS(3296), - [anon_sym_IBInspectable] = ACTIONS(3296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3296), - [anon_sym_NS_INLINE] = ACTIONS(3296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3296), - [anon_sym_OBJC_EXPORT] = ACTIONS(3296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3296), - [anon_sym_const] = ACTIONS(3296), - [anon_sym_constexpr] = ACTIONS(3296), - [anon_sym_volatile] = ACTIONS(3296), - [anon_sym_restrict] = ACTIONS(3296), - [anon_sym___restrict__] = ACTIONS(3296), - [anon_sym__Atomic] = ACTIONS(3296), - [anon_sym__Noreturn] = ACTIONS(3296), - [anon_sym_nullable] = ACTIONS(3296), - [anon_sym__Complex] = ACTIONS(3296), - [anon_sym__Nonnull] = ACTIONS(3296), - [anon_sym__Nullable] = ACTIONS(3296), - [anon_sym__Nullable_result] = ACTIONS(3296), - [anon_sym__Null_unspecified] = ACTIONS(3296), - [anon_sym___autoreleasing] = ACTIONS(3296), - [anon_sym___block] = ACTIONS(3296), - [anon_sym___bridge] = ACTIONS(3296), - [anon_sym___bridge_retained] = ACTIONS(3296), - [anon_sym___bridge_transfer] = ACTIONS(3296), - [anon_sym___complex] = ACTIONS(3296), - [anon_sym___const] = ACTIONS(3296), - [anon_sym___imag] = ACTIONS(3296), - [anon_sym___kindof] = ACTIONS(3296), - [anon_sym___nonnull] = ACTIONS(3296), - [anon_sym___nullable] = ACTIONS(3296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3296), - [anon_sym___real] = ACTIONS(3296), - [anon_sym___strong] = ACTIONS(3296), - [anon_sym___unsafe_unretained] = ACTIONS(3296), - [anon_sym___unused] = ACTIONS(3296), - [anon_sym___weak] = ACTIONS(3296), - [sym_primitive_type] = ACTIONS(3296), - [anon_sym_enum] = ACTIONS(3296), - [anon_sym_struct] = ACTIONS(3296), - [anon_sym_union] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_switch] = ACTIONS(3296), - [anon_sym_case] = ACTIONS(3296), - [anon_sym_default] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_do] = ACTIONS(3296), - [anon_sym_for] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_goto] = ACTIONS(3296), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_sizeof] = ACTIONS(3296), - [anon_sym___alignof__] = ACTIONS(3296), - [anon_sym___alignof] = ACTIONS(3296), - [anon_sym__alignof] = ACTIONS(3296), - [anon_sym_alignof] = ACTIONS(3296), - [anon_sym__Alignof] = ACTIONS(3296), - [anon_sym_offsetof] = ACTIONS(3296), - [anon_sym__Generic] = ACTIONS(3296), - [anon_sym_asm] = ACTIONS(3296), - [anon_sym___asm__] = ACTIONS(3296), - [sym_number_literal] = ACTIONS(3298), - [anon_sym_L_SQUOTE] = ACTIONS(3298), - [anon_sym_u_SQUOTE] = ACTIONS(3298), - [anon_sym_U_SQUOTE] = ACTIONS(3298), - [anon_sym_u8_SQUOTE] = ACTIONS(3298), - [anon_sym_SQUOTE] = ACTIONS(3298), - [anon_sym_AT] = ACTIONS(3296), - [anon_sym_DQUOTE] = ACTIONS(3298), - [anon_sym_L_DQUOTE] = ACTIONS(3298), - [anon_sym_u_DQUOTE] = ACTIONS(3298), - [anon_sym_U_DQUOTE] = ACTIONS(3298), - [anon_sym_u8_DQUOTE] = ACTIONS(3298), - [sym_true] = ACTIONS(3296), - [sym_false] = ACTIONS(3296), - [anon_sym_NULL] = ACTIONS(3296), - [anon_sym_nullptr] = ACTIONS(3296), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3296), - [anon_sym___typeof] = ACTIONS(3296), - [anon_sym_typeof] = ACTIONS(3296), - [anon_sym_ATimport] = ACTIONS(3298), - [aux_sym_preproc_undef_token1] = ACTIONS(3296), - [anon_sym_POUND] = ACTIONS(3296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE] = ACTIONS(3296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_API_AVAILABLE] = ACTIONS(3296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_API_DEPRECATED] = ACTIONS(3296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3296), - [anon_sym___deprecated_msg] = ACTIONS(3296), - [anon_sym___deprecated_enum_msg] = ACTIONS(3296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3296), - [anon_sym_ATprotocol] = ACTIONS(3298), - [anon_sym_ATinterface] = ACTIONS(3298), - [anon_sym_ATimplementation] = ACTIONS(3298), - [anon_sym_ATcompatibility_alias] = ACTIONS(3298), - [anon_sym_ATsynthesize] = ACTIONS(3298), - [anon_sym_ATdynamic] = ACTIONS(3298), - [anon_sym__Alignas] = ACTIONS(3296), - [anon_sym_ATtry] = ACTIONS(3298), - [anon_sym___try] = ACTIONS(3296), - [anon_sym_ATthrow] = ACTIONS(3298), - [anon_sym_ATselector] = ACTIONS(3298), - [anon_sym_ATavailable] = ACTIONS(3298), - [anon_sym___builtin_available] = ACTIONS(3296), - [anon_sym_va_arg] = ACTIONS(3296), - [anon_sym___asm] = ACTIONS(3296), - [anon_sym_ATencode] = ACTIONS(3298), - [anon_sym_ATsynchronized] = ACTIONS(3298), - [anon_sym_BOOL] = ACTIONS(3296), - [anon_sym_IMP] = ACTIONS(3296), - [anon_sym_SEL] = ACTIONS(3296), - [anon_sym_Class] = ACTIONS(3296), - [anon_sym_id] = ACTIONS(3296), - }, - [724] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_include_token1] = ACTIONS(3400), - [aux_sym_preproc_include_token2] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [aux_sym_preproc_else_token1] = ACTIONS(3400), - [aux_sym_preproc_elif_token1] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_LPAREN2] = ACTIONS(3402), - [anon_sym_BANG] = ACTIONS(3402), - [anon_sym_TILDE] = ACTIONS(3402), - [anon_sym_DASH] = ACTIONS(3400), - [anon_sym_PLUS] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3402), - [anon_sym_CARET] = ACTIONS(3402), - [anon_sym_AMP] = ACTIONS(3402), - [anon_sym_SEMI] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_LBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_ATautoreleasepool] = ACTIONS(3402), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [anon_sym_if] = ACTIONS(3400), - [anon_sym_switch] = ACTIONS(3400), - [anon_sym_case] = ACTIONS(3400), - [anon_sym_default] = ACTIONS(3400), - [anon_sym_while] = ACTIONS(3400), - [anon_sym_do] = ACTIONS(3400), - [anon_sym_for] = ACTIONS(3400), - [anon_sym_in] = ACTIONS(3400), - [anon_sym_return] = ACTIONS(3400), - [anon_sym_break] = ACTIONS(3400), - [anon_sym_continue] = ACTIONS(3400), - [anon_sym_goto] = ACTIONS(3400), - [anon_sym_DASH_DASH] = ACTIONS(3402), - [anon_sym_PLUS_PLUS] = ACTIONS(3402), - [anon_sym_sizeof] = ACTIONS(3400), - [anon_sym___alignof__] = ACTIONS(3400), - [anon_sym___alignof] = ACTIONS(3400), - [anon_sym__alignof] = ACTIONS(3400), - [anon_sym_alignof] = ACTIONS(3400), - [anon_sym__Alignof] = ACTIONS(3400), - [anon_sym_offsetof] = ACTIONS(3400), - [anon_sym__Generic] = ACTIONS(3400), - [anon_sym_asm] = ACTIONS(3400), - [anon_sym___asm__] = ACTIONS(3400), - [sym_number_literal] = ACTIONS(3402), - [anon_sym_L_SQUOTE] = ACTIONS(3402), - [anon_sym_u_SQUOTE] = ACTIONS(3402), - [anon_sym_U_SQUOTE] = ACTIONS(3402), - [anon_sym_u8_SQUOTE] = ACTIONS(3402), - [anon_sym_SQUOTE] = ACTIONS(3402), - [anon_sym_AT] = ACTIONS(3400), - [anon_sym_DQUOTE] = ACTIONS(3402), - [anon_sym_L_DQUOTE] = ACTIONS(3402), - [anon_sym_u_DQUOTE] = ACTIONS(3402), - [anon_sym_U_DQUOTE] = ACTIONS(3402), - [anon_sym_u8_DQUOTE] = ACTIONS(3402), - [sym_true] = ACTIONS(3400), - [sym_false] = ACTIONS(3400), - [anon_sym_NULL] = ACTIONS(3400), - [anon_sym_nullptr] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_ATimport] = ACTIONS(3402), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_POUND] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATprotocol] = ACTIONS(3402), - [anon_sym_ATinterface] = ACTIONS(3402), - [anon_sym_ATimplementation] = ACTIONS(3402), - [anon_sym_ATcompatibility_alias] = ACTIONS(3402), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_ATtry] = ACTIONS(3402), - [anon_sym___try] = ACTIONS(3400), - [anon_sym_ATthrow] = ACTIONS(3402), - [anon_sym_ATselector] = ACTIONS(3402), - [anon_sym_ATavailable] = ACTIONS(3402), - [anon_sym___builtin_available] = ACTIONS(3400), - [anon_sym_va_arg] = ACTIONS(3400), - [anon_sym___asm] = ACTIONS(3400), - [anon_sym_ATencode] = ACTIONS(3402), - [anon_sym_ATsynchronized] = ACTIONS(3402), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - }, - [725] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_include_token1] = ACTIONS(3412), - [aux_sym_preproc_include_token2] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [aux_sym_preproc_else_token1] = ACTIONS(3412), - [aux_sym_preproc_elif_token1] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_LPAREN2] = ACTIONS(3414), - [anon_sym_BANG] = ACTIONS(3414), - [anon_sym_TILDE] = ACTIONS(3414), - [anon_sym_DASH] = ACTIONS(3412), - [anon_sym_PLUS] = ACTIONS(3412), - [anon_sym_STAR] = ACTIONS(3414), - [anon_sym_CARET] = ACTIONS(3414), - [anon_sym_AMP] = ACTIONS(3414), - [anon_sym_SEMI] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_ATautoreleasepool] = ACTIONS(3414), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [anon_sym_if] = ACTIONS(3412), - [anon_sym_switch] = ACTIONS(3412), - [anon_sym_case] = ACTIONS(3412), - [anon_sym_default] = ACTIONS(3412), - [anon_sym_while] = ACTIONS(3412), - [anon_sym_do] = ACTIONS(3412), - [anon_sym_for] = ACTIONS(3412), - [anon_sym_in] = ACTIONS(3412), - [anon_sym_return] = ACTIONS(3412), - [anon_sym_break] = ACTIONS(3412), - [anon_sym_continue] = ACTIONS(3412), - [anon_sym_goto] = ACTIONS(3412), - [anon_sym_DASH_DASH] = ACTIONS(3414), - [anon_sym_PLUS_PLUS] = ACTIONS(3414), - [anon_sym_sizeof] = ACTIONS(3412), - [anon_sym___alignof__] = ACTIONS(3412), - [anon_sym___alignof] = ACTIONS(3412), - [anon_sym__alignof] = ACTIONS(3412), - [anon_sym_alignof] = ACTIONS(3412), - [anon_sym__Alignof] = ACTIONS(3412), - [anon_sym_offsetof] = ACTIONS(3412), - [anon_sym__Generic] = ACTIONS(3412), - [anon_sym_asm] = ACTIONS(3412), - [anon_sym___asm__] = ACTIONS(3412), - [sym_number_literal] = ACTIONS(3414), - [anon_sym_L_SQUOTE] = ACTIONS(3414), - [anon_sym_u_SQUOTE] = ACTIONS(3414), - [anon_sym_U_SQUOTE] = ACTIONS(3414), - [anon_sym_u8_SQUOTE] = ACTIONS(3414), - [anon_sym_SQUOTE] = ACTIONS(3414), - [anon_sym_AT] = ACTIONS(3412), - [anon_sym_DQUOTE] = ACTIONS(3414), - [anon_sym_L_DQUOTE] = ACTIONS(3414), - [anon_sym_u_DQUOTE] = ACTIONS(3414), - [anon_sym_U_DQUOTE] = ACTIONS(3414), - [anon_sym_u8_DQUOTE] = ACTIONS(3414), - [sym_true] = ACTIONS(3412), - [sym_false] = ACTIONS(3412), - [anon_sym_NULL] = ACTIONS(3412), - [anon_sym_nullptr] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_ATimport] = ACTIONS(3414), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_POUND] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATprotocol] = ACTIONS(3414), - [anon_sym_ATinterface] = ACTIONS(3414), - [anon_sym_ATimplementation] = ACTIONS(3414), - [anon_sym_ATcompatibility_alias] = ACTIONS(3414), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_ATtry] = ACTIONS(3414), - [anon_sym___try] = ACTIONS(3412), - [anon_sym_ATthrow] = ACTIONS(3414), - [anon_sym_ATselector] = ACTIONS(3414), - [anon_sym_ATavailable] = ACTIONS(3414), - [anon_sym___builtin_available] = ACTIONS(3412), - [anon_sym_va_arg] = ACTIONS(3412), - [anon_sym___asm] = ACTIONS(3412), - [anon_sym_ATencode] = ACTIONS(3414), - [anon_sym_ATsynchronized] = ACTIONS(3414), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - }, - [726] = { - [sym_else_clause] = STATE(910), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token2] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3424), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym_ATsynthesize] = ACTIONS(2426), - [anon_sym_ATdynamic] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [727] = { - [sym_identifier] = ACTIONS(2958), - [aux_sym_preproc_include_token1] = ACTIONS(2958), - [aux_sym_preproc_include_token2] = ACTIONS(2958), - [aux_sym_preproc_def_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token2] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2958), - [aux_sym_preproc_else_token1] = ACTIONS(2958), - [aux_sym_preproc_elif_token1] = ACTIONS(2958), - [sym_preproc_directive] = ACTIONS(2958), - [anon_sym_LPAREN2] = ACTIONS(2960), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_STAR] = ACTIONS(2960), - [anon_sym_CARET] = ACTIONS(2960), - [anon_sym_AMP] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym___extension__] = ACTIONS(2958), - [anon_sym_typedef] = ACTIONS(2958), - [anon_sym_extern] = ACTIONS(2958), - [anon_sym___attribute__] = ACTIONS(2958), - [anon_sym___attribute] = ACTIONS(2958), - [anon_sym_noreturn] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym___declspec] = ACTIONS(2958), - [anon_sym___cdecl] = ACTIONS(2958), - [anon_sym___clrcall] = ACTIONS(2958), - [anon_sym___stdcall] = ACTIONS(2958), - [anon_sym___fastcall] = ACTIONS(2958), - [anon_sym___thiscall] = ACTIONS(2958), - [anon_sym___vectorcall] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_signed] = ACTIONS(2958), - [anon_sym_unsigned] = ACTIONS(2958), - [anon_sym_long] = ACTIONS(2958), - [anon_sym_short] = ACTIONS(2958), - [anon_sym_ATautoreleasepool] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_auto] = ACTIONS(2958), - [anon_sym_register] = ACTIONS(2958), - [anon_sym_inline] = ACTIONS(2958), - [anon_sym___inline] = ACTIONS(2958), - [anon_sym___inline__] = ACTIONS(2958), - [anon_sym___forceinline] = ACTIONS(2958), - [anon_sym_thread_local] = ACTIONS(2958), - [anon_sym___thread] = ACTIONS(2958), - [anon_sym_CG_EXTERN] = ACTIONS(2958), - [anon_sym_CG_INLINE] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2958), - [anon_sym_IBOutlet] = ACTIONS(2958), - [anon_sym_IBInspectable] = ACTIONS(2958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2958), - [anon_sym_NS_INLINE] = ACTIONS(2958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2958), - [anon_sym_OBJC_EXPORT] = ACTIONS(2958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_constexpr] = ACTIONS(2958), - [anon_sym_volatile] = ACTIONS(2958), - [anon_sym_restrict] = ACTIONS(2958), - [anon_sym___restrict__] = ACTIONS(2958), - [anon_sym__Atomic] = ACTIONS(2958), - [anon_sym__Noreturn] = ACTIONS(2958), - [anon_sym_nullable] = ACTIONS(2958), - [anon_sym__Complex] = ACTIONS(2958), - [anon_sym__Nonnull] = ACTIONS(2958), - [anon_sym__Nullable] = ACTIONS(2958), - [anon_sym__Nullable_result] = ACTIONS(2958), - [anon_sym__Null_unspecified] = ACTIONS(2958), - [anon_sym___autoreleasing] = ACTIONS(2958), - [anon_sym___block] = ACTIONS(2958), - [anon_sym___bridge] = ACTIONS(2958), - [anon_sym___bridge_retained] = ACTIONS(2958), - [anon_sym___bridge_transfer] = ACTIONS(2958), - [anon_sym___complex] = ACTIONS(2958), - [anon_sym___const] = ACTIONS(2958), - [anon_sym___imag] = ACTIONS(2958), - [anon_sym___kindof] = ACTIONS(2958), - [anon_sym___nonnull] = ACTIONS(2958), - [anon_sym___nullable] = ACTIONS(2958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2958), - [anon_sym___real] = ACTIONS(2958), - [anon_sym___strong] = ACTIONS(2958), - [anon_sym___unsafe_unretained] = ACTIONS(2958), - [anon_sym___unused] = ACTIONS(2958), - [anon_sym___weak] = ACTIONS(2958), - [sym_primitive_type] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), - [anon_sym_struct] = ACTIONS(2958), - [anon_sym_union] = ACTIONS(2958), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_case] = ACTIONS(2958), - [anon_sym_default] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_in] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_goto] = ACTIONS(2958), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_sizeof] = ACTIONS(2958), - [anon_sym___alignof__] = ACTIONS(2958), - [anon_sym___alignof] = ACTIONS(2958), - [anon_sym__alignof] = ACTIONS(2958), - [anon_sym_alignof] = ACTIONS(2958), - [anon_sym__Alignof] = ACTIONS(2958), - [anon_sym_offsetof] = ACTIONS(2958), - [anon_sym__Generic] = ACTIONS(2958), - [anon_sym_asm] = ACTIONS(2958), - [anon_sym___asm__] = ACTIONS(2958), - [sym_number_literal] = ACTIONS(2960), - [anon_sym_L_SQUOTE] = ACTIONS(2960), - [anon_sym_u_SQUOTE] = ACTIONS(2960), - [anon_sym_U_SQUOTE] = ACTIONS(2960), - [anon_sym_u8_SQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_AT] = ACTIONS(2958), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_L_DQUOTE] = ACTIONS(2960), - [anon_sym_u_DQUOTE] = ACTIONS(2960), - [anon_sym_U_DQUOTE] = ACTIONS(2960), - [anon_sym_u8_DQUOTE] = ACTIONS(2960), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [anon_sym_NULL] = ACTIONS(2958), - [anon_sym_nullptr] = ACTIONS(2958), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2958), - [anon_sym___typeof] = ACTIONS(2958), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_ATimport] = ACTIONS(2960), - [aux_sym_preproc_undef_token1] = ACTIONS(2958), - [anon_sym_POUND] = ACTIONS(2958), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE] = ACTIONS(2958), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_API_AVAILABLE] = ACTIONS(2958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_API_DEPRECATED] = ACTIONS(2958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2958), - [anon_sym___deprecated_msg] = ACTIONS(2958), - [anon_sym___deprecated_enum_msg] = ACTIONS(2958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2958), - [anon_sym_ATprotocol] = ACTIONS(2960), - [anon_sym_ATinterface] = ACTIONS(2960), - [anon_sym_ATimplementation] = ACTIONS(2960), - [anon_sym_ATcompatibility_alias] = ACTIONS(2960), - [anon_sym_ATsynthesize] = ACTIONS(2960), - [anon_sym_ATdynamic] = ACTIONS(2960), - [anon_sym__Alignas] = ACTIONS(2958), - [anon_sym_ATtry] = ACTIONS(2960), - [anon_sym___try] = ACTIONS(2958), - [anon_sym_ATthrow] = ACTIONS(2960), - [anon_sym_ATselector] = ACTIONS(2960), - [anon_sym_ATavailable] = ACTIONS(2960), - [anon_sym___builtin_available] = ACTIONS(2958), - [anon_sym_va_arg] = ACTIONS(2958), - [anon_sym___asm] = ACTIONS(2958), - [anon_sym_ATencode] = ACTIONS(2960), - [anon_sym_ATsynchronized] = ACTIONS(2960), - [anon_sym_BOOL] = ACTIONS(2958), - [anon_sym_IMP] = ACTIONS(2958), - [anon_sym_SEL] = ACTIONS(2958), - [anon_sym_Class] = ACTIONS(2958), - [anon_sym_id] = ACTIONS(2958), - }, - [728] = { - [sym_identifier] = ACTIONS(3090), - [aux_sym_preproc_include_token1] = ACTIONS(3090), - [aux_sym_preproc_include_token2] = ACTIONS(3090), - [aux_sym_preproc_def_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token2] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3090), - [aux_sym_preproc_else_token1] = ACTIONS(3090), - [aux_sym_preproc_elif_token1] = ACTIONS(3090), - [sym_preproc_directive] = ACTIONS(3090), - [anon_sym_LPAREN2] = ACTIONS(3092), - [anon_sym_BANG] = ACTIONS(3092), - [anon_sym_TILDE] = ACTIONS(3092), - [anon_sym_DASH] = ACTIONS(3090), - [anon_sym_PLUS] = ACTIONS(3090), - [anon_sym_STAR] = ACTIONS(3092), - [anon_sym_CARET] = ACTIONS(3092), - [anon_sym_AMP] = ACTIONS(3092), - [anon_sym_SEMI] = ACTIONS(3092), - [anon_sym___extension__] = ACTIONS(3090), - [anon_sym_typedef] = ACTIONS(3090), - [anon_sym_extern] = ACTIONS(3090), - [anon_sym___attribute__] = ACTIONS(3090), - [anon_sym___attribute] = ACTIONS(3090), - [anon_sym_noreturn] = ACTIONS(3090), - [anon_sym_LBRACK] = ACTIONS(3092), - [anon_sym___declspec] = ACTIONS(3090), - [anon_sym___cdecl] = ACTIONS(3090), - [anon_sym___clrcall] = ACTIONS(3090), - [anon_sym___stdcall] = ACTIONS(3090), - [anon_sym___fastcall] = ACTIONS(3090), - [anon_sym___thiscall] = ACTIONS(3090), - [anon_sym___vectorcall] = ACTIONS(3090), - [anon_sym_LBRACE] = ACTIONS(3092), - [anon_sym_signed] = ACTIONS(3090), - [anon_sym_unsigned] = ACTIONS(3090), - [anon_sym_long] = ACTIONS(3090), - [anon_sym_short] = ACTIONS(3090), - [anon_sym_ATautoreleasepool] = ACTIONS(3092), - [anon_sym_static] = ACTIONS(3090), - [anon_sym_auto] = ACTIONS(3090), - [anon_sym_register] = ACTIONS(3090), - [anon_sym_inline] = ACTIONS(3090), - [anon_sym___inline] = ACTIONS(3090), - [anon_sym___inline__] = ACTIONS(3090), - [anon_sym___forceinline] = ACTIONS(3090), - [anon_sym_thread_local] = ACTIONS(3090), - [anon_sym___thread] = ACTIONS(3090), - [anon_sym_CG_EXTERN] = ACTIONS(3090), - [anon_sym_CG_INLINE] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3090), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3090), - [anon_sym_IBOutlet] = ACTIONS(3090), - [anon_sym_IBInspectable] = ACTIONS(3090), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3090), - [anon_sym_NS_INLINE] = ACTIONS(3090), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3090), - [anon_sym_OBJC_EXPORT] = ACTIONS(3090), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3090), - [anon_sym_const] = ACTIONS(3090), - [anon_sym_constexpr] = ACTIONS(3090), - [anon_sym_volatile] = ACTIONS(3090), - [anon_sym_restrict] = ACTIONS(3090), - [anon_sym___restrict__] = ACTIONS(3090), - [anon_sym__Atomic] = ACTIONS(3090), - [anon_sym__Noreturn] = ACTIONS(3090), - [anon_sym_nullable] = ACTIONS(3090), - [anon_sym__Complex] = ACTIONS(3090), - [anon_sym__Nonnull] = ACTIONS(3090), - [anon_sym__Nullable] = ACTIONS(3090), - [anon_sym__Nullable_result] = ACTIONS(3090), - [anon_sym__Null_unspecified] = ACTIONS(3090), - [anon_sym___autoreleasing] = ACTIONS(3090), - [anon_sym___block] = ACTIONS(3090), - [anon_sym___bridge] = ACTIONS(3090), - [anon_sym___bridge_retained] = ACTIONS(3090), - [anon_sym___bridge_transfer] = ACTIONS(3090), - [anon_sym___complex] = ACTIONS(3090), - [anon_sym___const] = ACTIONS(3090), - [anon_sym___imag] = ACTIONS(3090), - [anon_sym___kindof] = ACTIONS(3090), - [anon_sym___nonnull] = ACTIONS(3090), - [anon_sym___nullable] = ACTIONS(3090), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3090), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3090), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3090), - [anon_sym___real] = ACTIONS(3090), - [anon_sym___strong] = ACTIONS(3090), - [anon_sym___unsafe_unretained] = ACTIONS(3090), - [anon_sym___unused] = ACTIONS(3090), - [anon_sym___weak] = ACTIONS(3090), - [sym_primitive_type] = ACTIONS(3090), - [anon_sym_enum] = ACTIONS(3090), - [anon_sym_struct] = ACTIONS(3090), - [anon_sym_union] = ACTIONS(3090), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_switch] = ACTIONS(3090), - [anon_sym_case] = ACTIONS(3090), - [anon_sym_default] = ACTIONS(3090), - [anon_sym_while] = ACTIONS(3090), - [anon_sym_do] = ACTIONS(3090), - [anon_sym_for] = ACTIONS(3090), - [anon_sym_in] = ACTIONS(3090), - [anon_sym_return] = ACTIONS(3090), - [anon_sym_break] = ACTIONS(3090), - [anon_sym_continue] = ACTIONS(3090), - [anon_sym_goto] = ACTIONS(3090), - [anon_sym_DASH_DASH] = ACTIONS(3092), - [anon_sym_PLUS_PLUS] = ACTIONS(3092), - [anon_sym_sizeof] = ACTIONS(3090), - [anon_sym___alignof__] = ACTIONS(3090), - [anon_sym___alignof] = ACTIONS(3090), - [anon_sym__alignof] = ACTIONS(3090), - [anon_sym_alignof] = ACTIONS(3090), - [anon_sym__Alignof] = ACTIONS(3090), - [anon_sym_offsetof] = ACTIONS(3090), - [anon_sym__Generic] = ACTIONS(3090), - [anon_sym_asm] = ACTIONS(3090), - [anon_sym___asm__] = ACTIONS(3090), - [sym_number_literal] = ACTIONS(3092), - [anon_sym_L_SQUOTE] = ACTIONS(3092), - [anon_sym_u_SQUOTE] = ACTIONS(3092), - [anon_sym_U_SQUOTE] = ACTIONS(3092), - [anon_sym_u8_SQUOTE] = ACTIONS(3092), - [anon_sym_SQUOTE] = ACTIONS(3092), - [anon_sym_AT] = ACTIONS(3090), - [anon_sym_DQUOTE] = ACTIONS(3092), - [anon_sym_L_DQUOTE] = ACTIONS(3092), - [anon_sym_u_DQUOTE] = ACTIONS(3092), - [anon_sym_U_DQUOTE] = ACTIONS(3092), - [anon_sym_u8_DQUOTE] = ACTIONS(3092), - [sym_true] = ACTIONS(3090), - [sym_false] = ACTIONS(3090), - [anon_sym_NULL] = ACTIONS(3090), - [anon_sym_nullptr] = ACTIONS(3090), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3090), - [anon_sym___typeof] = ACTIONS(3090), - [anon_sym_typeof] = ACTIONS(3090), - [anon_sym_ATimport] = ACTIONS(3092), - [aux_sym_preproc_undef_token1] = ACTIONS(3090), - [anon_sym_POUND] = ACTIONS(3090), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3090), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3090), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3090), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3090), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE] = ACTIONS(3090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_API_AVAILABLE] = ACTIONS(3090), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_API_DEPRECATED] = ACTIONS(3090), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3090), - [anon_sym___deprecated_msg] = ACTIONS(3090), - [anon_sym___deprecated_enum_msg] = ACTIONS(3090), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3090), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3090), - [anon_sym_ATprotocol] = ACTIONS(3092), - [anon_sym_ATinterface] = ACTIONS(3092), - [anon_sym_ATimplementation] = ACTIONS(3092), - [anon_sym_ATcompatibility_alias] = ACTIONS(3092), - [anon_sym_ATsynthesize] = ACTIONS(3092), - [anon_sym_ATdynamic] = ACTIONS(3092), - [anon_sym__Alignas] = ACTIONS(3090), - [anon_sym_ATtry] = ACTIONS(3092), - [anon_sym___try] = ACTIONS(3090), - [anon_sym_ATthrow] = ACTIONS(3092), - [anon_sym_ATselector] = ACTIONS(3092), - [anon_sym_ATavailable] = ACTIONS(3092), - [anon_sym___builtin_available] = ACTIONS(3090), - [anon_sym_va_arg] = ACTIONS(3090), - [anon_sym___asm] = ACTIONS(3090), - [anon_sym_ATencode] = ACTIONS(3092), - [anon_sym_ATsynchronized] = ACTIONS(3092), - [anon_sym_BOOL] = ACTIONS(3090), - [anon_sym_IMP] = ACTIONS(3090), - [anon_sym_SEL] = ACTIONS(3090), - [anon_sym_Class] = ACTIONS(3090), - [anon_sym_id] = ACTIONS(3090), - }, - [729] = { - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_include_token1] = ACTIONS(3114), - [aux_sym_preproc_include_token2] = ACTIONS(3114), - [aux_sym_preproc_def_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token2] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3114), - [aux_sym_preproc_else_token1] = ACTIONS(3114), - [aux_sym_preproc_elif_token1] = ACTIONS(3114), - [sym_preproc_directive] = ACTIONS(3114), - [anon_sym_LPAREN2] = ACTIONS(3116), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_STAR] = ACTIONS(3116), - [anon_sym_CARET] = ACTIONS(3116), - [anon_sym_AMP] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym_typedef] = ACTIONS(3114), - [anon_sym_extern] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym___declspec] = ACTIONS(3114), - [anon_sym___cdecl] = ACTIONS(3114), - [anon_sym___clrcall] = ACTIONS(3114), - [anon_sym___stdcall] = ACTIONS(3114), - [anon_sym___fastcall] = ACTIONS(3114), - [anon_sym___thiscall] = ACTIONS(3114), - [anon_sym___vectorcall] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_ATautoreleasepool] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_auto] = ACTIONS(3114), - [anon_sym_register] = ACTIONS(3114), - [anon_sym_inline] = ACTIONS(3114), - [anon_sym___inline] = ACTIONS(3114), - [anon_sym___inline__] = ACTIONS(3114), - [anon_sym___forceinline] = ACTIONS(3114), - [anon_sym_thread_local] = ACTIONS(3114), - [anon_sym___thread] = ACTIONS(3114), - [anon_sym_CG_EXTERN] = ACTIONS(3114), - [anon_sym_CG_INLINE] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3114), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3114), - [anon_sym_IBOutlet] = ACTIONS(3114), - [anon_sym_IBInspectable] = ACTIONS(3114), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3114), - [anon_sym_NS_INLINE] = ACTIONS(3114), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3114), - [anon_sym_OBJC_EXPORT] = ACTIONS(3114), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_case] = ACTIONS(3114), - [anon_sym_default] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_goto] = ACTIONS(3114), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_sizeof] = ACTIONS(3114), - [anon_sym___alignof__] = ACTIONS(3114), - [anon_sym___alignof] = ACTIONS(3114), - [anon_sym__alignof] = ACTIONS(3114), - [anon_sym_alignof] = ACTIONS(3114), - [anon_sym__Alignof] = ACTIONS(3114), - [anon_sym_offsetof] = ACTIONS(3114), - [anon_sym__Generic] = ACTIONS(3114), - [anon_sym_asm] = ACTIONS(3114), - [anon_sym___asm__] = ACTIONS(3114), - [sym_number_literal] = ACTIONS(3116), - [anon_sym_L_SQUOTE] = ACTIONS(3116), - [anon_sym_u_SQUOTE] = ACTIONS(3116), - [anon_sym_U_SQUOTE] = ACTIONS(3116), - [anon_sym_u8_SQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_AT] = ACTIONS(3114), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_L_DQUOTE] = ACTIONS(3116), - [anon_sym_u_DQUOTE] = ACTIONS(3116), - [anon_sym_U_DQUOTE] = ACTIONS(3116), - [anon_sym_u8_DQUOTE] = ACTIONS(3116), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [anon_sym_NULL] = ACTIONS(3114), - [anon_sym_nullptr] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATimport] = ACTIONS(3116), - [aux_sym_preproc_undef_token1] = ACTIONS(3114), - [anon_sym_POUND] = ACTIONS(3114), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3114), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3114), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3114), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3114), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE] = ACTIONS(3114), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_API_AVAILABLE] = ACTIONS(3114), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_API_DEPRECATED] = ACTIONS(3114), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3114), - [anon_sym___deprecated_msg] = ACTIONS(3114), - [anon_sym___deprecated_enum_msg] = ACTIONS(3114), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3114), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3114), - [anon_sym_ATprotocol] = ACTIONS(3116), - [anon_sym_ATinterface] = ACTIONS(3116), - [anon_sym_ATimplementation] = ACTIONS(3116), - [anon_sym_ATcompatibility_alias] = ACTIONS(3116), - [anon_sym_ATsynthesize] = ACTIONS(3116), - [anon_sym_ATdynamic] = ACTIONS(3116), - [anon_sym__Alignas] = ACTIONS(3114), - [anon_sym_ATtry] = ACTIONS(3116), - [anon_sym___try] = ACTIONS(3114), - [anon_sym_ATthrow] = ACTIONS(3116), - [anon_sym_ATselector] = ACTIONS(3116), - [anon_sym_ATavailable] = ACTIONS(3116), - [anon_sym___builtin_available] = ACTIONS(3114), - [anon_sym_va_arg] = ACTIONS(3114), - [anon_sym___asm] = ACTIONS(3114), - [anon_sym_ATencode] = ACTIONS(3116), - [anon_sym_ATsynchronized] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - }, - [730] = { - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_include_token1] = ACTIONS(3118), - [aux_sym_preproc_include_token2] = ACTIONS(3118), - [aux_sym_preproc_def_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token2] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3118), - [aux_sym_preproc_else_token1] = ACTIONS(3118), - [aux_sym_preproc_elif_token1] = ACTIONS(3118), - [sym_preproc_directive] = ACTIONS(3118), - [anon_sym_LPAREN2] = ACTIONS(3120), - [anon_sym_BANG] = ACTIONS(3120), - [anon_sym_TILDE] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3118), - [anon_sym_PLUS] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(3120), - [anon_sym_CARET] = ACTIONS(3120), - [anon_sym_AMP] = ACTIONS(3120), - [anon_sym_SEMI] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym_typedef] = ACTIONS(3118), - [anon_sym_extern] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym___declspec] = ACTIONS(3118), - [anon_sym___cdecl] = ACTIONS(3118), - [anon_sym___clrcall] = ACTIONS(3118), - [anon_sym___stdcall] = ACTIONS(3118), - [anon_sym___fastcall] = ACTIONS(3118), - [anon_sym___thiscall] = ACTIONS(3118), - [anon_sym___vectorcall] = ACTIONS(3118), - [anon_sym_LBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_ATautoreleasepool] = ACTIONS(3120), - [anon_sym_static] = ACTIONS(3118), - [anon_sym_auto] = ACTIONS(3118), - [anon_sym_register] = ACTIONS(3118), - [anon_sym_inline] = ACTIONS(3118), - [anon_sym___inline] = ACTIONS(3118), - [anon_sym___inline__] = ACTIONS(3118), - [anon_sym___forceinline] = ACTIONS(3118), - [anon_sym_thread_local] = ACTIONS(3118), - [anon_sym___thread] = ACTIONS(3118), - [anon_sym_CG_EXTERN] = ACTIONS(3118), - [anon_sym_CG_INLINE] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3118), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3118), - [anon_sym_IBOutlet] = ACTIONS(3118), - [anon_sym_IBInspectable] = ACTIONS(3118), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3118), - [anon_sym_NS_INLINE] = ACTIONS(3118), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3118), - [anon_sym_OBJC_EXPORT] = ACTIONS(3118), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_if] = ACTIONS(3118), - [anon_sym_switch] = ACTIONS(3118), - [anon_sym_case] = ACTIONS(3118), - [anon_sym_default] = ACTIONS(3118), - [anon_sym_while] = ACTIONS(3118), - [anon_sym_do] = ACTIONS(3118), - [anon_sym_for] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [anon_sym_return] = ACTIONS(3118), - [anon_sym_break] = ACTIONS(3118), - [anon_sym_continue] = ACTIONS(3118), - [anon_sym_goto] = ACTIONS(3118), - [anon_sym_DASH_DASH] = ACTIONS(3120), - [anon_sym_PLUS_PLUS] = ACTIONS(3120), - [anon_sym_sizeof] = ACTIONS(3118), - [anon_sym___alignof__] = ACTIONS(3118), - [anon_sym___alignof] = ACTIONS(3118), - [anon_sym__alignof] = ACTIONS(3118), - [anon_sym_alignof] = ACTIONS(3118), - [anon_sym__Alignof] = ACTIONS(3118), - [anon_sym_offsetof] = ACTIONS(3118), - [anon_sym__Generic] = ACTIONS(3118), - [anon_sym_asm] = ACTIONS(3118), - [anon_sym___asm__] = ACTIONS(3118), - [sym_number_literal] = ACTIONS(3120), - [anon_sym_L_SQUOTE] = ACTIONS(3120), - [anon_sym_u_SQUOTE] = ACTIONS(3120), - [anon_sym_U_SQUOTE] = ACTIONS(3120), - [anon_sym_u8_SQUOTE] = ACTIONS(3120), - [anon_sym_SQUOTE] = ACTIONS(3120), - [anon_sym_AT] = ACTIONS(3118), - [anon_sym_DQUOTE] = ACTIONS(3120), - [anon_sym_L_DQUOTE] = ACTIONS(3120), - [anon_sym_u_DQUOTE] = ACTIONS(3120), - [anon_sym_U_DQUOTE] = ACTIONS(3120), - [anon_sym_u8_DQUOTE] = ACTIONS(3120), - [sym_true] = ACTIONS(3118), - [sym_false] = ACTIONS(3118), - [anon_sym_NULL] = ACTIONS(3118), - [anon_sym_nullptr] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATimport] = ACTIONS(3120), - [aux_sym_preproc_undef_token1] = ACTIONS(3118), - [anon_sym_POUND] = ACTIONS(3118), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3118), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3118), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3118), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3118), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE] = ACTIONS(3118), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_API_AVAILABLE] = ACTIONS(3118), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_API_DEPRECATED] = ACTIONS(3118), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3118), - [anon_sym___deprecated_msg] = ACTIONS(3118), - [anon_sym___deprecated_enum_msg] = ACTIONS(3118), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3118), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3118), - [anon_sym_ATprotocol] = ACTIONS(3120), - [anon_sym_ATinterface] = ACTIONS(3120), - [anon_sym_ATimplementation] = ACTIONS(3120), - [anon_sym_ATcompatibility_alias] = ACTIONS(3120), - [anon_sym_ATsynthesize] = ACTIONS(3120), - [anon_sym_ATdynamic] = ACTIONS(3120), - [anon_sym__Alignas] = ACTIONS(3118), - [anon_sym_ATtry] = ACTIONS(3120), - [anon_sym___try] = ACTIONS(3118), - [anon_sym_ATthrow] = ACTIONS(3120), - [anon_sym_ATselector] = ACTIONS(3120), - [anon_sym_ATavailable] = ACTIONS(3120), - [anon_sym___builtin_available] = ACTIONS(3118), - [anon_sym_va_arg] = ACTIONS(3118), - [anon_sym___asm] = ACTIONS(3118), - [anon_sym_ATencode] = ACTIONS(3120), - [anon_sym_ATsynchronized] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - }, - [731] = { - [sym_identifier] = ACTIONS(3126), - [aux_sym_preproc_include_token1] = ACTIONS(3126), - [aux_sym_preproc_include_token2] = ACTIONS(3126), - [aux_sym_preproc_def_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token2] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3126), - [aux_sym_preproc_else_token1] = ACTIONS(3126), - [aux_sym_preproc_elif_token1] = ACTIONS(3126), - [sym_preproc_directive] = ACTIONS(3126), - [anon_sym_LPAREN2] = ACTIONS(3128), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(3128), - [anon_sym_CARET] = ACTIONS(3128), - [anon_sym_AMP] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym___extension__] = ACTIONS(3126), - [anon_sym_typedef] = ACTIONS(3126), - [anon_sym_extern] = ACTIONS(3126), - [anon_sym___attribute__] = ACTIONS(3126), - [anon_sym___attribute] = ACTIONS(3126), - [anon_sym_noreturn] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym___declspec] = ACTIONS(3126), - [anon_sym___cdecl] = ACTIONS(3126), - [anon_sym___clrcall] = ACTIONS(3126), - [anon_sym___stdcall] = ACTIONS(3126), - [anon_sym___fastcall] = ACTIONS(3126), - [anon_sym___thiscall] = ACTIONS(3126), - [anon_sym___vectorcall] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_signed] = ACTIONS(3126), - [anon_sym_unsigned] = ACTIONS(3126), - [anon_sym_long] = ACTIONS(3126), - [anon_sym_short] = ACTIONS(3126), - [anon_sym_ATautoreleasepool] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_auto] = ACTIONS(3126), - [anon_sym_register] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym___inline] = ACTIONS(3126), - [anon_sym___inline__] = ACTIONS(3126), - [anon_sym___forceinline] = ACTIONS(3126), - [anon_sym_thread_local] = ACTIONS(3126), - [anon_sym___thread] = ACTIONS(3126), - [anon_sym_CG_EXTERN] = ACTIONS(3126), - [anon_sym_CG_INLINE] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3126), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3126), - [anon_sym_IBOutlet] = ACTIONS(3126), - [anon_sym_IBInspectable] = ACTIONS(3126), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3126), - [anon_sym_NS_INLINE] = ACTIONS(3126), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3126), - [anon_sym_OBJC_EXPORT] = ACTIONS(3126), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_constexpr] = ACTIONS(3126), - [anon_sym_volatile] = ACTIONS(3126), - [anon_sym_restrict] = ACTIONS(3126), - [anon_sym___restrict__] = ACTIONS(3126), - [anon_sym__Atomic] = ACTIONS(3126), - [anon_sym__Noreturn] = ACTIONS(3126), - [anon_sym_nullable] = ACTIONS(3126), - [anon_sym__Complex] = ACTIONS(3126), - [anon_sym__Nonnull] = ACTIONS(3126), - [anon_sym__Nullable] = ACTIONS(3126), - [anon_sym__Nullable_result] = ACTIONS(3126), - [anon_sym__Null_unspecified] = ACTIONS(3126), - [anon_sym___autoreleasing] = ACTIONS(3126), - [anon_sym___block] = ACTIONS(3126), - [anon_sym___bridge] = ACTIONS(3126), - [anon_sym___bridge_retained] = ACTIONS(3126), - [anon_sym___bridge_transfer] = ACTIONS(3126), - [anon_sym___complex] = ACTIONS(3126), - [anon_sym___const] = ACTIONS(3126), - [anon_sym___imag] = ACTIONS(3126), - [anon_sym___kindof] = ACTIONS(3126), - [anon_sym___nonnull] = ACTIONS(3126), - [anon_sym___nullable] = ACTIONS(3126), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3126), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3126), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3126), - [anon_sym___real] = ACTIONS(3126), - [anon_sym___strong] = ACTIONS(3126), - [anon_sym___unsafe_unretained] = ACTIONS(3126), - [anon_sym___unused] = ACTIONS(3126), - [anon_sym___weak] = ACTIONS(3126), - [sym_primitive_type] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), - [anon_sym_struct] = ACTIONS(3126), - [anon_sym_union] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_case] = ACTIONS(3126), - [anon_sym_default] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_in] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_goto] = ACTIONS(3126), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_sizeof] = ACTIONS(3126), - [anon_sym___alignof__] = ACTIONS(3126), - [anon_sym___alignof] = ACTIONS(3126), - [anon_sym__alignof] = ACTIONS(3126), - [anon_sym_alignof] = ACTIONS(3126), - [anon_sym__Alignof] = ACTIONS(3126), - [anon_sym_offsetof] = ACTIONS(3126), - [anon_sym__Generic] = ACTIONS(3126), - [anon_sym_asm] = ACTIONS(3126), - [anon_sym___asm__] = ACTIONS(3126), - [sym_number_literal] = ACTIONS(3128), - [anon_sym_L_SQUOTE] = ACTIONS(3128), - [anon_sym_u_SQUOTE] = ACTIONS(3128), - [anon_sym_U_SQUOTE] = ACTIONS(3128), - [anon_sym_u8_SQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_AT] = ACTIONS(3126), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_L_DQUOTE] = ACTIONS(3128), - [anon_sym_u_DQUOTE] = ACTIONS(3128), - [anon_sym_U_DQUOTE] = ACTIONS(3128), - [anon_sym_u8_DQUOTE] = ACTIONS(3128), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [anon_sym_NULL] = ACTIONS(3126), - [anon_sym_nullptr] = ACTIONS(3126), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3126), - [anon_sym___typeof] = ACTIONS(3126), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_ATimport] = ACTIONS(3128), - [aux_sym_preproc_undef_token1] = ACTIONS(3126), - [anon_sym_POUND] = ACTIONS(3126), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3126), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3126), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3126), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3126), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE] = ACTIONS(3126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_API_AVAILABLE] = ACTIONS(3126), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_API_DEPRECATED] = ACTIONS(3126), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3126), - [anon_sym___deprecated_msg] = ACTIONS(3126), - [anon_sym___deprecated_enum_msg] = ACTIONS(3126), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3126), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3126), - [anon_sym_ATprotocol] = ACTIONS(3128), - [anon_sym_ATinterface] = ACTIONS(3128), - [anon_sym_ATimplementation] = ACTIONS(3128), - [anon_sym_ATcompatibility_alias] = ACTIONS(3128), - [anon_sym_ATsynthesize] = ACTIONS(3128), - [anon_sym_ATdynamic] = ACTIONS(3128), - [anon_sym__Alignas] = ACTIONS(3126), - [anon_sym_ATtry] = ACTIONS(3128), - [anon_sym___try] = ACTIONS(3126), - [anon_sym_ATthrow] = ACTIONS(3128), - [anon_sym_ATselector] = ACTIONS(3128), - [anon_sym_ATavailable] = ACTIONS(3128), - [anon_sym___builtin_available] = ACTIONS(3126), - [anon_sym_va_arg] = ACTIONS(3126), - [anon_sym___asm] = ACTIONS(3126), - [anon_sym_ATencode] = ACTIONS(3128), - [anon_sym_ATsynchronized] = ACTIONS(3128), - [anon_sym_BOOL] = ACTIONS(3126), - [anon_sym_IMP] = ACTIONS(3126), - [anon_sym_SEL] = ACTIONS(3126), - [anon_sym_Class] = ACTIONS(3126), - [anon_sym_id] = ACTIONS(3126), - }, - [732] = { - [sym_identifier] = ACTIONS(3166), - [aux_sym_preproc_include_token1] = ACTIONS(3166), - [aux_sym_preproc_include_token2] = ACTIONS(3166), - [aux_sym_preproc_def_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token2] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3166), - [aux_sym_preproc_else_token1] = ACTIONS(3166), - [aux_sym_preproc_elif_token1] = ACTIONS(3166), - [sym_preproc_directive] = ACTIONS(3166), - [anon_sym_LPAREN2] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3168), - [anon_sym_TILDE] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3166), - [anon_sym_PLUS] = ACTIONS(3166), - [anon_sym_STAR] = ACTIONS(3168), - [anon_sym_CARET] = ACTIONS(3168), - [anon_sym_AMP] = ACTIONS(3168), - [anon_sym_SEMI] = ACTIONS(3168), - [anon_sym___extension__] = ACTIONS(3166), - [anon_sym_typedef] = ACTIONS(3166), - [anon_sym_extern] = ACTIONS(3166), - [anon_sym___attribute__] = ACTIONS(3166), - [anon_sym___attribute] = ACTIONS(3166), - [anon_sym_noreturn] = ACTIONS(3166), - [anon_sym_LBRACK] = ACTIONS(3168), - [anon_sym___declspec] = ACTIONS(3166), - [anon_sym___cdecl] = ACTIONS(3166), - [anon_sym___clrcall] = ACTIONS(3166), - [anon_sym___stdcall] = ACTIONS(3166), - [anon_sym___fastcall] = ACTIONS(3166), - [anon_sym___thiscall] = ACTIONS(3166), - [anon_sym___vectorcall] = ACTIONS(3166), - [anon_sym_LBRACE] = ACTIONS(3168), - [anon_sym_signed] = ACTIONS(3166), - [anon_sym_unsigned] = ACTIONS(3166), - [anon_sym_long] = ACTIONS(3166), - [anon_sym_short] = ACTIONS(3166), - [anon_sym_ATautoreleasepool] = ACTIONS(3168), - [anon_sym_static] = ACTIONS(3166), - [anon_sym_auto] = ACTIONS(3166), - [anon_sym_register] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym___inline] = ACTIONS(3166), - [anon_sym___inline__] = ACTIONS(3166), - [anon_sym___forceinline] = ACTIONS(3166), - [anon_sym_thread_local] = ACTIONS(3166), - [anon_sym___thread] = ACTIONS(3166), - [anon_sym_CG_EXTERN] = ACTIONS(3166), - [anon_sym_CG_INLINE] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3166), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3166), - [anon_sym_IBOutlet] = ACTIONS(3166), - [anon_sym_IBInspectable] = ACTIONS(3166), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3166), - [anon_sym_NS_INLINE] = ACTIONS(3166), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3166), - [anon_sym_OBJC_EXPORT] = ACTIONS(3166), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3166), - [anon_sym_const] = ACTIONS(3166), - [anon_sym_constexpr] = ACTIONS(3166), - [anon_sym_volatile] = ACTIONS(3166), - [anon_sym_restrict] = ACTIONS(3166), - [anon_sym___restrict__] = ACTIONS(3166), - [anon_sym__Atomic] = ACTIONS(3166), - [anon_sym__Noreturn] = ACTIONS(3166), - [anon_sym_nullable] = ACTIONS(3166), - [anon_sym__Complex] = ACTIONS(3166), - [anon_sym__Nonnull] = ACTIONS(3166), - [anon_sym__Nullable] = ACTIONS(3166), - [anon_sym__Nullable_result] = ACTIONS(3166), - [anon_sym__Null_unspecified] = ACTIONS(3166), - [anon_sym___autoreleasing] = ACTIONS(3166), - [anon_sym___block] = ACTIONS(3166), - [anon_sym___bridge] = ACTIONS(3166), - [anon_sym___bridge_retained] = ACTIONS(3166), - [anon_sym___bridge_transfer] = ACTIONS(3166), - [anon_sym___complex] = ACTIONS(3166), - [anon_sym___const] = ACTIONS(3166), - [anon_sym___imag] = ACTIONS(3166), - [anon_sym___kindof] = ACTIONS(3166), - [anon_sym___nonnull] = ACTIONS(3166), - [anon_sym___nullable] = ACTIONS(3166), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3166), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3166), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3166), - [anon_sym___real] = ACTIONS(3166), - [anon_sym___strong] = ACTIONS(3166), - [anon_sym___unsafe_unretained] = ACTIONS(3166), - [anon_sym___unused] = ACTIONS(3166), - [anon_sym___weak] = ACTIONS(3166), - [sym_primitive_type] = ACTIONS(3166), - [anon_sym_enum] = ACTIONS(3166), - [anon_sym_struct] = ACTIONS(3166), - [anon_sym_union] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3166), - [anon_sym_switch] = ACTIONS(3166), - [anon_sym_case] = ACTIONS(3166), - [anon_sym_default] = ACTIONS(3166), - [anon_sym_while] = ACTIONS(3166), - [anon_sym_do] = ACTIONS(3166), - [anon_sym_for] = ACTIONS(3166), - [anon_sym_in] = ACTIONS(3166), - [anon_sym_return] = ACTIONS(3166), - [anon_sym_break] = ACTIONS(3166), - [anon_sym_continue] = ACTIONS(3166), - [anon_sym_goto] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3168), - [anon_sym_sizeof] = ACTIONS(3166), - [anon_sym___alignof__] = ACTIONS(3166), - [anon_sym___alignof] = ACTIONS(3166), - [anon_sym__alignof] = ACTIONS(3166), - [anon_sym_alignof] = ACTIONS(3166), - [anon_sym__Alignof] = ACTIONS(3166), - [anon_sym_offsetof] = ACTIONS(3166), - [anon_sym__Generic] = ACTIONS(3166), - [anon_sym_asm] = ACTIONS(3166), - [anon_sym___asm__] = ACTIONS(3166), - [sym_number_literal] = ACTIONS(3168), - [anon_sym_L_SQUOTE] = ACTIONS(3168), - [anon_sym_u_SQUOTE] = ACTIONS(3168), - [anon_sym_U_SQUOTE] = ACTIONS(3168), - [anon_sym_u8_SQUOTE] = ACTIONS(3168), - [anon_sym_SQUOTE] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3168), - [anon_sym_L_DQUOTE] = ACTIONS(3168), - [anon_sym_u_DQUOTE] = ACTIONS(3168), - [anon_sym_U_DQUOTE] = ACTIONS(3168), - [anon_sym_u8_DQUOTE] = ACTIONS(3168), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [anon_sym_NULL] = ACTIONS(3166), - [anon_sym_nullptr] = ACTIONS(3166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3166), - [anon_sym___typeof] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3166), - [anon_sym_ATimport] = ACTIONS(3168), - [aux_sym_preproc_undef_token1] = ACTIONS(3166), - [anon_sym_POUND] = ACTIONS(3166), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3166), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3166), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3166), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3166), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE] = ACTIONS(3166), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_API_AVAILABLE] = ACTIONS(3166), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_API_DEPRECATED] = ACTIONS(3166), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3166), - [anon_sym___deprecated_msg] = ACTIONS(3166), - [anon_sym___deprecated_enum_msg] = ACTIONS(3166), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3166), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3166), - [anon_sym_ATprotocol] = ACTIONS(3168), - [anon_sym_ATinterface] = ACTIONS(3168), - [anon_sym_ATimplementation] = ACTIONS(3168), - [anon_sym_ATcompatibility_alias] = ACTIONS(3168), - [anon_sym_ATsynthesize] = ACTIONS(3168), - [anon_sym_ATdynamic] = ACTIONS(3168), - [anon_sym__Alignas] = ACTIONS(3166), - [anon_sym_ATtry] = ACTIONS(3168), - [anon_sym___try] = ACTIONS(3166), - [anon_sym_ATthrow] = ACTIONS(3168), - [anon_sym_ATselector] = ACTIONS(3168), - [anon_sym_ATavailable] = ACTIONS(3168), - [anon_sym___builtin_available] = ACTIONS(3166), - [anon_sym_va_arg] = ACTIONS(3166), - [anon_sym___asm] = ACTIONS(3166), - [anon_sym_ATencode] = ACTIONS(3168), - [anon_sym_ATsynchronized] = ACTIONS(3168), - [anon_sym_BOOL] = ACTIONS(3166), - [anon_sym_IMP] = ACTIONS(3166), - [anon_sym_SEL] = ACTIONS(3166), - [anon_sym_Class] = ACTIONS(3166), - [anon_sym_id] = ACTIONS(3166), - }, - [733] = { - [sym_identifier] = ACTIONS(3182), - [aux_sym_preproc_include_token1] = ACTIONS(3182), - [aux_sym_preproc_include_token2] = ACTIONS(3182), - [aux_sym_preproc_def_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token2] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3182), - [aux_sym_preproc_else_token1] = ACTIONS(3182), - [aux_sym_preproc_elif_token1] = ACTIONS(3182), - [sym_preproc_directive] = ACTIONS(3182), - [anon_sym_LPAREN2] = ACTIONS(3184), - [anon_sym_BANG] = ACTIONS(3184), - [anon_sym_TILDE] = ACTIONS(3184), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3184), - [anon_sym_CARET] = ACTIONS(3184), - [anon_sym_AMP] = ACTIONS(3184), - [anon_sym_SEMI] = ACTIONS(3184), - [anon_sym___extension__] = ACTIONS(3182), - [anon_sym_typedef] = ACTIONS(3182), - [anon_sym_extern] = ACTIONS(3182), - [anon_sym___attribute__] = ACTIONS(3182), - [anon_sym___attribute] = ACTIONS(3182), - [anon_sym_noreturn] = ACTIONS(3182), - [anon_sym_LBRACK] = ACTIONS(3184), - [anon_sym___declspec] = ACTIONS(3182), - [anon_sym___cdecl] = ACTIONS(3182), - [anon_sym___clrcall] = ACTIONS(3182), - [anon_sym___stdcall] = ACTIONS(3182), - [anon_sym___fastcall] = ACTIONS(3182), - [anon_sym___thiscall] = ACTIONS(3182), - [anon_sym___vectorcall] = ACTIONS(3182), - [anon_sym_LBRACE] = ACTIONS(3184), - [anon_sym_signed] = ACTIONS(3182), - [anon_sym_unsigned] = ACTIONS(3182), - [anon_sym_long] = ACTIONS(3182), - [anon_sym_short] = ACTIONS(3182), - [anon_sym_ATautoreleasepool] = ACTIONS(3184), - [anon_sym_static] = ACTIONS(3182), - [anon_sym_auto] = ACTIONS(3182), - [anon_sym_register] = ACTIONS(3182), - [anon_sym_inline] = ACTIONS(3182), - [anon_sym___inline] = ACTIONS(3182), - [anon_sym___inline__] = ACTIONS(3182), - [anon_sym___forceinline] = ACTIONS(3182), - [anon_sym_thread_local] = ACTIONS(3182), - [anon_sym___thread] = ACTIONS(3182), - [anon_sym_CG_EXTERN] = ACTIONS(3182), - [anon_sym_CG_INLINE] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3182), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3182), - [anon_sym_IBOutlet] = ACTIONS(3182), - [anon_sym_IBInspectable] = ACTIONS(3182), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3182), - [anon_sym_NS_INLINE] = ACTIONS(3182), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3182), - [anon_sym_OBJC_EXPORT] = ACTIONS(3182), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3182), - [anon_sym_const] = ACTIONS(3182), - [anon_sym_constexpr] = ACTIONS(3182), - [anon_sym_volatile] = ACTIONS(3182), - [anon_sym_restrict] = ACTIONS(3182), - [anon_sym___restrict__] = ACTIONS(3182), - [anon_sym__Atomic] = ACTIONS(3182), - [anon_sym__Noreturn] = ACTIONS(3182), - [anon_sym_nullable] = ACTIONS(3182), - [anon_sym__Complex] = ACTIONS(3182), - [anon_sym__Nonnull] = ACTIONS(3182), - [anon_sym__Nullable] = ACTIONS(3182), - [anon_sym__Nullable_result] = ACTIONS(3182), - [anon_sym__Null_unspecified] = ACTIONS(3182), - [anon_sym___autoreleasing] = ACTIONS(3182), - [anon_sym___block] = ACTIONS(3182), - [anon_sym___bridge] = ACTIONS(3182), - [anon_sym___bridge_retained] = ACTIONS(3182), - [anon_sym___bridge_transfer] = ACTIONS(3182), - [anon_sym___complex] = ACTIONS(3182), - [anon_sym___const] = ACTIONS(3182), - [anon_sym___imag] = ACTIONS(3182), - [anon_sym___kindof] = ACTIONS(3182), - [anon_sym___nonnull] = ACTIONS(3182), - [anon_sym___nullable] = ACTIONS(3182), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3182), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3182), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3182), - [anon_sym___real] = ACTIONS(3182), - [anon_sym___strong] = ACTIONS(3182), - [anon_sym___unsafe_unretained] = ACTIONS(3182), - [anon_sym___unused] = ACTIONS(3182), - [anon_sym___weak] = ACTIONS(3182), - [sym_primitive_type] = ACTIONS(3182), - [anon_sym_enum] = ACTIONS(3182), - [anon_sym_struct] = ACTIONS(3182), - [anon_sym_union] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_switch] = ACTIONS(3182), - [anon_sym_case] = ACTIONS(3182), - [anon_sym_default] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_do] = ACTIONS(3182), - [anon_sym_for] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_goto] = ACTIONS(3182), - [anon_sym_DASH_DASH] = ACTIONS(3184), - [anon_sym_PLUS_PLUS] = ACTIONS(3184), - [anon_sym_sizeof] = ACTIONS(3182), - [anon_sym___alignof__] = ACTIONS(3182), - [anon_sym___alignof] = ACTIONS(3182), - [anon_sym__alignof] = ACTIONS(3182), - [anon_sym_alignof] = ACTIONS(3182), - [anon_sym__Alignof] = ACTIONS(3182), - [anon_sym_offsetof] = ACTIONS(3182), - [anon_sym__Generic] = ACTIONS(3182), - [anon_sym_asm] = ACTIONS(3182), - [anon_sym___asm__] = ACTIONS(3182), - [sym_number_literal] = ACTIONS(3184), - [anon_sym_L_SQUOTE] = ACTIONS(3184), - [anon_sym_u_SQUOTE] = ACTIONS(3184), - [anon_sym_U_SQUOTE] = ACTIONS(3184), - [anon_sym_u8_SQUOTE] = ACTIONS(3184), - [anon_sym_SQUOTE] = ACTIONS(3184), - [anon_sym_AT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(3184), - [anon_sym_L_DQUOTE] = ACTIONS(3184), - [anon_sym_u_DQUOTE] = ACTIONS(3184), - [anon_sym_U_DQUOTE] = ACTIONS(3184), - [anon_sym_u8_DQUOTE] = ACTIONS(3184), - [sym_true] = ACTIONS(3182), - [sym_false] = ACTIONS(3182), - [anon_sym_NULL] = ACTIONS(3182), - [anon_sym_nullptr] = ACTIONS(3182), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3182), - [anon_sym___typeof] = ACTIONS(3182), - [anon_sym_typeof] = ACTIONS(3182), - [anon_sym_ATimport] = ACTIONS(3184), - [aux_sym_preproc_undef_token1] = ACTIONS(3182), - [anon_sym_POUND] = ACTIONS(3182), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3182), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3182), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3182), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3182), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE] = ACTIONS(3182), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_API_AVAILABLE] = ACTIONS(3182), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_API_DEPRECATED] = ACTIONS(3182), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3182), - [anon_sym___deprecated_msg] = ACTIONS(3182), - [anon_sym___deprecated_enum_msg] = ACTIONS(3182), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3182), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3182), - [anon_sym_ATprotocol] = ACTIONS(3184), - [anon_sym_ATinterface] = ACTIONS(3184), - [anon_sym_ATimplementation] = ACTIONS(3184), - [anon_sym_ATcompatibility_alias] = ACTIONS(3184), - [anon_sym_ATsynthesize] = ACTIONS(3184), - [anon_sym_ATdynamic] = ACTIONS(3184), - [anon_sym__Alignas] = ACTIONS(3182), - [anon_sym_ATtry] = ACTIONS(3184), - [anon_sym___try] = ACTIONS(3182), - [anon_sym_ATthrow] = ACTIONS(3184), - [anon_sym_ATselector] = ACTIONS(3184), - [anon_sym_ATavailable] = ACTIONS(3184), - [anon_sym___builtin_available] = ACTIONS(3182), - [anon_sym_va_arg] = ACTIONS(3182), - [anon_sym___asm] = ACTIONS(3182), - [anon_sym_ATencode] = ACTIONS(3184), - [anon_sym_ATsynchronized] = ACTIONS(3184), - [anon_sym_BOOL] = ACTIONS(3182), - [anon_sym_IMP] = ACTIONS(3182), - [anon_sym_SEL] = ACTIONS(3182), - [anon_sym_Class] = ACTIONS(3182), - [anon_sym_id] = ACTIONS(3182), - }, - [734] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_include_token1] = ACTIONS(3086), - [aux_sym_preproc_include_token2] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token2] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [aux_sym_preproc_else_token1] = ACTIONS(3086), - [aux_sym_preproc_elif_token1] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_LPAREN2] = ACTIONS(3088), - [anon_sym_BANG] = ACTIONS(3088), - [anon_sym_TILDE] = ACTIONS(3088), - [anon_sym_DASH] = ACTIONS(3086), - [anon_sym_PLUS] = ACTIONS(3086), - [anon_sym_STAR] = ACTIONS(3088), - [anon_sym_CARET] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3088), - [anon_sym_SEMI] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_LBRACE] = ACTIONS(3088), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_ATautoreleasepool] = ACTIONS(3088), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [anon_sym_if] = ACTIONS(3086), - [anon_sym_switch] = ACTIONS(3086), - [anon_sym_case] = ACTIONS(3086), - [anon_sym_default] = ACTIONS(3086), - [anon_sym_while] = ACTIONS(3086), - [anon_sym_do] = ACTIONS(3086), - [anon_sym_for] = ACTIONS(3086), - [anon_sym_in] = ACTIONS(3086), - [anon_sym_return] = ACTIONS(3086), - [anon_sym_break] = ACTIONS(3086), - [anon_sym_continue] = ACTIONS(3086), - [anon_sym_goto] = ACTIONS(3086), - [anon_sym_DASH_DASH] = ACTIONS(3088), - [anon_sym_PLUS_PLUS] = ACTIONS(3088), - [anon_sym_sizeof] = ACTIONS(3086), - [anon_sym___alignof__] = ACTIONS(3086), - [anon_sym___alignof] = ACTIONS(3086), - [anon_sym__alignof] = ACTIONS(3086), - [anon_sym_alignof] = ACTIONS(3086), - [anon_sym__Alignof] = ACTIONS(3086), - [anon_sym_offsetof] = ACTIONS(3086), - [anon_sym__Generic] = ACTIONS(3086), - [anon_sym_asm] = ACTIONS(3086), - [anon_sym___asm__] = ACTIONS(3086), - [sym_number_literal] = ACTIONS(3088), - [anon_sym_L_SQUOTE] = ACTIONS(3088), - [anon_sym_u_SQUOTE] = ACTIONS(3088), - [anon_sym_U_SQUOTE] = ACTIONS(3088), - [anon_sym_u8_SQUOTE] = ACTIONS(3088), - [anon_sym_SQUOTE] = ACTIONS(3088), - [anon_sym_AT] = ACTIONS(3086), - [anon_sym_DQUOTE] = ACTIONS(3088), - [anon_sym_L_DQUOTE] = ACTIONS(3088), - [anon_sym_u_DQUOTE] = ACTIONS(3088), - [anon_sym_U_DQUOTE] = ACTIONS(3088), - [anon_sym_u8_DQUOTE] = ACTIONS(3088), - [sym_true] = ACTIONS(3086), - [sym_false] = ACTIONS(3086), - [anon_sym_NULL] = ACTIONS(3086), - [anon_sym_nullptr] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [anon_sym_ATimport] = ACTIONS(3088), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_POUND] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATprotocol] = ACTIONS(3088), - [anon_sym_ATinterface] = ACTIONS(3088), - [anon_sym_ATimplementation] = ACTIONS(3088), - [anon_sym_ATcompatibility_alias] = ACTIONS(3088), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_ATtry] = ACTIONS(3088), - [anon_sym___try] = ACTIONS(3086), - [anon_sym_ATthrow] = ACTIONS(3088), - [anon_sym_ATselector] = ACTIONS(3088), - [anon_sym_ATavailable] = ACTIONS(3088), - [anon_sym___builtin_available] = ACTIONS(3086), - [anon_sym_va_arg] = ACTIONS(3086), - [anon_sym___asm] = ACTIONS(3086), - [anon_sym_ATencode] = ACTIONS(3088), - [anon_sym_ATsynchronized] = ACTIONS(3088), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [735] = { - [sym_identifier] = ACTIONS(3094), - [aux_sym_preproc_include_token1] = ACTIONS(3094), - [aux_sym_preproc_include_token2] = ACTIONS(3094), - [aux_sym_preproc_def_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token2] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3094), - [aux_sym_preproc_else_token1] = ACTIONS(3094), - [aux_sym_preproc_elif_token1] = ACTIONS(3094), - [sym_preproc_directive] = ACTIONS(3094), - [anon_sym_LPAREN2] = ACTIONS(3096), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_TILDE] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3094), - [anon_sym_PLUS] = ACTIONS(3094), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_CARET] = ACTIONS(3096), - [anon_sym_AMP] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3096), - [anon_sym___extension__] = ACTIONS(3094), - [anon_sym_typedef] = ACTIONS(3094), - [anon_sym_extern] = ACTIONS(3094), - [anon_sym___attribute__] = ACTIONS(3094), - [anon_sym___attribute] = ACTIONS(3094), - [anon_sym_noreturn] = ACTIONS(3094), - [anon_sym_LBRACK] = ACTIONS(3096), - [anon_sym___declspec] = ACTIONS(3094), - [anon_sym___cdecl] = ACTIONS(3094), - [anon_sym___clrcall] = ACTIONS(3094), - [anon_sym___stdcall] = ACTIONS(3094), - [anon_sym___fastcall] = ACTIONS(3094), - [anon_sym___thiscall] = ACTIONS(3094), - [anon_sym___vectorcall] = ACTIONS(3094), - [anon_sym_LBRACE] = ACTIONS(3096), - [anon_sym_signed] = ACTIONS(3094), - [anon_sym_unsigned] = ACTIONS(3094), - [anon_sym_long] = ACTIONS(3094), - [anon_sym_short] = ACTIONS(3094), - [anon_sym_ATautoreleasepool] = ACTIONS(3096), - [anon_sym_static] = ACTIONS(3094), - [anon_sym_auto] = ACTIONS(3094), - [anon_sym_register] = ACTIONS(3094), - [anon_sym_inline] = ACTIONS(3094), - [anon_sym___inline] = ACTIONS(3094), - [anon_sym___inline__] = ACTIONS(3094), - [anon_sym___forceinline] = ACTIONS(3094), - [anon_sym_thread_local] = ACTIONS(3094), - [anon_sym___thread] = ACTIONS(3094), - [anon_sym_CG_EXTERN] = ACTIONS(3094), - [anon_sym_CG_INLINE] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3094), - [anon_sym_IBOutlet] = ACTIONS(3094), - [anon_sym_IBInspectable] = ACTIONS(3094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3094), - [anon_sym_NS_INLINE] = ACTIONS(3094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3094), - [anon_sym_OBJC_EXPORT] = ACTIONS(3094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3094), - [anon_sym_const] = ACTIONS(3094), - [anon_sym_constexpr] = ACTIONS(3094), - [anon_sym_volatile] = ACTIONS(3094), - [anon_sym_restrict] = ACTIONS(3094), - [anon_sym___restrict__] = ACTIONS(3094), - [anon_sym__Atomic] = ACTIONS(3094), - [anon_sym__Noreturn] = ACTIONS(3094), - [anon_sym_nullable] = ACTIONS(3094), - [anon_sym__Complex] = ACTIONS(3094), - [anon_sym__Nonnull] = ACTIONS(3094), - [anon_sym__Nullable] = ACTIONS(3094), - [anon_sym__Nullable_result] = ACTIONS(3094), - [anon_sym__Null_unspecified] = ACTIONS(3094), - [anon_sym___autoreleasing] = ACTIONS(3094), - [anon_sym___block] = ACTIONS(3094), - [anon_sym___bridge] = ACTIONS(3094), - [anon_sym___bridge_retained] = ACTIONS(3094), - [anon_sym___bridge_transfer] = ACTIONS(3094), - [anon_sym___complex] = ACTIONS(3094), - [anon_sym___const] = ACTIONS(3094), - [anon_sym___imag] = ACTIONS(3094), - [anon_sym___kindof] = ACTIONS(3094), - [anon_sym___nonnull] = ACTIONS(3094), - [anon_sym___nullable] = ACTIONS(3094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3094), - [anon_sym___real] = ACTIONS(3094), - [anon_sym___strong] = ACTIONS(3094), - [anon_sym___unsafe_unretained] = ACTIONS(3094), - [anon_sym___unused] = ACTIONS(3094), - [anon_sym___weak] = ACTIONS(3094), - [sym_primitive_type] = ACTIONS(3094), - [anon_sym_enum] = ACTIONS(3094), - [anon_sym_struct] = ACTIONS(3094), - [anon_sym_union] = ACTIONS(3094), - [anon_sym_if] = ACTIONS(3094), - [anon_sym_switch] = ACTIONS(3094), - [anon_sym_case] = ACTIONS(3094), - [anon_sym_default] = ACTIONS(3094), - [anon_sym_while] = ACTIONS(3094), - [anon_sym_do] = ACTIONS(3094), - [anon_sym_for] = ACTIONS(3094), - [anon_sym_in] = ACTIONS(3094), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_break] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(3094), - [anon_sym_goto] = ACTIONS(3094), - [anon_sym_DASH_DASH] = ACTIONS(3096), - [anon_sym_PLUS_PLUS] = ACTIONS(3096), - [anon_sym_sizeof] = ACTIONS(3094), - [anon_sym___alignof__] = ACTIONS(3094), - [anon_sym___alignof] = ACTIONS(3094), - [anon_sym__alignof] = ACTIONS(3094), - [anon_sym_alignof] = ACTIONS(3094), - [anon_sym__Alignof] = ACTIONS(3094), - [anon_sym_offsetof] = ACTIONS(3094), - [anon_sym__Generic] = ACTIONS(3094), - [anon_sym_asm] = ACTIONS(3094), - [anon_sym___asm__] = ACTIONS(3094), - [sym_number_literal] = ACTIONS(3096), - [anon_sym_L_SQUOTE] = ACTIONS(3096), - [anon_sym_u_SQUOTE] = ACTIONS(3096), - [anon_sym_U_SQUOTE] = ACTIONS(3096), - [anon_sym_u8_SQUOTE] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3094), - [anon_sym_DQUOTE] = ACTIONS(3096), - [anon_sym_L_DQUOTE] = ACTIONS(3096), - [anon_sym_u_DQUOTE] = ACTIONS(3096), - [anon_sym_U_DQUOTE] = ACTIONS(3096), - [anon_sym_u8_DQUOTE] = ACTIONS(3096), - [sym_true] = ACTIONS(3094), - [sym_false] = ACTIONS(3094), - [anon_sym_NULL] = ACTIONS(3094), - [anon_sym_nullptr] = ACTIONS(3094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3094), - [anon_sym___typeof] = ACTIONS(3094), - [anon_sym_typeof] = ACTIONS(3094), - [anon_sym_ATimport] = ACTIONS(3096), - [aux_sym_preproc_undef_token1] = ACTIONS(3094), - [anon_sym_POUND] = ACTIONS(3094), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE] = ACTIONS(3094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_API_AVAILABLE] = ACTIONS(3094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_API_DEPRECATED] = ACTIONS(3094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3094), - [anon_sym___deprecated_msg] = ACTIONS(3094), - [anon_sym___deprecated_enum_msg] = ACTIONS(3094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3094), - [anon_sym_ATprotocol] = ACTIONS(3096), - [anon_sym_ATinterface] = ACTIONS(3096), - [anon_sym_ATimplementation] = ACTIONS(3096), - [anon_sym_ATcompatibility_alias] = ACTIONS(3096), - [anon_sym_ATsynthesize] = ACTIONS(3096), - [anon_sym_ATdynamic] = ACTIONS(3096), - [anon_sym__Alignas] = ACTIONS(3094), - [anon_sym_ATtry] = ACTIONS(3096), - [anon_sym___try] = ACTIONS(3094), - [anon_sym_ATthrow] = ACTIONS(3096), - [anon_sym_ATselector] = ACTIONS(3096), - [anon_sym_ATavailable] = ACTIONS(3096), - [anon_sym___builtin_available] = ACTIONS(3094), - [anon_sym_va_arg] = ACTIONS(3094), - [anon_sym___asm] = ACTIONS(3094), - [anon_sym_ATencode] = ACTIONS(3096), - [anon_sym_ATsynchronized] = ACTIONS(3096), - [anon_sym_BOOL] = ACTIONS(3094), - [anon_sym_IMP] = ACTIONS(3094), - [anon_sym_SEL] = ACTIONS(3094), - [anon_sym_Class] = ACTIONS(3094), - [anon_sym_id] = ACTIONS(3094), - }, - [736] = { - [sym_identifier] = ACTIONS(3190), - [aux_sym_preproc_include_token1] = ACTIONS(3190), - [aux_sym_preproc_include_token2] = ACTIONS(3190), - [aux_sym_preproc_def_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token2] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3190), - [aux_sym_preproc_else_token1] = ACTIONS(3190), - [aux_sym_preproc_elif_token1] = ACTIONS(3190), - [sym_preproc_directive] = ACTIONS(3190), - [anon_sym_LPAREN2] = ACTIONS(3192), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_STAR] = ACTIONS(3192), - [anon_sym_CARET] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3192), - [anon_sym___extension__] = ACTIONS(3190), - [anon_sym_typedef] = ACTIONS(3190), - [anon_sym_extern] = ACTIONS(3190), - [anon_sym___attribute__] = ACTIONS(3190), - [anon_sym___attribute] = ACTIONS(3190), - [anon_sym_noreturn] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym___declspec] = ACTIONS(3190), - [anon_sym___cdecl] = ACTIONS(3190), - [anon_sym___clrcall] = ACTIONS(3190), - [anon_sym___stdcall] = ACTIONS(3190), - [anon_sym___fastcall] = ACTIONS(3190), - [anon_sym___thiscall] = ACTIONS(3190), - [anon_sym___vectorcall] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_signed] = ACTIONS(3190), - [anon_sym_unsigned] = ACTIONS(3190), - [anon_sym_long] = ACTIONS(3190), - [anon_sym_short] = ACTIONS(3190), - [anon_sym_ATautoreleasepool] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_auto] = ACTIONS(3190), - [anon_sym_register] = ACTIONS(3190), - [anon_sym_inline] = ACTIONS(3190), - [anon_sym___inline] = ACTIONS(3190), - [anon_sym___inline__] = ACTIONS(3190), - [anon_sym___forceinline] = ACTIONS(3190), - [anon_sym_thread_local] = ACTIONS(3190), - [anon_sym___thread] = ACTIONS(3190), - [anon_sym_CG_EXTERN] = ACTIONS(3190), - [anon_sym_CG_INLINE] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3190), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3190), - [anon_sym_IBOutlet] = ACTIONS(3190), - [anon_sym_IBInspectable] = ACTIONS(3190), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3190), - [anon_sym_NS_INLINE] = ACTIONS(3190), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3190), - [anon_sym_OBJC_EXPORT] = ACTIONS(3190), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3190), - [anon_sym_const] = ACTIONS(3190), - [anon_sym_constexpr] = ACTIONS(3190), - [anon_sym_volatile] = ACTIONS(3190), - [anon_sym_restrict] = ACTIONS(3190), - [anon_sym___restrict__] = ACTIONS(3190), - [anon_sym__Atomic] = ACTIONS(3190), - [anon_sym__Noreturn] = ACTIONS(3190), - [anon_sym_nullable] = ACTIONS(3190), - [anon_sym__Complex] = ACTIONS(3190), - [anon_sym__Nonnull] = ACTIONS(3190), - [anon_sym__Nullable] = ACTIONS(3190), - [anon_sym__Nullable_result] = ACTIONS(3190), - [anon_sym__Null_unspecified] = ACTIONS(3190), - [anon_sym___autoreleasing] = ACTIONS(3190), - [anon_sym___block] = ACTIONS(3190), - [anon_sym___bridge] = ACTIONS(3190), - [anon_sym___bridge_retained] = ACTIONS(3190), - [anon_sym___bridge_transfer] = ACTIONS(3190), - [anon_sym___complex] = ACTIONS(3190), - [anon_sym___const] = ACTIONS(3190), - [anon_sym___imag] = ACTIONS(3190), - [anon_sym___kindof] = ACTIONS(3190), - [anon_sym___nonnull] = ACTIONS(3190), - [anon_sym___nullable] = ACTIONS(3190), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3190), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3190), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3190), - [anon_sym___real] = ACTIONS(3190), - [anon_sym___strong] = ACTIONS(3190), - [anon_sym___unsafe_unretained] = ACTIONS(3190), - [anon_sym___unused] = ACTIONS(3190), - [anon_sym___weak] = ACTIONS(3190), - [sym_primitive_type] = ACTIONS(3190), - [anon_sym_enum] = ACTIONS(3190), - [anon_sym_struct] = ACTIONS(3190), - [anon_sym_union] = ACTIONS(3190), - [anon_sym_if] = ACTIONS(3190), - [anon_sym_switch] = ACTIONS(3190), - [anon_sym_case] = ACTIONS(3190), - [anon_sym_default] = ACTIONS(3190), - [anon_sym_while] = ACTIONS(3190), - [anon_sym_do] = ACTIONS(3190), - [anon_sym_for] = ACTIONS(3190), - [anon_sym_in] = ACTIONS(3190), - [anon_sym_return] = ACTIONS(3190), - [anon_sym_break] = ACTIONS(3190), - [anon_sym_continue] = ACTIONS(3190), - [anon_sym_goto] = ACTIONS(3190), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_sizeof] = ACTIONS(3190), - [anon_sym___alignof__] = ACTIONS(3190), - [anon_sym___alignof] = ACTIONS(3190), - [anon_sym__alignof] = ACTIONS(3190), - [anon_sym_alignof] = ACTIONS(3190), - [anon_sym__Alignof] = ACTIONS(3190), - [anon_sym_offsetof] = ACTIONS(3190), - [anon_sym__Generic] = ACTIONS(3190), - [anon_sym_asm] = ACTIONS(3190), - [anon_sym___asm__] = ACTIONS(3190), - [sym_number_literal] = ACTIONS(3192), - [anon_sym_L_SQUOTE] = ACTIONS(3192), - [anon_sym_u_SQUOTE] = ACTIONS(3192), - [anon_sym_U_SQUOTE] = ACTIONS(3192), - [anon_sym_u8_SQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_AT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_L_DQUOTE] = ACTIONS(3192), - [anon_sym_u_DQUOTE] = ACTIONS(3192), - [anon_sym_U_DQUOTE] = ACTIONS(3192), - [anon_sym_u8_DQUOTE] = ACTIONS(3192), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [anon_sym_NULL] = ACTIONS(3190), - [anon_sym_nullptr] = ACTIONS(3190), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3190), - [anon_sym___typeof] = ACTIONS(3190), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_ATimport] = ACTIONS(3192), - [aux_sym_preproc_undef_token1] = ACTIONS(3190), - [anon_sym_POUND] = ACTIONS(3190), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3190), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3190), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3190), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3190), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE] = ACTIONS(3190), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_API_AVAILABLE] = ACTIONS(3190), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_API_DEPRECATED] = ACTIONS(3190), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3190), - [anon_sym___deprecated_msg] = ACTIONS(3190), - [anon_sym___deprecated_enum_msg] = ACTIONS(3190), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3190), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3190), - [anon_sym_ATprotocol] = ACTIONS(3192), - [anon_sym_ATinterface] = ACTIONS(3192), - [anon_sym_ATimplementation] = ACTIONS(3192), - [anon_sym_ATcompatibility_alias] = ACTIONS(3192), - [anon_sym_ATsynthesize] = ACTIONS(3192), - [anon_sym_ATdynamic] = ACTIONS(3192), - [anon_sym__Alignas] = ACTIONS(3190), - [anon_sym_ATtry] = ACTIONS(3192), - [anon_sym___try] = ACTIONS(3190), - [anon_sym_ATthrow] = ACTIONS(3192), - [anon_sym_ATselector] = ACTIONS(3192), - [anon_sym_ATavailable] = ACTIONS(3192), - [anon_sym___builtin_available] = ACTIONS(3190), - [anon_sym_va_arg] = ACTIONS(3190), - [anon_sym___asm] = ACTIONS(3190), - [anon_sym_ATencode] = ACTIONS(3192), - [anon_sym_ATsynchronized] = ACTIONS(3192), - [anon_sym_BOOL] = ACTIONS(3190), - [anon_sym_IMP] = ACTIONS(3190), - [anon_sym_SEL] = ACTIONS(3190), - [anon_sym_Class] = ACTIONS(3190), - [anon_sym_id] = ACTIONS(3190), - }, - [737] = { - [sym_identifier] = ACTIONS(3098), - [aux_sym_preproc_include_token1] = ACTIONS(3098), - [aux_sym_preproc_include_token2] = ACTIONS(3098), - [aux_sym_preproc_def_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token2] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3098), - [aux_sym_preproc_else_token1] = ACTIONS(3098), - [aux_sym_preproc_elif_token1] = ACTIONS(3098), - [sym_preproc_directive] = ACTIONS(3098), - [anon_sym_LPAREN2] = ACTIONS(3100), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_TILDE] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3098), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_CARET] = ACTIONS(3100), - [anon_sym_AMP] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3100), - [anon_sym___extension__] = ACTIONS(3098), - [anon_sym_typedef] = ACTIONS(3098), - [anon_sym_extern] = ACTIONS(3098), - [anon_sym___attribute__] = ACTIONS(3098), - [anon_sym___attribute] = ACTIONS(3098), - [anon_sym_noreturn] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3100), - [anon_sym___declspec] = ACTIONS(3098), - [anon_sym___cdecl] = ACTIONS(3098), - [anon_sym___clrcall] = ACTIONS(3098), - [anon_sym___stdcall] = ACTIONS(3098), - [anon_sym___fastcall] = ACTIONS(3098), - [anon_sym___thiscall] = ACTIONS(3098), - [anon_sym___vectorcall] = ACTIONS(3098), - [anon_sym_LBRACE] = ACTIONS(3100), - [anon_sym_signed] = ACTIONS(3098), - [anon_sym_unsigned] = ACTIONS(3098), - [anon_sym_long] = ACTIONS(3098), - [anon_sym_short] = ACTIONS(3098), - [anon_sym_ATautoreleasepool] = ACTIONS(3100), - [anon_sym_static] = ACTIONS(3098), - [anon_sym_auto] = ACTIONS(3098), - [anon_sym_register] = ACTIONS(3098), - [anon_sym_inline] = ACTIONS(3098), - [anon_sym___inline] = ACTIONS(3098), - [anon_sym___inline__] = ACTIONS(3098), - [anon_sym___forceinline] = ACTIONS(3098), - [anon_sym_thread_local] = ACTIONS(3098), - [anon_sym___thread] = ACTIONS(3098), - [anon_sym_CG_EXTERN] = ACTIONS(3098), - [anon_sym_CG_INLINE] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3098), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3098), - [anon_sym_IBOutlet] = ACTIONS(3098), - [anon_sym_IBInspectable] = ACTIONS(3098), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3098), - [anon_sym_NS_INLINE] = ACTIONS(3098), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3098), - [anon_sym_OBJC_EXPORT] = ACTIONS(3098), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3098), - [anon_sym_const] = ACTIONS(3098), - [anon_sym_constexpr] = ACTIONS(3098), - [anon_sym_volatile] = ACTIONS(3098), - [anon_sym_restrict] = ACTIONS(3098), - [anon_sym___restrict__] = ACTIONS(3098), - [anon_sym__Atomic] = ACTIONS(3098), - [anon_sym__Noreturn] = ACTIONS(3098), - [anon_sym_nullable] = ACTIONS(3098), - [anon_sym__Complex] = ACTIONS(3098), - [anon_sym__Nonnull] = ACTIONS(3098), - [anon_sym__Nullable] = ACTIONS(3098), - [anon_sym__Nullable_result] = ACTIONS(3098), - [anon_sym__Null_unspecified] = ACTIONS(3098), - [anon_sym___autoreleasing] = ACTIONS(3098), - [anon_sym___block] = ACTIONS(3098), - [anon_sym___bridge] = ACTIONS(3098), - [anon_sym___bridge_retained] = ACTIONS(3098), - [anon_sym___bridge_transfer] = ACTIONS(3098), - [anon_sym___complex] = ACTIONS(3098), - [anon_sym___const] = ACTIONS(3098), - [anon_sym___imag] = ACTIONS(3098), - [anon_sym___kindof] = ACTIONS(3098), - [anon_sym___nonnull] = ACTIONS(3098), - [anon_sym___nullable] = ACTIONS(3098), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3098), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3098), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3098), - [anon_sym___real] = ACTIONS(3098), - [anon_sym___strong] = ACTIONS(3098), - [anon_sym___unsafe_unretained] = ACTIONS(3098), - [anon_sym___unused] = ACTIONS(3098), - [anon_sym___weak] = ACTIONS(3098), - [sym_primitive_type] = ACTIONS(3098), - [anon_sym_enum] = ACTIONS(3098), - [anon_sym_struct] = ACTIONS(3098), - [anon_sym_union] = ACTIONS(3098), - [anon_sym_if] = ACTIONS(3098), - [anon_sym_switch] = ACTIONS(3098), - [anon_sym_case] = ACTIONS(3098), - [anon_sym_default] = ACTIONS(3098), - [anon_sym_while] = ACTIONS(3098), - [anon_sym_do] = ACTIONS(3098), - [anon_sym_for] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3098), - [anon_sym_return] = ACTIONS(3098), - [anon_sym_break] = ACTIONS(3098), - [anon_sym_continue] = ACTIONS(3098), - [anon_sym_goto] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3100), - [anon_sym_PLUS_PLUS] = ACTIONS(3100), - [anon_sym_sizeof] = ACTIONS(3098), - [anon_sym___alignof__] = ACTIONS(3098), - [anon_sym___alignof] = ACTIONS(3098), - [anon_sym__alignof] = ACTIONS(3098), - [anon_sym_alignof] = ACTIONS(3098), - [anon_sym__Alignof] = ACTIONS(3098), - [anon_sym_offsetof] = ACTIONS(3098), - [anon_sym__Generic] = ACTIONS(3098), - [anon_sym_asm] = ACTIONS(3098), - [anon_sym___asm__] = ACTIONS(3098), - [sym_number_literal] = ACTIONS(3100), - [anon_sym_L_SQUOTE] = ACTIONS(3100), - [anon_sym_u_SQUOTE] = ACTIONS(3100), - [anon_sym_U_SQUOTE] = ACTIONS(3100), - [anon_sym_u8_SQUOTE] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_DQUOTE] = ACTIONS(3100), - [anon_sym_L_DQUOTE] = ACTIONS(3100), - [anon_sym_u_DQUOTE] = ACTIONS(3100), - [anon_sym_U_DQUOTE] = ACTIONS(3100), - [anon_sym_u8_DQUOTE] = ACTIONS(3100), - [sym_true] = ACTIONS(3098), - [sym_false] = ACTIONS(3098), - [anon_sym_NULL] = ACTIONS(3098), - [anon_sym_nullptr] = ACTIONS(3098), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3098), - [anon_sym___typeof] = ACTIONS(3098), - [anon_sym_typeof] = ACTIONS(3098), - [anon_sym_ATimport] = ACTIONS(3100), - [aux_sym_preproc_undef_token1] = ACTIONS(3098), - [anon_sym_POUND] = ACTIONS(3098), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3098), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3098), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3098), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3098), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE] = ACTIONS(3098), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_API_AVAILABLE] = ACTIONS(3098), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_API_DEPRECATED] = ACTIONS(3098), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3098), - [anon_sym___deprecated_msg] = ACTIONS(3098), - [anon_sym___deprecated_enum_msg] = ACTIONS(3098), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3098), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3098), - [anon_sym_ATprotocol] = ACTIONS(3100), - [anon_sym_ATinterface] = ACTIONS(3100), - [anon_sym_ATimplementation] = ACTIONS(3100), - [anon_sym_ATcompatibility_alias] = ACTIONS(3100), - [anon_sym_ATsynthesize] = ACTIONS(3100), - [anon_sym_ATdynamic] = ACTIONS(3100), - [anon_sym__Alignas] = ACTIONS(3098), - [anon_sym_ATtry] = ACTIONS(3100), - [anon_sym___try] = ACTIONS(3098), - [anon_sym_ATthrow] = ACTIONS(3100), - [anon_sym_ATselector] = ACTIONS(3100), - [anon_sym_ATavailable] = ACTIONS(3100), - [anon_sym___builtin_available] = ACTIONS(3098), - [anon_sym_va_arg] = ACTIONS(3098), - [anon_sym___asm] = ACTIONS(3098), - [anon_sym_ATencode] = ACTIONS(3100), - [anon_sym_ATsynchronized] = ACTIONS(3100), - [anon_sym_BOOL] = ACTIONS(3098), - [anon_sym_IMP] = ACTIONS(3098), - [anon_sym_SEL] = ACTIONS(3098), - [anon_sym_Class] = ACTIONS(3098), - [anon_sym_id] = ACTIONS(3098), - }, - [738] = { - [sym_identifier] = ACTIONS(3332), - [aux_sym_preproc_include_token1] = ACTIONS(3332), - [aux_sym_preproc_include_token2] = ACTIONS(3332), - [aux_sym_preproc_def_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token2] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3332), - [aux_sym_preproc_else_token1] = ACTIONS(3332), - [aux_sym_preproc_elif_token1] = ACTIONS(3332), - [sym_preproc_directive] = ACTIONS(3332), - [anon_sym_LPAREN2] = ACTIONS(3334), - [anon_sym_BANG] = ACTIONS(3334), - [anon_sym_TILDE] = ACTIONS(3334), - [anon_sym_DASH] = ACTIONS(3332), - [anon_sym_PLUS] = ACTIONS(3332), - [anon_sym_STAR] = ACTIONS(3334), - [anon_sym_CARET] = ACTIONS(3334), - [anon_sym_AMP] = ACTIONS(3334), - [anon_sym_SEMI] = ACTIONS(3334), - [anon_sym___extension__] = ACTIONS(3332), - [anon_sym_typedef] = ACTIONS(3332), - [anon_sym_extern] = ACTIONS(3332), - [anon_sym___attribute__] = ACTIONS(3332), - [anon_sym___attribute] = ACTIONS(3332), - [anon_sym_noreturn] = ACTIONS(3332), - [anon_sym_LBRACK] = ACTIONS(3334), - [anon_sym___declspec] = ACTIONS(3332), - [anon_sym___cdecl] = ACTIONS(3332), - [anon_sym___clrcall] = ACTIONS(3332), - [anon_sym___stdcall] = ACTIONS(3332), - [anon_sym___fastcall] = ACTIONS(3332), - [anon_sym___thiscall] = ACTIONS(3332), - [anon_sym___vectorcall] = ACTIONS(3332), - [anon_sym_LBRACE] = ACTIONS(3334), - [anon_sym_signed] = ACTIONS(3332), - [anon_sym_unsigned] = ACTIONS(3332), - [anon_sym_long] = ACTIONS(3332), - [anon_sym_short] = ACTIONS(3332), - [anon_sym_ATautoreleasepool] = ACTIONS(3334), - [anon_sym_static] = ACTIONS(3332), - [anon_sym_auto] = ACTIONS(3332), - [anon_sym_register] = ACTIONS(3332), - [anon_sym_inline] = ACTIONS(3332), - [anon_sym___inline] = ACTIONS(3332), - [anon_sym___inline__] = ACTIONS(3332), - [anon_sym___forceinline] = ACTIONS(3332), - [anon_sym_thread_local] = ACTIONS(3332), - [anon_sym___thread] = ACTIONS(3332), - [anon_sym_CG_EXTERN] = ACTIONS(3332), - [anon_sym_CG_INLINE] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3332), - [anon_sym_IBOutlet] = ACTIONS(3332), - [anon_sym_IBInspectable] = ACTIONS(3332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3332), - [anon_sym_NS_INLINE] = ACTIONS(3332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3332), - [anon_sym_OBJC_EXPORT] = ACTIONS(3332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3332), - [anon_sym_const] = ACTIONS(3332), - [anon_sym_constexpr] = ACTIONS(3332), - [anon_sym_volatile] = ACTIONS(3332), - [anon_sym_restrict] = ACTIONS(3332), - [anon_sym___restrict__] = ACTIONS(3332), - [anon_sym__Atomic] = ACTIONS(3332), - [anon_sym__Noreturn] = ACTIONS(3332), - [anon_sym_nullable] = ACTIONS(3332), - [anon_sym__Complex] = ACTIONS(3332), - [anon_sym__Nonnull] = ACTIONS(3332), - [anon_sym__Nullable] = ACTIONS(3332), - [anon_sym__Nullable_result] = ACTIONS(3332), - [anon_sym__Null_unspecified] = ACTIONS(3332), - [anon_sym___autoreleasing] = ACTIONS(3332), - [anon_sym___block] = ACTIONS(3332), - [anon_sym___bridge] = ACTIONS(3332), - [anon_sym___bridge_retained] = ACTIONS(3332), - [anon_sym___bridge_transfer] = ACTIONS(3332), - [anon_sym___complex] = ACTIONS(3332), - [anon_sym___const] = ACTIONS(3332), - [anon_sym___imag] = ACTIONS(3332), - [anon_sym___kindof] = ACTIONS(3332), - [anon_sym___nonnull] = ACTIONS(3332), - [anon_sym___nullable] = ACTIONS(3332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3332), - [anon_sym___real] = ACTIONS(3332), - [anon_sym___strong] = ACTIONS(3332), - [anon_sym___unsafe_unretained] = ACTIONS(3332), - [anon_sym___unused] = ACTIONS(3332), - [anon_sym___weak] = ACTIONS(3332), - [sym_primitive_type] = ACTIONS(3332), - [anon_sym_enum] = ACTIONS(3332), - [anon_sym_struct] = ACTIONS(3332), - [anon_sym_union] = ACTIONS(3332), - [anon_sym_if] = ACTIONS(3332), - [anon_sym_switch] = ACTIONS(3332), - [anon_sym_case] = ACTIONS(3332), - [anon_sym_default] = ACTIONS(3332), - [anon_sym_while] = ACTIONS(3332), - [anon_sym_do] = ACTIONS(3332), - [anon_sym_for] = ACTIONS(3332), - [anon_sym_in] = ACTIONS(3332), - [anon_sym_return] = ACTIONS(3332), - [anon_sym_break] = ACTIONS(3332), - [anon_sym_continue] = ACTIONS(3332), - [anon_sym_goto] = ACTIONS(3332), - [anon_sym_DASH_DASH] = ACTIONS(3334), - [anon_sym_PLUS_PLUS] = ACTIONS(3334), - [anon_sym_sizeof] = ACTIONS(3332), - [anon_sym___alignof__] = ACTIONS(3332), - [anon_sym___alignof] = ACTIONS(3332), - [anon_sym__alignof] = ACTIONS(3332), - [anon_sym_alignof] = ACTIONS(3332), - [anon_sym__Alignof] = ACTIONS(3332), - [anon_sym_offsetof] = ACTIONS(3332), - [anon_sym__Generic] = ACTIONS(3332), - [anon_sym_asm] = ACTIONS(3332), - [anon_sym___asm__] = ACTIONS(3332), - [sym_number_literal] = ACTIONS(3334), - [anon_sym_L_SQUOTE] = ACTIONS(3334), - [anon_sym_u_SQUOTE] = ACTIONS(3334), - [anon_sym_U_SQUOTE] = ACTIONS(3334), - [anon_sym_u8_SQUOTE] = ACTIONS(3334), - [anon_sym_SQUOTE] = ACTIONS(3334), - [anon_sym_AT] = ACTIONS(3332), - [anon_sym_DQUOTE] = ACTIONS(3334), - [anon_sym_L_DQUOTE] = ACTIONS(3334), - [anon_sym_u_DQUOTE] = ACTIONS(3334), - [anon_sym_U_DQUOTE] = ACTIONS(3334), - [anon_sym_u8_DQUOTE] = ACTIONS(3334), - [sym_true] = ACTIONS(3332), - [sym_false] = ACTIONS(3332), - [anon_sym_NULL] = ACTIONS(3332), - [anon_sym_nullptr] = ACTIONS(3332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3332), - [anon_sym___typeof] = ACTIONS(3332), - [anon_sym_typeof] = ACTIONS(3332), - [anon_sym_ATimport] = ACTIONS(3334), - [aux_sym_preproc_undef_token1] = ACTIONS(3332), - [anon_sym_POUND] = ACTIONS(3332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE] = ACTIONS(3332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_API_AVAILABLE] = ACTIONS(3332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_API_DEPRECATED] = ACTIONS(3332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3332), - [anon_sym___deprecated_msg] = ACTIONS(3332), - [anon_sym___deprecated_enum_msg] = ACTIONS(3332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3332), - [anon_sym_ATprotocol] = ACTIONS(3334), - [anon_sym_ATinterface] = ACTIONS(3334), - [anon_sym_ATimplementation] = ACTIONS(3334), - [anon_sym_ATcompatibility_alias] = ACTIONS(3334), - [anon_sym_ATsynthesize] = ACTIONS(3334), - [anon_sym_ATdynamic] = ACTIONS(3334), - [anon_sym__Alignas] = ACTIONS(3332), - [anon_sym_ATtry] = ACTIONS(3334), - [anon_sym___try] = ACTIONS(3332), - [anon_sym_ATthrow] = ACTIONS(3334), - [anon_sym_ATselector] = ACTIONS(3334), - [anon_sym_ATavailable] = ACTIONS(3334), - [anon_sym___builtin_available] = ACTIONS(3332), - [anon_sym_va_arg] = ACTIONS(3332), - [anon_sym___asm] = ACTIONS(3332), - [anon_sym_ATencode] = ACTIONS(3334), - [anon_sym_ATsynchronized] = ACTIONS(3334), - [anon_sym_BOOL] = ACTIONS(3332), - [anon_sym_IMP] = ACTIONS(3332), - [anon_sym_SEL] = ACTIONS(3332), - [anon_sym_Class] = ACTIONS(3332), - [anon_sym_id] = ACTIONS(3332), - }, - [739] = { - [sym_identifier] = ACTIONS(3336), - [aux_sym_preproc_include_token1] = ACTIONS(3336), - [aux_sym_preproc_include_token2] = ACTIONS(3336), - [aux_sym_preproc_def_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token2] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3336), - [aux_sym_preproc_else_token1] = ACTIONS(3336), - [aux_sym_preproc_elif_token1] = ACTIONS(3336), - [sym_preproc_directive] = ACTIONS(3336), - [anon_sym_LPAREN2] = ACTIONS(3338), - [anon_sym_BANG] = ACTIONS(3338), - [anon_sym_TILDE] = ACTIONS(3338), - [anon_sym_DASH] = ACTIONS(3336), - [anon_sym_PLUS] = ACTIONS(3336), - [anon_sym_STAR] = ACTIONS(3338), - [anon_sym_CARET] = ACTIONS(3338), - [anon_sym_AMP] = ACTIONS(3338), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym___extension__] = ACTIONS(3336), - [anon_sym_typedef] = ACTIONS(3336), - [anon_sym_extern] = ACTIONS(3336), - [anon_sym___attribute__] = ACTIONS(3336), - [anon_sym___attribute] = ACTIONS(3336), - [anon_sym_noreturn] = ACTIONS(3336), - [anon_sym_LBRACK] = ACTIONS(3338), - [anon_sym___declspec] = ACTIONS(3336), - [anon_sym___cdecl] = ACTIONS(3336), - [anon_sym___clrcall] = ACTIONS(3336), - [anon_sym___stdcall] = ACTIONS(3336), - [anon_sym___fastcall] = ACTIONS(3336), - [anon_sym___thiscall] = ACTIONS(3336), - [anon_sym___vectorcall] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3338), - [anon_sym_signed] = ACTIONS(3336), - [anon_sym_unsigned] = ACTIONS(3336), - [anon_sym_long] = ACTIONS(3336), - [anon_sym_short] = ACTIONS(3336), - [anon_sym_ATautoreleasepool] = ACTIONS(3338), - [anon_sym_static] = ACTIONS(3336), - [anon_sym_auto] = ACTIONS(3336), - [anon_sym_register] = ACTIONS(3336), - [anon_sym_inline] = ACTIONS(3336), - [anon_sym___inline] = ACTIONS(3336), - [anon_sym___inline__] = ACTIONS(3336), - [anon_sym___forceinline] = ACTIONS(3336), - [anon_sym_thread_local] = ACTIONS(3336), - [anon_sym___thread] = ACTIONS(3336), - [anon_sym_CG_EXTERN] = ACTIONS(3336), - [anon_sym_CG_INLINE] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3336), - [anon_sym_IBOutlet] = ACTIONS(3336), - [anon_sym_IBInspectable] = ACTIONS(3336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3336), - [anon_sym_NS_INLINE] = ACTIONS(3336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3336), - [anon_sym_OBJC_EXPORT] = ACTIONS(3336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3336), - [anon_sym_const] = ACTIONS(3336), - [anon_sym_constexpr] = ACTIONS(3336), - [anon_sym_volatile] = ACTIONS(3336), - [anon_sym_restrict] = ACTIONS(3336), - [anon_sym___restrict__] = ACTIONS(3336), - [anon_sym__Atomic] = ACTIONS(3336), - [anon_sym__Noreturn] = ACTIONS(3336), - [anon_sym_nullable] = ACTIONS(3336), - [anon_sym__Complex] = ACTIONS(3336), - [anon_sym__Nonnull] = ACTIONS(3336), - [anon_sym__Nullable] = ACTIONS(3336), - [anon_sym__Nullable_result] = ACTIONS(3336), - [anon_sym__Null_unspecified] = ACTIONS(3336), - [anon_sym___autoreleasing] = ACTIONS(3336), - [anon_sym___block] = ACTIONS(3336), - [anon_sym___bridge] = ACTIONS(3336), - [anon_sym___bridge_retained] = ACTIONS(3336), - [anon_sym___bridge_transfer] = ACTIONS(3336), - [anon_sym___complex] = ACTIONS(3336), - [anon_sym___const] = ACTIONS(3336), - [anon_sym___imag] = ACTIONS(3336), - [anon_sym___kindof] = ACTIONS(3336), - [anon_sym___nonnull] = ACTIONS(3336), - [anon_sym___nullable] = ACTIONS(3336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3336), - [anon_sym___real] = ACTIONS(3336), - [anon_sym___strong] = ACTIONS(3336), - [anon_sym___unsafe_unretained] = ACTIONS(3336), - [anon_sym___unused] = ACTIONS(3336), - [anon_sym___weak] = ACTIONS(3336), - [sym_primitive_type] = ACTIONS(3336), - [anon_sym_enum] = ACTIONS(3336), - [anon_sym_struct] = ACTIONS(3336), - [anon_sym_union] = ACTIONS(3336), - [anon_sym_if] = ACTIONS(3336), - [anon_sym_switch] = ACTIONS(3336), - [anon_sym_case] = ACTIONS(3336), - [anon_sym_default] = ACTIONS(3336), - [anon_sym_while] = ACTIONS(3336), - [anon_sym_do] = ACTIONS(3336), - [anon_sym_for] = ACTIONS(3336), - [anon_sym_in] = ACTIONS(3336), - [anon_sym_return] = ACTIONS(3336), - [anon_sym_break] = ACTIONS(3336), - [anon_sym_continue] = ACTIONS(3336), - [anon_sym_goto] = ACTIONS(3336), - [anon_sym_DASH_DASH] = ACTIONS(3338), - [anon_sym_PLUS_PLUS] = ACTIONS(3338), - [anon_sym_sizeof] = ACTIONS(3336), - [anon_sym___alignof__] = ACTIONS(3336), - [anon_sym___alignof] = ACTIONS(3336), - [anon_sym__alignof] = ACTIONS(3336), - [anon_sym_alignof] = ACTIONS(3336), - [anon_sym__Alignof] = ACTIONS(3336), - [anon_sym_offsetof] = ACTIONS(3336), - [anon_sym__Generic] = ACTIONS(3336), - [anon_sym_asm] = ACTIONS(3336), - [anon_sym___asm__] = ACTIONS(3336), - [sym_number_literal] = ACTIONS(3338), - [anon_sym_L_SQUOTE] = ACTIONS(3338), - [anon_sym_u_SQUOTE] = ACTIONS(3338), - [anon_sym_U_SQUOTE] = ACTIONS(3338), - [anon_sym_u8_SQUOTE] = ACTIONS(3338), - [anon_sym_SQUOTE] = ACTIONS(3338), - [anon_sym_AT] = ACTIONS(3336), - [anon_sym_DQUOTE] = ACTIONS(3338), - [anon_sym_L_DQUOTE] = ACTIONS(3338), - [anon_sym_u_DQUOTE] = ACTIONS(3338), - [anon_sym_U_DQUOTE] = ACTIONS(3338), - [anon_sym_u8_DQUOTE] = ACTIONS(3338), - [sym_true] = ACTIONS(3336), - [sym_false] = ACTIONS(3336), - [anon_sym_NULL] = ACTIONS(3336), - [anon_sym_nullptr] = ACTIONS(3336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3336), - [anon_sym___typeof] = ACTIONS(3336), - [anon_sym_typeof] = ACTIONS(3336), - [anon_sym_ATimport] = ACTIONS(3338), - [aux_sym_preproc_undef_token1] = ACTIONS(3336), - [anon_sym_POUND] = ACTIONS(3336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE] = ACTIONS(3336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_API_AVAILABLE] = ACTIONS(3336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_API_DEPRECATED] = ACTIONS(3336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3336), - [anon_sym___deprecated_msg] = ACTIONS(3336), - [anon_sym___deprecated_enum_msg] = ACTIONS(3336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3336), - [anon_sym_ATprotocol] = ACTIONS(3338), - [anon_sym_ATinterface] = ACTIONS(3338), - [anon_sym_ATimplementation] = ACTIONS(3338), - [anon_sym_ATcompatibility_alias] = ACTIONS(3338), - [anon_sym_ATsynthesize] = ACTIONS(3338), - [anon_sym_ATdynamic] = ACTIONS(3338), - [anon_sym__Alignas] = ACTIONS(3336), - [anon_sym_ATtry] = ACTIONS(3338), - [anon_sym___try] = ACTIONS(3336), - [anon_sym_ATthrow] = ACTIONS(3338), - [anon_sym_ATselector] = ACTIONS(3338), - [anon_sym_ATavailable] = ACTIONS(3338), - [anon_sym___builtin_available] = ACTIONS(3336), - [anon_sym_va_arg] = ACTIONS(3336), - [anon_sym___asm] = ACTIONS(3336), - [anon_sym_ATencode] = ACTIONS(3338), - [anon_sym_ATsynchronized] = ACTIONS(3338), - [anon_sym_BOOL] = ACTIONS(3336), - [anon_sym_IMP] = ACTIONS(3336), - [anon_sym_SEL] = ACTIONS(3336), - [anon_sym_Class] = ACTIONS(3336), - [anon_sym_id] = ACTIONS(3336), - }, - [740] = { - [sym_identifier] = ACTIONS(3352), - [aux_sym_preproc_include_token1] = ACTIONS(3352), - [aux_sym_preproc_include_token2] = ACTIONS(3352), - [aux_sym_preproc_def_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token2] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3352), - [aux_sym_preproc_else_token1] = ACTIONS(3352), - [aux_sym_preproc_elif_token1] = ACTIONS(3352), - [sym_preproc_directive] = ACTIONS(3352), - [anon_sym_LPAREN2] = ACTIONS(3354), - [anon_sym_BANG] = ACTIONS(3354), - [anon_sym_TILDE] = ACTIONS(3354), - [anon_sym_DASH] = ACTIONS(3352), - [anon_sym_PLUS] = ACTIONS(3352), - [anon_sym_STAR] = ACTIONS(3354), - [anon_sym_CARET] = ACTIONS(3354), - [anon_sym_AMP] = ACTIONS(3354), - [anon_sym_SEMI] = ACTIONS(3354), - [anon_sym___extension__] = ACTIONS(3352), - [anon_sym_typedef] = ACTIONS(3352), - [anon_sym_extern] = ACTIONS(3352), - [anon_sym___attribute__] = ACTIONS(3352), - [anon_sym___attribute] = ACTIONS(3352), - [anon_sym_noreturn] = ACTIONS(3352), - [anon_sym_LBRACK] = ACTIONS(3354), - [anon_sym___declspec] = ACTIONS(3352), - [anon_sym___cdecl] = ACTIONS(3352), - [anon_sym___clrcall] = ACTIONS(3352), - [anon_sym___stdcall] = ACTIONS(3352), - [anon_sym___fastcall] = ACTIONS(3352), - [anon_sym___thiscall] = ACTIONS(3352), - [anon_sym___vectorcall] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(3354), - [anon_sym_signed] = ACTIONS(3352), - [anon_sym_unsigned] = ACTIONS(3352), - [anon_sym_long] = ACTIONS(3352), - [anon_sym_short] = ACTIONS(3352), - [anon_sym_ATautoreleasepool] = ACTIONS(3354), - [anon_sym_static] = ACTIONS(3352), - [anon_sym_auto] = ACTIONS(3352), - [anon_sym_register] = ACTIONS(3352), - [anon_sym_inline] = ACTIONS(3352), - [anon_sym___inline] = ACTIONS(3352), - [anon_sym___inline__] = ACTIONS(3352), - [anon_sym___forceinline] = ACTIONS(3352), - [anon_sym_thread_local] = ACTIONS(3352), - [anon_sym___thread] = ACTIONS(3352), - [anon_sym_CG_EXTERN] = ACTIONS(3352), - [anon_sym_CG_INLINE] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3352), - [anon_sym_IBOutlet] = ACTIONS(3352), - [anon_sym_IBInspectable] = ACTIONS(3352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3352), - [anon_sym_NS_INLINE] = ACTIONS(3352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3352), - [anon_sym_OBJC_EXPORT] = ACTIONS(3352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3352), - [anon_sym_const] = ACTIONS(3352), - [anon_sym_constexpr] = ACTIONS(3352), - [anon_sym_volatile] = ACTIONS(3352), - [anon_sym_restrict] = ACTIONS(3352), - [anon_sym___restrict__] = ACTIONS(3352), - [anon_sym__Atomic] = ACTIONS(3352), - [anon_sym__Noreturn] = ACTIONS(3352), - [anon_sym_nullable] = ACTIONS(3352), - [anon_sym__Complex] = ACTIONS(3352), - [anon_sym__Nonnull] = ACTIONS(3352), - [anon_sym__Nullable] = ACTIONS(3352), - [anon_sym__Nullable_result] = ACTIONS(3352), - [anon_sym__Null_unspecified] = ACTIONS(3352), - [anon_sym___autoreleasing] = ACTIONS(3352), - [anon_sym___block] = ACTIONS(3352), - [anon_sym___bridge] = ACTIONS(3352), - [anon_sym___bridge_retained] = ACTIONS(3352), - [anon_sym___bridge_transfer] = ACTIONS(3352), - [anon_sym___complex] = ACTIONS(3352), - [anon_sym___const] = ACTIONS(3352), - [anon_sym___imag] = ACTIONS(3352), - [anon_sym___kindof] = ACTIONS(3352), - [anon_sym___nonnull] = ACTIONS(3352), - [anon_sym___nullable] = ACTIONS(3352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3352), - [anon_sym___real] = ACTIONS(3352), - [anon_sym___strong] = ACTIONS(3352), - [anon_sym___unsafe_unretained] = ACTIONS(3352), - [anon_sym___unused] = ACTIONS(3352), - [anon_sym___weak] = ACTIONS(3352), - [sym_primitive_type] = ACTIONS(3352), - [anon_sym_enum] = ACTIONS(3352), - [anon_sym_struct] = ACTIONS(3352), - [anon_sym_union] = ACTIONS(3352), - [anon_sym_if] = ACTIONS(3352), - [anon_sym_switch] = ACTIONS(3352), - [anon_sym_case] = ACTIONS(3352), - [anon_sym_default] = ACTIONS(3352), - [anon_sym_while] = ACTIONS(3352), - [anon_sym_do] = ACTIONS(3352), - [anon_sym_for] = ACTIONS(3352), - [anon_sym_in] = ACTIONS(3352), - [anon_sym_return] = ACTIONS(3352), - [anon_sym_break] = ACTIONS(3352), - [anon_sym_continue] = ACTIONS(3352), - [anon_sym_goto] = ACTIONS(3352), - [anon_sym_DASH_DASH] = ACTIONS(3354), - [anon_sym_PLUS_PLUS] = ACTIONS(3354), - [anon_sym_sizeof] = ACTIONS(3352), - [anon_sym___alignof__] = ACTIONS(3352), - [anon_sym___alignof] = ACTIONS(3352), - [anon_sym__alignof] = ACTIONS(3352), - [anon_sym_alignof] = ACTIONS(3352), - [anon_sym__Alignof] = ACTIONS(3352), - [anon_sym_offsetof] = ACTIONS(3352), - [anon_sym__Generic] = ACTIONS(3352), - [anon_sym_asm] = ACTIONS(3352), - [anon_sym___asm__] = ACTIONS(3352), - [sym_number_literal] = ACTIONS(3354), - [anon_sym_L_SQUOTE] = ACTIONS(3354), - [anon_sym_u_SQUOTE] = ACTIONS(3354), - [anon_sym_U_SQUOTE] = ACTIONS(3354), - [anon_sym_u8_SQUOTE] = ACTIONS(3354), - [anon_sym_SQUOTE] = ACTIONS(3354), - [anon_sym_AT] = ACTIONS(3352), - [anon_sym_DQUOTE] = ACTIONS(3354), - [anon_sym_L_DQUOTE] = ACTIONS(3354), - [anon_sym_u_DQUOTE] = ACTIONS(3354), - [anon_sym_U_DQUOTE] = ACTIONS(3354), - [anon_sym_u8_DQUOTE] = ACTIONS(3354), - [sym_true] = ACTIONS(3352), - [sym_false] = ACTIONS(3352), - [anon_sym_NULL] = ACTIONS(3352), - [anon_sym_nullptr] = ACTIONS(3352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3352), - [anon_sym___typeof] = ACTIONS(3352), - [anon_sym_typeof] = ACTIONS(3352), - [anon_sym_ATimport] = ACTIONS(3354), - [aux_sym_preproc_undef_token1] = ACTIONS(3352), - [anon_sym_POUND] = ACTIONS(3352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE] = ACTIONS(3352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_API_AVAILABLE] = ACTIONS(3352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_API_DEPRECATED] = ACTIONS(3352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3352), - [anon_sym___deprecated_msg] = ACTIONS(3352), - [anon_sym___deprecated_enum_msg] = ACTIONS(3352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3352), - [anon_sym_ATprotocol] = ACTIONS(3354), - [anon_sym_ATinterface] = ACTIONS(3354), - [anon_sym_ATimplementation] = ACTIONS(3354), - [anon_sym_ATcompatibility_alias] = ACTIONS(3354), - [anon_sym_ATsynthesize] = ACTIONS(3354), - [anon_sym_ATdynamic] = ACTIONS(3354), - [anon_sym__Alignas] = ACTIONS(3352), - [anon_sym_ATtry] = ACTIONS(3354), - [anon_sym___try] = ACTIONS(3352), - [anon_sym_ATthrow] = ACTIONS(3354), - [anon_sym_ATselector] = ACTIONS(3354), - [anon_sym_ATavailable] = ACTIONS(3354), - [anon_sym___builtin_available] = ACTIONS(3352), - [anon_sym_va_arg] = ACTIONS(3352), - [anon_sym___asm] = ACTIONS(3352), - [anon_sym_ATencode] = ACTIONS(3354), - [anon_sym_ATsynchronized] = ACTIONS(3354), - [anon_sym_BOOL] = ACTIONS(3352), - [anon_sym_IMP] = ACTIONS(3352), - [anon_sym_SEL] = ACTIONS(3352), - [anon_sym_Class] = ACTIONS(3352), - [anon_sym_id] = ACTIONS(3352), - }, - [741] = { - [sym_identifier] = ACTIONS(3356), - [aux_sym_preproc_include_token1] = ACTIONS(3356), - [aux_sym_preproc_include_token2] = ACTIONS(3356), - [aux_sym_preproc_def_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token2] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3356), - [aux_sym_preproc_else_token1] = ACTIONS(3356), - [aux_sym_preproc_elif_token1] = ACTIONS(3356), - [sym_preproc_directive] = ACTIONS(3356), - [anon_sym_LPAREN2] = ACTIONS(3358), - [anon_sym_BANG] = ACTIONS(3358), - [anon_sym_TILDE] = ACTIONS(3358), - [anon_sym_DASH] = ACTIONS(3356), - [anon_sym_PLUS] = ACTIONS(3356), - [anon_sym_STAR] = ACTIONS(3358), - [anon_sym_CARET] = ACTIONS(3358), - [anon_sym_AMP] = ACTIONS(3358), - [anon_sym_SEMI] = ACTIONS(3358), - [anon_sym___extension__] = ACTIONS(3356), - [anon_sym_typedef] = ACTIONS(3356), - [anon_sym_extern] = ACTIONS(3356), - [anon_sym___attribute__] = ACTIONS(3356), - [anon_sym___attribute] = ACTIONS(3356), - [anon_sym_noreturn] = ACTIONS(3356), - [anon_sym_LBRACK] = ACTIONS(3358), - [anon_sym___declspec] = ACTIONS(3356), - [anon_sym___cdecl] = ACTIONS(3356), - [anon_sym___clrcall] = ACTIONS(3356), - [anon_sym___stdcall] = ACTIONS(3356), - [anon_sym___fastcall] = ACTIONS(3356), - [anon_sym___thiscall] = ACTIONS(3356), - [anon_sym___vectorcall] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3358), - [anon_sym_signed] = ACTIONS(3356), - [anon_sym_unsigned] = ACTIONS(3356), - [anon_sym_long] = ACTIONS(3356), - [anon_sym_short] = ACTIONS(3356), - [anon_sym_ATautoreleasepool] = ACTIONS(3358), - [anon_sym_static] = ACTIONS(3356), - [anon_sym_auto] = ACTIONS(3356), - [anon_sym_register] = ACTIONS(3356), - [anon_sym_inline] = ACTIONS(3356), - [anon_sym___inline] = ACTIONS(3356), - [anon_sym___inline__] = ACTIONS(3356), - [anon_sym___forceinline] = ACTIONS(3356), - [anon_sym_thread_local] = ACTIONS(3356), - [anon_sym___thread] = ACTIONS(3356), - [anon_sym_CG_EXTERN] = ACTIONS(3356), - [anon_sym_CG_INLINE] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3356), - [anon_sym_IBOutlet] = ACTIONS(3356), - [anon_sym_IBInspectable] = ACTIONS(3356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3356), - [anon_sym_NS_INLINE] = ACTIONS(3356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3356), - [anon_sym_OBJC_EXPORT] = ACTIONS(3356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3356), - [anon_sym_const] = ACTIONS(3356), - [anon_sym_constexpr] = ACTIONS(3356), - [anon_sym_volatile] = ACTIONS(3356), - [anon_sym_restrict] = ACTIONS(3356), - [anon_sym___restrict__] = ACTIONS(3356), - [anon_sym__Atomic] = ACTIONS(3356), - [anon_sym__Noreturn] = ACTIONS(3356), - [anon_sym_nullable] = ACTIONS(3356), - [anon_sym__Complex] = ACTIONS(3356), - [anon_sym__Nonnull] = ACTIONS(3356), - [anon_sym__Nullable] = ACTIONS(3356), - [anon_sym__Nullable_result] = ACTIONS(3356), - [anon_sym__Null_unspecified] = ACTIONS(3356), - [anon_sym___autoreleasing] = ACTIONS(3356), - [anon_sym___block] = ACTIONS(3356), - [anon_sym___bridge] = ACTIONS(3356), - [anon_sym___bridge_retained] = ACTIONS(3356), - [anon_sym___bridge_transfer] = ACTIONS(3356), - [anon_sym___complex] = ACTIONS(3356), - [anon_sym___const] = ACTIONS(3356), - [anon_sym___imag] = ACTIONS(3356), - [anon_sym___kindof] = ACTIONS(3356), - [anon_sym___nonnull] = ACTIONS(3356), - [anon_sym___nullable] = ACTIONS(3356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3356), - [anon_sym___real] = ACTIONS(3356), - [anon_sym___strong] = ACTIONS(3356), - [anon_sym___unsafe_unretained] = ACTIONS(3356), - [anon_sym___unused] = ACTIONS(3356), - [anon_sym___weak] = ACTIONS(3356), - [sym_primitive_type] = ACTIONS(3356), - [anon_sym_enum] = ACTIONS(3356), - [anon_sym_struct] = ACTIONS(3356), - [anon_sym_union] = ACTIONS(3356), - [anon_sym_if] = ACTIONS(3356), - [anon_sym_switch] = ACTIONS(3356), - [anon_sym_case] = ACTIONS(3356), - [anon_sym_default] = ACTIONS(3356), - [anon_sym_while] = ACTIONS(3356), - [anon_sym_do] = ACTIONS(3356), - [anon_sym_for] = ACTIONS(3356), - [anon_sym_in] = ACTIONS(3356), - [anon_sym_return] = ACTIONS(3356), - [anon_sym_break] = ACTIONS(3356), - [anon_sym_continue] = ACTIONS(3356), - [anon_sym_goto] = ACTIONS(3356), - [anon_sym_DASH_DASH] = ACTIONS(3358), - [anon_sym_PLUS_PLUS] = ACTIONS(3358), - [anon_sym_sizeof] = ACTIONS(3356), - [anon_sym___alignof__] = ACTIONS(3356), - [anon_sym___alignof] = ACTIONS(3356), - [anon_sym__alignof] = ACTIONS(3356), - [anon_sym_alignof] = ACTIONS(3356), - [anon_sym__Alignof] = ACTIONS(3356), - [anon_sym_offsetof] = ACTIONS(3356), - [anon_sym__Generic] = ACTIONS(3356), - [anon_sym_asm] = ACTIONS(3356), - [anon_sym___asm__] = ACTIONS(3356), - [sym_number_literal] = ACTIONS(3358), - [anon_sym_L_SQUOTE] = ACTIONS(3358), - [anon_sym_u_SQUOTE] = ACTIONS(3358), - [anon_sym_U_SQUOTE] = ACTIONS(3358), - [anon_sym_u8_SQUOTE] = ACTIONS(3358), - [anon_sym_SQUOTE] = ACTIONS(3358), - [anon_sym_AT] = ACTIONS(3356), - [anon_sym_DQUOTE] = ACTIONS(3358), - [anon_sym_L_DQUOTE] = ACTIONS(3358), - [anon_sym_u_DQUOTE] = ACTIONS(3358), - [anon_sym_U_DQUOTE] = ACTIONS(3358), - [anon_sym_u8_DQUOTE] = ACTIONS(3358), - [sym_true] = ACTIONS(3356), - [sym_false] = ACTIONS(3356), - [anon_sym_NULL] = ACTIONS(3356), - [anon_sym_nullptr] = ACTIONS(3356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3356), - [anon_sym___typeof] = ACTIONS(3356), - [anon_sym_typeof] = ACTIONS(3356), - [anon_sym_ATimport] = ACTIONS(3358), - [aux_sym_preproc_undef_token1] = ACTIONS(3356), - [anon_sym_POUND] = ACTIONS(3356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE] = ACTIONS(3356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_API_AVAILABLE] = ACTIONS(3356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_API_DEPRECATED] = ACTIONS(3356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3356), - [anon_sym___deprecated_msg] = ACTIONS(3356), - [anon_sym___deprecated_enum_msg] = ACTIONS(3356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3356), - [anon_sym_ATprotocol] = ACTIONS(3358), - [anon_sym_ATinterface] = ACTIONS(3358), - [anon_sym_ATimplementation] = ACTIONS(3358), - [anon_sym_ATcompatibility_alias] = ACTIONS(3358), - [anon_sym_ATsynthesize] = ACTIONS(3358), - [anon_sym_ATdynamic] = ACTIONS(3358), - [anon_sym__Alignas] = ACTIONS(3356), - [anon_sym_ATtry] = ACTIONS(3358), - [anon_sym___try] = ACTIONS(3356), - [anon_sym_ATthrow] = ACTIONS(3358), - [anon_sym_ATselector] = ACTIONS(3358), - [anon_sym_ATavailable] = ACTIONS(3358), - [anon_sym___builtin_available] = ACTIONS(3356), - [anon_sym_va_arg] = ACTIONS(3356), - [anon_sym___asm] = ACTIONS(3356), - [anon_sym_ATencode] = ACTIONS(3358), - [anon_sym_ATsynchronized] = ACTIONS(3358), - [anon_sym_BOOL] = ACTIONS(3356), - [anon_sym_IMP] = ACTIONS(3356), - [anon_sym_SEL] = ACTIONS(3356), - [anon_sym_Class] = ACTIONS(3356), - [anon_sym_id] = ACTIONS(3356), - }, - [742] = { - [sym_identifier] = ACTIONS(3360), - [aux_sym_preproc_include_token1] = ACTIONS(3360), - [aux_sym_preproc_include_token2] = ACTIONS(3360), - [aux_sym_preproc_def_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token2] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3360), - [aux_sym_preproc_else_token1] = ACTIONS(3360), - [aux_sym_preproc_elif_token1] = ACTIONS(3360), - [sym_preproc_directive] = ACTIONS(3360), - [anon_sym_LPAREN2] = ACTIONS(3362), - [anon_sym_BANG] = ACTIONS(3362), - [anon_sym_TILDE] = ACTIONS(3362), - [anon_sym_DASH] = ACTIONS(3360), - [anon_sym_PLUS] = ACTIONS(3360), - [anon_sym_STAR] = ACTIONS(3362), - [anon_sym_CARET] = ACTIONS(3362), - [anon_sym_AMP] = ACTIONS(3362), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym___extension__] = ACTIONS(3360), - [anon_sym_typedef] = ACTIONS(3360), - [anon_sym_extern] = ACTIONS(3360), - [anon_sym___attribute__] = ACTIONS(3360), - [anon_sym___attribute] = ACTIONS(3360), - [anon_sym_noreturn] = ACTIONS(3360), - [anon_sym_LBRACK] = ACTIONS(3362), - [anon_sym___declspec] = ACTIONS(3360), - [anon_sym___cdecl] = ACTIONS(3360), - [anon_sym___clrcall] = ACTIONS(3360), - [anon_sym___stdcall] = ACTIONS(3360), - [anon_sym___fastcall] = ACTIONS(3360), - [anon_sym___thiscall] = ACTIONS(3360), - [anon_sym___vectorcall] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3362), - [anon_sym_signed] = ACTIONS(3360), - [anon_sym_unsigned] = ACTIONS(3360), - [anon_sym_long] = ACTIONS(3360), - [anon_sym_short] = ACTIONS(3360), - [anon_sym_ATautoreleasepool] = ACTIONS(3362), - [anon_sym_static] = ACTIONS(3360), - [anon_sym_auto] = ACTIONS(3360), - [anon_sym_register] = ACTIONS(3360), - [anon_sym_inline] = ACTIONS(3360), - [anon_sym___inline] = ACTIONS(3360), - [anon_sym___inline__] = ACTIONS(3360), - [anon_sym___forceinline] = ACTIONS(3360), - [anon_sym_thread_local] = ACTIONS(3360), - [anon_sym___thread] = ACTIONS(3360), - [anon_sym_CG_EXTERN] = ACTIONS(3360), - [anon_sym_CG_INLINE] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3360), - [anon_sym_IBOutlet] = ACTIONS(3360), - [anon_sym_IBInspectable] = ACTIONS(3360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3360), - [anon_sym_NS_INLINE] = ACTIONS(3360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3360), - [anon_sym_OBJC_EXPORT] = ACTIONS(3360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3360), - [anon_sym_const] = ACTIONS(3360), - [anon_sym_constexpr] = ACTIONS(3360), - [anon_sym_volatile] = ACTIONS(3360), - [anon_sym_restrict] = ACTIONS(3360), - [anon_sym___restrict__] = ACTIONS(3360), - [anon_sym__Atomic] = ACTIONS(3360), - [anon_sym__Noreturn] = ACTIONS(3360), - [anon_sym_nullable] = ACTIONS(3360), - [anon_sym__Complex] = ACTIONS(3360), - [anon_sym__Nonnull] = ACTIONS(3360), - [anon_sym__Nullable] = ACTIONS(3360), - [anon_sym__Nullable_result] = ACTIONS(3360), - [anon_sym__Null_unspecified] = ACTIONS(3360), - [anon_sym___autoreleasing] = ACTIONS(3360), - [anon_sym___block] = ACTIONS(3360), - [anon_sym___bridge] = ACTIONS(3360), - [anon_sym___bridge_retained] = ACTIONS(3360), - [anon_sym___bridge_transfer] = ACTIONS(3360), - [anon_sym___complex] = ACTIONS(3360), - [anon_sym___const] = ACTIONS(3360), - [anon_sym___imag] = ACTIONS(3360), - [anon_sym___kindof] = ACTIONS(3360), - [anon_sym___nonnull] = ACTIONS(3360), - [anon_sym___nullable] = ACTIONS(3360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3360), - [anon_sym___real] = ACTIONS(3360), - [anon_sym___strong] = ACTIONS(3360), - [anon_sym___unsafe_unretained] = ACTIONS(3360), - [anon_sym___unused] = ACTIONS(3360), - [anon_sym___weak] = ACTIONS(3360), - [sym_primitive_type] = ACTIONS(3360), - [anon_sym_enum] = ACTIONS(3360), - [anon_sym_struct] = ACTIONS(3360), - [anon_sym_union] = ACTIONS(3360), - [anon_sym_if] = ACTIONS(3360), - [anon_sym_switch] = ACTIONS(3360), - [anon_sym_case] = ACTIONS(3360), - [anon_sym_default] = ACTIONS(3360), - [anon_sym_while] = ACTIONS(3360), - [anon_sym_do] = ACTIONS(3360), - [anon_sym_for] = ACTIONS(3360), - [anon_sym_in] = ACTIONS(3360), - [anon_sym_return] = ACTIONS(3360), - [anon_sym_break] = ACTIONS(3360), - [anon_sym_continue] = ACTIONS(3360), - [anon_sym_goto] = ACTIONS(3360), - [anon_sym_DASH_DASH] = ACTIONS(3362), - [anon_sym_PLUS_PLUS] = ACTIONS(3362), - [anon_sym_sizeof] = ACTIONS(3360), - [anon_sym___alignof__] = ACTIONS(3360), - [anon_sym___alignof] = ACTIONS(3360), - [anon_sym__alignof] = ACTIONS(3360), - [anon_sym_alignof] = ACTIONS(3360), - [anon_sym__Alignof] = ACTIONS(3360), - [anon_sym_offsetof] = ACTIONS(3360), - [anon_sym__Generic] = ACTIONS(3360), - [anon_sym_asm] = ACTIONS(3360), - [anon_sym___asm__] = ACTIONS(3360), - [sym_number_literal] = ACTIONS(3362), - [anon_sym_L_SQUOTE] = ACTIONS(3362), - [anon_sym_u_SQUOTE] = ACTIONS(3362), - [anon_sym_U_SQUOTE] = ACTIONS(3362), - [anon_sym_u8_SQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3362), - [anon_sym_AT] = ACTIONS(3360), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_L_DQUOTE] = ACTIONS(3362), - [anon_sym_u_DQUOTE] = ACTIONS(3362), - [anon_sym_U_DQUOTE] = ACTIONS(3362), - [anon_sym_u8_DQUOTE] = ACTIONS(3362), - [sym_true] = ACTIONS(3360), - [sym_false] = ACTIONS(3360), - [anon_sym_NULL] = ACTIONS(3360), - [anon_sym_nullptr] = ACTIONS(3360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3360), - [anon_sym___typeof] = ACTIONS(3360), - [anon_sym_typeof] = ACTIONS(3360), - [anon_sym_ATimport] = ACTIONS(3362), - [aux_sym_preproc_undef_token1] = ACTIONS(3360), - [anon_sym_POUND] = ACTIONS(3360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE] = ACTIONS(3360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_API_AVAILABLE] = ACTIONS(3360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_API_DEPRECATED] = ACTIONS(3360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3360), - [anon_sym___deprecated_msg] = ACTIONS(3360), - [anon_sym___deprecated_enum_msg] = ACTIONS(3360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3360), - [anon_sym_ATprotocol] = ACTIONS(3362), - [anon_sym_ATinterface] = ACTIONS(3362), - [anon_sym_ATimplementation] = ACTIONS(3362), - [anon_sym_ATcompatibility_alias] = ACTIONS(3362), - [anon_sym_ATsynthesize] = ACTIONS(3362), - [anon_sym_ATdynamic] = ACTIONS(3362), - [anon_sym__Alignas] = ACTIONS(3360), - [anon_sym_ATtry] = ACTIONS(3362), - [anon_sym___try] = ACTIONS(3360), - [anon_sym_ATthrow] = ACTIONS(3362), - [anon_sym_ATselector] = ACTIONS(3362), - [anon_sym_ATavailable] = ACTIONS(3362), - [anon_sym___builtin_available] = ACTIONS(3360), - [anon_sym_va_arg] = ACTIONS(3360), - [anon_sym___asm] = ACTIONS(3360), - [anon_sym_ATencode] = ACTIONS(3362), - [anon_sym_ATsynchronized] = ACTIONS(3362), - [anon_sym_BOOL] = ACTIONS(3360), - [anon_sym_IMP] = ACTIONS(3360), - [anon_sym_SEL] = ACTIONS(3360), - [anon_sym_Class] = ACTIONS(3360), - [anon_sym_id] = ACTIONS(3360), - }, - [743] = { - [sym_identifier] = ACTIONS(3364), - [aux_sym_preproc_include_token1] = ACTIONS(3364), - [aux_sym_preproc_include_token2] = ACTIONS(3364), - [aux_sym_preproc_def_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token2] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3364), - [aux_sym_preproc_else_token1] = ACTIONS(3364), - [aux_sym_preproc_elif_token1] = ACTIONS(3364), - [sym_preproc_directive] = ACTIONS(3364), - [anon_sym_LPAREN2] = ACTIONS(3366), - [anon_sym_BANG] = ACTIONS(3366), - [anon_sym_TILDE] = ACTIONS(3366), - [anon_sym_DASH] = ACTIONS(3364), - [anon_sym_PLUS] = ACTIONS(3364), - [anon_sym_STAR] = ACTIONS(3366), - [anon_sym_CARET] = ACTIONS(3366), - [anon_sym_AMP] = ACTIONS(3366), - [anon_sym_SEMI] = ACTIONS(3366), - [anon_sym___extension__] = ACTIONS(3364), - [anon_sym_typedef] = ACTIONS(3364), - [anon_sym_extern] = ACTIONS(3364), - [anon_sym___attribute__] = ACTIONS(3364), - [anon_sym___attribute] = ACTIONS(3364), - [anon_sym_noreturn] = ACTIONS(3364), - [anon_sym_LBRACK] = ACTIONS(3366), - [anon_sym___declspec] = ACTIONS(3364), - [anon_sym___cdecl] = ACTIONS(3364), - [anon_sym___clrcall] = ACTIONS(3364), - [anon_sym___stdcall] = ACTIONS(3364), - [anon_sym___fastcall] = ACTIONS(3364), - [anon_sym___thiscall] = ACTIONS(3364), - [anon_sym___vectorcall] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(3366), - [anon_sym_signed] = ACTIONS(3364), - [anon_sym_unsigned] = ACTIONS(3364), - [anon_sym_long] = ACTIONS(3364), - [anon_sym_short] = ACTIONS(3364), - [anon_sym_ATautoreleasepool] = ACTIONS(3366), - [anon_sym_static] = ACTIONS(3364), - [anon_sym_auto] = ACTIONS(3364), - [anon_sym_register] = ACTIONS(3364), - [anon_sym_inline] = ACTIONS(3364), - [anon_sym___inline] = ACTIONS(3364), - [anon_sym___inline__] = ACTIONS(3364), - [anon_sym___forceinline] = ACTIONS(3364), - [anon_sym_thread_local] = ACTIONS(3364), - [anon_sym___thread] = ACTIONS(3364), - [anon_sym_CG_EXTERN] = ACTIONS(3364), - [anon_sym_CG_INLINE] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3364), - [anon_sym_IBOutlet] = ACTIONS(3364), - [anon_sym_IBInspectable] = ACTIONS(3364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3364), - [anon_sym_NS_INLINE] = ACTIONS(3364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3364), - [anon_sym_OBJC_EXPORT] = ACTIONS(3364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3364), - [anon_sym_const] = ACTIONS(3364), - [anon_sym_constexpr] = ACTIONS(3364), - [anon_sym_volatile] = ACTIONS(3364), - [anon_sym_restrict] = ACTIONS(3364), - [anon_sym___restrict__] = ACTIONS(3364), - [anon_sym__Atomic] = ACTIONS(3364), - [anon_sym__Noreturn] = ACTIONS(3364), - [anon_sym_nullable] = ACTIONS(3364), - [anon_sym__Complex] = ACTIONS(3364), - [anon_sym__Nonnull] = ACTIONS(3364), - [anon_sym__Nullable] = ACTIONS(3364), - [anon_sym__Nullable_result] = ACTIONS(3364), - [anon_sym__Null_unspecified] = ACTIONS(3364), - [anon_sym___autoreleasing] = ACTIONS(3364), - [anon_sym___block] = ACTIONS(3364), - [anon_sym___bridge] = ACTIONS(3364), - [anon_sym___bridge_retained] = ACTIONS(3364), - [anon_sym___bridge_transfer] = ACTIONS(3364), - [anon_sym___complex] = ACTIONS(3364), - [anon_sym___const] = ACTIONS(3364), - [anon_sym___imag] = ACTIONS(3364), - [anon_sym___kindof] = ACTIONS(3364), - [anon_sym___nonnull] = ACTIONS(3364), - [anon_sym___nullable] = ACTIONS(3364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3364), - [anon_sym___real] = ACTIONS(3364), - [anon_sym___strong] = ACTIONS(3364), - [anon_sym___unsafe_unretained] = ACTIONS(3364), - [anon_sym___unused] = ACTIONS(3364), - [anon_sym___weak] = ACTIONS(3364), - [sym_primitive_type] = ACTIONS(3364), - [anon_sym_enum] = ACTIONS(3364), - [anon_sym_struct] = ACTIONS(3364), - [anon_sym_union] = ACTIONS(3364), - [anon_sym_if] = ACTIONS(3364), - [anon_sym_switch] = ACTIONS(3364), - [anon_sym_case] = ACTIONS(3364), - [anon_sym_default] = ACTIONS(3364), - [anon_sym_while] = ACTIONS(3364), - [anon_sym_do] = ACTIONS(3364), - [anon_sym_for] = ACTIONS(3364), - [anon_sym_in] = ACTIONS(3364), - [anon_sym_return] = ACTIONS(3364), - [anon_sym_break] = ACTIONS(3364), - [anon_sym_continue] = ACTIONS(3364), - [anon_sym_goto] = ACTIONS(3364), - [anon_sym_DASH_DASH] = ACTIONS(3366), - [anon_sym_PLUS_PLUS] = ACTIONS(3366), - [anon_sym_sizeof] = ACTIONS(3364), - [anon_sym___alignof__] = ACTIONS(3364), - [anon_sym___alignof] = ACTIONS(3364), - [anon_sym__alignof] = ACTIONS(3364), - [anon_sym_alignof] = ACTIONS(3364), - [anon_sym__Alignof] = ACTIONS(3364), - [anon_sym_offsetof] = ACTIONS(3364), - [anon_sym__Generic] = ACTIONS(3364), - [anon_sym_asm] = ACTIONS(3364), - [anon_sym___asm__] = ACTIONS(3364), - [sym_number_literal] = ACTIONS(3366), - [anon_sym_L_SQUOTE] = ACTIONS(3366), - [anon_sym_u_SQUOTE] = ACTIONS(3366), - [anon_sym_U_SQUOTE] = ACTIONS(3366), - [anon_sym_u8_SQUOTE] = ACTIONS(3366), - [anon_sym_SQUOTE] = ACTIONS(3366), - [anon_sym_AT] = ACTIONS(3364), - [anon_sym_DQUOTE] = ACTIONS(3366), - [anon_sym_L_DQUOTE] = ACTIONS(3366), - [anon_sym_u_DQUOTE] = ACTIONS(3366), - [anon_sym_U_DQUOTE] = ACTIONS(3366), - [anon_sym_u8_DQUOTE] = ACTIONS(3366), - [sym_true] = ACTIONS(3364), - [sym_false] = ACTIONS(3364), - [anon_sym_NULL] = ACTIONS(3364), - [anon_sym_nullptr] = ACTIONS(3364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3364), - [anon_sym___typeof] = ACTIONS(3364), - [anon_sym_typeof] = ACTIONS(3364), - [anon_sym_ATimport] = ACTIONS(3366), - [aux_sym_preproc_undef_token1] = ACTIONS(3364), - [anon_sym_POUND] = ACTIONS(3364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE] = ACTIONS(3364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_API_AVAILABLE] = ACTIONS(3364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_API_DEPRECATED] = ACTIONS(3364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3364), - [anon_sym___deprecated_msg] = ACTIONS(3364), - [anon_sym___deprecated_enum_msg] = ACTIONS(3364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3364), - [anon_sym_ATprotocol] = ACTIONS(3366), - [anon_sym_ATinterface] = ACTIONS(3366), - [anon_sym_ATimplementation] = ACTIONS(3366), - [anon_sym_ATcompatibility_alias] = ACTIONS(3366), - [anon_sym_ATsynthesize] = ACTIONS(3366), - [anon_sym_ATdynamic] = ACTIONS(3366), - [anon_sym__Alignas] = ACTIONS(3364), - [anon_sym_ATtry] = ACTIONS(3366), - [anon_sym___try] = ACTIONS(3364), - [anon_sym_ATthrow] = ACTIONS(3366), - [anon_sym_ATselector] = ACTIONS(3366), - [anon_sym_ATavailable] = ACTIONS(3366), - [anon_sym___builtin_available] = ACTIONS(3364), - [anon_sym_va_arg] = ACTIONS(3364), - [anon_sym___asm] = ACTIONS(3364), - [anon_sym_ATencode] = ACTIONS(3366), - [anon_sym_ATsynchronized] = ACTIONS(3366), - [anon_sym_BOOL] = ACTIONS(3364), - [anon_sym_IMP] = ACTIONS(3364), - [anon_sym_SEL] = ACTIONS(3364), - [anon_sym_Class] = ACTIONS(3364), - [anon_sym_id] = ACTIONS(3364), - }, - [744] = { - [sym_identifier] = ACTIONS(3368), - [aux_sym_preproc_include_token1] = ACTIONS(3368), - [aux_sym_preproc_include_token2] = ACTIONS(3368), - [aux_sym_preproc_def_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token2] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3368), - [aux_sym_preproc_else_token1] = ACTIONS(3368), - [aux_sym_preproc_elif_token1] = ACTIONS(3368), - [sym_preproc_directive] = ACTIONS(3368), - [anon_sym_LPAREN2] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3370), - [anon_sym_TILDE] = ACTIONS(3370), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_CARET] = ACTIONS(3370), - [anon_sym_AMP] = ACTIONS(3370), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym___extension__] = ACTIONS(3368), - [anon_sym_typedef] = ACTIONS(3368), - [anon_sym_extern] = ACTIONS(3368), - [anon_sym___attribute__] = ACTIONS(3368), - [anon_sym___attribute] = ACTIONS(3368), - [anon_sym_noreturn] = ACTIONS(3368), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym___declspec] = ACTIONS(3368), - [anon_sym___cdecl] = ACTIONS(3368), - [anon_sym___clrcall] = ACTIONS(3368), - [anon_sym___stdcall] = ACTIONS(3368), - [anon_sym___fastcall] = ACTIONS(3368), - [anon_sym___thiscall] = ACTIONS(3368), - [anon_sym___vectorcall] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_signed] = ACTIONS(3368), - [anon_sym_unsigned] = ACTIONS(3368), - [anon_sym_long] = ACTIONS(3368), - [anon_sym_short] = ACTIONS(3368), - [anon_sym_ATautoreleasepool] = ACTIONS(3370), - [anon_sym_static] = ACTIONS(3368), - [anon_sym_auto] = ACTIONS(3368), - [anon_sym_register] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym___inline] = ACTIONS(3368), - [anon_sym___inline__] = ACTIONS(3368), - [anon_sym___forceinline] = ACTIONS(3368), - [anon_sym_thread_local] = ACTIONS(3368), - [anon_sym___thread] = ACTIONS(3368), - [anon_sym_CG_EXTERN] = ACTIONS(3368), - [anon_sym_CG_INLINE] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3368), - [anon_sym_IBOutlet] = ACTIONS(3368), - [anon_sym_IBInspectable] = ACTIONS(3368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3368), - [anon_sym_NS_INLINE] = ACTIONS(3368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3368), - [anon_sym_OBJC_EXPORT] = ACTIONS(3368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3368), - [anon_sym_const] = ACTIONS(3368), - [anon_sym_constexpr] = ACTIONS(3368), - [anon_sym_volatile] = ACTIONS(3368), - [anon_sym_restrict] = ACTIONS(3368), - [anon_sym___restrict__] = ACTIONS(3368), - [anon_sym__Atomic] = ACTIONS(3368), - [anon_sym__Noreturn] = ACTIONS(3368), - [anon_sym_nullable] = ACTIONS(3368), - [anon_sym__Complex] = ACTIONS(3368), - [anon_sym__Nonnull] = ACTIONS(3368), - [anon_sym__Nullable] = ACTIONS(3368), - [anon_sym__Nullable_result] = ACTIONS(3368), - [anon_sym__Null_unspecified] = ACTIONS(3368), - [anon_sym___autoreleasing] = ACTIONS(3368), - [anon_sym___block] = ACTIONS(3368), - [anon_sym___bridge] = ACTIONS(3368), - [anon_sym___bridge_retained] = ACTIONS(3368), - [anon_sym___bridge_transfer] = ACTIONS(3368), - [anon_sym___complex] = ACTIONS(3368), - [anon_sym___const] = ACTIONS(3368), - [anon_sym___imag] = ACTIONS(3368), - [anon_sym___kindof] = ACTIONS(3368), - [anon_sym___nonnull] = ACTIONS(3368), - [anon_sym___nullable] = ACTIONS(3368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3368), - [anon_sym___real] = ACTIONS(3368), - [anon_sym___strong] = ACTIONS(3368), - [anon_sym___unsafe_unretained] = ACTIONS(3368), - [anon_sym___unused] = ACTIONS(3368), - [anon_sym___weak] = ACTIONS(3368), - [sym_primitive_type] = ACTIONS(3368), - [anon_sym_enum] = ACTIONS(3368), - [anon_sym_struct] = ACTIONS(3368), - [anon_sym_union] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_switch] = ACTIONS(3368), - [anon_sym_case] = ACTIONS(3368), - [anon_sym_default] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_do] = ACTIONS(3368), - [anon_sym_for] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_goto] = ACTIONS(3368), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_sizeof] = ACTIONS(3368), - [anon_sym___alignof__] = ACTIONS(3368), - [anon_sym___alignof] = ACTIONS(3368), - [anon_sym__alignof] = ACTIONS(3368), - [anon_sym_alignof] = ACTIONS(3368), - [anon_sym__Alignof] = ACTIONS(3368), - [anon_sym_offsetof] = ACTIONS(3368), - [anon_sym__Generic] = ACTIONS(3368), - [anon_sym_asm] = ACTIONS(3368), - [anon_sym___asm__] = ACTIONS(3368), - [sym_number_literal] = ACTIONS(3370), - [anon_sym_L_SQUOTE] = ACTIONS(3370), - [anon_sym_u_SQUOTE] = ACTIONS(3370), - [anon_sym_U_SQUOTE] = ACTIONS(3370), - [anon_sym_u8_SQUOTE] = ACTIONS(3370), - [anon_sym_SQUOTE] = ACTIONS(3370), - [anon_sym_AT] = ACTIONS(3368), - [anon_sym_DQUOTE] = ACTIONS(3370), - [anon_sym_L_DQUOTE] = ACTIONS(3370), - [anon_sym_u_DQUOTE] = ACTIONS(3370), - [anon_sym_U_DQUOTE] = ACTIONS(3370), - [anon_sym_u8_DQUOTE] = ACTIONS(3370), - [sym_true] = ACTIONS(3368), - [sym_false] = ACTIONS(3368), - [anon_sym_NULL] = ACTIONS(3368), - [anon_sym_nullptr] = ACTIONS(3368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3368), - [anon_sym___typeof] = ACTIONS(3368), - [anon_sym_typeof] = ACTIONS(3368), - [anon_sym_ATimport] = ACTIONS(3370), - [aux_sym_preproc_undef_token1] = ACTIONS(3368), - [anon_sym_POUND] = ACTIONS(3368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE] = ACTIONS(3368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_API_AVAILABLE] = ACTIONS(3368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_API_DEPRECATED] = ACTIONS(3368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3368), - [anon_sym___deprecated_msg] = ACTIONS(3368), - [anon_sym___deprecated_enum_msg] = ACTIONS(3368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3368), - [anon_sym_ATprotocol] = ACTIONS(3370), - [anon_sym_ATinterface] = ACTIONS(3370), - [anon_sym_ATimplementation] = ACTIONS(3370), - [anon_sym_ATcompatibility_alias] = ACTIONS(3370), - [anon_sym_ATsynthesize] = ACTIONS(3370), - [anon_sym_ATdynamic] = ACTIONS(3370), - [anon_sym__Alignas] = ACTIONS(3368), - [anon_sym_ATtry] = ACTIONS(3370), - [anon_sym___try] = ACTIONS(3368), - [anon_sym_ATthrow] = ACTIONS(3370), - [anon_sym_ATselector] = ACTIONS(3370), - [anon_sym_ATavailable] = ACTIONS(3370), - [anon_sym___builtin_available] = ACTIONS(3368), - [anon_sym_va_arg] = ACTIONS(3368), - [anon_sym___asm] = ACTIONS(3368), - [anon_sym_ATencode] = ACTIONS(3370), - [anon_sym_ATsynchronized] = ACTIONS(3370), - [anon_sym_BOOL] = ACTIONS(3368), - [anon_sym_IMP] = ACTIONS(3368), - [anon_sym_SEL] = ACTIONS(3368), - [anon_sym_Class] = ACTIONS(3368), - [anon_sym_id] = ACTIONS(3368), - }, - [745] = { - [sym_identifier] = ACTIONS(3384), - [aux_sym_preproc_include_token1] = ACTIONS(3384), - [aux_sym_preproc_include_token2] = ACTIONS(3384), - [aux_sym_preproc_def_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token2] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3384), - [aux_sym_preproc_else_token1] = ACTIONS(3384), - [aux_sym_preproc_elif_token1] = ACTIONS(3384), - [sym_preproc_directive] = ACTIONS(3384), - [anon_sym_LPAREN2] = ACTIONS(3386), - [anon_sym_BANG] = ACTIONS(3386), - [anon_sym_TILDE] = ACTIONS(3386), - [anon_sym_DASH] = ACTIONS(3384), - [anon_sym_PLUS] = ACTIONS(3384), - [anon_sym_STAR] = ACTIONS(3386), - [anon_sym_CARET] = ACTIONS(3386), - [anon_sym_AMP] = ACTIONS(3386), - [anon_sym_SEMI] = ACTIONS(3386), - [anon_sym___extension__] = ACTIONS(3384), - [anon_sym_typedef] = ACTIONS(3384), - [anon_sym_extern] = ACTIONS(3384), - [anon_sym___attribute__] = ACTIONS(3384), - [anon_sym___attribute] = ACTIONS(3384), - [anon_sym_noreturn] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3386), - [anon_sym___declspec] = ACTIONS(3384), - [anon_sym___cdecl] = ACTIONS(3384), - [anon_sym___clrcall] = ACTIONS(3384), - [anon_sym___stdcall] = ACTIONS(3384), - [anon_sym___fastcall] = ACTIONS(3384), - [anon_sym___thiscall] = ACTIONS(3384), - [anon_sym___vectorcall] = ACTIONS(3384), - [anon_sym_LBRACE] = ACTIONS(3386), - [anon_sym_signed] = ACTIONS(3384), - [anon_sym_unsigned] = ACTIONS(3384), - [anon_sym_long] = ACTIONS(3384), - [anon_sym_short] = ACTIONS(3384), - [anon_sym_ATautoreleasepool] = ACTIONS(3386), - [anon_sym_static] = ACTIONS(3384), - [anon_sym_auto] = ACTIONS(3384), - [anon_sym_register] = ACTIONS(3384), - [anon_sym_inline] = ACTIONS(3384), - [anon_sym___inline] = ACTIONS(3384), - [anon_sym___inline__] = ACTIONS(3384), - [anon_sym___forceinline] = ACTIONS(3384), - [anon_sym_thread_local] = ACTIONS(3384), - [anon_sym___thread] = ACTIONS(3384), - [anon_sym_CG_EXTERN] = ACTIONS(3384), - [anon_sym_CG_INLINE] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3384), - [anon_sym_IBOutlet] = ACTIONS(3384), - [anon_sym_IBInspectable] = ACTIONS(3384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3384), - [anon_sym_NS_INLINE] = ACTIONS(3384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3384), - [anon_sym_OBJC_EXPORT] = ACTIONS(3384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3384), - [anon_sym_const] = ACTIONS(3384), - [anon_sym_constexpr] = ACTIONS(3384), - [anon_sym_volatile] = ACTIONS(3384), - [anon_sym_restrict] = ACTIONS(3384), - [anon_sym___restrict__] = ACTIONS(3384), - [anon_sym__Atomic] = ACTIONS(3384), - [anon_sym__Noreturn] = ACTIONS(3384), - [anon_sym_nullable] = ACTIONS(3384), - [anon_sym__Complex] = ACTIONS(3384), - [anon_sym__Nonnull] = ACTIONS(3384), - [anon_sym__Nullable] = ACTIONS(3384), - [anon_sym__Nullable_result] = ACTIONS(3384), - [anon_sym__Null_unspecified] = ACTIONS(3384), - [anon_sym___autoreleasing] = ACTIONS(3384), - [anon_sym___block] = ACTIONS(3384), - [anon_sym___bridge] = ACTIONS(3384), - [anon_sym___bridge_retained] = ACTIONS(3384), - [anon_sym___bridge_transfer] = ACTIONS(3384), - [anon_sym___complex] = ACTIONS(3384), - [anon_sym___const] = ACTIONS(3384), - [anon_sym___imag] = ACTIONS(3384), - [anon_sym___kindof] = ACTIONS(3384), - [anon_sym___nonnull] = ACTIONS(3384), - [anon_sym___nullable] = ACTIONS(3384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3384), - [anon_sym___real] = ACTIONS(3384), - [anon_sym___strong] = ACTIONS(3384), - [anon_sym___unsafe_unretained] = ACTIONS(3384), - [anon_sym___unused] = ACTIONS(3384), - [anon_sym___weak] = ACTIONS(3384), - [sym_primitive_type] = ACTIONS(3384), - [anon_sym_enum] = ACTIONS(3384), - [anon_sym_struct] = ACTIONS(3384), - [anon_sym_union] = ACTIONS(3384), - [anon_sym_if] = ACTIONS(3384), - [anon_sym_switch] = ACTIONS(3384), - [anon_sym_case] = ACTIONS(3384), - [anon_sym_default] = ACTIONS(3384), - [anon_sym_while] = ACTIONS(3384), - [anon_sym_do] = ACTIONS(3384), - [anon_sym_for] = ACTIONS(3384), - [anon_sym_in] = ACTIONS(3384), - [anon_sym_return] = ACTIONS(3384), - [anon_sym_break] = ACTIONS(3384), - [anon_sym_continue] = ACTIONS(3384), - [anon_sym_goto] = ACTIONS(3384), - [anon_sym_DASH_DASH] = ACTIONS(3386), - [anon_sym_PLUS_PLUS] = ACTIONS(3386), - [anon_sym_sizeof] = ACTIONS(3384), - [anon_sym___alignof__] = ACTIONS(3384), - [anon_sym___alignof] = ACTIONS(3384), - [anon_sym__alignof] = ACTIONS(3384), - [anon_sym_alignof] = ACTIONS(3384), - [anon_sym__Alignof] = ACTIONS(3384), - [anon_sym_offsetof] = ACTIONS(3384), - [anon_sym__Generic] = ACTIONS(3384), - [anon_sym_asm] = ACTIONS(3384), - [anon_sym___asm__] = ACTIONS(3384), - [sym_number_literal] = ACTIONS(3386), - [anon_sym_L_SQUOTE] = ACTIONS(3386), - [anon_sym_u_SQUOTE] = ACTIONS(3386), - [anon_sym_U_SQUOTE] = ACTIONS(3386), - [anon_sym_u8_SQUOTE] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3386), - [anon_sym_AT] = ACTIONS(3384), - [anon_sym_DQUOTE] = ACTIONS(3386), - [anon_sym_L_DQUOTE] = ACTIONS(3386), - [anon_sym_u_DQUOTE] = ACTIONS(3386), - [anon_sym_U_DQUOTE] = ACTIONS(3386), - [anon_sym_u8_DQUOTE] = ACTIONS(3386), - [sym_true] = ACTIONS(3384), - [sym_false] = ACTIONS(3384), - [anon_sym_NULL] = ACTIONS(3384), - [anon_sym_nullptr] = ACTIONS(3384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3384), - [anon_sym___typeof] = ACTIONS(3384), - [anon_sym_typeof] = ACTIONS(3384), - [anon_sym_ATimport] = ACTIONS(3386), - [aux_sym_preproc_undef_token1] = ACTIONS(3384), - [anon_sym_POUND] = ACTIONS(3384), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE] = ACTIONS(3384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_API_AVAILABLE] = ACTIONS(3384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_API_DEPRECATED] = ACTIONS(3384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3384), - [anon_sym___deprecated_msg] = ACTIONS(3384), - [anon_sym___deprecated_enum_msg] = ACTIONS(3384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3384), - [anon_sym_ATprotocol] = ACTIONS(3386), - [anon_sym_ATinterface] = ACTIONS(3386), - [anon_sym_ATimplementation] = ACTIONS(3386), - [anon_sym_ATcompatibility_alias] = ACTIONS(3386), - [anon_sym_ATsynthesize] = ACTIONS(3386), - [anon_sym_ATdynamic] = ACTIONS(3386), - [anon_sym__Alignas] = ACTIONS(3384), - [anon_sym_ATtry] = ACTIONS(3386), - [anon_sym___try] = ACTIONS(3384), - [anon_sym_ATthrow] = ACTIONS(3386), - [anon_sym_ATselector] = ACTIONS(3386), - [anon_sym_ATavailable] = ACTIONS(3386), - [anon_sym___builtin_available] = ACTIONS(3384), - [anon_sym_va_arg] = ACTIONS(3384), - [anon_sym___asm] = ACTIONS(3384), - [anon_sym_ATencode] = ACTIONS(3386), - [anon_sym_ATsynchronized] = ACTIONS(3386), - [anon_sym_BOOL] = ACTIONS(3384), - [anon_sym_IMP] = ACTIONS(3384), - [anon_sym_SEL] = ACTIONS(3384), - [anon_sym_Class] = ACTIONS(3384), - [anon_sym_id] = ACTIONS(3384), - }, - [746] = { - [sym_identifier] = ACTIONS(3388), - [aux_sym_preproc_include_token1] = ACTIONS(3388), - [aux_sym_preproc_include_token2] = ACTIONS(3388), - [aux_sym_preproc_def_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token2] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3388), - [aux_sym_preproc_else_token1] = ACTIONS(3388), - [aux_sym_preproc_elif_token1] = ACTIONS(3388), - [sym_preproc_directive] = ACTIONS(3388), - [anon_sym_LPAREN2] = ACTIONS(3390), - [anon_sym_BANG] = ACTIONS(3390), - [anon_sym_TILDE] = ACTIONS(3390), - [anon_sym_DASH] = ACTIONS(3388), - [anon_sym_PLUS] = ACTIONS(3388), - [anon_sym_STAR] = ACTIONS(3390), - [anon_sym_CARET] = ACTIONS(3390), - [anon_sym_AMP] = ACTIONS(3390), - [anon_sym_SEMI] = ACTIONS(3390), - [anon_sym___extension__] = ACTIONS(3388), - [anon_sym_typedef] = ACTIONS(3388), - [anon_sym_extern] = ACTIONS(3388), - [anon_sym___attribute__] = ACTIONS(3388), - [anon_sym___attribute] = ACTIONS(3388), - [anon_sym_noreturn] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3390), - [anon_sym___declspec] = ACTIONS(3388), - [anon_sym___cdecl] = ACTIONS(3388), - [anon_sym___clrcall] = ACTIONS(3388), - [anon_sym___stdcall] = ACTIONS(3388), - [anon_sym___fastcall] = ACTIONS(3388), - [anon_sym___thiscall] = ACTIONS(3388), - [anon_sym___vectorcall] = ACTIONS(3388), - [anon_sym_LBRACE] = ACTIONS(3390), - [anon_sym_signed] = ACTIONS(3388), - [anon_sym_unsigned] = ACTIONS(3388), - [anon_sym_long] = ACTIONS(3388), - [anon_sym_short] = ACTIONS(3388), - [anon_sym_ATautoreleasepool] = ACTIONS(3390), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_auto] = ACTIONS(3388), - [anon_sym_register] = ACTIONS(3388), - [anon_sym_inline] = ACTIONS(3388), - [anon_sym___inline] = ACTIONS(3388), - [anon_sym___inline__] = ACTIONS(3388), - [anon_sym___forceinline] = ACTIONS(3388), - [anon_sym_thread_local] = ACTIONS(3388), - [anon_sym___thread] = ACTIONS(3388), - [anon_sym_CG_EXTERN] = ACTIONS(3388), - [anon_sym_CG_INLINE] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3388), - [anon_sym_IBOutlet] = ACTIONS(3388), - [anon_sym_IBInspectable] = ACTIONS(3388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3388), - [anon_sym_NS_INLINE] = ACTIONS(3388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3388), - [anon_sym_OBJC_EXPORT] = ACTIONS(3388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3388), - [anon_sym_const] = ACTIONS(3388), - [anon_sym_constexpr] = ACTIONS(3388), - [anon_sym_volatile] = ACTIONS(3388), - [anon_sym_restrict] = ACTIONS(3388), - [anon_sym___restrict__] = ACTIONS(3388), - [anon_sym__Atomic] = ACTIONS(3388), - [anon_sym__Noreturn] = ACTIONS(3388), - [anon_sym_nullable] = ACTIONS(3388), - [anon_sym__Complex] = ACTIONS(3388), - [anon_sym__Nonnull] = ACTIONS(3388), - [anon_sym__Nullable] = ACTIONS(3388), - [anon_sym__Nullable_result] = ACTIONS(3388), - [anon_sym__Null_unspecified] = ACTIONS(3388), - [anon_sym___autoreleasing] = ACTIONS(3388), - [anon_sym___block] = ACTIONS(3388), - [anon_sym___bridge] = ACTIONS(3388), - [anon_sym___bridge_retained] = ACTIONS(3388), - [anon_sym___bridge_transfer] = ACTIONS(3388), - [anon_sym___complex] = ACTIONS(3388), - [anon_sym___const] = ACTIONS(3388), - [anon_sym___imag] = ACTIONS(3388), - [anon_sym___kindof] = ACTIONS(3388), - [anon_sym___nonnull] = ACTIONS(3388), - [anon_sym___nullable] = ACTIONS(3388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3388), - [anon_sym___real] = ACTIONS(3388), - [anon_sym___strong] = ACTIONS(3388), - [anon_sym___unsafe_unretained] = ACTIONS(3388), - [anon_sym___unused] = ACTIONS(3388), - [anon_sym___weak] = ACTIONS(3388), - [sym_primitive_type] = ACTIONS(3388), - [anon_sym_enum] = ACTIONS(3388), - [anon_sym_struct] = ACTIONS(3388), - [anon_sym_union] = ACTIONS(3388), - [anon_sym_if] = ACTIONS(3388), - [anon_sym_switch] = ACTIONS(3388), - [anon_sym_case] = ACTIONS(3388), - [anon_sym_default] = ACTIONS(3388), - [anon_sym_while] = ACTIONS(3388), - [anon_sym_do] = ACTIONS(3388), - [anon_sym_for] = ACTIONS(3388), - [anon_sym_in] = ACTIONS(3388), - [anon_sym_return] = ACTIONS(3388), - [anon_sym_break] = ACTIONS(3388), - [anon_sym_continue] = ACTIONS(3388), - [anon_sym_goto] = ACTIONS(3388), - [anon_sym_DASH_DASH] = ACTIONS(3390), - [anon_sym_PLUS_PLUS] = ACTIONS(3390), - [anon_sym_sizeof] = ACTIONS(3388), - [anon_sym___alignof__] = ACTIONS(3388), - [anon_sym___alignof] = ACTIONS(3388), - [anon_sym__alignof] = ACTIONS(3388), - [anon_sym_alignof] = ACTIONS(3388), - [anon_sym__Alignof] = ACTIONS(3388), - [anon_sym_offsetof] = ACTIONS(3388), - [anon_sym__Generic] = ACTIONS(3388), - [anon_sym_asm] = ACTIONS(3388), - [anon_sym___asm__] = ACTIONS(3388), - [sym_number_literal] = ACTIONS(3390), - [anon_sym_L_SQUOTE] = ACTIONS(3390), - [anon_sym_u_SQUOTE] = ACTIONS(3390), - [anon_sym_U_SQUOTE] = ACTIONS(3390), - [anon_sym_u8_SQUOTE] = ACTIONS(3390), - [anon_sym_SQUOTE] = ACTIONS(3390), - [anon_sym_AT] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [anon_sym_L_DQUOTE] = ACTIONS(3390), - [anon_sym_u_DQUOTE] = ACTIONS(3390), - [anon_sym_U_DQUOTE] = ACTIONS(3390), - [anon_sym_u8_DQUOTE] = ACTIONS(3390), - [sym_true] = ACTIONS(3388), - [sym_false] = ACTIONS(3388), - [anon_sym_NULL] = ACTIONS(3388), - [anon_sym_nullptr] = ACTIONS(3388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3388), - [anon_sym___typeof] = ACTIONS(3388), - [anon_sym_typeof] = ACTIONS(3388), - [anon_sym_ATimport] = ACTIONS(3390), - [aux_sym_preproc_undef_token1] = ACTIONS(3388), - [anon_sym_POUND] = ACTIONS(3388), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE] = ACTIONS(3388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_API_AVAILABLE] = ACTIONS(3388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_API_DEPRECATED] = ACTIONS(3388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3388), - [anon_sym___deprecated_msg] = ACTIONS(3388), - [anon_sym___deprecated_enum_msg] = ACTIONS(3388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3388), - [anon_sym_ATprotocol] = ACTIONS(3390), - [anon_sym_ATinterface] = ACTIONS(3390), - [anon_sym_ATimplementation] = ACTIONS(3390), - [anon_sym_ATcompatibility_alias] = ACTIONS(3390), - [anon_sym_ATsynthesize] = ACTIONS(3390), - [anon_sym_ATdynamic] = ACTIONS(3390), - [anon_sym__Alignas] = ACTIONS(3388), - [anon_sym_ATtry] = ACTIONS(3390), - [anon_sym___try] = ACTIONS(3388), - [anon_sym_ATthrow] = ACTIONS(3390), - [anon_sym_ATselector] = ACTIONS(3390), - [anon_sym_ATavailable] = ACTIONS(3390), - [anon_sym___builtin_available] = ACTIONS(3388), - [anon_sym_va_arg] = ACTIONS(3388), - [anon_sym___asm] = ACTIONS(3388), - [anon_sym_ATencode] = ACTIONS(3390), - [anon_sym_ATsynchronized] = ACTIONS(3390), - [anon_sym_BOOL] = ACTIONS(3388), - [anon_sym_IMP] = ACTIONS(3388), - [anon_sym_SEL] = ACTIONS(3388), - [anon_sym_Class] = ACTIONS(3388), - [anon_sym_id] = ACTIONS(3388), - }, - [747] = { - [sym_identifier] = ACTIONS(3392), - [aux_sym_preproc_include_token1] = ACTIONS(3392), - [aux_sym_preproc_include_token2] = ACTIONS(3392), - [aux_sym_preproc_def_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token2] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3392), - [aux_sym_preproc_else_token1] = ACTIONS(3392), - [aux_sym_preproc_elif_token1] = ACTIONS(3392), - [sym_preproc_directive] = ACTIONS(3392), - [anon_sym_LPAREN2] = ACTIONS(3394), - [anon_sym_BANG] = ACTIONS(3394), - [anon_sym_TILDE] = ACTIONS(3394), - [anon_sym_DASH] = ACTIONS(3392), - [anon_sym_PLUS] = ACTIONS(3392), - [anon_sym_STAR] = ACTIONS(3394), - [anon_sym_CARET] = ACTIONS(3394), - [anon_sym_AMP] = ACTIONS(3394), - [anon_sym_SEMI] = ACTIONS(3394), - [anon_sym___extension__] = ACTIONS(3392), - [anon_sym_typedef] = ACTIONS(3392), - [anon_sym_extern] = ACTIONS(3392), - [anon_sym___attribute__] = ACTIONS(3392), - [anon_sym___attribute] = ACTIONS(3392), - [anon_sym_noreturn] = ACTIONS(3392), - [anon_sym_LBRACK] = ACTIONS(3394), - [anon_sym___declspec] = ACTIONS(3392), - [anon_sym___cdecl] = ACTIONS(3392), - [anon_sym___clrcall] = ACTIONS(3392), - [anon_sym___stdcall] = ACTIONS(3392), - [anon_sym___fastcall] = ACTIONS(3392), - [anon_sym___thiscall] = ACTIONS(3392), - [anon_sym___vectorcall] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3394), - [anon_sym_signed] = ACTIONS(3392), - [anon_sym_unsigned] = ACTIONS(3392), - [anon_sym_long] = ACTIONS(3392), - [anon_sym_short] = ACTIONS(3392), - [anon_sym_ATautoreleasepool] = ACTIONS(3394), - [anon_sym_static] = ACTIONS(3392), - [anon_sym_auto] = ACTIONS(3392), - [anon_sym_register] = ACTIONS(3392), - [anon_sym_inline] = ACTIONS(3392), - [anon_sym___inline] = ACTIONS(3392), - [anon_sym___inline__] = ACTIONS(3392), - [anon_sym___forceinline] = ACTIONS(3392), - [anon_sym_thread_local] = ACTIONS(3392), - [anon_sym___thread] = ACTIONS(3392), - [anon_sym_CG_EXTERN] = ACTIONS(3392), - [anon_sym_CG_INLINE] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3392), - [anon_sym_IBOutlet] = ACTIONS(3392), - [anon_sym_IBInspectable] = ACTIONS(3392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3392), - [anon_sym_NS_INLINE] = ACTIONS(3392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3392), - [anon_sym_OBJC_EXPORT] = ACTIONS(3392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3392), - [anon_sym_const] = ACTIONS(3392), - [anon_sym_constexpr] = ACTIONS(3392), - [anon_sym_volatile] = ACTIONS(3392), - [anon_sym_restrict] = ACTIONS(3392), - [anon_sym___restrict__] = ACTIONS(3392), - [anon_sym__Atomic] = ACTIONS(3392), - [anon_sym__Noreturn] = ACTIONS(3392), - [anon_sym_nullable] = ACTIONS(3392), - [anon_sym__Complex] = ACTIONS(3392), - [anon_sym__Nonnull] = ACTIONS(3392), - [anon_sym__Nullable] = ACTIONS(3392), - [anon_sym__Nullable_result] = ACTIONS(3392), - [anon_sym__Null_unspecified] = ACTIONS(3392), - [anon_sym___autoreleasing] = ACTIONS(3392), - [anon_sym___block] = ACTIONS(3392), - [anon_sym___bridge] = ACTIONS(3392), - [anon_sym___bridge_retained] = ACTIONS(3392), - [anon_sym___bridge_transfer] = ACTIONS(3392), - [anon_sym___complex] = ACTIONS(3392), - [anon_sym___const] = ACTIONS(3392), - [anon_sym___imag] = ACTIONS(3392), - [anon_sym___kindof] = ACTIONS(3392), - [anon_sym___nonnull] = ACTIONS(3392), - [anon_sym___nullable] = ACTIONS(3392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3392), - [anon_sym___real] = ACTIONS(3392), - [anon_sym___strong] = ACTIONS(3392), - [anon_sym___unsafe_unretained] = ACTIONS(3392), - [anon_sym___unused] = ACTIONS(3392), - [anon_sym___weak] = ACTIONS(3392), - [sym_primitive_type] = ACTIONS(3392), - [anon_sym_enum] = ACTIONS(3392), - [anon_sym_struct] = ACTIONS(3392), - [anon_sym_union] = ACTIONS(3392), - [anon_sym_if] = ACTIONS(3392), - [anon_sym_switch] = ACTIONS(3392), - [anon_sym_case] = ACTIONS(3392), - [anon_sym_default] = ACTIONS(3392), - [anon_sym_while] = ACTIONS(3392), - [anon_sym_do] = ACTIONS(3392), - [anon_sym_for] = ACTIONS(3392), - [anon_sym_in] = ACTIONS(3392), - [anon_sym_return] = ACTIONS(3392), - [anon_sym_break] = ACTIONS(3392), - [anon_sym_continue] = ACTIONS(3392), - [anon_sym_goto] = ACTIONS(3392), - [anon_sym_DASH_DASH] = ACTIONS(3394), - [anon_sym_PLUS_PLUS] = ACTIONS(3394), - [anon_sym_sizeof] = ACTIONS(3392), - [anon_sym___alignof__] = ACTIONS(3392), - [anon_sym___alignof] = ACTIONS(3392), - [anon_sym__alignof] = ACTIONS(3392), - [anon_sym_alignof] = ACTIONS(3392), - [anon_sym__Alignof] = ACTIONS(3392), - [anon_sym_offsetof] = ACTIONS(3392), - [anon_sym__Generic] = ACTIONS(3392), - [anon_sym_asm] = ACTIONS(3392), - [anon_sym___asm__] = ACTIONS(3392), - [sym_number_literal] = ACTIONS(3394), - [anon_sym_L_SQUOTE] = ACTIONS(3394), - [anon_sym_u_SQUOTE] = ACTIONS(3394), - [anon_sym_U_SQUOTE] = ACTIONS(3394), - [anon_sym_u8_SQUOTE] = ACTIONS(3394), - [anon_sym_SQUOTE] = ACTIONS(3394), - [anon_sym_AT] = ACTIONS(3392), - [anon_sym_DQUOTE] = ACTIONS(3394), - [anon_sym_L_DQUOTE] = ACTIONS(3394), - [anon_sym_u_DQUOTE] = ACTIONS(3394), - [anon_sym_U_DQUOTE] = ACTIONS(3394), - [anon_sym_u8_DQUOTE] = ACTIONS(3394), - [sym_true] = ACTIONS(3392), - [sym_false] = ACTIONS(3392), - [anon_sym_NULL] = ACTIONS(3392), - [anon_sym_nullptr] = ACTIONS(3392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3392), - [anon_sym___typeof] = ACTIONS(3392), - [anon_sym_typeof] = ACTIONS(3392), - [anon_sym_ATimport] = ACTIONS(3394), - [aux_sym_preproc_undef_token1] = ACTIONS(3392), - [anon_sym_POUND] = ACTIONS(3392), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE] = ACTIONS(3392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_API_AVAILABLE] = ACTIONS(3392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_API_DEPRECATED] = ACTIONS(3392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3392), - [anon_sym___deprecated_msg] = ACTIONS(3392), - [anon_sym___deprecated_enum_msg] = ACTIONS(3392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3392), - [anon_sym_ATprotocol] = ACTIONS(3394), - [anon_sym_ATinterface] = ACTIONS(3394), - [anon_sym_ATimplementation] = ACTIONS(3394), - [anon_sym_ATcompatibility_alias] = ACTIONS(3394), - [anon_sym_ATsynthesize] = ACTIONS(3394), - [anon_sym_ATdynamic] = ACTIONS(3394), - [anon_sym__Alignas] = ACTIONS(3392), - [anon_sym_ATtry] = ACTIONS(3394), - [anon_sym___try] = ACTIONS(3392), - [anon_sym_ATthrow] = ACTIONS(3394), - [anon_sym_ATselector] = ACTIONS(3394), - [anon_sym_ATavailable] = ACTIONS(3394), - [anon_sym___builtin_available] = ACTIONS(3392), - [anon_sym_va_arg] = ACTIONS(3392), - [anon_sym___asm] = ACTIONS(3392), - [anon_sym_ATencode] = ACTIONS(3394), - [anon_sym_ATsynchronized] = ACTIONS(3394), - [anon_sym_BOOL] = ACTIONS(3392), - [anon_sym_IMP] = ACTIONS(3392), - [anon_sym_SEL] = ACTIONS(3392), - [anon_sym_Class] = ACTIONS(3392), - [anon_sym_id] = ACTIONS(3392), - }, - [748] = { - [sym_identifier] = ACTIONS(3202), - [aux_sym_preproc_include_token1] = ACTIONS(3202), - [aux_sym_preproc_include_token2] = ACTIONS(3202), - [aux_sym_preproc_def_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token2] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3202), - [aux_sym_preproc_else_token1] = ACTIONS(3202), - [aux_sym_preproc_elif_token1] = ACTIONS(3202), - [sym_preproc_directive] = ACTIONS(3202), - [anon_sym_LPAREN2] = ACTIONS(3204), - [anon_sym_BANG] = ACTIONS(3204), - [anon_sym_TILDE] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3202), - [anon_sym_PLUS] = ACTIONS(3202), - [anon_sym_STAR] = ACTIONS(3204), - [anon_sym_CARET] = ACTIONS(3204), - [anon_sym_AMP] = ACTIONS(3204), - [anon_sym_SEMI] = ACTIONS(3204), - [anon_sym___extension__] = ACTIONS(3202), - [anon_sym_typedef] = ACTIONS(3202), - [anon_sym_extern] = ACTIONS(3202), - [anon_sym___attribute__] = ACTIONS(3202), - [anon_sym___attribute] = ACTIONS(3202), - [anon_sym_noreturn] = ACTIONS(3202), - [anon_sym_LBRACK] = ACTIONS(3204), - [anon_sym___declspec] = ACTIONS(3202), - [anon_sym___cdecl] = ACTIONS(3202), - [anon_sym___clrcall] = ACTIONS(3202), - [anon_sym___stdcall] = ACTIONS(3202), - [anon_sym___fastcall] = ACTIONS(3202), - [anon_sym___thiscall] = ACTIONS(3202), - [anon_sym___vectorcall] = ACTIONS(3202), - [anon_sym_LBRACE] = ACTIONS(3204), - [anon_sym_signed] = ACTIONS(3202), - [anon_sym_unsigned] = ACTIONS(3202), - [anon_sym_long] = ACTIONS(3202), - [anon_sym_short] = ACTIONS(3202), - [anon_sym_ATautoreleasepool] = ACTIONS(3204), - [anon_sym_static] = ACTIONS(3202), - [anon_sym_auto] = ACTIONS(3202), - [anon_sym_register] = ACTIONS(3202), - [anon_sym_inline] = ACTIONS(3202), - [anon_sym___inline] = ACTIONS(3202), - [anon_sym___inline__] = ACTIONS(3202), - [anon_sym___forceinline] = ACTIONS(3202), - [anon_sym_thread_local] = ACTIONS(3202), - [anon_sym___thread] = ACTIONS(3202), - [anon_sym_CG_EXTERN] = ACTIONS(3202), - [anon_sym_CG_INLINE] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3202), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3202), - [anon_sym_IBOutlet] = ACTIONS(3202), - [anon_sym_IBInspectable] = ACTIONS(3202), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3202), - [anon_sym_NS_INLINE] = ACTIONS(3202), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3202), - [anon_sym_OBJC_EXPORT] = ACTIONS(3202), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3202), - [anon_sym_const] = ACTIONS(3202), - [anon_sym_constexpr] = ACTIONS(3202), - [anon_sym_volatile] = ACTIONS(3202), - [anon_sym_restrict] = ACTIONS(3202), - [anon_sym___restrict__] = ACTIONS(3202), - [anon_sym__Atomic] = ACTIONS(3202), - [anon_sym__Noreturn] = ACTIONS(3202), - [anon_sym_nullable] = ACTIONS(3202), - [anon_sym__Complex] = ACTIONS(3202), - [anon_sym__Nonnull] = ACTIONS(3202), - [anon_sym__Nullable] = ACTIONS(3202), - [anon_sym__Nullable_result] = ACTIONS(3202), - [anon_sym__Null_unspecified] = ACTIONS(3202), - [anon_sym___autoreleasing] = ACTIONS(3202), - [anon_sym___block] = ACTIONS(3202), - [anon_sym___bridge] = ACTIONS(3202), - [anon_sym___bridge_retained] = ACTIONS(3202), - [anon_sym___bridge_transfer] = ACTIONS(3202), - [anon_sym___complex] = ACTIONS(3202), - [anon_sym___const] = ACTIONS(3202), - [anon_sym___imag] = ACTIONS(3202), - [anon_sym___kindof] = ACTIONS(3202), - [anon_sym___nonnull] = ACTIONS(3202), - [anon_sym___nullable] = ACTIONS(3202), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3202), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3202), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3202), - [anon_sym___real] = ACTIONS(3202), - [anon_sym___strong] = ACTIONS(3202), - [anon_sym___unsafe_unretained] = ACTIONS(3202), - [anon_sym___unused] = ACTIONS(3202), - [anon_sym___weak] = ACTIONS(3202), - [sym_primitive_type] = ACTIONS(3202), - [anon_sym_enum] = ACTIONS(3202), - [anon_sym_struct] = ACTIONS(3202), - [anon_sym_union] = ACTIONS(3202), - [anon_sym_if] = ACTIONS(3202), - [anon_sym_switch] = ACTIONS(3202), - [anon_sym_case] = ACTIONS(3202), - [anon_sym_default] = ACTIONS(3202), - [anon_sym_while] = ACTIONS(3202), - [anon_sym_do] = ACTIONS(3202), - [anon_sym_for] = ACTIONS(3202), - [anon_sym_in] = ACTIONS(3202), - [anon_sym_return] = ACTIONS(3202), - [anon_sym_break] = ACTIONS(3202), - [anon_sym_continue] = ACTIONS(3202), - [anon_sym_goto] = ACTIONS(3202), - [anon_sym_DASH_DASH] = ACTIONS(3204), - [anon_sym_PLUS_PLUS] = ACTIONS(3204), - [anon_sym_sizeof] = ACTIONS(3202), - [anon_sym___alignof__] = ACTIONS(3202), - [anon_sym___alignof] = ACTIONS(3202), - [anon_sym__alignof] = ACTIONS(3202), - [anon_sym_alignof] = ACTIONS(3202), - [anon_sym__Alignof] = ACTIONS(3202), - [anon_sym_offsetof] = ACTIONS(3202), - [anon_sym__Generic] = ACTIONS(3202), - [anon_sym_asm] = ACTIONS(3202), - [anon_sym___asm__] = ACTIONS(3202), - [sym_number_literal] = ACTIONS(3204), - [anon_sym_L_SQUOTE] = ACTIONS(3204), - [anon_sym_u_SQUOTE] = ACTIONS(3204), - [anon_sym_U_SQUOTE] = ACTIONS(3204), - [anon_sym_u8_SQUOTE] = ACTIONS(3204), - [anon_sym_SQUOTE] = ACTIONS(3204), - [anon_sym_AT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(3204), - [anon_sym_L_DQUOTE] = ACTIONS(3204), - [anon_sym_u_DQUOTE] = ACTIONS(3204), - [anon_sym_U_DQUOTE] = ACTIONS(3204), - [anon_sym_u8_DQUOTE] = ACTIONS(3204), - [sym_true] = ACTIONS(3202), - [sym_false] = ACTIONS(3202), - [anon_sym_NULL] = ACTIONS(3202), - [anon_sym_nullptr] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3202), - [anon_sym___typeof] = ACTIONS(3202), - [anon_sym_typeof] = ACTIONS(3202), - [anon_sym_ATimport] = ACTIONS(3204), - [aux_sym_preproc_undef_token1] = ACTIONS(3202), - [anon_sym_POUND] = ACTIONS(3202), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3202), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3202), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3202), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3202), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE] = ACTIONS(3202), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_API_AVAILABLE] = ACTIONS(3202), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_API_DEPRECATED] = ACTIONS(3202), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3202), - [anon_sym___deprecated_msg] = ACTIONS(3202), - [anon_sym___deprecated_enum_msg] = ACTIONS(3202), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3202), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3202), - [anon_sym_ATprotocol] = ACTIONS(3204), - [anon_sym_ATinterface] = ACTIONS(3204), - [anon_sym_ATimplementation] = ACTIONS(3204), - [anon_sym_ATcompatibility_alias] = ACTIONS(3204), - [anon_sym_ATsynthesize] = ACTIONS(3204), - [anon_sym_ATdynamic] = ACTIONS(3204), - [anon_sym__Alignas] = ACTIONS(3202), - [anon_sym_ATtry] = ACTIONS(3204), - [anon_sym___try] = ACTIONS(3202), - [anon_sym_ATthrow] = ACTIONS(3204), - [anon_sym_ATselector] = ACTIONS(3204), - [anon_sym_ATavailable] = ACTIONS(3204), - [anon_sym___builtin_available] = ACTIONS(3202), - [anon_sym_va_arg] = ACTIONS(3202), - [anon_sym___asm] = ACTIONS(3202), - [anon_sym_ATencode] = ACTIONS(3204), - [anon_sym_ATsynchronized] = ACTIONS(3204), - [anon_sym_BOOL] = ACTIONS(3202), - [anon_sym_IMP] = ACTIONS(3202), - [anon_sym_SEL] = ACTIONS(3202), - [anon_sym_Class] = ACTIONS(3202), - [anon_sym_id] = ACTIONS(3202), - }, - [749] = { - [sym_identifier] = ACTIONS(3210), - [aux_sym_preproc_include_token1] = ACTIONS(3210), - [aux_sym_preproc_include_token2] = ACTIONS(3210), - [aux_sym_preproc_def_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token2] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3210), - [aux_sym_preproc_else_token1] = ACTIONS(3210), - [aux_sym_preproc_elif_token1] = ACTIONS(3210), - [sym_preproc_directive] = ACTIONS(3210), - [anon_sym_LPAREN2] = ACTIONS(3212), - [anon_sym_BANG] = ACTIONS(3212), - [anon_sym_TILDE] = ACTIONS(3212), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_CARET] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_SEMI] = ACTIONS(3212), - [anon_sym___extension__] = ACTIONS(3210), - [anon_sym_typedef] = ACTIONS(3210), - [anon_sym_extern] = ACTIONS(3210), - [anon_sym___attribute__] = ACTIONS(3210), - [anon_sym___attribute] = ACTIONS(3210), - [anon_sym_noreturn] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3212), - [anon_sym___declspec] = ACTIONS(3210), - [anon_sym___cdecl] = ACTIONS(3210), - [anon_sym___clrcall] = ACTIONS(3210), - [anon_sym___stdcall] = ACTIONS(3210), - [anon_sym___fastcall] = ACTIONS(3210), - [anon_sym___thiscall] = ACTIONS(3210), - [anon_sym___vectorcall] = ACTIONS(3210), - [anon_sym_LBRACE] = ACTIONS(3212), - [anon_sym_signed] = ACTIONS(3210), - [anon_sym_unsigned] = ACTIONS(3210), - [anon_sym_long] = ACTIONS(3210), - [anon_sym_short] = ACTIONS(3210), - [anon_sym_ATautoreleasepool] = ACTIONS(3212), - [anon_sym_static] = ACTIONS(3210), - [anon_sym_auto] = ACTIONS(3210), - [anon_sym_register] = ACTIONS(3210), - [anon_sym_inline] = ACTIONS(3210), - [anon_sym___inline] = ACTIONS(3210), - [anon_sym___inline__] = ACTIONS(3210), - [anon_sym___forceinline] = ACTIONS(3210), - [anon_sym_thread_local] = ACTIONS(3210), - [anon_sym___thread] = ACTIONS(3210), - [anon_sym_CG_EXTERN] = ACTIONS(3210), - [anon_sym_CG_INLINE] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3210), - [anon_sym_IBOutlet] = ACTIONS(3210), - [anon_sym_IBInspectable] = ACTIONS(3210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3210), - [anon_sym_NS_INLINE] = ACTIONS(3210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3210), - [anon_sym_OBJC_EXPORT] = ACTIONS(3210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3210), - [anon_sym_const] = ACTIONS(3210), - [anon_sym_constexpr] = ACTIONS(3210), - [anon_sym_volatile] = ACTIONS(3210), - [anon_sym_restrict] = ACTIONS(3210), - [anon_sym___restrict__] = ACTIONS(3210), - [anon_sym__Atomic] = ACTIONS(3210), - [anon_sym__Noreturn] = ACTIONS(3210), - [anon_sym_nullable] = ACTIONS(3210), - [anon_sym__Complex] = ACTIONS(3210), - [anon_sym__Nonnull] = ACTIONS(3210), - [anon_sym__Nullable] = ACTIONS(3210), - [anon_sym__Nullable_result] = ACTIONS(3210), - [anon_sym__Null_unspecified] = ACTIONS(3210), - [anon_sym___autoreleasing] = ACTIONS(3210), - [anon_sym___block] = ACTIONS(3210), - [anon_sym___bridge] = ACTIONS(3210), - [anon_sym___bridge_retained] = ACTIONS(3210), - [anon_sym___bridge_transfer] = ACTIONS(3210), - [anon_sym___complex] = ACTIONS(3210), - [anon_sym___const] = ACTIONS(3210), - [anon_sym___imag] = ACTIONS(3210), - [anon_sym___kindof] = ACTIONS(3210), - [anon_sym___nonnull] = ACTIONS(3210), - [anon_sym___nullable] = ACTIONS(3210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3210), - [anon_sym___real] = ACTIONS(3210), - [anon_sym___strong] = ACTIONS(3210), - [anon_sym___unsafe_unretained] = ACTIONS(3210), - [anon_sym___unused] = ACTIONS(3210), - [anon_sym___weak] = ACTIONS(3210), - [sym_primitive_type] = ACTIONS(3210), - [anon_sym_enum] = ACTIONS(3210), - [anon_sym_struct] = ACTIONS(3210), - [anon_sym_union] = ACTIONS(3210), - [anon_sym_if] = ACTIONS(3210), - [anon_sym_switch] = ACTIONS(3210), - [anon_sym_case] = ACTIONS(3210), - [anon_sym_default] = ACTIONS(3210), - [anon_sym_while] = ACTIONS(3210), - [anon_sym_do] = ACTIONS(3210), - [anon_sym_for] = ACTIONS(3210), - [anon_sym_in] = ACTIONS(3210), - [anon_sym_return] = ACTIONS(3210), - [anon_sym_break] = ACTIONS(3210), - [anon_sym_continue] = ACTIONS(3210), - [anon_sym_goto] = ACTIONS(3210), - [anon_sym_DASH_DASH] = ACTIONS(3212), - [anon_sym_PLUS_PLUS] = ACTIONS(3212), - [anon_sym_sizeof] = ACTIONS(3210), - [anon_sym___alignof__] = ACTIONS(3210), - [anon_sym___alignof] = ACTIONS(3210), - [anon_sym__alignof] = ACTIONS(3210), - [anon_sym_alignof] = ACTIONS(3210), - [anon_sym__Alignof] = ACTIONS(3210), - [anon_sym_offsetof] = ACTIONS(3210), - [anon_sym__Generic] = ACTIONS(3210), - [anon_sym_asm] = ACTIONS(3210), - [anon_sym___asm__] = ACTIONS(3210), - [sym_number_literal] = ACTIONS(3212), - [anon_sym_L_SQUOTE] = ACTIONS(3212), - [anon_sym_u_SQUOTE] = ACTIONS(3212), - [anon_sym_U_SQUOTE] = ACTIONS(3212), - [anon_sym_u8_SQUOTE] = ACTIONS(3212), - [anon_sym_SQUOTE] = ACTIONS(3212), - [anon_sym_AT] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(3212), - [anon_sym_L_DQUOTE] = ACTIONS(3212), - [anon_sym_u_DQUOTE] = ACTIONS(3212), - [anon_sym_U_DQUOTE] = ACTIONS(3212), - [anon_sym_u8_DQUOTE] = ACTIONS(3212), - [sym_true] = ACTIONS(3210), - [sym_false] = ACTIONS(3210), - [anon_sym_NULL] = ACTIONS(3210), - [anon_sym_nullptr] = ACTIONS(3210), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3210), - [anon_sym___typeof] = ACTIONS(3210), - [anon_sym_typeof] = ACTIONS(3210), - [anon_sym_ATimport] = ACTIONS(3212), - [aux_sym_preproc_undef_token1] = ACTIONS(3210), - [anon_sym_POUND] = ACTIONS(3210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE] = ACTIONS(3210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_API_AVAILABLE] = ACTIONS(3210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_API_DEPRECATED] = ACTIONS(3210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3210), - [anon_sym___deprecated_msg] = ACTIONS(3210), - [anon_sym___deprecated_enum_msg] = ACTIONS(3210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3210), - [anon_sym_ATprotocol] = ACTIONS(3212), - [anon_sym_ATinterface] = ACTIONS(3212), - [anon_sym_ATimplementation] = ACTIONS(3212), - [anon_sym_ATcompatibility_alias] = ACTIONS(3212), - [anon_sym_ATsynthesize] = ACTIONS(3212), - [anon_sym_ATdynamic] = ACTIONS(3212), - [anon_sym__Alignas] = ACTIONS(3210), - [anon_sym_ATtry] = ACTIONS(3212), - [anon_sym___try] = ACTIONS(3210), - [anon_sym_ATthrow] = ACTIONS(3212), - [anon_sym_ATselector] = ACTIONS(3212), - [anon_sym_ATavailable] = ACTIONS(3212), - [anon_sym___builtin_available] = ACTIONS(3210), - [anon_sym_va_arg] = ACTIONS(3210), - [anon_sym___asm] = ACTIONS(3210), - [anon_sym_ATencode] = ACTIONS(3212), - [anon_sym_ATsynchronized] = ACTIONS(3212), - [anon_sym_BOOL] = ACTIONS(3210), - [anon_sym_IMP] = ACTIONS(3210), - [anon_sym_SEL] = ACTIONS(3210), - [anon_sym_Class] = ACTIONS(3210), - [anon_sym_id] = ACTIONS(3210), - }, - [750] = { - [sym_identifier] = ACTIONS(3214), - [aux_sym_preproc_include_token1] = ACTIONS(3214), - [aux_sym_preproc_include_token2] = ACTIONS(3214), - [aux_sym_preproc_def_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token2] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3214), - [aux_sym_preproc_else_token1] = ACTIONS(3214), - [aux_sym_preproc_elif_token1] = ACTIONS(3214), - [sym_preproc_directive] = ACTIONS(3214), - [anon_sym_LPAREN2] = ACTIONS(3216), - [anon_sym_BANG] = ACTIONS(3216), - [anon_sym_TILDE] = ACTIONS(3216), - [anon_sym_DASH] = ACTIONS(3214), - [anon_sym_PLUS] = ACTIONS(3214), - [anon_sym_STAR] = ACTIONS(3216), - [anon_sym_CARET] = ACTIONS(3216), - [anon_sym_AMP] = ACTIONS(3216), - [anon_sym_SEMI] = ACTIONS(3216), - [anon_sym___extension__] = ACTIONS(3214), - [anon_sym_typedef] = ACTIONS(3214), - [anon_sym_extern] = ACTIONS(3214), - [anon_sym___attribute__] = ACTIONS(3214), - [anon_sym___attribute] = ACTIONS(3214), - [anon_sym_noreturn] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym___declspec] = ACTIONS(3214), - [anon_sym___cdecl] = ACTIONS(3214), - [anon_sym___clrcall] = ACTIONS(3214), - [anon_sym___stdcall] = ACTIONS(3214), - [anon_sym___fastcall] = ACTIONS(3214), - [anon_sym___thiscall] = ACTIONS(3214), - [anon_sym___vectorcall] = ACTIONS(3214), - [anon_sym_LBRACE] = ACTIONS(3216), - [anon_sym_signed] = ACTIONS(3214), - [anon_sym_unsigned] = ACTIONS(3214), - [anon_sym_long] = ACTIONS(3214), - [anon_sym_short] = ACTIONS(3214), - [anon_sym_ATautoreleasepool] = ACTIONS(3216), - [anon_sym_static] = ACTIONS(3214), - [anon_sym_auto] = ACTIONS(3214), - [anon_sym_register] = ACTIONS(3214), - [anon_sym_inline] = ACTIONS(3214), - [anon_sym___inline] = ACTIONS(3214), - [anon_sym___inline__] = ACTIONS(3214), - [anon_sym___forceinline] = ACTIONS(3214), - [anon_sym_thread_local] = ACTIONS(3214), - [anon_sym___thread] = ACTIONS(3214), - [anon_sym_CG_EXTERN] = ACTIONS(3214), - [anon_sym_CG_INLINE] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3214), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3214), - [anon_sym_IBOutlet] = ACTIONS(3214), - [anon_sym_IBInspectable] = ACTIONS(3214), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3214), - [anon_sym_NS_INLINE] = ACTIONS(3214), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3214), - [anon_sym_OBJC_EXPORT] = ACTIONS(3214), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3214), - [anon_sym_const] = ACTIONS(3214), - [anon_sym_constexpr] = ACTIONS(3214), - [anon_sym_volatile] = ACTIONS(3214), - [anon_sym_restrict] = ACTIONS(3214), - [anon_sym___restrict__] = ACTIONS(3214), - [anon_sym__Atomic] = ACTIONS(3214), - [anon_sym__Noreturn] = ACTIONS(3214), - [anon_sym_nullable] = ACTIONS(3214), - [anon_sym__Complex] = ACTIONS(3214), - [anon_sym__Nonnull] = ACTIONS(3214), - [anon_sym__Nullable] = ACTIONS(3214), - [anon_sym__Nullable_result] = ACTIONS(3214), - [anon_sym__Null_unspecified] = ACTIONS(3214), - [anon_sym___autoreleasing] = ACTIONS(3214), - [anon_sym___block] = ACTIONS(3214), - [anon_sym___bridge] = ACTIONS(3214), - [anon_sym___bridge_retained] = ACTIONS(3214), - [anon_sym___bridge_transfer] = ACTIONS(3214), - [anon_sym___complex] = ACTIONS(3214), - [anon_sym___const] = ACTIONS(3214), - [anon_sym___imag] = ACTIONS(3214), - [anon_sym___kindof] = ACTIONS(3214), - [anon_sym___nonnull] = ACTIONS(3214), - [anon_sym___nullable] = ACTIONS(3214), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3214), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3214), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3214), - [anon_sym___real] = ACTIONS(3214), - [anon_sym___strong] = ACTIONS(3214), - [anon_sym___unsafe_unretained] = ACTIONS(3214), - [anon_sym___unused] = ACTIONS(3214), - [anon_sym___weak] = ACTIONS(3214), - [sym_primitive_type] = ACTIONS(3214), - [anon_sym_enum] = ACTIONS(3214), - [anon_sym_struct] = ACTIONS(3214), - [anon_sym_union] = ACTIONS(3214), - [anon_sym_if] = ACTIONS(3214), - [anon_sym_switch] = ACTIONS(3214), - [anon_sym_case] = ACTIONS(3214), - [anon_sym_default] = ACTIONS(3214), - [anon_sym_while] = ACTIONS(3214), - [anon_sym_do] = ACTIONS(3214), - [anon_sym_for] = ACTIONS(3214), - [anon_sym_in] = ACTIONS(3214), - [anon_sym_return] = ACTIONS(3214), - [anon_sym_break] = ACTIONS(3214), - [anon_sym_continue] = ACTIONS(3214), - [anon_sym_goto] = ACTIONS(3214), - [anon_sym_DASH_DASH] = ACTIONS(3216), - [anon_sym_PLUS_PLUS] = ACTIONS(3216), - [anon_sym_sizeof] = ACTIONS(3214), - [anon_sym___alignof__] = ACTIONS(3214), - [anon_sym___alignof] = ACTIONS(3214), - [anon_sym__alignof] = ACTIONS(3214), - [anon_sym_alignof] = ACTIONS(3214), - [anon_sym__Alignof] = ACTIONS(3214), - [anon_sym_offsetof] = ACTIONS(3214), - [anon_sym__Generic] = ACTIONS(3214), - [anon_sym_asm] = ACTIONS(3214), - [anon_sym___asm__] = ACTIONS(3214), - [sym_number_literal] = ACTIONS(3216), - [anon_sym_L_SQUOTE] = ACTIONS(3216), - [anon_sym_u_SQUOTE] = ACTIONS(3216), - [anon_sym_U_SQUOTE] = ACTIONS(3216), - [anon_sym_u8_SQUOTE] = ACTIONS(3216), - [anon_sym_SQUOTE] = ACTIONS(3216), - [anon_sym_AT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(3216), - [anon_sym_L_DQUOTE] = ACTIONS(3216), - [anon_sym_u_DQUOTE] = ACTIONS(3216), - [anon_sym_U_DQUOTE] = ACTIONS(3216), - [anon_sym_u8_DQUOTE] = ACTIONS(3216), - [sym_true] = ACTIONS(3214), - [sym_false] = ACTIONS(3214), - [anon_sym_NULL] = ACTIONS(3214), - [anon_sym_nullptr] = ACTIONS(3214), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3214), - [anon_sym___typeof] = ACTIONS(3214), - [anon_sym_typeof] = ACTIONS(3214), - [anon_sym_ATimport] = ACTIONS(3216), - [aux_sym_preproc_undef_token1] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3214), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3214), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3214), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3214), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3214), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE] = ACTIONS(3214), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_API_AVAILABLE] = ACTIONS(3214), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_API_DEPRECATED] = ACTIONS(3214), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3214), - [anon_sym___deprecated_msg] = ACTIONS(3214), - [anon_sym___deprecated_enum_msg] = ACTIONS(3214), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3214), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3214), - [anon_sym_ATprotocol] = ACTIONS(3216), - [anon_sym_ATinterface] = ACTIONS(3216), - [anon_sym_ATimplementation] = ACTIONS(3216), - [anon_sym_ATcompatibility_alias] = ACTIONS(3216), - [anon_sym_ATsynthesize] = ACTIONS(3216), - [anon_sym_ATdynamic] = ACTIONS(3216), - [anon_sym__Alignas] = ACTIONS(3214), - [anon_sym_ATtry] = ACTIONS(3216), - [anon_sym___try] = ACTIONS(3214), - [anon_sym_ATthrow] = ACTIONS(3216), - [anon_sym_ATselector] = ACTIONS(3216), - [anon_sym_ATavailable] = ACTIONS(3216), - [anon_sym___builtin_available] = ACTIONS(3214), - [anon_sym_va_arg] = ACTIONS(3214), - [anon_sym___asm] = ACTIONS(3214), - [anon_sym_ATencode] = ACTIONS(3216), - [anon_sym_ATsynchronized] = ACTIONS(3216), - [anon_sym_BOOL] = ACTIONS(3214), - [anon_sym_IMP] = ACTIONS(3214), - [anon_sym_SEL] = ACTIONS(3214), - [anon_sym_Class] = ACTIONS(3214), - [anon_sym_id] = ACTIONS(3214), - }, - [751] = { - [sym_identifier] = ACTIONS(3222), - [aux_sym_preproc_include_token1] = ACTIONS(3222), - [aux_sym_preproc_include_token2] = ACTIONS(3222), - [aux_sym_preproc_def_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token2] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3222), - [aux_sym_preproc_else_token1] = ACTIONS(3222), - [aux_sym_preproc_elif_token1] = ACTIONS(3222), - [sym_preproc_directive] = ACTIONS(3222), - [anon_sym_LPAREN2] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3224), - [anon_sym_TILDE] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3222), - [anon_sym_STAR] = ACTIONS(3224), - [anon_sym_CARET] = ACTIONS(3224), - [anon_sym_AMP] = ACTIONS(3224), - [anon_sym_SEMI] = ACTIONS(3224), - [anon_sym___extension__] = ACTIONS(3222), - [anon_sym_typedef] = ACTIONS(3222), - [anon_sym_extern] = ACTIONS(3222), - [anon_sym___attribute__] = ACTIONS(3222), - [anon_sym___attribute] = ACTIONS(3222), - [anon_sym_noreturn] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3224), - [anon_sym___declspec] = ACTIONS(3222), - [anon_sym___cdecl] = ACTIONS(3222), - [anon_sym___clrcall] = ACTIONS(3222), - [anon_sym___stdcall] = ACTIONS(3222), - [anon_sym___fastcall] = ACTIONS(3222), - [anon_sym___thiscall] = ACTIONS(3222), - [anon_sym___vectorcall] = ACTIONS(3222), - [anon_sym_LBRACE] = ACTIONS(3224), - [anon_sym_signed] = ACTIONS(3222), - [anon_sym_unsigned] = ACTIONS(3222), - [anon_sym_long] = ACTIONS(3222), - [anon_sym_short] = ACTIONS(3222), - [anon_sym_ATautoreleasepool] = ACTIONS(3224), - [anon_sym_static] = ACTIONS(3222), - [anon_sym_auto] = ACTIONS(3222), - [anon_sym_register] = ACTIONS(3222), - [anon_sym_inline] = ACTIONS(3222), - [anon_sym___inline] = ACTIONS(3222), - [anon_sym___inline__] = ACTIONS(3222), - [anon_sym___forceinline] = ACTIONS(3222), - [anon_sym_thread_local] = ACTIONS(3222), - [anon_sym___thread] = ACTIONS(3222), - [anon_sym_CG_EXTERN] = ACTIONS(3222), - [anon_sym_CG_INLINE] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3222), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3222), - [anon_sym_IBOutlet] = ACTIONS(3222), - [anon_sym_IBInspectable] = ACTIONS(3222), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3222), - [anon_sym_NS_INLINE] = ACTIONS(3222), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3222), - [anon_sym_OBJC_EXPORT] = ACTIONS(3222), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3222), - [anon_sym_const] = ACTIONS(3222), - [anon_sym_constexpr] = ACTIONS(3222), - [anon_sym_volatile] = ACTIONS(3222), - [anon_sym_restrict] = ACTIONS(3222), - [anon_sym___restrict__] = ACTIONS(3222), - [anon_sym__Atomic] = ACTIONS(3222), - [anon_sym__Noreturn] = ACTIONS(3222), - [anon_sym_nullable] = ACTIONS(3222), - [anon_sym__Complex] = ACTIONS(3222), - [anon_sym__Nonnull] = ACTIONS(3222), - [anon_sym__Nullable] = ACTIONS(3222), - [anon_sym__Nullable_result] = ACTIONS(3222), - [anon_sym__Null_unspecified] = ACTIONS(3222), - [anon_sym___autoreleasing] = ACTIONS(3222), - [anon_sym___block] = ACTIONS(3222), - [anon_sym___bridge] = ACTIONS(3222), - [anon_sym___bridge_retained] = ACTIONS(3222), - [anon_sym___bridge_transfer] = ACTIONS(3222), - [anon_sym___complex] = ACTIONS(3222), - [anon_sym___const] = ACTIONS(3222), - [anon_sym___imag] = ACTIONS(3222), - [anon_sym___kindof] = ACTIONS(3222), - [anon_sym___nonnull] = ACTIONS(3222), - [anon_sym___nullable] = ACTIONS(3222), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3222), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3222), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3222), - [anon_sym___real] = ACTIONS(3222), - [anon_sym___strong] = ACTIONS(3222), - [anon_sym___unsafe_unretained] = ACTIONS(3222), - [anon_sym___unused] = ACTIONS(3222), - [anon_sym___weak] = ACTIONS(3222), - [sym_primitive_type] = ACTIONS(3222), - [anon_sym_enum] = ACTIONS(3222), - [anon_sym_struct] = ACTIONS(3222), - [anon_sym_union] = ACTIONS(3222), - [anon_sym_if] = ACTIONS(3222), - [anon_sym_switch] = ACTIONS(3222), - [anon_sym_case] = ACTIONS(3222), - [anon_sym_default] = ACTIONS(3222), - [anon_sym_while] = ACTIONS(3222), - [anon_sym_do] = ACTIONS(3222), - [anon_sym_for] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3222), - [anon_sym_return] = ACTIONS(3222), - [anon_sym_break] = ACTIONS(3222), - [anon_sym_continue] = ACTIONS(3222), - [anon_sym_goto] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3224), - [anon_sym_sizeof] = ACTIONS(3222), - [anon_sym___alignof__] = ACTIONS(3222), - [anon_sym___alignof] = ACTIONS(3222), - [anon_sym__alignof] = ACTIONS(3222), - [anon_sym_alignof] = ACTIONS(3222), - [anon_sym__Alignof] = ACTIONS(3222), - [anon_sym_offsetof] = ACTIONS(3222), - [anon_sym__Generic] = ACTIONS(3222), - [anon_sym_asm] = ACTIONS(3222), - [anon_sym___asm__] = ACTIONS(3222), - [sym_number_literal] = ACTIONS(3224), - [anon_sym_L_SQUOTE] = ACTIONS(3224), - [anon_sym_u_SQUOTE] = ACTIONS(3224), - [anon_sym_U_SQUOTE] = ACTIONS(3224), - [anon_sym_u8_SQUOTE] = ACTIONS(3224), - [anon_sym_SQUOTE] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(3224), - [anon_sym_L_DQUOTE] = ACTIONS(3224), - [anon_sym_u_DQUOTE] = ACTIONS(3224), - [anon_sym_U_DQUOTE] = ACTIONS(3224), - [anon_sym_u8_DQUOTE] = ACTIONS(3224), - [sym_true] = ACTIONS(3222), - [sym_false] = ACTIONS(3222), - [anon_sym_NULL] = ACTIONS(3222), - [anon_sym_nullptr] = ACTIONS(3222), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3222), - [anon_sym___typeof] = ACTIONS(3222), - [anon_sym_typeof] = ACTIONS(3222), - [anon_sym_ATimport] = ACTIONS(3224), - [aux_sym_preproc_undef_token1] = ACTIONS(3222), - [anon_sym_POUND] = ACTIONS(3222), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3222), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3222), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3222), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3222), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE] = ACTIONS(3222), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_API_AVAILABLE] = ACTIONS(3222), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_API_DEPRECATED] = ACTIONS(3222), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3222), - [anon_sym___deprecated_msg] = ACTIONS(3222), - [anon_sym___deprecated_enum_msg] = ACTIONS(3222), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3222), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3222), - [anon_sym_ATprotocol] = ACTIONS(3224), - [anon_sym_ATinterface] = ACTIONS(3224), - [anon_sym_ATimplementation] = ACTIONS(3224), - [anon_sym_ATcompatibility_alias] = ACTIONS(3224), - [anon_sym_ATsynthesize] = ACTIONS(3224), - [anon_sym_ATdynamic] = ACTIONS(3224), - [anon_sym__Alignas] = ACTIONS(3222), - [anon_sym_ATtry] = ACTIONS(3224), - [anon_sym___try] = ACTIONS(3222), - [anon_sym_ATthrow] = ACTIONS(3224), - [anon_sym_ATselector] = ACTIONS(3224), - [anon_sym_ATavailable] = ACTIONS(3224), - [anon_sym___builtin_available] = ACTIONS(3222), - [anon_sym_va_arg] = ACTIONS(3222), - [anon_sym___asm] = ACTIONS(3222), - [anon_sym_ATencode] = ACTIONS(3224), - [anon_sym_ATsynchronized] = ACTIONS(3224), - [anon_sym_BOOL] = ACTIONS(3222), - [anon_sym_IMP] = ACTIONS(3222), - [anon_sym_SEL] = ACTIONS(3222), - [anon_sym_Class] = ACTIONS(3222), - [anon_sym_id] = ACTIONS(3222), - }, - [752] = { - [sym_identifier] = ACTIONS(3226), - [aux_sym_preproc_include_token1] = ACTIONS(3226), - [aux_sym_preproc_include_token2] = ACTIONS(3226), - [aux_sym_preproc_def_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token2] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3226), - [aux_sym_preproc_else_token1] = ACTIONS(3226), - [aux_sym_preproc_elif_token1] = ACTIONS(3226), - [sym_preproc_directive] = ACTIONS(3226), - [anon_sym_LPAREN2] = ACTIONS(3228), - [anon_sym_BANG] = ACTIONS(3228), - [anon_sym_TILDE] = ACTIONS(3228), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3228), - [anon_sym_CARET] = ACTIONS(3228), - [anon_sym_AMP] = ACTIONS(3228), - [anon_sym_SEMI] = ACTIONS(3228), - [anon_sym___extension__] = ACTIONS(3226), - [anon_sym_typedef] = ACTIONS(3226), - [anon_sym_extern] = ACTIONS(3226), - [anon_sym___attribute__] = ACTIONS(3226), - [anon_sym___attribute] = ACTIONS(3226), - [anon_sym_noreturn] = ACTIONS(3226), - [anon_sym_LBRACK] = ACTIONS(3228), - [anon_sym___declspec] = ACTIONS(3226), - [anon_sym___cdecl] = ACTIONS(3226), - [anon_sym___clrcall] = ACTIONS(3226), - [anon_sym___stdcall] = ACTIONS(3226), - [anon_sym___fastcall] = ACTIONS(3226), - [anon_sym___thiscall] = ACTIONS(3226), - [anon_sym___vectorcall] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3228), - [anon_sym_signed] = ACTIONS(3226), - [anon_sym_unsigned] = ACTIONS(3226), - [anon_sym_long] = ACTIONS(3226), - [anon_sym_short] = ACTIONS(3226), - [anon_sym_ATautoreleasepool] = ACTIONS(3228), - [anon_sym_static] = ACTIONS(3226), - [anon_sym_auto] = ACTIONS(3226), - [anon_sym_register] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym___inline] = ACTIONS(3226), - [anon_sym___inline__] = ACTIONS(3226), - [anon_sym___forceinline] = ACTIONS(3226), - [anon_sym_thread_local] = ACTIONS(3226), - [anon_sym___thread] = ACTIONS(3226), - [anon_sym_CG_EXTERN] = ACTIONS(3226), - [anon_sym_CG_INLINE] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3226), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3226), - [anon_sym_IBOutlet] = ACTIONS(3226), - [anon_sym_IBInspectable] = ACTIONS(3226), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3226), - [anon_sym_NS_INLINE] = ACTIONS(3226), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3226), - [anon_sym_OBJC_EXPORT] = ACTIONS(3226), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3226), - [anon_sym_const] = ACTIONS(3226), - [anon_sym_constexpr] = ACTIONS(3226), - [anon_sym_volatile] = ACTIONS(3226), - [anon_sym_restrict] = ACTIONS(3226), - [anon_sym___restrict__] = ACTIONS(3226), - [anon_sym__Atomic] = ACTIONS(3226), - [anon_sym__Noreturn] = ACTIONS(3226), - [anon_sym_nullable] = ACTIONS(3226), - [anon_sym__Complex] = ACTIONS(3226), - [anon_sym__Nonnull] = ACTIONS(3226), - [anon_sym__Nullable] = ACTIONS(3226), - [anon_sym__Nullable_result] = ACTIONS(3226), - [anon_sym__Null_unspecified] = ACTIONS(3226), - [anon_sym___autoreleasing] = ACTIONS(3226), - [anon_sym___block] = ACTIONS(3226), - [anon_sym___bridge] = ACTIONS(3226), - [anon_sym___bridge_retained] = ACTIONS(3226), - [anon_sym___bridge_transfer] = ACTIONS(3226), - [anon_sym___complex] = ACTIONS(3226), - [anon_sym___const] = ACTIONS(3226), - [anon_sym___imag] = ACTIONS(3226), - [anon_sym___kindof] = ACTIONS(3226), - [anon_sym___nonnull] = ACTIONS(3226), - [anon_sym___nullable] = ACTIONS(3226), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3226), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3226), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3226), - [anon_sym___real] = ACTIONS(3226), - [anon_sym___strong] = ACTIONS(3226), - [anon_sym___unsafe_unretained] = ACTIONS(3226), - [anon_sym___unused] = ACTIONS(3226), - [anon_sym___weak] = ACTIONS(3226), - [sym_primitive_type] = ACTIONS(3226), - [anon_sym_enum] = ACTIONS(3226), - [anon_sym_struct] = ACTIONS(3226), - [anon_sym_union] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_switch] = ACTIONS(3226), - [anon_sym_case] = ACTIONS(3226), - [anon_sym_default] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_do] = ACTIONS(3226), - [anon_sym_for] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_goto] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3228), - [anon_sym_PLUS_PLUS] = ACTIONS(3228), - [anon_sym_sizeof] = ACTIONS(3226), - [anon_sym___alignof__] = ACTIONS(3226), - [anon_sym___alignof] = ACTIONS(3226), - [anon_sym__alignof] = ACTIONS(3226), - [anon_sym_alignof] = ACTIONS(3226), - [anon_sym__Alignof] = ACTIONS(3226), - [anon_sym_offsetof] = ACTIONS(3226), - [anon_sym__Generic] = ACTIONS(3226), - [anon_sym_asm] = ACTIONS(3226), - [anon_sym___asm__] = ACTIONS(3226), - [sym_number_literal] = ACTIONS(3228), - [anon_sym_L_SQUOTE] = ACTIONS(3228), - [anon_sym_u_SQUOTE] = ACTIONS(3228), - [anon_sym_U_SQUOTE] = ACTIONS(3228), - [anon_sym_u8_SQUOTE] = ACTIONS(3228), - [anon_sym_SQUOTE] = ACTIONS(3228), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_DQUOTE] = ACTIONS(3228), - [anon_sym_L_DQUOTE] = ACTIONS(3228), - [anon_sym_u_DQUOTE] = ACTIONS(3228), - [anon_sym_U_DQUOTE] = ACTIONS(3228), - [anon_sym_u8_DQUOTE] = ACTIONS(3228), - [sym_true] = ACTIONS(3226), - [sym_false] = ACTIONS(3226), - [anon_sym_NULL] = ACTIONS(3226), - [anon_sym_nullptr] = ACTIONS(3226), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3226), - [anon_sym___typeof] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3226), - [anon_sym_ATimport] = ACTIONS(3228), - [aux_sym_preproc_undef_token1] = ACTIONS(3226), - [anon_sym_POUND] = ACTIONS(3226), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3226), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3226), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3226), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3226), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE] = ACTIONS(3226), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_API_AVAILABLE] = ACTIONS(3226), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_API_DEPRECATED] = ACTIONS(3226), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3226), - [anon_sym___deprecated_msg] = ACTIONS(3226), - [anon_sym___deprecated_enum_msg] = ACTIONS(3226), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3226), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3226), - [anon_sym_ATprotocol] = ACTIONS(3228), - [anon_sym_ATinterface] = ACTIONS(3228), - [anon_sym_ATimplementation] = ACTIONS(3228), - [anon_sym_ATcompatibility_alias] = ACTIONS(3228), - [anon_sym_ATsynthesize] = ACTIONS(3228), - [anon_sym_ATdynamic] = ACTIONS(3228), - [anon_sym__Alignas] = ACTIONS(3226), - [anon_sym_ATtry] = ACTIONS(3228), - [anon_sym___try] = ACTIONS(3226), - [anon_sym_ATthrow] = ACTIONS(3228), - [anon_sym_ATselector] = ACTIONS(3228), - [anon_sym_ATavailable] = ACTIONS(3228), - [anon_sym___builtin_available] = ACTIONS(3226), - [anon_sym_va_arg] = ACTIONS(3226), - [anon_sym___asm] = ACTIONS(3226), - [anon_sym_ATencode] = ACTIONS(3228), - [anon_sym_ATsynchronized] = ACTIONS(3228), - [anon_sym_BOOL] = ACTIONS(3226), - [anon_sym_IMP] = ACTIONS(3226), - [anon_sym_SEL] = ACTIONS(3226), - [anon_sym_Class] = ACTIONS(3226), - [anon_sym_id] = ACTIONS(3226), - }, - [753] = { - [sym_identifier] = ACTIONS(3344), - [aux_sym_preproc_include_token1] = ACTIONS(3344), - [aux_sym_preproc_include_token2] = ACTIONS(3344), - [aux_sym_preproc_def_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token2] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3344), - [aux_sym_preproc_else_token1] = ACTIONS(3344), - [aux_sym_preproc_elif_token1] = ACTIONS(3344), - [sym_preproc_directive] = ACTIONS(3344), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_BANG] = ACTIONS(3346), - [anon_sym_TILDE] = ACTIONS(3346), - [anon_sym_DASH] = ACTIONS(3344), - [anon_sym_PLUS] = ACTIONS(3344), - [anon_sym_STAR] = ACTIONS(3346), - [anon_sym_CARET] = ACTIONS(3346), - [anon_sym_AMP] = ACTIONS(3346), - [anon_sym_SEMI] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3344), - [anon_sym_typedef] = ACTIONS(3344), - [anon_sym_extern] = ACTIONS(3344), - [anon_sym___attribute__] = ACTIONS(3344), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3344), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___declspec] = ACTIONS(3344), - [anon_sym___cdecl] = ACTIONS(3344), - [anon_sym___clrcall] = ACTIONS(3344), - [anon_sym___stdcall] = ACTIONS(3344), - [anon_sym___fastcall] = ACTIONS(3344), - [anon_sym___thiscall] = ACTIONS(3344), - [anon_sym___vectorcall] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(3346), - [anon_sym_signed] = ACTIONS(3344), - [anon_sym_unsigned] = ACTIONS(3344), - [anon_sym_long] = ACTIONS(3344), - [anon_sym_short] = ACTIONS(3344), - [anon_sym_ATautoreleasepool] = ACTIONS(3346), - [anon_sym_static] = ACTIONS(3344), - [anon_sym_auto] = ACTIONS(3344), - [anon_sym_register] = ACTIONS(3344), - [anon_sym_inline] = ACTIONS(3344), - [anon_sym___inline] = ACTIONS(3344), - [anon_sym___inline__] = ACTIONS(3344), - [anon_sym___forceinline] = ACTIONS(3344), - [anon_sym_thread_local] = ACTIONS(3344), - [anon_sym___thread] = ACTIONS(3344), - [anon_sym_CG_EXTERN] = ACTIONS(3344), - [anon_sym_CG_INLINE] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3344), - [anon_sym_IBOutlet] = ACTIONS(3344), - [anon_sym_IBInspectable] = ACTIONS(3344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3344), - [anon_sym_NS_INLINE] = ACTIONS(3344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3344), - [anon_sym_OBJC_EXPORT] = ACTIONS(3344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3344), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3344), - [anon_sym_volatile] = ACTIONS(3344), - [anon_sym_restrict] = ACTIONS(3344), - [anon_sym___restrict__] = ACTIONS(3344), - [anon_sym__Atomic] = ACTIONS(3344), - [anon_sym__Noreturn] = ACTIONS(3344), - [anon_sym_nullable] = ACTIONS(3344), - [anon_sym__Complex] = ACTIONS(3344), - [anon_sym__Nonnull] = ACTIONS(3344), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3344), - [anon_sym__Null_unspecified] = ACTIONS(3344), - [anon_sym___autoreleasing] = ACTIONS(3344), - [anon_sym___block] = ACTIONS(3344), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3344), - [anon_sym___bridge_transfer] = ACTIONS(3344), - [anon_sym___complex] = ACTIONS(3344), - [anon_sym___const] = ACTIONS(3344), - [anon_sym___imag] = ACTIONS(3344), - [anon_sym___kindof] = ACTIONS(3344), - [anon_sym___nonnull] = ACTIONS(3344), - [anon_sym___nullable] = ACTIONS(3344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3344), - [anon_sym___real] = ACTIONS(3344), - [anon_sym___strong] = ACTIONS(3344), - [anon_sym___unsafe_unretained] = ACTIONS(3344), - [anon_sym___unused] = ACTIONS(3344), - [anon_sym___weak] = ACTIONS(3344), - [sym_primitive_type] = ACTIONS(3344), - [anon_sym_enum] = ACTIONS(3344), - [anon_sym_struct] = ACTIONS(3344), - [anon_sym_union] = ACTIONS(3344), - [anon_sym_if] = ACTIONS(3344), - [anon_sym_switch] = ACTIONS(3344), - [anon_sym_case] = ACTIONS(3344), - [anon_sym_default] = ACTIONS(3344), - [anon_sym_while] = ACTIONS(3344), - [anon_sym_do] = ACTIONS(3344), - [anon_sym_for] = ACTIONS(3344), - [anon_sym_in] = ACTIONS(3344), - [anon_sym_return] = ACTIONS(3344), - [anon_sym_break] = ACTIONS(3344), - [anon_sym_continue] = ACTIONS(3344), - [anon_sym_goto] = ACTIONS(3344), - [anon_sym_DASH_DASH] = ACTIONS(3346), - [anon_sym_PLUS_PLUS] = ACTIONS(3346), - [anon_sym_sizeof] = ACTIONS(3344), - [anon_sym___alignof__] = ACTIONS(3344), - [anon_sym___alignof] = ACTIONS(3344), - [anon_sym__alignof] = ACTIONS(3344), - [anon_sym_alignof] = ACTIONS(3344), - [anon_sym__Alignof] = ACTIONS(3344), - [anon_sym_offsetof] = ACTIONS(3344), - [anon_sym__Generic] = ACTIONS(3344), - [anon_sym_asm] = ACTIONS(3344), - [anon_sym___asm__] = ACTIONS(3344), - [sym_number_literal] = ACTIONS(3346), - [anon_sym_L_SQUOTE] = ACTIONS(3346), - [anon_sym_u_SQUOTE] = ACTIONS(3346), - [anon_sym_U_SQUOTE] = ACTIONS(3346), - [anon_sym_u8_SQUOTE] = ACTIONS(3346), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_AT] = ACTIONS(3344), - [anon_sym_DQUOTE] = ACTIONS(3346), - [anon_sym_L_DQUOTE] = ACTIONS(3346), - [anon_sym_u_DQUOTE] = ACTIONS(3346), - [anon_sym_U_DQUOTE] = ACTIONS(3346), - [anon_sym_u8_DQUOTE] = ACTIONS(3346), - [sym_true] = ACTIONS(3344), - [sym_false] = ACTIONS(3344), - [anon_sym_NULL] = ACTIONS(3344), - [anon_sym_nullptr] = ACTIONS(3344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3344), - [anon_sym___typeof] = ACTIONS(3344), - [anon_sym_typeof] = ACTIONS(3344), - [anon_sym_ATimport] = ACTIONS(3346), - [aux_sym_preproc_undef_token1] = ACTIONS(3344), - [anon_sym_POUND] = ACTIONS(3344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE] = ACTIONS(3344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_API_AVAILABLE] = ACTIONS(3344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_API_DEPRECATED] = ACTIONS(3344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3344), - [anon_sym___deprecated_msg] = ACTIONS(3344), - [anon_sym___deprecated_enum_msg] = ACTIONS(3344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3344), - [anon_sym_ATprotocol] = ACTIONS(3346), - [anon_sym_ATinterface] = ACTIONS(3346), - [anon_sym_ATimplementation] = ACTIONS(3346), - [anon_sym_ATcompatibility_alias] = ACTIONS(3346), - [anon_sym_ATsynthesize] = ACTIONS(3346), - [anon_sym_ATdynamic] = ACTIONS(3346), - [anon_sym__Alignas] = ACTIONS(3344), - [anon_sym_ATtry] = ACTIONS(3346), - [anon_sym___try] = ACTIONS(3344), - [anon_sym_ATthrow] = ACTIONS(3346), - [anon_sym_ATselector] = ACTIONS(3346), - [anon_sym_ATavailable] = ACTIONS(3346), - [anon_sym___builtin_available] = ACTIONS(3344), - [anon_sym_va_arg] = ACTIONS(3344), - [anon_sym___asm] = ACTIONS(3344), - [anon_sym_ATencode] = ACTIONS(3346), - [anon_sym_ATsynchronized] = ACTIONS(3346), - [anon_sym_BOOL] = ACTIONS(3344), - [anon_sym_IMP] = ACTIONS(3344), - [anon_sym_SEL] = ACTIONS(3344), - [anon_sym_Class] = ACTIONS(3344), - [anon_sym_id] = ACTIONS(3344), - }, - [754] = { - [sym_identifier] = ACTIONS(3348), - [aux_sym_preproc_include_token1] = ACTIONS(3348), - [aux_sym_preproc_include_token2] = ACTIONS(3348), - [aux_sym_preproc_def_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token2] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3348), - [aux_sym_preproc_else_token1] = ACTIONS(3348), - [aux_sym_preproc_elif_token1] = ACTIONS(3348), - [sym_preproc_directive] = ACTIONS(3348), - [anon_sym_LPAREN2] = ACTIONS(3350), - [anon_sym_BANG] = ACTIONS(3350), - [anon_sym_TILDE] = ACTIONS(3350), - [anon_sym_DASH] = ACTIONS(3348), - [anon_sym_PLUS] = ACTIONS(3348), - [anon_sym_STAR] = ACTIONS(3350), - [anon_sym_CARET] = ACTIONS(3350), - [anon_sym_AMP] = ACTIONS(3350), - [anon_sym_SEMI] = ACTIONS(3350), - [anon_sym___extension__] = ACTIONS(3348), - [anon_sym_typedef] = ACTIONS(3348), - [anon_sym_extern] = ACTIONS(3348), - [anon_sym___attribute__] = ACTIONS(3348), - [anon_sym___attribute] = ACTIONS(3348), - [anon_sym_noreturn] = ACTIONS(3348), - [anon_sym_LBRACK] = ACTIONS(3350), - [anon_sym___declspec] = ACTIONS(3348), - [anon_sym___cdecl] = ACTIONS(3348), - [anon_sym___clrcall] = ACTIONS(3348), - [anon_sym___stdcall] = ACTIONS(3348), - [anon_sym___fastcall] = ACTIONS(3348), - [anon_sym___thiscall] = ACTIONS(3348), - [anon_sym___vectorcall] = ACTIONS(3348), - [anon_sym_LBRACE] = ACTIONS(3350), - [anon_sym_signed] = ACTIONS(3348), - [anon_sym_unsigned] = ACTIONS(3348), - [anon_sym_long] = ACTIONS(3348), - [anon_sym_short] = ACTIONS(3348), - [anon_sym_ATautoreleasepool] = ACTIONS(3350), - [anon_sym_static] = ACTIONS(3348), - [anon_sym_auto] = ACTIONS(3348), - [anon_sym_register] = ACTIONS(3348), - [anon_sym_inline] = ACTIONS(3348), - [anon_sym___inline] = ACTIONS(3348), - [anon_sym___inline__] = ACTIONS(3348), - [anon_sym___forceinline] = ACTIONS(3348), - [anon_sym_thread_local] = ACTIONS(3348), - [anon_sym___thread] = ACTIONS(3348), - [anon_sym_CG_EXTERN] = ACTIONS(3348), - [anon_sym_CG_INLINE] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3348), - [anon_sym_IBOutlet] = ACTIONS(3348), - [anon_sym_IBInspectable] = ACTIONS(3348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3348), - [anon_sym_NS_INLINE] = ACTIONS(3348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3348), - [anon_sym_OBJC_EXPORT] = ACTIONS(3348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3348), - [anon_sym_const] = ACTIONS(3348), - [anon_sym_constexpr] = ACTIONS(3348), - [anon_sym_volatile] = ACTIONS(3348), - [anon_sym_restrict] = ACTIONS(3348), - [anon_sym___restrict__] = ACTIONS(3348), - [anon_sym__Atomic] = ACTIONS(3348), - [anon_sym__Noreturn] = ACTIONS(3348), - [anon_sym_nullable] = ACTIONS(3348), - [anon_sym__Complex] = ACTIONS(3348), - [anon_sym__Nonnull] = ACTIONS(3348), - [anon_sym__Nullable] = ACTIONS(3348), - [anon_sym__Nullable_result] = ACTIONS(3348), - [anon_sym__Null_unspecified] = ACTIONS(3348), - [anon_sym___autoreleasing] = ACTIONS(3348), - [anon_sym___block] = ACTIONS(3348), - [anon_sym___bridge] = ACTIONS(3348), - [anon_sym___bridge_retained] = ACTIONS(3348), - [anon_sym___bridge_transfer] = ACTIONS(3348), - [anon_sym___complex] = ACTIONS(3348), - [anon_sym___const] = ACTIONS(3348), - [anon_sym___imag] = ACTIONS(3348), - [anon_sym___kindof] = ACTIONS(3348), - [anon_sym___nonnull] = ACTIONS(3348), - [anon_sym___nullable] = ACTIONS(3348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3348), - [anon_sym___real] = ACTIONS(3348), - [anon_sym___strong] = ACTIONS(3348), - [anon_sym___unsafe_unretained] = ACTIONS(3348), - [anon_sym___unused] = ACTIONS(3348), - [anon_sym___weak] = ACTIONS(3348), - [sym_primitive_type] = ACTIONS(3348), - [anon_sym_enum] = ACTIONS(3348), - [anon_sym_struct] = ACTIONS(3348), - [anon_sym_union] = ACTIONS(3348), - [anon_sym_if] = ACTIONS(3348), - [anon_sym_switch] = ACTIONS(3348), - [anon_sym_case] = ACTIONS(3348), - [anon_sym_default] = ACTIONS(3348), - [anon_sym_while] = ACTIONS(3348), - [anon_sym_do] = ACTIONS(3348), - [anon_sym_for] = ACTIONS(3348), - [anon_sym_in] = ACTIONS(3348), - [anon_sym_return] = ACTIONS(3348), - [anon_sym_break] = ACTIONS(3348), - [anon_sym_continue] = ACTIONS(3348), - [anon_sym_goto] = ACTIONS(3348), - [anon_sym_DASH_DASH] = ACTIONS(3350), - [anon_sym_PLUS_PLUS] = ACTIONS(3350), - [anon_sym_sizeof] = ACTIONS(3348), - [anon_sym___alignof__] = ACTIONS(3348), - [anon_sym___alignof] = ACTIONS(3348), - [anon_sym__alignof] = ACTIONS(3348), - [anon_sym_alignof] = ACTIONS(3348), - [anon_sym__Alignof] = ACTIONS(3348), - [anon_sym_offsetof] = ACTIONS(3348), - [anon_sym__Generic] = ACTIONS(3348), - [anon_sym_asm] = ACTIONS(3348), - [anon_sym___asm__] = ACTIONS(3348), - [sym_number_literal] = ACTIONS(3350), - [anon_sym_L_SQUOTE] = ACTIONS(3350), - [anon_sym_u_SQUOTE] = ACTIONS(3350), - [anon_sym_U_SQUOTE] = ACTIONS(3350), - [anon_sym_u8_SQUOTE] = ACTIONS(3350), - [anon_sym_SQUOTE] = ACTIONS(3350), - [anon_sym_AT] = ACTIONS(3348), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_L_DQUOTE] = ACTIONS(3350), - [anon_sym_u_DQUOTE] = ACTIONS(3350), - [anon_sym_U_DQUOTE] = ACTIONS(3350), - [anon_sym_u8_DQUOTE] = ACTIONS(3350), - [sym_true] = ACTIONS(3348), - [sym_false] = ACTIONS(3348), - [anon_sym_NULL] = ACTIONS(3348), - [anon_sym_nullptr] = ACTIONS(3348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3348), - [anon_sym___typeof] = ACTIONS(3348), - [anon_sym_typeof] = ACTIONS(3348), - [anon_sym_ATimport] = ACTIONS(3350), - [aux_sym_preproc_undef_token1] = ACTIONS(3348), - [anon_sym_POUND] = ACTIONS(3348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE] = ACTIONS(3348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_API_AVAILABLE] = ACTIONS(3348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_API_DEPRECATED] = ACTIONS(3348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3348), - [anon_sym___deprecated_msg] = ACTIONS(3348), - [anon_sym___deprecated_enum_msg] = ACTIONS(3348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3348), - [anon_sym_ATprotocol] = ACTIONS(3350), - [anon_sym_ATinterface] = ACTIONS(3350), - [anon_sym_ATimplementation] = ACTIONS(3350), - [anon_sym_ATcompatibility_alias] = ACTIONS(3350), - [anon_sym_ATsynthesize] = ACTIONS(3350), - [anon_sym_ATdynamic] = ACTIONS(3350), - [anon_sym__Alignas] = ACTIONS(3348), - [anon_sym_ATtry] = ACTIONS(3350), - [anon_sym___try] = ACTIONS(3348), - [anon_sym_ATthrow] = ACTIONS(3350), - [anon_sym_ATselector] = ACTIONS(3350), - [anon_sym_ATavailable] = ACTIONS(3350), - [anon_sym___builtin_available] = ACTIONS(3348), - [anon_sym_va_arg] = ACTIONS(3348), - [anon_sym___asm] = ACTIONS(3348), - [anon_sym_ATencode] = ACTIONS(3350), - [anon_sym_ATsynchronized] = ACTIONS(3350), - [anon_sym_BOOL] = ACTIONS(3348), - [anon_sym_IMP] = ACTIONS(3348), - [anon_sym_SEL] = ACTIONS(3348), - [anon_sym_Class] = ACTIONS(3348), - [anon_sym_id] = ACTIONS(3348), - }, - [755] = { - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_include_token1] = ACTIONS(3408), - [aux_sym_preproc_include_token2] = ACTIONS(3408), - [aux_sym_preproc_def_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token2] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3408), - [aux_sym_preproc_else_token1] = ACTIONS(3408), - [aux_sym_preproc_elif_token1] = ACTIONS(3408), - [sym_preproc_directive] = ACTIONS(3408), - [anon_sym_LPAREN2] = ACTIONS(3410), - [anon_sym_BANG] = ACTIONS(3410), - [anon_sym_TILDE] = ACTIONS(3410), - [anon_sym_DASH] = ACTIONS(3408), - [anon_sym_PLUS] = ACTIONS(3408), - [anon_sym_STAR] = ACTIONS(3410), - [anon_sym_CARET] = ACTIONS(3410), - [anon_sym_AMP] = ACTIONS(3410), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym_typedef] = ACTIONS(3408), - [anon_sym_extern] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym___declspec] = ACTIONS(3408), - [anon_sym___cdecl] = ACTIONS(3408), - [anon_sym___clrcall] = ACTIONS(3408), - [anon_sym___stdcall] = ACTIONS(3408), - [anon_sym___fastcall] = ACTIONS(3408), - [anon_sym___thiscall] = ACTIONS(3408), - [anon_sym___vectorcall] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_ATautoreleasepool] = ACTIONS(3410), - [anon_sym_static] = ACTIONS(3408), - [anon_sym_auto] = ACTIONS(3408), - [anon_sym_register] = ACTIONS(3408), - [anon_sym_inline] = ACTIONS(3408), - [anon_sym___inline] = ACTIONS(3408), - [anon_sym___inline__] = ACTIONS(3408), - [anon_sym___forceinline] = ACTIONS(3408), - [anon_sym_thread_local] = ACTIONS(3408), - [anon_sym___thread] = ACTIONS(3408), - [anon_sym_CG_EXTERN] = ACTIONS(3408), - [anon_sym_CG_INLINE] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3408), - [anon_sym_IBOutlet] = ACTIONS(3408), - [anon_sym_IBInspectable] = ACTIONS(3408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3408), - [anon_sym_NS_INLINE] = ACTIONS(3408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3408), - [anon_sym_OBJC_EXPORT] = ACTIONS(3408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_if] = ACTIONS(3408), - [anon_sym_switch] = ACTIONS(3408), - [anon_sym_case] = ACTIONS(3408), - [anon_sym_default] = ACTIONS(3408), - [anon_sym_while] = ACTIONS(3408), - [anon_sym_do] = ACTIONS(3408), - [anon_sym_for] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [anon_sym_return] = ACTIONS(3408), - [anon_sym_break] = ACTIONS(3408), - [anon_sym_continue] = ACTIONS(3408), - [anon_sym_goto] = ACTIONS(3408), - [anon_sym_DASH_DASH] = ACTIONS(3410), - [anon_sym_PLUS_PLUS] = ACTIONS(3410), - [anon_sym_sizeof] = ACTIONS(3408), - [anon_sym___alignof__] = ACTIONS(3408), - [anon_sym___alignof] = ACTIONS(3408), - [anon_sym__alignof] = ACTIONS(3408), - [anon_sym_alignof] = ACTIONS(3408), - [anon_sym__Alignof] = ACTIONS(3408), - [anon_sym_offsetof] = ACTIONS(3408), - [anon_sym__Generic] = ACTIONS(3408), - [anon_sym_asm] = ACTIONS(3408), - [anon_sym___asm__] = ACTIONS(3408), - [sym_number_literal] = ACTIONS(3410), - [anon_sym_L_SQUOTE] = ACTIONS(3410), - [anon_sym_u_SQUOTE] = ACTIONS(3410), - [anon_sym_U_SQUOTE] = ACTIONS(3410), - [anon_sym_u8_SQUOTE] = ACTIONS(3410), - [anon_sym_SQUOTE] = ACTIONS(3410), - [anon_sym_AT] = ACTIONS(3408), - [anon_sym_DQUOTE] = ACTIONS(3410), - [anon_sym_L_DQUOTE] = ACTIONS(3410), - [anon_sym_u_DQUOTE] = ACTIONS(3410), - [anon_sym_U_DQUOTE] = ACTIONS(3410), - [anon_sym_u8_DQUOTE] = ACTIONS(3410), - [sym_true] = ACTIONS(3408), - [sym_false] = ACTIONS(3408), - [anon_sym_NULL] = ACTIONS(3408), - [anon_sym_nullptr] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATimport] = ACTIONS(3410), - [aux_sym_preproc_undef_token1] = ACTIONS(3408), - [anon_sym_POUND] = ACTIONS(3408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE] = ACTIONS(3408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_API_AVAILABLE] = ACTIONS(3408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_API_DEPRECATED] = ACTIONS(3408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3408), - [anon_sym___deprecated_msg] = ACTIONS(3408), - [anon_sym___deprecated_enum_msg] = ACTIONS(3408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3408), - [anon_sym_ATprotocol] = ACTIONS(3410), - [anon_sym_ATinterface] = ACTIONS(3410), - [anon_sym_ATimplementation] = ACTIONS(3410), - [anon_sym_ATcompatibility_alias] = ACTIONS(3410), - [anon_sym_ATsynthesize] = ACTIONS(3410), - [anon_sym_ATdynamic] = ACTIONS(3410), - [anon_sym__Alignas] = ACTIONS(3408), - [anon_sym_ATtry] = ACTIONS(3410), - [anon_sym___try] = ACTIONS(3408), - [anon_sym_ATthrow] = ACTIONS(3410), - [anon_sym_ATselector] = ACTIONS(3410), - [anon_sym_ATavailable] = ACTIONS(3410), - [anon_sym___builtin_available] = ACTIONS(3408), - [anon_sym_va_arg] = ACTIONS(3408), - [anon_sym___asm] = ACTIONS(3408), - [anon_sym_ATencode] = ACTIONS(3410), - [anon_sym_ATsynchronized] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - }, - [756] = { - [sym_identifier] = ACTIONS(3396), - [aux_sym_preproc_include_token1] = ACTIONS(3396), - [aux_sym_preproc_include_token2] = ACTIONS(3396), - [aux_sym_preproc_def_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token2] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3396), - [aux_sym_preproc_else_token1] = ACTIONS(3396), - [aux_sym_preproc_elif_token1] = ACTIONS(3396), - [sym_preproc_directive] = ACTIONS(3396), - [anon_sym_LPAREN2] = ACTIONS(3398), - [anon_sym_BANG] = ACTIONS(3398), - [anon_sym_TILDE] = ACTIONS(3398), - [anon_sym_DASH] = ACTIONS(3396), - [anon_sym_PLUS] = ACTIONS(3396), - [anon_sym_STAR] = ACTIONS(3398), - [anon_sym_CARET] = ACTIONS(3398), - [anon_sym_AMP] = ACTIONS(3398), - [anon_sym_SEMI] = ACTIONS(3398), - [anon_sym___extension__] = ACTIONS(3396), - [anon_sym_typedef] = ACTIONS(3396), - [anon_sym_extern] = ACTIONS(3396), - [anon_sym___attribute__] = ACTIONS(3396), - [anon_sym___attribute] = ACTIONS(3396), - [anon_sym_noreturn] = ACTIONS(3396), - [anon_sym_LBRACK] = ACTIONS(3398), - [anon_sym___declspec] = ACTIONS(3396), - [anon_sym___cdecl] = ACTIONS(3396), - [anon_sym___clrcall] = ACTIONS(3396), - [anon_sym___stdcall] = ACTIONS(3396), - [anon_sym___fastcall] = ACTIONS(3396), - [anon_sym___thiscall] = ACTIONS(3396), - [anon_sym___vectorcall] = ACTIONS(3396), - [anon_sym_LBRACE] = ACTIONS(3398), - [anon_sym_signed] = ACTIONS(3396), - [anon_sym_unsigned] = ACTIONS(3396), - [anon_sym_long] = ACTIONS(3396), - [anon_sym_short] = ACTIONS(3396), - [anon_sym_ATautoreleasepool] = ACTIONS(3398), - [anon_sym_static] = ACTIONS(3396), - [anon_sym_auto] = ACTIONS(3396), - [anon_sym_register] = ACTIONS(3396), - [anon_sym_inline] = ACTIONS(3396), - [anon_sym___inline] = ACTIONS(3396), - [anon_sym___inline__] = ACTIONS(3396), - [anon_sym___forceinline] = ACTIONS(3396), - [anon_sym_thread_local] = ACTIONS(3396), - [anon_sym___thread] = ACTIONS(3396), - [anon_sym_CG_EXTERN] = ACTIONS(3396), - [anon_sym_CG_INLINE] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3396), - [anon_sym_IBOutlet] = ACTIONS(3396), - [anon_sym_IBInspectable] = ACTIONS(3396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3396), - [anon_sym_NS_INLINE] = ACTIONS(3396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3396), - [anon_sym_OBJC_EXPORT] = ACTIONS(3396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3396), - [anon_sym_const] = ACTIONS(3396), - [anon_sym_constexpr] = ACTIONS(3396), - [anon_sym_volatile] = ACTIONS(3396), - [anon_sym_restrict] = ACTIONS(3396), - [anon_sym___restrict__] = ACTIONS(3396), - [anon_sym__Atomic] = ACTIONS(3396), - [anon_sym__Noreturn] = ACTIONS(3396), - [anon_sym_nullable] = ACTIONS(3396), - [anon_sym__Complex] = ACTIONS(3396), - [anon_sym__Nonnull] = ACTIONS(3396), - [anon_sym__Nullable] = ACTIONS(3396), - [anon_sym__Nullable_result] = ACTIONS(3396), - [anon_sym__Null_unspecified] = ACTIONS(3396), - [anon_sym___autoreleasing] = ACTIONS(3396), - [anon_sym___block] = ACTIONS(3396), - [anon_sym___bridge] = ACTIONS(3396), - [anon_sym___bridge_retained] = ACTIONS(3396), - [anon_sym___bridge_transfer] = ACTIONS(3396), - [anon_sym___complex] = ACTIONS(3396), - [anon_sym___const] = ACTIONS(3396), - [anon_sym___imag] = ACTIONS(3396), - [anon_sym___kindof] = ACTIONS(3396), - [anon_sym___nonnull] = ACTIONS(3396), - [anon_sym___nullable] = ACTIONS(3396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3396), - [anon_sym___real] = ACTIONS(3396), - [anon_sym___strong] = ACTIONS(3396), - [anon_sym___unsafe_unretained] = ACTIONS(3396), - [anon_sym___unused] = ACTIONS(3396), - [anon_sym___weak] = ACTIONS(3396), - [sym_primitive_type] = ACTIONS(3396), - [anon_sym_enum] = ACTIONS(3396), - [anon_sym_struct] = ACTIONS(3396), - [anon_sym_union] = ACTIONS(3396), - [anon_sym_if] = ACTIONS(3396), - [anon_sym_switch] = ACTIONS(3396), - [anon_sym_case] = ACTIONS(3396), - [anon_sym_default] = ACTIONS(3396), - [anon_sym_while] = ACTIONS(3396), - [anon_sym_do] = ACTIONS(3396), - [anon_sym_for] = ACTIONS(3396), - [anon_sym_in] = ACTIONS(3396), - [anon_sym_return] = ACTIONS(3396), - [anon_sym_break] = ACTIONS(3396), - [anon_sym_continue] = ACTIONS(3396), - [anon_sym_goto] = ACTIONS(3396), - [anon_sym_DASH_DASH] = ACTIONS(3398), - [anon_sym_PLUS_PLUS] = ACTIONS(3398), - [anon_sym_sizeof] = ACTIONS(3396), - [anon_sym___alignof__] = ACTIONS(3396), - [anon_sym___alignof] = ACTIONS(3396), - [anon_sym__alignof] = ACTIONS(3396), - [anon_sym_alignof] = ACTIONS(3396), - [anon_sym__Alignof] = ACTIONS(3396), - [anon_sym_offsetof] = ACTIONS(3396), - [anon_sym__Generic] = ACTIONS(3396), - [anon_sym_asm] = ACTIONS(3396), - [anon_sym___asm__] = ACTIONS(3396), - [sym_number_literal] = ACTIONS(3398), - [anon_sym_L_SQUOTE] = ACTIONS(3398), - [anon_sym_u_SQUOTE] = ACTIONS(3398), - [anon_sym_U_SQUOTE] = ACTIONS(3398), - [anon_sym_u8_SQUOTE] = ACTIONS(3398), - [anon_sym_SQUOTE] = ACTIONS(3398), - [anon_sym_AT] = ACTIONS(3396), - [anon_sym_DQUOTE] = ACTIONS(3398), - [anon_sym_L_DQUOTE] = ACTIONS(3398), - [anon_sym_u_DQUOTE] = ACTIONS(3398), - [anon_sym_U_DQUOTE] = ACTIONS(3398), - [anon_sym_u8_DQUOTE] = ACTIONS(3398), - [sym_true] = ACTIONS(3396), - [sym_false] = ACTIONS(3396), - [anon_sym_NULL] = ACTIONS(3396), - [anon_sym_nullptr] = ACTIONS(3396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3396), - [anon_sym___typeof] = ACTIONS(3396), - [anon_sym_typeof] = ACTIONS(3396), - [anon_sym_ATimport] = ACTIONS(3398), - [aux_sym_preproc_undef_token1] = ACTIONS(3396), - [anon_sym_POUND] = ACTIONS(3396), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE] = ACTIONS(3396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_API_AVAILABLE] = ACTIONS(3396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_API_DEPRECATED] = ACTIONS(3396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3396), - [anon_sym___deprecated_msg] = ACTIONS(3396), - [anon_sym___deprecated_enum_msg] = ACTIONS(3396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3396), - [anon_sym_ATprotocol] = ACTIONS(3398), - [anon_sym_ATinterface] = ACTIONS(3398), - [anon_sym_ATimplementation] = ACTIONS(3398), - [anon_sym_ATcompatibility_alias] = ACTIONS(3398), - [anon_sym_ATsynthesize] = ACTIONS(3398), - [anon_sym_ATdynamic] = ACTIONS(3398), - [anon_sym__Alignas] = ACTIONS(3396), - [anon_sym_ATtry] = ACTIONS(3398), - [anon_sym___try] = ACTIONS(3396), - [anon_sym_ATthrow] = ACTIONS(3398), - [anon_sym_ATselector] = ACTIONS(3398), - [anon_sym_ATavailable] = ACTIONS(3398), - [anon_sym___builtin_available] = ACTIONS(3396), - [anon_sym_va_arg] = ACTIONS(3396), - [anon_sym___asm] = ACTIONS(3396), - [anon_sym_ATencode] = ACTIONS(3398), - [anon_sym_ATsynchronized] = ACTIONS(3398), - [anon_sym_BOOL] = ACTIONS(3396), - [anon_sym_IMP] = ACTIONS(3396), - [anon_sym_SEL] = ACTIONS(3396), - [anon_sym_Class] = ACTIONS(3396), - [anon_sym_id] = ACTIONS(3396), - }, - [757] = { - [sym_identifier] = ACTIONS(3328), - [aux_sym_preproc_include_token1] = ACTIONS(3328), - [aux_sym_preproc_include_token2] = ACTIONS(3328), - [aux_sym_preproc_def_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token2] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3328), - [aux_sym_preproc_else_token1] = ACTIONS(3328), - [aux_sym_preproc_elif_token1] = ACTIONS(3328), - [sym_preproc_directive] = ACTIONS(3328), - [anon_sym_LPAREN2] = ACTIONS(3330), - [anon_sym_BANG] = ACTIONS(3330), - [anon_sym_TILDE] = ACTIONS(3330), - [anon_sym_DASH] = ACTIONS(3328), - [anon_sym_PLUS] = ACTIONS(3328), - [anon_sym_STAR] = ACTIONS(3330), - [anon_sym_CARET] = ACTIONS(3330), - [anon_sym_AMP] = ACTIONS(3330), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym___extension__] = ACTIONS(3328), - [anon_sym_typedef] = ACTIONS(3328), - [anon_sym_extern] = ACTIONS(3328), - [anon_sym___attribute__] = ACTIONS(3328), - [anon_sym___attribute] = ACTIONS(3328), - [anon_sym_noreturn] = ACTIONS(3328), - [anon_sym_LBRACK] = ACTIONS(3330), - [anon_sym___declspec] = ACTIONS(3328), - [anon_sym___cdecl] = ACTIONS(3328), - [anon_sym___clrcall] = ACTIONS(3328), - [anon_sym___stdcall] = ACTIONS(3328), - [anon_sym___fastcall] = ACTIONS(3328), - [anon_sym___thiscall] = ACTIONS(3328), - [anon_sym___vectorcall] = ACTIONS(3328), - [anon_sym_LBRACE] = ACTIONS(3330), - [anon_sym_signed] = ACTIONS(3328), - [anon_sym_unsigned] = ACTIONS(3328), - [anon_sym_long] = ACTIONS(3328), - [anon_sym_short] = ACTIONS(3328), - [anon_sym_ATautoreleasepool] = ACTIONS(3330), - [anon_sym_static] = ACTIONS(3328), - [anon_sym_auto] = ACTIONS(3328), - [anon_sym_register] = ACTIONS(3328), - [anon_sym_inline] = ACTIONS(3328), - [anon_sym___inline] = ACTIONS(3328), - [anon_sym___inline__] = ACTIONS(3328), - [anon_sym___forceinline] = ACTIONS(3328), - [anon_sym_thread_local] = ACTIONS(3328), - [anon_sym___thread] = ACTIONS(3328), - [anon_sym_CG_EXTERN] = ACTIONS(3328), - [anon_sym_CG_INLINE] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3328), - [anon_sym_IBOutlet] = ACTIONS(3328), - [anon_sym_IBInspectable] = ACTIONS(3328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3328), - [anon_sym_NS_INLINE] = ACTIONS(3328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3328), - [anon_sym_OBJC_EXPORT] = ACTIONS(3328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3328), - [anon_sym_const] = ACTIONS(3328), - [anon_sym_constexpr] = ACTIONS(3328), - [anon_sym_volatile] = ACTIONS(3328), - [anon_sym_restrict] = ACTIONS(3328), - [anon_sym___restrict__] = ACTIONS(3328), - [anon_sym__Atomic] = ACTIONS(3328), - [anon_sym__Noreturn] = ACTIONS(3328), - [anon_sym_nullable] = ACTIONS(3328), - [anon_sym__Complex] = ACTIONS(3328), - [anon_sym__Nonnull] = ACTIONS(3328), - [anon_sym__Nullable] = ACTIONS(3328), - [anon_sym__Nullable_result] = ACTIONS(3328), - [anon_sym__Null_unspecified] = ACTIONS(3328), - [anon_sym___autoreleasing] = ACTIONS(3328), - [anon_sym___block] = ACTIONS(3328), - [anon_sym___bridge] = ACTIONS(3328), - [anon_sym___bridge_retained] = ACTIONS(3328), - [anon_sym___bridge_transfer] = ACTIONS(3328), - [anon_sym___complex] = ACTIONS(3328), - [anon_sym___const] = ACTIONS(3328), - [anon_sym___imag] = ACTIONS(3328), - [anon_sym___kindof] = ACTIONS(3328), - [anon_sym___nonnull] = ACTIONS(3328), - [anon_sym___nullable] = ACTIONS(3328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3328), - [anon_sym___real] = ACTIONS(3328), - [anon_sym___strong] = ACTIONS(3328), - [anon_sym___unsafe_unretained] = ACTIONS(3328), - [anon_sym___unused] = ACTIONS(3328), - [anon_sym___weak] = ACTIONS(3328), - [sym_primitive_type] = ACTIONS(3328), - [anon_sym_enum] = ACTIONS(3328), - [anon_sym_struct] = ACTIONS(3328), - [anon_sym_union] = ACTIONS(3328), - [anon_sym_if] = ACTIONS(3328), - [anon_sym_switch] = ACTIONS(3328), - [anon_sym_case] = ACTIONS(3328), - [anon_sym_default] = ACTIONS(3328), - [anon_sym_while] = ACTIONS(3328), - [anon_sym_do] = ACTIONS(3328), - [anon_sym_for] = ACTIONS(3328), - [anon_sym_in] = ACTIONS(3328), - [anon_sym_return] = ACTIONS(3328), - [anon_sym_break] = ACTIONS(3328), - [anon_sym_continue] = ACTIONS(3328), - [anon_sym_goto] = ACTIONS(3328), - [anon_sym_DASH_DASH] = ACTIONS(3330), - [anon_sym_PLUS_PLUS] = ACTIONS(3330), - [anon_sym_sizeof] = ACTIONS(3328), - [anon_sym___alignof__] = ACTIONS(3328), - [anon_sym___alignof] = ACTIONS(3328), - [anon_sym__alignof] = ACTIONS(3328), - [anon_sym_alignof] = ACTIONS(3328), - [anon_sym__Alignof] = ACTIONS(3328), - [anon_sym_offsetof] = ACTIONS(3328), - [anon_sym__Generic] = ACTIONS(3328), - [anon_sym_asm] = ACTIONS(3328), - [anon_sym___asm__] = ACTIONS(3328), - [sym_number_literal] = ACTIONS(3330), - [anon_sym_L_SQUOTE] = ACTIONS(3330), - [anon_sym_u_SQUOTE] = ACTIONS(3330), - [anon_sym_U_SQUOTE] = ACTIONS(3330), - [anon_sym_u8_SQUOTE] = ACTIONS(3330), - [anon_sym_SQUOTE] = ACTIONS(3330), - [anon_sym_AT] = ACTIONS(3328), - [anon_sym_DQUOTE] = ACTIONS(3330), - [anon_sym_L_DQUOTE] = ACTIONS(3330), - [anon_sym_u_DQUOTE] = ACTIONS(3330), - [anon_sym_U_DQUOTE] = ACTIONS(3330), - [anon_sym_u8_DQUOTE] = ACTIONS(3330), - [sym_true] = ACTIONS(3328), - [sym_false] = ACTIONS(3328), - [anon_sym_NULL] = ACTIONS(3328), - [anon_sym_nullptr] = ACTIONS(3328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3328), - [anon_sym___typeof] = ACTIONS(3328), - [anon_sym_typeof] = ACTIONS(3328), - [anon_sym_ATimport] = ACTIONS(3330), - [aux_sym_preproc_undef_token1] = ACTIONS(3328), - [anon_sym_POUND] = ACTIONS(3328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE] = ACTIONS(3328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_API_AVAILABLE] = ACTIONS(3328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_API_DEPRECATED] = ACTIONS(3328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3328), - [anon_sym___deprecated_msg] = ACTIONS(3328), - [anon_sym___deprecated_enum_msg] = ACTIONS(3328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3328), - [anon_sym_ATprotocol] = ACTIONS(3330), - [anon_sym_ATinterface] = ACTIONS(3330), - [anon_sym_ATimplementation] = ACTIONS(3330), - [anon_sym_ATcompatibility_alias] = ACTIONS(3330), - [anon_sym_ATsynthesize] = ACTIONS(3330), - [anon_sym_ATdynamic] = ACTIONS(3330), - [anon_sym__Alignas] = ACTIONS(3328), - [anon_sym_ATtry] = ACTIONS(3330), - [anon_sym___try] = ACTIONS(3328), - [anon_sym_ATthrow] = ACTIONS(3330), - [anon_sym_ATselector] = ACTIONS(3330), - [anon_sym_ATavailable] = ACTIONS(3330), - [anon_sym___builtin_available] = ACTIONS(3328), - [anon_sym_va_arg] = ACTIONS(3328), - [anon_sym___asm] = ACTIONS(3328), - [anon_sym_ATencode] = ACTIONS(3330), - [anon_sym_ATsynchronized] = ACTIONS(3330), - [anon_sym_BOOL] = ACTIONS(3328), - [anon_sym_IMP] = ACTIONS(3328), - [anon_sym_SEL] = ACTIONS(3328), - [anon_sym_Class] = ACTIONS(3328), - [anon_sym_id] = ACTIONS(3328), - }, - [758] = { - [sym_identifier] = ACTIONS(3320), - [aux_sym_preproc_include_token1] = ACTIONS(3320), - [aux_sym_preproc_include_token2] = ACTIONS(3320), - [aux_sym_preproc_def_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token2] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3320), - [aux_sym_preproc_else_token1] = ACTIONS(3320), - [aux_sym_preproc_elif_token1] = ACTIONS(3320), - [sym_preproc_directive] = ACTIONS(3320), - [anon_sym_LPAREN2] = ACTIONS(3322), - [anon_sym_BANG] = ACTIONS(3322), - [anon_sym_TILDE] = ACTIONS(3322), - [anon_sym_DASH] = ACTIONS(3320), - [anon_sym_PLUS] = ACTIONS(3320), - [anon_sym_STAR] = ACTIONS(3322), - [anon_sym_CARET] = ACTIONS(3322), - [anon_sym_AMP] = ACTIONS(3322), - [anon_sym_SEMI] = ACTIONS(3322), - [anon_sym___extension__] = ACTIONS(3320), - [anon_sym_typedef] = ACTIONS(3320), - [anon_sym_extern] = ACTIONS(3320), - [anon_sym___attribute__] = ACTIONS(3320), - [anon_sym___attribute] = ACTIONS(3320), - [anon_sym_noreturn] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3322), - [anon_sym___declspec] = ACTIONS(3320), - [anon_sym___cdecl] = ACTIONS(3320), - [anon_sym___clrcall] = ACTIONS(3320), - [anon_sym___stdcall] = ACTIONS(3320), - [anon_sym___fastcall] = ACTIONS(3320), - [anon_sym___thiscall] = ACTIONS(3320), - [anon_sym___vectorcall] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3322), - [anon_sym_signed] = ACTIONS(3320), - [anon_sym_unsigned] = ACTIONS(3320), - [anon_sym_long] = ACTIONS(3320), - [anon_sym_short] = ACTIONS(3320), - [anon_sym_ATautoreleasepool] = ACTIONS(3322), - [anon_sym_static] = ACTIONS(3320), - [anon_sym_auto] = ACTIONS(3320), - [anon_sym_register] = ACTIONS(3320), - [anon_sym_inline] = ACTIONS(3320), - [anon_sym___inline] = ACTIONS(3320), - [anon_sym___inline__] = ACTIONS(3320), - [anon_sym___forceinline] = ACTIONS(3320), - [anon_sym_thread_local] = ACTIONS(3320), - [anon_sym___thread] = ACTIONS(3320), - [anon_sym_CG_EXTERN] = ACTIONS(3320), - [anon_sym_CG_INLINE] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3320), - [anon_sym_IBOutlet] = ACTIONS(3320), - [anon_sym_IBInspectable] = ACTIONS(3320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3320), - [anon_sym_NS_INLINE] = ACTIONS(3320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3320), - [anon_sym_OBJC_EXPORT] = ACTIONS(3320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3320), - [anon_sym_const] = ACTIONS(3320), - [anon_sym_constexpr] = ACTIONS(3320), - [anon_sym_volatile] = ACTIONS(3320), - [anon_sym_restrict] = ACTIONS(3320), - [anon_sym___restrict__] = ACTIONS(3320), - [anon_sym__Atomic] = ACTIONS(3320), - [anon_sym__Noreturn] = ACTIONS(3320), - [anon_sym_nullable] = ACTIONS(3320), - [anon_sym__Complex] = ACTIONS(3320), - [anon_sym__Nonnull] = ACTIONS(3320), - [anon_sym__Nullable] = ACTIONS(3320), - [anon_sym__Nullable_result] = ACTIONS(3320), - [anon_sym__Null_unspecified] = ACTIONS(3320), - [anon_sym___autoreleasing] = ACTIONS(3320), - [anon_sym___block] = ACTIONS(3320), - [anon_sym___bridge] = ACTIONS(3320), - [anon_sym___bridge_retained] = ACTIONS(3320), - [anon_sym___bridge_transfer] = ACTIONS(3320), - [anon_sym___complex] = ACTIONS(3320), - [anon_sym___const] = ACTIONS(3320), - [anon_sym___imag] = ACTIONS(3320), - [anon_sym___kindof] = ACTIONS(3320), - [anon_sym___nonnull] = ACTIONS(3320), - [anon_sym___nullable] = ACTIONS(3320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3320), - [anon_sym___real] = ACTIONS(3320), - [anon_sym___strong] = ACTIONS(3320), - [anon_sym___unsafe_unretained] = ACTIONS(3320), - [anon_sym___unused] = ACTIONS(3320), - [anon_sym___weak] = ACTIONS(3320), - [sym_primitive_type] = ACTIONS(3320), - [anon_sym_enum] = ACTIONS(3320), - [anon_sym_struct] = ACTIONS(3320), - [anon_sym_union] = ACTIONS(3320), - [anon_sym_if] = ACTIONS(3320), - [anon_sym_switch] = ACTIONS(3320), - [anon_sym_case] = ACTIONS(3320), - [anon_sym_default] = ACTIONS(3320), - [anon_sym_while] = ACTIONS(3320), - [anon_sym_do] = ACTIONS(3320), - [anon_sym_for] = ACTIONS(3320), - [anon_sym_in] = ACTIONS(3320), - [anon_sym_return] = ACTIONS(3320), - [anon_sym_break] = ACTIONS(3320), - [anon_sym_continue] = ACTIONS(3320), - [anon_sym_goto] = ACTIONS(3320), - [anon_sym_DASH_DASH] = ACTIONS(3322), - [anon_sym_PLUS_PLUS] = ACTIONS(3322), - [anon_sym_sizeof] = ACTIONS(3320), - [anon_sym___alignof__] = ACTIONS(3320), - [anon_sym___alignof] = ACTIONS(3320), - [anon_sym__alignof] = ACTIONS(3320), - [anon_sym_alignof] = ACTIONS(3320), - [anon_sym__Alignof] = ACTIONS(3320), - [anon_sym_offsetof] = ACTIONS(3320), - [anon_sym__Generic] = ACTIONS(3320), - [anon_sym_asm] = ACTIONS(3320), - [anon_sym___asm__] = ACTIONS(3320), - [sym_number_literal] = ACTIONS(3322), - [anon_sym_L_SQUOTE] = ACTIONS(3322), - [anon_sym_u_SQUOTE] = ACTIONS(3322), - [anon_sym_U_SQUOTE] = ACTIONS(3322), - [anon_sym_u8_SQUOTE] = ACTIONS(3322), - [anon_sym_SQUOTE] = ACTIONS(3322), - [anon_sym_AT] = ACTIONS(3320), - [anon_sym_DQUOTE] = ACTIONS(3322), - [anon_sym_L_DQUOTE] = ACTIONS(3322), - [anon_sym_u_DQUOTE] = ACTIONS(3322), - [anon_sym_U_DQUOTE] = ACTIONS(3322), - [anon_sym_u8_DQUOTE] = ACTIONS(3322), - [sym_true] = ACTIONS(3320), - [sym_false] = ACTIONS(3320), - [anon_sym_NULL] = ACTIONS(3320), - [anon_sym_nullptr] = ACTIONS(3320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3320), - [anon_sym___typeof] = ACTIONS(3320), - [anon_sym_typeof] = ACTIONS(3320), - [anon_sym_ATimport] = ACTIONS(3322), - [aux_sym_preproc_undef_token1] = ACTIONS(3320), - [anon_sym_POUND] = ACTIONS(3320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE] = ACTIONS(3320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_API_AVAILABLE] = ACTIONS(3320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_API_DEPRECATED] = ACTIONS(3320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3320), - [anon_sym___deprecated_msg] = ACTIONS(3320), - [anon_sym___deprecated_enum_msg] = ACTIONS(3320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3320), - [anon_sym_ATprotocol] = ACTIONS(3322), - [anon_sym_ATinterface] = ACTIONS(3322), - [anon_sym_ATimplementation] = ACTIONS(3322), - [anon_sym_ATcompatibility_alias] = ACTIONS(3322), - [anon_sym_ATsynthesize] = ACTIONS(3322), - [anon_sym_ATdynamic] = ACTIONS(3322), - [anon_sym__Alignas] = ACTIONS(3320), - [anon_sym_ATtry] = ACTIONS(3322), - [anon_sym___try] = ACTIONS(3320), - [anon_sym_ATthrow] = ACTIONS(3322), - [anon_sym_ATselector] = ACTIONS(3322), - [anon_sym_ATavailable] = ACTIONS(3322), - [anon_sym___builtin_available] = ACTIONS(3320), - [anon_sym_va_arg] = ACTIONS(3320), - [anon_sym___asm] = ACTIONS(3320), - [anon_sym_ATencode] = ACTIONS(3322), - [anon_sym_ATsynchronized] = ACTIONS(3322), - [anon_sym_BOOL] = ACTIONS(3320), - [anon_sym_IMP] = ACTIONS(3320), - [anon_sym_SEL] = ACTIONS(3320), - [anon_sym_Class] = ACTIONS(3320), - [anon_sym_id] = ACTIONS(3320), - }, - [759] = { - [sym_identifier] = ACTIONS(3316), - [aux_sym_preproc_include_token1] = ACTIONS(3316), - [aux_sym_preproc_include_token2] = ACTIONS(3316), - [aux_sym_preproc_def_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token2] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3316), - [aux_sym_preproc_else_token1] = ACTIONS(3316), - [aux_sym_preproc_elif_token1] = ACTIONS(3316), - [sym_preproc_directive] = ACTIONS(3316), - [anon_sym_LPAREN2] = ACTIONS(3318), - [anon_sym_BANG] = ACTIONS(3318), - [anon_sym_TILDE] = ACTIONS(3318), - [anon_sym_DASH] = ACTIONS(3316), - [anon_sym_PLUS] = ACTIONS(3316), - [anon_sym_STAR] = ACTIONS(3318), - [anon_sym_CARET] = ACTIONS(3318), - [anon_sym_AMP] = ACTIONS(3318), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym___extension__] = ACTIONS(3316), - [anon_sym_typedef] = ACTIONS(3316), - [anon_sym_extern] = ACTIONS(3316), - [anon_sym___attribute__] = ACTIONS(3316), - [anon_sym___attribute] = ACTIONS(3316), - [anon_sym_noreturn] = ACTIONS(3316), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym___declspec] = ACTIONS(3316), - [anon_sym___cdecl] = ACTIONS(3316), - [anon_sym___clrcall] = ACTIONS(3316), - [anon_sym___stdcall] = ACTIONS(3316), - [anon_sym___fastcall] = ACTIONS(3316), - [anon_sym___thiscall] = ACTIONS(3316), - [anon_sym___vectorcall] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3318), - [anon_sym_signed] = ACTIONS(3316), - [anon_sym_unsigned] = ACTIONS(3316), - [anon_sym_long] = ACTIONS(3316), - [anon_sym_short] = ACTIONS(3316), - [anon_sym_ATautoreleasepool] = ACTIONS(3318), - [anon_sym_static] = ACTIONS(3316), - [anon_sym_auto] = ACTIONS(3316), - [anon_sym_register] = ACTIONS(3316), - [anon_sym_inline] = ACTIONS(3316), - [anon_sym___inline] = ACTIONS(3316), - [anon_sym___inline__] = ACTIONS(3316), - [anon_sym___forceinline] = ACTIONS(3316), - [anon_sym_thread_local] = ACTIONS(3316), - [anon_sym___thread] = ACTIONS(3316), - [anon_sym_CG_EXTERN] = ACTIONS(3316), - [anon_sym_CG_INLINE] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3316), - [anon_sym_IBOutlet] = ACTIONS(3316), - [anon_sym_IBInspectable] = ACTIONS(3316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3316), - [anon_sym_NS_INLINE] = ACTIONS(3316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3316), - [anon_sym_OBJC_EXPORT] = ACTIONS(3316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3316), - [anon_sym_const] = ACTIONS(3316), - [anon_sym_constexpr] = ACTIONS(3316), - [anon_sym_volatile] = ACTIONS(3316), - [anon_sym_restrict] = ACTIONS(3316), - [anon_sym___restrict__] = ACTIONS(3316), - [anon_sym__Atomic] = ACTIONS(3316), - [anon_sym__Noreturn] = ACTIONS(3316), - [anon_sym_nullable] = ACTIONS(3316), - [anon_sym__Complex] = ACTIONS(3316), - [anon_sym__Nonnull] = ACTIONS(3316), - [anon_sym__Nullable] = ACTIONS(3316), - [anon_sym__Nullable_result] = ACTIONS(3316), - [anon_sym__Null_unspecified] = ACTIONS(3316), - [anon_sym___autoreleasing] = ACTIONS(3316), - [anon_sym___block] = ACTIONS(3316), - [anon_sym___bridge] = ACTIONS(3316), - [anon_sym___bridge_retained] = ACTIONS(3316), - [anon_sym___bridge_transfer] = ACTIONS(3316), - [anon_sym___complex] = ACTIONS(3316), - [anon_sym___const] = ACTIONS(3316), - [anon_sym___imag] = ACTIONS(3316), - [anon_sym___kindof] = ACTIONS(3316), - [anon_sym___nonnull] = ACTIONS(3316), - [anon_sym___nullable] = ACTIONS(3316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3316), - [anon_sym___real] = ACTIONS(3316), - [anon_sym___strong] = ACTIONS(3316), - [anon_sym___unsafe_unretained] = ACTIONS(3316), - [anon_sym___unused] = ACTIONS(3316), - [anon_sym___weak] = ACTIONS(3316), - [sym_primitive_type] = ACTIONS(3316), - [anon_sym_enum] = ACTIONS(3316), - [anon_sym_struct] = ACTIONS(3316), - [anon_sym_union] = ACTIONS(3316), - [anon_sym_if] = ACTIONS(3316), - [anon_sym_switch] = ACTIONS(3316), - [anon_sym_case] = ACTIONS(3316), - [anon_sym_default] = ACTIONS(3316), - [anon_sym_while] = ACTIONS(3316), - [anon_sym_do] = ACTIONS(3316), - [anon_sym_for] = ACTIONS(3316), - [anon_sym_in] = ACTIONS(3316), - [anon_sym_return] = ACTIONS(3316), - [anon_sym_break] = ACTIONS(3316), - [anon_sym_continue] = ACTIONS(3316), - [anon_sym_goto] = ACTIONS(3316), - [anon_sym_DASH_DASH] = ACTIONS(3318), - [anon_sym_PLUS_PLUS] = ACTIONS(3318), - [anon_sym_sizeof] = ACTIONS(3316), - [anon_sym___alignof__] = ACTIONS(3316), - [anon_sym___alignof] = ACTIONS(3316), - [anon_sym__alignof] = ACTIONS(3316), - [anon_sym_alignof] = ACTIONS(3316), - [anon_sym__Alignof] = ACTIONS(3316), - [anon_sym_offsetof] = ACTIONS(3316), - [anon_sym__Generic] = ACTIONS(3316), - [anon_sym_asm] = ACTIONS(3316), - [anon_sym___asm__] = ACTIONS(3316), - [sym_number_literal] = ACTIONS(3318), - [anon_sym_L_SQUOTE] = ACTIONS(3318), - [anon_sym_u_SQUOTE] = ACTIONS(3318), - [anon_sym_U_SQUOTE] = ACTIONS(3318), - [anon_sym_u8_SQUOTE] = ACTIONS(3318), - [anon_sym_SQUOTE] = ACTIONS(3318), - [anon_sym_AT] = ACTIONS(3316), - [anon_sym_DQUOTE] = ACTIONS(3318), - [anon_sym_L_DQUOTE] = ACTIONS(3318), - [anon_sym_u_DQUOTE] = ACTIONS(3318), - [anon_sym_U_DQUOTE] = ACTIONS(3318), - [anon_sym_u8_DQUOTE] = ACTIONS(3318), - [sym_true] = ACTIONS(3316), - [sym_false] = ACTIONS(3316), - [anon_sym_NULL] = ACTIONS(3316), - [anon_sym_nullptr] = ACTIONS(3316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3316), - [anon_sym___typeof] = ACTIONS(3316), - [anon_sym_typeof] = ACTIONS(3316), - [anon_sym_ATimport] = ACTIONS(3318), - [aux_sym_preproc_undef_token1] = ACTIONS(3316), - [anon_sym_POUND] = ACTIONS(3316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE] = ACTIONS(3316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_API_AVAILABLE] = ACTIONS(3316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_API_DEPRECATED] = ACTIONS(3316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3316), - [anon_sym___deprecated_msg] = ACTIONS(3316), - [anon_sym___deprecated_enum_msg] = ACTIONS(3316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3316), - [anon_sym_ATprotocol] = ACTIONS(3318), - [anon_sym_ATinterface] = ACTIONS(3318), - [anon_sym_ATimplementation] = ACTIONS(3318), - [anon_sym_ATcompatibility_alias] = ACTIONS(3318), - [anon_sym_ATsynthesize] = ACTIONS(3318), - [anon_sym_ATdynamic] = ACTIONS(3318), - [anon_sym__Alignas] = ACTIONS(3316), - [anon_sym_ATtry] = ACTIONS(3318), - [anon_sym___try] = ACTIONS(3316), - [anon_sym_ATthrow] = ACTIONS(3318), - [anon_sym_ATselector] = ACTIONS(3318), - [anon_sym_ATavailable] = ACTIONS(3318), - [anon_sym___builtin_available] = ACTIONS(3316), - [anon_sym_va_arg] = ACTIONS(3316), - [anon_sym___asm] = ACTIONS(3316), - [anon_sym_ATencode] = ACTIONS(3318), - [anon_sym_ATsynchronized] = ACTIONS(3318), - [anon_sym_BOOL] = ACTIONS(3316), - [anon_sym_IMP] = ACTIONS(3316), - [anon_sym_SEL] = ACTIONS(3316), - [anon_sym_Class] = ACTIONS(3316), - [anon_sym_id] = ACTIONS(3316), - }, - [760] = { - [sym_identifier] = ACTIONS(3312), - [aux_sym_preproc_include_token1] = ACTIONS(3312), - [aux_sym_preproc_include_token2] = ACTIONS(3312), - [aux_sym_preproc_def_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token2] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3312), - [aux_sym_preproc_else_token1] = ACTIONS(3312), - [aux_sym_preproc_elif_token1] = ACTIONS(3312), - [sym_preproc_directive] = ACTIONS(3312), - [anon_sym_LPAREN2] = ACTIONS(3314), - [anon_sym_BANG] = ACTIONS(3314), - [anon_sym_TILDE] = ACTIONS(3314), - [anon_sym_DASH] = ACTIONS(3312), - [anon_sym_PLUS] = ACTIONS(3312), - [anon_sym_STAR] = ACTIONS(3314), - [anon_sym_CARET] = ACTIONS(3314), - [anon_sym_AMP] = ACTIONS(3314), - [anon_sym_SEMI] = ACTIONS(3314), - [anon_sym___extension__] = ACTIONS(3312), - [anon_sym_typedef] = ACTIONS(3312), - [anon_sym_extern] = ACTIONS(3312), - [anon_sym___attribute__] = ACTIONS(3312), - [anon_sym___attribute] = ACTIONS(3312), - [anon_sym_noreturn] = ACTIONS(3312), - [anon_sym_LBRACK] = ACTIONS(3314), - [anon_sym___declspec] = ACTIONS(3312), - [anon_sym___cdecl] = ACTIONS(3312), - [anon_sym___clrcall] = ACTIONS(3312), - [anon_sym___stdcall] = ACTIONS(3312), - [anon_sym___fastcall] = ACTIONS(3312), - [anon_sym___thiscall] = ACTIONS(3312), - [anon_sym___vectorcall] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(3314), - [anon_sym_signed] = ACTIONS(3312), - [anon_sym_unsigned] = ACTIONS(3312), - [anon_sym_long] = ACTIONS(3312), - [anon_sym_short] = ACTIONS(3312), - [anon_sym_ATautoreleasepool] = ACTIONS(3314), - [anon_sym_static] = ACTIONS(3312), - [anon_sym_auto] = ACTIONS(3312), - [anon_sym_register] = ACTIONS(3312), - [anon_sym_inline] = ACTIONS(3312), - [anon_sym___inline] = ACTIONS(3312), - [anon_sym___inline__] = ACTIONS(3312), - [anon_sym___forceinline] = ACTIONS(3312), - [anon_sym_thread_local] = ACTIONS(3312), - [anon_sym___thread] = ACTIONS(3312), - [anon_sym_CG_EXTERN] = ACTIONS(3312), - [anon_sym_CG_INLINE] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3312), - [anon_sym_IBOutlet] = ACTIONS(3312), - [anon_sym_IBInspectable] = ACTIONS(3312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3312), - [anon_sym_NS_INLINE] = ACTIONS(3312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3312), - [anon_sym_OBJC_EXPORT] = ACTIONS(3312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3312), - [anon_sym_const] = ACTIONS(3312), - [anon_sym_constexpr] = ACTIONS(3312), - [anon_sym_volatile] = ACTIONS(3312), - [anon_sym_restrict] = ACTIONS(3312), - [anon_sym___restrict__] = ACTIONS(3312), - [anon_sym__Atomic] = ACTIONS(3312), - [anon_sym__Noreturn] = ACTIONS(3312), - [anon_sym_nullable] = ACTIONS(3312), - [anon_sym__Complex] = ACTIONS(3312), - [anon_sym__Nonnull] = ACTIONS(3312), - [anon_sym__Nullable] = ACTIONS(3312), - [anon_sym__Nullable_result] = ACTIONS(3312), - [anon_sym__Null_unspecified] = ACTIONS(3312), - [anon_sym___autoreleasing] = ACTIONS(3312), - [anon_sym___block] = ACTIONS(3312), - [anon_sym___bridge] = ACTIONS(3312), - [anon_sym___bridge_retained] = ACTIONS(3312), - [anon_sym___bridge_transfer] = ACTIONS(3312), - [anon_sym___complex] = ACTIONS(3312), - [anon_sym___const] = ACTIONS(3312), - [anon_sym___imag] = ACTIONS(3312), - [anon_sym___kindof] = ACTIONS(3312), - [anon_sym___nonnull] = ACTIONS(3312), - [anon_sym___nullable] = ACTIONS(3312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3312), - [anon_sym___real] = ACTIONS(3312), - [anon_sym___strong] = ACTIONS(3312), - [anon_sym___unsafe_unretained] = ACTIONS(3312), - [anon_sym___unused] = ACTIONS(3312), - [anon_sym___weak] = ACTIONS(3312), - [sym_primitive_type] = ACTIONS(3312), - [anon_sym_enum] = ACTIONS(3312), - [anon_sym_struct] = ACTIONS(3312), - [anon_sym_union] = ACTIONS(3312), - [anon_sym_if] = ACTIONS(3312), - [anon_sym_switch] = ACTIONS(3312), - [anon_sym_case] = ACTIONS(3312), - [anon_sym_default] = ACTIONS(3312), - [anon_sym_while] = ACTIONS(3312), - [anon_sym_do] = ACTIONS(3312), - [anon_sym_for] = ACTIONS(3312), - [anon_sym_in] = ACTIONS(3312), - [anon_sym_return] = ACTIONS(3312), - [anon_sym_break] = ACTIONS(3312), - [anon_sym_continue] = ACTIONS(3312), - [anon_sym_goto] = ACTIONS(3312), - [anon_sym_DASH_DASH] = ACTIONS(3314), - [anon_sym_PLUS_PLUS] = ACTIONS(3314), - [anon_sym_sizeof] = ACTIONS(3312), - [anon_sym___alignof__] = ACTIONS(3312), - [anon_sym___alignof] = ACTIONS(3312), - [anon_sym__alignof] = ACTIONS(3312), - [anon_sym_alignof] = ACTIONS(3312), - [anon_sym__Alignof] = ACTIONS(3312), - [anon_sym_offsetof] = ACTIONS(3312), - [anon_sym__Generic] = ACTIONS(3312), - [anon_sym_asm] = ACTIONS(3312), - [anon_sym___asm__] = ACTIONS(3312), - [sym_number_literal] = ACTIONS(3314), - [anon_sym_L_SQUOTE] = ACTIONS(3314), - [anon_sym_u_SQUOTE] = ACTIONS(3314), - [anon_sym_U_SQUOTE] = ACTIONS(3314), - [anon_sym_u8_SQUOTE] = ACTIONS(3314), - [anon_sym_SQUOTE] = ACTIONS(3314), - [anon_sym_AT] = ACTIONS(3312), - [anon_sym_DQUOTE] = ACTIONS(3314), - [anon_sym_L_DQUOTE] = ACTIONS(3314), - [anon_sym_u_DQUOTE] = ACTIONS(3314), - [anon_sym_U_DQUOTE] = ACTIONS(3314), - [anon_sym_u8_DQUOTE] = ACTIONS(3314), - [sym_true] = ACTIONS(3312), - [sym_false] = ACTIONS(3312), - [anon_sym_NULL] = ACTIONS(3312), - [anon_sym_nullptr] = ACTIONS(3312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3312), - [anon_sym___typeof] = ACTIONS(3312), - [anon_sym_typeof] = ACTIONS(3312), - [anon_sym_ATimport] = ACTIONS(3314), - [aux_sym_preproc_undef_token1] = ACTIONS(3312), - [anon_sym_POUND] = ACTIONS(3312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE] = ACTIONS(3312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_API_AVAILABLE] = ACTIONS(3312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_API_DEPRECATED] = ACTIONS(3312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3312), - [anon_sym___deprecated_msg] = ACTIONS(3312), - [anon_sym___deprecated_enum_msg] = ACTIONS(3312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3312), - [anon_sym_ATprotocol] = ACTIONS(3314), - [anon_sym_ATinterface] = ACTIONS(3314), - [anon_sym_ATimplementation] = ACTIONS(3314), - [anon_sym_ATcompatibility_alias] = ACTIONS(3314), - [anon_sym_ATsynthesize] = ACTIONS(3314), - [anon_sym_ATdynamic] = ACTIONS(3314), - [anon_sym__Alignas] = ACTIONS(3312), - [anon_sym_ATtry] = ACTIONS(3314), - [anon_sym___try] = ACTIONS(3312), - [anon_sym_ATthrow] = ACTIONS(3314), - [anon_sym_ATselector] = ACTIONS(3314), - [anon_sym_ATavailable] = ACTIONS(3314), - [anon_sym___builtin_available] = ACTIONS(3312), - [anon_sym_va_arg] = ACTIONS(3312), - [anon_sym___asm] = ACTIONS(3312), - [anon_sym_ATencode] = ACTIONS(3314), - [anon_sym_ATsynchronized] = ACTIONS(3314), - [anon_sym_BOOL] = ACTIONS(3312), - [anon_sym_IMP] = ACTIONS(3312), - [anon_sym_SEL] = ACTIONS(3312), - [anon_sym_Class] = ACTIONS(3312), - [anon_sym_id] = ACTIONS(3312), - }, - [761] = { - [sym_identifier] = ACTIONS(3288), - [aux_sym_preproc_include_token1] = ACTIONS(3288), - [aux_sym_preproc_include_token2] = ACTIONS(3288), - [aux_sym_preproc_def_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token2] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3288), - [aux_sym_preproc_else_token1] = ACTIONS(3288), - [aux_sym_preproc_elif_token1] = ACTIONS(3288), - [sym_preproc_directive] = ACTIONS(3288), - [anon_sym_LPAREN2] = ACTIONS(3290), - [anon_sym_BANG] = ACTIONS(3290), - [anon_sym_TILDE] = ACTIONS(3290), - [anon_sym_DASH] = ACTIONS(3288), - [anon_sym_PLUS] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3290), - [anon_sym_CARET] = ACTIONS(3290), - [anon_sym_AMP] = ACTIONS(3290), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym___extension__] = ACTIONS(3288), - [anon_sym_typedef] = ACTIONS(3288), - [anon_sym_extern] = ACTIONS(3288), - [anon_sym___attribute__] = ACTIONS(3288), - [anon_sym___attribute] = ACTIONS(3288), - [anon_sym_noreturn] = ACTIONS(3288), - [anon_sym_LBRACK] = ACTIONS(3290), - [anon_sym___declspec] = ACTIONS(3288), - [anon_sym___cdecl] = ACTIONS(3288), - [anon_sym___clrcall] = ACTIONS(3288), - [anon_sym___stdcall] = ACTIONS(3288), - [anon_sym___fastcall] = ACTIONS(3288), - [anon_sym___thiscall] = ACTIONS(3288), - [anon_sym___vectorcall] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3290), - [anon_sym_signed] = ACTIONS(3288), - [anon_sym_unsigned] = ACTIONS(3288), - [anon_sym_long] = ACTIONS(3288), - [anon_sym_short] = ACTIONS(3288), - [anon_sym_ATautoreleasepool] = ACTIONS(3290), - [anon_sym_static] = ACTIONS(3288), - [anon_sym_auto] = ACTIONS(3288), - [anon_sym_register] = ACTIONS(3288), - [anon_sym_inline] = ACTIONS(3288), - [anon_sym___inline] = ACTIONS(3288), - [anon_sym___inline__] = ACTIONS(3288), - [anon_sym___forceinline] = ACTIONS(3288), - [anon_sym_thread_local] = ACTIONS(3288), - [anon_sym___thread] = ACTIONS(3288), - [anon_sym_CG_EXTERN] = ACTIONS(3288), - [anon_sym_CG_INLINE] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3288), - [anon_sym_IBOutlet] = ACTIONS(3288), - [anon_sym_IBInspectable] = ACTIONS(3288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3288), - [anon_sym_NS_INLINE] = ACTIONS(3288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3288), - [anon_sym_OBJC_EXPORT] = ACTIONS(3288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3288), - [anon_sym_const] = ACTIONS(3288), - [anon_sym_constexpr] = ACTIONS(3288), - [anon_sym_volatile] = ACTIONS(3288), - [anon_sym_restrict] = ACTIONS(3288), - [anon_sym___restrict__] = ACTIONS(3288), - [anon_sym__Atomic] = ACTIONS(3288), - [anon_sym__Noreturn] = ACTIONS(3288), - [anon_sym_nullable] = ACTIONS(3288), - [anon_sym__Complex] = ACTIONS(3288), - [anon_sym__Nonnull] = ACTIONS(3288), - [anon_sym__Nullable] = ACTIONS(3288), - [anon_sym__Nullable_result] = ACTIONS(3288), - [anon_sym__Null_unspecified] = ACTIONS(3288), - [anon_sym___autoreleasing] = ACTIONS(3288), - [anon_sym___block] = ACTIONS(3288), - [anon_sym___bridge] = ACTIONS(3288), - [anon_sym___bridge_retained] = ACTIONS(3288), - [anon_sym___bridge_transfer] = ACTIONS(3288), - [anon_sym___complex] = ACTIONS(3288), - [anon_sym___const] = ACTIONS(3288), - [anon_sym___imag] = ACTIONS(3288), - [anon_sym___kindof] = ACTIONS(3288), - [anon_sym___nonnull] = ACTIONS(3288), - [anon_sym___nullable] = ACTIONS(3288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3288), - [anon_sym___real] = ACTIONS(3288), - [anon_sym___strong] = ACTIONS(3288), - [anon_sym___unsafe_unretained] = ACTIONS(3288), - [anon_sym___unused] = ACTIONS(3288), - [anon_sym___weak] = ACTIONS(3288), - [sym_primitive_type] = ACTIONS(3288), - [anon_sym_enum] = ACTIONS(3288), - [anon_sym_struct] = ACTIONS(3288), - [anon_sym_union] = ACTIONS(3288), - [anon_sym_if] = ACTIONS(3288), - [anon_sym_switch] = ACTIONS(3288), - [anon_sym_case] = ACTIONS(3288), - [anon_sym_default] = ACTIONS(3288), - [anon_sym_while] = ACTIONS(3288), - [anon_sym_do] = ACTIONS(3288), - [anon_sym_for] = ACTIONS(3288), - [anon_sym_in] = ACTIONS(3288), - [anon_sym_return] = ACTIONS(3288), - [anon_sym_break] = ACTIONS(3288), - [anon_sym_continue] = ACTIONS(3288), - [anon_sym_goto] = ACTIONS(3288), - [anon_sym_DASH_DASH] = ACTIONS(3290), - [anon_sym_PLUS_PLUS] = ACTIONS(3290), - [anon_sym_sizeof] = ACTIONS(3288), - [anon_sym___alignof__] = ACTIONS(3288), - [anon_sym___alignof] = ACTIONS(3288), - [anon_sym__alignof] = ACTIONS(3288), - [anon_sym_alignof] = ACTIONS(3288), - [anon_sym__Alignof] = ACTIONS(3288), - [anon_sym_offsetof] = ACTIONS(3288), - [anon_sym__Generic] = ACTIONS(3288), - [anon_sym_asm] = ACTIONS(3288), - [anon_sym___asm__] = ACTIONS(3288), - [sym_number_literal] = ACTIONS(3290), - [anon_sym_L_SQUOTE] = ACTIONS(3290), - [anon_sym_u_SQUOTE] = ACTIONS(3290), - [anon_sym_U_SQUOTE] = ACTIONS(3290), - [anon_sym_u8_SQUOTE] = ACTIONS(3290), - [anon_sym_SQUOTE] = ACTIONS(3290), - [anon_sym_AT] = ACTIONS(3288), - [anon_sym_DQUOTE] = ACTIONS(3290), - [anon_sym_L_DQUOTE] = ACTIONS(3290), - [anon_sym_u_DQUOTE] = ACTIONS(3290), - [anon_sym_U_DQUOTE] = ACTIONS(3290), - [anon_sym_u8_DQUOTE] = ACTIONS(3290), - [sym_true] = ACTIONS(3288), - [sym_false] = ACTIONS(3288), - [anon_sym_NULL] = ACTIONS(3288), - [anon_sym_nullptr] = ACTIONS(3288), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3288), - [anon_sym___typeof] = ACTIONS(3288), - [anon_sym_typeof] = ACTIONS(3288), - [anon_sym_ATimport] = ACTIONS(3290), - [aux_sym_preproc_undef_token1] = ACTIONS(3288), - [anon_sym_POUND] = ACTIONS(3288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE] = ACTIONS(3288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_API_AVAILABLE] = ACTIONS(3288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_API_DEPRECATED] = ACTIONS(3288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3288), - [anon_sym___deprecated_msg] = ACTIONS(3288), - [anon_sym___deprecated_enum_msg] = ACTIONS(3288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3288), - [anon_sym_ATprotocol] = ACTIONS(3290), - [anon_sym_ATinterface] = ACTIONS(3290), - [anon_sym_ATimplementation] = ACTIONS(3290), - [anon_sym_ATcompatibility_alias] = ACTIONS(3290), - [anon_sym_ATsynthesize] = ACTIONS(3290), - [anon_sym_ATdynamic] = ACTIONS(3290), - [anon_sym__Alignas] = ACTIONS(3288), - [anon_sym_ATtry] = ACTIONS(3290), - [anon_sym___try] = ACTIONS(3288), - [anon_sym_ATthrow] = ACTIONS(3290), - [anon_sym_ATselector] = ACTIONS(3290), - [anon_sym_ATavailable] = ACTIONS(3290), - [anon_sym___builtin_available] = ACTIONS(3288), - [anon_sym_va_arg] = ACTIONS(3288), - [anon_sym___asm] = ACTIONS(3288), - [anon_sym_ATencode] = ACTIONS(3290), - [anon_sym_ATsynchronized] = ACTIONS(3290), - [anon_sym_BOOL] = ACTIONS(3288), - [anon_sym_IMP] = ACTIONS(3288), - [anon_sym_SEL] = ACTIONS(3288), - [anon_sym_Class] = ACTIONS(3288), - [anon_sym_id] = ACTIONS(3288), - }, - [762] = { - [sym_identifier] = ACTIONS(3274), - [aux_sym_preproc_include_token1] = ACTIONS(3274), - [aux_sym_preproc_include_token2] = ACTIONS(3274), - [aux_sym_preproc_def_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token2] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3274), - [aux_sym_preproc_else_token1] = ACTIONS(3274), - [aux_sym_preproc_elif_token1] = ACTIONS(3274), - [sym_preproc_directive] = ACTIONS(3274), - [anon_sym_LPAREN2] = ACTIONS(3276), - [anon_sym_BANG] = ACTIONS(3276), - [anon_sym_TILDE] = ACTIONS(3276), - [anon_sym_DASH] = ACTIONS(3274), - [anon_sym_PLUS] = ACTIONS(3274), - [anon_sym_STAR] = ACTIONS(3276), - [anon_sym_CARET] = ACTIONS(3276), - [anon_sym_AMP] = ACTIONS(3276), - [anon_sym_SEMI] = ACTIONS(3276), - [anon_sym___extension__] = ACTIONS(3274), - [anon_sym_typedef] = ACTIONS(3274), - [anon_sym_extern] = ACTIONS(3274), - [anon_sym___attribute__] = ACTIONS(3274), - [anon_sym___attribute] = ACTIONS(3274), - [anon_sym_noreturn] = ACTIONS(3274), - [anon_sym_LBRACK] = ACTIONS(3276), - [anon_sym___declspec] = ACTIONS(3274), - [anon_sym___cdecl] = ACTIONS(3274), - [anon_sym___clrcall] = ACTIONS(3274), - [anon_sym___stdcall] = ACTIONS(3274), - [anon_sym___fastcall] = ACTIONS(3274), - [anon_sym___thiscall] = ACTIONS(3274), - [anon_sym___vectorcall] = ACTIONS(3274), - [anon_sym_LBRACE] = ACTIONS(3276), - [anon_sym_signed] = ACTIONS(3274), - [anon_sym_unsigned] = ACTIONS(3274), - [anon_sym_long] = ACTIONS(3274), - [anon_sym_short] = ACTIONS(3274), - [anon_sym_ATautoreleasepool] = ACTIONS(3276), - [anon_sym_static] = ACTIONS(3274), - [anon_sym_auto] = ACTIONS(3274), - [anon_sym_register] = ACTIONS(3274), - [anon_sym_inline] = ACTIONS(3274), - [anon_sym___inline] = ACTIONS(3274), - [anon_sym___inline__] = ACTIONS(3274), - [anon_sym___forceinline] = ACTIONS(3274), - [anon_sym_thread_local] = ACTIONS(3274), - [anon_sym___thread] = ACTIONS(3274), - [anon_sym_CG_EXTERN] = ACTIONS(3274), - [anon_sym_CG_INLINE] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3274), - [anon_sym_IBOutlet] = ACTIONS(3274), - [anon_sym_IBInspectable] = ACTIONS(3274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3274), - [anon_sym_NS_INLINE] = ACTIONS(3274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3274), - [anon_sym_OBJC_EXPORT] = ACTIONS(3274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3274), - [anon_sym_const] = ACTIONS(3274), - [anon_sym_constexpr] = ACTIONS(3274), - [anon_sym_volatile] = ACTIONS(3274), - [anon_sym_restrict] = ACTIONS(3274), - [anon_sym___restrict__] = ACTIONS(3274), - [anon_sym__Atomic] = ACTIONS(3274), - [anon_sym__Noreturn] = ACTIONS(3274), - [anon_sym_nullable] = ACTIONS(3274), - [anon_sym__Complex] = ACTIONS(3274), - [anon_sym__Nonnull] = ACTIONS(3274), - [anon_sym__Nullable] = ACTIONS(3274), - [anon_sym__Nullable_result] = ACTIONS(3274), - [anon_sym__Null_unspecified] = ACTIONS(3274), - [anon_sym___autoreleasing] = ACTIONS(3274), - [anon_sym___block] = ACTIONS(3274), - [anon_sym___bridge] = ACTIONS(3274), - [anon_sym___bridge_retained] = ACTIONS(3274), - [anon_sym___bridge_transfer] = ACTIONS(3274), - [anon_sym___complex] = ACTIONS(3274), - [anon_sym___const] = ACTIONS(3274), - [anon_sym___imag] = ACTIONS(3274), - [anon_sym___kindof] = ACTIONS(3274), - [anon_sym___nonnull] = ACTIONS(3274), - [anon_sym___nullable] = ACTIONS(3274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3274), - [anon_sym___real] = ACTIONS(3274), - [anon_sym___strong] = ACTIONS(3274), - [anon_sym___unsafe_unretained] = ACTIONS(3274), - [anon_sym___unused] = ACTIONS(3274), - [anon_sym___weak] = ACTIONS(3274), - [sym_primitive_type] = ACTIONS(3274), - [anon_sym_enum] = ACTIONS(3274), - [anon_sym_struct] = ACTIONS(3274), - [anon_sym_union] = ACTIONS(3274), - [anon_sym_if] = ACTIONS(3274), - [anon_sym_switch] = ACTIONS(3274), - [anon_sym_case] = ACTIONS(3274), - [anon_sym_default] = ACTIONS(3274), - [anon_sym_while] = ACTIONS(3274), - [anon_sym_do] = ACTIONS(3274), - [anon_sym_for] = ACTIONS(3274), - [anon_sym_in] = ACTIONS(3274), - [anon_sym_return] = ACTIONS(3274), - [anon_sym_break] = ACTIONS(3274), - [anon_sym_continue] = ACTIONS(3274), - [anon_sym_goto] = ACTIONS(3274), - [anon_sym_DASH_DASH] = ACTIONS(3276), - [anon_sym_PLUS_PLUS] = ACTIONS(3276), - [anon_sym_sizeof] = ACTIONS(3274), - [anon_sym___alignof__] = ACTIONS(3274), - [anon_sym___alignof] = ACTIONS(3274), - [anon_sym__alignof] = ACTIONS(3274), - [anon_sym_alignof] = ACTIONS(3274), - [anon_sym__Alignof] = ACTIONS(3274), - [anon_sym_offsetof] = ACTIONS(3274), - [anon_sym__Generic] = ACTIONS(3274), - [anon_sym_asm] = ACTIONS(3274), - [anon_sym___asm__] = ACTIONS(3274), - [sym_number_literal] = ACTIONS(3276), - [anon_sym_L_SQUOTE] = ACTIONS(3276), - [anon_sym_u_SQUOTE] = ACTIONS(3276), - [anon_sym_U_SQUOTE] = ACTIONS(3276), - [anon_sym_u8_SQUOTE] = ACTIONS(3276), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_AT] = ACTIONS(3274), - [anon_sym_DQUOTE] = ACTIONS(3276), - [anon_sym_L_DQUOTE] = ACTIONS(3276), - [anon_sym_u_DQUOTE] = ACTIONS(3276), - [anon_sym_U_DQUOTE] = ACTIONS(3276), - [anon_sym_u8_DQUOTE] = ACTIONS(3276), - [sym_true] = ACTIONS(3274), - [sym_false] = ACTIONS(3274), - [anon_sym_NULL] = ACTIONS(3274), - [anon_sym_nullptr] = ACTIONS(3274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3274), - [anon_sym___typeof] = ACTIONS(3274), - [anon_sym_typeof] = ACTIONS(3274), - [anon_sym_ATimport] = ACTIONS(3276), - [aux_sym_preproc_undef_token1] = ACTIONS(3274), - [anon_sym_POUND] = ACTIONS(3274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE] = ACTIONS(3274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_API_AVAILABLE] = ACTIONS(3274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_API_DEPRECATED] = ACTIONS(3274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3274), - [anon_sym___deprecated_msg] = ACTIONS(3274), - [anon_sym___deprecated_enum_msg] = ACTIONS(3274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3274), - [anon_sym_ATprotocol] = ACTIONS(3276), - [anon_sym_ATinterface] = ACTIONS(3276), - [anon_sym_ATimplementation] = ACTIONS(3276), - [anon_sym_ATcompatibility_alias] = ACTIONS(3276), - [anon_sym_ATsynthesize] = ACTIONS(3276), - [anon_sym_ATdynamic] = ACTIONS(3276), - [anon_sym__Alignas] = ACTIONS(3274), - [anon_sym_ATtry] = ACTIONS(3276), - [anon_sym___try] = ACTIONS(3274), - [anon_sym_ATthrow] = ACTIONS(3276), - [anon_sym_ATselector] = ACTIONS(3276), - [anon_sym_ATavailable] = ACTIONS(3276), - [anon_sym___builtin_available] = ACTIONS(3274), - [anon_sym_va_arg] = ACTIONS(3274), - [anon_sym___asm] = ACTIONS(3274), - [anon_sym_ATencode] = ACTIONS(3276), - [anon_sym_ATsynchronized] = ACTIONS(3276), - [anon_sym_BOOL] = ACTIONS(3274), - [anon_sym_IMP] = ACTIONS(3274), - [anon_sym_SEL] = ACTIONS(3274), - [anon_sym_Class] = ACTIONS(3274), - [anon_sym_id] = ACTIONS(3274), - }, - [763] = { - [sym_identifier] = ACTIONS(3262), - [aux_sym_preproc_include_token1] = ACTIONS(3262), - [aux_sym_preproc_include_token2] = ACTIONS(3262), - [aux_sym_preproc_def_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token2] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3262), - [aux_sym_preproc_else_token1] = ACTIONS(3262), - [aux_sym_preproc_elif_token1] = ACTIONS(3262), - [sym_preproc_directive] = ACTIONS(3262), - [anon_sym_LPAREN2] = ACTIONS(3264), - [anon_sym_BANG] = ACTIONS(3264), - [anon_sym_TILDE] = ACTIONS(3264), - [anon_sym_DASH] = ACTIONS(3262), - [anon_sym_PLUS] = ACTIONS(3262), - [anon_sym_STAR] = ACTIONS(3264), - [anon_sym_CARET] = ACTIONS(3264), - [anon_sym_AMP] = ACTIONS(3264), - [anon_sym_SEMI] = ACTIONS(3264), - [anon_sym___extension__] = ACTIONS(3262), - [anon_sym_typedef] = ACTIONS(3262), - [anon_sym_extern] = ACTIONS(3262), - [anon_sym___attribute__] = ACTIONS(3262), - [anon_sym___attribute] = ACTIONS(3262), - [anon_sym_noreturn] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3264), - [anon_sym___declspec] = ACTIONS(3262), - [anon_sym___cdecl] = ACTIONS(3262), - [anon_sym___clrcall] = ACTIONS(3262), - [anon_sym___stdcall] = ACTIONS(3262), - [anon_sym___fastcall] = ACTIONS(3262), - [anon_sym___thiscall] = ACTIONS(3262), - [anon_sym___vectorcall] = ACTIONS(3262), - [anon_sym_LBRACE] = ACTIONS(3264), - [anon_sym_signed] = ACTIONS(3262), - [anon_sym_unsigned] = ACTIONS(3262), - [anon_sym_long] = ACTIONS(3262), - [anon_sym_short] = ACTIONS(3262), - [anon_sym_ATautoreleasepool] = ACTIONS(3264), - [anon_sym_static] = ACTIONS(3262), - [anon_sym_auto] = ACTIONS(3262), - [anon_sym_register] = ACTIONS(3262), - [anon_sym_inline] = ACTIONS(3262), - [anon_sym___inline] = ACTIONS(3262), - [anon_sym___inline__] = ACTIONS(3262), - [anon_sym___forceinline] = ACTIONS(3262), - [anon_sym_thread_local] = ACTIONS(3262), - [anon_sym___thread] = ACTIONS(3262), - [anon_sym_CG_EXTERN] = ACTIONS(3262), - [anon_sym_CG_INLINE] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3262), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3262), - [anon_sym_IBOutlet] = ACTIONS(3262), - [anon_sym_IBInspectable] = ACTIONS(3262), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3262), - [anon_sym_NS_INLINE] = ACTIONS(3262), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3262), - [anon_sym_OBJC_EXPORT] = ACTIONS(3262), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3262), - [anon_sym_const] = ACTIONS(3262), - [anon_sym_constexpr] = ACTIONS(3262), - [anon_sym_volatile] = ACTIONS(3262), - [anon_sym_restrict] = ACTIONS(3262), - [anon_sym___restrict__] = ACTIONS(3262), - [anon_sym__Atomic] = ACTIONS(3262), - [anon_sym__Noreturn] = ACTIONS(3262), - [anon_sym_nullable] = ACTIONS(3262), - [anon_sym__Complex] = ACTIONS(3262), - [anon_sym__Nonnull] = ACTIONS(3262), - [anon_sym__Nullable] = ACTIONS(3262), - [anon_sym__Nullable_result] = ACTIONS(3262), - [anon_sym__Null_unspecified] = ACTIONS(3262), - [anon_sym___autoreleasing] = ACTIONS(3262), - [anon_sym___block] = ACTIONS(3262), - [anon_sym___bridge] = ACTIONS(3262), - [anon_sym___bridge_retained] = ACTIONS(3262), - [anon_sym___bridge_transfer] = ACTIONS(3262), - [anon_sym___complex] = ACTIONS(3262), - [anon_sym___const] = ACTIONS(3262), - [anon_sym___imag] = ACTIONS(3262), - [anon_sym___kindof] = ACTIONS(3262), - [anon_sym___nonnull] = ACTIONS(3262), - [anon_sym___nullable] = ACTIONS(3262), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3262), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3262), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3262), - [anon_sym___real] = ACTIONS(3262), - [anon_sym___strong] = ACTIONS(3262), - [anon_sym___unsafe_unretained] = ACTIONS(3262), - [anon_sym___unused] = ACTIONS(3262), - [anon_sym___weak] = ACTIONS(3262), - [sym_primitive_type] = ACTIONS(3262), - [anon_sym_enum] = ACTIONS(3262), - [anon_sym_struct] = ACTIONS(3262), - [anon_sym_union] = ACTIONS(3262), - [anon_sym_if] = ACTIONS(3262), - [anon_sym_switch] = ACTIONS(3262), - [anon_sym_case] = ACTIONS(3262), - [anon_sym_default] = ACTIONS(3262), - [anon_sym_while] = ACTIONS(3262), - [anon_sym_do] = ACTIONS(3262), - [anon_sym_for] = ACTIONS(3262), - [anon_sym_in] = ACTIONS(3262), - [anon_sym_return] = ACTIONS(3262), - [anon_sym_break] = ACTIONS(3262), - [anon_sym_continue] = ACTIONS(3262), - [anon_sym_goto] = ACTIONS(3262), - [anon_sym_DASH_DASH] = ACTIONS(3264), - [anon_sym_PLUS_PLUS] = ACTIONS(3264), - [anon_sym_sizeof] = ACTIONS(3262), - [anon_sym___alignof__] = ACTIONS(3262), - [anon_sym___alignof] = ACTIONS(3262), - [anon_sym__alignof] = ACTIONS(3262), - [anon_sym_alignof] = ACTIONS(3262), - [anon_sym__Alignof] = ACTIONS(3262), - [anon_sym_offsetof] = ACTIONS(3262), - [anon_sym__Generic] = ACTIONS(3262), - [anon_sym_asm] = ACTIONS(3262), - [anon_sym___asm__] = ACTIONS(3262), - [sym_number_literal] = ACTIONS(3264), - [anon_sym_L_SQUOTE] = ACTIONS(3264), - [anon_sym_u_SQUOTE] = ACTIONS(3264), - [anon_sym_U_SQUOTE] = ACTIONS(3264), - [anon_sym_u8_SQUOTE] = ACTIONS(3264), - [anon_sym_SQUOTE] = ACTIONS(3264), - [anon_sym_AT] = ACTIONS(3262), - [anon_sym_DQUOTE] = ACTIONS(3264), - [anon_sym_L_DQUOTE] = ACTIONS(3264), - [anon_sym_u_DQUOTE] = ACTIONS(3264), - [anon_sym_U_DQUOTE] = ACTIONS(3264), - [anon_sym_u8_DQUOTE] = ACTIONS(3264), - [sym_true] = ACTIONS(3262), - [sym_false] = ACTIONS(3262), - [anon_sym_NULL] = ACTIONS(3262), - [anon_sym_nullptr] = ACTIONS(3262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3262), - [anon_sym___typeof] = ACTIONS(3262), - [anon_sym_typeof] = ACTIONS(3262), - [anon_sym_ATimport] = ACTIONS(3264), - [aux_sym_preproc_undef_token1] = ACTIONS(3262), - [anon_sym_POUND] = ACTIONS(3262), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3262), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3262), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3262), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3262), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE] = ACTIONS(3262), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_API_AVAILABLE] = ACTIONS(3262), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_API_DEPRECATED] = ACTIONS(3262), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3262), - [anon_sym___deprecated_msg] = ACTIONS(3262), - [anon_sym___deprecated_enum_msg] = ACTIONS(3262), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3262), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3262), - [anon_sym_ATprotocol] = ACTIONS(3264), - [anon_sym_ATinterface] = ACTIONS(3264), - [anon_sym_ATimplementation] = ACTIONS(3264), - [anon_sym_ATcompatibility_alias] = ACTIONS(3264), - [anon_sym_ATsynthesize] = ACTIONS(3264), - [anon_sym_ATdynamic] = ACTIONS(3264), - [anon_sym__Alignas] = ACTIONS(3262), - [anon_sym_ATtry] = ACTIONS(3264), - [anon_sym___try] = ACTIONS(3262), - [anon_sym_ATthrow] = ACTIONS(3264), - [anon_sym_ATselector] = ACTIONS(3264), - [anon_sym_ATavailable] = ACTIONS(3264), - [anon_sym___builtin_available] = ACTIONS(3262), - [anon_sym_va_arg] = ACTIONS(3262), - [anon_sym___asm] = ACTIONS(3262), - [anon_sym_ATencode] = ACTIONS(3264), - [anon_sym_ATsynchronized] = ACTIONS(3264), - [anon_sym_BOOL] = ACTIONS(3262), - [anon_sym_IMP] = ACTIONS(3262), - [anon_sym_SEL] = ACTIONS(3262), - [anon_sym_Class] = ACTIONS(3262), - [anon_sym_id] = ACTIONS(3262), - }, - [764] = { - [sym_identifier] = ACTIONS(3250), - [aux_sym_preproc_include_token1] = ACTIONS(3250), - [aux_sym_preproc_include_token2] = ACTIONS(3250), - [aux_sym_preproc_def_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token2] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3250), - [aux_sym_preproc_else_token1] = ACTIONS(3250), - [aux_sym_preproc_elif_token1] = ACTIONS(3250), - [sym_preproc_directive] = ACTIONS(3250), - [anon_sym_LPAREN2] = ACTIONS(3252), - [anon_sym_BANG] = ACTIONS(3252), - [anon_sym_TILDE] = ACTIONS(3252), - [anon_sym_DASH] = ACTIONS(3250), - [anon_sym_PLUS] = ACTIONS(3250), - [anon_sym_STAR] = ACTIONS(3252), - [anon_sym_CARET] = ACTIONS(3252), - [anon_sym_AMP] = ACTIONS(3252), - [anon_sym_SEMI] = ACTIONS(3252), - [anon_sym___extension__] = ACTIONS(3250), - [anon_sym_typedef] = ACTIONS(3250), - [anon_sym_extern] = ACTIONS(3250), - [anon_sym___attribute__] = ACTIONS(3250), - [anon_sym___attribute] = ACTIONS(3250), - [anon_sym_noreturn] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3252), - [anon_sym___declspec] = ACTIONS(3250), - [anon_sym___cdecl] = ACTIONS(3250), - [anon_sym___clrcall] = ACTIONS(3250), - [anon_sym___stdcall] = ACTIONS(3250), - [anon_sym___fastcall] = ACTIONS(3250), - [anon_sym___thiscall] = ACTIONS(3250), - [anon_sym___vectorcall] = ACTIONS(3250), - [anon_sym_LBRACE] = ACTIONS(3252), - [anon_sym_signed] = ACTIONS(3250), - [anon_sym_unsigned] = ACTIONS(3250), - [anon_sym_long] = ACTIONS(3250), - [anon_sym_short] = ACTIONS(3250), - [anon_sym_ATautoreleasepool] = ACTIONS(3252), - [anon_sym_static] = ACTIONS(3250), - [anon_sym_auto] = ACTIONS(3250), - [anon_sym_register] = ACTIONS(3250), - [anon_sym_inline] = ACTIONS(3250), - [anon_sym___inline] = ACTIONS(3250), - [anon_sym___inline__] = ACTIONS(3250), - [anon_sym___forceinline] = ACTIONS(3250), - [anon_sym_thread_local] = ACTIONS(3250), - [anon_sym___thread] = ACTIONS(3250), - [anon_sym_CG_EXTERN] = ACTIONS(3250), - [anon_sym_CG_INLINE] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3250), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3250), - [anon_sym_IBOutlet] = ACTIONS(3250), - [anon_sym_IBInspectable] = ACTIONS(3250), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3250), - [anon_sym_NS_INLINE] = ACTIONS(3250), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3250), - [anon_sym_OBJC_EXPORT] = ACTIONS(3250), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3250), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_constexpr] = ACTIONS(3250), - [anon_sym_volatile] = ACTIONS(3250), - [anon_sym_restrict] = ACTIONS(3250), - [anon_sym___restrict__] = ACTIONS(3250), - [anon_sym__Atomic] = ACTIONS(3250), - [anon_sym__Noreturn] = ACTIONS(3250), - [anon_sym_nullable] = ACTIONS(3250), - [anon_sym__Complex] = ACTIONS(3250), - [anon_sym__Nonnull] = ACTIONS(3250), - [anon_sym__Nullable] = ACTIONS(3250), - [anon_sym__Nullable_result] = ACTIONS(3250), - [anon_sym__Null_unspecified] = ACTIONS(3250), - [anon_sym___autoreleasing] = ACTIONS(3250), - [anon_sym___block] = ACTIONS(3250), - [anon_sym___bridge] = ACTIONS(3250), - [anon_sym___bridge_retained] = ACTIONS(3250), - [anon_sym___bridge_transfer] = ACTIONS(3250), - [anon_sym___complex] = ACTIONS(3250), - [anon_sym___const] = ACTIONS(3250), - [anon_sym___imag] = ACTIONS(3250), - [anon_sym___kindof] = ACTIONS(3250), - [anon_sym___nonnull] = ACTIONS(3250), - [anon_sym___nullable] = ACTIONS(3250), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3250), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3250), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3250), - [anon_sym___real] = ACTIONS(3250), - [anon_sym___strong] = ACTIONS(3250), - [anon_sym___unsafe_unretained] = ACTIONS(3250), - [anon_sym___unused] = ACTIONS(3250), - [anon_sym___weak] = ACTIONS(3250), - [sym_primitive_type] = ACTIONS(3250), - [anon_sym_enum] = ACTIONS(3250), - [anon_sym_struct] = ACTIONS(3250), - [anon_sym_union] = ACTIONS(3250), - [anon_sym_if] = ACTIONS(3250), - [anon_sym_switch] = ACTIONS(3250), - [anon_sym_case] = ACTIONS(3250), - [anon_sym_default] = ACTIONS(3250), - [anon_sym_while] = ACTIONS(3250), - [anon_sym_do] = ACTIONS(3250), - [anon_sym_for] = ACTIONS(3250), - [anon_sym_in] = ACTIONS(3250), - [anon_sym_return] = ACTIONS(3250), - [anon_sym_break] = ACTIONS(3250), - [anon_sym_continue] = ACTIONS(3250), - [anon_sym_goto] = ACTIONS(3250), - [anon_sym_DASH_DASH] = ACTIONS(3252), - [anon_sym_PLUS_PLUS] = ACTIONS(3252), - [anon_sym_sizeof] = ACTIONS(3250), - [anon_sym___alignof__] = ACTIONS(3250), - [anon_sym___alignof] = ACTIONS(3250), - [anon_sym__alignof] = ACTIONS(3250), - [anon_sym_alignof] = ACTIONS(3250), - [anon_sym__Alignof] = ACTIONS(3250), - [anon_sym_offsetof] = ACTIONS(3250), - [anon_sym__Generic] = ACTIONS(3250), - [anon_sym_asm] = ACTIONS(3250), - [anon_sym___asm__] = ACTIONS(3250), - [sym_number_literal] = ACTIONS(3252), - [anon_sym_L_SQUOTE] = ACTIONS(3252), - [anon_sym_u_SQUOTE] = ACTIONS(3252), - [anon_sym_U_SQUOTE] = ACTIONS(3252), - [anon_sym_u8_SQUOTE] = ACTIONS(3252), - [anon_sym_SQUOTE] = ACTIONS(3252), - [anon_sym_AT] = ACTIONS(3250), - [anon_sym_DQUOTE] = ACTIONS(3252), - [anon_sym_L_DQUOTE] = ACTIONS(3252), - [anon_sym_u_DQUOTE] = ACTIONS(3252), - [anon_sym_U_DQUOTE] = ACTIONS(3252), - [anon_sym_u8_DQUOTE] = ACTIONS(3252), - [sym_true] = ACTIONS(3250), - [sym_false] = ACTIONS(3250), - [anon_sym_NULL] = ACTIONS(3250), - [anon_sym_nullptr] = ACTIONS(3250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3250), - [anon_sym___typeof] = ACTIONS(3250), - [anon_sym_typeof] = ACTIONS(3250), - [anon_sym_ATimport] = ACTIONS(3252), - [aux_sym_preproc_undef_token1] = ACTIONS(3250), - [anon_sym_POUND] = ACTIONS(3250), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3250), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3250), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3250), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3250), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE] = ACTIONS(3250), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_API_AVAILABLE] = ACTIONS(3250), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_API_DEPRECATED] = ACTIONS(3250), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3250), - [anon_sym___deprecated_msg] = ACTIONS(3250), - [anon_sym___deprecated_enum_msg] = ACTIONS(3250), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3250), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3250), - [anon_sym_ATprotocol] = ACTIONS(3252), - [anon_sym_ATinterface] = ACTIONS(3252), - [anon_sym_ATimplementation] = ACTIONS(3252), - [anon_sym_ATcompatibility_alias] = ACTIONS(3252), - [anon_sym_ATsynthesize] = ACTIONS(3252), - [anon_sym_ATdynamic] = ACTIONS(3252), - [anon_sym__Alignas] = ACTIONS(3250), - [anon_sym_ATtry] = ACTIONS(3252), - [anon_sym___try] = ACTIONS(3250), - [anon_sym_ATthrow] = ACTIONS(3252), - [anon_sym_ATselector] = ACTIONS(3252), - [anon_sym_ATavailable] = ACTIONS(3252), - [anon_sym___builtin_available] = ACTIONS(3250), - [anon_sym_va_arg] = ACTIONS(3250), - [anon_sym___asm] = ACTIONS(3250), - [anon_sym_ATencode] = ACTIONS(3252), - [anon_sym_ATsynchronized] = ACTIONS(3252), - [anon_sym_BOOL] = ACTIONS(3250), - [anon_sym_IMP] = ACTIONS(3250), - [anon_sym_SEL] = ACTIONS(3250), - [anon_sym_Class] = ACTIONS(3250), - [anon_sym_id] = ACTIONS(3250), - }, - [765] = { - [sym_identifier] = ACTIONS(3218), - [aux_sym_preproc_include_token1] = ACTIONS(3218), - [aux_sym_preproc_include_token2] = ACTIONS(3218), - [aux_sym_preproc_def_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token2] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3218), - [aux_sym_preproc_else_token1] = ACTIONS(3218), - [aux_sym_preproc_elif_token1] = ACTIONS(3218), - [sym_preproc_directive] = ACTIONS(3218), - [anon_sym_LPAREN2] = ACTIONS(3220), - [anon_sym_BANG] = ACTIONS(3220), - [anon_sym_TILDE] = ACTIONS(3220), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3220), - [anon_sym_CARET] = ACTIONS(3220), - [anon_sym_AMP] = ACTIONS(3220), - [anon_sym_SEMI] = ACTIONS(3220), - [anon_sym___extension__] = ACTIONS(3218), - [anon_sym_typedef] = ACTIONS(3218), - [anon_sym_extern] = ACTIONS(3218), - [anon_sym___attribute__] = ACTIONS(3218), - [anon_sym___attribute] = ACTIONS(3218), - [anon_sym_noreturn] = ACTIONS(3218), - [anon_sym_LBRACK] = ACTIONS(3220), - [anon_sym___declspec] = ACTIONS(3218), - [anon_sym___cdecl] = ACTIONS(3218), - [anon_sym___clrcall] = ACTIONS(3218), - [anon_sym___stdcall] = ACTIONS(3218), - [anon_sym___fastcall] = ACTIONS(3218), - [anon_sym___thiscall] = ACTIONS(3218), - [anon_sym___vectorcall] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3220), - [anon_sym_signed] = ACTIONS(3218), - [anon_sym_unsigned] = ACTIONS(3218), - [anon_sym_long] = ACTIONS(3218), - [anon_sym_short] = ACTIONS(3218), - [anon_sym_ATautoreleasepool] = ACTIONS(3220), - [anon_sym_static] = ACTIONS(3218), - [anon_sym_auto] = ACTIONS(3218), - [anon_sym_register] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym___inline] = ACTIONS(3218), - [anon_sym___inline__] = ACTIONS(3218), - [anon_sym___forceinline] = ACTIONS(3218), - [anon_sym_thread_local] = ACTIONS(3218), - [anon_sym___thread] = ACTIONS(3218), - [anon_sym_CG_EXTERN] = ACTIONS(3218), - [anon_sym_CG_INLINE] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3218), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3218), - [anon_sym_IBOutlet] = ACTIONS(3218), - [anon_sym_IBInspectable] = ACTIONS(3218), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3218), - [anon_sym_NS_INLINE] = ACTIONS(3218), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3218), - [anon_sym_OBJC_EXPORT] = ACTIONS(3218), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3218), - [anon_sym_const] = ACTIONS(3218), - [anon_sym_constexpr] = ACTIONS(3218), - [anon_sym_volatile] = ACTIONS(3218), - [anon_sym_restrict] = ACTIONS(3218), - [anon_sym___restrict__] = ACTIONS(3218), - [anon_sym__Atomic] = ACTIONS(3218), - [anon_sym__Noreturn] = ACTIONS(3218), - [anon_sym_nullable] = ACTIONS(3218), - [anon_sym__Complex] = ACTIONS(3218), - [anon_sym__Nonnull] = ACTIONS(3218), - [anon_sym__Nullable] = ACTIONS(3218), - [anon_sym__Nullable_result] = ACTIONS(3218), - [anon_sym__Null_unspecified] = ACTIONS(3218), - [anon_sym___autoreleasing] = ACTIONS(3218), - [anon_sym___block] = ACTIONS(3218), - [anon_sym___bridge] = ACTIONS(3218), - [anon_sym___bridge_retained] = ACTIONS(3218), - [anon_sym___bridge_transfer] = ACTIONS(3218), - [anon_sym___complex] = ACTIONS(3218), - [anon_sym___const] = ACTIONS(3218), - [anon_sym___imag] = ACTIONS(3218), - [anon_sym___kindof] = ACTIONS(3218), - [anon_sym___nonnull] = ACTIONS(3218), - [anon_sym___nullable] = ACTIONS(3218), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3218), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3218), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3218), - [anon_sym___real] = ACTIONS(3218), - [anon_sym___strong] = ACTIONS(3218), - [anon_sym___unsafe_unretained] = ACTIONS(3218), - [anon_sym___unused] = ACTIONS(3218), - [anon_sym___weak] = ACTIONS(3218), - [sym_primitive_type] = ACTIONS(3218), - [anon_sym_enum] = ACTIONS(3218), - [anon_sym_struct] = ACTIONS(3218), - [anon_sym_union] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_switch] = ACTIONS(3218), - [anon_sym_case] = ACTIONS(3218), - [anon_sym_default] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_do] = ACTIONS(3218), - [anon_sym_for] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_goto] = ACTIONS(3218), - [anon_sym_DASH_DASH] = ACTIONS(3220), - [anon_sym_PLUS_PLUS] = ACTIONS(3220), - [anon_sym_sizeof] = ACTIONS(3218), - [anon_sym___alignof__] = ACTIONS(3218), - [anon_sym___alignof] = ACTIONS(3218), - [anon_sym__alignof] = ACTIONS(3218), - [anon_sym_alignof] = ACTIONS(3218), - [anon_sym__Alignof] = ACTIONS(3218), - [anon_sym_offsetof] = ACTIONS(3218), - [anon_sym__Generic] = ACTIONS(3218), - [anon_sym_asm] = ACTIONS(3218), - [anon_sym___asm__] = ACTIONS(3218), - [sym_number_literal] = ACTIONS(3220), - [anon_sym_L_SQUOTE] = ACTIONS(3220), - [anon_sym_u_SQUOTE] = ACTIONS(3220), - [anon_sym_U_SQUOTE] = ACTIONS(3220), - [anon_sym_u8_SQUOTE] = ACTIONS(3220), - [anon_sym_SQUOTE] = ACTIONS(3220), - [anon_sym_AT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(3220), - [anon_sym_L_DQUOTE] = ACTIONS(3220), - [anon_sym_u_DQUOTE] = ACTIONS(3220), - [anon_sym_U_DQUOTE] = ACTIONS(3220), - [anon_sym_u8_DQUOTE] = ACTIONS(3220), - [sym_true] = ACTIONS(3218), - [sym_false] = ACTIONS(3218), - [anon_sym_NULL] = ACTIONS(3218), - [anon_sym_nullptr] = ACTIONS(3218), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3218), - [anon_sym___typeof] = ACTIONS(3218), - [anon_sym_typeof] = ACTIONS(3218), - [anon_sym_ATimport] = ACTIONS(3220), - [aux_sym_preproc_undef_token1] = ACTIONS(3218), - [anon_sym_POUND] = ACTIONS(3218), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3218), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3218), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3218), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3218), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE] = ACTIONS(3218), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_API_AVAILABLE] = ACTIONS(3218), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_API_DEPRECATED] = ACTIONS(3218), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3218), - [anon_sym___deprecated_msg] = ACTIONS(3218), - [anon_sym___deprecated_enum_msg] = ACTIONS(3218), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3218), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3218), - [anon_sym_ATprotocol] = ACTIONS(3220), - [anon_sym_ATinterface] = ACTIONS(3220), - [anon_sym_ATimplementation] = ACTIONS(3220), - [anon_sym_ATcompatibility_alias] = ACTIONS(3220), - [anon_sym_ATsynthesize] = ACTIONS(3220), - [anon_sym_ATdynamic] = ACTIONS(3220), - [anon_sym__Alignas] = ACTIONS(3218), - [anon_sym_ATtry] = ACTIONS(3220), - [anon_sym___try] = ACTIONS(3218), - [anon_sym_ATthrow] = ACTIONS(3220), - [anon_sym_ATselector] = ACTIONS(3220), - [anon_sym_ATavailable] = ACTIONS(3220), - [anon_sym___builtin_available] = ACTIONS(3218), - [anon_sym_va_arg] = ACTIONS(3218), - [anon_sym___asm] = ACTIONS(3218), - [anon_sym_ATencode] = ACTIONS(3220), - [anon_sym_ATsynchronized] = ACTIONS(3220), - [anon_sym_BOOL] = ACTIONS(3218), - [anon_sym_IMP] = ACTIONS(3218), - [anon_sym_SEL] = ACTIONS(3218), - [anon_sym_Class] = ACTIONS(3218), - [anon_sym_id] = ACTIONS(3218), - }, - [766] = { - [sym_identifier] = ACTIONS(3186), - [aux_sym_preproc_include_token1] = ACTIONS(3186), - [aux_sym_preproc_include_token2] = ACTIONS(3186), - [aux_sym_preproc_def_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token2] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3186), - [aux_sym_preproc_else_token1] = ACTIONS(3186), - [aux_sym_preproc_elif_token1] = ACTIONS(3186), - [sym_preproc_directive] = ACTIONS(3186), - [anon_sym_LPAREN2] = ACTIONS(3188), - [anon_sym_BANG] = ACTIONS(3188), - [anon_sym_TILDE] = ACTIONS(3188), - [anon_sym_DASH] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3186), - [anon_sym_STAR] = ACTIONS(3188), - [anon_sym_CARET] = ACTIONS(3188), - [anon_sym_AMP] = ACTIONS(3188), - [anon_sym_SEMI] = ACTIONS(3188), - [anon_sym___extension__] = ACTIONS(3186), - [anon_sym_typedef] = ACTIONS(3186), - [anon_sym_extern] = ACTIONS(3186), - [anon_sym___attribute__] = ACTIONS(3186), - [anon_sym___attribute] = ACTIONS(3186), - [anon_sym_noreturn] = ACTIONS(3186), - [anon_sym_LBRACK] = ACTIONS(3188), - [anon_sym___declspec] = ACTIONS(3186), - [anon_sym___cdecl] = ACTIONS(3186), - [anon_sym___clrcall] = ACTIONS(3186), - [anon_sym___stdcall] = ACTIONS(3186), - [anon_sym___fastcall] = ACTIONS(3186), - [anon_sym___thiscall] = ACTIONS(3186), - [anon_sym___vectorcall] = ACTIONS(3186), - [anon_sym_LBRACE] = ACTIONS(3188), - [anon_sym_signed] = ACTIONS(3186), - [anon_sym_unsigned] = ACTIONS(3186), - [anon_sym_long] = ACTIONS(3186), - [anon_sym_short] = ACTIONS(3186), - [anon_sym_ATautoreleasepool] = ACTIONS(3188), - [anon_sym_static] = ACTIONS(3186), - [anon_sym_auto] = ACTIONS(3186), - [anon_sym_register] = ACTIONS(3186), - [anon_sym_inline] = ACTIONS(3186), - [anon_sym___inline] = ACTIONS(3186), - [anon_sym___inline__] = ACTIONS(3186), - [anon_sym___forceinline] = ACTIONS(3186), - [anon_sym_thread_local] = ACTIONS(3186), - [anon_sym___thread] = ACTIONS(3186), - [anon_sym_CG_EXTERN] = ACTIONS(3186), - [anon_sym_CG_INLINE] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3186), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3186), - [anon_sym_IBOutlet] = ACTIONS(3186), - [anon_sym_IBInspectable] = ACTIONS(3186), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3186), - [anon_sym_NS_INLINE] = ACTIONS(3186), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3186), - [anon_sym_OBJC_EXPORT] = ACTIONS(3186), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3186), - [anon_sym_const] = ACTIONS(3186), - [anon_sym_constexpr] = ACTIONS(3186), - [anon_sym_volatile] = ACTIONS(3186), - [anon_sym_restrict] = ACTIONS(3186), - [anon_sym___restrict__] = ACTIONS(3186), - [anon_sym__Atomic] = ACTIONS(3186), - [anon_sym__Noreturn] = ACTIONS(3186), - [anon_sym_nullable] = ACTIONS(3186), - [anon_sym__Complex] = ACTIONS(3186), - [anon_sym__Nonnull] = ACTIONS(3186), - [anon_sym__Nullable] = ACTIONS(3186), - [anon_sym__Nullable_result] = ACTIONS(3186), - [anon_sym__Null_unspecified] = ACTIONS(3186), - [anon_sym___autoreleasing] = ACTIONS(3186), - [anon_sym___block] = ACTIONS(3186), - [anon_sym___bridge] = ACTIONS(3186), - [anon_sym___bridge_retained] = ACTIONS(3186), - [anon_sym___bridge_transfer] = ACTIONS(3186), - [anon_sym___complex] = ACTIONS(3186), - [anon_sym___const] = ACTIONS(3186), - [anon_sym___imag] = ACTIONS(3186), - [anon_sym___kindof] = ACTIONS(3186), - [anon_sym___nonnull] = ACTIONS(3186), - [anon_sym___nullable] = ACTIONS(3186), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3186), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3186), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3186), - [anon_sym___real] = ACTIONS(3186), - [anon_sym___strong] = ACTIONS(3186), - [anon_sym___unsafe_unretained] = ACTIONS(3186), - [anon_sym___unused] = ACTIONS(3186), - [anon_sym___weak] = ACTIONS(3186), - [sym_primitive_type] = ACTIONS(3186), - [anon_sym_enum] = ACTIONS(3186), - [anon_sym_struct] = ACTIONS(3186), - [anon_sym_union] = ACTIONS(3186), - [anon_sym_if] = ACTIONS(3186), - [anon_sym_switch] = ACTIONS(3186), - [anon_sym_case] = ACTIONS(3186), - [anon_sym_default] = ACTIONS(3186), - [anon_sym_while] = ACTIONS(3186), - [anon_sym_do] = ACTIONS(3186), - [anon_sym_for] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3186), - [anon_sym_return] = ACTIONS(3186), - [anon_sym_break] = ACTIONS(3186), - [anon_sym_continue] = ACTIONS(3186), - [anon_sym_goto] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3188), - [anon_sym_PLUS_PLUS] = ACTIONS(3188), - [anon_sym_sizeof] = ACTIONS(3186), - [anon_sym___alignof__] = ACTIONS(3186), - [anon_sym___alignof] = ACTIONS(3186), - [anon_sym__alignof] = ACTIONS(3186), - [anon_sym_alignof] = ACTIONS(3186), - [anon_sym__Alignof] = ACTIONS(3186), - [anon_sym_offsetof] = ACTIONS(3186), - [anon_sym__Generic] = ACTIONS(3186), - [anon_sym_asm] = ACTIONS(3186), - [anon_sym___asm__] = ACTIONS(3186), - [sym_number_literal] = ACTIONS(3188), - [anon_sym_L_SQUOTE] = ACTIONS(3188), - [anon_sym_u_SQUOTE] = ACTIONS(3188), - [anon_sym_U_SQUOTE] = ACTIONS(3188), - [anon_sym_u8_SQUOTE] = ACTIONS(3188), - [anon_sym_SQUOTE] = ACTIONS(3188), - [anon_sym_AT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(3188), - [anon_sym_L_DQUOTE] = ACTIONS(3188), - [anon_sym_u_DQUOTE] = ACTIONS(3188), - [anon_sym_U_DQUOTE] = ACTIONS(3188), - [anon_sym_u8_DQUOTE] = ACTIONS(3188), - [sym_true] = ACTIONS(3186), - [sym_false] = ACTIONS(3186), - [anon_sym_NULL] = ACTIONS(3186), - [anon_sym_nullptr] = ACTIONS(3186), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3186), - [anon_sym___typeof] = ACTIONS(3186), - [anon_sym_typeof] = ACTIONS(3186), - [anon_sym_ATimport] = ACTIONS(3188), - [aux_sym_preproc_undef_token1] = ACTIONS(3186), - [anon_sym_POUND] = ACTIONS(3186), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3186), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3186), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3186), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3186), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE] = ACTIONS(3186), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_API_AVAILABLE] = ACTIONS(3186), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_API_DEPRECATED] = ACTIONS(3186), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3186), - [anon_sym___deprecated_msg] = ACTIONS(3186), - [anon_sym___deprecated_enum_msg] = ACTIONS(3186), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3186), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3186), - [anon_sym_ATprotocol] = ACTIONS(3188), - [anon_sym_ATinterface] = ACTIONS(3188), - [anon_sym_ATimplementation] = ACTIONS(3188), - [anon_sym_ATcompatibility_alias] = ACTIONS(3188), - [anon_sym_ATsynthesize] = ACTIONS(3188), - [anon_sym_ATdynamic] = ACTIONS(3188), - [anon_sym__Alignas] = ACTIONS(3186), - [anon_sym_ATtry] = ACTIONS(3188), - [anon_sym___try] = ACTIONS(3186), - [anon_sym_ATthrow] = ACTIONS(3188), - [anon_sym_ATselector] = ACTIONS(3188), - [anon_sym_ATavailable] = ACTIONS(3188), - [anon_sym___builtin_available] = ACTIONS(3186), - [anon_sym_va_arg] = ACTIONS(3186), - [anon_sym___asm] = ACTIONS(3186), - [anon_sym_ATencode] = ACTIONS(3188), - [anon_sym_ATsynchronized] = ACTIONS(3188), - [anon_sym_BOOL] = ACTIONS(3186), - [anon_sym_IMP] = ACTIONS(3186), - [anon_sym_SEL] = ACTIONS(3186), - [anon_sym_Class] = ACTIONS(3186), - [anon_sym_id] = ACTIONS(3186), - }, - [767] = { - [sym_identifier] = ACTIONS(2906), - [aux_sym_preproc_include_token1] = ACTIONS(2906), - [aux_sym_preproc_include_token2] = ACTIONS(2906), - [aux_sym_preproc_def_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token2] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2906), - [aux_sym_preproc_else_token1] = ACTIONS(2906), - [aux_sym_preproc_elif_token1] = ACTIONS(2906), - [sym_preproc_directive] = ACTIONS(2906), - [anon_sym_LPAREN2] = ACTIONS(2908), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_STAR] = ACTIONS(2908), - [anon_sym_CARET] = ACTIONS(2908), - [anon_sym_AMP] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym___extension__] = ACTIONS(2906), - [anon_sym_typedef] = ACTIONS(2906), - [anon_sym_extern] = ACTIONS(2906), - [anon_sym___attribute__] = ACTIONS(2906), - [anon_sym___attribute] = ACTIONS(2906), - [anon_sym_noreturn] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym___declspec] = ACTIONS(2906), - [anon_sym___cdecl] = ACTIONS(2906), - [anon_sym___clrcall] = ACTIONS(2906), - [anon_sym___stdcall] = ACTIONS(2906), - [anon_sym___fastcall] = ACTIONS(2906), - [anon_sym___thiscall] = ACTIONS(2906), - [anon_sym___vectorcall] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_signed] = ACTIONS(2906), - [anon_sym_unsigned] = ACTIONS(2906), - [anon_sym_long] = ACTIONS(2906), - [anon_sym_short] = ACTIONS(2906), - [anon_sym_ATautoreleasepool] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_auto] = ACTIONS(2906), - [anon_sym_register] = ACTIONS(2906), - [anon_sym_inline] = ACTIONS(2906), - [anon_sym___inline] = ACTIONS(2906), - [anon_sym___inline__] = ACTIONS(2906), - [anon_sym___forceinline] = ACTIONS(2906), - [anon_sym_thread_local] = ACTIONS(2906), - [anon_sym___thread] = ACTIONS(2906), - [anon_sym_CG_EXTERN] = ACTIONS(2906), - [anon_sym_CG_INLINE] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2906), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2906), - [anon_sym_IBOutlet] = ACTIONS(2906), - [anon_sym_IBInspectable] = ACTIONS(2906), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2906), - [anon_sym_NS_INLINE] = ACTIONS(2906), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2906), - [anon_sym_OBJC_EXPORT] = ACTIONS(2906), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_constexpr] = ACTIONS(2906), - [anon_sym_volatile] = ACTIONS(2906), - [anon_sym_restrict] = ACTIONS(2906), - [anon_sym___restrict__] = ACTIONS(2906), - [anon_sym__Atomic] = ACTIONS(2906), - [anon_sym__Noreturn] = ACTIONS(2906), - [anon_sym_nullable] = ACTIONS(2906), - [anon_sym__Complex] = ACTIONS(2906), - [anon_sym__Nonnull] = ACTIONS(2906), - [anon_sym__Nullable] = ACTIONS(2906), - [anon_sym__Nullable_result] = ACTIONS(2906), - [anon_sym__Null_unspecified] = ACTIONS(2906), - [anon_sym___autoreleasing] = ACTIONS(2906), - [anon_sym___block] = ACTIONS(2906), - [anon_sym___bridge] = ACTIONS(2906), - [anon_sym___bridge_retained] = ACTIONS(2906), - [anon_sym___bridge_transfer] = ACTIONS(2906), - [anon_sym___complex] = ACTIONS(2906), - [anon_sym___const] = ACTIONS(2906), - [anon_sym___imag] = ACTIONS(2906), - [anon_sym___kindof] = ACTIONS(2906), - [anon_sym___nonnull] = ACTIONS(2906), - [anon_sym___nullable] = ACTIONS(2906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2906), - [anon_sym___real] = ACTIONS(2906), - [anon_sym___strong] = ACTIONS(2906), - [anon_sym___unsafe_unretained] = ACTIONS(2906), - [anon_sym___unused] = ACTIONS(2906), - [anon_sym___weak] = ACTIONS(2906), - [sym_primitive_type] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), - [anon_sym_struct] = ACTIONS(2906), - [anon_sym_union] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_in] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_goto] = ACTIONS(2906), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_sizeof] = ACTIONS(2906), - [anon_sym___alignof__] = ACTIONS(2906), - [anon_sym___alignof] = ACTIONS(2906), - [anon_sym__alignof] = ACTIONS(2906), - [anon_sym_alignof] = ACTIONS(2906), - [anon_sym__Alignof] = ACTIONS(2906), - [anon_sym_offsetof] = ACTIONS(2906), - [anon_sym__Generic] = ACTIONS(2906), - [anon_sym_asm] = ACTIONS(2906), - [anon_sym___asm__] = ACTIONS(2906), - [sym_number_literal] = ACTIONS(2908), - [anon_sym_L_SQUOTE] = ACTIONS(2908), - [anon_sym_u_SQUOTE] = ACTIONS(2908), - [anon_sym_U_SQUOTE] = ACTIONS(2908), - [anon_sym_u8_SQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_AT] = ACTIONS(2906), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_L_DQUOTE] = ACTIONS(2908), - [anon_sym_u_DQUOTE] = ACTIONS(2908), - [anon_sym_U_DQUOTE] = ACTIONS(2908), - [anon_sym_u8_DQUOTE] = ACTIONS(2908), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [anon_sym_NULL] = ACTIONS(2906), - [anon_sym_nullptr] = ACTIONS(2906), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2906), - [anon_sym___typeof] = ACTIONS(2906), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_ATimport] = ACTIONS(2908), - [aux_sym_preproc_undef_token1] = ACTIONS(2906), - [anon_sym_POUND] = ACTIONS(2906), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2906), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2906), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2906), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2906), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE] = ACTIONS(2906), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_API_AVAILABLE] = ACTIONS(2906), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_API_DEPRECATED] = ACTIONS(2906), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2906), - [anon_sym___deprecated_msg] = ACTIONS(2906), - [anon_sym___deprecated_enum_msg] = ACTIONS(2906), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2906), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2906), - [anon_sym_ATprotocol] = ACTIONS(2908), - [anon_sym_ATinterface] = ACTIONS(2908), - [anon_sym_ATimplementation] = ACTIONS(2908), - [anon_sym_ATcompatibility_alias] = ACTIONS(2908), - [anon_sym_ATsynthesize] = ACTIONS(2908), - [anon_sym_ATdynamic] = ACTIONS(2908), - [anon_sym__Alignas] = ACTIONS(2906), - [anon_sym_ATtry] = ACTIONS(2908), - [anon_sym___try] = ACTIONS(2906), - [anon_sym_ATthrow] = ACTIONS(2908), - [anon_sym_ATselector] = ACTIONS(2908), - [anon_sym_ATavailable] = ACTIONS(2908), - [anon_sym___builtin_available] = ACTIONS(2906), - [anon_sym_va_arg] = ACTIONS(2906), - [anon_sym___asm] = ACTIONS(2906), - [anon_sym_ATencode] = ACTIONS(2908), - [anon_sym_ATsynchronized] = ACTIONS(2908), - [anon_sym_BOOL] = ACTIONS(2906), - [anon_sym_IMP] = ACTIONS(2906), - [anon_sym_SEL] = ACTIONS(2906), - [anon_sym_Class] = ACTIONS(2906), - [anon_sym_id] = ACTIONS(2906), - }, - [768] = { - [sym_identifier] = ACTIONS(3178), - [aux_sym_preproc_include_token1] = ACTIONS(3178), - [aux_sym_preproc_include_token2] = ACTIONS(3178), - [aux_sym_preproc_def_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token2] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3178), - [aux_sym_preproc_else_token1] = ACTIONS(3178), - [aux_sym_preproc_elif_token1] = ACTIONS(3178), - [sym_preproc_directive] = ACTIONS(3178), - [anon_sym_LPAREN2] = ACTIONS(3180), - [anon_sym_BANG] = ACTIONS(3180), - [anon_sym_TILDE] = ACTIONS(3180), - [anon_sym_DASH] = ACTIONS(3178), - [anon_sym_PLUS] = ACTIONS(3178), - [anon_sym_STAR] = ACTIONS(3180), - [anon_sym_CARET] = ACTIONS(3180), - [anon_sym_AMP] = ACTIONS(3180), - [anon_sym_SEMI] = ACTIONS(3180), - [anon_sym___extension__] = ACTIONS(3178), - [anon_sym_typedef] = ACTIONS(3178), - [anon_sym_extern] = ACTIONS(3178), - [anon_sym___attribute__] = ACTIONS(3178), - [anon_sym___attribute] = ACTIONS(3178), - [anon_sym_noreturn] = ACTIONS(3178), - [anon_sym_LBRACK] = ACTIONS(3180), - [anon_sym___declspec] = ACTIONS(3178), - [anon_sym___cdecl] = ACTIONS(3178), - [anon_sym___clrcall] = ACTIONS(3178), - [anon_sym___stdcall] = ACTIONS(3178), - [anon_sym___fastcall] = ACTIONS(3178), - [anon_sym___thiscall] = ACTIONS(3178), - [anon_sym___vectorcall] = ACTIONS(3178), - [anon_sym_LBRACE] = ACTIONS(3180), - [anon_sym_signed] = ACTIONS(3178), - [anon_sym_unsigned] = ACTIONS(3178), - [anon_sym_long] = ACTIONS(3178), - [anon_sym_short] = ACTIONS(3178), - [anon_sym_ATautoreleasepool] = ACTIONS(3180), - [anon_sym_static] = ACTIONS(3178), - [anon_sym_auto] = ACTIONS(3178), - [anon_sym_register] = ACTIONS(3178), - [anon_sym_inline] = ACTIONS(3178), - [anon_sym___inline] = ACTIONS(3178), - [anon_sym___inline__] = ACTIONS(3178), - [anon_sym___forceinline] = ACTIONS(3178), - [anon_sym_thread_local] = ACTIONS(3178), - [anon_sym___thread] = ACTIONS(3178), - [anon_sym_CG_EXTERN] = ACTIONS(3178), - [anon_sym_CG_INLINE] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3178), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3178), - [anon_sym_IBOutlet] = ACTIONS(3178), - [anon_sym_IBInspectable] = ACTIONS(3178), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3178), - [anon_sym_NS_INLINE] = ACTIONS(3178), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3178), - [anon_sym_OBJC_EXPORT] = ACTIONS(3178), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3178), - [anon_sym_const] = ACTIONS(3178), - [anon_sym_constexpr] = ACTIONS(3178), - [anon_sym_volatile] = ACTIONS(3178), - [anon_sym_restrict] = ACTIONS(3178), - [anon_sym___restrict__] = ACTIONS(3178), - [anon_sym__Atomic] = ACTIONS(3178), - [anon_sym__Noreturn] = ACTIONS(3178), - [anon_sym_nullable] = ACTIONS(3178), - [anon_sym__Complex] = ACTIONS(3178), - [anon_sym__Nonnull] = ACTIONS(3178), - [anon_sym__Nullable] = ACTIONS(3178), - [anon_sym__Nullable_result] = ACTIONS(3178), - [anon_sym__Null_unspecified] = ACTIONS(3178), - [anon_sym___autoreleasing] = ACTIONS(3178), - [anon_sym___block] = ACTIONS(3178), - [anon_sym___bridge] = ACTIONS(3178), - [anon_sym___bridge_retained] = ACTIONS(3178), - [anon_sym___bridge_transfer] = ACTIONS(3178), - [anon_sym___complex] = ACTIONS(3178), - [anon_sym___const] = ACTIONS(3178), - [anon_sym___imag] = ACTIONS(3178), - [anon_sym___kindof] = ACTIONS(3178), - [anon_sym___nonnull] = ACTIONS(3178), - [anon_sym___nullable] = ACTIONS(3178), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3178), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3178), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3178), - [anon_sym___real] = ACTIONS(3178), - [anon_sym___strong] = ACTIONS(3178), - [anon_sym___unsafe_unretained] = ACTIONS(3178), - [anon_sym___unused] = ACTIONS(3178), - [anon_sym___weak] = ACTIONS(3178), - [sym_primitive_type] = ACTIONS(3178), - [anon_sym_enum] = ACTIONS(3178), - [anon_sym_struct] = ACTIONS(3178), - [anon_sym_union] = ACTIONS(3178), - [anon_sym_if] = ACTIONS(3178), - [anon_sym_switch] = ACTIONS(3178), - [anon_sym_case] = ACTIONS(3178), - [anon_sym_default] = ACTIONS(3178), - [anon_sym_while] = ACTIONS(3178), - [anon_sym_do] = ACTIONS(3178), - [anon_sym_for] = ACTIONS(3178), - [anon_sym_in] = ACTIONS(3178), - [anon_sym_return] = ACTIONS(3178), - [anon_sym_break] = ACTIONS(3178), - [anon_sym_continue] = ACTIONS(3178), - [anon_sym_goto] = ACTIONS(3178), - [anon_sym_DASH_DASH] = ACTIONS(3180), - [anon_sym_PLUS_PLUS] = ACTIONS(3180), - [anon_sym_sizeof] = ACTIONS(3178), - [anon_sym___alignof__] = ACTIONS(3178), - [anon_sym___alignof] = ACTIONS(3178), - [anon_sym__alignof] = ACTIONS(3178), - [anon_sym_alignof] = ACTIONS(3178), - [anon_sym__Alignof] = ACTIONS(3178), - [anon_sym_offsetof] = ACTIONS(3178), - [anon_sym__Generic] = ACTIONS(3178), - [anon_sym_asm] = ACTIONS(3178), - [anon_sym___asm__] = ACTIONS(3178), - [sym_number_literal] = ACTIONS(3180), - [anon_sym_L_SQUOTE] = ACTIONS(3180), - [anon_sym_u_SQUOTE] = ACTIONS(3180), - [anon_sym_U_SQUOTE] = ACTIONS(3180), - [anon_sym_u8_SQUOTE] = ACTIONS(3180), - [anon_sym_SQUOTE] = ACTIONS(3180), - [anon_sym_AT] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(3180), - [anon_sym_L_DQUOTE] = ACTIONS(3180), - [anon_sym_u_DQUOTE] = ACTIONS(3180), - [anon_sym_U_DQUOTE] = ACTIONS(3180), - [anon_sym_u8_DQUOTE] = ACTIONS(3180), - [sym_true] = ACTIONS(3178), - [sym_false] = ACTIONS(3178), - [anon_sym_NULL] = ACTIONS(3178), - [anon_sym_nullptr] = ACTIONS(3178), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3178), - [anon_sym___typeof] = ACTIONS(3178), - [anon_sym_typeof] = ACTIONS(3178), - [anon_sym_ATimport] = ACTIONS(3180), - [aux_sym_preproc_undef_token1] = ACTIONS(3178), - [anon_sym_POUND] = ACTIONS(3178), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3178), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3178), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3178), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3178), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE] = ACTIONS(3178), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_API_AVAILABLE] = ACTIONS(3178), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_API_DEPRECATED] = ACTIONS(3178), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3178), - [anon_sym___deprecated_msg] = ACTIONS(3178), - [anon_sym___deprecated_enum_msg] = ACTIONS(3178), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3178), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3178), - [anon_sym_ATprotocol] = ACTIONS(3180), - [anon_sym_ATinterface] = ACTIONS(3180), - [anon_sym_ATimplementation] = ACTIONS(3180), - [anon_sym_ATcompatibility_alias] = ACTIONS(3180), - [anon_sym_ATsynthesize] = ACTIONS(3180), - [anon_sym_ATdynamic] = ACTIONS(3180), - [anon_sym__Alignas] = ACTIONS(3178), - [anon_sym_ATtry] = ACTIONS(3180), - [anon_sym___try] = ACTIONS(3178), - [anon_sym_ATthrow] = ACTIONS(3180), - [anon_sym_ATselector] = ACTIONS(3180), - [anon_sym_ATavailable] = ACTIONS(3180), - [anon_sym___builtin_available] = ACTIONS(3178), - [anon_sym_va_arg] = ACTIONS(3178), - [anon_sym___asm] = ACTIONS(3178), - [anon_sym_ATencode] = ACTIONS(3180), - [anon_sym_ATsynchronized] = ACTIONS(3180), - [anon_sym_BOOL] = ACTIONS(3178), - [anon_sym_IMP] = ACTIONS(3178), - [anon_sym_SEL] = ACTIONS(3178), - [anon_sym_Class] = ACTIONS(3178), - [anon_sym_id] = ACTIONS(3178), - }, - [769] = { - [sym_identifier] = ACTIONS(3420), - [aux_sym_preproc_include_token1] = ACTIONS(3420), - [aux_sym_preproc_include_token2] = ACTIONS(3420), - [aux_sym_preproc_def_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token2] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3420), - [aux_sym_preproc_else_token1] = ACTIONS(3420), - [aux_sym_preproc_elif_token1] = ACTIONS(3420), - [sym_preproc_directive] = ACTIONS(3420), - [anon_sym_LPAREN2] = ACTIONS(3422), - [anon_sym_BANG] = ACTIONS(3422), - [anon_sym_TILDE] = ACTIONS(3422), - [anon_sym_DASH] = ACTIONS(3420), - [anon_sym_PLUS] = ACTIONS(3420), - [anon_sym_STAR] = ACTIONS(3422), - [anon_sym_CARET] = ACTIONS(3422), - [anon_sym_AMP] = ACTIONS(3422), - [anon_sym_SEMI] = ACTIONS(3422), - [anon_sym___extension__] = ACTIONS(3420), - [anon_sym_typedef] = ACTIONS(3420), - [anon_sym_extern] = ACTIONS(3420), - [anon_sym___attribute__] = ACTIONS(3420), - [anon_sym___attribute] = ACTIONS(3420), - [anon_sym_noreturn] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3422), - [anon_sym___declspec] = ACTIONS(3420), - [anon_sym___cdecl] = ACTIONS(3420), - [anon_sym___clrcall] = ACTIONS(3420), - [anon_sym___stdcall] = ACTIONS(3420), - [anon_sym___fastcall] = ACTIONS(3420), - [anon_sym___thiscall] = ACTIONS(3420), - [anon_sym___vectorcall] = ACTIONS(3420), - [anon_sym_LBRACE] = ACTIONS(3422), - [anon_sym_signed] = ACTIONS(3420), - [anon_sym_unsigned] = ACTIONS(3420), - [anon_sym_long] = ACTIONS(3420), - [anon_sym_short] = ACTIONS(3420), - [anon_sym_ATautoreleasepool] = ACTIONS(3422), - [anon_sym_static] = ACTIONS(3420), - [anon_sym_auto] = ACTIONS(3420), - [anon_sym_register] = ACTIONS(3420), - [anon_sym_inline] = ACTIONS(3420), - [anon_sym___inline] = ACTIONS(3420), - [anon_sym___inline__] = ACTIONS(3420), - [anon_sym___forceinline] = ACTIONS(3420), - [anon_sym_thread_local] = ACTIONS(3420), - [anon_sym___thread] = ACTIONS(3420), - [anon_sym_CG_EXTERN] = ACTIONS(3420), - [anon_sym_CG_INLINE] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3420), - [anon_sym_IBOutlet] = ACTIONS(3420), - [anon_sym_IBInspectable] = ACTIONS(3420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3420), - [anon_sym_NS_INLINE] = ACTIONS(3420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3420), - [anon_sym_OBJC_EXPORT] = ACTIONS(3420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3420), - [anon_sym_const] = ACTIONS(3420), - [anon_sym_constexpr] = ACTIONS(3420), - [anon_sym_volatile] = ACTIONS(3420), - [anon_sym_restrict] = ACTIONS(3420), - [anon_sym___restrict__] = ACTIONS(3420), - [anon_sym__Atomic] = ACTIONS(3420), - [anon_sym__Noreturn] = ACTIONS(3420), - [anon_sym_nullable] = ACTIONS(3420), - [anon_sym__Complex] = ACTIONS(3420), - [anon_sym__Nonnull] = ACTIONS(3420), - [anon_sym__Nullable] = ACTIONS(3420), - [anon_sym__Nullable_result] = ACTIONS(3420), - [anon_sym__Null_unspecified] = ACTIONS(3420), - [anon_sym___autoreleasing] = ACTIONS(3420), - [anon_sym___block] = ACTIONS(3420), - [anon_sym___bridge] = ACTIONS(3420), - [anon_sym___bridge_retained] = ACTIONS(3420), - [anon_sym___bridge_transfer] = ACTIONS(3420), - [anon_sym___complex] = ACTIONS(3420), - [anon_sym___const] = ACTIONS(3420), - [anon_sym___imag] = ACTIONS(3420), - [anon_sym___kindof] = ACTIONS(3420), - [anon_sym___nonnull] = ACTIONS(3420), - [anon_sym___nullable] = ACTIONS(3420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3420), - [anon_sym___real] = ACTIONS(3420), - [anon_sym___strong] = ACTIONS(3420), - [anon_sym___unsafe_unretained] = ACTIONS(3420), - [anon_sym___unused] = ACTIONS(3420), - [anon_sym___weak] = ACTIONS(3420), - [sym_primitive_type] = ACTIONS(3420), - [anon_sym_enum] = ACTIONS(3420), - [anon_sym_struct] = ACTIONS(3420), - [anon_sym_union] = ACTIONS(3420), - [anon_sym_if] = ACTIONS(3420), - [anon_sym_switch] = ACTIONS(3420), - [anon_sym_case] = ACTIONS(3420), - [anon_sym_default] = ACTIONS(3420), - [anon_sym_while] = ACTIONS(3420), - [anon_sym_do] = ACTIONS(3420), - [anon_sym_for] = ACTIONS(3420), - [anon_sym_in] = ACTIONS(3420), - [anon_sym_return] = ACTIONS(3420), - [anon_sym_break] = ACTIONS(3420), - [anon_sym_continue] = ACTIONS(3420), - [anon_sym_goto] = ACTIONS(3420), - [anon_sym_DASH_DASH] = ACTIONS(3422), - [anon_sym_PLUS_PLUS] = ACTIONS(3422), - [anon_sym_sizeof] = ACTIONS(3420), - [anon_sym___alignof__] = ACTIONS(3420), - [anon_sym___alignof] = ACTIONS(3420), - [anon_sym__alignof] = ACTIONS(3420), - [anon_sym_alignof] = ACTIONS(3420), - [anon_sym__Alignof] = ACTIONS(3420), - [anon_sym_offsetof] = ACTIONS(3420), - [anon_sym__Generic] = ACTIONS(3420), - [anon_sym_asm] = ACTIONS(3420), - [anon_sym___asm__] = ACTIONS(3420), - [sym_number_literal] = ACTIONS(3422), - [anon_sym_L_SQUOTE] = ACTIONS(3422), - [anon_sym_u_SQUOTE] = ACTIONS(3422), - [anon_sym_U_SQUOTE] = ACTIONS(3422), - [anon_sym_u8_SQUOTE] = ACTIONS(3422), - [anon_sym_SQUOTE] = ACTIONS(3422), - [anon_sym_AT] = ACTIONS(3420), - [anon_sym_DQUOTE] = ACTIONS(3422), - [anon_sym_L_DQUOTE] = ACTIONS(3422), - [anon_sym_u_DQUOTE] = ACTIONS(3422), - [anon_sym_U_DQUOTE] = ACTIONS(3422), - [anon_sym_u8_DQUOTE] = ACTIONS(3422), - [sym_true] = ACTIONS(3420), - [sym_false] = ACTIONS(3420), - [anon_sym_NULL] = ACTIONS(3420), - [anon_sym_nullptr] = ACTIONS(3420), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3420), - [anon_sym___typeof] = ACTIONS(3420), - [anon_sym_typeof] = ACTIONS(3420), - [anon_sym_ATimport] = ACTIONS(3422), - [aux_sym_preproc_undef_token1] = ACTIONS(3420), - [anon_sym_POUND] = ACTIONS(3420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE] = ACTIONS(3420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_API_AVAILABLE] = ACTIONS(3420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_API_DEPRECATED] = ACTIONS(3420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3420), - [anon_sym___deprecated_msg] = ACTIONS(3420), - [anon_sym___deprecated_enum_msg] = ACTIONS(3420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3420), - [anon_sym_ATprotocol] = ACTIONS(3422), - [anon_sym_ATinterface] = ACTIONS(3422), - [anon_sym_ATimplementation] = ACTIONS(3422), - [anon_sym_ATcompatibility_alias] = ACTIONS(3422), - [anon_sym_ATsynthesize] = ACTIONS(3422), - [anon_sym_ATdynamic] = ACTIONS(3422), - [anon_sym__Alignas] = ACTIONS(3420), - [anon_sym_ATtry] = ACTIONS(3422), - [anon_sym___try] = ACTIONS(3420), - [anon_sym_ATthrow] = ACTIONS(3422), - [anon_sym_ATselector] = ACTIONS(3422), - [anon_sym_ATavailable] = ACTIONS(3422), - [anon_sym___builtin_available] = ACTIONS(3420), - [anon_sym_va_arg] = ACTIONS(3420), - [anon_sym___asm] = ACTIONS(3420), - [anon_sym_ATencode] = ACTIONS(3422), - [anon_sym_ATsynchronized] = ACTIONS(3422), - [anon_sym_BOOL] = ACTIONS(3420), - [anon_sym_IMP] = ACTIONS(3420), - [anon_sym_SEL] = ACTIONS(3420), - [anon_sym_Class] = ACTIONS(3420), - [anon_sym_id] = ACTIONS(3420), - }, - [770] = { - [sym_identifier] = ACTIONS(3380), - [aux_sym_preproc_include_token1] = ACTIONS(3380), - [aux_sym_preproc_include_token2] = ACTIONS(3380), - [aux_sym_preproc_def_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token2] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3380), - [aux_sym_preproc_else_token1] = ACTIONS(3380), - [aux_sym_preproc_elif_token1] = ACTIONS(3380), - [sym_preproc_directive] = ACTIONS(3380), - [anon_sym_LPAREN2] = ACTIONS(3382), - [anon_sym_BANG] = ACTIONS(3382), - [anon_sym_TILDE] = ACTIONS(3382), - [anon_sym_DASH] = ACTIONS(3380), - [anon_sym_PLUS] = ACTIONS(3380), - [anon_sym_STAR] = ACTIONS(3382), - [anon_sym_CARET] = ACTIONS(3382), - [anon_sym_AMP] = ACTIONS(3382), - [anon_sym_SEMI] = ACTIONS(3382), - [anon_sym___extension__] = ACTIONS(3380), - [anon_sym_typedef] = ACTIONS(3380), - [anon_sym_extern] = ACTIONS(3380), - [anon_sym___attribute__] = ACTIONS(3380), - [anon_sym___attribute] = ACTIONS(3380), - [anon_sym_noreturn] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3382), - [anon_sym___declspec] = ACTIONS(3380), - [anon_sym___cdecl] = ACTIONS(3380), - [anon_sym___clrcall] = ACTIONS(3380), - [anon_sym___stdcall] = ACTIONS(3380), - [anon_sym___fastcall] = ACTIONS(3380), - [anon_sym___thiscall] = ACTIONS(3380), - [anon_sym___vectorcall] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3382), - [anon_sym_signed] = ACTIONS(3380), - [anon_sym_unsigned] = ACTIONS(3380), - [anon_sym_long] = ACTIONS(3380), - [anon_sym_short] = ACTIONS(3380), - [anon_sym_ATautoreleasepool] = ACTIONS(3382), - [anon_sym_static] = ACTIONS(3380), - [anon_sym_auto] = ACTIONS(3380), - [anon_sym_register] = ACTIONS(3380), - [anon_sym_inline] = ACTIONS(3380), - [anon_sym___inline] = ACTIONS(3380), - [anon_sym___inline__] = ACTIONS(3380), - [anon_sym___forceinline] = ACTIONS(3380), - [anon_sym_thread_local] = ACTIONS(3380), - [anon_sym___thread] = ACTIONS(3380), - [anon_sym_CG_EXTERN] = ACTIONS(3380), - [anon_sym_CG_INLINE] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3380), - [anon_sym_IBOutlet] = ACTIONS(3380), - [anon_sym_IBInspectable] = ACTIONS(3380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3380), - [anon_sym_NS_INLINE] = ACTIONS(3380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3380), - [anon_sym_OBJC_EXPORT] = ACTIONS(3380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3380), - [anon_sym_const] = ACTIONS(3380), - [anon_sym_constexpr] = ACTIONS(3380), - [anon_sym_volatile] = ACTIONS(3380), - [anon_sym_restrict] = ACTIONS(3380), - [anon_sym___restrict__] = ACTIONS(3380), - [anon_sym__Atomic] = ACTIONS(3380), - [anon_sym__Noreturn] = ACTIONS(3380), - [anon_sym_nullable] = ACTIONS(3380), - [anon_sym__Complex] = ACTIONS(3380), - [anon_sym__Nonnull] = ACTIONS(3380), - [anon_sym__Nullable] = ACTIONS(3380), - [anon_sym__Nullable_result] = ACTIONS(3380), - [anon_sym__Null_unspecified] = ACTIONS(3380), - [anon_sym___autoreleasing] = ACTIONS(3380), - [anon_sym___block] = ACTIONS(3380), - [anon_sym___bridge] = ACTIONS(3380), - [anon_sym___bridge_retained] = ACTIONS(3380), - [anon_sym___bridge_transfer] = ACTIONS(3380), - [anon_sym___complex] = ACTIONS(3380), - [anon_sym___const] = ACTIONS(3380), - [anon_sym___imag] = ACTIONS(3380), - [anon_sym___kindof] = ACTIONS(3380), - [anon_sym___nonnull] = ACTIONS(3380), - [anon_sym___nullable] = ACTIONS(3380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3380), - [anon_sym___real] = ACTIONS(3380), - [anon_sym___strong] = ACTIONS(3380), - [anon_sym___unsafe_unretained] = ACTIONS(3380), - [anon_sym___unused] = ACTIONS(3380), - [anon_sym___weak] = ACTIONS(3380), - [sym_primitive_type] = ACTIONS(3380), - [anon_sym_enum] = ACTIONS(3380), - [anon_sym_struct] = ACTIONS(3380), - [anon_sym_union] = ACTIONS(3380), - [anon_sym_if] = ACTIONS(3380), - [anon_sym_switch] = ACTIONS(3380), - [anon_sym_case] = ACTIONS(3380), - [anon_sym_default] = ACTIONS(3380), - [anon_sym_while] = ACTIONS(3380), - [anon_sym_do] = ACTIONS(3380), - [anon_sym_for] = ACTIONS(3380), - [anon_sym_in] = ACTIONS(3380), - [anon_sym_return] = ACTIONS(3380), - [anon_sym_break] = ACTIONS(3380), - [anon_sym_continue] = ACTIONS(3380), - [anon_sym_goto] = ACTIONS(3380), - [anon_sym_DASH_DASH] = ACTIONS(3382), - [anon_sym_PLUS_PLUS] = ACTIONS(3382), - [anon_sym_sizeof] = ACTIONS(3380), - [anon_sym___alignof__] = ACTIONS(3380), - [anon_sym___alignof] = ACTIONS(3380), - [anon_sym__alignof] = ACTIONS(3380), - [anon_sym_alignof] = ACTIONS(3380), - [anon_sym__Alignof] = ACTIONS(3380), - [anon_sym_offsetof] = ACTIONS(3380), - [anon_sym__Generic] = ACTIONS(3380), - [anon_sym_asm] = ACTIONS(3380), - [anon_sym___asm__] = ACTIONS(3380), - [sym_number_literal] = ACTIONS(3382), - [anon_sym_L_SQUOTE] = ACTIONS(3382), - [anon_sym_u_SQUOTE] = ACTIONS(3382), - [anon_sym_U_SQUOTE] = ACTIONS(3382), - [anon_sym_u8_SQUOTE] = ACTIONS(3382), - [anon_sym_SQUOTE] = ACTIONS(3382), - [anon_sym_AT] = ACTIONS(3380), - [anon_sym_DQUOTE] = ACTIONS(3382), - [anon_sym_L_DQUOTE] = ACTIONS(3382), - [anon_sym_u_DQUOTE] = ACTIONS(3382), - [anon_sym_U_DQUOTE] = ACTIONS(3382), - [anon_sym_u8_DQUOTE] = ACTIONS(3382), - [sym_true] = ACTIONS(3380), - [sym_false] = ACTIONS(3380), - [anon_sym_NULL] = ACTIONS(3380), - [anon_sym_nullptr] = ACTIONS(3380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3380), - [anon_sym___typeof] = ACTIONS(3380), - [anon_sym_typeof] = ACTIONS(3380), - [anon_sym_ATimport] = ACTIONS(3382), - [aux_sym_preproc_undef_token1] = ACTIONS(3380), - [anon_sym_POUND] = ACTIONS(3380), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE] = ACTIONS(3380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_API_AVAILABLE] = ACTIONS(3380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_API_DEPRECATED] = ACTIONS(3380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3380), - [anon_sym___deprecated_msg] = ACTIONS(3380), - [anon_sym___deprecated_enum_msg] = ACTIONS(3380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3380), - [anon_sym_ATprotocol] = ACTIONS(3382), - [anon_sym_ATinterface] = ACTIONS(3382), - [anon_sym_ATimplementation] = ACTIONS(3382), - [anon_sym_ATcompatibility_alias] = ACTIONS(3382), - [anon_sym_ATsynthesize] = ACTIONS(3382), - [anon_sym_ATdynamic] = ACTIONS(3382), - [anon_sym__Alignas] = ACTIONS(3380), - [anon_sym_ATtry] = ACTIONS(3382), - [anon_sym___try] = ACTIONS(3380), - [anon_sym_ATthrow] = ACTIONS(3382), - [anon_sym_ATselector] = ACTIONS(3382), - [anon_sym_ATavailable] = ACTIONS(3382), - [anon_sym___builtin_available] = ACTIONS(3380), - [anon_sym_va_arg] = ACTIONS(3380), - [anon_sym___asm] = ACTIONS(3380), - [anon_sym_ATencode] = ACTIONS(3382), - [anon_sym_ATsynchronized] = ACTIONS(3382), - [anon_sym_BOOL] = ACTIONS(3380), - [anon_sym_IMP] = ACTIONS(3380), - [anon_sym_SEL] = ACTIONS(3380), - [anon_sym_Class] = ACTIONS(3380), - [anon_sym_id] = ACTIONS(3380), - }, - [771] = { - [sym_identifier] = ACTIONS(3376), - [aux_sym_preproc_include_token1] = ACTIONS(3376), - [aux_sym_preproc_include_token2] = ACTIONS(3376), - [aux_sym_preproc_def_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token2] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3376), - [aux_sym_preproc_else_token1] = ACTIONS(3376), - [aux_sym_preproc_elif_token1] = ACTIONS(3376), - [sym_preproc_directive] = ACTIONS(3376), - [anon_sym_LPAREN2] = ACTIONS(3378), - [anon_sym_BANG] = ACTIONS(3378), - [anon_sym_TILDE] = ACTIONS(3378), - [anon_sym_DASH] = ACTIONS(3376), - [anon_sym_PLUS] = ACTIONS(3376), - [anon_sym_STAR] = ACTIONS(3378), - [anon_sym_CARET] = ACTIONS(3378), - [anon_sym_AMP] = ACTIONS(3378), - [anon_sym_SEMI] = ACTIONS(3378), - [anon_sym___extension__] = ACTIONS(3376), - [anon_sym_typedef] = ACTIONS(3376), - [anon_sym_extern] = ACTIONS(3376), - [anon_sym___attribute__] = ACTIONS(3376), - [anon_sym___attribute] = ACTIONS(3376), - [anon_sym_noreturn] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3378), - [anon_sym___declspec] = ACTIONS(3376), - [anon_sym___cdecl] = ACTIONS(3376), - [anon_sym___clrcall] = ACTIONS(3376), - [anon_sym___stdcall] = ACTIONS(3376), - [anon_sym___fastcall] = ACTIONS(3376), - [anon_sym___thiscall] = ACTIONS(3376), - [anon_sym___vectorcall] = ACTIONS(3376), - [anon_sym_LBRACE] = ACTIONS(3378), - [anon_sym_signed] = ACTIONS(3376), - [anon_sym_unsigned] = ACTIONS(3376), - [anon_sym_long] = ACTIONS(3376), - [anon_sym_short] = ACTIONS(3376), - [anon_sym_ATautoreleasepool] = ACTIONS(3378), - [anon_sym_static] = ACTIONS(3376), - [anon_sym_auto] = ACTIONS(3376), - [anon_sym_register] = ACTIONS(3376), - [anon_sym_inline] = ACTIONS(3376), - [anon_sym___inline] = ACTIONS(3376), - [anon_sym___inline__] = ACTIONS(3376), - [anon_sym___forceinline] = ACTIONS(3376), - [anon_sym_thread_local] = ACTIONS(3376), - [anon_sym___thread] = ACTIONS(3376), - [anon_sym_CG_EXTERN] = ACTIONS(3376), - [anon_sym_CG_INLINE] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3376), - [anon_sym_IBOutlet] = ACTIONS(3376), - [anon_sym_IBInspectable] = ACTIONS(3376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3376), - [anon_sym_NS_INLINE] = ACTIONS(3376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3376), - [anon_sym_OBJC_EXPORT] = ACTIONS(3376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3376), - [anon_sym_const] = ACTIONS(3376), - [anon_sym_constexpr] = ACTIONS(3376), - [anon_sym_volatile] = ACTIONS(3376), - [anon_sym_restrict] = ACTIONS(3376), - [anon_sym___restrict__] = ACTIONS(3376), - [anon_sym__Atomic] = ACTIONS(3376), - [anon_sym__Noreturn] = ACTIONS(3376), - [anon_sym_nullable] = ACTIONS(3376), - [anon_sym__Complex] = ACTIONS(3376), - [anon_sym__Nonnull] = ACTIONS(3376), - [anon_sym__Nullable] = ACTIONS(3376), - [anon_sym__Nullable_result] = ACTIONS(3376), - [anon_sym__Null_unspecified] = ACTIONS(3376), - [anon_sym___autoreleasing] = ACTIONS(3376), - [anon_sym___block] = ACTIONS(3376), - [anon_sym___bridge] = ACTIONS(3376), - [anon_sym___bridge_retained] = ACTIONS(3376), - [anon_sym___bridge_transfer] = ACTIONS(3376), - [anon_sym___complex] = ACTIONS(3376), - [anon_sym___const] = ACTIONS(3376), - [anon_sym___imag] = ACTIONS(3376), - [anon_sym___kindof] = ACTIONS(3376), - [anon_sym___nonnull] = ACTIONS(3376), - [anon_sym___nullable] = ACTIONS(3376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3376), - [anon_sym___real] = ACTIONS(3376), - [anon_sym___strong] = ACTIONS(3376), - [anon_sym___unsafe_unretained] = ACTIONS(3376), - [anon_sym___unused] = ACTIONS(3376), - [anon_sym___weak] = ACTIONS(3376), - [sym_primitive_type] = ACTIONS(3376), - [anon_sym_enum] = ACTIONS(3376), - [anon_sym_struct] = ACTIONS(3376), - [anon_sym_union] = ACTIONS(3376), - [anon_sym_if] = ACTIONS(3376), - [anon_sym_switch] = ACTIONS(3376), - [anon_sym_case] = ACTIONS(3376), - [anon_sym_default] = ACTIONS(3376), - [anon_sym_while] = ACTIONS(3376), - [anon_sym_do] = ACTIONS(3376), - [anon_sym_for] = ACTIONS(3376), - [anon_sym_in] = ACTIONS(3376), - [anon_sym_return] = ACTIONS(3376), - [anon_sym_break] = ACTIONS(3376), - [anon_sym_continue] = ACTIONS(3376), - [anon_sym_goto] = ACTIONS(3376), - [anon_sym_DASH_DASH] = ACTIONS(3378), - [anon_sym_PLUS_PLUS] = ACTIONS(3378), - [anon_sym_sizeof] = ACTIONS(3376), - [anon_sym___alignof__] = ACTIONS(3376), - [anon_sym___alignof] = ACTIONS(3376), - [anon_sym__alignof] = ACTIONS(3376), - [anon_sym_alignof] = ACTIONS(3376), - [anon_sym__Alignof] = ACTIONS(3376), - [anon_sym_offsetof] = ACTIONS(3376), - [anon_sym__Generic] = ACTIONS(3376), - [anon_sym_asm] = ACTIONS(3376), - [anon_sym___asm__] = ACTIONS(3376), - [sym_number_literal] = ACTIONS(3378), - [anon_sym_L_SQUOTE] = ACTIONS(3378), - [anon_sym_u_SQUOTE] = ACTIONS(3378), - [anon_sym_U_SQUOTE] = ACTIONS(3378), - [anon_sym_u8_SQUOTE] = ACTIONS(3378), - [anon_sym_SQUOTE] = ACTIONS(3378), - [anon_sym_AT] = ACTIONS(3376), - [anon_sym_DQUOTE] = ACTIONS(3378), - [anon_sym_L_DQUOTE] = ACTIONS(3378), - [anon_sym_u_DQUOTE] = ACTIONS(3378), - [anon_sym_U_DQUOTE] = ACTIONS(3378), - [anon_sym_u8_DQUOTE] = ACTIONS(3378), - [sym_true] = ACTIONS(3376), - [sym_false] = ACTIONS(3376), - [anon_sym_NULL] = ACTIONS(3376), - [anon_sym_nullptr] = ACTIONS(3376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3376), - [anon_sym___typeof] = ACTIONS(3376), - [anon_sym_typeof] = ACTIONS(3376), - [anon_sym_ATimport] = ACTIONS(3378), - [aux_sym_preproc_undef_token1] = ACTIONS(3376), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE] = ACTIONS(3376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_API_AVAILABLE] = ACTIONS(3376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_API_DEPRECATED] = ACTIONS(3376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3376), - [anon_sym___deprecated_msg] = ACTIONS(3376), - [anon_sym___deprecated_enum_msg] = ACTIONS(3376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3376), - [anon_sym_ATprotocol] = ACTIONS(3378), - [anon_sym_ATinterface] = ACTIONS(3378), - [anon_sym_ATimplementation] = ACTIONS(3378), - [anon_sym_ATcompatibility_alias] = ACTIONS(3378), - [anon_sym_ATsynthesize] = ACTIONS(3378), - [anon_sym_ATdynamic] = ACTIONS(3378), - [anon_sym__Alignas] = ACTIONS(3376), - [anon_sym_ATtry] = ACTIONS(3378), - [anon_sym___try] = ACTIONS(3376), - [anon_sym_ATthrow] = ACTIONS(3378), - [anon_sym_ATselector] = ACTIONS(3378), - [anon_sym_ATavailable] = ACTIONS(3378), - [anon_sym___builtin_available] = ACTIONS(3376), - [anon_sym_va_arg] = ACTIONS(3376), - [anon_sym___asm] = ACTIONS(3376), - [anon_sym_ATencode] = ACTIONS(3378), - [anon_sym_ATsynchronized] = ACTIONS(3378), - [anon_sym_BOOL] = ACTIONS(3376), - [anon_sym_IMP] = ACTIONS(3376), - [anon_sym_SEL] = ACTIONS(3376), - [anon_sym_Class] = ACTIONS(3376), - [anon_sym_id] = ACTIONS(3376), - }, - [772] = { - [sym_identifier] = ACTIONS(3340), - [aux_sym_preproc_include_token1] = ACTIONS(3340), - [aux_sym_preproc_include_token2] = ACTIONS(3340), - [aux_sym_preproc_def_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token2] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3340), - [aux_sym_preproc_else_token1] = ACTIONS(3340), - [aux_sym_preproc_elif_token1] = ACTIONS(3340), - [sym_preproc_directive] = ACTIONS(3340), - [anon_sym_LPAREN2] = ACTIONS(3342), - [anon_sym_BANG] = ACTIONS(3342), - [anon_sym_TILDE] = ACTIONS(3342), - [anon_sym_DASH] = ACTIONS(3340), - [anon_sym_PLUS] = ACTIONS(3340), - [anon_sym_STAR] = ACTIONS(3342), - [anon_sym_CARET] = ACTIONS(3342), - [anon_sym_AMP] = ACTIONS(3342), - [anon_sym_SEMI] = ACTIONS(3342), - [anon_sym___extension__] = ACTIONS(3340), - [anon_sym_typedef] = ACTIONS(3340), - [anon_sym_extern] = ACTIONS(3340), - [anon_sym___attribute__] = ACTIONS(3340), - [anon_sym___attribute] = ACTIONS(3340), - [anon_sym_noreturn] = ACTIONS(3340), - [anon_sym_LBRACK] = ACTIONS(3342), - [anon_sym___declspec] = ACTIONS(3340), - [anon_sym___cdecl] = ACTIONS(3340), - [anon_sym___clrcall] = ACTIONS(3340), - [anon_sym___stdcall] = ACTIONS(3340), - [anon_sym___fastcall] = ACTIONS(3340), - [anon_sym___thiscall] = ACTIONS(3340), - [anon_sym___vectorcall] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3342), - [anon_sym_signed] = ACTIONS(3340), - [anon_sym_unsigned] = ACTIONS(3340), - [anon_sym_long] = ACTIONS(3340), - [anon_sym_short] = ACTIONS(3340), - [anon_sym_ATautoreleasepool] = ACTIONS(3342), - [anon_sym_static] = ACTIONS(3340), - [anon_sym_auto] = ACTIONS(3340), - [anon_sym_register] = ACTIONS(3340), - [anon_sym_inline] = ACTIONS(3340), - [anon_sym___inline] = ACTIONS(3340), - [anon_sym___inline__] = ACTIONS(3340), - [anon_sym___forceinline] = ACTIONS(3340), - [anon_sym_thread_local] = ACTIONS(3340), - [anon_sym___thread] = ACTIONS(3340), - [anon_sym_CG_EXTERN] = ACTIONS(3340), - [anon_sym_CG_INLINE] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3340), - [anon_sym_IBOutlet] = ACTIONS(3340), - [anon_sym_IBInspectable] = ACTIONS(3340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3340), - [anon_sym_NS_INLINE] = ACTIONS(3340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3340), - [anon_sym_OBJC_EXPORT] = ACTIONS(3340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3340), - [anon_sym_const] = ACTIONS(3340), - [anon_sym_constexpr] = ACTIONS(3340), - [anon_sym_volatile] = ACTIONS(3340), - [anon_sym_restrict] = ACTIONS(3340), - [anon_sym___restrict__] = ACTIONS(3340), - [anon_sym__Atomic] = ACTIONS(3340), - [anon_sym__Noreturn] = ACTIONS(3340), - [anon_sym_nullable] = ACTIONS(3340), - [anon_sym__Complex] = ACTIONS(3340), - [anon_sym__Nonnull] = ACTIONS(3340), - [anon_sym__Nullable] = ACTIONS(3340), - [anon_sym__Nullable_result] = ACTIONS(3340), - [anon_sym__Null_unspecified] = ACTIONS(3340), - [anon_sym___autoreleasing] = ACTIONS(3340), - [anon_sym___block] = ACTIONS(3340), - [anon_sym___bridge] = ACTIONS(3340), - [anon_sym___bridge_retained] = ACTIONS(3340), - [anon_sym___bridge_transfer] = ACTIONS(3340), - [anon_sym___complex] = ACTIONS(3340), - [anon_sym___const] = ACTIONS(3340), - [anon_sym___imag] = ACTIONS(3340), - [anon_sym___kindof] = ACTIONS(3340), - [anon_sym___nonnull] = ACTIONS(3340), - [anon_sym___nullable] = ACTIONS(3340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3340), - [anon_sym___real] = ACTIONS(3340), - [anon_sym___strong] = ACTIONS(3340), - [anon_sym___unsafe_unretained] = ACTIONS(3340), - [anon_sym___unused] = ACTIONS(3340), - [anon_sym___weak] = ACTIONS(3340), - [sym_primitive_type] = ACTIONS(3340), - [anon_sym_enum] = ACTIONS(3340), - [anon_sym_struct] = ACTIONS(3340), - [anon_sym_union] = ACTIONS(3340), - [anon_sym_if] = ACTIONS(3340), - [anon_sym_switch] = ACTIONS(3340), - [anon_sym_case] = ACTIONS(3340), - [anon_sym_default] = ACTIONS(3340), - [anon_sym_while] = ACTIONS(3340), - [anon_sym_do] = ACTIONS(3340), - [anon_sym_for] = ACTIONS(3340), - [anon_sym_in] = ACTIONS(3340), - [anon_sym_return] = ACTIONS(3340), - [anon_sym_break] = ACTIONS(3340), - [anon_sym_continue] = ACTIONS(3340), - [anon_sym_goto] = ACTIONS(3340), - [anon_sym_DASH_DASH] = ACTIONS(3342), - [anon_sym_PLUS_PLUS] = ACTIONS(3342), - [anon_sym_sizeof] = ACTIONS(3340), - [anon_sym___alignof__] = ACTIONS(3340), - [anon_sym___alignof] = ACTIONS(3340), - [anon_sym__alignof] = ACTIONS(3340), - [anon_sym_alignof] = ACTIONS(3340), - [anon_sym__Alignof] = ACTIONS(3340), - [anon_sym_offsetof] = ACTIONS(3340), - [anon_sym__Generic] = ACTIONS(3340), - [anon_sym_asm] = ACTIONS(3340), - [anon_sym___asm__] = ACTIONS(3340), - [sym_number_literal] = ACTIONS(3342), - [anon_sym_L_SQUOTE] = ACTIONS(3342), - [anon_sym_u_SQUOTE] = ACTIONS(3342), - [anon_sym_U_SQUOTE] = ACTIONS(3342), - [anon_sym_u8_SQUOTE] = ACTIONS(3342), - [anon_sym_SQUOTE] = ACTIONS(3342), - [anon_sym_AT] = ACTIONS(3340), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_L_DQUOTE] = ACTIONS(3342), - [anon_sym_u_DQUOTE] = ACTIONS(3342), - [anon_sym_U_DQUOTE] = ACTIONS(3342), - [anon_sym_u8_DQUOTE] = ACTIONS(3342), - [sym_true] = ACTIONS(3340), - [sym_false] = ACTIONS(3340), - [anon_sym_NULL] = ACTIONS(3340), - [anon_sym_nullptr] = ACTIONS(3340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3340), - [anon_sym___typeof] = ACTIONS(3340), - [anon_sym_typeof] = ACTIONS(3340), - [anon_sym_ATimport] = ACTIONS(3342), - [aux_sym_preproc_undef_token1] = ACTIONS(3340), - [anon_sym_POUND] = ACTIONS(3340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE] = ACTIONS(3340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_API_AVAILABLE] = ACTIONS(3340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_API_DEPRECATED] = ACTIONS(3340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3340), - [anon_sym___deprecated_msg] = ACTIONS(3340), - [anon_sym___deprecated_enum_msg] = ACTIONS(3340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3340), - [anon_sym_ATprotocol] = ACTIONS(3342), - [anon_sym_ATinterface] = ACTIONS(3342), - [anon_sym_ATimplementation] = ACTIONS(3342), - [anon_sym_ATcompatibility_alias] = ACTIONS(3342), - [anon_sym_ATsynthesize] = ACTIONS(3342), - [anon_sym_ATdynamic] = ACTIONS(3342), - [anon_sym__Alignas] = ACTIONS(3340), - [anon_sym_ATtry] = ACTIONS(3342), - [anon_sym___try] = ACTIONS(3340), - [anon_sym_ATthrow] = ACTIONS(3342), - [anon_sym_ATselector] = ACTIONS(3342), - [anon_sym_ATavailable] = ACTIONS(3342), - [anon_sym___builtin_available] = ACTIONS(3340), - [anon_sym_va_arg] = ACTIONS(3340), - [anon_sym___asm] = ACTIONS(3340), - [anon_sym_ATencode] = ACTIONS(3342), - [anon_sym_ATsynchronized] = ACTIONS(3342), - [anon_sym_BOOL] = ACTIONS(3340), - [anon_sym_IMP] = ACTIONS(3340), - [anon_sym_SEL] = ACTIONS(3340), - [anon_sym_Class] = ACTIONS(3340), - [anon_sym_id] = ACTIONS(3340), - }, - [773] = { - [sym_identifier] = ACTIONS(3324), - [aux_sym_preproc_include_token1] = ACTIONS(3324), - [aux_sym_preproc_include_token2] = ACTIONS(3324), - [aux_sym_preproc_def_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token2] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3324), - [aux_sym_preproc_else_token1] = ACTIONS(3324), - [aux_sym_preproc_elif_token1] = ACTIONS(3324), - [sym_preproc_directive] = ACTIONS(3324), - [anon_sym_LPAREN2] = ACTIONS(3326), - [anon_sym_BANG] = ACTIONS(3326), - [anon_sym_TILDE] = ACTIONS(3326), - [anon_sym_DASH] = ACTIONS(3324), - [anon_sym_PLUS] = ACTIONS(3324), - [anon_sym_STAR] = ACTIONS(3326), - [anon_sym_CARET] = ACTIONS(3326), - [anon_sym_AMP] = ACTIONS(3326), - [anon_sym_SEMI] = ACTIONS(3326), - [anon_sym___extension__] = ACTIONS(3324), - [anon_sym_typedef] = ACTIONS(3324), - [anon_sym_extern] = ACTIONS(3324), - [anon_sym___attribute__] = ACTIONS(3324), - [anon_sym___attribute] = ACTIONS(3324), - [anon_sym_noreturn] = ACTIONS(3324), - [anon_sym_LBRACK] = ACTIONS(3326), - [anon_sym___declspec] = ACTIONS(3324), - [anon_sym___cdecl] = ACTIONS(3324), - [anon_sym___clrcall] = ACTIONS(3324), - [anon_sym___stdcall] = ACTIONS(3324), - [anon_sym___fastcall] = ACTIONS(3324), - [anon_sym___thiscall] = ACTIONS(3324), - [anon_sym___vectorcall] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(3326), - [anon_sym_signed] = ACTIONS(3324), - [anon_sym_unsigned] = ACTIONS(3324), - [anon_sym_long] = ACTIONS(3324), - [anon_sym_short] = ACTIONS(3324), - [anon_sym_ATautoreleasepool] = ACTIONS(3326), - [anon_sym_static] = ACTIONS(3324), - [anon_sym_auto] = ACTIONS(3324), - [anon_sym_register] = ACTIONS(3324), - [anon_sym_inline] = ACTIONS(3324), - [anon_sym___inline] = ACTIONS(3324), - [anon_sym___inline__] = ACTIONS(3324), - [anon_sym___forceinline] = ACTIONS(3324), - [anon_sym_thread_local] = ACTIONS(3324), - [anon_sym___thread] = ACTIONS(3324), - [anon_sym_CG_EXTERN] = ACTIONS(3324), - [anon_sym_CG_INLINE] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3324), - [anon_sym_IBOutlet] = ACTIONS(3324), - [anon_sym_IBInspectable] = ACTIONS(3324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3324), - [anon_sym_NS_INLINE] = ACTIONS(3324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3324), - [anon_sym_OBJC_EXPORT] = ACTIONS(3324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3324), - [anon_sym_const] = ACTIONS(3324), - [anon_sym_constexpr] = ACTIONS(3324), - [anon_sym_volatile] = ACTIONS(3324), - [anon_sym_restrict] = ACTIONS(3324), - [anon_sym___restrict__] = ACTIONS(3324), - [anon_sym__Atomic] = ACTIONS(3324), - [anon_sym__Noreturn] = ACTIONS(3324), - [anon_sym_nullable] = ACTIONS(3324), - [anon_sym__Complex] = ACTIONS(3324), - [anon_sym__Nonnull] = ACTIONS(3324), - [anon_sym__Nullable] = ACTIONS(3324), - [anon_sym__Nullable_result] = ACTIONS(3324), - [anon_sym__Null_unspecified] = ACTIONS(3324), - [anon_sym___autoreleasing] = ACTIONS(3324), - [anon_sym___block] = ACTIONS(3324), - [anon_sym___bridge] = ACTIONS(3324), - [anon_sym___bridge_retained] = ACTIONS(3324), - [anon_sym___bridge_transfer] = ACTIONS(3324), - [anon_sym___complex] = ACTIONS(3324), - [anon_sym___const] = ACTIONS(3324), - [anon_sym___imag] = ACTIONS(3324), - [anon_sym___kindof] = ACTIONS(3324), - [anon_sym___nonnull] = ACTIONS(3324), - [anon_sym___nullable] = ACTIONS(3324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3324), - [anon_sym___real] = ACTIONS(3324), - [anon_sym___strong] = ACTIONS(3324), - [anon_sym___unsafe_unretained] = ACTIONS(3324), - [anon_sym___unused] = ACTIONS(3324), - [anon_sym___weak] = ACTIONS(3324), - [sym_primitive_type] = ACTIONS(3324), - [anon_sym_enum] = ACTIONS(3324), - [anon_sym_struct] = ACTIONS(3324), - [anon_sym_union] = ACTIONS(3324), - [anon_sym_if] = ACTIONS(3324), - [anon_sym_switch] = ACTIONS(3324), - [anon_sym_case] = ACTIONS(3324), - [anon_sym_default] = ACTIONS(3324), - [anon_sym_while] = ACTIONS(3324), - [anon_sym_do] = ACTIONS(3324), - [anon_sym_for] = ACTIONS(3324), - [anon_sym_in] = ACTIONS(3324), - [anon_sym_return] = ACTIONS(3324), - [anon_sym_break] = ACTIONS(3324), - [anon_sym_continue] = ACTIONS(3324), - [anon_sym_goto] = ACTIONS(3324), - [anon_sym_DASH_DASH] = ACTIONS(3326), - [anon_sym_PLUS_PLUS] = ACTIONS(3326), - [anon_sym_sizeof] = ACTIONS(3324), - [anon_sym___alignof__] = ACTIONS(3324), - [anon_sym___alignof] = ACTIONS(3324), - [anon_sym__alignof] = ACTIONS(3324), - [anon_sym_alignof] = ACTIONS(3324), - [anon_sym__Alignof] = ACTIONS(3324), - [anon_sym_offsetof] = ACTIONS(3324), - [anon_sym__Generic] = ACTIONS(3324), - [anon_sym_asm] = ACTIONS(3324), - [anon_sym___asm__] = ACTIONS(3324), - [sym_number_literal] = ACTIONS(3326), - [anon_sym_L_SQUOTE] = ACTIONS(3326), - [anon_sym_u_SQUOTE] = ACTIONS(3326), - [anon_sym_U_SQUOTE] = ACTIONS(3326), - [anon_sym_u8_SQUOTE] = ACTIONS(3326), - [anon_sym_SQUOTE] = ACTIONS(3326), - [anon_sym_AT] = ACTIONS(3324), - [anon_sym_DQUOTE] = ACTIONS(3326), - [anon_sym_L_DQUOTE] = ACTIONS(3326), - [anon_sym_u_DQUOTE] = ACTIONS(3326), - [anon_sym_U_DQUOTE] = ACTIONS(3326), - [anon_sym_u8_DQUOTE] = ACTIONS(3326), - [sym_true] = ACTIONS(3324), - [sym_false] = ACTIONS(3324), - [anon_sym_NULL] = ACTIONS(3324), - [anon_sym_nullptr] = ACTIONS(3324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3324), - [anon_sym___typeof] = ACTIONS(3324), - [anon_sym_typeof] = ACTIONS(3324), - [anon_sym_ATimport] = ACTIONS(3326), - [aux_sym_preproc_undef_token1] = ACTIONS(3324), - [anon_sym_POUND] = ACTIONS(3324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE] = ACTIONS(3324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_API_AVAILABLE] = ACTIONS(3324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_API_DEPRECATED] = ACTIONS(3324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3324), - [anon_sym___deprecated_msg] = ACTIONS(3324), - [anon_sym___deprecated_enum_msg] = ACTIONS(3324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3324), - [anon_sym_ATprotocol] = ACTIONS(3326), - [anon_sym_ATinterface] = ACTIONS(3326), - [anon_sym_ATimplementation] = ACTIONS(3326), - [anon_sym_ATcompatibility_alias] = ACTIONS(3326), - [anon_sym_ATsynthesize] = ACTIONS(3326), - [anon_sym_ATdynamic] = ACTIONS(3326), - [anon_sym__Alignas] = ACTIONS(3324), - [anon_sym_ATtry] = ACTIONS(3326), - [anon_sym___try] = ACTIONS(3324), - [anon_sym_ATthrow] = ACTIONS(3326), - [anon_sym_ATselector] = ACTIONS(3326), - [anon_sym_ATavailable] = ACTIONS(3326), - [anon_sym___builtin_available] = ACTIONS(3324), - [anon_sym_va_arg] = ACTIONS(3324), - [anon_sym___asm] = ACTIONS(3324), - [anon_sym_ATencode] = ACTIONS(3326), - [anon_sym_ATsynchronized] = ACTIONS(3326), - [anon_sym_BOOL] = ACTIONS(3324), - [anon_sym_IMP] = ACTIONS(3324), - [anon_sym_SEL] = ACTIONS(3324), - [anon_sym_Class] = ACTIONS(3324), - [anon_sym_id] = ACTIONS(3324), - }, - [774] = { - [sym_identifier] = ACTIONS(3292), - [aux_sym_preproc_include_token1] = ACTIONS(3292), - [aux_sym_preproc_include_token2] = ACTIONS(3292), - [aux_sym_preproc_def_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token2] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3292), - [aux_sym_preproc_else_token1] = ACTIONS(3292), - [aux_sym_preproc_elif_token1] = ACTIONS(3292), - [sym_preproc_directive] = ACTIONS(3292), - [anon_sym_LPAREN2] = ACTIONS(3294), - [anon_sym_BANG] = ACTIONS(3294), - [anon_sym_TILDE] = ACTIONS(3294), - [anon_sym_DASH] = ACTIONS(3292), - [anon_sym_PLUS] = ACTIONS(3292), - [anon_sym_STAR] = ACTIONS(3294), - [anon_sym_CARET] = ACTIONS(3294), - [anon_sym_AMP] = ACTIONS(3294), - [anon_sym_SEMI] = ACTIONS(3294), - [anon_sym___extension__] = ACTIONS(3292), - [anon_sym_typedef] = ACTIONS(3292), - [anon_sym_extern] = ACTIONS(3292), - [anon_sym___attribute__] = ACTIONS(3292), - [anon_sym___attribute] = ACTIONS(3292), - [anon_sym_noreturn] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3294), - [anon_sym___declspec] = ACTIONS(3292), - [anon_sym___cdecl] = ACTIONS(3292), - [anon_sym___clrcall] = ACTIONS(3292), - [anon_sym___stdcall] = ACTIONS(3292), - [anon_sym___fastcall] = ACTIONS(3292), - [anon_sym___thiscall] = ACTIONS(3292), - [anon_sym___vectorcall] = ACTIONS(3292), - [anon_sym_LBRACE] = ACTIONS(3294), - [anon_sym_signed] = ACTIONS(3292), - [anon_sym_unsigned] = ACTIONS(3292), - [anon_sym_long] = ACTIONS(3292), - [anon_sym_short] = ACTIONS(3292), - [anon_sym_ATautoreleasepool] = ACTIONS(3294), - [anon_sym_static] = ACTIONS(3292), - [anon_sym_auto] = ACTIONS(3292), - [anon_sym_register] = ACTIONS(3292), - [anon_sym_inline] = ACTIONS(3292), - [anon_sym___inline] = ACTIONS(3292), - [anon_sym___inline__] = ACTIONS(3292), - [anon_sym___forceinline] = ACTIONS(3292), - [anon_sym_thread_local] = ACTIONS(3292), - [anon_sym___thread] = ACTIONS(3292), - [anon_sym_CG_EXTERN] = ACTIONS(3292), - [anon_sym_CG_INLINE] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3292), - [anon_sym_IBOutlet] = ACTIONS(3292), - [anon_sym_IBInspectable] = ACTIONS(3292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3292), - [anon_sym_NS_INLINE] = ACTIONS(3292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3292), - [anon_sym_OBJC_EXPORT] = ACTIONS(3292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3292), - [anon_sym_const] = ACTIONS(3292), - [anon_sym_constexpr] = ACTIONS(3292), - [anon_sym_volatile] = ACTIONS(3292), - [anon_sym_restrict] = ACTIONS(3292), - [anon_sym___restrict__] = ACTIONS(3292), - [anon_sym__Atomic] = ACTIONS(3292), - [anon_sym__Noreturn] = ACTIONS(3292), - [anon_sym_nullable] = ACTIONS(3292), - [anon_sym__Complex] = ACTIONS(3292), - [anon_sym__Nonnull] = ACTIONS(3292), - [anon_sym__Nullable] = ACTIONS(3292), - [anon_sym__Nullable_result] = ACTIONS(3292), - [anon_sym__Null_unspecified] = ACTIONS(3292), - [anon_sym___autoreleasing] = ACTIONS(3292), - [anon_sym___block] = ACTIONS(3292), - [anon_sym___bridge] = ACTIONS(3292), - [anon_sym___bridge_retained] = ACTIONS(3292), - [anon_sym___bridge_transfer] = ACTIONS(3292), - [anon_sym___complex] = ACTIONS(3292), - [anon_sym___const] = ACTIONS(3292), - [anon_sym___imag] = ACTIONS(3292), - [anon_sym___kindof] = ACTIONS(3292), - [anon_sym___nonnull] = ACTIONS(3292), - [anon_sym___nullable] = ACTIONS(3292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3292), - [anon_sym___real] = ACTIONS(3292), - [anon_sym___strong] = ACTIONS(3292), - [anon_sym___unsafe_unretained] = ACTIONS(3292), - [anon_sym___unused] = ACTIONS(3292), - [anon_sym___weak] = ACTIONS(3292), - [sym_primitive_type] = ACTIONS(3292), - [anon_sym_enum] = ACTIONS(3292), - [anon_sym_struct] = ACTIONS(3292), - [anon_sym_union] = ACTIONS(3292), - [anon_sym_if] = ACTIONS(3292), - [anon_sym_switch] = ACTIONS(3292), - [anon_sym_case] = ACTIONS(3292), - [anon_sym_default] = ACTIONS(3292), - [anon_sym_while] = ACTIONS(3292), - [anon_sym_do] = ACTIONS(3292), - [anon_sym_for] = ACTIONS(3292), - [anon_sym_in] = ACTIONS(3292), - [anon_sym_return] = ACTIONS(3292), - [anon_sym_break] = ACTIONS(3292), - [anon_sym_continue] = ACTIONS(3292), - [anon_sym_goto] = ACTIONS(3292), - [anon_sym_DASH_DASH] = ACTIONS(3294), - [anon_sym_PLUS_PLUS] = ACTIONS(3294), - [anon_sym_sizeof] = ACTIONS(3292), - [anon_sym___alignof__] = ACTIONS(3292), - [anon_sym___alignof] = ACTIONS(3292), - [anon_sym__alignof] = ACTIONS(3292), - [anon_sym_alignof] = ACTIONS(3292), - [anon_sym__Alignof] = ACTIONS(3292), - [anon_sym_offsetof] = ACTIONS(3292), - [anon_sym__Generic] = ACTIONS(3292), - [anon_sym_asm] = ACTIONS(3292), - [anon_sym___asm__] = ACTIONS(3292), - [sym_number_literal] = ACTIONS(3294), - [anon_sym_L_SQUOTE] = ACTIONS(3294), - [anon_sym_u_SQUOTE] = ACTIONS(3294), - [anon_sym_U_SQUOTE] = ACTIONS(3294), - [anon_sym_u8_SQUOTE] = ACTIONS(3294), - [anon_sym_SQUOTE] = ACTIONS(3294), - [anon_sym_AT] = ACTIONS(3292), - [anon_sym_DQUOTE] = ACTIONS(3294), - [anon_sym_L_DQUOTE] = ACTIONS(3294), - [anon_sym_u_DQUOTE] = ACTIONS(3294), - [anon_sym_U_DQUOTE] = ACTIONS(3294), - [anon_sym_u8_DQUOTE] = ACTIONS(3294), - [sym_true] = ACTIONS(3292), - [sym_false] = ACTIONS(3292), - [anon_sym_NULL] = ACTIONS(3292), - [anon_sym_nullptr] = ACTIONS(3292), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3292), - [anon_sym___typeof] = ACTIONS(3292), - [anon_sym_typeof] = ACTIONS(3292), - [anon_sym_ATimport] = ACTIONS(3294), - [aux_sym_preproc_undef_token1] = ACTIONS(3292), - [anon_sym_POUND] = ACTIONS(3292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE] = ACTIONS(3292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_API_AVAILABLE] = ACTIONS(3292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_API_DEPRECATED] = ACTIONS(3292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3292), - [anon_sym___deprecated_msg] = ACTIONS(3292), - [anon_sym___deprecated_enum_msg] = ACTIONS(3292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3292), - [anon_sym_ATprotocol] = ACTIONS(3294), - [anon_sym_ATinterface] = ACTIONS(3294), - [anon_sym_ATimplementation] = ACTIONS(3294), - [anon_sym_ATcompatibility_alias] = ACTIONS(3294), - [anon_sym_ATsynthesize] = ACTIONS(3294), - [anon_sym_ATdynamic] = ACTIONS(3294), - [anon_sym__Alignas] = ACTIONS(3292), - [anon_sym_ATtry] = ACTIONS(3294), - [anon_sym___try] = ACTIONS(3292), - [anon_sym_ATthrow] = ACTIONS(3294), - [anon_sym_ATselector] = ACTIONS(3294), - [anon_sym_ATavailable] = ACTIONS(3294), - [anon_sym___builtin_available] = ACTIONS(3292), - [anon_sym_va_arg] = ACTIONS(3292), - [anon_sym___asm] = ACTIONS(3292), - [anon_sym_ATencode] = ACTIONS(3294), - [anon_sym_ATsynchronized] = ACTIONS(3294), - [anon_sym_BOOL] = ACTIONS(3292), - [anon_sym_IMP] = ACTIONS(3292), - [anon_sym_SEL] = ACTIONS(3292), - [anon_sym_Class] = ACTIONS(3292), - [anon_sym_id] = ACTIONS(3292), - }, - [775] = { - [sym_identifier] = ACTIONS(3198), - [aux_sym_preproc_include_token1] = ACTIONS(3198), - [aux_sym_preproc_include_token2] = ACTIONS(3198), - [aux_sym_preproc_def_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token2] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3198), - [aux_sym_preproc_else_token1] = ACTIONS(3198), - [aux_sym_preproc_elif_token1] = ACTIONS(3198), - [sym_preproc_directive] = ACTIONS(3198), - [anon_sym_LPAREN2] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3200), - [anon_sym_TILDE] = ACTIONS(3200), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_CARET] = ACTIONS(3200), - [anon_sym_AMP] = ACTIONS(3200), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym___extension__] = ACTIONS(3198), - [anon_sym_typedef] = ACTIONS(3198), - [anon_sym_extern] = ACTIONS(3198), - [anon_sym___attribute__] = ACTIONS(3198), - [anon_sym___attribute] = ACTIONS(3198), - [anon_sym_noreturn] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym___declspec] = ACTIONS(3198), - [anon_sym___cdecl] = ACTIONS(3198), - [anon_sym___clrcall] = ACTIONS(3198), - [anon_sym___stdcall] = ACTIONS(3198), - [anon_sym___fastcall] = ACTIONS(3198), - [anon_sym___thiscall] = ACTIONS(3198), - [anon_sym___vectorcall] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3200), - [anon_sym_signed] = ACTIONS(3198), - [anon_sym_unsigned] = ACTIONS(3198), - [anon_sym_long] = ACTIONS(3198), - [anon_sym_short] = ACTIONS(3198), - [anon_sym_ATautoreleasepool] = ACTIONS(3200), - [anon_sym_static] = ACTIONS(3198), - [anon_sym_auto] = ACTIONS(3198), - [anon_sym_register] = ACTIONS(3198), - [anon_sym_inline] = ACTIONS(3198), - [anon_sym___inline] = ACTIONS(3198), - [anon_sym___inline__] = ACTIONS(3198), - [anon_sym___forceinline] = ACTIONS(3198), - [anon_sym_thread_local] = ACTIONS(3198), - [anon_sym___thread] = ACTIONS(3198), - [anon_sym_CG_EXTERN] = ACTIONS(3198), - [anon_sym_CG_INLINE] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3198), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3198), - [anon_sym_IBOutlet] = ACTIONS(3198), - [anon_sym_IBInspectable] = ACTIONS(3198), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3198), - [anon_sym_NS_INLINE] = ACTIONS(3198), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3198), - [anon_sym_OBJC_EXPORT] = ACTIONS(3198), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3198), - [anon_sym_const] = ACTIONS(3198), - [anon_sym_constexpr] = ACTIONS(3198), - [anon_sym_volatile] = ACTIONS(3198), - [anon_sym_restrict] = ACTIONS(3198), - [anon_sym___restrict__] = ACTIONS(3198), - [anon_sym__Atomic] = ACTIONS(3198), - [anon_sym__Noreturn] = ACTIONS(3198), - [anon_sym_nullable] = ACTIONS(3198), - [anon_sym__Complex] = ACTIONS(3198), - [anon_sym__Nonnull] = ACTIONS(3198), - [anon_sym__Nullable] = ACTIONS(3198), - [anon_sym__Nullable_result] = ACTIONS(3198), - [anon_sym__Null_unspecified] = ACTIONS(3198), - [anon_sym___autoreleasing] = ACTIONS(3198), - [anon_sym___block] = ACTIONS(3198), - [anon_sym___bridge] = ACTIONS(3198), - [anon_sym___bridge_retained] = ACTIONS(3198), - [anon_sym___bridge_transfer] = ACTIONS(3198), - [anon_sym___complex] = ACTIONS(3198), - [anon_sym___const] = ACTIONS(3198), - [anon_sym___imag] = ACTIONS(3198), - [anon_sym___kindof] = ACTIONS(3198), - [anon_sym___nonnull] = ACTIONS(3198), - [anon_sym___nullable] = ACTIONS(3198), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3198), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3198), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3198), - [anon_sym___real] = ACTIONS(3198), - [anon_sym___strong] = ACTIONS(3198), - [anon_sym___unsafe_unretained] = ACTIONS(3198), - [anon_sym___unused] = ACTIONS(3198), - [anon_sym___weak] = ACTIONS(3198), - [sym_primitive_type] = ACTIONS(3198), - [anon_sym_enum] = ACTIONS(3198), - [anon_sym_struct] = ACTIONS(3198), - [anon_sym_union] = ACTIONS(3198), - [anon_sym_if] = ACTIONS(3198), - [anon_sym_switch] = ACTIONS(3198), - [anon_sym_case] = ACTIONS(3198), - [anon_sym_default] = ACTIONS(3198), - [anon_sym_while] = ACTIONS(3198), - [anon_sym_do] = ACTIONS(3198), - [anon_sym_for] = ACTIONS(3198), - [anon_sym_in] = ACTIONS(3198), - [anon_sym_return] = ACTIONS(3198), - [anon_sym_break] = ACTIONS(3198), - [anon_sym_continue] = ACTIONS(3198), - [anon_sym_goto] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_sizeof] = ACTIONS(3198), - [anon_sym___alignof__] = ACTIONS(3198), - [anon_sym___alignof] = ACTIONS(3198), - [anon_sym__alignof] = ACTIONS(3198), - [anon_sym_alignof] = ACTIONS(3198), - [anon_sym__Alignof] = ACTIONS(3198), - [anon_sym_offsetof] = ACTIONS(3198), - [anon_sym__Generic] = ACTIONS(3198), - [anon_sym_asm] = ACTIONS(3198), - [anon_sym___asm__] = ACTIONS(3198), - [sym_number_literal] = ACTIONS(3200), - [anon_sym_L_SQUOTE] = ACTIONS(3200), - [anon_sym_u_SQUOTE] = ACTIONS(3200), - [anon_sym_U_SQUOTE] = ACTIONS(3200), - [anon_sym_u8_SQUOTE] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(3200), - [anon_sym_L_DQUOTE] = ACTIONS(3200), - [anon_sym_u_DQUOTE] = ACTIONS(3200), - [anon_sym_U_DQUOTE] = ACTIONS(3200), - [anon_sym_u8_DQUOTE] = ACTIONS(3200), - [sym_true] = ACTIONS(3198), - [sym_false] = ACTIONS(3198), - [anon_sym_NULL] = ACTIONS(3198), - [anon_sym_nullptr] = ACTIONS(3198), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3198), - [anon_sym___typeof] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3198), - [anon_sym_ATimport] = ACTIONS(3200), - [aux_sym_preproc_undef_token1] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3198), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3198), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3198), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3198), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3198), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE] = ACTIONS(3198), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_API_AVAILABLE] = ACTIONS(3198), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_API_DEPRECATED] = ACTIONS(3198), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3198), - [anon_sym___deprecated_msg] = ACTIONS(3198), - [anon_sym___deprecated_enum_msg] = ACTIONS(3198), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3198), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3198), - [anon_sym_ATprotocol] = ACTIONS(3200), - [anon_sym_ATinterface] = ACTIONS(3200), - [anon_sym_ATimplementation] = ACTIONS(3200), - [anon_sym_ATcompatibility_alias] = ACTIONS(3200), - [anon_sym_ATsynthesize] = ACTIONS(3200), - [anon_sym_ATdynamic] = ACTIONS(3200), - [anon_sym__Alignas] = ACTIONS(3198), - [anon_sym_ATtry] = ACTIONS(3200), - [anon_sym___try] = ACTIONS(3198), - [anon_sym_ATthrow] = ACTIONS(3200), - [anon_sym_ATselector] = ACTIONS(3200), - [anon_sym_ATavailable] = ACTIONS(3200), - [anon_sym___builtin_available] = ACTIONS(3198), - [anon_sym_va_arg] = ACTIONS(3198), - [anon_sym___asm] = ACTIONS(3198), - [anon_sym_ATencode] = ACTIONS(3200), - [anon_sym_ATsynchronized] = ACTIONS(3200), - [anon_sym_BOOL] = ACTIONS(3198), - [anon_sym_IMP] = ACTIONS(3198), - [anon_sym_SEL] = ACTIONS(3198), - [anon_sym_Class] = ACTIONS(3198), - [anon_sym_id] = ACTIONS(3198), - }, - [776] = { - [sym_identifier] = ACTIONS(2922), - [aux_sym_preproc_include_token1] = ACTIONS(2922), - [aux_sym_preproc_include_token2] = ACTIONS(2922), - [aux_sym_preproc_def_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token2] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2922), - [aux_sym_preproc_else_token1] = ACTIONS(2922), - [aux_sym_preproc_elif_token1] = ACTIONS(2922), - [sym_preproc_directive] = ACTIONS(2922), - [anon_sym_LPAREN2] = ACTIONS(2924), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_STAR] = ACTIONS(2924), - [anon_sym_CARET] = ACTIONS(2924), - [anon_sym_AMP] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym___extension__] = ACTIONS(2922), - [anon_sym_typedef] = ACTIONS(2922), - [anon_sym_extern] = ACTIONS(2922), - [anon_sym___attribute__] = ACTIONS(2922), - [anon_sym___attribute] = ACTIONS(2922), - [anon_sym_noreturn] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym___declspec] = ACTIONS(2922), - [anon_sym___cdecl] = ACTIONS(2922), - [anon_sym___clrcall] = ACTIONS(2922), - [anon_sym___stdcall] = ACTIONS(2922), - [anon_sym___fastcall] = ACTIONS(2922), - [anon_sym___thiscall] = ACTIONS(2922), - [anon_sym___vectorcall] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_signed] = ACTIONS(2922), - [anon_sym_unsigned] = ACTIONS(2922), - [anon_sym_long] = ACTIONS(2922), - [anon_sym_short] = ACTIONS(2922), - [anon_sym_ATautoreleasepool] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_auto] = ACTIONS(2922), - [anon_sym_register] = ACTIONS(2922), - [anon_sym_inline] = ACTIONS(2922), - [anon_sym___inline] = ACTIONS(2922), - [anon_sym___inline__] = ACTIONS(2922), - [anon_sym___forceinline] = ACTIONS(2922), - [anon_sym_thread_local] = ACTIONS(2922), - [anon_sym___thread] = ACTIONS(2922), - [anon_sym_CG_EXTERN] = ACTIONS(2922), - [anon_sym_CG_INLINE] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2922), - [anon_sym_IBOutlet] = ACTIONS(2922), - [anon_sym_IBInspectable] = ACTIONS(2922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2922), - [anon_sym_NS_INLINE] = ACTIONS(2922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2922), - [anon_sym_OBJC_EXPORT] = ACTIONS(2922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_constexpr] = ACTIONS(2922), - [anon_sym_volatile] = ACTIONS(2922), - [anon_sym_restrict] = ACTIONS(2922), - [anon_sym___restrict__] = ACTIONS(2922), - [anon_sym__Atomic] = ACTIONS(2922), - [anon_sym__Noreturn] = ACTIONS(2922), - [anon_sym_nullable] = ACTIONS(2922), - [anon_sym__Complex] = ACTIONS(2922), - [anon_sym__Nonnull] = ACTIONS(2922), - [anon_sym__Nullable] = ACTIONS(2922), - [anon_sym__Nullable_result] = ACTIONS(2922), - [anon_sym__Null_unspecified] = ACTIONS(2922), - [anon_sym___autoreleasing] = ACTIONS(2922), - [anon_sym___block] = ACTIONS(2922), - [anon_sym___bridge] = ACTIONS(2922), - [anon_sym___bridge_retained] = ACTIONS(2922), - [anon_sym___bridge_transfer] = ACTIONS(2922), - [anon_sym___complex] = ACTIONS(2922), - [anon_sym___const] = ACTIONS(2922), - [anon_sym___imag] = ACTIONS(2922), - [anon_sym___kindof] = ACTIONS(2922), - [anon_sym___nonnull] = ACTIONS(2922), - [anon_sym___nullable] = ACTIONS(2922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2922), - [anon_sym___real] = ACTIONS(2922), - [anon_sym___strong] = ACTIONS(2922), - [anon_sym___unsafe_unretained] = ACTIONS(2922), - [anon_sym___unused] = ACTIONS(2922), - [anon_sym___weak] = ACTIONS(2922), - [sym_primitive_type] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), - [anon_sym_struct] = ACTIONS(2922), - [anon_sym_union] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_in] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_goto] = ACTIONS(2922), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_sizeof] = ACTIONS(2922), - [anon_sym___alignof__] = ACTIONS(2922), - [anon_sym___alignof] = ACTIONS(2922), - [anon_sym__alignof] = ACTIONS(2922), - [anon_sym_alignof] = ACTIONS(2922), - [anon_sym__Alignof] = ACTIONS(2922), - [anon_sym_offsetof] = ACTIONS(2922), - [anon_sym__Generic] = ACTIONS(2922), - [anon_sym_asm] = ACTIONS(2922), - [anon_sym___asm__] = ACTIONS(2922), - [sym_number_literal] = ACTIONS(2924), - [anon_sym_L_SQUOTE] = ACTIONS(2924), - [anon_sym_u_SQUOTE] = ACTIONS(2924), - [anon_sym_U_SQUOTE] = ACTIONS(2924), - [anon_sym_u8_SQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_AT] = ACTIONS(2922), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_L_DQUOTE] = ACTIONS(2924), - [anon_sym_u_DQUOTE] = ACTIONS(2924), - [anon_sym_U_DQUOTE] = ACTIONS(2924), - [anon_sym_u8_DQUOTE] = ACTIONS(2924), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [anon_sym_NULL] = ACTIONS(2922), - [anon_sym_nullptr] = ACTIONS(2922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2922), - [anon_sym___typeof] = ACTIONS(2922), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_ATimport] = ACTIONS(2924), - [aux_sym_preproc_undef_token1] = ACTIONS(2922), - [anon_sym_POUND] = ACTIONS(2922), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE] = ACTIONS(2922), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_API_AVAILABLE] = ACTIONS(2922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_API_DEPRECATED] = ACTIONS(2922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2922), - [anon_sym___deprecated_msg] = ACTIONS(2922), - [anon_sym___deprecated_enum_msg] = ACTIONS(2922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2922), - [anon_sym_ATprotocol] = ACTIONS(2924), - [anon_sym_ATinterface] = ACTIONS(2924), - [anon_sym_ATimplementation] = ACTIONS(2924), - [anon_sym_ATcompatibility_alias] = ACTIONS(2924), - [anon_sym_ATsynthesize] = ACTIONS(2924), - [anon_sym_ATdynamic] = ACTIONS(2924), - [anon_sym__Alignas] = ACTIONS(2922), - [anon_sym_ATtry] = ACTIONS(2924), - [anon_sym___try] = ACTIONS(2922), - [anon_sym_ATthrow] = ACTIONS(2924), - [anon_sym_ATselector] = ACTIONS(2924), - [anon_sym_ATavailable] = ACTIONS(2924), - [anon_sym___builtin_available] = ACTIONS(2922), - [anon_sym_va_arg] = ACTIONS(2922), - [anon_sym___asm] = ACTIONS(2922), - [anon_sym_ATencode] = ACTIONS(2924), - [anon_sym_ATsynchronized] = ACTIONS(2924), - [anon_sym_BOOL] = ACTIONS(2922), - [anon_sym_IMP] = ACTIONS(2922), - [anon_sym_SEL] = ACTIONS(2922), - [anon_sym_Class] = ACTIONS(2922), - [anon_sym_id] = ACTIONS(2922), - }, - [777] = { - [sym_identifier] = ACTIONS(3082), - [aux_sym_preproc_include_token1] = ACTIONS(3082), - [aux_sym_preproc_include_token2] = ACTIONS(3082), - [aux_sym_preproc_def_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token2] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3082), - [aux_sym_preproc_else_token1] = ACTIONS(3082), - [aux_sym_preproc_elif_token1] = ACTIONS(3082), - [sym_preproc_directive] = ACTIONS(3082), - [anon_sym_LPAREN2] = ACTIONS(3084), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_TILDE] = ACTIONS(3084), - [anon_sym_DASH] = ACTIONS(3082), - [anon_sym_PLUS] = ACTIONS(3082), - [anon_sym_STAR] = ACTIONS(3084), - [anon_sym_CARET] = ACTIONS(3084), - [anon_sym_AMP] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3084), - [anon_sym___extension__] = ACTIONS(3082), - [anon_sym_typedef] = ACTIONS(3082), - [anon_sym_extern] = ACTIONS(3082), - [anon_sym___attribute__] = ACTIONS(3082), - [anon_sym___attribute] = ACTIONS(3082), - [anon_sym_noreturn] = ACTIONS(3082), - [anon_sym_LBRACK] = ACTIONS(3084), - [anon_sym___declspec] = ACTIONS(3082), - [anon_sym___cdecl] = ACTIONS(3082), - [anon_sym___clrcall] = ACTIONS(3082), - [anon_sym___stdcall] = ACTIONS(3082), - [anon_sym___fastcall] = ACTIONS(3082), - [anon_sym___thiscall] = ACTIONS(3082), - [anon_sym___vectorcall] = ACTIONS(3082), - [anon_sym_LBRACE] = ACTIONS(3084), - [anon_sym_signed] = ACTIONS(3082), - [anon_sym_unsigned] = ACTIONS(3082), - [anon_sym_long] = ACTIONS(3082), - [anon_sym_short] = ACTIONS(3082), - [anon_sym_ATautoreleasepool] = ACTIONS(3084), - [anon_sym_static] = ACTIONS(3082), - [anon_sym_auto] = ACTIONS(3082), - [anon_sym_register] = ACTIONS(3082), - [anon_sym_inline] = ACTIONS(3082), - [anon_sym___inline] = ACTIONS(3082), - [anon_sym___inline__] = ACTIONS(3082), - [anon_sym___forceinline] = ACTIONS(3082), - [anon_sym_thread_local] = ACTIONS(3082), - [anon_sym___thread] = ACTIONS(3082), - [anon_sym_CG_EXTERN] = ACTIONS(3082), - [anon_sym_CG_INLINE] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3082), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3082), - [anon_sym_IBOutlet] = ACTIONS(3082), - [anon_sym_IBInspectable] = ACTIONS(3082), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3082), - [anon_sym_NS_INLINE] = ACTIONS(3082), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3082), - [anon_sym_OBJC_EXPORT] = ACTIONS(3082), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3082), - [anon_sym_const] = ACTIONS(3082), - [anon_sym_constexpr] = ACTIONS(3082), - [anon_sym_volatile] = ACTIONS(3082), - [anon_sym_restrict] = ACTIONS(3082), - [anon_sym___restrict__] = ACTIONS(3082), - [anon_sym__Atomic] = ACTIONS(3082), - [anon_sym__Noreturn] = ACTIONS(3082), - [anon_sym_nullable] = ACTIONS(3082), - [anon_sym__Complex] = ACTIONS(3082), - [anon_sym__Nonnull] = ACTIONS(3082), - [anon_sym__Nullable] = ACTIONS(3082), - [anon_sym__Nullable_result] = ACTIONS(3082), - [anon_sym__Null_unspecified] = ACTIONS(3082), - [anon_sym___autoreleasing] = ACTIONS(3082), - [anon_sym___block] = ACTIONS(3082), - [anon_sym___bridge] = ACTIONS(3082), - [anon_sym___bridge_retained] = ACTIONS(3082), - [anon_sym___bridge_transfer] = ACTIONS(3082), - [anon_sym___complex] = ACTIONS(3082), - [anon_sym___const] = ACTIONS(3082), - [anon_sym___imag] = ACTIONS(3082), - [anon_sym___kindof] = ACTIONS(3082), - [anon_sym___nonnull] = ACTIONS(3082), - [anon_sym___nullable] = ACTIONS(3082), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3082), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3082), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3082), - [anon_sym___real] = ACTIONS(3082), - [anon_sym___strong] = ACTIONS(3082), - [anon_sym___unsafe_unretained] = ACTIONS(3082), - [anon_sym___unused] = ACTIONS(3082), - [anon_sym___weak] = ACTIONS(3082), - [sym_primitive_type] = ACTIONS(3082), - [anon_sym_enum] = ACTIONS(3082), - [anon_sym_struct] = ACTIONS(3082), - [anon_sym_union] = ACTIONS(3082), - [anon_sym_if] = ACTIONS(3082), - [anon_sym_switch] = ACTIONS(3082), - [anon_sym_case] = ACTIONS(3082), - [anon_sym_default] = ACTIONS(3082), - [anon_sym_while] = ACTIONS(3082), - [anon_sym_do] = ACTIONS(3082), - [anon_sym_for] = ACTIONS(3082), - [anon_sym_in] = ACTIONS(3082), - [anon_sym_return] = ACTIONS(3082), - [anon_sym_break] = ACTIONS(3082), - [anon_sym_continue] = ACTIONS(3082), - [anon_sym_goto] = ACTIONS(3082), - [anon_sym_DASH_DASH] = ACTIONS(3084), - [anon_sym_PLUS_PLUS] = ACTIONS(3084), - [anon_sym_sizeof] = ACTIONS(3082), - [anon_sym___alignof__] = ACTIONS(3082), - [anon_sym___alignof] = ACTIONS(3082), - [anon_sym__alignof] = ACTIONS(3082), - [anon_sym_alignof] = ACTIONS(3082), - [anon_sym__Alignof] = ACTIONS(3082), - [anon_sym_offsetof] = ACTIONS(3082), - [anon_sym__Generic] = ACTIONS(3082), - [anon_sym_asm] = ACTIONS(3082), - [anon_sym___asm__] = ACTIONS(3082), - [sym_number_literal] = ACTIONS(3084), - [anon_sym_L_SQUOTE] = ACTIONS(3084), - [anon_sym_u_SQUOTE] = ACTIONS(3084), - [anon_sym_U_SQUOTE] = ACTIONS(3084), - [anon_sym_u8_SQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3084), - [anon_sym_AT] = ACTIONS(3082), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_L_DQUOTE] = ACTIONS(3084), - [anon_sym_u_DQUOTE] = ACTIONS(3084), - [anon_sym_U_DQUOTE] = ACTIONS(3084), - [anon_sym_u8_DQUOTE] = ACTIONS(3084), - [sym_true] = ACTIONS(3082), - [sym_false] = ACTIONS(3082), - [anon_sym_NULL] = ACTIONS(3082), - [anon_sym_nullptr] = ACTIONS(3082), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3082), - [anon_sym___typeof] = ACTIONS(3082), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_ATimport] = ACTIONS(3084), - [aux_sym_preproc_undef_token1] = ACTIONS(3082), - [anon_sym_POUND] = ACTIONS(3082), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3082), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3082), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3082), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3082), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE] = ACTIONS(3082), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_API_AVAILABLE] = ACTIONS(3082), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_API_DEPRECATED] = ACTIONS(3082), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3082), - [anon_sym___deprecated_msg] = ACTIONS(3082), - [anon_sym___deprecated_enum_msg] = ACTIONS(3082), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3082), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3082), - [anon_sym_ATprotocol] = ACTIONS(3084), - [anon_sym_ATinterface] = ACTIONS(3084), - [anon_sym_ATimplementation] = ACTIONS(3084), - [anon_sym_ATcompatibility_alias] = ACTIONS(3084), - [anon_sym_ATsynthesize] = ACTIONS(3084), - [anon_sym_ATdynamic] = ACTIONS(3084), - [anon_sym__Alignas] = ACTIONS(3082), - [anon_sym_ATtry] = ACTIONS(3084), - [anon_sym___try] = ACTIONS(3082), - [anon_sym_ATthrow] = ACTIONS(3084), - [anon_sym_ATselector] = ACTIONS(3084), - [anon_sym_ATavailable] = ACTIONS(3084), - [anon_sym___builtin_available] = ACTIONS(3082), - [anon_sym_va_arg] = ACTIONS(3082), - [anon_sym___asm] = ACTIONS(3082), - [anon_sym_ATencode] = ACTIONS(3084), - [anon_sym_ATsynchronized] = ACTIONS(3084), - [anon_sym_BOOL] = ACTIONS(3082), - [anon_sym_IMP] = ACTIONS(3082), - [anon_sym_SEL] = ACTIONS(3082), - [anon_sym_Class] = ACTIONS(3082), - [anon_sym_id] = ACTIONS(3082), - }, - [778] = { - [sym_identifier] = ACTIONS(3174), - [aux_sym_preproc_include_token1] = ACTIONS(3174), - [aux_sym_preproc_include_token2] = ACTIONS(3174), - [aux_sym_preproc_def_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token2] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3174), - [aux_sym_preproc_else_token1] = ACTIONS(3174), - [aux_sym_preproc_elif_token1] = ACTIONS(3174), - [sym_preproc_directive] = ACTIONS(3174), - [anon_sym_LPAREN2] = ACTIONS(3176), - [anon_sym_BANG] = ACTIONS(3176), - [anon_sym_TILDE] = ACTIONS(3176), - [anon_sym_DASH] = ACTIONS(3174), - [anon_sym_PLUS] = ACTIONS(3174), - [anon_sym_STAR] = ACTIONS(3176), - [anon_sym_CARET] = ACTIONS(3176), - [anon_sym_AMP] = ACTIONS(3176), - [anon_sym_SEMI] = ACTIONS(3176), - [anon_sym___extension__] = ACTIONS(3174), - [anon_sym_typedef] = ACTIONS(3174), - [anon_sym_extern] = ACTIONS(3174), - [anon_sym___attribute__] = ACTIONS(3174), - [anon_sym___attribute] = ACTIONS(3174), - [anon_sym_noreturn] = ACTIONS(3174), - [anon_sym_LBRACK] = ACTIONS(3176), - [anon_sym___declspec] = ACTIONS(3174), - [anon_sym___cdecl] = ACTIONS(3174), - [anon_sym___clrcall] = ACTIONS(3174), - [anon_sym___stdcall] = ACTIONS(3174), - [anon_sym___fastcall] = ACTIONS(3174), - [anon_sym___thiscall] = ACTIONS(3174), - [anon_sym___vectorcall] = ACTIONS(3174), - [anon_sym_LBRACE] = ACTIONS(3176), - [anon_sym_signed] = ACTIONS(3174), - [anon_sym_unsigned] = ACTIONS(3174), - [anon_sym_long] = ACTIONS(3174), - [anon_sym_short] = ACTIONS(3174), - [anon_sym_ATautoreleasepool] = ACTIONS(3176), - [anon_sym_static] = ACTIONS(3174), - [anon_sym_auto] = ACTIONS(3174), - [anon_sym_register] = ACTIONS(3174), - [anon_sym_inline] = ACTIONS(3174), - [anon_sym___inline] = ACTIONS(3174), - [anon_sym___inline__] = ACTIONS(3174), - [anon_sym___forceinline] = ACTIONS(3174), - [anon_sym_thread_local] = ACTIONS(3174), - [anon_sym___thread] = ACTIONS(3174), - [anon_sym_CG_EXTERN] = ACTIONS(3174), - [anon_sym_CG_INLINE] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3174), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3174), - [anon_sym_IBOutlet] = ACTIONS(3174), - [anon_sym_IBInspectable] = ACTIONS(3174), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3174), - [anon_sym_NS_INLINE] = ACTIONS(3174), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3174), - [anon_sym_OBJC_EXPORT] = ACTIONS(3174), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3174), - [anon_sym_const] = ACTIONS(3174), - [anon_sym_constexpr] = ACTIONS(3174), - [anon_sym_volatile] = ACTIONS(3174), - [anon_sym_restrict] = ACTIONS(3174), - [anon_sym___restrict__] = ACTIONS(3174), - [anon_sym__Atomic] = ACTIONS(3174), - [anon_sym__Noreturn] = ACTIONS(3174), - [anon_sym_nullable] = ACTIONS(3174), - [anon_sym__Complex] = ACTIONS(3174), - [anon_sym__Nonnull] = ACTIONS(3174), - [anon_sym__Nullable] = ACTIONS(3174), - [anon_sym__Nullable_result] = ACTIONS(3174), - [anon_sym__Null_unspecified] = ACTIONS(3174), - [anon_sym___autoreleasing] = ACTIONS(3174), - [anon_sym___block] = ACTIONS(3174), - [anon_sym___bridge] = ACTIONS(3174), - [anon_sym___bridge_retained] = ACTIONS(3174), - [anon_sym___bridge_transfer] = ACTIONS(3174), - [anon_sym___complex] = ACTIONS(3174), - [anon_sym___const] = ACTIONS(3174), - [anon_sym___imag] = ACTIONS(3174), - [anon_sym___kindof] = ACTIONS(3174), - [anon_sym___nonnull] = ACTIONS(3174), - [anon_sym___nullable] = ACTIONS(3174), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3174), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3174), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3174), - [anon_sym___real] = ACTIONS(3174), - [anon_sym___strong] = ACTIONS(3174), - [anon_sym___unsafe_unretained] = ACTIONS(3174), - [anon_sym___unused] = ACTIONS(3174), - [anon_sym___weak] = ACTIONS(3174), - [sym_primitive_type] = ACTIONS(3174), - [anon_sym_enum] = ACTIONS(3174), - [anon_sym_struct] = ACTIONS(3174), - [anon_sym_union] = ACTIONS(3174), - [anon_sym_if] = ACTIONS(3174), - [anon_sym_switch] = ACTIONS(3174), - [anon_sym_case] = ACTIONS(3174), - [anon_sym_default] = ACTIONS(3174), - [anon_sym_while] = ACTIONS(3174), - [anon_sym_do] = ACTIONS(3174), - [anon_sym_for] = ACTIONS(3174), - [anon_sym_in] = ACTIONS(3174), - [anon_sym_return] = ACTIONS(3174), - [anon_sym_break] = ACTIONS(3174), - [anon_sym_continue] = ACTIONS(3174), - [anon_sym_goto] = ACTIONS(3174), - [anon_sym_DASH_DASH] = ACTIONS(3176), - [anon_sym_PLUS_PLUS] = ACTIONS(3176), - [anon_sym_sizeof] = ACTIONS(3174), - [anon_sym___alignof__] = ACTIONS(3174), - [anon_sym___alignof] = ACTIONS(3174), - [anon_sym__alignof] = ACTIONS(3174), - [anon_sym_alignof] = ACTIONS(3174), - [anon_sym__Alignof] = ACTIONS(3174), - [anon_sym_offsetof] = ACTIONS(3174), - [anon_sym__Generic] = ACTIONS(3174), - [anon_sym_asm] = ACTIONS(3174), - [anon_sym___asm__] = ACTIONS(3174), - [sym_number_literal] = ACTIONS(3176), - [anon_sym_L_SQUOTE] = ACTIONS(3176), - [anon_sym_u_SQUOTE] = ACTIONS(3176), - [anon_sym_U_SQUOTE] = ACTIONS(3176), - [anon_sym_u8_SQUOTE] = ACTIONS(3176), - [anon_sym_SQUOTE] = ACTIONS(3176), - [anon_sym_AT] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(3176), - [anon_sym_L_DQUOTE] = ACTIONS(3176), - [anon_sym_u_DQUOTE] = ACTIONS(3176), - [anon_sym_U_DQUOTE] = ACTIONS(3176), - [anon_sym_u8_DQUOTE] = ACTIONS(3176), - [sym_true] = ACTIONS(3174), - [sym_false] = ACTIONS(3174), - [anon_sym_NULL] = ACTIONS(3174), - [anon_sym_nullptr] = ACTIONS(3174), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3174), - [anon_sym___typeof] = ACTIONS(3174), - [anon_sym_typeof] = ACTIONS(3174), - [anon_sym_ATimport] = ACTIONS(3176), - [aux_sym_preproc_undef_token1] = ACTIONS(3174), - [anon_sym_POUND] = ACTIONS(3174), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3174), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3174), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3174), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3174), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE] = ACTIONS(3174), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_API_AVAILABLE] = ACTIONS(3174), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_API_DEPRECATED] = ACTIONS(3174), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3174), - [anon_sym___deprecated_msg] = ACTIONS(3174), - [anon_sym___deprecated_enum_msg] = ACTIONS(3174), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3174), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3174), - [anon_sym_ATprotocol] = ACTIONS(3176), - [anon_sym_ATinterface] = ACTIONS(3176), - [anon_sym_ATimplementation] = ACTIONS(3176), - [anon_sym_ATcompatibility_alias] = ACTIONS(3176), - [anon_sym_ATsynthesize] = ACTIONS(3176), - [anon_sym_ATdynamic] = ACTIONS(3176), - [anon_sym__Alignas] = ACTIONS(3174), - [anon_sym_ATtry] = ACTIONS(3176), - [anon_sym___try] = ACTIONS(3174), - [anon_sym_ATthrow] = ACTIONS(3176), - [anon_sym_ATselector] = ACTIONS(3176), - [anon_sym_ATavailable] = ACTIONS(3176), - [anon_sym___builtin_available] = ACTIONS(3174), - [anon_sym_va_arg] = ACTIONS(3174), - [anon_sym___asm] = ACTIONS(3174), - [anon_sym_ATencode] = ACTIONS(3176), - [anon_sym_ATsynchronized] = ACTIONS(3176), - [anon_sym_BOOL] = ACTIONS(3174), - [anon_sym_IMP] = ACTIONS(3174), - [anon_sym_SEL] = ACTIONS(3174), - [anon_sym_Class] = ACTIONS(3174), - [anon_sym_id] = ACTIONS(3174), - }, - [779] = { - [sym_identifier] = ACTIONS(3058), - [aux_sym_preproc_include_token1] = ACTIONS(3058), - [aux_sym_preproc_include_token2] = ACTIONS(3058), - [aux_sym_preproc_def_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token2] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3058), - [aux_sym_preproc_else_token1] = ACTIONS(3058), - [aux_sym_preproc_elif_token1] = ACTIONS(3058), - [sym_preproc_directive] = ACTIONS(3058), - [anon_sym_LPAREN2] = ACTIONS(3060), - [anon_sym_BANG] = ACTIONS(3060), - [anon_sym_TILDE] = ACTIONS(3060), - [anon_sym_DASH] = ACTIONS(3058), - [anon_sym_PLUS] = ACTIONS(3058), - [anon_sym_STAR] = ACTIONS(3060), - [anon_sym_CARET] = ACTIONS(3060), - [anon_sym_AMP] = ACTIONS(3060), - [anon_sym_SEMI] = ACTIONS(3060), - [anon_sym___extension__] = ACTIONS(3058), - [anon_sym_typedef] = ACTIONS(3058), - [anon_sym_extern] = ACTIONS(3058), - [anon_sym___attribute__] = ACTIONS(3058), - [anon_sym___attribute] = ACTIONS(3058), - [anon_sym_noreturn] = ACTIONS(3058), - [anon_sym_LBRACK] = ACTIONS(3060), - [anon_sym___declspec] = ACTIONS(3058), - [anon_sym___cdecl] = ACTIONS(3058), - [anon_sym___clrcall] = ACTIONS(3058), - [anon_sym___stdcall] = ACTIONS(3058), - [anon_sym___fastcall] = ACTIONS(3058), - [anon_sym___thiscall] = ACTIONS(3058), - [anon_sym___vectorcall] = ACTIONS(3058), - [anon_sym_LBRACE] = ACTIONS(3060), - [anon_sym_signed] = ACTIONS(3058), - [anon_sym_unsigned] = ACTIONS(3058), - [anon_sym_long] = ACTIONS(3058), - [anon_sym_short] = ACTIONS(3058), - [anon_sym_ATautoreleasepool] = ACTIONS(3060), - [anon_sym_static] = ACTIONS(3058), - [anon_sym_auto] = ACTIONS(3058), - [anon_sym_register] = ACTIONS(3058), - [anon_sym_inline] = ACTIONS(3058), - [anon_sym___inline] = ACTIONS(3058), - [anon_sym___inline__] = ACTIONS(3058), - [anon_sym___forceinline] = ACTIONS(3058), - [anon_sym_thread_local] = ACTIONS(3058), - [anon_sym___thread] = ACTIONS(3058), - [anon_sym_CG_EXTERN] = ACTIONS(3058), - [anon_sym_CG_INLINE] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3058), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3058), - [anon_sym_IBOutlet] = ACTIONS(3058), - [anon_sym_IBInspectable] = ACTIONS(3058), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3058), - [anon_sym_NS_INLINE] = ACTIONS(3058), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3058), - [anon_sym_OBJC_EXPORT] = ACTIONS(3058), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3058), - [anon_sym_const] = ACTIONS(3058), - [anon_sym_constexpr] = ACTIONS(3058), - [anon_sym_volatile] = ACTIONS(3058), - [anon_sym_restrict] = ACTIONS(3058), - [anon_sym___restrict__] = ACTIONS(3058), - [anon_sym__Atomic] = ACTIONS(3058), - [anon_sym__Noreturn] = ACTIONS(3058), - [anon_sym_nullable] = ACTIONS(3058), - [anon_sym__Complex] = ACTIONS(3058), - [anon_sym__Nonnull] = ACTIONS(3058), - [anon_sym__Nullable] = ACTIONS(3058), - [anon_sym__Nullable_result] = ACTIONS(3058), - [anon_sym__Null_unspecified] = ACTIONS(3058), - [anon_sym___autoreleasing] = ACTIONS(3058), - [anon_sym___block] = ACTIONS(3058), - [anon_sym___bridge] = ACTIONS(3058), - [anon_sym___bridge_retained] = ACTIONS(3058), - [anon_sym___bridge_transfer] = ACTIONS(3058), - [anon_sym___complex] = ACTIONS(3058), - [anon_sym___const] = ACTIONS(3058), - [anon_sym___imag] = ACTIONS(3058), - [anon_sym___kindof] = ACTIONS(3058), - [anon_sym___nonnull] = ACTIONS(3058), - [anon_sym___nullable] = ACTIONS(3058), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3058), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3058), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3058), - [anon_sym___real] = ACTIONS(3058), - [anon_sym___strong] = ACTIONS(3058), - [anon_sym___unsafe_unretained] = ACTIONS(3058), - [anon_sym___unused] = ACTIONS(3058), - [anon_sym___weak] = ACTIONS(3058), - [sym_primitive_type] = ACTIONS(3058), - [anon_sym_enum] = ACTIONS(3058), - [anon_sym_struct] = ACTIONS(3058), - [anon_sym_union] = ACTIONS(3058), - [anon_sym_if] = ACTIONS(3058), - [anon_sym_switch] = ACTIONS(3058), - [anon_sym_case] = ACTIONS(3058), - [anon_sym_default] = ACTIONS(3058), - [anon_sym_while] = ACTIONS(3058), - [anon_sym_do] = ACTIONS(3058), - [anon_sym_for] = ACTIONS(3058), - [anon_sym_in] = ACTIONS(3058), - [anon_sym_return] = ACTIONS(3058), - [anon_sym_break] = ACTIONS(3058), - [anon_sym_continue] = ACTIONS(3058), - [anon_sym_goto] = ACTIONS(3058), - [anon_sym_DASH_DASH] = ACTIONS(3060), - [anon_sym_PLUS_PLUS] = ACTIONS(3060), - [anon_sym_sizeof] = ACTIONS(3058), - [anon_sym___alignof__] = ACTIONS(3058), - [anon_sym___alignof] = ACTIONS(3058), - [anon_sym__alignof] = ACTIONS(3058), - [anon_sym_alignof] = ACTIONS(3058), - [anon_sym__Alignof] = ACTIONS(3058), - [anon_sym_offsetof] = ACTIONS(3058), - [anon_sym__Generic] = ACTIONS(3058), - [anon_sym_asm] = ACTIONS(3058), - [anon_sym___asm__] = ACTIONS(3058), - [sym_number_literal] = ACTIONS(3060), - [anon_sym_L_SQUOTE] = ACTIONS(3060), - [anon_sym_u_SQUOTE] = ACTIONS(3060), - [anon_sym_U_SQUOTE] = ACTIONS(3060), - [anon_sym_u8_SQUOTE] = ACTIONS(3060), - [anon_sym_SQUOTE] = ACTIONS(3060), - [anon_sym_AT] = ACTIONS(3058), - [anon_sym_DQUOTE] = ACTIONS(3060), - [anon_sym_L_DQUOTE] = ACTIONS(3060), - [anon_sym_u_DQUOTE] = ACTIONS(3060), - [anon_sym_U_DQUOTE] = ACTIONS(3060), - [anon_sym_u8_DQUOTE] = ACTIONS(3060), - [sym_true] = ACTIONS(3058), - [sym_false] = ACTIONS(3058), - [anon_sym_NULL] = ACTIONS(3058), - [anon_sym_nullptr] = ACTIONS(3058), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3058), - [anon_sym___typeof] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3058), - [anon_sym_ATimport] = ACTIONS(3060), - [aux_sym_preproc_undef_token1] = ACTIONS(3058), - [anon_sym_POUND] = ACTIONS(3058), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3058), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3058), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3058), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3058), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE] = ACTIONS(3058), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_API_AVAILABLE] = ACTIONS(3058), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_API_DEPRECATED] = ACTIONS(3058), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3058), - [anon_sym___deprecated_msg] = ACTIONS(3058), - [anon_sym___deprecated_enum_msg] = ACTIONS(3058), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3058), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3058), - [anon_sym_ATprotocol] = ACTIONS(3060), - [anon_sym_ATinterface] = ACTIONS(3060), - [anon_sym_ATimplementation] = ACTIONS(3060), - [anon_sym_ATcompatibility_alias] = ACTIONS(3060), - [anon_sym_ATsynthesize] = ACTIONS(3060), - [anon_sym_ATdynamic] = ACTIONS(3060), - [anon_sym__Alignas] = ACTIONS(3058), - [anon_sym_ATtry] = ACTIONS(3060), - [anon_sym___try] = ACTIONS(3058), - [anon_sym_ATthrow] = ACTIONS(3060), - [anon_sym_ATselector] = ACTIONS(3060), - [anon_sym_ATavailable] = ACTIONS(3060), - [anon_sym___builtin_available] = ACTIONS(3058), - [anon_sym_va_arg] = ACTIONS(3058), - [anon_sym___asm] = ACTIONS(3058), - [anon_sym_ATencode] = ACTIONS(3060), - [anon_sym_ATsynchronized] = ACTIONS(3060), - [anon_sym_BOOL] = ACTIONS(3058), - [anon_sym_IMP] = ACTIONS(3058), - [anon_sym_SEL] = ACTIONS(3058), - [anon_sym_Class] = ACTIONS(3058), - [anon_sym_id] = ACTIONS(3058), - }, - [780] = { - [sym_identifier] = ACTIONS(3170), - [aux_sym_preproc_include_token1] = ACTIONS(3170), - [aux_sym_preproc_include_token2] = ACTIONS(3170), - [aux_sym_preproc_def_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token2] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3170), - [aux_sym_preproc_else_token1] = ACTIONS(3170), - [aux_sym_preproc_elif_token1] = ACTIONS(3170), - [sym_preproc_directive] = ACTIONS(3170), - [anon_sym_LPAREN2] = ACTIONS(3172), - [anon_sym_BANG] = ACTIONS(3172), - [anon_sym_TILDE] = ACTIONS(3172), - [anon_sym_DASH] = ACTIONS(3170), - [anon_sym_PLUS] = ACTIONS(3170), - [anon_sym_STAR] = ACTIONS(3172), - [anon_sym_CARET] = ACTIONS(3172), - [anon_sym_AMP] = ACTIONS(3172), - [anon_sym_SEMI] = ACTIONS(3172), - [anon_sym___extension__] = ACTIONS(3170), - [anon_sym_typedef] = ACTIONS(3170), - [anon_sym_extern] = ACTIONS(3170), - [anon_sym___attribute__] = ACTIONS(3170), - [anon_sym___attribute] = ACTIONS(3170), - [anon_sym_noreturn] = ACTIONS(3170), - [anon_sym_LBRACK] = ACTIONS(3172), - [anon_sym___declspec] = ACTIONS(3170), - [anon_sym___cdecl] = ACTIONS(3170), - [anon_sym___clrcall] = ACTIONS(3170), - [anon_sym___stdcall] = ACTIONS(3170), - [anon_sym___fastcall] = ACTIONS(3170), - [anon_sym___thiscall] = ACTIONS(3170), - [anon_sym___vectorcall] = ACTIONS(3170), - [anon_sym_LBRACE] = ACTIONS(3172), - [anon_sym_signed] = ACTIONS(3170), - [anon_sym_unsigned] = ACTIONS(3170), - [anon_sym_long] = ACTIONS(3170), - [anon_sym_short] = ACTIONS(3170), - [anon_sym_ATautoreleasepool] = ACTIONS(3172), - [anon_sym_static] = ACTIONS(3170), - [anon_sym_auto] = ACTIONS(3170), - [anon_sym_register] = ACTIONS(3170), - [anon_sym_inline] = ACTIONS(3170), - [anon_sym___inline] = ACTIONS(3170), - [anon_sym___inline__] = ACTIONS(3170), - [anon_sym___forceinline] = ACTIONS(3170), - [anon_sym_thread_local] = ACTIONS(3170), - [anon_sym___thread] = ACTIONS(3170), - [anon_sym_CG_EXTERN] = ACTIONS(3170), - [anon_sym_CG_INLINE] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3170), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3170), - [anon_sym_IBOutlet] = ACTIONS(3170), - [anon_sym_IBInspectable] = ACTIONS(3170), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3170), - [anon_sym_NS_INLINE] = ACTIONS(3170), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3170), - [anon_sym_OBJC_EXPORT] = ACTIONS(3170), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3170), - [anon_sym_const] = ACTIONS(3170), - [anon_sym_constexpr] = ACTIONS(3170), - [anon_sym_volatile] = ACTIONS(3170), - [anon_sym_restrict] = ACTIONS(3170), - [anon_sym___restrict__] = ACTIONS(3170), - [anon_sym__Atomic] = ACTIONS(3170), - [anon_sym__Noreturn] = ACTIONS(3170), - [anon_sym_nullable] = ACTIONS(3170), - [anon_sym__Complex] = ACTIONS(3170), - [anon_sym__Nonnull] = ACTIONS(3170), - [anon_sym__Nullable] = ACTIONS(3170), - [anon_sym__Nullable_result] = ACTIONS(3170), - [anon_sym__Null_unspecified] = ACTIONS(3170), - [anon_sym___autoreleasing] = ACTIONS(3170), - [anon_sym___block] = ACTIONS(3170), - [anon_sym___bridge] = ACTIONS(3170), - [anon_sym___bridge_retained] = ACTIONS(3170), - [anon_sym___bridge_transfer] = ACTIONS(3170), - [anon_sym___complex] = ACTIONS(3170), - [anon_sym___const] = ACTIONS(3170), - [anon_sym___imag] = ACTIONS(3170), - [anon_sym___kindof] = ACTIONS(3170), - [anon_sym___nonnull] = ACTIONS(3170), - [anon_sym___nullable] = ACTIONS(3170), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3170), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3170), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3170), - [anon_sym___real] = ACTIONS(3170), - [anon_sym___strong] = ACTIONS(3170), - [anon_sym___unsafe_unretained] = ACTIONS(3170), - [anon_sym___unused] = ACTIONS(3170), - [anon_sym___weak] = ACTIONS(3170), - [sym_primitive_type] = ACTIONS(3170), - [anon_sym_enum] = ACTIONS(3170), - [anon_sym_struct] = ACTIONS(3170), - [anon_sym_union] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3170), - [anon_sym_switch] = ACTIONS(3170), - [anon_sym_case] = ACTIONS(3170), - [anon_sym_default] = ACTIONS(3170), - [anon_sym_while] = ACTIONS(3170), - [anon_sym_do] = ACTIONS(3170), - [anon_sym_for] = ACTIONS(3170), - [anon_sym_in] = ACTIONS(3170), - [anon_sym_return] = ACTIONS(3170), - [anon_sym_break] = ACTIONS(3170), - [anon_sym_continue] = ACTIONS(3170), - [anon_sym_goto] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3172), - [anon_sym_PLUS_PLUS] = ACTIONS(3172), - [anon_sym_sizeof] = ACTIONS(3170), - [anon_sym___alignof__] = ACTIONS(3170), - [anon_sym___alignof] = ACTIONS(3170), - [anon_sym__alignof] = ACTIONS(3170), - [anon_sym_alignof] = ACTIONS(3170), - [anon_sym__Alignof] = ACTIONS(3170), - [anon_sym_offsetof] = ACTIONS(3170), - [anon_sym__Generic] = ACTIONS(3170), - [anon_sym_asm] = ACTIONS(3170), - [anon_sym___asm__] = ACTIONS(3170), - [sym_number_literal] = ACTIONS(3172), - [anon_sym_L_SQUOTE] = ACTIONS(3172), - [anon_sym_u_SQUOTE] = ACTIONS(3172), - [anon_sym_U_SQUOTE] = ACTIONS(3172), - [anon_sym_u8_SQUOTE] = ACTIONS(3172), - [anon_sym_SQUOTE] = ACTIONS(3172), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3172), - [anon_sym_L_DQUOTE] = ACTIONS(3172), - [anon_sym_u_DQUOTE] = ACTIONS(3172), - [anon_sym_U_DQUOTE] = ACTIONS(3172), - [anon_sym_u8_DQUOTE] = ACTIONS(3172), - [sym_true] = ACTIONS(3170), - [sym_false] = ACTIONS(3170), - [anon_sym_NULL] = ACTIONS(3170), - [anon_sym_nullptr] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3170), - [anon_sym___typeof] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3170), - [anon_sym_ATimport] = ACTIONS(3172), - [aux_sym_preproc_undef_token1] = ACTIONS(3170), - [anon_sym_POUND] = ACTIONS(3170), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3170), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3170), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3170), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3170), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE] = ACTIONS(3170), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_API_AVAILABLE] = ACTIONS(3170), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_API_DEPRECATED] = ACTIONS(3170), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3170), - [anon_sym___deprecated_msg] = ACTIONS(3170), - [anon_sym___deprecated_enum_msg] = ACTIONS(3170), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3170), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3170), - [anon_sym_ATprotocol] = ACTIONS(3172), - [anon_sym_ATinterface] = ACTIONS(3172), - [anon_sym_ATimplementation] = ACTIONS(3172), - [anon_sym_ATcompatibility_alias] = ACTIONS(3172), - [anon_sym_ATsynthesize] = ACTIONS(3172), - [anon_sym_ATdynamic] = ACTIONS(3172), - [anon_sym__Alignas] = ACTIONS(3170), - [anon_sym_ATtry] = ACTIONS(3172), - [anon_sym___try] = ACTIONS(3170), - [anon_sym_ATthrow] = ACTIONS(3172), - [anon_sym_ATselector] = ACTIONS(3172), - [anon_sym_ATavailable] = ACTIONS(3172), - [anon_sym___builtin_available] = ACTIONS(3170), - [anon_sym_va_arg] = ACTIONS(3170), - [anon_sym___asm] = ACTIONS(3170), - [anon_sym_ATencode] = ACTIONS(3172), - [anon_sym_ATsynchronized] = ACTIONS(3172), - [anon_sym_BOOL] = ACTIONS(3170), - [anon_sym_IMP] = ACTIONS(3170), - [anon_sym_SEL] = ACTIONS(3170), - [anon_sym_Class] = ACTIONS(3170), - [anon_sym_id] = ACTIONS(3170), - }, - [781] = { - [sym_identifier] = ACTIONS(3162), - [aux_sym_preproc_include_token1] = ACTIONS(3162), - [aux_sym_preproc_include_token2] = ACTIONS(3162), - [aux_sym_preproc_def_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token2] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3162), - [aux_sym_preproc_else_token1] = ACTIONS(3162), - [aux_sym_preproc_elif_token1] = ACTIONS(3162), - [sym_preproc_directive] = ACTIONS(3162), - [anon_sym_LPAREN2] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3164), - [anon_sym_TILDE] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3162), - [anon_sym_PLUS] = ACTIONS(3162), - [anon_sym_STAR] = ACTIONS(3164), - [anon_sym_CARET] = ACTIONS(3164), - [anon_sym_AMP] = ACTIONS(3164), - [anon_sym_SEMI] = ACTIONS(3164), - [anon_sym___extension__] = ACTIONS(3162), - [anon_sym_typedef] = ACTIONS(3162), - [anon_sym_extern] = ACTIONS(3162), - [anon_sym___attribute__] = ACTIONS(3162), - [anon_sym___attribute] = ACTIONS(3162), - [anon_sym_noreturn] = ACTIONS(3162), - [anon_sym_LBRACK] = ACTIONS(3164), - [anon_sym___declspec] = ACTIONS(3162), - [anon_sym___cdecl] = ACTIONS(3162), - [anon_sym___clrcall] = ACTIONS(3162), - [anon_sym___stdcall] = ACTIONS(3162), - [anon_sym___fastcall] = ACTIONS(3162), - [anon_sym___thiscall] = ACTIONS(3162), - [anon_sym___vectorcall] = ACTIONS(3162), - [anon_sym_LBRACE] = ACTIONS(3164), - [anon_sym_signed] = ACTIONS(3162), - [anon_sym_unsigned] = ACTIONS(3162), - [anon_sym_long] = ACTIONS(3162), - [anon_sym_short] = ACTIONS(3162), - [anon_sym_ATautoreleasepool] = ACTIONS(3164), - [anon_sym_static] = ACTIONS(3162), - [anon_sym_auto] = ACTIONS(3162), - [anon_sym_register] = ACTIONS(3162), - [anon_sym_inline] = ACTIONS(3162), - [anon_sym___inline] = ACTIONS(3162), - [anon_sym___inline__] = ACTIONS(3162), - [anon_sym___forceinline] = ACTIONS(3162), - [anon_sym_thread_local] = ACTIONS(3162), - [anon_sym___thread] = ACTIONS(3162), - [anon_sym_CG_EXTERN] = ACTIONS(3162), - [anon_sym_CG_INLINE] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3162), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3162), - [anon_sym_IBOutlet] = ACTIONS(3162), - [anon_sym_IBInspectable] = ACTIONS(3162), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3162), - [anon_sym_NS_INLINE] = ACTIONS(3162), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3162), - [anon_sym_OBJC_EXPORT] = ACTIONS(3162), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3162), - [anon_sym_const] = ACTIONS(3162), - [anon_sym_constexpr] = ACTIONS(3162), - [anon_sym_volatile] = ACTIONS(3162), - [anon_sym_restrict] = ACTIONS(3162), - [anon_sym___restrict__] = ACTIONS(3162), - [anon_sym__Atomic] = ACTIONS(3162), - [anon_sym__Noreturn] = ACTIONS(3162), - [anon_sym_nullable] = ACTIONS(3162), - [anon_sym__Complex] = ACTIONS(3162), - [anon_sym__Nonnull] = ACTIONS(3162), - [anon_sym__Nullable] = ACTIONS(3162), - [anon_sym__Nullable_result] = ACTIONS(3162), - [anon_sym__Null_unspecified] = ACTIONS(3162), - [anon_sym___autoreleasing] = ACTIONS(3162), - [anon_sym___block] = ACTIONS(3162), - [anon_sym___bridge] = ACTIONS(3162), - [anon_sym___bridge_retained] = ACTIONS(3162), - [anon_sym___bridge_transfer] = ACTIONS(3162), - [anon_sym___complex] = ACTIONS(3162), - [anon_sym___const] = ACTIONS(3162), - [anon_sym___imag] = ACTIONS(3162), - [anon_sym___kindof] = ACTIONS(3162), - [anon_sym___nonnull] = ACTIONS(3162), - [anon_sym___nullable] = ACTIONS(3162), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3162), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3162), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3162), - [anon_sym___real] = ACTIONS(3162), - [anon_sym___strong] = ACTIONS(3162), - [anon_sym___unsafe_unretained] = ACTIONS(3162), - [anon_sym___unused] = ACTIONS(3162), - [anon_sym___weak] = ACTIONS(3162), - [sym_primitive_type] = ACTIONS(3162), - [anon_sym_enum] = ACTIONS(3162), - [anon_sym_struct] = ACTIONS(3162), - [anon_sym_union] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3162), - [anon_sym_switch] = ACTIONS(3162), - [anon_sym_case] = ACTIONS(3162), - [anon_sym_default] = ACTIONS(3162), - [anon_sym_while] = ACTIONS(3162), - [anon_sym_do] = ACTIONS(3162), - [anon_sym_for] = ACTIONS(3162), - [anon_sym_in] = ACTIONS(3162), - [anon_sym_return] = ACTIONS(3162), - [anon_sym_break] = ACTIONS(3162), - [anon_sym_continue] = ACTIONS(3162), - [anon_sym_goto] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3164), - [anon_sym_sizeof] = ACTIONS(3162), - [anon_sym___alignof__] = ACTIONS(3162), - [anon_sym___alignof] = ACTIONS(3162), - [anon_sym__alignof] = ACTIONS(3162), - [anon_sym_alignof] = ACTIONS(3162), - [anon_sym__Alignof] = ACTIONS(3162), - [anon_sym_offsetof] = ACTIONS(3162), - [anon_sym__Generic] = ACTIONS(3162), - [anon_sym_asm] = ACTIONS(3162), - [anon_sym___asm__] = ACTIONS(3162), - [sym_number_literal] = ACTIONS(3164), - [anon_sym_L_SQUOTE] = ACTIONS(3164), - [anon_sym_u_SQUOTE] = ACTIONS(3164), - [anon_sym_U_SQUOTE] = ACTIONS(3164), - [anon_sym_u8_SQUOTE] = ACTIONS(3164), - [anon_sym_SQUOTE] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3164), - [anon_sym_L_DQUOTE] = ACTIONS(3164), - [anon_sym_u_DQUOTE] = ACTIONS(3164), - [anon_sym_U_DQUOTE] = ACTIONS(3164), - [anon_sym_u8_DQUOTE] = ACTIONS(3164), - [sym_true] = ACTIONS(3162), - [sym_false] = ACTIONS(3162), - [anon_sym_NULL] = ACTIONS(3162), - [anon_sym_nullptr] = ACTIONS(3162), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3162), - [anon_sym___typeof] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3162), - [anon_sym_ATimport] = ACTIONS(3164), - [aux_sym_preproc_undef_token1] = ACTIONS(3162), - [anon_sym_POUND] = ACTIONS(3162), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3162), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3162), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3162), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3162), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE] = ACTIONS(3162), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_API_AVAILABLE] = ACTIONS(3162), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_API_DEPRECATED] = ACTIONS(3162), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3162), - [anon_sym___deprecated_msg] = ACTIONS(3162), - [anon_sym___deprecated_enum_msg] = ACTIONS(3162), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3162), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3162), - [anon_sym_ATprotocol] = ACTIONS(3164), - [anon_sym_ATinterface] = ACTIONS(3164), - [anon_sym_ATimplementation] = ACTIONS(3164), - [anon_sym_ATcompatibility_alias] = ACTIONS(3164), - [anon_sym_ATsynthesize] = ACTIONS(3164), - [anon_sym_ATdynamic] = ACTIONS(3164), - [anon_sym__Alignas] = ACTIONS(3162), - [anon_sym_ATtry] = ACTIONS(3164), - [anon_sym___try] = ACTIONS(3162), - [anon_sym_ATthrow] = ACTIONS(3164), - [anon_sym_ATselector] = ACTIONS(3164), - [anon_sym_ATavailable] = ACTIONS(3164), - [anon_sym___builtin_available] = ACTIONS(3162), - [anon_sym_va_arg] = ACTIONS(3162), - [anon_sym___asm] = ACTIONS(3162), - [anon_sym_ATencode] = ACTIONS(3164), - [anon_sym_ATsynchronized] = ACTIONS(3164), - [anon_sym_BOOL] = ACTIONS(3162), - [anon_sym_IMP] = ACTIONS(3162), - [anon_sym_SEL] = ACTIONS(3162), - [anon_sym_Class] = ACTIONS(3162), - [anon_sym_id] = ACTIONS(3162), - }, - [782] = { - [sym_identifier] = ACTIONS(3158), - [aux_sym_preproc_include_token1] = ACTIONS(3158), - [aux_sym_preproc_include_token2] = ACTIONS(3158), - [aux_sym_preproc_def_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token2] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3158), - [aux_sym_preproc_else_token1] = ACTIONS(3158), - [aux_sym_preproc_elif_token1] = ACTIONS(3158), - [sym_preproc_directive] = ACTIONS(3158), - [anon_sym_LPAREN2] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3160), - [anon_sym_TILDE] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3158), - [anon_sym_PLUS] = ACTIONS(3158), - [anon_sym_STAR] = ACTIONS(3160), - [anon_sym_CARET] = ACTIONS(3160), - [anon_sym_AMP] = ACTIONS(3160), - [anon_sym_SEMI] = ACTIONS(3160), - [anon_sym___extension__] = ACTIONS(3158), - [anon_sym_typedef] = ACTIONS(3158), - [anon_sym_extern] = ACTIONS(3158), - [anon_sym___attribute__] = ACTIONS(3158), - [anon_sym___attribute] = ACTIONS(3158), - [anon_sym_noreturn] = ACTIONS(3158), - [anon_sym_LBRACK] = ACTIONS(3160), - [anon_sym___declspec] = ACTIONS(3158), - [anon_sym___cdecl] = ACTIONS(3158), - [anon_sym___clrcall] = ACTIONS(3158), - [anon_sym___stdcall] = ACTIONS(3158), - [anon_sym___fastcall] = ACTIONS(3158), - [anon_sym___thiscall] = ACTIONS(3158), - [anon_sym___vectorcall] = ACTIONS(3158), - [anon_sym_LBRACE] = ACTIONS(3160), - [anon_sym_signed] = ACTIONS(3158), - [anon_sym_unsigned] = ACTIONS(3158), - [anon_sym_long] = ACTIONS(3158), - [anon_sym_short] = ACTIONS(3158), - [anon_sym_ATautoreleasepool] = ACTIONS(3160), - [anon_sym_static] = ACTIONS(3158), - [anon_sym_auto] = ACTIONS(3158), - [anon_sym_register] = ACTIONS(3158), - [anon_sym_inline] = ACTIONS(3158), - [anon_sym___inline] = ACTIONS(3158), - [anon_sym___inline__] = ACTIONS(3158), - [anon_sym___forceinline] = ACTIONS(3158), - [anon_sym_thread_local] = ACTIONS(3158), - [anon_sym___thread] = ACTIONS(3158), - [anon_sym_CG_EXTERN] = ACTIONS(3158), - [anon_sym_CG_INLINE] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3158), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3158), - [anon_sym_IBOutlet] = ACTIONS(3158), - [anon_sym_IBInspectable] = ACTIONS(3158), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3158), - [anon_sym_NS_INLINE] = ACTIONS(3158), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3158), - [anon_sym_OBJC_EXPORT] = ACTIONS(3158), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3158), - [anon_sym_const] = ACTIONS(3158), - [anon_sym_constexpr] = ACTIONS(3158), - [anon_sym_volatile] = ACTIONS(3158), - [anon_sym_restrict] = ACTIONS(3158), - [anon_sym___restrict__] = ACTIONS(3158), - [anon_sym__Atomic] = ACTIONS(3158), - [anon_sym__Noreturn] = ACTIONS(3158), - [anon_sym_nullable] = ACTIONS(3158), - [anon_sym__Complex] = ACTIONS(3158), - [anon_sym__Nonnull] = ACTIONS(3158), - [anon_sym__Nullable] = ACTIONS(3158), - [anon_sym__Nullable_result] = ACTIONS(3158), - [anon_sym__Null_unspecified] = ACTIONS(3158), - [anon_sym___autoreleasing] = ACTIONS(3158), - [anon_sym___block] = ACTIONS(3158), - [anon_sym___bridge] = ACTIONS(3158), - [anon_sym___bridge_retained] = ACTIONS(3158), - [anon_sym___bridge_transfer] = ACTIONS(3158), - [anon_sym___complex] = ACTIONS(3158), - [anon_sym___const] = ACTIONS(3158), - [anon_sym___imag] = ACTIONS(3158), - [anon_sym___kindof] = ACTIONS(3158), - [anon_sym___nonnull] = ACTIONS(3158), - [anon_sym___nullable] = ACTIONS(3158), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3158), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3158), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3158), - [anon_sym___real] = ACTIONS(3158), - [anon_sym___strong] = ACTIONS(3158), - [anon_sym___unsafe_unretained] = ACTIONS(3158), - [anon_sym___unused] = ACTIONS(3158), - [anon_sym___weak] = ACTIONS(3158), - [sym_primitive_type] = ACTIONS(3158), - [anon_sym_enum] = ACTIONS(3158), - [anon_sym_struct] = ACTIONS(3158), - [anon_sym_union] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3158), - [anon_sym_switch] = ACTIONS(3158), - [anon_sym_case] = ACTIONS(3158), - [anon_sym_default] = ACTIONS(3158), - [anon_sym_while] = ACTIONS(3158), - [anon_sym_do] = ACTIONS(3158), - [anon_sym_for] = ACTIONS(3158), - [anon_sym_in] = ACTIONS(3158), - [anon_sym_return] = ACTIONS(3158), - [anon_sym_break] = ACTIONS(3158), - [anon_sym_continue] = ACTIONS(3158), - [anon_sym_goto] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3160), - [anon_sym_sizeof] = ACTIONS(3158), - [anon_sym___alignof__] = ACTIONS(3158), - [anon_sym___alignof] = ACTIONS(3158), - [anon_sym__alignof] = ACTIONS(3158), - [anon_sym_alignof] = ACTIONS(3158), - [anon_sym__Alignof] = ACTIONS(3158), - [anon_sym_offsetof] = ACTIONS(3158), - [anon_sym__Generic] = ACTIONS(3158), - [anon_sym_asm] = ACTIONS(3158), - [anon_sym___asm__] = ACTIONS(3158), - [sym_number_literal] = ACTIONS(3160), - [anon_sym_L_SQUOTE] = ACTIONS(3160), - [anon_sym_u_SQUOTE] = ACTIONS(3160), - [anon_sym_U_SQUOTE] = ACTIONS(3160), - [anon_sym_u8_SQUOTE] = ACTIONS(3160), - [anon_sym_SQUOTE] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3160), - [anon_sym_L_DQUOTE] = ACTIONS(3160), - [anon_sym_u_DQUOTE] = ACTIONS(3160), - [anon_sym_U_DQUOTE] = ACTIONS(3160), - [anon_sym_u8_DQUOTE] = ACTIONS(3160), - [sym_true] = ACTIONS(3158), - [sym_false] = ACTIONS(3158), - [anon_sym_NULL] = ACTIONS(3158), - [anon_sym_nullptr] = ACTIONS(3158), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3158), - [anon_sym___typeof] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3158), - [anon_sym_ATimport] = ACTIONS(3160), - [aux_sym_preproc_undef_token1] = ACTIONS(3158), - [anon_sym_POUND] = ACTIONS(3158), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3158), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3158), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3158), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3158), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE] = ACTIONS(3158), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_API_AVAILABLE] = ACTIONS(3158), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_API_DEPRECATED] = ACTIONS(3158), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3158), - [anon_sym___deprecated_msg] = ACTIONS(3158), - [anon_sym___deprecated_enum_msg] = ACTIONS(3158), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3158), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3158), - [anon_sym_ATprotocol] = ACTIONS(3160), - [anon_sym_ATinterface] = ACTIONS(3160), - [anon_sym_ATimplementation] = ACTIONS(3160), - [anon_sym_ATcompatibility_alias] = ACTIONS(3160), - [anon_sym_ATsynthesize] = ACTIONS(3160), - [anon_sym_ATdynamic] = ACTIONS(3160), - [anon_sym__Alignas] = ACTIONS(3158), - [anon_sym_ATtry] = ACTIONS(3160), - [anon_sym___try] = ACTIONS(3158), - [anon_sym_ATthrow] = ACTIONS(3160), - [anon_sym_ATselector] = ACTIONS(3160), - [anon_sym_ATavailable] = ACTIONS(3160), - [anon_sym___builtin_available] = ACTIONS(3158), - [anon_sym_va_arg] = ACTIONS(3158), - [anon_sym___asm] = ACTIONS(3158), - [anon_sym_ATencode] = ACTIONS(3160), - [anon_sym_ATsynchronized] = ACTIONS(3160), - [anon_sym_BOOL] = ACTIONS(3158), - [anon_sym_IMP] = ACTIONS(3158), - [anon_sym_SEL] = ACTIONS(3158), - [anon_sym_Class] = ACTIONS(3158), - [anon_sym_id] = ACTIONS(3158), - }, - [783] = { - [sym_identifier] = ACTIONS(3154), - [aux_sym_preproc_include_token1] = ACTIONS(3154), - [aux_sym_preproc_include_token2] = ACTIONS(3154), - [aux_sym_preproc_def_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token2] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3154), - [aux_sym_preproc_else_token1] = ACTIONS(3154), - [aux_sym_preproc_elif_token1] = ACTIONS(3154), - [sym_preproc_directive] = ACTIONS(3154), - [anon_sym_LPAREN2] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3156), - [anon_sym_TILDE] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3154), - [anon_sym_STAR] = ACTIONS(3156), - [anon_sym_CARET] = ACTIONS(3156), - [anon_sym_AMP] = ACTIONS(3156), - [anon_sym_SEMI] = ACTIONS(3156), - [anon_sym___extension__] = ACTIONS(3154), - [anon_sym_typedef] = ACTIONS(3154), - [anon_sym_extern] = ACTIONS(3154), - [anon_sym___attribute__] = ACTIONS(3154), - [anon_sym___attribute] = ACTIONS(3154), - [anon_sym_noreturn] = ACTIONS(3154), - [anon_sym_LBRACK] = ACTIONS(3156), - [anon_sym___declspec] = ACTIONS(3154), - [anon_sym___cdecl] = ACTIONS(3154), - [anon_sym___clrcall] = ACTIONS(3154), - [anon_sym___stdcall] = ACTIONS(3154), - [anon_sym___fastcall] = ACTIONS(3154), - [anon_sym___thiscall] = ACTIONS(3154), - [anon_sym___vectorcall] = ACTIONS(3154), - [anon_sym_LBRACE] = ACTIONS(3156), - [anon_sym_signed] = ACTIONS(3154), - [anon_sym_unsigned] = ACTIONS(3154), - [anon_sym_long] = ACTIONS(3154), - [anon_sym_short] = ACTIONS(3154), - [anon_sym_ATautoreleasepool] = ACTIONS(3156), - [anon_sym_static] = ACTIONS(3154), - [anon_sym_auto] = ACTIONS(3154), - [anon_sym_register] = ACTIONS(3154), - [anon_sym_inline] = ACTIONS(3154), - [anon_sym___inline] = ACTIONS(3154), - [anon_sym___inline__] = ACTIONS(3154), - [anon_sym___forceinline] = ACTIONS(3154), - [anon_sym_thread_local] = ACTIONS(3154), - [anon_sym___thread] = ACTIONS(3154), - [anon_sym_CG_EXTERN] = ACTIONS(3154), - [anon_sym_CG_INLINE] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3154), - [anon_sym_IBOutlet] = ACTIONS(3154), - [anon_sym_IBInspectable] = ACTIONS(3154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3154), - [anon_sym_NS_INLINE] = ACTIONS(3154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3154), - [anon_sym_OBJC_EXPORT] = ACTIONS(3154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3154), - [anon_sym_const] = ACTIONS(3154), - [anon_sym_constexpr] = ACTIONS(3154), - [anon_sym_volatile] = ACTIONS(3154), - [anon_sym_restrict] = ACTIONS(3154), - [anon_sym___restrict__] = ACTIONS(3154), - [anon_sym__Atomic] = ACTIONS(3154), - [anon_sym__Noreturn] = ACTIONS(3154), - [anon_sym_nullable] = ACTIONS(3154), - [anon_sym__Complex] = ACTIONS(3154), - [anon_sym__Nonnull] = ACTIONS(3154), - [anon_sym__Nullable] = ACTIONS(3154), - [anon_sym__Nullable_result] = ACTIONS(3154), - [anon_sym__Null_unspecified] = ACTIONS(3154), - [anon_sym___autoreleasing] = ACTIONS(3154), - [anon_sym___block] = ACTIONS(3154), - [anon_sym___bridge] = ACTIONS(3154), - [anon_sym___bridge_retained] = ACTIONS(3154), - [anon_sym___bridge_transfer] = ACTIONS(3154), - [anon_sym___complex] = ACTIONS(3154), - [anon_sym___const] = ACTIONS(3154), - [anon_sym___imag] = ACTIONS(3154), - [anon_sym___kindof] = ACTIONS(3154), - [anon_sym___nonnull] = ACTIONS(3154), - [anon_sym___nullable] = ACTIONS(3154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3154), - [anon_sym___real] = ACTIONS(3154), - [anon_sym___strong] = ACTIONS(3154), - [anon_sym___unsafe_unretained] = ACTIONS(3154), - [anon_sym___unused] = ACTIONS(3154), - [anon_sym___weak] = ACTIONS(3154), - [sym_primitive_type] = ACTIONS(3154), - [anon_sym_enum] = ACTIONS(3154), - [anon_sym_struct] = ACTIONS(3154), - [anon_sym_union] = ACTIONS(3154), - [anon_sym_if] = ACTIONS(3154), - [anon_sym_switch] = ACTIONS(3154), - [anon_sym_case] = ACTIONS(3154), - [anon_sym_default] = ACTIONS(3154), - [anon_sym_while] = ACTIONS(3154), - [anon_sym_do] = ACTIONS(3154), - [anon_sym_for] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3154), - [anon_sym_return] = ACTIONS(3154), - [anon_sym_break] = ACTIONS(3154), - [anon_sym_continue] = ACTIONS(3154), - [anon_sym_goto] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3156), - [anon_sym_sizeof] = ACTIONS(3154), - [anon_sym___alignof__] = ACTIONS(3154), - [anon_sym___alignof] = ACTIONS(3154), - [anon_sym__alignof] = ACTIONS(3154), - [anon_sym_alignof] = ACTIONS(3154), - [anon_sym__Alignof] = ACTIONS(3154), - [anon_sym_offsetof] = ACTIONS(3154), - [anon_sym__Generic] = ACTIONS(3154), - [anon_sym_asm] = ACTIONS(3154), - [anon_sym___asm__] = ACTIONS(3154), - [sym_number_literal] = ACTIONS(3156), - [anon_sym_L_SQUOTE] = ACTIONS(3156), - [anon_sym_u_SQUOTE] = ACTIONS(3156), - [anon_sym_U_SQUOTE] = ACTIONS(3156), - [anon_sym_u8_SQUOTE] = ACTIONS(3156), - [anon_sym_SQUOTE] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3154), - [anon_sym_DQUOTE] = ACTIONS(3156), - [anon_sym_L_DQUOTE] = ACTIONS(3156), - [anon_sym_u_DQUOTE] = ACTIONS(3156), - [anon_sym_U_DQUOTE] = ACTIONS(3156), - [anon_sym_u8_DQUOTE] = ACTIONS(3156), - [sym_true] = ACTIONS(3154), - [sym_false] = ACTIONS(3154), - [anon_sym_NULL] = ACTIONS(3154), - [anon_sym_nullptr] = ACTIONS(3154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3154), - [anon_sym___typeof] = ACTIONS(3154), - [anon_sym_typeof] = ACTIONS(3154), - [anon_sym_ATimport] = ACTIONS(3156), - [aux_sym_preproc_undef_token1] = ACTIONS(3154), - [anon_sym_POUND] = ACTIONS(3154), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE] = ACTIONS(3154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_API_AVAILABLE] = ACTIONS(3154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_API_DEPRECATED] = ACTIONS(3154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3154), - [anon_sym___deprecated_msg] = ACTIONS(3154), - [anon_sym___deprecated_enum_msg] = ACTIONS(3154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3154), - [anon_sym_ATprotocol] = ACTIONS(3156), - [anon_sym_ATinterface] = ACTIONS(3156), - [anon_sym_ATimplementation] = ACTIONS(3156), - [anon_sym_ATcompatibility_alias] = ACTIONS(3156), - [anon_sym_ATsynthesize] = ACTIONS(3156), - [anon_sym_ATdynamic] = ACTIONS(3156), - [anon_sym__Alignas] = ACTIONS(3154), - [anon_sym_ATtry] = ACTIONS(3156), - [anon_sym___try] = ACTIONS(3154), - [anon_sym_ATthrow] = ACTIONS(3156), - [anon_sym_ATselector] = ACTIONS(3156), - [anon_sym_ATavailable] = ACTIONS(3156), - [anon_sym___builtin_available] = ACTIONS(3154), - [anon_sym_va_arg] = ACTIONS(3154), - [anon_sym___asm] = ACTIONS(3154), - [anon_sym_ATencode] = ACTIONS(3156), - [anon_sym_ATsynchronized] = ACTIONS(3156), - [anon_sym_BOOL] = ACTIONS(3154), - [anon_sym_IMP] = ACTIONS(3154), - [anon_sym_SEL] = ACTIONS(3154), - [anon_sym_Class] = ACTIONS(3154), - [anon_sym_id] = ACTIONS(3154), - }, - [784] = { - [sym_identifier] = ACTIONS(3150), - [aux_sym_preproc_include_token1] = ACTIONS(3150), - [aux_sym_preproc_include_token2] = ACTIONS(3150), - [aux_sym_preproc_def_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token2] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3150), - [aux_sym_preproc_else_token1] = ACTIONS(3150), - [aux_sym_preproc_elif_token1] = ACTIONS(3150), - [sym_preproc_directive] = ACTIONS(3150), - [anon_sym_LPAREN2] = ACTIONS(3152), - [anon_sym_BANG] = ACTIONS(3152), - [anon_sym_TILDE] = ACTIONS(3152), - [anon_sym_DASH] = ACTIONS(3150), - [anon_sym_PLUS] = ACTIONS(3150), - [anon_sym_STAR] = ACTIONS(3152), - [anon_sym_CARET] = ACTIONS(3152), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_SEMI] = ACTIONS(3152), - [anon_sym___extension__] = ACTIONS(3150), - [anon_sym_typedef] = ACTIONS(3150), - [anon_sym_extern] = ACTIONS(3150), - [anon_sym___attribute__] = ACTIONS(3150), - [anon_sym___attribute] = ACTIONS(3150), - [anon_sym_noreturn] = ACTIONS(3150), - [anon_sym_LBRACK] = ACTIONS(3152), - [anon_sym___declspec] = ACTIONS(3150), - [anon_sym___cdecl] = ACTIONS(3150), - [anon_sym___clrcall] = ACTIONS(3150), - [anon_sym___stdcall] = ACTIONS(3150), - [anon_sym___fastcall] = ACTIONS(3150), - [anon_sym___thiscall] = ACTIONS(3150), - [anon_sym___vectorcall] = ACTIONS(3150), - [anon_sym_LBRACE] = ACTIONS(3152), - [anon_sym_signed] = ACTIONS(3150), - [anon_sym_unsigned] = ACTIONS(3150), - [anon_sym_long] = ACTIONS(3150), - [anon_sym_short] = ACTIONS(3150), - [anon_sym_ATautoreleasepool] = ACTIONS(3152), - [anon_sym_static] = ACTIONS(3150), - [anon_sym_auto] = ACTIONS(3150), - [anon_sym_register] = ACTIONS(3150), - [anon_sym_inline] = ACTIONS(3150), - [anon_sym___inline] = ACTIONS(3150), - [anon_sym___inline__] = ACTIONS(3150), - [anon_sym___forceinline] = ACTIONS(3150), - [anon_sym_thread_local] = ACTIONS(3150), - [anon_sym___thread] = ACTIONS(3150), - [anon_sym_CG_EXTERN] = ACTIONS(3150), - [anon_sym_CG_INLINE] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3150), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3150), - [anon_sym_IBOutlet] = ACTIONS(3150), - [anon_sym_IBInspectable] = ACTIONS(3150), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3150), - [anon_sym_NS_INLINE] = ACTIONS(3150), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3150), - [anon_sym_OBJC_EXPORT] = ACTIONS(3150), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3150), - [anon_sym_const] = ACTIONS(3150), - [anon_sym_constexpr] = ACTIONS(3150), - [anon_sym_volatile] = ACTIONS(3150), - [anon_sym_restrict] = ACTIONS(3150), - [anon_sym___restrict__] = ACTIONS(3150), - [anon_sym__Atomic] = ACTIONS(3150), - [anon_sym__Noreturn] = ACTIONS(3150), - [anon_sym_nullable] = ACTIONS(3150), - [anon_sym__Complex] = ACTIONS(3150), - [anon_sym__Nonnull] = ACTIONS(3150), - [anon_sym__Nullable] = ACTIONS(3150), - [anon_sym__Nullable_result] = ACTIONS(3150), - [anon_sym__Null_unspecified] = ACTIONS(3150), - [anon_sym___autoreleasing] = ACTIONS(3150), - [anon_sym___block] = ACTIONS(3150), - [anon_sym___bridge] = ACTIONS(3150), - [anon_sym___bridge_retained] = ACTIONS(3150), - [anon_sym___bridge_transfer] = ACTIONS(3150), - [anon_sym___complex] = ACTIONS(3150), - [anon_sym___const] = ACTIONS(3150), - [anon_sym___imag] = ACTIONS(3150), - [anon_sym___kindof] = ACTIONS(3150), - [anon_sym___nonnull] = ACTIONS(3150), - [anon_sym___nullable] = ACTIONS(3150), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3150), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3150), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3150), - [anon_sym___real] = ACTIONS(3150), - [anon_sym___strong] = ACTIONS(3150), - [anon_sym___unsafe_unretained] = ACTIONS(3150), - [anon_sym___unused] = ACTIONS(3150), - [anon_sym___weak] = ACTIONS(3150), - [sym_primitive_type] = ACTIONS(3150), - [anon_sym_enum] = ACTIONS(3150), - [anon_sym_struct] = ACTIONS(3150), - [anon_sym_union] = ACTIONS(3150), - [anon_sym_if] = ACTIONS(3150), - [anon_sym_switch] = ACTIONS(3150), - [anon_sym_case] = ACTIONS(3150), - [anon_sym_default] = ACTIONS(3150), - [anon_sym_while] = ACTIONS(3150), - [anon_sym_do] = ACTIONS(3150), - [anon_sym_for] = ACTIONS(3150), - [anon_sym_in] = ACTIONS(3150), - [anon_sym_return] = ACTIONS(3150), - [anon_sym_break] = ACTIONS(3150), - [anon_sym_continue] = ACTIONS(3150), - [anon_sym_goto] = ACTIONS(3150), - [anon_sym_DASH_DASH] = ACTIONS(3152), - [anon_sym_PLUS_PLUS] = ACTIONS(3152), - [anon_sym_sizeof] = ACTIONS(3150), - [anon_sym___alignof__] = ACTIONS(3150), - [anon_sym___alignof] = ACTIONS(3150), - [anon_sym__alignof] = ACTIONS(3150), - [anon_sym_alignof] = ACTIONS(3150), - [anon_sym__Alignof] = ACTIONS(3150), - [anon_sym_offsetof] = ACTIONS(3150), - [anon_sym__Generic] = ACTIONS(3150), - [anon_sym_asm] = ACTIONS(3150), - [anon_sym___asm__] = ACTIONS(3150), - [sym_number_literal] = ACTIONS(3152), - [anon_sym_L_SQUOTE] = ACTIONS(3152), - [anon_sym_u_SQUOTE] = ACTIONS(3152), - [anon_sym_U_SQUOTE] = ACTIONS(3152), - [anon_sym_u8_SQUOTE] = ACTIONS(3152), - [anon_sym_SQUOTE] = ACTIONS(3152), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_DQUOTE] = ACTIONS(3152), - [anon_sym_L_DQUOTE] = ACTIONS(3152), - [anon_sym_u_DQUOTE] = ACTIONS(3152), - [anon_sym_U_DQUOTE] = ACTIONS(3152), - [anon_sym_u8_DQUOTE] = ACTIONS(3152), - [sym_true] = ACTIONS(3150), - [sym_false] = ACTIONS(3150), - [anon_sym_NULL] = ACTIONS(3150), - [anon_sym_nullptr] = ACTIONS(3150), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3150), - [anon_sym___typeof] = ACTIONS(3150), - [anon_sym_typeof] = ACTIONS(3150), - [anon_sym_ATimport] = ACTIONS(3152), - [aux_sym_preproc_undef_token1] = ACTIONS(3150), - [anon_sym_POUND] = ACTIONS(3150), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3150), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3150), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3150), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3150), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE] = ACTIONS(3150), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_API_AVAILABLE] = ACTIONS(3150), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_API_DEPRECATED] = ACTIONS(3150), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3150), - [anon_sym___deprecated_msg] = ACTIONS(3150), - [anon_sym___deprecated_enum_msg] = ACTIONS(3150), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3150), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3150), - [anon_sym_ATprotocol] = ACTIONS(3152), - [anon_sym_ATinterface] = ACTIONS(3152), - [anon_sym_ATimplementation] = ACTIONS(3152), - [anon_sym_ATcompatibility_alias] = ACTIONS(3152), - [anon_sym_ATsynthesize] = ACTIONS(3152), - [anon_sym_ATdynamic] = ACTIONS(3152), - [anon_sym__Alignas] = ACTIONS(3150), - [anon_sym_ATtry] = ACTIONS(3152), - [anon_sym___try] = ACTIONS(3150), - [anon_sym_ATthrow] = ACTIONS(3152), - [anon_sym_ATselector] = ACTIONS(3152), - [anon_sym_ATavailable] = ACTIONS(3152), - [anon_sym___builtin_available] = ACTIONS(3150), - [anon_sym_va_arg] = ACTIONS(3150), - [anon_sym___asm] = ACTIONS(3150), - [anon_sym_ATencode] = ACTIONS(3152), - [anon_sym_ATsynchronized] = ACTIONS(3152), - [anon_sym_BOOL] = ACTIONS(3150), - [anon_sym_IMP] = ACTIONS(3150), - [anon_sym_SEL] = ACTIONS(3150), - [anon_sym_Class] = ACTIONS(3150), - [anon_sym_id] = ACTIONS(3150), - }, - [785] = { - [sym_identifier] = ACTIONS(3146), - [aux_sym_preproc_include_token1] = ACTIONS(3146), - [aux_sym_preproc_include_token2] = ACTIONS(3146), - [aux_sym_preproc_def_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token2] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3146), - [aux_sym_preproc_else_token1] = ACTIONS(3146), - [aux_sym_preproc_elif_token1] = ACTIONS(3146), - [sym_preproc_directive] = ACTIONS(3146), - [anon_sym_LPAREN2] = ACTIONS(3148), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_TILDE] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3146), - [anon_sym_PLUS] = ACTIONS(3146), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_CARET] = ACTIONS(3148), - [anon_sym_AMP] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3148), - [anon_sym___extension__] = ACTIONS(3146), - [anon_sym_typedef] = ACTIONS(3146), - [anon_sym_extern] = ACTIONS(3146), - [anon_sym___attribute__] = ACTIONS(3146), - [anon_sym___attribute] = ACTIONS(3146), - [anon_sym_noreturn] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym___declspec] = ACTIONS(3146), - [anon_sym___cdecl] = ACTIONS(3146), - [anon_sym___clrcall] = ACTIONS(3146), - [anon_sym___stdcall] = ACTIONS(3146), - [anon_sym___fastcall] = ACTIONS(3146), - [anon_sym___thiscall] = ACTIONS(3146), - [anon_sym___vectorcall] = ACTIONS(3146), - [anon_sym_LBRACE] = ACTIONS(3148), - [anon_sym_signed] = ACTIONS(3146), - [anon_sym_unsigned] = ACTIONS(3146), - [anon_sym_long] = ACTIONS(3146), - [anon_sym_short] = ACTIONS(3146), - [anon_sym_ATautoreleasepool] = ACTIONS(3148), - [anon_sym_static] = ACTIONS(3146), - [anon_sym_auto] = ACTIONS(3146), - [anon_sym_register] = ACTIONS(3146), - [anon_sym_inline] = ACTIONS(3146), - [anon_sym___inline] = ACTIONS(3146), - [anon_sym___inline__] = ACTIONS(3146), - [anon_sym___forceinline] = ACTIONS(3146), - [anon_sym_thread_local] = ACTIONS(3146), - [anon_sym___thread] = ACTIONS(3146), - [anon_sym_CG_EXTERN] = ACTIONS(3146), - [anon_sym_CG_INLINE] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3146), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3146), - [anon_sym_IBOutlet] = ACTIONS(3146), - [anon_sym_IBInspectable] = ACTIONS(3146), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3146), - [anon_sym_NS_INLINE] = ACTIONS(3146), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3146), - [anon_sym_OBJC_EXPORT] = ACTIONS(3146), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3146), - [anon_sym_const] = ACTIONS(3146), - [anon_sym_constexpr] = ACTIONS(3146), - [anon_sym_volatile] = ACTIONS(3146), - [anon_sym_restrict] = ACTIONS(3146), - [anon_sym___restrict__] = ACTIONS(3146), - [anon_sym__Atomic] = ACTIONS(3146), - [anon_sym__Noreturn] = ACTIONS(3146), - [anon_sym_nullable] = ACTIONS(3146), - [anon_sym__Complex] = ACTIONS(3146), - [anon_sym__Nonnull] = ACTIONS(3146), - [anon_sym__Nullable] = ACTIONS(3146), - [anon_sym__Nullable_result] = ACTIONS(3146), - [anon_sym__Null_unspecified] = ACTIONS(3146), - [anon_sym___autoreleasing] = ACTIONS(3146), - [anon_sym___block] = ACTIONS(3146), - [anon_sym___bridge] = ACTIONS(3146), - [anon_sym___bridge_retained] = ACTIONS(3146), - [anon_sym___bridge_transfer] = ACTIONS(3146), - [anon_sym___complex] = ACTIONS(3146), - [anon_sym___const] = ACTIONS(3146), - [anon_sym___imag] = ACTIONS(3146), - [anon_sym___kindof] = ACTIONS(3146), - [anon_sym___nonnull] = ACTIONS(3146), - [anon_sym___nullable] = ACTIONS(3146), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3146), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3146), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3146), - [anon_sym___real] = ACTIONS(3146), - [anon_sym___strong] = ACTIONS(3146), - [anon_sym___unsafe_unretained] = ACTIONS(3146), - [anon_sym___unused] = ACTIONS(3146), - [anon_sym___weak] = ACTIONS(3146), - [sym_primitive_type] = ACTIONS(3146), - [anon_sym_enum] = ACTIONS(3146), - [anon_sym_struct] = ACTIONS(3146), - [anon_sym_union] = ACTIONS(3146), - [anon_sym_if] = ACTIONS(3146), - [anon_sym_switch] = ACTIONS(3146), - [anon_sym_case] = ACTIONS(3146), - [anon_sym_default] = ACTIONS(3146), - [anon_sym_while] = ACTIONS(3146), - [anon_sym_do] = ACTIONS(3146), - [anon_sym_for] = ACTIONS(3146), - [anon_sym_in] = ACTIONS(3146), - [anon_sym_return] = ACTIONS(3146), - [anon_sym_break] = ACTIONS(3146), - [anon_sym_continue] = ACTIONS(3146), - [anon_sym_goto] = ACTIONS(3146), - [anon_sym_DASH_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3148), - [anon_sym_sizeof] = ACTIONS(3146), - [anon_sym___alignof__] = ACTIONS(3146), - [anon_sym___alignof] = ACTIONS(3146), - [anon_sym__alignof] = ACTIONS(3146), - [anon_sym_alignof] = ACTIONS(3146), - [anon_sym__Alignof] = ACTIONS(3146), - [anon_sym_offsetof] = ACTIONS(3146), - [anon_sym__Generic] = ACTIONS(3146), - [anon_sym_asm] = ACTIONS(3146), - [anon_sym___asm__] = ACTIONS(3146), - [sym_number_literal] = ACTIONS(3148), - [anon_sym_L_SQUOTE] = ACTIONS(3148), - [anon_sym_u_SQUOTE] = ACTIONS(3148), - [anon_sym_U_SQUOTE] = ACTIONS(3148), - [anon_sym_u8_SQUOTE] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3146), - [anon_sym_DQUOTE] = ACTIONS(3148), - [anon_sym_L_DQUOTE] = ACTIONS(3148), - [anon_sym_u_DQUOTE] = ACTIONS(3148), - [anon_sym_U_DQUOTE] = ACTIONS(3148), - [anon_sym_u8_DQUOTE] = ACTIONS(3148), - [sym_true] = ACTIONS(3146), - [sym_false] = ACTIONS(3146), - [anon_sym_NULL] = ACTIONS(3146), - [anon_sym_nullptr] = ACTIONS(3146), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3146), - [anon_sym___typeof] = ACTIONS(3146), - [anon_sym_typeof] = ACTIONS(3146), - [anon_sym_ATimport] = ACTIONS(3148), - [aux_sym_preproc_undef_token1] = ACTIONS(3146), - [anon_sym_POUND] = ACTIONS(3146), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3146), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3146), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3146), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3146), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE] = ACTIONS(3146), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_API_AVAILABLE] = ACTIONS(3146), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_API_DEPRECATED] = ACTIONS(3146), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3146), - [anon_sym___deprecated_msg] = ACTIONS(3146), - [anon_sym___deprecated_enum_msg] = ACTIONS(3146), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3146), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3146), - [anon_sym_ATprotocol] = ACTIONS(3148), - [anon_sym_ATinterface] = ACTIONS(3148), - [anon_sym_ATimplementation] = ACTIONS(3148), - [anon_sym_ATcompatibility_alias] = ACTIONS(3148), - [anon_sym_ATsynthesize] = ACTIONS(3148), - [anon_sym_ATdynamic] = ACTIONS(3148), - [anon_sym__Alignas] = ACTIONS(3146), - [anon_sym_ATtry] = ACTIONS(3148), - [anon_sym___try] = ACTIONS(3146), - [anon_sym_ATthrow] = ACTIONS(3148), - [anon_sym_ATselector] = ACTIONS(3148), - [anon_sym_ATavailable] = ACTIONS(3148), - [anon_sym___builtin_available] = ACTIONS(3146), - [anon_sym_va_arg] = ACTIONS(3146), - [anon_sym___asm] = ACTIONS(3146), - [anon_sym_ATencode] = ACTIONS(3148), - [anon_sym_ATsynchronized] = ACTIONS(3148), - [anon_sym_BOOL] = ACTIONS(3146), - [anon_sym_IMP] = ACTIONS(3146), - [anon_sym_SEL] = ACTIONS(3146), - [anon_sym_Class] = ACTIONS(3146), - [anon_sym_id] = ACTIONS(3146), - }, - [786] = { - [sym_identifier] = ACTIONS(3142), - [aux_sym_preproc_include_token1] = ACTIONS(3142), - [aux_sym_preproc_include_token2] = ACTIONS(3142), - [aux_sym_preproc_def_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token2] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3142), - [aux_sym_preproc_else_token1] = ACTIONS(3142), - [aux_sym_preproc_elif_token1] = ACTIONS(3142), - [sym_preproc_directive] = ACTIONS(3142), - [anon_sym_LPAREN2] = ACTIONS(3144), - [anon_sym_BANG] = ACTIONS(3144), - [anon_sym_TILDE] = ACTIONS(3144), - [anon_sym_DASH] = ACTIONS(3142), - [anon_sym_PLUS] = ACTIONS(3142), - [anon_sym_STAR] = ACTIONS(3144), - [anon_sym_CARET] = ACTIONS(3144), - [anon_sym_AMP] = ACTIONS(3144), - [anon_sym_SEMI] = ACTIONS(3144), - [anon_sym___extension__] = ACTIONS(3142), - [anon_sym_typedef] = ACTIONS(3142), - [anon_sym_extern] = ACTIONS(3142), - [anon_sym___attribute__] = ACTIONS(3142), - [anon_sym___attribute] = ACTIONS(3142), - [anon_sym_noreturn] = ACTIONS(3142), - [anon_sym_LBRACK] = ACTIONS(3144), - [anon_sym___declspec] = ACTIONS(3142), - [anon_sym___cdecl] = ACTIONS(3142), - [anon_sym___clrcall] = ACTIONS(3142), - [anon_sym___stdcall] = ACTIONS(3142), - [anon_sym___fastcall] = ACTIONS(3142), - [anon_sym___thiscall] = ACTIONS(3142), - [anon_sym___vectorcall] = ACTIONS(3142), - [anon_sym_LBRACE] = ACTIONS(3144), - [anon_sym_signed] = ACTIONS(3142), - [anon_sym_unsigned] = ACTIONS(3142), - [anon_sym_long] = ACTIONS(3142), - [anon_sym_short] = ACTIONS(3142), - [anon_sym_ATautoreleasepool] = ACTIONS(3144), - [anon_sym_static] = ACTIONS(3142), - [anon_sym_auto] = ACTIONS(3142), - [anon_sym_register] = ACTIONS(3142), - [anon_sym_inline] = ACTIONS(3142), - [anon_sym___inline] = ACTIONS(3142), - [anon_sym___inline__] = ACTIONS(3142), - [anon_sym___forceinline] = ACTIONS(3142), - [anon_sym_thread_local] = ACTIONS(3142), - [anon_sym___thread] = ACTIONS(3142), - [anon_sym_CG_EXTERN] = ACTIONS(3142), - [anon_sym_CG_INLINE] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3142), - [anon_sym_IBOutlet] = ACTIONS(3142), - [anon_sym_IBInspectable] = ACTIONS(3142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3142), - [anon_sym_NS_INLINE] = ACTIONS(3142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3142), - [anon_sym_OBJC_EXPORT] = ACTIONS(3142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3142), - [anon_sym_const] = ACTIONS(3142), - [anon_sym_constexpr] = ACTIONS(3142), - [anon_sym_volatile] = ACTIONS(3142), - [anon_sym_restrict] = ACTIONS(3142), - [anon_sym___restrict__] = ACTIONS(3142), - [anon_sym__Atomic] = ACTIONS(3142), - [anon_sym__Noreturn] = ACTIONS(3142), - [anon_sym_nullable] = ACTIONS(3142), - [anon_sym__Complex] = ACTIONS(3142), - [anon_sym__Nonnull] = ACTIONS(3142), - [anon_sym__Nullable] = ACTIONS(3142), - [anon_sym__Nullable_result] = ACTIONS(3142), - [anon_sym__Null_unspecified] = ACTIONS(3142), - [anon_sym___autoreleasing] = ACTIONS(3142), - [anon_sym___block] = ACTIONS(3142), - [anon_sym___bridge] = ACTIONS(3142), - [anon_sym___bridge_retained] = ACTIONS(3142), - [anon_sym___bridge_transfer] = ACTIONS(3142), - [anon_sym___complex] = ACTIONS(3142), - [anon_sym___const] = ACTIONS(3142), - [anon_sym___imag] = ACTIONS(3142), - [anon_sym___kindof] = ACTIONS(3142), - [anon_sym___nonnull] = ACTIONS(3142), - [anon_sym___nullable] = ACTIONS(3142), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3142), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3142), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3142), - [anon_sym___real] = ACTIONS(3142), - [anon_sym___strong] = ACTIONS(3142), - [anon_sym___unsafe_unretained] = ACTIONS(3142), - [anon_sym___unused] = ACTIONS(3142), - [anon_sym___weak] = ACTIONS(3142), - [sym_primitive_type] = ACTIONS(3142), - [anon_sym_enum] = ACTIONS(3142), - [anon_sym_struct] = ACTIONS(3142), - [anon_sym_union] = ACTIONS(3142), - [anon_sym_if] = ACTIONS(3142), - [anon_sym_switch] = ACTIONS(3142), - [anon_sym_case] = ACTIONS(3142), - [anon_sym_default] = ACTIONS(3142), - [anon_sym_while] = ACTIONS(3142), - [anon_sym_do] = ACTIONS(3142), - [anon_sym_for] = ACTIONS(3142), - [anon_sym_in] = ACTIONS(3142), - [anon_sym_return] = ACTIONS(3142), - [anon_sym_break] = ACTIONS(3142), - [anon_sym_continue] = ACTIONS(3142), - [anon_sym_goto] = ACTIONS(3142), - [anon_sym_DASH_DASH] = ACTIONS(3144), - [anon_sym_PLUS_PLUS] = ACTIONS(3144), - [anon_sym_sizeof] = ACTIONS(3142), - [anon_sym___alignof__] = ACTIONS(3142), - [anon_sym___alignof] = ACTIONS(3142), - [anon_sym__alignof] = ACTIONS(3142), - [anon_sym_alignof] = ACTIONS(3142), - [anon_sym__Alignof] = ACTIONS(3142), - [anon_sym_offsetof] = ACTIONS(3142), - [anon_sym__Generic] = ACTIONS(3142), - [anon_sym_asm] = ACTIONS(3142), - [anon_sym___asm__] = ACTIONS(3142), - [sym_number_literal] = ACTIONS(3144), - [anon_sym_L_SQUOTE] = ACTIONS(3144), - [anon_sym_u_SQUOTE] = ACTIONS(3144), - [anon_sym_U_SQUOTE] = ACTIONS(3144), - [anon_sym_u8_SQUOTE] = ACTIONS(3144), - [anon_sym_SQUOTE] = ACTIONS(3144), - [anon_sym_AT] = ACTIONS(3142), - [anon_sym_DQUOTE] = ACTIONS(3144), - [anon_sym_L_DQUOTE] = ACTIONS(3144), - [anon_sym_u_DQUOTE] = ACTIONS(3144), - [anon_sym_U_DQUOTE] = ACTIONS(3144), - [anon_sym_u8_DQUOTE] = ACTIONS(3144), - [sym_true] = ACTIONS(3142), - [sym_false] = ACTIONS(3142), - [anon_sym_NULL] = ACTIONS(3142), - [anon_sym_nullptr] = ACTIONS(3142), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3142), - [anon_sym___typeof] = ACTIONS(3142), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_ATimport] = ACTIONS(3144), - [aux_sym_preproc_undef_token1] = ACTIONS(3142), - [anon_sym_POUND] = ACTIONS(3142), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3142), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3142), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3142), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3142), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE] = ACTIONS(3142), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_API_AVAILABLE] = ACTIONS(3142), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_API_DEPRECATED] = ACTIONS(3142), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3142), - [anon_sym___deprecated_msg] = ACTIONS(3142), - [anon_sym___deprecated_enum_msg] = ACTIONS(3142), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3142), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3142), - [anon_sym_ATprotocol] = ACTIONS(3144), - [anon_sym_ATinterface] = ACTIONS(3144), - [anon_sym_ATimplementation] = ACTIONS(3144), - [anon_sym_ATcompatibility_alias] = ACTIONS(3144), - [anon_sym_ATsynthesize] = ACTIONS(3144), - [anon_sym_ATdynamic] = ACTIONS(3144), - [anon_sym__Alignas] = ACTIONS(3142), - [anon_sym_ATtry] = ACTIONS(3144), - [anon_sym___try] = ACTIONS(3142), - [anon_sym_ATthrow] = ACTIONS(3144), - [anon_sym_ATselector] = ACTIONS(3144), - [anon_sym_ATavailable] = ACTIONS(3144), - [anon_sym___builtin_available] = ACTIONS(3142), - [anon_sym_va_arg] = ACTIONS(3142), - [anon_sym___asm] = ACTIONS(3142), - [anon_sym_ATencode] = ACTIONS(3144), - [anon_sym_ATsynchronized] = ACTIONS(3144), - [anon_sym_BOOL] = ACTIONS(3142), - [anon_sym_IMP] = ACTIONS(3142), - [anon_sym_SEL] = ACTIONS(3142), - [anon_sym_Class] = ACTIONS(3142), - [anon_sym_id] = ACTIONS(3142), - }, - [787] = { - [sym_identifier] = ACTIONS(3138), - [aux_sym_preproc_include_token1] = ACTIONS(3138), - [aux_sym_preproc_include_token2] = ACTIONS(3138), - [aux_sym_preproc_def_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token2] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3138), - [aux_sym_preproc_else_token1] = ACTIONS(3138), - [aux_sym_preproc_elif_token1] = ACTIONS(3138), - [sym_preproc_directive] = ACTIONS(3138), - [anon_sym_LPAREN2] = ACTIONS(3140), - [anon_sym_BANG] = ACTIONS(3140), - [anon_sym_TILDE] = ACTIONS(3140), - [anon_sym_DASH] = ACTIONS(3138), - [anon_sym_PLUS] = ACTIONS(3138), - [anon_sym_STAR] = ACTIONS(3140), - [anon_sym_CARET] = ACTIONS(3140), - [anon_sym_AMP] = ACTIONS(3140), - [anon_sym_SEMI] = ACTIONS(3140), - [anon_sym___extension__] = ACTIONS(3138), - [anon_sym_typedef] = ACTIONS(3138), - [anon_sym_extern] = ACTIONS(3138), - [anon_sym___attribute__] = ACTIONS(3138), - [anon_sym___attribute] = ACTIONS(3138), - [anon_sym_noreturn] = ACTIONS(3138), - [anon_sym_LBRACK] = ACTIONS(3140), - [anon_sym___declspec] = ACTIONS(3138), - [anon_sym___cdecl] = ACTIONS(3138), - [anon_sym___clrcall] = ACTIONS(3138), - [anon_sym___stdcall] = ACTIONS(3138), - [anon_sym___fastcall] = ACTIONS(3138), - [anon_sym___thiscall] = ACTIONS(3138), - [anon_sym___vectorcall] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_signed] = ACTIONS(3138), - [anon_sym_unsigned] = ACTIONS(3138), - [anon_sym_long] = ACTIONS(3138), - [anon_sym_short] = ACTIONS(3138), - [anon_sym_ATautoreleasepool] = ACTIONS(3140), - [anon_sym_static] = ACTIONS(3138), - [anon_sym_auto] = ACTIONS(3138), - [anon_sym_register] = ACTIONS(3138), - [anon_sym_inline] = ACTIONS(3138), - [anon_sym___inline] = ACTIONS(3138), - [anon_sym___inline__] = ACTIONS(3138), - [anon_sym___forceinline] = ACTIONS(3138), - [anon_sym_thread_local] = ACTIONS(3138), - [anon_sym___thread] = ACTIONS(3138), - [anon_sym_CG_EXTERN] = ACTIONS(3138), - [anon_sym_CG_INLINE] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3138), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3138), - [anon_sym_IBOutlet] = ACTIONS(3138), - [anon_sym_IBInspectable] = ACTIONS(3138), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3138), - [anon_sym_NS_INLINE] = ACTIONS(3138), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3138), - [anon_sym_OBJC_EXPORT] = ACTIONS(3138), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3138), - [anon_sym_const] = ACTIONS(3138), - [anon_sym_constexpr] = ACTIONS(3138), - [anon_sym_volatile] = ACTIONS(3138), - [anon_sym_restrict] = ACTIONS(3138), - [anon_sym___restrict__] = ACTIONS(3138), - [anon_sym__Atomic] = ACTIONS(3138), - [anon_sym__Noreturn] = ACTIONS(3138), - [anon_sym_nullable] = ACTIONS(3138), - [anon_sym__Complex] = ACTIONS(3138), - [anon_sym__Nonnull] = ACTIONS(3138), - [anon_sym__Nullable] = ACTIONS(3138), - [anon_sym__Nullable_result] = ACTIONS(3138), - [anon_sym__Null_unspecified] = ACTIONS(3138), - [anon_sym___autoreleasing] = ACTIONS(3138), - [anon_sym___block] = ACTIONS(3138), - [anon_sym___bridge] = ACTIONS(3138), - [anon_sym___bridge_retained] = ACTIONS(3138), - [anon_sym___bridge_transfer] = ACTIONS(3138), - [anon_sym___complex] = ACTIONS(3138), - [anon_sym___const] = ACTIONS(3138), - [anon_sym___imag] = ACTIONS(3138), - [anon_sym___kindof] = ACTIONS(3138), - [anon_sym___nonnull] = ACTIONS(3138), - [anon_sym___nullable] = ACTIONS(3138), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3138), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3138), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3138), - [anon_sym___real] = ACTIONS(3138), - [anon_sym___strong] = ACTIONS(3138), - [anon_sym___unsafe_unretained] = ACTIONS(3138), - [anon_sym___unused] = ACTIONS(3138), - [anon_sym___weak] = ACTIONS(3138), - [sym_primitive_type] = ACTIONS(3138), - [anon_sym_enum] = ACTIONS(3138), - [anon_sym_struct] = ACTIONS(3138), - [anon_sym_union] = ACTIONS(3138), - [anon_sym_if] = ACTIONS(3138), - [anon_sym_switch] = ACTIONS(3138), - [anon_sym_case] = ACTIONS(3138), - [anon_sym_default] = ACTIONS(3138), - [anon_sym_while] = ACTIONS(3138), - [anon_sym_do] = ACTIONS(3138), - [anon_sym_for] = ACTIONS(3138), - [anon_sym_in] = ACTIONS(3138), - [anon_sym_return] = ACTIONS(3138), - [anon_sym_break] = ACTIONS(3138), - [anon_sym_continue] = ACTIONS(3138), - [anon_sym_goto] = ACTIONS(3138), - [anon_sym_DASH_DASH] = ACTIONS(3140), - [anon_sym_PLUS_PLUS] = ACTIONS(3140), - [anon_sym_sizeof] = ACTIONS(3138), - [anon_sym___alignof__] = ACTIONS(3138), - [anon_sym___alignof] = ACTIONS(3138), - [anon_sym__alignof] = ACTIONS(3138), - [anon_sym_alignof] = ACTIONS(3138), - [anon_sym__Alignof] = ACTIONS(3138), - [anon_sym_offsetof] = ACTIONS(3138), - [anon_sym__Generic] = ACTIONS(3138), - [anon_sym_asm] = ACTIONS(3138), - [anon_sym___asm__] = ACTIONS(3138), - [sym_number_literal] = ACTIONS(3140), - [anon_sym_L_SQUOTE] = ACTIONS(3140), - [anon_sym_u_SQUOTE] = ACTIONS(3140), - [anon_sym_U_SQUOTE] = ACTIONS(3140), - [anon_sym_u8_SQUOTE] = ACTIONS(3140), - [anon_sym_SQUOTE] = ACTIONS(3140), - [anon_sym_AT] = ACTIONS(3138), - [anon_sym_DQUOTE] = ACTIONS(3140), - [anon_sym_L_DQUOTE] = ACTIONS(3140), - [anon_sym_u_DQUOTE] = ACTIONS(3140), - [anon_sym_U_DQUOTE] = ACTIONS(3140), - [anon_sym_u8_DQUOTE] = ACTIONS(3140), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [anon_sym_NULL] = ACTIONS(3138), - [anon_sym_nullptr] = ACTIONS(3138), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3138), - [anon_sym___typeof] = ACTIONS(3138), - [anon_sym_typeof] = ACTIONS(3138), - [anon_sym_ATimport] = ACTIONS(3140), - [aux_sym_preproc_undef_token1] = ACTIONS(3138), - [anon_sym_POUND] = ACTIONS(3138), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3138), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3138), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3138), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3138), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE] = ACTIONS(3138), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_API_AVAILABLE] = ACTIONS(3138), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_API_DEPRECATED] = ACTIONS(3138), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3138), - [anon_sym___deprecated_msg] = ACTIONS(3138), - [anon_sym___deprecated_enum_msg] = ACTIONS(3138), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3138), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3138), - [anon_sym_ATprotocol] = ACTIONS(3140), - [anon_sym_ATinterface] = ACTIONS(3140), - [anon_sym_ATimplementation] = ACTIONS(3140), - [anon_sym_ATcompatibility_alias] = ACTIONS(3140), - [anon_sym_ATsynthesize] = ACTIONS(3140), - [anon_sym_ATdynamic] = ACTIONS(3140), - [anon_sym__Alignas] = ACTIONS(3138), - [anon_sym_ATtry] = ACTIONS(3140), - [anon_sym___try] = ACTIONS(3138), - [anon_sym_ATthrow] = ACTIONS(3140), - [anon_sym_ATselector] = ACTIONS(3140), - [anon_sym_ATavailable] = ACTIONS(3140), - [anon_sym___builtin_available] = ACTIONS(3138), - [anon_sym_va_arg] = ACTIONS(3138), - [anon_sym___asm] = ACTIONS(3138), - [anon_sym_ATencode] = ACTIONS(3140), - [anon_sym_ATsynchronized] = ACTIONS(3140), - [anon_sym_BOOL] = ACTIONS(3138), - [anon_sym_IMP] = ACTIONS(3138), - [anon_sym_SEL] = ACTIONS(3138), - [anon_sym_Class] = ACTIONS(3138), - [anon_sym_id] = ACTIONS(3138), - }, - [788] = { - [sym_identifier] = ACTIONS(3134), - [aux_sym_preproc_include_token1] = ACTIONS(3134), - [aux_sym_preproc_include_token2] = ACTIONS(3134), - [aux_sym_preproc_def_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token2] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3134), - [aux_sym_preproc_else_token1] = ACTIONS(3134), - [aux_sym_preproc_elif_token1] = ACTIONS(3134), - [sym_preproc_directive] = ACTIONS(3134), - [anon_sym_LPAREN2] = ACTIONS(3136), - [anon_sym_BANG] = ACTIONS(3136), - [anon_sym_TILDE] = ACTIONS(3136), - [anon_sym_DASH] = ACTIONS(3134), - [anon_sym_PLUS] = ACTIONS(3134), - [anon_sym_STAR] = ACTIONS(3136), - [anon_sym_CARET] = ACTIONS(3136), - [anon_sym_AMP] = ACTIONS(3136), - [anon_sym_SEMI] = ACTIONS(3136), - [anon_sym___extension__] = ACTIONS(3134), - [anon_sym_typedef] = ACTIONS(3134), - [anon_sym_extern] = ACTIONS(3134), - [anon_sym___attribute__] = ACTIONS(3134), - [anon_sym___attribute] = ACTIONS(3134), - [anon_sym_noreturn] = ACTIONS(3134), - [anon_sym_LBRACK] = ACTIONS(3136), - [anon_sym___declspec] = ACTIONS(3134), - [anon_sym___cdecl] = ACTIONS(3134), - [anon_sym___clrcall] = ACTIONS(3134), - [anon_sym___stdcall] = ACTIONS(3134), - [anon_sym___fastcall] = ACTIONS(3134), - [anon_sym___thiscall] = ACTIONS(3134), - [anon_sym___vectorcall] = ACTIONS(3134), - [anon_sym_LBRACE] = ACTIONS(3136), - [anon_sym_signed] = ACTIONS(3134), - [anon_sym_unsigned] = ACTIONS(3134), - [anon_sym_long] = ACTIONS(3134), - [anon_sym_short] = ACTIONS(3134), - [anon_sym_ATautoreleasepool] = ACTIONS(3136), - [anon_sym_static] = ACTIONS(3134), - [anon_sym_auto] = ACTIONS(3134), - [anon_sym_register] = ACTIONS(3134), - [anon_sym_inline] = ACTIONS(3134), - [anon_sym___inline] = ACTIONS(3134), - [anon_sym___inline__] = ACTIONS(3134), - [anon_sym___forceinline] = ACTIONS(3134), - [anon_sym_thread_local] = ACTIONS(3134), - [anon_sym___thread] = ACTIONS(3134), - [anon_sym_CG_EXTERN] = ACTIONS(3134), - [anon_sym_CG_INLINE] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3134), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3134), - [anon_sym_IBOutlet] = ACTIONS(3134), - [anon_sym_IBInspectable] = ACTIONS(3134), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3134), - [anon_sym_NS_INLINE] = ACTIONS(3134), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3134), - [anon_sym_OBJC_EXPORT] = ACTIONS(3134), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3134), - [anon_sym_const] = ACTIONS(3134), - [anon_sym_constexpr] = ACTIONS(3134), - [anon_sym_volatile] = ACTIONS(3134), - [anon_sym_restrict] = ACTIONS(3134), - [anon_sym___restrict__] = ACTIONS(3134), - [anon_sym__Atomic] = ACTIONS(3134), - [anon_sym__Noreturn] = ACTIONS(3134), - [anon_sym_nullable] = ACTIONS(3134), - [anon_sym__Complex] = ACTIONS(3134), - [anon_sym__Nonnull] = ACTIONS(3134), - [anon_sym__Nullable] = ACTIONS(3134), - [anon_sym__Nullable_result] = ACTIONS(3134), - [anon_sym__Null_unspecified] = ACTIONS(3134), - [anon_sym___autoreleasing] = ACTIONS(3134), - [anon_sym___block] = ACTIONS(3134), - [anon_sym___bridge] = ACTIONS(3134), - [anon_sym___bridge_retained] = ACTIONS(3134), - [anon_sym___bridge_transfer] = ACTIONS(3134), - [anon_sym___complex] = ACTIONS(3134), - [anon_sym___const] = ACTIONS(3134), - [anon_sym___imag] = ACTIONS(3134), - [anon_sym___kindof] = ACTIONS(3134), - [anon_sym___nonnull] = ACTIONS(3134), - [anon_sym___nullable] = ACTIONS(3134), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3134), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3134), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3134), - [anon_sym___real] = ACTIONS(3134), - [anon_sym___strong] = ACTIONS(3134), - [anon_sym___unsafe_unretained] = ACTIONS(3134), - [anon_sym___unused] = ACTIONS(3134), - [anon_sym___weak] = ACTIONS(3134), - [sym_primitive_type] = ACTIONS(3134), - [anon_sym_enum] = ACTIONS(3134), - [anon_sym_struct] = ACTIONS(3134), - [anon_sym_union] = ACTIONS(3134), - [anon_sym_if] = ACTIONS(3134), - [anon_sym_switch] = ACTIONS(3134), - [anon_sym_case] = ACTIONS(3134), - [anon_sym_default] = ACTIONS(3134), - [anon_sym_while] = ACTIONS(3134), - [anon_sym_do] = ACTIONS(3134), - [anon_sym_for] = ACTIONS(3134), - [anon_sym_in] = ACTIONS(3134), - [anon_sym_return] = ACTIONS(3134), - [anon_sym_break] = ACTIONS(3134), - [anon_sym_continue] = ACTIONS(3134), - [anon_sym_goto] = ACTIONS(3134), - [anon_sym_DASH_DASH] = ACTIONS(3136), - [anon_sym_PLUS_PLUS] = ACTIONS(3136), - [anon_sym_sizeof] = ACTIONS(3134), - [anon_sym___alignof__] = ACTIONS(3134), - [anon_sym___alignof] = ACTIONS(3134), - [anon_sym__alignof] = ACTIONS(3134), - [anon_sym_alignof] = ACTIONS(3134), - [anon_sym__Alignof] = ACTIONS(3134), - [anon_sym_offsetof] = ACTIONS(3134), - [anon_sym__Generic] = ACTIONS(3134), - [anon_sym_asm] = ACTIONS(3134), - [anon_sym___asm__] = ACTIONS(3134), - [sym_number_literal] = ACTIONS(3136), - [anon_sym_L_SQUOTE] = ACTIONS(3136), - [anon_sym_u_SQUOTE] = ACTIONS(3136), - [anon_sym_U_SQUOTE] = ACTIONS(3136), - [anon_sym_u8_SQUOTE] = ACTIONS(3136), - [anon_sym_SQUOTE] = ACTIONS(3136), - [anon_sym_AT] = ACTIONS(3134), - [anon_sym_DQUOTE] = ACTIONS(3136), - [anon_sym_L_DQUOTE] = ACTIONS(3136), - [anon_sym_u_DQUOTE] = ACTIONS(3136), - [anon_sym_U_DQUOTE] = ACTIONS(3136), - [anon_sym_u8_DQUOTE] = ACTIONS(3136), - [sym_true] = ACTIONS(3134), - [sym_false] = ACTIONS(3134), - [anon_sym_NULL] = ACTIONS(3134), - [anon_sym_nullptr] = ACTIONS(3134), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3134), - [anon_sym___typeof] = ACTIONS(3134), - [anon_sym_typeof] = ACTIONS(3134), - [anon_sym_ATimport] = ACTIONS(3136), - [aux_sym_preproc_undef_token1] = ACTIONS(3134), - [anon_sym_POUND] = ACTIONS(3134), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3134), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3134), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3134), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3134), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE] = ACTIONS(3134), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_API_AVAILABLE] = ACTIONS(3134), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_API_DEPRECATED] = ACTIONS(3134), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3134), - [anon_sym___deprecated_msg] = ACTIONS(3134), - [anon_sym___deprecated_enum_msg] = ACTIONS(3134), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3134), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3134), - [anon_sym_ATprotocol] = ACTIONS(3136), - [anon_sym_ATinterface] = ACTIONS(3136), - [anon_sym_ATimplementation] = ACTIONS(3136), - [anon_sym_ATcompatibility_alias] = ACTIONS(3136), - [anon_sym_ATsynthesize] = ACTIONS(3136), - [anon_sym_ATdynamic] = ACTIONS(3136), - [anon_sym__Alignas] = ACTIONS(3134), - [anon_sym_ATtry] = ACTIONS(3136), - [anon_sym___try] = ACTIONS(3134), - [anon_sym_ATthrow] = ACTIONS(3136), - [anon_sym_ATselector] = ACTIONS(3136), - [anon_sym_ATavailable] = ACTIONS(3136), - [anon_sym___builtin_available] = ACTIONS(3134), - [anon_sym_va_arg] = ACTIONS(3134), - [anon_sym___asm] = ACTIONS(3134), - [anon_sym_ATencode] = ACTIONS(3136), - [anon_sym_ATsynchronized] = ACTIONS(3136), - [anon_sym_BOOL] = ACTIONS(3134), - [anon_sym_IMP] = ACTIONS(3134), - [anon_sym_SEL] = ACTIONS(3134), - [anon_sym_Class] = ACTIONS(3134), - [anon_sym_id] = ACTIONS(3134), - }, - [789] = { - [sym_identifier] = ACTIONS(3106), - [aux_sym_preproc_include_token1] = ACTIONS(3106), - [aux_sym_preproc_include_token2] = ACTIONS(3106), - [aux_sym_preproc_def_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token2] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3106), - [aux_sym_preproc_else_token1] = ACTIONS(3106), - [aux_sym_preproc_elif_token1] = ACTIONS(3106), - [sym_preproc_directive] = ACTIONS(3106), - [anon_sym_LPAREN2] = ACTIONS(3108), - [anon_sym_BANG] = ACTIONS(3108), - [anon_sym_TILDE] = ACTIONS(3108), - [anon_sym_DASH] = ACTIONS(3106), - [anon_sym_PLUS] = ACTIONS(3106), - [anon_sym_STAR] = ACTIONS(3108), - [anon_sym_CARET] = ACTIONS(3108), - [anon_sym_AMP] = ACTIONS(3108), - [anon_sym_SEMI] = ACTIONS(3108), - [anon_sym___extension__] = ACTIONS(3106), - [anon_sym_typedef] = ACTIONS(3106), - [anon_sym_extern] = ACTIONS(3106), - [anon_sym___attribute__] = ACTIONS(3106), - [anon_sym___attribute] = ACTIONS(3106), - [anon_sym_noreturn] = ACTIONS(3106), - [anon_sym_LBRACK] = ACTIONS(3108), - [anon_sym___declspec] = ACTIONS(3106), - [anon_sym___cdecl] = ACTIONS(3106), - [anon_sym___clrcall] = ACTIONS(3106), - [anon_sym___stdcall] = ACTIONS(3106), - [anon_sym___fastcall] = ACTIONS(3106), - [anon_sym___thiscall] = ACTIONS(3106), - [anon_sym___vectorcall] = ACTIONS(3106), - [anon_sym_LBRACE] = ACTIONS(3108), - [anon_sym_signed] = ACTIONS(3106), - [anon_sym_unsigned] = ACTIONS(3106), - [anon_sym_long] = ACTIONS(3106), - [anon_sym_short] = ACTIONS(3106), - [anon_sym_ATautoreleasepool] = ACTIONS(3108), - [anon_sym_static] = ACTIONS(3106), - [anon_sym_auto] = ACTIONS(3106), - [anon_sym_register] = ACTIONS(3106), - [anon_sym_inline] = ACTIONS(3106), - [anon_sym___inline] = ACTIONS(3106), - [anon_sym___inline__] = ACTIONS(3106), - [anon_sym___forceinline] = ACTIONS(3106), - [anon_sym_thread_local] = ACTIONS(3106), - [anon_sym___thread] = ACTIONS(3106), - [anon_sym_CG_EXTERN] = ACTIONS(3106), - [anon_sym_CG_INLINE] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3106), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3106), - [anon_sym_IBOutlet] = ACTIONS(3106), - [anon_sym_IBInspectable] = ACTIONS(3106), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3106), - [anon_sym_NS_INLINE] = ACTIONS(3106), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3106), - [anon_sym_OBJC_EXPORT] = ACTIONS(3106), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3106), - [anon_sym_const] = ACTIONS(3106), - [anon_sym_constexpr] = ACTIONS(3106), - [anon_sym_volatile] = ACTIONS(3106), - [anon_sym_restrict] = ACTIONS(3106), - [anon_sym___restrict__] = ACTIONS(3106), - [anon_sym__Atomic] = ACTIONS(3106), - [anon_sym__Noreturn] = ACTIONS(3106), - [anon_sym_nullable] = ACTIONS(3106), - [anon_sym__Complex] = ACTIONS(3106), - [anon_sym__Nonnull] = ACTIONS(3106), - [anon_sym__Nullable] = ACTIONS(3106), - [anon_sym__Nullable_result] = ACTIONS(3106), - [anon_sym__Null_unspecified] = ACTIONS(3106), - [anon_sym___autoreleasing] = ACTIONS(3106), - [anon_sym___block] = ACTIONS(3106), - [anon_sym___bridge] = ACTIONS(3106), - [anon_sym___bridge_retained] = ACTIONS(3106), - [anon_sym___bridge_transfer] = ACTIONS(3106), - [anon_sym___complex] = ACTIONS(3106), - [anon_sym___const] = ACTIONS(3106), - [anon_sym___imag] = ACTIONS(3106), - [anon_sym___kindof] = ACTIONS(3106), - [anon_sym___nonnull] = ACTIONS(3106), - [anon_sym___nullable] = ACTIONS(3106), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3106), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3106), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3106), - [anon_sym___real] = ACTIONS(3106), - [anon_sym___strong] = ACTIONS(3106), - [anon_sym___unsafe_unretained] = ACTIONS(3106), - [anon_sym___unused] = ACTIONS(3106), - [anon_sym___weak] = ACTIONS(3106), - [sym_primitive_type] = ACTIONS(3106), - [anon_sym_enum] = ACTIONS(3106), - [anon_sym_struct] = ACTIONS(3106), - [anon_sym_union] = ACTIONS(3106), - [anon_sym_if] = ACTIONS(3106), - [anon_sym_switch] = ACTIONS(3106), - [anon_sym_case] = ACTIONS(3106), - [anon_sym_default] = ACTIONS(3106), - [anon_sym_while] = ACTIONS(3106), - [anon_sym_do] = ACTIONS(3106), - [anon_sym_for] = ACTIONS(3106), - [anon_sym_in] = ACTIONS(3106), - [anon_sym_return] = ACTIONS(3106), - [anon_sym_break] = ACTIONS(3106), - [anon_sym_continue] = ACTIONS(3106), - [anon_sym_goto] = ACTIONS(3106), - [anon_sym_DASH_DASH] = ACTIONS(3108), - [anon_sym_PLUS_PLUS] = ACTIONS(3108), - [anon_sym_sizeof] = ACTIONS(3106), - [anon_sym___alignof__] = ACTIONS(3106), - [anon_sym___alignof] = ACTIONS(3106), - [anon_sym__alignof] = ACTIONS(3106), - [anon_sym_alignof] = ACTIONS(3106), - [anon_sym__Alignof] = ACTIONS(3106), - [anon_sym_offsetof] = ACTIONS(3106), - [anon_sym__Generic] = ACTIONS(3106), - [anon_sym_asm] = ACTIONS(3106), - [anon_sym___asm__] = ACTIONS(3106), - [sym_number_literal] = ACTIONS(3108), - [anon_sym_L_SQUOTE] = ACTIONS(3108), - [anon_sym_u_SQUOTE] = ACTIONS(3108), - [anon_sym_U_SQUOTE] = ACTIONS(3108), - [anon_sym_u8_SQUOTE] = ACTIONS(3108), - [anon_sym_SQUOTE] = ACTIONS(3108), - [anon_sym_AT] = ACTIONS(3106), - [anon_sym_DQUOTE] = ACTIONS(3108), - [anon_sym_L_DQUOTE] = ACTIONS(3108), - [anon_sym_u_DQUOTE] = ACTIONS(3108), - [anon_sym_U_DQUOTE] = ACTIONS(3108), - [anon_sym_u8_DQUOTE] = ACTIONS(3108), - [sym_true] = ACTIONS(3106), - [sym_false] = ACTIONS(3106), - [anon_sym_NULL] = ACTIONS(3106), - [anon_sym_nullptr] = ACTIONS(3106), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3106), - [anon_sym___typeof] = ACTIONS(3106), - [anon_sym_typeof] = ACTIONS(3106), - [anon_sym_ATimport] = ACTIONS(3108), - [aux_sym_preproc_undef_token1] = ACTIONS(3106), - [anon_sym_POUND] = ACTIONS(3106), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3106), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3106), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3106), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3106), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE] = ACTIONS(3106), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_API_AVAILABLE] = ACTIONS(3106), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_API_DEPRECATED] = ACTIONS(3106), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3106), - [anon_sym___deprecated_msg] = ACTIONS(3106), - [anon_sym___deprecated_enum_msg] = ACTIONS(3106), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3106), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3106), - [anon_sym_ATprotocol] = ACTIONS(3108), - [anon_sym_ATinterface] = ACTIONS(3108), - [anon_sym_ATimplementation] = ACTIONS(3108), - [anon_sym_ATcompatibility_alias] = ACTIONS(3108), - [anon_sym_ATsynthesize] = ACTIONS(3108), - [anon_sym_ATdynamic] = ACTIONS(3108), - [anon_sym__Alignas] = ACTIONS(3106), - [anon_sym_ATtry] = ACTIONS(3108), - [anon_sym___try] = ACTIONS(3106), - [anon_sym_ATthrow] = ACTIONS(3108), - [anon_sym_ATselector] = ACTIONS(3108), - [anon_sym_ATavailable] = ACTIONS(3108), - [anon_sym___builtin_available] = ACTIONS(3106), - [anon_sym_va_arg] = ACTIONS(3106), - [anon_sym___asm] = ACTIONS(3106), - [anon_sym_ATencode] = ACTIONS(3108), - [anon_sym_ATsynchronized] = ACTIONS(3108), - [anon_sym_BOOL] = ACTIONS(3106), - [anon_sym_IMP] = ACTIONS(3106), - [anon_sym_SEL] = ACTIONS(3106), - [anon_sym_Class] = ACTIONS(3106), - [anon_sym_id] = ACTIONS(3106), - }, - [790] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token2] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [791] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token2] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [792] = { - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token2] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym_ATsynthesize] = ACTIONS(2784), - [anon_sym_ATdynamic] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [793] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [794] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [795] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [796] = { - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token2] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym_ATsynthesize] = ACTIONS(2788), - [anon_sym_ATdynamic] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [797] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [798] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [799] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [800] = { - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token2] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym_ATsynthesize] = ACTIONS(2668), - [anon_sym_ATdynamic] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [801] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [802] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [803] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [804] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [805] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [806] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [807] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [808] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [809] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [810] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [811] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [812] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [813] = { - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token2] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym_ATsynthesize] = ACTIONS(2690), - [anon_sym_ATdynamic] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [814] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [815] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [816] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [817] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [818] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [819] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [820] = { - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token2] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym_ATsynthesize] = ACTIONS(2686), - [anon_sym_ATdynamic] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [821] = { - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token2] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym_ATsynthesize] = ACTIONS(2682), - [anon_sym_ATdynamic] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [822] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [823] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [824] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [825] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [826] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [827] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [828] = { - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token2] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym_ATsynthesize] = ACTIONS(2860), - [anon_sym_ATdynamic] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [829] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [830] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [831] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [832] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token2] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym_ATsynthesize] = ACTIONS(2436), - [anon_sym_ATdynamic] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [833] = { - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token2] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym_ATsynthesize] = ACTIONS(2664), - [anon_sym_ATdynamic] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [834] = { - [sym_catch_clause] = STATE(1077), - [sym_finally_clause] = STATE(1569), - [aux_sym_try_statement_repeat1] = STATE(1077), - [ts_builtin_sym_end] = ACTIONS(2276), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(3426), - [anon_sym___catch] = ACTIONS(3428), - [anon_sym_ATfinally] = ACTIONS(3430), - [anon_sym___finally] = ACTIONS(3432), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [835] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [836] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [837] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [838] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token2] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym_ATsynthesize] = ACTIONS(2704), - [anon_sym_ATdynamic] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [839] = { - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token2] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym_ATsynthesize] = ACTIONS(2484), - [anon_sym_ATdynamic] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [840] = { - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token2] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym_ATsynthesize] = ACTIONS(2276), - [anon_sym_ATdynamic] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [841] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [842] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [843] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [844] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [845] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [846] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [847] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [848] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [849] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [850] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [851] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [852] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [853] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [854] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [855] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [856] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token2] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [857] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token2] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [858] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token2] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [859] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token2] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [860] = { - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token2] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym_ATsynthesize] = ACTIONS(2608), - [anon_sym_ATdynamic] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [861] = { - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token2] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym_ATsynthesize] = ACTIONS(2632), - [anon_sym_ATdynamic] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [862] = { - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token2] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym_ATsynthesize] = ACTIONS(2636), - [anon_sym_ATdynamic] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [863] = { - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token2] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym_ATsynthesize] = ACTIONS(2844), - [anon_sym_ATdynamic] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [864] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token2] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [865] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token2] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [866] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token2] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [867] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token2] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [868] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token2] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [869] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token2] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [870] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token2] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [871] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token2] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [872] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token2] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [873] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token2] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [874] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token2] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [875] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token2] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [876] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token2] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [877] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token2] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [878] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token2] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [879] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token2] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [880] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token2] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [881] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token2] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [882] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token2] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [883] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token2] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [884] = { - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token2] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym_ATsynthesize] = ACTIONS(2724), - [anon_sym_ATdynamic] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [885] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token2] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [886] = { - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token2] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym_ATsynthesize] = ACTIONS(2716), - [anon_sym_ATdynamic] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [887] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token2] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [888] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token2] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [889] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token2] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [890] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token2] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [891] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token2] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [892] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token2] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [893] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token2] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [894] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token2] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [895] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token2] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [896] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token2] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [897] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token2] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [898] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token2] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [899] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token2] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [900] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token2] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [901] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token2] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [902] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token2] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [903] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token2] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [904] = { - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token2] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym_ATsynthesize] = ACTIONS(2648), - [anon_sym_ATdynamic] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [905] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token2] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [906] = { - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token2] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym_ATsynthesize] = ACTIONS(2564), - [anon_sym_ATdynamic] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [907] = { - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token2] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym_ATsynthesize] = ACTIONS(2864), - [anon_sym_ATdynamic] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [908] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token2] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [909] = { - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token2] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym_ATsynthesize] = ACTIONS(2480), - [anon_sym_ATdynamic] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [910] = { - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token2] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym_ATsynthesize] = ACTIONS(2520), - [anon_sym_ATdynamic] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [911] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token2] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [912] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token2] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [913] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token2] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [914] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token2] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [915] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token2] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [916] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token2] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [917] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token2] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [918] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token2] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [919] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token2] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [920] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token2] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [921] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token2] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [922] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token2] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [923] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token2] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [924] = { - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token2] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym_ATsynthesize] = ACTIONS(2700), - [anon_sym_ATdynamic] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [925] = { - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token2] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym_ATsynthesize] = ACTIONS(2476), - [anon_sym_ATdynamic] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [926] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token2] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [927] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token2] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [928] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token2] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [929] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token2] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [930] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token2] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [931] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token2] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [932] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token2] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [933] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token2] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [934] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token2] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [935] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token2] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [936] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token2] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [937] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token2] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [938] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token2] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [939] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token2] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [940] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token2] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [941] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token2] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [942] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token2] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [943] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token2] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [944] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token2] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [945] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token2] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [946] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [947] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token2] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [948] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token2] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [949] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token2] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [950] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token2] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [951] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token2] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [952] = { - [sym_identifier] = ACTIONS(3178), - [aux_sym_preproc_include_token1] = ACTIONS(3178), - [aux_sym_preproc_include_token2] = ACTIONS(3178), - [aux_sym_preproc_def_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token2] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3178), - [sym_preproc_directive] = ACTIONS(3178), - [anon_sym_LPAREN2] = ACTIONS(3180), - [anon_sym_BANG] = ACTIONS(3180), - [anon_sym_TILDE] = ACTIONS(3180), - [anon_sym_DASH] = ACTIONS(3178), - [anon_sym_PLUS] = ACTIONS(3178), - [anon_sym_STAR] = ACTIONS(3180), - [anon_sym_CARET] = ACTIONS(3180), - [anon_sym_AMP] = ACTIONS(3180), - [anon_sym_SEMI] = ACTIONS(3180), - [anon_sym___extension__] = ACTIONS(3178), - [anon_sym_typedef] = ACTIONS(3178), - [anon_sym_extern] = ACTIONS(3178), - [anon_sym___attribute__] = ACTIONS(3178), - [anon_sym___attribute] = ACTIONS(3178), - [anon_sym_noreturn] = ACTIONS(3178), - [anon_sym_LBRACK] = ACTIONS(3180), - [anon_sym___declspec] = ACTIONS(3178), - [anon_sym___cdecl] = ACTIONS(3178), - [anon_sym___clrcall] = ACTIONS(3178), - [anon_sym___stdcall] = ACTIONS(3178), - [anon_sym___fastcall] = ACTIONS(3178), - [anon_sym___thiscall] = ACTIONS(3178), - [anon_sym___vectorcall] = ACTIONS(3178), - [anon_sym_LBRACE] = ACTIONS(3180), - [anon_sym_signed] = ACTIONS(3178), - [anon_sym_unsigned] = ACTIONS(3178), - [anon_sym_long] = ACTIONS(3178), - [anon_sym_short] = ACTIONS(3178), - [anon_sym_ATautoreleasepool] = ACTIONS(3180), - [anon_sym_static] = ACTIONS(3178), - [anon_sym_auto] = ACTIONS(3178), - [anon_sym_register] = ACTIONS(3178), - [anon_sym_inline] = ACTIONS(3178), - [anon_sym___inline] = ACTIONS(3178), - [anon_sym___inline__] = ACTIONS(3178), - [anon_sym___forceinline] = ACTIONS(3178), - [anon_sym_thread_local] = ACTIONS(3178), - [anon_sym___thread] = ACTIONS(3178), - [anon_sym_CG_EXTERN] = ACTIONS(3178), - [anon_sym_CG_INLINE] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3178), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3178), - [anon_sym_IBOutlet] = ACTIONS(3178), - [anon_sym_IBInspectable] = ACTIONS(3178), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3178), - [anon_sym_NS_INLINE] = ACTIONS(3178), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3178), - [anon_sym_OBJC_EXPORT] = ACTIONS(3178), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3178), - [anon_sym_const] = ACTIONS(3178), - [anon_sym_constexpr] = ACTIONS(3178), - [anon_sym_volatile] = ACTIONS(3178), - [anon_sym_restrict] = ACTIONS(3178), - [anon_sym___restrict__] = ACTIONS(3178), - [anon_sym__Atomic] = ACTIONS(3178), - [anon_sym__Noreturn] = ACTIONS(3178), - [anon_sym_nullable] = ACTIONS(3178), - [anon_sym__Complex] = ACTIONS(3178), - [anon_sym__Nonnull] = ACTIONS(3178), - [anon_sym__Nullable] = ACTIONS(3178), - [anon_sym__Nullable_result] = ACTIONS(3178), - [anon_sym__Null_unspecified] = ACTIONS(3178), - [anon_sym___autoreleasing] = ACTIONS(3178), - [anon_sym___block] = ACTIONS(3178), - [anon_sym___bridge] = ACTIONS(3178), - [anon_sym___bridge_retained] = ACTIONS(3178), - [anon_sym___bridge_transfer] = ACTIONS(3178), - [anon_sym___complex] = ACTIONS(3178), - [anon_sym___const] = ACTIONS(3178), - [anon_sym___imag] = ACTIONS(3178), - [anon_sym___kindof] = ACTIONS(3178), - [anon_sym___nonnull] = ACTIONS(3178), - [anon_sym___nullable] = ACTIONS(3178), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3178), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3178), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3178), - [anon_sym___real] = ACTIONS(3178), - [anon_sym___strong] = ACTIONS(3178), - [anon_sym___unsafe_unretained] = ACTIONS(3178), - [anon_sym___unused] = ACTIONS(3178), - [anon_sym___weak] = ACTIONS(3178), - [sym_primitive_type] = ACTIONS(3178), - [anon_sym_enum] = ACTIONS(3178), - [anon_sym_struct] = ACTIONS(3178), - [anon_sym_union] = ACTIONS(3178), - [anon_sym_if] = ACTIONS(3178), - [anon_sym_switch] = ACTIONS(3178), - [anon_sym_case] = ACTIONS(3178), - [anon_sym_default] = ACTIONS(3178), - [anon_sym_while] = ACTIONS(3178), - [anon_sym_do] = ACTIONS(3178), - [anon_sym_for] = ACTIONS(3178), - [anon_sym_in] = ACTIONS(3178), - [anon_sym_return] = ACTIONS(3178), - [anon_sym_break] = ACTIONS(3178), - [anon_sym_continue] = ACTIONS(3178), - [anon_sym_goto] = ACTIONS(3178), - [anon_sym_DASH_DASH] = ACTIONS(3180), - [anon_sym_PLUS_PLUS] = ACTIONS(3180), - [anon_sym_sizeof] = ACTIONS(3178), - [anon_sym___alignof__] = ACTIONS(3178), - [anon_sym___alignof] = ACTIONS(3178), - [anon_sym__alignof] = ACTIONS(3178), - [anon_sym_alignof] = ACTIONS(3178), - [anon_sym__Alignof] = ACTIONS(3178), - [anon_sym_offsetof] = ACTIONS(3178), - [anon_sym__Generic] = ACTIONS(3178), - [anon_sym_asm] = ACTIONS(3178), - [anon_sym___asm__] = ACTIONS(3178), - [sym_number_literal] = ACTIONS(3180), - [anon_sym_L_SQUOTE] = ACTIONS(3180), - [anon_sym_u_SQUOTE] = ACTIONS(3180), - [anon_sym_U_SQUOTE] = ACTIONS(3180), - [anon_sym_u8_SQUOTE] = ACTIONS(3180), - [anon_sym_SQUOTE] = ACTIONS(3180), - [anon_sym_AT] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(3180), - [anon_sym_L_DQUOTE] = ACTIONS(3180), - [anon_sym_u_DQUOTE] = ACTIONS(3180), - [anon_sym_U_DQUOTE] = ACTIONS(3180), - [anon_sym_u8_DQUOTE] = ACTIONS(3180), - [sym_true] = ACTIONS(3178), - [sym_false] = ACTIONS(3178), - [anon_sym_NULL] = ACTIONS(3178), - [anon_sym_nullptr] = ACTIONS(3178), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3178), - [anon_sym___typeof] = ACTIONS(3178), - [anon_sym_typeof] = ACTIONS(3178), - [anon_sym_ATimport] = ACTIONS(3180), - [aux_sym_preproc_undef_token1] = ACTIONS(3178), - [anon_sym_POUND] = ACTIONS(3178), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3178), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3178), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3178), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3178), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE] = ACTIONS(3178), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_API_AVAILABLE] = ACTIONS(3178), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_API_DEPRECATED] = ACTIONS(3178), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3178), - [anon_sym___deprecated_msg] = ACTIONS(3178), - [anon_sym___deprecated_enum_msg] = ACTIONS(3178), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3178), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3178), - [anon_sym_ATprotocol] = ACTIONS(3180), - [anon_sym_ATinterface] = ACTIONS(3180), - [anon_sym_ATimplementation] = ACTIONS(3180), - [anon_sym_ATcompatibility_alias] = ACTIONS(3180), - [anon_sym_ATsynthesize] = ACTIONS(3180), - [anon_sym_ATdynamic] = ACTIONS(3180), - [anon_sym__Alignas] = ACTIONS(3178), - [anon_sym_ATtry] = ACTIONS(3180), - [anon_sym___try] = ACTIONS(3178), - [anon_sym_ATthrow] = ACTIONS(3180), - [anon_sym_ATselector] = ACTIONS(3180), - [anon_sym_ATavailable] = ACTIONS(3180), - [anon_sym___builtin_available] = ACTIONS(3178), - [anon_sym_va_arg] = ACTIONS(3178), - [anon_sym___asm] = ACTIONS(3178), - [anon_sym_ATencode] = ACTIONS(3180), - [anon_sym_ATsynchronized] = ACTIONS(3180), - [anon_sym_BOOL] = ACTIONS(3178), - [anon_sym_IMP] = ACTIONS(3178), - [anon_sym_SEL] = ACTIONS(3178), - [anon_sym_Class] = ACTIONS(3178), - [anon_sym_id] = ACTIONS(3178), - }, - [953] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_include_token1] = ACTIONS(3086), - [aux_sym_preproc_include_token2] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token2] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_LPAREN2] = ACTIONS(3088), - [anon_sym_BANG] = ACTIONS(3088), - [anon_sym_TILDE] = ACTIONS(3088), - [anon_sym_DASH] = ACTIONS(3086), - [anon_sym_PLUS] = ACTIONS(3086), - [anon_sym_STAR] = ACTIONS(3088), - [anon_sym_CARET] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3088), - [anon_sym_SEMI] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_LBRACE] = ACTIONS(3088), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_ATautoreleasepool] = ACTIONS(3088), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [anon_sym_if] = ACTIONS(3086), - [anon_sym_switch] = ACTIONS(3086), - [anon_sym_case] = ACTIONS(3086), - [anon_sym_default] = ACTIONS(3086), - [anon_sym_while] = ACTIONS(3086), - [anon_sym_do] = ACTIONS(3086), - [anon_sym_for] = ACTIONS(3086), - [anon_sym_in] = ACTIONS(3086), - [anon_sym_return] = ACTIONS(3086), - [anon_sym_break] = ACTIONS(3086), - [anon_sym_continue] = ACTIONS(3086), - [anon_sym_goto] = ACTIONS(3086), - [anon_sym_DASH_DASH] = ACTIONS(3088), - [anon_sym_PLUS_PLUS] = ACTIONS(3088), - [anon_sym_sizeof] = ACTIONS(3086), - [anon_sym___alignof__] = ACTIONS(3086), - [anon_sym___alignof] = ACTIONS(3086), - [anon_sym__alignof] = ACTIONS(3086), - [anon_sym_alignof] = ACTIONS(3086), - [anon_sym__Alignof] = ACTIONS(3086), - [anon_sym_offsetof] = ACTIONS(3086), - [anon_sym__Generic] = ACTIONS(3086), - [anon_sym_asm] = ACTIONS(3086), - [anon_sym___asm__] = ACTIONS(3086), - [sym_number_literal] = ACTIONS(3088), - [anon_sym_L_SQUOTE] = ACTIONS(3088), - [anon_sym_u_SQUOTE] = ACTIONS(3088), - [anon_sym_U_SQUOTE] = ACTIONS(3088), - [anon_sym_u8_SQUOTE] = ACTIONS(3088), - [anon_sym_SQUOTE] = ACTIONS(3088), - [anon_sym_AT] = ACTIONS(3086), - [anon_sym_DQUOTE] = ACTIONS(3088), - [anon_sym_L_DQUOTE] = ACTIONS(3088), - [anon_sym_u_DQUOTE] = ACTIONS(3088), - [anon_sym_U_DQUOTE] = ACTIONS(3088), - [anon_sym_u8_DQUOTE] = ACTIONS(3088), - [sym_true] = ACTIONS(3086), - [sym_false] = ACTIONS(3086), - [anon_sym_NULL] = ACTIONS(3086), - [anon_sym_nullptr] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [anon_sym_ATimport] = ACTIONS(3088), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_POUND] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATprotocol] = ACTIONS(3088), - [anon_sym_ATinterface] = ACTIONS(3088), - [anon_sym_ATimplementation] = ACTIONS(3088), - [anon_sym_ATcompatibility_alias] = ACTIONS(3088), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_ATtry] = ACTIONS(3088), - [anon_sym___try] = ACTIONS(3086), - [anon_sym_ATthrow] = ACTIONS(3088), - [anon_sym_ATselector] = ACTIONS(3088), - [anon_sym_ATavailable] = ACTIONS(3088), - [anon_sym___builtin_available] = ACTIONS(3086), - [anon_sym_va_arg] = ACTIONS(3086), - [anon_sym___asm] = ACTIONS(3086), - [anon_sym_ATencode] = ACTIONS(3088), - [anon_sym_ATsynchronized] = ACTIONS(3088), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [954] = { - [sym_identifier] = ACTIONS(2906), - [aux_sym_preproc_include_token1] = ACTIONS(2906), - [aux_sym_preproc_include_token2] = ACTIONS(2906), - [aux_sym_preproc_def_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token2] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2906), - [sym_preproc_directive] = ACTIONS(2906), - [anon_sym_LPAREN2] = ACTIONS(2908), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_STAR] = ACTIONS(2908), - [anon_sym_CARET] = ACTIONS(2908), - [anon_sym_AMP] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym___extension__] = ACTIONS(2906), - [anon_sym_typedef] = ACTIONS(2906), - [anon_sym_extern] = ACTIONS(2906), - [anon_sym___attribute__] = ACTIONS(2906), - [anon_sym___attribute] = ACTIONS(2906), - [anon_sym_noreturn] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym___declspec] = ACTIONS(2906), - [anon_sym___cdecl] = ACTIONS(2906), - [anon_sym___clrcall] = ACTIONS(2906), - [anon_sym___stdcall] = ACTIONS(2906), - [anon_sym___fastcall] = ACTIONS(2906), - [anon_sym___thiscall] = ACTIONS(2906), - [anon_sym___vectorcall] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_signed] = ACTIONS(2906), - [anon_sym_unsigned] = ACTIONS(2906), - [anon_sym_long] = ACTIONS(2906), - [anon_sym_short] = ACTIONS(2906), - [anon_sym_ATautoreleasepool] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_auto] = ACTIONS(2906), - [anon_sym_register] = ACTIONS(2906), - [anon_sym_inline] = ACTIONS(2906), - [anon_sym___inline] = ACTIONS(2906), - [anon_sym___inline__] = ACTIONS(2906), - [anon_sym___forceinline] = ACTIONS(2906), - [anon_sym_thread_local] = ACTIONS(2906), - [anon_sym___thread] = ACTIONS(2906), - [anon_sym_CG_EXTERN] = ACTIONS(2906), - [anon_sym_CG_INLINE] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2906), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2906), - [anon_sym_IBOutlet] = ACTIONS(2906), - [anon_sym_IBInspectable] = ACTIONS(2906), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2906), - [anon_sym_NS_INLINE] = ACTIONS(2906), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2906), - [anon_sym_OBJC_EXPORT] = ACTIONS(2906), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_constexpr] = ACTIONS(2906), - [anon_sym_volatile] = ACTIONS(2906), - [anon_sym_restrict] = ACTIONS(2906), - [anon_sym___restrict__] = ACTIONS(2906), - [anon_sym__Atomic] = ACTIONS(2906), - [anon_sym__Noreturn] = ACTIONS(2906), - [anon_sym_nullable] = ACTIONS(2906), - [anon_sym__Complex] = ACTIONS(2906), - [anon_sym__Nonnull] = ACTIONS(2906), - [anon_sym__Nullable] = ACTIONS(2906), - [anon_sym__Nullable_result] = ACTIONS(2906), - [anon_sym__Null_unspecified] = ACTIONS(2906), - [anon_sym___autoreleasing] = ACTIONS(2906), - [anon_sym___block] = ACTIONS(2906), - [anon_sym___bridge] = ACTIONS(2906), - [anon_sym___bridge_retained] = ACTIONS(2906), - [anon_sym___bridge_transfer] = ACTIONS(2906), - [anon_sym___complex] = ACTIONS(2906), - [anon_sym___const] = ACTIONS(2906), - [anon_sym___imag] = ACTIONS(2906), - [anon_sym___kindof] = ACTIONS(2906), - [anon_sym___nonnull] = ACTIONS(2906), - [anon_sym___nullable] = ACTIONS(2906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2906), - [anon_sym___real] = ACTIONS(2906), - [anon_sym___strong] = ACTIONS(2906), - [anon_sym___unsafe_unretained] = ACTIONS(2906), - [anon_sym___unused] = ACTIONS(2906), - [anon_sym___weak] = ACTIONS(2906), - [sym_primitive_type] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), - [anon_sym_struct] = ACTIONS(2906), - [anon_sym_union] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_in] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_goto] = ACTIONS(2906), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_sizeof] = ACTIONS(2906), - [anon_sym___alignof__] = ACTIONS(2906), - [anon_sym___alignof] = ACTIONS(2906), - [anon_sym__alignof] = ACTIONS(2906), - [anon_sym_alignof] = ACTIONS(2906), - [anon_sym__Alignof] = ACTIONS(2906), - [anon_sym_offsetof] = ACTIONS(2906), - [anon_sym__Generic] = ACTIONS(2906), - [anon_sym_asm] = ACTIONS(2906), - [anon_sym___asm__] = ACTIONS(2906), - [sym_number_literal] = ACTIONS(2908), - [anon_sym_L_SQUOTE] = ACTIONS(2908), - [anon_sym_u_SQUOTE] = ACTIONS(2908), - [anon_sym_U_SQUOTE] = ACTIONS(2908), - [anon_sym_u8_SQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_AT] = ACTIONS(2906), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_L_DQUOTE] = ACTIONS(2908), - [anon_sym_u_DQUOTE] = ACTIONS(2908), - [anon_sym_U_DQUOTE] = ACTIONS(2908), - [anon_sym_u8_DQUOTE] = ACTIONS(2908), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [anon_sym_NULL] = ACTIONS(2906), - [anon_sym_nullptr] = ACTIONS(2906), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2906), - [anon_sym___typeof] = ACTIONS(2906), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_ATimport] = ACTIONS(2908), - [aux_sym_preproc_undef_token1] = ACTIONS(2906), - [anon_sym_POUND] = ACTIONS(2906), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2906), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2906), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2906), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2906), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE] = ACTIONS(2906), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_API_AVAILABLE] = ACTIONS(2906), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_API_DEPRECATED] = ACTIONS(2906), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2906), - [anon_sym___deprecated_msg] = ACTIONS(2906), - [anon_sym___deprecated_enum_msg] = ACTIONS(2906), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2906), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2906), - [anon_sym_ATprotocol] = ACTIONS(2908), - [anon_sym_ATinterface] = ACTIONS(2908), - [anon_sym_ATimplementation] = ACTIONS(2908), - [anon_sym_ATcompatibility_alias] = ACTIONS(2908), - [anon_sym_ATsynthesize] = ACTIONS(2908), - [anon_sym_ATdynamic] = ACTIONS(2908), - [anon_sym__Alignas] = ACTIONS(2906), - [anon_sym_ATtry] = ACTIONS(2908), - [anon_sym___try] = ACTIONS(2906), - [anon_sym_ATthrow] = ACTIONS(2908), - [anon_sym_ATselector] = ACTIONS(2908), - [anon_sym_ATavailable] = ACTIONS(2908), - [anon_sym___builtin_available] = ACTIONS(2906), - [anon_sym_va_arg] = ACTIONS(2906), - [anon_sym___asm] = ACTIONS(2906), - [anon_sym_ATencode] = ACTIONS(2908), - [anon_sym_ATsynchronized] = ACTIONS(2908), - [anon_sym_BOOL] = ACTIONS(2906), - [anon_sym_IMP] = ACTIONS(2906), - [anon_sym_SEL] = ACTIONS(2906), - [anon_sym_Class] = ACTIONS(2906), - [anon_sym_id] = ACTIONS(2906), - }, - [955] = { - [sym_identifier] = ACTIONS(3186), - [aux_sym_preproc_include_token1] = ACTIONS(3186), - [aux_sym_preproc_include_token2] = ACTIONS(3186), - [aux_sym_preproc_def_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token2] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3186), - [sym_preproc_directive] = ACTIONS(3186), - [anon_sym_LPAREN2] = ACTIONS(3188), - [anon_sym_BANG] = ACTIONS(3188), - [anon_sym_TILDE] = ACTIONS(3188), - [anon_sym_DASH] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3186), - [anon_sym_STAR] = ACTIONS(3188), - [anon_sym_CARET] = ACTIONS(3188), - [anon_sym_AMP] = ACTIONS(3188), - [anon_sym_SEMI] = ACTIONS(3188), - [anon_sym___extension__] = ACTIONS(3186), - [anon_sym_typedef] = ACTIONS(3186), - [anon_sym_extern] = ACTIONS(3186), - [anon_sym___attribute__] = ACTIONS(3186), - [anon_sym___attribute] = ACTIONS(3186), - [anon_sym_noreturn] = ACTIONS(3186), - [anon_sym_LBRACK] = ACTIONS(3188), - [anon_sym___declspec] = ACTIONS(3186), - [anon_sym___cdecl] = ACTIONS(3186), - [anon_sym___clrcall] = ACTIONS(3186), - [anon_sym___stdcall] = ACTIONS(3186), - [anon_sym___fastcall] = ACTIONS(3186), - [anon_sym___thiscall] = ACTIONS(3186), - [anon_sym___vectorcall] = ACTIONS(3186), - [anon_sym_LBRACE] = ACTIONS(3188), - [anon_sym_signed] = ACTIONS(3186), - [anon_sym_unsigned] = ACTIONS(3186), - [anon_sym_long] = ACTIONS(3186), - [anon_sym_short] = ACTIONS(3186), - [anon_sym_ATautoreleasepool] = ACTIONS(3188), - [anon_sym_static] = ACTIONS(3186), - [anon_sym_auto] = ACTIONS(3186), - [anon_sym_register] = ACTIONS(3186), - [anon_sym_inline] = ACTIONS(3186), - [anon_sym___inline] = ACTIONS(3186), - [anon_sym___inline__] = ACTIONS(3186), - [anon_sym___forceinline] = ACTIONS(3186), - [anon_sym_thread_local] = ACTIONS(3186), - [anon_sym___thread] = ACTIONS(3186), - [anon_sym_CG_EXTERN] = ACTIONS(3186), - [anon_sym_CG_INLINE] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3186), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3186), - [anon_sym_IBOutlet] = ACTIONS(3186), - [anon_sym_IBInspectable] = ACTIONS(3186), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3186), - [anon_sym_NS_INLINE] = ACTIONS(3186), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3186), - [anon_sym_OBJC_EXPORT] = ACTIONS(3186), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3186), - [anon_sym_const] = ACTIONS(3186), - [anon_sym_constexpr] = ACTIONS(3186), - [anon_sym_volatile] = ACTIONS(3186), - [anon_sym_restrict] = ACTIONS(3186), - [anon_sym___restrict__] = ACTIONS(3186), - [anon_sym__Atomic] = ACTIONS(3186), - [anon_sym__Noreturn] = ACTIONS(3186), - [anon_sym_nullable] = ACTIONS(3186), - [anon_sym__Complex] = ACTIONS(3186), - [anon_sym__Nonnull] = ACTIONS(3186), - [anon_sym__Nullable] = ACTIONS(3186), - [anon_sym__Nullable_result] = ACTIONS(3186), - [anon_sym__Null_unspecified] = ACTIONS(3186), - [anon_sym___autoreleasing] = ACTIONS(3186), - [anon_sym___block] = ACTIONS(3186), - [anon_sym___bridge] = ACTIONS(3186), - [anon_sym___bridge_retained] = ACTIONS(3186), - [anon_sym___bridge_transfer] = ACTIONS(3186), - [anon_sym___complex] = ACTIONS(3186), - [anon_sym___const] = ACTIONS(3186), - [anon_sym___imag] = ACTIONS(3186), - [anon_sym___kindof] = ACTIONS(3186), - [anon_sym___nonnull] = ACTIONS(3186), - [anon_sym___nullable] = ACTIONS(3186), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3186), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3186), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3186), - [anon_sym___real] = ACTIONS(3186), - [anon_sym___strong] = ACTIONS(3186), - [anon_sym___unsafe_unretained] = ACTIONS(3186), - [anon_sym___unused] = ACTIONS(3186), - [anon_sym___weak] = ACTIONS(3186), - [sym_primitive_type] = ACTIONS(3186), - [anon_sym_enum] = ACTIONS(3186), - [anon_sym_struct] = ACTIONS(3186), - [anon_sym_union] = ACTIONS(3186), - [anon_sym_if] = ACTIONS(3186), - [anon_sym_switch] = ACTIONS(3186), - [anon_sym_case] = ACTIONS(3186), - [anon_sym_default] = ACTIONS(3186), - [anon_sym_while] = ACTIONS(3186), - [anon_sym_do] = ACTIONS(3186), - [anon_sym_for] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3186), - [anon_sym_return] = ACTIONS(3186), - [anon_sym_break] = ACTIONS(3186), - [anon_sym_continue] = ACTIONS(3186), - [anon_sym_goto] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3188), - [anon_sym_PLUS_PLUS] = ACTIONS(3188), - [anon_sym_sizeof] = ACTIONS(3186), - [anon_sym___alignof__] = ACTIONS(3186), - [anon_sym___alignof] = ACTIONS(3186), - [anon_sym__alignof] = ACTIONS(3186), - [anon_sym_alignof] = ACTIONS(3186), - [anon_sym__Alignof] = ACTIONS(3186), - [anon_sym_offsetof] = ACTIONS(3186), - [anon_sym__Generic] = ACTIONS(3186), - [anon_sym_asm] = ACTIONS(3186), - [anon_sym___asm__] = ACTIONS(3186), - [sym_number_literal] = ACTIONS(3188), - [anon_sym_L_SQUOTE] = ACTIONS(3188), - [anon_sym_u_SQUOTE] = ACTIONS(3188), - [anon_sym_U_SQUOTE] = ACTIONS(3188), - [anon_sym_u8_SQUOTE] = ACTIONS(3188), - [anon_sym_SQUOTE] = ACTIONS(3188), - [anon_sym_AT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(3188), - [anon_sym_L_DQUOTE] = ACTIONS(3188), - [anon_sym_u_DQUOTE] = ACTIONS(3188), - [anon_sym_U_DQUOTE] = ACTIONS(3188), - [anon_sym_u8_DQUOTE] = ACTIONS(3188), - [sym_true] = ACTIONS(3186), - [sym_false] = ACTIONS(3186), - [anon_sym_NULL] = ACTIONS(3186), - [anon_sym_nullptr] = ACTIONS(3186), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3186), - [anon_sym___typeof] = ACTIONS(3186), - [anon_sym_typeof] = ACTIONS(3186), - [anon_sym_ATimport] = ACTIONS(3188), - [aux_sym_preproc_undef_token1] = ACTIONS(3186), - [anon_sym_POUND] = ACTIONS(3186), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3186), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3186), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3186), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3186), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE] = ACTIONS(3186), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_API_AVAILABLE] = ACTIONS(3186), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_API_DEPRECATED] = ACTIONS(3186), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3186), - [anon_sym___deprecated_msg] = ACTIONS(3186), - [anon_sym___deprecated_enum_msg] = ACTIONS(3186), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3186), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3186), - [anon_sym_ATprotocol] = ACTIONS(3188), - [anon_sym_ATinterface] = ACTIONS(3188), - [anon_sym_ATimplementation] = ACTIONS(3188), - [anon_sym_ATcompatibility_alias] = ACTIONS(3188), - [anon_sym_ATsynthesize] = ACTIONS(3188), - [anon_sym_ATdynamic] = ACTIONS(3188), - [anon_sym__Alignas] = ACTIONS(3186), - [anon_sym_ATtry] = ACTIONS(3188), - [anon_sym___try] = ACTIONS(3186), - [anon_sym_ATthrow] = ACTIONS(3188), - [anon_sym_ATselector] = ACTIONS(3188), - [anon_sym_ATavailable] = ACTIONS(3188), - [anon_sym___builtin_available] = ACTIONS(3186), - [anon_sym_va_arg] = ACTIONS(3186), - [anon_sym___asm] = ACTIONS(3186), - [anon_sym_ATencode] = ACTIONS(3188), - [anon_sym_ATsynchronized] = ACTIONS(3188), - [anon_sym_BOOL] = ACTIONS(3186), - [anon_sym_IMP] = ACTIONS(3186), - [anon_sym_SEL] = ACTIONS(3186), - [anon_sym_Class] = ACTIONS(3186), - [anon_sym_id] = ACTIONS(3186), - }, - [956] = { - [sym_identifier] = ACTIONS(3206), - [aux_sym_preproc_include_token1] = ACTIONS(3206), - [aux_sym_preproc_include_token2] = ACTIONS(3206), - [aux_sym_preproc_def_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token2] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3206), - [sym_preproc_directive] = ACTIONS(3206), - [anon_sym_LPAREN2] = ACTIONS(3208), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_STAR] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_SEMI] = ACTIONS(3208), - [anon_sym___extension__] = ACTIONS(3206), - [anon_sym_typedef] = ACTIONS(3206), - [anon_sym_extern] = ACTIONS(3206), - [anon_sym___attribute__] = ACTIONS(3206), - [anon_sym___attribute] = ACTIONS(3206), - [anon_sym_noreturn] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym___declspec] = ACTIONS(3206), - [anon_sym___cdecl] = ACTIONS(3206), - [anon_sym___clrcall] = ACTIONS(3206), - [anon_sym___stdcall] = ACTIONS(3206), - [anon_sym___fastcall] = ACTIONS(3206), - [anon_sym___thiscall] = ACTIONS(3206), - [anon_sym___vectorcall] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_signed] = ACTIONS(3206), - [anon_sym_unsigned] = ACTIONS(3206), - [anon_sym_long] = ACTIONS(3206), - [anon_sym_short] = ACTIONS(3206), - [anon_sym_ATautoreleasepool] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_auto] = ACTIONS(3206), - [anon_sym_register] = ACTIONS(3206), - [anon_sym_inline] = ACTIONS(3206), - [anon_sym___inline] = ACTIONS(3206), - [anon_sym___inline__] = ACTIONS(3206), - [anon_sym___forceinline] = ACTIONS(3206), - [anon_sym_thread_local] = ACTIONS(3206), - [anon_sym___thread] = ACTIONS(3206), - [anon_sym_CG_EXTERN] = ACTIONS(3206), - [anon_sym_CG_INLINE] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3206), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3206), - [anon_sym_IBOutlet] = ACTIONS(3206), - [anon_sym_IBInspectable] = ACTIONS(3206), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3206), - [anon_sym_NS_INLINE] = ACTIONS(3206), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3206), - [anon_sym_OBJC_EXPORT] = ACTIONS(3206), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3206), - [anon_sym_const] = ACTIONS(3206), - [anon_sym_constexpr] = ACTIONS(3206), - [anon_sym_volatile] = ACTIONS(3206), - [anon_sym_restrict] = ACTIONS(3206), - [anon_sym___restrict__] = ACTIONS(3206), - [anon_sym__Atomic] = ACTIONS(3206), - [anon_sym__Noreturn] = ACTIONS(3206), - [anon_sym_nullable] = ACTIONS(3206), - [anon_sym__Complex] = ACTIONS(3206), - [anon_sym__Nonnull] = ACTIONS(3206), - [anon_sym__Nullable] = ACTIONS(3206), - [anon_sym__Nullable_result] = ACTIONS(3206), - [anon_sym__Null_unspecified] = ACTIONS(3206), - [anon_sym___autoreleasing] = ACTIONS(3206), - [anon_sym___block] = ACTIONS(3206), - [anon_sym___bridge] = ACTIONS(3206), - [anon_sym___bridge_retained] = ACTIONS(3206), - [anon_sym___bridge_transfer] = ACTIONS(3206), - [anon_sym___complex] = ACTIONS(3206), - [anon_sym___const] = ACTIONS(3206), - [anon_sym___imag] = ACTIONS(3206), - [anon_sym___kindof] = ACTIONS(3206), - [anon_sym___nonnull] = ACTIONS(3206), - [anon_sym___nullable] = ACTIONS(3206), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3206), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3206), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3206), - [anon_sym___real] = ACTIONS(3206), - [anon_sym___strong] = ACTIONS(3206), - [anon_sym___unsafe_unretained] = ACTIONS(3206), - [anon_sym___unused] = ACTIONS(3206), - [anon_sym___weak] = ACTIONS(3206), - [sym_primitive_type] = ACTIONS(3206), - [anon_sym_enum] = ACTIONS(3206), - [anon_sym_struct] = ACTIONS(3206), - [anon_sym_union] = ACTIONS(3206), - [anon_sym_if] = ACTIONS(3206), - [anon_sym_switch] = ACTIONS(3206), - [anon_sym_case] = ACTIONS(3206), - [anon_sym_default] = ACTIONS(3206), - [anon_sym_while] = ACTIONS(3206), - [anon_sym_do] = ACTIONS(3206), - [anon_sym_for] = ACTIONS(3206), - [anon_sym_in] = ACTIONS(3206), - [anon_sym_return] = ACTIONS(3206), - [anon_sym_break] = ACTIONS(3206), - [anon_sym_continue] = ACTIONS(3206), - [anon_sym_goto] = ACTIONS(3206), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_sizeof] = ACTIONS(3206), - [anon_sym___alignof__] = ACTIONS(3206), - [anon_sym___alignof] = ACTIONS(3206), - [anon_sym__alignof] = ACTIONS(3206), - [anon_sym_alignof] = ACTIONS(3206), - [anon_sym__Alignof] = ACTIONS(3206), - [anon_sym_offsetof] = ACTIONS(3206), - [anon_sym__Generic] = ACTIONS(3206), - [anon_sym_asm] = ACTIONS(3206), - [anon_sym___asm__] = ACTIONS(3206), - [sym_number_literal] = ACTIONS(3208), - [anon_sym_L_SQUOTE] = ACTIONS(3208), - [anon_sym_u_SQUOTE] = ACTIONS(3208), - [anon_sym_U_SQUOTE] = ACTIONS(3208), - [anon_sym_u8_SQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_AT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_L_DQUOTE] = ACTIONS(3208), - [anon_sym_u_DQUOTE] = ACTIONS(3208), - [anon_sym_U_DQUOTE] = ACTIONS(3208), - [anon_sym_u8_DQUOTE] = ACTIONS(3208), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [anon_sym_NULL] = ACTIONS(3206), - [anon_sym_nullptr] = ACTIONS(3206), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3206), - [anon_sym___typeof] = ACTIONS(3206), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_ATimport] = ACTIONS(3208), - [aux_sym_preproc_undef_token1] = ACTIONS(3206), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3206), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3206), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3206), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3206), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE] = ACTIONS(3206), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_API_AVAILABLE] = ACTIONS(3206), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_API_DEPRECATED] = ACTIONS(3206), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3206), - [anon_sym___deprecated_msg] = ACTIONS(3206), - [anon_sym___deprecated_enum_msg] = ACTIONS(3206), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3206), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3206), - [anon_sym_ATprotocol] = ACTIONS(3208), - [anon_sym_ATinterface] = ACTIONS(3208), - [anon_sym_ATimplementation] = ACTIONS(3208), - [anon_sym_ATcompatibility_alias] = ACTIONS(3208), - [anon_sym_ATsynthesize] = ACTIONS(3208), - [anon_sym_ATdynamic] = ACTIONS(3208), - [anon_sym__Alignas] = ACTIONS(3206), - [anon_sym_ATtry] = ACTIONS(3208), - [anon_sym___try] = ACTIONS(3206), - [anon_sym_ATthrow] = ACTIONS(3208), - [anon_sym_ATselector] = ACTIONS(3208), - [anon_sym_ATavailable] = ACTIONS(3208), - [anon_sym___builtin_available] = ACTIONS(3206), - [anon_sym_va_arg] = ACTIONS(3206), - [anon_sym___asm] = ACTIONS(3206), - [anon_sym_ATencode] = ACTIONS(3208), - [anon_sym_ATsynchronized] = ACTIONS(3208), - [anon_sym_BOOL] = ACTIONS(3206), - [anon_sym_IMP] = ACTIONS(3206), - [anon_sym_SEL] = ACTIONS(3206), - [anon_sym_Class] = ACTIONS(3206), - [anon_sym_id] = ACTIONS(3206), - }, - [957] = { - [sym_identifier] = ACTIONS(3170), - [aux_sym_preproc_include_token1] = ACTIONS(3170), - [aux_sym_preproc_include_token2] = ACTIONS(3170), - [aux_sym_preproc_def_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token2] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3170), - [sym_preproc_directive] = ACTIONS(3170), - [anon_sym_LPAREN2] = ACTIONS(3172), - [anon_sym_BANG] = ACTIONS(3172), - [anon_sym_TILDE] = ACTIONS(3172), - [anon_sym_DASH] = ACTIONS(3170), - [anon_sym_PLUS] = ACTIONS(3170), - [anon_sym_STAR] = ACTIONS(3172), - [anon_sym_CARET] = ACTIONS(3172), - [anon_sym_AMP] = ACTIONS(3172), - [anon_sym_SEMI] = ACTIONS(3172), - [anon_sym___extension__] = ACTIONS(3170), - [anon_sym_typedef] = ACTIONS(3170), - [anon_sym_extern] = ACTIONS(3170), - [anon_sym___attribute__] = ACTIONS(3170), - [anon_sym___attribute] = ACTIONS(3170), - [anon_sym_noreturn] = ACTIONS(3170), - [anon_sym_LBRACK] = ACTIONS(3172), - [anon_sym___declspec] = ACTIONS(3170), - [anon_sym___cdecl] = ACTIONS(3170), - [anon_sym___clrcall] = ACTIONS(3170), - [anon_sym___stdcall] = ACTIONS(3170), - [anon_sym___fastcall] = ACTIONS(3170), - [anon_sym___thiscall] = ACTIONS(3170), - [anon_sym___vectorcall] = ACTIONS(3170), - [anon_sym_LBRACE] = ACTIONS(3172), - [anon_sym_signed] = ACTIONS(3170), - [anon_sym_unsigned] = ACTIONS(3170), - [anon_sym_long] = ACTIONS(3170), - [anon_sym_short] = ACTIONS(3170), - [anon_sym_ATautoreleasepool] = ACTIONS(3172), - [anon_sym_static] = ACTIONS(3170), - [anon_sym_auto] = ACTIONS(3170), - [anon_sym_register] = ACTIONS(3170), - [anon_sym_inline] = ACTIONS(3170), - [anon_sym___inline] = ACTIONS(3170), - [anon_sym___inline__] = ACTIONS(3170), - [anon_sym___forceinline] = ACTIONS(3170), - [anon_sym_thread_local] = ACTIONS(3170), - [anon_sym___thread] = ACTIONS(3170), - [anon_sym_CG_EXTERN] = ACTIONS(3170), - [anon_sym_CG_INLINE] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3170), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3170), - [anon_sym_IBOutlet] = ACTIONS(3170), - [anon_sym_IBInspectable] = ACTIONS(3170), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3170), - [anon_sym_NS_INLINE] = ACTIONS(3170), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3170), - [anon_sym_OBJC_EXPORT] = ACTIONS(3170), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3170), - [anon_sym_const] = ACTIONS(3170), - [anon_sym_constexpr] = ACTIONS(3170), - [anon_sym_volatile] = ACTIONS(3170), - [anon_sym_restrict] = ACTIONS(3170), - [anon_sym___restrict__] = ACTIONS(3170), - [anon_sym__Atomic] = ACTIONS(3170), - [anon_sym__Noreturn] = ACTIONS(3170), - [anon_sym_nullable] = ACTIONS(3170), - [anon_sym__Complex] = ACTIONS(3170), - [anon_sym__Nonnull] = ACTIONS(3170), - [anon_sym__Nullable] = ACTIONS(3170), - [anon_sym__Nullable_result] = ACTIONS(3170), - [anon_sym__Null_unspecified] = ACTIONS(3170), - [anon_sym___autoreleasing] = ACTIONS(3170), - [anon_sym___block] = ACTIONS(3170), - [anon_sym___bridge] = ACTIONS(3170), - [anon_sym___bridge_retained] = ACTIONS(3170), - [anon_sym___bridge_transfer] = ACTIONS(3170), - [anon_sym___complex] = ACTIONS(3170), - [anon_sym___const] = ACTIONS(3170), - [anon_sym___imag] = ACTIONS(3170), - [anon_sym___kindof] = ACTIONS(3170), - [anon_sym___nonnull] = ACTIONS(3170), - [anon_sym___nullable] = ACTIONS(3170), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3170), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3170), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3170), - [anon_sym___real] = ACTIONS(3170), - [anon_sym___strong] = ACTIONS(3170), - [anon_sym___unsafe_unretained] = ACTIONS(3170), - [anon_sym___unused] = ACTIONS(3170), - [anon_sym___weak] = ACTIONS(3170), - [sym_primitive_type] = ACTIONS(3170), - [anon_sym_enum] = ACTIONS(3170), - [anon_sym_struct] = ACTIONS(3170), - [anon_sym_union] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3170), - [anon_sym_switch] = ACTIONS(3170), - [anon_sym_case] = ACTIONS(3170), - [anon_sym_default] = ACTIONS(3170), - [anon_sym_while] = ACTIONS(3170), - [anon_sym_do] = ACTIONS(3170), - [anon_sym_for] = ACTIONS(3170), - [anon_sym_in] = ACTIONS(3170), - [anon_sym_return] = ACTIONS(3170), - [anon_sym_break] = ACTIONS(3170), - [anon_sym_continue] = ACTIONS(3170), - [anon_sym_goto] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3172), - [anon_sym_PLUS_PLUS] = ACTIONS(3172), - [anon_sym_sizeof] = ACTIONS(3170), - [anon_sym___alignof__] = ACTIONS(3170), - [anon_sym___alignof] = ACTIONS(3170), - [anon_sym__alignof] = ACTIONS(3170), - [anon_sym_alignof] = ACTIONS(3170), - [anon_sym__Alignof] = ACTIONS(3170), - [anon_sym_offsetof] = ACTIONS(3170), - [anon_sym__Generic] = ACTIONS(3170), - [anon_sym_asm] = ACTIONS(3170), - [anon_sym___asm__] = ACTIONS(3170), - [sym_number_literal] = ACTIONS(3172), - [anon_sym_L_SQUOTE] = ACTIONS(3172), - [anon_sym_u_SQUOTE] = ACTIONS(3172), - [anon_sym_U_SQUOTE] = ACTIONS(3172), - [anon_sym_u8_SQUOTE] = ACTIONS(3172), - [anon_sym_SQUOTE] = ACTIONS(3172), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3172), - [anon_sym_L_DQUOTE] = ACTIONS(3172), - [anon_sym_u_DQUOTE] = ACTIONS(3172), - [anon_sym_U_DQUOTE] = ACTIONS(3172), - [anon_sym_u8_DQUOTE] = ACTIONS(3172), - [sym_true] = ACTIONS(3170), - [sym_false] = ACTIONS(3170), - [anon_sym_NULL] = ACTIONS(3170), - [anon_sym_nullptr] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3170), - [anon_sym___typeof] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3170), - [anon_sym_ATimport] = ACTIONS(3172), - [aux_sym_preproc_undef_token1] = ACTIONS(3170), - [anon_sym_POUND] = ACTIONS(3170), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3170), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3170), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3170), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3170), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE] = ACTIONS(3170), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_API_AVAILABLE] = ACTIONS(3170), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_API_DEPRECATED] = ACTIONS(3170), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3170), - [anon_sym___deprecated_msg] = ACTIONS(3170), - [anon_sym___deprecated_enum_msg] = ACTIONS(3170), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3170), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3170), - [anon_sym_ATprotocol] = ACTIONS(3172), - [anon_sym_ATinterface] = ACTIONS(3172), - [anon_sym_ATimplementation] = ACTIONS(3172), - [anon_sym_ATcompatibility_alias] = ACTIONS(3172), - [anon_sym_ATsynthesize] = ACTIONS(3172), - [anon_sym_ATdynamic] = ACTIONS(3172), - [anon_sym__Alignas] = ACTIONS(3170), - [anon_sym_ATtry] = ACTIONS(3172), - [anon_sym___try] = ACTIONS(3170), - [anon_sym_ATthrow] = ACTIONS(3172), - [anon_sym_ATselector] = ACTIONS(3172), - [anon_sym_ATavailable] = ACTIONS(3172), - [anon_sym___builtin_available] = ACTIONS(3170), - [anon_sym_va_arg] = ACTIONS(3170), - [anon_sym___asm] = ACTIONS(3170), - [anon_sym_ATencode] = ACTIONS(3172), - [anon_sym_ATsynchronized] = ACTIONS(3172), - [anon_sym_BOOL] = ACTIONS(3170), - [anon_sym_IMP] = ACTIONS(3170), - [anon_sym_SEL] = ACTIONS(3170), - [anon_sym_Class] = ACTIONS(3170), - [anon_sym_id] = ACTIONS(3170), - }, - [958] = { - [sym_identifier] = ACTIONS(3162), - [aux_sym_preproc_include_token1] = ACTIONS(3162), - [aux_sym_preproc_include_token2] = ACTIONS(3162), - [aux_sym_preproc_def_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token2] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3162), - [sym_preproc_directive] = ACTIONS(3162), - [anon_sym_LPAREN2] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3164), - [anon_sym_TILDE] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3162), - [anon_sym_PLUS] = ACTIONS(3162), - [anon_sym_STAR] = ACTIONS(3164), - [anon_sym_CARET] = ACTIONS(3164), - [anon_sym_AMP] = ACTIONS(3164), - [anon_sym_SEMI] = ACTIONS(3164), - [anon_sym___extension__] = ACTIONS(3162), - [anon_sym_typedef] = ACTIONS(3162), - [anon_sym_extern] = ACTIONS(3162), - [anon_sym___attribute__] = ACTIONS(3162), - [anon_sym___attribute] = ACTIONS(3162), - [anon_sym_noreturn] = ACTIONS(3162), - [anon_sym_LBRACK] = ACTIONS(3164), - [anon_sym___declspec] = ACTIONS(3162), - [anon_sym___cdecl] = ACTIONS(3162), - [anon_sym___clrcall] = ACTIONS(3162), - [anon_sym___stdcall] = ACTIONS(3162), - [anon_sym___fastcall] = ACTIONS(3162), - [anon_sym___thiscall] = ACTIONS(3162), - [anon_sym___vectorcall] = ACTIONS(3162), - [anon_sym_LBRACE] = ACTIONS(3164), - [anon_sym_signed] = ACTIONS(3162), - [anon_sym_unsigned] = ACTIONS(3162), - [anon_sym_long] = ACTIONS(3162), - [anon_sym_short] = ACTIONS(3162), - [anon_sym_ATautoreleasepool] = ACTIONS(3164), - [anon_sym_static] = ACTIONS(3162), - [anon_sym_auto] = ACTIONS(3162), - [anon_sym_register] = ACTIONS(3162), - [anon_sym_inline] = ACTIONS(3162), - [anon_sym___inline] = ACTIONS(3162), - [anon_sym___inline__] = ACTIONS(3162), - [anon_sym___forceinline] = ACTIONS(3162), - [anon_sym_thread_local] = ACTIONS(3162), - [anon_sym___thread] = ACTIONS(3162), - [anon_sym_CG_EXTERN] = ACTIONS(3162), - [anon_sym_CG_INLINE] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3162), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3162), - [anon_sym_IBOutlet] = ACTIONS(3162), - [anon_sym_IBInspectable] = ACTIONS(3162), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3162), - [anon_sym_NS_INLINE] = ACTIONS(3162), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3162), - [anon_sym_OBJC_EXPORT] = ACTIONS(3162), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3162), - [anon_sym_const] = ACTIONS(3162), - [anon_sym_constexpr] = ACTIONS(3162), - [anon_sym_volatile] = ACTIONS(3162), - [anon_sym_restrict] = ACTIONS(3162), - [anon_sym___restrict__] = ACTIONS(3162), - [anon_sym__Atomic] = ACTIONS(3162), - [anon_sym__Noreturn] = ACTIONS(3162), - [anon_sym_nullable] = ACTIONS(3162), - [anon_sym__Complex] = ACTIONS(3162), - [anon_sym__Nonnull] = ACTIONS(3162), - [anon_sym__Nullable] = ACTIONS(3162), - [anon_sym__Nullable_result] = ACTIONS(3162), - [anon_sym__Null_unspecified] = ACTIONS(3162), - [anon_sym___autoreleasing] = ACTIONS(3162), - [anon_sym___block] = ACTIONS(3162), - [anon_sym___bridge] = ACTIONS(3162), - [anon_sym___bridge_retained] = ACTIONS(3162), - [anon_sym___bridge_transfer] = ACTIONS(3162), - [anon_sym___complex] = ACTIONS(3162), - [anon_sym___const] = ACTIONS(3162), - [anon_sym___imag] = ACTIONS(3162), - [anon_sym___kindof] = ACTIONS(3162), - [anon_sym___nonnull] = ACTIONS(3162), - [anon_sym___nullable] = ACTIONS(3162), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3162), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3162), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3162), - [anon_sym___real] = ACTIONS(3162), - [anon_sym___strong] = ACTIONS(3162), - [anon_sym___unsafe_unretained] = ACTIONS(3162), - [anon_sym___unused] = ACTIONS(3162), - [anon_sym___weak] = ACTIONS(3162), - [sym_primitive_type] = ACTIONS(3162), - [anon_sym_enum] = ACTIONS(3162), - [anon_sym_struct] = ACTIONS(3162), - [anon_sym_union] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3162), - [anon_sym_switch] = ACTIONS(3162), - [anon_sym_case] = ACTIONS(3162), - [anon_sym_default] = ACTIONS(3162), - [anon_sym_while] = ACTIONS(3162), - [anon_sym_do] = ACTIONS(3162), - [anon_sym_for] = ACTIONS(3162), - [anon_sym_in] = ACTIONS(3162), - [anon_sym_return] = ACTIONS(3162), - [anon_sym_break] = ACTIONS(3162), - [anon_sym_continue] = ACTIONS(3162), - [anon_sym_goto] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3164), - [anon_sym_sizeof] = ACTIONS(3162), - [anon_sym___alignof__] = ACTIONS(3162), - [anon_sym___alignof] = ACTIONS(3162), - [anon_sym__alignof] = ACTIONS(3162), - [anon_sym_alignof] = ACTIONS(3162), - [anon_sym__Alignof] = ACTIONS(3162), - [anon_sym_offsetof] = ACTIONS(3162), - [anon_sym__Generic] = ACTIONS(3162), - [anon_sym_asm] = ACTIONS(3162), - [anon_sym___asm__] = ACTIONS(3162), - [sym_number_literal] = ACTIONS(3164), - [anon_sym_L_SQUOTE] = ACTIONS(3164), - [anon_sym_u_SQUOTE] = ACTIONS(3164), - [anon_sym_U_SQUOTE] = ACTIONS(3164), - [anon_sym_u8_SQUOTE] = ACTIONS(3164), - [anon_sym_SQUOTE] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3164), - [anon_sym_L_DQUOTE] = ACTIONS(3164), - [anon_sym_u_DQUOTE] = ACTIONS(3164), - [anon_sym_U_DQUOTE] = ACTIONS(3164), - [anon_sym_u8_DQUOTE] = ACTIONS(3164), - [sym_true] = ACTIONS(3162), - [sym_false] = ACTIONS(3162), - [anon_sym_NULL] = ACTIONS(3162), - [anon_sym_nullptr] = ACTIONS(3162), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3162), - [anon_sym___typeof] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3162), - [anon_sym_ATimport] = ACTIONS(3164), - [aux_sym_preproc_undef_token1] = ACTIONS(3162), - [anon_sym_POUND] = ACTIONS(3162), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3162), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3162), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3162), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3162), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE] = ACTIONS(3162), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_API_AVAILABLE] = ACTIONS(3162), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_API_DEPRECATED] = ACTIONS(3162), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3162), - [anon_sym___deprecated_msg] = ACTIONS(3162), - [anon_sym___deprecated_enum_msg] = ACTIONS(3162), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3162), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3162), - [anon_sym_ATprotocol] = ACTIONS(3164), - [anon_sym_ATinterface] = ACTIONS(3164), - [anon_sym_ATimplementation] = ACTIONS(3164), - [anon_sym_ATcompatibility_alias] = ACTIONS(3164), - [anon_sym_ATsynthesize] = ACTIONS(3164), - [anon_sym_ATdynamic] = ACTIONS(3164), - [anon_sym__Alignas] = ACTIONS(3162), - [anon_sym_ATtry] = ACTIONS(3164), - [anon_sym___try] = ACTIONS(3162), - [anon_sym_ATthrow] = ACTIONS(3164), - [anon_sym_ATselector] = ACTIONS(3164), - [anon_sym_ATavailable] = ACTIONS(3164), - [anon_sym___builtin_available] = ACTIONS(3162), - [anon_sym_va_arg] = ACTIONS(3162), - [anon_sym___asm] = ACTIONS(3162), - [anon_sym_ATencode] = ACTIONS(3164), - [anon_sym_ATsynchronized] = ACTIONS(3164), - [anon_sym_BOOL] = ACTIONS(3162), - [anon_sym_IMP] = ACTIONS(3162), - [anon_sym_SEL] = ACTIONS(3162), - [anon_sym_Class] = ACTIONS(3162), - [anon_sym_id] = ACTIONS(3162), - }, - [959] = { - [sym_identifier] = ACTIONS(3250), - [aux_sym_preproc_include_token1] = ACTIONS(3250), - [aux_sym_preproc_include_token2] = ACTIONS(3250), - [aux_sym_preproc_def_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token2] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3250), - [sym_preproc_directive] = ACTIONS(3250), - [anon_sym_LPAREN2] = ACTIONS(3252), - [anon_sym_BANG] = ACTIONS(3252), - [anon_sym_TILDE] = ACTIONS(3252), - [anon_sym_DASH] = ACTIONS(3250), - [anon_sym_PLUS] = ACTIONS(3250), - [anon_sym_STAR] = ACTIONS(3252), - [anon_sym_CARET] = ACTIONS(3252), - [anon_sym_AMP] = ACTIONS(3252), - [anon_sym_SEMI] = ACTIONS(3252), - [anon_sym___extension__] = ACTIONS(3250), - [anon_sym_typedef] = ACTIONS(3250), - [anon_sym_extern] = ACTIONS(3250), - [anon_sym___attribute__] = ACTIONS(3250), - [anon_sym___attribute] = ACTIONS(3250), - [anon_sym_noreturn] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3252), - [anon_sym___declspec] = ACTIONS(3250), - [anon_sym___cdecl] = ACTIONS(3250), - [anon_sym___clrcall] = ACTIONS(3250), - [anon_sym___stdcall] = ACTIONS(3250), - [anon_sym___fastcall] = ACTIONS(3250), - [anon_sym___thiscall] = ACTIONS(3250), - [anon_sym___vectorcall] = ACTIONS(3250), - [anon_sym_LBRACE] = ACTIONS(3252), - [anon_sym_signed] = ACTIONS(3250), - [anon_sym_unsigned] = ACTIONS(3250), - [anon_sym_long] = ACTIONS(3250), - [anon_sym_short] = ACTIONS(3250), - [anon_sym_ATautoreleasepool] = ACTIONS(3252), - [anon_sym_static] = ACTIONS(3250), - [anon_sym_auto] = ACTIONS(3250), - [anon_sym_register] = ACTIONS(3250), - [anon_sym_inline] = ACTIONS(3250), - [anon_sym___inline] = ACTIONS(3250), - [anon_sym___inline__] = ACTIONS(3250), - [anon_sym___forceinline] = ACTIONS(3250), - [anon_sym_thread_local] = ACTIONS(3250), - [anon_sym___thread] = ACTIONS(3250), - [anon_sym_CG_EXTERN] = ACTIONS(3250), - [anon_sym_CG_INLINE] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3250), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3250), - [anon_sym_IBOutlet] = ACTIONS(3250), - [anon_sym_IBInspectable] = ACTIONS(3250), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3250), - [anon_sym_NS_INLINE] = ACTIONS(3250), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3250), - [anon_sym_OBJC_EXPORT] = ACTIONS(3250), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3250), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_constexpr] = ACTIONS(3250), - [anon_sym_volatile] = ACTIONS(3250), - [anon_sym_restrict] = ACTIONS(3250), - [anon_sym___restrict__] = ACTIONS(3250), - [anon_sym__Atomic] = ACTIONS(3250), - [anon_sym__Noreturn] = ACTIONS(3250), - [anon_sym_nullable] = ACTIONS(3250), - [anon_sym__Complex] = ACTIONS(3250), - [anon_sym__Nonnull] = ACTIONS(3250), - [anon_sym__Nullable] = ACTIONS(3250), - [anon_sym__Nullable_result] = ACTIONS(3250), - [anon_sym__Null_unspecified] = ACTIONS(3250), - [anon_sym___autoreleasing] = ACTIONS(3250), - [anon_sym___block] = ACTIONS(3250), - [anon_sym___bridge] = ACTIONS(3250), - [anon_sym___bridge_retained] = ACTIONS(3250), - [anon_sym___bridge_transfer] = ACTIONS(3250), - [anon_sym___complex] = ACTIONS(3250), - [anon_sym___const] = ACTIONS(3250), - [anon_sym___imag] = ACTIONS(3250), - [anon_sym___kindof] = ACTIONS(3250), - [anon_sym___nonnull] = ACTIONS(3250), - [anon_sym___nullable] = ACTIONS(3250), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3250), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3250), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3250), - [anon_sym___real] = ACTIONS(3250), - [anon_sym___strong] = ACTIONS(3250), - [anon_sym___unsafe_unretained] = ACTIONS(3250), - [anon_sym___unused] = ACTIONS(3250), - [anon_sym___weak] = ACTIONS(3250), - [sym_primitive_type] = ACTIONS(3250), - [anon_sym_enum] = ACTIONS(3250), - [anon_sym_struct] = ACTIONS(3250), - [anon_sym_union] = ACTIONS(3250), - [anon_sym_if] = ACTIONS(3250), - [anon_sym_switch] = ACTIONS(3250), - [anon_sym_case] = ACTIONS(3250), - [anon_sym_default] = ACTIONS(3250), - [anon_sym_while] = ACTIONS(3250), - [anon_sym_do] = ACTIONS(3250), - [anon_sym_for] = ACTIONS(3250), - [anon_sym_in] = ACTIONS(3250), - [anon_sym_return] = ACTIONS(3250), - [anon_sym_break] = ACTIONS(3250), - [anon_sym_continue] = ACTIONS(3250), - [anon_sym_goto] = ACTIONS(3250), - [anon_sym_DASH_DASH] = ACTIONS(3252), - [anon_sym_PLUS_PLUS] = ACTIONS(3252), - [anon_sym_sizeof] = ACTIONS(3250), - [anon_sym___alignof__] = ACTIONS(3250), - [anon_sym___alignof] = ACTIONS(3250), - [anon_sym__alignof] = ACTIONS(3250), - [anon_sym_alignof] = ACTIONS(3250), - [anon_sym__Alignof] = ACTIONS(3250), - [anon_sym_offsetof] = ACTIONS(3250), - [anon_sym__Generic] = ACTIONS(3250), - [anon_sym_asm] = ACTIONS(3250), - [anon_sym___asm__] = ACTIONS(3250), - [sym_number_literal] = ACTIONS(3252), - [anon_sym_L_SQUOTE] = ACTIONS(3252), - [anon_sym_u_SQUOTE] = ACTIONS(3252), - [anon_sym_U_SQUOTE] = ACTIONS(3252), - [anon_sym_u8_SQUOTE] = ACTIONS(3252), - [anon_sym_SQUOTE] = ACTIONS(3252), - [anon_sym_AT] = ACTIONS(3250), - [anon_sym_DQUOTE] = ACTIONS(3252), - [anon_sym_L_DQUOTE] = ACTIONS(3252), - [anon_sym_u_DQUOTE] = ACTIONS(3252), - [anon_sym_U_DQUOTE] = ACTIONS(3252), - [anon_sym_u8_DQUOTE] = ACTIONS(3252), - [sym_true] = ACTIONS(3250), - [sym_false] = ACTIONS(3250), - [anon_sym_NULL] = ACTIONS(3250), - [anon_sym_nullptr] = ACTIONS(3250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3250), - [anon_sym___typeof] = ACTIONS(3250), - [anon_sym_typeof] = ACTIONS(3250), - [anon_sym_ATimport] = ACTIONS(3252), - [aux_sym_preproc_undef_token1] = ACTIONS(3250), - [anon_sym_POUND] = ACTIONS(3250), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3250), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3250), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3250), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3250), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE] = ACTIONS(3250), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_API_AVAILABLE] = ACTIONS(3250), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_API_DEPRECATED] = ACTIONS(3250), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3250), - [anon_sym___deprecated_msg] = ACTIONS(3250), - [anon_sym___deprecated_enum_msg] = ACTIONS(3250), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3250), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3250), - [anon_sym_ATprotocol] = ACTIONS(3252), - [anon_sym_ATinterface] = ACTIONS(3252), - [anon_sym_ATimplementation] = ACTIONS(3252), - [anon_sym_ATcompatibility_alias] = ACTIONS(3252), - [anon_sym_ATsynthesize] = ACTIONS(3252), - [anon_sym_ATdynamic] = ACTIONS(3252), - [anon_sym__Alignas] = ACTIONS(3250), - [anon_sym_ATtry] = ACTIONS(3252), - [anon_sym___try] = ACTIONS(3250), - [anon_sym_ATthrow] = ACTIONS(3252), - [anon_sym_ATselector] = ACTIONS(3252), - [anon_sym_ATavailable] = ACTIONS(3252), - [anon_sym___builtin_available] = ACTIONS(3250), - [anon_sym_va_arg] = ACTIONS(3250), - [anon_sym___asm] = ACTIONS(3250), - [anon_sym_ATencode] = ACTIONS(3252), - [anon_sym_ATsynchronized] = ACTIONS(3252), - [anon_sym_BOOL] = ACTIONS(3250), - [anon_sym_IMP] = ACTIONS(3250), - [anon_sym_SEL] = ACTIONS(3250), - [anon_sym_Class] = ACTIONS(3250), - [anon_sym_id] = ACTIONS(3250), - }, - [960] = { - [sym_identifier] = ACTIONS(3262), - [aux_sym_preproc_include_token1] = ACTIONS(3262), - [aux_sym_preproc_include_token2] = ACTIONS(3262), - [aux_sym_preproc_def_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token2] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3262), - [sym_preproc_directive] = ACTIONS(3262), - [anon_sym_LPAREN2] = ACTIONS(3264), - [anon_sym_BANG] = ACTIONS(3264), - [anon_sym_TILDE] = ACTIONS(3264), - [anon_sym_DASH] = ACTIONS(3262), - [anon_sym_PLUS] = ACTIONS(3262), - [anon_sym_STAR] = ACTIONS(3264), - [anon_sym_CARET] = ACTIONS(3264), - [anon_sym_AMP] = ACTIONS(3264), - [anon_sym_SEMI] = ACTIONS(3264), - [anon_sym___extension__] = ACTIONS(3262), - [anon_sym_typedef] = ACTIONS(3262), - [anon_sym_extern] = ACTIONS(3262), - [anon_sym___attribute__] = ACTIONS(3262), - [anon_sym___attribute] = ACTIONS(3262), - [anon_sym_noreturn] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3264), - [anon_sym___declspec] = ACTIONS(3262), - [anon_sym___cdecl] = ACTIONS(3262), - [anon_sym___clrcall] = ACTIONS(3262), - [anon_sym___stdcall] = ACTIONS(3262), - [anon_sym___fastcall] = ACTIONS(3262), - [anon_sym___thiscall] = ACTIONS(3262), - [anon_sym___vectorcall] = ACTIONS(3262), - [anon_sym_LBRACE] = ACTIONS(3264), - [anon_sym_signed] = ACTIONS(3262), - [anon_sym_unsigned] = ACTIONS(3262), - [anon_sym_long] = ACTIONS(3262), - [anon_sym_short] = ACTIONS(3262), - [anon_sym_ATautoreleasepool] = ACTIONS(3264), - [anon_sym_static] = ACTIONS(3262), - [anon_sym_auto] = ACTIONS(3262), - [anon_sym_register] = ACTIONS(3262), - [anon_sym_inline] = ACTIONS(3262), - [anon_sym___inline] = ACTIONS(3262), - [anon_sym___inline__] = ACTIONS(3262), - [anon_sym___forceinline] = ACTIONS(3262), - [anon_sym_thread_local] = ACTIONS(3262), - [anon_sym___thread] = ACTIONS(3262), - [anon_sym_CG_EXTERN] = ACTIONS(3262), - [anon_sym_CG_INLINE] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3262), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3262), - [anon_sym_IBOutlet] = ACTIONS(3262), - [anon_sym_IBInspectable] = ACTIONS(3262), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3262), - [anon_sym_NS_INLINE] = ACTIONS(3262), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3262), - [anon_sym_OBJC_EXPORT] = ACTIONS(3262), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3262), - [anon_sym_const] = ACTIONS(3262), - [anon_sym_constexpr] = ACTIONS(3262), - [anon_sym_volatile] = ACTIONS(3262), - [anon_sym_restrict] = ACTIONS(3262), - [anon_sym___restrict__] = ACTIONS(3262), - [anon_sym__Atomic] = ACTIONS(3262), - [anon_sym__Noreturn] = ACTIONS(3262), - [anon_sym_nullable] = ACTIONS(3262), - [anon_sym__Complex] = ACTIONS(3262), - [anon_sym__Nonnull] = ACTIONS(3262), - [anon_sym__Nullable] = ACTIONS(3262), - [anon_sym__Nullable_result] = ACTIONS(3262), - [anon_sym__Null_unspecified] = ACTIONS(3262), - [anon_sym___autoreleasing] = ACTIONS(3262), - [anon_sym___block] = ACTIONS(3262), - [anon_sym___bridge] = ACTIONS(3262), - [anon_sym___bridge_retained] = ACTIONS(3262), - [anon_sym___bridge_transfer] = ACTIONS(3262), - [anon_sym___complex] = ACTIONS(3262), - [anon_sym___const] = ACTIONS(3262), - [anon_sym___imag] = ACTIONS(3262), - [anon_sym___kindof] = ACTIONS(3262), - [anon_sym___nonnull] = ACTIONS(3262), - [anon_sym___nullable] = ACTIONS(3262), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3262), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3262), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3262), - [anon_sym___real] = ACTIONS(3262), - [anon_sym___strong] = ACTIONS(3262), - [anon_sym___unsafe_unretained] = ACTIONS(3262), - [anon_sym___unused] = ACTIONS(3262), - [anon_sym___weak] = ACTIONS(3262), - [sym_primitive_type] = ACTIONS(3262), - [anon_sym_enum] = ACTIONS(3262), - [anon_sym_struct] = ACTIONS(3262), - [anon_sym_union] = ACTIONS(3262), - [anon_sym_if] = ACTIONS(3262), - [anon_sym_switch] = ACTIONS(3262), - [anon_sym_case] = ACTIONS(3262), - [anon_sym_default] = ACTIONS(3262), - [anon_sym_while] = ACTIONS(3262), - [anon_sym_do] = ACTIONS(3262), - [anon_sym_for] = ACTIONS(3262), - [anon_sym_in] = ACTIONS(3262), - [anon_sym_return] = ACTIONS(3262), - [anon_sym_break] = ACTIONS(3262), - [anon_sym_continue] = ACTIONS(3262), - [anon_sym_goto] = ACTIONS(3262), - [anon_sym_DASH_DASH] = ACTIONS(3264), - [anon_sym_PLUS_PLUS] = ACTIONS(3264), - [anon_sym_sizeof] = ACTIONS(3262), - [anon_sym___alignof__] = ACTIONS(3262), - [anon_sym___alignof] = ACTIONS(3262), - [anon_sym__alignof] = ACTIONS(3262), - [anon_sym_alignof] = ACTIONS(3262), - [anon_sym__Alignof] = ACTIONS(3262), - [anon_sym_offsetof] = ACTIONS(3262), - [anon_sym__Generic] = ACTIONS(3262), - [anon_sym_asm] = ACTIONS(3262), - [anon_sym___asm__] = ACTIONS(3262), - [sym_number_literal] = ACTIONS(3264), - [anon_sym_L_SQUOTE] = ACTIONS(3264), - [anon_sym_u_SQUOTE] = ACTIONS(3264), - [anon_sym_U_SQUOTE] = ACTIONS(3264), - [anon_sym_u8_SQUOTE] = ACTIONS(3264), - [anon_sym_SQUOTE] = ACTIONS(3264), - [anon_sym_AT] = ACTIONS(3262), - [anon_sym_DQUOTE] = ACTIONS(3264), - [anon_sym_L_DQUOTE] = ACTIONS(3264), - [anon_sym_u_DQUOTE] = ACTIONS(3264), - [anon_sym_U_DQUOTE] = ACTIONS(3264), - [anon_sym_u8_DQUOTE] = ACTIONS(3264), - [sym_true] = ACTIONS(3262), - [sym_false] = ACTIONS(3262), - [anon_sym_NULL] = ACTIONS(3262), - [anon_sym_nullptr] = ACTIONS(3262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3262), - [anon_sym___typeof] = ACTIONS(3262), - [anon_sym_typeof] = ACTIONS(3262), - [anon_sym_ATimport] = ACTIONS(3264), - [aux_sym_preproc_undef_token1] = ACTIONS(3262), - [anon_sym_POUND] = ACTIONS(3262), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3262), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3262), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3262), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3262), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE] = ACTIONS(3262), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_API_AVAILABLE] = ACTIONS(3262), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_API_DEPRECATED] = ACTIONS(3262), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3262), - [anon_sym___deprecated_msg] = ACTIONS(3262), - [anon_sym___deprecated_enum_msg] = ACTIONS(3262), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3262), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3262), - [anon_sym_ATprotocol] = ACTIONS(3264), - [anon_sym_ATinterface] = ACTIONS(3264), - [anon_sym_ATimplementation] = ACTIONS(3264), - [anon_sym_ATcompatibility_alias] = ACTIONS(3264), - [anon_sym_ATsynthesize] = ACTIONS(3264), - [anon_sym_ATdynamic] = ACTIONS(3264), - [anon_sym__Alignas] = ACTIONS(3262), - [anon_sym_ATtry] = ACTIONS(3264), - [anon_sym___try] = ACTIONS(3262), - [anon_sym_ATthrow] = ACTIONS(3264), - [anon_sym_ATselector] = ACTIONS(3264), - [anon_sym_ATavailable] = ACTIONS(3264), - [anon_sym___builtin_available] = ACTIONS(3262), - [anon_sym_va_arg] = ACTIONS(3262), - [anon_sym___asm] = ACTIONS(3262), - [anon_sym_ATencode] = ACTIONS(3264), - [anon_sym_ATsynchronized] = ACTIONS(3264), - [anon_sym_BOOL] = ACTIONS(3262), - [anon_sym_IMP] = ACTIONS(3262), - [anon_sym_SEL] = ACTIONS(3262), - [anon_sym_Class] = ACTIONS(3262), - [anon_sym_id] = ACTIONS(3262), - }, - [961] = { - [sym_identifier] = ACTIONS(3274), - [aux_sym_preproc_include_token1] = ACTIONS(3274), - [aux_sym_preproc_include_token2] = ACTIONS(3274), - [aux_sym_preproc_def_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token2] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3274), - [sym_preproc_directive] = ACTIONS(3274), - [anon_sym_LPAREN2] = ACTIONS(3276), - [anon_sym_BANG] = ACTIONS(3276), - [anon_sym_TILDE] = ACTIONS(3276), - [anon_sym_DASH] = ACTIONS(3274), - [anon_sym_PLUS] = ACTIONS(3274), - [anon_sym_STAR] = ACTIONS(3276), - [anon_sym_CARET] = ACTIONS(3276), - [anon_sym_AMP] = ACTIONS(3276), - [anon_sym_SEMI] = ACTIONS(3276), - [anon_sym___extension__] = ACTIONS(3274), - [anon_sym_typedef] = ACTIONS(3274), - [anon_sym_extern] = ACTIONS(3274), - [anon_sym___attribute__] = ACTIONS(3274), - [anon_sym___attribute] = ACTIONS(3274), - [anon_sym_noreturn] = ACTIONS(3274), - [anon_sym_LBRACK] = ACTIONS(3276), - [anon_sym___declspec] = ACTIONS(3274), - [anon_sym___cdecl] = ACTIONS(3274), - [anon_sym___clrcall] = ACTIONS(3274), - [anon_sym___stdcall] = ACTIONS(3274), - [anon_sym___fastcall] = ACTIONS(3274), - [anon_sym___thiscall] = ACTIONS(3274), - [anon_sym___vectorcall] = ACTIONS(3274), - [anon_sym_LBRACE] = ACTIONS(3276), - [anon_sym_signed] = ACTIONS(3274), - [anon_sym_unsigned] = ACTIONS(3274), - [anon_sym_long] = ACTIONS(3274), - [anon_sym_short] = ACTIONS(3274), - [anon_sym_ATautoreleasepool] = ACTIONS(3276), - [anon_sym_static] = ACTIONS(3274), - [anon_sym_auto] = ACTIONS(3274), - [anon_sym_register] = ACTIONS(3274), - [anon_sym_inline] = ACTIONS(3274), - [anon_sym___inline] = ACTIONS(3274), - [anon_sym___inline__] = ACTIONS(3274), - [anon_sym___forceinline] = ACTIONS(3274), - [anon_sym_thread_local] = ACTIONS(3274), - [anon_sym___thread] = ACTIONS(3274), - [anon_sym_CG_EXTERN] = ACTIONS(3274), - [anon_sym_CG_INLINE] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3274), - [anon_sym_IBOutlet] = ACTIONS(3274), - [anon_sym_IBInspectable] = ACTIONS(3274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3274), - [anon_sym_NS_INLINE] = ACTIONS(3274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3274), - [anon_sym_OBJC_EXPORT] = ACTIONS(3274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3274), - [anon_sym_const] = ACTIONS(3274), - [anon_sym_constexpr] = ACTIONS(3274), - [anon_sym_volatile] = ACTIONS(3274), - [anon_sym_restrict] = ACTIONS(3274), - [anon_sym___restrict__] = ACTIONS(3274), - [anon_sym__Atomic] = ACTIONS(3274), - [anon_sym__Noreturn] = ACTIONS(3274), - [anon_sym_nullable] = ACTIONS(3274), - [anon_sym__Complex] = ACTIONS(3274), - [anon_sym__Nonnull] = ACTIONS(3274), - [anon_sym__Nullable] = ACTIONS(3274), - [anon_sym__Nullable_result] = ACTIONS(3274), - [anon_sym__Null_unspecified] = ACTIONS(3274), - [anon_sym___autoreleasing] = ACTIONS(3274), - [anon_sym___block] = ACTIONS(3274), - [anon_sym___bridge] = ACTIONS(3274), - [anon_sym___bridge_retained] = ACTIONS(3274), - [anon_sym___bridge_transfer] = ACTIONS(3274), - [anon_sym___complex] = ACTIONS(3274), - [anon_sym___const] = ACTIONS(3274), - [anon_sym___imag] = ACTIONS(3274), - [anon_sym___kindof] = ACTIONS(3274), - [anon_sym___nonnull] = ACTIONS(3274), - [anon_sym___nullable] = ACTIONS(3274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3274), - [anon_sym___real] = ACTIONS(3274), - [anon_sym___strong] = ACTIONS(3274), - [anon_sym___unsafe_unretained] = ACTIONS(3274), - [anon_sym___unused] = ACTIONS(3274), - [anon_sym___weak] = ACTIONS(3274), - [sym_primitive_type] = ACTIONS(3274), - [anon_sym_enum] = ACTIONS(3274), - [anon_sym_struct] = ACTIONS(3274), - [anon_sym_union] = ACTIONS(3274), - [anon_sym_if] = ACTIONS(3274), - [anon_sym_switch] = ACTIONS(3274), - [anon_sym_case] = ACTIONS(3274), - [anon_sym_default] = ACTIONS(3274), - [anon_sym_while] = ACTIONS(3274), - [anon_sym_do] = ACTIONS(3274), - [anon_sym_for] = ACTIONS(3274), - [anon_sym_in] = ACTIONS(3274), - [anon_sym_return] = ACTIONS(3274), - [anon_sym_break] = ACTIONS(3274), - [anon_sym_continue] = ACTIONS(3274), - [anon_sym_goto] = ACTIONS(3274), - [anon_sym_DASH_DASH] = ACTIONS(3276), - [anon_sym_PLUS_PLUS] = ACTIONS(3276), - [anon_sym_sizeof] = ACTIONS(3274), - [anon_sym___alignof__] = ACTIONS(3274), - [anon_sym___alignof] = ACTIONS(3274), - [anon_sym__alignof] = ACTIONS(3274), - [anon_sym_alignof] = ACTIONS(3274), - [anon_sym__Alignof] = ACTIONS(3274), - [anon_sym_offsetof] = ACTIONS(3274), - [anon_sym__Generic] = ACTIONS(3274), - [anon_sym_asm] = ACTIONS(3274), - [anon_sym___asm__] = ACTIONS(3274), - [sym_number_literal] = ACTIONS(3276), - [anon_sym_L_SQUOTE] = ACTIONS(3276), - [anon_sym_u_SQUOTE] = ACTIONS(3276), - [anon_sym_U_SQUOTE] = ACTIONS(3276), - [anon_sym_u8_SQUOTE] = ACTIONS(3276), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_AT] = ACTIONS(3274), - [anon_sym_DQUOTE] = ACTIONS(3276), - [anon_sym_L_DQUOTE] = ACTIONS(3276), - [anon_sym_u_DQUOTE] = ACTIONS(3276), - [anon_sym_U_DQUOTE] = ACTIONS(3276), - [anon_sym_u8_DQUOTE] = ACTIONS(3276), - [sym_true] = ACTIONS(3274), - [sym_false] = ACTIONS(3274), - [anon_sym_NULL] = ACTIONS(3274), - [anon_sym_nullptr] = ACTIONS(3274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3274), - [anon_sym___typeof] = ACTIONS(3274), - [anon_sym_typeof] = ACTIONS(3274), - [anon_sym_ATimport] = ACTIONS(3276), - [aux_sym_preproc_undef_token1] = ACTIONS(3274), - [anon_sym_POUND] = ACTIONS(3274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE] = ACTIONS(3274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_API_AVAILABLE] = ACTIONS(3274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_API_DEPRECATED] = ACTIONS(3274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3274), - [anon_sym___deprecated_msg] = ACTIONS(3274), - [anon_sym___deprecated_enum_msg] = ACTIONS(3274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3274), - [anon_sym_ATprotocol] = ACTIONS(3276), - [anon_sym_ATinterface] = ACTIONS(3276), - [anon_sym_ATimplementation] = ACTIONS(3276), - [anon_sym_ATcompatibility_alias] = ACTIONS(3276), - [anon_sym_ATsynthesize] = ACTIONS(3276), - [anon_sym_ATdynamic] = ACTIONS(3276), - [anon_sym__Alignas] = ACTIONS(3274), - [anon_sym_ATtry] = ACTIONS(3276), - [anon_sym___try] = ACTIONS(3274), - [anon_sym_ATthrow] = ACTIONS(3276), - [anon_sym_ATselector] = ACTIONS(3276), - [anon_sym_ATavailable] = ACTIONS(3276), - [anon_sym___builtin_available] = ACTIONS(3274), - [anon_sym_va_arg] = ACTIONS(3274), - [anon_sym___asm] = ACTIONS(3274), - [anon_sym_ATencode] = ACTIONS(3276), - [anon_sym_ATsynchronized] = ACTIONS(3276), - [anon_sym_BOOL] = ACTIONS(3274), - [anon_sym_IMP] = ACTIONS(3274), - [anon_sym_SEL] = ACTIONS(3274), - [anon_sym_Class] = ACTIONS(3274), - [anon_sym_id] = ACTIONS(3274), - }, - [962] = { - [sym_identifier] = ACTIONS(3158), - [aux_sym_preproc_include_token1] = ACTIONS(3158), - [aux_sym_preproc_include_token2] = ACTIONS(3158), - [aux_sym_preproc_def_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token2] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3158), - [sym_preproc_directive] = ACTIONS(3158), - [anon_sym_LPAREN2] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3160), - [anon_sym_TILDE] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3158), - [anon_sym_PLUS] = ACTIONS(3158), - [anon_sym_STAR] = ACTIONS(3160), - [anon_sym_CARET] = ACTIONS(3160), - [anon_sym_AMP] = ACTIONS(3160), - [anon_sym_SEMI] = ACTIONS(3160), - [anon_sym___extension__] = ACTIONS(3158), - [anon_sym_typedef] = ACTIONS(3158), - [anon_sym_extern] = ACTIONS(3158), - [anon_sym___attribute__] = ACTIONS(3158), - [anon_sym___attribute] = ACTIONS(3158), - [anon_sym_noreturn] = ACTIONS(3158), - [anon_sym_LBRACK] = ACTIONS(3160), - [anon_sym___declspec] = ACTIONS(3158), - [anon_sym___cdecl] = ACTIONS(3158), - [anon_sym___clrcall] = ACTIONS(3158), - [anon_sym___stdcall] = ACTIONS(3158), - [anon_sym___fastcall] = ACTIONS(3158), - [anon_sym___thiscall] = ACTIONS(3158), - [anon_sym___vectorcall] = ACTIONS(3158), - [anon_sym_LBRACE] = ACTIONS(3160), - [anon_sym_signed] = ACTIONS(3158), - [anon_sym_unsigned] = ACTIONS(3158), - [anon_sym_long] = ACTIONS(3158), - [anon_sym_short] = ACTIONS(3158), - [anon_sym_ATautoreleasepool] = ACTIONS(3160), - [anon_sym_static] = ACTIONS(3158), - [anon_sym_auto] = ACTIONS(3158), - [anon_sym_register] = ACTIONS(3158), - [anon_sym_inline] = ACTIONS(3158), - [anon_sym___inline] = ACTIONS(3158), - [anon_sym___inline__] = ACTIONS(3158), - [anon_sym___forceinline] = ACTIONS(3158), - [anon_sym_thread_local] = ACTIONS(3158), - [anon_sym___thread] = ACTIONS(3158), - [anon_sym_CG_EXTERN] = ACTIONS(3158), - [anon_sym_CG_INLINE] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3158), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3158), - [anon_sym_IBOutlet] = ACTIONS(3158), - [anon_sym_IBInspectable] = ACTIONS(3158), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3158), - [anon_sym_NS_INLINE] = ACTIONS(3158), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3158), - [anon_sym_OBJC_EXPORT] = ACTIONS(3158), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3158), - [anon_sym_const] = ACTIONS(3158), - [anon_sym_constexpr] = ACTIONS(3158), - [anon_sym_volatile] = ACTIONS(3158), - [anon_sym_restrict] = ACTIONS(3158), - [anon_sym___restrict__] = ACTIONS(3158), - [anon_sym__Atomic] = ACTIONS(3158), - [anon_sym__Noreturn] = ACTIONS(3158), - [anon_sym_nullable] = ACTIONS(3158), - [anon_sym__Complex] = ACTIONS(3158), - [anon_sym__Nonnull] = ACTIONS(3158), - [anon_sym__Nullable] = ACTIONS(3158), - [anon_sym__Nullable_result] = ACTIONS(3158), - [anon_sym__Null_unspecified] = ACTIONS(3158), - [anon_sym___autoreleasing] = ACTIONS(3158), - [anon_sym___block] = ACTIONS(3158), - [anon_sym___bridge] = ACTIONS(3158), - [anon_sym___bridge_retained] = ACTIONS(3158), - [anon_sym___bridge_transfer] = ACTIONS(3158), - [anon_sym___complex] = ACTIONS(3158), - [anon_sym___const] = ACTIONS(3158), - [anon_sym___imag] = ACTIONS(3158), - [anon_sym___kindof] = ACTIONS(3158), - [anon_sym___nonnull] = ACTIONS(3158), - [anon_sym___nullable] = ACTIONS(3158), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3158), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3158), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3158), - [anon_sym___real] = ACTIONS(3158), - [anon_sym___strong] = ACTIONS(3158), - [anon_sym___unsafe_unretained] = ACTIONS(3158), - [anon_sym___unused] = ACTIONS(3158), - [anon_sym___weak] = ACTIONS(3158), - [sym_primitive_type] = ACTIONS(3158), - [anon_sym_enum] = ACTIONS(3158), - [anon_sym_struct] = ACTIONS(3158), - [anon_sym_union] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3158), - [anon_sym_switch] = ACTIONS(3158), - [anon_sym_case] = ACTIONS(3158), - [anon_sym_default] = ACTIONS(3158), - [anon_sym_while] = ACTIONS(3158), - [anon_sym_do] = ACTIONS(3158), - [anon_sym_for] = ACTIONS(3158), - [anon_sym_in] = ACTIONS(3158), - [anon_sym_return] = ACTIONS(3158), - [anon_sym_break] = ACTIONS(3158), - [anon_sym_continue] = ACTIONS(3158), - [anon_sym_goto] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3160), - [anon_sym_sizeof] = ACTIONS(3158), - [anon_sym___alignof__] = ACTIONS(3158), - [anon_sym___alignof] = ACTIONS(3158), - [anon_sym__alignof] = ACTIONS(3158), - [anon_sym_alignof] = ACTIONS(3158), - [anon_sym__Alignof] = ACTIONS(3158), - [anon_sym_offsetof] = ACTIONS(3158), - [anon_sym__Generic] = ACTIONS(3158), - [anon_sym_asm] = ACTIONS(3158), - [anon_sym___asm__] = ACTIONS(3158), - [sym_number_literal] = ACTIONS(3160), - [anon_sym_L_SQUOTE] = ACTIONS(3160), - [anon_sym_u_SQUOTE] = ACTIONS(3160), - [anon_sym_U_SQUOTE] = ACTIONS(3160), - [anon_sym_u8_SQUOTE] = ACTIONS(3160), - [anon_sym_SQUOTE] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3160), - [anon_sym_L_DQUOTE] = ACTIONS(3160), - [anon_sym_u_DQUOTE] = ACTIONS(3160), - [anon_sym_U_DQUOTE] = ACTIONS(3160), - [anon_sym_u8_DQUOTE] = ACTIONS(3160), - [sym_true] = ACTIONS(3158), - [sym_false] = ACTIONS(3158), - [anon_sym_NULL] = ACTIONS(3158), - [anon_sym_nullptr] = ACTIONS(3158), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3158), - [anon_sym___typeof] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3158), - [anon_sym_ATimport] = ACTIONS(3160), - [aux_sym_preproc_undef_token1] = ACTIONS(3158), - [anon_sym_POUND] = ACTIONS(3158), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3158), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3158), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3158), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3158), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE] = ACTIONS(3158), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_API_AVAILABLE] = ACTIONS(3158), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_API_DEPRECATED] = ACTIONS(3158), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3158), - [anon_sym___deprecated_msg] = ACTIONS(3158), - [anon_sym___deprecated_enum_msg] = ACTIONS(3158), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3158), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3158), - [anon_sym_ATprotocol] = ACTIONS(3160), - [anon_sym_ATinterface] = ACTIONS(3160), - [anon_sym_ATimplementation] = ACTIONS(3160), - [anon_sym_ATcompatibility_alias] = ACTIONS(3160), - [anon_sym_ATsynthesize] = ACTIONS(3160), - [anon_sym_ATdynamic] = ACTIONS(3160), - [anon_sym__Alignas] = ACTIONS(3158), - [anon_sym_ATtry] = ACTIONS(3160), - [anon_sym___try] = ACTIONS(3158), - [anon_sym_ATthrow] = ACTIONS(3160), - [anon_sym_ATselector] = ACTIONS(3160), - [anon_sym_ATavailable] = ACTIONS(3160), - [anon_sym___builtin_available] = ACTIONS(3158), - [anon_sym_va_arg] = ACTIONS(3158), - [anon_sym___asm] = ACTIONS(3158), - [anon_sym_ATencode] = ACTIONS(3160), - [anon_sym_ATsynchronized] = ACTIONS(3160), - [anon_sym_BOOL] = ACTIONS(3158), - [anon_sym_IMP] = ACTIONS(3158), - [anon_sym_SEL] = ACTIONS(3158), - [anon_sym_Class] = ACTIONS(3158), - [anon_sym_id] = ACTIONS(3158), - }, - [963] = { - [sym_identifier] = ACTIONS(3154), - [aux_sym_preproc_include_token1] = ACTIONS(3154), - [aux_sym_preproc_include_token2] = ACTIONS(3154), - [aux_sym_preproc_def_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token2] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3154), - [sym_preproc_directive] = ACTIONS(3154), - [anon_sym_LPAREN2] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3156), - [anon_sym_TILDE] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3154), - [anon_sym_STAR] = ACTIONS(3156), - [anon_sym_CARET] = ACTIONS(3156), - [anon_sym_AMP] = ACTIONS(3156), - [anon_sym_SEMI] = ACTIONS(3156), - [anon_sym___extension__] = ACTIONS(3154), - [anon_sym_typedef] = ACTIONS(3154), - [anon_sym_extern] = ACTIONS(3154), - [anon_sym___attribute__] = ACTIONS(3154), - [anon_sym___attribute] = ACTIONS(3154), - [anon_sym_noreturn] = ACTIONS(3154), - [anon_sym_LBRACK] = ACTIONS(3156), - [anon_sym___declspec] = ACTIONS(3154), - [anon_sym___cdecl] = ACTIONS(3154), - [anon_sym___clrcall] = ACTIONS(3154), - [anon_sym___stdcall] = ACTIONS(3154), - [anon_sym___fastcall] = ACTIONS(3154), - [anon_sym___thiscall] = ACTIONS(3154), - [anon_sym___vectorcall] = ACTIONS(3154), - [anon_sym_LBRACE] = ACTIONS(3156), - [anon_sym_signed] = ACTIONS(3154), - [anon_sym_unsigned] = ACTIONS(3154), - [anon_sym_long] = ACTIONS(3154), - [anon_sym_short] = ACTIONS(3154), - [anon_sym_ATautoreleasepool] = ACTIONS(3156), - [anon_sym_static] = ACTIONS(3154), - [anon_sym_auto] = ACTIONS(3154), - [anon_sym_register] = ACTIONS(3154), - [anon_sym_inline] = ACTIONS(3154), - [anon_sym___inline] = ACTIONS(3154), - [anon_sym___inline__] = ACTIONS(3154), - [anon_sym___forceinline] = ACTIONS(3154), - [anon_sym_thread_local] = ACTIONS(3154), - [anon_sym___thread] = ACTIONS(3154), - [anon_sym_CG_EXTERN] = ACTIONS(3154), - [anon_sym_CG_INLINE] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3154), - [anon_sym_IBOutlet] = ACTIONS(3154), - [anon_sym_IBInspectable] = ACTIONS(3154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3154), - [anon_sym_NS_INLINE] = ACTIONS(3154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3154), - [anon_sym_OBJC_EXPORT] = ACTIONS(3154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3154), - [anon_sym_const] = ACTIONS(3154), - [anon_sym_constexpr] = ACTIONS(3154), - [anon_sym_volatile] = ACTIONS(3154), - [anon_sym_restrict] = ACTIONS(3154), - [anon_sym___restrict__] = ACTIONS(3154), - [anon_sym__Atomic] = ACTIONS(3154), - [anon_sym__Noreturn] = ACTIONS(3154), - [anon_sym_nullable] = ACTIONS(3154), - [anon_sym__Complex] = ACTIONS(3154), - [anon_sym__Nonnull] = ACTIONS(3154), - [anon_sym__Nullable] = ACTIONS(3154), - [anon_sym__Nullable_result] = ACTIONS(3154), - [anon_sym__Null_unspecified] = ACTIONS(3154), - [anon_sym___autoreleasing] = ACTIONS(3154), - [anon_sym___block] = ACTIONS(3154), - [anon_sym___bridge] = ACTIONS(3154), - [anon_sym___bridge_retained] = ACTIONS(3154), - [anon_sym___bridge_transfer] = ACTIONS(3154), - [anon_sym___complex] = ACTIONS(3154), - [anon_sym___const] = ACTIONS(3154), - [anon_sym___imag] = ACTIONS(3154), - [anon_sym___kindof] = ACTIONS(3154), - [anon_sym___nonnull] = ACTIONS(3154), - [anon_sym___nullable] = ACTIONS(3154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3154), - [anon_sym___real] = ACTIONS(3154), - [anon_sym___strong] = ACTIONS(3154), - [anon_sym___unsafe_unretained] = ACTIONS(3154), - [anon_sym___unused] = ACTIONS(3154), - [anon_sym___weak] = ACTIONS(3154), - [sym_primitive_type] = ACTIONS(3154), - [anon_sym_enum] = ACTIONS(3154), - [anon_sym_struct] = ACTIONS(3154), - [anon_sym_union] = ACTIONS(3154), - [anon_sym_if] = ACTIONS(3154), - [anon_sym_switch] = ACTIONS(3154), - [anon_sym_case] = ACTIONS(3154), - [anon_sym_default] = ACTIONS(3154), - [anon_sym_while] = ACTIONS(3154), - [anon_sym_do] = ACTIONS(3154), - [anon_sym_for] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3154), - [anon_sym_return] = ACTIONS(3154), - [anon_sym_break] = ACTIONS(3154), - [anon_sym_continue] = ACTIONS(3154), - [anon_sym_goto] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3156), - [anon_sym_sizeof] = ACTIONS(3154), - [anon_sym___alignof__] = ACTIONS(3154), - [anon_sym___alignof] = ACTIONS(3154), - [anon_sym__alignof] = ACTIONS(3154), - [anon_sym_alignof] = ACTIONS(3154), - [anon_sym__Alignof] = ACTIONS(3154), - [anon_sym_offsetof] = ACTIONS(3154), - [anon_sym__Generic] = ACTIONS(3154), - [anon_sym_asm] = ACTIONS(3154), - [anon_sym___asm__] = ACTIONS(3154), - [sym_number_literal] = ACTIONS(3156), - [anon_sym_L_SQUOTE] = ACTIONS(3156), - [anon_sym_u_SQUOTE] = ACTIONS(3156), - [anon_sym_U_SQUOTE] = ACTIONS(3156), - [anon_sym_u8_SQUOTE] = ACTIONS(3156), - [anon_sym_SQUOTE] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3154), - [anon_sym_DQUOTE] = ACTIONS(3156), - [anon_sym_L_DQUOTE] = ACTIONS(3156), - [anon_sym_u_DQUOTE] = ACTIONS(3156), - [anon_sym_U_DQUOTE] = ACTIONS(3156), - [anon_sym_u8_DQUOTE] = ACTIONS(3156), - [sym_true] = ACTIONS(3154), - [sym_false] = ACTIONS(3154), - [anon_sym_NULL] = ACTIONS(3154), - [anon_sym_nullptr] = ACTIONS(3154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3154), - [anon_sym___typeof] = ACTIONS(3154), - [anon_sym_typeof] = ACTIONS(3154), - [anon_sym_ATimport] = ACTIONS(3156), - [aux_sym_preproc_undef_token1] = ACTIONS(3154), - [anon_sym_POUND] = ACTIONS(3154), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE] = ACTIONS(3154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_API_AVAILABLE] = ACTIONS(3154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_API_DEPRECATED] = ACTIONS(3154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3154), - [anon_sym___deprecated_msg] = ACTIONS(3154), - [anon_sym___deprecated_enum_msg] = ACTIONS(3154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3154), - [anon_sym_ATprotocol] = ACTIONS(3156), - [anon_sym_ATinterface] = ACTIONS(3156), - [anon_sym_ATimplementation] = ACTIONS(3156), - [anon_sym_ATcompatibility_alias] = ACTIONS(3156), - [anon_sym_ATsynthesize] = ACTIONS(3156), - [anon_sym_ATdynamic] = ACTIONS(3156), - [anon_sym__Alignas] = ACTIONS(3154), - [anon_sym_ATtry] = ACTIONS(3156), - [anon_sym___try] = ACTIONS(3154), - [anon_sym_ATthrow] = ACTIONS(3156), - [anon_sym_ATselector] = ACTIONS(3156), - [anon_sym_ATavailable] = ACTIONS(3156), - [anon_sym___builtin_available] = ACTIONS(3154), - [anon_sym_va_arg] = ACTIONS(3154), - [anon_sym___asm] = ACTIONS(3154), - [anon_sym_ATencode] = ACTIONS(3156), - [anon_sym_ATsynchronized] = ACTIONS(3156), - [anon_sym_BOOL] = ACTIONS(3154), - [anon_sym_IMP] = ACTIONS(3154), - [anon_sym_SEL] = ACTIONS(3154), - [anon_sym_Class] = ACTIONS(3154), - [anon_sym_id] = ACTIONS(3154), - }, - [964] = { - [sym_identifier] = ACTIONS(3288), - [aux_sym_preproc_include_token1] = ACTIONS(3288), - [aux_sym_preproc_include_token2] = ACTIONS(3288), - [aux_sym_preproc_def_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token2] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3288), - [sym_preproc_directive] = ACTIONS(3288), - [anon_sym_LPAREN2] = ACTIONS(3290), - [anon_sym_BANG] = ACTIONS(3290), - [anon_sym_TILDE] = ACTIONS(3290), - [anon_sym_DASH] = ACTIONS(3288), - [anon_sym_PLUS] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3290), - [anon_sym_CARET] = ACTIONS(3290), - [anon_sym_AMP] = ACTIONS(3290), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym___extension__] = ACTIONS(3288), - [anon_sym_typedef] = ACTIONS(3288), - [anon_sym_extern] = ACTIONS(3288), - [anon_sym___attribute__] = ACTIONS(3288), - [anon_sym___attribute] = ACTIONS(3288), - [anon_sym_noreturn] = ACTIONS(3288), - [anon_sym_LBRACK] = ACTIONS(3290), - [anon_sym___declspec] = ACTIONS(3288), - [anon_sym___cdecl] = ACTIONS(3288), - [anon_sym___clrcall] = ACTIONS(3288), - [anon_sym___stdcall] = ACTIONS(3288), - [anon_sym___fastcall] = ACTIONS(3288), - [anon_sym___thiscall] = ACTIONS(3288), - [anon_sym___vectorcall] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3290), - [anon_sym_signed] = ACTIONS(3288), - [anon_sym_unsigned] = ACTIONS(3288), - [anon_sym_long] = ACTIONS(3288), - [anon_sym_short] = ACTIONS(3288), - [anon_sym_ATautoreleasepool] = ACTIONS(3290), - [anon_sym_static] = ACTIONS(3288), - [anon_sym_auto] = ACTIONS(3288), - [anon_sym_register] = ACTIONS(3288), - [anon_sym_inline] = ACTIONS(3288), - [anon_sym___inline] = ACTIONS(3288), - [anon_sym___inline__] = ACTIONS(3288), - [anon_sym___forceinline] = ACTIONS(3288), - [anon_sym_thread_local] = ACTIONS(3288), - [anon_sym___thread] = ACTIONS(3288), - [anon_sym_CG_EXTERN] = ACTIONS(3288), - [anon_sym_CG_INLINE] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3288), - [anon_sym_IBOutlet] = ACTIONS(3288), - [anon_sym_IBInspectable] = ACTIONS(3288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3288), - [anon_sym_NS_INLINE] = ACTIONS(3288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3288), - [anon_sym_OBJC_EXPORT] = ACTIONS(3288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3288), - [anon_sym_const] = ACTIONS(3288), - [anon_sym_constexpr] = ACTIONS(3288), - [anon_sym_volatile] = ACTIONS(3288), - [anon_sym_restrict] = ACTIONS(3288), - [anon_sym___restrict__] = ACTIONS(3288), - [anon_sym__Atomic] = ACTIONS(3288), - [anon_sym__Noreturn] = ACTIONS(3288), - [anon_sym_nullable] = ACTIONS(3288), - [anon_sym__Complex] = ACTIONS(3288), - [anon_sym__Nonnull] = ACTIONS(3288), - [anon_sym__Nullable] = ACTIONS(3288), - [anon_sym__Nullable_result] = ACTIONS(3288), - [anon_sym__Null_unspecified] = ACTIONS(3288), - [anon_sym___autoreleasing] = ACTIONS(3288), - [anon_sym___block] = ACTIONS(3288), - [anon_sym___bridge] = ACTIONS(3288), - [anon_sym___bridge_retained] = ACTIONS(3288), - [anon_sym___bridge_transfer] = ACTIONS(3288), - [anon_sym___complex] = ACTIONS(3288), - [anon_sym___const] = ACTIONS(3288), - [anon_sym___imag] = ACTIONS(3288), - [anon_sym___kindof] = ACTIONS(3288), - [anon_sym___nonnull] = ACTIONS(3288), - [anon_sym___nullable] = ACTIONS(3288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3288), - [anon_sym___real] = ACTIONS(3288), - [anon_sym___strong] = ACTIONS(3288), - [anon_sym___unsafe_unretained] = ACTIONS(3288), - [anon_sym___unused] = ACTIONS(3288), - [anon_sym___weak] = ACTIONS(3288), - [sym_primitive_type] = ACTIONS(3288), - [anon_sym_enum] = ACTIONS(3288), - [anon_sym_struct] = ACTIONS(3288), - [anon_sym_union] = ACTIONS(3288), - [anon_sym_if] = ACTIONS(3288), - [anon_sym_switch] = ACTIONS(3288), - [anon_sym_case] = ACTIONS(3288), - [anon_sym_default] = ACTIONS(3288), - [anon_sym_while] = ACTIONS(3288), - [anon_sym_do] = ACTIONS(3288), - [anon_sym_for] = ACTIONS(3288), - [anon_sym_in] = ACTIONS(3288), - [anon_sym_return] = ACTIONS(3288), - [anon_sym_break] = ACTIONS(3288), - [anon_sym_continue] = ACTIONS(3288), - [anon_sym_goto] = ACTIONS(3288), - [anon_sym_DASH_DASH] = ACTIONS(3290), - [anon_sym_PLUS_PLUS] = ACTIONS(3290), - [anon_sym_sizeof] = ACTIONS(3288), - [anon_sym___alignof__] = ACTIONS(3288), - [anon_sym___alignof] = ACTIONS(3288), - [anon_sym__alignof] = ACTIONS(3288), - [anon_sym_alignof] = ACTIONS(3288), - [anon_sym__Alignof] = ACTIONS(3288), - [anon_sym_offsetof] = ACTIONS(3288), - [anon_sym__Generic] = ACTIONS(3288), - [anon_sym_asm] = ACTIONS(3288), - [anon_sym___asm__] = ACTIONS(3288), - [sym_number_literal] = ACTIONS(3290), - [anon_sym_L_SQUOTE] = ACTIONS(3290), - [anon_sym_u_SQUOTE] = ACTIONS(3290), - [anon_sym_U_SQUOTE] = ACTIONS(3290), - [anon_sym_u8_SQUOTE] = ACTIONS(3290), - [anon_sym_SQUOTE] = ACTIONS(3290), - [anon_sym_AT] = ACTIONS(3288), - [anon_sym_DQUOTE] = ACTIONS(3290), - [anon_sym_L_DQUOTE] = ACTIONS(3290), - [anon_sym_u_DQUOTE] = ACTIONS(3290), - [anon_sym_U_DQUOTE] = ACTIONS(3290), - [anon_sym_u8_DQUOTE] = ACTIONS(3290), - [sym_true] = ACTIONS(3288), - [sym_false] = ACTIONS(3288), - [anon_sym_NULL] = ACTIONS(3288), - [anon_sym_nullptr] = ACTIONS(3288), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3288), - [anon_sym___typeof] = ACTIONS(3288), - [anon_sym_typeof] = ACTIONS(3288), - [anon_sym_ATimport] = ACTIONS(3290), - [aux_sym_preproc_undef_token1] = ACTIONS(3288), - [anon_sym_POUND] = ACTIONS(3288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE] = ACTIONS(3288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_API_AVAILABLE] = ACTIONS(3288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_API_DEPRECATED] = ACTIONS(3288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3288), - [anon_sym___deprecated_msg] = ACTIONS(3288), - [anon_sym___deprecated_enum_msg] = ACTIONS(3288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3288), - [anon_sym_ATprotocol] = ACTIONS(3290), - [anon_sym_ATinterface] = ACTIONS(3290), - [anon_sym_ATimplementation] = ACTIONS(3290), - [anon_sym_ATcompatibility_alias] = ACTIONS(3290), - [anon_sym_ATsynthesize] = ACTIONS(3290), - [anon_sym_ATdynamic] = ACTIONS(3290), - [anon_sym__Alignas] = ACTIONS(3288), - [anon_sym_ATtry] = ACTIONS(3290), - [anon_sym___try] = ACTIONS(3288), - [anon_sym_ATthrow] = ACTIONS(3290), - [anon_sym_ATselector] = ACTIONS(3290), - [anon_sym_ATavailable] = ACTIONS(3290), - [anon_sym___builtin_available] = ACTIONS(3288), - [anon_sym_va_arg] = ACTIONS(3288), - [anon_sym___asm] = ACTIONS(3288), - [anon_sym_ATencode] = ACTIONS(3290), - [anon_sym_ATsynchronized] = ACTIONS(3290), - [anon_sym_BOOL] = ACTIONS(3288), - [anon_sym_IMP] = ACTIONS(3288), - [anon_sym_SEL] = ACTIONS(3288), - [anon_sym_Class] = ACTIONS(3288), - [anon_sym_id] = ACTIONS(3288), - }, - [965] = { - [sym_identifier] = ACTIONS(3312), - [aux_sym_preproc_include_token1] = ACTIONS(3312), - [aux_sym_preproc_include_token2] = ACTIONS(3312), - [aux_sym_preproc_def_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token2] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3312), - [sym_preproc_directive] = ACTIONS(3312), - [anon_sym_LPAREN2] = ACTIONS(3314), - [anon_sym_BANG] = ACTIONS(3314), - [anon_sym_TILDE] = ACTIONS(3314), - [anon_sym_DASH] = ACTIONS(3312), - [anon_sym_PLUS] = ACTIONS(3312), - [anon_sym_STAR] = ACTIONS(3314), - [anon_sym_CARET] = ACTIONS(3314), - [anon_sym_AMP] = ACTIONS(3314), - [anon_sym_SEMI] = ACTIONS(3314), - [anon_sym___extension__] = ACTIONS(3312), - [anon_sym_typedef] = ACTIONS(3312), - [anon_sym_extern] = ACTIONS(3312), - [anon_sym___attribute__] = ACTIONS(3312), - [anon_sym___attribute] = ACTIONS(3312), - [anon_sym_noreturn] = ACTIONS(3312), - [anon_sym_LBRACK] = ACTIONS(3314), - [anon_sym___declspec] = ACTIONS(3312), - [anon_sym___cdecl] = ACTIONS(3312), - [anon_sym___clrcall] = ACTIONS(3312), - [anon_sym___stdcall] = ACTIONS(3312), - [anon_sym___fastcall] = ACTIONS(3312), - [anon_sym___thiscall] = ACTIONS(3312), - [anon_sym___vectorcall] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(3314), - [anon_sym_signed] = ACTIONS(3312), - [anon_sym_unsigned] = ACTIONS(3312), - [anon_sym_long] = ACTIONS(3312), - [anon_sym_short] = ACTIONS(3312), - [anon_sym_ATautoreleasepool] = ACTIONS(3314), - [anon_sym_static] = ACTIONS(3312), - [anon_sym_auto] = ACTIONS(3312), - [anon_sym_register] = ACTIONS(3312), - [anon_sym_inline] = ACTIONS(3312), - [anon_sym___inline] = ACTIONS(3312), - [anon_sym___inline__] = ACTIONS(3312), - [anon_sym___forceinline] = ACTIONS(3312), - [anon_sym_thread_local] = ACTIONS(3312), - [anon_sym___thread] = ACTIONS(3312), - [anon_sym_CG_EXTERN] = ACTIONS(3312), - [anon_sym_CG_INLINE] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3312), - [anon_sym_IBOutlet] = ACTIONS(3312), - [anon_sym_IBInspectable] = ACTIONS(3312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3312), - [anon_sym_NS_INLINE] = ACTIONS(3312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3312), - [anon_sym_OBJC_EXPORT] = ACTIONS(3312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3312), - [anon_sym_const] = ACTIONS(3312), - [anon_sym_constexpr] = ACTIONS(3312), - [anon_sym_volatile] = ACTIONS(3312), - [anon_sym_restrict] = ACTIONS(3312), - [anon_sym___restrict__] = ACTIONS(3312), - [anon_sym__Atomic] = ACTIONS(3312), - [anon_sym__Noreturn] = ACTIONS(3312), - [anon_sym_nullable] = ACTIONS(3312), - [anon_sym__Complex] = ACTIONS(3312), - [anon_sym__Nonnull] = ACTIONS(3312), - [anon_sym__Nullable] = ACTIONS(3312), - [anon_sym__Nullable_result] = ACTIONS(3312), - [anon_sym__Null_unspecified] = ACTIONS(3312), - [anon_sym___autoreleasing] = ACTIONS(3312), - [anon_sym___block] = ACTIONS(3312), - [anon_sym___bridge] = ACTIONS(3312), - [anon_sym___bridge_retained] = ACTIONS(3312), - [anon_sym___bridge_transfer] = ACTIONS(3312), - [anon_sym___complex] = ACTIONS(3312), - [anon_sym___const] = ACTIONS(3312), - [anon_sym___imag] = ACTIONS(3312), - [anon_sym___kindof] = ACTIONS(3312), - [anon_sym___nonnull] = ACTIONS(3312), - [anon_sym___nullable] = ACTIONS(3312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3312), - [anon_sym___real] = ACTIONS(3312), - [anon_sym___strong] = ACTIONS(3312), - [anon_sym___unsafe_unretained] = ACTIONS(3312), - [anon_sym___unused] = ACTIONS(3312), - [anon_sym___weak] = ACTIONS(3312), - [sym_primitive_type] = ACTIONS(3312), - [anon_sym_enum] = ACTIONS(3312), - [anon_sym_struct] = ACTIONS(3312), - [anon_sym_union] = ACTIONS(3312), - [anon_sym_if] = ACTIONS(3312), - [anon_sym_switch] = ACTIONS(3312), - [anon_sym_case] = ACTIONS(3312), - [anon_sym_default] = ACTIONS(3312), - [anon_sym_while] = ACTIONS(3312), - [anon_sym_do] = ACTIONS(3312), - [anon_sym_for] = ACTIONS(3312), - [anon_sym_in] = ACTIONS(3312), - [anon_sym_return] = ACTIONS(3312), - [anon_sym_break] = ACTIONS(3312), - [anon_sym_continue] = ACTIONS(3312), - [anon_sym_goto] = ACTIONS(3312), - [anon_sym_DASH_DASH] = ACTIONS(3314), - [anon_sym_PLUS_PLUS] = ACTIONS(3314), - [anon_sym_sizeof] = ACTIONS(3312), - [anon_sym___alignof__] = ACTIONS(3312), - [anon_sym___alignof] = ACTIONS(3312), - [anon_sym__alignof] = ACTIONS(3312), - [anon_sym_alignof] = ACTIONS(3312), - [anon_sym__Alignof] = ACTIONS(3312), - [anon_sym_offsetof] = ACTIONS(3312), - [anon_sym__Generic] = ACTIONS(3312), - [anon_sym_asm] = ACTIONS(3312), - [anon_sym___asm__] = ACTIONS(3312), - [sym_number_literal] = ACTIONS(3314), - [anon_sym_L_SQUOTE] = ACTIONS(3314), - [anon_sym_u_SQUOTE] = ACTIONS(3314), - [anon_sym_U_SQUOTE] = ACTIONS(3314), - [anon_sym_u8_SQUOTE] = ACTIONS(3314), - [anon_sym_SQUOTE] = ACTIONS(3314), - [anon_sym_AT] = ACTIONS(3312), - [anon_sym_DQUOTE] = ACTIONS(3314), - [anon_sym_L_DQUOTE] = ACTIONS(3314), - [anon_sym_u_DQUOTE] = ACTIONS(3314), - [anon_sym_U_DQUOTE] = ACTIONS(3314), - [anon_sym_u8_DQUOTE] = ACTIONS(3314), - [sym_true] = ACTIONS(3312), - [sym_false] = ACTIONS(3312), - [anon_sym_NULL] = ACTIONS(3312), - [anon_sym_nullptr] = ACTIONS(3312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3312), - [anon_sym___typeof] = ACTIONS(3312), - [anon_sym_typeof] = ACTIONS(3312), - [anon_sym_ATimport] = ACTIONS(3314), - [aux_sym_preproc_undef_token1] = ACTIONS(3312), - [anon_sym_POUND] = ACTIONS(3312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE] = ACTIONS(3312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_API_AVAILABLE] = ACTIONS(3312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_API_DEPRECATED] = ACTIONS(3312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3312), - [anon_sym___deprecated_msg] = ACTIONS(3312), - [anon_sym___deprecated_enum_msg] = ACTIONS(3312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3312), - [anon_sym_ATprotocol] = ACTIONS(3314), - [anon_sym_ATinterface] = ACTIONS(3314), - [anon_sym_ATimplementation] = ACTIONS(3314), - [anon_sym_ATcompatibility_alias] = ACTIONS(3314), - [anon_sym_ATsynthesize] = ACTIONS(3314), - [anon_sym_ATdynamic] = ACTIONS(3314), - [anon_sym__Alignas] = ACTIONS(3312), - [anon_sym_ATtry] = ACTIONS(3314), - [anon_sym___try] = ACTIONS(3312), - [anon_sym_ATthrow] = ACTIONS(3314), - [anon_sym_ATselector] = ACTIONS(3314), - [anon_sym_ATavailable] = ACTIONS(3314), - [anon_sym___builtin_available] = ACTIONS(3312), - [anon_sym_va_arg] = ACTIONS(3312), - [anon_sym___asm] = ACTIONS(3312), - [anon_sym_ATencode] = ACTIONS(3314), - [anon_sym_ATsynchronized] = ACTIONS(3314), - [anon_sym_BOOL] = ACTIONS(3312), - [anon_sym_IMP] = ACTIONS(3312), - [anon_sym_SEL] = ACTIONS(3312), - [anon_sym_Class] = ACTIONS(3312), - [anon_sym_id] = ACTIONS(3312), - }, - [966] = { - [sym_identifier] = ACTIONS(3316), - [aux_sym_preproc_include_token1] = ACTIONS(3316), - [aux_sym_preproc_include_token2] = ACTIONS(3316), - [aux_sym_preproc_def_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token2] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3316), - [sym_preproc_directive] = ACTIONS(3316), - [anon_sym_LPAREN2] = ACTIONS(3318), - [anon_sym_BANG] = ACTIONS(3318), - [anon_sym_TILDE] = ACTIONS(3318), - [anon_sym_DASH] = ACTIONS(3316), - [anon_sym_PLUS] = ACTIONS(3316), - [anon_sym_STAR] = ACTIONS(3318), - [anon_sym_CARET] = ACTIONS(3318), - [anon_sym_AMP] = ACTIONS(3318), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym___extension__] = ACTIONS(3316), - [anon_sym_typedef] = ACTIONS(3316), - [anon_sym_extern] = ACTIONS(3316), - [anon_sym___attribute__] = ACTIONS(3316), - [anon_sym___attribute] = ACTIONS(3316), - [anon_sym_noreturn] = ACTIONS(3316), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym___declspec] = ACTIONS(3316), - [anon_sym___cdecl] = ACTIONS(3316), - [anon_sym___clrcall] = ACTIONS(3316), - [anon_sym___stdcall] = ACTIONS(3316), - [anon_sym___fastcall] = ACTIONS(3316), - [anon_sym___thiscall] = ACTIONS(3316), - [anon_sym___vectorcall] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3318), - [anon_sym_signed] = ACTIONS(3316), - [anon_sym_unsigned] = ACTIONS(3316), - [anon_sym_long] = ACTIONS(3316), - [anon_sym_short] = ACTIONS(3316), - [anon_sym_ATautoreleasepool] = ACTIONS(3318), - [anon_sym_static] = ACTIONS(3316), - [anon_sym_auto] = ACTIONS(3316), - [anon_sym_register] = ACTIONS(3316), - [anon_sym_inline] = ACTIONS(3316), - [anon_sym___inline] = ACTIONS(3316), - [anon_sym___inline__] = ACTIONS(3316), - [anon_sym___forceinline] = ACTIONS(3316), - [anon_sym_thread_local] = ACTIONS(3316), - [anon_sym___thread] = ACTIONS(3316), - [anon_sym_CG_EXTERN] = ACTIONS(3316), - [anon_sym_CG_INLINE] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3316), - [anon_sym_IBOutlet] = ACTIONS(3316), - [anon_sym_IBInspectable] = ACTIONS(3316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3316), - [anon_sym_NS_INLINE] = ACTIONS(3316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3316), - [anon_sym_OBJC_EXPORT] = ACTIONS(3316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3316), - [anon_sym_const] = ACTIONS(3316), - [anon_sym_constexpr] = ACTIONS(3316), - [anon_sym_volatile] = ACTIONS(3316), - [anon_sym_restrict] = ACTIONS(3316), - [anon_sym___restrict__] = ACTIONS(3316), - [anon_sym__Atomic] = ACTIONS(3316), - [anon_sym__Noreturn] = ACTIONS(3316), - [anon_sym_nullable] = ACTIONS(3316), - [anon_sym__Complex] = ACTIONS(3316), - [anon_sym__Nonnull] = ACTIONS(3316), - [anon_sym__Nullable] = ACTIONS(3316), - [anon_sym__Nullable_result] = ACTIONS(3316), - [anon_sym__Null_unspecified] = ACTIONS(3316), - [anon_sym___autoreleasing] = ACTIONS(3316), - [anon_sym___block] = ACTIONS(3316), - [anon_sym___bridge] = ACTIONS(3316), - [anon_sym___bridge_retained] = ACTIONS(3316), - [anon_sym___bridge_transfer] = ACTIONS(3316), - [anon_sym___complex] = ACTIONS(3316), - [anon_sym___const] = ACTIONS(3316), - [anon_sym___imag] = ACTIONS(3316), - [anon_sym___kindof] = ACTIONS(3316), - [anon_sym___nonnull] = ACTIONS(3316), - [anon_sym___nullable] = ACTIONS(3316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3316), - [anon_sym___real] = ACTIONS(3316), - [anon_sym___strong] = ACTIONS(3316), - [anon_sym___unsafe_unretained] = ACTIONS(3316), - [anon_sym___unused] = ACTIONS(3316), - [anon_sym___weak] = ACTIONS(3316), - [sym_primitive_type] = ACTIONS(3316), - [anon_sym_enum] = ACTIONS(3316), - [anon_sym_struct] = ACTIONS(3316), - [anon_sym_union] = ACTIONS(3316), - [anon_sym_if] = ACTIONS(3316), - [anon_sym_switch] = ACTIONS(3316), - [anon_sym_case] = ACTIONS(3316), - [anon_sym_default] = ACTIONS(3316), - [anon_sym_while] = ACTIONS(3316), - [anon_sym_do] = ACTIONS(3316), - [anon_sym_for] = ACTIONS(3316), - [anon_sym_in] = ACTIONS(3316), - [anon_sym_return] = ACTIONS(3316), - [anon_sym_break] = ACTIONS(3316), - [anon_sym_continue] = ACTIONS(3316), - [anon_sym_goto] = ACTIONS(3316), - [anon_sym_DASH_DASH] = ACTIONS(3318), - [anon_sym_PLUS_PLUS] = ACTIONS(3318), - [anon_sym_sizeof] = ACTIONS(3316), - [anon_sym___alignof__] = ACTIONS(3316), - [anon_sym___alignof] = ACTIONS(3316), - [anon_sym__alignof] = ACTIONS(3316), - [anon_sym_alignof] = ACTIONS(3316), - [anon_sym__Alignof] = ACTIONS(3316), - [anon_sym_offsetof] = ACTIONS(3316), - [anon_sym__Generic] = ACTIONS(3316), - [anon_sym_asm] = ACTIONS(3316), - [anon_sym___asm__] = ACTIONS(3316), - [sym_number_literal] = ACTIONS(3318), - [anon_sym_L_SQUOTE] = ACTIONS(3318), - [anon_sym_u_SQUOTE] = ACTIONS(3318), - [anon_sym_U_SQUOTE] = ACTIONS(3318), - [anon_sym_u8_SQUOTE] = ACTIONS(3318), - [anon_sym_SQUOTE] = ACTIONS(3318), - [anon_sym_AT] = ACTIONS(3316), - [anon_sym_DQUOTE] = ACTIONS(3318), - [anon_sym_L_DQUOTE] = ACTIONS(3318), - [anon_sym_u_DQUOTE] = ACTIONS(3318), - [anon_sym_U_DQUOTE] = ACTIONS(3318), - [anon_sym_u8_DQUOTE] = ACTIONS(3318), - [sym_true] = ACTIONS(3316), - [sym_false] = ACTIONS(3316), - [anon_sym_NULL] = ACTIONS(3316), - [anon_sym_nullptr] = ACTIONS(3316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3316), - [anon_sym___typeof] = ACTIONS(3316), - [anon_sym_typeof] = ACTIONS(3316), - [anon_sym_ATimport] = ACTIONS(3318), - [aux_sym_preproc_undef_token1] = ACTIONS(3316), - [anon_sym_POUND] = ACTIONS(3316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE] = ACTIONS(3316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_API_AVAILABLE] = ACTIONS(3316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_API_DEPRECATED] = ACTIONS(3316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3316), - [anon_sym___deprecated_msg] = ACTIONS(3316), - [anon_sym___deprecated_enum_msg] = ACTIONS(3316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3316), - [anon_sym_ATprotocol] = ACTIONS(3318), - [anon_sym_ATinterface] = ACTIONS(3318), - [anon_sym_ATimplementation] = ACTIONS(3318), - [anon_sym_ATcompatibility_alias] = ACTIONS(3318), - [anon_sym_ATsynthesize] = ACTIONS(3318), - [anon_sym_ATdynamic] = ACTIONS(3318), - [anon_sym__Alignas] = ACTIONS(3316), - [anon_sym_ATtry] = ACTIONS(3318), - [anon_sym___try] = ACTIONS(3316), - [anon_sym_ATthrow] = ACTIONS(3318), - [anon_sym_ATselector] = ACTIONS(3318), - [anon_sym_ATavailable] = ACTIONS(3318), - [anon_sym___builtin_available] = ACTIONS(3316), - [anon_sym_va_arg] = ACTIONS(3316), - [anon_sym___asm] = ACTIONS(3316), - [anon_sym_ATencode] = ACTIONS(3318), - [anon_sym_ATsynchronized] = ACTIONS(3318), - [anon_sym_BOOL] = ACTIONS(3316), - [anon_sym_IMP] = ACTIONS(3316), - [anon_sym_SEL] = ACTIONS(3316), - [anon_sym_Class] = ACTIONS(3316), - [anon_sym_id] = ACTIONS(3316), - }, - [967] = { - [sym_identifier] = ACTIONS(3320), - [aux_sym_preproc_include_token1] = ACTIONS(3320), - [aux_sym_preproc_include_token2] = ACTIONS(3320), - [aux_sym_preproc_def_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token2] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3320), - [sym_preproc_directive] = ACTIONS(3320), - [anon_sym_LPAREN2] = ACTIONS(3322), - [anon_sym_BANG] = ACTIONS(3322), - [anon_sym_TILDE] = ACTIONS(3322), - [anon_sym_DASH] = ACTIONS(3320), - [anon_sym_PLUS] = ACTIONS(3320), - [anon_sym_STAR] = ACTIONS(3322), - [anon_sym_CARET] = ACTIONS(3322), - [anon_sym_AMP] = ACTIONS(3322), - [anon_sym_SEMI] = ACTIONS(3322), - [anon_sym___extension__] = ACTIONS(3320), - [anon_sym_typedef] = ACTIONS(3320), - [anon_sym_extern] = ACTIONS(3320), - [anon_sym___attribute__] = ACTIONS(3320), - [anon_sym___attribute] = ACTIONS(3320), - [anon_sym_noreturn] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3322), - [anon_sym___declspec] = ACTIONS(3320), - [anon_sym___cdecl] = ACTIONS(3320), - [anon_sym___clrcall] = ACTIONS(3320), - [anon_sym___stdcall] = ACTIONS(3320), - [anon_sym___fastcall] = ACTIONS(3320), - [anon_sym___thiscall] = ACTIONS(3320), - [anon_sym___vectorcall] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3322), - [anon_sym_signed] = ACTIONS(3320), - [anon_sym_unsigned] = ACTIONS(3320), - [anon_sym_long] = ACTIONS(3320), - [anon_sym_short] = ACTIONS(3320), - [anon_sym_ATautoreleasepool] = ACTIONS(3322), - [anon_sym_static] = ACTIONS(3320), - [anon_sym_auto] = ACTIONS(3320), - [anon_sym_register] = ACTIONS(3320), - [anon_sym_inline] = ACTIONS(3320), - [anon_sym___inline] = ACTIONS(3320), - [anon_sym___inline__] = ACTIONS(3320), - [anon_sym___forceinline] = ACTIONS(3320), - [anon_sym_thread_local] = ACTIONS(3320), - [anon_sym___thread] = ACTIONS(3320), - [anon_sym_CG_EXTERN] = ACTIONS(3320), - [anon_sym_CG_INLINE] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3320), - [anon_sym_IBOutlet] = ACTIONS(3320), - [anon_sym_IBInspectable] = ACTIONS(3320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3320), - [anon_sym_NS_INLINE] = ACTIONS(3320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3320), - [anon_sym_OBJC_EXPORT] = ACTIONS(3320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3320), - [anon_sym_const] = ACTIONS(3320), - [anon_sym_constexpr] = ACTIONS(3320), - [anon_sym_volatile] = ACTIONS(3320), - [anon_sym_restrict] = ACTIONS(3320), - [anon_sym___restrict__] = ACTIONS(3320), - [anon_sym__Atomic] = ACTIONS(3320), - [anon_sym__Noreturn] = ACTIONS(3320), - [anon_sym_nullable] = ACTIONS(3320), - [anon_sym__Complex] = ACTIONS(3320), - [anon_sym__Nonnull] = ACTIONS(3320), - [anon_sym__Nullable] = ACTIONS(3320), - [anon_sym__Nullable_result] = ACTIONS(3320), - [anon_sym__Null_unspecified] = ACTIONS(3320), - [anon_sym___autoreleasing] = ACTIONS(3320), - [anon_sym___block] = ACTIONS(3320), - [anon_sym___bridge] = ACTIONS(3320), - [anon_sym___bridge_retained] = ACTIONS(3320), - [anon_sym___bridge_transfer] = ACTIONS(3320), - [anon_sym___complex] = ACTIONS(3320), - [anon_sym___const] = ACTIONS(3320), - [anon_sym___imag] = ACTIONS(3320), - [anon_sym___kindof] = ACTIONS(3320), - [anon_sym___nonnull] = ACTIONS(3320), - [anon_sym___nullable] = ACTIONS(3320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3320), - [anon_sym___real] = ACTIONS(3320), - [anon_sym___strong] = ACTIONS(3320), - [anon_sym___unsafe_unretained] = ACTIONS(3320), - [anon_sym___unused] = ACTIONS(3320), - [anon_sym___weak] = ACTIONS(3320), - [sym_primitive_type] = ACTIONS(3320), - [anon_sym_enum] = ACTIONS(3320), - [anon_sym_struct] = ACTIONS(3320), - [anon_sym_union] = ACTIONS(3320), - [anon_sym_if] = ACTIONS(3320), - [anon_sym_switch] = ACTIONS(3320), - [anon_sym_case] = ACTIONS(3320), - [anon_sym_default] = ACTIONS(3320), - [anon_sym_while] = ACTIONS(3320), - [anon_sym_do] = ACTIONS(3320), - [anon_sym_for] = ACTIONS(3320), - [anon_sym_in] = ACTIONS(3320), - [anon_sym_return] = ACTIONS(3320), - [anon_sym_break] = ACTIONS(3320), - [anon_sym_continue] = ACTIONS(3320), - [anon_sym_goto] = ACTIONS(3320), - [anon_sym_DASH_DASH] = ACTIONS(3322), - [anon_sym_PLUS_PLUS] = ACTIONS(3322), - [anon_sym_sizeof] = ACTIONS(3320), - [anon_sym___alignof__] = ACTIONS(3320), - [anon_sym___alignof] = ACTIONS(3320), - [anon_sym__alignof] = ACTIONS(3320), - [anon_sym_alignof] = ACTIONS(3320), - [anon_sym__Alignof] = ACTIONS(3320), - [anon_sym_offsetof] = ACTIONS(3320), - [anon_sym__Generic] = ACTIONS(3320), - [anon_sym_asm] = ACTIONS(3320), - [anon_sym___asm__] = ACTIONS(3320), - [sym_number_literal] = ACTIONS(3322), - [anon_sym_L_SQUOTE] = ACTIONS(3322), - [anon_sym_u_SQUOTE] = ACTIONS(3322), - [anon_sym_U_SQUOTE] = ACTIONS(3322), - [anon_sym_u8_SQUOTE] = ACTIONS(3322), - [anon_sym_SQUOTE] = ACTIONS(3322), - [anon_sym_AT] = ACTIONS(3320), - [anon_sym_DQUOTE] = ACTIONS(3322), - [anon_sym_L_DQUOTE] = ACTIONS(3322), - [anon_sym_u_DQUOTE] = ACTIONS(3322), - [anon_sym_U_DQUOTE] = ACTIONS(3322), - [anon_sym_u8_DQUOTE] = ACTIONS(3322), - [sym_true] = ACTIONS(3320), - [sym_false] = ACTIONS(3320), - [anon_sym_NULL] = ACTIONS(3320), - [anon_sym_nullptr] = ACTIONS(3320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3320), - [anon_sym___typeof] = ACTIONS(3320), - [anon_sym_typeof] = ACTIONS(3320), - [anon_sym_ATimport] = ACTIONS(3322), - [aux_sym_preproc_undef_token1] = ACTIONS(3320), - [anon_sym_POUND] = ACTIONS(3320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE] = ACTIONS(3320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_API_AVAILABLE] = ACTIONS(3320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_API_DEPRECATED] = ACTIONS(3320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3320), - [anon_sym___deprecated_msg] = ACTIONS(3320), - [anon_sym___deprecated_enum_msg] = ACTIONS(3320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3320), - [anon_sym_ATprotocol] = ACTIONS(3322), - [anon_sym_ATinterface] = ACTIONS(3322), - [anon_sym_ATimplementation] = ACTIONS(3322), - [anon_sym_ATcompatibility_alias] = ACTIONS(3322), - [anon_sym_ATsynthesize] = ACTIONS(3322), - [anon_sym_ATdynamic] = ACTIONS(3322), - [anon_sym__Alignas] = ACTIONS(3320), - [anon_sym_ATtry] = ACTIONS(3322), - [anon_sym___try] = ACTIONS(3320), - [anon_sym_ATthrow] = ACTIONS(3322), - [anon_sym_ATselector] = ACTIONS(3322), - [anon_sym_ATavailable] = ACTIONS(3322), - [anon_sym___builtin_available] = ACTIONS(3320), - [anon_sym_va_arg] = ACTIONS(3320), - [anon_sym___asm] = ACTIONS(3320), - [anon_sym_ATencode] = ACTIONS(3322), - [anon_sym_ATsynchronized] = ACTIONS(3322), - [anon_sym_BOOL] = ACTIONS(3320), - [anon_sym_IMP] = ACTIONS(3320), - [anon_sym_SEL] = ACTIONS(3320), - [anon_sym_Class] = ACTIONS(3320), - [anon_sym_id] = ACTIONS(3320), - }, - [968] = { - [sym_identifier] = ACTIONS(3328), - [aux_sym_preproc_include_token1] = ACTIONS(3328), - [aux_sym_preproc_include_token2] = ACTIONS(3328), - [aux_sym_preproc_def_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token2] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3328), - [sym_preproc_directive] = ACTIONS(3328), - [anon_sym_LPAREN2] = ACTIONS(3330), - [anon_sym_BANG] = ACTIONS(3330), - [anon_sym_TILDE] = ACTIONS(3330), - [anon_sym_DASH] = ACTIONS(3328), - [anon_sym_PLUS] = ACTIONS(3328), - [anon_sym_STAR] = ACTIONS(3330), - [anon_sym_CARET] = ACTIONS(3330), - [anon_sym_AMP] = ACTIONS(3330), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym___extension__] = ACTIONS(3328), - [anon_sym_typedef] = ACTIONS(3328), - [anon_sym_extern] = ACTIONS(3328), - [anon_sym___attribute__] = ACTIONS(3328), - [anon_sym___attribute] = ACTIONS(3328), - [anon_sym_noreturn] = ACTIONS(3328), - [anon_sym_LBRACK] = ACTIONS(3330), - [anon_sym___declspec] = ACTIONS(3328), - [anon_sym___cdecl] = ACTIONS(3328), - [anon_sym___clrcall] = ACTIONS(3328), - [anon_sym___stdcall] = ACTIONS(3328), - [anon_sym___fastcall] = ACTIONS(3328), - [anon_sym___thiscall] = ACTIONS(3328), - [anon_sym___vectorcall] = ACTIONS(3328), - [anon_sym_LBRACE] = ACTIONS(3330), - [anon_sym_signed] = ACTIONS(3328), - [anon_sym_unsigned] = ACTIONS(3328), - [anon_sym_long] = ACTIONS(3328), - [anon_sym_short] = ACTIONS(3328), - [anon_sym_ATautoreleasepool] = ACTIONS(3330), - [anon_sym_static] = ACTIONS(3328), - [anon_sym_auto] = ACTIONS(3328), - [anon_sym_register] = ACTIONS(3328), - [anon_sym_inline] = ACTIONS(3328), - [anon_sym___inline] = ACTIONS(3328), - [anon_sym___inline__] = ACTIONS(3328), - [anon_sym___forceinline] = ACTIONS(3328), - [anon_sym_thread_local] = ACTIONS(3328), - [anon_sym___thread] = ACTIONS(3328), - [anon_sym_CG_EXTERN] = ACTIONS(3328), - [anon_sym_CG_INLINE] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3328), - [anon_sym_IBOutlet] = ACTIONS(3328), - [anon_sym_IBInspectable] = ACTIONS(3328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3328), - [anon_sym_NS_INLINE] = ACTIONS(3328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3328), - [anon_sym_OBJC_EXPORT] = ACTIONS(3328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3328), - [anon_sym_const] = ACTIONS(3328), - [anon_sym_constexpr] = ACTIONS(3328), - [anon_sym_volatile] = ACTIONS(3328), - [anon_sym_restrict] = ACTIONS(3328), - [anon_sym___restrict__] = ACTIONS(3328), - [anon_sym__Atomic] = ACTIONS(3328), - [anon_sym__Noreturn] = ACTIONS(3328), - [anon_sym_nullable] = ACTIONS(3328), - [anon_sym__Complex] = ACTIONS(3328), - [anon_sym__Nonnull] = ACTIONS(3328), - [anon_sym__Nullable] = ACTIONS(3328), - [anon_sym__Nullable_result] = ACTIONS(3328), - [anon_sym__Null_unspecified] = ACTIONS(3328), - [anon_sym___autoreleasing] = ACTIONS(3328), - [anon_sym___block] = ACTIONS(3328), - [anon_sym___bridge] = ACTIONS(3328), - [anon_sym___bridge_retained] = ACTIONS(3328), - [anon_sym___bridge_transfer] = ACTIONS(3328), - [anon_sym___complex] = ACTIONS(3328), - [anon_sym___const] = ACTIONS(3328), - [anon_sym___imag] = ACTIONS(3328), - [anon_sym___kindof] = ACTIONS(3328), - [anon_sym___nonnull] = ACTIONS(3328), - [anon_sym___nullable] = ACTIONS(3328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3328), - [anon_sym___real] = ACTIONS(3328), - [anon_sym___strong] = ACTIONS(3328), - [anon_sym___unsafe_unretained] = ACTIONS(3328), - [anon_sym___unused] = ACTIONS(3328), - [anon_sym___weak] = ACTIONS(3328), - [sym_primitive_type] = ACTIONS(3328), - [anon_sym_enum] = ACTIONS(3328), - [anon_sym_struct] = ACTIONS(3328), - [anon_sym_union] = ACTIONS(3328), - [anon_sym_if] = ACTIONS(3328), - [anon_sym_switch] = ACTIONS(3328), - [anon_sym_case] = ACTIONS(3328), - [anon_sym_default] = ACTIONS(3328), - [anon_sym_while] = ACTIONS(3328), - [anon_sym_do] = ACTIONS(3328), - [anon_sym_for] = ACTIONS(3328), - [anon_sym_in] = ACTIONS(3328), - [anon_sym_return] = ACTIONS(3328), - [anon_sym_break] = ACTIONS(3328), - [anon_sym_continue] = ACTIONS(3328), - [anon_sym_goto] = ACTIONS(3328), - [anon_sym_DASH_DASH] = ACTIONS(3330), - [anon_sym_PLUS_PLUS] = ACTIONS(3330), - [anon_sym_sizeof] = ACTIONS(3328), - [anon_sym___alignof__] = ACTIONS(3328), - [anon_sym___alignof] = ACTIONS(3328), - [anon_sym__alignof] = ACTIONS(3328), - [anon_sym_alignof] = ACTIONS(3328), - [anon_sym__Alignof] = ACTIONS(3328), - [anon_sym_offsetof] = ACTIONS(3328), - [anon_sym__Generic] = ACTIONS(3328), - [anon_sym_asm] = ACTIONS(3328), - [anon_sym___asm__] = ACTIONS(3328), - [sym_number_literal] = ACTIONS(3330), - [anon_sym_L_SQUOTE] = ACTIONS(3330), - [anon_sym_u_SQUOTE] = ACTIONS(3330), - [anon_sym_U_SQUOTE] = ACTIONS(3330), - [anon_sym_u8_SQUOTE] = ACTIONS(3330), - [anon_sym_SQUOTE] = ACTIONS(3330), - [anon_sym_AT] = ACTIONS(3328), - [anon_sym_DQUOTE] = ACTIONS(3330), - [anon_sym_L_DQUOTE] = ACTIONS(3330), - [anon_sym_u_DQUOTE] = ACTIONS(3330), - [anon_sym_U_DQUOTE] = ACTIONS(3330), - [anon_sym_u8_DQUOTE] = ACTIONS(3330), - [sym_true] = ACTIONS(3328), - [sym_false] = ACTIONS(3328), - [anon_sym_NULL] = ACTIONS(3328), - [anon_sym_nullptr] = ACTIONS(3328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3328), - [anon_sym___typeof] = ACTIONS(3328), - [anon_sym_typeof] = ACTIONS(3328), - [anon_sym_ATimport] = ACTIONS(3330), - [aux_sym_preproc_undef_token1] = ACTIONS(3328), - [anon_sym_POUND] = ACTIONS(3328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE] = ACTIONS(3328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_API_AVAILABLE] = ACTIONS(3328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_API_DEPRECATED] = ACTIONS(3328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3328), - [anon_sym___deprecated_msg] = ACTIONS(3328), - [anon_sym___deprecated_enum_msg] = ACTIONS(3328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3328), - [anon_sym_ATprotocol] = ACTIONS(3330), - [anon_sym_ATinterface] = ACTIONS(3330), - [anon_sym_ATimplementation] = ACTIONS(3330), - [anon_sym_ATcompatibility_alias] = ACTIONS(3330), - [anon_sym_ATsynthesize] = ACTIONS(3330), - [anon_sym_ATdynamic] = ACTIONS(3330), - [anon_sym__Alignas] = ACTIONS(3328), - [anon_sym_ATtry] = ACTIONS(3330), - [anon_sym___try] = ACTIONS(3328), - [anon_sym_ATthrow] = ACTIONS(3330), - [anon_sym_ATselector] = ACTIONS(3330), - [anon_sym_ATavailable] = ACTIONS(3330), - [anon_sym___builtin_available] = ACTIONS(3328), - [anon_sym_va_arg] = ACTIONS(3328), - [anon_sym___asm] = ACTIONS(3328), - [anon_sym_ATencode] = ACTIONS(3330), - [anon_sym_ATsynchronized] = ACTIONS(3330), - [anon_sym_BOOL] = ACTIONS(3328), - [anon_sym_IMP] = ACTIONS(3328), - [anon_sym_SEL] = ACTIONS(3328), - [anon_sym_Class] = ACTIONS(3328), - [anon_sym_id] = ACTIONS(3328), - }, - [969] = { - [sym_identifier] = ACTIONS(3396), - [aux_sym_preproc_include_token1] = ACTIONS(3396), - [aux_sym_preproc_include_token2] = ACTIONS(3396), - [aux_sym_preproc_def_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token2] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3396), - [sym_preproc_directive] = ACTIONS(3396), - [anon_sym_LPAREN2] = ACTIONS(3398), - [anon_sym_BANG] = ACTIONS(3398), - [anon_sym_TILDE] = ACTIONS(3398), - [anon_sym_DASH] = ACTIONS(3396), - [anon_sym_PLUS] = ACTIONS(3396), - [anon_sym_STAR] = ACTIONS(3398), - [anon_sym_CARET] = ACTIONS(3398), - [anon_sym_AMP] = ACTIONS(3398), - [anon_sym_SEMI] = ACTIONS(3398), - [anon_sym___extension__] = ACTIONS(3396), - [anon_sym_typedef] = ACTIONS(3396), - [anon_sym_extern] = ACTIONS(3396), - [anon_sym___attribute__] = ACTIONS(3396), - [anon_sym___attribute] = ACTIONS(3396), - [anon_sym_noreturn] = ACTIONS(3396), - [anon_sym_LBRACK] = ACTIONS(3398), - [anon_sym___declspec] = ACTIONS(3396), - [anon_sym___cdecl] = ACTIONS(3396), - [anon_sym___clrcall] = ACTIONS(3396), - [anon_sym___stdcall] = ACTIONS(3396), - [anon_sym___fastcall] = ACTIONS(3396), - [anon_sym___thiscall] = ACTIONS(3396), - [anon_sym___vectorcall] = ACTIONS(3396), - [anon_sym_LBRACE] = ACTIONS(3398), - [anon_sym_signed] = ACTIONS(3396), - [anon_sym_unsigned] = ACTIONS(3396), - [anon_sym_long] = ACTIONS(3396), - [anon_sym_short] = ACTIONS(3396), - [anon_sym_ATautoreleasepool] = ACTIONS(3398), - [anon_sym_static] = ACTIONS(3396), - [anon_sym_auto] = ACTIONS(3396), - [anon_sym_register] = ACTIONS(3396), - [anon_sym_inline] = ACTIONS(3396), - [anon_sym___inline] = ACTIONS(3396), - [anon_sym___inline__] = ACTIONS(3396), - [anon_sym___forceinline] = ACTIONS(3396), - [anon_sym_thread_local] = ACTIONS(3396), - [anon_sym___thread] = ACTIONS(3396), - [anon_sym_CG_EXTERN] = ACTIONS(3396), - [anon_sym_CG_INLINE] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3396), - [anon_sym_IBOutlet] = ACTIONS(3396), - [anon_sym_IBInspectable] = ACTIONS(3396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3396), - [anon_sym_NS_INLINE] = ACTIONS(3396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3396), - [anon_sym_OBJC_EXPORT] = ACTIONS(3396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3396), - [anon_sym_const] = ACTIONS(3396), - [anon_sym_constexpr] = ACTIONS(3396), - [anon_sym_volatile] = ACTIONS(3396), - [anon_sym_restrict] = ACTIONS(3396), - [anon_sym___restrict__] = ACTIONS(3396), - [anon_sym__Atomic] = ACTIONS(3396), - [anon_sym__Noreturn] = ACTIONS(3396), - [anon_sym_nullable] = ACTIONS(3396), - [anon_sym__Complex] = ACTIONS(3396), - [anon_sym__Nonnull] = ACTIONS(3396), - [anon_sym__Nullable] = ACTIONS(3396), - [anon_sym__Nullable_result] = ACTIONS(3396), - [anon_sym__Null_unspecified] = ACTIONS(3396), - [anon_sym___autoreleasing] = ACTIONS(3396), - [anon_sym___block] = ACTIONS(3396), - [anon_sym___bridge] = ACTIONS(3396), - [anon_sym___bridge_retained] = ACTIONS(3396), - [anon_sym___bridge_transfer] = ACTIONS(3396), - [anon_sym___complex] = ACTIONS(3396), - [anon_sym___const] = ACTIONS(3396), - [anon_sym___imag] = ACTIONS(3396), - [anon_sym___kindof] = ACTIONS(3396), - [anon_sym___nonnull] = ACTIONS(3396), - [anon_sym___nullable] = ACTIONS(3396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3396), - [anon_sym___real] = ACTIONS(3396), - [anon_sym___strong] = ACTIONS(3396), - [anon_sym___unsafe_unretained] = ACTIONS(3396), - [anon_sym___unused] = ACTIONS(3396), - [anon_sym___weak] = ACTIONS(3396), - [sym_primitive_type] = ACTIONS(3396), - [anon_sym_enum] = ACTIONS(3396), - [anon_sym_struct] = ACTIONS(3396), - [anon_sym_union] = ACTIONS(3396), - [anon_sym_if] = ACTIONS(3396), - [anon_sym_switch] = ACTIONS(3396), - [anon_sym_case] = ACTIONS(3396), - [anon_sym_default] = ACTIONS(3396), - [anon_sym_while] = ACTIONS(3396), - [anon_sym_do] = ACTIONS(3396), - [anon_sym_for] = ACTIONS(3396), - [anon_sym_in] = ACTIONS(3396), - [anon_sym_return] = ACTIONS(3396), - [anon_sym_break] = ACTIONS(3396), - [anon_sym_continue] = ACTIONS(3396), - [anon_sym_goto] = ACTIONS(3396), - [anon_sym_DASH_DASH] = ACTIONS(3398), - [anon_sym_PLUS_PLUS] = ACTIONS(3398), - [anon_sym_sizeof] = ACTIONS(3396), - [anon_sym___alignof__] = ACTIONS(3396), - [anon_sym___alignof] = ACTIONS(3396), - [anon_sym__alignof] = ACTIONS(3396), - [anon_sym_alignof] = ACTIONS(3396), - [anon_sym__Alignof] = ACTIONS(3396), - [anon_sym_offsetof] = ACTIONS(3396), - [anon_sym__Generic] = ACTIONS(3396), - [anon_sym_asm] = ACTIONS(3396), - [anon_sym___asm__] = ACTIONS(3396), - [sym_number_literal] = ACTIONS(3398), - [anon_sym_L_SQUOTE] = ACTIONS(3398), - [anon_sym_u_SQUOTE] = ACTIONS(3398), - [anon_sym_U_SQUOTE] = ACTIONS(3398), - [anon_sym_u8_SQUOTE] = ACTIONS(3398), - [anon_sym_SQUOTE] = ACTIONS(3398), - [anon_sym_AT] = ACTIONS(3396), - [anon_sym_DQUOTE] = ACTIONS(3398), - [anon_sym_L_DQUOTE] = ACTIONS(3398), - [anon_sym_u_DQUOTE] = ACTIONS(3398), - [anon_sym_U_DQUOTE] = ACTIONS(3398), - [anon_sym_u8_DQUOTE] = ACTIONS(3398), - [sym_true] = ACTIONS(3396), - [sym_false] = ACTIONS(3396), - [anon_sym_NULL] = ACTIONS(3396), - [anon_sym_nullptr] = ACTIONS(3396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3396), - [anon_sym___typeof] = ACTIONS(3396), - [anon_sym_typeof] = ACTIONS(3396), - [anon_sym_ATimport] = ACTIONS(3398), - [aux_sym_preproc_undef_token1] = ACTIONS(3396), - [anon_sym_POUND] = ACTIONS(3396), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE] = ACTIONS(3396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_API_AVAILABLE] = ACTIONS(3396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_API_DEPRECATED] = ACTIONS(3396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3396), - [anon_sym___deprecated_msg] = ACTIONS(3396), - [anon_sym___deprecated_enum_msg] = ACTIONS(3396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3396), - [anon_sym_ATprotocol] = ACTIONS(3398), - [anon_sym_ATinterface] = ACTIONS(3398), - [anon_sym_ATimplementation] = ACTIONS(3398), - [anon_sym_ATcompatibility_alias] = ACTIONS(3398), - [anon_sym_ATsynthesize] = ACTIONS(3398), - [anon_sym_ATdynamic] = ACTIONS(3398), - [anon_sym__Alignas] = ACTIONS(3396), - [anon_sym_ATtry] = ACTIONS(3398), - [anon_sym___try] = ACTIONS(3396), - [anon_sym_ATthrow] = ACTIONS(3398), - [anon_sym_ATselector] = ACTIONS(3398), - [anon_sym_ATavailable] = ACTIONS(3398), - [anon_sym___builtin_available] = ACTIONS(3396), - [anon_sym_va_arg] = ACTIONS(3396), - [anon_sym___asm] = ACTIONS(3396), - [anon_sym_ATencode] = ACTIONS(3398), - [anon_sym_ATsynchronized] = ACTIONS(3398), - [anon_sym_BOOL] = ACTIONS(3396), - [anon_sym_IMP] = ACTIONS(3396), - [anon_sym_SEL] = ACTIONS(3396), - [anon_sym_Class] = ACTIONS(3396), - [anon_sym_id] = ACTIONS(3396), - }, - [970] = { - [sym_identifier] = ACTIONS(3392), - [aux_sym_preproc_include_token1] = ACTIONS(3392), - [aux_sym_preproc_include_token2] = ACTIONS(3392), - [aux_sym_preproc_def_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token2] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3392), - [sym_preproc_directive] = ACTIONS(3392), - [anon_sym_LPAREN2] = ACTIONS(3394), - [anon_sym_BANG] = ACTIONS(3394), - [anon_sym_TILDE] = ACTIONS(3394), - [anon_sym_DASH] = ACTIONS(3392), - [anon_sym_PLUS] = ACTIONS(3392), - [anon_sym_STAR] = ACTIONS(3394), - [anon_sym_CARET] = ACTIONS(3394), - [anon_sym_AMP] = ACTIONS(3394), - [anon_sym_SEMI] = ACTIONS(3394), - [anon_sym___extension__] = ACTIONS(3392), - [anon_sym_typedef] = ACTIONS(3392), - [anon_sym_extern] = ACTIONS(3392), - [anon_sym___attribute__] = ACTIONS(3392), - [anon_sym___attribute] = ACTIONS(3392), - [anon_sym_noreturn] = ACTIONS(3392), - [anon_sym_LBRACK] = ACTIONS(3394), - [anon_sym___declspec] = ACTIONS(3392), - [anon_sym___cdecl] = ACTIONS(3392), - [anon_sym___clrcall] = ACTIONS(3392), - [anon_sym___stdcall] = ACTIONS(3392), - [anon_sym___fastcall] = ACTIONS(3392), - [anon_sym___thiscall] = ACTIONS(3392), - [anon_sym___vectorcall] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3394), - [anon_sym_signed] = ACTIONS(3392), - [anon_sym_unsigned] = ACTIONS(3392), - [anon_sym_long] = ACTIONS(3392), - [anon_sym_short] = ACTIONS(3392), - [anon_sym_ATautoreleasepool] = ACTIONS(3394), - [anon_sym_static] = ACTIONS(3392), - [anon_sym_auto] = ACTIONS(3392), - [anon_sym_register] = ACTIONS(3392), - [anon_sym_inline] = ACTIONS(3392), - [anon_sym___inline] = ACTIONS(3392), - [anon_sym___inline__] = ACTIONS(3392), - [anon_sym___forceinline] = ACTIONS(3392), - [anon_sym_thread_local] = ACTIONS(3392), - [anon_sym___thread] = ACTIONS(3392), - [anon_sym_CG_EXTERN] = ACTIONS(3392), - [anon_sym_CG_INLINE] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3392), - [anon_sym_IBOutlet] = ACTIONS(3392), - [anon_sym_IBInspectable] = ACTIONS(3392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3392), - [anon_sym_NS_INLINE] = ACTIONS(3392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3392), - [anon_sym_OBJC_EXPORT] = ACTIONS(3392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3392), - [anon_sym_const] = ACTIONS(3392), - [anon_sym_constexpr] = ACTIONS(3392), - [anon_sym_volatile] = ACTIONS(3392), - [anon_sym_restrict] = ACTIONS(3392), - [anon_sym___restrict__] = ACTIONS(3392), - [anon_sym__Atomic] = ACTIONS(3392), - [anon_sym__Noreturn] = ACTIONS(3392), - [anon_sym_nullable] = ACTIONS(3392), - [anon_sym__Complex] = ACTIONS(3392), - [anon_sym__Nonnull] = ACTIONS(3392), - [anon_sym__Nullable] = ACTIONS(3392), - [anon_sym__Nullable_result] = ACTIONS(3392), - [anon_sym__Null_unspecified] = ACTIONS(3392), - [anon_sym___autoreleasing] = ACTIONS(3392), - [anon_sym___block] = ACTIONS(3392), - [anon_sym___bridge] = ACTIONS(3392), - [anon_sym___bridge_retained] = ACTIONS(3392), - [anon_sym___bridge_transfer] = ACTIONS(3392), - [anon_sym___complex] = ACTIONS(3392), - [anon_sym___const] = ACTIONS(3392), - [anon_sym___imag] = ACTIONS(3392), - [anon_sym___kindof] = ACTIONS(3392), - [anon_sym___nonnull] = ACTIONS(3392), - [anon_sym___nullable] = ACTIONS(3392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3392), - [anon_sym___real] = ACTIONS(3392), - [anon_sym___strong] = ACTIONS(3392), - [anon_sym___unsafe_unretained] = ACTIONS(3392), - [anon_sym___unused] = ACTIONS(3392), - [anon_sym___weak] = ACTIONS(3392), - [sym_primitive_type] = ACTIONS(3392), - [anon_sym_enum] = ACTIONS(3392), - [anon_sym_struct] = ACTIONS(3392), - [anon_sym_union] = ACTIONS(3392), - [anon_sym_if] = ACTIONS(3392), - [anon_sym_switch] = ACTIONS(3392), - [anon_sym_case] = ACTIONS(3392), - [anon_sym_default] = ACTIONS(3392), - [anon_sym_while] = ACTIONS(3392), - [anon_sym_do] = ACTIONS(3392), - [anon_sym_for] = ACTIONS(3392), - [anon_sym_in] = ACTIONS(3392), - [anon_sym_return] = ACTIONS(3392), - [anon_sym_break] = ACTIONS(3392), - [anon_sym_continue] = ACTIONS(3392), - [anon_sym_goto] = ACTIONS(3392), - [anon_sym_DASH_DASH] = ACTIONS(3394), - [anon_sym_PLUS_PLUS] = ACTIONS(3394), - [anon_sym_sizeof] = ACTIONS(3392), - [anon_sym___alignof__] = ACTIONS(3392), - [anon_sym___alignof] = ACTIONS(3392), - [anon_sym__alignof] = ACTIONS(3392), - [anon_sym_alignof] = ACTIONS(3392), - [anon_sym__Alignof] = ACTIONS(3392), - [anon_sym_offsetof] = ACTIONS(3392), - [anon_sym__Generic] = ACTIONS(3392), - [anon_sym_asm] = ACTIONS(3392), - [anon_sym___asm__] = ACTIONS(3392), - [sym_number_literal] = ACTIONS(3394), - [anon_sym_L_SQUOTE] = ACTIONS(3394), - [anon_sym_u_SQUOTE] = ACTIONS(3394), - [anon_sym_U_SQUOTE] = ACTIONS(3394), - [anon_sym_u8_SQUOTE] = ACTIONS(3394), - [anon_sym_SQUOTE] = ACTIONS(3394), - [anon_sym_AT] = ACTIONS(3392), - [anon_sym_DQUOTE] = ACTIONS(3394), - [anon_sym_L_DQUOTE] = ACTIONS(3394), - [anon_sym_u_DQUOTE] = ACTIONS(3394), - [anon_sym_U_DQUOTE] = ACTIONS(3394), - [anon_sym_u8_DQUOTE] = ACTIONS(3394), - [sym_true] = ACTIONS(3392), - [sym_false] = ACTIONS(3392), - [anon_sym_NULL] = ACTIONS(3392), - [anon_sym_nullptr] = ACTIONS(3392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3392), - [anon_sym___typeof] = ACTIONS(3392), - [anon_sym_typeof] = ACTIONS(3392), - [anon_sym_ATimport] = ACTIONS(3394), - [aux_sym_preproc_undef_token1] = ACTIONS(3392), - [anon_sym_POUND] = ACTIONS(3392), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE] = ACTIONS(3392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_API_AVAILABLE] = ACTIONS(3392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_API_DEPRECATED] = ACTIONS(3392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3392), - [anon_sym___deprecated_msg] = ACTIONS(3392), - [anon_sym___deprecated_enum_msg] = ACTIONS(3392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3392), - [anon_sym_ATprotocol] = ACTIONS(3394), - [anon_sym_ATinterface] = ACTIONS(3394), - [anon_sym_ATimplementation] = ACTIONS(3394), - [anon_sym_ATcompatibility_alias] = ACTIONS(3394), - [anon_sym_ATsynthesize] = ACTIONS(3394), - [anon_sym_ATdynamic] = ACTIONS(3394), - [anon_sym__Alignas] = ACTIONS(3392), - [anon_sym_ATtry] = ACTIONS(3394), - [anon_sym___try] = ACTIONS(3392), - [anon_sym_ATthrow] = ACTIONS(3394), - [anon_sym_ATselector] = ACTIONS(3394), - [anon_sym_ATavailable] = ACTIONS(3394), - [anon_sym___builtin_available] = ACTIONS(3392), - [anon_sym_va_arg] = ACTIONS(3392), - [anon_sym___asm] = ACTIONS(3392), - [anon_sym_ATencode] = ACTIONS(3394), - [anon_sym_ATsynchronized] = ACTIONS(3394), - [anon_sym_BOOL] = ACTIONS(3392), - [anon_sym_IMP] = ACTIONS(3392), - [anon_sym_SEL] = ACTIONS(3392), - [anon_sym_Class] = ACTIONS(3392), - [anon_sym_id] = ACTIONS(3392), - }, - [971] = { - [sym_identifier] = ACTIONS(3150), - [aux_sym_preproc_include_token1] = ACTIONS(3150), - [aux_sym_preproc_include_token2] = ACTIONS(3150), - [aux_sym_preproc_def_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token2] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3150), - [sym_preproc_directive] = ACTIONS(3150), - [anon_sym_LPAREN2] = ACTIONS(3152), - [anon_sym_BANG] = ACTIONS(3152), - [anon_sym_TILDE] = ACTIONS(3152), - [anon_sym_DASH] = ACTIONS(3150), - [anon_sym_PLUS] = ACTIONS(3150), - [anon_sym_STAR] = ACTIONS(3152), - [anon_sym_CARET] = ACTIONS(3152), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_SEMI] = ACTIONS(3152), - [anon_sym___extension__] = ACTIONS(3150), - [anon_sym_typedef] = ACTIONS(3150), - [anon_sym_extern] = ACTIONS(3150), - [anon_sym___attribute__] = ACTIONS(3150), - [anon_sym___attribute] = ACTIONS(3150), - [anon_sym_noreturn] = ACTIONS(3150), - [anon_sym_LBRACK] = ACTIONS(3152), - [anon_sym___declspec] = ACTIONS(3150), - [anon_sym___cdecl] = ACTIONS(3150), - [anon_sym___clrcall] = ACTIONS(3150), - [anon_sym___stdcall] = ACTIONS(3150), - [anon_sym___fastcall] = ACTIONS(3150), - [anon_sym___thiscall] = ACTIONS(3150), - [anon_sym___vectorcall] = ACTIONS(3150), - [anon_sym_LBRACE] = ACTIONS(3152), - [anon_sym_signed] = ACTIONS(3150), - [anon_sym_unsigned] = ACTIONS(3150), - [anon_sym_long] = ACTIONS(3150), - [anon_sym_short] = ACTIONS(3150), - [anon_sym_ATautoreleasepool] = ACTIONS(3152), - [anon_sym_static] = ACTIONS(3150), - [anon_sym_auto] = ACTIONS(3150), - [anon_sym_register] = ACTIONS(3150), - [anon_sym_inline] = ACTIONS(3150), - [anon_sym___inline] = ACTIONS(3150), - [anon_sym___inline__] = ACTIONS(3150), - [anon_sym___forceinline] = ACTIONS(3150), - [anon_sym_thread_local] = ACTIONS(3150), - [anon_sym___thread] = ACTIONS(3150), - [anon_sym_CG_EXTERN] = ACTIONS(3150), - [anon_sym_CG_INLINE] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3150), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3150), - [anon_sym_IBOutlet] = ACTIONS(3150), - [anon_sym_IBInspectable] = ACTIONS(3150), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3150), - [anon_sym_NS_INLINE] = ACTIONS(3150), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3150), - [anon_sym_OBJC_EXPORT] = ACTIONS(3150), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3150), - [anon_sym_const] = ACTIONS(3150), - [anon_sym_constexpr] = ACTIONS(3150), - [anon_sym_volatile] = ACTIONS(3150), - [anon_sym_restrict] = ACTIONS(3150), - [anon_sym___restrict__] = ACTIONS(3150), - [anon_sym__Atomic] = ACTIONS(3150), - [anon_sym__Noreturn] = ACTIONS(3150), - [anon_sym_nullable] = ACTIONS(3150), - [anon_sym__Complex] = ACTIONS(3150), - [anon_sym__Nonnull] = ACTIONS(3150), - [anon_sym__Nullable] = ACTIONS(3150), - [anon_sym__Nullable_result] = ACTIONS(3150), - [anon_sym__Null_unspecified] = ACTIONS(3150), - [anon_sym___autoreleasing] = ACTIONS(3150), - [anon_sym___block] = ACTIONS(3150), - [anon_sym___bridge] = ACTIONS(3150), - [anon_sym___bridge_retained] = ACTIONS(3150), - [anon_sym___bridge_transfer] = ACTIONS(3150), - [anon_sym___complex] = ACTIONS(3150), - [anon_sym___const] = ACTIONS(3150), - [anon_sym___imag] = ACTIONS(3150), - [anon_sym___kindof] = ACTIONS(3150), - [anon_sym___nonnull] = ACTIONS(3150), - [anon_sym___nullable] = ACTIONS(3150), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3150), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3150), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3150), - [anon_sym___real] = ACTIONS(3150), - [anon_sym___strong] = ACTIONS(3150), - [anon_sym___unsafe_unretained] = ACTIONS(3150), - [anon_sym___unused] = ACTIONS(3150), - [anon_sym___weak] = ACTIONS(3150), - [sym_primitive_type] = ACTIONS(3150), - [anon_sym_enum] = ACTIONS(3150), - [anon_sym_struct] = ACTIONS(3150), - [anon_sym_union] = ACTIONS(3150), - [anon_sym_if] = ACTIONS(3150), - [anon_sym_switch] = ACTIONS(3150), - [anon_sym_case] = ACTIONS(3150), - [anon_sym_default] = ACTIONS(3150), - [anon_sym_while] = ACTIONS(3150), - [anon_sym_do] = ACTIONS(3150), - [anon_sym_for] = ACTIONS(3150), - [anon_sym_in] = ACTIONS(3150), - [anon_sym_return] = ACTIONS(3150), - [anon_sym_break] = ACTIONS(3150), - [anon_sym_continue] = ACTIONS(3150), - [anon_sym_goto] = ACTIONS(3150), - [anon_sym_DASH_DASH] = ACTIONS(3152), - [anon_sym_PLUS_PLUS] = ACTIONS(3152), - [anon_sym_sizeof] = ACTIONS(3150), - [anon_sym___alignof__] = ACTIONS(3150), - [anon_sym___alignof] = ACTIONS(3150), - [anon_sym__alignof] = ACTIONS(3150), - [anon_sym_alignof] = ACTIONS(3150), - [anon_sym__Alignof] = ACTIONS(3150), - [anon_sym_offsetof] = ACTIONS(3150), - [anon_sym__Generic] = ACTIONS(3150), - [anon_sym_asm] = ACTIONS(3150), - [anon_sym___asm__] = ACTIONS(3150), - [sym_number_literal] = ACTIONS(3152), - [anon_sym_L_SQUOTE] = ACTIONS(3152), - [anon_sym_u_SQUOTE] = ACTIONS(3152), - [anon_sym_U_SQUOTE] = ACTIONS(3152), - [anon_sym_u8_SQUOTE] = ACTIONS(3152), - [anon_sym_SQUOTE] = ACTIONS(3152), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_DQUOTE] = ACTIONS(3152), - [anon_sym_L_DQUOTE] = ACTIONS(3152), - [anon_sym_u_DQUOTE] = ACTIONS(3152), - [anon_sym_U_DQUOTE] = ACTIONS(3152), - [anon_sym_u8_DQUOTE] = ACTIONS(3152), - [sym_true] = ACTIONS(3150), - [sym_false] = ACTIONS(3150), - [anon_sym_NULL] = ACTIONS(3150), - [anon_sym_nullptr] = ACTIONS(3150), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3150), - [anon_sym___typeof] = ACTIONS(3150), - [anon_sym_typeof] = ACTIONS(3150), - [anon_sym_ATimport] = ACTIONS(3152), - [aux_sym_preproc_undef_token1] = ACTIONS(3150), - [anon_sym_POUND] = ACTIONS(3150), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3150), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3150), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3150), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3150), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE] = ACTIONS(3150), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_API_AVAILABLE] = ACTIONS(3150), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_API_DEPRECATED] = ACTIONS(3150), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3150), - [anon_sym___deprecated_msg] = ACTIONS(3150), - [anon_sym___deprecated_enum_msg] = ACTIONS(3150), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3150), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3150), - [anon_sym_ATprotocol] = ACTIONS(3152), - [anon_sym_ATinterface] = ACTIONS(3152), - [anon_sym_ATimplementation] = ACTIONS(3152), - [anon_sym_ATcompatibility_alias] = ACTIONS(3152), - [anon_sym_ATsynthesize] = ACTIONS(3152), - [anon_sym_ATdynamic] = ACTIONS(3152), - [anon_sym__Alignas] = ACTIONS(3150), - [anon_sym_ATtry] = ACTIONS(3152), - [anon_sym___try] = ACTIONS(3150), - [anon_sym_ATthrow] = ACTIONS(3152), - [anon_sym_ATselector] = ACTIONS(3152), - [anon_sym_ATavailable] = ACTIONS(3152), - [anon_sym___builtin_available] = ACTIONS(3150), - [anon_sym_va_arg] = ACTIONS(3150), - [anon_sym___asm] = ACTIONS(3150), - [anon_sym_ATencode] = ACTIONS(3152), - [anon_sym_ATsynchronized] = ACTIONS(3152), - [anon_sym_BOOL] = ACTIONS(3150), - [anon_sym_IMP] = ACTIONS(3150), - [anon_sym_SEL] = ACTIONS(3150), - [anon_sym_Class] = ACTIONS(3150), - [anon_sym_id] = ACTIONS(3150), - }, - [972] = { - [sym_identifier] = ACTIONS(3146), - [aux_sym_preproc_include_token1] = ACTIONS(3146), - [aux_sym_preproc_include_token2] = ACTIONS(3146), - [aux_sym_preproc_def_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token2] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3146), - [sym_preproc_directive] = ACTIONS(3146), - [anon_sym_LPAREN2] = ACTIONS(3148), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_TILDE] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3146), - [anon_sym_PLUS] = ACTIONS(3146), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_CARET] = ACTIONS(3148), - [anon_sym_AMP] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3148), - [anon_sym___extension__] = ACTIONS(3146), - [anon_sym_typedef] = ACTIONS(3146), - [anon_sym_extern] = ACTIONS(3146), - [anon_sym___attribute__] = ACTIONS(3146), - [anon_sym___attribute] = ACTIONS(3146), - [anon_sym_noreturn] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym___declspec] = ACTIONS(3146), - [anon_sym___cdecl] = ACTIONS(3146), - [anon_sym___clrcall] = ACTIONS(3146), - [anon_sym___stdcall] = ACTIONS(3146), - [anon_sym___fastcall] = ACTIONS(3146), - [anon_sym___thiscall] = ACTIONS(3146), - [anon_sym___vectorcall] = ACTIONS(3146), - [anon_sym_LBRACE] = ACTIONS(3148), - [anon_sym_signed] = ACTIONS(3146), - [anon_sym_unsigned] = ACTIONS(3146), - [anon_sym_long] = ACTIONS(3146), - [anon_sym_short] = ACTIONS(3146), - [anon_sym_ATautoreleasepool] = ACTIONS(3148), - [anon_sym_static] = ACTIONS(3146), - [anon_sym_auto] = ACTIONS(3146), - [anon_sym_register] = ACTIONS(3146), - [anon_sym_inline] = ACTIONS(3146), - [anon_sym___inline] = ACTIONS(3146), - [anon_sym___inline__] = ACTIONS(3146), - [anon_sym___forceinline] = ACTIONS(3146), - [anon_sym_thread_local] = ACTIONS(3146), - [anon_sym___thread] = ACTIONS(3146), - [anon_sym_CG_EXTERN] = ACTIONS(3146), - [anon_sym_CG_INLINE] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3146), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3146), - [anon_sym_IBOutlet] = ACTIONS(3146), - [anon_sym_IBInspectable] = ACTIONS(3146), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3146), - [anon_sym_NS_INLINE] = ACTIONS(3146), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3146), - [anon_sym_OBJC_EXPORT] = ACTIONS(3146), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3146), - [anon_sym_const] = ACTIONS(3146), - [anon_sym_constexpr] = ACTIONS(3146), - [anon_sym_volatile] = ACTIONS(3146), - [anon_sym_restrict] = ACTIONS(3146), - [anon_sym___restrict__] = ACTIONS(3146), - [anon_sym__Atomic] = ACTIONS(3146), - [anon_sym__Noreturn] = ACTIONS(3146), - [anon_sym_nullable] = ACTIONS(3146), - [anon_sym__Complex] = ACTIONS(3146), - [anon_sym__Nonnull] = ACTIONS(3146), - [anon_sym__Nullable] = ACTIONS(3146), - [anon_sym__Nullable_result] = ACTIONS(3146), - [anon_sym__Null_unspecified] = ACTIONS(3146), - [anon_sym___autoreleasing] = ACTIONS(3146), - [anon_sym___block] = ACTIONS(3146), - [anon_sym___bridge] = ACTIONS(3146), - [anon_sym___bridge_retained] = ACTIONS(3146), - [anon_sym___bridge_transfer] = ACTIONS(3146), - [anon_sym___complex] = ACTIONS(3146), - [anon_sym___const] = ACTIONS(3146), - [anon_sym___imag] = ACTIONS(3146), - [anon_sym___kindof] = ACTIONS(3146), - [anon_sym___nonnull] = ACTIONS(3146), - [anon_sym___nullable] = ACTIONS(3146), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3146), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3146), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3146), - [anon_sym___real] = ACTIONS(3146), - [anon_sym___strong] = ACTIONS(3146), - [anon_sym___unsafe_unretained] = ACTIONS(3146), - [anon_sym___unused] = ACTIONS(3146), - [anon_sym___weak] = ACTIONS(3146), - [sym_primitive_type] = ACTIONS(3146), - [anon_sym_enum] = ACTIONS(3146), - [anon_sym_struct] = ACTIONS(3146), - [anon_sym_union] = ACTIONS(3146), - [anon_sym_if] = ACTIONS(3146), - [anon_sym_switch] = ACTIONS(3146), - [anon_sym_case] = ACTIONS(3146), - [anon_sym_default] = ACTIONS(3146), - [anon_sym_while] = ACTIONS(3146), - [anon_sym_do] = ACTIONS(3146), - [anon_sym_for] = ACTIONS(3146), - [anon_sym_in] = ACTIONS(3146), - [anon_sym_return] = ACTIONS(3146), - [anon_sym_break] = ACTIONS(3146), - [anon_sym_continue] = ACTIONS(3146), - [anon_sym_goto] = ACTIONS(3146), - [anon_sym_DASH_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3148), - [anon_sym_sizeof] = ACTIONS(3146), - [anon_sym___alignof__] = ACTIONS(3146), - [anon_sym___alignof] = ACTIONS(3146), - [anon_sym__alignof] = ACTIONS(3146), - [anon_sym_alignof] = ACTIONS(3146), - [anon_sym__Alignof] = ACTIONS(3146), - [anon_sym_offsetof] = ACTIONS(3146), - [anon_sym__Generic] = ACTIONS(3146), - [anon_sym_asm] = ACTIONS(3146), - [anon_sym___asm__] = ACTIONS(3146), - [sym_number_literal] = ACTIONS(3148), - [anon_sym_L_SQUOTE] = ACTIONS(3148), - [anon_sym_u_SQUOTE] = ACTIONS(3148), - [anon_sym_U_SQUOTE] = ACTIONS(3148), - [anon_sym_u8_SQUOTE] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3146), - [anon_sym_DQUOTE] = ACTIONS(3148), - [anon_sym_L_DQUOTE] = ACTIONS(3148), - [anon_sym_u_DQUOTE] = ACTIONS(3148), - [anon_sym_U_DQUOTE] = ACTIONS(3148), - [anon_sym_u8_DQUOTE] = ACTIONS(3148), - [sym_true] = ACTIONS(3146), - [sym_false] = ACTIONS(3146), - [anon_sym_NULL] = ACTIONS(3146), - [anon_sym_nullptr] = ACTIONS(3146), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3146), - [anon_sym___typeof] = ACTIONS(3146), - [anon_sym_typeof] = ACTIONS(3146), - [anon_sym_ATimport] = ACTIONS(3148), - [aux_sym_preproc_undef_token1] = ACTIONS(3146), - [anon_sym_POUND] = ACTIONS(3146), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3146), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3146), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3146), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3146), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE] = ACTIONS(3146), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_API_AVAILABLE] = ACTIONS(3146), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_API_DEPRECATED] = ACTIONS(3146), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3146), - [anon_sym___deprecated_msg] = ACTIONS(3146), - [anon_sym___deprecated_enum_msg] = ACTIONS(3146), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3146), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3146), - [anon_sym_ATprotocol] = ACTIONS(3148), - [anon_sym_ATinterface] = ACTIONS(3148), - [anon_sym_ATimplementation] = ACTIONS(3148), - [anon_sym_ATcompatibility_alias] = ACTIONS(3148), - [anon_sym_ATsynthesize] = ACTIONS(3148), - [anon_sym_ATdynamic] = ACTIONS(3148), - [anon_sym__Alignas] = ACTIONS(3146), - [anon_sym_ATtry] = ACTIONS(3148), - [anon_sym___try] = ACTIONS(3146), - [anon_sym_ATthrow] = ACTIONS(3148), - [anon_sym_ATselector] = ACTIONS(3148), - [anon_sym_ATavailable] = ACTIONS(3148), - [anon_sym___builtin_available] = ACTIONS(3146), - [anon_sym_va_arg] = ACTIONS(3146), - [anon_sym___asm] = ACTIONS(3146), - [anon_sym_ATencode] = ACTIONS(3148), - [anon_sym_ATsynchronized] = ACTIONS(3148), - [anon_sym_BOOL] = ACTIONS(3146), - [anon_sym_IMP] = ACTIONS(3146), - [anon_sym_SEL] = ACTIONS(3146), - [anon_sym_Class] = ACTIONS(3146), - [anon_sym_id] = ACTIONS(3146), - }, - [973] = { - [sym_identifier] = ACTIONS(3142), - [aux_sym_preproc_include_token1] = ACTIONS(3142), - [aux_sym_preproc_include_token2] = ACTIONS(3142), - [aux_sym_preproc_def_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token2] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3142), - [sym_preproc_directive] = ACTIONS(3142), - [anon_sym_LPAREN2] = ACTIONS(3144), - [anon_sym_BANG] = ACTIONS(3144), - [anon_sym_TILDE] = ACTIONS(3144), - [anon_sym_DASH] = ACTIONS(3142), - [anon_sym_PLUS] = ACTIONS(3142), - [anon_sym_STAR] = ACTIONS(3144), - [anon_sym_CARET] = ACTIONS(3144), - [anon_sym_AMP] = ACTIONS(3144), - [anon_sym_SEMI] = ACTIONS(3144), - [anon_sym___extension__] = ACTIONS(3142), - [anon_sym_typedef] = ACTIONS(3142), - [anon_sym_extern] = ACTIONS(3142), - [anon_sym___attribute__] = ACTIONS(3142), - [anon_sym___attribute] = ACTIONS(3142), - [anon_sym_noreturn] = ACTIONS(3142), - [anon_sym_LBRACK] = ACTIONS(3144), - [anon_sym___declspec] = ACTIONS(3142), - [anon_sym___cdecl] = ACTIONS(3142), - [anon_sym___clrcall] = ACTIONS(3142), - [anon_sym___stdcall] = ACTIONS(3142), - [anon_sym___fastcall] = ACTIONS(3142), - [anon_sym___thiscall] = ACTIONS(3142), - [anon_sym___vectorcall] = ACTIONS(3142), - [anon_sym_LBRACE] = ACTIONS(3144), - [anon_sym_signed] = ACTIONS(3142), - [anon_sym_unsigned] = ACTIONS(3142), - [anon_sym_long] = ACTIONS(3142), - [anon_sym_short] = ACTIONS(3142), - [anon_sym_ATautoreleasepool] = ACTIONS(3144), - [anon_sym_static] = ACTIONS(3142), - [anon_sym_auto] = ACTIONS(3142), - [anon_sym_register] = ACTIONS(3142), - [anon_sym_inline] = ACTIONS(3142), - [anon_sym___inline] = ACTIONS(3142), - [anon_sym___inline__] = ACTIONS(3142), - [anon_sym___forceinline] = ACTIONS(3142), - [anon_sym_thread_local] = ACTIONS(3142), - [anon_sym___thread] = ACTIONS(3142), - [anon_sym_CG_EXTERN] = ACTIONS(3142), - [anon_sym_CG_INLINE] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3142), - [anon_sym_IBOutlet] = ACTIONS(3142), - [anon_sym_IBInspectable] = ACTIONS(3142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3142), - [anon_sym_NS_INLINE] = ACTIONS(3142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3142), - [anon_sym_OBJC_EXPORT] = ACTIONS(3142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3142), - [anon_sym_const] = ACTIONS(3142), - [anon_sym_constexpr] = ACTIONS(3142), - [anon_sym_volatile] = ACTIONS(3142), - [anon_sym_restrict] = ACTIONS(3142), - [anon_sym___restrict__] = ACTIONS(3142), - [anon_sym__Atomic] = ACTIONS(3142), - [anon_sym__Noreturn] = ACTIONS(3142), - [anon_sym_nullable] = ACTIONS(3142), - [anon_sym__Complex] = ACTIONS(3142), - [anon_sym__Nonnull] = ACTIONS(3142), - [anon_sym__Nullable] = ACTIONS(3142), - [anon_sym__Nullable_result] = ACTIONS(3142), - [anon_sym__Null_unspecified] = ACTIONS(3142), - [anon_sym___autoreleasing] = ACTIONS(3142), - [anon_sym___block] = ACTIONS(3142), - [anon_sym___bridge] = ACTIONS(3142), - [anon_sym___bridge_retained] = ACTIONS(3142), - [anon_sym___bridge_transfer] = ACTIONS(3142), - [anon_sym___complex] = ACTIONS(3142), - [anon_sym___const] = ACTIONS(3142), - [anon_sym___imag] = ACTIONS(3142), - [anon_sym___kindof] = ACTIONS(3142), - [anon_sym___nonnull] = ACTIONS(3142), - [anon_sym___nullable] = ACTIONS(3142), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3142), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3142), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3142), - [anon_sym___real] = ACTIONS(3142), - [anon_sym___strong] = ACTIONS(3142), - [anon_sym___unsafe_unretained] = ACTIONS(3142), - [anon_sym___unused] = ACTIONS(3142), - [anon_sym___weak] = ACTIONS(3142), - [sym_primitive_type] = ACTIONS(3142), - [anon_sym_enum] = ACTIONS(3142), - [anon_sym_struct] = ACTIONS(3142), - [anon_sym_union] = ACTIONS(3142), - [anon_sym_if] = ACTIONS(3142), - [anon_sym_switch] = ACTIONS(3142), - [anon_sym_case] = ACTIONS(3142), - [anon_sym_default] = ACTIONS(3142), - [anon_sym_while] = ACTIONS(3142), - [anon_sym_do] = ACTIONS(3142), - [anon_sym_for] = ACTIONS(3142), - [anon_sym_in] = ACTIONS(3142), - [anon_sym_return] = ACTIONS(3142), - [anon_sym_break] = ACTIONS(3142), - [anon_sym_continue] = ACTIONS(3142), - [anon_sym_goto] = ACTIONS(3142), - [anon_sym_DASH_DASH] = ACTIONS(3144), - [anon_sym_PLUS_PLUS] = ACTIONS(3144), - [anon_sym_sizeof] = ACTIONS(3142), - [anon_sym___alignof__] = ACTIONS(3142), - [anon_sym___alignof] = ACTIONS(3142), - [anon_sym__alignof] = ACTIONS(3142), - [anon_sym_alignof] = ACTIONS(3142), - [anon_sym__Alignof] = ACTIONS(3142), - [anon_sym_offsetof] = ACTIONS(3142), - [anon_sym__Generic] = ACTIONS(3142), - [anon_sym_asm] = ACTIONS(3142), - [anon_sym___asm__] = ACTIONS(3142), - [sym_number_literal] = ACTIONS(3144), - [anon_sym_L_SQUOTE] = ACTIONS(3144), - [anon_sym_u_SQUOTE] = ACTIONS(3144), - [anon_sym_U_SQUOTE] = ACTIONS(3144), - [anon_sym_u8_SQUOTE] = ACTIONS(3144), - [anon_sym_SQUOTE] = ACTIONS(3144), - [anon_sym_AT] = ACTIONS(3142), - [anon_sym_DQUOTE] = ACTIONS(3144), - [anon_sym_L_DQUOTE] = ACTIONS(3144), - [anon_sym_u_DQUOTE] = ACTIONS(3144), - [anon_sym_U_DQUOTE] = ACTIONS(3144), - [anon_sym_u8_DQUOTE] = ACTIONS(3144), - [sym_true] = ACTIONS(3142), - [sym_false] = ACTIONS(3142), - [anon_sym_NULL] = ACTIONS(3142), - [anon_sym_nullptr] = ACTIONS(3142), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3142), - [anon_sym___typeof] = ACTIONS(3142), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_ATimport] = ACTIONS(3144), - [aux_sym_preproc_undef_token1] = ACTIONS(3142), - [anon_sym_POUND] = ACTIONS(3142), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3142), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3142), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3142), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3142), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE] = ACTIONS(3142), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_API_AVAILABLE] = ACTIONS(3142), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_API_DEPRECATED] = ACTIONS(3142), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3142), - [anon_sym___deprecated_msg] = ACTIONS(3142), - [anon_sym___deprecated_enum_msg] = ACTIONS(3142), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3142), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3142), - [anon_sym_ATprotocol] = ACTIONS(3144), - [anon_sym_ATinterface] = ACTIONS(3144), - [anon_sym_ATimplementation] = ACTIONS(3144), - [anon_sym_ATcompatibility_alias] = ACTIONS(3144), - [anon_sym_ATsynthesize] = ACTIONS(3144), - [anon_sym_ATdynamic] = ACTIONS(3144), - [anon_sym__Alignas] = ACTIONS(3142), - [anon_sym_ATtry] = ACTIONS(3144), - [anon_sym___try] = ACTIONS(3142), - [anon_sym_ATthrow] = ACTIONS(3144), - [anon_sym_ATselector] = ACTIONS(3144), - [anon_sym_ATavailable] = ACTIONS(3144), - [anon_sym___builtin_available] = ACTIONS(3142), - [anon_sym_va_arg] = ACTIONS(3142), - [anon_sym___asm] = ACTIONS(3142), - [anon_sym_ATencode] = ACTIONS(3144), - [anon_sym_ATsynchronized] = ACTIONS(3144), - [anon_sym_BOOL] = ACTIONS(3142), - [anon_sym_IMP] = ACTIONS(3142), - [anon_sym_SEL] = ACTIONS(3142), - [anon_sym_Class] = ACTIONS(3142), - [anon_sym_id] = ACTIONS(3142), - }, - [974] = { - [sym_identifier] = ACTIONS(3058), - [aux_sym_preproc_include_token1] = ACTIONS(3058), - [aux_sym_preproc_include_token2] = ACTIONS(3058), - [aux_sym_preproc_def_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token1] = ACTIONS(3058), - [aux_sym_preproc_if_token2] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3058), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3058), - [sym_preproc_directive] = ACTIONS(3058), - [anon_sym_LPAREN2] = ACTIONS(3060), - [anon_sym_BANG] = ACTIONS(3060), - [anon_sym_TILDE] = ACTIONS(3060), - [anon_sym_DASH] = ACTIONS(3058), - [anon_sym_PLUS] = ACTIONS(3058), - [anon_sym_STAR] = ACTIONS(3060), - [anon_sym_CARET] = ACTIONS(3060), - [anon_sym_AMP] = ACTIONS(3060), - [anon_sym_SEMI] = ACTIONS(3060), - [anon_sym___extension__] = ACTIONS(3058), - [anon_sym_typedef] = ACTIONS(3058), - [anon_sym_extern] = ACTIONS(3058), - [anon_sym___attribute__] = ACTIONS(3058), - [anon_sym___attribute] = ACTIONS(3058), - [anon_sym_noreturn] = ACTIONS(3058), - [anon_sym_LBRACK] = ACTIONS(3060), - [anon_sym___declspec] = ACTIONS(3058), - [anon_sym___cdecl] = ACTIONS(3058), - [anon_sym___clrcall] = ACTIONS(3058), - [anon_sym___stdcall] = ACTIONS(3058), - [anon_sym___fastcall] = ACTIONS(3058), - [anon_sym___thiscall] = ACTIONS(3058), - [anon_sym___vectorcall] = ACTIONS(3058), - [anon_sym_LBRACE] = ACTIONS(3060), - [anon_sym_signed] = ACTIONS(3058), - [anon_sym_unsigned] = ACTIONS(3058), - [anon_sym_long] = ACTIONS(3058), - [anon_sym_short] = ACTIONS(3058), - [anon_sym_ATautoreleasepool] = ACTIONS(3060), - [anon_sym_static] = ACTIONS(3058), - [anon_sym_auto] = ACTIONS(3058), - [anon_sym_register] = ACTIONS(3058), - [anon_sym_inline] = ACTIONS(3058), - [anon_sym___inline] = ACTIONS(3058), - [anon_sym___inline__] = ACTIONS(3058), - [anon_sym___forceinline] = ACTIONS(3058), - [anon_sym_thread_local] = ACTIONS(3058), - [anon_sym___thread] = ACTIONS(3058), - [anon_sym_CG_EXTERN] = ACTIONS(3058), - [anon_sym_CG_INLINE] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3058), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3058), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3058), - [anon_sym_IBOutlet] = ACTIONS(3058), - [anon_sym_IBInspectable] = ACTIONS(3058), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3058), - [anon_sym_NS_INLINE] = ACTIONS(3058), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3058), - [anon_sym_OBJC_EXPORT] = ACTIONS(3058), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3058), - [anon_sym_const] = ACTIONS(3058), - [anon_sym_constexpr] = ACTIONS(3058), - [anon_sym_volatile] = ACTIONS(3058), - [anon_sym_restrict] = ACTIONS(3058), - [anon_sym___restrict__] = ACTIONS(3058), - [anon_sym__Atomic] = ACTIONS(3058), - [anon_sym__Noreturn] = ACTIONS(3058), - [anon_sym_nullable] = ACTIONS(3058), - [anon_sym__Complex] = ACTIONS(3058), - [anon_sym__Nonnull] = ACTIONS(3058), - [anon_sym__Nullable] = ACTIONS(3058), - [anon_sym__Nullable_result] = ACTIONS(3058), - [anon_sym__Null_unspecified] = ACTIONS(3058), - [anon_sym___autoreleasing] = ACTIONS(3058), - [anon_sym___block] = ACTIONS(3058), - [anon_sym___bridge] = ACTIONS(3058), - [anon_sym___bridge_retained] = ACTIONS(3058), - [anon_sym___bridge_transfer] = ACTIONS(3058), - [anon_sym___complex] = ACTIONS(3058), - [anon_sym___const] = ACTIONS(3058), - [anon_sym___imag] = ACTIONS(3058), - [anon_sym___kindof] = ACTIONS(3058), - [anon_sym___nonnull] = ACTIONS(3058), - [anon_sym___nullable] = ACTIONS(3058), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3058), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3058), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3058), - [anon_sym___real] = ACTIONS(3058), - [anon_sym___strong] = ACTIONS(3058), - [anon_sym___unsafe_unretained] = ACTIONS(3058), - [anon_sym___unused] = ACTIONS(3058), - [anon_sym___weak] = ACTIONS(3058), - [sym_primitive_type] = ACTIONS(3058), - [anon_sym_enum] = ACTIONS(3058), - [anon_sym_struct] = ACTIONS(3058), - [anon_sym_union] = ACTIONS(3058), - [anon_sym_if] = ACTIONS(3058), - [anon_sym_switch] = ACTIONS(3058), - [anon_sym_case] = ACTIONS(3058), - [anon_sym_default] = ACTIONS(3058), - [anon_sym_while] = ACTIONS(3058), - [anon_sym_do] = ACTIONS(3058), - [anon_sym_for] = ACTIONS(3058), - [anon_sym_in] = ACTIONS(3058), - [anon_sym_return] = ACTIONS(3058), - [anon_sym_break] = ACTIONS(3058), - [anon_sym_continue] = ACTIONS(3058), - [anon_sym_goto] = ACTIONS(3058), - [anon_sym_DASH_DASH] = ACTIONS(3060), - [anon_sym_PLUS_PLUS] = ACTIONS(3060), - [anon_sym_sizeof] = ACTIONS(3058), - [anon_sym___alignof__] = ACTIONS(3058), - [anon_sym___alignof] = ACTIONS(3058), - [anon_sym__alignof] = ACTIONS(3058), - [anon_sym_alignof] = ACTIONS(3058), - [anon_sym__Alignof] = ACTIONS(3058), - [anon_sym_offsetof] = ACTIONS(3058), - [anon_sym__Generic] = ACTIONS(3058), - [anon_sym_asm] = ACTIONS(3058), - [anon_sym___asm__] = ACTIONS(3058), - [sym_number_literal] = ACTIONS(3060), - [anon_sym_L_SQUOTE] = ACTIONS(3060), - [anon_sym_u_SQUOTE] = ACTIONS(3060), - [anon_sym_U_SQUOTE] = ACTIONS(3060), - [anon_sym_u8_SQUOTE] = ACTIONS(3060), - [anon_sym_SQUOTE] = ACTIONS(3060), - [anon_sym_AT] = ACTIONS(3058), - [anon_sym_DQUOTE] = ACTIONS(3060), - [anon_sym_L_DQUOTE] = ACTIONS(3060), - [anon_sym_u_DQUOTE] = ACTIONS(3060), - [anon_sym_U_DQUOTE] = ACTIONS(3060), - [anon_sym_u8_DQUOTE] = ACTIONS(3060), - [sym_true] = ACTIONS(3058), - [sym_false] = ACTIONS(3058), - [anon_sym_NULL] = ACTIONS(3058), - [anon_sym_nullptr] = ACTIONS(3058), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3058), - [anon_sym___typeof] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3058), - [anon_sym_ATimport] = ACTIONS(3060), - [aux_sym_preproc_undef_token1] = ACTIONS(3058), - [anon_sym_POUND] = ACTIONS(3058), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3058), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3058), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3058), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3058), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3058), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3058), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE] = ACTIONS(3058), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3058), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_API_AVAILABLE] = ACTIONS(3058), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_API_DEPRECATED] = ACTIONS(3058), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3058), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3058), - [anon_sym___deprecated_msg] = ACTIONS(3058), - [anon_sym___deprecated_enum_msg] = ACTIONS(3058), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3058), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3058), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3058), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3058), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3058), - [anon_sym_ATprotocol] = ACTIONS(3060), - [anon_sym_ATinterface] = ACTIONS(3060), - [anon_sym_ATimplementation] = ACTIONS(3060), - [anon_sym_ATcompatibility_alias] = ACTIONS(3060), - [anon_sym_ATsynthesize] = ACTIONS(3060), - [anon_sym_ATdynamic] = ACTIONS(3060), - [anon_sym__Alignas] = ACTIONS(3058), - [anon_sym_ATtry] = ACTIONS(3060), - [anon_sym___try] = ACTIONS(3058), - [anon_sym_ATthrow] = ACTIONS(3060), - [anon_sym_ATselector] = ACTIONS(3060), - [anon_sym_ATavailable] = ACTIONS(3060), - [anon_sym___builtin_available] = ACTIONS(3058), - [anon_sym_va_arg] = ACTIONS(3058), - [anon_sym___asm] = ACTIONS(3058), - [anon_sym_ATencode] = ACTIONS(3060), - [anon_sym_ATsynchronized] = ACTIONS(3060), - [anon_sym_BOOL] = ACTIONS(3058), - [anon_sym_IMP] = ACTIONS(3058), - [anon_sym_SEL] = ACTIONS(3058), - [anon_sym_Class] = ACTIONS(3058), - [anon_sym_id] = ACTIONS(3058), - }, - [975] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_include_token1] = ACTIONS(3062), - [aux_sym_preproc_include_token2] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_LPAREN2] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3064), - [anon_sym_TILDE] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3062), - [anon_sym_PLUS] = ACTIONS(3062), - [anon_sym_STAR] = ACTIONS(3064), - [anon_sym_CARET] = ACTIONS(3064), - [anon_sym_AMP] = ACTIONS(3064), - [anon_sym_SEMI] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_LBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_ATautoreleasepool] = ACTIONS(3064), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [anon_sym_if] = ACTIONS(3062), - [anon_sym_switch] = ACTIONS(3062), - [anon_sym_case] = ACTIONS(3062), - [anon_sym_default] = ACTIONS(3062), - [anon_sym_while] = ACTIONS(3062), - [anon_sym_do] = ACTIONS(3062), - [anon_sym_for] = ACTIONS(3062), - [anon_sym_in] = ACTIONS(3062), - [anon_sym_return] = ACTIONS(3062), - [anon_sym_break] = ACTIONS(3062), - [anon_sym_continue] = ACTIONS(3062), - [anon_sym_goto] = ACTIONS(3062), - [anon_sym_DASH_DASH] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3064), - [anon_sym_sizeof] = ACTIONS(3062), - [anon_sym___alignof__] = ACTIONS(3062), - [anon_sym___alignof] = ACTIONS(3062), - [anon_sym__alignof] = ACTIONS(3062), - [anon_sym_alignof] = ACTIONS(3062), - [anon_sym__Alignof] = ACTIONS(3062), - [anon_sym_offsetof] = ACTIONS(3062), - [anon_sym__Generic] = ACTIONS(3062), - [anon_sym_asm] = ACTIONS(3062), - [anon_sym___asm__] = ACTIONS(3062), - [sym_number_literal] = ACTIONS(3064), - [anon_sym_L_SQUOTE] = ACTIONS(3064), - [anon_sym_u_SQUOTE] = ACTIONS(3064), - [anon_sym_U_SQUOTE] = ACTIONS(3064), - [anon_sym_u8_SQUOTE] = ACTIONS(3064), - [anon_sym_SQUOTE] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3062), - [anon_sym_DQUOTE] = ACTIONS(3064), - [anon_sym_L_DQUOTE] = ACTIONS(3064), - [anon_sym_u_DQUOTE] = ACTIONS(3064), - [anon_sym_U_DQUOTE] = ACTIONS(3064), - [anon_sym_u8_DQUOTE] = ACTIONS(3064), - [sym_true] = ACTIONS(3062), - [sym_false] = ACTIONS(3062), - [anon_sym_NULL] = ACTIONS(3062), - [anon_sym_nullptr] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_ATimport] = ACTIONS(3064), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_POUND] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATprotocol] = ACTIONS(3064), - [anon_sym_ATinterface] = ACTIONS(3064), - [anon_sym_ATimplementation] = ACTIONS(3064), - [anon_sym_ATcompatibility_alias] = ACTIONS(3064), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_ATtry] = ACTIONS(3064), - [anon_sym___try] = ACTIONS(3062), - [anon_sym_ATthrow] = ACTIONS(3064), - [anon_sym_ATselector] = ACTIONS(3064), - [anon_sym_ATavailable] = ACTIONS(3064), - [anon_sym___builtin_available] = ACTIONS(3062), - [anon_sym_va_arg] = ACTIONS(3062), - [anon_sym___asm] = ACTIONS(3062), - [anon_sym_ATencode] = ACTIONS(3064), - [anon_sym_ATsynchronized] = ACTIONS(3064), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - }, - [976] = { - [sym_identifier] = ACTIONS(3138), - [aux_sym_preproc_include_token1] = ACTIONS(3138), - [aux_sym_preproc_include_token2] = ACTIONS(3138), - [aux_sym_preproc_def_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token2] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3138), - [sym_preproc_directive] = ACTIONS(3138), - [anon_sym_LPAREN2] = ACTIONS(3140), - [anon_sym_BANG] = ACTIONS(3140), - [anon_sym_TILDE] = ACTIONS(3140), - [anon_sym_DASH] = ACTIONS(3138), - [anon_sym_PLUS] = ACTIONS(3138), - [anon_sym_STAR] = ACTIONS(3140), - [anon_sym_CARET] = ACTIONS(3140), - [anon_sym_AMP] = ACTIONS(3140), - [anon_sym_SEMI] = ACTIONS(3140), - [anon_sym___extension__] = ACTIONS(3138), - [anon_sym_typedef] = ACTIONS(3138), - [anon_sym_extern] = ACTIONS(3138), - [anon_sym___attribute__] = ACTIONS(3138), - [anon_sym___attribute] = ACTIONS(3138), - [anon_sym_noreturn] = ACTIONS(3138), - [anon_sym_LBRACK] = ACTIONS(3140), - [anon_sym___declspec] = ACTIONS(3138), - [anon_sym___cdecl] = ACTIONS(3138), - [anon_sym___clrcall] = ACTIONS(3138), - [anon_sym___stdcall] = ACTIONS(3138), - [anon_sym___fastcall] = ACTIONS(3138), - [anon_sym___thiscall] = ACTIONS(3138), - [anon_sym___vectorcall] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_signed] = ACTIONS(3138), - [anon_sym_unsigned] = ACTIONS(3138), - [anon_sym_long] = ACTIONS(3138), - [anon_sym_short] = ACTIONS(3138), - [anon_sym_ATautoreleasepool] = ACTIONS(3140), - [anon_sym_static] = ACTIONS(3138), - [anon_sym_auto] = ACTIONS(3138), - [anon_sym_register] = ACTIONS(3138), - [anon_sym_inline] = ACTIONS(3138), - [anon_sym___inline] = ACTIONS(3138), - [anon_sym___inline__] = ACTIONS(3138), - [anon_sym___forceinline] = ACTIONS(3138), - [anon_sym_thread_local] = ACTIONS(3138), - [anon_sym___thread] = ACTIONS(3138), - [anon_sym_CG_EXTERN] = ACTIONS(3138), - [anon_sym_CG_INLINE] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3138), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3138), - [anon_sym_IBOutlet] = ACTIONS(3138), - [anon_sym_IBInspectable] = ACTIONS(3138), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3138), - [anon_sym_NS_INLINE] = ACTIONS(3138), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3138), - [anon_sym_OBJC_EXPORT] = ACTIONS(3138), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3138), - [anon_sym_const] = ACTIONS(3138), - [anon_sym_constexpr] = ACTIONS(3138), - [anon_sym_volatile] = ACTIONS(3138), - [anon_sym_restrict] = ACTIONS(3138), - [anon_sym___restrict__] = ACTIONS(3138), - [anon_sym__Atomic] = ACTIONS(3138), - [anon_sym__Noreturn] = ACTIONS(3138), - [anon_sym_nullable] = ACTIONS(3138), - [anon_sym__Complex] = ACTIONS(3138), - [anon_sym__Nonnull] = ACTIONS(3138), - [anon_sym__Nullable] = ACTIONS(3138), - [anon_sym__Nullable_result] = ACTIONS(3138), - [anon_sym__Null_unspecified] = ACTIONS(3138), - [anon_sym___autoreleasing] = ACTIONS(3138), - [anon_sym___block] = ACTIONS(3138), - [anon_sym___bridge] = ACTIONS(3138), - [anon_sym___bridge_retained] = ACTIONS(3138), - [anon_sym___bridge_transfer] = ACTIONS(3138), - [anon_sym___complex] = ACTIONS(3138), - [anon_sym___const] = ACTIONS(3138), - [anon_sym___imag] = ACTIONS(3138), - [anon_sym___kindof] = ACTIONS(3138), - [anon_sym___nonnull] = ACTIONS(3138), - [anon_sym___nullable] = ACTIONS(3138), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3138), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3138), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3138), - [anon_sym___real] = ACTIONS(3138), - [anon_sym___strong] = ACTIONS(3138), - [anon_sym___unsafe_unretained] = ACTIONS(3138), - [anon_sym___unused] = ACTIONS(3138), - [anon_sym___weak] = ACTIONS(3138), - [sym_primitive_type] = ACTIONS(3138), - [anon_sym_enum] = ACTIONS(3138), - [anon_sym_struct] = ACTIONS(3138), - [anon_sym_union] = ACTIONS(3138), - [anon_sym_if] = ACTIONS(3138), - [anon_sym_switch] = ACTIONS(3138), - [anon_sym_case] = ACTIONS(3138), - [anon_sym_default] = ACTIONS(3138), - [anon_sym_while] = ACTIONS(3138), - [anon_sym_do] = ACTIONS(3138), - [anon_sym_for] = ACTIONS(3138), - [anon_sym_in] = ACTIONS(3138), - [anon_sym_return] = ACTIONS(3138), - [anon_sym_break] = ACTIONS(3138), - [anon_sym_continue] = ACTIONS(3138), - [anon_sym_goto] = ACTIONS(3138), - [anon_sym_DASH_DASH] = ACTIONS(3140), - [anon_sym_PLUS_PLUS] = ACTIONS(3140), - [anon_sym_sizeof] = ACTIONS(3138), - [anon_sym___alignof__] = ACTIONS(3138), - [anon_sym___alignof] = ACTIONS(3138), - [anon_sym__alignof] = ACTIONS(3138), - [anon_sym_alignof] = ACTIONS(3138), - [anon_sym__Alignof] = ACTIONS(3138), - [anon_sym_offsetof] = ACTIONS(3138), - [anon_sym__Generic] = ACTIONS(3138), - [anon_sym_asm] = ACTIONS(3138), - [anon_sym___asm__] = ACTIONS(3138), - [sym_number_literal] = ACTIONS(3140), - [anon_sym_L_SQUOTE] = ACTIONS(3140), - [anon_sym_u_SQUOTE] = ACTIONS(3140), - [anon_sym_U_SQUOTE] = ACTIONS(3140), - [anon_sym_u8_SQUOTE] = ACTIONS(3140), - [anon_sym_SQUOTE] = ACTIONS(3140), - [anon_sym_AT] = ACTIONS(3138), - [anon_sym_DQUOTE] = ACTIONS(3140), - [anon_sym_L_DQUOTE] = ACTIONS(3140), - [anon_sym_u_DQUOTE] = ACTIONS(3140), - [anon_sym_U_DQUOTE] = ACTIONS(3140), - [anon_sym_u8_DQUOTE] = ACTIONS(3140), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [anon_sym_NULL] = ACTIONS(3138), - [anon_sym_nullptr] = ACTIONS(3138), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3138), - [anon_sym___typeof] = ACTIONS(3138), - [anon_sym_typeof] = ACTIONS(3138), - [anon_sym_ATimport] = ACTIONS(3140), - [aux_sym_preproc_undef_token1] = ACTIONS(3138), - [anon_sym_POUND] = ACTIONS(3138), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3138), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3138), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3138), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3138), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE] = ACTIONS(3138), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_API_AVAILABLE] = ACTIONS(3138), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_API_DEPRECATED] = ACTIONS(3138), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3138), - [anon_sym___deprecated_msg] = ACTIONS(3138), - [anon_sym___deprecated_enum_msg] = ACTIONS(3138), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3138), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3138), - [anon_sym_ATprotocol] = ACTIONS(3140), - [anon_sym_ATinterface] = ACTIONS(3140), - [anon_sym_ATimplementation] = ACTIONS(3140), - [anon_sym_ATcompatibility_alias] = ACTIONS(3140), - [anon_sym_ATsynthesize] = ACTIONS(3140), - [anon_sym_ATdynamic] = ACTIONS(3140), - [anon_sym__Alignas] = ACTIONS(3138), - [anon_sym_ATtry] = ACTIONS(3140), - [anon_sym___try] = ACTIONS(3138), - [anon_sym_ATthrow] = ACTIONS(3140), - [anon_sym_ATselector] = ACTIONS(3140), - [anon_sym_ATavailable] = ACTIONS(3140), - [anon_sym___builtin_available] = ACTIONS(3138), - [anon_sym_va_arg] = ACTIONS(3138), - [anon_sym___asm] = ACTIONS(3138), - [anon_sym_ATencode] = ACTIONS(3140), - [anon_sym_ATsynchronized] = ACTIONS(3140), - [anon_sym_BOOL] = ACTIONS(3138), - [anon_sym_IMP] = ACTIONS(3138), - [anon_sym_SEL] = ACTIONS(3138), - [anon_sym_Class] = ACTIONS(3138), - [anon_sym_id] = ACTIONS(3138), - }, - [977] = { - [sym_identifier] = ACTIONS(3134), - [aux_sym_preproc_include_token1] = ACTIONS(3134), - [aux_sym_preproc_include_token2] = ACTIONS(3134), - [aux_sym_preproc_def_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token2] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3134), - [sym_preproc_directive] = ACTIONS(3134), - [anon_sym_LPAREN2] = ACTIONS(3136), - [anon_sym_BANG] = ACTIONS(3136), - [anon_sym_TILDE] = ACTIONS(3136), - [anon_sym_DASH] = ACTIONS(3134), - [anon_sym_PLUS] = ACTIONS(3134), - [anon_sym_STAR] = ACTIONS(3136), - [anon_sym_CARET] = ACTIONS(3136), - [anon_sym_AMP] = ACTIONS(3136), - [anon_sym_SEMI] = ACTIONS(3136), - [anon_sym___extension__] = ACTIONS(3134), - [anon_sym_typedef] = ACTIONS(3134), - [anon_sym_extern] = ACTIONS(3134), - [anon_sym___attribute__] = ACTIONS(3134), - [anon_sym___attribute] = ACTIONS(3134), - [anon_sym_noreturn] = ACTIONS(3134), - [anon_sym_LBRACK] = ACTIONS(3136), - [anon_sym___declspec] = ACTIONS(3134), - [anon_sym___cdecl] = ACTIONS(3134), - [anon_sym___clrcall] = ACTIONS(3134), - [anon_sym___stdcall] = ACTIONS(3134), - [anon_sym___fastcall] = ACTIONS(3134), - [anon_sym___thiscall] = ACTIONS(3134), - [anon_sym___vectorcall] = ACTIONS(3134), - [anon_sym_LBRACE] = ACTIONS(3136), - [anon_sym_signed] = ACTIONS(3134), - [anon_sym_unsigned] = ACTIONS(3134), - [anon_sym_long] = ACTIONS(3134), - [anon_sym_short] = ACTIONS(3134), - [anon_sym_ATautoreleasepool] = ACTIONS(3136), - [anon_sym_static] = ACTIONS(3134), - [anon_sym_auto] = ACTIONS(3134), - [anon_sym_register] = ACTIONS(3134), - [anon_sym_inline] = ACTIONS(3134), - [anon_sym___inline] = ACTIONS(3134), - [anon_sym___inline__] = ACTIONS(3134), - [anon_sym___forceinline] = ACTIONS(3134), - [anon_sym_thread_local] = ACTIONS(3134), - [anon_sym___thread] = ACTIONS(3134), - [anon_sym_CG_EXTERN] = ACTIONS(3134), - [anon_sym_CG_INLINE] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3134), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3134), - [anon_sym_IBOutlet] = ACTIONS(3134), - [anon_sym_IBInspectable] = ACTIONS(3134), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3134), - [anon_sym_NS_INLINE] = ACTIONS(3134), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3134), - [anon_sym_OBJC_EXPORT] = ACTIONS(3134), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3134), - [anon_sym_const] = ACTIONS(3134), - [anon_sym_constexpr] = ACTIONS(3134), - [anon_sym_volatile] = ACTIONS(3134), - [anon_sym_restrict] = ACTIONS(3134), - [anon_sym___restrict__] = ACTIONS(3134), - [anon_sym__Atomic] = ACTIONS(3134), - [anon_sym__Noreturn] = ACTIONS(3134), - [anon_sym_nullable] = ACTIONS(3134), - [anon_sym__Complex] = ACTIONS(3134), - [anon_sym__Nonnull] = ACTIONS(3134), - [anon_sym__Nullable] = ACTIONS(3134), - [anon_sym__Nullable_result] = ACTIONS(3134), - [anon_sym__Null_unspecified] = ACTIONS(3134), - [anon_sym___autoreleasing] = ACTIONS(3134), - [anon_sym___block] = ACTIONS(3134), - [anon_sym___bridge] = ACTIONS(3134), - [anon_sym___bridge_retained] = ACTIONS(3134), - [anon_sym___bridge_transfer] = ACTIONS(3134), - [anon_sym___complex] = ACTIONS(3134), - [anon_sym___const] = ACTIONS(3134), - [anon_sym___imag] = ACTIONS(3134), - [anon_sym___kindof] = ACTIONS(3134), - [anon_sym___nonnull] = ACTIONS(3134), - [anon_sym___nullable] = ACTIONS(3134), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3134), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3134), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3134), - [anon_sym___real] = ACTIONS(3134), - [anon_sym___strong] = ACTIONS(3134), - [anon_sym___unsafe_unretained] = ACTIONS(3134), - [anon_sym___unused] = ACTIONS(3134), - [anon_sym___weak] = ACTIONS(3134), - [sym_primitive_type] = ACTIONS(3134), - [anon_sym_enum] = ACTIONS(3134), - [anon_sym_struct] = ACTIONS(3134), - [anon_sym_union] = ACTIONS(3134), - [anon_sym_if] = ACTIONS(3134), - [anon_sym_switch] = ACTIONS(3134), - [anon_sym_case] = ACTIONS(3134), - [anon_sym_default] = ACTIONS(3134), - [anon_sym_while] = ACTIONS(3134), - [anon_sym_do] = ACTIONS(3134), - [anon_sym_for] = ACTIONS(3134), - [anon_sym_in] = ACTIONS(3134), - [anon_sym_return] = ACTIONS(3134), - [anon_sym_break] = ACTIONS(3134), - [anon_sym_continue] = ACTIONS(3134), - [anon_sym_goto] = ACTIONS(3134), - [anon_sym_DASH_DASH] = ACTIONS(3136), - [anon_sym_PLUS_PLUS] = ACTIONS(3136), - [anon_sym_sizeof] = ACTIONS(3134), - [anon_sym___alignof__] = ACTIONS(3134), - [anon_sym___alignof] = ACTIONS(3134), - [anon_sym__alignof] = ACTIONS(3134), - [anon_sym_alignof] = ACTIONS(3134), - [anon_sym__Alignof] = ACTIONS(3134), - [anon_sym_offsetof] = ACTIONS(3134), - [anon_sym__Generic] = ACTIONS(3134), - [anon_sym_asm] = ACTIONS(3134), - [anon_sym___asm__] = ACTIONS(3134), - [sym_number_literal] = ACTIONS(3136), - [anon_sym_L_SQUOTE] = ACTIONS(3136), - [anon_sym_u_SQUOTE] = ACTIONS(3136), - [anon_sym_U_SQUOTE] = ACTIONS(3136), - [anon_sym_u8_SQUOTE] = ACTIONS(3136), - [anon_sym_SQUOTE] = ACTIONS(3136), - [anon_sym_AT] = ACTIONS(3134), - [anon_sym_DQUOTE] = ACTIONS(3136), - [anon_sym_L_DQUOTE] = ACTIONS(3136), - [anon_sym_u_DQUOTE] = ACTIONS(3136), - [anon_sym_U_DQUOTE] = ACTIONS(3136), - [anon_sym_u8_DQUOTE] = ACTIONS(3136), - [sym_true] = ACTIONS(3134), - [sym_false] = ACTIONS(3134), - [anon_sym_NULL] = ACTIONS(3134), - [anon_sym_nullptr] = ACTIONS(3134), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3134), - [anon_sym___typeof] = ACTIONS(3134), - [anon_sym_typeof] = ACTIONS(3134), - [anon_sym_ATimport] = ACTIONS(3136), - [aux_sym_preproc_undef_token1] = ACTIONS(3134), - [anon_sym_POUND] = ACTIONS(3134), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3134), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3134), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3134), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3134), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE] = ACTIONS(3134), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_API_AVAILABLE] = ACTIONS(3134), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_API_DEPRECATED] = ACTIONS(3134), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3134), - [anon_sym___deprecated_msg] = ACTIONS(3134), - [anon_sym___deprecated_enum_msg] = ACTIONS(3134), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3134), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3134), - [anon_sym_ATprotocol] = ACTIONS(3136), - [anon_sym_ATinterface] = ACTIONS(3136), - [anon_sym_ATimplementation] = ACTIONS(3136), - [anon_sym_ATcompatibility_alias] = ACTIONS(3136), - [anon_sym_ATsynthesize] = ACTIONS(3136), - [anon_sym_ATdynamic] = ACTIONS(3136), - [anon_sym__Alignas] = ACTIONS(3134), - [anon_sym_ATtry] = ACTIONS(3136), - [anon_sym___try] = ACTIONS(3134), - [anon_sym_ATthrow] = ACTIONS(3136), - [anon_sym_ATselector] = ACTIONS(3136), - [anon_sym_ATavailable] = ACTIONS(3136), - [anon_sym___builtin_available] = ACTIONS(3134), - [anon_sym_va_arg] = ACTIONS(3134), - [anon_sym___asm] = ACTIONS(3134), - [anon_sym_ATencode] = ACTIONS(3136), - [anon_sym_ATsynchronized] = ACTIONS(3136), - [anon_sym_BOOL] = ACTIONS(3134), - [anon_sym_IMP] = ACTIONS(3134), - [anon_sym_SEL] = ACTIONS(3134), - [anon_sym_Class] = ACTIONS(3134), - [anon_sym_id] = ACTIONS(3134), - }, - [978] = { - [sym_identifier] = ACTIONS(3106), - [aux_sym_preproc_include_token1] = ACTIONS(3106), - [aux_sym_preproc_include_token2] = ACTIONS(3106), - [aux_sym_preproc_def_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token2] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3106), - [sym_preproc_directive] = ACTIONS(3106), - [anon_sym_LPAREN2] = ACTIONS(3108), - [anon_sym_BANG] = ACTIONS(3108), - [anon_sym_TILDE] = ACTIONS(3108), - [anon_sym_DASH] = ACTIONS(3106), - [anon_sym_PLUS] = ACTIONS(3106), - [anon_sym_STAR] = ACTIONS(3108), - [anon_sym_CARET] = ACTIONS(3108), - [anon_sym_AMP] = ACTIONS(3108), - [anon_sym_SEMI] = ACTIONS(3108), - [anon_sym___extension__] = ACTIONS(3106), - [anon_sym_typedef] = ACTIONS(3106), - [anon_sym_extern] = ACTIONS(3106), - [anon_sym___attribute__] = ACTIONS(3106), - [anon_sym___attribute] = ACTIONS(3106), - [anon_sym_noreturn] = ACTIONS(3106), - [anon_sym_LBRACK] = ACTIONS(3108), - [anon_sym___declspec] = ACTIONS(3106), - [anon_sym___cdecl] = ACTIONS(3106), - [anon_sym___clrcall] = ACTIONS(3106), - [anon_sym___stdcall] = ACTIONS(3106), - [anon_sym___fastcall] = ACTIONS(3106), - [anon_sym___thiscall] = ACTIONS(3106), - [anon_sym___vectorcall] = ACTIONS(3106), - [anon_sym_LBRACE] = ACTIONS(3108), - [anon_sym_signed] = ACTIONS(3106), - [anon_sym_unsigned] = ACTIONS(3106), - [anon_sym_long] = ACTIONS(3106), - [anon_sym_short] = ACTIONS(3106), - [anon_sym_ATautoreleasepool] = ACTIONS(3108), - [anon_sym_static] = ACTIONS(3106), - [anon_sym_auto] = ACTIONS(3106), - [anon_sym_register] = ACTIONS(3106), - [anon_sym_inline] = ACTIONS(3106), - [anon_sym___inline] = ACTIONS(3106), - [anon_sym___inline__] = ACTIONS(3106), - [anon_sym___forceinline] = ACTIONS(3106), - [anon_sym_thread_local] = ACTIONS(3106), - [anon_sym___thread] = ACTIONS(3106), - [anon_sym_CG_EXTERN] = ACTIONS(3106), - [anon_sym_CG_INLINE] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3106), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3106), - [anon_sym_IBOutlet] = ACTIONS(3106), - [anon_sym_IBInspectable] = ACTIONS(3106), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3106), - [anon_sym_NS_INLINE] = ACTIONS(3106), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3106), - [anon_sym_OBJC_EXPORT] = ACTIONS(3106), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3106), - [anon_sym_const] = ACTIONS(3106), - [anon_sym_constexpr] = ACTIONS(3106), - [anon_sym_volatile] = ACTIONS(3106), - [anon_sym_restrict] = ACTIONS(3106), - [anon_sym___restrict__] = ACTIONS(3106), - [anon_sym__Atomic] = ACTIONS(3106), - [anon_sym__Noreturn] = ACTIONS(3106), - [anon_sym_nullable] = ACTIONS(3106), - [anon_sym__Complex] = ACTIONS(3106), - [anon_sym__Nonnull] = ACTIONS(3106), - [anon_sym__Nullable] = ACTIONS(3106), - [anon_sym__Nullable_result] = ACTIONS(3106), - [anon_sym__Null_unspecified] = ACTIONS(3106), - [anon_sym___autoreleasing] = ACTIONS(3106), - [anon_sym___block] = ACTIONS(3106), - [anon_sym___bridge] = ACTIONS(3106), - [anon_sym___bridge_retained] = ACTIONS(3106), - [anon_sym___bridge_transfer] = ACTIONS(3106), - [anon_sym___complex] = ACTIONS(3106), - [anon_sym___const] = ACTIONS(3106), - [anon_sym___imag] = ACTIONS(3106), - [anon_sym___kindof] = ACTIONS(3106), - [anon_sym___nonnull] = ACTIONS(3106), - [anon_sym___nullable] = ACTIONS(3106), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3106), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3106), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3106), - [anon_sym___real] = ACTIONS(3106), - [anon_sym___strong] = ACTIONS(3106), - [anon_sym___unsafe_unretained] = ACTIONS(3106), - [anon_sym___unused] = ACTIONS(3106), - [anon_sym___weak] = ACTIONS(3106), - [sym_primitive_type] = ACTIONS(3106), - [anon_sym_enum] = ACTIONS(3106), - [anon_sym_struct] = ACTIONS(3106), - [anon_sym_union] = ACTIONS(3106), - [anon_sym_if] = ACTIONS(3106), - [anon_sym_switch] = ACTIONS(3106), - [anon_sym_case] = ACTIONS(3106), - [anon_sym_default] = ACTIONS(3106), - [anon_sym_while] = ACTIONS(3106), - [anon_sym_do] = ACTIONS(3106), - [anon_sym_for] = ACTIONS(3106), - [anon_sym_in] = ACTIONS(3106), - [anon_sym_return] = ACTIONS(3106), - [anon_sym_break] = ACTIONS(3106), - [anon_sym_continue] = ACTIONS(3106), - [anon_sym_goto] = ACTIONS(3106), - [anon_sym_DASH_DASH] = ACTIONS(3108), - [anon_sym_PLUS_PLUS] = ACTIONS(3108), - [anon_sym_sizeof] = ACTIONS(3106), - [anon_sym___alignof__] = ACTIONS(3106), - [anon_sym___alignof] = ACTIONS(3106), - [anon_sym__alignof] = ACTIONS(3106), - [anon_sym_alignof] = ACTIONS(3106), - [anon_sym__Alignof] = ACTIONS(3106), - [anon_sym_offsetof] = ACTIONS(3106), - [anon_sym__Generic] = ACTIONS(3106), - [anon_sym_asm] = ACTIONS(3106), - [anon_sym___asm__] = ACTIONS(3106), - [sym_number_literal] = ACTIONS(3108), - [anon_sym_L_SQUOTE] = ACTIONS(3108), - [anon_sym_u_SQUOTE] = ACTIONS(3108), - [anon_sym_U_SQUOTE] = ACTIONS(3108), - [anon_sym_u8_SQUOTE] = ACTIONS(3108), - [anon_sym_SQUOTE] = ACTIONS(3108), - [anon_sym_AT] = ACTIONS(3106), - [anon_sym_DQUOTE] = ACTIONS(3108), - [anon_sym_L_DQUOTE] = ACTIONS(3108), - [anon_sym_u_DQUOTE] = ACTIONS(3108), - [anon_sym_U_DQUOTE] = ACTIONS(3108), - [anon_sym_u8_DQUOTE] = ACTIONS(3108), - [sym_true] = ACTIONS(3106), - [sym_false] = ACTIONS(3106), - [anon_sym_NULL] = ACTIONS(3106), - [anon_sym_nullptr] = ACTIONS(3106), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3106), - [anon_sym___typeof] = ACTIONS(3106), - [anon_sym_typeof] = ACTIONS(3106), - [anon_sym_ATimport] = ACTIONS(3108), - [aux_sym_preproc_undef_token1] = ACTIONS(3106), - [anon_sym_POUND] = ACTIONS(3106), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3106), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3106), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3106), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3106), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE] = ACTIONS(3106), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_API_AVAILABLE] = ACTIONS(3106), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_API_DEPRECATED] = ACTIONS(3106), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3106), - [anon_sym___deprecated_msg] = ACTIONS(3106), - [anon_sym___deprecated_enum_msg] = ACTIONS(3106), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3106), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3106), - [anon_sym_ATprotocol] = ACTIONS(3108), - [anon_sym_ATinterface] = ACTIONS(3108), - [anon_sym_ATimplementation] = ACTIONS(3108), - [anon_sym_ATcompatibility_alias] = ACTIONS(3108), - [anon_sym_ATsynthesize] = ACTIONS(3108), - [anon_sym_ATdynamic] = ACTIONS(3108), - [anon_sym__Alignas] = ACTIONS(3106), - [anon_sym_ATtry] = ACTIONS(3108), - [anon_sym___try] = ACTIONS(3106), - [anon_sym_ATthrow] = ACTIONS(3108), - [anon_sym_ATselector] = ACTIONS(3108), - [anon_sym_ATavailable] = ACTIONS(3108), - [anon_sym___builtin_available] = ACTIONS(3106), - [anon_sym_va_arg] = ACTIONS(3106), - [anon_sym___asm] = ACTIONS(3106), - [anon_sym_ATencode] = ACTIONS(3108), - [anon_sym_ATsynchronized] = ACTIONS(3108), - [anon_sym_BOOL] = ACTIONS(3106), - [anon_sym_IMP] = ACTIONS(3106), - [anon_sym_SEL] = ACTIONS(3106), - [anon_sym_Class] = ACTIONS(3106), - [anon_sym_id] = ACTIONS(3106), - }, - [979] = { - [sym_identifier] = ACTIONS(3388), - [aux_sym_preproc_include_token1] = ACTIONS(3388), - [aux_sym_preproc_include_token2] = ACTIONS(3388), - [aux_sym_preproc_def_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token2] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3388), - [sym_preproc_directive] = ACTIONS(3388), - [anon_sym_LPAREN2] = ACTIONS(3390), - [anon_sym_BANG] = ACTIONS(3390), - [anon_sym_TILDE] = ACTIONS(3390), - [anon_sym_DASH] = ACTIONS(3388), - [anon_sym_PLUS] = ACTIONS(3388), - [anon_sym_STAR] = ACTIONS(3390), - [anon_sym_CARET] = ACTIONS(3390), - [anon_sym_AMP] = ACTIONS(3390), - [anon_sym_SEMI] = ACTIONS(3390), - [anon_sym___extension__] = ACTIONS(3388), - [anon_sym_typedef] = ACTIONS(3388), - [anon_sym_extern] = ACTIONS(3388), - [anon_sym___attribute__] = ACTIONS(3388), - [anon_sym___attribute] = ACTIONS(3388), - [anon_sym_noreturn] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3390), - [anon_sym___declspec] = ACTIONS(3388), - [anon_sym___cdecl] = ACTIONS(3388), - [anon_sym___clrcall] = ACTIONS(3388), - [anon_sym___stdcall] = ACTIONS(3388), - [anon_sym___fastcall] = ACTIONS(3388), - [anon_sym___thiscall] = ACTIONS(3388), - [anon_sym___vectorcall] = ACTIONS(3388), - [anon_sym_LBRACE] = ACTIONS(3390), - [anon_sym_signed] = ACTIONS(3388), - [anon_sym_unsigned] = ACTIONS(3388), - [anon_sym_long] = ACTIONS(3388), - [anon_sym_short] = ACTIONS(3388), - [anon_sym_ATautoreleasepool] = ACTIONS(3390), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_auto] = ACTIONS(3388), - [anon_sym_register] = ACTIONS(3388), - [anon_sym_inline] = ACTIONS(3388), - [anon_sym___inline] = ACTIONS(3388), - [anon_sym___inline__] = ACTIONS(3388), - [anon_sym___forceinline] = ACTIONS(3388), - [anon_sym_thread_local] = ACTIONS(3388), - [anon_sym___thread] = ACTIONS(3388), - [anon_sym_CG_EXTERN] = ACTIONS(3388), - [anon_sym_CG_INLINE] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3388), - [anon_sym_IBOutlet] = ACTIONS(3388), - [anon_sym_IBInspectable] = ACTIONS(3388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3388), - [anon_sym_NS_INLINE] = ACTIONS(3388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3388), - [anon_sym_OBJC_EXPORT] = ACTIONS(3388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3388), - [anon_sym_const] = ACTIONS(3388), - [anon_sym_constexpr] = ACTIONS(3388), - [anon_sym_volatile] = ACTIONS(3388), - [anon_sym_restrict] = ACTIONS(3388), - [anon_sym___restrict__] = ACTIONS(3388), - [anon_sym__Atomic] = ACTIONS(3388), - [anon_sym__Noreturn] = ACTIONS(3388), - [anon_sym_nullable] = ACTIONS(3388), - [anon_sym__Complex] = ACTIONS(3388), - [anon_sym__Nonnull] = ACTIONS(3388), - [anon_sym__Nullable] = ACTIONS(3388), - [anon_sym__Nullable_result] = ACTIONS(3388), - [anon_sym__Null_unspecified] = ACTIONS(3388), - [anon_sym___autoreleasing] = ACTIONS(3388), - [anon_sym___block] = ACTIONS(3388), - [anon_sym___bridge] = ACTIONS(3388), - [anon_sym___bridge_retained] = ACTIONS(3388), - [anon_sym___bridge_transfer] = ACTIONS(3388), - [anon_sym___complex] = ACTIONS(3388), - [anon_sym___const] = ACTIONS(3388), - [anon_sym___imag] = ACTIONS(3388), - [anon_sym___kindof] = ACTIONS(3388), - [anon_sym___nonnull] = ACTIONS(3388), - [anon_sym___nullable] = ACTIONS(3388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3388), - [anon_sym___real] = ACTIONS(3388), - [anon_sym___strong] = ACTIONS(3388), - [anon_sym___unsafe_unretained] = ACTIONS(3388), - [anon_sym___unused] = ACTIONS(3388), - [anon_sym___weak] = ACTIONS(3388), - [sym_primitive_type] = ACTIONS(3388), - [anon_sym_enum] = ACTIONS(3388), - [anon_sym_struct] = ACTIONS(3388), - [anon_sym_union] = ACTIONS(3388), - [anon_sym_if] = ACTIONS(3388), - [anon_sym_switch] = ACTIONS(3388), - [anon_sym_case] = ACTIONS(3388), - [anon_sym_default] = ACTIONS(3388), - [anon_sym_while] = ACTIONS(3388), - [anon_sym_do] = ACTIONS(3388), - [anon_sym_for] = ACTIONS(3388), - [anon_sym_in] = ACTIONS(3388), - [anon_sym_return] = ACTIONS(3388), - [anon_sym_break] = ACTIONS(3388), - [anon_sym_continue] = ACTIONS(3388), - [anon_sym_goto] = ACTIONS(3388), - [anon_sym_DASH_DASH] = ACTIONS(3390), - [anon_sym_PLUS_PLUS] = ACTIONS(3390), - [anon_sym_sizeof] = ACTIONS(3388), - [anon_sym___alignof__] = ACTIONS(3388), - [anon_sym___alignof] = ACTIONS(3388), - [anon_sym__alignof] = ACTIONS(3388), - [anon_sym_alignof] = ACTIONS(3388), - [anon_sym__Alignof] = ACTIONS(3388), - [anon_sym_offsetof] = ACTIONS(3388), - [anon_sym__Generic] = ACTIONS(3388), - [anon_sym_asm] = ACTIONS(3388), - [anon_sym___asm__] = ACTIONS(3388), - [sym_number_literal] = ACTIONS(3390), - [anon_sym_L_SQUOTE] = ACTIONS(3390), - [anon_sym_u_SQUOTE] = ACTIONS(3390), - [anon_sym_U_SQUOTE] = ACTIONS(3390), - [anon_sym_u8_SQUOTE] = ACTIONS(3390), - [anon_sym_SQUOTE] = ACTIONS(3390), - [anon_sym_AT] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [anon_sym_L_DQUOTE] = ACTIONS(3390), - [anon_sym_u_DQUOTE] = ACTIONS(3390), - [anon_sym_U_DQUOTE] = ACTIONS(3390), - [anon_sym_u8_DQUOTE] = ACTIONS(3390), - [sym_true] = ACTIONS(3388), - [sym_false] = ACTIONS(3388), - [anon_sym_NULL] = ACTIONS(3388), - [anon_sym_nullptr] = ACTIONS(3388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3388), - [anon_sym___typeof] = ACTIONS(3388), - [anon_sym_typeof] = ACTIONS(3388), - [anon_sym_ATimport] = ACTIONS(3390), - [aux_sym_preproc_undef_token1] = ACTIONS(3388), - [anon_sym_POUND] = ACTIONS(3388), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE] = ACTIONS(3388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_API_AVAILABLE] = ACTIONS(3388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_API_DEPRECATED] = ACTIONS(3388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3388), - [anon_sym___deprecated_msg] = ACTIONS(3388), - [anon_sym___deprecated_enum_msg] = ACTIONS(3388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3388), - [anon_sym_ATprotocol] = ACTIONS(3390), - [anon_sym_ATinterface] = ACTIONS(3390), - [anon_sym_ATimplementation] = ACTIONS(3390), - [anon_sym_ATcompatibility_alias] = ACTIONS(3390), - [anon_sym_ATsynthesize] = ACTIONS(3390), - [anon_sym_ATdynamic] = ACTIONS(3390), - [anon_sym__Alignas] = ACTIONS(3388), - [anon_sym_ATtry] = ACTIONS(3390), - [anon_sym___try] = ACTIONS(3388), - [anon_sym_ATthrow] = ACTIONS(3390), - [anon_sym_ATselector] = ACTIONS(3390), - [anon_sym_ATavailable] = ACTIONS(3390), - [anon_sym___builtin_available] = ACTIONS(3388), - [anon_sym_va_arg] = ACTIONS(3388), - [anon_sym___asm] = ACTIONS(3388), - [anon_sym_ATencode] = ACTIONS(3390), - [anon_sym_ATsynchronized] = ACTIONS(3390), - [anon_sym_BOOL] = ACTIONS(3388), - [anon_sym_IMP] = ACTIONS(3388), - [anon_sym_SEL] = ACTIONS(3388), - [anon_sym_Class] = ACTIONS(3388), - [anon_sym_id] = ACTIONS(3388), - }, - [980] = { - [sym_identifier] = ACTIONS(3384), - [aux_sym_preproc_include_token1] = ACTIONS(3384), - [aux_sym_preproc_include_token2] = ACTIONS(3384), - [aux_sym_preproc_def_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token2] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3384), - [sym_preproc_directive] = ACTIONS(3384), - [anon_sym_LPAREN2] = ACTIONS(3386), - [anon_sym_BANG] = ACTIONS(3386), - [anon_sym_TILDE] = ACTIONS(3386), - [anon_sym_DASH] = ACTIONS(3384), - [anon_sym_PLUS] = ACTIONS(3384), - [anon_sym_STAR] = ACTIONS(3386), - [anon_sym_CARET] = ACTIONS(3386), - [anon_sym_AMP] = ACTIONS(3386), - [anon_sym_SEMI] = ACTIONS(3386), - [anon_sym___extension__] = ACTIONS(3384), - [anon_sym_typedef] = ACTIONS(3384), - [anon_sym_extern] = ACTIONS(3384), - [anon_sym___attribute__] = ACTIONS(3384), - [anon_sym___attribute] = ACTIONS(3384), - [anon_sym_noreturn] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3386), - [anon_sym___declspec] = ACTIONS(3384), - [anon_sym___cdecl] = ACTIONS(3384), - [anon_sym___clrcall] = ACTIONS(3384), - [anon_sym___stdcall] = ACTIONS(3384), - [anon_sym___fastcall] = ACTIONS(3384), - [anon_sym___thiscall] = ACTIONS(3384), - [anon_sym___vectorcall] = ACTIONS(3384), - [anon_sym_LBRACE] = ACTIONS(3386), - [anon_sym_signed] = ACTIONS(3384), - [anon_sym_unsigned] = ACTIONS(3384), - [anon_sym_long] = ACTIONS(3384), - [anon_sym_short] = ACTIONS(3384), - [anon_sym_ATautoreleasepool] = ACTIONS(3386), - [anon_sym_static] = ACTIONS(3384), - [anon_sym_auto] = ACTIONS(3384), - [anon_sym_register] = ACTIONS(3384), - [anon_sym_inline] = ACTIONS(3384), - [anon_sym___inline] = ACTIONS(3384), - [anon_sym___inline__] = ACTIONS(3384), - [anon_sym___forceinline] = ACTIONS(3384), - [anon_sym_thread_local] = ACTIONS(3384), - [anon_sym___thread] = ACTIONS(3384), - [anon_sym_CG_EXTERN] = ACTIONS(3384), - [anon_sym_CG_INLINE] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3384), - [anon_sym_IBOutlet] = ACTIONS(3384), - [anon_sym_IBInspectable] = ACTIONS(3384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3384), - [anon_sym_NS_INLINE] = ACTIONS(3384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3384), - [anon_sym_OBJC_EXPORT] = ACTIONS(3384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3384), - [anon_sym_const] = ACTIONS(3384), - [anon_sym_constexpr] = ACTIONS(3384), - [anon_sym_volatile] = ACTIONS(3384), - [anon_sym_restrict] = ACTIONS(3384), - [anon_sym___restrict__] = ACTIONS(3384), - [anon_sym__Atomic] = ACTIONS(3384), - [anon_sym__Noreturn] = ACTIONS(3384), - [anon_sym_nullable] = ACTIONS(3384), - [anon_sym__Complex] = ACTIONS(3384), - [anon_sym__Nonnull] = ACTIONS(3384), - [anon_sym__Nullable] = ACTIONS(3384), - [anon_sym__Nullable_result] = ACTIONS(3384), - [anon_sym__Null_unspecified] = ACTIONS(3384), - [anon_sym___autoreleasing] = ACTIONS(3384), - [anon_sym___block] = ACTIONS(3384), - [anon_sym___bridge] = ACTIONS(3384), - [anon_sym___bridge_retained] = ACTIONS(3384), - [anon_sym___bridge_transfer] = ACTIONS(3384), - [anon_sym___complex] = ACTIONS(3384), - [anon_sym___const] = ACTIONS(3384), - [anon_sym___imag] = ACTIONS(3384), - [anon_sym___kindof] = ACTIONS(3384), - [anon_sym___nonnull] = ACTIONS(3384), - [anon_sym___nullable] = ACTIONS(3384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3384), - [anon_sym___real] = ACTIONS(3384), - [anon_sym___strong] = ACTIONS(3384), - [anon_sym___unsafe_unretained] = ACTIONS(3384), - [anon_sym___unused] = ACTIONS(3384), - [anon_sym___weak] = ACTIONS(3384), - [sym_primitive_type] = ACTIONS(3384), - [anon_sym_enum] = ACTIONS(3384), - [anon_sym_struct] = ACTIONS(3384), - [anon_sym_union] = ACTIONS(3384), - [anon_sym_if] = ACTIONS(3384), - [anon_sym_switch] = ACTIONS(3384), - [anon_sym_case] = ACTIONS(3384), - [anon_sym_default] = ACTIONS(3384), - [anon_sym_while] = ACTIONS(3384), - [anon_sym_do] = ACTIONS(3384), - [anon_sym_for] = ACTIONS(3384), - [anon_sym_in] = ACTIONS(3384), - [anon_sym_return] = ACTIONS(3384), - [anon_sym_break] = ACTIONS(3384), - [anon_sym_continue] = ACTIONS(3384), - [anon_sym_goto] = ACTIONS(3384), - [anon_sym_DASH_DASH] = ACTIONS(3386), - [anon_sym_PLUS_PLUS] = ACTIONS(3386), - [anon_sym_sizeof] = ACTIONS(3384), - [anon_sym___alignof__] = ACTIONS(3384), - [anon_sym___alignof] = ACTIONS(3384), - [anon_sym__alignof] = ACTIONS(3384), - [anon_sym_alignof] = ACTIONS(3384), - [anon_sym__Alignof] = ACTIONS(3384), - [anon_sym_offsetof] = ACTIONS(3384), - [anon_sym__Generic] = ACTIONS(3384), - [anon_sym_asm] = ACTIONS(3384), - [anon_sym___asm__] = ACTIONS(3384), - [sym_number_literal] = ACTIONS(3386), - [anon_sym_L_SQUOTE] = ACTIONS(3386), - [anon_sym_u_SQUOTE] = ACTIONS(3386), - [anon_sym_U_SQUOTE] = ACTIONS(3386), - [anon_sym_u8_SQUOTE] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3386), - [anon_sym_AT] = ACTIONS(3384), - [anon_sym_DQUOTE] = ACTIONS(3386), - [anon_sym_L_DQUOTE] = ACTIONS(3386), - [anon_sym_u_DQUOTE] = ACTIONS(3386), - [anon_sym_U_DQUOTE] = ACTIONS(3386), - [anon_sym_u8_DQUOTE] = ACTIONS(3386), - [sym_true] = ACTIONS(3384), - [sym_false] = ACTIONS(3384), - [anon_sym_NULL] = ACTIONS(3384), - [anon_sym_nullptr] = ACTIONS(3384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3384), - [anon_sym___typeof] = ACTIONS(3384), - [anon_sym_typeof] = ACTIONS(3384), - [anon_sym_ATimport] = ACTIONS(3386), - [aux_sym_preproc_undef_token1] = ACTIONS(3384), - [anon_sym_POUND] = ACTIONS(3384), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE] = ACTIONS(3384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_API_AVAILABLE] = ACTIONS(3384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_API_DEPRECATED] = ACTIONS(3384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3384), - [anon_sym___deprecated_msg] = ACTIONS(3384), - [anon_sym___deprecated_enum_msg] = ACTIONS(3384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3384), - [anon_sym_ATprotocol] = ACTIONS(3386), - [anon_sym_ATinterface] = ACTIONS(3386), - [anon_sym_ATimplementation] = ACTIONS(3386), - [anon_sym_ATcompatibility_alias] = ACTIONS(3386), - [anon_sym_ATsynthesize] = ACTIONS(3386), - [anon_sym_ATdynamic] = ACTIONS(3386), - [anon_sym__Alignas] = ACTIONS(3384), - [anon_sym_ATtry] = ACTIONS(3386), - [anon_sym___try] = ACTIONS(3384), - [anon_sym_ATthrow] = ACTIONS(3386), - [anon_sym_ATselector] = ACTIONS(3386), - [anon_sym_ATavailable] = ACTIONS(3386), - [anon_sym___builtin_available] = ACTIONS(3384), - [anon_sym_va_arg] = ACTIONS(3384), - [anon_sym___asm] = ACTIONS(3384), - [anon_sym_ATencode] = ACTIONS(3386), - [anon_sym_ATsynchronized] = ACTIONS(3386), - [anon_sym_BOOL] = ACTIONS(3384), - [anon_sym_IMP] = ACTIONS(3384), - [anon_sym_SEL] = ACTIONS(3384), - [anon_sym_Class] = ACTIONS(3384), - [anon_sym_id] = ACTIONS(3384), - }, - [981] = { - [sym_identifier] = ACTIONS(3102), - [aux_sym_preproc_include_token1] = ACTIONS(3102), - [aux_sym_preproc_include_token2] = ACTIONS(3102), - [aux_sym_preproc_def_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token2] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3102), - [sym_preproc_directive] = ACTIONS(3102), - [anon_sym_LPAREN2] = ACTIONS(3104), - [anon_sym_BANG] = ACTIONS(3104), - [anon_sym_TILDE] = ACTIONS(3104), - [anon_sym_DASH] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(3104), - [anon_sym_CARET] = ACTIONS(3104), - [anon_sym_AMP] = ACTIONS(3104), - [anon_sym_SEMI] = ACTIONS(3104), - [anon_sym___extension__] = ACTIONS(3102), - [anon_sym_typedef] = ACTIONS(3102), - [anon_sym_extern] = ACTIONS(3102), - [anon_sym___attribute__] = ACTIONS(3102), - [anon_sym___attribute] = ACTIONS(3102), - [anon_sym_noreturn] = ACTIONS(3102), - [anon_sym_LBRACK] = ACTIONS(3104), - [anon_sym___declspec] = ACTIONS(3102), - [anon_sym___cdecl] = ACTIONS(3102), - [anon_sym___clrcall] = ACTIONS(3102), - [anon_sym___stdcall] = ACTIONS(3102), - [anon_sym___fastcall] = ACTIONS(3102), - [anon_sym___thiscall] = ACTIONS(3102), - [anon_sym___vectorcall] = ACTIONS(3102), - [anon_sym_LBRACE] = ACTIONS(3104), - [anon_sym_signed] = ACTIONS(3102), - [anon_sym_unsigned] = ACTIONS(3102), - [anon_sym_long] = ACTIONS(3102), - [anon_sym_short] = ACTIONS(3102), - [anon_sym_ATautoreleasepool] = ACTIONS(3104), - [anon_sym_static] = ACTIONS(3102), - [anon_sym_auto] = ACTIONS(3102), - [anon_sym_register] = ACTIONS(3102), - [anon_sym_inline] = ACTIONS(3102), - [anon_sym___inline] = ACTIONS(3102), - [anon_sym___inline__] = ACTIONS(3102), - [anon_sym___forceinline] = ACTIONS(3102), - [anon_sym_thread_local] = ACTIONS(3102), - [anon_sym___thread] = ACTIONS(3102), - [anon_sym_CG_EXTERN] = ACTIONS(3102), - [anon_sym_CG_INLINE] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3102), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3102), - [anon_sym_IBOutlet] = ACTIONS(3102), - [anon_sym_IBInspectable] = ACTIONS(3102), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3102), - [anon_sym_NS_INLINE] = ACTIONS(3102), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3102), - [anon_sym_OBJC_EXPORT] = ACTIONS(3102), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3102), - [anon_sym_const] = ACTIONS(3102), - [anon_sym_constexpr] = ACTIONS(3102), - [anon_sym_volatile] = ACTIONS(3102), - [anon_sym_restrict] = ACTIONS(3102), - [anon_sym___restrict__] = ACTIONS(3102), - [anon_sym__Atomic] = ACTIONS(3102), - [anon_sym__Noreturn] = ACTIONS(3102), - [anon_sym_nullable] = ACTIONS(3102), - [anon_sym__Complex] = ACTIONS(3102), - [anon_sym__Nonnull] = ACTIONS(3102), - [anon_sym__Nullable] = ACTIONS(3102), - [anon_sym__Nullable_result] = ACTIONS(3102), - [anon_sym__Null_unspecified] = ACTIONS(3102), - [anon_sym___autoreleasing] = ACTIONS(3102), - [anon_sym___block] = ACTIONS(3102), - [anon_sym___bridge] = ACTIONS(3102), - [anon_sym___bridge_retained] = ACTIONS(3102), - [anon_sym___bridge_transfer] = ACTIONS(3102), - [anon_sym___complex] = ACTIONS(3102), - [anon_sym___const] = ACTIONS(3102), - [anon_sym___imag] = ACTIONS(3102), - [anon_sym___kindof] = ACTIONS(3102), - [anon_sym___nonnull] = ACTIONS(3102), - [anon_sym___nullable] = ACTIONS(3102), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3102), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3102), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3102), - [anon_sym___real] = ACTIONS(3102), - [anon_sym___strong] = ACTIONS(3102), - [anon_sym___unsafe_unretained] = ACTIONS(3102), - [anon_sym___unused] = ACTIONS(3102), - [anon_sym___weak] = ACTIONS(3102), - [sym_primitive_type] = ACTIONS(3102), - [anon_sym_enum] = ACTIONS(3102), - [anon_sym_struct] = ACTIONS(3102), - [anon_sym_union] = ACTIONS(3102), - [anon_sym_if] = ACTIONS(3102), - [anon_sym_switch] = ACTIONS(3102), - [anon_sym_case] = ACTIONS(3102), - [anon_sym_default] = ACTIONS(3102), - [anon_sym_while] = ACTIONS(3102), - [anon_sym_do] = ACTIONS(3102), - [anon_sym_for] = ACTIONS(3102), - [anon_sym_in] = ACTIONS(3102), - [anon_sym_return] = ACTIONS(3102), - [anon_sym_break] = ACTIONS(3102), - [anon_sym_continue] = ACTIONS(3102), - [anon_sym_goto] = ACTIONS(3102), - [anon_sym_DASH_DASH] = ACTIONS(3104), - [anon_sym_PLUS_PLUS] = ACTIONS(3104), - [anon_sym_sizeof] = ACTIONS(3102), - [anon_sym___alignof__] = ACTIONS(3102), - [anon_sym___alignof] = ACTIONS(3102), - [anon_sym__alignof] = ACTIONS(3102), - [anon_sym_alignof] = ACTIONS(3102), - [anon_sym__Alignof] = ACTIONS(3102), - [anon_sym_offsetof] = ACTIONS(3102), - [anon_sym__Generic] = ACTIONS(3102), - [anon_sym_asm] = ACTIONS(3102), - [anon_sym___asm__] = ACTIONS(3102), - [sym_number_literal] = ACTIONS(3104), - [anon_sym_L_SQUOTE] = ACTIONS(3104), - [anon_sym_u_SQUOTE] = ACTIONS(3104), - [anon_sym_U_SQUOTE] = ACTIONS(3104), - [anon_sym_u8_SQUOTE] = ACTIONS(3104), - [anon_sym_SQUOTE] = ACTIONS(3104), - [anon_sym_AT] = ACTIONS(3102), - [anon_sym_DQUOTE] = ACTIONS(3104), - [anon_sym_L_DQUOTE] = ACTIONS(3104), - [anon_sym_u_DQUOTE] = ACTIONS(3104), - [anon_sym_U_DQUOTE] = ACTIONS(3104), - [anon_sym_u8_DQUOTE] = ACTIONS(3104), - [sym_true] = ACTIONS(3102), - [sym_false] = ACTIONS(3102), - [anon_sym_NULL] = ACTIONS(3102), - [anon_sym_nullptr] = ACTIONS(3102), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3102), - [anon_sym___typeof] = ACTIONS(3102), - [anon_sym_typeof] = ACTIONS(3102), - [anon_sym_ATimport] = ACTIONS(3104), - [aux_sym_preproc_undef_token1] = ACTIONS(3102), - [anon_sym_POUND] = ACTIONS(3102), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3102), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3102), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3102), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3102), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE] = ACTIONS(3102), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_API_AVAILABLE] = ACTIONS(3102), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_API_DEPRECATED] = ACTIONS(3102), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3102), - [anon_sym___deprecated_msg] = ACTIONS(3102), - [anon_sym___deprecated_enum_msg] = ACTIONS(3102), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3102), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3102), - [anon_sym_ATprotocol] = ACTIONS(3104), - [anon_sym_ATinterface] = ACTIONS(3104), - [anon_sym_ATimplementation] = ACTIONS(3104), - [anon_sym_ATcompatibility_alias] = ACTIONS(3104), - [anon_sym_ATsynthesize] = ACTIONS(3104), - [anon_sym_ATdynamic] = ACTIONS(3104), - [anon_sym__Alignas] = ACTIONS(3102), - [anon_sym_ATtry] = ACTIONS(3104), - [anon_sym___try] = ACTIONS(3102), - [anon_sym_ATthrow] = ACTIONS(3104), - [anon_sym_ATselector] = ACTIONS(3104), - [anon_sym_ATavailable] = ACTIONS(3104), - [anon_sym___builtin_available] = ACTIONS(3102), - [anon_sym_va_arg] = ACTIONS(3102), - [anon_sym___asm] = ACTIONS(3102), - [anon_sym_ATencode] = ACTIONS(3104), - [anon_sym_ATsynchronized] = ACTIONS(3104), - [anon_sym_BOOL] = ACTIONS(3102), - [anon_sym_IMP] = ACTIONS(3102), - [anon_sym_SEL] = ACTIONS(3102), - [anon_sym_Class] = ACTIONS(3102), - [anon_sym_id] = ACTIONS(3102), - }, - [982] = { - [sym_identifier] = ACTIONS(3368), - [aux_sym_preproc_include_token1] = ACTIONS(3368), - [aux_sym_preproc_include_token2] = ACTIONS(3368), - [aux_sym_preproc_def_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token2] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3368), - [sym_preproc_directive] = ACTIONS(3368), - [anon_sym_LPAREN2] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3370), - [anon_sym_TILDE] = ACTIONS(3370), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_CARET] = ACTIONS(3370), - [anon_sym_AMP] = ACTIONS(3370), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym___extension__] = ACTIONS(3368), - [anon_sym_typedef] = ACTIONS(3368), - [anon_sym_extern] = ACTIONS(3368), - [anon_sym___attribute__] = ACTIONS(3368), - [anon_sym___attribute] = ACTIONS(3368), - [anon_sym_noreturn] = ACTIONS(3368), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym___declspec] = ACTIONS(3368), - [anon_sym___cdecl] = ACTIONS(3368), - [anon_sym___clrcall] = ACTIONS(3368), - [anon_sym___stdcall] = ACTIONS(3368), - [anon_sym___fastcall] = ACTIONS(3368), - [anon_sym___thiscall] = ACTIONS(3368), - [anon_sym___vectorcall] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_signed] = ACTIONS(3368), - [anon_sym_unsigned] = ACTIONS(3368), - [anon_sym_long] = ACTIONS(3368), - [anon_sym_short] = ACTIONS(3368), - [anon_sym_ATautoreleasepool] = ACTIONS(3370), - [anon_sym_static] = ACTIONS(3368), - [anon_sym_auto] = ACTIONS(3368), - [anon_sym_register] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym___inline] = ACTIONS(3368), - [anon_sym___inline__] = ACTIONS(3368), - [anon_sym___forceinline] = ACTIONS(3368), - [anon_sym_thread_local] = ACTIONS(3368), - [anon_sym___thread] = ACTIONS(3368), - [anon_sym_CG_EXTERN] = ACTIONS(3368), - [anon_sym_CG_INLINE] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3368), - [anon_sym_IBOutlet] = ACTIONS(3368), - [anon_sym_IBInspectable] = ACTIONS(3368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3368), - [anon_sym_NS_INLINE] = ACTIONS(3368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3368), - [anon_sym_OBJC_EXPORT] = ACTIONS(3368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3368), - [anon_sym_const] = ACTIONS(3368), - [anon_sym_constexpr] = ACTIONS(3368), - [anon_sym_volatile] = ACTIONS(3368), - [anon_sym_restrict] = ACTIONS(3368), - [anon_sym___restrict__] = ACTIONS(3368), - [anon_sym__Atomic] = ACTIONS(3368), - [anon_sym__Noreturn] = ACTIONS(3368), - [anon_sym_nullable] = ACTIONS(3368), - [anon_sym__Complex] = ACTIONS(3368), - [anon_sym__Nonnull] = ACTIONS(3368), - [anon_sym__Nullable] = ACTIONS(3368), - [anon_sym__Nullable_result] = ACTIONS(3368), - [anon_sym__Null_unspecified] = ACTIONS(3368), - [anon_sym___autoreleasing] = ACTIONS(3368), - [anon_sym___block] = ACTIONS(3368), - [anon_sym___bridge] = ACTIONS(3368), - [anon_sym___bridge_retained] = ACTIONS(3368), - [anon_sym___bridge_transfer] = ACTIONS(3368), - [anon_sym___complex] = ACTIONS(3368), - [anon_sym___const] = ACTIONS(3368), - [anon_sym___imag] = ACTIONS(3368), - [anon_sym___kindof] = ACTIONS(3368), - [anon_sym___nonnull] = ACTIONS(3368), - [anon_sym___nullable] = ACTIONS(3368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3368), - [anon_sym___real] = ACTIONS(3368), - [anon_sym___strong] = ACTIONS(3368), - [anon_sym___unsafe_unretained] = ACTIONS(3368), - [anon_sym___unused] = ACTIONS(3368), - [anon_sym___weak] = ACTIONS(3368), - [sym_primitive_type] = ACTIONS(3368), - [anon_sym_enum] = ACTIONS(3368), - [anon_sym_struct] = ACTIONS(3368), - [anon_sym_union] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_switch] = ACTIONS(3368), - [anon_sym_case] = ACTIONS(3368), - [anon_sym_default] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_do] = ACTIONS(3368), - [anon_sym_for] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_goto] = ACTIONS(3368), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_sizeof] = ACTIONS(3368), - [anon_sym___alignof__] = ACTIONS(3368), - [anon_sym___alignof] = ACTIONS(3368), - [anon_sym__alignof] = ACTIONS(3368), - [anon_sym_alignof] = ACTIONS(3368), - [anon_sym__Alignof] = ACTIONS(3368), - [anon_sym_offsetof] = ACTIONS(3368), - [anon_sym__Generic] = ACTIONS(3368), - [anon_sym_asm] = ACTIONS(3368), - [anon_sym___asm__] = ACTIONS(3368), - [sym_number_literal] = ACTIONS(3370), - [anon_sym_L_SQUOTE] = ACTIONS(3370), - [anon_sym_u_SQUOTE] = ACTIONS(3370), - [anon_sym_U_SQUOTE] = ACTIONS(3370), - [anon_sym_u8_SQUOTE] = ACTIONS(3370), - [anon_sym_SQUOTE] = ACTIONS(3370), - [anon_sym_AT] = ACTIONS(3368), - [anon_sym_DQUOTE] = ACTIONS(3370), - [anon_sym_L_DQUOTE] = ACTIONS(3370), - [anon_sym_u_DQUOTE] = ACTIONS(3370), - [anon_sym_U_DQUOTE] = ACTIONS(3370), - [anon_sym_u8_DQUOTE] = ACTIONS(3370), - [sym_true] = ACTIONS(3368), - [sym_false] = ACTIONS(3368), - [anon_sym_NULL] = ACTIONS(3368), - [anon_sym_nullptr] = ACTIONS(3368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3368), - [anon_sym___typeof] = ACTIONS(3368), - [anon_sym_typeof] = ACTIONS(3368), - [anon_sym_ATimport] = ACTIONS(3370), - [aux_sym_preproc_undef_token1] = ACTIONS(3368), - [anon_sym_POUND] = ACTIONS(3368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE] = ACTIONS(3368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_API_AVAILABLE] = ACTIONS(3368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_API_DEPRECATED] = ACTIONS(3368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3368), - [anon_sym___deprecated_msg] = ACTIONS(3368), - [anon_sym___deprecated_enum_msg] = ACTIONS(3368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3368), - [anon_sym_ATprotocol] = ACTIONS(3370), - [anon_sym_ATinterface] = ACTIONS(3370), - [anon_sym_ATimplementation] = ACTIONS(3370), - [anon_sym_ATcompatibility_alias] = ACTIONS(3370), - [anon_sym_ATsynthesize] = ACTIONS(3370), - [anon_sym_ATdynamic] = ACTIONS(3370), - [anon_sym__Alignas] = ACTIONS(3368), - [anon_sym_ATtry] = ACTIONS(3370), - [anon_sym___try] = ACTIONS(3368), - [anon_sym_ATthrow] = ACTIONS(3370), - [anon_sym_ATselector] = ACTIONS(3370), - [anon_sym_ATavailable] = ACTIONS(3370), - [anon_sym___builtin_available] = ACTIONS(3368), - [anon_sym_va_arg] = ACTIONS(3368), - [anon_sym___asm] = ACTIONS(3368), - [anon_sym_ATencode] = ACTIONS(3370), - [anon_sym_ATsynchronized] = ACTIONS(3370), - [anon_sym_BOOL] = ACTIONS(3368), - [anon_sym_IMP] = ACTIONS(3368), - [anon_sym_SEL] = ACTIONS(3368), - [anon_sym_Class] = ACTIONS(3368), - [anon_sym_id] = ACTIONS(3368), - }, - [983] = { - [sym_identifier] = ACTIONS(3098), - [aux_sym_preproc_include_token1] = ACTIONS(3098), - [aux_sym_preproc_include_token2] = ACTIONS(3098), - [aux_sym_preproc_def_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token2] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3098), - [sym_preproc_directive] = ACTIONS(3098), - [anon_sym_LPAREN2] = ACTIONS(3100), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_TILDE] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3098), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_CARET] = ACTIONS(3100), - [anon_sym_AMP] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3100), - [anon_sym___extension__] = ACTIONS(3098), - [anon_sym_typedef] = ACTIONS(3098), - [anon_sym_extern] = ACTIONS(3098), - [anon_sym___attribute__] = ACTIONS(3098), - [anon_sym___attribute] = ACTIONS(3098), - [anon_sym_noreturn] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3100), - [anon_sym___declspec] = ACTIONS(3098), - [anon_sym___cdecl] = ACTIONS(3098), - [anon_sym___clrcall] = ACTIONS(3098), - [anon_sym___stdcall] = ACTIONS(3098), - [anon_sym___fastcall] = ACTIONS(3098), - [anon_sym___thiscall] = ACTIONS(3098), - [anon_sym___vectorcall] = ACTIONS(3098), - [anon_sym_LBRACE] = ACTIONS(3100), - [anon_sym_signed] = ACTIONS(3098), - [anon_sym_unsigned] = ACTIONS(3098), - [anon_sym_long] = ACTIONS(3098), - [anon_sym_short] = ACTIONS(3098), - [anon_sym_ATautoreleasepool] = ACTIONS(3100), - [anon_sym_static] = ACTIONS(3098), - [anon_sym_auto] = ACTIONS(3098), - [anon_sym_register] = ACTIONS(3098), - [anon_sym_inline] = ACTIONS(3098), - [anon_sym___inline] = ACTIONS(3098), - [anon_sym___inline__] = ACTIONS(3098), - [anon_sym___forceinline] = ACTIONS(3098), - [anon_sym_thread_local] = ACTIONS(3098), - [anon_sym___thread] = ACTIONS(3098), - [anon_sym_CG_EXTERN] = ACTIONS(3098), - [anon_sym_CG_INLINE] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3098), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3098), - [anon_sym_IBOutlet] = ACTIONS(3098), - [anon_sym_IBInspectable] = ACTIONS(3098), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3098), - [anon_sym_NS_INLINE] = ACTIONS(3098), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3098), - [anon_sym_OBJC_EXPORT] = ACTIONS(3098), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3098), - [anon_sym_const] = ACTIONS(3098), - [anon_sym_constexpr] = ACTIONS(3098), - [anon_sym_volatile] = ACTIONS(3098), - [anon_sym_restrict] = ACTIONS(3098), - [anon_sym___restrict__] = ACTIONS(3098), - [anon_sym__Atomic] = ACTIONS(3098), - [anon_sym__Noreturn] = ACTIONS(3098), - [anon_sym_nullable] = ACTIONS(3098), - [anon_sym__Complex] = ACTIONS(3098), - [anon_sym__Nonnull] = ACTIONS(3098), - [anon_sym__Nullable] = ACTIONS(3098), - [anon_sym__Nullable_result] = ACTIONS(3098), - [anon_sym__Null_unspecified] = ACTIONS(3098), - [anon_sym___autoreleasing] = ACTIONS(3098), - [anon_sym___block] = ACTIONS(3098), - [anon_sym___bridge] = ACTIONS(3098), - [anon_sym___bridge_retained] = ACTIONS(3098), - [anon_sym___bridge_transfer] = ACTIONS(3098), - [anon_sym___complex] = ACTIONS(3098), - [anon_sym___const] = ACTIONS(3098), - [anon_sym___imag] = ACTIONS(3098), - [anon_sym___kindof] = ACTIONS(3098), - [anon_sym___nonnull] = ACTIONS(3098), - [anon_sym___nullable] = ACTIONS(3098), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3098), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3098), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3098), - [anon_sym___real] = ACTIONS(3098), - [anon_sym___strong] = ACTIONS(3098), - [anon_sym___unsafe_unretained] = ACTIONS(3098), - [anon_sym___unused] = ACTIONS(3098), - [anon_sym___weak] = ACTIONS(3098), - [sym_primitive_type] = ACTIONS(3098), - [anon_sym_enum] = ACTIONS(3098), - [anon_sym_struct] = ACTIONS(3098), - [anon_sym_union] = ACTIONS(3098), - [anon_sym_if] = ACTIONS(3098), - [anon_sym_switch] = ACTIONS(3098), - [anon_sym_case] = ACTIONS(3098), - [anon_sym_default] = ACTIONS(3098), - [anon_sym_while] = ACTIONS(3098), - [anon_sym_do] = ACTIONS(3098), - [anon_sym_for] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3098), - [anon_sym_return] = ACTIONS(3098), - [anon_sym_break] = ACTIONS(3098), - [anon_sym_continue] = ACTIONS(3098), - [anon_sym_goto] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3100), - [anon_sym_PLUS_PLUS] = ACTIONS(3100), - [anon_sym_sizeof] = ACTIONS(3098), - [anon_sym___alignof__] = ACTIONS(3098), - [anon_sym___alignof] = ACTIONS(3098), - [anon_sym__alignof] = ACTIONS(3098), - [anon_sym_alignof] = ACTIONS(3098), - [anon_sym__Alignof] = ACTIONS(3098), - [anon_sym_offsetof] = ACTIONS(3098), - [anon_sym__Generic] = ACTIONS(3098), - [anon_sym_asm] = ACTIONS(3098), - [anon_sym___asm__] = ACTIONS(3098), - [sym_number_literal] = ACTIONS(3100), - [anon_sym_L_SQUOTE] = ACTIONS(3100), - [anon_sym_u_SQUOTE] = ACTIONS(3100), - [anon_sym_U_SQUOTE] = ACTIONS(3100), - [anon_sym_u8_SQUOTE] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_DQUOTE] = ACTIONS(3100), - [anon_sym_L_DQUOTE] = ACTIONS(3100), - [anon_sym_u_DQUOTE] = ACTIONS(3100), - [anon_sym_U_DQUOTE] = ACTIONS(3100), - [anon_sym_u8_DQUOTE] = ACTIONS(3100), - [sym_true] = ACTIONS(3098), - [sym_false] = ACTIONS(3098), - [anon_sym_NULL] = ACTIONS(3098), - [anon_sym_nullptr] = ACTIONS(3098), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3098), - [anon_sym___typeof] = ACTIONS(3098), - [anon_sym_typeof] = ACTIONS(3098), - [anon_sym_ATimport] = ACTIONS(3100), - [aux_sym_preproc_undef_token1] = ACTIONS(3098), - [anon_sym_POUND] = ACTIONS(3098), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3098), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3098), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3098), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3098), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE] = ACTIONS(3098), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_API_AVAILABLE] = ACTIONS(3098), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_API_DEPRECATED] = ACTIONS(3098), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3098), - [anon_sym___deprecated_msg] = ACTIONS(3098), - [anon_sym___deprecated_enum_msg] = ACTIONS(3098), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3098), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3098), - [anon_sym_ATprotocol] = ACTIONS(3100), - [anon_sym_ATinterface] = ACTIONS(3100), - [anon_sym_ATimplementation] = ACTIONS(3100), - [anon_sym_ATcompatibility_alias] = ACTIONS(3100), - [anon_sym_ATsynthesize] = ACTIONS(3100), - [anon_sym_ATdynamic] = ACTIONS(3100), - [anon_sym__Alignas] = ACTIONS(3098), - [anon_sym_ATtry] = ACTIONS(3100), - [anon_sym___try] = ACTIONS(3098), - [anon_sym_ATthrow] = ACTIONS(3100), - [anon_sym_ATselector] = ACTIONS(3100), - [anon_sym_ATavailable] = ACTIONS(3100), - [anon_sym___builtin_available] = ACTIONS(3098), - [anon_sym_va_arg] = ACTIONS(3098), - [anon_sym___asm] = ACTIONS(3098), - [anon_sym_ATencode] = ACTIONS(3100), - [anon_sym_ATsynchronized] = ACTIONS(3100), - [anon_sym_BOOL] = ACTIONS(3098), - [anon_sym_IMP] = ACTIONS(3098), - [anon_sym_SEL] = ACTIONS(3098), - [anon_sym_Class] = ACTIONS(3098), - [anon_sym_id] = ACTIONS(3098), - }, - [984] = { - [sym_identifier] = ACTIONS(3364), - [aux_sym_preproc_include_token1] = ACTIONS(3364), - [aux_sym_preproc_include_token2] = ACTIONS(3364), - [aux_sym_preproc_def_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token2] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3364), - [sym_preproc_directive] = ACTIONS(3364), - [anon_sym_LPAREN2] = ACTIONS(3366), - [anon_sym_BANG] = ACTIONS(3366), - [anon_sym_TILDE] = ACTIONS(3366), - [anon_sym_DASH] = ACTIONS(3364), - [anon_sym_PLUS] = ACTIONS(3364), - [anon_sym_STAR] = ACTIONS(3366), - [anon_sym_CARET] = ACTIONS(3366), - [anon_sym_AMP] = ACTIONS(3366), - [anon_sym_SEMI] = ACTIONS(3366), - [anon_sym___extension__] = ACTIONS(3364), - [anon_sym_typedef] = ACTIONS(3364), - [anon_sym_extern] = ACTIONS(3364), - [anon_sym___attribute__] = ACTIONS(3364), - [anon_sym___attribute] = ACTIONS(3364), - [anon_sym_noreturn] = ACTIONS(3364), - [anon_sym_LBRACK] = ACTIONS(3366), - [anon_sym___declspec] = ACTIONS(3364), - [anon_sym___cdecl] = ACTIONS(3364), - [anon_sym___clrcall] = ACTIONS(3364), - [anon_sym___stdcall] = ACTIONS(3364), - [anon_sym___fastcall] = ACTIONS(3364), - [anon_sym___thiscall] = ACTIONS(3364), - [anon_sym___vectorcall] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(3366), - [anon_sym_signed] = ACTIONS(3364), - [anon_sym_unsigned] = ACTIONS(3364), - [anon_sym_long] = ACTIONS(3364), - [anon_sym_short] = ACTIONS(3364), - [anon_sym_ATautoreleasepool] = ACTIONS(3366), - [anon_sym_static] = ACTIONS(3364), - [anon_sym_auto] = ACTIONS(3364), - [anon_sym_register] = ACTIONS(3364), - [anon_sym_inline] = ACTIONS(3364), - [anon_sym___inline] = ACTIONS(3364), - [anon_sym___inline__] = ACTIONS(3364), - [anon_sym___forceinline] = ACTIONS(3364), - [anon_sym_thread_local] = ACTIONS(3364), - [anon_sym___thread] = ACTIONS(3364), - [anon_sym_CG_EXTERN] = ACTIONS(3364), - [anon_sym_CG_INLINE] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3364), - [anon_sym_IBOutlet] = ACTIONS(3364), - [anon_sym_IBInspectable] = ACTIONS(3364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3364), - [anon_sym_NS_INLINE] = ACTIONS(3364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3364), - [anon_sym_OBJC_EXPORT] = ACTIONS(3364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3364), - [anon_sym_const] = ACTIONS(3364), - [anon_sym_constexpr] = ACTIONS(3364), - [anon_sym_volatile] = ACTIONS(3364), - [anon_sym_restrict] = ACTIONS(3364), - [anon_sym___restrict__] = ACTIONS(3364), - [anon_sym__Atomic] = ACTIONS(3364), - [anon_sym__Noreturn] = ACTIONS(3364), - [anon_sym_nullable] = ACTIONS(3364), - [anon_sym__Complex] = ACTIONS(3364), - [anon_sym__Nonnull] = ACTIONS(3364), - [anon_sym__Nullable] = ACTIONS(3364), - [anon_sym__Nullable_result] = ACTIONS(3364), - [anon_sym__Null_unspecified] = ACTIONS(3364), - [anon_sym___autoreleasing] = ACTIONS(3364), - [anon_sym___block] = ACTIONS(3364), - [anon_sym___bridge] = ACTIONS(3364), - [anon_sym___bridge_retained] = ACTIONS(3364), - [anon_sym___bridge_transfer] = ACTIONS(3364), - [anon_sym___complex] = ACTIONS(3364), - [anon_sym___const] = ACTIONS(3364), - [anon_sym___imag] = ACTIONS(3364), - [anon_sym___kindof] = ACTIONS(3364), - [anon_sym___nonnull] = ACTIONS(3364), - [anon_sym___nullable] = ACTIONS(3364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3364), - [anon_sym___real] = ACTIONS(3364), - [anon_sym___strong] = ACTIONS(3364), - [anon_sym___unsafe_unretained] = ACTIONS(3364), - [anon_sym___unused] = ACTIONS(3364), - [anon_sym___weak] = ACTIONS(3364), - [sym_primitive_type] = ACTIONS(3364), - [anon_sym_enum] = ACTIONS(3364), - [anon_sym_struct] = ACTIONS(3364), - [anon_sym_union] = ACTIONS(3364), - [anon_sym_if] = ACTIONS(3364), - [anon_sym_switch] = ACTIONS(3364), - [anon_sym_case] = ACTIONS(3364), - [anon_sym_default] = ACTIONS(3364), - [anon_sym_while] = ACTIONS(3364), - [anon_sym_do] = ACTIONS(3364), - [anon_sym_for] = ACTIONS(3364), - [anon_sym_in] = ACTIONS(3364), - [anon_sym_return] = ACTIONS(3364), - [anon_sym_break] = ACTIONS(3364), - [anon_sym_continue] = ACTIONS(3364), - [anon_sym_goto] = ACTIONS(3364), - [anon_sym_DASH_DASH] = ACTIONS(3366), - [anon_sym_PLUS_PLUS] = ACTIONS(3366), - [anon_sym_sizeof] = ACTIONS(3364), - [anon_sym___alignof__] = ACTIONS(3364), - [anon_sym___alignof] = ACTIONS(3364), - [anon_sym__alignof] = ACTIONS(3364), - [anon_sym_alignof] = ACTIONS(3364), - [anon_sym__Alignof] = ACTIONS(3364), - [anon_sym_offsetof] = ACTIONS(3364), - [anon_sym__Generic] = ACTIONS(3364), - [anon_sym_asm] = ACTIONS(3364), - [anon_sym___asm__] = ACTIONS(3364), - [sym_number_literal] = ACTIONS(3366), - [anon_sym_L_SQUOTE] = ACTIONS(3366), - [anon_sym_u_SQUOTE] = ACTIONS(3366), - [anon_sym_U_SQUOTE] = ACTIONS(3366), - [anon_sym_u8_SQUOTE] = ACTIONS(3366), - [anon_sym_SQUOTE] = ACTIONS(3366), - [anon_sym_AT] = ACTIONS(3364), - [anon_sym_DQUOTE] = ACTIONS(3366), - [anon_sym_L_DQUOTE] = ACTIONS(3366), - [anon_sym_u_DQUOTE] = ACTIONS(3366), - [anon_sym_U_DQUOTE] = ACTIONS(3366), - [anon_sym_u8_DQUOTE] = ACTIONS(3366), - [sym_true] = ACTIONS(3364), - [sym_false] = ACTIONS(3364), - [anon_sym_NULL] = ACTIONS(3364), - [anon_sym_nullptr] = ACTIONS(3364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3364), - [anon_sym___typeof] = ACTIONS(3364), - [anon_sym_typeof] = ACTIONS(3364), - [anon_sym_ATimport] = ACTIONS(3366), - [aux_sym_preproc_undef_token1] = ACTIONS(3364), - [anon_sym_POUND] = ACTIONS(3364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE] = ACTIONS(3364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_API_AVAILABLE] = ACTIONS(3364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_API_DEPRECATED] = ACTIONS(3364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3364), - [anon_sym___deprecated_msg] = ACTIONS(3364), - [anon_sym___deprecated_enum_msg] = ACTIONS(3364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3364), - [anon_sym_ATprotocol] = ACTIONS(3366), - [anon_sym_ATinterface] = ACTIONS(3366), - [anon_sym_ATimplementation] = ACTIONS(3366), - [anon_sym_ATcompatibility_alias] = ACTIONS(3366), - [anon_sym_ATsynthesize] = ACTIONS(3366), - [anon_sym_ATdynamic] = ACTIONS(3366), - [anon_sym__Alignas] = ACTIONS(3364), - [anon_sym_ATtry] = ACTIONS(3366), - [anon_sym___try] = ACTIONS(3364), - [anon_sym_ATthrow] = ACTIONS(3366), - [anon_sym_ATselector] = ACTIONS(3366), - [anon_sym_ATavailable] = ACTIONS(3366), - [anon_sym___builtin_available] = ACTIONS(3364), - [anon_sym_va_arg] = ACTIONS(3364), - [anon_sym___asm] = ACTIONS(3364), - [anon_sym_ATencode] = ACTIONS(3366), - [anon_sym_ATsynchronized] = ACTIONS(3366), - [anon_sym_BOOL] = ACTIONS(3364), - [anon_sym_IMP] = ACTIONS(3364), - [anon_sym_SEL] = ACTIONS(3364), - [anon_sym_Class] = ACTIONS(3364), - [anon_sym_id] = ACTIONS(3364), - }, - [985] = { - [sym_identifier] = ACTIONS(3094), - [aux_sym_preproc_include_token1] = ACTIONS(3094), - [aux_sym_preproc_include_token2] = ACTIONS(3094), - [aux_sym_preproc_def_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token2] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3094), - [sym_preproc_directive] = ACTIONS(3094), - [anon_sym_LPAREN2] = ACTIONS(3096), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_TILDE] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3094), - [anon_sym_PLUS] = ACTIONS(3094), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_CARET] = ACTIONS(3096), - [anon_sym_AMP] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3096), - [anon_sym___extension__] = ACTIONS(3094), - [anon_sym_typedef] = ACTIONS(3094), - [anon_sym_extern] = ACTIONS(3094), - [anon_sym___attribute__] = ACTIONS(3094), - [anon_sym___attribute] = ACTIONS(3094), - [anon_sym_noreturn] = ACTIONS(3094), - [anon_sym_LBRACK] = ACTIONS(3096), - [anon_sym___declspec] = ACTIONS(3094), - [anon_sym___cdecl] = ACTIONS(3094), - [anon_sym___clrcall] = ACTIONS(3094), - [anon_sym___stdcall] = ACTIONS(3094), - [anon_sym___fastcall] = ACTIONS(3094), - [anon_sym___thiscall] = ACTIONS(3094), - [anon_sym___vectorcall] = ACTIONS(3094), - [anon_sym_LBRACE] = ACTIONS(3096), - [anon_sym_signed] = ACTIONS(3094), - [anon_sym_unsigned] = ACTIONS(3094), - [anon_sym_long] = ACTIONS(3094), - [anon_sym_short] = ACTIONS(3094), - [anon_sym_ATautoreleasepool] = ACTIONS(3096), - [anon_sym_static] = ACTIONS(3094), - [anon_sym_auto] = ACTIONS(3094), - [anon_sym_register] = ACTIONS(3094), - [anon_sym_inline] = ACTIONS(3094), - [anon_sym___inline] = ACTIONS(3094), - [anon_sym___inline__] = ACTIONS(3094), - [anon_sym___forceinline] = ACTIONS(3094), - [anon_sym_thread_local] = ACTIONS(3094), - [anon_sym___thread] = ACTIONS(3094), - [anon_sym_CG_EXTERN] = ACTIONS(3094), - [anon_sym_CG_INLINE] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3094), - [anon_sym_IBOutlet] = ACTIONS(3094), - [anon_sym_IBInspectable] = ACTIONS(3094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3094), - [anon_sym_NS_INLINE] = ACTIONS(3094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3094), - [anon_sym_OBJC_EXPORT] = ACTIONS(3094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3094), - [anon_sym_const] = ACTIONS(3094), - [anon_sym_constexpr] = ACTIONS(3094), - [anon_sym_volatile] = ACTIONS(3094), - [anon_sym_restrict] = ACTIONS(3094), - [anon_sym___restrict__] = ACTIONS(3094), - [anon_sym__Atomic] = ACTIONS(3094), - [anon_sym__Noreturn] = ACTIONS(3094), - [anon_sym_nullable] = ACTIONS(3094), - [anon_sym__Complex] = ACTIONS(3094), - [anon_sym__Nonnull] = ACTIONS(3094), - [anon_sym__Nullable] = ACTIONS(3094), - [anon_sym__Nullable_result] = ACTIONS(3094), - [anon_sym__Null_unspecified] = ACTIONS(3094), - [anon_sym___autoreleasing] = ACTIONS(3094), - [anon_sym___block] = ACTIONS(3094), - [anon_sym___bridge] = ACTIONS(3094), - [anon_sym___bridge_retained] = ACTIONS(3094), - [anon_sym___bridge_transfer] = ACTIONS(3094), - [anon_sym___complex] = ACTIONS(3094), - [anon_sym___const] = ACTIONS(3094), - [anon_sym___imag] = ACTIONS(3094), - [anon_sym___kindof] = ACTIONS(3094), - [anon_sym___nonnull] = ACTIONS(3094), - [anon_sym___nullable] = ACTIONS(3094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3094), - [anon_sym___real] = ACTIONS(3094), - [anon_sym___strong] = ACTIONS(3094), - [anon_sym___unsafe_unretained] = ACTIONS(3094), - [anon_sym___unused] = ACTIONS(3094), - [anon_sym___weak] = ACTIONS(3094), - [sym_primitive_type] = ACTIONS(3094), - [anon_sym_enum] = ACTIONS(3094), - [anon_sym_struct] = ACTIONS(3094), - [anon_sym_union] = ACTIONS(3094), - [anon_sym_if] = ACTIONS(3094), - [anon_sym_switch] = ACTIONS(3094), - [anon_sym_case] = ACTIONS(3094), - [anon_sym_default] = ACTIONS(3094), - [anon_sym_while] = ACTIONS(3094), - [anon_sym_do] = ACTIONS(3094), - [anon_sym_for] = ACTIONS(3094), - [anon_sym_in] = ACTIONS(3094), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_break] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(3094), - [anon_sym_goto] = ACTIONS(3094), - [anon_sym_DASH_DASH] = ACTIONS(3096), - [anon_sym_PLUS_PLUS] = ACTIONS(3096), - [anon_sym_sizeof] = ACTIONS(3094), - [anon_sym___alignof__] = ACTIONS(3094), - [anon_sym___alignof] = ACTIONS(3094), - [anon_sym__alignof] = ACTIONS(3094), - [anon_sym_alignof] = ACTIONS(3094), - [anon_sym__Alignof] = ACTIONS(3094), - [anon_sym_offsetof] = ACTIONS(3094), - [anon_sym__Generic] = ACTIONS(3094), - [anon_sym_asm] = ACTIONS(3094), - [anon_sym___asm__] = ACTIONS(3094), - [sym_number_literal] = ACTIONS(3096), - [anon_sym_L_SQUOTE] = ACTIONS(3096), - [anon_sym_u_SQUOTE] = ACTIONS(3096), - [anon_sym_U_SQUOTE] = ACTIONS(3096), - [anon_sym_u8_SQUOTE] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3094), - [anon_sym_DQUOTE] = ACTIONS(3096), - [anon_sym_L_DQUOTE] = ACTIONS(3096), - [anon_sym_u_DQUOTE] = ACTIONS(3096), - [anon_sym_U_DQUOTE] = ACTIONS(3096), - [anon_sym_u8_DQUOTE] = ACTIONS(3096), - [sym_true] = ACTIONS(3094), - [sym_false] = ACTIONS(3094), - [anon_sym_NULL] = ACTIONS(3094), - [anon_sym_nullptr] = ACTIONS(3094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3094), - [anon_sym___typeof] = ACTIONS(3094), - [anon_sym_typeof] = ACTIONS(3094), - [anon_sym_ATimport] = ACTIONS(3096), - [aux_sym_preproc_undef_token1] = ACTIONS(3094), - [anon_sym_POUND] = ACTIONS(3094), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE] = ACTIONS(3094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_API_AVAILABLE] = ACTIONS(3094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_API_DEPRECATED] = ACTIONS(3094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3094), - [anon_sym___deprecated_msg] = ACTIONS(3094), - [anon_sym___deprecated_enum_msg] = ACTIONS(3094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3094), - [anon_sym_ATprotocol] = ACTIONS(3096), - [anon_sym_ATinterface] = ACTIONS(3096), - [anon_sym_ATimplementation] = ACTIONS(3096), - [anon_sym_ATcompatibility_alias] = ACTIONS(3096), - [anon_sym_ATsynthesize] = ACTIONS(3096), - [anon_sym_ATdynamic] = ACTIONS(3096), - [anon_sym__Alignas] = ACTIONS(3094), - [anon_sym_ATtry] = ACTIONS(3096), - [anon_sym___try] = ACTIONS(3094), - [anon_sym_ATthrow] = ACTIONS(3096), - [anon_sym_ATselector] = ACTIONS(3096), - [anon_sym_ATavailable] = ACTIONS(3096), - [anon_sym___builtin_available] = ACTIONS(3094), - [anon_sym_va_arg] = ACTIONS(3094), - [anon_sym___asm] = ACTIONS(3094), - [anon_sym_ATencode] = ACTIONS(3096), - [anon_sym_ATsynchronized] = ACTIONS(3096), - [anon_sym_BOOL] = ACTIONS(3094), - [anon_sym_IMP] = ACTIONS(3094), - [anon_sym_SEL] = ACTIONS(3094), - [anon_sym_Class] = ACTIONS(3094), - [anon_sym_id] = ACTIONS(3094), - }, - [986] = { - [sym_identifier] = ACTIONS(3360), - [aux_sym_preproc_include_token1] = ACTIONS(3360), - [aux_sym_preproc_include_token2] = ACTIONS(3360), - [aux_sym_preproc_def_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token2] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3360), - [sym_preproc_directive] = ACTIONS(3360), - [anon_sym_LPAREN2] = ACTIONS(3362), - [anon_sym_BANG] = ACTIONS(3362), - [anon_sym_TILDE] = ACTIONS(3362), - [anon_sym_DASH] = ACTIONS(3360), - [anon_sym_PLUS] = ACTIONS(3360), - [anon_sym_STAR] = ACTIONS(3362), - [anon_sym_CARET] = ACTIONS(3362), - [anon_sym_AMP] = ACTIONS(3362), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym___extension__] = ACTIONS(3360), - [anon_sym_typedef] = ACTIONS(3360), - [anon_sym_extern] = ACTIONS(3360), - [anon_sym___attribute__] = ACTIONS(3360), - [anon_sym___attribute] = ACTIONS(3360), - [anon_sym_noreturn] = ACTIONS(3360), - [anon_sym_LBRACK] = ACTIONS(3362), - [anon_sym___declspec] = ACTIONS(3360), - [anon_sym___cdecl] = ACTIONS(3360), - [anon_sym___clrcall] = ACTIONS(3360), - [anon_sym___stdcall] = ACTIONS(3360), - [anon_sym___fastcall] = ACTIONS(3360), - [anon_sym___thiscall] = ACTIONS(3360), - [anon_sym___vectorcall] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3362), - [anon_sym_signed] = ACTIONS(3360), - [anon_sym_unsigned] = ACTIONS(3360), - [anon_sym_long] = ACTIONS(3360), - [anon_sym_short] = ACTIONS(3360), - [anon_sym_ATautoreleasepool] = ACTIONS(3362), - [anon_sym_static] = ACTIONS(3360), - [anon_sym_auto] = ACTIONS(3360), - [anon_sym_register] = ACTIONS(3360), - [anon_sym_inline] = ACTIONS(3360), - [anon_sym___inline] = ACTIONS(3360), - [anon_sym___inline__] = ACTIONS(3360), - [anon_sym___forceinline] = ACTIONS(3360), - [anon_sym_thread_local] = ACTIONS(3360), - [anon_sym___thread] = ACTIONS(3360), - [anon_sym_CG_EXTERN] = ACTIONS(3360), - [anon_sym_CG_INLINE] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3360), - [anon_sym_IBOutlet] = ACTIONS(3360), - [anon_sym_IBInspectable] = ACTIONS(3360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3360), - [anon_sym_NS_INLINE] = ACTIONS(3360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3360), - [anon_sym_OBJC_EXPORT] = ACTIONS(3360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3360), - [anon_sym_const] = ACTIONS(3360), - [anon_sym_constexpr] = ACTIONS(3360), - [anon_sym_volatile] = ACTIONS(3360), - [anon_sym_restrict] = ACTIONS(3360), - [anon_sym___restrict__] = ACTIONS(3360), - [anon_sym__Atomic] = ACTIONS(3360), - [anon_sym__Noreturn] = ACTIONS(3360), - [anon_sym_nullable] = ACTIONS(3360), - [anon_sym__Complex] = ACTIONS(3360), - [anon_sym__Nonnull] = ACTIONS(3360), - [anon_sym__Nullable] = ACTIONS(3360), - [anon_sym__Nullable_result] = ACTIONS(3360), - [anon_sym__Null_unspecified] = ACTIONS(3360), - [anon_sym___autoreleasing] = ACTIONS(3360), - [anon_sym___block] = ACTIONS(3360), - [anon_sym___bridge] = ACTIONS(3360), - [anon_sym___bridge_retained] = ACTIONS(3360), - [anon_sym___bridge_transfer] = ACTIONS(3360), - [anon_sym___complex] = ACTIONS(3360), - [anon_sym___const] = ACTIONS(3360), - [anon_sym___imag] = ACTIONS(3360), - [anon_sym___kindof] = ACTIONS(3360), - [anon_sym___nonnull] = ACTIONS(3360), - [anon_sym___nullable] = ACTIONS(3360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3360), - [anon_sym___real] = ACTIONS(3360), - [anon_sym___strong] = ACTIONS(3360), - [anon_sym___unsafe_unretained] = ACTIONS(3360), - [anon_sym___unused] = ACTIONS(3360), - [anon_sym___weak] = ACTIONS(3360), - [sym_primitive_type] = ACTIONS(3360), - [anon_sym_enum] = ACTIONS(3360), - [anon_sym_struct] = ACTIONS(3360), - [anon_sym_union] = ACTIONS(3360), - [anon_sym_if] = ACTIONS(3360), - [anon_sym_switch] = ACTIONS(3360), - [anon_sym_case] = ACTIONS(3360), - [anon_sym_default] = ACTIONS(3360), - [anon_sym_while] = ACTIONS(3360), - [anon_sym_do] = ACTIONS(3360), - [anon_sym_for] = ACTIONS(3360), - [anon_sym_in] = ACTIONS(3360), - [anon_sym_return] = ACTIONS(3360), - [anon_sym_break] = ACTIONS(3360), - [anon_sym_continue] = ACTIONS(3360), - [anon_sym_goto] = ACTIONS(3360), - [anon_sym_DASH_DASH] = ACTIONS(3362), - [anon_sym_PLUS_PLUS] = ACTIONS(3362), - [anon_sym_sizeof] = ACTIONS(3360), - [anon_sym___alignof__] = ACTIONS(3360), - [anon_sym___alignof] = ACTIONS(3360), - [anon_sym__alignof] = ACTIONS(3360), - [anon_sym_alignof] = ACTIONS(3360), - [anon_sym__Alignof] = ACTIONS(3360), - [anon_sym_offsetof] = ACTIONS(3360), - [anon_sym__Generic] = ACTIONS(3360), - [anon_sym_asm] = ACTIONS(3360), - [anon_sym___asm__] = ACTIONS(3360), - [sym_number_literal] = ACTIONS(3362), - [anon_sym_L_SQUOTE] = ACTIONS(3362), - [anon_sym_u_SQUOTE] = ACTIONS(3362), - [anon_sym_U_SQUOTE] = ACTIONS(3362), - [anon_sym_u8_SQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3362), - [anon_sym_AT] = ACTIONS(3360), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_L_DQUOTE] = ACTIONS(3362), - [anon_sym_u_DQUOTE] = ACTIONS(3362), - [anon_sym_U_DQUOTE] = ACTIONS(3362), - [anon_sym_u8_DQUOTE] = ACTIONS(3362), - [sym_true] = ACTIONS(3360), - [sym_false] = ACTIONS(3360), - [anon_sym_NULL] = ACTIONS(3360), - [anon_sym_nullptr] = ACTIONS(3360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3360), - [anon_sym___typeof] = ACTIONS(3360), - [anon_sym_typeof] = ACTIONS(3360), - [anon_sym_ATimport] = ACTIONS(3362), - [aux_sym_preproc_undef_token1] = ACTIONS(3360), - [anon_sym_POUND] = ACTIONS(3360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE] = ACTIONS(3360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_API_AVAILABLE] = ACTIONS(3360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_API_DEPRECATED] = ACTIONS(3360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3360), - [anon_sym___deprecated_msg] = ACTIONS(3360), - [anon_sym___deprecated_enum_msg] = ACTIONS(3360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3360), - [anon_sym_ATprotocol] = ACTIONS(3362), - [anon_sym_ATinterface] = ACTIONS(3362), - [anon_sym_ATimplementation] = ACTIONS(3362), - [anon_sym_ATcompatibility_alias] = ACTIONS(3362), - [anon_sym_ATsynthesize] = ACTIONS(3362), - [anon_sym_ATdynamic] = ACTIONS(3362), - [anon_sym__Alignas] = ACTIONS(3360), - [anon_sym_ATtry] = ACTIONS(3362), - [anon_sym___try] = ACTIONS(3360), - [anon_sym_ATthrow] = ACTIONS(3362), - [anon_sym_ATselector] = ACTIONS(3362), - [anon_sym_ATavailable] = ACTIONS(3362), - [anon_sym___builtin_available] = ACTIONS(3360), - [anon_sym_va_arg] = ACTIONS(3360), - [anon_sym___asm] = ACTIONS(3360), - [anon_sym_ATencode] = ACTIONS(3362), - [anon_sym_ATsynchronized] = ACTIONS(3362), - [anon_sym_BOOL] = ACTIONS(3360), - [anon_sym_IMP] = ACTIONS(3360), - [anon_sym_SEL] = ACTIONS(3360), - [anon_sym_Class] = ACTIONS(3360), - [anon_sym_id] = ACTIONS(3360), - }, - [987] = { - [sym_identifier] = ACTIONS(3356), - [aux_sym_preproc_include_token1] = ACTIONS(3356), - [aux_sym_preproc_include_token2] = ACTIONS(3356), - [aux_sym_preproc_def_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token2] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3356), - [sym_preproc_directive] = ACTIONS(3356), - [anon_sym_LPAREN2] = ACTIONS(3358), - [anon_sym_BANG] = ACTIONS(3358), - [anon_sym_TILDE] = ACTIONS(3358), - [anon_sym_DASH] = ACTIONS(3356), - [anon_sym_PLUS] = ACTIONS(3356), - [anon_sym_STAR] = ACTIONS(3358), - [anon_sym_CARET] = ACTIONS(3358), - [anon_sym_AMP] = ACTIONS(3358), - [anon_sym_SEMI] = ACTIONS(3358), - [anon_sym___extension__] = ACTIONS(3356), - [anon_sym_typedef] = ACTIONS(3356), - [anon_sym_extern] = ACTIONS(3356), - [anon_sym___attribute__] = ACTIONS(3356), - [anon_sym___attribute] = ACTIONS(3356), - [anon_sym_noreturn] = ACTIONS(3356), - [anon_sym_LBRACK] = ACTIONS(3358), - [anon_sym___declspec] = ACTIONS(3356), - [anon_sym___cdecl] = ACTIONS(3356), - [anon_sym___clrcall] = ACTIONS(3356), - [anon_sym___stdcall] = ACTIONS(3356), - [anon_sym___fastcall] = ACTIONS(3356), - [anon_sym___thiscall] = ACTIONS(3356), - [anon_sym___vectorcall] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3358), - [anon_sym_signed] = ACTIONS(3356), - [anon_sym_unsigned] = ACTIONS(3356), - [anon_sym_long] = ACTIONS(3356), - [anon_sym_short] = ACTIONS(3356), - [anon_sym_ATautoreleasepool] = ACTIONS(3358), - [anon_sym_static] = ACTIONS(3356), - [anon_sym_auto] = ACTIONS(3356), - [anon_sym_register] = ACTIONS(3356), - [anon_sym_inline] = ACTIONS(3356), - [anon_sym___inline] = ACTIONS(3356), - [anon_sym___inline__] = ACTIONS(3356), - [anon_sym___forceinline] = ACTIONS(3356), - [anon_sym_thread_local] = ACTIONS(3356), - [anon_sym___thread] = ACTIONS(3356), - [anon_sym_CG_EXTERN] = ACTIONS(3356), - [anon_sym_CG_INLINE] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3356), - [anon_sym_IBOutlet] = ACTIONS(3356), - [anon_sym_IBInspectable] = ACTIONS(3356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3356), - [anon_sym_NS_INLINE] = ACTIONS(3356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3356), - [anon_sym_OBJC_EXPORT] = ACTIONS(3356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3356), - [anon_sym_const] = ACTIONS(3356), - [anon_sym_constexpr] = ACTIONS(3356), - [anon_sym_volatile] = ACTIONS(3356), - [anon_sym_restrict] = ACTIONS(3356), - [anon_sym___restrict__] = ACTIONS(3356), - [anon_sym__Atomic] = ACTIONS(3356), - [anon_sym__Noreturn] = ACTIONS(3356), - [anon_sym_nullable] = ACTIONS(3356), - [anon_sym__Complex] = ACTIONS(3356), - [anon_sym__Nonnull] = ACTIONS(3356), - [anon_sym__Nullable] = ACTIONS(3356), - [anon_sym__Nullable_result] = ACTIONS(3356), - [anon_sym__Null_unspecified] = ACTIONS(3356), - [anon_sym___autoreleasing] = ACTIONS(3356), - [anon_sym___block] = ACTIONS(3356), - [anon_sym___bridge] = ACTIONS(3356), - [anon_sym___bridge_retained] = ACTIONS(3356), - [anon_sym___bridge_transfer] = ACTIONS(3356), - [anon_sym___complex] = ACTIONS(3356), - [anon_sym___const] = ACTIONS(3356), - [anon_sym___imag] = ACTIONS(3356), - [anon_sym___kindof] = ACTIONS(3356), - [anon_sym___nonnull] = ACTIONS(3356), - [anon_sym___nullable] = ACTIONS(3356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3356), - [anon_sym___real] = ACTIONS(3356), - [anon_sym___strong] = ACTIONS(3356), - [anon_sym___unsafe_unretained] = ACTIONS(3356), - [anon_sym___unused] = ACTIONS(3356), - [anon_sym___weak] = ACTIONS(3356), - [sym_primitive_type] = ACTIONS(3356), - [anon_sym_enum] = ACTIONS(3356), - [anon_sym_struct] = ACTIONS(3356), - [anon_sym_union] = ACTIONS(3356), - [anon_sym_if] = ACTIONS(3356), - [anon_sym_switch] = ACTIONS(3356), - [anon_sym_case] = ACTIONS(3356), - [anon_sym_default] = ACTIONS(3356), - [anon_sym_while] = ACTIONS(3356), - [anon_sym_do] = ACTIONS(3356), - [anon_sym_for] = ACTIONS(3356), - [anon_sym_in] = ACTIONS(3356), - [anon_sym_return] = ACTIONS(3356), - [anon_sym_break] = ACTIONS(3356), - [anon_sym_continue] = ACTIONS(3356), - [anon_sym_goto] = ACTIONS(3356), - [anon_sym_DASH_DASH] = ACTIONS(3358), - [anon_sym_PLUS_PLUS] = ACTIONS(3358), - [anon_sym_sizeof] = ACTIONS(3356), - [anon_sym___alignof__] = ACTIONS(3356), - [anon_sym___alignof] = ACTIONS(3356), - [anon_sym__alignof] = ACTIONS(3356), - [anon_sym_alignof] = ACTIONS(3356), - [anon_sym__Alignof] = ACTIONS(3356), - [anon_sym_offsetof] = ACTIONS(3356), - [anon_sym__Generic] = ACTIONS(3356), - [anon_sym_asm] = ACTIONS(3356), - [anon_sym___asm__] = ACTIONS(3356), - [sym_number_literal] = ACTIONS(3358), - [anon_sym_L_SQUOTE] = ACTIONS(3358), - [anon_sym_u_SQUOTE] = ACTIONS(3358), - [anon_sym_U_SQUOTE] = ACTIONS(3358), - [anon_sym_u8_SQUOTE] = ACTIONS(3358), - [anon_sym_SQUOTE] = ACTIONS(3358), - [anon_sym_AT] = ACTIONS(3356), - [anon_sym_DQUOTE] = ACTIONS(3358), - [anon_sym_L_DQUOTE] = ACTIONS(3358), - [anon_sym_u_DQUOTE] = ACTIONS(3358), - [anon_sym_U_DQUOTE] = ACTIONS(3358), - [anon_sym_u8_DQUOTE] = ACTIONS(3358), - [sym_true] = ACTIONS(3356), - [sym_false] = ACTIONS(3356), - [anon_sym_NULL] = ACTIONS(3356), - [anon_sym_nullptr] = ACTIONS(3356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3356), - [anon_sym___typeof] = ACTIONS(3356), - [anon_sym_typeof] = ACTIONS(3356), - [anon_sym_ATimport] = ACTIONS(3358), - [aux_sym_preproc_undef_token1] = ACTIONS(3356), - [anon_sym_POUND] = ACTIONS(3356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE] = ACTIONS(3356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_API_AVAILABLE] = ACTIONS(3356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_API_DEPRECATED] = ACTIONS(3356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3356), - [anon_sym___deprecated_msg] = ACTIONS(3356), - [anon_sym___deprecated_enum_msg] = ACTIONS(3356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3356), - [anon_sym_ATprotocol] = ACTIONS(3358), - [anon_sym_ATinterface] = ACTIONS(3358), - [anon_sym_ATimplementation] = ACTIONS(3358), - [anon_sym_ATcompatibility_alias] = ACTIONS(3358), - [anon_sym_ATsynthesize] = ACTIONS(3358), - [anon_sym_ATdynamic] = ACTIONS(3358), - [anon_sym__Alignas] = ACTIONS(3356), - [anon_sym_ATtry] = ACTIONS(3358), - [anon_sym___try] = ACTIONS(3356), - [anon_sym_ATthrow] = ACTIONS(3358), - [anon_sym_ATselector] = ACTIONS(3358), - [anon_sym_ATavailable] = ACTIONS(3358), - [anon_sym___builtin_available] = ACTIONS(3356), - [anon_sym_va_arg] = ACTIONS(3356), - [anon_sym___asm] = ACTIONS(3356), - [anon_sym_ATencode] = ACTIONS(3358), - [anon_sym_ATsynchronized] = ACTIONS(3358), - [anon_sym_BOOL] = ACTIONS(3356), - [anon_sym_IMP] = ACTIONS(3356), - [anon_sym_SEL] = ACTIONS(3356), - [anon_sym_Class] = ACTIONS(3356), - [anon_sym_id] = ACTIONS(3356), - }, - [988] = { - [sym_identifier] = ACTIONS(3352), - [aux_sym_preproc_include_token1] = ACTIONS(3352), - [aux_sym_preproc_include_token2] = ACTIONS(3352), - [aux_sym_preproc_def_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token2] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3352), - [sym_preproc_directive] = ACTIONS(3352), - [anon_sym_LPAREN2] = ACTIONS(3354), - [anon_sym_BANG] = ACTIONS(3354), - [anon_sym_TILDE] = ACTIONS(3354), - [anon_sym_DASH] = ACTIONS(3352), - [anon_sym_PLUS] = ACTIONS(3352), - [anon_sym_STAR] = ACTIONS(3354), - [anon_sym_CARET] = ACTIONS(3354), - [anon_sym_AMP] = ACTIONS(3354), - [anon_sym_SEMI] = ACTIONS(3354), - [anon_sym___extension__] = ACTIONS(3352), - [anon_sym_typedef] = ACTIONS(3352), - [anon_sym_extern] = ACTIONS(3352), - [anon_sym___attribute__] = ACTIONS(3352), - [anon_sym___attribute] = ACTIONS(3352), - [anon_sym_noreturn] = ACTIONS(3352), - [anon_sym_LBRACK] = ACTIONS(3354), - [anon_sym___declspec] = ACTIONS(3352), - [anon_sym___cdecl] = ACTIONS(3352), - [anon_sym___clrcall] = ACTIONS(3352), - [anon_sym___stdcall] = ACTIONS(3352), - [anon_sym___fastcall] = ACTIONS(3352), - [anon_sym___thiscall] = ACTIONS(3352), - [anon_sym___vectorcall] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(3354), - [anon_sym_signed] = ACTIONS(3352), - [anon_sym_unsigned] = ACTIONS(3352), - [anon_sym_long] = ACTIONS(3352), - [anon_sym_short] = ACTIONS(3352), - [anon_sym_ATautoreleasepool] = ACTIONS(3354), - [anon_sym_static] = ACTIONS(3352), - [anon_sym_auto] = ACTIONS(3352), - [anon_sym_register] = ACTIONS(3352), - [anon_sym_inline] = ACTIONS(3352), - [anon_sym___inline] = ACTIONS(3352), - [anon_sym___inline__] = ACTIONS(3352), - [anon_sym___forceinline] = ACTIONS(3352), - [anon_sym_thread_local] = ACTIONS(3352), - [anon_sym___thread] = ACTIONS(3352), - [anon_sym_CG_EXTERN] = ACTIONS(3352), - [anon_sym_CG_INLINE] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3352), - [anon_sym_IBOutlet] = ACTIONS(3352), - [anon_sym_IBInspectable] = ACTIONS(3352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3352), - [anon_sym_NS_INLINE] = ACTIONS(3352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3352), - [anon_sym_OBJC_EXPORT] = ACTIONS(3352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3352), - [anon_sym_const] = ACTIONS(3352), - [anon_sym_constexpr] = ACTIONS(3352), - [anon_sym_volatile] = ACTIONS(3352), - [anon_sym_restrict] = ACTIONS(3352), - [anon_sym___restrict__] = ACTIONS(3352), - [anon_sym__Atomic] = ACTIONS(3352), - [anon_sym__Noreturn] = ACTIONS(3352), - [anon_sym_nullable] = ACTIONS(3352), - [anon_sym__Complex] = ACTIONS(3352), - [anon_sym__Nonnull] = ACTIONS(3352), - [anon_sym__Nullable] = ACTIONS(3352), - [anon_sym__Nullable_result] = ACTIONS(3352), - [anon_sym__Null_unspecified] = ACTIONS(3352), - [anon_sym___autoreleasing] = ACTIONS(3352), - [anon_sym___block] = ACTIONS(3352), - [anon_sym___bridge] = ACTIONS(3352), - [anon_sym___bridge_retained] = ACTIONS(3352), - [anon_sym___bridge_transfer] = ACTIONS(3352), - [anon_sym___complex] = ACTIONS(3352), - [anon_sym___const] = ACTIONS(3352), - [anon_sym___imag] = ACTIONS(3352), - [anon_sym___kindof] = ACTIONS(3352), - [anon_sym___nonnull] = ACTIONS(3352), - [anon_sym___nullable] = ACTIONS(3352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3352), - [anon_sym___real] = ACTIONS(3352), - [anon_sym___strong] = ACTIONS(3352), - [anon_sym___unsafe_unretained] = ACTIONS(3352), - [anon_sym___unused] = ACTIONS(3352), - [anon_sym___weak] = ACTIONS(3352), - [sym_primitive_type] = ACTIONS(3352), - [anon_sym_enum] = ACTIONS(3352), - [anon_sym_struct] = ACTIONS(3352), - [anon_sym_union] = ACTIONS(3352), - [anon_sym_if] = ACTIONS(3352), - [anon_sym_switch] = ACTIONS(3352), - [anon_sym_case] = ACTIONS(3352), - [anon_sym_default] = ACTIONS(3352), - [anon_sym_while] = ACTIONS(3352), - [anon_sym_do] = ACTIONS(3352), - [anon_sym_for] = ACTIONS(3352), - [anon_sym_in] = ACTIONS(3352), - [anon_sym_return] = ACTIONS(3352), - [anon_sym_break] = ACTIONS(3352), - [anon_sym_continue] = ACTIONS(3352), - [anon_sym_goto] = ACTIONS(3352), - [anon_sym_DASH_DASH] = ACTIONS(3354), - [anon_sym_PLUS_PLUS] = ACTIONS(3354), - [anon_sym_sizeof] = ACTIONS(3352), - [anon_sym___alignof__] = ACTIONS(3352), - [anon_sym___alignof] = ACTIONS(3352), - [anon_sym__alignof] = ACTIONS(3352), - [anon_sym_alignof] = ACTIONS(3352), - [anon_sym__Alignof] = ACTIONS(3352), - [anon_sym_offsetof] = ACTIONS(3352), - [anon_sym__Generic] = ACTIONS(3352), - [anon_sym_asm] = ACTIONS(3352), - [anon_sym___asm__] = ACTIONS(3352), - [sym_number_literal] = ACTIONS(3354), - [anon_sym_L_SQUOTE] = ACTIONS(3354), - [anon_sym_u_SQUOTE] = ACTIONS(3354), - [anon_sym_U_SQUOTE] = ACTIONS(3354), - [anon_sym_u8_SQUOTE] = ACTIONS(3354), - [anon_sym_SQUOTE] = ACTIONS(3354), - [anon_sym_AT] = ACTIONS(3352), - [anon_sym_DQUOTE] = ACTIONS(3354), - [anon_sym_L_DQUOTE] = ACTIONS(3354), - [anon_sym_u_DQUOTE] = ACTIONS(3354), - [anon_sym_U_DQUOTE] = ACTIONS(3354), - [anon_sym_u8_DQUOTE] = ACTIONS(3354), - [sym_true] = ACTIONS(3352), - [sym_false] = ACTIONS(3352), - [anon_sym_NULL] = ACTIONS(3352), - [anon_sym_nullptr] = ACTIONS(3352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3352), - [anon_sym___typeof] = ACTIONS(3352), - [anon_sym_typeof] = ACTIONS(3352), - [anon_sym_ATimport] = ACTIONS(3354), - [aux_sym_preproc_undef_token1] = ACTIONS(3352), - [anon_sym_POUND] = ACTIONS(3352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE] = ACTIONS(3352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_API_AVAILABLE] = ACTIONS(3352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_API_DEPRECATED] = ACTIONS(3352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3352), - [anon_sym___deprecated_msg] = ACTIONS(3352), - [anon_sym___deprecated_enum_msg] = ACTIONS(3352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3352), - [anon_sym_ATprotocol] = ACTIONS(3354), - [anon_sym_ATinterface] = ACTIONS(3354), - [anon_sym_ATimplementation] = ACTIONS(3354), - [anon_sym_ATcompatibility_alias] = ACTIONS(3354), - [anon_sym_ATsynthesize] = ACTIONS(3354), - [anon_sym_ATdynamic] = ACTIONS(3354), - [anon_sym__Alignas] = ACTIONS(3352), - [anon_sym_ATtry] = ACTIONS(3354), - [anon_sym___try] = ACTIONS(3352), - [anon_sym_ATthrow] = ACTIONS(3354), - [anon_sym_ATselector] = ACTIONS(3354), - [anon_sym_ATavailable] = ACTIONS(3354), - [anon_sym___builtin_available] = ACTIONS(3352), - [anon_sym_va_arg] = ACTIONS(3352), - [anon_sym___asm] = ACTIONS(3352), - [anon_sym_ATencode] = ACTIONS(3354), - [anon_sym_ATsynchronized] = ACTIONS(3354), - [anon_sym_BOOL] = ACTIONS(3352), - [anon_sym_IMP] = ACTIONS(3352), - [anon_sym_SEL] = ACTIONS(3352), - [anon_sym_Class] = ACTIONS(3352), - [anon_sym_id] = ACTIONS(3352), - }, - [989] = { - [sym_identifier] = ACTIONS(3336), - [aux_sym_preproc_include_token1] = ACTIONS(3336), - [aux_sym_preproc_include_token2] = ACTIONS(3336), - [aux_sym_preproc_def_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token2] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3336), - [sym_preproc_directive] = ACTIONS(3336), - [anon_sym_LPAREN2] = ACTIONS(3338), - [anon_sym_BANG] = ACTIONS(3338), - [anon_sym_TILDE] = ACTIONS(3338), - [anon_sym_DASH] = ACTIONS(3336), - [anon_sym_PLUS] = ACTIONS(3336), - [anon_sym_STAR] = ACTIONS(3338), - [anon_sym_CARET] = ACTIONS(3338), - [anon_sym_AMP] = ACTIONS(3338), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym___extension__] = ACTIONS(3336), - [anon_sym_typedef] = ACTIONS(3336), - [anon_sym_extern] = ACTIONS(3336), - [anon_sym___attribute__] = ACTIONS(3336), - [anon_sym___attribute] = ACTIONS(3336), - [anon_sym_noreturn] = ACTIONS(3336), - [anon_sym_LBRACK] = ACTIONS(3338), - [anon_sym___declspec] = ACTIONS(3336), - [anon_sym___cdecl] = ACTIONS(3336), - [anon_sym___clrcall] = ACTIONS(3336), - [anon_sym___stdcall] = ACTIONS(3336), - [anon_sym___fastcall] = ACTIONS(3336), - [anon_sym___thiscall] = ACTIONS(3336), - [anon_sym___vectorcall] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3338), - [anon_sym_signed] = ACTIONS(3336), - [anon_sym_unsigned] = ACTIONS(3336), - [anon_sym_long] = ACTIONS(3336), - [anon_sym_short] = ACTIONS(3336), - [anon_sym_ATautoreleasepool] = ACTIONS(3338), - [anon_sym_static] = ACTIONS(3336), - [anon_sym_auto] = ACTIONS(3336), - [anon_sym_register] = ACTIONS(3336), - [anon_sym_inline] = ACTIONS(3336), - [anon_sym___inline] = ACTIONS(3336), - [anon_sym___inline__] = ACTIONS(3336), - [anon_sym___forceinline] = ACTIONS(3336), - [anon_sym_thread_local] = ACTIONS(3336), - [anon_sym___thread] = ACTIONS(3336), - [anon_sym_CG_EXTERN] = ACTIONS(3336), - [anon_sym_CG_INLINE] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3336), - [anon_sym_IBOutlet] = ACTIONS(3336), - [anon_sym_IBInspectable] = ACTIONS(3336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3336), - [anon_sym_NS_INLINE] = ACTIONS(3336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3336), - [anon_sym_OBJC_EXPORT] = ACTIONS(3336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3336), - [anon_sym_const] = ACTIONS(3336), - [anon_sym_constexpr] = ACTIONS(3336), - [anon_sym_volatile] = ACTIONS(3336), - [anon_sym_restrict] = ACTIONS(3336), - [anon_sym___restrict__] = ACTIONS(3336), - [anon_sym__Atomic] = ACTIONS(3336), - [anon_sym__Noreturn] = ACTIONS(3336), - [anon_sym_nullable] = ACTIONS(3336), - [anon_sym__Complex] = ACTIONS(3336), - [anon_sym__Nonnull] = ACTIONS(3336), - [anon_sym__Nullable] = ACTIONS(3336), - [anon_sym__Nullable_result] = ACTIONS(3336), - [anon_sym__Null_unspecified] = ACTIONS(3336), - [anon_sym___autoreleasing] = ACTIONS(3336), - [anon_sym___block] = ACTIONS(3336), - [anon_sym___bridge] = ACTIONS(3336), - [anon_sym___bridge_retained] = ACTIONS(3336), - [anon_sym___bridge_transfer] = ACTIONS(3336), - [anon_sym___complex] = ACTIONS(3336), - [anon_sym___const] = ACTIONS(3336), - [anon_sym___imag] = ACTIONS(3336), - [anon_sym___kindof] = ACTIONS(3336), - [anon_sym___nonnull] = ACTIONS(3336), - [anon_sym___nullable] = ACTIONS(3336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3336), - [anon_sym___real] = ACTIONS(3336), - [anon_sym___strong] = ACTIONS(3336), - [anon_sym___unsafe_unretained] = ACTIONS(3336), - [anon_sym___unused] = ACTIONS(3336), - [anon_sym___weak] = ACTIONS(3336), - [sym_primitive_type] = ACTIONS(3336), - [anon_sym_enum] = ACTIONS(3336), - [anon_sym_struct] = ACTIONS(3336), - [anon_sym_union] = ACTIONS(3336), - [anon_sym_if] = ACTIONS(3336), - [anon_sym_switch] = ACTIONS(3336), - [anon_sym_case] = ACTIONS(3336), - [anon_sym_default] = ACTIONS(3336), - [anon_sym_while] = ACTIONS(3336), - [anon_sym_do] = ACTIONS(3336), - [anon_sym_for] = ACTIONS(3336), - [anon_sym_in] = ACTIONS(3336), - [anon_sym_return] = ACTIONS(3336), - [anon_sym_break] = ACTIONS(3336), - [anon_sym_continue] = ACTIONS(3336), - [anon_sym_goto] = ACTIONS(3336), - [anon_sym_DASH_DASH] = ACTIONS(3338), - [anon_sym_PLUS_PLUS] = ACTIONS(3338), - [anon_sym_sizeof] = ACTIONS(3336), - [anon_sym___alignof__] = ACTIONS(3336), - [anon_sym___alignof] = ACTIONS(3336), - [anon_sym__alignof] = ACTIONS(3336), - [anon_sym_alignof] = ACTIONS(3336), - [anon_sym__Alignof] = ACTIONS(3336), - [anon_sym_offsetof] = ACTIONS(3336), - [anon_sym__Generic] = ACTIONS(3336), - [anon_sym_asm] = ACTIONS(3336), - [anon_sym___asm__] = ACTIONS(3336), - [sym_number_literal] = ACTIONS(3338), - [anon_sym_L_SQUOTE] = ACTIONS(3338), - [anon_sym_u_SQUOTE] = ACTIONS(3338), - [anon_sym_U_SQUOTE] = ACTIONS(3338), - [anon_sym_u8_SQUOTE] = ACTIONS(3338), - [anon_sym_SQUOTE] = ACTIONS(3338), - [anon_sym_AT] = ACTIONS(3336), - [anon_sym_DQUOTE] = ACTIONS(3338), - [anon_sym_L_DQUOTE] = ACTIONS(3338), - [anon_sym_u_DQUOTE] = ACTIONS(3338), - [anon_sym_U_DQUOTE] = ACTIONS(3338), - [anon_sym_u8_DQUOTE] = ACTIONS(3338), - [sym_true] = ACTIONS(3336), - [sym_false] = ACTIONS(3336), - [anon_sym_NULL] = ACTIONS(3336), - [anon_sym_nullptr] = ACTIONS(3336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3336), - [anon_sym___typeof] = ACTIONS(3336), - [anon_sym_typeof] = ACTIONS(3336), - [anon_sym_ATimport] = ACTIONS(3338), - [aux_sym_preproc_undef_token1] = ACTIONS(3336), - [anon_sym_POUND] = ACTIONS(3336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE] = ACTIONS(3336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_API_AVAILABLE] = ACTIONS(3336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_API_DEPRECATED] = ACTIONS(3336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3336), - [anon_sym___deprecated_msg] = ACTIONS(3336), - [anon_sym___deprecated_enum_msg] = ACTIONS(3336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3336), - [anon_sym_ATprotocol] = ACTIONS(3338), - [anon_sym_ATinterface] = ACTIONS(3338), - [anon_sym_ATimplementation] = ACTIONS(3338), - [anon_sym_ATcompatibility_alias] = ACTIONS(3338), - [anon_sym_ATsynthesize] = ACTIONS(3338), - [anon_sym_ATdynamic] = ACTIONS(3338), - [anon_sym__Alignas] = ACTIONS(3336), - [anon_sym_ATtry] = ACTIONS(3338), - [anon_sym___try] = ACTIONS(3336), - [anon_sym_ATthrow] = ACTIONS(3338), - [anon_sym_ATselector] = ACTIONS(3338), - [anon_sym_ATavailable] = ACTIONS(3338), - [anon_sym___builtin_available] = ACTIONS(3336), - [anon_sym_va_arg] = ACTIONS(3336), - [anon_sym___asm] = ACTIONS(3336), - [anon_sym_ATencode] = ACTIONS(3338), - [anon_sym_ATsynchronized] = ACTIONS(3338), - [anon_sym_BOOL] = ACTIONS(3336), - [anon_sym_IMP] = ACTIONS(3336), - [anon_sym_SEL] = ACTIONS(3336), - [anon_sym_Class] = ACTIONS(3336), - [anon_sym_id] = ACTIONS(3336), - }, - [990] = { - [sym_identifier] = ACTIONS(3332), - [aux_sym_preproc_include_token1] = ACTIONS(3332), - [aux_sym_preproc_include_token2] = ACTIONS(3332), - [aux_sym_preproc_def_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token2] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3332), - [sym_preproc_directive] = ACTIONS(3332), - [anon_sym_LPAREN2] = ACTIONS(3334), - [anon_sym_BANG] = ACTIONS(3334), - [anon_sym_TILDE] = ACTIONS(3334), - [anon_sym_DASH] = ACTIONS(3332), - [anon_sym_PLUS] = ACTIONS(3332), - [anon_sym_STAR] = ACTIONS(3334), - [anon_sym_CARET] = ACTIONS(3334), - [anon_sym_AMP] = ACTIONS(3334), - [anon_sym_SEMI] = ACTIONS(3334), - [anon_sym___extension__] = ACTIONS(3332), - [anon_sym_typedef] = ACTIONS(3332), - [anon_sym_extern] = ACTIONS(3332), - [anon_sym___attribute__] = ACTIONS(3332), - [anon_sym___attribute] = ACTIONS(3332), - [anon_sym_noreturn] = ACTIONS(3332), - [anon_sym_LBRACK] = ACTIONS(3334), - [anon_sym___declspec] = ACTIONS(3332), - [anon_sym___cdecl] = ACTIONS(3332), - [anon_sym___clrcall] = ACTIONS(3332), - [anon_sym___stdcall] = ACTIONS(3332), - [anon_sym___fastcall] = ACTIONS(3332), - [anon_sym___thiscall] = ACTIONS(3332), - [anon_sym___vectorcall] = ACTIONS(3332), - [anon_sym_LBRACE] = ACTIONS(3334), - [anon_sym_signed] = ACTIONS(3332), - [anon_sym_unsigned] = ACTIONS(3332), - [anon_sym_long] = ACTIONS(3332), - [anon_sym_short] = ACTIONS(3332), - [anon_sym_ATautoreleasepool] = ACTIONS(3334), - [anon_sym_static] = ACTIONS(3332), - [anon_sym_auto] = ACTIONS(3332), - [anon_sym_register] = ACTIONS(3332), - [anon_sym_inline] = ACTIONS(3332), - [anon_sym___inline] = ACTIONS(3332), - [anon_sym___inline__] = ACTIONS(3332), - [anon_sym___forceinline] = ACTIONS(3332), - [anon_sym_thread_local] = ACTIONS(3332), - [anon_sym___thread] = ACTIONS(3332), - [anon_sym_CG_EXTERN] = ACTIONS(3332), - [anon_sym_CG_INLINE] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3332), - [anon_sym_IBOutlet] = ACTIONS(3332), - [anon_sym_IBInspectable] = ACTIONS(3332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3332), - [anon_sym_NS_INLINE] = ACTIONS(3332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3332), - [anon_sym_OBJC_EXPORT] = ACTIONS(3332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3332), - [anon_sym_const] = ACTIONS(3332), - [anon_sym_constexpr] = ACTIONS(3332), - [anon_sym_volatile] = ACTIONS(3332), - [anon_sym_restrict] = ACTIONS(3332), - [anon_sym___restrict__] = ACTIONS(3332), - [anon_sym__Atomic] = ACTIONS(3332), - [anon_sym__Noreturn] = ACTIONS(3332), - [anon_sym_nullable] = ACTIONS(3332), - [anon_sym__Complex] = ACTIONS(3332), - [anon_sym__Nonnull] = ACTIONS(3332), - [anon_sym__Nullable] = ACTIONS(3332), - [anon_sym__Nullable_result] = ACTIONS(3332), - [anon_sym__Null_unspecified] = ACTIONS(3332), - [anon_sym___autoreleasing] = ACTIONS(3332), - [anon_sym___block] = ACTIONS(3332), - [anon_sym___bridge] = ACTIONS(3332), - [anon_sym___bridge_retained] = ACTIONS(3332), - [anon_sym___bridge_transfer] = ACTIONS(3332), - [anon_sym___complex] = ACTIONS(3332), - [anon_sym___const] = ACTIONS(3332), - [anon_sym___imag] = ACTIONS(3332), - [anon_sym___kindof] = ACTIONS(3332), - [anon_sym___nonnull] = ACTIONS(3332), - [anon_sym___nullable] = ACTIONS(3332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3332), - [anon_sym___real] = ACTIONS(3332), - [anon_sym___strong] = ACTIONS(3332), - [anon_sym___unsafe_unretained] = ACTIONS(3332), - [anon_sym___unused] = ACTIONS(3332), - [anon_sym___weak] = ACTIONS(3332), - [sym_primitive_type] = ACTIONS(3332), - [anon_sym_enum] = ACTIONS(3332), - [anon_sym_struct] = ACTIONS(3332), - [anon_sym_union] = ACTIONS(3332), - [anon_sym_if] = ACTIONS(3332), - [anon_sym_switch] = ACTIONS(3332), - [anon_sym_case] = ACTIONS(3332), - [anon_sym_default] = ACTIONS(3332), - [anon_sym_while] = ACTIONS(3332), - [anon_sym_do] = ACTIONS(3332), - [anon_sym_for] = ACTIONS(3332), - [anon_sym_in] = ACTIONS(3332), - [anon_sym_return] = ACTIONS(3332), - [anon_sym_break] = ACTIONS(3332), - [anon_sym_continue] = ACTIONS(3332), - [anon_sym_goto] = ACTIONS(3332), - [anon_sym_DASH_DASH] = ACTIONS(3334), - [anon_sym_PLUS_PLUS] = ACTIONS(3334), - [anon_sym_sizeof] = ACTIONS(3332), - [anon_sym___alignof__] = ACTIONS(3332), - [anon_sym___alignof] = ACTIONS(3332), - [anon_sym__alignof] = ACTIONS(3332), - [anon_sym_alignof] = ACTIONS(3332), - [anon_sym__Alignof] = ACTIONS(3332), - [anon_sym_offsetof] = ACTIONS(3332), - [anon_sym__Generic] = ACTIONS(3332), - [anon_sym_asm] = ACTIONS(3332), - [anon_sym___asm__] = ACTIONS(3332), - [sym_number_literal] = ACTIONS(3334), - [anon_sym_L_SQUOTE] = ACTIONS(3334), - [anon_sym_u_SQUOTE] = ACTIONS(3334), - [anon_sym_U_SQUOTE] = ACTIONS(3334), - [anon_sym_u8_SQUOTE] = ACTIONS(3334), - [anon_sym_SQUOTE] = ACTIONS(3334), - [anon_sym_AT] = ACTIONS(3332), - [anon_sym_DQUOTE] = ACTIONS(3334), - [anon_sym_L_DQUOTE] = ACTIONS(3334), - [anon_sym_u_DQUOTE] = ACTIONS(3334), - [anon_sym_U_DQUOTE] = ACTIONS(3334), - [anon_sym_u8_DQUOTE] = ACTIONS(3334), - [sym_true] = ACTIONS(3332), - [sym_false] = ACTIONS(3332), - [anon_sym_NULL] = ACTIONS(3332), - [anon_sym_nullptr] = ACTIONS(3332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3332), - [anon_sym___typeof] = ACTIONS(3332), - [anon_sym_typeof] = ACTIONS(3332), - [anon_sym_ATimport] = ACTIONS(3334), - [aux_sym_preproc_undef_token1] = ACTIONS(3332), - [anon_sym_POUND] = ACTIONS(3332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE] = ACTIONS(3332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_API_AVAILABLE] = ACTIONS(3332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_API_DEPRECATED] = ACTIONS(3332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3332), - [anon_sym___deprecated_msg] = ACTIONS(3332), - [anon_sym___deprecated_enum_msg] = ACTIONS(3332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3332), - [anon_sym_ATprotocol] = ACTIONS(3334), - [anon_sym_ATinterface] = ACTIONS(3334), - [anon_sym_ATimplementation] = ACTIONS(3334), - [anon_sym_ATcompatibility_alias] = ACTIONS(3334), - [anon_sym_ATsynthesize] = ACTIONS(3334), - [anon_sym_ATdynamic] = ACTIONS(3334), - [anon_sym__Alignas] = ACTIONS(3332), - [anon_sym_ATtry] = ACTIONS(3334), - [anon_sym___try] = ACTIONS(3332), - [anon_sym_ATthrow] = ACTIONS(3334), - [anon_sym_ATselector] = ACTIONS(3334), - [anon_sym_ATavailable] = ACTIONS(3334), - [anon_sym___builtin_available] = ACTIONS(3332), - [anon_sym_va_arg] = ACTIONS(3332), - [anon_sym___asm] = ACTIONS(3332), - [anon_sym_ATencode] = ACTIONS(3334), - [anon_sym_ATsynchronized] = ACTIONS(3334), - [anon_sym_BOOL] = ACTIONS(3332), - [anon_sym_IMP] = ACTIONS(3332), - [anon_sym_SEL] = ACTIONS(3332), - [anon_sym_Class] = ACTIONS(3332), - [anon_sym_id] = ACTIONS(3332), - }, - [991] = { - [sym_identifier] = ACTIONS(3308), - [aux_sym_preproc_include_token1] = ACTIONS(3308), - [aux_sym_preproc_include_token2] = ACTIONS(3308), - [aux_sym_preproc_def_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token2] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3308), - [sym_preproc_directive] = ACTIONS(3308), - [anon_sym_LPAREN2] = ACTIONS(3310), - [anon_sym_BANG] = ACTIONS(3310), - [anon_sym_TILDE] = ACTIONS(3310), - [anon_sym_DASH] = ACTIONS(3308), - [anon_sym_PLUS] = ACTIONS(3308), - [anon_sym_STAR] = ACTIONS(3310), - [anon_sym_CARET] = ACTIONS(3310), - [anon_sym_AMP] = ACTIONS(3310), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym___extension__] = ACTIONS(3308), - [anon_sym_typedef] = ACTIONS(3308), - [anon_sym_extern] = ACTIONS(3308), - [anon_sym___attribute__] = ACTIONS(3308), - [anon_sym___attribute] = ACTIONS(3308), - [anon_sym_noreturn] = ACTIONS(3308), - [anon_sym_LBRACK] = ACTIONS(3310), - [anon_sym___declspec] = ACTIONS(3308), - [anon_sym___cdecl] = ACTIONS(3308), - [anon_sym___clrcall] = ACTIONS(3308), - [anon_sym___stdcall] = ACTIONS(3308), - [anon_sym___fastcall] = ACTIONS(3308), - [anon_sym___thiscall] = ACTIONS(3308), - [anon_sym___vectorcall] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3310), - [anon_sym_signed] = ACTIONS(3308), - [anon_sym_unsigned] = ACTIONS(3308), - [anon_sym_long] = ACTIONS(3308), - [anon_sym_short] = ACTIONS(3308), - [anon_sym_ATautoreleasepool] = ACTIONS(3310), - [anon_sym_static] = ACTIONS(3308), - [anon_sym_auto] = ACTIONS(3308), - [anon_sym_register] = ACTIONS(3308), - [anon_sym_inline] = ACTIONS(3308), - [anon_sym___inline] = ACTIONS(3308), - [anon_sym___inline__] = ACTIONS(3308), - [anon_sym___forceinline] = ACTIONS(3308), - [anon_sym_thread_local] = ACTIONS(3308), - [anon_sym___thread] = ACTIONS(3308), - [anon_sym_CG_EXTERN] = ACTIONS(3308), - [anon_sym_CG_INLINE] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3308), - [anon_sym_IBOutlet] = ACTIONS(3308), - [anon_sym_IBInspectable] = ACTIONS(3308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3308), - [anon_sym_NS_INLINE] = ACTIONS(3308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3308), - [anon_sym_OBJC_EXPORT] = ACTIONS(3308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3308), - [anon_sym_const] = ACTIONS(3308), - [anon_sym_constexpr] = ACTIONS(3308), - [anon_sym_volatile] = ACTIONS(3308), - [anon_sym_restrict] = ACTIONS(3308), - [anon_sym___restrict__] = ACTIONS(3308), - [anon_sym__Atomic] = ACTIONS(3308), - [anon_sym__Noreturn] = ACTIONS(3308), - [anon_sym_nullable] = ACTIONS(3308), - [anon_sym__Complex] = ACTIONS(3308), - [anon_sym__Nonnull] = ACTIONS(3308), - [anon_sym__Nullable] = ACTIONS(3308), - [anon_sym__Nullable_result] = ACTIONS(3308), - [anon_sym__Null_unspecified] = ACTIONS(3308), - [anon_sym___autoreleasing] = ACTIONS(3308), - [anon_sym___block] = ACTIONS(3308), - [anon_sym___bridge] = ACTIONS(3308), - [anon_sym___bridge_retained] = ACTIONS(3308), - [anon_sym___bridge_transfer] = ACTIONS(3308), - [anon_sym___complex] = ACTIONS(3308), - [anon_sym___const] = ACTIONS(3308), - [anon_sym___imag] = ACTIONS(3308), - [anon_sym___kindof] = ACTIONS(3308), - [anon_sym___nonnull] = ACTIONS(3308), - [anon_sym___nullable] = ACTIONS(3308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3308), - [anon_sym___real] = ACTIONS(3308), - [anon_sym___strong] = ACTIONS(3308), - [anon_sym___unsafe_unretained] = ACTIONS(3308), - [anon_sym___unused] = ACTIONS(3308), - [anon_sym___weak] = ACTIONS(3308), - [sym_primitive_type] = ACTIONS(3308), - [anon_sym_enum] = ACTIONS(3308), - [anon_sym_struct] = ACTIONS(3308), - [anon_sym_union] = ACTIONS(3308), - [anon_sym_if] = ACTIONS(3308), - [anon_sym_switch] = ACTIONS(3308), - [anon_sym_case] = ACTIONS(3308), - [anon_sym_default] = ACTIONS(3308), - [anon_sym_while] = ACTIONS(3308), - [anon_sym_do] = ACTIONS(3308), - [anon_sym_for] = ACTIONS(3308), - [anon_sym_in] = ACTIONS(3308), - [anon_sym_return] = ACTIONS(3308), - [anon_sym_break] = ACTIONS(3308), - [anon_sym_continue] = ACTIONS(3308), - [anon_sym_goto] = ACTIONS(3308), - [anon_sym_DASH_DASH] = ACTIONS(3310), - [anon_sym_PLUS_PLUS] = ACTIONS(3310), - [anon_sym_sizeof] = ACTIONS(3308), - [anon_sym___alignof__] = ACTIONS(3308), - [anon_sym___alignof] = ACTIONS(3308), - [anon_sym__alignof] = ACTIONS(3308), - [anon_sym_alignof] = ACTIONS(3308), - [anon_sym__Alignof] = ACTIONS(3308), - [anon_sym_offsetof] = ACTIONS(3308), - [anon_sym__Generic] = ACTIONS(3308), - [anon_sym_asm] = ACTIONS(3308), - [anon_sym___asm__] = ACTIONS(3308), - [sym_number_literal] = ACTIONS(3310), - [anon_sym_L_SQUOTE] = ACTIONS(3310), - [anon_sym_u_SQUOTE] = ACTIONS(3310), - [anon_sym_U_SQUOTE] = ACTIONS(3310), - [anon_sym_u8_SQUOTE] = ACTIONS(3310), - [anon_sym_SQUOTE] = ACTIONS(3310), - [anon_sym_AT] = ACTIONS(3308), - [anon_sym_DQUOTE] = ACTIONS(3310), - [anon_sym_L_DQUOTE] = ACTIONS(3310), - [anon_sym_u_DQUOTE] = ACTIONS(3310), - [anon_sym_U_DQUOTE] = ACTIONS(3310), - [anon_sym_u8_DQUOTE] = ACTIONS(3310), - [sym_true] = ACTIONS(3308), - [sym_false] = ACTIONS(3308), - [anon_sym_NULL] = ACTIONS(3308), - [anon_sym_nullptr] = ACTIONS(3308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3308), - [anon_sym___typeof] = ACTIONS(3308), - [anon_sym_typeof] = ACTIONS(3308), - [anon_sym_ATimport] = ACTIONS(3310), - [aux_sym_preproc_undef_token1] = ACTIONS(3308), - [anon_sym_POUND] = ACTIONS(3308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE] = ACTIONS(3308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_API_AVAILABLE] = ACTIONS(3308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_API_DEPRECATED] = ACTIONS(3308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3308), - [anon_sym___deprecated_msg] = ACTIONS(3308), - [anon_sym___deprecated_enum_msg] = ACTIONS(3308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3308), - [anon_sym_ATprotocol] = ACTIONS(3310), - [anon_sym_ATinterface] = ACTIONS(3310), - [anon_sym_ATimplementation] = ACTIONS(3310), - [anon_sym_ATcompatibility_alias] = ACTIONS(3310), - [anon_sym_ATsynthesize] = ACTIONS(3310), - [anon_sym_ATdynamic] = ACTIONS(3310), - [anon_sym__Alignas] = ACTIONS(3308), - [anon_sym_ATtry] = ACTIONS(3310), - [anon_sym___try] = ACTIONS(3308), - [anon_sym_ATthrow] = ACTIONS(3310), - [anon_sym_ATselector] = ACTIONS(3310), - [anon_sym_ATavailable] = ACTIONS(3310), - [anon_sym___builtin_available] = ACTIONS(3308), - [anon_sym_va_arg] = ACTIONS(3308), - [anon_sym___asm] = ACTIONS(3308), - [anon_sym_ATencode] = ACTIONS(3310), - [anon_sym_ATsynchronized] = ACTIONS(3310), - [anon_sym_BOOL] = ACTIONS(3308), - [anon_sym_IMP] = ACTIONS(3308), - [anon_sym_SEL] = ACTIONS(3308), - [anon_sym_Class] = ACTIONS(3308), - [anon_sym_id] = ACTIONS(3308), - }, - [992] = { - [sym_identifier] = ACTIONS(3054), - [aux_sym_preproc_include_token1] = ACTIONS(3054), - [aux_sym_preproc_include_token2] = ACTIONS(3054), - [aux_sym_preproc_def_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token2] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3054), - [sym_preproc_directive] = ACTIONS(3054), - [anon_sym_LPAREN2] = ACTIONS(3056), - [anon_sym_BANG] = ACTIONS(3056), - [anon_sym_TILDE] = ACTIONS(3056), - [anon_sym_DASH] = ACTIONS(3054), - [anon_sym_PLUS] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_CARET] = ACTIONS(3056), - [anon_sym_AMP] = ACTIONS(3056), - [anon_sym_SEMI] = ACTIONS(3056), - [anon_sym___extension__] = ACTIONS(3054), - [anon_sym_typedef] = ACTIONS(3054), - [anon_sym_extern] = ACTIONS(3054), - [anon_sym___attribute__] = ACTIONS(3054), - [anon_sym___attribute] = ACTIONS(3054), - [anon_sym_noreturn] = ACTIONS(3054), - [anon_sym_LBRACK] = ACTIONS(3056), - [anon_sym___declspec] = ACTIONS(3054), - [anon_sym___cdecl] = ACTIONS(3054), - [anon_sym___clrcall] = ACTIONS(3054), - [anon_sym___stdcall] = ACTIONS(3054), - [anon_sym___fastcall] = ACTIONS(3054), - [anon_sym___thiscall] = ACTIONS(3054), - [anon_sym___vectorcall] = ACTIONS(3054), - [anon_sym_LBRACE] = ACTIONS(3056), - [anon_sym_signed] = ACTIONS(3054), - [anon_sym_unsigned] = ACTIONS(3054), - [anon_sym_long] = ACTIONS(3054), - [anon_sym_short] = ACTIONS(3054), - [anon_sym_ATautoreleasepool] = ACTIONS(3056), - [anon_sym_static] = ACTIONS(3054), - [anon_sym_auto] = ACTIONS(3054), - [anon_sym_register] = ACTIONS(3054), - [anon_sym_inline] = ACTIONS(3054), - [anon_sym___inline] = ACTIONS(3054), - [anon_sym___inline__] = ACTIONS(3054), - [anon_sym___forceinline] = ACTIONS(3054), - [anon_sym_thread_local] = ACTIONS(3054), - [anon_sym___thread] = ACTIONS(3054), - [anon_sym_CG_EXTERN] = ACTIONS(3054), - [anon_sym_CG_INLINE] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3054), - [anon_sym_IBOutlet] = ACTIONS(3054), - [anon_sym_IBInspectable] = ACTIONS(3054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3054), - [anon_sym_NS_INLINE] = ACTIONS(3054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3054), - [anon_sym_OBJC_EXPORT] = ACTIONS(3054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3054), - [anon_sym_const] = ACTIONS(3054), - [anon_sym_constexpr] = ACTIONS(3054), - [anon_sym_volatile] = ACTIONS(3054), - [anon_sym_restrict] = ACTIONS(3054), - [anon_sym___restrict__] = ACTIONS(3054), - [anon_sym__Atomic] = ACTIONS(3054), - [anon_sym__Noreturn] = ACTIONS(3054), - [anon_sym_nullable] = ACTIONS(3054), - [anon_sym__Complex] = ACTIONS(3054), - [anon_sym__Nonnull] = ACTIONS(3054), - [anon_sym__Nullable] = ACTIONS(3054), - [anon_sym__Nullable_result] = ACTIONS(3054), - [anon_sym__Null_unspecified] = ACTIONS(3054), - [anon_sym___autoreleasing] = ACTIONS(3054), - [anon_sym___block] = ACTIONS(3054), - [anon_sym___bridge] = ACTIONS(3054), - [anon_sym___bridge_retained] = ACTIONS(3054), - [anon_sym___bridge_transfer] = ACTIONS(3054), - [anon_sym___complex] = ACTIONS(3054), - [anon_sym___const] = ACTIONS(3054), - [anon_sym___imag] = ACTIONS(3054), - [anon_sym___kindof] = ACTIONS(3054), - [anon_sym___nonnull] = ACTIONS(3054), - [anon_sym___nullable] = ACTIONS(3054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3054), - [anon_sym___real] = ACTIONS(3054), - [anon_sym___strong] = ACTIONS(3054), - [anon_sym___unsafe_unretained] = ACTIONS(3054), - [anon_sym___unused] = ACTIONS(3054), - [anon_sym___weak] = ACTIONS(3054), - [sym_primitive_type] = ACTIONS(3054), - [anon_sym_enum] = ACTIONS(3054), - [anon_sym_struct] = ACTIONS(3054), - [anon_sym_union] = ACTIONS(3054), - [anon_sym_if] = ACTIONS(3054), - [anon_sym_switch] = ACTIONS(3054), - [anon_sym_case] = ACTIONS(3054), - [anon_sym_default] = ACTIONS(3054), - [anon_sym_while] = ACTIONS(3054), - [anon_sym_do] = ACTIONS(3054), - [anon_sym_for] = ACTIONS(3054), - [anon_sym_in] = ACTIONS(3054), - [anon_sym_return] = ACTIONS(3054), - [anon_sym_break] = ACTIONS(3054), - [anon_sym_continue] = ACTIONS(3054), - [anon_sym_goto] = ACTIONS(3054), - [anon_sym_DASH_DASH] = ACTIONS(3056), - [anon_sym_PLUS_PLUS] = ACTIONS(3056), - [anon_sym_sizeof] = ACTIONS(3054), - [anon_sym___alignof__] = ACTIONS(3054), - [anon_sym___alignof] = ACTIONS(3054), - [anon_sym__alignof] = ACTIONS(3054), - [anon_sym_alignof] = ACTIONS(3054), - [anon_sym__Alignof] = ACTIONS(3054), - [anon_sym_offsetof] = ACTIONS(3054), - [anon_sym__Generic] = ACTIONS(3054), - [anon_sym_asm] = ACTIONS(3054), - [anon_sym___asm__] = ACTIONS(3054), - [sym_number_literal] = ACTIONS(3056), - [anon_sym_L_SQUOTE] = ACTIONS(3056), - [anon_sym_u_SQUOTE] = ACTIONS(3056), - [anon_sym_U_SQUOTE] = ACTIONS(3056), - [anon_sym_u8_SQUOTE] = ACTIONS(3056), - [anon_sym_SQUOTE] = ACTIONS(3056), - [anon_sym_AT] = ACTIONS(3054), - [anon_sym_DQUOTE] = ACTIONS(3056), - [anon_sym_L_DQUOTE] = ACTIONS(3056), - [anon_sym_u_DQUOTE] = ACTIONS(3056), - [anon_sym_U_DQUOTE] = ACTIONS(3056), - [anon_sym_u8_DQUOTE] = ACTIONS(3056), - [sym_true] = ACTIONS(3054), - [sym_false] = ACTIONS(3054), - [anon_sym_NULL] = ACTIONS(3054), - [anon_sym_nullptr] = ACTIONS(3054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3054), - [anon_sym___typeof] = ACTIONS(3054), - [anon_sym_typeof] = ACTIONS(3054), - [anon_sym_ATimport] = ACTIONS(3056), - [aux_sym_preproc_undef_token1] = ACTIONS(3054), - [anon_sym_POUND] = ACTIONS(3054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE] = ACTIONS(3054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_API_AVAILABLE] = ACTIONS(3054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_API_DEPRECATED] = ACTIONS(3054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3054), - [anon_sym___deprecated_msg] = ACTIONS(3054), - [anon_sym___deprecated_enum_msg] = ACTIONS(3054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3054), - [anon_sym_ATprotocol] = ACTIONS(3056), - [anon_sym_ATinterface] = ACTIONS(3056), - [anon_sym_ATimplementation] = ACTIONS(3056), - [anon_sym_ATcompatibility_alias] = ACTIONS(3056), - [anon_sym_ATsynthesize] = ACTIONS(3056), - [anon_sym_ATdynamic] = ACTIONS(3056), - [anon_sym__Alignas] = ACTIONS(3054), - [anon_sym_ATtry] = ACTIONS(3056), - [anon_sym___try] = ACTIONS(3054), - [anon_sym_ATthrow] = ACTIONS(3056), - [anon_sym_ATselector] = ACTIONS(3056), - [anon_sym_ATavailable] = ACTIONS(3056), - [anon_sym___builtin_available] = ACTIONS(3054), - [anon_sym_va_arg] = ACTIONS(3054), - [anon_sym___asm] = ACTIONS(3054), - [anon_sym_ATencode] = ACTIONS(3056), - [anon_sym_ATsynchronized] = ACTIONS(3056), - [anon_sym_BOOL] = ACTIONS(3054), - [anon_sym_IMP] = ACTIONS(3054), - [anon_sym_SEL] = ACTIONS(3054), - [anon_sym_Class] = ACTIONS(3054), - [anon_sym_id] = ACTIONS(3054), - }, - [993] = { - [sym_identifier] = ACTIONS(3050), - [aux_sym_preproc_include_token1] = ACTIONS(3050), - [aux_sym_preproc_include_token2] = ACTIONS(3050), - [aux_sym_preproc_def_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token2] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3050), - [sym_preproc_directive] = ACTIONS(3050), - [anon_sym_LPAREN2] = ACTIONS(3052), - [anon_sym_BANG] = ACTIONS(3052), - [anon_sym_TILDE] = ACTIONS(3052), - [anon_sym_DASH] = ACTIONS(3050), - [anon_sym_PLUS] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3052), - [anon_sym_CARET] = ACTIONS(3052), - [anon_sym_AMP] = ACTIONS(3052), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym___extension__] = ACTIONS(3050), - [anon_sym_typedef] = ACTIONS(3050), - [anon_sym_extern] = ACTIONS(3050), - [anon_sym___attribute__] = ACTIONS(3050), - [anon_sym___attribute] = ACTIONS(3050), - [anon_sym_noreturn] = ACTIONS(3050), - [anon_sym_LBRACK] = ACTIONS(3052), - [anon_sym___declspec] = ACTIONS(3050), - [anon_sym___cdecl] = ACTIONS(3050), - [anon_sym___clrcall] = ACTIONS(3050), - [anon_sym___stdcall] = ACTIONS(3050), - [anon_sym___fastcall] = ACTIONS(3050), - [anon_sym___thiscall] = ACTIONS(3050), - [anon_sym___vectorcall] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(3052), - [anon_sym_signed] = ACTIONS(3050), - [anon_sym_unsigned] = ACTIONS(3050), - [anon_sym_long] = ACTIONS(3050), - [anon_sym_short] = ACTIONS(3050), - [anon_sym_ATautoreleasepool] = ACTIONS(3052), - [anon_sym_static] = ACTIONS(3050), - [anon_sym_auto] = ACTIONS(3050), - [anon_sym_register] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym___inline] = ACTIONS(3050), - [anon_sym___inline__] = ACTIONS(3050), - [anon_sym___forceinline] = ACTIONS(3050), - [anon_sym_thread_local] = ACTIONS(3050), - [anon_sym___thread] = ACTIONS(3050), - [anon_sym_CG_EXTERN] = ACTIONS(3050), - [anon_sym_CG_INLINE] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3050), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3050), - [anon_sym_IBOutlet] = ACTIONS(3050), - [anon_sym_IBInspectable] = ACTIONS(3050), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3050), - [anon_sym_NS_INLINE] = ACTIONS(3050), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3050), - [anon_sym_OBJC_EXPORT] = ACTIONS(3050), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3050), - [anon_sym_const] = ACTIONS(3050), - [anon_sym_constexpr] = ACTIONS(3050), - [anon_sym_volatile] = ACTIONS(3050), - [anon_sym_restrict] = ACTIONS(3050), - [anon_sym___restrict__] = ACTIONS(3050), - [anon_sym__Atomic] = ACTIONS(3050), - [anon_sym__Noreturn] = ACTIONS(3050), - [anon_sym_nullable] = ACTIONS(3050), - [anon_sym__Complex] = ACTIONS(3050), - [anon_sym__Nonnull] = ACTIONS(3050), - [anon_sym__Nullable] = ACTIONS(3050), - [anon_sym__Nullable_result] = ACTIONS(3050), - [anon_sym__Null_unspecified] = ACTIONS(3050), - [anon_sym___autoreleasing] = ACTIONS(3050), - [anon_sym___block] = ACTIONS(3050), - [anon_sym___bridge] = ACTIONS(3050), - [anon_sym___bridge_retained] = ACTIONS(3050), - [anon_sym___bridge_transfer] = ACTIONS(3050), - [anon_sym___complex] = ACTIONS(3050), - [anon_sym___const] = ACTIONS(3050), - [anon_sym___imag] = ACTIONS(3050), - [anon_sym___kindof] = ACTIONS(3050), - [anon_sym___nonnull] = ACTIONS(3050), - [anon_sym___nullable] = ACTIONS(3050), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3050), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3050), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3050), - [anon_sym___real] = ACTIONS(3050), - [anon_sym___strong] = ACTIONS(3050), - [anon_sym___unsafe_unretained] = ACTIONS(3050), - [anon_sym___unused] = ACTIONS(3050), - [anon_sym___weak] = ACTIONS(3050), - [sym_primitive_type] = ACTIONS(3050), - [anon_sym_enum] = ACTIONS(3050), - [anon_sym_struct] = ACTIONS(3050), - [anon_sym_union] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_switch] = ACTIONS(3050), - [anon_sym_case] = ACTIONS(3050), - [anon_sym_default] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_do] = ACTIONS(3050), - [anon_sym_for] = ACTIONS(3050), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_goto] = ACTIONS(3050), - [anon_sym_DASH_DASH] = ACTIONS(3052), - [anon_sym_PLUS_PLUS] = ACTIONS(3052), - [anon_sym_sizeof] = ACTIONS(3050), - [anon_sym___alignof__] = ACTIONS(3050), - [anon_sym___alignof] = ACTIONS(3050), - [anon_sym__alignof] = ACTIONS(3050), - [anon_sym_alignof] = ACTIONS(3050), - [anon_sym__Alignof] = ACTIONS(3050), - [anon_sym_offsetof] = ACTIONS(3050), - [anon_sym__Generic] = ACTIONS(3050), - [anon_sym_asm] = ACTIONS(3050), - [anon_sym___asm__] = ACTIONS(3050), - [sym_number_literal] = ACTIONS(3052), - [anon_sym_L_SQUOTE] = ACTIONS(3052), - [anon_sym_u_SQUOTE] = ACTIONS(3052), - [anon_sym_U_SQUOTE] = ACTIONS(3052), - [anon_sym_u8_SQUOTE] = ACTIONS(3052), - [anon_sym_SQUOTE] = ACTIONS(3052), - [anon_sym_AT] = ACTIONS(3050), - [anon_sym_DQUOTE] = ACTIONS(3052), - [anon_sym_L_DQUOTE] = ACTIONS(3052), - [anon_sym_u_DQUOTE] = ACTIONS(3052), - [anon_sym_U_DQUOTE] = ACTIONS(3052), - [anon_sym_u8_DQUOTE] = ACTIONS(3052), - [sym_true] = ACTIONS(3050), - [sym_false] = ACTIONS(3050), - [anon_sym_NULL] = ACTIONS(3050), - [anon_sym_nullptr] = ACTIONS(3050), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3050), - [anon_sym___typeof] = ACTIONS(3050), - [anon_sym_typeof] = ACTIONS(3050), - [anon_sym_ATimport] = ACTIONS(3052), - [aux_sym_preproc_undef_token1] = ACTIONS(3050), - [anon_sym_POUND] = ACTIONS(3050), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3050), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3050), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3050), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3050), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE] = ACTIONS(3050), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_API_AVAILABLE] = ACTIONS(3050), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_API_DEPRECATED] = ACTIONS(3050), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3050), - [anon_sym___deprecated_msg] = ACTIONS(3050), - [anon_sym___deprecated_enum_msg] = ACTIONS(3050), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3050), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3050), - [anon_sym_ATprotocol] = ACTIONS(3052), - [anon_sym_ATinterface] = ACTIONS(3052), - [anon_sym_ATimplementation] = ACTIONS(3052), - [anon_sym_ATcompatibility_alias] = ACTIONS(3052), - [anon_sym_ATsynthesize] = ACTIONS(3052), - [anon_sym_ATdynamic] = ACTIONS(3052), - [anon_sym__Alignas] = ACTIONS(3050), - [anon_sym_ATtry] = ACTIONS(3052), - [anon_sym___try] = ACTIONS(3050), - [anon_sym_ATthrow] = ACTIONS(3052), - [anon_sym_ATselector] = ACTIONS(3052), - [anon_sym_ATavailable] = ACTIONS(3052), - [anon_sym___builtin_available] = ACTIONS(3050), - [anon_sym_va_arg] = ACTIONS(3050), - [anon_sym___asm] = ACTIONS(3050), - [anon_sym_ATencode] = ACTIONS(3052), - [anon_sym_ATsynchronized] = ACTIONS(3052), - [anon_sym_BOOL] = ACTIONS(3050), - [anon_sym_IMP] = ACTIONS(3050), - [anon_sym_SEL] = ACTIONS(3050), - [anon_sym_Class] = ACTIONS(3050), - [anon_sym_id] = ACTIONS(3050), - }, - [994] = { - [sym_identifier] = ACTIONS(3046), - [aux_sym_preproc_include_token1] = ACTIONS(3046), - [aux_sym_preproc_include_token2] = ACTIONS(3046), - [aux_sym_preproc_def_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token2] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3046), - [sym_preproc_directive] = ACTIONS(3046), - [anon_sym_LPAREN2] = ACTIONS(3048), - [anon_sym_BANG] = ACTIONS(3048), - [anon_sym_TILDE] = ACTIONS(3048), - [anon_sym_DASH] = ACTIONS(3046), - [anon_sym_PLUS] = ACTIONS(3046), - [anon_sym_STAR] = ACTIONS(3048), - [anon_sym_CARET] = ACTIONS(3048), - [anon_sym_AMP] = ACTIONS(3048), - [anon_sym_SEMI] = ACTIONS(3048), - [anon_sym___extension__] = ACTIONS(3046), - [anon_sym_typedef] = ACTIONS(3046), - [anon_sym_extern] = ACTIONS(3046), - [anon_sym___attribute__] = ACTIONS(3046), - [anon_sym___attribute] = ACTIONS(3046), - [anon_sym_noreturn] = ACTIONS(3046), - [anon_sym_LBRACK] = ACTIONS(3048), - [anon_sym___declspec] = ACTIONS(3046), - [anon_sym___cdecl] = ACTIONS(3046), - [anon_sym___clrcall] = ACTIONS(3046), - [anon_sym___stdcall] = ACTIONS(3046), - [anon_sym___fastcall] = ACTIONS(3046), - [anon_sym___thiscall] = ACTIONS(3046), - [anon_sym___vectorcall] = ACTIONS(3046), - [anon_sym_LBRACE] = ACTIONS(3048), - [anon_sym_signed] = ACTIONS(3046), - [anon_sym_unsigned] = ACTIONS(3046), - [anon_sym_long] = ACTIONS(3046), - [anon_sym_short] = ACTIONS(3046), - [anon_sym_ATautoreleasepool] = ACTIONS(3048), - [anon_sym_static] = ACTIONS(3046), - [anon_sym_auto] = ACTIONS(3046), - [anon_sym_register] = ACTIONS(3046), - [anon_sym_inline] = ACTIONS(3046), - [anon_sym___inline] = ACTIONS(3046), - [anon_sym___inline__] = ACTIONS(3046), - [anon_sym___forceinline] = ACTIONS(3046), - [anon_sym_thread_local] = ACTIONS(3046), - [anon_sym___thread] = ACTIONS(3046), - [anon_sym_CG_EXTERN] = ACTIONS(3046), - [anon_sym_CG_INLINE] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3046), - [anon_sym_IBOutlet] = ACTIONS(3046), - [anon_sym_IBInspectable] = ACTIONS(3046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3046), - [anon_sym_NS_INLINE] = ACTIONS(3046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3046), - [anon_sym_OBJC_EXPORT] = ACTIONS(3046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3046), - [anon_sym_const] = ACTIONS(3046), - [anon_sym_constexpr] = ACTIONS(3046), - [anon_sym_volatile] = ACTIONS(3046), - [anon_sym_restrict] = ACTIONS(3046), - [anon_sym___restrict__] = ACTIONS(3046), - [anon_sym__Atomic] = ACTIONS(3046), - [anon_sym__Noreturn] = ACTIONS(3046), - [anon_sym_nullable] = ACTIONS(3046), - [anon_sym__Complex] = ACTIONS(3046), - [anon_sym__Nonnull] = ACTIONS(3046), - [anon_sym__Nullable] = ACTIONS(3046), - [anon_sym__Nullable_result] = ACTIONS(3046), - [anon_sym__Null_unspecified] = ACTIONS(3046), - [anon_sym___autoreleasing] = ACTIONS(3046), - [anon_sym___block] = ACTIONS(3046), - [anon_sym___bridge] = ACTIONS(3046), - [anon_sym___bridge_retained] = ACTIONS(3046), - [anon_sym___bridge_transfer] = ACTIONS(3046), - [anon_sym___complex] = ACTIONS(3046), - [anon_sym___const] = ACTIONS(3046), - [anon_sym___imag] = ACTIONS(3046), - [anon_sym___kindof] = ACTIONS(3046), - [anon_sym___nonnull] = ACTIONS(3046), - [anon_sym___nullable] = ACTIONS(3046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3046), - [anon_sym___real] = ACTIONS(3046), - [anon_sym___strong] = ACTIONS(3046), - [anon_sym___unsafe_unretained] = ACTIONS(3046), - [anon_sym___unused] = ACTIONS(3046), - [anon_sym___weak] = ACTIONS(3046), - [sym_primitive_type] = ACTIONS(3046), - [anon_sym_enum] = ACTIONS(3046), - [anon_sym_struct] = ACTIONS(3046), - [anon_sym_union] = ACTIONS(3046), - [anon_sym_if] = ACTIONS(3046), - [anon_sym_switch] = ACTIONS(3046), - [anon_sym_case] = ACTIONS(3046), - [anon_sym_default] = ACTIONS(3046), - [anon_sym_while] = ACTIONS(3046), - [anon_sym_do] = ACTIONS(3046), - [anon_sym_for] = ACTIONS(3046), - [anon_sym_in] = ACTIONS(3046), - [anon_sym_return] = ACTIONS(3046), - [anon_sym_break] = ACTIONS(3046), - [anon_sym_continue] = ACTIONS(3046), - [anon_sym_goto] = ACTIONS(3046), - [anon_sym_DASH_DASH] = ACTIONS(3048), - [anon_sym_PLUS_PLUS] = ACTIONS(3048), - [anon_sym_sizeof] = ACTIONS(3046), - [anon_sym___alignof__] = ACTIONS(3046), - [anon_sym___alignof] = ACTIONS(3046), - [anon_sym__alignof] = ACTIONS(3046), - [anon_sym_alignof] = ACTIONS(3046), - [anon_sym__Alignof] = ACTIONS(3046), - [anon_sym_offsetof] = ACTIONS(3046), - [anon_sym__Generic] = ACTIONS(3046), - [anon_sym_asm] = ACTIONS(3046), - [anon_sym___asm__] = ACTIONS(3046), - [sym_number_literal] = ACTIONS(3048), - [anon_sym_L_SQUOTE] = ACTIONS(3048), - [anon_sym_u_SQUOTE] = ACTIONS(3048), - [anon_sym_U_SQUOTE] = ACTIONS(3048), - [anon_sym_u8_SQUOTE] = ACTIONS(3048), - [anon_sym_SQUOTE] = ACTIONS(3048), - [anon_sym_AT] = ACTIONS(3046), - [anon_sym_DQUOTE] = ACTIONS(3048), - [anon_sym_L_DQUOTE] = ACTIONS(3048), - [anon_sym_u_DQUOTE] = ACTIONS(3048), - [anon_sym_U_DQUOTE] = ACTIONS(3048), - [anon_sym_u8_DQUOTE] = ACTIONS(3048), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [anon_sym_NULL] = ACTIONS(3046), - [anon_sym_nullptr] = ACTIONS(3046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3046), - [anon_sym___typeof] = ACTIONS(3046), - [anon_sym_typeof] = ACTIONS(3046), - [anon_sym_ATimport] = ACTIONS(3048), - [aux_sym_preproc_undef_token1] = ACTIONS(3046), - [anon_sym_POUND] = ACTIONS(3046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE] = ACTIONS(3046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_API_AVAILABLE] = ACTIONS(3046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_API_DEPRECATED] = ACTIONS(3046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3046), - [anon_sym___deprecated_msg] = ACTIONS(3046), - [anon_sym___deprecated_enum_msg] = ACTIONS(3046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3046), - [anon_sym_ATprotocol] = ACTIONS(3048), - [anon_sym_ATinterface] = ACTIONS(3048), - [anon_sym_ATimplementation] = ACTIONS(3048), - [anon_sym_ATcompatibility_alias] = ACTIONS(3048), - [anon_sym_ATsynthesize] = ACTIONS(3048), - [anon_sym_ATdynamic] = ACTIONS(3048), - [anon_sym__Alignas] = ACTIONS(3046), - [anon_sym_ATtry] = ACTIONS(3048), - [anon_sym___try] = ACTIONS(3046), - [anon_sym_ATthrow] = ACTIONS(3048), - [anon_sym_ATselector] = ACTIONS(3048), - [anon_sym_ATavailable] = ACTIONS(3048), - [anon_sym___builtin_available] = ACTIONS(3046), - [anon_sym_va_arg] = ACTIONS(3046), - [anon_sym___asm] = ACTIONS(3046), - [anon_sym_ATencode] = ACTIONS(3048), - [anon_sym_ATsynchronized] = ACTIONS(3048), - [anon_sym_BOOL] = ACTIONS(3046), - [anon_sym_IMP] = ACTIONS(3046), - [anon_sym_SEL] = ACTIONS(3046), - [anon_sym_Class] = ACTIONS(3046), - [anon_sym_id] = ACTIONS(3046), - }, - [995] = { - [sym_identifier] = ACTIONS(3042), - [aux_sym_preproc_include_token1] = ACTIONS(3042), - [aux_sym_preproc_include_token2] = ACTIONS(3042), - [aux_sym_preproc_def_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token2] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3042), - [sym_preproc_directive] = ACTIONS(3042), - [anon_sym_LPAREN2] = ACTIONS(3044), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_TILDE] = ACTIONS(3044), - [anon_sym_DASH] = ACTIONS(3042), - [anon_sym_PLUS] = ACTIONS(3042), - [anon_sym_STAR] = ACTIONS(3044), - [anon_sym_CARET] = ACTIONS(3044), - [anon_sym_AMP] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3044), - [anon_sym___extension__] = ACTIONS(3042), - [anon_sym_typedef] = ACTIONS(3042), - [anon_sym_extern] = ACTIONS(3042), - [anon_sym___attribute__] = ACTIONS(3042), - [anon_sym___attribute] = ACTIONS(3042), - [anon_sym_noreturn] = ACTIONS(3042), - [anon_sym_LBRACK] = ACTIONS(3044), - [anon_sym___declspec] = ACTIONS(3042), - [anon_sym___cdecl] = ACTIONS(3042), - [anon_sym___clrcall] = ACTIONS(3042), - [anon_sym___stdcall] = ACTIONS(3042), - [anon_sym___fastcall] = ACTIONS(3042), - [anon_sym___thiscall] = ACTIONS(3042), - [anon_sym___vectorcall] = ACTIONS(3042), - [anon_sym_LBRACE] = ACTIONS(3044), - [anon_sym_signed] = ACTIONS(3042), - [anon_sym_unsigned] = ACTIONS(3042), - [anon_sym_long] = ACTIONS(3042), - [anon_sym_short] = ACTIONS(3042), - [anon_sym_ATautoreleasepool] = ACTIONS(3044), - [anon_sym_static] = ACTIONS(3042), - [anon_sym_auto] = ACTIONS(3042), - [anon_sym_register] = ACTIONS(3042), - [anon_sym_inline] = ACTIONS(3042), - [anon_sym___inline] = ACTIONS(3042), - [anon_sym___inline__] = ACTIONS(3042), - [anon_sym___forceinline] = ACTIONS(3042), - [anon_sym_thread_local] = ACTIONS(3042), - [anon_sym___thread] = ACTIONS(3042), - [anon_sym_CG_EXTERN] = ACTIONS(3042), - [anon_sym_CG_INLINE] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3042), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3042), - [anon_sym_IBOutlet] = ACTIONS(3042), - [anon_sym_IBInspectable] = ACTIONS(3042), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3042), - [anon_sym_NS_INLINE] = ACTIONS(3042), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3042), - [anon_sym_OBJC_EXPORT] = ACTIONS(3042), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3042), - [anon_sym_const] = ACTIONS(3042), - [anon_sym_constexpr] = ACTIONS(3042), - [anon_sym_volatile] = ACTIONS(3042), - [anon_sym_restrict] = ACTIONS(3042), - [anon_sym___restrict__] = ACTIONS(3042), - [anon_sym__Atomic] = ACTIONS(3042), - [anon_sym__Noreturn] = ACTIONS(3042), - [anon_sym_nullable] = ACTIONS(3042), - [anon_sym__Complex] = ACTIONS(3042), - [anon_sym__Nonnull] = ACTIONS(3042), - [anon_sym__Nullable] = ACTIONS(3042), - [anon_sym__Nullable_result] = ACTIONS(3042), - [anon_sym__Null_unspecified] = ACTIONS(3042), - [anon_sym___autoreleasing] = ACTIONS(3042), - [anon_sym___block] = ACTIONS(3042), - [anon_sym___bridge] = ACTIONS(3042), - [anon_sym___bridge_retained] = ACTIONS(3042), - [anon_sym___bridge_transfer] = ACTIONS(3042), - [anon_sym___complex] = ACTIONS(3042), - [anon_sym___const] = ACTIONS(3042), - [anon_sym___imag] = ACTIONS(3042), - [anon_sym___kindof] = ACTIONS(3042), - [anon_sym___nonnull] = ACTIONS(3042), - [anon_sym___nullable] = ACTIONS(3042), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3042), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3042), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3042), - [anon_sym___real] = ACTIONS(3042), - [anon_sym___strong] = ACTIONS(3042), - [anon_sym___unsafe_unretained] = ACTIONS(3042), - [anon_sym___unused] = ACTIONS(3042), - [anon_sym___weak] = ACTIONS(3042), - [sym_primitive_type] = ACTIONS(3042), - [anon_sym_enum] = ACTIONS(3042), - [anon_sym_struct] = ACTIONS(3042), - [anon_sym_union] = ACTIONS(3042), - [anon_sym_if] = ACTIONS(3042), - [anon_sym_switch] = ACTIONS(3042), - [anon_sym_case] = ACTIONS(3042), - [anon_sym_default] = ACTIONS(3042), - [anon_sym_while] = ACTIONS(3042), - [anon_sym_do] = ACTIONS(3042), - [anon_sym_for] = ACTIONS(3042), - [anon_sym_in] = ACTIONS(3042), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_break] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(3042), - [anon_sym_goto] = ACTIONS(3042), - [anon_sym_DASH_DASH] = ACTIONS(3044), - [anon_sym_PLUS_PLUS] = ACTIONS(3044), - [anon_sym_sizeof] = ACTIONS(3042), - [anon_sym___alignof__] = ACTIONS(3042), - [anon_sym___alignof] = ACTIONS(3042), - [anon_sym__alignof] = ACTIONS(3042), - [anon_sym_alignof] = ACTIONS(3042), - [anon_sym__Alignof] = ACTIONS(3042), - [anon_sym_offsetof] = ACTIONS(3042), - [anon_sym__Generic] = ACTIONS(3042), - [anon_sym_asm] = ACTIONS(3042), - [anon_sym___asm__] = ACTIONS(3042), - [sym_number_literal] = ACTIONS(3044), - [anon_sym_L_SQUOTE] = ACTIONS(3044), - [anon_sym_u_SQUOTE] = ACTIONS(3044), - [anon_sym_U_SQUOTE] = ACTIONS(3044), - [anon_sym_u8_SQUOTE] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3044), - [anon_sym_AT] = ACTIONS(3042), - [anon_sym_DQUOTE] = ACTIONS(3044), - [anon_sym_L_DQUOTE] = ACTIONS(3044), - [anon_sym_u_DQUOTE] = ACTIONS(3044), - [anon_sym_U_DQUOTE] = ACTIONS(3044), - [anon_sym_u8_DQUOTE] = ACTIONS(3044), - [sym_true] = ACTIONS(3042), - [sym_false] = ACTIONS(3042), - [anon_sym_NULL] = ACTIONS(3042), - [anon_sym_nullptr] = ACTIONS(3042), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3042), - [anon_sym___typeof] = ACTIONS(3042), - [anon_sym_typeof] = ACTIONS(3042), - [anon_sym_ATimport] = ACTIONS(3044), - [aux_sym_preproc_undef_token1] = ACTIONS(3042), - [anon_sym_POUND] = ACTIONS(3042), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3042), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3042), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3042), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3042), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE] = ACTIONS(3042), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_API_AVAILABLE] = ACTIONS(3042), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_API_DEPRECATED] = ACTIONS(3042), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3042), - [anon_sym___deprecated_msg] = ACTIONS(3042), - [anon_sym___deprecated_enum_msg] = ACTIONS(3042), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3042), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3042), - [anon_sym_ATprotocol] = ACTIONS(3044), - [anon_sym_ATinterface] = ACTIONS(3044), - [anon_sym_ATimplementation] = ACTIONS(3044), - [anon_sym_ATcompatibility_alias] = ACTIONS(3044), - [anon_sym_ATsynthesize] = ACTIONS(3044), - [anon_sym_ATdynamic] = ACTIONS(3044), - [anon_sym__Alignas] = ACTIONS(3042), - [anon_sym_ATtry] = ACTIONS(3044), - [anon_sym___try] = ACTIONS(3042), - [anon_sym_ATthrow] = ACTIONS(3044), - [anon_sym_ATselector] = ACTIONS(3044), - [anon_sym_ATavailable] = ACTIONS(3044), - [anon_sym___builtin_available] = ACTIONS(3042), - [anon_sym_va_arg] = ACTIONS(3042), - [anon_sym___asm] = ACTIONS(3042), - [anon_sym_ATencode] = ACTIONS(3044), - [anon_sym_ATsynchronized] = ACTIONS(3044), - [anon_sym_BOOL] = ACTIONS(3042), - [anon_sym_IMP] = ACTIONS(3042), - [anon_sym_SEL] = ACTIONS(3042), - [anon_sym_Class] = ACTIONS(3042), - [anon_sym_id] = ACTIONS(3042), - }, - [996] = { - [sym_identifier] = ACTIONS(3038), - [aux_sym_preproc_include_token1] = ACTIONS(3038), - [aux_sym_preproc_include_token2] = ACTIONS(3038), - [aux_sym_preproc_def_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token2] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3038), - [sym_preproc_directive] = ACTIONS(3038), - [anon_sym_LPAREN2] = ACTIONS(3040), - [anon_sym_BANG] = ACTIONS(3040), - [anon_sym_TILDE] = ACTIONS(3040), - [anon_sym_DASH] = ACTIONS(3038), - [anon_sym_PLUS] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_CARET] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_SEMI] = ACTIONS(3040), - [anon_sym___extension__] = ACTIONS(3038), - [anon_sym_typedef] = ACTIONS(3038), - [anon_sym_extern] = ACTIONS(3038), - [anon_sym___attribute__] = ACTIONS(3038), - [anon_sym___attribute] = ACTIONS(3038), - [anon_sym_noreturn] = ACTIONS(3038), - [anon_sym_LBRACK] = ACTIONS(3040), - [anon_sym___declspec] = ACTIONS(3038), - [anon_sym___cdecl] = ACTIONS(3038), - [anon_sym___clrcall] = ACTIONS(3038), - [anon_sym___stdcall] = ACTIONS(3038), - [anon_sym___fastcall] = ACTIONS(3038), - [anon_sym___thiscall] = ACTIONS(3038), - [anon_sym___vectorcall] = ACTIONS(3038), - [anon_sym_LBRACE] = ACTIONS(3040), - [anon_sym_signed] = ACTIONS(3038), - [anon_sym_unsigned] = ACTIONS(3038), - [anon_sym_long] = ACTIONS(3038), - [anon_sym_short] = ACTIONS(3038), - [anon_sym_ATautoreleasepool] = ACTIONS(3040), - [anon_sym_static] = ACTIONS(3038), - [anon_sym_auto] = ACTIONS(3038), - [anon_sym_register] = ACTIONS(3038), - [anon_sym_inline] = ACTIONS(3038), - [anon_sym___inline] = ACTIONS(3038), - [anon_sym___inline__] = ACTIONS(3038), - [anon_sym___forceinline] = ACTIONS(3038), - [anon_sym_thread_local] = ACTIONS(3038), - [anon_sym___thread] = ACTIONS(3038), - [anon_sym_CG_EXTERN] = ACTIONS(3038), - [anon_sym_CG_INLINE] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3038), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3038), - [anon_sym_IBOutlet] = ACTIONS(3038), - [anon_sym_IBInspectable] = ACTIONS(3038), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3038), - [anon_sym_NS_INLINE] = ACTIONS(3038), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3038), - [anon_sym_OBJC_EXPORT] = ACTIONS(3038), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3038), - [anon_sym_const] = ACTIONS(3038), - [anon_sym_constexpr] = ACTIONS(3038), - [anon_sym_volatile] = ACTIONS(3038), - [anon_sym_restrict] = ACTIONS(3038), - [anon_sym___restrict__] = ACTIONS(3038), - [anon_sym__Atomic] = ACTIONS(3038), - [anon_sym__Noreturn] = ACTIONS(3038), - [anon_sym_nullable] = ACTIONS(3038), - [anon_sym__Complex] = ACTIONS(3038), - [anon_sym__Nonnull] = ACTIONS(3038), - [anon_sym__Nullable] = ACTIONS(3038), - [anon_sym__Nullable_result] = ACTIONS(3038), - [anon_sym__Null_unspecified] = ACTIONS(3038), - [anon_sym___autoreleasing] = ACTIONS(3038), - [anon_sym___block] = ACTIONS(3038), - [anon_sym___bridge] = ACTIONS(3038), - [anon_sym___bridge_retained] = ACTIONS(3038), - [anon_sym___bridge_transfer] = ACTIONS(3038), - [anon_sym___complex] = ACTIONS(3038), - [anon_sym___const] = ACTIONS(3038), - [anon_sym___imag] = ACTIONS(3038), - [anon_sym___kindof] = ACTIONS(3038), - [anon_sym___nonnull] = ACTIONS(3038), - [anon_sym___nullable] = ACTIONS(3038), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3038), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3038), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3038), - [anon_sym___real] = ACTIONS(3038), - [anon_sym___strong] = ACTIONS(3038), - [anon_sym___unsafe_unretained] = ACTIONS(3038), - [anon_sym___unused] = ACTIONS(3038), - [anon_sym___weak] = ACTIONS(3038), - [sym_primitive_type] = ACTIONS(3038), - [anon_sym_enum] = ACTIONS(3038), - [anon_sym_struct] = ACTIONS(3038), - [anon_sym_union] = ACTIONS(3038), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_switch] = ACTIONS(3038), - [anon_sym_case] = ACTIONS(3038), - [anon_sym_default] = ACTIONS(3038), - [anon_sym_while] = ACTIONS(3038), - [anon_sym_do] = ACTIONS(3038), - [anon_sym_for] = ACTIONS(3038), - [anon_sym_in] = ACTIONS(3038), - [anon_sym_return] = ACTIONS(3038), - [anon_sym_break] = ACTIONS(3038), - [anon_sym_continue] = ACTIONS(3038), - [anon_sym_goto] = ACTIONS(3038), - [anon_sym_DASH_DASH] = ACTIONS(3040), - [anon_sym_PLUS_PLUS] = ACTIONS(3040), - [anon_sym_sizeof] = ACTIONS(3038), - [anon_sym___alignof__] = ACTIONS(3038), - [anon_sym___alignof] = ACTIONS(3038), - [anon_sym__alignof] = ACTIONS(3038), - [anon_sym_alignof] = ACTIONS(3038), - [anon_sym__Alignof] = ACTIONS(3038), - [anon_sym_offsetof] = ACTIONS(3038), - [anon_sym__Generic] = ACTIONS(3038), - [anon_sym_asm] = ACTIONS(3038), - [anon_sym___asm__] = ACTIONS(3038), - [sym_number_literal] = ACTIONS(3040), - [anon_sym_L_SQUOTE] = ACTIONS(3040), - [anon_sym_u_SQUOTE] = ACTIONS(3040), - [anon_sym_U_SQUOTE] = ACTIONS(3040), - [anon_sym_u8_SQUOTE] = ACTIONS(3040), - [anon_sym_SQUOTE] = ACTIONS(3040), - [anon_sym_AT] = ACTIONS(3038), - [anon_sym_DQUOTE] = ACTIONS(3040), - [anon_sym_L_DQUOTE] = ACTIONS(3040), - [anon_sym_u_DQUOTE] = ACTIONS(3040), - [anon_sym_U_DQUOTE] = ACTIONS(3040), - [anon_sym_u8_DQUOTE] = ACTIONS(3040), - [sym_true] = ACTIONS(3038), - [sym_false] = ACTIONS(3038), - [anon_sym_NULL] = ACTIONS(3038), - [anon_sym_nullptr] = ACTIONS(3038), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3038), - [anon_sym___typeof] = ACTIONS(3038), - [anon_sym_typeof] = ACTIONS(3038), - [anon_sym_ATimport] = ACTIONS(3040), - [aux_sym_preproc_undef_token1] = ACTIONS(3038), - [anon_sym_POUND] = ACTIONS(3038), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3038), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3038), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3038), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3038), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE] = ACTIONS(3038), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_API_AVAILABLE] = ACTIONS(3038), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_API_DEPRECATED] = ACTIONS(3038), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3038), - [anon_sym___deprecated_msg] = ACTIONS(3038), - [anon_sym___deprecated_enum_msg] = ACTIONS(3038), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3038), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3038), - [anon_sym_ATprotocol] = ACTIONS(3040), - [anon_sym_ATinterface] = ACTIONS(3040), - [anon_sym_ATimplementation] = ACTIONS(3040), - [anon_sym_ATcompatibility_alias] = ACTIONS(3040), - [anon_sym_ATsynthesize] = ACTIONS(3040), - [anon_sym_ATdynamic] = ACTIONS(3040), - [anon_sym__Alignas] = ACTIONS(3038), - [anon_sym_ATtry] = ACTIONS(3040), - [anon_sym___try] = ACTIONS(3038), - [anon_sym_ATthrow] = ACTIONS(3040), - [anon_sym_ATselector] = ACTIONS(3040), - [anon_sym_ATavailable] = ACTIONS(3040), - [anon_sym___builtin_available] = ACTIONS(3038), - [anon_sym_va_arg] = ACTIONS(3038), - [anon_sym___asm] = ACTIONS(3038), - [anon_sym_ATencode] = ACTIONS(3040), - [anon_sym_ATsynchronized] = ACTIONS(3040), - [anon_sym_BOOL] = ACTIONS(3038), - [anon_sym_IMP] = ACTIONS(3038), - [anon_sym_SEL] = ACTIONS(3038), - [anon_sym_Class] = ACTIONS(3038), - [anon_sym_id] = ACTIONS(3038), - }, - [997] = { - [sym_identifier] = ACTIONS(3034), - [aux_sym_preproc_include_token1] = ACTIONS(3034), - [aux_sym_preproc_include_token2] = ACTIONS(3034), - [aux_sym_preproc_def_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token2] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3034), - [sym_preproc_directive] = ACTIONS(3034), - [anon_sym_LPAREN2] = ACTIONS(3036), - [anon_sym_BANG] = ACTIONS(3036), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3034), - [anon_sym_STAR] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3036), - [anon_sym_AMP] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(3036), - [anon_sym___extension__] = ACTIONS(3034), - [anon_sym_typedef] = ACTIONS(3034), - [anon_sym_extern] = ACTIONS(3034), - [anon_sym___attribute__] = ACTIONS(3034), - [anon_sym___attribute] = ACTIONS(3034), - [anon_sym_noreturn] = ACTIONS(3034), - [anon_sym_LBRACK] = ACTIONS(3036), - [anon_sym___declspec] = ACTIONS(3034), - [anon_sym___cdecl] = ACTIONS(3034), - [anon_sym___clrcall] = ACTIONS(3034), - [anon_sym___stdcall] = ACTIONS(3034), - [anon_sym___fastcall] = ACTIONS(3034), - [anon_sym___thiscall] = ACTIONS(3034), - [anon_sym___vectorcall] = ACTIONS(3034), - [anon_sym_LBRACE] = ACTIONS(3036), - [anon_sym_signed] = ACTIONS(3034), - [anon_sym_unsigned] = ACTIONS(3034), - [anon_sym_long] = ACTIONS(3034), - [anon_sym_short] = ACTIONS(3034), - [anon_sym_ATautoreleasepool] = ACTIONS(3036), - [anon_sym_static] = ACTIONS(3034), - [anon_sym_auto] = ACTIONS(3034), - [anon_sym_register] = ACTIONS(3034), - [anon_sym_inline] = ACTIONS(3034), - [anon_sym___inline] = ACTIONS(3034), - [anon_sym___inline__] = ACTIONS(3034), - [anon_sym___forceinline] = ACTIONS(3034), - [anon_sym_thread_local] = ACTIONS(3034), - [anon_sym___thread] = ACTIONS(3034), - [anon_sym_CG_EXTERN] = ACTIONS(3034), - [anon_sym_CG_INLINE] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3034), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3034), - [anon_sym_IBOutlet] = ACTIONS(3034), - [anon_sym_IBInspectable] = ACTIONS(3034), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3034), - [anon_sym_NS_INLINE] = ACTIONS(3034), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3034), - [anon_sym_OBJC_EXPORT] = ACTIONS(3034), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3034), - [anon_sym_const] = ACTIONS(3034), - [anon_sym_constexpr] = ACTIONS(3034), - [anon_sym_volatile] = ACTIONS(3034), - [anon_sym_restrict] = ACTIONS(3034), - [anon_sym___restrict__] = ACTIONS(3034), - [anon_sym__Atomic] = ACTIONS(3034), - [anon_sym__Noreturn] = ACTIONS(3034), - [anon_sym_nullable] = ACTIONS(3034), - [anon_sym__Complex] = ACTIONS(3034), - [anon_sym__Nonnull] = ACTIONS(3034), - [anon_sym__Nullable] = ACTIONS(3034), - [anon_sym__Nullable_result] = ACTIONS(3034), - [anon_sym__Null_unspecified] = ACTIONS(3034), - [anon_sym___autoreleasing] = ACTIONS(3034), - [anon_sym___block] = ACTIONS(3034), - [anon_sym___bridge] = ACTIONS(3034), - [anon_sym___bridge_retained] = ACTIONS(3034), - [anon_sym___bridge_transfer] = ACTIONS(3034), - [anon_sym___complex] = ACTIONS(3034), - [anon_sym___const] = ACTIONS(3034), - [anon_sym___imag] = ACTIONS(3034), - [anon_sym___kindof] = ACTIONS(3034), - [anon_sym___nonnull] = ACTIONS(3034), - [anon_sym___nullable] = ACTIONS(3034), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3034), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3034), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3034), - [anon_sym___real] = ACTIONS(3034), - [anon_sym___strong] = ACTIONS(3034), - [anon_sym___unsafe_unretained] = ACTIONS(3034), - [anon_sym___unused] = ACTIONS(3034), - [anon_sym___weak] = ACTIONS(3034), - [sym_primitive_type] = ACTIONS(3034), - [anon_sym_enum] = ACTIONS(3034), - [anon_sym_struct] = ACTIONS(3034), - [anon_sym_union] = ACTIONS(3034), - [anon_sym_if] = ACTIONS(3034), - [anon_sym_switch] = ACTIONS(3034), - [anon_sym_case] = ACTIONS(3034), - [anon_sym_default] = ACTIONS(3034), - [anon_sym_while] = ACTIONS(3034), - [anon_sym_do] = ACTIONS(3034), - [anon_sym_for] = ACTIONS(3034), - [anon_sym_in] = ACTIONS(3034), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_break] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(3034), - [anon_sym_goto] = ACTIONS(3034), - [anon_sym_DASH_DASH] = ACTIONS(3036), - [anon_sym_PLUS_PLUS] = ACTIONS(3036), - [anon_sym_sizeof] = ACTIONS(3034), - [anon_sym___alignof__] = ACTIONS(3034), - [anon_sym___alignof] = ACTIONS(3034), - [anon_sym__alignof] = ACTIONS(3034), - [anon_sym_alignof] = ACTIONS(3034), - [anon_sym__Alignof] = ACTIONS(3034), - [anon_sym_offsetof] = ACTIONS(3034), - [anon_sym__Generic] = ACTIONS(3034), - [anon_sym_asm] = ACTIONS(3034), - [anon_sym___asm__] = ACTIONS(3034), - [sym_number_literal] = ACTIONS(3036), - [anon_sym_L_SQUOTE] = ACTIONS(3036), - [anon_sym_u_SQUOTE] = ACTIONS(3036), - [anon_sym_U_SQUOTE] = ACTIONS(3036), - [anon_sym_u8_SQUOTE] = ACTIONS(3036), - [anon_sym_SQUOTE] = ACTIONS(3036), - [anon_sym_AT] = ACTIONS(3034), - [anon_sym_DQUOTE] = ACTIONS(3036), - [anon_sym_L_DQUOTE] = ACTIONS(3036), - [anon_sym_u_DQUOTE] = ACTIONS(3036), - [anon_sym_U_DQUOTE] = ACTIONS(3036), - [anon_sym_u8_DQUOTE] = ACTIONS(3036), - [sym_true] = ACTIONS(3034), - [sym_false] = ACTIONS(3034), - [anon_sym_NULL] = ACTIONS(3034), - [anon_sym_nullptr] = ACTIONS(3034), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3034), - [anon_sym___typeof] = ACTIONS(3034), - [anon_sym_typeof] = ACTIONS(3034), - [anon_sym_ATimport] = ACTIONS(3036), - [aux_sym_preproc_undef_token1] = ACTIONS(3034), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3034), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3034), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3034), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3034), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE] = ACTIONS(3034), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_API_AVAILABLE] = ACTIONS(3034), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_API_DEPRECATED] = ACTIONS(3034), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3034), - [anon_sym___deprecated_msg] = ACTIONS(3034), - [anon_sym___deprecated_enum_msg] = ACTIONS(3034), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3034), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3034), - [anon_sym_ATprotocol] = ACTIONS(3036), - [anon_sym_ATinterface] = ACTIONS(3036), - [anon_sym_ATimplementation] = ACTIONS(3036), - [anon_sym_ATcompatibility_alias] = ACTIONS(3036), - [anon_sym_ATsynthesize] = ACTIONS(3036), - [anon_sym_ATdynamic] = ACTIONS(3036), - [anon_sym__Alignas] = ACTIONS(3034), - [anon_sym_ATtry] = ACTIONS(3036), - [anon_sym___try] = ACTIONS(3034), - [anon_sym_ATthrow] = ACTIONS(3036), - [anon_sym_ATselector] = ACTIONS(3036), - [anon_sym_ATavailable] = ACTIONS(3036), - [anon_sym___builtin_available] = ACTIONS(3034), - [anon_sym_va_arg] = ACTIONS(3034), - [anon_sym___asm] = ACTIONS(3034), - [anon_sym_ATencode] = ACTIONS(3036), - [anon_sym_ATsynchronized] = ACTIONS(3036), - [anon_sym_BOOL] = ACTIONS(3034), - [anon_sym_IMP] = ACTIONS(3034), - [anon_sym_SEL] = ACTIONS(3034), - [anon_sym_Class] = ACTIONS(3034), - [anon_sym_id] = ACTIONS(3034), - }, - [998] = { - [sym_identifier] = ACTIONS(3030), - [aux_sym_preproc_include_token1] = ACTIONS(3030), - [aux_sym_preproc_include_token2] = ACTIONS(3030), - [aux_sym_preproc_def_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token2] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3030), - [sym_preproc_directive] = ACTIONS(3030), - [anon_sym_LPAREN2] = ACTIONS(3032), - [anon_sym_BANG] = ACTIONS(3032), - [anon_sym_TILDE] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3030), - [anon_sym_PLUS] = ACTIONS(3030), - [anon_sym_STAR] = ACTIONS(3032), - [anon_sym_CARET] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_SEMI] = ACTIONS(3032), - [anon_sym___extension__] = ACTIONS(3030), - [anon_sym_typedef] = ACTIONS(3030), - [anon_sym_extern] = ACTIONS(3030), - [anon_sym___attribute__] = ACTIONS(3030), - [anon_sym___attribute] = ACTIONS(3030), - [anon_sym_noreturn] = ACTIONS(3030), - [anon_sym_LBRACK] = ACTIONS(3032), - [anon_sym___declspec] = ACTIONS(3030), - [anon_sym___cdecl] = ACTIONS(3030), - [anon_sym___clrcall] = ACTIONS(3030), - [anon_sym___stdcall] = ACTIONS(3030), - [anon_sym___fastcall] = ACTIONS(3030), - [anon_sym___thiscall] = ACTIONS(3030), - [anon_sym___vectorcall] = ACTIONS(3030), - [anon_sym_LBRACE] = ACTIONS(3032), - [anon_sym_signed] = ACTIONS(3030), - [anon_sym_unsigned] = ACTIONS(3030), - [anon_sym_long] = ACTIONS(3030), - [anon_sym_short] = ACTIONS(3030), - [anon_sym_ATautoreleasepool] = ACTIONS(3032), - [anon_sym_static] = ACTIONS(3030), - [anon_sym_auto] = ACTIONS(3030), - [anon_sym_register] = ACTIONS(3030), - [anon_sym_inline] = ACTIONS(3030), - [anon_sym___inline] = ACTIONS(3030), - [anon_sym___inline__] = ACTIONS(3030), - [anon_sym___forceinline] = ACTIONS(3030), - [anon_sym_thread_local] = ACTIONS(3030), - [anon_sym___thread] = ACTIONS(3030), - [anon_sym_CG_EXTERN] = ACTIONS(3030), - [anon_sym_CG_INLINE] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3030), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3030), - [anon_sym_IBOutlet] = ACTIONS(3030), - [anon_sym_IBInspectable] = ACTIONS(3030), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3030), - [anon_sym_NS_INLINE] = ACTIONS(3030), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3030), - [anon_sym_OBJC_EXPORT] = ACTIONS(3030), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3030), - [anon_sym_const] = ACTIONS(3030), - [anon_sym_constexpr] = ACTIONS(3030), - [anon_sym_volatile] = ACTIONS(3030), - [anon_sym_restrict] = ACTIONS(3030), - [anon_sym___restrict__] = ACTIONS(3030), - [anon_sym__Atomic] = ACTIONS(3030), - [anon_sym__Noreturn] = ACTIONS(3030), - [anon_sym_nullable] = ACTIONS(3030), - [anon_sym__Complex] = ACTIONS(3030), - [anon_sym__Nonnull] = ACTIONS(3030), - [anon_sym__Nullable] = ACTIONS(3030), - [anon_sym__Nullable_result] = ACTIONS(3030), - [anon_sym__Null_unspecified] = ACTIONS(3030), - [anon_sym___autoreleasing] = ACTIONS(3030), - [anon_sym___block] = ACTIONS(3030), - [anon_sym___bridge] = ACTIONS(3030), - [anon_sym___bridge_retained] = ACTIONS(3030), - [anon_sym___bridge_transfer] = ACTIONS(3030), - [anon_sym___complex] = ACTIONS(3030), - [anon_sym___const] = ACTIONS(3030), - [anon_sym___imag] = ACTIONS(3030), - [anon_sym___kindof] = ACTIONS(3030), - [anon_sym___nonnull] = ACTIONS(3030), - [anon_sym___nullable] = ACTIONS(3030), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3030), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3030), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3030), - [anon_sym___real] = ACTIONS(3030), - [anon_sym___strong] = ACTIONS(3030), - [anon_sym___unsafe_unretained] = ACTIONS(3030), - [anon_sym___unused] = ACTIONS(3030), - [anon_sym___weak] = ACTIONS(3030), - [sym_primitive_type] = ACTIONS(3030), - [anon_sym_enum] = ACTIONS(3030), - [anon_sym_struct] = ACTIONS(3030), - [anon_sym_union] = ACTIONS(3030), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_switch] = ACTIONS(3030), - [anon_sym_case] = ACTIONS(3030), - [anon_sym_default] = ACTIONS(3030), - [anon_sym_while] = ACTIONS(3030), - [anon_sym_do] = ACTIONS(3030), - [anon_sym_for] = ACTIONS(3030), - [anon_sym_in] = ACTIONS(3030), - [anon_sym_return] = ACTIONS(3030), - [anon_sym_break] = ACTIONS(3030), - [anon_sym_continue] = ACTIONS(3030), - [anon_sym_goto] = ACTIONS(3030), - [anon_sym_DASH_DASH] = ACTIONS(3032), - [anon_sym_PLUS_PLUS] = ACTIONS(3032), - [anon_sym_sizeof] = ACTIONS(3030), - [anon_sym___alignof__] = ACTIONS(3030), - [anon_sym___alignof] = ACTIONS(3030), - [anon_sym__alignof] = ACTIONS(3030), - [anon_sym_alignof] = ACTIONS(3030), - [anon_sym__Alignof] = ACTIONS(3030), - [anon_sym_offsetof] = ACTIONS(3030), - [anon_sym__Generic] = ACTIONS(3030), - [anon_sym_asm] = ACTIONS(3030), - [anon_sym___asm__] = ACTIONS(3030), - [sym_number_literal] = ACTIONS(3032), - [anon_sym_L_SQUOTE] = ACTIONS(3032), - [anon_sym_u_SQUOTE] = ACTIONS(3032), - [anon_sym_U_SQUOTE] = ACTIONS(3032), - [anon_sym_u8_SQUOTE] = ACTIONS(3032), - [anon_sym_SQUOTE] = ACTIONS(3032), - [anon_sym_AT] = ACTIONS(3030), - [anon_sym_DQUOTE] = ACTIONS(3032), - [anon_sym_L_DQUOTE] = ACTIONS(3032), - [anon_sym_u_DQUOTE] = ACTIONS(3032), - [anon_sym_U_DQUOTE] = ACTIONS(3032), - [anon_sym_u8_DQUOTE] = ACTIONS(3032), - [sym_true] = ACTIONS(3030), - [sym_false] = ACTIONS(3030), - [anon_sym_NULL] = ACTIONS(3030), - [anon_sym_nullptr] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3030), - [anon_sym___typeof] = ACTIONS(3030), - [anon_sym_typeof] = ACTIONS(3030), - [anon_sym_ATimport] = ACTIONS(3032), - [aux_sym_preproc_undef_token1] = ACTIONS(3030), - [anon_sym_POUND] = ACTIONS(3030), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3030), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3030), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3030), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3030), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE] = ACTIONS(3030), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_API_AVAILABLE] = ACTIONS(3030), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_API_DEPRECATED] = ACTIONS(3030), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3030), - [anon_sym___deprecated_msg] = ACTIONS(3030), - [anon_sym___deprecated_enum_msg] = ACTIONS(3030), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3030), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3030), - [anon_sym_ATprotocol] = ACTIONS(3032), - [anon_sym_ATinterface] = ACTIONS(3032), - [anon_sym_ATimplementation] = ACTIONS(3032), - [anon_sym_ATcompatibility_alias] = ACTIONS(3032), - [anon_sym_ATsynthesize] = ACTIONS(3032), - [anon_sym_ATdynamic] = ACTIONS(3032), - [anon_sym__Alignas] = ACTIONS(3030), - [anon_sym_ATtry] = ACTIONS(3032), - [anon_sym___try] = ACTIONS(3030), - [anon_sym_ATthrow] = ACTIONS(3032), - [anon_sym_ATselector] = ACTIONS(3032), - [anon_sym_ATavailable] = ACTIONS(3032), - [anon_sym___builtin_available] = ACTIONS(3030), - [anon_sym_va_arg] = ACTIONS(3030), - [anon_sym___asm] = ACTIONS(3030), - [anon_sym_ATencode] = ACTIONS(3032), - [anon_sym_ATsynchronized] = ACTIONS(3032), - [anon_sym_BOOL] = ACTIONS(3030), - [anon_sym_IMP] = ACTIONS(3030), - [anon_sym_SEL] = ACTIONS(3030), - [anon_sym_Class] = ACTIONS(3030), - [anon_sym_id] = ACTIONS(3030), - }, - [999] = { - [sym_else_clause] = STATE(1112), - [ts_builtin_sym_end] = ACTIONS(2426), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3434), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [1000] = { - [sym_identifier] = ACTIONS(3026), - [aux_sym_preproc_include_token1] = ACTIONS(3026), - [aux_sym_preproc_include_token2] = ACTIONS(3026), - [aux_sym_preproc_def_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token2] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3026), - [sym_preproc_directive] = ACTIONS(3026), - [anon_sym_LPAREN2] = ACTIONS(3028), - [anon_sym_BANG] = ACTIONS(3028), - [anon_sym_TILDE] = ACTIONS(3028), - [anon_sym_DASH] = ACTIONS(3026), - [anon_sym_PLUS] = ACTIONS(3026), - [anon_sym_STAR] = ACTIONS(3028), - [anon_sym_CARET] = ACTIONS(3028), - [anon_sym_AMP] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(3028), - [anon_sym___extension__] = ACTIONS(3026), - [anon_sym_typedef] = ACTIONS(3026), - [anon_sym_extern] = ACTIONS(3026), - [anon_sym___attribute__] = ACTIONS(3026), - [anon_sym___attribute] = ACTIONS(3026), - [anon_sym_noreturn] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym___declspec] = ACTIONS(3026), - [anon_sym___cdecl] = ACTIONS(3026), - [anon_sym___clrcall] = ACTIONS(3026), - [anon_sym___stdcall] = ACTIONS(3026), - [anon_sym___fastcall] = ACTIONS(3026), - [anon_sym___thiscall] = ACTIONS(3026), - [anon_sym___vectorcall] = ACTIONS(3026), - [anon_sym_LBRACE] = ACTIONS(3028), - [anon_sym_signed] = ACTIONS(3026), - [anon_sym_unsigned] = ACTIONS(3026), - [anon_sym_long] = ACTIONS(3026), - [anon_sym_short] = ACTIONS(3026), - [anon_sym_ATautoreleasepool] = ACTIONS(3028), - [anon_sym_static] = ACTIONS(3026), - [anon_sym_auto] = ACTIONS(3026), - [anon_sym_register] = ACTIONS(3026), - [anon_sym_inline] = ACTIONS(3026), - [anon_sym___inline] = ACTIONS(3026), - [anon_sym___inline__] = ACTIONS(3026), - [anon_sym___forceinline] = ACTIONS(3026), - [anon_sym_thread_local] = ACTIONS(3026), - [anon_sym___thread] = ACTIONS(3026), - [anon_sym_CG_EXTERN] = ACTIONS(3026), - [anon_sym_CG_INLINE] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3026), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3026), - [anon_sym_IBOutlet] = ACTIONS(3026), - [anon_sym_IBInspectable] = ACTIONS(3026), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3026), - [anon_sym_NS_INLINE] = ACTIONS(3026), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3026), - [anon_sym_OBJC_EXPORT] = ACTIONS(3026), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3026), - [anon_sym_const] = ACTIONS(3026), - [anon_sym_constexpr] = ACTIONS(3026), - [anon_sym_volatile] = ACTIONS(3026), - [anon_sym_restrict] = ACTIONS(3026), - [anon_sym___restrict__] = ACTIONS(3026), - [anon_sym__Atomic] = ACTIONS(3026), - [anon_sym__Noreturn] = ACTIONS(3026), - [anon_sym_nullable] = ACTIONS(3026), - [anon_sym__Complex] = ACTIONS(3026), - [anon_sym__Nonnull] = ACTIONS(3026), - [anon_sym__Nullable] = ACTIONS(3026), - [anon_sym__Nullable_result] = ACTIONS(3026), - [anon_sym__Null_unspecified] = ACTIONS(3026), - [anon_sym___autoreleasing] = ACTIONS(3026), - [anon_sym___block] = ACTIONS(3026), - [anon_sym___bridge] = ACTIONS(3026), - [anon_sym___bridge_retained] = ACTIONS(3026), - [anon_sym___bridge_transfer] = ACTIONS(3026), - [anon_sym___complex] = ACTIONS(3026), - [anon_sym___const] = ACTIONS(3026), - [anon_sym___imag] = ACTIONS(3026), - [anon_sym___kindof] = ACTIONS(3026), - [anon_sym___nonnull] = ACTIONS(3026), - [anon_sym___nullable] = ACTIONS(3026), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3026), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3026), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3026), - [anon_sym___real] = ACTIONS(3026), - [anon_sym___strong] = ACTIONS(3026), - [anon_sym___unsafe_unretained] = ACTIONS(3026), - [anon_sym___unused] = ACTIONS(3026), - [anon_sym___weak] = ACTIONS(3026), - [sym_primitive_type] = ACTIONS(3026), - [anon_sym_enum] = ACTIONS(3026), - [anon_sym_struct] = ACTIONS(3026), - [anon_sym_union] = ACTIONS(3026), - [anon_sym_if] = ACTIONS(3026), - [anon_sym_switch] = ACTIONS(3026), - [anon_sym_case] = ACTIONS(3026), - [anon_sym_default] = ACTIONS(3026), - [anon_sym_while] = ACTIONS(3026), - [anon_sym_do] = ACTIONS(3026), - [anon_sym_for] = ACTIONS(3026), - [anon_sym_in] = ACTIONS(3026), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_break] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(3026), - [anon_sym_goto] = ACTIONS(3026), - [anon_sym_DASH_DASH] = ACTIONS(3028), - [anon_sym_PLUS_PLUS] = ACTIONS(3028), - [anon_sym_sizeof] = ACTIONS(3026), - [anon_sym___alignof__] = ACTIONS(3026), - [anon_sym___alignof] = ACTIONS(3026), - [anon_sym__alignof] = ACTIONS(3026), - [anon_sym_alignof] = ACTIONS(3026), - [anon_sym__Alignof] = ACTIONS(3026), - [anon_sym_offsetof] = ACTIONS(3026), - [anon_sym__Generic] = ACTIONS(3026), - [anon_sym_asm] = ACTIONS(3026), - [anon_sym___asm__] = ACTIONS(3026), - [sym_number_literal] = ACTIONS(3028), - [anon_sym_L_SQUOTE] = ACTIONS(3028), - [anon_sym_u_SQUOTE] = ACTIONS(3028), - [anon_sym_U_SQUOTE] = ACTIONS(3028), - [anon_sym_u8_SQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3028), - [anon_sym_AT] = ACTIONS(3026), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_L_DQUOTE] = ACTIONS(3028), - [anon_sym_u_DQUOTE] = ACTIONS(3028), - [anon_sym_U_DQUOTE] = ACTIONS(3028), - [anon_sym_u8_DQUOTE] = ACTIONS(3028), - [sym_true] = ACTIONS(3026), - [sym_false] = ACTIONS(3026), - [anon_sym_NULL] = ACTIONS(3026), - [anon_sym_nullptr] = ACTIONS(3026), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3026), - [anon_sym___typeof] = ACTIONS(3026), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_ATimport] = ACTIONS(3028), - [aux_sym_preproc_undef_token1] = ACTIONS(3026), - [anon_sym_POUND] = ACTIONS(3026), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3026), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3026), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3026), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3026), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE] = ACTIONS(3026), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_API_AVAILABLE] = ACTIONS(3026), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_API_DEPRECATED] = ACTIONS(3026), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3026), - [anon_sym___deprecated_msg] = ACTIONS(3026), - [anon_sym___deprecated_enum_msg] = ACTIONS(3026), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3026), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3026), - [anon_sym_ATprotocol] = ACTIONS(3028), - [anon_sym_ATinterface] = ACTIONS(3028), - [anon_sym_ATimplementation] = ACTIONS(3028), - [anon_sym_ATcompatibility_alias] = ACTIONS(3028), - [anon_sym_ATsynthesize] = ACTIONS(3028), - [anon_sym_ATdynamic] = ACTIONS(3028), - [anon_sym__Alignas] = ACTIONS(3026), - [anon_sym_ATtry] = ACTIONS(3028), - [anon_sym___try] = ACTIONS(3026), - [anon_sym_ATthrow] = ACTIONS(3028), - [anon_sym_ATselector] = ACTIONS(3028), - [anon_sym_ATavailable] = ACTIONS(3028), - [anon_sym___builtin_available] = ACTIONS(3026), - [anon_sym_va_arg] = ACTIONS(3026), - [anon_sym___asm] = ACTIONS(3026), - [anon_sym_ATencode] = ACTIONS(3028), - [anon_sym_ATsynchronized] = ACTIONS(3028), - [anon_sym_BOOL] = ACTIONS(3026), - [anon_sym_IMP] = ACTIONS(3026), - [anon_sym_SEL] = ACTIONS(3026), - [anon_sym_Class] = ACTIONS(3026), - [anon_sym_id] = ACTIONS(3026), - }, - [1001] = { - [sym_identifier] = ACTIONS(3022), - [aux_sym_preproc_include_token1] = ACTIONS(3022), - [aux_sym_preproc_include_token2] = ACTIONS(3022), - [aux_sym_preproc_def_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token2] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3022), - [sym_preproc_directive] = ACTIONS(3022), - [anon_sym_LPAREN2] = ACTIONS(3024), - [anon_sym_BANG] = ACTIONS(3024), - [anon_sym_TILDE] = ACTIONS(3024), - [anon_sym_DASH] = ACTIONS(3022), - [anon_sym_PLUS] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(3024), - [anon_sym_CARET] = ACTIONS(3024), - [anon_sym_AMP] = ACTIONS(3024), - [anon_sym_SEMI] = ACTIONS(3024), - [anon_sym___extension__] = ACTIONS(3022), - [anon_sym_typedef] = ACTIONS(3022), - [anon_sym_extern] = ACTIONS(3022), - [anon_sym___attribute__] = ACTIONS(3022), - [anon_sym___attribute] = ACTIONS(3022), - [anon_sym_noreturn] = ACTIONS(3022), - [anon_sym_LBRACK] = ACTIONS(3024), - [anon_sym___declspec] = ACTIONS(3022), - [anon_sym___cdecl] = ACTIONS(3022), - [anon_sym___clrcall] = ACTIONS(3022), - [anon_sym___stdcall] = ACTIONS(3022), - [anon_sym___fastcall] = ACTIONS(3022), - [anon_sym___thiscall] = ACTIONS(3022), - [anon_sym___vectorcall] = ACTIONS(3022), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_signed] = ACTIONS(3022), - [anon_sym_unsigned] = ACTIONS(3022), - [anon_sym_long] = ACTIONS(3022), - [anon_sym_short] = ACTIONS(3022), - [anon_sym_ATautoreleasepool] = ACTIONS(3024), - [anon_sym_static] = ACTIONS(3022), - [anon_sym_auto] = ACTIONS(3022), - [anon_sym_register] = ACTIONS(3022), - [anon_sym_inline] = ACTIONS(3022), - [anon_sym___inline] = ACTIONS(3022), - [anon_sym___inline__] = ACTIONS(3022), - [anon_sym___forceinline] = ACTIONS(3022), - [anon_sym_thread_local] = ACTIONS(3022), - [anon_sym___thread] = ACTIONS(3022), - [anon_sym_CG_EXTERN] = ACTIONS(3022), - [anon_sym_CG_INLINE] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3022), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3022), - [anon_sym_IBOutlet] = ACTIONS(3022), - [anon_sym_IBInspectable] = ACTIONS(3022), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3022), - [anon_sym_NS_INLINE] = ACTIONS(3022), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3022), - [anon_sym_OBJC_EXPORT] = ACTIONS(3022), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3022), - [anon_sym_const] = ACTIONS(3022), - [anon_sym_constexpr] = ACTIONS(3022), - [anon_sym_volatile] = ACTIONS(3022), - [anon_sym_restrict] = ACTIONS(3022), - [anon_sym___restrict__] = ACTIONS(3022), - [anon_sym__Atomic] = ACTIONS(3022), - [anon_sym__Noreturn] = ACTIONS(3022), - [anon_sym_nullable] = ACTIONS(3022), - [anon_sym__Complex] = ACTIONS(3022), - [anon_sym__Nonnull] = ACTIONS(3022), - [anon_sym__Nullable] = ACTIONS(3022), - [anon_sym__Nullable_result] = ACTIONS(3022), - [anon_sym__Null_unspecified] = ACTIONS(3022), - [anon_sym___autoreleasing] = ACTIONS(3022), - [anon_sym___block] = ACTIONS(3022), - [anon_sym___bridge] = ACTIONS(3022), - [anon_sym___bridge_retained] = ACTIONS(3022), - [anon_sym___bridge_transfer] = ACTIONS(3022), - [anon_sym___complex] = ACTIONS(3022), - [anon_sym___const] = ACTIONS(3022), - [anon_sym___imag] = ACTIONS(3022), - [anon_sym___kindof] = ACTIONS(3022), - [anon_sym___nonnull] = ACTIONS(3022), - [anon_sym___nullable] = ACTIONS(3022), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3022), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3022), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3022), - [anon_sym___real] = ACTIONS(3022), - [anon_sym___strong] = ACTIONS(3022), - [anon_sym___unsafe_unretained] = ACTIONS(3022), - [anon_sym___unused] = ACTIONS(3022), - [anon_sym___weak] = ACTIONS(3022), - [sym_primitive_type] = ACTIONS(3022), - [anon_sym_enum] = ACTIONS(3022), - [anon_sym_struct] = ACTIONS(3022), - [anon_sym_union] = ACTIONS(3022), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_switch] = ACTIONS(3022), - [anon_sym_case] = ACTIONS(3022), - [anon_sym_default] = ACTIONS(3022), - [anon_sym_while] = ACTIONS(3022), - [anon_sym_do] = ACTIONS(3022), - [anon_sym_for] = ACTIONS(3022), - [anon_sym_in] = ACTIONS(3022), - [anon_sym_return] = ACTIONS(3022), - [anon_sym_break] = ACTIONS(3022), - [anon_sym_continue] = ACTIONS(3022), - [anon_sym_goto] = ACTIONS(3022), - [anon_sym_DASH_DASH] = ACTIONS(3024), - [anon_sym_PLUS_PLUS] = ACTIONS(3024), - [anon_sym_sizeof] = ACTIONS(3022), - [anon_sym___alignof__] = ACTIONS(3022), - [anon_sym___alignof] = ACTIONS(3022), - [anon_sym__alignof] = ACTIONS(3022), - [anon_sym_alignof] = ACTIONS(3022), - [anon_sym__Alignof] = ACTIONS(3022), - [anon_sym_offsetof] = ACTIONS(3022), - [anon_sym__Generic] = ACTIONS(3022), - [anon_sym_asm] = ACTIONS(3022), - [anon_sym___asm__] = ACTIONS(3022), - [sym_number_literal] = ACTIONS(3024), - [anon_sym_L_SQUOTE] = ACTIONS(3024), - [anon_sym_u_SQUOTE] = ACTIONS(3024), - [anon_sym_U_SQUOTE] = ACTIONS(3024), - [anon_sym_u8_SQUOTE] = ACTIONS(3024), - [anon_sym_SQUOTE] = ACTIONS(3024), - [anon_sym_AT] = ACTIONS(3022), - [anon_sym_DQUOTE] = ACTIONS(3024), - [anon_sym_L_DQUOTE] = ACTIONS(3024), - [anon_sym_u_DQUOTE] = ACTIONS(3024), - [anon_sym_U_DQUOTE] = ACTIONS(3024), - [anon_sym_u8_DQUOTE] = ACTIONS(3024), - [sym_true] = ACTIONS(3022), - [sym_false] = ACTIONS(3022), - [anon_sym_NULL] = ACTIONS(3022), - [anon_sym_nullptr] = ACTIONS(3022), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3022), - [anon_sym___typeof] = ACTIONS(3022), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_ATimport] = ACTIONS(3024), - [aux_sym_preproc_undef_token1] = ACTIONS(3022), - [anon_sym_POUND] = ACTIONS(3022), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3022), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3022), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3022), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3022), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE] = ACTIONS(3022), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_API_AVAILABLE] = ACTIONS(3022), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_API_DEPRECATED] = ACTIONS(3022), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3022), - [anon_sym___deprecated_msg] = ACTIONS(3022), - [anon_sym___deprecated_enum_msg] = ACTIONS(3022), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3022), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3022), - [anon_sym_ATprotocol] = ACTIONS(3024), - [anon_sym_ATinterface] = ACTIONS(3024), - [anon_sym_ATimplementation] = ACTIONS(3024), - [anon_sym_ATcompatibility_alias] = ACTIONS(3024), - [anon_sym_ATsynthesize] = ACTIONS(3024), - [anon_sym_ATdynamic] = ACTIONS(3024), - [anon_sym__Alignas] = ACTIONS(3022), - [anon_sym_ATtry] = ACTIONS(3024), - [anon_sym___try] = ACTIONS(3022), - [anon_sym_ATthrow] = ACTIONS(3024), - [anon_sym_ATselector] = ACTIONS(3024), - [anon_sym_ATavailable] = ACTIONS(3024), - [anon_sym___builtin_available] = ACTIONS(3022), - [anon_sym_va_arg] = ACTIONS(3022), - [anon_sym___asm] = ACTIONS(3022), - [anon_sym_ATencode] = ACTIONS(3024), - [anon_sym_ATsynchronized] = ACTIONS(3024), - [anon_sym_BOOL] = ACTIONS(3022), - [anon_sym_IMP] = ACTIONS(3022), - [anon_sym_SEL] = ACTIONS(3022), - [anon_sym_Class] = ACTIONS(3022), - [anon_sym_id] = ACTIONS(3022), - }, - [1002] = { - [sym_identifier] = ACTIONS(3018), - [aux_sym_preproc_include_token1] = ACTIONS(3018), - [aux_sym_preproc_include_token2] = ACTIONS(3018), - [aux_sym_preproc_def_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token2] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3018), - [sym_preproc_directive] = ACTIONS(3018), - [anon_sym_LPAREN2] = ACTIONS(3020), - [anon_sym_BANG] = ACTIONS(3020), - [anon_sym_TILDE] = ACTIONS(3020), - [anon_sym_DASH] = ACTIONS(3018), - [anon_sym_PLUS] = ACTIONS(3018), - [anon_sym_STAR] = ACTIONS(3020), - [anon_sym_CARET] = ACTIONS(3020), - [anon_sym_AMP] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(3020), - [anon_sym___extension__] = ACTIONS(3018), - [anon_sym_typedef] = ACTIONS(3018), - [anon_sym_extern] = ACTIONS(3018), - [anon_sym___attribute__] = ACTIONS(3018), - [anon_sym___attribute] = ACTIONS(3018), - [anon_sym_noreturn] = ACTIONS(3018), - [anon_sym_LBRACK] = ACTIONS(3020), - [anon_sym___declspec] = ACTIONS(3018), - [anon_sym___cdecl] = ACTIONS(3018), - [anon_sym___clrcall] = ACTIONS(3018), - [anon_sym___stdcall] = ACTIONS(3018), - [anon_sym___fastcall] = ACTIONS(3018), - [anon_sym___thiscall] = ACTIONS(3018), - [anon_sym___vectorcall] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_signed] = ACTIONS(3018), - [anon_sym_unsigned] = ACTIONS(3018), - [anon_sym_long] = ACTIONS(3018), - [anon_sym_short] = ACTIONS(3018), - [anon_sym_ATautoreleasepool] = ACTIONS(3020), - [anon_sym_static] = ACTIONS(3018), - [anon_sym_auto] = ACTIONS(3018), - [anon_sym_register] = ACTIONS(3018), - [anon_sym_inline] = ACTIONS(3018), - [anon_sym___inline] = ACTIONS(3018), - [anon_sym___inline__] = ACTIONS(3018), - [anon_sym___forceinline] = ACTIONS(3018), - [anon_sym_thread_local] = ACTIONS(3018), - [anon_sym___thread] = ACTIONS(3018), - [anon_sym_CG_EXTERN] = ACTIONS(3018), - [anon_sym_CG_INLINE] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3018), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3018), - [anon_sym_IBOutlet] = ACTIONS(3018), - [anon_sym_IBInspectable] = ACTIONS(3018), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3018), - [anon_sym_NS_INLINE] = ACTIONS(3018), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3018), - [anon_sym_OBJC_EXPORT] = ACTIONS(3018), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3018), - [anon_sym_const] = ACTIONS(3018), - [anon_sym_constexpr] = ACTIONS(3018), - [anon_sym_volatile] = ACTIONS(3018), - [anon_sym_restrict] = ACTIONS(3018), - [anon_sym___restrict__] = ACTIONS(3018), - [anon_sym__Atomic] = ACTIONS(3018), - [anon_sym__Noreturn] = ACTIONS(3018), - [anon_sym_nullable] = ACTIONS(3018), - [anon_sym__Complex] = ACTIONS(3018), - [anon_sym__Nonnull] = ACTIONS(3018), - [anon_sym__Nullable] = ACTIONS(3018), - [anon_sym__Nullable_result] = ACTIONS(3018), - [anon_sym__Null_unspecified] = ACTIONS(3018), - [anon_sym___autoreleasing] = ACTIONS(3018), - [anon_sym___block] = ACTIONS(3018), - [anon_sym___bridge] = ACTIONS(3018), - [anon_sym___bridge_retained] = ACTIONS(3018), - [anon_sym___bridge_transfer] = ACTIONS(3018), - [anon_sym___complex] = ACTIONS(3018), - [anon_sym___const] = ACTIONS(3018), - [anon_sym___imag] = ACTIONS(3018), - [anon_sym___kindof] = ACTIONS(3018), - [anon_sym___nonnull] = ACTIONS(3018), - [anon_sym___nullable] = ACTIONS(3018), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3018), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3018), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3018), - [anon_sym___real] = ACTIONS(3018), - [anon_sym___strong] = ACTIONS(3018), - [anon_sym___unsafe_unretained] = ACTIONS(3018), - [anon_sym___unused] = ACTIONS(3018), - [anon_sym___weak] = ACTIONS(3018), - [sym_primitive_type] = ACTIONS(3018), - [anon_sym_enum] = ACTIONS(3018), - [anon_sym_struct] = ACTIONS(3018), - [anon_sym_union] = ACTIONS(3018), - [anon_sym_if] = ACTIONS(3018), - [anon_sym_switch] = ACTIONS(3018), - [anon_sym_case] = ACTIONS(3018), - [anon_sym_default] = ACTIONS(3018), - [anon_sym_while] = ACTIONS(3018), - [anon_sym_do] = ACTIONS(3018), - [anon_sym_for] = ACTIONS(3018), - [anon_sym_in] = ACTIONS(3018), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_break] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(3018), - [anon_sym_goto] = ACTIONS(3018), - [anon_sym_DASH_DASH] = ACTIONS(3020), - [anon_sym_PLUS_PLUS] = ACTIONS(3020), - [anon_sym_sizeof] = ACTIONS(3018), - [anon_sym___alignof__] = ACTIONS(3018), - [anon_sym___alignof] = ACTIONS(3018), - [anon_sym__alignof] = ACTIONS(3018), - [anon_sym_alignof] = ACTIONS(3018), - [anon_sym__Alignof] = ACTIONS(3018), - [anon_sym_offsetof] = ACTIONS(3018), - [anon_sym__Generic] = ACTIONS(3018), - [anon_sym_asm] = ACTIONS(3018), - [anon_sym___asm__] = ACTIONS(3018), - [sym_number_literal] = ACTIONS(3020), - [anon_sym_L_SQUOTE] = ACTIONS(3020), - [anon_sym_u_SQUOTE] = ACTIONS(3020), - [anon_sym_U_SQUOTE] = ACTIONS(3020), - [anon_sym_u8_SQUOTE] = ACTIONS(3020), - [anon_sym_SQUOTE] = ACTIONS(3020), - [anon_sym_AT] = ACTIONS(3018), - [anon_sym_DQUOTE] = ACTIONS(3020), - [anon_sym_L_DQUOTE] = ACTIONS(3020), - [anon_sym_u_DQUOTE] = ACTIONS(3020), - [anon_sym_U_DQUOTE] = ACTIONS(3020), - [anon_sym_u8_DQUOTE] = ACTIONS(3020), - [sym_true] = ACTIONS(3018), - [sym_false] = ACTIONS(3018), - [anon_sym_NULL] = ACTIONS(3018), - [anon_sym_nullptr] = ACTIONS(3018), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3018), - [anon_sym___typeof] = ACTIONS(3018), - [anon_sym_typeof] = ACTIONS(3018), - [anon_sym_ATimport] = ACTIONS(3020), - [aux_sym_preproc_undef_token1] = ACTIONS(3018), - [anon_sym_POUND] = ACTIONS(3018), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3018), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3018), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3018), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3018), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE] = ACTIONS(3018), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_API_AVAILABLE] = ACTIONS(3018), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_API_DEPRECATED] = ACTIONS(3018), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3018), - [anon_sym___deprecated_msg] = ACTIONS(3018), - [anon_sym___deprecated_enum_msg] = ACTIONS(3018), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3018), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3018), - [anon_sym_ATprotocol] = ACTIONS(3020), - [anon_sym_ATinterface] = ACTIONS(3020), - [anon_sym_ATimplementation] = ACTIONS(3020), - [anon_sym_ATcompatibility_alias] = ACTIONS(3020), - [anon_sym_ATsynthesize] = ACTIONS(3020), - [anon_sym_ATdynamic] = ACTIONS(3020), - [anon_sym__Alignas] = ACTIONS(3018), - [anon_sym_ATtry] = ACTIONS(3020), - [anon_sym___try] = ACTIONS(3018), - [anon_sym_ATthrow] = ACTIONS(3020), - [anon_sym_ATselector] = ACTIONS(3020), - [anon_sym_ATavailable] = ACTIONS(3020), - [anon_sym___builtin_available] = ACTIONS(3018), - [anon_sym_va_arg] = ACTIONS(3018), - [anon_sym___asm] = ACTIONS(3018), - [anon_sym_ATencode] = ACTIONS(3020), - [anon_sym_ATsynchronized] = ACTIONS(3020), - [anon_sym_BOOL] = ACTIONS(3018), - [anon_sym_IMP] = ACTIONS(3018), - [anon_sym_SEL] = ACTIONS(3018), - [anon_sym_Class] = ACTIONS(3018), - [anon_sym_id] = ACTIONS(3018), - }, - [1003] = { - [sym_identifier] = ACTIONS(3304), - [aux_sym_preproc_include_token1] = ACTIONS(3304), - [aux_sym_preproc_include_token2] = ACTIONS(3304), - [aux_sym_preproc_def_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token2] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3304), - [sym_preproc_directive] = ACTIONS(3304), - [anon_sym_LPAREN2] = ACTIONS(3306), - [anon_sym_BANG] = ACTIONS(3306), - [anon_sym_TILDE] = ACTIONS(3306), - [anon_sym_DASH] = ACTIONS(3304), - [anon_sym_PLUS] = ACTIONS(3304), - [anon_sym_STAR] = ACTIONS(3306), - [anon_sym_CARET] = ACTIONS(3306), - [anon_sym_AMP] = ACTIONS(3306), - [anon_sym_SEMI] = ACTIONS(3306), - [anon_sym___extension__] = ACTIONS(3304), - [anon_sym_typedef] = ACTIONS(3304), - [anon_sym_extern] = ACTIONS(3304), - [anon_sym___attribute__] = ACTIONS(3304), - [anon_sym___attribute] = ACTIONS(3304), - [anon_sym_noreturn] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3306), - [anon_sym___declspec] = ACTIONS(3304), - [anon_sym___cdecl] = ACTIONS(3304), - [anon_sym___clrcall] = ACTIONS(3304), - [anon_sym___stdcall] = ACTIONS(3304), - [anon_sym___fastcall] = ACTIONS(3304), - [anon_sym___thiscall] = ACTIONS(3304), - [anon_sym___vectorcall] = ACTIONS(3304), - [anon_sym_LBRACE] = ACTIONS(3306), - [anon_sym_signed] = ACTIONS(3304), - [anon_sym_unsigned] = ACTIONS(3304), - [anon_sym_long] = ACTIONS(3304), - [anon_sym_short] = ACTIONS(3304), - [anon_sym_ATautoreleasepool] = ACTIONS(3306), - [anon_sym_static] = ACTIONS(3304), - [anon_sym_auto] = ACTIONS(3304), - [anon_sym_register] = ACTIONS(3304), - [anon_sym_inline] = ACTIONS(3304), - [anon_sym___inline] = ACTIONS(3304), - [anon_sym___inline__] = ACTIONS(3304), - [anon_sym___forceinline] = ACTIONS(3304), - [anon_sym_thread_local] = ACTIONS(3304), - [anon_sym___thread] = ACTIONS(3304), - [anon_sym_CG_EXTERN] = ACTIONS(3304), - [anon_sym_CG_INLINE] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3304), - [anon_sym_IBOutlet] = ACTIONS(3304), - [anon_sym_IBInspectable] = ACTIONS(3304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3304), - [anon_sym_NS_INLINE] = ACTIONS(3304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3304), - [anon_sym_OBJC_EXPORT] = ACTIONS(3304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3304), - [anon_sym_const] = ACTIONS(3304), - [anon_sym_constexpr] = ACTIONS(3304), - [anon_sym_volatile] = ACTIONS(3304), - [anon_sym_restrict] = ACTIONS(3304), - [anon_sym___restrict__] = ACTIONS(3304), - [anon_sym__Atomic] = ACTIONS(3304), - [anon_sym__Noreturn] = ACTIONS(3304), - [anon_sym_nullable] = ACTIONS(3304), - [anon_sym__Complex] = ACTIONS(3304), - [anon_sym__Nonnull] = ACTIONS(3304), - [anon_sym__Nullable] = ACTIONS(3304), - [anon_sym__Nullable_result] = ACTIONS(3304), - [anon_sym__Null_unspecified] = ACTIONS(3304), - [anon_sym___autoreleasing] = ACTIONS(3304), - [anon_sym___block] = ACTIONS(3304), - [anon_sym___bridge] = ACTIONS(3304), - [anon_sym___bridge_retained] = ACTIONS(3304), - [anon_sym___bridge_transfer] = ACTIONS(3304), - [anon_sym___complex] = ACTIONS(3304), - [anon_sym___const] = ACTIONS(3304), - [anon_sym___imag] = ACTIONS(3304), - [anon_sym___kindof] = ACTIONS(3304), - [anon_sym___nonnull] = ACTIONS(3304), - [anon_sym___nullable] = ACTIONS(3304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3304), - [anon_sym___real] = ACTIONS(3304), - [anon_sym___strong] = ACTIONS(3304), - [anon_sym___unsafe_unretained] = ACTIONS(3304), - [anon_sym___unused] = ACTIONS(3304), - [anon_sym___weak] = ACTIONS(3304), - [sym_primitive_type] = ACTIONS(3304), - [anon_sym_enum] = ACTIONS(3304), - [anon_sym_struct] = ACTIONS(3304), - [anon_sym_union] = ACTIONS(3304), - [anon_sym_if] = ACTIONS(3304), - [anon_sym_switch] = ACTIONS(3304), - [anon_sym_case] = ACTIONS(3304), - [anon_sym_default] = ACTIONS(3304), - [anon_sym_while] = ACTIONS(3304), - [anon_sym_do] = ACTIONS(3304), - [anon_sym_for] = ACTIONS(3304), - [anon_sym_in] = ACTIONS(3304), - [anon_sym_return] = ACTIONS(3304), - [anon_sym_break] = ACTIONS(3304), - [anon_sym_continue] = ACTIONS(3304), - [anon_sym_goto] = ACTIONS(3304), - [anon_sym_DASH_DASH] = ACTIONS(3306), - [anon_sym_PLUS_PLUS] = ACTIONS(3306), - [anon_sym_sizeof] = ACTIONS(3304), - [anon_sym___alignof__] = ACTIONS(3304), - [anon_sym___alignof] = ACTIONS(3304), - [anon_sym__alignof] = ACTIONS(3304), - [anon_sym_alignof] = ACTIONS(3304), - [anon_sym__Alignof] = ACTIONS(3304), - [anon_sym_offsetof] = ACTIONS(3304), - [anon_sym__Generic] = ACTIONS(3304), - [anon_sym_asm] = ACTIONS(3304), - [anon_sym___asm__] = ACTIONS(3304), - [sym_number_literal] = ACTIONS(3306), - [anon_sym_L_SQUOTE] = ACTIONS(3306), - [anon_sym_u_SQUOTE] = ACTIONS(3306), - [anon_sym_U_SQUOTE] = ACTIONS(3306), - [anon_sym_u8_SQUOTE] = ACTIONS(3306), - [anon_sym_SQUOTE] = ACTIONS(3306), - [anon_sym_AT] = ACTIONS(3304), - [anon_sym_DQUOTE] = ACTIONS(3306), - [anon_sym_L_DQUOTE] = ACTIONS(3306), - [anon_sym_u_DQUOTE] = ACTIONS(3306), - [anon_sym_U_DQUOTE] = ACTIONS(3306), - [anon_sym_u8_DQUOTE] = ACTIONS(3306), - [sym_true] = ACTIONS(3304), - [sym_false] = ACTIONS(3304), - [anon_sym_NULL] = ACTIONS(3304), - [anon_sym_nullptr] = ACTIONS(3304), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3304), - [anon_sym___typeof] = ACTIONS(3304), - [anon_sym_typeof] = ACTIONS(3304), - [anon_sym_ATimport] = ACTIONS(3306), - [aux_sym_preproc_undef_token1] = ACTIONS(3304), - [anon_sym_POUND] = ACTIONS(3304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE] = ACTIONS(3304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_API_AVAILABLE] = ACTIONS(3304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_API_DEPRECATED] = ACTIONS(3304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3304), - [anon_sym___deprecated_msg] = ACTIONS(3304), - [anon_sym___deprecated_enum_msg] = ACTIONS(3304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3304), - [anon_sym_ATprotocol] = ACTIONS(3306), - [anon_sym_ATinterface] = ACTIONS(3306), - [anon_sym_ATimplementation] = ACTIONS(3306), - [anon_sym_ATcompatibility_alias] = ACTIONS(3306), - [anon_sym_ATsynthesize] = ACTIONS(3306), - [anon_sym_ATdynamic] = ACTIONS(3306), - [anon_sym__Alignas] = ACTIONS(3304), - [anon_sym_ATtry] = ACTIONS(3306), - [anon_sym___try] = ACTIONS(3304), - [anon_sym_ATthrow] = ACTIONS(3306), - [anon_sym_ATselector] = ACTIONS(3306), - [anon_sym_ATavailable] = ACTIONS(3306), - [anon_sym___builtin_available] = ACTIONS(3304), - [anon_sym_va_arg] = ACTIONS(3304), - [anon_sym___asm] = ACTIONS(3304), - [anon_sym_ATencode] = ACTIONS(3306), - [anon_sym_ATsynchronized] = ACTIONS(3306), - [anon_sym_BOOL] = ACTIONS(3304), - [anon_sym_IMP] = ACTIONS(3304), - [anon_sym_SEL] = ACTIONS(3304), - [anon_sym_Class] = ACTIONS(3304), - [anon_sym_id] = ACTIONS(3304), - }, - [1004] = { - [sym_identifier] = ACTIONS(3300), - [aux_sym_preproc_include_token1] = ACTIONS(3300), - [aux_sym_preproc_include_token2] = ACTIONS(3300), - [aux_sym_preproc_def_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token2] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3300), - [sym_preproc_directive] = ACTIONS(3300), - [anon_sym_LPAREN2] = ACTIONS(3302), - [anon_sym_BANG] = ACTIONS(3302), - [anon_sym_TILDE] = ACTIONS(3302), - [anon_sym_DASH] = ACTIONS(3300), - [anon_sym_PLUS] = ACTIONS(3300), - [anon_sym_STAR] = ACTIONS(3302), - [anon_sym_CARET] = ACTIONS(3302), - [anon_sym_AMP] = ACTIONS(3302), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym___extension__] = ACTIONS(3300), - [anon_sym_typedef] = ACTIONS(3300), - [anon_sym_extern] = ACTIONS(3300), - [anon_sym___attribute__] = ACTIONS(3300), - [anon_sym___attribute] = ACTIONS(3300), - [anon_sym_noreturn] = ACTIONS(3300), - [anon_sym_LBRACK] = ACTIONS(3302), - [anon_sym___declspec] = ACTIONS(3300), - [anon_sym___cdecl] = ACTIONS(3300), - [anon_sym___clrcall] = ACTIONS(3300), - [anon_sym___stdcall] = ACTIONS(3300), - [anon_sym___fastcall] = ACTIONS(3300), - [anon_sym___thiscall] = ACTIONS(3300), - [anon_sym___vectorcall] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3302), - [anon_sym_signed] = ACTIONS(3300), - [anon_sym_unsigned] = ACTIONS(3300), - [anon_sym_long] = ACTIONS(3300), - [anon_sym_short] = ACTIONS(3300), - [anon_sym_ATautoreleasepool] = ACTIONS(3302), - [anon_sym_static] = ACTIONS(3300), - [anon_sym_auto] = ACTIONS(3300), - [anon_sym_register] = ACTIONS(3300), - [anon_sym_inline] = ACTIONS(3300), - [anon_sym___inline] = ACTIONS(3300), - [anon_sym___inline__] = ACTIONS(3300), - [anon_sym___forceinline] = ACTIONS(3300), - [anon_sym_thread_local] = ACTIONS(3300), - [anon_sym___thread] = ACTIONS(3300), - [anon_sym_CG_EXTERN] = ACTIONS(3300), - [anon_sym_CG_INLINE] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3300), - [anon_sym_IBOutlet] = ACTIONS(3300), - [anon_sym_IBInspectable] = ACTIONS(3300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3300), - [anon_sym_NS_INLINE] = ACTIONS(3300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3300), - [anon_sym_OBJC_EXPORT] = ACTIONS(3300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3300), - [anon_sym_const] = ACTIONS(3300), - [anon_sym_constexpr] = ACTIONS(3300), - [anon_sym_volatile] = ACTIONS(3300), - [anon_sym_restrict] = ACTIONS(3300), - [anon_sym___restrict__] = ACTIONS(3300), - [anon_sym__Atomic] = ACTIONS(3300), - [anon_sym__Noreturn] = ACTIONS(3300), - [anon_sym_nullable] = ACTIONS(3300), - [anon_sym__Complex] = ACTIONS(3300), - [anon_sym__Nonnull] = ACTIONS(3300), - [anon_sym__Nullable] = ACTIONS(3300), - [anon_sym__Nullable_result] = ACTIONS(3300), - [anon_sym__Null_unspecified] = ACTIONS(3300), - [anon_sym___autoreleasing] = ACTIONS(3300), - [anon_sym___block] = ACTIONS(3300), - [anon_sym___bridge] = ACTIONS(3300), - [anon_sym___bridge_retained] = ACTIONS(3300), - [anon_sym___bridge_transfer] = ACTIONS(3300), - [anon_sym___complex] = ACTIONS(3300), - [anon_sym___const] = ACTIONS(3300), - [anon_sym___imag] = ACTIONS(3300), - [anon_sym___kindof] = ACTIONS(3300), - [anon_sym___nonnull] = ACTIONS(3300), - [anon_sym___nullable] = ACTIONS(3300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3300), - [anon_sym___real] = ACTIONS(3300), - [anon_sym___strong] = ACTIONS(3300), - [anon_sym___unsafe_unretained] = ACTIONS(3300), - [anon_sym___unused] = ACTIONS(3300), - [anon_sym___weak] = ACTIONS(3300), - [sym_primitive_type] = ACTIONS(3300), - [anon_sym_enum] = ACTIONS(3300), - [anon_sym_struct] = ACTIONS(3300), - [anon_sym_union] = ACTIONS(3300), - [anon_sym_if] = ACTIONS(3300), - [anon_sym_switch] = ACTIONS(3300), - [anon_sym_case] = ACTIONS(3300), - [anon_sym_default] = ACTIONS(3300), - [anon_sym_while] = ACTIONS(3300), - [anon_sym_do] = ACTIONS(3300), - [anon_sym_for] = ACTIONS(3300), - [anon_sym_in] = ACTIONS(3300), - [anon_sym_return] = ACTIONS(3300), - [anon_sym_break] = ACTIONS(3300), - [anon_sym_continue] = ACTIONS(3300), - [anon_sym_goto] = ACTIONS(3300), - [anon_sym_DASH_DASH] = ACTIONS(3302), - [anon_sym_PLUS_PLUS] = ACTIONS(3302), - [anon_sym_sizeof] = ACTIONS(3300), - [anon_sym___alignof__] = ACTIONS(3300), - [anon_sym___alignof] = ACTIONS(3300), - [anon_sym__alignof] = ACTIONS(3300), - [anon_sym_alignof] = ACTIONS(3300), - [anon_sym__Alignof] = ACTIONS(3300), - [anon_sym_offsetof] = ACTIONS(3300), - [anon_sym__Generic] = ACTIONS(3300), - [anon_sym_asm] = ACTIONS(3300), - [anon_sym___asm__] = ACTIONS(3300), - [sym_number_literal] = ACTIONS(3302), - [anon_sym_L_SQUOTE] = ACTIONS(3302), - [anon_sym_u_SQUOTE] = ACTIONS(3302), - [anon_sym_U_SQUOTE] = ACTIONS(3302), - [anon_sym_u8_SQUOTE] = ACTIONS(3302), - [anon_sym_SQUOTE] = ACTIONS(3302), - [anon_sym_AT] = ACTIONS(3300), - [anon_sym_DQUOTE] = ACTIONS(3302), - [anon_sym_L_DQUOTE] = ACTIONS(3302), - [anon_sym_u_DQUOTE] = ACTIONS(3302), - [anon_sym_U_DQUOTE] = ACTIONS(3302), - [anon_sym_u8_DQUOTE] = ACTIONS(3302), - [sym_true] = ACTIONS(3300), - [sym_false] = ACTIONS(3300), - [anon_sym_NULL] = ACTIONS(3300), - [anon_sym_nullptr] = ACTIONS(3300), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3300), - [anon_sym___typeof] = ACTIONS(3300), - [anon_sym_typeof] = ACTIONS(3300), - [anon_sym_ATimport] = ACTIONS(3302), - [aux_sym_preproc_undef_token1] = ACTIONS(3300), - [anon_sym_POUND] = ACTIONS(3300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE] = ACTIONS(3300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_API_AVAILABLE] = ACTIONS(3300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_API_DEPRECATED] = ACTIONS(3300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3300), - [anon_sym___deprecated_msg] = ACTIONS(3300), - [anon_sym___deprecated_enum_msg] = ACTIONS(3300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3300), - [anon_sym_ATprotocol] = ACTIONS(3302), - [anon_sym_ATinterface] = ACTIONS(3302), - [anon_sym_ATimplementation] = ACTIONS(3302), - [anon_sym_ATcompatibility_alias] = ACTIONS(3302), - [anon_sym_ATsynthesize] = ACTIONS(3302), - [anon_sym_ATdynamic] = ACTIONS(3302), - [anon_sym__Alignas] = ACTIONS(3300), - [anon_sym_ATtry] = ACTIONS(3302), - [anon_sym___try] = ACTIONS(3300), - [anon_sym_ATthrow] = ACTIONS(3302), - [anon_sym_ATselector] = ACTIONS(3302), - [anon_sym_ATavailable] = ACTIONS(3302), - [anon_sym___builtin_available] = ACTIONS(3300), - [anon_sym_va_arg] = ACTIONS(3300), - [anon_sym___asm] = ACTIONS(3300), - [anon_sym_ATencode] = ACTIONS(3302), - [anon_sym_ATsynchronized] = ACTIONS(3302), - [anon_sym_BOOL] = ACTIONS(3300), - [anon_sym_IMP] = ACTIONS(3300), - [anon_sym_SEL] = ACTIONS(3300), - [anon_sym_Class] = ACTIONS(3300), - [anon_sym_id] = ACTIONS(3300), - }, - [1005] = { - [sym_identifier] = ACTIONS(3014), - [aux_sym_preproc_include_token1] = ACTIONS(3014), - [aux_sym_preproc_include_token2] = ACTIONS(3014), - [aux_sym_preproc_def_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token2] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3014), - [sym_preproc_directive] = ACTIONS(3014), - [anon_sym_LPAREN2] = ACTIONS(3016), - [anon_sym_BANG] = ACTIONS(3016), - [anon_sym_TILDE] = ACTIONS(3016), - [anon_sym_DASH] = ACTIONS(3014), - [anon_sym_PLUS] = ACTIONS(3014), - [anon_sym_STAR] = ACTIONS(3016), - [anon_sym_CARET] = ACTIONS(3016), - [anon_sym_AMP] = ACTIONS(3016), - [anon_sym_SEMI] = ACTIONS(3016), - [anon_sym___extension__] = ACTIONS(3014), - [anon_sym_typedef] = ACTIONS(3014), - [anon_sym_extern] = ACTIONS(3014), - [anon_sym___attribute__] = ACTIONS(3014), - [anon_sym___attribute] = ACTIONS(3014), - [anon_sym_noreturn] = ACTIONS(3014), - [anon_sym_LBRACK] = ACTIONS(3016), - [anon_sym___declspec] = ACTIONS(3014), - [anon_sym___cdecl] = ACTIONS(3014), - [anon_sym___clrcall] = ACTIONS(3014), - [anon_sym___stdcall] = ACTIONS(3014), - [anon_sym___fastcall] = ACTIONS(3014), - [anon_sym___thiscall] = ACTIONS(3014), - [anon_sym___vectorcall] = ACTIONS(3014), - [anon_sym_LBRACE] = ACTIONS(3016), - [anon_sym_signed] = ACTIONS(3014), - [anon_sym_unsigned] = ACTIONS(3014), - [anon_sym_long] = ACTIONS(3014), - [anon_sym_short] = ACTIONS(3014), - [anon_sym_ATautoreleasepool] = ACTIONS(3016), - [anon_sym_static] = ACTIONS(3014), - [anon_sym_auto] = ACTIONS(3014), - [anon_sym_register] = ACTIONS(3014), - [anon_sym_inline] = ACTIONS(3014), - [anon_sym___inline] = ACTIONS(3014), - [anon_sym___inline__] = ACTIONS(3014), - [anon_sym___forceinline] = ACTIONS(3014), - [anon_sym_thread_local] = ACTIONS(3014), - [anon_sym___thread] = ACTIONS(3014), - [anon_sym_CG_EXTERN] = ACTIONS(3014), - [anon_sym_CG_INLINE] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3014), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3014), - [anon_sym_IBOutlet] = ACTIONS(3014), - [anon_sym_IBInspectable] = ACTIONS(3014), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3014), - [anon_sym_NS_INLINE] = ACTIONS(3014), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3014), - [anon_sym_OBJC_EXPORT] = ACTIONS(3014), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3014), - [anon_sym_const] = ACTIONS(3014), - [anon_sym_constexpr] = ACTIONS(3014), - [anon_sym_volatile] = ACTIONS(3014), - [anon_sym_restrict] = ACTIONS(3014), - [anon_sym___restrict__] = ACTIONS(3014), - [anon_sym__Atomic] = ACTIONS(3014), - [anon_sym__Noreturn] = ACTIONS(3014), - [anon_sym_nullable] = ACTIONS(3014), - [anon_sym__Complex] = ACTIONS(3014), - [anon_sym__Nonnull] = ACTIONS(3014), - [anon_sym__Nullable] = ACTIONS(3014), - [anon_sym__Nullable_result] = ACTIONS(3014), - [anon_sym__Null_unspecified] = ACTIONS(3014), - [anon_sym___autoreleasing] = ACTIONS(3014), - [anon_sym___block] = ACTIONS(3014), - [anon_sym___bridge] = ACTIONS(3014), - [anon_sym___bridge_retained] = ACTIONS(3014), - [anon_sym___bridge_transfer] = ACTIONS(3014), - [anon_sym___complex] = ACTIONS(3014), - [anon_sym___const] = ACTIONS(3014), - [anon_sym___imag] = ACTIONS(3014), - [anon_sym___kindof] = ACTIONS(3014), - [anon_sym___nonnull] = ACTIONS(3014), - [anon_sym___nullable] = ACTIONS(3014), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3014), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3014), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3014), - [anon_sym___real] = ACTIONS(3014), - [anon_sym___strong] = ACTIONS(3014), - [anon_sym___unsafe_unretained] = ACTIONS(3014), - [anon_sym___unused] = ACTIONS(3014), - [anon_sym___weak] = ACTIONS(3014), - [sym_primitive_type] = ACTIONS(3014), - [anon_sym_enum] = ACTIONS(3014), - [anon_sym_struct] = ACTIONS(3014), - [anon_sym_union] = ACTIONS(3014), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_switch] = ACTIONS(3014), - [anon_sym_case] = ACTIONS(3014), - [anon_sym_default] = ACTIONS(3014), - [anon_sym_while] = ACTIONS(3014), - [anon_sym_do] = ACTIONS(3014), - [anon_sym_for] = ACTIONS(3014), - [anon_sym_in] = ACTIONS(3014), - [anon_sym_return] = ACTIONS(3014), - [anon_sym_break] = ACTIONS(3014), - [anon_sym_continue] = ACTIONS(3014), - [anon_sym_goto] = ACTIONS(3014), - [anon_sym_DASH_DASH] = ACTIONS(3016), - [anon_sym_PLUS_PLUS] = ACTIONS(3016), - [anon_sym_sizeof] = ACTIONS(3014), - [anon_sym___alignof__] = ACTIONS(3014), - [anon_sym___alignof] = ACTIONS(3014), - [anon_sym__alignof] = ACTIONS(3014), - [anon_sym_alignof] = ACTIONS(3014), - [anon_sym__Alignof] = ACTIONS(3014), - [anon_sym_offsetof] = ACTIONS(3014), - [anon_sym__Generic] = ACTIONS(3014), - [anon_sym_asm] = ACTIONS(3014), - [anon_sym___asm__] = ACTIONS(3014), - [sym_number_literal] = ACTIONS(3016), - [anon_sym_L_SQUOTE] = ACTIONS(3016), - [anon_sym_u_SQUOTE] = ACTIONS(3016), - [anon_sym_U_SQUOTE] = ACTIONS(3016), - [anon_sym_u8_SQUOTE] = ACTIONS(3016), - [anon_sym_SQUOTE] = ACTIONS(3016), - [anon_sym_AT] = ACTIONS(3014), - [anon_sym_DQUOTE] = ACTIONS(3016), - [anon_sym_L_DQUOTE] = ACTIONS(3016), - [anon_sym_u_DQUOTE] = ACTIONS(3016), - [anon_sym_U_DQUOTE] = ACTIONS(3016), - [anon_sym_u8_DQUOTE] = ACTIONS(3016), - [sym_true] = ACTIONS(3014), - [sym_false] = ACTIONS(3014), - [anon_sym_NULL] = ACTIONS(3014), - [anon_sym_nullptr] = ACTIONS(3014), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3014), - [anon_sym___typeof] = ACTIONS(3014), - [anon_sym_typeof] = ACTIONS(3014), - [anon_sym_ATimport] = ACTIONS(3016), - [aux_sym_preproc_undef_token1] = ACTIONS(3014), - [anon_sym_POUND] = ACTIONS(3014), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3014), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3014), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3014), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3014), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE] = ACTIONS(3014), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_API_AVAILABLE] = ACTIONS(3014), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_API_DEPRECATED] = ACTIONS(3014), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3014), - [anon_sym___deprecated_msg] = ACTIONS(3014), - [anon_sym___deprecated_enum_msg] = ACTIONS(3014), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3014), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3014), - [anon_sym_ATprotocol] = ACTIONS(3016), - [anon_sym_ATinterface] = ACTIONS(3016), - [anon_sym_ATimplementation] = ACTIONS(3016), - [anon_sym_ATcompatibility_alias] = ACTIONS(3016), - [anon_sym_ATsynthesize] = ACTIONS(3016), - [anon_sym_ATdynamic] = ACTIONS(3016), - [anon_sym__Alignas] = ACTIONS(3014), - [anon_sym_ATtry] = ACTIONS(3016), - [anon_sym___try] = ACTIONS(3014), - [anon_sym_ATthrow] = ACTIONS(3016), - [anon_sym_ATselector] = ACTIONS(3016), - [anon_sym_ATavailable] = ACTIONS(3016), - [anon_sym___builtin_available] = ACTIONS(3014), - [anon_sym_va_arg] = ACTIONS(3014), - [anon_sym___asm] = ACTIONS(3014), - [anon_sym_ATencode] = ACTIONS(3016), - [anon_sym_ATsynchronized] = ACTIONS(3016), - [anon_sym_BOOL] = ACTIONS(3014), - [anon_sym_IMP] = ACTIONS(3014), - [anon_sym_SEL] = ACTIONS(3014), - [anon_sym_Class] = ACTIONS(3014), - [anon_sym_id] = ACTIONS(3014), - }, - [1006] = { - [sym_identifier] = ACTIONS(3296), - [aux_sym_preproc_include_token1] = ACTIONS(3296), - [aux_sym_preproc_include_token2] = ACTIONS(3296), - [aux_sym_preproc_def_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token2] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3296), - [sym_preproc_directive] = ACTIONS(3296), - [anon_sym_LPAREN2] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3298), - [anon_sym_TILDE] = ACTIONS(3298), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_CARET] = ACTIONS(3298), - [anon_sym_AMP] = ACTIONS(3298), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym___extension__] = ACTIONS(3296), - [anon_sym_typedef] = ACTIONS(3296), - [anon_sym_extern] = ACTIONS(3296), - [anon_sym___attribute__] = ACTIONS(3296), - [anon_sym___attribute] = ACTIONS(3296), - [anon_sym_noreturn] = ACTIONS(3296), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym___declspec] = ACTIONS(3296), - [anon_sym___cdecl] = ACTIONS(3296), - [anon_sym___clrcall] = ACTIONS(3296), - [anon_sym___stdcall] = ACTIONS(3296), - [anon_sym___fastcall] = ACTIONS(3296), - [anon_sym___thiscall] = ACTIONS(3296), - [anon_sym___vectorcall] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_signed] = ACTIONS(3296), - [anon_sym_unsigned] = ACTIONS(3296), - [anon_sym_long] = ACTIONS(3296), - [anon_sym_short] = ACTIONS(3296), - [anon_sym_ATautoreleasepool] = ACTIONS(3298), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_auto] = ACTIONS(3296), - [anon_sym_register] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym___inline] = ACTIONS(3296), - [anon_sym___inline__] = ACTIONS(3296), - [anon_sym___forceinline] = ACTIONS(3296), - [anon_sym_thread_local] = ACTIONS(3296), - [anon_sym___thread] = ACTIONS(3296), - [anon_sym_CG_EXTERN] = ACTIONS(3296), - [anon_sym_CG_INLINE] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3296), - [anon_sym_IBOutlet] = ACTIONS(3296), - [anon_sym_IBInspectable] = ACTIONS(3296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3296), - [anon_sym_NS_INLINE] = ACTIONS(3296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3296), - [anon_sym_OBJC_EXPORT] = ACTIONS(3296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3296), - [anon_sym_const] = ACTIONS(3296), - [anon_sym_constexpr] = ACTIONS(3296), - [anon_sym_volatile] = ACTIONS(3296), - [anon_sym_restrict] = ACTIONS(3296), - [anon_sym___restrict__] = ACTIONS(3296), - [anon_sym__Atomic] = ACTIONS(3296), - [anon_sym__Noreturn] = ACTIONS(3296), - [anon_sym_nullable] = ACTIONS(3296), - [anon_sym__Complex] = ACTIONS(3296), - [anon_sym__Nonnull] = ACTIONS(3296), - [anon_sym__Nullable] = ACTIONS(3296), - [anon_sym__Nullable_result] = ACTIONS(3296), - [anon_sym__Null_unspecified] = ACTIONS(3296), - [anon_sym___autoreleasing] = ACTIONS(3296), - [anon_sym___block] = ACTIONS(3296), - [anon_sym___bridge] = ACTIONS(3296), - [anon_sym___bridge_retained] = ACTIONS(3296), - [anon_sym___bridge_transfer] = ACTIONS(3296), - [anon_sym___complex] = ACTIONS(3296), - [anon_sym___const] = ACTIONS(3296), - [anon_sym___imag] = ACTIONS(3296), - [anon_sym___kindof] = ACTIONS(3296), - [anon_sym___nonnull] = ACTIONS(3296), - [anon_sym___nullable] = ACTIONS(3296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3296), - [anon_sym___real] = ACTIONS(3296), - [anon_sym___strong] = ACTIONS(3296), - [anon_sym___unsafe_unretained] = ACTIONS(3296), - [anon_sym___unused] = ACTIONS(3296), - [anon_sym___weak] = ACTIONS(3296), - [sym_primitive_type] = ACTIONS(3296), - [anon_sym_enum] = ACTIONS(3296), - [anon_sym_struct] = ACTIONS(3296), - [anon_sym_union] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_switch] = ACTIONS(3296), - [anon_sym_case] = ACTIONS(3296), - [anon_sym_default] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_do] = ACTIONS(3296), - [anon_sym_for] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_goto] = ACTIONS(3296), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_sizeof] = ACTIONS(3296), - [anon_sym___alignof__] = ACTIONS(3296), - [anon_sym___alignof] = ACTIONS(3296), - [anon_sym__alignof] = ACTIONS(3296), - [anon_sym_alignof] = ACTIONS(3296), - [anon_sym__Alignof] = ACTIONS(3296), - [anon_sym_offsetof] = ACTIONS(3296), - [anon_sym__Generic] = ACTIONS(3296), - [anon_sym_asm] = ACTIONS(3296), - [anon_sym___asm__] = ACTIONS(3296), - [sym_number_literal] = ACTIONS(3298), - [anon_sym_L_SQUOTE] = ACTIONS(3298), - [anon_sym_u_SQUOTE] = ACTIONS(3298), - [anon_sym_U_SQUOTE] = ACTIONS(3298), - [anon_sym_u8_SQUOTE] = ACTIONS(3298), - [anon_sym_SQUOTE] = ACTIONS(3298), - [anon_sym_AT] = ACTIONS(3296), - [anon_sym_DQUOTE] = ACTIONS(3298), - [anon_sym_L_DQUOTE] = ACTIONS(3298), - [anon_sym_u_DQUOTE] = ACTIONS(3298), - [anon_sym_U_DQUOTE] = ACTIONS(3298), - [anon_sym_u8_DQUOTE] = ACTIONS(3298), - [sym_true] = ACTIONS(3296), - [sym_false] = ACTIONS(3296), - [anon_sym_NULL] = ACTIONS(3296), - [anon_sym_nullptr] = ACTIONS(3296), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3296), - [anon_sym___typeof] = ACTIONS(3296), - [anon_sym_typeof] = ACTIONS(3296), - [anon_sym_ATimport] = ACTIONS(3298), - [aux_sym_preproc_undef_token1] = ACTIONS(3296), - [anon_sym_POUND] = ACTIONS(3296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE] = ACTIONS(3296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_API_AVAILABLE] = ACTIONS(3296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_API_DEPRECATED] = ACTIONS(3296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3296), - [anon_sym___deprecated_msg] = ACTIONS(3296), - [anon_sym___deprecated_enum_msg] = ACTIONS(3296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3296), - [anon_sym_ATprotocol] = ACTIONS(3298), - [anon_sym_ATinterface] = ACTIONS(3298), - [anon_sym_ATimplementation] = ACTIONS(3298), - [anon_sym_ATcompatibility_alias] = ACTIONS(3298), - [anon_sym_ATsynthesize] = ACTIONS(3298), - [anon_sym_ATdynamic] = ACTIONS(3298), - [anon_sym__Alignas] = ACTIONS(3296), - [anon_sym_ATtry] = ACTIONS(3298), - [anon_sym___try] = ACTIONS(3296), - [anon_sym_ATthrow] = ACTIONS(3298), - [anon_sym_ATselector] = ACTIONS(3298), - [anon_sym_ATavailable] = ACTIONS(3298), - [anon_sym___builtin_available] = ACTIONS(3296), - [anon_sym_va_arg] = ACTIONS(3296), - [anon_sym___asm] = ACTIONS(3296), - [anon_sym_ATencode] = ACTIONS(3298), - [anon_sym_ATsynchronized] = ACTIONS(3298), - [anon_sym_BOOL] = ACTIONS(3296), - [anon_sym_IMP] = ACTIONS(3296), - [anon_sym_SEL] = ACTIONS(3296), - [anon_sym_Class] = ACTIONS(3296), - [anon_sym_id] = ACTIONS(3296), - }, - [1007] = { - [sym_identifier] = ACTIONS(3010), - [aux_sym_preproc_include_token1] = ACTIONS(3010), - [aux_sym_preproc_include_token2] = ACTIONS(3010), - [aux_sym_preproc_def_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token2] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3010), - [sym_preproc_directive] = ACTIONS(3010), - [anon_sym_LPAREN2] = ACTIONS(3012), - [anon_sym_BANG] = ACTIONS(3012), - [anon_sym_TILDE] = ACTIONS(3012), - [anon_sym_DASH] = ACTIONS(3010), - [anon_sym_PLUS] = ACTIONS(3010), - [anon_sym_STAR] = ACTIONS(3012), - [anon_sym_CARET] = ACTIONS(3012), - [anon_sym_AMP] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(3012), - [anon_sym___extension__] = ACTIONS(3010), - [anon_sym_typedef] = ACTIONS(3010), - [anon_sym_extern] = ACTIONS(3010), - [anon_sym___attribute__] = ACTIONS(3010), - [anon_sym___attribute] = ACTIONS(3010), - [anon_sym_noreturn] = ACTIONS(3010), - [anon_sym_LBRACK] = ACTIONS(3012), - [anon_sym___declspec] = ACTIONS(3010), - [anon_sym___cdecl] = ACTIONS(3010), - [anon_sym___clrcall] = ACTIONS(3010), - [anon_sym___stdcall] = ACTIONS(3010), - [anon_sym___fastcall] = ACTIONS(3010), - [anon_sym___thiscall] = ACTIONS(3010), - [anon_sym___vectorcall] = ACTIONS(3010), - [anon_sym_LBRACE] = ACTIONS(3012), - [anon_sym_signed] = ACTIONS(3010), - [anon_sym_unsigned] = ACTIONS(3010), - [anon_sym_long] = ACTIONS(3010), - [anon_sym_short] = ACTIONS(3010), - [anon_sym_ATautoreleasepool] = ACTIONS(3012), - [anon_sym_static] = ACTIONS(3010), - [anon_sym_auto] = ACTIONS(3010), - [anon_sym_register] = ACTIONS(3010), - [anon_sym_inline] = ACTIONS(3010), - [anon_sym___inline] = ACTIONS(3010), - [anon_sym___inline__] = ACTIONS(3010), - [anon_sym___forceinline] = ACTIONS(3010), - [anon_sym_thread_local] = ACTIONS(3010), - [anon_sym___thread] = ACTIONS(3010), - [anon_sym_CG_EXTERN] = ACTIONS(3010), - [anon_sym_CG_INLINE] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3010), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3010), - [anon_sym_IBOutlet] = ACTIONS(3010), - [anon_sym_IBInspectable] = ACTIONS(3010), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3010), - [anon_sym_NS_INLINE] = ACTIONS(3010), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3010), - [anon_sym_OBJC_EXPORT] = ACTIONS(3010), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3010), - [anon_sym_const] = ACTIONS(3010), - [anon_sym_constexpr] = ACTIONS(3010), - [anon_sym_volatile] = ACTIONS(3010), - [anon_sym_restrict] = ACTIONS(3010), - [anon_sym___restrict__] = ACTIONS(3010), - [anon_sym__Atomic] = ACTIONS(3010), - [anon_sym__Noreturn] = ACTIONS(3010), - [anon_sym_nullable] = ACTIONS(3010), - [anon_sym__Complex] = ACTIONS(3010), - [anon_sym__Nonnull] = ACTIONS(3010), - [anon_sym__Nullable] = ACTIONS(3010), - [anon_sym__Nullable_result] = ACTIONS(3010), - [anon_sym__Null_unspecified] = ACTIONS(3010), - [anon_sym___autoreleasing] = ACTIONS(3010), - [anon_sym___block] = ACTIONS(3010), - [anon_sym___bridge] = ACTIONS(3010), - [anon_sym___bridge_retained] = ACTIONS(3010), - [anon_sym___bridge_transfer] = ACTIONS(3010), - [anon_sym___complex] = ACTIONS(3010), - [anon_sym___const] = ACTIONS(3010), - [anon_sym___imag] = ACTIONS(3010), - [anon_sym___kindof] = ACTIONS(3010), - [anon_sym___nonnull] = ACTIONS(3010), - [anon_sym___nullable] = ACTIONS(3010), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3010), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3010), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3010), - [anon_sym___real] = ACTIONS(3010), - [anon_sym___strong] = ACTIONS(3010), - [anon_sym___unsafe_unretained] = ACTIONS(3010), - [anon_sym___unused] = ACTIONS(3010), - [anon_sym___weak] = ACTIONS(3010), - [sym_primitive_type] = ACTIONS(3010), - [anon_sym_enum] = ACTIONS(3010), - [anon_sym_struct] = ACTIONS(3010), - [anon_sym_union] = ACTIONS(3010), - [anon_sym_if] = ACTIONS(3010), - [anon_sym_switch] = ACTIONS(3010), - [anon_sym_case] = ACTIONS(3010), - [anon_sym_default] = ACTIONS(3010), - [anon_sym_while] = ACTIONS(3010), - [anon_sym_do] = ACTIONS(3010), - [anon_sym_for] = ACTIONS(3010), - [anon_sym_in] = ACTIONS(3010), - [anon_sym_return] = ACTIONS(3010), - [anon_sym_break] = ACTIONS(3010), - [anon_sym_continue] = ACTIONS(3010), - [anon_sym_goto] = ACTIONS(3010), - [anon_sym_DASH_DASH] = ACTIONS(3012), - [anon_sym_PLUS_PLUS] = ACTIONS(3012), - [anon_sym_sizeof] = ACTIONS(3010), - [anon_sym___alignof__] = ACTIONS(3010), - [anon_sym___alignof] = ACTIONS(3010), - [anon_sym__alignof] = ACTIONS(3010), - [anon_sym_alignof] = ACTIONS(3010), - [anon_sym__Alignof] = ACTIONS(3010), - [anon_sym_offsetof] = ACTIONS(3010), - [anon_sym__Generic] = ACTIONS(3010), - [anon_sym_asm] = ACTIONS(3010), - [anon_sym___asm__] = ACTIONS(3010), - [sym_number_literal] = ACTIONS(3012), - [anon_sym_L_SQUOTE] = ACTIONS(3012), - [anon_sym_u_SQUOTE] = ACTIONS(3012), - [anon_sym_U_SQUOTE] = ACTIONS(3012), - [anon_sym_u8_SQUOTE] = ACTIONS(3012), - [anon_sym_SQUOTE] = ACTIONS(3012), - [anon_sym_AT] = ACTIONS(3010), - [anon_sym_DQUOTE] = ACTIONS(3012), - [anon_sym_L_DQUOTE] = ACTIONS(3012), - [anon_sym_u_DQUOTE] = ACTIONS(3012), - [anon_sym_U_DQUOTE] = ACTIONS(3012), - [anon_sym_u8_DQUOTE] = ACTIONS(3012), - [sym_true] = ACTIONS(3010), - [sym_false] = ACTIONS(3010), - [anon_sym_NULL] = ACTIONS(3010), - [anon_sym_nullptr] = ACTIONS(3010), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3010), - [anon_sym___typeof] = ACTIONS(3010), - [anon_sym_typeof] = ACTIONS(3010), - [anon_sym_ATimport] = ACTIONS(3012), - [aux_sym_preproc_undef_token1] = ACTIONS(3010), - [anon_sym_POUND] = ACTIONS(3010), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3010), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3010), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3010), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3010), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE] = ACTIONS(3010), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_API_AVAILABLE] = ACTIONS(3010), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_API_DEPRECATED] = ACTIONS(3010), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3010), - [anon_sym___deprecated_msg] = ACTIONS(3010), - [anon_sym___deprecated_enum_msg] = ACTIONS(3010), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3010), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3010), - [anon_sym_ATprotocol] = ACTIONS(3012), - [anon_sym_ATinterface] = ACTIONS(3012), - [anon_sym_ATimplementation] = ACTIONS(3012), - [anon_sym_ATcompatibility_alias] = ACTIONS(3012), - [anon_sym_ATsynthesize] = ACTIONS(3012), - [anon_sym_ATdynamic] = ACTIONS(3012), - [anon_sym__Alignas] = ACTIONS(3010), - [anon_sym_ATtry] = ACTIONS(3012), - [anon_sym___try] = ACTIONS(3010), - [anon_sym_ATthrow] = ACTIONS(3012), - [anon_sym_ATselector] = ACTIONS(3012), - [anon_sym_ATavailable] = ACTIONS(3012), - [anon_sym___builtin_available] = ACTIONS(3010), - [anon_sym_va_arg] = ACTIONS(3010), - [anon_sym___asm] = ACTIONS(3010), - [anon_sym_ATencode] = ACTIONS(3012), - [anon_sym_ATsynchronized] = ACTIONS(3012), - [anon_sym_BOOL] = ACTIONS(3010), - [anon_sym_IMP] = ACTIONS(3010), - [anon_sym_SEL] = ACTIONS(3010), - [anon_sym_Class] = ACTIONS(3010), - [anon_sym_id] = ACTIONS(3010), - }, - [1008] = { - [sym_identifier] = ACTIONS(3006), - [aux_sym_preproc_include_token1] = ACTIONS(3006), - [aux_sym_preproc_include_token2] = ACTIONS(3006), - [aux_sym_preproc_def_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token2] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3006), - [sym_preproc_directive] = ACTIONS(3006), - [anon_sym_LPAREN2] = ACTIONS(3008), - [anon_sym_BANG] = ACTIONS(3008), - [anon_sym_TILDE] = ACTIONS(3008), - [anon_sym_DASH] = ACTIONS(3006), - [anon_sym_PLUS] = ACTIONS(3006), - [anon_sym_STAR] = ACTIONS(3008), - [anon_sym_CARET] = ACTIONS(3008), - [anon_sym_AMP] = ACTIONS(3008), - [anon_sym_SEMI] = ACTIONS(3008), - [anon_sym___extension__] = ACTIONS(3006), - [anon_sym_typedef] = ACTIONS(3006), - [anon_sym_extern] = ACTIONS(3006), - [anon_sym___attribute__] = ACTIONS(3006), - [anon_sym___attribute] = ACTIONS(3006), - [anon_sym_noreturn] = ACTIONS(3006), - [anon_sym_LBRACK] = ACTIONS(3008), - [anon_sym___declspec] = ACTIONS(3006), - [anon_sym___cdecl] = ACTIONS(3006), - [anon_sym___clrcall] = ACTIONS(3006), - [anon_sym___stdcall] = ACTIONS(3006), - [anon_sym___fastcall] = ACTIONS(3006), - [anon_sym___thiscall] = ACTIONS(3006), - [anon_sym___vectorcall] = ACTIONS(3006), - [anon_sym_LBRACE] = ACTIONS(3008), - [anon_sym_signed] = ACTIONS(3006), - [anon_sym_unsigned] = ACTIONS(3006), - [anon_sym_long] = ACTIONS(3006), - [anon_sym_short] = ACTIONS(3006), - [anon_sym_ATautoreleasepool] = ACTIONS(3008), - [anon_sym_static] = ACTIONS(3006), - [anon_sym_auto] = ACTIONS(3006), - [anon_sym_register] = ACTIONS(3006), - [anon_sym_inline] = ACTIONS(3006), - [anon_sym___inline] = ACTIONS(3006), - [anon_sym___inline__] = ACTIONS(3006), - [anon_sym___forceinline] = ACTIONS(3006), - [anon_sym_thread_local] = ACTIONS(3006), - [anon_sym___thread] = ACTIONS(3006), - [anon_sym_CG_EXTERN] = ACTIONS(3006), - [anon_sym_CG_INLINE] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3006), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3006), - [anon_sym_IBOutlet] = ACTIONS(3006), - [anon_sym_IBInspectable] = ACTIONS(3006), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3006), - [anon_sym_NS_INLINE] = ACTIONS(3006), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3006), - [anon_sym_OBJC_EXPORT] = ACTIONS(3006), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3006), - [anon_sym_const] = ACTIONS(3006), - [anon_sym_constexpr] = ACTIONS(3006), - [anon_sym_volatile] = ACTIONS(3006), - [anon_sym_restrict] = ACTIONS(3006), - [anon_sym___restrict__] = ACTIONS(3006), - [anon_sym__Atomic] = ACTIONS(3006), - [anon_sym__Noreturn] = ACTIONS(3006), - [anon_sym_nullable] = ACTIONS(3006), - [anon_sym__Complex] = ACTIONS(3006), - [anon_sym__Nonnull] = ACTIONS(3006), - [anon_sym__Nullable] = ACTIONS(3006), - [anon_sym__Nullable_result] = ACTIONS(3006), - [anon_sym__Null_unspecified] = ACTIONS(3006), - [anon_sym___autoreleasing] = ACTIONS(3006), - [anon_sym___block] = ACTIONS(3006), - [anon_sym___bridge] = ACTIONS(3006), - [anon_sym___bridge_retained] = ACTIONS(3006), - [anon_sym___bridge_transfer] = ACTIONS(3006), - [anon_sym___complex] = ACTIONS(3006), - [anon_sym___const] = ACTIONS(3006), - [anon_sym___imag] = ACTIONS(3006), - [anon_sym___kindof] = ACTIONS(3006), - [anon_sym___nonnull] = ACTIONS(3006), - [anon_sym___nullable] = ACTIONS(3006), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3006), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3006), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3006), - [anon_sym___real] = ACTIONS(3006), - [anon_sym___strong] = ACTIONS(3006), - [anon_sym___unsafe_unretained] = ACTIONS(3006), - [anon_sym___unused] = ACTIONS(3006), - [anon_sym___weak] = ACTIONS(3006), - [sym_primitive_type] = ACTIONS(3006), - [anon_sym_enum] = ACTIONS(3006), - [anon_sym_struct] = ACTIONS(3006), - [anon_sym_union] = ACTIONS(3006), - [anon_sym_if] = ACTIONS(3006), - [anon_sym_switch] = ACTIONS(3006), - [anon_sym_case] = ACTIONS(3006), - [anon_sym_default] = ACTIONS(3006), - [anon_sym_while] = ACTIONS(3006), - [anon_sym_do] = ACTIONS(3006), - [anon_sym_for] = ACTIONS(3006), - [anon_sym_in] = ACTIONS(3006), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_break] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(3006), - [anon_sym_goto] = ACTIONS(3006), - [anon_sym_DASH_DASH] = ACTIONS(3008), - [anon_sym_PLUS_PLUS] = ACTIONS(3008), - [anon_sym_sizeof] = ACTIONS(3006), - [anon_sym___alignof__] = ACTIONS(3006), - [anon_sym___alignof] = ACTIONS(3006), - [anon_sym__alignof] = ACTIONS(3006), - [anon_sym_alignof] = ACTIONS(3006), - [anon_sym__Alignof] = ACTIONS(3006), - [anon_sym_offsetof] = ACTIONS(3006), - [anon_sym__Generic] = ACTIONS(3006), - [anon_sym_asm] = ACTIONS(3006), - [anon_sym___asm__] = ACTIONS(3006), - [sym_number_literal] = ACTIONS(3008), - [anon_sym_L_SQUOTE] = ACTIONS(3008), - [anon_sym_u_SQUOTE] = ACTIONS(3008), - [anon_sym_U_SQUOTE] = ACTIONS(3008), - [anon_sym_u8_SQUOTE] = ACTIONS(3008), - [anon_sym_SQUOTE] = ACTIONS(3008), - [anon_sym_AT] = ACTIONS(3006), - [anon_sym_DQUOTE] = ACTIONS(3008), - [anon_sym_L_DQUOTE] = ACTIONS(3008), - [anon_sym_u_DQUOTE] = ACTIONS(3008), - [anon_sym_U_DQUOTE] = ACTIONS(3008), - [anon_sym_u8_DQUOTE] = ACTIONS(3008), - [sym_true] = ACTIONS(3006), - [sym_false] = ACTIONS(3006), - [anon_sym_NULL] = ACTIONS(3006), - [anon_sym_nullptr] = ACTIONS(3006), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3006), - [anon_sym___typeof] = ACTIONS(3006), - [anon_sym_typeof] = ACTIONS(3006), - [anon_sym_ATimport] = ACTIONS(3008), - [aux_sym_preproc_undef_token1] = ACTIONS(3006), - [anon_sym_POUND] = ACTIONS(3006), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3006), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3006), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3006), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3006), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE] = ACTIONS(3006), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_API_AVAILABLE] = ACTIONS(3006), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_API_DEPRECATED] = ACTIONS(3006), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3006), - [anon_sym___deprecated_msg] = ACTIONS(3006), - [anon_sym___deprecated_enum_msg] = ACTIONS(3006), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3006), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3006), - [anon_sym_ATprotocol] = ACTIONS(3008), - [anon_sym_ATinterface] = ACTIONS(3008), - [anon_sym_ATimplementation] = ACTIONS(3008), - [anon_sym_ATcompatibility_alias] = ACTIONS(3008), - [anon_sym_ATsynthesize] = ACTIONS(3008), - [anon_sym_ATdynamic] = ACTIONS(3008), - [anon_sym__Alignas] = ACTIONS(3006), - [anon_sym_ATtry] = ACTIONS(3008), - [anon_sym___try] = ACTIONS(3006), - [anon_sym_ATthrow] = ACTIONS(3008), - [anon_sym_ATselector] = ACTIONS(3008), - [anon_sym_ATavailable] = ACTIONS(3008), - [anon_sym___builtin_available] = ACTIONS(3006), - [anon_sym_va_arg] = ACTIONS(3006), - [anon_sym___asm] = ACTIONS(3006), - [anon_sym_ATencode] = ACTIONS(3008), - [anon_sym_ATsynchronized] = ACTIONS(3008), - [anon_sym_BOOL] = ACTIONS(3006), - [anon_sym_IMP] = ACTIONS(3006), - [anon_sym_SEL] = ACTIONS(3006), - [anon_sym_Class] = ACTIONS(3006), - [anon_sym_id] = ACTIONS(3006), - }, - [1009] = { - [sym_identifier] = ACTIONS(3002), - [aux_sym_preproc_include_token1] = ACTIONS(3002), - [aux_sym_preproc_include_token2] = ACTIONS(3002), - [aux_sym_preproc_def_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token1] = ACTIONS(3002), - [aux_sym_preproc_if_token2] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3002), - [sym_preproc_directive] = ACTIONS(3002), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_BANG] = ACTIONS(3004), - [anon_sym_TILDE] = ACTIONS(3004), - [anon_sym_DASH] = ACTIONS(3002), - [anon_sym_PLUS] = ACTIONS(3002), - [anon_sym_STAR] = ACTIONS(3004), - [anon_sym_CARET] = ACTIONS(3004), - [anon_sym_AMP] = ACTIONS(3004), - [anon_sym_SEMI] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3002), - [anon_sym_typedef] = ACTIONS(3002), - [anon_sym_extern] = ACTIONS(3002), - [anon_sym___attribute__] = ACTIONS(3002), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3002), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___declspec] = ACTIONS(3002), - [anon_sym___cdecl] = ACTIONS(3002), - [anon_sym___clrcall] = ACTIONS(3002), - [anon_sym___stdcall] = ACTIONS(3002), - [anon_sym___fastcall] = ACTIONS(3002), - [anon_sym___thiscall] = ACTIONS(3002), - [anon_sym___vectorcall] = ACTIONS(3002), - [anon_sym_LBRACE] = ACTIONS(3004), - [anon_sym_signed] = ACTIONS(3002), - [anon_sym_unsigned] = ACTIONS(3002), - [anon_sym_long] = ACTIONS(3002), - [anon_sym_short] = ACTIONS(3002), - [anon_sym_ATautoreleasepool] = ACTIONS(3004), - [anon_sym_static] = ACTIONS(3002), - [anon_sym_auto] = ACTIONS(3002), - [anon_sym_register] = ACTIONS(3002), - [anon_sym_inline] = ACTIONS(3002), - [anon_sym___inline] = ACTIONS(3002), - [anon_sym___inline__] = ACTIONS(3002), - [anon_sym___forceinline] = ACTIONS(3002), - [anon_sym_thread_local] = ACTIONS(3002), - [anon_sym___thread] = ACTIONS(3002), - [anon_sym_CG_EXTERN] = ACTIONS(3002), - [anon_sym_CG_INLINE] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3002), - [anon_sym_IBOutlet] = ACTIONS(3002), - [anon_sym_IBInspectable] = ACTIONS(3002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3002), - [anon_sym_NS_INLINE] = ACTIONS(3002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3002), - [anon_sym_OBJC_EXPORT] = ACTIONS(3002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3002), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3002), - [anon_sym_volatile] = ACTIONS(3002), - [anon_sym_restrict] = ACTIONS(3002), - [anon_sym___restrict__] = ACTIONS(3002), - [anon_sym__Atomic] = ACTIONS(3002), - [anon_sym__Noreturn] = ACTIONS(3002), - [anon_sym_nullable] = ACTIONS(3002), - [anon_sym__Complex] = ACTIONS(3002), - [anon_sym__Nonnull] = ACTIONS(3002), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3002), - [anon_sym__Null_unspecified] = ACTIONS(3002), - [anon_sym___autoreleasing] = ACTIONS(3002), - [anon_sym___block] = ACTIONS(3002), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3002), - [anon_sym___bridge_transfer] = ACTIONS(3002), - [anon_sym___complex] = ACTIONS(3002), - [anon_sym___const] = ACTIONS(3002), - [anon_sym___imag] = ACTIONS(3002), - [anon_sym___kindof] = ACTIONS(3002), - [anon_sym___nonnull] = ACTIONS(3002), - [anon_sym___nullable] = ACTIONS(3002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3002), - [anon_sym___real] = ACTIONS(3002), - [anon_sym___strong] = ACTIONS(3002), - [anon_sym___unsafe_unretained] = ACTIONS(3002), - [anon_sym___unused] = ACTIONS(3002), - [anon_sym___weak] = ACTIONS(3002), - [sym_primitive_type] = ACTIONS(3002), - [anon_sym_enum] = ACTIONS(3002), - [anon_sym_struct] = ACTIONS(3002), - [anon_sym_union] = ACTIONS(3002), - [anon_sym_if] = ACTIONS(3002), - [anon_sym_switch] = ACTIONS(3002), - [anon_sym_case] = ACTIONS(3002), - [anon_sym_default] = ACTIONS(3002), - [anon_sym_while] = ACTIONS(3002), - [anon_sym_do] = ACTIONS(3002), - [anon_sym_for] = ACTIONS(3002), - [anon_sym_in] = ACTIONS(3002), - [anon_sym_return] = ACTIONS(3002), - [anon_sym_break] = ACTIONS(3002), - [anon_sym_continue] = ACTIONS(3002), - [anon_sym_goto] = ACTIONS(3002), - [anon_sym_DASH_DASH] = ACTIONS(3004), - [anon_sym_PLUS_PLUS] = ACTIONS(3004), - [anon_sym_sizeof] = ACTIONS(3002), - [anon_sym___alignof__] = ACTIONS(3002), - [anon_sym___alignof] = ACTIONS(3002), - [anon_sym__alignof] = ACTIONS(3002), - [anon_sym_alignof] = ACTIONS(3002), - [anon_sym__Alignof] = ACTIONS(3002), - [anon_sym_offsetof] = ACTIONS(3002), - [anon_sym__Generic] = ACTIONS(3002), - [anon_sym_asm] = ACTIONS(3002), - [anon_sym___asm__] = ACTIONS(3002), - [sym_number_literal] = ACTIONS(3004), - [anon_sym_L_SQUOTE] = ACTIONS(3004), - [anon_sym_u_SQUOTE] = ACTIONS(3004), - [anon_sym_U_SQUOTE] = ACTIONS(3004), - [anon_sym_u8_SQUOTE] = ACTIONS(3004), - [anon_sym_SQUOTE] = ACTIONS(3004), - [anon_sym_AT] = ACTIONS(3002), - [anon_sym_DQUOTE] = ACTIONS(3004), - [anon_sym_L_DQUOTE] = ACTIONS(3004), - [anon_sym_u_DQUOTE] = ACTIONS(3004), - [anon_sym_U_DQUOTE] = ACTIONS(3004), - [anon_sym_u8_DQUOTE] = ACTIONS(3004), - [sym_true] = ACTIONS(3002), - [sym_false] = ACTIONS(3002), - [anon_sym_NULL] = ACTIONS(3002), - [anon_sym_nullptr] = ACTIONS(3002), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3002), - [anon_sym___typeof] = ACTIONS(3002), - [anon_sym_typeof] = ACTIONS(3002), - [anon_sym_ATimport] = ACTIONS(3004), - [aux_sym_preproc_undef_token1] = ACTIONS(3002), - [anon_sym_POUND] = ACTIONS(3002), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE] = ACTIONS(3002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_API_AVAILABLE] = ACTIONS(3002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_API_DEPRECATED] = ACTIONS(3002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3002), - [anon_sym___deprecated_msg] = ACTIONS(3002), - [anon_sym___deprecated_enum_msg] = ACTIONS(3002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3002), - [anon_sym_ATprotocol] = ACTIONS(3004), - [anon_sym_ATinterface] = ACTIONS(3004), - [anon_sym_ATimplementation] = ACTIONS(3004), - [anon_sym_ATcompatibility_alias] = ACTIONS(3004), - [anon_sym_ATsynthesize] = ACTIONS(3004), - [anon_sym_ATdynamic] = ACTIONS(3004), - [anon_sym__Alignas] = ACTIONS(3002), - [anon_sym_ATtry] = ACTIONS(3004), - [anon_sym___try] = ACTIONS(3002), - [anon_sym_ATthrow] = ACTIONS(3004), - [anon_sym_ATselector] = ACTIONS(3004), - [anon_sym_ATavailable] = ACTIONS(3004), - [anon_sym___builtin_available] = ACTIONS(3002), - [anon_sym_va_arg] = ACTIONS(3002), - [anon_sym___asm] = ACTIONS(3002), - [anon_sym_ATencode] = ACTIONS(3004), - [anon_sym_ATsynchronized] = ACTIONS(3004), - [anon_sym_BOOL] = ACTIONS(3002), - [anon_sym_IMP] = ACTIONS(3002), - [anon_sym_SEL] = ACTIONS(3002), - [anon_sym_Class] = ACTIONS(3002), - [anon_sym_id] = ACTIONS(3002), - }, - [1010] = { - [sym_identifier] = ACTIONS(2998), - [aux_sym_preproc_include_token1] = ACTIONS(2998), - [aux_sym_preproc_include_token2] = ACTIONS(2998), - [aux_sym_preproc_def_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token2] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2998), - [sym_preproc_directive] = ACTIONS(2998), - [anon_sym_LPAREN2] = ACTIONS(3000), - [anon_sym_BANG] = ACTIONS(3000), - [anon_sym_TILDE] = ACTIONS(3000), - [anon_sym_DASH] = ACTIONS(2998), - [anon_sym_PLUS] = ACTIONS(2998), - [anon_sym_STAR] = ACTIONS(3000), - [anon_sym_CARET] = ACTIONS(3000), - [anon_sym_AMP] = ACTIONS(3000), - [anon_sym_SEMI] = ACTIONS(3000), - [anon_sym___extension__] = ACTIONS(2998), - [anon_sym_typedef] = ACTIONS(2998), - [anon_sym_extern] = ACTIONS(2998), - [anon_sym___attribute__] = ACTIONS(2998), - [anon_sym___attribute] = ACTIONS(2998), - [anon_sym_noreturn] = ACTIONS(2998), - [anon_sym_LBRACK] = ACTIONS(3000), - [anon_sym___declspec] = ACTIONS(2998), - [anon_sym___cdecl] = ACTIONS(2998), - [anon_sym___clrcall] = ACTIONS(2998), - [anon_sym___stdcall] = ACTIONS(2998), - [anon_sym___fastcall] = ACTIONS(2998), - [anon_sym___thiscall] = ACTIONS(2998), - [anon_sym___vectorcall] = ACTIONS(2998), - [anon_sym_LBRACE] = ACTIONS(3000), - [anon_sym_signed] = ACTIONS(2998), - [anon_sym_unsigned] = ACTIONS(2998), - [anon_sym_long] = ACTIONS(2998), - [anon_sym_short] = ACTIONS(2998), - [anon_sym_ATautoreleasepool] = ACTIONS(3000), - [anon_sym_static] = ACTIONS(2998), - [anon_sym_auto] = ACTIONS(2998), - [anon_sym_register] = ACTIONS(2998), - [anon_sym_inline] = ACTIONS(2998), - [anon_sym___inline] = ACTIONS(2998), - [anon_sym___inline__] = ACTIONS(2998), - [anon_sym___forceinline] = ACTIONS(2998), - [anon_sym_thread_local] = ACTIONS(2998), - [anon_sym___thread] = ACTIONS(2998), - [anon_sym_CG_EXTERN] = ACTIONS(2998), - [anon_sym_CG_INLINE] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2998), - [anon_sym_IBOutlet] = ACTIONS(2998), - [anon_sym_IBInspectable] = ACTIONS(2998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2998), - [anon_sym_NS_INLINE] = ACTIONS(2998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2998), - [anon_sym_OBJC_EXPORT] = ACTIONS(2998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2998), - [anon_sym_const] = ACTIONS(2998), - [anon_sym_constexpr] = ACTIONS(2998), - [anon_sym_volatile] = ACTIONS(2998), - [anon_sym_restrict] = ACTIONS(2998), - [anon_sym___restrict__] = ACTIONS(2998), - [anon_sym__Atomic] = ACTIONS(2998), - [anon_sym__Noreturn] = ACTIONS(2998), - [anon_sym_nullable] = ACTIONS(2998), - [anon_sym__Complex] = ACTIONS(2998), - [anon_sym__Nonnull] = ACTIONS(2998), - [anon_sym__Nullable] = ACTIONS(2998), - [anon_sym__Nullable_result] = ACTIONS(2998), - [anon_sym__Null_unspecified] = ACTIONS(2998), - [anon_sym___autoreleasing] = ACTIONS(2998), - [anon_sym___block] = ACTIONS(2998), - [anon_sym___bridge] = ACTIONS(2998), - [anon_sym___bridge_retained] = ACTIONS(2998), - [anon_sym___bridge_transfer] = ACTIONS(2998), - [anon_sym___complex] = ACTIONS(2998), - [anon_sym___const] = ACTIONS(2998), - [anon_sym___imag] = ACTIONS(2998), - [anon_sym___kindof] = ACTIONS(2998), - [anon_sym___nonnull] = ACTIONS(2998), - [anon_sym___nullable] = ACTIONS(2998), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2998), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2998), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2998), - [anon_sym___real] = ACTIONS(2998), - [anon_sym___strong] = ACTIONS(2998), - [anon_sym___unsafe_unretained] = ACTIONS(2998), - [anon_sym___unused] = ACTIONS(2998), - [anon_sym___weak] = ACTIONS(2998), - [sym_primitive_type] = ACTIONS(2998), - [anon_sym_enum] = ACTIONS(2998), - [anon_sym_struct] = ACTIONS(2998), - [anon_sym_union] = ACTIONS(2998), - [anon_sym_if] = ACTIONS(2998), - [anon_sym_switch] = ACTIONS(2998), - [anon_sym_case] = ACTIONS(2998), - [anon_sym_default] = ACTIONS(2998), - [anon_sym_while] = ACTIONS(2998), - [anon_sym_do] = ACTIONS(2998), - [anon_sym_for] = ACTIONS(2998), - [anon_sym_in] = ACTIONS(2998), - [anon_sym_return] = ACTIONS(2998), - [anon_sym_break] = ACTIONS(2998), - [anon_sym_continue] = ACTIONS(2998), - [anon_sym_goto] = ACTIONS(2998), - [anon_sym_DASH_DASH] = ACTIONS(3000), - [anon_sym_PLUS_PLUS] = ACTIONS(3000), - [anon_sym_sizeof] = ACTIONS(2998), - [anon_sym___alignof__] = ACTIONS(2998), - [anon_sym___alignof] = ACTIONS(2998), - [anon_sym__alignof] = ACTIONS(2998), - [anon_sym_alignof] = ACTIONS(2998), - [anon_sym__Alignof] = ACTIONS(2998), - [anon_sym_offsetof] = ACTIONS(2998), - [anon_sym__Generic] = ACTIONS(2998), - [anon_sym_asm] = ACTIONS(2998), - [anon_sym___asm__] = ACTIONS(2998), - [sym_number_literal] = ACTIONS(3000), - [anon_sym_L_SQUOTE] = ACTIONS(3000), - [anon_sym_u_SQUOTE] = ACTIONS(3000), - [anon_sym_U_SQUOTE] = ACTIONS(3000), - [anon_sym_u8_SQUOTE] = ACTIONS(3000), - [anon_sym_SQUOTE] = ACTIONS(3000), - [anon_sym_AT] = ACTIONS(2998), - [anon_sym_DQUOTE] = ACTIONS(3000), - [anon_sym_L_DQUOTE] = ACTIONS(3000), - [anon_sym_u_DQUOTE] = ACTIONS(3000), - [anon_sym_U_DQUOTE] = ACTIONS(3000), - [anon_sym_u8_DQUOTE] = ACTIONS(3000), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [anon_sym_NULL] = ACTIONS(2998), - [anon_sym_nullptr] = ACTIONS(2998), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2998), - [anon_sym___typeof] = ACTIONS(2998), - [anon_sym_typeof] = ACTIONS(2998), - [anon_sym_ATimport] = ACTIONS(3000), - [aux_sym_preproc_undef_token1] = ACTIONS(2998), - [anon_sym_POUND] = ACTIONS(2998), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE] = ACTIONS(2998), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_API_AVAILABLE] = ACTIONS(2998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_API_DEPRECATED] = ACTIONS(2998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2998), - [anon_sym___deprecated_msg] = ACTIONS(2998), - [anon_sym___deprecated_enum_msg] = ACTIONS(2998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2998), - [anon_sym_ATprotocol] = ACTIONS(3000), - [anon_sym_ATinterface] = ACTIONS(3000), - [anon_sym_ATimplementation] = ACTIONS(3000), - [anon_sym_ATcompatibility_alias] = ACTIONS(3000), - [anon_sym_ATsynthesize] = ACTIONS(3000), - [anon_sym_ATdynamic] = ACTIONS(3000), - [anon_sym__Alignas] = ACTIONS(2998), - [anon_sym_ATtry] = ACTIONS(3000), - [anon_sym___try] = ACTIONS(2998), - [anon_sym_ATthrow] = ACTIONS(3000), - [anon_sym_ATselector] = ACTIONS(3000), - [anon_sym_ATavailable] = ACTIONS(3000), - [anon_sym___builtin_available] = ACTIONS(2998), - [anon_sym_va_arg] = ACTIONS(2998), - [anon_sym___asm] = ACTIONS(2998), - [anon_sym_ATencode] = ACTIONS(3000), - [anon_sym_ATsynchronized] = ACTIONS(3000), - [anon_sym_BOOL] = ACTIONS(2998), - [anon_sym_IMP] = ACTIONS(2998), - [anon_sym_SEL] = ACTIONS(2998), - [anon_sym_Class] = ACTIONS(2998), - [anon_sym_id] = ACTIONS(2998), - }, - [1011] = { - [sym_identifier] = ACTIONS(2994), - [aux_sym_preproc_include_token1] = ACTIONS(2994), - [aux_sym_preproc_include_token2] = ACTIONS(2994), - [aux_sym_preproc_def_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token2] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2994), - [sym_preproc_directive] = ACTIONS(2994), - [anon_sym_LPAREN2] = ACTIONS(2996), - [anon_sym_BANG] = ACTIONS(2996), - [anon_sym_TILDE] = ACTIONS(2996), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_STAR] = ACTIONS(2996), - [anon_sym_CARET] = ACTIONS(2996), - [anon_sym_AMP] = ACTIONS(2996), - [anon_sym_SEMI] = ACTIONS(2996), - [anon_sym___extension__] = ACTIONS(2994), - [anon_sym_typedef] = ACTIONS(2994), - [anon_sym_extern] = ACTIONS(2994), - [anon_sym___attribute__] = ACTIONS(2994), - [anon_sym___attribute] = ACTIONS(2994), - [anon_sym_noreturn] = ACTIONS(2994), - [anon_sym_LBRACK] = ACTIONS(2996), - [anon_sym___declspec] = ACTIONS(2994), - [anon_sym___cdecl] = ACTIONS(2994), - [anon_sym___clrcall] = ACTIONS(2994), - [anon_sym___stdcall] = ACTIONS(2994), - [anon_sym___fastcall] = ACTIONS(2994), - [anon_sym___thiscall] = ACTIONS(2994), - [anon_sym___vectorcall] = ACTIONS(2994), - [anon_sym_LBRACE] = ACTIONS(2996), - [anon_sym_signed] = ACTIONS(2994), - [anon_sym_unsigned] = ACTIONS(2994), - [anon_sym_long] = ACTIONS(2994), - [anon_sym_short] = ACTIONS(2994), - [anon_sym_ATautoreleasepool] = ACTIONS(2996), - [anon_sym_static] = ACTIONS(2994), - [anon_sym_auto] = ACTIONS(2994), - [anon_sym_register] = ACTIONS(2994), - [anon_sym_inline] = ACTIONS(2994), - [anon_sym___inline] = ACTIONS(2994), - [anon_sym___inline__] = ACTIONS(2994), - [anon_sym___forceinline] = ACTIONS(2994), - [anon_sym_thread_local] = ACTIONS(2994), - [anon_sym___thread] = ACTIONS(2994), - [anon_sym_CG_EXTERN] = ACTIONS(2994), - [anon_sym_CG_INLINE] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2994), - [anon_sym_IBOutlet] = ACTIONS(2994), - [anon_sym_IBInspectable] = ACTIONS(2994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2994), - [anon_sym_NS_INLINE] = ACTIONS(2994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2994), - [anon_sym_OBJC_EXPORT] = ACTIONS(2994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2994), - [anon_sym_const] = ACTIONS(2994), - [anon_sym_constexpr] = ACTIONS(2994), - [anon_sym_volatile] = ACTIONS(2994), - [anon_sym_restrict] = ACTIONS(2994), - [anon_sym___restrict__] = ACTIONS(2994), - [anon_sym__Atomic] = ACTIONS(2994), - [anon_sym__Noreturn] = ACTIONS(2994), - [anon_sym_nullable] = ACTIONS(2994), - [anon_sym__Complex] = ACTIONS(2994), - [anon_sym__Nonnull] = ACTIONS(2994), - [anon_sym__Nullable] = ACTIONS(2994), - [anon_sym__Nullable_result] = ACTIONS(2994), - [anon_sym__Null_unspecified] = ACTIONS(2994), - [anon_sym___autoreleasing] = ACTIONS(2994), - [anon_sym___block] = ACTIONS(2994), - [anon_sym___bridge] = ACTIONS(2994), - [anon_sym___bridge_retained] = ACTIONS(2994), - [anon_sym___bridge_transfer] = ACTIONS(2994), - [anon_sym___complex] = ACTIONS(2994), - [anon_sym___const] = ACTIONS(2994), - [anon_sym___imag] = ACTIONS(2994), - [anon_sym___kindof] = ACTIONS(2994), - [anon_sym___nonnull] = ACTIONS(2994), - [anon_sym___nullable] = ACTIONS(2994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2994), - [anon_sym___real] = ACTIONS(2994), - [anon_sym___strong] = ACTIONS(2994), - [anon_sym___unsafe_unretained] = ACTIONS(2994), - [anon_sym___unused] = ACTIONS(2994), - [anon_sym___weak] = ACTIONS(2994), - [sym_primitive_type] = ACTIONS(2994), - [anon_sym_enum] = ACTIONS(2994), - [anon_sym_struct] = ACTIONS(2994), - [anon_sym_union] = ACTIONS(2994), - [anon_sym_if] = ACTIONS(2994), - [anon_sym_switch] = ACTIONS(2994), - [anon_sym_case] = ACTIONS(2994), - [anon_sym_default] = ACTIONS(2994), - [anon_sym_while] = ACTIONS(2994), - [anon_sym_do] = ACTIONS(2994), - [anon_sym_for] = ACTIONS(2994), - [anon_sym_in] = ACTIONS(2994), - [anon_sym_return] = ACTIONS(2994), - [anon_sym_break] = ACTIONS(2994), - [anon_sym_continue] = ACTIONS(2994), - [anon_sym_goto] = ACTIONS(2994), - [anon_sym_DASH_DASH] = ACTIONS(2996), - [anon_sym_PLUS_PLUS] = ACTIONS(2996), - [anon_sym_sizeof] = ACTIONS(2994), - [anon_sym___alignof__] = ACTIONS(2994), - [anon_sym___alignof] = ACTIONS(2994), - [anon_sym__alignof] = ACTIONS(2994), - [anon_sym_alignof] = ACTIONS(2994), - [anon_sym__Alignof] = ACTIONS(2994), - [anon_sym_offsetof] = ACTIONS(2994), - [anon_sym__Generic] = ACTIONS(2994), - [anon_sym_asm] = ACTIONS(2994), - [anon_sym___asm__] = ACTIONS(2994), - [sym_number_literal] = ACTIONS(2996), - [anon_sym_L_SQUOTE] = ACTIONS(2996), - [anon_sym_u_SQUOTE] = ACTIONS(2996), - [anon_sym_U_SQUOTE] = ACTIONS(2996), - [anon_sym_u8_SQUOTE] = ACTIONS(2996), - [anon_sym_SQUOTE] = ACTIONS(2996), - [anon_sym_AT] = ACTIONS(2994), - [anon_sym_DQUOTE] = ACTIONS(2996), - [anon_sym_L_DQUOTE] = ACTIONS(2996), - [anon_sym_u_DQUOTE] = ACTIONS(2996), - [anon_sym_U_DQUOTE] = ACTIONS(2996), - [anon_sym_u8_DQUOTE] = ACTIONS(2996), - [sym_true] = ACTIONS(2994), - [sym_false] = ACTIONS(2994), - [anon_sym_NULL] = ACTIONS(2994), - [anon_sym_nullptr] = ACTIONS(2994), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2994), - [anon_sym___typeof] = ACTIONS(2994), - [anon_sym_typeof] = ACTIONS(2994), - [anon_sym_ATimport] = ACTIONS(2996), - [aux_sym_preproc_undef_token1] = ACTIONS(2994), - [anon_sym_POUND] = ACTIONS(2994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE] = ACTIONS(2994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_API_AVAILABLE] = ACTIONS(2994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_API_DEPRECATED] = ACTIONS(2994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2994), - [anon_sym___deprecated_msg] = ACTIONS(2994), - [anon_sym___deprecated_enum_msg] = ACTIONS(2994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2994), - [anon_sym_ATprotocol] = ACTIONS(2996), - [anon_sym_ATinterface] = ACTIONS(2996), - [anon_sym_ATimplementation] = ACTIONS(2996), - [anon_sym_ATcompatibility_alias] = ACTIONS(2996), - [anon_sym_ATsynthesize] = ACTIONS(2996), - [anon_sym_ATdynamic] = ACTIONS(2996), - [anon_sym__Alignas] = ACTIONS(2994), - [anon_sym_ATtry] = ACTIONS(2996), - [anon_sym___try] = ACTIONS(2994), - [anon_sym_ATthrow] = ACTIONS(2996), - [anon_sym_ATselector] = ACTIONS(2996), - [anon_sym_ATavailable] = ACTIONS(2996), - [anon_sym___builtin_available] = ACTIONS(2994), - [anon_sym_va_arg] = ACTIONS(2994), - [anon_sym___asm] = ACTIONS(2994), - [anon_sym_ATencode] = ACTIONS(2996), - [anon_sym_ATsynchronized] = ACTIONS(2996), - [anon_sym_BOOL] = ACTIONS(2994), - [anon_sym_IMP] = ACTIONS(2994), - [anon_sym_SEL] = ACTIONS(2994), - [anon_sym_Class] = ACTIONS(2994), - [anon_sym_id] = ACTIONS(2994), - }, - [1012] = { - [sym_identifier] = ACTIONS(2990), - [aux_sym_preproc_include_token1] = ACTIONS(2990), - [aux_sym_preproc_include_token2] = ACTIONS(2990), - [aux_sym_preproc_def_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token2] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2990), - [sym_preproc_directive] = ACTIONS(2990), - [anon_sym_LPAREN2] = ACTIONS(2992), - [anon_sym_BANG] = ACTIONS(2992), - [anon_sym_TILDE] = ACTIONS(2992), - [anon_sym_DASH] = ACTIONS(2990), - [anon_sym_PLUS] = ACTIONS(2990), - [anon_sym_STAR] = ACTIONS(2992), - [anon_sym_CARET] = ACTIONS(2992), - [anon_sym_AMP] = ACTIONS(2992), - [anon_sym_SEMI] = ACTIONS(2992), - [anon_sym___extension__] = ACTIONS(2990), - [anon_sym_typedef] = ACTIONS(2990), - [anon_sym_extern] = ACTIONS(2990), - [anon_sym___attribute__] = ACTIONS(2990), - [anon_sym___attribute] = ACTIONS(2990), - [anon_sym_noreturn] = ACTIONS(2990), - [anon_sym_LBRACK] = ACTIONS(2992), - [anon_sym___declspec] = ACTIONS(2990), - [anon_sym___cdecl] = ACTIONS(2990), - [anon_sym___clrcall] = ACTIONS(2990), - [anon_sym___stdcall] = ACTIONS(2990), - [anon_sym___fastcall] = ACTIONS(2990), - [anon_sym___thiscall] = ACTIONS(2990), - [anon_sym___vectorcall] = ACTIONS(2990), - [anon_sym_LBRACE] = ACTIONS(2992), - [anon_sym_signed] = ACTIONS(2990), - [anon_sym_unsigned] = ACTIONS(2990), - [anon_sym_long] = ACTIONS(2990), - [anon_sym_short] = ACTIONS(2990), - [anon_sym_ATautoreleasepool] = ACTIONS(2992), - [anon_sym_static] = ACTIONS(2990), - [anon_sym_auto] = ACTIONS(2990), - [anon_sym_register] = ACTIONS(2990), - [anon_sym_inline] = ACTIONS(2990), - [anon_sym___inline] = ACTIONS(2990), - [anon_sym___inline__] = ACTIONS(2990), - [anon_sym___forceinline] = ACTIONS(2990), - [anon_sym_thread_local] = ACTIONS(2990), - [anon_sym___thread] = ACTIONS(2990), - [anon_sym_CG_EXTERN] = ACTIONS(2990), - [anon_sym_CG_INLINE] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2990), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2990), - [anon_sym_IBOutlet] = ACTIONS(2990), - [anon_sym_IBInspectable] = ACTIONS(2990), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2990), - [anon_sym_NS_INLINE] = ACTIONS(2990), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2990), - [anon_sym_OBJC_EXPORT] = ACTIONS(2990), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2990), - [anon_sym_const] = ACTIONS(2990), - [anon_sym_constexpr] = ACTIONS(2990), - [anon_sym_volatile] = ACTIONS(2990), - [anon_sym_restrict] = ACTIONS(2990), - [anon_sym___restrict__] = ACTIONS(2990), - [anon_sym__Atomic] = ACTIONS(2990), - [anon_sym__Noreturn] = ACTIONS(2990), - [anon_sym_nullable] = ACTIONS(2990), - [anon_sym__Complex] = ACTIONS(2990), - [anon_sym__Nonnull] = ACTIONS(2990), - [anon_sym__Nullable] = ACTIONS(2990), - [anon_sym__Nullable_result] = ACTIONS(2990), - [anon_sym__Null_unspecified] = ACTIONS(2990), - [anon_sym___autoreleasing] = ACTIONS(2990), - [anon_sym___block] = ACTIONS(2990), - [anon_sym___bridge] = ACTIONS(2990), - [anon_sym___bridge_retained] = ACTIONS(2990), - [anon_sym___bridge_transfer] = ACTIONS(2990), - [anon_sym___complex] = ACTIONS(2990), - [anon_sym___const] = ACTIONS(2990), - [anon_sym___imag] = ACTIONS(2990), - [anon_sym___kindof] = ACTIONS(2990), - [anon_sym___nonnull] = ACTIONS(2990), - [anon_sym___nullable] = ACTIONS(2990), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2990), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2990), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2990), - [anon_sym___real] = ACTIONS(2990), - [anon_sym___strong] = ACTIONS(2990), - [anon_sym___unsafe_unretained] = ACTIONS(2990), - [anon_sym___unused] = ACTIONS(2990), - [anon_sym___weak] = ACTIONS(2990), - [sym_primitive_type] = ACTIONS(2990), - [anon_sym_enum] = ACTIONS(2990), - [anon_sym_struct] = ACTIONS(2990), - [anon_sym_union] = ACTIONS(2990), - [anon_sym_if] = ACTIONS(2990), - [anon_sym_switch] = ACTIONS(2990), - [anon_sym_case] = ACTIONS(2990), - [anon_sym_default] = ACTIONS(2990), - [anon_sym_while] = ACTIONS(2990), - [anon_sym_do] = ACTIONS(2990), - [anon_sym_for] = ACTIONS(2990), - [anon_sym_in] = ACTIONS(2990), - [anon_sym_return] = ACTIONS(2990), - [anon_sym_break] = ACTIONS(2990), - [anon_sym_continue] = ACTIONS(2990), - [anon_sym_goto] = ACTIONS(2990), - [anon_sym_DASH_DASH] = ACTIONS(2992), - [anon_sym_PLUS_PLUS] = ACTIONS(2992), - [anon_sym_sizeof] = ACTIONS(2990), - [anon_sym___alignof__] = ACTIONS(2990), - [anon_sym___alignof] = ACTIONS(2990), - [anon_sym__alignof] = ACTIONS(2990), - [anon_sym_alignof] = ACTIONS(2990), - [anon_sym__Alignof] = ACTIONS(2990), - [anon_sym_offsetof] = ACTIONS(2990), - [anon_sym__Generic] = ACTIONS(2990), - [anon_sym_asm] = ACTIONS(2990), - [anon_sym___asm__] = ACTIONS(2990), - [sym_number_literal] = ACTIONS(2992), - [anon_sym_L_SQUOTE] = ACTIONS(2992), - [anon_sym_u_SQUOTE] = ACTIONS(2992), - [anon_sym_U_SQUOTE] = ACTIONS(2992), - [anon_sym_u8_SQUOTE] = ACTIONS(2992), - [anon_sym_SQUOTE] = ACTIONS(2992), - [anon_sym_AT] = ACTIONS(2990), - [anon_sym_DQUOTE] = ACTIONS(2992), - [anon_sym_L_DQUOTE] = ACTIONS(2992), - [anon_sym_u_DQUOTE] = ACTIONS(2992), - [anon_sym_U_DQUOTE] = ACTIONS(2992), - [anon_sym_u8_DQUOTE] = ACTIONS(2992), - [sym_true] = ACTIONS(2990), - [sym_false] = ACTIONS(2990), - [anon_sym_NULL] = ACTIONS(2990), - [anon_sym_nullptr] = ACTIONS(2990), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2990), - [anon_sym___typeof] = ACTIONS(2990), - [anon_sym_typeof] = ACTIONS(2990), - [anon_sym_ATimport] = ACTIONS(2992), - [aux_sym_preproc_undef_token1] = ACTIONS(2990), - [anon_sym_POUND] = ACTIONS(2990), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2990), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2990), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2990), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2990), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE] = ACTIONS(2990), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_API_AVAILABLE] = ACTIONS(2990), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_API_DEPRECATED] = ACTIONS(2990), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2990), - [anon_sym___deprecated_msg] = ACTIONS(2990), - [anon_sym___deprecated_enum_msg] = ACTIONS(2990), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2990), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2990), - [anon_sym_ATprotocol] = ACTIONS(2992), - [anon_sym_ATinterface] = ACTIONS(2992), - [anon_sym_ATimplementation] = ACTIONS(2992), - [anon_sym_ATcompatibility_alias] = ACTIONS(2992), - [anon_sym_ATsynthesize] = ACTIONS(2992), - [anon_sym_ATdynamic] = ACTIONS(2992), - [anon_sym__Alignas] = ACTIONS(2990), - [anon_sym_ATtry] = ACTIONS(2992), - [anon_sym___try] = ACTIONS(2990), - [anon_sym_ATthrow] = ACTIONS(2992), - [anon_sym_ATselector] = ACTIONS(2992), - [anon_sym_ATavailable] = ACTIONS(2992), - [anon_sym___builtin_available] = ACTIONS(2990), - [anon_sym_va_arg] = ACTIONS(2990), - [anon_sym___asm] = ACTIONS(2990), - [anon_sym_ATencode] = ACTIONS(2992), - [anon_sym_ATsynchronized] = ACTIONS(2992), - [anon_sym_BOOL] = ACTIONS(2990), - [anon_sym_IMP] = ACTIONS(2990), - [anon_sym_SEL] = ACTIONS(2990), - [anon_sym_Class] = ACTIONS(2990), - [anon_sym_id] = ACTIONS(2990), - }, - [1013] = { - [sym_identifier] = ACTIONS(2986), - [aux_sym_preproc_include_token1] = ACTIONS(2986), - [aux_sym_preproc_include_token2] = ACTIONS(2986), - [aux_sym_preproc_def_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token2] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2986), - [sym_preproc_directive] = ACTIONS(2986), - [anon_sym_LPAREN2] = ACTIONS(2988), - [anon_sym_BANG] = ACTIONS(2988), - [anon_sym_TILDE] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2986), - [anon_sym_STAR] = ACTIONS(2988), - [anon_sym_CARET] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2988), - [anon_sym_SEMI] = ACTIONS(2988), - [anon_sym___extension__] = ACTIONS(2986), - [anon_sym_typedef] = ACTIONS(2986), - [anon_sym_extern] = ACTIONS(2986), - [anon_sym___attribute__] = ACTIONS(2986), - [anon_sym___attribute] = ACTIONS(2986), - [anon_sym_noreturn] = ACTIONS(2986), - [anon_sym_LBRACK] = ACTIONS(2988), - [anon_sym___declspec] = ACTIONS(2986), - [anon_sym___cdecl] = ACTIONS(2986), - [anon_sym___clrcall] = ACTIONS(2986), - [anon_sym___stdcall] = ACTIONS(2986), - [anon_sym___fastcall] = ACTIONS(2986), - [anon_sym___thiscall] = ACTIONS(2986), - [anon_sym___vectorcall] = ACTIONS(2986), - [anon_sym_LBRACE] = ACTIONS(2988), - [anon_sym_signed] = ACTIONS(2986), - [anon_sym_unsigned] = ACTIONS(2986), - [anon_sym_long] = ACTIONS(2986), - [anon_sym_short] = ACTIONS(2986), - [anon_sym_ATautoreleasepool] = ACTIONS(2988), - [anon_sym_static] = ACTIONS(2986), - [anon_sym_auto] = ACTIONS(2986), - [anon_sym_register] = ACTIONS(2986), - [anon_sym_inline] = ACTIONS(2986), - [anon_sym___inline] = ACTIONS(2986), - [anon_sym___inline__] = ACTIONS(2986), - [anon_sym___forceinline] = ACTIONS(2986), - [anon_sym_thread_local] = ACTIONS(2986), - [anon_sym___thread] = ACTIONS(2986), - [anon_sym_CG_EXTERN] = ACTIONS(2986), - [anon_sym_CG_INLINE] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2986), - [anon_sym_IBOutlet] = ACTIONS(2986), - [anon_sym_IBInspectable] = ACTIONS(2986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2986), - [anon_sym_NS_INLINE] = ACTIONS(2986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2986), - [anon_sym_OBJC_EXPORT] = ACTIONS(2986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2986), - [anon_sym_const] = ACTIONS(2986), - [anon_sym_constexpr] = ACTIONS(2986), - [anon_sym_volatile] = ACTIONS(2986), - [anon_sym_restrict] = ACTIONS(2986), - [anon_sym___restrict__] = ACTIONS(2986), - [anon_sym__Atomic] = ACTIONS(2986), - [anon_sym__Noreturn] = ACTIONS(2986), - [anon_sym_nullable] = ACTIONS(2986), - [anon_sym__Complex] = ACTIONS(2986), - [anon_sym__Nonnull] = ACTIONS(2986), - [anon_sym__Nullable] = ACTIONS(2986), - [anon_sym__Nullable_result] = ACTIONS(2986), - [anon_sym__Null_unspecified] = ACTIONS(2986), - [anon_sym___autoreleasing] = ACTIONS(2986), - [anon_sym___block] = ACTIONS(2986), - [anon_sym___bridge] = ACTIONS(2986), - [anon_sym___bridge_retained] = ACTIONS(2986), - [anon_sym___bridge_transfer] = ACTIONS(2986), - [anon_sym___complex] = ACTIONS(2986), - [anon_sym___const] = ACTIONS(2986), - [anon_sym___imag] = ACTIONS(2986), - [anon_sym___kindof] = ACTIONS(2986), - [anon_sym___nonnull] = ACTIONS(2986), - [anon_sym___nullable] = ACTIONS(2986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2986), - [anon_sym___real] = ACTIONS(2986), - [anon_sym___strong] = ACTIONS(2986), - [anon_sym___unsafe_unretained] = ACTIONS(2986), - [anon_sym___unused] = ACTIONS(2986), - [anon_sym___weak] = ACTIONS(2986), - [sym_primitive_type] = ACTIONS(2986), - [anon_sym_enum] = ACTIONS(2986), - [anon_sym_struct] = ACTIONS(2986), - [anon_sym_union] = ACTIONS(2986), - [anon_sym_if] = ACTIONS(2986), - [anon_sym_switch] = ACTIONS(2986), - [anon_sym_case] = ACTIONS(2986), - [anon_sym_default] = ACTIONS(2986), - [anon_sym_while] = ACTIONS(2986), - [anon_sym_do] = ACTIONS(2986), - [anon_sym_for] = ACTIONS(2986), - [anon_sym_in] = ACTIONS(2986), - [anon_sym_return] = ACTIONS(2986), - [anon_sym_break] = ACTIONS(2986), - [anon_sym_continue] = ACTIONS(2986), - [anon_sym_goto] = ACTIONS(2986), - [anon_sym_DASH_DASH] = ACTIONS(2988), - [anon_sym_PLUS_PLUS] = ACTIONS(2988), - [anon_sym_sizeof] = ACTIONS(2986), - [anon_sym___alignof__] = ACTIONS(2986), - [anon_sym___alignof] = ACTIONS(2986), - [anon_sym__alignof] = ACTIONS(2986), - [anon_sym_alignof] = ACTIONS(2986), - [anon_sym__Alignof] = ACTIONS(2986), - [anon_sym_offsetof] = ACTIONS(2986), - [anon_sym__Generic] = ACTIONS(2986), - [anon_sym_asm] = ACTIONS(2986), - [anon_sym___asm__] = ACTIONS(2986), - [sym_number_literal] = ACTIONS(2988), - [anon_sym_L_SQUOTE] = ACTIONS(2988), - [anon_sym_u_SQUOTE] = ACTIONS(2988), - [anon_sym_U_SQUOTE] = ACTIONS(2988), - [anon_sym_u8_SQUOTE] = ACTIONS(2988), - [anon_sym_SQUOTE] = ACTIONS(2988), - [anon_sym_AT] = ACTIONS(2986), - [anon_sym_DQUOTE] = ACTIONS(2988), - [anon_sym_L_DQUOTE] = ACTIONS(2988), - [anon_sym_u_DQUOTE] = ACTIONS(2988), - [anon_sym_U_DQUOTE] = ACTIONS(2988), - [anon_sym_u8_DQUOTE] = ACTIONS(2988), - [sym_true] = ACTIONS(2986), - [sym_false] = ACTIONS(2986), - [anon_sym_NULL] = ACTIONS(2986), - [anon_sym_nullptr] = ACTIONS(2986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2986), - [anon_sym___typeof] = ACTIONS(2986), - [anon_sym_typeof] = ACTIONS(2986), - [anon_sym_ATimport] = ACTIONS(2988), - [aux_sym_preproc_undef_token1] = ACTIONS(2986), - [anon_sym_POUND] = ACTIONS(2986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE] = ACTIONS(2986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_API_AVAILABLE] = ACTIONS(2986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_API_DEPRECATED] = ACTIONS(2986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2986), - [anon_sym___deprecated_msg] = ACTIONS(2986), - [anon_sym___deprecated_enum_msg] = ACTIONS(2986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2986), - [anon_sym_ATprotocol] = ACTIONS(2988), - [anon_sym_ATinterface] = ACTIONS(2988), - [anon_sym_ATimplementation] = ACTIONS(2988), - [anon_sym_ATcompatibility_alias] = ACTIONS(2988), - [anon_sym_ATsynthesize] = ACTIONS(2988), - [anon_sym_ATdynamic] = ACTIONS(2988), - [anon_sym__Alignas] = ACTIONS(2986), - [anon_sym_ATtry] = ACTIONS(2988), - [anon_sym___try] = ACTIONS(2986), - [anon_sym_ATthrow] = ACTIONS(2988), - [anon_sym_ATselector] = ACTIONS(2988), - [anon_sym_ATavailable] = ACTIONS(2988), - [anon_sym___builtin_available] = ACTIONS(2986), - [anon_sym_va_arg] = ACTIONS(2986), - [anon_sym___asm] = ACTIONS(2986), - [anon_sym_ATencode] = ACTIONS(2988), - [anon_sym_ATsynchronized] = ACTIONS(2988), - [anon_sym_BOOL] = ACTIONS(2986), - [anon_sym_IMP] = ACTIONS(2986), - [anon_sym_SEL] = ACTIONS(2986), - [anon_sym_Class] = ACTIONS(2986), - [anon_sym_id] = ACTIONS(2986), - }, - [1014] = { - [sym_identifier] = ACTIONS(2982), - [aux_sym_preproc_include_token1] = ACTIONS(2982), - [aux_sym_preproc_include_token2] = ACTIONS(2982), - [aux_sym_preproc_def_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token2] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2982), - [sym_preproc_directive] = ACTIONS(2982), - [anon_sym_LPAREN2] = ACTIONS(2984), - [anon_sym_BANG] = ACTIONS(2984), - [anon_sym_TILDE] = ACTIONS(2984), - [anon_sym_DASH] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2982), - [anon_sym_STAR] = ACTIONS(2984), - [anon_sym_CARET] = ACTIONS(2984), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_SEMI] = ACTIONS(2984), - [anon_sym___extension__] = ACTIONS(2982), - [anon_sym_typedef] = ACTIONS(2982), - [anon_sym_extern] = ACTIONS(2982), - [anon_sym___attribute__] = ACTIONS(2982), - [anon_sym___attribute] = ACTIONS(2982), - [anon_sym_noreturn] = ACTIONS(2982), - [anon_sym_LBRACK] = ACTIONS(2984), - [anon_sym___declspec] = ACTIONS(2982), - [anon_sym___cdecl] = ACTIONS(2982), - [anon_sym___clrcall] = ACTIONS(2982), - [anon_sym___stdcall] = ACTIONS(2982), - [anon_sym___fastcall] = ACTIONS(2982), - [anon_sym___thiscall] = ACTIONS(2982), - [anon_sym___vectorcall] = ACTIONS(2982), - [anon_sym_LBRACE] = ACTIONS(2984), - [anon_sym_signed] = ACTIONS(2982), - [anon_sym_unsigned] = ACTIONS(2982), - [anon_sym_long] = ACTIONS(2982), - [anon_sym_short] = ACTIONS(2982), - [anon_sym_ATautoreleasepool] = ACTIONS(2984), - [anon_sym_static] = ACTIONS(2982), - [anon_sym_auto] = ACTIONS(2982), - [anon_sym_register] = ACTIONS(2982), - [anon_sym_inline] = ACTIONS(2982), - [anon_sym___inline] = ACTIONS(2982), - [anon_sym___inline__] = ACTIONS(2982), - [anon_sym___forceinline] = ACTIONS(2982), - [anon_sym_thread_local] = ACTIONS(2982), - [anon_sym___thread] = ACTIONS(2982), - [anon_sym_CG_EXTERN] = ACTIONS(2982), - [anon_sym_CG_INLINE] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2982), - [anon_sym_IBOutlet] = ACTIONS(2982), - [anon_sym_IBInspectable] = ACTIONS(2982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2982), - [anon_sym_NS_INLINE] = ACTIONS(2982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2982), - [anon_sym_OBJC_EXPORT] = ACTIONS(2982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2982), - [anon_sym_const] = ACTIONS(2982), - [anon_sym_constexpr] = ACTIONS(2982), - [anon_sym_volatile] = ACTIONS(2982), - [anon_sym_restrict] = ACTIONS(2982), - [anon_sym___restrict__] = ACTIONS(2982), - [anon_sym__Atomic] = ACTIONS(2982), - [anon_sym__Noreturn] = ACTIONS(2982), - [anon_sym_nullable] = ACTIONS(2982), - [anon_sym__Complex] = ACTIONS(2982), - [anon_sym__Nonnull] = ACTIONS(2982), - [anon_sym__Nullable] = ACTIONS(2982), - [anon_sym__Nullable_result] = ACTIONS(2982), - [anon_sym__Null_unspecified] = ACTIONS(2982), - [anon_sym___autoreleasing] = ACTIONS(2982), - [anon_sym___block] = ACTIONS(2982), - [anon_sym___bridge] = ACTIONS(2982), - [anon_sym___bridge_retained] = ACTIONS(2982), - [anon_sym___bridge_transfer] = ACTIONS(2982), - [anon_sym___complex] = ACTIONS(2982), - [anon_sym___const] = ACTIONS(2982), - [anon_sym___imag] = ACTIONS(2982), - [anon_sym___kindof] = ACTIONS(2982), - [anon_sym___nonnull] = ACTIONS(2982), - [anon_sym___nullable] = ACTIONS(2982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2982), - [anon_sym___real] = ACTIONS(2982), - [anon_sym___strong] = ACTIONS(2982), - [anon_sym___unsafe_unretained] = ACTIONS(2982), - [anon_sym___unused] = ACTIONS(2982), - [anon_sym___weak] = ACTIONS(2982), - [sym_primitive_type] = ACTIONS(2982), - [anon_sym_enum] = ACTIONS(2982), - [anon_sym_struct] = ACTIONS(2982), - [anon_sym_union] = ACTIONS(2982), - [anon_sym_if] = ACTIONS(2982), - [anon_sym_switch] = ACTIONS(2982), - [anon_sym_case] = ACTIONS(2982), - [anon_sym_default] = ACTIONS(2982), - [anon_sym_while] = ACTIONS(2982), - [anon_sym_do] = ACTIONS(2982), - [anon_sym_for] = ACTIONS(2982), - [anon_sym_in] = ACTIONS(2982), - [anon_sym_return] = ACTIONS(2982), - [anon_sym_break] = ACTIONS(2982), - [anon_sym_continue] = ACTIONS(2982), - [anon_sym_goto] = ACTIONS(2982), - [anon_sym_DASH_DASH] = ACTIONS(2984), - [anon_sym_PLUS_PLUS] = ACTIONS(2984), - [anon_sym_sizeof] = ACTIONS(2982), - [anon_sym___alignof__] = ACTIONS(2982), - [anon_sym___alignof] = ACTIONS(2982), - [anon_sym__alignof] = ACTIONS(2982), - [anon_sym_alignof] = ACTIONS(2982), - [anon_sym__Alignof] = ACTIONS(2982), - [anon_sym_offsetof] = ACTIONS(2982), - [anon_sym__Generic] = ACTIONS(2982), - [anon_sym_asm] = ACTIONS(2982), - [anon_sym___asm__] = ACTIONS(2982), - [sym_number_literal] = ACTIONS(2984), - [anon_sym_L_SQUOTE] = ACTIONS(2984), - [anon_sym_u_SQUOTE] = ACTIONS(2984), - [anon_sym_U_SQUOTE] = ACTIONS(2984), - [anon_sym_u8_SQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2984), - [anon_sym_AT] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_L_DQUOTE] = ACTIONS(2984), - [anon_sym_u_DQUOTE] = ACTIONS(2984), - [anon_sym_U_DQUOTE] = ACTIONS(2984), - [anon_sym_u8_DQUOTE] = ACTIONS(2984), - [sym_true] = ACTIONS(2982), - [sym_false] = ACTIONS(2982), - [anon_sym_NULL] = ACTIONS(2982), - [anon_sym_nullptr] = ACTIONS(2982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2982), - [anon_sym___typeof] = ACTIONS(2982), - [anon_sym_typeof] = ACTIONS(2982), - [anon_sym_ATimport] = ACTIONS(2984), - [aux_sym_preproc_undef_token1] = ACTIONS(2982), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE] = ACTIONS(2982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_API_AVAILABLE] = ACTIONS(2982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_API_DEPRECATED] = ACTIONS(2982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2982), - [anon_sym___deprecated_msg] = ACTIONS(2982), - [anon_sym___deprecated_enum_msg] = ACTIONS(2982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2982), - [anon_sym_ATprotocol] = ACTIONS(2984), - [anon_sym_ATinterface] = ACTIONS(2984), - [anon_sym_ATimplementation] = ACTIONS(2984), - [anon_sym_ATcompatibility_alias] = ACTIONS(2984), - [anon_sym_ATsynthesize] = ACTIONS(2984), - [anon_sym_ATdynamic] = ACTIONS(2984), - [anon_sym__Alignas] = ACTIONS(2982), - [anon_sym_ATtry] = ACTIONS(2984), - [anon_sym___try] = ACTIONS(2982), - [anon_sym_ATthrow] = ACTIONS(2984), - [anon_sym_ATselector] = ACTIONS(2984), - [anon_sym_ATavailable] = ACTIONS(2984), - [anon_sym___builtin_available] = ACTIONS(2982), - [anon_sym_va_arg] = ACTIONS(2982), - [anon_sym___asm] = ACTIONS(2982), - [anon_sym_ATencode] = ACTIONS(2984), - [anon_sym_ATsynchronized] = ACTIONS(2984), - [anon_sym_BOOL] = ACTIONS(2982), - [anon_sym_IMP] = ACTIONS(2982), - [anon_sym_SEL] = ACTIONS(2982), - [anon_sym_Class] = ACTIONS(2982), - [anon_sym_id] = ACTIONS(2982), - }, - [1015] = { - [sym_identifier] = ACTIONS(2978), - [aux_sym_preproc_include_token1] = ACTIONS(2978), - [aux_sym_preproc_include_token2] = ACTIONS(2978), - [aux_sym_preproc_def_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token2] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2978), - [sym_preproc_directive] = ACTIONS(2978), - [anon_sym_LPAREN2] = ACTIONS(2980), - [anon_sym_BANG] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2978), - [anon_sym_PLUS] = ACTIONS(2978), - [anon_sym_STAR] = ACTIONS(2980), - [anon_sym_CARET] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym___extension__] = ACTIONS(2978), - [anon_sym_typedef] = ACTIONS(2978), - [anon_sym_extern] = ACTIONS(2978), - [anon_sym___attribute__] = ACTIONS(2978), - [anon_sym___attribute] = ACTIONS(2978), - [anon_sym_noreturn] = ACTIONS(2978), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym___declspec] = ACTIONS(2978), - [anon_sym___cdecl] = ACTIONS(2978), - [anon_sym___clrcall] = ACTIONS(2978), - [anon_sym___stdcall] = ACTIONS(2978), - [anon_sym___fastcall] = ACTIONS(2978), - [anon_sym___thiscall] = ACTIONS(2978), - [anon_sym___vectorcall] = ACTIONS(2978), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_signed] = ACTIONS(2978), - [anon_sym_unsigned] = ACTIONS(2978), - [anon_sym_long] = ACTIONS(2978), - [anon_sym_short] = ACTIONS(2978), - [anon_sym_ATautoreleasepool] = ACTIONS(2980), - [anon_sym_static] = ACTIONS(2978), - [anon_sym_auto] = ACTIONS(2978), - [anon_sym_register] = ACTIONS(2978), - [anon_sym_inline] = ACTIONS(2978), - [anon_sym___inline] = ACTIONS(2978), - [anon_sym___inline__] = ACTIONS(2978), - [anon_sym___forceinline] = ACTIONS(2978), - [anon_sym_thread_local] = ACTIONS(2978), - [anon_sym___thread] = ACTIONS(2978), - [anon_sym_CG_EXTERN] = ACTIONS(2978), - [anon_sym_CG_INLINE] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2978), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2978), - [anon_sym_IBOutlet] = ACTIONS(2978), - [anon_sym_IBInspectable] = ACTIONS(2978), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2978), - [anon_sym_NS_INLINE] = ACTIONS(2978), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2978), - [anon_sym_OBJC_EXPORT] = ACTIONS(2978), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2978), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_constexpr] = ACTIONS(2978), - [anon_sym_volatile] = ACTIONS(2978), - [anon_sym_restrict] = ACTIONS(2978), - [anon_sym___restrict__] = ACTIONS(2978), - [anon_sym__Atomic] = ACTIONS(2978), - [anon_sym__Noreturn] = ACTIONS(2978), - [anon_sym_nullable] = ACTIONS(2978), - [anon_sym__Complex] = ACTIONS(2978), - [anon_sym__Nonnull] = ACTIONS(2978), - [anon_sym__Nullable] = ACTIONS(2978), - [anon_sym__Nullable_result] = ACTIONS(2978), - [anon_sym__Null_unspecified] = ACTIONS(2978), - [anon_sym___autoreleasing] = ACTIONS(2978), - [anon_sym___block] = ACTIONS(2978), - [anon_sym___bridge] = ACTIONS(2978), - [anon_sym___bridge_retained] = ACTIONS(2978), - [anon_sym___bridge_transfer] = ACTIONS(2978), - [anon_sym___complex] = ACTIONS(2978), - [anon_sym___const] = ACTIONS(2978), - [anon_sym___imag] = ACTIONS(2978), - [anon_sym___kindof] = ACTIONS(2978), - [anon_sym___nonnull] = ACTIONS(2978), - [anon_sym___nullable] = ACTIONS(2978), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2978), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2978), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2978), - [anon_sym___real] = ACTIONS(2978), - [anon_sym___strong] = ACTIONS(2978), - [anon_sym___unsafe_unretained] = ACTIONS(2978), - [anon_sym___unused] = ACTIONS(2978), - [anon_sym___weak] = ACTIONS(2978), - [sym_primitive_type] = ACTIONS(2978), - [anon_sym_enum] = ACTIONS(2978), - [anon_sym_struct] = ACTIONS(2978), - [anon_sym_union] = ACTIONS(2978), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_switch] = ACTIONS(2978), - [anon_sym_case] = ACTIONS(2978), - [anon_sym_default] = ACTIONS(2978), - [anon_sym_while] = ACTIONS(2978), - [anon_sym_do] = ACTIONS(2978), - [anon_sym_for] = ACTIONS(2978), - [anon_sym_in] = ACTIONS(2978), - [anon_sym_return] = ACTIONS(2978), - [anon_sym_break] = ACTIONS(2978), - [anon_sym_continue] = ACTIONS(2978), - [anon_sym_goto] = ACTIONS(2978), - [anon_sym_DASH_DASH] = ACTIONS(2980), - [anon_sym_PLUS_PLUS] = ACTIONS(2980), - [anon_sym_sizeof] = ACTIONS(2978), - [anon_sym___alignof__] = ACTIONS(2978), - [anon_sym___alignof] = ACTIONS(2978), - [anon_sym__alignof] = ACTIONS(2978), - [anon_sym_alignof] = ACTIONS(2978), - [anon_sym__Alignof] = ACTIONS(2978), - [anon_sym_offsetof] = ACTIONS(2978), - [anon_sym__Generic] = ACTIONS(2978), - [anon_sym_asm] = ACTIONS(2978), - [anon_sym___asm__] = ACTIONS(2978), - [sym_number_literal] = ACTIONS(2980), - [anon_sym_L_SQUOTE] = ACTIONS(2980), - [anon_sym_u_SQUOTE] = ACTIONS(2980), - [anon_sym_U_SQUOTE] = ACTIONS(2980), - [anon_sym_u8_SQUOTE] = ACTIONS(2980), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_AT] = ACTIONS(2978), - [anon_sym_DQUOTE] = ACTIONS(2980), - [anon_sym_L_DQUOTE] = ACTIONS(2980), - [anon_sym_u_DQUOTE] = ACTIONS(2980), - [anon_sym_U_DQUOTE] = ACTIONS(2980), - [anon_sym_u8_DQUOTE] = ACTIONS(2980), - [sym_true] = ACTIONS(2978), - [sym_false] = ACTIONS(2978), - [anon_sym_NULL] = ACTIONS(2978), - [anon_sym_nullptr] = ACTIONS(2978), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2978), - [anon_sym___typeof] = ACTIONS(2978), - [anon_sym_typeof] = ACTIONS(2978), - [anon_sym_ATimport] = ACTIONS(2980), - [aux_sym_preproc_undef_token1] = ACTIONS(2978), - [anon_sym_POUND] = ACTIONS(2978), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2978), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2978), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2978), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2978), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE] = ACTIONS(2978), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_API_AVAILABLE] = ACTIONS(2978), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_API_DEPRECATED] = ACTIONS(2978), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2978), - [anon_sym___deprecated_msg] = ACTIONS(2978), - [anon_sym___deprecated_enum_msg] = ACTIONS(2978), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2978), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2978), - [anon_sym_ATprotocol] = ACTIONS(2980), - [anon_sym_ATinterface] = ACTIONS(2980), - [anon_sym_ATimplementation] = ACTIONS(2980), - [anon_sym_ATcompatibility_alias] = ACTIONS(2980), - [anon_sym_ATsynthesize] = ACTIONS(2980), - [anon_sym_ATdynamic] = ACTIONS(2980), - [anon_sym__Alignas] = ACTIONS(2978), - [anon_sym_ATtry] = ACTIONS(2980), - [anon_sym___try] = ACTIONS(2978), - [anon_sym_ATthrow] = ACTIONS(2980), - [anon_sym_ATselector] = ACTIONS(2980), - [anon_sym_ATavailable] = ACTIONS(2980), - [anon_sym___builtin_available] = ACTIONS(2978), - [anon_sym_va_arg] = ACTIONS(2978), - [anon_sym___asm] = ACTIONS(2978), - [anon_sym_ATencode] = ACTIONS(2980), - [anon_sym_ATsynchronized] = ACTIONS(2980), - [anon_sym_BOOL] = ACTIONS(2978), - [anon_sym_IMP] = ACTIONS(2978), - [anon_sym_SEL] = ACTIONS(2978), - [anon_sym_Class] = ACTIONS(2978), - [anon_sym_id] = ACTIONS(2978), - }, - [1016] = { - [sym_identifier] = ACTIONS(2974), - [aux_sym_preproc_include_token1] = ACTIONS(2974), - [aux_sym_preproc_include_token2] = ACTIONS(2974), - [aux_sym_preproc_def_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token2] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2974), - [sym_preproc_directive] = ACTIONS(2974), - [anon_sym_LPAREN2] = ACTIONS(2976), - [anon_sym_BANG] = ACTIONS(2976), - [anon_sym_TILDE] = ACTIONS(2976), - [anon_sym_DASH] = ACTIONS(2974), - [anon_sym_PLUS] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_CARET] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_SEMI] = ACTIONS(2976), - [anon_sym___extension__] = ACTIONS(2974), - [anon_sym_typedef] = ACTIONS(2974), - [anon_sym_extern] = ACTIONS(2974), - [anon_sym___attribute__] = ACTIONS(2974), - [anon_sym___attribute] = ACTIONS(2974), - [anon_sym_noreturn] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym___declspec] = ACTIONS(2974), - [anon_sym___cdecl] = ACTIONS(2974), - [anon_sym___clrcall] = ACTIONS(2974), - [anon_sym___stdcall] = ACTIONS(2974), - [anon_sym___fastcall] = ACTIONS(2974), - [anon_sym___thiscall] = ACTIONS(2974), - [anon_sym___vectorcall] = ACTIONS(2974), - [anon_sym_LBRACE] = ACTIONS(2976), - [anon_sym_signed] = ACTIONS(2974), - [anon_sym_unsigned] = ACTIONS(2974), - [anon_sym_long] = ACTIONS(2974), - [anon_sym_short] = ACTIONS(2974), - [anon_sym_ATautoreleasepool] = ACTIONS(2976), - [anon_sym_static] = ACTIONS(2974), - [anon_sym_auto] = ACTIONS(2974), - [anon_sym_register] = ACTIONS(2974), - [anon_sym_inline] = ACTIONS(2974), - [anon_sym___inline] = ACTIONS(2974), - [anon_sym___inline__] = ACTIONS(2974), - [anon_sym___forceinline] = ACTIONS(2974), - [anon_sym_thread_local] = ACTIONS(2974), - [anon_sym___thread] = ACTIONS(2974), - [anon_sym_CG_EXTERN] = ACTIONS(2974), - [anon_sym_CG_INLINE] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2974), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2974), - [anon_sym_IBOutlet] = ACTIONS(2974), - [anon_sym_IBInspectable] = ACTIONS(2974), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2974), - [anon_sym_NS_INLINE] = ACTIONS(2974), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2974), - [anon_sym_OBJC_EXPORT] = ACTIONS(2974), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2974), - [anon_sym_const] = ACTIONS(2974), - [anon_sym_constexpr] = ACTIONS(2974), - [anon_sym_volatile] = ACTIONS(2974), - [anon_sym_restrict] = ACTIONS(2974), - [anon_sym___restrict__] = ACTIONS(2974), - [anon_sym__Atomic] = ACTIONS(2974), - [anon_sym__Noreturn] = ACTIONS(2974), - [anon_sym_nullable] = ACTIONS(2974), - [anon_sym__Complex] = ACTIONS(2974), - [anon_sym__Nonnull] = ACTIONS(2974), - [anon_sym__Nullable] = ACTIONS(2974), - [anon_sym__Nullable_result] = ACTIONS(2974), - [anon_sym__Null_unspecified] = ACTIONS(2974), - [anon_sym___autoreleasing] = ACTIONS(2974), - [anon_sym___block] = ACTIONS(2974), - [anon_sym___bridge] = ACTIONS(2974), - [anon_sym___bridge_retained] = ACTIONS(2974), - [anon_sym___bridge_transfer] = ACTIONS(2974), - [anon_sym___complex] = ACTIONS(2974), - [anon_sym___const] = ACTIONS(2974), - [anon_sym___imag] = ACTIONS(2974), - [anon_sym___kindof] = ACTIONS(2974), - [anon_sym___nonnull] = ACTIONS(2974), - [anon_sym___nullable] = ACTIONS(2974), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2974), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2974), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2974), - [anon_sym___real] = ACTIONS(2974), - [anon_sym___strong] = ACTIONS(2974), - [anon_sym___unsafe_unretained] = ACTIONS(2974), - [anon_sym___unused] = ACTIONS(2974), - [anon_sym___weak] = ACTIONS(2974), - [sym_primitive_type] = ACTIONS(2974), - [anon_sym_enum] = ACTIONS(2974), - [anon_sym_struct] = ACTIONS(2974), - [anon_sym_union] = ACTIONS(2974), - [anon_sym_if] = ACTIONS(2974), - [anon_sym_switch] = ACTIONS(2974), - [anon_sym_case] = ACTIONS(2974), - [anon_sym_default] = ACTIONS(2974), - [anon_sym_while] = ACTIONS(2974), - [anon_sym_do] = ACTIONS(2974), - [anon_sym_for] = ACTIONS(2974), - [anon_sym_in] = ACTIONS(2974), - [anon_sym_return] = ACTIONS(2974), - [anon_sym_break] = ACTIONS(2974), - [anon_sym_continue] = ACTIONS(2974), - [anon_sym_goto] = ACTIONS(2974), - [anon_sym_DASH_DASH] = ACTIONS(2976), - [anon_sym_PLUS_PLUS] = ACTIONS(2976), - [anon_sym_sizeof] = ACTIONS(2974), - [anon_sym___alignof__] = ACTIONS(2974), - [anon_sym___alignof] = ACTIONS(2974), - [anon_sym__alignof] = ACTIONS(2974), - [anon_sym_alignof] = ACTIONS(2974), - [anon_sym__Alignof] = ACTIONS(2974), - [anon_sym_offsetof] = ACTIONS(2974), - [anon_sym__Generic] = ACTIONS(2974), - [anon_sym_asm] = ACTIONS(2974), - [anon_sym___asm__] = ACTIONS(2974), - [sym_number_literal] = ACTIONS(2976), - [anon_sym_L_SQUOTE] = ACTIONS(2976), - [anon_sym_u_SQUOTE] = ACTIONS(2976), - [anon_sym_U_SQUOTE] = ACTIONS(2976), - [anon_sym_u8_SQUOTE] = ACTIONS(2976), - [anon_sym_SQUOTE] = ACTIONS(2976), - [anon_sym_AT] = ACTIONS(2974), - [anon_sym_DQUOTE] = ACTIONS(2976), - [anon_sym_L_DQUOTE] = ACTIONS(2976), - [anon_sym_u_DQUOTE] = ACTIONS(2976), - [anon_sym_U_DQUOTE] = ACTIONS(2976), - [anon_sym_u8_DQUOTE] = ACTIONS(2976), - [sym_true] = ACTIONS(2974), - [sym_false] = ACTIONS(2974), - [anon_sym_NULL] = ACTIONS(2974), - [anon_sym_nullptr] = ACTIONS(2974), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2974), - [anon_sym___typeof] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2974), - [anon_sym_ATimport] = ACTIONS(2976), - [aux_sym_preproc_undef_token1] = ACTIONS(2974), - [anon_sym_POUND] = ACTIONS(2974), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2974), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2974), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2974), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2974), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE] = ACTIONS(2974), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_API_AVAILABLE] = ACTIONS(2974), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_API_DEPRECATED] = ACTIONS(2974), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2974), - [anon_sym___deprecated_msg] = ACTIONS(2974), - [anon_sym___deprecated_enum_msg] = ACTIONS(2974), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2974), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2974), - [anon_sym_ATprotocol] = ACTIONS(2976), - [anon_sym_ATinterface] = ACTIONS(2976), - [anon_sym_ATimplementation] = ACTIONS(2976), - [anon_sym_ATcompatibility_alias] = ACTIONS(2976), - [anon_sym_ATsynthesize] = ACTIONS(2976), - [anon_sym_ATdynamic] = ACTIONS(2976), - [anon_sym__Alignas] = ACTIONS(2974), - [anon_sym_ATtry] = ACTIONS(2976), - [anon_sym___try] = ACTIONS(2974), - [anon_sym_ATthrow] = ACTIONS(2976), - [anon_sym_ATselector] = ACTIONS(2976), - [anon_sym_ATavailable] = ACTIONS(2976), - [anon_sym___builtin_available] = ACTIONS(2974), - [anon_sym_va_arg] = ACTIONS(2974), - [anon_sym___asm] = ACTIONS(2974), - [anon_sym_ATencode] = ACTIONS(2976), - [anon_sym_ATsynchronized] = ACTIONS(2976), - [anon_sym_BOOL] = ACTIONS(2974), - [anon_sym_IMP] = ACTIONS(2974), - [anon_sym_SEL] = ACTIONS(2974), - [anon_sym_Class] = ACTIONS(2974), - [anon_sym_id] = ACTIONS(2974), - }, - [1017] = { - [sym_identifier] = ACTIONS(2970), - [aux_sym_preproc_include_token1] = ACTIONS(2970), - [aux_sym_preproc_include_token2] = ACTIONS(2970), - [aux_sym_preproc_def_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token2] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2970), - [sym_preproc_directive] = ACTIONS(2970), - [anon_sym_LPAREN2] = ACTIONS(2972), - [anon_sym_BANG] = ACTIONS(2972), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_PLUS] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2972), - [anon_sym_AMP] = ACTIONS(2972), - [anon_sym_SEMI] = ACTIONS(2972), - [anon_sym___extension__] = ACTIONS(2970), - [anon_sym_typedef] = ACTIONS(2970), - [anon_sym_extern] = ACTIONS(2970), - [anon_sym___attribute__] = ACTIONS(2970), - [anon_sym___attribute] = ACTIONS(2970), - [anon_sym_noreturn] = ACTIONS(2970), - [anon_sym_LBRACK] = ACTIONS(2972), - [anon_sym___declspec] = ACTIONS(2970), - [anon_sym___cdecl] = ACTIONS(2970), - [anon_sym___clrcall] = ACTIONS(2970), - [anon_sym___stdcall] = ACTIONS(2970), - [anon_sym___fastcall] = ACTIONS(2970), - [anon_sym___thiscall] = ACTIONS(2970), - [anon_sym___vectorcall] = ACTIONS(2970), - [anon_sym_LBRACE] = ACTIONS(2972), - [anon_sym_signed] = ACTIONS(2970), - [anon_sym_unsigned] = ACTIONS(2970), - [anon_sym_long] = ACTIONS(2970), - [anon_sym_short] = ACTIONS(2970), - [anon_sym_ATautoreleasepool] = ACTIONS(2972), - [anon_sym_static] = ACTIONS(2970), - [anon_sym_auto] = ACTIONS(2970), - [anon_sym_register] = ACTIONS(2970), - [anon_sym_inline] = ACTIONS(2970), - [anon_sym___inline] = ACTIONS(2970), - [anon_sym___inline__] = ACTIONS(2970), - [anon_sym___forceinline] = ACTIONS(2970), - [anon_sym_thread_local] = ACTIONS(2970), - [anon_sym___thread] = ACTIONS(2970), - [anon_sym_CG_EXTERN] = ACTIONS(2970), - [anon_sym_CG_INLINE] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2970), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2970), - [anon_sym_IBOutlet] = ACTIONS(2970), - [anon_sym_IBInspectable] = ACTIONS(2970), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2970), - [anon_sym_NS_INLINE] = ACTIONS(2970), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2970), - [anon_sym_OBJC_EXPORT] = ACTIONS(2970), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2970), - [anon_sym_const] = ACTIONS(2970), - [anon_sym_constexpr] = ACTIONS(2970), - [anon_sym_volatile] = ACTIONS(2970), - [anon_sym_restrict] = ACTIONS(2970), - [anon_sym___restrict__] = ACTIONS(2970), - [anon_sym__Atomic] = ACTIONS(2970), - [anon_sym__Noreturn] = ACTIONS(2970), - [anon_sym_nullable] = ACTIONS(2970), - [anon_sym__Complex] = ACTIONS(2970), - [anon_sym__Nonnull] = ACTIONS(2970), - [anon_sym__Nullable] = ACTIONS(2970), - [anon_sym__Nullable_result] = ACTIONS(2970), - [anon_sym__Null_unspecified] = ACTIONS(2970), - [anon_sym___autoreleasing] = ACTIONS(2970), - [anon_sym___block] = ACTIONS(2970), - [anon_sym___bridge] = ACTIONS(2970), - [anon_sym___bridge_retained] = ACTIONS(2970), - [anon_sym___bridge_transfer] = ACTIONS(2970), - [anon_sym___complex] = ACTIONS(2970), - [anon_sym___const] = ACTIONS(2970), - [anon_sym___imag] = ACTIONS(2970), - [anon_sym___kindof] = ACTIONS(2970), - [anon_sym___nonnull] = ACTIONS(2970), - [anon_sym___nullable] = ACTIONS(2970), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2970), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2970), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2970), - [anon_sym___real] = ACTIONS(2970), - [anon_sym___strong] = ACTIONS(2970), - [anon_sym___unsafe_unretained] = ACTIONS(2970), - [anon_sym___unused] = ACTIONS(2970), - [anon_sym___weak] = ACTIONS(2970), - [sym_primitive_type] = ACTIONS(2970), - [anon_sym_enum] = ACTIONS(2970), - [anon_sym_struct] = ACTIONS(2970), - [anon_sym_union] = ACTIONS(2970), - [anon_sym_if] = ACTIONS(2970), - [anon_sym_switch] = ACTIONS(2970), - [anon_sym_case] = ACTIONS(2970), - [anon_sym_default] = ACTIONS(2970), - [anon_sym_while] = ACTIONS(2970), - [anon_sym_do] = ACTIONS(2970), - [anon_sym_for] = ACTIONS(2970), - [anon_sym_in] = ACTIONS(2970), - [anon_sym_return] = ACTIONS(2970), - [anon_sym_break] = ACTIONS(2970), - [anon_sym_continue] = ACTIONS(2970), - [anon_sym_goto] = ACTIONS(2970), - [anon_sym_DASH_DASH] = ACTIONS(2972), - [anon_sym_PLUS_PLUS] = ACTIONS(2972), - [anon_sym_sizeof] = ACTIONS(2970), - [anon_sym___alignof__] = ACTIONS(2970), - [anon_sym___alignof] = ACTIONS(2970), - [anon_sym__alignof] = ACTIONS(2970), - [anon_sym_alignof] = ACTIONS(2970), - [anon_sym__Alignof] = ACTIONS(2970), - [anon_sym_offsetof] = ACTIONS(2970), - [anon_sym__Generic] = ACTIONS(2970), - [anon_sym_asm] = ACTIONS(2970), - [anon_sym___asm__] = ACTIONS(2970), - [sym_number_literal] = ACTIONS(2972), - [anon_sym_L_SQUOTE] = ACTIONS(2972), - [anon_sym_u_SQUOTE] = ACTIONS(2972), - [anon_sym_U_SQUOTE] = ACTIONS(2972), - [anon_sym_u8_SQUOTE] = ACTIONS(2972), - [anon_sym_SQUOTE] = ACTIONS(2972), - [anon_sym_AT] = ACTIONS(2970), - [anon_sym_DQUOTE] = ACTIONS(2972), - [anon_sym_L_DQUOTE] = ACTIONS(2972), - [anon_sym_u_DQUOTE] = ACTIONS(2972), - [anon_sym_U_DQUOTE] = ACTIONS(2972), - [anon_sym_u8_DQUOTE] = ACTIONS(2972), - [sym_true] = ACTIONS(2970), - [sym_false] = ACTIONS(2970), - [anon_sym_NULL] = ACTIONS(2970), - [anon_sym_nullptr] = ACTIONS(2970), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2970), - [anon_sym___typeof] = ACTIONS(2970), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_ATimport] = ACTIONS(2972), - [aux_sym_preproc_undef_token1] = ACTIONS(2970), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2970), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2970), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2970), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2970), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE] = ACTIONS(2970), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_API_AVAILABLE] = ACTIONS(2970), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_API_DEPRECATED] = ACTIONS(2970), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2970), - [anon_sym___deprecated_msg] = ACTIONS(2970), - [anon_sym___deprecated_enum_msg] = ACTIONS(2970), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2970), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2970), - [anon_sym_ATprotocol] = ACTIONS(2972), - [anon_sym_ATinterface] = ACTIONS(2972), - [anon_sym_ATimplementation] = ACTIONS(2972), - [anon_sym_ATcompatibility_alias] = ACTIONS(2972), - [anon_sym_ATsynthesize] = ACTIONS(2972), - [anon_sym_ATdynamic] = ACTIONS(2972), - [anon_sym__Alignas] = ACTIONS(2970), - [anon_sym_ATtry] = ACTIONS(2972), - [anon_sym___try] = ACTIONS(2970), - [anon_sym_ATthrow] = ACTIONS(2972), - [anon_sym_ATselector] = ACTIONS(2972), - [anon_sym_ATavailable] = ACTIONS(2972), - [anon_sym___builtin_available] = ACTIONS(2970), - [anon_sym_va_arg] = ACTIONS(2970), - [anon_sym___asm] = ACTIONS(2970), - [anon_sym_ATencode] = ACTIONS(2972), - [anon_sym_ATsynchronized] = ACTIONS(2972), - [anon_sym_BOOL] = ACTIONS(2970), - [anon_sym_IMP] = ACTIONS(2970), - [anon_sym_SEL] = ACTIONS(2970), - [anon_sym_Class] = ACTIONS(2970), - [anon_sym_id] = ACTIONS(2970), - }, - [1018] = { - [sym_identifier] = ACTIONS(2966), - [aux_sym_preproc_include_token1] = ACTIONS(2966), - [aux_sym_preproc_include_token2] = ACTIONS(2966), - [aux_sym_preproc_def_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token2] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2966), - [sym_preproc_directive] = ACTIONS(2966), - [anon_sym_LPAREN2] = ACTIONS(2968), - [anon_sym_BANG] = ACTIONS(2968), - [anon_sym_TILDE] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2966), - [anon_sym_PLUS] = ACTIONS(2966), - [anon_sym_STAR] = ACTIONS(2968), - [anon_sym_CARET] = ACTIONS(2968), - [anon_sym_AMP] = ACTIONS(2968), - [anon_sym_SEMI] = ACTIONS(2968), - [anon_sym___extension__] = ACTIONS(2966), - [anon_sym_typedef] = ACTIONS(2966), - [anon_sym_extern] = ACTIONS(2966), - [anon_sym___attribute__] = ACTIONS(2966), - [anon_sym___attribute] = ACTIONS(2966), - [anon_sym_noreturn] = ACTIONS(2966), - [anon_sym_LBRACK] = ACTIONS(2968), - [anon_sym___declspec] = ACTIONS(2966), - [anon_sym___cdecl] = ACTIONS(2966), - [anon_sym___clrcall] = ACTIONS(2966), - [anon_sym___stdcall] = ACTIONS(2966), - [anon_sym___fastcall] = ACTIONS(2966), - [anon_sym___thiscall] = ACTIONS(2966), - [anon_sym___vectorcall] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_signed] = ACTIONS(2966), - [anon_sym_unsigned] = ACTIONS(2966), - [anon_sym_long] = ACTIONS(2966), - [anon_sym_short] = ACTIONS(2966), - [anon_sym_ATautoreleasepool] = ACTIONS(2968), - [anon_sym_static] = ACTIONS(2966), - [anon_sym_auto] = ACTIONS(2966), - [anon_sym_register] = ACTIONS(2966), - [anon_sym_inline] = ACTIONS(2966), - [anon_sym___inline] = ACTIONS(2966), - [anon_sym___inline__] = ACTIONS(2966), - [anon_sym___forceinline] = ACTIONS(2966), - [anon_sym_thread_local] = ACTIONS(2966), - [anon_sym___thread] = ACTIONS(2966), - [anon_sym_CG_EXTERN] = ACTIONS(2966), - [anon_sym_CG_INLINE] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2966), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2966), - [anon_sym_IBOutlet] = ACTIONS(2966), - [anon_sym_IBInspectable] = ACTIONS(2966), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2966), - [anon_sym_NS_INLINE] = ACTIONS(2966), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2966), - [anon_sym_OBJC_EXPORT] = ACTIONS(2966), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2966), - [anon_sym_const] = ACTIONS(2966), - [anon_sym_constexpr] = ACTIONS(2966), - [anon_sym_volatile] = ACTIONS(2966), - [anon_sym_restrict] = ACTIONS(2966), - [anon_sym___restrict__] = ACTIONS(2966), - [anon_sym__Atomic] = ACTIONS(2966), - [anon_sym__Noreturn] = ACTIONS(2966), - [anon_sym_nullable] = ACTIONS(2966), - [anon_sym__Complex] = ACTIONS(2966), - [anon_sym__Nonnull] = ACTIONS(2966), - [anon_sym__Nullable] = ACTIONS(2966), - [anon_sym__Nullable_result] = ACTIONS(2966), - [anon_sym__Null_unspecified] = ACTIONS(2966), - [anon_sym___autoreleasing] = ACTIONS(2966), - [anon_sym___block] = ACTIONS(2966), - [anon_sym___bridge] = ACTIONS(2966), - [anon_sym___bridge_retained] = ACTIONS(2966), - [anon_sym___bridge_transfer] = ACTIONS(2966), - [anon_sym___complex] = ACTIONS(2966), - [anon_sym___const] = ACTIONS(2966), - [anon_sym___imag] = ACTIONS(2966), - [anon_sym___kindof] = ACTIONS(2966), - [anon_sym___nonnull] = ACTIONS(2966), - [anon_sym___nullable] = ACTIONS(2966), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2966), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2966), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2966), - [anon_sym___real] = ACTIONS(2966), - [anon_sym___strong] = ACTIONS(2966), - [anon_sym___unsafe_unretained] = ACTIONS(2966), - [anon_sym___unused] = ACTIONS(2966), - [anon_sym___weak] = ACTIONS(2966), - [sym_primitive_type] = ACTIONS(2966), - [anon_sym_enum] = ACTIONS(2966), - [anon_sym_struct] = ACTIONS(2966), - [anon_sym_union] = ACTIONS(2966), - [anon_sym_if] = ACTIONS(2966), - [anon_sym_switch] = ACTIONS(2966), - [anon_sym_case] = ACTIONS(2966), - [anon_sym_default] = ACTIONS(2966), - [anon_sym_while] = ACTIONS(2966), - [anon_sym_do] = ACTIONS(2966), - [anon_sym_for] = ACTIONS(2966), - [anon_sym_in] = ACTIONS(2966), - [anon_sym_return] = ACTIONS(2966), - [anon_sym_break] = ACTIONS(2966), - [anon_sym_continue] = ACTIONS(2966), - [anon_sym_goto] = ACTIONS(2966), - [anon_sym_DASH_DASH] = ACTIONS(2968), - [anon_sym_PLUS_PLUS] = ACTIONS(2968), - [anon_sym_sizeof] = ACTIONS(2966), - [anon_sym___alignof__] = ACTIONS(2966), - [anon_sym___alignof] = ACTIONS(2966), - [anon_sym__alignof] = ACTIONS(2966), - [anon_sym_alignof] = ACTIONS(2966), - [anon_sym__Alignof] = ACTIONS(2966), - [anon_sym_offsetof] = ACTIONS(2966), - [anon_sym__Generic] = ACTIONS(2966), - [anon_sym_asm] = ACTIONS(2966), - [anon_sym___asm__] = ACTIONS(2966), - [sym_number_literal] = ACTIONS(2968), - [anon_sym_L_SQUOTE] = ACTIONS(2968), - [anon_sym_u_SQUOTE] = ACTIONS(2968), - [anon_sym_U_SQUOTE] = ACTIONS(2968), - [anon_sym_u8_SQUOTE] = ACTIONS(2968), - [anon_sym_SQUOTE] = ACTIONS(2968), - [anon_sym_AT] = ACTIONS(2966), - [anon_sym_DQUOTE] = ACTIONS(2968), - [anon_sym_L_DQUOTE] = ACTIONS(2968), - [anon_sym_u_DQUOTE] = ACTIONS(2968), - [anon_sym_U_DQUOTE] = ACTIONS(2968), - [anon_sym_u8_DQUOTE] = ACTIONS(2968), - [sym_true] = ACTIONS(2966), - [sym_false] = ACTIONS(2966), - [anon_sym_NULL] = ACTIONS(2966), - [anon_sym_nullptr] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2966), - [anon_sym___typeof] = ACTIONS(2966), - [anon_sym_typeof] = ACTIONS(2966), - [anon_sym_ATimport] = ACTIONS(2968), - [aux_sym_preproc_undef_token1] = ACTIONS(2966), - [anon_sym_POUND] = ACTIONS(2966), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2966), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2966), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2966), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2966), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE] = ACTIONS(2966), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_API_AVAILABLE] = ACTIONS(2966), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_API_DEPRECATED] = ACTIONS(2966), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2966), - [anon_sym___deprecated_msg] = ACTIONS(2966), - [anon_sym___deprecated_enum_msg] = ACTIONS(2966), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2966), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2966), - [anon_sym_ATprotocol] = ACTIONS(2968), - [anon_sym_ATinterface] = ACTIONS(2968), - [anon_sym_ATimplementation] = ACTIONS(2968), - [anon_sym_ATcompatibility_alias] = ACTIONS(2968), - [anon_sym_ATsynthesize] = ACTIONS(2968), - [anon_sym_ATdynamic] = ACTIONS(2968), - [anon_sym__Alignas] = ACTIONS(2966), - [anon_sym_ATtry] = ACTIONS(2968), - [anon_sym___try] = ACTIONS(2966), - [anon_sym_ATthrow] = ACTIONS(2968), - [anon_sym_ATselector] = ACTIONS(2968), - [anon_sym_ATavailable] = ACTIONS(2968), - [anon_sym___builtin_available] = ACTIONS(2966), - [anon_sym_va_arg] = ACTIONS(2966), - [anon_sym___asm] = ACTIONS(2966), - [anon_sym_ATencode] = ACTIONS(2968), - [anon_sym_ATsynchronized] = ACTIONS(2968), - [anon_sym_BOOL] = ACTIONS(2966), - [anon_sym_IMP] = ACTIONS(2966), - [anon_sym_SEL] = ACTIONS(2966), - [anon_sym_Class] = ACTIONS(2966), - [anon_sym_id] = ACTIONS(2966), - }, - [1019] = { - [sym_identifier] = ACTIONS(2962), - [aux_sym_preproc_include_token1] = ACTIONS(2962), - [aux_sym_preproc_include_token2] = ACTIONS(2962), - [aux_sym_preproc_def_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token2] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2962), - [sym_preproc_directive] = ACTIONS(2962), - [anon_sym_LPAREN2] = ACTIONS(2964), - [anon_sym_BANG] = ACTIONS(2964), - [anon_sym_TILDE] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2962), - [anon_sym_PLUS] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(2964), - [anon_sym_CARET] = ACTIONS(2964), - [anon_sym_AMP] = ACTIONS(2964), - [anon_sym_SEMI] = ACTIONS(2964), - [anon_sym___extension__] = ACTIONS(2962), - [anon_sym_typedef] = ACTIONS(2962), - [anon_sym_extern] = ACTIONS(2962), - [anon_sym___attribute__] = ACTIONS(2962), - [anon_sym___attribute] = ACTIONS(2962), - [anon_sym_noreturn] = ACTIONS(2962), - [anon_sym_LBRACK] = ACTIONS(2964), - [anon_sym___declspec] = ACTIONS(2962), - [anon_sym___cdecl] = ACTIONS(2962), - [anon_sym___clrcall] = ACTIONS(2962), - [anon_sym___stdcall] = ACTIONS(2962), - [anon_sym___fastcall] = ACTIONS(2962), - [anon_sym___thiscall] = ACTIONS(2962), - [anon_sym___vectorcall] = ACTIONS(2962), - [anon_sym_LBRACE] = ACTIONS(2964), - [anon_sym_signed] = ACTIONS(2962), - [anon_sym_unsigned] = ACTIONS(2962), - [anon_sym_long] = ACTIONS(2962), - [anon_sym_short] = ACTIONS(2962), - [anon_sym_ATautoreleasepool] = ACTIONS(2964), - [anon_sym_static] = ACTIONS(2962), - [anon_sym_auto] = ACTIONS(2962), - [anon_sym_register] = ACTIONS(2962), - [anon_sym_inline] = ACTIONS(2962), - [anon_sym___inline] = ACTIONS(2962), - [anon_sym___inline__] = ACTIONS(2962), - [anon_sym___forceinline] = ACTIONS(2962), - [anon_sym_thread_local] = ACTIONS(2962), - [anon_sym___thread] = ACTIONS(2962), - [anon_sym_CG_EXTERN] = ACTIONS(2962), - [anon_sym_CG_INLINE] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2962), - [anon_sym_IBOutlet] = ACTIONS(2962), - [anon_sym_IBInspectable] = ACTIONS(2962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2962), - [anon_sym_NS_INLINE] = ACTIONS(2962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2962), - [anon_sym_OBJC_EXPORT] = ACTIONS(2962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2962), - [anon_sym_const] = ACTIONS(2962), - [anon_sym_constexpr] = ACTIONS(2962), - [anon_sym_volatile] = ACTIONS(2962), - [anon_sym_restrict] = ACTIONS(2962), - [anon_sym___restrict__] = ACTIONS(2962), - [anon_sym__Atomic] = ACTIONS(2962), - [anon_sym__Noreturn] = ACTIONS(2962), - [anon_sym_nullable] = ACTIONS(2962), - [anon_sym__Complex] = ACTIONS(2962), - [anon_sym__Nonnull] = ACTIONS(2962), - [anon_sym__Nullable] = ACTIONS(2962), - [anon_sym__Nullable_result] = ACTIONS(2962), - [anon_sym__Null_unspecified] = ACTIONS(2962), - [anon_sym___autoreleasing] = ACTIONS(2962), - [anon_sym___block] = ACTIONS(2962), - [anon_sym___bridge] = ACTIONS(2962), - [anon_sym___bridge_retained] = ACTIONS(2962), - [anon_sym___bridge_transfer] = ACTIONS(2962), - [anon_sym___complex] = ACTIONS(2962), - [anon_sym___const] = ACTIONS(2962), - [anon_sym___imag] = ACTIONS(2962), - [anon_sym___kindof] = ACTIONS(2962), - [anon_sym___nonnull] = ACTIONS(2962), - [anon_sym___nullable] = ACTIONS(2962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2962), - [anon_sym___real] = ACTIONS(2962), - [anon_sym___strong] = ACTIONS(2962), - [anon_sym___unsafe_unretained] = ACTIONS(2962), - [anon_sym___unused] = ACTIONS(2962), - [anon_sym___weak] = ACTIONS(2962), - [sym_primitive_type] = ACTIONS(2962), - [anon_sym_enum] = ACTIONS(2962), - [anon_sym_struct] = ACTIONS(2962), - [anon_sym_union] = ACTIONS(2962), - [anon_sym_if] = ACTIONS(2962), - [anon_sym_switch] = ACTIONS(2962), - [anon_sym_case] = ACTIONS(2962), - [anon_sym_default] = ACTIONS(2962), - [anon_sym_while] = ACTIONS(2962), - [anon_sym_do] = ACTIONS(2962), - [anon_sym_for] = ACTIONS(2962), - [anon_sym_in] = ACTIONS(2962), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_break] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2962), - [anon_sym_goto] = ACTIONS(2962), - [anon_sym_DASH_DASH] = ACTIONS(2964), - [anon_sym_PLUS_PLUS] = ACTIONS(2964), - [anon_sym_sizeof] = ACTIONS(2962), - [anon_sym___alignof__] = ACTIONS(2962), - [anon_sym___alignof] = ACTIONS(2962), - [anon_sym__alignof] = ACTIONS(2962), - [anon_sym_alignof] = ACTIONS(2962), - [anon_sym__Alignof] = ACTIONS(2962), - [anon_sym_offsetof] = ACTIONS(2962), - [anon_sym__Generic] = ACTIONS(2962), - [anon_sym_asm] = ACTIONS(2962), - [anon_sym___asm__] = ACTIONS(2962), - [sym_number_literal] = ACTIONS(2964), - [anon_sym_L_SQUOTE] = ACTIONS(2964), - [anon_sym_u_SQUOTE] = ACTIONS(2964), - [anon_sym_U_SQUOTE] = ACTIONS(2964), - [anon_sym_u8_SQUOTE] = ACTIONS(2964), - [anon_sym_SQUOTE] = ACTIONS(2964), - [anon_sym_AT] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(2964), - [anon_sym_L_DQUOTE] = ACTIONS(2964), - [anon_sym_u_DQUOTE] = ACTIONS(2964), - [anon_sym_U_DQUOTE] = ACTIONS(2964), - [anon_sym_u8_DQUOTE] = ACTIONS(2964), - [sym_true] = ACTIONS(2962), - [sym_false] = ACTIONS(2962), - [anon_sym_NULL] = ACTIONS(2962), - [anon_sym_nullptr] = ACTIONS(2962), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2962), - [anon_sym___typeof] = ACTIONS(2962), - [anon_sym_typeof] = ACTIONS(2962), - [anon_sym_ATimport] = ACTIONS(2964), - [aux_sym_preproc_undef_token1] = ACTIONS(2962), - [anon_sym_POUND] = ACTIONS(2962), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE] = ACTIONS(2962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_API_AVAILABLE] = ACTIONS(2962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_API_DEPRECATED] = ACTIONS(2962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2962), - [anon_sym___deprecated_msg] = ACTIONS(2962), - [anon_sym___deprecated_enum_msg] = ACTIONS(2962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2962), - [anon_sym_ATprotocol] = ACTIONS(2964), - [anon_sym_ATinterface] = ACTIONS(2964), - [anon_sym_ATimplementation] = ACTIONS(2964), - [anon_sym_ATcompatibility_alias] = ACTIONS(2964), - [anon_sym_ATsynthesize] = ACTIONS(2964), - [anon_sym_ATdynamic] = ACTIONS(2964), - [anon_sym__Alignas] = ACTIONS(2962), - [anon_sym_ATtry] = ACTIONS(2964), - [anon_sym___try] = ACTIONS(2962), - [anon_sym_ATthrow] = ACTIONS(2964), - [anon_sym_ATselector] = ACTIONS(2964), - [anon_sym_ATavailable] = ACTIONS(2964), - [anon_sym___builtin_available] = ACTIONS(2962), - [anon_sym_va_arg] = ACTIONS(2962), - [anon_sym___asm] = ACTIONS(2962), - [anon_sym_ATencode] = ACTIONS(2964), - [anon_sym_ATsynchronized] = ACTIONS(2964), - [anon_sym_BOOL] = ACTIONS(2962), - [anon_sym_IMP] = ACTIONS(2962), - [anon_sym_SEL] = ACTIONS(2962), - [anon_sym_Class] = ACTIONS(2962), - [anon_sym_id] = ACTIONS(2962), - }, - [1020] = { - [sym_identifier] = ACTIONS(2930), - [aux_sym_preproc_include_token1] = ACTIONS(2930), - [aux_sym_preproc_include_token2] = ACTIONS(2930), - [aux_sym_preproc_def_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token2] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2930), - [sym_preproc_directive] = ACTIONS(2930), - [anon_sym_LPAREN2] = ACTIONS(2932), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_STAR] = ACTIONS(2932), - [anon_sym_CARET] = ACTIONS(2932), - [anon_sym_AMP] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym___extension__] = ACTIONS(2930), - [anon_sym_typedef] = ACTIONS(2930), - [anon_sym_extern] = ACTIONS(2930), - [anon_sym___attribute__] = ACTIONS(2930), - [anon_sym___attribute] = ACTIONS(2930), - [anon_sym_noreturn] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym___declspec] = ACTIONS(2930), - [anon_sym___cdecl] = ACTIONS(2930), - [anon_sym___clrcall] = ACTIONS(2930), - [anon_sym___stdcall] = ACTIONS(2930), - [anon_sym___fastcall] = ACTIONS(2930), - [anon_sym___thiscall] = ACTIONS(2930), - [anon_sym___vectorcall] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_signed] = ACTIONS(2930), - [anon_sym_unsigned] = ACTIONS(2930), - [anon_sym_long] = ACTIONS(2930), - [anon_sym_short] = ACTIONS(2930), - [anon_sym_ATautoreleasepool] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_auto] = ACTIONS(2930), - [anon_sym_register] = ACTIONS(2930), - [anon_sym_inline] = ACTIONS(2930), - [anon_sym___inline] = ACTIONS(2930), - [anon_sym___inline__] = ACTIONS(2930), - [anon_sym___forceinline] = ACTIONS(2930), - [anon_sym_thread_local] = ACTIONS(2930), - [anon_sym___thread] = ACTIONS(2930), - [anon_sym_CG_EXTERN] = ACTIONS(2930), - [anon_sym_CG_INLINE] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2930), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2930), - [anon_sym_IBOutlet] = ACTIONS(2930), - [anon_sym_IBInspectable] = ACTIONS(2930), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2930), - [anon_sym_NS_INLINE] = ACTIONS(2930), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2930), - [anon_sym_OBJC_EXPORT] = ACTIONS(2930), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_constexpr] = ACTIONS(2930), - [anon_sym_volatile] = ACTIONS(2930), - [anon_sym_restrict] = ACTIONS(2930), - [anon_sym___restrict__] = ACTIONS(2930), - [anon_sym__Atomic] = ACTIONS(2930), - [anon_sym__Noreturn] = ACTIONS(2930), - [anon_sym_nullable] = ACTIONS(2930), - [anon_sym__Complex] = ACTIONS(2930), - [anon_sym__Nonnull] = ACTIONS(2930), - [anon_sym__Nullable] = ACTIONS(2930), - [anon_sym__Nullable_result] = ACTIONS(2930), - [anon_sym__Null_unspecified] = ACTIONS(2930), - [anon_sym___autoreleasing] = ACTIONS(2930), - [anon_sym___block] = ACTIONS(2930), - [anon_sym___bridge] = ACTIONS(2930), - [anon_sym___bridge_retained] = ACTIONS(2930), - [anon_sym___bridge_transfer] = ACTIONS(2930), - [anon_sym___complex] = ACTIONS(2930), - [anon_sym___const] = ACTIONS(2930), - [anon_sym___imag] = ACTIONS(2930), - [anon_sym___kindof] = ACTIONS(2930), - [anon_sym___nonnull] = ACTIONS(2930), - [anon_sym___nullable] = ACTIONS(2930), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2930), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2930), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2930), - [anon_sym___real] = ACTIONS(2930), - [anon_sym___strong] = ACTIONS(2930), - [anon_sym___unsafe_unretained] = ACTIONS(2930), - [anon_sym___unused] = ACTIONS(2930), - [anon_sym___weak] = ACTIONS(2930), - [sym_primitive_type] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), - [anon_sym_struct] = ACTIONS(2930), - [anon_sym_union] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_in] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_goto] = ACTIONS(2930), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_sizeof] = ACTIONS(2930), - [anon_sym___alignof__] = ACTIONS(2930), - [anon_sym___alignof] = ACTIONS(2930), - [anon_sym__alignof] = ACTIONS(2930), - [anon_sym_alignof] = ACTIONS(2930), - [anon_sym__Alignof] = ACTIONS(2930), - [anon_sym_offsetof] = ACTIONS(2930), - [anon_sym__Generic] = ACTIONS(2930), - [anon_sym_asm] = ACTIONS(2930), - [anon_sym___asm__] = ACTIONS(2930), - [sym_number_literal] = ACTIONS(2932), - [anon_sym_L_SQUOTE] = ACTIONS(2932), - [anon_sym_u_SQUOTE] = ACTIONS(2932), - [anon_sym_U_SQUOTE] = ACTIONS(2932), - [anon_sym_u8_SQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_AT] = ACTIONS(2930), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_L_DQUOTE] = ACTIONS(2932), - [anon_sym_u_DQUOTE] = ACTIONS(2932), - [anon_sym_U_DQUOTE] = ACTIONS(2932), - [anon_sym_u8_DQUOTE] = ACTIONS(2932), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [anon_sym_NULL] = ACTIONS(2930), - [anon_sym_nullptr] = ACTIONS(2930), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2930), - [anon_sym___typeof] = ACTIONS(2930), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_ATimport] = ACTIONS(2932), - [aux_sym_preproc_undef_token1] = ACTIONS(2930), - [anon_sym_POUND] = ACTIONS(2930), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2930), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2930), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2930), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2930), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE] = ACTIONS(2930), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_API_AVAILABLE] = ACTIONS(2930), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_API_DEPRECATED] = ACTIONS(2930), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2930), - [anon_sym___deprecated_msg] = ACTIONS(2930), - [anon_sym___deprecated_enum_msg] = ACTIONS(2930), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2930), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2930), - [anon_sym_ATprotocol] = ACTIONS(2932), - [anon_sym_ATinterface] = ACTIONS(2932), - [anon_sym_ATimplementation] = ACTIONS(2932), - [anon_sym_ATcompatibility_alias] = ACTIONS(2932), - [anon_sym_ATsynthesize] = ACTIONS(2932), - [anon_sym_ATdynamic] = ACTIONS(2932), - [anon_sym__Alignas] = ACTIONS(2930), - [anon_sym_ATtry] = ACTIONS(2932), - [anon_sym___try] = ACTIONS(2930), - [anon_sym_ATthrow] = ACTIONS(2932), - [anon_sym_ATselector] = ACTIONS(2932), - [anon_sym_ATavailable] = ACTIONS(2932), - [anon_sym___builtin_available] = ACTIONS(2930), - [anon_sym_va_arg] = ACTIONS(2930), - [anon_sym___asm] = ACTIONS(2930), - [anon_sym_ATencode] = ACTIONS(2932), - [anon_sym_ATsynchronized] = ACTIONS(2932), - [anon_sym_BOOL] = ACTIONS(2930), - [anon_sym_IMP] = ACTIONS(2930), - [anon_sym_SEL] = ACTIONS(2930), - [anon_sym_Class] = ACTIONS(2930), - [anon_sym_id] = ACTIONS(2930), - }, - [1021] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_include_token1] = ACTIONS(3074), - [aux_sym_preproc_include_token2] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_LPAREN2] = ACTIONS(3076), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_TILDE] = ACTIONS(3076), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_STAR] = ACTIONS(3076), - [anon_sym_CARET] = ACTIONS(3076), - [anon_sym_AMP] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_LBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_ATautoreleasepool] = ACTIONS(3076), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [anon_sym_if] = ACTIONS(3074), - [anon_sym_switch] = ACTIONS(3074), - [anon_sym_case] = ACTIONS(3074), - [anon_sym_default] = ACTIONS(3074), - [anon_sym_while] = ACTIONS(3074), - [anon_sym_do] = ACTIONS(3074), - [anon_sym_for] = ACTIONS(3074), - [anon_sym_in] = ACTIONS(3074), - [anon_sym_return] = ACTIONS(3074), - [anon_sym_break] = ACTIONS(3074), - [anon_sym_continue] = ACTIONS(3074), - [anon_sym_goto] = ACTIONS(3074), - [anon_sym_DASH_DASH] = ACTIONS(3076), - [anon_sym_PLUS_PLUS] = ACTIONS(3076), - [anon_sym_sizeof] = ACTIONS(3074), - [anon_sym___alignof__] = ACTIONS(3074), - [anon_sym___alignof] = ACTIONS(3074), - [anon_sym__alignof] = ACTIONS(3074), - [anon_sym_alignof] = ACTIONS(3074), - [anon_sym__Alignof] = ACTIONS(3074), - [anon_sym_offsetof] = ACTIONS(3074), - [anon_sym__Generic] = ACTIONS(3074), - [anon_sym_asm] = ACTIONS(3074), - [anon_sym___asm__] = ACTIONS(3074), - [sym_number_literal] = ACTIONS(3076), - [anon_sym_L_SQUOTE] = ACTIONS(3076), - [anon_sym_u_SQUOTE] = ACTIONS(3076), - [anon_sym_U_SQUOTE] = ACTIONS(3076), - [anon_sym_u8_SQUOTE] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3076), - [anon_sym_AT] = ACTIONS(3074), - [anon_sym_DQUOTE] = ACTIONS(3076), - [anon_sym_L_DQUOTE] = ACTIONS(3076), - [anon_sym_u_DQUOTE] = ACTIONS(3076), - [anon_sym_U_DQUOTE] = ACTIONS(3076), - [anon_sym_u8_DQUOTE] = ACTIONS(3076), - [sym_true] = ACTIONS(3074), - [sym_false] = ACTIONS(3074), - [anon_sym_NULL] = ACTIONS(3074), - [anon_sym_nullptr] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_ATimport] = ACTIONS(3076), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_POUND] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATprotocol] = ACTIONS(3076), - [anon_sym_ATinterface] = ACTIONS(3076), - [anon_sym_ATimplementation] = ACTIONS(3076), - [anon_sym_ATcompatibility_alias] = ACTIONS(3076), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_ATtry] = ACTIONS(3076), - [anon_sym___try] = ACTIONS(3074), - [anon_sym_ATthrow] = ACTIONS(3076), - [anon_sym_ATselector] = ACTIONS(3076), - [anon_sym_ATavailable] = ACTIONS(3076), - [anon_sym___builtin_available] = ACTIONS(3074), - [anon_sym_va_arg] = ACTIONS(3074), - [anon_sym___asm] = ACTIONS(3074), - [anon_sym_ATencode] = ACTIONS(3076), - [anon_sym_ATsynchronized] = ACTIONS(3076), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - }, - [1022] = { - [sym_identifier] = ACTIONS(2926), - [aux_sym_preproc_include_token1] = ACTIONS(2926), - [aux_sym_preproc_include_token2] = ACTIONS(2926), - [aux_sym_preproc_def_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token1] = ACTIONS(2926), - [aux_sym_preproc_if_token2] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2926), - [sym_preproc_directive] = ACTIONS(2926), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_BANG] = ACTIONS(2928), - [anon_sym_TILDE] = ACTIONS(2928), - [anon_sym_DASH] = ACTIONS(2926), - [anon_sym_PLUS] = ACTIONS(2926), - [anon_sym_STAR] = ACTIONS(2928), - [anon_sym_CARET] = ACTIONS(2928), - [anon_sym_AMP] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2926), - [anon_sym_typedef] = ACTIONS(2926), - [anon_sym_extern] = ACTIONS(2926), - [anon_sym___attribute__] = ACTIONS(2926), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___declspec] = ACTIONS(2926), - [anon_sym___cdecl] = ACTIONS(2926), - [anon_sym___clrcall] = ACTIONS(2926), - [anon_sym___stdcall] = ACTIONS(2926), - [anon_sym___fastcall] = ACTIONS(2926), - [anon_sym___thiscall] = ACTIONS(2926), - [anon_sym___vectorcall] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_signed] = ACTIONS(2926), - [anon_sym_unsigned] = ACTIONS(2926), - [anon_sym_long] = ACTIONS(2926), - [anon_sym_short] = ACTIONS(2926), - [anon_sym_ATautoreleasepool] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2926), - [anon_sym_auto] = ACTIONS(2926), - [anon_sym_register] = ACTIONS(2926), - [anon_sym_inline] = ACTIONS(2926), - [anon_sym___inline] = ACTIONS(2926), - [anon_sym___inline__] = ACTIONS(2926), - [anon_sym___forceinline] = ACTIONS(2926), - [anon_sym_thread_local] = ACTIONS(2926), - [anon_sym___thread] = ACTIONS(2926), - [anon_sym_CG_EXTERN] = ACTIONS(2926), - [anon_sym_CG_INLINE] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2926), - [anon_sym_IBOutlet] = ACTIONS(2926), - [anon_sym_IBInspectable] = ACTIONS(2926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2926), - [anon_sym_NS_INLINE] = ACTIONS(2926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2926), - [anon_sym_OBJC_EXPORT] = ACTIONS(2926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2926), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2926), - [anon_sym_volatile] = ACTIONS(2926), - [anon_sym_restrict] = ACTIONS(2926), - [anon_sym___restrict__] = ACTIONS(2926), - [anon_sym__Atomic] = ACTIONS(2926), - [anon_sym__Noreturn] = ACTIONS(2926), - [anon_sym_nullable] = ACTIONS(2926), - [anon_sym__Complex] = ACTIONS(2926), - [anon_sym__Nonnull] = ACTIONS(2926), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2926), - [anon_sym__Null_unspecified] = ACTIONS(2926), - [anon_sym___autoreleasing] = ACTIONS(2926), - [anon_sym___block] = ACTIONS(2926), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2926), - [anon_sym___bridge_transfer] = ACTIONS(2926), - [anon_sym___complex] = ACTIONS(2926), - [anon_sym___const] = ACTIONS(2926), - [anon_sym___imag] = ACTIONS(2926), - [anon_sym___kindof] = ACTIONS(2926), - [anon_sym___nonnull] = ACTIONS(2926), - [anon_sym___nullable] = ACTIONS(2926), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2926), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2926), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2926), - [anon_sym___real] = ACTIONS(2926), - [anon_sym___strong] = ACTIONS(2926), - [anon_sym___unsafe_unretained] = ACTIONS(2926), - [anon_sym___unused] = ACTIONS(2926), - [anon_sym___weak] = ACTIONS(2926), - [sym_primitive_type] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), - [anon_sym_struct] = ACTIONS(2926), - [anon_sym_union] = ACTIONS(2926), - [anon_sym_if] = ACTIONS(2926), - [anon_sym_switch] = ACTIONS(2926), - [anon_sym_case] = ACTIONS(2926), - [anon_sym_default] = ACTIONS(2926), - [anon_sym_while] = ACTIONS(2926), - [anon_sym_do] = ACTIONS(2926), - [anon_sym_for] = ACTIONS(2926), - [anon_sym_in] = ACTIONS(2926), - [anon_sym_return] = ACTIONS(2926), - [anon_sym_break] = ACTIONS(2926), - [anon_sym_continue] = ACTIONS(2926), - [anon_sym_goto] = ACTIONS(2926), - [anon_sym_DASH_DASH] = ACTIONS(2928), - [anon_sym_PLUS_PLUS] = ACTIONS(2928), - [anon_sym_sizeof] = ACTIONS(2926), - [anon_sym___alignof__] = ACTIONS(2926), - [anon_sym___alignof] = ACTIONS(2926), - [anon_sym__alignof] = ACTIONS(2926), - [anon_sym_alignof] = ACTIONS(2926), - [anon_sym__Alignof] = ACTIONS(2926), - [anon_sym_offsetof] = ACTIONS(2926), - [anon_sym__Generic] = ACTIONS(2926), - [anon_sym_asm] = ACTIONS(2926), - [anon_sym___asm__] = ACTIONS(2926), - [sym_number_literal] = ACTIONS(2928), - [anon_sym_L_SQUOTE] = ACTIONS(2928), - [anon_sym_u_SQUOTE] = ACTIONS(2928), - [anon_sym_U_SQUOTE] = ACTIONS(2928), - [anon_sym_u8_SQUOTE] = ACTIONS(2928), - [anon_sym_SQUOTE] = ACTIONS(2928), - [anon_sym_AT] = ACTIONS(2926), - [anon_sym_DQUOTE] = ACTIONS(2928), - [anon_sym_L_DQUOTE] = ACTIONS(2928), - [anon_sym_u_DQUOTE] = ACTIONS(2928), - [anon_sym_U_DQUOTE] = ACTIONS(2928), - [anon_sym_u8_DQUOTE] = ACTIONS(2928), - [sym_true] = ACTIONS(2926), - [sym_false] = ACTIONS(2926), - [anon_sym_NULL] = ACTIONS(2926), - [anon_sym_nullptr] = ACTIONS(2926), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2926), - [anon_sym___typeof] = ACTIONS(2926), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_ATimport] = ACTIONS(2928), - [aux_sym_preproc_undef_token1] = ACTIONS(2926), - [anon_sym_POUND] = ACTIONS(2926), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2926), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2926), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2926), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2926), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE] = ACTIONS(2926), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_API_AVAILABLE] = ACTIONS(2926), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_API_DEPRECATED] = ACTIONS(2926), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2926), - [anon_sym___deprecated_msg] = ACTIONS(2926), - [anon_sym___deprecated_enum_msg] = ACTIONS(2926), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2926), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2926), - [anon_sym_ATprotocol] = ACTIONS(2928), - [anon_sym_ATinterface] = ACTIONS(2928), - [anon_sym_ATimplementation] = ACTIONS(2928), - [anon_sym_ATcompatibility_alias] = ACTIONS(2928), - [anon_sym_ATsynthesize] = ACTIONS(2928), - [anon_sym_ATdynamic] = ACTIONS(2928), - [anon_sym__Alignas] = ACTIONS(2926), - [anon_sym_ATtry] = ACTIONS(2928), - [anon_sym___try] = ACTIONS(2926), - [anon_sym_ATthrow] = ACTIONS(2928), - [anon_sym_ATselector] = ACTIONS(2928), - [anon_sym_ATavailable] = ACTIONS(2928), - [anon_sym___builtin_available] = ACTIONS(2926), - [anon_sym_va_arg] = ACTIONS(2926), - [anon_sym___asm] = ACTIONS(2926), - [anon_sym_ATencode] = ACTIONS(2928), - [anon_sym_ATsynchronized] = ACTIONS(2928), - [anon_sym_BOOL] = ACTIONS(2926), - [anon_sym_IMP] = ACTIONS(2926), - [anon_sym_SEL] = ACTIONS(2926), - [anon_sym_Class] = ACTIONS(2926), - [anon_sym_id] = ACTIONS(2926), - }, - [1023] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_include_token1] = ACTIONS(3070), - [aux_sym_preproc_include_token2] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token2] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_LPAREN2] = ACTIONS(3072), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_TILDE] = ACTIONS(3072), - [anon_sym_DASH] = ACTIONS(3070), - [anon_sym_PLUS] = ACTIONS(3070), - [anon_sym_STAR] = ACTIONS(3072), - [anon_sym_CARET] = ACTIONS(3072), - [anon_sym_AMP] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_LBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_ATautoreleasepool] = ACTIONS(3072), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3070), - [anon_sym_switch] = ACTIONS(3070), - [anon_sym_case] = ACTIONS(3070), - [anon_sym_default] = ACTIONS(3070), - [anon_sym_while] = ACTIONS(3070), - [anon_sym_do] = ACTIONS(3070), - [anon_sym_for] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [anon_sym_return] = ACTIONS(3070), - [anon_sym_break] = ACTIONS(3070), - [anon_sym_continue] = ACTIONS(3070), - [anon_sym_goto] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3072), - [anon_sym_PLUS_PLUS] = ACTIONS(3072), - [anon_sym_sizeof] = ACTIONS(3070), - [anon_sym___alignof__] = ACTIONS(3070), - [anon_sym___alignof] = ACTIONS(3070), - [anon_sym__alignof] = ACTIONS(3070), - [anon_sym_alignof] = ACTIONS(3070), - [anon_sym__Alignof] = ACTIONS(3070), - [anon_sym_offsetof] = ACTIONS(3070), - [anon_sym__Generic] = ACTIONS(3070), - [anon_sym_asm] = ACTIONS(3070), - [anon_sym___asm__] = ACTIONS(3070), - [sym_number_literal] = ACTIONS(3072), - [anon_sym_L_SQUOTE] = ACTIONS(3072), - [anon_sym_u_SQUOTE] = ACTIONS(3072), - [anon_sym_U_SQUOTE] = ACTIONS(3072), - [anon_sym_u8_SQUOTE] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3072), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3072), - [anon_sym_L_DQUOTE] = ACTIONS(3072), - [anon_sym_u_DQUOTE] = ACTIONS(3072), - [anon_sym_U_DQUOTE] = ACTIONS(3072), - [anon_sym_u8_DQUOTE] = ACTIONS(3072), - [sym_true] = ACTIONS(3070), - [sym_false] = ACTIONS(3070), - [anon_sym_NULL] = ACTIONS(3070), - [anon_sym_nullptr] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATimport] = ACTIONS(3072), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_POUND] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATprotocol] = ACTIONS(3072), - [anon_sym_ATinterface] = ACTIONS(3072), - [anon_sym_ATimplementation] = ACTIONS(3072), - [anon_sym_ATcompatibility_alias] = ACTIONS(3072), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_ATtry] = ACTIONS(3072), - [anon_sym___try] = ACTIONS(3070), - [anon_sym_ATthrow] = ACTIONS(3072), - [anon_sym_ATselector] = ACTIONS(3072), - [anon_sym_ATavailable] = ACTIONS(3072), - [anon_sym___builtin_available] = ACTIONS(3070), - [anon_sym_va_arg] = ACTIONS(3070), - [anon_sym___asm] = ACTIONS(3070), - [anon_sym_ATencode] = ACTIONS(3072), - [anon_sym_ATsynchronized] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [1024] = { - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_include_token1] = ACTIONS(2910), - [aux_sym_preproc_include_token2] = ACTIONS(2910), - [aux_sym_preproc_def_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token2] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2910), - [sym_preproc_directive] = ACTIONS(2910), - [anon_sym_LPAREN2] = ACTIONS(2912), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_STAR] = ACTIONS(2912), - [anon_sym_CARET] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym_typedef] = ACTIONS(2910), - [anon_sym_extern] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym___declspec] = ACTIONS(2910), - [anon_sym___cdecl] = ACTIONS(2910), - [anon_sym___clrcall] = ACTIONS(2910), - [anon_sym___stdcall] = ACTIONS(2910), - [anon_sym___fastcall] = ACTIONS(2910), - [anon_sym___thiscall] = ACTIONS(2910), - [anon_sym___vectorcall] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_ATautoreleasepool] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_auto] = ACTIONS(2910), - [anon_sym_register] = ACTIONS(2910), - [anon_sym_inline] = ACTIONS(2910), - [anon_sym___inline] = ACTIONS(2910), - [anon_sym___inline__] = ACTIONS(2910), - [anon_sym___forceinline] = ACTIONS(2910), - [anon_sym_thread_local] = ACTIONS(2910), - [anon_sym___thread] = ACTIONS(2910), - [anon_sym_CG_EXTERN] = ACTIONS(2910), - [anon_sym_CG_INLINE] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2910), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2910), - [anon_sym_IBOutlet] = ACTIONS(2910), - [anon_sym_IBInspectable] = ACTIONS(2910), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2910), - [anon_sym_NS_INLINE] = ACTIONS(2910), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2910), - [anon_sym_OBJC_EXPORT] = ACTIONS(2910), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_goto] = ACTIONS(2910), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_sizeof] = ACTIONS(2910), - [anon_sym___alignof__] = ACTIONS(2910), - [anon_sym___alignof] = ACTIONS(2910), - [anon_sym__alignof] = ACTIONS(2910), - [anon_sym_alignof] = ACTIONS(2910), - [anon_sym__Alignof] = ACTIONS(2910), - [anon_sym_offsetof] = ACTIONS(2910), - [anon_sym__Generic] = ACTIONS(2910), - [anon_sym_asm] = ACTIONS(2910), - [anon_sym___asm__] = ACTIONS(2910), - [sym_number_literal] = ACTIONS(2912), - [anon_sym_L_SQUOTE] = ACTIONS(2912), - [anon_sym_u_SQUOTE] = ACTIONS(2912), - [anon_sym_U_SQUOTE] = ACTIONS(2912), - [anon_sym_u8_SQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_AT] = ACTIONS(2910), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_L_DQUOTE] = ACTIONS(2912), - [anon_sym_u_DQUOTE] = ACTIONS(2912), - [anon_sym_U_DQUOTE] = ACTIONS(2912), - [anon_sym_u8_DQUOTE] = ACTIONS(2912), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [anon_sym_NULL] = ACTIONS(2910), - [anon_sym_nullptr] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATimport] = ACTIONS(2912), - [aux_sym_preproc_undef_token1] = ACTIONS(2910), - [anon_sym_POUND] = ACTIONS(2910), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2910), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2910), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2910), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2910), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE] = ACTIONS(2910), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_API_AVAILABLE] = ACTIONS(2910), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_API_DEPRECATED] = ACTIONS(2910), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2910), - [anon_sym___deprecated_msg] = ACTIONS(2910), - [anon_sym___deprecated_enum_msg] = ACTIONS(2910), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2910), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2910), - [anon_sym_ATprotocol] = ACTIONS(2912), - [anon_sym_ATinterface] = ACTIONS(2912), - [anon_sym_ATimplementation] = ACTIONS(2912), - [anon_sym_ATcompatibility_alias] = ACTIONS(2912), - [anon_sym_ATsynthesize] = ACTIONS(2912), - [anon_sym_ATdynamic] = ACTIONS(2912), - [anon_sym__Alignas] = ACTIONS(2910), - [anon_sym_ATtry] = ACTIONS(2912), - [anon_sym___try] = ACTIONS(2910), - [anon_sym_ATthrow] = ACTIONS(2912), - [anon_sym_ATselector] = ACTIONS(2912), - [anon_sym_ATavailable] = ACTIONS(2912), - [anon_sym___builtin_available] = ACTIONS(2910), - [anon_sym_va_arg] = ACTIONS(2910), - [anon_sym___asm] = ACTIONS(2910), - [anon_sym_ATencode] = ACTIONS(2912), - [anon_sym_ATsynchronized] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - }, - [1025] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_include_token1] = ACTIONS(3194), - [aux_sym_preproc_include_token2] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token2] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_LPAREN2] = ACTIONS(3196), - [anon_sym_BANG] = ACTIONS(3196), - [anon_sym_TILDE] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3194), - [anon_sym_PLUS] = ACTIONS(3194), - [anon_sym_STAR] = ACTIONS(3196), - [anon_sym_CARET] = ACTIONS(3196), - [anon_sym_AMP] = ACTIONS(3196), - [anon_sym_SEMI] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3196), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_ATautoreleasepool] = ACTIONS(3196), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [anon_sym_if] = ACTIONS(3194), - [anon_sym_switch] = ACTIONS(3194), - [anon_sym_case] = ACTIONS(3194), - [anon_sym_default] = ACTIONS(3194), - [anon_sym_while] = ACTIONS(3194), - [anon_sym_do] = ACTIONS(3194), - [anon_sym_for] = ACTIONS(3194), - [anon_sym_in] = ACTIONS(3194), - [anon_sym_return] = ACTIONS(3194), - [anon_sym_break] = ACTIONS(3194), - [anon_sym_continue] = ACTIONS(3194), - [anon_sym_goto] = ACTIONS(3194), - [anon_sym_DASH_DASH] = ACTIONS(3196), - [anon_sym_PLUS_PLUS] = ACTIONS(3196), - [anon_sym_sizeof] = ACTIONS(3194), - [anon_sym___alignof__] = ACTIONS(3194), - [anon_sym___alignof] = ACTIONS(3194), - [anon_sym__alignof] = ACTIONS(3194), - [anon_sym_alignof] = ACTIONS(3194), - [anon_sym__Alignof] = ACTIONS(3194), - [anon_sym_offsetof] = ACTIONS(3194), - [anon_sym__Generic] = ACTIONS(3194), - [anon_sym_asm] = ACTIONS(3194), - [anon_sym___asm__] = ACTIONS(3194), - [sym_number_literal] = ACTIONS(3196), - [anon_sym_L_SQUOTE] = ACTIONS(3196), - [anon_sym_u_SQUOTE] = ACTIONS(3196), - [anon_sym_U_SQUOTE] = ACTIONS(3196), - [anon_sym_u8_SQUOTE] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(3196), - [anon_sym_L_DQUOTE] = ACTIONS(3196), - [anon_sym_u_DQUOTE] = ACTIONS(3196), - [anon_sym_U_DQUOTE] = ACTIONS(3196), - [anon_sym_u8_DQUOTE] = ACTIONS(3196), - [sym_true] = ACTIONS(3194), - [sym_false] = ACTIONS(3194), - [anon_sym_NULL] = ACTIONS(3194), - [anon_sym_nullptr] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [anon_sym_ATimport] = ACTIONS(3196), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_POUND] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATprotocol] = ACTIONS(3196), - [anon_sym_ATinterface] = ACTIONS(3196), - [anon_sym_ATimplementation] = ACTIONS(3196), - [anon_sym_ATcompatibility_alias] = ACTIONS(3196), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_ATtry] = ACTIONS(3196), - [anon_sym___try] = ACTIONS(3194), - [anon_sym_ATthrow] = ACTIONS(3196), - [anon_sym_ATselector] = ACTIONS(3196), - [anon_sym_ATavailable] = ACTIONS(3196), - [anon_sym___builtin_available] = ACTIONS(3194), - [anon_sym_va_arg] = ACTIONS(3194), - [anon_sym___asm] = ACTIONS(3194), - [anon_sym_ATencode] = ACTIONS(3196), - [anon_sym_ATsynchronized] = ACTIONS(3196), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [1026] = { - [sym_identifier] = ACTIONS(2914), - [aux_sym_preproc_include_token1] = ACTIONS(2914), - [aux_sym_preproc_include_token2] = ACTIONS(2914), - [aux_sym_preproc_def_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token2] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2914), - [sym_preproc_directive] = ACTIONS(2914), - [anon_sym_LPAREN2] = ACTIONS(2916), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_STAR] = ACTIONS(2916), - [anon_sym_CARET] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym___extension__] = ACTIONS(2914), - [anon_sym_typedef] = ACTIONS(2914), - [anon_sym_extern] = ACTIONS(2914), - [anon_sym___attribute__] = ACTIONS(2914), - [anon_sym___attribute] = ACTIONS(2914), - [anon_sym_noreturn] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym___declspec] = ACTIONS(2914), - [anon_sym___cdecl] = ACTIONS(2914), - [anon_sym___clrcall] = ACTIONS(2914), - [anon_sym___stdcall] = ACTIONS(2914), - [anon_sym___fastcall] = ACTIONS(2914), - [anon_sym___thiscall] = ACTIONS(2914), - [anon_sym___vectorcall] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_signed] = ACTIONS(2914), - [anon_sym_unsigned] = ACTIONS(2914), - [anon_sym_long] = ACTIONS(2914), - [anon_sym_short] = ACTIONS(2914), - [anon_sym_ATautoreleasepool] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_auto] = ACTIONS(2914), - [anon_sym_register] = ACTIONS(2914), - [anon_sym_inline] = ACTIONS(2914), - [anon_sym___inline] = ACTIONS(2914), - [anon_sym___inline__] = ACTIONS(2914), - [anon_sym___forceinline] = ACTIONS(2914), - [anon_sym_thread_local] = ACTIONS(2914), - [anon_sym___thread] = ACTIONS(2914), - [anon_sym_CG_EXTERN] = ACTIONS(2914), - [anon_sym_CG_INLINE] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2914), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2914), - [anon_sym_IBOutlet] = ACTIONS(2914), - [anon_sym_IBInspectable] = ACTIONS(2914), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2914), - [anon_sym_NS_INLINE] = ACTIONS(2914), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2914), - [anon_sym_OBJC_EXPORT] = ACTIONS(2914), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_constexpr] = ACTIONS(2914), - [anon_sym_volatile] = ACTIONS(2914), - [anon_sym_restrict] = ACTIONS(2914), - [anon_sym___restrict__] = ACTIONS(2914), - [anon_sym__Atomic] = ACTIONS(2914), - [anon_sym__Noreturn] = ACTIONS(2914), - [anon_sym_nullable] = ACTIONS(2914), - [anon_sym__Complex] = ACTIONS(2914), - [anon_sym__Nonnull] = ACTIONS(2914), - [anon_sym__Nullable] = ACTIONS(2914), - [anon_sym__Nullable_result] = ACTIONS(2914), - [anon_sym__Null_unspecified] = ACTIONS(2914), - [anon_sym___autoreleasing] = ACTIONS(2914), - [anon_sym___block] = ACTIONS(2914), - [anon_sym___bridge] = ACTIONS(2914), - [anon_sym___bridge_retained] = ACTIONS(2914), - [anon_sym___bridge_transfer] = ACTIONS(2914), - [anon_sym___complex] = ACTIONS(2914), - [anon_sym___const] = ACTIONS(2914), - [anon_sym___imag] = ACTIONS(2914), - [anon_sym___kindof] = ACTIONS(2914), - [anon_sym___nonnull] = ACTIONS(2914), - [anon_sym___nullable] = ACTIONS(2914), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2914), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2914), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2914), - [anon_sym___real] = ACTIONS(2914), - [anon_sym___strong] = ACTIONS(2914), - [anon_sym___unsafe_unretained] = ACTIONS(2914), - [anon_sym___unused] = ACTIONS(2914), - [anon_sym___weak] = ACTIONS(2914), - [sym_primitive_type] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), - [anon_sym_struct] = ACTIONS(2914), - [anon_sym_union] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_in] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_goto] = ACTIONS(2914), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_sizeof] = ACTIONS(2914), - [anon_sym___alignof__] = ACTIONS(2914), - [anon_sym___alignof] = ACTIONS(2914), - [anon_sym__alignof] = ACTIONS(2914), - [anon_sym_alignof] = ACTIONS(2914), - [anon_sym__Alignof] = ACTIONS(2914), - [anon_sym_offsetof] = ACTIONS(2914), - [anon_sym__Generic] = ACTIONS(2914), - [anon_sym_asm] = ACTIONS(2914), - [anon_sym___asm__] = ACTIONS(2914), - [sym_number_literal] = ACTIONS(2916), - [anon_sym_L_SQUOTE] = ACTIONS(2916), - [anon_sym_u_SQUOTE] = ACTIONS(2916), - [anon_sym_U_SQUOTE] = ACTIONS(2916), - [anon_sym_u8_SQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_AT] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_L_DQUOTE] = ACTIONS(2916), - [anon_sym_u_DQUOTE] = ACTIONS(2916), - [anon_sym_U_DQUOTE] = ACTIONS(2916), - [anon_sym_u8_DQUOTE] = ACTIONS(2916), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [anon_sym_NULL] = ACTIONS(2914), - [anon_sym_nullptr] = ACTIONS(2914), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2914), - [anon_sym___typeof] = ACTIONS(2914), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_ATimport] = ACTIONS(2916), - [aux_sym_preproc_undef_token1] = ACTIONS(2914), - [anon_sym_POUND] = ACTIONS(2914), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2914), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2914), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2914), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2914), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE] = ACTIONS(2914), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_API_AVAILABLE] = ACTIONS(2914), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_API_DEPRECATED] = ACTIONS(2914), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2914), - [anon_sym___deprecated_msg] = ACTIONS(2914), - [anon_sym___deprecated_enum_msg] = ACTIONS(2914), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2914), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2914), - [anon_sym_ATprotocol] = ACTIONS(2916), - [anon_sym_ATinterface] = ACTIONS(2916), - [anon_sym_ATimplementation] = ACTIONS(2916), - [anon_sym_ATcompatibility_alias] = ACTIONS(2916), - [anon_sym_ATsynthesize] = ACTIONS(2916), - [anon_sym_ATdynamic] = ACTIONS(2916), - [anon_sym__Alignas] = ACTIONS(2914), - [anon_sym_ATtry] = ACTIONS(2916), - [anon_sym___try] = ACTIONS(2914), - [anon_sym_ATthrow] = ACTIONS(2916), - [anon_sym_ATselector] = ACTIONS(2916), - [anon_sym_ATavailable] = ACTIONS(2916), - [anon_sym___builtin_available] = ACTIONS(2914), - [anon_sym_va_arg] = ACTIONS(2914), - [anon_sym___asm] = ACTIONS(2914), - [anon_sym_ATencode] = ACTIONS(2916), - [anon_sym_ATsynchronized] = ACTIONS(2916), - [anon_sym_BOOL] = ACTIONS(2914), - [anon_sym_IMP] = ACTIONS(2914), - [anon_sym_SEL] = ACTIONS(2914), - [anon_sym_Class] = ACTIONS(2914), - [anon_sym_id] = ACTIONS(2914), - }, - [1027] = { - [sym_identifier] = ACTIONS(2918), - [aux_sym_preproc_include_token1] = ACTIONS(2918), - [aux_sym_preproc_include_token2] = ACTIONS(2918), - [aux_sym_preproc_def_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token2] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2918), - [sym_preproc_directive] = ACTIONS(2918), - [anon_sym_LPAREN2] = ACTIONS(2920), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_STAR] = ACTIONS(2920), - [anon_sym_CARET] = ACTIONS(2920), - [anon_sym_AMP] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym___extension__] = ACTIONS(2918), - [anon_sym_typedef] = ACTIONS(2918), - [anon_sym_extern] = ACTIONS(2918), - [anon_sym___attribute__] = ACTIONS(2918), - [anon_sym___attribute] = ACTIONS(2918), - [anon_sym_noreturn] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym___declspec] = ACTIONS(2918), - [anon_sym___cdecl] = ACTIONS(2918), - [anon_sym___clrcall] = ACTIONS(2918), - [anon_sym___stdcall] = ACTIONS(2918), - [anon_sym___fastcall] = ACTIONS(2918), - [anon_sym___thiscall] = ACTIONS(2918), - [anon_sym___vectorcall] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_signed] = ACTIONS(2918), - [anon_sym_unsigned] = ACTIONS(2918), - [anon_sym_long] = ACTIONS(2918), - [anon_sym_short] = ACTIONS(2918), - [anon_sym_ATautoreleasepool] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_auto] = ACTIONS(2918), - [anon_sym_register] = ACTIONS(2918), - [anon_sym_inline] = ACTIONS(2918), - [anon_sym___inline] = ACTIONS(2918), - [anon_sym___inline__] = ACTIONS(2918), - [anon_sym___forceinline] = ACTIONS(2918), - [anon_sym_thread_local] = ACTIONS(2918), - [anon_sym___thread] = ACTIONS(2918), - [anon_sym_CG_EXTERN] = ACTIONS(2918), - [anon_sym_CG_INLINE] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2918), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2918), - [anon_sym_IBOutlet] = ACTIONS(2918), - [anon_sym_IBInspectable] = ACTIONS(2918), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2918), - [anon_sym_NS_INLINE] = ACTIONS(2918), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2918), - [anon_sym_OBJC_EXPORT] = ACTIONS(2918), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_constexpr] = ACTIONS(2918), - [anon_sym_volatile] = ACTIONS(2918), - [anon_sym_restrict] = ACTIONS(2918), - [anon_sym___restrict__] = ACTIONS(2918), - [anon_sym__Atomic] = ACTIONS(2918), - [anon_sym__Noreturn] = ACTIONS(2918), - [anon_sym_nullable] = ACTIONS(2918), - [anon_sym__Complex] = ACTIONS(2918), - [anon_sym__Nonnull] = ACTIONS(2918), - [anon_sym__Nullable] = ACTIONS(2918), - [anon_sym__Nullable_result] = ACTIONS(2918), - [anon_sym__Null_unspecified] = ACTIONS(2918), - [anon_sym___autoreleasing] = ACTIONS(2918), - [anon_sym___block] = ACTIONS(2918), - [anon_sym___bridge] = ACTIONS(2918), - [anon_sym___bridge_retained] = ACTIONS(2918), - [anon_sym___bridge_transfer] = ACTIONS(2918), - [anon_sym___complex] = ACTIONS(2918), - [anon_sym___const] = ACTIONS(2918), - [anon_sym___imag] = ACTIONS(2918), - [anon_sym___kindof] = ACTIONS(2918), - [anon_sym___nonnull] = ACTIONS(2918), - [anon_sym___nullable] = ACTIONS(2918), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2918), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2918), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2918), - [anon_sym___real] = ACTIONS(2918), - [anon_sym___strong] = ACTIONS(2918), - [anon_sym___unsafe_unretained] = ACTIONS(2918), - [anon_sym___unused] = ACTIONS(2918), - [anon_sym___weak] = ACTIONS(2918), - [sym_primitive_type] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), - [anon_sym_struct] = ACTIONS(2918), - [anon_sym_union] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_in] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_goto] = ACTIONS(2918), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_sizeof] = ACTIONS(2918), - [anon_sym___alignof__] = ACTIONS(2918), - [anon_sym___alignof] = ACTIONS(2918), - [anon_sym__alignof] = ACTIONS(2918), - [anon_sym_alignof] = ACTIONS(2918), - [anon_sym__Alignof] = ACTIONS(2918), - [anon_sym_offsetof] = ACTIONS(2918), - [anon_sym__Generic] = ACTIONS(2918), - [anon_sym_asm] = ACTIONS(2918), - [anon_sym___asm__] = ACTIONS(2918), - [sym_number_literal] = ACTIONS(2920), - [anon_sym_L_SQUOTE] = ACTIONS(2920), - [anon_sym_u_SQUOTE] = ACTIONS(2920), - [anon_sym_U_SQUOTE] = ACTIONS(2920), - [anon_sym_u8_SQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_AT] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_L_DQUOTE] = ACTIONS(2920), - [anon_sym_u_DQUOTE] = ACTIONS(2920), - [anon_sym_U_DQUOTE] = ACTIONS(2920), - [anon_sym_u8_DQUOTE] = ACTIONS(2920), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [anon_sym_NULL] = ACTIONS(2918), - [anon_sym_nullptr] = ACTIONS(2918), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2918), - [anon_sym___typeof] = ACTIONS(2918), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_ATimport] = ACTIONS(2920), - [aux_sym_preproc_undef_token1] = ACTIONS(2918), - [anon_sym_POUND] = ACTIONS(2918), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2918), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2918), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2918), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2918), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE] = ACTIONS(2918), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_API_AVAILABLE] = ACTIONS(2918), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_API_DEPRECATED] = ACTIONS(2918), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2918), - [anon_sym___deprecated_msg] = ACTIONS(2918), - [anon_sym___deprecated_enum_msg] = ACTIONS(2918), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2918), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2918), - [anon_sym_ATprotocol] = ACTIONS(2920), - [anon_sym_ATinterface] = ACTIONS(2920), - [anon_sym_ATimplementation] = ACTIONS(2920), - [anon_sym_ATcompatibility_alias] = ACTIONS(2920), - [anon_sym_ATsynthesize] = ACTIONS(2920), - [anon_sym_ATdynamic] = ACTIONS(2920), - [anon_sym__Alignas] = ACTIONS(2918), - [anon_sym_ATtry] = ACTIONS(2920), - [anon_sym___try] = ACTIONS(2918), - [anon_sym_ATthrow] = ACTIONS(2920), - [anon_sym_ATselector] = ACTIONS(2920), - [anon_sym_ATavailable] = ACTIONS(2920), - [anon_sym___builtin_available] = ACTIONS(2918), - [anon_sym_va_arg] = ACTIONS(2918), - [anon_sym___asm] = ACTIONS(2918), - [anon_sym_ATencode] = ACTIONS(2920), - [anon_sym_ATsynchronized] = ACTIONS(2920), - [anon_sym_BOOL] = ACTIONS(2918), - [anon_sym_IMP] = ACTIONS(2918), - [anon_sym_SEL] = ACTIONS(2918), - [anon_sym_Class] = ACTIONS(2918), - [anon_sym_id] = ACTIONS(2918), - }, - [1028] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_include_token1] = ACTIONS(3066), - [aux_sym_preproc_include_token2] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_LPAREN2] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3068), - [anon_sym_TILDE] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3066), - [anon_sym_PLUS] = ACTIONS(3066), - [anon_sym_STAR] = ACTIONS(3068), - [anon_sym_CARET] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3068), - [anon_sym_SEMI] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_LBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_ATautoreleasepool] = ACTIONS(3068), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3066), - [anon_sym_switch] = ACTIONS(3066), - [anon_sym_case] = ACTIONS(3066), - [anon_sym_default] = ACTIONS(3066), - [anon_sym_while] = ACTIONS(3066), - [anon_sym_do] = ACTIONS(3066), - [anon_sym_for] = ACTIONS(3066), - [anon_sym_in] = ACTIONS(3066), - [anon_sym_return] = ACTIONS(3066), - [anon_sym_break] = ACTIONS(3066), - [anon_sym_continue] = ACTIONS(3066), - [anon_sym_goto] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3068), - [anon_sym_sizeof] = ACTIONS(3066), - [anon_sym___alignof__] = ACTIONS(3066), - [anon_sym___alignof] = ACTIONS(3066), - [anon_sym__alignof] = ACTIONS(3066), - [anon_sym_alignof] = ACTIONS(3066), - [anon_sym__Alignof] = ACTIONS(3066), - [anon_sym_offsetof] = ACTIONS(3066), - [anon_sym__Generic] = ACTIONS(3066), - [anon_sym_asm] = ACTIONS(3066), - [anon_sym___asm__] = ACTIONS(3066), - [sym_number_literal] = ACTIONS(3068), - [anon_sym_L_SQUOTE] = ACTIONS(3068), - [anon_sym_u_SQUOTE] = ACTIONS(3068), - [anon_sym_U_SQUOTE] = ACTIONS(3068), - [anon_sym_u8_SQUOTE] = ACTIONS(3068), - [anon_sym_SQUOTE] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3068), - [anon_sym_L_DQUOTE] = ACTIONS(3068), - [anon_sym_u_DQUOTE] = ACTIONS(3068), - [anon_sym_U_DQUOTE] = ACTIONS(3068), - [anon_sym_u8_DQUOTE] = ACTIONS(3068), - [sym_true] = ACTIONS(3066), - [sym_false] = ACTIONS(3066), - [anon_sym_NULL] = ACTIONS(3066), - [anon_sym_nullptr] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_ATimport] = ACTIONS(3068), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_POUND] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATprotocol] = ACTIONS(3068), - [anon_sym_ATinterface] = ACTIONS(3068), - [anon_sym_ATimplementation] = ACTIONS(3068), - [anon_sym_ATcompatibility_alias] = ACTIONS(3068), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_ATtry] = ACTIONS(3068), - [anon_sym___try] = ACTIONS(3066), - [anon_sym_ATthrow] = ACTIONS(3068), - [anon_sym_ATselector] = ACTIONS(3068), - [anon_sym_ATavailable] = ACTIONS(3068), - [anon_sym___builtin_available] = ACTIONS(3066), - [anon_sym_va_arg] = ACTIONS(3066), - [anon_sym___asm] = ACTIONS(3066), - [anon_sym_ATencode] = ACTIONS(3068), - [anon_sym_ATsynchronized] = ACTIONS(3068), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - }, - [1029] = { - [sym_identifier] = ACTIONS(2934), - [aux_sym_preproc_include_token1] = ACTIONS(2934), - [aux_sym_preproc_include_token2] = ACTIONS(2934), - [aux_sym_preproc_def_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token2] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2934), - [sym_preproc_directive] = ACTIONS(2934), - [anon_sym_LPAREN2] = ACTIONS(2936), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_STAR] = ACTIONS(2936), - [anon_sym_CARET] = ACTIONS(2936), - [anon_sym_AMP] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym___extension__] = ACTIONS(2934), - [anon_sym_typedef] = ACTIONS(2934), - [anon_sym_extern] = ACTIONS(2934), - [anon_sym___attribute__] = ACTIONS(2934), - [anon_sym___attribute] = ACTIONS(2934), - [anon_sym_noreturn] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym___declspec] = ACTIONS(2934), - [anon_sym___cdecl] = ACTIONS(2934), - [anon_sym___clrcall] = ACTIONS(2934), - [anon_sym___stdcall] = ACTIONS(2934), - [anon_sym___fastcall] = ACTIONS(2934), - [anon_sym___thiscall] = ACTIONS(2934), - [anon_sym___vectorcall] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_signed] = ACTIONS(2934), - [anon_sym_unsigned] = ACTIONS(2934), - [anon_sym_long] = ACTIONS(2934), - [anon_sym_short] = ACTIONS(2934), - [anon_sym_ATautoreleasepool] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_auto] = ACTIONS(2934), - [anon_sym_register] = ACTIONS(2934), - [anon_sym_inline] = ACTIONS(2934), - [anon_sym___inline] = ACTIONS(2934), - [anon_sym___inline__] = ACTIONS(2934), - [anon_sym___forceinline] = ACTIONS(2934), - [anon_sym_thread_local] = ACTIONS(2934), - [anon_sym___thread] = ACTIONS(2934), - [anon_sym_CG_EXTERN] = ACTIONS(2934), - [anon_sym_CG_INLINE] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2934), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2934), - [anon_sym_IBOutlet] = ACTIONS(2934), - [anon_sym_IBInspectable] = ACTIONS(2934), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2934), - [anon_sym_NS_INLINE] = ACTIONS(2934), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2934), - [anon_sym_OBJC_EXPORT] = ACTIONS(2934), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_constexpr] = ACTIONS(2934), - [anon_sym_volatile] = ACTIONS(2934), - [anon_sym_restrict] = ACTIONS(2934), - [anon_sym___restrict__] = ACTIONS(2934), - [anon_sym__Atomic] = ACTIONS(2934), - [anon_sym__Noreturn] = ACTIONS(2934), - [anon_sym_nullable] = ACTIONS(2934), - [anon_sym__Complex] = ACTIONS(2934), - [anon_sym__Nonnull] = ACTIONS(2934), - [anon_sym__Nullable] = ACTIONS(2934), - [anon_sym__Nullable_result] = ACTIONS(2934), - [anon_sym__Null_unspecified] = ACTIONS(2934), - [anon_sym___autoreleasing] = ACTIONS(2934), - [anon_sym___block] = ACTIONS(2934), - [anon_sym___bridge] = ACTIONS(2934), - [anon_sym___bridge_retained] = ACTIONS(2934), - [anon_sym___bridge_transfer] = ACTIONS(2934), - [anon_sym___complex] = ACTIONS(2934), - [anon_sym___const] = ACTIONS(2934), - [anon_sym___imag] = ACTIONS(2934), - [anon_sym___kindof] = ACTIONS(2934), - [anon_sym___nonnull] = ACTIONS(2934), - [anon_sym___nullable] = ACTIONS(2934), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2934), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2934), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2934), - [anon_sym___real] = ACTIONS(2934), - [anon_sym___strong] = ACTIONS(2934), - [anon_sym___unsafe_unretained] = ACTIONS(2934), - [anon_sym___unused] = ACTIONS(2934), - [anon_sym___weak] = ACTIONS(2934), - [sym_primitive_type] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), - [anon_sym_struct] = ACTIONS(2934), - [anon_sym_union] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_in] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_goto] = ACTIONS(2934), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_sizeof] = ACTIONS(2934), - [anon_sym___alignof__] = ACTIONS(2934), - [anon_sym___alignof] = ACTIONS(2934), - [anon_sym__alignof] = ACTIONS(2934), - [anon_sym_alignof] = ACTIONS(2934), - [anon_sym__Alignof] = ACTIONS(2934), - [anon_sym_offsetof] = ACTIONS(2934), - [anon_sym__Generic] = ACTIONS(2934), - [anon_sym_asm] = ACTIONS(2934), - [anon_sym___asm__] = ACTIONS(2934), - [sym_number_literal] = ACTIONS(2936), - [anon_sym_L_SQUOTE] = ACTIONS(2936), - [anon_sym_u_SQUOTE] = ACTIONS(2936), - [anon_sym_U_SQUOTE] = ACTIONS(2936), - [anon_sym_u8_SQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_AT] = ACTIONS(2934), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_L_DQUOTE] = ACTIONS(2936), - [anon_sym_u_DQUOTE] = ACTIONS(2936), - [anon_sym_U_DQUOTE] = ACTIONS(2936), - [anon_sym_u8_DQUOTE] = ACTIONS(2936), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [anon_sym_NULL] = ACTIONS(2934), - [anon_sym_nullptr] = ACTIONS(2934), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2934), - [anon_sym___typeof] = ACTIONS(2934), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_ATimport] = ACTIONS(2936), - [aux_sym_preproc_undef_token1] = ACTIONS(2934), - [anon_sym_POUND] = ACTIONS(2934), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE] = ACTIONS(2934), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_API_AVAILABLE] = ACTIONS(2934), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_API_DEPRECATED] = ACTIONS(2934), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2934), - [anon_sym___deprecated_msg] = ACTIONS(2934), - [anon_sym___deprecated_enum_msg] = ACTIONS(2934), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2934), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2934), - [anon_sym_ATprotocol] = ACTIONS(2936), - [anon_sym_ATinterface] = ACTIONS(2936), - [anon_sym_ATimplementation] = ACTIONS(2936), - [anon_sym_ATcompatibility_alias] = ACTIONS(2936), - [anon_sym_ATsynthesize] = ACTIONS(2936), - [anon_sym_ATdynamic] = ACTIONS(2936), - [anon_sym__Alignas] = ACTIONS(2934), - [anon_sym_ATtry] = ACTIONS(2936), - [anon_sym___try] = ACTIONS(2934), - [anon_sym_ATthrow] = ACTIONS(2936), - [anon_sym_ATselector] = ACTIONS(2936), - [anon_sym_ATavailable] = ACTIONS(2936), - [anon_sym___builtin_available] = ACTIONS(2934), - [anon_sym_va_arg] = ACTIONS(2934), - [anon_sym___asm] = ACTIONS(2934), - [anon_sym_ATencode] = ACTIONS(2936), - [anon_sym_ATsynchronized] = ACTIONS(2936), - [anon_sym_BOOL] = ACTIONS(2934), - [anon_sym_IMP] = ACTIONS(2934), - [anon_sym_SEL] = ACTIONS(2934), - [anon_sym_Class] = ACTIONS(2934), - [anon_sym_id] = ACTIONS(2934), - }, - [1030] = { - [sym_identifier] = ACTIONS(2938), - [aux_sym_preproc_include_token1] = ACTIONS(2938), - [aux_sym_preproc_include_token2] = ACTIONS(2938), - [aux_sym_preproc_def_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token2] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2938), - [sym_preproc_directive] = ACTIONS(2938), - [anon_sym_LPAREN2] = ACTIONS(2940), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_STAR] = ACTIONS(2940), - [anon_sym_CARET] = ACTIONS(2940), - [anon_sym_AMP] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym___extension__] = ACTIONS(2938), - [anon_sym_typedef] = ACTIONS(2938), - [anon_sym_extern] = ACTIONS(2938), - [anon_sym___attribute__] = ACTIONS(2938), - [anon_sym___attribute] = ACTIONS(2938), - [anon_sym_noreturn] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym___declspec] = ACTIONS(2938), - [anon_sym___cdecl] = ACTIONS(2938), - [anon_sym___clrcall] = ACTIONS(2938), - [anon_sym___stdcall] = ACTIONS(2938), - [anon_sym___fastcall] = ACTIONS(2938), - [anon_sym___thiscall] = ACTIONS(2938), - [anon_sym___vectorcall] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_signed] = ACTIONS(2938), - [anon_sym_unsigned] = ACTIONS(2938), - [anon_sym_long] = ACTIONS(2938), - [anon_sym_short] = ACTIONS(2938), - [anon_sym_ATautoreleasepool] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_auto] = ACTIONS(2938), - [anon_sym_register] = ACTIONS(2938), - [anon_sym_inline] = ACTIONS(2938), - [anon_sym___inline] = ACTIONS(2938), - [anon_sym___inline__] = ACTIONS(2938), - [anon_sym___forceinline] = ACTIONS(2938), - [anon_sym_thread_local] = ACTIONS(2938), - [anon_sym___thread] = ACTIONS(2938), - [anon_sym_CG_EXTERN] = ACTIONS(2938), - [anon_sym_CG_INLINE] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2938), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2938), - [anon_sym_IBOutlet] = ACTIONS(2938), - [anon_sym_IBInspectable] = ACTIONS(2938), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2938), - [anon_sym_NS_INLINE] = ACTIONS(2938), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2938), - [anon_sym_OBJC_EXPORT] = ACTIONS(2938), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_constexpr] = ACTIONS(2938), - [anon_sym_volatile] = ACTIONS(2938), - [anon_sym_restrict] = ACTIONS(2938), - [anon_sym___restrict__] = ACTIONS(2938), - [anon_sym__Atomic] = ACTIONS(2938), - [anon_sym__Noreturn] = ACTIONS(2938), - [anon_sym_nullable] = ACTIONS(2938), - [anon_sym__Complex] = ACTIONS(2938), - [anon_sym__Nonnull] = ACTIONS(2938), - [anon_sym__Nullable] = ACTIONS(2938), - [anon_sym__Nullable_result] = ACTIONS(2938), - [anon_sym__Null_unspecified] = ACTIONS(2938), - [anon_sym___autoreleasing] = ACTIONS(2938), - [anon_sym___block] = ACTIONS(2938), - [anon_sym___bridge] = ACTIONS(2938), - [anon_sym___bridge_retained] = ACTIONS(2938), - [anon_sym___bridge_transfer] = ACTIONS(2938), - [anon_sym___complex] = ACTIONS(2938), - [anon_sym___const] = ACTIONS(2938), - [anon_sym___imag] = ACTIONS(2938), - [anon_sym___kindof] = ACTIONS(2938), - [anon_sym___nonnull] = ACTIONS(2938), - [anon_sym___nullable] = ACTIONS(2938), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2938), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2938), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2938), - [anon_sym___real] = ACTIONS(2938), - [anon_sym___strong] = ACTIONS(2938), - [anon_sym___unsafe_unretained] = ACTIONS(2938), - [anon_sym___unused] = ACTIONS(2938), - [anon_sym___weak] = ACTIONS(2938), - [sym_primitive_type] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), - [anon_sym_struct] = ACTIONS(2938), - [anon_sym_union] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_in] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_goto] = ACTIONS(2938), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_sizeof] = ACTIONS(2938), - [anon_sym___alignof__] = ACTIONS(2938), - [anon_sym___alignof] = ACTIONS(2938), - [anon_sym__alignof] = ACTIONS(2938), - [anon_sym_alignof] = ACTIONS(2938), - [anon_sym__Alignof] = ACTIONS(2938), - [anon_sym_offsetof] = ACTIONS(2938), - [anon_sym__Generic] = ACTIONS(2938), - [anon_sym_asm] = ACTIONS(2938), - [anon_sym___asm__] = ACTIONS(2938), - [sym_number_literal] = ACTIONS(2940), - [anon_sym_L_SQUOTE] = ACTIONS(2940), - [anon_sym_u_SQUOTE] = ACTIONS(2940), - [anon_sym_U_SQUOTE] = ACTIONS(2940), - [anon_sym_u8_SQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_AT] = ACTIONS(2938), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_L_DQUOTE] = ACTIONS(2940), - [anon_sym_u_DQUOTE] = ACTIONS(2940), - [anon_sym_U_DQUOTE] = ACTIONS(2940), - [anon_sym_u8_DQUOTE] = ACTIONS(2940), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [anon_sym_NULL] = ACTIONS(2938), - [anon_sym_nullptr] = ACTIONS(2938), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2938), - [anon_sym___typeof] = ACTIONS(2938), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_ATimport] = ACTIONS(2940), - [aux_sym_preproc_undef_token1] = ACTIONS(2938), - [anon_sym_POUND] = ACTIONS(2938), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2938), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2938), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2938), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2938), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE] = ACTIONS(2938), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_API_AVAILABLE] = ACTIONS(2938), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_API_DEPRECATED] = ACTIONS(2938), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2938), - [anon_sym___deprecated_msg] = ACTIONS(2938), - [anon_sym___deprecated_enum_msg] = ACTIONS(2938), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2938), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2938), - [anon_sym_ATprotocol] = ACTIONS(2940), - [anon_sym_ATinterface] = ACTIONS(2940), - [anon_sym_ATimplementation] = ACTIONS(2940), - [anon_sym_ATcompatibility_alias] = ACTIONS(2940), - [anon_sym_ATsynthesize] = ACTIONS(2940), - [anon_sym_ATdynamic] = ACTIONS(2940), - [anon_sym__Alignas] = ACTIONS(2938), - [anon_sym_ATtry] = ACTIONS(2940), - [anon_sym___try] = ACTIONS(2938), - [anon_sym_ATthrow] = ACTIONS(2940), - [anon_sym_ATselector] = ACTIONS(2940), - [anon_sym_ATavailable] = ACTIONS(2940), - [anon_sym___builtin_available] = ACTIONS(2938), - [anon_sym_va_arg] = ACTIONS(2938), - [anon_sym___asm] = ACTIONS(2938), - [anon_sym_ATencode] = ACTIONS(2940), - [anon_sym_ATsynchronized] = ACTIONS(2940), - [anon_sym_BOOL] = ACTIONS(2938), - [anon_sym_IMP] = ACTIONS(2938), - [anon_sym_SEL] = ACTIONS(2938), - [anon_sym_Class] = ACTIONS(2938), - [anon_sym_id] = ACTIONS(2938), - }, - [1031] = { - [sym_identifier] = ACTIONS(2942), - [aux_sym_preproc_include_token1] = ACTIONS(2942), - [aux_sym_preproc_include_token2] = ACTIONS(2942), - [aux_sym_preproc_def_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token2] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2942), - [sym_preproc_directive] = ACTIONS(2942), - [anon_sym_LPAREN2] = ACTIONS(2944), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2944), - [anon_sym_CARET] = ACTIONS(2944), - [anon_sym_AMP] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym___extension__] = ACTIONS(2942), - [anon_sym_typedef] = ACTIONS(2942), - [anon_sym_extern] = ACTIONS(2942), - [anon_sym___attribute__] = ACTIONS(2942), - [anon_sym___attribute] = ACTIONS(2942), - [anon_sym_noreturn] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym___declspec] = ACTIONS(2942), - [anon_sym___cdecl] = ACTIONS(2942), - [anon_sym___clrcall] = ACTIONS(2942), - [anon_sym___stdcall] = ACTIONS(2942), - [anon_sym___fastcall] = ACTIONS(2942), - [anon_sym___thiscall] = ACTIONS(2942), - [anon_sym___vectorcall] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_signed] = ACTIONS(2942), - [anon_sym_unsigned] = ACTIONS(2942), - [anon_sym_long] = ACTIONS(2942), - [anon_sym_short] = ACTIONS(2942), - [anon_sym_ATautoreleasepool] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_auto] = ACTIONS(2942), - [anon_sym_register] = ACTIONS(2942), - [anon_sym_inline] = ACTIONS(2942), - [anon_sym___inline] = ACTIONS(2942), - [anon_sym___inline__] = ACTIONS(2942), - [anon_sym___forceinline] = ACTIONS(2942), - [anon_sym_thread_local] = ACTIONS(2942), - [anon_sym___thread] = ACTIONS(2942), - [anon_sym_CG_EXTERN] = ACTIONS(2942), - [anon_sym_CG_INLINE] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2942), - [anon_sym_IBOutlet] = ACTIONS(2942), - [anon_sym_IBInspectable] = ACTIONS(2942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2942), - [anon_sym_NS_INLINE] = ACTIONS(2942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2942), - [anon_sym_OBJC_EXPORT] = ACTIONS(2942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_constexpr] = ACTIONS(2942), - [anon_sym_volatile] = ACTIONS(2942), - [anon_sym_restrict] = ACTIONS(2942), - [anon_sym___restrict__] = ACTIONS(2942), - [anon_sym__Atomic] = ACTIONS(2942), - [anon_sym__Noreturn] = ACTIONS(2942), - [anon_sym_nullable] = ACTIONS(2942), - [anon_sym__Complex] = ACTIONS(2942), - [anon_sym__Nonnull] = ACTIONS(2942), - [anon_sym__Nullable] = ACTIONS(2942), - [anon_sym__Nullable_result] = ACTIONS(2942), - [anon_sym__Null_unspecified] = ACTIONS(2942), - [anon_sym___autoreleasing] = ACTIONS(2942), - [anon_sym___block] = ACTIONS(2942), - [anon_sym___bridge] = ACTIONS(2942), - [anon_sym___bridge_retained] = ACTIONS(2942), - [anon_sym___bridge_transfer] = ACTIONS(2942), - [anon_sym___complex] = ACTIONS(2942), - [anon_sym___const] = ACTIONS(2942), - [anon_sym___imag] = ACTIONS(2942), - [anon_sym___kindof] = ACTIONS(2942), - [anon_sym___nonnull] = ACTIONS(2942), - [anon_sym___nullable] = ACTIONS(2942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2942), - [anon_sym___real] = ACTIONS(2942), - [anon_sym___strong] = ACTIONS(2942), - [anon_sym___unsafe_unretained] = ACTIONS(2942), - [anon_sym___unused] = ACTIONS(2942), - [anon_sym___weak] = ACTIONS(2942), - [sym_primitive_type] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), - [anon_sym_struct] = ACTIONS(2942), - [anon_sym_union] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_goto] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_sizeof] = ACTIONS(2942), - [anon_sym___alignof__] = ACTIONS(2942), - [anon_sym___alignof] = ACTIONS(2942), - [anon_sym__alignof] = ACTIONS(2942), - [anon_sym_alignof] = ACTIONS(2942), - [anon_sym__Alignof] = ACTIONS(2942), - [anon_sym_offsetof] = ACTIONS(2942), - [anon_sym__Generic] = ACTIONS(2942), - [anon_sym_asm] = ACTIONS(2942), - [anon_sym___asm__] = ACTIONS(2942), - [sym_number_literal] = ACTIONS(2944), - [anon_sym_L_SQUOTE] = ACTIONS(2944), - [anon_sym_u_SQUOTE] = ACTIONS(2944), - [anon_sym_U_SQUOTE] = ACTIONS(2944), - [anon_sym_u8_SQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_AT] = ACTIONS(2942), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_L_DQUOTE] = ACTIONS(2944), - [anon_sym_u_DQUOTE] = ACTIONS(2944), - [anon_sym_U_DQUOTE] = ACTIONS(2944), - [anon_sym_u8_DQUOTE] = ACTIONS(2944), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [anon_sym_NULL] = ACTIONS(2942), - [anon_sym_nullptr] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2942), - [anon_sym___typeof] = ACTIONS(2942), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_ATimport] = ACTIONS(2944), - [aux_sym_preproc_undef_token1] = ACTIONS(2942), - [anon_sym_POUND] = ACTIONS(2942), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE] = ACTIONS(2942), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_API_AVAILABLE] = ACTIONS(2942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_API_DEPRECATED] = ACTIONS(2942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2942), - [anon_sym___deprecated_msg] = ACTIONS(2942), - [anon_sym___deprecated_enum_msg] = ACTIONS(2942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2942), - [anon_sym_ATprotocol] = ACTIONS(2944), - [anon_sym_ATinterface] = ACTIONS(2944), - [anon_sym_ATimplementation] = ACTIONS(2944), - [anon_sym_ATcompatibility_alias] = ACTIONS(2944), - [anon_sym_ATsynthesize] = ACTIONS(2944), - [anon_sym_ATdynamic] = ACTIONS(2944), - [anon_sym__Alignas] = ACTIONS(2942), - [anon_sym_ATtry] = ACTIONS(2944), - [anon_sym___try] = ACTIONS(2942), - [anon_sym_ATthrow] = ACTIONS(2944), - [anon_sym_ATselector] = ACTIONS(2944), - [anon_sym_ATavailable] = ACTIONS(2944), - [anon_sym___builtin_available] = ACTIONS(2942), - [anon_sym_va_arg] = ACTIONS(2942), - [anon_sym___asm] = ACTIONS(2942), - [anon_sym_ATencode] = ACTIONS(2944), - [anon_sym_ATsynchronized] = ACTIONS(2944), - [anon_sym_BOOL] = ACTIONS(2942), - [anon_sym_IMP] = ACTIONS(2942), - [anon_sym_SEL] = ACTIONS(2942), - [anon_sym_Class] = ACTIONS(2942), - [anon_sym_id] = ACTIONS(2942), - }, - [1032] = { - [sym_identifier] = ACTIONS(2946), - [aux_sym_preproc_include_token1] = ACTIONS(2946), - [aux_sym_preproc_include_token2] = ACTIONS(2946), - [aux_sym_preproc_def_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token2] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2946), - [sym_preproc_directive] = ACTIONS(2946), - [anon_sym_LPAREN2] = ACTIONS(2948), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_CARET] = ACTIONS(2948), - [anon_sym_AMP] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym___extension__] = ACTIONS(2946), - [anon_sym_typedef] = ACTIONS(2946), - [anon_sym_extern] = ACTIONS(2946), - [anon_sym___attribute__] = ACTIONS(2946), - [anon_sym___attribute] = ACTIONS(2946), - [anon_sym_noreturn] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym___declspec] = ACTIONS(2946), - [anon_sym___cdecl] = ACTIONS(2946), - [anon_sym___clrcall] = ACTIONS(2946), - [anon_sym___stdcall] = ACTIONS(2946), - [anon_sym___fastcall] = ACTIONS(2946), - [anon_sym___thiscall] = ACTIONS(2946), - [anon_sym___vectorcall] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_signed] = ACTIONS(2946), - [anon_sym_unsigned] = ACTIONS(2946), - [anon_sym_long] = ACTIONS(2946), - [anon_sym_short] = ACTIONS(2946), - [anon_sym_ATautoreleasepool] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_auto] = ACTIONS(2946), - [anon_sym_register] = ACTIONS(2946), - [anon_sym_inline] = ACTIONS(2946), - [anon_sym___inline] = ACTIONS(2946), - [anon_sym___inline__] = ACTIONS(2946), - [anon_sym___forceinline] = ACTIONS(2946), - [anon_sym_thread_local] = ACTIONS(2946), - [anon_sym___thread] = ACTIONS(2946), - [anon_sym_CG_EXTERN] = ACTIONS(2946), - [anon_sym_CG_INLINE] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2946), - [anon_sym_IBOutlet] = ACTIONS(2946), - [anon_sym_IBInspectable] = ACTIONS(2946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2946), - [anon_sym_NS_INLINE] = ACTIONS(2946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2946), - [anon_sym_OBJC_EXPORT] = ACTIONS(2946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_constexpr] = ACTIONS(2946), - [anon_sym_volatile] = ACTIONS(2946), - [anon_sym_restrict] = ACTIONS(2946), - [anon_sym___restrict__] = ACTIONS(2946), - [anon_sym__Atomic] = ACTIONS(2946), - [anon_sym__Noreturn] = ACTIONS(2946), - [anon_sym_nullable] = ACTIONS(2946), - [anon_sym__Complex] = ACTIONS(2946), - [anon_sym__Nonnull] = ACTIONS(2946), - [anon_sym__Nullable] = ACTIONS(2946), - [anon_sym__Nullable_result] = ACTIONS(2946), - [anon_sym__Null_unspecified] = ACTIONS(2946), - [anon_sym___autoreleasing] = ACTIONS(2946), - [anon_sym___block] = ACTIONS(2946), - [anon_sym___bridge] = ACTIONS(2946), - [anon_sym___bridge_retained] = ACTIONS(2946), - [anon_sym___bridge_transfer] = ACTIONS(2946), - [anon_sym___complex] = ACTIONS(2946), - [anon_sym___const] = ACTIONS(2946), - [anon_sym___imag] = ACTIONS(2946), - [anon_sym___kindof] = ACTIONS(2946), - [anon_sym___nonnull] = ACTIONS(2946), - [anon_sym___nullable] = ACTIONS(2946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2946), - [anon_sym___real] = ACTIONS(2946), - [anon_sym___strong] = ACTIONS(2946), - [anon_sym___unsafe_unretained] = ACTIONS(2946), - [anon_sym___unused] = ACTIONS(2946), - [anon_sym___weak] = ACTIONS(2946), - [sym_primitive_type] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), - [anon_sym_struct] = ACTIONS(2946), - [anon_sym_union] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_in] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_goto] = ACTIONS(2946), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_sizeof] = ACTIONS(2946), - [anon_sym___alignof__] = ACTIONS(2946), - [anon_sym___alignof] = ACTIONS(2946), - [anon_sym__alignof] = ACTIONS(2946), - [anon_sym_alignof] = ACTIONS(2946), - [anon_sym__Alignof] = ACTIONS(2946), - [anon_sym_offsetof] = ACTIONS(2946), - [anon_sym__Generic] = ACTIONS(2946), - [anon_sym_asm] = ACTIONS(2946), - [anon_sym___asm__] = ACTIONS(2946), - [sym_number_literal] = ACTIONS(2948), - [anon_sym_L_SQUOTE] = ACTIONS(2948), - [anon_sym_u_SQUOTE] = ACTIONS(2948), - [anon_sym_U_SQUOTE] = ACTIONS(2948), - [anon_sym_u8_SQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_AT] = ACTIONS(2946), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_L_DQUOTE] = ACTIONS(2948), - [anon_sym_u_DQUOTE] = ACTIONS(2948), - [anon_sym_U_DQUOTE] = ACTIONS(2948), - [anon_sym_u8_DQUOTE] = ACTIONS(2948), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [anon_sym_NULL] = ACTIONS(2946), - [anon_sym_nullptr] = ACTIONS(2946), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2946), - [anon_sym___typeof] = ACTIONS(2946), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_ATimport] = ACTIONS(2948), - [aux_sym_preproc_undef_token1] = ACTIONS(2946), - [anon_sym_POUND] = ACTIONS(2946), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE] = ACTIONS(2946), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_API_AVAILABLE] = ACTIONS(2946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_API_DEPRECATED] = ACTIONS(2946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2946), - [anon_sym___deprecated_msg] = ACTIONS(2946), - [anon_sym___deprecated_enum_msg] = ACTIONS(2946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2946), - [anon_sym_ATprotocol] = ACTIONS(2948), - [anon_sym_ATinterface] = ACTIONS(2948), - [anon_sym_ATimplementation] = ACTIONS(2948), - [anon_sym_ATcompatibility_alias] = ACTIONS(2948), - [anon_sym_ATsynthesize] = ACTIONS(2948), - [anon_sym_ATdynamic] = ACTIONS(2948), - [anon_sym__Alignas] = ACTIONS(2946), - [anon_sym_ATtry] = ACTIONS(2948), - [anon_sym___try] = ACTIONS(2946), - [anon_sym_ATthrow] = ACTIONS(2948), - [anon_sym_ATselector] = ACTIONS(2948), - [anon_sym_ATavailable] = ACTIONS(2948), - [anon_sym___builtin_available] = ACTIONS(2946), - [anon_sym_va_arg] = ACTIONS(2946), - [anon_sym___asm] = ACTIONS(2946), - [anon_sym_ATencode] = ACTIONS(2948), - [anon_sym_ATsynchronized] = ACTIONS(2948), - [anon_sym_BOOL] = ACTIONS(2946), - [anon_sym_IMP] = ACTIONS(2946), - [anon_sym_SEL] = ACTIONS(2946), - [anon_sym_Class] = ACTIONS(2946), - [anon_sym_id] = ACTIONS(2946), - }, - [1033] = { - [sym_identifier] = ACTIONS(2950), - [aux_sym_preproc_include_token1] = ACTIONS(2950), - [aux_sym_preproc_include_token2] = ACTIONS(2950), - [aux_sym_preproc_def_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token2] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2950), - [sym_preproc_directive] = ACTIONS(2950), - [anon_sym_LPAREN2] = ACTIONS(2952), - [anon_sym_BANG] = ACTIONS(2952), - [anon_sym_TILDE] = ACTIONS(2952), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_STAR] = ACTIONS(2952), - [anon_sym_CARET] = ACTIONS(2952), - [anon_sym_AMP] = ACTIONS(2952), - [anon_sym_SEMI] = ACTIONS(2952), - [anon_sym___extension__] = ACTIONS(2950), - [anon_sym_typedef] = ACTIONS(2950), - [anon_sym_extern] = ACTIONS(2950), - [anon_sym___attribute__] = ACTIONS(2950), - [anon_sym___attribute] = ACTIONS(2950), - [anon_sym_noreturn] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2952), - [anon_sym___declspec] = ACTIONS(2950), - [anon_sym___cdecl] = ACTIONS(2950), - [anon_sym___clrcall] = ACTIONS(2950), - [anon_sym___stdcall] = ACTIONS(2950), - [anon_sym___fastcall] = ACTIONS(2950), - [anon_sym___thiscall] = ACTIONS(2950), - [anon_sym___vectorcall] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2952), - [anon_sym_signed] = ACTIONS(2950), - [anon_sym_unsigned] = ACTIONS(2950), - [anon_sym_long] = ACTIONS(2950), - [anon_sym_short] = ACTIONS(2950), - [anon_sym_ATautoreleasepool] = ACTIONS(2952), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_auto] = ACTIONS(2950), - [anon_sym_register] = ACTIONS(2950), - [anon_sym_inline] = ACTIONS(2950), - [anon_sym___inline] = ACTIONS(2950), - [anon_sym___inline__] = ACTIONS(2950), - [anon_sym___forceinline] = ACTIONS(2950), - [anon_sym_thread_local] = ACTIONS(2950), - [anon_sym___thread] = ACTIONS(2950), - [anon_sym_CG_EXTERN] = ACTIONS(2950), - [anon_sym_CG_INLINE] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2950), - [anon_sym_IBOutlet] = ACTIONS(2950), - [anon_sym_IBInspectable] = ACTIONS(2950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2950), - [anon_sym_NS_INLINE] = ACTIONS(2950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2950), - [anon_sym_OBJC_EXPORT] = ACTIONS(2950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_constexpr] = ACTIONS(2950), - [anon_sym_volatile] = ACTIONS(2950), - [anon_sym_restrict] = ACTIONS(2950), - [anon_sym___restrict__] = ACTIONS(2950), - [anon_sym__Atomic] = ACTIONS(2950), - [anon_sym__Noreturn] = ACTIONS(2950), - [anon_sym_nullable] = ACTIONS(2950), - [anon_sym__Complex] = ACTIONS(2950), - [anon_sym__Nonnull] = ACTIONS(2950), - [anon_sym__Nullable] = ACTIONS(2950), - [anon_sym__Nullable_result] = ACTIONS(2950), - [anon_sym__Null_unspecified] = ACTIONS(2950), - [anon_sym___autoreleasing] = ACTIONS(2950), - [anon_sym___block] = ACTIONS(2950), - [anon_sym___bridge] = ACTIONS(2950), - [anon_sym___bridge_retained] = ACTIONS(2950), - [anon_sym___bridge_transfer] = ACTIONS(2950), - [anon_sym___complex] = ACTIONS(2950), - [anon_sym___const] = ACTIONS(2950), - [anon_sym___imag] = ACTIONS(2950), - [anon_sym___kindof] = ACTIONS(2950), - [anon_sym___nonnull] = ACTIONS(2950), - [anon_sym___nullable] = ACTIONS(2950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2950), - [anon_sym___real] = ACTIONS(2950), - [anon_sym___strong] = ACTIONS(2950), - [anon_sym___unsafe_unretained] = ACTIONS(2950), - [anon_sym___unused] = ACTIONS(2950), - [anon_sym___weak] = ACTIONS(2950), - [sym_primitive_type] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), - [anon_sym_struct] = ACTIONS(2950), - [anon_sym_union] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_in] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_goto] = ACTIONS(2950), - [anon_sym_DASH_DASH] = ACTIONS(2952), - [anon_sym_PLUS_PLUS] = ACTIONS(2952), - [anon_sym_sizeof] = ACTIONS(2950), - [anon_sym___alignof__] = ACTIONS(2950), - [anon_sym___alignof] = ACTIONS(2950), - [anon_sym__alignof] = ACTIONS(2950), - [anon_sym_alignof] = ACTIONS(2950), - [anon_sym__Alignof] = ACTIONS(2950), - [anon_sym_offsetof] = ACTIONS(2950), - [anon_sym__Generic] = ACTIONS(2950), - [anon_sym_asm] = ACTIONS(2950), - [anon_sym___asm__] = ACTIONS(2950), - [sym_number_literal] = ACTIONS(2952), - [anon_sym_L_SQUOTE] = ACTIONS(2952), - [anon_sym_u_SQUOTE] = ACTIONS(2952), - [anon_sym_U_SQUOTE] = ACTIONS(2952), - [anon_sym_u8_SQUOTE] = ACTIONS(2952), - [anon_sym_SQUOTE] = ACTIONS(2952), - [anon_sym_AT] = ACTIONS(2950), - [anon_sym_DQUOTE] = ACTIONS(2952), - [anon_sym_L_DQUOTE] = ACTIONS(2952), - [anon_sym_u_DQUOTE] = ACTIONS(2952), - [anon_sym_U_DQUOTE] = ACTIONS(2952), - [anon_sym_u8_DQUOTE] = ACTIONS(2952), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [anon_sym_NULL] = ACTIONS(2950), - [anon_sym_nullptr] = ACTIONS(2950), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2950), - [anon_sym___typeof] = ACTIONS(2950), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_ATimport] = ACTIONS(2952), - [aux_sym_preproc_undef_token1] = ACTIONS(2950), - [anon_sym_POUND] = ACTIONS(2950), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE] = ACTIONS(2950), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_API_AVAILABLE] = ACTIONS(2950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_API_DEPRECATED] = ACTIONS(2950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2950), - [anon_sym___deprecated_msg] = ACTIONS(2950), - [anon_sym___deprecated_enum_msg] = ACTIONS(2950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2950), - [anon_sym_ATprotocol] = ACTIONS(2952), - [anon_sym_ATinterface] = ACTIONS(2952), - [anon_sym_ATimplementation] = ACTIONS(2952), - [anon_sym_ATcompatibility_alias] = ACTIONS(2952), - [anon_sym_ATsynthesize] = ACTIONS(2952), - [anon_sym_ATdynamic] = ACTIONS(2952), - [anon_sym__Alignas] = ACTIONS(2950), - [anon_sym_ATtry] = ACTIONS(2952), - [anon_sym___try] = ACTIONS(2950), - [anon_sym_ATthrow] = ACTIONS(2952), - [anon_sym_ATselector] = ACTIONS(2952), - [anon_sym_ATavailable] = ACTIONS(2952), - [anon_sym___builtin_available] = ACTIONS(2950), - [anon_sym_va_arg] = ACTIONS(2950), - [anon_sym___asm] = ACTIONS(2950), - [anon_sym_ATencode] = ACTIONS(2952), - [anon_sym_ATsynchronized] = ACTIONS(2952), - [anon_sym_BOOL] = ACTIONS(2950), - [anon_sym_IMP] = ACTIONS(2950), - [anon_sym_SEL] = ACTIONS(2950), - [anon_sym_Class] = ACTIONS(2950), - [anon_sym_id] = ACTIONS(2950), - }, - [1034] = { - [sym_identifier] = ACTIONS(2954), - [aux_sym_preproc_include_token1] = ACTIONS(2954), - [aux_sym_preproc_include_token2] = ACTIONS(2954), - [aux_sym_preproc_def_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token2] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2954), - [sym_preproc_directive] = ACTIONS(2954), - [anon_sym_LPAREN2] = ACTIONS(2956), - [anon_sym_BANG] = ACTIONS(2956), - [anon_sym_TILDE] = ACTIONS(2956), - [anon_sym_DASH] = ACTIONS(2954), - [anon_sym_PLUS] = ACTIONS(2954), - [anon_sym_STAR] = ACTIONS(2956), - [anon_sym_CARET] = ACTIONS(2956), - [anon_sym_AMP] = ACTIONS(2956), - [anon_sym_SEMI] = ACTIONS(2956), - [anon_sym___extension__] = ACTIONS(2954), - [anon_sym_typedef] = ACTIONS(2954), - [anon_sym_extern] = ACTIONS(2954), - [anon_sym___attribute__] = ACTIONS(2954), - [anon_sym___attribute] = ACTIONS(2954), - [anon_sym_noreturn] = ACTIONS(2954), - [anon_sym_LBRACK] = ACTIONS(2956), - [anon_sym___declspec] = ACTIONS(2954), - [anon_sym___cdecl] = ACTIONS(2954), - [anon_sym___clrcall] = ACTIONS(2954), - [anon_sym___stdcall] = ACTIONS(2954), - [anon_sym___fastcall] = ACTIONS(2954), - [anon_sym___thiscall] = ACTIONS(2954), - [anon_sym___vectorcall] = ACTIONS(2954), - [anon_sym_LBRACE] = ACTIONS(2956), - [anon_sym_signed] = ACTIONS(2954), - [anon_sym_unsigned] = ACTIONS(2954), - [anon_sym_long] = ACTIONS(2954), - [anon_sym_short] = ACTIONS(2954), - [anon_sym_ATautoreleasepool] = ACTIONS(2956), - [anon_sym_static] = ACTIONS(2954), - [anon_sym_auto] = ACTIONS(2954), - [anon_sym_register] = ACTIONS(2954), - [anon_sym_inline] = ACTIONS(2954), - [anon_sym___inline] = ACTIONS(2954), - [anon_sym___inline__] = ACTIONS(2954), - [anon_sym___forceinline] = ACTIONS(2954), - [anon_sym_thread_local] = ACTIONS(2954), - [anon_sym___thread] = ACTIONS(2954), - [anon_sym_CG_EXTERN] = ACTIONS(2954), - [anon_sym_CG_INLINE] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2954), - [anon_sym_IBOutlet] = ACTIONS(2954), - [anon_sym_IBInspectable] = ACTIONS(2954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2954), - [anon_sym_NS_INLINE] = ACTIONS(2954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2954), - [anon_sym_OBJC_EXPORT] = ACTIONS(2954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2954), - [anon_sym_const] = ACTIONS(2954), - [anon_sym_constexpr] = ACTIONS(2954), - [anon_sym_volatile] = ACTIONS(2954), - [anon_sym_restrict] = ACTIONS(2954), - [anon_sym___restrict__] = ACTIONS(2954), - [anon_sym__Atomic] = ACTIONS(2954), - [anon_sym__Noreturn] = ACTIONS(2954), - [anon_sym_nullable] = ACTIONS(2954), - [anon_sym__Complex] = ACTIONS(2954), - [anon_sym__Nonnull] = ACTIONS(2954), - [anon_sym__Nullable] = ACTIONS(2954), - [anon_sym__Nullable_result] = ACTIONS(2954), - [anon_sym__Null_unspecified] = ACTIONS(2954), - [anon_sym___autoreleasing] = ACTIONS(2954), - [anon_sym___block] = ACTIONS(2954), - [anon_sym___bridge] = ACTIONS(2954), - [anon_sym___bridge_retained] = ACTIONS(2954), - [anon_sym___bridge_transfer] = ACTIONS(2954), - [anon_sym___complex] = ACTIONS(2954), - [anon_sym___const] = ACTIONS(2954), - [anon_sym___imag] = ACTIONS(2954), - [anon_sym___kindof] = ACTIONS(2954), - [anon_sym___nonnull] = ACTIONS(2954), - [anon_sym___nullable] = ACTIONS(2954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2954), - [anon_sym___real] = ACTIONS(2954), - [anon_sym___strong] = ACTIONS(2954), - [anon_sym___unsafe_unretained] = ACTIONS(2954), - [anon_sym___unused] = ACTIONS(2954), - [anon_sym___weak] = ACTIONS(2954), - [sym_primitive_type] = ACTIONS(2954), - [anon_sym_enum] = ACTIONS(2954), - [anon_sym_struct] = ACTIONS(2954), - [anon_sym_union] = ACTIONS(2954), - [anon_sym_if] = ACTIONS(2954), - [anon_sym_switch] = ACTIONS(2954), - [anon_sym_case] = ACTIONS(2954), - [anon_sym_default] = ACTIONS(2954), - [anon_sym_while] = ACTIONS(2954), - [anon_sym_do] = ACTIONS(2954), - [anon_sym_for] = ACTIONS(2954), - [anon_sym_in] = ACTIONS(2954), - [anon_sym_return] = ACTIONS(2954), - [anon_sym_break] = ACTIONS(2954), - [anon_sym_continue] = ACTIONS(2954), - [anon_sym_goto] = ACTIONS(2954), - [anon_sym_DASH_DASH] = ACTIONS(2956), - [anon_sym_PLUS_PLUS] = ACTIONS(2956), - [anon_sym_sizeof] = ACTIONS(2954), - [anon_sym___alignof__] = ACTIONS(2954), - [anon_sym___alignof] = ACTIONS(2954), - [anon_sym__alignof] = ACTIONS(2954), - [anon_sym_alignof] = ACTIONS(2954), - [anon_sym__Alignof] = ACTIONS(2954), - [anon_sym_offsetof] = ACTIONS(2954), - [anon_sym__Generic] = ACTIONS(2954), - [anon_sym_asm] = ACTIONS(2954), - [anon_sym___asm__] = ACTIONS(2954), - [sym_number_literal] = ACTIONS(2956), - [anon_sym_L_SQUOTE] = ACTIONS(2956), - [anon_sym_u_SQUOTE] = ACTIONS(2956), - [anon_sym_U_SQUOTE] = ACTIONS(2956), - [anon_sym_u8_SQUOTE] = ACTIONS(2956), - [anon_sym_SQUOTE] = ACTIONS(2956), - [anon_sym_AT] = ACTIONS(2954), - [anon_sym_DQUOTE] = ACTIONS(2956), - [anon_sym_L_DQUOTE] = ACTIONS(2956), - [anon_sym_u_DQUOTE] = ACTIONS(2956), - [anon_sym_U_DQUOTE] = ACTIONS(2956), - [anon_sym_u8_DQUOTE] = ACTIONS(2956), - [sym_true] = ACTIONS(2954), - [sym_false] = ACTIONS(2954), - [anon_sym_NULL] = ACTIONS(2954), - [anon_sym_nullptr] = ACTIONS(2954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2954), - [anon_sym___typeof] = ACTIONS(2954), - [anon_sym_typeof] = ACTIONS(2954), - [anon_sym_ATimport] = ACTIONS(2956), - [aux_sym_preproc_undef_token1] = ACTIONS(2954), - [anon_sym_POUND] = ACTIONS(2954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE] = ACTIONS(2954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_API_AVAILABLE] = ACTIONS(2954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_API_DEPRECATED] = ACTIONS(2954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2954), - [anon_sym___deprecated_msg] = ACTIONS(2954), - [anon_sym___deprecated_enum_msg] = ACTIONS(2954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2954), - [anon_sym_ATprotocol] = ACTIONS(2956), - [anon_sym_ATinterface] = ACTIONS(2956), - [anon_sym_ATimplementation] = ACTIONS(2956), - [anon_sym_ATcompatibility_alias] = ACTIONS(2956), - [anon_sym_ATsynthesize] = ACTIONS(2956), - [anon_sym_ATdynamic] = ACTIONS(2956), - [anon_sym__Alignas] = ACTIONS(2954), - [anon_sym_ATtry] = ACTIONS(2956), - [anon_sym___try] = ACTIONS(2954), - [anon_sym_ATthrow] = ACTIONS(2956), - [anon_sym_ATselector] = ACTIONS(2956), - [anon_sym_ATavailable] = ACTIONS(2956), - [anon_sym___builtin_available] = ACTIONS(2954), - [anon_sym_va_arg] = ACTIONS(2954), - [anon_sym___asm] = ACTIONS(2954), - [anon_sym_ATencode] = ACTIONS(2956), - [anon_sym_ATsynchronized] = ACTIONS(2956), - [anon_sym_BOOL] = ACTIONS(2954), - [anon_sym_IMP] = ACTIONS(2954), - [anon_sym_SEL] = ACTIONS(2954), - [anon_sym_Class] = ACTIONS(2954), - [anon_sym_id] = ACTIONS(2954), - }, - [1035] = { - [sym_identifier] = ACTIONS(2958), - [aux_sym_preproc_include_token1] = ACTIONS(2958), - [aux_sym_preproc_include_token2] = ACTIONS(2958), - [aux_sym_preproc_def_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token2] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2958), - [sym_preproc_directive] = ACTIONS(2958), - [anon_sym_LPAREN2] = ACTIONS(2960), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_STAR] = ACTIONS(2960), - [anon_sym_CARET] = ACTIONS(2960), - [anon_sym_AMP] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym___extension__] = ACTIONS(2958), - [anon_sym_typedef] = ACTIONS(2958), - [anon_sym_extern] = ACTIONS(2958), - [anon_sym___attribute__] = ACTIONS(2958), - [anon_sym___attribute] = ACTIONS(2958), - [anon_sym_noreturn] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym___declspec] = ACTIONS(2958), - [anon_sym___cdecl] = ACTIONS(2958), - [anon_sym___clrcall] = ACTIONS(2958), - [anon_sym___stdcall] = ACTIONS(2958), - [anon_sym___fastcall] = ACTIONS(2958), - [anon_sym___thiscall] = ACTIONS(2958), - [anon_sym___vectorcall] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_signed] = ACTIONS(2958), - [anon_sym_unsigned] = ACTIONS(2958), - [anon_sym_long] = ACTIONS(2958), - [anon_sym_short] = ACTIONS(2958), - [anon_sym_ATautoreleasepool] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_auto] = ACTIONS(2958), - [anon_sym_register] = ACTIONS(2958), - [anon_sym_inline] = ACTIONS(2958), - [anon_sym___inline] = ACTIONS(2958), - [anon_sym___inline__] = ACTIONS(2958), - [anon_sym___forceinline] = ACTIONS(2958), - [anon_sym_thread_local] = ACTIONS(2958), - [anon_sym___thread] = ACTIONS(2958), - [anon_sym_CG_EXTERN] = ACTIONS(2958), - [anon_sym_CG_INLINE] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2958), - [anon_sym_IBOutlet] = ACTIONS(2958), - [anon_sym_IBInspectable] = ACTIONS(2958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2958), - [anon_sym_NS_INLINE] = ACTIONS(2958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2958), - [anon_sym_OBJC_EXPORT] = ACTIONS(2958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_constexpr] = ACTIONS(2958), - [anon_sym_volatile] = ACTIONS(2958), - [anon_sym_restrict] = ACTIONS(2958), - [anon_sym___restrict__] = ACTIONS(2958), - [anon_sym__Atomic] = ACTIONS(2958), - [anon_sym__Noreturn] = ACTIONS(2958), - [anon_sym_nullable] = ACTIONS(2958), - [anon_sym__Complex] = ACTIONS(2958), - [anon_sym__Nonnull] = ACTIONS(2958), - [anon_sym__Nullable] = ACTIONS(2958), - [anon_sym__Nullable_result] = ACTIONS(2958), - [anon_sym__Null_unspecified] = ACTIONS(2958), - [anon_sym___autoreleasing] = ACTIONS(2958), - [anon_sym___block] = ACTIONS(2958), - [anon_sym___bridge] = ACTIONS(2958), - [anon_sym___bridge_retained] = ACTIONS(2958), - [anon_sym___bridge_transfer] = ACTIONS(2958), - [anon_sym___complex] = ACTIONS(2958), - [anon_sym___const] = ACTIONS(2958), - [anon_sym___imag] = ACTIONS(2958), - [anon_sym___kindof] = ACTIONS(2958), - [anon_sym___nonnull] = ACTIONS(2958), - [anon_sym___nullable] = ACTIONS(2958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2958), - [anon_sym___real] = ACTIONS(2958), - [anon_sym___strong] = ACTIONS(2958), - [anon_sym___unsafe_unretained] = ACTIONS(2958), - [anon_sym___unused] = ACTIONS(2958), - [anon_sym___weak] = ACTIONS(2958), - [sym_primitive_type] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), - [anon_sym_struct] = ACTIONS(2958), - [anon_sym_union] = ACTIONS(2958), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_case] = ACTIONS(2958), - [anon_sym_default] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_in] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_goto] = ACTIONS(2958), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_sizeof] = ACTIONS(2958), - [anon_sym___alignof__] = ACTIONS(2958), - [anon_sym___alignof] = ACTIONS(2958), - [anon_sym__alignof] = ACTIONS(2958), - [anon_sym_alignof] = ACTIONS(2958), - [anon_sym__Alignof] = ACTIONS(2958), - [anon_sym_offsetof] = ACTIONS(2958), - [anon_sym__Generic] = ACTIONS(2958), - [anon_sym_asm] = ACTIONS(2958), - [anon_sym___asm__] = ACTIONS(2958), - [sym_number_literal] = ACTIONS(2960), - [anon_sym_L_SQUOTE] = ACTIONS(2960), - [anon_sym_u_SQUOTE] = ACTIONS(2960), - [anon_sym_U_SQUOTE] = ACTIONS(2960), - [anon_sym_u8_SQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_AT] = ACTIONS(2958), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_L_DQUOTE] = ACTIONS(2960), - [anon_sym_u_DQUOTE] = ACTIONS(2960), - [anon_sym_U_DQUOTE] = ACTIONS(2960), - [anon_sym_u8_DQUOTE] = ACTIONS(2960), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [anon_sym_NULL] = ACTIONS(2958), - [anon_sym_nullptr] = ACTIONS(2958), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2958), - [anon_sym___typeof] = ACTIONS(2958), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_ATimport] = ACTIONS(2960), - [aux_sym_preproc_undef_token1] = ACTIONS(2958), - [anon_sym_POUND] = ACTIONS(2958), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE] = ACTIONS(2958), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_API_AVAILABLE] = ACTIONS(2958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_API_DEPRECATED] = ACTIONS(2958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2958), - [anon_sym___deprecated_msg] = ACTIONS(2958), - [anon_sym___deprecated_enum_msg] = ACTIONS(2958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2958), - [anon_sym_ATprotocol] = ACTIONS(2960), - [anon_sym_ATinterface] = ACTIONS(2960), - [anon_sym_ATimplementation] = ACTIONS(2960), - [anon_sym_ATcompatibility_alias] = ACTIONS(2960), - [anon_sym_ATsynthesize] = ACTIONS(2960), - [anon_sym_ATdynamic] = ACTIONS(2960), - [anon_sym__Alignas] = ACTIONS(2958), - [anon_sym_ATtry] = ACTIONS(2960), - [anon_sym___try] = ACTIONS(2958), - [anon_sym_ATthrow] = ACTIONS(2960), - [anon_sym_ATselector] = ACTIONS(2960), - [anon_sym_ATavailable] = ACTIONS(2960), - [anon_sym___builtin_available] = ACTIONS(2958), - [anon_sym_va_arg] = ACTIONS(2958), - [anon_sym___asm] = ACTIONS(2958), - [anon_sym_ATencode] = ACTIONS(2960), - [anon_sym_ATsynchronized] = ACTIONS(2960), - [anon_sym_BOOL] = ACTIONS(2958), - [anon_sym_IMP] = ACTIONS(2958), - [anon_sym_SEL] = ACTIONS(2958), - [anon_sym_Class] = ACTIONS(2958), - [anon_sym_id] = ACTIONS(2958), - }, - [1036] = { - [sym_identifier] = ACTIONS(3218), - [aux_sym_preproc_include_token1] = ACTIONS(3218), - [aux_sym_preproc_include_token2] = ACTIONS(3218), - [aux_sym_preproc_def_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token2] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3218), - [sym_preproc_directive] = ACTIONS(3218), - [anon_sym_LPAREN2] = ACTIONS(3220), - [anon_sym_BANG] = ACTIONS(3220), - [anon_sym_TILDE] = ACTIONS(3220), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3220), - [anon_sym_CARET] = ACTIONS(3220), - [anon_sym_AMP] = ACTIONS(3220), - [anon_sym_SEMI] = ACTIONS(3220), - [anon_sym___extension__] = ACTIONS(3218), - [anon_sym_typedef] = ACTIONS(3218), - [anon_sym_extern] = ACTIONS(3218), - [anon_sym___attribute__] = ACTIONS(3218), - [anon_sym___attribute] = ACTIONS(3218), - [anon_sym_noreturn] = ACTIONS(3218), - [anon_sym_LBRACK] = ACTIONS(3220), - [anon_sym___declspec] = ACTIONS(3218), - [anon_sym___cdecl] = ACTIONS(3218), - [anon_sym___clrcall] = ACTIONS(3218), - [anon_sym___stdcall] = ACTIONS(3218), - [anon_sym___fastcall] = ACTIONS(3218), - [anon_sym___thiscall] = ACTIONS(3218), - [anon_sym___vectorcall] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3220), - [anon_sym_signed] = ACTIONS(3218), - [anon_sym_unsigned] = ACTIONS(3218), - [anon_sym_long] = ACTIONS(3218), - [anon_sym_short] = ACTIONS(3218), - [anon_sym_ATautoreleasepool] = ACTIONS(3220), - [anon_sym_static] = ACTIONS(3218), - [anon_sym_auto] = ACTIONS(3218), - [anon_sym_register] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym___inline] = ACTIONS(3218), - [anon_sym___inline__] = ACTIONS(3218), - [anon_sym___forceinline] = ACTIONS(3218), - [anon_sym_thread_local] = ACTIONS(3218), - [anon_sym___thread] = ACTIONS(3218), - [anon_sym_CG_EXTERN] = ACTIONS(3218), - [anon_sym_CG_INLINE] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3218), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3218), - [anon_sym_IBOutlet] = ACTIONS(3218), - [anon_sym_IBInspectable] = ACTIONS(3218), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3218), - [anon_sym_NS_INLINE] = ACTIONS(3218), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3218), - [anon_sym_OBJC_EXPORT] = ACTIONS(3218), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3218), - [anon_sym_const] = ACTIONS(3218), - [anon_sym_constexpr] = ACTIONS(3218), - [anon_sym_volatile] = ACTIONS(3218), - [anon_sym_restrict] = ACTIONS(3218), - [anon_sym___restrict__] = ACTIONS(3218), - [anon_sym__Atomic] = ACTIONS(3218), - [anon_sym__Noreturn] = ACTIONS(3218), - [anon_sym_nullable] = ACTIONS(3218), - [anon_sym__Complex] = ACTIONS(3218), - [anon_sym__Nonnull] = ACTIONS(3218), - [anon_sym__Nullable] = ACTIONS(3218), - [anon_sym__Nullable_result] = ACTIONS(3218), - [anon_sym__Null_unspecified] = ACTIONS(3218), - [anon_sym___autoreleasing] = ACTIONS(3218), - [anon_sym___block] = ACTIONS(3218), - [anon_sym___bridge] = ACTIONS(3218), - [anon_sym___bridge_retained] = ACTIONS(3218), - [anon_sym___bridge_transfer] = ACTIONS(3218), - [anon_sym___complex] = ACTIONS(3218), - [anon_sym___const] = ACTIONS(3218), - [anon_sym___imag] = ACTIONS(3218), - [anon_sym___kindof] = ACTIONS(3218), - [anon_sym___nonnull] = ACTIONS(3218), - [anon_sym___nullable] = ACTIONS(3218), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3218), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3218), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3218), - [anon_sym___real] = ACTIONS(3218), - [anon_sym___strong] = ACTIONS(3218), - [anon_sym___unsafe_unretained] = ACTIONS(3218), - [anon_sym___unused] = ACTIONS(3218), - [anon_sym___weak] = ACTIONS(3218), - [sym_primitive_type] = ACTIONS(3218), - [anon_sym_enum] = ACTIONS(3218), - [anon_sym_struct] = ACTIONS(3218), - [anon_sym_union] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_switch] = ACTIONS(3218), - [anon_sym_case] = ACTIONS(3218), - [anon_sym_default] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_do] = ACTIONS(3218), - [anon_sym_for] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_goto] = ACTIONS(3218), - [anon_sym_DASH_DASH] = ACTIONS(3220), - [anon_sym_PLUS_PLUS] = ACTIONS(3220), - [anon_sym_sizeof] = ACTIONS(3218), - [anon_sym___alignof__] = ACTIONS(3218), - [anon_sym___alignof] = ACTIONS(3218), - [anon_sym__alignof] = ACTIONS(3218), - [anon_sym_alignof] = ACTIONS(3218), - [anon_sym__Alignof] = ACTIONS(3218), - [anon_sym_offsetof] = ACTIONS(3218), - [anon_sym__Generic] = ACTIONS(3218), - [anon_sym_asm] = ACTIONS(3218), - [anon_sym___asm__] = ACTIONS(3218), - [sym_number_literal] = ACTIONS(3220), - [anon_sym_L_SQUOTE] = ACTIONS(3220), - [anon_sym_u_SQUOTE] = ACTIONS(3220), - [anon_sym_U_SQUOTE] = ACTIONS(3220), - [anon_sym_u8_SQUOTE] = ACTIONS(3220), - [anon_sym_SQUOTE] = ACTIONS(3220), - [anon_sym_AT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(3220), - [anon_sym_L_DQUOTE] = ACTIONS(3220), - [anon_sym_u_DQUOTE] = ACTIONS(3220), - [anon_sym_U_DQUOTE] = ACTIONS(3220), - [anon_sym_u8_DQUOTE] = ACTIONS(3220), - [sym_true] = ACTIONS(3218), - [sym_false] = ACTIONS(3218), - [anon_sym_NULL] = ACTIONS(3218), - [anon_sym_nullptr] = ACTIONS(3218), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3218), - [anon_sym___typeof] = ACTIONS(3218), - [anon_sym_typeof] = ACTIONS(3218), - [anon_sym_ATimport] = ACTIONS(3220), - [aux_sym_preproc_undef_token1] = ACTIONS(3218), - [anon_sym_POUND] = ACTIONS(3218), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3218), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3218), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3218), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3218), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE] = ACTIONS(3218), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_API_AVAILABLE] = ACTIONS(3218), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_API_DEPRECATED] = ACTIONS(3218), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3218), - [anon_sym___deprecated_msg] = ACTIONS(3218), - [anon_sym___deprecated_enum_msg] = ACTIONS(3218), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3218), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3218), - [anon_sym_ATprotocol] = ACTIONS(3220), - [anon_sym_ATinterface] = ACTIONS(3220), - [anon_sym_ATimplementation] = ACTIONS(3220), - [anon_sym_ATcompatibility_alias] = ACTIONS(3220), - [anon_sym_ATsynthesize] = ACTIONS(3220), - [anon_sym_ATdynamic] = ACTIONS(3220), - [anon_sym__Alignas] = ACTIONS(3218), - [anon_sym_ATtry] = ACTIONS(3220), - [anon_sym___try] = ACTIONS(3218), - [anon_sym_ATthrow] = ACTIONS(3220), - [anon_sym_ATselector] = ACTIONS(3220), - [anon_sym_ATavailable] = ACTIONS(3220), - [anon_sym___builtin_available] = ACTIONS(3218), - [anon_sym_va_arg] = ACTIONS(3218), - [anon_sym___asm] = ACTIONS(3218), - [anon_sym_ATencode] = ACTIONS(3220), - [anon_sym_ATsynchronized] = ACTIONS(3220), - [anon_sym_BOOL] = ACTIONS(3218), - [anon_sym_IMP] = ACTIONS(3218), - [anon_sym_SEL] = ACTIONS(3218), - [anon_sym_Class] = ACTIONS(3218), - [anon_sym_id] = ACTIONS(3218), - }, - [1037] = { - [sym_identifier] = ACTIONS(3090), - [aux_sym_preproc_include_token1] = ACTIONS(3090), - [aux_sym_preproc_include_token2] = ACTIONS(3090), - [aux_sym_preproc_def_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token2] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3090), - [sym_preproc_directive] = ACTIONS(3090), - [anon_sym_LPAREN2] = ACTIONS(3092), - [anon_sym_BANG] = ACTIONS(3092), - [anon_sym_TILDE] = ACTIONS(3092), - [anon_sym_DASH] = ACTIONS(3090), - [anon_sym_PLUS] = ACTIONS(3090), - [anon_sym_STAR] = ACTIONS(3092), - [anon_sym_CARET] = ACTIONS(3092), - [anon_sym_AMP] = ACTIONS(3092), - [anon_sym_SEMI] = ACTIONS(3092), - [anon_sym___extension__] = ACTIONS(3090), - [anon_sym_typedef] = ACTIONS(3090), - [anon_sym_extern] = ACTIONS(3090), - [anon_sym___attribute__] = ACTIONS(3090), - [anon_sym___attribute] = ACTIONS(3090), - [anon_sym_noreturn] = ACTIONS(3090), - [anon_sym_LBRACK] = ACTIONS(3092), - [anon_sym___declspec] = ACTIONS(3090), - [anon_sym___cdecl] = ACTIONS(3090), - [anon_sym___clrcall] = ACTIONS(3090), - [anon_sym___stdcall] = ACTIONS(3090), - [anon_sym___fastcall] = ACTIONS(3090), - [anon_sym___thiscall] = ACTIONS(3090), - [anon_sym___vectorcall] = ACTIONS(3090), - [anon_sym_LBRACE] = ACTIONS(3092), - [anon_sym_signed] = ACTIONS(3090), - [anon_sym_unsigned] = ACTIONS(3090), - [anon_sym_long] = ACTIONS(3090), - [anon_sym_short] = ACTIONS(3090), - [anon_sym_ATautoreleasepool] = ACTIONS(3092), - [anon_sym_static] = ACTIONS(3090), - [anon_sym_auto] = ACTIONS(3090), - [anon_sym_register] = ACTIONS(3090), - [anon_sym_inline] = ACTIONS(3090), - [anon_sym___inline] = ACTIONS(3090), - [anon_sym___inline__] = ACTIONS(3090), - [anon_sym___forceinline] = ACTIONS(3090), - [anon_sym_thread_local] = ACTIONS(3090), - [anon_sym___thread] = ACTIONS(3090), - [anon_sym_CG_EXTERN] = ACTIONS(3090), - [anon_sym_CG_INLINE] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3090), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3090), - [anon_sym_IBOutlet] = ACTIONS(3090), - [anon_sym_IBInspectable] = ACTIONS(3090), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3090), - [anon_sym_NS_INLINE] = ACTIONS(3090), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3090), - [anon_sym_OBJC_EXPORT] = ACTIONS(3090), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3090), - [anon_sym_const] = ACTIONS(3090), - [anon_sym_constexpr] = ACTIONS(3090), - [anon_sym_volatile] = ACTIONS(3090), - [anon_sym_restrict] = ACTIONS(3090), - [anon_sym___restrict__] = ACTIONS(3090), - [anon_sym__Atomic] = ACTIONS(3090), - [anon_sym__Noreturn] = ACTIONS(3090), - [anon_sym_nullable] = ACTIONS(3090), - [anon_sym__Complex] = ACTIONS(3090), - [anon_sym__Nonnull] = ACTIONS(3090), - [anon_sym__Nullable] = ACTIONS(3090), - [anon_sym__Nullable_result] = ACTIONS(3090), - [anon_sym__Null_unspecified] = ACTIONS(3090), - [anon_sym___autoreleasing] = ACTIONS(3090), - [anon_sym___block] = ACTIONS(3090), - [anon_sym___bridge] = ACTIONS(3090), - [anon_sym___bridge_retained] = ACTIONS(3090), - [anon_sym___bridge_transfer] = ACTIONS(3090), - [anon_sym___complex] = ACTIONS(3090), - [anon_sym___const] = ACTIONS(3090), - [anon_sym___imag] = ACTIONS(3090), - [anon_sym___kindof] = ACTIONS(3090), - [anon_sym___nonnull] = ACTIONS(3090), - [anon_sym___nullable] = ACTIONS(3090), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3090), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3090), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3090), - [anon_sym___real] = ACTIONS(3090), - [anon_sym___strong] = ACTIONS(3090), - [anon_sym___unsafe_unretained] = ACTIONS(3090), - [anon_sym___unused] = ACTIONS(3090), - [anon_sym___weak] = ACTIONS(3090), - [sym_primitive_type] = ACTIONS(3090), - [anon_sym_enum] = ACTIONS(3090), - [anon_sym_struct] = ACTIONS(3090), - [anon_sym_union] = ACTIONS(3090), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_switch] = ACTIONS(3090), - [anon_sym_case] = ACTIONS(3090), - [anon_sym_default] = ACTIONS(3090), - [anon_sym_while] = ACTIONS(3090), - [anon_sym_do] = ACTIONS(3090), - [anon_sym_for] = ACTIONS(3090), - [anon_sym_in] = ACTIONS(3090), - [anon_sym_return] = ACTIONS(3090), - [anon_sym_break] = ACTIONS(3090), - [anon_sym_continue] = ACTIONS(3090), - [anon_sym_goto] = ACTIONS(3090), - [anon_sym_DASH_DASH] = ACTIONS(3092), - [anon_sym_PLUS_PLUS] = ACTIONS(3092), - [anon_sym_sizeof] = ACTIONS(3090), - [anon_sym___alignof__] = ACTIONS(3090), - [anon_sym___alignof] = ACTIONS(3090), - [anon_sym__alignof] = ACTIONS(3090), - [anon_sym_alignof] = ACTIONS(3090), - [anon_sym__Alignof] = ACTIONS(3090), - [anon_sym_offsetof] = ACTIONS(3090), - [anon_sym__Generic] = ACTIONS(3090), - [anon_sym_asm] = ACTIONS(3090), - [anon_sym___asm__] = ACTIONS(3090), - [sym_number_literal] = ACTIONS(3092), - [anon_sym_L_SQUOTE] = ACTIONS(3092), - [anon_sym_u_SQUOTE] = ACTIONS(3092), - [anon_sym_U_SQUOTE] = ACTIONS(3092), - [anon_sym_u8_SQUOTE] = ACTIONS(3092), - [anon_sym_SQUOTE] = ACTIONS(3092), - [anon_sym_AT] = ACTIONS(3090), - [anon_sym_DQUOTE] = ACTIONS(3092), - [anon_sym_L_DQUOTE] = ACTIONS(3092), - [anon_sym_u_DQUOTE] = ACTIONS(3092), - [anon_sym_U_DQUOTE] = ACTIONS(3092), - [anon_sym_u8_DQUOTE] = ACTIONS(3092), - [sym_true] = ACTIONS(3090), - [sym_false] = ACTIONS(3090), - [anon_sym_NULL] = ACTIONS(3090), - [anon_sym_nullptr] = ACTIONS(3090), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3090), - [anon_sym___typeof] = ACTIONS(3090), - [anon_sym_typeof] = ACTIONS(3090), - [anon_sym_ATimport] = ACTIONS(3092), - [aux_sym_preproc_undef_token1] = ACTIONS(3090), - [anon_sym_POUND] = ACTIONS(3090), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3090), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3090), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3090), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3090), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE] = ACTIONS(3090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_API_AVAILABLE] = ACTIONS(3090), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_API_DEPRECATED] = ACTIONS(3090), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3090), - [anon_sym___deprecated_msg] = ACTIONS(3090), - [anon_sym___deprecated_enum_msg] = ACTIONS(3090), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3090), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3090), - [anon_sym_ATprotocol] = ACTIONS(3092), - [anon_sym_ATinterface] = ACTIONS(3092), - [anon_sym_ATimplementation] = ACTIONS(3092), - [anon_sym_ATcompatibility_alias] = ACTIONS(3092), - [anon_sym_ATsynthesize] = ACTIONS(3092), - [anon_sym_ATdynamic] = ACTIONS(3092), - [anon_sym__Alignas] = ACTIONS(3090), - [anon_sym_ATtry] = ACTIONS(3092), - [anon_sym___try] = ACTIONS(3090), - [anon_sym_ATthrow] = ACTIONS(3092), - [anon_sym_ATselector] = ACTIONS(3092), - [anon_sym_ATavailable] = ACTIONS(3092), - [anon_sym___builtin_available] = ACTIONS(3090), - [anon_sym_va_arg] = ACTIONS(3090), - [anon_sym___asm] = ACTIONS(3090), - [anon_sym_ATencode] = ACTIONS(3092), - [anon_sym_ATsynchronized] = ACTIONS(3092), - [anon_sym_BOOL] = ACTIONS(3090), - [anon_sym_IMP] = ACTIONS(3090), - [anon_sym_SEL] = ACTIONS(3090), - [anon_sym_Class] = ACTIONS(3090), - [anon_sym_id] = ACTIONS(3090), - }, - [1038] = { - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_include_token1] = ACTIONS(3114), - [aux_sym_preproc_include_token2] = ACTIONS(3114), - [aux_sym_preproc_def_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token2] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3114), - [sym_preproc_directive] = ACTIONS(3114), - [anon_sym_LPAREN2] = ACTIONS(3116), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_STAR] = ACTIONS(3116), - [anon_sym_CARET] = ACTIONS(3116), - [anon_sym_AMP] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym_typedef] = ACTIONS(3114), - [anon_sym_extern] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym___declspec] = ACTIONS(3114), - [anon_sym___cdecl] = ACTIONS(3114), - [anon_sym___clrcall] = ACTIONS(3114), - [anon_sym___stdcall] = ACTIONS(3114), - [anon_sym___fastcall] = ACTIONS(3114), - [anon_sym___thiscall] = ACTIONS(3114), - [anon_sym___vectorcall] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_ATautoreleasepool] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_auto] = ACTIONS(3114), - [anon_sym_register] = ACTIONS(3114), - [anon_sym_inline] = ACTIONS(3114), - [anon_sym___inline] = ACTIONS(3114), - [anon_sym___inline__] = ACTIONS(3114), - [anon_sym___forceinline] = ACTIONS(3114), - [anon_sym_thread_local] = ACTIONS(3114), - [anon_sym___thread] = ACTIONS(3114), - [anon_sym_CG_EXTERN] = ACTIONS(3114), - [anon_sym_CG_INLINE] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3114), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3114), - [anon_sym_IBOutlet] = ACTIONS(3114), - [anon_sym_IBInspectable] = ACTIONS(3114), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3114), - [anon_sym_NS_INLINE] = ACTIONS(3114), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3114), - [anon_sym_OBJC_EXPORT] = ACTIONS(3114), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_case] = ACTIONS(3114), - [anon_sym_default] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_goto] = ACTIONS(3114), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_sizeof] = ACTIONS(3114), - [anon_sym___alignof__] = ACTIONS(3114), - [anon_sym___alignof] = ACTIONS(3114), - [anon_sym__alignof] = ACTIONS(3114), - [anon_sym_alignof] = ACTIONS(3114), - [anon_sym__Alignof] = ACTIONS(3114), - [anon_sym_offsetof] = ACTIONS(3114), - [anon_sym__Generic] = ACTIONS(3114), - [anon_sym_asm] = ACTIONS(3114), - [anon_sym___asm__] = ACTIONS(3114), - [sym_number_literal] = ACTIONS(3116), - [anon_sym_L_SQUOTE] = ACTIONS(3116), - [anon_sym_u_SQUOTE] = ACTIONS(3116), - [anon_sym_U_SQUOTE] = ACTIONS(3116), - [anon_sym_u8_SQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_AT] = ACTIONS(3114), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_L_DQUOTE] = ACTIONS(3116), - [anon_sym_u_DQUOTE] = ACTIONS(3116), - [anon_sym_U_DQUOTE] = ACTIONS(3116), - [anon_sym_u8_DQUOTE] = ACTIONS(3116), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [anon_sym_NULL] = ACTIONS(3114), - [anon_sym_nullptr] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATimport] = ACTIONS(3116), - [aux_sym_preproc_undef_token1] = ACTIONS(3114), - [anon_sym_POUND] = ACTIONS(3114), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3114), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3114), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3114), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3114), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE] = ACTIONS(3114), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_API_AVAILABLE] = ACTIONS(3114), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_API_DEPRECATED] = ACTIONS(3114), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3114), - [anon_sym___deprecated_msg] = ACTIONS(3114), - [anon_sym___deprecated_enum_msg] = ACTIONS(3114), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3114), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3114), - [anon_sym_ATprotocol] = ACTIONS(3116), - [anon_sym_ATinterface] = ACTIONS(3116), - [anon_sym_ATimplementation] = ACTIONS(3116), - [anon_sym_ATcompatibility_alias] = ACTIONS(3116), - [anon_sym_ATsynthesize] = ACTIONS(3116), - [anon_sym_ATdynamic] = ACTIONS(3116), - [anon_sym__Alignas] = ACTIONS(3114), - [anon_sym_ATtry] = ACTIONS(3116), - [anon_sym___try] = ACTIONS(3114), - [anon_sym_ATthrow] = ACTIONS(3116), - [anon_sym_ATselector] = ACTIONS(3116), - [anon_sym_ATavailable] = ACTIONS(3116), - [anon_sym___builtin_available] = ACTIONS(3114), - [anon_sym_va_arg] = ACTIONS(3114), - [anon_sym___asm] = ACTIONS(3114), - [anon_sym_ATencode] = ACTIONS(3116), - [anon_sym_ATsynchronized] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - }, - [1039] = { - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_include_token1] = ACTIONS(3118), - [aux_sym_preproc_include_token2] = ACTIONS(3118), - [aux_sym_preproc_def_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token2] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3118), - [sym_preproc_directive] = ACTIONS(3118), - [anon_sym_LPAREN2] = ACTIONS(3120), - [anon_sym_BANG] = ACTIONS(3120), - [anon_sym_TILDE] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3118), - [anon_sym_PLUS] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(3120), - [anon_sym_CARET] = ACTIONS(3120), - [anon_sym_AMP] = ACTIONS(3120), - [anon_sym_SEMI] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym_typedef] = ACTIONS(3118), - [anon_sym_extern] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym___declspec] = ACTIONS(3118), - [anon_sym___cdecl] = ACTIONS(3118), - [anon_sym___clrcall] = ACTIONS(3118), - [anon_sym___stdcall] = ACTIONS(3118), - [anon_sym___fastcall] = ACTIONS(3118), - [anon_sym___thiscall] = ACTIONS(3118), - [anon_sym___vectorcall] = ACTIONS(3118), - [anon_sym_LBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_ATautoreleasepool] = ACTIONS(3120), - [anon_sym_static] = ACTIONS(3118), - [anon_sym_auto] = ACTIONS(3118), - [anon_sym_register] = ACTIONS(3118), - [anon_sym_inline] = ACTIONS(3118), - [anon_sym___inline] = ACTIONS(3118), - [anon_sym___inline__] = ACTIONS(3118), - [anon_sym___forceinline] = ACTIONS(3118), - [anon_sym_thread_local] = ACTIONS(3118), - [anon_sym___thread] = ACTIONS(3118), - [anon_sym_CG_EXTERN] = ACTIONS(3118), - [anon_sym_CG_INLINE] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3118), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3118), - [anon_sym_IBOutlet] = ACTIONS(3118), - [anon_sym_IBInspectable] = ACTIONS(3118), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3118), - [anon_sym_NS_INLINE] = ACTIONS(3118), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3118), - [anon_sym_OBJC_EXPORT] = ACTIONS(3118), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_if] = ACTIONS(3118), - [anon_sym_switch] = ACTIONS(3118), - [anon_sym_case] = ACTIONS(3118), - [anon_sym_default] = ACTIONS(3118), - [anon_sym_while] = ACTIONS(3118), - [anon_sym_do] = ACTIONS(3118), - [anon_sym_for] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [anon_sym_return] = ACTIONS(3118), - [anon_sym_break] = ACTIONS(3118), - [anon_sym_continue] = ACTIONS(3118), - [anon_sym_goto] = ACTIONS(3118), - [anon_sym_DASH_DASH] = ACTIONS(3120), - [anon_sym_PLUS_PLUS] = ACTIONS(3120), - [anon_sym_sizeof] = ACTIONS(3118), - [anon_sym___alignof__] = ACTIONS(3118), - [anon_sym___alignof] = ACTIONS(3118), - [anon_sym__alignof] = ACTIONS(3118), - [anon_sym_alignof] = ACTIONS(3118), - [anon_sym__Alignof] = ACTIONS(3118), - [anon_sym_offsetof] = ACTIONS(3118), - [anon_sym__Generic] = ACTIONS(3118), - [anon_sym_asm] = ACTIONS(3118), - [anon_sym___asm__] = ACTIONS(3118), - [sym_number_literal] = ACTIONS(3120), - [anon_sym_L_SQUOTE] = ACTIONS(3120), - [anon_sym_u_SQUOTE] = ACTIONS(3120), - [anon_sym_U_SQUOTE] = ACTIONS(3120), - [anon_sym_u8_SQUOTE] = ACTIONS(3120), - [anon_sym_SQUOTE] = ACTIONS(3120), - [anon_sym_AT] = ACTIONS(3118), - [anon_sym_DQUOTE] = ACTIONS(3120), - [anon_sym_L_DQUOTE] = ACTIONS(3120), - [anon_sym_u_DQUOTE] = ACTIONS(3120), - [anon_sym_U_DQUOTE] = ACTIONS(3120), - [anon_sym_u8_DQUOTE] = ACTIONS(3120), - [sym_true] = ACTIONS(3118), - [sym_false] = ACTIONS(3118), - [anon_sym_NULL] = ACTIONS(3118), - [anon_sym_nullptr] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATimport] = ACTIONS(3120), - [aux_sym_preproc_undef_token1] = ACTIONS(3118), - [anon_sym_POUND] = ACTIONS(3118), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3118), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3118), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3118), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3118), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE] = ACTIONS(3118), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_API_AVAILABLE] = ACTIONS(3118), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_API_DEPRECATED] = ACTIONS(3118), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3118), - [anon_sym___deprecated_msg] = ACTIONS(3118), - [anon_sym___deprecated_enum_msg] = ACTIONS(3118), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3118), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3118), - [anon_sym_ATprotocol] = ACTIONS(3120), - [anon_sym_ATinterface] = ACTIONS(3120), - [anon_sym_ATimplementation] = ACTIONS(3120), - [anon_sym_ATcompatibility_alias] = ACTIONS(3120), - [anon_sym_ATsynthesize] = ACTIONS(3120), - [anon_sym_ATdynamic] = ACTIONS(3120), - [anon_sym__Alignas] = ACTIONS(3118), - [anon_sym_ATtry] = ACTIONS(3120), - [anon_sym___try] = ACTIONS(3118), - [anon_sym_ATthrow] = ACTIONS(3120), - [anon_sym_ATselector] = ACTIONS(3120), - [anon_sym_ATavailable] = ACTIONS(3120), - [anon_sym___builtin_available] = ACTIONS(3118), - [anon_sym_va_arg] = ACTIONS(3118), - [anon_sym___asm] = ACTIONS(3118), - [anon_sym_ATencode] = ACTIONS(3120), - [anon_sym_ATsynchronized] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - }, - [1040] = { - [sym_identifier] = ACTIONS(3126), - [aux_sym_preproc_include_token1] = ACTIONS(3126), - [aux_sym_preproc_include_token2] = ACTIONS(3126), - [aux_sym_preproc_def_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token2] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3126), - [sym_preproc_directive] = ACTIONS(3126), - [anon_sym_LPAREN2] = ACTIONS(3128), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(3128), - [anon_sym_CARET] = ACTIONS(3128), - [anon_sym_AMP] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym___extension__] = ACTIONS(3126), - [anon_sym_typedef] = ACTIONS(3126), - [anon_sym_extern] = ACTIONS(3126), - [anon_sym___attribute__] = ACTIONS(3126), - [anon_sym___attribute] = ACTIONS(3126), - [anon_sym_noreturn] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym___declspec] = ACTIONS(3126), - [anon_sym___cdecl] = ACTIONS(3126), - [anon_sym___clrcall] = ACTIONS(3126), - [anon_sym___stdcall] = ACTIONS(3126), - [anon_sym___fastcall] = ACTIONS(3126), - [anon_sym___thiscall] = ACTIONS(3126), - [anon_sym___vectorcall] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_signed] = ACTIONS(3126), - [anon_sym_unsigned] = ACTIONS(3126), - [anon_sym_long] = ACTIONS(3126), - [anon_sym_short] = ACTIONS(3126), - [anon_sym_ATautoreleasepool] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_auto] = ACTIONS(3126), - [anon_sym_register] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym___inline] = ACTIONS(3126), - [anon_sym___inline__] = ACTIONS(3126), - [anon_sym___forceinline] = ACTIONS(3126), - [anon_sym_thread_local] = ACTIONS(3126), - [anon_sym___thread] = ACTIONS(3126), - [anon_sym_CG_EXTERN] = ACTIONS(3126), - [anon_sym_CG_INLINE] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3126), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3126), - [anon_sym_IBOutlet] = ACTIONS(3126), - [anon_sym_IBInspectable] = ACTIONS(3126), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3126), - [anon_sym_NS_INLINE] = ACTIONS(3126), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3126), - [anon_sym_OBJC_EXPORT] = ACTIONS(3126), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_constexpr] = ACTIONS(3126), - [anon_sym_volatile] = ACTIONS(3126), - [anon_sym_restrict] = ACTIONS(3126), - [anon_sym___restrict__] = ACTIONS(3126), - [anon_sym__Atomic] = ACTIONS(3126), - [anon_sym__Noreturn] = ACTIONS(3126), - [anon_sym_nullable] = ACTIONS(3126), - [anon_sym__Complex] = ACTIONS(3126), - [anon_sym__Nonnull] = ACTIONS(3126), - [anon_sym__Nullable] = ACTIONS(3126), - [anon_sym__Nullable_result] = ACTIONS(3126), - [anon_sym__Null_unspecified] = ACTIONS(3126), - [anon_sym___autoreleasing] = ACTIONS(3126), - [anon_sym___block] = ACTIONS(3126), - [anon_sym___bridge] = ACTIONS(3126), - [anon_sym___bridge_retained] = ACTIONS(3126), - [anon_sym___bridge_transfer] = ACTIONS(3126), - [anon_sym___complex] = ACTIONS(3126), - [anon_sym___const] = ACTIONS(3126), - [anon_sym___imag] = ACTIONS(3126), - [anon_sym___kindof] = ACTIONS(3126), - [anon_sym___nonnull] = ACTIONS(3126), - [anon_sym___nullable] = ACTIONS(3126), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3126), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3126), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3126), - [anon_sym___real] = ACTIONS(3126), - [anon_sym___strong] = ACTIONS(3126), - [anon_sym___unsafe_unretained] = ACTIONS(3126), - [anon_sym___unused] = ACTIONS(3126), - [anon_sym___weak] = ACTIONS(3126), - [sym_primitive_type] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), - [anon_sym_struct] = ACTIONS(3126), - [anon_sym_union] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_case] = ACTIONS(3126), - [anon_sym_default] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_in] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_goto] = ACTIONS(3126), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_sizeof] = ACTIONS(3126), - [anon_sym___alignof__] = ACTIONS(3126), - [anon_sym___alignof] = ACTIONS(3126), - [anon_sym__alignof] = ACTIONS(3126), - [anon_sym_alignof] = ACTIONS(3126), - [anon_sym__Alignof] = ACTIONS(3126), - [anon_sym_offsetof] = ACTIONS(3126), - [anon_sym__Generic] = ACTIONS(3126), - [anon_sym_asm] = ACTIONS(3126), - [anon_sym___asm__] = ACTIONS(3126), - [sym_number_literal] = ACTIONS(3128), - [anon_sym_L_SQUOTE] = ACTIONS(3128), - [anon_sym_u_SQUOTE] = ACTIONS(3128), - [anon_sym_U_SQUOTE] = ACTIONS(3128), - [anon_sym_u8_SQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_AT] = ACTIONS(3126), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_L_DQUOTE] = ACTIONS(3128), - [anon_sym_u_DQUOTE] = ACTIONS(3128), - [anon_sym_U_DQUOTE] = ACTIONS(3128), - [anon_sym_u8_DQUOTE] = ACTIONS(3128), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [anon_sym_NULL] = ACTIONS(3126), - [anon_sym_nullptr] = ACTIONS(3126), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3126), - [anon_sym___typeof] = ACTIONS(3126), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_ATimport] = ACTIONS(3128), - [aux_sym_preproc_undef_token1] = ACTIONS(3126), - [anon_sym_POUND] = ACTIONS(3126), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3126), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3126), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3126), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3126), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE] = ACTIONS(3126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_API_AVAILABLE] = ACTIONS(3126), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_API_DEPRECATED] = ACTIONS(3126), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3126), - [anon_sym___deprecated_msg] = ACTIONS(3126), - [anon_sym___deprecated_enum_msg] = ACTIONS(3126), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3126), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3126), - [anon_sym_ATprotocol] = ACTIONS(3128), - [anon_sym_ATinterface] = ACTIONS(3128), - [anon_sym_ATimplementation] = ACTIONS(3128), - [anon_sym_ATcompatibility_alias] = ACTIONS(3128), - [anon_sym_ATsynthesize] = ACTIONS(3128), - [anon_sym_ATdynamic] = ACTIONS(3128), - [anon_sym__Alignas] = ACTIONS(3126), - [anon_sym_ATtry] = ACTIONS(3128), - [anon_sym___try] = ACTIONS(3126), - [anon_sym_ATthrow] = ACTIONS(3128), - [anon_sym_ATselector] = ACTIONS(3128), - [anon_sym_ATavailable] = ACTIONS(3128), - [anon_sym___builtin_available] = ACTIONS(3126), - [anon_sym_va_arg] = ACTIONS(3126), - [anon_sym___asm] = ACTIONS(3126), - [anon_sym_ATencode] = ACTIONS(3128), - [anon_sym_ATsynchronized] = ACTIONS(3128), - [anon_sym_BOOL] = ACTIONS(3126), - [anon_sym_IMP] = ACTIONS(3126), - [anon_sym_SEL] = ACTIONS(3126), - [anon_sym_Class] = ACTIONS(3126), - [anon_sym_id] = ACTIONS(3126), - }, - [1041] = { - [sym_identifier] = ACTIONS(3166), - [aux_sym_preproc_include_token1] = ACTIONS(3166), - [aux_sym_preproc_include_token2] = ACTIONS(3166), - [aux_sym_preproc_def_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token2] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3166), - [sym_preproc_directive] = ACTIONS(3166), - [anon_sym_LPAREN2] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3168), - [anon_sym_TILDE] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3166), - [anon_sym_PLUS] = ACTIONS(3166), - [anon_sym_STAR] = ACTIONS(3168), - [anon_sym_CARET] = ACTIONS(3168), - [anon_sym_AMP] = ACTIONS(3168), - [anon_sym_SEMI] = ACTIONS(3168), - [anon_sym___extension__] = ACTIONS(3166), - [anon_sym_typedef] = ACTIONS(3166), - [anon_sym_extern] = ACTIONS(3166), - [anon_sym___attribute__] = ACTIONS(3166), - [anon_sym___attribute] = ACTIONS(3166), - [anon_sym_noreturn] = ACTIONS(3166), - [anon_sym_LBRACK] = ACTIONS(3168), - [anon_sym___declspec] = ACTIONS(3166), - [anon_sym___cdecl] = ACTIONS(3166), - [anon_sym___clrcall] = ACTIONS(3166), - [anon_sym___stdcall] = ACTIONS(3166), - [anon_sym___fastcall] = ACTIONS(3166), - [anon_sym___thiscall] = ACTIONS(3166), - [anon_sym___vectorcall] = ACTIONS(3166), - [anon_sym_LBRACE] = ACTIONS(3168), - [anon_sym_signed] = ACTIONS(3166), - [anon_sym_unsigned] = ACTIONS(3166), - [anon_sym_long] = ACTIONS(3166), - [anon_sym_short] = ACTIONS(3166), - [anon_sym_ATautoreleasepool] = ACTIONS(3168), - [anon_sym_static] = ACTIONS(3166), - [anon_sym_auto] = ACTIONS(3166), - [anon_sym_register] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym___inline] = ACTIONS(3166), - [anon_sym___inline__] = ACTIONS(3166), - [anon_sym___forceinline] = ACTIONS(3166), - [anon_sym_thread_local] = ACTIONS(3166), - [anon_sym___thread] = ACTIONS(3166), - [anon_sym_CG_EXTERN] = ACTIONS(3166), - [anon_sym_CG_INLINE] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3166), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3166), - [anon_sym_IBOutlet] = ACTIONS(3166), - [anon_sym_IBInspectable] = ACTIONS(3166), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3166), - [anon_sym_NS_INLINE] = ACTIONS(3166), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3166), - [anon_sym_OBJC_EXPORT] = ACTIONS(3166), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3166), - [anon_sym_const] = ACTIONS(3166), - [anon_sym_constexpr] = ACTIONS(3166), - [anon_sym_volatile] = ACTIONS(3166), - [anon_sym_restrict] = ACTIONS(3166), - [anon_sym___restrict__] = ACTIONS(3166), - [anon_sym__Atomic] = ACTIONS(3166), - [anon_sym__Noreturn] = ACTIONS(3166), - [anon_sym_nullable] = ACTIONS(3166), - [anon_sym__Complex] = ACTIONS(3166), - [anon_sym__Nonnull] = ACTIONS(3166), - [anon_sym__Nullable] = ACTIONS(3166), - [anon_sym__Nullable_result] = ACTIONS(3166), - [anon_sym__Null_unspecified] = ACTIONS(3166), - [anon_sym___autoreleasing] = ACTIONS(3166), - [anon_sym___block] = ACTIONS(3166), - [anon_sym___bridge] = ACTIONS(3166), - [anon_sym___bridge_retained] = ACTIONS(3166), - [anon_sym___bridge_transfer] = ACTIONS(3166), - [anon_sym___complex] = ACTIONS(3166), - [anon_sym___const] = ACTIONS(3166), - [anon_sym___imag] = ACTIONS(3166), - [anon_sym___kindof] = ACTIONS(3166), - [anon_sym___nonnull] = ACTIONS(3166), - [anon_sym___nullable] = ACTIONS(3166), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3166), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3166), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3166), - [anon_sym___real] = ACTIONS(3166), - [anon_sym___strong] = ACTIONS(3166), - [anon_sym___unsafe_unretained] = ACTIONS(3166), - [anon_sym___unused] = ACTIONS(3166), - [anon_sym___weak] = ACTIONS(3166), - [sym_primitive_type] = ACTIONS(3166), - [anon_sym_enum] = ACTIONS(3166), - [anon_sym_struct] = ACTIONS(3166), - [anon_sym_union] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3166), - [anon_sym_switch] = ACTIONS(3166), - [anon_sym_case] = ACTIONS(3166), - [anon_sym_default] = ACTIONS(3166), - [anon_sym_while] = ACTIONS(3166), - [anon_sym_do] = ACTIONS(3166), - [anon_sym_for] = ACTIONS(3166), - [anon_sym_in] = ACTIONS(3166), - [anon_sym_return] = ACTIONS(3166), - [anon_sym_break] = ACTIONS(3166), - [anon_sym_continue] = ACTIONS(3166), - [anon_sym_goto] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3168), - [anon_sym_sizeof] = ACTIONS(3166), - [anon_sym___alignof__] = ACTIONS(3166), - [anon_sym___alignof] = ACTIONS(3166), - [anon_sym__alignof] = ACTIONS(3166), - [anon_sym_alignof] = ACTIONS(3166), - [anon_sym__Alignof] = ACTIONS(3166), - [anon_sym_offsetof] = ACTIONS(3166), - [anon_sym__Generic] = ACTIONS(3166), - [anon_sym_asm] = ACTIONS(3166), - [anon_sym___asm__] = ACTIONS(3166), - [sym_number_literal] = ACTIONS(3168), - [anon_sym_L_SQUOTE] = ACTIONS(3168), - [anon_sym_u_SQUOTE] = ACTIONS(3168), - [anon_sym_U_SQUOTE] = ACTIONS(3168), - [anon_sym_u8_SQUOTE] = ACTIONS(3168), - [anon_sym_SQUOTE] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3168), - [anon_sym_L_DQUOTE] = ACTIONS(3168), - [anon_sym_u_DQUOTE] = ACTIONS(3168), - [anon_sym_U_DQUOTE] = ACTIONS(3168), - [anon_sym_u8_DQUOTE] = ACTIONS(3168), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [anon_sym_NULL] = ACTIONS(3166), - [anon_sym_nullptr] = ACTIONS(3166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3166), - [anon_sym___typeof] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3166), - [anon_sym_ATimport] = ACTIONS(3168), - [aux_sym_preproc_undef_token1] = ACTIONS(3166), - [anon_sym_POUND] = ACTIONS(3166), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3166), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3166), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3166), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3166), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE] = ACTIONS(3166), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_API_AVAILABLE] = ACTIONS(3166), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_API_DEPRECATED] = ACTIONS(3166), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3166), - [anon_sym___deprecated_msg] = ACTIONS(3166), - [anon_sym___deprecated_enum_msg] = ACTIONS(3166), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3166), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3166), - [anon_sym_ATprotocol] = ACTIONS(3168), - [anon_sym_ATinterface] = ACTIONS(3168), - [anon_sym_ATimplementation] = ACTIONS(3168), - [anon_sym_ATcompatibility_alias] = ACTIONS(3168), - [anon_sym_ATsynthesize] = ACTIONS(3168), - [anon_sym_ATdynamic] = ACTIONS(3168), - [anon_sym__Alignas] = ACTIONS(3166), - [anon_sym_ATtry] = ACTIONS(3168), - [anon_sym___try] = ACTIONS(3166), - [anon_sym_ATthrow] = ACTIONS(3168), - [anon_sym_ATselector] = ACTIONS(3168), - [anon_sym_ATavailable] = ACTIONS(3168), - [anon_sym___builtin_available] = ACTIONS(3166), - [anon_sym_va_arg] = ACTIONS(3166), - [anon_sym___asm] = ACTIONS(3166), - [anon_sym_ATencode] = ACTIONS(3168), - [anon_sym_ATsynchronized] = ACTIONS(3168), - [anon_sym_BOOL] = ACTIONS(3166), - [anon_sym_IMP] = ACTIONS(3166), - [anon_sym_SEL] = ACTIONS(3166), - [anon_sym_Class] = ACTIONS(3166), - [anon_sym_id] = ACTIONS(3166), - }, - [1042] = { - [sym_identifier] = ACTIONS(3182), - [aux_sym_preproc_include_token1] = ACTIONS(3182), - [aux_sym_preproc_include_token2] = ACTIONS(3182), - [aux_sym_preproc_def_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token2] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3182), - [sym_preproc_directive] = ACTIONS(3182), - [anon_sym_LPAREN2] = ACTIONS(3184), - [anon_sym_BANG] = ACTIONS(3184), - [anon_sym_TILDE] = ACTIONS(3184), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3184), - [anon_sym_CARET] = ACTIONS(3184), - [anon_sym_AMP] = ACTIONS(3184), - [anon_sym_SEMI] = ACTIONS(3184), - [anon_sym___extension__] = ACTIONS(3182), - [anon_sym_typedef] = ACTIONS(3182), - [anon_sym_extern] = ACTIONS(3182), - [anon_sym___attribute__] = ACTIONS(3182), - [anon_sym___attribute] = ACTIONS(3182), - [anon_sym_noreturn] = ACTIONS(3182), - [anon_sym_LBRACK] = ACTIONS(3184), - [anon_sym___declspec] = ACTIONS(3182), - [anon_sym___cdecl] = ACTIONS(3182), - [anon_sym___clrcall] = ACTIONS(3182), - [anon_sym___stdcall] = ACTIONS(3182), - [anon_sym___fastcall] = ACTIONS(3182), - [anon_sym___thiscall] = ACTIONS(3182), - [anon_sym___vectorcall] = ACTIONS(3182), - [anon_sym_LBRACE] = ACTIONS(3184), - [anon_sym_signed] = ACTIONS(3182), - [anon_sym_unsigned] = ACTIONS(3182), - [anon_sym_long] = ACTIONS(3182), - [anon_sym_short] = ACTIONS(3182), - [anon_sym_ATautoreleasepool] = ACTIONS(3184), - [anon_sym_static] = ACTIONS(3182), - [anon_sym_auto] = ACTIONS(3182), - [anon_sym_register] = ACTIONS(3182), - [anon_sym_inline] = ACTIONS(3182), - [anon_sym___inline] = ACTIONS(3182), - [anon_sym___inline__] = ACTIONS(3182), - [anon_sym___forceinline] = ACTIONS(3182), - [anon_sym_thread_local] = ACTIONS(3182), - [anon_sym___thread] = ACTIONS(3182), - [anon_sym_CG_EXTERN] = ACTIONS(3182), - [anon_sym_CG_INLINE] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3182), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3182), - [anon_sym_IBOutlet] = ACTIONS(3182), - [anon_sym_IBInspectable] = ACTIONS(3182), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3182), - [anon_sym_NS_INLINE] = ACTIONS(3182), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3182), - [anon_sym_OBJC_EXPORT] = ACTIONS(3182), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3182), - [anon_sym_const] = ACTIONS(3182), - [anon_sym_constexpr] = ACTIONS(3182), - [anon_sym_volatile] = ACTIONS(3182), - [anon_sym_restrict] = ACTIONS(3182), - [anon_sym___restrict__] = ACTIONS(3182), - [anon_sym__Atomic] = ACTIONS(3182), - [anon_sym__Noreturn] = ACTIONS(3182), - [anon_sym_nullable] = ACTIONS(3182), - [anon_sym__Complex] = ACTIONS(3182), - [anon_sym__Nonnull] = ACTIONS(3182), - [anon_sym__Nullable] = ACTIONS(3182), - [anon_sym__Nullable_result] = ACTIONS(3182), - [anon_sym__Null_unspecified] = ACTIONS(3182), - [anon_sym___autoreleasing] = ACTIONS(3182), - [anon_sym___block] = ACTIONS(3182), - [anon_sym___bridge] = ACTIONS(3182), - [anon_sym___bridge_retained] = ACTIONS(3182), - [anon_sym___bridge_transfer] = ACTIONS(3182), - [anon_sym___complex] = ACTIONS(3182), - [anon_sym___const] = ACTIONS(3182), - [anon_sym___imag] = ACTIONS(3182), - [anon_sym___kindof] = ACTIONS(3182), - [anon_sym___nonnull] = ACTIONS(3182), - [anon_sym___nullable] = ACTIONS(3182), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3182), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3182), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3182), - [anon_sym___real] = ACTIONS(3182), - [anon_sym___strong] = ACTIONS(3182), - [anon_sym___unsafe_unretained] = ACTIONS(3182), - [anon_sym___unused] = ACTIONS(3182), - [anon_sym___weak] = ACTIONS(3182), - [sym_primitive_type] = ACTIONS(3182), - [anon_sym_enum] = ACTIONS(3182), - [anon_sym_struct] = ACTIONS(3182), - [anon_sym_union] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_switch] = ACTIONS(3182), - [anon_sym_case] = ACTIONS(3182), - [anon_sym_default] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_do] = ACTIONS(3182), - [anon_sym_for] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_goto] = ACTIONS(3182), - [anon_sym_DASH_DASH] = ACTIONS(3184), - [anon_sym_PLUS_PLUS] = ACTIONS(3184), - [anon_sym_sizeof] = ACTIONS(3182), - [anon_sym___alignof__] = ACTIONS(3182), - [anon_sym___alignof] = ACTIONS(3182), - [anon_sym__alignof] = ACTIONS(3182), - [anon_sym_alignof] = ACTIONS(3182), - [anon_sym__Alignof] = ACTIONS(3182), - [anon_sym_offsetof] = ACTIONS(3182), - [anon_sym__Generic] = ACTIONS(3182), - [anon_sym_asm] = ACTIONS(3182), - [anon_sym___asm__] = ACTIONS(3182), - [sym_number_literal] = ACTIONS(3184), - [anon_sym_L_SQUOTE] = ACTIONS(3184), - [anon_sym_u_SQUOTE] = ACTIONS(3184), - [anon_sym_U_SQUOTE] = ACTIONS(3184), - [anon_sym_u8_SQUOTE] = ACTIONS(3184), - [anon_sym_SQUOTE] = ACTIONS(3184), - [anon_sym_AT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(3184), - [anon_sym_L_DQUOTE] = ACTIONS(3184), - [anon_sym_u_DQUOTE] = ACTIONS(3184), - [anon_sym_U_DQUOTE] = ACTIONS(3184), - [anon_sym_u8_DQUOTE] = ACTIONS(3184), - [sym_true] = ACTIONS(3182), - [sym_false] = ACTIONS(3182), - [anon_sym_NULL] = ACTIONS(3182), - [anon_sym_nullptr] = ACTIONS(3182), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3182), - [anon_sym___typeof] = ACTIONS(3182), - [anon_sym_typeof] = ACTIONS(3182), - [anon_sym_ATimport] = ACTIONS(3184), - [aux_sym_preproc_undef_token1] = ACTIONS(3182), - [anon_sym_POUND] = ACTIONS(3182), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3182), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3182), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3182), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3182), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE] = ACTIONS(3182), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_API_AVAILABLE] = ACTIONS(3182), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_API_DEPRECATED] = ACTIONS(3182), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3182), - [anon_sym___deprecated_msg] = ACTIONS(3182), - [anon_sym___deprecated_enum_msg] = ACTIONS(3182), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3182), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3182), - [anon_sym_ATprotocol] = ACTIONS(3184), - [anon_sym_ATinterface] = ACTIONS(3184), - [anon_sym_ATimplementation] = ACTIONS(3184), - [anon_sym_ATcompatibility_alias] = ACTIONS(3184), - [anon_sym_ATsynthesize] = ACTIONS(3184), - [anon_sym_ATdynamic] = ACTIONS(3184), - [anon_sym__Alignas] = ACTIONS(3182), - [anon_sym_ATtry] = ACTIONS(3184), - [anon_sym___try] = ACTIONS(3182), - [anon_sym_ATthrow] = ACTIONS(3184), - [anon_sym_ATselector] = ACTIONS(3184), - [anon_sym_ATavailable] = ACTIONS(3184), - [anon_sym___builtin_available] = ACTIONS(3182), - [anon_sym_va_arg] = ACTIONS(3182), - [anon_sym___asm] = ACTIONS(3182), - [anon_sym_ATencode] = ACTIONS(3184), - [anon_sym_ATsynchronized] = ACTIONS(3184), - [anon_sym_BOOL] = ACTIONS(3182), - [anon_sym_IMP] = ACTIONS(3182), - [anon_sym_SEL] = ACTIONS(3182), - [anon_sym_Class] = ACTIONS(3182), - [anon_sym_id] = ACTIONS(3182), - }, - [1043] = { - [sym_identifier] = ACTIONS(3190), - [aux_sym_preproc_include_token1] = ACTIONS(3190), - [aux_sym_preproc_include_token2] = ACTIONS(3190), - [aux_sym_preproc_def_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token2] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3190), - [sym_preproc_directive] = ACTIONS(3190), - [anon_sym_LPAREN2] = ACTIONS(3192), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_STAR] = ACTIONS(3192), - [anon_sym_CARET] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3192), - [anon_sym___extension__] = ACTIONS(3190), - [anon_sym_typedef] = ACTIONS(3190), - [anon_sym_extern] = ACTIONS(3190), - [anon_sym___attribute__] = ACTIONS(3190), - [anon_sym___attribute] = ACTIONS(3190), - [anon_sym_noreturn] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym___declspec] = ACTIONS(3190), - [anon_sym___cdecl] = ACTIONS(3190), - [anon_sym___clrcall] = ACTIONS(3190), - [anon_sym___stdcall] = ACTIONS(3190), - [anon_sym___fastcall] = ACTIONS(3190), - [anon_sym___thiscall] = ACTIONS(3190), - [anon_sym___vectorcall] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_signed] = ACTIONS(3190), - [anon_sym_unsigned] = ACTIONS(3190), - [anon_sym_long] = ACTIONS(3190), - [anon_sym_short] = ACTIONS(3190), - [anon_sym_ATautoreleasepool] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_auto] = ACTIONS(3190), - [anon_sym_register] = ACTIONS(3190), - [anon_sym_inline] = ACTIONS(3190), - [anon_sym___inline] = ACTIONS(3190), - [anon_sym___inline__] = ACTIONS(3190), - [anon_sym___forceinline] = ACTIONS(3190), - [anon_sym_thread_local] = ACTIONS(3190), - [anon_sym___thread] = ACTIONS(3190), - [anon_sym_CG_EXTERN] = ACTIONS(3190), - [anon_sym_CG_INLINE] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3190), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3190), - [anon_sym_IBOutlet] = ACTIONS(3190), - [anon_sym_IBInspectable] = ACTIONS(3190), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3190), - [anon_sym_NS_INLINE] = ACTIONS(3190), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3190), - [anon_sym_OBJC_EXPORT] = ACTIONS(3190), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3190), - [anon_sym_const] = ACTIONS(3190), - [anon_sym_constexpr] = ACTIONS(3190), - [anon_sym_volatile] = ACTIONS(3190), - [anon_sym_restrict] = ACTIONS(3190), - [anon_sym___restrict__] = ACTIONS(3190), - [anon_sym__Atomic] = ACTIONS(3190), - [anon_sym__Noreturn] = ACTIONS(3190), - [anon_sym_nullable] = ACTIONS(3190), - [anon_sym__Complex] = ACTIONS(3190), - [anon_sym__Nonnull] = ACTIONS(3190), - [anon_sym__Nullable] = ACTIONS(3190), - [anon_sym__Nullable_result] = ACTIONS(3190), - [anon_sym__Null_unspecified] = ACTIONS(3190), - [anon_sym___autoreleasing] = ACTIONS(3190), - [anon_sym___block] = ACTIONS(3190), - [anon_sym___bridge] = ACTIONS(3190), - [anon_sym___bridge_retained] = ACTIONS(3190), - [anon_sym___bridge_transfer] = ACTIONS(3190), - [anon_sym___complex] = ACTIONS(3190), - [anon_sym___const] = ACTIONS(3190), - [anon_sym___imag] = ACTIONS(3190), - [anon_sym___kindof] = ACTIONS(3190), - [anon_sym___nonnull] = ACTIONS(3190), - [anon_sym___nullable] = ACTIONS(3190), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3190), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3190), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3190), - [anon_sym___real] = ACTIONS(3190), - [anon_sym___strong] = ACTIONS(3190), - [anon_sym___unsafe_unretained] = ACTIONS(3190), - [anon_sym___unused] = ACTIONS(3190), - [anon_sym___weak] = ACTIONS(3190), - [sym_primitive_type] = ACTIONS(3190), - [anon_sym_enum] = ACTIONS(3190), - [anon_sym_struct] = ACTIONS(3190), - [anon_sym_union] = ACTIONS(3190), - [anon_sym_if] = ACTIONS(3190), - [anon_sym_switch] = ACTIONS(3190), - [anon_sym_case] = ACTIONS(3190), - [anon_sym_default] = ACTIONS(3190), - [anon_sym_while] = ACTIONS(3190), - [anon_sym_do] = ACTIONS(3190), - [anon_sym_for] = ACTIONS(3190), - [anon_sym_in] = ACTIONS(3190), - [anon_sym_return] = ACTIONS(3190), - [anon_sym_break] = ACTIONS(3190), - [anon_sym_continue] = ACTIONS(3190), - [anon_sym_goto] = ACTIONS(3190), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_sizeof] = ACTIONS(3190), - [anon_sym___alignof__] = ACTIONS(3190), - [anon_sym___alignof] = ACTIONS(3190), - [anon_sym__alignof] = ACTIONS(3190), - [anon_sym_alignof] = ACTIONS(3190), - [anon_sym__Alignof] = ACTIONS(3190), - [anon_sym_offsetof] = ACTIONS(3190), - [anon_sym__Generic] = ACTIONS(3190), - [anon_sym_asm] = ACTIONS(3190), - [anon_sym___asm__] = ACTIONS(3190), - [sym_number_literal] = ACTIONS(3192), - [anon_sym_L_SQUOTE] = ACTIONS(3192), - [anon_sym_u_SQUOTE] = ACTIONS(3192), - [anon_sym_U_SQUOTE] = ACTIONS(3192), - [anon_sym_u8_SQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_AT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_L_DQUOTE] = ACTIONS(3192), - [anon_sym_u_DQUOTE] = ACTIONS(3192), - [anon_sym_U_DQUOTE] = ACTIONS(3192), - [anon_sym_u8_DQUOTE] = ACTIONS(3192), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [anon_sym_NULL] = ACTIONS(3190), - [anon_sym_nullptr] = ACTIONS(3190), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3190), - [anon_sym___typeof] = ACTIONS(3190), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_ATimport] = ACTIONS(3192), - [aux_sym_preproc_undef_token1] = ACTIONS(3190), - [anon_sym_POUND] = ACTIONS(3190), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3190), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3190), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3190), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3190), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE] = ACTIONS(3190), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_API_AVAILABLE] = ACTIONS(3190), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_API_DEPRECATED] = ACTIONS(3190), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3190), - [anon_sym___deprecated_msg] = ACTIONS(3190), - [anon_sym___deprecated_enum_msg] = ACTIONS(3190), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3190), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3190), - [anon_sym_ATprotocol] = ACTIONS(3192), - [anon_sym_ATinterface] = ACTIONS(3192), - [anon_sym_ATimplementation] = ACTIONS(3192), - [anon_sym_ATcompatibility_alias] = ACTIONS(3192), - [anon_sym_ATsynthesize] = ACTIONS(3192), - [anon_sym_ATdynamic] = ACTIONS(3192), - [anon_sym__Alignas] = ACTIONS(3190), - [anon_sym_ATtry] = ACTIONS(3192), - [anon_sym___try] = ACTIONS(3190), - [anon_sym_ATthrow] = ACTIONS(3192), - [anon_sym_ATselector] = ACTIONS(3192), - [anon_sym_ATavailable] = ACTIONS(3192), - [anon_sym___builtin_available] = ACTIONS(3190), - [anon_sym_va_arg] = ACTIONS(3190), - [anon_sym___asm] = ACTIONS(3190), - [anon_sym_ATencode] = ACTIONS(3192), - [anon_sym_ATsynchronized] = ACTIONS(3192), - [anon_sym_BOOL] = ACTIONS(3190), - [anon_sym_IMP] = ACTIONS(3190), - [anon_sym_SEL] = ACTIONS(3190), - [anon_sym_Class] = ACTIONS(3190), - [anon_sym_id] = ACTIONS(3190), - }, - [1044] = { - [sym_identifier] = ACTIONS(3202), - [aux_sym_preproc_include_token1] = ACTIONS(3202), - [aux_sym_preproc_include_token2] = ACTIONS(3202), - [aux_sym_preproc_def_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token2] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3202), - [sym_preproc_directive] = ACTIONS(3202), - [anon_sym_LPAREN2] = ACTIONS(3204), - [anon_sym_BANG] = ACTIONS(3204), - [anon_sym_TILDE] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3202), - [anon_sym_PLUS] = ACTIONS(3202), - [anon_sym_STAR] = ACTIONS(3204), - [anon_sym_CARET] = ACTIONS(3204), - [anon_sym_AMP] = ACTIONS(3204), - [anon_sym_SEMI] = ACTIONS(3204), - [anon_sym___extension__] = ACTIONS(3202), - [anon_sym_typedef] = ACTIONS(3202), - [anon_sym_extern] = ACTIONS(3202), - [anon_sym___attribute__] = ACTIONS(3202), - [anon_sym___attribute] = ACTIONS(3202), - [anon_sym_noreturn] = ACTIONS(3202), - [anon_sym_LBRACK] = ACTIONS(3204), - [anon_sym___declspec] = ACTIONS(3202), - [anon_sym___cdecl] = ACTIONS(3202), - [anon_sym___clrcall] = ACTIONS(3202), - [anon_sym___stdcall] = ACTIONS(3202), - [anon_sym___fastcall] = ACTIONS(3202), - [anon_sym___thiscall] = ACTIONS(3202), - [anon_sym___vectorcall] = ACTIONS(3202), - [anon_sym_LBRACE] = ACTIONS(3204), - [anon_sym_signed] = ACTIONS(3202), - [anon_sym_unsigned] = ACTIONS(3202), - [anon_sym_long] = ACTIONS(3202), - [anon_sym_short] = ACTIONS(3202), - [anon_sym_ATautoreleasepool] = ACTIONS(3204), - [anon_sym_static] = ACTIONS(3202), - [anon_sym_auto] = ACTIONS(3202), - [anon_sym_register] = ACTIONS(3202), - [anon_sym_inline] = ACTIONS(3202), - [anon_sym___inline] = ACTIONS(3202), - [anon_sym___inline__] = ACTIONS(3202), - [anon_sym___forceinline] = ACTIONS(3202), - [anon_sym_thread_local] = ACTIONS(3202), - [anon_sym___thread] = ACTIONS(3202), - [anon_sym_CG_EXTERN] = ACTIONS(3202), - [anon_sym_CG_INLINE] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3202), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3202), - [anon_sym_IBOutlet] = ACTIONS(3202), - [anon_sym_IBInspectable] = ACTIONS(3202), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3202), - [anon_sym_NS_INLINE] = ACTIONS(3202), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3202), - [anon_sym_OBJC_EXPORT] = ACTIONS(3202), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3202), - [anon_sym_const] = ACTIONS(3202), - [anon_sym_constexpr] = ACTIONS(3202), - [anon_sym_volatile] = ACTIONS(3202), - [anon_sym_restrict] = ACTIONS(3202), - [anon_sym___restrict__] = ACTIONS(3202), - [anon_sym__Atomic] = ACTIONS(3202), - [anon_sym__Noreturn] = ACTIONS(3202), - [anon_sym_nullable] = ACTIONS(3202), - [anon_sym__Complex] = ACTIONS(3202), - [anon_sym__Nonnull] = ACTIONS(3202), - [anon_sym__Nullable] = ACTIONS(3202), - [anon_sym__Nullable_result] = ACTIONS(3202), - [anon_sym__Null_unspecified] = ACTIONS(3202), - [anon_sym___autoreleasing] = ACTIONS(3202), - [anon_sym___block] = ACTIONS(3202), - [anon_sym___bridge] = ACTIONS(3202), - [anon_sym___bridge_retained] = ACTIONS(3202), - [anon_sym___bridge_transfer] = ACTIONS(3202), - [anon_sym___complex] = ACTIONS(3202), - [anon_sym___const] = ACTIONS(3202), - [anon_sym___imag] = ACTIONS(3202), - [anon_sym___kindof] = ACTIONS(3202), - [anon_sym___nonnull] = ACTIONS(3202), - [anon_sym___nullable] = ACTIONS(3202), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3202), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3202), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3202), - [anon_sym___real] = ACTIONS(3202), - [anon_sym___strong] = ACTIONS(3202), - [anon_sym___unsafe_unretained] = ACTIONS(3202), - [anon_sym___unused] = ACTIONS(3202), - [anon_sym___weak] = ACTIONS(3202), - [sym_primitive_type] = ACTIONS(3202), - [anon_sym_enum] = ACTIONS(3202), - [anon_sym_struct] = ACTIONS(3202), - [anon_sym_union] = ACTIONS(3202), - [anon_sym_if] = ACTIONS(3202), - [anon_sym_switch] = ACTIONS(3202), - [anon_sym_case] = ACTIONS(3202), - [anon_sym_default] = ACTIONS(3202), - [anon_sym_while] = ACTIONS(3202), - [anon_sym_do] = ACTIONS(3202), - [anon_sym_for] = ACTIONS(3202), - [anon_sym_in] = ACTIONS(3202), - [anon_sym_return] = ACTIONS(3202), - [anon_sym_break] = ACTIONS(3202), - [anon_sym_continue] = ACTIONS(3202), - [anon_sym_goto] = ACTIONS(3202), - [anon_sym_DASH_DASH] = ACTIONS(3204), - [anon_sym_PLUS_PLUS] = ACTIONS(3204), - [anon_sym_sizeof] = ACTIONS(3202), - [anon_sym___alignof__] = ACTIONS(3202), - [anon_sym___alignof] = ACTIONS(3202), - [anon_sym__alignof] = ACTIONS(3202), - [anon_sym_alignof] = ACTIONS(3202), - [anon_sym__Alignof] = ACTIONS(3202), - [anon_sym_offsetof] = ACTIONS(3202), - [anon_sym__Generic] = ACTIONS(3202), - [anon_sym_asm] = ACTIONS(3202), - [anon_sym___asm__] = ACTIONS(3202), - [sym_number_literal] = ACTIONS(3204), - [anon_sym_L_SQUOTE] = ACTIONS(3204), - [anon_sym_u_SQUOTE] = ACTIONS(3204), - [anon_sym_U_SQUOTE] = ACTIONS(3204), - [anon_sym_u8_SQUOTE] = ACTIONS(3204), - [anon_sym_SQUOTE] = ACTIONS(3204), - [anon_sym_AT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(3204), - [anon_sym_L_DQUOTE] = ACTIONS(3204), - [anon_sym_u_DQUOTE] = ACTIONS(3204), - [anon_sym_U_DQUOTE] = ACTIONS(3204), - [anon_sym_u8_DQUOTE] = ACTIONS(3204), - [sym_true] = ACTIONS(3202), - [sym_false] = ACTIONS(3202), - [anon_sym_NULL] = ACTIONS(3202), - [anon_sym_nullptr] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3202), - [anon_sym___typeof] = ACTIONS(3202), - [anon_sym_typeof] = ACTIONS(3202), - [anon_sym_ATimport] = ACTIONS(3204), - [aux_sym_preproc_undef_token1] = ACTIONS(3202), - [anon_sym_POUND] = ACTIONS(3202), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3202), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3202), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3202), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3202), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE] = ACTIONS(3202), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_API_AVAILABLE] = ACTIONS(3202), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_API_DEPRECATED] = ACTIONS(3202), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3202), - [anon_sym___deprecated_msg] = ACTIONS(3202), - [anon_sym___deprecated_enum_msg] = ACTIONS(3202), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3202), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3202), - [anon_sym_ATprotocol] = ACTIONS(3204), - [anon_sym_ATinterface] = ACTIONS(3204), - [anon_sym_ATimplementation] = ACTIONS(3204), - [anon_sym_ATcompatibility_alias] = ACTIONS(3204), - [anon_sym_ATsynthesize] = ACTIONS(3204), - [anon_sym_ATdynamic] = ACTIONS(3204), - [anon_sym__Alignas] = ACTIONS(3202), - [anon_sym_ATtry] = ACTIONS(3204), - [anon_sym___try] = ACTIONS(3202), - [anon_sym_ATthrow] = ACTIONS(3204), - [anon_sym_ATselector] = ACTIONS(3204), - [anon_sym_ATavailable] = ACTIONS(3204), - [anon_sym___builtin_available] = ACTIONS(3202), - [anon_sym_va_arg] = ACTIONS(3202), - [anon_sym___asm] = ACTIONS(3202), - [anon_sym_ATencode] = ACTIONS(3204), - [anon_sym_ATsynchronized] = ACTIONS(3204), - [anon_sym_BOOL] = ACTIONS(3202), - [anon_sym_IMP] = ACTIONS(3202), - [anon_sym_SEL] = ACTIONS(3202), - [anon_sym_Class] = ACTIONS(3202), - [anon_sym_id] = ACTIONS(3202), - }, - [1045] = { - [sym_identifier] = ACTIONS(3210), - [aux_sym_preproc_include_token1] = ACTIONS(3210), - [aux_sym_preproc_include_token2] = ACTIONS(3210), - [aux_sym_preproc_def_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token2] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3210), - [sym_preproc_directive] = ACTIONS(3210), - [anon_sym_LPAREN2] = ACTIONS(3212), - [anon_sym_BANG] = ACTIONS(3212), - [anon_sym_TILDE] = ACTIONS(3212), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_CARET] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_SEMI] = ACTIONS(3212), - [anon_sym___extension__] = ACTIONS(3210), - [anon_sym_typedef] = ACTIONS(3210), - [anon_sym_extern] = ACTIONS(3210), - [anon_sym___attribute__] = ACTIONS(3210), - [anon_sym___attribute] = ACTIONS(3210), - [anon_sym_noreturn] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3212), - [anon_sym___declspec] = ACTIONS(3210), - [anon_sym___cdecl] = ACTIONS(3210), - [anon_sym___clrcall] = ACTIONS(3210), - [anon_sym___stdcall] = ACTIONS(3210), - [anon_sym___fastcall] = ACTIONS(3210), - [anon_sym___thiscall] = ACTIONS(3210), - [anon_sym___vectorcall] = ACTIONS(3210), - [anon_sym_LBRACE] = ACTIONS(3212), - [anon_sym_signed] = ACTIONS(3210), - [anon_sym_unsigned] = ACTIONS(3210), - [anon_sym_long] = ACTIONS(3210), - [anon_sym_short] = ACTIONS(3210), - [anon_sym_ATautoreleasepool] = ACTIONS(3212), - [anon_sym_static] = ACTIONS(3210), - [anon_sym_auto] = ACTIONS(3210), - [anon_sym_register] = ACTIONS(3210), - [anon_sym_inline] = ACTIONS(3210), - [anon_sym___inline] = ACTIONS(3210), - [anon_sym___inline__] = ACTIONS(3210), - [anon_sym___forceinline] = ACTIONS(3210), - [anon_sym_thread_local] = ACTIONS(3210), - [anon_sym___thread] = ACTIONS(3210), - [anon_sym_CG_EXTERN] = ACTIONS(3210), - [anon_sym_CG_INLINE] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3210), - [anon_sym_IBOutlet] = ACTIONS(3210), - [anon_sym_IBInspectable] = ACTIONS(3210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3210), - [anon_sym_NS_INLINE] = ACTIONS(3210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3210), - [anon_sym_OBJC_EXPORT] = ACTIONS(3210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3210), - [anon_sym_const] = ACTIONS(3210), - [anon_sym_constexpr] = ACTIONS(3210), - [anon_sym_volatile] = ACTIONS(3210), - [anon_sym_restrict] = ACTIONS(3210), - [anon_sym___restrict__] = ACTIONS(3210), - [anon_sym__Atomic] = ACTIONS(3210), - [anon_sym__Noreturn] = ACTIONS(3210), - [anon_sym_nullable] = ACTIONS(3210), - [anon_sym__Complex] = ACTIONS(3210), - [anon_sym__Nonnull] = ACTIONS(3210), - [anon_sym__Nullable] = ACTIONS(3210), - [anon_sym__Nullable_result] = ACTIONS(3210), - [anon_sym__Null_unspecified] = ACTIONS(3210), - [anon_sym___autoreleasing] = ACTIONS(3210), - [anon_sym___block] = ACTIONS(3210), - [anon_sym___bridge] = ACTIONS(3210), - [anon_sym___bridge_retained] = ACTIONS(3210), - [anon_sym___bridge_transfer] = ACTIONS(3210), - [anon_sym___complex] = ACTIONS(3210), - [anon_sym___const] = ACTIONS(3210), - [anon_sym___imag] = ACTIONS(3210), - [anon_sym___kindof] = ACTIONS(3210), - [anon_sym___nonnull] = ACTIONS(3210), - [anon_sym___nullable] = ACTIONS(3210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3210), - [anon_sym___real] = ACTIONS(3210), - [anon_sym___strong] = ACTIONS(3210), - [anon_sym___unsafe_unretained] = ACTIONS(3210), - [anon_sym___unused] = ACTIONS(3210), - [anon_sym___weak] = ACTIONS(3210), - [sym_primitive_type] = ACTIONS(3210), - [anon_sym_enum] = ACTIONS(3210), - [anon_sym_struct] = ACTIONS(3210), - [anon_sym_union] = ACTIONS(3210), - [anon_sym_if] = ACTIONS(3210), - [anon_sym_switch] = ACTIONS(3210), - [anon_sym_case] = ACTIONS(3210), - [anon_sym_default] = ACTIONS(3210), - [anon_sym_while] = ACTIONS(3210), - [anon_sym_do] = ACTIONS(3210), - [anon_sym_for] = ACTIONS(3210), - [anon_sym_in] = ACTIONS(3210), - [anon_sym_return] = ACTIONS(3210), - [anon_sym_break] = ACTIONS(3210), - [anon_sym_continue] = ACTIONS(3210), - [anon_sym_goto] = ACTIONS(3210), - [anon_sym_DASH_DASH] = ACTIONS(3212), - [anon_sym_PLUS_PLUS] = ACTIONS(3212), - [anon_sym_sizeof] = ACTIONS(3210), - [anon_sym___alignof__] = ACTIONS(3210), - [anon_sym___alignof] = ACTIONS(3210), - [anon_sym__alignof] = ACTIONS(3210), - [anon_sym_alignof] = ACTIONS(3210), - [anon_sym__Alignof] = ACTIONS(3210), - [anon_sym_offsetof] = ACTIONS(3210), - [anon_sym__Generic] = ACTIONS(3210), - [anon_sym_asm] = ACTIONS(3210), - [anon_sym___asm__] = ACTIONS(3210), - [sym_number_literal] = ACTIONS(3212), - [anon_sym_L_SQUOTE] = ACTIONS(3212), - [anon_sym_u_SQUOTE] = ACTIONS(3212), - [anon_sym_U_SQUOTE] = ACTIONS(3212), - [anon_sym_u8_SQUOTE] = ACTIONS(3212), - [anon_sym_SQUOTE] = ACTIONS(3212), - [anon_sym_AT] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(3212), - [anon_sym_L_DQUOTE] = ACTIONS(3212), - [anon_sym_u_DQUOTE] = ACTIONS(3212), - [anon_sym_U_DQUOTE] = ACTIONS(3212), - [anon_sym_u8_DQUOTE] = ACTIONS(3212), - [sym_true] = ACTIONS(3210), - [sym_false] = ACTIONS(3210), - [anon_sym_NULL] = ACTIONS(3210), - [anon_sym_nullptr] = ACTIONS(3210), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3210), - [anon_sym___typeof] = ACTIONS(3210), - [anon_sym_typeof] = ACTIONS(3210), - [anon_sym_ATimport] = ACTIONS(3212), - [aux_sym_preproc_undef_token1] = ACTIONS(3210), - [anon_sym_POUND] = ACTIONS(3210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE] = ACTIONS(3210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_API_AVAILABLE] = ACTIONS(3210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_API_DEPRECATED] = ACTIONS(3210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3210), - [anon_sym___deprecated_msg] = ACTIONS(3210), - [anon_sym___deprecated_enum_msg] = ACTIONS(3210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3210), - [anon_sym_ATprotocol] = ACTIONS(3212), - [anon_sym_ATinterface] = ACTIONS(3212), - [anon_sym_ATimplementation] = ACTIONS(3212), - [anon_sym_ATcompatibility_alias] = ACTIONS(3212), - [anon_sym_ATsynthesize] = ACTIONS(3212), - [anon_sym_ATdynamic] = ACTIONS(3212), - [anon_sym__Alignas] = ACTIONS(3210), - [anon_sym_ATtry] = ACTIONS(3212), - [anon_sym___try] = ACTIONS(3210), - [anon_sym_ATthrow] = ACTIONS(3212), - [anon_sym_ATselector] = ACTIONS(3212), - [anon_sym_ATavailable] = ACTIONS(3212), - [anon_sym___builtin_available] = ACTIONS(3210), - [anon_sym_va_arg] = ACTIONS(3210), - [anon_sym___asm] = ACTIONS(3210), - [anon_sym_ATencode] = ACTIONS(3212), - [anon_sym_ATsynchronized] = ACTIONS(3212), - [anon_sym_BOOL] = ACTIONS(3210), - [anon_sym_IMP] = ACTIONS(3210), - [anon_sym_SEL] = ACTIONS(3210), - [anon_sym_Class] = ACTIONS(3210), - [anon_sym_id] = ACTIONS(3210), - }, - [1046] = { - [sym_identifier] = ACTIONS(3214), - [aux_sym_preproc_include_token1] = ACTIONS(3214), - [aux_sym_preproc_include_token2] = ACTIONS(3214), - [aux_sym_preproc_def_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token2] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3214), - [sym_preproc_directive] = ACTIONS(3214), - [anon_sym_LPAREN2] = ACTIONS(3216), - [anon_sym_BANG] = ACTIONS(3216), - [anon_sym_TILDE] = ACTIONS(3216), - [anon_sym_DASH] = ACTIONS(3214), - [anon_sym_PLUS] = ACTIONS(3214), - [anon_sym_STAR] = ACTIONS(3216), - [anon_sym_CARET] = ACTIONS(3216), - [anon_sym_AMP] = ACTIONS(3216), - [anon_sym_SEMI] = ACTIONS(3216), - [anon_sym___extension__] = ACTIONS(3214), - [anon_sym_typedef] = ACTIONS(3214), - [anon_sym_extern] = ACTIONS(3214), - [anon_sym___attribute__] = ACTIONS(3214), - [anon_sym___attribute] = ACTIONS(3214), - [anon_sym_noreturn] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym___declspec] = ACTIONS(3214), - [anon_sym___cdecl] = ACTIONS(3214), - [anon_sym___clrcall] = ACTIONS(3214), - [anon_sym___stdcall] = ACTIONS(3214), - [anon_sym___fastcall] = ACTIONS(3214), - [anon_sym___thiscall] = ACTIONS(3214), - [anon_sym___vectorcall] = ACTIONS(3214), - [anon_sym_LBRACE] = ACTIONS(3216), - [anon_sym_signed] = ACTIONS(3214), - [anon_sym_unsigned] = ACTIONS(3214), - [anon_sym_long] = ACTIONS(3214), - [anon_sym_short] = ACTIONS(3214), - [anon_sym_ATautoreleasepool] = ACTIONS(3216), - [anon_sym_static] = ACTIONS(3214), - [anon_sym_auto] = ACTIONS(3214), - [anon_sym_register] = ACTIONS(3214), - [anon_sym_inline] = ACTIONS(3214), - [anon_sym___inline] = ACTIONS(3214), - [anon_sym___inline__] = ACTIONS(3214), - [anon_sym___forceinline] = ACTIONS(3214), - [anon_sym_thread_local] = ACTIONS(3214), - [anon_sym___thread] = ACTIONS(3214), - [anon_sym_CG_EXTERN] = ACTIONS(3214), - [anon_sym_CG_INLINE] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3214), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3214), - [anon_sym_IBOutlet] = ACTIONS(3214), - [anon_sym_IBInspectable] = ACTIONS(3214), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3214), - [anon_sym_NS_INLINE] = ACTIONS(3214), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3214), - [anon_sym_OBJC_EXPORT] = ACTIONS(3214), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3214), - [anon_sym_const] = ACTIONS(3214), - [anon_sym_constexpr] = ACTIONS(3214), - [anon_sym_volatile] = ACTIONS(3214), - [anon_sym_restrict] = ACTIONS(3214), - [anon_sym___restrict__] = ACTIONS(3214), - [anon_sym__Atomic] = ACTIONS(3214), - [anon_sym__Noreturn] = ACTIONS(3214), - [anon_sym_nullable] = ACTIONS(3214), - [anon_sym__Complex] = ACTIONS(3214), - [anon_sym__Nonnull] = ACTIONS(3214), - [anon_sym__Nullable] = ACTIONS(3214), - [anon_sym__Nullable_result] = ACTIONS(3214), - [anon_sym__Null_unspecified] = ACTIONS(3214), - [anon_sym___autoreleasing] = ACTIONS(3214), - [anon_sym___block] = ACTIONS(3214), - [anon_sym___bridge] = ACTIONS(3214), - [anon_sym___bridge_retained] = ACTIONS(3214), - [anon_sym___bridge_transfer] = ACTIONS(3214), - [anon_sym___complex] = ACTIONS(3214), - [anon_sym___const] = ACTIONS(3214), - [anon_sym___imag] = ACTIONS(3214), - [anon_sym___kindof] = ACTIONS(3214), - [anon_sym___nonnull] = ACTIONS(3214), - [anon_sym___nullable] = ACTIONS(3214), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3214), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3214), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3214), - [anon_sym___real] = ACTIONS(3214), - [anon_sym___strong] = ACTIONS(3214), - [anon_sym___unsafe_unretained] = ACTIONS(3214), - [anon_sym___unused] = ACTIONS(3214), - [anon_sym___weak] = ACTIONS(3214), - [sym_primitive_type] = ACTIONS(3214), - [anon_sym_enum] = ACTIONS(3214), - [anon_sym_struct] = ACTIONS(3214), - [anon_sym_union] = ACTIONS(3214), - [anon_sym_if] = ACTIONS(3214), - [anon_sym_switch] = ACTIONS(3214), - [anon_sym_case] = ACTIONS(3214), - [anon_sym_default] = ACTIONS(3214), - [anon_sym_while] = ACTIONS(3214), - [anon_sym_do] = ACTIONS(3214), - [anon_sym_for] = ACTIONS(3214), - [anon_sym_in] = ACTIONS(3214), - [anon_sym_return] = ACTIONS(3214), - [anon_sym_break] = ACTIONS(3214), - [anon_sym_continue] = ACTIONS(3214), - [anon_sym_goto] = ACTIONS(3214), - [anon_sym_DASH_DASH] = ACTIONS(3216), - [anon_sym_PLUS_PLUS] = ACTIONS(3216), - [anon_sym_sizeof] = ACTIONS(3214), - [anon_sym___alignof__] = ACTIONS(3214), - [anon_sym___alignof] = ACTIONS(3214), - [anon_sym__alignof] = ACTIONS(3214), - [anon_sym_alignof] = ACTIONS(3214), - [anon_sym__Alignof] = ACTIONS(3214), - [anon_sym_offsetof] = ACTIONS(3214), - [anon_sym__Generic] = ACTIONS(3214), - [anon_sym_asm] = ACTIONS(3214), - [anon_sym___asm__] = ACTIONS(3214), - [sym_number_literal] = ACTIONS(3216), - [anon_sym_L_SQUOTE] = ACTIONS(3216), - [anon_sym_u_SQUOTE] = ACTIONS(3216), - [anon_sym_U_SQUOTE] = ACTIONS(3216), - [anon_sym_u8_SQUOTE] = ACTIONS(3216), - [anon_sym_SQUOTE] = ACTIONS(3216), - [anon_sym_AT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(3216), - [anon_sym_L_DQUOTE] = ACTIONS(3216), - [anon_sym_u_DQUOTE] = ACTIONS(3216), - [anon_sym_U_DQUOTE] = ACTIONS(3216), - [anon_sym_u8_DQUOTE] = ACTIONS(3216), - [sym_true] = ACTIONS(3214), - [sym_false] = ACTIONS(3214), - [anon_sym_NULL] = ACTIONS(3214), - [anon_sym_nullptr] = ACTIONS(3214), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3214), - [anon_sym___typeof] = ACTIONS(3214), - [anon_sym_typeof] = ACTIONS(3214), - [anon_sym_ATimport] = ACTIONS(3216), - [aux_sym_preproc_undef_token1] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3214), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3214), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3214), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3214), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3214), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE] = ACTIONS(3214), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_API_AVAILABLE] = ACTIONS(3214), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_API_DEPRECATED] = ACTIONS(3214), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3214), - [anon_sym___deprecated_msg] = ACTIONS(3214), - [anon_sym___deprecated_enum_msg] = ACTIONS(3214), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3214), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3214), - [anon_sym_ATprotocol] = ACTIONS(3216), - [anon_sym_ATinterface] = ACTIONS(3216), - [anon_sym_ATimplementation] = ACTIONS(3216), - [anon_sym_ATcompatibility_alias] = ACTIONS(3216), - [anon_sym_ATsynthesize] = ACTIONS(3216), - [anon_sym_ATdynamic] = ACTIONS(3216), - [anon_sym__Alignas] = ACTIONS(3214), - [anon_sym_ATtry] = ACTIONS(3216), - [anon_sym___try] = ACTIONS(3214), - [anon_sym_ATthrow] = ACTIONS(3216), - [anon_sym_ATselector] = ACTIONS(3216), - [anon_sym_ATavailable] = ACTIONS(3216), - [anon_sym___builtin_available] = ACTIONS(3214), - [anon_sym_va_arg] = ACTIONS(3214), - [anon_sym___asm] = ACTIONS(3214), - [anon_sym_ATencode] = ACTIONS(3216), - [anon_sym_ATsynchronized] = ACTIONS(3216), - [anon_sym_BOOL] = ACTIONS(3214), - [anon_sym_IMP] = ACTIONS(3214), - [anon_sym_SEL] = ACTIONS(3214), - [anon_sym_Class] = ACTIONS(3214), - [anon_sym_id] = ACTIONS(3214), - }, - [1047] = { - [sym_identifier] = ACTIONS(3222), - [aux_sym_preproc_include_token1] = ACTIONS(3222), - [aux_sym_preproc_include_token2] = ACTIONS(3222), - [aux_sym_preproc_def_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token2] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3222), - [sym_preproc_directive] = ACTIONS(3222), - [anon_sym_LPAREN2] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3224), - [anon_sym_TILDE] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3222), - [anon_sym_STAR] = ACTIONS(3224), - [anon_sym_CARET] = ACTIONS(3224), - [anon_sym_AMP] = ACTIONS(3224), - [anon_sym_SEMI] = ACTIONS(3224), - [anon_sym___extension__] = ACTIONS(3222), - [anon_sym_typedef] = ACTIONS(3222), - [anon_sym_extern] = ACTIONS(3222), - [anon_sym___attribute__] = ACTIONS(3222), - [anon_sym___attribute] = ACTIONS(3222), - [anon_sym_noreturn] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3224), - [anon_sym___declspec] = ACTIONS(3222), - [anon_sym___cdecl] = ACTIONS(3222), - [anon_sym___clrcall] = ACTIONS(3222), - [anon_sym___stdcall] = ACTIONS(3222), - [anon_sym___fastcall] = ACTIONS(3222), - [anon_sym___thiscall] = ACTIONS(3222), - [anon_sym___vectorcall] = ACTIONS(3222), - [anon_sym_LBRACE] = ACTIONS(3224), - [anon_sym_signed] = ACTIONS(3222), - [anon_sym_unsigned] = ACTIONS(3222), - [anon_sym_long] = ACTIONS(3222), - [anon_sym_short] = ACTIONS(3222), - [anon_sym_ATautoreleasepool] = ACTIONS(3224), - [anon_sym_static] = ACTIONS(3222), - [anon_sym_auto] = ACTIONS(3222), - [anon_sym_register] = ACTIONS(3222), - [anon_sym_inline] = ACTIONS(3222), - [anon_sym___inline] = ACTIONS(3222), - [anon_sym___inline__] = ACTIONS(3222), - [anon_sym___forceinline] = ACTIONS(3222), - [anon_sym_thread_local] = ACTIONS(3222), - [anon_sym___thread] = ACTIONS(3222), - [anon_sym_CG_EXTERN] = ACTIONS(3222), - [anon_sym_CG_INLINE] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3222), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3222), - [anon_sym_IBOutlet] = ACTIONS(3222), - [anon_sym_IBInspectable] = ACTIONS(3222), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3222), - [anon_sym_NS_INLINE] = ACTIONS(3222), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3222), - [anon_sym_OBJC_EXPORT] = ACTIONS(3222), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3222), - [anon_sym_const] = ACTIONS(3222), - [anon_sym_constexpr] = ACTIONS(3222), - [anon_sym_volatile] = ACTIONS(3222), - [anon_sym_restrict] = ACTIONS(3222), - [anon_sym___restrict__] = ACTIONS(3222), - [anon_sym__Atomic] = ACTIONS(3222), - [anon_sym__Noreturn] = ACTIONS(3222), - [anon_sym_nullable] = ACTIONS(3222), - [anon_sym__Complex] = ACTIONS(3222), - [anon_sym__Nonnull] = ACTIONS(3222), - [anon_sym__Nullable] = ACTIONS(3222), - [anon_sym__Nullable_result] = ACTIONS(3222), - [anon_sym__Null_unspecified] = ACTIONS(3222), - [anon_sym___autoreleasing] = ACTIONS(3222), - [anon_sym___block] = ACTIONS(3222), - [anon_sym___bridge] = ACTIONS(3222), - [anon_sym___bridge_retained] = ACTIONS(3222), - [anon_sym___bridge_transfer] = ACTIONS(3222), - [anon_sym___complex] = ACTIONS(3222), - [anon_sym___const] = ACTIONS(3222), - [anon_sym___imag] = ACTIONS(3222), - [anon_sym___kindof] = ACTIONS(3222), - [anon_sym___nonnull] = ACTIONS(3222), - [anon_sym___nullable] = ACTIONS(3222), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3222), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3222), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3222), - [anon_sym___real] = ACTIONS(3222), - [anon_sym___strong] = ACTIONS(3222), - [anon_sym___unsafe_unretained] = ACTIONS(3222), - [anon_sym___unused] = ACTIONS(3222), - [anon_sym___weak] = ACTIONS(3222), - [sym_primitive_type] = ACTIONS(3222), - [anon_sym_enum] = ACTIONS(3222), - [anon_sym_struct] = ACTIONS(3222), - [anon_sym_union] = ACTIONS(3222), - [anon_sym_if] = ACTIONS(3222), - [anon_sym_switch] = ACTIONS(3222), - [anon_sym_case] = ACTIONS(3222), - [anon_sym_default] = ACTIONS(3222), - [anon_sym_while] = ACTIONS(3222), - [anon_sym_do] = ACTIONS(3222), - [anon_sym_for] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3222), - [anon_sym_return] = ACTIONS(3222), - [anon_sym_break] = ACTIONS(3222), - [anon_sym_continue] = ACTIONS(3222), - [anon_sym_goto] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3224), - [anon_sym_sizeof] = ACTIONS(3222), - [anon_sym___alignof__] = ACTIONS(3222), - [anon_sym___alignof] = ACTIONS(3222), - [anon_sym__alignof] = ACTIONS(3222), - [anon_sym_alignof] = ACTIONS(3222), - [anon_sym__Alignof] = ACTIONS(3222), - [anon_sym_offsetof] = ACTIONS(3222), - [anon_sym__Generic] = ACTIONS(3222), - [anon_sym_asm] = ACTIONS(3222), - [anon_sym___asm__] = ACTIONS(3222), - [sym_number_literal] = ACTIONS(3224), - [anon_sym_L_SQUOTE] = ACTIONS(3224), - [anon_sym_u_SQUOTE] = ACTIONS(3224), - [anon_sym_U_SQUOTE] = ACTIONS(3224), - [anon_sym_u8_SQUOTE] = ACTIONS(3224), - [anon_sym_SQUOTE] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(3224), - [anon_sym_L_DQUOTE] = ACTIONS(3224), - [anon_sym_u_DQUOTE] = ACTIONS(3224), - [anon_sym_U_DQUOTE] = ACTIONS(3224), - [anon_sym_u8_DQUOTE] = ACTIONS(3224), - [sym_true] = ACTIONS(3222), - [sym_false] = ACTIONS(3222), - [anon_sym_NULL] = ACTIONS(3222), - [anon_sym_nullptr] = ACTIONS(3222), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3222), - [anon_sym___typeof] = ACTIONS(3222), - [anon_sym_typeof] = ACTIONS(3222), - [anon_sym_ATimport] = ACTIONS(3224), - [aux_sym_preproc_undef_token1] = ACTIONS(3222), - [anon_sym_POUND] = ACTIONS(3222), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3222), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3222), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3222), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3222), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE] = ACTIONS(3222), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_API_AVAILABLE] = ACTIONS(3222), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_API_DEPRECATED] = ACTIONS(3222), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3222), - [anon_sym___deprecated_msg] = ACTIONS(3222), - [anon_sym___deprecated_enum_msg] = ACTIONS(3222), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3222), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3222), - [anon_sym_ATprotocol] = ACTIONS(3224), - [anon_sym_ATinterface] = ACTIONS(3224), - [anon_sym_ATimplementation] = ACTIONS(3224), - [anon_sym_ATcompatibility_alias] = ACTIONS(3224), - [anon_sym_ATsynthesize] = ACTIONS(3224), - [anon_sym_ATdynamic] = ACTIONS(3224), - [anon_sym__Alignas] = ACTIONS(3222), - [anon_sym_ATtry] = ACTIONS(3224), - [anon_sym___try] = ACTIONS(3222), - [anon_sym_ATthrow] = ACTIONS(3224), - [anon_sym_ATselector] = ACTIONS(3224), - [anon_sym_ATavailable] = ACTIONS(3224), - [anon_sym___builtin_available] = ACTIONS(3222), - [anon_sym_va_arg] = ACTIONS(3222), - [anon_sym___asm] = ACTIONS(3222), - [anon_sym_ATencode] = ACTIONS(3224), - [anon_sym_ATsynchronized] = ACTIONS(3224), - [anon_sym_BOOL] = ACTIONS(3222), - [anon_sym_IMP] = ACTIONS(3222), - [anon_sym_SEL] = ACTIONS(3222), - [anon_sym_Class] = ACTIONS(3222), - [anon_sym_id] = ACTIONS(3222), - }, - [1048] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_include_token1] = ACTIONS(3078), - [aux_sym_preproc_include_token2] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token2] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_LPAREN2] = ACTIONS(3080), - [anon_sym_BANG] = ACTIONS(3080), - [anon_sym_TILDE] = ACTIONS(3080), - [anon_sym_DASH] = ACTIONS(3078), - [anon_sym_PLUS] = ACTIONS(3078), - [anon_sym_STAR] = ACTIONS(3080), - [anon_sym_CARET] = ACTIONS(3080), - [anon_sym_AMP] = ACTIONS(3080), - [anon_sym_SEMI] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_ATautoreleasepool] = ACTIONS(3080), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [anon_sym_if] = ACTIONS(3078), - [anon_sym_switch] = ACTIONS(3078), - [anon_sym_case] = ACTIONS(3078), - [anon_sym_default] = ACTIONS(3078), - [anon_sym_while] = ACTIONS(3078), - [anon_sym_do] = ACTIONS(3078), - [anon_sym_for] = ACTIONS(3078), - [anon_sym_in] = ACTIONS(3078), - [anon_sym_return] = ACTIONS(3078), - [anon_sym_break] = ACTIONS(3078), - [anon_sym_continue] = ACTIONS(3078), - [anon_sym_goto] = ACTIONS(3078), - [anon_sym_DASH_DASH] = ACTIONS(3080), - [anon_sym_PLUS_PLUS] = ACTIONS(3080), - [anon_sym_sizeof] = ACTIONS(3078), - [anon_sym___alignof__] = ACTIONS(3078), - [anon_sym___alignof] = ACTIONS(3078), - [anon_sym__alignof] = ACTIONS(3078), - [anon_sym_alignof] = ACTIONS(3078), - [anon_sym__Alignof] = ACTIONS(3078), - [anon_sym_offsetof] = ACTIONS(3078), - [anon_sym__Generic] = ACTIONS(3078), - [anon_sym_asm] = ACTIONS(3078), - [anon_sym___asm__] = ACTIONS(3078), - [sym_number_literal] = ACTIONS(3080), - [anon_sym_L_SQUOTE] = ACTIONS(3080), - [anon_sym_u_SQUOTE] = ACTIONS(3080), - [anon_sym_U_SQUOTE] = ACTIONS(3080), - [anon_sym_u8_SQUOTE] = ACTIONS(3080), - [anon_sym_SQUOTE] = ACTIONS(3080), - [anon_sym_AT] = ACTIONS(3078), - [anon_sym_DQUOTE] = ACTIONS(3080), - [anon_sym_L_DQUOTE] = ACTIONS(3080), - [anon_sym_u_DQUOTE] = ACTIONS(3080), - [anon_sym_U_DQUOTE] = ACTIONS(3080), - [anon_sym_u8_DQUOTE] = ACTIONS(3080), - [sym_true] = ACTIONS(3078), - [sym_false] = ACTIONS(3078), - [anon_sym_NULL] = ACTIONS(3078), - [anon_sym_nullptr] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [anon_sym_ATimport] = ACTIONS(3080), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_POUND] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATprotocol] = ACTIONS(3080), - [anon_sym_ATinterface] = ACTIONS(3080), - [anon_sym_ATimplementation] = ACTIONS(3080), - [anon_sym_ATcompatibility_alias] = ACTIONS(3080), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_ATtry] = ACTIONS(3080), - [anon_sym___try] = ACTIONS(3078), - [anon_sym_ATthrow] = ACTIONS(3080), - [anon_sym_ATselector] = ACTIONS(3080), - [anon_sym_ATavailable] = ACTIONS(3080), - [anon_sym___builtin_available] = ACTIONS(3078), - [anon_sym_va_arg] = ACTIONS(3078), - [anon_sym___asm] = ACTIONS(3078), - [anon_sym_ATencode] = ACTIONS(3080), - [anon_sym_ATsynchronized] = ACTIONS(3080), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [1049] = { - [sym_identifier] = ACTIONS(3226), - [aux_sym_preproc_include_token1] = ACTIONS(3226), - [aux_sym_preproc_include_token2] = ACTIONS(3226), - [aux_sym_preproc_def_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token2] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3226), - [sym_preproc_directive] = ACTIONS(3226), - [anon_sym_LPAREN2] = ACTIONS(3228), - [anon_sym_BANG] = ACTIONS(3228), - [anon_sym_TILDE] = ACTIONS(3228), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3228), - [anon_sym_CARET] = ACTIONS(3228), - [anon_sym_AMP] = ACTIONS(3228), - [anon_sym_SEMI] = ACTIONS(3228), - [anon_sym___extension__] = ACTIONS(3226), - [anon_sym_typedef] = ACTIONS(3226), - [anon_sym_extern] = ACTIONS(3226), - [anon_sym___attribute__] = ACTIONS(3226), - [anon_sym___attribute] = ACTIONS(3226), - [anon_sym_noreturn] = ACTIONS(3226), - [anon_sym_LBRACK] = ACTIONS(3228), - [anon_sym___declspec] = ACTIONS(3226), - [anon_sym___cdecl] = ACTIONS(3226), - [anon_sym___clrcall] = ACTIONS(3226), - [anon_sym___stdcall] = ACTIONS(3226), - [anon_sym___fastcall] = ACTIONS(3226), - [anon_sym___thiscall] = ACTIONS(3226), - [anon_sym___vectorcall] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3228), - [anon_sym_signed] = ACTIONS(3226), - [anon_sym_unsigned] = ACTIONS(3226), - [anon_sym_long] = ACTIONS(3226), - [anon_sym_short] = ACTIONS(3226), - [anon_sym_ATautoreleasepool] = ACTIONS(3228), - [anon_sym_static] = ACTIONS(3226), - [anon_sym_auto] = ACTIONS(3226), - [anon_sym_register] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym___inline] = ACTIONS(3226), - [anon_sym___inline__] = ACTIONS(3226), - [anon_sym___forceinline] = ACTIONS(3226), - [anon_sym_thread_local] = ACTIONS(3226), - [anon_sym___thread] = ACTIONS(3226), - [anon_sym_CG_EXTERN] = ACTIONS(3226), - [anon_sym_CG_INLINE] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3226), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3226), - [anon_sym_IBOutlet] = ACTIONS(3226), - [anon_sym_IBInspectable] = ACTIONS(3226), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3226), - [anon_sym_NS_INLINE] = ACTIONS(3226), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3226), - [anon_sym_OBJC_EXPORT] = ACTIONS(3226), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3226), - [anon_sym_const] = ACTIONS(3226), - [anon_sym_constexpr] = ACTIONS(3226), - [anon_sym_volatile] = ACTIONS(3226), - [anon_sym_restrict] = ACTIONS(3226), - [anon_sym___restrict__] = ACTIONS(3226), - [anon_sym__Atomic] = ACTIONS(3226), - [anon_sym__Noreturn] = ACTIONS(3226), - [anon_sym_nullable] = ACTIONS(3226), - [anon_sym__Complex] = ACTIONS(3226), - [anon_sym__Nonnull] = ACTIONS(3226), - [anon_sym__Nullable] = ACTIONS(3226), - [anon_sym__Nullable_result] = ACTIONS(3226), - [anon_sym__Null_unspecified] = ACTIONS(3226), - [anon_sym___autoreleasing] = ACTIONS(3226), - [anon_sym___block] = ACTIONS(3226), - [anon_sym___bridge] = ACTIONS(3226), - [anon_sym___bridge_retained] = ACTIONS(3226), - [anon_sym___bridge_transfer] = ACTIONS(3226), - [anon_sym___complex] = ACTIONS(3226), - [anon_sym___const] = ACTIONS(3226), - [anon_sym___imag] = ACTIONS(3226), - [anon_sym___kindof] = ACTIONS(3226), - [anon_sym___nonnull] = ACTIONS(3226), - [anon_sym___nullable] = ACTIONS(3226), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3226), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3226), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3226), - [anon_sym___real] = ACTIONS(3226), - [anon_sym___strong] = ACTIONS(3226), - [anon_sym___unsafe_unretained] = ACTIONS(3226), - [anon_sym___unused] = ACTIONS(3226), - [anon_sym___weak] = ACTIONS(3226), - [sym_primitive_type] = ACTIONS(3226), - [anon_sym_enum] = ACTIONS(3226), - [anon_sym_struct] = ACTIONS(3226), - [anon_sym_union] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_switch] = ACTIONS(3226), - [anon_sym_case] = ACTIONS(3226), - [anon_sym_default] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_do] = ACTIONS(3226), - [anon_sym_for] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_goto] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3228), - [anon_sym_PLUS_PLUS] = ACTIONS(3228), - [anon_sym_sizeof] = ACTIONS(3226), - [anon_sym___alignof__] = ACTIONS(3226), - [anon_sym___alignof] = ACTIONS(3226), - [anon_sym__alignof] = ACTIONS(3226), - [anon_sym_alignof] = ACTIONS(3226), - [anon_sym__Alignof] = ACTIONS(3226), - [anon_sym_offsetof] = ACTIONS(3226), - [anon_sym__Generic] = ACTIONS(3226), - [anon_sym_asm] = ACTIONS(3226), - [anon_sym___asm__] = ACTIONS(3226), - [sym_number_literal] = ACTIONS(3228), - [anon_sym_L_SQUOTE] = ACTIONS(3228), - [anon_sym_u_SQUOTE] = ACTIONS(3228), - [anon_sym_U_SQUOTE] = ACTIONS(3228), - [anon_sym_u8_SQUOTE] = ACTIONS(3228), - [anon_sym_SQUOTE] = ACTIONS(3228), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_DQUOTE] = ACTIONS(3228), - [anon_sym_L_DQUOTE] = ACTIONS(3228), - [anon_sym_u_DQUOTE] = ACTIONS(3228), - [anon_sym_U_DQUOTE] = ACTIONS(3228), - [anon_sym_u8_DQUOTE] = ACTIONS(3228), - [sym_true] = ACTIONS(3226), - [sym_false] = ACTIONS(3226), - [anon_sym_NULL] = ACTIONS(3226), - [anon_sym_nullptr] = ACTIONS(3226), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3226), - [anon_sym___typeof] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3226), - [anon_sym_ATimport] = ACTIONS(3228), - [aux_sym_preproc_undef_token1] = ACTIONS(3226), - [anon_sym_POUND] = ACTIONS(3226), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3226), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3226), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3226), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3226), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE] = ACTIONS(3226), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_API_AVAILABLE] = ACTIONS(3226), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_API_DEPRECATED] = ACTIONS(3226), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3226), - [anon_sym___deprecated_msg] = ACTIONS(3226), - [anon_sym___deprecated_enum_msg] = ACTIONS(3226), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3226), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3226), - [anon_sym_ATprotocol] = ACTIONS(3228), - [anon_sym_ATinterface] = ACTIONS(3228), - [anon_sym_ATimplementation] = ACTIONS(3228), - [anon_sym_ATcompatibility_alias] = ACTIONS(3228), - [anon_sym_ATsynthesize] = ACTIONS(3228), - [anon_sym_ATdynamic] = ACTIONS(3228), - [anon_sym__Alignas] = ACTIONS(3226), - [anon_sym_ATtry] = ACTIONS(3228), - [anon_sym___try] = ACTIONS(3226), - [anon_sym_ATthrow] = ACTIONS(3228), - [anon_sym_ATselector] = ACTIONS(3228), - [anon_sym_ATavailable] = ACTIONS(3228), - [anon_sym___builtin_available] = ACTIONS(3226), - [anon_sym_va_arg] = ACTIONS(3226), - [anon_sym___asm] = ACTIONS(3226), - [anon_sym_ATencode] = ACTIONS(3228), - [anon_sym_ATsynchronized] = ACTIONS(3228), - [anon_sym_BOOL] = ACTIONS(3226), - [anon_sym_IMP] = ACTIONS(3226), - [anon_sym_SEL] = ACTIONS(3226), - [anon_sym_Class] = ACTIONS(3226), - [anon_sym_id] = ACTIONS(3226), - }, - [1050] = { - [sym_identifier] = ACTIONS(3344), - [aux_sym_preproc_include_token1] = ACTIONS(3344), - [aux_sym_preproc_include_token2] = ACTIONS(3344), - [aux_sym_preproc_def_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token1] = ACTIONS(3344), - [aux_sym_preproc_if_token2] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3344), - [sym_preproc_directive] = ACTIONS(3344), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_BANG] = ACTIONS(3346), - [anon_sym_TILDE] = ACTIONS(3346), - [anon_sym_DASH] = ACTIONS(3344), - [anon_sym_PLUS] = ACTIONS(3344), - [anon_sym_STAR] = ACTIONS(3346), - [anon_sym_CARET] = ACTIONS(3346), - [anon_sym_AMP] = ACTIONS(3346), - [anon_sym_SEMI] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3344), - [anon_sym_typedef] = ACTIONS(3344), - [anon_sym_extern] = ACTIONS(3344), - [anon_sym___attribute__] = ACTIONS(3344), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3344), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___declspec] = ACTIONS(3344), - [anon_sym___cdecl] = ACTIONS(3344), - [anon_sym___clrcall] = ACTIONS(3344), - [anon_sym___stdcall] = ACTIONS(3344), - [anon_sym___fastcall] = ACTIONS(3344), - [anon_sym___thiscall] = ACTIONS(3344), - [anon_sym___vectorcall] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(3346), - [anon_sym_signed] = ACTIONS(3344), - [anon_sym_unsigned] = ACTIONS(3344), - [anon_sym_long] = ACTIONS(3344), - [anon_sym_short] = ACTIONS(3344), - [anon_sym_ATautoreleasepool] = ACTIONS(3346), - [anon_sym_static] = ACTIONS(3344), - [anon_sym_auto] = ACTIONS(3344), - [anon_sym_register] = ACTIONS(3344), - [anon_sym_inline] = ACTIONS(3344), - [anon_sym___inline] = ACTIONS(3344), - [anon_sym___inline__] = ACTIONS(3344), - [anon_sym___forceinline] = ACTIONS(3344), - [anon_sym_thread_local] = ACTIONS(3344), - [anon_sym___thread] = ACTIONS(3344), - [anon_sym_CG_EXTERN] = ACTIONS(3344), - [anon_sym_CG_INLINE] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3344), - [anon_sym_IBOutlet] = ACTIONS(3344), - [anon_sym_IBInspectable] = ACTIONS(3344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3344), - [anon_sym_NS_INLINE] = ACTIONS(3344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3344), - [anon_sym_OBJC_EXPORT] = ACTIONS(3344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3344), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3344), - [anon_sym_volatile] = ACTIONS(3344), - [anon_sym_restrict] = ACTIONS(3344), - [anon_sym___restrict__] = ACTIONS(3344), - [anon_sym__Atomic] = ACTIONS(3344), - [anon_sym__Noreturn] = ACTIONS(3344), - [anon_sym_nullable] = ACTIONS(3344), - [anon_sym__Complex] = ACTIONS(3344), - [anon_sym__Nonnull] = ACTIONS(3344), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3344), - [anon_sym__Null_unspecified] = ACTIONS(3344), - [anon_sym___autoreleasing] = ACTIONS(3344), - [anon_sym___block] = ACTIONS(3344), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3344), - [anon_sym___bridge_transfer] = ACTIONS(3344), - [anon_sym___complex] = ACTIONS(3344), - [anon_sym___const] = ACTIONS(3344), - [anon_sym___imag] = ACTIONS(3344), - [anon_sym___kindof] = ACTIONS(3344), - [anon_sym___nonnull] = ACTIONS(3344), - [anon_sym___nullable] = ACTIONS(3344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3344), - [anon_sym___real] = ACTIONS(3344), - [anon_sym___strong] = ACTIONS(3344), - [anon_sym___unsafe_unretained] = ACTIONS(3344), - [anon_sym___unused] = ACTIONS(3344), - [anon_sym___weak] = ACTIONS(3344), - [sym_primitive_type] = ACTIONS(3344), - [anon_sym_enum] = ACTIONS(3344), - [anon_sym_struct] = ACTIONS(3344), - [anon_sym_union] = ACTIONS(3344), - [anon_sym_if] = ACTIONS(3344), - [anon_sym_switch] = ACTIONS(3344), - [anon_sym_case] = ACTIONS(3344), - [anon_sym_default] = ACTIONS(3344), - [anon_sym_while] = ACTIONS(3344), - [anon_sym_do] = ACTIONS(3344), - [anon_sym_for] = ACTIONS(3344), - [anon_sym_in] = ACTIONS(3344), - [anon_sym_return] = ACTIONS(3344), - [anon_sym_break] = ACTIONS(3344), - [anon_sym_continue] = ACTIONS(3344), - [anon_sym_goto] = ACTIONS(3344), - [anon_sym_DASH_DASH] = ACTIONS(3346), - [anon_sym_PLUS_PLUS] = ACTIONS(3346), - [anon_sym_sizeof] = ACTIONS(3344), - [anon_sym___alignof__] = ACTIONS(3344), - [anon_sym___alignof] = ACTIONS(3344), - [anon_sym__alignof] = ACTIONS(3344), - [anon_sym_alignof] = ACTIONS(3344), - [anon_sym__Alignof] = ACTIONS(3344), - [anon_sym_offsetof] = ACTIONS(3344), - [anon_sym__Generic] = ACTIONS(3344), - [anon_sym_asm] = ACTIONS(3344), - [anon_sym___asm__] = ACTIONS(3344), - [sym_number_literal] = ACTIONS(3346), - [anon_sym_L_SQUOTE] = ACTIONS(3346), - [anon_sym_u_SQUOTE] = ACTIONS(3346), - [anon_sym_U_SQUOTE] = ACTIONS(3346), - [anon_sym_u8_SQUOTE] = ACTIONS(3346), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_AT] = ACTIONS(3344), - [anon_sym_DQUOTE] = ACTIONS(3346), - [anon_sym_L_DQUOTE] = ACTIONS(3346), - [anon_sym_u_DQUOTE] = ACTIONS(3346), - [anon_sym_U_DQUOTE] = ACTIONS(3346), - [anon_sym_u8_DQUOTE] = ACTIONS(3346), - [sym_true] = ACTIONS(3344), - [sym_false] = ACTIONS(3344), - [anon_sym_NULL] = ACTIONS(3344), - [anon_sym_nullptr] = ACTIONS(3344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3344), - [anon_sym___typeof] = ACTIONS(3344), - [anon_sym_typeof] = ACTIONS(3344), - [anon_sym_ATimport] = ACTIONS(3346), - [aux_sym_preproc_undef_token1] = ACTIONS(3344), - [anon_sym_POUND] = ACTIONS(3344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE] = ACTIONS(3344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_API_AVAILABLE] = ACTIONS(3344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_API_DEPRECATED] = ACTIONS(3344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3344), - [anon_sym___deprecated_msg] = ACTIONS(3344), - [anon_sym___deprecated_enum_msg] = ACTIONS(3344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3344), - [anon_sym_ATprotocol] = ACTIONS(3346), - [anon_sym_ATinterface] = ACTIONS(3346), - [anon_sym_ATimplementation] = ACTIONS(3346), - [anon_sym_ATcompatibility_alias] = ACTIONS(3346), - [anon_sym_ATsynthesize] = ACTIONS(3346), - [anon_sym_ATdynamic] = ACTIONS(3346), - [anon_sym__Alignas] = ACTIONS(3344), - [anon_sym_ATtry] = ACTIONS(3346), - [anon_sym___try] = ACTIONS(3344), - [anon_sym_ATthrow] = ACTIONS(3346), - [anon_sym_ATselector] = ACTIONS(3346), - [anon_sym_ATavailable] = ACTIONS(3346), - [anon_sym___builtin_available] = ACTIONS(3344), - [anon_sym_va_arg] = ACTIONS(3344), - [anon_sym___asm] = ACTIONS(3344), - [anon_sym_ATencode] = ACTIONS(3346), - [anon_sym_ATsynchronized] = ACTIONS(3346), - [anon_sym_BOOL] = ACTIONS(3344), - [anon_sym_IMP] = ACTIONS(3344), - [anon_sym_SEL] = ACTIONS(3344), - [anon_sym_Class] = ACTIONS(3344), - [anon_sym_id] = ACTIONS(3344), - }, - [1051] = { - [sym_identifier] = ACTIONS(3348), - [aux_sym_preproc_include_token1] = ACTIONS(3348), - [aux_sym_preproc_include_token2] = ACTIONS(3348), - [aux_sym_preproc_def_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token2] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3348), - [sym_preproc_directive] = ACTIONS(3348), - [anon_sym_LPAREN2] = ACTIONS(3350), - [anon_sym_BANG] = ACTIONS(3350), - [anon_sym_TILDE] = ACTIONS(3350), - [anon_sym_DASH] = ACTIONS(3348), - [anon_sym_PLUS] = ACTIONS(3348), - [anon_sym_STAR] = ACTIONS(3350), - [anon_sym_CARET] = ACTIONS(3350), - [anon_sym_AMP] = ACTIONS(3350), - [anon_sym_SEMI] = ACTIONS(3350), - [anon_sym___extension__] = ACTIONS(3348), - [anon_sym_typedef] = ACTIONS(3348), - [anon_sym_extern] = ACTIONS(3348), - [anon_sym___attribute__] = ACTIONS(3348), - [anon_sym___attribute] = ACTIONS(3348), - [anon_sym_noreturn] = ACTIONS(3348), - [anon_sym_LBRACK] = ACTIONS(3350), - [anon_sym___declspec] = ACTIONS(3348), - [anon_sym___cdecl] = ACTIONS(3348), - [anon_sym___clrcall] = ACTIONS(3348), - [anon_sym___stdcall] = ACTIONS(3348), - [anon_sym___fastcall] = ACTIONS(3348), - [anon_sym___thiscall] = ACTIONS(3348), - [anon_sym___vectorcall] = ACTIONS(3348), - [anon_sym_LBRACE] = ACTIONS(3350), - [anon_sym_signed] = ACTIONS(3348), - [anon_sym_unsigned] = ACTIONS(3348), - [anon_sym_long] = ACTIONS(3348), - [anon_sym_short] = ACTIONS(3348), - [anon_sym_ATautoreleasepool] = ACTIONS(3350), - [anon_sym_static] = ACTIONS(3348), - [anon_sym_auto] = ACTIONS(3348), - [anon_sym_register] = ACTIONS(3348), - [anon_sym_inline] = ACTIONS(3348), - [anon_sym___inline] = ACTIONS(3348), - [anon_sym___inline__] = ACTIONS(3348), - [anon_sym___forceinline] = ACTIONS(3348), - [anon_sym_thread_local] = ACTIONS(3348), - [anon_sym___thread] = ACTIONS(3348), - [anon_sym_CG_EXTERN] = ACTIONS(3348), - [anon_sym_CG_INLINE] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3348), - [anon_sym_IBOutlet] = ACTIONS(3348), - [anon_sym_IBInspectable] = ACTIONS(3348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3348), - [anon_sym_NS_INLINE] = ACTIONS(3348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3348), - [anon_sym_OBJC_EXPORT] = ACTIONS(3348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3348), - [anon_sym_const] = ACTIONS(3348), - [anon_sym_constexpr] = ACTIONS(3348), - [anon_sym_volatile] = ACTIONS(3348), - [anon_sym_restrict] = ACTIONS(3348), - [anon_sym___restrict__] = ACTIONS(3348), - [anon_sym__Atomic] = ACTIONS(3348), - [anon_sym__Noreturn] = ACTIONS(3348), - [anon_sym_nullable] = ACTIONS(3348), - [anon_sym__Complex] = ACTIONS(3348), - [anon_sym__Nonnull] = ACTIONS(3348), - [anon_sym__Nullable] = ACTIONS(3348), - [anon_sym__Nullable_result] = ACTIONS(3348), - [anon_sym__Null_unspecified] = ACTIONS(3348), - [anon_sym___autoreleasing] = ACTIONS(3348), - [anon_sym___block] = ACTIONS(3348), - [anon_sym___bridge] = ACTIONS(3348), - [anon_sym___bridge_retained] = ACTIONS(3348), - [anon_sym___bridge_transfer] = ACTIONS(3348), - [anon_sym___complex] = ACTIONS(3348), - [anon_sym___const] = ACTIONS(3348), - [anon_sym___imag] = ACTIONS(3348), - [anon_sym___kindof] = ACTIONS(3348), - [anon_sym___nonnull] = ACTIONS(3348), - [anon_sym___nullable] = ACTIONS(3348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3348), - [anon_sym___real] = ACTIONS(3348), - [anon_sym___strong] = ACTIONS(3348), - [anon_sym___unsafe_unretained] = ACTIONS(3348), - [anon_sym___unused] = ACTIONS(3348), - [anon_sym___weak] = ACTIONS(3348), - [sym_primitive_type] = ACTIONS(3348), - [anon_sym_enum] = ACTIONS(3348), - [anon_sym_struct] = ACTIONS(3348), - [anon_sym_union] = ACTIONS(3348), - [anon_sym_if] = ACTIONS(3348), - [anon_sym_switch] = ACTIONS(3348), - [anon_sym_case] = ACTIONS(3348), - [anon_sym_default] = ACTIONS(3348), - [anon_sym_while] = ACTIONS(3348), - [anon_sym_do] = ACTIONS(3348), - [anon_sym_for] = ACTIONS(3348), - [anon_sym_in] = ACTIONS(3348), - [anon_sym_return] = ACTIONS(3348), - [anon_sym_break] = ACTIONS(3348), - [anon_sym_continue] = ACTIONS(3348), - [anon_sym_goto] = ACTIONS(3348), - [anon_sym_DASH_DASH] = ACTIONS(3350), - [anon_sym_PLUS_PLUS] = ACTIONS(3350), - [anon_sym_sizeof] = ACTIONS(3348), - [anon_sym___alignof__] = ACTIONS(3348), - [anon_sym___alignof] = ACTIONS(3348), - [anon_sym__alignof] = ACTIONS(3348), - [anon_sym_alignof] = ACTIONS(3348), - [anon_sym__Alignof] = ACTIONS(3348), - [anon_sym_offsetof] = ACTIONS(3348), - [anon_sym__Generic] = ACTIONS(3348), - [anon_sym_asm] = ACTIONS(3348), - [anon_sym___asm__] = ACTIONS(3348), - [sym_number_literal] = ACTIONS(3350), - [anon_sym_L_SQUOTE] = ACTIONS(3350), - [anon_sym_u_SQUOTE] = ACTIONS(3350), - [anon_sym_U_SQUOTE] = ACTIONS(3350), - [anon_sym_u8_SQUOTE] = ACTIONS(3350), - [anon_sym_SQUOTE] = ACTIONS(3350), - [anon_sym_AT] = ACTIONS(3348), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_L_DQUOTE] = ACTIONS(3350), - [anon_sym_u_DQUOTE] = ACTIONS(3350), - [anon_sym_U_DQUOTE] = ACTIONS(3350), - [anon_sym_u8_DQUOTE] = ACTIONS(3350), - [sym_true] = ACTIONS(3348), - [sym_false] = ACTIONS(3348), - [anon_sym_NULL] = ACTIONS(3348), - [anon_sym_nullptr] = ACTIONS(3348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3348), - [anon_sym___typeof] = ACTIONS(3348), - [anon_sym_typeof] = ACTIONS(3348), - [anon_sym_ATimport] = ACTIONS(3350), - [aux_sym_preproc_undef_token1] = ACTIONS(3348), - [anon_sym_POUND] = ACTIONS(3348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE] = ACTIONS(3348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_API_AVAILABLE] = ACTIONS(3348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_API_DEPRECATED] = ACTIONS(3348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3348), - [anon_sym___deprecated_msg] = ACTIONS(3348), - [anon_sym___deprecated_enum_msg] = ACTIONS(3348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3348), - [anon_sym_ATprotocol] = ACTIONS(3350), - [anon_sym_ATinterface] = ACTIONS(3350), - [anon_sym_ATimplementation] = ACTIONS(3350), - [anon_sym_ATcompatibility_alias] = ACTIONS(3350), - [anon_sym_ATsynthesize] = ACTIONS(3350), - [anon_sym_ATdynamic] = ACTIONS(3350), - [anon_sym__Alignas] = ACTIONS(3348), - [anon_sym_ATtry] = ACTIONS(3350), - [anon_sym___try] = ACTIONS(3348), - [anon_sym_ATthrow] = ACTIONS(3350), - [anon_sym_ATselector] = ACTIONS(3350), - [anon_sym_ATavailable] = ACTIONS(3350), - [anon_sym___builtin_available] = ACTIONS(3348), - [anon_sym_va_arg] = ACTIONS(3348), - [anon_sym___asm] = ACTIONS(3348), - [anon_sym_ATencode] = ACTIONS(3350), - [anon_sym_ATsynchronized] = ACTIONS(3350), - [anon_sym_BOOL] = ACTIONS(3348), - [anon_sym_IMP] = ACTIONS(3348), - [anon_sym_SEL] = ACTIONS(3348), - [anon_sym_Class] = ACTIONS(3348), - [anon_sym_id] = ACTIONS(3348), - }, - [1052] = { - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_include_token1] = ACTIONS(3408), - [aux_sym_preproc_include_token2] = ACTIONS(3408), - [aux_sym_preproc_def_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token2] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3408), - [sym_preproc_directive] = ACTIONS(3408), - [anon_sym_LPAREN2] = ACTIONS(3410), - [anon_sym_BANG] = ACTIONS(3410), - [anon_sym_TILDE] = ACTIONS(3410), - [anon_sym_DASH] = ACTIONS(3408), - [anon_sym_PLUS] = ACTIONS(3408), - [anon_sym_STAR] = ACTIONS(3410), - [anon_sym_CARET] = ACTIONS(3410), - [anon_sym_AMP] = ACTIONS(3410), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym_typedef] = ACTIONS(3408), - [anon_sym_extern] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym___declspec] = ACTIONS(3408), - [anon_sym___cdecl] = ACTIONS(3408), - [anon_sym___clrcall] = ACTIONS(3408), - [anon_sym___stdcall] = ACTIONS(3408), - [anon_sym___fastcall] = ACTIONS(3408), - [anon_sym___thiscall] = ACTIONS(3408), - [anon_sym___vectorcall] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_ATautoreleasepool] = ACTIONS(3410), - [anon_sym_static] = ACTIONS(3408), - [anon_sym_auto] = ACTIONS(3408), - [anon_sym_register] = ACTIONS(3408), - [anon_sym_inline] = ACTIONS(3408), - [anon_sym___inline] = ACTIONS(3408), - [anon_sym___inline__] = ACTIONS(3408), - [anon_sym___forceinline] = ACTIONS(3408), - [anon_sym_thread_local] = ACTIONS(3408), - [anon_sym___thread] = ACTIONS(3408), - [anon_sym_CG_EXTERN] = ACTIONS(3408), - [anon_sym_CG_INLINE] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3408), - [anon_sym_IBOutlet] = ACTIONS(3408), - [anon_sym_IBInspectable] = ACTIONS(3408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3408), - [anon_sym_NS_INLINE] = ACTIONS(3408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3408), - [anon_sym_OBJC_EXPORT] = ACTIONS(3408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_if] = ACTIONS(3408), - [anon_sym_switch] = ACTIONS(3408), - [anon_sym_case] = ACTIONS(3408), - [anon_sym_default] = ACTIONS(3408), - [anon_sym_while] = ACTIONS(3408), - [anon_sym_do] = ACTIONS(3408), - [anon_sym_for] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [anon_sym_return] = ACTIONS(3408), - [anon_sym_break] = ACTIONS(3408), - [anon_sym_continue] = ACTIONS(3408), - [anon_sym_goto] = ACTIONS(3408), - [anon_sym_DASH_DASH] = ACTIONS(3410), - [anon_sym_PLUS_PLUS] = ACTIONS(3410), - [anon_sym_sizeof] = ACTIONS(3408), - [anon_sym___alignof__] = ACTIONS(3408), - [anon_sym___alignof] = ACTIONS(3408), - [anon_sym__alignof] = ACTIONS(3408), - [anon_sym_alignof] = ACTIONS(3408), - [anon_sym__Alignof] = ACTIONS(3408), - [anon_sym_offsetof] = ACTIONS(3408), - [anon_sym__Generic] = ACTIONS(3408), - [anon_sym_asm] = ACTIONS(3408), - [anon_sym___asm__] = ACTIONS(3408), - [sym_number_literal] = ACTIONS(3410), - [anon_sym_L_SQUOTE] = ACTIONS(3410), - [anon_sym_u_SQUOTE] = ACTIONS(3410), - [anon_sym_U_SQUOTE] = ACTIONS(3410), - [anon_sym_u8_SQUOTE] = ACTIONS(3410), - [anon_sym_SQUOTE] = ACTIONS(3410), - [anon_sym_AT] = ACTIONS(3408), - [anon_sym_DQUOTE] = ACTIONS(3410), - [anon_sym_L_DQUOTE] = ACTIONS(3410), - [anon_sym_u_DQUOTE] = ACTIONS(3410), - [anon_sym_U_DQUOTE] = ACTIONS(3410), - [anon_sym_u8_DQUOTE] = ACTIONS(3410), - [sym_true] = ACTIONS(3408), - [sym_false] = ACTIONS(3408), - [anon_sym_NULL] = ACTIONS(3408), - [anon_sym_nullptr] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATimport] = ACTIONS(3410), - [aux_sym_preproc_undef_token1] = ACTIONS(3408), - [anon_sym_POUND] = ACTIONS(3408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE] = ACTIONS(3408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_API_AVAILABLE] = ACTIONS(3408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_API_DEPRECATED] = ACTIONS(3408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3408), - [anon_sym___deprecated_msg] = ACTIONS(3408), - [anon_sym___deprecated_enum_msg] = ACTIONS(3408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3408), - [anon_sym_ATprotocol] = ACTIONS(3410), - [anon_sym_ATinterface] = ACTIONS(3410), - [anon_sym_ATimplementation] = ACTIONS(3410), - [anon_sym_ATcompatibility_alias] = ACTIONS(3410), - [anon_sym_ATsynthesize] = ACTIONS(3410), - [anon_sym_ATdynamic] = ACTIONS(3410), - [anon_sym__Alignas] = ACTIONS(3408), - [anon_sym_ATtry] = ACTIONS(3410), - [anon_sym___try] = ACTIONS(3408), - [anon_sym_ATthrow] = ACTIONS(3410), - [anon_sym_ATselector] = ACTIONS(3410), - [anon_sym_ATavailable] = ACTIONS(3410), - [anon_sym___builtin_available] = ACTIONS(3408), - [anon_sym_va_arg] = ACTIONS(3408), - [anon_sym___asm] = ACTIONS(3408), - [anon_sym_ATencode] = ACTIONS(3410), - [anon_sym_ATsynchronized] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - }, - [1053] = { - [sym_identifier] = ACTIONS(3420), - [aux_sym_preproc_include_token1] = ACTIONS(3420), - [aux_sym_preproc_include_token2] = ACTIONS(3420), - [aux_sym_preproc_def_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token2] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3420), - [sym_preproc_directive] = ACTIONS(3420), - [anon_sym_LPAREN2] = ACTIONS(3422), - [anon_sym_BANG] = ACTIONS(3422), - [anon_sym_TILDE] = ACTIONS(3422), - [anon_sym_DASH] = ACTIONS(3420), - [anon_sym_PLUS] = ACTIONS(3420), - [anon_sym_STAR] = ACTIONS(3422), - [anon_sym_CARET] = ACTIONS(3422), - [anon_sym_AMP] = ACTIONS(3422), - [anon_sym_SEMI] = ACTIONS(3422), - [anon_sym___extension__] = ACTIONS(3420), - [anon_sym_typedef] = ACTIONS(3420), - [anon_sym_extern] = ACTIONS(3420), - [anon_sym___attribute__] = ACTIONS(3420), - [anon_sym___attribute] = ACTIONS(3420), - [anon_sym_noreturn] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3422), - [anon_sym___declspec] = ACTIONS(3420), - [anon_sym___cdecl] = ACTIONS(3420), - [anon_sym___clrcall] = ACTIONS(3420), - [anon_sym___stdcall] = ACTIONS(3420), - [anon_sym___fastcall] = ACTIONS(3420), - [anon_sym___thiscall] = ACTIONS(3420), - [anon_sym___vectorcall] = ACTIONS(3420), - [anon_sym_LBRACE] = ACTIONS(3422), - [anon_sym_signed] = ACTIONS(3420), - [anon_sym_unsigned] = ACTIONS(3420), - [anon_sym_long] = ACTIONS(3420), - [anon_sym_short] = ACTIONS(3420), - [anon_sym_ATautoreleasepool] = ACTIONS(3422), - [anon_sym_static] = ACTIONS(3420), - [anon_sym_auto] = ACTIONS(3420), - [anon_sym_register] = ACTIONS(3420), - [anon_sym_inline] = ACTIONS(3420), - [anon_sym___inline] = ACTIONS(3420), - [anon_sym___inline__] = ACTIONS(3420), - [anon_sym___forceinline] = ACTIONS(3420), - [anon_sym_thread_local] = ACTIONS(3420), - [anon_sym___thread] = ACTIONS(3420), - [anon_sym_CG_EXTERN] = ACTIONS(3420), - [anon_sym_CG_INLINE] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3420), - [anon_sym_IBOutlet] = ACTIONS(3420), - [anon_sym_IBInspectable] = ACTIONS(3420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3420), - [anon_sym_NS_INLINE] = ACTIONS(3420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3420), - [anon_sym_OBJC_EXPORT] = ACTIONS(3420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3420), - [anon_sym_const] = ACTIONS(3420), - [anon_sym_constexpr] = ACTIONS(3420), - [anon_sym_volatile] = ACTIONS(3420), - [anon_sym_restrict] = ACTIONS(3420), - [anon_sym___restrict__] = ACTIONS(3420), - [anon_sym__Atomic] = ACTIONS(3420), - [anon_sym__Noreturn] = ACTIONS(3420), - [anon_sym_nullable] = ACTIONS(3420), - [anon_sym__Complex] = ACTIONS(3420), - [anon_sym__Nonnull] = ACTIONS(3420), - [anon_sym__Nullable] = ACTIONS(3420), - [anon_sym__Nullable_result] = ACTIONS(3420), - [anon_sym__Null_unspecified] = ACTIONS(3420), - [anon_sym___autoreleasing] = ACTIONS(3420), - [anon_sym___block] = ACTIONS(3420), - [anon_sym___bridge] = ACTIONS(3420), - [anon_sym___bridge_retained] = ACTIONS(3420), - [anon_sym___bridge_transfer] = ACTIONS(3420), - [anon_sym___complex] = ACTIONS(3420), - [anon_sym___const] = ACTIONS(3420), - [anon_sym___imag] = ACTIONS(3420), - [anon_sym___kindof] = ACTIONS(3420), - [anon_sym___nonnull] = ACTIONS(3420), - [anon_sym___nullable] = ACTIONS(3420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3420), - [anon_sym___real] = ACTIONS(3420), - [anon_sym___strong] = ACTIONS(3420), - [anon_sym___unsafe_unretained] = ACTIONS(3420), - [anon_sym___unused] = ACTIONS(3420), - [anon_sym___weak] = ACTIONS(3420), - [sym_primitive_type] = ACTIONS(3420), - [anon_sym_enum] = ACTIONS(3420), - [anon_sym_struct] = ACTIONS(3420), - [anon_sym_union] = ACTIONS(3420), - [anon_sym_if] = ACTIONS(3420), - [anon_sym_switch] = ACTIONS(3420), - [anon_sym_case] = ACTIONS(3420), - [anon_sym_default] = ACTIONS(3420), - [anon_sym_while] = ACTIONS(3420), - [anon_sym_do] = ACTIONS(3420), - [anon_sym_for] = ACTIONS(3420), - [anon_sym_in] = ACTIONS(3420), - [anon_sym_return] = ACTIONS(3420), - [anon_sym_break] = ACTIONS(3420), - [anon_sym_continue] = ACTIONS(3420), - [anon_sym_goto] = ACTIONS(3420), - [anon_sym_DASH_DASH] = ACTIONS(3422), - [anon_sym_PLUS_PLUS] = ACTIONS(3422), - [anon_sym_sizeof] = ACTIONS(3420), - [anon_sym___alignof__] = ACTIONS(3420), - [anon_sym___alignof] = ACTIONS(3420), - [anon_sym__alignof] = ACTIONS(3420), - [anon_sym_alignof] = ACTIONS(3420), - [anon_sym__Alignof] = ACTIONS(3420), - [anon_sym_offsetof] = ACTIONS(3420), - [anon_sym__Generic] = ACTIONS(3420), - [anon_sym_asm] = ACTIONS(3420), - [anon_sym___asm__] = ACTIONS(3420), - [sym_number_literal] = ACTIONS(3422), - [anon_sym_L_SQUOTE] = ACTIONS(3422), - [anon_sym_u_SQUOTE] = ACTIONS(3422), - [anon_sym_U_SQUOTE] = ACTIONS(3422), - [anon_sym_u8_SQUOTE] = ACTIONS(3422), - [anon_sym_SQUOTE] = ACTIONS(3422), - [anon_sym_AT] = ACTIONS(3420), - [anon_sym_DQUOTE] = ACTIONS(3422), - [anon_sym_L_DQUOTE] = ACTIONS(3422), - [anon_sym_u_DQUOTE] = ACTIONS(3422), - [anon_sym_U_DQUOTE] = ACTIONS(3422), - [anon_sym_u8_DQUOTE] = ACTIONS(3422), - [sym_true] = ACTIONS(3420), - [sym_false] = ACTIONS(3420), - [anon_sym_NULL] = ACTIONS(3420), - [anon_sym_nullptr] = ACTIONS(3420), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3420), - [anon_sym___typeof] = ACTIONS(3420), - [anon_sym_typeof] = ACTIONS(3420), - [anon_sym_ATimport] = ACTIONS(3422), - [aux_sym_preproc_undef_token1] = ACTIONS(3420), - [anon_sym_POUND] = ACTIONS(3420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE] = ACTIONS(3420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_API_AVAILABLE] = ACTIONS(3420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_API_DEPRECATED] = ACTIONS(3420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3420), - [anon_sym___deprecated_msg] = ACTIONS(3420), - [anon_sym___deprecated_enum_msg] = ACTIONS(3420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3420), - [anon_sym_ATprotocol] = ACTIONS(3422), - [anon_sym_ATinterface] = ACTIONS(3422), - [anon_sym_ATimplementation] = ACTIONS(3422), - [anon_sym_ATcompatibility_alias] = ACTIONS(3422), - [anon_sym_ATsynthesize] = ACTIONS(3422), - [anon_sym_ATdynamic] = ACTIONS(3422), - [anon_sym__Alignas] = ACTIONS(3420), - [anon_sym_ATtry] = ACTIONS(3422), - [anon_sym___try] = ACTIONS(3420), - [anon_sym_ATthrow] = ACTIONS(3422), - [anon_sym_ATselector] = ACTIONS(3422), - [anon_sym_ATavailable] = ACTIONS(3422), - [anon_sym___builtin_available] = ACTIONS(3420), - [anon_sym_va_arg] = ACTIONS(3420), - [anon_sym___asm] = ACTIONS(3420), - [anon_sym_ATencode] = ACTIONS(3422), - [anon_sym_ATsynchronized] = ACTIONS(3422), - [anon_sym_BOOL] = ACTIONS(3420), - [anon_sym_IMP] = ACTIONS(3420), - [anon_sym_SEL] = ACTIONS(3420), - [anon_sym_Class] = ACTIONS(3420), - [anon_sym_id] = ACTIONS(3420), - }, - [1054] = { - [sym_identifier] = ACTIONS(3380), - [aux_sym_preproc_include_token1] = ACTIONS(3380), - [aux_sym_preproc_include_token2] = ACTIONS(3380), - [aux_sym_preproc_def_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token2] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3380), - [sym_preproc_directive] = ACTIONS(3380), - [anon_sym_LPAREN2] = ACTIONS(3382), - [anon_sym_BANG] = ACTIONS(3382), - [anon_sym_TILDE] = ACTIONS(3382), - [anon_sym_DASH] = ACTIONS(3380), - [anon_sym_PLUS] = ACTIONS(3380), - [anon_sym_STAR] = ACTIONS(3382), - [anon_sym_CARET] = ACTIONS(3382), - [anon_sym_AMP] = ACTIONS(3382), - [anon_sym_SEMI] = ACTIONS(3382), - [anon_sym___extension__] = ACTIONS(3380), - [anon_sym_typedef] = ACTIONS(3380), - [anon_sym_extern] = ACTIONS(3380), - [anon_sym___attribute__] = ACTIONS(3380), - [anon_sym___attribute] = ACTIONS(3380), - [anon_sym_noreturn] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3382), - [anon_sym___declspec] = ACTIONS(3380), - [anon_sym___cdecl] = ACTIONS(3380), - [anon_sym___clrcall] = ACTIONS(3380), - [anon_sym___stdcall] = ACTIONS(3380), - [anon_sym___fastcall] = ACTIONS(3380), - [anon_sym___thiscall] = ACTIONS(3380), - [anon_sym___vectorcall] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3382), - [anon_sym_signed] = ACTIONS(3380), - [anon_sym_unsigned] = ACTIONS(3380), - [anon_sym_long] = ACTIONS(3380), - [anon_sym_short] = ACTIONS(3380), - [anon_sym_ATautoreleasepool] = ACTIONS(3382), - [anon_sym_static] = ACTIONS(3380), - [anon_sym_auto] = ACTIONS(3380), - [anon_sym_register] = ACTIONS(3380), - [anon_sym_inline] = ACTIONS(3380), - [anon_sym___inline] = ACTIONS(3380), - [anon_sym___inline__] = ACTIONS(3380), - [anon_sym___forceinline] = ACTIONS(3380), - [anon_sym_thread_local] = ACTIONS(3380), - [anon_sym___thread] = ACTIONS(3380), - [anon_sym_CG_EXTERN] = ACTIONS(3380), - [anon_sym_CG_INLINE] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3380), - [anon_sym_IBOutlet] = ACTIONS(3380), - [anon_sym_IBInspectable] = ACTIONS(3380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3380), - [anon_sym_NS_INLINE] = ACTIONS(3380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3380), - [anon_sym_OBJC_EXPORT] = ACTIONS(3380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3380), - [anon_sym_const] = ACTIONS(3380), - [anon_sym_constexpr] = ACTIONS(3380), - [anon_sym_volatile] = ACTIONS(3380), - [anon_sym_restrict] = ACTIONS(3380), - [anon_sym___restrict__] = ACTIONS(3380), - [anon_sym__Atomic] = ACTIONS(3380), - [anon_sym__Noreturn] = ACTIONS(3380), - [anon_sym_nullable] = ACTIONS(3380), - [anon_sym__Complex] = ACTIONS(3380), - [anon_sym__Nonnull] = ACTIONS(3380), - [anon_sym__Nullable] = ACTIONS(3380), - [anon_sym__Nullable_result] = ACTIONS(3380), - [anon_sym__Null_unspecified] = ACTIONS(3380), - [anon_sym___autoreleasing] = ACTIONS(3380), - [anon_sym___block] = ACTIONS(3380), - [anon_sym___bridge] = ACTIONS(3380), - [anon_sym___bridge_retained] = ACTIONS(3380), - [anon_sym___bridge_transfer] = ACTIONS(3380), - [anon_sym___complex] = ACTIONS(3380), - [anon_sym___const] = ACTIONS(3380), - [anon_sym___imag] = ACTIONS(3380), - [anon_sym___kindof] = ACTIONS(3380), - [anon_sym___nonnull] = ACTIONS(3380), - [anon_sym___nullable] = ACTIONS(3380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3380), - [anon_sym___real] = ACTIONS(3380), - [anon_sym___strong] = ACTIONS(3380), - [anon_sym___unsafe_unretained] = ACTIONS(3380), - [anon_sym___unused] = ACTIONS(3380), - [anon_sym___weak] = ACTIONS(3380), - [sym_primitive_type] = ACTIONS(3380), - [anon_sym_enum] = ACTIONS(3380), - [anon_sym_struct] = ACTIONS(3380), - [anon_sym_union] = ACTIONS(3380), - [anon_sym_if] = ACTIONS(3380), - [anon_sym_switch] = ACTIONS(3380), - [anon_sym_case] = ACTIONS(3380), - [anon_sym_default] = ACTIONS(3380), - [anon_sym_while] = ACTIONS(3380), - [anon_sym_do] = ACTIONS(3380), - [anon_sym_for] = ACTIONS(3380), - [anon_sym_in] = ACTIONS(3380), - [anon_sym_return] = ACTIONS(3380), - [anon_sym_break] = ACTIONS(3380), - [anon_sym_continue] = ACTIONS(3380), - [anon_sym_goto] = ACTIONS(3380), - [anon_sym_DASH_DASH] = ACTIONS(3382), - [anon_sym_PLUS_PLUS] = ACTIONS(3382), - [anon_sym_sizeof] = ACTIONS(3380), - [anon_sym___alignof__] = ACTIONS(3380), - [anon_sym___alignof] = ACTIONS(3380), - [anon_sym__alignof] = ACTIONS(3380), - [anon_sym_alignof] = ACTIONS(3380), - [anon_sym__Alignof] = ACTIONS(3380), - [anon_sym_offsetof] = ACTIONS(3380), - [anon_sym__Generic] = ACTIONS(3380), - [anon_sym_asm] = ACTIONS(3380), - [anon_sym___asm__] = ACTIONS(3380), - [sym_number_literal] = ACTIONS(3382), - [anon_sym_L_SQUOTE] = ACTIONS(3382), - [anon_sym_u_SQUOTE] = ACTIONS(3382), - [anon_sym_U_SQUOTE] = ACTIONS(3382), - [anon_sym_u8_SQUOTE] = ACTIONS(3382), - [anon_sym_SQUOTE] = ACTIONS(3382), - [anon_sym_AT] = ACTIONS(3380), - [anon_sym_DQUOTE] = ACTIONS(3382), - [anon_sym_L_DQUOTE] = ACTIONS(3382), - [anon_sym_u_DQUOTE] = ACTIONS(3382), - [anon_sym_U_DQUOTE] = ACTIONS(3382), - [anon_sym_u8_DQUOTE] = ACTIONS(3382), - [sym_true] = ACTIONS(3380), - [sym_false] = ACTIONS(3380), - [anon_sym_NULL] = ACTIONS(3380), - [anon_sym_nullptr] = ACTIONS(3380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3380), - [anon_sym___typeof] = ACTIONS(3380), - [anon_sym_typeof] = ACTIONS(3380), - [anon_sym_ATimport] = ACTIONS(3382), - [aux_sym_preproc_undef_token1] = ACTIONS(3380), - [anon_sym_POUND] = ACTIONS(3380), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE] = ACTIONS(3380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_API_AVAILABLE] = ACTIONS(3380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_API_DEPRECATED] = ACTIONS(3380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3380), - [anon_sym___deprecated_msg] = ACTIONS(3380), - [anon_sym___deprecated_enum_msg] = ACTIONS(3380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3380), - [anon_sym_ATprotocol] = ACTIONS(3382), - [anon_sym_ATinterface] = ACTIONS(3382), - [anon_sym_ATimplementation] = ACTIONS(3382), - [anon_sym_ATcompatibility_alias] = ACTIONS(3382), - [anon_sym_ATsynthesize] = ACTIONS(3382), - [anon_sym_ATdynamic] = ACTIONS(3382), - [anon_sym__Alignas] = ACTIONS(3380), - [anon_sym_ATtry] = ACTIONS(3382), - [anon_sym___try] = ACTIONS(3380), - [anon_sym_ATthrow] = ACTIONS(3382), - [anon_sym_ATselector] = ACTIONS(3382), - [anon_sym_ATavailable] = ACTIONS(3382), - [anon_sym___builtin_available] = ACTIONS(3380), - [anon_sym_va_arg] = ACTIONS(3380), - [anon_sym___asm] = ACTIONS(3380), - [anon_sym_ATencode] = ACTIONS(3382), - [anon_sym_ATsynchronized] = ACTIONS(3382), - [anon_sym_BOOL] = ACTIONS(3380), - [anon_sym_IMP] = ACTIONS(3380), - [anon_sym_SEL] = ACTIONS(3380), - [anon_sym_Class] = ACTIONS(3380), - [anon_sym_id] = ACTIONS(3380), - }, - [1055] = { - [sym_identifier] = ACTIONS(3284), - [aux_sym_preproc_include_token1] = ACTIONS(3284), - [aux_sym_preproc_include_token2] = ACTIONS(3284), - [aux_sym_preproc_def_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token2] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3284), - [sym_preproc_directive] = ACTIONS(3284), - [anon_sym_LPAREN2] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3286), - [anon_sym_TILDE] = ACTIONS(3286), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_CARET] = ACTIONS(3286), - [anon_sym_AMP] = ACTIONS(3286), - [anon_sym_SEMI] = ACTIONS(3286), - [anon_sym___extension__] = ACTIONS(3284), - [anon_sym_typedef] = ACTIONS(3284), - [anon_sym_extern] = ACTIONS(3284), - [anon_sym___attribute__] = ACTIONS(3284), - [anon_sym___attribute] = ACTIONS(3284), - [anon_sym_noreturn] = ACTIONS(3284), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym___declspec] = ACTIONS(3284), - [anon_sym___cdecl] = ACTIONS(3284), - [anon_sym___clrcall] = ACTIONS(3284), - [anon_sym___stdcall] = ACTIONS(3284), - [anon_sym___fastcall] = ACTIONS(3284), - [anon_sym___thiscall] = ACTIONS(3284), - [anon_sym___vectorcall] = ACTIONS(3284), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_signed] = ACTIONS(3284), - [anon_sym_unsigned] = ACTIONS(3284), - [anon_sym_long] = ACTIONS(3284), - [anon_sym_short] = ACTIONS(3284), - [anon_sym_ATautoreleasepool] = ACTIONS(3286), - [anon_sym_static] = ACTIONS(3284), - [anon_sym_auto] = ACTIONS(3284), - [anon_sym_register] = ACTIONS(3284), - [anon_sym_inline] = ACTIONS(3284), - [anon_sym___inline] = ACTIONS(3284), - [anon_sym___inline__] = ACTIONS(3284), - [anon_sym___forceinline] = ACTIONS(3284), - [anon_sym_thread_local] = ACTIONS(3284), - [anon_sym___thread] = ACTIONS(3284), - [anon_sym_CG_EXTERN] = ACTIONS(3284), - [anon_sym_CG_INLINE] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3284), - [anon_sym_IBOutlet] = ACTIONS(3284), - [anon_sym_IBInspectable] = ACTIONS(3284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3284), - [anon_sym_NS_INLINE] = ACTIONS(3284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3284), - [anon_sym_OBJC_EXPORT] = ACTIONS(3284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3284), - [anon_sym_const] = ACTIONS(3284), - [anon_sym_constexpr] = ACTIONS(3284), - [anon_sym_volatile] = ACTIONS(3284), - [anon_sym_restrict] = ACTIONS(3284), - [anon_sym___restrict__] = ACTIONS(3284), - [anon_sym__Atomic] = ACTIONS(3284), - [anon_sym__Noreturn] = ACTIONS(3284), - [anon_sym_nullable] = ACTIONS(3284), - [anon_sym__Complex] = ACTIONS(3284), - [anon_sym__Nonnull] = ACTIONS(3284), - [anon_sym__Nullable] = ACTIONS(3284), - [anon_sym__Nullable_result] = ACTIONS(3284), - [anon_sym__Null_unspecified] = ACTIONS(3284), - [anon_sym___autoreleasing] = ACTIONS(3284), - [anon_sym___block] = ACTIONS(3284), - [anon_sym___bridge] = ACTIONS(3284), - [anon_sym___bridge_retained] = ACTIONS(3284), - [anon_sym___bridge_transfer] = ACTIONS(3284), - [anon_sym___complex] = ACTIONS(3284), - [anon_sym___const] = ACTIONS(3284), - [anon_sym___imag] = ACTIONS(3284), - [anon_sym___kindof] = ACTIONS(3284), - [anon_sym___nonnull] = ACTIONS(3284), - [anon_sym___nullable] = ACTIONS(3284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3284), - [anon_sym___real] = ACTIONS(3284), - [anon_sym___strong] = ACTIONS(3284), - [anon_sym___unsafe_unretained] = ACTIONS(3284), - [anon_sym___unused] = ACTIONS(3284), - [anon_sym___weak] = ACTIONS(3284), - [sym_primitive_type] = ACTIONS(3284), - [anon_sym_enum] = ACTIONS(3284), - [anon_sym_struct] = ACTIONS(3284), - [anon_sym_union] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_switch] = ACTIONS(3284), - [anon_sym_case] = ACTIONS(3284), - [anon_sym_default] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_do] = ACTIONS(3284), - [anon_sym_for] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_goto] = ACTIONS(3284), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_sizeof] = ACTIONS(3284), - [anon_sym___alignof__] = ACTIONS(3284), - [anon_sym___alignof] = ACTIONS(3284), - [anon_sym__alignof] = ACTIONS(3284), - [anon_sym_alignof] = ACTIONS(3284), - [anon_sym__Alignof] = ACTIONS(3284), - [anon_sym_offsetof] = ACTIONS(3284), - [anon_sym__Generic] = ACTIONS(3284), - [anon_sym_asm] = ACTIONS(3284), - [anon_sym___asm__] = ACTIONS(3284), - [sym_number_literal] = ACTIONS(3286), - [anon_sym_L_SQUOTE] = ACTIONS(3286), - [anon_sym_u_SQUOTE] = ACTIONS(3286), - [anon_sym_U_SQUOTE] = ACTIONS(3286), - [anon_sym_u8_SQUOTE] = ACTIONS(3286), - [anon_sym_SQUOTE] = ACTIONS(3286), - [anon_sym_AT] = ACTIONS(3284), - [anon_sym_DQUOTE] = ACTIONS(3286), - [anon_sym_L_DQUOTE] = ACTIONS(3286), - [anon_sym_u_DQUOTE] = ACTIONS(3286), - [anon_sym_U_DQUOTE] = ACTIONS(3286), - [anon_sym_u8_DQUOTE] = ACTIONS(3286), - [sym_true] = ACTIONS(3284), - [sym_false] = ACTIONS(3284), - [anon_sym_NULL] = ACTIONS(3284), - [anon_sym_nullptr] = ACTIONS(3284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3284), - [anon_sym___typeof] = ACTIONS(3284), - [anon_sym_typeof] = ACTIONS(3284), - [anon_sym_ATimport] = ACTIONS(3286), - [aux_sym_preproc_undef_token1] = ACTIONS(3284), - [anon_sym_POUND] = ACTIONS(3284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE] = ACTIONS(3284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_API_AVAILABLE] = ACTIONS(3284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_API_DEPRECATED] = ACTIONS(3284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3284), - [anon_sym___deprecated_msg] = ACTIONS(3284), - [anon_sym___deprecated_enum_msg] = ACTIONS(3284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3284), - [anon_sym_ATprotocol] = ACTIONS(3286), - [anon_sym_ATinterface] = ACTIONS(3286), - [anon_sym_ATimplementation] = ACTIONS(3286), - [anon_sym_ATcompatibility_alias] = ACTIONS(3286), - [anon_sym_ATsynthesize] = ACTIONS(3286), - [anon_sym_ATdynamic] = ACTIONS(3286), - [anon_sym__Alignas] = ACTIONS(3284), - [anon_sym_ATtry] = ACTIONS(3286), - [anon_sym___try] = ACTIONS(3284), - [anon_sym_ATthrow] = ACTIONS(3286), - [anon_sym_ATselector] = ACTIONS(3286), - [anon_sym_ATavailable] = ACTIONS(3286), - [anon_sym___builtin_available] = ACTIONS(3284), - [anon_sym_va_arg] = ACTIONS(3284), - [anon_sym___asm] = ACTIONS(3284), - [anon_sym_ATencode] = ACTIONS(3286), - [anon_sym_ATsynchronized] = ACTIONS(3286), - [anon_sym_BOOL] = ACTIONS(3284), - [anon_sym_IMP] = ACTIONS(3284), - [anon_sym_SEL] = ACTIONS(3284), - [anon_sym_Class] = ACTIONS(3284), - [anon_sym_id] = ACTIONS(3284), - }, - [1056] = { - [sym_identifier] = ACTIONS(3376), - [aux_sym_preproc_include_token1] = ACTIONS(3376), - [aux_sym_preproc_include_token2] = ACTIONS(3376), - [aux_sym_preproc_def_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token2] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3376), - [sym_preproc_directive] = ACTIONS(3376), - [anon_sym_LPAREN2] = ACTIONS(3378), - [anon_sym_BANG] = ACTIONS(3378), - [anon_sym_TILDE] = ACTIONS(3378), - [anon_sym_DASH] = ACTIONS(3376), - [anon_sym_PLUS] = ACTIONS(3376), - [anon_sym_STAR] = ACTIONS(3378), - [anon_sym_CARET] = ACTIONS(3378), - [anon_sym_AMP] = ACTIONS(3378), - [anon_sym_SEMI] = ACTIONS(3378), - [anon_sym___extension__] = ACTIONS(3376), - [anon_sym_typedef] = ACTIONS(3376), - [anon_sym_extern] = ACTIONS(3376), - [anon_sym___attribute__] = ACTIONS(3376), - [anon_sym___attribute] = ACTIONS(3376), - [anon_sym_noreturn] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3378), - [anon_sym___declspec] = ACTIONS(3376), - [anon_sym___cdecl] = ACTIONS(3376), - [anon_sym___clrcall] = ACTIONS(3376), - [anon_sym___stdcall] = ACTIONS(3376), - [anon_sym___fastcall] = ACTIONS(3376), - [anon_sym___thiscall] = ACTIONS(3376), - [anon_sym___vectorcall] = ACTIONS(3376), - [anon_sym_LBRACE] = ACTIONS(3378), - [anon_sym_signed] = ACTIONS(3376), - [anon_sym_unsigned] = ACTIONS(3376), - [anon_sym_long] = ACTIONS(3376), - [anon_sym_short] = ACTIONS(3376), - [anon_sym_ATautoreleasepool] = ACTIONS(3378), - [anon_sym_static] = ACTIONS(3376), - [anon_sym_auto] = ACTIONS(3376), - [anon_sym_register] = ACTIONS(3376), - [anon_sym_inline] = ACTIONS(3376), - [anon_sym___inline] = ACTIONS(3376), - [anon_sym___inline__] = ACTIONS(3376), - [anon_sym___forceinline] = ACTIONS(3376), - [anon_sym_thread_local] = ACTIONS(3376), - [anon_sym___thread] = ACTIONS(3376), - [anon_sym_CG_EXTERN] = ACTIONS(3376), - [anon_sym_CG_INLINE] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3376), - [anon_sym_IBOutlet] = ACTIONS(3376), - [anon_sym_IBInspectable] = ACTIONS(3376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3376), - [anon_sym_NS_INLINE] = ACTIONS(3376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3376), - [anon_sym_OBJC_EXPORT] = ACTIONS(3376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3376), - [anon_sym_const] = ACTIONS(3376), - [anon_sym_constexpr] = ACTIONS(3376), - [anon_sym_volatile] = ACTIONS(3376), - [anon_sym_restrict] = ACTIONS(3376), - [anon_sym___restrict__] = ACTIONS(3376), - [anon_sym__Atomic] = ACTIONS(3376), - [anon_sym__Noreturn] = ACTIONS(3376), - [anon_sym_nullable] = ACTIONS(3376), - [anon_sym__Complex] = ACTIONS(3376), - [anon_sym__Nonnull] = ACTIONS(3376), - [anon_sym__Nullable] = ACTIONS(3376), - [anon_sym__Nullable_result] = ACTIONS(3376), - [anon_sym__Null_unspecified] = ACTIONS(3376), - [anon_sym___autoreleasing] = ACTIONS(3376), - [anon_sym___block] = ACTIONS(3376), - [anon_sym___bridge] = ACTIONS(3376), - [anon_sym___bridge_retained] = ACTIONS(3376), - [anon_sym___bridge_transfer] = ACTIONS(3376), - [anon_sym___complex] = ACTIONS(3376), - [anon_sym___const] = ACTIONS(3376), - [anon_sym___imag] = ACTIONS(3376), - [anon_sym___kindof] = ACTIONS(3376), - [anon_sym___nonnull] = ACTIONS(3376), - [anon_sym___nullable] = ACTIONS(3376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3376), - [anon_sym___real] = ACTIONS(3376), - [anon_sym___strong] = ACTIONS(3376), - [anon_sym___unsafe_unretained] = ACTIONS(3376), - [anon_sym___unused] = ACTIONS(3376), - [anon_sym___weak] = ACTIONS(3376), - [sym_primitive_type] = ACTIONS(3376), - [anon_sym_enum] = ACTIONS(3376), - [anon_sym_struct] = ACTIONS(3376), - [anon_sym_union] = ACTIONS(3376), - [anon_sym_if] = ACTIONS(3376), - [anon_sym_switch] = ACTIONS(3376), - [anon_sym_case] = ACTIONS(3376), - [anon_sym_default] = ACTIONS(3376), - [anon_sym_while] = ACTIONS(3376), - [anon_sym_do] = ACTIONS(3376), - [anon_sym_for] = ACTIONS(3376), - [anon_sym_in] = ACTIONS(3376), - [anon_sym_return] = ACTIONS(3376), - [anon_sym_break] = ACTIONS(3376), - [anon_sym_continue] = ACTIONS(3376), - [anon_sym_goto] = ACTIONS(3376), - [anon_sym_DASH_DASH] = ACTIONS(3378), - [anon_sym_PLUS_PLUS] = ACTIONS(3378), - [anon_sym_sizeof] = ACTIONS(3376), - [anon_sym___alignof__] = ACTIONS(3376), - [anon_sym___alignof] = ACTIONS(3376), - [anon_sym__alignof] = ACTIONS(3376), - [anon_sym_alignof] = ACTIONS(3376), - [anon_sym__Alignof] = ACTIONS(3376), - [anon_sym_offsetof] = ACTIONS(3376), - [anon_sym__Generic] = ACTIONS(3376), - [anon_sym_asm] = ACTIONS(3376), - [anon_sym___asm__] = ACTIONS(3376), - [sym_number_literal] = ACTIONS(3378), - [anon_sym_L_SQUOTE] = ACTIONS(3378), - [anon_sym_u_SQUOTE] = ACTIONS(3378), - [anon_sym_U_SQUOTE] = ACTIONS(3378), - [anon_sym_u8_SQUOTE] = ACTIONS(3378), - [anon_sym_SQUOTE] = ACTIONS(3378), - [anon_sym_AT] = ACTIONS(3376), - [anon_sym_DQUOTE] = ACTIONS(3378), - [anon_sym_L_DQUOTE] = ACTIONS(3378), - [anon_sym_u_DQUOTE] = ACTIONS(3378), - [anon_sym_U_DQUOTE] = ACTIONS(3378), - [anon_sym_u8_DQUOTE] = ACTIONS(3378), - [sym_true] = ACTIONS(3376), - [sym_false] = ACTIONS(3376), - [anon_sym_NULL] = ACTIONS(3376), - [anon_sym_nullptr] = ACTIONS(3376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3376), - [anon_sym___typeof] = ACTIONS(3376), - [anon_sym_typeof] = ACTIONS(3376), - [anon_sym_ATimport] = ACTIONS(3378), - [aux_sym_preproc_undef_token1] = ACTIONS(3376), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE] = ACTIONS(3376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_API_AVAILABLE] = ACTIONS(3376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_API_DEPRECATED] = ACTIONS(3376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3376), - [anon_sym___deprecated_msg] = ACTIONS(3376), - [anon_sym___deprecated_enum_msg] = ACTIONS(3376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3376), - [anon_sym_ATprotocol] = ACTIONS(3378), - [anon_sym_ATinterface] = ACTIONS(3378), - [anon_sym_ATimplementation] = ACTIONS(3378), - [anon_sym_ATcompatibility_alias] = ACTIONS(3378), - [anon_sym_ATsynthesize] = ACTIONS(3378), - [anon_sym_ATdynamic] = ACTIONS(3378), - [anon_sym__Alignas] = ACTIONS(3376), - [anon_sym_ATtry] = ACTIONS(3378), - [anon_sym___try] = ACTIONS(3376), - [anon_sym_ATthrow] = ACTIONS(3378), - [anon_sym_ATselector] = ACTIONS(3378), - [anon_sym_ATavailable] = ACTIONS(3378), - [anon_sym___builtin_available] = ACTIONS(3376), - [anon_sym_va_arg] = ACTIONS(3376), - [anon_sym___asm] = ACTIONS(3376), - [anon_sym_ATencode] = ACTIONS(3378), - [anon_sym_ATsynchronized] = ACTIONS(3378), - [anon_sym_BOOL] = ACTIONS(3376), - [anon_sym_IMP] = ACTIONS(3376), - [anon_sym_SEL] = ACTIONS(3376), - [anon_sym_Class] = ACTIONS(3376), - [anon_sym_id] = ACTIONS(3376), - }, - [1057] = { - [sym_identifier] = ACTIONS(3340), - [aux_sym_preproc_include_token1] = ACTIONS(3340), - [aux_sym_preproc_include_token2] = ACTIONS(3340), - [aux_sym_preproc_def_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token2] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3340), - [sym_preproc_directive] = ACTIONS(3340), - [anon_sym_LPAREN2] = ACTIONS(3342), - [anon_sym_BANG] = ACTIONS(3342), - [anon_sym_TILDE] = ACTIONS(3342), - [anon_sym_DASH] = ACTIONS(3340), - [anon_sym_PLUS] = ACTIONS(3340), - [anon_sym_STAR] = ACTIONS(3342), - [anon_sym_CARET] = ACTIONS(3342), - [anon_sym_AMP] = ACTIONS(3342), - [anon_sym_SEMI] = ACTIONS(3342), - [anon_sym___extension__] = ACTIONS(3340), - [anon_sym_typedef] = ACTIONS(3340), - [anon_sym_extern] = ACTIONS(3340), - [anon_sym___attribute__] = ACTIONS(3340), - [anon_sym___attribute] = ACTIONS(3340), - [anon_sym_noreturn] = ACTIONS(3340), - [anon_sym_LBRACK] = ACTIONS(3342), - [anon_sym___declspec] = ACTIONS(3340), - [anon_sym___cdecl] = ACTIONS(3340), - [anon_sym___clrcall] = ACTIONS(3340), - [anon_sym___stdcall] = ACTIONS(3340), - [anon_sym___fastcall] = ACTIONS(3340), - [anon_sym___thiscall] = ACTIONS(3340), - [anon_sym___vectorcall] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3342), - [anon_sym_signed] = ACTIONS(3340), - [anon_sym_unsigned] = ACTIONS(3340), - [anon_sym_long] = ACTIONS(3340), - [anon_sym_short] = ACTIONS(3340), - [anon_sym_ATautoreleasepool] = ACTIONS(3342), - [anon_sym_static] = ACTIONS(3340), - [anon_sym_auto] = ACTIONS(3340), - [anon_sym_register] = ACTIONS(3340), - [anon_sym_inline] = ACTIONS(3340), - [anon_sym___inline] = ACTIONS(3340), - [anon_sym___inline__] = ACTIONS(3340), - [anon_sym___forceinline] = ACTIONS(3340), - [anon_sym_thread_local] = ACTIONS(3340), - [anon_sym___thread] = ACTIONS(3340), - [anon_sym_CG_EXTERN] = ACTIONS(3340), - [anon_sym_CG_INLINE] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3340), - [anon_sym_IBOutlet] = ACTIONS(3340), - [anon_sym_IBInspectable] = ACTIONS(3340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3340), - [anon_sym_NS_INLINE] = ACTIONS(3340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3340), - [anon_sym_OBJC_EXPORT] = ACTIONS(3340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3340), - [anon_sym_const] = ACTIONS(3340), - [anon_sym_constexpr] = ACTIONS(3340), - [anon_sym_volatile] = ACTIONS(3340), - [anon_sym_restrict] = ACTIONS(3340), - [anon_sym___restrict__] = ACTIONS(3340), - [anon_sym__Atomic] = ACTIONS(3340), - [anon_sym__Noreturn] = ACTIONS(3340), - [anon_sym_nullable] = ACTIONS(3340), - [anon_sym__Complex] = ACTIONS(3340), - [anon_sym__Nonnull] = ACTIONS(3340), - [anon_sym__Nullable] = ACTIONS(3340), - [anon_sym__Nullable_result] = ACTIONS(3340), - [anon_sym__Null_unspecified] = ACTIONS(3340), - [anon_sym___autoreleasing] = ACTIONS(3340), - [anon_sym___block] = ACTIONS(3340), - [anon_sym___bridge] = ACTIONS(3340), - [anon_sym___bridge_retained] = ACTIONS(3340), - [anon_sym___bridge_transfer] = ACTIONS(3340), - [anon_sym___complex] = ACTIONS(3340), - [anon_sym___const] = ACTIONS(3340), - [anon_sym___imag] = ACTIONS(3340), - [anon_sym___kindof] = ACTIONS(3340), - [anon_sym___nonnull] = ACTIONS(3340), - [anon_sym___nullable] = ACTIONS(3340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3340), - [anon_sym___real] = ACTIONS(3340), - [anon_sym___strong] = ACTIONS(3340), - [anon_sym___unsafe_unretained] = ACTIONS(3340), - [anon_sym___unused] = ACTIONS(3340), - [anon_sym___weak] = ACTIONS(3340), - [sym_primitive_type] = ACTIONS(3340), - [anon_sym_enum] = ACTIONS(3340), - [anon_sym_struct] = ACTIONS(3340), - [anon_sym_union] = ACTIONS(3340), - [anon_sym_if] = ACTIONS(3340), - [anon_sym_switch] = ACTIONS(3340), - [anon_sym_case] = ACTIONS(3340), - [anon_sym_default] = ACTIONS(3340), - [anon_sym_while] = ACTIONS(3340), - [anon_sym_do] = ACTIONS(3340), - [anon_sym_for] = ACTIONS(3340), - [anon_sym_in] = ACTIONS(3340), - [anon_sym_return] = ACTIONS(3340), - [anon_sym_break] = ACTIONS(3340), - [anon_sym_continue] = ACTIONS(3340), - [anon_sym_goto] = ACTIONS(3340), - [anon_sym_DASH_DASH] = ACTIONS(3342), - [anon_sym_PLUS_PLUS] = ACTIONS(3342), - [anon_sym_sizeof] = ACTIONS(3340), - [anon_sym___alignof__] = ACTIONS(3340), - [anon_sym___alignof] = ACTIONS(3340), - [anon_sym__alignof] = ACTIONS(3340), - [anon_sym_alignof] = ACTIONS(3340), - [anon_sym__Alignof] = ACTIONS(3340), - [anon_sym_offsetof] = ACTIONS(3340), - [anon_sym__Generic] = ACTIONS(3340), - [anon_sym_asm] = ACTIONS(3340), - [anon_sym___asm__] = ACTIONS(3340), - [sym_number_literal] = ACTIONS(3342), - [anon_sym_L_SQUOTE] = ACTIONS(3342), - [anon_sym_u_SQUOTE] = ACTIONS(3342), - [anon_sym_U_SQUOTE] = ACTIONS(3342), - [anon_sym_u8_SQUOTE] = ACTIONS(3342), - [anon_sym_SQUOTE] = ACTIONS(3342), - [anon_sym_AT] = ACTIONS(3340), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_L_DQUOTE] = ACTIONS(3342), - [anon_sym_u_DQUOTE] = ACTIONS(3342), - [anon_sym_U_DQUOTE] = ACTIONS(3342), - [anon_sym_u8_DQUOTE] = ACTIONS(3342), - [sym_true] = ACTIONS(3340), - [sym_false] = ACTIONS(3340), - [anon_sym_NULL] = ACTIONS(3340), - [anon_sym_nullptr] = ACTIONS(3340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3340), - [anon_sym___typeof] = ACTIONS(3340), - [anon_sym_typeof] = ACTIONS(3340), - [anon_sym_ATimport] = ACTIONS(3342), - [aux_sym_preproc_undef_token1] = ACTIONS(3340), - [anon_sym_POUND] = ACTIONS(3340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE] = ACTIONS(3340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_API_AVAILABLE] = ACTIONS(3340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_API_DEPRECATED] = ACTIONS(3340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3340), - [anon_sym___deprecated_msg] = ACTIONS(3340), - [anon_sym___deprecated_enum_msg] = ACTIONS(3340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3340), - [anon_sym_ATprotocol] = ACTIONS(3342), - [anon_sym_ATinterface] = ACTIONS(3342), - [anon_sym_ATimplementation] = ACTIONS(3342), - [anon_sym_ATcompatibility_alias] = ACTIONS(3342), - [anon_sym_ATsynthesize] = ACTIONS(3342), - [anon_sym_ATdynamic] = ACTIONS(3342), - [anon_sym__Alignas] = ACTIONS(3340), - [anon_sym_ATtry] = ACTIONS(3342), - [anon_sym___try] = ACTIONS(3340), - [anon_sym_ATthrow] = ACTIONS(3342), - [anon_sym_ATselector] = ACTIONS(3342), - [anon_sym_ATavailable] = ACTIONS(3342), - [anon_sym___builtin_available] = ACTIONS(3340), - [anon_sym_va_arg] = ACTIONS(3340), - [anon_sym___asm] = ACTIONS(3340), - [anon_sym_ATencode] = ACTIONS(3342), - [anon_sym_ATsynchronized] = ACTIONS(3342), - [anon_sym_BOOL] = ACTIONS(3340), - [anon_sym_IMP] = ACTIONS(3340), - [anon_sym_SEL] = ACTIONS(3340), - [anon_sym_Class] = ACTIONS(3340), - [anon_sym_id] = ACTIONS(3340), - }, - [1058] = { - [sym_identifier] = ACTIONS(3324), - [aux_sym_preproc_include_token1] = ACTIONS(3324), - [aux_sym_preproc_include_token2] = ACTIONS(3324), - [aux_sym_preproc_def_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token2] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3324), - [sym_preproc_directive] = ACTIONS(3324), - [anon_sym_LPAREN2] = ACTIONS(3326), - [anon_sym_BANG] = ACTIONS(3326), - [anon_sym_TILDE] = ACTIONS(3326), - [anon_sym_DASH] = ACTIONS(3324), - [anon_sym_PLUS] = ACTIONS(3324), - [anon_sym_STAR] = ACTIONS(3326), - [anon_sym_CARET] = ACTIONS(3326), - [anon_sym_AMP] = ACTIONS(3326), - [anon_sym_SEMI] = ACTIONS(3326), - [anon_sym___extension__] = ACTIONS(3324), - [anon_sym_typedef] = ACTIONS(3324), - [anon_sym_extern] = ACTIONS(3324), - [anon_sym___attribute__] = ACTIONS(3324), - [anon_sym___attribute] = ACTIONS(3324), - [anon_sym_noreturn] = ACTIONS(3324), - [anon_sym_LBRACK] = ACTIONS(3326), - [anon_sym___declspec] = ACTIONS(3324), - [anon_sym___cdecl] = ACTIONS(3324), - [anon_sym___clrcall] = ACTIONS(3324), - [anon_sym___stdcall] = ACTIONS(3324), - [anon_sym___fastcall] = ACTIONS(3324), - [anon_sym___thiscall] = ACTIONS(3324), - [anon_sym___vectorcall] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(3326), - [anon_sym_signed] = ACTIONS(3324), - [anon_sym_unsigned] = ACTIONS(3324), - [anon_sym_long] = ACTIONS(3324), - [anon_sym_short] = ACTIONS(3324), - [anon_sym_ATautoreleasepool] = ACTIONS(3326), - [anon_sym_static] = ACTIONS(3324), - [anon_sym_auto] = ACTIONS(3324), - [anon_sym_register] = ACTIONS(3324), - [anon_sym_inline] = ACTIONS(3324), - [anon_sym___inline] = ACTIONS(3324), - [anon_sym___inline__] = ACTIONS(3324), - [anon_sym___forceinline] = ACTIONS(3324), - [anon_sym_thread_local] = ACTIONS(3324), - [anon_sym___thread] = ACTIONS(3324), - [anon_sym_CG_EXTERN] = ACTIONS(3324), - [anon_sym_CG_INLINE] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3324), - [anon_sym_IBOutlet] = ACTIONS(3324), - [anon_sym_IBInspectable] = ACTIONS(3324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3324), - [anon_sym_NS_INLINE] = ACTIONS(3324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3324), - [anon_sym_OBJC_EXPORT] = ACTIONS(3324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3324), - [anon_sym_const] = ACTIONS(3324), - [anon_sym_constexpr] = ACTIONS(3324), - [anon_sym_volatile] = ACTIONS(3324), - [anon_sym_restrict] = ACTIONS(3324), - [anon_sym___restrict__] = ACTIONS(3324), - [anon_sym__Atomic] = ACTIONS(3324), - [anon_sym__Noreturn] = ACTIONS(3324), - [anon_sym_nullable] = ACTIONS(3324), - [anon_sym__Complex] = ACTIONS(3324), - [anon_sym__Nonnull] = ACTIONS(3324), - [anon_sym__Nullable] = ACTIONS(3324), - [anon_sym__Nullable_result] = ACTIONS(3324), - [anon_sym__Null_unspecified] = ACTIONS(3324), - [anon_sym___autoreleasing] = ACTIONS(3324), - [anon_sym___block] = ACTIONS(3324), - [anon_sym___bridge] = ACTIONS(3324), - [anon_sym___bridge_retained] = ACTIONS(3324), - [anon_sym___bridge_transfer] = ACTIONS(3324), - [anon_sym___complex] = ACTIONS(3324), - [anon_sym___const] = ACTIONS(3324), - [anon_sym___imag] = ACTIONS(3324), - [anon_sym___kindof] = ACTIONS(3324), - [anon_sym___nonnull] = ACTIONS(3324), - [anon_sym___nullable] = ACTIONS(3324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3324), - [anon_sym___real] = ACTIONS(3324), - [anon_sym___strong] = ACTIONS(3324), - [anon_sym___unsafe_unretained] = ACTIONS(3324), - [anon_sym___unused] = ACTIONS(3324), - [anon_sym___weak] = ACTIONS(3324), - [sym_primitive_type] = ACTIONS(3324), - [anon_sym_enum] = ACTIONS(3324), - [anon_sym_struct] = ACTIONS(3324), - [anon_sym_union] = ACTIONS(3324), - [anon_sym_if] = ACTIONS(3324), - [anon_sym_switch] = ACTIONS(3324), - [anon_sym_case] = ACTIONS(3324), - [anon_sym_default] = ACTIONS(3324), - [anon_sym_while] = ACTIONS(3324), - [anon_sym_do] = ACTIONS(3324), - [anon_sym_for] = ACTIONS(3324), - [anon_sym_in] = ACTIONS(3324), - [anon_sym_return] = ACTIONS(3324), - [anon_sym_break] = ACTIONS(3324), - [anon_sym_continue] = ACTIONS(3324), - [anon_sym_goto] = ACTIONS(3324), - [anon_sym_DASH_DASH] = ACTIONS(3326), - [anon_sym_PLUS_PLUS] = ACTIONS(3326), - [anon_sym_sizeof] = ACTIONS(3324), - [anon_sym___alignof__] = ACTIONS(3324), - [anon_sym___alignof] = ACTIONS(3324), - [anon_sym__alignof] = ACTIONS(3324), - [anon_sym_alignof] = ACTIONS(3324), - [anon_sym__Alignof] = ACTIONS(3324), - [anon_sym_offsetof] = ACTIONS(3324), - [anon_sym__Generic] = ACTIONS(3324), - [anon_sym_asm] = ACTIONS(3324), - [anon_sym___asm__] = ACTIONS(3324), - [sym_number_literal] = ACTIONS(3326), - [anon_sym_L_SQUOTE] = ACTIONS(3326), - [anon_sym_u_SQUOTE] = ACTIONS(3326), - [anon_sym_U_SQUOTE] = ACTIONS(3326), - [anon_sym_u8_SQUOTE] = ACTIONS(3326), - [anon_sym_SQUOTE] = ACTIONS(3326), - [anon_sym_AT] = ACTIONS(3324), - [anon_sym_DQUOTE] = ACTIONS(3326), - [anon_sym_L_DQUOTE] = ACTIONS(3326), - [anon_sym_u_DQUOTE] = ACTIONS(3326), - [anon_sym_U_DQUOTE] = ACTIONS(3326), - [anon_sym_u8_DQUOTE] = ACTIONS(3326), - [sym_true] = ACTIONS(3324), - [sym_false] = ACTIONS(3324), - [anon_sym_NULL] = ACTIONS(3324), - [anon_sym_nullptr] = ACTIONS(3324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3324), - [anon_sym___typeof] = ACTIONS(3324), - [anon_sym_typeof] = ACTIONS(3324), - [anon_sym_ATimport] = ACTIONS(3326), - [aux_sym_preproc_undef_token1] = ACTIONS(3324), - [anon_sym_POUND] = ACTIONS(3324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE] = ACTIONS(3324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_API_AVAILABLE] = ACTIONS(3324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_API_DEPRECATED] = ACTIONS(3324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3324), - [anon_sym___deprecated_msg] = ACTIONS(3324), - [anon_sym___deprecated_enum_msg] = ACTIONS(3324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3324), - [anon_sym_ATprotocol] = ACTIONS(3326), - [anon_sym_ATinterface] = ACTIONS(3326), - [anon_sym_ATimplementation] = ACTIONS(3326), - [anon_sym_ATcompatibility_alias] = ACTIONS(3326), - [anon_sym_ATsynthesize] = ACTIONS(3326), - [anon_sym_ATdynamic] = ACTIONS(3326), - [anon_sym__Alignas] = ACTIONS(3324), - [anon_sym_ATtry] = ACTIONS(3326), - [anon_sym___try] = ACTIONS(3324), - [anon_sym_ATthrow] = ACTIONS(3326), - [anon_sym_ATselector] = ACTIONS(3326), - [anon_sym_ATavailable] = ACTIONS(3326), - [anon_sym___builtin_available] = ACTIONS(3324), - [anon_sym_va_arg] = ACTIONS(3324), - [anon_sym___asm] = ACTIONS(3324), - [anon_sym_ATencode] = ACTIONS(3326), - [anon_sym_ATsynchronized] = ACTIONS(3326), - [anon_sym_BOOL] = ACTIONS(3324), - [anon_sym_IMP] = ACTIONS(3324), - [anon_sym_SEL] = ACTIONS(3324), - [anon_sym_Class] = ACTIONS(3324), - [anon_sym_id] = ACTIONS(3324), - }, - [1059] = { - [sym_identifier] = ACTIONS(3292), - [aux_sym_preproc_include_token1] = ACTIONS(3292), - [aux_sym_preproc_include_token2] = ACTIONS(3292), - [aux_sym_preproc_def_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token2] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3292), - [sym_preproc_directive] = ACTIONS(3292), - [anon_sym_LPAREN2] = ACTIONS(3294), - [anon_sym_BANG] = ACTIONS(3294), - [anon_sym_TILDE] = ACTIONS(3294), - [anon_sym_DASH] = ACTIONS(3292), - [anon_sym_PLUS] = ACTIONS(3292), - [anon_sym_STAR] = ACTIONS(3294), - [anon_sym_CARET] = ACTIONS(3294), - [anon_sym_AMP] = ACTIONS(3294), - [anon_sym_SEMI] = ACTIONS(3294), - [anon_sym___extension__] = ACTIONS(3292), - [anon_sym_typedef] = ACTIONS(3292), - [anon_sym_extern] = ACTIONS(3292), - [anon_sym___attribute__] = ACTIONS(3292), - [anon_sym___attribute] = ACTIONS(3292), - [anon_sym_noreturn] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3294), - [anon_sym___declspec] = ACTIONS(3292), - [anon_sym___cdecl] = ACTIONS(3292), - [anon_sym___clrcall] = ACTIONS(3292), - [anon_sym___stdcall] = ACTIONS(3292), - [anon_sym___fastcall] = ACTIONS(3292), - [anon_sym___thiscall] = ACTIONS(3292), - [anon_sym___vectorcall] = ACTIONS(3292), - [anon_sym_LBRACE] = ACTIONS(3294), - [anon_sym_signed] = ACTIONS(3292), - [anon_sym_unsigned] = ACTIONS(3292), - [anon_sym_long] = ACTIONS(3292), - [anon_sym_short] = ACTIONS(3292), - [anon_sym_ATautoreleasepool] = ACTIONS(3294), - [anon_sym_static] = ACTIONS(3292), - [anon_sym_auto] = ACTIONS(3292), - [anon_sym_register] = ACTIONS(3292), - [anon_sym_inline] = ACTIONS(3292), - [anon_sym___inline] = ACTIONS(3292), - [anon_sym___inline__] = ACTIONS(3292), - [anon_sym___forceinline] = ACTIONS(3292), - [anon_sym_thread_local] = ACTIONS(3292), - [anon_sym___thread] = ACTIONS(3292), - [anon_sym_CG_EXTERN] = ACTIONS(3292), - [anon_sym_CG_INLINE] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3292), - [anon_sym_IBOutlet] = ACTIONS(3292), - [anon_sym_IBInspectable] = ACTIONS(3292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3292), - [anon_sym_NS_INLINE] = ACTIONS(3292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3292), - [anon_sym_OBJC_EXPORT] = ACTIONS(3292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3292), - [anon_sym_const] = ACTIONS(3292), - [anon_sym_constexpr] = ACTIONS(3292), - [anon_sym_volatile] = ACTIONS(3292), - [anon_sym_restrict] = ACTIONS(3292), - [anon_sym___restrict__] = ACTIONS(3292), - [anon_sym__Atomic] = ACTIONS(3292), - [anon_sym__Noreturn] = ACTIONS(3292), - [anon_sym_nullable] = ACTIONS(3292), - [anon_sym__Complex] = ACTIONS(3292), - [anon_sym__Nonnull] = ACTIONS(3292), - [anon_sym__Nullable] = ACTIONS(3292), - [anon_sym__Nullable_result] = ACTIONS(3292), - [anon_sym__Null_unspecified] = ACTIONS(3292), - [anon_sym___autoreleasing] = ACTIONS(3292), - [anon_sym___block] = ACTIONS(3292), - [anon_sym___bridge] = ACTIONS(3292), - [anon_sym___bridge_retained] = ACTIONS(3292), - [anon_sym___bridge_transfer] = ACTIONS(3292), - [anon_sym___complex] = ACTIONS(3292), - [anon_sym___const] = ACTIONS(3292), - [anon_sym___imag] = ACTIONS(3292), - [anon_sym___kindof] = ACTIONS(3292), - [anon_sym___nonnull] = ACTIONS(3292), - [anon_sym___nullable] = ACTIONS(3292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3292), - [anon_sym___real] = ACTIONS(3292), - [anon_sym___strong] = ACTIONS(3292), - [anon_sym___unsafe_unretained] = ACTIONS(3292), - [anon_sym___unused] = ACTIONS(3292), - [anon_sym___weak] = ACTIONS(3292), - [sym_primitive_type] = ACTIONS(3292), - [anon_sym_enum] = ACTIONS(3292), - [anon_sym_struct] = ACTIONS(3292), - [anon_sym_union] = ACTIONS(3292), - [anon_sym_if] = ACTIONS(3292), - [anon_sym_switch] = ACTIONS(3292), - [anon_sym_case] = ACTIONS(3292), - [anon_sym_default] = ACTIONS(3292), - [anon_sym_while] = ACTIONS(3292), - [anon_sym_do] = ACTIONS(3292), - [anon_sym_for] = ACTIONS(3292), - [anon_sym_in] = ACTIONS(3292), - [anon_sym_return] = ACTIONS(3292), - [anon_sym_break] = ACTIONS(3292), - [anon_sym_continue] = ACTIONS(3292), - [anon_sym_goto] = ACTIONS(3292), - [anon_sym_DASH_DASH] = ACTIONS(3294), - [anon_sym_PLUS_PLUS] = ACTIONS(3294), - [anon_sym_sizeof] = ACTIONS(3292), - [anon_sym___alignof__] = ACTIONS(3292), - [anon_sym___alignof] = ACTIONS(3292), - [anon_sym__alignof] = ACTIONS(3292), - [anon_sym_alignof] = ACTIONS(3292), - [anon_sym__Alignof] = ACTIONS(3292), - [anon_sym_offsetof] = ACTIONS(3292), - [anon_sym__Generic] = ACTIONS(3292), - [anon_sym_asm] = ACTIONS(3292), - [anon_sym___asm__] = ACTIONS(3292), - [sym_number_literal] = ACTIONS(3294), - [anon_sym_L_SQUOTE] = ACTIONS(3294), - [anon_sym_u_SQUOTE] = ACTIONS(3294), - [anon_sym_U_SQUOTE] = ACTIONS(3294), - [anon_sym_u8_SQUOTE] = ACTIONS(3294), - [anon_sym_SQUOTE] = ACTIONS(3294), - [anon_sym_AT] = ACTIONS(3292), - [anon_sym_DQUOTE] = ACTIONS(3294), - [anon_sym_L_DQUOTE] = ACTIONS(3294), - [anon_sym_u_DQUOTE] = ACTIONS(3294), - [anon_sym_U_DQUOTE] = ACTIONS(3294), - [anon_sym_u8_DQUOTE] = ACTIONS(3294), - [sym_true] = ACTIONS(3292), - [sym_false] = ACTIONS(3292), - [anon_sym_NULL] = ACTIONS(3292), - [anon_sym_nullptr] = ACTIONS(3292), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3292), - [anon_sym___typeof] = ACTIONS(3292), - [anon_sym_typeof] = ACTIONS(3292), - [anon_sym_ATimport] = ACTIONS(3294), - [aux_sym_preproc_undef_token1] = ACTIONS(3292), - [anon_sym_POUND] = ACTIONS(3292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE] = ACTIONS(3292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_API_AVAILABLE] = ACTIONS(3292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_API_DEPRECATED] = ACTIONS(3292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3292), - [anon_sym___deprecated_msg] = ACTIONS(3292), - [anon_sym___deprecated_enum_msg] = ACTIONS(3292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3292), - [anon_sym_ATprotocol] = ACTIONS(3294), - [anon_sym_ATinterface] = ACTIONS(3294), - [anon_sym_ATimplementation] = ACTIONS(3294), - [anon_sym_ATcompatibility_alias] = ACTIONS(3294), - [anon_sym_ATsynthesize] = ACTIONS(3294), - [anon_sym_ATdynamic] = ACTIONS(3294), - [anon_sym__Alignas] = ACTIONS(3292), - [anon_sym_ATtry] = ACTIONS(3294), - [anon_sym___try] = ACTIONS(3292), - [anon_sym_ATthrow] = ACTIONS(3294), - [anon_sym_ATselector] = ACTIONS(3294), - [anon_sym_ATavailable] = ACTIONS(3294), - [anon_sym___builtin_available] = ACTIONS(3292), - [anon_sym_va_arg] = ACTIONS(3292), - [anon_sym___asm] = ACTIONS(3292), - [anon_sym_ATencode] = ACTIONS(3294), - [anon_sym_ATsynchronized] = ACTIONS(3294), - [anon_sym_BOOL] = ACTIONS(3292), - [anon_sym_IMP] = ACTIONS(3292), - [anon_sym_SEL] = ACTIONS(3292), - [anon_sym_Class] = ACTIONS(3292), - [anon_sym_id] = ACTIONS(3292), - }, - [1060] = { - [sym_identifier] = ACTIONS(3198), - [aux_sym_preproc_include_token1] = ACTIONS(3198), - [aux_sym_preproc_include_token2] = ACTIONS(3198), - [aux_sym_preproc_def_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token2] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3198), - [sym_preproc_directive] = ACTIONS(3198), - [anon_sym_LPAREN2] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3200), - [anon_sym_TILDE] = ACTIONS(3200), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_CARET] = ACTIONS(3200), - [anon_sym_AMP] = ACTIONS(3200), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym___extension__] = ACTIONS(3198), - [anon_sym_typedef] = ACTIONS(3198), - [anon_sym_extern] = ACTIONS(3198), - [anon_sym___attribute__] = ACTIONS(3198), - [anon_sym___attribute] = ACTIONS(3198), - [anon_sym_noreturn] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym___declspec] = ACTIONS(3198), - [anon_sym___cdecl] = ACTIONS(3198), - [anon_sym___clrcall] = ACTIONS(3198), - [anon_sym___stdcall] = ACTIONS(3198), - [anon_sym___fastcall] = ACTIONS(3198), - [anon_sym___thiscall] = ACTIONS(3198), - [anon_sym___vectorcall] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3200), - [anon_sym_signed] = ACTIONS(3198), - [anon_sym_unsigned] = ACTIONS(3198), - [anon_sym_long] = ACTIONS(3198), - [anon_sym_short] = ACTIONS(3198), - [anon_sym_ATautoreleasepool] = ACTIONS(3200), - [anon_sym_static] = ACTIONS(3198), - [anon_sym_auto] = ACTIONS(3198), - [anon_sym_register] = ACTIONS(3198), - [anon_sym_inline] = ACTIONS(3198), - [anon_sym___inline] = ACTIONS(3198), - [anon_sym___inline__] = ACTIONS(3198), - [anon_sym___forceinline] = ACTIONS(3198), - [anon_sym_thread_local] = ACTIONS(3198), - [anon_sym___thread] = ACTIONS(3198), - [anon_sym_CG_EXTERN] = ACTIONS(3198), - [anon_sym_CG_INLINE] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3198), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3198), - [anon_sym_IBOutlet] = ACTIONS(3198), - [anon_sym_IBInspectable] = ACTIONS(3198), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3198), - [anon_sym_NS_INLINE] = ACTIONS(3198), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3198), - [anon_sym_OBJC_EXPORT] = ACTIONS(3198), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3198), - [anon_sym_const] = ACTIONS(3198), - [anon_sym_constexpr] = ACTIONS(3198), - [anon_sym_volatile] = ACTIONS(3198), - [anon_sym_restrict] = ACTIONS(3198), - [anon_sym___restrict__] = ACTIONS(3198), - [anon_sym__Atomic] = ACTIONS(3198), - [anon_sym__Noreturn] = ACTIONS(3198), - [anon_sym_nullable] = ACTIONS(3198), - [anon_sym__Complex] = ACTIONS(3198), - [anon_sym__Nonnull] = ACTIONS(3198), - [anon_sym__Nullable] = ACTIONS(3198), - [anon_sym__Nullable_result] = ACTIONS(3198), - [anon_sym__Null_unspecified] = ACTIONS(3198), - [anon_sym___autoreleasing] = ACTIONS(3198), - [anon_sym___block] = ACTIONS(3198), - [anon_sym___bridge] = ACTIONS(3198), - [anon_sym___bridge_retained] = ACTIONS(3198), - [anon_sym___bridge_transfer] = ACTIONS(3198), - [anon_sym___complex] = ACTIONS(3198), - [anon_sym___const] = ACTIONS(3198), - [anon_sym___imag] = ACTIONS(3198), - [anon_sym___kindof] = ACTIONS(3198), - [anon_sym___nonnull] = ACTIONS(3198), - [anon_sym___nullable] = ACTIONS(3198), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3198), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3198), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3198), - [anon_sym___real] = ACTIONS(3198), - [anon_sym___strong] = ACTIONS(3198), - [anon_sym___unsafe_unretained] = ACTIONS(3198), - [anon_sym___unused] = ACTIONS(3198), - [anon_sym___weak] = ACTIONS(3198), - [sym_primitive_type] = ACTIONS(3198), - [anon_sym_enum] = ACTIONS(3198), - [anon_sym_struct] = ACTIONS(3198), - [anon_sym_union] = ACTIONS(3198), - [anon_sym_if] = ACTIONS(3198), - [anon_sym_switch] = ACTIONS(3198), - [anon_sym_case] = ACTIONS(3198), - [anon_sym_default] = ACTIONS(3198), - [anon_sym_while] = ACTIONS(3198), - [anon_sym_do] = ACTIONS(3198), - [anon_sym_for] = ACTIONS(3198), - [anon_sym_in] = ACTIONS(3198), - [anon_sym_return] = ACTIONS(3198), - [anon_sym_break] = ACTIONS(3198), - [anon_sym_continue] = ACTIONS(3198), - [anon_sym_goto] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_sizeof] = ACTIONS(3198), - [anon_sym___alignof__] = ACTIONS(3198), - [anon_sym___alignof] = ACTIONS(3198), - [anon_sym__alignof] = ACTIONS(3198), - [anon_sym_alignof] = ACTIONS(3198), - [anon_sym__Alignof] = ACTIONS(3198), - [anon_sym_offsetof] = ACTIONS(3198), - [anon_sym__Generic] = ACTIONS(3198), - [anon_sym_asm] = ACTIONS(3198), - [anon_sym___asm__] = ACTIONS(3198), - [sym_number_literal] = ACTIONS(3200), - [anon_sym_L_SQUOTE] = ACTIONS(3200), - [anon_sym_u_SQUOTE] = ACTIONS(3200), - [anon_sym_U_SQUOTE] = ACTIONS(3200), - [anon_sym_u8_SQUOTE] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(3200), - [anon_sym_L_DQUOTE] = ACTIONS(3200), - [anon_sym_u_DQUOTE] = ACTIONS(3200), - [anon_sym_U_DQUOTE] = ACTIONS(3200), - [anon_sym_u8_DQUOTE] = ACTIONS(3200), - [sym_true] = ACTIONS(3198), - [sym_false] = ACTIONS(3198), - [anon_sym_NULL] = ACTIONS(3198), - [anon_sym_nullptr] = ACTIONS(3198), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3198), - [anon_sym___typeof] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3198), - [anon_sym_ATimport] = ACTIONS(3200), - [aux_sym_preproc_undef_token1] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3198), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3198), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3198), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3198), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3198), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE] = ACTIONS(3198), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_API_AVAILABLE] = ACTIONS(3198), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_API_DEPRECATED] = ACTIONS(3198), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3198), - [anon_sym___deprecated_msg] = ACTIONS(3198), - [anon_sym___deprecated_enum_msg] = ACTIONS(3198), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3198), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3198), - [anon_sym_ATprotocol] = ACTIONS(3200), - [anon_sym_ATinterface] = ACTIONS(3200), - [anon_sym_ATimplementation] = ACTIONS(3200), - [anon_sym_ATcompatibility_alias] = ACTIONS(3200), - [anon_sym_ATsynthesize] = ACTIONS(3200), - [anon_sym_ATdynamic] = ACTIONS(3200), - [anon_sym__Alignas] = ACTIONS(3198), - [anon_sym_ATtry] = ACTIONS(3200), - [anon_sym___try] = ACTIONS(3198), - [anon_sym_ATthrow] = ACTIONS(3200), - [anon_sym_ATselector] = ACTIONS(3200), - [anon_sym_ATavailable] = ACTIONS(3200), - [anon_sym___builtin_available] = ACTIONS(3198), - [anon_sym_va_arg] = ACTIONS(3198), - [anon_sym___asm] = ACTIONS(3198), - [anon_sym_ATencode] = ACTIONS(3200), - [anon_sym_ATsynchronized] = ACTIONS(3200), - [anon_sym_BOOL] = ACTIONS(3198), - [anon_sym_IMP] = ACTIONS(3198), - [anon_sym_SEL] = ACTIONS(3198), - [anon_sym_Class] = ACTIONS(3198), - [anon_sym_id] = ACTIONS(3198), - }, - [1061] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_include_token1] = ACTIONS(3254), - [aux_sym_preproc_include_token2] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token2] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_LPAREN2] = ACTIONS(3256), - [anon_sym_BANG] = ACTIONS(3256), - [anon_sym_TILDE] = ACTIONS(3256), - [anon_sym_DASH] = ACTIONS(3254), - [anon_sym_PLUS] = ACTIONS(3254), - [anon_sym_STAR] = ACTIONS(3256), - [anon_sym_CARET] = ACTIONS(3256), - [anon_sym_AMP] = ACTIONS(3256), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_LBRACE] = ACTIONS(3256), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_ATautoreleasepool] = ACTIONS(3256), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [anon_sym_if] = ACTIONS(3254), - [anon_sym_switch] = ACTIONS(3254), - [anon_sym_case] = ACTIONS(3254), - [anon_sym_default] = ACTIONS(3254), - [anon_sym_while] = ACTIONS(3254), - [anon_sym_do] = ACTIONS(3254), - [anon_sym_for] = ACTIONS(3254), - [anon_sym_in] = ACTIONS(3254), - [anon_sym_return] = ACTIONS(3254), - [anon_sym_break] = ACTIONS(3254), - [anon_sym_continue] = ACTIONS(3254), - [anon_sym_goto] = ACTIONS(3254), - [anon_sym_DASH_DASH] = ACTIONS(3256), - [anon_sym_PLUS_PLUS] = ACTIONS(3256), - [anon_sym_sizeof] = ACTIONS(3254), - [anon_sym___alignof__] = ACTIONS(3254), - [anon_sym___alignof] = ACTIONS(3254), - [anon_sym__alignof] = ACTIONS(3254), - [anon_sym_alignof] = ACTIONS(3254), - [anon_sym__Alignof] = ACTIONS(3254), - [anon_sym_offsetof] = ACTIONS(3254), - [anon_sym__Generic] = ACTIONS(3254), - [anon_sym_asm] = ACTIONS(3254), - [anon_sym___asm__] = ACTIONS(3254), - [sym_number_literal] = ACTIONS(3256), - [anon_sym_L_SQUOTE] = ACTIONS(3256), - [anon_sym_u_SQUOTE] = ACTIONS(3256), - [anon_sym_U_SQUOTE] = ACTIONS(3256), - [anon_sym_u8_SQUOTE] = ACTIONS(3256), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_AT] = ACTIONS(3254), - [anon_sym_DQUOTE] = ACTIONS(3256), - [anon_sym_L_DQUOTE] = ACTIONS(3256), - [anon_sym_u_DQUOTE] = ACTIONS(3256), - [anon_sym_U_DQUOTE] = ACTIONS(3256), - [anon_sym_u8_DQUOTE] = ACTIONS(3256), - [sym_true] = ACTIONS(3254), - [sym_false] = ACTIONS(3254), - [anon_sym_NULL] = ACTIONS(3254), - [anon_sym_nullptr] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [anon_sym_ATimport] = ACTIONS(3256), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_POUND] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATprotocol] = ACTIONS(3256), - [anon_sym_ATinterface] = ACTIONS(3256), - [anon_sym_ATimplementation] = ACTIONS(3256), - [anon_sym_ATcompatibility_alias] = ACTIONS(3256), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_ATtry] = ACTIONS(3256), - [anon_sym___try] = ACTIONS(3254), - [anon_sym_ATthrow] = ACTIONS(3256), - [anon_sym_ATselector] = ACTIONS(3256), - [anon_sym_ATavailable] = ACTIONS(3256), - [anon_sym___builtin_available] = ACTIONS(3254), - [anon_sym_va_arg] = ACTIONS(3254), - [anon_sym___asm] = ACTIONS(3254), - [anon_sym_ATencode] = ACTIONS(3256), - [anon_sym_ATsynchronized] = ACTIONS(3256), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [1062] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_include_token1] = ACTIONS(3404), - [aux_sym_preproc_include_token2] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token2] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_LPAREN2] = ACTIONS(3406), - [anon_sym_BANG] = ACTIONS(3406), - [anon_sym_TILDE] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3404), - [anon_sym_PLUS] = ACTIONS(3404), - [anon_sym_STAR] = ACTIONS(3406), - [anon_sym_CARET] = ACTIONS(3406), - [anon_sym_AMP] = ACTIONS(3406), - [anon_sym_SEMI] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_LBRACE] = ACTIONS(3406), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_ATautoreleasepool] = ACTIONS(3406), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [anon_sym_if] = ACTIONS(3404), - [anon_sym_switch] = ACTIONS(3404), - [anon_sym_case] = ACTIONS(3404), - [anon_sym_default] = ACTIONS(3404), - [anon_sym_while] = ACTIONS(3404), - [anon_sym_do] = ACTIONS(3404), - [anon_sym_for] = ACTIONS(3404), - [anon_sym_in] = ACTIONS(3404), - [anon_sym_return] = ACTIONS(3404), - [anon_sym_break] = ACTIONS(3404), - [anon_sym_continue] = ACTIONS(3404), - [anon_sym_goto] = ACTIONS(3404), - [anon_sym_DASH_DASH] = ACTIONS(3406), - [anon_sym_PLUS_PLUS] = ACTIONS(3406), - [anon_sym_sizeof] = ACTIONS(3404), - [anon_sym___alignof__] = ACTIONS(3404), - [anon_sym___alignof] = ACTIONS(3404), - [anon_sym__alignof] = ACTIONS(3404), - [anon_sym_alignof] = ACTIONS(3404), - [anon_sym__Alignof] = ACTIONS(3404), - [anon_sym_offsetof] = ACTIONS(3404), - [anon_sym__Generic] = ACTIONS(3404), - [anon_sym_asm] = ACTIONS(3404), - [anon_sym___asm__] = ACTIONS(3404), - [sym_number_literal] = ACTIONS(3406), - [anon_sym_L_SQUOTE] = ACTIONS(3406), - [anon_sym_u_SQUOTE] = ACTIONS(3406), - [anon_sym_U_SQUOTE] = ACTIONS(3406), - [anon_sym_u8_SQUOTE] = ACTIONS(3406), - [anon_sym_SQUOTE] = ACTIONS(3406), - [anon_sym_AT] = ACTIONS(3404), - [anon_sym_DQUOTE] = ACTIONS(3406), - [anon_sym_L_DQUOTE] = ACTIONS(3406), - [anon_sym_u_DQUOTE] = ACTIONS(3406), - [anon_sym_U_DQUOTE] = ACTIONS(3406), - [anon_sym_u8_DQUOTE] = ACTIONS(3406), - [sym_true] = ACTIONS(3404), - [sym_false] = ACTIONS(3404), - [anon_sym_NULL] = ACTIONS(3404), - [anon_sym_nullptr] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [anon_sym_ATimport] = ACTIONS(3406), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_POUND] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATprotocol] = ACTIONS(3406), - [anon_sym_ATinterface] = ACTIONS(3406), - [anon_sym_ATimplementation] = ACTIONS(3406), - [anon_sym_ATcompatibility_alias] = ACTIONS(3406), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_ATtry] = ACTIONS(3406), - [anon_sym___try] = ACTIONS(3404), - [anon_sym_ATthrow] = ACTIONS(3406), - [anon_sym_ATselector] = ACTIONS(3406), - [anon_sym_ATavailable] = ACTIONS(3406), - [anon_sym___builtin_available] = ACTIONS(3404), - [anon_sym_va_arg] = ACTIONS(3404), - [anon_sym___asm] = ACTIONS(3404), - [anon_sym_ATencode] = ACTIONS(3406), - [anon_sym_ATsynchronized] = ACTIONS(3406), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [1063] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_include_token1] = ACTIONS(3400), - [aux_sym_preproc_include_token2] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_LPAREN2] = ACTIONS(3402), - [anon_sym_BANG] = ACTIONS(3402), - [anon_sym_TILDE] = ACTIONS(3402), - [anon_sym_DASH] = ACTIONS(3400), - [anon_sym_PLUS] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3402), - [anon_sym_CARET] = ACTIONS(3402), - [anon_sym_AMP] = ACTIONS(3402), - [anon_sym_SEMI] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_LBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_ATautoreleasepool] = ACTIONS(3402), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [anon_sym_if] = ACTIONS(3400), - [anon_sym_switch] = ACTIONS(3400), - [anon_sym_case] = ACTIONS(3400), - [anon_sym_default] = ACTIONS(3400), - [anon_sym_while] = ACTIONS(3400), - [anon_sym_do] = ACTIONS(3400), - [anon_sym_for] = ACTIONS(3400), - [anon_sym_in] = ACTIONS(3400), - [anon_sym_return] = ACTIONS(3400), - [anon_sym_break] = ACTIONS(3400), - [anon_sym_continue] = ACTIONS(3400), - [anon_sym_goto] = ACTIONS(3400), - [anon_sym_DASH_DASH] = ACTIONS(3402), - [anon_sym_PLUS_PLUS] = ACTIONS(3402), - [anon_sym_sizeof] = ACTIONS(3400), - [anon_sym___alignof__] = ACTIONS(3400), - [anon_sym___alignof] = ACTIONS(3400), - [anon_sym__alignof] = ACTIONS(3400), - [anon_sym_alignof] = ACTIONS(3400), - [anon_sym__Alignof] = ACTIONS(3400), - [anon_sym_offsetof] = ACTIONS(3400), - [anon_sym__Generic] = ACTIONS(3400), - [anon_sym_asm] = ACTIONS(3400), - [anon_sym___asm__] = ACTIONS(3400), - [sym_number_literal] = ACTIONS(3402), - [anon_sym_L_SQUOTE] = ACTIONS(3402), - [anon_sym_u_SQUOTE] = ACTIONS(3402), - [anon_sym_U_SQUOTE] = ACTIONS(3402), - [anon_sym_u8_SQUOTE] = ACTIONS(3402), - [anon_sym_SQUOTE] = ACTIONS(3402), - [anon_sym_AT] = ACTIONS(3400), - [anon_sym_DQUOTE] = ACTIONS(3402), - [anon_sym_L_DQUOTE] = ACTIONS(3402), - [anon_sym_u_DQUOTE] = ACTIONS(3402), - [anon_sym_U_DQUOTE] = ACTIONS(3402), - [anon_sym_u8_DQUOTE] = ACTIONS(3402), - [sym_true] = ACTIONS(3400), - [sym_false] = ACTIONS(3400), - [anon_sym_NULL] = ACTIONS(3400), - [anon_sym_nullptr] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_ATimport] = ACTIONS(3402), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_POUND] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATprotocol] = ACTIONS(3402), - [anon_sym_ATinterface] = ACTIONS(3402), - [anon_sym_ATimplementation] = ACTIONS(3402), - [anon_sym_ATcompatibility_alias] = ACTIONS(3402), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_ATtry] = ACTIONS(3402), - [anon_sym___try] = ACTIONS(3400), - [anon_sym_ATthrow] = ACTIONS(3402), - [anon_sym_ATselector] = ACTIONS(3402), - [anon_sym_ATavailable] = ACTIONS(3402), - [anon_sym___builtin_available] = ACTIONS(3400), - [anon_sym_va_arg] = ACTIONS(3400), - [anon_sym___asm] = ACTIONS(3400), - [anon_sym_ATencode] = ACTIONS(3402), - [anon_sym_ATsynchronized] = ACTIONS(3402), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - }, - [1064] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_include_token1] = ACTIONS(3412), - [aux_sym_preproc_include_token2] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_LPAREN2] = ACTIONS(3414), - [anon_sym_BANG] = ACTIONS(3414), - [anon_sym_TILDE] = ACTIONS(3414), - [anon_sym_DASH] = ACTIONS(3412), - [anon_sym_PLUS] = ACTIONS(3412), - [anon_sym_STAR] = ACTIONS(3414), - [anon_sym_CARET] = ACTIONS(3414), - [anon_sym_AMP] = ACTIONS(3414), - [anon_sym_SEMI] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_ATautoreleasepool] = ACTIONS(3414), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [anon_sym_if] = ACTIONS(3412), - [anon_sym_switch] = ACTIONS(3412), - [anon_sym_case] = ACTIONS(3412), - [anon_sym_default] = ACTIONS(3412), - [anon_sym_while] = ACTIONS(3412), - [anon_sym_do] = ACTIONS(3412), - [anon_sym_for] = ACTIONS(3412), - [anon_sym_in] = ACTIONS(3412), - [anon_sym_return] = ACTIONS(3412), - [anon_sym_break] = ACTIONS(3412), - [anon_sym_continue] = ACTIONS(3412), - [anon_sym_goto] = ACTIONS(3412), - [anon_sym_DASH_DASH] = ACTIONS(3414), - [anon_sym_PLUS_PLUS] = ACTIONS(3414), - [anon_sym_sizeof] = ACTIONS(3412), - [anon_sym___alignof__] = ACTIONS(3412), - [anon_sym___alignof] = ACTIONS(3412), - [anon_sym__alignof] = ACTIONS(3412), - [anon_sym_alignof] = ACTIONS(3412), - [anon_sym__Alignof] = ACTIONS(3412), - [anon_sym_offsetof] = ACTIONS(3412), - [anon_sym__Generic] = ACTIONS(3412), - [anon_sym_asm] = ACTIONS(3412), - [anon_sym___asm__] = ACTIONS(3412), - [sym_number_literal] = ACTIONS(3414), - [anon_sym_L_SQUOTE] = ACTIONS(3414), - [anon_sym_u_SQUOTE] = ACTIONS(3414), - [anon_sym_U_SQUOTE] = ACTIONS(3414), - [anon_sym_u8_SQUOTE] = ACTIONS(3414), - [anon_sym_SQUOTE] = ACTIONS(3414), - [anon_sym_AT] = ACTIONS(3412), - [anon_sym_DQUOTE] = ACTIONS(3414), - [anon_sym_L_DQUOTE] = ACTIONS(3414), - [anon_sym_u_DQUOTE] = ACTIONS(3414), - [anon_sym_U_DQUOTE] = ACTIONS(3414), - [anon_sym_u8_DQUOTE] = ACTIONS(3414), - [sym_true] = ACTIONS(3412), - [sym_false] = ACTIONS(3412), - [anon_sym_NULL] = ACTIONS(3412), - [anon_sym_nullptr] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_ATimport] = ACTIONS(3414), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_POUND] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATprotocol] = ACTIONS(3414), - [anon_sym_ATinterface] = ACTIONS(3414), - [anon_sym_ATimplementation] = ACTIONS(3414), - [anon_sym_ATcompatibility_alias] = ACTIONS(3414), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_ATtry] = ACTIONS(3414), - [anon_sym___try] = ACTIONS(3412), - [anon_sym_ATthrow] = ACTIONS(3414), - [anon_sym_ATselector] = ACTIONS(3414), - [anon_sym_ATavailable] = ACTIONS(3414), - [anon_sym___builtin_available] = ACTIONS(3412), - [anon_sym_va_arg] = ACTIONS(3412), - [anon_sym___asm] = ACTIONS(3412), - [anon_sym_ATencode] = ACTIONS(3414), - [anon_sym_ATsynchronized] = ACTIONS(3414), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - }, - [1065] = { - [sym_identifier] = ACTIONS(2922), - [aux_sym_preproc_include_token1] = ACTIONS(2922), - [aux_sym_preproc_include_token2] = ACTIONS(2922), - [aux_sym_preproc_def_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token2] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2922), - [sym_preproc_directive] = ACTIONS(2922), - [anon_sym_LPAREN2] = ACTIONS(2924), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_STAR] = ACTIONS(2924), - [anon_sym_CARET] = ACTIONS(2924), - [anon_sym_AMP] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym___extension__] = ACTIONS(2922), - [anon_sym_typedef] = ACTIONS(2922), - [anon_sym_extern] = ACTIONS(2922), - [anon_sym___attribute__] = ACTIONS(2922), - [anon_sym___attribute] = ACTIONS(2922), - [anon_sym_noreturn] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym___declspec] = ACTIONS(2922), - [anon_sym___cdecl] = ACTIONS(2922), - [anon_sym___clrcall] = ACTIONS(2922), - [anon_sym___stdcall] = ACTIONS(2922), - [anon_sym___fastcall] = ACTIONS(2922), - [anon_sym___thiscall] = ACTIONS(2922), - [anon_sym___vectorcall] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_signed] = ACTIONS(2922), - [anon_sym_unsigned] = ACTIONS(2922), - [anon_sym_long] = ACTIONS(2922), - [anon_sym_short] = ACTIONS(2922), - [anon_sym_ATautoreleasepool] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_auto] = ACTIONS(2922), - [anon_sym_register] = ACTIONS(2922), - [anon_sym_inline] = ACTIONS(2922), - [anon_sym___inline] = ACTIONS(2922), - [anon_sym___inline__] = ACTIONS(2922), - [anon_sym___forceinline] = ACTIONS(2922), - [anon_sym_thread_local] = ACTIONS(2922), - [anon_sym___thread] = ACTIONS(2922), - [anon_sym_CG_EXTERN] = ACTIONS(2922), - [anon_sym_CG_INLINE] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2922), - [anon_sym_IBOutlet] = ACTIONS(2922), - [anon_sym_IBInspectable] = ACTIONS(2922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2922), - [anon_sym_NS_INLINE] = ACTIONS(2922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2922), - [anon_sym_OBJC_EXPORT] = ACTIONS(2922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_constexpr] = ACTIONS(2922), - [anon_sym_volatile] = ACTIONS(2922), - [anon_sym_restrict] = ACTIONS(2922), - [anon_sym___restrict__] = ACTIONS(2922), - [anon_sym__Atomic] = ACTIONS(2922), - [anon_sym__Noreturn] = ACTIONS(2922), - [anon_sym_nullable] = ACTIONS(2922), - [anon_sym__Complex] = ACTIONS(2922), - [anon_sym__Nonnull] = ACTIONS(2922), - [anon_sym__Nullable] = ACTIONS(2922), - [anon_sym__Nullable_result] = ACTIONS(2922), - [anon_sym__Null_unspecified] = ACTIONS(2922), - [anon_sym___autoreleasing] = ACTIONS(2922), - [anon_sym___block] = ACTIONS(2922), - [anon_sym___bridge] = ACTIONS(2922), - [anon_sym___bridge_retained] = ACTIONS(2922), - [anon_sym___bridge_transfer] = ACTIONS(2922), - [anon_sym___complex] = ACTIONS(2922), - [anon_sym___const] = ACTIONS(2922), - [anon_sym___imag] = ACTIONS(2922), - [anon_sym___kindof] = ACTIONS(2922), - [anon_sym___nonnull] = ACTIONS(2922), - [anon_sym___nullable] = ACTIONS(2922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2922), - [anon_sym___real] = ACTIONS(2922), - [anon_sym___strong] = ACTIONS(2922), - [anon_sym___unsafe_unretained] = ACTIONS(2922), - [anon_sym___unused] = ACTIONS(2922), - [anon_sym___weak] = ACTIONS(2922), - [sym_primitive_type] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), - [anon_sym_struct] = ACTIONS(2922), - [anon_sym_union] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_in] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_goto] = ACTIONS(2922), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_sizeof] = ACTIONS(2922), - [anon_sym___alignof__] = ACTIONS(2922), - [anon_sym___alignof] = ACTIONS(2922), - [anon_sym__alignof] = ACTIONS(2922), - [anon_sym_alignof] = ACTIONS(2922), - [anon_sym__Alignof] = ACTIONS(2922), - [anon_sym_offsetof] = ACTIONS(2922), - [anon_sym__Generic] = ACTIONS(2922), - [anon_sym_asm] = ACTIONS(2922), - [anon_sym___asm__] = ACTIONS(2922), - [sym_number_literal] = ACTIONS(2924), - [anon_sym_L_SQUOTE] = ACTIONS(2924), - [anon_sym_u_SQUOTE] = ACTIONS(2924), - [anon_sym_U_SQUOTE] = ACTIONS(2924), - [anon_sym_u8_SQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_AT] = ACTIONS(2922), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_L_DQUOTE] = ACTIONS(2924), - [anon_sym_u_DQUOTE] = ACTIONS(2924), - [anon_sym_U_DQUOTE] = ACTIONS(2924), - [anon_sym_u8_DQUOTE] = ACTIONS(2924), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [anon_sym_NULL] = ACTIONS(2922), - [anon_sym_nullptr] = ACTIONS(2922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2922), - [anon_sym___typeof] = ACTIONS(2922), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_ATimport] = ACTIONS(2924), - [aux_sym_preproc_undef_token1] = ACTIONS(2922), - [anon_sym_POUND] = ACTIONS(2922), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE] = ACTIONS(2922), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_API_AVAILABLE] = ACTIONS(2922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_API_DEPRECATED] = ACTIONS(2922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2922), - [anon_sym___deprecated_msg] = ACTIONS(2922), - [anon_sym___deprecated_enum_msg] = ACTIONS(2922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2922), - [anon_sym_ATprotocol] = ACTIONS(2924), - [anon_sym_ATinterface] = ACTIONS(2924), - [anon_sym_ATimplementation] = ACTIONS(2924), - [anon_sym_ATcompatibility_alias] = ACTIONS(2924), - [anon_sym_ATsynthesize] = ACTIONS(2924), - [anon_sym_ATdynamic] = ACTIONS(2924), - [anon_sym__Alignas] = ACTIONS(2922), - [anon_sym_ATtry] = ACTIONS(2924), - [anon_sym___try] = ACTIONS(2922), - [anon_sym_ATthrow] = ACTIONS(2924), - [anon_sym_ATselector] = ACTIONS(2924), - [anon_sym_ATavailable] = ACTIONS(2924), - [anon_sym___builtin_available] = ACTIONS(2922), - [anon_sym_va_arg] = ACTIONS(2922), - [anon_sym___asm] = ACTIONS(2922), - [anon_sym_ATencode] = ACTIONS(2924), - [anon_sym_ATsynchronized] = ACTIONS(2924), - [anon_sym_BOOL] = ACTIONS(2922), - [anon_sym_IMP] = ACTIONS(2922), - [anon_sym_SEL] = ACTIONS(2922), - [anon_sym_Class] = ACTIONS(2922), - [anon_sym_id] = ACTIONS(2922), - }, - [1066] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_include_token1] = ACTIONS(3416), - [aux_sym_preproc_include_token2] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token2] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_LPAREN2] = ACTIONS(3418), - [anon_sym_BANG] = ACTIONS(3418), - [anon_sym_TILDE] = ACTIONS(3418), - [anon_sym_DASH] = ACTIONS(3416), - [anon_sym_PLUS] = ACTIONS(3416), - [anon_sym_STAR] = ACTIONS(3418), - [anon_sym_CARET] = ACTIONS(3418), - [anon_sym_AMP] = ACTIONS(3418), - [anon_sym_SEMI] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_LBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_ATautoreleasepool] = ACTIONS(3418), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_if] = ACTIONS(3416), - [anon_sym_switch] = ACTIONS(3416), - [anon_sym_case] = ACTIONS(3416), - [anon_sym_default] = ACTIONS(3416), - [anon_sym_while] = ACTIONS(3416), - [anon_sym_do] = ACTIONS(3416), - [anon_sym_for] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [anon_sym_return] = ACTIONS(3416), - [anon_sym_break] = ACTIONS(3416), - [anon_sym_continue] = ACTIONS(3416), - [anon_sym_goto] = ACTIONS(3416), - [anon_sym_DASH_DASH] = ACTIONS(3418), - [anon_sym_PLUS_PLUS] = ACTIONS(3418), - [anon_sym_sizeof] = ACTIONS(3416), - [anon_sym___alignof__] = ACTIONS(3416), - [anon_sym___alignof] = ACTIONS(3416), - [anon_sym__alignof] = ACTIONS(3416), - [anon_sym_alignof] = ACTIONS(3416), - [anon_sym__Alignof] = ACTIONS(3416), - [anon_sym_offsetof] = ACTIONS(3416), - [anon_sym__Generic] = ACTIONS(3416), - [anon_sym_asm] = ACTIONS(3416), - [anon_sym___asm__] = ACTIONS(3416), - [sym_number_literal] = ACTIONS(3418), - [anon_sym_L_SQUOTE] = ACTIONS(3418), - [anon_sym_u_SQUOTE] = ACTIONS(3418), - [anon_sym_U_SQUOTE] = ACTIONS(3418), - [anon_sym_u8_SQUOTE] = ACTIONS(3418), - [anon_sym_SQUOTE] = ACTIONS(3418), - [anon_sym_AT] = ACTIONS(3416), - [anon_sym_DQUOTE] = ACTIONS(3418), - [anon_sym_L_DQUOTE] = ACTIONS(3418), - [anon_sym_u_DQUOTE] = ACTIONS(3418), - [anon_sym_U_DQUOTE] = ACTIONS(3418), - [anon_sym_u8_DQUOTE] = ACTIONS(3418), - [sym_true] = ACTIONS(3416), - [sym_false] = ACTIONS(3416), - [anon_sym_NULL] = ACTIONS(3416), - [anon_sym_nullptr] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATimport] = ACTIONS(3418), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_POUND] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATprotocol] = ACTIONS(3418), - [anon_sym_ATinterface] = ACTIONS(3418), - [anon_sym_ATimplementation] = ACTIONS(3418), - [anon_sym_ATcompatibility_alias] = ACTIONS(3418), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_ATtry] = ACTIONS(3418), - [anon_sym___try] = ACTIONS(3416), - [anon_sym_ATthrow] = ACTIONS(3418), - [anon_sym_ATselector] = ACTIONS(3418), - [anon_sym_ATavailable] = ACTIONS(3418), - [anon_sym___builtin_available] = ACTIONS(3416), - [anon_sym_va_arg] = ACTIONS(3416), - [anon_sym___asm] = ACTIONS(3416), - [anon_sym_ATencode] = ACTIONS(3418), - [anon_sym_ATsynchronized] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [1067] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_include_token1] = ACTIONS(3372), - [aux_sym_preproc_include_token2] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token2] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_LPAREN2] = ACTIONS(3374), - [anon_sym_BANG] = ACTIONS(3374), - [anon_sym_TILDE] = ACTIONS(3374), - [anon_sym_DASH] = ACTIONS(3372), - [anon_sym_PLUS] = ACTIONS(3372), - [anon_sym_STAR] = ACTIONS(3374), - [anon_sym_CARET] = ACTIONS(3374), - [anon_sym_AMP] = ACTIONS(3374), - [anon_sym_SEMI] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_ATautoreleasepool] = ACTIONS(3374), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_if] = ACTIONS(3372), - [anon_sym_switch] = ACTIONS(3372), - [anon_sym_case] = ACTIONS(3372), - [anon_sym_default] = ACTIONS(3372), - [anon_sym_while] = ACTIONS(3372), - [anon_sym_do] = ACTIONS(3372), - [anon_sym_for] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [anon_sym_return] = ACTIONS(3372), - [anon_sym_break] = ACTIONS(3372), - [anon_sym_continue] = ACTIONS(3372), - [anon_sym_goto] = ACTIONS(3372), - [anon_sym_DASH_DASH] = ACTIONS(3374), - [anon_sym_PLUS_PLUS] = ACTIONS(3374), - [anon_sym_sizeof] = ACTIONS(3372), - [anon_sym___alignof__] = ACTIONS(3372), - [anon_sym___alignof] = ACTIONS(3372), - [anon_sym__alignof] = ACTIONS(3372), - [anon_sym_alignof] = ACTIONS(3372), - [anon_sym__Alignof] = ACTIONS(3372), - [anon_sym_offsetof] = ACTIONS(3372), - [anon_sym__Generic] = ACTIONS(3372), - [anon_sym_asm] = ACTIONS(3372), - [anon_sym___asm__] = ACTIONS(3372), - [sym_number_literal] = ACTIONS(3374), - [anon_sym_L_SQUOTE] = ACTIONS(3374), - [anon_sym_u_SQUOTE] = ACTIONS(3374), - [anon_sym_U_SQUOTE] = ACTIONS(3374), - [anon_sym_u8_SQUOTE] = ACTIONS(3374), - [anon_sym_SQUOTE] = ACTIONS(3374), - [anon_sym_AT] = ACTIONS(3372), - [anon_sym_DQUOTE] = ACTIONS(3374), - [anon_sym_L_DQUOTE] = ACTIONS(3374), - [anon_sym_u_DQUOTE] = ACTIONS(3374), - [anon_sym_U_DQUOTE] = ACTIONS(3374), - [anon_sym_u8_DQUOTE] = ACTIONS(3374), - [sym_true] = ACTIONS(3372), - [sym_false] = ACTIONS(3372), - [anon_sym_NULL] = ACTIONS(3372), - [anon_sym_nullptr] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATimport] = ACTIONS(3374), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_POUND] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATprotocol] = ACTIONS(3374), - [anon_sym_ATinterface] = ACTIONS(3374), - [anon_sym_ATimplementation] = ACTIONS(3374), - [anon_sym_ATcompatibility_alias] = ACTIONS(3374), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_ATtry] = ACTIONS(3374), - [anon_sym___try] = ACTIONS(3372), - [anon_sym_ATthrow] = ACTIONS(3374), - [anon_sym_ATselector] = ACTIONS(3374), - [anon_sym_ATavailable] = ACTIONS(3374), - [anon_sym___builtin_available] = ACTIONS(3372), - [anon_sym_va_arg] = ACTIONS(3372), - [anon_sym___asm] = ACTIONS(3372), - [anon_sym_ATencode] = ACTIONS(3374), - [anon_sym_ATsynchronized] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [1068] = { - [sym_identifier] = ACTIONS(3082), - [aux_sym_preproc_include_token1] = ACTIONS(3082), - [aux_sym_preproc_include_token2] = ACTIONS(3082), - [aux_sym_preproc_def_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token2] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3082), - [sym_preproc_directive] = ACTIONS(3082), - [anon_sym_LPAREN2] = ACTIONS(3084), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_TILDE] = ACTIONS(3084), - [anon_sym_DASH] = ACTIONS(3082), - [anon_sym_PLUS] = ACTIONS(3082), - [anon_sym_STAR] = ACTIONS(3084), - [anon_sym_CARET] = ACTIONS(3084), - [anon_sym_AMP] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3084), - [anon_sym___extension__] = ACTIONS(3082), - [anon_sym_typedef] = ACTIONS(3082), - [anon_sym_extern] = ACTIONS(3082), - [anon_sym___attribute__] = ACTIONS(3082), - [anon_sym___attribute] = ACTIONS(3082), - [anon_sym_noreturn] = ACTIONS(3082), - [anon_sym_LBRACK] = ACTIONS(3084), - [anon_sym___declspec] = ACTIONS(3082), - [anon_sym___cdecl] = ACTIONS(3082), - [anon_sym___clrcall] = ACTIONS(3082), - [anon_sym___stdcall] = ACTIONS(3082), - [anon_sym___fastcall] = ACTIONS(3082), - [anon_sym___thiscall] = ACTIONS(3082), - [anon_sym___vectorcall] = ACTIONS(3082), - [anon_sym_LBRACE] = ACTIONS(3084), - [anon_sym_signed] = ACTIONS(3082), - [anon_sym_unsigned] = ACTIONS(3082), - [anon_sym_long] = ACTIONS(3082), - [anon_sym_short] = ACTIONS(3082), - [anon_sym_ATautoreleasepool] = ACTIONS(3084), - [anon_sym_static] = ACTIONS(3082), - [anon_sym_auto] = ACTIONS(3082), - [anon_sym_register] = ACTIONS(3082), - [anon_sym_inline] = ACTIONS(3082), - [anon_sym___inline] = ACTIONS(3082), - [anon_sym___inline__] = ACTIONS(3082), - [anon_sym___forceinline] = ACTIONS(3082), - [anon_sym_thread_local] = ACTIONS(3082), - [anon_sym___thread] = ACTIONS(3082), - [anon_sym_CG_EXTERN] = ACTIONS(3082), - [anon_sym_CG_INLINE] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3082), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3082), - [anon_sym_IBOutlet] = ACTIONS(3082), - [anon_sym_IBInspectable] = ACTIONS(3082), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3082), - [anon_sym_NS_INLINE] = ACTIONS(3082), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3082), - [anon_sym_OBJC_EXPORT] = ACTIONS(3082), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3082), - [anon_sym_const] = ACTIONS(3082), - [anon_sym_constexpr] = ACTIONS(3082), - [anon_sym_volatile] = ACTIONS(3082), - [anon_sym_restrict] = ACTIONS(3082), - [anon_sym___restrict__] = ACTIONS(3082), - [anon_sym__Atomic] = ACTIONS(3082), - [anon_sym__Noreturn] = ACTIONS(3082), - [anon_sym_nullable] = ACTIONS(3082), - [anon_sym__Complex] = ACTIONS(3082), - [anon_sym__Nonnull] = ACTIONS(3082), - [anon_sym__Nullable] = ACTIONS(3082), - [anon_sym__Nullable_result] = ACTIONS(3082), - [anon_sym__Null_unspecified] = ACTIONS(3082), - [anon_sym___autoreleasing] = ACTIONS(3082), - [anon_sym___block] = ACTIONS(3082), - [anon_sym___bridge] = ACTIONS(3082), - [anon_sym___bridge_retained] = ACTIONS(3082), - [anon_sym___bridge_transfer] = ACTIONS(3082), - [anon_sym___complex] = ACTIONS(3082), - [anon_sym___const] = ACTIONS(3082), - [anon_sym___imag] = ACTIONS(3082), - [anon_sym___kindof] = ACTIONS(3082), - [anon_sym___nonnull] = ACTIONS(3082), - [anon_sym___nullable] = ACTIONS(3082), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3082), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3082), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3082), - [anon_sym___real] = ACTIONS(3082), - [anon_sym___strong] = ACTIONS(3082), - [anon_sym___unsafe_unretained] = ACTIONS(3082), - [anon_sym___unused] = ACTIONS(3082), - [anon_sym___weak] = ACTIONS(3082), - [sym_primitive_type] = ACTIONS(3082), - [anon_sym_enum] = ACTIONS(3082), - [anon_sym_struct] = ACTIONS(3082), - [anon_sym_union] = ACTIONS(3082), - [anon_sym_if] = ACTIONS(3082), - [anon_sym_switch] = ACTIONS(3082), - [anon_sym_case] = ACTIONS(3082), - [anon_sym_default] = ACTIONS(3082), - [anon_sym_while] = ACTIONS(3082), - [anon_sym_do] = ACTIONS(3082), - [anon_sym_for] = ACTIONS(3082), - [anon_sym_in] = ACTIONS(3082), - [anon_sym_return] = ACTIONS(3082), - [anon_sym_break] = ACTIONS(3082), - [anon_sym_continue] = ACTIONS(3082), - [anon_sym_goto] = ACTIONS(3082), - [anon_sym_DASH_DASH] = ACTIONS(3084), - [anon_sym_PLUS_PLUS] = ACTIONS(3084), - [anon_sym_sizeof] = ACTIONS(3082), - [anon_sym___alignof__] = ACTIONS(3082), - [anon_sym___alignof] = ACTIONS(3082), - [anon_sym__alignof] = ACTIONS(3082), - [anon_sym_alignof] = ACTIONS(3082), - [anon_sym__Alignof] = ACTIONS(3082), - [anon_sym_offsetof] = ACTIONS(3082), - [anon_sym__Generic] = ACTIONS(3082), - [anon_sym_asm] = ACTIONS(3082), - [anon_sym___asm__] = ACTIONS(3082), - [sym_number_literal] = ACTIONS(3084), - [anon_sym_L_SQUOTE] = ACTIONS(3084), - [anon_sym_u_SQUOTE] = ACTIONS(3084), - [anon_sym_U_SQUOTE] = ACTIONS(3084), - [anon_sym_u8_SQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3084), - [anon_sym_AT] = ACTIONS(3082), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_L_DQUOTE] = ACTIONS(3084), - [anon_sym_u_DQUOTE] = ACTIONS(3084), - [anon_sym_U_DQUOTE] = ACTIONS(3084), - [anon_sym_u8_DQUOTE] = ACTIONS(3084), - [sym_true] = ACTIONS(3082), - [sym_false] = ACTIONS(3082), - [anon_sym_NULL] = ACTIONS(3082), - [anon_sym_nullptr] = ACTIONS(3082), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3082), - [anon_sym___typeof] = ACTIONS(3082), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_ATimport] = ACTIONS(3084), - [aux_sym_preproc_undef_token1] = ACTIONS(3082), - [anon_sym_POUND] = ACTIONS(3082), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3082), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3082), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3082), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3082), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE] = ACTIONS(3082), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_API_AVAILABLE] = ACTIONS(3082), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_API_DEPRECATED] = ACTIONS(3082), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3082), - [anon_sym___deprecated_msg] = ACTIONS(3082), - [anon_sym___deprecated_enum_msg] = ACTIONS(3082), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3082), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3082), - [anon_sym_ATprotocol] = ACTIONS(3084), - [anon_sym_ATinterface] = ACTIONS(3084), - [anon_sym_ATimplementation] = ACTIONS(3084), - [anon_sym_ATcompatibility_alias] = ACTIONS(3084), - [anon_sym_ATsynthesize] = ACTIONS(3084), - [anon_sym_ATdynamic] = ACTIONS(3084), - [anon_sym__Alignas] = ACTIONS(3082), - [anon_sym_ATtry] = ACTIONS(3084), - [anon_sym___try] = ACTIONS(3082), - [anon_sym_ATthrow] = ACTIONS(3084), - [anon_sym_ATselector] = ACTIONS(3084), - [anon_sym_ATavailable] = ACTIONS(3084), - [anon_sym___builtin_available] = ACTIONS(3082), - [anon_sym_va_arg] = ACTIONS(3082), - [anon_sym___asm] = ACTIONS(3082), - [anon_sym_ATencode] = ACTIONS(3084), - [anon_sym_ATsynchronized] = ACTIONS(3084), - [anon_sym_BOOL] = ACTIONS(3082), - [anon_sym_IMP] = ACTIONS(3082), - [anon_sym_SEL] = ACTIONS(3082), - [anon_sym_Class] = ACTIONS(3082), - [anon_sym_id] = ACTIONS(3082), - }, - [1069] = { - [sym_identifier] = ACTIONS(3174), - [aux_sym_preproc_include_token1] = ACTIONS(3174), - [aux_sym_preproc_include_token2] = ACTIONS(3174), - [aux_sym_preproc_def_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token2] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3174), - [sym_preproc_directive] = ACTIONS(3174), - [anon_sym_LPAREN2] = ACTIONS(3176), - [anon_sym_BANG] = ACTIONS(3176), - [anon_sym_TILDE] = ACTIONS(3176), - [anon_sym_DASH] = ACTIONS(3174), - [anon_sym_PLUS] = ACTIONS(3174), - [anon_sym_STAR] = ACTIONS(3176), - [anon_sym_CARET] = ACTIONS(3176), - [anon_sym_AMP] = ACTIONS(3176), - [anon_sym_SEMI] = ACTIONS(3176), - [anon_sym___extension__] = ACTIONS(3174), - [anon_sym_typedef] = ACTIONS(3174), - [anon_sym_extern] = ACTIONS(3174), - [anon_sym___attribute__] = ACTIONS(3174), - [anon_sym___attribute] = ACTIONS(3174), - [anon_sym_noreturn] = ACTIONS(3174), - [anon_sym_LBRACK] = ACTIONS(3176), - [anon_sym___declspec] = ACTIONS(3174), - [anon_sym___cdecl] = ACTIONS(3174), - [anon_sym___clrcall] = ACTIONS(3174), - [anon_sym___stdcall] = ACTIONS(3174), - [anon_sym___fastcall] = ACTIONS(3174), - [anon_sym___thiscall] = ACTIONS(3174), - [anon_sym___vectorcall] = ACTIONS(3174), - [anon_sym_LBRACE] = ACTIONS(3176), - [anon_sym_signed] = ACTIONS(3174), - [anon_sym_unsigned] = ACTIONS(3174), - [anon_sym_long] = ACTIONS(3174), - [anon_sym_short] = ACTIONS(3174), - [anon_sym_ATautoreleasepool] = ACTIONS(3176), - [anon_sym_static] = ACTIONS(3174), - [anon_sym_auto] = ACTIONS(3174), - [anon_sym_register] = ACTIONS(3174), - [anon_sym_inline] = ACTIONS(3174), - [anon_sym___inline] = ACTIONS(3174), - [anon_sym___inline__] = ACTIONS(3174), - [anon_sym___forceinline] = ACTIONS(3174), - [anon_sym_thread_local] = ACTIONS(3174), - [anon_sym___thread] = ACTIONS(3174), - [anon_sym_CG_EXTERN] = ACTIONS(3174), - [anon_sym_CG_INLINE] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3174), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3174), - [anon_sym_IBOutlet] = ACTIONS(3174), - [anon_sym_IBInspectable] = ACTIONS(3174), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3174), - [anon_sym_NS_INLINE] = ACTIONS(3174), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3174), - [anon_sym_OBJC_EXPORT] = ACTIONS(3174), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3174), - [anon_sym_const] = ACTIONS(3174), - [anon_sym_constexpr] = ACTIONS(3174), - [anon_sym_volatile] = ACTIONS(3174), - [anon_sym_restrict] = ACTIONS(3174), - [anon_sym___restrict__] = ACTIONS(3174), - [anon_sym__Atomic] = ACTIONS(3174), - [anon_sym__Noreturn] = ACTIONS(3174), - [anon_sym_nullable] = ACTIONS(3174), - [anon_sym__Complex] = ACTIONS(3174), - [anon_sym__Nonnull] = ACTIONS(3174), - [anon_sym__Nullable] = ACTIONS(3174), - [anon_sym__Nullable_result] = ACTIONS(3174), - [anon_sym__Null_unspecified] = ACTIONS(3174), - [anon_sym___autoreleasing] = ACTIONS(3174), - [anon_sym___block] = ACTIONS(3174), - [anon_sym___bridge] = ACTIONS(3174), - [anon_sym___bridge_retained] = ACTIONS(3174), - [anon_sym___bridge_transfer] = ACTIONS(3174), - [anon_sym___complex] = ACTIONS(3174), - [anon_sym___const] = ACTIONS(3174), - [anon_sym___imag] = ACTIONS(3174), - [anon_sym___kindof] = ACTIONS(3174), - [anon_sym___nonnull] = ACTIONS(3174), - [anon_sym___nullable] = ACTIONS(3174), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3174), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3174), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3174), - [anon_sym___real] = ACTIONS(3174), - [anon_sym___strong] = ACTIONS(3174), - [anon_sym___unsafe_unretained] = ACTIONS(3174), - [anon_sym___unused] = ACTIONS(3174), - [anon_sym___weak] = ACTIONS(3174), - [sym_primitive_type] = ACTIONS(3174), - [anon_sym_enum] = ACTIONS(3174), - [anon_sym_struct] = ACTIONS(3174), - [anon_sym_union] = ACTIONS(3174), - [anon_sym_if] = ACTIONS(3174), - [anon_sym_switch] = ACTIONS(3174), - [anon_sym_case] = ACTIONS(3174), - [anon_sym_default] = ACTIONS(3174), - [anon_sym_while] = ACTIONS(3174), - [anon_sym_do] = ACTIONS(3174), - [anon_sym_for] = ACTIONS(3174), - [anon_sym_in] = ACTIONS(3174), - [anon_sym_return] = ACTIONS(3174), - [anon_sym_break] = ACTIONS(3174), - [anon_sym_continue] = ACTIONS(3174), - [anon_sym_goto] = ACTIONS(3174), - [anon_sym_DASH_DASH] = ACTIONS(3176), - [anon_sym_PLUS_PLUS] = ACTIONS(3176), - [anon_sym_sizeof] = ACTIONS(3174), - [anon_sym___alignof__] = ACTIONS(3174), - [anon_sym___alignof] = ACTIONS(3174), - [anon_sym__alignof] = ACTIONS(3174), - [anon_sym_alignof] = ACTIONS(3174), - [anon_sym__Alignof] = ACTIONS(3174), - [anon_sym_offsetof] = ACTIONS(3174), - [anon_sym__Generic] = ACTIONS(3174), - [anon_sym_asm] = ACTIONS(3174), - [anon_sym___asm__] = ACTIONS(3174), - [sym_number_literal] = ACTIONS(3176), - [anon_sym_L_SQUOTE] = ACTIONS(3176), - [anon_sym_u_SQUOTE] = ACTIONS(3176), - [anon_sym_U_SQUOTE] = ACTIONS(3176), - [anon_sym_u8_SQUOTE] = ACTIONS(3176), - [anon_sym_SQUOTE] = ACTIONS(3176), - [anon_sym_AT] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(3176), - [anon_sym_L_DQUOTE] = ACTIONS(3176), - [anon_sym_u_DQUOTE] = ACTIONS(3176), - [anon_sym_U_DQUOTE] = ACTIONS(3176), - [anon_sym_u8_DQUOTE] = ACTIONS(3176), - [sym_true] = ACTIONS(3174), - [sym_false] = ACTIONS(3174), - [anon_sym_NULL] = ACTIONS(3174), - [anon_sym_nullptr] = ACTIONS(3174), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3174), - [anon_sym___typeof] = ACTIONS(3174), - [anon_sym_typeof] = ACTIONS(3174), - [anon_sym_ATimport] = ACTIONS(3176), - [aux_sym_preproc_undef_token1] = ACTIONS(3174), - [anon_sym_POUND] = ACTIONS(3174), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3174), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3174), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3174), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3174), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE] = ACTIONS(3174), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_API_AVAILABLE] = ACTIONS(3174), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_API_DEPRECATED] = ACTIONS(3174), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3174), - [anon_sym___deprecated_msg] = ACTIONS(3174), - [anon_sym___deprecated_enum_msg] = ACTIONS(3174), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3174), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3174), - [anon_sym_ATprotocol] = ACTIONS(3176), - [anon_sym_ATinterface] = ACTIONS(3176), - [anon_sym_ATimplementation] = ACTIONS(3176), - [anon_sym_ATcompatibility_alias] = ACTIONS(3176), - [anon_sym_ATsynthesize] = ACTIONS(3176), - [anon_sym_ATdynamic] = ACTIONS(3176), - [anon_sym__Alignas] = ACTIONS(3174), - [anon_sym_ATtry] = ACTIONS(3176), - [anon_sym___try] = ACTIONS(3174), - [anon_sym_ATthrow] = ACTIONS(3176), - [anon_sym_ATselector] = ACTIONS(3176), - [anon_sym_ATavailable] = ACTIONS(3176), - [anon_sym___builtin_available] = ACTIONS(3174), - [anon_sym_va_arg] = ACTIONS(3174), - [anon_sym___asm] = ACTIONS(3174), - [anon_sym_ATencode] = ACTIONS(3176), - [anon_sym_ATsynchronized] = ACTIONS(3176), - [anon_sym_BOOL] = ACTIONS(3174), - [anon_sym_IMP] = ACTIONS(3174), - [anon_sym_SEL] = ACTIONS(3174), - [anon_sym_Class] = ACTIONS(3174), - [anon_sym_id] = ACTIONS(3174), - }, - [1070] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_include_token1] = ACTIONS(3130), - [aux_sym_preproc_include_token2] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token2] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_LPAREN2] = ACTIONS(3132), - [anon_sym_BANG] = ACTIONS(3132), - [anon_sym_TILDE] = ACTIONS(3132), - [anon_sym_DASH] = ACTIONS(3130), - [anon_sym_PLUS] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(3132), - [anon_sym_CARET] = ACTIONS(3132), - [anon_sym_AMP] = ACTIONS(3132), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(3132), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_ATautoreleasepool] = ACTIONS(3132), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_switch] = ACTIONS(3130), - [anon_sym_case] = ACTIONS(3130), - [anon_sym_default] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_do] = ACTIONS(3130), - [anon_sym_for] = ACTIONS(3130), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_goto] = ACTIONS(3130), - [anon_sym_DASH_DASH] = ACTIONS(3132), - [anon_sym_PLUS_PLUS] = ACTIONS(3132), - [anon_sym_sizeof] = ACTIONS(3130), - [anon_sym___alignof__] = ACTIONS(3130), - [anon_sym___alignof] = ACTIONS(3130), - [anon_sym__alignof] = ACTIONS(3130), - [anon_sym_alignof] = ACTIONS(3130), - [anon_sym__Alignof] = ACTIONS(3130), - [anon_sym_offsetof] = ACTIONS(3130), - [anon_sym__Generic] = ACTIONS(3130), - [anon_sym_asm] = ACTIONS(3130), - [anon_sym___asm__] = ACTIONS(3130), - [sym_number_literal] = ACTIONS(3132), - [anon_sym_L_SQUOTE] = ACTIONS(3132), - [anon_sym_u_SQUOTE] = ACTIONS(3132), - [anon_sym_U_SQUOTE] = ACTIONS(3132), - [anon_sym_u8_SQUOTE] = ACTIONS(3132), - [anon_sym_SQUOTE] = ACTIONS(3132), - [anon_sym_AT] = ACTIONS(3130), - [anon_sym_DQUOTE] = ACTIONS(3132), - [anon_sym_L_DQUOTE] = ACTIONS(3132), - [anon_sym_u_DQUOTE] = ACTIONS(3132), - [anon_sym_U_DQUOTE] = ACTIONS(3132), - [anon_sym_u8_DQUOTE] = ACTIONS(3132), - [sym_true] = ACTIONS(3130), - [sym_false] = ACTIONS(3130), - [anon_sym_NULL] = ACTIONS(3130), - [anon_sym_nullptr] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [anon_sym_ATimport] = ACTIONS(3132), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_POUND] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATprotocol] = ACTIONS(3132), - [anon_sym_ATinterface] = ACTIONS(3132), - [anon_sym_ATimplementation] = ACTIONS(3132), - [anon_sym_ATcompatibility_alias] = ACTIONS(3132), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_ATtry] = ACTIONS(3132), - [anon_sym___try] = ACTIONS(3130), - [anon_sym_ATthrow] = ACTIONS(3132), - [anon_sym_ATselector] = ACTIONS(3132), - [anon_sym_ATavailable] = ACTIONS(3132), - [anon_sym___builtin_available] = ACTIONS(3130), - [anon_sym_va_arg] = ACTIONS(3130), - [anon_sym___asm] = ACTIONS(3130), - [anon_sym_ATencode] = ACTIONS(3132), - [anon_sym_ATsynchronized] = ACTIONS(3132), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [1071] = { - [sym_identifier] = ACTIONS(3278), - [aux_sym_preproc_include_token1] = ACTIONS(3278), - [aux_sym_preproc_include_token2] = ACTIONS(3278), - [aux_sym_preproc_def_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token2] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3278), - [sym_preproc_directive] = ACTIONS(3278), - [anon_sym_LPAREN2] = ACTIONS(3280), - [anon_sym_BANG] = ACTIONS(3280), - [anon_sym_TILDE] = ACTIONS(3280), - [anon_sym_DASH] = ACTIONS(3278), - [anon_sym_PLUS] = ACTIONS(3278), - [anon_sym_STAR] = ACTIONS(3280), - [anon_sym_CARET] = ACTIONS(3280), - [anon_sym_AMP] = ACTIONS(3280), - [anon_sym_SEMI] = ACTIONS(3280), - [anon_sym___extension__] = ACTIONS(3278), - [anon_sym_typedef] = ACTIONS(3278), - [anon_sym_extern] = ACTIONS(3278), - [anon_sym___attribute__] = ACTIONS(3278), - [anon_sym___attribute] = ACTIONS(3278), - [anon_sym_noreturn] = ACTIONS(3278), - [anon_sym_LBRACK] = ACTIONS(3280), - [anon_sym___declspec] = ACTIONS(3278), - [anon_sym___cdecl] = ACTIONS(3278), - [anon_sym___clrcall] = ACTIONS(3278), - [anon_sym___stdcall] = ACTIONS(3278), - [anon_sym___fastcall] = ACTIONS(3278), - [anon_sym___thiscall] = ACTIONS(3278), - [anon_sym___vectorcall] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(3280), - [anon_sym_signed] = ACTIONS(3278), - [anon_sym_unsigned] = ACTIONS(3278), - [anon_sym_long] = ACTIONS(3278), - [anon_sym_short] = ACTIONS(3278), - [anon_sym_ATautoreleasepool] = ACTIONS(3280), - [anon_sym_static] = ACTIONS(3278), - [anon_sym_auto] = ACTIONS(3278), - [anon_sym_register] = ACTIONS(3278), - [anon_sym_inline] = ACTIONS(3278), - [anon_sym___inline] = ACTIONS(3278), - [anon_sym___inline__] = ACTIONS(3278), - [anon_sym___forceinline] = ACTIONS(3278), - [anon_sym_thread_local] = ACTIONS(3278), - [anon_sym___thread] = ACTIONS(3278), - [anon_sym_CG_EXTERN] = ACTIONS(3278), - [anon_sym_CG_INLINE] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3278), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3278), - [anon_sym_IBOutlet] = ACTIONS(3278), - [anon_sym_IBInspectable] = ACTIONS(3278), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3278), - [anon_sym_NS_INLINE] = ACTIONS(3278), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3278), - [anon_sym_OBJC_EXPORT] = ACTIONS(3278), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3278), - [anon_sym_const] = ACTIONS(3278), - [anon_sym_constexpr] = ACTIONS(3278), - [anon_sym_volatile] = ACTIONS(3278), - [anon_sym_restrict] = ACTIONS(3278), - [anon_sym___restrict__] = ACTIONS(3278), - [anon_sym__Atomic] = ACTIONS(3278), - [anon_sym__Noreturn] = ACTIONS(3278), - [anon_sym_nullable] = ACTIONS(3278), - [anon_sym__Complex] = ACTIONS(3278), - [anon_sym__Nonnull] = ACTIONS(3278), - [anon_sym__Nullable] = ACTIONS(3278), - [anon_sym__Nullable_result] = ACTIONS(3278), - [anon_sym__Null_unspecified] = ACTIONS(3278), - [anon_sym___autoreleasing] = ACTIONS(3278), - [anon_sym___block] = ACTIONS(3278), - [anon_sym___bridge] = ACTIONS(3278), - [anon_sym___bridge_retained] = ACTIONS(3278), - [anon_sym___bridge_transfer] = ACTIONS(3278), - [anon_sym___complex] = ACTIONS(3278), - [anon_sym___const] = ACTIONS(3278), - [anon_sym___imag] = ACTIONS(3278), - [anon_sym___kindof] = ACTIONS(3278), - [anon_sym___nonnull] = ACTIONS(3278), - [anon_sym___nullable] = ACTIONS(3278), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3278), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3278), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3278), - [anon_sym___real] = ACTIONS(3278), - [anon_sym___strong] = ACTIONS(3278), - [anon_sym___unsafe_unretained] = ACTIONS(3278), - [anon_sym___unused] = ACTIONS(3278), - [anon_sym___weak] = ACTIONS(3278), - [sym_primitive_type] = ACTIONS(3278), - [anon_sym_enum] = ACTIONS(3278), - [anon_sym_struct] = ACTIONS(3278), - [anon_sym_union] = ACTIONS(3278), - [anon_sym_if] = ACTIONS(3278), - [anon_sym_switch] = ACTIONS(3278), - [anon_sym_case] = ACTIONS(3278), - [anon_sym_default] = ACTIONS(3278), - [anon_sym_while] = ACTIONS(3278), - [anon_sym_do] = ACTIONS(3278), - [anon_sym_for] = ACTIONS(3278), - [anon_sym_in] = ACTIONS(3278), - [anon_sym_return] = ACTIONS(3278), - [anon_sym_break] = ACTIONS(3278), - [anon_sym_continue] = ACTIONS(3278), - [anon_sym_goto] = ACTIONS(3278), - [anon_sym_DASH_DASH] = ACTIONS(3280), - [anon_sym_PLUS_PLUS] = ACTIONS(3280), - [anon_sym_sizeof] = ACTIONS(3278), - [anon_sym___alignof__] = ACTIONS(3278), - [anon_sym___alignof] = ACTIONS(3278), - [anon_sym__alignof] = ACTIONS(3278), - [anon_sym_alignof] = ACTIONS(3278), - [anon_sym__Alignof] = ACTIONS(3278), - [anon_sym_offsetof] = ACTIONS(3278), - [anon_sym__Generic] = ACTIONS(3278), - [anon_sym_asm] = ACTIONS(3278), - [anon_sym___asm__] = ACTIONS(3278), - [sym_number_literal] = ACTIONS(3280), - [anon_sym_L_SQUOTE] = ACTIONS(3280), - [anon_sym_u_SQUOTE] = ACTIONS(3280), - [anon_sym_U_SQUOTE] = ACTIONS(3280), - [anon_sym_u8_SQUOTE] = ACTIONS(3280), - [anon_sym_SQUOTE] = ACTIONS(3280), - [anon_sym_AT] = ACTIONS(3278), - [anon_sym_DQUOTE] = ACTIONS(3280), - [anon_sym_L_DQUOTE] = ACTIONS(3280), - [anon_sym_u_DQUOTE] = ACTIONS(3280), - [anon_sym_U_DQUOTE] = ACTIONS(3280), - [anon_sym_u8_DQUOTE] = ACTIONS(3280), - [sym_true] = ACTIONS(3278), - [sym_false] = ACTIONS(3278), - [anon_sym_NULL] = ACTIONS(3278), - [anon_sym_nullptr] = ACTIONS(3278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3278), - [anon_sym___typeof] = ACTIONS(3278), - [anon_sym_typeof] = ACTIONS(3278), - [anon_sym_ATimport] = ACTIONS(3280), - [aux_sym_preproc_undef_token1] = ACTIONS(3278), - [anon_sym_POUND] = ACTIONS(3278), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3278), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3278), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3278), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3278), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE] = ACTIONS(3278), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_API_AVAILABLE] = ACTIONS(3278), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_API_DEPRECATED] = ACTIONS(3278), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3278), - [anon_sym___deprecated_msg] = ACTIONS(3278), - [anon_sym___deprecated_enum_msg] = ACTIONS(3278), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3278), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3278), - [anon_sym_ATprotocol] = ACTIONS(3280), - [anon_sym_ATinterface] = ACTIONS(3280), - [anon_sym_ATimplementation] = ACTIONS(3280), - [anon_sym_ATcompatibility_alias] = ACTIONS(3280), - [anon_sym_ATsynthesize] = ACTIONS(3280), - [anon_sym_ATdynamic] = ACTIONS(3280), - [anon_sym__Alignas] = ACTIONS(3278), - [anon_sym_ATtry] = ACTIONS(3280), - [anon_sym___try] = ACTIONS(3278), - [anon_sym_ATthrow] = ACTIONS(3280), - [anon_sym_ATselector] = ACTIONS(3280), - [anon_sym_ATavailable] = ACTIONS(3280), - [anon_sym___builtin_available] = ACTIONS(3278), - [anon_sym_va_arg] = ACTIONS(3278), - [anon_sym___asm] = ACTIONS(3278), - [anon_sym_ATencode] = ACTIONS(3280), - [anon_sym_ATsynchronized] = ACTIONS(3280), - [anon_sym_BOOL] = ACTIONS(3278), - [anon_sym_IMP] = ACTIONS(3278), - [anon_sym_SEL] = ACTIONS(3278), - [anon_sym_Class] = ACTIONS(3278), - [anon_sym_id] = ACTIONS(3278), - }, - [1072] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_include_token1] = ACTIONS(3122), - [aux_sym_preproc_include_token2] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_LPAREN2] = ACTIONS(3124), - [anon_sym_BANG] = ACTIONS(3124), - [anon_sym_TILDE] = ACTIONS(3124), - [anon_sym_DASH] = ACTIONS(3122), - [anon_sym_PLUS] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(3124), - [anon_sym_CARET] = ACTIONS(3124), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_ATautoreleasepool] = ACTIONS(3124), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_switch] = ACTIONS(3122), - [anon_sym_case] = ACTIONS(3122), - [anon_sym_default] = ACTIONS(3122), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_do] = ACTIONS(3122), - [anon_sym_for] = ACTIONS(3122), - [anon_sym_in] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_goto] = ACTIONS(3122), - [anon_sym_DASH_DASH] = ACTIONS(3124), - [anon_sym_PLUS_PLUS] = ACTIONS(3124), - [anon_sym_sizeof] = ACTIONS(3122), - [anon_sym___alignof__] = ACTIONS(3122), - [anon_sym___alignof] = ACTIONS(3122), - [anon_sym__alignof] = ACTIONS(3122), - [anon_sym_alignof] = ACTIONS(3122), - [anon_sym__Alignof] = ACTIONS(3122), - [anon_sym_offsetof] = ACTIONS(3122), - [anon_sym__Generic] = ACTIONS(3122), - [anon_sym_asm] = ACTIONS(3122), - [anon_sym___asm__] = ACTIONS(3122), - [sym_number_literal] = ACTIONS(3124), - [anon_sym_L_SQUOTE] = ACTIONS(3124), - [anon_sym_u_SQUOTE] = ACTIONS(3124), - [anon_sym_U_SQUOTE] = ACTIONS(3124), - [anon_sym_u8_SQUOTE] = ACTIONS(3124), - [anon_sym_SQUOTE] = ACTIONS(3124), - [anon_sym_AT] = ACTIONS(3122), - [anon_sym_DQUOTE] = ACTIONS(3124), - [anon_sym_L_DQUOTE] = ACTIONS(3124), - [anon_sym_u_DQUOTE] = ACTIONS(3124), - [anon_sym_U_DQUOTE] = ACTIONS(3124), - [anon_sym_u8_DQUOTE] = ACTIONS(3124), - [sym_true] = ACTIONS(3122), - [sym_false] = ACTIONS(3122), - [anon_sym_NULL] = ACTIONS(3122), - [anon_sym_nullptr] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_ATimport] = ACTIONS(3124), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_POUND] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATprotocol] = ACTIONS(3124), - [anon_sym_ATinterface] = ACTIONS(3124), - [anon_sym_ATimplementation] = ACTIONS(3124), - [anon_sym_ATcompatibility_alias] = ACTIONS(3124), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_ATtry] = ACTIONS(3124), - [anon_sym___try] = ACTIONS(3122), - [anon_sym_ATthrow] = ACTIONS(3124), - [anon_sym_ATselector] = ACTIONS(3124), - [anon_sym_ATavailable] = ACTIONS(3124), - [anon_sym___builtin_available] = ACTIONS(3122), - [anon_sym_va_arg] = ACTIONS(3122), - [anon_sym___asm] = ACTIONS(3122), - [anon_sym_ATencode] = ACTIONS(3124), - [anon_sym_ATsynchronized] = ACTIONS(3124), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - }, - [1073] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_include_token1] = ACTIONS(3270), - [aux_sym_preproc_include_token2] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token2] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_LPAREN2] = ACTIONS(3272), - [anon_sym_BANG] = ACTIONS(3272), - [anon_sym_TILDE] = ACTIONS(3272), - [anon_sym_DASH] = ACTIONS(3270), - [anon_sym_PLUS] = ACTIONS(3270), - [anon_sym_STAR] = ACTIONS(3272), - [anon_sym_CARET] = ACTIONS(3272), - [anon_sym_AMP] = ACTIONS(3272), - [anon_sym_SEMI] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_LBRACE] = ACTIONS(3272), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_ATautoreleasepool] = ACTIONS(3272), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [anon_sym_if] = ACTIONS(3270), - [anon_sym_switch] = ACTIONS(3270), - [anon_sym_case] = ACTIONS(3270), - [anon_sym_default] = ACTIONS(3270), - [anon_sym_while] = ACTIONS(3270), - [anon_sym_do] = ACTIONS(3270), - [anon_sym_for] = ACTIONS(3270), - [anon_sym_in] = ACTIONS(3270), - [anon_sym_return] = ACTIONS(3270), - [anon_sym_break] = ACTIONS(3270), - [anon_sym_continue] = ACTIONS(3270), - [anon_sym_goto] = ACTIONS(3270), - [anon_sym_DASH_DASH] = ACTIONS(3272), - [anon_sym_PLUS_PLUS] = ACTIONS(3272), - [anon_sym_sizeof] = ACTIONS(3270), - [anon_sym___alignof__] = ACTIONS(3270), - [anon_sym___alignof] = ACTIONS(3270), - [anon_sym__alignof] = ACTIONS(3270), - [anon_sym_alignof] = ACTIONS(3270), - [anon_sym__Alignof] = ACTIONS(3270), - [anon_sym_offsetof] = ACTIONS(3270), - [anon_sym__Generic] = ACTIONS(3270), - [anon_sym_asm] = ACTIONS(3270), - [anon_sym___asm__] = ACTIONS(3270), - [sym_number_literal] = ACTIONS(3272), - [anon_sym_L_SQUOTE] = ACTIONS(3272), - [anon_sym_u_SQUOTE] = ACTIONS(3272), - [anon_sym_U_SQUOTE] = ACTIONS(3272), - [anon_sym_u8_SQUOTE] = ACTIONS(3272), - [anon_sym_SQUOTE] = ACTIONS(3272), - [anon_sym_AT] = ACTIONS(3270), - [anon_sym_DQUOTE] = ACTIONS(3272), - [anon_sym_L_DQUOTE] = ACTIONS(3272), - [anon_sym_u_DQUOTE] = ACTIONS(3272), - [anon_sym_U_DQUOTE] = ACTIONS(3272), - [anon_sym_u8_DQUOTE] = ACTIONS(3272), - [sym_true] = ACTIONS(3270), - [sym_false] = ACTIONS(3270), - [anon_sym_NULL] = ACTIONS(3270), - [anon_sym_nullptr] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [anon_sym_ATimport] = ACTIONS(3272), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_POUND] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATprotocol] = ACTIONS(3272), - [anon_sym_ATinterface] = ACTIONS(3272), - [anon_sym_ATimplementation] = ACTIONS(3272), - [anon_sym_ATcompatibility_alias] = ACTIONS(3272), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_ATtry] = ACTIONS(3272), - [anon_sym___try] = ACTIONS(3270), - [anon_sym_ATthrow] = ACTIONS(3272), - [anon_sym_ATselector] = ACTIONS(3272), - [anon_sym_ATavailable] = ACTIONS(3272), - [anon_sym___builtin_available] = ACTIONS(3270), - [anon_sym_va_arg] = ACTIONS(3270), - [anon_sym___asm] = ACTIONS(3270), - [anon_sym_ATencode] = ACTIONS(3272), - [anon_sym_ATsynchronized] = ACTIONS(3272), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [1074] = { - [sym_identifier] = ACTIONS(3266), - [aux_sym_preproc_include_token1] = ACTIONS(3266), - [aux_sym_preproc_include_token2] = ACTIONS(3266), - [aux_sym_preproc_def_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token2] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3266), - [sym_preproc_directive] = ACTIONS(3266), - [anon_sym_LPAREN2] = ACTIONS(3268), - [anon_sym_BANG] = ACTIONS(3268), - [anon_sym_TILDE] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3266), - [anon_sym_PLUS] = ACTIONS(3266), - [anon_sym_STAR] = ACTIONS(3268), - [anon_sym_CARET] = ACTIONS(3268), - [anon_sym_AMP] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3268), - [anon_sym___extension__] = ACTIONS(3266), - [anon_sym_typedef] = ACTIONS(3266), - [anon_sym_extern] = ACTIONS(3266), - [anon_sym___attribute__] = ACTIONS(3266), - [anon_sym___attribute] = ACTIONS(3266), - [anon_sym_noreturn] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3268), - [anon_sym___declspec] = ACTIONS(3266), - [anon_sym___cdecl] = ACTIONS(3266), - [anon_sym___clrcall] = ACTIONS(3266), - [anon_sym___stdcall] = ACTIONS(3266), - [anon_sym___fastcall] = ACTIONS(3266), - [anon_sym___thiscall] = ACTIONS(3266), - [anon_sym___vectorcall] = ACTIONS(3266), - [anon_sym_LBRACE] = ACTIONS(3268), - [anon_sym_signed] = ACTIONS(3266), - [anon_sym_unsigned] = ACTIONS(3266), - [anon_sym_long] = ACTIONS(3266), - [anon_sym_short] = ACTIONS(3266), - [anon_sym_ATautoreleasepool] = ACTIONS(3268), - [anon_sym_static] = ACTIONS(3266), - [anon_sym_auto] = ACTIONS(3266), - [anon_sym_register] = ACTIONS(3266), - [anon_sym_inline] = ACTIONS(3266), - [anon_sym___inline] = ACTIONS(3266), - [anon_sym___inline__] = ACTIONS(3266), - [anon_sym___forceinline] = ACTIONS(3266), - [anon_sym_thread_local] = ACTIONS(3266), - [anon_sym___thread] = ACTIONS(3266), - [anon_sym_CG_EXTERN] = ACTIONS(3266), - [anon_sym_CG_INLINE] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3266), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3266), - [anon_sym_IBOutlet] = ACTIONS(3266), - [anon_sym_IBInspectable] = ACTIONS(3266), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3266), - [anon_sym_NS_INLINE] = ACTIONS(3266), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3266), - [anon_sym_OBJC_EXPORT] = ACTIONS(3266), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3266), - [anon_sym_const] = ACTIONS(3266), - [anon_sym_constexpr] = ACTIONS(3266), - [anon_sym_volatile] = ACTIONS(3266), - [anon_sym_restrict] = ACTIONS(3266), - [anon_sym___restrict__] = ACTIONS(3266), - [anon_sym__Atomic] = ACTIONS(3266), - [anon_sym__Noreturn] = ACTIONS(3266), - [anon_sym_nullable] = ACTIONS(3266), - [anon_sym__Complex] = ACTIONS(3266), - [anon_sym__Nonnull] = ACTIONS(3266), - [anon_sym__Nullable] = ACTIONS(3266), - [anon_sym__Nullable_result] = ACTIONS(3266), - [anon_sym__Null_unspecified] = ACTIONS(3266), - [anon_sym___autoreleasing] = ACTIONS(3266), - [anon_sym___block] = ACTIONS(3266), - [anon_sym___bridge] = ACTIONS(3266), - [anon_sym___bridge_retained] = ACTIONS(3266), - [anon_sym___bridge_transfer] = ACTIONS(3266), - [anon_sym___complex] = ACTIONS(3266), - [anon_sym___const] = ACTIONS(3266), - [anon_sym___imag] = ACTIONS(3266), - [anon_sym___kindof] = ACTIONS(3266), - [anon_sym___nonnull] = ACTIONS(3266), - [anon_sym___nullable] = ACTIONS(3266), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3266), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3266), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3266), - [anon_sym___real] = ACTIONS(3266), - [anon_sym___strong] = ACTIONS(3266), - [anon_sym___unsafe_unretained] = ACTIONS(3266), - [anon_sym___unused] = ACTIONS(3266), - [anon_sym___weak] = ACTIONS(3266), - [sym_primitive_type] = ACTIONS(3266), - [anon_sym_enum] = ACTIONS(3266), - [anon_sym_struct] = ACTIONS(3266), - [anon_sym_union] = ACTIONS(3266), - [anon_sym_if] = ACTIONS(3266), - [anon_sym_switch] = ACTIONS(3266), - [anon_sym_case] = ACTIONS(3266), - [anon_sym_default] = ACTIONS(3266), - [anon_sym_while] = ACTIONS(3266), - [anon_sym_do] = ACTIONS(3266), - [anon_sym_for] = ACTIONS(3266), - [anon_sym_in] = ACTIONS(3266), - [anon_sym_return] = ACTIONS(3266), - [anon_sym_break] = ACTIONS(3266), - [anon_sym_continue] = ACTIONS(3266), - [anon_sym_goto] = ACTIONS(3266), - [anon_sym_DASH_DASH] = ACTIONS(3268), - [anon_sym_PLUS_PLUS] = ACTIONS(3268), - [anon_sym_sizeof] = ACTIONS(3266), - [anon_sym___alignof__] = ACTIONS(3266), - [anon_sym___alignof] = ACTIONS(3266), - [anon_sym__alignof] = ACTIONS(3266), - [anon_sym_alignof] = ACTIONS(3266), - [anon_sym__Alignof] = ACTIONS(3266), - [anon_sym_offsetof] = ACTIONS(3266), - [anon_sym__Generic] = ACTIONS(3266), - [anon_sym_asm] = ACTIONS(3266), - [anon_sym___asm__] = ACTIONS(3266), - [sym_number_literal] = ACTIONS(3268), - [anon_sym_L_SQUOTE] = ACTIONS(3268), - [anon_sym_u_SQUOTE] = ACTIONS(3268), - [anon_sym_U_SQUOTE] = ACTIONS(3268), - [anon_sym_u8_SQUOTE] = ACTIONS(3268), - [anon_sym_SQUOTE] = ACTIONS(3268), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_DQUOTE] = ACTIONS(3268), - [anon_sym_L_DQUOTE] = ACTIONS(3268), - [anon_sym_u_DQUOTE] = ACTIONS(3268), - [anon_sym_U_DQUOTE] = ACTIONS(3268), - [anon_sym_u8_DQUOTE] = ACTIONS(3268), - [sym_true] = ACTIONS(3266), - [sym_false] = ACTIONS(3266), - [anon_sym_NULL] = ACTIONS(3266), - [anon_sym_nullptr] = ACTIONS(3266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3266), - [anon_sym___typeof] = ACTIONS(3266), - [anon_sym_typeof] = ACTIONS(3266), - [anon_sym_ATimport] = ACTIONS(3268), - [aux_sym_preproc_undef_token1] = ACTIONS(3266), - [anon_sym_POUND] = ACTIONS(3266), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3266), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3266), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3266), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3266), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE] = ACTIONS(3266), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_API_AVAILABLE] = ACTIONS(3266), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_API_DEPRECATED] = ACTIONS(3266), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3266), - [anon_sym___deprecated_msg] = ACTIONS(3266), - [anon_sym___deprecated_enum_msg] = ACTIONS(3266), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3266), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3266), - [anon_sym_ATprotocol] = ACTIONS(3268), - [anon_sym_ATinterface] = ACTIONS(3268), - [anon_sym_ATimplementation] = ACTIONS(3268), - [anon_sym_ATcompatibility_alias] = ACTIONS(3268), - [anon_sym_ATsynthesize] = ACTIONS(3268), - [anon_sym_ATdynamic] = ACTIONS(3268), - [anon_sym__Alignas] = ACTIONS(3266), - [anon_sym_ATtry] = ACTIONS(3268), - [anon_sym___try] = ACTIONS(3266), - [anon_sym_ATthrow] = ACTIONS(3268), - [anon_sym_ATselector] = ACTIONS(3268), - [anon_sym_ATavailable] = ACTIONS(3268), - [anon_sym___builtin_available] = ACTIONS(3266), - [anon_sym_va_arg] = ACTIONS(3266), - [anon_sym___asm] = ACTIONS(3266), - [anon_sym_ATencode] = ACTIONS(3268), - [anon_sym_ATsynchronized] = ACTIONS(3268), - [anon_sym_BOOL] = ACTIONS(3266), - [anon_sym_IMP] = ACTIONS(3266), - [anon_sym_SEL] = ACTIONS(3266), - [anon_sym_Class] = ACTIONS(3266), - [anon_sym_id] = ACTIONS(3266), - }, - [1075] = { - [sym_identifier] = ACTIONS(3258), - [aux_sym_preproc_include_token1] = ACTIONS(3258), - [aux_sym_preproc_include_token2] = ACTIONS(3258), - [aux_sym_preproc_def_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token2] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3258), - [sym_preproc_directive] = ACTIONS(3258), - [anon_sym_LPAREN2] = ACTIONS(3260), - [anon_sym_BANG] = ACTIONS(3260), - [anon_sym_TILDE] = ACTIONS(3260), - [anon_sym_DASH] = ACTIONS(3258), - [anon_sym_PLUS] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_CARET] = ACTIONS(3260), - [anon_sym_AMP] = ACTIONS(3260), - [anon_sym_SEMI] = ACTIONS(3260), - [anon_sym___extension__] = ACTIONS(3258), - [anon_sym_typedef] = ACTIONS(3258), - [anon_sym_extern] = ACTIONS(3258), - [anon_sym___attribute__] = ACTIONS(3258), - [anon_sym___attribute] = ACTIONS(3258), - [anon_sym_noreturn] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3260), - [anon_sym___declspec] = ACTIONS(3258), - [anon_sym___cdecl] = ACTIONS(3258), - [anon_sym___clrcall] = ACTIONS(3258), - [anon_sym___stdcall] = ACTIONS(3258), - [anon_sym___fastcall] = ACTIONS(3258), - [anon_sym___thiscall] = ACTIONS(3258), - [anon_sym___vectorcall] = ACTIONS(3258), - [anon_sym_LBRACE] = ACTIONS(3260), - [anon_sym_signed] = ACTIONS(3258), - [anon_sym_unsigned] = ACTIONS(3258), - [anon_sym_long] = ACTIONS(3258), - [anon_sym_short] = ACTIONS(3258), - [anon_sym_ATautoreleasepool] = ACTIONS(3260), - [anon_sym_static] = ACTIONS(3258), - [anon_sym_auto] = ACTIONS(3258), - [anon_sym_register] = ACTIONS(3258), - [anon_sym_inline] = ACTIONS(3258), - [anon_sym___inline] = ACTIONS(3258), - [anon_sym___inline__] = ACTIONS(3258), - [anon_sym___forceinline] = ACTIONS(3258), - [anon_sym_thread_local] = ACTIONS(3258), - [anon_sym___thread] = ACTIONS(3258), - [anon_sym_CG_EXTERN] = ACTIONS(3258), - [anon_sym_CG_INLINE] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3258), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3258), - [anon_sym_IBOutlet] = ACTIONS(3258), - [anon_sym_IBInspectable] = ACTIONS(3258), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3258), - [anon_sym_NS_INLINE] = ACTIONS(3258), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3258), - [anon_sym_OBJC_EXPORT] = ACTIONS(3258), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3258), - [anon_sym_const] = ACTIONS(3258), - [anon_sym_constexpr] = ACTIONS(3258), - [anon_sym_volatile] = ACTIONS(3258), - [anon_sym_restrict] = ACTIONS(3258), - [anon_sym___restrict__] = ACTIONS(3258), - [anon_sym__Atomic] = ACTIONS(3258), - [anon_sym__Noreturn] = ACTIONS(3258), - [anon_sym_nullable] = ACTIONS(3258), - [anon_sym__Complex] = ACTIONS(3258), - [anon_sym__Nonnull] = ACTIONS(3258), - [anon_sym__Nullable] = ACTIONS(3258), - [anon_sym__Nullable_result] = ACTIONS(3258), - [anon_sym__Null_unspecified] = ACTIONS(3258), - [anon_sym___autoreleasing] = ACTIONS(3258), - [anon_sym___block] = ACTIONS(3258), - [anon_sym___bridge] = ACTIONS(3258), - [anon_sym___bridge_retained] = ACTIONS(3258), - [anon_sym___bridge_transfer] = ACTIONS(3258), - [anon_sym___complex] = ACTIONS(3258), - [anon_sym___const] = ACTIONS(3258), - [anon_sym___imag] = ACTIONS(3258), - [anon_sym___kindof] = ACTIONS(3258), - [anon_sym___nonnull] = ACTIONS(3258), - [anon_sym___nullable] = ACTIONS(3258), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3258), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3258), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3258), - [anon_sym___real] = ACTIONS(3258), - [anon_sym___strong] = ACTIONS(3258), - [anon_sym___unsafe_unretained] = ACTIONS(3258), - [anon_sym___unused] = ACTIONS(3258), - [anon_sym___weak] = ACTIONS(3258), - [sym_primitive_type] = ACTIONS(3258), - [anon_sym_enum] = ACTIONS(3258), - [anon_sym_struct] = ACTIONS(3258), - [anon_sym_union] = ACTIONS(3258), - [anon_sym_if] = ACTIONS(3258), - [anon_sym_switch] = ACTIONS(3258), - [anon_sym_case] = ACTIONS(3258), - [anon_sym_default] = ACTIONS(3258), - [anon_sym_while] = ACTIONS(3258), - [anon_sym_do] = ACTIONS(3258), - [anon_sym_for] = ACTIONS(3258), - [anon_sym_in] = ACTIONS(3258), - [anon_sym_return] = ACTIONS(3258), - [anon_sym_break] = ACTIONS(3258), - [anon_sym_continue] = ACTIONS(3258), - [anon_sym_goto] = ACTIONS(3258), - [anon_sym_DASH_DASH] = ACTIONS(3260), - [anon_sym_PLUS_PLUS] = ACTIONS(3260), - [anon_sym_sizeof] = ACTIONS(3258), - [anon_sym___alignof__] = ACTIONS(3258), - [anon_sym___alignof] = ACTIONS(3258), - [anon_sym__alignof] = ACTIONS(3258), - [anon_sym_alignof] = ACTIONS(3258), - [anon_sym__Alignof] = ACTIONS(3258), - [anon_sym_offsetof] = ACTIONS(3258), - [anon_sym__Generic] = ACTIONS(3258), - [anon_sym_asm] = ACTIONS(3258), - [anon_sym___asm__] = ACTIONS(3258), - [sym_number_literal] = ACTIONS(3260), - [anon_sym_L_SQUOTE] = ACTIONS(3260), - [anon_sym_u_SQUOTE] = ACTIONS(3260), - [anon_sym_U_SQUOTE] = ACTIONS(3260), - [anon_sym_u8_SQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3260), - [anon_sym_AT] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_L_DQUOTE] = ACTIONS(3260), - [anon_sym_u_DQUOTE] = ACTIONS(3260), - [anon_sym_U_DQUOTE] = ACTIONS(3260), - [anon_sym_u8_DQUOTE] = ACTIONS(3260), - [sym_true] = ACTIONS(3258), - [sym_false] = ACTIONS(3258), - [anon_sym_NULL] = ACTIONS(3258), - [anon_sym_nullptr] = ACTIONS(3258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3258), - [anon_sym___typeof] = ACTIONS(3258), - [anon_sym_typeof] = ACTIONS(3258), - [anon_sym_ATimport] = ACTIONS(3260), - [aux_sym_preproc_undef_token1] = ACTIONS(3258), - [anon_sym_POUND] = ACTIONS(3258), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3258), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3258), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3258), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3258), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE] = ACTIONS(3258), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_API_AVAILABLE] = ACTIONS(3258), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_API_DEPRECATED] = ACTIONS(3258), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3258), - [anon_sym___deprecated_msg] = ACTIONS(3258), - [anon_sym___deprecated_enum_msg] = ACTIONS(3258), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3258), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3258), - [anon_sym_ATprotocol] = ACTIONS(3260), - [anon_sym_ATinterface] = ACTIONS(3260), - [anon_sym_ATimplementation] = ACTIONS(3260), - [anon_sym_ATcompatibility_alias] = ACTIONS(3260), - [anon_sym_ATsynthesize] = ACTIONS(3260), - [anon_sym_ATdynamic] = ACTIONS(3260), - [anon_sym__Alignas] = ACTIONS(3258), - [anon_sym_ATtry] = ACTIONS(3260), - [anon_sym___try] = ACTIONS(3258), - [anon_sym_ATthrow] = ACTIONS(3260), - [anon_sym_ATselector] = ACTIONS(3260), - [anon_sym_ATavailable] = ACTIONS(3260), - [anon_sym___builtin_available] = ACTIONS(3258), - [anon_sym_va_arg] = ACTIONS(3258), - [anon_sym___asm] = ACTIONS(3258), - [anon_sym_ATencode] = ACTIONS(3260), - [anon_sym_ATsynchronized] = ACTIONS(3260), - [anon_sym_BOOL] = ACTIONS(3258), - [anon_sym_IMP] = ACTIONS(3258), - [anon_sym_SEL] = ACTIONS(3258), - [anon_sym_Class] = ACTIONS(3258), - [anon_sym_id] = ACTIONS(3258), - }, - [1076] = { - [sym_identifier] = ACTIONS(3246), - [aux_sym_preproc_include_token1] = ACTIONS(3246), - [aux_sym_preproc_include_token2] = ACTIONS(3246), - [aux_sym_preproc_def_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token2] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3246), - [sym_preproc_directive] = ACTIONS(3246), - [anon_sym_LPAREN2] = ACTIONS(3248), - [anon_sym_BANG] = ACTIONS(3248), - [anon_sym_TILDE] = ACTIONS(3248), - [anon_sym_DASH] = ACTIONS(3246), - [anon_sym_PLUS] = ACTIONS(3246), - [anon_sym_STAR] = ACTIONS(3248), - [anon_sym_CARET] = ACTIONS(3248), - [anon_sym_AMP] = ACTIONS(3248), - [anon_sym_SEMI] = ACTIONS(3248), - [anon_sym___extension__] = ACTIONS(3246), - [anon_sym_typedef] = ACTIONS(3246), - [anon_sym_extern] = ACTIONS(3246), - [anon_sym___attribute__] = ACTIONS(3246), - [anon_sym___attribute] = ACTIONS(3246), - [anon_sym_noreturn] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3248), - [anon_sym___declspec] = ACTIONS(3246), - [anon_sym___cdecl] = ACTIONS(3246), - [anon_sym___clrcall] = ACTIONS(3246), - [anon_sym___stdcall] = ACTIONS(3246), - [anon_sym___fastcall] = ACTIONS(3246), - [anon_sym___thiscall] = ACTIONS(3246), - [anon_sym___vectorcall] = ACTIONS(3246), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_signed] = ACTIONS(3246), - [anon_sym_unsigned] = ACTIONS(3246), - [anon_sym_long] = ACTIONS(3246), - [anon_sym_short] = ACTIONS(3246), - [anon_sym_ATautoreleasepool] = ACTIONS(3248), - [anon_sym_static] = ACTIONS(3246), - [anon_sym_auto] = ACTIONS(3246), - [anon_sym_register] = ACTIONS(3246), - [anon_sym_inline] = ACTIONS(3246), - [anon_sym___inline] = ACTIONS(3246), - [anon_sym___inline__] = ACTIONS(3246), - [anon_sym___forceinline] = ACTIONS(3246), - [anon_sym_thread_local] = ACTIONS(3246), - [anon_sym___thread] = ACTIONS(3246), - [anon_sym_CG_EXTERN] = ACTIONS(3246), - [anon_sym_CG_INLINE] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3246), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3246), - [anon_sym_IBOutlet] = ACTIONS(3246), - [anon_sym_IBInspectable] = ACTIONS(3246), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3246), - [anon_sym_NS_INLINE] = ACTIONS(3246), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3246), - [anon_sym_OBJC_EXPORT] = ACTIONS(3246), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3246), - [anon_sym_const] = ACTIONS(3246), - [anon_sym_constexpr] = ACTIONS(3246), - [anon_sym_volatile] = ACTIONS(3246), - [anon_sym_restrict] = ACTIONS(3246), - [anon_sym___restrict__] = ACTIONS(3246), - [anon_sym__Atomic] = ACTIONS(3246), - [anon_sym__Noreturn] = ACTIONS(3246), - [anon_sym_nullable] = ACTIONS(3246), - [anon_sym__Complex] = ACTIONS(3246), - [anon_sym__Nonnull] = ACTIONS(3246), - [anon_sym__Nullable] = ACTIONS(3246), - [anon_sym__Nullable_result] = ACTIONS(3246), - [anon_sym__Null_unspecified] = ACTIONS(3246), - [anon_sym___autoreleasing] = ACTIONS(3246), - [anon_sym___block] = ACTIONS(3246), - [anon_sym___bridge] = ACTIONS(3246), - [anon_sym___bridge_retained] = ACTIONS(3246), - [anon_sym___bridge_transfer] = ACTIONS(3246), - [anon_sym___complex] = ACTIONS(3246), - [anon_sym___const] = ACTIONS(3246), - [anon_sym___imag] = ACTIONS(3246), - [anon_sym___kindof] = ACTIONS(3246), - [anon_sym___nonnull] = ACTIONS(3246), - [anon_sym___nullable] = ACTIONS(3246), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3246), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3246), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3246), - [anon_sym___real] = ACTIONS(3246), - [anon_sym___strong] = ACTIONS(3246), - [anon_sym___unsafe_unretained] = ACTIONS(3246), - [anon_sym___unused] = ACTIONS(3246), - [anon_sym___weak] = ACTIONS(3246), - [sym_primitive_type] = ACTIONS(3246), - [anon_sym_enum] = ACTIONS(3246), - [anon_sym_struct] = ACTIONS(3246), - [anon_sym_union] = ACTIONS(3246), - [anon_sym_if] = ACTIONS(3246), - [anon_sym_switch] = ACTIONS(3246), - [anon_sym_case] = ACTIONS(3246), - [anon_sym_default] = ACTIONS(3246), - [anon_sym_while] = ACTIONS(3246), - [anon_sym_do] = ACTIONS(3246), - [anon_sym_for] = ACTIONS(3246), - [anon_sym_in] = ACTIONS(3246), - [anon_sym_return] = ACTIONS(3246), - [anon_sym_break] = ACTIONS(3246), - [anon_sym_continue] = ACTIONS(3246), - [anon_sym_goto] = ACTIONS(3246), - [anon_sym_DASH_DASH] = ACTIONS(3248), - [anon_sym_PLUS_PLUS] = ACTIONS(3248), - [anon_sym_sizeof] = ACTIONS(3246), - [anon_sym___alignof__] = ACTIONS(3246), - [anon_sym___alignof] = ACTIONS(3246), - [anon_sym__alignof] = ACTIONS(3246), - [anon_sym_alignof] = ACTIONS(3246), - [anon_sym__Alignof] = ACTIONS(3246), - [anon_sym_offsetof] = ACTIONS(3246), - [anon_sym__Generic] = ACTIONS(3246), - [anon_sym_asm] = ACTIONS(3246), - [anon_sym___asm__] = ACTIONS(3246), - [sym_number_literal] = ACTIONS(3248), - [anon_sym_L_SQUOTE] = ACTIONS(3248), - [anon_sym_u_SQUOTE] = ACTIONS(3248), - [anon_sym_U_SQUOTE] = ACTIONS(3248), - [anon_sym_u8_SQUOTE] = ACTIONS(3248), - [anon_sym_SQUOTE] = ACTIONS(3248), - [anon_sym_AT] = ACTIONS(3246), - [anon_sym_DQUOTE] = ACTIONS(3248), - [anon_sym_L_DQUOTE] = ACTIONS(3248), - [anon_sym_u_DQUOTE] = ACTIONS(3248), - [anon_sym_U_DQUOTE] = ACTIONS(3248), - [anon_sym_u8_DQUOTE] = ACTIONS(3248), - [sym_true] = ACTIONS(3246), - [sym_false] = ACTIONS(3246), - [anon_sym_NULL] = ACTIONS(3246), - [anon_sym_nullptr] = ACTIONS(3246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3246), - [anon_sym___typeof] = ACTIONS(3246), - [anon_sym_typeof] = ACTIONS(3246), - [anon_sym_ATimport] = ACTIONS(3248), - [aux_sym_preproc_undef_token1] = ACTIONS(3246), - [anon_sym_POUND] = ACTIONS(3246), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3246), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3246), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3246), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3246), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE] = ACTIONS(3246), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_API_AVAILABLE] = ACTIONS(3246), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_API_DEPRECATED] = ACTIONS(3246), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3246), - [anon_sym___deprecated_msg] = ACTIONS(3246), - [anon_sym___deprecated_enum_msg] = ACTIONS(3246), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3246), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3246), - [anon_sym_ATprotocol] = ACTIONS(3248), - [anon_sym_ATinterface] = ACTIONS(3248), - [anon_sym_ATimplementation] = ACTIONS(3248), - [anon_sym_ATcompatibility_alias] = ACTIONS(3248), - [anon_sym_ATsynthesize] = ACTIONS(3248), - [anon_sym_ATdynamic] = ACTIONS(3248), - [anon_sym__Alignas] = ACTIONS(3246), - [anon_sym_ATtry] = ACTIONS(3248), - [anon_sym___try] = ACTIONS(3246), - [anon_sym_ATthrow] = ACTIONS(3248), - [anon_sym_ATselector] = ACTIONS(3248), - [anon_sym_ATavailable] = ACTIONS(3248), - [anon_sym___builtin_available] = ACTIONS(3246), - [anon_sym_va_arg] = ACTIONS(3246), - [anon_sym___asm] = ACTIONS(3246), - [anon_sym_ATencode] = ACTIONS(3248), - [anon_sym_ATsynchronized] = ACTIONS(3248), - [anon_sym_BOOL] = ACTIONS(3246), - [anon_sym_IMP] = ACTIONS(3246), - [anon_sym_SEL] = ACTIONS(3246), - [anon_sym_Class] = ACTIONS(3246), - [anon_sym_id] = ACTIONS(3246), - }, - [1077] = { - [sym_catch_clause] = STATE(1077), - [aux_sym_try_statement_repeat1] = STATE(1077), - [ts_builtin_sym_end] = ACTIONS(2312), - [sym_identifier] = ACTIONS(2310), - [aux_sym_preproc_include_token1] = ACTIONS(2310), - [aux_sym_preproc_include_token2] = ACTIONS(2310), - [aux_sym_preproc_def_token1] = ACTIONS(2310), - [aux_sym_preproc_if_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2310), - [sym_preproc_directive] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym___cdecl] = ACTIONS(2310), - [anon_sym___clrcall] = ACTIONS(2310), - [anon_sym___stdcall] = ACTIONS(2310), - [anon_sym___fastcall] = ACTIONS(2310), - [anon_sym___thiscall] = ACTIONS(2310), - [anon_sym___vectorcall] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_case] = ACTIONS(2310), - [anon_sym_default] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_ATimport] = ACTIONS(2312), - [aux_sym_preproc_undef_token1] = ACTIONS(2310), - [anon_sym_POUND] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym_ATprotocol] = ACTIONS(2312), - [anon_sym_ATinterface] = ACTIONS(2312), - [anon_sym_ATimplementation] = ACTIONS(2312), - [anon_sym_ATcompatibility_alias] = ACTIONS(2312), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(3436), - [anon_sym___catch] = ACTIONS(3439), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [1078] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_include_token1] = ACTIONS(3110), - [aux_sym_preproc_include_token2] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token2] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_LPAREN2] = ACTIONS(3112), - [anon_sym_BANG] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), - [anon_sym_DASH] = ACTIONS(3110), - [anon_sym_PLUS] = ACTIONS(3110), - [anon_sym_STAR] = ACTIONS(3112), - [anon_sym_CARET] = ACTIONS(3112), - [anon_sym_AMP] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_ATautoreleasepool] = ACTIONS(3112), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_if] = ACTIONS(3110), - [anon_sym_switch] = ACTIONS(3110), - [anon_sym_case] = ACTIONS(3110), - [anon_sym_default] = ACTIONS(3110), - [anon_sym_while] = ACTIONS(3110), - [anon_sym_do] = ACTIONS(3110), - [anon_sym_for] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [anon_sym_return] = ACTIONS(3110), - [anon_sym_break] = ACTIONS(3110), - [anon_sym_continue] = ACTIONS(3110), - [anon_sym_goto] = ACTIONS(3110), - [anon_sym_DASH_DASH] = ACTIONS(3112), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_sizeof] = ACTIONS(3110), - [anon_sym___alignof__] = ACTIONS(3110), - [anon_sym___alignof] = ACTIONS(3110), - [anon_sym__alignof] = ACTIONS(3110), - [anon_sym_alignof] = ACTIONS(3110), - [anon_sym__Alignof] = ACTIONS(3110), - [anon_sym_offsetof] = ACTIONS(3110), - [anon_sym__Generic] = ACTIONS(3110), - [anon_sym_asm] = ACTIONS(3110), - [anon_sym___asm__] = ACTIONS(3110), - [sym_number_literal] = ACTIONS(3112), - [anon_sym_L_SQUOTE] = ACTIONS(3112), - [anon_sym_u_SQUOTE] = ACTIONS(3112), - [anon_sym_U_SQUOTE] = ACTIONS(3112), - [anon_sym_u8_SQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), - [anon_sym_AT] = ACTIONS(3110), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_L_DQUOTE] = ACTIONS(3112), - [anon_sym_u_DQUOTE] = ACTIONS(3112), - [anon_sym_U_DQUOTE] = ACTIONS(3112), - [anon_sym_u8_DQUOTE] = ACTIONS(3112), - [sym_true] = ACTIONS(3110), - [sym_false] = ACTIONS(3110), - [anon_sym_NULL] = ACTIONS(3110), - [anon_sym_nullptr] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATimport] = ACTIONS(3112), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_POUND] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATprotocol] = ACTIONS(3112), - [anon_sym_ATinterface] = ACTIONS(3112), - [anon_sym_ATimplementation] = ACTIONS(3112), - [anon_sym_ATcompatibility_alias] = ACTIONS(3112), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_ATtry] = ACTIONS(3112), - [anon_sym___try] = ACTIONS(3110), - [anon_sym_ATthrow] = ACTIONS(3112), - [anon_sym_ATselector] = ACTIONS(3112), - [anon_sym_ATavailable] = ACTIONS(3112), - [anon_sym___builtin_available] = ACTIONS(3110), - [anon_sym_va_arg] = ACTIONS(3110), - [anon_sym___asm] = ACTIONS(3110), - [anon_sym_ATencode] = ACTIONS(3112), - [anon_sym_ATsynchronized] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [1079] = { - [sym_identifier] = ACTIONS(3242), - [aux_sym_preproc_include_token1] = ACTIONS(3242), - [aux_sym_preproc_include_token2] = ACTIONS(3242), - [aux_sym_preproc_def_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token2] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3242), - [sym_preproc_directive] = ACTIONS(3242), - [anon_sym_LPAREN2] = ACTIONS(3244), - [anon_sym_BANG] = ACTIONS(3244), - [anon_sym_TILDE] = ACTIONS(3244), - [anon_sym_DASH] = ACTIONS(3242), - [anon_sym_PLUS] = ACTIONS(3242), - [anon_sym_STAR] = ACTIONS(3244), - [anon_sym_CARET] = ACTIONS(3244), - [anon_sym_AMP] = ACTIONS(3244), - [anon_sym_SEMI] = ACTIONS(3244), - [anon_sym___extension__] = ACTIONS(3242), - [anon_sym_typedef] = ACTIONS(3242), - [anon_sym_extern] = ACTIONS(3242), - [anon_sym___attribute__] = ACTIONS(3242), - [anon_sym___attribute] = ACTIONS(3242), - [anon_sym_noreturn] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3244), - [anon_sym___declspec] = ACTIONS(3242), - [anon_sym___cdecl] = ACTIONS(3242), - [anon_sym___clrcall] = ACTIONS(3242), - [anon_sym___stdcall] = ACTIONS(3242), - [anon_sym___fastcall] = ACTIONS(3242), - [anon_sym___thiscall] = ACTIONS(3242), - [anon_sym___vectorcall] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3244), - [anon_sym_signed] = ACTIONS(3242), - [anon_sym_unsigned] = ACTIONS(3242), - [anon_sym_long] = ACTIONS(3242), - [anon_sym_short] = ACTIONS(3242), - [anon_sym_ATautoreleasepool] = ACTIONS(3244), - [anon_sym_static] = ACTIONS(3242), - [anon_sym_auto] = ACTIONS(3242), - [anon_sym_register] = ACTIONS(3242), - [anon_sym_inline] = ACTIONS(3242), - [anon_sym___inline] = ACTIONS(3242), - [anon_sym___inline__] = ACTIONS(3242), - [anon_sym___forceinline] = ACTIONS(3242), - [anon_sym_thread_local] = ACTIONS(3242), - [anon_sym___thread] = ACTIONS(3242), - [anon_sym_CG_EXTERN] = ACTIONS(3242), - [anon_sym_CG_INLINE] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3242), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3242), - [anon_sym_IBOutlet] = ACTIONS(3242), - [anon_sym_IBInspectable] = ACTIONS(3242), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3242), - [anon_sym_NS_INLINE] = ACTIONS(3242), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3242), - [anon_sym_OBJC_EXPORT] = ACTIONS(3242), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3242), - [anon_sym_const] = ACTIONS(3242), - [anon_sym_constexpr] = ACTIONS(3242), - [anon_sym_volatile] = ACTIONS(3242), - [anon_sym_restrict] = ACTIONS(3242), - [anon_sym___restrict__] = ACTIONS(3242), - [anon_sym__Atomic] = ACTIONS(3242), - [anon_sym__Noreturn] = ACTIONS(3242), - [anon_sym_nullable] = ACTIONS(3242), - [anon_sym__Complex] = ACTIONS(3242), - [anon_sym__Nonnull] = ACTIONS(3242), - [anon_sym__Nullable] = ACTIONS(3242), - [anon_sym__Nullable_result] = ACTIONS(3242), - [anon_sym__Null_unspecified] = ACTIONS(3242), - [anon_sym___autoreleasing] = ACTIONS(3242), - [anon_sym___block] = ACTIONS(3242), - [anon_sym___bridge] = ACTIONS(3242), - [anon_sym___bridge_retained] = ACTIONS(3242), - [anon_sym___bridge_transfer] = ACTIONS(3242), - [anon_sym___complex] = ACTIONS(3242), - [anon_sym___const] = ACTIONS(3242), - [anon_sym___imag] = ACTIONS(3242), - [anon_sym___kindof] = ACTIONS(3242), - [anon_sym___nonnull] = ACTIONS(3242), - [anon_sym___nullable] = ACTIONS(3242), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3242), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3242), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3242), - [anon_sym___real] = ACTIONS(3242), - [anon_sym___strong] = ACTIONS(3242), - [anon_sym___unsafe_unretained] = ACTIONS(3242), - [anon_sym___unused] = ACTIONS(3242), - [anon_sym___weak] = ACTIONS(3242), - [sym_primitive_type] = ACTIONS(3242), - [anon_sym_enum] = ACTIONS(3242), - [anon_sym_struct] = ACTIONS(3242), - [anon_sym_union] = ACTIONS(3242), - [anon_sym_if] = ACTIONS(3242), - [anon_sym_switch] = ACTIONS(3242), - [anon_sym_case] = ACTIONS(3242), - [anon_sym_default] = ACTIONS(3242), - [anon_sym_while] = ACTIONS(3242), - [anon_sym_do] = ACTIONS(3242), - [anon_sym_for] = ACTIONS(3242), - [anon_sym_in] = ACTIONS(3242), - [anon_sym_return] = ACTIONS(3242), - [anon_sym_break] = ACTIONS(3242), - [anon_sym_continue] = ACTIONS(3242), - [anon_sym_goto] = ACTIONS(3242), - [anon_sym_DASH_DASH] = ACTIONS(3244), - [anon_sym_PLUS_PLUS] = ACTIONS(3244), - [anon_sym_sizeof] = ACTIONS(3242), - [anon_sym___alignof__] = ACTIONS(3242), - [anon_sym___alignof] = ACTIONS(3242), - [anon_sym__alignof] = ACTIONS(3242), - [anon_sym_alignof] = ACTIONS(3242), - [anon_sym__Alignof] = ACTIONS(3242), - [anon_sym_offsetof] = ACTIONS(3242), - [anon_sym__Generic] = ACTIONS(3242), - [anon_sym_asm] = ACTIONS(3242), - [anon_sym___asm__] = ACTIONS(3242), - [sym_number_literal] = ACTIONS(3244), - [anon_sym_L_SQUOTE] = ACTIONS(3244), - [anon_sym_u_SQUOTE] = ACTIONS(3244), - [anon_sym_U_SQUOTE] = ACTIONS(3244), - [anon_sym_u8_SQUOTE] = ACTIONS(3244), - [anon_sym_SQUOTE] = ACTIONS(3244), - [anon_sym_AT] = ACTIONS(3242), - [anon_sym_DQUOTE] = ACTIONS(3244), - [anon_sym_L_DQUOTE] = ACTIONS(3244), - [anon_sym_u_DQUOTE] = ACTIONS(3244), - [anon_sym_U_DQUOTE] = ACTIONS(3244), - [anon_sym_u8_DQUOTE] = ACTIONS(3244), - [sym_true] = ACTIONS(3242), - [sym_false] = ACTIONS(3242), - [anon_sym_NULL] = ACTIONS(3242), - [anon_sym_nullptr] = ACTIONS(3242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3242), - [anon_sym___typeof] = ACTIONS(3242), - [anon_sym_typeof] = ACTIONS(3242), - [anon_sym_ATimport] = ACTIONS(3244), - [aux_sym_preproc_undef_token1] = ACTIONS(3242), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3242), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3242), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3242), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3242), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE] = ACTIONS(3242), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_API_AVAILABLE] = ACTIONS(3242), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_API_DEPRECATED] = ACTIONS(3242), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3242), - [anon_sym___deprecated_msg] = ACTIONS(3242), - [anon_sym___deprecated_enum_msg] = ACTIONS(3242), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3242), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3242), - [anon_sym_ATprotocol] = ACTIONS(3244), - [anon_sym_ATinterface] = ACTIONS(3244), - [anon_sym_ATimplementation] = ACTIONS(3244), - [anon_sym_ATcompatibility_alias] = ACTIONS(3244), - [anon_sym_ATsynthesize] = ACTIONS(3244), - [anon_sym_ATdynamic] = ACTIONS(3244), - [anon_sym__Alignas] = ACTIONS(3242), - [anon_sym_ATtry] = ACTIONS(3244), - [anon_sym___try] = ACTIONS(3242), - [anon_sym_ATthrow] = ACTIONS(3244), - [anon_sym_ATselector] = ACTIONS(3244), - [anon_sym_ATavailable] = ACTIONS(3244), - [anon_sym___builtin_available] = ACTIONS(3242), - [anon_sym_va_arg] = ACTIONS(3242), - [anon_sym___asm] = ACTIONS(3242), - [anon_sym_ATencode] = ACTIONS(3244), - [anon_sym_ATsynchronized] = ACTIONS(3244), - [anon_sym_BOOL] = ACTIONS(3242), - [anon_sym_IMP] = ACTIONS(3242), - [anon_sym_SEL] = ACTIONS(3242), - [anon_sym_Class] = ACTIONS(3242), - [anon_sym_id] = ACTIONS(3242), - }, - [1080] = { - [sym_identifier] = ACTIONS(3238), - [aux_sym_preproc_include_token1] = ACTIONS(3238), - [aux_sym_preproc_include_token2] = ACTIONS(3238), - [aux_sym_preproc_def_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token2] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3238), - [sym_preproc_directive] = ACTIONS(3238), - [anon_sym_LPAREN2] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3240), - [anon_sym_TILDE] = ACTIONS(3240), - [anon_sym_DASH] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3238), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_CARET] = ACTIONS(3240), - [anon_sym_AMP] = ACTIONS(3240), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym___extension__] = ACTIONS(3238), - [anon_sym_typedef] = ACTIONS(3238), - [anon_sym_extern] = ACTIONS(3238), - [anon_sym___attribute__] = ACTIONS(3238), - [anon_sym___attribute] = ACTIONS(3238), - [anon_sym_noreturn] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym___declspec] = ACTIONS(3238), - [anon_sym___cdecl] = ACTIONS(3238), - [anon_sym___clrcall] = ACTIONS(3238), - [anon_sym___stdcall] = ACTIONS(3238), - [anon_sym___fastcall] = ACTIONS(3238), - [anon_sym___thiscall] = ACTIONS(3238), - [anon_sym___vectorcall] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_signed] = ACTIONS(3238), - [anon_sym_unsigned] = ACTIONS(3238), - [anon_sym_long] = ACTIONS(3238), - [anon_sym_short] = ACTIONS(3238), - [anon_sym_ATautoreleasepool] = ACTIONS(3240), - [anon_sym_static] = ACTIONS(3238), - [anon_sym_auto] = ACTIONS(3238), - [anon_sym_register] = ACTIONS(3238), - [anon_sym_inline] = ACTIONS(3238), - [anon_sym___inline] = ACTIONS(3238), - [anon_sym___inline__] = ACTIONS(3238), - [anon_sym___forceinline] = ACTIONS(3238), - [anon_sym_thread_local] = ACTIONS(3238), - [anon_sym___thread] = ACTIONS(3238), - [anon_sym_CG_EXTERN] = ACTIONS(3238), - [anon_sym_CG_INLINE] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3238), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3238), - [anon_sym_IBOutlet] = ACTIONS(3238), - [anon_sym_IBInspectable] = ACTIONS(3238), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3238), - [anon_sym_NS_INLINE] = ACTIONS(3238), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3238), - [anon_sym_OBJC_EXPORT] = ACTIONS(3238), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3238), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_constexpr] = ACTIONS(3238), - [anon_sym_volatile] = ACTIONS(3238), - [anon_sym_restrict] = ACTIONS(3238), - [anon_sym___restrict__] = ACTIONS(3238), - [anon_sym__Atomic] = ACTIONS(3238), - [anon_sym__Noreturn] = ACTIONS(3238), - [anon_sym_nullable] = ACTIONS(3238), - [anon_sym__Complex] = ACTIONS(3238), - [anon_sym__Nonnull] = ACTIONS(3238), - [anon_sym__Nullable] = ACTIONS(3238), - [anon_sym__Nullable_result] = ACTIONS(3238), - [anon_sym__Null_unspecified] = ACTIONS(3238), - [anon_sym___autoreleasing] = ACTIONS(3238), - [anon_sym___block] = ACTIONS(3238), - [anon_sym___bridge] = ACTIONS(3238), - [anon_sym___bridge_retained] = ACTIONS(3238), - [anon_sym___bridge_transfer] = ACTIONS(3238), - [anon_sym___complex] = ACTIONS(3238), - [anon_sym___const] = ACTIONS(3238), - [anon_sym___imag] = ACTIONS(3238), - [anon_sym___kindof] = ACTIONS(3238), - [anon_sym___nonnull] = ACTIONS(3238), - [anon_sym___nullable] = ACTIONS(3238), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3238), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3238), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3238), - [anon_sym___real] = ACTIONS(3238), - [anon_sym___strong] = ACTIONS(3238), - [anon_sym___unsafe_unretained] = ACTIONS(3238), - [anon_sym___unused] = ACTIONS(3238), - [anon_sym___weak] = ACTIONS(3238), - [sym_primitive_type] = ACTIONS(3238), - [anon_sym_enum] = ACTIONS(3238), - [anon_sym_struct] = ACTIONS(3238), - [anon_sym_union] = ACTIONS(3238), - [anon_sym_if] = ACTIONS(3238), - [anon_sym_switch] = ACTIONS(3238), - [anon_sym_case] = ACTIONS(3238), - [anon_sym_default] = ACTIONS(3238), - [anon_sym_while] = ACTIONS(3238), - [anon_sym_do] = ACTIONS(3238), - [anon_sym_for] = ACTIONS(3238), - [anon_sym_in] = ACTIONS(3238), - [anon_sym_return] = ACTIONS(3238), - [anon_sym_break] = ACTIONS(3238), - [anon_sym_continue] = ACTIONS(3238), - [anon_sym_goto] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_sizeof] = ACTIONS(3238), - [anon_sym___alignof__] = ACTIONS(3238), - [anon_sym___alignof] = ACTIONS(3238), - [anon_sym__alignof] = ACTIONS(3238), - [anon_sym_alignof] = ACTIONS(3238), - [anon_sym__Alignof] = ACTIONS(3238), - [anon_sym_offsetof] = ACTIONS(3238), - [anon_sym__Generic] = ACTIONS(3238), - [anon_sym_asm] = ACTIONS(3238), - [anon_sym___asm__] = ACTIONS(3238), - [sym_number_literal] = ACTIONS(3240), - [anon_sym_L_SQUOTE] = ACTIONS(3240), - [anon_sym_u_SQUOTE] = ACTIONS(3240), - [anon_sym_U_SQUOTE] = ACTIONS(3240), - [anon_sym_u8_SQUOTE] = ACTIONS(3240), - [anon_sym_SQUOTE] = ACTIONS(3240), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_DQUOTE] = ACTIONS(3240), - [anon_sym_L_DQUOTE] = ACTIONS(3240), - [anon_sym_u_DQUOTE] = ACTIONS(3240), - [anon_sym_U_DQUOTE] = ACTIONS(3240), - [anon_sym_u8_DQUOTE] = ACTIONS(3240), - [sym_true] = ACTIONS(3238), - [sym_false] = ACTIONS(3238), - [anon_sym_NULL] = ACTIONS(3238), - [anon_sym_nullptr] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3238), - [anon_sym___typeof] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3238), - [anon_sym_ATimport] = ACTIONS(3240), - [aux_sym_preproc_undef_token1] = ACTIONS(3238), - [anon_sym_POUND] = ACTIONS(3238), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3238), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3238), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3238), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3238), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE] = ACTIONS(3238), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_API_AVAILABLE] = ACTIONS(3238), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_API_DEPRECATED] = ACTIONS(3238), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3238), - [anon_sym___deprecated_msg] = ACTIONS(3238), - [anon_sym___deprecated_enum_msg] = ACTIONS(3238), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3238), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3238), - [anon_sym_ATprotocol] = ACTIONS(3240), - [anon_sym_ATinterface] = ACTIONS(3240), - [anon_sym_ATimplementation] = ACTIONS(3240), - [anon_sym_ATcompatibility_alias] = ACTIONS(3240), - [anon_sym_ATsynthesize] = ACTIONS(3240), - [anon_sym_ATdynamic] = ACTIONS(3240), - [anon_sym__Alignas] = ACTIONS(3238), - [anon_sym_ATtry] = ACTIONS(3240), - [anon_sym___try] = ACTIONS(3238), - [anon_sym_ATthrow] = ACTIONS(3240), - [anon_sym_ATselector] = ACTIONS(3240), - [anon_sym_ATavailable] = ACTIONS(3240), - [anon_sym___builtin_available] = ACTIONS(3238), - [anon_sym_va_arg] = ACTIONS(3238), - [anon_sym___asm] = ACTIONS(3238), - [anon_sym_ATencode] = ACTIONS(3240), - [anon_sym_ATsynchronized] = ACTIONS(3240), - [anon_sym_BOOL] = ACTIONS(3238), - [anon_sym_IMP] = ACTIONS(3238), - [anon_sym_SEL] = ACTIONS(3238), - [anon_sym_Class] = ACTIONS(3238), - [anon_sym_id] = ACTIONS(3238), - }, - [1081] = { - [sym_identifier] = ACTIONS(3234), - [aux_sym_preproc_include_token1] = ACTIONS(3234), - [aux_sym_preproc_include_token2] = ACTIONS(3234), - [aux_sym_preproc_def_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token2] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3234), - [sym_preproc_directive] = ACTIONS(3234), - [anon_sym_LPAREN2] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_TILDE] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_CARET] = ACTIONS(3236), - [anon_sym_AMP] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3236), - [anon_sym___extension__] = ACTIONS(3234), - [anon_sym_typedef] = ACTIONS(3234), - [anon_sym_extern] = ACTIONS(3234), - [anon_sym___attribute__] = ACTIONS(3234), - [anon_sym___attribute] = ACTIONS(3234), - [anon_sym_noreturn] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym___declspec] = ACTIONS(3234), - [anon_sym___cdecl] = ACTIONS(3234), - [anon_sym___clrcall] = ACTIONS(3234), - [anon_sym___stdcall] = ACTIONS(3234), - [anon_sym___fastcall] = ACTIONS(3234), - [anon_sym___thiscall] = ACTIONS(3234), - [anon_sym___vectorcall] = ACTIONS(3234), - [anon_sym_LBRACE] = ACTIONS(3236), - [anon_sym_signed] = ACTIONS(3234), - [anon_sym_unsigned] = ACTIONS(3234), - [anon_sym_long] = ACTIONS(3234), - [anon_sym_short] = ACTIONS(3234), - [anon_sym_ATautoreleasepool] = ACTIONS(3236), - [anon_sym_static] = ACTIONS(3234), - [anon_sym_auto] = ACTIONS(3234), - [anon_sym_register] = ACTIONS(3234), - [anon_sym_inline] = ACTIONS(3234), - [anon_sym___inline] = ACTIONS(3234), - [anon_sym___inline__] = ACTIONS(3234), - [anon_sym___forceinline] = ACTIONS(3234), - [anon_sym_thread_local] = ACTIONS(3234), - [anon_sym___thread] = ACTIONS(3234), - [anon_sym_CG_EXTERN] = ACTIONS(3234), - [anon_sym_CG_INLINE] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3234), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3234), - [anon_sym_IBOutlet] = ACTIONS(3234), - [anon_sym_IBInspectable] = ACTIONS(3234), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3234), - [anon_sym_NS_INLINE] = ACTIONS(3234), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3234), - [anon_sym_OBJC_EXPORT] = ACTIONS(3234), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3234), - [anon_sym_const] = ACTIONS(3234), - [anon_sym_constexpr] = ACTIONS(3234), - [anon_sym_volatile] = ACTIONS(3234), - [anon_sym_restrict] = ACTIONS(3234), - [anon_sym___restrict__] = ACTIONS(3234), - [anon_sym__Atomic] = ACTIONS(3234), - [anon_sym__Noreturn] = ACTIONS(3234), - [anon_sym_nullable] = ACTIONS(3234), - [anon_sym__Complex] = ACTIONS(3234), - [anon_sym__Nonnull] = ACTIONS(3234), - [anon_sym__Nullable] = ACTIONS(3234), - [anon_sym__Nullable_result] = ACTIONS(3234), - [anon_sym__Null_unspecified] = ACTIONS(3234), - [anon_sym___autoreleasing] = ACTIONS(3234), - [anon_sym___block] = ACTIONS(3234), - [anon_sym___bridge] = ACTIONS(3234), - [anon_sym___bridge_retained] = ACTIONS(3234), - [anon_sym___bridge_transfer] = ACTIONS(3234), - [anon_sym___complex] = ACTIONS(3234), - [anon_sym___const] = ACTIONS(3234), - [anon_sym___imag] = ACTIONS(3234), - [anon_sym___kindof] = ACTIONS(3234), - [anon_sym___nonnull] = ACTIONS(3234), - [anon_sym___nullable] = ACTIONS(3234), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3234), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3234), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3234), - [anon_sym___real] = ACTIONS(3234), - [anon_sym___strong] = ACTIONS(3234), - [anon_sym___unsafe_unretained] = ACTIONS(3234), - [anon_sym___unused] = ACTIONS(3234), - [anon_sym___weak] = ACTIONS(3234), - [sym_primitive_type] = ACTIONS(3234), - [anon_sym_enum] = ACTIONS(3234), - [anon_sym_struct] = ACTIONS(3234), - [anon_sym_union] = ACTIONS(3234), - [anon_sym_if] = ACTIONS(3234), - [anon_sym_switch] = ACTIONS(3234), - [anon_sym_case] = ACTIONS(3234), - [anon_sym_default] = ACTIONS(3234), - [anon_sym_while] = ACTIONS(3234), - [anon_sym_do] = ACTIONS(3234), - [anon_sym_for] = ACTIONS(3234), - [anon_sym_in] = ACTIONS(3234), - [anon_sym_return] = ACTIONS(3234), - [anon_sym_break] = ACTIONS(3234), - [anon_sym_continue] = ACTIONS(3234), - [anon_sym_goto] = ACTIONS(3234), - [anon_sym_DASH_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3236), - [anon_sym_sizeof] = ACTIONS(3234), - [anon_sym___alignof__] = ACTIONS(3234), - [anon_sym___alignof] = ACTIONS(3234), - [anon_sym__alignof] = ACTIONS(3234), - [anon_sym_alignof] = ACTIONS(3234), - [anon_sym__Alignof] = ACTIONS(3234), - [anon_sym_offsetof] = ACTIONS(3234), - [anon_sym__Generic] = ACTIONS(3234), - [anon_sym_asm] = ACTIONS(3234), - [anon_sym___asm__] = ACTIONS(3234), - [sym_number_literal] = ACTIONS(3236), - [anon_sym_L_SQUOTE] = ACTIONS(3236), - [anon_sym_u_SQUOTE] = ACTIONS(3236), - [anon_sym_U_SQUOTE] = ACTIONS(3236), - [anon_sym_u8_SQUOTE] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(3236), - [anon_sym_L_DQUOTE] = ACTIONS(3236), - [anon_sym_u_DQUOTE] = ACTIONS(3236), - [anon_sym_U_DQUOTE] = ACTIONS(3236), - [anon_sym_u8_DQUOTE] = ACTIONS(3236), - [sym_true] = ACTIONS(3234), - [sym_false] = ACTIONS(3234), - [anon_sym_NULL] = ACTIONS(3234), - [anon_sym_nullptr] = ACTIONS(3234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3234), - [anon_sym___typeof] = ACTIONS(3234), - [anon_sym_typeof] = ACTIONS(3234), - [anon_sym_ATimport] = ACTIONS(3236), - [aux_sym_preproc_undef_token1] = ACTIONS(3234), - [anon_sym_POUND] = ACTIONS(3234), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3234), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3234), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3234), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3234), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE] = ACTIONS(3234), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_API_AVAILABLE] = ACTIONS(3234), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_API_DEPRECATED] = ACTIONS(3234), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3234), - [anon_sym___deprecated_msg] = ACTIONS(3234), - [anon_sym___deprecated_enum_msg] = ACTIONS(3234), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3234), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3234), - [anon_sym_ATprotocol] = ACTIONS(3236), - [anon_sym_ATinterface] = ACTIONS(3236), - [anon_sym_ATimplementation] = ACTIONS(3236), - [anon_sym_ATcompatibility_alias] = ACTIONS(3236), - [anon_sym_ATsynthesize] = ACTIONS(3236), - [anon_sym_ATdynamic] = ACTIONS(3236), - [anon_sym__Alignas] = ACTIONS(3234), - [anon_sym_ATtry] = ACTIONS(3236), - [anon_sym___try] = ACTIONS(3234), - [anon_sym_ATthrow] = ACTIONS(3236), - [anon_sym_ATselector] = ACTIONS(3236), - [anon_sym_ATavailable] = ACTIONS(3236), - [anon_sym___builtin_available] = ACTIONS(3234), - [anon_sym_va_arg] = ACTIONS(3234), - [anon_sym___asm] = ACTIONS(3234), - [anon_sym_ATencode] = ACTIONS(3236), - [anon_sym_ATsynchronized] = ACTIONS(3236), - [anon_sym_BOOL] = ACTIONS(3234), - [anon_sym_IMP] = ACTIONS(3234), - [anon_sym_SEL] = ACTIONS(3234), - [anon_sym_Class] = ACTIONS(3234), - [anon_sym_id] = ACTIONS(3234), - }, - [1082] = { - [sym_else_clause] = STATE(1141), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_RBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3442), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [1083] = { - [sym_identifier] = ACTIONS(3230), - [aux_sym_preproc_include_token1] = ACTIONS(3230), - [aux_sym_preproc_include_token2] = ACTIONS(3230), - [aux_sym_preproc_def_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token2] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3230), - [sym_preproc_directive] = ACTIONS(3230), - [anon_sym_LPAREN2] = ACTIONS(3232), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3232), - [anon_sym_CARET] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym___extension__] = ACTIONS(3230), - [anon_sym_typedef] = ACTIONS(3230), - [anon_sym_extern] = ACTIONS(3230), - [anon_sym___attribute__] = ACTIONS(3230), - [anon_sym___attribute] = ACTIONS(3230), - [anon_sym_noreturn] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym___declspec] = ACTIONS(3230), - [anon_sym___cdecl] = ACTIONS(3230), - [anon_sym___clrcall] = ACTIONS(3230), - [anon_sym___stdcall] = ACTIONS(3230), - [anon_sym___fastcall] = ACTIONS(3230), - [anon_sym___thiscall] = ACTIONS(3230), - [anon_sym___vectorcall] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_signed] = ACTIONS(3230), - [anon_sym_unsigned] = ACTIONS(3230), - [anon_sym_long] = ACTIONS(3230), - [anon_sym_short] = ACTIONS(3230), - [anon_sym_ATautoreleasepool] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_auto] = ACTIONS(3230), - [anon_sym_register] = ACTIONS(3230), - [anon_sym_inline] = ACTIONS(3230), - [anon_sym___inline] = ACTIONS(3230), - [anon_sym___inline__] = ACTIONS(3230), - [anon_sym___forceinline] = ACTIONS(3230), - [anon_sym_thread_local] = ACTIONS(3230), - [anon_sym___thread] = ACTIONS(3230), - [anon_sym_CG_EXTERN] = ACTIONS(3230), - [anon_sym_CG_INLINE] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3230), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3230), - [anon_sym_IBOutlet] = ACTIONS(3230), - [anon_sym_IBInspectable] = ACTIONS(3230), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3230), - [anon_sym_NS_INLINE] = ACTIONS(3230), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3230), - [anon_sym_OBJC_EXPORT] = ACTIONS(3230), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3230), - [anon_sym_const] = ACTIONS(3230), - [anon_sym_constexpr] = ACTIONS(3230), - [anon_sym_volatile] = ACTIONS(3230), - [anon_sym_restrict] = ACTIONS(3230), - [anon_sym___restrict__] = ACTIONS(3230), - [anon_sym__Atomic] = ACTIONS(3230), - [anon_sym__Noreturn] = ACTIONS(3230), - [anon_sym_nullable] = ACTIONS(3230), - [anon_sym__Complex] = ACTIONS(3230), - [anon_sym__Nonnull] = ACTIONS(3230), - [anon_sym__Nullable] = ACTIONS(3230), - [anon_sym__Nullable_result] = ACTIONS(3230), - [anon_sym__Null_unspecified] = ACTIONS(3230), - [anon_sym___autoreleasing] = ACTIONS(3230), - [anon_sym___block] = ACTIONS(3230), - [anon_sym___bridge] = ACTIONS(3230), - [anon_sym___bridge_retained] = ACTIONS(3230), - [anon_sym___bridge_transfer] = ACTIONS(3230), - [anon_sym___complex] = ACTIONS(3230), - [anon_sym___const] = ACTIONS(3230), - [anon_sym___imag] = ACTIONS(3230), - [anon_sym___kindof] = ACTIONS(3230), - [anon_sym___nonnull] = ACTIONS(3230), - [anon_sym___nullable] = ACTIONS(3230), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3230), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3230), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3230), - [anon_sym___real] = ACTIONS(3230), - [anon_sym___strong] = ACTIONS(3230), - [anon_sym___unsafe_unretained] = ACTIONS(3230), - [anon_sym___unused] = ACTIONS(3230), - [anon_sym___weak] = ACTIONS(3230), - [sym_primitive_type] = ACTIONS(3230), - [anon_sym_enum] = ACTIONS(3230), - [anon_sym_struct] = ACTIONS(3230), - [anon_sym_union] = ACTIONS(3230), - [anon_sym_if] = ACTIONS(3230), - [anon_sym_switch] = ACTIONS(3230), - [anon_sym_case] = ACTIONS(3230), - [anon_sym_default] = ACTIONS(3230), - [anon_sym_while] = ACTIONS(3230), - [anon_sym_do] = ACTIONS(3230), - [anon_sym_for] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3230), - [anon_sym_return] = ACTIONS(3230), - [anon_sym_break] = ACTIONS(3230), - [anon_sym_continue] = ACTIONS(3230), - [anon_sym_goto] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_sizeof] = ACTIONS(3230), - [anon_sym___alignof__] = ACTIONS(3230), - [anon_sym___alignof] = ACTIONS(3230), - [anon_sym__alignof] = ACTIONS(3230), - [anon_sym_alignof] = ACTIONS(3230), - [anon_sym__Alignof] = ACTIONS(3230), - [anon_sym_offsetof] = ACTIONS(3230), - [anon_sym__Generic] = ACTIONS(3230), - [anon_sym_asm] = ACTIONS(3230), - [anon_sym___asm__] = ACTIONS(3230), - [sym_number_literal] = ACTIONS(3232), - [anon_sym_L_SQUOTE] = ACTIONS(3232), - [anon_sym_u_SQUOTE] = ACTIONS(3232), - [anon_sym_U_SQUOTE] = ACTIONS(3232), - [anon_sym_u8_SQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_L_DQUOTE] = ACTIONS(3232), - [anon_sym_u_DQUOTE] = ACTIONS(3232), - [anon_sym_U_DQUOTE] = ACTIONS(3232), - [anon_sym_u8_DQUOTE] = ACTIONS(3232), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [anon_sym_NULL] = ACTIONS(3230), - [anon_sym_nullptr] = ACTIONS(3230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3230), - [anon_sym___typeof] = ACTIONS(3230), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_ATimport] = ACTIONS(3232), - [aux_sym_preproc_undef_token1] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3230), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3230), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3230), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3230), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE] = ACTIONS(3230), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_API_AVAILABLE] = ACTIONS(3230), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_API_DEPRECATED] = ACTIONS(3230), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3230), - [anon_sym___deprecated_msg] = ACTIONS(3230), - [anon_sym___deprecated_enum_msg] = ACTIONS(3230), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3230), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3230), - [anon_sym_ATprotocol] = ACTIONS(3232), - [anon_sym_ATinterface] = ACTIONS(3232), - [anon_sym_ATimplementation] = ACTIONS(3232), - [anon_sym_ATcompatibility_alias] = ACTIONS(3232), - [anon_sym_ATsynthesize] = ACTIONS(3232), - [anon_sym_ATdynamic] = ACTIONS(3232), - [anon_sym__Alignas] = ACTIONS(3230), - [anon_sym_ATtry] = ACTIONS(3232), - [anon_sym___try] = ACTIONS(3230), - [anon_sym_ATthrow] = ACTIONS(3232), - [anon_sym_ATselector] = ACTIONS(3232), - [anon_sym_ATavailable] = ACTIONS(3232), - [anon_sym___builtin_available] = ACTIONS(3230), - [anon_sym_va_arg] = ACTIONS(3230), - [anon_sym___asm] = ACTIONS(3230), - [anon_sym_ATencode] = ACTIONS(3232), - [anon_sym_ATsynchronized] = ACTIONS(3232), - [anon_sym_BOOL] = ACTIONS(3230), - [anon_sym_IMP] = ACTIONS(3230), - [anon_sym_SEL] = ACTIONS(3230), - [anon_sym_Class] = ACTIONS(3230), - [anon_sym_id] = ACTIONS(3230), - }, - [1084] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1085] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_RBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [1086] = { - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_RBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [1087] = { - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_RBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [1088] = { - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_RBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [1089] = { - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_RBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [1090] = { - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_RBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [1091] = { - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_RBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [1092] = { - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_RBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [1093] = { - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_RBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [1094] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2200), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3448), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2328), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(2200), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(3456), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [1095] = { - [ts_builtin_sym_end] = ACTIONS(2700), - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [1096] = { - [ts_builtin_sym_end] = ACTIONS(2476), - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [1097] = { - [ts_builtin_sym_end] = ACTIONS(2480), - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [1098] = { - [ts_builtin_sym_end] = ACTIONS(2564), - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [1099] = { - [ts_builtin_sym_end] = ACTIONS(2648), - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [1100] = { - [ts_builtin_sym_end] = ACTIONS(2716), - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [1101] = { - [ts_builtin_sym_end] = ACTIONS(2724), - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [1102] = { - [ts_builtin_sym_end] = ACTIONS(2860), - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [1103] = { - [ts_builtin_sym_end] = ACTIONS(2844), - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [1104] = { - [ts_builtin_sym_end] = ACTIONS(2636), - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [1105] = { - [ts_builtin_sym_end] = ACTIONS(2632), - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [1106] = { - [ts_builtin_sym_end] = ACTIONS(2608), - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [1107] = { - [ts_builtin_sym_end] = ACTIONS(2432), - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1108] = { - [ts_builtin_sym_end] = ACTIONS(2432), - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1109] = { - [ts_builtin_sym_end] = ACTIONS(2628), - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [1110] = { - [ts_builtin_sym_end] = ACTIONS(2276), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [1111] = { - [ts_builtin_sym_end] = ACTIONS(2484), - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [1112] = { - [ts_builtin_sym_end] = ACTIONS(2520), - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [1113] = { - [ts_builtin_sym_end] = ACTIONS(2544), - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1114] = { - [ts_builtin_sym_end] = ACTIONS(2548), - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1115] = { - [ts_builtin_sym_end] = ACTIONS(2588), - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1116] = { - [ts_builtin_sym_end] = ACTIONS(2544), - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1117] = { - [ts_builtin_sym_end] = ACTIONS(2588), - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1118] = { - [ts_builtin_sym_end] = ACTIONS(2548), - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1119] = { - [ts_builtin_sym_end] = ACTIONS(2640), - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [1120] = { - [ts_builtin_sym_end] = ACTIONS(2644), - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [1121] = { - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_RBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [1122] = { - [ts_builtin_sym_end] = ACTIONS(2656), - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [1123] = { - [ts_builtin_sym_end] = ACTIONS(2660), - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [1124] = { - [ts_builtin_sym_end] = ACTIONS(2664), - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [1125] = { - [ts_builtin_sym_end] = ACTIONS(2668), - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [1126] = { - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_RBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [1127] = { - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_RBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [1128] = { - [ts_builtin_sym_end] = ACTIONS(2682), - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [1129] = { - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_RBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [1130] = { - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_RBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [1131] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_RBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1132] = { - [ts_builtin_sym_end] = ACTIONS(2686), - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [1133] = { - [ts_builtin_sym_end] = ACTIONS(2690), - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [1134] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1135] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1136] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1137] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1138] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1139] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_RBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1140] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_RBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [1141] = { - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_RBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [1142] = { - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_RBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [1143] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_RBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1144] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_RBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1145] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_RBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1146] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_RBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1147] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_RBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1148] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_RBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1149] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_RBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [1150] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_RBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [1151] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_RBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [1152] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_RBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [1153] = { - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_RBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [1154] = { - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_RBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [1155] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1156] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1157] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1158] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1159] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1160] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1161] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1162] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1163] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1164] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1165] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1166] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1167] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1168] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1169] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1170] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1171] = { - [ts_builtin_sym_end] = ACTIONS(2876), - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [1172] = { - [ts_builtin_sym_end] = ACTIONS(2856), - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1173] = { - [ts_builtin_sym_end] = ACTIONS(2620), - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1174] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1175] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1176] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1177] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1178] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1179] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1180] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1181] = { - [ts_builtin_sym_end] = ACTIONS(2856), - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1182] = { - [ts_builtin_sym_end] = ACTIONS(2620), - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1183] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1184] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1185] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1186] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1187] = { - [ts_builtin_sym_end] = ACTIONS(2900), - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [1188] = { - [ts_builtin_sym_end] = ACTIONS(2896), - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [1189] = { - [ts_builtin_sym_end] = ACTIONS(2892), - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [1190] = { - [ts_builtin_sym_end] = ACTIONS(2888), - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [1191] = { - [ts_builtin_sym_end] = ACTIONS(2884), - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [1192] = { - [ts_builtin_sym_end] = ACTIONS(2880), - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [1193] = { - [ts_builtin_sym_end] = ACTIONS(2568), - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [1194] = { - [ts_builtin_sym_end] = ACTIONS(2872), - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [1195] = { - [ts_builtin_sym_end] = ACTIONS(2864), - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [1196] = { - [ts_builtin_sym_end] = ACTIONS(2840), - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1197] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1198] = { - [ts_builtin_sym_end] = ACTIONS(2840), - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1199] = { - [ts_builtin_sym_end] = ACTIONS(2836), - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [1200] = { - [ts_builtin_sym_end] = ACTIONS(2832), - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [1201] = { - [ts_builtin_sym_end] = ACTIONS(2828), - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [1202] = { - [ts_builtin_sym_end] = ACTIONS(2824), - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [1203] = { - [ts_builtin_sym_end] = ACTIONS(2820), - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [1204] = { - [ts_builtin_sym_end] = ACTIONS(2816), - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [1205] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [1206] = { - [ts_builtin_sym_end] = ACTIONS(2808), - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [1207] = { - [ts_builtin_sym_end] = ACTIONS(2804), - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [1208] = { - [ts_builtin_sym_end] = ACTIONS(2800), - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [1209] = { - [ts_builtin_sym_end] = ACTIONS(2796), - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [1210] = { - [ts_builtin_sym_end] = ACTIONS(2788), - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [1211] = { - [ts_builtin_sym_end] = ACTIONS(2784), - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [1212] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1213] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1214] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1215] = { - [ts_builtin_sym_end] = ACTIONS(2772), - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [1216] = { - [ts_builtin_sym_end] = ACTIONS(2768), - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [1217] = { - [ts_builtin_sym_end] = ACTIONS(2764), - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [1218] = { - [ts_builtin_sym_end] = ACTIONS(2760), - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [1219] = { - [ts_builtin_sym_end] = ACTIONS(2756), - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [1220] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [1221] = { - [ts_builtin_sym_end] = ACTIONS(2740), - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [1222] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [1223] = { - [ts_builtin_sym_end] = ACTIONS(2732), - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [1224] = { - [ts_builtin_sym_end] = ACTIONS(2728), - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [1225] = { - [ts_builtin_sym_end] = ACTIONS(2712), - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [1226] = { - [ts_builtin_sym_end] = ACTIONS(2708), - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [1227] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1228] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1229] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1230] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1231] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1232] = { - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1233] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1234] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_RBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1235] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1236] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1237] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1238] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1239] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1240] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1241] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1242] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1243] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1244] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1245] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1246] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_RBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1247] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_RBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1248] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_RBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1249] = { - [ts_builtin_sym_end] = ACTIONS(2604), - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [1250] = { - [ts_builtin_sym_end] = ACTIONS(2600), - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [1251] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_RBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1252] = { - [ts_builtin_sym_end] = ACTIONS(2596), - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [1253] = { - [ts_builtin_sym_end] = ACTIONS(2592), - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [1254] = { - [ts_builtin_sym_end] = ACTIONS(2584), - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [1255] = { - [ts_builtin_sym_end] = ACTIONS(2580), - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [1256] = { - [ts_builtin_sym_end] = ACTIONS(2576), - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [1257] = { - [ts_builtin_sym_end] = ACTIONS(2572), - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [1258] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_RBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1259] = { - [ts_builtin_sym_end] = ACTIONS(2560), - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [1260] = { - [ts_builtin_sym_end] = ACTIONS(2556), - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [1261] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [1262] = { - [ts_builtin_sym_end] = ACTIONS(2780), - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [1263] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_RBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [1264] = { - [ts_builtin_sym_end] = ACTIONS(2652), - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [1265] = { - [ts_builtin_sym_end] = ACTIONS(2744), - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [1266] = { - [ts_builtin_sym_end] = ACTIONS(2612), - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [1267] = { - [ts_builtin_sym_end] = ACTIONS(2868), - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [1268] = { - [ts_builtin_sym_end] = ACTIONS(2852), - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [1269] = { - [ts_builtin_sym_end] = ACTIONS(2848), - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [1270] = { - [ts_builtin_sym_end] = ACTIONS(2792), - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [1271] = { - [ts_builtin_sym_end] = ACTIONS(2776), - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [1272] = { - [ts_builtin_sym_end] = ACTIONS(2748), - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [1273] = { - [ts_builtin_sym_end] = ACTIONS(2720), - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [1274] = { - [ts_builtin_sym_end] = ACTIONS(2672), - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [1275] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_RBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [1276] = { - [ts_builtin_sym_end] = ACTIONS(2624), - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [1277] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_RBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [1278] = { - [ts_builtin_sym_end] = ACTIONS(2616), - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [1279] = { - [ts_builtin_sym_end] = ACTIONS(2440), - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [1280] = { - [ts_builtin_sym_end] = ACTIONS(2444), - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [1281] = { - [ts_builtin_sym_end] = ACTIONS(2448), - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [1282] = { - [ts_builtin_sym_end] = ACTIONS(2452), - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [1283] = { - [ts_builtin_sym_end] = ACTIONS(2456), - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [1284] = { - [ts_builtin_sym_end] = ACTIONS(2460), - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [1285] = { - [ts_builtin_sym_end] = ACTIONS(2464), - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [1286] = { - [ts_builtin_sym_end] = ACTIONS(2468), - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [1287] = { - [ts_builtin_sym_end] = ACTIONS(2472), - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [1288] = { - [ts_builtin_sym_end] = ACTIONS(2488), - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [1289] = { - [ts_builtin_sym_end] = ACTIONS(2492), - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [1290] = { - [ts_builtin_sym_end] = ACTIONS(2496), - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [1291] = { - [ts_builtin_sym_end] = ACTIONS(2500), - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [1292] = { - [ts_builtin_sym_end] = ACTIONS(2504), - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [1293] = { - [ts_builtin_sym_end] = ACTIONS(2508), - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [1294] = { - [ts_builtin_sym_end] = ACTIONS(2512), - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [1295] = { - [ts_builtin_sym_end] = ACTIONS(2516), - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [1296] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_RBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [1297] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_RBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [1298] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_RBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [1299] = { - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_RBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [1300] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_RBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [1301] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_RBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [1302] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_RBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1303] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_RBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1304] = { - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_RBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [1305] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_RBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [1306] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_RBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [1307] = { - [ts_builtin_sym_end] = ACTIONS(2524), - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [1308] = { - [ts_builtin_sym_end] = ACTIONS(2528), - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [1309] = { - [ts_builtin_sym_end] = ACTIONS(2532), - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [1310] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_RBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1311] = { - [ts_builtin_sym_end] = ACTIONS(2536), - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [1312] = { - [ts_builtin_sym_end] = ACTIONS(2540), - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [1313] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_RBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [1314] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_RBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [1315] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_RBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [1316] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_RBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [1317] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [1318] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_RBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [1319] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_RBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [1320] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_RBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [1321] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_RBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [1322] = { - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_RBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [1323] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_RBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [1324] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_RBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [1325] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_RBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [1326] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_RBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [1327] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_RBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [1328] = { - [ts_builtin_sym_end] = ACTIONS(2366), - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1329] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [1330] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_RBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [1331] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [1332] = { - [ts_builtin_sym_end] = ACTIONS(2370), - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1333] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_RBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [1334] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_RBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [1335] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_RBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [1336] = { - [ts_builtin_sym_end] = ACTIONS(2374), - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1337] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_RBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [1338] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1339] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1340] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1341] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1342] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1343] = { - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_RBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [1344] = { - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_RBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [1345] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1346] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_RBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1347] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1348] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1349] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1350] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1351] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1352] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1353] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1354] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1355] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1356] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1357] = { - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1358] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_RBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [1359] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_RBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [1360] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_RBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [1361] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_RBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1362] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_RBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [1363] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_RBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [1364] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_RBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [1365] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_RBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [1366] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_RBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [1367] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_RBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [1368] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_RBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [1369] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_RBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [1370] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_RBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [1371] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_RBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [1372] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_RBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [1373] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_RBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [1374] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [1375] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_RBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [1376] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_RBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [1377] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_RBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [1378] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_RBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [1379] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_RBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [1380] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_RBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [1381] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_RBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [1382] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_RBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [1383] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_RBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [1384] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_RBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [1385] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_RBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [1386] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_RBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [1387] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_RBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [1388] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_RBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [1389] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_RBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [1390] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_RBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [1391] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_RBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [1392] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_RBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [1393] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_RBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [1394] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_RBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [1395] = { - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_RBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [1396] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_RBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [1397] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_RBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [1398] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_RBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [1399] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_RBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [1400] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_RBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [1401] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_RBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [1402] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_RBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [1403] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_RBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [1404] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_RBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [1405] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_RBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [1406] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_RBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [1407] = { - [sym_identifier] = ACTIONS(3098), - [aux_sym_preproc_include_token1] = ACTIONS(3098), - [aux_sym_preproc_include_token2] = ACTIONS(3098), - [aux_sym_preproc_def_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3098), - [sym_preproc_directive] = ACTIONS(3098), - [anon_sym_LPAREN2] = ACTIONS(3100), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_TILDE] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3098), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_CARET] = ACTIONS(3100), - [anon_sym_AMP] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3100), - [anon_sym___extension__] = ACTIONS(3098), - [anon_sym_typedef] = ACTIONS(3098), - [anon_sym_extern] = ACTIONS(3098), - [anon_sym___attribute__] = ACTIONS(3098), - [anon_sym___attribute] = ACTIONS(3098), - [anon_sym_noreturn] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3100), - [anon_sym___declspec] = ACTIONS(3098), - [anon_sym___cdecl] = ACTIONS(3098), - [anon_sym___clrcall] = ACTIONS(3098), - [anon_sym___stdcall] = ACTIONS(3098), - [anon_sym___fastcall] = ACTIONS(3098), - [anon_sym___thiscall] = ACTIONS(3098), - [anon_sym___vectorcall] = ACTIONS(3098), - [anon_sym_LBRACE] = ACTIONS(3100), - [anon_sym_RBRACE] = ACTIONS(3100), - [anon_sym_signed] = ACTIONS(3098), - [anon_sym_unsigned] = ACTIONS(3098), - [anon_sym_long] = ACTIONS(3098), - [anon_sym_short] = ACTIONS(3098), - [anon_sym_ATautoreleasepool] = ACTIONS(3100), - [anon_sym_static] = ACTIONS(3098), - [anon_sym_auto] = ACTIONS(3098), - [anon_sym_register] = ACTIONS(3098), - [anon_sym_inline] = ACTIONS(3098), - [anon_sym___inline] = ACTIONS(3098), - [anon_sym___inline__] = ACTIONS(3098), - [anon_sym___forceinline] = ACTIONS(3098), - [anon_sym_thread_local] = ACTIONS(3098), - [anon_sym___thread] = ACTIONS(3098), - [anon_sym_CG_EXTERN] = ACTIONS(3098), - [anon_sym_CG_INLINE] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3098), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3098), - [anon_sym_IBOutlet] = ACTIONS(3098), - [anon_sym_IBInspectable] = ACTIONS(3098), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3098), - [anon_sym_NS_INLINE] = ACTIONS(3098), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3098), - [anon_sym_OBJC_EXPORT] = ACTIONS(3098), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3098), - [anon_sym_const] = ACTIONS(3098), - [anon_sym_constexpr] = ACTIONS(3098), - [anon_sym_volatile] = ACTIONS(3098), - [anon_sym_restrict] = ACTIONS(3098), - [anon_sym___restrict__] = ACTIONS(3098), - [anon_sym__Atomic] = ACTIONS(3098), - [anon_sym__Noreturn] = ACTIONS(3098), - [anon_sym_nullable] = ACTIONS(3098), - [anon_sym__Complex] = ACTIONS(3098), - [anon_sym__Nonnull] = ACTIONS(3098), - [anon_sym__Nullable] = ACTIONS(3098), - [anon_sym__Nullable_result] = ACTIONS(3098), - [anon_sym__Null_unspecified] = ACTIONS(3098), - [anon_sym___autoreleasing] = ACTIONS(3098), - [anon_sym___block] = ACTIONS(3098), - [anon_sym___bridge] = ACTIONS(3098), - [anon_sym___bridge_retained] = ACTIONS(3098), - [anon_sym___bridge_transfer] = ACTIONS(3098), - [anon_sym___complex] = ACTIONS(3098), - [anon_sym___const] = ACTIONS(3098), - [anon_sym___imag] = ACTIONS(3098), - [anon_sym___kindof] = ACTIONS(3098), - [anon_sym___nonnull] = ACTIONS(3098), - [anon_sym___nullable] = ACTIONS(3098), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3098), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3098), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3098), - [anon_sym___real] = ACTIONS(3098), - [anon_sym___strong] = ACTIONS(3098), - [anon_sym___unsafe_unretained] = ACTIONS(3098), - [anon_sym___unused] = ACTIONS(3098), - [anon_sym___weak] = ACTIONS(3098), - [sym_primitive_type] = ACTIONS(3098), - [anon_sym_enum] = ACTIONS(3098), - [anon_sym_struct] = ACTIONS(3098), - [anon_sym_union] = ACTIONS(3098), - [anon_sym_if] = ACTIONS(3098), - [anon_sym_switch] = ACTIONS(3098), - [anon_sym_case] = ACTIONS(3098), - [anon_sym_default] = ACTIONS(3098), - [anon_sym_while] = ACTIONS(3098), - [anon_sym_do] = ACTIONS(3098), - [anon_sym_for] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3098), - [anon_sym_return] = ACTIONS(3098), - [anon_sym_break] = ACTIONS(3098), - [anon_sym_continue] = ACTIONS(3098), - [anon_sym_goto] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3100), - [anon_sym_PLUS_PLUS] = ACTIONS(3100), - [anon_sym_sizeof] = ACTIONS(3098), - [anon_sym___alignof__] = ACTIONS(3098), - [anon_sym___alignof] = ACTIONS(3098), - [anon_sym__alignof] = ACTIONS(3098), - [anon_sym_alignof] = ACTIONS(3098), - [anon_sym__Alignof] = ACTIONS(3098), - [anon_sym_offsetof] = ACTIONS(3098), - [anon_sym__Generic] = ACTIONS(3098), - [anon_sym_asm] = ACTIONS(3098), - [anon_sym___asm__] = ACTIONS(3098), - [sym_number_literal] = ACTIONS(3100), - [anon_sym_L_SQUOTE] = ACTIONS(3100), - [anon_sym_u_SQUOTE] = ACTIONS(3100), - [anon_sym_U_SQUOTE] = ACTIONS(3100), - [anon_sym_u8_SQUOTE] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_DQUOTE] = ACTIONS(3100), - [anon_sym_L_DQUOTE] = ACTIONS(3100), - [anon_sym_u_DQUOTE] = ACTIONS(3100), - [anon_sym_U_DQUOTE] = ACTIONS(3100), - [anon_sym_u8_DQUOTE] = ACTIONS(3100), - [sym_true] = ACTIONS(3098), - [sym_false] = ACTIONS(3098), - [anon_sym_NULL] = ACTIONS(3098), - [anon_sym_nullptr] = ACTIONS(3098), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3098), - [anon_sym___typeof] = ACTIONS(3098), - [anon_sym_typeof] = ACTIONS(3098), - [anon_sym_ATimport] = ACTIONS(3100), - [aux_sym_preproc_undef_token1] = ACTIONS(3098), - [anon_sym_POUND] = ACTIONS(3098), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3098), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3098), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3098), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3098), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE] = ACTIONS(3098), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_API_AVAILABLE] = ACTIONS(3098), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_API_DEPRECATED] = ACTIONS(3098), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3098), - [anon_sym___deprecated_msg] = ACTIONS(3098), - [anon_sym___deprecated_enum_msg] = ACTIONS(3098), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3098), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3098), - [anon_sym_ATprotocol] = ACTIONS(3100), - [anon_sym_ATinterface] = ACTIONS(3100), - [anon_sym_ATimplementation] = ACTIONS(3100), - [anon_sym_ATcompatibility_alias] = ACTIONS(3100), - [anon_sym__Alignas] = ACTIONS(3098), - [anon_sym_ATtry] = ACTIONS(3100), - [anon_sym___try] = ACTIONS(3098), - [anon_sym_ATthrow] = ACTIONS(3100), - [anon_sym_ATselector] = ACTIONS(3100), - [anon_sym_ATavailable] = ACTIONS(3100), - [anon_sym___builtin_available] = ACTIONS(3098), - [anon_sym_va_arg] = ACTIONS(3098), - [anon_sym___asm] = ACTIONS(3098), - [anon_sym_ATencode] = ACTIONS(3100), - [anon_sym_ATsynchronized] = ACTIONS(3100), - [anon_sym_BOOL] = ACTIONS(3098), - [anon_sym_IMP] = ACTIONS(3098), - [anon_sym_SEL] = ACTIONS(3098), - [anon_sym_Class] = ACTIONS(3098), - [anon_sym_id] = ACTIONS(3098), - }, - [1408] = { - [sym_identifier] = ACTIONS(2966), - [aux_sym_preproc_include_token1] = ACTIONS(2966), - [aux_sym_preproc_include_token2] = ACTIONS(2966), - [aux_sym_preproc_def_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2966), - [sym_preproc_directive] = ACTIONS(2966), - [anon_sym_LPAREN2] = ACTIONS(2968), - [anon_sym_BANG] = ACTIONS(2968), - [anon_sym_TILDE] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2966), - [anon_sym_PLUS] = ACTIONS(2966), - [anon_sym_STAR] = ACTIONS(2968), - [anon_sym_CARET] = ACTIONS(2968), - [anon_sym_AMP] = ACTIONS(2968), - [anon_sym_SEMI] = ACTIONS(2968), - [anon_sym___extension__] = ACTIONS(2966), - [anon_sym_typedef] = ACTIONS(2966), - [anon_sym_extern] = ACTIONS(2966), - [anon_sym___attribute__] = ACTIONS(2966), - [anon_sym___attribute] = ACTIONS(2966), - [anon_sym_noreturn] = ACTIONS(2966), - [anon_sym_LBRACK] = ACTIONS(2968), - [anon_sym___declspec] = ACTIONS(2966), - [anon_sym___cdecl] = ACTIONS(2966), - [anon_sym___clrcall] = ACTIONS(2966), - [anon_sym___stdcall] = ACTIONS(2966), - [anon_sym___fastcall] = ACTIONS(2966), - [anon_sym___thiscall] = ACTIONS(2966), - [anon_sym___vectorcall] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_RBRACE] = ACTIONS(2968), - [anon_sym_signed] = ACTIONS(2966), - [anon_sym_unsigned] = ACTIONS(2966), - [anon_sym_long] = ACTIONS(2966), - [anon_sym_short] = ACTIONS(2966), - [anon_sym_ATautoreleasepool] = ACTIONS(2968), - [anon_sym_static] = ACTIONS(2966), - [anon_sym_auto] = ACTIONS(2966), - [anon_sym_register] = ACTIONS(2966), - [anon_sym_inline] = ACTIONS(2966), - [anon_sym___inline] = ACTIONS(2966), - [anon_sym___inline__] = ACTIONS(2966), - [anon_sym___forceinline] = ACTIONS(2966), - [anon_sym_thread_local] = ACTIONS(2966), - [anon_sym___thread] = ACTIONS(2966), - [anon_sym_CG_EXTERN] = ACTIONS(2966), - [anon_sym_CG_INLINE] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2966), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2966), - [anon_sym_IBOutlet] = ACTIONS(2966), - [anon_sym_IBInspectable] = ACTIONS(2966), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2966), - [anon_sym_NS_INLINE] = ACTIONS(2966), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2966), - [anon_sym_OBJC_EXPORT] = ACTIONS(2966), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2966), - [anon_sym_const] = ACTIONS(2966), - [anon_sym_constexpr] = ACTIONS(2966), - [anon_sym_volatile] = ACTIONS(2966), - [anon_sym_restrict] = ACTIONS(2966), - [anon_sym___restrict__] = ACTIONS(2966), - [anon_sym__Atomic] = ACTIONS(2966), - [anon_sym__Noreturn] = ACTIONS(2966), - [anon_sym_nullable] = ACTIONS(2966), - [anon_sym__Complex] = ACTIONS(2966), - [anon_sym__Nonnull] = ACTIONS(2966), - [anon_sym__Nullable] = ACTIONS(2966), - [anon_sym__Nullable_result] = ACTIONS(2966), - [anon_sym__Null_unspecified] = ACTIONS(2966), - [anon_sym___autoreleasing] = ACTIONS(2966), - [anon_sym___block] = ACTIONS(2966), - [anon_sym___bridge] = ACTIONS(2966), - [anon_sym___bridge_retained] = ACTIONS(2966), - [anon_sym___bridge_transfer] = ACTIONS(2966), - [anon_sym___complex] = ACTIONS(2966), - [anon_sym___const] = ACTIONS(2966), - [anon_sym___imag] = ACTIONS(2966), - [anon_sym___kindof] = ACTIONS(2966), - [anon_sym___nonnull] = ACTIONS(2966), - [anon_sym___nullable] = ACTIONS(2966), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2966), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2966), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2966), - [anon_sym___real] = ACTIONS(2966), - [anon_sym___strong] = ACTIONS(2966), - [anon_sym___unsafe_unretained] = ACTIONS(2966), - [anon_sym___unused] = ACTIONS(2966), - [anon_sym___weak] = ACTIONS(2966), - [sym_primitive_type] = ACTIONS(2966), - [anon_sym_enum] = ACTIONS(2966), - [anon_sym_struct] = ACTIONS(2966), - [anon_sym_union] = ACTIONS(2966), - [anon_sym_if] = ACTIONS(2966), - [anon_sym_switch] = ACTIONS(2966), - [anon_sym_case] = ACTIONS(2966), - [anon_sym_default] = ACTIONS(2966), - [anon_sym_while] = ACTIONS(2966), - [anon_sym_do] = ACTIONS(2966), - [anon_sym_for] = ACTIONS(2966), - [anon_sym_in] = ACTIONS(2966), - [anon_sym_return] = ACTIONS(2966), - [anon_sym_break] = ACTIONS(2966), - [anon_sym_continue] = ACTIONS(2966), - [anon_sym_goto] = ACTIONS(2966), - [anon_sym_DASH_DASH] = ACTIONS(2968), - [anon_sym_PLUS_PLUS] = ACTIONS(2968), - [anon_sym_sizeof] = ACTIONS(2966), - [anon_sym___alignof__] = ACTIONS(2966), - [anon_sym___alignof] = ACTIONS(2966), - [anon_sym__alignof] = ACTIONS(2966), - [anon_sym_alignof] = ACTIONS(2966), - [anon_sym__Alignof] = ACTIONS(2966), - [anon_sym_offsetof] = ACTIONS(2966), - [anon_sym__Generic] = ACTIONS(2966), - [anon_sym_asm] = ACTIONS(2966), - [anon_sym___asm__] = ACTIONS(2966), - [sym_number_literal] = ACTIONS(2968), - [anon_sym_L_SQUOTE] = ACTIONS(2968), - [anon_sym_u_SQUOTE] = ACTIONS(2968), - [anon_sym_U_SQUOTE] = ACTIONS(2968), - [anon_sym_u8_SQUOTE] = ACTIONS(2968), - [anon_sym_SQUOTE] = ACTIONS(2968), - [anon_sym_AT] = ACTIONS(2966), - [anon_sym_DQUOTE] = ACTIONS(2968), - [anon_sym_L_DQUOTE] = ACTIONS(2968), - [anon_sym_u_DQUOTE] = ACTIONS(2968), - [anon_sym_U_DQUOTE] = ACTIONS(2968), - [anon_sym_u8_DQUOTE] = ACTIONS(2968), - [sym_true] = ACTIONS(2966), - [sym_false] = ACTIONS(2966), - [anon_sym_NULL] = ACTIONS(2966), - [anon_sym_nullptr] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2966), - [anon_sym___typeof] = ACTIONS(2966), - [anon_sym_typeof] = ACTIONS(2966), - [anon_sym_ATimport] = ACTIONS(2968), - [aux_sym_preproc_undef_token1] = ACTIONS(2966), - [anon_sym_POUND] = ACTIONS(2966), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2966), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2966), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2966), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2966), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE] = ACTIONS(2966), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_API_AVAILABLE] = ACTIONS(2966), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_API_DEPRECATED] = ACTIONS(2966), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2966), - [anon_sym___deprecated_msg] = ACTIONS(2966), - [anon_sym___deprecated_enum_msg] = ACTIONS(2966), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2966), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2966), - [anon_sym_ATprotocol] = ACTIONS(2968), - [anon_sym_ATinterface] = ACTIONS(2968), - [anon_sym_ATimplementation] = ACTIONS(2968), - [anon_sym_ATcompatibility_alias] = ACTIONS(2968), - [anon_sym__Alignas] = ACTIONS(2966), - [anon_sym_ATtry] = ACTIONS(2968), - [anon_sym___try] = ACTIONS(2966), - [anon_sym_ATthrow] = ACTIONS(2968), - [anon_sym_ATselector] = ACTIONS(2968), - [anon_sym_ATavailable] = ACTIONS(2968), - [anon_sym___builtin_available] = ACTIONS(2966), - [anon_sym_va_arg] = ACTIONS(2966), - [anon_sym___asm] = ACTIONS(2966), - [anon_sym_ATencode] = ACTIONS(2968), - [anon_sym_ATsynchronized] = ACTIONS(2968), - [anon_sym_BOOL] = ACTIONS(2966), - [anon_sym_IMP] = ACTIONS(2966), - [anon_sym_SEL] = ACTIONS(2966), - [anon_sym_Class] = ACTIONS(2966), - [anon_sym_id] = ACTIONS(2966), - }, - [1409] = { - [sym_identifier] = ACTIONS(3304), - [aux_sym_preproc_include_token1] = ACTIONS(3304), - [aux_sym_preproc_include_token2] = ACTIONS(3304), - [aux_sym_preproc_def_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3304), - [sym_preproc_directive] = ACTIONS(3304), - [anon_sym_LPAREN2] = ACTIONS(3306), - [anon_sym_BANG] = ACTIONS(3306), - [anon_sym_TILDE] = ACTIONS(3306), - [anon_sym_DASH] = ACTIONS(3304), - [anon_sym_PLUS] = ACTIONS(3304), - [anon_sym_STAR] = ACTIONS(3306), - [anon_sym_CARET] = ACTIONS(3306), - [anon_sym_AMP] = ACTIONS(3306), - [anon_sym_SEMI] = ACTIONS(3306), - [anon_sym___extension__] = ACTIONS(3304), - [anon_sym_typedef] = ACTIONS(3304), - [anon_sym_extern] = ACTIONS(3304), - [anon_sym___attribute__] = ACTIONS(3304), - [anon_sym___attribute] = ACTIONS(3304), - [anon_sym_noreturn] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3306), - [anon_sym___declspec] = ACTIONS(3304), - [anon_sym___cdecl] = ACTIONS(3304), - [anon_sym___clrcall] = ACTIONS(3304), - [anon_sym___stdcall] = ACTIONS(3304), - [anon_sym___fastcall] = ACTIONS(3304), - [anon_sym___thiscall] = ACTIONS(3304), - [anon_sym___vectorcall] = ACTIONS(3304), - [anon_sym_LBRACE] = ACTIONS(3306), - [anon_sym_RBRACE] = ACTIONS(3306), - [anon_sym_signed] = ACTIONS(3304), - [anon_sym_unsigned] = ACTIONS(3304), - [anon_sym_long] = ACTIONS(3304), - [anon_sym_short] = ACTIONS(3304), - [anon_sym_ATautoreleasepool] = ACTIONS(3306), - [anon_sym_static] = ACTIONS(3304), - [anon_sym_auto] = ACTIONS(3304), - [anon_sym_register] = ACTIONS(3304), - [anon_sym_inline] = ACTIONS(3304), - [anon_sym___inline] = ACTIONS(3304), - [anon_sym___inline__] = ACTIONS(3304), - [anon_sym___forceinline] = ACTIONS(3304), - [anon_sym_thread_local] = ACTIONS(3304), - [anon_sym___thread] = ACTIONS(3304), - [anon_sym_CG_EXTERN] = ACTIONS(3304), - [anon_sym_CG_INLINE] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3304), - [anon_sym_IBOutlet] = ACTIONS(3304), - [anon_sym_IBInspectable] = ACTIONS(3304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3304), - [anon_sym_NS_INLINE] = ACTIONS(3304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3304), - [anon_sym_OBJC_EXPORT] = ACTIONS(3304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3304), - [anon_sym_const] = ACTIONS(3304), - [anon_sym_constexpr] = ACTIONS(3304), - [anon_sym_volatile] = ACTIONS(3304), - [anon_sym_restrict] = ACTIONS(3304), - [anon_sym___restrict__] = ACTIONS(3304), - [anon_sym__Atomic] = ACTIONS(3304), - [anon_sym__Noreturn] = ACTIONS(3304), - [anon_sym_nullable] = ACTIONS(3304), - [anon_sym__Complex] = ACTIONS(3304), - [anon_sym__Nonnull] = ACTIONS(3304), - [anon_sym__Nullable] = ACTIONS(3304), - [anon_sym__Nullable_result] = ACTIONS(3304), - [anon_sym__Null_unspecified] = ACTIONS(3304), - [anon_sym___autoreleasing] = ACTIONS(3304), - [anon_sym___block] = ACTIONS(3304), - [anon_sym___bridge] = ACTIONS(3304), - [anon_sym___bridge_retained] = ACTIONS(3304), - [anon_sym___bridge_transfer] = ACTIONS(3304), - [anon_sym___complex] = ACTIONS(3304), - [anon_sym___const] = ACTIONS(3304), - [anon_sym___imag] = ACTIONS(3304), - [anon_sym___kindof] = ACTIONS(3304), - [anon_sym___nonnull] = ACTIONS(3304), - [anon_sym___nullable] = ACTIONS(3304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3304), - [anon_sym___real] = ACTIONS(3304), - [anon_sym___strong] = ACTIONS(3304), - [anon_sym___unsafe_unretained] = ACTIONS(3304), - [anon_sym___unused] = ACTIONS(3304), - [anon_sym___weak] = ACTIONS(3304), - [sym_primitive_type] = ACTIONS(3304), - [anon_sym_enum] = ACTIONS(3304), - [anon_sym_struct] = ACTIONS(3304), - [anon_sym_union] = ACTIONS(3304), - [anon_sym_if] = ACTIONS(3304), - [anon_sym_switch] = ACTIONS(3304), - [anon_sym_case] = ACTIONS(3304), - [anon_sym_default] = ACTIONS(3304), - [anon_sym_while] = ACTIONS(3304), - [anon_sym_do] = ACTIONS(3304), - [anon_sym_for] = ACTIONS(3304), - [anon_sym_in] = ACTIONS(3304), - [anon_sym_return] = ACTIONS(3304), - [anon_sym_break] = ACTIONS(3304), - [anon_sym_continue] = ACTIONS(3304), - [anon_sym_goto] = ACTIONS(3304), - [anon_sym_DASH_DASH] = ACTIONS(3306), - [anon_sym_PLUS_PLUS] = ACTIONS(3306), - [anon_sym_sizeof] = ACTIONS(3304), - [anon_sym___alignof__] = ACTIONS(3304), - [anon_sym___alignof] = ACTIONS(3304), - [anon_sym__alignof] = ACTIONS(3304), - [anon_sym_alignof] = ACTIONS(3304), - [anon_sym__Alignof] = ACTIONS(3304), - [anon_sym_offsetof] = ACTIONS(3304), - [anon_sym__Generic] = ACTIONS(3304), - [anon_sym_asm] = ACTIONS(3304), - [anon_sym___asm__] = ACTIONS(3304), - [sym_number_literal] = ACTIONS(3306), - [anon_sym_L_SQUOTE] = ACTIONS(3306), - [anon_sym_u_SQUOTE] = ACTIONS(3306), - [anon_sym_U_SQUOTE] = ACTIONS(3306), - [anon_sym_u8_SQUOTE] = ACTIONS(3306), - [anon_sym_SQUOTE] = ACTIONS(3306), - [anon_sym_AT] = ACTIONS(3304), - [anon_sym_DQUOTE] = ACTIONS(3306), - [anon_sym_L_DQUOTE] = ACTIONS(3306), - [anon_sym_u_DQUOTE] = ACTIONS(3306), - [anon_sym_U_DQUOTE] = ACTIONS(3306), - [anon_sym_u8_DQUOTE] = ACTIONS(3306), - [sym_true] = ACTIONS(3304), - [sym_false] = ACTIONS(3304), - [anon_sym_NULL] = ACTIONS(3304), - [anon_sym_nullptr] = ACTIONS(3304), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3304), - [anon_sym___typeof] = ACTIONS(3304), - [anon_sym_typeof] = ACTIONS(3304), - [anon_sym_ATimport] = ACTIONS(3306), - [aux_sym_preproc_undef_token1] = ACTIONS(3304), - [anon_sym_POUND] = ACTIONS(3304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE] = ACTIONS(3304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_API_AVAILABLE] = ACTIONS(3304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_API_DEPRECATED] = ACTIONS(3304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3304), - [anon_sym___deprecated_msg] = ACTIONS(3304), - [anon_sym___deprecated_enum_msg] = ACTIONS(3304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3304), - [anon_sym_ATprotocol] = ACTIONS(3306), - [anon_sym_ATinterface] = ACTIONS(3306), - [anon_sym_ATimplementation] = ACTIONS(3306), - [anon_sym_ATcompatibility_alias] = ACTIONS(3306), - [anon_sym__Alignas] = ACTIONS(3304), - [anon_sym_ATtry] = ACTIONS(3306), - [anon_sym___try] = ACTIONS(3304), - [anon_sym_ATthrow] = ACTIONS(3306), - [anon_sym_ATselector] = ACTIONS(3306), - [anon_sym_ATavailable] = ACTIONS(3306), - [anon_sym___builtin_available] = ACTIONS(3304), - [anon_sym_va_arg] = ACTIONS(3304), - [anon_sym___asm] = ACTIONS(3304), - [anon_sym_ATencode] = ACTIONS(3306), - [anon_sym_ATsynchronized] = ACTIONS(3306), - [anon_sym_BOOL] = ACTIONS(3304), - [anon_sym_IMP] = ACTIONS(3304), - [anon_sym_SEL] = ACTIONS(3304), - [anon_sym_Class] = ACTIONS(3304), - [anon_sym_id] = ACTIONS(3304), - }, - [1410] = { - [sym_identifier] = ACTIONS(3300), - [aux_sym_preproc_include_token1] = ACTIONS(3300), - [aux_sym_preproc_include_token2] = ACTIONS(3300), - [aux_sym_preproc_def_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3300), - [sym_preproc_directive] = ACTIONS(3300), - [anon_sym_LPAREN2] = ACTIONS(3302), - [anon_sym_BANG] = ACTIONS(3302), - [anon_sym_TILDE] = ACTIONS(3302), - [anon_sym_DASH] = ACTIONS(3300), - [anon_sym_PLUS] = ACTIONS(3300), - [anon_sym_STAR] = ACTIONS(3302), - [anon_sym_CARET] = ACTIONS(3302), - [anon_sym_AMP] = ACTIONS(3302), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym___extension__] = ACTIONS(3300), - [anon_sym_typedef] = ACTIONS(3300), - [anon_sym_extern] = ACTIONS(3300), - [anon_sym___attribute__] = ACTIONS(3300), - [anon_sym___attribute] = ACTIONS(3300), - [anon_sym_noreturn] = ACTIONS(3300), - [anon_sym_LBRACK] = ACTIONS(3302), - [anon_sym___declspec] = ACTIONS(3300), - [anon_sym___cdecl] = ACTIONS(3300), - [anon_sym___clrcall] = ACTIONS(3300), - [anon_sym___stdcall] = ACTIONS(3300), - [anon_sym___fastcall] = ACTIONS(3300), - [anon_sym___thiscall] = ACTIONS(3300), - [anon_sym___vectorcall] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3302), - [anon_sym_RBRACE] = ACTIONS(3302), - [anon_sym_signed] = ACTIONS(3300), - [anon_sym_unsigned] = ACTIONS(3300), - [anon_sym_long] = ACTIONS(3300), - [anon_sym_short] = ACTIONS(3300), - [anon_sym_ATautoreleasepool] = ACTIONS(3302), - [anon_sym_static] = ACTIONS(3300), - [anon_sym_auto] = ACTIONS(3300), - [anon_sym_register] = ACTIONS(3300), - [anon_sym_inline] = ACTIONS(3300), - [anon_sym___inline] = ACTIONS(3300), - [anon_sym___inline__] = ACTIONS(3300), - [anon_sym___forceinline] = ACTIONS(3300), - [anon_sym_thread_local] = ACTIONS(3300), - [anon_sym___thread] = ACTIONS(3300), - [anon_sym_CG_EXTERN] = ACTIONS(3300), - [anon_sym_CG_INLINE] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3300), - [anon_sym_IBOutlet] = ACTIONS(3300), - [anon_sym_IBInspectable] = ACTIONS(3300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3300), - [anon_sym_NS_INLINE] = ACTIONS(3300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3300), - [anon_sym_OBJC_EXPORT] = ACTIONS(3300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3300), - [anon_sym_const] = ACTIONS(3300), - [anon_sym_constexpr] = ACTIONS(3300), - [anon_sym_volatile] = ACTIONS(3300), - [anon_sym_restrict] = ACTIONS(3300), - [anon_sym___restrict__] = ACTIONS(3300), - [anon_sym__Atomic] = ACTIONS(3300), - [anon_sym__Noreturn] = ACTIONS(3300), - [anon_sym_nullable] = ACTIONS(3300), - [anon_sym__Complex] = ACTIONS(3300), - [anon_sym__Nonnull] = ACTIONS(3300), - [anon_sym__Nullable] = ACTIONS(3300), - [anon_sym__Nullable_result] = ACTIONS(3300), - [anon_sym__Null_unspecified] = ACTIONS(3300), - [anon_sym___autoreleasing] = ACTIONS(3300), - [anon_sym___block] = ACTIONS(3300), - [anon_sym___bridge] = ACTIONS(3300), - [anon_sym___bridge_retained] = ACTIONS(3300), - [anon_sym___bridge_transfer] = ACTIONS(3300), - [anon_sym___complex] = ACTIONS(3300), - [anon_sym___const] = ACTIONS(3300), - [anon_sym___imag] = ACTIONS(3300), - [anon_sym___kindof] = ACTIONS(3300), - [anon_sym___nonnull] = ACTIONS(3300), - [anon_sym___nullable] = ACTIONS(3300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3300), - [anon_sym___real] = ACTIONS(3300), - [anon_sym___strong] = ACTIONS(3300), - [anon_sym___unsafe_unretained] = ACTIONS(3300), - [anon_sym___unused] = ACTIONS(3300), - [anon_sym___weak] = ACTIONS(3300), - [sym_primitive_type] = ACTIONS(3300), - [anon_sym_enum] = ACTIONS(3300), - [anon_sym_struct] = ACTIONS(3300), - [anon_sym_union] = ACTIONS(3300), - [anon_sym_if] = ACTIONS(3300), - [anon_sym_switch] = ACTIONS(3300), - [anon_sym_case] = ACTIONS(3300), - [anon_sym_default] = ACTIONS(3300), - [anon_sym_while] = ACTIONS(3300), - [anon_sym_do] = ACTIONS(3300), - [anon_sym_for] = ACTIONS(3300), - [anon_sym_in] = ACTIONS(3300), - [anon_sym_return] = ACTIONS(3300), - [anon_sym_break] = ACTIONS(3300), - [anon_sym_continue] = ACTIONS(3300), - [anon_sym_goto] = ACTIONS(3300), - [anon_sym_DASH_DASH] = ACTIONS(3302), - [anon_sym_PLUS_PLUS] = ACTIONS(3302), - [anon_sym_sizeof] = ACTIONS(3300), - [anon_sym___alignof__] = ACTIONS(3300), - [anon_sym___alignof] = ACTIONS(3300), - [anon_sym__alignof] = ACTIONS(3300), - [anon_sym_alignof] = ACTIONS(3300), - [anon_sym__Alignof] = ACTIONS(3300), - [anon_sym_offsetof] = ACTIONS(3300), - [anon_sym__Generic] = ACTIONS(3300), - [anon_sym_asm] = ACTIONS(3300), - [anon_sym___asm__] = ACTIONS(3300), - [sym_number_literal] = ACTIONS(3302), - [anon_sym_L_SQUOTE] = ACTIONS(3302), - [anon_sym_u_SQUOTE] = ACTIONS(3302), - [anon_sym_U_SQUOTE] = ACTIONS(3302), - [anon_sym_u8_SQUOTE] = ACTIONS(3302), - [anon_sym_SQUOTE] = ACTIONS(3302), - [anon_sym_AT] = ACTIONS(3300), - [anon_sym_DQUOTE] = ACTIONS(3302), - [anon_sym_L_DQUOTE] = ACTIONS(3302), - [anon_sym_u_DQUOTE] = ACTIONS(3302), - [anon_sym_U_DQUOTE] = ACTIONS(3302), - [anon_sym_u8_DQUOTE] = ACTIONS(3302), - [sym_true] = ACTIONS(3300), - [sym_false] = ACTIONS(3300), - [anon_sym_NULL] = ACTIONS(3300), - [anon_sym_nullptr] = ACTIONS(3300), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3300), - [anon_sym___typeof] = ACTIONS(3300), - [anon_sym_typeof] = ACTIONS(3300), - [anon_sym_ATimport] = ACTIONS(3302), - [aux_sym_preproc_undef_token1] = ACTIONS(3300), - [anon_sym_POUND] = ACTIONS(3300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE] = ACTIONS(3300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_API_AVAILABLE] = ACTIONS(3300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_API_DEPRECATED] = ACTIONS(3300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3300), - [anon_sym___deprecated_msg] = ACTIONS(3300), - [anon_sym___deprecated_enum_msg] = ACTIONS(3300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3300), - [anon_sym_ATprotocol] = ACTIONS(3302), - [anon_sym_ATinterface] = ACTIONS(3302), - [anon_sym_ATimplementation] = ACTIONS(3302), - [anon_sym_ATcompatibility_alias] = ACTIONS(3302), - [anon_sym__Alignas] = ACTIONS(3300), - [anon_sym_ATtry] = ACTIONS(3302), - [anon_sym___try] = ACTIONS(3300), - [anon_sym_ATthrow] = ACTIONS(3302), - [anon_sym_ATselector] = ACTIONS(3302), - [anon_sym_ATavailable] = ACTIONS(3302), - [anon_sym___builtin_available] = ACTIONS(3300), - [anon_sym_va_arg] = ACTIONS(3300), - [anon_sym___asm] = ACTIONS(3300), - [anon_sym_ATencode] = ACTIONS(3302), - [anon_sym_ATsynchronized] = ACTIONS(3302), - [anon_sym_BOOL] = ACTIONS(3300), - [anon_sym_IMP] = ACTIONS(3300), - [anon_sym_SEL] = ACTIONS(3300), - [anon_sym_Class] = ACTIONS(3300), - [anon_sym_id] = ACTIONS(3300), - }, - [1411] = { - [sym_identifier] = ACTIONS(3094), - [aux_sym_preproc_include_token1] = ACTIONS(3094), - [aux_sym_preproc_include_token2] = ACTIONS(3094), - [aux_sym_preproc_def_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3094), - [sym_preproc_directive] = ACTIONS(3094), - [anon_sym_LPAREN2] = ACTIONS(3096), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_TILDE] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3094), - [anon_sym_PLUS] = ACTIONS(3094), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_CARET] = ACTIONS(3096), - [anon_sym_AMP] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3096), - [anon_sym___extension__] = ACTIONS(3094), - [anon_sym_typedef] = ACTIONS(3094), - [anon_sym_extern] = ACTIONS(3094), - [anon_sym___attribute__] = ACTIONS(3094), - [anon_sym___attribute] = ACTIONS(3094), - [anon_sym_noreturn] = ACTIONS(3094), - [anon_sym_LBRACK] = ACTIONS(3096), - [anon_sym___declspec] = ACTIONS(3094), - [anon_sym___cdecl] = ACTIONS(3094), - [anon_sym___clrcall] = ACTIONS(3094), - [anon_sym___stdcall] = ACTIONS(3094), - [anon_sym___fastcall] = ACTIONS(3094), - [anon_sym___thiscall] = ACTIONS(3094), - [anon_sym___vectorcall] = ACTIONS(3094), - [anon_sym_LBRACE] = ACTIONS(3096), - [anon_sym_RBRACE] = ACTIONS(3096), - [anon_sym_signed] = ACTIONS(3094), - [anon_sym_unsigned] = ACTIONS(3094), - [anon_sym_long] = ACTIONS(3094), - [anon_sym_short] = ACTIONS(3094), - [anon_sym_ATautoreleasepool] = ACTIONS(3096), - [anon_sym_static] = ACTIONS(3094), - [anon_sym_auto] = ACTIONS(3094), - [anon_sym_register] = ACTIONS(3094), - [anon_sym_inline] = ACTIONS(3094), - [anon_sym___inline] = ACTIONS(3094), - [anon_sym___inline__] = ACTIONS(3094), - [anon_sym___forceinline] = ACTIONS(3094), - [anon_sym_thread_local] = ACTIONS(3094), - [anon_sym___thread] = ACTIONS(3094), - [anon_sym_CG_EXTERN] = ACTIONS(3094), - [anon_sym_CG_INLINE] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3094), - [anon_sym_IBOutlet] = ACTIONS(3094), - [anon_sym_IBInspectable] = ACTIONS(3094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3094), - [anon_sym_NS_INLINE] = ACTIONS(3094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3094), - [anon_sym_OBJC_EXPORT] = ACTIONS(3094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3094), - [anon_sym_const] = ACTIONS(3094), - [anon_sym_constexpr] = ACTIONS(3094), - [anon_sym_volatile] = ACTIONS(3094), - [anon_sym_restrict] = ACTIONS(3094), - [anon_sym___restrict__] = ACTIONS(3094), - [anon_sym__Atomic] = ACTIONS(3094), - [anon_sym__Noreturn] = ACTIONS(3094), - [anon_sym_nullable] = ACTIONS(3094), - [anon_sym__Complex] = ACTIONS(3094), - [anon_sym__Nonnull] = ACTIONS(3094), - [anon_sym__Nullable] = ACTIONS(3094), - [anon_sym__Nullable_result] = ACTIONS(3094), - [anon_sym__Null_unspecified] = ACTIONS(3094), - [anon_sym___autoreleasing] = ACTIONS(3094), - [anon_sym___block] = ACTIONS(3094), - [anon_sym___bridge] = ACTIONS(3094), - [anon_sym___bridge_retained] = ACTIONS(3094), - [anon_sym___bridge_transfer] = ACTIONS(3094), - [anon_sym___complex] = ACTIONS(3094), - [anon_sym___const] = ACTIONS(3094), - [anon_sym___imag] = ACTIONS(3094), - [anon_sym___kindof] = ACTIONS(3094), - [anon_sym___nonnull] = ACTIONS(3094), - [anon_sym___nullable] = ACTIONS(3094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3094), - [anon_sym___real] = ACTIONS(3094), - [anon_sym___strong] = ACTIONS(3094), - [anon_sym___unsafe_unretained] = ACTIONS(3094), - [anon_sym___unused] = ACTIONS(3094), - [anon_sym___weak] = ACTIONS(3094), - [sym_primitive_type] = ACTIONS(3094), - [anon_sym_enum] = ACTIONS(3094), - [anon_sym_struct] = ACTIONS(3094), - [anon_sym_union] = ACTIONS(3094), - [anon_sym_if] = ACTIONS(3094), - [anon_sym_switch] = ACTIONS(3094), - [anon_sym_case] = ACTIONS(3094), - [anon_sym_default] = ACTIONS(3094), - [anon_sym_while] = ACTIONS(3094), - [anon_sym_do] = ACTIONS(3094), - [anon_sym_for] = ACTIONS(3094), - [anon_sym_in] = ACTIONS(3094), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_break] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(3094), - [anon_sym_goto] = ACTIONS(3094), - [anon_sym_DASH_DASH] = ACTIONS(3096), - [anon_sym_PLUS_PLUS] = ACTIONS(3096), - [anon_sym_sizeof] = ACTIONS(3094), - [anon_sym___alignof__] = ACTIONS(3094), - [anon_sym___alignof] = ACTIONS(3094), - [anon_sym__alignof] = ACTIONS(3094), - [anon_sym_alignof] = ACTIONS(3094), - [anon_sym__Alignof] = ACTIONS(3094), - [anon_sym_offsetof] = ACTIONS(3094), - [anon_sym__Generic] = ACTIONS(3094), - [anon_sym_asm] = ACTIONS(3094), - [anon_sym___asm__] = ACTIONS(3094), - [sym_number_literal] = ACTIONS(3096), - [anon_sym_L_SQUOTE] = ACTIONS(3096), - [anon_sym_u_SQUOTE] = ACTIONS(3096), - [anon_sym_U_SQUOTE] = ACTIONS(3096), - [anon_sym_u8_SQUOTE] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3094), - [anon_sym_DQUOTE] = ACTIONS(3096), - [anon_sym_L_DQUOTE] = ACTIONS(3096), - [anon_sym_u_DQUOTE] = ACTIONS(3096), - [anon_sym_U_DQUOTE] = ACTIONS(3096), - [anon_sym_u8_DQUOTE] = ACTIONS(3096), - [sym_true] = ACTIONS(3094), - [sym_false] = ACTIONS(3094), - [anon_sym_NULL] = ACTIONS(3094), - [anon_sym_nullptr] = ACTIONS(3094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3094), - [anon_sym___typeof] = ACTIONS(3094), - [anon_sym_typeof] = ACTIONS(3094), - [anon_sym_ATimport] = ACTIONS(3096), - [aux_sym_preproc_undef_token1] = ACTIONS(3094), - [anon_sym_POUND] = ACTIONS(3094), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE] = ACTIONS(3094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_API_AVAILABLE] = ACTIONS(3094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_API_DEPRECATED] = ACTIONS(3094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3094), - [anon_sym___deprecated_msg] = ACTIONS(3094), - [anon_sym___deprecated_enum_msg] = ACTIONS(3094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3094), - [anon_sym_ATprotocol] = ACTIONS(3096), - [anon_sym_ATinterface] = ACTIONS(3096), - [anon_sym_ATimplementation] = ACTIONS(3096), - [anon_sym_ATcompatibility_alias] = ACTIONS(3096), - [anon_sym__Alignas] = ACTIONS(3094), - [anon_sym_ATtry] = ACTIONS(3096), - [anon_sym___try] = ACTIONS(3094), - [anon_sym_ATthrow] = ACTIONS(3096), - [anon_sym_ATselector] = ACTIONS(3096), - [anon_sym_ATavailable] = ACTIONS(3096), - [anon_sym___builtin_available] = ACTIONS(3094), - [anon_sym_va_arg] = ACTIONS(3094), - [anon_sym___asm] = ACTIONS(3094), - [anon_sym_ATencode] = ACTIONS(3096), - [anon_sym_ATsynchronized] = ACTIONS(3096), - [anon_sym_BOOL] = ACTIONS(3094), - [anon_sym_IMP] = ACTIONS(3094), - [anon_sym_SEL] = ACTIONS(3094), - [anon_sym_Class] = ACTIONS(3094), - [anon_sym_id] = ACTIONS(3094), - }, - [1412] = { - [sym_identifier] = ACTIONS(3332), - [aux_sym_preproc_include_token1] = ACTIONS(3332), - [aux_sym_preproc_include_token2] = ACTIONS(3332), - [aux_sym_preproc_def_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3332), - [sym_preproc_directive] = ACTIONS(3332), - [anon_sym_LPAREN2] = ACTIONS(3334), - [anon_sym_BANG] = ACTIONS(3334), - [anon_sym_TILDE] = ACTIONS(3334), - [anon_sym_DASH] = ACTIONS(3332), - [anon_sym_PLUS] = ACTIONS(3332), - [anon_sym_STAR] = ACTIONS(3334), - [anon_sym_CARET] = ACTIONS(3334), - [anon_sym_AMP] = ACTIONS(3334), - [anon_sym_SEMI] = ACTIONS(3334), - [anon_sym___extension__] = ACTIONS(3332), - [anon_sym_typedef] = ACTIONS(3332), - [anon_sym_extern] = ACTIONS(3332), - [anon_sym___attribute__] = ACTIONS(3332), - [anon_sym___attribute] = ACTIONS(3332), - [anon_sym_noreturn] = ACTIONS(3332), - [anon_sym_LBRACK] = ACTIONS(3334), - [anon_sym___declspec] = ACTIONS(3332), - [anon_sym___cdecl] = ACTIONS(3332), - [anon_sym___clrcall] = ACTIONS(3332), - [anon_sym___stdcall] = ACTIONS(3332), - [anon_sym___fastcall] = ACTIONS(3332), - [anon_sym___thiscall] = ACTIONS(3332), - [anon_sym___vectorcall] = ACTIONS(3332), - [anon_sym_LBRACE] = ACTIONS(3334), - [anon_sym_RBRACE] = ACTIONS(3334), - [anon_sym_signed] = ACTIONS(3332), - [anon_sym_unsigned] = ACTIONS(3332), - [anon_sym_long] = ACTIONS(3332), - [anon_sym_short] = ACTIONS(3332), - [anon_sym_ATautoreleasepool] = ACTIONS(3334), - [anon_sym_static] = ACTIONS(3332), - [anon_sym_auto] = ACTIONS(3332), - [anon_sym_register] = ACTIONS(3332), - [anon_sym_inline] = ACTIONS(3332), - [anon_sym___inline] = ACTIONS(3332), - [anon_sym___inline__] = ACTIONS(3332), - [anon_sym___forceinline] = ACTIONS(3332), - [anon_sym_thread_local] = ACTIONS(3332), - [anon_sym___thread] = ACTIONS(3332), - [anon_sym_CG_EXTERN] = ACTIONS(3332), - [anon_sym_CG_INLINE] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3332), - [anon_sym_IBOutlet] = ACTIONS(3332), - [anon_sym_IBInspectable] = ACTIONS(3332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3332), - [anon_sym_NS_INLINE] = ACTIONS(3332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3332), - [anon_sym_OBJC_EXPORT] = ACTIONS(3332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3332), - [anon_sym_const] = ACTIONS(3332), - [anon_sym_constexpr] = ACTIONS(3332), - [anon_sym_volatile] = ACTIONS(3332), - [anon_sym_restrict] = ACTIONS(3332), - [anon_sym___restrict__] = ACTIONS(3332), - [anon_sym__Atomic] = ACTIONS(3332), - [anon_sym__Noreturn] = ACTIONS(3332), - [anon_sym_nullable] = ACTIONS(3332), - [anon_sym__Complex] = ACTIONS(3332), - [anon_sym__Nonnull] = ACTIONS(3332), - [anon_sym__Nullable] = ACTIONS(3332), - [anon_sym__Nullable_result] = ACTIONS(3332), - [anon_sym__Null_unspecified] = ACTIONS(3332), - [anon_sym___autoreleasing] = ACTIONS(3332), - [anon_sym___block] = ACTIONS(3332), - [anon_sym___bridge] = ACTIONS(3332), - [anon_sym___bridge_retained] = ACTIONS(3332), - [anon_sym___bridge_transfer] = ACTIONS(3332), - [anon_sym___complex] = ACTIONS(3332), - [anon_sym___const] = ACTIONS(3332), - [anon_sym___imag] = ACTIONS(3332), - [anon_sym___kindof] = ACTIONS(3332), - [anon_sym___nonnull] = ACTIONS(3332), - [anon_sym___nullable] = ACTIONS(3332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3332), - [anon_sym___real] = ACTIONS(3332), - [anon_sym___strong] = ACTIONS(3332), - [anon_sym___unsafe_unretained] = ACTIONS(3332), - [anon_sym___unused] = ACTIONS(3332), - [anon_sym___weak] = ACTIONS(3332), - [sym_primitive_type] = ACTIONS(3332), - [anon_sym_enum] = ACTIONS(3332), - [anon_sym_struct] = ACTIONS(3332), - [anon_sym_union] = ACTIONS(3332), - [anon_sym_if] = ACTIONS(3332), - [anon_sym_switch] = ACTIONS(3332), - [anon_sym_case] = ACTIONS(3332), - [anon_sym_default] = ACTIONS(3332), - [anon_sym_while] = ACTIONS(3332), - [anon_sym_do] = ACTIONS(3332), - [anon_sym_for] = ACTIONS(3332), - [anon_sym_in] = ACTIONS(3332), - [anon_sym_return] = ACTIONS(3332), - [anon_sym_break] = ACTIONS(3332), - [anon_sym_continue] = ACTIONS(3332), - [anon_sym_goto] = ACTIONS(3332), - [anon_sym_DASH_DASH] = ACTIONS(3334), - [anon_sym_PLUS_PLUS] = ACTIONS(3334), - [anon_sym_sizeof] = ACTIONS(3332), - [anon_sym___alignof__] = ACTIONS(3332), - [anon_sym___alignof] = ACTIONS(3332), - [anon_sym__alignof] = ACTIONS(3332), - [anon_sym_alignof] = ACTIONS(3332), - [anon_sym__Alignof] = ACTIONS(3332), - [anon_sym_offsetof] = ACTIONS(3332), - [anon_sym__Generic] = ACTIONS(3332), - [anon_sym_asm] = ACTIONS(3332), - [anon_sym___asm__] = ACTIONS(3332), - [sym_number_literal] = ACTIONS(3334), - [anon_sym_L_SQUOTE] = ACTIONS(3334), - [anon_sym_u_SQUOTE] = ACTIONS(3334), - [anon_sym_U_SQUOTE] = ACTIONS(3334), - [anon_sym_u8_SQUOTE] = ACTIONS(3334), - [anon_sym_SQUOTE] = ACTIONS(3334), - [anon_sym_AT] = ACTIONS(3332), - [anon_sym_DQUOTE] = ACTIONS(3334), - [anon_sym_L_DQUOTE] = ACTIONS(3334), - [anon_sym_u_DQUOTE] = ACTIONS(3334), - [anon_sym_U_DQUOTE] = ACTIONS(3334), - [anon_sym_u8_DQUOTE] = ACTIONS(3334), - [sym_true] = ACTIONS(3332), - [sym_false] = ACTIONS(3332), - [anon_sym_NULL] = ACTIONS(3332), - [anon_sym_nullptr] = ACTIONS(3332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3332), - [anon_sym___typeof] = ACTIONS(3332), - [anon_sym_typeof] = ACTIONS(3332), - [anon_sym_ATimport] = ACTIONS(3334), - [aux_sym_preproc_undef_token1] = ACTIONS(3332), - [anon_sym_POUND] = ACTIONS(3332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE] = ACTIONS(3332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_API_AVAILABLE] = ACTIONS(3332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_API_DEPRECATED] = ACTIONS(3332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3332), - [anon_sym___deprecated_msg] = ACTIONS(3332), - [anon_sym___deprecated_enum_msg] = ACTIONS(3332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3332), - [anon_sym_ATprotocol] = ACTIONS(3334), - [anon_sym_ATinterface] = ACTIONS(3334), - [anon_sym_ATimplementation] = ACTIONS(3334), - [anon_sym_ATcompatibility_alias] = ACTIONS(3334), - [anon_sym__Alignas] = ACTIONS(3332), - [anon_sym_ATtry] = ACTIONS(3334), - [anon_sym___try] = ACTIONS(3332), - [anon_sym_ATthrow] = ACTIONS(3334), - [anon_sym_ATselector] = ACTIONS(3334), - [anon_sym_ATavailable] = ACTIONS(3334), - [anon_sym___builtin_available] = ACTIONS(3332), - [anon_sym_va_arg] = ACTIONS(3332), - [anon_sym___asm] = ACTIONS(3332), - [anon_sym_ATencode] = ACTIONS(3334), - [anon_sym_ATsynchronized] = ACTIONS(3334), - [anon_sym_BOOL] = ACTIONS(3332), - [anon_sym_IMP] = ACTIONS(3332), - [anon_sym_SEL] = ACTIONS(3332), - [anon_sym_Class] = ACTIONS(3332), - [anon_sym_id] = ACTIONS(3332), - }, - [1413] = { - [sym_identifier] = ACTIONS(3336), - [aux_sym_preproc_include_token1] = ACTIONS(3336), - [aux_sym_preproc_include_token2] = ACTIONS(3336), - [aux_sym_preproc_def_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3336), - [sym_preproc_directive] = ACTIONS(3336), - [anon_sym_LPAREN2] = ACTIONS(3338), - [anon_sym_BANG] = ACTIONS(3338), - [anon_sym_TILDE] = ACTIONS(3338), - [anon_sym_DASH] = ACTIONS(3336), - [anon_sym_PLUS] = ACTIONS(3336), - [anon_sym_STAR] = ACTIONS(3338), - [anon_sym_CARET] = ACTIONS(3338), - [anon_sym_AMP] = ACTIONS(3338), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym___extension__] = ACTIONS(3336), - [anon_sym_typedef] = ACTIONS(3336), - [anon_sym_extern] = ACTIONS(3336), - [anon_sym___attribute__] = ACTIONS(3336), - [anon_sym___attribute] = ACTIONS(3336), - [anon_sym_noreturn] = ACTIONS(3336), - [anon_sym_LBRACK] = ACTIONS(3338), - [anon_sym___declspec] = ACTIONS(3336), - [anon_sym___cdecl] = ACTIONS(3336), - [anon_sym___clrcall] = ACTIONS(3336), - [anon_sym___stdcall] = ACTIONS(3336), - [anon_sym___fastcall] = ACTIONS(3336), - [anon_sym___thiscall] = ACTIONS(3336), - [anon_sym___vectorcall] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3338), - [anon_sym_RBRACE] = ACTIONS(3338), - [anon_sym_signed] = ACTIONS(3336), - [anon_sym_unsigned] = ACTIONS(3336), - [anon_sym_long] = ACTIONS(3336), - [anon_sym_short] = ACTIONS(3336), - [anon_sym_ATautoreleasepool] = ACTIONS(3338), - [anon_sym_static] = ACTIONS(3336), - [anon_sym_auto] = ACTIONS(3336), - [anon_sym_register] = ACTIONS(3336), - [anon_sym_inline] = ACTIONS(3336), - [anon_sym___inline] = ACTIONS(3336), - [anon_sym___inline__] = ACTIONS(3336), - [anon_sym___forceinline] = ACTIONS(3336), - [anon_sym_thread_local] = ACTIONS(3336), - [anon_sym___thread] = ACTIONS(3336), - [anon_sym_CG_EXTERN] = ACTIONS(3336), - [anon_sym_CG_INLINE] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3336), - [anon_sym_IBOutlet] = ACTIONS(3336), - [anon_sym_IBInspectable] = ACTIONS(3336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3336), - [anon_sym_NS_INLINE] = ACTIONS(3336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3336), - [anon_sym_OBJC_EXPORT] = ACTIONS(3336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3336), - [anon_sym_const] = ACTIONS(3336), - [anon_sym_constexpr] = ACTIONS(3336), - [anon_sym_volatile] = ACTIONS(3336), - [anon_sym_restrict] = ACTIONS(3336), - [anon_sym___restrict__] = ACTIONS(3336), - [anon_sym__Atomic] = ACTIONS(3336), - [anon_sym__Noreturn] = ACTIONS(3336), - [anon_sym_nullable] = ACTIONS(3336), - [anon_sym__Complex] = ACTIONS(3336), - [anon_sym__Nonnull] = ACTIONS(3336), - [anon_sym__Nullable] = ACTIONS(3336), - [anon_sym__Nullable_result] = ACTIONS(3336), - [anon_sym__Null_unspecified] = ACTIONS(3336), - [anon_sym___autoreleasing] = ACTIONS(3336), - [anon_sym___block] = ACTIONS(3336), - [anon_sym___bridge] = ACTIONS(3336), - [anon_sym___bridge_retained] = ACTIONS(3336), - [anon_sym___bridge_transfer] = ACTIONS(3336), - [anon_sym___complex] = ACTIONS(3336), - [anon_sym___const] = ACTIONS(3336), - [anon_sym___imag] = ACTIONS(3336), - [anon_sym___kindof] = ACTIONS(3336), - [anon_sym___nonnull] = ACTIONS(3336), - [anon_sym___nullable] = ACTIONS(3336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3336), - [anon_sym___real] = ACTIONS(3336), - [anon_sym___strong] = ACTIONS(3336), - [anon_sym___unsafe_unretained] = ACTIONS(3336), - [anon_sym___unused] = ACTIONS(3336), - [anon_sym___weak] = ACTIONS(3336), - [sym_primitive_type] = ACTIONS(3336), - [anon_sym_enum] = ACTIONS(3336), - [anon_sym_struct] = ACTIONS(3336), - [anon_sym_union] = ACTIONS(3336), - [anon_sym_if] = ACTIONS(3336), - [anon_sym_switch] = ACTIONS(3336), - [anon_sym_case] = ACTIONS(3336), - [anon_sym_default] = ACTIONS(3336), - [anon_sym_while] = ACTIONS(3336), - [anon_sym_do] = ACTIONS(3336), - [anon_sym_for] = ACTIONS(3336), - [anon_sym_in] = ACTIONS(3336), - [anon_sym_return] = ACTIONS(3336), - [anon_sym_break] = ACTIONS(3336), - [anon_sym_continue] = ACTIONS(3336), - [anon_sym_goto] = ACTIONS(3336), - [anon_sym_DASH_DASH] = ACTIONS(3338), - [anon_sym_PLUS_PLUS] = ACTIONS(3338), - [anon_sym_sizeof] = ACTIONS(3336), - [anon_sym___alignof__] = ACTIONS(3336), - [anon_sym___alignof] = ACTIONS(3336), - [anon_sym__alignof] = ACTIONS(3336), - [anon_sym_alignof] = ACTIONS(3336), - [anon_sym__Alignof] = ACTIONS(3336), - [anon_sym_offsetof] = ACTIONS(3336), - [anon_sym__Generic] = ACTIONS(3336), - [anon_sym_asm] = ACTIONS(3336), - [anon_sym___asm__] = ACTIONS(3336), - [sym_number_literal] = ACTIONS(3338), - [anon_sym_L_SQUOTE] = ACTIONS(3338), - [anon_sym_u_SQUOTE] = ACTIONS(3338), - [anon_sym_U_SQUOTE] = ACTIONS(3338), - [anon_sym_u8_SQUOTE] = ACTIONS(3338), - [anon_sym_SQUOTE] = ACTIONS(3338), - [anon_sym_AT] = ACTIONS(3336), - [anon_sym_DQUOTE] = ACTIONS(3338), - [anon_sym_L_DQUOTE] = ACTIONS(3338), - [anon_sym_u_DQUOTE] = ACTIONS(3338), - [anon_sym_U_DQUOTE] = ACTIONS(3338), - [anon_sym_u8_DQUOTE] = ACTIONS(3338), - [sym_true] = ACTIONS(3336), - [sym_false] = ACTIONS(3336), - [anon_sym_NULL] = ACTIONS(3336), - [anon_sym_nullptr] = ACTIONS(3336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3336), - [anon_sym___typeof] = ACTIONS(3336), - [anon_sym_typeof] = ACTIONS(3336), - [anon_sym_ATimport] = ACTIONS(3338), - [aux_sym_preproc_undef_token1] = ACTIONS(3336), - [anon_sym_POUND] = ACTIONS(3336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE] = ACTIONS(3336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_API_AVAILABLE] = ACTIONS(3336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_API_DEPRECATED] = ACTIONS(3336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3336), - [anon_sym___deprecated_msg] = ACTIONS(3336), - [anon_sym___deprecated_enum_msg] = ACTIONS(3336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3336), - [anon_sym_ATprotocol] = ACTIONS(3338), - [anon_sym_ATinterface] = ACTIONS(3338), - [anon_sym_ATimplementation] = ACTIONS(3338), - [anon_sym_ATcompatibility_alias] = ACTIONS(3338), - [anon_sym__Alignas] = ACTIONS(3336), - [anon_sym_ATtry] = ACTIONS(3338), - [anon_sym___try] = ACTIONS(3336), - [anon_sym_ATthrow] = ACTIONS(3338), - [anon_sym_ATselector] = ACTIONS(3338), - [anon_sym_ATavailable] = ACTIONS(3338), - [anon_sym___builtin_available] = ACTIONS(3336), - [anon_sym_va_arg] = ACTIONS(3336), - [anon_sym___asm] = ACTIONS(3336), - [anon_sym_ATencode] = ACTIONS(3338), - [anon_sym_ATsynchronized] = ACTIONS(3338), - [anon_sym_BOOL] = ACTIONS(3336), - [anon_sym_IMP] = ACTIONS(3336), - [anon_sym_SEL] = ACTIONS(3336), - [anon_sym_Class] = ACTIONS(3336), - [anon_sym_id] = ACTIONS(3336), - }, - [1414] = { - [sym_identifier] = ACTIONS(3222), - [aux_sym_preproc_include_token1] = ACTIONS(3222), - [aux_sym_preproc_include_token2] = ACTIONS(3222), - [aux_sym_preproc_def_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3222), - [sym_preproc_directive] = ACTIONS(3222), - [anon_sym_LPAREN2] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3224), - [anon_sym_TILDE] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3222), - [anon_sym_STAR] = ACTIONS(3224), - [anon_sym_CARET] = ACTIONS(3224), - [anon_sym_AMP] = ACTIONS(3224), - [anon_sym_SEMI] = ACTIONS(3224), - [anon_sym___extension__] = ACTIONS(3222), - [anon_sym_typedef] = ACTIONS(3222), - [anon_sym_extern] = ACTIONS(3222), - [anon_sym___attribute__] = ACTIONS(3222), - [anon_sym___attribute] = ACTIONS(3222), - [anon_sym_noreturn] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3224), - [anon_sym___declspec] = ACTIONS(3222), - [anon_sym___cdecl] = ACTIONS(3222), - [anon_sym___clrcall] = ACTIONS(3222), - [anon_sym___stdcall] = ACTIONS(3222), - [anon_sym___fastcall] = ACTIONS(3222), - [anon_sym___thiscall] = ACTIONS(3222), - [anon_sym___vectorcall] = ACTIONS(3222), - [anon_sym_LBRACE] = ACTIONS(3224), - [anon_sym_RBRACE] = ACTIONS(3224), - [anon_sym_signed] = ACTIONS(3222), - [anon_sym_unsigned] = ACTIONS(3222), - [anon_sym_long] = ACTIONS(3222), - [anon_sym_short] = ACTIONS(3222), - [anon_sym_ATautoreleasepool] = ACTIONS(3224), - [anon_sym_static] = ACTIONS(3222), - [anon_sym_auto] = ACTIONS(3222), - [anon_sym_register] = ACTIONS(3222), - [anon_sym_inline] = ACTIONS(3222), - [anon_sym___inline] = ACTIONS(3222), - [anon_sym___inline__] = ACTIONS(3222), - [anon_sym___forceinline] = ACTIONS(3222), - [anon_sym_thread_local] = ACTIONS(3222), - [anon_sym___thread] = ACTIONS(3222), - [anon_sym_CG_EXTERN] = ACTIONS(3222), - [anon_sym_CG_INLINE] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3222), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3222), - [anon_sym_IBOutlet] = ACTIONS(3222), - [anon_sym_IBInspectable] = ACTIONS(3222), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3222), - [anon_sym_NS_INLINE] = ACTIONS(3222), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3222), - [anon_sym_OBJC_EXPORT] = ACTIONS(3222), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3222), - [anon_sym_const] = ACTIONS(3222), - [anon_sym_constexpr] = ACTIONS(3222), - [anon_sym_volatile] = ACTIONS(3222), - [anon_sym_restrict] = ACTIONS(3222), - [anon_sym___restrict__] = ACTIONS(3222), - [anon_sym__Atomic] = ACTIONS(3222), - [anon_sym__Noreturn] = ACTIONS(3222), - [anon_sym_nullable] = ACTIONS(3222), - [anon_sym__Complex] = ACTIONS(3222), - [anon_sym__Nonnull] = ACTIONS(3222), - [anon_sym__Nullable] = ACTIONS(3222), - [anon_sym__Nullable_result] = ACTIONS(3222), - [anon_sym__Null_unspecified] = ACTIONS(3222), - [anon_sym___autoreleasing] = ACTIONS(3222), - [anon_sym___block] = ACTIONS(3222), - [anon_sym___bridge] = ACTIONS(3222), - [anon_sym___bridge_retained] = ACTIONS(3222), - [anon_sym___bridge_transfer] = ACTIONS(3222), - [anon_sym___complex] = ACTIONS(3222), - [anon_sym___const] = ACTIONS(3222), - [anon_sym___imag] = ACTIONS(3222), - [anon_sym___kindof] = ACTIONS(3222), - [anon_sym___nonnull] = ACTIONS(3222), - [anon_sym___nullable] = ACTIONS(3222), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3222), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3222), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3222), - [anon_sym___real] = ACTIONS(3222), - [anon_sym___strong] = ACTIONS(3222), - [anon_sym___unsafe_unretained] = ACTIONS(3222), - [anon_sym___unused] = ACTIONS(3222), - [anon_sym___weak] = ACTIONS(3222), - [sym_primitive_type] = ACTIONS(3222), - [anon_sym_enum] = ACTIONS(3222), - [anon_sym_struct] = ACTIONS(3222), - [anon_sym_union] = ACTIONS(3222), - [anon_sym_if] = ACTIONS(3222), - [anon_sym_switch] = ACTIONS(3222), - [anon_sym_case] = ACTIONS(3222), - [anon_sym_default] = ACTIONS(3222), - [anon_sym_while] = ACTIONS(3222), - [anon_sym_do] = ACTIONS(3222), - [anon_sym_for] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3222), - [anon_sym_return] = ACTIONS(3222), - [anon_sym_break] = ACTIONS(3222), - [anon_sym_continue] = ACTIONS(3222), - [anon_sym_goto] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3224), - [anon_sym_sizeof] = ACTIONS(3222), - [anon_sym___alignof__] = ACTIONS(3222), - [anon_sym___alignof] = ACTIONS(3222), - [anon_sym__alignof] = ACTIONS(3222), - [anon_sym_alignof] = ACTIONS(3222), - [anon_sym__Alignof] = ACTIONS(3222), - [anon_sym_offsetof] = ACTIONS(3222), - [anon_sym__Generic] = ACTIONS(3222), - [anon_sym_asm] = ACTIONS(3222), - [anon_sym___asm__] = ACTIONS(3222), - [sym_number_literal] = ACTIONS(3224), - [anon_sym_L_SQUOTE] = ACTIONS(3224), - [anon_sym_u_SQUOTE] = ACTIONS(3224), - [anon_sym_U_SQUOTE] = ACTIONS(3224), - [anon_sym_u8_SQUOTE] = ACTIONS(3224), - [anon_sym_SQUOTE] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(3224), - [anon_sym_L_DQUOTE] = ACTIONS(3224), - [anon_sym_u_DQUOTE] = ACTIONS(3224), - [anon_sym_U_DQUOTE] = ACTIONS(3224), - [anon_sym_u8_DQUOTE] = ACTIONS(3224), - [sym_true] = ACTIONS(3222), - [sym_false] = ACTIONS(3222), - [anon_sym_NULL] = ACTIONS(3222), - [anon_sym_nullptr] = ACTIONS(3222), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3222), - [anon_sym___typeof] = ACTIONS(3222), - [anon_sym_typeof] = ACTIONS(3222), - [anon_sym_ATimport] = ACTIONS(3224), - [aux_sym_preproc_undef_token1] = ACTIONS(3222), - [anon_sym_POUND] = ACTIONS(3222), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3222), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3222), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3222), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3222), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE] = ACTIONS(3222), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_API_AVAILABLE] = ACTIONS(3222), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_API_DEPRECATED] = ACTIONS(3222), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3222), - [anon_sym___deprecated_msg] = ACTIONS(3222), - [anon_sym___deprecated_enum_msg] = ACTIONS(3222), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3222), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3222), - [anon_sym_ATprotocol] = ACTIONS(3224), - [anon_sym_ATinterface] = ACTIONS(3224), - [anon_sym_ATimplementation] = ACTIONS(3224), - [anon_sym_ATcompatibility_alias] = ACTIONS(3224), - [anon_sym__Alignas] = ACTIONS(3222), - [anon_sym_ATtry] = ACTIONS(3224), - [anon_sym___try] = ACTIONS(3222), - [anon_sym_ATthrow] = ACTIONS(3224), - [anon_sym_ATselector] = ACTIONS(3224), - [anon_sym_ATavailable] = ACTIONS(3224), - [anon_sym___builtin_available] = ACTIONS(3222), - [anon_sym_va_arg] = ACTIONS(3222), - [anon_sym___asm] = ACTIONS(3222), - [anon_sym_ATencode] = ACTIONS(3224), - [anon_sym_ATsynchronized] = ACTIONS(3224), - [anon_sym_BOOL] = ACTIONS(3222), - [anon_sym_IMP] = ACTIONS(3222), - [anon_sym_SEL] = ACTIONS(3222), - [anon_sym_Class] = ACTIONS(3222), - [anon_sym_id] = ACTIONS(3222), - }, - [1415] = { - [sym_identifier] = ACTIONS(3352), - [aux_sym_preproc_include_token1] = ACTIONS(3352), - [aux_sym_preproc_include_token2] = ACTIONS(3352), - [aux_sym_preproc_def_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3352), - [sym_preproc_directive] = ACTIONS(3352), - [anon_sym_LPAREN2] = ACTIONS(3354), - [anon_sym_BANG] = ACTIONS(3354), - [anon_sym_TILDE] = ACTIONS(3354), - [anon_sym_DASH] = ACTIONS(3352), - [anon_sym_PLUS] = ACTIONS(3352), - [anon_sym_STAR] = ACTIONS(3354), - [anon_sym_CARET] = ACTIONS(3354), - [anon_sym_AMP] = ACTIONS(3354), - [anon_sym_SEMI] = ACTIONS(3354), - [anon_sym___extension__] = ACTIONS(3352), - [anon_sym_typedef] = ACTIONS(3352), - [anon_sym_extern] = ACTIONS(3352), - [anon_sym___attribute__] = ACTIONS(3352), - [anon_sym___attribute] = ACTIONS(3352), - [anon_sym_noreturn] = ACTIONS(3352), - [anon_sym_LBRACK] = ACTIONS(3354), - [anon_sym___declspec] = ACTIONS(3352), - [anon_sym___cdecl] = ACTIONS(3352), - [anon_sym___clrcall] = ACTIONS(3352), - [anon_sym___stdcall] = ACTIONS(3352), - [anon_sym___fastcall] = ACTIONS(3352), - [anon_sym___thiscall] = ACTIONS(3352), - [anon_sym___vectorcall] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(3354), - [anon_sym_RBRACE] = ACTIONS(3354), - [anon_sym_signed] = ACTIONS(3352), - [anon_sym_unsigned] = ACTIONS(3352), - [anon_sym_long] = ACTIONS(3352), - [anon_sym_short] = ACTIONS(3352), - [anon_sym_ATautoreleasepool] = ACTIONS(3354), - [anon_sym_static] = ACTIONS(3352), - [anon_sym_auto] = ACTIONS(3352), - [anon_sym_register] = ACTIONS(3352), - [anon_sym_inline] = ACTIONS(3352), - [anon_sym___inline] = ACTIONS(3352), - [anon_sym___inline__] = ACTIONS(3352), - [anon_sym___forceinline] = ACTIONS(3352), - [anon_sym_thread_local] = ACTIONS(3352), - [anon_sym___thread] = ACTIONS(3352), - [anon_sym_CG_EXTERN] = ACTIONS(3352), - [anon_sym_CG_INLINE] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3352), - [anon_sym_IBOutlet] = ACTIONS(3352), - [anon_sym_IBInspectable] = ACTIONS(3352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3352), - [anon_sym_NS_INLINE] = ACTIONS(3352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3352), - [anon_sym_OBJC_EXPORT] = ACTIONS(3352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3352), - [anon_sym_const] = ACTIONS(3352), - [anon_sym_constexpr] = ACTIONS(3352), - [anon_sym_volatile] = ACTIONS(3352), - [anon_sym_restrict] = ACTIONS(3352), - [anon_sym___restrict__] = ACTIONS(3352), - [anon_sym__Atomic] = ACTIONS(3352), - [anon_sym__Noreturn] = ACTIONS(3352), - [anon_sym_nullable] = ACTIONS(3352), - [anon_sym__Complex] = ACTIONS(3352), - [anon_sym__Nonnull] = ACTIONS(3352), - [anon_sym__Nullable] = ACTIONS(3352), - [anon_sym__Nullable_result] = ACTIONS(3352), - [anon_sym__Null_unspecified] = ACTIONS(3352), - [anon_sym___autoreleasing] = ACTIONS(3352), - [anon_sym___block] = ACTIONS(3352), - [anon_sym___bridge] = ACTIONS(3352), - [anon_sym___bridge_retained] = ACTIONS(3352), - [anon_sym___bridge_transfer] = ACTIONS(3352), - [anon_sym___complex] = ACTIONS(3352), - [anon_sym___const] = ACTIONS(3352), - [anon_sym___imag] = ACTIONS(3352), - [anon_sym___kindof] = ACTIONS(3352), - [anon_sym___nonnull] = ACTIONS(3352), - [anon_sym___nullable] = ACTIONS(3352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3352), - [anon_sym___real] = ACTIONS(3352), - [anon_sym___strong] = ACTIONS(3352), - [anon_sym___unsafe_unretained] = ACTIONS(3352), - [anon_sym___unused] = ACTIONS(3352), - [anon_sym___weak] = ACTIONS(3352), - [sym_primitive_type] = ACTIONS(3352), - [anon_sym_enum] = ACTIONS(3352), - [anon_sym_struct] = ACTIONS(3352), - [anon_sym_union] = ACTIONS(3352), - [anon_sym_if] = ACTIONS(3352), - [anon_sym_switch] = ACTIONS(3352), - [anon_sym_case] = ACTIONS(3352), - [anon_sym_default] = ACTIONS(3352), - [anon_sym_while] = ACTIONS(3352), - [anon_sym_do] = ACTIONS(3352), - [anon_sym_for] = ACTIONS(3352), - [anon_sym_in] = ACTIONS(3352), - [anon_sym_return] = ACTIONS(3352), - [anon_sym_break] = ACTIONS(3352), - [anon_sym_continue] = ACTIONS(3352), - [anon_sym_goto] = ACTIONS(3352), - [anon_sym_DASH_DASH] = ACTIONS(3354), - [anon_sym_PLUS_PLUS] = ACTIONS(3354), - [anon_sym_sizeof] = ACTIONS(3352), - [anon_sym___alignof__] = ACTIONS(3352), - [anon_sym___alignof] = ACTIONS(3352), - [anon_sym__alignof] = ACTIONS(3352), - [anon_sym_alignof] = ACTIONS(3352), - [anon_sym__Alignof] = ACTIONS(3352), - [anon_sym_offsetof] = ACTIONS(3352), - [anon_sym__Generic] = ACTIONS(3352), - [anon_sym_asm] = ACTIONS(3352), - [anon_sym___asm__] = ACTIONS(3352), - [sym_number_literal] = ACTIONS(3354), - [anon_sym_L_SQUOTE] = ACTIONS(3354), - [anon_sym_u_SQUOTE] = ACTIONS(3354), - [anon_sym_U_SQUOTE] = ACTIONS(3354), - [anon_sym_u8_SQUOTE] = ACTIONS(3354), - [anon_sym_SQUOTE] = ACTIONS(3354), - [anon_sym_AT] = ACTIONS(3352), - [anon_sym_DQUOTE] = ACTIONS(3354), - [anon_sym_L_DQUOTE] = ACTIONS(3354), - [anon_sym_u_DQUOTE] = ACTIONS(3354), - [anon_sym_U_DQUOTE] = ACTIONS(3354), - [anon_sym_u8_DQUOTE] = ACTIONS(3354), - [sym_true] = ACTIONS(3352), - [sym_false] = ACTIONS(3352), - [anon_sym_NULL] = ACTIONS(3352), - [anon_sym_nullptr] = ACTIONS(3352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3352), - [anon_sym___typeof] = ACTIONS(3352), - [anon_sym_typeof] = ACTIONS(3352), - [anon_sym_ATimport] = ACTIONS(3354), - [aux_sym_preproc_undef_token1] = ACTIONS(3352), - [anon_sym_POUND] = ACTIONS(3352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE] = ACTIONS(3352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_API_AVAILABLE] = ACTIONS(3352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_API_DEPRECATED] = ACTIONS(3352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3352), - [anon_sym___deprecated_msg] = ACTIONS(3352), - [anon_sym___deprecated_enum_msg] = ACTIONS(3352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3352), - [anon_sym_ATprotocol] = ACTIONS(3354), - [anon_sym_ATinterface] = ACTIONS(3354), - [anon_sym_ATimplementation] = ACTIONS(3354), - [anon_sym_ATcompatibility_alias] = ACTIONS(3354), - [anon_sym__Alignas] = ACTIONS(3352), - [anon_sym_ATtry] = ACTIONS(3354), - [anon_sym___try] = ACTIONS(3352), - [anon_sym_ATthrow] = ACTIONS(3354), - [anon_sym_ATselector] = ACTIONS(3354), - [anon_sym_ATavailable] = ACTIONS(3354), - [anon_sym___builtin_available] = ACTIONS(3352), - [anon_sym_va_arg] = ACTIONS(3352), - [anon_sym___asm] = ACTIONS(3352), - [anon_sym_ATencode] = ACTIONS(3354), - [anon_sym_ATsynchronized] = ACTIONS(3354), - [anon_sym_BOOL] = ACTIONS(3352), - [anon_sym_IMP] = ACTIONS(3352), - [anon_sym_SEL] = ACTIONS(3352), - [anon_sym_Class] = ACTIONS(3352), - [anon_sym_id] = ACTIONS(3352), - }, - [1416] = { - [sym_identifier] = ACTIONS(3356), - [aux_sym_preproc_include_token1] = ACTIONS(3356), - [aux_sym_preproc_include_token2] = ACTIONS(3356), - [aux_sym_preproc_def_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3356), - [sym_preproc_directive] = ACTIONS(3356), - [anon_sym_LPAREN2] = ACTIONS(3358), - [anon_sym_BANG] = ACTIONS(3358), - [anon_sym_TILDE] = ACTIONS(3358), - [anon_sym_DASH] = ACTIONS(3356), - [anon_sym_PLUS] = ACTIONS(3356), - [anon_sym_STAR] = ACTIONS(3358), - [anon_sym_CARET] = ACTIONS(3358), - [anon_sym_AMP] = ACTIONS(3358), - [anon_sym_SEMI] = ACTIONS(3358), - [anon_sym___extension__] = ACTIONS(3356), - [anon_sym_typedef] = ACTIONS(3356), - [anon_sym_extern] = ACTIONS(3356), - [anon_sym___attribute__] = ACTIONS(3356), - [anon_sym___attribute] = ACTIONS(3356), - [anon_sym_noreturn] = ACTIONS(3356), - [anon_sym_LBRACK] = ACTIONS(3358), - [anon_sym___declspec] = ACTIONS(3356), - [anon_sym___cdecl] = ACTIONS(3356), - [anon_sym___clrcall] = ACTIONS(3356), - [anon_sym___stdcall] = ACTIONS(3356), - [anon_sym___fastcall] = ACTIONS(3356), - [anon_sym___thiscall] = ACTIONS(3356), - [anon_sym___vectorcall] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3358), - [anon_sym_RBRACE] = ACTIONS(3358), - [anon_sym_signed] = ACTIONS(3356), - [anon_sym_unsigned] = ACTIONS(3356), - [anon_sym_long] = ACTIONS(3356), - [anon_sym_short] = ACTIONS(3356), - [anon_sym_ATautoreleasepool] = ACTIONS(3358), - [anon_sym_static] = ACTIONS(3356), - [anon_sym_auto] = ACTIONS(3356), - [anon_sym_register] = ACTIONS(3356), - [anon_sym_inline] = ACTIONS(3356), - [anon_sym___inline] = ACTIONS(3356), - [anon_sym___inline__] = ACTIONS(3356), - [anon_sym___forceinline] = ACTIONS(3356), - [anon_sym_thread_local] = ACTIONS(3356), - [anon_sym___thread] = ACTIONS(3356), - [anon_sym_CG_EXTERN] = ACTIONS(3356), - [anon_sym_CG_INLINE] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3356), - [anon_sym_IBOutlet] = ACTIONS(3356), - [anon_sym_IBInspectable] = ACTIONS(3356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3356), - [anon_sym_NS_INLINE] = ACTIONS(3356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3356), - [anon_sym_OBJC_EXPORT] = ACTIONS(3356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3356), - [anon_sym_const] = ACTIONS(3356), - [anon_sym_constexpr] = ACTIONS(3356), - [anon_sym_volatile] = ACTIONS(3356), - [anon_sym_restrict] = ACTIONS(3356), - [anon_sym___restrict__] = ACTIONS(3356), - [anon_sym__Atomic] = ACTIONS(3356), - [anon_sym__Noreturn] = ACTIONS(3356), - [anon_sym_nullable] = ACTIONS(3356), - [anon_sym__Complex] = ACTIONS(3356), - [anon_sym__Nonnull] = ACTIONS(3356), - [anon_sym__Nullable] = ACTIONS(3356), - [anon_sym__Nullable_result] = ACTIONS(3356), - [anon_sym__Null_unspecified] = ACTIONS(3356), - [anon_sym___autoreleasing] = ACTIONS(3356), - [anon_sym___block] = ACTIONS(3356), - [anon_sym___bridge] = ACTIONS(3356), - [anon_sym___bridge_retained] = ACTIONS(3356), - [anon_sym___bridge_transfer] = ACTIONS(3356), - [anon_sym___complex] = ACTIONS(3356), - [anon_sym___const] = ACTIONS(3356), - [anon_sym___imag] = ACTIONS(3356), - [anon_sym___kindof] = ACTIONS(3356), - [anon_sym___nonnull] = ACTIONS(3356), - [anon_sym___nullable] = ACTIONS(3356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3356), - [anon_sym___real] = ACTIONS(3356), - [anon_sym___strong] = ACTIONS(3356), - [anon_sym___unsafe_unretained] = ACTIONS(3356), - [anon_sym___unused] = ACTIONS(3356), - [anon_sym___weak] = ACTIONS(3356), - [sym_primitive_type] = ACTIONS(3356), - [anon_sym_enum] = ACTIONS(3356), - [anon_sym_struct] = ACTIONS(3356), - [anon_sym_union] = ACTIONS(3356), - [anon_sym_if] = ACTIONS(3356), - [anon_sym_switch] = ACTIONS(3356), - [anon_sym_case] = ACTIONS(3356), - [anon_sym_default] = ACTIONS(3356), - [anon_sym_while] = ACTIONS(3356), - [anon_sym_do] = ACTIONS(3356), - [anon_sym_for] = ACTIONS(3356), - [anon_sym_in] = ACTIONS(3356), - [anon_sym_return] = ACTIONS(3356), - [anon_sym_break] = ACTIONS(3356), - [anon_sym_continue] = ACTIONS(3356), - [anon_sym_goto] = ACTIONS(3356), - [anon_sym_DASH_DASH] = ACTIONS(3358), - [anon_sym_PLUS_PLUS] = ACTIONS(3358), - [anon_sym_sizeof] = ACTIONS(3356), - [anon_sym___alignof__] = ACTIONS(3356), - [anon_sym___alignof] = ACTIONS(3356), - [anon_sym__alignof] = ACTIONS(3356), - [anon_sym_alignof] = ACTIONS(3356), - [anon_sym__Alignof] = ACTIONS(3356), - [anon_sym_offsetof] = ACTIONS(3356), - [anon_sym__Generic] = ACTIONS(3356), - [anon_sym_asm] = ACTIONS(3356), - [anon_sym___asm__] = ACTIONS(3356), - [sym_number_literal] = ACTIONS(3358), - [anon_sym_L_SQUOTE] = ACTIONS(3358), - [anon_sym_u_SQUOTE] = ACTIONS(3358), - [anon_sym_U_SQUOTE] = ACTIONS(3358), - [anon_sym_u8_SQUOTE] = ACTIONS(3358), - [anon_sym_SQUOTE] = ACTIONS(3358), - [anon_sym_AT] = ACTIONS(3356), - [anon_sym_DQUOTE] = ACTIONS(3358), - [anon_sym_L_DQUOTE] = ACTIONS(3358), - [anon_sym_u_DQUOTE] = ACTIONS(3358), - [anon_sym_U_DQUOTE] = ACTIONS(3358), - [anon_sym_u8_DQUOTE] = ACTIONS(3358), - [sym_true] = ACTIONS(3356), - [sym_false] = ACTIONS(3356), - [anon_sym_NULL] = ACTIONS(3356), - [anon_sym_nullptr] = ACTIONS(3356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3356), - [anon_sym___typeof] = ACTIONS(3356), - [anon_sym_typeof] = ACTIONS(3356), - [anon_sym_ATimport] = ACTIONS(3358), - [aux_sym_preproc_undef_token1] = ACTIONS(3356), - [anon_sym_POUND] = ACTIONS(3356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE] = ACTIONS(3356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_API_AVAILABLE] = ACTIONS(3356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_API_DEPRECATED] = ACTIONS(3356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3356), - [anon_sym___deprecated_msg] = ACTIONS(3356), - [anon_sym___deprecated_enum_msg] = ACTIONS(3356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3356), - [anon_sym_ATprotocol] = ACTIONS(3358), - [anon_sym_ATinterface] = ACTIONS(3358), - [anon_sym_ATimplementation] = ACTIONS(3358), - [anon_sym_ATcompatibility_alias] = ACTIONS(3358), - [anon_sym__Alignas] = ACTIONS(3356), - [anon_sym_ATtry] = ACTIONS(3358), - [anon_sym___try] = ACTIONS(3356), - [anon_sym_ATthrow] = ACTIONS(3358), - [anon_sym_ATselector] = ACTIONS(3358), - [anon_sym_ATavailable] = ACTIONS(3358), - [anon_sym___builtin_available] = ACTIONS(3356), - [anon_sym_va_arg] = ACTIONS(3356), - [anon_sym___asm] = ACTIONS(3356), - [anon_sym_ATencode] = ACTIONS(3358), - [anon_sym_ATsynchronized] = ACTIONS(3358), - [anon_sym_BOOL] = ACTIONS(3356), - [anon_sym_IMP] = ACTIONS(3356), - [anon_sym_SEL] = ACTIONS(3356), - [anon_sym_Class] = ACTIONS(3356), - [anon_sym_id] = ACTIONS(3356), - }, - [1417] = { - [sym_identifier] = ACTIONS(3360), - [aux_sym_preproc_include_token1] = ACTIONS(3360), - [aux_sym_preproc_include_token2] = ACTIONS(3360), - [aux_sym_preproc_def_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3360), - [sym_preproc_directive] = ACTIONS(3360), - [anon_sym_LPAREN2] = ACTIONS(3362), - [anon_sym_BANG] = ACTIONS(3362), - [anon_sym_TILDE] = ACTIONS(3362), - [anon_sym_DASH] = ACTIONS(3360), - [anon_sym_PLUS] = ACTIONS(3360), - [anon_sym_STAR] = ACTIONS(3362), - [anon_sym_CARET] = ACTIONS(3362), - [anon_sym_AMP] = ACTIONS(3362), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym___extension__] = ACTIONS(3360), - [anon_sym_typedef] = ACTIONS(3360), - [anon_sym_extern] = ACTIONS(3360), - [anon_sym___attribute__] = ACTIONS(3360), - [anon_sym___attribute] = ACTIONS(3360), - [anon_sym_noreturn] = ACTIONS(3360), - [anon_sym_LBRACK] = ACTIONS(3362), - [anon_sym___declspec] = ACTIONS(3360), - [anon_sym___cdecl] = ACTIONS(3360), - [anon_sym___clrcall] = ACTIONS(3360), - [anon_sym___stdcall] = ACTIONS(3360), - [anon_sym___fastcall] = ACTIONS(3360), - [anon_sym___thiscall] = ACTIONS(3360), - [anon_sym___vectorcall] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3362), - [anon_sym_RBRACE] = ACTIONS(3362), - [anon_sym_signed] = ACTIONS(3360), - [anon_sym_unsigned] = ACTIONS(3360), - [anon_sym_long] = ACTIONS(3360), - [anon_sym_short] = ACTIONS(3360), - [anon_sym_ATautoreleasepool] = ACTIONS(3362), - [anon_sym_static] = ACTIONS(3360), - [anon_sym_auto] = ACTIONS(3360), - [anon_sym_register] = ACTIONS(3360), - [anon_sym_inline] = ACTIONS(3360), - [anon_sym___inline] = ACTIONS(3360), - [anon_sym___inline__] = ACTIONS(3360), - [anon_sym___forceinline] = ACTIONS(3360), - [anon_sym_thread_local] = ACTIONS(3360), - [anon_sym___thread] = ACTIONS(3360), - [anon_sym_CG_EXTERN] = ACTIONS(3360), - [anon_sym_CG_INLINE] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3360), - [anon_sym_IBOutlet] = ACTIONS(3360), - [anon_sym_IBInspectable] = ACTIONS(3360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3360), - [anon_sym_NS_INLINE] = ACTIONS(3360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3360), - [anon_sym_OBJC_EXPORT] = ACTIONS(3360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3360), - [anon_sym_const] = ACTIONS(3360), - [anon_sym_constexpr] = ACTIONS(3360), - [anon_sym_volatile] = ACTIONS(3360), - [anon_sym_restrict] = ACTIONS(3360), - [anon_sym___restrict__] = ACTIONS(3360), - [anon_sym__Atomic] = ACTIONS(3360), - [anon_sym__Noreturn] = ACTIONS(3360), - [anon_sym_nullable] = ACTIONS(3360), - [anon_sym__Complex] = ACTIONS(3360), - [anon_sym__Nonnull] = ACTIONS(3360), - [anon_sym__Nullable] = ACTIONS(3360), - [anon_sym__Nullable_result] = ACTIONS(3360), - [anon_sym__Null_unspecified] = ACTIONS(3360), - [anon_sym___autoreleasing] = ACTIONS(3360), - [anon_sym___block] = ACTIONS(3360), - [anon_sym___bridge] = ACTIONS(3360), - [anon_sym___bridge_retained] = ACTIONS(3360), - [anon_sym___bridge_transfer] = ACTIONS(3360), - [anon_sym___complex] = ACTIONS(3360), - [anon_sym___const] = ACTIONS(3360), - [anon_sym___imag] = ACTIONS(3360), - [anon_sym___kindof] = ACTIONS(3360), - [anon_sym___nonnull] = ACTIONS(3360), - [anon_sym___nullable] = ACTIONS(3360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3360), - [anon_sym___real] = ACTIONS(3360), - [anon_sym___strong] = ACTIONS(3360), - [anon_sym___unsafe_unretained] = ACTIONS(3360), - [anon_sym___unused] = ACTIONS(3360), - [anon_sym___weak] = ACTIONS(3360), - [sym_primitive_type] = ACTIONS(3360), - [anon_sym_enum] = ACTIONS(3360), - [anon_sym_struct] = ACTIONS(3360), - [anon_sym_union] = ACTIONS(3360), - [anon_sym_if] = ACTIONS(3360), - [anon_sym_switch] = ACTIONS(3360), - [anon_sym_case] = ACTIONS(3360), - [anon_sym_default] = ACTIONS(3360), - [anon_sym_while] = ACTIONS(3360), - [anon_sym_do] = ACTIONS(3360), - [anon_sym_for] = ACTIONS(3360), - [anon_sym_in] = ACTIONS(3360), - [anon_sym_return] = ACTIONS(3360), - [anon_sym_break] = ACTIONS(3360), - [anon_sym_continue] = ACTIONS(3360), - [anon_sym_goto] = ACTIONS(3360), - [anon_sym_DASH_DASH] = ACTIONS(3362), - [anon_sym_PLUS_PLUS] = ACTIONS(3362), - [anon_sym_sizeof] = ACTIONS(3360), - [anon_sym___alignof__] = ACTIONS(3360), - [anon_sym___alignof] = ACTIONS(3360), - [anon_sym__alignof] = ACTIONS(3360), - [anon_sym_alignof] = ACTIONS(3360), - [anon_sym__Alignof] = ACTIONS(3360), - [anon_sym_offsetof] = ACTIONS(3360), - [anon_sym__Generic] = ACTIONS(3360), - [anon_sym_asm] = ACTIONS(3360), - [anon_sym___asm__] = ACTIONS(3360), - [sym_number_literal] = ACTIONS(3362), - [anon_sym_L_SQUOTE] = ACTIONS(3362), - [anon_sym_u_SQUOTE] = ACTIONS(3362), - [anon_sym_U_SQUOTE] = ACTIONS(3362), - [anon_sym_u8_SQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3362), - [anon_sym_AT] = ACTIONS(3360), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_L_DQUOTE] = ACTIONS(3362), - [anon_sym_u_DQUOTE] = ACTIONS(3362), - [anon_sym_U_DQUOTE] = ACTIONS(3362), - [anon_sym_u8_DQUOTE] = ACTIONS(3362), - [sym_true] = ACTIONS(3360), - [sym_false] = ACTIONS(3360), - [anon_sym_NULL] = ACTIONS(3360), - [anon_sym_nullptr] = ACTIONS(3360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3360), - [anon_sym___typeof] = ACTIONS(3360), - [anon_sym_typeof] = ACTIONS(3360), - [anon_sym_ATimport] = ACTIONS(3362), - [aux_sym_preproc_undef_token1] = ACTIONS(3360), - [anon_sym_POUND] = ACTIONS(3360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE] = ACTIONS(3360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_API_AVAILABLE] = ACTIONS(3360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_API_DEPRECATED] = ACTIONS(3360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3360), - [anon_sym___deprecated_msg] = ACTIONS(3360), - [anon_sym___deprecated_enum_msg] = ACTIONS(3360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3360), - [anon_sym_ATprotocol] = ACTIONS(3362), - [anon_sym_ATinterface] = ACTIONS(3362), - [anon_sym_ATimplementation] = ACTIONS(3362), - [anon_sym_ATcompatibility_alias] = ACTIONS(3362), - [anon_sym__Alignas] = ACTIONS(3360), - [anon_sym_ATtry] = ACTIONS(3362), - [anon_sym___try] = ACTIONS(3360), - [anon_sym_ATthrow] = ACTIONS(3362), - [anon_sym_ATselector] = ACTIONS(3362), - [anon_sym_ATavailable] = ACTIONS(3362), - [anon_sym___builtin_available] = ACTIONS(3360), - [anon_sym_va_arg] = ACTIONS(3360), - [anon_sym___asm] = ACTIONS(3360), - [anon_sym_ATencode] = ACTIONS(3362), - [anon_sym_ATsynchronized] = ACTIONS(3362), - [anon_sym_BOOL] = ACTIONS(3360), - [anon_sym_IMP] = ACTIONS(3360), - [anon_sym_SEL] = ACTIONS(3360), - [anon_sym_Class] = ACTIONS(3360), - [anon_sym_id] = ACTIONS(3360), - }, - [1418] = { - [sym_identifier] = ACTIONS(3364), - [aux_sym_preproc_include_token1] = ACTIONS(3364), - [aux_sym_preproc_include_token2] = ACTIONS(3364), - [aux_sym_preproc_def_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3364), - [sym_preproc_directive] = ACTIONS(3364), - [anon_sym_LPAREN2] = ACTIONS(3366), - [anon_sym_BANG] = ACTIONS(3366), - [anon_sym_TILDE] = ACTIONS(3366), - [anon_sym_DASH] = ACTIONS(3364), - [anon_sym_PLUS] = ACTIONS(3364), - [anon_sym_STAR] = ACTIONS(3366), - [anon_sym_CARET] = ACTIONS(3366), - [anon_sym_AMP] = ACTIONS(3366), - [anon_sym_SEMI] = ACTIONS(3366), - [anon_sym___extension__] = ACTIONS(3364), - [anon_sym_typedef] = ACTIONS(3364), - [anon_sym_extern] = ACTIONS(3364), - [anon_sym___attribute__] = ACTIONS(3364), - [anon_sym___attribute] = ACTIONS(3364), - [anon_sym_noreturn] = ACTIONS(3364), - [anon_sym_LBRACK] = ACTIONS(3366), - [anon_sym___declspec] = ACTIONS(3364), - [anon_sym___cdecl] = ACTIONS(3364), - [anon_sym___clrcall] = ACTIONS(3364), - [anon_sym___stdcall] = ACTIONS(3364), - [anon_sym___fastcall] = ACTIONS(3364), - [anon_sym___thiscall] = ACTIONS(3364), - [anon_sym___vectorcall] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(3366), - [anon_sym_RBRACE] = ACTIONS(3366), - [anon_sym_signed] = ACTIONS(3364), - [anon_sym_unsigned] = ACTIONS(3364), - [anon_sym_long] = ACTIONS(3364), - [anon_sym_short] = ACTIONS(3364), - [anon_sym_ATautoreleasepool] = ACTIONS(3366), - [anon_sym_static] = ACTIONS(3364), - [anon_sym_auto] = ACTIONS(3364), - [anon_sym_register] = ACTIONS(3364), - [anon_sym_inline] = ACTIONS(3364), - [anon_sym___inline] = ACTIONS(3364), - [anon_sym___inline__] = ACTIONS(3364), - [anon_sym___forceinline] = ACTIONS(3364), - [anon_sym_thread_local] = ACTIONS(3364), - [anon_sym___thread] = ACTIONS(3364), - [anon_sym_CG_EXTERN] = ACTIONS(3364), - [anon_sym_CG_INLINE] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3364), - [anon_sym_IBOutlet] = ACTIONS(3364), - [anon_sym_IBInspectable] = ACTIONS(3364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3364), - [anon_sym_NS_INLINE] = ACTIONS(3364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3364), - [anon_sym_OBJC_EXPORT] = ACTIONS(3364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3364), - [anon_sym_const] = ACTIONS(3364), - [anon_sym_constexpr] = ACTIONS(3364), - [anon_sym_volatile] = ACTIONS(3364), - [anon_sym_restrict] = ACTIONS(3364), - [anon_sym___restrict__] = ACTIONS(3364), - [anon_sym__Atomic] = ACTIONS(3364), - [anon_sym__Noreturn] = ACTIONS(3364), - [anon_sym_nullable] = ACTIONS(3364), - [anon_sym__Complex] = ACTIONS(3364), - [anon_sym__Nonnull] = ACTIONS(3364), - [anon_sym__Nullable] = ACTIONS(3364), - [anon_sym__Nullable_result] = ACTIONS(3364), - [anon_sym__Null_unspecified] = ACTIONS(3364), - [anon_sym___autoreleasing] = ACTIONS(3364), - [anon_sym___block] = ACTIONS(3364), - [anon_sym___bridge] = ACTIONS(3364), - [anon_sym___bridge_retained] = ACTIONS(3364), - [anon_sym___bridge_transfer] = ACTIONS(3364), - [anon_sym___complex] = ACTIONS(3364), - [anon_sym___const] = ACTIONS(3364), - [anon_sym___imag] = ACTIONS(3364), - [anon_sym___kindof] = ACTIONS(3364), - [anon_sym___nonnull] = ACTIONS(3364), - [anon_sym___nullable] = ACTIONS(3364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3364), - [anon_sym___real] = ACTIONS(3364), - [anon_sym___strong] = ACTIONS(3364), - [anon_sym___unsafe_unretained] = ACTIONS(3364), - [anon_sym___unused] = ACTIONS(3364), - [anon_sym___weak] = ACTIONS(3364), - [sym_primitive_type] = ACTIONS(3364), - [anon_sym_enum] = ACTIONS(3364), - [anon_sym_struct] = ACTIONS(3364), - [anon_sym_union] = ACTIONS(3364), - [anon_sym_if] = ACTIONS(3364), - [anon_sym_switch] = ACTIONS(3364), - [anon_sym_case] = ACTIONS(3364), - [anon_sym_default] = ACTIONS(3364), - [anon_sym_while] = ACTIONS(3364), - [anon_sym_do] = ACTIONS(3364), - [anon_sym_for] = ACTIONS(3364), - [anon_sym_in] = ACTIONS(3364), - [anon_sym_return] = ACTIONS(3364), - [anon_sym_break] = ACTIONS(3364), - [anon_sym_continue] = ACTIONS(3364), - [anon_sym_goto] = ACTIONS(3364), - [anon_sym_DASH_DASH] = ACTIONS(3366), - [anon_sym_PLUS_PLUS] = ACTIONS(3366), - [anon_sym_sizeof] = ACTIONS(3364), - [anon_sym___alignof__] = ACTIONS(3364), - [anon_sym___alignof] = ACTIONS(3364), - [anon_sym__alignof] = ACTIONS(3364), - [anon_sym_alignof] = ACTIONS(3364), - [anon_sym__Alignof] = ACTIONS(3364), - [anon_sym_offsetof] = ACTIONS(3364), - [anon_sym__Generic] = ACTIONS(3364), - [anon_sym_asm] = ACTIONS(3364), - [anon_sym___asm__] = ACTIONS(3364), - [sym_number_literal] = ACTIONS(3366), - [anon_sym_L_SQUOTE] = ACTIONS(3366), - [anon_sym_u_SQUOTE] = ACTIONS(3366), - [anon_sym_U_SQUOTE] = ACTIONS(3366), - [anon_sym_u8_SQUOTE] = ACTIONS(3366), - [anon_sym_SQUOTE] = ACTIONS(3366), - [anon_sym_AT] = ACTIONS(3364), - [anon_sym_DQUOTE] = ACTIONS(3366), - [anon_sym_L_DQUOTE] = ACTIONS(3366), - [anon_sym_u_DQUOTE] = ACTIONS(3366), - [anon_sym_U_DQUOTE] = ACTIONS(3366), - [anon_sym_u8_DQUOTE] = ACTIONS(3366), - [sym_true] = ACTIONS(3364), - [sym_false] = ACTIONS(3364), - [anon_sym_NULL] = ACTIONS(3364), - [anon_sym_nullptr] = ACTIONS(3364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3364), - [anon_sym___typeof] = ACTIONS(3364), - [anon_sym_typeof] = ACTIONS(3364), - [anon_sym_ATimport] = ACTIONS(3366), - [aux_sym_preproc_undef_token1] = ACTIONS(3364), - [anon_sym_POUND] = ACTIONS(3364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE] = ACTIONS(3364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_API_AVAILABLE] = ACTIONS(3364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_API_DEPRECATED] = ACTIONS(3364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3364), - [anon_sym___deprecated_msg] = ACTIONS(3364), - [anon_sym___deprecated_enum_msg] = ACTIONS(3364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3364), - [anon_sym_ATprotocol] = ACTIONS(3366), - [anon_sym_ATinterface] = ACTIONS(3366), - [anon_sym_ATimplementation] = ACTIONS(3366), - [anon_sym_ATcompatibility_alias] = ACTIONS(3366), - [anon_sym__Alignas] = ACTIONS(3364), - [anon_sym_ATtry] = ACTIONS(3366), - [anon_sym___try] = ACTIONS(3364), - [anon_sym_ATthrow] = ACTIONS(3366), - [anon_sym_ATselector] = ACTIONS(3366), - [anon_sym_ATavailable] = ACTIONS(3366), - [anon_sym___builtin_available] = ACTIONS(3364), - [anon_sym_va_arg] = ACTIONS(3364), - [anon_sym___asm] = ACTIONS(3364), - [anon_sym_ATencode] = ACTIONS(3366), - [anon_sym_ATsynchronized] = ACTIONS(3366), - [anon_sym_BOOL] = ACTIONS(3364), - [anon_sym_IMP] = ACTIONS(3364), - [anon_sym_SEL] = ACTIONS(3364), - [anon_sym_Class] = ACTIONS(3364), - [anon_sym_id] = ACTIONS(3364), - }, - [1419] = { - [sym_identifier] = ACTIONS(3368), - [aux_sym_preproc_include_token1] = ACTIONS(3368), - [aux_sym_preproc_include_token2] = ACTIONS(3368), - [aux_sym_preproc_def_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3368), - [sym_preproc_directive] = ACTIONS(3368), - [anon_sym_LPAREN2] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3370), - [anon_sym_TILDE] = ACTIONS(3370), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_CARET] = ACTIONS(3370), - [anon_sym_AMP] = ACTIONS(3370), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym___extension__] = ACTIONS(3368), - [anon_sym_typedef] = ACTIONS(3368), - [anon_sym_extern] = ACTIONS(3368), - [anon_sym___attribute__] = ACTIONS(3368), - [anon_sym___attribute] = ACTIONS(3368), - [anon_sym_noreturn] = ACTIONS(3368), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym___declspec] = ACTIONS(3368), - [anon_sym___cdecl] = ACTIONS(3368), - [anon_sym___clrcall] = ACTIONS(3368), - [anon_sym___stdcall] = ACTIONS(3368), - [anon_sym___fastcall] = ACTIONS(3368), - [anon_sym___thiscall] = ACTIONS(3368), - [anon_sym___vectorcall] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_RBRACE] = ACTIONS(3370), - [anon_sym_signed] = ACTIONS(3368), - [anon_sym_unsigned] = ACTIONS(3368), - [anon_sym_long] = ACTIONS(3368), - [anon_sym_short] = ACTIONS(3368), - [anon_sym_ATautoreleasepool] = ACTIONS(3370), - [anon_sym_static] = ACTIONS(3368), - [anon_sym_auto] = ACTIONS(3368), - [anon_sym_register] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym___inline] = ACTIONS(3368), - [anon_sym___inline__] = ACTIONS(3368), - [anon_sym___forceinline] = ACTIONS(3368), - [anon_sym_thread_local] = ACTIONS(3368), - [anon_sym___thread] = ACTIONS(3368), - [anon_sym_CG_EXTERN] = ACTIONS(3368), - [anon_sym_CG_INLINE] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3368), - [anon_sym_IBOutlet] = ACTIONS(3368), - [anon_sym_IBInspectable] = ACTIONS(3368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3368), - [anon_sym_NS_INLINE] = ACTIONS(3368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3368), - [anon_sym_OBJC_EXPORT] = ACTIONS(3368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3368), - [anon_sym_const] = ACTIONS(3368), - [anon_sym_constexpr] = ACTIONS(3368), - [anon_sym_volatile] = ACTIONS(3368), - [anon_sym_restrict] = ACTIONS(3368), - [anon_sym___restrict__] = ACTIONS(3368), - [anon_sym__Atomic] = ACTIONS(3368), - [anon_sym__Noreturn] = ACTIONS(3368), - [anon_sym_nullable] = ACTIONS(3368), - [anon_sym__Complex] = ACTIONS(3368), - [anon_sym__Nonnull] = ACTIONS(3368), - [anon_sym__Nullable] = ACTIONS(3368), - [anon_sym__Nullable_result] = ACTIONS(3368), - [anon_sym__Null_unspecified] = ACTIONS(3368), - [anon_sym___autoreleasing] = ACTIONS(3368), - [anon_sym___block] = ACTIONS(3368), - [anon_sym___bridge] = ACTIONS(3368), - [anon_sym___bridge_retained] = ACTIONS(3368), - [anon_sym___bridge_transfer] = ACTIONS(3368), - [anon_sym___complex] = ACTIONS(3368), - [anon_sym___const] = ACTIONS(3368), - [anon_sym___imag] = ACTIONS(3368), - [anon_sym___kindof] = ACTIONS(3368), - [anon_sym___nonnull] = ACTIONS(3368), - [anon_sym___nullable] = ACTIONS(3368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3368), - [anon_sym___real] = ACTIONS(3368), - [anon_sym___strong] = ACTIONS(3368), - [anon_sym___unsafe_unretained] = ACTIONS(3368), - [anon_sym___unused] = ACTIONS(3368), - [anon_sym___weak] = ACTIONS(3368), - [sym_primitive_type] = ACTIONS(3368), - [anon_sym_enum] = ACTIONS(3368), - [anon_sym_struct] = ACTIONS(3368), - [anon_sym_union] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_switch] = ACTIONS(3368), - [anon_sym_case] = ACTIONS(3368), - [anon_sym_default] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_do] = ACTIONS(3368), - [anon_sym_for] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_goto] = ACTIONS(3368), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_sizeof] = ACTIONS(3368), - [anon_sym___alignof__] = ACTIONS(3368), - [anon_sym___alignof] = ACTIONS(3368), - [anon_sym__alignof] = ACTIONS(3368), - [anon_sym_alignof] = ACTIONS(3368), - [anon_sym__Alignof] = ACTIONS(3368), - [anon_sym_offsetof] = ACTIONS(3368), - [anon_sym__Generic] = ACTIONS(3368), - [anon_sym_asm] = ACTIONS(3368), - [anon_sym___asm__] = ACTIONS(3368), - [sym_number_literal] = ACTIONS(3370), - [anon_sym_L_SQUOTE] = ACTIONS(3370), - [anon_sym_u_SQUOTE] = ACTIONS(3370), - [anon_sym_U_SQUOTE] = ACTIONS(3370), - [anon_sym_u8_SQUOTE] = ACTIONS(3370), - [anon_sym_SQUOTE] = ACTIONS(3370), - [anon_sym_AT] = ACTIONS(3368), - [anon_sym_DQUOTE] = ACTIONS(3370), - [anon_sym_L_DQUOTE] = ACTIONS(3370), - [anon_sym_u_DQUOTE] = ACTIONS(3370), - [anon_sym_U_DQUOTE] = ACTIONS(3370), - [anon_sym_u8_DQUOTE] = ACTIONS(3370), - [sym_true] = ACTIONS(3368), - [sym_false] = ACTIONS(3368), - [anon_sym_NULL] = ACTIONS(3368), - [anon_sym_nullptr] = ACTIONS(3368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3368), - [anon_sym___typeof] = ACTIONS(3368), - [anon_sym_typeof] = ACTIONS(3368), - [anon_sym_ATimport] = ACTIONS(3370), - [aux_sym_preproc_undef_token1] = ACTIONS(3368), - [anon_sym_POUND] = ACTIONS(3368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE] = ACTIONS(3368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_API_AVAILABLE] = ACTIONS(3368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_API_DEPRECATED] = ACTIONS(3368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3368), - [anon_sym___deprecated_msg] = ACTIONS(3368), - [anon_sym___deprecated_enum_msg] = ACTIONS(3368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3368), - [anon_sym_ATprotocol] = ACTIONS(3370), - [anon_sym_ATinterface] = ACTIONS(3370), - [anon_sym_ATimplementation] = ACTIONS(3370), - [anon_sym_ATcompatibility_alias] = ACTIONS(3370), - [anon_sym__Alignas] = ACTIONS(3368), - [anon_sym_ATtry] = ACTIONS(3370), - [anon_sym___try] = ACTIONS(3368), - [anon_sym_ATthrow] = ACTIONS(3370), - [anon_sym_ATselector] = ACTIONS(3370), - [anon_sym_ATavailable] = ACTIONS(3370), - [anon_sym___builtin_available] = ACTIONS(3368), - [anon_sym_va_arg] = ACTIONS(3368), - [anon_sym___asm] = ACTIONS(3368), - [anon_sym_ATencode] = ACTIONS(3370), - [anon_sym_ATsynchronized] = ACTIONS(3370), - [anon_sym_BOOL] = ACTIONS(3368), - [anon_sym_IMP] = ACTIONS(3368), - [anon_sym_SEL] = ACTIONS(3368), - [anon_sym_Class] = ACTIONS(3368), - [anon_sym_id] = ACTIONS(3368), - }, - [1420] = { - [sym_identifier] = ACTIONS(3384), - [aux_sym_preproc_include_token1] = ACTIONS(3384), - [aux_sym_preproc_include_token2] = ACTIONS(3384), - [aux_sym_preproc_def_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3384), - [sym_preproc_directive] = ACTIONS(3384), - [anon_sym_LPAREN2] = ACTIONS(3386), - [anon_sym_BANG] = ACTIONS(3386), - [anon_sym_TILDE] = ACTIONS(3386), - [anon_sym_DASH] = ACTIONS(3384), - [anon_sym_PLUS] = ACTIONS(3384), - [anon_sym_STAR] = ACTIONS(3386), - [anon_sym_CARET] = ACTIONS(3386), - [anon_sym_AMP] = ACTIONS(3386), - [anon_sym_SEMI] = ACTIONS(3386), - [anon_sym___extension__] = ACTIONS(3384), - [anon_sym_typedef] = ACTIONS(3384), - [anon_sym_extern] = ACTIONS(3384), - [anon_sym___attribute__] = ACTIONS(3384), - [anon_sym___attribute] = ACTIONS(3384), - [anon_sym_noreturn] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3386), - [anon_sym___declspec] = ACTIONS(3384), - [anon_sym___cdecl] = ACTIONS(3384), - [anon_sym___clrcall] = ACTIONS(3384), - [anon_sym___stdcall] = ACTIONS(3384), - [anon_sym___fastcall] = ACTIONS(3384), - [anon_sym___thiscall] = ACTIONS(3384), - [anon_sym___vectorcall] = ACTIONS(3384), - [anon_sym_LBRACE] = ACTIONS(3386), - [anon_sym_RBRACE] = ACTIONS(3386), - [anon_sym_signed] = ACTIONS(3384), - [anon_sym_unsigned] = ACTIONS(3384), - [anon_sym_long] = ACTIONS(3384), - [anon_sym_short] = ACTIONS(3384), - [anon_sym_ATautoreleasepool] = ACTIONS(3386), - [anon_sym_static] = ACTIONS(3384), - [anon_sym_auto] = ACTIONS(3384), - [anon_sym_register] = ACTIONS(3384), - [anon_sym_inline] = ACTIONS(3384), - [anon_sym___inline] = ACTIONS(3384), - [anon_sym___inline__] = ACTIONS(3384), - [anon_sym___forceinline] = ACTIONS(3384), - [anon_sym_thread_local] = ACTIONS(3384), - [anon_sym___thread] = ACTIONS(3384), - [anon_sym_CG_EXTERN] = ACTIONS(3384), - [anon_sym_CG_INLINE] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3384), - [anon_sym_IBOutlet] = ACTIONS(3384), - [anon_sym_IBInspectable] = ACTIONS(3384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3384), - [anon_sym_NS_INLINE] = ACTIONS(3384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3384), - [anon_sym_OBJC_EXPORT] = ACTIONS(3384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3384), - [anon_sym_const] = ACTIONS(3384), - [anon_sym_constexpr] = ACTIONS(3384), - [anon_sym_volatile] = ACTIONS(3384), - [anon_sym_restrict] = ACTIONS(3384), - [anon_sym___restrict__] = ACTIONS(3384), - [anon_sym__Atomic] = ACTIONS(3384), - [anon_sym__Noreturn] = ACTIONS(3384), - [anon_sym_nullable] = ACTIONS(3384), - [anon_sym__Complex] = ACTIONS(3384), - [anon_sym__Nonnull] = ACTIONS(3384), - [anon_sym__Nullable] = ACTIONS(3384), - [anon_sym__Nullable_result] = ACTIONS(3384), - [anon_sym__Null_unspecified] = ACTIONS(3384), - [anon_sym___autoreleasing] = ACTIONS(3384), - [anon_sym___block] = ACTIONS(3384), - [anon_sym___bridge] = ACTIONS(3384), - [anon_sym___bridge_retained] = ACTIONS(3384), - [anon_sym___bridge_transfer] = ACTIONS(3384), - [anon_sym___complex] = ACTIONS(3384), - [anon_sym___const] = ACTIONS(3384), - [anon_sym___imag] = ACTIONS(3384), - [anon_sym___kindof] = ACTIONS(3384), - [anon_sym___nonnull] = ACTIONS(3384), - [anon_sym___nullable] = ACTIONS(3384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3384), - [anon_sym___real] = ACTIONS(3384), - [anon_sym___strong] = ACTIONS(3384), - [anon_sym___unsafe_unretained] = ACTIONS(3384), - [anon_sym___unused] = ACTIONS(3384), - [anon_sym___weak] = ACTIONS(3384), - [sym_primitive_type] = ACTIONS(3384), - [anon_sym_enum] = ACTIONS(3384), - [anon_sym_struct] = ACTIONS(3384), - [anon_sym_union] = ACTIONS(3384), - [anon_sym_if] = ACTIONS(3384), - [anon_sym_switch] = ACTIONS(3384), - [anon_sym_case] = ACTIONS(3384), - [anon_sym_default] = ACTIONS(3384), - [anon_sym_while] = ACTIONS(3384), - [anon_sym_do] = ACTIONS(3384), - [anon_sym_for] = ACTIONS(3384), - [anon_sym_in] = ACTIONS(3384), - [anon_sym_return] = ACTIONS(3384), - [anon_sym_break] = ACTIONS(3384), - [anon_sym_continue] = ACTIONS(3384), - [anon_sym_goto] = ACTIONS(3384), - [anon_sym_DASH_DASH] = ACTIONS(3386), - [anon_sym_PLUS_PLUS] = ACTIONS(3386), - [anon_sym_sizeof] = ACTIONS(3384), - [anon_sym___alignof__] = ACTIONS(3384), - [anon_sym___alignof] = ACTIONS(3384), - [anon_sym__alignof] = ACTIONS(3384), - [anon_sym_alignof] = ACTIONS(3384), - [anon_sym__Alignof] = ACTIONS(3384), - [anon_sym_offsetof] = ACTIONS(3384), - [anon_sym__Generic] = ACTIONS(3384), - [anon_sym_asm] = ACTIONS(3384), - [anon_sym___asm__] = ACTIONS(3384), - [sym_number_literal] = ACTIONS(3386), - [anon_sym_L_SQUOTE] = ACTIONS(3386), - [anon_sym_u_SQUOTE] = ACTIONS(3386), - [anon_sym_U_SQUOTE] = ACTIONS(3386), - [anon_sym_u8_SQUOTE] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3386), - [anon_sym_AT] = ACTIONS(3384), - [anon_sym_DQUOTE] = ACTIONS(3386), - [anon_sym_L_DQUOTE] = ACTIONS(3386), - [anon_sym_u_DQUOTE] = ACTIONS(3386), - [anon_sym_U_DQUOTE] = ACTIONS(3386), - [anon_sym_u8_DQUOTE] = ACTIONS(3386), - [sym_true] = ACTIONS(3384), - [sym_false] = ACTIONS(3384), - [anon_sym_NULL] = ACTIONS(3384), - [anon_sym_nullptr] = ACTIONS(3384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3384), - [anon_sym___typeof] = ACTIONS(3384), - [anon_sym_typeof] = ACTIONS(3384), - [anon_sym_ATimport] = ACTIONS(3386), - [aux_sym_preproc_undef_token1] = ACTIONS(3384), - [anon_sym_POUND] = ACTIONS(3384), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE] = ACTIONS(3384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_API_AVAILABLE] = ACTIONS(3384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_API_DEPRECATED] = ACTIONS(3384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3384), - [anon_sym___deprecated_msg] = ACTIONS(3384), - [anon_sym___deprecated_enum_msg] = ACTIONS(3384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3384), - [anon_sym_ATprotocol] = ACTIONS(3386), - [anon_sym_ATinterface] = ACTIONS(3386), - [anon_sym_ATimplementation] = ACTIONS(3386), - [anon_sym_ATcompatibility_alias] = ACTIONS(3386), - [anon_sym__Alignas] = ACTIONS(3384), - [anon_sym_ATtry] = ACTIONS(3386), - [anon_sym___try] = ACTIONS(3384), - [anon_sym_ATthrow] = ACTIONS(3386), - [anon_sym_ATselector] = ACTIONS(3386), - [anon_sym_ATavailable] = ACTIONS(3386), - [anon_sym___builtin_available] = ACTIONS(3384), - [anon_sym_va_arg] = ACTIONS(3384), - [anon_sym___asm] = ACTIONS(3384), - [anon_sym_ATencode] = ACTIONS(3386), - [anon_sym_ATsynchronized] = ACTIONS(3386), - [anon_sym_BOOL] = ACTIONS(3384), - [anon_sym_IMP] = ACTIONS(3384), - [anon_sym_SEL] = ACTIONS(3384), - [anon_sym_Class] = ACTIONS(3384), - [anon_sym_id] = ACTIONS(3384), - }, - [1421] = { - [sym_identifier] = ACTIONS(3388), - [aux_sym_preproc_include_token1] = ACTIONS(3388), - [aux_sym_preproc_include_token2] = ACTIONS(3388), - [aux_sym_preproc_def_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3388), - [sym_preproc_directive] = ACTIONS(3388), - [anon_sym_LPAREN2] = ACTIONS(3390), - [anon_sym_BANG] = ACTIONS(3390), - [anon_sym_TILDE] = ACTIONS(3390), - [anon_sym_DASH] = ACTIONS(3388), - [anon_sym_PLUS] = ACTIONS(3388), - [anon_sym_STAR] = ACTIONS(3390), - [anon_sym_CARET] = ACTIONS(3390), - [anon_sym_AMP] = ACTIONS(3390), - [anon_sym_SEMI] = ACTIONS(3390), - [anon_sym___extension__] = ACTIONS(3388), - [anon_sym_typedef] = ACTIONS(3388), - [anon_sym_extern] = ACTIONS(3388), - [anon_sym___attribute__] = ACTIONS(3388), - [anon_sym___attribute] = ACTIONS(3388), - [anon_sym_noreturn] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3390), - [anon_sym___declspec] = ACTIONS(3388), - [anon_sym___cdecl] = ACTIONS(3388), - [anon_sym___clrcall] = ACTIONS(3388), - [anon_sym___stdcall] = ACTIONS(3388), - [anon_sym___fastcall] = ACTIONS(3388), - [anon_sym___thiscall] = ACTIONS(3388), - [anon_sym___vectorcall] = ACTIONS(3388), - [anon_sym_LBRACE] = ACTIONS(3390), - [anon_sym_RBRACE] = ACTIONS(3390), - [anon_sym_signed] = ACTIONS(3388), - [anon_sym_unsigned] = ACTIONS(3388), - [anon_sym_long] = ACTIONS(3388), - [anon_sym_short] = ACTIONS(3388), - [anon_sym_ATautoreleasepool] = ACTIONS(3390), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_auto] = ACTIONS(3388), - [anon_sym_register] = ACTIONS(3388), - [anon_sym_inline] = ACTIONS(3388), - [anon_sym___inline] = ACTIONS(3388), - [anon_sym___inline__] = ACTIONS(3388), - [anon_sym___forceinline] = ACTIONS(3388), - [anon_sym_thread_local] = ACTIONS(3388), - [anon_sym___thread] = ACTIONS(3388), - [anon_sym_CG_EXTERN] = ACTIONS(3388), - [anon_sym_CG_INLINE] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3388), - [anon_sym_IBOutlet] = ACTIONS(3388), - [anon_sym_IBInspectable] = ACTIONS(3388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3388), - [anon_sym_NS_INLINE] = ACTIONS(3388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3388), - [anon_sym_OBJC_EXPORT] = ACTIONS(3388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3388), - [anon_sym_const] = ACTIONS(3388), - [anon_sym_constexpr] = ACTIONS(3388), - [anon_sym_volatile] = ACTIONS(3388), - [anon_sym_restrict] = ACTIONS(3388), - [anon_sym___restrict__] = ACTIONS(3388), - [anon_sym__Atomic] = ACTIONS(3388), - [anon_sym__Noreturn] = ACTIONS(3388), - [anon_sym_nullable] = ACTIONS(3388), - [anon_sym__Complex] = ACTIONS(3388), - [anon_sym__Nonnull] = ACTIONS(3388), - [anon_sym__Nullable] = ACTIONS(3388), - [anon_sym__Nullable_result] = ACTIONS(3388), - [anon_sym__Null_unspecified] = ACTIONS(3388), - [anon_sym___autoreleasing] = ACTIONS(3388), - [anon_sym___block] = ACTIONS(3388), - [anon_sym___bridge] = ACTIONS(3388), - [anon_sym___bridge_retained] = ACTIONS(3388), - [anon_sym___bridge_transfer] = ACTIONS(3388), - [anon_sym___complex] = ACTIONS(3388), - [anon_sym___const] = ACTIONS(3388), - [anon_sym___imag] = ACTIONS(3388), - [anon_sym___kindof] = ACTIONS(3388), - [anon_sym___nonnull] = ACTIONS(3388), - [anon_sym___nullable] = ACTIONS(3388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3388), - [anon_sym___real] = ACTIONS(3388), - [anon_sym___strong] = ACTIONS(3388), - [anon_sym___unsafe_unretained] = ACTIONS(3388), - [anon_sym___unused] = ACTIONS(3388), - [anon_sym___weak] = ACTIONS(3388), - [sym_primitive_type] = ACTIONS(3388), - [anon_sym_enum] = ACTIONS(3388), - [anon_sym_struct] = ACTIONS(3388), - [anon_sym_union] = ACTIONS(3388), - [anon_sym_if] = ACTIONS(3388), - [anon_sym_switch] = ACTIONS(3388), - [anon_sym_case] = ACTIONS(3388), - [anon_sym_default] = ACTIONS(3388), - [anon_sym_while] = ACTIONS(3388), - [anon_sym_do] = ACTIONS(3388), - [anon_sym_for] = ACTIONS(3388), - [anon_sym_in] = ACTIONS(3388), - [anon_sym_return] = ACTIONS(3388), - [anon_sym_break] = ACTIONS(3388), - [anon_sym_continue] = ACTIONS(3388), - [anon_sym_goto] = ACTIONS(3388), - [anon_sym_DASH_DASH] = ACTIONS(3390), - [anon_sym_PLUS_PLUS] = ACTIONS(3390), - [anon_sym_sizeof] = ACTIONS(3388), - [anon_sym___alignof__] = ACTIONS(3388), - [anon_sym___alignof] = ACTIONS(3388), - [anon_sym__alignof] = ACTIONS(3388), - [anon_sym_alignof] = ACTIONS(3388), - [anon_sym__Alignof] = ACTIONS(3388), - [anon_sym_offsetof] = ACTIONS(3388), - [anon_sym__Generic] = ACTIONS(3388), - [anon_sym_asm] = ACTIONS(3388), - [anon_sym___asm__] = ACTIONS(3388), - [sym_number_literal] = ACTIONS(3390), - [anon_sym_L_SQUOTE] = ACTIONS(3390), - [anon_sym_u_SQUOTE] = ACTIONS(3390), - [anon_sym_U_SQUOTE] = ACTIONS(3390), - [anon_sym_u8_SQUOTE] = ACTIONS(3390), - [anon_sym_SQUOTE] = ACTIONS(3390), - [anon_sym_AT] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [anon_sym_L_DQUOTE] = ACTIONS(3390), - [anon_sym_u_DQUOTE] = ACTIONS(3390), - [anon_sym_U_DQUOTE] = ACTIONS(3390), - [anon_sym_u8_DQUOTE] = ACTIONS(3390), - [sym_true] = ACTIONS(3388), - [sym_false] = ACTIONS(3388), - [anon_sym_NULL] = ACTIONS(3388), - [anon_sym_nullptr] = ACTIONS(3388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3388), - [anon_sym___typeof] = ACTIONS(3388), - [anon_sym_typeof] = ACTIONS(3388), - [anon_sym_ATimport] = ACTIONS(3390), - [aux_sym_preproc_undef_token1] = ACTIONS(3388), - [anon_sym_POUND] = ACTIONS(3388), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE] = ACTIONS(3388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_API_AVAILABLE] = ACTIONS(3388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_API_DEPRECATED] = ACTIONS(3388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3388), - [anon_sym___deprecated_msg] = ACTIONS(3388), - [anon_sym___deprecated_enum_msg] = ACTIONS(3388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3388), - [anon_sym_ATprotocol] = ACTIONS(3390), - [anon_sym_ATinterface] = ACTIONS(3390), - [anon_sym_ATimplementation] = ACTIONS(3390), - [anon_sym_ATcompatibility_alias] = ACTIONS(3390), - [anon_sym__Alignas] = ACTIONS(3388), - [anon_sym_ATtry] = ACTIONS(3390), - [anon_sym___try] = ACTIONS(3388), - [anon_sym_ATthrow] = ACTIONS(3390), - [anon_sym_ATselector] = ACTIONS(3390), - [anon_sym_ATavailable] = ACTIONS(3390), - [anon_sym___builtin_available] = ACTIONS(3388), - [anon_sym_va_arg] = ACTIONS(3388), - [anon_sym___asm] = ACTIONS(3388), - [anon_sym_ATencode] = ACTIONS(3390), - [anon_sym_ATsynchronized] = ACTIONS(3390), - [anon_sym_BOOL] = ACTIONS(3388), - [anon_sym_IMP] = ACTIONS(3388), - [anon_sym_SEL] = ACTIONS(3388), - [anon_sym_Class] = ACTIONS(3388), - [anon_sym_id] = ACTIONS(3388), - }, - [1422] = { - [sym_identifier] = ACTIONS(3392), - [aux_sym_preproc_include_token1] = ACTIONS(3392), - [aux_sym_preproc_include_token2] = ACTIONS(3392), - [aux_sym_preproc_def_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3392), - [sym_preproc_directive] = ACTIONS(3392), - [anon_sym_LPAREN2] = ACTIONS(3394), - [anon_sym_BANG] = ACTIONS(3394), - [anon_sym_TILDE] = ACTIONS(3394), - [anon_sym_DASH] = ACTIONS(3392), - [anon_sym_PLUS] = ACTIONS(3392), - [anon_sym_STAR] = ACTIONS(3394), - [anon_sym_CARET] = ACTIONS(3394), - [anon_sym_AMP] = ACTIONS(3394), - [anon_sym_SEMI] = ACTIONS(3394), - [anon_sym___extension__] = ACTIONS(3392), - [anon_sym_typedef] = ACTIONS(3392), - [anon_sym_extern] = ACTIONS(3392), - [anon_sym___attribute__] = ACTIONS(3392), - [anon_sym___attribute] = ACTIONS(3392), - [anon_sym_noreturn] = ACTIONS(3392), - [anon_sym_LBRACK] = ACTIONS(3394), - [anon_sym___declspec] = ACTIONS(3392), - [anon_sym___cdecl] = ACTIONS(3392), - [anon_sym___clrcall] = ACTIONS(3392), - [anon_sym___stdcall] = ACTIONS(3392), - [anon_sym___fastcall] = ACTIONS(3392), - [anon_sym___thiscall] = ACTIONS(3392), - [anon_sym___vectorcall] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3394), - [anon_sym_RBRACE] = ACTIONS(3394), - [anon_sym_signed] = ACTIONS(3392), - [anon_sym_unsigned] = ACTIONS(3392), - [anon_sym_long] = ACTIONS(3392), - [anon_sym_short] = ACTIONS(3392), - [anon_sym_ATautoreleasepool] = ACTIONS(3394), - [anon_sym_static] = ACTIONS(3392), - [anon_sym_auto] = ACTIONS(3392), - [anon_sym_register] = ACTIONS(3392), - [anon_sym_inline] = ACTIONS(3392), - [anon_sym___inline] = ACTIONS(3392), - [anon_sym___inline__] = ACTIONS(3392), - [anon_sym___forceinline] = ACTIONS(3392), - [anon_sym_thread_local] = ACTIONS(3392), - [anon_sym___thread] = ACTIONS(3392), - [anon_sym_CG_EXTERN] = ACTIONS(3392), - [anon_sym_CG_INLINE] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3392), - [anon_sym_IBOutlet] = ACTIONS(3392), - [anon_sym_IBInspectable] = ACTIONS(3392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3392), - [anon_sym_NS_INLINE] = ACTIONS(3392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3392), - [anon_sym_OBJC_EXPORT] = ACTIONS(3392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3392), - [anon_sym_const] = ACTIONS(3392), - [anon_sym_constexpr] = ACTIONS(3392), - [anon_sym_volatile] = ACTIONS(3392), - [anon_sym_restrict] = ACTIONS(3392), - [anon_sym___restrict__] = ACTIONS(3392), - [anon_sym__Atomic] = ACTIONS(3392), - [anon_sym__Noreturn] = ACTIONS(3392), - [anon_sym_nullable] = ACTIONS(3392), - [anon_sym__Complex] = ACTIONS(3392), - [anon_sym__Nonnull] = ACTIONS(3392), - [anon_sym__Nullable] = ACTIONS(3392), - [anon_sym__Nullable_result] = ACTIONS(3392), - [anon_sym__Null_unspecified] = ACTIONS(3392), - [anon_sym___autoreleasing] = ACTIONS(3392), - [anon_sym___block] = ACTIONS(3392), - [anon_sym___bridge] = ACTIONS(3392), - [anon_sym___bridge_retained] = ACTIONS(3392), - [anon_sym___bridge_transfer] = ACTIONS(3392), - [anon_sym___complex] = ACTIONS(3392), - [anon_sym___const] = ACTIONS(3392), - [anon_sym___imag] = ACTIONS(3392), - [anon_sym___kindof] = ACTIONS(3392), - [anon_sym___nonnull] = ACTIONS(3392), - [anon_sym___nullable] = ACTIONS(3392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3392), - [anon_sym___real] = ACTIONS(3392), - [anon_sym___strong] = ACTIONS(3392), - [anon_sym___unsafe_unretained] = ACTIONS(3392), - [anon_sym___unused] = ACTIONS(3392), - [anon_sym___weak] = ACTIONS(3392), - [sym_primitive_type] = ACTIONS(3392), - [anon_sym_enum] = ACTIONS(3392), - [anon_sym_struct] = ACTIONS(3392), - [anon_sym_union] = ACTIONS(3392), - [anon_sym_if] = ACTIONS(3392), - [anon_sym_switch] = ACTIONS(3392), - [anon_sym_case] = ACTIONS(3392), - [anon_sym_default] = ACTIONS(3392), - [anon_sym_while] = ACTIONS(3392), - [anon_sym_do] = ACTIONS(3392), - [anon_sym_for] = ACTIONS(3392), - [anon_sym_in] = ACTIONS(3392), - [anon_sym_return] = ACTIONS(3392), - [anon_sym_break] = ACTIONS(3392), - [anon_sym_continue] = ACTIONS(3392), - [anon_sym_goto] = ACTIONS(3392), - [anon_sym_DASH_DASH] = ACTIONS(3394), - [anon_sym_PLUS_PLUS] = ACTIONS(3394), - [anon_sym_sizeof] = ACTIONS(3392), - [anon_sym___alignof__] = ACTIONS(3392), - [anon_sym___alignof] = ACTIONS(3392), - [anon_sym__alignof] = ACTIONS(3392), - [anon_sym_alignof] = ACTIONS(3392), - [anon_sym__Alignof] = ACTIONS(3392), - [anon_sym_offsetof] = ACTIONS(3392), - [anon_sym__Generic] = ACTIONS(3392), - [anon_sym_asm] = ACTIONS(3392), - [anon_sym___asm__] = ACTIONS(3392), - [sym_number_literal] = ACTIONS(3394), - [anon_sym_L_SQUOTE] = ACTIONS(3394), - [anon_sym_u_SQUOTE] = ACTIONS(3394), - [anon_sym_U_SQUOTE] = ACTIONS(3394), - [anon_sym_u8_SQUOTE] = ACTIONS(3394), - [anon_sym_SQUOTE] = ACTIONS(3394), - [anon_sym_AT] = ACTIONS(3392), - [anon_sym_DQUOTE] = ACTIONS(3394), - [anon_sym_L_DQUOTE] = ACTIONS(3394), - [anon_sym_u_DQUOTE] = ACTIONS(3394), - [anon_sym_U_DQUOTE] = ACTIONS(3394), - [anon_sym_u8_DQUOTE] = ACTIONS(3394), - [sym_true] = ACTIONS(3392), - [sym_false] = ACTIONS(3392), - [anon_sym_NULL] = ACTIONS(3392), - [anon_sym_nullptr] = ACTIONS(3392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3392), - [anon_sym___typeof] = ACTIONS(3392), - [anon_sym_typeof] = ACTIONS(3392), - [anon_sym_ATimport] = ACTIONS(3394), - [aux_sym_preproc_undef_token1] = ACTIONS(3392), - [anon_sym_POUND] = ACTIONS(3392), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE] = ACTIONS(3392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_API_AVAILABLE] = ACTIONS(3392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_API_DEPRECATED] = ACTIONS(3392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3392), - [anon_sym___deprecated_msg] = ACTIONS(3392), - [anon_sym___deprecated_enum_msg] = ACTIONS(3392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3392), - [anon_sym_ATprotocol] = ACTIONS(3394), - [anon_sym_ATinterface] = ACTIONS(3394), - [anon_sym_ATimplementation] = ACTIONS(3394), - [anon_sym_ATcompatibility_alias] = ACTIONS(3394), - [anon_sym__Alignas] = ACTIONS(3392), - [anon_sym_ATtry] = ACTIONS(3394), - [anon_sym___try] = ACTIONS(3392), - [anon_sym_ATthrow] = ACTIONS(3394), - [anon_sym_ATselector] = ACTIONS(3394), - [anon_sym_ATavailable] = ACTIONS(3394), - [anon_sym___builtin_available] = ACTIONS(3392), - [anon_sym_va_arg] = ACTIONS(3392), - [anon_sym___asm] = ACTIONS(3392), - [anon_sym_ATencode] = ACTIONS(3394), - [anon_sym_ATsynchronized] = ACTIONS(3394), - [anon_sym_BOOL] = ACTIONS(3392), - [anon_sym_IMP] = ACTIONS(3392), - [anon_sym_SEL] = ACTIONS(3392), - [anon_sym_Class] = ACTIONS(3392), - [anon_sym_id] = ACTIONS(3392), - }, - [1423] = { - [sym_identifier] = ACTIONS(3296), - [aux_sym_preproc_include_token1] = ACTIONS(3296), - [aux_sym_preproc_include_token2] = ACTIONS(3296), - [aux_sym_preproc_def_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3296), - [sym_preproc_directive] = ACTIONS(3296), - [anon_sym_LPAREN2] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3298), - [anon_sym_TILDE] = ACTIONS(3298), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_CARET] = ACTIONS(3298), - [anon_sym_AMP] = ACTIONS(3298), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym___extension__] = ACTIONS(3296), - [anon_sym_typedef] = ACTIONS(3296), - [anon_sym_extern] = ACTIONS(3296), - [anon_sym___attribute__] = ACTIONS(3296), - [anon_sym___attribute] = ACTIONS(3296), - [anon_sym_noreturn] = ACTIONS(3296), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym___declspec] = ACTIONS(3296), - [anon_sym___cdecl] = ACTIONS(3296), - [anon_sym___clrcall] = ACTIONS(3296), - [anon_sym___stdcall] = ACTIONS(3296), - [anon_sym___fastcall] = ACTIONS(3296), - [anon_sym___thiscall] = ACTIONS(3296), - [anon_sym___vectorcall] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_RBRACE] = ACTIONS(3298), - [anon_sym_signed] = ACTIONS(3296), - [anon_sym_unsigned] = ACTIONS(3296), - [anon_sym_long] = ACTIONS(3296), - [anon_sym_short] = ACTIONS(3296), - [anon_sym_ATautoreleasepool] = ACTIONS(3298), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_auto] = ACTIONS(3296), - [anon_sym_register] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym___inline] = ACTIONS(3296), - [anon_sym___inline__] = ACTIONS(3296), - [anon_sym___forceinline] = ACTIONS(3296), - [anon_sym_thread_local] = ACTIONS(3296), - [anon_sym___thread] = ACTIONS(3296), - [anon_sym_CG_EXTERN] = ACTIONS(3296), - [anon_sym_CG_INLINE] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3296), - [anon_sym_IBOutlet] = ACTIONS(3296), - [anon_sym_IBInspectable] = ACTIONS(3296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3296), - [anon_sym_NS_INLINE] = ACTIONS(3296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3296), - [anon_sym_OBJC_EXPORT] = ACTIONS(3296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3296), - [anon_sym_const] = ACTIONS(3296), - [anon_sym_constexpr] = ACTIONS(3296), - [anon_sym_volatile] = ACTIONS(3296), - [anon_sym_restrict] = ACTIONS(3296), - [anon_sym___restrict__] = ACTIONS(3296), - [anon_sym__Atomic] = ACTIONS(3296), - [anon_sym__Noreturn] = ACTIONS(3296), - [anon_sym_nullable] = ACTIONS(3296), - [anon_sym__Complex] = ACTIONS(3296), - [anon_sym__Nonnull] = ACTIONS(3296), - [anon_sym__Nullable] = ACTIONS(3296), - [anon_sym__Nullable_result] = ACTIONS(3296), - [anon_sym__Null_unspecified] = ACTIONS(3296), - [anon_sym___autoreleasing] = ACTIONS(3296), - [anon_sym___block] = ACTIONS(3296), - [anon_sym___bridge] = ACTIONS(3296), - [anon_sym___bridge_retained] = ACTIONS(3296), - [anon_sym___bridge_transfer] = ACTIONS(3296), - [anon_sym___complex] = ACTIONS(3296), - [anon_sym___const] = ACTIONS(3296), - [anon_sym___imag] = ACTIONS(3296), - [anon_sym___kindof] = ACTIONS(3296), - [anon_sym___nonnull] = ACTIONS(3296), - [anon_sym___nullable] = ACTIONS(3296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3296), - [anon_sym___real] = ACTIONS(3296), - [anon_sym___strong] = ACTIONS(3296), - [anon_sym___unsafe_unretained] = ACTIONS(3296), - [anon_sym___unused] = ACTIONS(3296), - [anon_sym___weak] = ACTIONS(3296), - [sym_primitive_type] = ACTIONS(3296), - [anon_sym_enum] = ACTIONS(3296), - [anon_sym_struct] = ACTIONS(3296), - [anon_sym_union] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_switch] = ACTIONS(3296), - [anon_sym_case] = ACTIONS(3296), - [anon_sym_default] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_do] = ACTIONS(3296), - [anon_sym_for] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_goto] = ACTIONS(3296), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_sizeof] = ACTIONS(3296), - [anon_sym___alignof__] = ACTIONS(3296), - [anon_sym___alignof] = ACTIONS(3296), - [anon_sym__alignof] = ACTIONS(3296), - [anon_sym_alignof] = ACTIONS(3296), - [anon_sym__Alignof] = ACTIONS(3296), - [anon_sym_offsetof] = ACTIONS(3296), - [anon_sym__Generic] = ACTIONS(3296), - [anon_sym_asm] = ACTIONS(3296), - [anon_sym___asm__] = ACTIONS(3296), - [sym_number_literal] = ACTIONS(3298), - [anon_sym_L_SQUOTE] = ACTIONS(3298), - [anon_sym_u_SQUOTE] = ACTIONS(3298), - [anon_sym_U_SQUOTE] = ACTIONS(3298), - [anon_sym_u8_SQUOTE] = ACTIONS(3298), - [anon_sym_SQUOTE] = ACTIONS(3298), - [anon_sym_AT] = ACTIONS(3296), - [anon_sym_DQUOTE] = ACTIONS(3298), - [anon_sym_L_DQUOTE] = ACTIONS(3298), - [anon_sym_u_DQUOTE] = ACTIONS(3298), - [anon_sym_U_DQUOTE] = ACTIONS(3298), - [anon_sym_u8_DQUOTE] = ACTIONS(3298), - [sym_true] = ACTIONS(3296), - [sym_false] = ACTIONS(3296), - [anon_sym_NULL] = ACTIONS(3296), - [anon_sym_nullptr] = ACTIONS(3296), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3296), - [anon_sym___typeof] = ACTIONS(3296), - [anon_sym_typeof] = ACTIONS(3296), - [anon_sym_ATimport] = ACTIONS(3298), - [aux_sym_preproc_undef_token1] = ACTIONS(3296), - [anon_sym_POUND] = ACTIONS(3296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE] = ACTIONS(3296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_API_AVAILABLE] = ACTIONS(3296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_API_DEPRECATED] = ACTIONS(3296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3296), - [anon_sym___deprecated_msg] = ACTIONS(3296), - [anon_sym___deprecated_enum_msg] = ACTIONS(3296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3296), - [anon_sym_ATprotocol] = ACTIONS(3298), - [anon_sym_ATinterface] = ACTIONS(3298), - [anon_sym_ATimplementation] = ACTIONS(3298), - [anon_sym_ATcompatibility_alias] = ACTIONS(3298), - [anon_sym__Alignas] = ACTIONS(3296), - [anon_sym_ATtry] = ACTIONS(3298), - [anon_sym___try] = ACTIONS(3296), - [anon_sym_ATthrow] = ACTIONS(3298), - [anon_sym_ATselector] = ACTIONS(3298), - [anon_sym_ATavailable] = ACTIONS(3298), - [anon_sym___builtin_available] = ACTIONS(3296), - [anon_sym_va_arg] = ACTIONS(3296), - [anon_sym___asm] = ACTIONS(3296), - [anon_sym_ATencode] = ACTIONS(3298), - [anon_sym_ATsynchronized] = ACTIONS(3298), - [anon_sym_BOOL] = ACTIONS(3296), - [anon_sym_IMP] = ACTIONS(3296), - [anon_sym_SEL] = ACTIONS(3296), - [anon_sym_Class] = ACTIONS(3296), - [anon_sym_id] = ACTIONS(3296), - }, - [1424] = { - [sym_identifier] = ACTIONS(3214), - [aux_sym_preproc_include_token1] = ACTIONS(3214), - [aux_sym_preproc_include_token2] = ACTIONS(3214), - [aux_sym_preproc_def_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3214), - [sym_preproc_directive] = ACTIONS(3214), - [anon_sym_LPAREN2] = ACTIONS(3216), - [anon_sym_BANG] = ACTIONS(3216), - [anon_sym_TILDE] = ACTIONS(3216), - [anon_sym_DASH] = ACTIONS(3214), - [anon_sym_PLUS] = ACTIONS(3214), - [anon_sym_STAR] = ACTIONS(3216), - [anon_sym_CARET] = ACTIONS(3216), - [anon_sym_AMP] = ACTIONS(3216), - [anon_sym_SEMI] = ACTIONS(3216), - [anon_sym___extension__] = ACTIONS(3214), - [anon_sym_typedef] = ACTIONS(3214), - [anon_sym_extern] = ACTIONS(3214), - [anon_sym___attribute__] = ACTIONS(3214), - [anon_sym___attribute] = ACTIONS(3214), - [anon_sym_noreturn] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym___declspec] = ACTIONS(3214), - [anon_sym___cdecl] = ACTIONS(3214), - [anon_sym___clrcall] = ACTIONS(3214), - [anon_sym___stdcall] = ACTIONS(3214), - [anon_sym___fastcall] = ACTIONS(3214), - [anon_sym___thiscall] = ACTIONS(3214), - [anon_sym___vectorcall] = ACTIONS(3214), - [anon_sym_LBRACE] = ACTIONS(3216), - [anon_sym_RBRACE] = ACTIONS(3216), - [anon_sym_signed] = ACTIONS(3214), - [anon_sym_unsigned] = ACTIONS(3214), - [anon_sym_long] = ACTIONS(3214), - [anon_sym_short] = ACTIONS(3214), - [anon_sym_ATautoreleasepool] = ACTIONS(3216), - [anon_sym_static] = ACTIONS(3214), - [anon_sym_auto] = ACTIONS(3214), - [anon_sym_register] = ACTIONS(3214), - [anon_sym_inline] = ACTIONS(3214), - [anon_sym___inline] = ACTIONS(3214), - [anon_sym___inline__] = ACTIONS(3214), - [anon_sym___forceinline] = ACTIONS(3214), - [anon_sym_thread_local] = ACTIONS(3214), - [anon_sym___thread] = ACTIONS(3214), - [anon_sym_CG_EXTERN] = ACTIONS(3214), - [anon_sym_CG_INLINE] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3214), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3214), - [anon_sym_IBOutlet] = ACTIONS(3214), - [anon_sym_IBInspectable] = ACTIONS(3214), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3214), - [anon_sym_NS_INLINE] = ACTIONS(3214), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3214), - [anon_sym_OBJC_EXPORT] = ACTIONS(3214), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3214), - [anon_sym_const] = ACTIONS(3214), - [anon_sym_constexpr] = ACTIONS(3214), - [anon_sym_volatile] = ACTIONS(3214), - [anon_sym_restrict] = ACTIONS(3214), - [anon_sym___restrict__] = ACTIONS(3214), - [anon_sym__Atomic] = ACTIONS(3214), - [anon_sym__Noreturn] = ACTIONS(3214), - [anon_sym_nullable] = ACTIONS(3214), - [anon_sym__Complex] = ACTIONS(3214), - [anon_sym__Nonnull] = ACTIONS(3214), - [anon_sym__Nullable] = ACTIONS(3214), - [anon_sym__Nullable_result] = ACTIONS(3214), - [anon_sym__Null_unspecified] = ACTIONS(3214), - [anon_sym___autoreleasing] = ACTIONS(3214), - [anon_sym___block] = ACTIONS(3214), - [anon_sym___bridge] = ACTIONS(3214), - [anon_sym___bridge_retained] = ACTIONS(3214), - [anon_sym___bridge_transfer] = ACTIONS(3214), - [anon_sym___complex] = ACTIONS(3214), - [anon_sym___const] = ACTIONS(3214), - [anon_sym___imag] = ACTIONS(3214), - [anon_sym___kindof] = ACTIONS(3214), - [anon_sym___nonnull] = ACTIONS(3214), - [anon_sym___nullable] = ACTIONS(3214), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3214), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3214), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3214), - [anon_sym___real] = ACTIONS(3214), - [anon_sym___strong] = ACTIONS(3214), - [anon_sym___unsafe_unretained] = ACTIONS(3214), - [anon_sym___unused] = ACTIONS(3214), - [anon_sym___weak] = ACTIONS(3214), - [sym_primitive_type] = ACTIONS(3214), - [anon_sym_enum] = ACTIONS(3214), - [anon_sym_struct] = ACTIONS(3214), - [anon_sym_union] = ACTIONS(3214), - [anon_sym_if] = ACTIONS(3214), - [anon_sym_switch] = ACTIONS(3214), - [anon_sym_case] = ACTIONS(3214), - [anon_sym_default] = ACTIONS(3214), - [anon_sym_while] = ACTIONS(3214), - [anon_sym_do] = ACTIONS(3214), - [anon_sym_for] = ACTIONS(3214), - [anon_sym_in] = ACTIONS(3214), - [anon_sym_return] = ACTIONS(3214), - [anon_sym_break] = ACTIONS(3214), - [anon_sym_continue] = ACTIONS(3214), - [anon_sym_goto] = ACTIONS(3214), - [anon_sym_DASH_DASH] = ACTIONS(3216), - [anon_sym_PLUS_PLUS] = ACTIONS(3216), - [anon_sym_sizeof] = ACTIONS(3214), - [anon_sym___alignof__] = ACTIONS(3214), - [anon_sym___alignof] = ACTIONS(3214), - [anon_sym__alignof] = ACTIONS(3214), - [anon_sym_alignof] = ACTIONS(3214), - [anon_sym__Alignof] = ACTIONS(3214), - [anon_sym_offsetof] = ACTIONS(3214), - [anon_sym__Generic] = ACTIONS(3214), - [anon_sym_asm] = ACTIONS(3214), - [anon_sym___asm__] = ACTIONS(3214), - [sym_number_literal] = ACTIONS(3216), - [anon_sym_L_SQUOTE] = ACTIONS(3216), - [anon_sym_u_SQUOTE] = ACTIONS(3216), - [anon_sym_U_SQUOTE] = ACTIONS(3216), - [anon_sym_u8_SQUOTE] = ACTIONS(3216), - [anon_sym_SQUOTE] = ACTIONS(3216), - [anon_sym_AT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(3216), - [anon_sym_L_DQUOTE] = ACTIONS(3216), - [anon_sym_u_DQUOTE] = ACTIONS(3216), - [anon_sym_U_DQUOTE] = ACTIONS(3216), - [anon_sym_u8_DQUOTE] = ACTIONS(3216), - [sym_true] = ACTIONS(3214), - [sym_false] = ACTIONS(3214), - [anon_sym_NULL] = ACTIONS(3214), - [anon_sym_nullptr] = ACTIONS(3214), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3214), - [anon_sym___typeof] = ACTIONS(3214), - [anon_sym_typeof] = ACTIONS(3214), - [anon_sym_ATimport] = ACTIONS(3216), - [aux_sym_preproc_undef_token1] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3214), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3214), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3214), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3214), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3214), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE] = ACTIONS(3214), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_API_AVAILABLE] = ACTIONS(3214), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_API_DEPRECATED] = ACTIONS(3214), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3214), - [anon_sym___deprecated_msg] = ACTIONS(3214), - [anon_sym___deprecated_enum_msg] = ACTIONS(3214), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3214), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3214), - [anon_sym_ATprotocol] = ACTIONS(3216), - [anon_sym_ATinterface] = ACTIONS(3216), - [anon_sym_ATimplementation] = ACTIONS(3216), - [anon_sym_ATcompatibility_alias] = ACTIONS(3216), - [anon_sym__Alignas] = ACTIONS(3214), - [anon_sym_ATtry] = ACTIONS(3216), - [anon_sym___try] = ACTIONS(3214), - [anon_sym_ATthrow] = ACTIONS(3216), - [anon_sym_ATselector] = ACTIONS(3216), - [anon_sym_ATavailable] = ACTIONS(3216), - [anon_sym___builtin_available] = ACTIONS(3214), - [anon_sym_va_arg] = ACTIONS(3214), - [anon_sym___asm] = ACTIONS(3214), - [anon_sym_ATencode] = ACTIONS(3216), - [anon_sym_ATsynchronized] = ACTIONS(3216), - [anon_sym_BOOL] = ACTIONS(3214), - [anon_sym_IMP] = ACTIONS(3214), - [anon_sym_SEL] = ACTIONS(3214), - [anon_sym_Class] = ACTIONS(3214), - [anon_sym_id] = ACTIONS(3214), - }, - [1425] = { - [sym_identifier] = ACTIONS(3210), - [aux_sym_preproc_include_token1] = ACTIONS(3210), - [aux_sym_preproc_include_token2] = ACTIONS(3210), - [aux_sym_preproc_def_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3210), - [sym_preproc_directive] = ACTIONS(3210), - [anon_sym_LPAREN2] = ACTIONS(3212), - [anon_sym_BANG] = ACTIONS(3212), - [anon_sym_TILDE] = ACTIONS(3212), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_CARET] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_SEMI] = ACTIONS(3212), - [anon_sym___extension__] = ACTIONS(3210), - [anon_sym_typedef] = ACTIONS(3210), - [anon_sym_extern] = ACTIONS(3210), - [anon_sym___attribute__] = ACTIONS(3210), - [anon_sym___attribute] = ACTIONS(3210), - [anon_sym_noreturn] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3212), - [anon_sym___declspec] = ACTIONS(3210), - [anon_sym___cdecl] = ACTIONS(3210), - [anon_sym___clrcall] = ACTIONS(3210), - [anon_sym___stdcall] = ACTIONS(3210), - [anon_sym___fastcall] = ACTIONS(3210), - [anon_sym___thiscall] = ACTIONS(3210), - [anon_sym___vectorcall] = ACTIONS(3210), - [anon_sym_LBRACE] = ACTIONS(3212), - [anon_sym_RBRACE] = ACTIONS(3212), - [anon_sym_signed] = ACTIONS(3210), - [anon_sym_unsigned] = ACTIONS(3210), - [anon_sym_long] = ACTIONS(3210), - [anon_sym_short] = ACTIONS(3210), - [anon_sym_ATautoreleasepool] = ACTIONS(3212), - [anon_sym_static] = ACTIONS(3210), - [anon_sym_auto] = ACTIONS(3210), - [anon_sym_register] = ACTIONS(3210), - [anon_sym_inline] = ACTIONS(3210), - [anon_sym___inline] = ACTIONS(3210), - [anon_sym___inline__] = ACTIONS(3210), - [anon_sym___forceinline] = ACTIONS(3210), - [anon_sym_thread_local] = ACTIONS(3210), - [anon_sym___thread] = ACTIONS(3210), - [anon_sym_CG_EXTERN] = ACTIONS(3210), - [anon_sym_CG_INLINE] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3210), - [anon_sym_IBOutlet] = ACTIONS(3210), - [anon_sym_IBInspectable] = ACTIONS(3210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3210), - [anon_sym_NS_INLINE] = ACTIONS(3210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3210), - [anon_sym_OBJC_EXPORT] = ACTIONS(3210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3210), - [anon_sym_const] = ACTIONS(3210), - [anon_sym_constexpr] = ACTIONS(3210), - [anon_sym_volatile] = ACTIONS(3210), - [anon_sym_restrict] = ACTIONS(3210), - [anon_sym___restrict__] = ACTIONS(3210), - [anon_sym__Atomic] = ACTIONS(3210), - [anon_sym__Noreturn] = ACTIONS(3210), - [anon_sym_nullable] = ACTIONS(3210), - [anon_sym__Complex] = ACTIONS(3210), - [anon_sym__Nonnull] = ACTIONS(3210), - [anon_sym__Nullable] = ACTIONS(3210), - [anon_sym__Nullable_result] = ACTIONS(3210), - [anon_sym__Null_unspecified] = ACTIONS(3210), - [anon_sym___autoreleasing] = ACTIONS(3210), - [anon_sym___block] = ACTIONS(3210), - [anon_sym___bridge] = ACTIONS(3210), - [anon_sym___bridge_retained] = ACTIONS(3210), - [anon_sym___bridge_transfer] = ACTIONS(3210), - [anon_sym___complex] = ACTIONS(3210), - [anon_sym___const] = ACTIONS(3210), - [anon_sym___imag] = ACTIONS(3210), - [anon_sym___kindof] = ACTIONS(3210), - [anon_sym___nonnull] = ACTIONS(3210), - [anon_sym___nullable] = ACTIONS(3210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3210), - [anon_sym___real] = ACTIONS(3210), - [anon_sym___strong] = ACTIONS(3210), - [anon_sym___unsafe_unretained] = ACTIONS(3210), - [anon_sym___unused] = ACTIONS(3210), - [anon_sym___weak] = ACTIONS(3210), - [sym_primitive_type] = ACTIONS(3210), - [anon_sym_enum] = ACTIONS(3210), - [anon_sym_struct] = ACTIONS(3210), - [anon_sym_union] = ACTIONS(3210), - [anon_sym_if] = ACTIONS(3210), - [anon_sym_switch] = ACTIONS(3210), - [anon_sym_case] = ACTIONS(3210), - [anon_sym_default] = ACTIONS(3210), - [anon_sym_while] = ACTIONS(3210), - [anon_sym_do] = ACTIONS(3210), - [anon_sym_for] = ACTIONS(3210), - [anon_sym_in] = ACTIONS(3210), - [anon_sym_return] = ACTIONS(3210), - [anon_sym_break] = ACTIONS(3210), - [anon_sym_continue] = ACTIONS(3210), - [anon_sym_goto] = ACTIONS(3210), - [anon_sym_DASH_DASH] = ACTIONS(3212), - [anon_sym_PLUS_PLUS] = ACTIONS(3212), - [anon_sym_sizeof] = ACTIONS(3210), - [anon_sym___alignof__] = ACTIONS(3210), - [anon_sym___alignof] = ACTIONS(3210), - [anon_sym__alignof] = ACTIONS(3210), - [anon_sym_alignof] = ACTIONS(3210), - [anon_sym__Alignof] = ACTIONS(3210), - [anon_sym_offsetof] = ACTIONS(3210), - [anon_sym__Generic] = ACTIONS(3210), - [anon_sym_asm] = ACTIONS(3210), - [anon_sym___asm__] = ACTIONS(3210), - [sym_number_literal] = ACTIONS(3212), - [anon_sym_L_SQUOTE] = ACTIONS(3212), - [anon_sym_u_SQUOTE] = ACTIONS(3212), - [anon_sym_U_SQUOTE] = ACTIONS(3212), - [anon_sym_u8_SQUOTE] = ACTIONS(3212), - [anon_sym_SQUOTE] = ACTIONS(3212), - [anon_sym_AT] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(3212), - [anon_sym_L_DQUOTE] = ACTIONS(3212), - [anon_sym_u_DQUOTE] = ACTIONS(3212), - [anon_sym_U_DQUOTE] = ACTIONS(3212), - [anon_sym_u8_DQUOTE] = ACTIONS(3212), - [sym_true] = ACTIONS(3210), - [sym_false] = ACTIONS(3210), - [anon_sym_NULL] = ACTIONS(3210), - [anon_sym_nullptr] = ACTIONS(3210), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3210), - [anon_sym___typeof] = ACTIONS(3210), - [anon_sym_typeof] = ACTIONS(3210), - [anon_sym_ATimport] = ACTIONS(3212), - [aux_sym_preproc_undef_token1] = ACTIONS(3210), - [anon_sym_POUND] = ACTIONS(3210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE] = ACTIONS(3210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_API_AVAILABLE] = ACTIONS(3210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_API_DEPRECATED] = ACTIONS(3210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3210), - [anon_sym___deprecated_msg] = ACTIONS(3210), - [anon_sym___deprecated_enum_msg] = ACTIONS(3210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3210), - [anon_sym_ATprotocol] = ACTIONS(3212), - [anon_sym_ATinterface] = ACTIONS(3212), - [anon_sym_ATimplementation] = ACTIONS(3212), - [anon_sym_ATcompatibility_alias] = ACTIONS(3212), - [anon_sym__Alignas] = ACTIONS(3210), - [anon_sym_ATtry] = ACTIONS(3212), - [anon_sym___try] = ACTIONS(3210), - [anon_sym_ATthrow] = ACTIONS(3212), - [anon_sym_ATselector] = ACTIONS(3212), - [anon_sym_ATavailable] = ACTIONS(3212), - [anon_sym___builtin_available] = ACTIONS(3210), - [anon_sym_va_arg] = ACTIONS(3210), - [anon_sym___asm] = ACTIONS(3210), - [anon_sym_ATencode] = ACTIONS(3212), - [anon_sym_ATsynchronized] = ACTIONS(3212), - [anon_sym_BOOL] = ACTIONS(3210), - [anon_sym_IMP] = ACTIONS(3210), - [anon_sym_SEL] = ACTIONS(3210), - [anon_sym_Class] = ACTIONS(3210), - [anon_sym_id] = ACTIONS(3210), - }, - [1426] = { - [sym_identifier] = ACTIONS(3284), - [aux_sym_preproc_include_token1] = ACTIONS(3284), - [aux_sym_preproc_include_token2] = ACTIONS(3284), - [aux_sym_preproc_def_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3284), - [sym_preproc_directive] = ACTIONS(3284), - [anon_sym_LPAREN2] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3286), - [anon_sym_TILDE] = ACTIONS(3286), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_CARET] = ACTIONS(3286), - [anon_sym_AMP] = ACTIONS(3286), - [anon_sym_SEMI] = ACTIONS(3286), - [anon_sym___extension__] = ACTIONS(3284), - [anon_sym_typedef] = ACTIONS(3284), - [anon_sym_extern] = ACTIONS(3284), - [anon_sym___attribute__] = ACTIONS(3284), - [anon_sym___attribute] = ACTIONS(3284), - [anon_sym_noreturn] = ACTIONS(3284), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym___declspec] = ACTIONS(3284), - [anon_sym___cdecl] = ACTIONS(3284), - [anon_sym___clrcall] = ACTIONS(3284), - [anon_sym___stdcall] = ACTIONS(3284), - [anon_sym___fastcall] = ACTIONS(3284), - [anon_sym___thiscall] = ACTIONS(3284), - [anon_sym___vectorcall] = ACTIONS(3284), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_RBRACE] = ACTIONS(3286), - [anon_sym_signed] = ACTIONS(3284), - [anon_sym_unsigned] = ACTIONS(3284), - [anon_sym_long] = ACTIONS(3284), - [anon_sym_short] = ACTIONS(3284), - [anon_sym_ATautoreleasepool] = ACTIONS(3286), - [anon_sym_static] = ACTIONS(3284), - [anon_sym_auto] = ACTIONS(3284), - [anon_sym_register] = ACTIONS(3284), - [anon_sym_inline] = ACTIONS(3284), - [anon_sym___inline] = ACTIONS(3284), - [anon_sym___inline__] = ACTIONS(3284), - [anon_sym___forceinline] = ACTIONS(3284), - [anon_sym_thread_local] = ACTIONS(3284), - [anon_sym___thread] = ACTIONS(3284), - [anon_sym_CG_EXTERN] = ACTIONS(3284), - [anon_sym_CG_INLINE] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3284), - [anon_sym_IBOutlet] = ACTIONS(3284), - [anon_sym_IBInspectable] = ACTIONS(3284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3284), - [anon_sym_NS_INLINE] = ACTIONS(3284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3284), - [anon_sym_OBJC_EXPORT] = ACTIONS(3284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3284), - [anon_sym_const] = ACTIONS(3284), - [anon_sym_constexpr] = ACTIONS(3284), - [anon_sym_volatile] = ACTIONS(3284), - [anon_sym_restrict] = ACTIONS(3284), - [anon_sym___restrict__] = ACTIONS(3284), - [anon_sym__Atomic] = ACTIONS(3284), - [anon_sym__Noreturn] = ACTIONS(3284), - [anon_sym_nullable] = ACTIONS(3284), - [anon_sym__Complex] = ACTIONS(3284), - [anon_sym__Nonnull] = ACTIONS(3284), - [anon_sym__Nullable] = ACTIONS(3284), - [anon_sym__Nullable_result] = ACTIONS(3284), - [anon_sym__Null_unspecified] = ACTIONS(3284), - [anon_sym___autoreleasing] = ACTIONS(3284), - [anon_sym___block] = ACTIONS(3284), - [anon_sym___bridge] = ACTIONS(3284), - [anon_sym___bridge_retained] = ACTIONS(3284), - [anon_sym___bridge_transfer] = ACTIONS(3284), - [anon_sym___complex] = ACTIONS(3284), - [anon_sym___const] = ACTIONS(3284), - [anon_sym___imag] = ACTIONS(3284), - [anon_sym___kindof] = ACTIONS(3284), - [anon_sym___nonnull] = ACTIONS(3284), - [anon_sym___nullable] = ACTIONS(3284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3284), - [anon_sym___real] = ACTIONS(3284), - [anon_sym___strong] = ACTIONS(3284), - [anon_sym___unsafe_unretained] = ACTIONS(3284), - [anon_sym___unused] = ACTIONS(3284), - [anon_sym___weak] = ACTIONS(3284), - [sym_primitive_type] = ACTIONS(3284), - [anon_sym_enum] = ACTIONS(3284), - [anon_sym_struct] = ACTIONS(3284), - [anon_sym_union] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_switch] = ACTIONS(3284), - [anon_sym_case] = ACTIONS(3284), - [anon_sym_default] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_do] = ACTIONS(3284), - [anon_sym_for] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_goto] = ACTIONS(3284), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_sizeof] = ACTIONS(3284), - [anon_sym___alignof__] = ACTIONS(3284), - [anon_sym___alignof] = ACTIONS(3284), - [anon_sym__alignof] = ACTIONS(3284), - [anon_sym_alignof] = ACTIONS(3284), - [anon_sym__Alignof] = ACTIONS(3284), - [anon_sym_offsetof] = ACTIONS(3284), - [anon_sym__Generic] = ACTIONS(3284), - [anon_sym_asm] = ACTIONS(3284), - [anon_sym___asm__] = ACTIONS(3284), - [sym_number_literal] = ACTIONS(3286), - [anon_sym_L_SQUOTE] = ACTIONS(3286), - [anon_sym_u_SQUOTE] = ACTIONS(3286), - [anon_sym_U_SQUOTE] = ACTIONS(3286), - [anon_sym_u8_SQUOTE] = ACTIONS(3286), - [anon_sym_SQUOTE] = ACTIONS(3286), - [anon_sym_AT] = ACTIONS(3284), - [anon_sym_DQUOTE] = ACTIONS(3286), - [anon_sym_L_DQUOTE] = ACTIONS(3286), - [anon_sym_u_DQUOTE] = ACTIONS(3286), - [anon_sym_U_DQUOTE] = ACTIONS(3286), - [anon_sym_u8_DQUOTE] = ACTIONS(3286), - [sym_true] = ACTIONS(3284), - [sym_false] = ACTIONS(3284), - [anon_sym_NULL] = ACTIONS(3284), - [anon_sym_nullptr] = ACTIONS(3284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3284), - [anon_sym___typeof] = ACTIONS(3284), - [anon_sym_typeof] = ACTIONS(3284), - [anon_sym_ATimport] = ACTIONS(3286), - [aux_sym_preproc_undef_token1] = ACTIONS(3284), - [anon_sym_POUND] = ACTIONS(3284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE] = ACTIONS(3284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_API_AVAILABLE] = ACTIONS(3284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_API_DEPRECATED] = ACTIONS(3284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3284), - [anon_sym___deprecated_msg] = ACTIONS(3284), - [anon_sym___deprecated_enum_msg] = ACTIONS(3284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3284), - [anon_sym_ATprotocol] = ACTIONS(3286), - [anon_sym_ATinterface] = ACTIONS(3286), - [anon_sym_ATimplementation] = ACTIONS(3286), - [anon_sym_ATcompatibility_alias] = ACTIONS(3286), - [anon_sym__Alignas] = ACTIONS(3284), - [anon_sym_ATtry] = ACTIONS(3286), - [anon_sym___try] = ACTIONS(3284), - [anon_sym_ATthrow] = ACTIONS(3286), - [anon_sym_ATselector] = ACTIONS(3286), - [anon_sym_ATavailable] = ACTIONS(3286), - [anon_sym___builtin_available] = ACTIONS(3284), - [anon_sym_va_arg] = ACTIONS(3284), - [anon_sym___asm] = ACTIONS(3284), - [anon_sym_ATencode] = ACTIONS(3286), - [anon_sym_ATsynchronized] = ACTIONS(3286), - [anon_sym_BOOL] = ACTIONS(3284), - [anon_sym_IMP] = ACTIONS(3284), - [anon_sym_SEL] = ACTIONS(3284), - [anon_sym_Class] = ACTIONS(3284), - [anon_sym_id] = ACTIONS(3284), - }, - [1427] = { - [sym_identifier] = ACTIONS(3278), - [aux_sym_preproc_include_token1] = ACTIONS(3278), - [aux_sym_preproc_include_token2] = ACTIONS(3278), - [aux_sym_preproc_def_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3278), - [sym_preproc_directive] = ACTIONS(3278), - [anon_sym_LPAREN2] = ACTIONS(3280), - [anon_sym_BANG] = ACTIONS(3280), - [anon_sym_TILDE] = ACTIONS(3280), - [anon_sym_DASH] = ACTIONS(3278), - [anon_sym_PLUS] = ACTIONS(3278), - [anon_sym_STAR] = ACTIONS(3280), - [anon_sym_CARET] = ACTIONS(3280), - [anon_sym_AMP] = ACTIONS(3280), - [anon_sym_SEMI] = ACTIONS(3280), - [anon_sym___extension__] = ACTIONS(3278), - [anon_sym_typedef] = ACTIONS(3278), - [anon_sym_extern] = ACTIONS(3278), - [anon_sym___attribute__] = ACTIONS(3278), - [anon_sym___attribute] = ACTIONS(3278), - [anon_sym_noreturn] = ACTIONS(3278), - [anon_sym_LBRACK] = ACTIONS(3280), - [anon_sym___declspec] = ACTIONS(3278), - [anon_sym___cdecl] = ACTIONS(3278), - [anon_sym___clrcall] = ACTIONS(3278), - [anon_sym___stdcall] = ACTIONS(3278), - [anon_sym___fastcall] = ACTIONS(3278), - [anon_sym___thiscall] = ACTIONS(3278), - [anon_sym___vectorcall] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(3280), - [anon_sym_RBRACE] = ACTIONS(3280), - [anon_sym_signed] = ACTIONS(3278), - [anon_sym_unsigned] = ACTIONS(3278), - [anon_sym_long] = ACTIONS(3278), - [anon_sym_short] = ACTIONS(3278), - [anon_sym_ATautoreleasepool] = ACTIONS(3280), - [anon_sym_static] = ACTIONS(3278), - [anon_sym_auto] = ACTIONS(3278), - [anon_sym_register] = ACTIONS(3278), - [anon_sym_inline] = ACTIONS(3278), - [anon_sym___inline] = ACTIONS(3278), - [anon_sym___inline__] = ACTIONS(3278), - [anon_sym___forceinline] = ACTIONS(3278), - [anon_sym_thread_local] = ACTIONS(3278), - [anon_sym___thread] = ACTIONS(3278), - [anon_sym_CG_EXTERN] = ACTIONS(3278), - [anon_sym_CG_INLINE] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3278), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3278), - [anon_sym_IBOutlet] = ACTIONS(3278), - [anon_sym_IBInspectable] = ACTIONS(3278), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3278), - [anon_sym_NS_INLINE] = ACTIONS(3278), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3278), - [anon_sym_OBJC_EXPORT] = ACTIONS(3278), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3278), - [anon_sym_const] = ACTIONS(3278), - [anon_sym_constexpr] = ACTIONS(3278), - [anon_sym_volatile] = ACTIONS(3278), - [anon_sym_restrict] = ACTIONS(3278), - [anon_sym___restrict__] = ACTIONS(3278), - [anon_sym__Atomic] = ACTIONS(3278), - [anon_sym__Noreturn] = ACTIONS(3278), - [anon_sym_nullable] = ACTIONS(3278), - [anon_sym__Complex] = ACTIONS(3278), - [anon_sym__Nonnull] = ACTIONS(3278), - [anon_sym__Nullable] = ACTIONS(3278), - [anon_sym__Nullable_result] = ACTIONS(3278), - [anon_sym__Null_unspecified] = ACTIONS(3278), - [anon_sym___autoreleasing] = ACTIONS(3278), - [anon_sym___block] = ACTIONS(3278), - [anon_sym___bridge] = ACTIONS(3278), - [anon_sym___bridge_retained] = ACTIONS(3278), - [anon_sym___bridge_transfer] = ACTIONS(3278), - [anon_sym___complex] = ACTIONS(3278), - [anon_sym___const] = ACTIONS(3278), - [anon_sym___imag] = ACTIONS(3278), - [anon_sym___kindof] = ACTIONS(3278), - [anon_sym___nonnull] = ACTIONS(3278), - [anon_sym___nullable] = ACTIONS(3278), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3278), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3278), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3278), - [anon_sym___real] = ACTIONS(3278), - [anon_sym___strong] = ACTIONS(3278), - [anon_sym___unsafe_unretained] = ACTIONS(3278), - [anon_sym___unused] = ACTIONS(3278), - [anon_sym___weak] = ACTIONS(3278), - [sym_primitive_type] = ACTIONS(3278), - [anon_sym_enum] = ACTIONS(3278), - [anon_sym_struct] = ACTIONS(3278), - [anon_sym_union] = ACTIONS(3278), - [anon_sym_if] = ACTIONS(3278), - [anon_sym_switch] = ACTIONS(3278), - [anon_sym_case] = ACTIONS(3278), - [anon_sym_default] = ACTIONS(3278), - [anon_sym_while] = ACTIONS(3278), - [anon_sym_do] = ACTIONS(3278), - [anon_sym_for] = ACTIONS(3278), - [anon_sym_in] = ACTIONS(3278), - [anon_sym_return] = ACTIONS(3278), - [anon_sym_break] = ACTIONS(3278), - [anon_sym_continue] = ACTIONS(3278), - [anon_sym_goto] = ACTIONS(3278), - [anon_sym_DASH_DASH] = ACTIONS(3280), - [anon_sym_PLUS_PLUS] = ACTIONS(3280), - [anon_sym_sizeof] = ACTIONS(3278), - [anon_sym___alignof__] = ACTIONS(3278), - [anon_sym___alignof] = ACTIONS(3278), - [anon_sym__alignof] = ACTIONS(3278), - [anon_sym_alignof] = ACTIONS(3278), - [anon_sym__Alignof] = ACTIONS(3278), - [anon_sym_offsetof] = ACTIONS(3278), - [anon_sym__Generic] = ACTIONS(3278), - [anon_sym_asm] = ACTIONS(3278), - [anon_sym___asm__] = ACTIONS(3278), - [sym_number_literal] = ACTIONS(3280), - [anon_sym_L_SQUOTE] = ACTIONS(3280), - [anon_sym_u_SQUOTE] = ACTIONS(3280), - [anon_sym_U_SQUOTE] = ACTIONS(3280), - [anon_sym_u8_SQUOTE] = ACTIONS(3280), - [anon_sym_SQUOTE] = ACTIONS(3280), - [anon_sym_AT] = ACTIONS(3278), - [anon_sym_DQUOTE] = ACTIONS(3280), - [anon_sym_L_DQUOTE] = ACTIONS(3280), - [anon_sym_u_DQUOTE] = ACTIONS(3280), - [anon_sym_U_DQUOTE] = ACTIONS(3280), - [anon_sym_u8_DQUOTE] = ACTIONS(3280), - [sym_true] = ACTIONS(3278), - [sym_false] = ACTIONS(3278), - [anon_sym_NULL] = ACTIONS(3278), - [anon_sym_nullptr] = ACTIONS(3278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3278), - [anon_sym___typeof] = ACTIONS(3278), - [anon_sym_typeof] = ACTIONS(3278), - [anon_sym_ATimport] = ACTIONS(3280), - [aux_sym_preproc_undef_token1] = ACTIONS(3278), - [anon_sym_POUND] = ACTIONS(3278), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3278), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3278), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3278), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3278), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE] = ACTIONS(3278), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_API_AVAILABLE] = ACTIONS(3278), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_API_DEPRECATED] = ACTIONS(3278), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3278), - [anon_sym___deprecated_msg] = ACTIONS(3278), - [anon_sym___deprecated_enum_msg] = ACTIONS(3278), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3278), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3278), - [anon_sym_ATprotocol] = ACTIONS(3280), - [anon_sym_ATinterface] = ACTIONS(3280), - [anon_sym_ATimplementation] = ACTIONS(3280), - [anon_sym_ATcompatibility_alias] = ACTIONS(3280), - [anon_sym__Alignas] = ACTIONS(3278), - [anon_sym_ATtry] = ACTIONS(3280), - [anon_sym___try] = ACTIONS(3278), - [anon_sym_ATthrow] = ACTIONS(3280), - [anon_sym_ATselector] = ACTIONS(3280), - [anon_sym_ATavailable] = ACTIONS(3280), - [anon_sym___builtin_available] = ACTIONS(3278), - [anon_sym_va_arg] = ACTIONS(3278), - [anon_sym___asm] = ACTIONS(3278), - [anon_sym_ATencode] = ACTIONS(3280), - [anon_sym_ATsynchronized] = ACTIONS(3280), - [anon_sym_BOOL] = ACTIONS(3278), - [anon_sym_IMP] = ACTIONS(3278), - [anon_sym_SEL] = ACTIONS(3278), - [anon_sym_Class] = ACTIONS(3278), - [anon_sym_id] = ACTIONS(3278), - }, - [1428] = { - [sym_identifier] = ACTIONS(3266), - [aux_sym_preproc_include_token1] = ACTIONS(3266), - [aux_sym_preproc_include_token2] = ACTIONS(3266), - [aux_sym_preproc_def_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3266), - [sym_preproc_directive] = ACTIONS(3266), - [anon_sym_LPAREN2] = ACTIONS(3268), - [anon_sym_BANG] = ACTIONS(3268), - [anon_sym_TILDE] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3266), - [anon_sym_PLUS] = ACTIONS(3266), - [anon_sym_STAR] = ACTIONS(3268), - [anon_sym_CARET] = ACTIONS(3268), - [anon_sym_AMP] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3268), - [anon_sym___extension__] = ACTIONS(3266), - [anon_sym_typedef] = ACTIONS(3266), - [anon_sym_extern] = ACTIONS(3266), - [anon_sym___attribute__] = ACTIONS(3266), - [anon_sym___attribute] = ACTIONS(3266), - [anon_sym_noreturn] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3268), - [anon_sym___declspec] = ACTIONS(3266), - [anon_sym___cdecl] = ACTIONS(3266), - [anon_sym___clrcall] = ACTIONS(3266), - [anon_sym___stdcall] = ACTIONS(3266), - [anon_sym___fastcall] = ACTIONS(3266), - [anon_sym___thiscall] = ACTIONS(3266), - [anon_sym___vectorcall] = ACTIONS(3266), - [anon_sym_LBRACE] = ACTIONS(3268), - [anon_sym_RBRACE] = ACTIONS(3268), - [anon_sym_signed] = ACTIONS(3266), - [anon_sym_unsigned] = ACTIONS(3266), - [anon_sym_long] = ACTIONS(3266), - [anon_sym_short] = ACTIONS(3266), - [anon_sym_ATautoreleasepool] = ACTIONS(3268), - [anon_sym_static] = ACTIONS(3266), - [anon_sym_auto] = ACTIONS(3266), - [anon_sym_register] = ACTIONS(3266), - [anon_sym_inline] = ACTIONS(3266), - [anon_sym___inline] = ACTIONS(3266), - [anon_sym___inline__] = ACTIONS(3266), - [anon_sym___forceinline] = ACTIONS(3266), - [anon_sym_thread_local] = ACTIONS(3266), - [anon_sym___thread] = ACTIONS(3266), - [anon_sym_CG_EXTERN] = ACTIONS(3266), - [anon_sym_CG_INLINE] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3266), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3266), - [anon_sym_IBOutlet] = ACTIONS(3266), - [anon_sym_IBInspectable] = ACTIONS(3266), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3266), - [anon_sym_NS_INLINE] = ACTIONS(3266), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3266), - [anon_sym_OBJC_EXPORT] = ACTIONS(3266), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3266), - [anon_sym_const] = ACTIONS(3266), - [anon_sym_constexpr] = ACTIONS(3266), - [anon_sym_volatile] = ACTIONS(3266), - [anon_sym_restrict] = ACTIONS(3266), - [anon_sym___restrict__] = ACTIONS(3266), - [anon_sym__Atomic] = ACTIONS(3266), - [anon_sym__Noreturn] = ACTIONS(3266), - [anon_sym_nullable] = ACTIONS(3266), - [anon_sym__Complex] = ACTIONS(3266), - [anon_sym__Nonnull] = ACTIONS(3266), - [anon_sym__Nullable] = ACTIONS(3266), - [anon_sym__Nullable_result] = ACTIONS(3266), - [anon_sym__Null_unspecified] = ACTIONS(3266), - [anon_sym___autoreleasing] = ACTIONS(3266), - [anon_sym___block] = ACTIONS(3266), - [anon_sym___bridge] = ACTIONS(3266), - [anon_sym___bridge_retained] = ACTIONS(3266), - [anon_sym___bridge_transfer] = ACTIONS(3266), - [anon_sym___complex] = ACTIONS(3266), - [anon_sym___const] = ACTIONS(3266), - [anon_sym___imag] = ACTIONS(3266), - [anon_sym___kindof] = ACTIONS(3266), - [anon_sym___nonnull] = ACTIONS(3266), - [anon_sym___nullable] = ACTIONS(3266), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3266), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3266), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3266), - [anon_sym___real] = ACTIONS(3266), - [anon_sym___strong] = ACTIONS(3266), - [anon_sym___unsafe_unretained] = ACTIONS(3266), - [anon_sym___unused] = ACTIONS(3266), - [anon_sym___weak] = ACTIONS(3266), - [sym_primitive_type] = ACTIONS(3266), - [anon_sym_enum] = ACTIONS(3266), - [anon_sym_struct] = ACTIONS(3266), - [anon_sym_union] = ACTIONS(3266), - [anon_sym_if] = ACTIONS(3266), - [anon_sym_switch] = ACTIONS(3266), - [anon_sym_case] = ACTIONS(3266), - [anon_sym_default] = ACTIONS(3266), - [anon_sym_while] = ACTIONS(3266), - [anon_sym_do] = ACTIONS(3266), - [anon_sym_for] = ACTIONS(3266), - [anon_sym_in] = ACTIONS(3266), - [anon_sym_return] = ACTIONS(3266), - [anon_sym_break] = ACTIONS(3266), - [anon_sym_continue] = ACTIONS(3266), - [anon_sym_goto] = ACTIONS(3266), - [anon_sym_DASH_DASH] = ACTIONS(3268), - [anon_sym_PLUS_PLUS] = ACTIONS(3268), - [anon_sym_sizeof] = ACTIONS(3266), - [anon_sym___alignof__] = ACTIONS(3266), - [anon_sym___alignof] = ACTIONS(3266), - [anon_sym__alignof] = ACTIONS(3266), - [anon_sym_alignof] = ACTIONS(3266), - [anon_sym__Alignof] = ACTIONS(3266), - [anon_sym_offsetof] = ACTIONS(3266), - [anon_sym__Generic] = ACTIONS(3266), - [anon_sym_asm] = ACTIONS(3266), - [anon_sym___asm__] = ACTIONS(3266), - [sym_number_literal] = ACTIONS(3268), - [anon_sym_L_SQUOTE] = ACTIONS(3268), - [anon_sym_u_SQUOTE] = ACTIONS(3268), - [anon_sym_U_SQUOTE] = ACTIONS(3268), - [anon_sym_u8_SQUOTE] = ACTIONS(3268), - [anon_sym_SQUOTE] = ACTIONS(3268), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_DQUOTE] = ACTIONS(3268), - [anon_sym_L_DQUOTE] = ACTIONS(3268), - [anon_sym_u_DQUOTE] = ACTIONS(3268), - [anon_sym_U_DQUOTE] = ACTIONS(3268), - [anon_sym_u8_DQUOTE] = ACTIONS(3268), - [sym_true] = ACTIONS(3266), - [sym_false] = ACTIONS(3266), - [anon_sym_NULL] = ACTIONS(3266), - [anon_sym_nullptr] = ACTIONS(3266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3266), - [anon_sym___typeof] = ACTIONS(3266), - [anon_sym_typeof] = ACTIONS(3266), - [anon_sym_ATimport] = ACTIONS(3268), - [aux_sym_preproc_undef_token1] = ACTIONS(3266), - [anon_sym_POUND] = ACTIONS(3266), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3266), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3266), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3266), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3266), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE] = ACTIONS(3266), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_API_AVAILABLE] = ACTIONS(3266), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_API_DEPRECATED] = ACTIONS(3266), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3266), - [anon_sym___deprecated_msg] = ACTIONS(3266), - [anon_sym___deprecated_enum_msg] = ACTIONS(3266), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3266), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3266), - [anon_sym_ATprotocol] = ACTIONS(3268), - [anon_sym_ATinterface] = ACTIONS(3268), - [anon_sym_ATimplementation] = ACTIONS(3268), - [anon_sym_ATcompatibility_alias] = ACTIONS(3268), - [anon_sym__Alignas] = ACTIONS(3266), - [anon_sym_ATtry] = ACTIONS(3268), - [anon_sym___try] = ACTIONS(3266), - [anon_sym_ATthrow] = ACTIONS(3268), - [anon_sym_ATselector] = ACTIONS(3268), - [anon_sym_ATavailable] = ACTIONS(3268), - [anon_sym___builtin_available] = ACTIONS(3266), - [anon_sym_va_arg] = ACTIONS(3266), - [anon_sym___asm] = ACTIONS(3266), - [anon_sym_ATencode] = ACTIONS(3268), - [anon_sym_ATsynchronized] = ACTIONS(3268), - [anon_sym_BOOL] = ACTIONS(3266), - [anon_sym_IMP] = ACTIONS(3266), - [anon_sym_SEL] = ACTIONS(3266), - [anon_sym_Class] = ACTIONS(3266), - [anon_sym_id] = ACTIONS(3266), - }, - [1429] = { - [sym_identifier] = ACTIONS(3202), - [aux_sym_preproc_include_token1] = ACTIONS(3202), - [aux_sym_preproc_include_token2] = ACTIONS(3202), - [aux_sym_preproc_def_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3202), - [sym_preproc_directive] = ACTIONS(3202), - [anon_sym_LPAREN2] = ACTIONS(3204), - [anon_sym_BANG] = ACTIONS(3204), - [anon_sym_TILDE] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3202), - [anon_sym_PLUS] = ACTIONS(3202), - [anon_sym_STAR] = ACTIONS(3204), - [anon_sym_CARET] = ACTIONS(3204), - [anon_sym_AMP] = ACTIONS(3204), - [anon_sym_SEMI] = ACTIONS(3204), - [anon_sym___extension__] = ACTIONS(3202), - [anon_sym_typedef] = ACTIONS(3202), - [anon_sym_extern] = ACTIONS(3202), - [anon_sym___attribute__] = ACTIONS(3202), - [anon_sym___attribute] = ACTIONS(3202), - [anon_sym_noreturn] = ACTIONS(3202), - [anon_sym_LBRACK] = ACTIONS(3204), - [anon_sym___declspec] = ACTIONS(3202), - [anon_sym___cdecl] = ACTIONS(3202), - [anon_sym___clrcall] = ACTIONS(3202), - [anon_sym___stdcall] = ACTIONS(3202), - [anon_sym___fastcall] = ACTIONS(3202), - [anon_sym___thiscall] = ACTIONS(3202), - [anon_sym___vectorcall] = ACTIONS(3202), - [anon_sym_LBRACE] = ACTIONS(3204), - [anon_sym_RBRACE] = ACTIONS(3204), - [anon_sym_signed] = ACTIONS(3202), - [anon_sym_unsigned] = ACTIONS(3202), - [anon_sym_long] = ACTIONS(3202), - [anon_sym_short] = ACTIONS(3202), - [anon_sym_ATautoreleasepool] = ACTIONS(3204), - [anon_sym_static] = ACTIONS(3202), - [anon_sym_auto] = ACTIONS(3202), - [anon_sym_register] = ACTIONS(3202), - [anon_sym_inline] = ACTIONS(3202), - [anon_sym___inline] = ACTIONS(3202), - [anon_sym___inline__] = ACTIONS(3202), - [anon_sym___forceinline] = ACTIONS(3202), - [anon_sym_thread_local] = ACTIONS(3202), - [anon_sym___thread] = ACTIONS(3202), - [anon_sym_CG_EXTERN] = ACTIONS(3202), - [anon_sym_CG_INLINE] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3202), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3202), - [anon_sym_IBOutlet] = ACTIONS(3202), - [anon_sym_IBInspectable] = ACTIONS(3202), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3202), - [anon_sym_NS_INLINE] = ACTIONS(3202), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3202), - [anon_sym_OBJC_EXPORT] = ACTIONS(3202), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3202), - [anon_sym_const] = ACTIONS(3202), - [anon_sym_constexpr] = ACTIONS(3202), - [anon_sym_volatile] = ACTIONS(3202), - [anon_sym_restrict] = ACTIONS(3202), - [anon_sym___restrict__] = ACTIONS(3202), - [anon_sym__Atomic] = ACTIONS(3202), - [anon_sym__Noreturn] = ACTIONS(3202), - [anon_sym_nullable] = ACTIONS(3202), - [anon_sym__Complex] = ACTIONS(3202), - [anon_sym__Nonnull] = ACTIONS(3202), - [anon_sym__Nullable] = ACTIONS(3202), - [anon_sym__Nullable_result] = ACTIONS(3202), - [anon_sym__Null_unspecified] = ACTIONS(3202), - [anon_sym___autoreleasing] = ACTIONS(3202), - [anon_sym___block] = ACTIONS(3202), - [anon_sym___bridge] = ACTIONS(3202), - [anon_sym___bridge_retained] = ACTIONS(3202), - [anon_sym___bridge_transfer] = ACTIONS(3202), - [anon_sym___complex] = ACTIONS(3202), - [anon_sym___const] = ACTIONS(3202), - [anon_sym___imag] = ACTIONS(3202), - [anon_sym___kindof] = ACTIONS(3202), - [anon_sym___nonnull] = ACTIONS(3202), - [anon_sym___nullable] = ACTIONS(3202), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3202), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3202), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3202), - [anon_sym___real] = ACTIONS(3202), - [anon_sym___strong] = ACTIONS(3202), - [anon_sym___unsafe_unretained] = ACTIONS(3202), - [anon_sym___unused] = ACTIONS(3202), - [anon_sym___weak] = ACTIONS(3202), - [sym_primitive_type] = ACTIONS(3202), - [anon_sym_enum] = ACTIONS(3202), - [anon_sym_struct] = ACTIONS(3202), - [anon_sym_union] = ACTIONS(3202), - [anon_sym_if] = ACTIONS(3202), - [anon_sym_switch] = ACTIONS(3202), - [anon_sym_case] = ACTIONS(3202), - [anon_sym_default] = ACTIONS(3202), - [anon_sym_while] = ACTIONS(3202), - [anon_sym_do] = ACTIONS(3202), - [anon_sym_for] = ACTIONS(3202), - [anon_sym_in] = ACTIONS(3202), - [anon_sym_return] = ACTIONS(3202), - [anon_sym_break] = ACTIONS(3202), - [anon_sym_continue] = ACTIONS(3202), - [anon_sym_goto] = ACTIONS(3202), - [anon_sym_DASH_DASH] = ACTIONS(3204), - [anon_sym_PLUS_PLUS] = ACTIONS(3204), - [anon_sym_sizeof] = ACTIONS(3202), - [anon_sym___alignof__] = ACTIONS(3202), - [anon_sym___alignof] = ACTIONS(3202), - [anon_sym__alignof] = ACTIONS(3202), - [anon_sym_alignof] = ACTIONS(3202), - [anon_sym__Alignof] = ACTIONS(3202), - [anon_sym_offsetof] = ACTIONS(3202), - [anon_sym__Generic] = ACTIONS(3202), - [anon_sym_asm] = ACTIONS(3202), - [anon_sym___asm__] = ACTIONS(3202), - [sym_number_literal] = ACTIONS(3204), - [anon_sym_L_SQUOTE] = ACTIONS(3204), - [anon_sym_u_SQUOTE] = ACTIONS(3204), - [anon_sym_U_SQUOTE] = ACTIONS(3204), - [anon_sym_u8_SQUOTE] = ACTIONS(3204), - [anon_sym_SQUOTE] = ACTIONS(3204), - [anon_sym_AT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(3204), - [anon_sym_L_DQUOTE] = ACTIONS(3204), - [anon_sym_u_DQUOTE] = ACTIONS(3204), - [anon_sym_U_DQUOTE] = ACTIONS(3204), - [anon_sym_u8_DQUOTE] = ACTIONS(3204), - [sym_true] = ACTIONS(3202), - [sym_false] = ACTIONS(3202), - [anon_sym_NULL] = ACTIONS(3202), - [anon_sym_nullptr] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3202), - [anon_sym___typeof] = ACTIONS(3202), - [anon_sym_typeof] = ACTIONS(3202), - [anon_sym_ATimport] = ACTIONS(3204), - [aux_sym_preproc_undef_token1] = ACTIONS(3202), - [anon_sym_POUND] = ACTIONS(3202), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3202), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3202), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3202), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3202), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE] = ACTIONS(3202), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_API_AVAILABLE] = ACTIONS(3202), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_API_DEPRECATED] = ACTIONS(3202), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3202), - [anon_sym___deprecated_msg] = ACTIONS(3202), - [anon_sym___deprecated_enum_msg] = ACTIONS(3202), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3202), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3202), - [anon_sym_ATprotocol] = ACTIONS(3204), - [anon_sym_ATinterface] = ACTIONS(3204), - [anon_sym_ATimplementation] = ACTIONS(3204), - [anon_sym_ATcompatibility_alias] = ACTIONS(3204), - [anon_sym__Alignas] = ACTIONS(3202), - [anon_sym_ATtry] = ACTIONS(3204), - [anon_sym___try] = ACTIONS(3202), - [anon_sym_ATthrow] = ACTIONS(3204), - [anon_sym_ATselector] = ACTIONS(3204), - [anon_sym_ATavailable] = ACTIONS(3204), - [anon_sym___builtin_available] = ACTIONS(3202), - [anon_sym_va_arg] = ACTIONS(3202), - [anon_sym___asm] = ACTIONS(3202), - [anon_sym_ATencode] = ACTIONS(3204), - [anon_sym_ATsynchronized] = ACTIONS(3204), - [anon_sym_BOOL] = ACTIONS(3202), - [anon_sym_IMP] = ACTIONS(3202), - [anon_sym_SEL] = ACTIONS(3202), - [anon_sym_Class] = ACTIONS(3202), - [anon_sym_id] = ACTIONS(3202), - }, - [1430] = { - [sym_identifier] = ACTIONS(3190), - [aux_sym_preproc_include_token1] = ACTIONS(3190), - [aux_sym_preproc_include_token2] = ACTIONS(3190), - [aux_sym_preproc_def_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3190), - [sym_preproc_directive] = ACTIONS(3190), - [anon_sym_LPAREN2] = ACTIONS(3192), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_STAR] = ACTIONS(3192), - [anon_sym_CARET] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3192), - [anon_sym___extension__] = ACTIONS(3190), - [anon_sym_typedef] = ACTIONS(3190), - [anon_sym_extern] = ACTIONS(3190), - [anon_sym___attribute__] = ACTIONS(3190), - [anon_sym___attribute] = ACTIONS(3190), - [anon_sym_noreturn] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym___declspec] = ACTIONS(3190), - [anon_sym___cdecl] = ACTIONS(3190), - [anon_sym___clrcall] = ACTIONS(3190), - [anon_sym___stdcall] = ACTIONS(3190), - [anon_sym___fastcall] = ACTIONS(3190), - [anon_sym___thiscall] = ACTIONS(3190), - [anon_sym___vectorcall] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_RBRACE] = ACTIONS(3192), - [anon_sym_signed] = ACTIONS(3190), - [anon_sym_unsigned] = ACTIONS(3190), - [anon_sym_long] = ACTIONS(3190), - [anon_sym_short] = ACTIONS(3190), - [anon_sym_ATautoreleasepool] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_auto] = ACTIONS(3190), - [anon_sym_register] = ACTIONS(3190), - [anon_sym_inline] = ACTIONS(3190), - [anon_sym___inline] = ACTIONS(3190), - [anon_sym___inline__] = ACTIONS(3190), - [anon_sym___forceinline] = ACTIONS(3190), - [anon_sym_thread_local] = ACTIONS(3190), - [anon_sym___thread] = ACTIONS(3190), - [anon_sym_CG_EXTERN] = ACTIONS(3190), - [anon_sym_CG_INLINE] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3190), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3190), - [anon_sym_IBOutlet] = ACTIONS(3190), - [anon_sym_IBInspectable] = ACTIONS(3190), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3190), - [anon_sym_NS_INLINE] = ACTIONS(3190), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3190), - [anon_sym_OBJC_EXPORT] = ACTIONS(3190), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3190), - [anon_sym_const] = ACTIONS(3190), - [anon_sym_constexpr] = ACTIONS(3190), - [anon_sym_volatile] = ACTIONS(3190), - [anon_sym_restrict] = ACTIONS(3190), - [anon_sym___restrict__] = ACTIONS(3190), - [anon_sym__Atomic] = ACTIONS(3190), - [anon_sym__Noreturn] = ACTIONS(3190), - [anon_sym_nullable] = ACTIONS(3190), - [anon_sym__Complex] = ACTIONS(3190), - [anon_sym__Nonnull] = ACTIONS(3190), - [anon_sym__Nullable] = ACTIONS(3190), - [anon_sym__Nullable_result] = ACTIONS(3190), - [anon_sym__Null_unspecified] = ACTIONS(3190), - [anon_sym___autoreleasing] = ACTIONS(3190), - [anon_sym___block] = ACTIONS(3190), - [anon_sym___bridge] = ACTIONS(3190), - [anon_sym___bridge_retained] = ACTIONS(3190), - [anon_sym___bridge_transfer] = ACTIONS(3190), - [anon_sym___complex] = ACTIONS(3190), - [anon_sym___const] = ACTIONS(3190), - [anon_sym___imag] = ACTIONS(3190), - [anon_sym___kindof] = ACTIONS(3190), - [anon_sym___nonnull] = ACTIONS(3190), - [anon_sym___nullable] = ACTIONS(3190), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3190), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3190), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3190), - [anon_sym___real] = ACTIONS(3190), - [anon_sym___strong] = ACTIONS(3190), - [anon_sym___unsafe_unretained] = ACTIONS(3190), - [anon_sym___unused] = ACTIONS(3190), - [anon_sym___weak] = ACTIONS(3190), - [sym_primitive_type] = ACTIONS(3190), - [anon_sym_enum] = ACTIONS(3190), - [anon_sym_struct] = ACTIONS(3190), - [anon_sym_union] = ACTIONS(3190), - [anon_sym_if] = ACTIONS(3190), - [anon_sym_switch] = ACTIONS(3190), - [anon_sym_case] = ACTIONS(3190), - [anon_sym_default] = ACTIONS(3190), - [anon_sym_while] = ACTIONS(3190), - [anon_sym_do] = ACTIONS(3190), - [anon_sym_for] = ACTIONS(3190), - [anon_sym_in] = ACTIONS(3190), - [anon_sym_return] = ACTIONS(3190), - [anon_sym_break] = ACTIONS(3190), - [anon_sym_continue] = ACTIONS(3190), - [anon_sym_goto] = ACTIONS(3190), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_sizeof] = ACTIONS(3190), - [anon_sym___alignof__] = ACTIONS(3190), - [anon_sym___alignof] = ACTIONS(3190), - [anon_sym__alignof] = ACTIONS(3190), - [anon_sym_alignof] = ACTIONS(3190), - [anon_sym__Alignof] = ACTIONS(3190), - [anon_sym_offsetof] = ACTIONS(3190), - [anon_sym__Generic] = ACTIONS(3190), - [anon_sym_asm] = ACTIONS(3190), - [anon_sym___asm__] = ACTIONS(3190), - [sym_number_literal] = ACTIONS(3192), - [anon_sym_L_SQUOTE] = ACTIONS(3192), - [anon_sym_u_SQUOTE] = ACTIONS(3192), - [anon_sym_U_SQUOTE] = ACTIONS(3192), - [anon_sym_u8_SQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_AT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_L_DQUOTE] = ACTIONS(3192), - [anon_sym_u_DQUOTE] = ACTIONS(3192), - [anon_sym_U_DQUOTE] = ACTIONS(3192), - [anon_sym_u8_DQUOTE] = ACTIONS(3192), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [anon_sym_NULL] = ACTIONS(3190), - [anon_sym_nullptr] = ACTIONS(3190), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3190), - [anon_sym___typeof] = ACTIONS(3190), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_ATimport] = ACTIONS(3192), - [aux_sym_preproc_undef_token1] = ACTIONS(3190), - [anon_sym_POUND] = ACTIONS(3190), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3190), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3190), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3190), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3190), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE] = ACTIONS(3190), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_API_AVAILABLE] = ACTIONS(3190), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_API_DEPRECATED] = ACTIONS(3190), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3190), - [anon_sym___deprecated_msg] = ACTIONS(3190), - [anon_sym___deprecated_enum_msg] = ACTIONS(3190), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3190), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3190), - [anon_sym_ATprotocol] = ACTIONS(3192), - [anon_sym_ATinterface] = ACTIONS(3192), - [anon_sym_ATimplementation] = ACTIONS(3192), - [anon_sym_ATcompatibility_alias] = ACTIONS(3192), - [anon_sym__Alignas] = ACTIONS(3190), - [anon_sym_ATtry] = ACTIONS(3192), - [anon_sym___try] = ACTIONS(3190), - [anon_sym_ATthrow] = ACTIONS(3192), - [anon_sym_ATselector] = ACTIONS(3192), - [anon_sym_ATavailable] = ACTIONS(3192), - [anon_sym___builtin_available] = ACTIONS(3190), - [anon_sym_va_arg] = ACTIONS(3190), - [anon_sym___asm] = ACTIONS(3190), - [anon_sym_ATencode] = ACTIONS(3192), - [anon_sym_ATsynchronized] = ACTIONS(3192), - [anon_sym_BOOL] = ACTIONS(3190), - [anon_sym_IMP] = ACTIONS(3190), - [anon_sym_SEL] = ACTIONS(3190), - [anon_sym_Class] = ACTIONS(3190), - [anon_sym_id] = ACTIONS(3190), - }, - [1431] = { - [sym_identifier] = ACTIONS(3182), - [aux_sym_preproc_include_token1] = ACTIONS(3182), - [aux_sym_preproc_include_token2] = ACTIONS(3182), - [aux_sym_preproc_def_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3182), - [sym_preproc_directive] = ACTIONS(3182), - [anon_sym_LPAREN2] = ACTIONS(3184), - [anon_sym_BANG] = ACTIONS(3184), - [anon_sym_TILDE] = ACTIONS(3184), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3184), - [anon_sym_CARET] = ACTIONS(3184), - [anon_sym_AMP] = ACTIONS(3184), - [anon_sym_SEMI] = ACTIONS(3184), - [anon_sym___extension__] = ACTIONS(3182), - [anon_sym_typedef] = ACTIONS(3182), - [anon_sym_extern] = ACTIONS(3182), - [anon_sym___attribute__] = ACTIONS(3182), - [anon_sym___attribute] = ACTIONS(3182), - [anon_sym_noreturn] = ACTIONS(3182), - [anon_sym_LBRACK] = ACTIONS(3184), - [anon_sym___declspec] = ACTIONS(3182), - [anon_sym___cdecl] = ACTIONS(3182), - [anon_sym___clrcall] = ACTIONS(3182), - [anon_sym___stdcall] = ACTIONS(3182), - [anon_sym___fastcall] = ACTIONS(3182), - [anon_sym___thiscall] = ACTIONS(3182), - [anon_sym___vectorcall] = ACTIONS(3182), - [anon_sym_LBRACE] = ACTIONS(3184), - [anon_sym_RBRACE] = ACTIONS(3184), - [anon_sym_signed] = ACTIONS(3182), - [anon_sym_unsigned] = ACTIONS(3182), - [anon_sym_long] = ACTIONS(3182), - [anon_sym_short] = ACTIONS(3182), - [anon_sym_ATautoreleasepool] = ACTIONS(3184), - [anon_sym_static] = ACTIONS(3182), - [anon_sym_auto] = ACTIONS(3182), - [anon_sym_register] = ACTIONS(3182), - [anon_sym_inline] = ACTIONS(3182), - [anon_sym___inline] = ACTIONS(3182), - [anon_sym___inline__] = ACTIONS(3182), - [anon_sym___forceinline] = ACTIONS(3182), - [anon_sym_thread_local] = ACTIONS(3182), - [anon_sym___thread] = ACTIONS(3182), - [anon_sym_CG_EXTERN] = ACTIONS(3182), - [anon_sym_CG_INLINE] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3182), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3182), - [anon_sym_IBOutlet] = ACTIONS(3182), - [anon_sym_IBInspectable] = ACTIONS(3182), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3182), - [anon_sym_NS_INLINE] = ACTIONS(3182), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3182), - [anon_sym_OBJC_EXPORT] = ACTIONS(3182), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3182), - [anon_sym_const] = ACTIONS(3182), - [anon_sym_constexpr] = ACTIONS(3182), - [anon_sym_volatile] = ACTIONS(3182), - [anon_sym_restrict] = ACTIONS(3182), - [anon_sym___restrict__] = ACTIONS(3182), - [anon_sym__Atomic] = ACTIONS(3182), - [anon_sym__Noreturn] = ACTIONS(3182), - [anon_sym_nullable] = ACTIONS(3182), - [anon_sym__Complex] = ACTIONS(3182), - [anon_sym__Nonnull] = ACTIONS(3182), - [anon_sym__Nullable] = ACTIONS(3182), - [anon_sym__Nullable_result] = ACTIONS(3182), - [anon_sym__Null_unspecified] = ACTIONS(3182), - [anon_sym___autoreleasing] = ACTIONS(3182), - [anon_sym___block] = ACTIONS(3182), - [anon_sym___bridge] = ACTIONS(3182), - [anon_sym___bridge_retained] = ACTIONS(3182), - [anon_sym___bridge_transfer] = ACTIONS(3182), - [anon_sym___complex] = ACTIONS(3182), - [anon_sym___const] = ACTIONS(3182), - [anon_sym___imag] = ACTIONS(3182), - [anon_sym___kindof] = ACTIONS(3182), - [anon_sym___nonnull] = ACTIONS(3182), - [anon_sym___nullable] = ACTIONS(3182), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3182), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3182), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3182), - [anon_sym___real] = ACTIONS(3182), - [anon_sym___strong] = ACTIONS(3182), - [anon_sym___unsafe_unretained] = ACTIONS(3182), - [anon_sym___unused] = ACTIONS(3182), - [anon_sym___weak] = ACTIONS(3182), - [sym_primitive_type] = ACTIONS(3182), - [anon_sym_enum] = ACTIONS(3182), - [anon_sym_struct] = ACTIONS(3182), - [anon_sym_union] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_switch] = ACTIONS(3182), - [anon_sym_case] = ACTIONS(3182), - [anon_sym_default] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_do] = ACTIONS(3182), - [anon_sym_for] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_goto] = ACTIONS(3182), - [anon_sym_DASH_DASH] = ACTIONS(3184), - [anon_sym_PLUS_PLUS] = ACTIONS(3184), - [anon_sym_sizeof] = ACTIONS(3182), - [anon_sym___alignof__] = ACTIONS(3182), - [anon_sym___alignof] = ACTIONS(3182), - [anon_sym__alignof] = ACTIONS(3182), - [anon_sym_alignof] = ACTIONS(3182), - [anon_sym__Alignof] = ACTIONS(3182), - [anon_sym_offsetof] = ACTIONS(3182), - [anon_sym__Generic] = ACTIONS(3182), - [anon_sym_asm] = ACTIONS(3182), - [anon_sym___asm__] = ACTIONS(3182), - [sym_number_literal] = ACTIONS(3184), - [anon_sym_L_SQUOTE] = ACTIONS(3184), - [anon_sym_u_SQUOTE] = ACTIONS(3184), - [anon_sym_U_SQUOTE] = ACTIONS(3184), - [anon_sym_u8_SQUOTE] = ACTIONS(3184), - [anon_sym_SQUOTE] = ACTIONS(3184), - [anon_sym_AT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(3184), - [anon_sym_L_DQUOTE] = ACTIONS(3184), - [anon_sym_u_DQUOTE] = ACTIONS(3184), - [anon_sym_U_DQUOTE] = ACTIONS(3184), - [anon_sym_u8_DQUOTE] = ACTIONS(3184), - [sym_true] = ACTIONS(3182), - [sym_false] = ACTIONS(3182), - [anon_sym_NULL] = ACTIONS(3182), - [anon_sym_nullptr] = ACTIONS(3182), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3182), - [anon_sym___typeof] = ACTIONS(3182), - [anon_sym_typeof] = ACTIONS(3182), - [anon_sym_ATimport] = ACTIONS(3184), - [aux_sym_preproc_undef_token1] = ACTIONS(3182), - [anon_sym_POUND] = ACTIONS(3182), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3182), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3182), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3182), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3182), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE] = ACTIONS(3182), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_API_AVAILABLE] = ACTIONS(3182), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_API_DEPRECATED] = ACTIONS(3182), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3182), - [anon_sym___deprecated_msg] = ACTIONS(3182), - [anon_sym___deprecated_enum_msg] = ACTIONS(3182), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3182), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3182), - [anon_sym_ATprotocol] = ACTIONS(3184), - [anon_sym_ATinterface] = ACTIONS(3184), - [anon_sym_ATimplementation] = ACTIONS(3184), - [anon_sym_ATcompatibility_alias] = ACTIONS(3184), - [anon_sym__Alignas] = ACTIONS(3182), - [anon_sym_ATtry] = ACTIONS(3184), - [anon_sym___try] = ACTIONS(3182), - [anon_sym_ATthrow] = ACTIONS(3184), - [anon_sym_ATselector] = ACTIONS(3184), - [anon_sym_ATavailable] = ACTIONS(3184), - [anon_sym___builtin_available] = ACTIONS(3182), - [anon_sym_va_arg] = ACTIONS(3182), - [anon_sym___asm] = ACTIONS(3182), - [anon_sym_ATencode] = ACTIONS(3184), - [anon_sym_ATsynchronized] = ACTIONS(3184), - [anon_sym_BOOL] = ACTIONS(3182), - [anon_sym_IMP] = ACTIONS(3182), - [anon_sym_SEL] = ACTIONS(3182), - [anon_sym_Class] = ACTIONS(3182), - [anon_sym_id] = ACTIONS(3182), - }, - [1432] = { - [sym_identifier] = ACTIONS(3166), - [aux_sym_preproc_include_token1] = ACTIONS(3166), - [aux_sym_preproc_include_token2] = ACTIONS(3166), - [aux_sym_preproc_def_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3166), - [sym_preproc_directive] = ACTIONS(3166), - [anon_sym_LPAREN2] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3168), - [anon_sym_TILDE] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3166), - [anon_sym_PLUS] = ACTIONS(3166), - [anon_sym_STAR] = ACTIONS(3168), - [anon_sym_CARET] = ACTIONS(3168), - [anon_sym_AMP] = ACTIONS(3168), - [anon_sym_SEMI] = ACTIONS(3168), - [anon_sym___extension__] = ACTIONS(3166), - [anon_sym_typedef] = ACTIONS(3166), - [anon_sym_extern] = ACTIONS(3166), - [anon_sym___attribute__] = ACTIONS(3166), - [anon_sym___attribute] = ACTIONS(3166), - [anon_sym_noreturn] = ACTIONS(3166), - [anon_sym_LBRACK] = ACTIONS(3168), - [anon_sym___declspec] = ACTIONS(3166), - [anon_sym___cdecl] = ACTIONS(3166), - [anon_sym___clrcall] = ACTIONS(3166), - [anon_sym___stdcall] = ACTIONS(3166), - [anon_sym___fastcall] = ACTIONS(3166), - [anon_sym___thiscall] = ACTIONS(3166), - [anon_sym___vectorcall] = ACTIONS(3166), - [anon_sym_LBRACE] = ACTIONS(3168), - [anon_sym_RBRACE] = ACTIONS(3168), - [anon_sym_signed] = ACTIONS(3166), - [anon_sym_unsigned] = ACTIONS(3166), - [anon_sym_long] = ACTIONS(3166), - [anon_sym_short] = ACTIONS(3166), - [anon_sym_ATautoreleasepool] = ACTIONS(3168), - [anon_sym_static] = ACTIONS(3166), - [anon_sym_auto] = ACTIONS(3166), - [anon_sym_register] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym___inline] = ACTIONS(3166), - [anon_sym___inline__] = ACTIONS(3166), - [anon_sym___forceinline] = ACTIONS(3166), - [anon_sym_thread_local] = ACTIONS(3166), - [anon_sym___thread] = ACTIONS(3166), - [anon_sym_CG_EXTERN] = ACTIONS(3166), - [anon_sym_CG_INLINE] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3166), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3166), - [anon_sym_IBOutlet] = ACTIONS(3166), - [anon_sym_IBInspectable] = ACTIONS(3166), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3166), - [anon_sym_NS_INLINE] = ACTIONS(3166), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3166), - [anon_sym_OBJC_EXPORT] = ACTIONS(3166), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3166), - [anon_sym_const] = ACTIONS(3166), - [anon_sym_constexpr] = ACTIONS(3166), - [anon_sym_volatile] = ACTIONS(3166), - [anon_sym_restrict] = ACTIONS(3166), - [anon_sym___restrict__] = ACTIONS(3166), - [anon_sym__Atomic] = ACTIONS(3166), - [anon_sym__Noreturn] = ACTIONS(3166), - [anon_sym_nullable] = ACTIONS(3166), - [anon_sym__Complex] = ACTIONS(3166), - [anon_sym__Nonnull] = ACTIONS(3166), - [anon_sym__Nullable] = ACTIONS(3166), - [anon_sym__Nullable_result] = ACTIONS(3166), - [anon_sym__Null_unspecified] = ACTIONS(3166), - [anon_sym___autoreleasing] = ACTIONS(3166), - [anon_sym___block] = ACTIONS(3166), - [anon_sym___bridge] = ACTIONS(3166), - [anon_sym___bridge_retained] = ACTIONS(3166), - [anon_sym___bridge_transfer] = ACTIONS(3166), - [anon_sym___complex] = ACTIONS(3166), - [anon_sym___const] = ACTIONS(3166), - [anon_sym___imag] = ACTIONS(3166), - [anon_sym___kindof] = ACTIONS(3166), - [anon_sym___nonnull] = ACTIONS(3166), - [anon_sym___nullable] = ACTIONS(3166), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3166), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3166), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3166), - [anon_sym___real] = ACTIONS(3166), - [anon_sym___strong] = ACTIONS(3166), - [anon_sym___unsafe_unretained] = ACTIONS(3166), - [anon_sym___unused] = ACTIONS(3166), - [anon_sym___weak] = ACTIONS(3166), - [sym_primitive_type] = ACTIONS(3166), - [anon_sym_enum] = ACTIONS(3166), - [anon_sym_struct] = ACTIONS(3166), - [anon_sym_union] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3166), - [anon_sym_switch] = ACTIONS(3166), - [anon_sym_case] = ACTIONS(3166), - [anon_sym_default] = ACTIONS(3166), - [anon_sym_while] = ACTIONS(3166), - [anon_sym_do] = ACTIONS(3166), - [anon_sym_for] = ACTIONS(3166), - [anon_sym_in] = ACTIONS(3166), - [anon_sym_return] = ACTIONS(3166), - [anon_sym_break] = ACTIONS(3166), - [anon_sym_continue] = ACTIONS(3166), - [anon_sym_goto] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3168), - [anon_sym_sizeof] = ACTIONS(3166), - [anon_sym___alignof__] = ACTIONS(3166), - [anon_sym___alignof] = ACTIONS(3166), - [anon_sym__alignof] = ACTIONS(3166), - [anon_sym_alignof] = ACTIONS(3166), - [anon_sym__Alignof] = ACTIONS(3166), - [anon_sym_offsetof] = ACTIONS(3166), - [anon_sym__Generic] = ACTIONS(3166), - [anon_sym_asm] = ACTIONS(3166), - [anon_sym___asm__] = ACTIONS(3166), - [sym_number_literal] = ACTIONS(3168), - [anon_sym_L_SQUOTE] = ACTIONS(3168), - [anon_sym_u_SQUOTE] = ACTIONS(3168), - [anon_sym_U_SQUOTE] = ACTIONS(3168), - [anon_sym_u8_SQUOTE] = ACTIONS(3168), - [anon_sym_SQUOTE] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3168), - [anon_sym_L_DQUOTE] = ACTIONS(3168), - [anon_sym_u_DQUOTE] = ACTIONS(3168), - [anon_sym_U_DQUOTE] = ACTIONS(3168), - [anon_sym_u8_DQUOTE] = ACTIONS(3168), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [anon_sym_NULL] = ACTIONS(3166), - [anon_sym_nullptr] = ACTIONS(3166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3166), - [anon_sym___typeof] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3166), - [anon_sym_ATimport] = ACTIONS(3168), - [aux_sym_preproc_undef_token1] = ACTIONS(3166), - [anon_sym_POUND] = ACTIONS(3166), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3166), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3166), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3166), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3166), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE] = ACTIONS(3166), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_API_AVAILABLE] = ACTIONS(3166), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_API_DEPRECATED] = ACTIONS(3166), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3166), - [anon_sym___deprecated_msg] = ACTIONS(3166), - [anon_sym___deprecated_enum_msg] = ACTIONS(3166), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3166), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3166), - [anon_sym_ATprotocol] = ACTIONS(3168), - [anon_sym_ATinterface] = ACTIONS(3168), - [anon_sym_ATimplementation] = ACTIONS(3168), - [anon_sym_ATcompatibility_alias] = ACTIONS(3168), - [anon_sym__Alignas] = ACTIONS(3166), - [anon_sym_ATtry] = ACTIONS(3168), - [anon_sym___try] = ACTIONS(3166), - [anon_sym_ATthrow] = ACTIONS(3168), - [anon_sym_ATselector] = ACTIONS(3168), - [anon_sym_ATavailable] = ACTIONS(3168), - [anon_sym___builtin_available] = ACTIONS(3166), - [anon_sym_va_arg] = ACTIONS(3166), - [anon_sym___asm] = ACTIONS(3166), - [anon_sym_ATencode] = ACTIONS(3168), - [anon_sym_ATsynchronized] = ACTIONS(3168), - [anon_sym_BOOL] = ACTIONS(3166), - [anon_sym_IMP] = ACTIONS(3166), - [anon_sym_SEL] = ACTIONS(3166), - [anon_sym_Class] = ACTIONS(3166), - [anon_sym_id] = ACTIONS(3166), - }, - [1433] = { - [sym_identifier] = ACTIONS(3090), - [aux_sym_preproc_include_token1] = ACTIONS(3090), - [aux_sym_preproc_include_token2] = ACTIONS(3090), - [aux_sym_preproc_def_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3090), - [sym_preproc_directive] = ACTIONS(3090), - [anon_sym_LPAREN2] = ACTIONS(3092), - [anon_sym_BANG] = ACTIONS(3092), - [anon_sym_TILDE] = ACTIONS(3092), - [anon_sym_DASH] = ACTIONS(3090), - [anon_sym_PLUS] = ACTIONS(3090), - [anon_sym_STAR] = ACTIONS(3092), - [anon_sym_CARET] = ACTIONS(3092), - [anon_sym_AMP] = ACTIONS(3092), - [anon_sym_SEMI] = ACTIONS(3092), - [anon_sym___extension__] = ACTIONS(3090), - [anon_sym_typedef] = ACTIONS(3090), - [anon_sym_extern] = ACTIONS(3090), - [anon_sym___attribute__] = ACTIONS(3090), - [anon_sym___attribute] = ACTIONS(3090), - [anon_sym_noreturn] = ACTIONS(3090), - [anon_sym_LBRACK] = ACTIONS(3092), - [anon_sym___declspec] = ACTIONS(3090), - [anon_sym___cdecl] = ACTIONS(3090), - [anon_sym___clrcall] = ACTIONS(3090), - [anon_sym___stdcall] = ACTIONS(3090), - [anon_sym___fastcall] = ACTIONS(3090), - [anon_sym___thiscall] = ACTIONS(3090), - [anon_sym___vectorcall] = ACTIONS(3090), - [anon_sym_LBRACE] = ACTIONS(3092), - [anon_sym_RBRACE] = ACTIONS(3092), - [anon_sym_signed] = ACTIONS(3090), - [anon_sym_unsigned] = ACTIONS(3090), - [anon_sym_long] = ACTIONS(3090), - [anon_sym_short] = ACTIONS(3090), - [anon_sym_ATautoreleasepool] = ACTIONS(3092), - [anon_sym_static] = ACTIONS(3090), - [anon_sym_auto] = ACTIONS(3090), - [anon_sym_register] = ACTIONS(3090), - [anon_sym_inline] = ACTIONS(3090), - [anon_sym___inline] = ACTIONS(3090), - [anon_sym___inline__] = ACTIONS(3090), - [anon_sym___forceinline] = ACTIONS(3090), - [anon_sym_thread_local] = ACTIONS(3090), - [anon_sym___thread] = ACTIONS(3090), - [anon_sym_CG_EXTERN] = ACTIONS(3090), - [anon_sym_CG_INLINE] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3090), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3090), - [anon_sym_IBOutlet] = ACTIONS(3090), - [anon_sym_IBInspectable] = ACTIONS(3090), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3090), - [anon_sym_NS_INLINE] = ACTIONS(3090), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3090), - [anon_sym_OBJC_EXPORT] = ACTIONS(3090), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3090), - [anon_sym_const] = ACTIONS(3090), - [anon_sym_constexpr] = ACTIONS(3090), - [anon_sym_volatile] = ACTIONS(3090), - [anon_sym_restrict] = ACTIONS(3090), - [anon_sym___restrict__] = ACTIONS(3090), - [anon_sym__Atomic] = ACTIONS(3090), - [anon_sym__Noreturn] = ACTIONS(3090), - [anon_sym_nullable] = ACTIONS(3090), - [anon_sym__Complex] = ACTIONS(3090), - [anon_sym__Nonnull] = ACTIONS(3090), - [anon_sym__Nullable] = ACTIONS(3090), - [anon_sym__Nullable_result] = ACTIONS(3090), - [anon_sym__Null_unspecified] = ACTIONS(3090), - [anon_sym___autoreleasing] = ACTIONS(3090), - [anon_sym___block] = ACTIONS(3090), - [anon_sym___bridge] = ACTIONS(3090), - [anon_sym___bridge_retained] = ACTIONS(3090), - [anon_sym___bridge_transfer] = ACTIONS(3090), - [anon_sym___complex] = ACTIONS(3090), - [anon_sym___const] = ACTIONS(3090), - [anon_sym___imag] = ACTIONS(3090), - [anon_sym___kindof] = ACTIONS(3090), - [anon_sym___nonnull] = ACTIONS(3090), - [anon_sym___nullable] = ACTIONS(3090), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3090), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3090), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3090), - [anon_sym___real] = ACTIONS(3090), - [anon_sym___strong] = ACTIONS(3090), - [anon_sym___unsafe_unretained] = ACTIONS(3090), - [anon_sym___unused] = ACTIONS(3090), - [anon_sym___weak] = ACTIONS(3090), - [sym_primitive_type] = ACTIONS(3090), - [anon_sym_enum] = ACTIONS(3090), - [anon_sym_struct] = ACTIONS(3090), - [anon_sym_union] = ACTIONS(3090), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_switch] = ACTIONS(3090), - [anon_sym_case] = ACTIONS(3090), - [anon_sym_default] = ACTIONS(3090), - [anon_sym_while] = ACTIONS(3090), - [anon_sym_do] = ACTIONS(3090), - [anon_sym_for] = ACTIONS(3090), - [anon_sym_in] = ACTIONS(3090), - [anon_sym_return] = ACTIONS(3090), - [anon_sym_break] = ACTIONS(3090), - [anon_sym_continue] = ACTIONS(3090), - [anon_sym_goto] = ACTIONS(3090), - [anon_sym_DASH_DASH] = ACTIONS(3092), - [anon_sym_PLUS_PLUS] = ACTIONS(3092), - [anon_sym_sizeof] = ACTIONS(3090), - [anon_sym___alignof__] = ACTIONS(3090), - [anon_sym___alignof] = ACTIONS(3090), - [anon_sym__alignof] = ACTIONS(3090), - [anon_sym_alignof] = ACTIONS(3090), - [anon_sym__Alignof] = ACTIONS(3090), - [anon_sym_offsetof] = ACTIONS(3090), - [anon_sym__Generic] = ACTIONS(3090), - [anon_sym_asm] = ACTIONS(3090), - [anon_sym___asm__] = ACTIONS(3090), - [sym_number_literal] = ACTIONS(3092), - [anon_sym_L_SQUOTE] = ACTIONS(3092), - [anon_sym_u_SQUOTE] = ACTIONS(3092), - [anon_sym_U_SQUOTE] = ACTIONS(3092), - [anon_sym_u8_SQUOTE] = ACTIONS(3092), - [anon_sym_SQUOTE] = ACTIONS(3092), - [anon_sym_AT] = ACTIONS(3090), - [anon_sym_DQUOTE] = ACTIONS(3092), - [anon_sym_L_DQUOTE] = ACTIONS(3092), - [anon_sym_u_DQUOTE] = ACTIONS(3092), - [anon_sym_U_DQUOTE] = ACTIONS(3092), - [anon_sym_u8_DQUOTE] = ACTIONS(3092), - [sym_true] = ACTIONS(3090), - [sym_false] = ACTIONS(3090), - [anon_sym_NULL] = ACTIONS(3090), - [anon_sym_nullptr] = ACTIONS(3090), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3090), - [anon_sym___typeof] = ACTIONS(3090), - [anon_sym_typeof] = ACTIONS(3090), - [anon_sym_ATimport] = ACTIONS(3092), - [aux_sym_preproc_undef_token1] = ACTIONS(3090), - [anon_sym_POUND] = ACTIONS(3090), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3090), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3090), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3090), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3090), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE] = ACTIONS(3090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_API_AVAILABLE] = ACTIONS(3090), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_API_DEPRECATED] = ACTIONS(3090), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3090), - [anon_sym___deprecated_msg] = ACTIONS(3090), - [anon_sym___deprecated_enum_msg] = ACTIONS(3090), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3090), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3090), - [anon_sym_ATprotocol] = ACTIONS(3092), - [anon_sym_ATinterface] = ACTIONS(3092), - [anon_sym_ATimplementation] = ACTIONS(3092), - [anon_sym_ATcompatibility_alias] = ACTIONS(3092), - [anon_sym__Alignas] = ACTIONS(3090), - [anon_sym_ATtry] = ACTIONS(3092), - [anon_sym___try] = ACTIONS(3090), - [anon_sym_ATthrow] = ACTIONS(3092), - [anon_sym_ATselector] = ACTIONS(3092), - [anon_sym_ATavailable] = ACTIONS(3092), - [anon_sym___builtin_available] = ACTIONS(3090), - [anon_sym_va_arg] = ACTIONS(3090), - [anon_sym___asm] = ACTIONS(3090), - [anon_sym_ATencode] = ACTIONS(3092), - [anon_sym_ATsynchronized] = ACTIONS(3092), - [anon_sym_BOOL] = ACTIONS(3090), - [anon_sym_IMP] = ACTIONS(3090), - [anon_sym_SEL] = ACTIONS(3090), - [anon_sym_Class] = ACTIONS(3090), - [anon_sym_id] = ACTIONS(3090), - }, - [1434] = { - [sym_identifier] = ACTIONS(3246), - [aux_sym_preproc_include_token1] = ACTIONS(3246), - [aux_sym_preproc_include_token2] = ACTIONS(3246), - [aux_sym_preproc_def_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3246), - [sym_preproc_directive] = ACTIONS(3246), - [anon_sym_LPAREN2] = ACTIONS(3248), - [anon_sym_BANG] = ACTIONS(3248), - [anon_sym_TILDE] = ACTIONS(3248), - [anon_sym_DASH] = ACTIONS(3246), - [anon_sym_PLUS] = ACTIONS(3246), - [anon_sym_STAR] = ACTIONS(3248), - [anon_sym_CARET] = ACTIONS(3248), - [anon_sym_AMP] = ACTIONS(3248), - [anon_sym_SEMI] = ACTIONS(3248), - [anon_sym___extension__] = ACTIONS(3246), - [anon_sym_typedef] = ACTIONS(3246), - [anon_sym_extern] = ACTIONS(3246), - [anon_sym___attribute__] = ACTIONS(3246), - [anon_sym___attribute] = ACTIONS(3246), - [anon_sym_noreturn] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3248), - [anon_sym___declspec] = ACTIONS(3246), - [anon_sym___cdecl] = ACTIONS(3246), - [anon_sym___clrcall] = ACTIONS(3246), - [anon_sym___stdcall] = ACTIONS(3246), - [anon_sym___fastcall] = ACTIONS(3246), - [anon_sym___thiscall] = ACTIONS(3246), - [anon_sym___vectorcall] = ACTIONS(3246), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_RBRACE] = ACTIONS(3248), - [anon_sym_signed] = ACTIONS(3246), - [anon_sym_unsigned] = ACTIONS(3246), - [anon_sym_long] = ACTIONS(3246), - [anon_sym_short] = ACTIONS(3246), - [anon_sym_ATautoreleasepool] = ACTIONS(3248), - [anon_sym_static] = ACTIONS(3246), - [anon_sym_auto] = ACTIONS(3246), - [anon_sym_register] = ACTIONS(3246), - [anon_sym_inline] = ACTIONS(3246), - [anon_sym___inline] = ACTIONS(3246), - [anon_sym___inline__] = ACTIONS(3246), - [anon_sym___forceinline] = ACTIONS(3246), - [anon_sym_thread_local] = ACTIONS(3246), - [anon_sym___thread] = ACTIONS(3246), - [anon_sym_CG_EXTERN] = ACTIONS(3246), - [anon_sym_CG_INLINE] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3246), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3246), - [anon_sym_IBOutlet] = ACTIONS(3246), - [anon_sym_IBInspectable] = ACTIONS(3246), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3246), - [anon_sym_NS_INLINE] = ACTIONS(3246), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3246), - [anon_sym_OBJC_EXPORT] = ACTIONS(3246), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3246), - [anon_sym_const] = ACTIONS(3246), - [anon_sym_constexpr] = ACTIONS(3246), - [anon_sym_volatile] = ACTIONS(3246), - [anon_sym_restrict] = ACTIONS(3246), - [anon_sym___restrict__] = ACTIONS(3246), - [anon_sym__Atomic] = ACTIONS(3246), - [anon_sym__Noreturn] = ACTIONS(3246), - [anon_sym_nullable] = ACTIONS(3246), - [anon_sym__Complex] = ACTIONS(3246), - [anon_sym__Nonnull] = ACTIONS(3246), - [anon_sym__Nullable] = ACTIONS(3246), - [anon_sym__Nullable_result] = ACTIONS(3246), - [anon_sym__Null_unspecified] = ACTIONS(3246), - [anon_sym___autoreleasing] = ACTIONS(3246), - [anon_sym___block] = ACTIONS(3246), - [anon_sym___bridge] = ACTIONS(3246), - [anon_sym___bridge_retained] = ACTIONS(3246), - [anon_sym___bridge_transfer] = ACTIONS(3246), - [anon_sym___complex] = ACTIONS(3246), - [anon_sym___const] = ACTIONS(3246), - [anon_sym___imag] = ACTIONS(3246), - [anon_sym___kindof] = ACTIONS(3246), - [anon_sym___nonnull] = ACTIONS(3246), - [anon_sym___nullable] = ACTIONS(3246), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3246), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3246), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3246), - [anon_sym___real] = ACTIONS(3246), - [anon_sym___strong] = ACTIONS(3246), - [anon_sym___unsafe_unretained] = ACTIONS(3246), - [anon_sym___unused] = ACTIONS(3246), - [anon_sym___weak] = ACTIONS(3246), - [sym_primitive_type] = ACTIONS(3246), - [anon_sym_enum] = ACTIONS(3246), - [anon_sym_struct] = ACTIONS(3246), - [anon_sym_union] = ACTIONS(3246), - [anon_sym_if] = ACTIONS(3246), - [anon_sym_switch] = ACTIONS(3246), - [anon_sym_case] = ACTIONS(3246), - [anon_sym_default] = ACTIONS(3246), - [anon_sym_while] = ACTIONS(3246), - [anon_sym_do] = ACTIONS(3246), - [anon_sym_for] = ACTIONS(3246), - [anon_sym_in] = ACTIONS(3246), - [anon_sym_return] = ACTIONS(3246), - [anon_sym_break] = ACTIONS(3246), - [anon_sym_continue] = ACTIONS(3246), - [anon_sym_goto] = ACTIONS(3246), - [anon_sym_DASH_DASH] = ACTIONS(3248), - [anon_sym_PLUS_PLUS] = ACTIONS(3248), - [anon_sym_sizeof] = ACTIONS(3246), - [anon_sym___alignof__] = ACTIONS(3246), - [anon_sym___alignof] = ACTIONS(3246), - [anon_sym__alignof] = ACTIONS(3246), - [anon_sym_alignof] = ACTIONS(3246), - [anon_sym__Alignof] = ACTIONS(3246), - [anon_sym_offsetof] = ACTIONS(3246), - [anon_sym__Generic] = ACTIONS(3246), - [anon_sym_asm] = ACTIONS(3246), - [anon_sym___asm__] = ACTIONS(3246), - [sym_number_literal] = ACTIONS(3248), - [anon_sym_L_SQUOTE] = ACTIONS(3248), - [anon_sym_u_SQUOTE] = ACTIONS(3248), - [anon_sym_U_SQUOTE] = ACTIONS(3248), - [anon_sym_u8_SQUOTE] = ACTIONS(3248), - [anon_sym_SQUOTE] = ACTIONS(3248), - [anon_sym_AT] = ACTIONS(3246), - [anon_sym_DQUOTE] = ACTIONS(3248), - [anon_sym_L_DQUOTE] = ACTIONS(3248), - [anon_sym_u_DQUOTE] = ACTIONS(3248), - [anon_sym_U_DQUOTE] = ACTIONS(3248), - [anon_sym_u8_DQUOTE] = ACTIONS(3248), - [sym_true] = ACTIONS(3246), - [sym_false] = ACTIONS(3246), - [anon_sym_NULL] = ACTIONS(3246), - [anon_sym_nullptr] = ACTIONS(3246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3246), - [anon_sym___typeof] = ACTIONS(3246), - [anon_sym_typeof] = ACTIONS(3246), - [anon_sym_ATimport] = ACTIONS(3248), - [aux_sym_preproc_undef_token1] = ACTIONS(3246), - [anon_sym_POUND] = ACTIONS(3246), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3246), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3246), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3246), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3246), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE] = ACTIONS(3246), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_API_AVAILABLE] = ACTIONS(3246), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_API_DEPRECATED] = ACTIONS(3246), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3246), - [anon_sym___deprecated_msg] = ACTIONS(3246), - [anon_sym___deprecated_enum_msg] = ACTIONS(3246), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3246), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3246), - [anon_sym_ATprotocol] = ACTIONS(3248), - [anon_sym_ATinterface] = ACTIONS(3248), - [anon_sym_ATimplementation] = ACTIONS(3248), - [anon_sym_ATcompatibility_alias] = ACTIONS(3248), - [anon_sym__Alignas] = ACTIONS(3246), - [anon_sym_ATtry] = ACTIONS(3248), - [anon_sym___try] = ACTIONS(3246), - [anon_sym_ATthrow] = ACTIONS(3248), - [anon_sym_ATselector] = ACTIONS(3248), - [anon_sym_ATavailable] = ACTIONS(3248), - [anon_sym___builtin_available] = ACTIONS(3246), - [anon_sym_va_arg] = ACTIONS(3246), - [anon_sym___asm] = ACTIONS(3246), - [anon_sym_ATencode] = ACTIONS(3248), - [anon_sym_ATsynchronized] = ACTIONS(3248), - [anon_sym_BOOL] = ACTIONS(3246), - [anon_sym_IMP] = ACTIONS(3246), - [anon_sym_SEL] = ACTIONS(3246), - [anon_sym_Class] = ACTIONS(3246), - [anon_sym_id] = ACTIONS(3246), - }, - [1435] = { - [sym_identifier] = ACTIONS(3396), - [aux_sym_preproc_include_token1] = ACTIONS(3396), - [aux_sym_preproc_include_token2] = ACTIONS(3396), - [aux_sym_preproc_def_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3396), - [sym_preproc_directive] = ACTIONS(3396), - [anon_sym_LPAREN2] = ACTIONS(3398), - [anon_sym_BANG] = ACTIONS(3398), - [anon_sym_TILDE] = ACTIONS(3398), - [anon_sym_DASH] = ACTIONS(3396), - [anon_sym_PLUS] = ACTIONS(3396), - [anon_sym_STAR] = ACTIONS(3398), - [anon_sym_CARET] = ACTIONS(3398), - [anon_sym_AMP] = ACTIONS(3398), - [anon_sym_SEMI] = ACTIONS(3398), - [anon_sym___extension__] = ACTIONS(3396), - [anon_sym_typedef] = ACTIONS(3396), - [anon_sym_extern] = ACTIONS(3396), - [anon_sym___attribute__] = ACTIONS(3396), - [anon_sym___attribute] = ACTIONS(3396), - [anon_sym_noreturn] = ACTIONS(3396), - [anon_sym_LBRACK] = ACTIONS(3398), - [anon_sym___declspec] = ACTIONS(3396), - [anon_sym___cdecl] = ACTIONS(3396), - [anon_sym___clrcall] = ACTIONS(3396), - [anon_sym___stdcall] = ACTIONS(3396), - [anon_sym___fastcall] = ACTIONS(3396), - [anon_sym___thiscall] = ACTIONS(3396), - [anon_sym___vectorcall] = ACTIONS(3396), - [anon_sym_LBRACE] = ACTIONS(3398), - [anon_sym_RBRACE] = ACTIONS(3398), - [anon_sym_signed] = ACTIONS(3396), - [anon_sym_unsigned] = ACTIONS(3396), - [anon_sym_long] = ACTIONS(3396), - [anon_sym_short] = ACTIONS(3396), - [anon_sym_ATautoreleasepool] = ACTIONS(3398), - [anon_sym_static] = ACTIONS(3396), - [anon_sym_auto] = ACTIONS(3396), - [anon_sym_register] = ACTIONS(3396), - [anon_sym_inline] = ACTIONS(3396), - [anon_sym___inline] = ACTIONS(3396), - [anon_sym___inline__] = ACTIONS(3396), - [anon_sym___forceinline] = ACTIONS(3396), - [anon_sym_thread_local] = ACTIONS(3396), - [anon_sym___thread] = ACTIONS(3396), - [anon_sym_CG_EXTERN] = ACTIONS(3396), - [anon_sym_CG_INLINE] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3396), - [anon_sym_IBOutlet] = ACTIONS(3396), - [anon_sym_IBInspectable] = ACTIONS(3396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3396), - [anon_sym_NS_INLINE] = ACTIONS(3396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3396), - [anon_sym_OBJC_EXPORT] = ACTIONS(3396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3396), - [anon_sym_const] = ACTIONS(3396), - [anon_sym_constexpr] = ACTIONS(3396), - [anon_sym_volatile] = ACTIONS(3396), - [anon_sym_restrict] = ACTIONS(3396), - [anon_sym___restrict__] = ACTIONS(3396), - [anon_sym__Atomic] = ACTIONS(3396), - [anon_sym__Noreturn] = ACTIONS(3396), - [anon_sym_nullable] = ACTIONS(3396), - [anon_sym__Complex] = ACTIONS(3396), - [anon_sym__Nonnull] = ACTIONS(3396), - [anon_sym__Nullable] = ACTIONS(3396), - [anon_sym__Nullable_result] = ACTIONS(3396), - [anon_sym__Null_unspecified] = ACTIONS(3396), - [anon_sym___autoreleasing] = ACTIONS(3396), - [anon_sym___block] = ACTIONS(3396), - [anon_sym___bridge] = ACTIONS(3396), - [anon_sym___bridge_retained] = ACTIONS(3396), - [anon_sym___bridge_transfer] = ACTIONS(3396), - [anon_sym___complex] = ACTIONS(3396), - [anon_sym___const] = ACTIONS(3396), - [anon_sym___imag] = ACTIONS(3396), - [anon_sym___kindof] = ACTIONS(3396), - [anon_sym___nonnull] = ACTIONS(3396), - [anon_sym___nullable] = ACTIONS(3396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3396), - [anon_sym___real] = ACTIONS(3396), - [anon_sym___strong] = ACTIONS(3396), - [anon_sym___unsafe_unretained] = ACTIONS(3396), - [anon_sym___unused] = ACTIONS(3396), - [anon_sym___weak] = ACTIONS(3396), - [sym_primitive_type] = ACTIONS(3396), - [anon_sym_enum] = ACTIONS(3396), - [anon_sym_struct] = ACTIONS(3396), - [anon_sym_union] = ACTIONS(3396), - [anon_sym_if] = ACTIONS(3396), - [anon_sym_switch] = ACTIONS(3396), - [anon_sym_case] = ACTIONS(3396), - [anon_sym_default] = ACTIONS(3396), - [anon_sym_while] = ACTIONS(3396), - [anon_sym_do] = ACTIONS(3396), - [anon_sym_for] = ACTIONS(3396), - [anon_sym_in] = ACTIONS(3396), - [anon_sym_return] = ACTIONS(3396), - [anon_sym_break] = ACTIONS(3396), - [anon_sym_continue] = ACTIONS(3396), - [anon_sym_goto] = ACTIONS(3396), - [anon_sym_DASH_DASH] = ACTIONS(3398), - [anon_sym_PLUS_PLUS] = ACTIONS(3398), - [anon_sym_sizeof] = ACTIONS(3396), - [anon_sym___alignof__] = ACTIONS(3396), - [anon_sym___alignof] = ACTIONS(3396), - [anon_sym__alignof] = ACTIONS(3396), - [anon_sym_alignof] = ACTIONS(3396), - [anon_sym__Alignof] = ACTIONS(3396), - [anon_sym_offsetof] = ACTIONS(3396), - [anon_sym__Generic] = ACTIONS(3396), - [anon_sym_asm] = ACTIONS(3396), - [anon_sym___asm__] = ACTIONS(3396), - [sym_number_literal] = ACTIONS(3398), - [anon_sym_L_SQUOTE] = ACTIONS(3398), - [anon_sym_u_SQUOTE] = ACTIONS(3398), - [anon_sym_U_SQUOTE] = ACTIONS(3398), - [anon_sym_u8_SQUOTE] = ACTIONS(3398), - [anon_sym_SQUOTE] = ACTIONS(3398), - [anon_sym_AT] = ACTIONS(3396), - [anon_sym_DQUOTE] = ACTIONS(3398), - [anon_sym_L_DQUOTE] = ACTIONS(3398), - [anon_sym_u_DQUOTE] = ACTIONS(3398), - [anon_sym_U_DQUOTE] = ACTIONS(3398), - [anon_sym_u8_DQUOTE] = ACTIONS(3398), - [sym_true] = ACTIONS(3396), - [sym_false] = ACTIONS(3396), - [anon_sym_NULL] = ACTIONS(3396), - [anon_sym_nullptr] = ACTIONS(3396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3396), - [anon_sym___typeof] = ACTIONS(3396), - [anon_sym_typeof] = ACTIONS(3396), - [anon_sym_ATimport] = ACTIONS(3398), - [aux_sym_preproc_undef_token1] = ACTIONS(3396), - [anon_sym_POUND] = ACTIONS(3396), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE] = ACTIONS(3396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_API_AVAILABLE] = ACTIONS(3396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_API_DEPRECATED] = ACTIONS(3396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3396), - [anon_sym___deprecated_msg] = ACTIONS(3396), - [anon_sym___deprecated_enum_msg] = ACTIONS(3396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3396), - [anon_sym_ATprotocol] = ACTIONS(3398), - [anon_sym_ATinterface] = ACTIONS(3398), - [anon_sym_ATimplementation] = ACTIONS(3398), - [anon_sym_ATcompatibility_alias] = ACTIONS(3398), - [anon_sym__Alignas] = ACTIONS(3396), - [anon_sym_ATtry] = ACTIONS(3398), - [anon_sym___try] = ACTIONS(3396), - [anon_sym_ATthrow] = ACTIONS(3398), - [anon_sym_ATselector] = ACTIONS(3398), - [anon_sym_ATavailable] = ACTIONS(3398), - [anon_sym___builtin_available] = ACTIONS(3396), - [anon_sym_va_arg] = ACTIONS(3396), - [anon_sym___asm] = ACTIONS(3396), - [anon_sym_ATencode] = ACTIONS(3398), - [anon_sym_ATsynchronized] = ACTIONS(3398), - [anon_sym_BOOL] = ACTIONS(3396), - [anon_sym_IMP] = ACTIONS(3396), - [anon_sym_SEL] = ACTIONS(3396), - [anon_sym_Class] = ACTIONS(3396), - [anon_sym_id] = ACTIONS(3396), - }, - [1436] = { - [sym_identifier] = ACTIONS(3328), - [aux_sym_preproc_include_token1] = ACTIONS(3328), - [aux_sym_preproc_include_token2] = ACTIONS(3328), - [aux_sym_preproc_def_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3328), - [sym_preproc_directive] = ACTIONS(3328), - [anon_sym_LPAREN2] = ACTIONS(3330), - [anon_sym_BANG] = ACTIONS(3330), - [anon_sym_TILDE] = ACTIONS(3330), - [anon_sym_DASH] = ACTIONS(3328), - [anon_sym_PLUS] = ACTIONS(3328), - [anon_sym_STAR] = ACTIONS(3330), - [anon_sym_CARET] = ACTIONS(3330), - [anon_sym_AMP] = ACTIONS(3330), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym___extension__] = ACTIONS(3328), - [anon_sym_typedef] = ACTIONS(3328), - [anon_sym_extern] = ACTIONS(3328), - [anon_sym___attribute__] = ACTIONS(3328), - [anon_sym___attribute] = ACTIONS(3328), - [anon_sym_noreturn] = ACTIONS(3328), - [anon_sym_LBRACK] = ACTIONS(3330), - [anon_sym___declspec] = ACTIONS(3328), - [anon_sym___cdecl] = ACTIONS(3328), - [anon_sym___clrcall] = ACTIONS(3328), - [anon_sym___stdcall] = ACTIONS(3328), - [anon_sym___fastcall] = ACTIONS(3328), - [anon_sym___thiscall] = ACTIONS(3328), - [anon_sym___vectorcall] = ACTIONS(3328), - [anon_sym_LBRACE] = ACTIONS(3330), - [anon_sym_RBRACE] = ACTIONS(3330), - [anon_sym_signed] = ACTIONS(3328), - [anon_sym_unsigned] = ACTIONS(3328), - [anon_sym_long] = ACTIONS(3328), - [anon_sym_short] = ACTIONS(3328), - [anon_sym_ATautoreleasepool] = ACTIONS(3330), - [anon_sym_static] = ACTIONS(3328), - [anon_sym_auto] = ACTIONS(3328), - [anon_sym_register] = ACTIONS(3328), - [anon_sym_inline] = ACTIONS(3328), - [anon_sym___inline] = ACTIONS(3328), - [anon_sym___inline__] = ACTIONS(3328), - [anon_sym___forceinline] = ACTIONS(3328), - [anon_sym_thread_local] = ACTIONS(3328), - [anon_sym___thread] = ACTIONS(3328), - [anon_sym_CG_EXTERN] = ACTIONS(3328), - [anon_sym_CG_INLINE] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3328), - [anon_sym_IBOutlet] = ACTIONS(3328), - [anon_sym_IBInspectable] = ACTIONS(3328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3328), - [anon_sym_NS_INLINE] = ACTIONS(3328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3328), - [anon_sym_OBJC_EXPORT] = ACTIONS(3328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3328), - [anon_sym_const] = ACTIONS(3328), - [anon_sym_constexpr] = ACTIONS(3328), - [anon_sym_volatile] = ACTIONS(3328), - [anon_sym_restrict] = ACTIONS(3328), - [anon_sym___restrict__] = ACTIONS(3328), - [anon_sym__Atomic] = ACTIONS(3328), - [anon_sym__Noreturn] = ACTIONS(3328), - [anon_sym_nullable] = ACTIONS(3328), - [anon_sym__Complex] = ACTIONS(3328), - [anon_sym__Nonnull] = ACTIONS(3328), - [anon_sym__Nullable] = ACTIONS(3328), - [anon_sym__Nullable_result] = ACTIONS(3328), - [anon_sym__Null_unspecified] = ACTIONS(3328), - [anon_sym___autoreleasing] = ACTIONS(3328), - [anon_sym___block] = ACTIONS(3328), - [anon_sym___bridge] = ACTIONS(3328), - [anon_sym___bridge_retained] = ACTIONS(3328), - [anon_sym___bridge_transfer] = ACTIONS(3328), - [anon_sym___complex] = ACTIONS(3328), - [anon_sym___const] = ACTIONS(3328), - [anon_sym___imag] = ACTIONS(3328), - [anon_sym___kindof] = ACTIONS(3328), - [anon_sym___nonnull] = ACTIONS(3328), - [anon_sym___nullable] = ACTIONS(3328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3328), - [anon_sym___real] = ACTIONS(3328), - [anon_sym___strong] = ACTIONS(3328), - [anon_sym___unsafe_unretained] = ACTIONS(3328), - [anon_sym___unused] = ACTIONS(3328), - [anon_sym___weak] = ACTIONS(3328), - [sym_primitive_type] = ACTIONS(3328), - [anon_sym_enum] = ACTIONS(3328), - [anon_sym_struct] = ACTIONS(3328), - [anon_sym_union] = ACTIONS(3328), - [anon_sym_if] = ACTIONS(3328), - [anon_sym_switch] = ACTIONS(3328), - [anon_sym_case] = ACTIONS(3328), - [anon_sym_default] = ACTIONS(3328), - [anon_sym_while] = ACTIONS(3328), - [anon_sym_do] = ACTIONS(3328), - [anon_sym_for] = ACTIONS(3328), - [anon_sym_in] = ACTIONS(3328), - [anon_sym_return] = ACTIONS(3328), - [anon_sym_break] = ACTIONS(3328), - [anon_sym_continue] = ACTIONS(3328), - [anon_sym_goto] = ACTIONS(3328), - [anon_sym_DASH_DASH] = ACTIONS(3330), - [anon_sym_PLUS_PLUS] = ACTIONS(3330), - [anon_sym_sizeof] = ACTIONS(3328), - [anon_sym___alignof__] = ACTIONS(3328), - [anon_sym___alignof] = ACTIONS(3328), - [anon_sym__alignof] = ACTIONS(3328), - [anon_sym_alignof] = ACTIONS(3328), - [anon_sym__Alignof] = ACTIONS(3328), - [anon_sym_offsetof] = ACTIONS(3328), - [anon_sym__Generic] = ACTIONS(3328), - [anon_sym_asm] = ACTIONS(3328), - [anon_sym___asm__] = ACTIONS(3328), - [sym_number_literal] = ACTIONS(3330), - [anon_sym_L_SQUOTE] = ACTIONS(3330), - [anon_sym_u_SQUOTE] = ACTIONS(3330), - [anon_sym_U_SQUOTE] = ACTIONS(3330), - [anon_sym_u8_SQUOTE] = ACTIONS(3330), - [anon_sym_SQUOTE] = ACTIONS(3330), - [anon_sym_AT] = ACTIONS(3328), - [anon_sym_DQUOTE] = ACTIONS(3330), - [anon_sym_L_DQUOTE] = ACTIONS(3330), - [anon_sym_u_DQUOTE] = ACTIONS(3330), - [anon_sym_U_DQUOTE] = ACTIONS(3330), - [anon_sym_u8_DQUOTE] = ACTIONS(3330), - [sym_true] = ACTIONS(3328), - [sym_false] = ACTIONS(3328), - [anon_sym_NULL] = ACTIONS(3328), - [anon_sym_nullptr] = ACTIONS(3328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3328), - [anon_sym___typeof] = ACTIONS(3328), - [anon_sym_typeof] = ACTIONS(3328), - [anon_sym_ATimport] = ACTIONS(3330), - [aux_sym_preproc_undef_token1] = ACTIONS(3328), - [anon_sym_POUND] = ACTIONS(3328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE] = ACTIONS(3328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_API_AVAILABLE] = ACTIONS(3328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_API_DEPRECATED] = ACTIONS(3328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3328), - [anon_sym___deprecated_msg] = ACTIONS(3328), - [anon_sym___deprecated_enum_msg] = ACTIONS(3328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3328), - [anon_sym_ATprotocol] = ACTIONS(3330), - [anon_sym_ATinterface] = ACTIONS(3330), - [anon_sym_ATimplementation] = ACTIONS(3330), - [anon_sym_ATcompatibility_alias] = ACTIONS(3330), - [anon_sym__Alignas] = ACTIONS(3328), - [anon_sym_ATtry] = ACTIONS(3330), - [anon_sym___try] = ACTIONS(3328), - [anon_sym_ATthrow] = ACTIONS(3330), - [anon_sym_ATselector] = ACTIONS(3330), - [anon_sym_ATavailable] = ACTIONS(3330), - [anon_sym___builtin_available] = ACTIONS(3328), - [anon_sym_va_arg] = ACTIONS(3328), - [anon_sym___asm] = ACTIONS(3328), - [anon_sym_ATencode] = ACTIONS(3330), - [anon_sym_ATsynchronized] = ACTIONS(3330), - [anon_sym_BOOL] = ACTIONS(3328), - [anon_sym_IMP] = ACTIONS(3328), - [anon_sym_SEL] = ACTIONS(3328), - [anon_sym_Class] = ACTIONS(3328), - [anon_sym_id] = ACTIONS(3328), - }, - [1437] = { - [sym_identifier] = ACTIONS(3320), - [aux_sym_preproc_include_token1] = ACTIONS(3320), - [aux_sym_preproc_include_token2] = ACTIONS(3320), - [aux_sym_preproc_def_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3320), - [sym_preproc_directive] = ACTIONS(3320), - [anon_sym_LPAREN2] = ACTIONS(3322), - [anon_sym_BANG] = ACTIONS(3322), - [anon_sym_TILDE] = ACTIONS(3322), - [anon_sym_DASH] = ACTIONS(3320), - [anon_sym_PLUS] = ACTIONS(3320), - [anon_sym_STAR] = ACTIONS(3322), - [anon_sym_CARET] = ACTIONS(3322), - [anon_sym_AMP] = ACTIONS(3322), - [anon_sym_SEMI] = ACTIONS(3322), - [anon_sym___extension__] = ACTIONS(3320), - [anon_sym_typedef] = ACTIONS(3320), - [anon_sym_extern] = ACTIONS(3320), - [anon_sym___attribute__] = ACTIONS(3320), - [anon_sym___attribute] = ACTIONS(3320), - [anon_sym_noreturn] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3322), - [anon_sym___declspec] = ACTIONS(3320), - [anon_sym___cdecl] = ACTIONS(3320), - [anon_sym___clrcall] = ACTIONS(3320), - [anon_sym___stdcall] = ACTIONS(3320), - [anon_sym___fastcall] = ACTIONS(3320), - [anon_sym___thiscall] = ACTIONS(3320), - [anon_sym___vectorcall] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3322), - [anon_sym_RBRACE] = ACTIONS(3322), - [anon_sym_signed] = ACTIONS(3320), - [anon_sym_unsigned] = ACTIONS(3320), - [anon_sym_long] = ACTIONS(3320), - [anon_sym_short] = ACTIONS(3320), - [anon_sym_ATautoreleasepool] = ACTIONS(3322), - [anon_sym_static] = ACTIONS(3320), - [anon_sym_auto] = ACTIONS(3320), - [anon_sym_register] = ACTIONS(3320), - [anon_sym_inline] = ACTIONS(3320), - [anon_sym___inline] = ACTIONS(3320), - [anon_sym___inline__] = ACTIONS(3320), - [anon_sym___forceinline] = ACTIONS(3320), - [anon_sym_thread_local] = ACTIONS(3320), - [anon_sym___thread] = ACTIONS(3320), - [anon_sym_CG_EXTERN] = ACTIONS(3320), - [anon_sym_CG_INLINE] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3320), - [anon_sym_IBOutlet] = ACTIONS(3320), - [anon_sym_IBInspectable] = ACTIONS(3320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3320), - [anon_sym_NS_INLINE] = ACTIONS(3320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3320), - [anon_sym_OBJC_EXPORT] = ACTIONS(3320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3320), - [anon_sym_const] = ACTIONS(3320), - [anon_sym_constexpr] = ACTIONS(3320), - [anon_sym_volatile] = ACTIONS(3320), - [anon_sym_restrict] = ACTIONS(3320), - [anon_sym___restrict__] = ACTIONS(3320), - [anon_sym__Atomic] = ACTIONS(3320), - [anon_sym__Noreturn] = ACTIONS(3320), - [anon_sym_nullable] = ACTIONS(3320), - [anon_sym__Complex] = ACTIONS(3320), - [anon_sym__Nonnull] = ACTIONS(3320), - [anon_sym__Nullable] = ACTIONS(3320), - [anon_sym__Nullable_result] = ACTIONS(3320), - [anon_sym__Null_unspecified] = ACTIONS(3320), - [anon_sym___autoreleasing] = ACTIONS(3320), - [anon_sym___block] = ACTIONS(3320), - [anon_sym___bridge] = ACTIONS(3320), - [anon_sym___bridge_retained] = ACTIONS(3320), - [anon_sym___bridge_transfer] = ACTIONS(3320), - [anon_sym___complex] = ACTIONS(3320), - [anon_sym___const] = ACTIONS(3320), - [anon_sym___imag] = ACTIONS(3320), - [anon_sym___kindof] = ACTIONS(3320), - [anon_sym___nonnull] = ACTIONS(3320), - [anon_sym___nullable] = ACTIONS(3320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3320), - [anon_sym___real] = ACTIONS(3320), - [anon_sym___strong] = ACTIONS(3320), - [anon_sym___unsafe_unretained] = ACTIONS(3320), - [anon_sym___unused] = ACTIONS(3320), - [anon_sym___weak] = ACTIONS(3320), - [sym_primitive_type] = ACTIONS(3320), - [anon_sym_enum] = ACTIONS(3320), - [anon_sym_struct] = ACTIONS(3320), - [anon_sym_union] = ACTIONS(3320), - [anon_sym_if] = ACTIONS(3320), - [anon_sym_switch] = ACTIONS(3320), - [anon_sym_case] = ACTIONS(3320), - [anon_sym_default] = ACTIONS(3320), - [anon_sym_while] = ACTIONS(3320), - [anon_sym_do] = ACTIONS(3320), - [anon_sym_for] = ACTIONS(3320), - [anon_sym_in] = ACTIONS(3320), - [anon_sym_return] = ACTIONS(3320), - [anon_sym_break] = ACTIONS(3320), - [anon_sym_continue] = ACTIONS(3320), - [anon_sym_goto] = ACTIONS(3320), - [anon_sym_DASH_DASH] = ACTIONS(3322), - [anon_sym_PLUS_PLUS] = ACTIONS(3322), - [anon_sym_sizeof] = ACTIONS(3320), - [anon_sym___alignof__] = ACTIONS(3320), - [anon_sym___alignof] = ACTIONS(3320), - [anon_sym__alignof] = ACTIONS(3320), - [anon_sym_alignof] = ACTIONS(3320), - [anon_sym__Alignof] = ACTIONS(3320), - [anon_sym_offsetof] = ACTIONS(3320), - [anon_sym__Generic] = ACTIONS(3320), - [anon_sym_asm] = ACTIONS(3320), - [anon_sym___asm__] = ACTIONS(3320), - [sym_number_literal] = ACTIONS(3322), - [anon_sym_L_SQUOTE] = ACTIONS(3322), - [anon_sym_u_SQUOTE] = ACTIONS(3322), - [anon_sym_U_SQUOTE] = ACTIONS(3322), - [anon_sym_u8_SQUOTE] = ACTIONS(3322), - [anon_sym_SQUOTE] = ACTIONS(3322), - [anon_sym_AT] = ACTIONS(3320), - [anon_sym_DQUOTE] = ACTIONS(3322), - [anon_sym_L_DQUOTE] = ACTIONS(3322), - [anon_sym_u_DQUOTE] = ACTIONS(3322), - [anon_sym_U_DQUOTE] = ACTIONS(3322), - [anon_sym_u8_DQUOTE] = ACTIONS(3322), - [sym_true] = ACTIONS(3320), - [sym_false] = ACTIONS(3320), - [anon_sym_NULL] = ACTIONS(3320), - [anon_sym_nullptr] = ACTIONS(3320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3320), - [anon_sym___typeof] = ACTIONS(3320), - [anon_sym_typeof] = ACTIONS(3320), - [anon_sym_ATimport] = ACTIONS(3322), - [aux_sym_preproc_undef_token1] = ACTIONS(3320), - [anon_sym_POUND] = ACTIONS(3320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE] = ACTIONS(3320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_API_AVAILABLE] = ACTIONS(3320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_API_DEPRECATED] = ACTIONS(3320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3320), - [anon_sym___deprecated_msg] = ACTIONS(3320), - [anon_sym___deprecated_enum_msg] = ACTIONS(3320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3320), - [anon_sym_ATprotocol] = ACTIONS(3322), - [anon_sym_ATinterface] = ACTIONS(3322), - [anon_sym_ATimplementation] = ACTIONS(3322), - [anon_sym_ATcompatibility_alias] = ACTIONS(3322), - [anon_sym__Alignas] = ACTIONS(3320), - [anon_sym_ATtry] = ACTIONS(3322), - [anon_sym___try] = ACTIONS(3320), - [anon_sym_ATthrow] = ACTIONS(3322), - [anon_sym_ATselector] = ACTIONS(3322), - [anon_sym_ATavailable] = ACTIONS(3322), - [anon_sym___builtin_available] = ACTIONS(3320), - [anon_sym_va_arg] = ACTIONS(3320), - [anon_sym___asm] = ACTIONS(3320), - [anon_sym_ATencode] = ACTIONS(3322), - [anon_sym_ATsynchronized] = ACTIONS(3322), - [anon_sym_BOOL] = ACTIONS(3320), - [anon_sym_IMP] = ACTIONS(3320), - [anon_sym_SEL] = ACTIONS(3320), - [anon_sym_Class] = ACTIONS(3320), - [anon_sym_id] = ACTIONS(3320), - }, - [1438] = { - [sym_identifier] = ACTIONS(3316), - [aux_sym_preproc_include_token1] = ACTIONS(3316), - [aux_sym_preproc_include_token2] = ACTIONS(3316), - [aux_sym_preproc_def_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3316), - [sym_preproc_directive] = ACTIONS(3316), - [anon_sym_LPAREN2] = ACTIONS(3318), - [anon_sym_BANG] = ACTIONS(3318), - [anon_sym_TILDE] = ACTIONS(3318), - [anon_sym_DASH] = ACTIONS(3316), - [anon_sym_PLUS] = ACTIONS(3316), - [anon_sym_STAR] = ACTIONS(3318), - [anon_sym_CARET] = ACTIONS(3318), - [anon_sym_AMP] = ACTIONS(3318), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym___extension__] = ACTIONS(3316), - [anon_sym_typedef] = ACTIONS(3316), - [anon_sym_extern] = ACTIONS(3316), - [anon_sym___attribute__] = ACTIONS(3316), - [anon_sym___attribute] = ACTIONS(3316), - [anon_sym_noreturn] = ACTIONS(3316), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym___declspec] = ACTIONS(3316), - [anon_sym___cdecl] = ACTIONS(3316), - [anon_sym___clrcall] = ACTIONS(3316), - [anon_sym___stdcall] = ACTIONS(3316), - [anon_sym___fastcall] = ACTIONS(3316), - [anon_sym___thiscall] = ACTIONS(3316), - [anon_sym___vectorcall] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3318), - [anon_sym_RBRACE] = ACTIONS(3318), - [anon_sym_signed] = ACTIONS(3316), - [anon_sym_unsigned] = ACTIONS(3316), - [anon_sym_long] = ACTIONS(3316), - [anon_sym_short] = ACTIONS(3316), - [anon_sym_ATautoreleasepool] = ACTIONS(3318), - [anon_sym_static] = ACTIONS(3316), - [anon_sym_auto] = ACTIONS(3316), - [anon_sym_register] = ACTIONS(3316), - [anon_sym_inline] = ACTIONS(3316), - [anon_sym___inline] = ACTIONS(3316), - [anon_sym___inline__] = ACTIONS(3316), - [anon_sym___forceinline] = ACTIONS(3316), - [anon_sym_thread_local] = ACTIONS(3316), - [anon_sym___thread] = ACTIONS(3316), - [anon_sym_CG_EXTERN] = ACTIONS(3316), - [anon_sym_CG_INLINE] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3316), - [anon_sym_IBOutlet] = ACTIONS(3316), - [anon_sym_IBInspectable] = ACTIONS(3316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3316), - [anon_sym_NS_INLINE] = ACTIONS(3316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3316), - [anon_sym_OBJC_EXPORT] = ACTIONS(3316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3316), - [anon_sym_const] = ACTIONS(3316), - [anon_sym_constexpr] = ACTIONS(3316), - [anon_sym_volatile] = ACTIONS(3316), - [anon_sym_restrict] = ACTIONS(3316), - [anon_sym___restrict__] = ACTIONS(3316), - [anon_sym__Atomic] = ACTIONS(3316), - [anon_sym__Noreturn] = ACTIONS(3316), - [anon_sym_nullable] = ACTIONS(3316), - [anon_sym__Complex] = ACTIONS(3316), - [anon_sym__Nonnull] = ACTIONS(3316), - [anon_sym__Nullable] = ACTIONS(3316), - [anon_sym__Nullable_result] = ACTIONS(3316), - [anon_sym__Null_unspecified] = ACTIONS(3316), - [anon_sym___autoreleasing] = ACTIONS(3316), - [anon_sym___block] = ACTIONS(3316), - [anon_sym___bridge] = ACTIONS(3316), - [anon_sym___bridge_retained] = ACTIONS(3316), - [anon_sym___bridge_transfer] = ACTIONS(3316), - [anon_sym___complex] = ACTIONS(3316), - [anon_sym___const] = ACTIONS(3316), - [anon_sym___imag] = ACTIONS(3316), - [anon_sym___kindof] = ACTIONS(3316), - [anon_sym___nonnull] = ACTIONS(3316), - [anon_sym___nullable] = ACTIONS(3316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3316), - [anon_sym___real] = ACTIONS(3316), - [anon_sym___strong] = ACTIONS(3316), - [anon_sym___unsafe_unretained] = ACTIONS(3316), - [anon_sym___unused] = ACTIONS(3316), - [anon_sym___weak] = ACTIONS(3316), - [sym_primitive_type] = ACTIONS(3316), - [anon_sym_enum] = ACTIONS(3316), - [anon_sym_struct] = ACTIONS(3316), - [anon_sym_union] = ACTIONS(3316), - [anon_sym_if] = ACTIONS(3316), - [anon_sym_switch] = ACTIONS(3316), - [anon_sym_case] = ACTIONS(3316), - [anon_sym_default] = ACTIONS(3316), - [anon_sym_while] = ACTIONS(3316), - [anon_sym_do] = ACTIONS(3316), - [anon_sym_for] = ACTIONS(3316), - [anon_sym_in] = ACTIONS(3316), - [anon_sym_return] = ACTIONS(3316), - [anon_sym_break] = ACTIONS(3316), - [anon_sym_continue] = ACTIONS(3316), - [anon_sym_goto] = ACTIONS(3316), - [anon_sym_DASH_DASH] = ACTIONS(3318), - [anon_sym_PLUS_PLUS] = ACTIONS(3318), - [anon_sym_sizeof] = ACTIONS(3316), - [anon_sym___alignof__] = ACTIONS(3316), - [anon_sym___alignof] = ACTIONS(3316), - [anon_sym__alignof] = ACTIONS(3316), - [anon_sym_alignof] = ACTIONS(3316), - [anon_sym__Alignof] = ACTIONS(3316), - [anon_sym_offsetof] = ACTIONS(3316), - [anon_sym__Generic] = ACTIONS(3316), - [anon_sym_asm] = ACTIONS(3316), - [anon_sym___asm__] = ACTIONS(3316), - [sym_number_literal] = ACTIONS(3318), - [anon_sym_L_SQUOTE] = ACTIONS(3318), - [anon_sym_u_SQUOTE] = ACTIONS(3318), - [anon_sym_U_SQUOTE] = ACTIONS(3318), - [anon_sym_u8_SQUOTE] = ACTIONS(3318), - [anon_sym_SQUOTE] = ACTIONS(3318), - [anon_sym_AT] = ACTIONS(3316), - [anon_sym_DQUOTE] = ACTIONS(3318), - [anon_sym_L_DQUOTE] = ACTIONS(3318), - [anon_sym_u_DQUOTE] = ACTIONS(3318), - [anon_sym_U_DQUOTE] = ACTIONS(3318), - [anon_sym_u8_DQUOTE] = ACTIONS(3318), - [sym_true] = ACTIONS(3316), - [sym_false] = ACTIONS(3316), - [anon_sym_NULL] = ACTIONS(3316), - [anon_sym_nullptr] = ACTIONS(3316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3316), - [anon_sym___typeof] = ACTIONS(3316), - [anon_sym_typeof] = ACTIONS(3316), - [anon_sym_ATimport] = ACTIONS(3318), - [aux_sym_preproc_undef_token1] = ACTIONS(3316), - [anon_sym_POUND] = ACTIONS(3316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE] = ACTIONS(3316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_API_AVAILABLE] = ACTIONS(3316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_API_DEPRECATED] = ACTIONS(3316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3316), - [anon_sym___deprecated_msg] = ACTIONS(3316), - [anon_sym___deprecated_enum_msg] = ACTIONS(3316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3316), - [anon_sym_ATprotocol] = ACTIONS(3318), - [anon_sym_ATinterface] = ACTIONS(3318), - [anon_sym_ATimplementation] = ACTIONS(3318), - [anon_sym_ATcompatibility_alias] = ACTIONS(3318), - [anon_sym__Alignas] = ACTIONS(3316), - [anon_sym_ATtry] = ACTIONS(3318), - [anon_sym___try] = ACTIONS(3316), - [anon_sym_ATthrow] = ACTIONS(3318), - [anon_sym_ATselector] = ACTIONS(3318), - [anon_sym_ATavailable] = ACTIONS(3318), - [anon_sym___builtin_available] = ACTIONS(3316), - [anon_sym_va_arg] = ACTIONS(3316), - [anon_sym___asm] = ACTIONS(3316), - [anon_sym_ATencode] = ACTIONS(3318), - [anon_sym_ATsynchronized] = ACTIONS(3318), - [anon_sym_BOOL] = ACTIONS(3316), - [anon_sym_IMP] = ACTIONS(3316), - [anon_sym_SEL] = ACTIONS(3316), - [anon_sym_Class] = ACTIONS(3316), - [anon_sym_id] = ACTIONS(3316), - }, - [1439] = { - [sym_identifier] = ACTIONS(3312), - [aux_sym_preproc_include_token1] = ACTIONS(3312), - [aux_sym_preproc_include_token2] = ACTIONS(3312), - [aux_sym_preproc_def_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3312), - [sym_preproc_directive] = ACTIONS(3312), - [anon_sym_LPAREN2] = ACTIONS(3314), - [anon_sym_BANG] = ACTIONS(3314), - [anon_sym_TILDE] = ACTIONS(3314), - [anon_sym_DASH] = ACTIONS(3312), - [anon_sym_PLUS] = ACTIONS(3312), - [anon_sym_STAR] = ACTIONS(3314), - [anon_sym_CARET] = ACTIONS(3314), - [anon_sym_AMP] = ACTIONS(3314), - [anon_sym_SEMI] = ACTIONS(3314), - [anon_sym___extension__] = ACTIONS(3312), - [anon_sym_typedef] = ACTIONS(3312), - [anon_sym_extern] = ACTIONS(3312), - [anon_sym___attribute__] = ACTIONS(3312), - [anon_sym___attribute] = ACTIONS(3312), - [anon_sym_noreturn] = ACTIONS(3312), - [anon_sym_LBRACK] = ACTIONS(3314), - [anon_sym___declspec] = ACTIONS(3312), - [anon_sym___cdecl] = ACTIONS(3312), - [anon_sym___clrcall] = ACTIONS(3312), - [anon_sym___stdcall] = ACTIONS(3312), - [anon_sym___fastcall] = ACTIONS(3312), - [anon_sym___thiscall] = ACTIONS(3312), - [anon_sym___vectorcall] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(3314), - [anon_sym_RBRACE] = ACTIONS(3314), - [anon_sym_signed] = ACTIONS(3312), - [anon_sym_unsigned] = ACTIONS(3312), - [anon_sym_long] = ACTIONS(3312), - [anon_sym_short] = ACTIONS(3312), - [anon_sym_ATautoreleasepool] = ACTIONS(3314), - [anon_sym_static] = ACTIONS(3312), - [anon_sym_auto] = ACTIONS(3312), - [anon_sym_register] = ACTIONS(3312), - [anon_sym_inline] = ACTIONS(3312), - [anon_sym___inline] = ACTIONS(3312), - [anon_sym___inline__] = ACTIONS(3312), - [anon_sym___forceinline] = ACTIONS(3312), - [anon_sym_thread_local] = ACTIONS(3312), - [anon_sym___thread] = ACTIONS(3312), - [anon_sym_CG_EXTERN] = ACTIONS(3312), - [anon_sym_CG_INLINE] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3312), - [anon_sym_IBOutlet] = ACTIONS(3312), - [anon_sym_IBInspectable] = ACTIONS(3312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3312), - [anon_sym_NS_INLINE] = ACTIONS(3312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3312), - [anon_sym_OBJC_EXPORT] = ACTIONS(3312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3312), - [anon_sym_const] = ACTIONS(3312), - [anon_sym_constexpr] = ACTIONS(3312), - [anon_sym_volatile] = ACTIONS(3312), - [anon_sym_restrict] = ACTIONS(3312), - [anon_sym___restrict__] = ACTIONS(3312), - [anon_sym__Atomic] = ACTIONS(3312), - [anon_sym__Noreturn] = ACTIONS(3312), - [anon_sym_nullable] = ACTIONS(3312), - [anon_sym__Complex] = ACTIONS(3312), - [anon_sym__Nonnull] = ACTIONS(3312), - [anon_sym__Nullable] = ACTIONS(3312), - [anon_sym__Nullable_result] = ACTIONS(3312), - [anon_sym__Null_unspecified] = ACTIONS(3312), - [anon_sym___autoreleasing] = ACTIONS(3312), - [anon_sym___block] = ACTIONS(3312), - [anon_sym___bridge] = ACTIONS(3312), - [anon_sym___bridge_retained] = ACTIONS(3312), - [anon_sym___bridge_transfer] = ACTIONS(3312), - [anon_sym___complex] = ACTIONS(3312), - [anon_sym___const] = ACTIONS(3312), - [anon_sym___imag] = ACTIONS(3312), - [anon_sym___kindof] = ACTIONS(3312), - [anon_sym___nonnull] = ACTIONS(3312), - [anon_sym___nullable] = ACTIONS(3312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3312), - [anon_sym___real] = ACTIONS(3312), - [anon_sym___strong] = ACTIONS(3312), - [anon_sym___unsafe_unretained] = ACTIONS(3312), - [anon_sym___unused] = ACTIONS(3312), - [anon_sym___weak] = ACTIONS(3312), - [sym_primitive_type] = ACTIONS(3312), - [anon_sym_enum] = ACTIONS(3312), - [anon_sym_struct] = ACTIONS(3312), - [anon_sym_union] = ACTIONS(3312), - [anon_sym_if] = ACTIONS(3312), - [anon_sym_switch] = ACTIONS(3312), - [anon_sym_case] = ACTIONS(3312), - [anon_sym_default] = ACTIONS(3312), - [anon_sym_while] = ACTIONS(3312), - [anon_sym_do] = ACTIONS(3312), - [anon_sym_for] = ACTIONS(3312), - [anon_sym_in] = ACTIONS(3312), - [anon_sym_return] = ACTIONS(3312), - [anon_sym_break] = ACTIONS(3312), - [anon_sym_continue] = ACTIONS(3312), - [anon_sym_goto] = ACTIONS(3312), - [anon_sym_DASH_DASH] = ACTIONS(3314), - [anon_sym_PLUS_PLUS] = ACTIONS(3314), - [anon_sym_sizeof] = ACTIONS(3312), - [anon_sym___alignof__] = ACTIONS(3312), - [anon_sym___alignof] = ACTIONS(3312), - [anon_sym__alignof] = ACTIONS(3312), - [anon_sym_alignof] = ACTIONS(3312), - [anon_sym__Alignof] = ACTIONS(3312), - [anon_sym_offsetof] = ACTIONS(3312), - [anon_sym__Generic] = ACTIONS(3312), - [anon_sym_asm] = ACTIONS(3312), - [anon_sym___asm__] = ACTIONS(3312), - [sym_number_literal] = ACTIONS(3314), - [anon_sym_L_SQUOTE] = ACTIONS(3314), - [anon_sym_u_SQUOTE] = ACTIONS(3314), - [anon_sym_U_SQUOTE] = ACTIONS(3314), - [anon_sym_u8_SQUOTE] = ACTIONS(3314), - [anon_sym_SQUOTE] = ACTIONS(3314), - [anon_sym_AT] = ACTIONS(3312), - [anon_sym_DQUOTE] = ACTIONS(3314), - [anon_sym_L_DQUOTE] = ACTIONS(3314), - [anon_sym_u_DQUOTE] = ACTIONS(3314), - [anon_sym_U_DQUOTE] = ACTIONS(3314), - [anon_sym_u8_DQUOTE] = ACTIONS(3314), - [sym_true] = ACTIONS(3312), - [sym_false] = ACTIONS(3312), - [anon_sym_NULL] = ACTIONS(3312), - [anon_sym_nullptr] = ACTIONS(3312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3312), - [anon_sym___typeof] = ACTIONS(3312), - [anon_sym_typeof] = ACTIONS(3312), - [anon_sym_ATimport] = ACTIONS(3314), - [aux_sym_preproc_undef_token1] = ACTIONS(3312), - [anon_sym_POUND] = ACTIONS(3312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE] = ACTIONS(3312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_API_AVAILABLE] = ACTIONS(3312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_API_DEPRECATED] = ACTIONS(3312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3312), - [anon_sym___deprecated_msg] = ACTIONS(3312), - [anon_sym___deprecated_enum_msg] = ACTIONS(3312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3312), - [anon_sym_ATprotocol] = ACTIONS(3314), - [anon_sym_ATinterface] = ACTIONS(3314), - [anon_sym_ATimplementation] = ACTIONS(3314), - [anon_sym_ATcompatibility_alias] = ACTIONS(3314), - [anon_sym__Alignas] = ACTIONS(3312), - [anon_sym_ATtry] = ACTIONS(3314), - [anon_sym___try] = ACTIONS(3312), - [anon_sym_ATthrow] = ACTIONS(3314), - [anon_sym_ATselector] = ACTIONS(3314), - [anon_sym_ATavailable] = ACTIONS(3314), - [anon_sym___builtin_available] = ACTIONS(3312), - [anon_sym_va_arg] = ACTIONS(3312), - [anon_sym___asm] = ACTIONS(3312), - [anon_sym_ATencode] = ACTIONS(3314), - [anon_sym_ATsynchronized] = ACTIONS(3314), - [anon_sym_BOOL] = ACTIONS(3312), - [anon_sym_IMP] = ACTIONS(3312), - [anon_sym_SEL] = ACTIONS(3312), - [anon_sym_Class] = ACTIONS(3312), - [anon_sym_id] = ACTIONS(3312), - }, - [1440] = { - [sym_identifier] = ACTIONS(3288), - [aux_sym_preproc_include_token1] = ACTIONS(3288), - [aux_sym_preproc_include_token2] = ACTIONS(3288), - [aux_sym_preproc_def_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3288), - [sym_preproc_directive] = ACTIONS(3288), - [anon_sym_LPAREN2] = ACTIONS(3290), - [anon_sym_BANG] = ACTIONS(3290), - [anon_sym_TILDE] = ACTIONS(3290), - [anon_sym_DASH] = ACTIONS(3288), - [anon_sym_PLUS] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3290), - [anon_sym_CARET] = ACTIONS(3290), - [anon_sym_AMP] = ACTIONS(3290), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym___extension__] = ACTIONS(3288), - [anon_sym_typedef] = ACTIONS(3288), - [anon_sym_extern] = ACTIONS(3288), - [anon_sym___attribute__] = ACTIONS(3288), - [anon_sym___attribute] = ACTIONS(3288), - [anon_sym_noreturn] = ACTIONS(3288), - [anon_sym_LBRACK] = ACTIONS(3290), - [anon_sym___declspec] = ACTIONS(3288), - [anon_sym___cdecl] = ACTIONS(3288), - [anon_sym___clrcall] = ACTIONS(3288), - [anon_sym___stdcall] = ACTIONS(3288), - [anon_sym___fastcall] = ACTIONS(3288), - [anon_sym___thiscall] = ACTIONS(3288), - [anon_sym___vectorcall] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3290), - [anon_sym_RBRACE] = ACTIONS(3290), - [anon_sym_signed] = ACTIONS(3288), - [anon_sym_unsigned] = ACTIONS(3288), - [anon_sym_long] = ACTIONS(3288), - [anon_sym_short] = ACTIONS(3288), - [anon_sym_ATautoreleasepool] = ACTIONS(3290), - [anon_sym_static] = ACTIONS(3288), - [anon_sym_auto] = ACTIONS(3288), - [anon_sym_register] = ACTIONS(3288), - [anon_sym_inline] = ACTIONS(3288), - [anon_sym___inline] = ACTIONS(3288), - [anon_sym___inline__] = ACTIONS(3288), - [anon_sym___forceinline] = ACTIONS(3288), - [anon_sym_thread_local] = ACTIONS(3288), - [anon_sym___thread] = ACTIONS(3288), - [anon_sym_CG_EXTERN] = ACTIONS(3288), - [anon_sym_CG_INLINE] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3288), - [anon_sym_IBOutlet] = ACTIONS(3288), - [anon_sym_IBInspectable] = ACTIONS(3288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3288), - [anon_sym_NS_INLINE] = ACTIONS(3288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3288), - [anon_sym_OBJC_EXPORT] = ACTIONS(3288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3288), - [anon_sym_const] = ACTIONS(3288), - [anon_sym_constexpr] = ACTIONS(3288), - [anon_sym_volatile] = ACTIONS(3288), - [anon_sym_restrict] = ACTIONS(3288), - [anon_sym___restrict__] = ACTIONS(3288), - [anon_sym__Atomic] = ACTIONS(3288), - [anon_sym__Noreturn] = ACTIONS(3288), - [anon_sym_nullable] = ACTIONS(3288), - [anon_sym__Complex] = ACTIONS(3288), - [anon_sym__Nonnull] = ACTIONS(3288), - [anon_sym__Nullable] = ACTIONS(3288), - [anon_sym__Nullable_result] = ACTIONS(3288), - [anon_sym__Null_unspecified] = ACTIONS(3288), - [anon_sym___autoreleasing] = ACTIONS(3288), - [anon_sym___block] = ACTIONS(3288), - [anon_sym___bridge] = ACTIONS(3288), - [anon_sym___bridge_retained] = ACTIONS(3288), - [anon_sym___bridge_transfer] = ACTIONS(3288), - [anon_sym___complex] = ACTIONS(3288), - [anon_sym___const] = ACTIONS(3288), - [anon_sym___imag] = ACTIONS(3288), - [anon_sym___kindof] = ACTIONS(3288), - [anon_sym___nonnull] = ACTIONS(3288), - [anon_sym___nullable] = ACTIONS(3288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3288), - [anon_sym___real] = ACTIONS(3288), - [anon_sym___strong] = ACTIONS(3288), - [anon_sym___unsafe_unretained] = ACTIONS(3288), - [anon_sym___unused] = ACTIONS(3288), - [anon_sym___weak] = ACTIONS(3288), - [sym_primitive_type] = ACTIONS(3288), - [anon_sym_enum] = ACTIONS(3288), - [anon_sym_struct] = ACTIONS(3288), - [anon_sym_union] = ACTIONS(3288), - [anon_sym_if] = ACTIONS(3288), - [anon_sym_switch] = ACTIONS(3288), - [anon_sym_case] = ACTIONS(3288), - [anon_sym_default] = ACTIONS(3288), - [anon_sym_while] = ACTIONS(3288), - [anon_sym_do] = ACTIONS(3288), - [anon_sym_for] = ACTIONS(3288), - [anon_sym_in] = ACTIONS(3288), - [anon_sym_return] = ACTIONS(3288), - [anon_sym_break] = ACTIONS(3288), - [anon_sym_continue] = ACTIONS(3288), - [anon_sym_goto] = ACTIONS(3288), - [anon_sym_DASH_DASH] = ACTIONS(3290), - [anon_sym_PLUS_PLUS] = ACTIONS(3290), - [anon_sym_sizeof] = ACTIONS(3288), - [anon_sym___alignof__] = ACTIONS(3288), - [anon_sym___alignof] = ACTIONS(3288), - [anon_sym__alignof] = ACTIONS(3288), - [anon_sym_alignof] = ACTIONS(3288), - [anon_sym__Alignof] = ACTIONS(3288), - [anon_sym_offsetof] = ACTIONS(3288), - [anon_sym__Generic] = ACTIONS(3288), - [anon_sym_asm] = ACTIONS(3288), - [anon_sym___asm__] = ACTIONS(3288), - [sym_number_literal] = ACTIONS(3290), - [anon_sym_L_SQUOTE] = ACTIONS(3290), - [anon_sym_u_SQUOTE] = ACTIONS(3290), - [anon_sym_U_SQUOTE] = ACTIONS(3290), - [anon_sym_u8_SQUOTE] = ACTIONS(3290), - [anon_sym_SQUOTE] = ACTIONS(3290), - [anon_sym_AT] = ACTIONS(3288), - [anon_sym_DQUOTE] = ACTIONS(3290), - [anon_sym_L_DQUOTE] = ACTIONS(3290), - [anon_sym_u_DQUOTE] = ACTIONS(3290), - [anon_sym_U_DQUOTE] = ACTIONS(3290), - [anon_sym_u8_DQUOTE] = ACTIONS(3290), - [sym_true] = ACTIONS(3288), - [sym_false] = ACTIONS(3288), - [anon_sym_NULL] = ACTIONS(3288), - [anon_sym_nullptr] = ACTIONS(3288), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3288), - [anon_sym___typeof] = ACTIONS(3288), - [anon_sym_typeof] = ACTIONS(3288), - [anon_sym_ATimport] = ACTIONS(3290), - [aux_sym_preproc_undef_token1] = ACTIONS(3288), - [anon_sym_POUND] = ACTIONS(3288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE] = ACTIONS(3288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_API_AVAILABLE] = ACTIONS(3288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_API_DEPRECATED] = ACTIONS(3288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3288), - [anon_sym___deprecated_msg] = ACTIONS(3288), - [anon_sym___deprecated_enum_msg] = ACTIONS(3288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3288), - [anon_sym_ATprotocol] = ACTIONS(3290), - [anon_sym_ATinterface] = ACTIONS(3290), - [anon_sym_ATimplementation] = ACTIONS(3290), - [anon_sym_ATcompatibility_alias] = ACTIONS(3290), - [anon_sym__Alignas] = ACTIONS(3288), - [anon_sym_ATtry] = ACTIONS(3290), - [anon_sym___try] = ACTIONS(3288), - [anon_sym_ATthrow] = ACTIONS(3290), - [anon_sym_ATselector] = ACTIONS(3290), - [anon_sym_ATavailable] = ACTIONS(3290), - [anon_sym___builtin_available] = ACTIONS(3288), - [anon_sym_va_arg] = ACTIONS(3288), - [anon_sym___asm] = ACTIONS(3288), - [anon_sym_ATencode] = ACTIONS(3290), - [anon_sym_ATsynchronized] = ACTIONS(3290), - [anon_sym_BOOL] = ACTIONS(3288), - [anon_sym_IMP] = ACTIONS(3288), - [anon_sym_SEL] = ACTIONS(3288), - [anon_sym_Class] = ACTIONS(3288), - [anon_sym_id] = ACTIONS(3288), - }, - [1441] = { - [sym_identifier] = ACTIONS(3274), - [aux_sym_preproc_include_token1] = ACTIONS(3274), - [aux_sym_preproc_include_token2] = ACTIONS(3274), - [aux_sym_preproc_def_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3274), - [sym_preproc_directive] = ACTIONS(3274), - [anon_sym_LPAREN2] = ACTIONS(3276), - [anon_sym_BANG] = ACTIONS(3276), - [anon_sym_TILDE] = ACTIONS(3276), - [anon_sym_DASH] = ACTIONS(3274), - [anon_sym_PLUS] = ACTIONS(3274), - [anon_sym_STAR] = ACTIONS(3276), - [anon_sym_CARET] = ACTIONS(3276), - [anon_sym_AMP] = ACTIONS(3276), - [anon_sym_SEMI] = ACTIONS(3276), - [anon_sym___extension__] = ACTIONS(3274), - [anon_sym_typedef] = ACTIONS(3274), - [anon_sym_extern] = ACTIONS(3274), - [anon_sym___attribute__] = ACTIONS(3274), - [anon_sym___attribute] = ACTIONS(3274), - [anon_sym_noreturn] = ACTIONS(3274), - [anon_sym_LBRACK] = ACTIONS(3276), - [anon_sym___declspec] = ACTIONS(3274), - [anon_sym___cdecl] = ACTIONS(3274), - [anon_sym___clrcall] = ACTIONS(3274), - [anon_sym___stdcall] = ACTIONS(3274), - [anon_sym___fastcall] = ACTIONS(3274), - [anon_sym___thiscall] = ACTIONS(3274), - [anon_sym___vectorcall] = ACTIONS(3274), - [anon_sym_LBRACE] = ACTIONS(3276), - [anon_sym_RBRACE] = ACTIONS(3276), - [anon_sym_signed] = ACTIONS(3274), - [anon_sym_unsigned] = ACTIONS(3274), - [anon_sym_long] = ACTIONS(3274), - [anon_sym_short] = ACTIONS(3274), - [anon_sym_ATautoreleasepool] = ACTIONS(3276), - [anon_sym_static] = ACTIONS(3274), - [anon_sym_auto] = ACTIONS(3274), - [anon_sym_register] = ACTIONS(3274), - [anon_sym_inline] = ACTIONS(3274), - [anon_sym___inline] = ACTIONS(3274), - [anon_sym___inline__] = ACTIONS(3274), - [anon_sym___forceinline] = ACTIONS(3274), - [anon_sym_thread_local] = ACTIONS(3274), - [anon_sym___thread] = ACTIONS(3274), - [anon_sym_CG_EXTERN] = ACTIONS(3274), - [anon_sym_CG_INLINE] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3274), - [anon_sym_IBOutlet] = ACTIONS(3274), - [anon_sym_IBInspectable] = ACTIONS(3274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3274), - [anon_sym_NS_INLINE] = ACTIONS(3274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3274), - [anon_sym_OBJC_EXPORT] = ACTIONS(3274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3274), - [anon_sym_const] = ACTIONS(3274), - [anon_sym_constexpr] = ACTIONS(3274), - [anon_sym_volatile] = ACTIONS(3274), - [anon_sym_restrict] = ACTIONS(3274), - [anon_sym___restrict__] = ACTIONS(3274), - [anon_sym__Atomic] = ACTIONS(3274), - [anon_sym__Noreturn] = ACTIONS(3274), - [anon_sym_nullable] = ACTIONS(3274), - [anon_sym__Complex] = ACTIONS(3274), - [anon_sym__Nonnull] = ACTIONS(3274), - [anon_sym__Nullable] = ACTIONS(3274), - [anon_sym__Nullable_result] = ACTIONS(3274), - [anon_sym__Null_unspecified] = ACTIONS(3274), - [anon_sym___autoreleasing] = ACTIONS(3274), - [anon_sym___block] = ACTIONS(3274), - [anon_sym___bridge] = ACTIONS(3274), - [anon_sym___bridge_retained] = ACTIONS(3274), - [anon_sym___bridge_transfer] = ACTIONS(3274), - [anon_sym___complex] = ACTIONS(3274), - [anon_sym___const] = ACTIONS(3274), - [anon_sym___imag] = ACTIONS(3274), - [anon_sym___kindof] = ACTIONS(3274), - [anon_sym___nonnull] = ACTIONS(3274), - [anon_sym___nullable] = ACTIONS(3274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3274), - [anon_sym___real] = ACTIONS(3274), - [anon_sym___strong] = ACTIONS(3274), - [anon_sym___unsafe_unretained] = ACTIONS(3274), - [anon_sym___unused] = ACTIONS(3274), - [anon_sym___weak] = ACTIONS(3274), - [sym_primitive_type] = ACTIONS(3274), - [anon_sym_enum] = ACTIONS(3274), - [anon_sym_struct] = ACTIONS(3274), - [anon_sym_union] = ACTIONS(3274), - [anon_sym_if] = ACTIONS(3274), - [anon_sym_switch] = ACTIONS(3274), - [anon_sym_case] = ACTIONS(3274), - [anon_sym_default] = ACTIONS(3274), - [anon_sym_while] = ACTIONS(3274), - [anon_sym_do] = ACTIONS(3274), - [anon_sym_for] = ACTIONS(3274), - [anon_sym_in] = ACTIONS(3274), - [anon_sym_return] = ACTIONS(3274), - [anon_sym_break] = ACTIONS(3274), - [anon_sym_continue] = ACTIONS(3274), - [anon_sym_goto] = ACTIONS(3274), - [anon_sym_DASH_DASH] = ACTIONS(3276), - [anon_sym_PLUS_PLUS] = ACTIONS(3276), - [anon_sym_sizeof] = ACTIONS(3274), - [anon_sym___alignof__] = ACTIONS(3274), - [anon_sym___alignof] = ACTIONS(3274), - [anon_sym__alignof] = ACTIONS(3274), - [anon_sym_alignof] = ACTIONS(3274), - [anon_sym__Alignof] = ACTIONS(3274), - [anon_sym_offsetof] = ACTIONS(3274), - [anon_sym__Generic] = ACTIONS(3274), - [anon_sym_asm] = ACTIONS(3274), - [anon_sym___asm__] = ACTIONS(3274), - [sym_number_literal] = ACTIONS(3276), - [anon_sym_L_SQUOTE] = ACTIONS(3276), - [anon_sym_u_SQUOTE] = ACTIONS(3276), - [anon_sym_U_SQUOTE] = ACTIONS(3276), - [anon_sym_u8_SQUOTE] = ACTIONS(3276), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_AT] = ACTIONS(3274), - [anon_sym_DQUOTE] = ACTIONS(3276), - [anon_sym_L_DQUOTE] = ACTIONS(3276), - [anon_sym_u_DQUOTE] = ACTIONS(3276), - [anon_sym_U_DQUOTE] = ACTIONS(3276), - [anon_sym_u8_DQUOTE] = ACTIONS(3276), - [sym_true] = ACTIONS(3274), - [sym_false] = ACTIONS(3274), - [anon_sym_NULL] = ACTIONS(3274), - [anon_sym_nullptr] = ACTIONS(3274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3274), - [anon_sym___typeof] = ACTIONS(3274), - [anon_sym_typeof] = ACTIONS(3274), - [anon_sym_ATimport] = ACTIONS(3276), - [aux_sym_preproc_undef_token1] = ACTIONS(3274), - [anon_sym_POUND] = ACTIONS(3274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE] = ACTIONS(3274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_API_AVAILABLE] = ACTIONS(3274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_API_DEPRECATED] = ACTIONS(3274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3274), - [anon_sym___deprecated_msg] = ACTIONS(3274), - [anon_sym___deprecated_enum_msg] = ACTIONS(3274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3274), - [anon_sym_ATprotocol] = ACTIONS(3276), - [anon_sym_ATinterface] = ACTIONS(3276), - [anon_sym_ATimplementation] = ACTIONS(3276), - [anon_sym_ATcompatibility_alias] = ACTIONS(3276), - [anon_sym__Alignas] = ACTIONS(3274), - [anon_sym_ATtry] = ACTIONS(3276), - [anon_sym___try] = ACTIONS(3274), - [anon_sym_ATthrow] = ACTIONS(3276), - [anon_sym_ATselector] = ACTIONS(3276), - [anon_sym_ATavailable] = ACTIONS(3276), - [anon_sym___builtin_available] = ACTIONS(3274), - [anon_sym_va_arg] = ACTIONS(3274), - [anon_sym___asm] = ACTIONS(3274), - [anon_sym_ATencode] = ACTIONS(3276), - [anon_sym_ATsynchronized] = ACTIONS(3276), - [anon_sym_BOOL] = ACTIONS(3274), - [anon_sym_IMP] = ACTIONS(3274), - [anon_sym_SEL] = ACTIONS(3274), - [anon_sym_Class] = ACTIONS(3274), - [anon_sym_id] = ACTIONS(3274), - }, - [1442] = { - [sym_identifier] = ACTIONS(3262), - [aux_sym_preproc_include_token1] = ACTIONS(3262), - [aux_sym_preproc_include_token2] = ACTIONS(3262), - [aux_sym_preproc_def_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3262), - [sym_preproc_directive] = ACTIONS(3262), - [anon_sym_LPAREN2] = ACTIONS(3264), - [anon_sym_BANG] = ACTIONS(3264), - [anon_sym_TILDE] = ACTIONS(3264), - [anon_sym_DASH] = ACTIONS(3262), - [anon_sym_PLUS] = ACTIONS(3262), - [anon_sym_STAR] = ACTIONS(3264), - [anon_sym_CARET] = ACTIONS(3264), - [anon_sym_AMP] = ACTIONS(3264), - [anon_sym_SEMI] = ACTIONS(3264), - [anon_sym___extension__] = ACTIONS(3262), - [anon_sym_typedef] = ACTIONS(3262), - [anon_sym_extern] = ACTIONS(3262), - [anon_sym___attribute__] = ACTIONS(3262), - [anon_sym___attribute] = ACTIONS(3262), - [anon_sym_noreturn] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3264), - [anon_sym___declspec] = ACTIONS(3262), - [anon_sym___cdecl] = ACTIONS(3262), - [anon_sym___clrcall] = ACTIONS(3262), - [anon_sym___stdcall] = ACTIONS(3262), - [anon_sym___fastcall] = ACTIONS(3262), - [anon_sym___thiscall] = ACTIONS(3262), - [anon_sym___vectorcall] = ACTIONS(3262), - [anon_sym_LBRACE] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3264), - [anon_sym_signed] = ACTIONS(3262), - [anon_sym_unsigned] = ACTIONS(3262), - [anon_sym_long] = ACTIONS(3262), - [anon_sym_short] = ACTIONS(3262), - [anon_sym_ATautoreleasepool] = ACTIONS(3264), - [anon_sym_static] = ACTIONS(3262), - [anon_sym_auto] = ACTIONS(3262), - [anon_sym_register] = ACTIONS(3262), - [anon_sym_inline] = ACTIONS(3262), - [anon_sym___inline] = ACTIONS(3262), - [anon_sym___inline__] = ACTIONS(3262), - [anon_sym___forceinline] = ACTIONS(3262), - [anon_sym_thread_local] = ACTIONS(3262), - [anon_sym___thread] = ACTIONS(3262), - [anon_sym_CG_EXTERN] = ACTIONS(3262), - [anon_sym_CG_INLINE] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3262), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3262), - [anon_sym_IBOutlet] = ACTIONS(3262), - [anon_sym_IBInspectable] = ACTIONS(3262), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3262), - [anon_sym_NS_INLINE] = ACTIONS(3262), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3262), - [anon_sym_OBJC_EXPORT] = ACTIONS(3262), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3262), - [anon_sym_const] = ACTIONS(3262), - [anon_sym_constexpr] = ACTIONS(3262), - [anon_sym_volatile] = ACTIONS(3262), - [anon_sym_restrict] = ACTIONS(3262), - [anon_sym___restrict__] = ACTIONS(3262), - [anon_sym__Atomic] = ACTIONS(3262), - [anon_sym__Noreturn] = ACTIONS(3262), - [anon_sym_nullable] = ACTIONS(3262), - [anon_sym__Complex] = ACTIONS(3262), - [anon_sym__Nonnull] = ACTIONS(3262), - [anon_sym__Nullable] = ACTIONS(3262), - [anon_sym__Nullable_result] = ACTIONS(3262), - [anon_sym__Null_unspecified] = ACTIONS(3262), - [anon_sym___autoreleasing] = ACTIONS(3262), - [anon_sym___block] = ACTIONS(3262), - [anon_sym___bridge] = ACTIONS(3262), - [anon_sym___bridge_retained] = ACTIONS(3262), - [anon_sym___bridge_transfer] = ACTIONS(3262), - [anon_sym___complex] = ACTIONS(3262), - [anon_sym___const] = ACTIONS(3262), - [anon_sym___imag] = ACTIONS(3262), - [anon_sym___kindof] = ACTIONS(3262), - [anon_sym___nonnull] = ACTIONS(3262), - [anon_sym___nullable] = ACTIONS(3262), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3262), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3262), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3262), - [anon_sym___real] = ACTIONS(3262), - [anon_sym___strong] = ACTIONS(3262), - [anon_sym___unsafe_unretained] = ACTIONS(3262), - [anon_sym___unused] = ACTIONS(3262), - [anon_sym___weak] = ACTIONS(3262), - [sym_primitive_type] = ACTIONS(3262), - [anon_sym_enum] = ACTIONS(3262), - [anon_sym_struct] = ACTIONS(3262), - [anon_sym_union] = ACTIONS(3262), - [anon_sym_if] = ACTIONS(3262), - [anon_sym_switch] = ACTIONS(3262), - [anon_sym_case] = ACTIONS(3262), - [anon_sym_default] = ACTIONS(3262), - [anon_sym_while] = ACTIONS(3262), - [anon_sym_do] = ACTIONS(3262), - [anon_sym_for] = ACTIONS(3262), - [anon_sym_in] = ACTIONS(3262), - [anon_sym_return] = ACTIONS(3262), - [anon_sym_break] = ACTIONS(3262), - [anon_sym_continue] = ACTIONS(3262), - [anon_sym_goto] = ACTIONS(3262), - [anon_sym_DASH_DASH] = ACTIONS(3264), - [anon_sym_PLUS_PLUS] = ACTIONS(3264), - [anon_sym_sizeof] = ACTIONS(3262), - [anon_sym___alignof__] = ACTIONS(3262), - [anon_sym___alignof] = ACTIONS(3262), - [anon_sym__alignof] = ACTIONS(3262), - [anon_sym_alignof] = ACTIONS(3262), - [anon_sym__Alignof] = ACTIONS(3262), - [anon_sym_offsetof] = ACTIONS(3262), - [anon_sym__Generic] = ACTIONS(3262), - [anon_sym_asm] = ACTIONS(3262), - [anon_sym___asm__] = ACTIONS(3262), - [sym_number_literal] = ACTIONS(3264), - [anon_sym_L_SQUOTE] = ACTIONS(3264), - [anon_sym_u_SQUOTE] = ACTIONS(3264), - [anon_sym_U_SQUOTE] = ACTIONS(3264), - [anon_sym_u8_SQUOTE] = ACTIONS(3264), - [anon_sym_SQUOTE] = ACTIONS(3264), - [anon_sym_AT] = ACTIONS(3262), - [anon_sym_DQUOTE] = ACTIONS(3264), - [anon_sym_L_DQUOTE] = ACTIONS(3264), - [anon_sym_u_DQUOTE] = ACTIONS(3264), - [anon_sym_U_DQUOTE] = ACTIONS(3264), - [anon_sym_u8_DQUOTE] = ACTIONS(3264), - [sym_true] = ACTIONS(3262), - [sym_false] = ACTIONS(3262), - [anon_sym_NULL] = ACTIONS(3262), - [anon_sym_nullptr] = ACTIONS(3262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3262), - [anon_sym___typeof] = ACTIONS(3262), - [anon_sym_typeof] = ACTIONS(3262), - [anon_sym_ATimport] = ACTIONS(3264), - [aux_sym_preproc_undef_token1] = ACTIONS(3262), - [anon_sym_POUND] = ACTIONS(3262), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3262), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3262), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3262), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3262), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE] = ACTIONS(3262), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_API_AVAILABLE] = ACTIONS(3262), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_API_DEPRECATED] = ACTIONS(3262), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3262), - [anon_sym___deprecated_msg] = ACTIONS(3262), - [anon_sym___deprecated_enum_msg] = ACTIONS(3262), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3262), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3262), - [anon_sym_ATprotocol] = ACTIONS(3264), - [anon_sym_ATinterface] = ACTIONS(3264), - [anon_sym_ATimplementation] = ACTIONS(3264), - [anon_sym_ATcompatibility_alias] = ACTIONS(3264), - [anon_sym__Alignas] = ACTIONS(3262), - [anon_sym_ATtry] = ACTIONS(3264), - [anon_sym___try] = ACTIONS(3262), - [anon_sym_ATthrow] = ACTIONS(3264), - [anon_sym_ATselector] = ACTIONS(3264), - [anon_sym_ATavailable] = ACTIONS(3264), - [anon_sym___builtin_available] = ACTIONS(3262), - [anon_sym_va_arg] = ACTIONS(3262), - [anon_sym___asm] = ACTIONS(3262), - [anon_sym_ATencode] = ACTIONS(3264), - [anon_sym_ATsynchronized] = ACTIONS(3264), - [anon_sym_BOOL] = ACTIONS(3262), - [anon_sym_IMP] = ACTIONS(3262), - [anon_sym_SEL] = ACTIONS(3262), - [anon_sym_Class] = ACTIONS(3262), - [anon_sym_id] = ACTIONS(3262), - }, - [1443] = { - [sym_identifier] = ACTIONS(3250), - [aux_sym_preproc_include_token1] = ACTIONS(3250), - [aux_sym_preproc_include_token2] = ACTIONS(3250), - [aux_sym_preproc_def_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3250), - [sym_preproc_directive] = ACTIONS(3250), - [anon_sym_LPAREN2] = ACTIONS(3252), - [anon_sym_BANG] = ACTIONS(3252), - [anon_sym_TILDE] = ACTIONS(3252), - [anon_sym_DASH] = ACTIONS(3250), - [anon_sym_PLUS] = ACTIONS(3250), - [anon_sym_STAR] = ACTIONS(3252), - [anon_sym_CARET] = ACTIONS(3252), - [anon_sym_AMP] = ACTIONS(3252), - [anon_sym_SEMI] = ACTIONS(3252), - [anon_sym___extension__] = ACTIONS(3250), - [anon_sym_typedef] = ACTIONS(3250), - [anon_sym_extern] = ACTIONS(3250), - [anon_sym___attribute__] = ACTIONS(3250), - [anon_sym___attribute] = ACTIONS(3250), - [anon_sym_noreturn] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3252), - [anon_sym___declspec] = ACTIONS(3250), - [anon_sym___cdecl] = ACTIONS(3250), - [anon_sym___clrcall] = ACTIONS(3250), - [anon_sym___stdcall] = ACTIONS(3250), - [anon_sym___fastcall] = ACTIONS(3250), - [anon_sym___thiscall] = ACTIONS(3250), - [anon_sym___vectorcall] = ACTIONS(3250), - [anon_sym_LBRACE] = ACTIONS(3252), - [anon_sym_RBRACE] = ACTIONS(3252), - [anon_sym_signed] = ACTIONS(3250), - [anon_sym_unsigned] = ACTIONS(3250), - [anon_sym_long] = ACTIONS(3250), - [anon_sym_short] = ACTIONS(3250), - [anon_sym_ATautoreleasepool] = ACTIONS(3252), - [anon_sym_static] = ACTIONS(3250), - [anon_sym_auto] = ACTIONS(3250), - [anon_sym_register] = ACTIONS(3250), - [anon_sym_inline] = ACTIONS(3250), - [anon_sym___inline] = ACTIONS(3250), - [anon_sym___inline__] = ACTIONS(3250), - [anon_sym___forceinline] = ACTIONS(3250), - [anon_sym_thread_local] = ACTIONS(3250), - [anon_sym___thread] = ACTIONS(3250), - [anon_sym_CG_EXTERN] = ACTIONS(3250), - [anon_sym_CG_INLINE] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3250), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3250), - [anon_sym_IBOutlet] = ACTIONS(3250), - [anon_sym_IBInspectable] = ACTIONS(3250), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3250), - [anon_sym_NS_INLINE] = ACTIONS(3250), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3250), - [anon_sym_OBJC_EXPORT] = ACTIONS(3250), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3250), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_constexpr] = ACTIONS(3250), - [anon_sym_volatile] = ACTIONS(3250), - [anon_sym_restrict] = ACTIONS(3250), - [anon_sym___restrict__] = ACTIONS(3250), - [anon_sym__Atomic] = ACTIONS(3250), - [anon_sym__Noreturn] = ACTIONS(3250), - [anon_sym_nullable] = ACTIONS(3250), - [anon_sym__Complex] = ACTIONS(3250), - [anon_sym__Nonnull] = ACTIONS(3250), - [anon_sym__Nullable] = ACTIONS(3250), - [anon_sym__Nullable_result] = ACTIONS(3250), - [anon_sym__Null_unspecified] = ACTIONS(3250), - [anon_sym___autoreleasing] = ACTIONS(3250), - [anon_sym___block] = ACTIONS(3250), - [anon_sym___bridge] = ACTIONS(3250), - [anon_sym___bridge_retained] = ACTIONS(3250), - [anon_sym___bridge_transfer] = ACTIONS(3250), - [anon_sym___complex] = ACTIONS(3250), - [anon_sym___const] = ACTIONS(3250), - [anon_sym___imag] = ACTIONS(3250), - [anon_sym___kindof] = ACTIONS(3250), - [anon_sym___nonnull] = ACTIONS(3250), - [anon_sym___nullable] = ACTIONS(3250), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3250), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3250), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3250), - [anon_sym___real] = ACTIONS(3250), - [anon_sym___strong] = ACTIONS(3250), - [anon_sym___unsafe_unretained] = ACTIONS(3250), - [anon_sym___unused] = ACTIONS(3250), - [anon_sym___weak] = ACTIONS(3250), - [sym_primitive_type] = ACTIONS(3250), - [anon_sym_enum] = ACTIONS(3250), - [anon_sym_struct] = ACTIONS(3250), - [anon_sym_union] = ACTIONS(3250), - [anon_sym_if] = ACTIONS(3250), - [anon_sym_switch] = ACTIONS(3250), - [anon_sym_case] = ACTIONS(3250), - [anon_sym_default] = ACTIONS(3250), - [anon_sym_while] = ACTIONS(3250), - [anon_sym_do] = ACTIONS(3250), - [anon_sym_for] = ACTIONS(3250), - [anon_sym_in] = ACTIONS(3250), - [anon_sym_return] = ACTIONS(3250), - [anon_sym_break] = ACTIONS(3250), - [anon_sym_continue] = ACTIONS(3250), - [anon_sym_goto] = ACTIONS(3250), - [anon_sym_DASH_DASH] = ACTIONS(3252), - [anon_sym_PLUS_PLUS] = ACTIONS(3252), - [anon_sym_sizeof] = ACTIONS(3250), - [anon_sym___alignof__] = ACTIONS(3250), - [anon_sym___alignof] = ACTIONS(3250), - [anon_sym__alignof] = ACTIONS(3250), - [anon_sym_alignof] = ACTIONS(3250), - [anon_sym__Alignof] = ACTIONS(3250), - [anon_sym_offsetof] = ACTIONS(3250), - [anon_sym__Generic] = ACTIONS(3250), - [anon_sym_asm] = ACTIONS(3250), - [anon_sym___asm__] = ACTIONS(3250), - [sym_number_literal] = ACTIONS(3252), - [anon_sym_L_SQUOTE] = ACTIONS(3252), - [anon_sym_u_SQUOTE] = ACTIONS(3252), - [anon_sym_U_SQUOTE] = ACTIONS(3252), - [anon_sym_u8_SQUOTE] = ACTIONS(3252), - [anon_sym_SQUOTE] = ACTIONS(3252), - [anon_sym_AT] = ACTIONS(3250), - [anon_sym_DQUOTE] = ACTIONS(3252), - [anon_sym_L_DQUOTE] = ACTIONS(3252), - [anon_sym_u_DQUOTE] = ACTIONS(3252), - [anon_sym_U_DQUOTE] = ACTIONS(3252), - [anon_sym_u8_DQUOTE] = ACTIONS(3252), - [sym_true] = ACTIONS(3250), - [sym_false] = ACTIONS(3250), - [anon_sym_NULL] = ACTIONS(3250), - [anon_sym_nullptr] = ACTIONS(3250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3250), - [anon_sym___typeof] = ACTIONS(3250), - [anon_sym_typeof] = ACTIONS(3250), - [anon_sym_ATimport] = ACTIONS(3252), - [aux_sym_preproc_undef_token1] = ACTIONS(3250), - [anon_sym_POUND] = ACTIONS(3250), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3250), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3250), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3250), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3250), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE] = ACTIONS(3250), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_API_AVAILABLE] = ACTIONS(3250), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_API_DEPRECATED] = ACTIONS(3250), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3250), - [anon_sym___deprecated_msg] = ACTIONS(3250), - [anon_sym___deprecated_enum_msg] = ACTIONS(3250), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3250), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3250), - [anon_sym_ATprotocol] = ACTIONS(3252), - [anon_sym_ATinterface] = ACTIONS(3252), - [anon_sym_ATimplementation] = ACTIONS(3252), - [anon_sym_ATcompatibility_alias] = ACTIONS(3252), - [anon_sym__Alignas] = ACTIONS(3250), - [anon_sym_ATtry] = ACTIONS(3252), - [anon_sym___try] = ACTIONS(3250), - [anon_sym_ATthrow] = ACTIONS(3252), - [anon_sym_ATselector] = ACTIONS(3252), - [anon_sym_ATavailable] = ACTIONS(3252), - [anon_sym___builtin_available] = ACTIONS(3250), - [anon_sym_va_arg] = ACTIONS(3250), - [anon_sym___asm] = ACTIONS(3250), - [anon_sym_ATencode] = ACTIONS(3252), - [anon_sym_ATsynchronized] = ACTIONS(3252), - [anon_sym_BOOL] = ACTIONS(3250), - [anon_sym_IMP] = ACTIONS(3250), - [anon_sym_SEL] = ACTIONS(3250), - [anon_sym_Class] = ACTIONS(3250), - [anon_sym_id] = ACTIONS(3250), - }, - [1444] = { - [sym_identifier] = ACTIONS(3218), - [aux_sym_preproc_include_token1] = ACTIONS(3218), - [aux_sym_preproc_include_token2] = ACTIONS(3218), - [aux_sym_preproc_def_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3218), - [sym_preproc_directive] = ACTIONS(3218), - [anon_sym_LPAREN2] = ACTIONS(3220), - [anon_sym_BANG] = ACTIONS(3220), - [anon_sym_TILDE] = ACTIONS(3220), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3220), - [anon_sym_CARET] = ACTIONS(3220), - [anon_sym_AMP] = ACTIONS(3220), - [anon_sym_SEMI] = ACTIONS(3220), - [anon_sym___extension__] = ACTIONS(3218), - [anon_sym_typedef] = ACTIONS(3218), - [anon_sym_extern] = ACTIONS(3218), - [anon_sym___attribute__] = ACTIONS(3218), - [anon_sym___attribute] = ACTIONS(3218), - [anon_sym_noreturn] = ACTIONS(3218), - [anon_sym_LBRACK] = ACTIONS(3220), - [anon_sym___declspec] = ACTIONS(3218), - [anon_sym___cdecl] = ACTIONS(3218), - [anon_sym___clrcall] = ACTIONS(3218), - [anon_sym___stdcall] = ACTIONS(3218), - [anon_sym___fastcall] = ACTIONS(3218), - [anon_sym___thiscall] = ACTIONS(3218), - [anon_sym___vectorcall] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3220), - [anon_sym_RBRACE] = ACTIONS(3220), - [anon_sym_signed] = ACTIONS(3218), - [anon_sym_unsigned] = ACTIONS(3218), - [anon_sym_long] = ACTIONS(3218), - [anon_sym_short] = ACTIONS(3218), - [anon_sym_ATautoreleasepool] = ACTIONS(3220), - [anon_sym_static] = ACTIONS(3218), - [anon_sym_auto] = ACTIONS(3218), - [anon_sym_register] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym___inline] = ACTIONS(3218), - [anon_sym___inline__] = ACTIONS(3218), - [anon_sym___forceinline] = ACTIONS(3218), - [anon_sym_thread_local] = ACTIONS(3218), - [anon_sym___thread] = ACTIONS(3218), - [anon_sym_CG_EXTERN] = ACTIONS(3218), - [anon_sym_CG_INLINE] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3218), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3218), - [anon_sym_IBOutlet] = ACTIONS(3218), - [anon_sym_IBInspectable] = ACTIONS(3218), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3218), - [anon_sym_NS_INLINE] = ACTIONS(3218), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3218), - [anon_sym_OBJC_EXPORT] = ACTIONS(3218), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3218), - [anon_sym_const] = ACTIONS(3218), - [anon_sym_constexpr] = ACTIONS(3218), - [anon_sym_volatile] = ACTIONS(3218), - [anon_sym_restrict] = ACTIONS(3218), - [anon_sym___restrict__] = ACTIONS(3218), - [anon_sym__Atomic] = ACTIONS(3218), - [anon_sym__Noreturn] = ACTIONS(3218), - [anon_sym_nullable] = ACTIONS(3218), - [anon_sym__Complex] = ACTIONS(3218), - [anon_sym__Nonnull] = ACTIONS(3218), - [anon_sym__Nullable] = ACTIONS(3218), - [anon_sym__Nullable_result] = ACTIONS(3218), - [anon_sym__Null_unspecified] = ACTIONS(3218), - [anon_sym___autoreleasing] = ACTIONS(3218), - [anon_sym___block] = ACTIONS(3218), - [anon_sym___bridge] = ACTIONS(3218), - [anon_sym___bridge_retained] = ACTIONS(3218), - [anon_sym___bridge_transfer] = ACTIONS(3218), - [anon_sym___complex] = ACTIONS(3218), - [anon_sym___const] = ACTIONS(3218), - [anon_sym___imag] = ACTIONS(3218), - [anon_sym___kindof] = ACTIONS(3218), - [anon_sym___nonnull] = ACTIONS(3218), - [anon_sym___nullable] = ACTIONS(3218), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3218), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3218), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3218), - [anon_sym___real] = ACTIONS(3218), - [anon_sym___strong] = ACTIONS(3218), - [anon_sym___unsafe_unretained] = ACTIONS(3218), - [anon_sym___unused] = ACTIONS(3218), - [anon_sym___weak] = ACTIONS(3218), - [sym_primitive_type] = ACTIONS(3218), - [anon_sym_enum] = ACTIONS(3218), - [anon_sym_struct] = ACTIONS(3218), - [anon_sym_union] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_switch] = ACTIONS(3218), - [anon_sym_case] = ACTIONS(3218), - [anon_sym_default] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_do] = ACTIONS(3218), - [anon_sym_for] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_goto] = ACTIONS(3218), - [anon_sym_DASH_DASH] = ACTIONS(3220), - [anon_sym_PLUS_PLUS] = ACTIONS(3220), - [anon_sym_sizeof] = ACTIONS(3218), - [anon_sym___alignof__] = ACTIONS(3218), - [anon_sym___alignof] = ACTIONS(3218), - [anon_sym__alignof] = ACTIONS(3218), - [anon_sym_alignof] = ACTIONS(3218), - [anon_sym__Alignof] = ACTIONS(3218), - [anon_sym_offsetof] = ACTIONS(3218), - [anon_sym__Generic] = ACTIONS(3218), - [anon_sym_asm] = ACTIONS(3218), - [anon_sym___asm__] = ACTIONS(3218), - [sym_number_literal] = ACTIONS(3220), - [anon_sym_L_SQUOTE] = ACTIONS(3220), - [anon_sym_u_SQUOTE] = ACTIONS(3220), - [anon_sym_U_SQUOTE] = ACTIONS(3220), - [anon_sym_u8_SQUOTE] = ACTIONS(3220), - [anon_sym_SQUOTE] = ACTIONS(3220), - [anon_sym_AT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(3220), - [anon_sym_L_DQUOTE] = ACTIONS(3220), - [anon_sym_u_DQUOTE] = ACTIONS(3220), - [anon_sym_U_DQUOTE] = ACTIONS(3220), - [anon_sym_u8_DQUOTE] = ACTIONS(3220), - [sym_true] = ACTIONS(3218), - [sym_false] = ACTIONS(3218), - [anon_sym_NULL] = ACTIONS(3218), - [anon_sym_nullptr] = ACTIONS(3218), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3218), - [anon_sym___typeof] = ACTIONS(3218), - [anon_sym_typeof] = ACTIONS(3218), - [anon_sym_ATimport] = ACTIONS(3220), - [aux_sym_preproc_undef_token1] = ACTIONS(3218), - [anon_sym_POUND] = ACTIONS(3218), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3218), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3218), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3218), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3218), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE] = ACTIONS(3218), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_API_AVAILABLE] = ACTIONS(3218), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_API_DEPRECATED] = ACTIONS(3218), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3218), - [anon_sym___deprecated_msg] = ACTIONS(3218), - [anon_sym___deprecated_enum_msg] = ACTIONS(3218), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3218), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3218), - [anon_sym_ATprotocol] = ACTIONS(3220), - [anon_sym_ATinterface] = ACTIONS(3220), - [anon_sym_ATimplementation] = ACTIONS(3220), - [anon_sym_ATcompatibility_alias] = ACTIONS(3220), - [anon_sym__Alignas] = ACTIONS(3218), - [anon_sym_ATtry] = ACTIONS(3220), - [anon_sym___try] = ACTIONS(3218), - [anon_sym_ATthrow] = ACTIONS(3220), - [anon_sym_ATselector] = ACTIONS(3220), - [anon_sym_ATavailable] = ACTIONS(3220), - [anon_sym___builtin_available] = ACTIONS(3218), - [anon_sym_va_arg] = ACTIONS(3218), - [anon_sym___asm] = ACTIONS(3218), - [anon_sym_ATencode] = ACTIONS(3220), - [anon_sym_ATsynchronized] = ACTIONS(3220), - [anon_sym_BOOL] = ACTIONS(3218), - [anon_sym_IMP] = ACTIONS(3218), - [anon_sym_SEL] = ACTIONS(3218), - [anon_sym_Class] = ACTIONS(3218), - [anon_sym_id] = ACTIONS(3218), - }, - [1445] = { - [sym_identifier] = ACTIONS(3186), - [aux_sym_preproc_include_token1] = ACTIONS(3186), - [aux_sym_preproc_include_token2] = ACTIONS(3186), - [aux_sym_preproc_def_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3186), - [sym_preproc_directive] = ACTIONS(3186), - [anon_sym_LPAREN2] = ACTIONS(3188), - [anon_sym_BANG] = ACTIONS(3188), - [anon_sym_TILDE] = ACTIONS(3188), - [anon_sym_DASH] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3186), - [anon_sym_STAR] = ACTIONS(3188), - [anon_sym_CARET] = ACTIONS(3188), - [anon_sym_AMP] = ACTIONS(3188), - [anon_sym_SEMI] = ACTIONS(3188), - [anon_sym___extension__] = ACTIONS(3186), - [anon_sym_typedef] = ACTIONS(3186), - [anon_sym_extern] = ACTIONS(3186), - [anon_sym___attribute__] = ACTIONS(3186), - [anon_sym___attribute] = ACTIONS(3186), - [anon_sym_noreturn] = ACTIONS(3186), - [anon_sym_LBRACK] = ACTIONS(3188), - [anon_sym___declspec] = ACTIONS(3186), - [anon_sym___cdecl] = ACTIONS(3186), - [anon_sym___clrcall] = ACTIONS(3186), - [anon_sym___stdcall] = ACTIONS(3186), - [anon_sym___fastcall] = ACTIONS(3186), - [anon_sym___thiscall] = ACTIONS(3186), - [anon_sym___vectorcall] = ACTIONS(3186), - [anon_sym_LBRACE] = ACTIONS(3188), - [anon_sym_RBRACE] = ACTIONS(3188), - [anon_sym_signed] = ACTIONS(3186), - [anon_sym_unsigned] = ACTIONS(3186), - [anon_sym_long] = ACTIONS(3186), - [anon_sym_short] = ACTIONS(3186), - [anon_sym_ATautoreleasepool] = ACTIONS(3188), - [anon_sym_static] = ACTIONS(3186), - [anon_sym_auto] = ACTIONS(3186), - [anon_sym_register] = ACTIONS(3186), - [anon_sym_inline] = ACTIONS(3186), - [anon_sym___inline] = ACTIONS(3186), - [anon_sym___inline__] = ACTIONS(3186), - [anon_sym___forceinline] = ACTIONS(3186), - [anon_sym_thread_local] = ACTIONS(3186), - [anon_sym___thread] = ACTIONS(3186), - [anon_sym_CG_EXTERN] = ACTIONS(3186), - [anon_sym_CG_INLINE] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3186), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3186), - [anon_sym_IBOutlet] = ACTIONS(3186), - [anon_sym_IBInspectable] = ACTIONS(3186), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3186), - [anon_sym_NS_INLINE] = ACTIONS(3186), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3186), - [anon_sym_OBJC_EXPORT] = ACTIONS(3186), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3186), - [anon_sym_const] = ACTIONS(3186), - [anon_sym_constexpr] = ACTIONS(3186), - [anon_sym_volatile] = ACTIONS(3186), - [anon_sym_restrict] = ACTIONS(3186), - [anon_sym___restrict__] = ACTIONS(3186), - [anon_sym__Atomic] = ACTIONS(3186), - [anon_sym__Noreturn] = ACTIONS(3186), - [anon_sym_nullable] = ACTIONS(3186), - [anon_sym__Complex] = ACTIONS(3186), - [anon_sym__Nonnull] = ACTIONS(3186), - [anon_sym__Nullable] = ACTIONS(3186), - [anon_sym__Nullable_result] = ACTIONS(3186), - [anon_sym__Null_unspecified] = ACTIONS(3186), - [anon_sym___autoreleasing] = ACTIONS(3186), - [anon_sym___block] = ACTIONS(3186), - [anon_sym___bridge] = ACTIONS(3186), - [anon_sym___bridge_retained] = ACTIONS(3186), - [anon_sym___bridge_transfer] = ACTIONS(3186), - [anon_sym___complex] = ACTIONS(3186), - [anon_sym___const] = ACTIONS(3186), - [anon_sym___imag] = ACTIONS(3186), - [anon_sym___kindof] = ACTIONS(3186), - [anon_sym___nonnull] = ACTIONS(3186), - [anon_sym___nullable] = ACTIONS(3186), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3186), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3186), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3186), - [anon_sym___real] = ACTIONS(3186), - [anon_sym___strong] = ACTIONS(3186), - [anon_sym___unsafe_unretained] = ACTIONS(3186), - [anon_sym___unused] = ACTIONS(3186), - [anon_sym___weak] = ACTIONS(3186), - [sym_primitive_type] = ACTIONS(3186), - [anon_sym_enum] = ACTIONS(3186), - [anon_sym_struct] = ACTIONS(3186), - [anon_sym_union] = ACTIONS(3186), - [anon_sym_if] = ACTIONS(3186), - [anon_sym_switch] = ACTIONS(3186), - [anon_sym_case] = ACTIONS(3186), - [anon_sym_default] = ACTIONS(3186), - [anon_sym_while] = ACTIONS(3186), - [anon_sym_do] = ACTIONS(3186), - [anon_sym_for] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3186), - [anon_sym_return] = ACTIONS(3186), - [anon_sym_break] = ACTIONS(3186), - [anon_sym_continue] = ACTIONS(3186), - [anon_sym_goto] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3188), - [anon_sym_PLUS_PLUS] = ACTIONS(3188), - [anon_sym_sizeof] = ACTIONS(3186), - [anon_sym___alignof__] = ACTIONS(3186), - [anon_sym___alignof] = ACTIONS(3186), - [anon_sym__alignof] = ACTIONS(3186), - [anon_sym_alignof] = ACTIONS(3186), - [anon_sym__Alignof] = ACTIONS(3186), - [anon_sym_offsetof] = ACTIONS(3186), - [anon_sym__Generic] = ACTIONS(3186), - [anon_sym_asm] = ACTIONS(3186), - [anon_sym___asm__] = ACTIONS(3186), - [sym_number_literal] = ACTIONS(3188), - [anon_sym_L_SQUOTE] = ACTIONS(3188), - [anon_sym_u_SQUOTE] = ACTIONS(3188), - [anon_sym_U_SQUOTE] = ACTIONS(3188), - [anon_sym_u8_SQUOTE] = ACTIONS(3188), - [anon_sym_SQUOTE] = ACTIONS(3188), - [anon_sym_AT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(3188), - [anon_sym_L_DQUOTE] = ACTIONS(3188), - [anon_sym_u_DQUOTE] = ACTIONS(3188), - [anon_sym_U_DQUOTE] = ACTIONS(3188), - [anon_sym_u8_DQUOTE] = ACTIONS(3188), - [sym_true] = ACTIONS(3186), - [sym_false] = ACTIONS(3186), - [anon_sym_NULL] = ACTIONS(3186), - [anon_sym_nullptr] = ACTIONS(3186), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3186), - [anon_sym___typeof] = ACTIONS(3186), - [anon_sym_typeof] = ACTIONS(3186), - [anon_sym_ATimport] = ACTIONS(3188), - [aux_sym_preproc_undef_token1] = ACTIONS(3186), - [anon_sym_POUND] = ACTIONS(3186), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3186), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3186), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3186), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3186), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE] = ACTIONS(3186), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_API_AVAILABLE] = ACTIONS(3186), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_API_DEPRECATED] = ACTIONS(3186), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3186), - [anon_sym___deprecated_msg] = ACTIONS(3186), - [anon_sym___deprecated_enum_msg] = ACTIONS(3186), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3186), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3186), - [anon_sym_ATprotocol] = ACTIONS(3188), - [anon_sym_ATinterface] = ACTIONS(3188), - [anon_sym_ATimplementation] = ACTIONS(3188), - [anon_sym_ATcompatibility_alias] = ACTIONS(3188), - [anon_sym__Alignas] = ACTIONS(3186), - [anon_sym_ATtry] = ACTIONS(3188), - [anon_sym___try] = ACTIONS(3186), - [anon_sym_ATthrow] = ACTIONS(3188), - [anon_sym_ATselector] = ACTIONS(3188), - [anon_sym_ATavailable] = ACTIONS(3188), - [anon_sym___builtin_available] = ACTIONS(3186), - [anon_sym_va_arg] = ACTIONS(3186), - [anon_sym___asm] = ACTIONS(3186), - [anon_sym_ATencode] = ACTIONS(3188), - [anon_sym_ATsynchronized] = ACTIONS(3188), - [anon_sym_BOOL] = ACTIONS(3186), - [anon_sym_IMP] = ACTIONS(3186), - [anon_sym_SEL] = ACTIONS(3186), - [anon_sym_Class] = ACTIONS(3186), - [anon_sym_id] = ACTIONS(3186), - }, - [1446] = { - [sym_identifier] = ACTIONS(2906), - [aux_sym_preproc_include_token1] = ACTIONS(2906), - [aux_sym_preproc_include_token2] = ACTIONS(2906), - [aux_sym_preproc_def_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2906), - [sym_preproc_directive] = ACTIONS(2906), - [anon_sym_LPAREN2] = ACTIONS(2908), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_STAR] = ACTIONS(2908), - [anon_sym_CARET] = ACTIONS(2908), - [anon_sym_AMP] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym___extension__] = ACTIONS(2906), - [anon_sym_typedef] = ACTIONS(2906), - [anon_sym_extern] = ACTIONS(2906), - [anon_sym___attribute__] = ACTIONS(2906), - [anon_sym___attribute] = ACTIONS(2906), - [anon_sym_noreturn] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym___declspec] = ACTIONS(2906), - [anon_sym___cdecl] = ACTIONS(2906), - [anon_sym___clrcall] = ACTIONS(2906), - [anon_sym___stdcall] = ACTIONS(2906), - [anon_sym___fastcall] = ACTIONS(2906), - [anon_sym___thiscall] = ACTIONS(2906), - [anon_sym___vectorcall] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_RBRACE] = ACTIONS(2908), - [anon_sym_signed] = ACTIONS(2906), - [anon_sym_unsigned] = ACTIONS(2906), - [anon_sym_long] = ACTIONS(2906), - [anon_sym_short] = ACTIONS(2906), - [anon_sym_ATautoreleasepool] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_auto] = ACTIONS(2906), - [anon_sym_register] = ACTIONS(2906), - [anon_sym_inline] = ACTIONS(2906), - [anon_sym___inline] = ACTIONS(2906), - [anon_sym___inline__] = ACTIONS(2906), - [anon_sym___forceinline] = ACTIONS(2906), - [anon_sym_thread_local] = ACTIONS(2906), - [anon_sym___thread] = ACTIONS(2906), - [anon_sym_CG_EXTERN] = ACTIONS(2906), - [anon_sym_CG_INLINE] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2906), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2906), - [anon_sym_IBOutlet] = ACTIONS(2906), - [anon_sym_IBInspectable] = ACTIONS(2906), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2906), - [anon_sym_NS_INLINE] = ACTIONS(2906), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2906), - [anon_sym_OBJC_EXPORT] = ACTIONS(2906), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_constexpr] = ACTIONS(2906), - [anon_sym_volatile] = ACTIONS(2906), - [anon_sym_restrict] = ACTIONS(2906), - [anon_sym___restrict__] = ACTIONS(2906), - [anon_sym__Atomic] = ACTIONS(2906), - [anon_sym__Noreturn] = ACTIONS(2906), - [anon_sym_nullable] = ACTIONS(2906), - [anon_sym__Complex] = ACTIONS(2906), - [anon_sym__Nonnull] = ACTIONS(2906), - [anon_sym__Nullable] = ACTIONS(2906), - [anon_sym__Nullable_result] = ACTIONS(2906), - [anon_sym__Null_unspecified] = ACTIONS(2906), - [anon_sym___autoreleasing] = ACTIONS(2906), - [anon_sym___block] = ACTIONS(2906), - [anon_sym___bridge] = ACTIONS(2906), - [anon_sym___bridge_retained] = ACTIONS(2906), - [anon_sym___bridge_transfer] = ACTIONS(2906), - [anon_sym___complex] = ACTIONS(2906), - [anon_sym___const] = ACTIONS(2906), - [anon_sym___imag] = ACTIONS(2906), - [anon_sym___kindof] = ACTIONS(2906), - [anon_sym___nonnull] = ACTIONS(2906), - [anon_sym___nullable] = ACTIONS(2906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2906), - [anon_sym___real] = ACTIONS(2906), - [anon_sym___strong] = ACTIONS(2906), - [anon_sym___unsafe_unretained] = ACTIONS(2906), - [anon_sym___unused] = ACTIONS(2906), - [anon_sym___weak] = ACTIONS(2906), - [sym_primitive_type] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), - [anon_sym_struct] = ACTIONS(2906), - [anon_sym_union] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_in] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_goto] = ACTIONS(2906), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_sizeof] = ACTIONS(2906), - [anon_sym___alignof__] = ACTIONS(2906), - [anon_sym___alignof] = ACTIONS(2906), - [anon_sym__alignof] = ACTIONS(2906), - [anon_sym_alignof] = ACTIONS(2906), - [anon_sym__Alignof] = ACTIONS(2906), - [anon_sym_offsetof] = ACTIONS(2906), - [anon_sym__Generic] = ACTIONS(2906), - [anon_sym_asm] = ACTIONS(2906), - [anon_sym___asm__] = ACTIONS(2906), - [sym_number_literal] = ACTIONS(2908), - [anon_sym_L_SQUOTE] = ACTIONS(2908), - [anon_sym_u_SQUOTE] = ACTIONS(2908), - [anon_sym_U_SQUOTE] = ACTIONS(2908), - [anon_sym_u8_SQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_AT] = ACTIONS(2906), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_L_DQUOTE] = ACTIONS(2908), - [anon_sym_u_DQUOTE] = ACTIONS(2908), - [anon_sym_U_DQUOTE] = ACTIONS(2908), - [anon_sym_u8_DQUOTE] = ACTIONS(2908), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [anon_sym_NULL] = ACTIONS(2906), - [anon_sym_nullptr] = ACTIONS(2906), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2906), - [anon_sym___typeof] = ACTIONS(2906), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_ATimport] = ACTIONS(2908), - [aux_sym_preproc_undef_token1] = ACTIONS(2906), - [anon_sym_POUND] = ACTIONS(2906), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2906), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2906), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2906), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2906), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE] = ACTIONS(2906), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_API_AVAILABLE] = ACTIONS(2906), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_API_DEPRECATED] = ACTIONS(2906), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2906), - [anon_sym___deprecated_msg] = ACTIONS(2906), - [anon_sym___deprecated_enum_msg] = ACTIONS(2906), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2906), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2906), - [anon_sym_ATprotocol] = ACTIONS(2908), - [anon_sym_ATinterface] = ACTIONS(2908), - [anon_sym_ATimplementation] = ACTIONS(2908), - [anon_sym_ATcompatibility_alias] = ACTIONS(2908), - [anon_sym__Alignas] = ACTIONS(2906), - [anon_sym_ATtry] = ACTIONS(2908), - [anon_sym___try] = ACTIONS(2906), - [anon_sym_ATthrow] = ACTIONS(2908), - [anon_sym_ATselector] = ACTIONS(2908), - [anon_sym_ATavailable] = ACTIONS(2908), - [anon_sym___builtin_available] = ACTIONS(2906), - [anon_sym_va_arg] = ACTIONS(2906), - [anon_sym___asm] = ACTIONS(2906), - [anon_sym_ATencode] = ACTIONS(2908), - [anon_sym_ATsynchronized] = ACTIONS(2908), - [anon_sym_BOOL] = ACTIONS(2906), - [anon_sym_IMP] = ACTIONS(2906), - [anon_sym_SEL] = ACTIONS(2906), - [anon_sym_Class] = ACTIONS(2906), - [anon_sym_id] = ACTIONS(2906), - }, - [1447] = { - [sym_identifier] = ACTIONS(3178), - [aux_sym_preproc_include_token1] = ACTIONS(3178), - [aux_sym_preproc_include_token2] = ACTIONS(3178), - [aux_sym_preproc_def_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3178), - [sym_preproc_directive] = ACTIONS(3178), - [anon_sym_LPAREN2] = ACTIONS(3180), - [anon_sym_BANG] = ACTIONS(3180), - [anon_sym_TILDE] = ACTIONS(3180), - [anon_sym_DASH] = ACTIONS(3178), - [anon_sym_PLUS] = ACTIONS(3178), - [anon_sym_STAR] = ACTIONS(3180), - [anon_sym_CARET] = ACTIONS(3180), - [anon_sym_AMP] = ACTIONS(3180), - [anon_sym_SEMI] = ACTIONS(3180), - [anon_sym___extension__] = ACTIONS(3178), - [anon_sym_typedef] = ACTIONS(3178), - [anon_sym_extern] = ACTIONS(3178), - [anon_sym___attribute__] = ACTIONS(3178), - [anon_sym___attribute] = ACTIONS(3178), - [anon_sym_noreturn] = ACTIONS(3178), - [anon_sym_LBRACK] = ACTIONS(3180), - [anon_sym___declspec] = ACTIONS(3178), - [anon_sym___cdecl] = ACTIONS(3178), - [anon_sym___clrcall] = ACTIONS(3178), - [anon_sym___stdcall] = ACTIONS(3178), - [anon_sym___fastcall] = ACTIONS(3178), - [anon_sym___thiscall] = ACTIONS(3178), - [anon_sym___vectorcall] = ACTIONS(3178), - [anon_sym_LBRACE] = ACTIONS(3180), - [anon_sym_RBRACE] = ACTIONS(3180), - [anon_sym_signed] = ACTIONS(3178), - [anon_sym_unsigned] = ACTIONS(3178), - [anon_sym_long] = ACTIONS(3178), - [anon_sym_short] = ACTIONS(3178), - [anon_sym_ATautoreleasepool] = ACTIONS(3180), - [anon_sym_static] = ACTIONS(3178), - [anon_sym_auto] = ACTIONS(3178), - [anon_sym_register] = ACTIONS(3178), - [anon_sym_inline] = ACTIONS(3178), - [anon_sym___inline] = ACTIONS(3178), - [anon_sym___inline__] = ACTIONS(3178), - [anon_sym___forceinline] = ACTIONS(3178), - [anon_sym_thread_local] = ACTIONS(3178), - [anon_sym___thread] = ACTIONS(3178), - [anon_sym_CG_EXTERN] = ACTIONS(3178), - [anon_sym_CG_INLINE] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3178), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3178), - [anon_sym_IBOutlet] = ACTIONS(3178), - [anon_sym_IBInspectable] = ACTIONS(3178), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3178), - [anon_sym_NS_INLINE] = ACTIONS(3178), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3178), - [anon_sym_OBJC_EXPORT] = ACTIONS(3178), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3178), - [anon_sym_const] = ACTIONS(3178), - [anon_sym_constexpr] = ACTIONS(3178), - [anon_sym_volatile] = ACTIONS(3178), - [anon_sym_restrict] = ACTIONS(3178), - [anon_sym___restrict__] = ACTIONS(3178), - [anon_sym__Atomic] = ACTIONS(3178), - [anon_sym__Noreturn] = ACTIONS(3178), - [anon_sym_nullable] = ACTIONS(3178), - [anon_sym__Complex] = ACTIONS(3178), - [anon_sym__Nonnull] = ACTIONS(3178), - [anon_sym__Nullable] = ACTIONS(3178), - [anon_sym__Nullable_result] = ACTIONS(3178), - [anon_sym__Null_unspecified] = ACTIONS(3178), - [anon_sym___autoreleasing] = ACTIONS(3178), - [anon_sym___block] = ACTIONS(3178), - [anon_sym___bridge] = ACTIONS(3178), - [anon_sym___bridge_retained] = ACTIONS(3178), - [anon_sym___bridge_transfer] = ACTIONS(3178), - [anon_sym___complex] = ACTIONS(3178), - [anon_sym___const] = ACTIONS(3178), - [anon_sym___imag] = ACTIONS(3178), - [anon_sym___kindof] = ACTIONS(3178), - [anon_sym___nonnull] = ACTIONS(3178), - [anon_sym___nullable] = ACTIONS(3178), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3178), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3178), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3178), - [anon_sym___real] = ACTIONS(3178), - [anon_sym___strong] = ACTIONS(3178), - [anon_sym___unsafe_unretained] = ACTIONS(3178), - [anon_sym___unused] = ACTIONS(3178), - [anon_sym___weak] = ACTIONS(3178), - [sym_primitive_type] = ACTIONS(3178), - [anon_sym_enum] = ACTIONS(3178), - [anon_sym_struct] = ACTIONS(3178), - [anon_sym_union] = ACTIONS(3178), - [anon_sym_if] = ACTIONS(3178), - [anon_sym_switch] = ACTIONS(3178), - [anon_sym_case] = ACTIONS(3178), - [anon_sym_default] = ACTIONS(3178), - [anon_sym_while] = ACTIONS(3178), - [anon_sym_do] = ACTIONS(3178), - [anon_sym_for] = ACTIONS(3178), - [anon_sym_in] = ACTIONS(3178), - [anon_sym_return] = ACTIONS(3178), - [anon_sym_break] = ACTIONS(3178), - [anon_sym_continue] = ACTIONS(3178), - [anon_sym_goto] = ACTIONS(3178), - [anon_sym_DASH_DASH] = ACTIONS(3180), - [anon_sym_PLUS_PLUS] = ACTIONS(3180), - [anon_sym_sizeof] = ACTIONS(3178), - [anon_sym___alignof__] = ACTIONS(3178), - [anon_sym___alignof] = ACTIONS(3178), - [anon_sym__alignof] = ACTIONS(3178), - [anon_sym_alignof] = ACTIONS(3178), - [anon_sym__Alignof] = ACTIONS(3178), - [anon_sym_offsetof] = ACTIONS(3178), - [anon_sym__Generic] = ACTIONS(3178), - [anon_sym_asm] = ACTIONS(3178), - [anon_sym___asm__] = ACTIONS(3178), - [sym_number_literal] = ACTIONS(3180), - [anon_sym_L_SQUOTE] = ACTIONS(3180), - [anon_sym_u_SQUOTE] = ACTIONS(3180), - [anon_sym_U_SQUOTE] = ACTIONS(3180), - [anon_sym_u8_SQUOTE] = ACTIONS(3180), - [anon_sym_SQUOTE] = ACTIONS(3180), - [anon_sym_AT] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(3180), - [anon_sym_L_DQUOTE] = ACTIONS(3180), - [anon_sym_u_DQUOTE] = ACTIONS(3180), - [anon_sym_U_DQUOTE] = ACTIONS(3180), - [anon_sym_u8_DQUOTE] = ACTIONS(3180), - [sym_true] = ACTIONS(3178), - [sym_false] = ACTIONS(3178), - [anon_sym_NULL] = ACTIONS(3178), - [anon_sym_nullptr] = ACTIONS(3178), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3178), - [anon_sym___typeof] = ACTIONS(3178), - [anon_sym_typeof] = ACTIONS(3178), - [anon_sym_ATimport] = ACTIONS(3180), - [aux_sym_preproc_undef_token1] = ACTIONS(3178), - [anon_sym_POUND] = ACTIONS(3178), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3178), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3178), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3178), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3178), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE] = ACTIONS(3178), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_API_AVAILABLE] = ACTIONS(3178), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_API_DEPRECATED] = ACTIONS(3178), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3178), - [anon_sym___deprecated_msg] = ACTIONS(3178), - [anon_sym___deprecated_enum_msg] = ACTIONS(3178), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3178), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3178), - [anon_sym_ATprotocol] = ACTIONS(3180), - [anon_sym_ATinterface] = ACTIONS(3180), - [anon_sym_ATimplementation] = ACTIONS(3180), - [anon_sym_ATcompatibility_alias] = ACTIONS(3180), - [anon_sym__Alignas] = ACTIONS(3178), - [anon_sym_ATtry] = ACTIONS(3180), - [anon_sym___try] = ACTIONS(3178), - [anon_sym_ATthrow] = ACTIONS(3180), - [anon_sym_ATselector] = ACTIONS(3180), - [anon_sym_ATavailable] = ACTIONS(3180), - [anon_sym___builtin_available] = ACTIONS(3178), - [anon_sym_va_arg] = ACTIONS(3178), - [anon_sym___asm] = ACTIONS(3178), - [anon_sym_ATencode] = ACTIONS(3180), - [anon_sym_ATsynchronized] = ACTIONS(3180), - [anon_sym_BOOL] = ACTIONS(3178), - [anon_sym_IMP] = ACTIONS(3178), - [anon_sym_SEL] = ACTIONS(3178), - [anon_sym_Class] = ACTIONS(3178), - [anon_sym_id] = ACTIONS(3178), - }, - [1448] = { - [sym_identifier] = ACTIONS(3242), - [aux_sym_preproc_include_token1] = ACTIONS(3242), - [aux_sym_preproc_include_token2] = ACTIONS(3242), - [aux_sym_preproc_def_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3242), - [sym_preproc_directive] = ACTIONS(3242), - [anon_sym_LPAREN2] = ACTIONS(3244), - [anon_sym_BANG] = ACTIONS(3244), - [anon_sym_TILDE] = ACTIONS(3244), - [anon_sym_DASH] = ACTIONS(3242), - [anon_sym_PLUS] = ACTIONS(3242), - [anon_sym_STAR] = ACTIONS(3244), - [anon_sym_CARET] = ACTIONS(3244), - [anon_sym_AMP] = ACTIONS(3244), - [anon_sym_SEMI] = ACTIONS(3244), - [anon_sym___extension__] = ACTIONS(3242), - [anon_sym_typedef] = ACTIONS(3242), - [anon_sym_extern] = ACTIONS(3242), - [anon_sym___attribute__] = ACTIONS(3242), - [anon_sym___attribute] = ACTIONS(3242), - [anon_sym_noreturn] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3244), - [anon_sym___declspec] = ACTIONS(3242), - [anon_sym___cdecl] = ACTIONS(3242), - [anon_sym___clrcall] = ACTIONS(3242), - [anon_sym___stdcall] = ACTIONS(3242), - [anon_sym___fastcall] = ACTIONS(3242), - [anon_sym___thiscall] = ACTIONS(3242), - [anon_sym___vectorcall] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3244), - [anon_sym_RBRACE] = ACTIONS(3244), - [anon_sym_signed] = ACTIONS(3242), - [anon_sym_unsigned] = ACTIONS(3242), - [anon_sym_long] = ACTIONS(3242), - [anon_sym_short] = ACTIONS(3242), - [anon_sym_ATautoreleasepool] = ACTIONS(3244), - [anon_sym_static] = ACTIONS(3242), - [anon_sym_auto] = ACTIONS(3242), - [anon_sym_register] = ACTIONS(3242), - [anon_sym_inline] = ACTIONS(3242), - [anon_sym___inline] = ACTIONS(3242), - [anon_sym___inline__] = ACTIONS(3242), - [anon_sym___forceinline] = ACTIONS(3242), - [anon_sym_thread_local] = ACTIONS(3242), - [anon_sym___thread] = ACTIONS(3242), - [anon_sym_CG_EXTERN] = ACTIONS(3242), - [anon_sym_CG_INLINE] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3242), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3242), - [anon_sym_IBOutlet] = ACTIONS(3242), - [anon_sym_IBInspectable] = ACTIONS(3242), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3242), - [anon_sym_NS_INLINE] = ACTIONS(3242), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3242), - [anon_sym_OBJC_EXPORT] = ACTIONS(3242), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3242), - [anon_sym_const] = ACTIONS(3242), - [anon_sym_constexpr] = ACTIONS(3242), - [anon_sym_volatile] = ACTIONS(3242), - [anon_sym_restrict] = ACTIONS(3242), - [anon_sym___restrict__] = ACTIONS(3242), - [anon_sym__Atomic] = ACTIONS(3242), - [anon_sym__Noreturn] = ACTIONS(3242), - [anon_sym_nullable] = ACTIONS(3242), - [anon_sym__Complex] = ACTIONS(3242), - [anon_sym__Nonnull] = ACTIONS(3242), - [anon_sym__Nullable] = ACTIONS(3242), - [anon_sym__Nullable_result] = ACTIONS(3242), - [anon_sym__Null_unspecified] = ACTIONS(3242), - [anon_sym___autoreleasing] = ACTIONS(3242), - [anon_sym___block] = ACTIONS(3242), - [anon_sym___bridge] = ACTIONS(3242), - [anon_sym___bridge_retained] = ACTIONS(3242), - [anon_sym___bridge_transfer] = ACTIONS(3242), - [anon_sym___complex] = ACTIONS(3242), - [anon_sym___const] = ACTIONS(3242), - [anon_sym___imag] = ACTIONS(3242), - [anon_sym___kindof] = ACTIONS(3242), - [anon_sym___nonnull] = ACTIONS(3242), - [anon_sym___nullable] = ACTIONS(3242), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3242), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3242), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3242), - [anon_sym___real] = ACTIONS(3242), - [anon_sym___strong] = ACTIONS(3242), - [anon_sym___unsafe_unretained] = ACTIONS(3242), - [anon_sym___unused] = ACTIONS(3242), - [anon_sym___weak] = ACTIONS(3242), - [sym_primitive_type] = ACTIONS(3242), - [anon_sym_enum] = ACTIONS(3242), - [anon_sym_struct] = ACTIONS(3242), - [anon_sym_union] = ACTIONS(3242), - [anon_sym_if] = ACTIONS(3242), - [anon_sym_switch] = ACTIONS(3242), - [anon_sym_case] = ACTIONS(3242), - [anon_sym_default] = ACTIONS(3242), - [anon_sym_while] = ACTIONS(3242), - [anon_sym_do] = ACTIONS(3242), - [anon_sym_for] = ACTIONS(3242), - [anon_sym_in] = ACTIONS(3242), - [anon_sym_return] = ACTIONS(3242), - [anon_sym_break] = ACTIONS(3242), - [anon_sym_continue] = ACTIONS(3242), - [anon_sym_goto] = ACTIONS(3242), - [anon_sym_DASH_DASH] = ACTIONS(3244), - [anon_sym_PLUS_PLUS] = ACTIONS(3244), - [anon_sym_sizeof] = ACTIONS(3242), - [anon_sym___alignof__] = ACTIONS(3242), - [anon_sym___alignof] = ACTIONS(3242), - [anon_sym__alignof] = ACTIONS(3242), - [anon_sym_alignof] = ACTIONS(3242), - [anon_sym__Alignof] = ACTIONS(3242), - [anon_sym_offsetof] = ACTIONS(3242), - [anon_sym__Generic] = ACTIONS(3242), - [anon_sym_asm] = ACTIONS(3242), - [anon_sym___asm__] = ACTIONS(3242), - [sym_number_literal] = ACTIONS(3244), - [anon_sym_L_SQUOTE] = ACTIONS(3244), - [anon_sym_u_SQUOTE] = ACTIONS(3244), - [anon_sym_U_SQUOTE] = ACTIONS(3244), - [anon_sym_u8_SQUOTE] = ACTIONS(3244), - [anon_sym_SQUOTE] = ACTIONS(3244), - [anon_sym_AT] = ACTIONS(3242), - [anon_sym_DQUOTE] = ACTIONS(3244), - [anon_sym_L_DQUOTE] = ACTIONS(3244), - [anon_sym_u_DQUOTE] = ACTIONS(3244), - [anon_sym_U_DQUOTE] = ACTIONS(3244), - [anon_sym_u8_DQUOTE] = ACTIONS(3244), - [sym_true] = ACTIONS(3242), - [sym_false] = ACTIONS(3242), - [anon_sym_NULL] = ACTIONS(3242), - [anon_sym_nullptr] = ACTIONS(3242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3242), - [anon_sym___typeof] = ACTIONS(3242), - [anon_sym_typeof] = ACTIONS(3242), - [anon_sym_ATimport] = ACTIONS(3244), - [aux_sym_preproc_undef_token1] = ACTIONS(3242), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3242), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3242), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3242), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3242), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE] = ACTIONS(3242), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_API_AVAILABLE] = ACTIONS(3242), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_API_DEPRECATED] = ACTIONS(3242), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3242), - [anon_sym___deprecated_msg] = ACTIONS(3242), - [anon_sym___deprecated_enum_msg] = ACTIONS(3242), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3242), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3242), - [anon_sym_ATprotocol] = ACTIONS(3244), - [anon_sym_ATinterface] = ACTIONS(3244), - [anon_sym_ATimplementation] = ACTIONS(3244), - [anon_sym_ATcompatibility_alias] = ACTIONS(3244), - [anon_sym__Alignas] = ACTIONS(3242), - [anon_sym_ATtry] = ACTIONS(3244), - [anon_sym___try] = ACTIONS(3242), - [anon_sym_ATthrow] = ACTIONS(3244), - [anon_sym_ATselector] = ACTIONS(3244), - [anon_sym_ATavailable] = ACTIONS(3244), - [anon_sym___builtin_available] = ACTIONS(3242), - [anon_sym_va_arg] = ACTIONS(3242), - [anon_sym___asm] = ACTIONS(3242), - [anon_sym_ATencode] = ACTIONS(3244), - [anon_sym_ATsynchronized] = ACTIONS(3244), - [anon_sym_BOOL] = ACTIONS(3242), - [anon_sym_IMP] = ACTIONS(3242), - [anon_sym_SEL] = ACTIONS(3242), - [anon_sym_Class] = ACTIONS(3242), - [anon_sym_id] = ACTIONS(3242), - }, - [1449] = { - [sym_identifier] = ACTIONS(3238), - [aux_sym_preproc_include_token1] = ACTIONS(3238), - [aux_sym_preproc_include_token2] = ACTIONS(3238), - [aux_sym_preproc_def_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3238), - [sym_preproc_directive] = ACTIONS(3238), - [anon_sym_LPAREN2] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3240), - [anon_sym_TILDE] = ACTIONS(3240), - [anon_sym_DASH] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3238), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_CARET] = ACTIONS(3240), - [anon_sym_AMP] = ACTIONS(3240), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym___extension__] = ACTIONS(3238), - [anon_sym_typedef] = ACTIONS(3238), - [anon_sym_extern] = ACTIONS(3238), - [anon_sym___attribute__] = ACTIONS(3238), - [anon_sym___attribute] = ACTIONS(3238), - [anon_sym_noreturn] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym___declspec] = ACTIONS(3238), - [anon_sym___cdecl] = ACTIONS(3238), - [anon_sym___clrcall] = ACTIONS(3238), - [anon_sym___stdcall] = ACTIONS(3238), - [anon_sym___fastcall] = ACTIONS(3238), - [anon_sym___thiscall] = ACTIONS(3238), - [anon_sym___vectorcall] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_RBRACE] = ACTIONS(3240), - [anon_sym_signed] = ACTIONS(3238), - [anon_sym_unsigned] = ACTIONS(3238), - [anon_sym_long] = ACTIONS(3238), - [anon_sym_short] = ACTIONS(3238), - [anon_sym_ATautoreleasepool] = ACTIONS(3240), - [anon_sym_static] = ACTIONS(3238), - [anon_sym_auto] = ACTIONS(3238), - [anon_sym_register] = ACTIONS(3238), - [anon_sym_inline] = ACTIONS(3238), - [anon_sym___inline] = ACTIONS(3238), - [anon_sym___inline__] = ACTIONS(3238), - [anon_sym___forceinline] = ACTIONS(3238), - [anon_sym_thread_local] = ACTIONS(3238), - [anon_sym___thread] = ACTIONS(3238), - [anon_sym_CG_EXTERN] = ACTIONS(3238), - [anon_sym_CG_INLINE] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3238), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3238), - [anon_sym_IBOutlet] = ACTIONS(3238), - [anon_sym_IBInspectable] = ACTIONS(3238), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3238), - [anon_sym_NS_INLINE] = ACTIONS(3238), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3238), - [anon_sym_OBJC_EXPORT] = ACTIONS(3238), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3238), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_constexpr] = ACTIONS(3238), - [anon_sym_volatile] = ACTIONS(3238), - [anon_sym_restrict] = ACTIONS(3238), - [anon_sym___restrict__] = ACTIONS(3238), - [anon_sym__Atomic] = ACTIONS(3238), - [anon_sym__Noreturn] = ACTIONS(3238), - [anon_sym_nullable] = ACTIONS(3238), - [anon_sym__Complex] = ACTIONS(3238), - [anon_sym__Nonnull] = ACTIONS(3238), - [anon_sym__Nullable] = ACTIONS(3238), - [anon_sym__Nullable_result] = ACTIONS(3238), - [anon_sym__Null_unspecified] = ACTIONS(3238), - [anon_sym___autoreleasing] = ACTIONS(3238), - [anon_sym___block] = ACTIONS(3238), - [anon_sym___bridge] = ACTIONS(3238), - [anon_sym___bridge_retained] = ACTIONS(3238), - [anon_sym___bridge_transfer] = ACTIONS(3238), - [anon_sym___complex] = ACTIONS(3238), - [anon_sym___const] = ACTIONS(3238), - [anon_sym___imag] = ACTIONS(3238), - [anon_sym___kindof] = ACTIONS(3238), - [anon_sym___nonnull] = ACTIONS(3238), - [anon_sym___nullable] = ACTIONS(3238), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3238), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3238), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3238), - [anon_sym___real] = ACTIONS(3238), - [anon_sym___strong] = ACTIONS(3238), - [anon_sym___unsafe_unretained] = ACTIONS(3238), - [anon_sym___unused] = ACTIONS(3238), - [anon_sym___weak] = ACTIONS(3238), - [sym_primitive_type] = ACTIONS(3238), - [anon_sym_enum] = ACTIONS(3238), - [anon_sym_struct] = ACTIONS(3238), - [anon_sym_union] = ACTIONS(3238), - [anon_sym_if] = ACTIONS(3238), - [anon_sym_switch] = ACTIONS(3238), - [anon_sym_case] = ACTIONS(3238), - [anon_sym_default] = ACTIONS(3238), - [anon_sym_while] = ACTIONS(3238), - [anon_sym_do] = ACTIONS(3238), - [anon_sym_for] = ACTIONS(3238), - [anon_sym_in] = ACTIONS(3238), - [anon_sym_return] = ACTIONS(3238), - [anon_sym_break] = ACTIONS(3238), - [anon_sym_continue] = ACTIONS(3238), - [anon_sym_goto] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_sizeof] = ACTIONS(3238), - [anon_sym___alignof__] = ACTIONS(3238), - [anon_sym___alignof] = ACTIONS(3238), - [anon_sym__alignof] = ACTIONS(3238), - [anon_sym_alignof] = ACTIONS(3238), - [anon_sym__Alignof] = ACTIONS(3238), - [anon_sym_offsetof] = ACTIONS(3238), - [anon_sym__Generic] = ACTIONS(3238), - [anon_sym_asm] = ACTIONS(3238), - [anon_sym___asm__] = ACTIONS(3238), - [sym_number_literal] = ACTIONS(3240), - [anon_sym_L_SQUOTE] = ACTIONS(3240), - [anon_sym_u_SQUOTE] = ACTIONS(3240), - [anon_sym_U_SQUOTE] = ACTIONS(3240), - [anon_sym_u8_SQUOTE] = ACTIONS(3240), - [anon_sym_SQUOTE] = ACTIONS(3240), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_DQUOTE] = ACTIONS(3240), - [anon_sym_L_DQUOTE] = ACTIONS(3240), - [anon_sym_u_DQUOTE] = ACTIONS(3240), - [anon_sym_U_DQUOTE] = ACTIONS(3240), - [anon_sym_u8_DQUOTE] = ACTIONS(3240), - [sym_true] = ACTIONS(3238), - [sym_false] = ACTIONS(3238), - [anon_sym_NULL] = ACTIONS(3238), - [anon_sym_nullptr] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3238), - [anon_sym___typeof] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3238), - [anon_sym_ATimport] = ACTIONS(3240), - [aux_sym_preproc_undef_token1] = ACTIONS(3238), - [anon_sym_POUND] = ACTIONS(3238), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3238), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3238), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3238), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3238), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE] = ACTIONS(3238), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_API_AVAILABLE] = ACTIONS(3238), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_API_DEPRECATED] = ACTIONS(3238), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3238), - [anon_sym___deprecated_msg] = ACTIONS(3238), - [anon_sym___deprecated_enum_msg] = ACTIONS(3238), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3238), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3238), - [anon_sym_ATprotocol] = ACTIONS(3240), - [anon_sym_ATinterface] = ACTIONS(3240), - [anon_sym_ATimplementation] = ACTIONS(3240), - [anon_sym_ATcompatibility_alias] = ACTIONS(3240), - [anon_sym__Alignas] = ACTIONS(3238), - [anon_sym_ATtry] = ACTIONS(3240), - [anon_sym___try] = ACTIONS(3238), - [anon_sym_ATthrow] = ACTIONS(3240), - [anon_sym_ATselector] = ACTIONS(3240), - [anon_sym_ATavailable] = ACTIONS(3240), - [anon_sym___builtin_available] = ACTIONS(3238), - [anon_sym_va_arg] = ACTIONS(3238), - [anon_sym___asm] = ACTIONS(3238), - [anon_sym_ATencode] = ACTIONS(3240), - [anon_sym_ATsynchronized] = ACTIONS(3240), - [anon_sym_BOOL] = ACTIONS(3238), - [anon_sym_IMP] = ACTIONS(3238), - [anon_sym_SEL] = ACTIONS(3238), - [anon_sym_Class] = ACTIONS(3238), - [anon_sym_id] = ACTIONS(3238), - }, - [1450] = { - [sym_identifier] = ACTIONS(3234), - [aux_sym_preproc_include_token1] = ACTIONS(3234), - [aux_sym_preproc_include_token2] = ACTIONS(3234), - [aux_sym_preproc_def_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3234), - [sym_preproc_directive] = ACTIONS(3234), - [anon_sym_LPAREN2] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_TILDE] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_CARET] = ACTIONS(3236), - [anon_sym_AMP] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3236), - [anon_sym___extension__] = ACTIONS(3234), - [anon_sym_typedef] = ACTIONS(3234), - [anon_sym_extern] = ACTIONS(3234), - [anon_sym___attribute__] = ACTIONS(3234), - [anon_sym___attribute] = ACTIONS(3234), - [anon_sym_noreturn] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym___declspec] = ACTIONS(3234), - [anon_sym___cdecl] = ACTIONS(3234), - [anon_sym___clrcall] = ACTIONS(3234), - [anon_sym___stdcall] = ACTIONS(3234), - [anon_sym___fastcall] = ACTIONS(3234), - [anon_sym___thiscall] = ACTIONS(3234), - [anon_sym___vectorcall] = ACTIONS(3234), - [anon_sym_LBRACE] = ACTIONS(3236), - [anon_sym_RBRACE] = ACTIONS(3236), - [anon_sym_signed] = ACTIONS(3234), - [anon_sym_unsigned] = ACTIONS(3234), - [anon_sym_long] = ACTIONS(3234), - [anon_sym_short] = ACTIONS(3234), - [anon_sym_ATautoreleasepool] = ACTIONS(3236), - [anon_sym_static] = ACTIONS(3234), - [anon_sym_auto] = ACTIONS(3234), - [anon_sym_register] = ACTIONS(3234), - [anon_sym_inline] = ACTIONS(3234), - [anon_sym___inline] = ACTIONS(3234), - [anon_sym___inline__] = ACTIONS(3234), - [anon_sym___forceinline] = ACTIONS(3234), - [anon_sym_thread_local] = ACTIONS(3234), - [anon_sym___thread] = ACTIONS(3234), - [anon_sym_CG_EXTERN] = ACTIONS(3234), - [anon_sym_CG_INLINE] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3234), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3234), - [anon_sym_IBOutlet] = ACTIONS(3234), - [anon_sym_IBInspectable] = ACTIONS(3234), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3234), - [anon_sym_NS_INLINE] = ACTIONS(3234), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3234), - [anon_sym_OBJC_EXPORT] = ACTIONS(3234), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3234), - [anon_sym_const] = ACTIONS(3234), - [anon_sym_constexpr] = ACTIONS(3234), - [anon_sym_volatile] = ACTIONS(3234), - [anon_sym_restrict] = ACTIONS(3234), - [anon_sym___restrict__] = ACTIONS(3234), - [anon_sym__Atomic] = ACTIONS(3234), - [anon_sym__Noreturn] = ACTIONS(3234), - [anon_sym_nullable] = ACTIONS(3234), - [anon_sym__Complex] = ACTIONS(3234), - [anon_sym__Nonnull] = ACTIONS(3234), - [anon_sym__Nullable] = ACTIONS(3234), - [anon_sym__Nullable_result] = ACTIONS(3234), - [anon_sym__Null_unspecified] = ACTIONS(3234), - [anon_sym___autoreleasing] = ACTIONS(3234), - [anon_sym___block] = ACTIONS(3234), - [anon_sym___bridge] = ACTIONS(3234), - [anon_sym___bridge_retained] = ACTIONS(3234), - [anon_sym___bridge_transfer] = ACTIONS(3234), - [anon_sym___complex] = ACTIONS(3234), - [anon_sym___const] = ACTIONS(3234), - [anon_sym___imag] = ACTIONS(3234), - [anon_sym___kindof] = ACTIONS(3234), - [anon_sym___nonnull] = ACTIONS(3234), - [anon_sym___nullable] = ACTIONS(3234), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3234), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3234), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3234), - [anon_sym___real] = ACTIONS(3234), - [anon_sym___strong] = ACTIONS(3234), - [anon_sym___unsafe_unretained] = ACTIONS(3234), - [anon_sym___unused] = ACTIONS(3234), - [anon_sym___weak] = ACTIONS(3234), - [sym_primitive_type] = ACTIONS(3234), - [anon_sym_enum] = ACTIONS(3234), - [anon_sym_struct] = ACTIONS(3234), - [anon_sym_union] = ACTIONS(3234), - [anon_sym_if] = ACTIONS(3234), - [anon_sym_switch] = ACTIONS(3234), - [anon_sym_case] = ACTIONS(3234), - [anon_sym_default] = ACTIONS(3234), - [anon_sym_while] = ACTIONS(3234), - [anon_sym_do] = ACTIONS(3234), - [anon_sym_for] = ACTIONS(3234), - [anon_sym_in] = ACTIONS(3234), - [anon_sym_return] = ACTIONS(3234), - [anon_sym_break] = ACTIONS(3234), - [anon_sym_continue] = ACTIONS(3234), - [anon_sym_goto] = ACTIONS(3234), - [anon_sym_DASH_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3236), - [anon_sym_sizeof] = ACTIONS(3234), - [anon_sym___alignof__] = ACTIONS(3234), - [anon_sym___alignof] = ACTIONS(3234), - [anon_sym__alignof] = ACTIONS(3234), - [anon_sym_alignof] = ACTIONS(3234), - [anon_sym__Alignof] = ACTIONS(3234), - [anon_sym_offsetof] = ACTIONS(3234), - [anon_sym__Generic] = ACTIONS(3234), - [anon_sym_asm] = ACTIONS(3234), - [anon_sym___asm__] = ACTIONS(3234), - [sym_number_literal] = ACTIONS(3236), - [anon_sym_L_SQUOTE] = ACTIONS(3236), - [anon_sym_u_SQUOTE] = ACTIONS(3236), - [anon_sym_U_SQUOTE] = ACTIONS(3236), - [anon_sym_u8_SQUOTE] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(3236), - [anon_sym_L_DQUOTE] = ACTIONS(3236), - [anon_sym_u_DQUOTE] = ACTIONS(3236), - [anon_sym_U_DQUOTE] = ACTIONS(3236), - [anon_sym_u8_DQUOTE] = ACTIONS(3236), - [sym_true] = ACTIONS(3234), - [sym_false] = ACTIONS(3234), - [anon_sym_NULL] = ACTIONS(3234), - [anon_sym_nullptr] = ACTIONS(3234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3234), - [anon_sym___typeof] = ACTIONS(3234), - [anon_sym_typeof] = ACTIONS(3234), - [anon_sym_ATimport] = ACTIONS(3236), - [aux_sym_preproc_undef_token1] = ACTIONS(3234), - [anon_sym_POUND] = ACTIONS(3234), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3234), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3234), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3234), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3234), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE] = ACTIONS(3234), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_API_AVAILABLE] = ACTIONS(3234), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_API_DEPRECATED] = ACTIONS(3234), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3234), - [anon_sym___deprecated_msg] = ACTIONS(3234), - [anon_sym___deprecated_enum_msg] = ACTIONS(3234), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3234), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3234), - [anon_sym_ATprotocol] = ACTIONS(3236), - [anon_sym_ATinterface] = ACTIONS(3236), - [anon_sym_ATimplementation] = ACTIONS(3236), - [anon_sym_ATcompatibility_alias] = ACTIONS(3236), - [anon_sym__Alignas] = ACTIONS(3234), - [anon_sym_ATtry] = ACTIONS(3236), - [anon_sym___try] = ACTIONS(3234), - [anon_sym_ATthrow] = ACTIONS(3236), - [anon_sym_ATselector] = ACTIONS(3236), - [anon_sym_ATavailable] = ACTIONS(3236), - [anon_sym___builtin_available] = ACTIONS(3234), - [anon_sym_va_arg] = ACTIONS(3234), - [anon_sym___asm] = ACTIONS(3234), - [anon_sym_ATencode] = ACTIONS(3236), - [anon_sym_ATsynchronized] = ACTIONS(3236), - [anon_sym_BOOL] = ACTIONS(3234), - [anon_sym_IMP] = ACTIONS(3234), - [anon_sym_SEL] = ACTIONS(3234), - [anon_sym_Class] = ACTIONS(3234), - [anon_sym_id] = ACTIONS(3234), - }, - [1451] = { - [sym_identifier] = ACTIONS(3230), - [aux_sym_preproc_include_token1] = ACTIONS(3230), - [aux_sym_preproc_include_token2] = ACTIONS(3230), - [aux_sym_preproc_def_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3230), - [sym_preproc_directive] = ACTIONS(3230), - [anon_sym_LPAREN2] = ACTIONS(3232), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3232), - [anon_sym_CARET] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym___extension__] = ACTIONS(3230), - [anon_sym_typedef] = ACTIONS(3230), - [anon_sym_extern] = ACTIONS(3230), - [anon_sym___attribute__] = ACTIONS(3230), - [anon_sym___attribute] = ACTIONS(3230), - [anon_sym_noreturn] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym___declspec] = ACTIONS(3230), - [anon_sym___cdecl] = ACTIONS(3230), - [anon_sym___clrcall] = ACTIONS(3230), - [anon_sym___stdcall] = ACTIONS(3230), - [anon_sym___fastcall] = ACTIONS(3230), - [anon_sym___thiscall] = ACTIONS(3230), - [anon_sym___vectorcall] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_RBRACE] = ACTIONS(3232), - [anon_sym_signed] = ACTIONS(3230), - [anon_sym_unsigned] = ACTIONS(3230), - [anon_sym_long] = ACTIONS(3230), - [anon_sym_short] = ACTIONS(3230), - [anon_sym_ATautoreleasepool] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_auto] = ACTIONS(3230), - [anon_sym_register] = ACTIONS(3230), - [anon_sym_inline] = ACTIONS(3230), - [anon_sym___inline] = ACTIONS(3230), - [anon_sym___inline__] = ACTIONS(3230), - [anon_sym___forceinline] = ACTIONS(3230), - [anon_sym_thread_local] = ACTIONS(3230), - [anon_sym___thread] = ACTIONS(3230), - [anon_sym_CG_EXTERN] = ACTIONS(3230), - [anon_sym_CG_INLINE] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3230), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3230), - [anon_sym_IBOutlet] = ACTIONS(3230), - [anon_sym_IBInspectable] = ACTIONS(3230), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3230), - [anon_sym_NS_INLINE] = ACTIONS(3230), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3230), - [anon_sym_OBJC_EXPORT] = ACTIONS(3230), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3230), - [anon_sym_const] = ACTIONS(3230), - [anon_sym_constexpr] = ACTIONS(3230), - [anon_sym_volatile] = ACTIONS(3230), - [anon_sym_restrict] = ACTIONS(3230), - [anon_sym___restrict__] = ACTIONS(3230), - [anon_sym__Atomic] = ACTIONS(3230), - [anon_sym__Noreturn] = ACTIONS(3230), - [anon_sym_nullable] = ACTIONS(3230), - [anon_sym__Complex] = ACTIONS(3230), - [anon_sym__Nonnull] = ACTIONS(3230), - [anon_sym__Nullable] = ACTIONS(3230), - [anon_sym__Nullable_result] = ACTIONS(3230), - [anon_sym__Null_unspecified] = ACTIONS(3230), - [anon_sym___autoreleasing] = ACTIONS(3230), - [anon_sym___block] = ACTIONS(3230), - [anon_sym___bridge] = ACTIONS(3230), - [anon_sym___bridge_retained] = ACTIONS(3230), - [anon_sym___bridge_transfer] = ACTIONS(3230), - [anon_sym___complex] = ACTIONS(3230), - [anon_sym___const] = ACTIONS(3230), - [anon_sym___imag] = ACTIONS(3230), - [anon_sym___kindof] = ACTIONS(3230), - [anon_sym___nonnull] = ACTIONS(3230), - [anon_sym___nullable] = ACTIONS(3230), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3230), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3230), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3230), - [anon_sym___real] = ACTIONS(3230), - [anon_sym___strong] = ACTIONS(3230), - [anon_sym___unsafe_unretained] = ACTIONS(3230), - [anon_sym___unused] = ACTIONS(3230), - [anon_sym___weak] = ACTIONS(3230), - [sym_primitive_type] = ACTIONS(3230), - [anon_sym_enum] = ACTIONS(3230), - [anon_sym_struct] = ACTIONS(3230), - [anon_sym_union] = ACTIONS(3230), - [anon_sym_if] = ACTIONS(3230), - [anon_sym_switch] = ACTIONS(3230), - [anon_sym_case] = ACTIONS(3230), - [anon_sym_default] = ACTIONS(3230), - [anon_sym_while] = ACTIONS(3230), - [anon_sym_do] = ACTIONS(3230), - [anon_sym_for] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3230), - [anon_sym_return] = ACTIONS(3230), - [anon_sym_break] = ACTIONS(3230), - [anon_sym_continue] = ACTIONS(3230), - [anon_sym_goto] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_sizeof] = ACTIONS(3230), - [anon_sym___alignof__] = ACTIONS(3230), - [anon_sym___alignof] = ACTIONS(3230), - [anon_sym__alignof] = ACTIONS(3230), - [anon_sym_alignof] = ACTIONS(3230), - [anon_sym__Alignof] = ACTIONS(3230), - [anon_sym_offsetof] = ACTIONS(3230), - [anon_sym__Generic] = ACTIONS(3230), - [anon_sym_asm] = ACTIONS(3230), - [anon_sym___asm__] = ACTIONS(3230), - [sym_number_literal] = ACTIONS(3232), - [anon_sym_L_SQUOTE] = ACTIONS(3232), - [anon_sym_u_SQUOTE] = ACTIONS(3232), - [anon_sym_U_SQUOTE] = ACTIONS(3232), - [anon_sym_u8_SQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_L_DQUOTE] = ACTIONS(3232), - [anon_sym_u_DQUOTE] = ACTIONS(3232), - [anon_sym_U_DQUOTE] = ACTIONS(3232), - [anon_sym_u8_DQUOTE] = ACTIONS(3232), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [anon_sym_NULL] = ACTIONS(3230), - [anon_sym_nullptr] = ACTIONS(3230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3230), - [anon_sym___typeof] = ACTIONS(3230), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_ATimport] = ACTIONS(3232), - [aux_sym_preproc_undef_token1] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3230), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3230), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3230), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3230), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE] = ACTIONS(3230), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_API_AVAILABLE] = ACTIONS(3230), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_API_DEPRECATED] = ACTIONS(3230), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3230), - [anon_sym___deprecated_msg] = ACTIONS(3230), - [anon_sym___deprecated_enum_msg] = ACTIONS(3230), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3230), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3230), - [anon_sym_ATprotocol] = ACTIONS(3232), - [anon_sym_ATinterface] = ACTIONS(3232), - [anon_sym_ATimplementation] = ACTIONS(3232), - [anon_sym_ATcompatibility_alias] = ACTIONS(3232), - [anon_sym__Alignas] = ACTIONS(3230), - [anon_sym_ATtry] = ACTIONS(3232), - [anon_sym___try] = ACTIONS(3230), - [anon_sym_ATthrow] = ACTIONS(3232), - [anon_sym_ATselector] = ACTIONS(3232), - [anon_sym_ATavailable] = ACTIONS(3232), - [anon_sym___builtin_available] = ACTIONS(3230), - [anon_sym_va_arg] = ACTIONS(3230), - [anon_sym___asm] = ACTIONS(3230), - [anon_sym_ATencode] = ACTIONS(3232), - [anon_sym_ATsynchronized] = ACTIONS(3232), - [anon_sym_BOOL] = ACTIONS(3230), - [anon_sym_IMP] = ACTIONS(3230), - [anon_sym_SEL] = ACTIONS(3230), - [anon_sym_Class] = ACTIONS(3230), - [anon_sym_id] = ACTIONS(3230), - }, - [1452] = { - [sym_identifier] = ACTIONS(3206), - [aux_sym_preproc_include_token1] = ACTIONS(3206), - [aux_sym_preproc_include_token2] = ACTIONS(3206), - [aux_sym_preproc_def_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3206), - [sym_preproc_directive] = ACTIONS(3206), - [anon_sym_LPAREN2] = ACTIONS(3208), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_STAR] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_SEMI] = ACTIONS(3208), - [anon_sym___extension__] = ACTIONS(3206), - [anon_sym_typedef] = ACTIONS(3206), - [anon_sym_extern] = ACTIONS(3206), - [anon_sym___attribute__] = ACTIONS(3206), - [anon_sym___attribute] = ACTIONS(3206), - [anon_sym_noreturn] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym___declspec] = ACTIONS(3206), - [anon_sym___cdecl] = ACTIONS(3206), - [anon_sym___clrcall] = ACTIONS(3206), - [anon_sym___stdcall] = ACTIONS(3206), - [anon_sym___fastcall] = ACTIONS(3206), - [anon_sym___thiscall] = ACTIONS(3206), - [anon_sym___vectorcall] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3208), - [anon_sym_signed] = ACTIONS(3206), - [anon_sym_unsigned] = ACTIONS(3206), - [anon_sym_long] = ACTIONS(3206), - [anon_sym_short] = ACTIONS(3206), - [anon_sym_ATautoreleasepool] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_auto] = ACTIONS(3206), - [anon_sym_register] = ACTIONS(3206), - [anon_sym_inline] = ACTIONS(3206), - [anon_sym___inline] = ACTIONS(3206), - [anon_sym___inline__] = ACTIONS(3206), - [anon_sym___forceinline] = ACTIONS(3206), - [anon_sym_thread_local] = ACTIONS(3206), - [anon_sym___thread] = ACTIONS(3206), - [anon_sym_CG_EXTERN] = ACTIONS(3206), - [anon_sym_CG_INLINE] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3206), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3206), - [anon_sym_IBOutlet] = ACTIONS(3206), - [anon_sym_IBInspectable] = ACTIONS(3206), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3206), - [anon_sym_NS_INLINE] = ACTIONS(3206), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3206), - [anon_sym_OBJC_EXPORT] = ACTIONS(3206), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3206), - [anon_sym_const] = ACTIONS(3206), - [anon_sym_constexpr] = ACTIONS(3206), - [anon_sym_volatile] = ACTIONS(3206), - [anon_sym_restrict] = ACTIONS(3206), - [anon_sym___restrict__] = ACTIONS(3206), - [anon_sym__Atomic] = ACTIONS(3206), - [anon_sym__Noreturn] = ACTIONS(3206), - [anon_sym_nullable] = ACTIONS(3206), - [anon_sym__Complex] = ACTIONS(3206), - [anon_sym__Nonnull] = ACTIONS(3206), - [anon_sym__Nullable] = ACTIONS(3206), - [anon_sym__Nullable_result] = ACTIONS(3206), - [anon_sym__Null_unspecified] = ACTIONS(3206), - [anon_sym___autoreleasing] = ACTIONS(3206), - [anon_sym___block] = ACTIONS(3206), - [anon_sym___bridge] = ACTIONS(3206), - [anon_sym___bridge_retained] = ACTIONS(3206), - [anon_sym___bridge_transfer] = ACTIONS(3206), - [anon_sym___complex] = ACTIONS(3206), - [anon_sym___const] = ACTIONS(3206), - [anon_sym___imag] = ACTIONS(3206), - [anon_sym___kindof] = ACTIONS(3206), - [anon_sym___nonnull] = ACTIONS(3206), - [anon_sym___nullable] = ACTIONS(3206), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3206), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3206), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3206), - [anon_sym___real] = ACTIONS(3206), - [anon_sym___strong] = ACTIONS(3206), - [anon_sym___unsafe_unretained] = ACTIONS(3206), - [anon_sym___unused] = ACTIONS(3206), - [anon_sym___weak] = ACTIONS(3206), - [sym_primitive_type] = ACTIONS(3206), - [anon_sym_enum] = ACTIONS(3206), - [anon_sym_struct] = ACTIONS(3206), - [anon_sym_union] = ACTIONS(3206), - [anon_sym_if] = ACTIONS(3206), - [anon_sym_switch] = ACTIONS(3206), - [anon_sym_case] = ACTIONS(3206), - [anon_sym_default] = ACTIONS(3206), - [anon_sym_while] = ACTIONS(3206), - [anon_sym_do] = ACTIONS(3206), - [anon_sym_for] = ACTIONS(3206), - [anon_sym_in] = ACTIONS(3206), - [anon_sym_return] = ACTIONS(3206), - [anon_sym_break] = ACTIONS(3206), - [anon_sym_continue] = ACTIONS(3206), - [anon_sym_goto] = ACTIONS(3206), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_sizeof] = ACTIONS(3206), - [anon_sym___alignof__] = ACTIONS(3206), - [anon_sym___alignof] = ACTIONS(3206), - [anon_sym__alignof] = ACTIONS(3206), - [anon_sym_alignof] = ACTIONS(3206), - [anon_sym__Alignof] = ACTIONS(3206), - [anon_sym_offsetof] = ACTIONS(3206), - [anon_sym__Generic] = ACTIONS(3206), - [anon_sym_asm] = ACTIONS(3206), - [anon_sym___asm__] = ACTIONS(3206), - [sym_number_literal] = ACTIONS(3208), - [anon_sym_L_SQUOTE] = ACTIONS(3208), - [anon_sym_u_SQUOTE] = ACTIONS(3208), - [anon_sym_U_SQUOTE] = ACTIONS(3208), - [anon_sym_u8_SQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_AT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_L_DQUOTE] = ACTIONS(3208), - [anon_sym_u_DQUOTE] = ACTIONS(3208), - [anon_sym_U_DQUOTE] = ACTIONS(3208), - [anon_sym_u8_DQUOTE] = ACTIONS(3208), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [anon_sym_NULL] = ACTIONS(3206), - [anon_sym_nullptr] = ACTIONS(3206), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3206), - [anon_sym___typeof] = ACTIONS(3206), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_ATimport] = ACTIONS(3208), - [aux_sym_preproc_undef_token1] = ACTIONS(3206), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3206), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3206), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3206), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3206), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE] = ACTIONS(3206), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_API_AVAILABLE] = ACTIONS(3206), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_API_DEPRECATED] = ACTIONS(3206), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3206), - [anon_sym___deprecated_msg] = ACTIONS(3206), - [anon_sym___deprecated_enum_msg] = ACTIONS(3206), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3206), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3206), - [anon_sym_ATprotocol] = ACTIONS(3208), - [anon_sym_ATinterface] = ACTIONS(3208), - [anon_sym_ATimplementation] = ACTIONS(3208), - [anon_sym_ATcompatibility_alias] = ACTIONS(3208), - [anon_sym__Alignas] = ACTIONS(3206), - [anon_sym_ATtry] = ACTIONS(3208), - [anon_sym___try] = ACTIONS(3206), - [anon_sym_ATthrow] = ACTIONS(3208), - [anon_sym_ATselector] = ACTIONS(3208), - [anon_sym_ATavailable] = ACTIONS(3208), - [anon_sym___builtin_available] = ACTIONS(3206), - [anon_sym_va_arg] = ACTIONS(3206), - [anon_sym___asm] = ACTIONS(3206), - [anon_sym_ATencode] = ACTIONS(3208), - [anon_sym_ATsynchronized] = ACTIONS(3208), - [anon_sym_BOOL] = ACTIONS(3206), - [anon_sym_IMP] = ACTIONS(3206), - [anon_sym_SEL] = ACTIONS(3206), - [anon_sym_Class] = ACTIONS(3206), - [anon_sym_id] = ACTIONS(3206), - }, - [1453] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_include_token1] = ACTIONS(3130), - [aux_sym_preproc_include_token2] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_LPAREN2] = ACTIONS(3132), - [anon_sym_BANG] = ACTIONS(3132), - [anon_sym_TILDE] = ACTIONS(3132), - [anon_sym_DASH] = ACTIONS(3130), - [anon_sym_PLUS] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(3132), - [anon_sym_CARET] = ACTIONS(3132), - [anon_sym_AMP] = ACTIONS(3132), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(3132), - [anon_sym_RBRACE] = ACTIONS(3132), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_ATautoreleasepool] = ACTIONS(3132), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_switch] = ACTIONS(3130), - [anon_sym_case] = ACTIONS(3130), - [anon_sym_default] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_do] = ACTIONS(3130), - [anon_sym_for] = ACTIONS(3130), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_goto] = ACTIONS(3130), - [anon_sym_DASH_DASH] = ACTIONS(3132), - [anon_sym_PLUS_PLUS] = ACTIONS(3132), - [anon_sym_sizeof] = ACTIONS(3130), - [anon_sym___alignof__] = ACTIONS(3130), - [anon_sym___alignof] = ACTIONS(3130), - [anon_sym__alignof] = ACTIONS(3130), - [anon_sym_alignof] = ACTIONS(3130), - [anon_sym__Alignof] = ACTIONS(3130), - [anon_sym_offsetof] = ACTIONS(3130), - [anon_sym__Generic] = ACTIONS(3130), - [anon_sym_asm] = ACTIONS(3130), - [anon_sym___asm__] = ACTIONS(3130), - [sym_number_literal] = ACTIONS(3132), - [anon_sym_L_SQUOTE] = ACTIONS(3132), - [anon_sym_u_SQUOTE] = ACTIONS(3132), - [anon_sym_U_SQUOTE] = ACTIONS(3132), - [anon_sym_u8_SQUOTE] = ACTIONS(3132), - [anon_sym_SQUOTE] = ACTIONS(3132), - [anon_sym_AT] = ACTIONS(3130), - [anon_sym_DQUOTE] = ACTIONS(3132), - [anon_sym_L_DQUOTE] = ACTIONS(3132), - [anon_sym_u_DQUOTE] = ACTIONS(3132), - [anon_sym_U_DQUOTE] = ACTIONS(3132), - [anon_sym_u8_DQUOTE] = ACTIONS(3132), - [sym_true] = ACTIONS(3130), - [sym_false] = ACTIONS(3130), - [anon_sym_NULL] = ACTIONS(3130), - [anon_sym_nullptr] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [anon_sym_ATimport] = ACTIONS(3132), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_POUND] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATprotocol] = ACTIONS(3132), - [anon_sym_ATinterface] = ACTIONS(3132), - [anon_sym_ATimplementation] = ACTIONS(3132), - [anon_sym_ATcompatibility_alias] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_ATtry] = ACTIONS(3132), - [anon_sym___try] = ACTIONS(3130), - [anon_sym_ATthrow] = ACTIONS(3132), - [anon_sym_ATselector] = ACTIONS(3132), - [anon_sym_ATavailable] = ACTIONS(3132), - [anon_sym___builtin_available] = ACTIONS(3130), - [anon_sym_va_arg] = ACTIONS(3130), - [anon_sym___asm] = ACTIONS(3130), - [anon_sym_ATencode] = ACTIONS(3132), - [anon_sym_ATsynchronized] = ACTIONS(3132), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [1454] = { - [sym_identifier] = ACTIONS(3464), - [aux_sym_preproc_include_token1] = ACTIONS(3464), - [aux_sym_preproc_include_token2] = ACTIONS(3464), - [aux_sym_preproc_def_token1] = ACTIONS(3464), - [aux_sym_preproc_if_token1] = ACTIONS(3464), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3464), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3464), - [sym_preproc_directive] = ACTIONS(3464), - [anon_sym_LPAREN2] = ACTIONS(3466), - [anon_sym_BANG] = ACTIONS(3466), - [anon_sym_TILDE] = ACTIONS(3466), - [anon_sym_DASH] = ACTIONS(3464), - [anon_sym_PLUS] = ACTIONS(3464), - [anon_sym_STAR] = ACTIONS(3466), - [anon_sym_CARET] = ACTIONS(3466), - [anon_sym_AMP] = ACTIONS(3466), - [anon_sym_SEMI] = ACTIONS(3466), - [anon_sym___extension__] = ACTIONS(3464), - [anon_sym_typedef] = ACTIONS(3464), - [anon_sym_extern] = ACTIONS(3464), - [anon_sym___attribute__] = ACTIONS(3464), - [anon_sym___attribute] = ACTIONS(3464), - [anon_sym_noreturn] = ACTIONS(3464), - [anon_sym_LBRACK] = ACTIONS(3466), - [anon_sym___declspec] = ACTIONS(3464), - [anon_sym___cdecl] = ACTIONS(3464), - [anon_sym___clrcall] = ACTIONS(3464), - [anon_sym___stdcall] = ACTIONS(3464), - [anon_sym___fastcall] = ACTIONS(3464), - [anon_sym___thiscall] = ACTIONS(3464), - [anon_sym___vectorcall] = ACTIONS(3464), - [anon_sym_LBRACE] = ACTIONS(3466), - [anon_sym_RBRACE] = ACTIONS(3466), - [anon_sym_signed] = ACTIONS(3464), - [anon_sym_unsigned] = ACTIONS(3464), - [anon_sym_long] = ACTIONS(3464), - [anon_sym_short] = ACTIONS(3464), - [anon_sym_ATautoreleasepool] = ACTIONS(3466), - [anon_sym_static] = ACTIONS(3464), - [anon_sym_auto] = ACTIONS(3464), - [anon_sym_register] = ACTIONS(3464), - [anon_sym_inline] = ACTIONS(3464), - [anon_sym___inline] = ACTIONS(3464), - [anon_sym___inline__] = ACTIONS(3464), - [anon_sym___forceinline] = ACTIONS(3464), - [anon_sym_thread_local] = ACTIONS(3464), - [anon_sym___thread] = ACTIONS(3464), - [anon_sym_CG_EXTERN] = ACTIONS(3464), - [anon_sym_CG_INLINE] = ACTIONS(3464), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3464), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3464), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3464), - [anon_sym_IBOutlet] = ACTIONS(3464), - [anon_sym_IBInspectable] = ACTIONS(3464), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3464), - [anon_sym_NS_INLINE] = ACTIONS(3464), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3464), - [anon_sym_OBJC_EXPORT] = ACTIONS(3464), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3464), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3464), - [anon_sym_const] = ACTIONS(3464), - [anon_sym_constexpr] = ACTIONS(3464), - [anon_sym_volatile] = ACTIONS(3464), - [anon_sym_restrict] = ACTIONS(3464), - [anon_sym___restrict__] = ACTIONS(3464), - [anon_sym__Atomic] = ACTIONS(3464), - [anon_sym__Noreturn] = ACTIONS(3464), - [anon_sym_nullable] = ACTIONS(3464), - [anon_sym__Complex] = ACTIONS(3464), - [anon_sym__Nonnull] = ACTIONS(3464), - [anon_sym__Nullable] = ACTIONS(3464), - [anon_sym__Nullable_result] = ACTIONS(3464), - [anon_sym__Null_unspecified] = ACTIONS(3464), - [anon_sym___autoreleasing] = ACTIONS(3464), - [anon_sym___block] = ACTIONS(3464), - [anon_sym___bridge] = ACTIONS(3464), - [anon_sym___bridge_retained] = ACTIONS(3464), - [anon_sym___bridge_transfer] = ACTIONS(3464), - [anon_sym___complex] = ACTIONS(3464), - [anon_sym___const] = ACTIONS(3464), - [anon_sym___imag] = ACTIONS(3464), - [anon_sym___kindof] = ACTIONS(3464), - [anon_sym___nonnull] = ACTIONS(3464), - [anon_sym___nullable] = ACTIONS(3464), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3464), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3464), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3464), - [anon_sym___real] = ACTIONS(3464), - [anon_sym___strong] = ACTIONS(3464), - [anon_sym___unsafe_unretained] = ACTIONS(3464), - [anon_sym___unused] = ACTIONS(3464), - [anon_sym___weak] = ACTIONS(3464), - [sym_primitive_type] = ACTIONS(3464), - [anon_sym_enum] = ACTIONS(3464), - [anon_sym_struct] = ACTIONS(3464), - [anon_sym_union] = ACTIONS(3464), - [anon_sym_if] = ACTIONS(3464), - [anon_sym_switch] = ACTIONS(3464), - [anon_sym_case] = ACTIONS(3464), - [anon_sym_default] = ACTIONS(3464), - [anon_sym_while] = ACTIONS(3464), - [anon_sym_do] = ACTIONS(3464), - [anon_sym_for] = ACTIONS(3464), - [anon_sym_in] = ACTIONS(3464), - [anon_sym_return] = ACTIONS(3464), - [anon_sym_break] = ACTIONS(3464), - [anon_sym_continue] = ACTIONS(3464), - [anon_sym_goto] = ACTIONS(3464), - [anon_sym_DASH_DASH] = ACTIONS(3466), - [anon_sym_PLUS_PLUS] = ACTIONS(3466), - [anon_sym_sizeof] = ACTIONS(3464), - [anon_sym___alignof__] = ACTIONS(3464), - [anon_sym___alignof] = ACTIONS(3464), - [anon_sym__alignof] = ACTIONS(3464), - [anon_sym_alignof] = ACTIONS(3464), - [anon_sym__Alignof] = ACTIONS(3464), - [anon_sym_offsetof] = ACTIONS(3464), - [anon_sym__Generic] = ACTIONS(3464), - [anon_sym_asm] = ACTIONS(3464), - [anon_sym___asm__] = ACTIONS(3464), - [sym_number_literal] = ACTIONS(3466), - [anon_sym_L_SQUOTE] = ACTIONS(3466), - [anon_sym_u_SQUOTE] = ACTIONS(3466), - [anon_sym_U_SQUOTE] = ACTIONS(3466), - [anon_sym_u8_SQUOTE] = ACTIONS(3466), - [anon_sym_SQUOTE] = ACTIONS(3466), - [anon_sym_AT] = ACTIONS(3464), - [anon_sym_DQUOTE] = ACTIONS(3466), - [anon_sym_L_DQUOTE] = ACTIONS(3466), - [anon_sym_u_DQUOTE] = ACTIONS(3466), - [anon_sym_U_DQUOTE] = ACTIONS(3466), - [anon_sym_u8_DQUOTE] = ACTIONS(3466), - [sym_true] = ACTIONS(3464), - [sym_false] = ACTIONS(3464), - [anon_sym_NULL] = ACTIONS(3464), - [anon_sym_nullptr] = ACTIONS(3464), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3464), - [anon_sym___typeof] = ACTIONS(3464), - [anon_sym_typeof] = ACTIONS(3464), - [anon_sym_ATimport] = ACTIONS(3466), - [aux_sym_preproc_undef_token1] = ACTIONS(3464), - [anon_sym_POUND] = ACTIONS(3464), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3464), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3464), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3464), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3464), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3464), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3464), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3464), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3464), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3464), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3464), - [anon_sym_NS_AVAILABLE] = ACTIONS(3464), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3464), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3464), - [anon_sym_API_AVAILABLE] = ACTIONS(3464), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3464), - [anon_sym_API_DEPRECATED] = ACTIONS(3464), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3464), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3464), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3464), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3464), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3464), - [anon_sym___deprecated_msg] = ACTIONS(3464), - [anon_sym___deprecated_enum_msg] = ACTIONS(3464), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3464), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3464), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3464), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3464), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3464), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3464), - [anon_sym_ATprotocol] = ACTIONS(3466), - [anon_sym_ATinterface] = ACTIONS(3466), - [anon_sym_ATimplementation] = ACTIONS(3466), - [anon_sym_ATcompatibility_alias] = ACTIONS(3466), - [anon_sym__Alignas] = ACTIONS(3464), - [anon_sym_ATtry] = ACTIONS(3466), - [anon_sym___try] = ACTIONS(3464), - [anon_sym_ATthrow] = ACTIONS(3466), - [anon_sym_ATselector] = ACTIONS(3466), - [anon_sym_ATavailable] = ACTIONS(3466), - [anon_sym___builtin_available] = ACTIONS(3464), - [anon_sym_va_arg] = ACTIONS(3464), - [anon_sym___asm] = ACTIONS(3464), - [anon_sym_ATencode] = ACTIONS(3466), - [anon_sym_ATsynchronized] = ACTIONS(3466), - [anon_sym_BOOL] = ACTIONS(3464), - [anon_sym_IMP] = ACTIONS(3464), - [anon_sym_SEL] = ACTIONS(3464), - [anon_sym_Class] = ACTIONS(3464), - [anon_sym_id] = ACTIONS(3464), - }, - [1455] = { - [sym_identifier] = ACTIONS(3126), - [aux_sym_preproc_include_token1] = ACTIONS(3126), - [aux_sym_preproc_include_token2] = ACTIONS(3126), - [aux_sym_preproc_def_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3126), - [sym_preproc_directive] = ACTIONS(3126), - [anon_sym_LPAREN2] = ACTIONS(3128), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(3128), - [anon_sym_CARET] = ACTIONS(3128), - [anon_sym_AMP] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym___extension__] = ACTIONS(3126), - [anon_sym_typedef] = ACTIONS(3126), - [anon_sym_extern] = ACTIONS(3126), - [anon_sym___attribute__] = ACTIONS(3126), - [anon_sym___attribute] = ACTIONS(3126), - [anon_sym_noreturn] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym___declspec] = ACTIONS(3126), - [anon_sym___cdecl] = ACTIONS(3126), - [anon_sym___clrcall] = ACTIONS(3126), - [anon_sym___stdcall] = ACTIONS(3126), - [anon_sym___fastcall] = ACTIONS(3126), - [anon_sym___thiscall] = ACTIONS(3126), - [anon_sym___vectorcall] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_RBRACE] = ACTIONS(3128), - [anon_sym_signed] = ACTIONS(3126), - [anon_sym_unsigned] = ACTIONS(3126), - [anon_sym_long] = ACTIONS(3126), - [anon_sym_short] = ACTIONS(3126), - [anon_sym_ATautoreleasepool] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_auto] = ACTIONS(3126), - [anon_sym_register] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym___inline] = ACTIONS(3126), - [anon_sym___inline__] = ACTIONS(3126), - [anon_sym___forceinline] = ACTIONS(3126), - [anon_sym_thread_local] = ACTIONS(3126), - [anon_sym___thread] = ACTIONS(3126), - [anon_sym_CG_EXTERN] = ACTIONS(3126), - [anon_sym_CG_INLINE] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3126), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3126), - [anon_sym_IBOutlet] = ACTIONS(3126), - [anon_sym_IBInspectable] = ACTIONS(3126), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3126), - [anon_sym_NS_INLINE] = ACTIONS(3126), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3126), - [anon_sym_OBJC_EXPORT] = ACTIONS(3126), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_constexpr] = ACTIONS(3126), - [anon_sym_volatile] = ACTIONS(3126), - [anon_sym_restrict] = ACTIONS(3126), - [anon_sym___restrict__] = ACTIONS(3126), - [anon_sym__Atomic] = ACTIONS(3126), - [anon_sym__Noreturn] = ACTIONS(3126), - [anon_sym_nullable] = ACTIONS(3126), - [anon_sym__Complex] = ACTIONS(3126), - [anon_sym__Nonnull] = ACTIONS(3126), - [anon_sym__Nullable] = ACTIONS(3126), - [anon_sym__Nullable_result] = ACTIONS(3126), - [anon_sym__Null_unspecified] = ACTIONS(3126), - [anon_sym___autoreleasing] = ACTIONS(3126), - [anon_sym___block] = ACTIONS(3126), - [anon_sym___bridge] = ACTIONS(3126), - [anon_sym___bridge_retained] = ACTIONS(3126), - [anon_sym___bridge_transfer] = ACTIONS(3126), - [anon_sym___complex] = ACTIONS(3126), - [anon_sym___const] = ACTIONS(3126), - [anon_sym___imag] = ACTIONS(3126), - [anon_sym___kindof] = ACTIONS(3126), - [anon_sym___nonnull] = ACTIONS(3126), - [anon_sym___nullable] = ACTIONS(3126), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3126), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3126), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3126), - [anon_sym___real] = ACTIONS(3126), - [anon_sym___strong] = ACTIONS(3126), - [anon_sym___unsafe_unretained] = ACTIONS(3126), - [anon_sym___unused] = ACTIONS(3126), - [anon_sym___weak] = ACTIONS(3126), - [sym_primitive_type] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), - [anon_sym_struct] = ACTIONS(3126), - [anon_sym_union] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_case] = ACTIONS(3126), - [anon_sym_default] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_in] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_goto] = ACTIONS(3126), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_sizeof] = ACTIONS(3126), - [anon_sym___alignof__] = ACTIONS(3126), - [anon_sym___alignof] = ACTIONS(3126), - [anon_sym__alignof] = ACTIONS(3126), - [anon_sym_alignof] = ACTIONS(3126), - [anon_sym__Alignof] = ACTIONS(3126), - [anon_sym_offsetof] = ACTIONS(3126), - [anon_sym__Generic] = ACTIONS(3126), - [anon_sym_asm] = ACTIONS(3126), - [anon_sym___asm__] = ACTIONS(3126), - [sym_number_literal] = ACTIONS(3128), - [anon_sym_L_SQUOTE] = ACTIONS(3128), - [anon_sym_u_SQUOTE] = ACTIONS(3128), - [anon_sym_U_SQUOTE] = ACTIONS(3128), - [anon_sym_u8_SQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_AT] = ACTIONS(3126), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_L_DQUOTE] = ACTIONS(3128), - [anon_sym_u_DQUOTE] = ACTIONS(3128), - [anon_sym_U_DQUOTE] = ACTIONS(3128), - [anon_sym_u8_DQUOTE] = ACTIONS(3128), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [anon_sym_NULL] = ACTIONS(3126), - [anon_sym_nullptr] = ACTIONS(3126), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3126), - [anon_sym___typeof] = ACTIONS(3126), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_ATimport] = ACTIONS(3128), - [aux_sym_preproc_undef_token1] = ACTIONS(3126), - [anon_sym_POUND] = ACTIONS(3126), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3126), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3126), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3126), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3126), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE] = ACTIONS(3126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_API_AVAILABLE] = ACTIONS(3126), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_API_DEPRECATED] = ACTIONS(3126), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3126), - [anon_sym___deprecated_msg] = ACTIONS(3126), - [anon_sym___deprecated_enum_msg] = ACTIONS(3126), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3126), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3126), - [anon_sym_ATprotocol] = ACTIONS(3128), - [anon_sym_ATinterface] = ACTIONS(3128), - [anon_sym_ATimplementation] = ACTIONS(3128), - [anon_sym_ATcompatibility_alias] = ACTIONS(3128), - [anon_sym__Alignas] = ACTIONS(3126), - [anon_sym_ATtry] = ACTIONS(3128), - [anon_sym___try] = ACTIONS(3126), - [anon_sym_ATthrow] = ACTIONS(3128), - [anon_sym_ATselector] = ACTIONS(3128), - [anon_sym_ATavailable] = ACTIONS(3128), - [anon_sym___builtin_available] = ACTIONS(3126), - [anon_sym_va_arg] = ACTIONS(3126), - [anon_sym___asm] = ACTIONS(3126), - [anon_sym_ATencode] = ACTIONS(3128), - [anon_sym_ATsynchronized] = ACTIONS(3128), - [anon_sym_BOOL] = ACTIONS(3126), - [anon_sym_IMP] = ACTIONS(3126), - [anon_sym_SEL] = ACTIONS(3126), - [anon_sym_Class] = ACTIONS(3126), - [anon_sym_id] = ACTIONS(3126), - }, - [1456] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_include_token1] = ACTIONS(3122), - [aux_sym_preproc_include_token2] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_LPAREN2] = ACTIONS(3124), - [anon_sym_BANG] = ACTIONS(3124), - [anon_sym_TILDE] = ACTIONS(3124), - [anon_sym_DASH] = ACTIONS(3122), - [anon_sym_PLUS] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(3124), - [anon_sym_CARET] = ACTIONS(3124), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(3124), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_ATautoreleasepool] = ACTIONS(3124), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_switch] = ACTIONS(3122), - [anon_sym_case] = ACTIONS(3122), - [anon_sym_default] = ACTIONS(3122), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_do] = ACTIONS(3122), - [anon_sym_for] = ACTIONS(3122), - [anon_sym_in] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_goto] = ACTIONS(3122), - [anon_sym_DASH_DASH] = ACTIONS(3124), - [anon_sym_PLUS_PLUS] = ACTIONS(3124), - [anon_sym_sizeof] = ACTIONS(3122), - [anon_sym___alignof__] = ACTIONS(3122), - [anon_sym___alignof] = ACTIONS(3122), - [anon_sym__alignof] = ACTIONS(3122), - [anon_sym_alignof] = ACTIONS(3122), - [anon_sym__Alignof] = ACTIONS(3122), - [anon_sym_offsetof] = ACTIONS(3122), - [anon_sym__Generic] = ACTIONS(3122), - [anon_sym_asm] = ACTIONS(3122), - [anon_sym___asm__] = ACTIONS(3122), - [sym_number_literal] = ACTIONS(3124), - [anon_sym_L_SQUOTE] = ACTIONS(3124), - [anon_sym_u_SQUOTE] = ACTIONS(3124), - [anon_sym_U_SQUOTE] = ACTIONS(3124), - [anon_sym_u8_SQUOTE] = ACTIONS(3124), - [anon_sym_SQUOTE] = ACTIONS(3124), - [anon_sym_AT] = ACTIONS(3122), - [anon_sym_DQUOTE] = ACTIONS(3124), - [anon_sym_L_DQUOTE] = ACTIONS(3124), - [anon_sym_u_DQUOTE] = ACTIONS(3124), - [anon_sym_U_DQUOTE] = ACTIONS(3124), - [anon_sym_u8_DQUOTE] = ACTIONS(3124), - [sym_true] = ACTIONS(3122), - [sym_false] = ACTIONS(3122), - [anon_sym_NULL] = ACTIONS(3122), - [anon_sym_nullptr] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_ATimport] = ACTIONS(3124), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_POUND] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATprotocol] = ACTIONS(3124), - [anon_sym_ATinterface] = ACTIONS(3124), - [anon_sym_ATimplementation] = ACTIONS(3124), - [anon_sym_ATcompatibility_alias] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_ATtry] = ACTIONS(3124), - [anon_sym___try] = ACTIONS(3122), - [anon_sym_ATthrow] = ACTIONS(3124), - [anon_sym_ATselector] = ACTIONS(3124), - [anon_sym_ATavailable] = ACTIONS(3124), - [anon_sym___builtin_available] = ACTIONS(3122), - [anon_sym_va_arg] = ACTIONS(3122), - [anon_sym___asm] = ACTIONS(3122), - [anon_sym_ATencode] = ACTIONS(3124), - [anon_sym_ATsynchronized] = ACTIONS(3124), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - }, - [1457] = { - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_include_token1] = ACTIONS(3118), - [aux_sym_preproc_include_token2] = ACTIONS(3118), - [aux_sym_preproc_def_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3118), - [sym_preproc_directive] = ACTIONS(3118), - [anon_sym_LPAREN2] = ACTIONS(3120), - [anon_sym_BANG] = ACTIONS(3120), - [anon_sym_TILDE] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3118), - [anon_sym_PLUS] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(3120), - [anon_sym_CARET] = ACTIONS(3120), - [anon_sym_AMP] = ACTIONS(3120), - [anon_sym_SEMI] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym_typedef] = ACTIONS(3118), - [anon_sym_extern] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym___declspec] = ACTIONS(3118), - [anon_sym___cdecl] = ACTIONS(3118), - [anon_sym___clrcall] = ACTIONS(3118), - [anon_sym___stdcall] = ACTIONS(3118), - [anon_sym___fastcall] = ACTIONS(3118), - [anon_sym___thiscall] = ACTIONS(3118), - [anon_sym___vectorcall] = ACTIONS(3118), - [anon_sym_LBRACE] = ACTIONS(3120), - [anon_sym_RBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_ATautoreleasepool] = ACTIONS(3120), - [anon_sym_static] = ACTIONS(3118), - [anon_sym_auto] = ACTIONS(3118), - [anon_sym_register] = ACTIONS(3118), - [anon_sym_inline] = ACTIONS(3118), - [anon_sym___inline] = ACTIONS(3118), - [anon_sym___inline__] = ACTIONS(3118), - [anon_sym___forceinline] = ACTIONS(3118), - [anon_sym_thread_local] = ACTIONS(3118), - [anon_sym___thread] = ACTIONS(3118), - [anon_sym_CG_EXTERN] = ACTIONS(3118), - [anon_sym_CG_INLINE] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3118), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3118), - [anon_sym_IBOutlet] = ACTIONS(3118), - [anon_sym_IBInspectable] = ACTIONS(3118), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3118), - [anon_sym_NS_INLINE] = ACTIONS(3118), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3118), - [anon_sym_OBJC_EXPORT] = ACTIONS(3118), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_if] = ACTIONS(3118), - [anon_sym_switch] = ACTIONS(3118), - [anon_sym_case] = ACTIONS(3118), - [anon_sym_default] = ACTIONS(3118), - [anon_sym_while] = ACTIONS(3118), - [anon_sym_do] = ACTIONS(3118), - [anon_sym_for] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [anon_sym_return] = ACTIONS(3118), - [anon_sym_break] = ACTIONS(3118), - [anon_sym_continue] = ACTIONS(3118), - [anon_sym_goto] = ACTIONS(3118), - [anon_sym_DASH_DASH] = ACTIONS(3120), - [anon_sym_PLUS_PLUS] = ACTIONS(3120), - [anon_sym_sizeof] = ACTIONS(3118), - [anon_sym___alignof__] = ACTIONS(3118), - [anon_sym___alignof] = ACTIONS(3118), - [anon_sym__alignof] = ACTIONS(3118), - [anon_sym_alignof] = ACTIONS(3118), - [anon_sym__Alignof] = ACTIONS(3118), - [anon_sym_offsetof] = ACTIONS(3118), - [anon_sym__Generic] = ACTIONS(3118), - [anon_sym_asm] = ACTIONS(3118), - [anon_sym___asm__] = ACTIONS(3118), - [sym_number_literal] = ACTIONS(3120), - [anon_sym_L_SQUOTE] = ACTIONS(3120), - [anon_sym_u_SQUOTE] = ACTIONS(3120), - [anon_sym_U_SQUOTE] = ACTIONS(3120), - [anon_sym_u8_SQUOTE] = ACTIONS(3120), - [anon_sym_SQUOTE] = ACTIONS(3120), - [anon_sym_AT] = ACTIONS(3118), - [anon_sym_DQUOTE] = ACTIONS(3120), - [anon_sym_L_DQUOTE] = ACTIONS(3120), - [anon_sym_u_DQUOTE] = ACTIONS(3120), - [anon_sym_U_DQUOTE] = ACTIONS(3120), - [anon_sym_u8_DQUOTE] = ACTIONS(3120), - [sym_true] = ACTIONS(3118), - [sym_false] = ACTIONS(3118), - [anon_sym_NULL] = ACTIONS(3118), - [anon_sym_nullptr] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATimport] = ACTIONS(3120), - [aux_sym_preproc_undef_token1] = ACTIONS(3118), - [anon_sym_POUND] = ACTIONS(3118), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3118), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3118), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3118), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3118), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE] = ACTIONS(3118), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_API_AVAILABLE] = ACTIONS(3118), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_API_DEPRECATED] = ACTIONS(3118), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3118), - [anon_sym___deprecated_msg] = ACTIONS(3118), - [anon_sym___deprecated_enum_msg] = ACTIONS(3118), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3118), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3118), - [anon_sym_ATprotocol] = ACTIONS(3120), - [anon_sym_ATinterface] = ACTIONS(3120), - [anon_sym_ATimplementation] = ACTIONS(3120), - [anon_sym_ATcompatibility_alias] = ACTIONS(3120), - [anon_sym__Alignas] = ACTIONS(3118), - [anon_sym_ATtry] = ACTIONS(3120), - [anon_sym___try] = ACTIONS(3118), - [anon_sym_ATthrow] = ACTIONS(3120), - [anon_sym_ATselector] = ACTIONS(3120), - [anon_sym_ATavailable] = ACTIONS(3120), - [anon_sym___builtin_available] = ACTIONS(3118), - [anon_sym_va_arg] = ACTIONS(3118), - [anon_sym___asm] = ACTIONS(3118), - [anon_sym_ATencode] = ACTIONS(3120), - [anon_sym_ATsynchronized] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - }, - [1458] = { - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_include_token1] = ACTIONS(3114), - [aux_sym_preproc_include_token2] = ACTIONS(3114), - [aux_sym_preproc_def_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3114), - [sym_preproc_directive] = ACTIONS(3114), - [anon_sym_LPAREN2] = ACTIONS(3116), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_STAR] = ACTIONS(3116), - [anon_sym_CARET] = ACTIONS(3116), - [anon_sym_AMP] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym_typedef] = ACTIONS(3114), - [anon_sym_extern] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym___declspec] = ACTIONS(3114), - [anon_sym___cdecl] = ACTIONS(3114), - [anon_sym___clrcall] = ACTIONS(3114), - [anon_sym___stdcall] = ACTIONS(3114), - [anon_sym___fastcall] = ACTIONS(3114), - [anon_sym___thiscall] = ACTIONS(3114), - [anon_sym___vectorcall] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_RBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_ATautoreleasepool] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_auto] = ACTIONS(3114), - [anon_sym_register] = ACTIONS(3114), - [anon_sym_inline] = ACTIONS(3114), - [anon_sym___inline] = ACTIONS(3114), - [anon_sym___inline__] = ACTIONS(3114), - [anon_sym___forceinline] = ACTIONS(3114), - [anon_sym_thread_local] = ACTIONS(3114), - [anon_sym___thread] = ACTIONS(3114), - [anon_sym_CG_EXTERN] = ACTIONS(3114), - [anon_sym_CG_INLINE] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3114), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3114), - [anon_sym_IBOutlet] = ACTIONS(3114), - [anon_sym_IBInspectable] = ACTIONS(3114), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3114), - [anon_sym_NS_INLINE] = ACTIONS(3114), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3114), - [anon_sym_OBJC_EXPORT] = ACTIONS(3114), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_case] = ACTIONS(3114), - [anon_sym_default] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_goto] = ACTIONS(3114), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_sizeof] = ACTIONS(3114), - [anon_sym___alignof__] = ACTIONS(3114), - [anon_sym___alignof] = ACTIONS(3114), - [anon_sym__alignof] = ACTIONS(3114), - [anon_sym_alignof] = ACTIONS(3114), - [anon_sym__Alignof] = ACTIONS(3114), - [anon_sym_offsetof] = ACTIONS(3114), - [anon_sym__Generic] = ACTIONS(3114), - [anon_sym_asm] = ACTIONS(3114), - [anon_sym___asm__] = ACTIONS(3114), - [sym_number_literal] = ACTIONS(3116), - [anon_sym_L_SQUOTE] = ACTIONS(3116), - [anon_sym_u_SQUOTE] = ACTIONS(3116), - [anon_sym_U_SQUOTE] = ACTIONS(3116), - [anon_sym_u8_SQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_AT] = ACTIONS(3114), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_L_DQUOTE] = ACTIONS(3116), - [anon_sym_u_DQUOTE] = ACTIONS(3116), - [anon_sym_U_DQUOTE] = ACTIONS(3116), - [anon_sym_u8_DQUOTE] = ACTIONS(3116), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [anon_sym_NULL] = ACTIONS(3114), - [anon_sym_nullptr] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATimport] = ACTIONS(3116), - [aux_sym_preproc_undef_token1] = ACTIONS(3114), - [anon_sym_POUND] = ACTIONS(3114), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3114), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3114), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3114), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3114), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE] = ACTIONS(3114), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_API_AVAILABLE] = ACTIONS(3114), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_API_DEPRECATED] = ACTIONS(3114), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3114), - [anon_sym___deprecated_msg] = ACTIONS(3114), - [anon_sym___deprecated_enum_msg] = ACTIONS(3114), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3114), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3114), - [anon_sym_ATprotocol] = ACTIONS(3116), - [anon_sym_ATinterface] = ACTIONS(3116), - [anon_sym_ATimplementation] = ACTIONS(3116), - [anon_sym_ATcompatibility_alias] = ACTIONS(3116), - [anon_sym__Alignas] = ACTIONS(3114), - [anon_sym_ATtry] = ACTIONS(3116), - [anon_sym___try] = ACTIONS(3114), - [anon_sym_ATthrow] = ACTIONS(3116), - [anon_sym_ATselector] = ACTIONS(3116), - [anon_sym_ATavailable] = ACTIONS(3116), - [anon_sym___builtin_available] = ACTIONS(3114), - [anon_sym_va_arg] = ACTIONS(3114), - [anon_sym___asm] = ACTIONS(3114), - [anon_sym_ATencode] = ACTIONS(3116), - [anon_sym_ATsynchronized] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - }, - [1459] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_include_token1] = ACTIONS(3110), - [aux_sym_preproc_include_token2] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_LPAREN2] = ACTIONS(3112), - [anon_sym_BANG] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), - [anon_sym_DASH] = ACTIONS(3110), - [anon_sym_PLUS] = ACTIONS(3110), - [anon_sym_STAR] = ACTIONS(3112), - [anon_sym_CARET] = ACTIONS(3112), - [anon_sym_AMP] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_RBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_ATautoreleasepool] = ACTIONS(3112), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_if] = ACTIONS(3110), - [anon_sym_switch] = ACTIONS(3110), - [anon_sym_case] = ACTIONS(3110), - [anon_sym_default] = ACTIONS(3110), - [anon_sym_while] = ACTIONS(3110), - [anon_sym_do] = ACTIONS(3110), - [anon_sym_for] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [anon_sym_return] = ACTIONS(3110), - [anon_sym_break] = ACTIONS(3110), - [anon_sym_continue] = ACTIONS(3110), - [anon_sym_goto] = ACTIONS(3110), - [anon_sym_DASH_DASH] = ACTIONS(3112), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_sizeof] = ACTIONS(3110), - [anon_sym___alignof__] = ACTIONS(3110), - [anon_sym___alignof] = ACTIONS(3110), - [anon_sym__alignof] = ACTIONS(3110), - [anon_sym_alignof] = ACTIONS(3110), - [anon_sym__Alignof] = ACTIONS(3110), - [anon_sym_offsetof] = ACTIONS(3110), - [anon_sym__Generic] = ACTIONS(3110), - [anon_sym_asm] = ACTIONS(3110), - [anon_sym___asm__] = ACTIONS(3110), - [sym_number_literal] = ACTIONS(3112), - [anon_sym_L_SQUOTE] = ACTIONS(3112), - [anon_sym_u_SQUOTE] = ACTIONS(3112), - [anon_sym_U_SQUOTE] = ACTIONS(3112), - [anon_sym_u8_SQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), - [anon_sym_AT] = ACTIONS(3110), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_L_DQUOTE] = ACTIONS(3112), - [anon_sym_u_DQUOTE] = ACTIONS(3112), - [anon_sym_U_DQUOTE] = ACTIONS(3112), - [anon_sym_u8_DQUOTE] = ACTIONS(3112), - [sym_true] = ACTIONS(3110), - [sym_false] = ACTIONS(3110), - [anon_sym_NULL] = ACTIONS(3110), - [anon_sym_nullptr] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATimport] = ACTIONS(3112), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_POUND] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATprotocol] = ACTIONS(3112), - [anon_sym_ATinterface] = ACTIONS(3112), - [anon_sym_ATimplementation] = ACTIONS(3112), - [anon_sym_ATcompatibility_alias] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_ATtry] = ACTIONS(3112), - [anon_sym___try] = ACTIONS(3110), - [anon_sym_ATthrow] = ACTIONS(3112), - [anon_sym_ATselector] = ACTIONS(3112), - [anon_sym_ATavailable] = ACTIONS(3112), - [anon_sym___builtin_available] = ACTIONS(3110), - [anon_sym_va_arg] = ACTIONS(3110), - [anon_sym___asm] = ACTIONS(3110), - [anon_sym_ATencode] = ACTIONS(3112), - [anon_sym_ATsynchronized] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [1460] = { - [sym_identifier] = ACTIONS(3170), - [aux_sym_preproc_include_token1] = ACTIONS(3170), - [aux_sym_preproc_include_token2] = ACTIONS(3170), - [aux_sym_preproc_def_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3170), - [sym_preproc_directive] = ACTIONS(3170), - [anon_sym_LPAREN2] = ACTIONS(3172), - [anon_sym_BANG] = ACTIONS(3172), - [anon_sym_TILDE] = ACTIONS(3172), - [anon_sym_DASH] = ACTIONS(3170), - [anon_sym_PLUS] = ACTIONS(3170), - [anon_sym_STAR] = ACTIONS(3172), - [anon_sym_CARET] = ACTIONS(3172), - [anon_sym_AMP] = ACTIONS(3172), - [anon_sym_SEMI] = ACTIONS(3172), - [anon_sym___extension__] = ACTIONS(3170), - [anon_sym_typedef] = ACTIONS(3170), - [anon_sym_extern] = ACTIONS(3170), - [anon_sym___attribute__] = ACTIONS(3170), - [anon_sym___attribute] = ACTIONS(3170), - [anon_sym_noreturn] = ACTIONS(3170), - [anon_sym_LBRACK] = ACTIONS(3172), - [anon_sym___declspec] = ACTIONS(3170), - [anon_sym___cdecl] = ACTIONS(3170), - [anon_sym___clrcall] = ACTIONS(3170), - [anon_sym___stdcall] = ACTIONS(3170), - [anon_sym___fastcall] = ACTIONS(3170), - [anon_sym___thiscall] = ACTIONS(3170), - [anon_sym___vectorcall] = ACTIONS(3170), - [anon_sym_LBRACE] = ACTIONS(3172), - [anon_sym_RBRACE] = ACTIONS(3172), - [anon_sym_signed] = ACTIONS(3170), - [anon_sym_unsigned] = ACTIONS(3170), - [anon_sym_long] = ACTIONS(3170), - [anon_sym_short] = ACTIONS(3170), - [anon_sym_ATautoreleasepool] = ACTIONS(3172), - [anon_sym_static] = ACTIONS(3170), - [anon_sym_auto] = ACTIONS(3170), - [anon_sym_register] = ACTIONS(3170), - [anon_sym_inline] = ACTIONS(3170), - [anon_sym___inline] = ACTIONS(3170), - [anon_sym___inline__] = ACTIONS(3170), - [anon_sym___forceinline] = ACTIONS(3170), - [anon_sym_thread_local] = ACTIONS(3170), - [anon_sym___thread] = ACTIONS(3170), - [anon_sym_CG_EXTERN] = ACTIONS(3170), - [anon_sym_CG_INLINE] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3170), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3170), - [anon_sym_IBOutlet] = ACTIONS(3170), - [anon_sym_IBInspectable] = ACTIONS(3170), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3170), - [anon_sym_NS_INLINE] = ACTIONS(3170), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3170), - [anon_sym_OBJC_EXPORT] = ACTIONS(3170), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3170), - [anon_sym_const] = ACTIONS(3170), - [anon_sym_constexpr] = ACTIONS(3170), - [anon_sym_volatile] = ACTIONS(3170), - [anon_sym_restrict] = ACTIONS(3170), - [anon_sym___restrict__] = ACTIONS(3170), - [anon_sym__Atomic] = ACTIONS(3170), - [anon_sym__Noreturn] = ACTIONS(3170), - [anon_sym_nullable] = ACTIONS(3170), - [anon_sym__Complex] = ACTIONS(3170), - [anon_sym__Nonnull] = ACTIONS(3170), - [anon_sym__Nullable] = ACTIONS(3170), - [anon_sym__Nullable_result] = ACTIONS(3170), - [anon_sym__Null_unspecified] = ACTIONS(3170), - [anon_sym___autoreleasing] = ACTIONS(3170), - [anon_sym___block] = ACTIONS(3170), - [anon_sym___bridge] = ACTIONS(3170), - [anon_sym___bridge_retained] = ACTIONS(3170), - [anon_sym___bridge_transfer] = ACTIONS(3170), - [anon_sym___complex] = ACTIONS(3170), - [anon_sym___const] = ACTIONS(3170), - [anon_sym___imag] = ACTIONS(3170), - [anon_sym___kindof] = ACTIONS(3170), - [anon_sym___nonnull] = ACTIONS(3170), - [anon_sym___nullable] = ACTIONS(3170), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3170), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3170), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3170), - [anon_sym___real] = ACTIONS(3170), - [anon_sym___strong] = ACTIONS(3170), - [anon_sym___unsafe_unretained] = ACTIONS(3170), - [anon_sym___unused] = ACTIONS(3170), - [anon_sym___weak] = ACTIONS(3170), - [sym_primitive_type] = ACTIONS(3170), - [anon_sym_enum] = ACTIONS(3170), - [anon_sym_struct] = ACTIONS(3170), - [anon_sym_union] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3170), - [anon_sym_switch] = ACTIONS(3170), - [anon_sym_case] = ACTIONS(3170), - [anon_sym_default] = ACTIONS(3170), - [anon_sym_while] = ACTIONS(3170), - [anon_sym_do] = ACTIONS(3170), - [anon_sym_for] = ACTIONS(3170), - [anon_sym_in] = ACTIONS(3170), - [anon_sym_return] = ACTIONS(3170), - [anon_sym_break] = ACTIONS(3170), - [anon_sym_continue] = ACTIONS(3170), - [anon_sym_goto] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3172), - [anon_sym_PLUS_PLUS] = ACTIONS(3172), - [anon_sym_sizeof] = ACTIONS(3170), - [anon_sym___alignof__] = ACTIONS(3170), - [anon_sym___alignof] = ACTIONS(3170), - [anon_sym__alignof] = ACTIONS(3170), - [anon_sym_alignof] = ACTIONS(3170), - [anon_sym__Alignof] = ACTIONS(3170), - [anon_sym_offsetof] = ACTIONS(3170), - [anon_sym__Generic] = ACTIONS(3170), - [anon_sym_asm] = ACTIONS(3170), - [anon_sym___asm__] = ACTIONS(3170), - [sym_number_literal] = ACTIONS(3172), - [anon_sym_L_SQUOTE] = ACTIONS(3172), - [anon_sym_u_SQUOTE] = ACTIONS(3172), - [anon_sym_U_SQUOTE] = ACTIONS(3172), - [anon_sym_u8_SQUOTE] = ACTIONS(3172), - [anon_sym_SQUOTE] = ACTIONS(3172), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3172), - [anon_sym_L_DQUOTE] = ACTIONS(3172), - [anon_sym_u_DQUOTE] = ACTIONS(3172), - [anon_sym_U_DQUOTE] = ACTIONS(3172), - [anon_sym_u8_DQUOTE] = ACTIONS(3172), - [sym_true] = ACTIONS(3170), - [sym_false] = ACTIONS(3170), - [anon_sym_NULL] = ACTIONS(3170), - [anon_sym_nullptr] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3170), - [anon_sym___typeof] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3170), - [anon_sym_ATimport] = ACTIONS(3172), - [aux_sym_preproc_undef_token1] = ACTIONS(3170), - [anon_sym_POUND] = ACTIONS(3170), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3170), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3170), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3170), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3170), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE] = ACTIONS(3170), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_API_AVAILABLE] = ACTIONS(3170), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_API_DEPRECATED] = ACTIONS(3170), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3170), - [anon_sym___deprecated_msg] = ACTIONS(3170), - [anon_sym___deprecated_enum_msg] = ACTIONS(3170), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3170), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3170), - [anon_sym_ATprotocol] = ACTIONS(3172), - [anon_sym_ATinterface] = ACTIONS(3172), - [anon_sym_ATimplementation] = ACTIONS(3172), - [anon_sym_ATcompatibility_alias] = ACTIONS(3172), - [anon_sym__Alignas] = ACTIONS(3170), - [anon_sym_ATtry] = ACTIONS(3172), - [anon_sym___try] = ACTIONS(3170), - [anon_sym_ATthrow] = ACTIONS(3172), - [anon_sym_ATselector] = ACTIONS(3172), - [anon_sym_ATavailable] = ACTIONS(3172), - [anon_sym___builtin_available] = ACTIONS(3170), - [anon_sym_va_arg] = ACTIONS(3170), - [anon_sym___asm] = ACTIONS(3170), - [anon_sym_ATencode] = ACTIONS(3172), - [anon_sym_ATsynchronized] = ACTIONS(3172), - [anon_sym_BOOL] = ACTIONS(3170), - [anon_sym_IMP] = ACTIONS(3170), - [anon_sym_SEL] = ACTIONS(3170), - [anon_sym_Class] = ACTIONS(3170), - [anon_sym_id] = ACTIONS(3170), - }, - [1461] = { - [sym_identifier] = ACTIONS(3162), - [aux_sym_preproc_include_token1] = ACTIONS(3162), - [aux_sym_preproc_include_token2] = ACTIONS(3162), - [aux_sym_preproc_def_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3162), - [sym_preproc_directive] = ACTIONS(3162), - [anon_sym_LPAREN2] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3164), - [anon_sym_TILDE] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3162), - [anon_sym_PLUS] = ACTIONS(3162), - [anon_sym_STAR] = ACTIONS(3164), - [anon_sym_CARET] = ACTIONS(3164), - [anon_sym_AMP] = ACTIONS(3164), - [anon_sym_SEMI] = ACTIONS(3164), - [anon_sym___extension__] = ACTIONS(3162), - [anon_sym_typedef] = ACTIONS(3162), - [anon_sym_extern] = ACTIONS(3162), - [anon_sym___attribute__] = ACTIONS(3162), - [anon_sym___attribute] = ACTIONS(3162), - [anon_sym_noreturn] = ACTIONS(3162), - [anon_sym_LBRACK] = ACTIONS(3164), - [anon_sym___declspec] = ACTIONS(3162), - [anon_sym___cdecl] = ACTIONS(3162), - [anon_sym___clrcall] = ACTIONS(3162), - [anon_sym___stdcall] = ACTIONS(3162), - [anon_sym___fastcall] = ACTIONS(3162), - [anon_sym___thiscall] = ACTIONS(3162), - [anon_sym___vectorcall] = ACTIONS(3162), - [anon_sym_LBRACE] = ACTIONS(3164), - [anon_sym_RBRACE] = ACTIONS(3164), - [anon_sym_signed] = ACTIONS(3162), - [anon_sym_unsigned] = ACTIONS(3162), - [anon_sym_long] = ACTIONS(3162), - [anon_sym_short] = ACTIONS(3162), - [anon_sym_ATautoreleasepool] = ACTIONS(3164), - [anon_sym_static] = ACTIONS(3162), - [anon_sym_auto] = ACTIONS(3162), - [anon_sym_register] = ACTIONS(3162), - [anon_sym_inline] = ACTIONS(3162), - [anon_sym___inline] = ACTIONS(3162), - [anon_sym___inline__] = ACTIONS(3162), - [anon_sym___forceinline] = ACTIONS(3162), - [anon_sym_thread_local] = ACTIONS(3162), - [anon_sym___thread] = ACTIONS(3162), - [anon_sym_CG_EXTERN] = ACTIONS(3162), - [anon_sym_CG_INLINE] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3162), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3162), - [anon_sym_IBOutlet] = ACTIONS(3162), - [anon_sym_IBInspectable] = ACTIONS(3162), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3162), - [anon_sym_NS_INLINE] = ACTIONS(3162), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3162), - [anon_sym_OBJC_EXPORT] = ACTIONS(3162), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3162), - [anon_sym_const] = ACTIONS(3162), - [anon_sym_constexpr] = ACTIONS(3162), - [anon_sym_volatile] = ACTIONS(3162), - [anon_sym_restrict] = ACTIONS(3162), - [anon_sym___restrict__] = ACTIONS(3162), - [anon_sym__Atomic] = ACTIONS(3162), - [anon_sym__Noreturn] = ACTIONS(3162), - [anon_sym_nullable] = ACTIONS(3162), - [anon_sym__Complex] = ACTIONS(3162), - [anon_sym__Nonnull] = ACTIONS(3162), - [anon_sym__Nullable] = ACTIONS(3162), - [anon_sym__Nullable_result] = ACTIONS(3162), - [anon_sym__Null_unspecified] = ACTIONS(3162), - [anon_sym___autoreleasing] = ACTIONS(3162), - [anon_sym___block] = ACTIONS(3162), - [anon_sym___bridge] = ACTIONS(3162), - [anon_sym___bridge_retained] = ACTIONS(3162), - [anon_sym___bridge_transfer] = ACTIONS(3162), - [anon_sym___complex] = ACTIONS(3162), - [anon_sym___const] = ACTIONS(3162), - [anon_sym___imag] = ACTIONS(3162), - [anon_sym___kindof] = ACTIONS(3162), - [anon_sym___nonnull] = ACTIONS(3162), - [anon_sym___nullable] = ACTIONS(3162), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3162), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3162), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3162), - [anon_sym___real] = ACTIONS(3162), - [anon_sym___strong] = ACTIONS(3162), - [anon_sym___unsafe_unretained] = ACTIONS(3162), - [anon_sym___unused] = ACTIONS(3162), - [anon_sym___weak] = ACTIONS(3162), - [sym_primitive_type] = ACTIONS(3162), - [anon_sym_enum] = ACTIONS(3162), - [anon_sym_struct] = ACTIONS(3162), - [anon_sym_union] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3162), - [anon_sym_switch] = ACTIONS(3162), - [anon_sym_case] = ACTIONS(3162), - [anon_sym_default] = ACTIONS(3162), - [anon_sym_while] = ACTIONS(3162), - [anon_sym_do] = ACTIONS(3162), - [anon_sym_for] = ACTIONS(3162), - [anon_sym_in] = ACTIONS(3162), - [anon_sym_return] = ACTIONS(3162), - [anon_sym_break] = ACTIONS(3162), - [anon_sym_continue] = ACTIONS(3162), - [anon_sym_goto] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3164), - [anon_sym_sizeof] = ACTIONS(3162), - [anon_sym___alignof__] = ACTIONS(3162), - [anon_sym___alignof] = ACTIONS(3162), - [anon_sym__alignof] = ACTIONS(3162), - [anon_sym_alignof] = ACTIONS(3162), - [anon_sym__Alignof] = ACTIONS(3162), - [anon_sym_offsetof] = ACTIONS(3162), - [anon_sym__Generic] = ACTIONS(3162), - [anon_sym_asm] = ACTIONS(3162), - [anon_sym___asm__] = ACTIONS(3162), - [sym_number_literal] = ACTIONS(3164), - [anon_sym_L_SQUOTE] = ACTIONS(3164), - [anon_sym_u_SQUOTE] = ACTIONS(3164), - [anon_sym_U_SQUOTE] = ACTIONS(3164), - [anon_sym_u8_SQUOTE] = ACTIONS(3164), - [anon_sym_SQUOTE] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3164), - [anon_sym_L_DQUOTE] = ACTIONS(3164), - [anon_sym_u_DQUOTE] = ACTIONS(3164), - [anon_sym_U_DQUOTE] = ACTIONS(3164), - [anon_sym_u8_DQUOTE] = ACTIONS(3164), - [sym_true] = ACTIONS(3162), - [sym_false] = ACTIONS(3162), - [anon_sym_NULL] = ACTIONS(3162), - [anon_sym_nullptr] = ACTIONS(3162), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3162), - [anon_sym___typeof] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3162), - [anon_sym_ATimport] = ACTIONS(3164), - [aux_sym_preproc_undef_token1] = ACTIONS(3162), - [anon_sym_POUND] = ACTIONS(3162), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3162), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3162), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3162), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3162), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE] = ACTIONS(3162), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_API_AVAILABLE] = ACTIONS(3162), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_API_DEPRECATED] = ACTIONS(3162), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3162), - [anon_sym___deprecated_msg] = ACTIONS(3162), - [anon_sym___deprecated_enum_msg] = ACTIONS(3162), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3162), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3162), - [anon_sym_ATprotocol] = ACTIONS(3164), - [anon_sym_ATinterface] = ACTIONS(3164), - [anon_sym_ATimplementation] = ACTIONS(3164), - [anon_sym_ATcompatibility_alias] = ACTIONS(3164), - [anon_sym__Alignas] = ACTIONS(3162), - [anon_sym_ATtry] = ACTIONS(3164), - [anon_sym___try] = ACTIONS(3162), - [anon_sym_ATthrow] = ACTIONS(3164), - [anon_sym_ATselector] = ACTIONS(3164), - [anon_sym_ATavailable] = ACTIONS(3164), - [anon_sym___builtin_available] = ACTIONS(3162), - [anon_sym_va_arg] = ACTIONS(3162), - [anon_sym___asm] = ACTIONS(3162), - [anon_sym_ATencode] = ACTIONS(3164), - [anon_sym_ATsynchronized] = ACTIONS(3164), - [anon_sym_BOOL] = ACTIONS(3162), - [anon_sym_IMP] = ACTIONS(3162), - [anon_sym_SEL] = ACTIONS(3162), - [anon_sym_Class] = ACTIONS(3162), - [anon_sym_id] = ACTIONS(3162), - }, - [1462] = { - [sym_identifier] = ACTIONS(3158), - [aux_sym_preproc_include_token1] = ACTIONS(3158), - [aux_sym_preproc_include_token2] = ACTIONS(3158), - [aux_sym_preproc_def_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3158), - [sym_preproc_directive] = ACTIONS(3158), - [anon_sym_LPAREN2] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3160), - [anon_sym_TILDE] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3158), - [anon_sym_PLUS] = ACTIONS(3158), - [anon_sym_STAR] = ACTIONS(3160), - [anon_sym_CARET] = ACTIONS(3160), - [anon_sym_AMP] = ACTIONS(3160), - [anon_sym_SEMI] = ACTIONS(3160), - [anon_sym___extension__] = ACTIONS(3158), - [anon_sym_typedef] = ACTIONS(3158), - [anon_sym_extern] = ACTIONS(3158), - [anon_sym___attribute__] = ACTIONS(3158), - [anon_sym___attribute] = ACTIONS(3158), - [anon_sym_noreturn] = ACTIONS(3158), - [anon_sym_LBRACK] = ACTIONS(3160), - [anon_sym___declspec] = ACTIONS(3158), - [anon_sym___cdecl] = ACTIONS(3158), - [anon_sym___clrcall] = ACTIONS(3158), - [anon_sym___stdcall] = ACTIONS(3158), - [anon_sym___fastcall] = ACTIONS(3158), - [anon_sym___thiscall] = ACTIONS(3158), - [anon_sym___vectorcall] = ACTIONS(3158), - [anon_sym_LBRACE] = ACTIONS(3160), - [anon_sym_RBRACE] = ACTIONS(3160), - [anon_sym_signed] = ACTIONS(3158), - [anon_sym_unsigned] = ACTIONS(3158), - [anon_sym_long] = ACTIONS(3158), - [anon_sym_short] = ACTIONS(3158), - [anon_sym_ATautoreleasepool] = ACTIONS(3160), - [anon_sym_static] = ACTIONS(3158), - [anon_sym_auto] = ACTIONS(3158), - [anon_sym_register] = ACTIONS(3158), - [anon_sym_inline] = ACTIONS(3158), - [anon_sym___inline] = ACTIONS(3158), - [anon_sym___inline__] = ACTIONS(3158), - [anon_sym___forceinline] = ACTIONS(3158), - [anon_sym_thread_local] = ACTIONS(3158), - [anon_sym___thread] = ACTIONS(3158), - [anon_sym_CG_EXTERN] = ACTIONS(3158), - [anon_sym_CG_INLINE] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3158), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3158), - [anon_sym_IBOutlet] = ACTIONS(3158), - [anon_sym_IBInspectable] = ACTIONS(3158), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3158), - [anon_sym_NS_INLINE] = ACTIONS(3158), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3158), - [anon_sym_OBJC_EXPORT] = ACTIONS(3158), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3158), - [anon_sym_const] = ACTIONS(3158), - [anon_sym_constexpr] = ACTIONS(3158), - [anon_sym_volatile] = ACTIONS(3158), - [anon_sym_restrict] = ACTIONS(3158), - [anon_sym___restrict__] = ACTIONS(3158), - [anon_sym__Atomic] = ACTIONS(3158), - [anon_sym__Noreturn] = ACTIONS(3158), - [anon_sym_nullable] = ACTIONS(3158), - [anon_sym__Complex] = ACTIONS(3158), - [anon_sym__Nonnull] = ACTIONS(3158), - [anon_sym__Nullable] = ACTIONS(3158), - [anon_sym__Nullable_result] = ACTIONS(3158), - [anon_sym__Null_unspecified] = ACTIONS(3158), - [anon_sym___autoreleasing] = ACTIONS(3158), - [anon_sym___block] = ACTIONS(3158), - [anon_sym___bridge] = ACTIONS(3158), - [anon_sym___bridge_retained] = ACTIONS(3158), - [anon_sym___bridge_transfer] = ACTIONS(3158), - [anon_sym___complex] = ACTIONS(3158), - [anon_sym___const] = ACTIONS(3158), - [anon_sym___imag] = ACTIONS(3158), - [anon_sym___kindof] = ACTIONS(3158), - [anon_sym___nonnull] = ACTIONS(3158), - [anon_sym___nullable] = ACTIONS(3158), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3158), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3158), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3158), - [anon_sym___real] = ACTIONS(3158), - [anon_sym___strong] = ACTIONS(3158), - [anon_sym___unsafe_unretained] = ACTIONS(3158), - [anon_sym___unused] = ACTIONS(3158), - [anon_sym___weak] = ACTIONS(3158), - [sym_primitive_type] = ACTIONS(3158), - [anon_sym_enum] = ACTIONS(3158), - [anon_sym_struct] = ACTIONS(3158), - [anon_sym_union] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3158), - [anon_sym_switch] = ACTIONS(3158), - [anon_sym_case] = ACTIONS(3158), - [anon_sym_default] = ACTIONS(3158), - [anon_sym_while] = ACTIONS(3158), - [anon_sym_do] = ACTIONS(3158), - [anon_sym_for] = ACTIONS(3158), - [anon_sym_in] = ACTIONS(3158), - [anon_sym_return] = ACTIONS(3158), - [anon_sym_break] = ACTIONS(3158), - [anon_sym_continue] = ACTIONS(3158), - [anon_sym_goto] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3160), - [anon_sym_sizeof] = ACTIONS(3158), - [anon_sym___alignof__] = ACTIONS(3158), - [anon_sym___alignof] = ACTIONS(3158), - [anon_sym__alignof] = ACTIONS(3158), - [anon_sym_alignof] = ACTIONS(3158), - [anon_sym__Alignof] = ACTIONS(3158), - [anon_sym_offsetof] = ACTIONS(3158), - [anon_sym__Generic] = ACTIONS(3158), - [anon_sym_asm] = ACTIONS(3158), - [anon_sym___asm__] = ACTIONS(3158), - [sym_number_literal] = ACTIONS(3160), - [anon_sym_L_SQUOTE] = ACTIONS(3160), - [anon_sym_u_SQUOTE] = ACTIONS(3160), - [anon_sym_U_SQUOTE] = ACTIONS(3160), - [anon_sym_u8_SQUOTE] = ACTIONS(3160), - [anon_sym_SQUOTE] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3160), - [anon_sym_L_DQUOTE] = ACTIONS(3160), - [anon_sym_u_DQUOTE] = ACTIONS(3160), - [anon_sym_U_DQUOTE] = ACTIONS(3160), - [anon_sym_u8_DQUOTE] = ACTIONS(3160), - [sym_true] = ACTIONS(3158), - [sym_false] = ACTIONS(3158), - [anon_sym_NULL] = ACTIONS(3158), - [anon_sym_nullptr] = ACTIONS(3158), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3158), - [anon_sym___typeof] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3158), - [anon_sym_ATimport] = ACTIONS(3160), - [aux_sym_preproc_undef_token1] = ACTIONS(3158), - [anon_sym_POUND] = ACTIONS(3158), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3158), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3158), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3158), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3158), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE] = ACTIONS(3158), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_API_AVAILABLE] = ACTIONS(3158), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_API_DEPRECATED] = ACTIONS(3158), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3158), - [anon_sym___deprecated_msg] = ACTIONS(3158), - [anon_sym___deprecated_enum_msg] = ACTIONS(3158), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3158), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3158), - [anon_sym_ATprotocol] = ACTIONS(3160), - [anon_sym_ATinterface] = ACTIONS(3160), - [anon_sym_ATimplementation] = ACTIONS(3160), - [anon_sym_ATcompatibility_alias] = ACTIONS(3160), - [anon_sym__Alignas] = ACTIONS(3158), - [anon_sym_ATtry] = ACTIONS(3160), - [anon_sym___try] = ACTIONS(3158), - [anon_sym_ATthrow] = ACTIONS(3160), - [anon_sym_ATselector] = ACTIONS(3160), - [anon_sym_ATavailable] = ACTIONS(3160), - [anon_sym___builtin_available] = ACTIONS(3158), - [anon_sym_va_arg] = ACTIONS(3158), - [anon_sym___asm] = ACTIONS(3158), - [anon_sym_ATencode] = ACTIONS(3160), - [anon_sym_ATsynchronized] = ACTIONS(3160), - [anon_sym_BOOL] = ACTIONS(3158), - [anon_sym_IMP] = ACTIONS(3158), - [anon_sym_SEL] = ACTIONS(3158), - [anon_sym_Class] = ACTIONS(3158), - [anon_sym_id] = ACTIONS(3158), - }, - [1463] = { - [sym_identifier] = ACTIONS(3154), - [aux_sym_preproc_include_token1] = ACTIONS(3154), - [aux_sym_preproc_include_token2] = ACTIONS(3154), - [aux_sym_preproc_def_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3154), - [sym_preproc_directive] = ACTIONS(3154), - [anon_sym_LPAREN2] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3156), - [anon_sym_TILDE] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3154), - [anon_sym_STAR] = ACTIONS(3156), - [anon_sym_CARET] = ACTIONS(3156), - [anon_sym_AMP] = ACTIONS(3156), - [anon_sym_SEMI] = ACTIONS(3156), - [anon_sym___extension__] = ACTIONS(3154), - [anon_sym_typedef] = ACTIONS(3154), - [anon_sym_extern] = ACTIONS(3154), - [anon_sym___attribute__] = ACTIONS(3154), - [anon_sym___attribute] = ACTIONS(3154), - [anon_sym_noreturn] = ACTIONS(3154), - [anon_sym_LBRACK] = ACTIONS(3156), - [anon_sym___declspec] = ACTIONS(3154), - [anon_sym___cdecl] = ACTIONS(3154), - [anon_sym___clrcall] = ACTIONS(3154), - [anon_sym___stdcall] = ACTIONS(3154), - [anon_sym___fastcall] = ACTIONS(3154), - [anon_sym___thiscall] = ACTIONS(3154), - [anon_sym___vectorcall] = ACTIONS(3154), - [anon_sym_LBRACE] = ACTIONS(3156), - [anon_sym_RBRACE] = ACTIONS(3156), - [anon_sym_signed] = ACTIONS(3154), - [anon_sym_unsigned] = ACTIONS(3154), - [anon_sym_long] = ACTIONS(3154), - [anon_sym_short] = ACTIONS(3154), - [anon_sym_ATautoreleasepool] = ACTIONS(3156), - [anon_sym_static] = ACTIONS(3154), - [anon_sym_auto] = ACTIONS(3154), - [anon_sym_register] = ACTIONS(3154), - [anon_sym_inline] = ACTIONS(3154), - [anon_sym___inline] = ACTIONS(3154), - [anon_sym___inline__] = ACTIONS(3154), - [anon_sym___forceinline] = ACTIONS(3154), - [anon_sym_thread_local] = ACTIONS(3154), - [anon_sym___thread] = ACTIONS(3154), - [anon_sym_CG_EXTERN] = ACTIONS(3154), - [anon_sym_CG_INLINE] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3154), - [anon_sym_IBOutlet] = ACTIONS(3154), - [anon_sym_IBInspectable] = ACTIONS(3154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3154), - [anon_sym_NS_INLINE] = ACTIONS(3154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3154), - [anon_sym_OBJC_EXPORT] = ACTIONS(3154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3154), - [anon_sym_const] = ACTIONS(3154), - [anon_sym_constexpr] = ACTIONS(3154), - [anon_sym_volatile] = ACTIONS(3154), - [anon_sym_restrict] = ACTIONS(3154), - [anon_sym___restrict__] = ACTIONS(3154), - [anon_sym__Atomic] = ACTIONS(3154), - [anon_sym__Noreturn] = ACTIONS(3154), - [anon_sym_nullable] = ACTIONS(3154), - [anon_sym__Complex] = ACTIONS(3154), - [anon_sym__Nonnull] = ACTIONS(3154), - [anon_sym__Nullable] = ACTIONS(3154), - [anon_sym__Nullable_result] = ACTIONS(3154), - [anon_sym__Null_unspecified] = ACTIONS(3154), - [anon_sym___autoreleasing] = ACTIONS(3154), - [anon_sym___block] = ACTIONS(3154), - [anon_sym___bridge] = ACTIONS(3154), - [anon_sym___bridge_retained] = ACTIONS(3154), - [anon_sym___bridge_transfer] = ACTIONS(3154), - [anon_sym___complex] = ACTIONS(3154), - [anon_sym___const] = ACTIONS(3154), - [anon_sym___imag] = ACTIONS(3154), - [anon_sym___kindof] = ACTIONS(3154), - [anon_sym___nonnull] = ACTIONS(3154), - [anon_sym___nullable] = ACTIONS(3154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3154), - [anon_sym___real] = ACTIONS(3154), - [anon_sym___strong] = ACTIONS(3154), - [anon_sym___unsafe_unretained] = ACTIONS(3154), - [anon_sym___unused] = ACTIONS(3154), - [anon_sym___weak] = ACTIONS(3154), - [sym_primitive_type] = ACTIONS(3154), - [anon_sym_enum] = ACTIONS(3154), - [anon_sym_struct] = ACTIONS(3154), - [anon_sym_union] = ACTIONS(3154), - [anon_sym_if] = ACTIONS(3154), - [anon_sym_switch] = ACTIONS(3154), - [anon_sym_case] = ACTIONS(3154), - [anon_sym_default] = ACTIONS(3154), - [anon_sym_while] = ACTIONS(3154), - [anon_sym_do] = ACTIONS(3154), - [anon_sym_for] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3154), - [anon_sym_return] = ACTIONS(3154), - [anon_sym_break] = ACTIONS(3154), - [anon_sym_continue] = ACTIONS(3154), - [anon_sym_goto] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3156), - [anon_sym_sizeof] = ACTIONS(3154), - [anon_sym___alignof__] = ACTIONS(3154), - [anon_sym___alignof] = ACTIONS(3154), - [anon_sym__alignof] = ACTIONS(3154), - [anon_sym_alignof] = ACTIONS(3154), - [anon_sym__Alignof] = ACTIONS(3154), - [anon_sym_offsetof] = ACTIONS(3154), - [anon_sym__Generic] = ACTIONS(3154), - [anon_sym_asm] = ACTIONS(3154), - [anon_sym___asm__] = ACTIONS(3154), - [sym_number_literal] = ACTIONS(3156), - [anon_sym_L_SQUOTE] = ACTIONS(3156), - [anon_sym_u_SQUOTE] = ACTIONS(3156), - [anon_sym_U_SQUOTE] = ACTIONS(3156), - [anon_sym_u8_SQUOTE] = ACTIONS(3156), - [anon_sym_SQUOTE] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3154), - [anon_sym_DQUOTE] = ACTIONS(3156), - [anon_sym_L_DQUOTE] = ACTIONS(3156), - [anon_sym_u_DQUOTE] = ACTIONS(3156), - [anon_sym_U_DQUOTE] = ACTIONS(3156), - [anon_sym_u8_DQUOTE] = ACTIONS(3156), - [sym_true] = ACTIONS(3154), - [sym_false] = ACTIONS(3154), - [anon_sym_NULL] = ACTIONS(3154), - [anon_sym_nullptr] = ACTIONS(3154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3154), - [anon_sym___typeof] = ACTIONS(3154), - [anon_sym_typeof] = ACTIONS(3154), - [anon_sym_ATimport] = ACTIONS(3156), - [aux_sym_preproc_undef_token1] = ACTIONS(3154), - [anon_sym_POUND] = ACTIONS(3154), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE] = ACTIONS(3154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_API_AVAILABLE] = ACTIONS(3154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_API_DEPRECATED] = ACTIONS(3154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3154), - [anon_sym___deprecated_msg] = ACTIONS(3154), - [anon_sym___deprecated_enum_msg] = ACTIONS(3154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3154), - [anon_sym_ATprotocol] = ACTIONS(3156), - [anon_sym_ATinterface] = ACTIONS(3156), - [anon_sym_ATimplementation] = ACTIONS(3156), - [anon_sym_ATcompatibility_alias] = ACTIONS(3156), - [anon_sym__Alignas] = ACTIONS(3154), - [anon_sym_ATtry] = ACTIONS(3156), - [anon_sym___try] = ACTIONS(3154), - [anon_sym_ATthrow] = ACTIONS(3156), - [anon_sym_ATselector] = ACTIONS(3156), - [anon_sym_ATavailable] = ACTIONS(3156), - [anon_sym___builtin_available] = ACTIONS(3154), - [anon_sym_va_arg] = ACTIONS(3154), - [anon_sym___asm] = ACTIONS(3154), - [anon_sym_ATencode] = ACTIONS(3156), - [anon_sym_ATsynchronized] = ACTIONS(3156), - [anon_sym_BOOL] = ACTIONS(3154), - [anon_sym_IMP] = ACTIONS(3154), - [anon_sym_SEL] = ACTIONS(3154), - [anon_sym_Class] = ACTIONS(3154), - [anon_sym_id] = ACTIONS(3154), - }, - [1464] = { - [sym_identifier] = ACTIONS(3150), - [aux_sym_preproc_include_token1] = ACTIONS(3150), - [aux_sym_preproc_include_token2] = ACTIONS(3150), - [aux_sym_preproc_def_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3150), - [sym_preproc_directive] = ACTIONS(3150), - [anon_sym_LPAREN2] = ACTIONS(3152), - [anon_sym_BANG] = ACTIONS(3152), - [anon_sym_TILDE] = ACTIONS(3152), - [anon_sym_DASH] = ACTIONS(3150), - [anon_sym_PLUS] = ACTIONS(3150), - [anon_sym_STAR] = ACTIONS(3152), - [anon_sym_CARET] = ACTIONS(3152), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_SEMI] = ACTIONS(3152), - [anon_sym___extension__] = ACTIONS(3150), - [anon_sym_typedef] = ACTIONS(3150), - [anon_sym_extern] = ACTIONS(3150), - [anon_sym___attribute__] = ACTIONS(3150), - [anon_sym___attribute] = ACTIONS(3150), - [anon_sym_noreturn] = ACTIONS(3150), - [anon_sym_LBRACK] = ACTIONS(3152), - [anon_sym___declspec] = ACTIONS(3150), - [anon_sym___cdecl] = ACTIONS(3150), - [anon_sym___clrcall] = ACTIONS(3150), - [anon_sym___stdcall] = ACTIONS(3150), - [anon_sym___fastcall] = ACTIONS(3150), - [anon_sym___thiscall] = ACTIONS(3150), - [anon_sym___vectorcall] = ACTIONS(3150), - [anon_sym_LBRACE] = ACTIONS(3152), - [anon_sym_RBRACE] = ACTIONS(3152), - [anon_sym_signed] = ACTIONS(3150), - [anon_sym_unsigned] = ACTIONS(3150), - [anon_sym_long] = ACTIONS(3150), - [anon_sym_short] = ACTIONS(3150), - [anon_sym_ATautoreleasepool] = ACTIONS(3152), - [anon_sym_static] = ACTIONS(3150), - [anon_sym_auto] = ACTIONS(3150), - [anon_sym_register] = ACTIONS(3150), - [anon_sym_inline] = ACTIONS(3150), - [anon_sym___inline] = ACTIONS(3150), - [anon_sym___inline__] = ACTIONS(3150), - [anon_sym___forceinline] = ACTIONS(3150), - [anon_sym_thread_local] = ACTIONS(3150), - [anon_sym___thread] = ACTIONS(3150), - [anon_sym_CG_EXTERN] = ACTIONS(3150), - [anon_sym_CG_INLINE] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3150), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3150), - [anon_sym_IBOutlet] = ACTIONS(3150), - [anon_sym_IBInspectable] = ACTIONS(3150), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3150), - [anon_sym_NS_INLINE] = ACTIONS(3150), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3150), - [anon_sym_OBJC_EXPORT] = ACTIONS(3150), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3150), - [anon_sym_const] = ACTIONS(3150), - [anon_sym_constexpr] = ACTIONS(3150), - [anon_sym_volatile] = ACTIONS(3150), - [anon_sym_restrict] = ACTIONS(3150), - [anon_sym___restrict__] = ACTIONS(3150), - [anon_sym__Atomic] = ACTIONS(3150), - [anon_sym__Noreturn] = ACTIONS(3150), - [anon_sym_nullable] = ACTIONS(3150), - [anon_sym__Complex] = ACTIONS(3150), - [anon_sym__Nonnull] = ACTIONS(3150), - [anon_sym__Nullable] = ACTIONS(3150), - [anon_sym__Nullable_result] = ACTIONS(3150), - [anon_sym__Null_unspecified] = ACTIONS(3150), - [anon_sym___autoreleasing] = ACTIONS(3150), - [anon_sym___block] = ACTIONS(3150), - [anon_sym___bridge] = ACTIONS(3150), - [anon_sym___bridge_retained] = ACTIONS(3150), - [anon_sym___bridge_transfer] = ACTIONS(3150), - [anon_sym___complex] = ACTIONS(3150), - [anon_sym___const] = ACTIONS(3150), - [anon_sym___imag] = ACTIONS(3150), - [anon_sym___kindof] = ACTIONS(3150), - [anon_sym___nonnull] = ACTIONS(3150), - [anon_sym___nullable] = ACTIONS(3150), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3150), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3150), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3150), - [anon_sym___real] = ACTIONS(3150), - [anon_sym___strong] = ACTIONS(3150), - [anon_sym___unsafe_unretained] = ACTIONS(3150), - [anon_sym___unused] = ACTIONS(3150), - [anon_sym___weak] = ACTIONS(3150), - [sym_primitive_type] = ACTIONS(3150), - [anon_sym_enum] = ACTIONS(3150), - [anon_sym_struct] = ACTIONS(3150), - [anon_sym_union] = ACTIONS(3150), - [anon_sym_if] = ACTIONS(3150), - [anon_sym_switch] = ACTIONS(3150), - [anon_sym_case] = ACTIONS(3150), - [anon_sym_default] = ACTIONS(3150), - [anon_sym_while] = ACTIONS(3150), - [anon_sym_do] = ACTIONS(3150), - [anon_sym_for] = ACTIONS(3150), - [anon_sym_in] = ACTIONS(3150), - [anon_sym_return] = ACTIONS(3150), - [anon_sym_break] = ACTIONS(3150), - [anon_sym_continue] = ACTIONS(3150), - [anon_sym_goto] = ACTIONS(3150), - [anon_sym_DASH_DASH] = ACTIONS(3152), - [anon_sym_PLUS_PLUS] = ACTIONS(3152), - [anon_sym_sizeof] = ACTIONS(3150), - [anon_sym___alignof__] = ACTIONS(3150), - [anon_sym___alignof] = ACTIONS(3150), - [anon_sym__alignof] = ACTIONS(3150), - [anon_sym_alignof] = ACTIONS(3150), - [anon_sym__Alignof] = ACTIONS(3150), - [anon_sym_offsetof] = ACTIONS(3150), - [anon_sym__Generic] = ACTIONS(3150), - [anon_sym_asm] = ACTIONS(3150), - [anon_sym___asm__] = ACTIONS(3150), - [sym_number_literal] = ACTIONS(3152), - [anon_sym_L_SQUOTE] = ACTIONS(3152), - [anon_sym_u_SQUOTE] = ACTIONS(3152), - [anon_sym_U_SQUOTE] = ACTIONS(3152), - [anon_sym_u8_SQUOTE] = ACTIONS(3152), - [anon_sym_SQUOTE] = ACTIONS(3152), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_DQUOTE] = ACTIONS(3152), - [anon_sym_L_DQUOTE] = ACTIONS(3152), - [anon_sym_u_DQUOTE] = ACTIONS(3152), - [anon_sym_U_DQUOTE] = ACTIONS(3152), - [anon_sym_u8_DQUOTE] = ACTIONS(3152), - [sym_true] = ACTIONS(3150), - [sym_false] = ACTIONS(3150), - [anon_sym_NULL] = ACTIONS(3150), - [anon_sym_nullptr] = ACTIONS(3150), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3150), - [anon_sym___typeof] = ACTIONS(3150), - [anon_sym_typeof] = ACTIONS(3150), - [anon_sym_ATimport] = ACTIONS(3152), - [aux_sym_preproc_undef_token1] = ACTIONS(3150), - [anon_sym_POUND] = ACTIONS(3150), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3150), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3150), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3150), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3150), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE] = ACTIONS(3150), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_API_AVAILABLE] = ACTIONS(3150), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_API_DEPRECATED] = ACTIONS(3150), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3150), - [anon_sym___deprecated_msg] = ACTIONS(3150), - [anon_sym___deprecated_enum_msg] = ACTIONS(3150), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3150), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3150), - [anon_sym_ATprotocol] = ACTIONS(3152), - [anon_sym_ATinterface] = ACTIONS(3152), - [anon_sym_ATimplementation] = ACTIONS(3152), - [anon_sym_ATcompatibility_alias] = ACTIONS(3152), - [anon_sym__Alignas] = ACTIONS(3150), - [anon_sym_ATtry] = ACTIONS(3152), - [anon_sym___try] = ACTIONS(3150), - [anon_sym_ATthrow] = ACTIONS(3152), - [anon_sym_ATselector] = ACTIONS(3152), - [anon_sym_ATavailable] = ACTIONS(3152), - [anon_sym___builtin_available] = ACTIONS(3150), - [anon_sym_va_arg] = ACTIONS(3150), - [anon_sym___asm] = ACTIONS(3150), - [anon_sym_ATencode] = ACTIONS(3152), - [anon_sym_ATsynchronized] = ACTIONS(3152), - [anon_sym_BOOL] = ACTIONS(3150), - [anon_sym_IMP] = ACTIONS(3150), - [anon_sym_SEL] = ACTIONS(3150), - [anon_sym_Class] = ACTIONS(3150), - [anon_sym_id] = ACTIONS(3150), - }, - [1465] = { - [sym_identifier] = ACTIONS(3146), - [aux_sym_preproc_include_token1] = ACTIONS(3146), - [aux_sym_preproc_include_token2] = ACTIONS(3146), - [aux_sym_preproc_def_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3146), - [sym_preproc_directive] = ACTIONS(3146), - [anon_sym_LPAREN2] = ACTIONS(3148), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_TILDE] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3146), - [anon_sym_PLUS] = ACTIONS(3146), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_CARET] = ACTIONS(3148), - [anon_sym_AMP] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3148), - [anon_sym___extension__] = ACTIONS(3146), - [anon_sym_typedef] = ACTIONS(3146), - [anon_sym_extern] = ACTIONS(3146), - [anon_sym___attribute__] = ACTIONS(3146), - [anon_sym___attribute] = ACTIONS(3146), - [anon_sym_noreturn] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym___declspec] = ACTIONS(3146), - [anon_sym___cdecl] = ACTIONS(3146), - [anon_sym___clrcall] = ACTIONS(3146), - [anon_sym___stdcall] = ACTIONS(3146), - [anon_sym___fastcall] = ACTIONS(3146), - [anon_sym___thiscall] = ACTIONS(3146), - [anon_sym___vectorcall] = ACTIONS(3146), - [anon_sym_LBRACE] = ACTIONS(3148), - [anon_sym_RBRACE] = ACTIONS(3148), - [anon_sym_signed] = ACTIONS(3146), - [anon_sym_unsigned] = ACTIONS(3146), - [anon_sym_long] = ACTIONS(3146), - [anon_sym_short] = ACTIONS(3146), - [anon_sym_ATautoreleasepool] = ACTIONS(3148), - [anon_sym_static] = ACTIONS(3146), - [anon_sym_auto] = ACTIONS(3146), - [anon_sym_register] = ACTIONS(3146), - [anon_sym_inline] = ACTIONS(3146), - [anon_sym___inline] = ACTIONS(3146), - [anon_sym___inline__] = ACTIONS(3146), - [anon_sym___forceinline] = ACTIONS(3146), - [anon_sym_thread_local] = ACTIONS(3146), - [anon_sym___thread] = ACTIONS(3146), - [anon_sym_CG_EXTERN] = ACTIONS(3146), - [anon_sym_CG_INLINE] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3146), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3146), - [anon_sym_IBOutlet] = ACTIONS(3146), - [anon_sym_IBInspectable] = ACTIONS(3146), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3146), - [anon_sym_NS_INLINE] = ACTIONS(3146), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3146), - [anon_sym_OBJC_EXPORT] = ACTIONS(3146), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3146), - [anon_sym_const] = ACTIONS(3146), - [anon_sym_constexpr] = ACTIONS(3146), - [anon_sym_volatile] = ACTIONS(3146), - [anon_sym_restrict] = ACTIONS(3146), - [anon_sym___restrict__] = ACTIONS(3146), - [anon_sym__Atomic] = ACTIONS(3146), - [anon_sym__Noreturn] = ACTIONS(3146), - [anon_sym_nullable] = ACTIONS(3146), - [anon_sym__Complex] = ACTIONS(3146), - [anon_sym__Nonnull] = ACTIONS(3146), - [anon_sym__Nullable] = ACTIONS(3146), - [anon_sym__Nullable_result] = ACTIONS(3146), - [anon_sym__Null_unspecified] = ACTIONS(3146), - [anon_sym___autoreleasing] = ACTIONS(3146), - [anon_sym___block] = ACTIONS(3146), - [anon_sym___bridge] = ACTIONS(3146), - [anon_sym___bridge_retained] = ACTIONS(3146), - [anon_sym___bridge_transfer] = ACTIONS(3146), - [anon_sym___complex] = ACTIONS(3146), - [anon_sym___const] = ACTIONS(3146), - [anon_sym___imag] = ACTIONS(3146), - [anon_sym___kindof] = ACTIONS(3146), - [anon_sym___nonnull] = ACTIONS(3146), - [anon_sym___nullable] = ACTIONS(3146), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3146), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3146), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3146), - [anon_sym___real] = ACTIONS(3146), - [anon_sym___strong] = ACTIONS(3146), - [anon_sym___unsafe_unretained] = ACTIONS(3146), - [anon_sym___unused] = ACTIONS(3146), - [anon_sym___weak] = ACTIONS(3146), - [sym_primitive_type] = ACTIONS(3146), - [anon_sym_enum] = ACTIONS(3146), - [anon_sym_struct] = ACTIONS(3146), - [anon_sym_union] = ACTIONS(3146), - [anon_sym_if] = ACTIONS(3146), - [anon_sym_switch] = ACTIONS(3146), - [anon_sym_case] = ACTIONS(3146), - [anon_sym_default] = ACTIONS(3146), - [anon_sym_while] = ACTIONS(3146), - [anon_sym_do] = ACTIONS(3146), - [anon_sym_for] = ACTIONS(3146), - [anon_sym_in] = ACTIONS(3146), - [anon_sym_return] = ACTIONS(3146), - [anon_sym_break] = ACTIONS(3146), - [anon_sym_continue] = ACTIONS(3146), - [anon_sym_goto] = ACTIONS(3146), - [anon_sym_DASH_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3148), - [anon_sym_sizeof] = ACTIONS(3146), - [anon_sym___alignof__] = ACTIONS(3146), - [anon_sym___alignof] = ACTIONS(3146), - [anon_sym__alignof] = ACTIONS(3146), - [anon_sym_alignof] = ACTIONS(3146), - [anon_sym__Alignof] = ACTIONS(3146), - [anon_sym_offsetof] = ACTIONS(3146), - [anon_sym__Generic] = ACTIONS(3146), - [anon_sym_asm] = ACTIONS(3146), - [anon_sym___asm__] = ACTIONS(3146), - [sym_number_literal] = ACTIONS(3148), - [anon_sym_L_SQUOTE] = ACTIONS(3148), - [anon_sym_u_SQUOTE] = ACTIONS(3148), - [anon_sym_U_SQUOTE] = ACTIONS(3148), - [anon_sym_u8_SQUOTE] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3146), - [anon_sym_DQUOTE] = ACTIONS(3148), - [anon_sym_L_DQUOTE] = ACTIONS(3148), - [anon_sym_u_DQUOTE] = ACTIONS(3148), - [anon_sym_U_DQUOTE] = ACTIONS(3148), - [anon_sym_u8_DQUOTE] = ACTIONS(3148), - [sym_true] = ACTIONS(3146), - [sym_false] = ACTIONS(3146), - [anon_sym_NULL] = ACTIONS(3146), - [anon_sym_nullptr] = ACTIONS(3146), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3146), - [anon_sym___typeof] = ACTIONS(3146), - [anon_sym_typeof] = ACTIONS(3146), - [anon_sym_ATimport] = ACTIONS(3148), - [aux_sym_preproc_undef_token1] = ACTIONS(3146), - [anon_sym_POUND] = ACTIONS(3146), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3146), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3146), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3146), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3146), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE] = ACTIONS(3146), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_API_AVAILABLE] = ACTIONS(3146), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_API_DEPRECATED] = ACTIONS(3146), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3146), - [anon_sym___deprecated_msg] = ACTIONS(3146), - [anon_sym___deprecated_enum_msg] = ACTIONS(3146), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3146), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3146), - [anon_sym_ATprotocol] = ACTIONS(3148), - [anon_sym_ATinterface] = ACTIONS(3148), - [anon_sym_ATimplementation] = ACTIONS(3148), - [anon_sym_ATcompatibility_alias] = ACTIONS(3148), - [anon_sym__Alignas] = ACTIONS(3146), - [anon_sym_ATtry] = ACTIONS(3148), - [anon_sym___try] = ACTIONS(3146), - [anon_sym_ATthrow] = ACTIONS(3148), - [anon_sym_ATselector] = ACTIONS(3148), - [anon_sym_ATavailable] = ACTIONS(3148), - [anon_sym___builtin_available] = ACTIONS(3146), - [anon_sym_va_arg] = ACTIONS(3146), - [anon_sym___asm] = ACTIONS(3146), - [anon_sym_ATencode] = ACTIONS(3148), - [anon_sym_ATsynchronized] = ACTIONS(3148), - [anon_sym_BOOL] = ACTIONS(3146), - [anon_sym_IMP] = ACTIONS(3146), - [anon_sym_SEL] = ACTIONS(3146), - [anon_sym_Class] = ACTIONS(3146), - [anon_sym_id] = ACTIONS(3146), - }, - [1466] = { - [sym_identifier] = ACTIONS(3142), - [aux_sym_preproc_include_token1] = ACTIONS(3142), - [aux_sym_preproc_include_token2] = ACTIONS(3142), - [aux_sym_preproc_def_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3142), - [sym_preproc_directive] = ACTIONS(3142), - [anon_sym_LPAREN2] = ACTIONS(3144), - [anon_sym_BANG] = ACTIONS(3144), - [anon_sym_TILDE] = ACTIONS(3144), - [anon_sym_DASH] = ACTIONS(3142), - [anon_sym_PLUS] = ACTIONS(3142), - [anon_sym_STAR] = ACTIONS(3144), - [anon_sym_CARET] = ACTIONS(3144), - [anon_sym_AMP] = ACTIONS(3144), - [anon_sym_SEMI] = ACTIONS(3144), - [anon_sym___extension__] = ACTIONS(3142), - [anon_sym_typedef] = ACTIONS(3142), - [anon_sym_extern] = ACTIONS(3142), - [anon_sym___attribute__] = ACTIONS(3142), - [anon_sym___attribute] = ACTIONS(3142), - [anon_sym_noreturn] = ACTIONS(3142), - [anon_sym_LBRACK] = ACTIONS(3144), - [anon_sym___declspec] = ACTIONS(3142), - [anon_sym___cdecl] = ACTIONS(3142), - [anon_sym___clrcall] = ACTIONS(3142), - [anon_sym___stdcall] = ACTIONS(3142), - [anon_sym___fastcall] = ACTIONS(3142), - [anon_sym___thiscall] = ACTIONS(3142), - [anon_sym___vectorcall] = ACTIONS(3142), - [anon_sym_LBRACE] = ACTIONS(3144), - [anon_sym_RBRACE] = ACTIONS(3144), - [anon_sym_signed] = ACTIONS(3142), - [anon_sym_unsigned] = ACTIONS(3142), - [anon_sym_long] = ACTIONS(3142), - [anon_sym_short] = ACTIONS(3142), - [anon_sym_ATautoreleasepool] = ACTIONS(3144), - [anon_sym_static] = ACTIONS(3142), - [anon_sym_auto] = ACTIONS(3142), - [anon_sym_register] = ACTIONS(3142), - [anon_sym_inline] = ACTIONS(3142), - [anon_sym___inline] = ACTIONS(3142), - [anon_sym___inline__] = ACTIONS(3142), - [anon_sym___forceinline] = ACTIONS(3142), - [anon_sym_thread_local] = ACTIONS(3142), - [anon_sym___thread] = ACTIONS(3142), - [anon_sym_CG_EXTERN] = ACTIONS(3142), - [anon_sym_CG_INLINE] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3142), - [anon_sym_IBOutlet] = ACTIONS(3142), - [anon_sym_IBInspectable] = ACTIONS(3142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3142), - [anon_sym_NS_INLINE] = ACTIONS(3142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3142), - [anon_sym_OBJC_EXPORT] = ACTIONS(3142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3142), - [anon_sym_const] = ACTIONS(3142), - [anon_sym_constexpr] = ACTIONS(3142), - [anon_sym_volatile] = ACTIONS(3142), - [anon_sym_restrict] = ACTIONS(3142), - [anon_sym___restrict__] = ACTIONS(3142), - [anon_sym__Atomic] = ACTIONS(3142), - [anon_sym__Noreturn] = ACTIONS(3142), - [anon_sym_nullable] = ACTIONS(3142), - [anon_sym__Complex] = ACTIONS(3142), - [anon_sym__Nonnull] = ACTIONS(3142), - [anon_sym__Nullable] = ACTIONS(3142), - [anon_sym__Nullable_result] = ACTIONS(3142), - [anon_sym__Null_unspecified] = ACTIONS(3142), - [anon_sym___autoreleasing] = ACTIONS(3142), - [anon_sym___block] = ACTIONS(3142), - [anon_sym___bridge] = ACTIONS(3142), - [anon_sym___bridge_retained] = ACTIONS(3142), - [anon_sym___bridge_transfer] = ACTIONS(3142), - [anon_sym___complex] = ACTIONS(3142), - [anon_sym___const] = ACTIONS(3142), - [anon_sym___imag] = ACTIONS(3142), - [anon_sym___kindof] = ACTIONS(3142), - [anon_sym___nonnull] = ACTIONS(3142), - [anon_sym___nullable] = ACTIONS(3142), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3142), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3142), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3142), - [anon_sym___real] = ACTIONS(3142), - [anon_sym___strong] = ACTIONS(3142), - [anon_sym___unsafe_unretained] = ACTIONS(3142), - [anon_sym___unused] = ACTIONS(3142), - [anon_sym___weak] = ACTIONS(3142), - [sym_primitive_type] = ACTIONS(3142), - [anon_sym_enum] = ACTIONS(3142), - [anon_sym_struct] = ACTIONS(3142), - [anon_sym_union] = ACTIONS(3142), - [anon_sym_if] = ACTIONS(3142), - [anon_sym_switch] = ACTIONS(3142), - [anon_sym_case] = ACTIONS(3142), - [anon_sym_default] = ACTIONS(3142), - [anon_sym_while] = ACTIONS(3142), - [anon_sym_do] = ACTIONS(3142), - [anon_sym_for] = ACTIONS(3142), - [anon_sym_in] = ACTIONS(3142), - [anon_sym_return] = ACTIONS(3142), - [anon_sym_break] = ACTIONS(3142), - [anon_sym_continue] = ACTIONS(3142), - [anon_sym_goto] = ACTIONS(3142), - [anon_sym_DASH_DASH] = ACTIONS(3144), - [anon_sym_PLUS_PLUS] = ACTIONS(3144), - [anon_sym_sizeof] = ACTIONS(3142), - [anon_sym___alignof__] = ACTIONS(3142), - [anon_sym___alignof] = ACTIONS(3142), - [anon_sym__alignof] = ACTIONS(3142), - [anon_sym_alignof] = ACTIONS(3142), - [anon_sym__Alignof] = ACTIONS(3142), - [anon_sym_offsetof] = ACTIONS(3142), - [anon_sym__Generic] = ACTIONS(3142), - [anon_sym_asm] = ACTIONS(3142), - [anon_sym___asm__] = ACTIONS(3142), - [sym_number_literal] = ACTIONS(3144), - [anon_sym_L_SQUOTE] = ACTIONS(3144), - [anon_sym_u_SQUOTE] = ACTIONS(3144), - [anon_sym_U_SQUOTE] = ACTIONS(3144), - [anon_sym_u8_SQUOTE] = ACTIONS(3144), - [anon_sym_SQUOTE] = ACTIONS(3144), - [anon_sym_AT] = ACTIONS(3142), - [anon_sym_DQUOTE] = ACTIONS(3144), - [anon_sym_L_DQUOTE] = ACTIONS(3144), - [anon_sym_u_DQUOTE] = ACTIONS(3144), - [anon_sym_U_DQUOTE] = ACTIONS(3144), - [anon_sym_u8_DQUOTE] = ACTIONS(3144), - [sym_true] = ACTIONS(3142), - [sym_false] = ACTIONS(3142), - [anon_sym_NULL] = ACTIONS(3142), - [anon_sym_nullptr] = ACTIONS(3142), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3142), - [anon_sym___typeof] = ACTIONS(3142), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_ATimport] = ACTIONS(3144), - [aux_sym_preproc_undef_token1] = ACTIONS(3142), - [anon_sym_POUND] = ACTIONS(3142), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3142), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3142), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3142), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3142), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE] = ACTIONS(3142), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_API_AVAILABLE] = ACTIONS(3142), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_API_DEPRECATED] = ACTIONS(3142), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3142), - [anon_sym___deprecated_msg] = ACTIONS(3142), - [anon_sym___deprecated_enum_msg] = ACTIONS(3142), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3142), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3142), - [anon_sym_ATprotocol] = ACTIONS(3144), - [anon_sym_ATinterface] = ACTIONS(3144), - [anon_sym_ATimplementation] = ACTIONS(3144), - [anon_sym_ATcompatibility_alias] = ACTIONS(3144), - [anon_sym__Alignas] = ACTIONS(3142), - [anon_sym_ATtry] = ACTIONS(3144), - [anon_sym___try] = ACTIONS(3142), - [anon_sym_ATthrow] = ACTIONS(3144), - [anon_sym_ATselector] = ACTIONS(3144), - [anon_sym_ATavailable] = ACTIONS(3144), - [anon_sym___builtin_available] = ACTIONS(3142), - [anon_sym_va_arg] = ACTIONS(3142), - [anon_sym___asm] = ACTIONS(3142), - [anon_sym_ATencode] = ACTIONS(3144), - [anon_sym_ATsynchronized] = ACTIONS(3144), - [anon_sym_BOOL] = ACTIONS(3142), - [anon_sym_IMP] = ACTIONS(3142), - [anon_sym_SEL] = ACTIONS(3142), - [anon_sym_Class] = ACTIONS(3142), - [anon_sym_id] = ACTIONS(3142), - }, - [1467] = { - [sym_identifier] = ACTIONS(3138), - [aux_sym_preproc_include_token1] = ACTIONS(3138), - [aux_sym_preproc_include_token2] = ACTIONS(3138), - [aux_sym_preproc_def_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3138), - [sym_preproc_directive] = ACTIONS(3138), - [anon_sym_LPAREN2] = ACTIONS(3140), - [anon_sym_BANG] = ACTIONS(3140), - [anon_sym_TILDE] = ACTIONS(3140), - [anon_sym_DASH] = ACTIONS(3138), - [anon_sym_PLUS] = ACTIONS(3138), - [anon_sym_STAR] = ACTIONS(3140), - [anon_sym_CARET] = ACTIONS(3140), - [anon_sym_AMP] = ACTIONS(3140), - [anon_sym_SEMI] = ACTIONS(3140), - [anon_sym___extension__] = ACTIONS(3138), - [anon_sym_typedef] = ACTIONS(3138), - [anon_sym_extern] = ACTIONS(3138), - [anon_sym___attribute__] = ACTIONS(3138), - [anon_sym___attribute] = ACTIONS(3138), - [anon_sym_noreturn] = ACTIONS(3138), - [anon_sym_LBRACK] = ACTIONS(3140), - [anon_sym___declspec] = ACTIONS(3138), - [anon_sym___cdecl] = ACTIONS(3138), - [anon_sym___clrcall] = ACTIONS(3138), - [anon_sym___stdcall] = ACTIONS(3138), - [anon_sym___fastcall] = ACTIONS(3138), - [anon_sym___thiscall] = ACTIONS(3138), - [anon_sym___vectorcall] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_RBRACE] = ACTIONS(3140), - [anon_sym_signed] = ACTIONS(3138), - [anon_sym_unsigned] = ACTIONS(3138), - [anon_sym_long] = ACTIONS(3138), - [anon_sym_short] = ACTIONS(3138), - [anon_sym_ATautoreleasepool] = ACTIONS(3140), - [anon_sym_static] = ACTIONS(3138), - [anon_sym_auto] = ACTIONS(3138), - [anon_sym_register] = ACTIONS(3138), - [anon_sym_inline] = ACTIONS(3138), - [anon_sym___inline] = ACTIONS(3138), - [anon_sym___inline__] = ACTIONS(3138), - [anon_sym___forceinline] = ACTIONS(3138), - [anon_sym_thread_local] = ACTIONS(3138), - [anon_sym___thread] = ACTIONS(3138), - [anon_sym_CG_EXTERN] = ACTIONS(3138), - [anon_sym_CG_INLINE] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3138), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3138), - [anon_sym_IBOutlet] = ACTIONS(3138), - [anon_sym_IBInspectable] = ACTIONS(3138), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3138), - [anon_sym_NS_INLINE] = ACTIONS(3138), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3138), - [anon_sym_OBJC_EXPORT] = ACTIONS(3138), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3138), - [anon_sym_const] = ACTIONS(3138), - [anon_sym_constexpr] = ACTIONS(3138), - [anon_sym_volatile] = ACTIONS(3138), - [anon_sym_restrict] = ACTIONS(3138), - [anon_sym___restrict__] = ACTIONS(3138), - [anon_sym__Atomic] = ACTIONS(3138), - [anon_sym__Noreturn] = ACTIONS(3138), - [anon_sym_nullable] = ACTIONS(3138), - [anon_sym__Complex] = ACTIONS(3138), - [anon_sym__Nonnull] = ACTIONS(3138), - [anon_sym__Nullable] = ACTIONS(3138), - [anon_sym__Nullable_result] = ACTIONS(3138), - [anon_sym__Null_unspecified] = ACTIONS(3138), - [anon_sym___autoreleasing] = ACTIONS(3138), - [anon_sym___block] = ACTIONS(3138), - [anon_sym___bridge] = ACTIONS(3138), - [anon_sym___bridge_retained] = ACTIONS(3138), - [anon_sym___bridge_transfer] = ACTIONS(3138), - [anon_sym___complex] = ACTIONS(3138), - [anon_sym___const] = ACTIONS(3138), - [anon_sym___imag] = ACTIONS(3138), - [anon_sym___kindof] = ACTIONS(3138), - [anon_sym___nonnull] = ACTIONS(3138), - [anon_sym___nullable] = ACTIONS(3138), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3138), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3138), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3138), - [anon_sym___real] = ACTIONS(3138), - [anon_sym___strong] = ACTIONS(3138), - [anon_sym___unsafe_unretained] = ACTIONS(3138), - [anon_sym___unused] = ACTIONS(3138), - [anon_sym___weak] = ACTIONS(3138), - [sym_primitive_type] = ACTIONS(3138), - [anon_sym_enum] = ACTIONS(3138), - [anon_sym_struct] = ACTIONS(3138), - [anon_sym_union] = ACTIONS(3138), - [anon_sym_if] = ACTIONS(3138), - [anon_sym_switch] = ACTIONS(3138), - [anon_sym_case] = ACTIONS(3138), - [anon_sym_default] = ACTIONS(3138), - [anon_sym_while] = ACTIONS(3138), - [anon_sym_do] = ACTIONS(3138), - [anon_sym_for] = ACTIONS(3138), - [anon_sym_in] = ACTIONS(3138), - [anon_sym_return] = ACTIONS(3138), - [anon_sym_break] = ACTIONS(3138), - [anon_sym_continue] = ACTIONS(3138), - [anon_sym_goto] = ACTIONS(3138), - [anon_sym_DASH_DASH] = ACTIONS(3140), - [anon_sym_PLUS_PLUS] = ACTIONS(3140), - [anon_sym_sizeof] = ACTIONS(3138), - [anon_sym___alignof__] = ACTIONS(3138), - [anon_sym___alignof] = ACTIONS(3138), - [anon_sym__alignof] = ACTIONS(3138), - [anon_sym_alignof] = ACTIONS(3138), - [anon_sym__Alignof] = ACTIONS(3138), - [anon_sym_offsetof] = ACTIONS(3138), - [anon_sym__Generic] = ACTIONS(3138), - [anon_sym_asm] = ACTIONS(3138), - [anon_sym___asm__] = ACTIONS(3138), - [sym_number_literal] = ACTIONS(3140), - [anon_sym_L_SQUOTE] = ACTIONS(3140), - [anon_sym_u_SQUOTE] = ACTIONS(3140), - [anon_sym_U_SQUOTE] = ACTIONS(3140), - [anon_sym_u8_SQUOTE] = ACTIONS(3140), - [anon_sym_SQUOTE] = ACTIONS(3140), - [anon_sym_AT] = ACTIONS(3138), - [anon_sym_DQUOTE] = ACTIONS(3140), - [anon_sym_L_DQUOTE] = ACTIONS(3140), - [anon_sym_u_DQUOTE] = ACTIONS(3140), - [anon_sym_U_DQUOTE] = ACTIONS(3140), - [anon_sym_u8_DQUOTE] = ACTIONS(3140), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [anon_sym_NULL] = ACTIONS(3138), - [anon_sym_nullptr] = ACTIONS(3138), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3138), - [anon_sym___typeof] = ACTIONS(3138), - [anon_sym_typeof] = ACTIONS(3138), - [anon_sym_ATimport] = ACTIONS(3140), - [aux_sym_preproc_undef_token1] = ACTIONS(3138), - [anon_sym_POUND] = ACTIONS(3138), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3138), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3138), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3138), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3138), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE] = ACTIONS(3138), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_API_AVAILABLE] = ACTIONS(3138), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_API_DEPRECATED] = ACTIONS(3138), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3138), - [anon_sym___deprecated_msg] = ACTIONS(3138), - [anon_sym___deprecated_enum_msg] = ACTIONS(3138), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3138), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3138), - [anon_sym_ATprotocol] = ACTIONS(3140), - [anon_sym_ATinterface] = ACTIONS(3140), - [anon_sym_ATimplementation] = ACTIONS(3140), - [anon_sym_ATcompatibility_alias] = ACTIONS(3140), - [anon_sym__Alignas] = ACTIONS(3138), - [anon_sym_ATtry] = ACTIONS(3140), - [anon_sym___try] = ACTIONS(3138), - [anon_sym_ATthrow] = ACTIONS(3140), - [anon_sym_ATselector] = ACTIONS(3140), - [anon_sym_ATavailable] = ACTIONS(3140), - [anon_sym___builtin_available] = ACTIONS(3138), - [anon_sym_va_arg] = ACTIONS(3138), - [anon_sym___asm] = ACTIONS(3138), - [anon_sym_ATencode] = ACTIONS(3140), - [anon_sym_ATsynchronized] = ACTIONS(3140), - [anon_sym_BOOL] = ACTIONS(3138), - [anon_sym_IMP] = ACTIONS(3138), - [anon_sym_SEL] = ACTIONS(3138), - [anon_sym_Class] = ACTIONS(3138), - [anon_sym_id] = ACTIONS(3138), - }, - [1468] = { - [sym_identifier] = ACTIONS(3134), - [aux_sym_preproc_include_token1] = ACTIONS(3134), - [aux_sym_preproc_include_token2] = ACTIONS(3134), - [aux_sym_preproc_def_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3134), - [sym_preproc_directive] = ACTIONS(3134), - [anon_sym_LPAREN2] = ACTIONS(3136), - [anon_sym_BANG] = ACTIONS(3136), - [anon_sym_TILDE] = ACTIONS(3136), - [anon_sym_DASH] = ACTIONS(3134), - [anon_sym_PLUS] = ACTIONS(3134), - [anon_sym_STAR] = ACTIONS(3136), - [anon_sym_CARET] = ACTIONS(3136), - [anon_sym_AMP] = ACTIONS(3136), - [anon_sym_SEMI] = ACTIONS(3136), - [anon_sym___extension__] = ACTIONS(3134), - [anon_sym_typedef] = ACTIONS(3134), - [anon_sym_extern] = ACTIONS(3134), - [anon_sym___attribute__] = ACTIONS(3134), - [anon_sym___attribute] = ACTIONS(3134), - [anon_sym_noreturn] = ACTIONS(3134), - [anon_sym_LBRACK] = ACTIONS(3136), - [anon_sym___declspec] = ACTIONS(3134), - [anon_sym___cdecl] = ACTIONS(3134), - [anon_sym___clrcall] = ACTIONS(3134), - [anon_sym___stdcall] = ACTIONS(3134), - [anon_sym___fastcall] = ACTIONS(3134), - [anon_sym___thiscall] = ACTIONS(3134), - [anon_sym___vectorcall] = ACTIONS(3134), - [anon_sym_LBRACE] = ACTIONS(3136), - [anon_sym_RBRACE] = ACTIONS(3136), - [anon_sym_signed] = ACTIONS(3134), - [anon_sym_unsigned] = ACTIONS(3134), - [anon_sym_long] = ACTIONS(3134), - [anon_sym_short] = ACTIONS(3134), - [anon_sym_ATautoreleasepool] = ACTIONS(3136), - [anon_sym_static] = ACTIONS(3134), - [anon_sym_auto] = ACTIONS(3134), - [anon_sym_register] = ACTIONS(3134), - [anon_sym_inline] = ACTIONS(3134), - [anon_sym___inline] = ACTIONS(3134), - [anon_sym___inline__] = ACTIONS(3134), - [anon_sym___forceinline] = ACTIONS(3134), - [anon_sym_thread_local] = ACTIONS(3134), - [anon_sym___thread] = ACTIONS(3134), - [anon_sym_CG_EXTERN] = ACTIONS(3134), - [anon_sym_CG_INLINE] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3134), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3134), - [anon_sym_IBOutlet] = ACTIONS(3134), - [anon_sym_IBInspectable] = ACTIONS(3134), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3134), - [anon_sym_NS_INLINE] = ACTIONS(3134), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3134), - [anon_sym_OBJC_EXPORT] = ACTIONS(3134), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3134), - [anon_sym_const] = ACTIONS(3134), - [anon_sym_constexpr] = ACTIONS(3134), - [anon_sym_volatile] = ACTIONS(3134), - [anon_sym_restrict] = ACTIONS(3134), - [anon_sym___restrict__] = ACTIONS(3134), - [anon_sym__Atomic] = ACTIONS(3134), - [anon_sym__Noreturn] = ACTIONS(3134), - [anon_sym_nullable] = ACTIONS(3134), - [anon_sym__Complex] = ACTIONS(3134), - [anon_sym__Nonnull] = ACTIONS(3134), - [anon_sym__Nullable] = ACTIONS(3134), - [anon_sym__Nullable_result] = ACTIONS(3134), - [anon_sym__Null_unspecified] = ACTIONS(3134), - [anon_sym___autoreleasing] = ACTIONS(3134), - [anon_sym___block] = ACTIONS(3134), - [anon_sym___bridge] = ACTIONS(3134), - [anon_sym___bridge_retained] = ACTIONS(3134), - [anon_sym___bridge_transfer] = ACTIONS(3134), - [anon_sym___complex] = ACTIONS(3134), - [anon_sym___const] = ACTIONS(3134), - [anon_sym___imag] = ACTIONS(3134), - [anon_sym___kindof] = ACTIONS(3134), - [anon_sym___nonnull] = ACTIONS(3134), - [anon_sym___nullable] = ACTIONS(3134), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3134), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3134), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3134), - [anon_sym___real] = ACTIONS(3134), - [anon_sym___strong] = ACTIONS(3134), - [anon_sym___unsafe_unretained] = ACTIONS(3134), - [anon_sym___unused] = ACTIONS(3134), - [anon_sym___weak] = ACTIONS(3134), - [sym_primitive_type] = ACTIONS(3134), - [anon_sym_enum] = ACTIONS(3134), - [anon_sym_struct] = ACTIONS(3134), - [anon_sym_union] = ACTIONS(3134), - [anon_sym_if] = ACTIONS(3134), - [anon_sym_switch] = ACTIONS(3134), - [anon_sym_case] = ACTIONS(3134), - [anon_sym_default] = ACTIONS(3134), - [anon_sym_while] = ACTIONS(3134), - [anon_sym_do] = ACTIONS(3134), - [anon_sym_for] = ACTIONS(3134), - [anon_sym_in] = ACTIONS(3134), - [anon_sym_return] = ACTIONS(3134), - [anon_sym_break] = ACTIONS(3134), - [anon_sym_continue] = ACTIONS(3134), - [anon_sym_goto] = ACTIONS(3134), - [anon_sym_DASH_DASH] = ACTIONS(3136), - [anon_sym_PLUS_PLUS] = ACTIONS(3136), - [anon_sym_sizeof] = ACTIONS(3134), - [anon_sym___alignof__] = ACTIONS(3134), - [anon_sym___alignof] = ACTIONS(3134), - [anon_sym__alignof] = ACTIONS(3134), - [anon_sym_alignof] = ACTIONS(3134), - [anon_sym__Alignof] = ACTIONS(3134), - [anon_sym_offsetof] = ACTIONS(3134), - [anon_sym__Generic] = ACTIONS(3134), - [anon_sym_asm] = ACTIONS(3134), - [anon_sym___asm__] = ACTIONS(3134), - [sym_number_literal] = ACTIONS(3136), - [anon_sym_L_SQUOTE] = ACTIONS(3136), - [anon_sym_u_SQUOTE] = ACTIONS(3136), - [anon_sym_U_SQUOTE] = ACTIONS(3136), - [anon_sym_u8_SQUOTE] = ACTIONS(3136), - [anon_sym_SQUOTE] = ACTIONS(3136), - [anon_sym_AT] = ACTIONS(3134), - [anon_sym_DQUOTE] = ACTIONS(3136), - [anon_sym_L_DQUOTE] = ACTIONS(3136), - [anon_sym_u_DQUOTE] = ACTIONS(3136), - [anon_sym_U_DQUOTE] = ACTIONS(3136), - [anon_sym_u8_DQUOTE] = ACTIONS(3136), - [sym_true] = ACTIONS(3134), - [sym_false] = ACTIONS(3134), - [anon_sym_NULL] = ACTIONS(3134), - [anon_sym_nullptr] = ACTIONS(3134), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3134), - [anon_sym___typeof] = ACTIONS(3134), - [anon_sym_typeof] = ACTIONS(3134), - [anon_sym_ATimport] = ACTIONS(3136), - [aux_sym_preproc_undef_token1] = ACTIONS(3134), - [anon_sym_POUND] = ACTIONS(3134), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3134), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3134), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3134), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3134), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE] = ACTIONS(3134), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_API_AVAILABLE] = ACTIONS(3134), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_API_DEPRECATED] = ACTIONS(3134), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3134), - [anon_sym___deprecated_msg] = ACTIONS(3134), - [anon_sym___deprecated_enum_msg] = ACTIONS(3134), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3134), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3134), - [anon_sym_ATprotocol] = ACTIONS(3136), - [anon_sym_ATinterface] = ACTIONS(3136), - [anon_sym_ATimplementation] = ACTIONS(3136), - [anon_sym_ATcompatibility_alias] = ACTIONS(3136), - [anon_sym__Alignas] = ACTIONS(3134), - [anon_sym_ATtry] = ACTIONS(3136), - [anon_sym___try] = ACTIONS(3134), - [anon_sym_ATthrow] = ACTIONS(3136), - [anon_sym_ATselector] = ACTIONS(3136), - [anon_sym_ATavailable] = ACTIONS(3136), - [anon_sym___builtin_available] = ACTIONS(3134), - [anon_sym_va_arg] = ACTIONS(3134), - [anon_sym___asm] = ACTIONS(3134), - [anon_sym_ATencode] = ACTIONS(3136), - [anon_sym_ATsynchronized] = ACTIONS(3136), - [anon_sym_BOOL] = ACTIONS(3134), - [anon_sym_IMP] = ACTIONS(3134), - [anon_sym_SEL] = ACTIONS(3134), - [anon_sym_Class] = ACTIONS(3134), - [anon_sym_id] = ACTIONS(3134), - }, - [1469] = { - [sym_identifier] = ACTIONS(3106), - [aux_sym_preproc_include_token1] = ACTIONS(3106), - [aux_sym_preproc_include_token2] = ACTIONS(3106), - [aux_sym_preproc_def_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3106), - [sym_preproc_directive] = ACTIONS(3106), - [anon_sym_LPAREN2] = ACTIONS(3108), - [anon_sym_BANG] = ACTIONS(3108), - [anon_sym_TILDE] = ACTIONS(3108), - [anon_sym_DASH] = ACTIONS(3106), - [anon_sym_PLUS] = ACTIONS(3106), - [anon_sym_STAR] = ACTIONS(3108), - [anon_sym_CARET] = ACTIONS(3108), - [anon_sym_AMP] = ACTIONS(3108), - [anon_sym_SEMI] = ACTIONS(3108), - [anon_sym___extension__] = ACTIONS(3106), - [anon_sym_typedef] = ACTIONS(3106), - [anon_sym_extern] = ACTIONS(3106), - [anon_sym___attribute__] = ACTIONS(3106), - [anon_sym___attribute] = ACTIONS(3106), - [anon_sym_noreturn] = ACTIONS(3106), - [anon_sym_LBRACK] = ACTIONS(3108), - [anon_sym___declspec] = ACTIONS(3106), - [anon_sym___cdecl] = ACTIONS(3106), - [anon_sym___clrcall] = ACTIONS(3106), - [anon_sym___stdcall] = ACTIONS(3106), - [anon_sym___fastcall] = ACTIONS(3106), - [anon_sym___thiscall] = ACTIONS(3106), - [anon_sym___vectorcall] = ACTIONS(3106), - [anon_sym_LBRACE] = ACTIONS(3108), - [anon_sym_RBRACE] = ACTIONS(3108), - [anon_sym_signed] = ACTIONS(3106), - [anon_sym_unsigned] = ACTIONS(3106), - [anon_sym_long] = ACTIONS(3106), - [anon_sym_short] = ACTIONS(3106), - [anon_sym_ATautoreleasepool] = ACTIONS(3108), - [anon_sym_static] = ACTIONS(3106), - [anon_sym_auto] = ACTIONS(3106), - [anon_sym_register] = ACTIONS(3106), - [anon_sym_inline] = ACTIONS(3106), - [anon_sym___inline] = ACTIONS(3106), - [anon_sym___inline__] = ACTIONS(3106), - [anon_sym___forceinline] = ACTIONS(3106), - [anon_sym_thread_local] = ACTIONS(3106), - [anon_sym___thread] = ACTIONS(3106), - [anon_sym_CG_EXTERN] = ACTIONS(3106), - [anon_sym_CG_INLINE] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3106), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3106), - [anon_sym_IBOutlet] = ACTIONS(3106), - [anon_sym_IBInspectable] = ACTIONS(3106), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3106), - [anon_sym_NS_INLINE] = ACTIONS(3106), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3106), - [anon_sym_OBJC_EXPORT] = ACTIONS(3106), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3106), - [anon_sym_const] = ACTIONS(3106), - [anon_sym_constexpr] = ACTIONS(3106), - [anon_sym_volatile] = ACTIONS(3106), - [anon_sym_restrict] = ACTIONS(3106), - [anon_sym___restrict__] = ACTIONS(3106), - [anon_sym__Atomic] = ACTIONS(3106), - [anon_sym__Noreturn] = ACTIONS(3106), - [anon_sym_nullable] = ACTIONS(3106), - [anon_sym__Complex] = ACTIONS(3106), - [anon_sym__Nonnull] = ACTIONS(3106), - [anon_sym__Nullable] = ACTIONS(3106), - [anon_sym__Nullable_result] = ACTIONS(3106), - [anon_sym__Null_unspecified] = ACTIONS(3106), - [anon_sym___autoreleasing] = ACTIONS(3106), - [anon_sym___block] = ACTIONS(3106), - [anon_sym___bridge] = ACTIONS(3106), - [anon_sym___bridge_retained] = ACTIONS(3106), - [anon_sym___bridge_transfer] = ACTIONS(3106), - [anon_sym___complex] = ACTIONS(3106), - [anon_sym___const] = ACTIONS(3106), - [anon_sym___imag] = ACTIONS(3106), - [anon_sym___kindof] = ACTIONS(3106), - [anon_sym___nonnull] = ACTIONS(3106), - [anon_sym___nullable] = ACTIONS(3106), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3106), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3106), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3106), - [anon_sym___real] = ACTIONS(3106), - [anon_sym___strong] = ACTIONS(3106), - [anon_sym___unsafe_unretained] = ACTIONS(3106), - [anon_sym___unused] = ACTIONS(3106), - [anon_sym___weak] = ACTIONS(3106), - [sym_primitive_type] = ACTIONS(3106), - [anon_sym_enum] = ACTIONS(3106), - [anon_sym_struct] = ACTIONS(3106), - [anon_sym_union] = ACTIONS(3106), - [anon_sym_if] = ACTIONS(3106), - [anon_sym_switch] = ACTIONS(3106), - [anon_sym_case] = ACTIONS(3106), - [anon_sym_default] = ACTIONS(3106), - [anon_sym_while] = ACTIONS(3106), - [anon_sym_do] = ACTIONS(3106), - [anon_sym_for] = ACTIONS(3106), - [anon_sym_in] = ACTIONS(3106), - [anon_sym_return] = ACTIONS(3106), - [anon_sym_break] = ACTIONS(3106), - [anon_sym_continue] = ACTIONS(3106), - [anon_sym_goto] = ACTIONS(3106), - [anon_sym_DASH_DASH] = ACTIONS(3108), - [anon_sym_PLUS_PLUS] = ACTIONS(3108), - [anon_sym_sizeof] = ACTIONS(3106), - [anon_sym___alignof__] = ACTIONS(3106), - [anon_sym___alignof] = ACTIONS(3106), - [anon_sym__alignof] = ACTIONS(3106), - [anon_sym_alignof] = ACTIONS(3106), - [anon_sym__Alignof] = ACTIONS(3106), - [anon_sym_offsetof] = ACTIONS(3106), - [anon_sym__Generic] = ACTIONS(3106), - [anon_sym_asm] = ACTIONS(3106), - [anon_sym___asm__] = ACTIONS(3106), - [sym_number_literal] = ACTIONS(3108), - [anon_sym_L_SQUOTE] = ACTIONS(3108), - [anon_sym_u_SQUOTE] = ACTIONS(3108), - [anon_sym_U_SQUOTE] = ACTIONS(3108), - [anon_sym_u8_SQUOTE] = ACTIONS(3108), - [anon_sym_SQUOTE] = ACTIONS(3108), - [anon_sym_AT] = ACTIONS(3106), - [anon_sym_DQUOTE] = ACTIONS(3108), - [anon_sym_L_DQUOTE] = ACTIONS(3108), - [anon_sym_u_DQUOTE] = ACTIONS(3108), - [anon_sym_U_DQUOTE] = ACTIONS(3108), - [anon_sym_u8_DQUOTE] = ACTIONS(3108), - [sym_true] = ACTIONS(3106), - [sym_false] = ACTIONS(3106), - [anon_sym_NULL] = ACTIONS(3106), - [anon_sym_nullptr] = ACTIONS(3106), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3106), - [anon_sym___typeof] = ACTIONS(3106), - [anon_sym_typeof] = ACTIONS(3106), - [anon_sym_ATimport] = ACTIONS(3108), - [aux_sym_preproc_undef_token1] = ACTIONS(3106), - [anon_sym_POUND] = ACTIONS(3106), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3106), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3106), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3106), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3106), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE] = ACTIONS(3106), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_API_AVAILABLE] = ACTIONS(3106), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_API_DEPRECATED] = ACTIONS(3106), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3106), - [anon_sym___deprecated_msg] = ACTIONS(3106), - [anon_sym___deprecated_enum_msg] = ACTIONS(3106), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3106), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3106), - [anon_sym_ATprotocol] = ACTIONS(3108), - [anon_sym_ATinterface] = ACTIONS(3108), - [anon_sym_ATimplementation] = ACTIONS(3108), - [anon_sym_ATcompatibility_alias] = ACTIONS(3108), - [anon_sym__Alignas] = ACTIONS(3106), - [anon_sym_ATtry] = ACTIONS(3108), - [anon_sym___try] = ACTIONS(3106), - [anon_sym_ATthrow] = ACTIONS(3108), - [anon_sym_ATselector] = ACTIONS(3108), - [anon_sym_ATavailable] = ACTIONS(3108), - [anon_sym___builtin_available] = ACTIONS(3106), - [anon_sym_va_arg] = ACTIONS(3106), - [anon_sym___asm] = ACTIONS(3106), - [anon_sym_ATencode] = ACTIONS(3108), - [anon_sym_ATsynchronized] = ACTIONS(3108), - [anon_sym_BOOL] = ACTIONS(3106), - [anon_sym_IMP] = ACTIONS(3106), - [anon_sym_SEL] = ACTIONS(3106), - [anon_sym_Class] = ACTIONS(3106), - [anon_sym_id] = ACTIONS(3106), - }, - [1470] = { - [sym_identifier] = ACTIONS(3102), - [aux_sym_preproc_include_token1] = ACTIONS(3102), - [aux_sym_preproc_include_token2] = ACTIONS(3102), - [aux_sym_preproc_def_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3102), - [sym_preproc_directive] = ACTIONS(3102), - [anon_sym_LPAREN2] = ACTIONS(3104), - [anon_sym_BANG] = ACTIONS(3104), - [anon_sym_TILDE] = ACTIONS(3104), - [anon_sym_DASH] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(3104), - [anon_sym_CARET] = ACTIONS(3104), - [anon_sym_AMP] = ACTIONS(3104), - [anon_sym_SEMI] = ACTIONS(3104), - [anon_sym___extension__] = ACTIONS(3102), - [anon_sym_typedef] = ACTIONS(3102), - [anon_sym_extern] = ACTIONS(3102), - [anon_sym___attribute__] = ACTIONS(3102), - [anon_sym___attribute] = ACTIONS(3102), - [anon_sym_noreturn] = ACTIONS(3102), - [anon_sym_LBRACK] = ACTIONS(3104), - [anon_sym___declspec] = ACTIONS(3102), - [anon_sym___cdecl] = ACTIONS(3102), - [anon_sym___clrcall] = ACTIONS(3102), - [anon_sym___stdcall] = ACTIONS(3102), - [anon_sym___fastcall] = ACTIONS(3102), - [anon_sym___thiscall] = ACTIONS(3102), - [anon_sym___vectorcall] = ACTIONS(3102), - [anon_sym_LBRACE] = ACTIONS(3104), - [anon_sym_RBRACE] = ACTIONS(3104), - [anon_sym_signed] = ACTIONS(3102), - [anon_sym_unsigned] = ACTIONS(3102), - [anon_sym_long] = ACTIONS(3102), - [anon_sym_short] = ACTIONS(3102), - [anon_sym_ATautoreleasepool] = ACTIONS(3104), - [anon_sym_static] = ACTIONS(3102), - [anon_sym_auto] = ACTIONS(3102), - [anon_sym_register] = ACTIONS(3102), - [anon_sym_inline] = ACTIONS(3102), - [anon_sym___inline] = ACTIONS(3102), - [anon_sym___inline__] = ACTIONS(3102), - [anon_sym___forceinline] = ACTIONS(3102), - [anon_sym_thread_local] = ACTIONS(3102), - [anon_sym___thread] = ACTIONS(3102), - [anon_sym_CG_EXTERN] = ACTIONS(3102), - [anon_sym_CG_INLINE] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3102), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3102), - [anon_sym_IBOutlet] = ACTIONS(3102), - [anon_sym_IBInspectable] = ACTIONS(3102), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3102), - [anon_sym_NS_INLINE] = ACTIONS(3102), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3102), - [anon_sym_OBJC_EXPORT] = ACTIONS(3102), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3102), - [anon_sym_const] = ACTIONS(3102), - [anon_sym_constexpr] = ACTIONS(3102), - [anon_sym_volatile] = ACTIONS(3102), - [anon_sym_restrict] = ACTIONS(3102), - [anon_sym___restrict__] = ACTIONS(3102), - [anon_sym__Atomic] = ACTIONS(3102), - [anon_sym__Noreturn] = ACTIONS(3102), - [anon_sym_nullable] = ACTIONS(3102), - [anon_sym__Complex] = ACTIONS(3102), - [anon_sym__Nonnull] = ACTIONS(3102), - [anon_sym__Nullable] = ACTIONS(3102), - [anon_sym__Nullable_result] = ACTIONS(3102), - [anon_sym__Null_unspecified] = ACTIONS(3102), - [anon_sym___autoreleasing] = ACTIONS(3102), - [anon_sym___block] = ACTIONS(3102), - [anon_sym___bridge] = ACTIONS(3102), - [anon_sym___bridge_retained] = ACTIONS(3102), - [anon_sym___bridge_transfer] = ACTIONS(3102), - [anon_sym___complex] = ACTIONS(3102), - [anon_sym___const] = ACTIONS(3102), - [anon_sym___imag] = ACTIONS(3102), - [anon_sym___kindof] = ACTIONS(3102), - [anon_sym___nonnull] = ACTIONS(3102), - [anon_sym___nullable] = ACTIONS(3102), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3102), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3102), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3102), - [anon_sym___real] = ACTIONS(3102), - [anon_sym___strong] = ACTIONS(3102), - [anon_sym___unsafe_unretained] = ACTIONS(3102), - [anon_sym___unused] = ACTIONS(3102), - [anon_sym___weak] = ACTIONS(3102), - [sym_primitive_type] = ACTIONS(3102), - [anon_sym_enum] = ACTIONS(3102), - [anon_sym_struct] = ACTIONS(3102), - [anon_sym_union] = ACTIONS(3102), - [anon_sym_if] = ACTIONS(3102), - [anon_sym_switch] = ACTIONS(3102), - [anon_sym_case] = ACTIONS(3102), - [anon_sym_default] = ACTIONS(3102), - [anon_sym_while] = ACTIONS(3102), - [anon_sym_do] = ACTIONS(3102), - [anon_sym_for] = ACTIONS(3102), - [anon_sym_in] = ACTIONS(3102), - [anon_sym_return] = ACTIONS(3102), - [anon_sym_break] = ACTIONS(3102), - [anon_sym_continue] = ACTIONS(3102), - [anon_sym_goto] = ACTIONS(3102), - [anon_sym_DASH_DASH] = ACTIONS(3104), - [anon_sym_PLUS_PLUS] = ACTIONS(3104), - [anon_sym_sizeof] = ACTIONS(3102), - [anon_sym___alignof__] = ACTIONS(3102), - [anon_sym___alignof] = ACTIONS(3102), - [anon_sym__alignof] = ACTIONS(3102), - [anon_sym_alignof] = ACTIONS(3102), - [anon_sym__Alignof] = ACTIONS(3102), - [anon_sym_offsetof] = ACTIONS(3102), - [anon_sym__Generic] = ACTIONS(3102), - [anon_sym_asm] = ACTIONS(3102), - [anon_sym___asm__] = ACTIONS(3102), - [sym_number_literal] = ACTIONS(3104), - [anon_sym_L_SQUOTE] = ACTIONS(3104), - [anon_sym_u_SQUOTE] = ACTIONS(3104), - [anon_sym_U_SQUOTE] = ACTIONS(3104), - [anon_sym_u8_SQUOTE] = ACTIONS(3104), - [anon_sym_SQUOTE] = ACTIONS(3104), - [anon_sym_AT] = ACTIONS(3102), - [anon_sym_DQUOTE] = ACTIONS(3104), - [anon_sym_L_DQUOTE] = ACTIONS(3104), - [anon_sym_u_DQUOTE] = ACTIONS(3104), - [anon_sym_U_DQUOTE] = ACTIONS(3104), - [anon_sym_u8_DQUOTE] = ACTIONS(3104), - [sym_true] = ACTIONS(3102), - [sym_false] = ACTIONS(3102), - [anon_sym_NULL] = ACTIONS(3102), - [anon_sym_nullptr] = ACTIONS(3102), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3102), - [anon_sym___typeof] = ACTIONS(3102), - [anon_sym_typeof] = ACTIONS(3102), - [anon_sym_ATimport] = ACTIONS(3104), - [aux_sym_preproc_undef_token1] = ACTIONS(3102), - [anon_sym_POUND] = ACTIONS(3102), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3102), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3102), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3102), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3102), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE] = ACTIONS(3102), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_API_AVAILABLE] = ACTIONS(3102), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_API_DEPRECATED] = ACTIONS(3102), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3102), - [anon_sym___deprecated_msg] = ACTIONS(3102), - [anon_sym___deprecated_enum_msg] = ACTIONS(3102), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3102), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3102), - [anon_sym_ATprotocol] = ACTIONS(3104), - [anon_sym_ATinterface] = ACTIONS(3104), - [anon_sym_ATimplementation] = ACTIONS(3104), - [anon_sym_ATcompatibility_alias] = ACTIONS(3104), - [anon_sym__Alignas] = ACTIONS(3102), - [anon_sym_ATtry] = ACTIONS(3104), - [anon_sym___try] = ACTIONS(3102), - [anon_sym_ATthrow] = ACTIONS(3104), - [anon_sym_ATselector] = ACTIONS(3104), - [anon_sym_ATavailable] = ACTIONS(3104), - [anon_sym___builtin_available] = ACTIONS(3102), - [anon_sym_va_arg] = ACTIONS(3102), - [anon_sym___asm] = ACTIONS(3102), - [anon_sym_ATencode] = ACTIONS(3104), - [anon_sym_ATsynchronized] = ACTIONS(3104), - [anon_sym_BOOL] = ACTIONS(3102), - [anon_sym_IMP] = ACTIONS(3102), - [anon_sym_SEL] = ACTIONS(3102), - [anon_sym_Class] = ACTIONS(3102), - [anon_sym_id] = ACTIONS(3102), - }, - [1471] = { - [sym_identifier] = ACTIONS(3226), - [aux_sym_preproc_include_token1] = ACTIONS(3226), - [aux_sym_preproc_include_token2] = ACTIONS(3226), - [aux_sym_preproc_def_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3226), - [sym_preproc_directive] = ACTIONS(3226), - [anon_sym_LPAREN2] = ACTIONS(3228), - [anon_sym_BANG] = ACTIONS(3228), - [anon_sym_TILDE] = ACTIONS(3228), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3228), - [anon_sym_CARET] = ACTIONS(3228), - [anon_sym_AMP] = ACTIONS(3228), - [anon_sym_SEMI] = ACTIONS(3228), - [anon_sym___extension__] = ACTIONS(3226), - [anon_sym_typedef] = ACTIONS(3226), - [anon_sym_extern] = ACTIONS(3226), - [anon_sym___attribute__] = ACTIONS(3226), - [anon_sym___attribute] = ACTIONS(3226), - [anon_sym_noreturn] = ACTIONS(3226), - [anon_sym_LBRACK] = ACTIONS(3228), - [anon_sym___declspec] = ACTIONS(3226), - [anon_sym___cdecl] = ACTIONS(3226), - [anon_sym___clrcall] = ACTIONS(3226), - [anon_sym___stdcall] = ACTIONS(3226), - [anon_sym___fastcall] = ACTIONS(3226), - [anon_sym___thiscall] = ACTIONS(3226), - [anon_sym___vectorcall] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3228), - [anon_sym_RBRACE] = ACTIONS(3228), - [anon_sym_signed] = ACTIONS(3226), - [anon_sym_unsigned] = ACTIONS(3226), - [anon_sym_long] = ACTIONS(3226), - [anon_sym_short] = ACTIONS(3226), - [anon_sym_ATautoreleasepool] = ACTIONS(3228), - [anon_sym_static] = ACTIONS(3226), - [anon_sym_auto] = ACTIONS(3226), - [anon_sym_register] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym___inline] = ACTIONS(3226), - [anon_sym___inline__] = ACTIONS(3226), - [anon_sym___forceinline] = ACTIONS(3226), - [anon_sym_thread_local] = ACTIONS(3226), - [anon_sym___thread] = ACTIONS(3226), - [anon_sym_CG_EXTERN] = ACTIONS(3226), - [anon_sym_CG_INLINE] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3226), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3226), - [anon_sym_IBOutlet] = ACTIONS(3226), - [anon_sym_IBInspectable] = ACTIONS(3226), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3226), - [anon_sym_NS_INLINE] = ACTIONS(3226), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3226), - [anon_sym_OBJC_EXPORT] = ACTIONS(3226), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3226), - [anon_sym_const] = ACTIONS(3226), - [anon_sym_constexpr] = ACTIONS(3226), - [anon_sym_volatile] = ACTIONS(3226), - [anon_sym_restrict] = ACTIONS(3226), - [anon_sym___restrict__] = ACTIONS(3226), - [anon_sym__Atomic] = ACTIONS(3226), - [anon_sym__Noreturn] = ACTIONS(3226), - [anon_sym_nullable] = ACTIONS(3226), - [anon_sym__Complex] = ACTIONS(3226), - [anon_sym__Nonnull] = ACTIONS(3226), - [anon_sym__Nullable] = ACTIONS(3226), - [anon_sym__Nullable_result] = ACTIONS(3226), - [anon_sym__Null_unspecified] = ACTIONS(3226), - [anon_sym___autoreleasing] = ACTIONS(3226), - [anon_sym___block] = ACTIONS(3226), - [anon_sym___bridge] = ACTIONS(3226), - [anon_sym___bridge_retained] = ACTIONS(3226), - [anon_sym___bridge_transfer] = ACTIONS(3226), - [anon_sym___complex] = ACTIONS(3226), - [anon_sym___const] = ACTIONS(3226), - [anon_sym___imag] = ACTIONS(3226), - [anon_sym___kindof] = ACTIONS(3226), - [anon_sym___nonnull] = ACTIONS(3226), - [anon_sym___nullable] = ACTIONS(3226), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3226), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3226), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3226), - [anon_sym___real] = ACTIONS(3226), - [anon_sym___strong] = ACTIONS(3226), - [anon_sym___unsafe_unretained] = ACTIONS(3226), - [anon_sym___unused] = ACTIONS(3226), - [anon_sym___weak] = ACTIONS(3226), - [sym_primitive_type] = ACTIONS(3226), - [anon_sym_enum] = ACTIONS(3226), - [anon_sym_struct] = ACTIONS(3226), - [anon_sym_union] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_switch] = ACTIONS(3226), - [anon_sym_case] = ACTIONS(3226), - [anon_sym_default] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_do] = ACTIONS(3226), - [anon_sym_for] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_goto] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3228), - [anon_sym_PLUS_PLUS] = ACTIONS(3228), - [anon_sym_sizeof] = ACTIONS(3226), - [anon_sym___alignof__] = ACTIONS(3226), - [anon_sym___alignof] = ACTIONS(3226), - [anon_sym__alignof] = ACTIONS(3226), - [anon_sym_alignof] = ACTIONS(3226), - [anon_sym__Alignof] = ACTIONS(3226), - [anon_sym_offsetof] = ACTIONS(3226), - [anon_sym__Generic] = ACTIONS(3226), - [anon_sym_asm] = ACTIONS(3226), - [anon_sym___asm__] = ACTIONS(3226), - [sym_number_literal] = ACTIONS(3228), - [anon_sym_L_SQUOTE] = ACTIONS(3228), - [anon_sym_u_SQUOTE] = ACTIONS(3228), - [anon_sym_U_SQUOTE] = ACTIONS(3228), - [anon_sym_u8_SQUOTE] = ACTIONS(3228), - [anon_sym_SQUOTE] = ACTIONS(3228), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_DQUOTE] = ACTIONS(3228), - [anon_sym_L_DQUOTE] = ACTIONS(3228), - [anon_sym_u_DQUOTE] = ACTIONS(3228), - [anon_sym_U_DQUOTE] = ACTIONS(3228), - [anon_sym_u8_DQUOTE] = ACTIONS(3228), - [sym_true] = ACTIONS(3226), - [sym_false] = ACTIONS(3226), - [anon_sym_NULL] = ACTIONS(3226), - [anon_sym_nullptr] = ACTIONS(3226), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3226), - [anon_sym___typeof] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3226), - [anon_sym_ATimport] = ACTIONS(3228), - [aux_sym_preproc_undef_token1] = ACTIONS(3226), - [anon_sym_POUND] = ACTIONS(3226), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3226), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3226), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3226), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3226), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE] = ACTIONS(3226), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_API_AVAILABLE] = ACTIONS(3226), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_API_DEPRECATED] = ACTIONS(3226), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3226), - [anon_sym___deprecated_msg] = ACTIONS(3226), - [anon_sym___deprecated_enum_msg] = ACTIONS(3226), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3226), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3226), - [anon_sym_ATprotocol] = ACTIONS(3228), - [anon_sym_ATinterface] = ACTIONS(3228), - [anon_sym_ATimplementation] = ACTIONS(3228), - [anon_sym_ATcompatibility_alias] = ACTIONS(3228), - [anon_sym__Alignas] = ACTIONS(3226), - [anon_sym_ATtry] = ACTIONS(3228), - [anon_sym___try] = ACTIONS(3226), - [anon_sym_ATthrow] = ACTIONS(3228), - [anon_sym_ATselector] = ACTIONS(3228), - [anon_sym_ATavailable] = ACTIONS(3228), - [anon_sym___builtin_available] = ACTIONS(3226), - [anon_sym_va_arg] = ACTIONS(3226), - [anon_sym___asm] = ACTIONS(3226), - [anon_sym_ATencode] = ACTIONS(3228), - [anon_sym_ATsynchronized] = ACTIONS(3228), - [anon_sym_BOOL] = ACTIONS(3226), - [anon_sym_IMP] = ACTIONS(3226), - [anon_sym_SEL] = ACTIONS(3226), - [anon_sym_Class] = ACTIONS(3226), - [anon_sym_id] = ACTIONS(3226), - }, - [1472] = { - [sym_identifier] = ACTIONS(3308), - [aux_sym_preproc_include_token1] = ACTIONS(3308), - [aux_sym_preproc_include_token2] = ACTIONS(3308), - [aux_sym_preproc_def_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3308), - [sym_preproc_directive] = ACTIONS(3308), - [anon_sym_LPAREN2] = ACTIONS(3310), - [anon_sym_BANG] = ACTIONS(3310), - [anon_sym_TILDE] = ACTIONS(3310), - [anon_sym_DASH] = ACTIONS(3308), - [anon_sym_PLUS] = ACTIONS(3308), - [anon_sym_STAR] = ACTIONS(3310), - [anon_sym_CARET] = ACTIONS(3310), - [anon_sym_AMP] = ACTIONS(3310), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym___extension__] = ACTIONS(3308), - [anon_sym_typedef] = ACTIONS(3308), - [anon_sym_extern] = ACTIONS(3308), - [anon_sym___attribute__] = ACTIONS(3308), - [anon_sym___attribute] = ACTIONS(3308), - [anon_sym_noreturn] = ACTIONS(3308), - [anon_sym_LBRACK] = ACTIONS(3310), - [anon_sym___declspec] = ACTIONS(3308), - [anon_sym___cdecl] = ACTIONS(3308), - [anon_sym___clrcall] = ACTIONS(3308), - [anon_sym___stdcall] = ACTIONS(3308), - [anon_sym___fastcall] = ACTIONS(3308), - [anon_sym___thiscall] = ACTIONS(3308), - [anon_sym___vectorcall] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3310), - [anon_sym_RBRACE] = ACTIONS(3310), - [anon_sym_signed] = ACTIONS(3308), - [anon_sym_unsigned] = ACTIONS(3308), - [anon_sym_long] = ACTIONS(3308), - [anon_sym_short] = ACTIONS(3308), - [anon_sym_ATautoreleasepool] = ACTIONS(3310), - [anon_sym_static] = ACTIONS(3308), - [anon_sym_auto] = ACTIONS(3308), - [anon_sym_register] = ACTIONS(3308), - [anon_sym_inline] = ACTIONS(3308), - [anon_sym___inline] = ACTIONS(3308), - [anon_sym___inline__] = ACTIONS(3308), - [anon_sym___forceinline] = ACTIONS(3308), - [anon_sym_thread_local] = ACTIONS(3308), - [anon_sym___thread] = ACTIONS(3308), - [anon_sym_CG_EXTERN] = ACTIONS(3308), - [anon_sym_CG_INLINE] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3308), - [anon_sym_IBOutlet] = ACTIONS(3308), - [anon_sym_IBInspectable] = ACTIONS(3308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3308), - [anon_sym_NS_INLINE] = ACTIONS(3308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3308), - [anon_sym_OBJC_EXPORT] = ACTIONS(3308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3308), - [anon_sym_const] = ACTIONS(3308), - [anon_sym_constexpr] = ACTIONS(3308), - [anon_sym_volatile] = ACTIONS(3308), - [anon_sym_restrict] = ACTIONS(3308), - [anon_sym___restrict__] = ACTIONS(3308), - [anon_sym__Atomic] = ACTIONS(3308), - [anon_sym__Noreturn] = ACTIONS(3308), - [anon_sym_nullable] = ACTIONS(3308), - [anon_sym__Complex] = ACTIONS(3308), - [anon_sym__Nonnull] = ACTIONS(3308), - [anon_sym__Nullable] = ACTIONS(3308), - [anon_sym__Nullable_result] = ACTIONS(3308), - [anon_sym__Null_unspecified] = ACTIONS(3308), - [anon_sym___autoreleasing] = ACTIONS(3308), - [anon_sym___block] = ACTIONS(3308), - [anon_sym___bridge] = ACTIONS(3308), - [anon_sym___bridge_retained] = ACTIONS(3308), - [anon_sym___bridge_transfer] = ACTIONS(3308), - [anon_sym___complex] = ACTIONS(3308), - [anon_sym___const] = ACTIONS(3308), - [anon_sym___imag] = ACTIONS(3308), - [anon_sym___kindof] = ACTIONS(3308), - [anon_sym___nonnull] = ACTIONS(3308), - [anon_sym___nullable] = ACTIONS(3308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3308), - [anon_sym___real] = ACTIONS(3308), - [anon_sym___strong] = ACTIONS(3308), - [anon_sym___unsafe_unretained] = ACTIONS(3308), - [anon_sym___unused] = ACTIONS(3308), - [anon_sym___weak] = ACTIONS(3308), - [sym_primitive_type] = ACTIONS(3308), - [anon_sym_enum] = ACTIONS(3308), - [anon_sym_struct] = ACTIONS(3308), - [anon_sym_union] = ACTIONS(3308), - [anon_sym_if] = ACTIONS(3308), - [anon_sym_switch] = ACTIONS(3308), - [anon_sym_case] = ACTIONS(3308), - [anon_sym_default] = ACTIONS(3308), - [anon_sym_while] = ACTIONS(3308), - [anon_sym_do] = ACTIONS(3308), - [anon_sym_for] = ACTIONS(3308), - [anon_sym_in] = ACTIONS(3308), - [anon_sym_return] = ACTIONS(3308), - [anon_sym_break] = ACTIONS(3308), - [anon_sym_continue] = ACTIONS(3308), - [anon_sym_goto] = ACTIONS(3308), - [anon_sym_DASH_DASH] = ACTIONS(3310), - [anon_sym_PLUS_PLUS] = ACTIONS(3310), - [anon_sym_sizeof] = ACTIONS(3308), - [anon_sym___alignof__] = ACTIONS(3308), - [anon_sym___alignof] = ACTIONS(3308), - [anon_sym__alignof] = ACTIONS(3308), - [anon_sym_alignof] = ACTIONS(3308), - [anon_sym__Alignof] = ACTIONS(3308), - [anon_sym_offsetof] = ACTIONS(3308), - [anon_sym__Generic] = ACTIONS(3308), - [anon_sym_asm] = ACTIONS(3308), - [anon_sym___asm__] = ACTIONS(3308), - [sym_number_literal] = ACTIONS(3310), - [anon_sym_L_SQUOTE] = ACTIONS(3310), - [anon_sym_u_SQUOTE] = ACTIONS(3310), - [anon_sym_U_SQUOTE] = ACTIONS(3310), - [anon_sym_u8_SQUOTE] = ACTIONS(3310), - [anon_sym_SQUOTE] = ACTIONS(3310), - [anon_sym_AT] = ACTIONS(3308), - [anon_sym_DQUOTE] = ACTIONS(3310), - [anon_sym_L_DQUOTE] = ACTIONS(3310), - [anon_sym_u_DQUOTE] = ACTIONS(3310), - [anon_sym_U_DQUOTE] = ACTIONS(3310), - [anon_sym_u8_DQUOTE] = ACTIONS(3310), - [sym_true] = ACTIONS(3308), - [sym_false] = ACTIONS(3308), - [anon_sym_NULL] = ACTIONS(3308), - [anon_sym_nullptr] = ACTIONS(3308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3308), - [anon_sym___typeof] = ACTIONS(3308), - [anon_sym_typeof] = ACTIONS(3308), - [anon_sym_ATimport] = ACTIONS(3310), - [aux_sym_preproc_undef_token1] = ACTIONS(3308), - [anon_sym_POUND] = ACTIONS(3308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE] = ACTIONS(3308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_API_AVAILABLE] = ACTIONS(3308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_API_DEPRECATED] = ACTIONS(3308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3308), - [anon_sym___deprecated_msg] = ACTIONS(3308), - [anon_sym___deprecated_enum_msg] = ACTIONS(3308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3308), - [anon_sym_ATprotocol] = ACTIONS(3310), - [anon_sym_ATinterface] = ACTIONS(3310), - [anon_sym_ATimplementation] = ACTIONS(3310), - [anon_sym_ATcompatibility_alias] = ACTIONS(3310), - [anon_sym__Alignas] = ACTIONS(3308), - [anon_sym_ATtry] = ACTIONS(3310), - [anon_sym___try] = ACTIONS(3308), - [anon_sym_ATthrow] = ACTIONS(3310), - [anon_sym_ATselector] = ACTIONS(3310), - [anon_sym_ATavailable] = ACTIONS(3310), - [anon_sym___builtin_available] = ACTIONS(3308), - [anon_sym_va_arg] = ACTIONS(3308), - [anon_sym___asm] = ACTIONS(3308), - [anon_sym_ATencode] = ACTIONS(3310), - [anon_sym_ATsynchronized] = ACTIONS(3310), - [anon_sym_BOOL] = ACTIONS(3308), - [anon_sym_IMP] = ACTIONS(3308), - [anon_sym_SEL] = ACTIONS(3308), - [anon_sym_Class] = ACTIONS(3308), - [anon_sym_id] = ACTIONS(3308), - }, - [1473] = { - [sym_identifier] = ACTIONS(3258), - [aux_sym_preproc_include_token1] = ACTIONS(3258), - [aux_sym_preproc_include_token2] = ACTIONS(3258), - [aux_sym_preproc_def_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3258), - [sym_preproc_directive] = ACTIONS(3258), - [anon_sym_LPAREN2] = ACTIONS(3260), - [anon_sym_BANG] = ACTIONS(3260), - [anon_sym_TILDE] = ACTIONS(3260), - [anon_sym_DASH] = ACTIONS(3258), - [anon_sym_PLUS] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_CARET] = ACTIONS(3260), - [anon_sym_AMP] = ACTIONS(3260), - [anon_sym_SEMI] = ACTIONS(3260), - [anon_sym___extension__] = ACTIONS(3258), - [anon_sym_typedef] = ACTIONS(3258), - [anon_sym_extern] = ACTIONS(3258), - [anon_sym___attribute__] = ACTIONS(3258), - [anon_sym___attribute] = ACTIONS(3258), - [anon_sym_noreturn] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3260), - [anon_sym___declspec] = ACTIONS(3258), - [anon_sym___cdecl] = ACTIONS(3258), - [anon_sym___clrcall] = ACTIONS(3258), - [anon_sym___stdcall] = ACTIONS(3258), - [anon_sym___fastcall] = ACTIONS(3258), - [anon_sym___thiscall] = ACTIONS(3258), - [anon_sym___vectorcall] = ACTIONS(3258), - [anon_sym_LBRACE] = ACTIONS(3260), - [anon_sym_RBRACE] = ACTIONS(3260), - [anon_sym_signed] = ACTIONS(3258), - [anon_sym_unsigned] = ACTIONS(3258), - [anon_sym_long] = ACTIONS(3258), - [anon_sym_short] = ACTIONS(3258), - [anon_sym_ATautoreleasepool] = ACTIONS(3260), - [anon_sym_static] = ACTIONS(3258), - [anon_sym_auto] = ACTIONS(3258), - [anon_sym_register] = ACTIONS(3258), - [anon_sym_inline] = ACTIONS(3258), - [anon_sym___inline] = ACTIONS(3258), - [anon_sym___inline__] = ACTIONS(3258), - [anon_sym___forceinline] = ACTIONS(3258), - [anon_sym_thread_local] = ACTIONS(3258), - [anon_sym___thread] = ACTIONS(3258), - [anon_sym_CG_EXTERN] = ACTIONS(3258), - [anon_sym_CG_INLINE] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3258), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3258), - [anon_sym_IBOutlet] = ACTIONS(3258), - [anon_sym_IBInspectable] = ACTIONS(3258), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3258), - [anon_sym_NS_INLINE] = ACTIONS(3258), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3258), - [anon_sym_OBJC_EXPORT] = ACTIONS(3258), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3258), - [anon_sym_const] = ACTIONS(3258), - [anon_sym_constexpr] = ACTIONS(3258), - [anon_sym_volatile] = ACTIONS(3258), - [anon_sym_restrict] = ACTIONS(3258), - [anon_sym___restrict__] = ACTIONS(3258), - [anon_sym__Atomic] = ACTIONS(3258), - [anon_sym__Noreturn] = ACTIONS(3258), - [anon_sym_nullable] = ACTIONS(3258), - [anon_sym__Complex] = ACTIONS(3258), - [anon_sym__Nonnull] = ACTIONS(3258), - [anon_sym__Nullable] = ACTIONS(3258), - [anon_sym__Nullable_result] = ACTIONS(3258), - [anon_sym__Null_unspecified] = ACTIONS(3258), - [anon_sym___autoreleasing] = ACTIONS(3258), - [anon_sym___block] = ACTIONS(3258), - [anon_sym___bridge] = ACTIONS(3258), - [anon_sym___bridge_retained] = ACTIONS(3258), - [anon_sym___bridge_transfer] = ACTIONS(3258), - [anon_sym___complex] = ACTIONS(3258), - [anon_sym___const] = ACTIONS(3258), - [anon_sym___imag] = ACTIONS(3258), - [anon_sym___kindof] = ACTIONS(3258), - [anon_sym___nonnull] = ACTIONS(3258), - [anon_sym___nullable] = ACTIONS(3258), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3258), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3258), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3258), - [anon_sym___real] = ACTIONS(3258), - [anon_sym___strong] = ACTIONS(3258), - [anon_sym___unsafe_unretained] = ACTIONS(3258), - [anon_sym___unused] = ACTIONS(3258), - [anon_sym___weak] = ACTIONS(3258), - [sym_primitive_type] = ACTIONS(3258), - [anon_sym_enum] = ACTIONS(3258), - [anon_sym_struct] = ACTIONS(3258), - [anon_sym_union] = ACTIONS(3258), - [anon_sym_if] = ACTIONS(3258), - [anon_sym_switch] = ACTIONS(3258), - [anon_sym_case] = ACTIONS(3258), - [anon_sym_default] = ACTIONS(3258), - [anon_sym_while] = ACTIONS(3258), - [anon_sym_do] = ACTIONS(3258), - [anon_sym_for] = ACTIONS(3258), - [anon_sym_in] = ACTIONS(3258), - [anon_sym_return] = ACTIONS(3258), - [anon_sym_break] = ACTIONS(3258), - [anon_sym_continue] = ACTIONS(3258), - [anon_sym_goto] = ACTIONS(3258), - [anon_sym_DASH_DASH] = ACTIONS(3260), - [anon_sym_PLUS_PLUS] = ACTIONS(3260), - [anon_sym_sizeof] = ACTIONS(3258), - [anon_sym___alignof__] = ACTIONS(3258), - [anon_sym___alignof] = ACTIONS(3258), - [anon_sym__alignof] = ACTIONS(3258), - [anon_sym_alignof] = ACTIONS(3258), - [anon_sym__Alignof] = ACTIONS(3258), - [anon_sym_offsetof] = ACTIONS(3258), - [anon_sym__Generic] = ACTIONS(3258), - [anon_sym_asm] = ACTIONS(3258), - [anon_sym___asm__] = ACTIONS(3258), - [sym_number_literal] = ACTIONS(3260), - [anon_sym_L_SQUOTE] = ACTIONS(3260), - [anon_sym_u_SQUOTE] = ACTIONS(3260), - [anon_sym_U_SQUOTE] = ACTIONS(3260), - [anon_sym_u8_SQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3260), - [anon_sym_AT] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_L_DQUOTE] = ACTIONS(3260), - [anon_sym_u_DQUOTE] = ACTIONS(3260), - [anon_sym_U_DQUOTE] = ACTIONS(3260), - [anon_sym_u8_DQUOTE] = ACTIONS(3260), - [sym_true] = ACTIONS(3258), - [sym_false] = ACTIONS(3258), - [anon_sym_NULL] = ACTIONS(3258), - [anon_sym_nullptr] = ACTIONS(3258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3258), - [anon_sym___typeof] = ACTIONS(3258), - [anon_sym_typeof] = ACTIONS(3258), - [anon_sym_ATimport] = ACTIONS(3260), - [aux_sym_preproc_undef_token1] = ACTIONS(3258), - [anon_sym_POUND] = ACTIONS(3258), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3258), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3258), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3258), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3258), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE] = ACTIONS(3258), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_API_AVAILABLE] = ACTIONS(3258), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_API_DEPRECATED] = ACTIONS(3258), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3258), - [anon_sym___deprecated_msg] = ACTIONS(3258), - [anon_sym___deprecated_enum_msg] = ACTIONS(3258), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3258), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3258), - [anon_sym_ATprotocol] = ACTIONS(3260), - [anon_sym_ATinterface] = ACTIONS(3260), - [anon_sym_ATimplementation] = ACTIONS(3260), - [anon_sym_ATcompatibility_alias] = ACTIONS(3260), - [anon_sym__Alignas] = ACTIONS(3258), - [anon_sym_ATtry] = ACTIONS(3260), - [anon_sym___try] = ACTIONS(3258), - [anon_sym_ATthrow] = ACTIONS(3260), - [anon_sym_ATselector] = ACTIONS(3260), - [anon_sym_ATavailable] = ACTIONS(3260), - [anon_sym___builtin_available] = ACTIONS(3258), - [anon_sym_va_arg] = ACTIONS(3258), - [anon_sym___asm] = ACTIONS(3258), - [anon_sym_ATencode] = ACTIONS(3260), - [anon_sym_ATsynchronized] = ACTIONS(3260), - [anon_sym_BOOL] = ACTIONS(3258), - [anon_sym_IMP] = ACTIONS(3258), - [anon_sym_SEL] = ACTIONS(3258), - [anon_sym_Class] = ACTIONS(3258), - [anon_sym_id] = ACTIONS(3258), - }, - [1474] = { - [ts_builtin_sym_end] = ACTIONS(2352), - [sym_identifier] = ACTIONS(2350), - [aux_sym_preproc_include_token1] = ACTIONS(2350), - [aux_sym_preproc_include_token2] = ACTIONS(2350), - [aux_sym_preproc_def_token1] = ACTIONS(2350), - [aux_sym_preproc_if_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2350), - [sym_preproc_directive] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym___cdecl] = ACTIONS(2350), - [anon_sym___clrcall] = ACTIONS(2350), - [anon_sym___stdcall] = ACTIONS(2350), - [anon_sym___fastcall] = ACTIONS(2350), - [anon_sym___thiscall] = ACTIONS(2350), - [anon_sym___vectorcall] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_ATimport] = ACTIONS(2352), - [aux_sym_preproc_undef_token1] = ACTIONS(2350), - [anon_sym_POUND] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym_ATprotocol] = ACTIONS(2352), - [anon_sym_ATinterface] = ACTIONS(2352), - [anon_sym_ATimplementation] = ACTIONS(2352), - [anon_sym_ATcompatibility_alias] = ACTIONS(2352), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [1475] = { - [ts_builtin_sym_end] = ACTIONS(2374), - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1476] = { - [sym_identifier] = ACTIONS(2958), - [aux_sym_preproc_include_token1] = ACTIONS(2958), - [aux_sym_preproc_include_token2] = ACTIONS(2958), - [aux_sym_preproc_def_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2958), - [sym_preproc_directive] = ACTIONS(2958), - [anon_sym_LPAREN2] = ACTIONS(2960), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_STAR] = ACTIONS(2960), - [anon_sym_CARET] = ACTIONS(2960), - [anon_sym_AMP] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym___extension__] = ACTIONS(2958), - [anon_sym_typedef] = ACTIONS(2958), - [anon_sym_extern] = ACTIONS(2958), - [anon_sym___attribute__] = ACTIONS(2958), - [anon_sym___attribute] = ACTIONS(2958), - [anon_sym_noreturn] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym___declspec] = ACTIONS(2958), - [anon_sym___cdecl] = ACTIONS(2958), - [anon_sym___clrcall] = ACTIONS(2958), - [anon_sym___stdcall] = ACTIONS(2958), - [anon_sym___fastcall] = ACTIONS(2958), - [anon_sym___thiscall] = ACTIONS(2958), - [anon_sym___vectorcall] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_RBRACE] = ACTIONS(2960), - [anon_sym_signed] = ACTIONS(2958), - [anon_sym_unsigned] = ACTIONS(2958), - [anon_sym_long] = ACTIONS(2958), - [anon_sym_short] = ACTIONS(2958), - [anon_sym_ATautoreleasepool] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_auto] = ACTIONS(2958), - [anon_sym_register] = ACTIONS(2958), - [anon_sym_inline] = ACTIONS(2958), - [anon_sym___inline] = ACTIONS(2958), - [anon_sym___inline__] = ACTIONS(2958), - [anon_sym___forceinline] = ACTIONS(2958), - [anon_sym_thread_local] = ACTIONS(2958), - [anon_sym___thread] = ACTIONS(2958), - [anon_sym_CG_EXTERN] = ACTIONS(2958), - [anon_sym_CG_INLINE] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2958), - [anon_sym_IBOutlet] = ACTIONS(2958), - [anon_sym_IBInspectable] = ACTIONS(2958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2958), - [anon_sym_NS_INLINE] = ACTIONS(2958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2958), - [anon_sym_OBJC_EXPORT] = ACTIONS(2958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_constexpr] = ACTIONS(2958), - [anon_sym_volatile] = ACTIONS(2958), - [anon_sym_restrict] = ACTIONS(2958), - [anon_sym___restrict__] = ACTIONS(2958), - [anon_sym__Atomic] = ACTIONS(2958), - [anon_sym__Noreturn] = ACTIONS(2958), - [anon_sym_nullable] = ACTIONS(2958), - [anon_sym__Complex] = ACTIONS(2958), - [anon_sym__Nonnull] = ACTIONS(2958), - [anon_sym__Nullable] = ACTIONS(2958), - [anon_sym__Nullable_result] = ACTIONS(2958), - [anon_sym__Null_unspecified] = ACTIONS(2958), - [anon_sym___autoreleasing] = ACTIONS(2958), - [anon_sym___block] = ACTIONS(2958), - [anon_sym___bridge] = ACTIONS(2958), - [anon_sym___bridge_retained] = ACTIONS(2958), - [anon_sym___bridge_transfer] = ACTIONS(2958), - [anon_sym___complex] = ACTIONS(2958), - [anon_sym___const] = ACTIONS(2958), - [anon_sym___imag] = ACTIONS(2958), - [anon_sym___kindof] = ACTIONS(2958), - [anon_sym___nonnull] = ACTIONS(2958), - [anon_sym___nullable] = ACTIONS(2958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2958), - [anon_sym___real] = ACTIONS(2958), - [anon_sym___strong] = ACTIONS(2958), - [anon_sym___unsafe_unretained] = ACTIONS(2958), - [anon_sym___unused] = ACTIONS(2958), - [anon_sym___weak] = ACTIONS(2958), - [sym_primitive_type] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), - [anon_sym_struct] = ACTIONS(2958), - [anon_sym_union] = ACTIONS(2958), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_case] = ACTIONS(2958), - [anon_sym_default] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_in] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_goto] = ACTIONS(2958), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_sizeof] = ACTIONS(2958), - [anon_sym___alignof__] = ACTIONS(2958), - [anon_sym___alignof] = ACTIONS(2958), - [anon_sym__alignof] = ACTIONS(2958), - [anon_sym_alignof] = ACTIONS(2958), - [anon_sym__Alignof] = ACTIONS(2958), - [anon_sym_offsetof] = ACTIONS(2958), - [anon_sym__Generic] = ACTIONS(2958), - [anon_sym_asm] = ACTIONS(2958), - [anon_sym___asm__] = ACTIONS(2958), - [sym_number_literal] = ACTIONS(2960), - [anon_sym_L_SQUOTE] = ACTIONS(2960), - [anon_sym_u_SQUOTE] = ACTIONS(2960), - [anon_sym_U_SQUOTE] = ACTIONS(2960), - [anon_sym_u8_SQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_AT] = ACTIONS(2958), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_L_DQUOTE] = ACTIONS(2960), - [anon_sym_u_DQUOTE] = ACTIONS(2960), - [anon_sym_U_DQUOTE] = ACTIONS(2960), - [anon_sym_u8_DQUOTE] = ACTIONS(2960), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [anon_sym_NULL] = ACTIONS(2958), - [anon_sym_nullptr] = ACTIONS(2958), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2958), - [anon_sym___typeof] = ACTIONS(2958), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_ATimport] = ACTIONS(2960), - [aux_sym_preproc_undef_token1] = ACTIONS(2958), - [anon_sym_POUND] = ACTIONS(2958), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE] = ACTIONS(2958), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_API_AVAILABLE] = ACTIONS(2958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_API_DEPRECATED] = ACTIONS(2958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2958), - [anon_sym___deprecated_msg] = ACTIONS(2958), - [anon_sym___deprecated_enum_msg] = ACTIONS(2958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2958), - [anon_sym_ATprotocol] = ACTIONS(2960), - [anon_sym_ATinterface] = ACTIONS(2960), - [anon_sym_ATimplementation] = ACTIONS(2960), - [anon_sym_ATcompatibility_alias] = ACTIONS(2960), - [anon_sym__Alignas] = ACTIONS(2958), - [anon_sym_ATtry] = ACTIONS(2960), - [anon_sym___try] = ACTIONS(2958), - [anon_sym_ATthrow] = ACTIONS(2960), - [anon_sym_ATselector] = ACTIONS(2960), - [anon_sym_ATavailable] = ACTIONS(2960), - [anon_sym___builtin_available] = ACTIONS(2958), - [anon_sym_va_arg] = ACTIONS(2958), - [anon_sym___asm] = ACTIONS(2958), - [anon_sym_ATencode] = ACTIONS(2960), - [anon_sym_ATsynchronized] = ACTIONS(2960), - [anon_sym_BOOL] = ACTIONS(2958), - [anon_sym_IMP] = ACTIONS(2958), - [anon_sym_SEL] = ACTIONS(2958), - [anon_sym_Class] = ACTIONS(2958), - [anon_sym_id] = ACTIONS(2958), - }, - [1477] = { - [sym_identifier] = ACTIONS(2970), - [aux_sym_preproc_include_token1] = ACTIONS(2970), - [aux_sym_preproc_include_token2] = ACTIONS(2970), - [aux_sym_preproc_def_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2970), - [sym_preproc_directive] = ACTIONS(2970), - [anon_sym_LPAREN2] = ACTIONS(2972), - [anon_sym_BANG] = ACTIONS(2972), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_PLUS] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2972), - [anon_sym_AMP] = ACTIONS(2972), - [anon_sym_SEMI] = ACTIONS(2972), - [anon_sym___extension__] = ACTIONS(2970), - [anon_sym_typedef] = ACTIONS(2970), - [anon_sym_extern] = ACTIONS(2970), - [anon_sym___attribute__] = ACTIONS(2970), - [anon_sym___attribute] = ACTIONS(2970), - [anon_sym_noreturn] = ACTIONS(2970), - [anon_sym_LBRACK] = ACTIONS(2972), - [anon_sym___declspec] = ACTIONS(2970), - [anon_sym___cdecl] = ACTIONS(2970), - [anon_sym___clrcall] = ACTIONS(2970), - [anon_sym___stdcall] = ACTIONS(2970), - [anon_sym___fastcall] = ACTIONS(2970), - [anon_sym___thiscall] = ACTIONS(2970), - [anon_sym___vectorcall] = ACTIONS(2970), - [anon_sym_LBRACE] = ACTIONS(2972), - [anon_sym_RBRACE] = ACTIONS(2972), - [anon_sym_signed] = ACTIONS(2970), - [anon_sym_unsigned] = ACTIONS(2970), - [anon_sym_long] = ACTIONS(2970), - [anon_sym_short] = ACTIONS(2970), - [anon_sym_ATautoreleasepool] = ACTIONS(2972), - [anon_sym_static] = ACTIONS(2970), - [anon_sym_auto] = ACTIONS(2970), - [anon_sym_register] = ACTIONS(2970), - [anon_sym_inline] = ACTIONS(2970), - [anon_sym___inline] = ACTIONS(2970), - [anon_sym___inline__] = ACTIONS(2970), - [anon_sym___forceinline] = ACTIONS(2970), - [anon_sym_thread_local] = ACTIONS(2970), - [anon_sym___thread] = ACTIONS(2970), - [anon_sym_CG_EXTERN] = ACTIONS(2970), - [anon_sym_CG_INLINE] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2970), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2970), - [anon_sym_IBOutlet] = ACTIONS(2970), - [anon_sym_IBInspectable] = ACTIONS(2970), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2970), - [anon_sym_NS_INLINE] = ACTIONS(2970), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2970), - [anon_sym_OBJC_EXPORT] = ACTIONS(2970), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2970), - [anon_sym_const] = ACTIONS(2970), - [anon_sym_constexpr] = ACTIONS(2970), - [anon_sym_volatile] = ACTIONS(2970), - [anon_sym_restrict] = ACTIONS(2970), - [anon_sym___restrict__] = ACTIONS(2970), - [anon_sym__Atomic] = ACTIONS(2970), - [anon_sym__Noreturn] = ACTIONS(2970), - [anon_sym_nullable] = ACTIONS(2970), - [anon_sym__Complex] = ACTIONS(2970), - [anon_sym__Nonnull] = ACTIONS(2970), - [anon_sym__Nullable] = ACTIONS(2970), - [anon_sym__Nullable_result] = ACTIONS(2970), - [anon_sym__Null_unspecified] = ACTIONS(2970), - [anon_sym___autoreleasing] = ACTIONS(2970), - [anon_sym___block] = ACTIONS(2970), - [anon_sym___bridge] = ACTIONS(2970), - [anon_sym___bridge_retained] = ACTIONS(2970), - [anon_sym___bridge_transfer] = ACTIONS(2970), - [anon_sym___complex] = ACTIONS(2970), - [anon_sym___const] = ACTIONS(2970), - [anon_sym___imag] = ACTIONS(2970), - [anon_sym___kindof] = ACTIONS(2970), - [anon_sym___nonnull] = ACTIONS(2970), - [anon_sym___nullable] = ACTIONS(2970), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2970), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2970), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2970), - [anon_sym___real] = ACTIONS(2970), - [anon_sym___strong] = ACTIONS(2970), - [anon_sym___unsafe_unretained] = ACTIONS(2970), - [anon_sym___unused] = ACTIONS(2970), - [anon_sym___weak] = ACTIONS(2970), - [sym_primitive_type] = ACTIONS(2970), - [anon_sym_enum] = ACTIONS(2970), - [anon_sym_struct] = ACTIONS(2970), - [anon_sym_union] = ACTIONS(2970), - [anon_sym_if] = ACTIONS(2970), - [anon_sym_switch] = ACTIONS(2970), - [anon_sym_case] = ACTIONS(2970), - [anon_sym_default] = ACTIONS(2970), - [anon_sym_while] = ACTIONS(2970), - [anon_sym_do] = ACTIONS(2970), - [anon_sym_for] = ACTIONS(2970), - [anon_sym_in] = ACTIONS(2970), - [anon_sym_return] = ACTIONS(2970), - [anon_sym_break] = ACTIONS(2970), - [anon_sym_continue] = ACTIONS(2970), - [anon_sym_goto] = ACTIONS(2970), - [anon_sym_DASH_DASH] = ACTIONS(2972), - [anon_sym_PLUS_PLUS] = ACTIONS(2972), - [anon_sym_sizeof] = ACTIONS(2970), - [anon_sym___alignof__] = ACTIONS(2970), - [anon_sym___alignof] = ACTIONS(2970), - [anon_sym__alignof] = ACTIONS(2970), - [anon_sym_alignof] = ACTIONS(2970), - [anon_sym__Alignof] = ACTIONS(2970), - [anon_sym_offsetof] = ACTIONS(2970), - [anon_sym__Generic] = ACTIONS(2970), - [anon_sym_asm] = ACTIONS(2970), - [anon_sym___asm__] = ACTIONS(2970), - [sym_number_literal] = ACTIONS(2972), - [anon_sym_L_SQUOTE] = ACTIONS(2972), - [anon_sym_u_SQUOTE] = ACTIONS(2972), - [anon_sym_U_SQUOTE] = ACTIONS(2972), - [anon_sym_u8_SQUOTE] = ACTIONS(2972), - [anon_sym_SQUOTE] = ACTIONS(2972), - [anon_sym_AT] = ACTIONS(2970), - [anon_sym_DQUOTE] = ACTIONS(2972), - [anon_sym_L_DQUOTE] = ACTIONS(2972), - [anon_sym_u_DQUOTE] = ACTIONS(2972), - [anon_sym_U_DQUOTE] = ACTIONS(2972), - [anon_sym_u8_DQUOTE] = ACTIONS(2972), - [sym_true] = ACTIONS(2970), - [sym_false] = ACTIONS(2970), - [anon_sym_NULL] = ACTIONS(2970), - [anon_sym_nullptr] = ACTIONS(2970), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2970), - [anon_sym___typeof] = ACTIONS(2970), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_ATimport] = ACTIONS(2972), - [aux_sym_preproc_undef_token1] = ACTIONS(2970), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2970), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2970), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2970), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2970), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE] = ACTIONS(2970), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_API_AVAILABLE] = ACTIONS(2970), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_API_DEPRECATED] = ACTIONS(2970), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2970), - [anon_sym___deprecated_msg] = ACTIONS(2970), - [anon_sym___deprecated_enum_msg] = ACTIONS(2970), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2970), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2970), - [anon_sym_ATprotocol] = ACTIONS(2972), - [anon_sym_ATinterface] = ACTIONS(2972), - [anon_sym_ATimplementation] = ACTIONS(2972), - [anon_sym_ATcompatibility_alias] = ACTIONS(2972), - [anon_sym__Alignas] = ACTIONS(2970), - [anon_sym_ATtry] = ACTIONS(2972), - [anon_sym___try] = ACTIONS(2970), - [anon_sym_ATthrow] = ACTIONS(2972), - [anon_sym_ATselector] = ACTIONS(2972), - [anon_sym_ATavailable] = ACTIONS(2972), - [anon_sym___builtin_available] = ACTIONS(2970), - [anon_sym_va_arg] = ACTIONS(2970), - [anon_sym___asm] = ACTIONS(2970), - [anon_sym_ATencode] = ACTIONS(2972), - [anon_sym_ATsynchronized] = ACTIONS(2972), - [anon_sym_BOOL] = ACTIONS(2970), - [anon_sym_IMP] = ACTIONS(2970), - [anon_sym_SEL] = ACTIONS(2970), - [anon_sym_Class] = ACTIONS(2970), - [anon_sym_id] = ACTIONS(2970), - }, - [1478] = { - [sym_identifier] = ACTIONS(2954), - [aux_sym_preproc_include_token1] = ACTIONS(2954), - [aux_sym_preproc_include_token2] = ACTIONS(2954), - [aux_sym_preproc_def_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2954), - [sym_preproc_directive] = ACTIONS(2954), - [anon_sym_LPAREN2] = ACTIONS(2956), - [anon_sym_BANG] = ACTIONS(2956), - [anon_sym_TILDE] = ACTIONS(2956), - [anon_sym_DASH] = ACTIONS(2954), - [anon_sym_PLUS] = ACTIONS(2954), - [anon_sym_STAR] = ACTIONS(2956), - [anon_sym_CARET] = ACTIONS(2956), - [anon_sym_AMP] = ACTIONS(2956), - [anon_sym_SEMI] = ACTIONS(2956), - [anon_sym___extension__] = ACTIONS(2954), - [anon_sym_typedef] = ACTIONS(2954), - [anon_sym_extern] = ACTIONS(2954), - [anon_sym___attribute__] = ACTIONS(2954), - [anon_sym___attribute] = ACTIONS(2954), - [anon_sym_noreturn] = ACTIONS(2954), - [anon_sym_LBRACK] = ACTIONS(2956), - [anon_sym___declspec] = ACTIONS(2954), - [anon_sym___cdecl] = ACTIONS(2954), - [anon_sym___clrcall] = ACTIONS(2954), - [anon_sym___stdcall] = ACTIONS(2954), - [anon_sym___fastcall] = ACTIONS(2954), - [anon_sym___thiscall] = ACTIONS(2954), - [anon_sym___vectorcall] = ACTIONS(2954), - [anon_sym_LBRACE] = ACTIONS(2956), - [anon_sym_RBRACE] = ACTIONS(2956), - [anon_sym_signed] = ACTIONS(2954), - [anon_sym_unsigned] = ACTIONS(2954), - [anon_sym_long] = ACTIONS(2954), - [anon_sym_short] = ACTIONS(2954), - [anon_sym_ATautoreleasepool] = ACTIONS(2956), - [anon_sym_static] = ACTIONS(2954), - [anon_sym_auto] = ACTIONS(2954), - [anon_sym_register] = ACTIONS(2954), - [anon_sym_inline] = ACTIONS(2954), - [anon_sym___inline] = ACTIONS(2954), - [anon_sym___inline__] = ACTIONS(2954), - [anon_sym___forceinline] = ACTIONS(2954), - [anon_sym_thread_local] = ACTIONS(2954), - [anon_sym___thread] = ACTIONS(2954), - [anon_sym_CG_EXTERN] = ACTIONS(2954), - [anon_sym_CG_INLINE] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2954), - [anon_sym_IBOutlet] = ACTIONS(2954), - [anon_sym_IBInspectable] = ACTIONS(2954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2954), - [anon_sym_NS_INLINE] = ACTIONS(2954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2954), - [anon_sym_OBJC_EXPORT] = ACTIONS(2954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2954), - [anon_sym_const] = ACTIONS(2954), - [anon_sym_constexpr] = ACTIONS(2954), - [anon_sym_volatile] = ACTIONS(2954), - [anon_sym_restrict] = ACTIONS(2954), - [anon_sym___restrict__] = ACTIONS(2954), - [anon_sym__Atomic] = ACTIONS(2954), - [anon_sym__Noreturn] = ACTIONS(2954), - [anon_sym_nullable] = ACTIONS(2954), - [anon_sym__Complex] = ACTIONS(2954), - [anon_sym__Nonnull] = ACTIONS(2954), - [anon_sym__Nullable] = ACTIONS(2954), - [anon_sym__Nullable_result] = ACTIONS(2954), - [anon_sym__Null_unspecified] = ACTIONS(2954), - [anon_sym___autoreleasing] = ACTIONS(2954), - [anon_sym___block] = ACTIONS(2954), - [anon_sym___bridge] = ACTIONS(2954), - [anon_sym___bridge_retained] = ACTIONS(2954), - [anon_sym___bridge_transfer] = ACTIONS(2954), - [anon_sym___complex] = ACTIONS(2954), - [anon_sym___const] = ACTIONS(2954), - [anon_sym___imag] = ACTIONS(2954), - [anon_sym___kindof] = ACTIONS(2954), - [anon_sym___nonnull] = ACTIONS(2954), - [anon_sym___nullable] = ACTIONS(2954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2954), - [anon_sym___real] = ACTIONS(2954), - [anon_sym___strong] = ACTIONS(2954), - [anon_sym___unsafe_unretained] = ACTIONS(2954), - [anon_sym___unused] = ACTIONS(2954), - [anon_sym___weak] = ACTIONS(2954), - [sym_primitive_type] = ACTIONS(2954), - [anon_sym_enum] = ACTIONS(2954), - [anon_sym_struct] = ACTIONS(2954), - [anon_sym_union] = ACTIONS(2954), - [anon_sym_if] = ACTIONS(2954), - [anon_sym_switch] = ACTIONS(2954), - [anon_sym_case] = ACTIONS(2954), - [anon_sym_default] = ACTIONS(2954), - [anon_sym_while] = ACTIONS(2954), - [anon_sym_do] = ACTIONS(2954), - [anon_sym_for] = ACTIONS(2954), - [anon_sym_in] = ACTIONS(2954), - [anon_sym_return] = ACTIONS(2954), - [anon_sym_break] = ACTIONS(2954), - [anon_sym_continue] = ACTIONS(2954), - [anon_sym_goto] = ACTIONS(2954), - [anon_sym_DASH_DASH] = ACTIONS(2956), - [anon_sym_PLUS_PLUS] = ACTIONS(2956), - [anon_sym_sizeof] = ACTIONS(2954), - [anon_sym___alignof__] = ACTIONS(2954), - [anon_sym___alignof] = ACTIONS(2954), - [anon_sym__alignof] = ACTIONS(2954), - [anon_sym_alignof] = ACTIONS(2954), - [anon_sym__Alignof] = ACTIONS(2954), - [anon_sym_offsetof] = ACTIONS(2954), - [anon_sym__Generic] = ACTIONS(2954), - [anon_sym_asm] = ACTIONS(2954), - [anon_sym___asm__] = ACTIONS(2954), - [sym_number_literal] = ACTIONS(2956), - [anon_sym_L_SQUOTE] = ACTIONS(2956), - [anon_sym_u_SQUOTE] = ACTIONS(2956), - [anon_sym_U_SQUOTE] = ACTIONS(2956), - [anon_sym_u8_SQUOTE] = ACTIONS(2956), - [anon_sym_SQUOTE] = ACTIONS(2956), - [anon_sym_AT] = ACTIONS(2954), - [anon_sym_DQUOTE] = ACTIONS(2956), - [anon_sym_L_DQUOTE] = ACTIONS(2956), - [anon_sym_u_DQUOTE] = ACTIONS(2956), - [anon_sym_U_DQUOTE] = ACTIONS(2956), - [anon_sym_u8_DQUOTE] = ACTIONS(2956), - [sym_true] = ACTIONS(2954), - [sym_false] = ACTIONS(2954), - [anon_sym_NULL] = ACTIONS(2954), - [anon_sym_nullptr] = ACTIONS(2954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2954), - [anon_sym___typeof] = ACTIONS(2954), - [anon_sym_typeof] = ACTIONS(2954), - [anon_sym_ATimport] = ACTIONS(2956), - [aux_sym_preproc_undef_token1] = ACTIONS(2954), - [anon_sym_POUND] = ACTIONS(2954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE] = ACTIONS(2954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_API_AVAILABLE] = ACTIONS(2954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_API_DEPRECATED] = ACTIONS(2954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2954), - [anon_sym___deprecated_msg] = ACTIONS(2954), - [anon_sym___deprecated_enum_msg] = ACTIONS(2954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2954), - [anon_sym_ATprotocol] = ACTIONS(2956), - [anon_sym_ATinterface] = ACTIONS(2956), - [anon_sym_ATimplementation] = ACTIONS(2956), - [anon_sym_ATcompatibility_alias] = ACTIONS(2956), - [anon_sym__Alignas] = ACTIONS(2954), - [anon_sym_ATtry] = ACTIONS(2956), - [anon_sym___try] = ACTIONS(2954), - [anon_sym_ATthrow] = ACTIONS(2956), - [anon_sym_ATselector] = ACTIONS(2956), - [anon_sym_ATavailable] = ACTIONS(2956), - [anon_sym___builtin_available] = ACTIONS(2954), - [anon_sym_va_arg] = ACTIONS(2954), - [anon_sym___asm] = ACTIONS(2954), - [anon_sym_ATencode] = ACTIONS(2956), - [anon_sym_ATsynchronized] = ACTIONS(2956), - [anon_sym_BOOL] = ACTIONS(2954), - [anon_sym_IMP] = ACTIONS(2954), - [anon_sym_SEL] = ACTIONS(2954), - [anon_sym_Class] = ACTIONS(2954), - [anon_sym_id] = ACTIONS(2954), - }, - [1479] = { - [sym_identifier] = ACTIONS(2950), - [aux_sym_preproc_include_token1] = ACTIONS(2950), - [aux_sym_preproc_include_token2] = ACTIONS(2950), - [aux_sym_preproc_def_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2950), - [sym_preproc_directive] = ACTIONS(2950), - [anon_sym_LPAREN2] = ACTIONS(2952), - [anon_sym_BANG] = ACTIONS(2952), - [anon_sym_TILDE] = ACTIONS(2952), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_STAR] = ACTIONS(2952), - [anon_sym_CARET] = ACTIONS(2952), - [anon_sym_AMP] = ACTIONS(2952), - [anon_sym_SEMI] = ACTIONS(2952), - [anon_sym___extension__] = ACTIONS(2950), - [anon_sym_typedef] = ACTIONS(2950), - [anon_sym_extern] = ACTIONS(2950), - [anon_sym___attribute__] = ACTIONS(2950), - [anon_sym___attribute] = ACTIONS(2950), - [anon_sym_noreturn] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2952), - [anon_sym___declspec] = ACTIONS(2950), - [anon_sym___cdecl] = ACTIONS(2950), - [anon_sym___clrcall] = ACTIONS(2950), - [anon_sym___stdcall] = ACTIONS(2950), - [anon_sym___fastcall] = ACTIONS(2950), - [anon_sym___thiscall] = ACTIONS(2950), - [anon_sym___vectorcall] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2952), - [anon_sym_RBRACE] = ACTIONS(2952), - [anon_sym_signed] = ACTIONS(2950), - [anon_sym_unsigned] = ACTIONS(2950), - [anon_sym_long] = ACTIONS(2950), - [anon_sym_short] = ACTIONS(2950), - [anon_sym_ATautoreleasepool] = ACTIONS(2952), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_auto] = ACTIONS(2950), - [anon_sym_register] = ACTIONS(2950), - [anon_sym_inline] = ACTIONS(2950), - [anon_sym___inline] = ACTIONS(2950), - [anon_sym___inline__] = ACTIONS(2950), - [anon_sym___forceinline] = ACTIONS(2950), - [anon_sym_thread_local] = ACTIONS(2950), - [anon_sym___thread] = ACTIONS(2950), - [anon_sym_CG_EXTERN] = ACTIONS(2950), - [anon_sym_CG_INLINE] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2950), - [anon_sym_IBOutlet] = ACTIONS(2950), - [anon_sym_IBInspectable] = ACTIONS(2950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2950), - [anon_sym_NS_INLINE] = ACTIONS(2950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2950), - [anon_sym_OBJC_EXPORT] = ACTIONS(2950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_constexpr] = ACTIONS(2950), - [anon_sym_volatile] = ACTIONS(2950), - [anon_sym_restrict] = ACTIONS(2950), - [anon_sym___restrict__] = ACTIONS(2950), - [anon_sym__Atomic] = ACTIONS(2950), - [anon_sym__Noreturn] = ACTIONS(2950), - [anon_sym_nullable] = ACTIONS(2950), - [anon_sym__Complex] = ACTIONS(2950), - [anon_sym__Nonnull] = ACTIONS(2950), - [anon_sym__Nullable] = ACTIONS(2950), - [anon_sym__Nullable_result] = ACTIONS(2950), - [anon_sym__Null_unspecified] = ACTIONS(2950), - [anon_sym___autoreleasing] = ACTIONS(2950), - [anon_sym___block] = ACTIONS(2950), - [anon_sym___bridge] = ACTIONS(2950), - [anon_sym___bridge_retained] = ACTIONS(2950), - [anon_sym___bridge_transfer] = ACTIONS(2950), - [anon_sym___complex] = ACTIONS(2950), - [anon_sym___const] = ACTIONS(2950), - [anon_sym___imag] = ACTIONS(2950), - [anon_sym___kindof] = ACTIONS(2950), - [anon_sym___nonnull] = ACTIONS(2950), - [anon_sym___nullable] = ACTIONS(2950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2950), - [anon_sym___real] = ACTIONS(2950), - [anon_sym___strong] = ACTIONS(2950), - [anon_sym___unsafe_unretained] = ACTIONS(2950), - [anon_sym___unused] = ACTIONS(2950), - [anon_sym___weak] = ACTIONS(2950), - [sym_primitive_type] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), - [anon_sym_struct] = ACTIONS(2950), - [anon_sym_union] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_in] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_goto] = ACTIONS(2950), - [anon_sym_DASH_DASH] = ACTIONS(2952), - [anon_sym_PLUS_PLUS] = ACTIONS(2952), - [anon_sym_sizeof] = ACTIONS(2950), - [anon_sym___alignof__] = ACTIONS(2950), - [anon_sym___alignof] = ACTIONS(2950), - [anon_sym__alignof] = ACTIONS(2950), - [anon_sym_alignof] = ACTIONS(2950), - [anon_sym__Alignof] = ACTIONS(2950), - [anon_sym_offsetof] = ACTIONS(2950), - [anon_sym__Generic] = ACTIONS(2950), - [anon_sym_asm] = ACTIONS(2950), - [anon_sym___asm__] = ACTIONS(2950), - [sym_number_literal] = ACTIONS(2952), - [anon_sym_L_SQUOTE] = ACTIONS(2952), - [anon_sym_u_SQUOTE] = ACTIONS(2952), - [anon_sym_U_SQUOTE] = ACTIONS(2952), - [anon_sym_u8_SQUOTE] = ACTIONS(2952), - [anon_sym_SQUOTE] = ACTIONS(2952), - [anon_sym_AT] = ACTIONS(2950), - [anon_sym_DQUOTE] = ACTIONS(2952), - [anon_sym_L_DQUOTE] = ACTIONS(2952), - [anon_sym_u_DQUOTE] = ACTIONS(2952), - [anon_sym_U_DQUOTE] = ACTIONS(2952), - [anon_sym_u8_DQUOTE] = ACTIONS(2952), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [anon_sym_NULL] = ACTIONS(2950), - [anon_sym_nullptr] = ACTIONS(2950), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2950), - [anon_sym___typeof] = ACTIONS(2950), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_ATimport] = ACTIONS(2952), - [aux_sym_preproc_undef_token1] = ACTIONS(2950), - [anon_sym_POUND] = ACTIONS(2950), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE] = ACTIONS(2950), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_API_AVAILABLE] = ACTIONS(2950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_API_DEPRECATED] = ACTIONS(2950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2950), - [anon_sym___deprecated_msg] = ACTIONS(2950), - [anon_sym___deprecated_enum_msg] = ACTIONS(2950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2950), - [anon_sym_ATprotocol] = ACTIONS(2952), - [anon_sym_ATinterface] = ACTIONS(2952), - [anon_sym_ATimplementation] = ACTIONS(2952), - [anon_sym_ATcompatibility_alias] = ACTIONS(2952), - [anon_sym__Alignas] = ACTIONS(2950), - [anon_sym_ATtry] = ACTIONS(2952), - [anon_sym___try] = ACTIONS(2950), - [anon_sym_ATthrow] = ACTIONS(2952), - [anon_sym_ATselector] = ACTIONS(2952), - [anon_sym_ATavailable] = ACTIONS(2952), - [anon_sym___builtin_available] = ACTIONS(2950), - [anon_sym_va_arg] = ACTIONS(2950), - [anon_sym___asm] = ACTIONS(2950), - [anon_sym_ATencode] = ACTIONS(2952), - [anon_sym_ATsynchronized] = ACTIONS(2952), - [anon_sym_BOOL] = ACTIONS(2950), - [anon_sym_IMP] = ACTIONS(2950), - [anon_sym_SEL] = ACTIONS(2950), - [anon_sym_Class] = ACTIONS(2950), - [anon_sym_id] = ACTIONS(2950), - }, - [1480] = { - [sym_identifier] = ACTIONS(2946), - [aux_sym_preproc_include_token1] = ACTIONS(2946), - [aux_sym_preproc_include_token2] = ACTIONS(2946), - [aux_sym_preproc_def_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2946), - [sym_preproc_directive] = ACTIONS(2946), - [anon_sym_LPAREN2] = ACTIONS(2948), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_CARET] = ACTIONS(2948), - [anon_sym_AMP] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym___extension__] = ACTIONS(2946), - [anon_sym_typedef] = ACTIONS(2946), - [anon_sym_extern] = ACTIONS(2946), - [anon_sym___attribute__] = ACTIONS(2946), - [anon_sym___attribute] = ACTIONS(2946), - [anon_sym_noreturn] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym___declspec] = ACTIONS(2946), - [anon_sym___cdecl] = ACTIONS(2946), - [anon_sym___clrcall] = ACTIONS(2946), - [anon_sym___stdcall] = ACTIONS(2946), - [anon_sym___fastcall] = ACTIONS(2946), - [anon_sym___thiscall] = ACTIONS(2946), - [anon_sym___vectorcall] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_RBRACE] = ACTIONS(2948), - [anon_sym_signed] = ACTIONS(2946), - [anon_sym_unsigned] = ACTIONS(2946), - [anon_sym_long] = ACTIONS(2946), - [anon_sym_short] = ACTIONS(2946), - [anon_sym_ATautoreleasepool] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_auto] = ACTIONS(2946), - [anon_sym_register] = ACTIONS(2946), - [anon_sym_inline] = ACTIONS(2946), - [anon_sym___inline] = ACTIONS(2946), - [anon_sym___inline__] = ACTIONS(2946), - [anon_sym___forceinline] = ACTIONS(2946), - [anon_sym_thread_local] = ACTIONS(2946), - [anon_sym___thread] = ACTIONS(2946), - [anon_sym_CG_EXTERN] = ACTIONS(2946), - [anon_sym_CG_INLINE] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2946), - [anon_sym_IBOutlet] = ACTIONS(2946), - [anon_sym_IBInspectable] = ACTIONS(2946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2946), - [anon_sym_NS_INLINE] = ACTIONS(2946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2946), - [anon_sym_OBJC_EXPORT] = ACTIONS(2946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_constexpr] = ACTIONS(2946), - [anon_sym_volatile] = ACTIONS(2946), - [anon_sym_restrict] = ACTIONS(2946), - [anon_sym___restrict__] = ACTIONS(2946), - [anon_sym__Atomic] = ACTIONS(2946), - [anon_sym__Noreturn] = ACTIONS(2946), - [anon_sym_nullable] = ACTIONS(2946), - [anon_sym__Complex] = ACTIONS(2946), - [anon_sym__Nonnull] = ACTIONS(2946), - [anon_sym__Nullable] = ACTIONS(2946), - [anon_sym__Nullable_result] = ACTIONS(2946), - [anon_sym__Null_unspecified] = ACTIONS(2946), - [anon_sym___autoreleasing] = ACTIONS(2946), - [anon_sym___block] = ACTIONS(2946), - [anon_sym___bridge] = ACTIONS(2946), - [anon_sym___bridge_retained] = ACTIONS(2946), - [anon_sym___bridge_transfer] = ACTIONS(2946), - [anon_sym___complex] = ACTIONS(2946), - [anon_sym___const] = ACTIONS(2946), - [anon_sym___imag] = ACTIONS(2946), - [anon_sym___kindof] = ACTIONS(2946), - [anon_sym___nonnull] = ACTIONS(2946), - [anon_sym___nullable] = ACTIONS(2946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2946), - [anon_sym___real] = ACTIONS(2946), - [anon_sym___strong] = ACTIONS(2946), - [anon_sym___unsafe_unretained] = ACTIONS(2946), - [anon_sym___unused] = ACTIONS(2946), - [anon_sym___weak] = ACTIONS(2946), - [sym_primitive_type] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), - [anon_sym_struct] = ACTIONS(2946), - [anon_sym_union] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_in] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_goto] = ACTIONS(2946), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_sizeof] = ACTIONS(2946), - [anon_sym___alignof__] = ACTIONS(2946), - [anon_sym___alignof] = ACTIONS(2946), - [anon_sym__alignof] = ACTIONS(2946), - [anon_sym_alignof] = ACTIONS(2946), - [anon_sym__Alignof] = ACTIONS(2946), - [anon_sym_offsetof] = ACTIONS(2946), - [anon_sym__Generic] = ACTIONS(2946), - [anon_sym_asm] = ACTIONS(2946), - [anon_sym___asm__] = ACTIONS(2946), - [sym_number_literal] = ACTIONS(2948), - [anon_sym_L_SQUOTE] = ACTIONS(2948), - [anon_sym_u_SQUOTE] = ACTIONS(2948), - [anon_sym_U_SQUOTE] = ACTIONS(2948), - [anon_sym_u8_SQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_AT] = ACTIONS(2946), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_L_DQUOTE] = ACTIONS(2948), - [anon_sym_u_DQUOTE] = ACTIONS(2948), - [anon_sym_U_DQUOTE] = ACTIONS(2948), - [anon_sym_u8_DQUOTE] = ACTIONS(2948), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [anon_sym_NULL] = ACTIONS(2946), - [anon_sym_nullptr] = ACTIONS(2946), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2946), - [anon_sym___typeof] = ACTIONS(2946), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_ATimport] = ACTIONS(2948), - [aux_sym_preproc_undef_token1] = ACTIONS(2946), - [anon_sym_POUND] = ACTIONS(2946), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE] = ACTIONS(2946), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_API_AVAILABLE] = ACTIONS(2946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_API_DEPRECATED] = ACTIONS(2946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2946), - [anon_sym___deprecated_msg] = ACTIONS(2946), - [anon_sym___deprecated_enum_msg] = ACTIONS(2946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2946), - [anon_sym_ATprotocol] = ACTIONS(2948), - [anon_sym_ATinterface] = ACTIONS(2948), - [anon_sym_ATimplementation] = ACTIONS(2948), - [anon_sym_ATcompatibility_alias] = ACTIONS(2948), - [anon_sym__Alignas] = ACTIONS(2946), - [anon_sym_ATtry] = ACTIONS(2948), - [anon_sym___try] = ACTIONS(2946), - [anon_sym_ATthrow] = ACTIONS(2948), - [anon_sym_ATselector] = ACTIONS(2948), - [anon_sym_ATavailable] = ACTIONS(2948), - [anon_sym___builtin_available] = ACTIONS(2946), - [anon_sym_va_arg] = ACTIONS(2946), - [anon_sym___asm] = ACTIONS(2946), - [anon_sym_ATencode] = ACTIONS(2948), - [anon_sym_ATsynchronized] = ACTIONS(2948), - [anon_sym_BOOL] = ACTIONS(2946), - [anon_sym_IMP] = ACTIONS(2946), - [anon_sym_SEL] = ACTIONS(2946), - [anon_sym_Class] = ACTIONS(2946), - [anon_sym_id] = ACTIONS(2946), - }, - [1481] = { - [sym_identifier] = ACTIONS(2942), - [aux_sym_preproc_include_token1] = ACTIONS(2942), - [aux_sym_preproc_include_token2] = ACTIONS(2942), - [aux_sym_preproc_def_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2942), - [sym_preproc_directive] = ACTIONS(2942), - [anon_sym_LPAREN2] = ACTIONS(2944), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2944), - [anon_sym_CARET] = ACTIONS(2944), - [anon_sym_AMP] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym___extension__] = ACTIONS(2942), - [anon_sym_typedef] = ACTIONS(2942), - [anon_sym_extern] = ACTIONS(2942), - [anon_sym___attribute__] = ACTIONS(2942), - [anon_sym___attribute] = ACTIONS(2942), - [anon_sym_noreturn] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym___declspec] = ACTIONS(2942), - [anon_sym___cdecl] = ACTIONS(2942), - [anon_sym___clrcall] = ACTIONS(2942), - [anon_sym___stdcall] = ACTIONS(2942), - [anon_sym___fastcall] = ACTIONS(2942), - [anon_sym___thiscall] = ACTIONS(2942), - [anon_sym___vectorcall] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_RBRACE] = ACTIONS(2944), - [anon_sym_signed] = ACTIONS(2942), - [anon_sym_unsigned] = ACTIONS(2942), - [anon_sym_long] = ACTIONS(2942), - [anon_sym_short] = ACTIONS(2942), - [anon_sym_ATautoreleasepool] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_auto] = ACTIONS(2942), - [anon_sym_register] = ACTIONS(2942), - [anon_sym_inline] = ACTIONS(2942), - [anon_sym___inline] = ACTIONS(2942), - [anon_sym___inline__] = ACTIONS(2942), - [anon_sym___forceinline] = ACTIONS(2942), - [anon_sym_thread_local] = ACTIONS(2942), - [anon_sym___thread] = ACTIONS(2942), - [anon_sym_CG_EXTERN] = ACTIONS(2942), - [anon_sym_CG_INLINE] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2942), - [anon_sym_IBOutlet] = ACTIONS(2942), - [anon_sym_IBInspectable] = ACTIONS(2942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2942), - [anon_sym_NS_INLINE] = ACTIONS(2942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2942), - [anon_sym_OBJC_EXPORT] = ACTIONS(2942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_constexpr] = ACTIONS(2942), - [anon_sym_volatile] = ACTIONS(2942), - [anon_sym_restrict] = ACTIONS(2942), - [anon_sym___restrict__] = ACTIONS(2942), - [anon_sym__Atomic] = ACTIONS(2942), - [anon_sym__Noreturn] = ACTIONS(2942), - [anon_sym_nullable] = ACTIONS(2942), - [anon_sym__Complex] = ACTIONS(2942), - [anon_sym__Nonnull] = ACTIONS(2942), - [anon_sym__Nullable] = ACTIONS(2942), - [anon_sym__Nullable_result] = ACTIONS(2942), - [anon_sym__Null_unspecified] = ACTIONS(2942), - [anon_sym___autoreleasing] = ACTIONS(2942), - [anon_sym___block] = ACTIONS(2942), - [anon_sym___bridge] = ACTIONS(2942), - [anon_sym___bridge_retained] = ACTIONS(2942), - [anon_sym___bridge_transfer] = ACTIONS(2942), - [anon_sym___complex] = ACTIONS(2942), - [anon_sym___const] = ACTIONS(2942), - [anon_sym___imag] = ACTIONS(2942), - [anon_sym___kindof] = ACTIONS(2942), - [anon_sym___nonnull] = ACTIONS(2942), - [anon_sym___nullable] = ACTIONS(2942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2942), - [anon_sym___real] = ACTIONS(2942), - [anon_sym___strong] = ACTIONS(2942), - [anon_sym___unsafe_unretained] = ACTIONS(2942), - [anon_sym___unused] = ACTIONS(2942), - [anon_sym___weak] = ACTIONS(2942), - [sym_primitive_type] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), - [anon_sym_struct] = ACTIONS(2942), - [anon_sym_union] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_goto] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_sizeof] = ACTIONS(2942), - [anon_sym___alignof__] = ACTIONS(2942), - [anon_sym___alignof] = ACTIONS(2942), - [anon_sym__alignof] = ACTIONS(2942), - [anon_sym_alignof] = ACTIONS(2942), - [anon_sym__Alignof] = ACTIONS(2942), - [anon_sym_offsetof] = ACTIONS(2942), - [anon_sym__Generic] = ACTIONS(2942), - [anon_sym_asm] = ACTIONS(2942), - [anon_sym___asm__] = ACTIONS(2942), - [sym_number_literal] = ACTIONS(2944), - [anon_sym_L_SQUOTE] = ACTIONS(2944), - [anon_sym_u_SQUOTE] = ACTIONS(2944), - [anon_sym_U_SQUOTE] = ACTIONS(2944), - [anon_sym_u8_SQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_AT] = ACTIONS(2942), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_L_DQUOTE] = ACTIONS(2944), - [anon_sym_u_DQUOTE] = ACTIONS(2944), - [anon_sym_U_DQUOTE] = ACTIONS(2944), - [anon_sym_u8_DQUOTE] = ACTIONS(2944), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [anon_sym_NULL] = ACTIONS(2942), - [anon_sym_nullptr] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2942), - [anon_sym___typeof] = ACTIONS(2942), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_ATimport] = ACTIONS(2944), - [aux_sym_preproc_undef_token1] = ACTIONS(2942), - [anon_sym_POUND] = ACTIONS(2942), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE] = ACTIONS(2942), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_API_AVAILABLE] = ACTIONS(2942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_API_DEPRECATED] = ACTIONS(2942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2942), - [anon_sym___deprecated_msg] = ACTIONS(2942), - [anon_sym___deprecated_enum_msg] = ACTIONS(2942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2942), - [anon_sym_ATprotocol] = ACTIONS(2944), - [anon_sym_ATinterface] = ACTIONS(2944), - [anon_sym_ATimplementation] = ACTIONS(2944), - [anon_sym_ATcompatibility_alias] = ACTIONS(2944), - [anon_sym__Alignas] = ACTIONS(2942), - [anon_sym_ATtry] = ACTIONS(2944), - [anon_sym___try] = ACTIONS(2942), - [anon_sym_ATthrow] = ACTIONS(2944), - [anon_sym_ATselector] = ACTIONS(2944), - [anon_sym_ATavailable] = ACTIONS(2944), - [anon_sym___builtin_available] = ACTIONS(2942), - [anon_sym_va_arg] = ACTIONS(2942), - [anon_sym___asm] = ACTIONS(2942), - [anon_sym_ATencode] = ACTIONS(2944), - [anon_sym_ATsynchronized] = ACTIONS(2944), - [anon_sym_BOOL] = ACTIONS(2942), - [anon_sym_IMP] = ACTIONS(2942), - [anon_sym_SEL] = ACTIONS(2942), - [anon_sym_Class] = ACTIONS(2942), - [anon_sym_id] = ACTIONS(2942), - }, - [1482] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_include_token1] = ACTIONS(3062), - [aux_sym_preproc_include_token2] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_LPAREN2] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3064), - [anon_sym_TILDE] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3062), - [anon_sym_PLUS] = ACTIONS(3062), - [anon_sym_STAR] = ACTIONS(3064), - [anon_sym_CARET] = ACTIONS(3064), - [anon_sym_AMP] = ACTIONS(3064), - [anon_sym_SEMI] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_LBRACE] = ACTIONS(3064), - [anon_sym_RBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_ATautoreleasepool] = ACTIONS(3064), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [anon_sym_if] = ACTIONS(3062), - [anon_sym_switch] = ACTIONS(3062), - [anon_sym_case] = ACTIONS(3062), - [anon_sym_default] = ACTIONS(3062), - [anon_sym_while] = ACTIONS(3062), - [anon_sym_do] = ACTIONS(3062), - [anon_sym_for] = ACTIONS(3062), - [anon_sym_in] = ACTIONS(3062), - [anon_sym_return] = ACTIONS(3062), - [anon_sym_break] = ACTIONS(3062), - [anon_sym_continue] = ACTIONS(3062), - [anon_sym_goto] = ACTIONS(3062), - [anon_sym_DASH_DASH] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3064), - [anon_sym_sizeof] = ACTIONS(3062), - [anon_sym___alignof__] = ACTIONS(3062), - [anon_sym___alignof] = ACTIONS(3062), - [anon_sym__alignof] = ACTIONS(3062), - [anon_sym_alignof] = ACTIONS(3062), - [anon_sym__Alignof] = ACTIONS(3062), - [anon_sym_offsetof] = ACTIONS(3062), - [anon_sym__Generic] = ACTIONS(3062), - [anon_sym_asm] = ACTIONS(3062), - [anon_sym___asm__] = ACTIONS(3062), - [sym_number_literal] = ACTIONS(3064), - [anon_sym_L_SQUOTE] = ACTIONS(3064), - [anon_sym_u_SQUOTE] = ACTIONS(3064), - [anon_sym_U_SQUOTE] = ACTIONS(3064), - [anon_sym_u8_SQUOTE] = ACTIONS(3064), - [anon_sym_SQUOTE] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3062), - [anon_sym_DQUOTE] = ACTIONS(3064), - [anon_sym_L_DQUOTE] = ACTIONS(3064), - [anon_sym_u_DQUOTE] = ACTIONS(3064), - [anon_sym_U_DQUOTE] = ACTIONS(3064), - [anon_sym_u8_DQUOTE] = ACTIONS(3064), - [sym_true] = ACTIONS(3062), - [sym_false] = ACTIONS(3062), - [anon_sym_NULL] = ACTIONS(3062), - [anon_sym_nullptr] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_ATimport] = ACTIONS(3064), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_POUND] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATprotocol] = ACTIONS(3064), - [anon_sym_ATinterface] = ACTIONS(3064), - [anon_sym_ATimplementation] = ACTIONS(3064), - [anon_sym_ATcompatibility_alias] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_ATtry] = ACTIONS(3064), - [anon_sym___try] = ACTIONS(3062), - [anon_sym_ATthrow] = ACTIONS(3064), - [anon_sym_ATselector] = ACTIONS(3064), - [anon_sym_ATavailable] = ACTIONS(3064), - [anon_sym___builtin_available] = ACTIONS(3062), - [anon_sym_va_arg] = ACTIONS(3062), - [anon_sym___asm] = ACTIONS(3062), - [anon_sym_ATencode] = ACTIONS(3064), - [anon_sym_ATsynchronized] = ACTIONS(3064), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - }, - [1483] = { - [sym_identifier] = ACTIONS(2938), - [aux_sym_preproc_include_token1] = ACTIONS(2938), - [aux_sym_preproc_include_token2] = ACTIONS(2938), - [aux_sym_preproc_def_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2938), - [sym_preproc_directive] = ACTIONS(2938), - [anon_sym_LPAREN2] = ACTIONS(2940), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_STAR] = ACTIONS(2940), - [anon_sym_CARET] = ACTIONS(2940), - [anon_sym_AMP] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym___extension__] = ACTIONS(2938), - [anon_sym_typedef] = ACTIONS(2938), - [anon_sym_extern] = ACTIONS(2938), - [anon_sym___attribute__] = ACTIONS(2938), - [anon_sym___attribute] = ACTIONS(2938), - [anon_sym_noreturn] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym___declspec] = ACTIONS(2938), - [anon_sym___cdecl] = ACTIONS(2938), - [anon_sym___clrcall] = ACTIONS(2938), - [anon_sym___stdcall] = ACTIONS(2938), - [anon_sym___fastcall] = ACTIONS(2938), - [anon_sym___thiscall] = ACTIONS(2938), - [anon_sym___vectorcall] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_RBRACE] = ACTIONS(2940), - [anon_sym_signed] = ACTIONS(2938), - [anon_sym_unsigned] = ACTIONS(2938), - [anon_sym_long] = ACTIONS(2938), - [anon_sym_short] = ACTIONS(2938), - [anon_sym_ATautoreleasepool] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_auto] = ACTIONS(2938), - [anon_sym_register] = ACTIONS(2938), - [anon_sym_inline] = ACTIONS(2938), - [anon_sym___inline] = ACTIONS(2938), - [anon_sym___inline__] = ACTIONS(2938), - [anon_sym___forceinline] = ACTIONS(2938), - [anon_sym_thread_local] = ACTIONS(2938), - [anon_sym___thread] = ACTIONS(2938), - [anon_sym_CG_EXTERN] = ACTIONS(2938), - [anon_sym_CG_INLINE] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2938), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2938), - [anon_sym_IBOutlet] = ACTIONS(2938), - [anon_sym_IBInspectable] = ACTIONS(2938), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2938), - [anon_sym_NS_INLINE] = ACTIONS(2938), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2938), - [anon_sym_OBJC_EXPORT] = ACTIONS(2938), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_constexpr] = ACTIONS(2938), - [anon_sym_volatile] = ACTIONS(2938), - [anon_sym_restrict] = ACTIONS(2938), - [anon_sym___restrict__] = ACTIONS(2938), - [anon_sym__Atomic] = ACTIONS(2938), - [anon_sym__Noreturn] = ACTIONS(2938), - [anon_sym_nullable] = ACTIONS(2938), - [anon_sym__Complex] = ACTIONS(2938), - [anon_sym__Nonnull] = ACTIONS(2938), - [anon_sym__Nullable] = ACTIONS(2938), - [anon_sym__Nullable_result] = ACTIONS(2938), - [anon_sym__Null_unspecified] = ACTIONS(2938), - [anon_sym___autoreleasing] = ACTIONS(2938), - [anon_sym___block] = ACTIONS(2938), - [anon_sym___bridge] = ACTIONS(2938), - [anon_sym___bridge_retained] = ACTIONS(2938), - [anon_sym___bridge_transfer] = ACTIONS(2938), - [anon_sym___complex] = ACTIONS(2938), - [anon_sym___const] = ACTIONS(2938), - [anon_sym___imag] = ACTIONS(2938), - [anon_sym___kindof] = ACTIONS(2938), - [anon_sym___nonnull] = ACTIONS(2938), - [anon_sym___nullable] = ACTIONS(2938), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2938), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2938), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2938), - [anon_sym___real] = ACTIONS(2938), - [anon_sym___strong] = ACTIONS(2938), - [anon_sym___unsafe_unretained] = ACTIONS(2938), - [anon_sym___unused] = ACTIONS(2938), - [anon_sym___weak] = ACTIONS(2938), - [sym_primitive_type] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), - [anon_sym_struct] = ACTIONS(2938), - [anon_sym_union] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_in] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_goto] = ACTIONS(2938), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_sizeof] = ACTIONS(2938), - [anon_sym___alignof__] = ACTIONS(2938), - [anon_sym___alignof] = ACTIONS(2938), - [anon_sym__alignof] = ACTIONS(2938), - [anon_sym_alignof] = ACTIONS(2938), - [anon_sym__Alignof] = ACTIONS(2938), - [anon_sym_offsetof] = ACTIONS(2938), - [anon_sym__Generic] = ACTIONS(2938), - [anon_sym_asm] = ACTIONS(2938), - [anon_sym___asm__] = ACTIONS(2938), - [sym_number_literal] = ACTIONS(2940), - [anon_sym_L_SQUOTE] = ACTIONS(2940), - [anon_sym_u_SQUOTE] = ACTIONS(2940), - [anon_sym_U_SQUOTE] = ACTIONS(2940), - [anon_sym_u8_SQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_AT] = ACTIONS(2938), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_L_DQUOTE] = ACTIONS(2940), - [anon_sym_u_DQUOTE] = ACTIONS(2940), - [anon_sym_U_DQUOTE] = ACTIONS(2940), - [anon_sym_u8_DQUOTE] = ACTIONS(2940), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [anon_sym_NULL] = ACTIONS(2938), - [anon_sym_nullptr] = ACTIONS(2938), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2938), - [anon_sym___typeof] = ACTIONS(2938), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_ATimport] = ACTIONS(2940), - [aux_sym_preproc_undef_token1] = ACTIONS(2938), - [anon_sym_POUND] = ACTIONS(2938), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2938), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2938), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2938), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2938), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE] = ACTIONS(2938), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_API_AVAILABLE] = ACTIONS(2938), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_API_DEPRECATED] = ACTIONS(2938), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2938), - [anon_sym___deprecated_msg] = ACTIONS(2938), - [anon_sym___deprecated_enum_msg] = ACTIONS(2938), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2938), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2938), - [anon_sym_ATprotocol] = ACTIONS(2940), - [anon_sym_ATinterface] = ACTIONS(2940), - [anon_sym_ATimplementation] = ACTIONS(2940), - [anon_sym_ATcompatibility_alias] = ACTIONS(2940), - [anon_sym__Alignas] = ACTIONS(2938), - [anon_sym_ATtry] = ACTIONS(2940), - [anon_sym___try] = ACTIONS(2938), - [anon_sym_ATthrow] = ACTIONS(2940), - [anon_sym_ATselector] = ACTIONS(2940), - [anon_sym_ATavailable] = ACTIONS(2940), - [anon_sym___builtin_available] = ACTIONS(2938), - [anon_sym_va_arg] = ACTIONS(2938), - [anon_sym___asm] = ACTIONS(2938), - [anon_sym_ATencode] = ACTIONS(2940), - [anon_sym_ATsynchronized] = ACTIONS(2940), - [anon_sym_BOOL] = ACTIONS(2938), - [anon_sym_IMP] = ACTIONS(2938), - [anon_sym_SEL] = ACTIONS(2938), - [anon_sym_Class] = ACTIONS(2938), - [anon_sym_id] = ACTIONS(2938), - }, - [1484] = { - [sym_identifier] = ACTIONS(3174), - [aux_sym_preproc_include_token1] = ACTIONS(3174), - [aux_sym_preproc_include_token2] = ACTIONS(3174), - [aux_sym_preproc_def_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3174), - [sym_preproc_directive] = ACTIONS(3174), - [anon_sym_LPAREN2] = ACTIONS(3176), - [anon_sym_BANG] = ACTIONS(3176), - [anon_sym_TILDE] = ACTIONS(3176), - [anon_sym_DASH] = ACTIONS(3174), - [anon_sym_PLUS] = ACTIONS(3174), - [anon_sym_STAR] = ACTIONS(3176), - [anon_sym_CARET] = ACTIONS(3176), - [anon_sym_AMP] = ACTIONS(3176), - [anon_sym_SEMI] = ACTIONS(3176), - [anon_sym___extension__] = ACTIONS(3174), - [anon_sym_typedef] = ACTIONS(3174), - [anon_sym_extern] = ACTIONS(3174), - [anon_sym___attribute__] = ACTIONS(3174), - [anon_sym___attribute] = ACTIONS(3174), - [anon_sym_noreturn] = ACTIONS(3174), - [anon_sym_LBRACK] = ACTIONS(3176), - [anon_sym___declspec] = ACTIONS(3174), - [anon_sym___cdecl] = ACTIONS(3174), - [anon_sym___clrcall] = ACTIONS(3174), - [anon_sym___stdcall] = ACTIONS(3174), - [anon_sym___fastcall] = ACTIONS(3174), - [anon_sym___thiscall] = ACTIONS(3174), - [anon_sym___vectorcall] = ACTIONS(3174), - [anon_sym_LBRACE] = ACTIONS(3176), - [anon_sym_RBRACE] = ACTIONS(3176), - [anon_sym_signed] = ACTIONS(3174), - [anon_sym_unsigned] = ACTIONS(3174), - [anon_sym_long] = ACTIONS(3174), - [anon_sym_short] = ACTIONS(3174), - [anon_sym_ATautoreleasepool] = ACTIONS(3176), - [anon_sym_static] = ACTIONS(3174), - [anon_sym_auto] = ACTIONS(3174), - [anon_sym_register] = ACTIONS(3174), - [anon_sym_inline] = ACTIONS(3174), - [anon_sym___inline] = ACTIONS(3174), - [anon_sym___inline__] = ACTIONS(3174), - [anon_sym___forceinline] = ACTIONS(3174), - [anon_sym_thread_local] = ACTIONS(3174), - [anon_sym___thread] = ACTIONS(3174), - [anon_sym_CG_EXTERN] = ACTIONS(3174), - [anon_sym_CG_INLINE] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3174), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3174), - [anon_sym_IBOutlet] = ACTIONS(3174), - [anon_sym_IBInspectable] = ACTIONS(3174), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3174), - [anon_sym_NS_INLINE] = ACTIONS(3174), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3174), - [anon_sym_OBJC_EXPORT] = ACTIONS(3174), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3174), - [anon_sym_const] = ACTIONS(3174), - [anon_sym_constexpr] = ACTIONS(3174), - [anon_sym_volatile] = ACTIONS(3174), - [anon_sym_restrict] = ACTIONS(3174), - [anon_sym___restrict__] = ACTIONS(3174), - [anon_sym__Atomic] = ACTIONS(3174), - [anon_sym__Noreturn] = ACTIONS(3174), - [anon_sym_nullable] = ACTIONS(3174), - [anon_sym__Complex] = ACTIONS(3174), - [anon_sym__Nonnull] = ACTIONS(3174), - [anon_sym__Nullable] = ACTIONS(3174), - [anon_sym__Nullable_result] = ACTIONS(3174), - [anon_sym__Null_unspecified] = ACTIONS(3174), - [anon_sym___autoreleasing] = ACTIONS(3174), - [anon_sym___block] = ACTIONS(3174), - [anon_sym___bridge] = ACTIONS(3174), - [anon_sym___bridge_retained] = ACTIONS(3174), - [anon_sym___bridge_transfer] = ACTIONS(3174), - [anon_sym___complex] = ACTIONS(3174), - [anon_sym___const] = ACTIONS(3174), - [anon_sym___imag] = ACTIONS(3174), - [anon_sym___kindof] = ACTIONS(3174), - [anon_sym___nonnull] = ACTIONS(3174), - [anon_sym___nullable] = ACTIONS(3174), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3174), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3174), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3174), - [anon_sym___real] = ACTIONS(3174), - [anon_sym___strong] = ACTIONS(3174), - [anon_sym___unsafe_unretained] = ACTIONS(3174), - [anon_sym___unused] = ACTIONS(3174), - [anon_sym___weak] = ACTIONS(3174), - [sym_primitive_type] = ACTIONS(3174), - [anon_sym_enum] = ACTIONS(3174), - [anon_sym_struct] = ACTIONS(3174), - [anon_sym_union] = ACTIONS(3174), - [anon_sym_if] = ACTIONS(3174), - [anon_sym_switch] = ACTIONS(3174), - [anon_sym_case] = ACTIONS(3174), - [anon_sym_default] = ACTIONS(3174), - [anon_sym_while] = ACTIONS(3174), - [anon_sym_do] = ACTIONS(3174), - [anon_sym_for] = ACTIONS(3174), - [anon_sym_in] = ACTIONS(3174), - [anon_sym_return] = ACTIONS(3174), - [anon_sym_break] = ACTIONS(3174), - [anon_sym_continue] = ACTIONS(3174), - [anon_sym_goto] = ACTIONS(3174), - [anon_sym_DASH_DASH] = ACTIONS(3176), - [anon_sym_PLUS_PLUS] = ACTIONS(3176), - [anon_sym_sizeof] = ACTIONS(3174), - [anon_sym___alignof__] = ACTIONS(3174), - [anon_sym___alignof] = ACTIONS(3174), - [anon_sym__alignof] = ACTIONS(3174), - [anon_sym_alignof] = ACTIONS(3174), - [anon_sym__Alignof] = ACTIONS(3174), - [anon_sym_offsetof] = ACTIONS(3174), - [anon_sym__Generic] = ACTIONS(3174), - [anon_sym_asm] = ACTIONS(3174), - [anon_sym___asm__] = ACTIONS(3174), - [sym_number_literal] = ACTIONS(3176), - [anon_sym_L_SQUOTE] = ACTIONS(3176), - [anon_sym_u_SQUOTE] = ACTIONS(3176), - [anon_sym_U_SQUOTE] = ACTIONS(3176), - [anon_sym_u8_SQUOTE] = ACTIONS(3176), - [anon_sym_SQUOTE] = ACTIONS(3176), - [anon_sym_AT] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(3176), - [anon_sym_L_DQUOTE] = ACTIONS(3176), - [anon_sym_u_DQUOTE] = ACTIONS(3176), - [anon_sym_U_DQUOTE] = ACTIONS(3176), - [anon_sym_u8_DQUOTE] = ACTIONS(3176), - [sym_true] = ACTIONS(3174), - [sym_false] = ACTIONS(3174), - [anon_sym_NULL] = ACTIONS(3174), - [anon_sym_nullptr] = ACTIONS(3174), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3174), - [anon_sym___typeof] = ACTIONS(3174), - [anon_sym_typeof] = ACTIONS(3174), - [anon_sym_ATimport] = ACTIONS(3176), - [aux_sym_preproc_undef_token1] = ACTIONS(3174), - [anon_sym_POUND] = ACTIONS(3174), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3174), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3174), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3174), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3174), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE] = ACTIONS(3174), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_API_AVAILABLE] = ACTIONS(3174), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_API_DEPRECATED] = ACTIONS(3174), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3174), - [anon_sym___deprecated_msg] = ACTIONS(3174), - [anon_sym___deprecated_enum_msg] = ACTIONS(3174), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3174), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3174), - [anon_sym_ATprotocol] = ACTIONS(3176), - [anon_sym_ATinterface] = ACTIONS(3176), - [anon_sym_ATimplementation] = ACTIONS(3176), - [anon_sym_ATcompatibility_alias] = ACTIONS(3176), - [anon_sym__Alignas] = ACTIONS(3174), - [anon_sym_ATtry] = ACTIONS(3176), - [anon_sym___try] = ACTIONS(3174), - [anon_sym_ATthrow] = ACTIONS(3176), - [anon_sym_ATselector] = ACTIONS(3176), - [anon_sym_ATavailable] = ACTIONS(3176), - [anon_sym___builtin_available] = ACTIONS(3174), - [anon_sym_va_arg] = ACTIONS(3174), - [anon_sym___asm] = ACTIONS(3174), - [anon_sym_ATencode] = ACTIONS(3176), - [anon_sym_ATsynchronized] = ACTIONS(3176), - [anon_sym_BOOL] = ACTIONS(3174), - [anon_sym_IMP] = ACTIONS(3174), - [anon_sym_SEL] = ACTIONS(3174), - [anon_sym_Class] = ACTIONS(3174), - [anon_sym_id] = ACTIONS(3174), - }, - [1485] = { - [sym_identifier] = ACTIONS(2974), - [aux_sym_preproc_include_token1] = ACTIONS(2974), - [aux_sym_preproc_include_token2] = ACTIONS(2974), - [aux_sym_preproc_def_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2974), - [sym_preproc_directive] = ACTIONS(2974), - [anon_sym_LPAREN2] = ACTIONS(2976), - [anon_sym_BANG] = ACTIONS(2976), - [anon_sym_TILDE] = ACTIONS(2976), - [anon_sym_DASH] = ACTIONS(2974), - [anon_sym_PLUS] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_CARET] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_SEMI] = ACTIONS(2976), - [anon_sym___extension__] = ACTIONS(2974), - [anon_sym_typedef] = ACTIONS(2974), - [anon_sym_extern] = ACTIONS(2974), - [anon_sym___attribute__] = ACTIONS(2974), - [anon_sym___attribute] = ACTIONS(2974), - [anon_sym_noreturn] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym___declspec] = ACTIONS(2974), - [anon_sym___cdecl] = ACTIONS(2974), - [anon_sym___clrcall] = ACTIONS(2974), - [anon_sym___stdcall] = ACTIONS(2974), - [anon_sym___fastcall] = ACTIONS(2974), - [anon_sym___thiscall] = ACTIONS(2974), - [anon_sym___vectorcall] = ACTIONS(2974), - [anon_sym_LBRACE] = ACTIONS(2976), - [anon_sym_RBRACE] = ACTIONS(2976), - [anon_sym_signed] = ACTIONS(2974), - [anon_sym_unsigned] = ACTIONS(2974), - [anon_sym_long] = ACTIONS(2974), - [anon_sym_short] = ACTIONS(2974), - [anon_sym_ATautoreleasepool] = ACTIONS(2976), - [anon_sym_static] = ACTIONS(2974), - [anon_sym_auto] = ACTIONS(2974), - [anon_sym_register] = ACTIONS(2974), - [anon_sym_inline] = ACTIONS(2974), - [anon_sym___inline] = ACTIONS(2974), - [anon_sym___inline__] = ACTIONS(2974), - [anon_sym___forceinline] = ACTIONS(2974), - [anon_sym_thread_local] = ACTIONS(2974), - [anon_sym___thread] = ACTIONS(2974), - [anon_sym_CG_EXTERN] = ACTIONS(2974), - [anon_sym_CG_INLINE] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2974), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2974), - [anon_sym_IBOutlet] = ACTIONS(2974), - [anon_sym_IBInspectable] = ACTIONS(2974), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2974), - [anon_sym_NS_INLINE] = ACTIONS(2974), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2974), - [anon_sym_OBJC_EXPORT] = ACTIONS(2974), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2974), - [anon_sym_const] = ACTIONS(2974), - [anon_sym_constexpr] = ACTIONS(2974), - [anon_sym_volatile] = ACTIONS(2974), - [anon_sym_restrict] = ACTIONS(2974), - [anon_sym___restrict__] = ACTIONS(2974), - [anon_sym__Atomic] = ACTIONS(2974), - [anon_sym__Noreturn] = ACTIONS(2974), - [anon_sym_nullable] = ACTIONS(2974), - [anon_sym__Complex] = ACTIONS(2974), - [anon_sym__Nonnull] = ACTIONS(2974), - [anon_sym__Nullable] = ACTIONS(2974), - [anon_sym__Nullable_result] = ACTIONS(2974), - [anon_sym__Null_unspecified] = ACTIONS(2974), - [anon_sym___autoreleasing] = ACTIONS(2974), - [anon_sym___block] = ACTIONS(2974), - [anon_sym___bridge] = ACTIONS(2974), - [anon_sym___bridge_retained] = ACTIONS(2974), - [anon_sym___bridge_transfer] = ACTIONS(2974), - [anon_sym___complex] = ACTIONS(2974), - [anon_sym___const] = ACTIONS(2974), - [anon_sym___imag] = ACTIONS(2974), - [anon_sym___kindof] = ACTIONS(2974), - [anon_sym___nonnull] = ACTIONS(2974), - [anon_sym___nullable] = ACTIONS(2974), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2974), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2974), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2974), - [anon_sym___real] = ACTIONS(2974), - [anon_sym___strong] = ACTIONS(2974), - [anon_sym___unsafe_unretained] = ACTIONS(2974), - [anon_sym___unused] = ACTIONS(2974), - [anon_sym___weak] = ACTIONS(2974), - [sym_primitive_type] = ACTIONS(2974), - [anon_sym_enum] = ACTIONS(2974), - [anon_sym_struct] = ACTIONS(2974), - [anon_sym_union] = ACTIONS(2974), - [anon_sym_if] = ACTIONS(2974), - [anon_sym_switch] = ACTIONS(2974), - [anon_sym_case] = ACTIONS(2974), - [anon_sym_default] = ACTIONS(2974), - [anon_sym_while] = ACTIONS(2974), - [anon_sym_do] = ACTIONS(2974), - [anon_sym_for] = ACTIONS(2974), - [anon_sym_in] = ACTIONS(2974), - [anon_sym_return] = ACTIONS(2974), - [anon_sym_break] = ACTIONS(2974), - [anon_sym_continue] = ACTIONS(2974), - [anon_sym_goto] = ACTIONS(2974), - [anon_sym_DASH_DASH] = ACTIONS(2976), - [anon_sym_PLUS_PLUS] = ACTIONS(2976), - [anon_sym_sizeof] = ACTIONS(2974), - [anon_sym___alignof__] = ACTIONS(2974), - [anon_sym___alignof] = ACTIONS(2974), - [anon_sym__alignof] = ACTIONS(2974), - [anon_sym_alignof] = ACTIONS(2974), - [anon_sym__Alignof] = ACTIONS(2974), - [anon_sym_offsetof] = ACTIONS(2974), - [anon_sym__Generic] = ACTIONS(2974), - [anon_sym_asm] = ACTIONS(2974), - [anon_sym___asm__] = ACTIONS(2974), - [sym_number_literal] = ACTIONS(2976), - [anon_sym_L_SQUOTE] = ACTIONS(2976), - [anon_sym_u_SQUOTE] = ACTIONS(2976), - [anon_sym_U_SQUOTE] = ACTIONS(2976), - [anon_sym_u8_SQUOTE] = ACTIONS(2976), - [anon_sym_SQUOTE] = ACTIONS(2976), - [anon_sym_AT] = ACTIONS(2974), - [anon_sym_DQUOTE] = ACTIONS(2976), - [anon_sym_L_DQUOTE] = ACTIONS(2976), - [anon_sym_u_DQUOTE] = ACTIONS(2976), - [anon_sym_U_DQUOTE] = ACTIONS(2976), - [anon_sym_u8_DQUOTE] = ACTIONS(2976), - [sym_true] = ACTIONS(2974), - [sym_false] = ACTIONS(2974), - [anon_sym_NULL] = ACTIONS(2974), - [anon_sym_nullptr] = ACTIONS(2974), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2974), - [anon_sym___typeof] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2974), - [anon_sym_ATimport] = ACTIONS(2976), - [aux_sym_preproc_undef_token1] = ACTIONS(2974), - [anon_sym_POUND] = ACTIONS(2974), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2974), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2974), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2974), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2974), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE] = ACTIONS(2974), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_API_AVAILABLE] = ACTIONS(2974), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_API_DEPRECATED] = ACTIONS(2974), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2974), - [anon_sym___deprecated_msg] = ACTIONS(2974), - [anon_sym___deprecated_enum_msg] = ACTIONS(2974), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2974), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2974), - [anon_sym_ATprotocol] = ACTIONS(2976), - [anon_sym_ATinterface] = ACTIONS(2976), - [anon_sym_ATimplementation] = ACTIONS(2976), - [anon_sym_ATcompatibility_alias] = ACTIONS(2976), - [anon_sym__Alignas] = ACTIONS(2974), - [anon_sym_ATtry] = ACTIONS(2976), - [anon_sym___try] = ACTIONS(2974), - [anon_sym_ATthrow] = ACTIONS(2976), - [anon_sym_ATselector] = ACTIONS(2976), - [anon_sym_ATavailable] = ACTIONS(2976), - [anon_sym___builtin_available] = ACTIONS(2974), - [anon_sym_va_arg] = ACTIONS(2974), - [anon_sym___asm] = ACTIONS(2974), - [anon_sym_ATencode] = ACTIONS(2976), - [anon_sym_ATsynchronized] = ACTIONS(2976), - [anon_sym_BOOL] = ACTIONS(2974), - [anon_sym_IMP] = ACTIONS(2974), - [anon_sym_SEL] = ACTIONS(2974), - [anon_sym_Class] = ACTIONS(2974), - [anon_sym_id] = ACTIONS(2974), - }, - [1486] = { - [sym_identifier] = ACTIONS(3082), - [aux_sym_preproc_include_token1] = ACTIONS(3082), - [aux_sym_preproc_include_token2] = ACTIONS(3082), - [aux_sym_preproc_def_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3082), - [sym_preproc_directive] = ACTIONS(3082), - [anon_sym_LPAREN2] = ACTIONS(3084), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_TILDE] = ACTIONS(3084), - [anon_sym_DASH] = ACTIONS(3082), - [anon_sym_PLUS] = ACTIONS(3082), - [anon_sym_STAR] = ACTIONS(3084), - [anon_sym_CARET] = ACTIONS(3084), - [anon_sym_AMP] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3084), - [anon_sym___extension__] = ACTIONS(3082), - [anon_sym_typedef] = ACTIONS(3082), - [anon_sym_extern] = ACTIONS(3082), - [anon_sym___attribute__] = ACTIONS(3082), - [anon_sym___attribute] = ACTIONS(3082), - [anon_sym_noreturn] = ACTIONS(3082), - [anon_sym_LBRACK] = ACTIONS(3084), - [anon_sym___declspec] = ACTIONS(3082), - [anon_sym___cdecl] = ACTIONS(3082), - [anon_sym___clrcall] = ACTIONS(3082), - [anon_sym___stdcall] = ACTIONS(3082), - [anon_sym___fastcall] = ACTIONS(3082), - [anon_sym___thiscall] = ACTIONS(3082), - [anon_sym___vectorcall] = ACTIONS(3082), - [anon_sym_LBRACE] = ACTIONS(3084), - [anon_sym_RBRACE] = ACTIONS(3084), - [anon_sym_signed] = ACTIONS(3082), - [anon_sym_unsigned] = ACTIONS(3082), - [anon_sym_long] = ACTIONS(3082), - [anon_sym_short] = ACTIONS(3082), - [anon_sym_ATautoreleasepool] = ACTIONS(3084), - [anon_sym_static] = ACTIONS(3082), - [anon_sym_auto] = ACTIONS(3082), - [anon_sym_register] = ACTIONS(3082), - [anon_sym_inline] = ACTIONS(3082), - [anon_sym___inline] = ACTIONS(3082), - [anon_sym___inline__] = ACTIONS(3082), - [anon_sym___forceinline] = ACTIONS(3082), - [anon_sym_thread_local] = ACTIONS(3082), - [anon_sym___thread] = ACTIONS(3082), - [anon_sym_CG_EXTERN] = ACTIONS(3082), - [anon_sym_CG_INLINE] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3082), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3082), - [anon_sym_IBOutlet] = ACTIONS(3082), - [anon_sym_IBInspectable] = ACTIONS(3082), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3082), - [anon_sym_NS_INLINE] = ACTIONS(3082), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3082), - [anon_sym_OBJC_EXPORT] = ACTIONS(3082), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3082), - [anon_sym_const] = ACTIONS(3082), - [anon_sym_constexpr] = ACTIONS(3082), - [anon_sym_volatile] = ACTIONS(3082), - [anon_sym_restrict] = ACTIONS(3082), - [anon_sym___restrict__] = ACTIONS(3082), - [anon_sym__Atomic] = ACTIONS(3082), - [anon_sym__Noreturn] = ACTIONS(3082), - [anon_sym_nullable] = ACTIONS(3082), - [anon_sym__Complex] = ACTIONS(3082), - [anon_sym__Nonnull] = ACTIONS(3082), - [anon_sym__Nullable] = ACTIONS(3082), - [anon_sym__Nullable_result] = ACTIONS(3082), - [anon_sym__Null_unspecified] = ACTIONS(3082), - [anon_sym___autoreleasing] = ACTIONS(3082), - [anon_sym___block] = ACTIONS(3082), - [anon_sym___bridge] = ACTIONS(3082), - [anon_sym___bridge_retained] = ACTIONS(3082), - [anon_sym___bridge_transfer] = ACTIONS(3082), - [anon_sym___complex] = ACTIONS(3082), - [anon_sym___const] = ACTIONS(3082), - [anon_sym___imag] = ACTIONS(3082), - [anon_sym___kindof] = ACTIONS(3082), - [anon_sym___nonnull] = ACTIONS(3082), - [anon_sym___nullable] = ACTIONS(3082), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3082), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3082), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3082), - [anon_sym___real] = ACTIONS(3082), - [anon_sym___strong] = ACTIONS(3082), - [anon_sym___unsafe_unretained] = ACTIONS(3082), - [anon_sym___unused] = ACTIONS(3082), - [anon_sym___weak] = ACTIONS(3082), - [sym_primitive_type] = ACTIONS(3082), - [anon_sym_enum] = ACTIONS(3082), - [anon_sym_struct] = ACTIONS(3082), - [anon_sym_union] = ACTIONS(3082), - [anon_sym_if] = ACTIONS(3082), - [anon_sym_switch] = ACTIONS(3082), - [anon_sym_case] = ACTIONS(3082), - [anon_sym_default] = ACTIONS(3082), - [anon_sym_while] = ACTIONS(3082), - [anon_sym_do] = ACTIONS(3082), - [anon_sym_for] = ACTIONS(3082), - [anon_sym_in] = ACTIONS(3082), - [anon_sym_return] = ACTIONS(3082), - [anon_sym_break] = ACTIONS(3082), - [anon_sym_continue] = ACTIONS(3082), - [anon_sym_goto] = ACTIONS(3082), - [anon_sym_DASH_DASH] = ACTIONS(3084), - [anon_sym_PLUS_PLUS] = ACTIONS(3084), - [anon_sym_sizeof] = ACTIONS(3082), - [anon_sym___alignof__] = ACTIONS(3082), - [anon_sym___alignof] = ACTIONS(3082), - [anon_sym__alignof] = ACTIONS(3082), - [anon_sym_alignof] = ACTIONS(3082), - [anon_sym__Alignof] = ACTIONS(3082), - [anon_sym_offsetof] = ACTIONS(3082), - [anon_sym__Generic] = ACTIONS(3082), - [anon_sym_asm] = ACTIONS(3082), - [anon_sym___asm__] = ACTIONS(3082), - [sym_number_literal] = ACTIONS(3084), - [anon_sym_L_SQUOTE] = ACTIONS(3084), - [anon_sym_u_SQUOTE] = ACTIONS(3084), - [anon_sym_U_SQUOTE] = ACTIONS(3084), - [anon_sym_u8_SQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3084), - [anon_sym_AT] = ACTIONS(3082), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_L_DQUOTE] = ACTIONS(3084), - [anon_sym_u_DQUOTE] = ACTIONS(3084), - [anon_sym_U_DQUOTE] = ACTIONS(3084), - [anon_sym_u8_DQUOTE] = ACTIONS(3084), - [sym_true] = ACTIONS(3082), - [sym_false] = ACTIONS(3082), - [anon_sym_NULL] = ACTIONS(3082), - [anon_sym_nullptr] = ACTIONS(3082), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3082), - [anon_sym___typeof] = ACTIONS(3082), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_ATimport] = ACTIONS(3084), - [aux_sym_preproc_undef_token1] = ACTIONS(3082), - [anon_sym_POUND] = ACTIONS(3082), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3082), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3082), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3082), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3082), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE] = ACTIONS(3082), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_API_AVAILABLE] = ACTIONS(3082), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_API_DEPRECATED] = ACTIONS(3082), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3082), - [anon_sym___deprecated_msg] = ACTIONS(3082), - [anon_sym___deprecated_enum_msg] = ACTIONS(3082), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3082), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3082), - [anon_sym_ATprotocol] = ACTIONS(3084), - [anon_sym_ATinterface] = ACTIONS(3084), - [anon_sym_ATimplementation] = ACTIONS(3084), - [anon_sym_ATcompatibility_alias] = ACTIONS(3084), - [anon_sym__Alignas] = ACTIONS(3082), - [anon_sym_ATtry] = ACTIONS(3084), - [anon_sym___try] = ACTIONS(3082), - [anon_sym_ATthrow] = ACTIONS(3084), - [anon_sym_ATselector] = ACTIONS(3084), - [anon_sym_ATavailable] = ACTIONS(3084), - [anon_sym___builtin_available] = ACTIONS(3082), - [anon_sym_va_arg] = ACTIONS(3082), - [anon_sym___asm] = ACTIONS(3082), - [anon_sym_ATencode] = ACTIONS(3084), - [anon_sym_ATsynchronized] = ACTIONS(3084), - [anon_sym_BOOL] = ACTIONS(3082), - [anon_sym_IMP] = ACTIONS(3082), - [anon_sym_SEL] = ACTIONS(3082), - [anon_sym_Class] = ACTIONS(3082), - [anon_sym_id] = ACTIONS(3082), - }, - [1487] = { - [sym_identifier] = ACTIONS(2934), - [aux_sym_preproc_include_token1] = ACTIONS(2934), - [aux_sym_preproc_include_token2] = ACTIONS(2934), - [aux_sym_preproc_def_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2934), - [sym_preproc_directive] = ACTIONS(2934), - [anon_sym_LPAREN2] = ACTIONS(2936), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_STAR] = ACTIONS(2936), - [anon_sym_CARET] = ACTIONS(2936), - [anon_sym_AMP] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym___extension__] = ACTIONS(2934), - [anon_sym_typedef] = ACTIONS(2934), - [anon_sym_extern] = ACTIONS(2934), - [anon_sym___attribute__] = ACTIONS(2934), - [anon_sym___attribute] = ACTIONS(2934), - [anon_sym_noreturn] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym___declspec] = ACTIONS(2934), - [anon_sym___cdecl] = ACTIONS(2934), - [anon_sym___clrcall] = ACTIONS(2934), - [anon_sym___stdcall] = ACTIONS(2934), - [anon_sym___fastcall] = ACTIONS(2934), - [anon_sym___thiscall] = ACTIONS(2934), - [anon_sym___vectorcall] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_RBRACE] = ACTIONS(2936), - [anon_sym_signed] = ACTIONS(2934), - [anon_sym_unsigned] = ACTIONS(2934), - [anon_sym_long] = ACTIONS(2934), - [anon_sym_short] = ACTIONS(2934), - [anon_sym_ATautoreleasepool] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_auto] = ACTIONS(2934), - [anon_sym_register] = ACTIONS(2934), - [anon_sym_inline] = ACTIONS(2934), - [anon_sym___inline] = ACTIONS(2934), - [anon_sym___inline__] = ACTIONS(2934), - [anon_sym___forceinline] = ACTIONS(2934), - [anon_sym_thread_local] = ACTIONS(2934), - [anon_sym___thread] = ACTIONS(2934), - [anon_sym_CG_EXTERN] = ACTIONS(2934), - [anon_sym_CG_INLINE] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2934), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2934), - [anon_sym_IBOutlet] = ACTIONS(2934), - [anon_sym_IBInspectable] = ACTIONS(2934), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2934), - [anon_sym_NS_INLINE] = ACTIONS(2934), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2934), - [anon_sym_OBJC_EXPORT] = ACTIONS(2934), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_constexpr] = ACTIONS(2934), - [anon_sym_volatile] = ACTIONS(2934), - [anon_sym_restrict] = ACTIONS(2934), - [anon_sym___restrict__] = ACTIONS(2934), - [anon_sym__Atomic] = ACTIONS(2934), - [anon_sym__Noreturn] = ACTIONS(2934), - [anon_sym_nullable] = ACTIONS(2934), - [anon_sym__Complex] = ACTIONS(2934), - [anon_sym__Nonnull] = ACTIONS(2934), - [anon_sym__Nullable] = ACTIONS(2934), - [anon_sym__Nullable_result] = ACTIONS(2934), - [anon_sym__Null_unspecified] = ACTIONS(2934), - [anon_sym___autoreleasing] = ACTIONS(2934), - [anon_sym___block] = ACTIONS(2934), - [anon_sym___bridge] = ACTIONS(2934), - [anon_sym___bridge_retained] = ACTIONS(2934), - [anon_sym___bridge_transfer] = ACTIONS(2934), - [anon_sym___complex] = ACTIONS(2934), - [anon_sym___const] = ACTIONS(2934), - [anon_sym___imag] = ACTIONS(2934), - [anon_sym___kindof] = ACTIONS(2934), - [anon_sym___nonnull] = ACTIONS(2934), - [anon_sym___nullable] = ACTIONS(2934), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2934), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2934), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2934), - [anon_sym___real] = ACTIONS(2934), - [anon_sym___strong] = ACTIONS(2934), - [anon_sym___unsafe_unretained] = ACTIONS(2934), - [anon_sym___unused] = ACTIONS(2934), - [anon_sym___weak] = ACTIONS(2934), - [sym_primitive_type] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), - [anon_sym_struct] = ACTIONS(2934), - [anon_sym_union] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_in] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_goto] = ACTIONS(2934), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_sizeof] = ACTIONS(2934), - [anon_sym___alignof__] = ACTIONS(2934), - [anon_sym___alignof] = ACTIONS(2934), - [anon_sym__alignof] = ACTIONS(2934), - [anon_sym_alignof] = ACTIONS(2934), - [anon_sym__Alignof] = ACTIONS(2934), - [anon_sym_offsetof] = ACTIONS(2934), - [anon_sym__Generic] = ACTIONS(2934), - [anon_sym_asm] = ACTIONS(2934), - [anon_sym___asm__] = ACTIONS(2934), - [sym_number_literal] = ACTIONS(2936), - [anon_sym_L_SQUOTE] = ACTIONS(2936), - [anon_sym_u_SQUOTE] = ACTIONS(2936), - [anon_sym_U_SQUOTE] = ACTIONS(2936), - [anon_sym_u8_SQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_AT] = ACTIONS(2934), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_L_DQUOTE] = ACTIONS(2936), - [anon_sym_u_DQUOTE] = ACTIONS(2936), - [anon_sym_U_DQUOTE] = ACTIONS(2936), - [anon_sym_u8_DQUOTE] = ACTIONS(2936), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [anon_sym_NULL] = ACTIONS(2934), - [anon_sym_nullptr] = ACTIONS(2934), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2934), - [anon_sym___typeof] = ACTIONS(2934), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_ATimport] = ACTIONS(2936), - [aux_sym_preproc_undef_token1] = ACTIONS(2934), - [anon_sym_POUND] = ACTIONS(2934), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE] = ACTIONS(2934), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_API_AVAILABLE] = ACTIONS(2934), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_API_DEPRECATED] = ACTIONS(2934), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2934), - [anon_sym___deprecated_msg] = ACTIONS(2934), - [anon_sym___deprecated_enum_msg] = ACTIONS(2934), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2934), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2934), - [anon_sym_ATprotocol] = ACTIONS(2936), - [anon_sym_ATinterface] = ACTIONS(2936), - [anon_sym_ATimplementation] = ACTIONS(2936), - [anon_sym_ATcompatibility_alias] = ACTIONS(2936), - [anon_sym__Alignas] = ACTIONS(2934), - [anon_sym_ATtry] = ACTIONS(2936), - [anon_sym___try] = ACTIONS(2934), - [anon_sym_ATthrow] = ACTIONS(2936), - [anon_sym_ATselector] = ACTIONS(2936), - [anon_sym_ATavailable] = ACTIONS(2936), - [anon_sym___builtin_available] = ACTIONS(2934), - [anon_sym_va_arg] = ACTIONS(2934), - [anon_sym___asm] = ACTIONS(2934), - [anon_sym_ATencode] = ACTIONS(2936), - [anon_sym_ATsynchronized] = ACTIONS(2936), - [anon_sym_BOOL] = ACTIONS(2934), - [anon_sym_IMP] = ACTIONS(2934), - [anon_sym_SEL] = ACTIONS(2934), - [anon_sym_Class] = ACTIONS(2934), - [anon_sym_id] = ACTIONS(2934), - }, - [1488] = { - [sym_identifier] = ACTIONS(2918), - [aux_sym_preproc_include_token1] = ACTIONS(2918), - [aux_sym_preproc_include_token2] = ACTIONS(2918), - [aux_sym_preproc_def_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2918), - [sym_preproc_directive] = ACTIONS(2918), - [anon_sym_LPAREN2] = ACTIONS(2920), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_STAR] = ACTIONS(2920), - [anon_sym_CARET] = ACTIONS(2920), - [anon_sym_AMP] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym___extension__] = ACTIONS(2918), - [anon_sym_typedef] = ACTIONS(2918), - [anon_sym_extern] = ACTIONS(2918), - [anon_sym___attribute__] = ACTIONS(2918), - [anon_sym___attribute] = ACTIONS(2918), - [anon_sym_noreturn] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym___declspec] = ACTIONS(2918), - [anon_sym___cdecl] = ACTIONS(2918), - [anon_sym___clrcall] = ACTIONS(2918), - [anon_sym___stdcall] = ACTIONS(2918), - [anon_sym___fastcall] = ACTIONS(2918), - [anon_sym___thiscall] = ACTIONS(2918), - [anon_sym___vectorcall] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_RBRACE] = ACTIONS(2920), - [anon_sym_signed] = ACTIONS(2918), - [anon_sym_unsigned] = ACTIONS(2918), - [anon_sym_long] = ACTIONS(2918), - [anon_sym_short] = ACTIONS(2918), - [anon_sym_ATautoreleasepool] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_auto] = ACTIONS(2918), - [anon_sym_register] = ACTIONS(2918), - [anon_sym_inline] = ACTIONS(2918), - [anon_sym___inline] = ACTIONS(2918), - [anon_sym___inline__] = ACTIONS(2918), - [anon_sym___forceinline] = ACTIONS(2918), - [anon_sym_thread_local] = ACTIONS(2918), - [anon_sym___thread] = ACTIONS(2918), - [anon_sym_CG_EXTERN] = ACTIONS(2918), - [anon_sym_CG_INLINE] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2918), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2918), - [anon_sym_IBOutlet] = ACTIONS(2918), - [anon_sym_IBInspectable] = ACTIONS(2918), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2918), - [anon_sym_NS_INLINE] = ACTIONS(2918), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2918), - [anon_sym_OBJC_EXPORT] = ACTIONS(2918), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_constexpr] = ACTIONS(2918), - [anon_sym_volatile] = ACTIONS(2918), - [anon_sym_restrict] = ACTIONS(2918), - [anon_sym___restrict__] = ACTIONS(2918), - [anon_sym__Atomic] = ACTIONS(2918), - [anon_sym__Noreturn] = ACTIONS(2918), - [anon_sym_nullable] = ACTIONS(2918), - [anon_sym__Complex] = ACTIONS(2918), - [anon_sym__Nonnull] = ACTIONS(2918), - [anon_sym__Nullable] = ACTIONS(2918), - [anon_sym__Nullable_result] = ACTIONS(2918), - [anon_sym__Null_unspecified] = ACTIONS(2918), - [anon_sym___autoreleasing] = ACTIONS(2918), - [anon_sym___block] = ACTIONS(2918), - [anon_sym___bridge] = ACTIONS(2918), - [anon_sym___bridge_retained] = ACTIONS(2918), - [anon_sym___bridge_transfer] = ACTIONS(2918), - [anon_sym___complex] = ACTIONS(2918), - [anon_sym___const] = ACTIONS(2918), - [anon_sym___imag] = ACTIONS(2918), - [anon_sym___kindof] = ACTIONS(2918), - [anon_sym___nonnull] = ACTIONS(2918), - [anon_sym___nullable] = ACTIONS(2918), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2918), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2918), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2918), - [anon_sym___real] = ACTIONS(2918), - [anon_sym___strong] = ACTIONS(2918), - [anon_sym___unsafe_unretained] = ACTIONS(2918), - [anon_sym___unused] = ACTIONS(2918), - [anon_sym___weak] = ACTIONS(2918), - [sym_primitive_type] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), - [anon_sym_struct] = ACTIONS(2918), - [anon_sym_union] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_in] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_goto] = ACTIONS(2918), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_sizeof] = ACTIONS(2918), - [anon_sym___alignof__] = ACTIONS(2918), - [anon_sym___alignof] = ACTIONS(2918), - [anon_sym__alignof] = ACTIONS(2918), - [anon_sym_alignof] = ACTIONS(2918), - [anon_sym__Alignof] = ACTIONS(2918), - [anon_sym_offsetof] = ACTIONS(2918), - [anon_sym__Generic] = ACTIONS(2918), - [anon_sym_asm] = ACTIONS(2918), - [anon_sym___asm__] = ACTIONS(2918), - [sym_number_literal] = ACTIONS(2920), - [anon_sym_L_SQUOTE] = ACTIONS(2920), - [anon_sym_u_SQUOTE] = ACTIONS(2920), - [anon_sym_U_SQUOTE] = ACTIONS(2920), - [anon_sym_u8_SQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_AT] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_L_DQUOTE] = ACTIONS(2920), - [anon_sym_u_DQUOTE] = ACTIONS(2920), - [anon_sym_U_DQUOTE] = ACTIONS(2920), - [anon_sym_u8_DQUOTE] = ACTIONS(2920), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [anon_sym_NULL] = ACTIONS(2918), - [anon_sym_nullptr] = ACTIONS(2918), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2918), - [anon_sym___typeof] = ACTIONS(2918), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_ATimport] = ACTIONS(2920), - [aux_sym_preproc_undef_token1] = ACTIONS(2918), - [anon_sym_POUND] = ACTIONS(2918), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2918), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2918), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2918), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2918), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE] = ACTIONS(2918), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_API_AVAILABLE] = ACTIONS(2918), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_API_DEPRECATED] = ACTIONS(2918), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2918), - [anon_sym___deprecated_msg] = ACTIONS(2918), - [anon_sym___deprecated_enum_msg] = ACTIONS(2918), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2918), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2918), - [anon_sym_ATprotocol] = ACTIONS(2920), - [anon_sym_ATinterface] = ACTIONS(2920), - [anon_sym_ATimplementation] = ACTIONS(2920), - [anon_sym_ATcompatibility_alias] = ACTIONS(2920), - [anon_sym__Alignas] = ACTIONS(2918), - [anon_sym_ATtry] = ACTIONS(2920), - [anon_sym___try] = ACTIONS(2918), - [anon_sym_ATthrow] = ACTIONS(2920), - [anon_sym_ATselector] = ACTIONS(2920), - [anon_sym_ATavailable] = ACTIONS(2920), - [anon_sym___builtin_available] = ACTIONS(2918), - [anon_sym_va_arg] = ACTIONS(2918), - [anon_sym___asm] = ACTIONS(2918), - [anon_sym_ATencode] = ACTIONS(2920), - [anon_sym_ATsynchronized] = ACTIONS(2920), - [anon_sym_BOOL] = ACTIONS(2918), - [anon_sym_IMP] = ACTIONS(2918), - [anon_sym_SEL] = ACTIONS(2918), - [anon_sym_Class] = ACTIONS(2918), - [anon_sym_id] = ACTIONS(2918), - }, - [1489] = { - [sym_identifier] = ACTIONS(2914), - [aux_sym_preproc_include_token1] = ACTIONS(2914), - [aux_sym_preproc_include_token2] = ACTIONS(2914), - [aux_sym_preproc_def_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2914), - [sym_preproc_directive] = ACTIONS(2914), - [anon_sym_LPAREN2] = ACTIONS(2916), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_STAR] = ACTIONS(2916), - [anon_sym_CARET] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym___extension__] = ACTIONS(2914), - [anon_sym_typedef] = ACTIONS(2914), - [anon_sym_extern] = ACTIONS(2914), - [anon_sym___attribute__] = ACTIONS(2914), - [anon_sym___attribute] = ACTIONS(2914), - [anon_sym_noreturn] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym___declspec] = ACTIONS(2914), - [anon_sym___cdecl] = ACTIONS(2914), - [anon_sym___clrcall] = ACTIONS(2914), - [anon_sym___stdcall] = ACTIONS(2914), - [anon_sym___fastcall] = ACTIONS(2914), - [anon_sym___thiscall] = ACTIONS(2914), - [anon_sym___vectorcall] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_RBRACE] = ACTIONS(2916), - [anon_sym_signed] = ACTIONS(2914), - [anon_sym_unsigned] = ACTIONS(2914), - [anon_sym_long] = ACTIONS(2914), - [anon_sym_short] = ACTIONS(2914), - [anon_sym_ATautoreleasepool] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_auto] = ACTIONS(2914), - [anon_sym_register] = ACTIONS(2914), - [anon_sym_inline] = ACTIONS(2914), - [anon_sym___inline] = ACTIONS(2914), - [anon_sym___inline__] = ACTIONS(2914), - [anon_sym___forceinline] = ACTIONS(2914), - [anon_sym_thread_local] = ACTIONS(2914), - [anon_sym___thread] = ACTIONS(2914), - [anon_sym_CG_EXTERN] = ACTIONS(2914), - [anon_sym_CG_INLINE] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2914), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2914), - [anon_sym_IBOutlet] = ACTIONS(2914), - [anon_sym_IBInspectable] = ACTIONS(2914), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2914), - [anon_sym_NS_INLINE] = ACTIONS(2914), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2914), - [anon_sym_OBJC_EXPORT] = ACTIONS(2914), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_constexpr] = ACTIONS(2914), - [anon_sym_volatile] = ACTIONS(2914), - [anon_sym_restrict] = ACTIONS(2914), - [anon_sym___restrict__] = ACTIONS(2914), - [anon_sym__Atomic] = ACTIONS(2914), - [anon_sym__Noreturn] = ACTIONS(2914), - [anon_sym_nullable] = ACTIONS(2914), - [anon_sym__Complex] = ACTIONS(2914), - [anon_sym__Nonnull] = ACTIONS(2914), - [anon_sym__Nullable] = ACTIONS(2914), - [anon_sym__Nullable_result] = ACTIONS(2914), - [anon_sym__Null_unspecified] = ACTIONS(2914), - [anon_sym___autoreleasing] = ACTIONS(2914), - [anon_sym___block] = ACTIONS(2914), - [anon_sym___bridge] = ACTIONS(2914), - [anon_sym___bridge_retained] = ACTIONS(2914), - [anon_sym___bridge_transfer] = ACTIONS(2914), - [anon_sym___complex] = ACTIONS(2914), - [anon_sym___const] = ACTIONS(2914), - [anon_sym___imag] = ACTIONS(2914), - [anon_sym___kindof] = ACTIONS(2914), - [anon_sym___nonnull] = ACTIONS(2914), - [anon_sym___nullable] = ACTIONS(2914), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2914), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2914), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2914), - [anon_sym___real] = ACTIONS(2914), - [anon_sym___strong] = ACTIONS(2914), - [anon_sym___unsafe_unretained] = ACTIONS(2914), - [anon_sym___unused] = ACTIONS(2914), - [anon_sym___weak] = ACTIONS(2914), - [sym_primitive_type] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), - [anon_sym_struct] = ACTIONS(2914), - [anon_sym_union] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_in] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_goto] = ACTIONS(2914), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_sizeof] = ACTIONS(2914), - [anon_sym___alignof__] = ACTIONS(2914), - [anon_sym___alignof] = ACTIONS(2914), - [anon_sym__alignof] = ACTIONS(2914), - [anon_sym_alignof] = ACTIONS(2914), - [anon_sym__Alignof] = ACTIONS(2914), - [anon_sym_offsetof] = ACTIONS(2914), - [anon_sym__Generic] = ACTIONS(2914), - [anon_sym_asm] = ACTIONS(2914), - [anon_sym___asm__] = ACTIONS(2914), - [sym_number_literal] = ACTIONS(2916), - [anon_sym_L_SQUOTE] = ACTIONS(2916), - [anon_sym_u_SQUOTE] = ACTIONS(2916), - [anon_sym_U_SQUOTE] = ACTIONS(2916), - [anon_sym_u8_SQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_AT] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_L_DQUOTE] = ACTIONS(2916), - [anon_sym_u_DQUOTE] = ACTIONS(2916), - [anon_sym_U_DQUOTE] = ACTIONS(2916), - [anon_sym_u8_DQUOTE] = ACTIONS(2916), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [anon_sym_NULL] = ACTIONS(2914), - [anon_sym_nullptr] = ACTIONS(2914), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2914), - [anon_sym___typeof] = ACTIONS(2914), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_ATimport] = ACTIONS(2916), - [aux_sym_preproc_undef_token1] = ACTIONS(2914), - [anon_sym_POUND] = ACTIONS(2914), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2914), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2914), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2914), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2914), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE] = ACTIONS(2914), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_API_AVAILABLE] = ACTIONS(2914), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_API_DEPRECATED] = ACTIONS(2914), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2914), - [anon_sym___deprecated_msg] = ACTIONS(2914), - [anon_sym___deprecated_enum_msg] = ACTIONS(2914), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2914), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2914), - [anon_sym_ATprotocol] = ACTIONS(2916), - [anon_sym_ATinterface] = ACTIONS(2916), - [anon_sym_ATimplementation] = ACTIONS(2916), - [anon_sym_ATcompatibility_alias] = ACTIONS(2916), - [anon_sym__Alignas] = ACTIONS(2914), - [anon_sym_ATtry] = ACTIONS(2916), - [anon_sym___try] = ACTIONS(2914), - [anon_sym_ATthrow] = ACTIONS(2916), - [anon_sym_ATselector] = ACTIONS(2916), - [anon_sym_ATavailable] = ACTIONS(2916), - [anon_sym___builtin_available] = ACTIONS(2914), - [anon_sym_va_arg] = ACTIONS(2914), - [anon_sym___asm] = ACTIONS(2914), - [anon_sym_ATencode] = ACTIONS(2916), - [anon_sym_ATsynchronized] = ACTIONS(2916), - [anon_sym_BOOL] = ACTIONS(2914), - [anon_sym_IMP] = ACTIONS(2914), - [anon_sym_SEL] = ACTIONS(2914), - [anon_sym_Class] = ACTIONS(2914), - [anon_sym_id] = ACTIONS(2914), - }, - [1490] = { - [ts_builtin_sym_end] = ACTIONS(2362), - [sym_identifier] = ACTIONS(2360), - [aux_sym_preproc_include_token1] = ACTIONS(2360), - [aux_sym_preproc_include_token2] = ACTIONS(2360), - [aux_sym_preproc_def_token1] = ACTIONS(2360), - [aux_sym_preproc_if_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2360), - [sym_preproc_directive] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym___cdecl] = ACTIONS(2360), - [anon_sym___clrcall] = ACTIONS(2360), - [anon_sym___stdcall] = ACTIONS(2360), - [anon_sym___fastcall] = ACTIONS(2360), - [anon_sym___thiscall] = ACTIONS(2360), - [anon_sym___vectorcall] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2360), - [anon_sym_default] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_ATimport] = ACTIONS(2362), - [aux_sym_preproc_undef_token1] = ACTIONS(2360), - [anon_sym_POUND] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym_ATprotocol] = ACTIONS(2362), - [anon_sym_ATinterface] = ACTIONS(2362), - [anon_sym_ATimplementation] = ACTIONS(2362), - [anon_sym_ATcompatibility_alias] = ACTIONS(2362), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [1491] = { - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_include_token1] = ACTIONS(2910), - [aux_sym_preproc_include_token2] = ACTIONS(2910), - [aux_sym_preproc_def_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2910), - [sym_preproc_directive] = ACTIONS(2910), - [anon_sym_LPAREN2] = ACTIONS(2912), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_STAR] = ACTIONS(2912), - [anon_sym_CARET] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym_typedef] = ACTIONS(2910), - [anon_sym_extern] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym___declspec] = ACTIONS(2910), - [anon_sym___cdecl] = ACTIONS(2910), - [anon_sym___clrcall] = ACTIONS(2910), - [anon_sym___stdcall] = ACTIONS(2910), - [anon_sym___fastcall] = ACTIONS(2910), - [anon_sym___thiscall] = ACTIONS(2910), - [anon_sym___vectorcall] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_RBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_ATautoreleasepool] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_auto] = ACTIONS(2910), - [anon_sym_register] = ACTIONS(2910), - [anon_sym_inline] = ACTIONS(2910), - [anon_sym___inline] = ACTIONS(2910), - [anon_sym___inline__] = ACTIONS(2910), - [anon_sym___forceinline] = ACTIONS(2910), - [anon_sym_thread_local] = ACTIONS(2910), - [anon_sym___thread] = ACTIONS(2910), - [anon_sym_CG_EXTERN] = ACTIONS(2910), - [anon_sym_CG_INLINE] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2910), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2910), - [anon_sym_IBOutlet] = ACTIONS(2910), - [anon_sym_IBInspectable] = ACTIONS(2910), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2910), - [anon_sym_NS_INLINE] = ACTIONS(2910), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2910), - [anon_sym_OBJC_EXPORT] = ACTIONS(2910), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_goto] = ACTIONS(2910), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_sizeof] = ACTIONS(2910), - [anon_sym___alignof__] = ACTIONS(2910), - [anon_sym___alignof] = ACTIONS(2910), - [anon_sym__alignof] = ACTIONS(2910), - [anon_sym_alignof] = ACTIONS(2910), - [anon_sym__Alignof] = ACTIONS(2910), - [anon_sym_offsetof] = ACTIONS(2910), - [anon_sym__Generic] = ACTIONS(2910), - [anon_sym_asm] = ACTIONS(2910), - [anon_sym___asm__] = ACTIONS(2910), - [sym_number_literal] = ACTIONS(2912), - [anon_sym_L_SQUOTE] = ACTIONS(2912), - [anon_sym_u_SQUOTE] = ACTIONS(2912), - [anon_sym_U_SQUOTE] = ACTIONS(2912), - [anon_sym_u8_SQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_AT] = ACTIONS(2910), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_L_DQUOTE] = ACTIONS(2912), - [anon_sym_u_DQUOTE] = ACTIONS(2912), - [anon_sym_U_DQUOTE] = ACTIONS(2912), - [anon_sym_u8_DQUOTE] = ACTIONS(2912), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [anon_sym_NULL] = ACTIONS(2910), - [anon_sym_nullptr] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATimport] = ACTIONS(2912), - [aux_sym_preproc_undef_token1] = ACTIONS(2910), - [anon_sym_POUND] = ACTIONS(2910), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2910), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2910), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2910), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2910), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE] = ACTIONS(2910), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_API_AVAILABLE] = ACTIONS(2910), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_API_DEPRECATED] = ACTIONS(2910), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2910), - [anon_sym___deprecated_msg] = ACTIONS(2910), - [anon_sym___deprecated_enum_msg] = ACTIONS(2910), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2910), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2910), - [anon_sym_ATprotocol] = ACTIONS(2912), - [anon_sym_ATinterface] = ACTIONS(2912), - [anon_sym_ATimplementation] = ACTIONS(2912), - [anon_sym_ATcompatibility_alias] = ACTIONS(2912), - [anon_sym__Alignas] = ACTIONS(2910), - [anon_sym_ATtry] = ACTIONS(2912), - [anon_sym___try] = ACTIONS(2910), - [anon_sym_ATthrow] = ACTIONS(2912), - [anon_sym_ATselector] = ACTIONS(2912), - [anon_sym_ATavailable] = ACTIONS(2912), - [anon_sym___builtin_available] = ACTIONS(2910), - [anon_sym_va_arg] = ACTIONS(2910), - [anon_sym___asm] = ACTIONS(2910), - [anon_sym_ATencode] = ACTIONS(2912), - [anon_sym_ATsynchronized] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - }, - [1492] = { - [ts_builtin_sym_end] = ACTIONS(2366), - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1493] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_include_token1] = ACTIONS(3074), - [aux_sym_preproc_include_token2] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_LPAREN2] = ACTIONS(3076), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_TILDE] = ACTIONS(3076), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_STAR] = ACTIONS(3076), - [anon_sym_CARET] = ACTIONS(3076), - [anon_sym_AMP] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_LBRACE] = ACTIONS(3076), - [anon_sym_RBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_ATautoreleasepool] = ACTIONS(3076), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [anon_sym_if] = ACTIONS(3074), - [anon_sym_switch] = ACTIONS(3074), - [anon_sym_case] = ACTIONS(3074), - [anon_sym_default] = ACTIONS(3074), - [anon_sym_while] = ACTIONS(3074), - [anon_sym_do] = ACTIONS(3074), - [anon_sym_for] = ACTIONS(3074), - [anon_sym_in] = ACTIONS(3074), - [anon_sym_return] = ACTIONS(3074), - [anon_sym_break] = ACTIONS(3074), - [anon_sym_continue] = ACTIONS(3074), - [anon_sym_goto] = ACTIONS(3074), - [anon_sym_DASH_DASH] = ACTIONS(3076), - [anon_sym_PLUS_PLUS] = ACTIONS(3076), - [anon_sym_sizeof] = ACTIONS(3074), - [anon_sym___alignof__] = ACTIONS(3074), - [anon_sym___alignof] = ACTIONS(3074), - [anon_sym__alignof] = ACTIONS(3074), - [anon_sym_alignof] = ACTIONS(3074), - [anon_sym__Alignof] = ACTIONS(3074), - [anon_sym_offsetof] = ACTIONS(3074), - [anon_sym__Generic] = ACTIONS(3074), - [anon_sym_asm] = ACTIONS(3074), - [anon_sym___asm__] = ACTIONS(3074), - [sym_number_literal] = ACTIONS(3076), - [anon_sym_L_SQUOTE] = ACTIONS(3076), - [anon_sym_u_SQUOTE] = ACTIONS(3076), - [anon_sym_U_SQUOTE] = ACTIONS(3076), - [anon_sym_u8_SQUOTE] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3076), - [anon_sym_AT] = ACTIONS(3074), - [anon_sym_DQUOTE] = ACTIONS(3076), - [anon_sym_L_DQUOTE] = ACTIONS(3076), - [anon_sym_u_DQUOTE] = ACTIONS(3076), - [anon_sym_U_DQUOTE] = ACTIONS(3076), - [anon_sym_u8_DQUOTE] = ACTIONS(3076), - [sym_true] = ACTIONS(3074), - [sym_false] = ACTIONS(3074), - [anon_sym_NULL] = ACTIONS(3074), - [anon_sym_nullptr] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_ATimport] = ACTIONS(3076), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_POUND] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATprotocol] = ACTIONS(3076), - [anon_sym_ATinterface] = ACTIONS(3076), - [anon_sym_ATimplementation] = ACTIONS(3076), - [anon_sym_ATcompatibility_alias] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_ATtry] = ACTIONS(3076), - [anon_sym___try] = ACTIONS(3074), - [anon_sym_ATthrow] = ACTIONS(3076), - [anon_sym_ATselector] = ACTIONS(3076), - [anon_sym_ATavailable] = ACTIONS(3076), - [anon_sym___builtin_available] = ACTIONS(3074), - [anon_sym_va_arg] = ACTIONS(3074), - [anon_sym___asm] = ACTIONS(3074), - [anon_sym_ATencode] = ACTIONS(3076), - [anon_sym_ATsynchronized] = ACTIONS(3076), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - }, - [1494] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_include_token1] = ACTIONS(3070), - [aux_sym_preproc_include_token2] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_LPAREN2] = ACTIONS(3072), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_TILDE] = ACTIONS(3072), - [anon_sym_DASH] = ACTIONS(3070), - [anon_sym_PLUS] = ACTIONS(3070), - [anon_sym_STAR] = ACTIONS(3072), - [anon_sym_CARET] = ACTIONS(3072), - [anon_sym_AMP] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_LBRACE] = ACTIONS(3072), - [anon_sym_RBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_ATautoreleasepool] = ACTIONS(3072), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3070), - [anon_sym_switch] = ACTIONS(3070), - [anon_sym_case] = ACTIONS(3070), - [anon_sym_default] = ACTIONS(3070), - [anon_sym_while] = ACTIONS(3070), - [anon_sym_do] = ACTIONS(3070), - [anon_sym_for] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [anon_sym_return] = ACTIONS(3070), - [anon_sym_break] = ACTIONS(3070), - [anon_sym_continue] = ACTIONS(3070), - [anon_sym_goto] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3072), - [anon_sym_PLUS_PLUS] = ACTIONS(3072), - [anon_sym_sizeof] = ACTIONS(3070), - [anon_sym___alignof__] = ACTIONS(3070), - [anon_sym___alignof] = ACTIONS(3070), - [anon_sym__alignof] = ACTIONS(3070), - [anon_sym_alignof] = ACTIONS(3070), - [anon_sym__Alignof] = ACTIONS(3070), - [anon_sym_offsetof] = ACTIONS(3070), - [anon_sym__Generic] = ACTIONS(3070), - [anon_sym_asm] = ACTIONS(3070), - [anon_sym___asm__] = ACTIONS(3070), - [sym_number_literal] = ACTIONS(3072), - [anon_sym_L_SQUOTE] = ACTIONS(3072), - [anon_sym_u_SQUOTE] = ACTIONS(3072), - [anon_sym_U_SQUOTE] = ACTIONS(3072), - [anon_sym_u8_SQUOTE] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3072), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3072), - [anon_sym_L_DQUOTE] = ACTIONS(3072), - [anon_sym_u_DQUOTE] = ACTIONS(3072), - [anon_sym_U_DQUOTE] = ACTIONS(3072), - [anon_sym_u8_DQUOTE] = ACTIONS(3072), - [sym_true] = ACTIONS(3070), - [sym_false] = ACTIONS(3070), - [anon_sym_NULL] = ACTIONS(3070), - [anon_sym_nullptr] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATimport] = ACTIONS(3072), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_POUND] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATprotocol] = ACTIONS(3072), - [anon_sym_ATinterface] = ACTIONS(3072), - [anon_sym_ATimplementation] = ACTIONS(3072), - [anon_sym_ATcompatibility_alias] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_ATtry] = ACTIONS(3072), - [anon_sym___try] = ACTIONS(3070), - [anon_sym_ATthrow] = ACTIONS(3072), - [anon_sym_ATselector] = ACTIONS(3072), - [anon_sym_ATavailable] = ACTIONS(3072), - [anon_sym___builtin_available] = ACTIONS(3070), - [anon_sym_va_arg] = ACTIONS(3070), - [anon_sym___asm] = ACTIONS(3070), - [anon_sym_ATencode] = ACTIONS(3072), - [anon_sym_ATsynchronized] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [1495] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_include_token1] = ACTIONS(3066), - [aux_sym_preproc_include_token2] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_LPAREN2] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3068), - [anon_sym_TILDE] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3066), - [anon_sym_PLUS] = ACTIONS(3066), - [anon_sym_STAR] = ACTIONS(3068), - [anon_sym_CARET] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3068), - [anon_sym_SEMI] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_LBRACE] = ACTIONS(3068), - [anon_sym_RBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_ATautoreleasepool] = ACTIONS(3068), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3066), - [anon_sym_switch] = ACTIONS(3066), - [anon_sym_case] = ACTIONS(3066), - [anon_sym_default] = ACTIONS(3066), - [anon_sym_while] = ACTIONS(3066), - [anon_sym_do] = ACTIONS(3066), - [anon_sym_for] = ACTIONS(3066), - [anon_sym_in] = ACTIONS(3066), - [anon_sym_return] = ACTIONS(3066), - [anon_sym_break] = ACTIONS(3066), - [anon_sym_continue] = ACTIONS(3066), - [anon_sym_goto] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3068), - [anon_sym_sizeof] = ACTIONS(3066), - [anon_sym___alignof__] = ACTIONS(3066), - [anon_sym___alignof] = ACTIONS(3066), - [anon_sym__alignof] = ACTIONS(3066), - [anon_sym_alignof] = ACTIONS(3066), - [anon_sym__Alignof] = ACTIONS(3066), - [anon_sym_offsetof] = ACTIONS(3066), - [anon_sym__Generic] = ACTIONS(3066), - [anon_sym_asm] = ACTIONS(3066), - [anon_sym___asm__] = ACTIONS(3066), - [sym_number_literal] = ACTIONS(3068), - [anon_sym_L_SQUOTE] = ACTIONS(3068), - [anon_sym_u_SQUOTE] = ACTIONS(3068), - [anon_sym_U_SQUOTE] = ACTIONS(3068), - [anon_sym_u8_SQUOTE] = ACTIONS(3068), - [anon_sym_SQUOTE] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3068), - [anon_sym_L_DQUOTE] = ACTIONS(3068), - [anon_sym_u_DQUOTE] = ACTIONS(3068), - [anon_sym_U_DQUOTE] = ACTIONS(3068), - [anon_sym_u8_DQUOTE] = ACTIONS(3068), - [sym_true] = ACTIONS(3066), - [sym_false] = ACTIONS(3066), - [anon_sym_NULL] = ACTIONS(3066), - [anon_sym_nullptr] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_ATimport] = ACTIONS(3068), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_POUND] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATprotocol] = ACTIONS(3068), - [anon_sym_ATinterface] = ACTIONS(3068), - [anon_sym_ATimplementation] = ACTIONS(3068), - [anon_sym_ATcompatibility_alias] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_ATtry] = ACTIONS(3068), - [anon_sym___try] = ACTIONS(3066), - [anon_sym_ATthrow] = ACTIONS(3068), - [anon_sym_ATselector] = ACTIONS(3068), - [anon_sym_ATavailable] = ACTIONS(3068), - [anon_sym___builtin_available] = ACTIONS(3066), - [anon_sym_va_arg] = ACTIONS(3066), - [anon_sym___asm] = ACTIONS(3066), - [anon_sym_ATencode] = ACTIONS(3068), - [anon_sym_ATsynchronized] = ACTIONS(3068), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - }, - [1496] = { - [sym_identifier] = ACTIONS(2922), - [aux_sym_preproc_include_token1] = ACTIONS(2922), - [aux_sym_preproc_include_token2] = ACTIONS(2922), - [aux_sym_preproc_def_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2922), - [sym_preproc_directive] = ACTIONS(2922), - [anon_sym_LPAREN2] = ACTIONS(2924), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_STAR] = ACTIONS(2924), - [anon_sym_CARET] = ACTIONS(2924), - [anon_sym_AMP] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym___extension__] = ACTIONS(2922), - [anon_sym_typedef] = ACTIONS(2922), - [anon_sym_extern] = ACTIONS(2922), - [anon_sym___attribute__] = ACTIONS(2922), - [anon_sym___attribute] = ACTIONS(2922), - [anon_sym_noreturn] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym___declspec] = ACTIONS(2922), - [anon_sym___cdecl] = ACTIONS(2922), - [anon_sym___clrcall] = ACTIONS(2922), - [anon_sym___stdcall] = ACTIONS(2922), - [anon_sym___fastcall] = ACTIONS(2922), - [anon_sym___thiscall] = ACTIONS(2922), - [anon_sym___vectorcall] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_RBRACE] = ACTIONS(2924), - [anon_sym_signed] = ACTIONS(2922), - [anon_sym_unsigned] = ACTIONS(2922), - [anon_sym_long] = ACTIONS(2922), - [anon_sym_short] = ACTIONS(2922), - [anon_sym_ATautoreleasepool] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_auto] = ACTIONS(2922), - [anon_sym_register] = ACTIONS(2922), - [anon_sym_inline] = ACTIONS(2922), - [anon_sym___inline] = ACTIONS(2922), - [anon_sym___inline__] = ACTIONS(2922), - [anon_sym___forceinline] = ACTIONS(2922), - [anon_sym_thread_local] = ACTIONS(2922), - [anon_sym___thread] = ACTIONS(2922), - [anon_sym_CG_EXTERN] = ACTIONS(2922), - [anon_sym_CG_INLINE] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2922), - [anon_sym_IBOutlet] = ACTIONS(2922), - [anon_sym_IBInspectable] = ACTIONS(2922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2922), - [anon_sym_NS_INLINE] = ACTIONS(2922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2922), - [anon_sym_OBJC_EXPORT] = ACTIONS(2922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_constexpr] = ACTIONS(2922), - [anon_sym_volatile] = ACTIONS(2922), - [anon_sym_restrict] = ACTIONS(2922), - [anon_sym___restrict__] = ACTIONS(2922), - [anon_sym__Atomic] = ACTIONS(2922), - [anon_sym__Noreturn] = ACTIONS(2922), - [anon_sym_nullable] = ACTIONS(2922), - [anon_sym__Complex] = ACTIONS(2922), - [anon_sym__Nonnull] = ACTIONS(2922), - [anon_sym__Nullable] = ACTIONS(2922), - [anon_sym__Nullable_result] = ACTIONS(2922), - [anon_sym__Null_unspecified] = ACTIONS(2922), - [anon_sym___autoreleasing] = ACTIONS(2922), - [anon_sym___block] = ACTIONS(2922), - [anon_sym___bridge] = ACTIONS(2922), - [anon_sym___bridge_retained] = ACTIONS(2922), - [anon_sym___bridge_transfer] = ACTIONS(2922), - [anon_sym___complex] = ACTIONS(2922), - [anon_sym___const] = ACTIONS(2922), - [anon_sym___imag] = ACTIONS(2922), - [anon_sym___kindof] = ACTIONS(2922), - [anon_sym___nonnull] = ACTIONS(2922), - [anon_sym___nullable] = ACTIONS(2922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2922), - [anon_sym___real] = ACTIONS(2922), - [anon_sym___strong] = ACTIONS(2922), - [anon_sym___unsafe_unretained] = ACTIONS(2922), - [anon_sym___unused] = ACTIONS(2922), - [anon_sym___weak] = ACTIONS(2922), - [sym_primitive_type] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), - [anon_sym_struct] = ACTIONS(2922), - [anon_sym_union] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_in] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_goto] = ACTIONS(2922), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_sizeof] = ACTIONS(2922), - [anon_sym___alignof__] = ACTIONS(2922), - [anon_sym___alignof] = ACTIONS(2922), - [anon_sym__alignof] = ACTIONS(2922), - [anon_sym_alignof] = ACTIONS(2922), - [anon_sym__Alignof] = ACTIONS(2922), - [anon_sym_offsetof] = ACTIONS(2922), - [anon_sym__Generic] = ACTIONS(2922), - [anon_sym_asm] = ACTIONS(2922), - [anon_sym___asm__] = ACTIONS(2922), - [sym_number_literal] = ACTIONS(2924), - [anon_sym_L_SQUOTE] = ACTIONS(2924), - [anon_sym_u_SQUOTE] = ACTIONS(2924), - [anon_sym_U_SQUOTE] = ACTIONS(2924), - [anon_sym_u8_SQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_AT] = ACTIONS(2922), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_L_DQUOTE] = ACTIONS(2924), - [anon_sym_u_DQUOTE] = ACTIONS(2924), - [anon_sym_U_DQUOTE] = ACTIONS(2924), - [anon_sym_u8_DQUOTE] = ACTIONS(2924), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [anon_sym_NULL] = ACTIONS(2922), - [anon_sym_nullptr] = ACTIONS(2922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2922), - [anon_sym___typeof] = ACTIONS(2922), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_ATimport] = ACTIONS(2924), - [aux_sym_preproc_undef_token1] = ACTIONS(2922), - [anon_sym_POUND] = ACTIONS(2922), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE] = ACTIONS(2922), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_API_AVAILABLE] = ACTIONS(2922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_API_DEPRECATED] = ACTIONS(2922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2922), - [anon_sym___deprecated_msg] = ACTIONS(2922), - [anon_sym___deprecated_enum_msg] = ACTIONS(2922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2922), - [anon_sym_ATprotocol] = ACTIONS(2924), - [anon_sym_ATinterface] = ACTIONS(2924), - [anon_sym_ATimplementation] = ACTIONS(2924), - [anon_sym_ATcompatibility_alias] = ACTIONS(2924), - [anon_sym__Alignas] = ACTIONS(2922), - [anon_sym_ATtry] = ACTIONS(2924), - [anon_sym___try] = ACTIONS(2922), - [anon_sym_ATthrow] = ACTIONS(2924), - [anon_sym_ATselector] = ACTIONS(2924), - [anon_sym_ATavailable] = ACTIONS(2924), - [anon_sym___builtin_available] = ACTIONS(2922), - [anon_sym_va_arg] = ACTIONS(2922), - [anon_sym___asm] = ACTIONS(2922), - [anon_sym_ATencode] = ACTIONS(2924), - [anon_sym_ATsynchronized] = ACTIONS(2924), - [anon_sym_BOOL] = ACTIONS(2922), - [anon_sym_IMP] = ACTIONS(2922), - [anon_sym_SEL] = ACTIONS(2922), - [anon_sym_Class] = ACTIONS(2922), - [anon_sym_id] = ACTIONS(2922), - }, - [1497] = { - [sym_identifier] = ACTIONS(2978), - [aux_sym_preproc_include_token1] = ACTIONS(2978), - [aux_sym_preproc_include_token2] = ACTIONS(2978), - [aux_sym_preproc_def_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2978), - [sym_preproc_directive] = ACTIONS(2978), - [anon_sym_LPAREN2] = ACTIONS(2980), - [anon_sym_BANG] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2978), - [anon_sym_PLUS] = ACTIONS(2978), - [anon_sym_STAR] = ACTIONS(2980), - [anon_sym_CARET] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym___extension__] = ACTIONS(2978), - [anon_sym_typedef] = ACTIONS(2978), - [anon_sym_extern] = ACTIONS(2978), - [anon_sym___attribute__] = ACTIONS(2978), - [anon_sym___attribute] = ACTIONS(2978), - [anon_sym_noreturn] = ACTIONS(2978), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym___declspec] = ACTIONS(2978), - [anon_sym___cdecl] = ACTIONS(2978), - [anon_sym___clrcall] = ACTIONS(2978), - [anon_sym___stdcall] = ACTIONS(2978), - [anon_sym___fastcall] = ACTIONS(2978), - [anon_sym___thiscall] = ACTIONS(2978), - [anon_sym___vectorcall] = ACTIONS(2978), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_RBRACE] = ACTIONS(2980), - [anon_sym_signed] = ACTIONS(2978), - [anon_sym_unsigned] = ACTIONS(2978), - [anon_sym_long] = ACTIONS(2978), - [anon_sym_short] = ACTIONS(2978), - [anon_sym_ATautoreleasepool] = ACTIONS(2980), - [anon_sym_static] = ACTIONS(2978), - [anon_sym_auto] = ACTIONS(2978), - [anon_sym_register] = ACTIONS(2978), - [anon_sym_inline] = ACTIONS(2978), - [anon_sym___inline] = ACTIONS(2978), - [anon_sym___inline__] = ACTIONS(2978), - [anon_sym___forceinline] = ACTIONS(2978), - [anon_sym_thread_local] = ACTIONS(2978), - [anon_sym___thread] = ACTIONS(2978), - [anon_sym_CG_EXTERN] = ACTIONS(2978), - [anon_sym_CG_INLINE] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2978), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2978), - [anon_sym_IBOutlet] = ACTIONS(2978), - [anon_sym_IBInspectable] = ACTIONS(2978), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2978), - [anon_sym_NS_INLINE] = ACTIONS(2978), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2978), - [anon_sym_OBJC_EXPORT] = ACTIONS(2978), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2978), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_constexpr] = ACTIONS(2978), - [anon_sym_volatile] = ACTIONS(2978), - [anon_sym_restrict] = ACTIONS(2978), - [anon_sym___restrict__] = ACTIONS(2978), - [anon_sym__Atomic] = ACTIONS(2978), - [anon_sym__Noreturn] = ACTIONS(2978), - [anon_sym_nullable] = ACTIONS(2978), - [anon_sym__Complex] = ACTIONS(2978), - [anon_sym__Nonnull] = ACTIONS(2978), - [anon_sym__Nullable] = ACTIONS(2978), - [anon_sym__Nullable_result] = ACTIONS(2978), - [anon_sym__Null_unspecified] = ACTIONS(2978), - [anon_sym___autoreleasing] = ACTIONS(2978), - [anon_sym___block] = ACTIONS(2978), - [anon_sym___bridge] = ACTIONS(2978), - [anon_sym___bridge_retained] = ACTIONS(2978), - [anon_sym___bridge_transfer] = ACTIONS(2978), - [anon_sym___complex] = ACTIONS(2978), - [anon_sym___const] = ACTIONS(2978), - [anon_sym___imag] = ACTIONS(2978), - [anon_sym___kindof] = ACTIONS(2978), - [anon_sym___nonnull] = ACTIONS(2978), - [anon_sym___nullable] = ACTIONS(2978), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2978), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2978), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2978), - [anon_sym___real] = ACTIONS(2978), - [anon_sym___strong] = ACTIONS(2978), - [anon_sym___unsafe_unretained] = ACTIONS(2978), - [anon_sym___unused] = ACTIONS(2978), - [anon_sym___weak] = ACTIONS(2978), - [sym_primitive_type] = ACTIONS(2978), - [anon_sym_enum] = ACTIONS(2978), - [anon_sym_struct] = ACTIONS(2978), - [anon_sym_union] = ACTIONS(2978), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_switch] = ACTIONS(2978), - [anon_sym_case] = ACTIONS(2978), - [anon_sym_default] = ACTIONS(2978), - [anon_sym_while] = ACTIONS(2978), - [anon_sym_do] = ACTIONS(2978), - [anon_sym_for] = ACTIONS(2978), - [anon_sym_in] = ACTIONS(2978), - [anon_sym_return] = ACTIONS(2978), - [anon_sym_break] = ACTIONS(2978), - [anon_sym_continue] = ACTIONS(2978), - [anon_sym_goto] = ACTIONS(2978), - [anon_sym_DASH_DASH] = ACTIONS(2980), - [anon_sym_PLUS_PLUS] = ACTIONS(2980), - [anon_sym_sizeof] = ACTIONS(2978), - [anon_sym___alignof__] = ACTIONS(2978), - [anon_sym___alignof] = ACTIONS(2978), - [anon_sym__alignof] = ACTIONS(2978), - [anon_sym_alignof] = ACTIONS(2978), - [anon_sym__Alignof] = ACTIONS(2978), - [anon_sym_offsetof] = ACTIONS(2978), - [anon_sym__Generic] = ACTIONS(2978), - [anon_sym_asm] = ACTIONS(2978), - [anon_sym___asm__] = ACTIONS(2978), - [sym_number_literal] = ACTIONS(2980), - [anon_sym_L_SQUOTE] = ACTIONS(2980), - [anon_sym_u_SQUOTE] = ACTIONS(2980), - [anon_sym_U_SQUOTE] = ACTIONS(2980), - [anon_sym_u8_SQUOTE] = ACTIONS(2980), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_AT] = ACTIONS(2978), - [anon_sym_DQUOTE] = ACTIONS(2980), - [anon_sym_L_DQUOTE] = ACTIONS(2980), - [anon_sym_u_DQUOTE] = ACTIONS(2980), - [anon_sym_U_DQUOTE] = ACTIONS(2980), - [anon_sym_u8_DQUOTE] = ACTIONS(2980), - [sym_true] = ACTIONS(2978), - [sym_false] = ACTIONS(2978), - [anon_sym_NULL] = ACTIONS(2978), - [anon_sym_nullptr] = ACTIONS(2978), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2978), - [anon_sym___typeof] = ACTIONS(2978), - [anon_sym_typeof] = ACTIONS(2978), - [anon_sym_ATimport] = ACTIONS(2980), - [aux_sym_preproc_undef_token1] = ACTIONS(2978), - [anon_sym_POUND] = ACTIONS(2978), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2978), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2978), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2978), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2978), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE] = ACTIONS(2978), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_API_AVAILABLE] = ACTIONS(2978), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_API_DEPRECATED] = ACTIONS(2978), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2978), - [anon_sym___deprecated_msg] = ACTIONS(2978), - [anon_sym___deprecated_enum_msg] = ACTIONS(2978), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2978), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2978), - [anon_sym_ATprotocol] = ACTIONS(2980), - [anon_sym_ATinterface] = ACTIONS(2980), - [anon_sym_ATimplementation] = ACTIONS(2980), - [anon_sym_ATcompatibility_alias] = ACTIONS(2980), - [anon_sym__Alignas] = ACTIONS(2978), - [anon_sym_ATtry] = ACTIONS(2980), - [anon_sym___try] = ACTIONS(2978), - [anon_sym_ATthrow] = ACTIONS(2980), - [anon_sym_ATselector] = ACTIONS(2980), - [anon_sym_ATavailable] = ACTIONS(2980), - [anon_sym___builtin_available] = ACTIONS(2978), - [anon_sym_va_arg] = ACTIONS(2978), - [anon_sym___asm] = ACTIONS(2978), - [anon_sym_ATencode] = ACTIONS(2980), - [anon_sym_ATsynchronized] = ACTIONS(2980), - [anon_sym_BOOL] = ACTIONS(2978), - [anon_sym_IMP] = ACTIONS(2978), - [anon_sym_SEL] = ACTIONS(2978), - [anon_sym_Class] = ACTIONS(2978), - [anon_sym_id] = ACTIONS(2978), - }, - [1498] = { - [ts_builtin_sym_end] = ACTIONS(2370), - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1499] = { - [sym_identifier] = ACTIONS(3348), - [aux_sym_preproc_include_token1] = ACTIONS(3348), - [aux_sym_preproc_include_token2] = ACTIONS(3348), - [aux_sym_preproc_def_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3348), - [sym_preproc_directive] = ACTIONS(3348), - [anon_sym_LPAREN2] = ACTIONS(3350), - [anon_sym_BANG] = ACTIONS(3350), - [anon_sym_TILDE] = ACTIONS(3350), - [anon_sym_DASH] = ACTIONS(3348), - [anon_sym_PLUS] = ACTIONS(3348), - [anon_sym_STAR] = ACTIONS(3350), - [anon_sym_CARET] = ACTIONS(3350), - [anon_sym_AMP] = ACTIONS(3350), - [anon_sym_SEMI] = ACTIONS(3350), - [anon_sym___extension__] = ACTIONS(3348), - [anon_sym_typedef] = ACTIONS(3348), - [anon_sym_extern] = ACTIONS(3348), - [anon_sym___attribute__] = ACTIONS(3348), - [anon_sym___attribute] = ACTIONS(3348), - [anon_sym_noreturn] = ACTIONS(3348), - [anon_sym_LBRACK] = ACTIONS(3350), - [anon_sym___declspec] = ACTIONS(3348), - [anon_sym___cdecl] = ACTIONS(3348), - [anon_sym___clrcall] = ACTIONS(3348), - [anon_sym___stdcall] = ACTIONS(3348), - [anon_sym___fastcall] = ACTIONS(3348), - [anon_sym___thiscall] = ACTIONS(3348), - [anon_sym___vectorcall] = ACTIONS(3348), - [anon_sym_LBRACE] = ACTIONS(3350), - [anon_sym_RBRACE] = ACTIONS(3350), - [anon_sym_signed] = ACTIONS(3348), - [anon_sym_unsigned] = ACTIONS(3348), - [anon_sym_long] = ACTIONS(3348), - [anon_sym_short] = ACTIONS(3348), - [anon_sym_ATautoreleasepool] = ACTIONS(3350), - [anon_sym_static] = ACTIONS(3348), - [anon_sym_auto] = ACTIONS(3348), - [anon_sym_register] = ACTIONS(3348), - [anon_sym_inline] = ACTIONS(3348), - [anon_sym___inline] = ACTIONS(3348), - [anon_sym___inline__] = ACTIONS(3348), - [anon_sym___forceinline] = ACTIONS(3348), - [anon_sym_thread_local] = ACTIONS(3348), - [anon_sym___thread] = ACTIONS(3348), - [anon_sym_CG_EXTERN] = ACTIONS(3348), - [anon_sym_CG_INLINE] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3348), - [anon_sym_IBOutlet] = ACTIONS(3348), - [anon_sym_IBInspectable] = ACTIONS(3348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3348), - [anon_sym_NS_INLINE] = ACTIONS(3348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3348), - [anon_sym_OBJC_EXPORT] = ACTIONS(3348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3348), - [anon_sym_const] = ACTIONS(3348), - [anon_sym_constexpr] = ACTIONS(3348), - [anon_sym_volatile] = ACTIONS(3348), - [anon_sym_restrict] = ACTIONS(3348), - [anon_sym___restrict__] = ACTIONS(3348), - [anon_sym__Atomic] = ACTIONS(3348), - [anon_sym__Noreturn] = ACTIONS(3348), - [anon_sym_nullable] = ACTIONS(3348), - [anon_sym__Complex] = ACTIONS(3348), - [anon_sym__Nonnull] = ACTIONS(3348), - [anon_sym__Nullable] = ACTIONS(3348), - [anon_sym__Nullable_result] = ACTIONS(3348), - [anon_sym__Null_unspecified] = ACTIONS(3348), - [anon_sym___autoreleasing] = ACTIONS(3348), - [anon_sym___block] = ACTIONS(3348), - [anon_sym___bridge] = ACTIONS(3348), - [anon_sym___bridge_retained] = ACTIONS(3348), - [anon_sym___bridge_transfer] = ACTIONS(3348), - [anon_sym___complex] = ACTIONS(3348), - [anon_sym___const] = ACTIONS(3348), - [anon_sym___imag] = ACTIONS(3348), - [anon_sym___kindof] = ACTIONS(3348), - [anon_sym___nonnull] = ACTIONS(3348), - [anon_sym___nullable] = ACTIONS(3348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3348), - [anon_sym___real] = ACTIONS(3348), - [anon_sym___strong] = ACTIONS(3348), - [anon_sym___unsafe_unretained] = ACTIONS(3348), - [anon_sym___unused] = ACTIONS(3348), - [anon_sym___weak] = ACTIONS(3348), - [sym_primitive_type] = ACTIONS(3348), - [anon_sym_enum] = ACTIONS(3348), - [anon_sym_struct] = ACTIONS(3348), - [anon_sym_union] = ACTIONS(3348), - [anon_sym_if] = ACTIONS(3348), - [anon_sym_switch] = ACTIONS(3348), - [anon_sym_case] = ACTIONS(3348), - [anon_sym_default] = ACTIONS(3348), - [anon_sym_while] = ACTIONS(3348), - [anon_sym_do] = ACTIONS(3348), - [anon_sym_for] = ACTIONS(3348), - [anon_sym_in] = ACTIONS(3348), - [anon_sym_return] = ACTIONS(3348), - [anon_sym_break] = ACTIONS(3348), - [anon_sym_continue] = ACTIONS(3348), - [anon_sym_goto] = ACTIONS(3348), - [anon_sym_DASH_DASH] = ACTIONS(3350), - [anon_sym_PLUS_PLUS] = ACTIONS(3350), - [anon_sym_sizeof] = ACTIONS(3348), - [anon_sym___alignof__] = ACTIONS(3348), - [anon_sym___alignof] = ACTIONS(3348), - [anon_sym__alignof] = ACTIONS(3348), - [anon_sym_alignof] = ACTIONS(3348), - [anon_sym__Alignof] = ACTIONS(3348), - [anon_sym_offsetof] = ACTIONS(3348), - [anon_sym__Generic] = ACTIONS(3348), - [anon_sym_asm] = ACTIONS(3348), - [anon_sym___asm__] = ACTIONS(3348), - [sym_number_literal] = ACTIONS(3350), - [anon_sym_L_SQUOTE] = ACTIONS(3350), - [anon_sym_u_SQUOTE] = ACTIONS(3350), - [anon_sym_U_SQUOTE] = ACTIONS(3350), - [anon_sym_u8_SQUOTE] = ACTIONS(3350), - [anon_sym_SQUOTE] = ACTIONS(3350), - [anon_sym_AT] = ACTIONS(3348), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_L_DQUOTE] = ACTIONS(3350), - [anon_sym_u_DQUOTE] = ACTIONS(3350), - [anon_sym_U_DQUOTE] = ACTIONS(3350), - [anon_sym_u8_DQUOTE] = ACTIONS(3350), - [sym_true] = ACTIONS(3348), - [sym_false] = ACTIONS(3348), - [anon_sym_NULL] = ACTIONS(3348), - [anon_sym_nullptr] = ACTIONS(3348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3348), - [anon_sym___typeof] = ACTIONS(3348), - [anon_sym_typeof] = ACTIONS(3348), - [anon_sym_ATimport] = ACTIONS(3350), - [aux_sym_preproc_undef_token1] = ACTIONS(3348), - [anon_sym_POUND] = ACTIONS(3348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE] = ACTIONS(3348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_API_AVAILABLE] = ACTIONS(3348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_API_DEPRECATED] = ACTIONS(3348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3348), - [anon_sym___deprecated_msg] = ACTIONS(3348), - [anon_sym___deprecated_enum_msg] = ACTIONS(3348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3348), - [anon_sym_ATprotocol] = ACTIONS(3350), - [anon_sym_ATinterface] = ACTIONS(3350), - [anon_sym_ATimplementation] = ACTIONS(3350), - [anon_sym_ATcompatibility_alias] = ACTIONS(3350), - [anon_sym__Alignas] = ACTIONS(3348), - [anon_sym_ATtry] = ACTIONS(3350), - [anon_sym___try] = ACTIONS(3348), - [anon_sym_ATthrow] = ACTIONS(3350), - [anon_sym_ATselector] = ACTIONS(3350), - [anon_sym_ATavailable] = ACTIONS(3350), - [anon_sym___builtin_available] = ACTIONS(3348), - [anon_sym_va_arg] = ACTIONS(3348), - [anon_sym___asm] = ACTIONS(3348), - [anon_sym_ATencode] = ACTIONS(3350), - [anon_sym_ATsynchronized] = ACTIONS(3350), - [anon_sym_BOOL] = ACTIONS(3348), - [anon_sym_IMP] = ACTIONS(3348), - [anon_sym_SEL] = ACTIONS(3348), - [anon_sym_Class] = ACTIONS(3348), - [anon_sym_id] = ACTIONS(3348), - }, - [1500] = { - [sym_identifier] = ACTIONS(2930), - [aux_sym_preproc_include_token1] = ACTIONS(2930), - [aux_sym_preproc_include_token2] = ACTIONS(2930), - [aux_sym_preproc_def_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2930), - [sym_preproc_directive] = ACTIONS(2930), - [anon_sym_LPAREN2] = ACTIONS(2932), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_STAR] = ACTIONS(2932), - [anon_sym_CARET] = ACTIONS(2932), - [anon_sym_AMP] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym___extension__] = ACTIONS(2930), - [anon_sym_typedef] = ACTIONS(2930), - [anon_sym_extern] = ACTIONS(2930), - [anon_sym___attribute__] = ACTIONS(2930), - [anon_sym___attribute] = ACTIONS(2930), - [anon_sym_noreturn] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym___declspec] = ACTIONS(2930), - [anon_sym___cdecl] = ACTIONS(2930), - [anon_sym___clrcall] = ACTIONS(2930), - [anon_sym___stdcall] = ACTIONS(2930), - [anon_sym___fastcall] = ACTIONS(2930), - [anon_sym___thiscall] = ACTIONS(2930), - [anon_sym___vectorcall] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_RBRACE] = ACTIONS(2932), - [anon_sym_signed] = ACTIONS(2930), - [anon_sym_unsigned] = ACTIONS(2930), - [anon_sym_long] = ACTIONS(2930), - [anon_sym_short] = ACTIONS(2930), - [anon_sym_ATautoreleasepool] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_auto] = ACTIONS(2930), - [anon_sym_register] = ACTIONS(2930), - [anon_sym_inline] = ACTIONS(2930), - [anon_sym___inline] = ACTIONS(2930), - [anon_sym___inline__] = ACTIONS(2930), - [anon_sym___forceinline] = ACTIONS(2930), - [anon_sym_thread_local] = ACTIONS(2930), - [anon_sym___thread] = ACTIONS(2930), - [anon_sym_CG_EXTERN] = ACTIONS(2930), - [anon_sym_CG_INLINE] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2930), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2930), - [anon_sym_IBOutlet] = ACTIONS(2930), - [anon_sym_IBInspectable] = ACTIONS(2930), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2930), - [anon_sym_NS_INLINE] = ACTIONS(2930), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2930), - [anon_sym_OBJC_EXPORT] = ACTIONS(2930), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_constexpr] = ACTIONS(2930), - [anon_sym_volatile] = ACTIONS(2930), - [anon_sym_restrict] = ACTIONS(2930), - [anon_sym___restrict__] = ACTIONS(2930), - [anon_sym__Atomic] = ACTIONS(2930), - [anon_sym__Noreturn] = ACTIONS(2930), - [anon_sym_nullable] = ACTIONS(2930), - [anon_sym__Complex] = ACTIONS(2930), - [anon_sym__Nonnull] = ACTIONS(2930), - [anon_sym__Nullable] = ACTIONS(2930), - [anon_sym__Nullable_result] = ACTIONS(2930), - [anon_sym__Null_unspecified] = ACTIONS(2930), - [anon_sym___autoreleasing] = ACTIONS(2930), - [anon_sym___block] = ACTIONS(2930), - [anon_sym___bridge] = ACTIONS(2930), - [anon_sym___bridge_retained] = ACTIONS(2930), - [anon_sym___bridge_transfer] = ACTIONS(2930), - [anon_sym___complex] = ACTIONS(2930), - [anon_sym___const] = ACTIONS(2930), - [anon_sym___imag] = ACTIONS(2930), - [anon_sym___kindof] = ACTIONS(2930), - [anon_sym___nonnull] = ACTIONS(2930), - [anon_sym___nullable] = ACTIONS(2930), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2930), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2930), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2930), - [anon_sym___real] = ACTIONS(2930), - [anon_sym___strong] = ACTIONS(2930), - [anon_sym___unsafe_unretained] = ACTIONS(2930), - [anon_sym___unused] = ACTIONS(2930), - [anon_sym___weak] = ACTIONS(2930), - [sym_primitive_type] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), - [anon_sym_struct] = ACTIONS(2930), - [anon_sym_union] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_in] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_goto] = ACTIONS(2930), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_sizeof] = ACTIONS(2930), - [anon_sym___alignof__] = ACTIONS(2930), - [anon_sym___alignof] = ACTIONS(2930), - [anon_sym__alignof] = ACTIONS(2930), - [anon_sym_alignof] = ACTIONS(2930), - [anon_sym__Alignof] = ACTIONS(2930), - [anon_sym_offsetof] = ACTIONS(2930), - [anon_sym__Generic] = ACTIONS(2930), - [anon_sym_asm] = ACTIONS(2930), - [anon_sym___asm__] = ACTIONS(2930), - [sym_number_literal] = ACTIONS(2932), - [anon_sym_L_SQUOTE] = ACTIONS(2932), - [anon_sym_u_SQUOTE] = ACTIONS(2932), - [anon_sym_U_SQUOTE] = ACTIONS(2932), - [anon_sym_u8_SQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_AT] = ACTIONS(2930), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_L_DQUOTE] = ACTIONS(2932), - [anon_sym_u_DQUOTE] = ACTIONS(2932), - [anon_sym_U_DQUOTE] = ACTIONS(2932), - [anon_sym_u8_DQUOTE] = ACTIONS(2932), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [anon_sym_NULL] = ACTIONS(2930), - [anon_sym_nullptr] = ACTIONS(2930), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2930), - [anon_sym___typeof] = ACTIONS(2930), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_ATimport] = ACTIONS(2932), - [aux_sym_preproc_undef_token1] = ACTIONS(2930), - [anon_sym_POUND] = ACTIONS(2930), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2930), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2930), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2930), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2930), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE] = ACTIONS(2930), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_API_AVAILABLE] = ACTIONS(2930), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_API_DEPRECATED] = ACTIONS(2930), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2930), - [anon_sym___deprecated_msg] = ACTIONS(2930), - [anon_sym___deprecated_enum_msg] = ACTIONS(2930), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2930), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2930), - [anon_sym_ATprotocol] = ACTIONS(2932), - [anon_sym_ATinterface] = ACTIONS(2932), - [anon_sym_ATimplementation] = ACTIONS(2932), - [anon_sym_ATcompatibility_alias] = ACTIONS(2932), - [anon_sym__Alignas] = ACTIONS(2930), - [anon_sym_ATtry] = ACTIONS(2932), - [anon_sym___try] = ACTIONS(2930), - [anon_sym_ATthrow] = ACTIONS(2932), - [anon_sym_ATselector] = ACTIONS(2932), - [anon_sym_ATavailable] = ACTIONS(2932), - [anon_sym___builtin_available] = ACTIONS(2930), - [anon_sym_va_arg] = ACTIONS(2930), - [anon_sym___asm] = ACTIONS(2930), - [anon_sym_ATencode] = ACTIONS(2932), - [anon_sym_ATsynchronized] = ACTIONS(2932), - [anon_sym_BOOL] = ACTIONS(2930), - [anon_sym_IMP] = ACTIONS(2930), - [anon_sym_SEL] = ACTIONS(2930), - [anon_sym_Class] = ACTIONS(2930), - [anon_sym_id] = ACTIONS(2930), - }, - [1501] = { - [sym_identifier] = ACTIONS(3198), - [aux_sym_preproc_include_token1] = ACTIONS(3198), - [aux_sym_preproc_include_token2] = ACTIONS(3198), - [aux_sym_preproc_def_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3198), - [sym_preproc_directive] = ACTIONS(3198), - [anon_sym_LPAREN2] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3200), - [anon_sym_TILDE] = ACTIONS(3200), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_CARET] = ACTIONS(3200), - [anon_sym_AMP] = ACTIONS(3200), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym___extension__] = ACTIONS(3198), - [anon_sym_typedef] = ACTIONS(3198), - [anon_sym_extern] = ACTIONS(3198), - [anon_sym___attribute__] = ACTIONS(3198), - [anon_sym___attribute] = ACTIONS(3198), - [anon_sym_noreturn] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym___declspec] = ACTIONS(3198), - [anon_sym___cdecl] = ACTIONS(3198), - [anon_sym___clrcall] = ACTIONS(3198), - [anon_sym___stdcall] = ACTIONS(3198), - [anon_sym___fastcall] = ACTIONS(3198), - [anon_sym___thiscall] = ACTIONS(3198), - [anon_sym___vectorcall] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3200), - [anon_sym_RBRACE] = ACTIONS(3200), - [anon_sym_signed] = ACTIONS(3198), - [anon_sym_unsigned] = ACTIONS(3198), - [anon_sym_long] = ACTIONS(3198), - [anon_sym_short] = ACTIONS(3198), - [anon_sym_ATautoreleasepool] = ACTIONS(3200), - [anon_sym_static] = ACTIONS(3198), - [anon_sym_auto] = ACTIONS(3198), - [anon_sym_register] = ACTIONS(3198), - [anon_sym_inline] = ACTIONS(3198), - [anon_sym___inline] = ACTIONS(3198), - [anon_sym___inline__] = ACTIONS(3198), - [anon_sym___forceinline] = ACTIONS(3198), - [anon_sym_thread_local] = ACTIONS(3198), - [anon_sym___thread] = ACTIONS(3198), - [anon_sym_CG_EXTERN] = ACTIONS(3198), - [anon_sym_CG_INLINE] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3198), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3198), - [anon_sym_IBOutlet] = ACTIONS(3198), - [anon_sym_IBInspectable] = ACTIONS(3198), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3198), - [anon_sym_NS_INLINE] = ACTIONS(3198), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3198), - [anon_sym_OBJC_EXPORT] = ACTIONS(3198), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3198), - [anon_sym_const] = ACTIONS(3198), - [anon_sym_constexpr] = ACTIONS(3198), - [anon_sym_volatile] = ACTIONS(3198), - [anon_sym_restrict] = ACTIONS(3198), - [anon_sym___restrict__] = ACTIONS(3198), - [anon_sym__Atomic] = ACTIONS(3198), - [anon_sym__Noreturn] = ACTIONS(3198), - [anon_sym_nullable] = ACTIONS(3198), - [anon_sym__Complex] = ACTIONS(3198), - [anon_sym__Nonnull] = ACTIONS(3198), - [anon_sym__Nullable] = ACTIONS(3198), - [anon_sym__Nullable_result] = ACTIONS(3198), - [anon_sym__Null_unspecified] = ACTIONS(3198), - [anon_sym___autoreleasing] = ACTIONS(3198), - [anon_sym___block] = ACTIONS(3198), - [anon_sym___bridge] = ACTIONS(3198), - [anon_sym___bridge_retained] = ACTIONS(3198), - [anon_sym___bridge_transfer] = ACTIONS(3198), - [anon_sym___complex] = ACTIONS(3198), - [anon_sym___const] = ACTIONS(3198), - [anon_sym___imag] = ACTIONS(3198), - [anon_sym___kindof] = ACTIONS(3198), - [anon_sym___nonnull] = ACTIONS(3198), - [anon_sym___nullable] = ACTIONS(3198), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3198), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3198), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3198), - [anon_sym___real] = ACTIONS(3198), - [anon_sym___strong] = ACTIONS(3198), - [anon_sym___unsafe_unretained] = ACTIONS(3198), - [anon_sym___unused] = ACTIONS(3198), - [anon_sym___weak] = ACTIONS(3198), - [sym_primitive_type] = ACTIONS(3198), - [anon_sym_enum] = ACTIONS(3198), - [anon_sym_struct] = ACTIONS(3198), - [anon_sym_union] = ACTIONS(3198), - [anon_sym_if] = ACTIONS(3198), - [anon_sym_switch] = ACTIONS(3198), - [anon_sym_case] = ACTIONS(3198), - [anon_sym_default] = ACTIONS(3198), - [anon_sym_while] = ACTIONS(3198), - [anon_sym_do] = ACTIONS(3198), - [anon_sym_for] = ACTIONS(3198), - [anon_sym_in] = ACTIONS(3198), - [anon_sym_return] = ACTIONS(3198), - [anon_sym_break] = ACTIONS(3198), - [anon_sym_continue] = ACTIONS(3198), - [anon_sym_goto] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_sizeof] = ACTIONS(3198), - [anon_sym___alignof__] = ACTIONS(3198), - [anon_sym___alignof] = ACTIONS(3198), - [anon_sym__alignof] = ACTIONS(3198), - [anon_sym_alignof] = ACTIONS(3198), - [anon_sym__Alignof] = ACTIONS(3198), - [anon_sym_offsetof] = ACTIONS(3198), - [anon_sym__Generic] = ACTIONS(3198), - [anon_sym_asm] = ACTIONS(3198), - [anon_sym___asm__] = ACTIONS(3198), - [sym_number_literal] = ACTIONS(3200), - [anon_sym_L_SQUOTE] = ACTIONS(3200), - [anon_sym_u_SQUOTE] = ACTIONS(3200), - [anon_sym_U_SQUOTE] = ACTIONS(3200), - [anon_sym_u8_SQUOTE] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(3200), - [anon_sym_L_DQUOTE] = ACTIONS(3200), - [anon_sym_u_DQUOTE] = ACTIONS(3200), - [anon_sym_U_DQUOTE] = ACTIONS(3200), - [anon_sym_u8_DQUOTE] = ACTIONS(3200), - [sym_true] = ACTIONS(3198), - [sym_false] = ACTIONS(3198), - [anon_sym_NULL] = ACTIONS(3198), - [anon_sym_nullptr] = ACTIONS(3198), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3198), - [anon_sym___typeof] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3198), - [anon_sym_ATimport] = ACTIONS(3200), - [aux_sym_preproc_undef_token1] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3198), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3198), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3198), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3198), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3198), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE] = ACTIONS(3198), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_API_AVAILABLE] = ACTIONS(3198), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_API_DEPRECATED] = ACTIONS(3198), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3198), - [anon_sym___deprecated_msg] = ACTIONS(3198), - [anon_sym___deprecated_enum_msg] = ACTIONS(3198), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3198), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3198), - [anon_sym_ATprotocol] = ACTIONS(3200), - [anon_sym_ATinterface] = ACTIONS(3200), - [anon_sym_ATimplementation] = ACTIONS(3200), - [anon_sym_ATcompatibility_alias] = ACTIONS(3200), - [anon_sym__Alignas] = ACTIONS(3198), - [anon_sym_ATtry] = ACTIONS(3200), - [anon_sym___try] = ACTIONS(3198), - [anon_sym_ATthrow] = ACTIONS(3200), - [anon_sym_ATselector] = ACTIONS(3200), - [anon_sym_ATavailable] = ACTIONS(3200), - [anon_sym___builtin_available] = ACTIONS(3198), - [anon_sym_va_arg] = ACTIONS(3198), - [anon_sym___asm] = ACTIONS(3198), - [anon_sym_ATencode] = ACTIONS(3200), - [anon_sym_ATsynchronized] = ACTIONS(3200), - [anon_sym_BOOL] = ACTIONS(3198), - [anon_sym_IMP] = ACTIONS(3198), - [anon_sym_SEL] = ACTIONS(3198), - [anon_sym_Class] = ACTIONS(3198), - [anon_sym_id] = ACTIONS(3198), - }, - [1502] = { - [sym_identifier] = ACTIONS(2962), - [aux_sym_preproc_include_token1] = ACTIONS(2962), - [aux_sym_preproc_include_token2] = ACTIONS(2962), - [aux_sym_preproc_def_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2962), - [sym_preproc_directive] = ACTIONS(2962), - [anon_sym_LPAREN2] = ACTIONS(2964), - [anon_sym_BANG] = ACTIONS(2964), - [anon_sym_TILDE] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2962), - [anon_sym_PLUS] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(2964), - [anon_sym_CARET] = ACTIONS(2964), - [anon_sym_AMP] = ACTIONS(2964), - [anon_sym_SEMI] = ACTIONS(2964), - [anon_sym___extension__] = ACTIONS(2962), - [anon_sym_typedef] = ACTIONS(2962), - [anon_sym_extern] = ACTIONS(2962), - [anon_sym___attribute__] = ACTIONS(2962), - [anon_sym___attribute] = ACTIONS(2962), - [anon_sym_noreturn] = ACTIONS(2962), - [anon_sym_LBRACK] = ACTIONS(2964), - [anon_sym___declspec] = ACTIONS(2962), - [anon_sym___cdecl] = ACTIONS(2962), - [anon_sym___clrcall] = ACTIONS(2962), - [anon_sym___stdcall] = ACTIONS(2962), - [anon_sym___fastcall] = ACTIONS(2962), - [anon_sym___thiscall] = ACTIONS(2962), - [anon_sym___vectorcall] = ACTIONS(2962), - [anon_sym_LBRACE] = ACTIONS(2964), - [anon_sym_RBRACE] = ACTIONS(2964), - [anon_sym_signed] = ACTIONS(2962), - [anon_sym_unsigned] = ACTIONS(2962), - [anon_sym_long] = ACTIONS(2962), - [anon_sym_short] = ACTIONS(2962), - [anon_sym_ATautoreleasepool] = ACTIONS(2964), - [anon_sym_static] = ACTIONS(2962), - [anon_sym_auto] = ACTIONS(2962), - [anon_sym_register] = ACTIONS(2962), - [anon_sym_inline] = ACTIONS(2962), - [anon_sym___inline] = ACTIONS(2962), - [anon_sym___inline__] = ACTIONS(2962), - [anon_sym___forceinline] = ACTIONS(2962), - [anon_sym_thread_local] = ACTIONS(2962), - [anon_sym___thread] = ACTIONS(2962), - [anon_sym_CG_EXTERN] = ACTIONS(2962), - [anon_sym_CG_INLINE] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2962), - [anon_sym_IBOutlet] = ACTIONS(2962), - [anon_sym_IBInspectable] = ACTIONS(2962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2962), - [anon_sym_NS_INLINE] = ACTIONS(2962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2962), - [anon_sym_OBJC_EXPORT] = ACTIONS(2962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2962), - [anon_sym_const] = ACTIONS(2962), - [anon_sym_constexpr] = ACTIONS(2962), - [anon_sym_volatile] = ACTIONS(2962), - [anon_sym_restrict] = ACTIONS(2962), - [anon_sym___restrict__] = ACTIONS(2962), - [anon_sym__Atomic] = ACTIONS(2962), - [anon_sym__Noreturn] = ACTIONS(2962), - [anon_sym_nullable] = ACTIONS(2962), - [anon_sym__Complex] = ACTIONS(2962), - [anon_sym__Nonnull] = ACTIONS(2962), - [anon_sym__Nullable] = ACTIONS(2962), - [anon_sym__Nullable_result] = ACTIONS(2962), - [anon_sym__Null_unspecified] = ACTIONS(2962), - [anon_sym___autoreleasing] = ACTIONS(2962), - [anon_sym___block] = ACTIONS(2962), - [anon_sym___bridge] = ACTIONS(2962), - [anon_sym___bridge_retained] = ACTIONS(2962), - [anon_sym___bridge_transfer] = ACTIONS(2962), - [anon_sym___complex] = ACTIONS(2962), - [anon_sym___const] = ACTIONS(2962), - [anon_sym___imag] = ACTIONS(2962), - [anon_sym___kindof] = ACTIONS(2962), - [anon_sym___nonnull] = ACTIONS(2962), - [anon_sym___nullable] = ACTIONS(2962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2962), - [anon_sym___real] = ACTIONS(2962), - [anon_sym___strong] = ACTIONS(2962), - [anon_sym___unsafe_unretained] = ACTIONS(2962), - [anon_sym___unused] = ACTIONS(2962), - [anon_sym___weak] = ACTIONS(2962), - [sym_primitive_type] = ACTIONS(2962), - [anon_sym_enum] = ACTIONS(2962), - [anon_sym_struct] = ACTIONS(2962), - [anon_sym_union] = ACTIONS(2962), - [anon_sym_if] = ACTIONS(2962), - [anon_sym_switch] = ACTIONS(2962), - [anon_sym_case] = ACTIONS(2962), - [anon_sym_default] = ACTIONS(2962), - [anon_sym_while] = ACTIONS(2962), - [anon_sym_do] = ACTIONS(2962), - [anon_sym_for] = ACTIONS(2962), - [anon_sym_in] = ACTIONS(2962), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_break] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2962), - [anon_sym_goto] = ACTIONS(2962), - [anon_sym_DASH_DASH] = ACTIONS(2964), - [anon_sym_PLUS_PLUS] = ACTIONS(2964), - [anon_sym_sizeof] = ACTIONS(2962), - [anon_sym___alignof__] = ACTIONS(2962), - [anon_sym___alignof] = ACTIONS(2962), - [anon_sym__alignof] = ACTIONS(2962), - [anon_sym_alignof] = ACTIONS(2962), - [anon_sym__Alignof] = ACTIONS(2962), - [anon_sym_offsetof] = ACTIONS(2962), - [anon_sym__Generic] = ACTIONS(2962), - [anon_sym_asm] = ACTIONS(2962), - [anon_sym___asm__] = ACTIONS(2962), - [sym_number_literal] = ACTIONS(2964), - [anon_sym_L_SQUOTE] = ACTIONS(2964), - [anon_sym_u_SQUOTE] = ACTIONS(2964), - [anon_sym_U_SQUOTE] = ACTIONS(2964), - [anon_sym_u8_SQUOTE] = ACTIONS(2964), - [anon_sym_SQUOTE] = ACTIONS(2964), - [anon_sym_AT] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(2964), - [anon_sym_L_DQUOTE] = ACTIONS(2964), - [anon_sym_u_DQUOTE] = ACTIONS(2964), - [anon_sym_U_DQUOTE] = ACTIONS(2964), - [anon_sym_u8_DQUOTE] = ACTIONS(2964), - [sym_true] = ACTIONS(2962), - [sym_false] = ACTIONS(2962), - [anon_sym_NULL] = ACTIONS(2962), - [anon_sym_nullptr] = ACTIONS(2962), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2962), - [anon_sym___typeof] = ACTIONS(2962), - [anon_sym_typeof] = ACTIONS(2962), - [anon_sym_ATimport] = ACTIONS(2964), - [aux_sym_preproc_undef_token1] = ACTIONS(2962), - [anon_sym_POUND] = ACTIONS(2962), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE] = ACTIONS(2962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_API_AVAILABLE] = ACTIONS(2962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_API_DEPRECATED] = ACTIONS(2962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2962), - [anon_sym___deprecated_msg] = ACTIONS(2962), - [anon_sym___deprecated_enum_msg] = ACTIONS(2962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2962), - [anon_sym_ATprotocol] = ACTIONS(2964), - [anon_sym_ATinterface] = ACTIONS(2964), - [anon_sym_ATimplementation] = ACTIONS(2964), - [anon_sym_ATcompatibility_alias] = ACTIONS(2964), - [anon_sym__Alignas] = ACTIONS(2962), - [anon_sym_ATtry] = ACTIONS(2964), - [anon_sym___try] = ACTIONS(2962), - [anon_sym_ATthrow] = ACTIONS(2964), - [anon_sym_ATselector] = ACTIONS(2964), - [anon_sym_ATavailable] = ACTIONS(2964), - [anon_sym___builtin_available] = ACTIONS(2962), - [anon_sym_va_arg] = ACTIONS(2962), - [anon_sym___asm] = ACTIONS(2962), - [anon_sym_ATencode] = ACTIONS(2964), - [anon_sym_ATsynchronized] = ACTIONS(2964), - [anon_sym_BOOL] = ACTIONS(2962), - [anon_sym_IMP] = ACTIONS(2962), - [anon_sym_SEL] = ACTIONS(2962), - [anon_sym_Class] = ACTIONS(2962), - [anon_sym_id] = ACTIONS(2962), - }, - [1503] = { - [sym_identifier] = ACTIONS(3054), - [aux_sym_preproc_include_token1] = ACTIONS(3054), - [aux_sym_preproc_include_token2] = ACTIONS(3054), - [aux_sym_preproc_def_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3054), - [sym_preproc_directive] = ACTIONS(3054), - [anon_sym_LPAREN2] = ACTIONS(3056), - [anon_sym_BANG] = ACTIONS(3056), - [anon_sym_TILDE] = ACTIONS(3056), - [anon_sym_DASH] = ACTIONS(3054), - [anon_sym_PLUS] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_CARET] = ACTIONS(3056), - [anon_sym_AMP] = ACTIONS(3056), - [anon_sym_SEMI] = ACTIONS(3056), - [anon_sym___extension__] = ACTIONS(3054), - [anon_sym_typedef] = ACTIONS(3054), - [anon_sym_extern] = ACTIONS(3054), - [anon_sym___attribute__] = ACTIONS(3054), - [anon_sym___attribute] = ACTIONS(3054), - [anon_sym_noreturn] = ACTIONS(3054), - [anon_sym_LBRACK] = ACTIONS(3056), - [anon_sym___declspec] = ACTIONS(3054), - [anon_sym___cdecl] = ACTIONS(3054), - [anon_sym___clrcall] = ACTIONS(3054), - [anon_sym___stdcall] = ACTIONS(3054), - [anon_sym___fastcall] = ACTIONS(3054), - [anon_sym___thiscall] = ACTIONS(3054), - [anon_sym___vectorcall] = ACTIONS(3054), - [anon_sym_LBRACE] = ACTIONS(3056), - [anon_sym_RBRACE] = ACTIONS(3056), - [anon_sym_signed] = ACTIONS(3054), - [anon_sym_unsigned] = ACTIONS(3054), - [anon_sym_long] = ACTIONS(3054), - [anon_sym_short] = ACTIONS(3054), - [anon_sym_ATautoreleasepool] = ACTIONS(3056), - [anon_sym_static] = ACTIONS(3054), - [anon_sym_auto] = ACTIONS(3054), - [anon_sym_register] = ACTIONS(3054), - [anon_sym_inline] = ACTIONS(3054), - [anon_sym___inline] = ACTIONS(3054), - [anon_sym___inline__] = ACTIONS(3054), - [anon_sym___forceinline] = ACTIONS(3054), - [anon_sym_thread_local] = ACTIONS(3054), - [anon_sym___thread] = ACTIONS(3054), - [anon_sym_CG_EXTERN] = ACTIONS(3054), - [anon_sym_CG_INLINE] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3054), - [anon_sym_IBOutlet] = ACTIONS(3054), - [anon_sym_IBInspectable] = ACTIONS(3054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3054), - [anon_sym_NS_INLINE] = ACTIONS(3054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3054), - [anon_sym_OBJC_EXPORT] = ACTIONS(3054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3054), - [anon_sym_const] = ACTIONS(3054), - [anon_sym_constexpr] = ACTIONS(3054), - [anon_sym_volatile] = ACTIONS(3054), - [anon_sym_restrict] = ACTIONS(3054), - [anon_sym___restrict__] = ACTIONS(3054), - [anon_sym__Atomic] = ACTIONS(3054), - [anon_sym__Noreturn] = ACTIONS(3054), - [anon_sym_nullable] = ACTIONS(3054), - [anon_sym__Complex] = ACTIONS(3054), - [anon_sym__Nonnull] = ACTIONS(3054), - [anon_sym__Nullable] = ACTIONS(3054), - [anon_sym__Nullable_result] = ACTIONS(3054), - [anon_sym__Null_unspecified] = ACTIONS(3054), - [anon_sym___autoreleasing] = ACTIONS(3054), - [anon_sym___block] = ACTIONS(3054), - [anon_sym___bridge] = ACTIONS(3054), - [anon_sym___bridge_retained] = ACTIONS(3054), - [anon_sym___bridge_transfer] = ACTIONS(3054), - [anon_sym___complex] = ACTIONS(3054), - [anon_sym___const] = ACTIONS(3054), - [anon_sym___imag] = ACTIONS(3054), - [anon_sym___kindof] = ACTIONS(3054), - [anon_sym___nonnull] = ACTIONS(3054), - [anon_sym___nullable] = ACTIONS(3054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3054), - [anon_sym___real] = ACTIONS(3054), - [anon_sym___strong] = ACTIONS(3054), - [anon_sym___unsafe_unretained] = ACTIONS(3054), - [anon_sym___unused] = ACTIONS(3054), - [anon_sym___weak] = ACTIONS(3054), - [sym_primitive_type] = ACTIONS(3054), - [anon_sym_enum] = ACTIONS(3054), - [anon_sym_struct] = ACTIONS(3054), - [anon_sym_union] = ACTIONS(3054), - [anon_sym_if] = ACTIONS(3054), - [anon_sym_switch] = ACTIONS(3054), - [anon_sym_case] = ACTIONS(3054), - [anon_sym_default] = ACTIONS(3054), - [anon_sym_while] = ACTIONS(3054), - [anon_sym_do] = ACTIONS(3054), - [anon_sym_for] = ACTIONS(3054), - [anon_sym_in] = ACTIONS(3054), - [anon_sym_return] = ACTIONS(3054), - [anon_sym_break] = ACTIONS(3054), - [anon_sym_continue] = ACTIONS(3054), - [anon_sym_goto] = ACTIONS(3054), - [anon_sym_DASH_DASH] = ACTIONS(3056), - [anon_sym_PLUS_PLUS] = ACTIONS(3056), - [anon_sym_sizeof] = ACTIONS(3054), - [anon_sym___alignof__] = ACTIONS(3054), - [anon_sym___alignof] = ACTIONS(3054), - [anon_sym__alignof] = ACTIONS(3054), - [anon_sym_alignof] = ACTIONS(3054), - [anon_sym__Alignof] = ACTIONS(3054), - [anon_sym_offsetof] = ACTIONS(3054), - [anon_sym__Generic] = ACTIONS(3054), - [anon_sym_asm] = ACTIONS(3054), - [anon_sym___asm__] = ACTIONS(3054), - [sym_number_literal] = ACTIONS(3056), - [anon_sym_L_SQUOTE] = ACTIONS(3056), - [anon_sym_u_SQUOTE] = ACTIONS(3056), - [anon_sym_U_SQUOTE] = ACTIONS(3056), - [anon_sym_u8_SQUOTE] = ACTIONS(3056), - [anon_sym_SQUOTE] = ACTIONS(3056), - [anon_sym_AT] = ACTIONS(3054), - [anon_sym_DQUOTE] = ACTIONS(3056), - [anon_sym_L_DQUOTE] = ACTIONS(3056), - [anon_sym_u_DQUOTE] = ACTIONS(3056), - [anon_sym_U_DQUOTE] = ACTIONS(3056), - [anon_sym_u8_DQUOTE] = ACTIONS(3056), - [sym_true] = ACTIONS(3054), - [sym_false] = ACTIONS(3054), - [anon_sym_NULL] = ACTIONS(3054), - [anon_sym_nullptr] = ACTIONS(3054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3054), - [anon_sym___typeof] = ACTIONS(3054), - [anon_sym_typeof] = ACTIONS(3054), - [anon_sym_ATimport] = ACTIONS(3056), - [aux_sym_preproc_undef_token1] = ACTIONS(3054), - [anon_sym_POUND] = ACTIONS(3054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE] = ACTIONS(3054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_API_AVAILABLE] = ACTIONS(3054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_API_DEPRECATED] = ACTIONS(3054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3054), - [anon_sym___deprecated_msg] = ACTIONS(3054), - [anon_sym___deprecated_enum_msg] = ACTIONS(3054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3054), - [anon_sym_ATprotocol] = ACTIONS(3056), - [anon_sym_ATinterface] = ACTIONS(3056), - [anon_sym_ATimplementation] = ACTIONS(3056), - [anon_sym_ATcompatibility_alias] = ACTIONS(3056), - [anon_sym__Alignas] = ACTIONS(3054), - [anon_sym_ATtry] = ACTIONS(3056), - [anon_sym___try] = ACTIONS(3054), - [anon_sym_ATthrow] = ACTIONS(3056), - [anon_sym_ATselector] = ACTIONS(3056), - [anon_sym_ATavailable] = ACTIONS(3056), - [anon_sym___builtin_available] = ACTIONS(3054), - [anon_sym_va_arg] = ACTIONS(3054), - [anon_sym___asm] = ACTIONS(3054), - [anon_sym_ATencode] = ACTIONS(3056), - [anon_sym_ATsynchronized] = ACTIONS(3056), - [anon_sym_BOOL] = ACTIONS(3054), - [anon_sym_IMP] = ACTIONS(3054), - [anon_sym_SEL] = ACTIONS(3054), - [anon_sym_Class] = ACTIONS(3054), - [anon_sym_id] = ACTIONS(3054), - }, - [1504] = { - [sym_identifier] = ACTIONS(3050), - [aux_sym_preproc_include_token1] = ACTIONS(3050), - [aux_sym_preproc_include_token2] = ACTIONS(3050), - [aux_sym_preproc_def_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3050), - [sym_preproc_directive] = ACTIONS(3050), - [anon_sym_LPAREN2] = ACTIONS(3052), - [anon_sym_BANG] = ACTIONS(3052), - [anon_sym_TILDE] = ACTIONS(3052), - [anon_sym_DASH] = ACTIONS(3050), - [anon_sym_PLUS] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3052), - [anon_sym_CARET] = ACTIONS(3052), - [anon_sym_AMP] = ACTIONS(3052), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym___extension__] = ACTIONS(3050), - [anon_sym_typedef] = ACTIONS(3050), - [anon_sym_extern] = ACTIONS(3050), - [anon_sym___attribute__] = ACTIONS(3050), - [anon_sym___attribute] = ACTIONS(3050), - [anon_sym_noreturn] = ACTIONS(3050), - [anon_sym_LBRACK] = ACTIONS(3052), - [anon_sym___declspec] = ACTIONS(3050), - [anon_sym___cdecl] = ACTIONS(3050), - [anon_sym___clrcall] = ACTIONS(3050), - [anon_sym___stdcall] = ACTIONS(3050), - [anon_sym___fastcall] = ACTIONS(3050), - [anon_sym___thiscall] = ACTIONS(3050), - [anon_sym___vectorcall] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(3052), - [anon_sym_RBRACE] = ACTIONS(3052), - [anon_sym_signed] = ACTIONS(3050), - [anon_sym_unsigned] = ACTIONS(3050), - [anon_sym_long] = ACTIONS(3050), - [anon_sym_short] = ACTIONS(3050), - [anon_sym_ATautoreleasepool] = ACTIONS(3052), - [anon_sym_static] = ACTIONS(3050), - [anon_sym_auto] = ACTIONS(3050), - [anon_sym_register] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym___inline] = ACTIONS(3050), - [anon_sym___inline__] = ACTIONS(3050), - [anon_sym___forceinline] = ACTIONS(3050), - [anon_sym_thread_local] = ACTIONS(3050), - [anon_sym___thread] = ACTIONS(3050), - [anon_sym_CG_EXTERN] = ACTIONS(3050), - [anon_sym_CG_INLINE] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3050), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3050), - [anon_sym_IBOutlet] = ACTIONS(3050), - [anon_sym_IBInspectable] = ACTIONS(3050), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3050), - [anon_sym_NS_INLINE] = ACTIONS(3050), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3050), - [anon_sym_OBJC_EXPORT] = ACTIONS(3050), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3050), - [anon_sym_const] = ACTIONS(3050), - [anon_sym_constexpr] = ACTIONS(3050), - [anon_sym_volatile] = ACTIONS(3050), - [anon_sym_restrict] = ACTIONS(3050), - [anon_sym___restrict__] = ACTIONS(3050), - [anon_sym__Atomic] = ACTIONS(3050), - [anon_sym__Noreturn] = ACTIONS(3050), - [anon_sym_nullable] = ACTIONS(3050), - [anon_sym__Complex] = ACTIONS(3050), - [anon_sym__Nonnull] = ACTIONS(3050), - [anon_sym__Nullable] = ACTIONS(3050), - [anon_sym__Nullable_result] = ACTIONS(3050), - [anon_sym__Null_unspecified] = ACTIONS(3050), - [anon_sym___autoreleasing] = ACTIONS(3050), - [anon_sym___block] = ACTIONS(3050), - [anon_sym___bridge] = ACTIONS(3050), - [anon_sym___bridge_retained] = ACTIONS(3050), - [anon_sym___bridge_transfer] = ACTIONS(3050), - [anon_sym___complex] = ACTIONS(3050), - [anon_sym___const] = ACTIONS(3050), - [anon_sym___imag] = ACTIONS(3050), - [anon_sym___kindof] = ACTIONS(3050), - [anon_sym___nonnull] = ACTIONS(3050), - [anon_sym___nullable] = ACTIONS(3050), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3050), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3050), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3050), - [anon_sym___real] = ACTIONS(3050), - [anon_sym___strong] = ACTIONS(3050), - [anon_sym___unsafe_unretained] = ACTIONS(3050), - [anon_sym___unused] = ACTIONS(3050), - [anon_sym___weak] = ACTIONS(3050), - [sym_primitive_type] = ACTIONS(3050), - [anon_sym_enum] = ACTIONS(3050), - [anon_sym_struct] = ACTIONS(3050), - [anon_sym_union] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_switch] = ACTIONS(3050), - [anon_sym_case] = ACTIONS(3050), - [anon_sym_default] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_do] = ACTIONS(3050), - [anon_sym_for] = ACTIONS(3050), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_goto] = ACTIONS(3050), - [anon_sym_DASH_DASH] = ACTIONS(3052), - [anon_sym_PLUS_PLUS] = ACTIONS(3052), - [anon_sym_sizeof] = ACTIONS(3050), - [anon_sym___alignof__] = ACTIONS(3050), - [anon_sym___alignof] = ACTIONS(3050), - [anon_sym__alignof] = ACTIONS(3050), - [anon_sym_alignof] = ACTIONS(3050), - [anon_sym__Alignof] = ACTIONS(3050), - [anon_sym_offsetof] = ACTIONS(3050), - [anon_sym__Generic] = ACTIONS(3050), - [anon_sym_asm] = ACTIONS(3050), - [anon_sym___asm__] = ACTIONS(3050), - [sym_number_literal] = ACTIONS(3052), - [anon_sym_L_SQUOTE] = ACTIONS(3052), - [anon_sym_u_SQUOTE] = ACTIONS(3052), - [anon_sym_U_SQUOTE] = ACTIONS(3052), - [anon_sym_u8_SQUOTE] = ACTIONS(3052), - [anon_sym_SQUOTE] = ACTIONS(3052), - [anon_sym_AT] = ACTIONS(3050), - [anon_sym_DQUOTE] = ACTIONS(3052), - [anon_sym_L_DQUOTE] = ACTIONS(3052), - [anon_sym_u_DQUOTE] = ACTIONS(3052), - [anon_sym_U_DQUOTE] = ACTIONS(3052), - [anon_sym_u8_DQUOTE] = ACTIONS(3052), - [sym_true] = ACTIONS(3050), - [sym_false] = ACTIONS(3050), - [anon_sym_NULL] = ACTIONS(3050), - [anon_sym_nullptr] = ACTIONS(3050), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3050), - [anon_sym___typeof] = ACTIONS(3050), - [anon_sym_typeof] = ACTIONS(3050), - [anon_sym_ATimport] = ACTIONS(3052), - [aux_sym_preproc_undef_token1] = ACTIONS(3050), - [anon_sym_POUND] = ACTIONS(3050), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3050), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3050), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3050), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3050), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE] = ACTIONS(3050), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_API_AVAILABLE] = ACTIONS(3050), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_API_DEPRECATED] = ACTIONS(3050), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3050), - [anon_sym___deprecated_msg] = ACTIONS(3050), - [anon_sym___deprecated_enum_msg] = ACTIONS(3050), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3050), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3050), - [anon_sym_ATprotocol] = ACTIONS(3052), - [anon_sym_ATinterface] = ACTIONS(3052), - [anon_sym_ATimplementation] = ACTIONS(3052), - [anon_sym_ATcompatibility_alias] = ACTIONS(3052), - [anon_sym__Alignas] = ACTIONS(3050), - [anon_sym_ATtry] = ACTIONS(3052), - [anon_sym___try] = ACTIONS(3050), - [anon_sym_ATthrow] = ACTIONS(3052), - [anon_sym_ATselector] = ACTIONS(3052), - [anon_sym_ATavailable] = ACTIONS(3052), - [anon_sym___builtin_available] = ACTIONS(3050), - [anon_sym_va_arg] = ACTIONS(3050), - [anon_sym___asm] = ACTIONS(3050), - [anon_sym_ATencode] = ACTIONS(3052), - [anon_sym_ATsynchronized] = ACTIONS(3052), - [anon_sym_BOOL] = ACTIONS(3050), - [anon_sym_IMP] = ACTIONS(3050), - [anon_sym_SEL] = ACTIONS(3050), - [anon_sym_Class] = ACTIONS(3050), - [anon_sym_id] = ACTIONS(3050), - }, - [1505] = { - [sym_identifier] = ACTIONS(3046), - [aux_sym_preproc_include_token1] = ACTIONS(3046), - [aux_sym_preproc_include_token2] = ACTIONS(3046), - [aux_sym_preproc_def_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3046), - [sym_preproc_directive] = ACTIONS(3046), - [anon_sym_LPAREN2] = ACTIONS(3048), - [anon_sym_BANG] = ACTIONS(3048), - [anon_sym_TILDE] = ACTIONS(3048), - [anon_sym_DASH] = ACTIONS(3046), - [anon_sym_PLUS] = ACTIONS(3046), - [anon_sym_STAR] = ACTIONS(3048), - [anon_sym_CARET] = ACTIONS(3048), - [anon_sym_AMP] = ACTIONS(3048), - [anon_sym_SEMI] = ACTIONS(3048), - [anon_sym___extension__] = ACTIONS(3046), - [anon_sym_typedef] = ACTIONS(3046), - [anon_sym_extern] = ACTIONS(3046), - [anon_sym___attribute__] = ACTIONS(3046), - [anon_sym___attribute] = ACTIONS(3046), - [anon_sym_noreturn] = ACTIONS(3046), - [anon_sym_LBRACK] = ACTIONS(3048), - [anon_sym___declspec] = ACTIONS(3046), - [anon_sym___cdecl] = ACTIONS(3046), - [anon_sym___clrcall] = ACTIONS(3046), - [anon_sym___stdcall] = ACTIONS(3046), - [anon_sym___fastcall] = ACTIONS(3046), - [anon_sym___thiscall] = ACTIONS(3046), - [anon_sym___vectorcall] = ACTIONS(3046), - [anon_sym_LBRACE] = ACTIONS(3048), - [anon_sym_RBRACE] = ACTIONS(3048), - [anon_sym_signed] = ACTIONS(3046), - [anon_sym_unsigned] = ACTIONS(3046), - [anon_sym_long] = ACTIONS(3046), - [anon_sym_short] = ACTIONS(3046), - [anon_sym_ATautoreleasepool] = ACTIONS(3048), - [anon_sym_static] = ACTIONS(3046), - [anon_sym_auto] = ACTIONS(3046), - [anon_sym_register] = ACTIONS(3046), - [anon_sym_inline] = ACTIONS(3046), - [anon_sym___inline] = ACTIONS(3046), - [anon_sym___inline__] = ACTIONS(3046), - [anon_sym___forceinline] = ACTIONS(3046), - [anon_sym_thread_local] = ACTIONS(3046), - [anon_sym___thread] = ACTIONS(3046), - [anon_sym_CG_EXTERN] = ACTIONS(3046), - [anon_sym_CG_INLINE] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3046), - [anon_sym_IBOutlet] = ACTIONS(3046), - [anon_sym_IBInspectable] = ACTIONS(3046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3046), - [anon_sym_NS_INLINE] = ACTIONS(3046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3046), - [anon_sym_OBJC_EXPORT] = ACTIONS(3046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3046), - [anon_sym_const] = ACTIONS(3046), - [anon_sym_constexpr] = ACTIONS(3046), - [anon_sym_volatile] = ACTIONS(3046), - [anon_sym_restrict] = ACTIONS(3046), - [anon_sym___restrict__] = ACTIONS(3046), - [anon_sym__Atomic] = ACTIONS(3046), - [anon_sym__Noreturn] = ACTIONS(3046), - [anon_sym_nullable] = ACTIONS(3046), - [anon_sym__Complex] = ACTIONS(3046), - [anon_sym__Nonnull] = ACTIONS(3046), - [anon_sym__Nullable] = ACTIONS(3046), - [anon_sym__Nullable_result] = ACTIONS(3046), - [anon_sym__Null_unspecified] = ACTIONS(3046), - [anon_sym___autoreleasing] = ACTIONS(3046), - [anon_sym___block] = ACTIONS(3046), - [anon_sym___bridge] = ACTIONS(3046), - [anon_sym___bridge_retained] = ACTIONS(3046), - [anon_sym___bridge_transfer] = ACTIONS(3046), - [anon_sym___complex] = ACTIONS(3046), - [anon_sym___const] = ACTIONS(3046), - [anon_sym___imag] = ACTIONS(3046), - [anon_sym___kindof] = ACTIONS(3046), - [anon_sym___nonnull] = ACTIONS(3046), - [anon_sym___nullable] = ACTIONS(3046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3046), - [anon_sym___real] = ACTIONS(3046), - [anon_sym___strong] = ACTIONS(3046), - [anon_sym___unsafe_unretained] = ACTIONS(3046), - [anon_sym___unused] = ACTIONS(3046), - [anon_sym___weak] = ACTIONS(3046), - [sym_primitive_type] = ACTIONS(3046), - [anon_sym_enum] = ACTIONS(3046), - [anon_sym_struct] = ACTIONS(3046), - [anon_sym_union] = ACTIONS(3046), - [anon_sym_if] = ACTIONS(3046), - [anon_sym_switch] = ACTIONS(3046), - [anon_sym_case] = ACTIONS(3046), - [anon_sym_default] = ACTIONS(3046), - [anon_sym_while] = ACTIONS(3046), - [anon_sym_do] = ACTIONS(3046), - [anon_sym_for] = ACTIONS(3046), - [anon_sym_in] = ACTIONS(3046), - [anon_sym_return] = ACTIONS(3046), - [anon_sym_break] = ACTIONS(3046), - [anon_sym_continue] = ACTIONS(3046), - [anon_sym_goto] = ACTIONS(3046), - [anon_sym_DASH_DASH] = ACTIONS(3048), - [anon_sym_PLUS_PLUS] = ACTIONS(3048), - [anon_sym_sizeof] = ACTIONS(3046), - [anon_sym___alignof__] = ACTIONS(3046), - [anon_sym___alignof] = ACTIONS(3046), - [anon_sym__alignof] = ACTIONS(3046), - [anon_sym_alignof] = ACTIONS(3046), - [anon_sym__Alignof] = ACTIONS(3046), - [anon_sym_offsetof] = ACTIONS(3046), - [anon_sym__Generic] = ACTIONS(3046), - [anon_sym_asm] = ACTIONS(3046), - [anon_sym___asm__] = ACTIONS(3046), - [sym_number_literal] = ACTIONS(3048), - [anon_sym_L_SQUOTE] = ACTIONS(3048), - [anon_sym_u_SQUOTE] = ACTIONS(3048), - [anon_sym_U_SQUOTE] = ACTIONS(3048), - [anon_sym_u8_SQUOTE] = ACTIONS(3048), - [anon_sym_SQUOTE] = ACTIONS(3048), - [anon_sym_AT] = ACTIONS(3046), - [anon_sym_DQUOTE] = ACTIONS(3048), - [anon_sym_L_DQUOTE] = ACTIONS(3048), - [anon_sym_u_DQUOTE] = ACTIONS(3048), - [anon_sym_U_DQUOTE] = ACTIONS(3048), - [anon_sym_u8_DQUOTE] = ACTIONS(3048), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [anon_sym_NULL] = ACTIONS(3046), - [anon_sym_nullptr] = ACTIONS(3046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3046), - [anon_sym___typeof] = ACTIONS(3046), - [anon_sym_typeof] = ACTIONS(3046), - [anon_sym_ATimport] = ACTIONS(3048), - [aux_sym_preproc_undef_token1] = ACTIONS(3046), - [anon_sym_POUND] = ACTIONS(3046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE] = ACTIONS(3046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_API_AVAILABLE] = ACTIONS(3046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_API_DEPRECATED] = ACTIONS(3046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3046), - [anon_sym___deprecated_msg] = ACTIONS(3046), - [anon_sym___deprecated_enum_msg] = ACTIONS(3046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3046), - [anon_sym_ATprotocol] = ACTIONS(3048), - [anon_sym_ATinterface] = ACTIONS(3048), - [anon_sym_ATimplementation] = ACTIONS(3048), - [anon_sym_ATcompatibility_alias] = ACTIONS(3048), - [anon_sym__Alignas] = ACTIONS(3046), - [anon_sym_ATtry] = ACTIONS(3048), - [anon_sym___try] = ACTIONS(3046), - [anon_sym_ATthrow] = ACTIONS(3048), - [anon_sym_ATselector] = ACTIONS(3048), - [anon_sym_ATavailable] = ACTIONS(3048), - [anon_sym___builtin_available] = ACTIONS(3046), - [anon_sym_va_arg] = ACTIONS(3046), - [anon_sym___asm] = ACTIONS(3046), - [anon_sym_ATencode] = ACTIONS(3048), - [anon_sym_ATsynchronized] = ACTIONS(3048), - [anon_sym_BOOL] = ACTIONS(3046), - [anon_sym_IMP] = ACTIONS(3046), - [anon_sym_SEL] = ACTIONS(3046), - [anon_sym_Class] = ACTIONS(3046), - [anon_sym_id] = ACTIONS(3046), - }, - [1506] = { - [sym_identifier] = ACTIONS(3042), - [aux_sym_preproc_include_token1] = ACTIONS(3042), - [aux_sym_preproc_include_token2] = ACTIONS(3042), - [aux_sym_preproc_def_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3042), - [sym_preproc_directive] = ACTIONS(3042), - [anon_sym_LPAREN2] = ACTIONS(3044), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_TILDE] = ACTIONS(3044), - [anon_sym_DASH] = ACTIONS(3042), - [anon_sym_PLUS] = ACTIONS(3042), - [anon_sym_STAR] = ACTIONS(3044), - [anon_sym_CARET] = ACTIONS(3044), - [anon_sym_AMP] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3044), - [anon_sym___extension__] = ACTIONS(3042), - [anon_sym_typedef] = ACTIONS(3042), - [anon_sym_extern] = ACTIONS(3042), - [anon_sym___attribute__] = ACTIONS(3042), - [anon_sym___attribute] = ACTIONS(3042), - [anon_sym_noreturn] = ACTIONS(3042), - [anon_sym_LBRACK] = ACTIONS(3044), - [anon_sym___declspec] = ACTIONS(3042), - [anon_sym___cdecl] = ACTIONS(3042), - [anon_sym___clrcall] = ACTIONS(3042), - [anon_sym___stdcall] = ACTIONS(3042), - [anon_sym___fastcall] = ACTIONS(3042), - [anon_sym___thiscall] = ACTIONS(3042), - [anon_sym___vectorcall] = ACTIONS(3042), - [anon_sym_LBRACE] = ACTIONS(3044), - [anon_sym_RBRACE] = ACTIONS(3044), - [anon_sym_signed] = ACTIONS(3042), - [anon_sym_unsigned] = ACTIONS(3042), - [anon_sym_long] = ACTIONS(3042), - [anon_sym_short] = ACTIONS(3042), - [anon_sym_ATautoreleasepool] = ACTIONS(3044), - [anon_sym_static] = ACTIONS(3042), - [anon_sym_auto] = ACTIONS(3042), - [anon_sym_register] = ACTIONS(3042), - [anon_sym_inline] = ACTIONS(3042), - [anon_sym___inline] = ACTIONS(3042), - [anon_sym___inline__] = ACTIONS(3042), - [anon_sym___forceinline] = ACTIONS(3042), - [anon_sym_thread_local] = ACTIONS(3042), - [anon_sym___thread] = ACTIONS(3042), - [anon_sym_CG_EXTERN] = ACTIONS(3042), - [anon_sym_CG_INLINE] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3042), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3042), - [anon_sym_IBOutlet] = ACTIONS(3042), - [anon_sym_IBInspectable] = ACTIONS(3042), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3042), - [anon_sym_NS_INLINE] = ACTIONS(3042), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3042), - [anon_sym_OBJC_EXPORT] = ACTIONS(3042), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3042), - [anon_sym_const] = ACTIONS(3042), - [anon_sym_constexpr] = ACTIONS(3042), - [anon_sym_volatile] = ACTIONS(3042), - [anon_sym_restrict] = ACTIONS(3042), - [anon_sym___restrict__] = ACTIONS(3042), - [anon_sym__Atomic] = ACTIONS(3042), - [anon_sym__Noreturn] = ACTIONS(3042), - [anon_sym_nullable] = ACTIONS(3042), - [anon_sym__Complex] = ACTIONS(3042), - [anon_sym__Nonnull] = ACTIONS(3042), - [anon_sym__Nullable] = ACTIONS(3042), - [anon_sym__Nullable_result] = ACTIONS(3042), - [anon_sym__Null_unspecified] = ACTIONS(3042), - [anon_sym___autoreleasing] = ACTIONS(3042), - [anon_sym___block] = ACTIONS(3042), - [anon_sym___bridge] = ACTIONS(3042), - [anon_sym___bridge_retained] = ACTIONS(3042), - [anon_sym___bridge_transfer] = ACTIONS(3042), - [anon_sym___complex] = ACTIONS(3042), - [anon_sym___const] = ACTIONS(3042), - [anon_sym___imag] = ACTIONS(3042), - [anon_sym___kindof] = ACTIONS(3042), - [anon_sym___nonnull] = ACTIONS(3042), - [anon_sym___nullable] = ACTIONS(3042), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3042), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3042), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3042), - [anon_sym___real] = ACTIONS(3042), - [anon_sym___strong] = ACTIONS(3042), - [anon_sym___unsafe_unretained] = ACTIONS(3042), - [anon_sym___unused] = ACTIONS(3042), - [anon_sym___weak] = ACTIONS(3042), - [sym_primitive_type] = ACTIONS(3042), - [anon_sym_enum] = ACTIONS(3042), - [anon_sym_struct] = ACTIONS(3042), - [anon_sym_union] = ACTIONS(3042), - [anon_sym_if] = ACTIONS(3042), - [anon_sym_switch] = ACTIONS(3042), - [anon_sym_case] = ACTIONS(3042), - [anon_sym_default] = ACTIONS(3042), - [anon_sym_while] = ACTIONS(3042), - [anon_sym_do] = ACTIONS(3042), - [anon_sym_for] = ACTIONS(3042), - [anon_sym_in] = ACTIONS(3042), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_break] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(3042), - [anon_sym_goto] = ACTIONS(3042), - [anon_sym_DASH_DASH] = ACTIONS(3044), - [anon_sym_PLUS_PLUS] = ACTIONS(3044), - [anon_sym_sizeof] = ACTIONS(3042), - [anon_sym___alignof__] = ACTIONS(3042), - [anon_sym___alignof] = ACTIONS(3042), - [anon_sym__alignof] = ACTIONS(3042), - [anon_sym_alignof] = ACTIONS(3042), - [anon_sym__Alignof] = ACTIONS(3042), - [anon_sym_offsetof] = ACTIONS(3042), - [anon_sym__Generic] = ACTIONS(3042), - [anon_sym_asm] = ACTIONS(3042), - [anon_sym___asm__] = ACTIONS(3042), - [sym_number_literal] = ACTIONS(3044), - [anon_sym_L_SQUOTE] = ACTIONS(3044), - [anon_sym_u_SQUOTE] = ACTIONS(3044), - [anon_sym_U_SQUOTE] = ACTIONS(3044), - [anon_sym_u8_SQUOTE] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3044), - [anon_sym_AT] = ACTIONS(3042), - [anon_sym_DQUOTE] = ACTIONS(3044), - [anon_sym_L_DQUOTE] = ACTIONS(3044), - [anon_sym_u_DQUOTE] = ACTIONS(3044), - [anon_sym_U_DQUOTE] = ACTIONS(3044), - [anon_sym_u8_DQUOTE] = ACTIONS(3044), - [sym_true] = ACTIONS(3042), - [sym_false] = ACTIONS(3042), - [anon_sym_NULL] = ACTIONS(3042), - [anon_sym_nullptr] = ACTIONS(3042), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3042), - [anon_sym___typeof] = ACTIONS(3042), - [anon_sym_typeof] = ACTIONS(3042), - [anon_sym_ATimport] = ACTIONS(3044), - [aux_sym_preproc_undef_token1] = ACTIONS(3042), - [anon_sym_POUND] = ACTIONS(3042), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3042), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3042), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3042), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3042), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE] = ACTIONS(3042), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_API_AVAILABLE] = ACTIONS(3042), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_API_DEPRECATED] = ACTIONS(3042), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3042), - [anon_sym___deprecated_msg] = ACTIONS(3042), - [anon_sym___deprecated_enum_msg] = ACTIONS(3042), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3042), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3042), - [anon_sym_ATprotocol] = ACTIONS(3044), - [anon_sym_ATinterface] = ACTIONS(3044), - [anon_sym_ATimplementation] = ACTIONS(3044), - [anon_sym_ATcompatibility_alias] = ACTIONS(3044), - [anon_sym__Alignas] = ACTIONS(3042), - [anon_sym_ATtry] = ACTIONS(3044), - [anon_sym___try] = ACTIONS(3042), - [anon_sym_ATthrow] = ACTIONS(3044), - [anon_sym_ATselector] = ACTIONS(3044), - [anon_sym_ATavailable] = ACTIONS(3044), - [anon_sym___builtin_available] = ACTIONS(3042), - [anon_sym_va_arg] = ACTIONS(3042), - [anon_sym___asm] = ACTIONS(3042), - [anon_sym_ATencode] = ACTIONS(3044), - [anon_sym_ATsynchronized] = ACTIONS(3044), - [anon_sym_BOOL] = ACTIONS(3042), - [anon_sym_IMP] = ACTIONS(3042), - [anon_sym_SEL] = ACTIONS(3042), - [anon_sym_Class] = ACTIONS(3042), - [anon_sym_id] = ACTIONS(3042), - }, - [1507] = { - [sym_identifier] = ACTIONS(3038), - [aux_sym_preproc_include_token1] = ACTIONS(3038), - [aux_sym_preproc_include_token2] = ACTIONS(3038), - [aux_sym_preproc_def_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3038), - [sym_preproc_directive] = ACTIONS(3038), - [anon_sym_LPAREN2] = ACTIONS(3040), - [anon_sym_BANG] = ACTIONS(3040), - [anon_sym_TILDE] = ACTIONS(3040), - [anon_sym_DASH] = ACTIONS(3038), - [anon_sym_PLUS] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_CARET] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_SEMI] = ACTIONS(3040), - [anon_sym___extension__] = ACTIONS(3038), - [anon_sym_typedef] = ACTIONS(3038), - [anon_sym_extern] = ACTIONS(3038), - [anon_sym___attribute__] = ACTIONS(3038), - [anon_sym___attribute] = ACTIONS(3038), - [anon_sym_noreturn] = ACTIONS(3038), - [anon_sym_LBRACK] = ACTIONS(3040), - [anon_sym___declspec] = ACTIONS(3038), - [anon_sym___cdecl] = ACTIONS(3038), - [anon_sym___clrcall] = ACTIONS(3038), - [anon_sym___stdcall] = ACTIONS(3038), - [anon_sym___fastcall] = ACTIONS(3038), - [anon_sym___thiscall] = ACTIONS(3038), - [anon_sym___vectorcall] = ACTIONS(3038), - [anon_sym_LBRACE] = ACTIONS(3040), - [anon_sym_RBRACE] = ACTIONS(3040), - [anon_sym_signed] = ACTIONS(3038), - [anon_sym_unsigned] = ACTIONS(3038), - [anon_sym_long] = ACTIONS(3038), - [anon_sym_short] = ACTIONS(3038), - [anon_sym_ATautoreleasepool] = ACTIONS(3040), - [anon_sym_static] = ACTIONS(3038), - [anon_sym_auto] = ACTIONS(3038), - [anon_sym_register] = ACTIONS(3038), - [anon_sym_inline] = ACTIONS(3038), - [anon_sym___inline] = ACTIONS(3038), - [anon_sym___inline__] = ACTIONS(3038), - [anon_sym___forceinline] = ACTIONS(3038), - [anon_sym_thread_local] = ACTIONS(3038), - [anon_sym___thread] = ACTIONS(3038), - [anon_sym_CG_EXTERN] = ACTIONS(3038), - [anon_sym_CG_INLINE] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3038), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3038), - [anon_sym_IBOutlet] = ACTIONS(3038), - [anon_sym_IBInspectable] = ACTIONS(3038), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3038), - [anon_sym_NS_INLINE] = ACTIONS(3038), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3038), - [anon_sym_OBJC_EXPORT] = ACTIONS(3038), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3038), - [anon_sym_const] = ACTIONS(3038), - [anon_sym_constexpr] = ACTIONS(3038), - [anon_sym_volatile] = ACTIONS(3038), - [anon_sym_restrict] = ACTIONS(3038), - [anon_sym___restrict__] = ACTIONS(3038), - [anon_sym__Atomic] = ACTIONS(3038), - [anon_sym__Noreturn] = ACTIONS(3038), - [anon_sym_nullable] = ACTIONS(3038), - [anon_sym__Complex] = ACTIONS(3038), - [anon_sym__Nonnull] = ACTIONS(3038), - [anon_sym__Nullable] = ACTIONS(3038), - [anon_sym__Nullable_result] = ACTIONS(3038), - [anon_sym__Null_unspecified] = ACTIONS(3038), - [anon_sym___autoreleasing] = ACTIONS(3038), - [anon_sym___block] = ACTIONS(3038), - [anon_sym___bridge] = ACTIONS(3038), - [anon_sym___bridge_retained] = ACTIONS(3038), - [anon_sym___bridge_transfer] = ACTIONS(3038), - [anon_sym___complex] = ACTIONS(3038), - [anon_sym___const] = ACTIONS(3038), - [anon_sym___imag] = ACTIONS(3038), - [anon_sym___kindof] = ACTIONS(3038), - [anon_sym___nonnull] = ACTIONS(3038), - [anon_sym___nullable] = ACTIONS(3038), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3038), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3038), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3038), - [anon_sym___real] = ACTIONS(3038), - [anon_sym___strong] = ACTIONS(3038), - [anon_sym___unsafe_unretained] = ACTIONS(3038), - [anon_sym___unused] = ACTIONS(3038), - [anon_sym___weak] = ACTIONS(3038), - [sym_primitive_type] = ACTIONS(3038), - [anon_sym_enum] = ACTIONS(3038), - [anon_sym_struct] = ACTIONS(3038), - [anon_sym_union] = ACTIONS(3038), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_switch] = ACTIONS(3038), - [anon_sym_case] = ACTIONS(3038), - [anon_sym_default] = ACTIONS(3038), - [anon_sym_while] = ACTIONS(3038), - [anon_sym_do] = ACTIONS(3038), - [anon_sym_for] = ACTIONS(3038), - [anon_sym_in] = ACTIONS(3038), - [anon_sym_return] = ACTIONS(3038), - [anon_sym_break] = ACTIONS(3038), - [anon_sym_continue] = ACTIONS(3038), - [anon_sym_goto] = ACTIONS(3038), - [anon_sym_DASH_DASH] = ACTIONS(3040), - [anon_sym_PLUS_PLUS] = ACTIONS(3040), - [anon_sym_sizeof] = ACTIONS(3038), - [anon_sym___alignof__] = ACTIONS(3038), - [anon_sym___alignof] = ACTIONS(3038), - [anon_sym__alignof] = ACTIONS(3038), - [anon_sym_alignof] = ACTIONS(3038), - [anon_sym__Alignof] = ACTIONS(3038), - [anon_sym_offsetof] = ACTIONS(3038), - [anon_sym__Generic] = ACTIONS(3038), - [anon_sym_asm] = ACTIONS(3038), - [anon_sym___asm__] = ACTIONS(3038), - [sym_number_literal] = ACTIONS(3040), - [anon_sym_L_SQUOTE] = ACTIONS(3040), - [anon_sym_u_SQUOTE] = ACTIONS(3040), - [anon_sym_U_SQUOTE] = ACTIONS(3040), - [anon_sym_u8_SQUOTE] = ACTIONS(3040), - [anon_sym_SQUOTE] = ACTIONS(3040), - [anon_sym_AT] = ACTIONS(3038), - [anon_sym_DQUOTE] = ACTIONS(3040), - [anon_sym_L_DQUOTE] = ACTIONS(3040), - [anon_sym_u_DQUOTE] = ACTIONS(3040), - [anon_sym_U_DQUOTE] = ACTIONS(3040), - [anon_sym_u8_DQUOTE] = ACTIONS(3040), - [sym_true] = ACTIONS(3038), - [sym_false] = ACTIONS(3038), - [anon_sym_NULL] = ACTIONS(3038), - [anon_sym_nullptr] = ACTIONS(3038), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3038), - [anon_sym___typeof] = ACTIONS(3038), - [anon_sym_typeof] = ACTIONS(3038), - [anon_sym_ATimport] = ACTIONS(3040), - [aux_sym_preproc_undef_token1] = ACTIONS(3038), - [anon_sym_POUND] = ACTIONS(3038), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3038), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3038), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3038), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3038), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE] = ACTIONS(3038), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_API_AVAILABLE] = ACTIONS(3038), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_API_DEPRECATED] = ACTIONS(3038), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3038), - [anon_sym___deprecated_msg] = ACTIONS(3038), - [anon_sym___deprecated_enum_msg] = ACTIONS(3038), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3038), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3038), - [anon_sym_ATprotocol] = ACTIONS(3040), - [anon_sym_ATinterface] = ACTIONS(3040), - [anon_sym_ATimplementation] = ACTIONS(3040), - [anon_sym_ATcompatibility_alias] = ACTIONS(3040), - [anon_sym__Alignas] = ACTIONS(3038), - [anon_sym_ATtry] = ACTIONS(3040), - [anon_sym___try] = ACTIONS(3038), - [anon_sym_ATthrow] = ACTIONS(3040), - [anon_sym_ATselector] = ACTIONS(3040), - [anon_sym_ATavailable] = ACTIONS(3040), - [anon_sym___builtin_available] = ACTIONS(3038), - [anon_sym_va_arg] = ACTIONS(3038), - [anon_sym___asm] = ACTIONS(3038), - [anon_sym_ATencode] = ACTIONS(3040), - [anon_sym_ATsynchronized] = ACTIONS(3040), - [anon_sym_BOOL] = ACTIONS(3038), - [anon_sym_IMP] = ACTIONS(3038), - [anon_sym_SEL] = ACTIONS(3038), - [anon_sym_Class] = ACTIONS(3038), - [anon_sym_id] = ACTIONS(3038), - }, - [1508] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_include_token1] = ACTIONS(3254), - [aux_sym_preproc_include_token2] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_LPAREN2] = ACTIONS(3256), - [anon_sym_BANG] = ACTIONS(3256), - [anon_sym_TILDE] = ACTIONS(3256), - [anon_sym_DASH] = ACTIONS(3254), - [anon_sym_PLUS] = ACTIONS(3254), - [anon_sym_STAR] = ACTIONS(3256), - [anon_sym_CARET] = ACTIONS(3256), - [anon_sym_AMP] = ACTIONS(3256), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_LBRACE] = ACTIONS(3256), - [anon_sym_RBRACE] = ACTIONS(3256), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_ATautoreleasepool] = ACTIONS(3256), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [anon_sym_if] = ACTIONS(3254), - [anon_sym_switch] = ACTIONS(3254), - [anon_sym_case] = ACTIONS(3254), - [anon_sym_default] = ACTIONS(3254), - [anon_sym_while] = ACTIONS(3254), - [anon_sym_do] = ACTIONS(3254), - [anon_sym_for] = ACTIONS(3254), - [anon_sym_in] = ACTIONS(3254), - [anon_sym_return] = ACTIONS(3254), - [anon_sym_break] = ACTIONS(3254), - [anon_sym_continue] = ACTIONS(3254), - [anon_sym_goto] = ACTIONS(3254), - [anon_sym_DASH_DASH] = ACTIONS(3256), - [anon_sym_PLUS_PLUS] = ACTIONS(3256), - [anon_sym_sizeof] = ACTIONS(3254), - [anon_sym___alignof__] = ACTIONS(3254), - [anon_sym___alignof] = ACTIONS(3254), - [anon_sym__alignof] = ACTIONS(3254), - [anon_sym_alignof] = ACTIONS(3254), - [anon_sym__Alignof] = ACTIONS(3254), - [anon_sym_offsetof] = ACTIONS(3254), - [anon_sym__Generic] = ACTIONS(3254), - [anon_sym_asm] = ACTIONS(3254), - [anon_sym___asm__] = ACTIONS(3254), - [sym_number_literal] = ACTIONS(3256), - [anon_sym_L_SQUOTE] = ACTIONS(3256), - [anon_sym_u_SQUOTE] = ACTIONS(3256), - [anon_sym_U_SQUOTE] = ACTIONS(3256), - [anon_sym_u8_SQUOTE] = ACTIONS(3256), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_AT] = ACTIONS(3254), - [anon_sym_DQUOTE] = ACTIONS(3256), - [anon_sym_L_DQUOTE] = ACTIONS(3256), - [anon_sym_u_DQUOTE] = ACTIONS(3256), - [anon_sym_U_DQUOTE] = ACTIONS(3256), - [anon_sym_u8_DQUOTE] = ACTIONS(3256), - [sym_true] = ACTIONS(3254), - [sym_false] = ACTIONS(3254), - [anon_sym_NULL] = ACTIONS(3254), - [anon_sym_nullptr] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [anon_sym_ATimport] = ACTIONS(3256), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_POUND] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATprotocol] = ACTIONS(3256), - [anon_sym_ATinterface] = ACTIONS(3256), - [anon_sym_ATimplementation] = ACTIONS(3256), - [anon_sym_ATcompatibility_alias] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_ATtry] = ACTIONS(3256), - [anon_sym___try] = ACTIONS(3254), - [anon_sym_ATthrow] = ACTIONS(3256), - [anon_sym_ATselector] = ACTIONS(3256), - [anon_sym_ATavailable] = ACTIONS(3256), - [anon_sym___builtin_available] = ACTIONS(3254), - [anon_sym_va_arg] = ACTIONS(3254), - [anon_sym___asm] = ACTIONS(3254), - [anon_sym_ATencode] = ACTIONS(3256), - [anon_sym_ATsynchronized] = ACTIONS(3256), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [1509] = { - [sym_identifier] = ACTIONS(3292), - [aux_sym_preproc_include_token1] = ACTIONS(3292), - [aux_sym_preproc_include_token2] = ACTIONS(3292), - [aux_sym_preproc_def_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3292), - [sym_preproc_directive] = ACTIONS(3292), - [anon_sym_LPAREN2] = ACTIONS(3294), - [anon_sym_BANG] = ACTIONS(3294), - [anon_sym_TILDE] = ACTIONS(3294), - [anon_sym_DASH] = ACTIONS(3292), - [anon_sym_PLUS] = ACTIONS(3292), - [anon_sym_STAR] = ACTIONS(3294), - [anon_sym_CARET] = ACTIONS(3294), - [anon_sym_AMP] = ACTIONS(3294), - [anon_sym_SEMI] = ACTIONS(3294), - [anon_sym___extension__] = ACTIONS(3292), - [anon_sym_typedef] = ACTIONS(3292), - [anon_sym_extern] = ACTIONS(3292), - [anon_sym___attribute__] = ACTIONS(3292), - [anon_sym___attribute] = ACTIONS(3292), - [anon_sym_noreturn] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3294), - [anon_sym___declspec] = ACTIONS(3292), - [anon_sym___cdecl] = ACTIONS(3292), - [anon_sym___clrcall] = ACTIONS(3292), - [anon_sym___stdcall] = ACTIONS(3292), - [anon_sym___fastcall] = ACTIONS(3292), - [anon_sym___thiscall] = ACTIONS(3292), - [anon_sym___vectorcall] = ACTIONS(3292), - [anon_sym_LBRACE] = ACTIONS(3294), - [anon_sym_RBRACE] = ACTIONS(3294), - [anon_sym_signed] = ACTIONS(3292), - [anon_sym_unsigned] = ACTIONS(3292), - [anon_sym_long] = ACTIONS(3292), - [anon_sym_short] = ACTIONS(3292), - [anon_sym_ATautoreleasepool] = ACTIONS(3294), - [anon_sym_static] = ACTIONS(3292), - [anon_sym_auto] = ACTIONS(3292), - [anon_sym_register] = ACTIONS(3292), - [anon_sym_inline] = ACTIONS(3292), - [anon_sym___inline] = ACTIONS(3292), - [anon_sym___inline__] = ACTIONS(3292), - [anon_sym___forceinline] = ACTIONS(3292), - [anon_sym_thread_local] = ACTIONS(3292), - [anon_sym___thread] = ACTIONS(3292), - [anon_sym_CG_EXTERN] = ACTIONS(3292), - [anon_sym_CG_INLINE] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3292), - [anon_sym_IBOutlet] = ACTIONS(3292), - [anon_sym_IBInspectable] = ACTIONS(3292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3292), - [anon_sym_NS_INLINE] = ACTIONS(3292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3292), - [anon_sym_OBJC_EXPORT] = ACTIONS(3292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3292), - [anon_sym_const] = ACTIONS(3292), - [anon_sym_constexpr] = ACTIONS(3292), - [anon_sym_volatile] = ACTIONS(3292), - [anon_sym_restrict] = ACTIONS(3292), - [anon_sym___restrict__] = ACTIONS(3292), - [anon_sym__Atomic] = ACTIONS(3292), - [anon_sym__Noreturn] = ACTIONS(3292), - [anon_sym_nullable] = ACTIONS(3292), - [anon_sym__Complex] = ACTIONS(3292), - [anon_sym__Nonnull] = ACTIONS(3292), - [anon_sym__Nullable] = ACTIONS(3292), - [anon_sym__Nullable_result] = ACTIONS(3292), - [anon_sym__Null_unspecified] = ACTIONS(3292), - [anon_sym___autoreleasing] = ACTIONS(3292), - [anon_sym___block] = ACTIONS(3292), - [anon_sym___bridge] = ACTIONS(3292), - [anon_sym___bridge_retained] = ACTIONS(3292), - [anon_sym___bridge_transfer] = ACTIONS(3292), - [anon_sym___complex] = ACTIONS(3292), - [anon_sym___const] = ACTIONS(3292), - [anon_sym___imag] = ACTIONS(3292), - [anon_sym___kindof] = ACTIONS(3292), - [anon_sym___nonnull] = ACTIONS(3292), - [anon_sym___nullable] = ACTIONS(3292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3292), - [anon_sym___real] = ACTIONS(3292), - [anon_sym___strong] = ACTIONS(3292), - [anon_sym___unsafe_unretained] = ACTIONS(3292), - [anon_sym___unused] = ACTIONS(3292), - [anon_sym___weak] = ACTIONS(3292), - [sym_primitive_type] = ACTIONS(3292), - [anon_sym_enum] = ACTIONS(3292), - [anon_sym_struct] = ACTIONS(3292), - [anon_sym_union] = ACTIONS(3292), - [anon_sym_if] = ACTIONS(3292), - [anon_sym_switch] = ACTIONS(3292), - [anon_sym_case] = ACTIONS(3292), - [anon_sym_default] = ACTIONS(3292), - [anon_sym_while] = ACTIONS(3292), - [anon_sym_do] = ACTIONS(3292), - [anon_sym_for] = ACTIONS(3292), - [anon_sym_in] = ACTIONS(3292), - [anon_sym_return] = ACTIONS(3292), - [anon_sym_break] = ACTIONS(3292), - [anon_sym_continue] = ACTIONS(3292), - [anon_sym_goto] = ACTIONS(3292), - [anon_sym_DASH_DASH] = ACTIONS(3294), - [anon_sym_PLUS_PLUS] = ACTIONS(3294), - [anon_sym_sizeof] = ACTIONS(3292), - [anon_sym___alignof__] = ACTIONS(3292), - [anon_sym___alignof] = ACTIONS(3292), - [anon_sym__alignof] = ACTIONS(3292), - [anon_sym_alignof] = ACTIONS(3292), - [anon_sym__Alignof] = ACTIONS(3292), - [anon_sym_offsetof] = ACTIONS(3292), - [anon_sym__Generic] = ACTIONS(3292), - [anon_sym_asm] = ACTIONS(3292), - [anon_sym___asm__] = ACTIONS(3292), - [sym_number_literal] = ACTIONS(3294), - [anon_sym_L_SQUOTE] = ACTIONS(3294), - [anon_sym_u_SQUOTE] = ACTIONS(3294), - [anon_sym_U_SQUOTE] = ACTIONS(3294), - [anon_sym_u8_SQUOTE] = ACTIONS(3294), - [anon_sym_SQUOTE] = ACTIONS(3294), - [anon_sym_AT] = ACTIONS(3292), - [anon_sym_DQUOTE] = ACTIONS(3294), - [anon_sym_L_DQUOTE] = ACTIONS(3294), - [anon_sym_u_DQUOTE] = ACTIONS(3294), - [anon_sym_U_DQUOTE] = ACTIONS(3294), - [anon_sym_u8_DQUOTE] = ACTIONS(3294), - [sym_true] = ACTIONS(3292), - [sym_false] = ACTIONS(3292), - [anon_sym_NULL] = ACTIONS(3292), - [anon_sym_nullptr] = ACTIONS(3292), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3292), - [anon_sym___typeof] = ACTIONS(3292), - [anon_sym_typeof] = ACTIONS(3292), - [anon_sym_ATimport] = ACTIONS(3294), - [aux_sym_preproc_undef_token1] = ACTIONS(3292), - [anon_sym_POUND] = ACTIONS(3292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE] = ACTIONS(3292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_API_AVAILABLE] = ACTIONS(3292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_API_DEPRECATED] = ACTIONS(3292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3292), - [anon_sym___deprecated_msg] = ACTIONS(3292), - [anon_sym___deprecated_enum_msg] = ACTIONS(3292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3292), - [anon_sym_ATprotocol] = ACTIONS(3294), - [anon_sym_ATinterface] = ACTIONS(3294), - [anon_sym_ATimplementation] = ACTIONS(3294), - [anon_sym_ATcompatibility_alias] = ACTIONS(3294), - [anon_sym__Alignas] = ACTIONS(3292), - [anon_sym_ATtry] = ACTIONS(3294), - [anon_sym___try] = ACTIONS(3292), - [anon_sym_ATthrow] = ACTIONS(3294), - [anon_sym_ATselector] = ACTIONS(3294), - [anon_sym_ATavailable] = ACTIONS(3294), - [anon_sym___builtin_available] = ACTIONS(3292), - [anon_sym_va_arg] = ACTIONS(3292), - [anon_sym___asm] = ACTIONS(3292), - [anon_sym_ATencode] = ACTIONS(3294), - [anon_sym_ATsynchronized] = ACTIONS(3294), - [anon_sym_BOOL] = ACTIONS(3292), - [anon_sym_IMP] = ACTIONS(3292), - [anon_sym_SEL] = ACTIONS(3292), - [anon_sym_Class] = ACTIONS(3292), - [anon_sym_id] = ACTIONS(3292), - }, - [1510] = { - [sym_identifier] = ACTIONS(3034), - [aux_sym_preproc_include_token1] = ACTIONS(3034), - [aux_sym_preproc_include_token2] = ACTIONS(3034), - [aux_sym_preproc_def_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3034), - [sym_preproc_directive] = ACTIONS(3034), - [anon_sym_LPAREN2] = ACTIONS(3036), - [anon_sym_BANG] = ACTIONS(3036), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3034), - [anon_sym_STAR] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3036), - [anon_sym_AMP] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(3036), - [anon_sym___extension__] = ACTIONS(3034), - [anon_sym_typedef] = ACTIONS(3034), - [anon_sym_extern] = ACTIONS(3034), - [anon_sym___attribute__] = ACTIONS(3034), - [anon_sym___attribute] = ACTIONS(3034), - [anon_sym_noreturn] = ACTIONS(3034), - [anon_sym_LBRACK] = ACTIONS(3036), - [anon_sym___declspec] = ACTIONS(3034), - [anon_sym___cdecl] = ACTIONS(3034), - [anon_sym___clrcall] = ACTIONS(3034), - [anon_sym___stdcall] = ACTIONS(3034), - [anon_sym___fastcall] = ACTIONS(3034), - [anon_sym___thiscall] = ACTIONS(3034), - [anon_sym___vectorcall] = ACTIONS(3034), - [anon_sym_LBRACE] = ACTIONS(3036), - [anon_sym_RBRACE] = ACTIONS(3036), - [anon_sym_signed] = ACTIONS(3034), - [anon_sym_unsigned] = ACTIONS(3034), - [anon_sym_long] = ACTIONS(3034), - [anon_sym_short] = ACTIONS(3034), - [anon_sym_ATautoreleasepool] = ACTIONS(3036), - [anon_sym_static] = ACTIONS(3034), - [anon_sym_auto] = ACTIONS(3034), - [anon_sym_register] = ACTIONS(3034), - [anon_sym_inline] = ACTIONS(3034), - [anon_sym___inline] = ACTIONS(3034), - [anon_sym___inline__] = ACTIONS(3034), - [anon_sym___forceinline] = ACTIONS(3034), - [anon_sym_thread_local] = ACTIONS(3034), - [anon_sym___thread] = ACTIONS(3034), - [anon_sym_CG_EXTERN] = ACTIONS(3034), - [anon_sym_CG_INLINE] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3034), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3034), - [anon_sym_IBOutlet] = ACTIONS(3034), - [anon_sym_IBInspectable] = ACTIONS(3034), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3034), - [anon_sym_NS_INLINE] = ACTIONS(3034), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3034), - [anon_sym_OBJC_EXPORT] = ACTIONS(3034), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3034), - [anon_sym_const] = ACTIONS(3034), - [anon_sym_constexpr] = ACTIONS(3034), - [anon_sym_volatile] = ACTIONS(3034), - [anon_sym_restrict] = ACTIONS(3034), - [anon_sym___restrict__] = ACTIONS(3034), - [anon_sym__Atomic] = ACTIONS(3034), - [anon_sym__Noreturn] = ACTIONS(3034), - [anon_sym_nullable] = ACTIONS(3034), - [anon_sym__Complex] = ACTIONS(3034), - [anon_sym__Nonnull] = ACTIONS(3034), - [anon_sym__Nullable] = ACTIONS(3034), - [anon_sym__Nullable_result] = ACTIONS(3034), - [anon_sym__Null_unspecified] = ACTIONS(3034), - [anon_sym___autoreleasing] = ACTIONS(3034), - [anon_sym___block] = ACTIONS(3034), - [anon_sym___bridge] = ACTIONS(3034), - [anon_sym___bridge_retained] = ACTIONS(3034), - [anon_sym___bridge_transfer] = ACTIONS(3034), - [anon_sym___complex] = ACTIONS(3034), - [anon_sym___const] = ACTIONS(3034), - [anon_sym___imag] = ACTIONS(3034), - [anon_sym___kindof] = ACTIONS(3034), - [anon_sym___nonnull] = ACTIONS(3034), - [anon_sym___nullable] = ACTIONS(3034), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3034), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3034), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3034), - [anon_sym___real] = ACTIONS(3034), - [anon_sym___strong] = ACTIONS(3034), - [anon_sym___unsafe_unretained] = ACTIONS(3034), - [anon_sym___unused] = ACTIONS(3034), - [anon_sym___weak] = ACTIONS(3034), - [sym_primitive_type] = ACTIONS(3034), - [anon_sym_enum] = ACTIONS(3034), - [anon_sym_struct] = ACTIONS(3034), - [anon_sym_union] = ACTIONS(3034), - [anon_sym_if] = ACTIONS(3034), - [anon_sym_switch] = ACTIONS(3034), - [anon_sym_case] = ACTIONS(3034), - [anon_sym_default] = ACTIONS(3034), - [anon_sym_while] = ACTIONS(3034), - [anon_sym_do] = ACTIONS(3034), - [anon_sym_for] = ACTIONS(3034), - [anon_sym_in] = ACTIONS(3034), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_break] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(3034), - [anon_sym_goto] = ACTIONS(3034), - [anon_sym_DASH_DASH] = ACTIONS(3036), - [anon_sym_PLUS_PLUS] = ACTIONS(3036), - [anon_sym_sizeof] = ACTIONS(3034), - [anon_sym___alignof__] = ACTIONS(3034), - [anon_sym___alignof] = ACTIONS(3034), - [anon_sym__alignof] = ACTIONS(3034), - [anon_sym_alignof] = ACTIONS(3034), - [anon_sym__Alignof] = ACTIONS(3034), - [anon_sym_offsetof] = ACTIONS(3034), - [anon_sym__Generic] = ACTIONS(3034), - [anon_sym_asm] = ACTIONS(3034), - [anon_sym___asm__] = ACTIONS(3034), - [sym_number_literal] = ACTIONS(3036), - [anon_sym_L_SQUOTE] = ACTIONS(3036), - [anon_sym_u_SQUOTE] = ACTIONS(3036), - [anon_sym_U_SQUOTE] = ACTIONS(3036), - [anon_sym_u8_SQUOTE] = ACTIONS(3036), - [anon_sym_SQUOTE] = ACTIONS(3036), - [anon_sym_AT] = ACTIONS(3034), - [anon_sym_DQUOTE] = ACTIONS(3036), - [anon_sym_L_DQUOTE] = ACTIONS(3036), - [anon_sym_u_DQUOTE] = ACTIONS(3036), - [anon_sym_U_DQUOTE] = ACTIONS(3036), - [anon_sym_u8_DQUOTE] = ACTIONS(3036), - [sym_true] = ACTIONS(3034), - [sym_false] = ACTIONS(3034), - [anon_sym_NULL] = ACTIONS(3034), - [anon_sym_nullptr] = ACTIONS(3034), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3034), - [anon_sym___typeof] = ACTIONS(3034), - [anon_sym_typeof] = ACTIONS(3034), - [anon_sym_ATimport] = ACTIONS(3036), - [aux_sym_preproc_undef_token1] = ACTIONS(3034), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3034), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3034), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3034), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3034), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE] = ACTIONS(3034), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_API_AVAILABLE] = ACTIONS(3034), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_API_DEPRECATED] = ACTIONS(3034), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3034), - [anon_sym___deprecated_msg] = ACTIONS(3034), - [anon_sym___deprecated_enum_msg] = ACTIONS(3034), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3034), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3034), - [anon_sym_ATprotocol] = ACTIONS(3036), - [anon_sym_ATinterface] = ACTIONS(3036), - [anon_sym_ATimplementation] = ACTIONS(3036), - [anon_sym_ATcompatibility_alias] = ACTIONS(3036), - [anon_sym__Alignas] = ACTIONS(3034), - [anon_sym_ATtry] = ACTIONS(3036), - [anon_sym___try] = ACTIONS(3034), - [anon_sym_ATthrow] = ACTIONS(3036), - [anon_sym_ATselector] = ACTIONS(3036), - [anon_sym_ATavailable] = ACTIONS(3036), - [anon_sym___builtin_available] = ACTIONS(3034), - [anon_sym_va_arg] = ACTIONS(3034), - [anon_sym___asm] = ACTIONS(3034), - [anon_sym_ATencode] = ACTIONS(3036), - [anon_sym_ATsynchronized] = ACTIONS(3036), - [anon_sym_BOOL] = ACTIONS(3034), - [anon_sym_IMP] = ACTIONS(3034), - [anon_sym_SEL] = ACTIONS(3034), - [anon_sym_Class] = ACTIONS(3034), - [anon_sym_id] = ACTIONS(3034), - }, - [1511] = { - [sym_identifier] = ACTIONS(3030), - [aux_sym_preproc_include_token1] = ACTIONS(3030), - [aux_sym_preproc_include_token2] = ACTIONS(3030), - [aux_sym_preproc_def_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3030), - [sym_preproc_directive] = ACTIONS(3030), - [anon_sym_LPAREN2] = ACTIONS(3032), - [anon_sym_BANG] = ACTIONS(3032), - [anon_sym_TILDE] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3030), - [anon_sym_PLUS] = ACTIONS(3030), - [anon_sym_STAR] = ACTIONS(3032), - [anon_sym_CARET] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_SEMI] = ACTIONS(3032), - [anon_sym___extension__] = ACTIONS(3030), - [anon_sym_typedef] = ACTIONS(3030), - [anon_sym_extern] = ACTIONS(3030), - [anon_sym___attribute__] = ACTIONS(3030), - [anon_sym___attribute] = ACTIONS(3030), - [anon_sym_noreturn] = ACTIONS(3030), - [anon_sym_LBRACK] = ACTIONS(3032), - [anon_sym___declspec] = ACTIONS(3030), - [anon_sym___cdecl] = ACTIONS(3030), - [anon_sym___clrcall] = ACTIONS(3030), - [anon_sym___stdcall] = ACTIONS(3030), - [anon_sym___fastcall] = ACTIONS(3030), - [anon_sym___thiscall] = ACTIONS(3030), - [anon_sym___vectorcall] = ACTIONS(3030), - [anon_sym_LBRACE] = ACTIONS(3032), - [anon_sym_RBRACE] = ACTIONS(3032), - [anon_sym_signed] = ACTIONS(3030), - [anon_sym_unsigned] = ACTIONS(3030), - [anon_sym_long] = ACTIONS(3030), - [anon_sym_short] = ACTIONS(3030), - [anon_sym_ATautoreleasepool] = ACTIONS(3032), - [anon_sym_static] = ACTIONS(3030), - [anon_sym_auto] = ACTIONS(3030), - [anon_sym_register] = ACTIONS(3030), - [anon_sym_inline] = ACTIONS(3030), - [anon_sym___inline] = ACTIONS(3030), - [anon_sym___inline__] = ACTIONS(3030), - [anon_sym___forceinline] = ACTIONS(3030), - [anon_sym_thread_local] = ACTIONS(3030), - [anon_sym___thread] = ACTIONS(3030), - [anon_sym_CG_EXTERN] = ACTIONS(3030), - [anon_sym_CG_INLINE] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3030), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3030), - [anon_sym_IBOutlet] = ACTIONS(3030), - [anon_sym_IBInspectable] = ACTIONS(3030), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3030), - [anon_sym_NS_INLINE] = ACTIONS(3030), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3030), - [anon_sym_OBJC_EXPORT] = ACTIONS(3030), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3030), - [anon_sym_const] = ACTIONS(3030), - [anon_sym_constexpr] = ACTIONS(3030), - [anon_sym_volatile] = ACTIONS(3030), - [anon_sym_restrict] = ACTIONS(3030), - [anon_sym___restrict__] = ACTIONS(3030), - [anon_sym__Atomic] = ACTIONS(3030), - [anon_sym__Noreturn] = ACTIONS(3030), - [anon_sym_nullable] = ACTIONS(3030), - [anon_sym__Complex] = ACTIONS(3030), - [anon_sym__Nonnull] = ACTIONS(3030), - [anon_sym__Nullable] = ACTIONS(3030), - [anon_sym__Nullable_result] = ACTIONS(3030), - [anon_sym__Null_unspecified] = ACTIONS(3030), - [anon_sym___autoreleasing] = ACTIONS(3030), - [anon_sym___block] = ACTIONS(3030), - [anon_sym___bridge] = ACTIONS(3030), - [anon_sym___bridge_retained] = ACTIONS(3030), - [anon_sym___bridge_transfer] = ACTIONS(3030), - [anon_sym___complex] = ACTIONS(3030), - [anon_sym___const] = ACTIONS(3030), - [anon_sym___imag] = ACTIONS(3030), - [anon_sym___kindof] = ACTIONS(3030), - [anon_sym___nonnull] = ACTIONS(3030), - [anon_sym___nullable] = ACTIONS(3030), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3030), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3030), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3030), - [anon_sym___real] = ACTIONS(3030), - [anon_sym___strong] = ACTIONS(3030), - [anon_sym___unsafe_unretained] = ACTIONS(3030), - [anon_sym___unused] = ACTIONS(3030), - [anon_sym___weak] = ACTIONS(3030), - [sym_primitive_type] = ACTIONS(3030), - [anon_sym_enum] = ACTIONS(3030), - [anon_sym_struct] = ACTIONS(3030), - [anon_sym_union] = ACTIONS(3030), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_switch] = ACTIONS(3030), - [anon_sym_case] = ACTIONS(3030), - [anon_sym_default] = ACTIONS(3030), - [anon_sym_while] = ACTIONS(3030), - [anon_sym_do] = ACTIONS(3030), - [anon_sym_for] = ACTIONS(3030), - [anon_sym_in] = ACTIONS(3030), - [anon_sym_return] = ACTIONS(3030), - [anon_sym_break] = ACTIONS(3030), - [anon_sym_continue] = ACTIONS(3030), - [anon_sym_goto] = ACTIONS(3030), - [anon_sym_DASH_DASH] = ACTIONS(3032), - [anon_sym_PLUS_PLUS] = ACTIONS(3032), - [anon_sym_sizeof] = ACTIONS(3030), - [anon_sym___alignof__] = ACTIONS(3030), - [anon_sym___alignof] = ACTIONS(3030), - [anon_sym__alignof] = ACTIONS(3030), - [anon_sym_alignof] = ACTIONS(3030), - [anon_sym__Alignof] = ACTIONS(3030), - [anon_sym_offsetof] = ACTIONS(3030), - [anon_sym__Generic] = ACTIONS(3030), - [anon_sym_asm] = ACTIONS(3030), - [anon_sym___asm__] = ACTIONS(3030), - [sym_number_literal] = ACTIONS(3032), - [anon_sym_L_SQUOTE] = ACTIONS(3032), - [anon_sym_u_SQUOTE] = ACTIONS(3032), - [anon_sym_U_SQUOTE] = ACTIONS(3032), - [anon_sym_u8_SQUOTE] = ACTIONS(3032), - [anon_sym_SQUOTE] = ACTIONS(3032), - [anon_sym_AT] = ACTIONS(3030), - [anon_sym_DQUOTE] = ACTIONS(3032), - [anon_sym_L_DQUOTE] = ACTIONS(3032), - [anon_sym_u_DQUOTE] = ACTIONS(3032), - [anon_sym_U_DQUOTE] = ACTIONS(3032), - [anon_sym_u8_DQUOTE] = ACTIONS(3032), - [sym_true] = ACTIONS(3030), - [sym_false] = ACTIONS(3030), - [anon_sym_NULL] = ACTIONS(3030), - [anon_sym_nullptr] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3030), - [anon_sym___typeof] = ACTIONS(3030), - [anon_sym_typeof] = ACTIONS(3030), - [anon_sym_ATimport] = ACTIONS(3032), - [aux_sym_preproc_undef_token1] = ACTIONS(3030), - [anon_sym_POUND] = ACTIONS(3030), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3030), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3030), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3030), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3030), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE] = ACTIONS(3030), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_API_AVAILABLE] = ACTIONS(3030), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_API_DEPRECATED] = ACTIONS(3030), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3030), - [anon_sym___deprecated_msg] = ACTIONS(3030), - [anon_sym___deprecated_enum_msg] = ACTIONS(3030), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3030), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3030), - [anon_sym_ATprotocol] = ACTIONS(3032), - [anon_sym_ATinterface] = ACTIONS(3032), - [anon_sym_ATimplementation] = ACTIONS(3032), - [anon_sym_ATcompatibility_alias] = ACTIONS(3032), - [anon_sym__Alignas] = ACTIONS(3030), - [anon_sym_ATtry] = ACTIONS(3032), - [anon_sym___try] = ACTIONS(3030), - [anon_sym_ATthrow] = ACTIONS(3032), - [anon_sym_ATselector] = ACTIONS(3032), - [anon_sym_ATavailable] = ACTIONS(3032), - [anon_sym___builtin_available] = ACTIONS(3030), - [anon_sym_va_arg] = ACTIONS(3030), - [anon_sym___asm] = ACTIONS(3030), - [anon_sym_ATencode] = ACTIONS(3032), - [anon_sym_ATsynchronized] = ACTIONS(3032), - [anon_sym_BOOL] = ACTIONS(3030), - [anon_sym_IMP] = ACTIONS(3030), - [anon_sym_SEL] = ACTIONS(3030), - [anon_sym_Class] = ACTIONS(3030), - [anon_sym_id] = ACTIONS(3030), - }, - [1512] = { - [sym_identifier] = ACTIONS(3026), - [aux_sym_preproc_include_token1] = ACTIONS(3026), - [aux_sym_preproc_include_token2] = ACTIONS(3026), - [aux_sym_preproc_def_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3026), - [sym_preproc_directive] = ACTIONS(3026), - [anon_sym_LPAREN2] = ACTIONS(3028), - [anon_sym_BANG] = ACTIONS(3028), - [anon_sym_TILDE] = ACTIONS(3028), - [anon_sym_DASH] = ACTIONS(3026), - [anon_sym_PLUS] = ACTIONS(3026), - [anon_sym_STAR] = ACTIONS(3028), - [anon_sym_CARET] = ACTIONS(3028), - [anon_sym_AMP] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(3028), - [anon_sym___extension__] = ACTIONS(3026), - [anon_sym_typedef] = ACTIONS(3026), - [anon_sym_extern] = ACTIONS(3026), - [anon_sym___attribute__] = ACTIONS(3026), - [anon_sym___attribute] = ACTIONS(3026), - [anon_sym_noreturn] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym___declspec] = ACTIONS(3026), - [anon_sym___cdecl] = ACTIONS(3026), - [anon_sym___clrcall] = ACTIONS(3026), - [anon_sym___stdcall] = ACTIONS(3026), - [anon_sym___fastcall] = ACTIONS(3026), - [anon_sym___thiscall] = ACTIONS(3026), - [anon_sym___vectorcall] = ACTIONS(3026), - [anon_sym_LBRACE] = ACTIONS(3028), - [anon_sym_RBRACE] = ACTIONS(3028), - [anon_sym_signed] = ACTIONS(3026), - [anon_sym_unsigned] = ACTIONS(3026), - [anon_sym_long] = ACTIONS(3026), - [anon_sym_short] = ACTIONS(3026), - [anon_sym_ATautoreleasepool] = ACTIONS(3028), - [anon_sym_static] = ACTIONS(3026), - [anon_sym_auto] = ACTIONS(3026), - [anon_sym_register] = ACTIONS(3026), - [anon_sym_inline] = ACTIONS(3026), - [anon_sym___inline] = ACTIONS(3026), - [anon_sym___inline__] = ACTIONS(3026), - [anon_sym___forceinline] = ACTIONS(3026), - [anon_sym_thread_local] = ACTIONS(3026), - [anon_sym___thread] = ACTIONS(3026), - [anon_sym_CG_EXTERN] = ACTIONS(3026), - [anon_sym_CG_INLINE] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3026), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3026), - [anon_sym_IBOutlet] = ACTIONS(3026), - [anon_sym_IBInspectable] = ACTIONS(3026), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3026), - [anon_sym_NS_INLINE] = ACTIONS(3026), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3026), - [anon_sym_OBJC_EXPORT] = ACTIONS(3026), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3026), - [anon_sym_const] = ACTIONS(3026), - [anon_sym_constexpr] = ACTIONS(3026), - [anon_sym_volatile] = ACTIONS(3026), - [anon_sym_restrict] = ACTIONS(3026), - [anon_sym___restrict__] = ACTIONS(3026), - [anon_sym__Atomic] = ACTIONS(3026), - [anon_sym__Noreturn] = ACTIONS(3026), - [anon_sym_nullable] = ACTIONS(3026), - [anon_sym__Complex] = ACTIONS(3026), - [anon_sym__Nonnull] = ACTIONS(3026), - [anon_sym__Nullable] = ACTIONS(3026), - [anon_sym__Nullable_result] = ACTIONS(3026), - [anon_sym__Null_unspecified] = ACTIONS(3026), - [anon_sym___autoreleasing] = ACTIONS(3026), - [anon_sym___block] = ACTIONS(3026), - [anon_sym___bridge] = ACTIONS(3026), - [anon_sym___bridge_retained] = ACTIONS(3026), - [anon_sym___bridge_transfer] = ACTIONS(3026), - [anon_sym___complex] = ACTIONS(3026), - [anon_sym___const] = ACTIONS(3026), - [anon_sym___imag] = ACTIONS(3026), - [anon_sym___kindof] = ACTIONS(3026), - [anon_sym___nonnull] = ACTIONS(3026), - [anon_sym___nullable] = ACTIONS(3026), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3026), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3026), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3026), - [anon_sym___real] = ACTIONS(3026), - [anon_sym___strong] = ACTIONS(3026), - [anon_sym___unsafe_unretained] = ACTIONS(3026), - [anon_sym___unused] = ACTIONS(3026), - [anon_sym___weak] = ACTIONS(3026), - [sym_primitive_type] = ACTIONS(3026), - [anon_sym_enum] = ACTIONS(3026), - [anon_sym_struct] = ACTIONS(3026), - [anon_sym_union] = ACTIONS(3026), - [anon_sym_if] = ACTIONS(3026), - [anon_sym_switch] = ACTIONS(3026), - [anon_sym_case] = ACTIONS(3026), - [anon_sym_default] = ACTIONS(3026), - [anon_sym_while] = ACTIONS(3026), - [anon_sym_do] = ACTIONS(3026), - [anon_sym_for] = ACTIONS(3026), - [anon_sym_in] = ACTIONS(3026), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_break] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(3026), - [anon_sym_goto] = ACTIONS(3026), - [anon_sym_DASH_DASH] = ACTIONS(3028), - [anon_sym_PLUS_PLUS] = ACTIONS(3028), - [anon_sym_sizeof] = ACTIONS(3026), - [anon_sym___alignof__] = ACTIONS(3026), - [anon_sym___alignof] = ACTIONS(3026), - [anon_sym__alignof] = ACTIONS(3026), - [anon_sym_alignof] = ACTIONS(3026), - [anon_sym__Alignof] = ACTIONS(3026), - [anon_sym_offsetof] = ACTIONS(3026), - [anon_sym__Generic] = ACTIONS(3026), - [anon_sym_asm] = ACTIONS(3026), - [anon_sym___asm__] = ACTIONS(3026), - [sym_number_literal] = ACTIONS(3028), - [anon_sym_L_SQUOTE] = ACTIONS(3028), - [anon_sym_u_SQUOTE] = ACTIONS(3028), - [anon_sym_U_SQUOTE] = ACTIONS(3028), - [anon_sym_u8_SQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3028), - [anon_sym_AT] = ACTIONS(3026), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_L_DQUOTE] = ACTIONS(3028), - [anon_sym_u_DQUOTE] = ACTIONS(3028), - [anon_sym_U_DQUOTE] = ACTIONS(3028), - [anon_sym_u8_DQUOTE] = ACTIONS(3028), - [sym_true] = ACTIONS(3026), - [sym_false] = ACTIONS(3026), - [anon_sym_NULL] = ACTIONS(3026), - [anon_sym_nullptr] = ACTIONS(3026), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3026), - [anon_sym___typeof] = ACTIONS(3026), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_ATimport] = ACTIONS(3028), - [aux_sym_preproc_undef_token1] = ACTIONS(3026), - [anon_sym_POUND] = ACTIONS(3026), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3026), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3026), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3026), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3026), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE] = ACTIONS(3026), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_API_AVAILABLE] = ACTIONS(3026), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_API_DEPRECATED] = ACTIONS(3026), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3026), - [anon_sym___deprecated_msg] = ACTIONS(3026), - [anon_sym___deprecated_enum_msg] = ACTIONS(3026), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3026), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3026), - [anon_sym_ATprotocol] = ACTIONS(3028), - [anon_sym_ATinterface] = ACTIONS(3028), - [anon_sym_ATimplementation] = ACTIONS(3028), - [anon_sym_ATcompatibility_alias] = ACTIONS(3028), - [anon_sym__Alignas] = ACTIONS(3026), - [anon_sym_ATtry] = ACTIONS(3028), - [anon_sym___try] = ACTIONS(3026), - [anon_sym_ATthrow] = ACTIONS(3028), - [anon_sym_ATselector] = ACTIONS(3028), - [anon_sym_ATavailable] = ACTIONS(3028), - [anon_sym___builtin_available] = ACTIONS(3026), - [anon_sym_va_arg] = ACTIONS(3026), - [anon_sym___asm] = ACTIONS(3026), - [anon_sym_ATencode] = ACTIONS(3028), - [anon_sym_ATsynchronized] = ACTIONS(3028), - [anon_sym_BOOL] = ACTIONS(3026), - [anon_sym_IMP] = ACTIONS(3026), - [anon_sym_SEL] = ACTIONS(3026), - [anon_sym_Class] = ACTIONS(3026), - [anon_sym_id] = ACTIONS(3026), - }, - [1513] = { - [sym_identifier] = ACTIONS(3022), - [aux_sym_preproc_include_token1] = ACTIONS(3022), - [aux_sym_preproc_include_token2] = ACTIONS(3022), - [aux_sym_preproc_def_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3022), - [sym_preproc_directive] = ACTIONS(3022), - [anon_sym_LPAREN2] = ACTIONS(3024), - [anon_sym_BANG] = ACTIONS(3024), - [anon_sym_TILDE] = ACTIONS(3024), - [anon_sym_DASH] = ACTIONS(3022), - [anon_sym_PLUS] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(3024), - [anon_sym_CARET] = ACTIONS(3024), - [anon_sym_AMP] = ACTIONS(3024), - [anon_sym_SEMI] = ACTIONS(3024), - [anon_sym___extension__] = ACTIONS(3022), - [anon_sym_typedef] = ACTIONS(3022), - [anon_sym_extern] = ACTIONS(3022), - [anon_sym___attribute__] = ACTIONS(3022), - [anon_sym___attribute] = ACTIONS(3022), - [anon_sym_noreturn] = ACTIONS(3022), - [anon_sym_LBRACK] = ACTIONS(3024), - [anon_sym___declspec] = ACTIONS(3022), - [anon_sym___cdecl] = ACTIONS(3022), - [anon_sym___clrcall] = ACTIONS(3022), - [anon_sym___stdcall] = ACTIONS(3022), - [anon_sym___fastcall] = ACTIONS(3022), - [anon_sym___thiscall] = ACTIONS(3022), - [anon_sym___vectorcall] = ACTIONS(3022), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_RBRACE] = ACTIONS(3024), - [anon_sym_signed] = ACTIONS(3022), - [anon_sym_unsigned] = ACTIONS(3022), - [anon_sym_long] = ACTIONS(3022), - [anon_sym_short] = ACTIONS(3022), - [anon_sym_ATautoreleasepool] = ACTIONS(3024), - [anon_sym_static] = ACTIONS(3022), - [anon_sym_auto] = ACTIONS(3022), - [anon_sym_register] = ACTIONS(3022), - [anon_sym_inline] = ACTIONS(3022), - [anon_sym___inline] = ACTIONS(3022), - [anon_sym___inline__] = ACTIONS(3022), - [anon_sym___forceinline] = ACTIONS(3022), - [anon_sym_thread_local] = ACTIONS(3022), - [anon_sym___thread] = ACTIONS(3022), - [anon_sym_CG_EXTERN] = ACTIONS(3022), - [anon_sym_CG_INLINE] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3022), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3022), - [anon_sym_IBOutlet] = ACTIONS(3022), - [anon_sym_IBInspectable] = ACTIONS(3022), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3022), - [anon_sym_NS_INLINE] = ACTIONS(3022), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3022), - [anon_sym_OBJC_EXPORT] = ACTIONS(3022), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3022), - [anon_sym_const] = ACTIONS(3022), - [anon_sym_constexpr] = ACTIONS(3022), - [anon_sym_volatile] = ACTIONS(3022), - [anon_sym_restrict] = ACTIONS(3022), - [anon_sym___restrict__] = ACTIONS(3022), - [anon_sym__Atomic] = ACTIONS(3022), - [anon_sym__Noreturn] = ACTIONS(3022), - [anon_sym_nullable] = ACTIONS(3022), - [anon_sym__Complex] = ACTIONS(3022), - [anon_sym__Nonnull] = ACTIONS(3022), - [anon_sym__Nullable] = ACTIONS(3022), - [anon_sym__Nullable_result] = ACTIONS(3022), - [anon_sym__Null_unspecified] = ACTIONS(3022), - [anon_sym___autoreleasing] = ACTIONS(3022), - [anon_sym___block] = ACTIONS(3022), - [anon_sym___bridge] = ACTIONS(3022), - [anon_sym___bridge_retained] = ACTIONS(3022), - [anon_sym___bridge_transfer] = ACTIONS(3022), - [anon_sym___complex] = ACTIONS(3022), - [anon_sym___const] = ACTIONS(3022), - [anon_sym___imag] = ACTIONS(3022), - [anon_sym___kindof] = ACTIONS(3022), - [anon_sym___nonnull] = ACTIONS(3022), - [anon_sym___nullable] = ACTIONS(3022), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3022), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3022), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3022), - [anon_sym___real] = ACTIONS(3022), - [anon_sym___strong] = ACTIONS(3022), - [anon_sym___unsafe_unretained] = ACTIONS(3022), - [anon_sym___unused] = ACTIONS(3022), - [anon_sym___weak] = ACTIONS(3022), - [sym_primitive_type] = ACTIONS(3022), - [anon_sym_enum] = ACTIONS(3022), - [anon_sym_struct] = ACTIONS(3022), - [anon_sym_union] = ACTIONS(3022), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_switch] = ACTIONS(3022), - [anon_sym_case] = ACTIONS(3022), - [anon_sym_default] = ACTIONS(3022), - [anon_sym_while] = ACTIONS(3022), - [anon_sym_do] = ACTIONS(3022), - [anon_sym_for] = ACTIONS(3022), - [anon_sym_in] = ACTIONS(3022), - [anon_sym_return] = ACTIONS(3022), - [anon_sym_break] = ACTIONS(3022), - [anon_sym_continue] = ACTIONS(3022), - [anon_sym_goto] = ACTIONS(3022), - [anon_sym_DASH_DASH] = ACTIONS(3024), - [anon_sym_PLUS_PLUS] = ACTIONS(3024), - [anon_sym_sizeof] = ACTIONS(3022), - [anon_sym___alignof__] = ACTIONS(3022), - [anon_sym___alignof] = ACTIONS(3022), - [anon_sym__alignof] = ACTIONS(3022), - [anon_sym_alignof] = ACTIONS(3022), - [anon_sym__Alignof] = ACTIONS(3022), - [anon_sym_offsetof] = ACTIONS(3022), - [anon_sym__Generic] = ACTIONS(3022), - [anon_sym_asm] = ACTIONS(3022), - [anon_sym___asm__] = ACTIONS(3022), - [sym_number_literal] = ACTIONS(3024), - [anon_sym_L_SQUOTE] = ACTIONS(3024), - [anon_sym_u_SQUOTE] = ACTIONS(3024), - [anon_sym_U_SQUOTE] = ACTIONS(3024), - [anon_sym_u8_SQUOTE] = ACTIONS(3024), - [anon_sym_SQUOTE] = ACTIONS(3024), - [anon_sym_AT] = ACTIONS(3022), - [anon_sym_DQUOTE] = ACTIONS(3024), - [anon_sym_L_DQUOTE] = ACTIONS(3024), - [anon_sym_u_DQUOTE] = ACTIONS(3024), - [anon_sym_U_DQUOTE] = ACTIONS(3024), - [anon_sym_u8_DQUOTE] = ACTIONS(3024), - [sym_true] = ACTIONS(3022), - [sym_false] = ACTIONS(3022), - [anon_sym_NULL] = ACTIONS(3022), - [anon_sym_nullptr] = ACTIONS(3022), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3022), - [anon_sym___typeof] = ACTIONS(3022), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_ATimport] = ACTIONS(3024), - [aux_sym_preproc_undef_token1] = ACTIONS(3022), - [anon_sym_POUND] = ACTIONS(3022), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3022), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3022), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3022), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3022), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE] = ACTIONS(3022), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_API_AVAILABLE] = ACTIONS(3022), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_API_DEPRECATED] = ACTIONS(3022), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3022), - [anon_sym___deprecated_msg] = ACTIONS(3022), - [anon_sym___deprecated_enum_msg] = ACTIONS(3022), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3022), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3022), - [anon_sym_ATprotocol] = ACTIONS(3024), - [anon_sym_ATinterface] = ACTIONS(3024), - [anon_sym_ATimplementation] = ACTIONS(3024), - [anon_sym_ATcompatibility_alias] = ACTIONS(3024), - [anon_sym__Alignas] = ACTIONS(3022), - [anon_sym_ATtry] = ACTIONS(3024), - [anon_sym___try] = ACTIONS(3022), - [anon_sym_ATthrow] = ACTIONS(3024), - [anon_sym_ATselector] = ACTIONS(3024), - [anon_sym_ATavailable] = ACTIONS(3024), - [anon_sym___builtin_available] = ACTIONS(3022), - [anon_sym_va_arg] = ACTIONS(3022), - [anon_sym___asm] = ACTIONS(3022), - [anon_sym_ATencode] = ACTIONS(3024), - [anon_sym_ATsynchronized] = ACTIONS(3024), - [anon_sym_BOOL] = ACTIONS(3022), - [anon_sym_IMP] = ACTIONS(3022), - [anon_sym_SEL] = ACTIONS(3022), - [anon_sym_Class] = ACTIONS(3022), - [anon_sym_id] = ACTIONS(3022), - }, - [1514] = { - [sym_identifier] = ACTIONS(3018), - [aux_sym_preproc_include_token1] = ACTIONS(3018), - [aux_sym_preproc_include_token2] = ACTIONS(3018), - [aux_sym_preproc_def_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3018), - [sym_preproc_directive] = ACTIONS(3018), - [anon_sym_LPAREN2] = ACTIONS(3020), - [anon_sym_BANG] = ACTIONS(3020), - [anon_sym_TILDE] = ACTIONS(3020), - [anon_sym_DASH] = ACTIONS(3018), - [anon_sym_PLUS] = ACTIONS(3018), - [anon_sym_STAR] = ACTIONS(3020), - [anon_sym_CARET] = ACTIONS(3020), - [anon_sym_AMP] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(3020), - [anon_sym___extension__] = ACTIONS(3018), - [anon_sym_typedef] = ACTIONS(3018), - [anon_sym_extern] = ACTIONS(3018), - [anon_sym___attribute__] = ACTIONS(3018), - [anon_sym___attribute] = ACTIONS(3018), - [anon_sym_noreturn] = ACTIONS(3018), - [anon_sym_LBRACK] = ACTIONS(3020), - [anon_sym___declspec] = ACTIONS(3018), - [anon_sym___cdecl] = ACTIONS(3018), - [anon_sym___clrcall] = ACTIONS(3018), - [anon_sym___stdcall] = ACTIONS(3018), - [anon_sym___fastcall] = ACTIONS(3018), - [anon_sym___thiscall] = ACTIONS(3018), - [anon_sym___vectorcall] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_RBRACE] = ACTIONS(3020), - [anon_sym_signed] = ACTIONS(3018), - [anon_sym_unsigned] = ACTIONS(3018), - [anon_sym_long] = ACTIONS(3018), - [anon_sym_short] = ACTIONS(3018), - [anon_sym_ATautoreleasepool] = ACTIONS(3020), - [anon_sym_static] = ACTIONS(3018), - [anon_sym_auto] = ACTIONS(3018), - [anon_sym_register] = ACTIONS(3018), - [anon_sym_inline] = ACTIONS(3018), - [anon_sym___inline] = ACTIONS(3018), - [anon_sym___inline__] = ACTIONS(3018), - [anon_sym___forceinline] = ACTIONS(3018), - [anon_sym_thread_local] = ACTIONS(3018), - [anon_sym___thread] = ACTIONS(3018), - [anon_sym_CG_EXTERN] = ACTIONS(3018), - [anon_sym_CG_INLINE] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3018), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3018), - [anon_sym_IBOutlet] = ACTIONS(3018), - [anon_sym_IBInspectable] = ACTIONS(3018), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3018), - [anon_sym_NS_INLINE] = ACTIONS(3018), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3018), - [anon_sym_OBJC_EXPORT] = ACTIONS(3018), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3018), - [anon_sym_const] = ACTIONS(3018), - [anon_sym_constexpr] = ACTIONS(3018), - [anon_sym_volatile] = ACTIONS(3018), - [anon_sym_restrict] = ACTIONS(3018), - [anon_sym___restrict__] = ACTIONS(3018), - [anon_sym__Atomic] = ACTIONS(3018), - [anon_sym__Noreturn] = ACTIONS(3018), - [anon_sym_nullable] = ACTIONS(3018), - [anon_sym__Complex] = ACTIONS(3018), - [anon_sym__Nonnull] = ACTIONS(3018), - [anon_sym__Nullable] = ACTIONS(3018), - [anon_sym__Nullable_result] = ACTIONS(3018), - [anon_sym__Null_unspecified] = ACTIONS(3018), - [anon_sym___autoreleasing] = ACTIONS(3018), - [anon_sym___block] = ACTIONS(3018), - [anon_sym___bridge] = ACTIONS(3018), - [anon_sym___bridge_retained] = ACTIONS(3018), - [anon_sym___bridge_transfer] = ACTIONS(3018), - [anon_sym___complex] = ACTIONS(3018), - [anon_sym___const] = ACTIONS(3018), - [anon_sym___imag] = ACTIONS(3018), - [anon_sym___kindof] = ACTIONS(3018), - [anon_sym___nonnull] = ACTIONS(3018), - [anon_sym___nullable] = ACTIONS(3018), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3018), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3018), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3018), - [anon_sym___real] = ACTIONS(3018), - [anon_sym___strong] = ACTIONS(3018), - [anon_sym___unsafe_unretained] = ACTIONS(3018), - [anon_sym___unused] = ACTIONS(3018), - [anon_sym___weak] = ACTIONS(3018), - [sym_primitive_type] = ACTIONS(3018), - [anon_sym_enum] = ACTIONS(3018), - [anon_sym_struct] = ACTIONS(3018), - [anon_sym_union] = ACTIONS(3018), - [anon_sym_if] = ACTIONS(3018), - [anon_sym_switch] = ACTIONS(3018), - [anon_sym_case] = ACTIONS(3018), - [anon_sym_default] = ACTIONS(3018), - [anon_sym_while] = ACTIONS(3018), - [anon_sym_do] = ACTIONS(3018), - [anon_sym_for] = ACTIONS(3018), - [anon_sym_in] = ACTIONS(3018), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_break] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(3018), - [anon_sym_goto] = ACTIONS(3018), - [anon_sym_DASH_DASH] = ACTIONS(3020), - [anon_sym_PLUS_PLUS] = ACTIONS(3020), - [anon_sym_sizeof] = ACTIONS(3018), - [anon_sym___alignof__] = ACTIONS(3018), - [anon_sym___alignof] = ACTIONS(3018), - [anon_sym__alignof] = ACTIONS(3018), - [anon_sym_alignof] = ACTIONS(3018), - [anon_sym__Alignof] = ACTIONS(3018), - [anon_sym_offsetof] = ACTIONS(3018), - [anon_sym__Generic] = ACTIONS(3018), - [anon_sym_asm] = ACTIONS(3018), - [anon_sym___asm__] = ACTIONS(3018), - [sym_number_literal] = ACTIONS(3020), - [anon_sym_L_SQUOTE] = ACTIONS(3020), - [anon_sym_u_SQUOTE] = ACTIONS(3020), - [anon_sym_U_SQUOTE] = ACTIONS(3020), - [anon_sym_u8_SQUOTE] = ACTIONS(3020), - [anon_sym_SQUOTE] = ACTIONS(3020), - [anon_sym_AT] = ACTIONS(3018), - [anon_sym_DQUOTE] = ACTIONS(3020), - [anon_sym_L_DQUOTE] = ACTIONS(3020), - [anon_sym_u_DQUOTE] = ACTIONS(3020), - [anon_sym_U_DQUOTE] = ACTIONS(3020), - [anon_sym_u8_DQUOTE] = ACTIONS(3020), - [sym_true] = ACTIONS(3018), - [sym_false] = ACTIONS(3018), - [anon_sym_NULL] = ACTIONS(3018), - [anon_sym_nullptr] = ACTIONS(3018), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3018), - [anon_sym___typeof] = ACTIONS(3018), - [anon_sym_typeof] = ACTIONS(3018), - [anon_sym_ATimport] = ACTIONS(3020), - [aux_sym_preproc_undef_token1] = ACTIONS(3018), - [anon_sym_POUND] = ACTIONS(3018), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3018), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3018), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3018), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3018), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE] = ACTIONS(3018), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_API_AVAILABLE] = ACTIONS(3018), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_API_DEPRECATED] = ACTIONS(3018), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3018), - [anon_sym___deprecated_msg] = ACTIONS(3018), - [anon_sym___deprecated_enum_msg] = ACTIONS(3018), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3018), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3018), - [anon_sym_ATprotocol] = ACTIONS(3020), - [anon_sym_ATinterface] = ACTIONS(3020), - [anon_sym_ATimplementation] = ACTIONS(3020), - [anon_sym_ATcompatibility_alias] = ACTIONS(3020), - [anon_sym__Alignas] = ACTIONS(3018), - [anon_sym_ATtry] = ACTIONS(3020), - [anon_sym___try] = ACTIONS(3018), - [anon_sym_ATthrow] = ACTIONS(3020), - [anon_sym_ATselector] = ACTIONS(3020), - [anon_sym_ATavailable] = ACTIONS(3020), - [anon_sym___builtin_available] = ACTIONS(3018), - [anon_sym_va_arg] = ACTIONS(3018), - [anon_sym___asm] = ACTIONS(3018), - [anon_sym_ATencode] = ACTIONS(3020), - [anon_sym_ATsynchronized] = ACTIONS(3020), - [anon_sym_BOOL] = ACTIONS(3018), - [anon_sym_IMP] = ACTIONS(3018), - [anon_sym_SEL] = ACTIONS(3018), - [anon_sym_Class] = ACTIONS(3018), - [anon_sym_id] = ACTIONS(3018), - }, - [1515] = { - [sym_identifier] = ACTIONS(3014), - [aux_sym_preproc_include_token1] = ACTIONS(3014), - [aux_sym_preproc_include_token2] = ACTIONS(3014), - [aux_sym_preproc_def_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3014), - [sym_preproc_directive] = ACTIONS(3014), - [anon_sym_LPAREN2] = ACTIONS(3016), - [anon_sym_BANG] = ACTIONS(3016), - [anon_sym_TILDE] = ACTIONS(3016), - [anon_sym_DASH] = ACTIONS(3014), - [anon_sym_PLUS] = ACTIONS(3014), - [anon_sym_STAR] = ACTIONS(3016), - [anon_sym_CARET] = ACTIONS(3016), - [anon_sym_AMP] = ACTIONS(3016), - [anon_sym_SEMI] = ACTIONS(3016), - [anon_sym___extension__] = ACTIONS(3014), - [anon_sym_typedef] = ACTIONS(3014), - [anon_sym_extern] = ACTIONS(3014), - [anon_sym___attribute__] = ACTIONS(3014), - [anon_sym___attribute] = ACTIONS(3014), - [anon_sym_noreturn] = ACTIONS(3014), - [anon_sym_LBRACK] = ACTIONS(3016), - [anon_sym___declspec] = ACTIONS(3014), - [anon_sym___cdecl] = ACTIONS(3014), - [anon_sym___clrcall] = ACTIONS(3014), - [anon_sym___stdcall] = ACTIONS(3014), - [anon_sym___fastcall] = ACTIONS(3014), - [anon_sym___thiscall] = ACTIONS(3014), - [anon_sym___vectorcall] = ACTIONS(3014), - [anon_sym_LBRACE] = ACTIONS(3016), - [anon_sym_RBRACE] = ACTIONS(3016), - [anon_sym_signed] = ACTIONS(3014), - [anon_sym_unsigned] = ACTIONS(3014), - [anon_sym_long] = ACTIONS(3014), - [anon_sym_short] = ACTIONS(3014), - [anon_sym_ATautoreleasepool] = ACTIONS(3016), - [anon_sym_static] = ACTIONS(3014), - [anon_sym_auto] = ACTIONS(3014), - [anon_sym_register] = ACTIONS(3014), - [anon_sym_inline] = ACTIONS(3014), - [anon_sym___inline] = ACTIONS(3014), - [anon_sym___inline__] = ACTIONS(3014), - [anon_sym___forceinline] = ACTIONS(3014), - [anon_sym_thread_local] = ACTIONS(3014), - [anon_sym___thread] = ACTIONS(3014), - [anon_sym_CG_EXTERN] = ACTIONS(3014), - [anon_sym_CG_INLINE] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3014), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3014), - [anon_sym_IBOutlet] = ACTIONS(3014), - [anon_sym_IBInspectable] = ACTIONS(3014), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3014), - [anon_sym_NS_INLINE] = ACTIONS(3014), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3014), - [anon_sym_OBJC_EXPORT] = ACTIONS(3014), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3014), - [anon_sym_const] = ACTIONS(3014), - [anon_sym_constexpr] = ACTIONS(3014), - [anon_sym_volatile] = ACTIONS(3014), - [anon_sym_restrict] = ACTIONS(3014), - [anon_sym___restrict__] = ACTIONS(3014), - [anon_sym__Atomic] = ACTIONS(3014), - [anon_sym__Noreturn] = ACTIONS(3014), - [anon_sym_nullable] = ACTIONS(3014), - [anon_sym__Complex] = ACTIONS(3014), - [anon_sym__Nonnull] = ACTIONS(3014), - [anon_sym__Nullable] = ACTIONS(3014), - [anon_sym__Nullable_result] = ACTIONS(3014), - [anon_sym__Null_unspecified] = ACTIONS(3014), - [anon_sym___autoreleasing] = ACTIONS(3014), - [anon_sym___block] = ACTIONS(3014), - [anon_sym___bridge] = ACTIONS(3014), - [anon_sym___bridge_retained] = ACTIONS(3014), - [anon_sym___bridge_transfer] = ACTIONS(3014), - [anon_sym___complex] = ACTIONS(3014), - [anon_sym___const] = ACTIONS(3014), - [anon_sym___imag] = ACTIONS(3014), - [anon_sym___kindof] = ACTIONS(3014), - [anon_sym___nonnull] = ACTIONS(3014), - [anon_sym___nullable] = ACTIONS(3014), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3014), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3014), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3014), - [anon_sym___real] = ACTIONS(3014), - [anon_sym___strong] = ACTIONS(3014), - [anon_sym___unsafe_unretained] = ACTIONS(3014), - [anon_sym___unused] = ACTIONS(3014), - [anon_sym___weak] = ACTIONS(3014), - [sym_primitive_type] = ACTIONS(3014), - [anon_sym_enum] = ACTIONS(3014), - [anon_sym_struct] = ACTIONS(3014), - [anon_sym_union] = ACTIONS(3014), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_switch] = ACTIONS(3014), - [anon_sym_case] = ACTIONS(3014), - [anon_sym_default] = ACTIONS(3014), - [anon_sym_while] = ACTIONS(3014), - [anon_sym_do] = ACTIONS(3014), - [anon_sym_for] = ACTIONS(3014), - [anon_sym_in] = ACTIONS(3014), - [anon_sym_return] = ACTIONS(3014), - [anon_sym_break] = ACTIONS(3014), - [anon_sym_continue] = ACTIONS(3014), - [anon_sym_goto] = ACTIONS(3014), - [anon_sym_DASH_DASH] = ACTIONS(3016), - [anon_sym_PLUS_PLUS] = ACTIONS(3016), - [anon_sym_sizeof] = ACTIONS(3014), - [anon_sym___alignof__] = ACTIONS(3014), - [anon_sym___alignof] = ACTIONS(3014), - [anon_sym__alignof] = ACTIONS(3014), - [anon_sym_alignof] = ACTIONS(3014), - [anon_sym__Alignof] = ACTIONS(3014), - [anon_sym_offsetof] = ACTIONS(3014), - [anon_sym__Generic] = ACTIONS(3014), - [anon_sym_asm] = ACTIONS(3014), - [anon_sym___asm__] = ACTIONS(3014), - [sym_number_literal] = ACTIONS(3016), - [anon_sym_L_SQUOTE] = ACTIONS(3016), - [anon_sym_u_SQUOTE] = ACTIONS(3016), - [anon_sym_U_SQUOTE] = ACTIONS(3016), - [anon_sym_u8_SQUOTE] = ACTIONS(3016), - [anon_sym_SQUOTE] = ACTIONS(3016), - [anon_sym_AT] = ACTIONS(3014), - [anon_sym_DQUOTE] = ACTIONS(3016), - [anon_sym_L_DQUOTE] = ACTIONS(3016), - [anon_sym_u_DQUOTE] = ACTIONS(3016), - [anon_sym_U_DQUOTE] = ACTIONS(3016), - [anon_sym_u8_DQUOTE] = ACTIONS(3016), - [sym_true] = ACTIONS(3014), - [sym_false] = ACTIONS(3014), - [anon_sym_NULL] = ACTIONS(3014), - [anon_sym_nullptr] = ACTIONS(3014), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3014), - [anon_sym___typeof] = ACTIONS(3014), - [anon_sym_typeof] = ACTIONS(3014), - [anon_sym_ATimport] = ACTIONS(3016), - [aux_sym_preproc_undef_token1] = ACTIONS(3014), - [anon_sym_POUND] = ACTIONS(3014), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3014), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3014), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3014), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3014), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE] = ACTIONS(3014), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_API_AVAILABLE] = ACTIONS(3014), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_API_DEPRECATED] = ACTIONS(3014), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3014), - [anon_sym___deprecated_msg] = ACTIONS(3014), - [anon_sym___deprecated_enum_msg] = ACTIONS(3014), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3014), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3014), - [anon_sym_ATprotocol] = ACTIONS(3016), - [anon_sym_ATinterface] = ACTIONS(3016), - [anon_sym_ATimplementation] = ACTIONS(3016), - [anon_sym_ATcompatibility_alias] = ACTIONS(3016), - [anon_sym__Alignas] = ACTIONS(3014), - [anon_sym_ATtry] = ACTIONS(3016), - [anon_sym___try] = ACTIONS(3014), - [anon_sym_ATthrow] = ACTIONS(3016), - [anon_sym_ATselector] = ACTIONS(3016), - [anon_sym_ATavailable] = ACTIONS(3016), - [anon_sym___builtin_available] = ACTIONS(3014), - [anon_sym_va_arg] = ACTIONS(3014), - [anon_sym___asm] = ACTIONS(3014), - [anon_sym_ATencode] = ACTIONS(3016), - [anon_sym_ATsynchronized] = ACTIONS(3016), - [anon_sym_BOOL] = ACTIONS(3014), - [anon_sym_IMP] = ACTIONS(3014), - [anon_sym_SEL] = ACTIONS(3014), - [anon_sym_Class] = ACTIONS(3014), - [anon_sym_id] = ACTIONS(3014), - }, - [1516] = { - [sym_identifier] = ACTIONS(3010), - [aux_sym_preproc_include_token1] = ACTIONS(3010), - [aux_sym_preproc_include_token2] = ACTIONS(3010), - [aux_sym_preproc_def_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3010), - [sym_preproc_directive] = ACTIONS(3010), - [anon_sym_LPAREN2] = ACTIONS(3012), - [anon_sym_BANG] = ACTIONS(3012), - [anon_sym_TILDE] = ACTIONS(3012), - [anon_sym_DASH] = ACTIONS(3010), - [anon_sym_PLUS] = ACTIONS(3010), - [anon_sym_STAR] = ACTIONS(3012), - [anon_sym_CARET] = ACTIONS(3012), - [anon_sym_AMP] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(3012), - [anon_sym___extension__] = ACTIONS(3010), - [anon_sym_typedef] = ACTIONS(3010), - [anon_sym_extern] = ACTIONS(3010), - [anon_sym___attribute__] = ACTIONS(3010), - [anon_sym___attribute] = ACTIONS(3010), - [anon_sym_noreturn] = ACTIONS(3010), - [anon_sym_LBRACK] = ACTIONS(3012), - [anon_sym___declspec] = ACTIONS(3010), - [anon_sym___cdecl] = ACTIONS(3010), - [anon_sym___clrcall] = ACTIONS(3010), - [anon_sym___stdcall] = ACTIONS(3010), - [anon_sym___fastcall] = ACTIONS(3010), - [anon_sym___thiscall] = ACTIONS(3010), - [anon_sym___vectorcall] = ACTIONS(3010), - [anon_sym_LBRACE] = ACTIONS(3012), - [anon_sym_RBRACE] = ACTIONS(3012), - [anon_sym_signed] = ACTIONS(3010), - [anon_sym_unsigned] = ACTIONS(3010), - [anon_sym_long] = ACTIONS(3010), - [anon_sym_short] = ACTIONS(3010), - [anon_sym_ATautoreleasepool] = ACTIONS(3012), - [anon_sym_static] = ACTIONS(3010), - [anon_sym_auto] = ACTIONS(3010), - [anon_sym_register] = ACTIONS(3010), - [anon_sym_inline] = ACTIONS(3010), - [anon_sym___inline] = ACTIONS(3010), - [anon_sym___inline__] = ACTIONS(3010), - [anon_sym___forceinline] = ACTIONS(3010), - [anon_sym_thread_local] = ACTIONS(3010), - [anon_sym___thread] = ACTIONS(3010), - [anon_sym_CG_EXTERN] = ACTIONS(3010), - [anon_sym_CG_INLINE] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3010), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3010), - [anon_sym_IBOutlet] = ACTIONS(3010), - [anon_sym_IBInspectable] = ACTIONS(3010), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3010), - [anon_sym_NS_INLINE] = ACTIONS(3010), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3010), - [anon_sym_OBJC_EXPORT] = ACTIONS(3010), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3010), - [anon_sym_const] = ACTIONS(3010), - [anon_sym_constexpr] = ACTIONS(3010), - [anon_sym_volatile] = ACTIONS(3010), - [anon_sym_restrict] = ACTIONS(3010), - [anon_sym___restrict__] = ACTIONS(3010), - [anon_sym__Atomic] = ACTIONS(3010), - [anon_sym__Noreturn] = ACTIONS(3010), - [anon_sym_nullable] = ACTIONS(3010), - [anon_sym__Complex] = ACTIONS(3010), - [anon_sym__Nonnull] = ACTIONS(3010), - [anon_sym__Nullable] = ACTIONS(3010), - [anon_sym__Nullable_result] = ACTIONS(3010), - [anon_sym__Null_unspecified] = ACTIONS(3010), - [anon_sym___autoreleasing] = ACTIONS(3010), - [anon_sym___block] = ACTIONS(3010), - [anon_sym___bridge] = ACTIONS(3010), - [anon_sym___bridge_retained] = ACTIONS(3010), - [anon_sym___bridge_transfer] = ACTIONS(3010), - [anon_sym___complex] = ACTIONS(3010), - [anon_sym___const] = ACTIONS(3010), - [anon_sym___imag] = ACTIONS(3010), - [anon_sym___kindof] = ACTIONS(3010), - [anon_sym___nonnull] = ACTIONS(3010), - [anon_sym___nullable] = ACTIONS(3010), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3010), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3010), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3010), - [anon_sym___real] = ACTIONS(3010), - [anon_sym___strong] = ACTIONS(3010), - [anon_sym___unsafe_unretained] = ACTIONS(3010), - [anon_sym___unused] = ACTIONS(3010), - [anon_sym___weak] = ACTIONS(3010), - [sym_primitive_type] = ACTIONS(3010), - [anon_sym_enum] = ACTIONS(3010), - [anon_sym_struct] = ACTIONS(3010), - [anon_sym_union] = ACTIONS(3010), - [anon_sym_if] = ACTIONS(3010), - [anon_sym_switch] = ACTIONS(3010), - [anon_sym_case] = ACTIONS(3010), - [anon_sym_default] = ACTIONS(3010), - [anon_sym_while] = ACTIONS(3010), - [anon_sym_do] = ACTIONS(3010), - [anon_sym_for] = ACTIONS(3010), - [anon_sym_in] = ACTIONS(3010), - [anon_sym_return] = ACTIONS(3010), - [anon_sym_break] = ACTIONS(3010), - [anon_sym_continue] = ACTIONS(3010), - [anon_sym_goto] = ACTIONS(3010), - [anon_sym_DASH_DASH] = ACTIONS(3012), - [anon_sym_PLUS_PLUS] = ACTIONS(3012), - [anon_sym_sizeof] = ACTIONS(3010), - [anon_sym___alignof__] = ACTIONS(3010), - [anon_sym___alignof] = ACTIONS(3010), - [anon_sym__alignof] = ACTIONS(3010), - [anon_sym_alignof] = ACTIONS(3010), - [anon_sym__Alignof] = ACTIONS(3010), - [anon_sym_offsetof] = ACTIONS(3010), - [anon_sym__Generic] = ACTIONS(3010), - [anon_sym_asm] = ACTIONS(3010), - [anon_sym___asm__] = ACTIONS(3010), - [sym_number_literal] = ACTIONS(3012), - [anon_sym_L_SQUOTE] = ACTIONS(3012), - [anon_sym_u_SQUOTE] = ACTIONS(3012), - [anon_sym_U_SQUOTE] = ACTIONS(3012), - [anon_sym_u8_SQUOTE] = ACTIONS(3012), - [anon_sym_SQUOTE] = ACTIONS(3012), - [anon_sym_AT] = ACTIONS(3010), - [anon_sym_DQUOTE] = ACTIONS(3012), - [anon_sym_L_DQUOTE] = ACTIONS(3012), - [anon_sym_u_DQUOTE] = ACTIONS(3012), - [anon_sym_U_DQUOTE] = ACTIONS(3012), - [anon_sym_u8_DQUOTE] = ACTIONS(3012), - [sym_true] = ACTIONS(3010), - [sym_false] = ACTIONS(3010), - [anon_sym_NULL] = ACTIONS(3010), - [anon_sym_nullptr] = ACTIONS(3010), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3010), - [anon_sym___typeof] = ACTIONS(3010), - [anon_sym_typeof] = ACTIONS(3010), - [anon_sym_ATimport] = ACTIONS(3012), - [aux_sym_preproc_undef_token1] = ACTIONS(3010), - [anon_sym_POUND] = ACTIONS(3010), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3010), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3010), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3010), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3010), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE] = ACTIONS(3010), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_API_AVAILABLE] = ACTIONS(3010), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_API_DEPRECATED] = ACTIONS(3010), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3010), - [anon_sym___deprecated_msg] = ACTIONS(3010), - [anon_sym___deprecated_enum_msg] = ACTIONS(3010), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3010), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3010), - [anon_sym_ATprotocol] = ACTIONS(3012), - [anon_sym_ATinterface] = ACTIONS(3012), - [anon_sym_ATimplementation] = ACTIONS(3012), - [anon_sym_ATcompatibility_alias] = ACTIONS(3012), - [anon_sym__Alignas] = ACTIONS(3010), - [anon_sym_ATtry] = ACTIONS(3012), - [anon_sym___try] = ACTIONS(3010), - [anon_sym_ATthrow] = ACTIONS(3012), - [anon_sym_ATselector] = ACTIONS(3012), - [anon_sym_ATavailable] = ACTIONS(3012), - [anon_sym___builtin_available] = ACTIONS(3010), - [anon_sym_va_arg] = ACTIONS(3010), - [anon_sym___asm] = ACTIONS(3010), - [anon_sym_ATencode] = ACTIONS(3012), - [anon_sym_ATsynchronized] = ACTIONS(3012), - [anon_sym_BOOL] = ACTIONS(3010), - [anon_sym_IMP] = ACTIONS(3010), - [anon_sym_SEL] = ACTIONS(3010), - [anon_sym_Class] = ACTIONS(3010), - [anon_sym_id] = ACTIONS(3010), - }, - [1517] = { - [sym_identifier] = ACTIONS(3006), - [aux_sym_preproc_include_token1] = ACTIONS(3006), - [aux_sym_preproc_include_token2] = ACTIONS(3006), - [aux_sym_preproc_def_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3006), - [sym_preproc_directive] = ACTIONS(3006), - [anon_sym_LPAREN2] = ACTIONS(3008), - [anon_sym_BANG] = ACTIONS(3008), - [anon_sym_TILDE] = ACTIONS(3008), - [anon_sym_DASH] = ACTIONS(3006), - [anon_sym_PLUS] = ACTIONS(3006), - [anon_sym_STAR] = ACTIONS(3008), - [anon_sym_CARET] = ACTIONS(3008), - [anon_sym_AMP] = ACTIONS(3008), - [anon_sym_SEMI] = ACTIONS(3008), - [anon_sym___extension__] = ACTIONS(3006), - [anon_sym_typedef] = ACTIONS(3006), - [anon_sym_extern] = ACTIONS(3006), - [anon_sym___attribute__] = ACTIONS(3006), - [anon_sym___attribute] = ACTIONS(3006), - [anon_sym_noreturn] = ACTIONS(3006), - [anon_sym_LBRACK] = ACTIONS(3008), - [anon_sym___declspec] = ACTIONS(3006), - [anon_sym___cdecl] = ACTIONS(3006), - [anon_sym___clrcall] = ACTIONS(3006), - [anon_sym___stdcall] = ACTIONS(3006), - [anon_sym___fastcall] = ACTIONS(3006), - [anon_sym___thiscall] = ACTIONS(3006), - [anon_sym___vectorcall] = ACTIONS(3006), - [anon_sym_LBRACE] = ACTIONS(3008), - [anon_sym_RBRACE] = ACTIONS(3008), - [anon_sym_signed] = ACTIONS(3006), - [anon_sym_unsigned] = ACTIONS(3006), - [anon_sym_long] = ACTIONS(3006), - [anon_sym_short] = ACTIONS(3006), - [anon_sym_ATautoreleasepool] = ACTIONS(3008), - [anon_sym_static] = ACTIONS(3006), - [anon_sym_auto] = ACTIONS(3006), - [anon_sym_register] = ACTIONS(3006), - [anon_sym_inline] = ACTIONS(3006), - [anon_sym___inline] = ACTIONS(3006), - [anon_sym___inline__] = ACTIONS(3006), - [anon_sym___forceinline] = ACTIONS(3006), - [anon_sym_thread_local] = ACTIONS(3006), - [anon_sym___thread] = ACTIONS(3006), - [anon_sym_CG_EXTERN] = ACTIONS(3006), - [anon_sym_CG_INLINE] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3006), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3006), - [anon_sym_IBOutlet] = ACTIONS(3006), - [anon_sym_IBInspectable] = ACTIONS(3006), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3006), - [anon_sym_NS_INLINE] = ACTIONS(3006), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3006), - [anon_sym_OBJC_EXPORT] = ACTIONS(3006), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3006), - [anon_sym_const] = ACTIONS(3006), - [anon_sym_constexpr] = ACTIONS(3006), - [anon_sym_volatile] = ACTIONS(3006), - [anon_sym_restrict] = ACTIONS(3006), - [anon_sym___restrict__] = ACTIONS(3006), - [anon_sym__Atomic] = ACTIONS(3006), - [anon_sym__Noreturn] = ACTIONS(3006), - [anon_sym_nullable] = ACTIONS(3006), - [anon_sym__Complex] = ACTIONS(3006), - [anon_sym__Nonnull] = ACTIONS(3006), - [anon_sym__Nullable] = ACTIONS(3006), - [anon_sym__Nullable_result] = ACTIONS(3006), - [anon_sym__Null_unspecified] = ACTIONS(3006), - [anon_sym___autoreleasing] = ACTIONS(3006), - [anon_sym___block] = ACTIONS(3006), - [anon_sym___bridge] = ACTIONS(3006), - [anon_sym___bridge_retained] = ACTIONS(3006), - [anon_sym___bridge_transfer] = ACTIONS(3006), - [anon_sym___complex] = ACTIONS(3006), - [anon_sym___const] = ACTIONS(3006), - [anon_sym___imag] = ACTIONS(3006), - [anon_sym___kindof] = ACTIONS(3006), - [anon_sym___nonnull] = ACTIONS(3006), - [anon_sym___nullable] = ACTIONS(3006), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3006), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3006), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3006), - [anon_sym___real] = ACTIONS(3006), - [anon_sym___strong] = ACTIONS(3006), - [anon_sym___unsafe_unretained] = ACTIONS(3006), - [anon_sym___unused] = ACTIONS(3006), - [anon_sym___weak] = ACTIONS(3006), - [sym_primitive_type] = ACTIONS(3006), - [anon_sym_enum] = ACTIONS(3006), - [anon_sym_struct] = ACTIONS(3006), - [anon_sym_union] = ACTIONS(3006), - [anon_sym_if] = ACTIONS(3006), - [anon_sym_switch] = ACTIONS(3006), - [anon_sym_case] = ACTIONS(3006), - [anon_sym_default] = ACTIONS(3006), - [anon_sym_while] = ACTIONS(3006), - [anon_sym_do] = ACTIONS(3006), - [anon_sym_for] = ACTIONS(3006), - [anon_sym_in] = ACTIONS(3006), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_break] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(3006), - [anon_sym_goto] = ACTIONS(3006), - [anon_sym_DASH_DASH] = ACTIONS(3008), - [anon_sym_PLUS_PLUS] = ACTIONS(3008), - [anon_sym_sizeof] = ACTIONS(3006), - [anon_sym___alignof__] = ACTIONS(3006), - [anon_sym___alignof] = ACTIONS(3006), - [anon_sym__alignof] = ACTIONS(3006), - [anon_sym_alignof] = ACTIONS(3006), - [anon_sym__Alignof] = ACTIONS(3006), - [anon_sym_offsetof] = ACTIONS(3006), - [anon_sym__Generic] = ACTIONS(3006), - [anon_sym_asm] = ACTIONS(3006), - [anon_sym___asm__] = ACTIONS(3006), - [sym_number_literal] = ACTIONS(3008), - [anon_sym_L_SQUOTE] = ACTIONS(3008), - [anon_sym_u_SQUOTE] = ACTIONS(3008), - [anon_sym_U_SQUOTE] = ACTIONS(3008), - [anon_sym_u8_SQUOTE] = ACTIONS(3008), - [anon_sym_SQUOTE] = ACTIONS(3008), - [anon_sym_AT] = ACTIONS(3006), - [anon_sym_DQUOTE] = ACTIONS(3008), - [anon_sym_L_DQUOTE] = ACTIONS(3008), - [anon_sym_u_DQUOTE] = ACTIONS(3008), - [anon_sym_U_DQUOTE] = ACTIONS(3008), - [anon_sym_u8_DQUOTE] = ACTIONS(3008), - [sym_true] = ACTIONS(3006), - [sym_false] = ACTIONS(3006), - [anon_sym_NULL] = ACTIONS(3006), - [anon_sym_nullptr] = ACTIONS(3006), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3006), - [anon_sym___typeof] = ACTIONS(3006), - [anon_sym_typeof] = ACTIONS(3006), - [anon_sym_ATimport] = ACTIONS(3008), - [aux_sym_preproc_undef_token1] = ACTIONS(3006), - [anon_sym_POUND] = ACTIONS(3006), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3006), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3006), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3006), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3006), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE] = ACTIONS(3006), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_API_AVAILABLE] = ACTIONS(3006), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_API_DEPRECATED] = ACTIONS(3006), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3006), - [anon_sym___deprecated_msg] = ACTIONS(3006), - [anon_sym___deprecated_enum_msg] = ACTIONS(3006), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3006), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3006), - [anon_sym_ATprotocol] = ACTIONS(3008), - [anon_sym_ATinterface] = ACTIONS(3008), - [anon_sym_ATimplementation] = ACTIONS(3008), - [anon_sym_ATcompatibility_alias] = ACTIONS(3008), - [anon_sym__Alignas] = ACTIONS(3006), - [anon_sym_ATtry] = ACTIONS(3008), - [anon_sym___try] = ACTIONS(3006), - [anon_sym_ATthrow] = ACTIONS(3008), - [anon_sym_ATselector] = ACTIONS(3008), - [anon_sym_ATavailable] = ACTIONS(3008), - [anon_sym___builtin_available] = ACTIONS(3006), - [anon_sym_va_arg] = ACTIONS(3006), - [anon_sym___asm] = ACTIONS(3006), - [anon_sym_ATencode] = ACTIONS(3008), - [anon_sym_ATsynchronized] = ACTIONS(3008), - [anon_sym_BOOL] = ACTIONS(3006), - [anon_sym_IMP] = ACTIONS(3006), - [anon_sym_SEL] = ACTIONS(3006), - [anon_sym_Class] = ACTIONS(3006), - [anon_sym_id] = ACTIONS(3006), - }, - [1518] = { - [sym_identifier] = ACTIONS(3324), - [aux_sym_preproc_include_token1] = ACTIONS(3324), - [aux_sym_preproc_include_token2] = ACTIONS(3324), - [aux_sym_preproc_def_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3324), - [sym_preproc_directive] = ACTIONS(3324), - [anon_sym_LPAREN2] = ACTIONS(3326), - [anon_sym_BANG] = ACTIONS(3326), - [anon_sym_TILDE] = ACTIONS(3326), - [anon_sym_DASH] = ACTIONS(3324), - [anon_sym_PLUS] = ACTIONS(3324), - [anon_sym_STAR] = ACTIONS(3326), - [anon_sym_CARET] = ACTIONS(3326), - [anon_sym_AMP] = ACTIONS(3326), - [anon_sym_SEMI] = ACTIONS(3326), - [anon_sym___extension__] = ACTIONS(3324), - [anon_sym_typedef] = ACTIONS(3324), - [anon_sym_extern] = ACTIONS(3324), - [anon_sym___attribute__] = ACTIONS(3324), - [anon_sym___attribute] = ACTIONS(3324), - [anon_sym_noreturn] = ACTIONS(3324), - [anon_sym_LBRACK] = ACTIONS(3326), - [anon_sym___declspec] = ACTIONS(3324), - [anon_sym___cdecl] = ACTIONS(3324), - [anon_sym___clrcall] = ACTIONS(3324), - [anon_sym___stdcall] = ACTIONS(3324), - [anon_sym___fastcall] = ACTIONS(3324), - [anon_sym___thiscall] = ACTIONS(3324), - [anon_sym___vectorcall] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(3326), - [anon_sym_RBRACE] = ACTIONS(3326), - [anon_sym_signed] = ACTIONS(3324), - [anon_sym_unsigned] = ACTIONS(3324), - [anon_sym_long] = ACTIONS(3324), - [anon_sym_short] = ACTIONS(3324), - [anon_sym_ATautoreleasepool] = ACTIONS(3326), - [anon_sym_static] = ACTIONS(3324), - [anon_sym_auto] = ACTIONS(3324), - [anon_sym_register] = ACTIONS(3324), - [anon_sym_inline] = ACTIONS(3324), - [anon_sym___inline] = ACTIONS(3324), - [anon_sym___inline__] = ACTIONS(3324), - [anon_sym___forceinline] = ACTIONS(3324), - [anon_sym_thread_local] = ACTIONS(3324), - [anon_sym___thread] = ACTIONS(3324), - [anon_sym_CG_EXTERN] = ACTIONS(3324), - [anon_sym_CG_INLINE] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3324), - [anon_sym_IBOutlet] = ACTIONS(3324), - [anon_sym_IBInspectable] = ACTIONS(3324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3324), - [anon_sym_NS_INLINE] = ACTIONS(3324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3324), - [anon_sym_OBJC_EXPORT] = ACTIONS(3324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3324), - [anon_sym_const] = ACTIONS(3324), - [anon_sym_constexpr] = ACTIONS(3324), - [anon_sym_volatile] = ACTIONS(3324), - [anon_sym_restrict] = ACTIONS(3324), - [anon_sym___restrict__] = ACTIONS(3324), - [anon_sym__Atomic] = ACTIONS(3324), - [anon_sym__Noreturn] = ACTIONS(3324), - [anon_sym_nullable] = ACTIONS(3324), - [anon_sym__Complex] = ACTIONS(3324), - [anon_sym__Nonnull] = ACTIONS(3324), - [anon_sym__Nullable] = ACTIONS(3324), - [anon_sym__Nullable_result] = ACTIONS(3324), - [anon_sym__Null_unspecified] = ACTIONS(3324), - [anon_sym___autoreleasing] = ACTIONS(3324), - [anon_sym___block] = ACTIONS(3324), - [anon_sym___bridge] = ACTIONS(3324), - [anon_sym___bridge_retained] = ACTIONS(3324), - [anon_sym___bridge_transfer] = ACTIONS(3324), - [anon_sym___complex] = ACTIONS(3324), - [anon_sym___const] = ACTIONS(3324), - [anon_sym___imag] = ACTIONS(3324), - [anon_sym___kindof] = ACTIONS(3324), - [anon_sym___nonnull] = ACTIONS(3324), - [anon_sym___nullable] = ACTIONS(3324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3324), - [anon_sym___real] = ACTIONS(3324), - [anon_sym___strong] = ACTIONS(3324), - [anon_sym___unsafe_unretained] = ACTIONS(3324), - [anon_sym___unused] = ACTIONS(3324), - [anon_sym___weak] = ACTIONS(3324), - [sym_primitive_type] = ACTIONS(3324), - [anon_sym_enum] = ACTIONS(3324), - [anon_sym_struct] = ACTIONS(3324), - [anon_sym_union] = ACTIONS(3324), - [anon_sym_if] = ACTIONS(3324), - [anon_sym_switch] = ACTIONS(3324), - [anon_sym_case] = ACTIONS(3324), - [anon_sym_default] = ACTIONS(3324), - [anon_sym_while] = ACTIONS(3324), - [anon_sym_do] = ACTIONS(3324), - [anon_sym_for] = ACTIONS(3324), - [anon_sym_in] = ACTIONS(3324), - [anon_sym_return] = ACTIONS(3324), - [anon_sym_break] = ACTIONS(3324), - [anon_sym_continue] = ACTIONS(3324), - [anon_sym_goto] = ACTIONS(3324), - [anon_sym_DASH_DASH] = ACTIONS(3326), - [anon_sym_PLUS_PLUS] = ACTIONS(3326), - [anon_sym_sizeof] = ACTIONS(3324), - [anon_sym___alignof__] = ACTIONS(3324), - [anon_sym___alignof] = ACTIONS(3324), - [anon_sym__alignof] = ACTIONS(3324), - [anon_sym_alignof] = ACTIONS(3324), - [anon_sym__Alignof] = ACTIONS(3324), - [anon_sym_offsetof] = ACTIONS(3324), - [anon_sym__Generic] = ACTIONS(3324), - [anon_sym_asm] = ACTIONS(3324), - [anon_sym___asm__] = ACTIONS(3324), - [sym_number_literal] = ACTIONS(3326), - [anon_sym_L_SQUOTE] = ACTIONS(3326), - [anon_sym_u_SQUOTE] = ACTIONS(3326), - [anon_sym_U_SQUOTE] = ACTIONS(3326), - [anon_sym_u8_SQUOTE] = ACTIONS(3326), - [anon_sym_SQUOTE] = ACTIONS(3326), - [anon_sym_AT] = ACTIONS(3324), - [anon_sym_DQUOTE] = ACTIONS(3326), - [anon_sym_L_DQUOTE] = ACTIONS(3326), - [anon_sym_u_DQUOTE] = ACTIONS(3326), - [anon_sym_U_DQUOTE] = ACTIONS(3326), - [anon_sym_u8_DQUOTE] = ACTIONS(3326), - [sym_true] = ACTIONS(3324), - [sym_false] = ACTIONS(3324), - [anon_sym_NULL] = ACTIONS(3324), - [anon_sym_nullptr] = ACTIONS(3324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3324), - [anon_sym___typeof] = ACTIONS(3324), - [anon_sym_typeof] = ACTIONS(3324), - [anon_sym_ATimport] = ACTIONS(3326), - [aux_sym_preproc_undef_token1] = ACTIONS(3324), - [anon_sym_POUND] = ACTIONS(3324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE] = ACTIONS(3324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_API_AVAILABLE] = ACTIONS(3324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_API_DEPRECATED] = ACTIONS(3324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3324), - [anon_sym___deprecated_msg] = ACTIONS(3324), - [anon_sym___deprecated_enum_msg] = ACTIONS(3324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3324), - [anon_sym_ATprotocol] = ACTIONS(3326), - [anon_sym_ATinterface] = ACTIONS(3326), - [anon_sym_ATimplementation] = ACTIONS(3326), - [anon_sym_ATcompatibility_alias] = ACTIONS(3326), - [anon_sym__Alignas] = ACTIONS(3324), - [anon_sym_ATtry] = ACTIONS(3326), - [anon_sym___try] = ACTIONS(3324), - [anon_sym_ATthrow] = ACTIONS(3326), - [anon_sym_ATselector] = ACTIONS(3326), - [anon_sym_ATavailable] = ACTIONS(3326), - [anon_sym___builtin_available] = ACTIONS(3324), - [anon_sym_va_arg] = ACTIONS(3324), - [anon_sym___asm] = ACTIONS(3324), - [anon_sym_ATencode] = ACTIONS(3326), - [anon_sym_ATsynchronized] = ACTIONS(3326), - [anon_sym_BOOL] = ACTIONS(3324), - [anon_sym_IMP] = ACTIONS(3324), - [anon_sym_SEL] = ACTIONS(3324), - [anon_sym_Class] = ACTIONS(3324), - [anon_sym_id] = ACTIONS(3324), - }, - [1519] = { - [sym_identifier] = ACTIONS(3340), - [aux_sym_preproc_include_token1] = ACTIONS(3340), - [aux_sym_preproc_include_token2] = ACTIONS(3340), - [aux_sym_preproc_def_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3340), - [sym_preproc_directive] = ACTIONS(3340), - [anon_sym_LPAREN2] = ACTIONS(3342), - [anon_sym_BANG] = ACTIONS(3342), - [anon_sym_TILDE] = ACTIONS(3342), - [anon_sym_DASH] = ACTIONS(3340), - [anon_sym_PLUS] = ACTIONS(3340), - [anon_sym_STAR] = ACTIONS(3342), - [anon_sym_CARET] = ACTIONS(3342), - [anon_sym_AMP] = ACTIONS(3342), - [anon_sym_SEMI] = ACTIONS(3342), - [anon_sym___extension__] = ACTIONS(3340), - [anon_sym_typedef] = ACTIONS(3340), - [anon_sym_extern] = ACTIONS(3340), - [anon_sym___attribute__] = ACTIONS(3340), - [anon_sym___attribute] = ACTIONS(3340), - [anon_sym_noreturn] = ACTIONS(3340), - [anon_sym_LBRACK] = ACTIONS(3342), - [anon_sym___declspec] = ACTIONS(3340), - [anon_sym___cdecl] = ACTIONS(3340), - [anon_sym___clrcall] = ACTIONS(3340), - [anon_sym___stdcall] = ACTIONS(3340), - [anon_sym___fastcall] = ACTIONS(3340), - [anon_sym___thiscall] = ACTIONS(3340), - [anon_sym___vectorcall] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3342), - [anon_sym_RBRACE] = ACTIONS(3342), - [anon_sym_signed] = ACTIONS(3340), - [anon_sym_unsigned] = ACTIONS(3340), - [anon_sym_long] = ACTIONS(3340), - [anon_sym_short] = ACTIONS(3340), - [anon_sym_ATautoreleasepool] = ACTIONS(3342), - [anon_sym_static] = ACTIONS(3340), - [anon_sym_auto] = ACTIONS(3340), - [anon_sym_register] = ACTIONS(3340), - [anon_sym_inline] = ACTIONS(3340), - [anon_sym___inline] = ACTIONS(3340), - [anon_sym___inline__] = ACTIONS(3340), - [anon_sym___forceinline] = ACTIONS(3340), - [anon_sym_thread_local] = ACTIONS(3340), - [anon_sym___thread] = ACTIONS(3340), - [anon_sym_CG_EXTERN] = ACTIONS(3340), - [anon_sym_CG_INLINE] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3340), - [anon_sym_IBOutlet] = ACTIONS(3340), - [anon_sym_IBInspectable] = ACTIONS(3340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3340), - [anon_sym_NS_INLINE] = ACTIONS(3340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3340), - [anon_sym_OBJC_EXPORT] = ACTIONS(3340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3340), - [anon_sym_const] = ACTIONS(3340), - [anon_sym_constexpr] = ACTIONS(3340), - [anon_sym_volatile] = ACTIONS(3340), - [anon_sym_restrict] = ACTIONS(3340), - [anon_sym___restrict__] = ACTIONS(3340), - [anon_sym__Atomic] = ACTIONS(3340), - [anon_sym__Noreturn] = ACTIONS(3340), - [anon_sym_nullable] = ACTIONS(3340), - [anon_sym__Complex] = ACTIONS(3340), - [anon_sym__Nonnull] = ACTIONS(3340), - [anon_sym__Nullable] = ACTIONS(3340), - [anon_sym__Nullable_result] = ACTIONS(3340), - [anon_sym__Null_unspecified] = ACTIONS(3340), - [anon_sym___autoreleasing] = ACTIONS(3340), - [anon_sym___block] = ACTIONS(3340), - [anon_sym___bridge] = ACTIONS(3340), - [anon_sym___bridge_retained] = ACTIONS(3340), - [anon_sym___bridge_transfer] = ACTIONS(3340), - [anon_sym___complex] = ACTIONS(3340), - [anon_sym___const] = ACTIONS(3340), - [anon_sym___imag] = ACTIONS(3340), - [anon_sym___kindof] = ACTIONS(3340), - [anon_sym___nonnull] = ACTIONS(3340), - [anon_sym___nullable] = ACTIONS(3340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3340), - [anon_sym___real] = ACTIONS(3340), - [anon_sym___strong] = ACTIONS(3340), - [anon_sym___unsafe_unretained] = ACTIONS(3340), - [anon_sym___unused] = ACTIONS(3340), - [anon_sym___weak] = ACTIONS(3340), - [sym_primitive_type] = ACTIONS(3340), - [anon_sym_enum] = ACTIONS(3340), - [anon_sym_struct] = ACTIONS(3340), - [anon_sym_union] = ACTIONS(3340), - [anon_sym_if] = ACTIONS(3340), - [anon_sym_switch] = ACTIONS(3340), - [anon_sym_case] = ACTIONS(3340), - [anon_sym_default] = ACTIONS(3340), - [anon_sym_while] = ACTIONS(3340), - [anon_sym_do] = ACTIONS(3340), - [anon_sym_for] = ACTIONS(3340), - [anon_sym_in] = ACTIONS(3340), - [anon_sym_return] = ACTIONS(3340), - [anon_sym_break] = ACTIONS(3340), - [anon_sym_continue] = ACTIONS(3340), - [anon_sym_goto] = ACTIONS(3340), - [anon_sym_DASH_DASH] = ACTIONS(3342), - [anon_sym_PLUS_PLUS] = ACTIONS(3342), - [anon_sym_sizeof] = ACTIONS(3340), - [anon_sym___alignof__] = ACTIONS(3340), - [anon_sym___alignof] = ACTIONS(3340), - [anon_sym__alignof] = ACTIONS(3340), - [anon_sym_alignof] = ACTIONS(3340), - [anon_sym__Alignof] = ACTIONS(3340), - [anon_sym_offsetof] = ACTIONS(3340), - [anon_sym__Generic] = ACTIONS(3340), - [anon_sym_asm] = ACTIONS(3340), - [anon_sym___asm__] = ACTIONS(3340), - [sym_number_literal] = ACTIONS(3342), - [anon_sym_L_SQUOTE] = ACTIONS(3342), - [anon_sym_u_SQUOTE] = ACTIONS(3342), - [anon_sym_U_SQUOTE] = ACTIONS(3342), - [anon_sym_u8_SQUOTE] = ACTIONS(3342), - [anon_sym_SQUOTE] = ACTIONS(3342), - [anon_sym_AT] = ACTIONS(3340), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_L_DQUOTE] = ACTIONS(3342), - [anon_sym_u_DQUOTE] = ACTIONS(3342), - [anon_sym_U_DQUOTE] = ACTIONS(3342), - [anon_sym_u8_DQUOTE] = ACTIONS(3342), - [sym_true] = ACTIONS(3340), - [sym_false] = ACTIONS(3340), - [anon_sym_NULL] = ACTIONS(3340), - [anon_sym_nullptr] = ACTIONS(3340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3340), - [anon_sym___typeof] = ACTIONS(3340), - [anon_sym_typeof] = ACTIONS(3340), - [anon_sym_ATimport] = ACTIONS(3342), - [aux_sym_preproc_undef_token1] = ACTIONS(3340), - [anon_sym_POUND] = ACTIONS(3340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE] = ACTIONS(3340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_API_AVAILABLE] = ACTIONS(3340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_API_DEPRECATED] = ACTIONS(3340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3340), - [anon_sym___deprecated_msg] = ACTIONS(3340), - [anon_sym___deprecated_enum_msg] = ACTIONS(3340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3340), - [anon_sym_ATprotocol] = ACTIONS(3342), - [anon_sym_ATinterface] = ACTIONS(3342), - [anon_sym_ATimplementation] = ACTIONS(3342), - [anon_sym_ATcompatibility_alias] = ACTIONS(3342), - [anon_sym__Alignas] = ACTIONS(3340), - [anon_sym_ATtry] = ACTIONS(3342), - [anon_sym___try] = ACTIONS(3340), - [anon_sym_ATthrow] = ACTIONS(3342), - [anon_sym_ATselector] = ACTIONS(3342), - [anon_sym_ATavailable] = ACTIONS(3342), - [anon_sym___builtin_available] = ACTIONS(3340), - [anon_sym_va_arg] = ACTIONS(3340), - [anon_sym___asm] = ACTIONS(3340), - [anon_sym_ATencode] = ACTIONS(3342), - [anon_sym_ATsynchronized] = ACTIONS(3342), - [anon_sym_BOOL] = ACTIONS(3340), - [anon_sym_IMP] = ACTIONS(3340), - [anon_sym_SEL] = ACTIONS(3340), - [anon_sym_Class] = ACTIONS(3340), - [anon_sym_id] = ACTIONS(3340), - }, - [1520] = { - [sym_identifier] = ACTIONS(3376), - [aux_sym_preproc_include_token1] = ACTIONS(3376), - [aux_sym_preproc_include_token2] = ACTIONS(3376), - [aux_sym_preproc_def_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3376), - [sym_preproc_directive] = ACTIONS(3376), - [anon_sym_LPAREN2] = ACTIONS(3378), - [anon_sym_BANG] = ACTIONS(3378), - [anon_sym_TILDE] = ACTIONS(3378), - [anon_sym_DASH] = ACTIONS(3376), - [anon_sym_PLUS] = ACTIONS(3376), - [anon_sym_STAR] = ACTIONS(3378), - [anon_sym_CARET] = ACTIONS(3378), - [anon_sym_AMP] = ACTIONS(3378), - [anon_sym_SEMI] = ACTIONS(3378), - [anon_sym___extension__] = ACTIONS(3376), - [anon_sym_typedef] = ACTIONS(3376), - [anon_sym_extern] = ACTIONS(3376), - [anon_sym___attribute__] = ACTIONS(3376), - [anon_sym___attribute] = ACTIONS(3376), - [anon_sym_noreturn] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3378), - [anon_sym___declspec] = ACTIONS(3376), - [anon_sym___cdecl] = ACTIONS(3376), - [anon_sym___clrcall] = ACTIONS(3376), - [anon_sym___stdcall] = ACTIONS(3376), - [anon_sym___fastcall] = ACTIONS(3376), - [anon_sym___thiscall] = ACTIONS(3376), - [anon_sym___vectorcall] = ACTIONS(3376), - [anon_sym_LBRACE] = ACTIONS(3378), - [anon_sym_RBRACE] = ACTIONS(3378), - [anon_sym_signed] = ACTIONS(3376), - [anon_sym_unsigned] = ACTIONS(3376), - [anon_sym_long] = ACTIONS(3376), - [anon_sym_short] = ACTIONS(3376), - [anon_sym_ATautoreleasepool] = ACTIONS(3378), - [anon_sym_static] = ACTIONS(3376), - [anon_sym_auto] = ACTIONS(3376), - [anon_sym_register] = ACTIONS(3376), - [anon_sym_inline] = ACTIONS(3376), - [anon_sym___inline] = ACTIONS(3376), - [anon_sym___inline__] = ACTIONS(3376), - [anon_sym___forceinline] = ACTIONS(3376), - [anon_sym_thread_local] = ACTIONS(3376), - [anon_sym___thread] = ACTIONS(3376), - [anon_sym_CG_EXTERN] = ACTIONS(3376), - [anon_sym_CG_INLINE] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3376), - [anon_sym_IBOutlet] = ACTIONS(3376), - [anon_sym_IBInspectable] = ACTIONS(3376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3376), - [anon_sym_NS_INLINE] = ACTIONS(3376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3376), - [anon_sym_OBJC_EXPORT] = ACTIONS(3376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3376), - [anon_sym_const] = ACTIONS(3376), - [anon_sym_constexpr] = ACTIONS(3376), - [anon_sym_volatile] = ACTIONS(3376), - [anon_sym_restrict] = ACTIONS(3376), - [anon_sym___restrict__] = ACTIONS(3376), - [anon_sym__Atomic] = ACTIONS(3376), - [anon_sym__Noreturn] = ACTIONS(3376), - [anon_sym_nullable] = ACTIONS(3376), - [anon_sym__Complex] = ACTIONS(3376), - [anon_sym__Nonnull] = ACTIONS(3376), - [anon_sym__Nullable] = ACTIONS(3376), - [anon_sym__Nullable_result] = ACTIONS(3376), - [anon_sym__Null_unspecified] = ACTIONS(3376), - [anon_sym___autoreleasing] = ACTIONS(3376), - [anon_sym___block] = ACTIONS(3376), - [anon_sym___bridge] = ACTIONS(3376), - [anon_sym___bridge_retained] = ACTIONS(3376), - [anon_sym___bridge_transfer] = ACTIONS(3376), - [anon_sym___complex] = ACTIONS(3376), - [anon_sym___const] = ACTIONS(3376), - [anon_sym___imag] = ACTIONS(3376), - [anon_sym___kindof] = ACTIONS(3376), - [anon_sym___nonnull] = ACTIONS(3376), - [anon_sym___nullable] = ACTIONS(3376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3376), - [anon_sym___real] = ACTIONS(3376), - [anon_sym___strong] = ACTIONS(3376), - [anon_sym___unsafe_unretained] = ACTIONS(3376), - [anon_sym___unused] = ACTIONS(3376), - [anon_sym___weak] = ACTIONS(3376), - [sym_primitive_type] = ACTIONS(3376), - [anon_sym_enum] = ACTIONS(3376), - [anon_sym_struct] = ACTIONS(3376), - [anon_sym_union] = ACTIONS(3376), - [anon_sym_if] = ACTIONS(3376), - [anon_sym_switch] = ACTIONS(3376), - [anon_sym_case] = ACTIONS(3376), - [anon_sym_default] = ACTIONS(3376), - [anon_sym_while] = ACTIONS(3376), - [anon_sym_do] = ACTIONS(3376), - [anon_sym_for] = ACTIONS(3376), - [anon_sym_in] = ACTIONS(3376), - [anon_sym_return] = ACTIONS(3376), - [anon_sym_break] = ACTIONS(3376), - [anon_sym_continue] = ACTIONS(3376), - [anon_sym_goto] = ACTIONS(3376), - [anon_sym_DASH_DASH] = ACTIONS(3378), - [anon_sym_PLUS_PLUS] = ACTIONS(3378), - [anon_sym_sizeof] = ACTIONS(3376), - [anon_sym___alignof__] = ACTIONS(3376), - [anon_sym___alignof] = ACTIONS(3376), - [anon_sym__alignof] = ACTIONS(3376), - [anon_sym_alignof] = ACTIONS(3376), - [anon_sym__Alignof] = ACTIONS(3376), - [anon_sym_offsetof] = ACTIONS(3376), - [anon_sym__Generic] = ACTIONS(3376), - [anon_sym_asm] = ACTIONS(3376), - [anon_sym___asm__] = ACTIONS(3376), - [sym_number_literal] = ACTIONS(3378), - [anon_sym_L_SQUOTE] = ACTIONS(3378), - [anon_sym_u_SQUOTE] = ACTIONS(3378), - [anon_sym_U_SQUOTE] = ACTIONS(3378), - [anon_sym_u8_SQUOTE] = ACTIONS(3378), - [anon_sym_SQUOTE] = ACTIONS(3378), - [anon_sym_AT] = ACTIONS(3376), - [anon_sym_DQUOTE] = ACTIONS(3378), - [anon_sym_L_DQUOTE] = ACTIONS(3378), - [anon_sym_u_DQUOTE] = ACTIONS(3378), - [anon_sym_U_DQUOTE] = ACTIONS(3378), - [anon_sym_u8_DQUOTE] = ACTIONS(3378), - [sym_true] = ACTIONS(3376), - [sym_false] = ACTIONS(3376), - [anon_sym_NULL] = ACTIONS(3376), - [anon_sym_nullptr] = ACTIONS(3376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3376), - [anon_sym___typeof] = ACTIONS(3376), - [anon_sym_typeof] = ACTIONS(3376), - [anon_sym_ATimport] = ACTIONS(3378), - [aux_sym_preproc_undef_token1] = ACTIONS(3376), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE] = ACTIONS(3376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_API_AVAILABLE] = ACTIONS(3376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_API_DEPRECATED] = ACTIONS(3376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3376), - [anon_sym___deprecated_msg] = ACTIONS(3376), - [anon_sym___deprecated_enum_msg] = ACTIONS(3376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3376), - [anon_sym_ATprotocol] = ACTIONS(3378), - [anon_sym_ATinterface] = ACTIONS(3378), - [anon_sym_ATimplementation] = ACTIONS(3378), - [anon_sym_ATcompatibility_alias] = ACTIONS(3378), - [anon_sym__Alignas] = ACTIONS(3376), - [anon_sym_ATtry] = ACTIONS(3378), - [anon_sym___try] = ACTIONS(3376), - [anon_sym_ATthrow] = ACTIONS(3378), - [anon_sym_ATselector] = ACTIONS(3378), - [anon_sym_ATavailable] = ACTIONS(3378), - [anon_sym___builtin_available] = ACTIONS(3376), - [anon_sym_va_arg] = ACTIONS(3376), - [anon_sym___asm] = ACTIONS(3376), - [anon_sym_ATencode] = ACTIONS(3378), - [anon_sym_ATsynchronized] = ACTIONS(3378), - [anon_sym_BOOL] = ACTIONS(3376), - [anon_sym_IMP] = ACTIONS(3376), - [anon_sym_SEL] = ACTIONS(3376), - [anon_sym_Class] = ACTIONS(3376), - [anon_sym_id] = ACTIONS(3376), - }, - [1521] = { - [sym_identifier] = ACTIONS(3380), - [aux_sym_preproc_include_token1] = ACTIONS(3380), - [aux_sym_preproc_include_token2] = ACTIONS(3380), - [aux_sym_preproc_def_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3380), - [sym_preproc_directive] = ACTIONS(3380), - [anon_sym_LPAREN2] = ACTIONS(3382), - [anon_sym_BANG] = ACTIONS(3382), - [anon_sym_TILDE] = ACTIONS(3382), - [anon_sym_DASH] = ACTIONS(3380), - [anon_sym_PLUS] = ACTIONS(3380), - [anon_sym_STAR] = ACTIONS(3382), - [anon_sym_CARET] = ACTIONS(3382), - [anon_sym_AMP] = ACTIONS(3382), - [anon_sym_SEMI] = ACTIONS(3382), - [anon_sym___extension__] = ACTIONS(3380), - [anon_sym_typedef] = ACTIONS(3380), - [anon_sym_extern] = ACTIONS(3380), - [anon_sym___attribute__] = ACTIONS(3380), - [anon_sym___attribute] = ACTIONS(3380), - [anon_sym_noreturn] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3382), - [anon_sym___declspec] = ACTIONS(3380), - [anon_sym___cdecl] = ACTIONS(3380), - [anon_sym___clrcall] = ACTIONS(3380), - [anon_sym___stdcall] = ACTIONS(3380), - [anon_sym___fastcall] = ACTIONS(3380), - [anon_sym___thiscall] = ACTIONS(3380), - [anon_sym___vectorcall] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3382), - [anon_sym_RBRACE] = ACTIONS(3382), - [anon_sym_signed] = ACTIONS(3380), - [anon_sym_unsigned] = ACTIONS(3380), - [anon_sym_long] = ACTIONS(3380), - [anon_sym_short] = ACTIONS(3380), - [anon_sym_ATautoreleasepool] = ACTIONS(3382), - [anon_sym_static] = ACTIONS(3380), - [anon_sym_auto] = ACTIONS(3380), - [anon_sym_register] = ACTIONS(3380), - [anon_sym_inline] = ACTIONS(3380), - [anon_sym___inline] = ACTIONS(3380), - [anon_sym___inline__] = ACTIONS(3380), - [anon_sym___forceinline] = ACTIONS(3380), - [anon_sym_thread_local] = ACTIONS(3380), - [anon_sym___thread] = ACTIONS(3380), - [anon_sym_CG_EXTERN] = ACTIONS(3380), - [anon_sym_CG_INLINE] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3380), - [anon_sym_IBOutlet] = ACTIONS(3380), - [anon_sym_IBInspectable] = ACTIONS(3380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3380), - [anon_sym_NS_INLINE] = ACTIONS(3380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3380), - [anon_sym_OBJC_EXPORT] = ACTIONS(3380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3380), - [anon_sym_const] = ACTIONS(3380), - [anon_sym_constexpr] = ACTIONS(3380), - [anon_sym_volatile] = ACTIONS(3380), - [anon_sym_restrict] = ACTIONS(3380), - [anon_sym___restrict__] = ACTIONS(3380), - [anon_sym__Atomic] = ACTIONS(3380), - [anon_sym__Noreturn] = ACTIONS(3380), - [anon_sym_nullable] = ACTIONS(3380), - [anon_sym__Complex] = ACTIONS(3380), - [anon_sym__Nonnull] = ACTIONS(3380), - [anon_sym__Nullable] = ACTIONS(3380), - [anon_sym__Nullable_result] = ACTIONS(3380), - [anon_sym__Null_unspecified] = ACTIONS(3380), - [anon_sym___autoreleasing] = ACTIONS(3380), - [anon_sym___block] = ACTIONS(3380), - [anon_sym___bridge] = ACTIONS(3380), - [anon_sym___bridge_retained] = ACTIONS(3380), - [anon_sym___bridge_transfer] = ACTIONS(3380), - [anon_sym___complex] = ACTIONS(3380), - [anon_sym___const] = ACTIONS(3380), - [anon_sym___imag] = ACTIONS(3380), - [anon_sym___kindof] = ACTIONS(3380), - [anon_sym___nonnull] = ACTIONS(3380), - [anon_sym___nullable] = ACTIONS(3380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3380), - [anon_sym___real] = ACTIONS(3380), - [anon_sym___strong] = ACTIONS(3380), - [anon_sym___unsafe_unretained] = ACTIONS(3380), - [anon_sym___unused] = ACTIONS(3380), - [anon_sym___weak] = ACTIONS(3380), - [sym_primitive_type] = ACTIONS(3380), - [anon_sym_enum] = ACTIONS(3380), - [anon_sym_struct] = ACTIONS(3380), - [anon_sym_union] = ACTIONS(3380), - [anon_sym_if] = ACTIONS(3380), - [anon_sym_switch] = ACTIONS(3380), - [anon_sym_case] = ACTIONS(3380), - [anon_sym_default] = ACTIONS(3380), - [anon_sym_while] = ACTIONS(3380), - [anon_sym_do] = ACTIONS(3380), - [anon_sym_for] = ACTIONS(3380), - [anon_sym_in] = ACTIONS(3380), - [anon_sym_return] = ACTIONS(3380), - [anon_sym_break] = ACTIONS(3380), - [anon_sym_continue] = ACTIONS(3380), - [anon_sym_goto] = ACTIONS(3380), - [anon_sym_DASH_DASH] = ACTIONS(3382), - [anon_sym_PLUS_PLUS] = ACTIONS(3382), - [anon_sym_sizeof] = ACTIONS(3380), - [anon_sym___alignof__] = ACTIONS(3380), - [anon_sym___alignof] = ACTIONS(3380), - [anon_sym__alignof] = ACTIONS(3380), - [anon_sym_alignof] = ACTIONS(3380), - [anon_sym__Alignof] = ACTIONS(3380), - [anon_sym_offsetof] = ACTIONS(3380), - [anon_sym__Generic] = ACTIONS(3380), - [anon_sym_asm] = ACTIONS(3380), - [anon_sym___asm__] = ACTIONS(3380), - [sym_number_literal] = ACTIONS(3382), - [anon_sym_L_SQUOTE] = ACTIONS(3382), - [anon_sym_u_SQUOTE] = ACTIONS(3382), - [anon_sym_U_SQUOTE] = ACTIONS(3382), - [anon_sym_u8_SQUOTE] = ACTIONS(3382), - [anon_sym_SQUOTE] = ACTIONS(3382), - [anon_sym_AT] = ACTIONS(3380), - [anon_sym_DQUOTE] = ACTIONS(3382), - [anon_sym_L_DQUOTE] = ACTIONS(3382), - [anon_sym_u_DQUOTE] = ACTIONS(3382), - [anon_sym_U_DQUOTE] = ACTIONS(3382), - [anon_sym_u8_DQUOTE] = ACTIONS(3382), - [sym_true] = ACTIONS(3380), - [sym_false] = ACTIONS(3380), - [anon_sym_NULL] = ACTIONS(3380), - [anon_sym_nullptr] = ACTIONS(3380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3380), - [anon_sym___typeof] = ACTIONS(3380), - [anon_sym_typeof] = ACTIONS(3380), - [anon_sym_ATimport] = ACTIONS(3382), - [aux_sym_preproc_undef_token1] = ACTIONS(3380), - [anon_sym_POUND] = ACTIONS(3380), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE] = ACTIONS(3380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_API_AVAILABLE] = ACTIONS(3380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_API_DEPRECATED] = ACTIONS(3380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3380), - [anon_sym___deprecated_msg] = ACTIONS(3380), - [anon_sym___deprecated_enum_msg] = ACTIONS(3380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3380), - [anon_sym_ATprotocol] = ACTIONS(3382), - [anon_sym_ATinterface] = ACTIONS(3382), - [anon_sym_ATimplementation] = ACTIONS(3382), - [anon_sym_ATcompatibility_alias] = ACTIONS(3382), - [anon_sym__Alignas] = ACTIONS(3380), - [anon_sym_ATtry] = ACTIONS(3382), - [anon_sym___try] = ACTIONS(3380), - [anon_sym_ATthrow] = ACTIONS(3382), - [anon_sym_ATselector] = ACTIONS(3382), - [anon_sym_ATavailable] = ACTIONS(3382), - [anon_sym___builtin_available] = ACTIONS(3380), - [anon_sym_va_arg] = ACTIONS(3380), - [anon_sym___asm] = ACTIONS(3380), - [anon_sym_ATencode] = ACTIONS(3382), - [anon_sym_ATsynchronized] = ACTIONS(3382), - [anon_sym_BOOL] = ACTIONS(3380), - [anon_sym_IMP] = ACTIONS(3380), - [anon_sym_SEL] = ACTIONS(3380), - [anon_sym_Class] = ACTIONS(3380), - [anon_sym_id] = ACTIONS(3380), - }, - [1522] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_include_token1] = ACTIONS(3404), - [aux_sym_preproc_include_token2] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_LPAREN2] = ACTIONS(3406), - [anon_sym_BANG] = ACTIONS(3406), - [anon_sym_TILDE] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3404), - [anon_sym_PLUS] = ACTIONS(3404), - [anon_sym_STAR] = ACTIONS(3406), - [anon_sym_CARET] = ACTIONS(3406), - [anon_sym_AMP] = ACTIONS(3406), - [anon_sym_SEMI] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_LBRACE] = ACTIONS(3406), - [anon_sym_RBRACE] = ACTIONS(3406), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_ATautoreleasepool] = ACTIONS(3406), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [anon_sym_if] = ACTIONS(3404), - [anon_sym_switch] = ACTIONS(3404), - [anon_sym_case] = ACTIONS(3404), - [anon_sym_default] = ACTIONS(3404), - [anon_sym_while] = ACTIONS(3404), - [anon_sym_do] = ACTIONS(3404), - [anon_sym_for] = ACTIONS(3404), - [anon_sym_in] = ACTIONS(3404), - [anon_sym_return] = ACTIONS(3404), - [anon_sym_break] = ACTIONS(3404), - [anon_sym_continue] = ACTIONS(3404), - [anon_sym_goto] = ACTIONS(3404), - [anon_sym_DASH_DASH] = ACTIONS(3406), - [anon_sym_PLUS_PLUS] = ACTIONS(3406), - [anon_sym_sizeof] = ACTIONS(3404), - [anon_sym___alignof__] = ACTIONS(3404), - [anon_sym___alignof] = ACTIONS(3404), - [anon_sym__alignof] = ACTIONS(3404), - [anon_sym_alignof] = ACTIONS(3404), - [anon_sym__Alignof] = ACTIONS(3404), - [anon_sym_offsetof] = ACTIONS(3404), - [anon_sym__Generic] = ACTIONS(3404), - [anon_sym_asm] = ACTIONS(3404), - [anon_sym___asm__] = ACTIONS(3404), - [sym_number_literal] = ACTIONS(3406), - [anon_sym_L_SQUOTE] = ACTIONS(3406), - [anon_sym_u_SQUOTE] = ACTIONS(3406), - [anon_sym_U_SQUOTE] = ACTIONS(3406), - [anon_sym_u8_SQUOTE] = ACTIONS(3406), - [anon_sym_SQUOTE] = ACTIONS(3406), - [anon_sym_AT] = ACTIONS(3404), - [anon_sym_DQUOTE] = ACTIONS(3406), - [anon_sym_L_DQUOTE] = ACTIONS(3406), - [anon_sym_u_DQUOTE] = ACTIONS(3406), - [anon_sym_U_DQUOTE] = ACTIONS(3406), - [anon_sym_u8_DQUOTE] = ACTIONS(3406), - [sym_true] = ACTIONS(3404), - [sym_false] = ACTIONS(3404), - [anon_sym_NULL] = ACTIONS(3404), - [anon_sym_nullptr] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [anon_sym_ATimport] = ACTIONS(3406), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_POUND] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATprotocol] = ACTIONS(3406), - [anon_sym_ATinterface] = ACTIONS(3406), - [anon_sym_ATimplementation] = ACTIONS(3406), - [anon_sym_ATcompatibility_alias] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_ATtry] = ACTIONS(3406), - [anon_sym___try] = ACTIONS(3404), - [anon_sym_ATthrow] = ACTIONS(3406), - [anon_sym_ATselector] = ACTIONS(3406), - [anon_sym_ATavailable] = ACTIONS(3406), - [anon_sym___builtin_available] = ACTIONS(3404), - [anon_sym_va_arg] = ACTIONS(3404), - [anon_sym___asm] = ACTIONS(3404), - [anon_sym_ATencode] = ACTIONS(3406), - [anon_sym_ATsynchronized] = ACTIONS(3406), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [1523] = { - [sym_identifier] = ACTIONS(3420), - [aux_sym_preproc_include_token1] = ACTIONS(3420), - [aux_sym_preproc_include_token2] = ACTIONS(3420), - [aux_sym_preproc_def_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3420), - [sym_preproc_directive] = ACTIONS(3420), - [anon_sym_LPAREN2] = ACTIONS(3422), - [anon_sym_BANG] = ACTIONS(3422), - [anon_sym_TILDE] = ACTIONS(3422), - [anon_sym_DASH] = ACTIONS(3420), - [anon_sym_PLUS] = ACTIONS(3420), - [anon_sym_STAR] = ACTIONS(3422), - [anon_sym_CARET] = ACTIONS(3422), - [anon_sym_AMP] = ACTIONS(3422), - [anon_sym_SEMI] = ACTIONS(3422), - [anon_sym___extension__] = ACTIONS(3420), - [anon_sym_typedef] = ACTIONS(3420), - [anon_sym_extern] = ACTIONS(3420), - [anon_sym___attribute__] = ACTIONS(3420), - [anon_sym___attribute] = ACTIONS(3420), - [anon_sym_noreturn] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3422), - [anon_sym___declspec] = ACTIONS(3420), - [anon_sym___cdecl] = ACTIONS(3420), - [anon_sym___clrcall] = ACTIONS(3420), - [anon_sym___stdcall] = ACTIONS(3420), - [anon_sym___fastcall] = ACTIONS(3420), - [anon_sym___thiscall] = ACTIONS(3420), - [anon_sym___vectorcall] = ACTIONS(3420), - [anon_sym_LBRACE] = ACTIONS(3422), - [anon_sym_RBRACE] = ACTIONS(3422), - [anon_sym_signed] = ACTIONS(3420), - [anon_sym_unsigned] = ACTIONS(3420), - [anon_sym_long] = ACTIONS(3420), - [anon_sym_short] = ACTIONS(3420), - [anon_sym_ATautoreleasepool] = ACTIONS(3422), - [anon_sym_static] = ACTIONS(3420), - [anon_sym_auto] = ACTIONS(3420), - [anon_sym_register] = ACTIONS(3420), - [anon_sym_inline] = ACTIONS(3420), - [anon_sym___inline] = ACTIONS(3420), - [anon_sym___inline__] = ACTIONS(3420), - [anon_sym___forceinline] = ACTIONS(3420), - [anon_sym_thread_local] = ACTIONS(3420), - [anon_sym___thread] = ACTIONS(3420), - [anon_sym_CG_EXTERN] = ACTIONS(3420), - [anon_sym_CG_INLINE] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3420), - [anon_sym_IBOutlet] = ACTIONS(3420), - [anon_sym_IBInspectable] = ACTIONS(3420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3420), - [anon_sym_NS_INLINE] = ACTIONS(3420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3420), - [anon_sym_OBJC_EXPORT] = ACTIONS(3420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3420), - [anon_sym_const] = ACTIONS(3420), - [anon_sym_constexpr] = ACTIONS(3420), - [anon_sym_volatile] = ACTIONS(3420), - [anon_sym_restrict] = ACTIONS(3420), - [anon_sym___restrict__] = ACTIONS(3420), - [anon_sym__Atomic] = ACTIONS(3420), - [anon_sym__Noreturn] = ACTIONS(3420), - [anon_sym_nullable] = ACTIONS(3420), - [anon_sym__Complex] = ACTIONS(3420), - [anon_sym__Nonnull] = ACTIONS(3420), - [anon_sym__Nullable] = ACTIONS(3420), - [anon_sym__Nullable_result] = ACTIONS(3420), - [anon_sym__Null_unspecified] = ACTIONS(3420), - [anon_sym___autoreleasing] = ACTIONS(3420), - [anon_sym___block] = ACTIONS(3420), - [anon_sym___bridge] = ACTIONS(3420), - [anon_sym___bridge_retained] = ACTIONS(3420), - [anon_sym___bridge_transfer] = ACTIONS(3420), - [anon_sym___complex] = ACTIONS(3420), - [anon_sym___const] = ACTIONS(3420), - [anon_sym___imag] = ACTIONS(3420), - [anon_sym___kindof] = ACTIONS(3420), - [anon_sym___nonnull] = ACTIONS(3420), - [anon_sym___nullable] = ACTIONS(3420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3420), - [anon_sym___real] = ACTIONS(3420), - [anon_sym___strong] = ACTIONS(3420), - [anon_sym___unsafe_unretained] = ACTIONS(3420), - [anon_sym___unused] = ACTIONS(3420), - [anon_sym___weak] = ACTIONS(3420), - [sym_primitive_type] = ACTIONS(3420), - [anon_sym_enum] = ACTIONS(3420), - [anon_sym_struct] = ACTIONS(3420), - [anon_sym_union] = ACTIONS(3420), - [anon_sym_if] = ACTIONS(3420), - [anon_sym_switch] = ACTIONS(3420), - [anon_sym_case] = ACTIONS(3420), - [anon_sym_default] = ACTIONS(3420), - [anon_sym_while] = ACTIONS(3420), - [anon_sym_do] = ACTIONS(3420), - [anon_sym_for] = ACTIONS(3420), - [anon_sym_in] = ACTIONS(3420), - [anon_sym_return] = ACTIONS(3420), - [anon_sym_break] = ACTIONS(3420), - [anon_sym_continue] = ACTIONS(3420), - [anon_sym_goto] = ACTIONS(3420), - [anon_sym_DASH_DASH] = ACTIONS(3422), - [anon_sym_PLUS_PLUS] = ACTIONS(3422), - [anon_sym_sizeof] = ACTIONS(3420), - [anon_sym___alignof__] = ACTIONS(3420), - [anon_sym___alignof] = ACTIONS(3420), - [anon_sym__alignof] = ACTIONS(3420), - [anon_sym_alignof] = ACTIONS(3420), - [anon_sym__Alignof] = ACTIONS(3420), - [anon_sym_offsetof] = ACTIONS(3420), - [anon_sym__Generic] = ACTIONS(3420), - [anon_sym_asm] = ACTIONS(3420), - [anon_sym___asm__] = ACTIONS(3420), - [sym_number_literal] = ACTIONS(3422), - [anon_sym_L_SQUOTE] = ACTIONS(3422), - [anon_sym_u_SQUOTE] = ACTIONS(3422), - [anon_sym_U_SQUOTE] = ACTIONS(3422), - [anon_sym_u8_SQUOTE] = ACTIONS(3422), - [anon_sym_SQUOTE] = ACTIONS(3422), - [anon_sym_AT] = ACTIONS(3420), - [anon_sym_DQUOTE] = ACTIONS(3422), - [anon_sym_L_DQUOTE] = ACTIONS(3422), - [anon_sym_u_DQUOTE] = ACTIONS(3422), - [anon_sym_U_DQUOTE] = ACTIONS(3422), - [anon_sym_u8_DQUOTE] = ACTIONS(3422), - [sym_true] = ACTIONS(3420), - [sym_false] = ACTIONS(3420), - [anon_sym_NULL] = ACTIONS(3420), - [anon_sym_nullptr] = ACTIONS(3420), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3420), - [anon_sym___typeof] = ACTIONS(3420), - [anon_sym_typeof] = ACTIONS(3420), - [anon_sym_ATimport] = ACTIONS(3422), - [aux_sym_preproc_undef_token1] = ACTIONS(3420), - [anon_sym_POUND] = ACTIONS(3420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE] = ACTIONS(3420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_API_AVAILABLE] = ACTIONS(3420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_API_DEPRECATED] = ACTIONS(3420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3420), - [anon_sym___deprecated_msg] = ACTIONS(3420), - [anon_sym___deprecated_enum_msg] = ACTIONS(3420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3420), - [anon_sym_ATprotocol] = ACTIONS(3422), - [anon_sym_ATinterface] = ACTIONS(3422), - [anon_sym_ATimplementation] = ACTIONS(3422), - [anon_sym_ATcompatibility_alias] = ACTIONS(3422), - [anon_sym__Alignas] = ACTIONS(3420), - [anon_sym_ATtry] = ACTIONS(3422), - [anon_sym___try] = ACTIONS(3420), - [anon_sym_ATthrow] = ACTIONS(3422), - [anon_sym_ATselector] = ACTIONS(3422), - [anon_sym_ATavailable] = ACTIONS(3422), - [anon_sym___builtin_available] = ACTIONS(3420), - [anon_sym_va_arg] = ACTIONS(3420), - [anon_sym___asm] = ACTIONS(3420), - [anon_sym_ATencode] = ACTIONS(3422), - [anon_sym_ATsynchronized] = ACTIONS(3422), - [anon_sym_BOOL] = ACTIONS(3420), - [anon_sym_IMP] = ACTIONS(3420), - [anon_sym_SEL] = ACTIONS(3420), - [anon_sym_Class] = ACTIONS(3420), - [anon_sym_id] = ACTIONS(3420), - }, - [1524] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_include_token1] = ACTIONS(3400), - [aux_sym_preproc_include_token2] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_LPAREN2] = ACTIONS(3402), - [anon_sym_BANG] = ACTIONS(3402), - [anon_sym_TILDE] = ACTIONS(3402), - [anon_sym_DASH] = ACTIONS(3400), - [anon_sym_PLUS] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3402), - [anon_sym_CARET] = ACTIONS(3402), - [anon_sym_AMP] = ACTIONS(3402), - [anon_sym_SEMI] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_LBRACE] = ACTIONS(3402), - [anon_sym_RBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_ATautoreleasepool] = ACTIONS(3402), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [anon_sym_if] = ACTIONS(3400), - [anon_sym_switch] = ACTIONS(3400), - [anon_sym_case] = ACTIONS(3400), - [anon_sym_default] = ACTIONS(3400), - [anon_sym_while] = ACTIONS(3400), - [anon_sym_do] = ACTIONS(3400), - [anon_sym_for] = ACTIONS(3400), - [anon_sym_in] = ACTIONS(3400), - [anon_sym_return] = ACTIONS(3400), - [anon_sym_break] = ACTIONS(3400), - [anon_sym_continue] = ACTIONS(3400), - [anon_sym_goto] = ACTIONS(3400), - [anon_sym_DASH_DASH] = ACTIONS(3402), - [anon_sym_PLUS_PLUS] = ACTIONS(3402), - [anon_sym_sizeof] = ACTIONS(3400), - [anon_sym___alignof__] = ACTIONS(3400), - [anon_sym___alignof] = ACTIONS(3400), - [anon_sym__alignof] = ACTIONS(3400), - [anon_sym_alignof] = ACTIONS(3400), - [anon_sym__Alignof] = ACTIONS(3400), - [anon_sym_offsetof] = ACTIONS(3400), - [anon_sym__Generic] = ACTIONS(3400), - [anon_sym_asm] = ACTIONS(3400), - [anon_sym___asm__] = ACTIONS(3400), - [sym_number_literal] = ACTIONS(3402), - [anon_sym_L_SQUOTE] = ACTIONS(3402), - [anon_sym_u_SQUOTE] = ACTIONS(3402), - [anon_sym_U_SQUOTE] = ACTIONS(3402), - [anon_sym_u8_SQUOTE] = ACTIONS(3402), - [anon_sym_SQUOTE] = ACTIONS(3402), - [anon_sym_AT] = ACTIONS(3400), - [anon_sym_DQUOTE] = ACTIONS(3402), - [anon_sym_L_DQUOTE] = ACTIONS(3402), - [anon_sym_u_DQUOTE] = ACTIONS(3402), - [anon_sym_U_DQUOTE] = ACTIONS(3402), - [anon_sym_u8_DQUOTE] = ACTIONS(3402), - [sym_true] = ACTIONS(3400), - [sym_false] = ACTIONS(3400), - [anon_sym_NULL] = ACTIONS(3400), - [anon_sym_nullptr] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_ATimport] = ACTIONS(3402), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_POUND] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATprotocol] = ACTIONS(3402), - [anon_sym_ATinterface] = ACTIONS(3402), - [anon_sym_ATimplementation] = ACTIONS(3402), - [anon_sym_ATcompatibility_alias] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_ATtry] = ACTIONS(3402), - [anon_sym___try] = ACTIONS(3400), - [anon_sym_ATthrow] = ACTIONS(3402), - [anon_sym_ATselector] = ACTIONS(3402), - [anon_sym_ATavailable] = ACTIONS(3402), - [anon_sym___builtin_available] = ACTIONS(3400), - [anon_sym_va_arg] = ACTIONS(3400), - [anon_sym___asm] = ACTIONS(3400), - [anon_sym_ATencode] = ACTIONS(3402), - [anon_sym_ATsynchronized] = ACTIONS(3402), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - }, - [1525] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_include_token1] = ACTIONS(3412), - [aux_sym_preproc_include_token2] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_LPAREN2] = ACTIONS(3414), - [anon_sym_BANG] = ACTIONS(3414), - [anon_sym_TILDE] = ACTIONS(3414), - [anon_sym_DASH] = ACTIONS(3412), - [anon_sym_PLUS] = ACTIONS(3412), - [anon_sym_STAR] = ACTIONS(3414), - [anon_sym_CARET] = ACTIONS(3414), - [anon_sym_AMP] = ACTIONS(3414), - [anon_sym_SEMI] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3414), - [anon_sym_RBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_ATautoreleasepool] = ACTIONS(3414), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [anon_sym_if] = ACTIONS(3412), - [anon_sym_switch] = ACTIONS(3412), - [anon_sym_case] = ACTIONS(3412), - [anon_sym_default] = ACTIONS(3412), - [anon_sym_while] = ACTIONS(3412), - [anon_sym_do] = ACTIONS(3412), - [anon_sym_for] = ACTIONS(3412), - [anon_sym_in] = ACTIONS(3412), - [anon_sym_return] = ACTIONS(3412), - [anon_sym_break] = ACTIONS(3412), - [anon_sym_continue] = ACTIONS(3412), - [anon_sym_goto] = ACTIONS(3412), - [anon_sym_DASH_DASH] = ACTIONS(3414), - [anon_sym_PLUS_PLUS] = ACTIONS(3414), - [anon_sym_sizeof] = ACTIONS(3412), - [anon_sym___alignof__] = ACTIONS(3412), - [anon_sym___alignof] = ACTIONS(3412), - [anon_sym__alignof] = ACTIONS(3412), - [anon_sym_alignof] = ACTIONS(3412), - [anon_sym__Alignof] = ACTIONS(3412), - [anon_sym_offsetof] = ACTIONS(3412), - [anon_sym__Generic] = ACTIONS(3412), - [anon_sym_asm] = ACTIONS(3412), - [anon_sym___asm__] = ACTIONS(3412), - [sym_number_literal] = ACTIONS(3414), - [anon_sym_L_SQUOTE] = ACTIONS(3414), - [anon_sym_u_SQUOTE] = ACTIONS(3414), - [anon_sym_U_SQUOTE] = ACTIONS(3414), - [anon_sym_u8_SQUOTE] = ACTIONS(3414), - [anon_sym_SQUOTE] = ACTIONS(3414), - [anon_sym_AT] = ACTIONS(3412), - [anon_sym_DQUOTE] = ACTIONS(3414), - [anon_sym_L_DQUOTE] = ACTIONS(3414), - [anon_sym_u_DQUOTE] = ACTIONS(3414), - [anon_sym_U_DQUOTE] = ACTIONS(3414), - [anon_sym_u8_DQUOTE] = ACTIONS(3414), - [sym_true] = ACTIONS(3412), - [sym_false] = ACTIONS(3412), - [anon_sym_NULL] = ACTIONS(3412), - [anon_sym_nullptr] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_ATimport] = ACTIONS(3414), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_POUND] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATprotocol] = ACTIONS(3414), - [anon_sym_ATinterface] = ACTIONS(3414), - [anon_sym_ATimplementation] = ACTIONS(3414), - [anon_sym_ATcompatibility_alias] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_ATtry] = ACTIONS(3414), - [anon_sym___try] = ACTIONS(3412), - [anon_sym_ATthrow] = ACTIONS(3414), - [anon_sym_ATselector] = ACTIONS(3414), - [anon_sym_ATavailable] = ACTIONS(3414), - [anon_sym___builtin_available] = ACTIONS(3412), - [anon_sym_va_arg] = ACTIONS(3412), - [anon_sym___asm] = ACTIONS(3412), - [anon_sym_ATencode] = ACTIONS(3414), - [anon_sym_ATsynchronized] = ACTIONS(3414), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - }, - [1526] = { - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_include_token1] = ACTIONS(3408), - [aux_sym_preproc_include_token2] = ACTIONS(3408), - [aux_sym_preproc_def_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3408), - [sym_preproc_directive] = ACTIONS(3408), - [anon_sym_LPAREN2] = ACTIONS(3410), - [anon_sym_BANG] = ACTIONS(3410), - [anon_sym_TILDE] = ACTIONS(3410), - [anon_sym_DASH] = ACTIONS(3408), - [anon_sym_PLUS] = ACTIONS(3408), - [anon_sym_STAR] = ACTIONS(3410), - [anon_sym_CARET] = ACTIONS(3410), - [anon_sym_AMP] = ACTIONS(3410), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym_typedef] = ACTIONS(3408), - [anon_sym_extern] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym___declspec] = ACTIONS(3408), - [anon_sym___cdecl] = ACTIONS(3408), - [anon_sym___clrcall] = ACTIONS(3408), - [anon_sym___stdcall] = ACTIONS(3408), - [anon_sym___fastcall] = ACTIONS(3408), - [anon_sym___thiscall] = ACTIONS(3408), - [anon_sym___vectorcall] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3410), - [anon_sym_RBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_ATautoreleasepool] = ACTIONS(3410), - [anon_sym_static] = ACTIONS(3408), - [anon_sym_auto] = ACTIONS(3408), - [anon_sym_register] = ACTIONS(3408), - [anon_sym_inline] = ACTIONS(3408), - [anon_sym___inline] = ACTIONS(3408), - [anon_sym___inline__] = ACTIONS(3408), - [anon_sym___forceinline] = ACTIONS(3408), - [anon_sym_thread_local] = ACTIONS(3408), - [anon_sym___thread] = ACTIONS(3408), - [anon_sym_CG_EXTERN] = ACTIONS(3408), - [anon_sym_CG_INLINE] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3408), - [anon_sym_IBOutlet] = ACTIONS(3408), - [anon_sym_IBInspectable] = ACTIONS(3408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3408), - [anon_sym_NS_INLINE] = ACTIONS(3408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3408), - [anon_sym_OBJC_EXPORT] = ACTIONS(3408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_if] = ACTIONS(3408), - [anon_sym_switch] = ACTIONS(3408), - [anon_sym_case] = ACTIONS(3408), - [anon_sym_default] = ACTIONS(3408), - [anon_sym_while] = ACTIONS(3408), - [anon_sym_do] = ACTIONS(3408), - [anon_sym_for] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [anon_sym_return] = ACTIONS(3408), - [anon_sym_break] = ACTIONS(3408), - [anon_sym_continue] = ACTIONS(3408), - [anon_sym_goto] = ACTIONS(3408), - [anon_sym_DASH_DASH] = ACTIONS(3410), - [anon_sym_PLUS_PLUS] = ACTIONS(3410), - [anon_sym_sizeof] = ACTIONS(3408), - [anon_sym___alignof__] = ACTIONS(3408), - [anon_sym___alignof] = ACTIONS(3408), - [anon_sym__alignof] = ACTIONS(3408), - [anon_sym_alignof] = ACTIONS(3408), - [anon_sym__Alignof] = ACTIONS(3408), - [anon_sym_offsetof] = ACTIONS(3408), - [anon_sym__Generic] = ACTIONS(3408), - [anon_sym_asm] = ACTIONS(3408), - [anon_sym___asm__] = ACTIONS(3408), - [sym_number_literal] = ACTIONS(3410), - [anon_sym_L_SQUOTE] = ACTIONS(3410), - [anon_sym_u_SQUOTE] = ACTIONS(3410), - [anon_sym_U_SQUOTE] = ACTIONS(3410), - [anon_sym_u8_SQUOTE] = ACTIONS(3410), - [anon_sym_SQUOTE] = ACTIONS(3410), - [anon_sym_AT] = ACTIONS(3408), - [anon_sym_DQUOTE] = ACTIONS(3410), - [anon_sym_L_DQUOTE] = ACTIONS(3410), - [anon_sym_u_DQUOTE] = ACTIONS(3410), - [anon_sym_U_DQUOTE] = ACTIONS(3410), - [anon_sym_u8_DQUOTE] = ACTIONS(3410), - [sym_true] = ACTIONS(3408), - [sym_false] = ACTIONS(3408), - [anon_sym_NULL] = ACTIONS(3408), - [anon_sym_nullptr] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATimport] = ACTIONS(3410), - [aux_sym_preproc_undef_token1] = ACTIONS(3408), - [anon_sym_POUND] = ACTIONS(3408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE] = ACTIONS(3408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_API_AVAILABLE] = ACTIONS(3408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_API_DEPRECATED] = ACTIONS(3408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3408), - [anon_sym___deprecated_msg] = ACTIONS(3408), - [anon_sym___deprecated_enum_msg] = ACTIONS(3408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3408), - [anon_sym_ATprotocol] = ACTIONS(3410), - [anon_sym_ATinterface] = ACTIONS(3410), - [anon_sym_ATimplementation] = ACTIONS(3410), - [anon_sym_ATcompatibility_alias] = ACTIONS(3410), - [anon_sym__Alignas] = ACTIONS(3408), - [anon_sym_ATtry] = ACTIONS(3410), - [anon_sym___try] = ACTIONS(3408), - [anon_sym_ATthrow] = ACTIONS(3410), - [anon_sym_ATselector] = ACTIONS(3410), - [anon_sym_ATavailable] = ACTIONS(3410), - [anon_sym___builtin_available] = ACTIONS(3408), - [anon_sym_va_arg] = ACTIONS(3408), - [anon_sym___asm] = ACTIONS(3408), - [anon_sym_ATencode] = ACTIONS(3410), - [anon_sym_ATsynchronized] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - }, - [1527] = { - [sym_identifier] = ACTIONS(2982), - [aux_sym_preproc_include_token1] = ACTIONS(2982), - [aux_sym_preproc_include_token2] = ACTIONS(2982), - [aux_sym_preproc_def_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2982), - [sym_preproc_directive] = ACTIONS(2982), - [anon_sym_LPAREN2] = ACTIONS(2984), - [anon_sym_BANG] = ACTIONS(2984), - [anon_sym_TILDE] = ACTIONS(2984), - [anon_sym_DASH] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2982), - [anon_sym_STAR] = ACTIONS(2984), - [anon_sym_CARET] = ACTIONS(2984), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_SEMI] = ACTIONS(2984), - [anon_sym___extension__] = ACTIONS(2982), - [anon_sym_typedef] = ACTIONS(2982), - [anon_sym_extern] = ACTIONS(2982), - [anon_sym___attribute__] = ACTIONS(2982), - [anon_sym___attribute] = ACTIONS(2982), - [anon_sym_noreturn] = ACTIONS(2982), - [anon_sym_LBRACK] = ACTIONS(2984), - [anon_sym___declspec] = ACTIONS(2982), - [anon_sym___cdecl] = ACTIONS(2982), - [anon_sym___clrcall] = ACTIONS(2982), - [anon_sym___stdcall] = ACTIONS(2982), - [anon_sym___fastcall] = ACTIONS(2982), - [anon_sym___thiscall] = ACTIONS(2982), - [anon_sym___vectorcall] = ACTIONS(2982), - [anon_sym_LBRACE] = ACTIONS(2984), - [anon_sym_RBRACE] = ACTIONS(2984), - [anon_sym_signed] = ACTIONS(2982), - [anon_sym_unsigned] = ACTIONS(2982), - [anon_sym_long] = ACTIONS(2982), - [anon_sym_short] = ACTIONS(2982), - [anon_sym_ATautoreleasepool] = ACTIONS(2984), - [anon_sym_static] = ACTIONS(2982), - [anon_sym_auto] = ACTIONS(2982), - [anon_sym_register] = ACTIONS(2982), - [anon_sym_inline] = ACTIONS(2982), - [anon_sym___inline] = ACTIONS(2982), - [anon_sym___inline__] = ACTIONS(2982), - [anon_sym___forceinline] = ACTIONS(2982), - [anon_sym_thread_local] = ACTIONS(2982), - [anon_sym___thread] = ACTIONS(2982), - [anon_sym_CG_EXTERN] = ACTIONS(2982), - [anon_sym_CG_INLINE] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2982), - [anon_sym_IBOutlet] = ACTIONS(2982), - [anon_sym_IBInspectable] = ACTIONS(2982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2982), - [anon_sym_NS_INLINE] = ACTIONS(2982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2982), - [anon_sym_OBJC_EXPORT] = ACTIONS(2982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2982), - [anon_sym_const] = ACTIONS(2982), - [anon_sym_constexpr] = ACTIONS(2982), - [anon_sym_volatile] = ACTIONS(2982), - [anon_sym_restrict] = ACTIONS(2982), - [anon_sym___restrict__] = ACTIONS(2982), - [anon_sym__Atomic] = ACTIONS(2982), - [anon_sym__Noreturn] = ACTIONS(2982), - [anon_sym_nullable] = ACTIONS(2982), - [anon_sym__Complex] = ACTIONS(2982), - [anon_sym__Nonnull] = ACTIONS(2982), - [anon_sym__Nullable] = ACTIONS(2982), - [anon_sym__Nullable_result] = ACTIONS(2982), - [anon_sym__Null_unspecified] = ACTIONS(2982), - [anon_sym___autoreleasing] = ACTIONS(2982), - [anon_sym___block] = ACTIONS(2982), - [anon_sym___bridge] = ACTIONS(2982), - [anon_sym___bridge_retained] = ACTIONS(2982), - [anon_sym___bridge_transfer] = ACTIONS(2982), - [anon_sym___complex] = ACTIONS(2982), - [anon_sym___const] = ACTIONS(2982), - [anon_sym___imag] = ACTIONS(2982), - [anon_sym___kindof] = ACTIONS(2982), - [anon_sym___nonnull] = ACTIONS(2982), - [anon_sym___nullable] = ACTIONS(2982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2982), - [anon_sym___real] = ACTIONS(2982), - [anon_sym___strong] = ACTIONS(2982), - [anon_sym___unsafe_unretained] = ACTIONS(2982), - [anon_sym___unused] = ACTIONS(2982), - [anon_sym___weak] = ACTIONS(2982), - [sym_primitive_type] = ACTIONS(2982), - [anon_sym_enum] = ACTIONS(2982), - [anon_sym_struct] = ACTIONS(2982), - [anon_sym_union] = ACTIONS(2982), - [anon_sym_if] = ACTIONS(2982), - [anon_sym_switch] = ACTIONS(2982), - [anon_sym_case] = ACTIONS(2982), - [anon_sym_default] = ACTIONS(2982), - [anon_sym_while] = ACTIONS(2982), - [anon_sym_do] = ACTIONS(2982), - [anon_sym_for] = ACTIONS(2982), - [anon_sym_in] = ACTIONS(2982), - [anon_sym_return] = ACTIONS(2982), - [anon_sym_break] = ACTIONS(2982), - [anon_sym_continue] = ACTIONS(2982), - [anon_sym_goto] = ACTIONS(2982), - [anon_sym_DASH_DASH] = ACTIONS(2984), - [anon_sym_PLUS_PLUS] = ACTIONS(2984), - [anon_sym_sizeof] = ACTIONS(2982), - [anon_sym___alignof__] = ACTIONS(2982), - [anon_sym___alignof] = ACTIONS(2982), - [anon_sym__alignof] = ACTIONS(2982), - [anon_sym_alignof] = ACTIONS(2982), - [anon_sym__Alignof] = ACTIONS(2982), - [anon_sym_offsetof] = ACTIONS(2982), - [anon_sym__Generic] = ACTIONS(2982), - [anon_sym_asm] = ACTIONS(2982), - [anon_sym___asm__] = ACTIONS(2982), - [sym_number_literal] = ACTIONS(2984), - [anon_sym_L_SQUOTE] = ACTIONS(2984), - [anon_sym_u_SQUOTE] = ACTIONS(2984), - [anon_sym_U_SQUOTE] = ACTIONS(2984), - [anon_sym_u8_SQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2984), - [anon_sym_AT] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_L_DQUOTE] = ACTIONS(2984), - [anon_sym_u_DQUOTE] = ACTIONS(2984), - [anon_sym_U_DQUOTE] = ACTIONS(2984), - [anon_sym_u8_DQUOTE] = ACTIONS(2984), - [sym_true] = ACTIONS(2982), - [sym_false] = ACTIONS(2982), - [anon_sym_NULL] = ACTIONS(2982), - [anon_sym_nullptr] = ACTIONS(2982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2982), - [anon_sym___typeof] = ACTIONS(2982), - [anon_sym_typeof] = ACTIONS(2982), - [anon_sym_ATimport] = ACTIONS(2984), - [aux_sym_preproc_undef_token1] = ACTIONS(2982), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE] = ACTIONS(2982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_API_AVAILABLE] = ACTIONS(2982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_API_DEPRECATED] = ACTIONS(2982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2982), - [anon_sym___deprecated_msg] = ACTIONS(2982), - [anon_sym___deprecated_enum_msg] = ACTIONS(2982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2982), - [anon_sym_ATprotocol] = ACTIONS(2984), - [anon_sym_ATinterface] = ACTIONS(2984), - [anon_sym_ATimplementation] = ACTIONS(2984), - [anon_sym_ATcompatibility_alias] = ACTIONS(2984), - [anon_sym__Alignas] = ACTIONS(2982), - [anon_sym_ATtry] = ACTIONS(2984), - [anon_sym___try] = ACTIONS(2982), - [anon_sym_ATthrow] = ACTIONS(2984), - [anon_sym_ATselector] = ACTIONS(2984), - [anon_sym_ATavailable] = ACTIONS(2984), - [anon_sym___builtin_available] = ACTIONS(2982), - [anon_sym_va_arg] = ACTIONS(2982), - [anon_sym___asm] = ACTIONS(2982), - [anon_sym_ATencode] = ACTIONS(2984), - [anon_sym_ATsynchronized] = ACTIONS(2984), - [anon_sym_BOOL] = ACTIONS(2982), - [anon_sym_IMP] = ACTIONS(2982), - [anon_sym_SEL] = ACTIONS(2982), - [anon_sym_Class] = ACTIONS(2982), - [anon_sym_id] = ACTIONS(2982), - }, - [1528] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_include_token1] = ACTIONS(3416), - [aux_sym_preproc_include_token2] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_LPAREN2] = ACTIONS(3418), - [anon_sym_BANG] = ACTIONS(3418), - [anon_sym_TILDE] = ACTIONS(3418), - [anon_sym_DASH] = ACTIONS(3416), - [anon_sym_PLUS] = ACTIONS(3416), - [anon_sym_STAR] = ACTIONS(3418), - [anon_sym_CARET] = ACTIONS(3418), - [anon_sym_AMP] = ACTIONS(3418), - [anon_sym_SEMI] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_LBRACE] = ACTIONS(3418), - [anon_sym_RBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_ATautoreleasepool] = ACTIONS(3418), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_if] = ACTIONS(3416), - [anon_sym_switch] = ACTIONS(3416), - [anon_sym_case] = ACTIONS(3416), - [anon_sym_default] = ACTIONS(3416), - [anon_sym_while] = ACTIONS(3416), - [anon_sym_do] = ACTIONS(3416), - [anon_sym_for] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [anon_sym_return] = ACTIONS(3416), - [anon_sym_break] = ACTIONS(3416), - [anon_sym_continue] = ACTIONS(3416), - [anon_sym_goto] = ACTIONS(3416), - [anon_sym_DASH_DASH] = ACTIONS(3418), - [anon_sym_PLUS_PLUS] = ACTIONS(3418), - [anon_sym_sizeof] = ACTIONS(3416), - [anon_sym___alignof__] = ACTIONS(3416), - [anon_sym___alignof] = ACTIONS(3416), - [anon_sym__alignof] = ACTIONS(3416), - [anon_sym_alignof] = ACTIONS(3416), - [anon_sym__Alignof] = ACTIONS(3416), - [anon_sym_offsetof] = ACTIONS(3416), - [anon_sym__Generic] = ACTIONS(3416), - [anon_sym_asm] = ACTIONS(3416), - [anon_sym___asm__] = ACTIONS(3416), - [sym_number_literal] = ACTIONS(3418), - [anon_sym_L_SQUOTE] = ACTIONS(3418), - [anon_sym_u_SQUOTE] = ACTIONS(3418), - [anon_sym_U_SQUOTE] = ACTIONS(3418), - [anon_sym_u8_SQUOTE] = ACTIONS(3418), - [anon_sym_SQUOTE] = ACTIONS(3418), - [anon_sym_AT] = ACTIONS(3416), - [anon_sym_DQUOTE] = ACTIONS(3418), - [anon_sym_L_DQUOTE] = ACTIONS(3418), - [anon_sym_u_DQUOTE] = ACTIONS(3418), - [anon_sym_U_DQUOTE] = ACTIONS(3418), - [anon_sym_u8_DQUOTE] = ACTIONS(3418), - [sym_true] = ACTIONS(3416), - [sym_false] = ACTIONS(3416), - [anon_sym_NULL] = ACTIONS(3416), - [anon_sym_nullptr] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATimport] = ACTIONS(3418), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_POUND] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATprotocol] = ACTIONS(3418), - [anon_sym_ATinterface] = ACTIONS(3418), - [anon_sym_ATimplementation] = ACTIONS(3418), - [anon_sym_ATcompatibility_alias] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_ATtry] = ACTIONS(3418), - [anon_sym___try] = ACTIONS(3416), - [anon_sym_ATthrow] = ACTIONS(3418), - [anon_sym_ATselector] = ACTIONS(3418), - [anon_sym_ATavailable] = ACTIONS(3418), - [anon_sym___builtin_available] = ACTIONS(3416), - [anon_sym_va_arg] = ACTIONS(3416), - [anon_sym___asm] = ACTIONS(3416), - [anon_sym_ATencode] = ACTIONS(3418), - [anon_sym_ATsynchronized] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [1529] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_include_token1] = ACTIONS(3372), - [aux_sym_preproc_include_token2] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_LPAREN2] = ACTIONS(3374), - [anon_sym_BANG] = ACTIONS(3374), - [anon_sym_TILDE] = ACTIONS(3374), - [anon_sym_DASH] = ACTIONS(3372), - [anon_sym_PLUS] = ACTIONS(3372), - [anon_sym_STAR] = ACTIONS(3374), - [anon_sym_CARET] = ACTIONS(3374), - [anon_sym_AMP] = ACTIONS(3374), - [anon_sym_SEMI] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(3374), - [anon_sym_RBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_ATautoreleasepool] = ACTIONS(3374), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_if] = ACTIONS(3372), - [anon_sym_switch] = ACTIONS(3372), - [anon_sym_case] = ACTIONS(3372), - [anon_sym_default] = ACTIONS(3372), - [anon_sym_while] = ACTIONS(3372), - [anon_sym_do] = ACTIONS(3372), - [anon_sym_for] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [anon_sym_return] = ACTIONS(3372), - [anon_sym_break] = ACTIONS(3372), - [anon_sym_continue] = ACTIONS(3372), - [anon_sym_goto] = ACTIONS(3372), - [anon_sym_DASH_DASH] = ACTIONS(3374), - [anon_sym_PLUS_PLUS] = ACTIONS(3374), - [anon_sym_sizeof] = ACTIONS(3372), - [anon_sym___alignof__] = ACTIONS(3372), - [anon_sym___alignof] = ACTIONS(3372), - [anon_sym__alignof] = ACTIONS(3372), - [anon_sym_alignof] = ACTIONS(3372), - [anon_sym__Alignof] = ACTIONS(3372), - [anon_sym_offsetof] = ACTIONS(3372), - [anon_sym__Generic] = ACTIONS(3372), - [anon_sym_asm] = ACTIONS(3372), - [anon_sym___asm__] = ACTIONS(3372), - [sym_number_literal] = ACTIONS(3374), - [anon_sym_L_SQUOTE] = ACTIONS(3374), - [anon_sym_u_SQUOTE] = ACTIONS(3374), - [anon_sym_U_SQUOTE] = ACTIONS(3374), - [anon_sym_u8_SQUOTE] = ACTIONS(3374), - [anon_sym_SQUOTE] = ACTIONS(3374), - [anon_sym_AT] = ACTIONS(3372), - [anon_sym_DQUOTE] = ACTIONS(3374), - [anon_sym_L_DQUOTE] = ACTIONS(3374), - [anon_sym_u_DQUOTE] = ACTIONS(3374), - [anon_sym_U_DQUOTE] = ACTIONS(3374), - [anon_sym_u8_DQUOTE] = ACTIONS(3374), - [sym_true] = ACTIONS(3372), - [sym_false] = ACTIONS(3372), - [anon_sym_NULL] = ACTIONS(3372), - [anon_sym_nullptr] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATimport] = ACTIONS(3374), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_POUND] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATprotocol] = ACTIONS(3374), - [anon_sym_ATinterface] = ACTIONS(3374), - [anon_sym_ATimplementation] = ACTIONS(3374), - [anon_sym_ATcompatibility_alias] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_ATtry] = ACTIONS(3374), - [anon_sym___try] = ACTIONS(3372), - [anon_sym_ATthrow] = ACTIONS(3374), - [anon_sym_ATselector] = ACTIONS(3374), - [anon_sym_ATavailable] = ACTIONS(3374), - [anon_sym___builtin_available] = ACTIONS(3372), - [anon_sym_va_arg] = ACTIONS(3372), - [anon_sym___asm] = ACTIONS(3372), - [anon_sym_ATencode] = ACTIONS(3374), - [anon_sym_ATsynchronized] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [1530] = { - [sym_identifier] = ACTIONS(2998), - [aux_sym_preproc_include_token1] = ACTIONS(2998), - [aux_sym_preproc_include_token2] = ACTIONS(2998), - [aux_sym_preproc_def_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2998), - [sym_preproc_directive] = ACTIONS(2998), - [anon_sym_LPAREN2] = ACTIONS(3000), - [anon_sym_BANG] = ACTIONS(3000), - [anon_sym_TILDE] = ACTIONS(3000), - [anon_sym_DASH] = ACTIONS(2998), - [anon_sym_PLUS] = ACTIONS(2998), - [anon_sym_STAR] = ACTIONS(3000), - [anon_sym_CARET] = ACTIONS(3000), - [anon_sym_AMP] = ACTIONS(3000), - [anon_sym_SEMI] = ACTIONS(3000), - [anon_sym___extension__] = ACTIONS(2998), - [anon_sym_typedef] = ACTIONS(2998), - [anon_sym_extern] = ACTIONS(2998), - [anon_sym___attribute__] = ACTIONS(2998), - [anon_sym___attribute] = ACTIONS(2998), - [anon_sym_noreturn] = ACTIONS(2998), - [anon_sym_LBRACK] = ACTIONS(3000), - [anon_sym___declspec] = ACTIONS(2998), - [anon_sym___cdecl] = ACTIONS(2998), - [anon_sym___clrcall] = ACTIONS(2998), - [anon_sym___stdcall] = ACTIONS(2998), - [anon_sym___fastcall] = ACTIONS(2998), - [anon_sym___thiscall] = ACTIONS(2998), - [anon_sym___vectorcall] = ACTIONS(2998), - [anon_sym_LBRACE] = ACTIONS(3000), - [anon_sym_RBRACE] = ACTIONS(3000), - [anon_sym_signed] = ACTIONS(2998), - [anon_sym_unsigned] = ACTIONS(2998), - [anon_sym_long] = ACTIONS(2998), - [anon_sym_short] = ACTIONS(2998), - [anon_sym_ATautoreleasepool] = ACTIONS(3000), - [anon_sym_static] = ACTIONS(2998), - [anon_sym_auto] = ACTIONS(2998), - [anon_sym_register] = ACTIONS(2998), - [anon_sym_inline] = ACTIONS(2998), - [anon_sym___inline] = ACTIONS(2998), - [anon_sym___inline__] = ACTIONS(2998), - [anon_sym___forceinline] = ACTIONS(2998), - [anon_sym_thread_local] = ACTIONS(2998), - [anon_sym___thread] = ACTIONS(2998), - [anon_sym_CG_EXTERN] = ACTIONS(2998), - [anon_sym_CG_INLINE] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2998), - [anon_sym_IBOutlet] = ACTIONS(2998), - [anon_sym_IBInspectable] = ACTIONS(2998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2998), - [anon_sym_NS_INLINE] = ACTIONS(2998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2998), - [anon_sym_OBJC_EXPORT] = ACTIONS(2998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2998), - [anon_sym_const] = ACTIONS(2998), - [anon_sym_constexpr] = ACTIONS(2998), - [anon_sym_volatile] = ACTIONS(2998), - [anon_sym_restrict] = ACTIONS(2998), - [anon_sym___restrict__] = ACTIONS(2998), - [anon_sym__Atomic] = ACTIONS(2998), - [anon_sym__Noreturn] = ACTIONS(2998), - [anon_sym_nullable] = ACTIONS(2998), - [anon_sym__Complex] = ACTIONS(2998), - [anon_sym__Nonnull] = ACTIONS(2998), - [anon_sym__Nullable] = ACTIONS(2998), - [anon_sym__Nullable_result] = ACTIONS(2998), - [anon_sym__Null_unspecified] = ACTIONS(2998), - [anon_sym___autoreleasing] = ACTIONS(2998), - [anon_sym___block] = ACTIONS(2998), - [anon_sym___bridge] = ACTIONS(2998), - [anon_sym___bridge_retained] = ACTIONS(2998), - [anon_sym___bridge_transfer] = ACTIONS(2998), - [anon_sym___complex] = ACTIONS(2998), - [anon_sym___const] = ACTIONS(2998), - [anon_sym___imag] = ACTIONS(2998), - [anon_sym___kindof] = ACTIONS(2998), - [anon_sym___nonnull] = ACTIONS(2998), - [anon_sym___nullable] = ACTIONS(2998), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2998), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2998), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2998), - [anon_sym___real] = ACTIONS(2998), - [anon_sym___strong] = ACTIONS(2998), - [anon_sym___unsafe_unretained] = ACTIONS(2998), - [anon_sym___unused] = ACTIONS(2998), - [anon_sym___weak] = ACTIONS(2998), - [sym_primitive_type] = ACTIONS(2998), - [anon_sym_enum] = ACTIONS(2998), - [anon_sym_struct] = ACTIONS(2998), - [anon_sym_union] = ACTIONS(2998), - [anon_sym_if] = ACTIONS(2998), - [anon_sym_switch] = ACTIONS(2998), - [anon_sym_case] = ACTIONS(2998), - [anon_sym_default] = ACTIONS(2998), - [anon_sym_while] = ACTIONS(2998), - [anon_sym_do] = ACTIONS(2998), - [anon_sym_for] = ACTIONS(2998), - [anon_sym_in] = ACTIONS(2998), - [anon_sym_return] = ACTIONS(2998), - [anon_sym_break] = ACTIONS(2998), - [anon_sym_continue] = ACTIONS(2998), - [anon_sym_goto] = ACTIONS(2998), - [anon_sym_DASH_DASH] = ACTIONS(3000), - [anon_sym_PLUS_PLUS] = ACTIONS(3000), - [anon_sym_sizeof] = ACTIONS(2998), - [anon_sym___alignof__] = ACTIONS(2998), - [anon_sym___alignof] = ACTIONS(2998), - [anon_sym__alignof] = ACTIONS(2998), - [anon_sym_alignof] = ACTIONS(2998), - [anon_sym__Alignof] = ACTIONS(2998), - [anon_sym_offsetof] = ACTIONS(2998), - [anon_sym__Generic] = ACTIONS(2998), - [anon_sym_asm] = ACTIONS(2998), - [anon_sym___asm__] = ACTIONS(2998), - [sym_number_literal] = ACTIONS(3000), - [anon_sym_L_SQUOTE] = ACTIONS(3000), - [anon_sym_u_SQUOTE] = ACTIONS(3000), - [anon_sym_U_SQUOTE] = ACTIONS(3000), - [anon_sym_u8_SQUOTE] = ACTIONS(3000), - [anon_sym_SQUOTE] = ACTIONS(3000), - [anon_sym_AT] = ACTIONS(2998), - [anon_sym_DQUOTE] = ACTIONS(3000), - [anon_sym_L_DQUOTE] = ACTIONS(3000), - [anon_sym_u_DQUOTE] = ACTIONS(3000), - [anon_sym_U_DQUOTE] = ACTIONS(3000), - [anon_sym_u8_DQUOTE] = ACTIONS(3000), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [anon_sym_NULL] = ACTIONS(2998), - [anon_sym_nullptr] = ACTIONS(2998), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2998), - [anon_sym___typeof] = ACTIONS(2998), - [anon_sym_typeof] = ACTIONS(2998), - [anon_sym_ATimport] = ACTIONS(3000), - [aux_sym_preproc_undef_token1] = ACTIONS(2998), - [anon_sym_POUND] = ACTIONS(2998), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE] = ACTIONS(2998), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_API_AVAILABLE] = ACTIONS(2998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_API_DEPRECATED] = ACTIONS(2998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2998), - [anon_sym___deprecated_msg] = ACTIONS(2998), - [anon_sym___deprecated_enum_msg] = ACTIONS(2998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2998), - [anon_sym_ATprotocol] = ACTIONS(3000), - [anon_sym_ATinterface] = ACTIONS(3000), - [anon_sym_ATimplementation] = ACTIONS(3000), - [anon_sym_ATcompatibility_alias] = ACTIONS(3000), - [anon_sym__Alignas] = ACTIONS(2998), - [anon_sym_ATtry] = ACTIONS(3000), - [anon_sym___try] = ACTIONS(2998), - [anon_sym_ATthrow] = ACTIONS(3000), - [anon_sym_ATselector] = ACTIONS(3000), - [anon_sym_ATavailable] = ACTIONS(3000), - [anon_sym___builtin_available] = ACTIONS(2998), - [anon_sym_va_arg] = ACTIONS(2998), - [anon_sym___asm] = ACTIONS(2998), - [anon_sym_ATencode] = ACTIONS(3000), - [anon_sym_ATsynchronized] = ACTIONS(3000), - [anon_sym_BOOL] = ACTIONS(2998), - [anon_sym_IMP] = ACTIONS(2998), - [anon_sym_SEL] = ACTIONS(2998), - [anon_sym_Class] = ACTIONS(2998), - [anon_sym_id] = ACTIONS(2998), - }, - [1531] = { - [sym_identifier] = ACTIONS(2994), - [aux_sym_preproc_include_token1] = ACTIONS(2994), - [aux_sym_preproc_include_token2] = ACTIONS(2994), - [aux_sym_preproc_def_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2994), - [sym_preproc_directive] = ACTIONS(2994), - [anon_sym_LPAREN2] = ACTIONS(2996), - [anon_sym_BANG] = ACTIONS(2996), - [anon_sym_TILDE] = ACTIONS(2996), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_STAR] = ACTIONS(2996), - [anon_sym_CARET] = ACTIONS(2996), - [anon_sym_AMP] = ACTIONS(2996), - [anon_sym_SEMI] = ACTIONS(2996), - [anon_sym___extension__] = ACTIONS(2994), - [anon_sym_typedef] = ACTIONS(2994), - [anon_sym_extern] = ACTIONS(2994), - [anon_sym___attribute__] = ACTIONS(2994), - [anon_sym___attribute] = ACTIONS(2994), - [anon_sym_noreturn] = ACTIONS(2994), - [anon_sym_LBRACK] = ACTIONS(2996), - [anon_sym___declspec] = ACTIONS(2994), - [anon_sym___cdecl] = ACTIONS(2994), - [anon_sym___clrcall] = ACTIONS(2994), - [anon_sym___stdcall] = ACTIONS(2994), - [anon_sym___fastcall] = ACTIONS(2994), - [anon_sym___thiscall] = ACTIONS(2994), - [anon_sym___vectorcall] = ACTIONS(2994), - [anon_sym_LBRACE] = ACTIONS(2996), - [anon_sym_RBRACE] = ACTIONS(2996), - [anon_sym_signed] = ACTIONS(2994), - [anon_sym_unsigned] = ACTIONS(2994), - [anon_sym_long] = ACTIONS(2994), - [anon_sym_short] = ACTIONS(2994), - [anon_sym_ATautoreleasepool] = ACTIONS(2996), - [anon_sym_static] = ACTIONS(2994), - [anon_sym_auto] = ACTIONS(2994), - [anon_sym_register] = ACTIONS(2994), - [anon_sym_inline] = ACTIONS(2994), - [anon_sym___inline] = ACTIONS(2994), - [anon_sym___inline__] = ACTIONS(2994), - [anon_sym___forceinline] = ACTIONS(2994), - [anon_sym_thread_local] = ACTIONS(2994), - [anon_sym___thread] = ACTIONS(2994), - [anon_sym_CG_EXTERN] = ACTIONS(2994), - [anon_sym_CG_INLINE] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2994), - [anon_sym_IBOutlet] = ACTIONS(2994), - [anon_sym_IBInspectable] = ACTIONS(2994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2994), - [anon_sym_NS_INLINE] = ACTIONS(2994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2994), - [anon_sym_OBJC_EXPORT] = ACTIONS(2994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2994), - [anon_sym_const] = ACTIONS(2994), - [anon_sym_constexpr] = ACTIONS(2994), - [anon_sym_volatile] = ACTIONS(2994), - [anon_sym_restrict] = ACTIONS(2994), - [anon_sym___restrict__] = ACTIONS(2994), - [anon_sym__Atomic] = ACTIONS(2994), - [anon_sym__Noreturn] = ACTIONS(2994), - [anon_sym_nullable] = ACTIONS(2994), - [anon_sym__Complex] = ACTIONS(2994), - [anon_sym__Nonnull] = ACTIONS(2994), - [anon_sym__Nullable] = ACTIONS(2994), - [anon_sym__Nullable_result] = ACTIONS(2994), - [anon_sym__Null_unspecified] = ACTIONS(2994), - [anon_sym___autoreleasing] = ACTIONS(2994), - [anon_sym___block] = ACTIONS(2994), - [anon_sym___bridge] = ACTIONS(2994), - [anon_sym___bridge_retained] = ACTIONS(2994), - [anon_sym___bridge_transfer] = ACTIONS(2994), - [anon_sym___complex] = ACTIONS(2994), - [anon_sym___const] = ACTIONS(2994), - [anon_sym___imag] = ACTIONS(2994), - [anon_sym___kindof] = ACTIONS(2994), - [anon_sym___nonnull] = ACTIONS(2994), - [anon_sym___nullable] = ACTIONS(2994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2994), - [anon_sym___real] = ACTIONS(2994), - [anon_sym___strong] = ACTIONS(2994), - [anon_sym___unsafe_unretained] = ACTIONS(2994), - [anon_sym___unused] = ACTIONS(2994), - [anon_sym___weak] = ACTIONS(2994), - [sym_primitive_type] = ACTIONS(2994), - [anon_sym_enum] = ACTIONS(2994), - [anon_sym_struct] = ACTIONS(2994), - [anon_sym_union] = ACTIONS(2994), - [anon_sym_if] = ACTIONS(2994), - [anon_sym_switch] = ACTIONS(2994), - [anon_sym_case] = ACTIONS(2994), - [anon_sym_default] = ACTIONS(2994), - [anon_sym_while] = ACTIONS(2994), - [anon_sym_do] = ACTIONS(2994), - [anon_sym_for] = ACTIONS(2994), - [anon_sym_in] = ACTIONS(2994), - [anon_sym_return] = ACTIONS(2994), - [anon_sym_break] = ACTIONS(2994), - [anon_sym_continue] = ACTIONS(2994), - [anon_sym_goto] = ACTIONS(2994), - [anon_sym_DASH_DASH] = ACTIONS(2996), - [anon_sym_PLUS_PLUS] = ACTIONS(2996), - [anon_sym_sizeof] = ACTIONS(2994), - [anon_sym___alignof__] = ACTIONS(2994), - [anon_sym___alignof] = ACTIONS(2994), - [anon_sym__alignof] = ACTIONS(2994), - [anon_sym_alignof] = ACTIONS(2994), - [anon_sym__Alignof] = ACTIONS(2994), - [anon_sym_offsetof] = ACTIONS(2994), - [anon_sym__Generic] = ACTIONS(2994), - [anon_sym_asm] = ACTIONS(2994), - [anon_sym___asm__] = ACTIONS(2994), - [sym_number_literal] = ACTIONS(2996), - [anon_sym_L_SQUOTE] = ACTIONS(2996), - [anon_sym_u_SQUOTE] = ACTIONS(2996), - [anon_sym_U_SQUOTE] = ACTIONS(2996), - [anon_sym_u8_SQUOTE] = ACTIONS(2996), - [anon_sym_SQUOTE] = ACTIONS(2996), - [anon_sym_AT] = ACTIONS(2994), - [anon_sym_DQUOTE] = ACTIONS(2996), - [anon_sym_L_DQUOTE] = ACTIONS(2996), - [anon_sym_u_DQUOTE] = ACTIONS(2996), - [anon_sym_U_DQUOTE] = ACTIONS(2996), - [anon_sym_u8_DQUOTE] = ACTIONS(2996), - [sym_true] = ACTIONS(2994), - [sym_false] = ACTIONS(2994), - [anon_sym_NULL] = ACTIONS(2994), - [anon_sym_nullptr] = ACTIONS(2994), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2994), - [anon_sym___typeof] = ACTIONS(2994), - [anon_sym_typeof] = ACTIONS(2994), - [anon_sym_ATimport] = ACTIONS(2996), - [aux_sym_preproc_undef_token1] = ACTIONS(2994), - [anon_sym_POUND] = ACTIONS(2994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE] = ACTIONS(2994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_API_AVAILABLE] = ACTIONS(2994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_API_DEPRECATED] = ACTIONS(2994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2994), - [anon_sym___deprecated_msg] = ACTIONS(2994), - [anon_sym___deprecated_enum_msg] = ACTIONS(2994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2994), - [anon_sym_ATprotocol] = ACTIONS(2996), - [anon_sym_ATinterface] = ACTIONS(2996), - [anon_sym_ATimplementation] = ACTIONS(2996), - [anon_sym_ATcompatibility_alias] = ACTIONS(2996), - [anon_sym__Alignas] = ACTIONS(2994), - [anon_sym_ATtry] = ACTIONS(2996), - [anon_sym___try] = ACTIONS(2994), - [anon_sym_ATthrow] = ACTIONS(2996), - [anon_sym_ATselector] = ACTIONS(2996), - [anon_sym_ATavailable] = ACTIONS(2996), - [anon_sym___builtin_available] = ACTIONS(2994), - [anon_sym_va_arg] = ACTIONS(2994), - [anon_sym___asm] = ACTIONS(2994), - [anon_sym_ATencode] = ACTIONS(2996), - [anon_sym_ATsynchronized] = ACTIONS(2996), - [anon_sym_BOOL] = ACTIONS(2994), - [anon_sym_IMP] = ACTIONS(2994), - [anon_sym_SEL] = ACTIONS(2994), - [anon_sym_Class] = ACTIONS(2994), - [anon_sym_id] = ACTIONS(2994), - }, - [1532] = { - [sym_identifier] = ACTIONS(2990), - [aux_sym_preproc_include_token1] = ACTIONS(2990), - [aux_sym_preproc_include_token2] = ACTIONS(2990), - [aux_sym_preproc_def_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2990), - [sym_preproc_directive] = ACTIONS(2990), - [anon_sym_LPAREN2] = ACTIONS(2992), - [anon_sym_BANG] = ACTIONS(2992), - [anon_sym_TILDE] = ACTIONS(2992), - [anon_sym_DASH] = ACTIONS(2990), - [anon_sym_PLUS] = ACTIONS(2990), - [anon_sym_STAR] = ACTIONS(2992), - [anon_sym_CARET] = ACTIONS(2992), - [anon_sym_AMP] = ACTIONS(2992), - [anon_sym_SEMI] = ACTIONS(2992), - [anon_sym___extension__] = ACTIONS(2990), - [anon_sym_typedef] = ACTIONS(2990), - [anon_sym_extern] = ACTIONS(2990), - [anon_sym___attribute__] = ACTIONS(2990), - [anon_sym___attribute] = ACTIONS(2990), - [anon_sym_noreturn] = ACTIONS(2990), - [anon_sym_LBRACK] = ACTIONS(2992), - [anon_sym___declspec] = ACTIONS(2990), - [anon_sym___cdecl] = ACTIONS(2990), - [anon_sym___clrcall] = ACTIONS(2990), - [anon_sym___stdcall] = ACTIONS(2990), - [anon_sym___fastcall] = ACTIONS(2990), - [anon_sym___thiscall] = ACTIONS(2990), - [anon_sym___vectorcall] = ACTIONS(2990), - [anon_sym_LBRACE] = ACTIONS(2992), - [anon_sym_RBRACE] = ACTIONS(2992), - [anon_sym_signed] = ACTIONS(2990), - [anon_sym_unsigned] = ACTIONS(2990), - [anon_sym_long] = ACTIONS(2990), - [anon_sym_short] = ACTIONS(2990), - [anon_sym_ATautoreleasepool] = ACTIONS(2992), - [anon_sym_static] = ACTIONS(2990), - [anon_sym_auto] = ACTIONS(2990), - [anon_sym_register] = ACTIONS(2990), - [anon_sym_inline] = ACTIONS(2990), - [anon_sym___inline] = ACTIONS(2990), - [anon_sym___inline__] = ACTIONS(2990), - [anon_sym___forceinline] = ACTIONS(2990), - [anon_sym_thread_local] = ACTIONS(2990), - [anon_sym___thread] = ACTIONS(2990), - [anon_sym_CG_EXTERN] = ACTIONS(2990), - [anon_sym_CG_INLINE] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2990), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2990), - [anon_sym_IBOutlet] = ACTIONS(2990), - [anon_sym_IBInspectable] = ACTIONS(2990), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2990), - [anon_sym_NS_INLINE] = ACTIONS(2990), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2990), - [anon_sym_OBJC_EXPORT] = ACTIONS(2990), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2990), - [anon_sym_const] = ACTIONS(2990), - [anon_sym_constexpr] = ACTIONS(2990), - [anon_sym_volatile] = ACTIONS(2990), - [anon_sym_restrict] = ACTIONS(2990), - [anon_sym___restrict__] = ACTIONS(2990), - [anon_sym__Atomic] = ACTIONS(2990), - [anon_sym__Noreturn] = ACTIONS(2990), - [anon_sym_nullable] = ACTIONS(2990), - [anon_sym__Complex] = ACTIONS(2990), - [anon_sym__Nonnull] = ACTIONS(2990), - [anon_sym__Nullable] = ACTIONS(2990), - [anon_sym__Nullable_result] = ACTIONS(2990), - [anon_sym__Null_unspecified] = ACTIONS(2990), - [anon_sym___autoreleasing] = ACTIONS(2990), - [anon_sym___block] = ACTIONS(2990), - [anon_sym___bridge] = ACTIONS(2990), - [anon_sym___bridge_retained] = ACTIONS(2990), - [anon_sym___bridge_transfer] = ACTIONS(2990), - [anon_sym___complex] = ACTIONS(2990), - [anon_sym___const] = ACTIONS(2990), - [anon_sym___imag] = ACTIONS(2990), - [anon_sym___kindof] = ACTIONS(2990), - [anon_sym___nonnull] = ACTIONS(2990), - [anon_sym___nullable] = ACTIONS(2990), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2990), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2990), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2990), - [anon_sym___real] = ACTIONS(2990), - [anon_sym___strong] = ACTIONS(2990), - [anon_sym___unsafe_unretained] = ACTIONS(2990), - [anon_sym___unused] = ACTIONS(2990), - [anon_sym___weak] = ACTIONS(2990), - [sym_primitive_type] = ACTIONS(2990), - [anon_sym_enum] = ACTIONS(2990), - [anon_sym_struct] = ACTIONS(2990), - [anon_sym_union] = ACTIONS(2990), - [anon_sym_if] = ACTIONS(2990), - [anon_sym_switch] = ACTIONS(2990), - [anon_sym_case] = ACTIONS(2990), - [anon_sym_default] = ACTIONS(2990), - [anon_sym_while] = ACTIONS(2990), - [anon_sym_do] = ACTIONS(2990), - [anon_sym_for] = ACTIONS(2990), - [anon_sym_in] = ACTIONS(2990), - [anon_sym_return] = ACTIONS(2990), - [anon_sym_break] = ACTIONS(2990), - [anon_sym_continue] = ACTIONS(2990), - [anon_sym_goto] = ACTIONS(2990), - [anon_sym_DASH_DASH] = ACTIONS(2992), - [anon_sym_PLUS_PLUS] = ACTIONS(2992), - [anon_sym_sizeof] = ACTIONS(2990), - [anon_sym___alignof__] = ACTIONS(2990), - [anon_sym___alignof] = ACTIONS(2990), - [anon_sym__alignof] = ACTIONS(2990), - [anon_sym_alignof] = ACTIONS(2990), - [anon_sym__Alignof] = ACTIONS(2990), - [anon_sym_offsetof] = ACTIONS(2990), - [anon_sym__Generic] = ACTIONS(2990), - [anon_sym_asm] = ACTIONS(2990), - [anon_sym___asm__] = ACTIONS(2990), - [sym_number_literal] = ACTIONS(2992), - [anon_sym_L_SQUOTE] = ACTIONS(2992), - [anon_sym_u_SQUOTE] = ACTIONS(2992), - [anon_sym_U_SQUOTE] = ACTIONS(2992), - [anon_sym_u8_SQUOTE] = ACTIONS(2992), - [anon_sym_SQUOTE] = ACTIONS(2992), - [anon_sym_AT] = ACTIONS(2990), - [anon_sym_DQUOTE] = ACTIONS(2992), - [anon_sym_L_DQUOTE] = ACTIONS(2992), - [anon_sym_u_DQUOTE] = ACTIONS(2992), - [anon_sym_U_DQUOTE] = ACTIONS(2992), - [anon_sym_u8_DQUOTE] = ACTIONS(2992), - [sym_true] = ACTIONS(2990), - [sym_false] = ACTIONS(2990), - [anon_sym_NULL] = ACTIONS(2990), - [anon_sym_nullptr] = ACTIONS(2990), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2990), - [anon_sym___typeof] = ACTIONS(2990), - [anon_sym_typeof] = ACTIONS(2990), - [anon_sym_ATimport] = ACTIONS(2992), - [aux_sym_preproc_undef_token1] = ACTIONS(2990), - [anon_sym_POUND] = ACTIONS(2990), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2990), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2990), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2990), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2990), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE] = ACTIONS(2990), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_API_AVAILABLE] = ACTIONS(2990), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_API_DEPRECATED] = ACTIONS(2990), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2990), - [anon_sym___deprecated_msg] = ACTIONS(2990), - [anon_sym___deprecated_enum_msg] = ACTIONS(2990), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2990), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2990), - [anon_sym_ATprotocol] = ACTIONS(2992), - [anon_sym_ATinterface] = ACTIONS(2992), - [anon_sym_ATimplementation] = ACTIONS(2992), - [anon_sym_ATcompatibility_alias] = ACTIONS(2992), - [anon_sym__Alignas] = ACTIONS(2990), - [anon_sym_ATtry] = ACTIONS(2992), - [anon_sym___try] = ACTIONS(2990), - [anon_sym_ATthrow] = ACTIONS(2992), - [anon_sym_ATselector] = ACTIONS(2992), - [anon_sym_ATavailable] = ACTIONS(2992), - [anon_sym___builtin_available] = ACTIONS(2990), - [anon_sym_va_arg] = ACTIONS(2990), - [anon_sym___asm] = ACTIONS(2990), - [anon_sym_ATencode] = ACTIONS(2992), - [anon_sym_ATsynchronized] = ACTIONS(2992), - [anon_sym_BOOL] = ACTIONS(2990), - [anon_sym_IMP] = ACTIONS(2990), - [anon_sym_SEL] = ACTIONS(2990), - [anon_sym_Class] = ACTIONS(2990), - [anon_sym_id] = ACTIONS(2990), - }, - [1533] = { - [sym_identifier] = ACTIONS(2986), - [aux_sym_preproc_include_token1] = ACTIONS(2986), - [aux_sym_preproc_include_token2] = ACTIONS(2986), - [aux_sym_preproc_def_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2986), - [sym_preproc_directive] = ACTIONS(2986), - [anon_sym_LPAREN2] = ACTIONS(2988), - [anon_sym_BANG] = ACTIONS(2988), - [anon_sym_TILDE] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2986), - [anon_sym_STAR] = ACTIONS(2988), - [anon_sym_CARET] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2988), - [anon_sym_SEMI] = ACTIONS(2988), - [anon_sym___extension__] = ACTIONS(2986), - [anon_sym_typedef] = ACTIONS(2986), - [anon_sym_extern] = ACTIONS(2986), - [anon_sym___attribute__] = ACTIONS(2986), - [anon_sym___attribute] = ACTIONS(2986), - [anon_sym_noreturn] = ACTIONS(2986), - [anon_sym_LBRACK] = ACTIONS(2988), - [anon_sym___declspec] = ACTIONS(2986), - [anon_sym___cdecl] = ACTIONS(2986), - [anon_sym___clrcall] = ACTIONS(2986), - [anon_sym___stdcall] = ACTIONS(2986), - [anon_sym___fastcall] = ACTIONS(2986), - [anon_sym___thiscall] = ACTIONS(2986), - [anon_sym___vectorcall] = ACTIONS(2986), - [anon_sym_LBRACE] = ACTIONS(2988), - [anon_sym_RBRACE] = ACTIONS(2988), - [anon_sym_signed] = ACTIONS(2986), - [anon_sym_unsigned] = ACTIONS(2986), - [anon_sym_long] = ACTIONS(2986), - [anon_sym_short] = ACTIONS(2986), - [anon_sym_ATautoreleasepool] = ACTIONS(2988), - [anon_sym_static] = ACTIONS(2986), - [anon_sym_auto] = ACTIONS(2986), - [anon_sym_register] = ACTIONS(2986), - [anon_sym_inline] = ACTIONS(2986), - [anon_sym___inline] = ACTIONS(2986), - [anon_sym___inline__] = ACTIONS(2986), - [anon_sym___forceinline] = ACTIONS(2986), - [anon_sym_thread_local] = ACTIONS(2986), - [anon_sym___thread] = ACTIONS(2986), - [anon_sym_CG_EXTERN] = ACTIONS(2986), - [anon_sym_CG_INLINE] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2986), - [anon_sym_IBOutlet] = ACTIONS(2986), - [anon_sym_IBInspectable] = ACTIONS(2986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2986), - [anon_sym_NS_INLINE] = ACTIONS(2986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2986), - [anon_sym_OBJC_EXPORT] = ACTIONS(2986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2986), - [anon_sym_const] = ACTIONS(2986), - [anon_sym_constexpr] = ACTIONS(2986), - [anon_sym_volatile] = ACTIONS(2986), - [anon_sym_restrict] = ACTIONS(2986), - [anon_sym___restrict__] = ACTIONS(2986), - [anon_sym__Atomic] = ACTIONS(2986), - [anon_sym__Noreturn] = ACTIONS(2986), - [anon_sym_nullable] = ACTIONS(2986), - [anon_sym__Complex] = ACTIONS(2986), - [anon_sym__Nonnull] = ACTIONS(2986), - [anon_sym__Nullable] = ACTIONS(2986), - [anon_sym__Nullable_result] = ACTIONS(2986), - [anon_sym__Null_unspecified] = ACTIONS(2986), - [anon_sym___autoreleasing] = ACTIONS(2986), - [anon_sym___block] = ACTIONS(2986), - [anon_sym___bridge] = ACTIONS(2986), - [anon_sym___bridge_retained] = ACTIONS(2986), - [anon_sym___bridge_transfer] = ACTIONS(2986), - [anon_sym___complex] = ACTIONS(2986), - [anon_sym___const] = ACTIONS(2986), - [anon_sym___imag] = ACTIONS(2986), - [anon_sym___kindof] = ACTIONS(2986), - [anon_sym___nonnull] = ACTIONS(2986), - [anon_sym___nullable] = ACTIONS(2986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2986), - [anon_sym___real] = ACTIONS(2986), - [anon_sym___strong] = ACTIONS(2986), - [anon_sym___unsafe_unretained] = ACTIONS(2986), - [anon_sym___unused] = ACTIONS(2986), - [anon_sym___weak] = ACTIONS(2986), - [sym_primitive_type] = ACTIONS(2986), - [anon_sym_enum] = ACTIONS(2986), - [anon_sym_struct] = ACTIONS(2986), - [anon_sym_union] = ACTIONS(2986), - [anon_sym_if] = ACTIONS(2986), - [anon_sym_switch] = ACTIONS(2986), - [anon_sym_case] = ACTIONS(2986), - [anon_sym_default] = ACTIONS(2986), - [anon_sym_while] = ACTIONS(2986), - [anon_sym_do] = ACTIONS(2986), - [anon_sym_for] = ACTIONS(2986), - [anon_sym_in] = ACTIONS(2986), - [anon_sym_return] = ACTIONS(2986), - [anon_sym_break] = ACTIONS(2986), - [anon_sym_continue] = ACTIONS(2986), - [anon_sym_goto] = ACTIONS(2986), - [anon_sym_DASH_DASH] = ACTIONS(2988), - [anon_sym_PLUS_PLUS] = ACTIONS(2988), - [anon_sym_sizeof] = ACTIONS(2986), - [anon_sym___alignof__] = ACTIONS(2986), - [anon_sym___alignof] = ACTIONS(2986), - [anon_sym__alignof] = ACTIONS(2986), - [anon_sym_alignof] = ACTIONS(2986), - [anon_sym__Alignof] = ACTIONS(2986), - [anon_sym_offsetof] = ACTIONS(2986), - [anon_sym__Generic] = ACTIONS(2986), - [anon_sym_asm] = ACTIONS(2986), - [anon_sym___asm__] = ACTIONS(2986), - [sym_number_literal] = ACTIONS(2988), - [anon_sym_L_SQUOTE] = ACTIONS(2988), - [anon_sym_u_SQUOTE] = ACTIONS(2988), - [anon_sym_U_SQUOTE] = ACTIONS(2988), - [anon_sym_u8_SQUOTE] = ACTIONS(2988), - [anon_sym_SQUOTE] = ACTIONS(2988), - [anon_sym_AT] = ACTIONS(2986), - [anon_sym_DQUOTE] = ACTIONS(2988), - [anon_sym_L_DQUOTE] = ACTIONS(2988), - [anon_sym_u_DQUOTE] = ACTIONS(2988), - [anon_sym_U_DQUOTE] = ACTIONS(2988), - [anon_sym_u8_DQUOTE] = ACTIONS(2988), - [sym_true] = ACTIONS(2986), - [sym_false] = ACTIONS(2986), - [anon_sym_NULL] = ACTIONS(2986), - [anon_sym_nullptr] = ACTIONS(2986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2986), - [anon_sym___typeof] = ACTIONS(2986), - [anon_sym_typeof] = ACTIONS(2986), - [anon_sym_ATimport] = ACTIONS(2988), - [aux_sym_preproc_undef_token1] = ACTIONS(2986), - [anon_sym_POUND] = ACTIONS(2986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE] = ACTIONS(2986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_API_AVAILABLE] = ACTIONS(2986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_API_DEPRECATED] = ACTIONS(2986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2986), - [anon_sym___deprecated_msg] = ACTIONS(2986), - [anon_sym___deprecated_enum_msg] = ACTIONS(2986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2986), - [anon_sym_ATprotocol] = ACTIONS(2988), - [anon_sym_ATinterface] = ACTIONS(2988), - [anon_sym_ATimplementation] = ACTIONS(2988), - [anon_sym_ATcompatibility_alias] = ACTIONS(2988), - [anon_sym__Alignas] = ACTIONS(2986), - [anon_sym_ATtry] = ACTIONS(2988), - [anon_sym___try] = ACTIONS(2986), - [anon_sym_ATthrow] = ACTIONS(2988), - [anon_sym_ATselector] = ACTIONS(2988), - [anon_sym_ATavailable] = ACTIONS(2988), - [anon_sym___builtin_available] = ACTIONS(2986), - [anon_sym_va_arg] = ACTIONS(2986), - [anon_sym___asm] = ACTIONS(2986), - [anon_sym_ATencode] = ACTIONS(2988), - [anon_sym_ATsynchronized] = ACTIONS(2988), - [anon_sym_BOOL] = ACTIONS(2986), - [anon_sym_IMP] = ACTIONS(2986), - [anon_sym_SEL] = ACTIONS(2986), - [anon_sym_Class] = ACTIONS(2986), - [anon_sym_id] = ACTIONS(2986), - }, - [1534] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3472), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2384), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___extension__] = ACTIONS(2210), - [anon_sym_extern] = ACTIONS(2210), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_noreturn] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym___declspec] = ACTIONS(2210), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_static] = ACTIONS(2210), - [anon_sym_auto] = ACTIONS(2210), - [anon_sym_register] = ACTIONS(2210), - [anon_sym_inline] = ACTIONS(2210), - [anon_sym___inline] = ACTIONS(2210), - [anon_sym___inline__] = ACTIONS(2210), - [anon_sym___forceinline] = ACTIONS(2210), - [anon_sym_thread_local] = ACTIONS(2210), - [anon_sym___thread] = ACTIONS(2210), - [anon_sym_CG_EXTERN] = ACTIONS(2210), - [anon_sym_CG_INLINE] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2210), - [anon_sym_IBOutlet] = ACTIONS(2210), - [anon_sym_IBInspectable] = ACTIONS(2210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2210), - [anon_sym_NS_INLINE] = ACTIONS(2210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2210), - [anon_sym_OBJC_EXPORT] = ACTIONS(2210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(2210), - [anon_sym_volatile] = ACTIONS(2210), - [anon_sym_restrict] = ACTIONS(2210), - [anon_sym___restrict__] = ACTIONS(2210), - [anon_sym__Atomic] = ACTIONS(2210), - [anon_sym__Noreturn] = ACTIONS(2210), - [anon_sym_nullable] = ACTIONS(2210), - [anon_sym__Complex] = ACTIONS(2210), - [anon_sym__Nonnull] = ACTIONS(2210), - [anon_sym__Nullable] = ACTIONS(2210), - [anon_sym__Nullable_result] = ACTIONS(2210), - [anon_sym__Null_unspecified] = ACTIONS(2210), - [anon_sym___autoreleasing] = ACTIONS(2210), - [anon_sym___block] = ACTIONS(2210), - [anon_sym___bridge] = ACTIONS(2210), - [anon_sym___bridge_retained] = ACTIONS(2210), - [anon_sym___bridge_transfer] = ACTIONS(2210), - [anon_sym___complex] = ACTIONS(2210), - [anon_sym___const] = ACTIONS(2210), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___kindof] = ACTIONS(2210), - [anon_sym___nonnull] = ACTIONS(2210), - [anon_sym___nullable] = ACTIONS(2210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2210), - [anon_sym___real] = ACTIONS(3478), - [anon_sym___strong] = ACTIONS(2210), - [anon_sym___unsafe_unretained] = ACTIONS(2210), - [anon_sym___unused] = ACTIONS(2210), - [anon_sym___weak] = ACTIONS(2210), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE] = ACTIONS(2210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_API_AVAILABLE] = ACTIONS(2210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_API_DEPRECATED] = ACTIONS(2210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2210), - [anon_sym___deprecated_msg] = ACTIONS(2210), - [anon_sym___deprecated_enum_msg] = ACTIONS(2210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2210), - [anon_sym__Alignas] = ACTIONS(2210), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [1535] = { - [ts_builtin_sym_end] = ACTIONS(2374), - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_include_token1] = ACTIONS(2372), - [aux_sym_preproc_include_token2] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [anon_sym_COMMA] = ACTIONS(2374), - [anon_sym_RPAREN] = ACTIONS(2374), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_case] = ACTIONS(2372), - [anon_sym_default] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_ATimport] = ACTIONS(2374), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_POUND] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATprotocol] = ACTIONS(2374), - [anon_sym_ATinterface] = ACTIONS(2374), - [anon_sym_ATimplementation] = ACTIONS(2374), - [anon_sym_ATcompatibility_alias] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1536] = { - [ts_builtin_sym_end] = ACTIONS(2370), - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_include_token1] = ACTIONS(2368), - [aux_sym_preproc_include_token2] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [anon_sym_COMMA] = ACTIONS(2370), - [anon_sym_RPAREN] = ACTIONS(2370), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_case] = ACTIONS(2368), - [anon_sym_default] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_ATimport] = ACTIONS(2370), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_POUND] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATprotocol] = ACTIONS(2370), - [anon_sym_ATinterface] = ACTIONS(2370), - [anon_sym_ATimplementation] = ACTIONS(2370), - [anon_sym_ATcompatibility_alias] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1537] = { - [ts_builtin_sym_end] = ACTIONS(2366), - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_include_token1] = ACTIONS(2364), - [aux_sym_preproc_include_token2] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [anon_sym_COMMA] = ACTIONS(2366), - [anon_sym_RPAREN] = ACTIONS(2366), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_case] = ACTIONS(2364), - [anon_sym_default] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_ATimport] = ACTIONS(2366), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_POUND] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATprotocol] = ACTIONS(2366), - [anon_sym_ATinterface] = ACTIONS(2366), - [anon_sym_ATimplementation] = ACTIONS(2366), - [anon_sym_ATcompatibility_alias] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1538] = { - [sym_else_clause] = STATE(1552), - [ts_builtin_sym_end] = ACTIONS(2426), - [sym_identifier] = ACTIONS(2424), - [aux_sym_preproc_include_token1] = ACTIONS(2424), - [aux_sym_preproc_include_token2] = ACTIONS(2424), - [aux_sym_preproc_def_token1] = ACTIONS(2424), - [aux_sym_preproc_if_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2424), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2424), - [sym_preproc_directive] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym___cdecl] = ACTIONS(2424), - [anon_sym___clrcall] = ACTIONS(2424), - [anon_sym___stdcall] = ACTIONS(2424), - [anon_sym___fastcall] = ACTIONS(2424), - [anon_sym___thiscall] = ACTIONS(2424), - [anon_sym___vectorcall] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3486), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_case] = ACTIONS(2424), - [anon_sym_default] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_ATimport] = ACTIONS(2426), - [aux_sym_preproc_undef_token1] = ACTIONS(2424), - [anon_sym_POUND] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym_ATprotocol] = ACTIONS(2426), - [anon_sym_ATinterface] = ACTIONS(2426), - [anon_sym_ATimplementation] = ACTIONS(2426), - [anon_sym_ATcompatibility_alias] = ACTIONS(2426), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [1539] = { - [ts_builtin_sym_end] = ACTIONS(2788), - [sym_identifier] = ACTIONS(2786), - [aux_sym_preproc_include_token1] = ACTIONS(2786), - [aux_sym_preproc_include_token2] = ACTIONS(2786), - [aux_sym_preproc_def_token1] = ACTIONS(2786), - [aux_sym_preproc_if_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2786), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2786), - [sym_preproc_directive] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym___cdecl] = ACTIONS(2786), - [anon_sym___clrcall] = ACTIONS(2786), - [anon_sym___stdcall] = ACTIONS(2786), - [anon_sym___fastcall] = ACTIONS(2786), - [anon_sym___thiscall] = ACTIONS(2786), - [anon_sym___vectorcall] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_case] = ACTIONS(2786), - [anon_sym_default] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_ATimport] = ACTIONS(2788), - [aux_sym_preproc_undef_token1] = ACTIONS(2786), - [anon_sym_POUND] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym_ATprotocol] = ACTIONS(2788), - [anon_sym_ATinterface] = ACTIONS(2788), - [anon_sym_ATimplementation] = ACTIONS(2788), - [anon_sym_ATcompatibility_alias] = ACTIONS(2788), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [1540] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1541] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1542] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1543] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1544] = { - [ts_builtin_sym_end] = ACTIONS(2864), - [sym_identifier] = ACTIONS(2862), - [aux_sym_preproc_include_token1] = ACTIONS(2862), - [aux_sym_preproc_include_token2] = ACTIONS(2862), - [aux_sym_preproc_def_token1] = ACTIONS(2862), - [aux_sym_preproc_if_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2862), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2862), - [sym_preproc_directive] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym___cdecl] = ACTIONS(2862), - [anon_sym___clrcall] = ACTIONS(2862), - [anon_sym___stdcall] = ACTIONS(2862), - [anon_sym___fastcall] = ACTIONS(2862), - [anon_sym___thiscall] = ACTIONS(2862), - [anon_sym___vectorcall] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_case] = ACTIONS(2862), - [anon_sym_default] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_ATimport] = ACTIONS(2864), - [aux_sym_preproc_undef_token1] = ACTIONS(2862), - [anon_sym_POUND] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym_ATprotocol] = ACTIONS(2864), - [anon_sym_ATinterface] = ACTIONS(2864), - [anon_sym_ATimplementation] = ACTIONS(2864), - [anon_sym_ATcompatibility_alias] = ACTIONS(2864), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [1545] = { - [ts_builtin_sym_end] = ACTIONS(2690), - [sym_identifier] = ACTIONS(2688), - [aux_sym_preproc_include_token1] = ACTIONS(2688), - [aux_sym_preproc_include_token2] = ACTIONS(2688), - [aux_sym_preproc_def_token1] = ACTIONS(2688), - [aux_sym_preproc_if_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2688), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2688), - [sym_preproc_directive] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym___cdecl] = ACTIONS(2688), - [anon_sym___clrcall] = ACTIONS(2688), - [anon_sym___stdcall] = ACTIONS(2688), - [anon_sym___fastcall] = ACTIONS(2688), - [anon_sym___thiscall] = ACTIONS(2688), - [anon_sym___vectorcall] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_case] = ACTIONS(2688), - [anon_sym_default] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_ATimport] = ACTIONS(2690), - [aux_sym_preproc_undef_token1] = ACTIONS(2688), - [anon_sym_POUND] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym_ATprotocol] = ACTIONS(2690), - [anon_sym_ATinterface] = ACTIONS(2690), - [anon_sym_ATimplementation] = ACTIONS(2690), - [anon_sym_ATcompatibility_alias] = ACTIONS(2690), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [1546] = { - [ts_builtin_sym_end] = ACTIONS(2276), - [sym_identifier] = ACTIONS(2274), - [aux_sym_preproc_include_token1] = ACTIONS(2274), - [aux_sym_preproc_include_token2] = ACTIONS(2274), - [aux_sym_preproc_def_token1] = ACTIONS(2274), - [aux_sym_preproc_if_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2274), - [sym_preproc_directive] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym___cdecl] = ACTIONS(2274), - [anon_sym___clrcall] = ACTIONS(2274), - [anon_sym___stdcall] = ACTIONS(2274), - [anon_sym___fastcall] = ACTIONS(2274), - [anon_sym___thiscall] = ACTIONS(2274), - [anon_sym___vectorcall] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_case] = ACTIONS(2274), - [anon_sym_default] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_ATimport] = ACTIONS(2276), - [aux_sym_preproc_undef_token1] = ACTIONS(2274), - [anon_sym_POUND] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym_ATprotocol] = ACTIONS(2276), - [anon_sym_ATinterface] = ACTIONS(2276), - [anon_sym_ATimplementation] = ACTIONS(2276), - [anon_sym_ATcompatibility_alias] = ACTIONS(2276), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [1547] = { - [ts_builtin_sym_end] = ACTIONS(2686), - [sym_identifier] = ACTIONS(2684), - [aux_sym_preproc_include_token1] = ACTIONS(2684), - [aux_sym_preproc_include_token2] = ACTIONS(2684), - [aux_sym_preproc_def_token1] = ACTIONS(2684), - [aux_sym_preproc_if_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2684), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2684), - [sym_preproc_directive] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym___cdecl] = ACTIONS(2684), - [anon_sym___clrcall] = ACTIONS(2684), - [anon_sym___stdcall] = ACTIONS(2684), - [anon_sym___fastcall] = ACTIONS(2684), - [anon_sym___thiscall] = ACTIONS(2684), - [anon_sym___vectorcall] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_case] = ACTIONS(2684), - [anon_sym_default] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_ATimport] = ACTIONS(2686), - [aux_sym_preproc_undef_token1] = ACTIONS(2684), - [anon_sym_POUND] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym_ATprotocol] = ACTIONS(2686), - [anon_sym_ATinterface] = ACTIONS(2686), - [anon_sym_ATimplementation] = ACTIONS(2686), - [anon_sym_ATcompatibility_alias] = ACTIONS(2686), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [1548] = { - [ts_builtin_sym_end] = ACTIONS(2484), - [sym_identifier] = ACTIONS(2482), - [aux_sym_preproc_include_token1] = ACTIONS(2482), - [aux_sym_preproc_include_token2] = ACTIONS(2482), - [aux_sym_preproc_def_token1] = ACTIONS(2482), - [aux_sym_preproc_if_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2482), - [sym_preproc_directive] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym___cdecl] = ACTIONS(2482), - [anon_sym___clrcall] = ACTIONS(2482), - [anon_sym___stdcall] = ACTIONS(2482), - [anon_sym___fastcall] = ACTIONS(2482), - [anon_sym___thiscall] = ACTIONS(2482), - [anon_sym___vectorcall] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_case] = ACTIONS(2482), - [anon_sym_default] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_ATimport] = ACTIONS(2484), - [aux_sym_preproc_undef_token1] = ACTIONS(2482), - [anon_sym_POUND] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym_ATprotocol] = ACTIONS(2484), - [anon_sym_ATinterface] = ACTIONS(2484), - [anon_sym_ATimplementation] = ACTIONS(2484), - [anon_sym_ATcompatibility_alias] = ACTIONS(2484), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [1549] = { - [ts_builtin_sym_end] = ACTIONS(2724), - [sym_identifier] = ACTIONS(2722), - [aux_sym_preproc_include_token1] = ACTIONS(2722), - [aux_sym_preproc_include_token2] = ACTIONS(2722), - [aux_sym_preproc_def_token1] = ACTIONS(2722), - [aux_sym_preproc_if_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2722), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2722), - [sym_preproc_directive] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym___cdecl] = ACTIONS(2722), - [anon_sym___clrcall] = ACTIONS(2722), - [anon_sym___stdcall] = ACTIONS(2722), - [anon_sym___fastcall] = ACTIONS(2722), - [anon_sym___thiscall] = ACTIONS(2722), - [anon_sym___vectorcall] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_ATimport] = ACTIONS(2724), - [aux_sym_preproc_undef_token1] = ACTIONS(2722), - [anon_sym_POUND] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym_ATprotocol] = ACTIONS(2724), - [anon_sym_ATinterface] = ACTIONS(2724), - [anon_sym_ATimplementation] = ACTIONS(2724), - [anon_sym_ATcompatibility_alias] = ACTIONS(2724), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [1550] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1551] = { - [ts_builtin_sym_end] = ACTIONS(2716), - [sym_identifier] = ACTIONS(2714), - [aux_sym_preproc_include_token1] = ACTIONS(2714), - [aux_sym_preproc_include_token2] = ACTIONS(2714), - [aux_sym_preproc_def_token1] = ACTIONS(2714), - [aux_sym_preproc_if_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2714), - [sym_preproc_directive] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym___cdecl] = ACTIONS(2714), - [anon_sym___clrcall] = ACTIONS(2714), - [anon_sym___stdcall] = ACTIONS(2714), - [anon_sym___fastcall] = ACTIONS(2714), - [anon_sym___thiscall] = ACTIONS(2714), - [anon_sym___vectorcall] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_case] = ACTIONS(2714), - [anon_sym_default] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_ATimport] = ACTIONS(2716), - [aux_sym_preproc_undef_token1] = ACTIONS(2714), - [anon_sym_POUND] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym_ATprotocol] = ACTIONS(2716), - [anon_sym_ATinterface] = ACTIONS(2716), - [anon_sym_ATimplementation] = ACTIONS(2716), - [anon_sym_ATcompatibility_alias] = ACTIONS(2716), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [1552] = { - [ts_builtin_sym_end] = ACTIONS(2520), - [sym_identifier] = ACTIONS(2518), - [aux_sym_preproc_include_token1] = ACTIONS(2518), - [aux_sym_preproc_include_token2] = ACTIONS(2518), - [aux_sym_preproc_def_token1] = ACTIONS(2518), - [aux_sym_preproc_if_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2518), - [sym_preproc_directive] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym___cdecl] = ACTIONS(2518), - [anon_sym___clrcall] = ACTIONS(2518), - [anon_sym___stdcall] = ACTIONS(2518), - [anon_sym___fastcall] = ACTIONS(2518), - [anon_sym___thiscall] = ACTIONS(2518), - [anon_sym___vectorcall] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_case] = ACTIONS(2518), - [anon_sym_default] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_ATimport] = ACTIONS(2520), - [aux_sym_preproc_undef_token1] = ACTIONS(2518), - [anon_sym_POUND] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym_ATprotocol] = ACTIONS(2520), - [anon_sym_ATinterface] = ACTIONS(2520), - [anon_sym_ATimplementation] = ACTIONS(2520), - [anon_sym_ATcompatibility_alias] = ACTIONS(2520), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [1553] = { - [ts_builtin_sym_end] = ACTIONS(2608), - [sym_identifier] = ACTIONS(2606), - [aux_sym_preproc_include_token1] = ACTIONS(2606), - [aux_sym_preproc_include_token2] = ACTIONS(2606), - [aux_sym_preproc_def_token1] = ACTIONS(2606), - [aux_sym_preproc_if_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2606), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2606), - [sym_preproc_directive] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym___cdecl] = ACTIONS(2606), - [anon_sym___clrcall] = ACTIONS(2606), - [anon_sym___stdcall] = ACTIONS(2606), - [anon_sym___fastcall] = ACTIONS(2606), - [anon_sym___thiscall] = ACTIONS(2606), - [anon_sym___vectorcall] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_ATimport] = ACTIONS(2608), - [aux_sym_preproc_undef_token1] = ACTIONS(2606), - [anon_sym_POUND] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym_ATprotocol] = ACTIONS(2608), - [anon_sym_ATinterface] = ACTIONS(2608), - [anon_sym_ATimplementation] = ACTIONS(2608), - [anon_sym_ATcompatibility_alias] = ACTIONS(2608), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [1554] = { - [ts_builtin_sym_end] = ACTIONS(2632), - [sym_identifier] = ACTIONS(2630), - [aux_sym_preproc_include_token1] = ACTIONS(2630), - [aux_sym_preproc_include_token2] = ACTIONS(2630), - [aux_sym_preproc_def_token1] = ACTIONS(2630), - [aux_sym_preproc_if_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2630), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2630), - [sym_preproc_directive] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym___cdecl] = ACTIONS(2630), - [anon_sym___clrcall] = ACTIONS(2630), - [anon_sym___stdcall] = ACTIONS(2630), - [anon_sym___fastcall] = ACTIONS(2630), - [anon_sym___thiscall] = ACTIONS(2630), - [anon_sym___vectorcall] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_ATimport] = ACTIONS(2632), - [aux_sym_preproc_undef_token1] = ACTIONS(2630), - [anon_sym_POUND] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym_ATprotocol] = ACTIONS(2632), - [anon_sym_ATinterface] = ACTIONS(2632), - [anon_sym_ATimplementation] = ACTIONS(2632), - [anon_sym_ATcompatibility_alias] = ACTIONS(2632), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [1555] = { - [ts_builtin_sym_end] = ACTIONS(2636), - [sym_identifier] = ACTIONS(2634), - [aux_sym_preproc_include_token1] = ACTIONS(2634), - [aux_sym_preproc_include_token2] = ACTIONS(2634), - [aux_sym_preproc_def_token1] = ACTIONS(2634), - [aux_sym_preproc_if_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2634), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2634), - [sym_preproc_directive] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym___cdecl] = ACTIONS(2634), - [anon_sym___clrcall] = ACTIONS(2634), - [anon_sym___stdcall] = ACTIONS(2634), - [anon_sym___fastcall] = ACTIONS(2634), - [anon_sym___thiscall] = ACTIONS(2634), - [anon_sym___vectorcall] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_ATimport] = ACTIONS(2636), - [aux_sym_preproc_undef_token1] = ACTIONS(2634), - [anon_sym_POUND] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym_ATprotocol] = ACTIONS(2636), - [anon_sym_ATinterface] = ACTIONS(2636), - [anon_sym_ATimplementation] = ACTIONS(2636), - [anon_sym_ATcompatibility_alias] = ACTIONS(2636), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [1556] = { - [ts_builtin_sym_end] = ACTIONS(2844), - [sym_identifier] = ACTIONS(2842), - [aux_sym_preproc_include_token1] = ACTIONS(2842), - [aux_sym_preproc_include_token2] = ACTIONS(2842), - [aux_sym_preproc_def_token1] = ACTIONS(2842), - [aux_sym_preproc_if_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2842), - [sym_preproc_directive] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym___cdecl] = ACTIONS(2842), - [anon_sym___clrcall] = ACTIONS(2842), - [anon_sym___stdcall] = ACTIONS(2842), - [anon_sym___fastcall] = ACTIONS(2842), - [anon_sym___thiscall] = ACTIONS(2842), - [anon_sym___vectorcall] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_case] = ACTIONS(2842), - [anon_sym_default] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_ATimport] = ACTIONS(2844), - [aux_sym_preproc_undef_token1] = ACTIONS(2842), - [anon_sym_POUND] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym_ATprotocol] = ACTIONS(2844), - [anon_sym_ATinterface] = ACTIONS(2844), - [anon_sym_ATimplementation] = ACTIONS(2844), - [anon_sym_ATcompatibility_alias] = ACTIONS(2844), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [1557] = { - [ts_builtin_sym_end] = ACTIONS(2860), - [sym_identifier] = ACTIONS(2858), - [aux_sym_preproc_include_token1] = ACTIONS(2858), - [aux_sym_preproc_include_token2] = ACTIONS(2858), - [aux_sym_preproc_def_token1] = ACTIONS(2858), - [aux_sym_preproc_if_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2858), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2858), - [sym_preproc_directive] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym___cdecl] = ACTIONS(2858), - [anon_sym___clrcall] = ACTIONS(2858), - [anon_sym___stdcall] = ACTIONS(2858), - [anon_sym___fastcall] = ACTIONS(2858), - [anon_sym___thiscall] = ACTIONS(2858), - [anon_sym___vectorcall] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_case] = ACTIONS(2858), - [anon_sym_default] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_ATimport] = ACTIONS(2860), - [aux_sym_preproc_undef_token1] = ACTIONS(2858), - [anon_sym_POUND] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym_ATprotocol] = ACTIONS(2860), - [anon_sym_ATinterface] = ACTIONS(2860), - [anon_sym_ATimplementation] = ACTIONS(2860), - [anon_sym_ATcompatibility_alias] = ACTIONS(2860), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [1558] = { - [ts_builtin_sym_end] = ACTIONS(2700), - [sym_identifier] = ACTIONS(2698), - [aux_sym_preproc_include_token1] = ACTIONS(2698), - [aux_sym_preproc_include_token2] = ACTIONS(2698), - [aux_sym_preproc_def_token1] = ACTIONS(2698), - [aux_sym_preproc_if_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2698), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2698), - [sym_preproc_directive] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym___cdecl] = ACTIONS(2698), - [anon_sym___clrcall] = ACTIONS(2698), - [anon_sym___stdcall] = ACTIONS(2698), - [anon_sym___fastcall] = ACTIONS(2698), - [anon_sym___thiscall] = ACTIONS(2698), - [anon_sym___vectorcall] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_ATimport] = ACTIONS(2700), - [aux_sym_preproc_undef_token1] = ACTIONS(2698), - [anon_sym_POUND] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym_ATprotocol] = ACTIONS(2700), - [anon_sym_ATinterface] = ACTIONS(2700), - [anon_sym_ATimplementation] = ACTIONS(2700), - [anon_sym_ATcompatibility_alias] = ACTIONS(2700), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [1559] = { - [ts_builtin_sym_end] = ACTIONS(2784), - [sym_identifier] = ACTIONS(2782), - [aux_sym_preproc_include_token1] = ACTIONS(2782), - [aux_sym_preproc_include_token2] = ACTIONS(2782), - [aux_sym_preproc_def_token1] = ACTIONS(2782), - [aux_sym_preproc_if_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2782), - [sym_preproc_directive] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym___cdecl] = ACTIONS(2782), - [anon_sym___clrcall] = ACTIONS(2782), - [anon_sym___stdcall] = ACTIONS(2782), - [anon_sym___fastcall] = ACTIONS(2782), - [anon_sym___thiscall] = ACTIONS(2782), - [anon_sym___vectorcall] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_ATimport] = ACTIONS(2784), - [aux_sym_preproc_undef_token1] = ACTIONS(2782), - [anon_sym_POUND] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym_ATprotocol] = ACTIONS(2784), - [anon_sym_ATinterface] = ACTIONS(2784), - [anon_sym_ATimplementation] = ACTIONS(2784), - [anon_sym_ATcompatibility_alias] = ACTIONS(2784), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [1560] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1561] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1562] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1563] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1564] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1565] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1566] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1567] = { - [ts_builtin_sym_end] = ACTIONS(2682), - [sym_identifier] = ACTIONS(2680), - [aux_sym_preproc_include_token1] = ACTIONS(2680), - [aux_sym_preproc_include_token2] = ACTIONS(2680), - [aux_sym_preproc_def_token1] = ACTIONS(2680), - [aux_sym_preproc_if_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2680), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2680), - [sym_preproc_directive] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym___cdecl] = ACTIONS(2680), - [anon_sym___clrcall] = ACTIONS(2680), - [anon_sym___stdcall] = ACTIONS(2680), - [anon_sym___fastcall] = ACTIONS(2680), - [anon_sym___thiscall] = ACTIONS(2680), - [anon_sym___vectorcall] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_case] = ACTIONS(2680), - [anon_sym_default] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_ATimport] = ACTIONS(2682), - [aux_sym_preproc_undef_token1] = ACTIONS(2680), - [anon_sym_POUND] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym_ATprotocol] = ACTIONS(2682), - [anon_sym_ATinterface] = ACTIONS(2682), - [anon_sym_ATimplementation] = ACTIONS(2682), - [anon_sym_ATcompatibility_alias] = ACTIONS(2682), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [1568] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1569] = { - [ts_builtin_sym_end] = ACTIONS(2668), - [sym_identifier] = ACTIONS(2666), - [aux_sym_preproc_include_token1] = ACTIONS(2666), - [aux_sym_preproc_include_token2] = ACTIONS(2666), - [aux_sym_preproc_def_token1] = ACTIONS(2666), - [aux_sym_preproc_if_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2666), - [sym_preproc_directive] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym___cdecl] = ACTIONS(2666), - [anon_sym___clrcall] = ACTIONS(2666), - [anon_sym___stdcall] = ACTIONS(2666), - [anon_sym___fastcall] = ACTIONS(2666), - [anon_sym___thiscall] = ACTIONS(2666), - [anon_sym___vectorcall] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_ATimport] = ACTIONS(2668), - [aux_sym_preproc_undef_token1] = ACTIONS(2666), - [anon_sym_POUND] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym_ATprotocol] = ACTIONS(2668), - [anon_sym_ATinterface] = ACTIONS(2668), - [anon_sym_ATimplementation] = ACTIONS(2668), - [anon_sym_ATcompatibility_alias] = ACTIONS(2668), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [1570] = { - [ts_builtin_sym_end] = ACTIONS(2664), - [sym_identifier] = ACTIONS(2662), - [aux_sym_preproc_include_token1] = ACTIONS(2662), - [aux_sym_preproc_include_token2] = ACTIONS(2662), - [aux_sym_preproc_def_token1] = ACTIONS(2662), - [aux_sym_preproc_if_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2662), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2662), - [sym_preproc_directive] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym___cdecl] = ACTIONS(2662), - [anon_sym___clrcall] = ACTIONS(2662), - [anon_sym___stdcall] = ACTIONS(2662), - [anon_sym___fastcall] = ACTIONS(2662), - [anon_sym___thiscall] = ACTIONS(2662), - [anon_sym___vectorcall] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_ATimport] = ACTIONS(2664), - [aux_sym_preproc_undef_token1] = ACTIONS(2662), - [anon_sym_POUND] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym_ATprotocol] = ACTIONS(2664), - [anon_sym_ATinterface] = ACTIONS(2664), - [anon_sym_ATimplementation] = ACTIONS(2664), - [anon_sym_ATcompatibility_alias] = ACTIONS(2664), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [1571] = { - [ts_builtin_sym_end] = ACTIONS(2648), - [sym_identifier] = ACTIONS(2646), - [aux_sym_preproc_include_token1] = ACTIONS(2646), - [aux_sym_preproc_include_token2] = ACTIONS(2646), - [aux_sym_preproc_def_token1] = ACTIONS(2646), - [aux_sym_preproc_if_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2646), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2646), - [sym_preproc_directive] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym___cdecl] = ACTIONS(2646), - [anon_sym___clrcall] = ACTIONS(2646), - [anon_sym___stdcall] = ACTIONS(2646), - [anon_sym___fastcall] = ACTIONS(2646), - [anon_sym___thiscall] = ACTIONS(2646), - [anon_sym___vectorcall] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_ATimport] = ACTIONS(2648), - [aux_sym_preproc_undef_token1] = ACTIONS(2646), - [anon_sym_POUND] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym_ATprotocol] = ACTIONS(2648), - [anon_sym_ATinterface] = ACTIONS(2648), - [anon_sym_ATimplementation] = ACTIONS(2648), - [anon_sym_ATcompatibility_alias] = ACTIONS(2648), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [1572] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1573] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1574] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1575] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1576] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1577] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1578] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1579] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1580] = { - [ts_builtin_sym_end] = ACTIONS(2564), - [sym_identifier] = ACTIONS(2562), - [aux_sym_preproc_include_token1] = ACTIONS(2562), - [aux_sym_preproc_include_token2] = ACTIONS(2562), - [aux_sym_preproc_def_token1] = ACTIONS(2562), - [aux_sym_preproc_if_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2562), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2562), - [sym_preproc_directive] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym___cdecl] = ACTIONS(2562), - [anon_sym___clrcall] = ACTIONS(2562), - [anon_sym___stdcall] = ACTIONS(2562), - [anon_sym___fastcall] = ACTIONS(2562), - [anon_sym___thiscall] = ACTIONS(2562), - [anon_sym___vectorcall] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_ATimport] = ACTIONS(2564), - [aux_sym_preproc_undef_token1] = ACTIONS(2562), - [anon_sym_POUND] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym_ATprotocol] = ACTIONS(2564), - [anon_sym_ATinterface] = ACTIONS(2564), - [anon_sym_ATimplementation] = ACTIONS(2564), - [anon_sym_ATcompatibility_alias] = ACTIONS(2564), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [1581] = { - [ts_builtin_sym_end] = ACTIONS(2480), - [sym_identifier] = ACTIONS(2478), - [aux_sym_preproc_include_token1] = ACTIONS(2478), - [aux_sym_preproc_include_token2] = ACTIONS(2478), - [aux_sym_preproc_def_token1] = ACTIONS(2478), - [aux_sym_preproc_if_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2478), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2478), - [sym_preproc_directive] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym___cdecl] = ACTIONS(2478), - [anon_sym___clrcall] = ACTIONS(2478), - [anon_sym___stdcall] = ACTIONS(2478), - [anon_sym___fastcall] = ACTIONS(2478), - [anon_sym___thiscall] = ACTIONS(2478), - [anon_sym___vectorcall] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_case] = ACTIONS(2478), - [anon_sym_default] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_ATimport] = ACTIONS(2480), - [aux_sym_preproc_undef_token1] = ACTIONS(2478), - [anon_sym_POUND] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym_ATprotocol] = ACTIONS(2480), - [anon_sym_ATinterface] = ACTIONS(2480), - [anon_sym_ATimplementation] = ACTIONS(2480), - [anon_sym_ATcompatibility_alias] = ACTIONS(2480), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [1582] = { - [ts_builtin_sym_end] = ACTIONS(2476), - [sym_identifier] = ACTIONS(2474), - [aux_sym_preproc_include_token1] = ACTIONS(2474), - [aux_sym_preproc_include_token2] = ACTIONS(2474), - [aux_sym_preproc_def_token1] = ACTIONS(2474), - [aux_sym_preproc_if_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2474), - [sym_preproc_directive] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym___cdecl] = ACTIONS(2474), - [anon_sym___clrcall] = ACTIONS(2474), - [anon_sym___stdcall] = ACTIONS(2474), - [anon_sym___fastcall] = ACTIONS(2474), - [anon_sym___thiscall] = ACTIONS(2474), - [anon_sym___vectorcall] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_ATimport] = ACTIONS(2476), - [aux_sym_preproc_undef_token1] = ACTIONS(2474), - [anon_sym_POUND] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym_ATprotocol] = ACTIONS(2476), - [anon_sym_ATinterface] = ACTIONS(2476), - [anon_sym_ATimplementation] = ACTIONS(2476), - [anon_sym_ATcompatibility_alias] = ACTIONS(2476), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [1583] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1584] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1585] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1586] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1587] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1588] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1589] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2702), - [aux_sym_preproc_include_token1] = ACTIONS(2702), - [aux_sym_preproc_include_token2] = ACTIONS(2702), - [aux_sym_preproc_def_token1] = ACTIONS(2702), - [aux_sym_preproc_if_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2702), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2702), - [sym_preproc_directive] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym___cdecl] = ACTIONS(2702), - [anon_sym___clrcall] = ACTIONS(2702), - [anon_sym___stdcall] = ACTIONS(2702), - [anon_sym___fastcall] = ACTIONS(2702), - [anon_sym___thiscall] = ACTIONS(2702), - [anon_sym___vectorcall] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_ATimport] = ACTIONS(2704), - [aux_sym_preproc_undef_token1] = ACTIONS(2702), - [anon_sym_POUND] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym_ATprotocol] = ACTIONS(2704), - [anon_sym_ATinterface] = ACTIONS(2704), - [anon_sym_ATimplementation] = ACTIONS(2704), - [anon_sym_ATcompatibility_alias] = ACTIONS(2704), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1590] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1591] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1592] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1593] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1594] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1595] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1596] = { - [ts_builtin_sym_end] = ACTIONS(2436), - [sym_identifier] = ACTIONS(2434), - [aux_sym_preproc_include_token1] = ACTIONS(2434), - [aux_sym_preproc_include_token2] = ACTIONS(2434), - [aux_sym_preproc_def_token1] = ACTIONS(2434), - [aux_sym_preproc_if_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2434), - [sym_preproc_directive] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym___cdecl] = ACTIONS(2434), - [anon_sym___clrcall] = ACTIONS(2434), - [anon_sym___stdcall] = ACTIONS(2434), - [anon_sym___fastcall] = ACTIONS(2434), - [anon_sym___thiscall] = ACTIONS(2434), - [anon_sym___vectorcall] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_case] = ACTIONS(2434), - [anon_sym_default] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_ATimport] = ACTIONS(2436), - [aux_sym_preproc_undef_token1] = ACTIONS(2434), - [anon_sym_POUND] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym_ATprotocol] = ACTIONS(2436), - [anon_sym_ATinterface] = ACTIONS(2436), - [anon_sym_ATimplementation] = ACTIONS(2436), - [anon_sym_ATcompatibility_alias] = ACTIONS(2436), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1597] = { - [ts_builtin_sym_end] = ACTIONS(2996), - [sym_identifier] = ACTIONS(2994), - [aux_sym_preproc_include_token1] = ACTIONS(2994), - [aux_sym_preproc_include_token2] = ACTIONS(2994), - [aux_sym_preproc_def_token1] = ACTIONS(2994), - [aux_sym_preproc_if_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2994), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2994), - [sym_preproc_directive] = ACTIONS(2994), - [anon_sym_LPAREN2] = ACTIONS(2996), - [anon_sym_BANG] = ACTIONS(2996), - [anon_sym_TILDE] = ACTIONS(2996), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_STAR] = ACTIONS(2996), - [anon_sym_CARET] = ACTIONS(2996), - [anon_sym_AMP] = ACTIONS(2996), - [anon_sym_SEMI] = ACTIONS(2996), - [anon_sym___extension__] = ACTIONS(2994), - [anon_sym_typedef] = ACTIONS(2994), - [anon_sym_extern] = ACTIONS(2994), - [anon_sym___attribute__] = ACTIONS(2994), - [anon_sym___attribute] = ACTIONS(2994), - [anon_sym_noreturn] = ACTIONS(2994), - [anon_sym_LBRACK] = ACTIONS(2996), - [anon_sym___declspec] = ACTIONS(2994), - [anon_sym___cdecl] = ACTIONS(2994), - [anon_sym___clrcall] = ACTIONS(2994), - [anon_sym___stdcall] = ACTIONS(2994), - [anon_sym___fastcall] = ACTIONS(2994), - [anon_sym___thiscall] = ACTIONS(2994), - [anon_sym___vectorcall] = ACTIONS(2994), - [anon_sym_LBRACE] = ACTIONS(2996), - [anon_sym_signed] = ACTIONS(2994), - [anon_sym_unsigned] = ACTIONS(2994), - [anon_sym_long] = ACTIONS(2994), - [anon_sym_short] = ACTIONS(2994), - [anon_sym_ATautoreleasepool] = ACTIONS(2996), - [anon_sym_static] = ACTIONS(2994), - [anon_sym_auto] = ACTIONS(2994), - [anon_sym_register] = ACTIONS(2994), - [anon_sym_inline] = ACTIONS(2994), - [anon_sym___inline] = ACTIONS(2994), - [anon_sym___inline__] = ACTIONS(2994), - [anon_sym___forceinline] = ACTIONS(2994), - [anon_sym_thread_local] = ACTIONS(2994), - [anon_sym___thread] = ACTIONS(2994), - [anon_sym_CG_EXTERN] = ACTIONS(2994), - [anon_sym_CG_INLINE] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2994), - [anon_sym_IBOutlet] = ACTIONS(2994), - [anon_sym_IBInspectable] = ACTIONS(2994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2994), - [anon_sym_NS_INLINE] = ACTIONS(2994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2994), - [anon_sym_OBJC_EXPORT] = ACTIONS(2994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2994), - [anon_sym_const] = ACTIONS(2994), - [anon_sym_constexpr] = ACTIONS(2994), - [anon_sym_volatile] = ACTIONS(2994), - [anon_sym_restrict] = ACTIONS(2994), - [anon_sym___restrict__] = ACTIONS(2994), - [anon_sym__Atomic] = ACTIONS(2994), - [anon_sym__Noreturn] = ACTIONS(2994), - [anon_sym_nullable] = ACTIONS(2994), - [anon_sym__Complex] = ACTIONS(2994), - [anon_sym__Nonnull] = ACTIONS(2994), - [anon_sym__Nullable] = ACTIONS(2994), - [anon_sym__Nullable_result] = ACTIONS(2994), - [anon_sym__Null_unspecified] = ACTIONS(2994), - [anon_sym___autoreleasing] = ACTIONS(2994), - [anon_sym___block] = ACTIONS(2994), - [anon_sym___bridge] = ACTIONS(2994), - [anon_sym___bridge_retained] = ACTIONS(2994), - [anon_sym___bridge_transfer] = ACTIONS(2994), - [anon_sym___complex] = ACTIONS(2994), - [anon_sym___const] = ACTIONS(2994), - [anon_sym___imag] = ACTIONS(2994), - [anon_sym___kindof] = ACTIONS(2994), - [anon_sym___nonnull] = ACTIONS(2994), - [anon_sym___nullable] = ACTIONS(2994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2994), - [anon_sym___real] = ACTIONS(2994), - [anon_sym___strong] = ACTIONS(2994), - [anon_sym___unsafe_unretained] = ACTIONS(2994), - [anon_sym___unused] = ACTIONS(2994), - [anon_sym___weak] = ACTIONS(2994), - [sym_primitive_type] = ACTIONS(2994), - [anon_sym_enum] = ACTIONS(2994), - [anon_sym_struct] = ACTIONS(2994), - [anon_sym_union] = ACTIONS(2994), - [anon_sym_if] = ACTIONS(2994), - [anon_sym_switch] = ACTIONS(2994), - [anon_sym_case] = ACTIONS(2994), - [anon_sym_default] = ACTIONS(2994), - [anon_sym_while] = ACTIONS(2994), - [anon_sym_do] = ACTIONS(2994), - [anon_sym_for] = ACTIONS(2994), - [anon_sym_in] = ACTIONS(2994), - [anon_sym_return] = ACTIONS(2994), - [anon_sym_break] = ACTIONS(2994), - [anon_sym_continue] = ACTIONS(2994), - [anon_sym_goto] = ACTIONS(2994), - [anon_sym_DASH_DASH] = ACTIONS(2996), - [anon_sym_PLUS_PLUS] = ACTIONS(2996), - [anon_sym_sizeof] = ACTIONS(2994), - [anon_sym___alignof__] = ACTIONS(2994), - [anon_sym___alignof] = ACTIONS(2994), - [anon_sym__alignof] = ACTIONS(2994), - [anon_sym_alignof] = ACTIONS(2994), - [anon_sym__Alignof] = ACTIONS(2994), - [anon_sym_offsetof] = ACTIONS(2994), - [anon_sym__Generic] = ACTIONS(2994), - [anon_sym_asm] = ACTIONS(2994), - [anon_sym___asm__] = ACTIONS(2994), - [sym_number_literal] = ACTIONS(2996), - [anon_sym_L_SQUOTE] = ACTIONS(2996), - [anon_sym_u_SQUOTE] = ACTIONS(2996), - [anon_sym_U_SQUOTE] = ACTIONS(2996), - [anon_sym_u8_SQUOTE] = ACTIONS(2996), - [anon_sym_SQUOTE] = ACTIONS(2996), - [anon_sym_AT] = ACTIONS(2994), - [anon_sym_DQUOTE] = ACTIONS(2996), - [anon_sym_L_DQUOTE] = ACTIONS(2996), - [anon_sym_u_DQUOTE] = ACTIONS(2996), - [anon_sym_U_DQUOTE] = ACTIONS(2996), - [anon_sym_u8_DQUOTE] = ACTIONS(2996), - [sym_true] = ACTIONS(2994), - [sym_false] = ACTIONS(2994), - [anon_sym_NULL] = ACTIONS(2994), - [anon_sym_nullptr] = ACTIONS(2994), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2994), - [anon_sym___typeof] = ACTIONS(2994), - [anon_sym_typeof] = ACTIONS(2994), - [anon_sym_ATimport] = ACTIONS(2996), - [aux_sym_preproc_undef_token1] = ACTIONS(2994), - [anon_sym_POUND] = ACTIONS(2994), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE] = ACTIONS(2994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_API_AVAILABLE] = ACTIONS(2994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_API_DEPRECATED] = ACTIONS(2994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2994), - [anon_sym___deprecated_msg] = ACTIONS(2994), - [anon_sym___deprecated_enum_msg] = ACTIONS(2994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2994), - [anon_sym_ATprotocol] = ACTIONS(2996), - [anon_sym_ATinterface] = ACTIONS(2996), - [anon_sym_ATimplementation] = ACTIONS(2996), - [anon_sym_ATcompatibility_alias] = ACTIONS(2996), - [anon_sym__Alignas] = ACTIONS(2994), - [anon_sym_ATselector] = ACTIONS(2996), - [anon_sym_ATavailable] = ACTIONS(2996), - [anon_sym___builtin_available] = ACTIONS(2994), - [anon_sym_va_arg] = ACTIONS(2994), - [anon_sym_ATencode] = ACTIONS(2996), - [anon_sym_BOOL] = ACTIONS(2994), - [anon_sym_IMP] = ACTIONS(2994), - [anon_sym_SEL] = ACTIONS(2994), - [anon_sym_Class] = ACTIONS(2994), - [anon_sym_id] = ACTIONS(2994), - }, - [1598] = { - [ts_builtin_sym_end] = ACTIONS(3302), - [sym_identifier] = ACTIONS(3300), - [aux_sym_preproc_include_token1] = ACTIONS(3300), - [aux_sym_preproc_include_token2] = ACTIONS(3300), - [aux_sym_preproc_def_token1] = ACTIONS(3300), - [aux_sym_preproc_if_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3300), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3300), - [sym_preproc_directive] = ACTIONS(3300), - [anon_sym_LPAREN2] = ACTIONS(3302), - [anon_sym_BANG] = ACTIONS(3302), - [anon_sym_TILDE] = ACTIONS(3302), - [anon_sym_DASH] = ACTIONS(3300), - [anon_sym_PLUS] = ACTIONS(3300), - [anon_sym_STAR] = ACTIONS(3302), - [anon_sym_CARET] = ACTIONS(3302), - [anon_sym_AMP] = ACTIONS(3302), - [anon_sym_SEMI] = ACTIONS(3302), - [anon_sym___extension__] = ACTIONS(3300), - [anon_sym_typedef] = ACTIONS(3300), - [anon_sym_extern] = ACTIONS(3300), - [anon_sym___attribute__] = ACTIONS(3300), - [anon_sym___attribute] = ACTIONS(3300), - [anon_sym_noreturn] = ACTIONS(3300), - [anon_sym_LBRACK] = ACTIONS(3302), - [anon_sym___declspec] = ACTIONS(3300), - [anon_sym___cdecl] = ACTIONS(3300), - [anon_sym___clrcall] = ACTIONS(3300), - [anon_sym___stdcall] = ACTIONS(3300), - [anon_sym___fastcall] = ACTIONS(3300), - [anon_sym___thiscall] = ACTIONS(3300), - [anon_sym___vectorcall] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3302), - [anon_sym_signed] = ACTIONS(3300), - [anon_sym_unsigned] = ACTIONS(3300), - [anon_sym_long] = ACTIONS(3300), - [anon_sym_short] = ACTIONS(3300), - [anon_sym_ATautoreleasepool] = ACTIONS(3302), - [anon_sym_static] = ACTIONS(3300), - [anon_sym_auto] = ACTIONS(3300), - [anon_sym_register] = ACTIONS(3300), - [anon_sym_inline] = ACTIONS(3300), - [anon_sym___inline] = ACTIONS(3300), - [anon_sym___inline__] = ACTIONS(3300), - [anon_sym___forceinline] = ACTIONS(3300), - [anon_sym_thread_local] = ACTIONS(3300), - [anon_sym___thread] = ACTIONS(3300), - [anon_sym_CG_EXTERN] = ACTIONS(3300), - [anon_sym_CG_INLINE] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3300), - [anon_sym_IBOutlet] = ACTIONS(3300), - [anon_sym_IBInspectable] = ACTIONS(3300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3300), - [anon_sym_NS_INLINE] = ACTIONS(3300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3300), - [anon_sym_OBJC_EXPORT] = ACTIONS(3300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3300), - [anon_sym_const] = ACTIONS(3300), - [anon_sym_constexpr] = ACTIONS(3300), - [anon_sym_volatile] = ACTIONS(3300), - [anon_sym_restrict] = ACTIONS(3300), - [anon_sym___restrict__] = ACTIONS(3300), - [anon_sym__Atomic] = ACTIONS(3300), - [anon_sym__Noreturn] = ACTIONS(3300), - [anon_sym_nullable] = ACTIONS(3300), - [anon_sym__Complex] = ACTIONS(3300), - [anon_sym__Nonnull] = ACTIONS(3300), - [anon_sym__Nullable] = ACTIONS(3300), - [anon_sym__Nullable_result] = ACTIONS(3300), - [anon_sym__Null_unspecified] = ACTIONS(3300), - [anon_sym___autoreleasing] = ACTIONS(3300), - [anon_sym___block] = ACTIONS(3300), - [anon_sym___bridge] = ACTIONS(3300), - [anon_sym___bridge_retained] = ACTIONS(3300), - [anon_sym___bridge_transfer] = ACTIONS(3300), - [anon_sym___complex] = ACTIONS(3300), - [anon_sym___const] = ACTIONS(3300), - [anon_sym___imag] = ACTIONS(3300), - [anon_sym___kindof] = ACTIONS(3300), - [anon_sym___nonnull] = ACTIONS(3300), - [anon_sym___nullable] = ACTIONS(3300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3300), - [anon_sym___real] = ACTIONS(3300), - [anon_sym___strong] = ACTIONS(3300), - [anon_sym___unsafe_unretained] = ACTIONS(3300), - [anon_sym___unused] = ACTIONS(3300), - [anon_sym___weak] = ACTIONS(3300), - [sym_primitive_type] = ACTIONS(3300), - [anon_sym_enum] = ACTIONS(3300), - [anon_sym_struct] = ACTIONS(3300), - [anon_sym_union] = ACTIONS(3300), - [anon_sym_if] = ACTIONS(3300), - [anon_sym_switch] = ACTIONS(3300), - [anon_sym_case] = ACTIONS(3300), - [anon_sym_default] = ACTIONS(3300), - [anon_sym_while] = ACTIONS(3300), - [anon_sym_do] = ACTIONS(3300), - [anon_sym_for] = ACTIONS(3300), - [anon_sym_in] = ACTIONS(3300), - [anon_sym_return] = ACTIONS(3300), - [anon_sym_break] = ACTIONS(3300), - [anon_sym_continue] = ACTIONS(3300), - [anon_sym_goto] = ACTIONS(3300), - [anon_sym_DASH_DASH] = ACTIONS(3302), - [anon_sym_PLUS_PLUS] = ACTIONS(3302), - [anon_sym_sizeof] = ACTIONS(3300), - [anon_sym___alignof__] = ACTIONS(3300), - [anon_sym___alignof] = ACTIONS(3300), - [anon_sym__alignof] = ACTIONS(3300), - [anon_sym_alignof] = ACTIONS(3300), - [anon_sym__Alignof] = ACTIONS(3300), - [anon_sym_offsetof] = ACTIONS(3300), - [anon_sym__Generic] = ACTIONS(3300), - [anon_sym_asm] = ACTIONS(3300), - [anon_sym___asm__] = ACTIONS(3300), - [sym_number_literal] = ACTIONS(3302), - [anon_sym_L_SQUOTE] = ACTIONS(3302), - [anon_sym_u_SQUOTE] = ACTIONS(3302), - [anon_sym_U_SQUOTE] = ACTIONS(3302), - [anon_sym_u8_SQUOTE] = ACTIONS(3302), - [anon_sym_SQUOTE] = ACTIONS(3302), - [anon_sym_AT] = ACTIONS(3300), - [anon_sym_DQUOTE] = ACTIONS(3302), - [anon_sym_L_DQUOTE] = ACTIONS(3302), - [anon_sym_u_DQUOTE] = ACTIONS(3302), - [anon_sym_U_DQUOTE] = ACTIONS(3302), - [anon_sym_u8_DQUOTE] = ACTIONS(3302), - [sym_true] = ACTIONS(3300), - [sym_false] = ACTIONS(3300), - [anon_sym_NULL] = ACTIONS(3300), - [anon_sym_nullptr] = ACTIONS(3300), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3300), - [anon_sym___typeof] = ACTIONS(3300), - [anon_sym_typeof] = ACTIONS(3300), - [anon_sym_ATimport] = ACTIONS(3302), - [aux_sym_preproc_undef_token1] = ACTIONS(3300), - [anon_sym_POUND] = ACTIONS(3300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE] = ACTIONS(3300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_API_AVAILABLE] = ACTIONS(3300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_API_DEPRECATED] = ACTIONS(3300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3300), - [anon_sym___deprecated_msg] = ACTIONS(3300), - [anon_sym___deprecated_enum_msg] = ACTIONS(3300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3300), - [anon_sym_ATprotocol] = ACTIONS(3302), - [anon_sym_ATinterface] = ACTIONS(3302), - [anon_sym_ATimplementation] = ACTIONS(3302), - [anon_sym_ATcompatibility_alias] = ACTIONS(3302), - [anon_sym__Alignas] = ACTIONS(3300), - [anon_sym_ATselector] = ACTIONS(3302), - [anon_sym_ATavailable] = ACTIONS(3302), - [anon_sym___builtin_available] = ACTIONS(3300), - [anon_sym_va_arg] = ACTIONS(3300), - [anon_sym_ATencode] = ACTIONS(3302), - [anon_sym_BOOL] = ACTIONS(3300), - [anon_sym_IMP] = ACTIONS(3300), - [anon_sym_SEL] = ACTIONS(3300), - [anon_sym_Class] = ACTIONS(3300), - [anon_sym_id] = ACTIONS(3300), - }, - [1599] = { - [ts_builtin_sym_end] = ACTIONS(3216), - [sym_identifier] = ACTIONS(3214), - [aux_sym_preproc_include_token1] = ACTIONS(3214), - [aux_sym_preproc_include_token2] = ACTIONS(3214), - [aux_sym_preproc_def_token1] = ACTIONS(3214), - [aux_sym_preproc_if_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3214), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3214), - [sym_preproc_directive] = ACTIONS(3214), - [anon_sym_LPAREN2] = ACTIONS(3216), - [anon_sym_BANG] = ACTIONS(3216), - [anon_sym_TILDE] = ACTIONS(3216), - [anon_sym_DASH] = ACTIONS(3214), - [anon_sym_PLUS] = ACTIONS(3214), - [anon_sym_STAR] = ACTIONS(3216), - [anon_sym_CARET] = ACTIONS(3216), - [anon_sym_AMP] = ACTIONS(3216), - [anon_sym_SEMI] = ACTIONS(3216), - [anon_sym___extension__] = ACTIONS(3214), - [anon_sym_typedef] = ACTIONS(3214), - [anon_sym_extern] = ACTIONS(3214), - [anon_sym___attribute__] = ACTIONS(3214), - [anon_sym___attribute] = ACTIONS(3214), - [anon_sym_noreturn] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym___declspec] = ACTIONS(3214), - [anon_sym___cdecl] = ACTIONS(3214), - [anon_sym___clrcall] = ACTIONS(3214), - [anon_sym___stdcall] = ACTIONS(3214), - [anon_sym___fastcall] = ACTIONS(3214), - [anon_sym___thiscall] = ACTIONS(3214), - [anon_sym___vectorcall] = ACTIONS(3214), - [anon_sym_LBRACE] = ACTIONS(3216), - [anon_sym_signed] = ACTIONS(3214), - [anon_sym_unsigned] = ACTIONS(3214), - [anon_sym_long] = ACTIONS(3214), - [anon_sym_short] = ACTIONS(3214), - [anon_sym_ATautoreleasepool] = ACTIONS(3216), - [anon_sym_static] = ACTIONS(3214), - [anon_sym_auto] = ACTIONS(3214), - [anon_sym_register] = ACTIONS(3214), - [anon_sym_inline] = ACTIONS(3214), - [anon_sym___inline] = ACTIONS(3214), - [anon_sym___inline__] = ACTIONS(3214), - [anon_sym___forceinline] = ACTIONS(3214), - [anon_sym_thread_local] = ACTIONS(3214), - [anon_sym___thread] = ACTIONS(3214), - [anon_sym_CG_EXTERN] = ACTIONS(3214), - [anon_sym_CG_INLINE] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3214), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3214), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3214), - [anon_sym_IBOutlet] = ACTIONS(3214), - [anon_sym_IBInspectable] = ACTIONS(3214), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3214), - [anon_sym_NS_INLINE] = ACTIONS(3214), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3214), - [anon_sym_OBJC_EXPORT] = ACTIONS(3214), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3214), - [anon_sym_const] = ACTIONS(3214), - [anon_sym_constexpr] = ACTIONS(3214), - [anon_sym_volatile] = ACTIONS(3214), - [anon_sym_restrict] = ACTIONS(3214), - [anon_sym___restrict__] = ACTIONS(3214), - [anon_sym__Atomic] = ACTIONS(3214), - [anon_sym__Noreturn] = ACTIONS(3214), - [anon_sym_nullable] = ACTIONS(3214), - [anon_sym__Complex] = ACTIONS(3214), - [anon_sym__Nonnull] = ACTIONS(3214), - [anon_sym__Nullable] = ACTIONS(3214), - [anon_sym__Nullable_result] = ACTIONS(3214), - [anon_sym__Null_unspecified] = ACTIONS(3214), - [anon_sym___autoreleasing] = ACTIONS(3214), - [anon_sym___block] = ACTIONS(3214), - [anon_sym___bridge] = ACTIONS(3214), - [anon_sym___bridge_retained] = ACTIONS(3214), - [anon_sym___bridge_transfer] = ACTIONS(3214), - [anon_sym___complex] = ACTIONS(3214), - [anon_sym___const] = ACTIONS(3214), - [anon_sym___imag] = ACTIONS(3214), - [anon_sym___kindof] = ACTIONS(3214), - [anon_sym___nonnull] = ACTIONS(3214), - [anon_sym___nullable] = ACTIONS(3214), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3214), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3214), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3214), - [anon_sym___real] = ACTIONS(3214), - [anon_sym___strong] = ACTIONS(3214), - [anon_sym___unsafe_unretained] = ACTIONS(3214), - [anon_sym___unused] = ACTIONS(3214), - [anon_sym___weak] = ACTIONS(3214), - [sym_primitive_type] = ACTIONS(3214), - [anon_sym_enum] = ACTIONS(3214), - [anon_sym_struct] = ACTIONS(3214), - [anon_sym_union] = ACTIONS(3214), - [anon_sym_if] = ACTIONS(3214), - [anon_sym_switch] = ACTIONS(3214), - [anon_sym_case] = ACTIONS(3214), - [anon_sym_default] = ACTIONS(3214), - [anon_sym_while] = ACTIONS(3214), - [anon_sym_do] = ACTIONS(3214), - [anon_sym_for] = ACTIONS(3214), - [anon_sym_in] = ACTIONS(3214), - [anon_sym_return] = ACTIONS(3214), - [anon_sym_break] = ACTIONS(3214), - [anon_sym_continue] = ACTIONS(3214), - [anon_sym_goto] = ACTIONS(3214), - [anon_sym_DASH_DASH] = ACTIONS(3216), - [anon_sym_PLUS_PLUS] = ACTIONS(3216), - [anon_sym_sizeof] = ACTIONS(3214), - [anon_sym___alignof__] = ACTIONS(3214), - [anon_sym___alignof] = ACTIONS(3214), - [anon_sym__alignof] = ACTIONS(3214), - [anon_sym_alignof] = ACTIONS(3214), - [anon_sym__Alignof] = ACTIONS(3214), - [anon_sym_offsetof] = ACTIONS(3214), - [anon_sym__Generic] = ACTIONS(3214), - [anon_sym_asm] = ACTIONS(3214), - [anon_sym___asm__] = ACTIONS(3214), - [sym_number_literal] = ACTIONS(3216), - [anon_sym_L_SQUOTE] = ACTIONS(3216), - [anon_sym_u_SQUOTE] = ACTIONS(3216), - [anon_sym_U_SQUOTE] = ACTIONS(3216), - [anon_sym_u8_SQUOTE] = ACTIONS(3216), - [anon_sym_SQUOTE] = ACTIONS(3216), - [anon_sym_AT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(3216), - [anon_sym_L_DQUOTE] = ACTIONS(3216), - [anon_sym_u_DQUOTE] = ACTIONS(3216), - [anon_sym_U_DQUOTE] = ACTIONS(3216), - [anon_sym_u8_DQUOTE] = ACTIONS(3216), - [sym_true] = ACTIONS(3214), - [sym_false] = ACTIONS(3214), - [anon_sym_NULL] = ACTIONS(3214), - [anon_sym_nullptr] = ACTIONS(3214), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3214), - [anon_sym___typeof] = ACTIONS(3214), - [anon_sym_typeof] = ACTIONS(3214), - [anon_sym_ATimport] = ACTIONS(3216), - [aux_sym_preproc_undef_token1] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3214), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3214), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3214), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3214), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3214), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3214), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3214), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE] = ACTIONS(3214), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3214), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_API_AVAILABLE] = ACTIONS(3214), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_API_DEPRECATED] = ACTIONS(3214), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3214), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3214), - [anon_sym___deprecated_msg] = ACTIONS(3214), - [anon_sym___deprecated_enum_msg] = ACTIONS(3214), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3214), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3214), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3214), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3214), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3214), - [anon_sym_ATprotocol] = ACTIONS(3216), - [anon_sym_ATinterface] = ACTIONS(3216), - [anon_sym_ATimplementation] = ACTIONS(3216), - [anon_sym_ATcompatibility_alias] = ACTIONS(3216), - [anon_sym__Alignas] = ACTIONS(3214), - [anon_sym_ATselector] = ACTIONS(3216), - [anon_sym_ATavailable] = ACTIONS(3216), - [anon_sym___builtin_available] = ACTIONS(3214), - [anon_sym_va_arg] = ACTIONS(3214), - [anon_sym_ATencode] = ACTIONS(3216), - [anon_sym_BOOL] = ACTIONS(3214), - [anon_sym_IMP] = ACTIONS(3214), - [anon_sym_SEL] = ACTIONS(3214), - [anon_sym_Class] = ACTIONS(3214), - [anon_sym_id] = ACTIONS(3214), - }, - [1600] = { - [ts_builtin_sym_end] = ACTIONS(2980), - [sym_identifier] = ACTIONS(2978), - [aux_sym_preproc_include_token1] = ACTIONS(2978), - [aux_sym_preproc_include_token2] = ACTIONS(2978), - [aux_sym_preproc_def_token1] = ACTIONS(2978), - [aux_sym_preproc_if_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2978), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2978), - [sym_preproc_directive] = ACTIONS(2978), - [anon_sym_LPAREN2] = ACTIONS(2980), - [anon_sym_BANG] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2978), - [anon_sym_PLUS] = ACTIONS(2978), - [anon_sym_STAR] = ACTIONS(2980), - [anon_sym_CARET] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym___extension__] = ACTIONS(2978), - [anon_sym_typedef] = ACTIONS(2978), - [anon_sym_extern] = ACTIONS(2978), - [anon_sym___attribute__] = ACTIONS(2978), - [anon_sym___attribute] = ACTIONS(2978), - [anon_sym_noreturn] = ACTIONS(2978), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym___declspec] = ACTIONS(2978), - [anon_sym___cdecl] = ACTIONS(2978), - [anon_sym___clrcall] = ACTIONS(2978), - [anon_sym___stdcall] = ACTIONS(2978), - [anon_sym___fastcall] = ACTIONS(2978), - [anon_sym___thiscall] = ACTIONS(2978), - [anon_sym___vectorcall] = ACTIONS(2978), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_signed] = ACTIONS(2978), - [anon_sym_unsigned] = ACTIONS(2978), - [anon_sym_long] = ACTIONS(2978), - [anon_sym_short] = ACTIONS(2978), - [anon_sym_ATautoreleasepool] = ACTIONS(2980), - [anon_sym_static] = ACTIONS(2978), - [anon_sym_auto] = ACTIONS(2978), - [anon_sym_register] = ACTIONS(2978), - [anon_sym_inline] = ACTIONS(2978), - [anon_sym___inline] = ACTIONS(2978), - [anon_sym___inline__] = ACTIONS(2978), - [anon_sym___forceinline] = ACTIONS(2978), - [anon_sym_thread_local] = ACTIONS(2978), - [anon_sym___thread] = ACTIONS(2978), - [anon_sym_CG_EXTERN] = ACTIONS(2978), - [anon_sym_CG_INLINE] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2978), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2978), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2978), - [anon_sym_IBOutlet] = ACTIONS(2978), - [anon_sym_IBInspectable] = ACTIONS(2978), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2978), - [anon_sym_NS_INLINE] = ACTIONS(2978), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2978), - [anon_sym_OBJC_EXPORT] = ACTIONS(2978), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2978), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_constexpr] = ACTIONS(2978), - [anon_sym_volatile] = ACTIONS(2978), - [anon_sym_restrict] = ACTIONS(2978), - [anon_sym___restrict__] = ACTIONS(2978), - [anon_sym__Atomic] = ACTIONS(2978), - [anon_sym__Noreturn] = ACTIONS(2978), - [anon_sym_nullable] = ACTIONS(2978), - [anon_sym__Complex] = ACTIONS(2978), - [anon_sym__Nonnull] = ACTIONS(2978), - [anon_sym__Nullable] = ACTIONS(2978), - [anon_sym__Nullable_result] = ACTIONS(2978), - [anon_sym__Null_unspecified] = ACTIONS(2978), - [anon_sym___autoreleasing] = ACTIONS(2978), - [anon_sym___block] = ACTIONS(2978), - [anon_sym___bridge] = ACTIONS(2978), - [anon_sym___bridge_retained] = ACTIONS(2978), - [anon_sym___bridge_transfer] = ACTIONS(2978), - [anon_sym___complex] = ACTIONS(2978), - [anon_sym___const] = ACTIONS(2978), - [anon_sym___imag] = ACTIONS(2978), - [anon_sym___kindof] = ACTIONS(2978), - [anon_sym___nonnull] = ACTIONS(2978), - [anon_sym___nullable] = ACTIONS(2978), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2978), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2978), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2978), - [anon_sym___real] = ACTIONS(2978), - [anon_sym___strong] = ACTIONS(2978), - [anon_sym___unsafe_unretained] = ACTIONS(2978), - [anon_sym___unused] = ACTIONS(2978), - [anon_sym___weak] = ACTIONS(2978), - [sym_primitive_type] = ACTIONS(2978), - [anon_sym_enum] = ACTIONS(2978), - [anon_sym_struct] = ACTIONS(2978), - [anon_sym_union] = ACTIONS(2978), - [anon_sym_if] = ACTIONS(2978), - [anon_sym_switch] = ACTIONS(2978), - [anon_sym_case] = ACTIONS(2978), - [anon_sym_default] = ACTIONS(2978), - [anon_sym_while] = ACTIONS(2978), - [anon_sym_do] = ACTIONS(2978), - [anon_sym_for] = ACTIONS(2978), - [anon_sym_in] = ACTIONS(2978), - [anon_sym_return] = ACTIONS(2978), - [anon_sym_break] = ACTIONS(2978), - [anon_sym_continue] = ACTIONS(2978), - [anon_sym_goto] = ACTIONS(2978), - [anon_sym_DASH_DASH] = ACTIONS(2980), - [anon_sym_PLUS_PLUS] = ACTIONS(2980), - [anon_sym_sizeof] = ACTIONS(2978), - [anon_sym___alignof__] = ACTIONS(2978), - [anon_sym___alignof] = ACTIONS(2978), - [anon_sym__alignof] = ACTIONS(2978), - [anon_sym_alignof] = ACTIONS(2978), - [anon_sym__Alignof] = ACTIONS(2978), - [anon_sym_offsetof] = ACTIONS(2978), - [anon_sym__Generic] = ACTIONS(2978), - [anon_sym_asm] = ACTIONS(2978), - [anon_sym___asm__] = ACTIONS(2978), - [sym_number_literal] = ACTIONS(2980), - [anon_sym_L_SQUOTE] = ACTIONS(2980), - [anon_sym_u_SQUOTE] = ACTIONS(2980), - [anon_sym_U_SQUOTE] = ACTIONS(2980), - [anon_sym_u8_SQUOTE] = ACTIONS(2980), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_AT] = ACTIONS(2978), - [anon_sym_DQUOTE] = ACTIONS(2980), - [anon_sym_L_DQUOTE] = ACTIONS(2980), - [anon_sym_u_DQUOTE] = ACTIONS(2980), - [anon_sym_U_DQUOTE] = ACTIONS(2980), - [anon_sym_u8_DQUOTE] = ACTIONS(2980), - [sym_true] = ACTIONS(2978), - [sym_false] = ACTIONS(2978), - [anon_sym_NULL] = ACTIONS(2978), - [anon_sym_nullptr] = ACTIONS(2978), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2978), - [anon_sym___typeof] = ACTIONS(2978), - [anon_sym_typeof] = ACTIONS(2978), - [anon_sym_ATimport] = ACTIONS(2980), - [aux_sym_preproc_undef_token1] = ACTIONS(2978), - [anon_sym_POUND] = ACTIONS(2978), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2978), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2978), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2978), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2978), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2978), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2978), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE] = ACTIONS(2978), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2978), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_API_AVAILABLE] = ACTIONS(2978), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_API_DEPRECATED] = ACTIONS(2978), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2978), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2978), - [anon_sym___deprecated_msg] = ACTIONS(2978), - [anon_sym___deprecated_enum_msg] = ACTIONS(2978), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2978), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2978), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2978), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2978), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2978), - [anon_sym_ATprotocol] = ACTIONS(2980), - [anon_sym_ATinterface] = ACTIONS(2980), - [anon_sym_ATimplementation] = ACTIONS(2980), - [anon_sym_ATcompatibility_alias] = ACTIONS(2980), - [anon_sym__Alignas] = ACTIONS(2978), - [anon_sym_ATselector] = ACTIONS(2980), - [anon_sym_ATavailable] = ACTIONS(2980), - [anon_sym___builtin_available] = ACTIONS(2978), - [anon_sym_va_arg] = ACTIONS(2978), - [anon_sym_ATencode] = ACTIONS(2980), - [anon_sym_BOOL] = ACTIONS(2978), - [anon_sym_IMP] = ACTIONS(2978), - [anon_sym_SEL] = ACTIONS(2978), - [anon_sym_Class] = ACTIONS(2978), - [anon_sym_id] = ACTIONS(2978), - }, - [1601] = { - [ts_builtin_sym_end] = ACTIONS(2952), - [sym_identifier] = ACTIONS(2950), - [aux_sym_preproc_include_token1] = ACTIONS(2950), - [aux_sym_preproc_include_token2] = ACTIONS(2950), - [aux_sym_preproc_def_token1] = ACTIONS(2950), - [aux_sym_preproc_if_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2950), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2950), - [sym_preproc_directive] = ACTIONS(2950), - [anon_sym_LPAREN2] = ACTIONS(2952), - [anon_sym_BANG] = ACTIONS(2952), - [anon_sym_TILDE] = ACTIONS(2952), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_STAR] = ACTIONS(2952), - [anon_sym_CARET] = ACTIONS(2952), - [anon_sym_AMP] = ACTIONS(2952), - [anon_sym_SEMI] = ACTIONS(2952), - [anon_sym___extension__] = ACTIONS(2950), - [anon_sym_typedef] = ACTIONS(2950), - [anon_sym_extern] = ACTIONS(2950), - [anon_sym___attribute__] = ACTIONS(2950), - [anon_sym___attribute] = ACTIONS(2950), - [anon_sym_noreturn] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2952), - [anon_sym___declspec] = ACTIONS(2950), - [anon_sym___cdecl] = ACTIONS(2950), - [anon_sym___clrcall] = ACTIONS(2950), - [anon_sym___stdcall] = ACTIONS(2950), - [anon_sym___fastcall] = ACTIONS(2950), - [anon_sym___thiscall] = ACTIONS(2950), - [anon_sym___vectorcall] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2952), - [anon_sym_signed] = ACTIONS(2950), - [anon_sym_unsigned] = ACTIONS(2950), - [anon_sym_long] = ACTIONS(2950), - [anon_sym_short] = ACTIONS(2950), - [anon_sym_ATautoreleasepool] = ACTIONS(2952), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_auto] = ACTIONS(2950), - [anon_sym_register] = ACTIONS(2950), - [anon_sym_inline] = ACTIONS(2950), - [anon_sym___inline] = ACTIONS(2950), - [anon_sym___inline__] = ACTIONS(2950), - [anon_sym___forceinline] = ACTIONS(2950), - [anon_sym_thread_local] = ACTIONS(2950), - [anon_sym___thread] = ACTIONS(2950), - [anon_sym_CG_EXTERN] = ACTIONS(2950), - [anon_sym_CG_INLINE] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2950), - [anon_sym_IBOutlet] = ACTIONS(2950), - [anon_sym_IBInspectable] = ACTIONS(2950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2950), - [anon_sym_NS_INLINE] = ACTIONS(2950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2950), - [anon_sym_OBJC_EXPORT] = ACTIONS(2950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_constexpr] = ACTIONS(2950), - [anon_sym_volatile] = ACTIONS(2950), - [anon_sym_restrict] = ACTIONS(2950), - [anon_sym___restrict__] = ACTIONS(2950), - [anon_sym__Atomic] = ACTIONS(2950), - [anon_sym__Noreturn] = ACTIONS(2950), - [anon_sym_nullable] = ACTIONS(2950), - [anon_sym__Complex] = ACTIONS(2950), - [anon_sym__Nonnull] = ACTIONS(2950), - [anon_sym__Nullable] = ACTIONS(2950), - [anon_sym__Nullable_result] = ACTIONS(2950), - [anon_sym__Null_unspecified] = ACTIONS(2950), - [anon_sym___autoreleasing] = ACTIONS(2950), - [anon_sym___block] = ACTIONS(2950), - [anon_sym___bridge] = ACTIONS(2950), - [anon_sym___bridge_retained] = ACTIONS(2950), - [anon_sym___bridge_transfer] = ACTIONS(2950), - [anon_sym___complex] = ACTIONS(2950), - [anon_sym___const] = ACTIONS(2950), - [anon_sym___imag] = ACTIONS(2950), - [anon_sym___kindof] = ACTIONS(2950), - [anon_sym___nonnull] = ACTIONS(2950), - [anon_sym___nullable] = ACTIONS(2950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2950), - [anon_sym___real] = ACTIONS(2950), - [anon_sym___strong] = ACTIONS(2950), - [anon_sym___unsafe_unretained] = ACTIONS(2950), - [anon_sym___unused] = ACTIONS(2950), - [anon_sym___weak] = ACTIONS(2950), - [sym_primitive_type] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), - [anon_sym_struct] = ACTIONS(2950), - [anon_sym_union] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_in] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_goto] = ACTIONS(2950), - [anon_sym_DASH_DASH] = ACTIONS(2952), - [anon_sym_PLUS_PLUS] = ACTIONS(2952), - [anon_sym_sizeof] = ACTIONS(2950), - [anon_sym___alignof__] = ACTIONS(2950), - [anon_sym___alignof] = ACTIONS(2950), - [anon_sym__alignof] = ACTIONS(2950), - [anon_sym_alignof] = ACTIONS(2950), - [anon_sym__Alignof] = ACTIONS(2950), - [anon_sym_offsetof] = ACTIONS(2950), - [anon_sym__Generic] = ACTIONS(2950), - [anon_sym_asm] = ACTIONS(2950), - [anon_sym___asm__] = ACTIONS(2950), - [sym_number_literal] = ACTIONS(2952), - [anon_sym_L_SQUOTE] = ACTIONS(2952), - [anon_sym_u_SQUOTE] = ACTIONS(2952), - [anon_sym_U_SQUOTE] = ACTIONS(2952), - [anon_sym_u8_SQUOTE] = ACTIONS(2952), - [anon_sym_SQUOTE] = ACTIONS(2952), - [anon_sym_AT] = ACTIONS(2950), - [anon_sym_DQUOTE] = ACTIONS(2952), - [anon_sym_L_DQUOTE] = ACTIONS(2952), - [anon_sym_u_DQUOTE] = ACTIONS(2952), - [anon_sym_U_DQUOTE] = ACTIONS(2952), - [anon_sym_u8_DQUOTE] = ACTIONS(2952), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [anon_sym_NULL] = ACTIONS(2950), - [anon_sym_nullptr] = ACTIONS(2950), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2950), - [anon_sym___typeof] = ACTIONS(2950), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_ATimport] = ACTIONS(2952), - [aux_sym_preproc_undef_token1] = ACTIONS(2950), - [anon_sym_POUND] = ACTIONS(2950), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE] = ACTIONS(2950), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_API_AVAILABLE] = ACTIONS(2950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_API_DEPRECATED] = ACTIONS(2950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2950), - [anon_sym___deprecated_msg] = ACTIONS(2950), - [anon_sym___deprecated_enum_msg] = ACTIONS(2950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2950), - [anon_sym_ATprotocol] = ACTIONS(2952), - [anon_sym_ATinterface] = ACTIONS(2952), - [anon_sym_ATimplementation] = ACTIONS(2952), - [anon_sym_ATcompatibility_alias] = ACTIONS(2952), - [anon_sym__Alignas] = ACTIONS(2950), - [anon_sym_ATselector] = ACTIONS(2952), - [anon_sym_ATavailable] = ACTIONS(2952), - [anon_sym___builtin_available] = ACTIONS(2950), - [anon_sym_va_arg] = ACTIONS(2950), - [anon_sym_ATencode] = ACTIONS(2952), - [anon_sym_BOOL] = ACTIONS(2950), - [anon_sym_IMP] = ACTIONS(2950), - [anon_sym_SEL] = ACTIONS(2950), - [anon_sym_Class] = ACTIONS(2950), - [anon_sym_id] = ACTIONS(2950), - }, - [1602] = { - [ts_builtin_sym_end] = ACTIONS(3212), - [sym_identifier] = ACTIONS(3210), - [aux_sym_preproc_include_token1] = ACTIONS(3210), - [aux_sym_preproc_include_token2] = ACTIONS(3210), - [aux_sym_preproc_def_token1] = ACTIONS(3210), - [aux_sym_preproc_if_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3210), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3210), - [sym_preproc_directive] = ACTIONS(3210), - [anon_sym_LPAREN2] = ACTIONS(3212), - [anon_sym_BANG] = ACTIONS(3212), - [anon_sym_TILDE] = ACTIONS(3212), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_CARET] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_SEMI] = ACTIONS(3212), - [anon_sym___extension__] = ACTIONS(3210), - [anon_sym_typedef] = ACTIONS(3210), - [anon_sym_extern] = ACTIONS(3210), - [anon_sym___attribute__] = ACTIONS(3210), - [anon_sym___attribute] = ACTIONS(3210), - [anon_sym_noreturn] = ACTIONS(3210), - [anon_sym_LBRACK] = ACTIONS(3212), - [anon_sym___declspec] = ACTIONS(3210), - [anon_sym___cdecl] = ACTIONS(3210), - [anon_sym___clrcall] = ACTIONS(3210), - [anon_sym___stdcall] = ACTIONS(3210), - [anon_sym___fastcall] = ACTIONS(3210), - [anon_sym___thiscall] = ACTIONS(3210), - [anon_sym___vectorcall] = ACTIONS(3210), - [anon_sym_LBRACE] = ACTIONS(3212), - [anon_sym_signed] = ACTIONS(3210), - [anon_sym_unsigned] = ACTIONS(3210), - [anon_sym_long] = ACTIONS(3210), - [anon_sym_short] = ACTIONS(3210), - [anon_sym_ATautoreleasepool] = ACTIONS(3212), - [anon_sym_static] = ACTIONS(3210), - [anon_sym_auto] = ACTIONS(3210), - [anon_sym_register] = ACTIONS(3210), - [anon_sym_inline] = ACTIONS(3210), - [anon_sym___inline] = ACTIONS(3210), - [anon_sym___inline__] = ACTIONS(3210), - [anon_sym___forceinline] = ACTIONS(3210), - [anon_sym_thread_local] = ACTIONS(3210), - [anon_sym___thread] = ACTIONS(3210), - [anon_sym_CG_EXTERN] = ACTIONS(3210), - [anon_sym_CG_INLINE] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3210), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3210), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3210), - [anon_sym_IBOutlet] = ACTIONS(3210), - [anon_sym_IBInspectable] = ACTIONS(3210), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3210), - [anon_sym_NS_INLINE] = ACTIONS(3210), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3210), - [anon_sym_OBJC_EXPORT] = ACTIONS(3210), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3210), - [anon_sym_const] = ACTIONS(3210), - [anon_sym_constexpr] = ACTIONS(3210), - [anon_sym_volatile] = ACTIONS(3210), - [anon_sym_restrict] = ACTIONS(3210), - [anon_sym___restrict__] = ACTIONS(3210), - [anon_sym__Atomic] = ACTIONS(3210), - [anon_sym__Noreturn] = ACTIONS(3210), - [anon_sym_nullable] = ACTIONS(3210), - [anon_sym__Complex] = ACTIONS(3210), - [anon_sym__Nonnull] = ACTIONS(3210), - [anon_sym__Nullable] = ACTIONS(3210), - [anon_sym__Nullable_result] = ACTIONS(3210), - [anon_sym__Null_unspecified] = ACTIONS(3210), - [anon_sym___autoreleasing] = ACTIONS(3210), - [anon_sym___block] = ACTIONS(3210), - [anon_sym___bridge] = ACTIONS(3210), - [anon_sym___bridge_retained] = ACTIONS(3210), - [anon_sym___bridge_transfer] = ACTIONS(3210), - [anon_sym___complex] = ACTIONS(3210), - [anon_sym___const] = ACTIONS(3210), - [anon_sym___imag] = ACTIONS(3210), - [anon_sym___kindof] = ACTIONS(3210), - [anon_sym___nonnull] = ACTIONS(3210), - [anon_sym___nullable] = ACTIONS(3210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3210), - [anon_sym___real] = ACTIONS(3210), - [anon_sym___strong] = ACTIONS(3210), - [anon_sym___unsafe_unretained] = ACTIONS(3210), - [anon_sym___unused] = ACTIONS(3210), - [anon_sym___weak] = ACTIONS(3210), - [sym_primitive_type] = ACTIONS(3210), - [anon_sym_enum] = ACTIONS(3210), - [anon_sym_struct] = ACTIONS(3210), - [anon_sym_union] = ACTIONS(3210), - [anon_sym_if] = ACTIONS(3210), - [anon_sym_switch] = ACTIONS(3210), - [anon_sym_case] = ACTIONS(3210), - [anon_sym_default] = ACTIONS(3210), - [anon_sym_while] = ACTIONS(3210), - [anon_sym_do] = ACTIONS(3210), - [anon_sym_for] = ACTIONS(3210), - [anon_sym_in] = ACTIONS(3210), - [anon_sym_return] = ACTIONS(3210), - [anon_sym_break] = ACTIONS(3210), - [anon_sym_continue] = ACTIONS(3210), - [anon_sym_goto] = ACTIONS(3210), - [anon_sym_DASH_DASH] = ACTIONS(3212), - [anon_sym_PLUS_PLUS] = ACTIONS(3212), - [anon_sym_sizeof] = ACTIONS(3210), - [anon_sym___alignof__] = ACTIONS(3210), - [anon_sym___alignof] = ACTIONS(3210), - [anon_sym__alignof] = ACTIONS(3210), - [anon_sym_alignof] = ACTIONS(3210), - [anon_sym__Alignof] = ACTIONS(3210), - [anon_sym_offsetof] = ACTIONS(3210), - [anon_sym__Generic] = ACTIONS(3210), - [anon_sym_asm] = ACTIONS(3210), - [anon_sym___asm__] = ACTIONS(3210), - [sym_number_literal] = ACTIONS(3212), - [anon_sym_L_SQUOTE] = ACTIONS(3212), - [anon_sym_u_SQUOTE] = ACTIONS(3212), - [anon_sym_U_SQUOTE] = ACTIONS(3212), - [anon_sym_u8_SQUOTE] = ACTIONS(3212), - [anon_sym_SQUOTE] = ACTIONS(3212), - [anon_sym_AT] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(3212), - [anon_sym_L_DQUOTE] = ACTIONS(3212), - [anon_sym_u_DQUOTE] = ACTIONS(3212), - [anon_sym_U_DQUOTE] = ACTIONS(3212), - [anon_sym_u8_DQUOTE] = ACTIONS(3212), - [sym_true] = ACTIONS(3210), - [sym_false] = ACTIONS(3210), - [anon_sym_NULL] = ACTIONS(3210), - [anon_sym_nullptr] = ACTIONS(3210), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3210), - [anon_sym___typeof] = ACTIONS(3210), - [anon_sym_typeof] = ACTIONS(3210), - [anon_sym_ATimport] = ACTIONS(3212), - [aux_sym_preproc_undef_token1] = ACTIONS(3210), - [anon_sym_POUND] = ACTIONS(3210), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3210), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3210), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3210), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3210), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3210), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3210), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE] = ACTIONS(3210), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3210), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_API_AVAILABLE] = ACTIONS(3210), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_API_DEPRECATED] = ACTIONS(3210), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3210), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3210), - [anon_sym___deprecated_msg] = ACTIONS(3210), - [anon_sym___deprecated_enum_msg] = ACTIONS(3210), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3210), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3210), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3210), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3210), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3210), - [anon_sym_ATprotocol] = ACTIONS(3212), - [anon_sym_ATinterface] = ACTIONS(3212), - [anon_sym_ATimplementation] = ACTIONS(3212), - [anon_sym_ATcompatibility_alias] = ACTIONS(3212), - [anon_sym__Alignas] = ACTIONS(3210), - [anon_sym_ATselector] = ACTIONS(3212), - [anon_sym_ATavailable] = ACTIONS(3212), - [anon_sym___builtin_available] = ACTIONS(3210), - [anon_sym_va_arg] = ACTIONS(3210), - [anon_sym_ATencode] = ACTIONS(3212), - [anon_sym_BOOL] = ACTIONS(3210), - [anon_sym_IMP] = ACTIONS(3210), - [anon_sym_SEL] = ACTIONS(3210), - [anon_sym_Class] = ACTIONS(3210), - [anon_sym_id] = ACTIONS(3210), - }, - [1603] = { - [ts_builtin_sym_end] = ACTIONS(3204), - [sym_identifier] = ACTIONS(3202), - [aux_sym_preproc_include_token1] = ACTIONS(3202), - [aux_sym_preproc_include_token2] = ACTIONS(3202), - [aux_sym_preproc_def_token1] = ACTIONS(3202), - [aux_sym_preproc_if_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3202), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3202), - [sym_preproc_directive] = ACTIONS(3202), - [anon_sym_LPAREN2] = ACTIONS(3204), - [anon_sym_BANG] = ACTIONS(3204), - [anon_sym_TILDE] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3202), - [anon_sym_PLUS] = ACTIONS(3202), - [anon_sym_STAR] = ACTIONS(3204), - [anon_sym_CARET] = ACTIONS(3204), - [anon_sym_AMP] = ACTIONS(3204), - [anon_sym_SEMI] = ACTIONS(3204), - [anon_sym___extension__] = ACTIONS(3202), - [anon_sym_typedef] = ACTIONS(3202), - [anon_sym_extern] = ACTIONS(3202), - [anon_sym___attribute__] = ACTIONS(3202), - [anon_sym___attribute] = ACTIONS(3202), - [anon_sym_noreturn] = ACTIONS(3202), - [anon_sym_LBRACK] = ACTIONS(3204), - [anon_sym___declspec] = ACTIONS(3202), - [anon_sym___cdecl] = ACTIONS(3202), - [anon_sym___clrcall] = ACTIONS(3202), - [anon_sym___stdcall] = ACTIONS(3202), - [anon_sym___fastcall] = ACTIONS(3202), - [anon_sym___thiscall] = ACTIONS(3202), - [anon_sym___vectorcall] = ACTIONS(3202), - [anon_sym_LBRACE] = ACTIONS(3204), - [anon_sym_signed] = ACTIONS(3202), - [anon_sym_unsigned] = ACTIONS(3202), - [anon_sym_long] = ACTIONS(3202), - [anon_sym_short] = ACTIONS(3202), - [anon_sym_ATautoreleasepool] = ACTIONS(3204), - [anon_sym_static] = ACTIONS(3202), - [anon_sym_auto] = ACTIONS(3202), - [anon_sym_register] = ACTIONS(3202), - [anon_sym_inline] = ACTIONS(3202), - [anon_sym___inline] = ACTIONS(3202), - [anon_sym___inline__] = ACTIONS(3202), - [anon_sym___forceinline] = ACTIONS(3202), - [anon_sym_thread_local] = ACTIONS(3202), - [anon_sym___thread] = ACTIONS(3202), - [anon_sym_CG_EXTERN] = ACTIONS(3202), - [anon_sym_CG_INLINE] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3202), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3202), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3202), - [anon_sym_IBOutlet] = ACTIONS(3202), - [anon_sym_IBInspectable] = ACTIONS(3202), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3202), - [anon_sym_NS_INLINE] = ACTIONS(3202), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3202), - [anon_sym_OBJC_EXPORT] = ACTIONS(3202), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3202), - [anon_sym_const] = ACTIONS(3202), - [anon_sym_constexpr] = ACTIONS(3202), - [anon_sym_volatile] = ACTIONS(3202), - [anon_sym_restrict] = ACTIONS(3202), - [anon_sym___restrict__] = ACTIONS(3202), - [anon_sym__Atomic] = ACTIONS(3202), - [anon_sym__Noreturn] = ACTIONS(3202), - [anon_sym_nullable] = ACTIONS(3202), - [anon_sym__Complex] = ACTIONS(3202), - [anon_sym__Nonnull] = ACTIONS(3202), - [anon_sym__Nullable] = ACTIONS(3202), - [anon_sym__Nullable_result] = ACTIONS(3202), - [anon_sym__Null_unspecified] = ACTIONS(3202), - [anon_sym___autoreleasing] = ACTIONS(3202), - [anon_sym___block] = ACTIONS(3202), - [anon_sym___bridge] = ACTIONS(3202), - [anon_sym___bridge_retained] = ACTIONS(3202), - [anon_sym___bridge_transfer] = ACTIONS(3202), - [anon_sym___complex] = ACTIONS(3202), - [anon_sym___const] = ACTIONS(3202), - [anon_sym___imag] = ACTIONS(3202), - [anon_sym___kindof] = ACTIONS(3202), - [anon_sym___nonnull] = ACTIONS(3202), - [anon_sym___nullable] = ACTIONS(3202), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3202), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3202), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3202), - [anon_sym___real] = ACTIONS(3202), - [anon_sym___strong] = ACTIONS(3202), - [anon_sym___unsafe_unretained] = ACTIONS(3202), - [anon_sym___unused] = ACTIONS(3202), - [anon_sym___weak] = ACTIONS(3202), - [sym_primitive_type] = ACTIONS(3202), - [anon_sym_enum] = ACTIONS(3202), - [anon_sym_struct] = ACTIONS(3202), - [anon_sym_union] = ACTIONS(3202), - [anon_sym_if] = ACTIONS(3202), - [anon_sym_switch] = ACTIONS(3202), - [anon_sym_case] = ACTIONS(3202), - [anon_sym_default] = ACTIONS(3202), - [anon_sym_while] = ACTIONS(3202), - [anon_sym_do] = ACTIONS(3202), - [anon_sym_for] = ACTIONS(3202), - [anon_sym_in] = ACTIONS(3202), - [anon_sym_return] = ACTIONS(3202), - [anon_sym_break] = ACTIONS(3202), - [anon_sym_continue] = ACTIONS(3202), - [anon_sym_goto] = ACTIONS(3202), - [anon_sym_DASH_DASH] = ACTIONS(3204), - [anon_sym_PLUS_PLUS] = ACTIONS(3204), - [anon_sym_sizeof] = ACTIONS(3202), - [anon_sym___alignof__] = ACTIONS(3202), - [anon_sym___alignof] = ACTIONS(3202), - [anon_sym__alignof] = ACTIONS(3202), - [anon_sym_alignof] = ACTIONS(3202), - [anon_sym__Alignof] = ACTIONS(3202), - [anon_sym_offsetof] = ACTIONS(3202), - [anon_sym__Generic] = ACTIONS(3202), - [anon_sym_asm] = ACTIONS(3202), - [anon_sym___asm__] = ACTIONS(3202), - [sym_number_literal] = ACTIONS(3204), - [anon_sym_L_SQUOTE] = ACTIONS(3204), - [anon_sym_u_SQUOTE] = ACTIONS(3204), - [anon_sym_U_SQUOTE] = ACTIONS(3204), - [anon_sym_u8_SQUOTE] = ACTIONS(3204), - [anon_sym_SQUOTE] = ACTIONS(3204), - [anon_sym_AT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(3204), - [anon_sym_L_DQUOTE] = ACTIONS(3204), - [anon_sym_u_DQUOTE] = ACTIONS(3204), - [anon_sym_U_DQUOTE] = ACTIONS(3204), - [anon_sym_u8_DQUOTE] = ACTIONS(3204), - [sym_true] = ACTIONS(3202), - [sym_false] = ACTIONS(3202), - [anon_sym_NULL] = ACTIONS(3202), - [anon_sym_nullptr] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3202), - [anon_sym___typeof] = ACTIONS(3202), - [anon_sym_typeof] = ACTIONS(3202), - [anon_sym_ATimport] = ACTIONS(3204), - [aux_sym_preproc_undef_token1] = ACTIONS(3202), - [anon_sym_POUND] = ACTIONS(3202), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3202), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3202), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3202), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3202), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3202), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3202), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE] = ACTIONS(3202), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3202), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_API_AVAILABLE] = ACTIONS(3202), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_API_DEPRECATED] = ACTIONS(3202), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3202), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3202), - [anon_sym___deprecated_msg] = ACTIONS(3202), - [anon_sym___deprecated_enum_msg] = ACTIONS(3202), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3202), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3202), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3202), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3202), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3202), - [anon_sym_ATprotocol] = ACTIONS(3204), - [anon_sym_ATinterface] = ACTIONS(3204), - [anon_sym_ATimplementation] = ACTIONS(3204), - [anon_sym_ATcompatibility_alias] = ACTIONS(3204), - [anon_sym__Alignas] = ACTIONS(3202), - [anon_sym_ATselector] = ACTIONS(3204), - [anon_sym_ATavailable] = ACTIONS(3204), - [anon_sym___builtin_available] = ACTIONS(3202), - [anon_sym_va_arg] = ACTIONS(3202), - [anon_sym_ATencode] = ACTIONS(3204), - [anon_sym_BOOL] = ACTIONS(3202), - [anon_sym_IMP] = ACTIONS(3202), - [anon_sym_SEL] = ACTIONS(3202), - [anon_sym_Class] = ACTIONS(3202), - [anon_sym_id] = ACTIONS(3202), - }, - [1604] = { - [ts_builtin_sym_end] = ACTIONS(3192), - [sym_identifier] = ACTIONS(3190), - [aux_sym_preproc_include_token1] = ACTIONS(3190), - [aux_sym_preproc_include_token2] = ACTIONS(3190), - [aux_sym_preproc_def_token1] = ACTIONS(3190), - [aux_sym_preproc_if_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3190), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3190), - [sym_preproc_directive] = ACTIONS(3190), - [anon_sym_LPAREN2] = ACTIONS(3192), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_STAR] = ACTIONS(3192), - [anon_sym_CARET] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3192), - [anon_sym___extension__] = ACTIONS(3190), - [anon_sym_typedef] = ACTIONS(3190), - [anon_sym_extern] = ACTIONS(3190), - [anon_sym___attribute__] = ACTIONS(3190), - [anon_sym___attribute] = ACTIONS(3190), - [anon_sym_noreturn] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym___declspec] = ACTIONS(3190), - [anon_sym___cdecl] = ACTIONS(3190), - [anon_sym___clrcall] = ACTIONS(3190), - [anon_sym___stdcall] = ACTIONS(3190), - [anon_sym___fastcall] = ACTIONS(3190), - [anon_sym___thiscall] = ACTIONS(3190), - [anon_sym___vectorcall] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_signed] = ACTIONS(3190), - [anon_sym_unsigned] = ACTIONS(3190), - [anon_sym_long] = ACTIONS(3190), - [anon_sym_short] = ACTIONS(3190), - [anon_sym_ATautoreleasepool] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_auto] = ACTIONS(3190), - [anon_sym_register] = ACTIONS(3190), - [anon_sym_inline] = ACTIONS(3190), - [anon_sym___inline] = ACTIONS(3190), - [anon_sym___inline__] = ACTIONS(3190), - [anon_sym___forceinline] = ACTIONS(3190), - [anon_sym_thread_local] = ACTIONS(3190), - [anon_sym___thread] = ACTIONS(3190), - [anon_sym_CG_EXTERN] = ACTIONS(3190), - [anon_sym_CG_INLINE] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3190), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3190), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3190), - [anon_sym_IBOutlet] = ACTIONS(3190), - [anon_sym_IBInspectable] = ACTIONS(3190), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3190), - [anon_sym_NS_INLINE] = ACTIONS(3190), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3190), - [anon_sym_OBJC_EXPORT] = ACTIONS(3190), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3190), - [anon_sym_const] = ACTIONS(3190), - [anon_sym_constexpr] = ACTIONS(3190), - [anon_sym_volatile] = ACTIONS(3190), - [anon_sym_restrict] = ACTIONS(3190), - [anon_sym___restrict__] = ACTIONS(3190), - [anon_sym__Atomic] = ACTIONS(3190), - [anon_sym__Noreturn] = ACTIONS(3190), - [anon_sym_nullable] = ACTIONS(3190), - [anon_sym__Complex] = ACTIONS(3190), - [anon_sym__Nonnull] = ACTIONS(3190), - [anon_sym__Nullable] = ACTIONS(3190), - [anon_sym__Nullable_result] = ACTIONS(3190), - [anon_sym__Null_unspecified] = ACTIONS(3190), - [anon_sym___autoreleasing] = ACTIONS(3190), - [anon_sym___block] = ACTIONS(3190), - [anon_sym___bridge] = ACTIONS(3190), - [anon_sym___bridge_retained] = ACTIONS(3190), - [anon_sym___bridge_transfer] = ACTIONS(3190), - [anon_sym___complex] = ACTIONS(3190), - [anon_sym___const] = ACTIONS(3190), - [anon_sym___imag] = ACTIONS(3190), - [anon_sym___kindof] = ACTIONS(3190), - [anon_sym___nonnull] = ACTIONS(3190), - [anon_sym___nullable] = ACTIONS(3190), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3190), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3190), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3190), - [anon_sym___real] = ACTIONS(3190), - [anon_sym___strong] = ACTIONS(3190), - [anon_sym___unsafe_unretained] = ACTIONS(3190), - [anon_sym___unused] = ACTIONS(3190), - [anon_sym___weak] = ACTIONS(3190), - [sym_primitive_type] = ACTIONS(3190), - [anon_sym_enum] = ACTIONS(3190), - [anon_sym_struct] = ACTIONS(3190), - [anon_sym_union] = ACTIONS(3190), - [anon_sym_if] = ACTIONS(3190), - [anon_sym_switch] = ACTIONS(3190), - [anon_sym_case] = ACTIONS(3190), - [anon_sym_default] = ACTIONS(3190), - [anon_sym_while] = ACTIONS(3190), - [anon_sym_do] = ACTIONS(3190), - [anon_sym_for] = ACTIONS(3190), - [anon_sym_in] = ACTIONS(3190), - [anon_sym_return] = ACTIONS(3190), - [anon_sym_break] = ACTIONS(3190), - [anon_sym_continue] = ACTIONS(3190), - [anon_sym_goto] = ACTIONS(3190), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_sizeof] = ACTIONS(3190), - [anon_sym___alignof__] = ACTIONS(3190), - [anon_sym___alignof] = ACTIONS(3190), - [anon_sym__alignof] = ACTIONS(3190), - [anon_sym_alignof] = ACTIONS(3190), - [anon_sym__Alignof] = ACTIONS(3190), - [anon_sym_offsetof] = ACTIONS(3190), - [anon_sym__Generic] = ACTIONS(3190), - [anon_sym_asm] = ACTIONS(3190), - [anon_sym___asm__] = ACTIONS(3190), - [sym_number_literal] = ACTIONS(3192), - [anon_sym_L_SQUOTE] = ACTIONS(3192), - [anon_sym_u_SQUOTE] = ACTIONS(3192), - [anon_sym_U_SQUOTE] = ACTIONS(3192), - [anon_sym_u8_SQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_AT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_L_DQUOTE] = ACTIONS(3192), - [anon_sym_u_DQUOTE] = ACTIONS(3192), - [anon_sym_U_DQUOTE] = ACTIONS(3192), - [anon_sym_u8_DQUOTE] = ACTIONS(3192), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [anon_sym_NULL] = ACTIONS(3190), - [anon_sym_nullptr] = ACTIONS(3190), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3190), - [anon_sym___typeof] = ACTIONS(3190), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_ATimport] = ACTIONS(3192), - [aux_sym_preproc_undef_token1] = ACTIONS(3190), - [anon_sym_POUND] = ACTIONS(3190), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3190), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3190), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3190), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3190), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3190), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3190), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE] = ACTIONS(3190), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3190), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_API_AVAILABLE] = ACTIONS(3190), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_API_DEPRECATED] = ACTIONS(3190), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3190), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3190), - [anon_sym___deprecated_msg] = ACTIONS(3190), - [anon_sym___deprecated_enum_msg] = ACTIONS(3190), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3190), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3190), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3190), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3190), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3190), - [anon_sym_ATprotocol] = ACTIONS(3192), - [anon_sym_ATinterface] = ACTIONS(3192), - [anon_sym_ATimplementation] = ACTIONS(3192), - [anon_sym_ATcompatibility_alias] = ACTIONS(3192), - [anon_sym__Alignas] = ACTIONS(3190), - [anon_sym_ATselector] = ACTIONS(3192), - [anon_sym_ATavailable] = ACTIONS(3192), - [anon_sym___builtin_available] = ACTIONS(3190), - [anon_sym_va_arg] = ACTIONS(3190), - [anon_sym_ATencode] = ACTIONS(3192), - [anon_sym_BOOL] = ACTIONS(3190), - [anon_sym_IMP] = ACTIONS(3190), - [anon_sym_SEL] = ACTIONS(3190), - [anon_sym_Class] = ACTIONS(3190), - [anon_sym_id] = ACTIONS(3190), - }, - [1605] = { - [ts_builtin_sym_end] = ACTIONS(3184), - [sym_identifier] = ACTIONS(3182), - [aux_sym_preproc_include_token1] = ACTIONS(3182), - [aux_sym_preproc_include_token2] = ACTIONS(3182), - [aux_sym_preproc_def_token1] = ACTIONS(3182), - [aux_sym_preproc_if_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3182), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3182), - [sym_preproc_directive] = ACTIONS(3182), - [anon_sym_LPAREN2] = ACTIONS(3184), - [anon_sym_BANG] = ACTIONS(3184), - [anon_sym_TILDE] = ACTIONS(3184), - [anon_sym_DASH] = ACTIONS(3182), - [anon_sym_PLUS] = ACTIONS(3182), - [anon_sym_STAR] = ACTIONS(3184), - [anon_sym_CARET] = ACTIONS(3184), - [anon_sym_AMP] = ACTIONS(3184), - [anon_sym_SEMI] = ACTIONS(3184), - [anon_sym___extension__] = ACTIONS(3182), - [anon_sym_typedef] = ACTIONS(3182), - [anon_sym_extern] = ACTIONS(3182), - [anon_sym___attribute__] = ACTIONS(3182), - [anon_sym___attribute] = ACTIONS(3182), - [anon_sym_noreturn] = ACTIONS(3182), - [anon_sym_LBRACK] = ACTIONS(3184), - [anon_sym___declspec] = ACTIONS(3182), - [anon_sym___cdecl] = ACTIONS(3182), - [anon_sym___clrcall] = ACTIONS(3182), - [anon_sym___stdcall] = ACTIONS(3182), - [anon_sym___fastcall] = ACTIONS(3182), - [anon_sym___thiscall] = ACTIONS(3182), - [anon_sym___vectorcall] = ACTIONS(3182), - [anon_sym_LBRACE] = ACTIONS(3184), - [anon_sym_signed] = ACTIONS(3182), - [anon_sym_unsigned] = ACTIONS(3182), - [anon_sym_long] = ACTIONS(3182), - [anon_sym_short] = ACTIONS(3182), - [anon_sym_ATautoreleasepool] = ACTIONS(3184), - [anon_sym_static] = ACTIONS(3182), - [anon_sym_auto] = ACTIONS(3182), - [anon_sym_register] = ACTIONS(3182), - [anon_sym_inline] = ACTIONS(3182), - [anon_sym___inline] = ACTIONS(3182), - [anon_sym___inline__] = ACTIONS(3182), - [anon_sym___forceinline] = ACTIONS(3182), - [anon_sym_thread_local] = ACTIONS(3182), - [anon_sym___thread] = ACTIONS(3182), - [anon_sym_CG_EXTERN] = ACTIONS(3182), - [anon_sym_CG_INLINE] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3182), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3182), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3182), - [anon_sym_IBOutlet] = ACTIONS(3182), - [anon_sym_IBInspectable] = ACTIONS(3182), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3182), - [anon_sym_NS_INLINE] = ACTIONS(3182), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3182), - [anon_sym_OBJC_EXPORT] = ACTIONS(3182), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3182), - [anon_sym_const] = ACTIONS(3182), - [anon_sym_constexpr] = ACTIONS(3182), - [anon_sym_volatile] = ACTIONS(3182), - [anon_sym_restrict] = ACTIONS(3182), - [anon_sym___restrict__] = ACTIONS(3182), - [anon_sym__Atomic] = ACTIONS(3182), - [anon_sym__Noreturn] = ACTIONS(3182), - [anon_sym_nullable] = ACTIONS(3182), - [anon_sym__Complex] = ACTIONS(3182), - [anon_sym__Nonnull] = ACTIONS(3182), - [anon_sym__Nullable] = ACTIONS(3182), - [anon_sym__Nullable_result] = ACTIONS(3182), - [anon_sym__Null_unspecified] = ACTIONS(3182), - [anon_sym___autoreleasing] = ACTIONS(3182), - [anon_sym___block] = ACTIONS(3182), - [anon_sym___bridge] = ACTIONS(3182), - [anon_sym___bridge_retained] = ACTIONS(3182), - [anon_sym___bridge_transfer] = ACTIONS(3182), - [anon_sym___complex] = ACTIONS(3182), - [anon_sym___const] = ACTIONS(3182), - [anon_sym___imag] = ACTIONS(3182), - [anon_sym___kindof] = ACTIONS(3182), - [anon_sym___nonnull] = ACTIONS(3182), - [anon_sym___nullable] = ACTIONS(3182), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3182), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3182), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3182), - [anon_sym___real] = ACTIONS(3182), - [anon_sym___strong] = ACTIONS(3182), - [anon_sym___unsafe_unretained] = ACTIONS(3182), - [anon_sym___unused] = ACTIONS(3182), - [anon_sym___weak] = ACTIONS(3182), - [sym_primitive_type] = ACTIONS(3182), - [anon_sym_enum] = ACTIONS(3182), - [anon_sym_struct] = ACTIONS(3182), - [anon_sym_union] = ACTIONS(3182), - [anon_sym_if] = ACTIONS(3182), - [anon_sym_switch] = ACTIONS(3182), - [anon_sym_case] = ACTIONS(3182), - [anon_sym_default] = ACTIONS(3182), - [anon_sym_while] = ACTIONS(3182), - [anon_sym_do] = ACTIONS(3182), - [anon_sym_for] = ACTIONS(3182), - [anon_sym_in] = ACTIONS(3182), - [anon_sym_return] = ACTIONS(3182), - [anon_sym_break] = ACTIONS(3182), - [anon_sym_continue] = ACTIONS(3182), - [anon_sym_goto] = ACTIONS(3182), - [anon_sym_DASH_DASH] = ACTIONS(3184), - [anon_sym_PLUS_PLUS] = ACTIONS(3184), - [anon_sym_sizeof] = ACTIONS(3182), - [anon_sym___alignof__] = ACTIONS(3182), - [anon_sym___alignof] = ACTIONS(3182), - [anon_sym__alignof] = ACTIONS(3182), - [anon_sym_alignof] = ACTIONS(3182), - [anon_sym__Alignof] = ACTIONS(3182), - [anon_sym_offsetof] = ACTIONS(3182), - [anon_sym__Generic] = ACTIONS(3182), - [anon_sym_asm] = ACTIONS(3182), - [anon_sym___asm__] = ACTIONS(3182), - [sym_number_literal] = ACTIONS(3184), - [anon_sym_L_SQUOTE] = ACTIONS(3184), - [anon_sym_u_SQUOTE] = ACTIONS(3184), - [anon_sym_U_SQUOTE] = ACTIONS(3184), - [anon_sym_u8_SQUOTE] = ACTIONS(3184), - [anon_sym_SQUOTE] = ACTIONS(3184), - [anon_sym_AT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(3184), - [anon_sym_L_DQUOTE] = ACTIONS(3184), - [anon_sym_u_DQUOTE] = ACTIONS(3184), - [anon_sym_U_DQUOTE] = ACTIONS(3184), - [anon_sym_u8_DQUOTE] = ACTIONS(3184), - [sym_true] = ACTIONS(3182), - [sym_false] = ACTIONS(3182), - [anon_sym_NULL] = ACTIONS(3182), - [anon_sym_nullptr] = ACTIONS(3182), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3182), - [anon_sym___typeof] = ACTIONS(3182), - [anon_sym_typeof] = ACTIONS(3182), - [anon_sym_ATimport] = ACTIONS(3184), - [aux_sym_preproc_undef_token1] = ACTIONS(3182), - [anon_sym_POUND] = ACTIONS(3182), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3182), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3182), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3182), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3182), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3182), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3182), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE] = ACTIONS(3182), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3182), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_API_AVAILABLE] = ACTIONS(3182), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_API_DEPRECATED] = ACTIONS(3182), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3182), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3182), - [anon_sym___deprecated_msg] = ACTIONS(3182), - [anon_sym___deprecated_enum_msg] = ACTIONS(3182), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3182), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3182), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3182), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3182), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3182), - [anon_sym_ATprotocol] = ACTIONS(3184), - [anon_sym_ATinterface] = ACTIONS(3184), - [anon_sym_ATimplementation] = ACTIONS(3184), - [anon_sym_ATcompatibility_alias] = ACTIONS(3184), - [anon_sym__Alignas] = ACTIONS(3182), - [anon_sym_ATselector] = ACTIONS(3184), - [anon_sym_ATavailable] = ACTIONS(3184), - [anon_sym___builtin_available] = ACTIONS(3182), - [anon_sym_va_arg] = ACTIONS(3182), - [anon_sym_ATencode] = ACTIONS(3184), - [anon_sym_BOOL] = ACTIONS(3182), - [anon_sym_IMP] = ACTIONS(3182), - [anon_sym_SEL] = ACTIONS(3182), - [anon_sym_Class] = ACTIONS(3182), - [anon_sym_id] = ACTIONS(3182), - }, - [1606] = { - [ts_builtin_sym_end] = ACTIONS(2544), - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1607] = { - [ts_builtin_sym_end] = ACTIONS(2548), - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1608] = { - [ts_builtin_sym_end] = ACTIONS(2956), - [sym_identifier] = ACTIONS(2954), - [aux_sym_preproc_include_token1] = ACTIONS(2954), - [aux_sym_preproc_include_token2] = ACTIONS(2954), - [aux_sym_preproc_def_token1] = ACTIONS(2954), - [aux_sym_preproc_if_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2954), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2954), - [sym_preproc_directive] = ACTIONS(2954), - [anon_sym_LPAREN2] = ACTIONS(2956), - [anon_sym_BANG] = ACTIONS(2956), - [anon_sym_TILDE] = ACTIONS(2956), - [anon_sym_DASH] = ACTIONS(2954), - [anon_sym_PLUS] = ACTIONS(2954), - [anon_sym_STAR] = ACTIONS(2956), - [anon_sym_CARET] = ACTIONS(2956), - [anon_sym_AMP] = ACTIONS(2956), - [anon_sym_SEMI] = ACTIONS(2956), - [anon_sym___extension__] = ACTIONS(2954), - [anon_sym_typedef] = ACTIONS(2954), - [anon_sym_extern] = ACTIONS(2954), - [anon_sym___attribute__] = ACTIONS(2954), - [anon_sym___attribute] = ACTIONS(2954), - [anon_sym_noreturn] = ACTIONS(2954), - [anon_sym_LBRACK] = ACTIONS(2956), - [anon_sym___declspec] = ACTIONS(2954), - [anon_sym___cdecl] = ACTIONS(2954), - [anon_sym___clrcall] = ACTIONS(2954), - [anon_sym___stdcall] = ACTIONS(2954), - [anon_sym___fastcall] = ACTIONS(2954), - [anon_sym___thiscall] = ACTIONS(2954), - [anon_sym___vectorcall] = ACTIONS(2954), - [anon_sym_LBRACE] = ACTIONS(2956), - [anon_sym_signed] = ACTIONS(2954), - [anon_sym_unsigned] = ACTIONS(2954), - [anon_sym_long] = ACTIONS(2954), - [anon_sym_short] = ACTIONS(2954), - [anon_sym_ATautoreleasepool] = ACTIONS(2956), - [anon_sym_static] = ACTIONS(2954), - [anon_sym_auto] = ACTIONS(2954), - [anon_sym_register] = ACTIONS(2954), - [anon_sym_inline] = ACTIONS(2954), - [anon_sym___inline] = ACTIONS(2954), - [anon_sym___inline__] = ACTIONS(2954), - [anon_sym___forceinline] = ACTIONS(2954), - [anon_sym_thread_local] = ACTIONS(2954), - [anon_sym___thread] = ACTIONS(2954), - [anon_sym_CG_EXTERN] = ACTIONS(2954), - [anon_sym_CG_INLINE] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2954), - [anon_sym_IBOutlet] = ACTIONS(2954), - [anon_sym_IBInspectable] = ACTIONS(2954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2954), - [anon_sym_NS_INLINE] = ACTIONS(2954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2954), - [anon_sym_OBJC_EXPORT] = ACTIONS(2954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2954), - [anon_sym_const] = ACTIONS(2954), - [anon_sym_constexpr] = ACTIONS(2954), - [anon_sym_volatile] = ACTIONS(2954), - [anon_sym_restrict] = ACTIONS(2954), - [anon_sym___restrict__] = ACTIONS(2954), - [anon_sym__Atomic] = ACTIONS(2954), - [anon_sym__Noreturn] = ACTIONS(2954), - [anon_sym_nullable] = ACTIONS(2954), - [anon_sym__Complex] = ACTIONS(2954), - [anon_sym__Nonnull] = ACTIONS(2954), - [anon_sym__Nullable] = ACTIONS(2954), - [anon_sym__Nullable_result] = ACTIONS(2954), - [anon_sym__Null_unspecified] = ACTIONS(2954), - [anon_sym___autoreleasing] = ACTIONS(2954), - [anon_sym___block] = ACTIONS(2954), - [anon_sym___bridge] = ACTIONS(2954), - [anon_sym___bridge_retained] = ACTIONS(2954), - [anon_sym___bridge_transfer] = ACTIONS(2954), - [anon_sym___complex] = ACTIONS(2954), - [anon_sym___const] = ACTIONS(2954), - [anon_sym___imag] = ACTIONS(2954), - [anon_sym___kindof] = ACTIONS(2954), - [anon_sym___nonnull] = ACTIONS(2954), - [anon_sym___nullable] = ACTIONS(2954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2954), - [anon_sym___real] = ACTIONS(2954), - [anon_sym___strong] = ACTIONS(2954), - [anon_sym___unsafe_unretained] = ACTIONS(2954), - [anon_sym___unused] = ACTIONS(2954), - [anon_sym___weak] = ACTIONS(2954), - [sym_primitive_type] = ACTIONS(2954), - [anon_sym_enum] = ACTIONS(2954), - [anon_sym_struct] = ACTIONS(2954), - [anon_sym_union] = ACTIONS(2954), - [anon_sym_if] = ACTIONS(2954), - [anon_sym_switch] = ACTIONS(2954), - [anon_sym_case] = ACTIONS(2954), - [anon_sym_default] = ACTIONS(2954), - [anon_sym_while] = ACTIONS(2954), - [anon_sym_do] = ACTIONS(2954), - [anon_sym_for] = ACTIONS(2954), - [anon_sym_in] = ACTIONS(2954), - [anon_sym_return] = ACTIONS(2954), - [anon_sym_break] = ACTIONS(2954), - [anon_sym_continue] = ACTIONS(2954), - [anon_sym_goto] = ACTIONS(2954), - [anon_sym_DASH_DASH] = ACTIONS(2956), - [anon_sym_PLUS_PLUS] = ACTIONS(2956), - [anon_sym_sizeof] = ACTIONS(2954), - [anon_sym___alignof__] = ACTIONS(2954), - [anon_sym___alignof] = ACTIONS(2954), - [anon_sym__alignof] = ACTIONS(2954), - [anon_sym_alignof] = ACTIONS(2954), - [anon_sym__Alignof] = ACTIONS(2954), - [anon_sym_offsetof] = ACTIONS(2954), - [anon_sym__Generic] = ACTIONS(2954), - [anon_sym_asm] = ACTIONS(2954), - [anon_sym___asm__] = ACTIONS(2954), - [sym_number_literal] = ACTIONS(2956), - [anon_sym_L_SQUOTE] = ACTIONS(2956), - [anon_sym_u_SQUOTE] = ACTIONS(2956), - [anon_sym_U_SQUOTE] = ACTIONS(2956), - [anon_sym_u8_SQUOTE] = ACTIONS(2956), - [anon_sym_SQUOTE] = ACTIONS(2956), - [anon_sym_AT] = ACTIONS(2954), - [anon_sym_DQUOTE] = ACTIONS(2956), - [anon_sym_L_DQUOTE] = ACTIONS(2956), - [anon_sym_u_DQUOTE] = ACTIONS(2956), - [anon_sym_U_DQUOTE] = ACTIONS(2956), - [anon_sym_u8_DQUOTE] = ACTIONS(2956), - [sym_true] = ACTIONS(2954), - [sym_false] = ACTIONS(2954), - [anon_sym_NULL] = ACTIONS(2954), - [anon_sym_nullptr] = ACTIONS(2954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2954), - [anon_sym___typeof] = ACTIONS(2954), - [anon_sym_typeof] = ACTIONS(2954), - [anon_sym_ATimport] = ACTIONS(2956), - [aux_sym_preproc_undef_token1] = ACTIONS(2954), - [anon_sym_POUND] = ACTIONS(2954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE] = ACTIONS(2954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_API_AVAILABLE] = ACTIONS(2954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_API_DEPRECATED] = ACTIONS(2954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2954), - [anon_sym___deprecated_msg] = ACTIONS(2954), - [anon_sym___deprecated_enum_msg] = ACTIONS(2954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2954), - [anon_sym_ATprotocol] = ACTIONS(2956), - [anon_sym_ATinterface] = ACTIONS(2956), - [anon_sym_ATimplementation] = ACTIONS(2956), - [anon_sym_ATcompatibility_alias] = ACTIONS(2956), - [anon_sym__Alignas] = ACTIONS(2954), - [anon_sym_ATselector] = ACTIONS(2956), - [anon_sym_ATavailable] = ACTIONS(2956), - [anon_sym___builtin_available] = ACTIONS(2954), - [anon_sym_va_arg] = ACTIONS(2954), - [anon_sym_ATencode] = ACTIONS(2956), - [anon_sym_BOOL] = ACTIONS(2954), - [anon_sym_IMP] = ACTIONS(2954), - [anon_sym_SEL] = ACTIONS(2954), - [anon_sym_Class] = ACTIONS(2954), - [anon_sym_id] = ACTIONS(2954), - }, - [1609] = { - [ts_builtin_sym_end] = ACTIONS(2588), - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1610] = { - [ts_builtin_sym_end] = ACTIONS(2984), - [sym_identifier] = ACTIONS(2982), - [aux_sym_preproc_include_token1] = ACTIONS(2982), - [aux_sym_preproc_include_token2] = ACTIONS(2982), - [aux_sym_preproc_def_token1] = ACTIONS(2982), - [aux_sym_preproc_if_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2982), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2982), - [sym_preproc_directive] = ACTIONS(2982), - [anon_sym_LPAREN2] = ACTIONS(2984), - [anon_sym_BANG] = ACTIONS(2984), - [anon_sym_TILDE] = ACTIONS(2984), - [anon_sym_DASH] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2982), - [anon_sym_STAR] = ACTIONS(2984), - [anon_sym_CARET] = ACTIONS(2984), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_SEMI] = ACTIONS(2984), - [anon_sym___extension__] = ACTIONS(2982), - [anon_sym_typedef] = ACTIONS(2982), - [anon_sym_extern] = ACTIONS(2982), - [anon_sym___attribute__] = ACTIONS(2982), - [anon_sym___attribute] = ACTIONS(2982), - [anon_sym_noreturn] = ACTIONS(2982), - [anon_sym_LBRACK] = ACTIONS(2984), - [anon_sym___declspec] = ACTIONS(2982), - [anon_sym___cdecl] = ACTIONS(2982), - [anon_sym___clrcall] = ACTIONS(2982), - [anon_sym___stdcall] = ACTIONS(2982), - [anon_sym___fastcall] = ACTIONS(2982), - [anon_sym___thiscall] = ACTIONS(2982), - [anon_sym___vectorcall] = ACTIONS(2982), - [anon_sym_LBRACE] = ACTIONS(2984), - [anon_sym_signed] = ACTIONS(2982), - [anon_sym_unsigned] = ACTIONS(2982), - [anon_sym_long] = ACTIONS(2982), - [anon_sym_short] = ACTIONS(2982), - [anon_sym_ATautoreleasepool] = ACTIONS(2984), - [anon_sym_static] = ACTIONS(2982), - [anon_sym_auto] = ACTIONS(2982), - [anon_sym_register] = ACTIONS(2982), - [anon_sym_inline] = ACTIONS(2982), - [anon_sym___inline] = ACTIONS(2982), - [anon_sym___inline__] = ACTIONS(2982), - [anon_sym___forceinline] = ACTIONS(2982), - [anon_sym_thread_local] = ACTIONS(2982), - [anon_sym___thread] = ACTIONS(2982), - [anon_sym_CG_EXTERN] = ACTIONS(2982), - [anon_sym_CG_INLINE] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2982), - [anon_sym_IBOutlet] = ACTIONS(2982), - [anon_sym_IBInspectable] = ACTIONS(2982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2982), - [anon_sym_NS_INLINE] = ACTIONS(2982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2982), - [anon_sym_OBJC_EXPORT] = ACTIONS(2982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2982), - [anon_sym_const] = ACTIONS(2982), - [anon_sym_constexpr] = ACTIONS(2982), - [anon_sym_volatile] = ACTIONS(2982), - [anon_sym_restrict] = ACTIONS(2982), - [anon_sym___restrict__] = ACTIONS(2982), - [anon_sym__Atomic] = ACTIONS(2982), - [anon_sym__Noreturn] = ACTIONS(2982), - [anon_sym_nullable] = ACTIONS(2982), - [anon_sym__Complex] = ACTIONS(2982), - [anon_sym__Nonnull] = ACTIONS(2982), - [anon_sym__Nullable] = ACTIONS(2982), - [anon_sym__Nullable_result] = ACTIONS(2982), - [anon_sym__Null_unspecified] = ACTIONS(2982), - [anon_sym___autoreleasing] = ACTIONS(2982), - [anon_sym___block] = ACTIONS(2982), - [anon_sym___bridge] = ACTIONS(2982), - [anon_sym___bridge_retained] = ACTIONS(2982), - [anon_sym___bridge_transfer] = ACTIONS(2982), - [anon_sym___complex] = ACTIONS(2982), - [anon_sym___const] = ACTIONS(2982), - [anon_sym___imag] = ACTIONS(2982), - [anon_sym___kindof] = ACTIONS(2982), - [anon_sym___nonnull] = ACTIONS(2982), - [anon_sym___nullable] = ACTIONS(2982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2982), - [anon_sym___real] = ACTIONS(2982), - [anon_sym___strong] = ACTIONS(2982), - [anon_sym___unsafe_unretained] = ACTIONS(2982), - [anon_sym___unused] = ACTIONS(2982), - [anon_sym___weak] = ACTIONS(2982), - [sym_primitive_type] = ACTIONS(2982), - [anon_sym_enum] = ACTIONS(2982), - [anon_sym_struct] = ACTIONS(2982), - [anon_sym_union] = ACTIONS(2982), - [anon_sym_if] = ACTIONS(2982), - [anon_sym_switch] = ACTIONS(2982), - [anon_sym_case] = ACTIONS(2982), - [anon_sym_default] = ACTIONS(2982), - [anon_sym_while] = ACTIONS(2982), - [anon_sym_do] = ACTIONS(2982), - [anon_sym_for] = ACTIONS(2982), - [anon_sym_in] = ACTIONS(2982), - [anon_sym_return] = ACTIONS(2982), - [anon_sym_break] = ACTIONS(2982), - [anon_sym_continue] = ACTIONS(2982), - [anon_sym_goto] = ACTIONS(2982), - [anon_sym_DASH_DASH] = ACTIONS(2984), - [anon_sym_PLUS_PLUS] = ACTIONS(2984), - [anon_sym_sizeof] = ACTIONS(2982), - [anon_sym___alignof__] = ACTIONS(2982), - [anon_sym___alignof] = ACTIONS(2982), - [anon_sym__alignof] = ACTIONS(2982), - [anon_sym_alignof] = ACTIONS(2982), - [anon_sym__Alignof] = ACTIONS(2982), - [anon_sym_offsetof] = ACTIONS(2982), - [anon_sym__Generic] = ACTIONS(2982), - [anon_sym_asm] = ACTIONS(2982), - [anon_sym___asm__] = ACTIONS(2982), - [sym_number_literal] = ACTIONS(2984), - [anon_sym_L_SQUOTE] = ACTIONS(2984), - [anon_sym_u_SQUOTE] = ACTIONS(2984), - [anon_sym_U_SQUOTE] = ACTIONS(2984), - [anon_sym_u8_SQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2984), - [anon_sym_AT] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_L_DQUOTE] = ACTIONS(2984), - [anon_sym_u_DQUOTE] = ACTIONS(2984), - [anon_sym_U_DQUOTE] = ACTIONS(2984), - [anon_sym_u8_DQUOTE] = ACTIONS(2984), - [sym_true] = ACTIONS(2982), - [sym_false] = ACTIONS(2982), - [anon_sym_NULL] = ACTIONS(2982), - [anon_sym_nullptr] = ACTIONS(2982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2982), - [anon_sym___typeof] = ACTIONS(2982), - [anon_sym_typeof] = ACTIONS(2982), - [anon_sym_ATimport] = ACTIONS(2984), - [aux_sym_preproc_undef_token1] = ACTIONS(2982), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE] = ACTIONS(2982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_API_AVAILABLE] = ACTIONS(2982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_API_DEPRECATED] = ACTIONS(2982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2982), - [anon_sym___deprecated_msg] = ACTIONS(2982), - [anon_sym___deprecated_enum_msg] = ACTIONS(2982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2982), - [anon_sym_ATprotocol] = ACTIONS(2984), - [anon_sym_ATinterface] = ACTIONS(2984), - [anon_sym_ATimplementation] = ACTIONS(2984), - [anon_sym_ATcompatibility_alias] = ACTIONS(2984), - [anon_sym__Alignas] = ACTIONS(2982), - [anon_sym_ATselector] = ACTIONS(2984), - [anon_sym_ATavailable] = ACTIONS(2984), - [anon_sym___builtin_available] = ACTIONS(2982), - [anon_sym_va_arg] = ACTIONS(2982), - [anon_sym_ATencode] = ACTIONS(2984), - [anon_sym_BOOL] = ACTIONS(2982), - [anon_sym_IMP] = ACTIONS(2982), - [anon_sym_SEL] = ACTIONS(2982), - [anon_sym_Class] = ACTIONS(2982), - [anon_sym_id] = ACTIONS(2982), - }, - [1611] = { - [ts_builtin_sym_end] = ACTIONS(2960), - [sym_identifier] = ACTIONS(2958), - [aux_sym_preproc_include_token1] = ACTIONS(2958), - [aux_sym_preproc_include_token2] = ACTIONS(2958), - [aux_sym_preproc_def_token1] = ACTIONS(2958), - [aux_sym_preproc_if_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2958), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2958), - [sym_preproc_directive] = ACTIONS(2958), - [anon_sym_LPAREN2] = ACTIONS(2960), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_STAR] = ACTIONS(2960), - [anon_sym_CARET] = ACTIONS(2960), - [anon_sym_AMP] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym___extension__] = ACTIONS(2958), - [anon_sym_typedef] = ACTIONS(2958), - [anon_sym_extern] = ACTIONS(2958), - [anon_sym___attribute__] = ACTIONS(2958), - [anon_sym___attribute] = ACTIONS(2958), - [anon_sym_noreturn] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym___declspec] = ACTIONS(2958), - [anon_sym___cdecl] = ACTIONS(2958), - [anon_sym___clrcall] = ACTIONS(2958), - [anon_sym___stdcall] = ACTIONS(2958), - [anon_sym___fastcall] = ACTIONS(2958), - [anon_sym___thiscall] = ACTIONS(2958), - [anon_sym___vectorcall] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_signed] = ACTIONS(2958), - [anon_sym_unsigned] = ACTIONS(2958), - [anon_sym_long] = ACTIONS(2958), - [anon_sym_short] = ACTIONS(2958), - [anon_sym_ATautoreleasepool] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_auto] = ACTIONS(2958), - [anon_sym_register] = ACTIONS(2958), - [anon_sym_inline] = ACTIONS(2958), - [anon_sym___inline] = ACTIONS(2958), - [anon_sym___inline__] = ACTIONS(2958), - [anon_sym___forceinline] = ACTIONS(2958), - [anon_sym_thread_local] = ACTIONS(2958), - [anon_sym___thread] = ACTIONS(2958), - [anon_sym_CG_EXTERN] = ACTIONS(2958), - [anon_sym_CG_INLINE] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2958), - [anon_sym_IBOutlet] = ACTIONS(2958), - [anon_sym_IBInspectable] = ACTIONS(2958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2958), - [anon_sym_NS_INLINE] = ACTIONS(2958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2958), - [anon_sym_OBJC_EXPORT] = ACTIONS(2958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_constexpr] = ACTIONS(2958), - [anon_sym_volatile] = ACTIONS(2958), - [anon_sym_restrict] = ACTIONS(2958), - [anon_sym___restrict__] = ACTIONS(2958), - [anon_sym__Atomic] = ACTIONS(2958), - [anon_sym__Noreturn] = ACTIONS(2958), - [anon_sym_nullable] = ACTIONS(2958), - [anon_sym__Complex] = ACTIONS(2958), - [anon_sym__Nonnull] = ACTIONS(2958), - [anon_sym__Nullable] = ACTIONS(2958), - [anon_sym__Nullable_result] = ACTIONS(2958), - [anon_sym__Null_unspecified] = ACTIONS(2958), - [anon_sym___autoreleasing] = ACTIONS(2958), - [anon_sym___block] = ACTIONS(2958), - [anon_sym___bridge] = ACTIONS(2958), - [anon_sym___bridge_retained] = ACTIONS(2958), - [anon_sym___bridge_transfer] = ACTIONS(2958), - [anon_sym___complex] = ACTIONS(2958), - [anon_sym___const] = ACTIONS(2958), - [anon_sym___imag] = ACTIONS(2958), - [anon_sym___kindof] = ACTIONS(2958), - [anon_sym___nonnull] = ACTIONS(2958), - [anon_sym___nullable] = ACTIONS(2958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2958), - [anon_sym___real] = ACTIONS(2958), - [anon_sym___strong] = ACTIONS(2958), - [anon_sym___unsafe_unretained] = ACTIONS(2958), - [anon_sym___unused] = ACTIONS(2958), - [anon_sym___weak] = ACTIONS(2958), - [sym_primitive_type] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), - [anon_sym_struct] = ACTIONS(2958), - [anon_sym_union] = ACTIONS(2958), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_case] = ACTIONS(2958), - [anon_sym_default] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_in] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_goto] = ACTIONS(2958), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_sizeof] = ACTIONS(2958), - [anon_sym___alignof__] = ACTIONS(2958), - [anon_sym___alignof] = ACTIONS(2958), - [anon_sym__alignof] = ACTIONS(2958), - [anon_sym_alignof] = ACTIONS(2958), - [anon_sym__Alignof] = ACTIONS(2958), - [anon_sym_offsetof] = ACTIONS(2958), - [anon_sym__Generic] = ACTIONS(2958), - [anon_sym_asm] = ACTIONS(2958), - [anon_sym___asm__] = ACTIONS(2958), - [sym_number_literal] = ACTIONS(2960), - [anon_sym_L_SQUOTE] = ACTIONS(2960), - [anon_sym_u_SQUOTE] = ACTIONS(2960), - [anon_sym_U_SQUOTE] = ACTIONS(2960), - [anon_sym_u8_SQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_AT] = ACTIONS(2958), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_L_DQUOTE] = ACTIONS(2960), - [anon_sym_u_DQUOTE] = ACTIONS(2960), - [anon_sym_U_DQUOTE] = ACTIONS(2960), - [anon_sym_u8_DQUOTE] = ACTIONS(2960), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [anon_sym_NULL] = ACTIONS(2958), - [anon_sym_nullptr] = ACTIONS(2958), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2958), - [anon_sym___typeof] = ACTIONS(2958), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_ATimport] = ACTIONS(2960), - [aux_sym_preproc_undef_token1] = ACTIONS(2958), - [anon_sym_POUND] = ACTIONS(2958), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE] = ACTIONS(2958), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_API_AVAILABLE] = ACTIONS(2958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_API_DEPRECATED] = ACTIONS(2958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2958), - [anon_sym___deprecated_msg] = ACTIONS(2958), - [anon_sym___deprecated_enum_msg] = ACTIONS(2958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2958), - [anon_sym_ATprotocol] = ACTIONS(2960), - [anon_sym_ATinterface] = ACTIONS(2960), - [anon_sym_ATimplementation] = ACTIONS(2960), - [anon_sym_ATcompatibility_alias] = ACTIONS(2960), - [anon_sym__Alignas] = ACTIONS(2958), - [anon_sym_ATselector] = ACTIONS(2960), - [anon_sym_ATavailable] = ACTIONS(2960), - [anon_sym___builtin_available] = ACTIONS(2958), - [anon_sym_va_arg] = ACTIONS(2958), - [anon_sym_ATencode] = ACTIONS(2960), - [anon_sym_BOOL] = ACTIONS(2958), - [anon_sym_IMP] = ACTIONS(2958), - [anon_sym_SEL] = ACTIONS(2958), - [anon_sym_Class] = ACTIONS(2958), - [anon_sym_id] = ACTIONS(2958), - }, - [1612] = { - [ts_builtin_sym_end] = ACTIONS(3168), - [sym_identifier] = ACTIONS(3166), - [aux_sym_preproc_include_token1] = ACTIONS(3166), - [aux_sym_preproc_include_token2] = ACTIONS(3166), - [aux_sym_preproc_def_token1] = ACTIONS(3166), - [aux_sym_preproc_if_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3166), - [sym_preproc_directive] = ACTIONS(3166), - [anon_sym_LPAREN2] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3168), - [anon_sym_TILDE] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3166), - [anon_sym_PLUS] = ACTIONS(3166), - [anon_sym_STAR] = ACTIONS(3168), - [anon_sym_CARET] = ACTIONS(3168), - [anon_sym_AMP] = ACTIONS(3168), - [anon_sym_SEMI] = ACTIONS(3168), - [anon_sym___extension__] = ACTIONS(3166), - [anon_sym_typedef] = ACTIONS(3166), - [anon_sym_extern] = ACTIONS(3166), - [anon_sym___attribute__] = ACTIONS(3166), - [anon_sym___attribute] = ACTIONS(3166), - [anon_sym_noreturn] = ACTIONS(3166), - [anon_sym_LBRACK] = ACTIONS(3168), - [anon_sym___declspec] = ACTIONS(3166), - [anon_sym___cdecl] = ACTIONS(3166), - [anon_sym___clrcall] = ACTIONS(3166), - [anon_sym___stdcall] = ACTIONS(3166), - [anon_sym___fastcall] = ACTIONS(3166), - [anon_sym___thiscall] = ACTIONS(3166), - [anon_sym___vectorcall] = ACTIONS(3166), - [anon_sym_LBRACE] = ACTIONS(3168), - [anon_sym_signed] = ACTIONS(3166), - [anon_sym_unsigned] = ACTIONS(3166), - [anon_sym_long] = ACTIONS(3166), - [anon_sym_short] = ACTIONS(3166), - [anon_sym_ATautoreleasepool] = ACTIONS(3168), - [anon_sym_static] = ACTIONS(3166), - [anon_sym_auto] = ACTIONS(3166), - [anon_sym_register] = ACTIONS(3166), - [anon_sym_inline] = ACTIONS(3166), - [anon_sym___inline] = ACTIONS(3166), - [anon_sym___inline__] = ACTIONS(3166), - [anon_sym___forceinline] = ACTIONS(3166), - [anon_sym_thread_local] = ACTIONS(3166), - [anon_sym___thread] = ACTIONS(3166), - [anon_sym_CG_EXTERN] = ACTIONS(3166), - [anon_sym_CG_INLINE] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3166), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3166), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3166), - [anon_sym_IBOutlet] = ACTIONS(3166), - [anon_sym_IBInspectable] = ACTIONS(3166), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3166), - [anon_sym_NS_INLINE] = ACTIONS(3166), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3166), - [anon_sym_OBJC_EXPORT] = ACTIONS(3166), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3166), - [anon_sym_const] = ACTIONS(3166), - [anon_sym_constexpr] = ACTIONS(3166), - [anon_sym_volatile] = ACTIONS(3166), - [anon_sym_restrict] = ACTIONS(3166), - [anon_sym___restrict__] = ACTIONS(3166), - [anon_sym__Atomic] = ACTIONS(3166), - [anon_sym__Noreturn] = ACTIONS(3166), - [anon_sym_nullable] = ACTIONS(3166), - [anon_sym__Complex] = ACTIONS(3166), - [anon_sym__Nonnull] = ACTIONS(3166), - [anon_sym__Nullable] = ACTIONS(3166), - [anon_sym__Nullable_result] = ACTIONS(3166), - [anon_sym__Null_unspecified] = ACTIONS(3166), - [anon_sym___autoreleasing] = ACTIONS(3166), - [anon_sym___block] = ACTIONS(3166), - [anon_sym___bridge] = ACTIONS(3166), - [anon_sym___bridge_retained] = ACTIONS(3166), - [anon_sym___bridge_transfer] = ACTIONS(3166), - [anon_sym___complex] = ACTIONS(3166), - [anon_sym___const] = ACTIONS(3166), - [anon_sym___imag] = ACTIONS(3166), - [anon_sym___kindof] = ACTIONS(3166), - [anon_sym___nonnull] = ACTIONS(3166), - [anon_sym___nullable] = ACTIONS(3166), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3166), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3166), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3166), - [anon_sym___real] = ACTIONS(3166), - [anon_sym___strong] = ACTIONS(3166), - [anon_sym___unsafe_unretained] = ACTIONS(3166), - [anon_sym___unused] = ACTIONS(3166), - [anon_sym___weak] = ACTIONS(3166), - [sym_primitive_type] = ACTIONS(3166), - [anon_sym_enum] = ACTIONS(3166), - [anon_sym_struct] = ACTIONS(3166), - [anon_sym_union] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3166), - [anon_sym_switch] = ACTIONS(3166), - [anon_sym_case] = ACTIONS(3166), - [anon_sym_default] = ACTIONS(3166), - [anon_sym_while] = ACTIONS(3166), - [anon_sym_do] = ACTIONS(3166), - [anon_sym_for] = ACTIONS(3166), - [anon_sym_in] = ACTIONS(3166), - [anon_sym_return] = ACTIONS(3166), - [anon_sym_break] = ACTIONS(3166), - [anon_sym_continue] = ACTIONS(3166), - [anon_sym_goto] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3168), - [anon_sym_sizeof] = ACTIONS(3166), - [anon_sym___alignof__] = ACTIONS(3166), - [anon_sym___alignof] = ACTIONS(3166), - [anon_sym__alignof] = ACTIONS(3166), - [anon_sym_alignof] = ACTIONS(3166), - [anon_sym__Alignof] = ACTIONS(3166), - [anon_sym_offsetof] = ACTIONS(3166), - [anon_sym__Generic] = ACTIONS(3166), - [anon_sym_asm] = ACTIONS(3166), - [anon_sym___asm__] = ACTIONS(3166), - [sym_number_literal] = ACTIONS(3168), - [anon_sym_L_SQUOTE] = ACTIONS(3168), - [anon_sym_u_SQUOTE] = ACTIONS(3168), - [anon_sym_U_SQUOTE] = ACTIONS(3168), - [anon_sym_u8_SQUOTE] = ACTIONS(3168), - [anon_sym_SQUOTE] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3168), - [anon_sym_L_DQUOTE] = ACTIONS(3168), - [anon_sym_u_DQUOTE] = ACTIONS(3168), - [anon_sym_U_DQUOTE] = ACTIONS(3168), - [anon_sym_u8_DQUOTE] = ACTIONS(3168), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [anon_sym_NULL] = ACTIONS(3166), - [anon_sym_nullptr] = ACTIONS(3166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3166), - [anon_sym___typeof] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3166), - [anon_sym_ATimport] = ACTIONS(3168), - [aux_sym_preproc_undef_token1] = ACTIONS(3166), - [anon_sym_POUND] = ACTIONS(3166), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3166), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3166), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3166), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3166), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3166), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3166), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE] = ACTIONS(3166), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3166), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_API_AVAILABLE] = ACTIONS(3166), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_API_DEPRECATED] = ACTIONS(3166), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3166), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3166), - [anon_sym___deprecated_msg] = ACTIONS(3166), - [anon_sym___deprecated_enum_msg] = ACTIONS(3166), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3166), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3166), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3166), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3166), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3166), - [anon_sym_ATprotocol] = ACTIONS(3168), - [anon_sym_ATinterface] = ACTIONS(3168), - [anon_sym_ATimplementation] = ACTIONS(3168), - [anon_sym_ATcompatibility_alias] = ACTIONS(3168), - [anon_sym__Alignas] = ACTIONS(3166), - [anon_sym_ATselector] = ACTIONS(3168), - [anon_sym_ATavailable] = ACTIONS(3168), - [anon_sym___builtin_available] = ACTIONS(3166), - [anon_sym_va_arg] = ACTIONS(3166), - [anon_sym_ATencode] = ACTIONS(3168), - [anon_sym_BOOL] = ACTIONS(3166), - [anon_sym_IMP] = ACTIONS(3166), - [anon_sym_SEL] = ACTIONS(3166), - [anon_sym_Class] = ACTIONS(3166), - [anon_sym_id] = ACTIONS(3166), - }, - [1613] = { - [ts_builtin_sym_end] = ACTIONS(2544), - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_include_token1] = ACTIONS(2542), - [aux_sym_preproc_include_token2] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_ATimport] = ACTIONS(2544), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_POUND] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATprotocol] = ACTIONS(2544), - [anon_sym_ATinterface] = ACTIONS(2544), - [anon_sym_ATimplementation] = ACTIONS(2544), - [anon_sym_ATcompatibility_alias] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1614] = { - [ts_builtin_sym_end] = ACTIONS(2588), - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_include_token1] = ACTIONS(2586), - [aux_sym_preproc_include_token2] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_case] = ACTIONS(2586), - [anon_sym_default] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_ATimport] = ACTIONS(2588), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_POUND] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATprotocol] = ACTIONS(2588), - [anon_sym_ATinterface] = ACTIONS(2588), - [anon_sym_ATimplementation] = ACTIONS(2588), - [anon_sym_ATcompatibility_alias] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1615] = { - [ts_builtin_sym_end] = ACTIONS(2992), - [sym_identifier] = ACTIONS(2990), - [aux_sym_preproc_include_token1] = ACTIONS(2990), - [aux_sym_preproc_include_token2] = ACTIONS(2990), - [aux_sym_preproc_def_token1] = ACTIONS(2990), - [aux_sym_preproc_if_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2990), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2990), - [sym_preproc_directive] = ACTIONS(2990), - [anon_sym_LPAREN2] = ACTIONS(2992), - [anon_sym_BANG] = ACTIONS(2992), - [anon_sym_TILDE] = ACTIONS(2992), - [anon_sym_DASH] = ACTIONS(2990), - [anon_sym_PLUS] = ACTIONS(2990), - [anon_sym_STAR] = ACTIONS(2992), - [anon_sym_CARET] = ACTIONS(2992), - [anon_sym_AMP] = ACTIONS(2992), - [anon_sym_SEMI] = ACTIONS(2992), - [anon_sym___extension__] = ACTIONS(2990), - [anon_sym_typedef] = ACTIONS(2990), - [anon_sym_extern] = ACTIONS(2990), - [anon_sym___attribute__] = ACTIONS(2990), - [anon_sym___attribute] = ACTIONS(2990), - [anon_sym_noreturn] = ACTIONS(2990), - [anon_sym_LBRACK] = ACTIONS(2992), - [anon_sym___declspec] = ACTIONS(2990), - [anon_sym___cdecl] = ACTIONS(2990), - [anon_sym___clrcall] = ACTIONS(2990), - [anon_sym___stdcall] = ACTIONS(2990), - [anon_sym___fastcall] = ACTIONS(2990), - [anon_sym___thiscall] = ACTIONS(2990), - [anon_sym___vectorcall] = ACTIONS(2990), - [anon_sym_LBRACE] = ACTIONS(2992), - [anon_sym_signed] = ACTIONS(2990), - [anon_sym_unsigned] = ACTIONS(2990), - [anon_sym_long] = ACTIONS(2990), - [anon_sym_short] = ACTIONS(2990), - [anon_sym_ATautoreleasepool] = ACTIONS(2992), - [anon_sym_static] = ACTIONS(2990), - [anon_sym_auto] = ACTIONS(2990), - [anon_sym_register] = ACTIONS(2990), - [anon_sym_inline] = ACTIONS(2990), - [anon_sym___inline] = ACTIONS(2990), - [anon_sym___inline__] = ACTIONS(2990), - [anon_sym___forceinline] = ACTIONS(2990), - [anon_sym_thread_local] = ACTIONS(2990), - [anon_sym___thread] = ACTIONS(2990), - [anon_sym_CG_EXTERN] = ACTIONS(2990), - [anon_sym_CG_INLINE] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2990), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2990), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2990), - [anon_sym_IBOutlet] = ACTIONS(2990), - [anon_sym_IBInspectable] = ACTIONS(2990), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2990), - [anon_sym_NS_INLINE] = ACTIONS(2990), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2990), - [anon_sym_OBJC_EXPORT] = ACTIONS(2990), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2990), - [anon_sym_const] = ACTIONS(2990), - [anon_sym_constexpr] = ACTIONS(2990), - [anon_sym_volatile] = ACTIONS(2990), - [anon_sym_restrict] = ACTIONS(2990), - [anon_sym___restrict__] = ACTIONS(2990), - [anon_sym__Atomic] = ACTIONS(2990), - [anon_sym__Noreturn] = ACTIONS(2990), - [anon_sym_nullable] = ACTIONS(2990), - [anon_sym__Complex] = ACTIONS(2990), - [anon_sym__Nonnull] = ACTIONS(2990), - [anon_sym__Nullable] = ACTIONS(2990), - [anon_sym__Nullable_result] = ACTIONS(2990), - [anon_sym__Null_unspecified] = ACTIONS(2990), - [anon_sym___autoreleasing] = ACTIONS(2990), - [anon_sym___block] = ACTIONS(2990), - [anon_sym___bridge] = ACTIONS(2990), - [anon_sym___bridge_retained] = ACTIONS(2990), - [anon_sym___bridge_transfer] = ACTIONS(2990), - [anon_sym___complex] = ACTIONS(2990), - [anon_sym___const] = ACTIONS(2990), - [anon_sym___imag] = ACTIONS(2990), - [anon_sym___kindof] = ACTIONS(2990), - [anon_sym___nonnull] = ACTIONS(2990), - [anon_sym___nullable] = ACTIONS(2990), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2990), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2990), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2990), - [anon_sym___real] = ACTIONS(2990), - [anon_sym___strong] = ACTIONS(2990), - [anon_sym___unsafe_unretained] = ACTIONS(2990), - [anon_sym___unused] = ACTIONS(2990), - [anon_sym___weak] = ACTIONS(2990), - [sym_primitive_type] = ACTIONS(2990), - [anon_sym_enum] = ACTIONS(2990), - [anon_sym_struct] = ACTIONS(2990), - [anon_sym_union] = ACTIONS(2990), - [anon_sym_if] = ACTIONS(2990), - [anon_sym_switch] = ACTIONS(2990), - [anon_sym_case] = ACTIONS(2990), - [anon_sym_default] = ACTIONS(2990), - [anon_sym_while] = ACTIONS(2990), - [anon_sym_do] = ACTIONS(2990), - [anon_sym_for] = ACTIONS(2990), - [anon_sym_in] = ACTIONS(2990), - [anon_sym_return] = ACTIONS(2990), - [anon_sym_break] = ACTIONS(2990), - [anon_sym_continue] = ACTIONS(2990), - [anon_sym_goto] = ACTIONS(2990), - [anon_sym_DASH_DASH] = ACTIONS(2992), - [anon_sym_PLUS_PLUS] = ACTIONS(2992), - [anon_sym_sizeof] = ACTIONS(2990), - [anon_sym___alignof__] = ACTIONS(2990), - [anon_sym___alignof] = ACTIONS(2990), - [anon_sym__alignof] = ACTIONS(2990), - [anon_sym_alignof] = ACTIONS(2990), - [anon_sym__Alignof] = ACTIONS(2990), - [anon_sym_offsetof] = ACTIONS(2990), - [anon_sym__Generic] = ACTIONS(2990), - [anon_sym_asm] = ACTIONS(2990), - [anon_sym___asm__] = ACTIONS(2990), - [sym_number_literal] = ACTIONS(2992), - [anon_sym_L_SQUOTE] = ACTIONS(2992), - [anon_sym_u_SQUOTE] = ACTIONS(2992), - [anon_sym_U_SQUOTE] = ACTIONS(2992), - [anon_sym_u8_SQUOTE] = ACTIONS(2992), - [anon_sym_SQUOTE] = ACTIONS(2992), - [anon_sym_AT] = ACTIONS(2990), - [anon_sym_DQUOTE] = ACTIONS(2992), - [anon_sym_L_DQUOTE] = ACTIONS(2992), - [anon_sym_u_DQUOTE] = ACTIONS(2992), - [anon_sym_U_DQUOTE] = ACTIONS(2992), - [anon_sym_u8_DQUOTE] = ACTIONS(2992), - [sym_true] = ACTIONS(2990), - [sym_false] = ACTIONS(2990), - [anon_sym_NULL] = ACTIONS(2990), - [anon_sym_nullptr] = ACTIONS(2990), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2990), - [anon_sym___typeof] = ACTIONS(2990), - [anon_sym_typeof] = ACTIONS(2990), - [anon_sym_ATimport] = ACTIONS(2992), - [aux_sym_preproc_undef_token1] = ACTIONS(2990), - [anon_sym_POUND] = ACTIONS(2990), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2990), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2990), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2990), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2990), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2990), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2990), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE] = ACTIONS(2990), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2990), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_API_AVAILABLE] = ACTIONS(2990), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_API_DEPRECATED] = ACTIONS(2990), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2990), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2990), - [anon_sym___deprecated_msg] = ACTIONS(2990), - [anon_sym___deprecated_enum_msg] = ACTIONS(2990), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2990), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2990), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2990), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2990), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2990), - [anon_sym_ATprotocol] = ACTIONS(2992), - [anon_sym_ATinterface] = ACTIONS(2992), - [anon_sym_ATimplementation] = ACTIONS(2992), - [anon_sym_ATcompatibility_alias] = ACTIONS(2992), - [anon_sym__Alignas] = ACTIONS(2990), - [anon_sym_ATselector] = ACTIONS(2992), - [anon_sym_ATavailable] = ACTIONS(2992), - [anon_sym___builtin_available] = ACTIONS(2990), - [anon_sym_va_arg] = ACTIONS(2990), - [anon_sym_ATencode] = ACTIONS(2992), - [anon_sym_BOOL] = ACTIONS(2990), - [anon_sym_IMP] = ACTIONS(2990), - [anon_sym_SEL] = ACTIONS(2990), - [anon_sym_Class] = ACTIONS(2990), - [anon_sym_id] = ACTIONS(2990), - }, - [1616] = { - [ts_builtin_sym_end] = ACTIONS(2548), - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_include_token1] = ACTIONS(2546), - [aux_sym_preproc_include_token2] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_ATimport] = ACTIONS(2548), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_POUND] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATprotocol] = ACTIONS(2548), - [anon_sym_ATinterface] = ACTIONS(2548), - [anon_sym_ATimplementation] = ACTIONS(2548), - [anon_sym_ATcompatibility_alias] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1617] = { - [ts_builtin_sym_end] = ACTIONS(3128), - [sym_identifier] = ACTIONS(3126), - [aux_sym_preproc_include_token1] = ACTIONS(3126), - [aux_sym_preproc_include_token2] = ACTIONS(3126), - [aux_sym_preproc_def_token1] = ACTIONS(3126), - [aux_sym_preproc_if_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3126), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3126), - [sym_preproc_directive] = ACTIONS(3126), - [anon_sym_LPAREN2] = ACTIONS(3128), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_STAR] = ACTIONS(3128), - [anon_sym_CARET] = ACTIONS(3128), - [anon_sym_AMP] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym___extension__] = ACTIONS(3126), - [anon_sym_typedef] = ACTIONS(3126), - [anon_sym_extern] = ACTIONS(3126), - [anon_sym___attribute__] = ACTIONS(3126), - [anon_sym___attribute] = ACTIONS(3126), - [anon_sym_noreturn] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym___declspec] = ACTIONS(3126), - [anon_sym___cdecl] = ACTIONS(3126), - [anon_sym___clrcall] = ACTIONS(3126), - [anon_sym___stdcall] = ACTIONS(3126), - [anon_sym___fastcall] = ACTIONS(3126), - [anon_sym___thiscall] = ACTIONS(3126), - [anon_sym___vectorcall] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_signed] = ACTIONS(3126), - [anon_sym_unsigned] = ACTIONS(3126), - [anon_sym_long] = ACTIONS(3126), - [anon_sym_short] = ACTIONS(3126), - [anon_sym_ATautoreleasepool] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_auto] = ACTIONS(3126), - [anon_sym_register] = ACTIONS(3126), - [anon_sym_inline] = ACTIONS(3126), - [anon_sym___inline] = ACTIONS(3126), - [anon_sym___inline__] = ACTIONS(3126), - [anon_sym___forceinline] = ACTIONS(3126), - [anon_sym_thread_local] = ACTIONS(3126), - [anon_sym___thread] = ACTIONS(3126), - [anon_sym_CG_EXTERN] = ACTIONS(3126), - [anon_sym_CG_INLINE] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3126), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3126), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3126), - [anon_sym_IBOutlet] = ACTIONS(3126), - [anon_sym_IBInspectable] = ACTIONS(3126), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3126), - [anon_sym_NS_INLINE] = ACTIONS(3126), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3126), - [anon_sym_OBJC_EXPORT] = ACTIONS(3126), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_constexpr] = ACTIONS(3126), - [anon_sym_volatile] = ACTIONS(3126), - [anon_sym_restrict] = ACTIONS(3126), - [anon_sym___restrict__] = ACTIONS(3126), - [anon_sym__Atomic] = ACTIONS(3126), - [anon_sym__Noreturn] = ACTIONS(3126), - [anon_sym_nullable] = ACTIONS(3126), - [anon_sym__Complex] = ACTIONS(3126), - [anon_sym__Nonnull] = ACTIONS(3126), - [anon_sym__Nullable] = ACTIONS(3126), - [anon_sym__Nullable_result] = ACTIONS(3126), - [anon_sym__Null_unspecified] = ACTIONS(3126), - [anon_sym___autoreleasing] = ACTIONS(3126), - [anon_sym___block] = ACTIONS(3126), - [anon_sym___bridge] = ACTIONS(3126), - [anon_sym___bridge_retained] = ACTIONS(3126), - [anon_sym___bridge_transfer] = ACTIONS(3126), - [anon_sym___complex] = ACTIONS(3126), - [anon_sym___const] = ACTIONS(3126), - [anon_sym___imag] = ACTIONS(3126), - [anon_sym___kindof] = ACTIONS(3126), - [anon_sym___nonnull] = ACTIONS(3126), - [anon_sym___nullable] = ACTIONS(3126), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3126), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3126), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3126), - [anon_sym___real] = ACTIONS(3126), - [anon_sym___strong] = ACTIONS(3126), - [anon_sym___unsafe_unretained] = ACTIONS(3126), - [anon_sym___unused] = ACTIONS(3126), - [anon_sym___weak] = ACTIONS(3126), - [sym_primitive_type] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), - [anon_sym_struct] = ACTIONS(3126), - [anon_sym_union] = ACTIONS(3126), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_case] = ACTIONS(3126), - [anon_sym_default] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_in] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_goto] = ACTIONS(3126), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_sizeof] = ACTIONS(3126), - [anon_sym___alignof__] = ACTIONS(3126), - [anon_sym___alignof] = ACTIONS(3126), - [anon_sym__alignof] = ACTIONS(3126), - [anon_sym_alignof] = ACTIONS(3126), - [anon_sym__Alignof] = ACTIONS(3126), - [anon_sym_offsetof] = ACTIONS(3126), - [anon_sym__Generic] = ACTIONS(3126), - [anon_sym_asm] = ACTIONS(3126), - [anon_sym___asm__] = ACTIONS(3126), - [sym_number_literal] = ACTIONS(3128), - [anon_sym_L_SQUOTE] = ACTIONS(3128), - [anon_sym_u_SQUOTE] = ACTIONS(3128), - [anon_sym_U_SQUOTE] = ACTIONS(3128), - [anon_sym_u8_SQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_AT] = ACTIONS(3126), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_L_DQUOTE] = ACTIONS(3128), - [anon_sym_u_DQUOTE] = ACTIONS(3128), - [anon_sym_U_DQUOTE] = ACTIONS(3128), - [anon_sym_u8_DQUOTE] = ACTIONS(3128), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [anon_sym_NULL] = ACTIONS(3126), - [anon_sym_nullptr] = ACTIONS(3126), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3126), - [anon_sym___typeof] = ACTIONS(3126), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_ATimport] = ACTIONS(3128), - [aux_sym_preproc_undef_token1] = ACTIONS(3126), - [anon_sym_POUND] = ACTIONS(3126), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3126), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3126), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3126), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3126), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3126), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3126), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE] = ACTIONS(3126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3126), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_API_AVAILABLE] = ACTIONS(3126), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_API_DEPRECATED] = ACTIONS(3126), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3126), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3126), - [anon_sym___deprecated_msg] = ACTIONS(3126), - [anon_sym___deprecated_enum_msg] = ACTIONS(3126), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3126), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3126), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3126), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3126), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3126), - [anon_sym_ATprotocol] = ACTIONS(3128), - [anon_sym_ATinterface] = ACTIONS(3128), - [anon_sym_ATimplementation] = ACTIONS(3128), - [anon_sym_ATcompatibility_alias] = ACTIONS(3128), - [anon_sym__Alignas] = ACTIONS(3126), - [anon_sym_ATselector] = ACTIONS(3128), - [anon_sym_ATavailable] = ACTIONS(3128), - [anon_sym___builtin_available] = ACTIONS(3126), - [anon_sym_va_arg] = ACTIONS(3126), - [anon_sym_ATencode] = ACTIONS(3128), - [anon_sym_BOOL] = ACTIONS(3126), - [anon_sym_IMP] = ACTIONS(3126), - [anon_sym_SEL] = ACTIONS(3126), - [anon_sym_Class] = ACTIONS(3126), - [anon_sym_id] = ACTIONS(3126), - }, - [1618] = { - [ts_builtin_sym_end] = ACTIONS(2872), - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_include_token1] = ACTIONS(2870), - [aux_sym_preproc_include_token2] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_case] = ACTIONS(2870), - [anon_sym_default] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_ATimport] = ACTIONS(2872), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_POUND] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATprotocol] = ACTIONS(2872), - [anon_sym_ATinterface] = ACTIONS(2872), - [anon_sym_ATimplementation] = ACTIONS(2872), - [anon_sym_ATcompatibility_alias] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [1619] = { - [ts_builtin_sym_end] = ACTIONS(3000), - [sym_identifier] = ACTIONS(2998), - [aux_sym_preproc_include_token1] = ACTIONS(2998), - [aux_sym_preproc_include_token2] = ACTIONS(2998), - [aux_sym_preproc_def_token1] = ACTIONS(2998), - [aux_sym_preproc_if_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2998), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2998), - [sym_preproc_directive] = ACTIONS(2998), - [anon_sym_LPAREN2] = ACTIONS(3000), - [anon_sym_BANG] = ACTIONS(3000), - [anon_sym_TILDE] = ACTIONS(3000), - [anon_sym_DASH] = ACTIONS(2998), - [anon_sym_PLUS] = ACTIONS(2998), - [anon_sym_STAR] = ACTIONS(3000), - [anon_sym_CARET] = ACTIONS(3000), - [anon_sym_AMP] = ACTIONS(3000), - [anon_sym_SEMI] = ACTIONS(3000), - [anon_sym___extension__] = ACTIONS(2998), - [anon_sym_typedef] = ACTIONS(2998), - [anon_sym_extern] = ACTIONS(2998), - [anon_sym___attribute__] = ACTIONS(2998), - [anon_sym___attribute] = ACTIONS(2998), - [anon_sym_noreturn] = ACTIONS(2998), - [anon_sym_LBRACK] = ACTIONS(3000), - [anon_sym___declspec] = ACTIONS(2998), - [anon_sym___cdecl] = ACTIONS(2998), - [anon_sym___clrcall] = ACTIONS(2998), - [anon_sym___stdcall] = ACTIONS(2998), - [anon_sym___fastcall] = ACTIONS(2998), - [anon_sym___thiscall] = ACTIONS(2998), - [anon_sym___vectorcall] = ACTIONS(2998), - [anon_sym_LBRACE] = ACTIONS(3000), - [anon_sym_signed] = ACTIONS(2998), - [anon_sym_unsigned] = ACTIONS(2998), - [anon_sym_long] = ACTIONS(2998), - [anon_sym_short] = ACTIONS(2998), - [anon_sym_ATautoreleasepool] = ACTIONS(3000), - [anon_sym_static] = ACTIONS(2998), - [anon_sym_auto] = ACTIONS(2998), - [anon_sym_register] = ACTIONS(2998), - [anon_sym_inline] = ACTIONS(2998), - [anon_sym___inline] = ACTIONS(2998), - [anon_sym___inline__] = ACTIONS(2998), - [anon_sym___forceinline] = ACTIONS(2998), - [anon_sym_thread_local] = ACTIONS(2998), - [anon_sym___thread] = ACTIONS(2998), - [anon_sym_CG_EXTERN] = ACTIONS(2998), - [anon_sym_CG_INLINE] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2998), - [anon_sym_IBOutlet] = ACTIONS(2998), - [anon_sym_IBInspectable] = ACTIONS(2998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2998), - [anon_sym_NS_INLINE] = ACTIONS(2998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2998), - [anon_sym_OBJC_EXPORT] = ACTIONS(2998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2998), - [anon_sym_const] = ACTIONS(2998), - [anon_sym_constexpr] = ACTIONS(2998), - [anon_sym_volatile] = ACTIONS(2998), - [anon_sym_restrict] = ACTIONS(2998), - [anon_sym___restrict__] = ACTIONS(2998), - [anon_sym__Atomic] = ACTIONS(2998), - [anon_sym__Noreturn] = ACTIONS(2998), - [anon_sym_nullable] = ACTIONS(2998), - [anon_sym__Complex] = ACTIONS(2998), - [anon_sym__Nonnull] = ACTIONS(2998), - [anon_sym__Nullable] = ACTIONS(2998), - [anon_sym__Nullable_result] = ACTIONS(2998), - [anon_sym__Null_unspecified] = ACTIONS(2998), - [anon_sym___autoreleasing] = ACTIONS(2998), - [anon_sym___block] = ACTIONS(2998), - [anon_sym___bridge] = ACTIONS(2998), - [anon_sym___bridge_retained] = ACTIONS(2998), - [anon_sym___bridge_transfer] = ACTIONS(2998), - [anon_sym___complex] = ACTIONS(2998), - [anon_sym___const] = ACTIONS(2998), - [anon_sym___imag] = ACTIONS(2998), - [anon_sym___kindof] = ACTIONS(2998), - [anon_sym___nonnull] = ACTIONS(2998), - [anon_sym___nullable] = ACTIONS(2998), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2998), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2998), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2998), - [anon_sym___real] = ACTIONS(2998), - [anon_sym___strong] = ACTIONS(2998), - [anon_sym___unsafe_unretained] = ACTIONS(2998), - [anon_sym___unused] = ACTIONS(2998), - [anon_sym___weak] = ACTIONS(2998), - [sym_primitive_type] = ACTIONS(2998), - [anon_sym_enum] = ACTIONS(2998), - [anon_sym_struct] = ACTIONS(2998), - [anon_sym_union] = ACTIONS(2998), - [anon_sym_if] = ACTIONS(2998), - [anon_sym_switch] = ACTIONS(2998), - [anon_sym_case] = ACTIONS(2998), - [anon_sym_default] = ACTIONS(2998), - [anon_sym_while] = ACTIONS(2998), - [anon_sym_do] = ACTIONS(2998), - [anon_sym_for] = ACTIONS(2998), - [anon_sym_in] = ACTIONS(2998), - [anon_sym_return] = ACTIONS(2998), - [anon_sym_break] = ACTIONS(2998), - [anon_sym_continue] = ACTIONS(2998), - [anon_sym_goto] = ACTIONS(2998), - [anon_sym_DASH_DASH] = ACTIONS(3000), - [anon_sym_PLUS_PLUS] = ACTIONS(3000), - [anon_sym_sizeof] = ACTIONS(2998), - [anon_sym___alignof__] = ACTIONS(2998), - [anon_sym___alignof] = ACTIONS(2998), - [anon_sym__alignof] = ACTIONS(2998), - [anon_sym_alignof] = ACTIONS(2998), - [anon_sym__Alignof] = ACTIONS(2998), - [anon_sym_offsetof] = ACTIONS(2998), - [anon_sym__Generic] = ACTIONS(2998), - [anon_sym_asm] = ACTIONS(2998), - [anon_sym___asm__] = ACTIONS(2998), - [sym_number_literal] = ACTIONS(3000), - [anon_sym_L_SQUOTE] = ACTIONS(3000), - [anon_sym_u_SQUOTE] = ACTIONS(3000), - [anon_sym_U_SQUOTE] = ACTIONS(3000), - [anon_sym_u8_SQUOTE] = ACTIONS(3000), - [anon_sym_SQUOTE] = ACTIONS(3000), - [anon_sym_AT] = ACTIONS(2998), - [anon_sym_DQUOTE] = ACTIONS(3000), - [anon_sym_L_DQUOTE] = ACTIONS(3000), - [anon_sym_u_DQUOTE] = ACTIONS(3000), - [anon_sym_U_DQUOTE] = ACTIONS(3000), - [anon_sym_u8_DQUOTE] = ACTIONS(3000), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [anon_sym_NULL] = ACTIONS(2998), - [anon_sym_nullptr] = ACTIONS(2998), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2998), - [anon_sym___typeof] = ACTIONS(2998), - [anon_sym_typeof] = ACTIONS(2998), - [anon_sym_ATimport] = ACTIONS(3000), - [aux_sym_preproc_undef_token1] = ACTIONS(2998), - [anon_sym_POUND] = ACTIONS(2998), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE] = ACTIONS(2998), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_API_AVAILABLE] = ACTIONS(2998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_API_DEPRECATED] = ACTIONS(2998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2998), - [anon_sym___deprecated_msg] = ACTIONS(2998), - [anon_sym___deprecated_enum_msg] = ACTIONS(2998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2998), - [anon_sym_ATprotocol] = ACTIONS(3000), - [anon_sym_ATinterface] = ACTIONS(3000), - [anon_sym_ATimplementation] = ACTIONS(3000), - [anon_sym_ATcompatibility_alias] = ACTIONS(3000), - [anon_sym__Alignas] = ACTIONS(2998), - [anon_sym_ATselector] = ACTIONS(3000), - [anon_sym_ATavailable] = ACTIONS(3000), - [anon_sym___builtin_available] = ACTIONS(2998), - [anon_sym_va_arg] = ACTIONS(2998), - [anon_sym_ATencode] = ACTIONS(3000), - [anon_sym_BOOL] = ACTIONS(2998), - [anon_sym_IMP] = ACTIONS(2998), - [anon_sym_SEL] = ACTIONS(2998), - [anon_sym_Class] = ACTIONS(2998), - [anon_sym_id] = ACTIONS(2998), - }, - [1620] = { - [ts_builtin_sym_end] = ACTIONS(3032), - [sym_identifier] = ACTIONS(3030), - [aux_sym_preproc_include_token1] = ACTIONS(3030), - [aux_sym_preproc_include_token2] = ACTIONS(3030), - [aux_sym_preproc_def_token1] = ACTIONS(3030), - [aux_sym_preproc_if_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3030), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3030), - [sym_preproc_directive] = ACTIONS(3030), - [anon_sym_LPAREN2] = ACTIONS(3032), - [anon_sym_BANG] = ACTIONS(3032), - [anon_sym_TILDE] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3030), - [anon_sym_PLUS] = ACTIONS(3030), - [anon_sym_STAR] = ACTIONS(3032), - [anon_sym_CARET] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_SEMI] = ACTIONS(3032), - [anon_sym___extension__] = ACTIONS(3030), - [anon_sym_typedef] = ACTIONS(3030), - [anon_sym_extern] = ACTIONS(3030), - [anon_sym___attribute__] = ACTIONS(3030), - [anon_sym___attribute] = ACTIONS(3030), - [anon_sym_noreturn] = ACTIONS(3030), - [anon_sym_LBRACK] = ACTIONS(3032), - [anon_sym___declspec] = ACTIONS(3030), - [anon_sym___cdecl] = ACTIONS(3030), - [anon_sym___clrcall] = ACTIONS(3030), - [anon_sym___stdcall] = ACTIONS(3030), - [anon_sym___fastcall] = ACTIONS(3030), - [anon_sym___thiscall] = ACTIONS(3030), - [anon_sym___vectorcall] = ACTIONS(3030), - [anon_sym_LBRACE] = ACTIONS(3032), - [anon_sym_signed] = ACTIONS(3030), - [anon_sym_unsigned] = ACTIONS(3030), - [anon_sym_long] = ACTIONS(3030), - [anon_sym_short] = ACTIONS(3030), - [anon_sym_ATautoreleasepool] = ACTIONS(3032), - [anon_sym_static] = ACTIONS(3030), - [anon_sym_auto] = ACTIONS(3030), - [anon_sym_register] = ACTIONS(3030), - [anon_sym_inline] = ACTIONS(3030), - [anon_sym___inline] = ACTIONS(3030), - [anon_sym___inline__] = ACTIONS(3030), - [anon_sym___forceinline] = ACTIONS(3030), - [anon_sym_thread_local] = ACTIONS(3030), - [anon_sym___thread] = ACTIONS(3030), - [anon_sym_CG_EXTERN] = ACTIONS(3030), - [anon_sym_CG_INLINE] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3030), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3030), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3030), - [anon_sym_IBOutlet] = ACTIONS(3030), - [anon_sym_IBInspectable] = ACTIONS(3030), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3030), - [anon_sym_NS_INLINE] = ACTIONS(3030), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3030), - [anon_sym_OBJC_EXPORT] = ACTIONS(3030), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3030), - [anon_sym_const] = ACTIONS(3030), - [anon_sym_constexpr] = ACTIONS(3030), - [anon_sym_volatile] = ACTIONS(3030), - [anon_sym_restrict] = ACTIONS(3030), - [anon_sym___restrict__] = ACTIONS(3030), - [anon_sym__Atomic] = ACTIONS(3030), - [anon_sym__Noreturn] = ACTIONS(3030), - [anon_sym_nullable] = ACTIONS(3030), - [anon_sym__Complex] = ACTIONS(3030), - [anon_sym__Nonnull] = ACTIONS(3030), - [anon_sym__Nullable] = ACTIONS(3030), - [anon_sym__Nullable_result] = ACTIONS(3030), - [anon_sym__Null_unspecified] = ACTIONS(3030), - [anon_sym___autoreleasing] = ACTIONS(3030), - [anon_sym___block] = ACTIONS(3030), - [anon_sym___bridge] = ACTIONS(3030), - [anon_sym___bridge_retained] = ACTIONS(3030), - [anon_sym___bridge_transfer] = ACTIONS(3030), - [anon_sym___complex] = ACTIONS(3030), - [anon_sym___const] = ACTIONS(3030), - [anon_sym___imag] = ACTIONS(3030), - [anon_sym___kindof] = ACTIONS(3030), - [anon_sym___nonnull] = ACTIONS(3030), - [anon_sym___nullable] = ACTIONS(3030), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3030), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3030), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3030), - [anon_sym___real] = ACTIONS(3030), - [anon_sym___strong] = ACTIONS(3030), - [anon_sym___unsafe_unretained] = ACTIONS(3030), - [anon_sym___unused] = ACTIONS(3030), - [anon_sym___weak] = ACTIONS(3030), - [sym_primitive_type] = ACTIONS(3030), - [anon_sym_enum] = ACTIONS(3030), - [anon_sym_struct] = ACTIONS(3030), - [anon_sym_union] = ACTIONS(3030), - [anon_sym_if] = ACTIONS(3030), - [anon_sym_switch] = ACTIONS(3030), - [anon_sym_case] = ACTIONS(3030), - [anon_sym_default] = ACTIONS(3030), - [anon_sym_while] = ACTIONS(3030), - [anon_sym_do] = ACTIONS(3030), - [anon_sym_for] = ACTIONS(3030), - [anon_sym_in] = ACTIONS(3030), - [anon_sym_return] = ACTIONS(3030), - [anon_sym_break] = ACTIONS(3030), - [anon_sym_continue] = ACTIONS(3030), - [anon_sym_goto] = ACTIONS(3030), - [anon_sym_DASH_DASH] = ACTIONS(3032), - [anon_sym_PLUS_PLUS] = ACTIONS(3032), - [anon_sym_sizeof] = ACTIONS(3030), - [anon_sym___alignof__] = ACTIONS(3030), - [anon_sym___alignof] = ACTIONS(3030), - [anon_sym__alignof] = ACTIONS(3030), - [anon_sym_alignof] = ACTIONS(3030), - [anon_sym__Alignof] = ACTIONS(3030), - [anon_sym_offsetof] = ACTIONS(3030), - [anon_sym__Generic] = ACTIONS(3030), - [anon_sym_asm] = ACTIONS(3030), - [anon_sym___asm__] = ACTIONS(3030), - [sym_number_literal] = ACTIONS(3032), - [anon_sym_L_SQUOTE] = ACTIONS(3032), - [anon_sym_u_SQUOTE] = ACTIONS(3032), - [anon_sym_U_SQUOTE] = ACTIONS(3032), - [anon_sym_u8_SQUOTE] = ACTIONS(3032), - [anon_sym_SQUOTE] = ACTIONS(3032), - [anon_sym_AT] = ACTIONS(3030), - [anon_sym_DQUOTE] = ACTIONS(3032), - [anon_sym_L_DQUOTE] = ACTIONS(3032), - [anon_sym_u_DQUOTE] = ACTIONS(3032), - [anon_sym_U_DQUOTE] = ACTIONS(3032), - [anon_sym_u8_DQUOTE] = ACTIONS(3032), - [sym_true] = ACTIONS(3030), - [sym_false] = ACTIONS(3030), - [anon_sym_NULL] = ACTIONS(3030), - [anon_sym_nullptr] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3030), - [anon_sym___typeof] = ACTIONS(3030), - [anon_sym_typeof] = ACTIONS(3030), - [anon_sym_ATimport] = ACTIONS(3032), - [aux_sym_preproc_undef_token1] = ACTIONS(3030), - [anon_sym_POUND] = ACTIONS(3030), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3030), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3030), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3030), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3030), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3030), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3030), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE] = ACTIONS(3030), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3030), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_API_AVAILABLE] = ACTIONS(3030), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_API_DEPRECATED] = ACTIONS(3030), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3030), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3030), - [anon_sym___deprecated_msg] = ACTIONS(3030), - [anon_sym___deprecated_enum_msg] = ACTIONS(3030), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3030), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3030), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3030), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3030), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3030), - [anon_sym_ATprotocol] = ACTIONS(3032), - [anon_sym_ATinterface] = ACTIONS(3032), - [anon_sym_ATimplementation] = ACTIONS(3032), - [anon_sym_ATcompatibility_alias] = ACTIONS(3032), - [anon_sym__Alignas] = ACTIONS(3030), - [anon_sym_ATselector] = ACTIONS(3032), - [anon_sym_ATavailable] = ACTIONS(3032), - [anon_sym___builtin_available] = ACTIONS(3030), - [anon_sym_va_arg] = ACTIONS(3030), - [anon_sym_ATencode] = ACTIONS(3032), - [anon_sym_BOOL] = ACTIONS(3030), - [anon_sym_IMP] = ACTIONS(3030), - [anon_sym_SEL] = ACTIONS(3030), - [anon_sym_Class] = ACTIONS(3030), - [anon_sym_id] = ACTIONS(3030), - }, - [1621] = { - [ts_builtin_sym_end] = ACTIONS(2948), - [sym_identifier] = ACTIONS(2946), - [aux_sym_preproc_include_token1] = ACTIONS(2946), - [aux_sym_preproc_include_token2] = ACTIONS(2946), - [aux_sym_preproc_def_token1] = ACTIONS(2946), - [aux_sym_preproc_if_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2946), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2946), - [sym_preproc_directive] = ACTIONS(2946), - [anon_sym_LPAREN2] = ACTIONS(2948), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_STAR] = ACTIONS(2948), - [anon_sym_CARET] = ACTIONS(2948), - [anon_sym_AMP] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym___extension__] = ACTIONS(2946), - [anon_sym_typedef] = ACTIONS(2946), - [anon_sym_extern] = ACTIONS(2946), - [anon_sym___attribute__] = ACTIONS(2946), - [anon_sym___attribute] = ACTIONS(2946), - [anon_sym_noreturn] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym___declspec] = ACTIONS(2946), - [anon_sym___cdecl] = ACTIONS(2946), - [anon_sym___clrcall] = ACTIONS(2946), - [anon_sym___stdcall] = ACTIONS(2946), - [anon_sym___fastcall] = ACTIONS(2946), - [anon_sym___thiscall] = ACTIONS(2946), - [anon_sym___vectorcall] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_signed] = ACTIONS(2946), - [anon_sym_unsigned] = ACTIONS(2946), - [anon_sym_long] = ACTIONS(2946), - [anon_sym_short] = ACTIONS(2946), - [anon_sym_ATautoreleasepool] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_auto] = ACTIONS(2946), - [anon_sym_register] = ACTIONS(2946), - [anon_sym_inline] = ACTIONS(2946), - [anon_sym___inline] = ACTIONS(2946), - [anon_sym___inline__] = ACTIONS(2946), - [anon_sym___forceinline] = ACTIONS(2946), - [anon_sym_thread_local] = ACTIONS(2946), - [anon_sym___thread] = ACTIONS(2946), - [anon_sym_CG_EXTERN] = ACTIONS(2946), - [anon_sym_CG_INLINE] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2946), - [anon_sym_IBOutlet] = ACTIONS(2946), - [anon_sym_IBInspectable] = ACTIONS(2946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2946), - [anon_sym_NS_INLINE] = ACTIONS(2946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2946), - [anon_sym_OBJC_EXPORT] = ACTIONS(2946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_constexpr] = ACTIONS(2946), - [anon_sym_volatile] = ACTIONS(2946), - [anon_sym_restrict] = ACTIONS(2946), - [anon_sym___restrict__] = ACTIONS(2946), - [anon_sym__Atomic] = ACTIONS(2946), - [anon_sym__Noreturn] = ACTIONS(2946), - [anon_sym_nullable] = ACTIONS(2946), - [anon_sym__Complex] = ACTIONS(2946), - [anon_sym__Nonnull] = ACTIONS(2946), - [anon_sym__Nullable] = ACTIONS(2946), - [anon_sym__Nullable_result] = ACTIONS(2946), - [anon_sym__Null_unspecified] = ACTIONS(2946), - [anon_sym___autoreleasing] = ACTIONS(2946), - [anon_sym___block] = ACTIONS(2946), - [anon_sym___bridge] = ACTIONS(2946), - [anon_sym___bridge_retained] = ACTIONS(2946), - [anon_sym___bridge_transfer] = ACTIONS(2946), - [anon_sym___complex] = ACTIONS(2946), - [anon_sym___const] = ACTIONS(2946), - [anon_sym___imag] = ACTIONS(2946), - [anon_sym___kindof] = ACTIONS(2946), - [anon_sym___nonnull] = ACTIONS(2946), - [anon_sym___nullable] = ACTIONS(2946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2946), - [anon_sym___real] = ACTIONS(2946), - [anon_sym___strong] = ACTIONS(2946), - [anon_sym___unsafe_unretained] = ACTIONS(2946), - [anon_sym___unused] = ACTIONS(2946), - [anon_sym___weak] = ACTIONS(2946), - [sym_primitive_type] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), - [anon_sym_struct] = ACTIONS(2946), - [anon_sym_union] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_in] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_goto] = ACTIONS(2946), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_sizeof] = ACTIONS(2946), - [anon_sym___alignof__] = ACTIONS(2946), - [anon_sym___alignof] = ACTIONS(2946), - [anon_sym__alignof] = ACTIONS(2946), - [anon_sym_alignof] = ACTIONS(2946), - [anon_sym__Alignof] = ACTIONS(2946), - [anon_sym_offsetof] = ACTIONS(2946), - [anon_sym__Generic] = ACTIONS(2946), - [anon_sym_asm] = ACTIONS(2946), - [anon_sym___asm__] = ACTIONS(2946), - [sym_number_literal] = ACTIONS(2948), - [anon_sym_L_SQUOTE] = ACTIONS(2948), - [anon_sym_u_SQUOTE] = ACTIONS(2948), - [anon_sym_U_SQUOTE] = ACTIONS(2948), - [anon_sym_u8_SQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_AT] = ACTIONS(2946), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_L_DQUOTE] = ACTIONS(2948), - [anon_sym_u_DQUOTE] = ACTIONS(2948), - [anon_sym_U_DQUOTE] = ACTIONS(2948), - [anon_sym_u8_DQUOTE] = ACTIONS(2948), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [anon_sym_NULL] = ACTIONS(2946), - [anon_sym_nullptr] = ACTIONS(2946), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2946), - [anon_sym___typeof] = ACTIONS(2946), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_ATimport] = ACTIONS(2948), - [aux_sym_preproc_undef_token1] = ACTIONS(2946), - [anon_sym_POUND] = ACTIONS(2946), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE] = ACTIONS(2946), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_API_AVAILABLE] = ACTIONS(2946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_API_DEPRECATED] = ACTIONS(2946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2946), - [anon_sym___deprecated_msg] = ACTIONS(2946), - [anon_sym___deprecated_enum_msg] = ACTIONS(2946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2946), - [anon_sym_ATprotocol] = ACTIONS(2948), - [anon_sym_ATinterface] = ACTIONS(2948), - [anon_sym_ATimplementation] = ACTIONS(2948), - [anon_sym_ATcompatibility_alias] = ACTIONS(2948), - [anon_sym__Alignas] = ACTIONS(2946), - [anon_sym_ATselector] = ACTIONS(2948), - [anon_sym_ATavailable] = ACTIONS(2948), - [anon_sym___builtin_available] = ACTIONS(2946), - [anon_sym_va_arg] = ACTIONS(2946), - [anon_sym_ATencode] = ACTIONS(2948), - [anon_sym_BOOL] = ACTIONS(2946), - [anon_sym_IMP] = ACTIONS(2946), - [anon_sym_SEL] = ACTIONS(2946), - [anon_sym_Class] = ACTIONS(2946), - [anon_sym_id] = ACTIONS(2946), - }, - [1622] = { - [ts_builtin_sym_end] = ACTIONS(2976), - [sym_identifier] = ACTIONS(2974), - [aux_sym_preproc_include_token1] = ACTIONS(2974), - [aux_sym_preproc_include_token2] = ACTIONS(2974), - [aux_sym_preproc_def_token1] = ACTIONS(2974), - [aux_sym_preproc_if_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2974), - [sym_preproc_directive] = ACTIONS(2974), - [anon_sym_LPAREN2] = ACTIONS(2976), - [anon_sym_BANG] = ACTIONS(2976), - [anon_sym_TILDE] = ACTIONS(2976), - [anon_sym_DASH] = ACTIONS(2974), - [anon_sym_PLUS] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_CARET] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_SEMI] = ACTIONS(2976), - [anon_sym___extension__] = ACTIONS(2974), - [anon_sym_typedef] = ACTIONS(2974), - [anon_sym_extern] = ACTIONS(2974), - [anon_sym___attribute__] = ACTIONS(2974), - [anon_sym___attribute] = ACTIONS(2974), - [anon_sym_noreturn] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym___declspec] = ACTIONS(2974), - [anon_sym___cdecl] = ACTIONS(2974), - [anon_sym___clrcall] = ACTIONS(2974), - [anon_sym___stdcall] = ACTIONS(2974), - [anon_sym___fastcall] = ACTIONS(2974), - [anon_sym___thiscall] = ACTIONS(2974), - [anon_sym___vectorcall] = ACTIONS(2974), - [anon_sym_LBRACE] = ACTIONS(2976), - [anon_sym_signed] = ACTIONS(2974), - [anon_sym_unsigned] = ACTIONS(2974), - [anon_sym_long] = ACTIONS(2974), - [anon_sym_short] = ACTIONS(2974), - [anon_sym_ATautoreleasepool] = ACTIONS(2976), - [anon_sym_static] = ACTIONS(2974), - [anon_sym_auto] = ACTIONS(2974), - [anon_sym_register] = ACTIONS(2974), - [anon_sym_inline] = ACTIONS(2974), - [anon_sym___inline] = ACTIONS(2974), - [anon_sym___inline__] = ACTIONS(2974), - [anon_sym___forceinline] = ACTIONS(2974), - [anon_sym_thread_local] = ACTIONS(2974), - [anon_sym___thread] = ACTIONS(2974), - [anon_sym_CG_EXTERN] = ACTIONS(2974), - [anon_sym_CG_INLINE] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2974), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2974), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2974), - [anon_sym_IBOutlet] = ACTIONS(2974), - [anon_sym_IBInspectable] = ACTIONS(2974), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2974), - [anon_sym_NS_INLINE] = ACTIONS(2974), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2974), - [anon_sym_OBJC_EXPORT] = ACTIONS(2974), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2974), - [anon_sym_const] = ACTIONS(2974), - [anon_sym_constexpr] = ACTIONS(2974), - [anon_sym_volatile] = ACTIONS(2974), - [anon_sym_restrict] = ACTIONS(2974), - [anon_sym___restrict__] = ACTIONS(2974), - [anon_sym__Atomic] = ACTIONS(2974), - [anon_sym__Noreturn] = ACTIONS(2974), - [anon_sym_nullable] = ACTIONS(2974), - [anon_sym__Complex] = ACTIONS(2974), - [anon_sym__Nonnull] = ACTIONS(2974), - [anon_sym__Nullable] = ACTIONS(2974), - [anon_sym__Nullable_result] = ACTIONS(2974), - [anon_sym__Null_unspecified] = ACTIONS(2974), - [anon_sym___autoreleasing] = ACTIONS(2974), - [anon_sym___block] = ACTIONS(2974), - [anon_sym___bridge] = ACTIONS(2974), - [anon_sym___bridge_retained] = ACTIONS(2974), - [anon_sym___bridge_transfer] = ACTIONS(2974), - [anon_sym___complex] = ACTIONS(2974), - [anon_sym___const] = ACTIONS(2974), - [anon_sym___imag] = ACTIONS(2974), - [anon_sym___kindof] = ACTIONS(2974), - [anon_sym___nonnull] = ACTIONS(2974), - [anon_sym___nullable] = ACTIONS(2974), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2974), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2974), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2974), - [anon_sym___real] = ACTIONS(2974), - [anon_sym___strong] = ACTIONS(2974), - [anon_sym___unsafe_unretained] = ACTIONS(2974), - [anon_sym___unused] = ACTIONS(2974), - [anon_sym___weak] = ACTIONS(2974), - [sym_primitive_type] = ACTIONS(2974), - [anon_sym_enum] = ACTIONS(2974), - [anon_sym_struct] = ACTIONS(2974), - [anon_sym_union] = ACTIONS(2974), - [anon_sym_if] = ACTIONS(2974), - [anon_sym_switch] = ACTIONS(2974), - [anon_sym_case] = ACTIONS(2974), - [anon_sym_default] = ACTIONS(2974), - [anon_sym_while] = ACTIONS(2974), - [anon_sym_do] = ACTIONS(2974), - [anon_sym_for] = ACTIONS(2974), - [anon_sym_in] = ACTIONS(2974), - [anon_sym_return] = ACTIONS(2974), - [anon_sym_break] = ACTIONS(2974), - [anon_sym_continue] = ACTIONS(2974), - [anon_sym_goto] = ACTIONS(2974), - [anon_sym_DASH_DASH] = ACTIONS(2976), - [anon_sym_PLUS_PLUS] = ACTIONS(2976), - [anon_sym_sizeof] = ACTIONS(2974), - [anon_sym___alignof__] = ACTIONS(2974), - [anon_sym___alignof] = ACTIONS(2974), - [anon_sym__alignof] = ACTIONS(2974), - [anon_sym_alignof] = ACTIONS(2974), - [anon_sym__Alignof] = ACTIONS(2974), - [anon_sym_offsetof] = ACTIONS(2974), - [anon_sym__Generic] = ACTIONS(2974), - [anon_sym_asm] = ACTIONS(2974), - [anon_sym___asm__] = ACTIONS(2974), - [sym_number_literal] = ACTIONS(2976), - [anon_sym_L_SQUOTE] = ACTIONS(2976), - [anon_sym_u_SQUOTE] = ACTIONS(2976), - [anon_sym_U_SQUOTE] = ACTIONS(2976), - [anon_sym_u8_SQUOTE] = ACTIONS(2976), - [anon_sym_SQUOTE] = ACTIONS(2976), - [anon_sym_AT] = ACTIONS(2974), - [anon_sym_DQUOTE] = ACTIONS(2976), - [anon_sym_L_DQUOTE] = ACTIONS(2976), - [anon_sym_u_DQUOTE] = ACTIONS(2976), - [anon_sym_U_DQUOTE] = ACTIONS(2976), - [anon_sym_u8_DQUOTE] = ACTIONS(2976), - [sym_true] = ACTIONS(2974), - [sym_false] = ACTIONS(2974), - [anon_sym_NULL] = ACTIONS(2974), - [anon_sym_nullptr] = ACTIONS(2974), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2974), - [anon_sym___typeof] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2974), - [anon_sym_ATimport] = ACTIONS(2976), - [aux_sym_preproc_undef_token1] = ACTIONS(2974), - [anon_sym_POUND] = ACTIONS(2974), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2974), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2974), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2974), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2974), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2974), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2974), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE] = ACTIONS(2974), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2974), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_API_AVAILABLE] = ACTIONS(2974), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_API_DEPRECATED] = ACTIONS(2974), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2974), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2974), - [anon_sym___deprecated_msg] = ACTIONS(2974), - [anon_sym___deprecated_enum_msg] = ACTIONS(2974), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2974), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2974), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2974), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2974), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2974), - [anon_sym_ATprotocol] = ACTIONS(2976), - [anon_sym_ATinterface] = ACTIONS(2976), - [anon_sym_ATimplementation] = ACTIONS(2976), - [anon_sym_ATcompatibility_alias] = ACTIONS(2976), - [anon_sym__Alignas] = ACTIONS(2974), - [anon_sym_ATselector] = ACTIONS(2976), - [anon_sym_ATavailable] = ACTIONS(2976), - [anon_sym___builtin_available] = ACTIONS(2974), - [anon_sym_va_arg] = ACTIONS(2974), - [anon_sym_ATencode] = ACTIONS(2976), - [anon_sym_BOOL] = ACTIONS(2974), - [anon_sym_IMP] = ACTIONS(2974), - [anon_sym_SEL] = ACTIONS(2974), - [anon_sym_Class] = ACTIONS(2974), - [anon_sym_id] = ACTIONS(2974), - }, - [1623] = { - [ts_builtin_sym_end] = ACTIONS(2988), - [sym_identifier] = ACTIONS(2986), - [aux_sym_preproc_include_token1] = ACTIONS(2986), - [aux_sym_preproc_include_token2] = ACTIONS(2986), - [aux_sym_preproc_def_token1] = ACTIONS(2986), - [aux_sym_preproc_if_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2986), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2986), - [sym_preproc_directive] = ACTIONS(2986), - [anon_sym_LPAREN2] = ACTIONS(2988), - [anon_sym_BANG] = ACTIONS(2988), - [anon_sym_TILDE] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2986), - [anon_sym_STAR] = ACTIONS(2988), - [anon_sym_CARET] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2988), - [anon_sym_SEMI] = ACTIONS(2988), - [anon_sym___extension__] = ACTIONS(2986), - [anon_sym_typedef] = ACTIONS(2986), - [anon_sym_extern] = ACTIONS(2986), - [anon_sym___attribute__] = ACTIONS(2986), - [anon_sym___attribute] = ACTIONS(2986), - [anon_sym_noreturn] = ACTIONS(2986), - [anon_sym_LBRACK] = ACTIONS(2988), - [anon_sym___declspec] = ACTIONS(2986), - [anon_sym___cdecl] = ACTIONS(2986), - [anon_sym___clrcall] = ACTIONS(2986), - [anon_sym___stdcall] = ACTIONS(2986), - [anon_sym___fastcall] = ACTIONS(2986), - [anon_sym___thiscall] = ACTIONS(2986), - [anon_sym___vectorcall] = ACTIONS(2986), - [anon_sym_LBRACE] = ACTIONS(2988), - [anon_sym_signed] = ACTIONS(2986), - [anon_sym_unsigned] = ACTIONS(2986), - [anon_sym_long] = ACTIONS(2986), - [anon_sym_short] = ACTIONS(2986), - [anon_sym_ATautoreleasepool] = ACTIONS(2988), - [anon_sym_static] = ACTIONS(2986), - [anon_sym_auto] = ACTIONS(2986), - [anon_sym_register] = ACTIONS(2986), - [anon_sym_inline] = ACTIONS(2986), - [anon_sym___inline] = ACTIONS(2986), - [anon_sym___inline__] = ACTIONS(2986), - [anon_sym___forceinline] = ACTIONS(2986), - [anon_sym_thread_local] = ACTIONS(2986), - [anon_sym___thread] = ACTIONS(2986), - [anon_sym_CG_EXTERN] = ACTIONS(2986), - [anon_sym_CG_INLINE] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2986), - [anon_sym_IBOutlet] = ACTIONS(2986), - [anon_sym_IBInspectable] = ACTIONS(2986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2986), - [anon_sym_NS_INLINE] = ACTIONS(2986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2986), - [anon_sym_OBJC_EXPORT] = ACTIONS(2986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2986), - [anon_sym_const] = ACTIONS(2986), - [anon_sym_constexpr] = ACTIONS(2986), - [anon_sym_volatile] = ACTIONS(2986), - [anon_sym_restrict] = ACTIONS(2986), - [anon_sym___restrict__] = ACTIONS(2986), - [anon_sym__Atomic] = ACTIONS(2986), - [anon_sym__Noreturn] = ACTIONS(2986), - [anon_sym_nullable] = ACTIONS(2986), - [anon_sym__Complex] = ACTIONS(2986), - [anon_sym__Nonnull] = ACTIONS(2986), - [anon_sym__Nullable] = ACTIONS(2986), - [anon_sym__Nullable_result] = ACTIONS(2986), - [anon_sym__Null_unspecified] = ACTIONS(2986), - [anon_sym___autoreleasing] = ACTIONS(2986), - [anon_sym___block] = ACTIONS(2986), - [anon_sym___bridge] = ACTIONS(2986), - [anon_sym___bridge_retained] = ACTIONS(2986), - [anon_sym___bridge_transfer] = ACTIONS(2986), - [anon_sym___complex] = ACTIONS(2986), - [anon_sym___const] = ACTIONS(2986), - [anon_sym___imag] = ACTIONS(2986), - [anon_sym___kindof] = ACTIONS(2986), - [anon_sym___nonnull] = ACTIONS(2986), - [anon_sym___nullable] = ACTIONS(2986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2986), - [anon_sym___real] = ACTIONS(2986), - [anon_sym___strong] = ACTIONS(2986), - [anon_sym___unsafe_unretained] = ACTIONS(2986), - [anon_sym___unused] = ACTIONS(2986), - [anon_sym___weak] = ACTIONS(2986), - [sym_primitive_type] = ACTIONS(2986), - [anon_sym_enum] = ACTIONS(2986), - [anon_sym_struct] = ACTIONS(2986), - [anon_sym_union] = ACTIONS(2986), - [anon_sym_if] = ACTIONS(2986), - [anon_sym_switch] = ACTIONS(2986), - [anon_sym_case] = ACTIONS(2986), - [anon_sym_default] = ACTIONS(2986), - [anon_sym_while] = ACTIONS(2986), - [anon_sym_do] = ACTIONS(2986), - [anon_sym_for] = ACTIONS(2986), - [anon_sym_in] = ACTIONS(2986), - [anon_sym_return] = ACTIONS(2986), - [anon_sym_break] = ACTIONS(2986), - [anon_sym_continue] = ACTIONS(2986), - [anon_sym_goto] = ACTIONS(2986), - [anon_sym_DASH_DASH] = ACTIONS(2988), - [anon_sym_PLUS_PLUS] = ACTIONS(2988), - [anon_sym_sizeof] = ACTIONS(2986), - [anon_sym___alignof__] = ACTIONS(2986), - [anon_sym___alignof] = ACTIONS(2986), - [anon_sym__alignof] = ACTIONS(2986), - [anon_sym_alignof] = ACTIONS(2986), - [anon_sym__Alignof] = ACTIONS(2986), - [anon_sym_offsetof] = ACTIONS(2986), - [anon_sym__Generic] = ACTIONS(2986), - [anon_sym_asm] = ACTIONS(2986), - [anon_sym___asm__] = ACTIONS(2986), - [sym_number_literal] = ACTIONS(2988), - [anon_sym_L_SQUOTE] = ACTIONS(2988), - [anon_sym_u_SQUOTE] = ACTIONS(2988), - [anon_sym_U_SQUOTE] = ACTIONS(2988), - [anon_sym_u8_SQUOTE] = ACTIONS(2988), - [anon_sym_SQUOTE] = ACTIONS(2988), - [anon_sym_AT] = ACTIONS(2986), - [anon_sym_DQUOTE] = ACTIONS(2988), - [anon_sym_L_DQUOTE] = ACTIONS(2988), - [anon_sym_u_DQUOTE] = ACTIONS(2988), - [anon_sym_U_DQUOTE] = ACTIONS(2988), - [anon_sym_u8_DQUOTE] = ACTIONS(2988), - [sym_true] = ACTIONS(2986), - [sym_false] = ACTIONS(2986), - [anon_sym_NULL] = ACTIONS(2986), - [anon_sym_nullptr] = ACTIONS(2986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2986), - [anon_sym___typeof] = ACTIONS(2986), - [anon_sym_typeof] = ACTIONS(2986), - [anon_sym_ATimport] = ACTIONS(2988), - [aux_sym_preproc_undef_token1] = ACTIONS(2986), - [anon_sym_POUND] = ACTIONS(2986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE] = ACTIONS(2986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_API_AVAILABLE] = ACTIONS(2986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_API_DEPRECATED] = ACTIONS(2986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2986), - [anon_sym___deprecated_msg] = ACTIONS(2986), - [anon_sym___deprecated_enum_msg] = ACTIONS(2986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2986), - [anon_sym_ATprotocol] = ACTIONS(2988), - [anon_sym_ATinterface] = ACTIONS(2988), - [anon_sym_ATimplementation] = ACTIONS(2988), - [anon_sym_ATcompatibility_alias] = ACTIONS(2988), - [anon_sym__Alignas] = ACTIONS(2986), - [anon_sym_ATselector] = ACTIONS(2988), - [anon_sym_ATavailable] = ACTIONS(2988), - [anon_sym___builtin_available] = ACTIONS(2986), - [anon_sym_va_arg] = ACTIONS(2986), - [anon_sym_ATencode] = ACTIONS(2988), - [anon_sym_BOOL] = ACTIONS(2986), - [anon_sym_IMP] = ACTIONS(2986), - [anon_sym_SEL] = ACTIONS(2986), - [anon_sym_Class] = ACTIONS(2986), - [anon_sym_id] = ACTIONS(2986), - }, - [1624] = { - [ts_builtin_sym_end] = ACTIONS(2628), - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_include_token1] = ACTIONS(2626), - [aux_sym_preproc_include_token2] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_ATimport] = ACTIONS(2628), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_POUND] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATprotocol] = ACTIONS(2628), - [anon_sym_ATinterface] = ACTIONS(2628), - [anon_sym_ATimplementation] = ACTIONS(2628), - [anon_sym_ATcompatibility_alias] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [1625] = { - [ts_builtin_sym_end] = ACTIONS(2944), - [sym_identifier] = ACTIONS(2942), - [aux_sym_preproc_include_token1] = ACTIONS(2942), - [aux_sym_preproc_include_token2] = ACTIONS(2942), - [aux_sym_preproc_def_token1] = ACTIONS(2942), - [aux_sym_preproc_if_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2942), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2942), - [sym_preproc_directive] = ACTIONS(2942), - [anon_sym_LPAREN2] = ACTIONS(2944), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_STAR] = ACTIONS(2944), - [anon_sym_CARET] = ACTIONS(2944), - [anon_sym_AMP] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym___extension__] = ACTIONS(2942), - [anon_sym_typedef] = ACTIONS(2942), - [anon_sym_extern] = ACTIONS(2942), - [anon_sym___attribute__] = ACTIONS(2942), - [anon_sym___attribute] = ACTIONS(2942), - [anon_sym_noreturn] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym___declspec] = ACTIONS(2942), - [anon_sym___cdecl] = ACTIONS(2942), - [anon_sym___clrcall] = ACTIONS(2942), - [anon_sym___stdcall] = ACTIONS(2942), - [anon_sym___fastcall] = ACTIONS(2942), - [anon_sym___thiscall] = ACTIONS(2942), - [anon_sym___vectorcall] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_signed] = ACTIONS(2942), - [anon_sym_unsigned] = ACTIONS(2942), - [anon_sym_long] = ACTIONS(2942), - [anon_sym_short] = ACTIONS(2942), - [anon_sym_ATautoreleasepool] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_auto] = ACTIONS(2942), - [anon_sym_register] = ACTIONS(2942), - [anon_sym_inline] = ACTIONS(2942), - [anon_sym___inline] = ACTIONS(2942), - [anon_sym___inline__] = ACTIONS(2942), - [anon_sym___forceinline] = ACTIONS(2942), - [anon_sym_thread_local] = ACTIONS(2942), - [anon_sym___thread] = ACTIONS(2942), - [anon_sym_CG_EXTERN] = ACTIONS(2942), - [anon_sym_CG_INLINE] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2942), - [anon_sym_IBOutlet] = ACTIONS(2942), - [anon_sym_IBInspectable] = ACTIONS(2942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2942), - [anon_sym_NS_INLINE] = ACTIONS(2942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2942), - [anon_sym_OBJC_EXPORT] = ACTIONS(2942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_constexpr] = ACTIONS(2942), - [anon_sym_volatile] = ACTIONS(2942), - [anon_sym_restrict] = ACTIONS(2942), - [anon_sym___restrict__] = ACTIONS(2942), - [anon_sym__Atomic] = ACTIONS(2942), - [anon_sym__Noreturn] = ACTIONS(2942), - [anon_sym_nullable] = ACTIONS(2942), - [anon_sym__Complex] = ACTIONS(2942), - [anon_sym__Nonnull] = ACTIONS(2942), - [anon_sym__Nullable] = ACTIONS(2942), - [anon_sym__Nullable_result] = ACTIONS(2942), - [anon_sym__Null_unspecified] = ACTIONS(2942), - [anon_sym___autoreleasing] = ACTIONS(2942), - [anon_sym___block] = ACTIONS(2942), - [anon_sym___bridge] = ACTIONS(2942), - [anon_sym___bridge_retained] = ACTIONS(2942), - [anon_sym___bridge_transfer] = ACTIONS(2942), - [anon_sym___complex] = ACTIONS(2942), - [anon_sym___const] = ACTIONS(2942), - [anon_sym___imag] = ACTIONS(2942), - [anon_sym___kindof] = ACTIONS(2942), - [anon_sym___nonnull] = ACTIONS(2942), - [anon_sym___nullable] = ACTIONS(2942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2942), - [anon_sym___real] = ACTIONS(2942), - [anon_sym___strong] = ACTIONS(2942), - [anon_sym___unsafe_unretained] = ACTIONS(2942), - [anon_sym___unused] = ACTIONS(2942), - [anon_sym___weak] = ACTIONS(2942), - [sym_primitive_type] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), - [anon_sym_struct] = ACTIONS(2942), - [anon_sym_union] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_in] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_goto] = ACTIONS(2942), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_sizeof] = ACTIONS(2942), - [anon_sym___alignof__] = ACTIONS(2942), - [anon_sym___alignof] = ACTIONS(2942), - [anon_sym__alignof] = ACTIONS(2942), - [anon_sym_alignof] = ACTIONS(2942), - [anon_sym__Alignof] = ACTIONS(2942), - [anon_sym_offsetof] = ACTIONS(2942), - [anon_sym__Generic] = ACTIONS(2942), - [anon_sym_asm] = ACTIONS(2942), - [anon_sym___asm__] = ACTIONS(2942), - [sym_number_literal] = ACTIONS(2944), - [anon_sym_L_SQUOTE] = ACTIONS(2944), - [anon_sym_u_SQUOTE] = ACTIONS(2944), - [anon_sym_U_SQUOTE] = ACTIONS(2944), - [anon_sym_u8_SQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_AT] = ACTIONS(2942), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_L_DQUOTE] = ACTIONS(2944), - [anon_sym_u_DQUOTE] = ACTIONS(2944), - [anon_sym_U_DQUOTE] = ACTIONS(2944), - [anon_sym_u8_DQUOTE] = ACTIONS(2944), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [anon_sym_NULL] = ACTIONS(2942), - [anon_sym_nullptr] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2942), - [anon_sym___typeof] = ACTIONS(2942), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_ATimport] = ACTIONS(2944), - [aux_sym_preproc_undef_token1] = ACTIONS(2942), - [anon_sym_POUND] = ACTIONS(2942), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE] = ACTIONS(2942), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_API_AVAILABLE] = ACTIONS(2942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_API_DEPRECATED] = ACTIONS(2942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2942), - [anon_sym___deprecated_msg] = ACTIONS(2942), - [anon_sym___deprecated_enum_msg] = ACTIONS(2942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2942), - [anon_sym_ATprotocol] = ACTIONS(2944), - [anon_sym_ATinterface] = ACTIONS(2944), - [anon_sym_ATimplementation] = ACTIONS(2944), - [anon_sym_ATcompatibility_alias] = ACTIONS(2944), - [anon_sym__Alignas] = ACTIONS(2942), - [anon_sym_ATselector] = ACTIONS(2944), - [anon_sym_ATavailable] = ACTIONS(2944), - [anon_sym___builtin_available] = ACTIONS(2942), - [anon_sym_va_arg] = ACTIONS(2942), - [anon_sym_ATencode] = ACTIONS(2944), - [anon_sym_BOOL] = ACTIONS(2942), - [anon_sym_IMP] = ACTIONS(2942), - [anon_sym_SEL] = ACTIONS(2942), - [anon_sym_Class] = ACTIONS(2942), - [anon_sym_id] = ACTIONS(2942), - }, - [1626] = { - [ts_builtin_sym_end] = ACTIONS(3228), - [sym_identifier] = ACTIONS(3226), - [aux_sym_preproc_include_token1] = ACTIONS(3226), - [aux_sym_preproc_include_token2] = ACTIONS(3226), - [aux_sym_preproc_def_token1] = ACTIONS(3226), - [aux_sym_preproc_if_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3226), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3226), - [sym_preproc_directive] = ACTIONS(3226), - [anon_sym_LPAREN2] = ACTIONS(3228), - [anon_sym_BANG] = ACTIONS(3228), - [anon_sym_TILDE] = ACTIONS(3228), - [anon_sym_DASH] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3228), - [anon_sym_CARET] = ACTIONS(3228), - [anon_sym_AMP] = ACTIONS(3228), - [anon_sym_SEMI] = ACTIONS(3228), - [anon_sym___extension__] = ACTIONS(3226), - [anon_sym_typedef] = ACTIONS(3226), - [anon_sym_extern] = ACTIONS(3226), - [anon_sym___attribute__] = ACTIONS(3226), - [anon_sym___attribute] = ACTIONS(3226), - [anon_sym_noreturn] = ACTIONS(3226), - [anon_sym_LBRACK] = ACTIONS(3228), - [anon_sym___declspec] = ACTIONS(3226), - [anon_sym___cdecl] = ACTIONS(3226), - [anon_sym___clrcall] = ACTIONS(3226), - [anon_sym___stdcall] = ACTIONS(3226), - [anon_sym___fastcall] = ACTIONS(3226), - [anon_sym___thiscall] = ACTIONS(3226), - [anon_sym___vectorcall] = ACTIONS(3226), - [anon_sym_LBRACE] = ACTIONS(3228), - [anon_sym_signed] = ACTIONS(3226), - [anon_sym_unsigned] = ACTIONS(3226), - [anon_sym_long] = ACTIONS(3226), - [anon_sym_short] = ACTIONS(3226), - [anon_sym_ATautoreleasepool] = ACTIONS(3228), - [anon_sym_static] = ACTIONS(3226), - [anon_sym_auto] = ACTIONS(3226), - [anon_sym_register] = ACTIONS(3226), - [anon_sym_inline] = ACTIONS(3226), - [anon_sym___inline] = ACTIONS(3226), - [anon_sym___inline__] = ACTIONS(3226), - [anon_sym___forceinline] = ACTIONS(3226), - [anon_sym_thread_local] = ACTIONS(3226), - [anon_sym___thread] = ACTIONS(3226), - [anon_sym_CG_EXTERN] = ACTIONS(3226), - [anon_sym_CG_INLINE] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3226), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3226), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3226), - [anon_sym_IBOutlet] = ACTIONS(3226), - [anon_sym_IBInspectable] = ACTIONS(3226), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3226), - [anon_sym_NS_INLINE] = ACTIONS(3226), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3226), - [anon_sym_OBJC_EXPORT] = ACTIONS(3226), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3226), - [anon_sym_const] = ACTIONS(3226), - [anon_sym_constexpr] = ACTIONS(3226), - [anon_sym_volatile] = ACTIONS(3226), - [anon_sym_restrict] = ACTIONS(3226), - [anon_sym___restrict__] = ACTIONS(3226), - [anon_sym__Atomic] = ACTIONS(3226), - [anon_sym__Noreturn] = ACTIONS(3226), - [anon_sym_nullable] = ACTIONS(3226), - [anon_sym__Complex] = ACTIONS(3226), - [anon_sym__Nonnull] = ACTIONS(3226), - [anon_sym__Nullable] = ACTIONS(3226), - [anon_sym__Nullable_result] = ACTIONS(3226), - [anon_sym__Null_unspecified] = ACTIONS(3226), - [anon_sym___autoreleasing] = ACTIONS(3226), - [anon_sym___block] = ACTIONS(3226), - [anon_sym___bridge] = ACTIONS(3226), - [anon_sym___bridge_retained] = ACTIONS(3226), - [anon_sym___bridge_transfer] = ACTIONS(3226), - [anon_sym___complex] = ACTIONS(3226), - [anon_sym___const] = ACTIONS(3226), - [anon_sym___imag] = ACTIONS(3226), - [anon_sym___kindof] = ACTIONS(3226), - [anon_sym___nonnull] = ACTIONS(3226), - [anon_sym___nullable] = ACTIONS(3226), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3226), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3226), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3226), - [anon_sym___real] = ACTIONS(3226), - [anon_sym___strong] = ACTIONS(3226), - [anon_sym___unsafe_unretained] = ACTIONS(3226), - [anon_sym___unused] = ACTIONS(3226), - [anon_sym___weak] = ACTIONS(3226), - [sym_primitive_type] = ACTIONS(3226), - [anon_sym_enum] = ACTIONS(3226), - [anon_sym_struct] = ACTIONS(3226), - [anon_sym_union] = ACTIONS(3226), - [anon_sym_if] = ACTIONS(3226), - [anon_sym_switch] = ACTIONS(3226), - [anon_sym_case] = ACTIONS(3226), - [anon_sym_default] = ACTIONS(3226), - [anon_sym_while] = ACTIONS(3226), - [anon_sym_do] = ACTIONS(3226), - [anon_sym_for] = ACTIONS(3226), - [anon_sym_in] = ACTIONS(3226), - [anon_sym_return] = ACTIONS(3226), - [anon_sym_break] = ACTIONS(3226), - [anon_sym_continue] = ACTIONS(3226), - [anon_sym_goto] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3228), - [anon_sym_PLUS_PLUS] = ACTIONS(3228), - [anon_sym_sizeof] = ACTIONS(3226), - [anon_sym___alignof__] = ACTIONS(3226), - [anon_sym___alignof] = ACTIONS(3226), - [anon_sym__alignof] = ACTIONS(3226), - [anon_sym_alignof] = ACTIONS(3226), - [anon_sym__Alignof] = ACTIONS(3226), - [anon_sym_offsetof] = ACTIONS(3226), - [anon_sym__Generic] = ACTIONS(3226), - [anon_sym_asm] = ACTIONS(3226), - [anon_sym___asm__] = ACTIONS(3226), - [sym_number_literal] = ACTIONS(3228), - [anon_sym_L_SQUOTE] = ACTIONS(3228), - [anon_sym_u_SQUOTE] = ACTIONS(3228), - [anon_sym_U_SQUOTE] = ACTIONS(3228), - [anon_sym_u8_SQUOTE] = ACTIONS(3228), - [anon_sym_SQUOTE] = ACTIONS(3228), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_DQUOTE] = ACTIONS(3228), - [anon_sym_L_DQUOTE] = ACTIONS(3228), - [anon_sym_u_DQUOTE] = ACTIONS(3228), - [anon_sym_U_DQUOTE] = ACTIONS(3228), - [anon_sym_u8_DQUOTE] = ACTIONS(3228), - [sym_true] = ACTIONS(3226), - [sym_false] = ACTIONS(3226), - [anon_sym_NULL] = ACTIONS(3226), - [anon_sym_nullptr] = ACTIONS(3226), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3226), - [anon_sym___typeof] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3226), - [anon_sym_ATimport] = ACTIONS(3228), - [aux_sym_preproc_undef_token1] = ACTIONS(3226), - [anon_sym_POUND] = ACTIONS(3226), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3226), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3226), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3226), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3226), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3226), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3226), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE] = ACTIONS(3226), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3226), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_API_AVAILABLE] = ACTIONS(3226), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_API_DEPRECATED] = ACTIONS(3226), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3226), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3226), - [anon_sym___deprecated_msg] = ACTIONS(3226), - [anon_sym___deprecated_enum_msg] = ACTIONS(3226), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3226), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3226), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3226), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3226), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3226), - [anon_sym_ATprotocol] = ACTIONS(3228), - [anon_sym_ATinterface] = ACTIONS(3228), - [anon_sym_ATimplementation] = ACTIONS(3228), - [anon_sym_ATcompatibility_alias] = ACTIONS(3228), - [anon_sym__Alignas] = ACTIONS(3226), - [anon_sym_ATselector] = ACTIONS(3228), - [anon_sym_ATavailable] = ACTIONS(3228), - [anon_sym___builtin_available] = ACTIONS(3226), - [anon_sym_va_arg] = ACTIONS(3226), - [anon_sym_ATencode] = ACTIONS(3228), - [anon_sym_BOOL] = ACTIONS(3226), - [anon_sym_IMP] = ACTIONS(3226), - [anon_sym_SEL] = ACTIONS(3226), - [anon_sym_Class] = ACTIONS(3226), - [anon_sym_id] = ACTIONS(3226), - }, - [1627] = { - [ts_builtin_sym_end] = ACTIONS(2968), - [sym_identifier] = ACTIONS(2966), - [aux_sym_preproc_include_token1] = ACTIONS(2966), - [aux_sym_preproc_include_token2] = ACTIONS(2966), - [aux_sym_preproc_def_token1] = ACTIONS(2966), - [aux_sym_preproc_if_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2966), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2966), - [sym_preproc_directive] = ACTIONS(2966), - [anon_sym_LPAREN2] = ACTIONS(2968), - [anon_sym_BANG] = ACTIONS(2968), - [anon_sym_TILDE] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2966), - [anon_sym_PLUS] = ACTIONS(2966), - [anon_sym_STAR] = ACTIONS(2968), - [anon_sym_CARET] = ACTIONS(2968), - [anon_sym_AMP] = ACTIONS(2968), - [anon_sym_SEMI] = ACTIONS(2968), - [anon_sym___extension__] = ACTIONS(2966), - [anon_sym_typedef] = ACTIONS(2966), - [anon_sym_extern] = ACTIONS(2966), - [anon_sym___attribute__] = ACTIONS(2966), - [anon_sym___attribute] = ACTIONS(2966), - [anon_sym_noreturn] = ACTIONS(2966), - [anon_sym_LBRACK] = ACTIONS(2968), - [anon_sym___declspec] = ACTIONS(2966), - [anon_sym___cdecl] = ACTIONS(2966), - [anon_sym___clrcall] = ACTIONS(2966), - [anon_sym___stdcall] = ACTIONS(2966), - [anon_sym___fastcall] = ACTIONS(2966), - [anon_sym___thiscall] = ACTIONS(2966), - [anon_sym___vectorcall] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_signed] = ACTIONS(2966), - [anon_sym_unsigned] = ACTIONS(2966), - [anon_sym_long] = ACTIONS(2966), - [anon_sym_short] = ACTIONS(2966), - [anon_sym_ATautoreleasepool] = ACTIONS(2968), - [anon_sym_static] = ACTIONS(2966), - [anon_sym_auto] = ACTIONS(2966), - [anon_sym_register] = ACTIONS(2966), - [anon_sym_inline] = ACTIONS(2966), - [anon_sym___inline] = ACTIONS(2966), - [anon_sym___inline__] = ACTIONS(2966), - [anon_sym___forceinline] = ACTIONS(2966), - [anon_sym_thread_local] = ACTIONS(2966), - [anon_sym___thread] = ACTIONS(2966), - [anon_sym_CG_EXTERN] = ACTIONS(2966), - [anon_sym_CG_INLINE] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2966), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2966), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2966), - [anon_sym_IBOutlet] = ACTIONS(2966), - [anon_sym_IBInspectable] = ACTIONS(2966), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2966), - [anon_sym_NS_INLINE] = ACTIONS(2966), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2966), - [anon_sym_OBJC_EXPORT] = ACTIONS(2966), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2966), - [anon_sym_const] = ACTIONS(2966), - [anon_sym_constexpr] = ACTIONS(2966), - [anon_sym_volatile] = ACTIONS(2966), - [anon_sym_restrict] = ACTIONS(2966), - [anon_sym___restrict__] = ACTIONS(2966), - [anon_sym__Atomic] = ACTIONS(2966), - [anon_sym__Noreturn] = ACTIONS(2966), - [anon_sym_nullable] = ACTIONS(2966), - [anon_sym__Complex] = ACTIONS(2966), - [anon_sym__Nonnull] = ACTIONS(2966), - [anon_sym__Nullable] = ACTIONS(2966), - [anon_sym__Nullable_result] = ACTIONS(2966), - [anon_sym__Null_unspecified] = ACTIONS(2966), - [anon_sym___autoreleasing] = ACTIONS(2966), - [anon_sym___block] = ACTIONS(2966), - [anon_sym___bridge] = ACTIONS(2966), - [anon_sym___bridge_retained] = ACTIONS(2966), - [anon_sym___bridge_transfer] = ACTIONS(2966), - [anon_sym___complex] = ACTIONS(2966), - [anon_sym___const] = ACTIONS(2966), - [anon_sym___imag] = ACTIONS(2966), - [anon_sym___kindof] = ACTIONS(2966), - [anon_sym___nonnull] = ACTIONS(2966), - [anon_sym___nullable] = ACTIONS(2966), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2966), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2966), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2966), - [anon_sym___real] = ACTIONS(2966), - [anon_sym___strong] = ACTIONS(2966), - [anon_sym___unsafe_unretained] = ACTIONS(2966), - [anon_sym___unused] = ACTIONS(2966), - [anon_sym___weak] = ACTIONS(2966), - [sym_primitive_type] = ACTIONS(2966), - [anon_sym_enum] = ACTIONS(2966), - [anon_sym_struct] = ACTIONS(2966), - [anon_sym_union] = ACTIONS(2966), - [anon_sym_if] = ACTIONS(2966), - [anon_sym_switch] = ACTIONS(2966), - [anon_sym_case] = ACTIONS(2966), - [anon_sym_default] = ACTIONS(2966), - [anon_sym_while] = ACTIONS(2966), - [anon_sym_do] = ACTIONS(2966), - [anon_sym_for] = ACTIONS(2966), - [anon_sym_in] = ACTIONS(2966), - [anon_sym_return] = ACTIONS(2966), - [anon_sym_break] = ACTIONS(2966), - [anon_sym_continue] = ACTIONS(2966), - [anon_sym_goto] = ACTIONS(2966), - [anon_sym_DASH_DASH] = ACTIONS(2968), - [anon_sym_PLUS_PLUS] = ACTIONS(2968), - [anon_sym_sizeof] = ACTIONS(2966), - [anon_sym___alignof__] = ACTIONS(2966), - [anon_sym___alignof] = ACTIONS(2966), - [anon_sym__alignof] = ACTIONS(2966), - [anon_sym_alignof] = ACTIONS(2966), - [anon_sym__Alignof] = ACTIONS(2966), - [anon_sym_offsetof] = ACTIONS(2966), - [anon_sym__Generic] = ACTIONS(2966), - [anon_sym_asm] = ACTIONS(2966), - [anon_sym___asm__] = ACTIONS(2966), - [sym_number_literal] = ACTIONS(2968), - [anon_sym_L_SQUOTE] = ACTIONS(2968), - [anon_sym_u_SQUOTE] = ACTIONS(2968), - [anon_sym_U_SQUOTE] = ACTIONS(2968), - [anon_sym_u8_SQUOTE] = ACTIONS(2968), - [anon_sym_SQUOTE] = ACTIONS(2968), - [anon_sym_AT] = ACTIONS(2966), - [anon_sym_DQUOTE] = ACTIONS(2968), - [anon_sym_L_DQUOTE] = ACTIONS(2968), - [anon_sym_u_DQUOTE] = ACTIONS(2968), - [anon_sym_U_DQUOTE] = ACTIONS(2968), - [anon_sym_u8_DQUOTE] = ACTIONS(2968), - [sym_true] = ACTIONS(2966), - [sym_false] = ACTIONS(2966), - [anon_sym_NULL] = ACTIONS(2966), - [anon_sym_nullptr] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2966), - [anon_sym___typeof] = ACTIONS(2966), - [anon_sym_typeof] = ACTIONS(2966), - [anon_sym_ATimport] = ACTIONS(2968), - [aux_sym_preproc_undef_token1] = ACTIONS(2966), - [anon_sym_POUND] = ACTIONS(2966), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2966), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2966), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2966), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2966), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2966), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2966), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE] = ACTIONS(2966), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2966), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_API_AVAILABLE] = ACTIONS(2966), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_API_DEPRECATED] = ACTIONS(2966), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2966), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2966), - [anon_sym___deprecated_msg] = ACTIONS(2966), - [anon_sym___deprecated_enum_msg] = ACTIONS(2966), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2966), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2966), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2966), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2966), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2966), - [anon_sym_ATprotocol] = ACTIONS(2968), - [anon_sym_ATinterface] = ACTIONS(2968), - [anon_sym_ATimplementation] = ACTIONS(2968), - [anon_sym_ATcompatibility_alias] = ACTIONS(2968), - [anon_sym__Alignas] = ACTIONS(2966), - [anon_sym_ATselector] = ACTIONS(2968), - [anon_sym_ATavailable] = ACTIONS(2968), - [anon_sym___builtin_available] = ACTIONS(2966), - [anon_sym_va_arg] = ACTIONS(2966), - [anon_sym_ATencode] = ACTIONS(2968), - [anon_sym_BOOL] = ACTIONS(2966), - [anon_sym_IMP] = ACTIONS(2966), - [anon_sym_SEL] = ACTIONS(2966), - [anon_sym_Class] = ACTIONS(2966), - [anon_sym_id] = ACTIONS(2966), - }, - [1628] = { - [ts_builtin_sym_end] = ACTIONS(2972), - [sym_identifier] = ACTIONS(2970), - [aux_sym_preproc_include_token1] = ACTIONS(2970), - [aux_sym_preproc_include_token2] = ACTIONS(2970), - [aux_sym_preproc_def_token1] = ACTIONS(2970), - [aux_sym_preproc_if_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2970), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2970), - [sym_preproc_directive] = ACTIONS(2970), - [anon_sym_LPAREN2] = ACTIONS(2972), - [anon_sym_BANG] = ACTIONS(2972), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_PLUS] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2972), - [anon_sym_AMP] = ACTIONS(2972), - [anon_sym_SEMI] = ACTIONS(2972), - [anon_sym___extension__] = ACTIONS(2970), - [anon_sym_typedef] = ACTIONS(2970), - [anon_sym_extern] = ACTIONS(2970), - [anon_sym___attribute__] = ACTIONS(2970), - [anon_sym___attribute] = ACTIONS(2970), - [anon_sym_noreturn] = ACTIONS(2970), - [anon_sym_LBRACK] = ACTIONS(2972), - [anon_sym___declspec] = ACTIONS(2970), - [anon_sym___cdecl] = ACTIONS(2970), - [anon_sym___clrcall] = ACTIONS(2970), - [anon_sym___stdcall] = ACTIONS(2970), - [anon_sym___fastcall] = ACTIONS(2970), - [anon_sym___thiscall] = ACTIONS(2970), - [anon_sym___vectorcall] = ACTIONS(2970), - [anon_sym_LBRACE] = ACTIONS(2972), - [anon_sym_signed] = ACTIONS(2970), - [anon_sym_unsigned] = ACTIONS(2970), - [anon_sym_long] = ACTIONS(2970), - [anon_sym_short] = ACTIONS(2970), - [anon_sym_ATautoreleasepool] = ACTIONS(2972), - [anon_sym_static] = ACTIONS(2970), - [anon_sym_auto] = ACTIONS(2970), - [anon_sym_register] = ACTIONS(2970), - [anon_sym_inline] = ACTIONS(2970), - [anon_sym___inline] = ACTIONS(2970), - [anon_sym___inline__] = ACTIONS(2970), - [anon_sym___forceinline] = ACTIONS(2970), - [anon_sym_thread_local] = ACTIONS(2970), - [anon_sym___thread] = ACTIONS(2970), - [anon_sym_CG_EXTERN] = ACTIONS(2970), - [anon_sym_CG_INLINE] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2970), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2970), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2970), - [anon_sym_IBOutlet] = ACTIONS(2970), - [anon_sym_IBInspectable] = ACTIONS(2970), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2970), - [anon_sym_NS_INLINE] = ACTIONS(2970), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2970), - [anon_sym_OBJC_EXPORT] = ACTIONS(2970), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2970), - [anon_sym_const] = ACTIONS(2970), - [anon_sym_constexpr] = ACTIONS(2970), - [anon_sym_volatile] = ACTIONS(2970), - [anon_sym_restrict] = ACTIONS(2970), - [anon_sym___restrict__] = ACTIONS(2970), - [anon_sym__Atomic] = ACTIONS(2970), - [anon_sym__Noreturn] = ACTIONS(2970), - [anon_sym_nullable] = ACTIONS(2970), - [anon_sym__Complex] = ACTIONS(2970), - [anon_sym__Nonnull] = ACTIONS(2970), - [anon_sym__Nullable] = ACTIONS(2970), - [anon_sym__Nullable_result] = ACTIONS(2970), - [anon_sym__Null_unspecified] = ACTIONS(2970), - [anon_sym___autoreleasing] = ACTIONS(2970), - [anon_sym___block] = ACTIONS(2970), - [anon_sym___bridge] = ACTIONS(2970), - [anon_sym___bridge_retained] = ACTIONS(2970), - [anon_sym___bridge_transfer] = ACTIONS(2970), - [anon_sym___complex] = ACTIONS(2970), - [anon_sym___const] = ACTIONS(2970), - [anon_sym___imag] = ACTIONS(2970), - [anon_sym___kindof] = ACTIONS(2970), - [anon_sym___nonnull] = ACTIONS(2970), - [anon_sym___nullable] = ACTIONS(2970), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2970), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2970), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2970), - [anon_sym___real] = ACTIONS(2970), - [anon_sym___strong] = ACTIONS(2970), - [anon_sym___unsafe_unretained] = ACTIONS(2970), - [anon_sym___unused] = ACTIONS(2970), - [anon_sym___weak] = ACTIONS(2970), - [sym_primitive_type] = ACTIONS(2970), - [anon_sym_enum] = ACTIONS(2970), - [anon_sym_struct] = ACTIONS(2970), - [anon_sym_union] = ACTIONS(2970), - [anon_sym_if] = ACTIONS(2970), - [anon_sym_switch] = ACTIONS(2970), - [anon_sym_case] = ACTIONS(2970), - [anon_sym_default] = ACTIONS(2970), - [anon_sym_while] = ACTIONS(2970), - [anon_sym_do] = ACTIONS(2970), - [anon_sym_for] = ACTIONS(2970), - [anon_sym_in] = ACTIONS(2970), - [anon_sym_return] = ACTIONS(2970), - [anon_sym_break] = ACTIONS(2970), - [anon_sym_continue] = ACTIONS(2970), - [anon_sym_goto] = ACTIONS(2970), - [anon_sym_DASH_DASH] = ACTIONS(2972), - [anon_sym_PLUS_PLUS] = ACTIONS(2972), - [anon_sym_sizeof] = ACTIONS(2970), - [anon_sym___alignof__] = ACTIONS(2970), - [anon_sym___alignof] = ACTIONS(2970), - [anon_sym__alignof] = ACTIONS(2970), - [anon_sym_alignof] = ACTIONS(2970), - [anon_sym__Alignof] = ACTIONS(2970), - [anon_sym_offsetof] = ACTIONS(2970), - [anon_sym__Generic] = ACTIONS(2970), - [anon_sym_asm] = ACTIONS(2970), - [anon_sym___asm__] = ACTIONS(2970), - [sym_number_literal] = ACTIONS(2972), - [anon_sym_L_SQUOTE] = ACTIONS(2972), - [anon_sym_u_SQUOTE] = ACTIONS(2972), - [anon_sym_U_SQUOTE] = ACTIONS(2972), - [anon_sym_u8_SQUOTE] = ACTIONS(2972), - [anon_sym_SQUOTE] = ACTIONS(2972), - [anon_sym_AT] = ACTIONS(2970), - [anon_sym_DQUOTE] = ACTIONS(2972), - [anon_sym_L_DQUOTE] = ACTIONS(2972), - [anon_sym_u_DQUOTE] = ACTIONS(2972), - [anon_sym_U_DQUOTE] = ACTIONS(2972), - [anon_sym_u8_DQUOTE] = ACTIONS(2972), - [sym_true] = ACTIONS(2970), - [sym_false] = ACTIONS(2970), - [anon_sym_NULL] = ACTIONS(2970), - [anon_sym_nullptr] = ACTIONS(2970), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2970), - [anon_sym___typeof] = ACTIONS(2970), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_ATimport] = ACTIONS(2972), - [aux_sym_preproc_undef_token1] = ACTIONS(2970), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2970), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2970), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2970), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2970), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2970), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2970), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE] = ACTIONS(2970), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2970), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_API_AVAILABLE] = ACTIONS(2970), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_API_DEPRECATED] = ACTIONS(2970), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2970), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2970), - [anon_sym___deprecated_msg] = ACTIONS(2970), - [anon_sym___deprecated_enum_msg] = ACTIONS(2970), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2970), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2970), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2970), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2970), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2970), - [anon_sym_ATprotocol] = ACTIONS(2972), - [anon_sym_ATinterface] = ACTIONS(2972), - [anon_sym_ATimplementation] = ACTIONS(2972), - [anon_sym_ATcompatibility_alias] = ACTIONS(2972), - [anon_sym__Alignas] = ACTIONS(2970), - [anon_sym_ATselector] = ACTIONS(2972), - [anon_sym_ATavailable] = ACTIONS(2972), - [anon_sym___builtin_available] = ACTIONS(2970), - [anon_sym_va_arg] = ACTIONS(2970), - [anon_sym_ATencode] = ACTIONS(2972), - [anon_sym_BOOL] = ACTIONS(2970), - [anon_sym_IMP] = ACTIONS(2970), - [anon_sym_SEL] = ACTIONS(2970), - [anon_sym_Class] = ACTIONS(2970), - [anon_sym_id] = ACTIONS(2970), - }, - [1629] = { - [ts_builtin_sym_end] = ACTIONS(2840), - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1630] = { - [ts_builtin_sym_end] = ACTIONS(2840), - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_include_token1] = ACTIONS(2838), - [aux_sym_preproc_include_token2] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_case] = ACTIONS(2838), - [anon_sym_default] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_ATimport] = ACTIONS(2840), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_POUND] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATprotocol] = ACTIONS(2840), - [anon_sym_ATinterface] = ACTIONS(2840), - [anon_sym_ATimplementation] = ACTIONS(2840), - [anon_sym_ATcompatibility_alias] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1631] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1632] = { - [ts_builtin_sym_end] = ACTIONS(2940), - [sym_identifier] = ACTIONS(2938), - [aux_sym_preproc_include_token1] = ACTIONS(2938), - [aux_sym_preproc_include_token2] = ACTIONS(2938), - [aux_sym_preproc_def_token1] = ACTIONS(2938), - [aux_sym_preproc_if_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2938), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2938), - [sym_preproc_directive] = ACTIONS(2938), - [anon_sym_LPAREN2] = ACTIONS(2940), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_STAR] = ACTIONS(2940), - [anon_sym_CARET] = ACTIONS(2940), - [anon_sym_AMP] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym___extension__] = ACTIONS(2938), - [anon_sym_typedef] = ACTIONS(2938), - [anon_sym_extern] = ACTIONS(2938), - [anon_sym___attribute__] = ACTIONS(2938), - [anon_sym___attribute] = ACTIONS(2938), - [anon_sym_noreturn] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym___declspec] = ACTIONS(2938), - [anon_sym___cdecl] = ACTIONS(2938), - [anon_sym___clrcall] = ACTIONS(2938), - [anon_sym___stdcall] = ACTIONS(2938), - [anon_sym___fastcall] = ACTIONS(2938), - [anon_sym___thiscall] = ACTIONS(2938), - [anon_sym___vectorcall] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_signed] = ACTIONS(2938), - [anon_sym_unsigned] = ACTIONS(2938), - [anon_sym_long] = ACTIONS(2938), - [anon_sym_short] = ACTIONS(2938), - [anon_sym_ATautoreleasepool] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_auto] = ACTIONS(2938), - [anon_sym_register] = ACTIONS(2938), - [anon_sym_inline] = ACTIONS(2938), - [anon_sym___inline] = ACTIONS(2938), - [anon_sym___inline__] = ACTIONS(2938), - [anon_sym___forceinline] = ACTIONS(2938), - [anon_sym_thread_local] = ACTIONS(2938), - [anon_sym___thread] = ACTIONS(2938), - [anon_sym_CG_EXTERN] = ACTIONS(2938), - [anon_sym_CG_INLINE] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2938), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2938), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2938), - [anon_sym_IBOutlet] = ACTIONS(2938), - [anon_sym_IBInspectable] = ACTIONS(2938), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2938), - [anon_sym_NS_INLINE] = ACTIONS(2938), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2938), - [anon_sym_OBJC_EXPORT] = ACTIONS(2938), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_constexpr] = ACTIONS(2938), - [anon_sym_volatile] = ACTIONS(2938), - [anon_sym_restrict] = ACTIONS(2938), - [anon_sym___restrict__] = ACTIONS(2938), - [anon_sym__Atomic] = ACTIONS(2938), - [anon_sym__Noreturn] = ACTIONS(2938), - [anon_sym_nullable] = ACTIONS(2938), - [anon_sym__Complex] = ACTIONS(2938), - [anon_sym__Nonnull] = ACTIONS(2938), - [anon_sym__Nullable] = ACTIONS(2938), - [anon_sym__Nullable_result] = ACTIONS(2938), - [anon_sym__Null_unspecified] = ACTIONS(2938), - [anon_sym___autoreleasing] = ACTIONS(2938), - [anon_sym___block] = ACTIONS(2938), - [anon_sym___bridge] = ACTIONS(2938), - [anon_sym___bridge_retained] = ACTIONS(2938), - [anon_sym___bridge_transfer] = ACTIONS(2938), - [anon_sym___complex] = ACTIONS(2938), - [anon_sym___const] = ACTIONS(2938), - [anon_sym___imag] = ACTIONS(2938), - [anon_sym___kindof] = ACTIONS(2938), - [anon_sym___nonnull] = ACTIONS(2938), - [anon_sym___nullable] = ACTIONS(2938), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2938), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2938), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2938), - [anon_sym___real] = ACTIONS(2938), - [anon_sym___strong] = ACTIONS(2938), - [anon_sym___unsafe_unretained] = ACTIONS(2938), - [anon_sym___unused] = ACTIONS(2938), - [anon_sym___weak] = ACTIONS(2938), - [sym_primitive_type] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), - [anon_sym_struct] = ACTIONS(2938), - [anon_sym_union] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_in] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_goto] = ACTIONS(2938), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_sizeof] = ACTIONS(2938), - [anon_sym___alignof__] = ACTIONS(2938), - [anon_sym___alignof] = ACTIONS(2938), - [anon_sym__alignof] = ACTIONS(2938), - [anon_sym_alignof] = ACTIONS(2938), - [anon_sym__Alignof] = ACTIONS(2938), - [anon_sym_offsetof] = ACTIONS(2938), - [anon_sym__Generic] = ACTIONS(2938), - [anon_sym_asm] = ACTIONS(2938), - [anon_sym___asm__] = ACTIONS(2938), - [sym_number_literal] = ACTIONS(2940), - [anon_sym_L_SQUOTE] = ACTIONS(2940), - [anon_sym_u_SQUOTE] = ACTIONS(2940), - [anon_sym_U_SQUOTE] = ACTIONS(2940), - [anon_sym_u8_SQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_AT] = ACTIONS(2938), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_L_DQUOTE] = ACTIONS(2940), - [anon_sym_u_DQUOTE] = ACTIONS(2940), - [anon_sym_U_DQUOTE] = ACTIONS(2940), - [anon_sym_u8_DQUOTE] = ACTIONS(2940), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [anon_sym_NULL] = ACTIONS(2938), - [anon_sym_nullptr] = ACTIONS(2938), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2938), - [anon_sym___typeof] = ACTIONS(2938), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_ATimport] = ACTIONS(2940), - [aux_sym_preproc_undef_token1] = ACTIONS(2938), - [anon_sym_POUND] = ACTIONS(2938), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2938), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2938), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2938), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2938), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2938), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2938), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE] = ACTIONS(2938), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2938), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_API_AVAILABLE] = ACTIONS(2938), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_API_DEPRECATED] = ACTIONS(2938), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2938), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2938), - [anon_sym___deprecated_msg] = ACTIONS(2938), - [anon_sym___deprecated_enum_msg] = ACTIONS(2938), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2938), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2938), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2938), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2938), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2938), - [anon_sym_ATprotocol] = ACTIONS(2940), - [anon_sym_ATinterface] = ACTIONS(2940), - [anon_sym_ATimplementation] = ACTIONS(2940), - [anon_sym_ATcompatibility_alias] = ACTIONS(2940), - [anon_sym__Alignas] = ACTIONS(2938), - [anon_sym_ATselector] = ACTIONS(2940), - [anon_sym_ATavailable] = ACTIONS(2940), - [anon_sym___builtin_available] = ACTIONS(2938), - [anon_sym_va_arg] = ACTIONS(2938), - [anon_sym_ATencode] = ACTIONS(2940), - [anon_sym_BOOL] = ACTIONS(2938), - [anon_sym_IMP] = ACTIONS(2938), - [anon_sym_SEL] = ACTIONS(2938), - [anon_sym_Class] = ACTIONS(2938), - [anon_sym_id] = ACTIONS(2938), - }, - [1633] = { - [ts_builtin_sym_end] = ACTIONS(2936), - [sym_identifier] = ACTIONS(2934), - [aux_sym_preproc_include_token1] = ACTIONS(2934), - [aux_sym_preproc_include_token2] = ACTIONS(2934), - [aux_sym_preproc_def_token1] = ACTIONS(2934), - [aux_sym_preproc_if_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2934), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2934), - [sym_preproc_directive] = ACTIONS(2934), - [anon_sym_LPAREN2] = ACTIONS(2936), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_STAR] = ACTIONS(2936), - [anon_sym_CARET] = ACTIONS(2936), - [anon_sym_AMP] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym___extension__] = ACTIONS(2934), - [anon_sym_typedef] = ACTIONS(2934), - [anon_sym_extern] = ACTIONS(2934), - [anon_sym___attribute__] = ACTIONS(2934), - [anon_sym___attribute] = ACTIONS(2934), - [anon_sym_noreturn] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym___declspec] = ACTIONS(2934), - [anon_sym___cdecl] = ACTIONS(2934), - [anon_sym___clrcall] = ACTIONS(2934), - [anon_sym___stdcall] = ACTIONS(2934), - [anon_sym___fastcall] = ACTIONS(2934), - [anon_sym___thiscall] = ACTIONS(2934), - [anon_sym___vectorcall] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_signed] = ACTIONS(2934), - [anon_sym_unsigned] = ACTIONS(2934), - [anon_sym_long] = ACTIONS(2934), - [anon_sym_short] = ACTIONS(2934), - [anon_sym_ATautoreleasepool] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_auto] = ACTIONS(2934), - [anon_sym_register] = ACTIONS(2934), - [anon_sym_inline] = ACTIONS(2934), - [anon_sym___inline] = ACTIONS(2934), - [anon_sym___inline__] = ACTIONS(2934), - [anon_sym___forceinline] = ACTIONS(2934), - [anon_sym_thread_local] = ACTIONS(2934), - [anon_sym___thread] = ACTIONS(2934), - [anon_sym_CG_EXTERN] = ACTIONS(2934), - [anon_sym_CG_INLINE] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2934), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2934), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2934), - [anon_sym_IBOutlet] = ACTIONS(2934), - [anon_sym_IBInspectable] = ACTIONS(2934), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2934), - [anon_sym_NS_INLINE] = ACTIONS(2934), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2934), - [anon_sym_OBJC_EXPORT] = ACTIONS(2934), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_constexpr] = ACTIONS(2934), - [anon_sym_volatile] = ACTIONS(2934), - [anon_sym_restrict] = ACTIONS(2934), - [anon_sym___restrict__] = ACTIONS(2934), - [anon_sym__Atomic] = ACTIONS(2934), - [anon_sym__Noreturn] = ACTIONS(2934), - [anon_sym_nullable] = ACTIONS(2934), - [anon_sym__Complex] = ACTIONS(2934), - [anon_sym__Nonnull] = ACTIONS(2934), - [anon_sym__Nullable] = ACTIONS(2934), - [anon_sym__Nullable_result] = ACTIONS(2934), - [anon_sym__Null_unspecified] = ACTIONS(2934), - [anon_sym___autoreleasing] = ACTIONS(2934), - [anon_sym___block] = ACTIONS(2934), - [anon_sym___bridge] = ACTIONS(2934), - [anon_sym___bridge_retained] = ACTIONS(2934), - [anon_sym___bridge_transfer] = ACTIONS(2934), - [anon_sym___complex] = ACTIONS(2934), - [anon_sym___const] = ACTIONS(2934), - [anon_sym___imag] = ACTIONS(2934), - [anon_sym___kindof] = ACTIONS(2934), - [anon_sym___nonnull] = ACTIONS(2934), - [anon_sym___nullable] = ACTIONS(2934), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2934), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2934), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2934), - [anon_sym___real] = ACTIONS(2934), - [anon_sym___strong] = ACTIONS(2934), - [anon_sym___unsafe_unretained] = ACTIONS(2934), - [anon_sym___unused] = ACTIONS(2934), - [anon_sym___weak] = ACTIONS(2934), - [sym_primitive_type] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), - [anon_sym_struct] = ACTIONS(2934), - [anon_sym_union] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_in] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_goto] = ACTIONS(2934), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_sizeof] = ACTIONS(2934), - [anon_sym___alignof__] = ACTIONS(2934), - [anon_sym___alignof] = ACTIONS(2934), - [anon_sym__alignof] = ACTIONS(2934), - [anon_sym_alignof] = ACTIONS(2934), - [anon_sym__Alignof] = ACTIONS(2934), - [anon_sym_offsetof] = ACTIONS(2934), - [anon_sym__Generic] = ACTIONS(2934), - [anon_sym_asm] = ACTIONS(2934), - [anon_sym___asm__] = ACTIONS(2934), - [sym_number_literal] = ACTIONS(2936), - [anon_sym_L_SQUOTE] = ACTIONS(2936), - [anon_sym_u_SQUOTE] = ACTIONS(2936), - [anon_sym_U_SQUOTE] = ACTIONS(2936), - [anon_sym_u8_SQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_AT] = ACTIONS(2934), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_L_DQUOTE] = ACTIONS(2936), - [anon_sym_u_DQUOTE] = ACTIONS(2936), - [anon_sym_U_DQUOTE] = ACTIONS(2936), - [anon_sym_u8_DQUOTE] = ACTIONS(2936), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [anon_sym_NULL] = ACTIONS(2934), - [anon_sym_nullptr] = ACTIONS(2934), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2934), - [anon_sym___typeof] = ACTIONS(2934), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_ATimport] = ACTIONS(2936), - [aux_sym_preproc_undef_token1] = ACTIONS(2934), - [anon_sym_POUND] = ACTIONS(2934), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE] = ACTIONS(2934), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2934), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_API_AVAILABLE] = ACTIONS(2934), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_API_DEPRECATED] = ACTIONS(2934), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2934), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2934), - [anon_sym___deprecated_msg] = ACTIONS(2934), - [anon_sym___deprecated_enum_msg] = ACTIONS(2934), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2934), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2934), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2934), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2934), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2934), - [anon_sym_ATprotocol] = ACTIONS(2936), - [anon_sym_ATinterface] = ACTIONS(2936), - [anon_sym_ATimplementation] = ACTIONS(2936), - [anon_sym_ATcompatibility_alias] = ACTIONS(2936), - [anon_sym__Alignas] = ACTIONS(2934), - [anon_sym_ATselector] = ACTIONS(2936), - [anon_sym_ATavailable] = ACTIONS(2936), - [anon_sym___builtin_available] = ACTIONS(2934), - [anon_sym_va_arg] = ACTIONS(2934), - [anon_sym_ATencode] = ACTIONS(2936), - [anon_sym_BOOL] = ACTIONS(2934), - [anon_sym_IMP] = ACTIONS(2934), - [anon_sym_SEL] = ACTIONS(2934), - [anon_sym_Class] = ACTIONS(2934), - [anon_sym_id] = ACTIONS(2934), - }, - [1634] = { - [ts_builtin_sym_end] = ACTIONS(2856), - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1635] = { - [ts_builtin_sym_end] = ACTIONS(2620), - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1636] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_include_token1] = ACTIONS(2902), - [aux_sym_preproc_include_token2] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_ATimport] = ACTIONS(2904), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_POUND] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATprotocol] = ACTIONS(2904), - [anon_sym_ATinterface] = ACTIONS(2904), - [anon_sym_ATimplementation] = ACTIONS(2904), - [anon_sym_ATcompatibility_alias] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1637] = { - [ts_builtin_sym_end] = ACTIONS(3068), - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_include_token1] = ACTIONS(3066), - [aux_sym_preproc_include_token2] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_LPAREN2] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3068), - [anon_sym_TILDE] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3066), - [anon_sym_PLUS] = ACTIONS(3066), - [anon_sym_STAR] = ACTIONS(3068), - [anon_sym_CARET] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3068), - [anon_sym_SEMI] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_LBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_ATautoreleasepool] = ACTIONS(3068), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3066), - [anon_sym_switch] = ACTIONS(3066), - [anon_sym_case] = ACTIONS(3066), - [anon_sym_default] = ACTIONS(3066), - [anon_sym_while] = ACTIONS(3066), - [anon_sym_do] = ACTIONS(3066), - [anon_sym_for] = ACTIONS(3066), - [anon_sym_in] = ACTIONS(3066), - [anon_sym_return] = ACTIONS(3066), - [anon_sym_break] = ACTIONS(3066), - [anon_sym_continue] = ACTIONS(3066), - [anon_sym_goto] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3068), - [anon_sym_sizeof] = ACTIONS(3066), - [anon_sym___alignof__] = ACTIONS(3066), - [anon_sym___alignof] = ACTIONS(3066), - [anon_sym__alignof] = ACTIONS(3066), - [anon_sym_alignof] = ACTIONS(3066), - [anon_sym__Alignof] = ACTIONS(3066), - [anon_sym_offsetof] = ACTIONS(3066), - [anon_sym__Generic] = ACTIONS(3066), - [anon_sym_asm] = ACTIONS(3066), - [anon_sym___asm__] = ACTIONS(3066), - [sym_number_literal] = ACTIONS(3068), - [anon_sym_L_SQUOTE] = ACTIONS(3068), - [anon_sym_u_SQUOTE] = ACTIONS(3068), - [anon_sym_U_SQUOTE] = ACTIONS(3068), - [anon_sym_u8_SQUOTE] = ACTIONS(3068), - [anon_sym_SQUOTE] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3068), - [anon_sym_L_DQUOTE] = ACTIONS(3068), - [anon_sym_u_DQUOTE] = ACTIONS(3068), - [anon_sym_U_DQUOTE] = ACTIONS(3068), - [anon_sym_u8_DQUOTE] = ACTIONS(3068), - [sym_true] = ACTIONS(3066), - [sym_false] = ACTIONS(3066), - [anon_sym_NULL] = ACTIONS(3066), - [anon_sym_nullptr] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_ATimport] = ACTIONS(3068), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_POUND] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATprotocol] = ACTIONS(3068), - [anon_sym_ATinterface] = ACTIONS(3068), - [anon_sym_ATimplementation] = ACTIONS(3068), - [anon_sym_ATcompatibility_alias] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_ATselector] = ACTIONS(3068), - [anon_sym_ATavailable] = ACTIONS(3068), - [anon_sym___builtin_available] = ACTIONS(3066), - [anon_sym_va_arg] = ACTIONS(3066), - [anon_sym_ATencode] = ACTIONS(3068), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - }, - [1638] = { - [ts_builtin_sym_end] = ACTIONS(3488), - [sym_identifier] = ACTIONS(3490), - [aux_sym_preproc_include_token1] = ACTIONS(3490), - [aux_sym_preproc_include_token2] = ACTIONS(3490), - [aux_sym_preproc_def_token1] = ACTIONS(3490), - [aux_sym_preproc_if_token1] = ACTIONS(3490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3490), - [sym_preproc_directive] = ACTIONS(3490), - [anon_sym_LPAREN2] = ACTIONS(3488), - [anon_sym_BANG] = ACTIONS(3488), - [anon_sym_TILDE] = ACTIONS(3488), - [anon_sym_DASH] = ACTIONS(3490), - [anon_sym_PLUS] = ACTIONS(3490), - [anon_sym_STAR] = ACTIONS(3488), - [anon_sym_CARET] = ACTIONS(3488), - [anon_sym_AMP] = ACTIONS(3488), - [anon_sym_SEMI] = ACTIONS(3488), - [anon_sym___extension__] = ACTIONS(3490), - [anon_sym_typedef] = ACTIONS(3490), - [anon_sym_extern] = ACTIONS(3490), - [anon_sym___attribute__] = ACTIONS(3490), - [anon_sym___attribute] = ACTIONS(3490), - [anon_sym_noreturn] = ACTIONS(3490), - [anon_sym_LBRACK] = ACTIONS(3488), - [anon_sym___declspec] = ACTIONS(3490), - [anon_sym___cdecl] = ACTIONS(3490), - [anon_sym___clrcall] = ACTIONS(3490), - [anon_sym___stdcall] = ACTIONS(3490), - [anon_sym___fastcall] = ACTIONS(3490), - [anon_sym___thiscall] = ACTIONS(3490), - [anon_sym___vectorcall] = ACTIONS(3490), - [anon_sym_LBRACE] = ACTIONS(3488), - [anon_sym_signed] = ACTIONS(3490), - [anon_sym_unsigned] = ACTIONS(3490), - [anon_sym_long] = ACTIONS(3490), - [anon_sym_short] = ACTIONS(3490), - [anon_sym_ATautoreleasepool] = ACTIONS(3488), - [anon_sym_static] = ACTIONS(3490), - [anon_sym_auto] = ACTIONS(3490), - [anon_sym_register] = ACTIONS(3490), - [anon_sym_inline] = ACTIONS(3490), - [anon_sym___inline] = ACTIONS(3490), - [anon_sym___inline__] = ACTIONS(3490), - [anon_sym___forceinline] = ACTIONS(3490), - [anon_sym_thread_local] = ACTIONS(3490), - [anon_sym___thread] = ACTIONS(3490), - [anon_sym_CG_EXTERN] = ACTIONS(3490), - [anon_sym_CG_INLINE] = ACTIONS(3490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3490), - [anon_sym_IBOutlet] = ACTIONS(3490), - [anon_sym_IBInspectable] = ACTIONS(3490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3490), - [anon_sym_NS_INLINE] = ACTIONS(3490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3490), - [anon_sym_OBJC_EXPORT] = ACTIONS(3490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3490), - [anon_sym_const] = ACTIONS(3490), - [anon_sym_constexpr] = ACTIONS(3490), - [anon_sym_volatile] = ACTIONS(3490), - [anon_sym_restrict] = ACTIONS(3490), - [anon_sym___restrict__] = ACTIONS(3490), - [anon_sym__Atomic] = ACTIONS(3490), - [anon_sym__Noreturn] = ACTIONS(3490), - [anon_sym_nullable] = ACTIONS(3490), - [anon_sym__Complex] = ACTIONS(3490), - [anon_sym__Nonnull] = ACTIONS(3490), - [anon_sym__Nullable] = ACTIONS(3490), - [anon_sym__Nullable_result] = ACTIONS(3490), - [anon_sym__Null_unspecified] = ACTIONS(3490), - [anon_sym___autoreleasing] = ACTIONS(3490), - [anon_sym___block] = ACTIONS(3490), - [anon_sym___bridge] = ACTIONS(3490), - [anon_sym___bridge_retained] = ACTIONS(3490), - [anon_sym___bridge_transfer] = ACTIONS(3490), - [anon_sym___complex] = ACTIONS(3490), - [anon_sym___const] = ACTIONS(3490), - [anon_sym___imag] = ACTIONS(3490), - [anon_sym___kindof] = ACTIONS(3490), - [anon_sym___nonnull] = ACTIONS(3490), - [anon_sym___nullable] = ACTIONS(3490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3490), - [anon_sym___real] = ACTIONS(3490), - [anon_sym___strong] = ACTIONS(3490), - [anon_sym___unsafe_unretained] = ACTIONS(3490), - [anon_sym___unused] = ACTIONS(3490), - [anon_sym___weak] = ACTIONS(3490), - [sym_primitive_type] = ACTIONS(3490), - [anon_sym_enum] = ACTIONS(3490), - [anon_sym_struct] = ACTIONS(3490), - [anon_sym_union] = ACTIONS(3490), - [anon_sym_if] = ACTIONS(3490), - [anon_sym_switch] = ACTIONS(3490), - [anon_sym_case] = ACTIONS(3490), - [anon_sym_default] = ACTIONS(3490), - [anon_sym_while] = ACTIONS(3490), - [anon_sym_do] = ACTIONS(3490), - [anon_sym_for] = ACTIONS(3490), - [anon_sym_in] = ACTIONS(3490), - [anon_sym_return] = ACTIONS(3490), - [anon_sym_break] = ACTIONS(3490), - [anon_sym_continue] = ACTIONS(3490), - [anon_sym_goto] = ACTIONS(3490), - [anon_sym_DASH_DASH] = ACTIONS(3488), - [anon_sym_PLUS_PLUS] = ACTIONS(3488), - [anon_sym_sizeof] = ACTIONS(3490), - [anon_sym___alignof__] = ACTIONS(3490), - [anon_sym___alignof] = ACTIONS(3490), - [anon_sym__alignof] = ACTIONS(3490), - [anon_sym_alignof] = ACTIONS(3490), - [anon_sym__Alignof] = ACTIONS(3490), - [anon_sym_offsetof] = ACTIONS(3490), - [anon_sym__Generic] = ACTIONS(3490), - [anon_sym_asm] = ACTIONS(3490), - [anon_sym___asm__] = ACTIONS(3490), - [sym_number_literal] = ACTIONS(3488), - [anon_sym_L_SQUOTE] = ACTIONS(3488), - [anon_sym_u_SQUOTE] = ACTIONS(3488), - [anon_sym_U_SQUOTE] = ACTIONS(3488), - [anon_sym_u8_SQUOTE] = ACTIONS(3488), - [anon_sym_SQUOTE] = ACTIONS(3488), - [anon_sym_AT] = ACTIONS(3490), - [anon_sym_DQUOTE] = ACTIONS(3488), - [anon_sym_L_DQUOTE] = ACTIONS(3488), - [anon_sym_u_DQUOTE] = ACTIONS(3488), - [anon_sym_U_DQUOTE] = ACTIONS(3488), - [anon_sym_u8_DQUOTE] = ACTIONS(3488), - [sym_true] = ACTIONS(3490), - [sym_false] = ACTIONS(3490), - [anon_sym_NULL] = ACTIONS(3490), - [anon_sym_nullptr] = ACTIONS(3490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3490), - [anon_sym___typeof] = ACTIONS(3490), - [anon_sym_typeof] = ACTIONS(3490), - [anon_sym_ATimport] = ACTIONS(3488), - [aux_sym_preproc_undef_token1] = ACTIONS(3490), - [anon_sym_POUND] = ACTIONS(3490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3490), - [anon_sym_NS_AVAILABLE] = ACTIONS(3490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3490), - [anon_sym_API_AVAILABLE] = ACTIONS(3490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3490), - [anon_sym_API_DEPRECATED] = ACTIONS(3490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3490), - [anon_sym___deprecated_msg] = ACTIONS(3490), - [anon_sym___deprecated_enum_msg] = ACTIONS(3490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3490), - [anon_sym_ATprotocol] = ACTIONS(3488), - [anon_sym_ATinterface] = ACTIONS(3488), - [anon_sym_ATimplementation] = ACTIONS(3488), - [anon_sym_ATcompatibility_alias] = ACTIONS(3488), - [anon_sym__Alignas] = ACTIONS(3490), - [anon_sym_ATselector] = ACTIONS(3488), - [anon_sym_ATavailable] = ACTIONS(3488), - [anon_sym___builtin_available] = ACTIONS(3490), - [anon_sym_va_arg] = ACTIONS(3490), - [anon_sym_ATencode] = ACTIONS(3488), - [anon_sym_BOOL] = ACTIONS(3490), - [anon_sym_IMP] = ACTIONS(3490), - [anon_sym_SEL] = ACTIONS(3490), - [anon_sym_Class] = ACTIONS(3490), - [anon_sym_id] = ACTIONS(3490), - }, - [1639] = { - [ts_builtin_sym_end] = ACTIONS(2856), - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_include_token1] = ACTIONS(2854), - [aux_sym_preproc_include_token2] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_case] = ACTIONS(2854), - [anon_sym_default] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_ATimport] = ACTIONS(2856), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_POUND] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATprotocol] = ACTIONS(2856), - [anon_sym_ATinterface] = ACTIONS(2856), - [anon_sym_ATimplementation] = ACTIONS(2856), - [anon_sym_ATcompatibility_alias] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1640] = { - [ts_builtin_sym_end] = ACTIONS(2620), - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_include_token1] = ACTIONS(2618), - [aux_sym_preproc_include_token2] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_ATimport] = ACTIONS(2620), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_POUND] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATprotocol] = ACTIONS(2620), - [anon_sym_ATinterface] = ACTIONS(2620), - [anon_sym_ATimplementation] = ACTIONS(2620), - [anon_sym_ATcompatibility_alias] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1641] = { - [ts_builtin_sym_end] = ACTIONS(2920), - [sym_identifier] = ACTIONS(2918), - [aux_sym_preproc_include_token1] = ACTIONS(2918), - [aux_sym_preproc_include_token2] = ACTIONS(2918), - [aux_sym_preproc_def_token1] = ACTIONS(2918), - [aux_sym_preproc_if_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2918), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2918), - [sym_preproc_directive] = ACTIONS(2918), - [anon_sym_LPAREN2] = ACTIONS(2920), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_STAR] = ACTIONS(2920), - [anon_sym_CARET] = ACTIONS(2920), - [anon_sym_AMP] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym___extension__] = ACTIONS(2918), - [anon_sym_typedef] = ACTIONS(2918), - [anon_sym_extern] = ACTIONS(2918), - [anon_sym___attribute__] = ACTIONS(2918), - [anon_sym___attribute] = ACTIONS(2918), - [anon_sym_noreturn] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym___declspec] = ACTIONS(2918), - [anon_sym___cdecl] = ACTIONS(2918), - [anon_sym___clrcall] = ACTIONS(2918), - [anon_sym___stdcall] = ACTIONS(2918), - [anon_sym___fastcall] = ACTIONS(2918), - [anon_sym___thiscall] = ACTIONS(2918), - [anon_sym___vectorcall] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_signed] = ACTIONS(2918), - [anon_sym_unsigned] = ACTIONS(2918), - [anon_sym_long] = ACTIONS(2918), - [anon_sym_short] = ACTIONS(2918), - [anon_sym_ATautoreleasepool] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_auto] = ACTIONS(2918), - [anon_sym_register] = ACTIONS(2918), - [anon_sym_inline] = ACTIONS(2918), - [anon_sym___inline] = ACTIONS(2918), - [anon_sym___inline__] = ACTIONS(2918), - [anon_sym___forceinline] = ACTIONS(2918), - [anon_sym_thread_local] = ACTIONS(2918), - [anon_sym___thread] = ACTIONS(2918), - [anon_sym_CG_EXTERN] = ACTIONS(2918), - [anon_sym_CG_INLINE] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2918), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2918), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2918), - [anon_sym_IBOutlet] = ACTIONS(2918), - [anon_sym_IBInspectable] = ACTIONS(2918), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2918), - [anon_sym_NS_INLINE] = ACTIONS(2918), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2918), - [anon_sym_OBJC_EXPORT] = ACTIONS(2918), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_constexpr] = ACTIONS(2918), - [anon_sym_volatile] = ACTIONS(2918), - [anon_sym_restrict] = ACTIONS(2918), - [anon_sym___restrict__] = ACTIONS(2918), - [anon_sym__Atomic] = ACTIONS(2918), - [anon_sym__Noreturn] = ACTIONS(2918), - [anon_sym_nullable] = ACTIONS(2918), - [anon_sym__Complex] = ACTIONS(2918), - [anon_sym__Nonnull] = ACTIONS(2918), - [anon_sym__Nullable] = ACTIONS(2918), - [anon_sym__Nullable_result] = ACTIONS(2918), - [anon_sym__Null_unspecified] = ACTIONS(2918), - [anon_sym___autoreleasing] = ACTIONS(2918), - [anon_sym___block] = ACTIONS(2918), - [anon_sym___bridge] = ACTIONS(2918), - [anon_sym___bridge_retained] = ACTIONS(2918), - [anon_sym___bridge_transfer] = ACTIONS(2918), - [anon_sym___complex] = ACTIONS(2918), - [anon_sym___const] = ACTIONS(2918), - [anon_sym___imag] = ACTIONS(2918), - [anon_sym___kindof] = ACTIONS(2918), - [anon_sym___nonnull] = ACTIONS(2918), - [anon_sym___nullable] = ACTIONS(2918), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2918), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2918), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2918), - [anon_sym___real] = ACTIONS(2918), - [anon_sym___strong] = ACTIONS(2918), - [anon_sym___unsafe_unretained] = ACTIONS(2918), - [anon_sym___unused] = ACTIONS(2918), - [anon_sym___weak] = ACTIONS(2918), - [sym_primitive_type] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), - [anon_sym_struct] = ACTIONS(2918), - [anon_sym_union] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_in] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_goto] = ACTIONS(2918), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_sizeof] = ACTIONS(2918), - [anon_sym___alignof__] = ACTIONS(2918), - [anon_sym___alignof] = ACTIONS(2918), - [anon_sym__alignof] = ACTIONS(2918), - [anon_sym_alignof] = ACTIONS(2918), - [anon_sym__Alignof] = ACTIONS(2918), - [anon_sym_offsetof] = ACTIONS(2918), - [anon_sym__Generic] = ACTIONS(2918), - [anon_sym_asm] = ACTIONS(2918), - [anon_sym___asm__] = ACTIONS(2918), - [sym_number_literal] = ACTIONS(2920), - [anon_sym_L_SQUOTE] = ACTIONS(2920), - [anon_sym_u_SQUOTE] = ACTIONS(2920), - [anon_sym_U_SQUOTE] = ACTIONS(2920), - [anon_sym_u8_SQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_AT] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_L_DQUOTE] = ACTIONS(2920), - [anon_sym_u_DQUOTE] = ACTIONS(2920), - [anon_sym_U_DQUOTE] = ACTIONS(2920), - [anon_sym_u8_DQUOTE] = ACTIONS(2920), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [anon_sym_NULL] = ACTIONS(2918), - [anon_sym_nullptr] = ACTIONS(2918), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2918), - [anon_sym___typeof] = ACTIONS(2918), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_ATimport] = ACTIONS(2920), - [aux_sym_preproc_undef_token1] = ACTIONS(2918), - [anon_sym_POUND] = ACTIONS(2918), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2918), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2918), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2918), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2918), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2918), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2918), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE] = ACTIONS(2918), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2918), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_API_AVAILABLE] = ACTIONS(2918), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_API_DEPRECATED] = ACTIONS(2918), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2918), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2918), - [anon_sym___deprecated_msg] = ACTIONS(2918), - [anon_sym___deprecated_enum_msg] = ACTIONS(2918), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2918), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2918), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2918), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2918), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2918), - [anon_sym_ATprotocol] = ACTIONS(2920), - [anon_sym_ATinterface] = ACTIONS(2920), - [anon_sym_ATimplementation] = ACTIONS(2920), - [anon_sym_ATcompatibility_alias] = ACTIONS(2920), - [anon_sym__Alignas] = ACTIONS(2918), - [anon_sym_ATselector] = ACTIONS(2920), - [anon_sym_ATavailable] = ACTIONS(2920), - [anon_sym___builtin_available] = ACTIONS(2918), - [anon_sym_va_arg] = ACTIONS(2918), - [anon_sym_ATencode] = ACTIONS(2920), - [anon_sym_BOOL] = ACTIONS(2918), - [anon_sym_IMP] = ACTIONS(2918), - [anon_sym_SEL] = ACTIONS(2918), - [anon_sym_Class] = ACTIONS(2918), - [anon_sym_id] = ACTIONS(2918), - }, - [1642] = { - [ts_builtin_sym_end] = ACTIONS(3350), - [sym_identifier] = ACTIONS(3348), - [aux_sym_preproc_include_token1] = ACTIONS(3348), - [aux_sym_preproc_include_token2] = ACTIONS(3348), - [aux_sym_preproc_def_token1] = ACTIONS(3348), - [aux_sym_preproc_if_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3348), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3348), - [sym_preproc_directive] = ACTIONS(3348), - [anon_sym_LPAREN2] = ACTIONS(3350), - [anon_sym_BANG] = ACTIONS(3350), - [anon_sym_TILDE] = ACTIONS(3350), - [anon_sym_DASH] = ACTIONS(3348), - [anon_sym_PLUS] = ACTIONS(3348), - [anon_sym_STAR] = ACTIONS(3350), - [anon_sym_CARET] = ACTIONS(3350), - [anon_sym_AMP] = ACTIONS(3350), - [anon_sym_SEMI] = ACTIONS(3350), - [anon_sym___extension__] = ACTIONS(3348), - [anon_sym_typedef] = ACTIONS(3348), - [anon_sym_extern] = ACTIONS(3348), - [anon_sym___attribute__] = ACTIONS(3348), - [anon_sym___attribute] = ACTIONS(3348), - [anon_sym_noreturn] = ACTIONS(3348), - [anon_sym_LBRACK] = ACTIONS(3350), - [anon_sym___declspec] = ACTIONS(3348), - [anon_sym___cdecl] = ACTIONS(3348), - [anon_sym___clrcall] = ACTIONS(3348), - [anon_sym___stdcall] = ACTIONS(3348), - [anon_sym___fastcall] = ACTIONS(3348), - [anon_sym___thiscall] = ACTIONS(3348), - [anon_sym___vectorcall] = ACTIONS(3348), - [anon_sym_LBRACE] = ACTIONS(3350), - [anon_sym_signed] = ACTIONS(3348), - [anon_sym_unsigned] = ACTIONS(3348), - [anon_sym_long] = ACTIONS(3348), - [anon_sym_short] = ACTIONS(3348), - [anon_sym_ATautoreleasepool] = ACTIONS(3350), - [anon_sym_static] = ACTIONS(3348), - [anon_sym_auto] = ACTIONS(3348), - [anon_sym_register] = ACTIONS(3348), - [anon_sym_inline] = ACTIONS(3348), - [anon_sym___inline] = ACTIONS(3348), - [anon_sym___inline__] = ACTIONS(3348), - [anon_sym___forceinline] = ACTIONS(3348), - [anon_sym_thread_local] = ACTIONS(3348), - [anon_sym___thread] = ACTIONS(3348), - [anon_sym_CG_EXTERN] = ACTIONS(3348), - [anon_sym_CG_INLINE] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3348), - [anon_sym_IBOutlet] = ACTIONS(3348), - [anon_sym_IBInspectable] = ACTIONS(3348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3348), - [anon_sym_NS_INLINE] = ACTIONS(3348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3348), - [anon_sym_OBJC_EXPORT] = ACTIONS(3348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3348), - [anon_sym_const] = ACTIONS(3348), - [anon_sym_constexpr] = ACTIONS(3348), - [anon_sym_volatile] = ACTIONS(3348), - [anon_sym_restrict] = ACTIONS(3348), - [anon_sym___restrict__] = ACTIONS(3348), - [anon_sym__Atomic] = ACTIONS(3348), - [anon_sym__Noreturn] = ACTIONS(3348), - [anon_sym_nullable] = ACTIONS(3348), - [anon_sym__Complex] = ACTIONS(3348), - [anon_sym__Nonnull] = ACTIONS(3348), - [anon_sym__Nullable] = ACTIONS(3348), - [anon_sym__Nullable_result] = ACTIONS(3348), - [anon_sym__Null_unspecified] = ACTIONS(3348), - [anon_sym___autoreleasing] = ACTIONS(3348), - [anon_sym___block] = ACTIONS(3348), - [anon_sym___bridge] = ACTIONS(3348), - [anon_sym___bridge_retained] = ACTIONS(3348), - [anon_sym___bridge_transfer] = ACTIONS(3348), - [anon_sym___complex] = ACTIONS(3348), - [anon_sym___const] = ACTIONS(3348), - [anon_sym___imag] = ACTIONS(3348), - [anon_sym___kindof] = ACTIONS(3348), - [anon_sym___nonnull] = ACTIONS(3348), - [anon_sym___nullable] = ACTIONS(3348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3348), - [anon_sym___real] = ACTIONS(3348), - [anon_sym___strong] = ACTIONS(3348), - [anon_sym___unsafe_unretained] = ACTIONS(3348), - [anon_sym___unused] = ACTIONS(3348), - [anon_sym___weak] = ACTIONS(3348), - [sym_primitive_type] = ACTIONS(3348), - [anon_sym_enum] = ACTIONS(3348), - [anon_sym_struct] = ACTIONS(3348), - [anon_sym_union] = ACTIONS(3348), - [anon_sym_if] = ACTIONS(3348), - [anon_sym_switch] = ACTIONS(3348), - [anon_sym_case] = ACTIONS(3348), - [anon_sym_default] = ACTIONS(3348), - [anon_sym_while] = ACTIONS(3348), - [anon_sym_do] = ACTIONS(3348), - [anon_sym_for] = ACTIONS(3348), - [anon_sym_in] = ACTIONS(3348), - [anon_sym_return] = ACTIONS(3348), - [anon_sym_break] = ACTIONS(3348), - [anon_sym_continue] = ACTIONS(3348), - [anon_sym_goto] = ACTIONS(3348), - [anon_sym_DASH_DASH] = ACTIONS(3350), - [anon_sym_PLUS_PLUS] = ACTIONS(3350), - [anon_sym_sizeof] = ACTIONS(3348), - [anon_sym___alignof__] = ACTIONS(3348), - [anon_sym___alignof] = ACTIONS(3348), - [anon_sym__alignof] = ACTIONS(3348), - [anon_sym_alignof] = ACTIONS(3348), - [anon_sym__Alignof] = ACTIONS(3348), - [anon_sym_offsetof] = ACTIONS(3348), - [anon_sym__Generic] = ACTIONS(3348), - [anon_sym_asm] = ACTIONS(3348), - [anon_sym___asm__] = ACTIONS(3348), - [sym_number_literal] = ACTIONS(3350), - [anon_sym_L_SQUOTE] = ACTIONS(3350), - [anon_sym_u_SQUOTE] = ACTIONS(3350), - [anon_sym_U_SQUOTE] = ACTIONS(3350), - [anon_sym_u8_SQUOTE] = ACTIONS(3350), - [anon_sym_SQUOTE] = ACTIONS(3350), - [anon_sym_AT] = ACTIONS(3348), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_L_DQUOTE] = ACTIONS(3350), - [anon_sym_u_DQUOTE] = ACTIONS(3350), - [anon_sym_U_DQUOTE] = ACTIONS(3350), - [anon_sym_u8_DQUOTE] = ACTIONS(3350), - [sym_true] = ACTIONS(3348), - [sym_false] = ACTIONS(3348), - [anon_sym_NULL] = ACTIONS(3348), - [anon_sym_nullptr] = ACTIONS(3348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3348), - [anon_sym___typeof] = ACTIONS(3348), - [anon_sym_typeof] = ACTIONS(3348), - [anon_sym_ATimport] = ACTIONS(3350), - [aux_sym_preproc_undef_token1] = ACTIONS(3348), - [anon_sym_POUND] = ACTIONS(3348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE] = ACTIONS(3348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_API_AVAILABLE] = ACTIONS(3348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_API_DEPRECATED] = ACTIONS(3348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3348), - [anon_sym___deprecated_msg] = ACTIONS(3348), - [anon_sym___deprecated_enum_msg] = ACTIONS(3348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3348), - [anon_sym_ATprotocol] = ACTIONS(3350), - [anon_sym_ATinterface] = ACTIONS(3350), - [anon_sym_ATimplementation] = ACTIONS(3350), - [anon_sym_ATcompatibility_alias] = ACTIONS(3350), - [anon_sym__Alignas] = ACTIONS(3348), - [anon_sym_ATselector] = ACTIONS(3350), - [anon_sym_ATavailable] = ACTIONS(3350), - [anon_sym___builtin_available] = ACTIONS(3348), - [anon_sym_va_arg] = ACTIONS(3348), - [anon_sym_ATencode] = ACTIONS(3350), - [anon_sym_BOOL] = ACTIONS(3348), - [anon_sym_IMP] = ACTIONS(3348), - [anon_sym_SEL] = ACTIONS(3348), - [anon_sym_Class] = ACTIONS(3348), - [anon_sym_id] = ACTIONS(3348), - }, - [1643] = { - [ts_builtin_sym_end] = ACTIONS(2432), - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1644] = { - [ts_builtin_sym_end] = ACTIONS(3374), - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_include_token1] = ACTIONS(3372), - [aux_sym_preproc_include_token2] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_LPAREN2] = ACTIONS(3374), - [anon_sym_BANG] = ACTIONS(3374), - [anon_sym_TILDE] = ACTIONS(3374), - [anon_sym_DASH] = ACTIONS(3372), - [anon_sym_PLUS] = ACTIONS(3372), - [anon_sym_STAR] = ACTIONS(3374), - [anon_sym_CARET] = ACTIONS(3374), - [anon_sym_AMP] = ACTIONS(3374), - [anon_sym_SEMI] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_LBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_ATautoreleasepool] = ACTIONS(3374), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_if] = ACTIONS(3372), - [anon_sym_switch] = ACTIONS(3372), - [anon_sym_case] = ACTIONS(3372), - [anon_sym_default] = ACTIONS(3372), - [anon_sym_while] = ACTIONS(3372), - [anon_sym_do] = ACTIONS(3372), - [anon_sym_for] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [anon_sym_return] = ACTIONS(3372), - [anon_sym_break] = ACTIONS(3372), - [anon_sym_continue] = ACTIONS(3372), - [anon_sym_goto] = ACTIONS(3372), - [anon_sym_DASH_DASH] = ACTIONS(3374), - [anon_sym_PLUS_PLUS] = ACTIONS(3374), - [anon_sym_sizeof] = ACTIONS(3372), - [anon_sym___alignof__] = ACTIONS(3372), - [anon_sym___alignof] = ACTIONS(3372), - [anon_sym__alignof] = ACTIONS(3372), - [anon_sym_alignof] = ACTIONS(3372), - [anon_sym__Alignof] = ACTIONS(3372), - [anon_sym_offsetof] = ACTIONS(3372), - [anon_sym__Generic] = ACTIONS(3372), - [anon_sym_asm] = ACTIONS(3372), - [anon_sym___asm__] = ACTIONS(3372), - [sym_number_literal] = ACTIONS(3374), - [anon_sym_L_SQUOTE] = ACTIONS(3374), - [anon_sym_u_SQUOTE] = ACTIONS(3374), - [anon_sym_U_SQUOTE] = ACTIONS(3374), - [anon_sym_u8_SQUOTE] = ACTIONS(3374), - [anon_sym_SQUOTE] = ACTIONS(3374), - [anon_sym_AT] = ACTIONS(3372), - [anon_sym_DQUOTE] = ACTIONS(3374), - [anon_sym_L_DQUOTE] = ACTIONS(3374), - [anon_sym_u_DQUOTE] = ACTIONS(3374), - [anon_sym_U_DQUOTE] = ACTIONS(3374), - [anon_sym_u8_DQUOTE] = ACTIONS(3374), - [sym_true] = ACTIONS(3372), - [sym_false] = ACTIONS(3372), - [anon_sym_NULL] = ACTIONS(3372), - [anon_sym_nullptr] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATimport] = ACTIONS(3374), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_POUND] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATprotocol] = ACTIONS(3374), - [anon_sym_ATinterface] = ACTIONS(3374), - [anon_sym_ATimplementation] = ACTIONS(3374), - [anon_sym_ATcompatibility_alias] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_ATselector] = ACTIONS(3374), - [anon_sym_ATavailable] = ACTIONS(3374), - [anon_sym___builtin_available] = ACTIONS(3372), - [anon_sym_va_arg] = ACTIONS(3372), - [anon_sym_ATencode] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [1645] = { - [ts_builtin_sym_end] = ACTIONS(3418), - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_include_token1] = ACTIONS(3416), - [aux_sym_preproc_include_token2] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_LPAREN2] = ACTIONS(3418), - [anon_sym_BANG] = ACTIONS(3418), - [anon_sym_TILDE] = ACTIONS(3418), - [anon_sym_DASH] = ACTIONS(3416), - [anon_sym_PLUS] = ACTIONS(3416), - [anon_sym_STAR] = ACTIONS(3418), - [anon_sym_CARET] = ACTIONS(3418), - [anon_sym_AMP] = ACTIONS(3418), - [anon_sym_SEMI] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_LBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_ATautoreleasepool] = ACTIONS(3418), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_if] = ACTIONS(3416), - [anon_sym_switch] = ACTIONS(3416), - [anon_sym_case] = ACTIONS(3416), - [anon_sym_default] = ACTIONS(3416), - [anon_sym_while] = ACTIONS(3416), - [anon_sym_do] = ACTIONS(3416), - [anon_sym_for] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [anon_sym_return] = ACTIONS(3416), - [anon_sym_break] = ACTIONS(3416), - [anon_sym_continue] = ACTIONS(3416), - [anon_sym_goto] = ACTIONS(3416), - [anon_sym_DASH_DASH] = ACTIONS(3418), - [anon_sym_PLUS_PLUS] = ACTIONS(3418), - [anon_sym_sizeof] = ACTIONS(3416), - [anon_sym___alignof__] = ACTIONS(3416), - [anon_sym___alignof] = ACTIONS(3416), - [anon_sym__alignof] = ACTIONS(3416), - [anon_sym_alignof] = ACTIONS(3416), - [anon_sym__Alignof] = ACTIONS(3416), - [anon_sym_offsetof] = ACTIONS(3416), - [anon_sym__Generic] = ACTIONS(3416), - [anon_sym_asm] = ACTIONS(3416), - [anon_sym___asm__] = ACTIONS(3416), - [sym_number_literal] = ACTIONS(3418), - [anon_sym_L_SQUOTE] = ACTIONS(3418), - [anon_sym_u_SQUOTE] = ACTIONS(3418), - [anon_sym_U_SQUOTE] = ACTIONS(3418), - [anon_sym_u8_SQUOTE] = ACTIONS(3418), - [anon_sym_SQUOTE] = ACTIONS(3418), - [anon_sym_AT] = ACTIONS(3416), - [anon_sym_DQUOTE] = ACTIONS(3418), - [anon_sym_L_DQUOTE] = ACTIONS(3418), - [anon_sym_u_DQUOTE] = ACTIONS(3418), - [anon_sym_U_DQUOTE] = ACTIONS(3418), - [anon_sym_u8_DQUOTE] = ACTIONS(3418), - [sym_true] = ACTIONS(3416), - [sym_false] = ACTIONS(3416), - [anon_sym_NULL] = ACTIONS(3416), - [anon_sym_nullptr] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATimport] = ACTIONS(3418), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_POUND] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATprotocol] = ACTIONS(3418), - [anon_sym_ATinterface] = ACTIONS(3418), - [anon_sym_ATimplementation] = ACTIONS(3418), - [anon_sym_ATcompatibility_alias] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_ATselector] = ACTIONS(3418), - [anon_sym_ATavailable] = ACTIONS(3418), - [anon_sym___builtin_available] = ACTIONS(3416), - [anon_sym_va_arg] = ACTIONS(3416), - [anon_sym_ATencode] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [1646] = { - [ts_builtin_sym_end] = ACTIONS(3410), - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_include_token1] = ACTIONS(3408), - [aux_sym_preproc_include_token2] = ACTIONS(3408), - [aux_sym_preproc_def_token1] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3408), - [sym_preproc_directive] = ACTIONS(3408), - [anon_sym_LPAREN2] = ACTIONS(3410), - [anon_sym_BANG] = ACTIONS(3410), - [anon_sym_TILDE] = ACTIONS(3410), - [anon_sym_DASH] = ACTIONS(3408), - [anon_sym_PLUS] = ACTIONS(3408), - [anon_sym_STAR] = ACTIONS(3410), - [anon_sym_CARET] = ACTIONS(3410), - [anon_sym_AMP] = ACTIONS(3410), - [anon_sym_SEMI] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym_typedef] = ACTIONS(3408), - [anon_sym_extern] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym___declspec] = ACTIONS(3408), - [anon_sym___cdecl] = ACTIONS(3408), - [anon_sym___clrcall] = ACTIONS(3408), - [anon_sym___stdcall] = ACTIONS(3408), - [anon_sym___fastcall] = ACTIONS(3408), - [anon_sym___thiscall] = ACTIONS(3408), - [anon_sym___vectorcall] = ACTIONS(3408), - [anon_sym_LBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_ATautoreleasepool] = ACTIONS(3410), - [anon_sym_static] = ACTIONS(3408), - [anon_sym_auto] = ACTIONS(3408), - [anon_sym_register] = ACTIONS(3408), - [anon_sym_inline] = ACTIONS(3408), - [anon_sym___inline] = ACTIONS(3408), - [anon_sym___inline__] = ACTIONS(3408), - [anon_sym___forceinline] = ACTIONS(3408), - [anon_sym_thread_local] = ACTIONS(3408), - [anon_sym___thread] = ACTIONS(3408), - [anon_sym_CG_EXTERN] = ACTIONS(3408), - [anon_sym_CG_INLINE] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3408), - [anon_sym_IBOutlet] = ACTIONS(3408), - [anon_sym_IBInspectable] = ACTIONS(3408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3408), - [anon_sym_NS_INLINE] = ACTIONS(3408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3408), - [anon_sym_OBJC_EXPORT] = ACTIONS(3408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_if] = ACTIONS(3408), - [anon_sym_switch] = ACTIONS(3408), - [anon_sym_case] = ACTIONS(3408), - [anon_sym_default] = ACTIONS(3408), - [anon_sym_while] = ACTIONS(3408), - [anon_sym_do] = ACTIONS(3408), - [anon_sym_for] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [anon_sym_return] = ACTIONS(3408), - [anon_sym_break] = ACTIONS(3408), - [anon_sym_continue] = ACTIONS(3408), - [anon_sym_goto] = ACTIONS(3408), - [anon_sym_DASH_DASH] = ACTIONS(3410), - [anon_sym_PLUS_PLUS] = ACTIONS(3410), - [anon_sym_sizeof] = ACTIONS(3408), - [anon_sym___alignof__] = ACTIONS(3408), - [anon_sym___alignof] = ACTIONS(3408), - [anon_sym__alignof] = ACTIONS(3408), - [anon_sym_alignof] = ACTIONS(3408), - [anon_sym__Alignof] = ACTIONS(3408), - [anon_sym_offsetof] = ACTIONS(3408), - [anon_sym__Generic] = ACTIONS(3408), - [anon_sym_asm] = ACTIONS(3408), - [anon_sym___asm__] = ACTIONS(3408), - [sym_number_literal] = ACTIONS(3410), - [anon_sym_L_SQUOTE] = ACTIONS(3410), - [anon_sym_u_SQUOTE] = ACTIONS(3410), - [anon_sym_U_SQUOTE] = ACTIONS(3410), - [anon_sym_u8_SQUOTE] = ACTIONS(3410), - [anon_sym_SQUOTE] = ACTIONS(3410), - [anon_sym_AT] = ACTIONS(3408), - [anon_sym_DQUOTE] = ACTIONS(3410), - [anon_sym_L_DQUOTE] = ACTIONS(3410), - [anon_sym_u_DQUOTE] = ACTIONS(3410), - [anon_sym_U_DQUOTE] = ACTIONS(3410), - [anon_sym_u8_DQUOTE] = ACTIONS(3410), - [sym_true] = ACTIONS(3408), - [sym_false] = ACTIONS(3408), - [anon_sym_NULL] = ACTIONS(3408), - [anon_sym_nullptr] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATimport] = ACTIONS(3410), - [aux_sym_preproc_undef_token1] = ACTIONS(3408), - [anon_sym_POUND] = ACTIONS(3408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE] = ACTIONS(3408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_API_AVAILABLE] = ACTIONS(3408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_API_DEPRECATED] = ACTIONS(3408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3408), - [anon_sym___deprecated_msg] = ACTIONS(3408), - [anon_sym___deprecated_enum_msg] = ACTIONS(3408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3408), - [anon_sym_ATprotocol] = ACTIONS(3410), - [anon_sym_ATinterface] = ACTIONS(3410), - [anon_sym_ATimplementation] = ACTIONS(3410), - [anon_sym_ATcompatibility_alias] = ACTIONS(3410), - [anon_sym__Alignas] = ACTIONS(3408), - [anon_sym_ATselector] = ACTIONS(3410), - [anon_sym_ATavailable] = ACTIONS(3410), - [anon_sym___builtin_available] = ACTIONS(3408), - [anon_sym_va_arg] = ACTIONS(3408), - [anon_sym_ATencode] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - }, - [1647] = { - [ts_builtin_sym_end] = ACTIONS(3124), - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_include_token1] = ACTIONS(3122), - [aux_sym_preproc_include_token2] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_LPAREN2] = ACTIONS(3124), - [anon_sym_BANG] = ACTIONS(3124), - [anon_sym_TILDE] = ACTIONS(3124), - [anon_sym_DASH] = ACTIONS(3122), - [anon_sym_PLUS] = ACTIONS(3122), - [anon_sym_STAR] = ACTIONS(3124), - [anon_sym_CARET] = ACTIONS(3124), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_SEMI] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_LBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_ATautoreleasepool] = ACTIONS(3124), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [anon_sym_if] = ACTIONS(3122), - [anon_sym_switch] = ACTIONS(3122), - [anon_sym_case] = ACTIONS(3122), - [anon_sym_default] = ACTIONS(3122), - [anon_sym_while] = ACTIONS(3122), - [anon_sym_do] = ACTIONS(3122), - [anon_sym_for] = ACTIONS(3122), - [anon_sym_in] = ACTIONS(3122), - [anon_sym_return] = ACTIONS(3122), - [anon_sym_break] = ACTIONS(3122), - [anon_sym_continue] = ACTIONS(3122), - [anon_sym_goto] = ACTIONS(3122), - [anon_sym_DASH_DASH] = ACTIONS(3124), - [anon_sym_PLUS_PLUS] = ACTIONS(3124), - [anon_sym_sizeof] = ACTIONS(3122), - [anon_sym___alignof__] = ACTIONS(3122), - [anon_sym___alignof] = ACTIONS(3122), - [anon_sym__alignof] = ACTIONS(3122), - [anon_sym_alignof] = ACTIONS(3122), - [anon_sym__Alignof] = ACTIONS(3122), - [anon_sym_offsetof] = ACTIONS(3122), - [anon_sym__Generic] = ACTIONS(3122), - [anon_sym_asm] = ACTIONS(3122), - [anon_sym___asm__] = ACTIONS(3122), - [sym_number_literal] = ACTIONS(3124), - [anon_sym_L_SQUOTE] = ACTIONS(3124), - [anon_sym_u_SQUOTE] = ACTIONS(3124), - [anon_sym_U_SQUOTE] = ACTIONS(3124), - [anon_sym_u8_SQUOTE] = ACTIONS(3124), - [anon_sym_SQUOTE] = ACTIONS(3124), - [anon_sym_AT] = ACTIONS(3122), - [anon_sym_DQUOTE] = ACTIONS(3124), - [anon_sym_L_DQUOTE] = ACTIONS(3124), - [anon_sym_u_DQUOTE] = ACTIONS(3124), - [anon_sym_U_DQUOTE] = ACTIONS(3124), - [anon_sym_u8_DQUOTE] = ACTIONS(3124), - [sym_true] = ACTIONS(3122), - [sym_false] = ACTIONS(3122), - [anon_sym_NULL] = ACTIONS(3122), - [anon_sym_nullptr] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_ATimport] = ACTIONS(3124), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_POUND] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATprotocol] = ACTIONS(3124), - [anon_sym_ATinterface] = ACTIONS(3124), - [anon_sym_ATimplementation] = ACTIONS(3124), - [anon_sym_ATcompatibility_alias] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_ATselector] = ACTIONS(3124), - [anon_sym_ATavailable] = ACTIONS(3124), - [anon_sym___builtin_available] = ACTIONS(3122), - [anon_sym_va_arg] = ACTIONS(3122), - [anon_sym_ATencode] = ACTIONS(3124), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - }, - [1648] = { - [ts_builtin_sym_end] = ACTIONS(2916), - [sym_identifier] = ACTIONS(2914), - [aux_sym_preproc_include_token1] = ACTIONS(2914), - [aux_sym_preproc_include_token2] = ACTIONS(2914), - [aux_sym_preproc_def_token1] = ACTIONS(2914), - [aux_sym_preproc_if_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2914), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2914), - [sym_preproc_directive] = ACTIONS(2914), - [anon_sym_LPAREN2] = ACTIONS(2916), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_STAR] = ACTIONS(2916), - [anon_sym_CARET] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym___extension__] = ACTIONS(2914), - [anon_sym_typedef] = ACTIONS(2914), - [anon_sym_extern] = ACTIONS(2914), - [anon_sym___attribute__] = ACTIONS(2914), - [anon_sym___attribute] = ACTIONS(2914), - [anon_sym_noreturn] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym___declspec] = ACTIONS(2914), - [anon_sym___cdecl] = ACTIONS(2914), - [anon_sym___clrcall] = ACTIONS(2914), - [anon_sym___stdcall] = ACTIONS(2914), - [anon_sym___fastcall] = ACTIONS(2914), - [anon_sym___thiscall] = ACTIONS(2914), - [anon_sym___vectorcall] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_signed] = ACTIONS(2914), - [anon_sym_unsigned] = ACTIONS(2914), - [anon_sym_long] = ACTIONS(2914), - [anon_sym_short] = ACTIONS(2914), - [anon_sym_ATautoreleasepool] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_auto] = ACTIONS(2914), - [anon_sym_register] = ACTIONS(2914), - [anon_sym_inline] = ACTIONS(2914), - [anon_sym___inline] = ACTIONS(2914), - [anon_sym___inline__] = ACTIONS(2914), - [anon_sym___forceinline] = ACTIONS(2914), - [anon_sym_thread_local] = ACTIONS(2914), - [anon_sym___thread] = ACTIONS(2914), - [anon_sym_CG_EXTERN] = ACTIONS(2914), - [anon_sym_CG_INLINE] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2914), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2914), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2914), - [anon_sym_IBOutlet] = ACTIONS(2914), - [anon_sym_IBInspectable] = ACTIONS(2914), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2914), - [anon_sym_NS_INLINE] = ACTIONS(2914), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2914), - [anon_sym_OBJC_EXPORT] = ACTIONS(2914), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_constexpr] = ACTIONS(2914), - [anon_sym_volatile] = ACTIONS(2914), - [anon_sym_restrict] = ACTIONS(2914), - [anon_sym___restrict__] = ACTIONS(2914), - [anon_sym__Atomic] = ACTIONS(2914), - [anon_sym__Noreturn] = ACTIONS(2914), - [anon_sym_nullable] = ACTIONS(2914), - [anon_sym__Complex] = ACTIONS(2914), - [anon_sym__Nonnull] = ACTIONS(2914), - [anon_sym__Nullable] = ACTIONS(2914), - [anon_sym__Nullable_result] = ACTIONS(2914), - [anon_sym__Null_unspecified] = ACTIONS(2914), - [anon_sym___autoreleasing] = ACTIONS(2914), - [anon_sym___block] = ACTIONS(2914), - [anon_sym___bridge] = ACTIONS(2914), - [anon_sym___bridge_retained] = ACTIONS(2914), - [anon_sym___bridge_transfer] = ACTIONS(2914), - [anon_sym___complex] = ACTIONS(2914), - [anon_sym___const] = ACTIONS(2914), - [anon_sym___imag] = ACTIONS(2914), - [anon_sym___kindof] = ACTIONS(2914), - [anon_sym___nonnull] = ACTIONS(2914), - [anon_sym___nullable] = ACTIONS(2914), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2914), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2914), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2914), - [anon_sym___real] = ACTIONS(2914), - [anon_sym___strong] = ACTIONS(2914), - [anon_sym___unsafe_unretained] = ACTIONS(2914), - [anon_sym___unused] = ACTIONS(2914), - [anon_sym___weak] = ACTIONS(2914), - [sym_primitive_type] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), - [anon_sym_struct] = ACTIONS(2914), - [anon_sym_union] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_in] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_goto] = ACTIONS(2914), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_sizeof] = ACTIONS(2914), - [anon_sym___alignof__] = ACTIONS(2914), - [anon_sym___alignof] = ACTIONS(2914), - [anon_sym__alignof] = ACTIONS(2914), - [anon_sym_alignof] = ACTIONS(2914), - [anon_sym__Alignof] = ACTIONS(2914), - [anon_sym_offsetof] = ACTIONS(2914), - [anon_sym__Generic] = ACTIONS(2914), - [anon_sym_asm] = ACTIONS(2914), - [anon_sym___asm__] = ACTIONS(2914), - [sym_number_literal] = ACTIONS(2916), - [anon_sym_L_SQUOTE] = ACTIONS(2916), - [anon_sym_u_SQUOTE] = ACTIONS(2916), - [anon_sym_U_SQUOTE] = ACTIONS(2916), - [anon_sym_u8_SQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_AT] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_L_DQUOTE] = ACTIONS(2916), - [anon_sym_u_DQUOTE] = ACTIONS(2916), - [anon_sym_U_DQUOTE] = ACTIONS(2916), - [anon_sym_u8_DQUOTE] = ACTIONS(2916), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [anon_sym_NULL] = ACTIONS(2914), - [anon_sym_nullptr] = ACTIONS(2914), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2914), - [anon_sym___typeof] = ACTIONS(2914), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_ATimport] = ACTIONS(2916), - [aux_sym_preproc_undef_token1] = ACTIONS(2914), - [anon_sym_POUND] = ACTIONS(2914), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2914), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2914), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2914), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2914), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2914), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2914), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE] = ACTIONS(2914), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2914), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_API_AVAILABLE] = ACTIONS(2914), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_API_DEPRECATED] = ACTIONS(2914), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2914), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2914), - [anon_sym___deprecated_msg] = ACTIONS(2914), - [anon_sym___deprecated_enum_msg] = ACTIONS(2914), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2914), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2914), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2914), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2914), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2914), - [anon_sym_ATprotocol] = ACTIONS(2916), - [anon_sym_ATinterface] = ACTIONS(2916), - [anon_sym_ATimplementation] = ACTIONS(2916), - [anon_sym_ATcompatibility_alias] = ACTIONS(2916), - [anon_sym__Alignas] = ACTIONS(2914), - [anon_sym_ATselector] = ACTIONS(2916), - [anon_sym_ATavailable] = ACTIONS(2916), - [anon_sym___builtin_available] = ACTIONS(2914), - [anon_sym_va_arg] = ACTIONS(2914), - [anon_sym_ATencode] = ACTIONS(2916), - [anon_sym_BOOL] = ACTIONS(2914), - [anon_sym_IMP] = ACTIONS(2914), - [anon_sym_SEL] = ACTIONS(2914), - [anon_sym_Class] = ACTIONS(2914), - [anon_sym_id] = ACTIONS(2914), - }, - [1649] = { - [ts_builtin_sym_end] = ACTIONS(3414), - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_include_token1] = ACTIONS(3412), - [aux_sym_preproc_include_token2] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_LPAREN2] = ACTIONS(3414), - [anon_sym_BANG] = ACTIONS(3414), - [anon_sym_TILDE] = ACTIONS(3414), - [anon_sym_DASH] = ACTIONS(3412), - [anon_sym_PLUS] = ACTIONS(3412), - [anon_sym_STAR] = ACTIONS(3414), - [anon_sym_CARET] = ACTIONS(3414), - [anon_sym_AMP] = ACTIONS(3414), - [anon_sym_SEMI] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_ATautoreleasepool] = ACTIONS(3414), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [anon_sym_if] = ACTIONS(3412), - [anon_sym_switch] = ACTIONS(3412), - [anon_sym_case] = ACTIONS(3412), - [anon_sym_default] = ACTIONS(3412), - [anon_sym_while] = ACTIONS(3412), - [anon_sym_do] = ACTIONS(3412), - [anon_sym_for] = ACTIONS(3412), - [anon_sym_in] = ACTIONS(3412), - [anon_sym_return] = ACTIONS(3412), - [anon_sym_break] = ACTIONS(3412), - [anon_sym_continue] = ACTIONS(3412), - [anon_sym_goto] = ACTIONS(3412), - [anon_sym_DASH_DASH] = ACTIONS(3414), - [anon_sym_PLUS_PLUS] = ACTIONS(3414), - [anon_sym_sizeof] = ACTIONS(3412), - [anon_sym___alignof__] = ACTIONS(3412), - [anon_sym___alignof] = ACTIONS(3412), - [anon_sym__alignof] = ACTIONS(3412), - [anon_sym_alignof] = ACTIONS(3412), - [anon_sym__Alignof] = ACTIONS(3412), - [anon_sym_offsetof] = ACTIONS(3412), - [anon_sym__Generic] = ACTIONS(3412), - [anon_sym_asm] = ACTIONS(3412), - [anon_sym___asm__] = ACTIONS(3412), - [sym_number_literal] = ACTIONS(3414), - [anon_sym_L_SQUOTE] = ACTIONS(3414), - [anon_sym_u_SQUOTE] = ACTIONS(3414), - [anon_sym_U_SQUOTE] = ACTIONS(3414), - [anon_sym_u8_SQUOTE] = ACTIONS(3414), - [anon_sym_SQUOTE] = ACTIONS(3414), - [anon_sym_AT] = ACTIONS(3412), - [anon_sym_DQUOTE] = ACTIONS(3414), - [anon_sym_L_DQUOTE] = ACTIONS(3414), - [anon_sym_u_DQUOTE] = ACTIONS(3414), - [anon_sym_U_DQUOTE] = ACTIONS(3414), - [anon_sym_u8_DQUOTE] = ACTIONS(3414), - [sym_true] = ACTIONS(3412), - [sym_false] = ACTIONS(3412), - [anon_sym_NULL] = ACTIONS(3412), - [anon_sym_nullptr] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_ATimport] = ACTIONS(3414), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_POUND] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATprotocol] = ACTIONS(3414), - [anon_sym_ATinterface] = ACTIONS(3414), - [anon_sym_ATimplementation] = ACTIONS(3414), - [anon_sym_ATcompatibility_alias] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_ATselector] = ACTIONS(3414), - [anon_sym_ATavailable] = ACTIONS(3414), - [anon_sym___builtin_available] = ACTIONS(3412), - [anon_sym_va_arg] = ACTIONS(3412), - [anon_sym_ATencode] = ACTIONS(3414), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - }, - [1650] = { - [ts_builtin_sym_end] = ACTIONS(3024), - [sym_identifier] = ACTIONS(3022), - [aux_sym_preproc_include_token1] = ACTIONS(3022), - [aux_sym_preproc_include_token2] = ACTIONS(3022), - [aux_sym_preproc_def_token1] = ACTIONS(3022), - [aux_sym_preproc_if_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3022), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3022), - [sym_preproc_directive] = ACTIONS(3022), - [anon_sym_LPAREN2] = ACTIONS(3024), - [anon_sym_BANG] = ACTIONS(3024), - [anon_sym_TILDE] = ACTIONS(3024), - [anon_sym_DASH] = ACTIONS(3022), - [anon_sym_PLUS] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(3024), - [anon_sym_CARET] = ACTIONS(3024), - [anon_sym_AMP] = ACTIONS(3024), - [anon_sym_SEMI] = ACTIONS(3024), - [anon_sym___extension__] = ACTIONS(3022), - [anon_sym_typedef] = ACTIONS(3022), - [anon_sym_extern] = ACTIONS(3022), - [anon_sym___attribute__] = ACTIONS(3022), - [anon_sym___attribute] = ACTIONS(3022), - [anon_sym_noreturn] = ACTIONS(3022), - [anon_sym_LBRACK] = ACTIONS(3024), - [anon_sym___declspec] = ACTIONS(3022), - [anon_sym___cdecl] = ACTIONS(3022), - [anon_sym___clrcall] = ACTIONS(3022), - [anon_sym___stdcall] = ACTIONS(3022), - [anon_sym___fastcall] = ACTIONS(3022), - [anon_sym___thiscall] = ACTIONS(3022), - [anon_sym___vectorcall] = ACTIONS(3022), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_signed] = ACTIONS(3022), - [anon_sym_unsigned] = ACTIONS(3022), - [anon_sym_long] = ACTIONS(3022), - [anon_sym_short] = ACTIONS(3022), - [anon_sym_ATautoreleasepool] = ACTIONS(3024), - [anon_sym_static] = ACTIONS(3022), - [anon_sym_auto] = ACTIONS(3022), - [anon_sym_register] = ACTIONS(3022), - [anon_sym_inline] = ACTIONS(3022), - [anon_sym___inline] = ACTIONS(3022), - [anon_sym___inline__] = ACTIONS(3022), - [anon_sym___forceinline] = ACTIONS(3022), - [anon_sym_thread_local] = ACTIONS(3022), - [anon_sym___thread] = ACTIONS(3022), - [anon_sym_CG_EXTERN] = ACTIONS(3022), - [anon_sym_CG_INLINE] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3022), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3022), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3022), - [anon_sym_IBOutlet] = ACTIONS(3022), - [anon_sym_IBInspectable] = ACTIONS(3022), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3022), - [anon_sym_NS_INLINE] = ACTIONS(3022), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3022), - [anon_sym_OBJC_EXPORT] = ACTIONS(3022), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3022), - [anon_sym_const] = ACTIONS(3022), - [anon_sym_constexpr] = ACTIONS(3022), - [anon_sym_volatile] = ACTIONS(3022), - [anon_sym_restrict] = ACTIONS(3022), - [anon_sym___restrict__] = ACTIONS(3022), - [anon_sym__Atomic] = ACTIONS(3022), - [anon_sym__Noreturn] = ACTIONS(3022), - [anon_sym_nullable] = ACTIONS(3022), - [anon_sym__Complex] = ACTIONS(3022), - [anon_sym__Nonnull] = ACTIONS(3022), - [anon_sym__Nullable] = ACTIONS(3022), - [anon_sym__Nullable_result] = ACTIONS(3022), - [anon_sym__Null_unspecified] = ACTIONS(3022), - [anon_sym___autoreleasing] = ACTIONS(3022), - [anon_sym___block] = ACTIONS(3022), - [anon_sym___bridge] = ACTIONS(3022), - [anon_sym___bridge_retained] = ACTIONS(3022), - [anon_sym___bridge_transfer] = ACTIONS(3022), - [anon_sym___complex] = ACTIONS(3022), - [anon_sym___const] = ACTIONS(3022), - [anon_sym___imag] = ACTIONS(3022), - [anon_sym___kindof] = ACTIONS(3022), - [anon_sym___nonnull] = ACTIONS(3022), - [anon_sym___nullable] = ACTIONS(3022), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3022), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3022), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3022), - [anon_sym___real] = ACTIONS(3022), - [anon_sym___strong] = ACTIONS(3022), - [anon_sym___unsafe_unretained] = ACTIONS(3022), - [anon_sym___unused] = ACTIONS(3022), - [anon_sym___weak] = ACTIONS(3022), - [sym_primitive_type] = ACTIONS(3022), - [anon_sym_enum] = ACTIONS(3022), - [anon_sym_struct] = ACTIONS(3022), - [anon_sym_union] = ACTIONS(3022), - [anon_sym_if] = ACTIONS(3022), - [anon_sym_switch] = ACTIONS(3022), - [anon_sym_case] = ACTIONS(3022), - [anon_sym_default] = ACTIONS(3022), - [anon_sym_while] = ACTIONS(3022), - [anon_sym_do] = ACTIONS(3022), - [anon_sym_for] = ACTIONS(3022), - [anon_sym_in] = ACTIONS(3022), - [anon_sym_return] = ACTIONS(3022), - [anon_sym_break] = ACTIONS(3022), - [anon_sym_continue] = ACTIONS(3022), - [anon_sym_goto] = ACTIONS(3022), - [anon_sym_DASH_DASH] = ACTIONS(3024), - [anon_sym_PLUS_PLUS] = ACTIONS(3024), - [anon_sym_sizeof] = ACTIONS(3022), - [anon_sym___alignof__] = ACTIONS(3022), - [anon_sym___alignof] = ACTIONS(3022), - [anon_sym__alignof] = ACTIONS(3022), - [anon_sym_alignof] = ACTIONS(3022), - [anon_sym__Alignof] = ACTIONS(3022), - [anon_sym_offsetof] = ACTIONS(3022), - [anon_sym__Generic] = ACTIONS(3022), - [anon_sym_asm] = ACTIONS(3022), - [anon_sym___asm__] = ACTIONS(3022), - [sym_number_literal] = ACTIONS(3024), - [anon_sym_L_SQUOTE] = ACTIONS(3024), - [anon_sym_u_SQUOTE] = ACTIONS(3024), - [anon_sym_U_SQUOTE] = ACTIONS(3024), - [anon_sym_u8_SQUOTE] = ACTIONS(3024), - [anon_sym_SQUOTE] = ACTIONS(3024), - [anon_sym_AT] = ACTIONS(3022), - [anon_sym_DQUOTE] = ACTIONS(3024), - [anon_sym_L_DQUOTE] = ACTIONS(3024), - [anon_sym_u_DQUOTE] = ACTIONS(3024), - [anon_sym_U_DQUOTE] = ACTIONS(3024), - [anon_sym_u8_DQUOTE] = ACTIONS(3024), - [sym_true] = ACTIONS(3022), - [sym_false] = ACTIONS(3022), - [anon_sym_NULL] = ACTIONS(3022), - [anon_sym_nullptr] = ACTIONS(3022), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3022), - [anon_sym___typeof] = ACTIONS(3022), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_ATimport] = ACTIONS(3024), - [aux_sym_preproc_undef_token1] = ACTIONS(3022), - [anon_sym_POUND] = ACTIONS(3022), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3022), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3022), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3022), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3022), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3022), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3022), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE] = ACTIONS(3022), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3022), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_API_AVAILABLE] = ACTIONS(3022), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_API_DEPRECATED] = ACTIONS(3022), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3022), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3022), - [anon_sym___deprecated_msg] = ACTIONS(3022), - [anon_sym___deprecated_enum_msg] = ACTIONS(3022), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3022), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3022), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3022), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3022), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3022), - [anon_sym_ATprotocol] = ACTIONS(3024), - [anon_sym_ATinterface] = ACTIONS(3024), - [anon_sym_ATimplementation] = ACTIONS(3024), - [anon_sym_ATcompatibility_alias] = ACTIONS(3024), - [anon_sym__Alignas] = ACTIONS(3022), - [anon_sym_ATselector] = ACTIONS(3024), - [anon_sym_ATavailable] = ACTIONS(3024), - [anon_sym___builtin_available] = ACTIONS(3022), - [anon_sym_va_arg] = ACTIONS(3022), - [anon_sym_ATencode] = ACTIONS(3024), - [anon_sym_BOOL] = ACTIONS(3022), - [anon_sym_IMP] = ACTIONS(3022), - [anon_sym_SEL] = ACTIONS(3022), - [anon_sym_Class] = ACTIONS(3022), - [anon_sym_id] = ACTIONS(3022), - }, - [1651] = { - [ts_builtin_sym_end] = ACTIONS(3402), - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_include_token1] = ACTIONS(3400), - [aux_sym_preproc_include_token2] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_LPAREN2] = ACTIONS(3402), - [anon_sym_BANG] = ACTIONS(3402), - [anon_sym_TILDE] = ACTIONS(3402), - [anon_sym_DASH] = ACTIONS(3400), - [anon_sym_PLUS] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3402), - [anon_sym_CARET] = ACTIONS(3402), - [anon_sym_AMP] = ACTIONS(3402), - [anon_sym_SEMI] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_LBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_ATautoreleasepool] = ACTIONS(3402), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [anon_sym_if] = ACTIONS(3400), - [anon_sym_switch] = ACTIONS(3400), - [anon_sym_case] = ACTIONS(3400), - [anon_sym_default] = ACTIONS(3400), - [anon_sym_while] = ACTIONS(3400), - [anon_sym_do] = ACTIONS(3400), - [anon_sym_for] = ACTIONS(3400), - [anon_sym_in] = ACTIONS(3400), - [anon_sym_return] = ACTIONS(3400), - [anon_sym_break] = ACTIONS(3400), - [anon_sym_continue] = ACTIONS(3400), - [anon_sym_goto] = ACTIONS(3400), - [anon_sym_DASH_DASH] = ACTIONS(3402), - [anon_sym_PLUS_PLUS] = ACTIONS(3402), - [anon_sym_sizeof] = ACTIONS(3400), - [anon_sym___alignof__] = ACTIONS(3400), - [anon_sym___alignof] = ACTIONS(3400), - [anon_sym__alignof] = ACTIONS(3400), - [anon_sym_alignof] = ACTIONS(3400), - [anon_sym__Alignof] = ACTIONS(3400), - [anon_sym_offsetof] = ACTIONS(3400), - [anon_sym__Generic] = ACTIONS(3400), - [anon_sym_asm] = ACTIONS(3400), - [anon_sym___asm__] = ACTIONS(3400), - [sym_number_literal] = ACTIONS(3402), - [anon_sym_L_SQUOTE] = ACTIONS(3402), - [anon_sym_u_SQUOTE] = ACTIONS(3402), - [anon_sym_U_SQUOTE] = ACTIONS(3402), - [anon_sym_u8_SQUOTE] = ACTIONS(3402), - [anon_sym_SQUOTE] = ACTIONS(3402), - [anon_sym_AT] = ACTIONS(3400), - [anon_sym_DQUOTE] = ACTIONS(3402), - [anon_sym_L_DQUOTE] = ACTIONS(3402), - [anon_sym_u_DQUOTE] = ACTIONS(3402), - [anon_sym_U_DQUOTE] = ACTIONS(3402), - [anon_sym_u8_DQUOTE] = ACTIONS(3402), - [sym_true] = ACTIONS(3400), - [sym_false] = ACTIONS(3400), - [anon_sym_NULL] = ACTIONS(3400), - [anon_sym_nullptr] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_ATimport] = ACTIONS(3402), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_POUND] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATprotocol] = ACTIONS(3402), - [anon_sym_ATinterface] = ACTIONS(3402), - [anon_sym_ATimplementation] = ACTIONS(3402), - [anon_sym_ATcompatibility_alias] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_ATselector] = ACTIONS(3402), - [anon_sym_ATavailable] = ACTIONS(3402), - [anon_sym___builtin_available] = ACTIONS(3400), - [anon_sym_va_arg] = ACTIONS(3400), - [anon_sym_ATencode] = ACTIONS(3402), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - }, - [1652] = { - [ts_builtin_sym_end] = ACTIONS(3406), - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_include_token1] = ACTIONS(3404), - [aux_sym_preproc_include_token2] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_LPAREN2] = ACTIONS(3406), - [anon_sym_BANG] = ACTIONS(3406), - [anon_sym_TILDE] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3404), - [anon_sym_PLUS] = ACTIONS(3404), - [anon_sym_STAR] = ACTIONS(3406), - [anon_sym_CARET] = ACTIONS(3406), - [anon_sym_AMP] = ACTIONS(3406), - [anon_sym_SEMI] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_LBRACE] = ACTIONS(3406), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_ATautoreleasepool] = ACTIONS(3406), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [anon_sym_if] = ACTIONS(3404), - [anon_sym_switch] = ACTIONS(3404), - [anon_sym_case] = ACTIONS(3404), - [anon_sym_default] = ACTIONS(3404), - [anon_sym_while] = ACTIONS(3404), - [anon_sym_do] = ACTIONS(3404), - [anon_sym_for] = ACTIONS(3404), - [anon_sym_in] = ACTIONS(3404), - [anon_sym_return] = ACTIONS(3404), - [anon_sym_break] = ACTIONS(3404), - [anon_sym_continue] = ACTIONS(3404), - [anon_sym_goto] = ACTIONS(3404), - [anon_sym_DASH_DASH] = ACTIONS(3406), - [anon_sym_PLUS_PLUS] = ACTIONS(3406), - [anon_sym_sizeof] = ACTIONS(3404), - [anon_sym___alignof__] = ACTIONS(3404), - [anon_sym___alignof] = ACTIONS(3404), - [anon_sym__alignof] = ACTIONS(3404), - [anon_sym_alignof] = ACTIONS(3404), - [anon_sym__Alignof] = ACTIONS(3404), - [anon_sym_offsetof] = ACTIONS(3404), - [anon_sym__Generic] = ACTIONS(3404), - [anon_sym_asm] = ACTIONS(3404), - [anon_sym___asm__] = ACTIONS(3404), - [sym_number_literal] = ACTIONS(3406), - [anon_sym_L_SQUOTE] = ACTIONS(3406), - [anon_sym_u_SQUOTE] = ACTIONS(3406), - [anon_sym_U_SQUOTE] = ACTIONS(3406), - [anon_sym_u8_SQUOTE] = ACTIONS(3406), - [anon_sym_SQUOTE] = ACTIONS(3406), - [anon_sym_AT] = ACTIONS(3404), - [anon_sym_DQUOTE] = ACTIONS(3406), - [anon_sym_L_DQUOTE] = ACTIONS(3406), - [anon_sym_u_DQUOTE] = ACTIONS(3406), - [anon_sym_U_DQUOTE] = ACTIONS(3406), - [anon_sym_u8_DQUOTE] = ACTIONS(3406), - [sym_true] = ACTIONS(3404), - [sym_false] = ACTIONS(3404), - [anon_sym_NULL] = ACTIONS(3404), - [anon_sym_nullptr] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [anon_sym_ATimport] = ACTIONS(3406), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_POUND] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATprotocol] = ACTIONS(3406), - [anon_sym_ATinterface] = ACTIONS(3406), - [anon_sym_ATimplementation] = ACTIONS(3406), - [anon_sym_ATcompatibility_alias] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_ATselector] = ACTIONS(3406), - [anon_sym_ATavailable] = ACTIONS(3406), - [anon_sym___builtin_available] = ACTIONS(3404), - [anon_sym_va_arg] = ACTIONS(3404), - [anon_sym_ATencode] = ACTIONS(3406), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [1653] = { - [ts_builtin_sym_end] = ACTIONS(3422), - [sym_identifier] = ACTIONS(3420), - [aux_sym_preproc_include_token1] = ACTIONS(3420), - [aux_sym_preproc_include_token2] = ACTIONS(3420), - [aux_sym_preproc_def_token1] = ACTIONS(3420), - [aux_sym_preproc_if_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3420), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3420), - [sym_preproc_directive] = ACTIONS(3420), - [anon_sym_LPAREN2] = ACTIONS(3422), - [anon_sym_BANG] = ACTIONS(3422), - [anon_sym_TILDE] = ACTIONS(3422), - [anon_sym_DASH] = ACTIONS(3420), - [anon_sym_PLUS] = ACTIONS(3420), - [anon_sym_STAR] = ACTIONS(3422), - [anon_sym_CARET] = ACTIONS(3422), - [anon_sym_AMP] = ACTIONS(3422), - [anon_sym_SEMI] = ACTIONS(3422), - [anon_sym___extension__] = ACTIONS(3420), - [anon_sym_typedef] = ACTIONS(3420), - [anon_sym_extern] = ACTIONS(3420), - [anon_sym___attribute__] = ACTIONS(3420), - [anon_sym___attribute] = ACTIONS(3420), - [anon_sym_noreturn] = ACTIONS(3420), - [anon_sym_LBRACK] = ACTIONS(3422), - [anon_sym___declspec] = ACTIONS(3420), - [anon_sym___cdecl] = ACTIONS(3420), - [anon_sym___clrcall] = ACTIONS(3420), - [anon_sym___stdcall] = ACTIONS(3420), - [anon_sym___fastcall] = ACTIONS(3420), - [anon_sym___thiscall] = ACTIONS(3420), - [anon_sym___vectorcall] = ACTIONS(3420), - [anon_sym_LBRACE] = ACTIONS(3422), - [anon_sym_signed] = ACTIONS(3420), - [anon_sym_unsigned] = ACTIONS(3420), - [anon_sym_long] = ACTIONS(3420), - [anon_sym_short] = ACTIONS(3420), - [anon_sym_ATautoreleasepool] = ACTIONS(3422), - [anon_sym_static] = ACTIONS(3420), - [anon_sym_auto] = ACTIONS(3420), - [anon_sym_register] = ACTIONS(3420), - [anon_sym_inline] = ACTIONS(3420), - [anon_sym___inline] = ACTIONS(3420), - [anon_sym___inline__] = ACTIONS(3420), - [anon_sym___forceinline] = ACTIONS(3420), - [anon_sym_thread_local] = ACTIONS(3420), - [anon_sym___thread] = ACTIONS(3420), - [anon_sym_CG_EXTERN] = ACTIONS(3420), - [anon_sym_CG_INLINE] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3420), - [anon_sym_IBOutlet] = ACTIONS(3420), - [anon_sym_IBInspectable] = ACTIONS(3420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3420), - [anon_sym_NS_INLINE] = ACTIONS(3420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3420), - [anon_sym_OBJC_EXPORT] = ACTIONS(3420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3420), - [anon_sym_const] = ACTIONS(3420), - [anon_sym_constexpr] = ACTIONS(3420), - [anon_sym_volatile] = ACTIONS(3420), - [anon_sym_restrict] = ACTIONS(3420), - [anon_sym___restrict__] = ACTIONS(3420), - [anon_sym__Atomic] = ACTIONS(3420), - [anon_sym__Noreturn] = ACTIONS(3420), - [anon_sym_nullable] = ACTIONS(3420), - [anon_sym__Complex] = ACTIONS(3420), - [anon_sym__Nonnull] = ACTIONS(3420), - [anon_sym__Nullable] = ACTIONS(3420), - [anon_sym__Nullable_result] = ACTIONS(3420), - [anon_sym__Null_unspecified] = ACTIONS(3420), - [anon_sym___autoreleasing] = ACTIONS(3420), - [anon_sym___block] = ACTIONS(3420), - [anon_sym___bridge] = ACTIONS(3420), - [anon_sym___bridge_retained] = ACTIONS(3420), - [anon_sym___bridge_transfer] = ACTIONS(3420), - [anon_sym___complex] = ACTIONS(3420), - [anon_sym___const] = ACTIONS(3420), - [anon_sym___imag] = ACTIONS(3420), - [anon_sym___kindof] = ACTIONS(3420), - [anon_sym___nonnull] = ACTIONS(3420), - [anon_sym___nullable] = ACTIONS(3420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3420), - [anon_sym___real] = ACTIONS(3420), - [anon_sym___strong] = ACTIONS(3420), - [anon_sym___unsafe_unretained] = ACTIONS(3420), - [anon_sym___unused] = ACTIONS(3420), - [anon_sym___weak] = ACTIONS(3420), - [sym_primitive_type] = ACTIONS(3420), - [anon_sym_enum] = ACTIONS(3420), - [anon_sym_struct] = ACTIONS(3420), - [anon_sym_union] = ACTIONS(3420), - [anon_sym_if] = ACTIONS(3420), - [anon_sym_switch] = ACTIONS(3420), - [anon_sym_case] = ACTIONS(3420), - [anon_sym_default] = ACTIONS(3420), - [anon_sym_while] = ACTIONS(3420), - [anon_sym_do] = ACTIONS(3420), - [anon_sym_for] = ACTIONS(3420), - [anon_sym_in] = ACTIONS(3420), - [anon_sym_return] = ACTIONS(3420), - [anon_sym_break] = ACTIONS(3420), - [anon_sym_continue] = ACTIONS(3420), - [anon_sym_goto] = ACTIONS(3420), - [anon_sym_DASH_DASH] = ACTIONS(3422), - [anon_sym_PLUS_PLUS] = ACTIONS(3422), - [anon_sym_sizeof] = ACTIONS(3420), - [anon_sym___alignof__] = ACTIONS(3420), - [anon_sym___alignof] = ACTIONS(3420), - [anon_sym__alignof] = ACTIONS(3420), - [anon_sym_alignof] = ACTIONS(3420), - [anon_sym__Alignof] = ACTIONS(3420), - [anon_sym_offsetof] = ACTIONS(3420), - [anon_sym__Generic] = ACTIONS(3420), - [anon_sym_asm] = ACTIONS(3420), - [anon_sym___asm__] = ACTIONS(3420), - [sym_number_literal] = ACTIONS(3422), - [anon_sym_L_SQUOTE] = ACTIONS(3422), - [anon_sym_u_SQUOTE] = ACTIONS(3422), - [anon_sym_U_SQUOTE] = ACTIONS(3422), - [anon_sym_u8_SQUOTE] = ACTIONS(3422), - [anon_sym_SQUOTE] = ACTIONS(3422), - [anon_sym_AT] = ACTIONS(3420), - [anon_sym_DQUOTE] = ACTIONS(3422), - [anon_sym_L_DQUOTE] = ACTIONS(3422), - [anon_sym_u_DQUOTE] = ACTIONS(3422), - [anon_sym_U_DQUOTE] = ACTIONS(3422), - [anon_sym_u8_DQUOTE] = ACTIONS(3422), - [sym_true] = ACTIONS(3420), - [sym_false] = ACTIONS(3420), - [anon_sym_NULL] = ACTIONS(3420), - [anon_sym_nullptr] = ACTIONS(3420), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3420), - [anon_sym___typeof] = ACTIONS(3420), - [anon_sym_typeof] = ACTIONS(3420), - [anon_sym_ATimport] = ACTIONS(3422), - [aux_sym_preproc_undef_token1] = ACTIONS(3420), - [anon_sym_POUND] = ACTIONS(3420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE] = ACTIONS(3420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_API_AVAILABLE] = ACTIONS(3420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_API_DEPRECATED] = ACTIONS(3420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3420), - [anon_sym___deprecated_msg] = ACTIONS(3420), - [anon_sym___deprecated_enum_msg] = ACTIONS(3420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3420), - [anon_sym_ATprotocol] = ACTIONS(3422), - [anon_sym_ATinterface] = ACTIONS(3422), - [anon_sym_ATimplementation] = ACTIONS(3422), - [anon_sym_ATcompatibility_alias] = ACTIONS(3422), - [anon_sym__Alignas] = ACTIONS(3420), - [anon_sym_ATselector] = ACTIONS(3422), - [anon_sym_ATavailable] = ACTIONS(3422), - [anon_sym___builtin_available] = ACTIONS(3420), - [anon_sym_va_arg] = ACTIONS(3420), - [anon_sym_ATencode] = ACTIONS(3422), - [anon_sym_BOOL] = ACTIONS(3420), - [anon_sym_IMP] = ACTIONS(3420), - [anon_sym_SEL] = ACTIONS(3420), - [anon_sym_Class] = ACTIONS(3420), - [anon_sym_id] = ACTIONS(3420), - }, - [1654] = { - [ts_builtin_sym_end] = ACTIONS(2964), - [sym_identifier] = ACTIONS(2962), - [aux_sym_preproc_include_token1] = ACTIONS(2962), - [aux_sym_preproc_include_token2] = ACTIONS(2962), - [aux_sym_preproc_def_token1] = ACTIONS(2962), - [aux_sym_preproc_if_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2962), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2962), - [sym_preproc_directive] = ACTIONS(2962), - [anon_sym_LPAREN2] = ACTIONS(2964), - [anon_sym_BANG] = ACTIONS(2964), - [anon_sym_TILDE] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2962), - [anon_sym_PLUS] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(2964), - [anon_sym_CARET] = ACTIONS(2964), - [anon_sym_AMP] = ACTIONS(2964), - [anon_sym_SEMI] = ACTIONS(2964), - [anon_sym___extension__] = ACTIONS(2962), - [anon_sym_typedef] = ACTIONS(2962), - [anon_sym_extern] = ACTIONS(2962), - [anon_sym___attribute__] = ACTIONS(2962), - [anon_sym___attribute] = ACTIONS(2962), - [anon_sym_noreturn] = ACTIONS(2962), - [anon_sym_LBRACK] = ACTIONS(2964), - [anon_sym___declspec] = ACTIONS(2962), - [anon_sym___cdecl] = ACTIONS(2962), - [anon_sym___clrcall] = ACTIONS(2962), - [anon_sym___stdcall] = ACTIONS(2962), - [anon_sym___fastcall] = ACTIONS(2962), - [anon_sym___thiscall] = ACTIONS(2962), - [anon_sym___vectorcall] = ACTIONS(2962), - [anon_sym_LBRACE] = ACTIONS(2964), - [anon_sym_signed] = ACTIONS(2962), - [anon_sym_unsigned] = ACTIONS(2962), - [anon_sym_long] = ACTIONS(2962), - [anon_sym_short] = ACTIONS(2962), - [anon_sym_ATautoreleasepool] = ACTIONS(2964), - [anon_sym_static] = ACTIONS(2962), - [anon_sym_auto] = ACTIONS(2962), - [anon_sym_register] = ACTIONS(2962), - [anon_sym_inline] = ACTIONS(2962), - [anon_sym___inline] = ACTIONS(2962), - [anon_sym___inline__] = ACTIONS(2962), - [anon_sym___forceinline] = ACTIONS(2962), - [anon_sym_thread_local] = ACTIONS(2962), - [anon_sym___thread] = ACTIONS(2962), - [anon_sym_CG_EXTERN] = ACTIONS(2962), - [anon_sym_CG_INLINE] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2962), - [anon_sym_IBOutlet] = ACTIONS(2962), - [anon_sym_IBInspectable] = ACTIONS(2962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2962), - [anon_sym_NS_INLINE] = ACTIONS(2962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2962), - [anon_sym_OBJC_EXPORT] = ACTIONS(2962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2962), - [anon_sym_const] = ACTIONS(2962), - [anon_sym_constexpr] = ACTIONS(2962), - [anon_sym_volatile] = ACTIONS(2962), - [anon_sym_restrict] = ACTIONS(2962), - [anon_sym___restrict__] = ACTIONS(2962), - [anon_sym__Atomic] = ACTIONS(2962), - [anon_sym__Noreturn] = ACTIONS(2962), - [anon_sym_nullable] = ACTIONS(2962), - [anon_sym__Complex] = ACTIONS(2962), - [anon_sym__Nonnull] = ACTIONS(2962), - [anon_sym__Nullable] = ACTIONS(2962), - [anon_sym__Nullable_result] = ACTIONS(2962), - [anon_sym__Null_unspecified] = ACTIONS(2962), - [anon_sym___autoreleasing] = ACTIONS(2962), - [anon_sym___block] = ACTIONS(2962), - [anon_sym___bridge] = ACTIONS(2962), - [anon_sym___bridge_retained] = ACTIONS(2962), - [anon_sym___bridge_transfer] = ACTIONS(2962), - [anon_sym___complex] = ACTIONS(2962), - [anon_sym___const] = ACTIONS(2962), - [anon_sym___imag] = ACTIONS(2962), - [anon_sym___kindof] = ACTIONS(2962), - [anon_sym___nonnull] = ACTIONS(2962), - [anon_sym___nullable] = ACTIONS(2962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2962), - [anon_sym___real] = ACTIONS(2962), - [anon_sym___strong] = ACTIONS(2962), - [anon_sym___unsafe_unretained] = ACTIONS(2962), - [anon_sym___unused] = ACTIONS(2962), - [anon_sym___weak] = ACTIONS(2962), - [sym_primitive_type] = ACTIONS(2962), - [anon_sym_enum] = ACTIONS(2962), - [anon_sym_struct] = ACTIONS(2962), - [anon_sym_union] = ACTIONS(2962), - [anon_sym_if] = ACTIONS(2962), - [anon_sym_switch] = ACTIONS(2962), - [anon_sym_case] = ACTIONS(2962), - [anon_sym_default] = ACTIONS(2962), - [anon_sym_while] = ACTIONS(2962), - [anon_sym_do] = ACTIONS(2962), - [anon_sym_for] = ACTIONS(2962), - [anon_sym_in] = ACTIONS(2962), - [anon_sym_return] = ACTIONS(2962), - [anon_sym_break] = ACTIONS(2962), - [anon_sym_continue] = ACTIONS(2962), - [anon_sym_goto] = ACTIONS(2962), - [anon_sym_DASH_DASH] = ACTIONS(2964), - [anon_sym_PLUS_PLUS] = ACTIONS(2964), - [anon_sym_sizeof] = ACTIONS(2962), - [anon_sym___alignof__] = ACTIONS(2962), - [anon_sym___alignof] = ACTIONS(2962), - [anon_sym__alignof] = ACTIONS(2962), - [anon_sym_alignof] = ACTIONS(2962), - [anon_sym__Alignof] = ACTIONS(2962), - [anon_sym_offsetof] = ACTIONS(2962), - [anon_sym__Generic] = ACTIONS(2962), - [anon_sym_asm] = ACTIONS(2962), - [anon_sym___asm__] = ACTIONS(2962), - [sym_number_literal] = ACTIONS(2964), - [anon_sym_L_SQUOTE] = ACTIONS(2964), - [anon_sym_u_SQUOTE] = ACTIONS(2964), - [anon_sym_U_SQUOTE] = ACTIONS(2964), - [anon_sym_u8_SQUOTE] = ACTIONS(2964), - [anon_sym_SQUOTE] = ACTIONS(2964), - [anon_sym_AT] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(2964), - [anon_sym_L_DQUOTE] = ACTIONS(2964), - [anon_sym_u_DQUOTE] = ACTIONS(2964), - [anon_sym_U_DQUOTE] = ACTIONS(2964), - [anon_sym_u8_DQUOTE] = ACTIONS(2964), - [sym_true] = ACTIONS(2962), - [sym_false] = ACTIONS(2962), - [anon_sym_NULL] = ACTIONS(2962), - [anon_sym_nullptr] = ACTIONS(2962), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2962), - [anon_sym___typeof] = ACTIONS(2962), - [anon_sym_typeof] = ACTIONS(2962), - [anon_sym_ATimport] = ACTIONS(2964), - [aux_sym_preproc_undef_token1] = ACTIONS(2962), - [anon_sym_POUND] = ACTIONS(2962), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE] = ACTIONS(2962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_API_AVAILABLE] = ACTIONS(2962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_API_DEPRECATED] = ACTIONS(2962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2962), - [anon_sym___deprecated_msg] = ACTIONS(2962), - [anon_sym___deprecated_enum_msg] = ACTIONS(2962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2962), - [anon_sym_ATprotocol] = ACTIONS(2964), - [anon_sym_ATinterface] = ACTIONS(2964), - [anon_sym_ATimplementation] = ACTIONS(2964), - [anon_sym_ATcompatibility_alias] = ACTIONS(2964), - [anon_sym__Alignas] = ACTIONS(2962), - [anon_sym_ATselector] = ACTIONS(2964), - [anon_sym_ATavailable] = ACTIONS(2964), - [anon_sym___builtin_available] = ACTIONS(2962), - [anon_sym_va_arg] = ACTIONS(2962), - [anon_sym_ATencode] = ACTIONS(2964), - [anon_sym_BOOL] = ACTIONS(2962), - [anon_sym_IMP] = ACTIONS(2962), - [anon_sym_SEL] = ACTIONS(2962), - [anon_sym_Class] = ACTIONS(2962), - [anon_sym_id] = ACTIONS(2962), - }, - [1655] = { - [ts_builtin_sym_end] = ACTIONS(2932), - [sym_identifier] = ACTIONS(2930), - [aux_sym_preproc_include_token1] = ACTIONS(2930), - [aux_sym_preproc_include_token2] = ACTIONS(2930), - [aux_sym_preproc_def_token1] = ACTIONS(2930), - [aux_sym_preproc_if_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2930), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2930), - [sym_preproc_directive] = ACTIONS(2930), - [anon_sym_LPAREN2] = ACTIONS(2932), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_STAR] = ACTIONS(2932), - [anon_sym_CARET] = ACTIONS(2932), - [anon_sym_AMP] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym___extension__] = ACTIONS(2930), - [anon_sym_typedef] = ACTIONS(2930), - [anon_sym_extern] = ACTIONS(2930), - [anon_sym___attribute__] = ACTIONS(2930), - [anon_sym___attribute] = ACTIONS(2930), - [anon_sym_noreturn] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym___declspec] = ACTIONS(2930), - [anon_sym___cdecl] = ACTIONS(2930), - [anon_sym___clrcall] = ACTIONS(2930), - [anon_sym___stdcall] = ACTIONS(2930), - [anon_sym___fastcall] = ACTIONS(2930), - [anon_sym___thiscall] = ACTIONS(2930), - [anon_sym___vectorcall] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_signed] = ACTIONS(2930), - [anon_sym_unsigned] = ACTIONS(2930), - [anon_sym_long] = ACTIONS(2930), - [anon_sym_short] = ACTIONS(2930), - [anon_sym_ATautoreleasepool] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_auto] = ACTIONS(2930), - [anon_sym_register] = ACTIONS(2930), - [anon_sym_inline] = ACTIONS(2930), - [anon_sym___inline] = ACTIONS(2930), - [anon_sym___inline__] = ACTIONS(2930), - [anon_sym___forceinline] = ACTIONS(2930), - [anon_sym_thread_local] = ACTIONS(2930), - [anon_sym___thread] = ACTIONS(2930), - [anon_sym_CG_EXTERN] = ACTIONS(2930), - [anon_sym_CG_INLINE] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2930), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2930), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2930), - [anon_sym_IBOutlet] = ACTIONS(2930), - [anon_sym_IBInspectable] = ACTIONS(2930), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2930), - [anon_sym_NS_INLINE] = ACTIONS(2930), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2930), - [anon_sym_OBJC_EXPORT] = ACTIONS(2930), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_constexpr] = ACTIONS(2930), - [anon_sym_volatile] = ACTIONS(2930), - [anon_sym_restrict] = ACTIONS(2930), - [anon_sym___restrict__] = ACTIONS(2930), - [anon_sym__Atomic] = ACTIONS(2930), - [anon_sym__Noreturn] = ACTIONS(2930), - [anon_sym_nullable] = ACTIONS(2930), - [anon_sym__Complex] = ACTIONS(2930), - [anon_sym__Nonnull] = ACTIONS(2930), - [anon_sym__Nullable] = ACTIONS(2930), - [anon_sym__Nullable_result] = ACTIONS(2930), - [anon_sym__Null_unspecified] = ACTIONS(2930), - [anon_sym___autoreleasing] = ACTIONS(2930), - [anon_sym___block] = ACTIONS(2930), - [anon_sym___bridge] = ACTIONS(2930), - [anon_sym___bridge_retained] = ACTIONS(2930), - [anon_sym___bridge_transfer] = ACTIONS(2930), - [anon_sym___complex] = ACTIONS(2930), - [anon_sym___const] = ACTIONS(2930), - [anon_sym___imag] = ACTIONS(2930), - [anon_sym___kindof] = ACTIONS(2930), - [anon_sym___nonnull] = ACTIONS(2930), - [anon_sym___nullable] = ACTIONS(2930), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2930), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2930), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2930), - [anon_sym___real] = ACTIONS(2930), - [anon_sym___strong] = ACTIONS(2930), - [anon_sym___unsafe_unretained] = ACTIONS(2930), - [anon_sym___unused] = ACTIONS(2930), - [anon_sym___weak] = ACTIONS(2930), - [sym_primitive_type] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), - [anon_sym_struct] = ACTIONS(2930), - [anon_sym_union] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_in] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_goto] = ACTIONS(2930), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_sizeof] = ACTIONS(2930), - [anon_sym___alignof__] = ACTIONS(2930), - [anon_sym___alignof] = ACTIONS(2930), - [anon_sym__alignof] = ACTIONS(2930), - [anon_sym_alignof] = ACTIONS(2930), - [anon_sym__Alignof] = ACTIONS(2930), - [anon_sym_offsetof] = ACTIONS(2930), - [anon_sym__Generic] = ACTIONS(2930), - [anon_sym_asm] = ACTIONS(2930), - [anon_sym___asm__] = ACTIONS(2930), - [sym_number_literal] = ACTIONS(2932), - [anon_sym_L_SQUOTE] = ACTIONS(2932), - [anon_sym_u_SQUOTE] = ACTIONS(2932), - [anon_sym_U_SQUOTE] = ACTIONS(2932), - [anon_sym_u8_SQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_AT] = ACTIONS(2930), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_L_DQUOTE] = ACTIONS(2932), - [anon_sym_u_DQUOTE] = ACTIONS(2932), - [anon_sym_U_DQUOTE] = ACTIONS(2932), - [anon_sym_u8_DQUOTE] = ACTIONS(2932), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [anon_sym_NULL] = ACTIONS(2930), - [anon_sym_nullptr] = ACTIONS(2930), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2930), - [anon_sym___typeof] = ACTIONS(2930), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_ATimport] = ACTIONS(2932), - [aux_sym_preproc_undef_token1] = ACTIONS(2930), - [anon_sym_POUND] = ACTIONS(2930), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2930), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2930), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2930), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2930), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2930), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2930), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE] = ACTIONS(2930), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2930), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_API_AVAILABLE] = ACTIONS(2930), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_API_DEPRECATED] = ACTIONS(2930), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2930), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2930), - [anon_sym___deprecated_msg] = ACTIONS(2930), - [anon_sym___deprecated_enum_msg] = ACTIONS(2930), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2930), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2930), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2930), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2930), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2930), - [anon_sym_ATprotocol] = ACTIONS(2932), - [anon_sym_ATinterface] = ACTIONS(2932), - [anon_sym_ATimplementation] = ACTIONS(2932), - [anon_sym_ATcompatibility_alias] = ACTIONS(2932), - [anon_sym__Alignas] = ACTIONS(2930), - [anon_sym_ATselector] = ACTIONS(2932), - [anon_sym_ATavailable] = ACTIONS(2932), - [anon_sym___builtin_available] = ACTIONS(2930), - [anon_sym_va_arg] = ACTIONS(2930), - [anon_sym_ATencode] = ACTIONS(2932), - [anon_sym_BOOL] = ACTIONS(2930), - [anon_sym_IMP] = ACTIONS(2930), - [anon_sym_SEL] = ACTIONS(2930), - [anon_sym_Class] = ACTIONS(2930), - [anon_sym_id] = ACTIONS(2930), - }, - [1656] = { - [ts_builtin_sym_end] = ACTIONS(2432), - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_include_token1] = ACTIONS(2430), - [aux_sym_preproc_include_token2] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_case] = ACTIONS(2430), - [anon_sym_default] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_ATimport] = ACTIONS(2432), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_POUND] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATprotocol] = ACTIONS(2432), - [anon_sym_ATinterface] = ACTIONS(2432), - [anon_sym_ATimplementation] = ACTIONS(2432), - [anon_sym_ATcompatibility_alias] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1657] = { - [ts_builtin_sym_end] = ACTIONS(3382), - [sym_identifier] = ACTIONS(3380), - [aux_sym_preproc_include_token1] = ACTIONS(3380), - [aux_sym_preproc_include_token2] = ACTIONS(3380), - [aux_sym_preproc_def_token1] = ACTIONS(3380), - [aux_sym_preproc_if_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3380), - [sym_preproc_directive] = ACTIONS(3380), - [anon_sym_LPAREN2] = ACTIONS(3382), - [anon_sym_BANG] = ACTIONS(3382), - [anon_sym_TILDE] = ACTIONS(3382), - [anon_sym_DASH] = ACTIONS(3380), - [anon_sym_PLUS] = ACTIONS(3380), - [anon_sym_STAR] = ACTIONS(3382), - [anon_sym_CARET] = ACTIONS(3382), - [anon_sym_AMP] = ACTIONS(3382), - [anon_sym_SEMI] = ACTIONS(3382), - [anon_sym___extension__] = ACTIONS(3380), - [anon_sym_typedef] = ACTIONS(3380), - [anon_sym_extern] = ACTIONS(3380), - [anon_sym___attribute__] = ACTIONS(3380), - [anon_sym___attribute] = ACTIONS(3380), - [anon_sym_noreturn] = ACTIONS(3380), - [anon_sym_LBRACK] = ACTIONS(3382), - [anon_sym___declspec] = ACTIONS(3380), - [anon_sym___cdecl] = ACTIONS(3380), - [anon_sym___clrcall] = ACTIONS(3380), - [anon_sym___stdcall] = ACTIONS(3380), - [anon_sym___fastcall] = ACTIONS(3380), - [anon_sym___thiscall] = ACTIONS(3380), - [anon_sym___vectorcall] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3382), - [anon_sym_signed] = ACTIONS(3380), - [anon_sym_unsigned] = ACTIONS(3380), - [anon_sym_long] = ACTIONS(3380), - [anon_sym_short] = ACTIONS(3380), - [anon_sym_ATautoreleasepool] = ACTIONS(3382), - [anon_sym_static] = ACTIONS(3380), - [anon_sym_auto] = ACTIONS(3380), - [anon_sym_register] = ACTIONS(3380), - [anon_sym_inline] = ACTIONS(3380), - [anon_sym___inline] = ACTIONS(3380), - [anon_sym___inline__] = ACTIONS(3380), - [anon_sym___forceinline] = ACTIONS(3380), - [anon_sym_thread_local] = ACTIONS(3380), - [anon_sym___thread] = ACTIONS(3380), - [anon_sym_CG_EXTERN] = ACTIONS(3380), - [anon_sym_CG_INLINE] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3380), - [anon_sym_IBOutlet] = ACTIONS(3380), - [anon_sym_IBInspectable] = ACTIONS(3380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3380), - [anon_sym_NS_INLINE] = ACTIONS(3380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3380), - [anon_sym_OBJC_EXPORT] = ACTIONS(3380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3380), - [anon_sym_const] = ACTIONS(3380), - [anon_sym_constexpr] = ACTIONS(3380), - [anon_sym_volatile] = ACTIONS(3380), - [anon_sym_restrict] = ACTIONS(3380), - [anon_sym___restrict__] = ACTIONS(3380), - [anon_sym__Atomic] = ACTIONS(3380), - [anon_sym__Noreturn] = ACTIONS(3380), - [anon_sym_nullable] = ACTIONS(3380), - [anon_sym__Complex] = ACTIONS(3380), - [anon_sym__Nonnull] = ACTIONS(3380), - [anon_sym__Nullable] = ACTIONS(3380), - [anon_sym__Nullable_result] = ACTIONS(3380), - [anon_sym__Null_unspecified] = ACTIONS(3380), - [anon_sym___autoreleasing] = ACTIONS(3380), - [anon_sym___block] = ACTIONS(3380), - [anon_sym___bridge] = ACTIONS(3380), - [anon_sym___bridge_retained] = ACTIONS(3380), - [anon_sym___bridge_transfer] = ACTIONS(3380), - [anon_sym___complex] = ACTIONS(3380), - [anon_sym___const] = ACTIONS(3380), - [anon_sym___imag] = ACTIONS(3380), - [anon_sym___kindof] = ACTIONS(3380), - [anon_sym___nonnull] = ACTIONS(3380), - [anon_sym___nullable] = ACTIONS(3380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3380), - [anon_sym___real] = ACTIONS(3380), - [anon_sym___strong] = ACTIONS(3380), - [anon_sym___unsafe_unretained] = ACTIONS(3380), - [anon_sym___unused] = ACTIONS(3380), - [anon_sym___weak] = ACTIONS(3380), - [sym_primitive_type] = ACTIONS(3380), - [anon_sym_enum] = ACTIONS(3380), - [anon_sym_struct] = ACTIONS(3380), - [anon_sym_union] = ACTIONS(3380), - [anon_sym_if] = ACTIONS(3380), - [anon_sym_switch] = ACTIONS(3380), - [anon_sym_case] = ACTIONS(3380), - [anon_sym_default] = ACTIONS(3380), - [anon_sym_while] = ACTIONS(3380), - [anon_sym_do] = ACTIONS(3380), - [anon_sym_for] = ACTIONS(3380), - [anon_sym_in] = ACTIONS(3380), - [anon_sym_return] = ACTIONS(3380), - [anon_sym_break] = ACTIONS(3380), - [anon_sym_continue] = ACTIONS(3380), - [anon_sym_goto] = ACTIONS(3380), - [anon_sym_DASH_DASH] = ACTIONS(3382), - [anon_sym_PLUS_PLUS] = ACTIONS(3382), - [anon_sym_sizeof] = ACTIONS(3380), - [anon_sym___alignof__] = ACTIONS(3380), - [anon_sym___alignof] = ACTIONS(3380), - [anon_sym__alignof] = ACTIONS(3380), - [anon_sym_alignof] = ACTIONS(3380), - [anon_sym__Alignof] = ACTIONS(3380), - [anon_sym_offsetof] = ACTIONS(3380), - [anon_sym__Generic] = ACTIONS(3380), - [anon_sym_asm] = ACTIONS(3380), - [anon_sym___asm__] = ACTIONS(3380), - [sym_number_literal] = ACTIONS(3382), - [anon_sym_L_SQUOTE] = ACTIONS(3382), - [anon_sym_u_SQUOTE] = ACTIONS(3382), - [anon_sym_U_SQUOTE] = ACTIONS(3382), - [anon_sym_u8_SQUOTE] = ACTIONS(3382), - [anon_sym_SQUOTE] = ACTIONS(3382), - [anon_sym_AT] = ACTIONS(3380), - [anon_sym_DQUOTE] = ACTIONS(3382), - [anon_sym_L_DQUOTE] = ACTIONS(3382), - [anon_sym_u_DQUOTE] = ACTIONS(3382), - [anon_sym_U_DQUOTE] = ACTIONS(3382), - [anon_sym_u8_DQUOTE] = ACTIONS(3382), - [sym_true] = ACTIONS(3380), - [sym_false] = ACTIONS(3380), - [anon_sym_NULL] = ACTIONS(3380), - [anon_sym_nullptr] = ACTIONS(3380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3380), - [anon_sym___typeof] = ACTIONS(3380), - [anon_sym_typeof] = ACTIONS(3380), - [anon_sym_ATimport] = ACTIONS(3382), - [aux_sym_preproc_undef_token1] = ACTIONS(3380), - [anon_sym_POUND] = ACTIONS(3380), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE] = ACTIONS(3380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_API_AVAILABLE] = ACTIONS(3380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_API_DEPRECATED] = ACTIONS(3380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3380), - [anon_sym___deprecated_msg] = ACTIONS(3380), - [anon_sym___deprecated_enum_msg] = ACTIONS(3380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3380), - [anon_sym_ATprotocol] = ACTIONS(3382), - [anon_sym_ATinterface] = ACTIONS(3382), - [anon_sym_ATimplementation] = ACTIONS(3382), - [anon_sym_ATcompatibility_alias] = ACTIONS(3382), - [anon_sym__Alignas] = ACTIONS(3380), - [anon_sym_ATselector] = ACTIONS(3382), - [anon_sym_ATavailable] = ACTIONS(3382), - [anon_sym___builtin_available] = ACTIONS(3380), - [anon_sym_va_arg] = ACTIONS(3380), - [anon_sym_ATencode] = ACTIONS(3382), - [anon_sym_BOOL] = ACTIONS(3380), - [anon_sym_IMP] = ACTIONS(3380), - [anon_sym_SEL] = ACTIONS(3380), - [anon_sym_Class] = ACTIONS(3380), - [anon_sym_id] = ACTIONS(3380), - }, - [1658] = { - [ts_builtin_sym_end] = ACTIONS(3120), - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_include_token1] = ACTIONS(3118), - [aux_sym_preproc_include_token2] = ACTIONS(3118), - [aux_sym_preproc_def_token1] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3118), - [sym_preproc_directive] = ACTIONS(3118), - [anon_sym_LPAREN2] = ACTIONS(3120), - [anon_sym_BANG] = ACTIONS(3120), - [anon_sym_TILDE] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3118), - [anon_sym_PLUS] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(3120), - [anon_sym_CARET] = ACTIONS(3120), - [anon_sym_AMP] = ACTIONS(3120), - [anon_sym_SEMI] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym_typedef] = ACTIONS(3118), - [anon_sym_extern] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym___declspec] = ACTIONS(3118), - [anon_sym___cdecl] = ACTIONS(3118), - [anon_sym___clrcall] = ACTIONS(3118), - [anon_sym___stdcall] = ACTIONS(3118), - [anon_sym___fastcall] = ACTIONS(3118), - [anon_sym___thiscall] = ACTIONS(3118), - [anon_sym___vectorcall] = ACTIONS(3118), - [anon_sym_LBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_ATautoreleasepool] = ACTIONS(3120), - [anon_sym_static] = ACTIONS(3118), - [anon_sym_auto] = ACTIONS(3118), - [anon_sym_register] = ACTIONS(3118), - [anon_sym_inline] = ACTIONS(3118), - [anon_sym___inline] = ACTIONS(3118), - [anon_sym___inline__] = ACTIONS(3118), - [anon_sym___forceinline] = ACTIONS(3118), - [anon_sym_thread_local] = ACTIONS(3118), - [anon_sym___thread] = ACTIONS(3118), - [anon_sym_CG_EXTERN] = ACTIONS(3118), - [anon_sym_CG_INLINE] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3118), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3118), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3118), - [anon_sym_IBOutlet] = ACTIONS(3118), - [anon_sym_IBInspectable] = ACTIONS(3118), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3118), - [anon_sym_NS_INLINE] = ACTIONS(3118), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3118), - [anon_sym_OBJC_EXPORT] = ACTIONS(3118), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_if] = ACTIONS(3118), - [anon_sym_switch] = ACTIONS(3118), - [anon_sym_case] = ACTIONS(3118), - [anon_sym_default] = ACTIONS(3118), - [anon_sym_while] = ACTIONS(3118), - [anon_sym_do] = ACTIONS(3118), - [anon_sym_for] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [anon_sym_return] = ACTIONS(3118), - [anon_sym_break] = ACTIONS(3118), - [anon_sym_continue] = ACTIONS(3118), - [anon_sym_goto] = ACTIONS(3118), - [anon_sym_DASH_DASH] = ACTIONS(3120), - [anon_sym_PLUS_PLUS] = ACTIONS(3120), - [anon_sym_sizeof] = ACTIONS(3118), - [anon_sym___alignof__] = ACTIONS(3118), - [anon_sym___alignof] = ACTIONS(3118), - [anon_sym__alignof] = ACTIONS(3118), - [anon_sym_alignof] = ACTIONS(3118), - [anon_sym__Alignof] = ACTIONS(3118), - [anon_sym_offsetof] = ACTIONS(3118), - [anon_sym__Generic] = ACTIONS(3118), - [anon_sym_asm] = ACTIONS(3118), - [anon_sym___asm__] = ACTIONS(3118), - [sym_number_literal] = ACTIONS(3120), - [anon_sym_L_SQUOTE] = ACTIONS(3120), - [anon_sym_u_SQUOTE] = ACTIONS(3120), - [anon_sym_U_SQUOTE] = ACTIONS(3120), - [anon_sym_u8_SQUOTE] = ACTIONS(3120), - [anon_sym_SQUOTE] = ACTIONS(3120), - [anon_sym_AT] = ACTIONS(3118), - [anon_sym_DQUOTE] = ACTIONS(3120), - [anon_sym_L_DQUOTE] = ACTIONS(3120), - [anon_sym_u_DQUOTE] = ACTIONS(3120), - [anon_sym_U_DQUOTE] = ACTIONS(3120), - [anon_sym_u8_DQUOTE] = ACTIONS(3120), - [sym_true] = ACTIONS(3118), - [sym_false] = ACTIONS(3118), - [anon_sym_NULL] = ACTIONS(3118), - [anon_sym_nullptr] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATimport] = ACTIONS(3120), - [aux_sym_preproc_undef_token1] = ACTIONS(3118), - [anon_sym_POUND] = ACTIONS(3118), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3118), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3118), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3118), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3118), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3118), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3118), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE] = ACTIONS(3118), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3118), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_API_AVAILABLE] = ACTIONS(3118), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_API_DEPRECATED] = ACTIONS(3118), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3118), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3118), - [anon_sym___deprecated_msg] = ACTIONS(3118), - [anon_sym___deprecated_enum_msg] = ACTIONS(3118), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3118), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3118), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3118), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3118), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3118), - [anon_sym_ATprotocol] = ACTIONS(3120), - [anon_sym_ATinterface] = ACTIONS(3120), - [anon_sym_ATimplementation] = ACTIONS(3120), - [anon_sym_ATcompatibility_alias] = ACTIONS(3120), - [anon_sym__Alignas] = ACTIONS(3118), - [anon_sym_ATselector] = ACTIONS(3120), - [anon_sym_ATavailable] = ACTIONS(3120), - [anon_sym___builtin_available] = ACTIONS(3118), - [anon_sym_va_arg] = ACTIONS(3118), - [anon_sym_ATencode] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - }, - [1659] = { - [ts_builtin_sym_end] = ACTIONS(3116), - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_include_token1] = ACTIONS(3114), - [aux_sym_preproc_include_token2] = ACTIONS(3114), - [aux_sym_preproc_def_token1] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3114), - [sym_preproc_directive] = ACTIONS(3114), - [anon_sym_LPAREN2] = ACTIONS(3116), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_STAR] = ACTIONS(3116), - [anon_sym_CARET] = ACTIONS(3116), - [anon_sym_AMP] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym_typedef] = ACTIONS(3114), - [anon_sym_extern] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym___declspec] = ACTIONS(3114), - [anon_sym___cdecl] = ACTIONS(3114), - [anon_sym___clrcall] = ACTIONS(3114), - [anon_sym___stdcall] = ACTIONS(3114), - [anon_sym___fastcall] = ACTIONS(3114), - [anon_sym___thiscall] = ACTIONS(3114), - [anon_sym___vectorcall] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_ATautoreleasepool] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_auto] = ACTIONS(3114), - [anon_sym_register] = ACTIONS(3114), - [anon_sym_inline] = ACTIONS(3114), - [anon_sym___inline] = ACTIONS(3114), - [anon_sym___inline__] = ACTIONS(3114), - [anon_sym___forceinline] = ACTIONS(3114), - [anon_sym_thread_local] = ACTIONS(3114), - [anon_sym___thread] = ACTIONS(3114), - [anon_sym_CG_EXTERN] = ACTIONS(3114), - [anon_sym_CG_INLINE] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3114), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3114), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3114), - [anon_sym_IBOutlet] = ACTIONS(3114), - [anon_sym_IBInspectable] = ACTIONS(3114), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3114), - [anon_sym_NS_INLINE] = ACTIONS(3114), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3114), - [anon_sym_OBJC_EXPORT] = ACTIONS(3114), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_case] = ACTIONS(3114), - [anon_sym_default] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_goto] = ACTIONS(3114), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_sizeof] = ACTIONS(3114), - [anon_sym___alignof__] = ACTIONS(3114), - [anon_sym___alignof] = ACTIONS(3114), - [anon_sym__alignof] = ACTIONS(3114), - [anon_sym_alignof] = ACTIONS(3114), - [anon_sym__Alignof] = ACTIONS(3114), - [anon_sym_offsetof] = ACTIONS(3114), - [anon_sym__Generic] = ACTIONS(3114), - [anon_sym_asm] = ACTIONS(3114), - [anon_sym___asm__] = ACTIONS(3114), - [sym_number_literal] = ACTIONS(3116), - [anon_sym_L_SQUOTE] = ACTIONS(3116), - [anon_sym_u_SQUOTE] = ACTIONS(3116), - [anon_sym_U_SQUOTE] = ACTIONS(3116), - [anon_sym_u8_SQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_AT] = ACTIONS(3114), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_L_DQUOTE] = ACTIONS(3116), - [anon_sym_u_DQUOTE] = ACTIONS(3116), - [anon_sym_U_DQUOTE] = ACTIONS(3116), - [anon_sym_u8_DQUOTE] = ACTIONS(3116), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [anon_sym_NULL] = ACTIONS(3114), - [anon_sym_nullptr] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATimport] = ACTIONS(3116), - [aux_sym_preproc_undef_token1] = ACTIONS(3114), - [anon_sym_POUND] = ACTIONS(3114), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3114), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3114), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3114), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3114), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3114), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3114), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE] = ACTIONS(3114), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3114), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_API_AVAILABLE] = ACTIONS(3114), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_API_DEPRECATED] = ACTIONS(3114), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3114), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3114), - [anon_sym___deprecated_msg] = ACTIONS(3114), - [anon_sym___deprecated_enum_msg] = ACTIONS(3114), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3114), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3114), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3114), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3114), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3114), - [anon_sym_ATprotocol] = ACTIONS(3116), - [anon_sym_ATinterface] = ACTIONS(3116), - [anon_sym_ATimplementation] = ACTIONS(3116), - [anon_sym_ATcompatibility_alias] = ACTIONS(3116), - [anon_sym__Alignas] = ACTIONS(3114), - [anon_sym_ATselector] = ACTIONS(3116), - [anon_sym_ATavailable] = ACTIONS(3116), - [anon_sym___builtin_available] = ACTIONS(3114), - [anon_sym_va_arg] = ACTIONS(3114), - [anon_sym_ATencode] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - }, - [1660] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym___declspec] = ACTIONS(3494), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3496), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(81), - }, - [1661] = { - [ts_builtin_sym_end] = ACTIONS(3044), - [sym_identifier] = ACTIONS(3042), - [aux_sym_preproc_include_token1] = ACTIONS(3042), - [aux_sym_preproc_include_token2] = ACTIONS(3042), - [aux_sym_preproc_def_token1] = ACTIONS(3042), - [aux_sym_preproc_if_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3042), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3042), - [sym_preproc_directive] = ACTIONS(3042), - [anon_sym_LPAREN2] = ACTIONS(3044), - [anon_sym_BANG] = ACTIONS(3044), - [anon_sym_TILDE] = ACTIONS(3044), - [anon_sym_DASH] = ACTIONS(3042), - [anon_sym_PLUS] = ACTIONS(3042), - [anon_sym_STAR] = ACTIONS(3044), - [anon_sym_CARET] = ACTIONS(3044), - [anon_sym_AMP] = ACTIONS(3044), - [anon_sym_SEMI] = ACTIONS(3044), - [anon_sym___extension__] = ACTIONS(3042), - [anon_sym_typedef] = ACTIONS(3042), - [anon_sym_extern] = ACTIONS(3042), - [anon_sym___attribute__] = ACTIONS(3042), - [anon_sym___attribute] = ACTIONS(3042), - [anon_sym_noreturn] = ACTIONS(3042), - [anon_sym_LBRACK] = ACTIONS(3044), - [anon_sym___declspec] = ACTIONS(3042), - [anon_sym___cdecl] = ACTIONS(3042), - [anon_sym___clrcall] = ACTIONS(3042), - [anon_sym___stdcall] = ACTIONS(3042), - [anon_sym___fastcall] = ACTIONS(3042), - [anon_sym___thiscall] = ACTIONS(3042), - [anon_sym___vectorcall] = ACTIONS(3042), - [anon_sym_LBRACE] = ACTIONS(3044), - [anon_sym_signed] = ACTIONS(3042), - [anon_sym_unsigned] = ACTIONS(3042), - [anon_sym_long] = ACTIONS(3042), - [anon_sym_short] = ACTIONS(3042), - [anon_sym_ATautoreleasepool] = ACTIONS(3044), - [anon_sym_static] = ACTIONS(3042), - [anon_sym_auto] = ACTIONS(3042), - [anon_sym_register] = ACTIONS(3042), - [anon_sym_inline] = ACTIONS(3042), - [anon_sym___inline] = ACTIONS(3042), - [anon_sym___inline__] = ACTIONS(3042), - [anon_sym___forceinline] = ACTIONS(3042), - [anon_sym_thread_local] = ACTIONS(3042), - [anon_sym___thread] = ACTIONS(3042), - [anon_sym_CG_EXTERN] = ACTIONS(3042), - [anon_sym_CG_INLINE] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3042), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3042), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3042), - [anon_sym_IBOutlet] = ACTIONS(3042), - [anon_sym_IBInspectable] = ACTIONS(3042), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3042), - [anon_sym_NS_INLINE] = ACTIONS(3042), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3042), - [anon_sym_OBJC_EXPORT] = ACTIONS(3042), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3042), - [anon_sym_const] = ACTIONS(3042), - [anon_sym_constexpr] = ACTIONS(3042), - [anon_sym_volatile] = ACTIONS(3042), - [anon_sym_restrict] = ACTIONS(3042), - [anon_sym___restrict__] = ACTIONS(3042), - [anon_sym__Atomic] = ACTIONS(3042), - [anon_sym__Noreturn] = ACTIONS(3042), - [anon_sym_nullable] = ACTIONS(3042), - [anon_sym__Complex] = ACTIONS(3042), - [anon_sym__Nonnull] = ACTIONS(3042), - [anon_sym__Nullable] = ACTIONS(3042), - [anon_sym__Nullable_result] = ACTIONS(3042), - [anon_sym__Null_unspecified] = ACTIONS(3042), - [anon_sym___autoreleasing] = ACTIONS(3042), - [anon_sym___block] = ACTIONS(3042), - [anon_sym___bridge] = ACTIONS(3042), - [anon_sym___bridge_retained] = ACTIONS(3042), - [anon_sym___bridge_transfer] = ACTIONS(3042), - [anon_sym___complex] = ACTIONS(3042), - [anon_sym___const] = ACTIONS(3042), - [anon_sym___imag] = ACTIONS(3042), - [anon_sym___kindof] = ACTIONS(3042), - [anon_sym___nonnull] = ACTIONS(3042), - [anon_sym___nullable] = ACTIONS(3042), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3042), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3042), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3042), - [anon_sym___real] = ACTIONS(3042), - [anon_sym___strong] = ACTIONS(3042), - [anon_sym___unsafe_unretained] = ACTIONS(3042), - [anon_sym___unused] = ACTIONS(3042), - [anon_sym___weak] = ACTIONS(3042), - [sym_primitive_type] = ACTIONS(3042), - [anon_sym_enum] = ACTIONS(3042), - [anon_sym_struct] = ACTIONS(3042), - [anon_sym_union] = ACTIONS(3042), - [anon_sym_if] = ACTIONS(3042), - [anon_sym_switch] = ACTIONS(3042), - [anon_sym_case] = ACTIONS(3042), - [anon_sym_default] = ACTIONS(3042), - [anon_sym_while] = ACTIONS(3042), - [anon_sym_do] = ACTIONS(3042), - [anon_sym_for] = ACTIONS(3042), - [anon_sym_in] = ACTIONS(3042), - [anon_sym_return] = ACTIONS(3042), - [anon_sym_break] = ACTIONS(3042), - [anon_sym_continue] = ACTIONS(3042), - [anon_sym_goto] = ACTIONS(3042), - [anon_sym_DASH_DASH] = ACTIONS(3044), - [anon_sym_PLUS_PLUS] = ACTIONS(3044), - [anon_sym_sizeof] = ACTIONS(3042), - [anon_sym___alignof__] = ACTIONS(3042), - [anon_sym___alignof] = ACTIONS(3042), - [anon_sym__alignof] = ACTIONS(3042), - [anon_sym_alignof] = ACTIONS(3042), - [anon_sym__Alignof] = ACTIONS(3042), - [anon_sym_offsetof] = ACTIONS(3042), - [anon_sym__Generic] = ACTIONS(3042), - [anon_sym_asm] = ACTIONS(3042), - [anon_sym___asm__] = ACTIONS(3042), - [sym_number_literal] = ACTIONS(3044), - [anon_sym_L_SQUOTE] = ACTIONS(3044), - [anon_sym_u_SQUOTE] = ACTIONS(3044), - [anon_sym_U_SQUOTE] = ACTIONS(3044), - [anon_sym_u8_SQUOTE] = ACTIONS(3044), - [anon_sym_SQUOTE] = ACTIONS(3044), - [anon_sym_AT] = ACTIONS(3042), - [anon_sym_DQUOTE] = ACTIONS(3044), - [anon_sym_L_DQUOTE] = ACTIONS(3044), - [anon_sym_u_DQUOTE] = ACTIONS(3044), - [anon_sym_U_DQUOTE] = ACTIONS(3044), - [anon_sym_u8_DQUOTE] = ACTIONS(3044), - [sym_true] = ACTIONS(3042), - [sym_false] = ACTIONS(3042), - [anon_sym_NULL] = ACTIONS(3042), - [anon_sym_nullptr] = ACTIONS(3042), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3042), - [anon_sym___typeof] = ACTIONS(3042), - [anon_sym_typeof] = ACTIONS(3042), - [anon_sym_ATimport] = ACTIONS(3044), - [aux_sym_preproc_undef_token1] = ACTIONS(3042), - [anon_sym_POUND] = ACTIONS(3042), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3042), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3042), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3042), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3042), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3042), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3042), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE] = ACTIONS(3042), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3042), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_API_AVAILABLE] = ACTIONS(3042), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_API_DEPRECATED] = ACTIONS(3042), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3042), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3042), - [anon_sym___deprecated_msg] = ACTIONS(3042), - [anon_sym___deprecated_enum_msg] = ACTIONS(3042), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3042), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3042), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3042), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3042), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3042), - [anon_sym_ATprotocol] = ACTIONS(3044), - [anon_sym_ATinterface] = ACTIONS(3044), - [anon_sym_ATimplementation] = ACTIONS(3044), - [anon_sym_ATcompatibility_alias] = ACTIONS(3044), - [anon_sym__Alignas] = ACTIONS(3042), - [anon_sym_ATselector] = ACTIONS(3044), - [anon_sym_ATavailable] = ACTIONS(3044), - [anon_sym___builtin_available] = ACTIONS(3042), - [anon_sym_va_arg] = ACTIONS(3042), - [anon_sym_ATencode] = ACTIONS(3044), - [anon_sym_BOOL] = ACTIONS(3042), - [anon_sym_IMP] = ACTIONS(3042), - [anon_sym_SEL] = ACTIONS(3042), - [anon_sym_Class] = ACTIONS(3042), - [anon_sym_id] = ACTIONS(3042), - }, - [1662] = { - [ts_builtin_sym_end] = ACTIONS(3112), - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_include_token1] = ACTIONS(3110), - [aux_sym_preproc_include_token2] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_LPAREN2] = ACTIONS(3112), - [anon_sym_BANG] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), - [anon_sym_DASH] = ACTIONS(3110), - [anon_sym_PLUS] = ACTIONS(3110), - [anon_sym_STAR] = ACTIONS(3112), - [anon_sym_CARET] = ACTIONS(3112), - [anon_sym_AMP] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_ATautoreleasepool] = ACTIONS(3112), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_if] = ACTIONS(3110), - [anon_sym_switch] = ACTIONS(3110), - [anon_sym_case] = ACTIONS(3110), - [anon_sym_default] = ACTIONS(3110), - [anon_sym_while] = ACTIONS(3110), - [anon_sym_do] = ACTIONS(3110), - [anon_sym_for] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [anon_sym_return] = ACTIONS(3110), - [anon_sym_break] = ACTIONS(3110), - [anon_sym_continue] = ACTIONS(3110), - [anon_sym_goto] = ACTIONS(3110), - [anon_sym_DASH_DASH] = ACTIONS(3112), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_sizeof] = ACTIONS(3110), - [anon_sym___alignof__] = ACTIONS(3110), - [anon_sym___alignof] = ACTIONS(3110), - [anon_sym__alignof] = ACTIONS(3110), - [anon_sym_alignof] = ACTIONS(3110), - [anon_sym__Alignof] = ACTIONS(3110), - [anon_sym_offsetof] = ACTIONS(3110), - [anon_sym__Generic] = ACTIONS(3110), - [anon_sym_asm] = ACTIONS(3110), - [anon_sym___asm__] = ACTIONS(3110), - [sym_number_literal] = ACTIONS(3112), - [anon_sym_L_SQUOTE] = ACTIONS(3112), - [anon_sym_u_SQUOTE] = ACTIONS(3112), - [anon_sym_U_SQUOTE] = ACTIONS(3112), - [anon_sym_u8_SQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), - [anon_sym_AT] = ACTIONS(3110), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_L_DQUOTE] = ACTIONS(3112), - [anon_sym_u_DQUOTE] = ACTIONS(3112), - [anon_sym_U_DQUOTE] = ACTIONS(3112), - [anon_sym_u8_DQUOTE] = ACTIONS(3112), - [sym_true] = ACTIONS(3110), - [sym_false] = ACTIONS(3110), - [anon_sym_NULL] = ACTIONS(3110), - [anon_sym_nullptr] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATimport] = ACTIONS(3112), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_POUND] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATprotocol] = ACTIONS(3112), - [anon_sym_ATinterface] = ACTIONS(3112), - [anon_sym_ATimplementation] = ACTIONS(3112), - [anon_sym_ATcompatibility_alias] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_ATselector] = ACTIONS(3112), - [anon_sym_ATavailable] = ACTIONS(3112), - [anon_sym___builtin_available] = ACTIONS(3110), - [anon_sym_va_arg] = ACTIONS(3110), - [anon_sym_ATencode] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [1663] = { - [ts_builtin_sym_end] = ACTIONS(2640), - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_include_token1] = ACTIONS(2638), - [aux_sym_preproc_include_token2] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_ATimport] = ACTIONS(2640), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_POUND] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATprotocol] = ACTIONS(2640), - [anon_sym_ATinterface] = ACTIONS(2640), - [anon_sym_ATimplementation] = ACTIONS(2640), - [anon_sym_ATcompatibility_alias] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [1664] = { - [ts_builtin_sym_end] = ACTIONS(3378), - [sym_identifier] = ACTIONS(3376), - [aux_sym_preproc_include_token1] = ACTIONS(3376), - [aux_sym_preproc_include_token2] = ACTIONS(3376), - [aux_sym_preproc_def_token1] = ACTIONS(3376), - [aux_sym_preproc_if_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3376), - [sym_preproc_directive] = ACTIONS(3376), - [anon_sym_LPAREN2] = ACTIONS(3378), - [anon_sym_BANG] = ACTIONS(3378), - [anon_sym_TILDE] = ACTIONS(3378), - [anon_sym_DASH] = ACTIONS(3376), - [anon_sym_PLUS] = ACTIONS(3376), - [anon_sym_STAR] = ACTIONS(3378), - [anon_sym_CARET] = ACTIONS(3378), - [anon_sym_AMP] = ACTIONS(3378), - [anon_sym_SEMI] = ACTIONS(3378), - [anon_sym___extension__] = ACTIONS(3376), - [anon_sym_typedef] = ACTIONS(3376), - [anon_sym_extern] = ACTIONS(3376), - [anon_sym___attribute__] = ACTIONS(3376), - [anon_sym___attribute] = ACTIONS(3376), - [anon_sym_noreturn] = ACTIONS(3376), - [anon_sym_LBRACK] = ACTIONS(3378), - [anon_sym___declspec] = ACTIONS(3376), - [anon_sym___cdecl] = ACTIONS(3376), - [anon_sym___clrcall] = ACTIONS(3376), - [anon_sym___stdcall] = ACTIONS(3376), - [anon_sym___fastcall] = ACTIONS(3376), - [anon_sym___thiscall] = ACTIONS(3376), - [anon_sym___vectorcall] = ACTIONS(3376), - [anon_sym_LBRACE] = ACTIONS(3378), - [anon_sym_signed] = ACTIONS(3376), - [anon_sym_unsigned] = ACTIONS(3376), - [anon_sym_long] = ACTIONS(3376), - [anon_sym_short] = ACTIONS(3376), - [anon_sym_ATautoreleasepool] = ACTIONS(3378), - [anon_sym_static] = ACTIONS(3376), - [anon_sym_auto] = ACTIONS(3376), - [anon_sym_register] = ACTIONS(3376), - [anon_sym_inline] = ACTIONS(3376), - [anon_sym___inline] = ACTIONS(3376), - [anon_sym___inline__] = ACTIONS(3376), - [anon_sym___forceinline] = ACTIONS(3376), - [anon_sym_thread_local] = ACTIONS(3376), - [anon_sym___thread] = ACTIONS(3376), - [anon_sym_CG_EXTERN] = ACTIONS(3376), - [anon_sym_CG_INLINE] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3376), - [anon_sym_IBOutlet] = ACTIONS(3376), - [anon_sym_IBInspectable] = ACTIONS(3376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3376), - [anon_sym_NS_INLINE] = ACTIONS(3376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3376), - [anon_sym_OBJC_EXPORT] = ACTIONS(3376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3376), - [anon_sym_const] = ACTIONS(3376), - [anon_sym_constexpr] = ACTIONS(3376), - [anon_sym_volatile] = ACTIONS(3376), - [anon_sym_restrict] = ACTIONS(3376), - [anon_sym___restrict__] = ACTIONS(3376), - [anon_sym__Atomic] = ACTIONS(3376), - [anon_sym__Noreturn] = ACTIONS(3376), - [anon_sym_nullable] = ACTIONS(3376), - [anon_sym__Complex] = ACTIONS(3376), - [anon_sym__Nonnull] = ACTIONS(3376), - [anon_sym__Nullable] = ACTIONS(3376), - [anon_sym__Nullable_result] = ACTIONS(3376), - [anon_sym__Null_unspecified] = ACTIONS(3376), - [anon_sym___autoreleasing] = ACTIONS(3376), - [anon_sym___block] = ACTIONS(3376), - [anon_sym___bridge] = ACTIONS(3376), - [anon_sym___bridge_retained] = ACTIONS(3376), - [anon_sym___bridge_transfer] = ACTIONS(3376), - [anon_sym___complex] = ACTIONS(3376), - [anon_sym___const] = ACTIONS(3376), - [anon_sym___imag] = ACTIONS(3376), - [anon_sym___kindof] = ACTIONS(3376), - [anon_sym___nonnull] = ACTIONS(3376), - [anon_sym___nullable] = ACTIONS(3376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3376), - [anon_sym___real] = ACTIONS(3376), - [anon_sym___strong] = ACTIONS(3376), - [anon_sym___unsafe_unretained] = ACTIONS(3376), - [anon_sym___unused] = ACTIONS(3376), - [anon_sym___weak] = ACTIONS(3376), - [sym_primitive_type] = ACTIONS(3376), - [anon_sym_enum] = ACTIONS(3376), - [anon_sym_struct] = ACTIONS(3376), - [anon_sym_union] = ACTIONS(3376), - [anon_sym_if] = ACTIONS(3376), - [anon_sym_switch] = ACTIONS(3376), - [anon_sym_case] = ACTIONS(3376), - [anon_sym_default] = ACTIONS(3376), - [anon_sym_while] = ACTIONS(3376), - [anon_sym_do] = ACTIONS(3376), - [anon_sym_for] = ACTIONS(3376), - [anon_sym_in] = ACTIONS(3376), - [anon_sym_return] = ACTIONS(3376), - [anon_sym_break] = ACTIONS(3376), - [anon_sym_continue] = ACTIONS(3376), - [anon_sym_goto] = ACTIONS(3376), - [anon_sym_DASH_DASH] = ACTIONS(3378), - [anon_sym_PLUS_PLUS] = ACTIONS(3378), - [anon_sym_sizeof] = ACTIONS(3376), - [anon_sym___alignof__] = ACTIONS(3376), - [anon_sym___alignof] = ACTIONS(3376), - [anon_sym__alignof] = ACTIONS(3376), - [anon_sym_alignof] = ACTIONS(3376), - [anon_sym__Alignof] = ACTIONS(3376), - [anon_sym_offsetof] = ACTIONS(3376), - [anon_sym__Generic] = ACTIONS(3376), - [anon_sym_asm] = ACTIONS(3376), - [anon_sym___asm__] = ACTIONS(3376), - [sym_number_literal] = ACTIONS(3378), - [anon_sym_L_SQUOTE] = ACTIONS(3378), - [anon_sym_u_SQUOTE] = ACTIONS(3378), - [anon_sym_U_SQUOTE] = ACTIONS(3378), - [anon_sym_u8_SQUOTE] = ACTIONS(3378), - [anon_sym_SQUOTE] = ACTIONS(3378), - [anon_sym_AT] = ACTIONS(3376), - [anon_sym_DQUOTE] = ACTIONS(3378), - [anon_sym_L_DQUOTE] = ACTIONS(3378), - [anon_sym_u_DQUOTE] = ACTIONS(3378), - [anon_sym_U_DQUOTE] = ACTIONS(3378), - [anon_sym_u8_DQUOTE] = ACTIONS(3378), - [sym_true] = ACTIONS(3376), - [sym_false] = ACTIONS(3376), - [anon_sym_NULL] = ACTIONS(3376), - [anon_sym_nullptr] = ACTIONS(3376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3376), - [anon_sym___typeof] = ACTIONS(3376), - [anon_sym_typeof] = ACTIONS(3376), - [anon_sym_ATimport] = ACTIONS(3378), - [aux_sym_preproc_undef_token1] = ACTIONS(3376), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE] = ACTIONS(3376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_API_AVAILABLE] = ACTIONS(3376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_API_DEPRECATED] = ACTIONS(3376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3376), - [anon_sym___deprecated_msg] = ACTIONS(3376), - [anon_sym___deprecated_enum_msg] = ACTIONS(3376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3376), - [anon_sym_ATprotocol] = ACTIONS(3378), - [anon_sym_ATinterface] = ACTIONS(3378), - [anon_sym_ATimplementation] = ACTIONS(3378), - [anon_sym_ATcompatibility_alias] = ACTIONS(3378), - [anon_sym__Alignas] = ACTIONS(3376), - [anon_sym_ATselector] = ACTIONS(3378), - [anon_sym_ATavailable] = ACTIONS(3378), - [anon_sym___builtin_available] = ACTIONS(3376), - [anon_sym_va_arg] = ACTIONS(3376), - [anon_sym_ATencode] = ACTIONS(3378), - [anon_sym_BOOL] = ACTIONS(3376), - [anon_sym_IMP] = ACTIONS(3376), - [anon_sym_SEL] = ACTIONS(3376), - [anon_sym_Class] = ACTIONS(3376), - [anon_sym_id] = ACTIONS(3376), - }, - [1665] = { - [ts_builtin_sym_end] = ACTIONS(3342), - [sym_identifier] = ACTIONS(3340), - [aux_sym_preproc_include_token1] = ACTIONS(3340), - [aux_sym_preproc_include_token2] = ACTIONS(3340), - [aux_sym_preproc_def_token1] = ACTIONS(3340), - [aux_sym_preproc_if_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3340), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3340), - [sym_preproc_directive] = ACTIONS(3340), - [anon_sym_LPAREN2] = ACTIONS(3342), - [anon_sym_BANG] = ACTIONS(3342), - [anon_sym_TILDE] = ACTIONS(3342), - [anon_sym_DASH] = ACTIONS(3340), - [anon_sym_PLUS] = ACTIONS(3340), - [anon_sym_STAR] = ACTIONS(3342), - [anon_sym_CARET] = ACTIONS(3342), - [anon_sym_AMP] = ACTIONS(3342), - [anon_sym_SEMI] = ACTIONS(3342), - [anon_sym___extension__] = ACTIONS(3340), - [anon_sym_typedef] = ACTIONS(3340), - [anon_sym_extern] = ACTIONS(3340), - [anon_sym___attribute__] = ACTIONS(3340), - [anon_sym___attribute] = ACTIONS(3340), - [anon_sym_noreturn] = ACTIONS(3340), - [anon_sym_LBRACK] = ACTIONS(3342), - [anon_sym___declspec] = ACTIONS(3340), - [anon_sym___cdecl] = ACTIONS(3340), - [anon_sym___clrcall] = ACTIONS(3340), - [anon_sym___stdcall] = ACTIONS(3340), - [anon_sym___fastcall] = ACTIONS(3340), - [anon_sym___thiscall] = ACTIONS(3340), - [anon_sym___vectorcall] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3342), - [anon_sym_signed] = ACTIONS(3340), - [anon_sym_unsigned] = ACTIONS(3340), - [anon_sym_long] = ACTIONS(3340), - [anon_sym_short] = ACTIONS(3340), - [anon_sym_ATautoreleasepool] = ACTIONS(3342), - [anon_sym_static] = ACTIONS(3340), - [anon_sym_auto] = ACTIONS(3340), - [anon_sym_register] = ACTIONS(3340), - [anon_sym_inline] = ACTIONS(3340), - [anon_sym___inline] = ACTIONS(3340), - [anon_sym___inline__] = ACTIONS(3340), - [anon_sym___forceinline] = ACTIONS(3340), - [anon_sym_thread_local] = ACTIONS(3340), - [anon_sym___thread] = ACTIONS(3340), - [anon_sym_CG_EXTERN] = ACTIONS(3340), - [anon_sym_CG_INLINE] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3340), - [anon_sym_IBOutlet] = ACTIONS(3340), - [anon_sym_IBInspectable] = ACTIONS(3340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3340), - [anon_sym_NS_INLINE] = ACTIONS(3340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3340), - [anon_sym_OBJC_EXPORT] = ACTIONS(3340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3340), - [anon_sym_const] = ACTIONS(3340), - [anon_sym_constexpr] = ACTIONS(3340), - [anon_sym_volatile] = ACTIONS(3340), - [anon_sym_restrict] = ACTIONS(3340), - [anon_sym___restrict__] = ACTIONS(3340), - [anon_sym__Atomic] = ACTIONS(3340), - [anon_sym__Noreturn] = ACTIONS(3340), - [anon_sym_nullable] = ACTIONS(3340), - [anon_sym__Complex] = ACTIONS(3340), - [anon_sym__Nonnull] = ACTIONS(3340), - [anon_sym__Nullable] = ACTIONS(3340), - [anon_sym__Nullable_result] = ACTIONS(3340), - [anon_sym__Null_unspecified] = ACTIONS(3340), - [anon_sym___autoreleasing] = ACTIONS(3340), - [anon_sym___block] = ACTIONS(3340), - [anon_sym___bridge] = ACTIONS(3340), - [anon_sym___bridge_retained] = ACTIONS(3340), - [anon_sym___bridge_transfer] = ACTIONS(3340), - [anon_sym___complex] = ACTIONS(3340), - [anon_sym___const] = ACTIONS(3340), - [anon_sym___imag] = ACTIONS(3340), - [anon_sym___kindof] = ACTIONS(3340), - [anon_sym___nonnull] = ACTIONS(3340), - [anon_sym___nullable] = ACTIONS(3340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3340), - [anon_sym___real] = ACTIONS(3340), - [anon_sym___strong] = ACTIONS(3340), - [anon_sym___unsafe_unretained] = ACTIONS(3340), - [anon_sym___unused] = ACTIONS(3340), - [anon_sym___weak] = ACTIONS(3340), - [sym_primitive_type] = ACTIONS(3340), - [anon_sym_enum] = ACTIONS(3340), - [anon_sym_struct] = ACTIONS(3340), - [anon_sym_union] = ACTIONS(3340), - [anon_sym_if] = ACTIONS(3340), - [anon_sym_switch] = ACTIONS(3340), - [anon_sym_case] = ACTIONS(3340), - [anon_sym_default] = ACTIONS(3340), - [anon_sym_while] = ACTIONS(3340), - [anon_sym_do] = ACTIONS(3340), - [anon_sym_for] = ACTIONS(3340), - [anon_sym_in] = ACTIONS(3340), - [anon_sym_return] = ACTIONS(3340), - [anon_sym_break] = ACTIONS(3340), - [anon_sym_continue] = ACTIONS(3340), - [anon_sym_goto] = ACTIONS(3340), - [anon_sym_DASH_DASH] = ACTIONS(3342), - [anon_sym_PLUS_PLUS] = ACTIONS(3342), - [anon_sym_sizeof] = ACTIONS(3340), - [anon_sym___alignof__] = ACTIONS(3340), - [anon_sym___alignof] = ACTIONS(3340), - [anon_sym__alignof] = ACTIONS(3340), - [anon_sym_alignof] = ACTIONS(3340), - [anon_sym__Alignof] = ACTIONS(3340), - [anon_sym_offsetof] = ACTIONS(3340), - [anon_sym__Generic] = ACTIONS(3340), - [anon_sym_asm] = ACTIONS(3340), - [anon_sym___asm__] = ACTIONS(3340), - [sym_number_literal] = ACTIONS(3342), - [anon_sym_L_SQUOTE] = ACTIONS(3342), - [anon_sym_u_SQUOTE] = ACTIONS(3342), - [anon_sym_U_SQUOTE] = ACTIONS(3342), - [anon_sym_u8_SQUOTE] = ACTIONS(3342), - [anon_sym_SQUOTE] = ACTIONS(3342), - [anon_sym_AT] = ACTIONS(3340), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_L_DQUOTE] = ACTIONS(3342), - [anon_sym_u_DQUOTE] = ACTIONS(3342), - [anon_sym_U_DQUOTE] = ACTIONS(3342), - [anon_sym_u8_DQUOTE] = ACTIONS(3342), - [sym_true] = ACTIONS(3340), - [sym_false] = ACTIONS(3340), - [anon_sym_NULL] = ACTIONS(3340), - [anon_sym_nullptr] = ACTIONS(3340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3340), - [anon_sym___typeof] = ACTIONS(3340), - [anon_sym_typeof] = ACTIONS(3340), - [anon_sym_ATimport] = ACTIONS(3342), - [aux_sym_preproc_undef_token1] = ACTIONS(3340), - [anon_sym_POUND] = ACTIONS(3340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE] = ACTIONS(3340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_API_AVAILABLE] = ACTIONS(3340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_API_DEPRECATED] = ACTIONS(3340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3340), - [anon_sym___deprecated_msg] = ACTIONS(3340), - [anon_sym___deprecated_enum_msg] = ACTIONS(3340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3340), - [anon_sym_ATprotocol] = ACTIONS(3342), - [anon_sym_ATinterface] = ACTIONS(3342), - [anon_sym_ATimplementation] = ACTIONS(3342), - [anon_sym_ATcompatibility_alias] = ACTIONS(3342), - [anon_sym__Alignas] = ACTIONS(3340), - [anon_sym_ATselector] = ACTIONS(3342), - [anon_sym_ATavailable] = ACTIONS(3342), - [anon_sym___builtin_available] = ACTIONS(3340), - [anon_sym_va_arg] = ACTIONS(3340), - [anon_sym_ATencode] = ACTIONS(3342), - [anon_sym_BOOL] = ACTIONS(3340), - [anon_sym_IMP] = ACTIONS(3340), - [anon_sym_SEL] = ACTIONS(3340), - [anon_sym_Class] = ACTIONS(3340), - [anon_sym_id] = ACTIONS(3340), - }, - [1666] = { - [ts_builtin_sym_end] = ACTIONS(3326), - [sym_identifier] = ACTIONS(3324), - [aux_sym_preproc_include_token1] = ACTIONS(3324), - [aux_sym_preproc_include_token2] = ACTIONS(3324), - [aux_sym_preproc_def_token1] = ACTIONS(3324), - [aux_sym_preproc_if_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3324), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3324), - [sym_preproc_directive] = ACTIONS(3324), - [anon_sym_LPAREN2] = ACTIONS(3326), - [anon_sym_BANG] = ACTIONS(3326), - [anon_sym_TILDE] = ACTIONS(3326), - [anon_sym_DASH] = ACTIONS(3324), - [anon_sym_PLUS] = ACTIONS(3324), - [anon_sym_STAR] = ACTIONS(3326), - [anon_sym_CARET] = ACTIONS(3326), - [anon_sym_AMP] = ACTIONS(3326), - [anon_sym_SEMI] = ACTIONS(3326), - [anon_sym___extension__] = ACTIONS(3324), - [anon_sym_typedef] = ACTIONS(3324), - [anon_sym_extern] = ACTIONS(3324), - [anon_sym___attribute__] = ACTIONS(3324), - [anon_sym___attribute] = ACTIONS(3324), - [anon_sym_noreturn] = ACTIONS(3324), - [anon_sym_LBRACK] = ACTIONS(3326), - [anon_sym___declspec] = ACTIONS(3324), - [anon_sym___cdecl] = ACTIONS(3324), - [anon_sym___clrcall] = ACTIONS(3324), - [anon_sym___stdcall] = ACTIONS(3324), - [anon_sym___fastcall] = ACTIONS(3324), - [anon_sym___thiscall] = ACTIONS(3324), - [anon_sym___vectorcall] = ACTIONS(3324), - [anon_sym_LBRACE] = ACTIONS(3326), - [anon_sym_signed] = ACTIONS(3324), - [anon_sym_unsigned] = ACTIONS(3324), - [anon_sym_long] = ACTIONS(3324), - [anon_sym_short] = ACTIONS(3324), - [anon_sym_ATautoreleasepool] = ACTIONS(3326), - [anon_sym_static] = ACTIONS(3324), - [anon_sym_auto] = ACTIONS(3324), - [anon_sym_register] = ACTIONS(3324), - [anon_sym_inline] = ACTIONS(3324), - [anon_sym___inline] = ACTIONS(3324), - [anon_sym___inline__] = ACTIONS(3324), - [anon_sym___forceinline] = ACTIONS(3324), - [anon_sym_thread_local] = ACTIONS(3324), - [anon_sym___thread] = ACTIONS(3324), - [anon_sym_CG_EXTERN] = ACTIONS(3324), - [anon_sym_CG_INLINE] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3324), - [anon_sym_IBOutlet] = ACTIONS(3324), - [anon_sym_IBInspectable] = ACTIONS(3324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3324), - [anon_sym_NS_INLINE] = ACTIONS(3324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3324), - [anon_sym_OBJC_EXPORT] = ACTIONS(3324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3324), - [anon_sym_const] = ACTIONS(3324), - [anon_sym_constexpr] = ACTIONS(3324), - [anon_sym_volatile] = ACTIONS(3324), - [anon_sym_restrict] = ACTIONS(3324), - [anon_sym___restrict__] = ACTIONS(3324), - [anon_sym__Atomic] = ACTIONS(3324), - [anon_sym__Noreturn] = ACTIONS(3324), - [anon_sym_nullable] = ACTIONS(3324), - [anon_sym__Complex] = ACTIONS(3324), - [anon_sym__Nonnull] = ACTIONS(3324), - [anon_sym__Nullable] = ACTIONS(3324), - [anon_sym__Nullable_result] = ACTIONS(3324), - [anon_sym__Null_unspecified] = ACTIONS(3324), - [anon_sym___autoreleasing] = ACTIONS(3324), - [anon_sym___block] = ACTIONS(3324), - [anon_sym___bridge] = ACTIONS(3324), - [anon_sym___bridge_retained] = ACTIONS(3324), - [anon_sym___bridge_transfer] = ACTIONS(3324), - [anon_sym___complex] = ACTIONS(3324), - [anon_sym___const] = ACTIONS(3324), - [anon_sym___imag] = ACTIONS(3324), - [anon_sym___kindof] = ACTIONS(3324), - [anon_sym___nonnull] = ACTIONS(3324), - [anon_sym___nullable] = ACTIONS(3324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3324), - [anon_sym___real] = ACTIONS(3324), - [anon_sym___strong] = ACTIONS(3324), - [anon_sym___unsafe_unretained] = ACTIONS(3324), - [anon_sym___unused] = ACTIONS(3324), - [anon_sym___weak] = ACTIONS(3324), - [sym_primitive_type] = ACTIONS(3324), - [anon_sym_enum] = ACTIONS(3324), - [anon_sym_struct] = ACTIONS(3324), - [anon_sym_union] = ACTIONS(3324), - [anon_sym_if] = ACTIONS(3324), - [anon_sym_switch] = ACTIONS(3324), - [anon_sym_case] = ACTIONS(3324), - [anon_sym_default] = ACTIONS(3324), - [anon_sym_while] = ACTIONS(3324), - [anon_sym_do] = ACTIONS(3324), - [anon_sym_for] = ACTIONS(3324), - [anon_sym_in] = ACTIONS(3324), - [anon_sym_return] = ACTIONS(3324), - [anon_sym_break] = ACTIONS(3324), - [anon_sym_continue] = ACTIONS(3324), - [anon_sym_goto] = ACTIONS(3324), - [anon_sym_DASH_DASH] = ACTIONS(3326), - [anon_sym_PLUS_PLUS] = ACTIONS(3326), - [anon_sym_sizeof] = ACTIONS(3324), - [anon_sym___alignof__] = ACTIONS(3324), - [anon_sym___alignof] = ACTIONS(3324), - [anon_sym__alignof] = ACTIONS(3324), - [anon_sym_alignof] = ACTIONS(3324), - [anon_sym__Alignof] = ACTIONS(3324), - [anon_sym_offsetof] = ACTIONS(3324), - [anon_sym__Generic] = ACTIONS(3324), - [anon_sym_asm] = ACTIONS(3324), - [anon_sym___asm__] = ACTIONS(3324), - [sym_number_literal] = ACTIONS(3326), - [anon_sym_L_SQUOTE] = ACTIONS(3326), - [anon_sym_u_SQUOTE] = ACTIONS(3326), - [anon_sym_U_SQUOTE] = ACTIONS(3326), - [anon_sym_u8_SQUOTE] = ACTIONS(3326), - [anon_sym_SQUOTE] = ACTIONS(3326), - [anon_sym_AT] = ACTIONS(3324), - [anon_sym_DQUOTE] = ACTIONS(3326), - [anon_sym_L_DQUOTE] = ACTIONS(3326), - [anon_sym_u_DQUOTE] = ACTIONS(3326), - [anon_sym_U_DQUOTE] = ACTIONS(3326), - [anon_sym_u8_DQUOTE] = ACTIONS(3326), - [sym_true] = ACTIONS(3324), - [sym_false] = ACTIONS(3324), - [anon_sym_NULL] = ACTIONS(3324), - [anon_sym_nullptr] = ACTIONS(3324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3324), - [anon_sym___typeof] = ACTIONS(3324), - [anon_sym_typeof] = ACTIONS(3324), - [anon_sym_ATimport] = ACTIONS(3326), - [aux_sym_preproc_undef_token1] = ACTIONS(3324), - [anon_sym_POUND] = ACTIONS(3324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE] = ACTIONS(3324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_API_AVAILABLE] = ACTIONS(3324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_API_DEPRECATED] = ACTIONS(3324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3324), - [anon_sym___deprecated_msg] = ACTIONS(3324), - [anon_sym___deprecated_enum_msg] = ACTIONS(3324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3324), - [anon_sym_ATprotocol] = ACTIONS(3326), - [anon_sym_ATinterface] = ACTIONS(3326), - [anon_sym_ATimplementation] = ACTIONS(3326), - [anon_sym_ATcompatibility_alias] = ACTIONS(3326), - [anon_sym__Alignas] = ACTIONS(3324), - [anon_sym_ATselector] = ACTIONS(3326), - [anon_sym_ATavailable] = ACTIONS(3326), - [anon_sym___builtin_available] = ACTIONS(3324), - [anon_sym_va_arg] = ACTIONS(3324), - [anon_sym_ATencode] = ACTIONS(3326), - [anon_sym_BOOL] = ACTIONS(3324), - [anon_sym_IMP] = ACTIONS(3324), - [anon_sym_SEL] = ACTIONS(3324), - [anon_sym_Class] = ACTIONS(3324), - [anon_sym_id] = ACTIONS(3324), - }, - [1667] = { - [ts_builtin_sym_end] = ACTIONS(3294), - [sym_identifier] = ACTIONS(3292), - [aux_sym_preproc_include_token1] = ACTIONS(3292), - [aux_sym_preproc_include_token2] = ACTIONS(3292), - [aux_sym_preproc_def_token1] = ACTIONS(3292), - [aux_sym_preproc_if_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3292), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3292), - [sym_preproc_directive] = ACTIONS(3292), - [anon_sym_LPAREN2] = ACTIONS(3294), - [anon_sym_BANG] = ACTIONS(3294), - [anon_sym_TILDE] = ACTIONS(3294), - [anon_sym_DASH] = ACTIONS(3292), - [anon_sym_PLUS] = ACTIONS(3292), - [anon_sym_STAR] = ACTIONS(3294), - [anon_sym_CARET] = ACTIONS(3294), - [anon_sym_AMP] = ACTIONS(3294), - [anon_sym_SEMI] = ACTIONS(3294), - [anon_sym___extension__] = ACTIONS(3292), - [anon_sym_typedef] = ACTIONS(3292), - [anon_sym_extern] = ACTIONS(3292), - [anon_sym___attribute__] = ACTIONS(3292), - [anon_sym___attribute] = ACTIONS(3292), - [anon_sym_noreturn] = ACTIONS(3292), - [anon_sym_LBRACK] = ACTIONS(3294), - [anon_sym___declspec] = ACTIONS(3292), - [anon_sym___cdecl] = ACTIONS(3292), - [anon_sym___clrcall] = ACTIONS(3292), - [anon_sym___stdcall] = ACTIONS(3292), - [anon_sym___fastcall] = ACTIONS(3292), - [anon_sym___thiscall] = ACTIONS(3292), - [anon_sym___vectorcall] = ACTIONS(3292), - [anon_sym_LBRACE] = ACTIONS(3294), - [anon_sym_signed] = ACTIONS(3292), - [anon_sym_unsigned] = ACTIONS(3292), - [anon_sym_long] = ACTIONS(3292), - [anon_sym_short] = ACTIONS(3292), - [anon_sym_ATautoreleasepool] = ACTIONS(3294), - [anon_sym_static] = ACTIONS(3292), - [anon_sym_auto] = ACTIONS(3292), - [anon_sym_register] = ACTIONS(3292), - [anon_sym_inline] = ACTIONS(3292), - [anon_sym___inline] = ACTIONS(3292), - [anon_sym___inline__] = ACTIONS(3292), - [anon_sym___forceinline] = ACTIONS(3292), - [anon_sym_thread_local] = ACTIONS(3292), - [anon_sym___thread] = ACTIONS(3292), - [anon_sym_CG_EXTERN] = ACTIONS(3292), - [anon_sym_CG_INLINE] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3292), - [anon_sym_IBOutlet] = ACTIONS(3292), - [anon_sym_IBInspectable] = ACTIONS(3292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3292), - [anon_sym_NS_INLINE] = ACTIONS(3292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3292), - [anon_sym_OBJC_EXPORT] = ACTIONS(3292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3292), - [anon_sym_const] = ACTIONS(3292), - [anon_sym_constexpr] = ACTIONS(3292), - [anon_sym_volatile] = ACTIONS(3292), - [anon_sym_restrict] = ACTIONS(3292), - [anon_sym___restrict__] = ACTIONS(3292), - [anon_sym__Atomic] = ACTIONS(3292), - [anon_sym__Noreturn] = ACTIONS(3292), - [anon_sym_nullable] = ACTIONS(3292), - [anon_sym__Complex] = ACTIONS(3292), - [anon_sym__Nonnull] = ACTIONS(3292), - [anon_sym__Nullable] = ACTIONS(3292), - [anon_sym__Nullable_result] = ACTIONS(3292), - [anon_sym__Null_unspecified] = ACTIONS(3292), - [anon_sym___autoreleasing] = ACTIONS(3292), - [anon_sym___block] = ACTIONS(3292), - [anon_sym___bridge] = ACTIONS(3292), - [anon_sym___bridge_retained] = ACTIONS(3292), - [anon_sym___bridge_transfer] = ACTIONS(3292), - [anon_sym___complex] = ACTIONS(3292), - [anon_sym___const] = ACTIONS(3292), - [anon_sym___imag] = ACTIONS(3292), - [anon_sym___kindof] = ACTIONS(3292), - [anon_sym___nonnull] = ACTIONS(3292), - [anon_sym___nullable] = ACTIONS(3292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3292), - [anon_sym___real] = ACTIONS(3292), - [anon_sym___strong] = ACTIONS(3292), - [anon_sym___unsafe_unretained] = ACTIONS(3292), - [anon_sym___unused] = ACTIONS(3292), - [anon_sym___weak] = ACTIONS(3292), - [sym_primitive_type] = ACTIONS(3292), - [anon_sym_enum] = ACTIONS(3292), - [anon_sym_struct] = ACTIONS(3292), - [anon_sym_union] = ACTIONS(3292), - [anon_sym_if] = ACTIONS(3292), - [anon_sym_switch] = ACTIONS(3292), - [anon_sym_case] = ACTIONS(3292), - [anon_sym_default] = ACTIONS(3292), - [anon_sym_while] = ACTIONS(3292), - [anon_sym_do] = ACTIONS(3292), - [anon_sym_for] = ACTIONS(3292), - [anon_sym_in] = ACTIONS(3292), - [anon_sym_return] = ACTIONS(3292), - [anon_sym_break] = ACTIONS(3292), - [anon_sym_continue] = ACTIONS(3292), - [anon_sym_goto] = ACTIONS(3292), - [anon_sym_DASH_DASH] = ACTIONS(3294), - [anon_sym_PLUS_PLUS] = ACTIONS(3294), - [anon_sym_sizeof] = ACTIONS(3292), - [anon_sym___alignof__] = ACTIONS(3292), - [anon_sym___alignof] = ACTIONS(3292), - [anon_sym__alignof] = ACTIONS(3292), - [anon_sym_alignof] = ACTIONS(3292), - [anon_sym__Alignof] = ACTIONS(3292), - [anon_sym_offsetof] = ACTIONS(3292), - [anon_sym__Generic] = ACTIONS(3292), - [anon_sym_asm] = ACTIONS(3292), - [anon_sym___asm__] = ACTIONS(3292), - [sym_number_literal] = ACTIONS(3294), - [anon_sym_L_SQUOTE] = ACTIONS(3294), - [anon_sym_u_SQUOTE] = ACTIONS(3294), - [anon_sym_U_SQUOTE] = ACTIONS(3294), - [anon_sym_u8_SQUOTE] = ACTIONS(3294), - [anon_sym_SQUOTE] = ACTIONS(3294), - [anon_sym_AT] = ACTIONS(3292), - [anon_sym_DQUOTE] = ACTIONS(3294), - [anon_sym_L_DQUOTE] = ACTIONS(3294), - [anon_sym_u_DQUOTE] = ACTIONS(3294), - [anon_sym_U_DQUOTE] = ACTIONS(3294), - [anon_sym_u8_DQUOTE] = ACTIONS(3294), - [sym_true] = ACTIONS(3292), - [sym_false] = ACTIONS(3292), - [anon_sym_NULL] = ACTIONS(3292), - [anon_sym_nullptr] = ACTIONS(3292), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3292), - [anon_sym___typeof] = ACTIONS(3292), - [anon_sym_typeof] = ACTIONS(3292), - [anon_sym_ATimport] = ACTIONS(3294), - [aux_sym_preproc_undef_token1] = ACTIONS(3292), - [anon_sym_POUND] = ACTIONS(3292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE] = ACTIONS(3292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_API_AVAILABLE] = ACTIONS(3292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_API_DEPRECATED] = ACTIONS(3292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3292), - [anon_sym___deprecated_msg] = ACTIONS(3292), - [anon_sym___deprecated_enum_msg] = ACTIONS(3292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3292), - [anon_sym_ATprotocol] = ACTIONS(3294), - [anon_sym_ATinterface] = ACTIONS(3294), - [anon_sym_ATimplementation] = ACTIONS(3294), - [anon_sym_ATcompatibility_alias] = ACTIONS(3294), - [anon_sym__Alignas] = ACTIONS(3292), - [anon_sym_ATselector] = ACTIONS(3294), - [anon_sym_ATavailable] = ACTIONS(3294), - [anon_sym___builtin_available] = ACTIONS(3292), - [anon_sym_va_arg] = ACTIONS(3292), - [anon_sym_ATencode] = ACTIONS(3294), - [anon_sym_BOOL] = ACTIONS(3292), - [anon_sym_IMP] = ACTIONS(3292), - [anon_sym_SEL] = ACTIONS(3292), - [anon_sym_Class] = ACTIONS(3292), - [anon_sym_id] = ACTIONS(3292), - }, - [1668] = { - [ts_builtin_sym_end] = ACTIONS(3064), - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_include_token1] = ACTIONS(3062), - [aux_sym_preproc_include_token2] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_LPAREN2] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3064), - [anon_sym_TILDE] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3062), - [anon_sym_PLUS] = ACTIONS(3062), - [anon_sym_STAR] = ACTIONS(3064), - [anon_sym_CARET] = ACTIONS(3064), - [anon_sym_AMP] = ACTIONS(3064), - [anon_sym_SEMI] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_LBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_ATautoreleasepool] = ACTIONS(3064), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [anon_sym_if] = ACTIONS(3062), - [anon_sym_switch] = ACTIONS(3062), - [anon_sym_case] = ACTIONS(3062), - [anon_sym_default] = ACTIONS(3062), - [anon_sym_while] = ACTIONS(3062), - [anon_sym_do] = ACTIONS(3062), - [anon_sym_for] = ACTIONS(3062), - [anon_sym_in] = ACTIONS(3062), - [anon_sym_return] = ACTIONS(3062), - [anon_sym_break] = ACTIONS(3062), - [anon_sym_continue] = ACTIONS(3062), - [anon_sym_goto] = ACTIONS(3062), - [anon_sym_DASH_DASH] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3064), - [anon_sym_sizeof] = ACTIONS(3062), - [anon_sym___alignof__] = ACTIONS(3062), - [anon_sym___alignof] = ACTIONS(3062), - [anon_sym__alignof] = ACTIONS(3062), - [anon_sym_alignof] = ACTIONS(3062), - [anon_sym__Alignof] = ACTIONS(3062), - [anon_sym_offsetof] = ACTIONS(3062), - [anon_sym__Generic] = ACTIONS(3062), - [anon_sym_asm] = ACTIONS(3062), - [anon_sym___asm__] = ACTIONS(3062), - [sym_number_literal] = ACTIONS(3064), - [anon_sym_L_SQUOTE] = ACTIONS(3064), - [anon_sym_u_SQUOTE] = ACTIONS(3064), - [anon_sym_U_SQUOTE] = ACTIONS(3064), - [anon_sym_u8_SQUOTE] = ACTIONS(3064), - [anon_sym_SQUOTE] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3062), - [anon_sym_DQUOTE] = ACTIONS(3064), - [anon_sym_L_DQUOTE] = ACTIONS(3064), - [anon_sym_u_DQUOTE] = ACTIONS(3064), - [anon_sym_U_DQUOTE] = ACTIONS(3064), - [anon_sym_u8_DQUOTE] = ACTIONS(3064), - [sym_true] = ACTIONS(3062), - [sym_false] = ACTIONS(3062), - [anon_sym_NULL] = ACTIONS(3062), - [anon_sym_nullptr] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_ATimport] = ACTIONS(3064), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_POUND] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATprotocol] = ACTIONS(3064), - [anon_sym_ATinterface] = ACTIONS(3064), - [anon_sym_ATimplementation] = ACTIONS(3064), - [anon_sym_ATcompatibility_alias] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_ATselector] = ACTIONS(3064), - [anon_sym_ATavailable] = ACTIONS(3064), - [anon_sym___builtin_available] = ACTIONS(3062), - [anon_sym_va_arg] = ACTIONS(3062), - [anon_sym_ATencode] = ACTIONS(3064), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - }, - [1669] = { - [ts_builtin_sym_end] = ACTIONS(2912), - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_include_token1] = ACTIONS(2910), - [aux_sym_preproc_include_token2] = ACTIONS(2910), - [aux_sym_preproc_def_token1] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2910), - [sym_preproc_directive] = ACTIONS(2910), - [anon_sym_LPAREN2] = ACTIONS(2912), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_STAR] = ACTIONS(2912), - [anon_sym_CARET] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym_typedef] = ACTIONS(2910), - [anon_sym_extern] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym___declspec] = ACTIONS(2910), - [anon_sym___cdecl] = ACTIONS(2910), - [anon_sym___clrcall] = ACTIONS(2910), - [anon_sym___stdcall] = ACTIONS(2910), - [anon_sym___fastcall] = ACTIONS(2910), - [anon_sym___thiscall] = ACTIONS(2910), - [anon_sym___vectorcall] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_ATautoreleasepool] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_auto] = ACTIONS(2910), - [anon_sym_register] = ACTIONS(2910), - [anon_sym_inline] = ACTIONS(2910), - [anon_sym___inline] = ACTIONS(2910), - [anon_sym___inline__] = ACTIONS(2910), - [anon_sym___forceinline] = ACTIONS(2910), - [anon_sym_thread_local] = ACTIONS(2910), - [anon_sym___thread] = ACTIONS(2910), - [anon_sym_CG_EXTERN] = ACTIONS(2910), - [anon_sym_CG_INLINE] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2910), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2910), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2910), - [anon_sym_IBOutlet] = ACTIONS(2910), - [anon_sym_IBInspectable] = ACTIONS(2910), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2910), - [anon_sym_NS_INLINE] = ACTIONS(2910), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2910), - [anon_sym_OBJC_EXPORT] = ACTIONS(2910), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_goto] = ACTIONS(2910), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_sizeof] = ACTIONS(2910), - [anon_sym___alignof__] = ACTIONS(2910), - [anon_sym___alignof] = ACTIONS(2910), - [anon_sym__alignof] = ACTIONS(2910), - [anon_sym_alignof] = ACTIONS(2910), - [anon_sym__Alignof] = ACTIONS(2910), - [anon_sym_offsetof] = ACTIONS(2910), - [anon_sym__Generic] = ACTIONS(2910), - [anon_sym_asm] = ACTIONS(2910), - [anon_sym___asm__] = ACTIONS(2910), - [sym_number_literal] = ACTIONS(2912), - [anon_sym_L_SQUOTE] = ACTIONS(2912), - [anon_sym_u_SQUOTE] = ACTIONS(2912), - [anon_sym_U_SQUOTE] = ACTIONS(2912), - [anon_sym_u8_SQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_AT] = ACTIONS(2910), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_L_DQUOTE] = ACTIONS(2912), - [anon_sym_u_DQUOTE] = ACTIONS(2912), - [anon_sym_U_DQUOTE] = ACTIONS(2912), - [anon_sym_u8_DQUOTE] = ACTIONS(2912), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [anon_sym_NULL] = ACTIONS(2910), - [anon_sym_nullptr] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATimport] = ACTIONS(2912), - [aux_sym_preproc_undef_token1] = ACTIONS(2910), - [anon_sym_POUND] = ACTIONS(2910), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2910), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2910), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2910), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2910), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2910), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2910), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE] = ACTIONS(2910), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2910), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_API_AVAILABLE] = ACTIONS(2910), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_API_DEPRECATED] = ACTIONS(2910), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2910), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2910), - [anon_sym___deprecated_msg] = ACTIONS(2910), - [anon_sym___deprecated_enum_msg] = ACTIONS(2910), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2910), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2910), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2910), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2910), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2910), - [anon_sym_ATprotocol] = ACTIONS(2912), - [anon_sym_ATinterface] = ACTIONS(2912), - [anon_sym_ATimplementation] = ACTIONS(2912), - [anon_sym_ATcompatibility_alias] = ACTIONS(2912), - [anon_sym__Alignas] = ACTIONS(2910), - [anon_sym_ATselector] = ACTIONS(2912), - [anon_sym_ATavailable] = ACTIONS(2912), - [anon_sym___builtin_available] = ACTIONS(2910), - [anon_sym_va_arg] = ACTIONS(2910), - [anon_sym_ATencode] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - }, - [1670] = { - [ts_builtin_sym_end] = ACTIONS(3256), - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_include_token1] = ACTIONS(3254), - [aux_sym_preproc_include_token2] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_LPAREN2] = ACTIONS(3256), - [anon_sym_BANG] = ACTIONS(3256), - [anon_sym_TILDE] = ACTIONS(3256), - [anon_sym_DASH] = ACTIONS(3254), - [anon_sym_PLUS] = ACTIONS(3254), - [anon_sym_STAR] = ACTIONS(3256), - [anon_sym_CARET] = ACTIONS(3256), - [anon_sym_AMP] = ACTIONS(3256), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_LBRACE] = ACTIONS(3256), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_ATautoreleasepool] = ACTIONS(3256), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [anon_sym_if] = ACTIONS(3254), - [anon_sym_switch] = ACTIONS(3254), - [anon_sym_case] = ACTIONS(3254), - [anon_sym_default] = ACTIONS(3254), - [anon_sym_while] = ACTIONS(3254), - [anon_sym_do] = ACTIONS(3254), - [anon_sym_for] = ACTIONS(3254), - [anon_sym_in] = ACTIONS(3254), - [anon_sym_return] = ACTIONS(3254), - [anon_sym_break] = ACTIONS(3254), - [anon_sym_continue] = ACTIONS(3254), - [anon_sym_goto] = ACTIONS(3254), - [anon_sym_DASH_DASH] = ACTIONS(3256), - [anon_sym_PLUS_PLUS] = ACTIONS(3256), - [anon_sym_sizeof] = ACTIONS(3254), - [anon_sym___alignof__] = ACTIONS(3254), - [anon_sym___alignof] = ACTIONS(3254), - [anon_sym__alignof] = ACTIONS(3254), - [anon_sym_alignof] = ACTIONS(3254), - [anon_sym__Alignof] = ACTIONS(3254), - [anon_sym_offsetof] = ACTIONS(3254), - [anon_sym__Generic] = ACTIONS(3254), - [anon_sym_asm] = ACTIONS(3254), - [anon_sym___asm__] = ACTIONS(3254), - [sym_number_literal] = ACTIONS(3256), - [anon_sym_L_SQUOTE] = ACTIONS(3256), - [anon_sym_u_SQUOTE] = ACTIONS(3256), - [anon_sym_U_SQUOTE] = ACTIONS(3256), - [anon_sym_u8_SQUOTE] = ACTIONS(3256), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_AT] = ACTIONS(3254), - [anon_sym_DQUOTE] = ACTIONS(3256), - [anon_sym_L_DQUOTE] = ACTIONS(3256), - [anon_sym_u_DQUOTE] = ACTIONS(3256), - [anon_sym_U_DQUOTE] = ACTIONS(3256), - [anon_sym_u8_DQUOTE] = ACTIONS(3256), - [sym_true] = ACTIONS(3254), - [sym_false] = ACTIONS(3254), - [anon_sym_NULL] = ACTIONS(3254), - [anon_sym_nullptr] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [anon_sym_ATimport] = ACTIONS(3256), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_POUND] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATprotocol] = ACTIONS(3256), - [anon_sym_ATinterface] = ACTIONS(3256), - [anon_sym_ATimplementation] = ACTIONS(3256), - [anon_sym_ATcompatibility_alias] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_ATselector] = ACTIONS(3256), - [anon_sym_ATavailable] = ACTIONS(3256), - [anon_sym___builtin_available] = ACTIONS(3254), - [anon_sym_va_arg] = ACTIONS(3254), - [anon_sym_ATencode] = ACTIONS(3256), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [1671] = { - [ts_builtin_sym_end] = ACTIONS(3200), - [sym_identifier] = ACTIONS(3198), - [aux_sym_preproc_include_token1] = ACTIONS(3198), - [aux_sym_preproc_include_token2] = ACTIONS(3198), - [aux_sym_preproc_def_token1] = ACTIONS(3198), - [aux_sym_preproc_if_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3198), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3198), - [sym_preproc_directive] = ACTIONS(3198), - [anon_sym_LPAREN2] = ACTIONS(3200), - [anon_sym_BANG] = ACTIONS(3200), - [anon_sym_TILDE] = ACTIONS(3200), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_STAR] = ACTIONS(3200), - [anon_sym_CARET] = ACTIONS(3200), - [anon_sym_AMP] = ACTIONS(3200), - [anon_sym_SEMI] = ACTIONS(3200), - [anon_sym___extension__] = ACTIONS(3198), - [anon_sym_typedef] = ACTIONS(3198), - [anon_sym_extern] = ACTIONS(3198), - [anon_sym___attribute__] = ACTIONS(3198), - [anon_sym___attribute] = ACTIONS(3198), - [anon_sym_noreturn] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3200), - [anon_sym___declspec] = ACTIONS(3198), - [anon_sym___cdecl] = ACTIONS(3198), - [anon_sym___clrcall] = ACTIONS(3198), - [anon_sym___stdcall] = ACTIONS(3198), - [anon_sym___fastcall] = ACTIONS(3198), - [anon_sym___thiscall] = ACTIONS(3198), - [anon_sym___vectorcall] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3200), - [anon_sym_signed] = ACTIONS(3198), - [anon_sym_unsigned] = ACTIONS(3198), - [anon_sym_long] = ACTIONS(3198), - [anon_sym_short] = ACTIONS(3198), - [anon_sym_ATautoreleasepool] = ACTIONS(3200), - [anon_sym_static] = ACTIONS(3198), - [anon_sym_auto] = ACTIONS(3198), - [anon_sym_register] = ACTIONS(3198), - [anon_sym_inline] = ACTIONS(3198), - [anon_sym___inline] = ACTIONS(3198), - [anon_sym___inline__] = ACTIONS(3198), - [anon_sym___forceinline] = ACTIONS(3198), - [anon_sym_thread_local] = ACTIONS(3198), - [anon_sym___thread] = ACTIONS(3198), - [anon_sym_CG_EXTERN] = ACTIONS(3198), - [anon_sym_CG_INLINE] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3198), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3198), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3198), - [anon_sym_IBOutlet] = ACTIONS(3198), - [anon_sym_IBInspectable] = ACTIONS(3198), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3198), - [anon_sym_NS_INLINE] = ACTIONS(3198), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3198), - [anon_sym_OBJC_EXPORT] = ACTIONS(3198), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3198), - [anon_sym_const] = ACTIONS(3198), - [anon_sym_constexpr] = ACTIONS(3198), - [anon_sym_volatile] = ACTIONS(3198), - [anon_sym_restrict] = ACTIONS(3198), - [anon_sym___restrict__] = ACTIONS(3198), - [anon_sym__Atomic] = ACTIONS(3198), - [anon_sym__Noreturn] = ACTIONS(3198), - [anon_sym_nullable] = ACTIONS(3198), - [anon_sym__Complex] = ACTIONS(3198), - [anon_sym__Nonnull] = ACTIONS(3198), - [anon_sym__Nullable] = ACTIONS(3198), - [anon_sym__Nullable_result] = ACTIONS(3198), - [anon_sym__Null_unspecified] = ACTIONS(3198), - [anon_sym___autoreleasing] = ACTIONS(3198), - [anon_sym___block] = ACTIONS(3198), - [anon_sym___bridge] = ACTIONS(3198), - [anon_sym___bridge_retained] = ACTIONS(3198), - [anon_sym___bridge_transfer] = ACTIONS(3198), - [anon_sym___complex] = ACTIONS(3198), - [anon_sym___const] = ACTIONS(3198), - [anon_sym___imag] = ACTIONS(3198), - [anon_sym___kindof] = ACTIONS(3198), - [anon_sym___nonnull] = ACTIONS(3198), - [anon_sym___nullable] = ACTIONS(3198), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3198), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3198), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3198), - [anon_sym___real] = ACTIONS(3198), - [anon_sym___strong] = ACTIONS(3198), - [anon_sym___unsafe_unretained] = ACTIONS(3198), - [anon_sym___unused] = ACTIONS(3198), - [anon_sym___weak] = ACTIONS(3198), - [sym_primitive_type] = ACTIONS(3198), - [anon_sym_enum] = ACTIONS(3198), - [anon_sym_struct] = ACTIONS(3198), - [anon_sym_union] = ACTIONS(3198), - [anon_sym_if] = ACTIONS(3198), - [anon_sym_switch] = ACTIONS(3198), - [anon_sym_case] = ACTIONS(3198), - [anon_sym_default] = ACTIONS(3198), - [anon_sym_while] = ACTIONS(3198), - [anon_sym_do] = ACTIONS(3198), - [anon_sym_for] = ACTIONS(3198), - [anon_sym_in] = ACTIONS(3198), - [anon_sym_return] = ACTIONS(3198), - [anon_sym_break] = ACTIONS(3198), - [anon_sym_continue] = ACTIONS(3198), - [anon_sym_goto] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3200), - [anon_sym_PLUS_PLUS] = ACTIONS(3200), - [anon_sym_sizeof] = ACTIONS(3198), - [anon_sym___alignof__] = ACTIONS(3198), - [anon_sym___alignof] = ACTIONS(3198), - [anon_sym__alignof] = ACTIONS(3198), - [anon_sym_alignof] = ACTIONS(3198), - [anon_sym__Alignof] = ACTIONS(3198), - [anon_sym_offsetof] = ACTIONS(3198), - [anon_sym__Generic] = ACTIONS(3198), - [anon_sym_asm] = ACTIONS(3198), - [anon_sym___asm__] = ACTIONS(3198), - [sym_number_literal] = ACTIONS(3200), - [anon_sym_L_SQUOTE] = ACTIONS(3200), - [anon_sym_u_SQUOTE] = ACTIONS(3200), - [anon_sym_U_SQUOTE] = ACTIONS(3200), - [anon_sym_u8_SQUOTE] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(3200), - [anon_sym_L_DQUOTE] = ACTIONS(3200), - [anon_sym_u_DQUOTE] = ACTIONS(3200), - [anon_sym_U_DQUOTE] = ACTIONS(3200), - [anon_sym_u8_DQUOTE] = ACTIONS(3200), - [sym_true] = ACTIONS(3198), - [sym_false] = ACTIONS(3198), - [anon_sym_NULL] = ACTIONS(3198), - [anon_sym_nullptr] = ACTIONS(3198), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3198), - [anon_sym___typeof] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3198), - [anon_sym_ATimport] = ACTIONS(3200), - [aux_sym_preproc_undef_token1] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3198), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3198), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3198), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3198), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3198), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3198), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3198), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE] = ACTIONS(3198), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3198), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_API_AVAILABLE] = ACTIONS(3198), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_API_DEPRECATED] = ACTIONS(3198), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3198), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3198), - [anon_sym___deprecated_msg] = ACTIONS(3198), - [anon_sym___deprecated_enum_msg] = ACTIONS(3198), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3198), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3198), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3198), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3198), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3198), - [anon_sym_ATprotocol] = ACTIONS(3200), - [anon_sym_ATinterface] = ACTIONS(3200), - [anon_sym_ATimplementation] = ACTIONS(3200), - [anon_sym_ATcompatibility_alias] = ACTIONS(3200), - [anon_sym__Alignas] = ACTIONS(3198), - [anon_sym_ATselector] = ACTIONS(3200), - [anon_sym_ATavailable] = ACTIONS(3200), - [anon_sym___builtin_available] = ACTIONS(3198), - [anon_sym_va_arg] = ACTIONS(3198), - [anon_sym_ATencode] = ACTIONS(3200), - [anon_sym_BOOL] = ACTIONS(3198), - [anon_sym_IMP] = ACTIONS(3198), - [anon_sym_SEL] = ACTIONS(3198), - [anon_sym_Class] = ACTIONS(3198), - [anon_sym_id] = ACTIONS(3198), - }, - [1672] = { - [ts_builtin_sym_end] = ACTIONS(2644), - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_include_token1] = ACTIONS(2642), - [aux_sym_preproc_include_token2] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_ATimport] = ACTIONS(2644), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_POUND] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATprotocol] = ACTIONS(2644), - [anon_sym_ATinterface] = ACTIONS(2644), - [anon_sym_ATimplementation] = ACTIONS(2644), - [anon_sym_ATcompatibility_alias] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [1673] = { - [ts_builtin_sym_end] = ACTIONS(3076), - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_include_token1] = ACTIONS(3074), - [aux_sym_preproc_include_token2] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_LPAREN2] = ACTIONS(3076), - [anon_sym_BANG] = ACTIONS(3076), - [anon_sym_TILDE] = ACTIONS(3076), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_STAR] = ACTIONS(3076), - [anon_sym_CARET] = ACTIONS(3076), - [anon_sym_AMP] = ACTIONS(3076), - [anon_sym_SEMI] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_LBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_ATautoreleasepool] = ACTIONS(3076), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [anon_sym_if] = ACTIONS(3074), - [anon_sym_switch] = ACTIONS(3074), - [anon_sym_case] = ACTIONS(3074), - [anon_sym_default] = ACTIONS(3074), - [anon_sym_while] = ACTIONS(3074), - [anon_sym_do] = ACTIONS(3074), - [anon_sym_for] = ACTIONS(3074), - [anon_sym_in] = ACTIONS(3074), - [anon_sym_return] = ACTIONS(3074), - [anon_sym_break] = ACTIONS(3074), - [anon_sym_continue] = ACTIONS(3074), - [anon_sym_goto] = ACTIONS(3074), - [anon_sym_DASH_DASH] = ACTIONS(3076), - [anon_sym_PLUS_PLUS] = ACTIONS(3076), - [anon_sym_sizeof] = ACTIONS(3074), - [anon_sym___alignof__] = ACTIONS(3074), - [anon_sym___alignof] = ACTIONS(3074), - [anon_sym__alignof] = ACTIONS(3074), - [anon_sym_alignof] = ACTIONS(3074), - [anon_sym__Alignof] = ACTIONS(3074), - [anon_sym_offsetof] = ACTIONS(3074), - [anon_sym__Generic] = ACTIONS(3074), - [anon_sym_asm] = ACTIONS(3074), - [anon_sym___asm__] = ACTIONS(3074), - [sym_number_literal] = ACTIONS(3076), - [anon_sym_L_SQUOTE] = ACTIONS(3076), - [anon_sym_u_SQUOTE] = ACTIONS(3076), - [anon_sym_U_SQUOTE] = ACTIONS(3076), - [anon_sym_u8_SQUOTE] = ACTIONS(3076), - [anon_sym_SQUOTE] = ACTIONS(3076), - [anon_sym_AT] = ACTIONS(3074), - [anon_sym_DQUOTE] = ACTIONS(3076), - [anon_sym_L_DQUOTE] = ACTIONS(3076), - [anon_sym_u_DQUOTE] = ACTIONS(3076), - [anon_sym_U_DQUOTE] = ACTIONS(3076), - [anon_sym_u8_DQUOTE] = ACTIONS(3076), - [sym_true] = ACTIONS(3074), - [sym_false] = ACTIONS(3074), - [anon_sym_NULL] = ACTIONS(3074), - [anon_sym_nullptr] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_ATimport] = ACTIONS(3076), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_POUND] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATprotocol] = ACTIONS(3076), - [anon_sym_ATinterface] = ACTIONS(3076), - [anon_sym_ATimplementation] = ACTIONS(3076), - [anon_sym_ATcompatibility_alias] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_ATselector] = ACTIONS(3076), - [anon_sym_ATavailable] = ACTIONS(3076), - [anon_sym___builtin_available] = ACTIONS(3074), - [anon_sym_va_arg] = ACTIONS(3074), - [anon_sym_ATencode] = ACTIONS(3076), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - }, - [1674] = { - [ts_builtin_sym_end] = ACTIONS(3132), - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_include_token1] = ACTIONS(3130), - [aux_sym_preproc_include_token2] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_LPAREN2] = ACTIONS(3132), - [anon_sym_BANG] = ACTIONS(3132), - [anon_sym_TILDE] = ACTIONS(3132), - [anon_sym_DASH] = ACTIONS(3130), - [anon_sym_PLUS] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(3132), - [anon_sym_CARET] = ACTIONS(3132), - [anon_sym_AMP] = ACTIONS(3132), - [anon_sym_SEMI] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_LBRACE] = ACTIONS(3132), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_ATautoreleasepool] = ACTIONS(3132), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [anon_sym_if] = ACTIONS(3130), - [anon_sym_switch] = ACTIONS(3130), - [anon_sym_case] = ACTIONS(3130), - [anon_sym_default] = ACTIONS(3130), - [anon_sym_while] = ACTIONS(3130), - [anon_sym_do] = ACTIONS(3130), - [anon_sym_for] = ACTIONS(3130), - [anon_sym_in] = ACTIONS(3130), - [anon_sym_return] = ACTIONS(3130), - [anon_sym_break] = ACTIONS(3130), - [anon_sym_continue] = ACTIONS(3130), - [anon_sym_goto] = ACTIONS(3130), - [anon_sym_DASH_DASH] = ACTIONS(3132), - [anon_sym_PLUS_PLUS] = ACTIONS(3132), - [anon_sym_sizeof] = ACTIONS(3130), - [anon_sym___alignof__] = ACTIONS(3130), - [anon_sym___alignof] = ACTIONS(3130), - [anon_sym__alignof] = ACTIONS(3130), - [anon_sym_alignof] = ACTIONS(3130), - [anon_sym__Alignof] = ACTIONS(3130), - [anon_sym_offsetof] = ACTIONS(3130), - [anon_sym__Generic] = ACTIONS(3130), - [anon_sym_asm] = ACTIONS(3130), - [anon_sym___asm__] = ACTIONS(3130), - [sym_number_literal] = ACTIONS(3132), - [anon_sym_L_SQUOTE] = ACTIONS(3132), - [anon_sym_u_SQUOTE] = ACTIONS(3132), - [anon_sym_U_SQUOTE] = ACTIONS(3132), - [anon_sym_u8_SQUOTE] = ACTIONS(3132), - [anon_sym_SQUOTE] = ACTIONS(3132), - [anon_sym_AT] = ACTIONS(3130), - [anon_sym_DQUOTE] = ACTIONS(3132), - [anon_sym_L_DQUOTE] = ACTIONS(3132), - [anon_sym_u_DQUOTE] = ACTIONS(3132), - [anon_sym_U_DQUOTE] = ACTIONS(3132), - [anon_sym_u8_DQUOTE] = ACTIONS(3132), - [sym_true] = ACTIONS(3130), - [sym_false] = ACTIONS(3130), - [anon_sym_NULL] = ACTIONS(3130), - [anon_sym_nullptr] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [anon_sym_ATimport] = ACTIONS(3132), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_POUND] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATprotocol] = ACTIONS(3132), - [anon_sym_ATinterface] = ACTIONS(3132), - [anon_sym_ATimplementation] = ACTIONS(3132), - [anon_sym_ATcompatibility_alias] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_ATselector] = ACTIONS(3132), - [anon_sym_ATavailable] = ACTIONS(3132), - [anon_sym___builtin_available] = ACTIONS(3130), - [anon_sym_va_arg] = ACTIONS(3130), - [anon_sym_ATencode] = ACTIONS(3132), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [1675] = { - [ts_builtin_sym_end] = ACTIONS(2660), - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_include_token1] = ACTIONS(2658), - [aux_sym_preproc_include_token2] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_ATimport] = ACTIONS(2660), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_POUND] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATprotocol] = ACTIONS(2660), - [anon_sym_ATinterface] = ACTIONS(2660), - [anon_sym_ATimplementation] = ACTIONS(2660), - [anon_sym_ATcompatibility_alias] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [1676] = { - [ts_builtin_sym_end] = ACTIONS(3092), - [sym_identifier] = ACTIONS(3090), - [aux_sym_preproc_include_token1] = ACTIONS(3090), - [aux_sym_preproc_include_token2] = ACTIONS(3090), - [aux_sym_preproc_def_token1] = ACTIONS(3090), - [aux_sym_preproc_if_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3090), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3090), - [sym_preproc_directive] = ACTIONS(3090), - [anon_sym_LPAREN2] = ACTIONS(3092), - [anon_sym_BANG] = ACTIONS(3092), - [anon_sym_TILDE] = ACTIONS(3092), - [anon_sym_DASH] = ACTIONS(3090), - [anon_sym_PLUS] = ACTIONS(3090), - [anon_sym_STAR] = ACTIONS(3092), - [anon_sym_CARET] = ACTIONS(3092), - [anon_sym_AMP] = ACTIONS(3092), - [anon_sym_SEMI] = ACTIONS(3092), - [anon_sym___extension__] = ACTIONS(3090), - [anon_sym_typedef] = ACTIONS(3090), - [anon_sym_extern] = ACTIONS(3090), - [anon_sym___attribute__] = ACTIONS(3090), - [anon_sym___attribute] = ACTIONS(3090), - [anon_sym_noreturn] = ACTIONS(3090), - [anon_sym_LBRACK] = ACTIONS(3092), - [anon_sym___declspec] = ACTIONS(3090), - [anon_sym___cdecl] = ACTIONS(3090), - [anon_sym___clrcall] = ACTIONS(3090), - [anon_sym___stdcall] = ACTIONS(3090), - [anon_sym___fastcall] = ACTIONS(3090), - [anon_sym___thiscall] = ACTIONS(3090), - [anon_sym___vectorcall] = ACTIONS(3090), - [anon_sym_LBRACE] = ACTIONS(3092), - [anon_sym_signed] = ACTIONS(3090), - [anon_sym_unsigned] = ACTIONS(3090), - [anon_sym_long] = ACTIONS(3090), - [anon_sym_short] = ACTIONS(3090), - [anon_sym_ATautoreleasepool] = ACTIONS(3092), - [anon_sym_static] = ACTIONS(3090), - [anon_sym_auto] = ACTIONS(3090), - [anon_sym_register] = ACTIONS(3090), - [anon_sym_inline] = ACTIONS(3090), - [anon_sym___inline] = ACTIONS(3090), - [anon_sym___inline__] = ACTIONS(3090), - [anon_sym___forceinline] = ACTIONS(3090), - [anon_sym_thread_local] = ACTIONS(3090), - [anon_sym___thread] = ACTIONS(3090), - [anon_sym_CG_EXTERN] = ACTIONS(3090), - [anon_sym_CG_INLINE] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3090), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3090), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3090), - [anon_sym_IBOutlet] = ACTIONS(3090), - [anon_sym_IBInspectable] = ACTIONS(3090), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3090), - [anon_sym_NS_INLINE] = ACTIONS(3090), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3090), - [anon_sym_OBJC_EXPORT] = ACTIONS(3090), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3090), - [anon_sym_const] = ACTIONS(3090), - [anon_sym_constexpr] = ACTIONS(3090), - [anon_sym_volatile] = ACTIONS(3090), - [anon_sym_restrict] = ACTIONS(3090), - [anon_sym___restrict__] = ACTIONS(3090), - [anon_sym__Atomic] = ACTIONS(3090), - [anon_sym__Noreturn] = ACTIONS(3090), - [anon_sym_nullable] = ACTIONS(3090), - [anon_sym__Complex] = ACTIONS(3090), - [anon_sym__Nonnull] = ACTIONS(3090), - [anon_sym__Nullable] = ACTIONS(3090), - [anon_sym__Nullable_result] = ACTIONS(3090), - [anon_sym__Null_unspecified] = ACTIONS(3090), - [anon_sym___autoreleasing] = ACTIONS(3090), - [anon_sym___block] = ACTIONS(3090), - [anon_sym___bridge] = ACTIONS(3090), - [anon_sym___bridge_retained] = ACTIONS(3090), - [anon_sym___bridge_transfer] = ACTIONS(3090), - [anon_sym___complex] = ACTIONS(3090), - [anon_sym___const] = ACTIONS(3090), - [anon_sym___imag] = ACTIONS(3090), - [anon_sym___kindof] = ACTIONS(3090), - [anon_sym___nonnull] = ACTIONS(3090), - [anon_sym___nullable] = ACTIONS(3090), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3090), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3090), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3090), - [anon_sym___real] = ACTIONS(3090), - [anon_sym___strong] = ACTIONS(3090), - [anon_sym___unsafe_unretained] = ACTIONS(3090), - [anon_sym___unused] = ACTIONS(3090), - [anon_sym___weak] = ACTIONS(3090), - [sym_primitive_type] = ACTIONS(3090), - [anon_sym_enum] = ACTIONS(3090), - [anon_sym_struct] = ACTIONS(3090), - [anon_sym_union] = ACTIONS(3090), - [anon_sym_if] = ACTIONS(3090), - [anon_sym_switch] = ACTIONS(3090), - [anon_sym_case] = ACTIONS(3090), - [anon_sym_default] = ACTIONS(3090), - [anon_sym_while] = ACTIONS(3090), - [anon_sym_do] = ACTIONS(3090), - [anon_sym_for] = ACTIONS(3090), - [anon_sym_in] = ACTIONS(3090), - [anon_sym_return] = ACTIONS(3090), - [anon_sym_break] = ACTIONS(3090), - [anon_sym_continue] = ACTIONS(3090), - [anon_sym_goto] = ACTIONS(3090), - [anon_sym_DASH_DASH] = ACTIONS(3092), - [anon_sym_PLUS_PLUS] = ACTIONS(3092), - [anon_sym_sizeof] = ACTIONS(3090), - [anon_sym___alignof__] = ACTIONS(3090), - [anon_sym___alignof] = ACTIONS(3090), - [anon_sym__alignof] = ACTIONS(3090), - [anon_sym_alignof] = ACTIONS(3090), - [anon_sym__Alignof] = ACTIONS(3090), - [anon_sym_offsetof] = ACTIONS(3090), - [anon_sym__Generic] = ACTIONS(3090), - [anon_sym_asm] = ACTIONS(3090), - [anon_sym___asm__] = ACTIONS(3090), - [sym_number_literal] = ACTIONS(3092), - [anon_sym_L_SQUOTE] = ACTIONS(3092), - [anon_sym_u_SQUOTE] = ACTIONS(3092), - [anon_sym_U_SQUOTE] = ACTIONS(3092), - [anon_sym_u8_SQUOTE] = ACTIONS(3092), - [anon_sym_SQUOTE] = ACTIONS(3092), - [anon_sym_AT] = ACTIONS(3090), - [anon_sym_DQUOTE] = ACTIONS(3092), - [anon_sym_L_DQUOTE] = ACTIONS(3092), - [anon_sym_u_DQUOTE] = ACTIONS(3092), - [anon_sym_U_DQUOTE] = ACTIONS(3092), - [anon_sym_u8_DQUOTE] = ACTIONS(3092), - [sym_true] = ACTIONS(3090), - [sym_false] = ACTIONS(3090), - [anon_sym_NULL] = ACTIONS(3090), - [anon_sym_nullptr] = ACTIONS(3090), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3090), - [anon_sym___typeof] = ACTIONS(3090), - [anon_sym_typeof] = ACTIONS(3090), - [anon_sym_ATimport] = ACTIONS(3092), - [aux_sym_preproc_undef_token1] = ACTIONS(3090), - [anon_sym_POUND] = ACTIONS(3090), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3090), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3090), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3090), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3090), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3090), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3090), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE] = ACTIONS(3090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3090), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_API_AVAILABLE] = ACTIONS(3090), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_API_DEPRECATED] = ACTIONS(3090), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3090), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3090), - [anon_sym___deprecated_msg] = ACTIONS(3090), - [anon_sym___deprecated_enum_msg] = ACTIONS(3090), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3090), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3090), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3090), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3090), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3090), - [anon_sym_ATprotocol] = ACTIONS(3092), - [anon_sym_ATinterface] = ACTIONS(3092), - [anon_sym_ATimplementation] = ACTIONS(3092), - [anon_sym_ATcompatibility_alias] = ACTIONS(3092), - [anon_sym__Alignas] = ACTIONS(3090), - [anon_sym_ATselector] = ACTIONS(3092), - [anon_sym_ATavailable] = ACTIONS(3092), - [anon_sym___builtin_available] = ACTIONS(3090), - [anon_sym_va_arg] = ACTIONS(3090), - [anon_sym_ATencode] = ACTIONS(3092), - [anon_sym_BOOL] = ACTIONS(3090), - [anon_sym_IMP] = ACTIONS(3090), - [anon_sym_SEL] = ACTIONS(3090), - [anon_sym_Class] = ACTIONS(3090), - [anon_sym_id] = ACTIONS(3090), - }, - [1677] = { - [ts_builtin_sym_end] = ACTIONS(2836), - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_include_token1] = ACTIONS(2834), - [aux_sym_preproc_include_token2] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_case] = ACTIONS(2834), - [anon_sym_default] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_ATimport] = ACTIONS(2836), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_POUND] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATprotocol] = ACTIONS(2836), - [anon_sym_ATinterface] = ACTIONS(2836), - [anon_sym_ATimplementation] = ACTIONS(2836), - [anon_sym_ATcompatibility_alias] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [1678] = { - [ts_builtin_sym_end] = ACTIONS(3048), - [sym_identifier] = ACTIONS(3046), - [aux_sym_preproc_include_token1] = ACTIONS(3046), - [aux_sym_preproc_include_token2] = ACTIONS(3046), - [aux_sym_preproc_def_token1] = ACTIONS(3046), - [aux_sym_preproc_if_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3046), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3046), - [sym_preproc_directive] = ACTIONS(3046), - [anon_sym_LPAREN2] = ACTIONS(3048), - [anon_sym_BANG] = ACTIONS(3048), - [anon_sym_TILDE] = ACTIONS(3048), - [anon_sym_DASH] = ACTIONS(3046), - [anon_sym_PLUS] = ACTIONS(3046), - [anon_sym_STAR] = ACTIONS(3048), - [anon_sym_CARET] = ACTIONS(3048), - [anon_sym_AMP] = ACTIONS(3048), - [anon_sym_SEMI] = ACTIONS(3048), - [anon_sym___extension__] = ACTIONS(3046), - [anon_sym_typedef] = ACTIONS(3046), - [anon_sym_extern] = ACTIONS(3046), - [anon_sym___attribute__] = ACTIONS(3046), - [anon_sym___attribute] = ACTIONS(3046), - [anon_sym_noreturn] = ACTIONS(3046), - [anon_sym_LBRACK] = ACTIONS(3048), - [anon_sym___declspec] = ACTIONS(3046), - [anon_sym___cdecl] = ACTIONS(3046), - [anon_sym___clrcall] = ACTIONS(3046), - [anon_sym___stdcall] = ACTIONS(3046), - [anon_sym___fastcall] = ACTIONS(3046), - [anon_sym___thiscall] = ACTIONS(3046), - [anon_sym___vectorcall] = ACTIONS(3046), - [anon_sym_LBRACE] = ACTIONS(3048), - [anon_sym_signed] = ACTIONS(3046), - [anon_sym_unsigned] = ACTIONS(3046), - [anon_sym_long] = ACTIONS(3046), - [anon_sym_short] = ACTIONS(3046), - [anon_sym_ATautoreleasepool] = ACTIONS(3048), - [anon_sym_static] = ACTIONS(3046), - [anon_sym_auto] = ACTIONS(3046), - [anon_sym_register] = ACTIONS(3046), - [anon_sym_inline] = ACTIONS(3046), - [anon_sym___inline] = ACTIONS(3046), - [anon_sym___inline__] = ACTIONS(3046), - [anon_sym___forceinline] = ACTIONS(3046), - [anon_sym_thread_local] = ACTIONS(3046), - [anon_sym___thread] = ACTIONS(3046), - [anon_sym_CG_EXTERN] = ACTIONS(3046), - [anon_sym_CG_INLINE] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3046), - [anon_sym_IBOutlet] = ACTIONS(3046), - [anon_sym_IBInspectable] = ACTIONS(3046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3046), - [anon_sym_NS_INLINE] = ACTIONS(3046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3046), - [anon_sym_OBJC_EXPORT] = ACTIONS(3046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3046), - [anon_sym_const] = ACTIONS(3046), - [anon_sym_constexpr] = ACTIONS(3046), - [anon_sym_volatile] = ACTIONS(3046), - [anon_sym_restrict] = ACTIONS(3046), - [anon_sym___restrict__] = ACTIONS(3046), - [anon_sym__Atomic] = ACTIONS(3046), - [anon_sym__Noreturn] = ACTIONS(3046), - [anon_sym_nullable] = ACTIONS(3046), - [anon_sym__Complex] = ACTIONS(3046), - [anon_sym__Nonnull] = ACTIONS(3046), - [anon_sym__Nullable] = ACTIONS(3046), - [anon_sym__Nullable_result] = ACTIONS(3046), - [anon_sym__Null_unspecified] = ACTIONS(3046), - [anon_sym___autoreleasing] = ACTIONS(3046), - [anon_sym___block] = ACTIONS(3046), - [anon_sym___bridge] = ACTIONS(3046), - [anon_sym___bridge_retained] = ACTIONS(3046), - [anon_sym___bridge_transfer] = ACTIONS(3046), - [anon_sym___complex] = ACTIONS(3046), - [anon_sym___const] = ACTIONS(3046), - [anon_sym___imag] = ACTIONS(3046), - [anon_sym___kindof] = ACTIONS(3046), - [anon_sym___nonnull] = ACTIONS(3046), - [anon_sym___nullable] = ACTIONS(3046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3046), - [anon_sym___real] = ACTIONS(3046), - [anon_sym___strong] = ACTIONS(3046), - [anon_sym___unsafe_unretained] = ACTIONS(3046), - [anon_sym___unused] = ACTIONS(3046), - [anon_sym___weak] = ACTIONS(3046), - [sym_primitive_type] = ACTIONS(3046), - [anon_sym_enum] = ACTIONS(3046), - [anon_sym_struct] = ACTIONS(3046), - [anon_sym_union] = ACTIONS(3046), - [anon_sym_if] = ACTIONS(3046), - [anon_sym_switch] = ACTIONS(3046), - [anon_sym_case] = ACTIONS(3046), - [anon_sym_default] = ACTIONS(3046), - [anon_sym_while] = ACTIONS(3046), - [anon_sym_do] = ACTIONS(3046), - [anon_sym_for] = ACTIONS(3046), - [anon_sym_in] = ACTIONS(3046), - [anon_sym_return] = ACTIONS(3046), - [anon_sym_break] = ACTIONS(3046), - [anon_sym_continue] = ACTIONS(3046), - [anon_sym_goto] = ACTIONS(3046), - [anon_sym_DASH_DASH] = ACTIONS(3048), - [anon_sym_PLUS_PLUS] = ACTIONS(3048), - [anon_sym_sizeof] = ACTIONS(3046), - [anon_sym___alignof__] = ACTIONS(3046), - [anon_sym___alignof] = ACTIONS(3046), - [anon_sym__alignof] = ACTIONS(3046), - [anon_sym_alignof] = ACTIONS(3046), - [anon_sym__Alignof] = ACTIONS(3046), - [anon_sym_offsetof] = ACTIONS(3046), - [anon_sym__Generic] = ACTIONS(3046), - [anon_sym_asm] = ACTIONS(3046), - [anon_sym___asm__] = ACTIONS(3046), - [sym_number_literal] = ACTIONS(3048), - [anon_sym_L_SQUOTE] = ACTIONS(3048), - [anon_sym_u_SQUOTE] = ACTIONS(3048), - [anon_sym_U_SQUOTE] = ACTIONS(3048), - [anon_sym_u8_SQUOTE] = ACTIONS(3048), - [anon_sym_SQUOTE] = ACTIONS(3048), - [anon_sym_AT] = ACTIONS(3046), - [anon_sym_DQUOTE] = ACTIONS(3048), - [anon_sym_L_DQUOTE] = ACTIONS(3048), - [anon_sym_u_DQUOTE] = ACTIONS(3048), - [anon_sym_U_DQUOTE] = ACTIONS(3048), - [anon_sym_u8_DQUOTE] = ACTIONS(3048), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [anon_sym_NULL] = ACTIONS(3046), - [anon_sym_nullptr] = ACTIONS(3046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3046), - [anon_sym___typeof] = ACTIONS(3046), - [anon_sym_typeof] = ACTIONS(3046), - [anon_sym_ATimport] = ACTIONS(3048), - [aux_sym_preproc_undef_token1] = ACTIONS(3046), - [anon_sym_POUND] = ACTIONS(3046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE] = ACTIONS(3046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_API_AVAILABLE] = ACTIONS(3046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_API_DEPRECATED] = ACTIONS(3046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3046), - [anon_sym___deprecated_msg] = ACTIONS(3046), - [anon_sym___deprecated_enum_msg] = ACTIONS(3046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3046), - [anon_sym_ATprotocol] = ACTIONS(3048), - [anon_sym_ATinterface] = ACTIONS(3048), - [anon_sym_ATimplementation] = ACTIONS(3048), - [anon_sym_ATcompatibility_alias] = ACTIONS(3048), - [anon_sym__Alignas] = ACTIONS(3046), - [anon_sym_ATselector] = ACTIONS(3048), - [anon_sym_ATavailable] = ACTIONS(3048), - [anon_sym___builtin_available] = ACTIONS(3046), - [anon_sym_va_arg] = ACTIONS(3046), - [anon_sym_ATencode] = ACTIONS(3048), - [anon_sym_BOOL] = ACTIONS(3046), - [anon_sym_IMP] = ACTIONS(3046), - [anon_sym_SEL] = ACTIONS(3046), - [anon_sym_Class] = ACTIONS(3046), - [anon_sym_id] = ACTIONS(3046), - }, - [1679] = { - [ts_builtin_sym_end] = ACTIONS(2924), - [sym_identifier] = ACTIONS(2922), - [aux_sym_preproc_include_token1] = ACTIONS(2922), - [aux_sym_preproc_include_token2] = ACTIONS(2922), - [aux_sym_preproc_def_token1] = ACTIONS(2922), - [aux_sym_preproc_if_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2922), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2922), - [sym_preproc_directive] = ACTIONS(2922), - [anon_sym_LPAREN2] = ACTIONS(2924), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_STAR] = ACTIONS(2924), - [anon_sym_CARET] = ACTIONS(2924), - [anon_sym_AMP] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym___extension__] = ACTIONS(2922), - [anon_sym_typedef] = ACTIONS(2922), - [anon_sym_extern] = ACTIONS(2922), - [anon_sym___attribute__] = ACTIONS(2922), - [anon_sym___attribute] = ACTIONS(2922), - [anon_sym_noreturn] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym___declspec] = ACTIONS(2922), - [anon_sym___cdecl] = ACTIONS(2922), - [anon_sym___clrcall] = ACTIONS(2922), - [anon_sym___stdcall] = ACTIONS(2922), - [anon_sym___fastcall] = ACTIONS(2922), - [anon_sym___thiscall] = ACTIONS(2922), - [anon_sym___vectorcall] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_signed] = ACTIONS(2922), - [anon_sym_unsigned] = ACTIONS(2922), - [anon_sym_long] = ACTIONS(2922), - [anon_sym_short] = ACTIONS(2922), - [anon_sym_ATautoreleasepool] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_auto] = ACTIONS(2922), - [anon_sym_register] = ACTIONS(2922), - [anon_sym_inline] = ACTIONS(2922), - [anon_sym___inline] = ACTIONS(2922), - [anon_sym___inline__] = ACTIONS(2922), - [anon_sym___forceinline] = ACTIONS(2922), - [anon_sym_thread_local] = ACTIONS(2922), - [anon_sym___thread] = ACTIONS(2922), - [anon_sym_CG_EXTERN] = ACTIONS(2922), - [anon_sym_CG_INLINE] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2922), - [anon_sym_IBOutlet] = ACTIONS(2922), - [anon_sym_IBInspectable] = ACTIONS(2922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2922), - [anon_sym_NS_INLINE] = ACTIONS(2922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2922), - [anon_sym_OBJC_EXPORT] = ACTIONS(2922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_constexpr] = ACTIONS(2922), - [anon_sym_volatile] = ACTIONS(2922), - [anon_sym_restrict] = ACTIONS(2922), - [anon_sym___restrict__] = ACTIONS(2922), - [anon_sym__Atomic] = ACTIONS(2922), - [anon_sym__Noreturn] = ACTIONS(2922), - [anon_sym_nullable] = ACTIONS(2922), - [anon_sym__Complex] = ACTIONS(2922), - [anon_sym__Nonnull] = ACTIONS(2922), - [anon_sym__Nullable] = ACTIONS(2922), - [anon_sym__Nullable_result] = ACTIONS(2922), - [anon_sym__Null_unspecified] = ACTIONS(2922), - [anon_sym___autoreleasing] = ACTIONS(2922), - [anon_sym___block] = ACTIONS(2922), - [anon_sym___bridge] = ACTIONS(2922), - [anon_sym___bridge_retained] = ACTIONS(2922), - [anon_sym___bridge_transfer] = ACTIONS(2922), - [anon_sym___complex] = ACTIONS(2922), - [anon_sym___const] = ACTIONS(2922), - [anon_sym___imag] = ACTIONS(2922), - [anon_sym___kindof] = ACTIONS(2922), - [anon_sym___nonnull] = ACTIONS(2922), - [anon_sym___nullable] = ACTIONS(2922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2922), - [anon_sym___real] = ACTIONS(2922), - [anon_sym___strong] = ACTIONS(2922), - [anon_sym___unsafe_unretained] = ACTIONS(2922), - [anon_sym___unused] = ACTIONS(2922), - [anon_sym___weak] = ACTIONS(2922), - [sym_primitive_type] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), - [anon_sym_struct] = ACTIONS(2922), - [anon_sym_union] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_in] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_goto] = ACTIONS(2922), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_sizeof] = ACTIONS(2922), - [anon_sym___alignof__] = ACTIONS(2922), - [anon_sym___alignof] = ACTIONS(2922), - [anon_sym__alignof] = ACTIONS(2922), - [anon_sym_alignof] = ACTIONS(2922), - [anon_sym__Alignof] = ACTIONS(2922), - [anon_sym_offsetof] = ACTIONS(2922), - [anon_sym__Generic] = ACTIONS(2922), - [anon_sym_asm] = ACTIONS(2922), - [anon_sym___asm__] = ACTIONS(2922), - [sym_number_literal] = ACTIONS(2924), - [anon_sym_L_SQUOTE] = ACTIONS(2924), - [anon_sym_u_SQUOTE] = ACTIONS(2924), - [anon_sym_U_SQUOTE] = ACTIONS(2924), - [anon_sym_u8_SQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_AT] = ACTIONS(2922), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_L_DQUOTE] = ACTIONS(2924), - [anon_sym_u_DQUOTE] = ACTIONS(2924), - [anon_sym_U_DQUOTE] = ACTIONS(2924), - [anon_sym_u8_DQUOTE] = ACTIONS(2924), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [anon_sym_NULL] = ACTIONS(2922), - [anon_sym_nullptr] = ACTIONS(2922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2922), - [anon_sym___typeof] = ACTIONS(2922), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_ATimport] = ACTIONS(2924), - [aux_sym_preproc_undef_token1] = ACTIONS(2922), - [anon_sym_POUND] = ACTIONS(2922), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE] = ACTIONS(2922), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_API_AVAILABLE] = ACTIONS(2922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_API_DEPRECATED] = ACTIONS(2922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2922), - [anon_sym___deprecated_msg] = ACTIONS(2922), - [anon_sym___deprecated_enum_msg] = ACTIONS(2922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2922), - [anon_sym_ATprotocol] = ACTIONS(2924), - [anon_sym_ATinterface] = ACTIONS(2924), - [anon_sym_ATimplementation] = ACTIONS(2924), - [anon_sym_ATcompatibility_alias] = ACTIONS(2924), - [anon_sym__Alignas] = ACTIONS(2922), - [anon_sym_ATselector] = ACTIONS(2924), - [anon_sym_ATavailable] = ACTIONS(2924), - [anon_sym___builtin_available] = ACTIONS(2922), - [anon_sym_va_arg] = ACTIONS(2922), - [anon_sym_ATencode] = ACTIONS(2924), - [anon_sym_BOOL] = ACTIONS(2922), - [anon_sym_IMP] = ACTIONS(2922), - [anon_sym_SEL] = ACTIONS(2922), - [anon_sym_Class] = ACTIONS(2922), - [anon_sym_id] = ACTIONS(2922), - }, - [1680] = { - [ts_builtin_sym_end] = ACTIONS(3040), - [sym_identifier] = ACTIONS(3038), - [aux_sym_preproc_include_token1] = ACTIONS(3038), - [aux_sym_preproc_include_token2] = ACTIONS(3038), - [aux_sym_preproc_def_token1] = ACTIONS(3038), - [aux_sym_preproc_if_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3038), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3038), - [sym_preproc_directive] = ACTIONS(3038), - [anon_sym_LPAREN2] = ACTIONS(3040), - [anon_sym_BANG] = ACTIONS(3040), - [anon_sym_TILDE] = ACTIONS(3040), - [anon_sym_DASH] = ACTIONS(3038), - [anon_sym_PLUS] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_CARET] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_SEMI] = ACTIONS(3040), - [anon_sym___extension__] = ACTIONS(3038), - [anon_sym_typedef] = ACTIONS(3038), - [anon_sym_extern] = ACTIONS(3038), - [anon_sym___attribute__] = ACTIONS(3038), - [anon_sym___attribute] = ACTIONS(3038), - [anon_sym_noreturn] = ACTIONS(3038), - [anon_sym_LBRACK] = ACTIONS(3040), - [anon_sym___declspec] = ACTIONS(3038), - [anon_sym___cdecl] = ACTIONS(3038), - [anon_sym___clrcall] = ACTIONS(3038), - [anon_sym___stdcall] = ACTIONS(3038), - [anon_sym___fastcall] = ACTIONS(3038), - [anon_sym___thiscall] = ACTIONS(3038), - [anon_sym___vectorcall] = ACTIONS(3038), - [anon_sym_LBRACE] = ACTIONS(3040), - [anon_sym_signed] = ACTIONS(3038), - [anon_sym_unsigned] = ACTIONS(3038), - [anon_sym_long] = ACTIONS(3038), - [anon_sym_short] = ACTIONS(3038), - [anon_sym_ATautoreleasepool] = ACTIONS(3040), - [anon_sym_static] = ACTIONS(3038), - [anon_sym_auto] = ACTIONS(3038), - [anon_sym_register] = ACTIONS(3038), - [anon_sym_inline] = ACTIONS(3038), - [anon_sym___inline] = ACTIONS(3038), - [anon_sym___inline__] = ACTIONS(3038), - [anon_sym___forceinline] = ACTIONS(3038), - [anon_sym_thread_local] = ACTIONS(3038), - [anon_sym___thread] = ACTIONS(3038), - [anon_sym_CG_EXTERN] = ACTIONS(3038), - [anon_sym_CG_INLINE] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3038), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3038), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3038), - [anon_sym_IBOutlet] = ACTIONS(3038), - [anon_sym_IBInspectable] = ACTIONS(3038), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3038), - [anon_sym_NS_INLINE] = ACTIONS(3038), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3038), - [anon_sym_OBJC_EXPORT] = ACTIONS(3038), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3038), - [anon_sym_const] = ACTIONS(3038), - [anon_sym_constexpr] = ACTIONS(3038), - [anon_sym_volatile] = ACTIONS(3038), - [anon_sym_restrict] = ACTIONS(3038), - [anon_sym___restrict__] = ACTIONS(3038), - [anon_sym__Atomic] = ACTIONS(3038), - [anon_sym__Noreturn] = ACTIONS(3038), - [anon_sym_nullable] = ACTIONS(3038), - [anon_sym__Complex] = ACTIONS(3038), - [anon_sym__Nonnull] = ACTIONS(3038), - [anon_sym__Nullable] = ACTIONS(3038), - [anon_sym__Nullable_result] = ACTIONS(3038), - [anon_sym__Null_unspecified] = ACTIONS(3038), - [anon_sym___autoreleasing] = ACTIONS(3038), - [anon_sym___block] = ACTIONS(3038), - [anon_sym___bridge] = ACTIONS(3038), - [anon_sym___bridge_retained] = ACTIONS(3038), - [anon_sym___bridge_transfer] = ACTIONS(3038), - [anon_sym___complex] = ACTIONS(3038), - [anon_sym___const] = ACTIONS(3038), - [anon_sym___imag] = ACTIONS(3038), - [anon_sym___kindof] = ACTIONS(3038), - [anon_sym___nonnull] = ACTIONS(3038), - [anon_sym___nullable] = ACTIONS(3038), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3038), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3038), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3038), - [anon_sym___real] = ACTIONS(3038), - [anon_sym___strong] = ACTIONS(3038), - [anon_sym___unsafe_unretained] = ACTIONS(3038), - [anon_sym___unused] = ACTIONS(3038), - [anon_sym___weak] = ACTIONS(3038), - [sym_primitive_type] = ACTIONS(3038), - [anon_sym_enum] = ACTIONS(3038), - [anon_sym_struct] = ACTIONS(3038), - [anon_sym_union] = ACTIONS(3038), - [anon_sym_if] = ACTIONS(3038), - [anon_sym_switch] = ACTIONS(3038), - [anon_sym_case] = ACTIONS(3038), - [anon_sym_default] = ACTIONS(3038), - [anon_sym_while] = ACTIONS(3038), - [anon_sym_do] = ACTIONS(3038), - [anon_sym_for] = ACTIONS(3038), - [anon_sym_in] = ACTIONS(3038), - [anon_sym_return] = ACTIONS(3038), - [anon_sym_break] = ACTIONS(3038), - [anon_sym_continue] = ACTIONS(3038), - [anon_sym_goto] = ACTIONS(3038), - [anon_sym_DASH_DASH] = ACTIONS(3040), - [anon_sym_PLUS_PLUS] = ACTIONS(3040), - [anon_sym_sizeof] = ACTIONS(3038), - [anon_sym___alignof__] = ACTIONS(3038), - [anon_sym___alignof] = ACTIONS(3038), - [anon_sym__alignof] = ACTIONS(3038), - [anon_sym_alignof] = ACTIONS(3038), - [anon_sym__Alignof] = ACTIONS(3038), - [anon_sym_offsetof] = ACTIONS(3038), - [anon_sym__Generic] = ACTIONS(3038), - [anon_sym_asm] = ACTIONS(3038), - [anon_sym___asm__] = ACTIONS(3038), - [sym_number_literal] = ACTIONS(3040), - [anon_sym_L_SQUOTE] = ACTIONS(3040), - [anon_sym_u_SQUOTE] = ACTIONS(3040), - [anon_sym_U_SQUOTE] = ACTIONS(3040), - [anon_sym_u8_SQUOTE] = ACTIONS(3040), - [anon_sym_SQUOTE] = ACTIONS(3040), - [anon_sym_AT] = ACTIONS(3038), - [anon_sym_DQUOTE] = ACTIONS(3040), - [anon_sym_L_DQUOTE] = ACTIONS(3040), - [anon_sym_u_DQUOTE] = ACTIONS(3040), - [anon_sym_U_DQUOTE] = ACTIONS(3040), - [anon_sym_u8_DQUOTE] = ACTIONS(3040), - [sym_true] = ACTIONS(3038), - [sym_false] = ACTIONS(3038), - [anon_sym_NULL] = ACTIONS(3038), - [anon_sym_nullptr] = ACTIONS(3038), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3038), - [anon_sym___typeof] = ACTIONS(3038), - [anon_sym_typeof] = ACTIONS(3038), - [anon_sym_ATimport] = ACTIONS(3040), - [aux_sym_preproc_undef_token1] = ACTIONS(3038), - [anon_sym_POUND] = ACTIONS(3038), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3038), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3038), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3038), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3038), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3038), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3038), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE] = ACTIONS(3038), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3038), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_API_AVAILABLE] = ACTIONS(3038), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_API_DEPRECATED] = ACTIONS(3038), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3038), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3038), - [anon_sym___deprecated_msg] = ACTIONS(3038), - [anon_sym___deprecated_enum_msg] = ACTIONS(3038), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3038), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3038), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3038), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3038), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3038), - [anon_sym_ATprotocol] = ACTIONS(3040), - [anon_sym_ATinterface] = ACTIONS(3040), - [anon_sym_ATimplementation] = ACTIONS(3040), - [anon_sym_ATcompatibility_alias] = ACTIONS(3040), - [anon_sym__Alignas] = ACTIONS(3038), - [anon_sym_ATselector] = ACTIONS(3040), - [anon_sym_ATavailable] = ACTIONS(3040), - [anon_sym___builtin_available] = ACTIONS(3038), - [anon_sym_va_arg] = ACTIONS(3038), - [anon_sym_ATencode] = ACTIONS(3040), - [anon_sym_BOOL] = ACTIONS(3038), - [anon_sym_IMP] = ACTIONS(3038), - [anon_sym_SEL] = ACTIONS(3038), - [anon_sym_Class] = ACTIONS(3038), - [anon_sym_id] = ACTIONS(3038), - }, - [1681] = { - [ts_builtin_sym_end] = ACTIONS(2540), - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_include_token1] = ACTIONS(2538), - [aux_sym_preproc_include_token2] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_ATimport] = ACTIONS(2540), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_POUND] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATprotocol] = ACTIONS(2540), - [anon_sym_ATinterface] = ACTIONS(2540), - [anon_sym_ATimplementation] = ACTIONS(2540), - [anon_sym_ATcompatibility_alias] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [1682] = { - [ts_builtin_sym_end] = ACTIONS(3208), - [sym_identifier] = ACTIONS(3206), - [aux_sym_preproc_include_token1] = ACTIONS(3206), - [aux_sym_preproc_include_token2] = ACTIONS(3206), - [aux_sym_preproc_def_token1] = ACTIONS(3206), - [aux_sym_preproc_if_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3206), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3206), - [sym_preproc_directive] = ACTIONS(3206), - [anon_sym_LPAREN2] = ACTIONS(3208), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_STAR] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_SEMI] = ACTIONS(3208), - [anon_sym___extension__] = ACTIONS(3206), - [anon_sym_typedef] = ACTIONS(3206), - [anon_sym_extern] = ACTIONS(3206), - [anon_sym___attribute__] = ACTIONS(3206), - [anon_sym___attribute] = ACTIONS(3206), - [anon_sym_noreturn] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym___declspec] = ACTIONS(3206), - [anon_sym___cdecl] = ACTIONS(3206), - [anon_sym___clrcall] = ACTIONS(3206), - [anon_sym___stdcall] = ACTIONS(3206), - [anon_sym___fastcall] = ACTIONS(3206), - [anon_sym___thiscall] = ACTIONS(3206), - [anon_sym___vectorcall] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_signed] = ACTIONS(3206), - [anon_sym_unsigned] = ACTIONS(3206), - [anon_sym_long] = ACTIONS(3206), - [anon_sym_short] = ACTIONS(3206), - [anon_sym_ATautoreleasepool] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_auto] = ACTIONS(3206), - [anon_sym_register] = ACTIONS(3206), - [anon_sym_inline] = ACTIONS(3206), - [anon_sym___inline] = ACTIONS(3206), - [anon_sym___inline__] = ACTIONS(3206), - [anon_sym___forceinline] = ACTIONS(3206), - [anon_sym_thread_local] = ACTIONS(3206), - [anon_sym___thread] = ACTIONS(3206), - [anon_sym_CG_EXTERN] = ACTIONS(3206), - [anon_sym_CG_INLINE] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3206), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3206), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3206), - [anon_sym_IBOutlet] = ACTIONS(3206), - [anon_sym_IBInspectable] = ACTIONS(3206), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3206), - [anon_sym_NS_INLINE] = ACTIONS(3206), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3206), - [anon_sym_OBJC_EXPORT] = ACTIONS(3206), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3206), - [anon_sym_const] = ACTIONS(3206), - [anon_sym_constexpr] = ACTIONS(3206), - [anon_sym_volatile] = ACTIONS(3206), - [anon_sym_restrict] = ACTIONS(3206), - [anon_sym___restrict__] = ACTIONS(3206), - [anon_sym__Atomic] = ACTIONS(3206), - [anon_sym__Noreturn] = ACTIONS(3206), - [anon_sym_nullable] = ACTIONS(3206), - [anon_sym__Complex] = ACTIONS(3206), - [anon_sym__Nonnull] = ACTIONS(3206), - [anon_sym__Nullable] = ACTIONS(3206), - [anon_sym__Nullable_result] = ACTIONS(3206), - [anon_sym__Null_unspecified] = ACTIONS(3206), - [anon_sym___autoreleasing] = ACTIONS(3206), - [anon_sym___block] = ACTIONS(3206), - [anon_sym___bridge] = ACTIONS(3206), - [anon_sym___bridge_retained] = ACTIONS(3206), - [anon_sym___bridge_transfer] = ACTIONS(3206), - [anon_sym___complex] = ACTIONS(3206), - [anon_sym___const] = ACTIONS(3206), - [anon_sym___imag] = ACTIONS(3206), - [anon_sym___kindof] = ACTIONS(3206), - [anon_sym___nonnull] = ACTIONS(3206), - [anon_sym___nullable] = ACTIONS(3206), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3206), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3206), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3206), - [anon_sym___real] = ACTIONS(3206), - [anon_sym___strong] = ACTIONS(3206), - [anon_sym___unsafe_unretained] = ACTIONS(3206), - [anon_sym___unused] = ACTIONS(3206), - [anon_sym___weak] = ACTIONS(3206), - [sym_primitive_type] = ACTIONS(3206), - [anon_sym_enum] = ACTIONS(3206), - [anon_sym_struct] = ACTIONS(3206), - [anon_sym_union] = ACTIONS(3206), - [anon_sym_if] = ACTIONS(3206), - [anon_sym_switch] = ACTIONS(3206), - [anon_sym_case] = ACTIONS(3206), - [anon_sym_default] = ACTIONS(3206), - [anon_sym_while] = ACTIONS(3206), - [anon_sym_do] = ACTIONS(3206), - [anon_sym_for] = ACTIONS(3206), - [anon_sym_in] = ACTIONS(3206), - [anon_sym_return] = ACTIONS(3206), - [anon_sym_break] = ACTIONS(3206), - [anon_sym_continue] = ACTIONS(3206), - [anon_sym_goto] = ACTIONS(3206), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_sizeof] = ACTIONS(3206), - [anon_sym___alignof__] = ACTIONS(3206), - [anon_sym___alignof] = ACTIONS(3206), - [anon_sym__alignof] = ACTIONS(3206), - [anon_sym_alignof] = ACTIONS(3206), - [anon_sym__Alignof] = ACTIONS(3206), - [anon_sym_offsetof] = ACTIONS(3206), - [anon_sym__Generic] = ACTIONS(3206), - [anon_sym_asm] = ACTIONS(3206), - [anon_sym___asm__] = ACTIONS(3206), - [sym_number_literal] = ACTIONS(3208), - [anon_sym_L_SQUOTE] = ACTIONS(3208), - [anon_sym_u_SQUOTE] = ACTIONS(3208), - [anon_sym_U_SQUOTE] = ACTIONS(3208), - [anon_sym_u8_SQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_AT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_L_DQUOTE] = ACTIONS(3208), - [anon_sym_u_DQUOTE] = ACTIONS(3208), - [anon_sym_U_DQUOTE] = ACTIONS(3208), - [anon_sym_u8_DQUOTE] = ACTIONS(3208), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [anon_sym_NULL] = ACTIONS(3206), - [anon_sym_nullptr] = ACTIONS(3206), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3206), - [anon_sym___typeof] = ACTIONS(3206), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_ATimport] = ACTIONS(3208), - [aux_sym_preproc_undef_token1] = ACTIONS(3206), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3206), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3206), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3206), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3206), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3206), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3206), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE] = ACTIONS(3206), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3206), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_API_AVAILABLE] = ACTIONS(3206), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_API_DEPRECATED] = ACTIONS(3206), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3206), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3206), - [anon_sym___deprecated_msg] = ACTIONS(3206), - [anon_sym___deprecated_enum_msg] = ACTIONS(3206), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3206), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3206), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3206), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3206), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3206), - [anon_sym_ATprotocol] = ACTIONS(3208), - [anon_sym_ATinterface] = ACTIONS(3208), - [anon_sym_ATimplementation] = ACTIONS(3208), - [anon_sym_ATcompatibility_alias] = ACTIONS(3208), - [anon_sym__Alignas] = ACTIONS(3206), - [anon_sym_ATselector] = ACTIONS(3208), - [anon_sym_ATavailable] = ACTIONS(3208), - [anon_sym___builtin_available] = ACTIONS(3206), - [anon_sym_va_arg] = ACTIONS(3206), - [anon_sym_ATencode] = ACTIONS(3208), - [anon_sym_BOOL] = ACTIONS(3206), - [anon_sym_IMP] = ACTIONS(3206), - [anon_sym_SEL] = ACTIONS(3206), - [anon_sym_Class] = ACTIONS(3206), - [anon_sym_id] = ACTIONS(3206), - }, - [1683] = { - [ts_builtin_sym_end] = ACTIONS(3232), - [sym_identifier] = ACTIONS(3230), - [aux_sym_preproc_include_token1] = ACTIONS(3230), - [aux_sym_preproc_include_token2] = ACTIONS(3230), - [aux_sym_preproc_def_token1] = ACTIONS(3230), - [aux_sym_preproc_if_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3230), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3230), - [sym_preproc_directive] = ACTIONS(3230), - [anon_sym_LPAREN2] = ACTIONS(3232), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3232), - [anon_sym_CARET] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym___extension__] = ACTIONS(3230), - [anon_sym_typedef] = ACTIONS(3230), - [anon_sym_extern] = ACTIONS(3230), - [anon_sym___attribute__] = ACTIONS(3230), - [anon_sym___attribute] = ACTIONS(3230), - [anon_sym_noreturn] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym___declspec] = ACTIONS(3230), - [anon_sym___cdecl] = ACTIONS(3230), - [anon_sym___clrcall] = ACTIONS(3230), - [anon_sym___stdcall] = ACTIONS(3230), - [anon_sym___fastcall] = ACTIONS(3230), - [anon_sym___thiscall] = ACTIONS(3230), - [anon_sym___vectorcall] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_signed] = ACTIONS(3230), - [anon_sym_unsigned] = ACTIONS(3230), - [anon_sym_long] = ACTIONS(3230), - [anon_sym_short] = ACTIONS(3230), - [anon_sym_ATautoreleasepool] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_auto] = ACTIONS(3230), - [anon_sym_register] = ACTIONS(3230), - [anon_sym_inline] = ACTIONS(3230), - [anon_sym___inline] = ACTIONS(3230), - [anon_sym___inline__] = ACTIONS(3230), - [anon_sym___forceinline] = ACTIONS(3230), - [anon_sym_thread_local] = ACTIONS(3230), - [anon_sym___thread] = ACTIONS(3230), - [anon_sym_CG_EXTERN] = ACTIONS(3230), - [anon_sym_CG_INLINE] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3230), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3230), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3230), - [anon_sym_IBOutlet] = ACTIONS(3230), - [anon_sym_IBInspectable] = ACTIONS(3230), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3230), - [anon_sym_NS_INLINE] = ACTIONS(3230), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3230), - [anon_sym_OBJC_EXPORT] = ACTIONS(3230), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3230), - [anon_sym_const] = ACTIONS(3230), - [anon_sym_constexpr] = ACTIONS(3230), - [anon_sym_volatile] = ACTIONS(3230), - [anon_sym_restrict] = ACTIONS(3230), - [anon_sym___restrict__] = ACTIONS(3230), - [anon_sym__Atomic] = ACTIONS(3230), - [anon_sym__Noreturn] = ACTIONS(3230), - [anon_sym_nullable] = ACTIONS(3230), - [anon_sym__Complex] = ACTIONS(3230), - [anon_sym__Nonnull] = ACTIONS(3230), - [anon_sym__Nullable] = ACTIONS(3230), - [anon_sym__Nullable_result] = ACTIONS(3230), - [anon_sym__Null_unspecified] = ACTIONS(3230), - [anon_sym___autoreleasing] = ACTIONS(3230), - [anon_sym___block] = ACTIONS(3230), - [anon_sym___bridge] = ACTIONS(3230), - [anon_sym___bridge_retained] = ACTIONS(3230), - [anon_sym___bridge_transfer] = ACTIONS(3230), - [anon_sym___complex] = ACTIONS(3230), - [anon_sym___const] = ACTIONS(3230), - [anon_sym___imag] = ACTIONS(3230), - [anon_sym___kindof] = ACTIONS(3230), - [anon_sym___nonnull] = ACTIONS(3230), - [anon_sym___nullable] = ACTIONS(3230), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3230), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3230), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3230), - [anon_sym___real] = ACTIONS(3230), - [anon_sym___strong] = ACTIONS(3230), - [anon_sym___unsafe_unretained] = ACTIONS(3230), - [anon_sym___unused] = ACTIONS(3230), - [anon_sym___weak] = ACTIONS(3230), - [sym_primitive_type] = ACTIONS(3230), - [anon_sym_enum] = ACTIONS(3230), - [anon_sym_struct] = ACTIONS(3230), - [anon_sym_union] = ACTIONS(3230), - [anon_sym_if] = ACTIONS(3230), - [anon_sym_switch] = ACTIONS(3230), - [anon_sym_case] = ACTIONS(3230), - [anon_sym_default] = ACTIONS(3230), - [anon_sym_while] = ACTIONS(3230), - [anon_sym_do] = ACTIONS(3230), - [anon_sym_for] = ACTIONS(3230), - [anon_sym_in] = ACTIONS(3230), - [anon_sym_return] = ACTIONS(3230), - [anon_sym_break] = ACTIONS(3230), - [anon_sym_continue] = ACTIONS(3230), - [anon_sym_goto] = ACTIONS(3230), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_sizeof] = ACTIONS(3230), - [anon_sym___alignof__] = ACTIONS(3230), - [anon_sym___alignof] = ACTIONS(3230), - [anon_sym__alignof] = ACTIONS(3230), - [anon_sym_alignof] = ACTIONS(3230), - [anon_sym__Alignof] = ACTIONS(3230), - [anon_sym_offsetof] = ACTIONS(3230), - [anon_sym__Generic] = ACTIONS(3230), - [anon_sym_asm] = ACTIONS(3230), - [anon_sym___asm__] = ACTIONS(3230), - [sym_number_literal] = ACTIONS(3232), - [anon_sym_L_SQUOTE] = ACTIONS(3232), - [anon_sym_u_SQUOTE] = ACTIONS(3232), - [anon_sym_U_SQUOTE] = ACTIONS(3232), - [anon_sym_u8_SQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_AT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_L_DQUOTE] = ACTIONS(3232), - [anon_sym_u_DQUOTE] = ACTIONS(3232), - [anon_sym_U_DQUOTE] = ACTIONS(3232), - [anon_sym_u8_DQUOTE] = ACTIONS(3232), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [anon_sym_NULL] = ACTIONS(3230), - [anon_sym_nullptr] = ACTIONS(3230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3230), - [anon_sym___typeof] = ACTIONS(3230), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_ATimport] = ACTIONS(3232), - [aux_sym_preproc_undef_token1] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3230), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3230), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3230), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3230), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3230), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3230), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE] = ACTIONS(3230), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3230), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_API_AVAILABLE] = ACTIONS(3230), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_API_DEPRECATED] = ACTIONS(3230), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3230), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3230), - [anon_sym___deprecated_msg] = ACTIONS(3230), - [anon_sym___deprecated_enum_msg] = ACTIONS(3230), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3230), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3230), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3230), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3230), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3230), - [anon_sym_ATprotocol] = ACTIONS(3232), - [anon_sym_ATinterface] = ACTIONS(3232), - [anon_sym_ATimplementation] = ACTIONS(3232), - [anon_sym_ATcompatibility_alias] = ACTIONS(3232), - [anon_sym__Alignas] = ACTIONS(3230), - [anon_sym_ATselector] = ACTIONS(3232), - [anon_sym_ATavailable] = ACTIONS(3232), - [anon_sym___builtin_available] = ACTIONS(3230), - [anon_sym_va_arg] = ACTIONS(3230), - [anon_sym_ATencode] = ACTIONS(3232), - [anon_sym_BOOL] = ACTIONS(3230), - [anon_sym_IMP] = ACTIONS(3230), - [anon_sym_SEL] = ACTIONS(3230), - [anon_sym_Class] = ACTIONS(3230), - [anon_sym_id] = ACTIONS(3230), - }, - [1684] = { - [ts_builtin_sym_end] = ACTIONS(2832), - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_include_token1] = ACTIONS(2830), - [aux_sym_preproc_include_token2] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_case] = ACTIONS(2830), - [anon_sym_default] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_ATimport] = ACTIONS(2832), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_POUND] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATprotocol] = ACTIONS(2832), - [anon_sym_ATinterface] = ACTIONS(2832), - [anon_sym_ATimplementation] = ACTIONS(2832), - [anon_sym_ATcompatibility_alias] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [1685] = { - [ts_builtin_sym_end] = ACTIONS(2536), - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_include_token1] = ACTIONS(2534), - [aux_sym_preproc_include_token2] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_ATimport] = ACTIONS(2536), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_POUND] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATprotocol] = ACTIONS(2536), - [anon_sym_ATinterface] = ACTIONS(2536), - [anon_sym_ATimplementation] = ACTIONS(2536), - [anon_sym_ATcompatibility_alias] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [1686] = { - [ts_builtin_sym_end] = ACTIONS(2532), - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_include_token1] = ACTIONS(2530), - [aux_sym_preproc_include_token2] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_ATimport] = ACTIONS(2532), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_POUND] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATprotocol] = ACTIONS(2532), - [anon_sym_ATinterface] = ACTIONS(2532), - [anon_sym_ATimplementation] = ACTIONS(2532), - [anon_sym_ATcompatibility_alias] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [1687] = { - [ts_builtin_sym_end] = ACTIONS(2528), - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_include_token1] = ACTIONS(2526), - [aux_sym_preproc_include_token2] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_ATimport] = ACTIONS(2528), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_POUND] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATprotocol] = ACTIONS(2528), - [anon_sym_ATinterface] = ACTIONS(2528), - [anon_sym_ATimplementation] = ACTIONS(2528), - [anon_sym_ATcompatibility_alias] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [1688] = { - [ts_builtin_sym_end] = ACTIONS(2828), - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_include_token1] = ACTIONS(2826), - [aux_sym_preproc_include_token2] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_case] = ACTIONS(2826), - [anon_sym_default] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_ATimport] = ACTIONS(2828), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_POUND] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATprotocol] = ACTIONS(2828), - [anon_sym_ATinterface] = ACTIONS(2828), - [anon_sym_ATimplementation] = ACTIONS(2828), - [anon_sym_ATcompatibility_alias] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [1689] = { - [ts_builtin_sym_end] = ACTIONS(2824), - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_include_token1] = ACTIONS(2822), - [aux_sym_preproc_include_token2] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_case] = ACTIONS(2822), - [anon_sym_default] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_ATimport] = ACTIONS(2824), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_POUND] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATprotocol] = ACTIONS(2824), - [anon_sym_ATinterface] = ACTIONS(2824), - [anon_sym_ATimplementation] = ACTIONS(2824), - [anon_sym_ATcompatibility_alias] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [1690] = { - [ts_builtin_sym_end] = ACTIONS(2524), - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_include_token1] = ACTIONS(2522), - [aux_sym_preproc_include_token2] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_ATimport] = ACTIONS(2524), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_POUND] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATprotocol] = ACTIONS(2524), - [anon_sym_ATinterface] = ACTIONS(2524), - [anon_sym_ATimplementation] = ACTIONS(2524), - [anon_sym_ATcompatibility_alias] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [1691] = { - [ts_builtin_sym_end] = ACTIONS(2820), - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_include_token1] = ACTIONS(2818), - [aux_sym_preproc_include_token2] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_case] = ACTIONS(2818), - [anon_sym_default] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_ATimport] = ACTIONS(2820), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_POUND] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATprotocol] = ACTIONS(2820), - [anon_sym_ATinterface] = ACTIONS(2820), - [anon_sym_ATimplementation] = ACTIONS(2820), - [anon_sym_ATcompatibility_alias] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [1692] = { - [ts_builtin_sym_end] = ACTIONS(2816), - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_include_token1] = ACTIONS(2814), - [aux_sym_preproc_include_token2] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_ATimport] = ACTIONS(2816), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_POUND] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATprotocol] = ACTIONS(2816), - [anon_sym_ATinterface] = ACTIONS(2816), - [anon_sym_ATimplementation] = ACTIONS(2816), - [anon_sym_ATcompatibility_alias] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [1693] = { - [ts_builtin_sym_end] = ACTIONS(3236), - [sym_identifier] = ACTIONS(3234), - [aux_sym_preproc_include_token1] = ACTIONS(3234), - [aux_sym_preproc_include_token2] = ACTIONS(3234), - [aux_sym_preproc_def_token1] = ACTIONS(3234), - [aux_sym_preproc_if_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3234), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3234), - [sym_preproc_directive] = ACTIONS(3234), - [anon_sym_LPAREN2] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3236), - [anon_sym_TILDE] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(3236), - [anon_sym_CARET] = ACTIONS(3236), - [anon_sym_AMP] = ACTIONS(3236), - [anon_sym_SEMI] = ACTIONS(3236), - [anon_sym___extension__] = ACTIONS(3234), - [anon_sym_typedef] = ACTIONS(3234), - [anon_sym_extern] = ACTIONS(3234), - [anon_sym___attribute__] = ACTIONS(3234), - [anon_sym___attribute] = ACTIONS(3234), - [anon_sym_noreturn] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym___declspec] = ACTIONS(3234), - [anon_sym___cdecl] = ACTIONS(3234), - [anon_sym___clrcall] = ACTIONS(3234), - [anon_sym___stdcall] = ACTIONS(3234), - [anon_sym___fastcall] = ACTIONS(3234), - [anon_sym___thiscall] = ACTIONS(3234), - [anon_sym___vectorcall] = ACTIONS(3234), - [anon_sym_LBRACE] = ACTIONS(3236), - [anon_sym_signed] = ACTIONS(3234), - [anon_sym_unsigned] = ACTIONS(3234), - [anon_sym_long] = ACTIONS(3234), - [anon_sym_short] = ACTIONS(3234), - [anon_sym_ATautoreleasepool] = ACTIONS(3236), - [anon_sym_static] = ACTIONS(3234), - [anon_sym_auto] = ACTIONS(3234), - [anon_sym_register] = ACTIONS(3234), - [anon_sym_inline] = ACTIONS(3234), - [anon_sym___inline] = ACTIONS(3234), - [anon_sym___inline__] = ACTIONS(3234), - [anon_sym___forceinline] = ACTIONS(3234), - [anon_sym_thread_local] = ACTIONS(3234), - [anon_sym___thread] = ACTIONS(3234), - [anon_sym_CG_EXTERN] = ACTIONS(3234), - [anon_sym_CG_INLINE] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3234), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3234), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3234), - [anon_sym_IBOutlet] = ACTIONS(3234), - [anon_sym_IBInspectable] = ACTIONS(3234), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3234), - [anon_sym_NS_INLINE] = ACTIONS(3234), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3234), - [anon_sym_OBJC_EXPORT] = ACTIONS(3234), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3234), - [anon_sym_const] = ACTIONS(3234), - [anon_sym_constexpr] = ACTIONS(3234), - [anon_sym_volatile] = ACTIONS(3234), - [anon_sym_restrict] = ACTIONS(3234), - [anon_sym___restrict__] = ACTIONS(3234), - [anon_sym__Atomic] = ACTIONS(3234), - [anon_sym__Noreturn] = ACTIONS(3234), - [anon_sym_nullable] = ACTIONS(3234), - [anon_sym__Complex] = ACTIONS(3234), - [anon_sym__Nonnull] = ACTIONS(3234), - [anon_sym__Nullable] = ACTIONS(3234), - [anon_sym__Nullable_result] = ACTIONS(3234), - [anon_sym__Null_unspecified] = ACTIONS(3234), - [anon_sym___autoreleasing] = ACTIONS(3234), - [anon_sym___block] = ACTIONS(3234), - [anon_sym___bridge] = ACTIONS(3234), - [anon_sym___bridge_retained] = ACTIONS(3234), - [anon_sym___bridge_transfer] = ACTIONS(3234), - [anon_sym___complex] = ACTIONS(3234), - [anon_sym___const] = ACTIONS(3234), - [anon_sym___imag] = ACTIONS(3234), - [anon_sym___kindof] = ACTIONS(3234), - [anon_sym___nonnull] = ACTIONS(3234), - [anon_sym___nullable] = ACTIONS(3234), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3234), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3234), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3234), - [anon_sym___real] = ACTIONS(3234), - [anon_sym___strong] = ACTIONS(3234), - [anon_sym___unsafe_unretained] = ACTIONS(3234), - [anon_sym___unused] = ACTIONS(3234), - [anon_sym___weak] = ACTIONS(3234), - [sym_primitive_type] = ACTIONS(3234), - [anon_sym_enum] = ACTIONS(3234), - [anon_sym_struct] = ACTIONS(3234), - [anon_sym_union] = ACTIONS(3234), - [anon_sym_if] = ACTIONS(3234), - [anon_sym_switch] = ACTIONS(3234), - [anon_sym_case] = ACTIONS(3234), - [anon_sym_default] = ACTIONS(3234), - [anon_sym_while] = ACTIONS(3234), - [anon_sym_do] = ACTIONS(3234), - [anon_sym_for] = ACTIONS(3234), - [anon_sym_in] = ACTIONS(3234), - [anon_sym_return] = ACTIONS(3234), - [anon_sym_break] = ACTIONS(3234), - [anon_sym_continue] = ACTIONS(3234), - [anon_sym_goto] = ACTIONS(3234), - [anon_sym_DASH_DASH] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3236), - [anon_sym_sizeof] = ACTIONS(3234), - [anon_sym___alignof__] = ACTIONS(3234), - [anon_sym___alignof] = ACTIONS(3234), - [anon_sym__alignof] = ACTIONS(3234), - [anon_sym_alignof] = ACTIONS(3234), - [anon_sym__Alignof] = ACTIONS(3234), - [anon_sym_offsetof] = ACTIONS(3234), - [anon_sym__Generic] = ACTIONS(3234), - [anon_sym_asm] = ACTIONS(3234), - [anon_sym___asm__] = ACTIONS(3234), - [sym_number_literal] = ACTIONS(3236), - [anon_sym_L_SQUOTE] = ACTIONS(3236), - [anon_sym_u_SQUOTE] = ACTIONS(3236), - [anon_sym_U_SQUOTE] = ACTIONS(3236), - [anon_sym_u8_SQUOTE] = ACTIONS(3236), - [anon_sym_SQUOTE] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(3236), - [anon_sym_L_DQUOTE] = ACTIONS(3236), - [anon_sym_u_DQUOTE] = ACTIONS(3236), - [anon_sym_U_DQUOTE] = ACTIONS(3236), - [anon_sym_u8_DQUOTE] = ACTIONS(3236), - [sym_true] = ACTIONS(3234), - [sym_false] = ACTIONS(3234), - [anon_sym_NULL] = ACTIONS(3234), - [anon_sym_nullptr] = ACTIONS(3234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3234), - [anon_sym___typeof] = ACTIONS(3234), - [anon_sym_typeof] = ACTIONS(3234), - [anon_sym_ATimport] = ACTIONS(3236), - [aux_sym_preproc_undef_token1] = ACTIONS(3234), - [anon_sym_POUND] = ACTIONS(3234), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3234), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3234), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3234), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3234), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3234), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3234), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE] = ACTIONS(3234), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3234), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_API_AVAILABLE] = ACTIONS(3234), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_API_DEPRECATED] = ACTIONS(3234), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3234), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3234), - [anon_sym___deprecated_msg] = ACTIONS(3234), - [anon_sym___deprecated_enum_msg] = ACTIONS(3234), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3234), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3234), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3234), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3234), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3234), - [anon_sym_ATprotocol] = ACTIONS(3236), - [anon_sym_ATinterface] = ACTIONS(3236), - [anon_sym_ATimplementation] = ACTIONS(3236), - [anon_sym_ATcompatibility_alias] = ACTIONS(3236), - [anon_sym__Alignas] = ACTIONS(3234), - [anon_sym_ATselector] = ACTIONS(3236), - [anon_sym_ATavailable] = ACTIONS(3236), - [anon_sym___builtin_available] = ACTIONS(3234), - [anon_sym_va_arg] = ACTIONS(3234), - [anon_sym_ATencode] = ACTIONS(3236), - [anon_sym_BOOL] = ACTIONS(3234), - [anon_sym_IMP] = ACTIONS(3234), - [anon_sym_SEL] = ACTIONS(3234), - [anon_sym_Class] = ACTIONS(3234), - [anon_sym_id] = ACTIONS(3234), - }, - [1694] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_include_token1] = ACTIONS(2810), - [aux_sym_preproc_include_token2] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_ATimport] = ACTIONS(2812), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_POUND] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATprotocol] = ACTIONS(2812), - [anon_sym_ATinterface] = ACTIONS(2812), - [anon_sym_ATimplementation] = ACTIONS(2812), - [anon_sym_ATcompatibility_alias] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [1695] = { - [ts_builtin_sym_end] = ACTIONS(3240), - [sym_identifier] = ACTIONS(3238), - [aux_sym_preproc_include_token1] = ACTIONS(3238), - [aux_sym_preproc_include_token2] = ACTIONS(3238), - [aux_sym_preproc_def_token1] = ACTIONS(3238), - [aux_sym_preproc_if_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3238), - [sym_preproc_directive] = ACTIONS(3238), - [anon_sym_LPAREN2] = ACTIONS(3240), - [anon_sym_BANG] = ACTIONS(3240), - [anon_sym_TILDE] = ACTIONS(3240), - [anon_sym_DASH] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3238), - [anon_sym_STAR] = ACTIONS(3240), - [anon_sym_CARET] = ACTIONS(3240), - [anon_sym_AMP] = ACTIONS(3240), - [anon_sym_SEMI] = ACTIONS(3240), - [anon_sym___extension__] = ACTIONS(3238), - [anon_sym_typedef] = ACTIONS(3238), - [anon_sym_extern] = ACTIONS(3238), - [anon_sym___attribute__] = ACTIONS(3238), - [anon_sym___attribute] = ACTIONS(3238), - [anon_sym_noreturn] = ACTIONS(3238), - [anon_sym_LBRACK] = ACTIONS(3240), - [anon_sym___declspec] = ACTIONS(3238), - [anon_sym___cdecl] = ACTIONS(3238), - [anon_sym___clrcall] = ACTIONS(3238), - [anon_sym___stdcall] = ACTIONS(3238), - [anon_sym___fastcall] = ACTIONS(3238), - [anon_sym___thiscall] = ACTIONS(3238), - [anon_sym___vectorcall] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_signed] = ACTIONS(3238), - [anon_sym_unsigned] = ACTIONS(3238), - [anon_sym_long] = ACTIONS(3238), - [anon_sym_short] = ACTIONS(3238), - [anon_sym_ATautoreleasepool] = ACTIONS(3240), - [anon_sym_static] = ACTIONS(3238), - [anon_sym_auto] = ACTIONS(3238), - [anon_sym_register] = ACTIONS(3238), - [anon_sym_inline] = ACTIONS(3238), - [anon_sym___inline] = ACTIONS(3238), - [anon_sym___inline__] = ACTIONS(3238), - [anon_sym___forceinline] = ACTIONS(3238), - [anon_sym_thread_local] = ACTIONS(3238), - [anon_sym___thread] = ACTIONS(3238), - [anon_sym_CG_EXTERN] = ACTIONS(3238), - [anon_sym_CG_INLINE] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3238), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3238), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3238), - [anon_sym_IBOutlet] = ACTIONS(3238), - [anon_sym_IBInspectable] = ACTIONS(3238), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3238), - [anon_sym_NS_INLINE] = ACTIONS(3238), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3238), - [anon_sym_OBJC_EXPORT] = ACTIONS(3238), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3238), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_constexpr] = ACTIONS(3238), - [anon_sym_volatile] = ACTIONS(3238), - [anon_sym_restrict] = ACTIONS(3238), - [anon_sym___restrict__] = ACTIONS(3238), - [anon_sym__Atomic] = ACTIONS(3238), - [anon_sym__Noreturn] = ACTIONS(3238), - [anon_sym_nullable] = ACTIONS(3238), - [anon_sym__Complex] = ACTIONS(3238), - [anon_sym__Nonnull] = ACTIONS(3238), - [anon_sym__Nullable] = ACTIONS(3238), - [anon_sym__Nullable_result] = ACTIONS(3238), - [anon_sym__Null_unspecified] = ACTIONS(3238), - [anon_sym___autoreleasing] = ACTIONS(3238), - [anon_sym___block] = ACTIONS(3238), - [anon_sym___bridge] = ACTIONS(3238), - [anon_sym___bridge_retained] = ACTIONS(3238), - [anon_sym___bridge_transfer] = ACTIONS(3238), - [anon_sym___complex] = ACTIONS(3238), - [anon_sym___const] = ACTIONS(3238), - [anon_sym___imag] = ACTIONS(3238), - [anon_sym___kindof] = ACTIONS(3238), - [anon_sym___nonnull] = ACTIONS(3238), - [anon_sym___nullable] = ACTIONS(3238), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3238), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3238), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3238), - [anon_sym___real] = ACTIONS(3238), - [anon_sym___strong] = ACTIONS(3238), - [anon_sym___unsafe_unretained] = ACTIONS(3238), - [anon_sym___unused] = ACTIONS(3238), - [anon_sym___weak] = ACTIONS(3238), - [sym_primitive_type] = ACTIONS(3238), - [anon_sym_enum] = ACTIONS(3238), - [anon_sym_struct] = ACTIONS(3238), - [anon_sym_union] = ACTIONS(3238), - [anon_sym_if] = ACTIONS(3238), - [anon_sym_switch] = ACTIONS(3238), - [anon_sym_case] = ACTIONS(3238), - [anon_sym_default] = ACTIONS(3238), - [anon_sym_while] = ACTIONS(3238), - [anon_sym_do] = ACTIONS(3238), - [anon_sym_for] = ACTIONS(3238), - [anon_sym_in] = ACTIONS(3238), - [anon_sym_return] = ACTIONS(3238), - [anon_sym_break] = ACTIONS(3238), - [anon_sym_continue] = ACTIONS(3238), - [anon_sym_goto] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3240), - [anon_sym_PLUS_PLUS] = ACTIONS(3240), - [anon_sym_sizeof] = ACTIONS(3238), - [anon_sym___alignof__] = ACTIONS(3238), - [anon_sym___alignof] = ACTIONS(3238), - [anon_sym__alignof] = ACTIONS(3238), - [anon_sym_alignof] = ACTIONS(3238), - [anon_sym__Alignof] = ACTIONS(3238), - [anon_sym_offsetof] = ACTIONS(3238), - [anon_sym__Generic] = ACTIONS(3238), - [anon_sym_asm] = ACTIONS(3238), - [anon_sym___asm__] = ACTIONS(3238), - [sym_number_literal] = ACTIONS(3240), - [anon_sym_L_SQUOTE] = ACTIONS(3240), - [anon_sym_u_SQUOTE] = ACTIONS(3240), - [anon_sym_U_SQUOTE] = ACTIONS(3240), - [anon_sym_u8_SQUOTE] = ACTIONS(3240), - [anon_sym_SQUOTE] = ACTIONS(3240), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_DQUOTE] = ACTIONS(3240), - [anon_sym_L_DQUOTE] = ACTIONS(3240), - [anon_sym_u_DQUOTE] = ACTIONS(3240), - [anon_sym_U_DQUOTE] = ACTIONS(3240), - [anon_sym_u8_DQUOTE] = ACTIONS(3240), - [sym_true] = ACTIONS(3238), - [sym_false] = ACTIONS(3238), - [anon_sym_NULL] = ACTIONS(3238), - [anon_sym_nullptr] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3238), - [anon_sym___typeof] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3238), - [anon_sym_ATimport] = ACTIONS(3240), - [aux_sym_preproc_undef_token1] = ACTIONS(3238), - [anon_sym_POUND] = ACTIONS(3238), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3238), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3238), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3238), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3238), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3238), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3238), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE] = ACTIONS(3238), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3238), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_API_AVAILABLE] = ACTIONS(3238), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_API_DEPRECATED] = ACTIONS(3238), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3238), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3238), - [anon_sym___deprecated_msg] = ACTIONS(3238), - [anon_sym___deprecated_enum_msg] = ACTIONS(3238), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3238), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3238), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3238), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3238), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3238), - [anon_sym_ATprotocol] = ACTIONS(3240), - [anon_sym_ATinterface] = ACTIONS(3240), - [anon_sym_ATimplementation] = ACTIONS(3240), - [anon_sym_ATcompatibility_alias] = ACTIONS(3240), - [anon_sym__Alignas] = ACTIONS(3238), - [anon_sym_ATselector] = ACTIONS(3240), - [anon_sym_ATavailable] = ACTIONS(3240), - [anon_sym___builtin_available] = ACTIONS(3238), - [anon_sym_va_arg] = ACTIONS(3238), - [anon_sym_ATencode] = ACTIONS(3240), - [anon_sym_BOOL] = ACTIONS(3238), - [anon_sym_IMP] = ACTIONS(3238), - [anon_sym_SEL] = ACTIONS(3238), - [anon_sym_Class] = ACTIONS(3238), - [anon_sym_id] = ACTIONS(3238), - }, - [1696] = { - [ts_builtin_sym_end] = ACTIONS(3244), - [sym_identifier] = ACTIONS(3242), - [aux_sym_preproc_include_token1] = ACTIONS(3242), - [aux_sym_preproc_include_token2] = ACTIONS(3242), - [aux_sym_preproc_def_token1] = ACTIONS(3242), - [aux_sym_preproc_if_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3242), - [sym_preproc_directive] = ACTIONS(3242), - [anon_sym_LPAREN2] = ACTIONS(3244), - [anon_sym_BANG] = ACTIONS(3244), - [anon_sym_TILDE] = ACTIONS(3244), - [anon_sym_DASH] = ACTIONS(3242), - [anon_sym_PLUS] = ACTIONS(3242), - [anon_sym_STAR] = ACTIONS(3244), - [anon_sym_CARET] = ACTIONS(3244), - [anon_sym_AMP] = ACTIONS(3244), - [anon_sym_SEMI] = ACTIONS(3244), - [anon_sym___extension__] = ACTIONS(3242), - [anon_sym_typedef] = ACTIONS(3242), - [anon_sym_extern] = ACTIONS(3242), - [anon_sym___attribute__] = ACTIONS(3242), - [anon_sym___attribute] = ACTIONS(3242), - [anon_sym_noreturn] = ACTIONS(3242), - [anon_sym_LBRACK] = ACTIONS(3244), - [anon_sym___declspec] = ACTIONS(3242), - [anon_sym___cdecl] = ACTIONS(3242), - [anon_sym___clrcall] = ACTIONS(3242), - [anon_sym___stdcall] = ACTIONS(3242), - [anon_sym___fastcall] = ACTIONS(3242), - [anon_sym___thiscall] = ACTIONS(3242), - [anon_sym___vectorcall] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3244), - [anon_sym_signed] = ACTIONS(3242), - [anon_sym_unsigned] = ACTIONS(3242), - [anon_sym_long] = ACTIONS(3242), - [anon_sym_short] = ACTIONS(3242), - [anon_sym_ATautoreleasepool] = ACTIONS(3244), - [anon_sym_static] = ACTIONS(3242), - [anon_sym_auto] = ACTIONS(3242), - [anon_sym_register] = ACTIONS(3242), - [anon_sym_inline] = ACTIONS(3242), - [anon_sym___inline] = ACTIONS(3242), - [anon_sym___inline__] = ACTIONS(3242), - [anon_sym___forceinline] = ACTIONS(3242), - [anon_sym_thread_local] = ACTIONS(3242), - [anon_sym___thread] = ACTIONS(3242), - [anon_sym_CG_EXTERN] = ACTIONS(3242), - [anon_sym_CG_INLINE] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3242), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3242), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3242), - [anon_sym_IBOutlet] = ACTIONS(3242), - [anon_sym_IBInspectable] = ACTIONS(3242), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3242), - [anon_sym_NS_INLINE] = ACTIONS(3242), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3242), - [anon_sym_OBJC_EXPORT] = ACTIONS(3242), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3242), - [anon_sym_const] = ACTIONS(3242), - [anon_sym_constexpr] = ACTIONS(3242), - [anon_sym_volatile] = ACTIONS(3242), - [anon_sym_restrict] = ACTIONS(3242), - [anon_sym___restrict__] = ACTIONS(3242), - [anon_sym__Atomic] = ACTIONS(3242), - [anon_sym__Noreturn] = ACTIONS(3242), - [anon_sym_nullable] = ACTIONS(3242), - [anon_sym__Complex] = ACTIONS(3242), - [anon_sym__Nonnull] = ACTIONS(3242), - [anon_sym__Nullable] = ACTIONS(3242), - [anon_sym__Nullable_result] = ACTIONS(3242), - [anon_sym__Null_unspecified] = ACTIONS(3242), - [anon_sym___autoreleasing] = ACTIONS(3242), - [anon_sym___block] = ACTIONS(3242), - [anon_sym___bridge] = ACTIONS(3242), - [anon_sym___bridge_retained] = ACTIONS(3242), - [anon_sym___bridge_transfer] = ACTIONS(3242), - [anon_sym___complex] = ACTIONS(3242), - [anon_sym___const] = ACTIONS(3242), - [anon_sym___imag] = ACTIONS(3242), - [anon_sym___kindof] = ACTIONS(3242), - [anon_sym___nonnull] = ACTIONS(3242), - [anon_sym___nullable] = ACTIONS(3242), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3242), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3242), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3242), - [anon_sym___real] = ACTIONS(3242), - [anon_sym___strong] = ACTIONS(3242), - [anon_sym___unsafe_unretained] = ACTIONS(3242), - [anon_sym___unused] = ACTIONS(3242), - [anon_sym___weak] = ACTIONS(3242), - [sym_primitive_type] = ACTIONS(3242), - [anon_sym_enum] = ACTIONS(3242), - [anon_sym_struct] = ACTIONS(3242), - [anon_sym_union] = ACTIONS(3242), - [anon_sym_if] = ACTIONS(3242), - [anon_sym_switch] = ACTIONS(3242), - [anon_sym_case] = ACTIONS(3242), - [anon_sym_default] = ACTIONS(3242), - [anon_sym_while] = ACTIONS(3242), - [anon_sym_do] = ACTIONS(3242), - [anon_sym_for] = ACTIONS(3242), - [anon_sym_in] = ACTIONS(3242), - [anon_sym_return] = ACTIONS(3242), - [anon_sym_break] = ACTIONS(3242), - [anon_sym_continue] = ACTIONS(3242), - [anon_sym_goto] = ACTIONS(3242), - [anon_sym_DASH_DASH] = ACTIONS(3244), - [anon_sym_PLUS_PLUS] = ACTIONS(3244), - [anon_sym_sizeof] = ACTIONS(3242), - [anon_sym___alignof__] = ACTIONS(3242), - [anon_sym___alignof] = ACTIONS(3242), - [anon_sym__alignof] = ACTIONS(3242), - [anon_sym_alignof] = ACTIONS(3242), - [anon_sym__Alignof] = ACTIONS(3242), - [anon_sym_offsetof] = ACTIONS(3242), - [anon_sym__Generic] = ACTIONS(3242), - [anon_sym_asm] = ACTIONS(3242), - [anon_sym___asm__] = ACTIONS(3242), - [sym_number_literal] = ACTIONS(3244), - [anon_sym_L_SQUOTE] = ACTIONS(3244), - [anon_sym_u_SQUOTE] = ACTIONS(3244), - [anon_sym_U_SQUOTE] = ACTIONS(3244), - [anon_sym_u8_SQUOTE] = ACTIONS(3244), - [anon_sym_SQUOTE] = ACTIONS(3244), - [anon_sym_AT] = ACTIONS(3242), - [anon_sym_DQUOTE] = ACTIONS(3244), - [anon_sym_L_DQUOTE] = ACTIONS(3244), - [anon_sym_u_DQUOTE] = ACTIONS(3244), - [anon_sym_U_DQUOTE] = ACTIONS(3244), - [anon_sym_u8_DQUOTE] = ACTIONS(3244), - [sym_true] = ACTIONS(3242), - [sym_false] = ACTIONS(3242), - [anon_sym_NULL] = ACTIONS(3242), - [anon_sym_nullptr] = ACTIONS(3242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3242), - [anon_sym___typeof] = ACTIONS(3242), - [anon_sym_typeof] = ACTIONS(3242), - [anon_sym_ATimport] = ACTIONS(3244), - [aux_sym_preproc_undef_token1] = ACTIONS(3242), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3242), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3242), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3242), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3242), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3242), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3242), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE] = ACTIONS(3242), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3242), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_API_AVAILABLE] = ACTIONS(3242), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_API_DEPRECATED] = ACTIONS(3242), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3242), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3242), - [anon_sym___deprecated_msg] = ACTIONS(3242), - [anon_sym___deprecated_enum_msg] = ACTIONS(3242), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3242), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3242), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3242), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3242), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3242), - [anon_sym_ATprotocol] = ACTIONS(3244), - [anon_sym_ATinterface] = ACTIONS(3244), - [anon_sym_ATimplementation] = ACTIONS(3244), - [anon_sym_ATcompatibility_alias] = ACTIONS(3244), - [anon_sym__Alignas] = ACTIONS(3242), - [anon_sym_ATselector] = ACTIONS(3244), - [anon_sym_ATavailable] = ACTIONS(3244), - [anon_sym___builtin_available] = ACTIONS(3242), - [anon_sym_va_arg] = ACTIONS(3242), - [anon_sym_ATencode] = ACTIONS(3244), - [anon_sym_BOOL] = ACTIONS(3242), - [anon_sym_IMP] = ACTIONS(3242), - [anon_sym_SEL] = ACTIONS(3242), - [anon_sym_Class] = ACTIONS(3242), - [anon_sym_id] = ACTIONS(3242), - }, - [1697] = { - [ts_builtin_sym_end] = ACTIONS(2808), - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_include_token1] = ACTIONS(2806), - [aux_sym_preproc_include_token2] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_case] = ACTIONS(2806), - [anon_sym_default] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_ATimport] = ACTIONS(2808), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATprotocol] = ACTIONS(2808), - [anon_sym_ATinterface] = ACTIONS(2808), - [anon_sym_ATimplementation] = ACTIONS(2808), - [anon_sym_ATcompatibility_alias] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [1698] = { - [ts_builtin_sym_end] = ACTIONS(3248), - [sym_identifier] = ACTIONS(3246), - [aux_sym_preproc_include_token1] = ACTIONS(3246), - [aux_sym_preproc_include_token2] = ACTIONS(3246), - [aux_sym_preproc_def_token1] = ACTIONS(3246), - [aux_sym_preproc_if_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3246), - [sym_preproc_directive] = ACTIONS(3246), - [anon_sym_LPAREN2] = ACTIONS(3248), - [anon_sym_BANG] = ACTIONS(3248), - [anon_sym_TILDE] = ACTIONS(3248), - [anon_sym_DASH] = ACTIONS(3246), - [anon_sym_PLUS] = ACTIONS(3246), - [anon_sym_STAR] = ACTIONS(3248), - [anon_sym_CARET] = ACTIONS(3248), - [anon_sym_AMP] = ACTIONS(3248), - [anon_sym_SEMI] = ACTIONS(3248), - [anon_sym___extension__] = ACTIONS(3246), - [anon_sym_typedef] = ACTIONS(3246), - [anon_sym_extern] = ACTIONS(3246), - [anon_sym___attribute__] = ACTIONS(3246), - [anon_sym___attribute] = ACTIONS(3246), - [anon_sym_noreturn] = ACTIONS(3246), - [anon_sym_LBRACK] = ACTIONS(3248), - [anon_sym___declspec] = ACTIONS(3246), - [anon_sym___cdecl] = ACTIONS(3246), - [anon_sym___clrcall] = ACTIONS(3246), - [anon_sym___stdcall] = ACTIONS(3246), - [anon_sym___fastcall] = ACTIONS(3246), - [anon_sym___thiscall] = ACTIONS(3246), - [anon_sym___vectorcall] = ACTIONS(3246), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_signed] = ACTIONS(3246), - [anon_sym_unsigned] = ACTIONS(3246), - [anon_sym_long] = ACTIONS(3246), - [anon_sym_short] = ACTIONS(3246), - [anon_sym_ATautoreleasepool] = ACTIONS(3248), - [anon_sym_static] = ACTIONS(3246), - [anon_sym_auto] = ACTIONS(3246), - [anon_sym_register] = ACTIONS(3246), - [anon_sym_inline] = ACTIONS(3246), - [anon_sym___inline] = ACTIONS(3246), - [anon_sym___inline__] = ACTIONS(3246), - [anon_sym___forceinline] = ACTIONS(3246), - [anon_sym_thread_local] = ACTIONS(3246), - [anon_sym___thread] = ACTIONS(3246), - [anon_sym_CG_EXTERN] = ACTIONS(3246), - [anon_sym_CG_INLINE] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3246), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3246), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3246), - [anon_sym_IBOutlet] = ACTIONS(3246), - [anon_sym_IBInspectable] = ACTIONS(3246), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3246), - [anon_sym_NS_INLINE] = ACTIONS(3246), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3246), - [anon_sym_OBJC_EXPORT] = ACTIONS(3246), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3246), - [anon_sym_const] = ACTIONS(3246), - [anon_sym_constexpr] = ACTIONS(3246), - [anon_sym_volatile] = ACTIONS(3246), - [anon_sym_restrict] = ACTIONS(3246), - [anon_sym___restrict__] = ACTIONS(3246), - [anon_sym__Atomic] = ACTIONS(3246), - [anon_sym__Noreturn] = ACTIONS(3246), - [anon_sym_nullable] = ACTIONS(3246), - [anon_sym__Complex] = ACTIONS(3246), - [anon_sym__Nonnull] = ACTIONS(3246), - [anon_sym__Nullable] = ACTIONS(3246), - [anon_sym__Nullable_result] = ACTIONS(3246), - [anon_sym__Null_unspecified] = ACTIONS(3246), - [anon_sym___autoreleasing] = ACTIONS(3246), - [anon_sym___block] = ACTIONS(3246), - [anon_sym___bridge] = ACTIONS(3246), - [anon_sym___bridge_retained] = ACTIONS(3246), - [anon_sym___bridge_transfer] = ACTIONS(3246), - [anon_sym___complex] = ACTIONS(3246), - [anon_sym___const] = ACTIONS(3246), - [anon_sym___imag] = ACTIONS(3246), - [anon_sym___kindof] = ACTIONS(3246), - [anon_sym___nonnull] = ACTIONS(3246), - [anon_sym___nullable] = ACTIONS(3246), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3246), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3246), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3246), - [anon_sym___real] = ACTIONS(3246), - [anon_sym___strong] = ACTIONS(3246), - [anon_sym___unsafe_unretained] = ACTIONS(3246), - [anon_sym___unused] = ACTIONS(3246), - [anon_sym___weak] = ACTIONS(3246), - [sym_primitive_type] = ACTIONS(3246), - [anon_sym_enum] = ACTIONS(3246), - [anon_sym_struct] = ACTIONS(3246), - [anon_sym_union] = ACTIONS(3246), - [anon_sym_if] = ACTIONS(3246), - [anon_sym_switch] = ACTIONS(3246), - [anon_sym_case] = ACTIONS(3246), - [anon_sym_default] = ACTIONS(3246), - [anon_sym_while] = ACTIONS(3246), - [anon_sym_do] = ACTIONS(3246), - [anon_sym_for] = ACTIONS(3246), - [anon_sym_in] = ACTIONS(3246), - [anon_sym_return] = ACTIONS(3246), - [anon_sym_break] = ACTIONS(3246), - [anon_sym_continue] = ACTIONS(3246), - [anon_sym_goto] = ACTIONS(3246), - [anon_sym_DASH_DASH] = ACTIONS(3248), - [anon_sym_PLUS_PLUS] = ACTIONS(3248), - [anon_sym_sizeof] = ACTIONS(3246), - [anon_sym___alignof__] = ACTIONS(3246), - [anon_sym___alignof] = ACTIONS(3246), - [anon_sym__alignof] = ACTIONS(3246), - [anon_sym_alignof] = ACTIONS(3246), - [anon_sym__Alignof] = ACTIONS(3246), - [anon_sym_offsetof] = ACTIONS(3246), - [anon_sym__Generic] = ACTIONS(3246), - [anon_sym_asm] = ACTIONS(3246), - [anon_sym___asm__] = ACTIONS(3246), - [sym_number_literal] = ACTIONS(3248), - [anon_sym_L_SQUOTE] = ACTIONS(3248), - [anon_sym_u_SQUOTE] = ACTIONS(3248), - [anon_sym_U_SQUOTE] = ACTIONS(3248), - [anon_sym_u8_SQUOTE] = ACTIONS(3248), - [anon_sym_SQUOTE] = ACTIONS(3248), - [anon_sym_AT] = ACTIONS(3246), - [anon_sym_DQUOTE] = ACTIONS(3248), - [anon_sym_L_DQUOTE] = ACTIONS(3248), - [anon_sym_u_DQUOTE] = ACTIONS(3248), - [anon_sym_U_DQUOTE] = ACTIONS(3248), - [anon_sym_u8_DQUOTE] = ACTIONS(3248), - [sym_true] = ACTIONS(3246), - [sym_false] = ACTIONS(3246), - [anon_sym_NULL] = ACTIONS(3246), - [anon_sym_nullptr] = ACTIONS(3246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3246), - [anon_sym___typeof] = ACTIONS(3246), - [anon_sym_typeof] = ACTIONS(3246), - [anon_sym_ATimport] = ACTIONS(3248), - [aux_sym_preproc_undef_token1] = ACTIONS(3246), - [anon_sym_POUND] = ACTIONS(3246), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3246), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3246), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3246), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3246), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3246), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3246), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE] = ACTIONS(3246), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3246), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_API_AVAILABLE] = ACTIONS(3246), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_API_DEPRECATED] = ACTIONS(3246), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3246), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3246), - [anon_sym___deprecated_msg] = ACTIONS(3246), - [anon_sym___deprecated_enum_msg] = ACTIONS(3246), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3246), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3246), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3246), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3246), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3246), - [anon_sym_ATprotocol] = ACTIONS(3248), - [anon_sym_ATinterface] = ACTIONS(3248), - [anon_sym_ATimplementation] = ACTIONS(3248), - [anon_sym_ATcompatibility_alias] = ACTIONS(3248), - [anon_sym__Alignas] = ACTIONS(3246), - [anon_sym_ATselector] = ACTIONS(3248), - [anon_sym_ATavailable] = ACTIONS(3248), - [anon_sym___builtin_available] = ACTIONS(3246), - [anon_sym_va_arg] = ACTIONS(3246), - [anon_sym_ATencode] = ACTIONS(3248), - [anon_sym_BOOL] = ACTIONS(3246), - [anon_sym_IMP] = ACTIONS(3246), - [anon_sym_SEL] = ACTIONS(3246), - [anon_sym_Class] = ACTIONS(3246), - [anon_sym_id] = ACTIONS(3246), - }, - [1699] = { - [ts_builtin_sym_end] = ACTIONS(2804), - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_include_token1] = ACTIONS(2802), - [aux_sym_preproc_include_token2] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_case] = ACTIONS(2802), - [anon_sym_default] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_ATimport] = ACTIONS(2804), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_POUND] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATprotocol] = ACTIONS(2804), - [anon_sym_ATinterface] = ACTIONS(2804), - [anon_sym_ATimplementation] = ACTIONS(2804), - [anon_sym_ATcompatibility_alias] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [1700] = { - [ts_builtin_sym_end] = ACTIONS(2800), - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_include_token1] = ACTIONS(2798), - [aux_sym_preproc_include_token2] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_ATimport] = ACTIONS(2800), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_POUND] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATprotocol] = ACTIONS(2800), - [anon_sym_ATinterface] = ACTIONS(2800), - [anon_sym_ATimplementation] = ACTIONS(2800), - [anon_sym_ATcompatibility_alias] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [1701] = { - [ts_builtin_sym_end] = ACTIONS(2796), - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_include_token1] = ACTIONS(2794), - [aux_sym_preproc_include_token2] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_case] = ACTIONS(2794), - [anon_sym_default] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_ATimport] = ACTIONS(2796), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATprotocol] = ACTIONS(2796), - [anon_sym_ATinterface] = ACTIONS(2796), - [anon_sym_ATimplementation] = ACTIONS(2796), - [anon_sym_ATcompatibility_alias] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [1702] = { - [ts_builtin_sym_end] = ACTIONS(3260), - [sym_identifier] = ACTIONS(3258), - [aux_sym_preproc_include_token1] = ACTIONS(3258), - [aux_sym_preproc_include_token2] = ACTIONS(3258), - [aux_sym_preproc_def_token1] = ACTIONS(3258), - [aux_sym_preproc_if_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3258), - [sym_preproc_directive] = ACTIONS(3258), - [anon_sym_LPAREN2] = ACTIONS(3260), - [anon_sym_BANG] = ACTIONS(3260), - [anon_sym_TILDE] = ACTIONS(3260), - [anon_sym_DASH] = ACTIONS(3258), - [anon_sym_PLUS] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_CARET] = ACTIONS(3260), - [anon_sym_AMP] = ACTIONS(3260), - [anon_sym_SEMI] = ACTIONS(3260), - [anon_sym___extension__] = ACTIONS(3258), - [anon_sym_typedef] = ACTIONS(3258), - [anon_sym_extern] = ACTIONS(3258), - [anon_sym___attribute__] = ACTIONS(3258), - [anon_sym___attribute] = ACTIONS(3258), - [anon_sym_noreturn] = ACTIONS(3258), - [anon_sym_LBRACK] = ACTIONS(3260), - [anon_sym___declspec] = ACTIONS(3258), - [anon_sym___cdecl] = ACTIONS(3258), - [anon_sym___clrcall] = ACTIONS(3258), - [anon_sym___stdcall] = ACTIONS(3258), - [anon_sym___fastcall] = ACTIONS(3258), - [anon_sym___thiscall] = ACTIONS(3258), - [anon_sym___vectorcall] = ACTIONS(3258), - [anon_sym_LBRACE] = ACTIONS(3260), - [anon_sym_signed] = ACTIONS(3258), - [anon_sym_unsigned] = ACTIONS(3258), - [anon_sym_long] = ACTIONS(3258), - [anon_sym_short] = ACTIONS(3258), - [anon_sym_ATautoreleasepool] = ACTIONS(3260), - [anon_sym_static] = ACTIONS(3258), - [anon_sym_auto] = ACTIONS(3258), - [anon_sym_register] = ACTIONS(3258), - [anon_sym_inline] = ACTIONS(3258), - [anon_sym___inline] = ACTIONS(3258), - [anon_sym___inline__] = ACTIONS(3258), - [anon_sym___forceinline] = ACTIONS(3258), - [anon_sym_thread_local] = ACTIONS(3258), - [anon_sym___thread] = ACTIONS(3258), - [anon_sym_CG_EXTERN] = ACTIONS(3258), - [anon_sym_CG_INLINE] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3258), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3258), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3258), - [anon_sym_IBOutlet] = ACTIONS(3258), - [anon_sym_IBInspectable] = ACTIONS(3258), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3258), - [anon_sym_NS_INLINE] = ACTIONS(3258), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3258), - [anon_sym_OBJC_EXPORT] = ACTIONS(3258), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3258), - [anon_sym_const] = ACTIONS(3258), - [anon_sym_constexpr] = ACTIONS(3258), - [anon_sym_volatile] = ACTIONS(3258), - [anon_sym_restrict] = ACTIONS(3258), - [anon_sym___restrict__] = ACTIONS(3258), - [anon_sym__Atomic] = ACTIONS(3258), - [anon_sym__Noreturn] = ACTIONS(3258), - [anon_sym_nullable] = ACTIONS(3258), - [anon_sym__Complex] = ACTIONS(3258), - [anon_sym__Nonnull] = ACTIONS(3258), - [anon_sym__Nullable] = ACTIONS(3258), - [anon_sym__Nullable_result] = ACTIONS(3258), - [anon_sym__Null_unspecified] = ACTIONS(3258), - [anon_sym___autoreleasing] = ACTIONS(3258), - [anon_sym___block] = ACTIONS(3258), - [anon_sym___bridge] = ACTIONS(3258), - [anon_sym___bridge_retained] = ACTIONS(3258), - [anon_sym___bridge_transfer] = ACTIONS(3258), - [anon_sym___complex] = ACTIONS(3258), - [anon_sym___const] = ACTIONS(3258), - [anon_sym___imag] = ACTIONS(3258), - [anon_sym___kindof] = ACTIONS(3258), - [anon_sym___nonnull] = ACTIONS(3258), - [anon_sym___nullable] = ACTIONS(3258), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3258), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3258), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3258), - [anon_sym___real] = ACTIONS(3258), - [anon_sym___strong] = ACTIONS(3258), - [anon_sym___unsafe_unretained] = ACTIONS(3258), - [anon_sym___unused] = ACTIONS(3258), - [anon_sym___weak] = ACTIONS(3258), - [sym_primitive_type] = ACTIONS(3258), - [anon_sym_enum] = ACTIONS(3258), - [anon_sym_struct] = ACTIONS(3258), - [anon_sym_union] = ACTIONS(3258), - [anon_sym_if] = ACTIONS(3258), - [anon_sym_switch] = ACTIONS(3258), - [anon_sym_case] = ACTIONS(3258), - [anon_sym_default] = ACTIONS(3258), - [anon_sym_while] = ACTIONS(3258), - [anon_sym_do] = ACTIONS(3258), - [anon_sym_for] = ACTIONS(3258), - [anon_sym_in] = ACTIONS(3258), - [anon_sym_return] = ACTIONS(3258), - [anon_sym_break] = ACTIONS(3258), - [anon_sym_continue] = ACTIONS(3258), - [anon_sym_goto] = ACTIONS(3258), - [anon_sym_DASH_DASH] = ACTIONS(3260), - [anon_sym_PLUS_PLUS] = ACTIONS(3260), - [anon_sym_sizeof] = ACTIONS(3258), - [anon_sym___alignof__] = ACTIONS(3258), - [anon_sym___alignof] = ACTIONS(3258), - [anon_sym__alignof] = ACTIONS(3258), - [anon_sym_alignof] = ACTIONS(3258), - [anon_sym__Alignof] = ACTIONS(3258), - [anon_sym_offsetof] = ACTIONS(3258), - [anon_sym__Generic] = ACTIONS(3258), - [anon_sym_asm] = ACTIONS(3258), - [anon_sym___asm__] = ACTIONS(3258), - [sym_number_literal] = ACTIONS(3260), - [anon_sym_L_SQUOTE] = ACTIONS(3260), - [anon_sym_u_SQUOTE] = ACTIONS(3260), - [anon_sym_U_SQUOTE] = ACTIONS(3260), - [anon_sym_u8_SQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3260), - [anon_sym_AT] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_L_DQUOTE] = ACTIONS(3260), - [anon_sym_u_DQUOTE] = ACTIONS(3260), - [anon_sym_U_DQUOTE] = ACTIONS(3260), - [anon_sym_u8_DQUOTE] = ACTIONS(3260), - [sym_true] = ACTIONS(3258), - [sym_false] = ACTIONS(3258), - [anon_sym_NULL] = ACTIONS(3258), - [anon_sym_nullptr] = ACTIONS(3258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3258), - [anon_sym___typeof] = ACTIONS(3258), - [anon_sym_typeof] = ACTIONS(3258), - [anon_sym_ATimport] = ACTIONS(3260), - [aux_sym_preproc_undef_token1] = ACTIONS(3258), - [anon_sym_POUND] = ACTIONS(3258), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3258), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3258), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3258), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3258), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3258), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3258), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE] = ACTIONS(3258), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3258), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_API_AVAILABLE] = ACTIONS(3258), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_API_DEPRECATED] = ACTIONS(3258), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3258), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3258), - [anon_sym___deprecated_msg] = ACTIONS(3258), - [anon_sym___deprecated_enum_msg] = ACTIONS(3258), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3258), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3258), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3258), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3258), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3258), - [anon_sym_ATprotocol] = ACTIONS(3260), - [anon_sym_ATinterface] = ACTIONS(3260), - [anon_sym_ATimplementation] = ACTIONS(3260), - [anon_sym_ATcompatibility_alias] = ACTIONS(3260), - [anon_sym__Alignas] = ACTIONS(3258), - [anon_sym_ATselector] = ACTIONS(3260), - [anon_sym_ATavailable] = ACTIONS(3260), - [anon_sym___builtin_available] = ACTIONS(3258), - [anon_sym_va_arg] = ACTIONS(3258), - [anon_sym_ATencode] = ACTIONS(3260), - [anon_sym_BOOL] = ACTIONS(3258), - [anon_sym_IMP] = ACTIONS(3258), - [anon_sym_SEL] = ACTIONS(3258), - [anon_sym_Class] = ACTIONS(3258), - [anon_sym_id] = ACTIONS(3258), - }, - [1703] = { - [ts_builtin_sym_end] = ACTIONS(2516), - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_include_token1] = ACTIONS(2514), - [aux_sym_preproc_include_token2] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_case] = ACTIONS(2514), - [anon_sym_default] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_ATimport] = ACTIONS(2516), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_POUND] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATprotocol] = ACTIONS(2516), - [anon_sym_ATinterface] = ACTIONS(2516), - [anon_sym_ATimplementation] = ACTIONS(2516), - [anon_sym_ATcompatibility_alias] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [1704] = { - [ts_builtin_sym_end] = ACTIONS(2512), - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_include_token1] = ACTIONS(2510), - [aux_sym_preproc_include_token2] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_case] = ACTIONS(2510), - [anon_sym_default] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_ATimport] = ACTIONS(2512), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_POUND] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATprotocol] = ACTIONS(2512), - [anon_sym_ATinterface] = ACTIONS(2512), - [anon_sym_ATimplementation] = ACTIONS(2512), - [anon_sym_ATcompatibility_alias] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [1705] = { - [ts_builtin_sym_end] = ACTIONS(2508), - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_include_token1] = ACTIONS(2506), - [aux_sym_preproc_include_token2] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_case] = ACTIONS(2506), - [anon_sym_default] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_ATimport] = ACTIONS(2508), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_POUND] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATprotocol] = ACTIONS(2508), - [anon_sym_ATinterface] = ACTIONS(2508), - [anon_sym_ATimplementation] = ACTIONS(2508), - [anon_sym_ATcompatibility_alias] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [1706] = { - [ts_builtin_sym_end] = ACTIONS(2504), - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_include_token1] = ACTIONS(2502), - [aux_sym_preproc_include_token2] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_case] = ACTIONS(2502), - [anon_sym_default] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_ATimport] = ACTIONS(2504), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_POUND] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATprotocol] = ACTIONS(2504), - [anon_sym_ATinterface] = ACTIONS(2504), - [anon_sym_ATimplementation] = ACTIONS(2504), - [anon_sym_ATcompatibility_alias] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [1707] = { - [ts_builtin_sym_end] = ACTIONS(2500), - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_include_token1] = ACTIONS(2498), - [aux_sym_preproc_include_token2] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_case] = ACTIONS(2498), - [anon_sym_default] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_ATimport] = ACTIONS(2500), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_POUND] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATprotocol] = ACTIONS(2500), - [anon_sym_ATinterface] = ACTIONS(2500), - [anon_sym_ATimplementation] = ACTIONS(2500), - [anon_sym_ATcompatibility_alias] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [1708] = { - [ts_builtin_sym_end] = ACTIONS(2496), - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_include_token1] = ACTIONS(2494), - [aux_sym_preproc_include_token2] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_case] = ACTIONS(2494), - [anon_sym_default] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_ATimport] = ACTIONS(2496), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_POUND] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATprotocol] = ACTIONS(2496), - [anon_sym_ATinterface] = ACTIONS(2496), - [anon_sym_ATimplementation] = ACTIONS(2496), - [anon_sym_ATcompatibility_alias] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [1709] = { - [ts_builtin_sym_end] = ACTIONS(2492), - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_include_token1] = ACTIONS(2490), - [aux_sym_preproc_include_token2] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_case] = ACTIONS(2490), - [anon_sym_default] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_ATimport] = ACTIONS(2492), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_POUND] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATprotocol] = ACTIONS(2492), - [anon_sym_ATinterface] = ACTIONS(2492), - [anon_sym_ATimplementation] = ACTIONS(2492), - [anon_sym_ATcompatibility_alias] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [1710] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_include_token1] = ACTIONS(2750), - [aux_sym_preproc_include_token2] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_case] = ACTIONS(2750), - [anon_sym_default] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_ATimport] = ACTIONS(2752), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_POUND] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATprotocol] = ACTIONS(2752), - [anon_sym_ATinterface] = ACTIONS(2752), - [anon_sym_ATimplementation] = ACTIONS(2752), - [anon_sym_ATcompatibility_alias] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [1711] = { - [ts_builtin_sym_end] = ACTIONS(2488), - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_include_token1] = ACTIONS(2486), - [aux_sym_preproc_include_token2] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_case] = ACTIONS(2486), - [anon_sym_default] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_ATimport] = ACTIONS(2488), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_POUND] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATprotocol] = ACTIONS(2488), - [anon_sym_ATinterface] = ACTIONS(2488), - [anon_sym_ATimplementation] = ACTIONS(2488), - [anon_sym_ATcompatibility_alias] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [1712] = { - [ts_builtin_sym_end] = ACTIONS(3268), - [sym_identifier] = ACTIONS(3266), - [aux_sym_preproc_include_token1] = ACTIONS(3266), - [aux_sym_preproc_include_token2] = ACTIONS(3266), - [aux_sym_preproc_def_token1] = ACTIONS(3266), - [aux_sym_preproc_if_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3266), - [sym_preproc_directive] = ACTIONS(3266), - [anon_sym_LPAREN2] = ACTIONS(3268), - [anon_sym_BANG] = ACTIONS(3268), - [anon_sym_TILDE] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3266), - [anon_sym_PLUS] = ACTIONS(3266), - [anon_sym_STAR] = ACTIONS(3268), - [anon_sym_CARET] = ACTIONS(3268), - [anon_sym_AMP] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3268), - [anon_sym___extension__] = ACTIONS(3266), - [anon_sym_typedef] = ACTIONS(3266), - [anon_sym_extern] = ACTIONS(3266), - [anon_sym___attribute__] = ACTIONS(3266), - [anon_sym___attribute] = ACTIONS(3266), - [anon_sym_noreturn] = ACTIONS(3266), - [anon_sym_LBRACK] = ACTIONS(3268), - [anon_sym___declspec] = ACTIONS(3266), - [anon_sym___cdecl] = ACTIONS(3266), - [anon_sym___clrcall] = ACTIONS(3266), - [anon_sym___stdcall] = ACTIONS(3266), - [anon_sym___fastcall] = ACTIONS(3266), - [anon_sym___thiscall] = ACTIONS(3266), - [anon_sym___vectorcall] = ACTIONS(3266), - [anon_sym_LBRACE] = ACTIONS(3268), - [anon_sym_signed] = ACTIONS(3266), - [anon_sym_unsigned] = ACTIONS(3266), - [anon_sym_long] = ACTIONS(3266), - [anon_sym_short] = ACTIONS(3266), - [anon_sym_ATautoreleasepool] = ACTIONS(3268), - [anon_sym_static] = ACTIONS(3266), - [anon_sym_auto] = ACTIONS(3266), - [anon_sym_register] = ACTIONS(3266), - [anon_sym_inline] = ACTIONS(3266), - [anon_sym___inline] = ACTIONS(3266), - [anon_sym___inline__] = ACTIONS(3266), - [anon_sym___forceinline] = ACTIONS(3266), - [anon_sym_thread_local] = ACTIONS(3266), - [anon_sym___thread] = ACTIONS(3266), - [anon_sym_CG_EXTERN] = ACTIONS(3266), - [anon_sym_CG_INLINE] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3266), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3266), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3266), - [anon_sym_IBOutlet] = ACTIONS(3266), - [anon_sym_IBInspectable] = ACTIONS(3266), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3266), - [anon_sym_NS_INLINE] = ACTIONS(3266), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3266), - [anon_sym_OBJC_EXPORT] = ACTIONS(3266), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3266), - [anon_sym_const] = ACTIONS(3266), - [anon_sym_constexpr] = ACTIONS(3266), - [anon_sym_volatile] = ACTIONS(3266), - [anon_sym_restrict] = ACTIONS(3266), - [anon_sym___restrict__] = ACTIONS(3266), - [anon_sym__Atomic] = ACTIONS(3266), - [anon_sym__Noreturn] = ACTIONS(3266), - [anon_sym_nullable] = ACTIONS(3266), - [anon_sym__Complex] = ACTIONS(3266), - [anon_sym__Nonnull] = ACTIONS(3266), - [anon_sym__Nullable] = ACTIONS(3266), - [anon_sym__Nullable_result] = ACTIONS(3266), - [anon_sym__Null_unspecified] = ACTIONS(3266), - [anon_sym___autoreleasing] = ACTIONS(3266), - [anon_sym___block] = ACTIONS(3266), - [anon_sym___bridge] = ACTIONS(3266), - [anon_sym___bridge_retained] = ACTIONS(3266), - [anon_sym___bridge_transfer] = ACTIONS(3266), - [anon_sym___complex] = ACTIONS(3266), - [anon_sym___const] = ACTIONS(3266), - [anon_sym___imag] = ACTIONS(3266), - [anon_sym___kindof] = ACTIONS(3266), - [anon_sym___nonnull] = ACTIONS(3266), - [anon_sym___nullable] = ACTIONS(3266), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3266), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3266), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3266), - [anon_sym___real] = ACTIONS(3266), - [anon_sym___strong] = ACTIONS(3266), - [anon_sym___unsafe_unretained] = ACTIONS(3266), - [anon_sym___unused] = ACTIONS(3266), - [anon_sym___weak] = ACTIONS(3266), - [sym_primitive_type] = ACTIONS(3266), - [anon_sym_enum] = ACTIONS(3266), - [anon_sym_struct] = ACTIONS(3266), - [anon_sym_union] = ACTIONS(3266), - [anon_sym_if] = ACTIONS(3266), - [anon_sym_switch] = ACTIONS(3266), - [anon_sym_case] = ACTIONS(3266), - [anon_sym_default] = ACTIONS(3266), - [anon_sym_while] = ACTIONS(3266), - [anon_sym_do] = ACTIONS(3266), - [anon_sym_for] = ACTIONS(3266), - [anon_sym_in] = ACTIONS(3266), - [anon_sym_return] = ACTIONS(3266), - [anon_sym_break] = ACTIONS(3266), - [anon_sym_continue] = ACTIONS(3266), - [anon_sym_goto] = ACTIONS(3266), - [anon_sym_DASH_DASH] = ACTIONS(3268), - [anon_sym_PLUS_PLUS] = ACTIONS(3268), - [anon_sym_sizeof] = ACTIONS(3266), - [anon_sym___alignof__] = ACTIONS(3266), - [anon_sym___alignof] = ACTIONS(3266), - [anon_sym__alignof] = ACTIONS(3266), - [anon_sym_alignof] = ACTIONS(3266), - [anon_sym__Alignof] = ACTIONS(3266), - [anon_sym_offsetof] = ACTIONS(3266), - [anon_sym__Generic] = ACTIONS(3266), - [anon_sym_asm] = ACTIONS(3266), - [anon_sym___asm__] = ACTIONS(3266), - [sym_number_literal] = ACTIONS(3268), - [anon_sym_L_SQUOTE] = ACTIONS(3268), - [anon_sym_u_SQUOTE] = ACTIONS(3268), - [anon_sym_U_SQUOTE] = ACTIONS(3268), - [anon_sym_u8_SQUOTE] = ACTIONS(3268), - [anon_sym_SQUOTE] = ACTIONS(3268), - [anon_sym_AT] = ACTIONS(3266), - [anon_sym_DQUOTE] = ACTIONS(3268), - [anon_sym_L_DQUOTE] = ACTIONS(3268), - [anon_sym_u_DQUOTE] = ACTIONS(3268), - [anon_sym_U_DQUOTE] = ACTIONS(3268), - [anon_sym_u8_DQUOTE] = ACTIONS(3268), - [sym_true] = ACTIONS(3266), - [sym_false] = ACTIONS(3266), - [anon_sym_NULL] = ACTIONS(3266), - [anon_sym_nullptr] = ACTIONS(3266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3266), - [anon_sym___typeof] = ACTIONS(3266), - [anon_sym_typeof] = ACTIONS(3266), - [anon_sym_ATimport] = ACTIONS(3268), - [aux_sym_preproc_undef_token1] = ACTIONS(3266), - [anon_sym_POUND] = ACTIONS(3266), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3266), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3266), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3266), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3266), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3266), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3266), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE] = ACTIONS(3266), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3266), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_API_AVAILABLE] = ACTIONS(3266), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_API_DEPRECATED] = ACTIONS(3266), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3266), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3266), - [anon_sym___deprecated_msg] = ACTIONS(3266), - [anon_sym___deprecated_enum_msg] = ACTIONS(3266), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3266), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3266), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3266), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3266), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3266), - [anon_sym_ATprotocol] = ACTIONS(3268), - [anon_sym_ATinterface] = ACTIONS(3268), - [anon_sym_ATimplementation] = ACTIONS(3268), - [anon_sym_ATcompatibility_alias] = ACTIONS(3268), - [anon_sym__Alignas] = ACTIONS(3266), - [anon_sym_ATselector] = ACTIONS(3268), - [anon_sym_ATavailable] = ACTIONS(3268), - [anon_sym___builtin_available] = ACTIONS(3266), - [anon_sym_va_arg] = ACTIONS(3266), - [anon_sym_ATencode] = ACTIONS(3268), - [anon_sym_BOOL] = ACTIONS(3266), - [anon_sym_IMP] = ACTIONS(3266), - [anon_sym_SEL] = ACTIONS(3266), - [anon_sym_Class] = ACTIONS(3266), - [anon_sym_id] = ACTIONS(3266), - }, - [1713] = { - [ts_builtin_sym_end] = ACTIONS(3280), - [sym_identifier] = ACTIONS(3278), - [aux_sym_preproc_include_token1] = ACTIONS(3278), - [aux_sym_preproc_include_token2] = ACTIONS(3278), - [aux_sym_preproc_def_token1] = ACTIONS(3278), - [aux_sym_preproc_if_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3278), - [sym_preproc_directive] = ACTIONS(3278), - [anon_sym_LPAREN2] = ACTIONS(3280), - [anon_sym_BANG] = ACTIONS(3280), - [anon_sym_TILDE] = ACTIONS(3280), - [anon_sym_DASH] = ACTIONS(3278), - [anon_sym_PLUS] = ACTIONS(3278), - [anon_sym_STAR] = ACTIONS(3280), - [anon_sym_CARET] = ACTIONS(3280), - [anon_sym_AMP] = ACTIONS(3280), - [anon_sym_SEMI] = ACTIONS(3280), - [anon_sym___extension__] = ACTIONS(3278), - [anon_sym_typedef] = ACTIONS(3278), - [anon_sym_extern] = ACTIONS(3278), - [anon_sym___attribute__] = ACTIONS(3278), - [anon_sym___attribute] = ACTIONS(3278), - [anon_sym_noreturn] = ACTIONS(3278), - [anon_sym_LBRACK] = ACTIONS(3280), - [anon_sym___declspec] = ACTIONS(3278), - [anon_sym___cdecl] = ACTIONS(3278), - [anon_sym___clrcall] = ACTIONS(3278), - [anon_sym___stdcall] = ACTIONS(3278), - [anon_sym___fastcall] = ACTIONS(3278), - [anon_sym___thiscall] = ACTIONS(3278), - [anon_sym___vectorcall] = ACTIONS(3278), - [anon_sym_LBRACE] = ACTIONS(3280), - [anon_sym_signed] = ACTIONS(3278), - [anon_sym_unsigned] = ACTIONS(3278), - [anon_sym_long] = ACTIONS(3278), - [anon_sym_short] = ACTIONS(3278), - [anon_sym_ATautoreleasepool] = ACTIONS(3280), - [anon_sym_static] = ACTIONS(3278), - [anon_sym_auto] = ACTIONS(3278), - [anon_sym_register] = ACTIONS(3278), - [anon_sym_inline] = ACTIONS(3278), - [anon_sym___inline] = ACTIONS(3278), - [anon_sym___inline__] = ACTIONS(3278), - [anon_sym___forceinline] = ACTIONS(3278), - [anon_sym_thread_local] = ACTIONS(3278), - [anon_sym___thread] = ACTIONS(3278), - [anon_sym_CG_EXTERN] = ACTIONS(3278), - [anon_sym_CG_INLINE] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3278), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3278), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3278), - [anon_sym_IBOutlet] = ACTIONS(3278), - [anon_sym_IBInspectable] = ACTIONS(3278), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3278), - [anon_sym_NS_INLINE] = ACTIONS(3278), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3278), - [anon_sym_OBJC_EXPORT] = ACTIONS(3278), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3278), - [anon_sym_const] = ACTIONS(3278), - [anon_sym_constexpr] = ACTIONS(3278), - [anon_sym_volatile] = ACTIONS(3278), - [anon_sym_restrict] = ACTIONS(3278), - [anon_sym___restrict__] = ACTIONS(3278), - [anon_sym__Atomic] = ACTIONS(3278), - [anon_sym__Noreturn] = ACTIONS(3278), - [anon_sym_nullable] = ACTIONS(3278), - [anon_sym__Complex] = ACTIONS(3278), - [anon_sym__Nonnull] = ACTIONS(3278), - [anon_sym__Nullable] = ACTIONS(3278), - [anon_sym__Nullable_result] = ACTIONS(3278), - [anon_sym__Null_unspecified] = ACTIONS(3278), - [anon_sym___autoreleasing] = ACTIONS(3278), - [anon_sym___block] = ACTIONS(3278), - [anon_sym___bridge] = ACTIONS(3278), - [anon_sym___bridge_retained] = ACTIONS(3278), - [anon_sym___bridge_transfer] = ACTIONS(3278), - [anon_sym___complex] = ACTIONS(3278), - [anon_sym___const] = ACTIONS(3278), - [anon_sym___imag] = ACTIONS(3278), - [anon_sym___kindof] = ACTIONS(3278), - [anon_sym___nonnull] = ACTIONS(3278), - [anon_sym___nullable] = ACTIONS(3278), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3278), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3278), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3278), - [anon_sym___real] = ACTIONS(3278), - [anon_sym___strong] = ACTIONS(3278), - [anon_sym___unsafe_unretained] = ACTIONS(3278), - [anon_sym___unused] = ACTIONS(3278), - [anon_sym___weak] = ACTIONS(3278), - [sym_primitive_type] = ACTIONS(3278), - [anon_sym_enum] = ACTIONS(3278), - [anon_sym_struct] = ACTIONS(3278), - [anon_sym_union] = ACTIONS(3278), - [anon_sym_if] = ACTIONS(3278), - [anon_sym_switch] = ACTIONS(3278), - [anon_sym_case] = ACTIONS(3278), - [anon_sym_default] = ACTIONS(3278), - [anon_sym_while] = ACTIONS(3278), - [anon_sym_do] = ACTIONS(3278), - [anon_sym_for] = ACTIONS(3278), - [anon_sym_in] = ACTIONS(3278), - [anon_sym_return] = ACTIONS(3278), - [anon_sym_break] = ACTIONS(3278), - [anon_sym_continue] = ACTIONS(3278), - [anon_sym_goto] = ACTIONS(3278), - [anon_sym_DASH_DASH] = ACTIONS(3280), - [anon_sym_PLUS_PLUS] = ACTIONS(3280), - [anon_sym_sizeof] = ACTIONS(3278), - [anon_sym___alignof__] = ACTIONS(3278), - [anon_sym___alignof] = ACTIONS(3278), - [anon_sym__alignof] = ACTIONS(3278), - [anon_sym_alignof] = ACTIONS(3278), - [anon_sym__Alignof] = ACTIONS(3278), - [anon_sym_offsetof] = ACTIONS(3278), - [anon_sym__Generic] = ACTIONS(3278), - [anon_sym_asm] = ACTIONS(3278), - [anon_sym___asm__] = ACTIONS(3278), - [sym_number_literal] = ACTIONS(3280), - [anon_sym_L_SQUOTE] = ACTIONS(3280), - [anon_sym_u_SQUOTE] = ACTIONS(3280), - [anon_sym_U_SQUOTE] = ACTIONS(3280), - [anon_sym_u8_SQUOTE] = ACTIONS(3280), - [anon_sym_SQUOTE] = ACTIONS(3280), - [anon_sym_AT] = ACTIONS(3278), - [anon_sym_DQUOTE] = ACTIONS(3280), - [anon_sym_L_DQUOTE] = ACTIONS(3280), - [anon_sym_u_DQUOTE] = ACTIONS(3280), - [anon_sym_U_DQUOTE] = ACTIONS(3280), - [anon_sym_u8_DQUOTE] = ACTIONS(3280), - [sym_true] = ACTIONS(3278), - [sym_false] = ACTIONS(3278), - [anon_sym_NULL] = ACTIONS(3278), - [anon_sym_nullptr] = ACTIONS(3278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3278), - [anon_sym___typeof] = ACTIONS(3278), - [anon_sym_typeof] = ACTIONS(3278), - [anon_sym_ATimport] = ACTIONS(3280), - [aux_sym_preproc_undef_token1] = ACTIONS(3278), - [anon_sym_POUND] = ACTIONS(3278), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3278), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3278), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3278), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3278), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3278), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3278), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE] = ACTIONS(3278), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3278), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_API_AVAILABLE] = ACTIONS(3278), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_API_DEPRECATED] = ACTIONS(3278), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3278), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3278), - [anon_sym___deprecated_msg] = ACTIONS(3278), - [anon_sym___deprecated_enum_msg] = ACTIONS(3278), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3278), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3278), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3278), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3278), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3278), - [anon_sym_ATprotocol] = ACTIONS(3280), - [anon_sym_ATinterface] = ACTIONS(3280), - [anon_sym_ATimplementation] = ACTIONS(3280), - [anon_sym_ATcompatibility_alias] = ACTIONS(3280), - [anon_sym__Alignas] = ACTIONS(3278), - [anon_sym_ATselector] = ACTIONS(3280), - [anon_sym_ATavailable] = ACTIONS(3280), - [anon_sym___builtin_available] = ACTIONS(3278), - [anon_sym_va_arg] = ACTIONS(3278), - [anon_sym_ATencode] = ACTIONS(3280), - [anon_sym_BOOL] = ACTIONS(3278), - [anon_sym_IMP] = ACTIONS(3278), - [anon_sym_SEL] = ACTIONS(3278), - [anon_sym_Class] = ACTIONS(3278), - [anon_sym_id] = ACTIONS(3278), - }, - [1714] = { - [ts_builtin_sym_end] = ACTIONS(3286), - [sym_identifier] = ACTIONS(3284), - [aux_sym_preproc_include_token1] = ACTIONS(3284), - [aux_sym_preproc_include_token2] = ACTIONS(3284), - [aux_sym_preproc_def_token1] = ACTIONS(3284), - [aux_sym_preproc_if_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3284), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3284), - [sym_preproc_directive] = ACTIONS(3284), - [anon_sym_LPAREN2] = ACTIONS(3286), - [anon_sym_BANG] = ACTIONS(3286), - [anon_sym_TILDE] = ACTIONS(3286), - [anon_sym_DASH] = ACTIONS(3284), - [anon_sym_PLUS] = ACTIONS(3284), - [anon_sym_STAR] = ACTIONS(3286), - [anon_sym_CARET] = ACTIONS(3286), - [anon_sym_AMP] = ACTIONS(3286), - [anon_sym_SEMI] = ACTIONS(3286), - [anon_sym___extension__] = ACTIONS(3284), - [anon_sym_typedef] = ACTIONS(3284), - [anon_sym_extern] = ACTIONS(3284), - [anon_sym___attribute__] = ACTIONS(3284), - [anon_sym___attribute] = ACTIONS(3284), - [anon_sym_noreturn] = ACTIONS(3284), - [anon_sym_LBRACK] = ACTIONS(3286), - [anon_sym___declspec] = ACTIONS(3284), - [anon_sym___cdecl] = ACTIONS(3284), - [anon_sym___clrcall] = ACTIONS(3284), - [anon_sym___stdcall] = ACTIONS(3284), - [anon_sym___fastcall] = ACTIONS(3284), - [anon_sym___thiscall] = ACTIONS(3284), - [anon_sym___vectorcall] = ACTIONS(3284), - [anon_sym_LBRACE] = ACTIONS(3286), - [anon_sym_signed] = ACTIONS(3284), - [anon_sym_unsigned] = ACTIONS(3284), - [anon_sym_long] = ACTIONS(3284), - [anon_sym_short] = ACTIONS(3284), - [anon_sym_ATautoreleasepool] = ACTIONS(3286), - [anon_sym_static] = ACTIONS(3284), - [anon_sym_auto] = ACTIONS(3284), - [anon_sym_register] = ACTIONS(3284), - [anon_sym_inline] = ACTIONS(3284), - [anon_sym___inline] = ACTIONS(3284), - [anon_sym___inline__] = ACTIONS(3284), - [anon_sym___forceinline] = ACTIONS(3284), - [anon_sym_thread_local] = ACTIONS(3284), - [anon_sym___thread] = ACTIONS(3284), - [anon_sym_CG_EXTERN] = ACTIONS(3284), - [anon_sym_CG_INLINE] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3284), - [anon_sym_IBOutlet] = ACTIONS(3284), - [anon_sym_IBInspectable] = ACTIONS(3284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3284), - [anon_sym_NS_INLINE] = ACTIONS(3284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3284), - [anon_sym_OBJC_EXPORT] = ACTIONS(3284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3284), - [anon_sym_const] = ACTIONS(3284), - [anon_sym_constexpr] = ACTIONS(3284), - [anon_sym_volatile] = ACTIONS(3284), - [anon_sym_restrict] = ACTIONS(3284), - [anon_sym___restrict__] = ACTIONS(3284), - [anon_sym__Atomic] = ACTIONS(3284), - [anon_sym__Noreturn] = ACTIONS(3284), - [anon_sym_nullable] = ACTIONS(3284), - [anon_sym__Complex] = ACTIONS(3284), - [anon_sym__Nonnull] = ACTIONS(3284), - [anon_sym__Nullable] = ACTIONS(3284), - [anon_sym__Nullable_result] = ACTIONS(3284), - [anon_sym__Null_unspecified] = ACTIONS(3284), - [anon_sym___autoreleasing] = ACTIONS(3284), - [anon_sym___block] = ACTIONS(3284), - [anon_sym___bridge] = ACTIONS(3284), - [anon_sym___bridge_retained] = ACTIONS(3284), - [anon_sym___bridge_transfer] = ACTIONS(3284), - [anon_sym___complex] = ACTIONS(3284), - [anon_sym___const] = ACTIONS(3284), - [anon_sym___imag] = ACTIONS(3284), - [anon_sym___kindof] = ACTIONS(3284), - [anon_sym___nonnull] = ACTIONS(3284), - [anon_sym___nullable] = ACTIONS(3284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3284), - [anon_sym___real] = ACTIONS(3284), - [anon_sym___strong] = ACTIONS(3284), - [anon_sym___unsafe_unretained] = ACTIONS(3284), - [anon_sym___unused] = ACTIONS(3284), - [anon_sym___weak] = ACTIONS(3284), - [sym_primitive_type] = ACTIONS(3284), - [anon_sym_enum] = ACTIONS(3284), - [anon_sym_struct] = ACTIONS(3284), - [anon_sym_union] = ACTIONS(3284), - [anon_sym_if] = ACTIONS(3284), - [anon_sym_switch] = ACTIONS(3284), - [anon_sym_case] = ACTIONS(3284), - [anon_sym_default] = ACTIONS(3284), - [anon_sym_while] = ACTIONS(3284), - [anon_sym_do] = ACTIONS(3284), - [anon_sym_for] = ACTIONS(3284), - [anon_sym_in] = ACTIONS(3284), - [anon_sym_return] = ACTIONS(3284), - [anon_sym_break] = ACTIONS(3284), - [anon_sym_continue] = ACTIONS(3284), - [anon_sym_goto] = ACTIONS(3284), - [anon_sym_DASH_DASH] = ACTIONS(3286), - [anon_sym_PLUS_PLUS] = ACTIONS(3286), - [anon_sym_sizeof] = ACTIONS(3284), - [anon_sym___alignof__] = ACTIONS(3284), - [anon_sym___alignof] = ACTIONS(3284), - [anon_sym__alignof] = ACTIONS(3284), - [anon_sym_alignof] = ACTIONS(3284), - [anon_sym__Alignof] = ACTIONS(3284), - [anon_sym_offsetof] = ACTIONS(3284), - [anon_sym__Generic] = ACTIONS(3284), - [anon_sym_asm] = ACTIONS(3284), - [anon_sym___asm__] = ACTIONS(3284), - [sym_number_literal] = ACTIONS(3286), - [anon_sym_L_SQUOTE] = ACTIONS(3286), - [anon_sym_u_SQUOTE] = ACTIONS(3286), - [anon_sym_U_SQUOTE] = ACTIONS(3286), - [anon_sym_u8_SQUOTE] = ACTIONS(3286), - [anon_sym_SQUOTE] = ACTIONS(3286), - [anon_sym_AT] = ACTIONS(3284), - [anon_sym_DQUOTE] = ACTIONS(3286), - [anon_sym_L_DQUOTE] = ACTIONS(3286), - [anon_sym_u_DQUOTE] = ACTIONS(3286), - [anon_sym_U_DQUOTE] = ACTIONS(3286), - [anon_sym_u8_DQUOTE] = ACTIONS(3286), - [sym_true] = ACTIONS(3284), - [sym_false] = ACTIONS(3284), - [anon_sym_NULL] = ACTIONS(3284), - [anon_sym_nullptr] = ACTIONS(3284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3284), - [anon_sym___typeof] = ACTIONS(3284), - [anon_sym_typeof] = ACTIONS(3284), - [anon_sym_ATimport] = ACTIONS(3286), - [aux_sym_preproc_undef_token1] = ACTIONS(3284), - [anon_sym_POUND] = ACTIONS(3284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE] = ACTIONS(3284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_API_AVAILABLE] = ACTIONS(3284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_API_DEPRECATED] = ACTIONS(3284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3284), - [anon_sym___deprecated_msg] = ACTIONS(3284), - [anon_sym___deprecated_enum_msg] = ACTIONS(3284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3284), - [anon_sym_ATprotocol] = ACTIONS(3286), - [anon_sym_ATinterface] = ACTIONS(3286), - [anon_sym_ATimplementation] = ACTIONS(3286), - [anon_sym_ATcompatibility_alias] = ACTIONS(3286), - [anon_sym__Alignas] = ACTIONS(3284), - [anon_sym_ATselector] = ACTIONS(3286), - [anon_sym_ATavailable] = ACTIONS(3286), - [anon_sym___builtin_available] = ACTIONS(3284), - [anon_sym_va_arg] = ACTIONS(3284), - [anon_sym_ATencode] = ACTIONS(3286), - [anon_sym_BOOL] = ACTIONS(3284), - [anon_sym_IMP] = ACTIONS(3284), - [anon_sym_SEL] = ACTIONS(3284), - [anon_sym_Class] = ACTIONS(3284), - [anon_sym_id] = ACTIONS(3284), - }, - [1715] = { - [ts_builtin_sym_end] = ACTIONS(3298), - [sym_identifier] = ACTIONS(3296), - [aux_sym_preproc_include_token1] = ACTIONS(3296), - [aux_sym_preproc_include_token2] = ACTIONS(3296), - [aux_sym_preproc_def_token1] = ACTIONS(3296), - [aux_sym_preproc_if_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3296), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3296), - [sym_preproc_directive] = ACTIONS(3296), - [anon_sym_LPAREN2] = ACTIONS(3298), - [anon_sym_BANG] = ACTIONS(3298), - [anon_sym_TILDE] = ACTIONS(3298), - [anon_sym_DASH] = ACTIONS(3296), - [anon_sym_PLUS] = ACTIONS(3296), - [anon_sym_STAR] = ACTIONS(3298), - [anon_sym_CARET] = ACTIONS(3298), - [anon_sym_AMP] = ACTIONS(3298), - [anon_sym_SEMI] = ACTIONS(3298), - [anon_sym___extension__] = ACTIONS(3296), - [anon_sym_typedef] = ACTIONS(3296), - [anon_sym_extern] = ACTIONS(3296), - [anon_sym___attribute__] = ACTIONS(3296), - [anon_sym___attribute] = ACTIONS(3296), - [anon_sym_noreturn] = ACTIONS(3296), - [anon_sym_LBRACK] = ACTIONS(3298), - [anon_sym___declspec] = ACTIONS(3296), - [anon_sym___cdecl] = ACTIONS(3296), - [anon_sym___clrcall] = ACTIONS(3296), - [anon_sym___stdcall] = ACTIONS(3296), - [anon_sym___fastcall] = ACTIONS(3296), - [anon_sym___thiscall] = ACTIONS(3296), - [anon_sym___vectorcall] = ACTIONS(3296), - [anon_sym_LBRACE] = ACTIONS(3298), - [anon_sym_signed] = ACTIONS(3296), - [anon_sym_unsigned] = ACTIONS(3296), - [anon_sym_long] = ACTIONS(3296), - [anon_sym_short] = ACTIONS(3296), - [anon_sym_ATautoreleasepool] = ACTIONS(3298), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_auto] = ACTIONS(3296), - [anon_sym_register] = ACTIONS(3296), - [anon_sym_inline] = ACTIONS(3296), - [anon_sym___inline] = ACTIONS(3296), - [anon_sym___inline__] = ACTIONS(3296), - [anon_sym___forceinline] = ACTIONS(3296), - [anon_sym_thread_local] = ACTIONS(3296), - [anon_sym___thread] = ACTIONS(3296), - [anon_sym_CG_EXTERN] = ACTIONS(3296), - [anon_sym_CG_INLINE] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3296), - [anon_sym_IBOutlet] = ACTIONS(3296), - [anon_sym_IBInspectable] = ACTIONS(3296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3296), - [anon_sym_NS_INLINE] = ACTIONS(3296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3296), - [anon_sym_OBJC_EXPORT] = ACTIONS(3296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3296), - [anon_sym_const] = ACTIONS(3296), - [anon_sym_constexpr] = ACTIONS(3296), - [anon_sym_volatile] = ACTIONS(3296), - [anon_sym_restrict] = ACTIONS(3296), - [anon_sym___restrict__] = ACTIONS(3296), - [anon_sym__Atomic] = ACTIONS(3296), - [anon_sym__Noreturn] = ACTIONS(3296), - [anon_sym_nullable] = ACTIONS(3296), - [anon_sym__Complex] = ACTIONS(3296), - [anon_sym__Nonnull] = ACTIONS(3296), - [anon_sym__Nullable] = ACTIONS(3296), - [anon_sym__Nullable_result] = ACTIONS(3296), - [anon_sym__Null_unspecified] = ACTIONS(3296), - [anon_sym___autoreleasing] = ACTIONS(3296), - [anon_sym___block] = ACTIONS(3296), - [anon_sym___bridge] = ACTIONS(3296), - [anon_sym___bridge_retained] = ACTIONS(3296), - [anon_sym___bridge_transfer] = ACTIONS(3296), - [anon_sym___complex] = ACTIONS(3296), - [anon_sym___const] = ACTIONS(3296), - [anon_sym___imag] = ACTIONS(3296), - [anon_sym___kindof] = ACTIONS(3296), - [anon_sym___nonnull] = ACTIONS(3296), - [anon_sym___nullable] = ACTIONS(3296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3296), - [anon_sym___real] = ACTIONS(3296), - [anon_sym___strong] = ACTIONS(3296), - [anon_sym___unsafe_unretained] = ACTIONS(3296), - [anon_sym___unused] = ACTIONS(3296), - [anon_sym___weak] = ACTIONS(3296), - [sym_primitive_type] = ACTIONS(3296), - [anon_sym_enum] = ACTIONS(3296), - [anon_sym_struct] = ACTIONS(3296), - [anon_sym_union] = ACTIONS(3296), - [anon_sym_if] = ACTIONS(3296), - [anon_sym_switch] = ACTIONS(3296), - [anon_sym_case] = ACTIONS(3296), - [anon_sym_default] = ACTIONS(3296), - [anon_sym_while] = ACTIONS(3296), - [anon_sym_do] = ACTIONS(3296), - [anon_sym_for] = ACTIONS(3296), - [anon_sym_in] = ACTIONS(3296), - [anon_sym_return] = ACTIONS(3296), - [anon_sym_break] = ACTIONS(3296), - [anon_sym_continue] = ACTIONS(3296), - [anon_sym_goto] = ACTIONS(3296), - [anon_sym_DASH_DASH] = ACTIONS(3298), - [anon_sym_PLUS_PLUS] = ACTIONS(3298), - [anon_sym_sizeof] = ACTIONS(3296), - [anon_sym___alignof__] = ACTIONS(3296), - [anon_sym___alignof] = ACTIONS(3296), - [anon_sym__alignof] = ACTIONS(3296), - [anon_sym_alignof] = ACTIONS(3296), - [anon_sym__Alignof] = ACTIONS(3296), - [anon_sym_offsetof] = ACTIONS(3296), - [anon_sym__Generic] = ACTIONS(3296), - [anon_sym_asm] = ACTIONS(3296), - [anon_sym___asm__] = ACTIONS(3296), - [sym_number_literal] = ACTIONS(3298), - [anon_sym_L_SQUOTE] = ACTIONS(3298), - [anon_sym_u_SQUOTE] = ACTIONS(3298), - [anon_sym_U_SQUOTE] = ACTIONS(3298), - [anon_sym_u8_SQUOTE] = ACTIONS(3298), - [anon_sym_SQUOTE] = ACTIONS(3298), - [anon_sym_AT] = ACTIONS(3296), - [anon_sym_DQUOTE] = ACTIONS(3298), - [anon_sym_L_DQUOTE] = ACTIONS(3298), - [anon_sym_u_DQUOTE] = ACTIONS(3298), - [anon_sym_U_DQUOTE] = ACTIONS(3298), - [anon_sym_u8_DQUOTE] = ACTIONS(3298), - [sym_true] = ACTIONS(3296), - [sym_false] = ACTIONS(3296), - [anon_sym_NULL] = ACTIONS(3296), - [anon_sym_nullptr] = ACTIONS(3296), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3296), - [anon_sym___typeof] = ACTIONS(3296), - [anon_sym_typeof] = ACTIONS(3296), - [anon_sym_ATimport] = ACTIONS(3298), - [aux_sym_preproc_undef_token1] = ACTIONS(3296), - [anon_sym_POUND] = ACTIONS(3296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE] = ACTIONS(3296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_API_AVAILABLE] = ACTIONS(3296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_API_DEPRECATED] = ACTIONS(3296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3296), - [anon_sym___deprecated_msg] = ACTIONS(3296), - [anon_sym___deprecated_enum_msg] = ACTIONS(3296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3296), - [anon_sym_ATprotocol] = ACTIONS(3298), - [anon_sym_ATinterface] = ACTIONS(3298), - [anon_sym_ATimplementation] = ACTIONS(3298), - [anon_sym_ATcompatibility_alias] = ACTIONS(3298), - [anon_sym__Alignas] = ACTIONS(3296), - [anon_sym_ATselector] = ACTIONS(3298), - [anon_sym_ATavailable] = ACTIONS(3298), - [anon_sym___builtin_available] = ACTIONS(3296), - [anon_sym_va_arg] = ACTIONS(3296), - [anon_sym_ATencode] = ACTIONS(3298), - [anon_sym_BOOL] = ACTIONS(3296), - [anon_sym_IMP] = ACTIONS(3296), - [anon_sym_SEL] = ACTIONS(3296), - [anon_sym_Class] = ACTIONS(3296), - [anon_sym_id] = ACTIONS(3296), - }, - [1716] = { - [ts_builtin_sym_end] = ACTIONS(3224), - [sym_identifier] = ACTIONS(3222), - [aux_sym_preproc_include_token1] = ACTIONS(3222), - [aux_sym_preproc_include_token2] = ACTIONS(3222), - [aux_sym_preproc_def_token1] = ACTIONS(3222), - [aux_sym_preproc_if_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3222), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3222), - [sym_preproc_directive] = ACTIONS(3222), - [anon_sym_LPAREN2] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3224), - [anon_sym_TILDE] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3222), - [anon_sym_PLUS] = ACTIONS(3222), - [anon_sym_STAR] = ACTIONS(3224), - [anon_sym_CARET] = ACTIONS(3224), - [anon_sym_AMP] = ACTIONS(3224), - [anon_sym_SEMI] = ACTIONS(3224), - [anon_sym___extension__] = ACTIONS(3222), - [anon_sym_typedef] = ACTIONS(3222), - [anon_sym_extern] = ACTIONS(3222), - [anon_sym___attribute__] = ACTIONS(3222), - [anon_sym___attribute] = ACTIONS(3222), - [anon_sym_noreturn] = ACTIONS(3222), - [anon_sym_LBRACK] = ACTIONS(3224), - [anon_sym___declspec] = ACTIONS(3222), - [anon_sym___cdecl] = ACTIONS(3222), - [anon_sym___clrcall] = ACTIONS(3222), - [anon_sym___stdcall] = ACTIONS(3222), - [anon_sym___fastcall] = ACTIONS(3222), - [anon_sym___thiscall] = ACTIONS(3222), - [anon_sym___vectorcall] = ACTIONS(3222), - [anon_sym_LBRACE] = ACTIONS(3224), - [anon_sym_signed] = ACTIONS(3222), - [anon_sym_unsigned] = ACTIONS(3222), - [anon_sym_long] = ACTIONS(3222), - [anon_sym_short] = ACTIONS(3222), - [anon_sym_ATautoreleasepool] = ACTIONS(3224), - [anon_sym_static] = ACTIONS(3222), - [anon_sym_auto] = ACTIONS(3222), - [anon_sym_register] = ACTIONS(3222), - [anon_sym_inline] = ACTIONS(3222), - [anon_sym___inline] = ACTIONS(3222), - [anon_sym___inline__] = ACTIONS(3222), - [anon_sym___forceinline] = ACTIONS(3222), - [anon_sym_thread_local] = ACTIONS(3222), - [anon_sym___thread] = ACTIONS(3222), - [anon_sym_CG_EXTERN] = ACTIONS(3222), - [anon_sym_CG_INLINE] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3222), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3222), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3222), - [anon_sym_IBOutlet] = ACTIONS(3222), - [anon_sym_IBInspectable] = ACTIONS(3222), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3222), - [anon_sym_NS_INLINE] = ACTIONS(3222), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3222), - [anon_sym_OBJC_EXPORT] = ACTIONS(3222), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3222), - [anon_sym_const] = ACTIONS(3222), - [anon_sym_constexpr] = ACTIONS(3222), - [anon_sym_volatile] = ACTIONS(3222), - [anon_sym_restrict] = ACTIONS(3222), - [anon_sym___restrict__] = ACTIONS(3222), - [anon_sym__Atomic] = ACTIONS(3222), - [anon_sym__Noreturn] = ACTIONS(3222), - [anon_sym_nullable] = ACTIONS(3222), - [anon_sym__Complex] = ACTIONS(3222), - [anon_sym__Nonnull] = ACTIONS(3222), - [anon_sym__Nullable] = ACTIONS(3222), - [anon_sym__Nullable_result] = ACTIONS(3222), - [anon_sym__Null_unspecified] = ACTIONS(3222), - [anon_sym___autoreleasing] = ACTIONS(3222), - [anon_sym___block] = ACTIONS(3222), - [anon_sym___bridge] = ACTIONS(3222), - [anon_sym___bridge_retained] = ACTIONS(3222), - [anon_sym___bridge_transfer] = ACTIONS(3222), - [anon_sym___complex] = ACTIONS(3222), - [anon_sym___const] = ACTIONS(3222), - [anon_sym___imag] = ACTIONS(3222), - [anon_sym___kindof] = ACTIONS(3222), - [anon_sym___nonnull] = ACTIONS(3222), - [anon_sym___nullable] = ACTIONS(3222), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3222), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3222), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3222), - [anon_sym___real] = ACTIONS(3222), - [anon_sym___strong] = ACTIONS(3222), - [anon_sym___unsafe_unretained] = ACTIONS(3222), - [anon_sym___unused] = ACTIONS(3222), - [anon_sym___weak] = ACTIONS(3222), - [sym_primitive_type] = ACTIONS(3222), - [anon_sym_enum] = ACTIONS(3222), - [anon_sym_struct] = ACTIONS(3222), - [anon_sym_union] = ACTIONS(3222), - [anon_sym_if] = ACTIONS(3222), - [anon_sym_switch] = ACTIONS(3222), - [anon_sym_case] = ACTIONS(3222), - [anon_sym_default] = ACTIONS(3222), - [anon_sym_while] = ACTIONS(3222), - [anon_sym_do] = ACTIONS(3222), - [anon_sym_for] = ACTIONS(3222), - [anon_sym_in] = ACTIONS(3222), - [anon_sym_return] = ACTIONS(3222), - [anon_sym_break] = ACTIONS(3222), - [anon_sym_continue] = ACTIONS(3222), - [anon_sym_goto] = ACTIONS(3222), - [anon_sym_DASH_DASH] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3224), - [anon_sym_sizeof] = ACTIONS(3222), - [anon_sym___alignof__] = ACTIONS(3222), - [anon_sym___alignof] = ACTIONS(3222), - [anon_sym__alignof] = ACTIONS(3222), - [anon_sym_alignof] = ACTIONS(3222), - [anon_sym__Alignof] = ACTIONS(3222), - [anon_sym_offsetof] = ACTIONS(3222), - [anon_sym__Generic] = ACTIONS(3222), - [anon_sym_asm] = ACTIONS(3222), - [anon_sym___asm__] = ACTIONS(3222), - [sym_number_literal] = ACTIONS(3224), - [anon_sym_L_SQUOTE] = ACTIONS(3224), - [anon_sym_u_SQUOTE] = ACTIONS(3224), - [anon_sym_U_SQUOTE] = ACTIONS(3224), - [anon_sym_u8_SQUOTE] = ACTIONS(3224), - [anon_sym_SQUOTE] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(3224), - [anon_sym_L_DQUOTE] = ACTIONS(3224), - [anon_sym_u_DQUOTE] = ACTIONS(3224), - [anon_sym_U_DQUOTE] = ACTIONS(3224), - [anon_sym_u8_DQUOTE] = ACTIONS(3224), - [sym_true] = ACTIONS(3222), - [sym_false] = ACTIONS(3222), - [anon_sym_NULL] = ACTIONS(3222), - [anon_sym_nullptr] = ACTIONS(3222), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3222), - [anon_sym___typeof] = ACTIONS(3222), - [anon_sym_typeof] = ACTIONS(3222), - [anon_sym_ATimport] = ACTIONS(3224), - [aux_sym_preproc_undef_token1] = ACTIONS(3222), - [anon_sym_POUND] = ACTIONS(3222), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3222), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3222), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3222), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3222), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3222), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3222), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE] = ACTIONS(3222), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3222), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_API_AVAILABLE] = ACTIONS(3222), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_API_DEPRECATED] = ACTIONS(3222), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3222), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3222), - [anon_sym___deprecated_msg] = ACTIONS(3222), - [anon_sym___deprecated_enum_msg] = ACTIONS(3222), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3222), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3222), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3222), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3222), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3222), - [anon_sym_ATprotocol] = ACTIONS(3224), - [anon_sym_ATinterface] = ACTIONS(3224), - [anon_sym_ATimplementation] = ACTIONS(3224), - [anon_sym_ATcompatibility_alias] = ACTIONS(3224), - [anon_sym__Alignas] = ACTIONS(3222), - [anon_sym_ATselector] = ACTIONS(3224), - [anon_sym_ATavailable] = ACTIONS(3224), - [anon_sym___builtin_available] = ACTIONS(3222), - [anon_sym_va_arg] = ACTIONS(3222), - [anon_sym_ATencode] = ACTIONS(3224), - [anon_sym_BOOL] = ACTIONS(3222), - [anon_sym_IMP] = ACTIONS(3222), - [anon_sym_SEL] = ACTIONS(3222), - [anon_sym_Class] = ACTIONS(3222), - [anon_sym_id] = ACTIONS(3222), - }, - [1717] = { - [ts_builtin_sym_end] = ACTIONS(3306), - [sym_identifier] = ACTIONS(3304), - [aux_sym_preproc_include_token1] = ACTIONS(3304), - [aux_sym_preproc_include_token2] = ACTIONS(3304), - [aux_sym_preproc_def_token1] = ACTIONS(3304), - [aux_sym_preproc_if_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3304), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3304), - [sym_preproc_directive] = ACTIONS(3304), - [anon_sym_LPAREN2] = ACTIONS(3306), - [anon_sym_BANG] = ACTIONS(3306), - [anon_sym_TILDE] = ACTIONS(3306), - [anon_sym_DASH] = ACTIONS(3304), - [anon_sym_PLUS] = ACTIONS(3304), - [anon_sym_STAR] = ACTIONS(3306), - [anon_sym_CARET] = ACTIONS(3306), - [anon_sym_AMP] = ACTIONS(3306), - [anon_sym_SEMI] = ACTIONS(3306), - [anon_sym___extension__] = ACTIONS(3304), - [anon_sym_typedef] = ACTIONS(3304), - [anon_sym_extern] = ACTIONS(3304), - [anon_sym___attribute__] = ACTIONS(3304), - [anon_sym___attribute] = ACTIONS(3304), - [anon_sym_noreturn] = ACTIONS(3304), - [anon_sym_LBRACK] = ACTIONS(3306), - [anon_sym___declspec] = ACTIONS(3304), - [anon_sym___cdecl] = ACTIONS(3304), - [anon_sym___clrcall] = ACTIONS(3304), - [anon_sym___stdcall] = ACTIONS(3304), - [anon_sym___fastcall] = ACTIONS(3304), - [anon_sym___thiscall] = ACTIONS(3304), - [anon_sym___vectorcall] = ACTIONS(3304), - [anon_sym_LBRACE] = ACTIONS(3306), - [anon_sym_signed] = ACTIONS(3304), - [anon_sym_unsigned] = ACTIONS(3304), - [anon_sym_long] = ACTIONS(3304), - [anon_sym_short] = ACTIONS(3304), - [anon_sym_ATautoreleasepool] = ACTIONS(3306), - [anon_sym_static] = ACTIONS(3304), - [anon_sym_auto] = ACTIONS(3304), - [anon_sym_register] = ACTIONS(3304), - [anon_sym_inline] = ACTIONS(3304), - [anon_sym___inline] = ACTIONS(3304), - [anon_sym___inline__] = ACTIONS(3304), - [anon_sym___forceinline] = ACTIONS(3304), - [anon_sym_thread_local] = ACTIONS(3304), - [anon_sym___thread] = ACTIONS(3304), - [anon_sym_CG_EXTERN] = ACTIONS(3304), - [anon_sym_CG_INLINE] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3304), - [anon_sym_IBOutlet] = ACTIONS(3304), - [anon_sym_IBInspectable] = ACTIONS(3304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3304), - [anon_sym_NS_INLINE] = ACTIONS(3304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3304), - [anon_sym_OBJC_EXPORT] = ACTIONS(3304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3304), - [anon_sym_const] = ACTIONS(3304), - [anon_sym_constexpr] = ACTIONS(3304), - [anon_sym_volatile] = ACTIONS(3304), - [anon_sym_restrict] = ACTIONS(3304), - [anon_sym___restrict__] = ACTIONS(3304), - [anon_sym__Atomic] = ACTIONS(3304), - [anon_sym__Noreturn] = ACTIONS(3304), - [anon_sym_nullable] = ACTIONS(3304), - [anon_sym__Complex] = ACTIONS(3304), - [anon_sym__Nonnull] = ACTIONS(3304), - [anon_sym__Nullable] = ACTIONS(3304), - [anon_sym__Nullable_result] = ACTIONS(3304), - [anon_sym__Null_unspecified] = ACTIONS(3304), - [anon_sym___autoreleasing] = ACTIONS(3304), - [anon_sym___block] = ACTIONS(3304), - [anon_sym___bridge] = ACTIONS(3304), - [anon_sym___bridge_retained] = ACTIONS(3304), - [anon_sym___bridge_transfer] = ACTIONS(3304), - [anon_sym___complex] = ACTIONS(3304), - [anon_sym___const] = ACTIONS(3304), - [anon_sym___imag] = ACTIONS(3304), - [anon_sym___kindof] = ACTIONS(3304), - [anon_sym___nonnull] = ACTIONS(3304), - [anon_sym___nullable] = ACTIONS(3304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3304), - [anon_sym___real] = ACTIONS(3304), - [anon_sym___strong] = ACTIONS(3304), - [anon_sym___unsafe_unretained] = ACTIONS(3304), - [anon_sym___unused] = ACTIONS(3304), - [anon_sym___weak] = ACTIONS(3304), - [sym_primitive_type] = ACTIONS(3304), - [anon_sym_enum] = ACTIONS(3304), - [anon_sym_struct] = ACTIONS(3304), - [anon_sym_union] = ACTIONS(3304), - [anon_sym_if] = ACTIONS(3304), - [anon_sym_switch] = ACTIONS(3304), - [anon_sym_case] = ACTIONS(3304), - [anon_sym_default] = ACTIONS(3304), - [anon_sym_while] = ACTIONS(3304), - [anon_sym_do] = ACTIONS(3304), - [anon_sym_for] = ACTIONS(3304), - [anon_sym_in] = ACTIONS(3304), - [anon_sym_return] = ACTIONS(3304), - [anon_sym_break] = ACTIONS(3304), - [anon_sym_continue] = ACTIONS(3304), - [anon_sym_goto] = ACTIONS(3304), - [anon_sym_DASH_DASH] = ACTIONS(3306), - [anon_sym_PLUS_PLUS] = ACTIONS(3306), - [anon_sym_sizeof] = ACTIONS(3304), - [anon_sym___alignof__] = ACTIONS(3304), - [anon_sym___alignof] = ACTIONS(3304), - [anon_sym__alignof] = ACTIONS(3304), - [anon_sym_alignof] = ACTIONS(3304), - [anon_sym__Alignof] = ACTIONS(3304), - [anon_sym_offsetof] = ACTIONS(3304), - [anon_sym__Generic] = ACTIONS(3304), - [anon_sym_asm] = ACTIONS(3304), - [anon_sym___asm__] = ACTIONS(3304), - [sym_number_literal] = ACTIONS(3306), - [anon_sym_L_SQUOTE] = ACTIONS(3306), - [anon_sym_u_SQUOTE] = ACTIONS(3306), - [anon_sym_U_SQUOTE] = ACTIONS(3306), - [anon_sym_u8_SQUOTE] = ACTIONS(3306), - [anon_sym_SQUOTE] = ACTIONS(3306), - [anon_sym_AT] = ACTIONS(3304), - [anon_sym_DQUOTE] = ACTIONS(3306), - [anon_sym_L_DQUOTE] = ACTIONS(3306), - [anon_sym_u_DQUOTE] = ACTIONS(3306), - [anon_sym_U_DQUOTE] = ACTIONS(3306), - [anon_sym_u8_DQUOTE] = ACTIONS(3306), - [sym_true] = ACTIONS(3304), - [sym_false] = ACTIONS(3304), - [anon_sym_NULL] = ACTIONS(3304), - [anon_sym_nullptr] = ACTIONS(3304), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3304), - [anon_sym___typeof] = ACTIONS(3304), - [anon_sym_typeof] = ACTIONS(3304), - [anon_sym_ATimport] = ACTIONS(3306), - [aux_sym_preproc_undef_token1] = ACTIONS(3304), - [anon_sym_POUND] = ACTIONS(3304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE] = ACTIONS(3304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_API_AVAILABLE] = ACTIONS(3304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_API_DEPRECATED] = ACTIONS(3304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3304), - [anon_sym___deprecated_msg] = ACTIONS(3304), - [anon_sym___deprecated_enum_msg] = ACTIONS(3304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3304), - [anon_sym_ATprotocol] = ACTIONS(3306), - [anon_sym_ATinterface] = ACTIONS(3306), - [anon_sym_ATimplementation] = ACTIONS(3306), - [anon_sym_ATcompatibility_alias] = ACTIONS(3306), - [anon_sym__Alignas] = ACTIONS(3304), - [anon_sym_ATselector] = ACTIONS(3306), - [anon_sym_ATavailable] = ACTIONS(3306), - [anon_sym___builtin_available] = ACTIONS(3304), - [anon_sym_va_arg] = ACTIONS(3304), - [anon_sym_ATencode] = ACTIONS(3306), - [anon_sym_BOOL] = ACTIONS(3304), - [anon_sym_IMP] = ACTIONS(3304), - [anon_sym_SEL] = ACTIONS(3304), - [anon_sym_Class] = ACTIONS(3304), - [anon_sym_id] = ACTIONS(3304), - }, - [1718] = { - [ts_builtin_sym_end] = ACTIONS(3310), - [sym_identifier] = ACTIONS(3308), - [aux_sym_preproc_include_token1] = ACTIONS(3308), - [aux_sym_preproc_include_token2] = ACTIONS(3308), - [aux_sym_preproc_def_token1] = ACTIONS(3308), - [aux_sym_preproc_if_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3308), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3308), - [sym_preproc_directive] = ACTIONS(3308), - [anon_sym_LPAREN2] = ACTIONS(3310), - [anon_sym_BANG] = ACTIONS(3310), - [anon_sym_TILDE] = ACTIONS(3310), - [anon_sym_DASH] = ACTIONS(3308), - [anon_sym_PLUS] = ACTIONS(3308), - [anon_sym_STAR] = ACTIONS(3310), - [anon_sym_CARET] = ACTIONS(3310), - [anon_sym_AMP] = ACTIONS(3310), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym___extension__] = ACTIONS(3308), - [anon_sym_typedef] = ACTIONS(3308), - [anon_sym_extern] = ACTIONS(3308), - [anon_sym___attribute__] = ACTIONS(3308), - [anon_sym___attribute] = ACTIONS(3308), - [anon_sym_noreturn] = ACTIONS(3308), - [anon_sym_LBRACK] = ACTIONS(3310), - [anon_sym___declspec] = ACTIONS(3308), - [anon_sym___cdecl] = ACTIONS(3308), - [anon_sym___clrcall] = ACTIONS(3308), - [anon_sym___stdcall] = ACTIONS(3308), - [anon_sym___fastcall] = ACTIONS(3308), - [anon_sym___thiscall] = ACTIONS(3308), - [anon_sym___vectorcall] = ACTIONS(3308), - [anon_sym_LBRACE] = ACTIONS(3310), - [anon_sym_signed] = ACTIONS(3308), - [anon_sym_unsigned] = ACTIONS(3308), - [anon_sym_long] = ACTIONS(3308), - [anon_sym_short] = ACTIONS(3308), - [anon_sym_ATautoreleasepool] = ACTIONS(3310), - [anon_sym_static] = ACTIONS(3308), - [anon_sym_auto] = ACTIONS(3308), - [anon_sym_register] = ACTIONS(3308), - [anon_sym_inline] = ACTIONS(3308), - [anon_sym___inline] = ACTIONS(3308), - [anon_sym___inline__] = ACTIONS(3308), - [anon_sym___forceinline] = ACTIONS(3308), - [anon_sym_thread_local] = ACTIONS(3308), - [anon_sym___thread] = ACTIONS(3308), - [anon_sym_CG_EXTERN] = ACTIONS(3308), - [anon_sym_CG_INLINE] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3308), - [anon_sym_IBOutlet] = ACTIONS(3308), - [anon_sym_IBInspectable] = ACTIONS(3308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3308), - [anon_sym_NS_INLINE] = ACTIONS(3308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3308), - [anon_sym_OBJC_EXPORT] = ACTIONS(3308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3308), - [anon_sym_const] = ACTIONS(3308), - [anon_sym_constexpr] = ACTIONS(3308), - [anon_sym_volatile] = ACTIONS(3308), - [anon_sym_restrict] = ACTIONS(3308), - [anon_sym___restrict__] = ACTIONS(3308), - [anon_sym__Atomic] = ACTIONS(3308), - [anon_sym__Noreturn] = ACTIONS(3308), - [anon_sym_nullable] = ACTIONS(3308), - [anon_sym__Complex] = ACTIONS(3308), - [anon_sym__Nonnull] = ACTIONS(3308), - [anon_sym__Nullable] = ACTIONS(3308), - [anon_sym__Nullable_result] = ACTIONS(3308), - [anon_sym__Null_unspecified] = ACTIONS(3308), - [anon_sym___autoreleasing] = ACTIONS(3308), - [anon_sym___block] = ACTIONS(3308), - [anon_sym___bridge] = ACTIONS(3308), - [anon_sym___bridge_retained] = ACTIONS(3308), - [anon_sym___bridge_transfer] = ACTIONS(3308), - [anon_sym___complex] = ACTIONS(3308), - [anon_sym___const] = ACTIONS(3308), - [anon_sym___imag] = ACTIONS(3308), - [anon_sym___kindof] = ACTIONS(3308), - [anon_sym___nonnull] = ACTIONS(3308), - [anon_sym___nullable] = ACTIONS(3308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3308), - [anon_sym___real] = ACTIONS(3308), - [anon_sym___strong] = ACTIONS(3308), - [anon_sym___unsafe_unretained] = ACTIONS(3308), - [anon_sym___unused] = ACTIONS(3308), - [anon_sym___weak] = ACTIONS(3308), - [sym_primitive_type] = ACTIONS(3308), - [anon_sym_enum] = ACTIONS(3308), - [anon_sym_struct] = ACTIONS(3308), - [anon_sym_union] = ACTIONS(3308), - [anon_sym_if] = ACTIONS(3308), - [anon_sym_switch] = ACTIONS(3308), - [anon_sym_case] = ACTIONS(3308), - [anon_sym_default] = ACTIONS(3308), - [anon_sym_while] = ACTIONS(3308), - [anon_sym_do] = ACTIONS(3308), - [anon_sym_for] = ACTIONS(3308), - [anon_sym_in] = ACTIONS(3308), - [anon_sym_return] = ACTIONS(3308), - [anon_sym_break] = ACTIONS(3308), - [anon_sym_continue] = ACTIONS(3308), - [anon_sym_goto] = ACTIONS(3308), - [anon_sym_DASH_DASH] = ACTIONS(3310), - [anon_sym_PLUS_PLUS] = ACTIONS(3310), - [anon_sym_sizeof] = ACTIONS(3308), - [anon_sym___alignof__] = ACTIONS(3308), - [anon_sym___alignof] = ACTIONS(3308), - [anon_sym__alignof] = ACTIONS(3308), - [anon_sym_alignof] = ACTIONS(3308), - [anon_sym__Alignof] = ACTIONS(3308), - [anon_sym_offsetof] = ACTIONS(3308), - [anon_sym__Generic] = ACTIONS(3308), - [anon_sym_asm] = ACTIONS(3308), - [anon_sym___asm__] = ACTIONS(3308), - [sym_number_literal] = ACTIONS(3310), - [anon_sym_L_SQUOTE] = ACTIONS(3310), - [anon_sym_u_SQUOTE] = ACTIONS(3310), - [anon_sym_U_SQUOTE] = ACTIONS(3310), - [anon_sym_u8_SQUOTE] = ACTIONS(3310), - [anon_sym_SQUOTE] = ACTIONS(3310), - [anon_sym_AT] = ACTIONS(3308), - [anon_sym_DQUOTE] = ACTIONS(3310), - [anon_sym_L_DQUOTE] = ACTIONS(3310), - [anon_sym_u_DQUOTE] = ACTIONS(3310), - [anon_sym_U_DQUOTE] = ACTIONS(3310), - [anon_sym_u8_DQUOTE] = ACTIONS(3310), - [sym_true] = ACTIONS(3308), - [sym_false] = ACTIONS(3308), - [anon_sym_NULL] = ACTIONS(3308), - [anon_sym_nullptr] = ACTIONS(3308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3308), - [anon_sym___typeof] = ACTIONS(3308), - [anon_sym_typeof] = ACTIONS(3308), - [anon_sym_ATimport] = ACTIONS(3310), - [aux_sym_preproc_undef_token1] = ACTIONS(3308), - [anon_sym_POUND] = ACTIONS(3308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE] = ACTIONS(3308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_API_AVAILABLE] = ACTIONS(3308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_API_DEPRECATED] = ACTIONS(3308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3308), - [anon_sym___deprecated_msg] = ACTIONS(3308), - [anon_sym___deprecated_enum_msg] = ACTIONS(3308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3308), - [anon_sym_ATprotocol] = ACTIONS(3310), - [anon_sym_ATinterface] = ACTIONS(3310), - [anon_sym_ATimplementation] = ACTIONS(3310), - [anon_sym_ATcompatibility_alias] = ACTIONS(3310), - [anon_sym__Alignas] = ACTIONS(3308), - [anon_sym_ATselector] = ACTIONS(3310), - [anon_sym_ATavailable] = ACTIONS(3310), - [anon_sym___builtin_available] = ACTIONS(3308), - [anon_sym_va_arg] = ACTIONS(3308), - [anon_sym_ATencode] = ACTIONS(3310), - [anon_sym_BOOL] = ACTIONS(3308), - [anon_sym_IMP] = ACTIONS(3308), - [anon_sym_SEL] = ACTIONS(3308), - [anon_sym_Class] = ACTIONS(3308), - [anon_sym_id] = ACTIONS(3308), - }, - [1719] = { - [ts_builtin_sym_end] = ACTIONS(2472), - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_include_token1] = ACTIONS(2470), - [aux_sym_preproc_include_token2] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_ATimport] = ACTIONS(2472), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_POUND] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATprotocol] = ACTIONS(2472), - [anon_sym_ATinterface] = ACTIONS(2472), - [anon_sym_ATimplementation] = ACTIONS(2472), - [anon_sym_ATcompatibility_alias] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [1720] = { - [ts_builtin_sym_end] = ACTIONS(2468), - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_include_token1] = ACTIONS(2466), - [aux_sym_preproc_include_token2] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_ATimport] = ACTIONS(2468), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_POUND] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATprotocol] = ACTIONS(2468), - [anon_sym_ATinterface] = ACTIONS(2468), - [anon_sym_ATimplementation] = ACTIONS(2468), - [anon_sym_ATcompatibility_alias] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [1721] = { - [ts_builtin_sym_end] = ACTIONS(2464), - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_include_token1] = ACTIONS(2462), - [aux_sym_preproc_include_token2] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_case] = ACTIONS(2462), - [anon_sym_default] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_ATimport] = ACTIONS(2464), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_POUND] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATprotocol] = ACTIONS(2464), - [anon_sym_ATinterface] = ACTIONS(2464), - [anon_sym_ATimplementation] = ACTIONS(2464), - [anon_sym_ATcompatibility_alias] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [1722] = { - [ts_builtin_sym_end] = ACTIONS(2460), - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_include_token1] = ACTIONS(2458), - [aux_sym_preproc_include_token2] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_case] = ACTIONS(2458), - [anon_sym_default] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_ATimport] = ACTIONS(2460), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_POUND] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATprotocol] = ACTIONS(2460), - [anon_sym_ATinterface] = ACTIONS(2460), - [anon_sym_ATimplementation] = ACTIONS(2460), - [anon_sym_ATcompatibility_alias] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [1723] = { - [ts_builtin_sym_end] = ACTIONS(2456), - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_include_token1] = ACTIONS(2454), - [aux_sym_preproc_include_token2] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_case] = ACTIONS(2454), - [anon_sym_default] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_ATimport] = ACTIONS(2456), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_POUND] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATprotocol] = ACTIONS(2456), - [anon_sym_ATinterface] = ACTIONS(2456), - [anon_sym_ATimplementation] = ACTIONS(2456), - [anon_sym_ATcompatibility_alias] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [1724] = { - [ts_builtin_sym_end] = ACTIONS(2452), - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_include_token1] = ACTIONS(2450), - [aux_sym_preproc_include_token2] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_case] = ACTIONS(2450), - [anon_sym_default] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_ATimport] = ACTIONS(2452), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_POUND] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATprotocol] = ACTIONS(2452), - [anon_sym_ATinterface] = ACTIONS(2452), - [anon_sym_ATimplementation] = ACTIONS(2452), - [anon_sym_ATcompatibility_alias] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [1725] = { - [ts_builtin_sym_end] = ACTIONS(2448), - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_include_token1] = ACTIONS(2446), - [aux_sym_preproc_include_token2] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_case] = ACTIONS(2446), - [anon_sym_default] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_ATimport] = ACTIONS(2448), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_POUND] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATprotocol] = ACTIONS(2448), - [anon_sym_ATinterface] = ACTIONS(2448), - [anon_sym_ATimplementation] = ACTIONS(2448), - [anon_sym_ATcompatibility_alias] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [1726] = { - [ts_builtin_sym_end] = ACTIONS(2444), - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_include_token1] = ACTIONS(2442), - [aux_sym_preproc_include_token2] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_ATimport] = ACTIONS(2444), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_POUND] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATprotocol] = ACTIONS(2444), - [anon_sym_ATinterface] = ACTIONS(2444), - [anon_sym_ATimplementation] = ACTIONS(2444), - [anon_sym_ATcompatibility_alias] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [1727] = { - [ts_builtin_sym_end] = ACTIONS(2440), - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_include_token1] = ACTIONS(2438), - [aux_sym_preproc_include_token2] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_case] = ACTIONS(2438), - [anon_sym_default] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_ATimport] = ACTIONS(2440), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_POUND] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATprotocol] = ACTIONS(2440), - [anon_sym_ATinterface] = ACTIONS(2440), - [anon_sym_ATimplementation] = ACTIONS(2440), - [anon_sym_ATcompatibility_alias] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [1728] = { - [ts_builtin_sym_end] = ACTIONS(2616), - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_include_token1] = ACTIONS(2614), - [aux_sym_preproc_include_token2] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_ATimport] = ACTIONS(2616), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_POUND] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATprotocol] = ACTIONS(2616), - [anon_sym_ATinterface] = ACTIONS(2616), - [anon_sym_ATimplementation] = ACTIONS(2616), - [anon_sym_ATcompatibility_alias] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [1729] = { - [ts_builtin_sym_end] = ACTIONS(2624), - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_include_token1] = ACTIONS(2622), - [aux_sym_preproc_include_token2] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_ATimport] = ACTIONS(2624), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_POUND] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATprotocol] = ACTIONS(2624), - [anon_sym_ATinterface] = ACTIONS(2624), - [anon_sym_ATimplementation] = ACTIONS(2624), - [anon_sym_ATcompatibility_alias] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [1730] = { - [ts_builtin_sym_end] = ACTIONS(3334), - [sym_identifier] = ACTIONS(3332), - [aux_sym_preproc_include_token1] = ACTIONS(3332), - [aux_sym_preproc_include_token2] = ACTIONS(3332), - [aux_sym_preproc_def_token1] = ACTIONS(3332), - [aux_sym_preproc_if_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3332), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3332), - [sym_preproc_directive] = ACTIONS(3332), - [anon_sym_LPAREN2] = ACTIONS(3334), - [anon_sym_BANG] = ACTIONS(3334), - [anon_sym_TILDE] = ACTIONS(3334), - [anon_sym_DASH] = ACTIONS(3332), - [anon_sym_PLUS] = ACTIONS(3332), - [anon_sym_STAR] = ACTIONS(3334), - [anon_sym_CARET] = ACTIONS(3334), - [anon_sym_AMP] = ACTIONS(3334), - [anon_sym_SEMI] = ACTIONS(3334), - [anon_sym___extension__] = ACTIONS(3332), - [anon_sym_typedef] = ACTIONS(3332), - [anon_sym_extern] = ACTIONS(3332), - [anon_sym___attribute__] = ACTIONS(3332), - [anon_sym___attribute] = ACTIONS(3332), - [anon_sym_noreturn] = ACTIONS(3332), - [anon_sym_LBRACK] = ACTIONS(3334), - [anon_sym___declspec] = ACTIONS(3332), - [anon_sym___cdecl] = ACTIONS(3332), - [anon_sym___clrcall] = ACTIONS(3332), - [anon_sym___stdcall] = ACTIONS(3332), - [anon_sym___fastcall] = ACTIONS(3332), - [anon_sym___thiscall] = ACTIONS(3332), - [anon_sym___vectorcall] = ACTIONS(3332), - [anon_sym_LBRACE] = ACTIONS(3334), - [anon_sym_signed] = ACTIONS(3332), - [anon_sym_unsigned] = ACTIONS(3332), - [anon_sym_long] = ACTIONS(3332), - [anon_sym_short] = ACTIONS(3332), - [anon_sym_ATautoreleasepool] = ACTIONS(3334), - [anon_sym_static] = ACTIONS(3332), - [anon_sym_auto] = ACTIONS(3332), - [anon_sym_register] = ACTIONS(3332), - [anon_sym_inline] = ACTIONS(3332), - [anon_sym___inline] = ACTIONS(3332), - [anon_sym___inline__] = ACTIONS(3332), - [anon_sym___forceinline] = ACTIONS(3332), - [anon_sym_thread_local] = ACTIONS(3332), - [anon_sym___thread] = ACTIONS(3332), - [anon_sym_CG_EXTERN] = ACTIONS(3332), - [anon_sym_CG_INLINE] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3332), - [anon_sym_IBOutlet] = ACTIONS(3332), - [anon_sym_IBInspectable] = ACTIONS(3332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3332), - [anon_sym_NS_INLINE] = ACTIONS(3332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3332), - [anon_sym_OBJC_EXPORT] = ACTIONS(3332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3332), - [anon_sym_const] = ACTIONS(3332), - [anon_sym_constexpr] = ACTIONS(3332), - [anon_sym_volatile] = ACTIONS(3332), - [anon_sym_restrict] = ACTIONS(3332), - [anon_sym___restrict__] = ACTIONS(3332), - [anon_sym__Atomic] = ACTIONS(3332), - [anon_sym__Noreturn] = ACTIONS(3332), - [anon_sym_nullable] = ACTIONS(3332), - [anon_sym__Complex] = ACTIONS(3332), - [anon_sym__Nonnull] = ACTIONS(3332), - [anon_sym__Nullable] = ACTIONS(3332), - [anon_sym__Nullable_result] = ACTIONS(3332), - [anon_sym__Null_unspecified] = ACTIONS(3332), - [anon_sym___autoreleasing] = ACTIONS(3332), - [anon_sym___block] = ACTIONS(3332), - [anon_sym___bridge] = ACTIONS(3332), - [anon_sym___bridge_retained] = ACTIONS(3332), - [anon_sym___bridge_transfer] = ACTIONS(3332), - [anon_sym___complex] = ACTIONS(3332), - [anon_sym___const] = ACTIONS(3332), - [anon_sym___imag] = ACTIONS(3332), - [anon_sym___kindof] = ACTIONS(3332), - [anon_sym___nonnull] = ACTIONS(3332), - [anon_sym___nullable] = ACTIONS(3332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3332), - [anon_sym___real] = ACTIONS(3332), - [anon_sym___strong] = ACTIONS(3332), - [anon_sym___unsafe_unretained] = ACTIONS(3332), - [anon_sym___unused] = ACTIONS(3332), - [anon_sym___weak] = ACTIONS(3332), - [sym_primitive_type] = ACTIONS(3332), - [anon_sym_enum] = ACTIONS(3332), - [anon_sym_struct] = ACTIONS(3332), - [anon_sym_union] = ACTIONS(3332), - [anon_sym_if] = ACTIONS(3332), - [anon_sym_switch] = ACTIONS(3332), - [anon_sym_case] = ACTIONS(3332), - [anon_sym_default] = ACTIONS(3332), - [anon_sym_while] = ACTIONS(3332), - [anon_sym_do] = ACTIONS(3332), - [anon_sym_for] = ACTIONS(3332), - [anon_sym_in] = ACTIONS(3332), - [anon_sym_return] = ACTIONS(3332), - [anon_sym_break] = ACTIONS(3332), - [anon_sym_continue] = ACTIONS(3332), - [anon_sym_goto] = ACTIONS(3332), - [anon_sym_DASH_DASH] = ACTIONS(3334), - [anon_sym_PLUS_PLUS] = ACTIONS(3334), - [anon_sym_sizeof] = ACTIONS(3332), - [anon_sym___alignof__] = ACTIONS(3332), - [anon_sym___alignof] = ACTIONS(3332), - [anon_sym__alignof] = ACTIONS(3332), - [anon_sym_alignof] = ACTIONS(3332), - [anon_sym__Alignof] = ACTIONS(3332), - [anon_sym_offsetof] = ACTIONS(3332), - [anon_sym__Generic] = ACTIONS(3332), - [anon_sym_asm] = ACTIONS(3332), - [anon_sym___asm__] = ACTIONS(3332), - [sym_number_literal] = ACTIONS(3334), - [anon_sym_L_SQUOTE] = ACTIONS(3334), - [anon_sym_u_SQUOTE] = ACTIONS(3334), - [anon_sym_U_SQUOTE] = ACTIONS(3334), - [anon_sym_u8_SQUOTE] = ACTIONS(3334), - [anon_sym_SQUOTE] = ACTIONS(3334), - [anon_sym_AT] = ACTIONS(3332), - [anon_sym_DQUOTE] = ACTIONS(3334), - [anon_sym_L_DQUOTE] = ACTIONS(3334), - [anon_sym_u_DQUOTE] = ACTIONS(3334), - [anon_sym_U_DQUOTE] = ACTIONS(3334), - [anon_sym_u8_DQUOTE] = ACTIONS(3334), - [sym_true] = ACTIONS(3332), - [sym_false] = ACTIONS(3332), - [anon_sym_NULL] = ACTIONS(3332), - [anon_sym_nullptr] = ACTIONS(3332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3332), - [anon_sym___typeof] = ACTIONS(3332), - [anon_sym_typeof] = ACTIONS(3332), - [anon_sym_ATimport] = ACTIONS(3334), - [aux_sym_preproc_undef_token1] = ACTIONS(3332), - [anon_sym_POUND] = ACTIONS(3332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE] = ACTIONS(3332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_API_AVAILABLE] = ACTIONS(3332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_API_DEPRECATED] = ACTIONS(3332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3332), - [anon_sym___deprecated_msg] = ACTIONS(3332), - [anon_sym___deprecated_enum_msg] = ACTIONS(3332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3332), - [anon_sym_ATprotocol] = ACTIONS(3334), - [anon_sym_ATinterface] = ACTIONS(3334), - [anon_sym_ATimplementation] = ACTIONS(3334), - [anon_sym_ATcompatibility_alias] = ACTIONS(3334), - [anon_sym__Alignas] = ACTIONS(3332), - [anon_sym_ATselector] = ACTIONS(3334), - [anon_sym_ATavailable] = ACTIONS(3334), - [anon_sym___builtin_available] = ACTIONS(3332), - [anon_sym_va_arg] = ACTIONS(3332), - [anon_sym_ATencode] = ACTIONS(3334), - [anon_sym_BOOL] = ACTIONS(3332), - [anon_sym_IMP] = ACTIONS(3332), - [anon_sym_SEL] = ACTIONS(3332), - [anon_sym_Class] = ACTIONS(3332), - [anon_sym_id] = ACTIONS(3332), - }, - [1731] = { - [ts_builtin_sym_end] = ACTIONS(3338), - [sym_identifier] = ACTIONS(3336), - [aux_sym_preproc_include_token1] = ACTIONS(3336), - [aux_sym_preproc_include_token2] = ACTIONS(3336), - [aux_sym_preproc_def_token1] = ACTIONS(3336), - [aux_sym_preproc_if_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3336), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3336), - [sym_preproc_directive] = ACTIONS(3336), - [anon_sym_LPAREN2] = ACTIONS(3338), - [anon_sym_BANG] = ACTIONS(3338), - [anon_sym_TILDE] = ACTIONS(3338), - [anon_sym_DASH] = ACTIONS(3336), - [anon_sym_PLUS] = ACTIONS(3336), - [anon_sym_STAR] = ACTIONS(3338), - [anon_sym_CARET] = ACTIONS(3338), - [anon_sym_AMP] = ACTIONS(3338), - [anon_sym_SEMI] = ACTIONS(3338), - [anon_sym___extension__] = ACTIONS(3336), - [anon_sym_typedef] = ACTIONS(3336), - [anon_sym_extern] = ACTIONS(3336), - [anon_sym___attribute__] = ACTIONS(3336), - [anon_sym___attribute] = ACTIONS(3336), - [anon_sym_noreturn] = ACTIONS(3336), - [anon_sym_LBRACK] = ACTIONS(3338), - [anon_sym___declspec] = ACTIONS(3336), - [anon_sym___cdecl] = ACTIONS(3336), - [anon_sym___clrcall] = ACTIONS(3336), - [anon_sym___stdcall] = ACTIONS(3336), - [anon_sym___fastcall] = ACTIONS(3336), - [anon_sym___thiscall] = ACTIONS(3336), - [anon_sym___vectorcall] = ACTIONS(3336), - [anon_sym_LBRACE] = ACTIONS(3338), - [anon_sym_signed] = ACTIONS(3336), - [anon_sym_unsigned] = ACTIONS(3336), - [anon_sym_long] = ACTIONS(3336), - [anon_sym_short] = ACTIONS(3336), - [anon_sym_ATautoreleasepool] = ACTIONS(3338), - [anon_sym_static] = ACTIONS(3336), - [anon_sym_auto] = ACTIONS(3336), - [anon_sym_register] = ACTIONS(3336), - [anon_sym_inline] = ACTIONS(3336), - [anon_sym___inline] = ACTIONS(3336), - [anon_sym___inline__] = ACTIONS(3336), - [anon_sym___forceinline] = ACTIONS(3336), - [anon_sym_thread_local] = ACTIONS(3336), - [anon_sym___thread] = ACTIONS(3336), - [anon_sym_CG_EXTERN] = ACTIONS(3336), - [anon_sym_CG_INLINE] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3336), - [anon_sym_IBOutlet] = ACTIONS(3336), - [anon_sym_IBInspectable] = ACTIONS(3336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3336), - [anon_sym_NS_INLINE] = ACTIONS(3336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3336), - [anon_sym_OBJC_EXPORT] = ACTIONS(3336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3336), - [anon_sym_const] = ACTIONS(3336), - [anon_sym_constexpr] = ACTIONS(3336), - [anon_sym_volatile] = ACTIONS(3336), - [anon_sym_restrict] = ACTIONS(3336), - [anon_sym___restrict__] = ACTIONS(3336), - [anon_sym__Atomic] = ACTIONS(3336), - [anon_sym__Noreturn] = ACTIONS(3336), - [anon_sym_nullable] = ACTIONS(3336), - [anon_sym__Complex] = ACTIONS(3336), - [anon_sym__Nonnull] = ACTIONS(3336), - [anon_sym__Nullable] = ACTIONS(3336), - [anon_sym__Nullable_result] = ACTIONS(3336), - [anon_sym__Null_unspecified] = ACTIONS(3336), - [anon_sym___autoreleasing] = ACTIONS(3336), - [anon_sym___block] = ACTIONS(3336), - [anon_sym___bridge] = ACTIONS(3336), - [anon_sym___bridge_retained] = ACTIONS(3336), - [anon_sym___bridge_transfer] = ACTIONS(3336), - [anon_sym___complex] = ACTIONS(3336), - [anon_sym___const] = ACTIONS(3336), - [anon_sym___imag] = ACTIONS(3336), - [anon_sym___kindof] = ACTIONS(3336), - [anon_sym___nonnull] = ACTIONS(3336), - [anon_sym___nullable] = ACTIONS(3336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3336), - [anon_sym___real] = ACTIONS(3336), - [anon_sym___strong] = ACTIONS(3336), - [anon_sym___unsafe_unretained] = ACTIONS(3336), - [anon_sym___unused] = ACTIONS(3336), - [anon_sym___weak] = ACTIONS(3336), - [sym_primitive_type] = ACTIONS(3336), - [anon_sym_enum] = ACTIONS(3336), - [anon_sym_struct] = ACTIONS(3336), - [anon_sym_union] = ACTIONS(3336), - [anon_sym_if] = ACTIONS(3336), - [anon_sym_switch] = ACTIONS(3336), - [anon_sym_case] = ACTIONS(3336), - [anon_sym_default] = ACTIONS(3336), - [anon_sym_while] = ACTIONS(3336), - [anon_sym_do] = ACTIONS(3336), - [anon_sym_for] = ACTIONS(3336), - [anon_sym_in] = ACTIONS(3336), - [anon_sym_return] = ACTIONS(3336), - [anon_sym_break] = ACTIONS(3336), - [anon_sym_continue] = ACTIONS(3336), - [anon_sym_goto] = ACTIONS(3336), - [anon_sym_DASH_DASH] = ACTIONS(3338), - [anon_sym_PLUS_PLUS] = ACTIONS(3338), - [anon_sym_sizeof] = ACTIONS(3336), - [anon_sym___alignof__] = ACTIONS(3336), - [anon_sym___alignof] = ACTIONS(3336), - [anon_sym__alignof] = ACTIONS(3336), - [anon_sym_alignof] = ACTIONS(3336), - [anon_sym__Alignof] = ACTIONS(3336), - [anon_sym_offsetof] = ACTIONS(3336), - [anon_sym__Generic] = ACTIONS(3336), - [anon_sym_asm] = ACTIONS(3336), - [anon_sym___asm__] = ACTIONS(3336), - [sym_number_literal] = ACTIONS(3338), - [anon_sym_L_SQUOTE] = ACTIONS(3338), - [anon_sym_u_SQUOTE] = ACTIONS(3338), - [anon_sym_U_SQUOTE] = ACTIONS(3338), - [anon_sym_u8_SQUOTE] = ACTIONS(3338), - [anon_sym_SQUOTE] = ACTIONS(3338), - [anon_sym_AT] = ACTIONS(3336), - [anon_sym_DQUOTE] = ACTIONS(3338), - [anon_sym_L_DQUOTE] = ACTIONS(3338), - [anon_sym_u_DQUOTE] = ACTIONS(3338), - [anon_sym_U_DQUOTE] = ACTIONS(3338), - [anon_sym_u8_DQUOTE] = ACTIONS(3338), - [sym_true] = ACTIONS(3336), - [sym_false] = ACTIONS(3336), - [anon_sym_NULL] = ACTIONS(3336), - [anon_sym_nullptr] = ACTIONS(3336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3336), - [anon_sym___typeof] = ACTIONS(3336), - [anon_sym_typeof] = ACTIONS(3336), - [anon_sym_ATimport] = ACTIONS(3338), - [aux_sym_preproc_undef_token1] = ACTIONS(3336), - [anon_sym_POUND] = ACTIONS(3336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE] = ACTIONS(3336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_API_AVAILABLE] = ACTIONS(3336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_API_DEPRECATED] = ACTIONS(3336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3336), - [anon_sym___deprecated_msg] = ACTIONS(3336), - [anon_sym___deprecated_enum_msg] = ACTIONS(3336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3336), - [anon_sym_ATprotocol] = ACTIONS(3338), - [anon_sym_ATinterface] = ACTIONS(3338), - [anon_sym_ATimplementation] = ACTIONS(3338), - [anon_sym_ATcompatibility_alias] = ACTIONS(3338), - [anon_sym__Alignas] = ACTIONS(3336), - [anon_sym_ATselector] = ACTIONS(3338), - [anon_sym_ATavailable] = ACTIONS(3338), - [anon_sym___builtin_available] = ACTIONS(3336), - [anon_sym_va_arg] = ACTIONS(3336), - [anon_sym_ATencode] = ACTIONS(3338), - [anon_sym_BOOL] = ACTIONS(3336), - [anon_sym_IMP] = ACTIONS(3336), - [anon_sym_SEL] = ACTIONS(3336), - [anon_sym_Class] = ACTIONS(3336), - [anon_sym_id] = ACTIONS(3336), - }, - [1732] = { - [ts_builtin_sym_end] = ACTIONS(3354), - [sym_identifier] = ACTIONS(3352), - [aux_sym_preproc_include_token1] = ACTIONS(3352), - [aux_sym_preproc_include_token2] = ACTIONS(3352), - [aux_sym_preproc_def_token1] = ACTIONS(3352), - [aux_sym_preproc_if_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3352), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3352), - [sym_preproc_directive] = ACTIONS(3352), - [anon_sym_LPAREN2] = ACTIONS(3354), - [anon_sym_BANG] = ACTIONS(3354), - [anon_sym_TILDE] = ACTIONS(3354), - [anon_sym_DASH] = ACTIONS(3352), - [anon_sym_PLUS] = ACTIONS(3352), - [anon_sym_STAR] = ACTIONS(3354), - [anon_sym_CARET] = ACTIONS(3354), - [anon_sym_AMP] = ACTIONS(3354), - [anon_sym_SEMI] = ACTIONS(3354), - [anon_sym___extension__] = ACTIONS(3352), - [anon_sym_typedef] = ACTIONS(3352), - [anon_sym_extern] = ACTIONS(3352), - [anon_sym___attribute__] = ACTIONS(3352), - [anon_sym___attribute] = ACTIONS(3352), - [anon_sym_noreturn] = ACTIONS(3352), - [anon_sym_LBRACK] = ACTIONS(3354), - [anon_sym___declspec] = ACTIONS(3352), - [anon_sym___cdecl] = ACTIONS(3352), - [anon_sym___clrcall] = ACTIONS(3352), - [anon_sym___stdcall] = ACTIONS(3352), - [anon_sym___fastcall] = ACTIONS(3352), - [anon_sym___thiscall] = ACTIONS(3352), - [anon_sym___vectorcall] = ACTIONS(3352), - [anon_sym_LBRACE] = ACTIONS(3354), - [anon_sym_signed] = ACTIONS(3352), - [anon_sym_unsigned] = ACTIONS(3352), - [anon_sym_long] = ACTIONS(3352), - [anon_sym_short] = ACTIONS(3352), - [anon_sym_ATautoreleasepool] = ACTIONS(3354), - [anon_sym_static] = ACTIONS(3352), - [anon_sym_auto] = ACTIONS(3352), - [anon_sym_register] = ACTIONS(3352), - [anon_sym_inline] = ACTIONS(3352), - [anon_sym___inline] = ACTIONS(3352), - [anon_sym___inline__] = ACTIONS(3352), - [anon_sym___forceinline] = ACTIONS(3352), - [anon_sym_thread_local] = ACTIONS(3352), - [anon_sym___thread] = ACTIONS(3352), - [anon_sym_CG_EXTERN] = ACTIONS(3352), - [anon_sym_CG_INLINE] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3352), - [anon_sym_IBOutlet] = ACTIONS(3352), - [anon_sym_IBInspectable] = ACTIONS(3352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3352), - [anon_sym_NS_INLINE] = ACTIONS(3352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3352), - [anon_sym_OBJC_EXPORT] = ACTIONS(3352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3352), - [anon_sym_const] = ACTIONS(3352), - [anon_sym_constexpr] = ACTIONS(3352), - [anon_sym_volatile] = ACTIONS(3352), - [anon_sym_restrict] = ACTIONS(3352), - [anon_sym___restrict__] = ACTIONS(3352), - [anon_sym__Atomic] = ACTIONS(3352), - [anon_sym__Noreturn] = ACTIONS(3352), - [anon_sym_nullable] = ACTIONS(3352), - [anon_sym__Complex] = ACTIONS(3352), - [anon_sym__Nonnull] = ACTIONS(3352), - [anon_sym__Nullable] = ACTIONS(3352), - [anon_sym__Nullable_result] = ACTIONS(3352), - [anon_sym__Null_unspecified] = ACTIONS(3352), - [anon_sym___autoreleasing] = ACTIONS(3352), - [anon_sym___block] = ACTIONS(3352), - [anon_sym___bridge] = ACTIONS(3352), - [anon_sym___bridge_retained] = ACTIONS(3352), - [anon_sym___bridge_transfer] = ACTIONS(3352), - [anon_sym___complex] = ACTIONS(3352), - [anon_sym___const] = ACTIONS(3352), - [anon_sym___imag] = ACTIONS(3352), - [anon_sym___kindof] = ACTIONS(3352), - [anon_sym___nonnull] = ACTIONS(3352), - [anon_sym___nullable] = ACTIONS(3352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3352), - [anon_sym___real] = ACTIONS(3352), - [anon_sym___strong] = ACTIONS(3352), - [anon_sym___unsafe_unretained] = ACTIONS(3352), - [anon_sym___unused] = ACTIONS(3352), - [anon_sym___weak] = ACTIONS(3352), - [sym_primitive_type] = ACTIONS(3352), - [anon_sym_enum] = ACTIONS(3352), - [anon_sym_struct] = ACTIONS(3352), - [anon_sym_union] = ACTIONS(3352), - [anon_sym_if] = ACTIONS(3352), - [anon_sym_switch] = ACTIONS(3352), - [anon_sym_case] = ACTIONS(3352), - [anon_sym_default] = ACTIONS(3352), - [anon_sym_while] = ACTIONS(3352), - [anon_sym_do] = ACTIONS(3352), - [anon_sym_for] = ACTIONS(3352), - [anon_sym_in] = ACTIONS(3352), - [anon_sym_return] = ACTIONS(3352), - [anon_sym_break] = ACTIONS(3352), - [anon_sym_continue] = ACTIONS(3352), - [anon_sym_goto] = ACTIONS(3352), - [anon_sym_DASH_DASH] = ACTIONS(3354), - [anon_sym_PLUS_PLUS] = ACTIONS(3354), - [anon_sym_sizeof] = ACTIONS(3352), - [anon_sym___alignof__] = ACTIONS(3352), - [anon_sym___alignof] = ACTIONS(3352), - [anon_sym__alignof] = ACTIONS(3352), - [anon_sym_alignof] = ACTIONS(3352), - [anon_sym__Alignof] = ACTIONS(3352), - [anon_sym_offsetof] = ACTIONS(3352), - [anon_sym__Generic] = ACTIONS(3352), - [anon_sym_asm] = ACTIONS(3352), - [anon_sym___asm__] = ACTIONS(3352), - [sym_number_literal] = ACTIONS(3354), - [anon_sym_L_SQUOTE] = ACTIONS(3354), - [anon_sym_u_SQUOTE] = ACTIONS(3354), - [anon_sym_U_SQUOTE] = ACTIONS(3354), - [anon_sym_u8_SQUOTE] = ACTIONS(3354), - [anon_sym_SQUOTE] = ACTIONS(3354), - [anon_sym_AT] = ACTIONS(3352), - [anon_sym_DQUOTE] = ACTIONS(3354), - [anon_sym_L_DQUOTE] = ACTIONS(3354), - [anon_sym_u_DQUOTE] = ACTIONS(3354), - [anon_sym_U_DQUOTE] = ACTIONS(3354), - [anon_sym_u8_DQUOTE] = ACTIONS(3354), - [sym_true] = ACTIONS(3352), - [sym_false] = ACTIONS(3352), - [anon_sym_NULL] = ACTIONS(3352), - [anon_sym_nullptr] = ACTIONS(3352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3352), - [anon_sym___typeof] = ACTIONS(3352), - [anon_sym_typeof] = ACTIONS(3352), - [anon_sym_ATimport] = ACTIONS(3354), - [aux_sym_preproc_undef_token1] = ACTIONS(3352), - [anon_sym_POUND] = ACTIONS(3352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE] = ACTIONS(3352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_API_AVAILABLE] = ACTIONS(3352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_API_DEPRECATED] = ACTIONS(3352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3352), - [anon_sym___deprecated_msg] = ACTIONS(3352), - [anon_sym___deprecated_enum_msg] = ACTIONS(3352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3352), - [anon_sym_ATprotocol] = ACTIONS(3354), - [anon_sym_ATinterface] = ACTIONS(3354), - [anon_sym_ATimplementation] = ACTIONS(3354), - [anon_sym_ATcompatibility_alias] = ACTIONS(3354), - [anon_sym__Alignas] = ACTIONS(3352), - [anon_sym_ATselector] = ACTIONS(3354), - [anon_sym_ATavailable] = ACTIONS(3354), - [anon_sym___builtin_available] = ACTIONS(3352), - [anon_sym_va_arg] = ACTIONS(3352), - [anon_sym_ATencode] = ACTIONS(3354), - [anon_sym_BOOL] = ACTIONS(3352), - [anon_sym_IMP] = ACTIONS(3352), - [anon_sym_SEL] = ACTIONS(3352), - [anon_sym_Class] = ACTIONS(3352), - [anon_sym_id] = ACTIONS(3352), - }, - [1733] = { - [ts_builtin_sym_end] = ACTIONS(3358), - [sym_identifier] = ACTIONS(3356), - [aux_sym_preproc_include_token1] = ACTIONS(3356), - [aux_sym_preproc_include_token2] = ACTIONS(3356), - [aux_sym_preproc_def_token1] = ACTIONS(3356), - [aux_sym_preproc_if_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3356), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3356), - [sym_preproc_directive] = ACTIONS(3356), - [anon_sym_LPAREN2] = ACTIONS(3358), - [anon_sym_BANG] = ACTIONS(3358), - [anon_sym_TILDE] = ACTIONS(3358), - [anon_sym_DASH] = ACTIONS(3356), - [anon_sym_PLUS] = ACTIONS(3356), - [anon_sym_STAR] = ACTIONS(3358), - [anon_sym_CARET] = ACTIONS(3358), - [anon_sym_AMP] = ACTIONS(3358), - [anon_sym_SEMI] = ACTIONS(3358), - [anon_sym___extension__] = ACTIONS(3356), - [anon_sym_typedef] = ACTIONS(3356), - [anon_sym_extern] = ACTIONS(3356), - [anon_sym___attribute__] = ACTIONS(3356), - [anon_sym___attribute] = ACTIONS(3356), - [anon_sym_noreturn] = ACTIONS(3356), - [anon_sym_LBRACK] = ACTIONS(3358), - [anon_sym___declspec] = ACTIONS(3356), - [anon_sym___cdecl] = ACTIONS(3356), - [anon_sym___clrcall] = ACTIONS(3356), - [anon_sym___stdcall] = ACTIONS(3356), - [anon_sym___fastcall] = ACTIONS(3356), - [anon_sym___thiscall] = ACTIONS(3356), - [anon_sym___vectorcall] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3358), - [anon_sym_signed] = ACTIONS(3356), - [anon_sym_unsigned] = ACTIONS(3356), - [anon_sym_long] = ACTIONS(3356), - [anon_sym_short] = ACTIONS(3356), - [anon_sym_ATautoreleasepool] = ACTIONS(3358), - [anon_sym_static] = ACTIONS(3356), - [anon_sym_auto] = ACTIONS(3356), - [anon_sym_register] = ACTIONS(3356), - [anon_sym_inline] = ACTIONS(3356), - [anon_sym___inline] = ACTIONS(3356), - [anon_sym___inline__] = ACTIONS(3356), - [anon_sym___forceinline] = ACTIONS(3356), - [anon_sym_thread_local] = ACTIONS(3356), - [anon_sym___thread] = ACTIONS(3356), - [anon_sym_CG_EXTERN] = ACTIONS(3356), - [anon_sym_CG_INLINE] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3356), - [anon_sym_IBOutlet] = ACTIONS(3356), - [anon_sym_IBInspectable] = ACTIONS(3356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3356), - [anon_sym_NS_INLINE] = ACTIONS(3356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3356), - [anon_sym_OBJC_EXPORT] = ACTIONS(3356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3356), - [anon_sym_const] = ACTIONS(3356), - [anon_sym_constexpr] = ACTIONS(3356), - [anon_sym_volatile] = ACTIONS(3356), - [anon_sym_restrict] = ACTIONS(3356), - [anon_sym___restrict__] = ACTIONS(3356), - [anon_sym__Atomic] = ACTIONS(3356), - [anon_sym__Noreturn] = ACTIONS(3356), - [anon_sym_nullable] = ACTIONS(3356), - [anon_sym__Complex] = ACTIONS(3356), - [anon_sym__Nonnull] = ACTIONS(3356), - [anon_sym__Nullable] = ACTIONS(3356), - [anon_sym__Nullable_result] = ACTIONS(3356), - [anon_sym__Null_unspecified] = ACTIONS(3356), - [anon_sym___autoreleasing] = ACTIONS(3356), - [anon_sym___block] = ACTIONS(3356), - [anon_sym___bridge] = ACTIONS(3356), - [anon_sym___bridge_retained] = ACTIONS(3356), - [anon_sym___bridge_transfer] = ACTIONS(3356), - [anon_sym___complex] = ACTIONS(3356), - [anon_sym___const] = ACTIONS(3356), - [anon_sym___imag] = ACTIONS(3356), - [anon_sym___kindof] = ACTIONS(3356), - [anon_sym___nonnull] = ACTIONS(3356), - [anon_sym___nullable] = ACTIONS(3356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3356), - [anon_sym___real] = ACTIONS(3356), - [anon_sym___strong] = ACTIONS(3356), - [anon_sym___unsafe_unretained] = ACTIONS(3356), - [anon_sym___unused] = ACTIONS(3356), - [anon_sym___weak] = ACTIONS(3356), - [sym_primitive_type] = ACTIONS(3356), - [anon_sym_enum] = ACTIONS(3356), - [anon_sym_struct] = ACTIONS(3356), - [anon_sym_union] = ACTIONS(3356), - [anon_sym_if] = ACTIONS(3356), - [anon_sym_switch] = ACTIONS(3356), - [anon_sym_case] = ACTIONS(3356), - [anon_sym_default] = ACTIONS(3356), - [anon_sym_while] = ACTIONS(3356), - [anon_sym_do] = ACTIONS(3356), - [anon_sym_for] = ACTIONS(3356), - [anon_sym_in] = ACTIONS(3356), - [anon_sym_return] = ACTIONS(3356), - [anon_sym_break] = ACTIONS(3356), - [anon_sym_continue] = ACTIONS(3356), - [anon_sym_goto] = ACTIONS(3356), - [anon_sym_DASH_DASH] = ACTIONS(3358), - [anon_sym_PLUS_PLUS] = ACTIONS(3358), - [anon_sym_sizeof] = ACTIONS(3356), - [anon_sym___alignof__] = ACTIONS(3356), - [anon_sym___alignof] = ACTIONS(3356), - [anon_sym__alignof] = ACTIONS(3356), - [anon_sym_alignof] = ACTIONS(3356), - [anon_sym__Alignof] = ACTIONS(3356), - [anon_sym_offsetof] = ACTIONS(3356), - [anon_sym__Generic] = ACTIONS(3356), - [anon_sym_asm] = ACTIONS(3356), - [anon_sym___asm__] = ACTIONS(3356), - [sym_number_literal] = ACTIONS(3358), - [anon_sym_L_SQUOTE] = ACTIONS(3358), - [anon_sym_u_SQUOTE] = ACTIONS(3358), - [anon_sym_U_SQUOTE] = ACTIONS(3358), - [anon_sym_u8_SQUOTE] = ACTIONS(3358), - [anon_sym_SQUOTE] = ACTIONS(3358), - [anon_sym_AT] = ACTIONS(3356), - [anon_sym_DQUOTE] = ACTIONS(3358), - [anon_sym_L_DQUOTE] = ACTIONS(3358), - [anon_sym_u_DQUOTE] = ACTIONS(3358), - [anon_sym_U_DQUOTE] = ACTIONS(3358), - [anon_sym_u8_DQUOTE] = ACTIONS(3358), - [sym_true] = ACTIONS(3356), - [sym_false] = ACTIONS(3356), - [anon_sym_NULL] = ACTIONS(3356), - [anon_sym_nullptr] = ACTIONS(3356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3356), - [anon_sym___typeof] = ACTIONS(3356), - [anon_sym_typeof] = ACTIONS(3356), - [anon_sym_ATimport] = ACTIONS(3358), - [aux_sym_preproc_undef_token1] = ACTIONS(3356), - [anon_sym_POUND] = ACTIONS(3356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE] = ACTIONS(3356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_API_AVAILABLE] = ACTIONS(3356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_API_DEPRECATED] = ACTIONS(3356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3356), - [anon_sym___deprecated_msg] = ACTIONS(3356), - [anon_sym___deprecated_enum_msg] = ACTIONS(3356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3356), - [anon_sym_ATprotocol] = ACTIONS(3358), - [anon_sym_ATinterface] = ACTIONS(3358), - [anon_sym_ATimplementation] = ACTIONS(3358), - [anon_sym_ATcompatibility_alias] = ACTIONS(3358), - [anon_sym__Alignas] = ACTIONS(3356), - [anon_sym_ATselector] = ACTIONS(3358), - [anon_sym_ATavailable] = ACTIONS(3358), - [anon_sym___builtin_available] = ACTIONS(3356), - [anon_sym_va_arg] = ACTIONS(3356), - [anon_sym_ATencode] = ACTIONS(3358), - [anon_sym_BOOL] = ACTIONS(3356), - [anon_sym_IMP] = ACTIONS(3356), - [anon_sym_SEL] = ACTIONS(3356), - [anon_sym_Class] = ACTIONS(3356), - [anon_sym_id] = ACTIONS(3356), - }, - [1734] = { - [ts_builtin_sym_end] = ACTIONS(3362), - [sym_identifier] = ACTIONS(3360), - [aux_sym_preproc_include_token1] = ACTIONS(3360), - [aux_sym_preproc_include_token2] = ACTIONS(3360), - [aux_sym_preproc_def_token1] = ACTIONS(3360), - [aux_sym_preproc_if_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3360), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3360), - [sym_preproc_directive] = ACTIONS(3360), - [anon_sym_LPAREN2] = ACTIONS(3362), - [anon_sym_BANG] = ACTIONS(3362), - [anon_sym_TILDE] = ACTIONS(3362), - [anon_sym_DASH] = ACTIONS(3360), - [anon_sym_PLUS] = ACTIONS(3360), - [anon_sym_STAR] = ACTIONS(3362), - [anon_sym_CARET] = ACTIONS(3362), - [anon_sym_AMP] = ACTIONS(3362), - [anon_sym_SEMI] = ACTIONS(3362), - [anon_sym___extension__] = ACTIONS(3360), - [anon_sym_typedef] = ACTIONS(3360), - [anon_sym_extern] = ACTIONS(3360), - [anon_sym___attribute__] = ACTIONS(3360), - [anon_sym___attribute] = ACTIONS(3360), - [anon_sym_noreturn] = ACTIONS(3360), - [anon_sym_LBRACK] = ACTIONS(3362), - [anon_sym___declspec] = ACTIONS(3360), - [anon_sym___cdecl] = ACTIONS(3360), - [anon_sym___clrcall] = ACTIONS(3360), - [anon_sym___stdcall] = ACTIONS(3360), - [anon_sym___fastcall] = ACTIONS(3360), - [anon_sym___thiscall] = ACTIONS(3360), - [anon_sym___vectorcall] = ACTIONS(3360), - [anon_sym_LBRACE] = ACTIONS(3362), - [anon_sym_signed] = ACTIONS(3360), - [anon_sym_unsigned] = ACTIONS(3360), - [anon_sym_long] = ACTIONS(3360), - [anon_sym_short] = ACTIONS(3360), - [anon_sym_ATautoreleasepool] = ACTIONS(3362), - [anon_sym_static] = ACTIONS(3360), - [anon_sym_auto] = ACTIONS(3360), - [anon_sym_register] = ACTIONS(3360), - [anon_sym_inline] = ACTIONS(3360), - [anon_sym___inline] = ACTIONS(3360), - [anon_sym___inline__] = ACTIONS(3360), - [anon_sym___forceinline] = ACTIONS(3360), - [anon_sym_thread_local] = ACTIONS(3360), - [anon_sym___thread] = ACTIONS(3360), - [anon_sym_CG_EXTERN] = ACTIONS(3360), - [anon_sym_CG_INLINE] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3360), - [anon_sym_IBOutlet] = ACTIONS(3360), - [anon_sym_IBInspectable] = ACTIONS(3360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3360), - [anon_sym_NS_INLINE] = ACTIONS(3360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3360), - [anon_sym_OBJC_EXPORT] = ACTIONS(3360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3360), - [anon_sym_const] = ACTIONS(3360), - [anon_sym_constexpr] = ACTIONS(3360), - [anon_sym_volatile] = ACTIONS(3360), - [anon_sym_restrict] = ACTIONS(3360), - [anon_sym___restrict__] = ACTIONS(3360), - [anon_sym__Atomic] = ACTIONS(3360), - [anon_sym__Noreturn] = ACTIONS(3360), - [anon_sym_nullable] = ACTIONS(3360), - [anon_sym__Complex] = ACTIONS(3360), - [anon_sym__Nonnull] = ACTIONS(3360), - [anon_sym__Nullable] = ACTIONS(3360), - [anon_sym__Nullable_result] = ACTIONS(3360), - [anon_sym__Null_unspecified] = ACTIONS(3360), - [anon_sym___autoreleasing] = ACTIONS(3360), - [anon_sym___block] = ACTIONS(3360), - [anon_sym___bridge] = ACTIONS(3360), - [anon_sym___bridge_retained] = ACTIONS(3360), - [anon_sym___bridge_transfer] = ACTIONS(3360), - [anon_sym___complex] = ACTIONS(3360), - [anon_sym___const] = ACTIONS(3360), - [anon_sym___imag] = ACTIONS(3360), - [anon_sym___kindof] = ACTIONS(3360), - [anon_sym___nonnull] = ACTIONS(3360), - [anon_sym___nullable] = ACTIONS(3360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3360), - [anon_sym___real] = ACTIONS(3360), - [anon_sym___strong] = ACTIONS(3360), - [anon_sym___unsafe_unretained] = ACTIONS(3360), - [anon_sym___unused] = ACTIONS(3360), - [anon_sym___weak] = ACTIONS(3360), - [sym_primitive_type] = ACTIONS(3360), - [anon_sym_enum] = ACTIONS(3360), - [anon_sym_struct] = ACTIONS(3360), - [anon_sym_union] = ACTIONS(3360), - [anon_sym_if] = ACTIONS(3360), - [anon_sym_switch] = ACTIONS(3360), - [anon_sym_case] = ACTIONS(3360), - [anon_sym_default] = ACTIONS(3360), - [anon_sym_while] = ACTIONS(3360), - [anon_sym_do] = ACTIONS(3360), - [anon_sym_for] = ACTIONS(3360), - [anon_sym_in] = ACTIONS(3360), - [anon_sym_return] = ACTIONS(3360), - [anon_sym_break] = ACTIONS(3360), - [anon_sym_continue] = ACTIONS(3360), - [anon_sym_goto] = ACTIONS(3360), - [anon_sym_DASH_DASH] = ACTIONS(3362), - [anon_sym_PLUS_PLUS] = ACTIONS(3362), - [anon_sym_sizeof] = ACTIONS(3360), - [anon_sym___alignof__] = ACTIONS(3360), - [anon_sym___alignof] = ACTIONS(3360), - [anon_sym__alignof] = ACTIONS(3360), - [anon_sym_alignof] = ACTIONS(3360), - [anon_sym__Alignof] = ACTIONS(3360), - [anon_sym_offsetof] = ACTIONS(3360), - [anon_sym__Generic] = ACTIONS(3360), - [anon_sym_asm] = ACTIONS(3360), - [anon_sym___asm__] = ACTIONS(3360), - [sym_number_literal] = ACTIONS(3362), - [anon_sym_L_SQUOTE] = ACTIONS(3362), - [anon_sym_u_SQUOTE] = ACTIONS(3362), - [anon_sym_U_SQUOTE] = ACTIONS(3362), - [anon_sym_u8_SQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3362), - [anon_sym_AT] = ACTIONS(3360), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_L_DQUOTE] = ACTIONS(3362), - [anon_sym_u_DQUOTE] = ACTIONS(3362), - [anon_sym_U_DQUOTE] = ACTIONS(3362), - [anon_sym_u8_DQUOTE] = ACTIONS(3362), - [sym_true] = ACTIONS(3360), - [sym_false] = ACTIONS(3360), - [anon_sym_NULL] = ACTIONS(3360), - [anon_sym_nullptr] = ACTIONS(3360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3360), - [anon_sym___typeof] = ACTIONS(3360), - [anon_sym_typeof] = ACTIONS(3360), - [anon_sym_ATimport] = ACTIONS(3362), - [aux_sym_preproc_undef_token1] = ACTIONS(3360), - [anon_sym_POUND] = ACTIONS(3360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE] = ACTIONS(3360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_API_AVAILABLE] = ACTIONS(3360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_API_DEPRECATED] = ACTIONS(3360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3360), - [anon_sym___deprecated_msg] = ACTIONS(3360), - [anon_sym___deprecated_enum_msg] = ACTIONS(3360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3360), - [anon_sym_ATprotocol] = ACTIONS(3362), - [anon_sym_ATinterface] = ACTIONS(3362), - [anon_sym_ATimplementation] = ACTIONS(3362), - [anon_sym_ATcompatibility_alias] = ACTIONS(3362), - [anon_sym__Alignas] = ACTIONS(3360), - [anon_sym_ATselector] = ACTIONS(3362), - [anon_sym_ATavailable] = ACTIONS(3362), - [anon_sym___builtin_available] = ACTIONS(3360), - [anon_sym_va_arg] = ACTIONS(3360), - [anon_sym_ATencode] = ACTIONS(3362), - [anon_sym_BOOL] = ACTIONS(3360), - [anon_sym_IMP] = ACTIONS(3360), - [anon_sym_SEL] = ACTIONS(3360), - [anon_sym_Class] = ACTIONS(3360), - [anon_sym_id] = ACTIONS(3360), - }, - [1735] = { - [ts_builtin_sym_end] = ACTIONS(3366), - [sym_identifier] = ACTIONS(3364), - [aux_sym_preproc_include_token1] = ACTIONS(3364), - [aux_sym_preproc_include_token2] = ACTIONS(3364), - [aux_sym_preproc_def_token1] = ACTIONS(3364), - [aux_sym_preproc_if_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3364), - [sym_preproc_directive] = ACTIONS(3364), - [anon_sym_LPAREN2] = ACTIONS(3366), - [anon_sym_BANG] = ACTIONS(3366), - [anon_sym_TILDE] = ACTIONS(3366), - [anon_sym_DASH] = ACTIONS(3364), - [anon_sym_PLUS] = ACTIONS(3364), - [anon_sym_STAR] = ACTIONS(3366), - [anon_sym_CARET] = ACTIONS(3366), - [anon_sym_AMP] = ACTIONS(3366), - [anon_sym_SEMI] = ACTIONS(3366), - [anon_sym___extension__] = ACTIONS(3364), - [anon_sym_typedef] = ACTIONS(3364), - [anon_sym_extern] = ACTIONS(3364), - [anon_sym___attribute__] = ACTIONS(3364), - [anon_sym___attribute] = ACTIONS(3364), - [anon_sym_noreturn] = ACTIONS(3364), - [anon_sym_LBRACK] = ACTIONS(3366), - [anon_sym___declspec] = ACTIONS(3364), - [anon_sym___cdecl] = ACTIONS(3364), - [anon_sym___clrcall] = ACTIONS(3364), - [anon_sym___stdcall] = ACTIONS(3364), - [anon_sym___fastcall] = ACTIONS(3364), - [anon_sym___thiscall] = ACTIONS(3364), - [anon_sym___vectorcall] = ACTIONS(3364), - [anon_sym_LBRACE] = ACTIONS(3366), - [anon_sym_signed] = ACTIONS(3364), - [anon_sym_unsigned] = ACTIONS(3364), - [anon_sym_long] = ACTIONS(3364), - [anon_sym_short] = ACTIONS(3364), - [anon_sym_ATautoreleasepool] = ACTIONS(3366), - [anon_sym_static] = ACTIONS(3364), - [anon_sym_auto] = ACTIONS(3364), - [anon_sym_register] = ACTIONS(3364), - [anon_sym_inline] = ACTIONS(3364), - [anon_sym___inline] = ACTIONS(3364), - [anon_sym___inline__] = ACTIONS(3364), - [anon_sym___forceinline] = ACTIONS(3364), - [anon_sym_thread_local] = ACTIONS(3364), - [anon_sym___thread] = ACTIONS(3364), - [anon_sym_CG_EXTERN] = ACTIONS(3364), - [anon_sym_CG_INLINE] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3364), - [anon_sym_IBOutlet] = ACTIONS(3364), - [anon_sym_IBInspectable] = ACTIONS(3364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3364), - [anon_sym_NS_INLINE] = ACTIONS(3364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3364), - [anon_sym_OBJC_EXPORT] = ACTIONS(3364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3364), - [anon_sym_const] = ACTIONS(3364), - [anon_sym_constexpr] = ACTIONS(3364), - [anon_sym_volatile] = ACTIONS(3364), - [anon_sym_restrict] = ACTIONS(3364), - [anon_sym___restrict__] = ACTIONS(3364), - [anon_sym__Atomic] = ACTIONS(3364), - [anon_sym__Noreturn] = ACTIONS(3364), - [anon_sym_nullable] = ACTIONS(3364), - [anon_sym__Complex] = ACTIONS(3364), - [anon_sym__Nonnull] = ACTIONS(3364), - [anon_sym__Nullable] = ACTIONS(3364), - [anon_sym__Nullable_result] = ACTIONS(3364), - [anon_sym__Null_unspecified] = ACTIONS(3364), - [anon_sym___autoreleasing] = ACTIONS(3364), - [anon_sym___block] = ACTIONS(3364), - [anon_sym___bridge] = ACTIONS(3364), - [anon_sym___bridge_retained] = ACTIONS(3364), - [anon_sym___bridge_transfer] = ACTIONS(3364), - [anon_sym___complex] = ACTIONS(3364), - [anon_sym___const] = ACTIONS(3364), - [anon_sym___imag] = ACTIONS(3364), - [anon_sym___kindof] = ACTIONS(3364), - [anon_sym___nonnull] = ACTIONS(3364), - [anon_sym___nullable] = ACTIONS(3364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3364), - [anon_sym___real] = ACTIONS(3364), - [anon_sym___strong] = ACTIONS(3364), - [anon_sym___unsafe_unretained] = ACTIONS(3364), - [anon_sym___unused] = ACTIONS(3364), - [anon_sym___weak] = ACTIONS(3364), - [sym_primitive_type] = ACTIONS(3364), - [anon_sym_enum] = ACTIONS(3364), - [anon_sym_struct] = ACTIONS(3364), - [anon_sym_union] = ACTIONS(3364), - [anon_sym_if] = ACTIONS(3364), - [anon_sym_switch] = ACTIONS(3364), - [anon_sym_case] = ACTIONS(3364), - [anon_sym_default] = ACTIONS(3364), - [anon_sym_while] = ACTIONS(3364), - [anon_sym_do] = ACTIONS(3364), - [anon_sym_for] = ACTIONS(3364), - [anon_sym_in] = ACTIONS(3364), - [anon_sym_return] = ACTIONS(3364), - [anon_sym_break] = ACTIONS(3364), - [anon_sym_continue] = ACTIONS(3364), - [anon_sym_goto] = ACTIONS(3364), - [anon_sym_DASH_DASH] = ACTIONS(3366), - [anon_sym_PLUS_PLUS] = ACTIONS(3366), - [anon_sym_sizeof] = ACTIONS(3364), - [anon_sym___alignof__] = ACTIONS(3364), - [anon_sym___alignof] = ACTIONS(3364), - [anon_sym__alignof] = ACTIONS(3364), - [anon_sym_alignof] = ACTIONS(3364), - [anon_sym__Alignof] = ACTIONS(3364), - [anon_sym_offsetof] = ACTIONS(3364), - [anon_sym__Generic] = ACTIONS(3364), - [anon_sym_asm] = ACTIONS(3364), - [anon_sym___asm__] = ACTIONS(3364), - [sym_number_literal] = ACTIONS(3366), - [anon_sym_L_SQUOTE] = ACTIONS(3366), - [anon_sym_u_SQUOTE] = ACTIONS(3366), - [anon_sym_U_SQUOTE] = ACTIONS(3366), - [anon_sym_u8_SQUOTE] = ACTIONS(3366), - [anon_sym_SQUOTE] = ACTIONS(3366), - [anon_sym_AT] = ACTIONS(3364), - [anon_sym_DQUOTE] = ACTIONS(3366), - [anon_sym_L_DQUOTE] = ACTIONS(3366), - [anon_sym_u_DQUOTE] = ACTIONS(3366), - [anon_sym_U_DQUOTE] = ACTIONS(3366), - [anon_sym_u8_DQUOTE] = ACTIONS(3366), - [sym_true] = ACTIONS(3364), - [sym_false] = ACTIONS(3364), - [anon_sym_NULL] = ACTIONS(3364), - [anon_sym_nullptr] = ACTIONS(3364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3364), - [anon_sym___typeof] = ACTIONS(3364), - [anon_sym_typeof] = ACTIONS(3364), - [anon_sym_ATimport] = ACTIONS(3366), - [aux_sym_preproc_undef_token1] = ACTIONS(3364), - [anon_sym_POUND] = ACTIONS(3364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE] = ACTIONS(3364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_API_AVAILABLE] = ACTIONS(3364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_API_DEPRECATED] = ACTIONS(3364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3364), - [anon_sym___deprecated_msg] = ACTIONS(3364), - [anon_sym___deprecated_enum_msg] = ACTIONS(3364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3364), - [anon_sym_ATprotocol] = ACTIONS(3366), - [anon_sym_ATinterface] = ACTIONS(3366), - [anon_sym_ATimplementation] = ACTIONS(3366), - [anon_sym_ATcompatibility_alias] = ACTIONS(3366), - [anon_sym__Alignas] = ACTIONS(3364), - [anon_sym_ATselector] = ACTIONS(3366), - [anon_sym_ATavailable] = ACTIONS(3366), - [anon_sym___builtin_available] = ACTIONS(3364), - [anon_sym_va_arg] = ACTIONS(3364), - [anon_sym_ATencode] = ACTIONS(3366), - [anon_sym_BOOL] = ACTIONS(3364), - [anon_sym_IMP] = ACTIONS(3364), - [anon_sym_SEL] = ACTIONS(3364), - [anon_sym_Class] = ACTIONS(3364), - [anon_sym_id] = ACTIONS(3364), - }, - [1736] = { - [ts_builtin_sym_end] = ACTIONS(3370), - [sym_identifier] = ACTIONS(3368), - [aux_sym_preproc_include_token1] = ACTIONS(3368), - [aux_sym_preproc_include_token2] = ACTIONS(3368), - [aux_sym_preproc_def_token1] = ACTIONS(3368), - [aux_sym_preproc_if_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3368), - [sym_preproc_directive] = ACTIONS(3368), - [anon_sym_LPAREN2] = ACTIONS(3370), - [anon_sym_BANG] = ACTIONS(3370), - [anon_sym_TILDE] = ACTIONS(3370), - [anon_sym_DASH] = ACTIONS(3368), - [anon_sym_PLUS] = ACTIONS(3368), - [anon_sym_STAR] = ACTIONS(3370), - [anon_sym_CARET] = ACTIONS(3370), - [anon_sym_AMP] = ACTIONS(3370), - [anon_sym_SEMI] = ACTIONS(3370), - [anon_sym___extension__] = ACTIONS(3368), - [anon_sym_typedef] = ACTIONS(3368), - [anon_sym_extern] = ACTIONS(3368), - [anon_sym___attribute__] = ACTIONS(3368), - [anon_sym___attribute] = ACTIONS(3368), - [anon_sym_noreturn] = ACTIONS(3368), - [anon_sym_LBRACK] = ACTIONS(3370), - [anon_sym___declspec] = ACTIONS(3368), - [anon_sym___cdecl] = ACTIONS(3368), - [anon_sym___clrcall] = ACTIONS(3368), - [anon_sym___stdcall] = ACTIONS(3368), - [anon_sym___fastcall] = ACTIONS(3368), - [anon_sym___thiscall] = ACTIONS(3368), - [anon_sym___vectorcall] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3370), - [anon_sym_signed] = ACTIONS(3368), - [anon_sym_unsigned] = ACTIONS(3368), - [anon_sym_long] = ACTIONS(3368), - [anon_sym_short] = ACTIONS(3368), - [anon_sym_ATautoreleasepool] = ACTIONS(3370), - [anon_sym_static] = ACTIONS(3368), - [anon_sym_auto] = ACTIONS(3368), - [anon_sym_register] = ACTIONS(3368), - [anon_sym_inline] = ACTIONS(3368), - [anon_sym___inline] = ACTIONS(3368), - [anon_sym___inline__] = ACTIONS(3368), - [anon_sym___forceinline] = ACTIONS(3368), - [anon_sym_thread_local] = ACTIONS(3368), - [anon_sym___thread] = ACTIONS(3368), - [anon_sym_CG_EXTERN] = ACTIONS(3368), - [anon_sym_CG_INLINE] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3368), - [anon_sym_IBOutlet] = ACTIONS(3368), - [anon_sym_IBInspectable] = ACTIONS(3368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3368), - [anon_sym_NS_INLINE] = ACTIONS(3368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3368), - [anon_sym_OBJC_EXPORT] = ACTIONS(3368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3368), - [anon_sym_const] = ACTIONS(3368), - [anon_sym_constexpr] = ACTIONS(3368), - [anon_sym_volatile] = ACTIONS(3368), - [anon_sym_restrict] = ACTIONS(3368), - [anon_sym___restrict__] = ACTIONS(3368), - [anon_sym__Atomic] = ACTIONS(3368), - [anon_sym__Noreturn] = ACTIONS(3368), - [anon_sym_nullable] = ACTIONS(3368), - [anon_sym__Complex] = ACTIONS(3368), - [anon_sym__Nonnull] = ACTIONS(3368), - [anon_sym__Nullable] = ACTIONS(3368), - [anon_sym__Nullable_result] = ACTIONS(3368), - [anon_sym__Null_unspecified] = ACTIONS(3368), - [anon_sym___autoreleasing] = ACTIONS(3368), - [anon_sym___block] = ACTIONS(3368), - [anon_sym___bridge] = ACTIONS(3368), - [anon_sym___bridge_retained] = ACTIONS(3368), - [anon_sym___bridge_transfer] = ACTIONS(3368), - [anon_sym___complex] = ACTIONS(3368), - [anon_sym___const] = ACTIONS(3368), - [anon_sym___imag] = ACTIONS(3368), - [anon_sym___kindof] = ACTIONS(3368), - [anon_sym___nonnull] = ACTIONS(3368), - [anon_sym___nullable] = ACTIONS(3368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3368), - [anon_sym___real] = ACTIONS(3368), - [anon_sym___strong] = ACTIONS(3368), - [anon_sym___unsafe_unretained] = ACTIONS(3368), - [anon_sym___unused] = ACTIONS(3368), - [anon_sym___weak] = ACTIONS(3368), - [sym_primitive_type] = ACTIONS(3368), - [anon_sym_enum] = ACTIONS(3368), - [anon_sym_struct] = ACTIONS(3368), - [anon_sym_union] = ACTIONS(3368), - [anon_sym_if] = ACTIONS(3368), - [anon_sym_switch] = ACTIONS(3368), - [anon_sym_case] = ACTIONS(3368), - [anon_sym_default] = ACTIONS(3368), - [anon_sym_while] = ACTIONS(3368), - [anon_sym_do] = ACTIONS(3368), - [anon_sym_for] = ACTIONS(3368), - [anon_sym_in] = ACTIONS(3368), - [anon_sym_return] = ACTIONS(3368), - [anon_sym_break] = ACTIONS(3368), - [anon_sym_continue] = ACTIONS(3368), - [anon_sym_goto] = ACTIONS(3368), - [anon_sym_DASH_DASH] = ACTIONS(3370), - [anon_sym_PLUS_PLUS] = ACTIONS(3370), - [anon_sym_sizeof] = ACTIONS(3368), - [anon_sym___alignof__] = ACTIONS(3368), - [anon_sym___alignof] = ACTIONS(3368), - [anon_sym__alignof] = ACTIONS(3368), - [anon_sym_alignof] = ACTIONS(3368), - [anon_sym__Alignof] = ACTIONS(3368), - [anon_sym_offsetof] = ACTIONS(3368), - [anon_sym__Generic] = ACTIONS(3368), - [anon_sym_asm] = ACTIONS(3368), - [anon_sym___asm__] = ACTIONS(3368), - [sym_number_literal] = ACTIONS(3370), - [anon_sym_L_SQUOTE] = ACTIONS(3370), - [anon_sym_u_SQUOTE] = ACTIONS(3370), - [anon_sym_U_SQUOTE] = ACTIONS(3370), - [anon_sym_u8_SQUOTE] = ACTIONS(3370), - [anon_sym_SQUOTE] = ACTIONS(3370), - [anon_sym_AT] = ACTIONS(3368), - [anon_sym_DQUOTE] = ACTIONS(3370), - [anon_sym_L_DQUOTE] = ACTIONS(3370), - [anon_sym_u_DQUOTE] = ACTIONS(3370), - [anon_sym_U_DQUOTE] = ACTIONS(3370), - [anon_sym_u8_DQUOTE] = ACTIONS(3370), - [sym_true] = ACTIONS(3368), - [sym_false] = ACTIONS(3368), - [anon_sym_NULL] = ACTIONS(3368), - [anon_sym_nullptr] = ACTIONS(3368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3368), - [anon_sym___typeof] = ACTIONS(3368), - [anon_sym_typeof] = ACTIONS(3368), - [anon_sym_ATimport] = ACTIONS(3370), - [aux_sym_preproc_undef_token1] = ACTIONS(3368), - [anon_sym_POUND] = ACTIONS(3368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE] = ACTIONS(3368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_API_AVAILABLE] = ACTIONS(3368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_API_DEPRECATED] = ACTIONS(3368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3368), - [anon_sym___deprecated_msg] = ACTIONS(3368), - [anon_sym___deprecated_enum_msg] = ACTIONS(3368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3368), - [anon_sym_ATprotocol] = ACTIONS(3370), - [anon_sym_ATinterface] = ACTIONS(3370), - [anon_sym_ATimplementation] = ACTIONS(3370), - [anon_sym_ATcompatibility_alias] = ACTIONS(3370), - [anon_sym__Alignas] = ACTIONS(3368), - [anon_sym_ATselector] = ACTIONS(3370), - [anon_sym_ATavailable] = ACTIONS(3370), - [anon_sym___builtin_available] = ACTIONS(3368), - [anon_sym_va_arg] = ACTIONS(3368), - [anon_sym_ATencode] = ACTIONS(3370), - [anon_sym_BOOL] = ACTIONS(3368), - [anon_sym_IMP] = ACTIONS(3368), - [anon_sym_SEL] = ACTIONS(3368), - [anon_sym_Class] = ACTIONS(3368), - [anon_sym_id] = ACTIONS(3368), - }, - [1737] = { - [ts_builtin_sym_end] = ACTIONS(3386), - [sym_identifier] = ACTIONS(3384), - [aux_sym_preproc_include_token1] = ACTIONS(3384), - [aux_sym_preproc_include_token2] = ACTIONS(3384), - [aux_sym_preproc_def_token1] = ACTIONS(3384), - [aux_sym_preproc_if_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3384), - [sym_preproc_directive] = ACTIONS(3384), - [anon_sym_LPAREN2] = ACTIONS(3386), - [anon_sym_BANG] = ACTIONS(3386), - [anon_sym_TILDE] = ACTIONS(3386), - [anon_sym_DASH] = ACTIONS(3384), - [anon_sym_PLUS] = ACTIONS(3384), - [anon_sym_STAR] = ACTIONS(3386), - [anon_sym_CARET] = ACTIONS(3386), - [anon_sym_AMP] = ACTIONS(3386), - [anon_sym_SEMI] = ACTIONS(3386), - [anon_sym___extension__] = ACTIONS(3384), - [anon_sym_typedef] = ACTIONS(3384), - [anon_sym_extern] = ACTIONS(3384), - [anon_sym___attribute__] = ACTIONS(3384), - [anon_sym___attribute] = ACTIONS(3384), - [anon_sym_noreturn] = ACTIONS(3384), - [anon_sym_LBRACK] = ACTIONS(3386), - [anon_sym___declspec] = ACTIONS(3384), - [anon_sym___cdecl] = ACTIONS(3384), - [anon_sym___clrcall] = ACTIONS(3384), - [anon_sym___stdcall] = ACTIONS(3384), - [anon_sym___fastcall] = ACTIONS(3384), - [anon_sym___thiscall] = ACTIONS(3384), - [anon_sym___vectorcall] = ACTIONS(3384), - [anon_sym_LBRACE] = ACTIONS(3386), - [anon_sym_signed] = ACTIONS(3384), - [anon_sym_unsigned] = ACTIONS(3384), - [anon_sym_long] = ACTIONS(3384), - [anon_sym_short] = ACTIONS(3384), - [anon_sym_ATautoreleasepool] = ACTIONS(3386), - [anon_sym_static] = ACTIONS(3384), - [anon_sym_auto] = ACTIONS(3384), - [anon_sym_register] = ACTIONS(3384), - [anon_sym_inline] = ACTIONS(3384), - [anon_sym___inline] = ACTIONS(3384), - [anon_sym___inline__] = ACTIONS(3384), - [anon_sym___forceinline] = ACTIONS(3384), - [anon_sym_thread_local] = ACTIONS(3384), - [anon_sym___thread] = ACTIONS(3384), - [anon_sym_CG_EXTERN] = ACTIONS(3384), - [anon_sym_CG_INLINE] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3384), - [anon_sym_IBOutlet] = ACTIONS(3384), - [anon_sym_IBInspectable] = ACTIONS(3384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3384), - [anon_sym_NS_INLINE] = ACTIONS(3384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3384), - [anon_sym_OBJC_EXPORT] = ACTIONS(3384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3384), - [anon_sym_const] = ACTIONS(3384), - [anon_sym_constexpr] = ACTIONS(3384), - [anon_sym_volatile] = ACTIONS(3384), - [anon_sym_restrict] = ACTIONS(3384), - [anon_sym___restrict__] = ACTIONS(3384), - [anon_sym__Atomic] = ACTIONS(3384), - [anon_sym__Noreturn] = ACTIONS(3384), - [anon_sym_nullable] = ACTIONS(3384), - [anon_sym__Complex] = ACTIONS(3384), - [anon_sym__Nonnull] = ACTIONS(3384), - [anon_sym__Nullable] = ACTIONS(3384), - [anon_sym__Nullable_result] = ACTIONS(3384), - [anon_sym__Null_unspecified] = ACTIONS(3384), - [anon_sym___autoreleasing] = ACTIONS(3384), - [anon_sym___block] = ACTIONS(3384), - [anon_sym___bridge] = ACTIONS(3384), - [anon_sym___bridge_retained] = ACTIONS(3384), - [anon_sym___bridge_transfer] = ACTIONS(3384), - [anon_sym___complex] = ACTIONS(3384), - [anon_sym___const] = ACTIONS(3384), - [anon_sym___imag] = ACTIONS(3384), - [anon_sym___kindof] = ACTIONS(3384), - [anon_sym___nonnull] = ACTIONS(3384), - [anon_sym___nullable] = ACTIONS(3384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3384), - [anon_sym___real] = ACTIONS(3384), - [anon_sym___strong] = ACTIONS(3384), - [anon_sym___unsafe_unretained] = ACTIONS(3384), - [anon_sym___unused] = ACTIONS(3384), - [anon_sym___weak] = ACTIONS(3384), - [sym_primitive_type] = ACTIONS(3384), - [anon_sym_enum] = ACTIONS(3384), - [anon_sym_struct] = ACTIONS(3384), - [anon_sym_union] = ACTIONS(3384), - [anon_sym_if] = ACTIONS(3384), - [anon_sym_switch] = ACTIONS(3384), - [anon_sym_case] = ACTIONS(3384), - [anon_sym_default] = ACTIONS(3384), - [anon_sym_while] = ACTIONS(3384), - [anon_sym_do] = ACTIONS(3384), - [anon_sym_for] = ACTIONS(3384), - [anon_sym_in] = ACTIONS(3384), - [anon_sym_return] = ACTIONS(3384), - [anon_sym_break] = ACTIONS(3384), - [anon_sym_continue] = ACTIONS(3384), - [anon_sym_goto] = ACTIONS(3384), - [anon_sym_DASH_DASH] = ACTIONS(3386), - [anon_sym_PLUS_PLUS] = ACTIONS(3386), - [anon_sym_sizeof] = ACTIONS(3384), - [anon_sym___alignof__] = ACTIONS(3384), - [anon_sym___alignof] = ACTIONS(3384), - [anon_sym__alignof] = ACTIONS(3384), - [anon_sym_alignof] = ACTIONS(3384), - [anon_sym__Alignof] = ACTIONS(3384), - [anon_sym_offsetof] = ACTIONS(3384), - [anon_sym__Generic] = ACTIONS(3384), - [anon_sym_asm] = ACTIONS(3384), - [anon_sym___asm__] = ACTIONS(3384), - [sym_number_literal] = ACTIONS(3386), - [anon_sym_L_SQUOTE] = ACTIONS(3386), - [anon_sym_u_SQUOTE] = ACTIONS(3386), - [anon_sym_U_SQUOTE] = ACTIONS(3386), - [anon_sym_u8_SQUOTE] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3386), - [anon_sym_AT] = ACTIONS(3384), - [anon_sym_DQUOTE] = ACTIONS(3386), - [anon_sym_L_DQUOTE] = ACTIONS(3386), - [anon_sym_u_DQUOTE] = ACTIONS(3386), - [anon_sym_U_DQUOTE] = ACTIONS(3386), - [anon_sym_u8_DQUOTE] = ACTIONS(3386), - [sym_true] = ACTIONS(3384), - [sym_false] = ACTIONS(3384), - [anon_sym_NULL] = ACTIONS(3384), - [anon_sym_nullptr] = ACTIONS(3384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3384), - [anon_sym___typeof] = ACTIONS(3384), - [anon_sym_typeof] = ACTIONS(3384), - [anon_sym_ATimport] = ACTIONS(3386), - [aux_sym_preproc_undef_token1] = ACTIONS(3384), - [anon_sym_POUND] = ACTIONS(3384), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE] = ACTIONS(3384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_API_AVAILABLE] = ACTIONS(3384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_API_DEPRECATED] = ACTIONS(3384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3384), - [anon_sym___deprecated_msg] = ACTIONS(3384), - [anon_sym___deprecated_enum_msg] = ACTIONS(3384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3384), - [anon_sym_ATprotocol] = ACTIONS(3386), - [anon_sym_ATinterface] = ACTIONS(3386), - [anon_sym_ATimplementation] = ACTIONS(3386), - [anon_sym_ATcompatibility_alias] = ACTIONS(3386), - [anon_sym__Alignas] = ACTIONS(3384), - [anon_sym_ATselector] = ACTIONS(3386), - [anon_sym_ATavailable] = ACTIONS(3386), - [anon_sym___builtin_available] = ACTIONS(3384), - [anon_sym_va_arg] = ACTIONS(3384), - [anon_sym_ATencode] = ACTIONS(3386), - [anon_sym_BOOL] = ACTIONS(3384), - [anon_sym_IMP] = ACTIONS(3384), - [anon_sym_SEL] = ACTIONS(3384), - [anon_sym_Class] = ACTIONS(3384), - [anon_sym_id] = ACTIONS(3384), - }, - [1738] = { - [ts_builtin_sym_end] = ACTIONS(3390), - [sym_identifier] = ACTIONS(3388), - [aux_sym_preproc_include_token1] = ACTIONS(3388), - [aux_sym_preproc_include_token2] = ACTIONS(3388), - [aux_sym_preproc_def_token1] = ACTIONS(3388), - [aux_sym_preproc_if_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3388), - [sym_preproc_directive] = ACTIONS(3388), - [anon_sym_LPAREN2] = ACTIONS(3390), - [anon_sym_BANG] = ACTIONS(3390), - [anon_sym_TILDE] = ACTIONS(3390), - [anon_sym_DASH] = ACTIONS(3388), - [anon_sym_PLUS] = ACTIONS(3388), - [anon_sym_STAR] = ACTIONS(3390), - [anon_sym_CARET] = ACTIONS(3390), - [anon_sym_AMP] = ACTIONS(3390), - [anon_sym_SEMI] = ACTIONS(3390), - [anon_sym___extension__] = ACTIONS(3388), - [anon_sym_typedef] = ACTIONS(3388), - [anon_sym_extern] = ACTIONS(3388), - [anon_sym___attribute__] = ACTIONS(3388), - [anon_sym___attribute] = ACTIONS(3388), - [anon_sym_noreturn] = ACTIONS(3388), - [anon_sym_LBRACK] = ACTIONS(3390), - [anon_sym___declspec] = ACTIONS(3388), - [anon_sym___cdecl] = ACTIONS(3388), - [anon_sym___clrcall] = ACTIONS(3388), - [anon_sym___stdcall] = ACTIONS(3388), - [anon_sym___fastcall] = ACTIONS(3388), - [anon_sym___thiscall] = ACTIONS(3388), - [anon_sym___vectorcall] = ACTIONS(3388), - [anon_sym_LBRACE] = ACTIONS(3390), - [anon_sym_signed] = ACTIONS(3388), - [anon_sym_unsigned] = ACTIONS(3388), - [anon_sym_long] = ACTIONS(3388), - [anon_sym_short] = ACTIONS(3388), - [anon_sym_ATautoreleasepool] = ACTIONS(3390), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_auto] = ACTIONS(3388), - [anon_sym_register] = ACTIONS(3388), - [anon_sym_inline] = ACTIONS(3388), - [anon_sym___inline] = ACTIONS(3388), - [anon_sym___inline__] = ACTIONS(3388), - [anon_sym___forceinline] = ACTIONS(3388), - [anon_sym_thread_local] = ACTIONS(3388), - [anon_sym___thread] = ACTIONS(3388), - [anon_sym_CG_EXTERN] = ACTIONS(3388), - [anon_sym_CG_INLINE] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3388), - [anon_sym_IBOutlet] = ACTIONS(3388), - [anon_sym_IBInspectable] = ACTIONS(3388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3388), - [anon_sym_NS_INLINE] = ACTIONS(3388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3388), - [anon_sym_OBJC_EXPORT] = ACTIONS(3388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3388), - [anon_sym_const] = ACTIONS(3388), - [anon_sym_constexpr] = ACTIONS(3388), - [anon_sym_volatile] = ACTIONS(3388), - [anon_sym_restrict] = ACTIONS(3388), - [anon_sym___restrict__] = ACTIONS(3388), - [anon_sym__Atomic] = ACTIONS(3388), - [anon_sym__Noreturn] = ACTIONS(3388), - [anon_sym_nullable] = ACTIONS(3388), - [anon_sym__Complex] = ACTIONS(3388), - [anon_sym__Nonnull] = ACTIONS(3388), - [anon_sym__Nullable] = ACTIONS(3388), - [anon_sym__Nullable_result] = ACTIONS(3388), - [anon_sym__Null_unspecified] = ACTIONS(3388), - [anon_sym___autoreleasing] = ACTIONS(3388), - [anon_sym___block] = ACTIONS(3388), - [anon_sym___bridge] = ACTIONS(3388), - [anon_sym___bridge_retained] = ACTIONS(3388), - [anon_sym___bridge_transfer] = ACTIONS(3388), - [anon_sym___complex] = ACTIONS(3388), - [anon_sym___const] = ACTIONS(3388), - [anon_sym___imag] = ACTIONS(3388), - [anon_sym___kindof] = ACTIONS(3388), - [anon_sym___nonnull] = ACTIONS(3388), - [anon_sym___nullable] = ACTIONS(3388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3388), - [anon_sym___real] = ACTIONS(3388), - [anon_sym___strong] = ACTIONS(3388), - [anon_sym___unsafe_unretained] = ACTIONS(3388), - [anon_sym___unused] = ACTIONS(3388), - [anon_sym___weak] = ACTIONS(3388), - [sym_primitive_type] = ACTIONS(3388), - [anon_sym_enum] = ACTIONS(3388), - [anon_sym_struct] = ACTIONS(3388), - [anon_sym_union] = ACTIONS(3388), - [anon_sym_if] = ACTIONS(3388), - [anon_sym_switch] = ACTIONS(3388), - [anon_sym_case] = ACTIONS(3388), - [anon_sym_default] = ACTIONS(3388), - [anon_sym_while] = ACTIONS(3388), - [anon_sym_do] = ACTIONS(3388), - [anon_sym_for] = ACTIONS(3388), - [anon_sym_in] = ACTIONS(3388), - [anon_sym_return] = ACTIONS(3388), - [anon_sym_break] = ACTIONS(3388), - [anon_sym_continue] = ACTIONS(3388), - [anon_sym_goto] = ACTIONS(3388), - [anon_sym_DASH_DASH] = ACTIONS(3390), - [anon_sym_PLUS_PLUS] = ACTIONS(3390), - [anon_sym_sizeof] = ACTIONS(3388), - [anon_sym___alignof__] = ACTIONS(3388), - [anon_sym___alignof] = ACTIONS(3388), - [anon_sym__alignof] = ACTIONS(3388), - [anon_sym_alignof] = ACTIONS(3388), - [anon_sym__Alignof] = ACTIONS(3388), - [anon_sym_offsetof] = ACTIONS(3388), - [anon_sym__Generic] = ACTIONS(3388), - [anon_sym_asm] = ACTIONS(3388), - [anon_sym___asm__] = ACTIONS(3388), - [sym_number_literal] = ACTIONS(3390), - [anon_sym_L_SQUOTE] = ACTIONS(3390), - [anon_sym_u_SQUOTE] = ACTIONS(3390), - [anon_sym_U_SQUOTE] = ACTIONS(3390), - [anon_sym_u8_SQUOTE] = ACTIONS(3390), - [anon_sym_SQUOTE] = ACTIONS(3390), - [anon_sym_AT] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [anon_sym_L_DQUOTE] = ACTIONS(3390), - [anon_sym_u_DQUOTE] = ACTIONS(3390), - [anon_sym_U_DQUOTE] = ACTIONS(3390), - [anon_sym_u8_DQUOTE] = ACTIONS(3390), - [sym_true] = ACTIONS(3388), - [sym_false] = ACTIONS(3388), - [anon_sym_NULL] = ACTIONS(3388), - [anon_sym_nullptr] = ACTIONS(3388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3388), - [anon_sym___typeof] = ACTIONS(3388), - [anon_sym_typeof] = ACTIONS(3388), - [anon_sym_ATimport] = ACTIONS(3390), - [aux_sym_preproc_undef_token1] = ACTIONS(3388), - [anon_sym_POUND] = ACTIONS(3388), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE] = ACTIONS(3388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_API_AVAILABLE] = ACTIONS(3388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_API_DEPRECATED] = ACTIONS(3388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3388), - [anon_sym___deprecated_msg] = ACTIONS(3388), - [anon_sym___deprecated_enum_msg] = ACTIONS(3388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3388), - [anon_sym_ATprotocol] = ACTIONS(3390), - [anon_sym_ATinterface] = ACTIONS(3390), - [anon_sym_ATimplementation] = ACTIONS(3390), - [anon_sym_ATcompatibility_alias] = ACTIONS(3390), - [anon_sym__Alignas] = ACTIONS(3388), - [anon_sym_ATselector] = ACTIONS(3390), - [anon_sym_ATavailable] = ACTIONS(3390), - [anon_sym___builtin_available] = ACTIONS(3388), - [anon_sym_va_arg] = ACTIONS(3388), - [anon_sym_ATencode] = ACTIONS(3390), - [anon_sym_BOOL] = ACTIONS(3388), - [anon_sym_IMP] = ACTIONS(3388), - [anon_sym_SEL] = ACTIONS(3388), - [anon_sym_Class] = ACTIONS(3388), - [anon_sym_id] = ACTIONS(3388), - }, - [1739] = { - [ts_builtin_sym_end] = ACTIONS(3394), - [sym_identifier] = ACTIONS(3392), - [aux_sym_preproc_include_token1] = ACTIONS(3392), - [aux_sym_preproc_include_token2] = ACTIONS(3392), - [aux_sym_preproc_def_token1] = ACTIONS(3392), - [aux_sym_preproc_if_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3392), - [sym_preproc_directive] = ACTIONS(3392), - [anon_sym_LPAREN2] = ACTIONS(3394), - [anon_sym_BANG] = ACTIONS(3394), - [anon_sym_TILDE] = ACTIONS(3394), - [anon_sym_DASH] = ACTIONS(3392), - [anon_sym_PLUS] = ACTIONS(3392), - [anon_sym_STAR] = ACTIONS(3394), - [anon_sym_CARET] = ACTIONS(3394), - [anon_sym_AMP] = ACTIONS(3394), - [anon_sym_SEMI] = ACTIONS(3394), - [anon_sym___extension__] = ACTIONS(3392), - [anon_sym_typedef] = ACTIONS(3392), - [anon_sym_extern] = ACTIONS(3392), - [anon_sym___attribute__] = ACTIONS(3392), - [anon_sym___attribute] = ACTIONS(3392), - [anon_sym_noreturn] = ACTIONS(3392), - [anon_sym_LBRACK] = ACTIONS(3394), - [anon_sym___declspec] = ACTIONS(3392), - [anon_sym___cdecl] = ACTIONS(3392), - [anon_sym___clrcall] = ACTIONS(3392), - [anon_sym___stdcall] = ACTIONS(3392), - [anon_sym___fastcall] = ACTIONS(3392), - [anon_sym___thiscall] = ACTIONS(3392), - [anon_sym___vectorcall] = ACTIONS(3392), - [anon_sym_LBRACE] = ACTIONS(3394), - [anon_sym_signed] = ACTIONS(3392), - [anon_sym_unsigned] = ACTIONS(3392), - [anon_sym_long] = ACTIONS(3392), - [anon_sym_short] = ACTIONS(3392), - [anon_sym_ATautoreleasepool] = ACTIONS(3394), - [anon_sym_static] = ACTIONS(3392), - [anon_sym_auto] = ACTIONS(3392), - [anon_sym_register] = ACTIONS(3392), - [anon_sym_inline] = ACTIONS(3392), - [anon_sym___inline] = ACTIONS(3392), - [anon_sym___inline__] = ACTIONS(3392), - [anon_sym___forceinline] = ACTIONS(3392), - [anon_sym_thread_local] = ACTIONS(3392), - [anon_sym___thread] = ACTIONS(3392), - [anon_sym_CG_EXTERN] = ACTIONS(3392), - [anon_sym_CG_INLINE] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3392), - [anon_sym_IBOutlet] = ACTIONS(3392), - [anon_sym_IBInspectable] = ACTIONS(3392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3392), - [anon_sym_NS_INLINE] = ACTIONS(3392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3392), - [anon_sym_OBJC_EXPORT] = ACTIONS(3392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3392), - [anon_sym_const] = ACTIONS(3392), - [anon_sym_constexpr] = ACTIONS(3392), - [anon_sym_volatile] = ACTIONS(3392), - [anon_sym_restrict] = ACTIONS(3392), - [anon_sym___restrict__] = ACTIONS(3392), - [anon_sym__Atomic] = ACTIONS(3392), - [anon_sym__Noreturn] = ACTIONS(3392), - [anon_sym_nullable] = ACTIONS(3392), - [anon_sym__Complex] = ACTIONS(3392), - [anon_sym__Nonnull] = ACTIONS(3392), - [anon_sym__Nullable] = ACTIONS(3392), - [anon_sym__Nullable_result] = ACTIONS(3392), - [anon_sym__Null_unspecified] = ACTIONS(3392), - [anon_sym___autoreleasing] = ACTIONS(3392), - [anon_sym___block] = ACTIONS(3392), - [anon_sym___bridge] = ACTIONS(3392), - [anon_sym___bridge_retained] = ACTIONS(3392), - [anon_sym___bridge_transfer] = ACTIONS(3392), - [anon_sym___complex] = ACTIONS(3392), - [anon_sym___const] = ACTIONS(3392), - [anon_sym___imag] = ACTIONS(3392), - [anon_sym___kindof] = ACTIONS(3392), - [anon_sym___nonnull] = ACTIONS(3392), - [anon_sym___nullable] = ACTIONS(3392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3392), - [anon_sym___real] = ACTIONS(3392), - [anon_sym___strong] = ACTIONS(3392), - [anon_sym___unsafe_unretained] = ACTIONS(3392), - [anon_sym___unused] = ACTIONS(3392), - [anon_sym___weak] = ACTIONS(3392), - [sym_primitive_type] = ACTIONS(3392), - [anon_sym_enum] = ACTIONS(3392), - [anon_sym_struct] = ACTIONS(3392), - [anon_sym_union] = ACTIONS(3392), - [anon_sym_if] = ACTIONS(3392), - [anon_sym_switch] = ACTIONS(3392), - [anon_sym_case] = ACTIONS(3392), - [anon_sym_default] = ACTIONS(3392), - [anon_sym_while] = ACTIONS(3392), - [anon_sym_do] = ACTIONS(3392), - [anon_sym_for] = ACTIONS(3392), - [anon_sym_in] = ACTIONS(3392), - [anon_sym_return] = ACTIONS(3392), - [anon_sym_break] = ACTIONS(3392), - [anon_sym_continue] = ACTIONS(3392), - [anon_sym_goto] = ACTIONS(3392), - [anon_sym_DASH_DASH] = ACTIONS(3394), - [anon_sym_PLUS_PLUS] = ACTIONS(3394), - [anon_sym_sizeof] = ACTIONS(3392), - [anon_sym___alignof__] = ACTIONS(3392), - [anon_sym___alignof] = ACTIONS(3392), - [anon_sym__alignof] = ACTIONS(3392), - [anon_sym_alignof] = ACTIONS(3392), - [anon_sym__Alignof] = ACTIONS(3392), - [anon_sym_offsetof] = ACTIONS(3392), - [anon_sym__Generic] = ACTIONS(3392), - [anon_sym_asm] = ACTIONS(3392), - [anon_sym___asm__] = ACTIONS(3392), - [sym_number_literal] = ACTIONS(3394), - [anon_sym_L_SQUOTE] = ACTIONS(3394), - [anon_sym_u_SQUOTE] = ACTIONS(3394), - [anon_sym_U_SQUOTE] = ACTIONS(3394), - [anon_sym_u8_SQUOTE] = ACTIONS(3394), - [anon_sym_SQUOTE] = ACTIONS(3394), - [anon_sym_AT] = ACTIONS(3392), - [anon_sym_DQUOTE] = ACTIONS(3394), - [anon_sym_L_DQUOTE] = ACTIONS(3394), - [anon_sym_u_DQUOTE] = ACTIONS(3394), - [anon_sym_U_DQUOTE] = ACTIONS(3394), - [anon_sym_u8_DQUOTE] = ACTIONS(3394), - [sym_true] = ACTIONS(3392), - [sym_false] = ACTIONS(3392), - [anon_sym_NULL] = ACTIONS(3392), - [anon_sym_nullptr] = ACTIONS(3392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3392), - [anon_sym___typeof] = ACTIONS(3392), - [anon_sym_typeof] = ACTIONS(3392), - [anon_sym_ATimport] = ACTIONS(3394), - [aux_sym_preproc_undef_token1] = ACTIONS(3392), - [anon_sym_POUND] = ACTIONS(3392), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE] = ACTIONS(3392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_API_AVAILABLE] = ACTIONS(3392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_API_DEPRECATED] = ACTIONS(3392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3392), - [anon_sym___deprecated_msg] = ACTIONS(3392), - [anon_sym___deprecated_enum_msg] = ACTIONS(3392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3392), - [anon_sym_ATprotocol] = ACTIONS(3394), - [anon_sym_ATinterface] = ACTIONS(3394), - [anon_sym_ATimplementation] = ACTIONS(3394), - [anon_sym_ATcompatibility_alias] = ACTIONS(3394), - [anon_sym__Alignas] = ACTIONS(3392), - [anon_sym_ATselector] = ACTIONS(3394), - [anon_sym_ATavailable] = ACTIONS(3394), - [anon_sym___builtin_available] = ACTIONS(3392), - [anon_sym_va_arg] = ACTIONS(3392), - [anon_sym_ATencode] = ACTIONS(3394), - [anon_sym_BOOL] = ACTIONS(3392), - [anon_sym_IMP] = ACTIONS(3392), - [anon_sym_SEL] = ACTIONS(3392), - [anon_sym_Class] = ACTIONS(3392), - [anon_sym_id] = ACTIONS(3392), - }, - [1740] = { - [ts_builtin_sym_end] = ACTIONS(2672), - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_include_token1] = ACTIONS(2670), - [aux_sym_preproc_include_token2] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_ATimport] = ACTIONS(2672), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_POUND] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATprotocol] = ACTIONS(2672), - [anon_sym_ATinterface] = ACTIONS(2672), - [anon_sym_ATimplementation] = ACTIONS(2672), - [anon_sym_ATcompatibility_alias] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [1741] = { - [ts_builtin_sym_end] = ACTIONS(2720), - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_include_token1] = ACTIONS(2718), - [aux_sym_preproc_include_token2] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_ATimport] = ACTIONS(2720), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_POUND] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATprotocol] = ACTIONS(2720), - [anon_sym_ATinterface] = ACTIONS(2720), - [anon_sym_ATimplementation] = ACTIONS(2720), - [anon_sym_ATcompatibility_alias] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [1742] = { - [ts_builtin_sym_end] = ACTIONS(2748), - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_include_token1] = ACTIONS(2746), - [aux_sym_preproc_include_token2] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_ATimport] = ACTIONS(2748), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_POUND] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATprotocol] = ACTIONS(2748), - [anon_sym_ATinterface] = ACTIONS(2748), - [anon_sym_ATimplementation] = ACTIONS(2748), - [anon_sym_ATcompatibility_alias] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [1743] = { - [ts_builtin_sym_end] = ACTIONS(2776), - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_include_token1] = ACTIONS(2774), - [aux_sym_preproc_include_token2] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_ATimport] = ACTIONS(2776), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_POUND] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATprotocol] = ACTIONS(2776), - [anon_sym_ATinterface] = ACTIONS(2776), - [anon_sym_ATimplementation] = ACTIONS(2776), - [anon_sym_ATcompatibility_alias] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [1744] = { - [ts_builtin_sym_end] = ACTIONS(2792), - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_include_token1] = ACTIONS(2790), - [aux_sym_preproc_include_token2] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_case] = ACTIONS(2790), - [anon_sym_default] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_ATimport] = ACTIONS(2792), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_POUND] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATprotocol] = ACTIONS(2792), - [anon_sym_ATinterface] = ACTIONS(2792), - [anon_sym_ATimplementation] = ACTIONS(2792), - [anon_sym_ATcompatibility_alias] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [1745] = { - [ts_builtin_sym_end] = ACTIONS(2848), - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_include_token1] = ACTIONS(2846), - [aux_sym_preproc_include_token2] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_case] = ACTIONS(2846), - [anon_sym_default] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_ATimport] = ACTIONS(2848), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_POUND] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATprotocol] = ACTIONS(2848), - [anon_sym_ATinterface] = ACTIONS(2848), - [anon_sym_ATimplementation] = ACTIONS(2848), - [anon_sym_ATcompatibility_alias] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [1746] = { - [ts_builtin_sym_end] = ACTIONS(2852), - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_include_token1] = ACTIONS(2850), - [aux_sym_preproc_include_token2] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_case] = ACTIONS(2850), - [anon_sym_default] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_ATimport] = ACTIONS(2852), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_POUND] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATprotocol] = ACTIONS(2852), - [anon_sym_ATinterface] = ACTIONS(2852), - [anon_sym_ATimplementation] = ACTIONS(2852), - [anon_sym_ATcompatibility_alias] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [1747] = { - [ts_builtin_sym_end] = ACTIONS(2868), - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_include_token1] = ACTIONS(2866), - [aux_sym_preproc_include_token2] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_case] = ACTIONS(2866), - [anon_sym_default] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_ATimport] = ACTIONS(2868), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_POUND] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATprotocol] = ACTIONS(2868), - [anon_sym_ATinterface] = ACTIONS(2868), - [anon_sym_ATimplementation] = ACTIONS(2868), - [anon_sym_ATcompatibility_alias] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [1748] = { - [ts_builtin_sym_end] = ACTIONS(2612), - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_include_token1] = ACTIONS(2610), - [aux_sym_preproc_include_token2] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_ATimport] = ACTIONS(2612), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_POUND] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATprotocol] = ACTIONS(2612), - [anon_sym_ATinterface] = ACTIONS(2612), - [anon_sym_ATimplementation] = ACTIONS(2612), - [anon_sym_ATcompatibility_alias] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [1749] = { - [ts_builtin_sym_end] = ACTIONS(2744), - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_include_token1] = ACTIONS(2742), - [aux_sym_preproc_include_token2] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_ATimport] = ACTIONS(2744), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_POUND] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATprotocol] = ACTIONS(2744), - [anon_sym_ATinterface] = ACTIONS(2744), - [anon_sym_ATimplementation] = ACTIONS(2744), - [anon_sym_ATcompatibility_alias] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [1750] = { - [ts_builtin_sym_end] = ACTIONS(2652), - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_include_token1] = ACTIONS(2650), - [aux_sym_preproc_include_token2] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_ATimport] = ACTIONS(2652), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_POUND] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATprotocol] = ACTIONS(2652), - [anon_sym_ATinterface] = ACTIONS(2652), - [anon_sym_ATimplementation] = ACTIONS(2652), - [anon_sym_ATcompatibility_alias] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [1751] = { - [ts_builtin_sym_end] = ACTIONS(2780), - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_include_token1] = ACTIONS(2778), - [aux_sym_preproc_include_token2] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_ATimport] = ACTIONS(2780), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_POUND] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATprotocol] = ACTIONS(2780), - [anon_sym_ATinterface] = ACTIONS(2780), - [anon_sym_ATimplementation] = ACTIONS(2780), - [anon_sym_ATcompatibility_alias] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [1752] = { - [ts_builtin_sym_end] = ACTIONS(3020), - [sym_identifier] = ACTIONS(3018), - [aux_sym_preproc_include_token1] = ACTIONS(3018), - [aux_sym_preproc_include_token2] = ACTIONS(3018), - [aux_sym_preproc_def_token1] = ACTIONS(3018), - [aux_sym_preproc_if_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3018), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3018), - [sym_preproc_directive] = ACTIONS(3018), - [anon_sym_LPAREN2] = ACTIONS(3020), - [anon_sym_BANG] = ACTIONS(3020), - [anon_sym_TILDE] = ACTIONS(3020), - [anon_sym_DASH] = ACTIONS(3018), - [anon_sym_PLUS] = ACTIONS(3018), - [anon_sym_STAR] = ACTIONS(3020), - [anon_sym_CARET] = ACTIONS(3020), - [anon_sym_AMP] = ACTIONS(3020), - [anon_sym_SEMI] = ACTIONS(3020), - [anon_sym___extension__] = ACTIONS(3018), - [anon_sym_typedef] = ACTIONS(3018), - [anon_sym_extern] = ACTIONS(3018), - [anon_sym___attribute__] = ACTIONS(3018), - [anon_sym___attribute] = ACTIONS(3018), - [anon_sym_noreturn] = ACTIONS(3018), - [anon_sym_LBRACK] = ACTIONS(3020), - [anon_sym___declspec] = ACTIONS(3018), - [anon_sym___cdecl] = ACTIONS(3018), - [anon_sym___clrcall] = ACTIONS(3018), - [anon_sym___stdcall] = ACTIONS(3018), - [anon_sym___fastcall] = ACTIONS(3018), - [anon_sym___thiscall] = ACTIONS(3018), - [anon_sym___vectorcall] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_signed] = ACTIONS(3018), - [anon_sym_unsigned] = ACTIONS(3018), - [anon_sym_long] = ACTIONS(3018), - [anon_sym_short] = ACTIONS(3018), - [anon_sym_ATautoreleasepool] = ACTIONS(3020), - [anon_sym_static] = ACTIONS(3018), - [anon_sym_auto] = ACTIONS(3018), - [anon_sym_register] = ACTIONS(3018), - [anon_sym_inline] = ACTIONS(3018), - [anon_sym___inline] = ACTIONS(3018), - [anon_sym___inline__] = ACTIONS(3018), - [anon_sym___forceinline] = ACTIONS(3018), - [anon_sym_thread_local] = ACTIONS(3018), - [anon_sym___thread] = ACTIONS(3018), - [anon_sym_CG_EXTERN] = ACTIONS(3018), - [anon_sym_CG_INLINE] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3018), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3018), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3018), - [anon_sym_IBOutlet] = ACTIONS(3018), - [anon_sym_IBInspectable] = ACTIONS(3018), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3018), - [anon_sym_NS_INLINE] = ACTIONS(3018), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3018), - [anon_sym_OBJC_EXPORT] = ACTIONS(3018), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3018), - [anon_sym_const] = ACTIONS(3018), - [anon_sym_constexpr] = ACTIONS(3018), - [anon_sym_volatile] = ACTIONS(3018), - [anon_sym_restrict] = ACTIONS(3018), - [anon_sym___restrict__] = ACTIONS(3018), - [anon_sym__Atomic] = ACTIONS(3018), - [anon_sym__Noreturn] = ACTIONS(3018), - [anon_sym_nullable] = ACTIONS(3018), - [anon_sym__Complex] = ACTIONS(3018), - [anon_sym__Nonnull] = ACTIONS(3018), - [anon_sym__Nullable] = ACTIONS(3018), - [anon_sym__Nullable_result] = ACTIONS(3018), - [anon_sym__Null_unspecified] = ACTIONS(3018), - [anon_sym___autoreleasing] = ACTIONS(3018), - [anon_sym___block] = ACTIONS(3018), - [anon_sym___bridge] = ACTIONS(3018), - [anon_sym___bridge_retained] = ACTIONS(3018), - [anon_sym___bridge_transfer] = ACTIONS(3018), - [anon_sym___complex] = ACTIONS(3018), - [anon_sym___const] = ACTIONS(3018), - [anon_sym___imag] = ACTIONS(3018), - [anon_sym___kindof] = ACTIONS(3018), - [anon_sym___nonnull] = ACTIONS(3018), - [anon_sym___nullable] = ACTIONS(3018), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3018), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3018), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3018), - [anon_sym___real] = ACTIONS(3018), - [anon_sym___strong] = ACTIONS(3018), - [anon_sym___unsafe_unretained] = ACTIONS(3018), - [anon_sym___unused] = ACTIONS(3018), - [anon_sym___weak] = ACTIONS(3018), - [sym_primitive_type] = ACTIONS(3018), - [anon_sym_enum] = ACTIONS(3018), - [anon_sym_struct] = ACTIONS(3018), - [anon_sym_union] = ACTIONS(3018), - [anon_sym_if] = ACTIONS(3018), - [anon_sym_switch] = ACTIONS(3018), - [anon_sym_case] = ACTIONS(3018), - [anon_sym_default] = ACTIONS(3018), - [anon_sym_while] = ACTIONS(3018), - [anon_sym_do] = ACTIONS(3018), - [anon_sym_for] = ACTIONS(3018), - [anon_sym_in] = ACTIONS(3018), - [anon_sym_return] = ACTIONS(3018), - [anon_sym_break] = ACTIONS(3018), - [anon_sym_continue] = ACTIONS(3018), - [anon_sym_goto] = ACTIONS(3018), - [anon_sym_DASH_DASH] = ACTIONS(3020), - [anon_sym_PLUS_PLUS] = ACTIONS(3020), - [anon_sym_sizeof] = ACTIONS(3018), - [anon_sym___alignof__] = ACTIONS(3018), - [anon_sym___alignof] = ACTIONS(3018), - [anon_sym__alignof] = ACTIONS(3018), - [anon_sym_alignof] = ACTIONS(3018), - [anon_sym__Alignof] = ACTIONS(3018), - [anon_sym_offsetof] = ACTIONS(3018), - [anon_sym__Generic] = ACTIONS(3018), - [anon_sym_asm] = ACTIONS(3018), - [anon_sym___asm__] = ACTIONS(3018), - [sym_number_literal] = ACTIONS(3020), - [anon_sym_L_SQUOTE] = ACTIONS(3020), - [anon_sym_u_SQUOTE] = ACTIONS(3020), - [anon_sym_U_SQUOTE] = ACTIONS(3020), - [anon_sym_u8_SQUOTE] = ACTIONS(3020), - [anon_sym_SQUOTE] = ACTIONS(3020), - [anon_sym_AT] = ACTIONS(3018), - [anon_sym_DQUOTE] = ACTIONS(3020), - [anon_sym_L_DQUOTE] = ACTIONS(3020), - [anon_sym_u_DQUOTE] = ACTIONS(3020), - [anon_sym_U_DQUOTE] = ACTIONS(3020), - [anon_sym_u8_DQUOTE] = ACTIONS(3020), - [sym_true] = ACTIONS(3018), - [sym_false] = ACTIONS(3018), - [anon_sym_NULL] = ACTIONS(3018), - [anon_sym_nullptr] = ACTIONS(3018), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3018), - [anon_sym___typeof] = ACTIONS(3018), - [anon_sym_typeof] = ACTIONS(3018), - [anon_sym_ATimport] = ACTIONS(3020), - [aux_sym_preproc_undef_token1] = ACTIONS(3018), - [anon_sym_POUND] = ACTIONS(3018), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3018), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3018), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3018), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3018), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3018), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3018), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE] = ACTIONS(3018), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3018), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_API_AVAILABLE] = ACTIONS(3018), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_API_DEPRECATED] = ACTIONS(3018), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3018), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3018), - [anon_sym___deprecated_msg] = ACTIONS(3018), - [anon_sym___deprecated_enum_msg] = ACTIONS(3018), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3018), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3018), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3018), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3018), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3018), - [anon_sym_ATprotocol] = ACTIONS(3020), - [anon_sym_ATinterface] = ACTIONS(3020), - [anon_sym_ATimplementation] = ACTIONS(3020), - [anon_sym_ATcompatibility_alias] = ACTIONS(3020), - [anon_sym__Alignas] = ACTIONS(3018), - [anon_sym_ATselector] = ACTIONS(3020), - [anon_sym_ATavailable] = ACTIONS(3020), - [anon_sym___builtin_available] = ACTIONS(3018), - [anon_sym_va_arg] = ACTIONS(3018), - [anon_sym_ATencode] = ACTIONS(3020), - [anon_sym_BOOL] = ACTIONS(3018), - [anon_sym_IMP] = ACTIONS(3018), - [anon_sym_SEL] = ACTIONS(3018), - [anon_sym_Class] = ACTIONS(3018), - [anon_sym_id] = ACTIONS(3018), - }, - [1753] = { - [ts_builtin_sym_end] = ACTIONS(3398), - [sym_identifier] = ACTIONS(3396), - [aux_sym_preproc_include_token1] = ACTIONS(3396), - [aux_sym_preproc_include_token2] = ACTIONS(3396), - [aux_sym_preproc_def_token1] = ACTIONS(3396), - [aux_sym_preproc_if_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3396), - [sym_preproc_directive] = ACTIONS(3396), - [anon_sym_LPAREN2] = ACTIONS(3398), - [anon_sym_BANG] = ACTIONS(3398), - [anon_sym_TILDE] = ACTIONS(3398), - [anon_sym_DASH] = ACTIONS(3396), - [anon_sym_PLUS] = ACTIONS(3396), - [anon_sym_STAR] = ACTIONS(3398), - [anon_sym_CARET] = ACTIONS(3398), - [anon_sym_AMP] = ACTIONS(3398), - [anon_sym_SEMI] = ACTIONS(3398), - [anon_sym___extension__] = ACTIONS(3396), - [anon_sym_typedef] = ACTIONS(3396), - [anon_sym_extern] = ACTIONS(3396), - [anon_sym___attribute__] = ACTIONS(3396), - [anon_sym___attribute] = ACTIONS(3396), - [anon_sym_noreturn] = ACTIONS(3396), - [anon_sym_LBRACK] = ACTIONS(3398), - [anon_sym___declspec] = ACTIONS(3396), - [anon_sym___cdecl] = ACTIONS(3396), - [anon_sym___clrcall] = ACTIONS(3396), - [anon_sym___stdcall] = ACTIONS(3396), - [anon_sym___fastcall] = ACTIONS(3396), - [anon_sym___thiscall] = ACTIONS(3396), - [anon_sym___vectorcall] = ACTIONS(3396), - [anon_sym_LBRACE] = ACTIONS(3398), - [anon_sym_signed] = ACTIONS(3396), - [anon_sym_unsigned] = ACTIONS(3396), - [anon_sym_long] = ACTIONS(3396), - [anon_sym_short] = ACTIONS(3396), - [anon_sym_ATautoreleasepool] = ACTIONS(3398), - [anon_sym_static] = ACTIONS(3396), - [anon_sym_auto] = ACTIONS(3396), - [anon_sym_register] = ACTIONS(3396), - [anon_sym_inline] = ACTIONS(3396), - [anon_sym___inline] = ACTIONS(3396), - [anon_sym___inline__] = ACTIONS(3396), - [anon_sym___forceinline] = ACTIONS(3396), - [anon_sym_thread_local] = ACTIONS(3396), - [anon_sym___thread] = ACTIONS(3396), - [anon_sym_CG_EXTERN] = ACTIONS(3396), - [anon_sym_CG_INLINE] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3396), - [anon_sym_IBOutlet] = ACTIONS(3396), - [anon_sym_IBInspectable] = ACTIONS(3396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3396), - [anon_sym_NS_INLINE] = ACTIONS(3396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3396), - [anon_sym_OBJC_EXPORT] = ACTIONS(3396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3396), - [anon_sym_const] = ACTIONS(3396), - [anon_sym_constexpr] = ACTIONS(3396), - [anon_sym_volatile] = ACTIONS(3396), - [anon_sym_restrict] = ACTIONS(3396), - [anon_sym___restrict__] = ACTIONS(3396), - [anon_sym__Atomic] = ACTIONS(3396), - [anon_sym__Noreturn] = ACTIONS(3396), - [anon_sym_nullable] = ACTIONS(3396), - [anon_sym__Complex] = ACTIONS(3396), - [anon_sym__Nonnull] = ACTIONS(3396), - [anon_sym__Nullable] = ACTIONS(3396), - [anon_sym__Nullable_result] = ACTIONS(3396), - [anon_sym__Null_unspecified] = ACTIONS(3396), - [anon_sym___autoreleasing] = ACTIONS(3396), - [anon_sym___block] = ACTIONS(3396), - [anon_sym___bridge] = ACTIONS(3396), - [anon_sym___bridge_retained] = ACTIONS(3396), - [anon_sym___bridge_transfer] = ACTIONS(3396), - [anon_sym___complex] = ACTIONS(3396), - [anon_sym___const] = ACTIONS(3396), - [anon_sym___imag] = ACTIONS(3396), - [anon_sym___kindof] = ACTIONS(3396), - [anon_sym___nonnull] = ACTIONS(3396), - [anon_sym___nullable] = ACTIONS(3396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3396), - [anon_sym___real] = ACTIONS(3396), - [anon_sym___strong] = ACTIONS(3396), - [anon_sym___unsafe_unretained] = ACTIONS(3396), - [anon_sym___unused] = ACTIONS(3396), - [anon_sym___weak] = ACTIONS(3396), - [sym_primitive_type] = ACTIONS(3396), - [anon_sym_enum] = ACTIONS(3396), - [anon_sym_struct] = ACTIONS(3396), - [anon_sym_union] = ACTIONS(3396), - [anon_sym_if] = ACTIONS(3396), - [anon_sym_switch] = ACTIONS(3396), - [anon_sym_case] = ACTIONS(3396), - [anon_sym_default] = ACTIONS(3396), - [anon_sym_while] = ACTIONS(3396), - [anon_sym_do] = ACTIONS(3396), - [anon_sym_for] = ACTIONS(3396), - [anon_sym_in] = ACTIONS(3396), - [anon_sym_return] = ACTIONS(3396), - [anon_sym_break] = ACTIONS(3396), - [anon_sym_continue] = ACTIONS(3396), - [anon_sym_goto] = ACTIONS(3396), - [anon_sym_DASH_DASH] = ACTIONS(3398), - [anon_sym_PLUS_PLUS] = ACTIONS(3398), - [anon_sym_sizeof] = ACTIONS(3396), - [anon_sym___alignof__] = ACTIONS(3396), - [anon_sym___alignof] = ACTIONS(3396), - [anon_sym__alignof] = ACTIONS(3396), - [anon_sym_alignof] = ACTIONS(3396), - [anon_sym__Alignof] = ACTIONS(3396), - [anon_sym_offsetof] = ACTIONS(3396), - [anon_sym__Generic] = ACTIONS(3396), - [anon_sym_asm] = ACTIONS(3396), - [anon_sym___asm__] = ACTIONS(3396), - [sym_number_literal] = ACTIONS(3398), - [anon_sym_L_SQUOTE] = ACTIONS(3398), - [anon_sym_u_SQUOTE] = ACTIONS(3398), - [anon_sym_U_SQUOTE] = ACTIONS(3398), - [anon_sym_u8_SQUOTE] = ACTIONS(3398), - [anon_sym_SQUOTE] = ACTIONS(3398), - [anon_sym_AT] = ACTIONS(3396), - [anon_sym_DQUOTE] = ACTIONS(3398), - [anon_sym_L_DQUOTE] = ACTIONS(3398), - [anon_sym_u_DQUOTE] = ACTIONS(3398), - [anon_sym_U_DQUOTE] = ACTIONS(3398), - [anon_sym_u8_DQUOTE] = ACTIONS(3398), - [sym_true] = ACTIONS(3396), - [sym_false] = ACTIONS(3396), - [anon_sym_NULL] = ACTIONS(3396), - [anon_sym_nullptr] = ACTIONS(3396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3396), - [anon_sym___typeof] = ACTIONS(3396), - [anon_sym_typeof] = ACTIONS(3396), - [anon_sym_ATimport] = ACTIONS(3398), - [aux_sym_preproc_undef_token1] = ACTIONS(3396), - [anon_sym_POUND] = ACTIONS(3396), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE] = ACTIONS(3396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_API_AVAILABLE] = ACTIONS(3396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_API_DEPRECATED] = ACTIONS(3396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3396), - [anon_sym___deprecated_msg] = ACTIONS(3396), - [anon_sym___deprecated_enum_msg] = ACTIONS(3396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3396), - [anon_sym_ATprotocol] = ACTIONS(3398), - [anon_sym_ATinterface] = ACTIONS(3398), - [anon_sym_ATimplementation] = ACTIONS(3398), - [anon_sym_ATcompatibility_alias] = ACTIONS(3398), - [anon_sym__Alignas] = ACTIONS(3396), - [anon_sym_ATselector] = ACTIONS(3398), - [anon_sym_ATavailable] = ACTIONS(3398), - [anon_sym___builtin_available] = ACTIONS(3396), - [anon_sym_va_arg] = ACTIONS(3396), - [anon_sym_ATencode] = ACTIONS(3398), - [anon_sym_BOOL] = ACTIONS(3396), - [anon_sym_IMP] = ACTIONS(3396), - [anon_sym_SEL] = ACTIONS(3396), - [anon_sym_Class] = ACTIONS(3396), - [anon_sym_id] = ACTIONS(3396), - }, - [1754] = { - [ts_builtin_sym_end] = ACTIONS(3330), - [sym_identifier] = ACTIONS(3328), - [aux_sym_preproc_include_token1] = ACTIONS(3328), - [aux_sym_preproc_include_token2] = ACTIONS(3328), - [aux_sym_preproc_def_token1] = ACTIONS(3328), - [aux_sym_preproc_if_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3328), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3328), - [sym_preproc_directive] = ACTIONS(3328), - [anon_sym_LPAREN2] = ACTIONS(3330), - [anon_sym_BANG] = ACTIONS(3330), - [anon_sym_TILDE] = ACTIONS(3330), - [anon_sym_DASH] = ACTIONS(3328), - [anon_sym_PLUS] = ACTIONS(3328), - [anon_sym_STAR] = ACTIONS(3330), - [anon_sym_CARET] = ACTIONS(3330), - [anon_sym_AMP] = ACTIONS(3330), - [anon_sym_SEMI] = ACTIONS(3330), - [anon_sym___extension__] = ACTIONS(3328), - [anon_sym_typedef] = ACTIONS(3328), - [anon_sym_extern] = ACTIONS(3328), - [anon_sym___attribute__] = ACTIONS(3328), - [anon_sym___attribute] = ACTIONS(3328), - [anon_sym_noreturn] = ACTIONS(3328), - [anon_sym_LBRACK] = ACTIONS(3330), - [anon_sym___declspec] = ACTIONS(3328), - [anon_sym___cdecl] = ACTIONS(3328), - [anon_sym___clrcall] = ACTIONS(3328), - [anon_sym___stdcall] = ACTIONS(3328), - [anon_sym___fastcall] = ACTIONS(3328), - [anon_sym___thiscall] = ACTIONS(3328), - [anon_sym___vectorcall] = ACTIONS(3328), - [anon_sym_LBRACE] = ACTIONS(3330), - [anon_sym_signed] = ACTIONS(3328), - [anon_sym_unsigned] = ACTIONS(3328), - [anon_sym_long] = ACTIONS(3328), - [anon_sym_short] = ACTIONS(3328), - [anon_sym_ATautoreleasepool] = ACTIONS(3330), - [anon_sym_static] = ACTIONS(3328), - [anon_sym_auto] = ACTIONS(3328), - [anon_sym_register] = ACTIONS(3328), - [anon_sym_inline] = ACTIONS(3328), - [anon_sym___inline] = ACTIONS(3328), - [anon_sym___inline__] = ACTIONS(3328), - [anon_sym___forceinline] = ACTIONS(3328), - [anon_sym_thread_local] = ACTIONS(3328), - [anon_sym___thread] = ACTIONS(3328), - [anon_sym_CG_EXTERN] = ACTIONS(3328), - [anon_sym_CG_INLINE] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3328), - [anon_sym_IBOutlet] = ACTIONS(3328), - [anon_sym_IBInspectable] = ACTIONS(3328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3328), - [anon_sym_NS_INLINE] = ACTIONS(3328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3328), - [anon_sym_OBJC_EXPORT] = ACTIONS(3328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3328), - [anon_sym_const] = ACTIONS(3328), - [anon_sym_constexpr] = ACTIONS(3328), - [anon_sym_volatile] = ACTIONS(3328), - [anon_sym_restrict] = ACTIONS(3328), - [anon_sym___restrict__] = ACTIONS(3328), - [anon_sym__Atomic] = ACTIONS(3328), - [anon_sym__Noreturn] = ACTIONS(3328), - [anon_sym_nullable] = ACTIONS(3328), - [anon_sym__Complex] = ACTIONS(3328), - [anon_sym__Nonnull] = ACTIONS(3328), - [anon_sym__Nullable] = ACTIONS(3328), - [anon_sym__Nullable_result] = ACTIONS(3328), - [anon_sym__Null_unspecified] = ACTIONS(3328), - [anon_sym___autoreleasing] = ACTIONS(3328), - [anon_sym___block] = ACTIONS(3328), - [anon_sym___bridge] = ACTIONS(3328), - [anon_sym___bridge_retained] = ACTIONS(3328), - [anon_sym___bridge_transfer] = ACTIONS(3328), - [anon_sym___complex] = ACTIONS(3328), - [anon_sym___const] = ACTIONS(3328), - [anon_sym___imag] = ACTIONS(3328), - [anon_sym___kindof] = ACTIONS(3328), - [anon_sym___nonnull] = ACTIONS(3328), - [anon_sym___nullable] = ACTIONS(3328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3328), - [anon_sym___real] = ACTIONS(3328), - [anon_sym___strong] = ACTIONS(3328), - [anon_sym___unsafe_unretained] = ACTIONS(3328), - [anon_sym___unused] = ACTIONS(3328), - [anon_sym___weak] = ACTIONS(3328), - [sym_primitive_type] = ACTIONS(3328), - [anon_sym_enum] = ACTIONS(3328), - [anon_sym_struct] = ACTIONS(3328), - [anon_sym_union] = ACTIONS(3328), - [anon_sym_if] = ACTIONS(3328), - [anon_sym_switch] = ACTIONS(3328), - [anon_sym_case] = ACTIONS(3328), - [anon_sym_default] = ACTIONS(3328), - [anon_sym_while] = ACTIONS(3328), - [anon_sym_do] = ACTIONS(3328), - [anon_sym_for] = ACTIONS(3328), - [anon_sym_in] = ACTIONS(3328), - [anon_sym_return] = ACTIONS(3328), - [anon_sym_break] = ACTIONS(3328), - [anon_sym_continue] = ACTIONS(3328), - [anon_sym_goto] = ACTIONS(3328), - [anon_sym_DASH_DASH] = ACTIONS(3330), - [anon_sym_PLUS_PLUS] = ACTIONS(3330), - [anon_sym_sizeof] = ACTIONS(3328), - [anon_sym___alignof__] = ACTIONS(3328), - [anon_sym___alignof] = ACTIONS(3328), - [anon_sym__alignof] = ACTIONS(3328), - [anon_sym_alignof] = ACTIONS(3328), - [anon_sym__Alignof] = ACTIONS(3328), - [anon_sym_offsetof] = ACTIONS(3328), - [anon_sym__Generic] = ACTIONS(3328), - [anon_sym_asm] = ACTIONS(3328), - [anon_sym___asm__] = ACTIONS(3328), - [sym_number_literal] = ACTIONS(3330), - [anon_sym_L_SQUOTE] = ACTIONS(3330), - [anon_sym_u_SQUOTE] = ACTIONS(3330), - [anon_sym_U_SQUOTE] = ACTIONS(3330), - [anon_sym_u8_SQUOTE] = ACTIONS(3330), - [anon_sym_SQUOTE] = ACTIONS(3330), - [anon_sym_AT] = ACTIONS(3328), - [anon_sym_DQUOTE] = ACTIONS(3330), - [anon_sym_L_DQUOTE] = ACTIONS(3330), - [anon_sym_u_DQUOTE] = ACTIONS(3330), - [anon_sym_U_DQUOTE] = ACTIONS(3330), - [anon_sym_u8_DQUOTE] = ACTIONS(3330), - [sym_true] = ACTIONS(3328), - [sym_false] = ACTIONS(3328), - [anon_sym_NULL] = ACTIONS(3328), - [anon_sym_nullptr] = ACTIONS(3328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3328), - [anon_sym___typeof] = ACTIONS(3328), - [anon_sym_typeof] = ACTIONS(3328), - [anon_sym_ATimport] = ACTIONS(3330), - [aux_sym_preproc_undef_token1] = ACTIONS(3328), - [anon_sym_POUND] = ACTIONS(3328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE] = ACTIONS(3328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_API_AVAILABLE] = ACTIONS(3328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_API_DEPRECATED] = ACTIONS(3328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3328), - [anon_sym___deprecated_msg] = ACTIONS(3328), - [anon_sym___deprecated_enum_msg] = ACTIONS(3328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3328), - [anon_sym_ATprotocol] = ACTIONS(3330), - [anon_sym_ATinterface] = ACTIONS(3330), - [anon_sym_ATimplementation] = ACTIONS(3330), - [anon_sym_ATcompatibility_alias] = ACTIONS(3330), - [anon_sym__Alignas] = ACTIONS(3328), - [anon_sym_ATselector] = ACTIONS(3330), - [anon_sym_ATavailable] = ACTIONS(3330), - [anon_sym___builtin_available] = ACTIONS(3328), - [anon_sym_va_arg] = ACTIONS(3328), - [anon_sym_ATencode] = ACTIONS(3330), - [anon_sym_BOOL] = ACTIONS(3328), - [anon_sym_IMP] = ACTIONS(3328), - [anon_sym_SEL] = ACTIONS(3328), - [anon_sym_Class] = ACTIONS(3328), - [anon_sym_id] = ACTIONS(3328), - }, - [1755] = { - [ts_builtin_sym_end] = ACTIONS(3322), - [sym_identifier] = ACTIONS(3320), - [aux_sym_preproc_include_token1] = ACTIONS(3320), - [aux_sym_preproc_include_token2] = ACTIONS(3320), - [aux_sym_preproc_def_token1] = ACTIONS(3320), - [aux_sym_preproc_if_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3320), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3320), - [sym_preproc_directive] = ACTIONS(3320), - [anon_sym_LPAREN2] = ACTIONS(3322), - [anon_sym_BANG] = ACTIONS(3322), - [anon_sym_TILDE] = ACTIONS(3322), - [anon_sym_DASH] = ACTIONS(3320), - [anon_sym_PLUS] = ACTIONS(3320), - [anon_sym_STAR] = ACTIONS(3322), - [anon_sym_CARET] = ACTIONS(3322), - [anon_sym_AMP] = ACTIONS(3322), - [anon_sym_SEMI] = ACTIONS(3322), - [anon_sym___extension__] = ACTIONS(3320), - [anon_sym_typedef] = ACTIONS(3320), - [anon_sym_extern] = ACTIONS(3320), - [anon_sym___attribute__] = ACTIONS(3320), - [anon_sym___attribute] = ACTIONS(3320), - [anon_sym_noreturn] = ACTIONS(3320), - [anon_sym_LBRACK] = ACTIONS(3322), - [anon_sym___declspec] = ACTIONS(3320), - [anon_sym___cdecl] = ACTIONS(3320), - [anon_sym___clrcall] = ACTIONS(3320), - [anon_sym___stdcall] = ACTIONS(3320), - [anon_sym___fastcall] = ACTIONS(3320), - [anon_sym___thiscall] = ACTIONS(3320), - [anon_sym___vectorcall] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3322), - [anon_sym_signed] = ACTIONS(3320), - [anon_sym_unsigned] = ACTIONS(3320), - [anon_sym_long] = ACTIONS(3320), - [anon_sym_short] = ACTIONS(3320), - [anon_sym_ATautoreleasepool] = ACTIONS(3322), - [anon_sym_static] = ACTIONS(3320), - [anon_sym_auto] = ACTIONS(3320), - [anon_sym_register] = ACTIONS(3320), - [anon_sym_inline] = ACTIONS(3320), - [anon_sym___inline] = ACTIONS(3320), - [anon_sym___inline__] = ACTIONS(3320), - [anon_sym___forceinline] = ACTIONS(3320), - [anon_sym_thread_local] = ACTIONS(3320), - [anon_sym___thread] = ACTIONS(3320), - [anon_sym_CG_EXTERN] = ACTIONS(3320), - [anon_sym_CG_INLINE] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3320), - [anon_sym_IBOutlet] = ACTIONS(3320), - [anon_sym_IBInspectable] = ACTIONS(3320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3320), - [anon_sym_NS_INLINE] = ACTIONS(3320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3320), - [anon_sym_OBJC_EXPORT] = ACTIONS(3320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3320), - [anon_sym_const] = ACTIONS(3320), - [anon_sym_constexpr] = ACTIONS(3320), - [anon_sym_volatile] = ACTIONS(3320), - [anon_sym_restrict] = ACTIONS(3320), - [anon_sym___restrict__] = ACTIONS(3320), - [anon_sym__Atomic] = ACTIONS(3320), - [anon_sym__Noreturn] = ACTIONS(3320), - [anon_sym_nullable] = ACTIONS(3320), - [anon_sym__Complex] = ACTIONS(3320), - [anon_sym__Nonnull] = ACTIONS(3320), - [anon_sym__Nullable] = ACTIONS(3320), - [anon_sym__Nullable_result] = ACTIONS(3320), - [anon_sym__Null_unspecified] = ACTIONS(3320), - [anon_sym___autoreleasing] = ACTIONS(3320), - [anon_sym___block] = ACTIONS(3320), - [anon_sym___bridge] = ACTIONS(3320), - [anon_sym___bridge_retained] = ACTIONS(3320), - [anon_sym___bridge_transfer] = ACTIONS(3320), - [anon_sym___complex] = ACTIONS(3320), - [anon_sym___const] = ACTIONS(3320), - [anon_sym___imag] = ACTIONS(3320), - [anon_sym___kindof] = ACTIONS(3320), - [anon_sym___nonnull] = ACTIONS(3320), - [anon_sym___nullable] = ACTIONS(3320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3320), - [anon_sym___real] = ACTIONS(3320), - [anon_sym___strong] = ACTIONS(3320), - [anon_sym___unsafe_unretained] = ACTIONS(3320), - [anon_sym___unused] = ACTIONS(3320), - [anon_sym___weak] = ACTIONS(3320), - [sym_primitive_type] = ACTIONS(3320), - [anon_sym_enum] = ACTIONS(3320), - [anon_sym_struct] = ACTIONS(3320), - [anon_sym_union] = ACTIONS(3320), - [anon_sym_if] = ACTIONS(3320), - [anon_sym_switch] = ACTIONS(3320), - [anon_sym_case] = ACTIONS(3320), - [anon_sym_default] = ACTIONS(3320), - [anon_sym_while] = ACTIONS(3320), - [anon_sym_do] = ACTIONS(3320), - [anon_sym_for] = ACTIONS(3320), - [anon_sym_in] = ACTIONS(3320), - [anon_sym_return] = ACTIONS(3320), - [anon_sym_break] = ACTIONS(3320), - [anon_sym_continue] = ACTIONS(3320), - [anon_sym_goto] = ACTIONS(3320), - [anon_sym_DASH_DASH] = ACTIONS(3322), - [anon_sym_PLUS_PLUS] = ACTIONS(3322), - [anon_sym_sizeof] = ACTIONS(3320), - [anon_sym___alignof__] = ACTIONS(3320), - [anon_sym___alignof] = ACTIONS(3320), - [anon_sym__alignof] = ACTIONS(3320), - [anon_sym_alignof] = ACTIONS(3320), - [anon_sym__Alignof] = ACTIONS(3320), - [anon_sym_offsetof] = ACTIONS(3320), - [anon_sym__Generic] = ACTIONS(3320), - [anon_sym_asm] = ACTIONS(3320), - [anon_sym___asm__] = ACTIONS(3320), - [sym_number_literal] = ACTIONS(3322), - [anon_sym_L_SQUOTE] = ACTIONS(3322), - [anon_sym_u_SQUOTE] = ACTIONS(3322), - [anon_sym_U_SQUOTE] = ACTIONS(3322), - [anon_sym_u8_SQUOTE] = ACTIONS(3322), - [anon_sym_SQUOTE] = ACTIONS(3322), - [anon_sym_AT] = ACTIONS(3320), - [anon_sym_DQUOTE] = ACTIONS(3322), - [anon_sym_L_DQUOTE] = ACTIONS(3322), - [anon_sym_u_DQUOTE] = ACTIONS(3322), - [anon_sym_U_DQUOTE] = ACTIONS(3322), - [anon_sym_u8_DQUOTE] = ACTIONS(3322), - [sym_true] = ACTIONS(3320), - [sym_false] = ACTIONS(3320), - [anon_sym_NULL] = ACTIONS(3320), - [anon_sym_nullptr] = ACTIONS(3320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3320), - [anon_sym___typeof] = ACTIONS(3320), - [anon_sym_typeof] = ACTIONS(3320), - [anon_sym_ATimport] = ACTIONS(3322), - [aux_sym_preproc_undef_token1] = ACTIONS(3320), - [anon_sym_POUND] = ACTIONS(3320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE] = ACTIONS(3320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_API_AVAILABLE] = ACTIONS(3320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_API_DEPRECATED] = ACTIONS(3320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3320), - [anon_sym___deprecated_msg] = ACTIONS(3320), - [anon_sym___deprecated_enum_msg] = ACTIONS(3320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3320), - [anon_sym_ATprotocol] = ACTIONS(3322), - [anon_sym_ATinterface] = ACTIONS(3322), - [anon_sym_ATimplementation] = ACTIONS(3322), - [anon_sym_ATcompatibility_alias] = ACTIONS(3322), - [anon_sym__Alignas] = ACTIONS(3320), - [anon_sym_ATselector] = ACTIONS(3322), - [anon_sym_ATavailable] = ACTIONS(3322), - [anon_sym___builtin_available] = ACTIONS(3320), - [anon_sym_va_arg] = ACTIONS(3320), - [anon_sym_ATencode] = ACTIONS(3322), - [anon_sym_BOOL] = ACTIONS(3320), - [anon_sym_IMP] = ACTIONS(3320), - [anon_sym_SEL] = ACTIONS(3320), - [anon_sym_Class] = ACTIONS(3320), - [anon_sym_id] = ACTIONS(3320), - }, - [1756] = { - [ts_builtin_sym_end] = ACTIONS(3318), - [sym_identifier] = ACTIONS(3316), - [aux_sym_preproc_include_token1] = ACTIONS(3316), - [aux_sym_preproc_include_token2] = ACTIONS(3316), - [aux_sym_preproc_def_token1] = ACTIONS(3316), - [aux_sym_preproc_if_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3316), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3316), - [sym_preproc_directive] = ACTIONS(3316), - [anon_sym_LPAREN2] = ACTIONS(3318), - [anon_sym_BANG] = ACTIONS(3318), - [anon_sym_TILDE] = ACTIONS(3318), - [anon_sym_DASH] = ACTIONS(3316), - [anon_sym_PLUS] = ACTIONS(3316), - [anon_sym_STAR] = ACTIONS(3318), - [anon_sym_CARET] = ACTIONS(3318), - [anon_sym_AMP] = ACTIONS(3318), - [anon_sym_SEMI] = ACTIONS(3318), - [anon_sym___extension__] = ACTIONS(3316), - [anon_sym_typedef] = ACTIONS(3316), - [anon_sym_extern] = ACTIONS(3316), - [anon_sym___attribute__] = ACTIONS(3316), - [anon_sym___attribute] = ACTIONS(3316), - [anon_sym_noreturn] = ACTIONS(3316), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym___declspec] = ACTIONS(3316), - [anon_sym___cdecl] = ACTIONS(3316), - [anon_sym___clrcall] = ACTIONS(3316), - [anon_sym___stdcall] = ACTIONS(3316), - [anon_sym___fastcall] = ACTIONS(3316), - [anon_sym___thiscall] = ACTIONS(3316), - [anon_sym___vectorcall] = ACTIONS(3316), - [anon_sym_LBRACE] = ACTIONS(3318), - [anon_sym_signed] = ACTIONS(3316), - [anon_sym_unsigned] = ACTIONS(3316), - [anon_sym_long] = ACTIONS(3316), - [anon_sym_short] = ACTIONS(3316), - [anon_sym_ATautoreleasepool] = ACTIONS(3318), - [anon_sym_static] = ACTIONS(3316), - [anon_sym_auto] = ACTIONS(3316), - [anon_sym_register] = ACTIONS(3316), - [anon_sym_inline] = ACTIONS(3316), - [anon_sym___inline] = ACTIONS(3316), - [anon_sym___inline__] = ACTIONS(3316), - [anon_sym___forceinline] = ACTIONS(3316), - [anon_sym_thread_local] = ACTIONS(3316), - [anon_sym___thread] = ACTIONS(3316), - [anon_sym_CG_EXTERN] = ACTIONS(3316), - [anon_sym_CG_INLINE] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3316), - [anon_sym_IBOutlet] = ACTIONS(3316), - [anon_sym_IBInspectable] = ACTIONS(3316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3316), - [anon_sym_NS_INLINE] = ACTIONS(3316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3316), - [anon_sym_OBJC_EXPORT] = ACTIONS(3316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3316), - [anon_sym_const] = ACTIONS(3316), - [anon_sym_constexpr] = ACTIONS(3316), - [anon_sym_volatile] = ACTIONS(3316), - [anon_sym_restrict] = ACTIONS(3316), - [anon_sym___restrict__] = ACTIONS(3316), - [anon_sym__Atomic] = ACTIONS(3316), - [anon_sym__Noreturn] = ACTIONS(3316), - [anon_sym_nullable] = ACTIONS(3316), - [anon_sym__Complex] = ACTIONS(3316), - [anon_sym__Nonnull] = ACTIONS(3316), - [anon_sym__Nullable] = ACTIONS(3316), - [anon_sym__Nullable_result] = ACTIONS(3316), - [anon_sym__Null_unspecified] = ACTIONS(3316), - [anon_sym___autoreleasing] = ACTIONS(3316), - [anon_sym___block] = ACTIONS(3316), - [anon_sym___bridge] = ACTIONS(3316), - [anon_sym___bridge_retained] = ACTIONS(3316), - [anon_sym___bridge_transfer] = ACTIONS(3316), - [anon_sym___complex] = ACTIONS(3316), - [anon_sym___const] = ACTIONS(3316), - [anon_sym___imag] = ACTIONS(3316), - [anon_sym___kindof] = ACTIONS(3316), - [anon_sym___nonnull] = ACTIONS(3316), - [anon_sym___nullable] = ACTIONS(3316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3316), - [anon_sym___real] = ACTIONS(3316), - [anon_sym___strong] = ACTIONS(3316), - [anon_sym___unsafe_unretained] = ACTIONS(3316), - [anon_sym___unused] = ACTIONS(3316), - [anon_sym___weak] = ACTIONS(3316), - [sym_primitive_type] = ACTIONS(3316), - [anon_sym_enum] = ACTIONS(3316), - [anon_sym_struct] = ACTIONS(3316), - [anon_sym_union] = ACTIONS(3316), - [anon_sym_if] = ACTIONS(3316), - [anon_sym_switch] = ACTIONS(3316), - [anon_sym_case] = ACTIONS(3316), - [anon_sym_default] = ACTIONS(3316), - [anon_sym_while] = ACTIONS(3316), - [anon_sym_do] = ACTIONS(3316), - [anon_sym_for] = ACTIONS(3316), - [anon_sym_in] = ACTIONS(3316), - [anon_sym_return] = ACTIONS(3316), - [anon_sym_break] = ACTIONS(3316), - [anon_sym_continue] = ACTIONS(3316), - [anon_sym_goto] = ACTIONS(3316), - [anon_sym_DASH_DASH] = ACTIONS(3318), - [anon_sym_PLUS_PLUS] = ACTIONS(3318), - [anon_sym_sizeof] = ACTIONS(3316), - [anon_sym___alignof__] = ACTIONS(3316), - [anon_sym___alignof] = ACTIONS(3316), - [anon_sym__alignof] = ACTIONS(3316), - [anon_sym_alignof] = ACTIONS(3316), - [anon_sym__Alignof] = ACTIONS(3316), - [anon_sym_offsetof] = ACTIONS(3316), - [anon_sym__Generic] = ACTIONS(3316), - [anon_sym_asm] = ACTIONS(3316), - [anon_sym___asm__] = ACTIONS(3316), - [sym_number_literal] = ACTIONS(3318), - [anon_sym_L_SQUOTE] = ACTIONS(3318), - [anon_sym_u_SQUOTE] = ACTIONS(3318), - [anon_sym_U_SQUOTE] = ACTIONS(3318), - [anon_sym_u8_SQUOTE] = ACTIONS(3318), - [anon_sym_SQUOTE] = ACTIONS(3318), - [anon_sym_AT] = ACTIONS(3316), - [anon_sym_DQUOTE] = ACTIONS(3318), - [anon_sym_L_DQUOTE] = ACTIONS(3318), - [anon_sym_u_DQUOTE] = ACTIONS(3318), - [anon_sym_U_DQUOTE] = ACTIONS(3318), - [anon_sym_u8_DQUOTE] = ACTIONS(3318), - [sym_true] = ACTIONS(3316), - [sym_false] = ACTIONS(3316), - [anon_sym_NULL] = ACTIONS(3316), - [anon_sym_nullptr] = ACTIONS(3316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3316), - [anon_sym___typeof] = ACTIONS(3316), - [anon_sym_typeof] = ACTIONS(3316), - [anon_sym_ATimport] = ACTIONS(3318), - [aux_sym_preproc_undef_token1] = ACTIONS(3316), - [anon_sym_POUND] = ACTIONS(3316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE] = ACTIONS(3316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_API_AVAILABLE] = ACTIONS(3316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_API_DEPRECATED] = ACTIONS(3316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3316), - [anon_sym___deprecated_msg] = ACTIONS(3316), - [anon_sym___deprecated_enum_msg] = ACTIONS(3316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3316), - [anon_sym_ATprotocol] = ACTIONS(3318), - [anon_sym_ATinterface] = ACTIONS(3318), - [anon_sym_ATimplementation] = ACTIONS(3318), - [anon_sym_ATcompatibility_alias] = ACTIONS(3318), - [anon_sym__Alignas] = ACTIONS(3316), - [anon_sym_ATselector] = ACTIONS(3318), - [anon_sym_ATavailable] = ACTIONS(3318), - [anon_sym___builtin_available] = ACTIONS(3316), - [anon_sym_va_arg] = ACTIONS(3316), - [anon_sym_ATencode] = ACTIONS(3318), - [anon_sym_BOOL] = ACTIONS(3316), - [anon_sym_IMP] = ACTIONS(3316), - [anon_sym_SEL] = ACTIONS(3316), - [anon_sym_Class] = ACTIONS(3316), - [anon_sym_id] = ACTIONS(3316), - }, - [1757] = { - [ts_builtin_sym_end] = ACTIONS(3314), - [sym_identifier] = ACTIONS(3312), - [aux_sym_preproc_include_token1] = ACTIONS(3312), - [aux_sym_preproc_include_token2] = ACTIONS(3312), - [aux_sym_preproc_def_token1] = ACTIONS(3312), - [aux_sym_preproc_if_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3312), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3312), - [sym_preproc_directive] = ACTIONS(3312), - [anon_sym_LPAREN2] = ACTIONS(3314), - [anon_sym_BANG] = ACTIONS(3314), - [anon_sym_TILDE] = ACTIONS(3314), - [anon_sym_DASH] = ACTIONS(3312), - [anon_sym_PLUS] = ACTIONS(3312), - [anon_sym_STAR] = ACTIONS(3314), - [anon_sym_CARET] = ACTIONS(3314), - [anon_sym_AMP] = ACTIONS(3314), - [anon_sym_SEMI] = ACTIONS(3314), - [anon_sym___extension__] = ACTIONS(3312), - [anon_sym_typedef] = ACTIONS(3312), - [anon_sym_extern] = ACTIONS(3312), - [anon_sym___attribute__] = ACTIONS(3312), - [anon_sym___attribute] = ACTIONS(3312), - [anon_sym_noreturn] = ACTIONS(3312), - [anon_sym_LBRACK] = ACTIONS(3314), - [anon_sym___declspec] = ACTIONS(3312), - [anon_sym___cdecl] = ACTIONS(3312), - [anon_sym___clrcall] = ACTIONS(3312), - [anon_sym___stdcall] = ACTIONS(3312), - [anon_sym___fastcall] = ACTIONS(3312), - [anon_sym___thiscall] = ACTIONS(3312), - [anon_sym___vectorcall] = ACTIONS(3312), - [anon_sym_LBRACE] = ACTIONS(3314), - [anon_sym_signed] = ACTIONS(3312), - [anon_sym_unsigned] = ACTIONS(3312), - [anon_sym_long] = ACTIONS(3312), - [anon_sym_short] = ACTIONS(3312), - [anon_sym_ATautoreleasepool] = ACTIONS(3314), - [anon_sym_static] = ACTIONS(3312), - [anon_sym_auto] = ACTIONS(3312), - [anon_sym_register] = ACTIONS(3312), - [anon_sym_inline] = ACTIONS(3312), - [anon_sym___inline] = ACTIONS(3312), - [anon_sym___inline__] = ACTIONS(3312), - [anon_sym___forceinline] = ACTIONS(3312), - [anon_sym_thread_local] = ACTIONS(3312), - [anon_sym___thread] = ACTIONS(3312), - [anon_sym_CG_EXTERN] = ACTIONS(3312), - [anon_sym_CG_INLINE] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3312), - [anon_sym_IBOutlet] = ACTIONS(3312), - [anon_sym_IBInspectable] = ACTIONS(3312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3312), - [anon_sym_NS_INLINE] = ACTIONS(3312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3312), - [anon_sym_OBJC_EXPORT] = ACTIONS(3312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3312), - [anon_sym_const] = ACTIONS(3312), - [anon_sym_constexpr] = ACTIONS(3312), - [anon_sym_volatile] = ACTIONS(3312), - [anon_sym_restrict] = ACTIONS(3312), - [anon_sym___restrict__] = ACTIONS(3312), - [anon_sym__Atomic] = ACTIONS(3312), - [anon_sym__Noreturn] = ACTIONS(3312), - [anon_sym_nullable] = ACTIONS(3312), - [anon_sym__Complex] = ACTIONS(3312), - [anon_sym__Nonnull] = ACTIONS(3312), - [anon_sym__Nullable] = ACTIONS(3312), - [anon_sym__Nullable_result] = ACTIONS(3312), - [anon_sym__Null_unspecified] = ACTIONS(3312), - [anon_sym___autoreleasing] = ACTIONS(3312), - [anon_sym___block] = ACTIONS(3312), - [anon_sym___bridge] = ACTIONS(3312), - [anon_sym___bridge_retained] = ACTIONS(3312), - [anon_sym___bridge_transfer] = ACTIONS(3312), - [anon_sym___complex] = ACTIONS(3312), - [anon_sym___const] = ACTIONS(3312), - [anon_sym___imag] = ACTIONS(3312), - [anon_sym___kindof] = ACTIONS(3312), - [anon_sym___nonnull] = ACTIONS(3312), - [anon_sym___nullable] = ACTIONS(3312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3312), - [anon_sym___real] = ACTIONS(3312), - [anon_sym___strong] = ACTIONS(3312), - [anon_sym___unsafe_unretained] = ACTIONS(3312), - [anon_sym___unused] = ACTIONS(3312), - [anon_sym___weak] = ACTIONS(3312), - [sym_primitive_type] = ACTIONS(3312), - [anon_sym_enum] = ACTIONS(3312), - [anon_sym_struct] = ACTIONS(3312), - [anon_sym_union] = ACTIONS(3312), - [anon_sym_if] = ACTIONS(3312), - [anon_sym_switch] = ACTIONS(3312), - [anon_sym_case] = ACTIONS(3312), - [anon_sym_default] = ACTIONS(3312), - [anon_sym_while] = ACTIONS(3312), - [anon_sym_do] = ACTIONS(3312), - [anon_sym_for] = ACTIONS(3312), - [anon_sym_in] = ACTIONS(3312), - [anon_sym_return] = ACTIONS(3312), - [anon_sym_break] = ACTIONS(3312), - [anon_sym_continue] = ACTIONS(3312), - [anon_sym_goto] = ACTIONS(3312), - [anon_sym_DASH_DASH] = ACTIONS(3314), - [anon_sym_PLUS_PLUS] = ACTIONS(3314), - [anon_sym_sizeof] = ACTIONS(3312), - [anon_sym___alignof__] = ACTIONS(3312), - [anon_sym___alignof] = ACTIONS(3312), - [anon_sym__alignof] = ACTIONS(3312), - [anon_sym_alignof] = ACTIONS(3312), - [anon_sym__Alignof] = ACTIONS(3312), - [anon_sym_offsetof] = ACTIONS(3312), - [anon_sym__Generic] = ACTIONS(3312), - [anon_sym_asm] = ACTIONS(3312), - [anon_sym___asm__] = ACTIONS(3312), - [sym_number_literal] = ACTIONS(3314), - [anon_sym_L_SQUOTE] = ACTIONS(3314), - [anon_sym_u_SQUOTE] = ACTIONS(3314), - [anon_sym_U_SQUOTE] = ACTIONS(3314), - [anon_sym_u8_SQUOTE] = ACTIONS(3314), - [anon_sym_SQUOTE] = ACTIONS(3314), - [anon_sym_AT] = ACTIONS(3312), - [anon_sym_DQUOTE] = ACTIONS(3314), - [anon_sym_L_DQUOTE] = ACTIONS(3314), - [anon_sym_u_DQUOTE] = ACTIONS(3314), - [anon_sym_U_DQUOTE] = ACTIONS(3314), - [anon_sym_u8_DQUOTE] = ACTIONS(3314), - [sym_true] = ACTIONS(3312), - [sym_false] = ACTIONS(3312), - [anon_sym_NULL] = ACTIONS(3312), - [anon_sym_nullptr] = ACTIONS(3312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3312), - [anon_sym___typeof] = ACTIONS(3312), - [anon_sym_typeof] = ACTIONS(3312), - [anon_sym_ATimport] = ACTIONS(3314), - [aux_sym_preproc_undef_token1] = ACTIONS(3312), - [anon_sym_POUND] = ACTIONS(3312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE] = ACTIONS(3312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_API_AVAILABLE] = ACTIONS(3312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_API_DEPRECATED] = ACTIONS(3312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3312), - [anon_sym___deprecated_msg] = ACTIONS(3312), - [anon_sym___deprecated_enum_msg] = ACTIONS(3312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3312), - [anon_sym_ATprotocol] = ACTIONS(3314), - [anon_sym_ATinterface] = ACTIONS(3314), - [anon_sym_ATimplementation] = ACTIONS(3314), - [anon_sym_ATcompatibility_alias] = ACTIONS(3314), - [anon_sym__Alignas] = ACTIONS(3312), - [anon_sym_ATselector] = ACTIONS(3314), - [anon_sym_ATavailable] = ACTIONS(3314), - [anon_sym___builtin_available] = ACTIONS(3312), - [anon_sym_va_arg] = ACTIONS(3312), - [anon_sym_ATencode] = ACTIONS(3314), - [anon_sym_BOOL] = ACTIONS(3312), - [anon_sym_IMP] = ACTIONS(3312), - [anon_sym_SEL] = ACTIONS(3312), - [anon_sym_Class] = ACTIONS(3312), - [anon_sym_id] = ACTIONS(3312), - }, - [1758] = { - [ts_builtin_sym_end] = ACTIONS(3290), - [sym_identifier] = ACTIONS(3288), - [aux_sym_preproc_include_token1] = ACTIONS(3288), - [aux_sym_preproc_include_token2] = ACTIONS(3288), - [aux_sym_preproc_def_token1] = ACTIONS(3288), - [aux_sym_preproc_if_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3288), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3288), - [sym_preproc_directive] = ACTIONS(3288), - [anon_sym_LPAREN2] = ACTIONS(3290), - [anon_sym_BANG] = ACTIONS(3290), - [anon_sym_TILDE] = ACTIONS(3290), - [anon_sym_DASH] = ACTIONS(3288), - [anon_sym_PLUS] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3290), - [anon_sym_CARET] = ACTIONS(3290), - [anon_sym_AMP] = ACTIONS(3290), - [anon_sym_SEMI] = ACTIONS(3290), - [anon_sym___extension__] = ACTIONS(3288), - [anon_sym_typedef] = ACTIONS(3288), - [anon_sym_extern] = ACTIONS(3288), - [anon_sym___attribute__] = ACTIONS(3288), - [anon_sym___attribute] = ACTIONS(3288), - [anon_sym_noreturn] = ACTIONS(3288), - [anon_sym_LBRACK] = ACTIONS(3290), - [anon_sym___declspec] = ACTIONS(3288), - [anon_sym___cdecl] = ACTIONS(3288), - [anon_sym___clrcall] = ACTIONS(3288), - [anon_sym___stdcall] = ACTIONS(3288), - [anon_sym___fastcall] = ACTIONS(3288), - [anon_sym___thiscall] = ACTIONS(3288), - [anon_sym___vectorcall] = ACTIONS(3288), - [anon_sym_LBRACE] = ACTIONS(3290), - [anon_sym_signed] = ACTIONS(3288), - [anon_sym_unsigned] = ACTIONS(3288), - [anon_sym_long] = ACTIONS(3288), - [anon_sym_short] = ACTIONS(3288), - [anon_sym_ATautoreleasepool] = ACTIONS(3290), - [anon_sym_static] = ACTIONS(3288), - [anon_sym_auto] = ACTIONS(3288), - [anon_sym_register] = ACTIONS(3288), - [anon_sym_inline] = ACTIONS(3288), - [anon_sym___inline] = ACTIONS(3288), - [anon_sym___inline__] = ACTIONS(3288), - [anon_sym___forceinline] = ACTIONS(3288), - [anon_sym_thread_local] = ACTIONS(3288), - [anon_sym___thread] = ACTIONS(3288), - [anon_sym_CG_EXTERN] = ACTIONS(3288), - [anon_sym_CG_INLINE] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3288), - [anon_sym_IBOutlet] = ACTIONS(3288), - [anon_sym_IBInspectable] = ACTIONS(3288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3288), - [anon_sym_NS_INLINE] = ACTIONS(3288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3288), - [anon_sym_OBJC_EXPORT] = ACTIONS(3288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3288), - [anon_sym_const] = ACTIONS(3288), - [anon_sym_constexpr] = ACTIONS(3288), - [anon_sym_volatile] = ACTIONS(3288), - [anon_sym_restrict] = ACTIONS(3288), - [anon_sym___restrict__] = ACTIONS(3288), - [anon_sym__Atomic] = ACTIONS(3288), - [anon_sym__Noreturn] = ACTIONS(3288), - [anon_sym_nullable] = ACTIONS(3288), - [anon_sym__Complex] = ACTIONS(3288), - [anon_sym__Nonnull] = ACTIONS(3288), - [anon_sym__Nullable] = ACTIONS(3288), - [anon_sym__Nullable_result] = ACTIONS(3288), - [anon_sym__Null_unspecified] = ACTIONS(3288), - [anon_sym___autoreleasing] = ACTIONS(3288), - [anon_sym___block] = ACTIONS(3288), - [anon_sym___bridge] = ACTIONS(3288), - [anon_sym___bridge_retained] = ACTIONS(3288), - [anon_sym___bridge_transfer] = ACTIONS(3288), - [anon_sym___complex] = ACTIONS(3288), - [anon_sym___const] = ACTIONS(3288), - [anon_sym___imag] = ACTIONS(3288), - [anon_sym___kindof] = ACTIONS(3288), - [anon_sym___nonnull] = ACTIONS(3288), - [anon_sym___nullable] = ACTIONS(3288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3288), - [anon_sym___real] = ACTIONS(3288), - [anon_sym___strong] = ACTIONS(3288), - [anon_sym___unsafe_unretained] = ACTIONS(3288), - [anon_sym___unused] = ACTIONS(3288), - [anon_sym___weak] = ACTIONS(3288), - [sym_primitive_type] = ACTIONS(3288), - [anon_sym_enum] = ACTIONS(3288), - [anon_sym_struct] = ACTIONS(3288), - [anon_sym_union] = ACTIONS(3288), - [anon_sym_if] = ACTIONS(3288), - [anon_sym_switch] = ACTIONS(3288), - [anon_sym_case] = ACTIONS(3288), - [anon_sym_default] = ACTIONS(3288), - [anon_sym_while] = ACTIONS(3288), - [anon_sym_do] = ACTIONS(3288), - [anon_sym_for] = ACTIONS(3288), - [anon_sym_in] = ACTIONS(3288), - [anon_sym_return] = ACTIONS(3288), - [anon_sym_break] = ACTIONS(3288), - [anon_sym_continue] = ACTIONS(3288), - [anon_sym_goto] = ACTIONS(3288), - [anon_sym_DASH_DASH] = ACTIONS(3290), - [anon_sym_PLUS_PLUS] = ACTIONS(3290), - [anon_sym_sizeof] = ACTIONS(3288), - [anon_sym___alignof__] = ACTIONS(3288), - [anon_sym___alignof] = ACTIONS(3288), - [anon_sym__alignof] = ACTIONS(3288), - [anon_sym_alignof] = ACTIONS(3288), - [anon_sym__Alignof] = ACTIONS(3288), - [anon_sym_offsetof] = ACTIONS(3288), - [anon_sym__Generic] = ACTIONS(3288), - [anon_sym_asm] = ACTIONS(3288), - [anon_sym___asm__] = ACTIONS(3288), - [sym_number_literal] = ACTIONS(3290), - [anon_sym_L_SQUOTE] = ACTIONS(3290), - [anon_sym_u_SQUOTE] = ACTIONS(3290), - [anon_sym_U_SQUOTE] = ACTIONS(3290), - [anon_sym_u8_SQUOTE] = ACTIONS(3290), - [anon_sym_SQUOTE] = ACTIONS(3290), - [anon_sym_AT] = ACTIONS(3288), - [anon_sym_DQUOTE] = ACTIONS(3290), - [anon_sym_L_DQUOTE] = ACTIONS(3290), - [anon_sym_u_DQUOTE] = ACTIONS(3290), - [anon_sym_U_DQUOTE] = ACTIONS(3290), - [anon_sym_u8_DQUOTE] = ACTIONS(3290), - [sym_true] = ACTIONS(3288), - [sym_false] = ACTIONS(3288), - [anon_sym_NULL] = ACTIONS(3288), - [anon_sym_nullptr] = ACTIONS(3288), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3288), - [anon_sym___typeof] = ACTIONS(3288), - [anon_sym_typeof] = ACTIONS(3288), - [anon_sym_ATimport] = ACTIONS(3290), - [aux_sym_preproc_undef_token1] = ACTIONS(3288), - [anon_sym_POUND] = ACTIONS(3288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE] = ACTIONS(3288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_API_AVAILABLE] = ACTIONS(3288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_API_DEPRECATED] = ACTIONS(3288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3288), - [anon_sym___deprecated_msg] = ACTIONS(3288), - [anon_sym___deprecated_enum_msg] = ACTIONS(3288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3288), - [anon_sym_ATprotocol] = ACTIONS(3290), - [anon_sym_ATinterface] = ACTIONS(3290), - [anon_sym_ATimplementation] = ACTIONS(3290), - [anon_sym_ATcompatibility_alias] = ACTIONS(3290), - [anon_sym__Alignas] = ACTIONS(3288), - [anon_sym_ATselector] = ACTIONS(3290), - [anon_sym_ATavailable] = ACTIONS(3290), - [anon_sym___builtin_available] = ACTIONS(3288), - [anon_sym_va_arg] = ACTIONS(3288), - [anon_sym_ATencode] = ACTIONS(3290), - [anon_sym_BOOL] = ACTIONS(3288), - [anon_sym_IMP] = ACTIONS(3288), - [anon_sym_SEL] = ACTIONS(3288), - [anon_sym_Class] = ACTIONS(3288), - [anon_sym_id] = ACTIONS(3288), - }, - [1759] = { - [ts_builtin_sym_end] = ACTIONS(3276), - [sym_identifier] = ACTIONS(3274), - [aux_sym_preproc_include_token1] = ACTIONS(3274), - [aux_sym_preproc_include_token2] = ACTIONS(3274), - [aux_sym_preproc_def_token1] = ACTIONS(3274), - [aux_sym_preproc_if_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3274), - [sym_preproc_directive] = ACTIONS(3274), - [anon_sym_LPAREN2] = ACTIONS(3276), - [anon_sym_BANG] = ACTIONS(3276), - [anon_sym_TILDE] = ACTIONS(3276), - [anon_sym_DASH] = ACTIONS(3274), - [anon_sym_PLUS] = ACTIONS(3274), - [anon_sym_STAR] = ACTIONS(3276), - [anon_sym_CARET] = ACTIONS(3276), - [anon_sym_AMP] = ACTIONS(3276), - [anon_sym_SEMI] = ACTIONS(3276), - [anon_sym___extension__] = ACTIONS(3274), - [anon_sym_typedef] = ACTIONS(3274), - [anon_sym_extern] = ACTIONS(3274), - [anon_sym___attribute__] = ACTIONS(3274), - [anon_sym___attribute] = ACTIONS(3274), - [anon_sym_noreturn] = ACTIONS(3274), - [anon_sym_LBRACK] = ACTIONS(3276), - [anon_sym___declspec] = ACTIONS(3274), - [anon_sym___cdecl] = ACTIONS(3274), - [anon_sym___clrcall] = ACTIONS(3274), - [anon_sym___stdcall] = ACTIONS(3274), - [anon_sym___fastcall] = ACTIONS(3274), - [anon_sym___thiscall] = ACTIONS(3274), - [anon_sym___vectorcall] = ACTIONS(3274), - [anon_sym_LBRACE] = ACTIONS(3276), - [anon_sym_signed] = ACTIONS(3274), - [anon_sym_unsigned] = ACTIONS(3274), - [anon_sym_long] = ACTIONS(3274), - [anon_sym_short] = ACTIONS(3274), - [anon_sym_ATautoreleasepool] = ACTIONS(3276), - [anon_sym_static] = ACTIONS(3274), - [anon_sym_auto] = ACTIONS(3274), - [anon_sym_register] = ACTIONS(3274), - [anon_sym_inline] = ACTIONS(3274), - [anon_sym___inline] = ACTIONS(3274), - [anon_sym___inline__] = ACTIONS(3274), - [anon_sym___forceinline] = ACTIONS(3274), - [anon_sym_thread_local] = ACTIONS(3274), - [anon_sym___thread] = ACTIONS(3274), - [anon_sym_CG_EXTERN] = ACTIONS(3274), - [anon_sym_CG_INLINE] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3274), - [anon_sym_IBOutlet] = ACTIONS(3274), - [anon_sym_IBInspectable] = ACTIONS(3274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3274), - [anon_sym_NS_INLINE] = ACTIONS(3274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3274), - [anon_sym_OBJC_EXPORT] = ACTIONS(3274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3274), - [anon_sym_const] = ACTIONS(3274), - [anon_sym_constexpr] = ACTIONS(3274), - [anon_sym_volatile] = ACTIONS(3274), - [anon_sym_restrict] = ACTIONS(3274), - [anon_sym___restrict__] = ACTIONS(3274), - [anon_sym__Atomic] = ACTIONS(3274), - [anon_sym__Noreturn] = ACTIONS(3274), - [anon_sym_nullable] = ACTIONS(3274), - [anon_sym__Complex] = ACTIONS(3274), - [anon_sym__Nonnull] = ACTIONS(3274), - [anon_sym__Nullable] = ACTIONS(3274), - [anon_sym__Nullable_result] = ACTIONS(3274), - [anon_sym__Null_unspecified] = ACTIONS(3274), - [anon_sym___autoreleasing] = ACTIONS(3274), - [anon_sym___block] = ACTIONS(3274), - [anon_sym___bridge] = ACTIONS(3274), - [anon_sym___bridge_retained] = ACTIONS(3274), - [anon_sym___bridge_transfer] = ACTIONS(3274), - [anon_sym___complex] = ACTIONS(3274), - [anon_sym___const] = ACTIONS(3274), - [anon_sym___imag] = ACTIONS(3274), - [anon_sym___kindof] = ACTIONS(3274), - [anon_sym___nonnull] = ACTIONS(3274), - [anon_sym___nullable] = ACTIONS(3274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3274), - [anon_sym___real] = ACTIONS(3274), - [anon_sym___strong] = ACTIONS(3274), - [anon_sym___unsafe_unretained] = ACTIONS(3274), - [anon_sym___unused] = ACTIONS(3274), - [anon_sym___weak] = ACTIONS(3274), - [sym_primitive_type] = ACTIONS(3274), - [anon_sym_enum] = ACTIONS(3274), - [anon_sym_struct] = ACTIONS(3274), - [anon_sym_union] = ACTIONS(3274), - [anon_sym_if] = ACTIONS(3274), - [anon_sym_switch] = ACTIONS(3274), - [anon_sym_case] = ACTIONS(3274), - [anon_sym_default] = ACTIONS(3274), - [anon_sym_while] = ACTIONS(3274), - [anon_sym_do] = ACTIONS(3274), - [anon_sym_for] = ACTIONS(3274), - [anon_sym_in] = ACTIONS(3274), - [anon_sym_return] = ACTIONS(3274), - [anon_sym_break] = ACTIONS(3274), - [anon_sym_continue] = ACTIONS(3274), - [anon_sym_goto] = ACTIONS(3274), - [anon_sym_DASH_DASH] = ACTIONS(3276), - [anon_sym_PLUS_PLUS] = ACTIONS(3276), - [anon_sym_sizeof] = ACTIONS(3274), - [anon_sym___alignof__] = ACTIONS(3274), - [anon_sym___alignof] = ACTIONS(3274), - [anon_sym__alignof] = ACTIONS(3274), - [anon_sym_alignof] = ACTIONS(3274), - [anon_sym__Alignof] = ACTIONS(3274), - [anon_sym_offsetof] = ACTIONS(3274), - [anon_sym__Generic] = ACTIONS(3274), - [anon_sym_asm] = ACTIONS(3274), - [anon_sym___asm__] = ACTIONS(3274), - [sym_number_literal] = ACTIONS(3276), - [anon_sym_L_SQUOTE] = ACTIONS(3276), - [anon_sym_u_SQUOTE] = ACTIONS(3276), - [anon_sym_U_SQUOTE] = ACTIONS(3276), - [anon_sym_u8_SQUOTE] = ACTIONS(3276), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_AT] = ACTIONS(3274), - [anon_sym_DQUOTE] = ACTIONS(3276), - [anon_sym_L_DQUOTE] = ACTIONS(3276), - [anon_sym_u_DQUOTE] = ACTIONS(3276), - [anon_sym_U_DQUOTE] = ACTIONS(3276), - [anon_sym_u8_DQUOTE] = ACTIONS(3276), - [sym_true] = ACTIONS(3274), - [sym_false] = ACTIONS(3274), - [anon_sym_NULL] = ACTIONS(3274), - [anon_sym_nullptr] = ACTIONS(3274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3274), - [anon_sym___typeof] = ACTIONS(3274), - [anon_sym_typeof] = ACTIONS(3274), - [anon_sym_ATimport] = ACTIONS(3276), - [aux_sym_preproc_undef_token1] = ACTIONS(3274), - [anon_sym_POUND] = ACTIONS(3274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE] = ACTIONS(3274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_API_AVAILABLE] = ACTIONS(3274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_API_DEPRECATED] = ACTIONS(3274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3274), - [anon_sym___deprecated_msg] = ACTIONS(3274), - [anon_sym___deprecated_enum_msg] = ACTIONS(3274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3274), - [anon_sym_ATprotocol] = ACTIONS(3276), - [anon_sym_ATinterface] = ACTIONS(3276), - [anon_sym_ATimplementation] = ACTIONS(3276), - [anon_sym_ATcompatibility_alias] = ACTIONS(3276), - [anon_sym__Alignas] = ACTIONS(3274), - [anon_sym_ATselector] = ACTIONS(3276), - [anon_sym_ATavailable] = ACTIONS(3276), - [anon_sym___builtin_available] = ACTIONS(3274), - [anon_sym_va_arg] = ACTIONS(3274), - [anon_sym_ATencode] = ACTIONS(3276), - [anon_sym_BOOL] = ACTIONS(3274), - [anon_sym_IMP] = ACTIONS(3274), - [anon_sym_SEL] = ACTIONS(3274), - [anon_sym_Class] = ACTIONS(3274), - [anon_sym_id] = ACTIONS(3274), - }, - [1760] = { - [ts_builtin_sym_end] = ACTIONS(3264), - [sym_identifier] = ACTIONS(3262), - [aux_sym_preproc_include_token1] = ACTIONS(3262), - [aux_sym_preproc_include_token2] = ACTIONS(3262), - [aux_sym_preproc_def_token1] = ACTIONS(3262), - [aux_sym_preproc_if_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3262), - [sym_preproc_directive] = ACTIONS(3262), - [anon_sym_LPAREN2] = ACTIONS(3264), - [anon_sym_BANG] = ACTIONS(3264), - [anon_sym_TILDE] = ACTIONS(3264), - [anon_sym_DASH] = ACTIONS(3262), - [anon_sym_PLUS] = ACTIONS(3262), - [anon_sym_STAR] = ACTIONS(3264), - [anon_sym_CARET] = ACTIONS(3264), - [anon_sym_AMP] = ACTIONS(3264), - [anon_sym_SEMI] = ACTIONS(3264), - [anon_sym___extension__] = ACTIONS(3262), - [anon_sym_typedef] = ACTIONS(3262), - [anon_sym_extern] = ACTIONS(3262), - [anon_sym___attribute__] = ACTIONS(3262), - [anon_sym___attribute] = ACTIONS(3262), - [anon_sym_noreturn] = ACTIONS(3262), - [anon_sym_LBRACK] = ACTIONS(3264), - [anon_sym___declspec] = ACTIONS(3262), - [anon_sym___cdecl] = ACTIONS(3262), - [anon_sym___clrcall] = ACTIONS(3262), - [anon_sym___stdcall] = ACTIONS(3262), - [anon_sym___fastcall] = ACTIONS(3262), - [anon_sym___thiscall] = ACTIONS(3262), - [anon_sym___vectorcall] = ACTIONS(3262), - [anon_sym_LBRACE] = ACTIONS(3264), - [anon_sym_signed] = ACTIONS(3262), - [anon_sym_unsigned] = ACTIONS(3262), - [anon_sym_long] = ACTIONS(3262), - [anon_sym_short] = ACTIONS(3262), - [anon_sym_ATautoreleasepool] = ACTIONS(3264), - [anon_sym_static] = ACTIONS(3262), - [anon_sym_auto] = ACTIONS(3262), - [anon_sym_register] = ACTIONS(3262), - [anon_sym_inline] = ACTIONS(3262), - [anon_sym___inline] = ACTIONS(3262), - [anon_sym___inline__] = ACTIONS(3262), - [anon_sym___forceinline] = ACTIONS(3262), - [anon_sym_thread_local] = ACTIONS(3262), - [anon_sym___thread] = ACTIONS(3262), - [anon_sym_CG_EXTERN] = ACTIONS(3262), - [anon_sym_CG_INLINE] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3262), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3262), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3262), - [anon_sym_IBOutlet] = ACTIONS(3262), - [anon_sym_IBInspectable] = ACTIONS(3262), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3262), - [anon_sym_NS_INLINE] = ACTIONS(3262), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3262), - [anon_sym_OBJC_EXPORT] = ACTIONS(3262), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3262), - [anon_sym_const] = ACTIONS(3262), - [anon_sym_constexpr] = ACTIONS(3262), - [anon_sym_volatile] = ACTIONS(3262), - [anon_sym_restrict] = ACTIONS(3262), - [anon_sym___restrict__] = ACTIONS(3262), - [anon_sym__Atomic] = ACTIONS(3262), - [anon_sym__Noreturn] = ACTIONS(3262), - [anon_sym_nullable] = ACTIONS(3262), - [anon_sym__Complex] = ACTIONS(3262), - [anon_sym__Nonnull] = ACTIONS(3262), - [anon_sym__Nullable] = ACTIONS(3262), - [anon_sym__Nullable_result] = ACTIONS(3262), - [anon_sym__Null_unspecified] = ACTIONS(3262), - [anon_sym___autoreleasing] = ACTIONS(3262), - [anon_sym___block] = ACTIONS(3262), - [anon_sym___bridge] = ACTIONS(3262), - [anon_sym___bridge_retained] = ACTIONS(3262), - [anon_sym___bridge_transfer] = ACTIONS(3262), - [anon_sym___complex] = ACTIONS(3262), - [anon_sym___const] = ACTIONS(3262), - [anon_sym___imag] = ACTIONS(3262), - [anon_sym___kindof] = ACTIONS(3262), - [anon_sym___nonnull] = ACTIONS(3262), - [anon_sym___nullable] = ACTIONS(3262), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3262), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3262), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3262), - [anon_sym___real] = ACTIONS(3262), - [anon_sym___strong] = ACTIONS(3262), - [anon_sym___unsafe_unretained] = ACTIONS(3262), - [anon_sym___unused] = ACTIONS(3262), - [anon_sym___weak] = ACTIONS(3262), - [sym_primitive_type] = ACTIONS(3262), - [anon_sym_enum] = ACTIONS(3262), - [anon_sym_struct] = ACTIONS(3262), - [anon_sym_union] = ACTIONS(3262), - [anon_sym_if] = ACTIONS(3262), - [anon_sym_switch] = ACTIONS(3262), - [anon_sym_case] = ACTIONS(3262), - [anon_sym_default] = ACTIONS(3262), - [anon_sym_while] = ACTIONS(3262), - [anon_sym_do] = ACTIONS(3262), - [anon_sym_for] = ACTIONS(3262), - [anon_sym_in] = ACTIONS(3262), - [anon_sym_return] = ACTIONS(3262), - [anon_sym_break] = ACTIONS(3262), - [anon_sym_continue] = ACTIONS(3262), - [anon_sym_goto] = ACTIONS(3262), - [anon_sym_DASH_DASH] = ACTIONS(3264), - [anon_sym_PLUS_PLUS] = ACTIONS(3264), - [anon_sym_sizeof] = ACTIONS(3262), - [anon_sym___alignof__] = ACTIONS(3262), - [anon_sym___alignof] = ACTIONS(3262), - [anon_sym__alignof] = ACTIONS(3262), - [anon_sym_alignof] = ACTIONS(3262), - [anon_sym__Alignof] = ACTIONS(3262), - [anon_sym_offsetof] = ACTIONS(3262), - [anon_sym__Generic] = ACTIONS(3262), - [anon_sym_asm] = ACTIONS(3262), - [anon_sym___asm__] = ACTIONS(3262), - [sym_number_literal] = ACTIONS(3264), - [anon_sym_L_SQUOTE] = ACTIONS(3264), - [anon_sym_u_SQUOTE] = ACTIONS(3264), - [anon_sym_U_SQUOTE] = ACTIONS(3264), - [anon_sym_u8_SQUOTE] = ACTIONS(3264), - [anon_sym_SQUOTE] = ACTIONS(3264), - [anon_sym_AT] = ACTIONS(3262), - [anon_sym_DQUOTE] = ACTIONS(3264), - [anon_sym_L_DQUOTE] = ACTIONS(3264), - [anon_sym_u_DQUOTE] = ACTIONS(3264), - [anon_sym_U_DQUOTE] = ACTIONS(3264), - [anon_sym_u8_DQUOTE] = ACTIONS(3264), - [sym_true] = ACTIONS(3262), - [sym_false] = ACTIONS(3262), - [anon_sym_NULL] = ACTIONS(3262), - [anon_sym_nullptr] = ACTIONS(3262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3262), - [anon_sym___typeof] = ACTIONS(3262), - [anon_sym_typeof] = ACTIONS(3262), - [anon_sym_ATimport] = ACTIONS(3264), - [aux_sym_preproc_undef_token1] = ACTIONS(3262), - [anon_sym_POUND] = ACTIONS(3262), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3262), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3262), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3262), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3262), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3262), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3262), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE] = ACTIONS(3262), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3262), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_API_AVAILABLE] = ACTIONS(3262), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_API_DEPRECATED] = ACTIONS(3262), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3262), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3262), - [anon_sym___deprecated_msg] = ACTIONS(3262), - [anon_sym___deprecated_enum_msg] = ACTIONS(3262), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3262), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3262), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3262), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3262), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3262), - [anon_sym_ATprotocol] = ACTIONS(3264), - [anon_sym_ATinterface] = ACTIONS(3264), - [anon_sym_ATimplementation] = ACTIONS(3264), - [anon_sym_ATcompatibility_alias] = ACTIONS(3264), - [anon_sym__Alignas] = ACTIONS(3262), - [anon_sym_ATselector] = ACTIONS(3264), - [anon_sym_ATavailable] = ACTIONS(3264), - [anon_sym___builtin_available] = ACTIONS(3262), - [anon_sym_va_arg] = ACTIONS(3262), - [anon_sym_ATencode] = ACTIONS(3264), - [anon_sym_BOOL] = ACTIONS(3262), - [anon_sym_IMP] = ACTIONS(3262), - [anon_sym_SEL] = ACTIONS(3262), - [anon_sym_Class] = ACTIONS(3262), - [anon_sym_id] = ACTIONS(3262), - }, - [1761] = { - [ts_builtin_sym_end] = ACTIONS(3252), - [sym_identifier] = ACTIONS(3250), - [aux_sym_preproc_include_token1] = ACTIONS(3250), - [aux_sym_preproc_include_token2] = ACTIONS(3250), - [aux_sym_preproc_def_token1] = ACTIONS(3250), - [aux_sym_preproc_if_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3250), - [sym_preproc_directive] = ACTIONS(3250), - [anon_sym_LPAREN2] = ACTIONS(3252), - [anon_sym_BANG] = ACTIONS(3252), - [anon_sym_TILDE] = ACTIONS(3252), - [anon_sym_DASH] = ACTIONS(3250), - [anon_sym_PLUS] = ACTIONS(3250), - [anon_sym_STAR] = ACTIONS(3252), - [anon_sym_CARET] = ACTIONS(3252), - [anon_sym_AMP] = ACTIONS(3252), - [anon_sym_SEMI] = ACTIONS(3252), - [anon_sym___extension__] = ACTIONS(3250), - [anon_sym_typedef] = ACTIONS(3250), - [anon_sym_extern] = ACTIONS(3250), - [anon_sym___attribute__] = ACTIONS(3250), - [anon_sym___attribute] = ACTIONS(3250), - [anon_sym_noreturn] = ACTIONS(3250), - [anon_sym_LBRACK] = ACTIONS(3252), - [anon_sym___declspec] = ACTIONS(3250), - [anon_sym___cdecl] = ACTIONS(3250), - [anon_sym___clrcall] = ACTIONS(3250), - [anon_sym___stdcall] = ACTIONS(3250), - [anon_sym___fastcall] = ACTIONS(3250), - [anon_sym___thiscall] = ACTIONS(3250), - [anon_sym___vectorcall] = ACTIONS(3250), - [anon_sym_LBRACE] = ACTIONS(3252), - [anon_sym_signed] = ACTIONS(3250), - [anon_sym_unsigned] = ACTIONS(3250), - [anon_sym_long] = ACTIONS(3250), - [anon_sym_short] = ACTIONS(3250), - [anon_sym_ATautoreleasepool] = ACTIONS(3252), - [anon_sym_static] = ACTIONS(3250), - [anon_sym_auto] = ACTIONS(3250), - [anon_sym_register] = ACTIONS(3250), - [anon_sym_inline] = ACTIONS(3250), - [anon_sym___inline] = ACTIONS(3250), - [anon_sym___inline__] = ACTIONS(3250), - [anon_sym___forceinline] = ACTIONS(3250), - [anon_sym_thread_local] = ACTIONS(3250), - [anon_sym___thread] = ACTIONS(3250), - [anon_sym_CG_EXTERN] = ACTIONS(3250), - [anon_sym_CG_INLINE] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3250), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3250), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3250), - [anon_sym_IBOutlet] = ACTIONS(3250), - [anon_sym_IBInspectable] = ACTIONS(3250), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3250), - [anon_sym_NS_INLINE] = ACTIONS(3250), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3250), - [anon_sym_OBJC_EXPORT] = ACTIONS(3250), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3250), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_constexpr] = ACTIONS(3250), - [anon_sym_volatile] = ACTIONS(3250), - [anon_sym_restrict] = ACTIONS(3250), - [anon_sym___restrict__] = ACTIONS(3250), - [anon_sym__Atomic] = ACTIONS(3250), - [anon_sym__Noreturn] = ACTIONS(3250), - [anon_sym_nullable] = ACTIONS(3250), - [anon_sym__Complex] = ACTIONS(3250), - [anon_sym__Nonnull] = ACTIONS(3250), - [anon_sym__Nullable] = ACTIONS(3250), - [anon_sym__Nullable_result] = ACTIONS(3250), - [anon_sym__Null_unspecified] = ACTIONS(3250), - [anon_sym___autoreleasing] = ACTIONS(3250), - [anon_sym___block] = ACTIONS(3250), - [anon_sym___bridge] = ACTIONS(3250), - [anon_sym___bridge_retained] = ACTIONS(3250), - [anon_sym___bridge_transfer] = ACTIONS(3250), - [anon_sym___complex] = ACTIONS(3250), - [anon_sym___const] = ACTIONS(3250), - [anon_sym___imag] = ACTIONS(3250), - [anon_sym___kindof] = ACTIONS(3250), - [anon_sym___nonnull] = ACTIONS(3250), - [anon_sym___nullable] = ACTIONS(3250), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3250), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3250), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3250), - [anon_sym___real] = ACTIONS(3250), - [anon_sym___strong] = ACTIONS(3250), - [anon_sym___unsafe_unretained] = ACTIONS(3250), - [anon_sym___unused] = ACTIONS(3250), - [anon_sym___weak] = ACTIONS(3250), - [sym_primitive_type] = ACTIONS(3250), - [anon_sym_enum] = ACTIONS(3250), - [anon_sym_struct] = ACTIONS(3250), - [anon_sym_union] = ACTIONS(3250), - [anon_sym_if] = ACTIONS(3250), - [anon_sym_switch] = ACTIONS(3250), - [anon_sym_case] = ACTIONS(3250), - [anon_sym_default] = ACTIONS(3250), - [anon_sym_while] = ACTIONS(3250), - [anon_sym_do] = ACTIONS(3250), - [anon_sym_for] = ACTIONS(3250), - [anon_sym_in] = ACTIONS(3250), - [anon_sym_return] = ACTIONS(3250), - [anon_sym_break] = ACTIONS(3250), - [anon_sym_continue] = ACTIONS(3250), - [anon_sym_goto] = ACTIONS(3250), - [anon_sym_DASH_DASH] = ACTIONS(3252), - [anon_sym_PLUS_PLUS] = ACTIONS(3252), - [anon_sym_sizeof] = ACTIONS(3250), - [anon_sym___alignof__] = ACTIONS(3250), - [anon_sym___alignof] = ACTIONS(3250), - [anon_sym__alignof] = ACTIONS(3250), - [anon_sym_alignof] = ACTIONS(3250), - [anon_sym__Alignof] = ACTIONS(3250), - [anon_sym_offsetof] = ACTIONS(3250), - [anon_sym__Generic] = ACTIONS(3250), - [anon_sym_asm] = ACTIONS(3250), - [anon_sym___asm__] = ACTIONS(3250), - [sym_number_literal] = ACTIONS(3252), - [anon_sym_L_SQUOTE] = ACTIONS(3252), - [anon_sym_u_SQUOTE] = ACTIONS(3252), - [anon_sym_U_SQUOTE] = ACTIONS(3252), - [anon_sym_u8_SQUOTE] = ACTIONS(3252), - [anon_sym_SQUOTE] = ACTIONS(3252), - [anon_sym_AT] = ACTIONS(3250), - [anon_sym_DQUOTE] = ACTIONS(3252), - [anon_sym_L_DQUOTE] = ACTIONS(3252), - [anon_sym_u_DQUOTE] = ACTIONS(3252), - [anon_sym_U_DQUOTE] = ACTIONS(3252), - [anon_sym_u8_DQUOTE] = ACTIONS(3252), - [sym_true] = ACTIONS(3250), - [sym_false] = ACTIONS(3250), - [anon_sym_NULL] = ACTIONS(3250), - [anon_sym_nullptr] = ACTIONS(3250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3250), - [anon_sym___typeof] = ACTIONS(3250), - [anon_sym_typeof] = ACTIONS(3250), - [anon_sym_ATimport] = ACTIONS(3252), - [aux_sym_preproc_undef_token1] = ACTIONS(3250), - [anon_sym_POUND] = ACTIONS(3250), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3250), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3250), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3250), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3250), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3250), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3250), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE] = ACTIONS(3250), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3250), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_API_AVAILABLE] = ACTIONS(3250), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_API_DEPRECATED] = ACTIONS(3250), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3250), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3250), - [anon_sym___deprecated_msg] = ACTIONS(3250), - [anon_sym___deprecated_enum_msg] = ACTIONS(3250), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3250), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3250), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3250), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3250), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3250), - [anon_sym_ATprotocol] = ACTIONS(3252), - [anon_sym_ATinterface] = ACTIONS(3252), - [anon_sym_ATimplementation] = ACTIONS(3252), - [anon_sym_ATcompatibility_alias] = ACTIONS(3252), - [anon_sym__Alignas] = ACTIONS(3250), - [anon_sym_ATselector] = ACTIONS(3252), - [anon_sym_ATavailable] = ACTIONS(3252), - [anon_sym___builtin_available] = ACTIONS(3250), - [anon_sym_va_arg] = ACTIONS(3250), - [anon_sym_ATencode] = ACTIONS(3252), - [anon_sym_BOOL] = ACTIONS(3250), - [anon_sym_IMP] = ACTIONS(3250), - [anon_sym_SEL] = ACTIONS(3250), - [anon_sym_Class] = ACTIONS(3250), - [anon_sym_id] = ACTIONS(3250), - }, - [1762] = { - [ts_builtin_sym_end] = ACTIONS(3220), - [sym_identifier] = ACTIONS(3218), - [aux_sym_preproc_include_token1] = ACTIONS(3218), - [aux_sym_preproc_include_token2] = ACTIONS(3218), - [aux_sym_preproc_def_token1] = ACTIONS(3218), - [aux_sym_preproc_if_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3218), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3218), - [sym_preproc_directive] = ACTIONS(3218), - [anon_sym_LPAREN2] = ACTIONS(3220), - [anon_sym_BANG] = ACTIONS(3220), - [anon_sym_TILDE] = ACTIONS(3220), - [anon_sym_DASH] = ACTIONS(3218), - [anon_sym_PLUS] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(3220), - [anon_sym_CARET] = ACTIONS(3220), - [anon_sym_AMP] = ACTIONS(3220), - [anon_sym_SEMI] = ACTIONS(3220), - [anon_sym___extension__] = ACTIONS(3218), - [anon_sym_typedef] = ACTIONS(3218), - [anon_sym_extern] = ACTIONS(3218), - [anon_sym___attribute__] = ACTIONS(3218), - [anon_sym___attribute] = ACTIONS(3218), - [anon_sym_noreturn] = ACTIONS(3218), - [anon_sym_LBRACK] = ACTIONS(3220), - [anon_sym___declspec] = ACTIONS(3218), - [anon_sym___cdecl] = ACTIONS(3218), - [anon_sym___clrcall] = ACTIONS(3218), - [anon_sym___stdcall] = ACTIONS(3218), - [anon_sym___fastcall] = ACTIONS(3218), - [anon_sym___thiscall] = ACTIONS(3218), - [anon_sym___vectorcall] = ACTIONS(3218), - [anon_sym_LBRACE] = ACTIONS(3220), - [anon_sym_signed] = ACTIONS(3218), - [anon_sym_unsigned] = ACTIONS(3218), - [anon_sym_long] = ACTIONS(3218), - [anon_sym_short] = ACTIONS(3218), - [anon_sym_ATautoreleasepool] = ACTIONS(3220), - [anon_sym_static] = ACTIONS(3218), - [anon_sym_auto] = ACTIONS(3218), - [anon_sym_register] = ACTIONS(3218), - [anon_sym_inline] = ACTIONS(3218), - [anon_sym___inline] = ACTIONS(3218), - [anon_sym___inline__] = ACTIONS(3218), - [anon_sym___forceinline] = ACTIONS(3218), - [anon_sym_thread_local] = ACTIONS(3218), - [anon_sym___thread] = ACTIONS(3218), - [anon_sym_CG_EXTERN] = ACTIONS(3218), - [anon_sym_CG_INLINE] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3218), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3218), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3218), - [anon_sym_IBOutlet] = ACTIONS(3218), - [anon_sym_IBInspectable] = ACTIONS(3218), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3218), - [anon_sym_NS_INLINE] = ACTIONS(3218), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3218), - [anon_sym_OBJC_EXPORT] = ACTIONS(3218), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3218), - [anon_sym_const] = ACTIONS(3218), - [anon_sym_constexpr] = ACTIONS(3218), - [anon_sym_volatile] = ACTIONS(3218), - [anon_sym_restrict] = ACTIONS(3218), - [anon_sym___restrict__] = ACTIONS(3218), - [anon_sym__Atomic] = ACTIONS(3218), - [anon_sym__Noreturn] = ACTIONS(3218), - [anon_sym_nullable] = ACTIONS(3218), - [anon_sym__Complex] = ACTIONS(3218), - [anon_sym__Nonnull] = ACTIONS(3218), - [anon_sym__Nullable] = ACTIONS(3218), - [anon_sym__Nullable_result] = ACTIONS(3218), - [anon_sym__Null_unspecified] = ACTIONS(3218), - [anon_sym___autoreleasing] = ACTIONS(3218), - [anon_sym___block] = ACTIONS(3218), - [anon_sym___bridge] = ACTIONS(3218), - [anon_sym___bridge_retained] = ACTIONS(3218), - [anon_sym___bridge_transfer] = ACTIONS(3218), - [anon_sym___complex] = ACTIONS(3218), - [anon_sym___const] = ACTIONS(3218), - [anon_sym___imag] = ACTIONS(3218), - [anon_sym___kindof] = ACTIONS(3218), - [anon_sym___nonnull] = ACTIONS(3218), - [anon_sym___nullable] = ACTIONS(3218), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3218), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3218), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3218), - [anon_sym___real] = ACTIONS(3218), - [anon_sym___strong] = ACTIONS(3218), - [anon_sym___unsafe_unretained] = ACTIONS(3218), - [anon_sym___unused] = ACTIONS(3218), - [anon_sym___weak] = ACTIONS(3218), - [sym_primitive_type] = ACTIONS(3218), - [anon_sym_enum] = ACTIONS(3218), - [anon_sym_struct] = ACTIONS(3218), - [anon_sym_union] = ACTIONS(3218), - [anon_sym_if] = ACTIONS(3218), - [anon_sym_switch] = ACTIONS(3218), - [anon_sym_case] = ACTIONS(3218), - [anon_sym_default] = ACTIONS(3218), - [anon_sym_while] = ACTIONS(3218), - [anon_sym_do] = ACTIONS(3218), - [anon_sym_for] = ACTIONS(3218), - [anon_sym_in] = ACTIONS(3218), - [anon_sym_return] = ACTIONS(3218), - [anon_sym_break] = ACTIONS(3218), - [anon_sym_continue] = ACTIONS(3218), - [anon_sym_goto] = ACTIONS(3218), - [anon_sym_DASH_DASH] = ACTIONS(3220), - [anon_sym_PLUS_PLUS] = ACTIONS(3220), - [anon_sym_sizeof] = ACTIONS(3218), - [anon_sym___alignof__] = ACTIONS(3218), - [anon_sym___alignof] = ACTIONS(3218), - [anon_sym__alignof] = ACTIONS(3218), - [anon_sym_alignof] = ACTIONS(3218), - [anon_sym__Alignof] = ACTIONS(3218), - [anon_sym_offsetof] = ACTIONS(3218), - [anon_sym__Generic] = ACTIONS(3218), - [anon_sym_asm] = ACTIONS(3218), - [anon_sym___asm__] = ACTIONS(3218), - [sym_number_literal] = ACTIONS(3220), - [anon_sym_L_SQUOTE] = ACTIONS(3220), - [anon_sym_u_SQUOTE] = ACTIONS(3220), - [anon_sym_U_SQUOTE] = ACTIONS(3220), - [anon_sym_u8_SQUOTE] = ACTIONS(3220), - [anon_sym_SQUOTE] = ACTIONS(3220), - [anon_sym_AT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(3220), - [anon_sym_L_DQUOTE] = ACTIONS(3220), - [anon_sym_u_DQUOTE] = ACTIONS(3220), - [anon_sym_U_DQUOTE] = ACTIONS(3220), - [anon_sym_u8_DQUOTE] = ACTIONS(3220), - [sym_true] = ACTIONS(3218), - [sym_false] = ACTIONS(3218), - [anon_sym_NULL] = ACTIONS(3218), - [anon_sym_nullptr] = ACTIONS(3218), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3218), - [anon_sym___typeof] = ACTIONS(3218), - [anon_sym_typeof] = ACTIONS(3218), - [anon_sym_ATimport] = ACTIONS(3220), - [aux_sym_preproc_undef_token1] = ACTIONS(3218), - [anon_sym_POUND] = ACTIONS(3218), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3218), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3218), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3218), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3218), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3218), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3218), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE] = ACTIONS(3218), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3218), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_API_AVAILABLE] = ACTIONS(3218), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_API_DEPRECATED] = ACTIONS(3218), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3218), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3218), - [anon_sym___deprecated_msg] = ACTIONS(3218), - [anon_sym___deprecated_enum_msg] = ACTIONS(3218), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3218), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3218), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3218), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3218), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3218), - [anon_sym_ATprotocol] = ACTIONS(3220), - [anon_sym_ATinterface] = ACTIONS(3220), - [anon_sym_ATimplementation] = ACTIONS(3220), - [anon_sym_ATcompatibility_alias] = ACTIONS(3220), - [anon_sym__Alignas] = ACTIONS(3218), - [anon_sym_ATselector] = ACTIONS(3220), - [anon_sym_ATavailable] = ACTIONS(3220), - [anon_sym___builtin_available] = ACTIONS(3218), - [anon_sym_va_arg] = ACTIONS(3218), - [anon_sym_ATencode] = ACTIONS(3220), - [anon_sym_BOOL] = ACTIONS(3218), - [anon_sym_IMP] = ACTIONS(3218), - [anon_sym_SEL] = ACTIONS(3218), - [anon_sym_Class] = ACTIONS(3218), - [anon_sym_id] = ACTIONS(3218), - }, - [1763] = { - [ts_builtin_sym_end] = ACTIONS(3188), - [sym_identifier] = ACTIONS(3186), - [aux_sym_preproc_include_token1] = ACTIONS(3186), - [aux_sym_preproc_include_token2] = ACTIONS(3186), - [aux_sym_preproc_def_token1] = ACTIONS(3186), - [aux_sym_preproc_if_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3186), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3186), - [sym_preproc_directive] = ACTIONS(3186), - [anon_sym_LPAREN2] = ACTIONS(3188), - [anon_sym_BANG] = ACTIONS(3188), - [anon_sym_TILDE] = ACTIONS(3188), - [anon_sym_DASH] = ACTIONS(3186), - [anon_sym_PLUS] = ACTIONS(3186), - [anon_sym_STAR] = ACTIONS(3188), - [anon_sym_CARET] = ACTIONS(3188), - [anon_sym_AMP] = ACTIONS(3188), - [anon_sym_SEMI] = ACTIONS(3188), - [anon_sym___extension__] = ACTIONS(3186), - [anon_sym_typedef] = ACTIONS(3186), - [anon_sym_extern] = ACTIONS(3186), - [anon_sym___attribute__] = ACTIONS(3186), - [anon_sym___attribute] = ACTIONS(3186), - [anon_sym_noreturn] = ACTIONS(3186), - [anon_sym_LBRACK] = ACTIONS(3188), - [anon_sym___declspec] = ACTIONS(3186), - [anon_sym___cdecl] = ACTIONS(3186), - [anon_sym___clrcall] = ACTIONS(3186), - [anon_sym___stdcall] = ACTIONS(3186), - [anon_sym___fastcall] = ACTIONS(3186), - [anon_sym___thiscall] = ACTIONS(3186), - [anon_sym___vectorcall] = ACTIONS(3186), - [anon_sym_LBRACE] = ACTIONS(3188), - [anon_sym_signed] = ACTIONS(3186), - [anon_sym_unsigned] = ACTIONS(3186), - [anon_sym_long] = ACTIONS(3186), - [anon_sym_short] = ACTIONS(3186), - [anon_sym_ATautoreleasepool] = ACTIONS(3188), - [anon_sym_static] = ACTIONS(3186), - [anon_sym_auto] = ACTIONS(3186), - [anon_sym_register] = ACTIONS(3186), - [anon_sym_inline] = ACTIONS(3186), - [anon_sym___inline] = ACTIONS(3186), - [anon_sym___inline__] = ACTIONS(3186), - [anon_sym___forceinline] = ACTIONS(3186), - [anon_sym_thread_local] = ACTIONS(3186), - [anon_sym___thread] = ACTIONS(3186), - [anon_sym_CG_EXTERN] = ACTIONS(3186), - [anon_sym_CG_INLINE] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3186), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3186), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3186), - [anon_sym_IBOutlet] = ACTIONS(3186), - [anon_sym_IBInspectable] = ACTIONS(3186), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3186), - [anon_sym_NS_INLINE] = ACTIONS(3186), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3186), - [anon_sym_OBJC_EXPORT] = ACTIONS(3186), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3186), - [anon_sym_const] = ACTIONS(3186), - [anon_sym_constexpr] = ACTIONS(3186), - [anon_sym_volatile] = ACTIONS(3186), - [anon_sym_restrict] = ACTIONS(3186), - [anon_sym___restrict__] = ACTIONS(3186), - [anon_sym__Atomic] = ACTIONS(3186), - [anon_sym__Noreturn] = ACTIONS(3186), - [anon_sym_nullable] = ACTIONS(3186), - [anon_sym__Complex] = ACTIONS(3186), - [anon_sym__Nonnull] = ACTIONS(3186), - [anon_sym__Nullable] = ACTIONS(3186), - [anon_sym__Nullable_result] = ACTIONS(3186), - [anon_sym__Null_unspecified] = ACTIONS(3186), - [anon_sym___autoreleasing] = ACTIONS(3186), - [anon_sym___block] = ACTIONS(3186), - [anon_sym___bridge] = ACTIONS(3186), - [anon_sym___bridge_retained] = ACTIONS(3186), - [anon_sym___bridge_transfer] = ACTIONS(3186), - [anon_sym___complex] = ACTIONS(3186), - [anon_sym___const] = ACTIONS(3186), - [anon_sym___imag] = ACTIONS(3186), - [anon_sym___kindof] = ACTIONS(3186), - [anon_sym___nonnull] = ACTIONS(3186), - [anon_sym___nullable] = ACTIONS(3186), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3186), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3186), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3186), - [anon_sym___real] = ACTIONS(3186), - [anon_sym___strong] = ACTIONS(3186), - [anon_sym___unsafe_unretained] = ACTIONS(3186), - [anon_sym___unused] = ACTIONS(3186), - [anon_sym___weak] = ACTIONS(3186), - [sym_primitive_type] = ACTIONS(3186), - [anon_sym_enum] = ACTIONS(3186), - [anon_sym_struct] = ACTIONS(3186), - [anon_sym_union] = ACTIONS(3186), - [anon_sym_if] = ACTIONS(3186), - [anon_sym_switch] = ACTIONS(3186), - [anon_sym_case] = ACTIONS(3186), - [anon_sym_default] = ACTIONS(3186), - [anon_sym_while] = ACTIONS(3186), - [anon_sym_do] = ACTIONS(3186), - [anon_sym_for] = ACTIONS(3186), - [anon_sym_in] = ACTIONS(3186), - [anon_sym_return] = ACTIONS(3186), - [anon_sym_break] = ACTIONS(3186), - [anon_sym_continue] = ACTIONS(3186), - [anon_sym_goto] = ACTIONS(3186), - [anon_sym_DASH_DASH] = ACTIONS(3188), - [anon_sym_PLUS_PLUS] = ACTIONS(3188), - [anon_sym_sizeof] = ACTIONS(3186), - [anon_sym___alignof__] = ACTIONS(3186), - [anon_sym___alignof] = ACTIONS(3186), - [anon_sym__alignof] = ACTIONS(3186), - [anon_sym_alignof] = ACTIONS(3186), - [anon_sym__Alignof] = ACTIONS(3186), - [anon_sym_offsetof] = ACTIONS(3186), - [anon_sym__Generic] = ACTIONS(3186), - [anon_sym_asm] = ACTIONS(3186), - [anon_sym___asm__] = ACTIONS(3186), - [sym_number_literal] = ACTIONS(3188), - [anon_sym_L_SQUOTE] = ACTIONS(3188), - [anon_sym_u_SQUOTE] = ACTIONS(3188), - [anon_sym_U_SQUOTE] = ACTIONS(3188), - [anon_sym_u8_SQUOTE] = ACTIONS(3188), - [anon_sym_SQUOTE] = ACTIONS(3188), - [anon_sym_AT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(3188), - [anon_sym_L_DQUOTE] = ACTIONS(3188), - [anon_sym_u_DQUOTE] = ACTIONS(3188), - [anon_sym_U_DQUOTE] = ACTIONS(3188), - [anon_sym_u8_DQUOTE] = ACTIONS(3188), - [sym_true] = ACTIONS(3186), - [sym_false] = ACTIONS(3186), - [anon_sym_NULL] = ACTIONS(3186), - [anon_sym_nullptr] = ACTIONS(3186), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3186), - [anon_sym___typeof] = ACTIONS(3186), - [anon_sym_typeof] = ACTIONS(3186), - [anon_sym_ATimport] = ACTIONS(3188), - [aux_sym_preproc_undef_token1] = ACTIONS(3186), - [anon_sym_POUND] = ACTIONS(3186), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3186), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3186), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3186), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3186), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3186), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3186), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE] = ACTIONS(3186), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3186), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_API_AVAILABLE] = ACTIONS(3186), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_API_DEPRECATED] = ACTIONS(3186), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3186), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3186), - [anon_sym___deprecated_msg] = ACTIONS(3186), - [anon_sym___deprecated_enum_msg] = ACTIONS(3186), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3186), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3186), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3186), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3186), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3186), - [anon_sym_ATprotocol] = ACTIONS(3188), - [anon_sym_ATinterface] = ACTIONS(3188), - [anon_sym_ATimplementation] = ACTIONS(3188), - [anon_sym_ATcompatibility_alias] = ACTIONS(3188), - [anon_sym__Alignas] = ACTIONS(3186), - [anon_sym_ATselector] = ACTIONS(3188), - [anon_sym_ATavailable] = ACTIONS(3188), - [anon_sym___builtin_available] = ACTIONS(3186), - [anon_sym_va_arg] = ACTIONS(3186), - [anon_sym_ATencode] = ACTIONS(3188), - [anon_sym_BOOL] = ACTIONS(3186), - [anon_sym_IMP] = ACTIONS(3186), - [anon_sym_SEL] = ACTIONS(3186), - [anon_sym_Class] = ACTIONS(3186), - [anon_sym_id] = ACTIONS(3186), - }, - [1764] = { - [ts_builtin_sym_end] = ACTIONS(2908), - [sym_identifier] = ACTIONS(2906), - [aux_sym_preproc_include_token1] = ACTIONS(2906), - [aux_sym_preproc_include_token2] = ACTIONS(2906), - [aux_sym_preproc_def_token1] = ACTIONS(2906), - [aux_sym_preproc_if_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2906), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2906), - [sym_preproc_directive] = ACTIONS(2906), - [anon_sym_LPAREN2] = ACTIONS(2908), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_STAR] = ACTIONS(2908), - [anon_sym_CARET] = ACTIONS(2908), - [anon_sym_AMP] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym___extension__] = ACTIONS(2906), - [anon_sym_typedef] = ACTIONS(2906), - [anon_sym_extern] = ACTIONS(2906), - [anon_sym___attribute__] = ACTIONS(2906), - [anon_sym___attribute] = ACTIONS(2906), - [anon_sym_noreturn] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym___declspec] = ACTIONS(2906), - [anon_sym___cdecl] = ACTIONS(2906), - [anon_sym___clrcall] = ACTIONS(2906), - [anon_sym___stdcall] = ACTIONS(2906), - [anon_sym___fastcall] = ACTIONS(2906), - [anon_sym___thiscall] = ACTIONS(2906), - [anon_sym___vectorcall] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_signed] = ACTIONS(2906), - [anon_sym_unsigned] = ACTIONS(2906), - [anon_sym_long] = ACTIONS(2906), - [anon_sym_short] = ACTIONS(2906), - [anon_sym_ATautoreleasepool] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_auto] = ACTIONS(2906), - [anon_sym_register] = ACTIONS(2906), - [anon_sym_inline] = ACTIONS(2906), - [anon_sym___inline] = ACTIONS(2906), - [anon_sym___inline__] = ACTIONS(2906), - [anon_sym___forceinline] = ACTIONS(2906), - [anon_sym_thread_local] = ACTIONS(2906), - [anon_sym___thread] = ACTIONS(2906), - [anon_sym_CG_EXTERN] = ACTIONS(2906), - [anon_sym_CG_INLINE] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2906), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2906), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2906), - [anon_sym_IBOutlet] = ACTIONS(2906), - [anon_sym_IBInspectable] = ACTIONS(2906), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2906), - [anon_sym_NS_INLINE] = ACTIONS(2906), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2906), - [anon_sym_OBJC_EXPORT] = ACTIONS(2906), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_constexpr] = ACTIONS(2906), - [anon_sym_volatile] = ACTIONS(2906), - [anon_sym_restrict] = ACTIONS(2906), - [anon_sym___restrict__] = ACTIONS(2906), - [anon_sym__Atomic] = ACTIONS(2906), - [anon_sym__Noreturn] = ACTIONS(2906), - [anon_sym_nullable] = ACTIONS(2906), - [anon_sym__Complex] = ACTIONS(2906), - [anon_sym__Nonnull] = ACTIONS(2906), - [anon_sym__Nullable] = ACTIONS(2906), - [anon_sym__Nullable_result] = ACTIONS(2906), - [anon_sym__Null_unspecified] = ACTIONS(2906), - [anon_sym___autoreleasing] = ACTIONS(2906), - [anon_sym___block] = ACTIONS(2906), - [anon_sym___bridge] = ACTIONS(2906), - [anon_sym___bridge_retained] = ACTIONS(2906), - [anon_sym___bridge_transfer] = ACTIONS(2906), - [anon_sym___complex] = ACTIONS(2906), - [anon_sym___const] = ACTIONS(2906), - [anon_sym___imag] = ACTIONS(2906), - [anon_sym___kindof] = ACTIONS(2906), - [anon_sym___nonnull] = ACTIONS(2906), - [anon_sym___nullable] = ACTIONS(2906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2906), - [anon_sym___real] = ACTIONS(2906), - [anon_sym___strong] = ACTIONS(2906), - [anon_sym___unsafe_unretained] = ACTIONS(2906), - [anon_sym___unused] = ACTIONS(2906), - [anon_sym___weak] = ACTIONS(2906), - [sym_primitive_type] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), - [anon_sym_struct] = ACTIONS(2906), - [anon_sym_union] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_in] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_goto] = ACTIONS(2906), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_sizeof] = ACTIONS(2906), - [anon_sym___alignof__] = ACTIONS(2906), - [anon_sym___alignof] = ACTIONS(2906), - [anon_sym__alignof] = ACTIONS(2906), - [anon_sym_alignof] = ACTIONS(2906), - [anon_sym__Alignof] = ACTIONS(2906), - [anon_sym_offsetof] = ACTIONS(2906), - [anon_sym__Generic] = ACTIONS(2906), - [anon_sym_asm] = ACTIONS(2906), - [anon_sym___asm__] = ACTIONS(2906), - [sym_number_literal] = ACTIONS(2908), - [anon_sym_L_SQUOTE] = ACTIONS(2908), - [anon_sym_u_SQUOTE] = ACTIONS(2908), - [anon_sym_U_SQUOTE] = ACTIONS(2908), - [anon_sym_u8_SQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_AT] = ACTIONS(2906), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_L_DQUOTE] = ACTIONS(2908), - [anon_sym_u_DQUOTE] = ACTIONS(2908), - [anon_sym_U_DQUOTE] = ACTIONS(2908), - [anon_sym_u8_DQUOTE] = ACTIONS(2908), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [anon_sym_NULL] = ACTIONS(2906), - [anon_sym_nullptr] = ACTIONS(2906), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2906), - [anon_sym___typeof] = ACTIONS(2906), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_ATimport] = ACTIONS(2908), - [aux_sym_preproc_undef_token1] = ACTIONS(2906), - [anon_sym_POUND] = ACTIONS(2906), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2906), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2906), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2906), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2906), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2906), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2906), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE] = ACTIONS(2906), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2906), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_API_AVAILABLE] = ACTIONS(2906), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_API_DEPRECATED] = ACTIONS(2906), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2906), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2906), - [anon_sym___deprecated_msg] = ACTIONS(2906), - [anon_sym___deprecated_enum_msg] = ACTIONS(2906), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2906), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2906), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2906), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2906), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2906), - [anon_sym_ATprotocol] = ACTIONS(2908), - [anon_sym_ATinterface] = ACTIONS(2908), - [anon_sym_ATimplementation] = ACTIONS(2908), - [anon_sym_ATcompatibility_alias] = ACTIONS(2908), - [anon_sym__Alignas] = ACTIONS(2906), - [anon_sym_ATselector] = ACTIONS(2908), - [anon_sym_ATavailable] = ACTIONS(2908), - [anon_sym___builtin_available] = ACTIONS(2906), - [anon_sym_va_arg] = ACTIONS(2906), - [anon_sym_ATencode] = ACTIONS(2908), - [anon_sym_BOOL] = ACTIONS(2906), - [anon_sym_IMP] = ACTIONS(2906), - [anon_sym_SEL] = ACTIONS(2906), - [anon_sym_Class] = ACTIONS(2906), - [anon_sym_id] = ACTIONS(2906), - }, - [1765] = { - [ts_builtin_sym_end] = ACTIONS(3180), - [sym_identifier] = ACTIONS(3178), - [aux_sym_preproc_include_token1] = ACTIONS(3178), - [aux_sym_preproc_include_token2] = ACTIONS(3178), - [aux_sym_preproc_def_token1] = ACTIONS(3178), - [aux_sym_preproc_if_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3178), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3178), - [sym_preproc_directive] = ACTIONS(3178), - [anon_sym_LPAREN2] = ACTIONS(3180), - [anon_sym_BANG] = ACTIONS(3180), - [anon_sym_TILDE] = ACTIONS(3180), - [anon_sym_DASH] = ACTIONS(3178), - [anon_sym_PLUS] = ACTIONS(3178), - [anon_sym_STAR] = ACTIONS(3180), - [anon_sym_CARET] = ACTIONS(3180), - [anon_sym_AMP] = ACTIONS(3180), - [anon_sym_SEMI] = ACTIONS(3180), - [anon_sym___extension__] = ACTIONS(3178), - [anon_sym_typedef] = ACTIONS(3178), - [anon_sym_extern] = ACTIONS(3178), - [anon_sym___attribute__] = ACTIONS(3178), - [anon_sym___attribute] = ACTIONS(3178), - [anon_sym_noreturn] = ACTIONS(3178), - [anon_sym_LBRACK] = ACTIONS(3180), - [anon_sym___declspec] = ACTIONS(3178), - [anon_sym___cdecl] = ACTIONS(3178), - [anon_sym___clrcall] = ACTIONS(3178), - [anon_sym___stdcall] = ACTIONS(3178), - [anon_sym___fastcall] = ACTIONS(3178), - [anon_sym___thiscall] = ACTIONS(3178), - [anon_sym___vectorcall] = ACTIONS(3178), - [anon_sym_LBRACE] = ACTIONS(3180), - [anon_sym_signed] = ACTIONS(3178), - [anon_sym_unsigned] = ACTIONS(3178), - [anon_sym_long] = ACTIONS(3178), - [anon_sym_short] = ACTIONS(3178), - [anon_sym_ATautoreleasepool] = ACTIONS(3180), - [anon_sym_static] = ACTIONS(3178), - [anon_sym_auto] = ACTIONS(3178), - [anon_sym_register] = ACTIONS(3178), - [anon_sym_inline] = ACTIONS(3178), - [anon_sym___inline] = ACTIONS(3178), - [anon_sym___inline__] = ACTIONS(3178), - [anon_sym___forceinline] = ACTIONS(3178), - [anon_sym_thread_local] = ACTIONS(3178), - [anon_sym___thread] = ACTIONS(3178), - [anon_sym_CG_EXTERN] = ACTIONS(3178), - [anon_sym_CG_INLINE] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3178), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3178), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3178), - [anon_sym_IBOutlet] = ACTIONS(3178), - [anon_sym_IBInspectable] = ACTIONS(3178), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3178), - [anon_sym_NS_INLINE] = ACTIONS(3178), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3178), - [anon_sym_OBJC_EXPORT] = ACTIONS(3178), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3178), - [anon_sym_const] = ACTIONS(3178), - [anon_sym_constexpr] = ACTIONS(3178), - [anon_sym_volatile] = ACTIONS(3178), - [anon_sym_restrict] = ACTIONS(3178), - [anon_sym___restrict__] = ACTIONS(3178), - [anon_sym__Atomic] = ACTIONS(3178), - [anon_sym__Noreturn] = ACTIONS(3178), - [anon_sym_nullable] = ACTIONS(3178), - [anon_sym__Complex] = ACTIONS(3178), - [anon_sym__Nonnull] = ACTIONS(3178), - [anon_sym__Nullable] = ACTIONS(3178), - [anon_sym__Nullable_result] = ACTIONS(3178), - [anon_sym__Null_unspecified] = ACTIONS(3178), - [anon_sym___autoreleasing] = ACTIONS(3178), - [anon_sym___block] = ACTIONS(3178), - [anon_sym___bridge] = ACTIONS(3178), - [anon_sym___bridge_retained] = ACTIONS(3178), - [anon_sym___bridge_transfer] = ACTIONS(3178), - [anon_sym___complex] = ACTIONS(3178), - [anon_sym___const] = ACTIONS(3178), - [anon_sym___imag] = ACTIONS(3178), - [anon_sym___kindof] = ACTIONS(3178), - [anon_sym___nonnull] = ACTIONS(3178), - [anon_sym___nullable] = ACTIONS(3178), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3178), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3178), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3178), - [anon_sym___real] = ACTIONS(3178), - [anon_sym___strong] = ACTIONS(3178), - [anon_sym___unsafe_unretained] = ACTIONS(3178), - [anon_sym___unused] = ACTIONS(3178), - [anon_sym___weak] = ACTIONS(3178), - [sym_primitive_type] = ACTIONS(3178), - [anon_sym_enum] = ACTIONS(3178), - [anon_sym_struct] = ACTIONS(3178), - [anon_sym_union] = ACTIONS(3178), - [anon_sym_if] = ACTIONS(3178), - [anon_sym_switch] = ACTIONS(3178), - [anon_sym_case] = ACTIONS(3178), - [anon_sym_default] = ACTIONS(3178), - [anon_sym_while] = ACTIONS(3178), - [anon_sym_do] = ACTIONS(3178), - [anon_sym_for] = ACTIONS(3178), - [anon_sym_in] = ACTIONS(3178), - [anon_sym_return] = ACTIONS(3178), - [anon_sym_break] = ACTIONS(3178), - [anon_sym_continue] = ACTIONS(3178), - [anon_sym_goto] = ACTIONS(3178), - [anon_sym_DASH_DASH] = ACTIONS(3180), - [anon_sym_PLUS_PLUS] = ACTIONS(3180), - [anon_sym_sizeof] = ACTIONS(3178), - [anon_sym___alignof__] = ACTIONS(3178), - [anon_sym___alignof] = ACTIONS(3178), - [anon_sym__alignof] = ACTIONS(3178), - [anon_sym_alignof] = ACTIONS(3178), - [anon_sym__Alignof] = ACTIONS(3178), - [anon_sym_offsetof] = ACTIONS(3178), - [anon_sym__Generic] = ACTIONS(3178), - [anon_sym_asm] = ACTIONS(3178), - [anon_sym___asm__] = ACTIONS(3178), - [sym_number_literal] = ACTIONS(3180), - [anon_sym_L_SQUOTE] = ACTIONS(3180), - [anon_sym_u_SQUOTE] = ACTIONS(3180), - [anon_sym_U_SQUOTE] = ACTIONS(3180), - [anon_sym_u8_SQUOTE] = ACTIONS(3180), - [anon_sym_SQUOTE] = ACTIONS(3180), - [anon_sym_AT] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(3180), - [anon_sym_L_DQUOTE] = ACTIONS(3180), - [anon_sym_u_DQUOTE] = ACTIONS(3180), - [anon_sym_U_DQUOTE] = ACTIONS(3180), - [anon_sym_u8_DQUOTE] = ACTIONS(3180), - [sym_true] = ACTIONS(3178), - [sym_false] = ACTIONS(3178), - [anon_sym_NULL] = ACTIONS(3178), - [anon_sym_nullptr] = ACTIONS(3178), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3178), - [anon_sym___typeof] = ACTIONS(3178), - [anon_sym_typeof] = ACTIONS(3178), - [anon_sym_ATimport] = ACTIONS(3180), - [aux_sym_preproc_undef_token1] = ACTIONS(3178), - [anon_sym_POUND] = ACTIONS(3178), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3178), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3178), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3178), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3178), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3178), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3178), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE] = ACTIONS(3178), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3178), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_API_AVAILABLE] = ACTIONS(3178), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_API_DEPRECATED] = ACTIONS(3178), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3178), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3178), - [anon_sym___deprecated_msg] = ACTIONS(3178), - [anon_sym___deprecated_enum_msg] = ACTIONS(3178), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3178), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3178), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3178), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3178), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3178), - [anon_sym_ATprotocol] = ACTIONS(3180), - [anon_sym_ATinterface] = ACTIONS(3180), - [anon_sym_ATimplementation] = ACTIONS(3180), - [anon_sym_ATcompatibility_alias] = ACTIONS(3180), - [anon_sym__Alignas] = ACTIONS(3178), - [anon_sym_ATselector] = ACTIONS(3180), - [anon_sym_ATavailable] = ACTIONS(3180), - [anon_sym___builtin_available] = ACTIONS(3178), - [anon_sym_va_arg] = ACTIONS(3178), - [anon_sym_ATencode] = ACTIONS(3180), - [anon_sym_BOOL] = ACTIONS(3178), - [anon_sym_IMP] = ACTIONS(3178), - [anon_sym_SEL] = ACTIONS(3178), - [anon_sym_Class] = ACTIONS(3178), - [anon_sym_id] = ACTIONS(3178), - }, - [1766] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_include_token1] = ACTIONS(2550), - [aux_sym_preproc_include_token2] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_ATimport] = ACTIONS(2552), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_POUND] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATprotocol] = ACTIONS(2552), - [anon_sym_ATinterface] = ACTIONS(2552), - [anon_sym_ATimplementation] = ACTIONS(2552), - [anon_sym_ATcompatibility_alias] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [1767] = { - [ts_builtin_sym_end] = ACTIONS(2556), - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_include_token1] = ACTIONS(2554), - [aux_sym_preproc_include_token2] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_ATimport] = ACTIONS(2556), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_POUND] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATprotocol] = ACTIONS(2556), - [anon_sym_ATinterface] = ACTIONS(2556), - [anon_sym_ATimplementation] = ACTIONS(2556), - [anon_sym_ATcompatibility_alias] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [1768] = { - [ts_builtin_sym_end] = ACTIONS(2560), - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_include_token1] = ACTIONS(2558), - [aux_sym_preproc_include_token2] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_ATimport] = ACTIONS(2560), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_POUND] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATprotocol] = ACTIONS(2560), - [anon_sym_ATinterface] = ACTIONS(2560), - [anon_sym_ATimplementation] = ACTIONS(2560), - [anon_sym_ATcompatibility_alias] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [1769] = { - [ts_builtin_sym_end] = ACTIONS(2568), - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_include_token1] = ACTIONS(2566), - [aux_sym_preproc_include_token2] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_ATimport] = ACTIONS(2568), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_POUND] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATprotocol] = ACTIONS(2568), - [anon_sym_ATinterface] = ACTIONS(2568), - [anon_sym_ATimplementation] = ACTIONS(2568), - [anon_sym_ATcompatibility_alias] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [1770] = { - [ts_builtin_sym_end] = ACTIONS(2572), - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_include_token1] = ACTIONS(2570), - [aux_sym_preproc_include_token2] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_ATimport] = ACTIONS(2572), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATprotocol] = ACTIONS(2572), - [anon_sym_ATinterface] = ACTIONS(2572), - [anon_sym_ATimplementation] = ACTIONS(2572), - [anon_sym_ATcompatibility_alias] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [1771] = { - [ts_builtin_sym_end] = ACTIONS(2576), - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_include_token1] = ACTIONS(2574), - [aux_sym_preproc_include_token2] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_ATimport] = ACTIONS(2576), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_POUND] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATprotocol] = ACTIONS(2576), - [anon_sym_ATinterface] = ACTIONS(2576), - [anon_sym_ATimplementation] = ACTIONS(2576), - [anon_sym_ATcompatibility_alias] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [1772] = { - [ts_builtin_sym_end] = ACTIONS(2580), - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_include_token1] = ACTIONS(2578), - [aux_sym_preproc_include_token2] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_ATimport] = ACTIONS(2580), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_POUND] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATprotocol] = ACTIONS(2580), - [anon_sym_ATinterface] = ACTIONS(2580), - [anon_sym_ATimplementation] = ACTIONS(2580), - [anon_sym_ATcompatibility_alias] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [1773] = { - [ts_builtin_sym_end] = ACTIONS(2584), - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_include_token1] = ACTIONS(2582), - [aux_sym_preproc_include_token2] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_ATimport] = ACTIONS(2584), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_POUND] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATprotocol] = ACTIONS(2584), - [anon_sym_ATinterface] = ACTIONS(2584), - [anon_sym_ATimplementation] = ACTIONS(2584), - [anon_sym_ATcompatibility_alias] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [1774] = { - [ts_builtin_sym_end] = ACTIONS(2592), - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_include_token1] = ACTIONS(2590), - [aux_sym_preproc_include_token2] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_ATimport] = ACTIONS(2592), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_POUND] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATprotocol] = ACTIONS(2592), - [anon_sym_ATinterface] = ACTIONS(2592), - [anon_sym_ATimplementation] = ACTIONS(2592), - [anon_sym_ATcompatibility_alias] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [1775] = { - [ts_builtin_sym_end] = ACTIONS(2596), - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_include_token1] = ACTIONS(2594), - [aux_sym_preproc_include_token2] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_ATimport] = ACTIONS(2596), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_POUND] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATprotocol] = ACTIONS(2596), - [anon_sym_ATinterface] = ACTIONS(2596), - [anon_sym_ATimplementation] = ACTIONS(2596), - [anon_sym_ATcompatibility_alias] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [1776] = { - [ts_builtin_sym_end] = ACTIONS(2600), - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_include_token1] = ACTIONS(2598), - [aux_sym_preproc_include_token2] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_ATimport] = ACTIONS(2600), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_POUND] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATprotocol] = ACTIONS(2600), - [anon_sym_ATinterface] = ACTIONS(2600), - [anon_sym_ATimplementation] = ACTIONS(2600), - [anon_sym_ATcompatibility_alias] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [1777] = { - [ts_builtin_sym_end] = ACTIONS(2604), - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_include_token1] = ACTIONS(2602), - [aux_sym_preproc_include_token2] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_ATimport] = ACTIONS(2604), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_POUND] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATprotocol] = ACTIONS(2604), - [anon_sym_ATinterface] = ACTIONS(2604), - [anon_sym_ATimplementation] = ACTIONS(2604), - [anon_sym_ATcompatibility_alias] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [1778] = { - [ts_builtin_sym_end] = ACTIONS(3172), - [sym_identifier] = ACTIONS(3170), - [aux_sym_preproc_include_token1] = ACTIONS(3170), - [aux_sym_preproc_include_token2] = ACTIONS(3170), - [aux_sym_preproc_def_token1] = ACTIONS(3170), - [aux_sym_preproc_if_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3170), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3170), - [sym_preproc_directive] = ACTIONS(3170), - [anon_sym_LPAREN2] = ACTIONS(3172), - [anon_sym_BANG] = ACTIONS(3172), - [anon_sym_TILDE] = ACTIONS(3172), - [anon_sym_DASH] = ACTIONS(3170), - [anon_sym_PLUS] = ACTIONS(3170), - [anon_sym_STAR] = ACTIONS(3172), - [anon_sym_CARET] = ACTIONS(3172), - [anon_sym_AMP] = ACTIONS(3172), - [anon_sym_SEMI] = ACTIONS(3172), - [anon_sym___extension__] = ACTIONS(3170), - [anon_sym_typedef] = ACTIONS(3170), - [anon_sym_extern] = ACTIONS(3170), - [anon_sym___attribute__] = ACTIONS(3170), - [anon_sym___attribute] = ACTIONS(3170), - [anon_sym_noreturn] = ACTIONS(3170), - [anon_sym_LBRACK] = ACTIONS(3172), - [anon_sym___declspec] = ACTIONS(3170), - [anon_sym___cdecl] = ACTIONS(3170), - [anon_sym___clrcall] = ACTIONS(3170), - [anon_sym___stdcall] = ACTIONS(3170), - [anon_sym___fastcall] = ACTIONS(3170), - [anon_sym___thiscall] = ACTIONS(3170), - [anon_sym___vectorcall] = ACTIONS(3170), - [anon_sym_LBRACE] = ACTIONS(3172), - [anon_sym_signed] = ACTIONS(3170), - [anon_sym_unsigned] = ACTIONS(3170), - [anon_sym_long] = ACTIONS(3170), - [anon_sym_short] = ACTIONS(3170), - [anon_sym_ATautoreleasepool] = ACTIONS(3172), - [anon_sym_static] = ACTIONS(3170), - [anon_sym_auto] = ACTIONS(3170), - [anon_sym_register] = ACTIONS(3170), - [anon_sym_inline] = ACTIONS(3170), - [anon_sym___inline] = ACTIONS(3170), - [anon_sym___inline__] = ACTIONS(3170), - [anon_sym___forceinline] = ACTIONS(3170), - [anon_sym_thread_local] = ACTIONS(3170), - [anon_sym___thread] = ACTIONS(3170), - [anon_sym_CG_EXTERN] = ACTIONS(3170), - [anon_sym_CG_INLINE] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3170), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3170), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3170), - [anon_sym_IBOutlet] = ACTIONS(3170), - [anon_sym_IBInspectable] = ACTIONS(3170), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3170), - [anon_sym_NS_INLINE] = ACTIONS(3170), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3170), - [anon_sym_OBJC_EXPORT] = ACTIONS(3170), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3170), - [anon_sym_const] = ACTIONS(3170), - [anon_sym_constexpr] = ACTIONS(3170), - [anon_sym_volatile] = ACTIONS(3170), - [anon_sym_restrict] = ACTIONS(3170), - [anon_sym___restrict__] = ACTIONS(3170), - [anon_sym__Atomic] = ACTIONS(3170), - [anon_sym__Noreturn] = ACTIONS(3170), - [anon_sym_nullable] = ACTIONS(3170), - [anon_sym__Complex] = ACTIONS(3170), - [anon_sym__Nonnull] = ACTIONS(3170), - [anon_sym__Nullable] = ACTIONS(3170), - [anon_sym__Nullable_result] = ACTIONS(3170), - [anon_sym__Null_unspecified] = ACTIONS(3170), - [anon_sym___autoreleasing] = ACTIONS(3170), - [anon_sym___block] = ACTIONS(3170), - [anon_sym___bridge] = ACTIONS(3170), - [anon_sym___bridge_retained] = ACTIONS(3170), - [anon_sym___bridge_transfer] = ACTIONS(3170), - [anon_sym___complex] = ACTIONS(3170), - [anon_sym___const] = ACTIONS(3170), - [anon_sym___imag] = ACTIONS(3170), - [anon_sym___kindof] = ACTIONS(3170), - [anon_sym___nonnull] = ACTIONS(3170), - [anon_sym___nullable] = ACTIONS(3170), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3170), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3170), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3170), - [anon_sym___real] = ACTIONS(3170), - [anon_sym___strong] = ACTIONS(3170), - [anon_sym___unsafe_unretained] = ACTIONS(3170), - [anon_sym___unused] = ACTIONS(3170), - [anon_sym___weak] = ACTIONS(3170), - [sym_primitive_type] = ACTIONS(3170), - [anon_sym_enum] = ACTIONS(3170), - [anon_sym_struct] = ACTIONS(3170), - [anon_sym_union] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3170), - [anon_sym_switch] = ACTIONS(3170), - [anon_sym_case] = ACTIONS(3170), - [anon_sym_default] = ACTIONS(3170), - [anon_sym_while] = ACTIONS(3170), - [anon_sym_do] = ACTIONS(3170), - [anon_sym_for] = ACTIONS(3170), - [anon_sym_in] = ACTIONS(3170), - [anon_sym_return] = ACTIONS(3170), - [anon_sym_break] = ACTIONS(3170), - [anon_sym_continue] = ACTIONS(3170), - [anon_sym_goto] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3172), - [anon_sym_PLUS_PLUS] = ACTIONS(3172), - [anon_sym_sizeof] = ACTIONS(3170), - [anon_sym___alignof__] = ACTIONS(3170), - [anon_sym___alignof] = ACTIONS(3170), - [anon_sym__alignof] = ACTIONS(3170), - [anon_sym_alignof] = ACTIONS(3170), - [anon_sym__Alignof] = ACTIONS(3170), - [anon_sym_offsetof] = ACTIONS(3170), - [anon_sym__Generic] = ACTIONS(3170), - [anon_sym_asm] = ACTIONS(3170), - [anon_sym___asm__] = ACTIONS(3170), - [sym_number_literal] = ACTIONS(3172), - [anon_sym_L_SQUOTE] = ACTIONS(3172), - [anon_sym_u_SQUOTE] = ACTIONS(3172), - [anon_sym_U_SQUOTE] = ACTIONS(3172), - [anon_sym_u8_SQUOTE] = ACTIONS(3172), - [anon_sym_SQUOTE] = ACTIONS(3172), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3172), - [anon_sym_L_DQUOTE] = ACTIONS(3172), - [anon_sym_u_DQUOTE] = ACTIONS(3172), - [anon_sym_U_DQUOTE] = ACTIONS(3172), - [anon_sym_u8_DQUOTE] = ACTIONS(3172), - [sym_true] = ACTIONS(3170), - [sym_false] = ACTIONS(3170), - [anon_sym_NULL] = ACTIONS(3170), - [anon_sym_nullptr] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3170), - [anon_sym___typeof] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3170), - [anon_sym_ATimport] = ACTIONS(3172), - [aux_sym_preproc_undef_token1] = ACTIONS(3170), - [anon_sym_POUND] = ACTIONS(3170), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3170), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3170), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3170), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3170), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3170), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3170), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE] = ACTIONS(3170), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3170), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_API_AVAILABLE] = ACTIONS(3170), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_API_DEPRECATED] = ACTIONS(3170), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3170), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3170), - [anon_sym___deprecated_msg] = ACTIONS(3170), - [anon_sym___deprecated_enum_msg] = ACTIONS(3170), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3170), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3170), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3170), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3170), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3170), - [anon_sym_ATprotocol] = ACTIONS(3172), - [anon_sym_ATinterface] = ACTIONS(3172), - [anon_sym_ATimplementation] = ACTIONS(3172), - [anon_sym_ATcompatibility_alias] = ACTIONS(3172), - [anon_sym__Alignas] = ACTIONS(3170), - [anon_sym_ATselector] = ACTIONS(3172), - [anon_sym_ATavailable] = ACTIONS(3172), - [anon_sym___builtin_available] = ACTIONS(3170), - [anon_sym_va_arg] = ACTIONS(3170), - [anon_sym_ATencode] = ACTIONS(3172), - [anon_sym_BOOL] = ACTIONS(3170), - [anon_sym_IMP] = ACTIONS(3170), - [anon_sym_SEL] = ACTIONS(3170), - [anon_sym_Class] = ACTIONS(3170), - [anon_sym_id] = ACTIONS(3170), - }, - [1779] = { - [ts_builtin_sym_end] = ACTIONS(3164), - [sym_identifier] = ACTIONS(3162), - [aux_sym_preproc_include_token1] = ACTIONS(3162), - [aux_sym_preproc_include_token2] = ACTIONS(3162), - [aux_sym_preproc_def_token1] = ACTIONS(3162), - [aux_sym_preproc_if_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3162), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3162), - [sym_preproc_directive] = ACTIONS(3162), - [anon_sym_LPAREN2] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3164), - [anon_sym_TILDE] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3162), - [anon_sym_PLUS] = ACTIONS(3162), - [anon_sym_STAR] = ACTIONS(3164), - [anon_sym_CARET] = ACTIONS(3164), - [anon_sym_AMP] = ACTIONS(3164), - [anon_sym_SEMI] = ACTIONS(3164), - [anon_sym___extension__] = ACTIONS(3162), - [anon_sym_typedef] = ACTIONS(3162), - [anon_sym_extern] = ACTIONS(3162), - [anon_sym___attribute__] = ACTIONS(3162), - [anon_sym___attribute] = ACTIONS(3162), - [anon_sym_noreturn] = ACTIONS(3162), - [anon_sym_LBRACK] = ACTIONS(3164), - [anon_sym___declspec] = ACTIONS(3162), - [anon_sym___cdecl] = ACTIONS(3162), - [anon_sym___clrcall] = ACTIONS(3162), - [anon_sym___stdcall] = ACTIONS(3162), - [anon_sym___fastcall] = ACTIONS(3162), - [anon_sym___thiscall] = ACTIONS(3162), - [anon_sym___vectorcall] = ACTIONS(3162), - [anon_sym_LBRACE] = ACTIONS(3164), - [anon_sym_signed] = ACTIONS(3162), - [anon_sym_unsigned] = ACTIONS(3162), - [anon_sym_long] = ACTIONS(3162), - [anon_sym_short] = ACTIONS(3162), - [anon_sym_ATautoreleasepool] = ACTIONS(3164), - [anon_sym_static] = ACTIONS(3162), - [anon_sym_auto] = ACTIONS(3162), - [anon_sym_register] = ACTIONS(3162), - [anon_sym_inline] = ACTIONS(3162), - [anon_sym___inline] = ACTIONS(3162), - [anon_sym___inline__] = ACTIONS(3162), - [anon_sym___forceinline] = ACTIONS(3162), - [anon_sym_thread_local] = ACTIONS(3162), - [anon_sym___thread] = ACTIONS(3162), - [anon_sym_CG_EXTERN] = ACTIONS(3162), - [anon_sym_CG_INLINE] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3162), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3162), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3162), - [anon_sym_IBOutlet] = ACTIONS(3162), - [anon_sym_IBInspectable] = ACTIONS(3162), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3162), - [anon_sym_NS_INLINE] = ACTIONS(3162), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3162), - [anon_sym_OBJC_EXPORT] = ACTIONS(3162), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3162), - [anon_sym_const] = ACTIONS(3162), - [anon_sym_constexpr] = ACTIONS(3162), - [anon_sym_volatile] = ACTIONS(3162), - [anon_sym_restrict] = ACTIONS(3162), - [anon_sym___restrict__] = ACTIONS(3162), - [anon_sym__Atomic] = ACTIONS(3162), - [anon_sym__Noreturn] = ACTIONS(3162), - [anon_sym_nullable] = ACTIONS(3162), - [anon_sym__Complex] = ACTIONS(3162), - [anon_sym__Nonnull] = ACTIONS(3162), - [anon_sym__Nullable] = ACTIONS(3162), - [anon_sym__Nullable_result] = ACTIONS(3162), - [anon_sym__Null_unspecified] = ACTIONS(3162), - [anon_sym___autoreleasing] = ACTIONS(3162), - [anon_sym___block] = ACTIONS(3162), - [anon_sym___bridge] = ACTIONS(3162), - [anon_sym___bridge_retained] = ACTIONS(3162), - [anon_sym___bridge_transfer] = ACTIONS(3162), - [anon_sym___complex] = ACTIONS(3162), - [anon_sym___const] = ACTIONS(3162), - [anon_sym___imag] = ACTIONS(3162), - [anon_sym___kindof] = ACTIONS(3162), - [anon_sym___nonnull] = ACTIONS(3162), - [anon_sym___nullable] = ACTIONS(3162), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3162), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3162), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3162), - [anon_sym___real] = ACTIONS(3162), - [anon_sym___strong] = ACTIONS(3162), - [anon_sym___unsafe_unretained] = ACTIONS(3162), - [anon_sym___unused] = ACTIONS(3162), - [anon_sym___weak] = ACTIONS(3162), - [sym_primitive_type] = ACTIONS(3162), - [anon_sym_enum] = ACTIONS(3162), - [anon_sym_struct] = ACTIONS(3162), - [anon_sym_union] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3162), - [anon_sym_switch] = ACTIONS(3162), - [anon_sym_case] = ACTIONS(3162), - [anon_sym_default] = ACTIONS(3162), - [anon_sym_while] = ACTIONS(3162), - [anon_sym_do] = ACTIONS(3162), - [anon_sym_for] = ACTIONS(3162), - [anon_sym_in] = ACTIONS(3162), - [anon_sym_return] = ACTIONS(3162), - [anon_sym_break] = ACTIONS(3162), - [anon_sym_continue] = ACTIONS(3162), - [anon_sym_goto] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3164), - [anon_sym_sizeof] = ACTIONS(3162), - [anon_sym___alignof__] = ACTIONS(3162), - [anon_sym___alignof] = ACTIONS(3162), - [anon_sym__alignof] = ACTIONS(3162), - [anon_sym_alignof] = ACTIONS(3162), - [anon_sym__Alignof] = ACTIONS(3162), - [anon_sym_offsetof] = ACTIONS(3162), - [anon_sym__Generic] = ACTIONS(3162), - [anon_sym_asm] = ACTIONS(3162), - [anon_sym___asm__] = ACTIONS(3162), - [sym_number_literal] = ACTIONS(3164), - [anon_sym_L_SQUOTE] = ACTIONS(3164), - [anon_sym_u_SQUOTE] = ACTIONS(3164), - [anon_sym_U_SQUOTE] = ACTIONS(3164), - [anon_sym_u8_SQUOTE] = ACTIONS(3164), - [anon_sym_SQUOTE] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3164), - [anon_sym_L_DQUOTE] = ACTIONS(3164), - [anon_sym_u_DQUOTE] = ACTIONS(3164), - [anon_sym_U_DQUOTE] = ACTIONS(3164), - [anon_sym_u8_DQUOTE] = ACTIONS(3164), - [sym_true] = ACTIONS(3162), - [sym_false] = ACTIONS(3162), - [anon_sym_NULL] = ACTIONS(3162), - [anon_sym_nullptr] = ACTIONS(3162), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3162), - [anon_sym___typeof] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3162), - [anon_sym_ATimport] = ACTIONS(3164), - [aux_sym_preproc_undef_token1] = ACTIONS(3162), - [anon_sym_POUND] = ACTIONS(3162), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3162), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3162), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3162), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3162), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3162), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3162), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE] = ACTIONS(3162), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3162), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_API_AVAILABLE] = ACTIONS(3162), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_API_DEPRECATED] = ACTIONS(3162), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3162), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3162), - [anon_sym___deprecated_msg] = ACTIONS(3162), - [anon_sym___deprecated_enum_msg] = ACTIONS(3162), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3162), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3162), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3162), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3162), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3162), - [anon_sym_ATprotocol] = ACTIONS(3164), - [anon_sym_ATinterface] = ACTIONS(3164), - [anon_sym_ATimplementation] = ACTIONS(3164), - [anon_sym_ATcompatibility_alias] = ACTIONS(3164), - [anon_sym__Alignas] = ACTIONS(3162), - [anon_sym_ATselector] = ACTIONS(3164), - [anon_sym_ATavailable] = ACTIONS(3164), - [anon_sym___builtin_available] = ACTIONS(3162), - [anon_sym_va_arg] = ACTIONS(3162), - [anon_sym_ATencode] = ACTIONS(3164), - [anon_sym_BOOL] = ACTIONS(3162), - [anon_sym_IMP] = ACTIONS(3162), - [anon_sym_SEL] = ACTIONS(3162), - [anon_sym_Class] = ACTIONS(3162), - [anon_sym_id] = ACTIONS(3162), - }, - [1780] = { - [ts_builtin_sym_end] = ACTIONS(3160), - [sym_identifier] = ACTIONS(3158), - [aux_sym_preproc_include_token1] = ACTIONS(3158), - [aux_sym_preproc_include_token2] = ACTIONS(3158), - [aux_sym_preproc_def_token1] = ACTIONS(3158), - [aux_sym_preproc_if_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3158), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3158), - [sym_preproc_directive] = ACTIONS(3158), - [anon_sym_LPAREN2] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3160), - [anon_sym_TILDE] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3158), - [anon_sym_PLUS] = ACTIONS(3158), - [anon_sym_STAR] = ACTIONS(3160), - [anon_sym_CARET] = ACTIONS(3160), - [anon_sym_AMP] = ACTIONS(3160), - [anon_sym_SEMI] = ACTIONS(3160), - [anon_sym___extension__] = ACTIONS(3158), - [anon_sym_typedef] = ACTIONS(3158), - [anon_sym_extern] = ACTIONS(3158), - [anon_sym___attribute__] = ACTIONS(3158), - [anon_sym___attribute] = ACTIONS(3158), - [anon_sym_noreturn] = ACTIONS(3158), - [anon_sym_LBRACK] = ACTIONS(3160), - [anon_sym___declspec] = ACTIONS(3158), - [anon_sym___cdecl] = ACTIONS(3158), - [anon_sym___clrcall] = ACTIONS(3158), - [anon_sym___stdcall] = ACTIONS(3158), - [anon_sym___fastcall] = ACTIONS(3158), - [anon_sym___thiscall] = ACTIONS(3158), - [anon_sym___vectorcall] = ACTIONS(3158), - [anon_sym_LBRACE] = ACTIONS(3160), - [anon_sym_signed] = ACTIONS(3158), - [anon_sym_unsigned] = ACTIONS(3158), - [anon_sym_long] = ACTIONS(3158), - [anon_sym_short] = ACTIONS(3158), - [anon_sym_ATautoreleasepool] = ACTIONS(3160), - [anon_sym_static] = ACTIONS(3158), - [anon_sym_auto] = ACTIONS(3158), - [anon_sym_register] = ACTIONS(3158), - [anon_sym_inline] = ACTIONS(3158), - [anon_sym___inline] = ACTIONS(3158), - [anon_sym___inline__] = ACTIONS(3158), - [anon_sym___forceinline] = ACTIONS(3158), - [anon_sym_thread_local] = ACTIONS(3158), - [anon_sym___thread] = ACTIONS(3158), - [anon_sym_CG_EXTERN] = ACTIONS(3158), - [anon_sym_CG_INLINE] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3158), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3158), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3158), - [anon_sym_IBOutlet] = ACTIONS(3158), - [anon_sym_IBInspectable] = ACTIONS(3158), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3158), - [anon_sym_NS_INLINE] = ACTIONS(3158), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3158), - [anon_sym_OBJC_EXPORT] = ACTIONS(3158), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3158), - [anon_sym_const] = ACTIONS(3158), - [anon_sym_constexpr] = ACTIONS(3158), - [anon_sym_volatile] = ACTIONS(3158), - [anon_sym_restrict] = ACTIONS(3158), - [anon_sym___restrict__] = ACTIONS(3158), - [anon_sym__Atomic] = ACTIONS(3158), - [anon_sym__Noreturn] = ACTIONS(3158), - [anon_sym_nullable] = ACTIONS(3158), - [anon_sym__Complex] = ACTIONS(3158), - [anon_sym__Nonnull] = ACTIONS(3158), - [anon_sym__Nullable] = ACTIONS(3158), - [anon_sym__Nullable_result] = ACTIONS(3158), - [anon_sym__Null_unspecified] = ACTIONS(3158), - [anon_sym___autoreleasing] = ACTIONS(3158), - [anon_sym___block] = ACTIONS(3158), - [anon_sym___bridge] = ACTIONS(3158), - [anon_sym___bridge_retained] = ACTIONS(3158), - [anon_sym___bridge_transfer] = ACTIONS(3158), - [anon_sym___complex] = ACTIONS(3158), - [anon_sym___const] = ACTIONS(3158), - [anon_sym___imag] = ACTIONS(3158), - [anon_sym___kindof] = ACTIONS(3158), - [anon_sym___nonnull] = ACTIONS(3158), - [anon_sym___nullable] = ACTIONS(3158), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3158), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3158), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3158), - [anon_sym___real] = ACTIONS(3158), - [anon_sym___strong] = ACTIONS(3158), - [anon_sym___unsafe_unretained] = ACTIONS(3158), - [anon_sym___unused] = ACTIONS(3158), - [anon_sym___weak] = ACTIONS(3158), - [sym_primitive_type] = ACTIONS(3158), - [anon_sym_enum] = ACTIONS(3158), - [anon_sym_struct] = ACTIONS(3158), - [anon_sym_union] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3158), - [anon_sym_switch] = ACTIONS(3158), - [anon_sym_case] = ACTIONS(3158), - [anon_sym_default] = ACTIONS(3158), - [anon_sym_while] = ACTIONS(3158), - [anon_sym_do] = ACTIONS(3158), - [anon_sym_for] = ACTIONS(3158), - [anon_sym_in] = ACTIONS(3158), - [anon_sym_return] = ACTIONS(3158), - [anon_sym_break] = ACTIONS(3158), - [anon_sym_continue] = ACTIONS(3158), - [anon_sym_goto] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3160), - [anon_sym_sizeof] = ACTIONS(3158), - [anon_sym___alignof__] = ACTIONS(3158), - [anon_sym___alignof] = ACTIONS(3158), - [anon_sym__alignof] = ACTIONS(3158), - [anon_sym_alignof] = ACTIONS(3158), - [anon_sym__Alignof] = ACTIONS(3158), - [anon_sym_offsetof] = ACTIONS(3158), - [anon_sym__Generic] = ACTIONS(3158), - [anon_sym_asm] = ACTIONS(3158), - [anon_sym___asm__] = ACTIONS(3158), - [sym_number_literal] = ACTIONS(3160), - [anon_sym_L_SQUOTE] = ACTIONS(3160), - [anon_sym_u_SQUOTE] = ACTIONS(3160), - [anon_sym_U_SQUOTE] = ACTIONS(3160), - [anon_sym_u8_SQUOTE] = ACTIONS(3160), - [anon_sym_SQUOTE] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3160), - [anon_sym_L_DQUOTE] = ACTIONS(3160), - [anon_sym_u_DQUOTE] = ACTIONS(3160), - [anon_sym_U_DQUOTE] = ACTIONS(3160), - [anon_sym_u8_DQUOTE] = ACTIONS(3160), - [sym_true] = ACTIONS(3158), - [sym_false] = ACTIONS(3158), - [anon_sym_NULL] = ACTIONS(3158), - [anon_sym_nullptr] = ACTIONS(3158), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3158), - [anon_sym___typeof] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3158), - [anon_sym_ATimport] = ACTIONS(3160), - [aux_sym_preproc_undef_token1] = ACTIONS(3158), - [anon_sym_POUND] = ACTIONS(3158), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3158), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3158), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3158), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3158), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3158), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3158), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE] = ACTIONS(3158), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3158), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_API_AVAILABLE] = ACTIONS(3158), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_API_DEPRECATED] = ACTIONS(3158), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3158), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3158), - [anon_sym___deprecated_msg] = ACTIONS(3158), - [anon_sym___deprecated_enum_msg] = ACTIONS(3158), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3158), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3158), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3158), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3158), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3158), - [anon_sym_ATprotocol] = ACTIONS(3160), - [anon_sym_ATinterface] = ACTIONS(3160), - [anon_sym_ATimplementation] = ACTIONS(3160), - [anon_sym_ATcompatibility_alias] = ACTIONS(3160), - [anon_sym__Alignas] = ACTIONS(3158), - [anon_sym_ATselector] = ACTIONS(3160), - [anon_sym_ATavailable] = ACTIONS(3160), - [anon_sym___builtin_available] = ACTIONS(3158), - [anon_sym_va_arg] = ACTIONS(3158), - [anon_sym_ATencode] = ACTIONS(3160), - [anon_sym_BOOL] = ACTIONS(3158), - [anon_sym_IMP] = ACTIONS(3158), - [anon_sym_SEL] = ACTIONS(3158), - [anon_sym_Class] = ACTIONS(3158), - [anon_sym_id] = ACTIONS(3158), - }, - [1781] = { - [ts_builtin_sym_end] = ACTIONS(3156), - [sym_identifier] = ACTIONS(3154), - [aux_sym_preproc_include_token1] = ACTIONS(3154), - [aux_sym_preproc_include_token2] = ACTIONS(3154), - [aux_sym_preproc_def_token1] = ACTIONS(3154), - [aux_sym_preproc_if_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3154), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3154), - [sym_preproc_directive] = ACTIONS(3154), - [anon_sym_LPAREN2] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3156), - [anon_sym_TILDE] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3154), - [anon_sym_STAR] = ACTIONS(3156), - [anon_sym_CARET] = ACTIONS(3156), - [anon_sym_AMP] = ACTIONS(3156), - [anon_sym_SEMI] = ACTIONS(3156), - [anon_sym___extension__] = ACTIONS(3154), - [anon_sym_typedef] = ACTIONS(3154), - [anon_sym_extern] = ACTIONS(3154), - [anon_sym___attribute__] = ACTIONS(3154), - [anon_sym___attribute] = ACTIONS(3154), - [anon_sym_noreturn] = ACTIONS(3154), - [anon_sym_LBRACK] = ACTIONS(3156), - [anon_sym___declspec] = ACTIONS(3154), - [anon_sym___cdecl] = ACTIONS(3154), - [anon_sym___clrcall] = ACTIONS(3154), - [anon_sym___stdcall] = ACTIONS(3154), - [anon_sym___fastcall] = ACTIONS(3154), - [anon_sym___thiscall] = ACTIONS(3154), - [anon_sym___vectorcall] = ACTIONS(3154), - [anon_sym_LBRACE] = ACTIONS(3156), - [anon_sym_signed] = ACTIONS(3154), - [anon_sym_unsigned] = ACTIONS(3154), - [anon_sym_long] = ACTIONS(3154), - [anon_sym_short] = ACTIONS(3154), - [anon_sym_ATautoreleasepool] = ACTIONS(3156), - [anon_sym_static] = ACTIONS(3154), - [anon_sym_auto] = ACTIONS(3154), - [anon_sym_register] = ACTIONS(3154), - [anon_sym_inline] = ACTIONS(3154), - [anon_sym___inline] = ACTIONS(3154), - [anon_sym___inline__] = ACTIONS(3154), - [anon_sym___forceinline] = ACTIONS(3154), - [anon_sym_thread_local] = ACTIONS(3154), - [anon_sym___thread] = ACTIONS(3154), - [anon_sym_CG_EXTERN] = ACTIONS(3154), - [anon_sym_CG_INLINE] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3154), - [anon_sym_IBOutlet] = ACTIONS(3154), - [anon_sym_IBInspectable] = ACTIONS(3154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3154), - [anon_sym_NS_INLINE] = ACTIONS(3154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3154), - [anon_sym_OBJC_EXPORT] = ACTIONS(3154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3154), - [anon_sym_const] = ACTIONS(3154), - [anon_sym_constexpr] = ACTIONS(3154), - [anon_sym_volatile] = ACTIONS(3154), - [anon_sym_restrict] = ACTIONS(3154), - [anon_sym___restrict__] = ACTIONS(3154), - [anon_sym__Atomic] = ACTIONS(3154), - [anon_sym__Noreturn] = ACTIONS(3154), - [anon_sym_nullable] = ACTIONS(3154), - [anon_sym__Complex] = ACTIONS(3154), - [anon_sym__Nonnull] = ACTIONS(3154), - [anon_sym__Nullable] = ACTIONS(3154), - [anon_sym__Nullable_result] = ACTIONS(3154), - [anon_sym__Null_unspecified] = ACTIONS(3154), - [anon_sym___autoreleasing] = ACTIONS(3154), - [anon_sym___block] = ACTIONS(3154), - [anon_sym___bridge] = ACTIONS(3154), - [anon_sym___bridge_retained] = ACTIONS(3154), - [anon_sym___bridge_transfer] = ACTIONS(3154), - [anon_sym___complex] = ACTIONS(3154), - [anon_sym___const] = ACTIONS(3154), - [anon_sym___imag] = ACTIONS(3154), - [anon_sym___kindof] = ACTIONS(3154), - [anon_sym___nonnull] = ACTIONS(3154), - [anon_sym___nullable] = ACTIONS(3154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3154), - [anon_sym___real] = ACTIONS(3154), - [anon_sym___strong] = ACTIONS(3154), - [anon_sym___unsafe_unretained] = ACTIONS(3154), - [anon_sym___unused] = ACTIONS(3154), - [anon_sym___weak] = ACTIONS(3154), - [sym_primitive_type] = ACTIONS(3154), - [anon_sym_enum] = ACTIONS(3154), - [anon_sym_struct] = ACTIONS(3154), - [anon_sym_union] = ACTIONS(3154), - [anon_sym_if] = ACTIONS(3154), - [anon_sym_switch] = ACTIONS(3154), - [anon_sym_case] = ACTIONS(3154), - [anon_sym_default] = ACTIONS(3154), - [anon_sym_while] = ACTIONS(3154), - [anon_sym_do] = ACTIONS(3154), - [anon_sym_for] = ACTIONS(3154), - [anon_sym_in] = ACTIONS(3154), - [anon_sym_return] = ACTIONS(3154), - [anon_sym_break] = ACTIONS(3154), - [anon_sym_continue] = ACTIONS(3154), - [anon_sym_goto] = ACTIONS(3154), - [anon_sym_DASH_DASH] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3156), - [anon_sym_sizeof] = ACTIONS(3154), - [anon_sym___alignof__] = ACTIONS(3154), - [anon_sym___alignof] = ACTIONS(3154), - [anon_sym__alignof] = ACTIONS(3154), - [anon_sym_alignof] = ACTIONS(3154), - [anon_sym__Alignof] = ACTIONS(3154), - [anon_sym_offsetof] = ACTIONS(3154), - [anon_sym__Generic] = ACTIONS(3154), - [anon_sym_asm] = ACTIONS(3154), - [anon_sym___asm__] = ACTIONS(3154), - [sym_number_literal] = ACTIONS(3156), - [anon_sym_L_SQUOTE] = ACTIONS(3156), - [anon_sym_u_SQUOTE] = ACTIONS(3156), - [anon_sym_U_SQUOTE] = ACTIONS(3156), - [anon_sym_u8_SQUOTE] = ACTIONS(3156), - [anon_sym_SQUOTE] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3154), - [anon_sym_DQUOTE] = ACTIONS(3156), - [anon_sym_L_DQUOTE] = ACTIONS(3156), - [anon_sym_u_DQUOTE] = ACTIONS(3156), - [anon_sym_U_DQUOTE] = ACTIONS(3156), - [anon_sym_u8_DQUOTE] = ACTIONS(3156), - [sym_true] = ACTIONS(3154), - [sym_false] = ACTIONS(3154), - [anon_sym_NULL] = ACTIONS(3154), - [anon_sym_nullptr] = ACTIONS(3154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3154), - [anon_sym___typeof] = ACTIONS(3154), - [anon_sym_typeof] = ACTIONS(3154), - [anon_sym_ATimport] = ACTIONS(3156), - [aux_sym_preproc_undef_token1] = ACTIONS(3154), - [anon_sym_POUND] = ACTIONS(3154), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE] = ACTIONS(3154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_API_AVAILABLE] = ACTIONS(3154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_API_DEPRECATED] = ACTIONS(3154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3154), - [anon_sym___deprecated_msg] = ACTIONS(3154), - [anon_sym___deprecated_enum_msg] = ACTIONS(3154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3154), - [anon_sym_ATprotocol] = ACTIONS(3156), - [anon_sym_ATinterface] = ACTIONS(3156), - [anon_sym_ATimplementation] = ACTIONS(3156), - [anon_sym_ATcompatibility_alias] = ACTIONS(3156), - [anon_sym__Alignas] = ACTIONS(3154), - [anon_sym_ATselector] = ACTIONS(3156), - [anon_sym_ATavailable] = ACTIONS(3156), - [anon_sym___builtin_available] = ACTIONS(3154), - [anon_sym_va_arg] = ACTIONS(3154), - [anon_sym_ATencode] = ACTIONS(3156), - [anon_sym_BOOL] = ACTIONS(3154), - [anon_sym_IMP] = ACTIONS(3154), - [anon_sym_SEL] = ACTIONS(3154), - [anon_sym_Class] = ACTIONS(3154), - [anon_sym_id] = ACTIONS(3154), - }, - [1782] = { - [ts_builtin_sym_end] = ACTIONS(3152), - [sym_identifier] = ACTIONS(3150), - [aux_sym_preproc_include_token1] = ACTIONS(3150), - [aux_sym_preproc_include_token2] = ACTIONS(3150), - [aux_sym_preproc_def_token1] = ACTIONS(3150), - [aux_sym_preproc_if_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3150), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3150), - [sym_preproc_directive] = ACTIONS(3150), - [anon_sym_LPAREN2] = ACTIONS(3152), - [anon_sym_BANG] = ACTIONS(3152), - [anon_sym_TILDE] = ACTIONS(3152), - [anon_sym_DASH] = ACTIONS(3150), - [anon_sym_PLUS] = ACTIONS(3150), - [anon_sym_STAR] = ACTIONS(3152), - [anon_sym_CARET] = ACTIONS(3152), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_SEMI] = ACTIONS(3152), - [anon_sym___extension__] = ACTIONS(3150), - [anon_sym_typedef] = ACTIONS(3150), - [anon_sym_extern] = ACTIONS(3150), - [anon_sym___attribute__] = ACTIONS(3150), - [anon_sym___attribute] = ACTIONS(3150), - [anon_sym_noreturn] = ACTIONS(3150), - [anon_sym_LBRACK] = ACTIONS(3152), - [anon_sym___declspec] = ACTIONS(3150), - [anon_sym___cdecl] = ACTIONS(3150), - [anon_sym___clrcall] = ACTIONS(3150), - [anon_sym___stdcall] = ACTIONS(3150), - [anon_sym___fastcall] = ACTIONS(3150), - [anon_sym___thiscall] = ACTIONS(3150), - [anon_sym___vectorcall] = ACTIONS(3150), - [anon_sym_LBRACE] = ACTIONS(3152), - [anon_sym_signed] = ACTIONS(3150), - [anon_sym_unsigned] = ACTIONS(3150), - [anon_sym_long] = ACTIONS(3150), - [anon_sym_short] = ACTIONS(3150), - [anon_sym_ATautoreleasepool] = ACTIONS(3152), - [anon_sym_static] = ACTIONS(3150), - [anon_sym_auto] = ACTIONS(3150), - [anon_sym_register] = ACTIONS(3150), - [anon_sym_inline] = ACTIONS(3150), - [anon_sym___inline] = ACTIONS(3150), - [anon_sym___inline__] = ACTIONS(3150), - [anon_sym___forceinline] = ACTIONS(3150), - [anon_sym_thread_local] = ACTIONS(3150), - [anon_sym___thread] = ACTIONS(3150), - [anon_sym_CG_EXTERN] = ACTIONS(3150), - [anon_sym_CG_INLINE] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3150), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3150), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3150), - [anon_sym_IBOutlet] = ACTIONS(3150), - [anon_sym_IBInspectable] = ACTIONS(3150), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3150), - [anon_sym_NS_INLINE] = ACTIONS(3150), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3150), - [anon_sym_OBJC_EXPORT] = ACTIONS(3150), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3150), - [anon_sym_const] = ACTIONS(3150), - [anon_sym_constexpr] = ACTIONS(3150), - [anon_sym_volatile] = ACTIONS(3150), - [anon_sym_restrict] = ACTIONS(3150), - [anon_sym___restrict__] = ACTIONS(3150), - [anon_sym__Atomic] = ACTIONS(3150), - [anon_sym__Noreturn] = ACTIONS(3150), - [anon_sym_nullable] = ACTIONS(3150), - [anon_sym__Complex] = ACTIONS(3150), - [anon_sym__Nonnull] = ACTIONS(3150), - [anon_sym__Nullable] = ACTIONS(3150), - [anon_sym__Nullable_result] = ACTIONS(3150), - [anon_sym__Null_unspecified] = ACTIONS(3150), - [anon_sym___autoreleasing] = ACTIONS(3150), - [anon_sym___block] = ACTIONS(3150), - [anon_sym___bridge] = ACTIONS(3150), - [anon_sym___bridge_retained] = ACTIONS(3150), - [anon_sym___bridge_transfer] = ACTIONS(3150), - [anon_sym___complex] = ACTIONS(3150), - [anon_sym___const] = ACTIONS(3150), - [anon_sym___imag] = ACTIONS(3150), - [anon_sym___kindof] = ACTIONS(3150), - [anon_sym___nonnull] = ACTIONS(3150), - [anon_sym___nullable] = ACTIONS(3150), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3150), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3150), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3150), - [anon_sym___real] = ACTIONS(3150), - [anon_sym___strong] = ACTIONS(3150), - [anon_sym___unsafe_unretained] = ACTIONS(3150), - [anon_sym___unused] = ACTIONS(3150), - [anon_sym___weak] = ACTIONS(3150), - [sym_primitive_type] = ACTIONS(3150), - [anon_sym_enum] = ACTIONS(3150), - [anon_sym_struct] = ACTIONS(3150), - [anon_sym_union] = ACTIONS(3150), - [anon_sym_if] = ACTIONS(3150), - [anon_sym_switch] = ACTIONS(3150), - [anon_sym_case] = ACTIONS(3150), - [anon_sym_default] = ACTIONS(3150), - [anon_sym_while] = ACTIONS(3150), - [anon_sym_do] = ACTIONS(3150), - [anon_sym_for] = ACTIONS(3150), - [anon_sym_in] = ACTIONS(3150), - [anon_sym_return] = ACTIONS(3150), - [anon_sym_break] = ACTIONS(3150), - [anon_sym_continue] = ACTIONS(3150), - [anon_sym_goto] = ACTIONS(3150), - [anon_sym_DASH_DASH] = ACTIONS(3152), - [anon_sym_PLUS_PLUS] = ACTIONS(3152), - [anon_sym_sizeof] = ACTIONS(3150), - [anon_sym___alignof__] = ACTIONS(3150), - [anon_sym___alignof] = ACTIONS(3150), - [anon_sym__alignof] = ACTIONS(3150), - [anon_sym_alignof] = ACTIONS(3150), - [anon_sym__Alignof] = ACTIONS(3150), - [anon_sym_offsetof] = ACTIONS(3150), - [anon_sym__Generic] = ACTIONS(3150), - [anon_sym_asm] = ACTIONS(3150), - [anon_sym___asm__] = ACTIONS(3150), - [sym_number_literal] = ACTIONS(3152), - [anon_sym_L_SQUOTE] = ACTIONS(3152), - [anon_sym_u_SQUOTE] = ACTIONS(3152), - [anon_sym_U_SQUOTE] = ACTIONS(3152), - [anon_sym_u8_SQUOTE] = ACTIONS(3152), - [anon_sym_SQUOTE] = ACTIONS(3152), - [anon_sym_AT] = ACTIONS(3150), - [anon_sym_DQUOTE] = ACTIONS(3152), - [anon_sym_L_DQUOTE] = ACTIONS(3152), - [anon_sym_u_DQUOTE] = ACTIONS(3152), - [anon_sym_U_DQUOTE] = ACTIONS(3152), - [anon_sym_u8_DQUOTE] = ACTIONS(3152), - [sym_true] = ACTIONS(3150), - [sym_false] = ACTIONS(3150), - [anon_sym_NULL] = ACTIONS(3150), - [anon_sym_nullptr] = ACTIONS(3150), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3150), - [anon_sym___typeof] = ACTIONS(3150), - [anon_sym_typeof] = ACTIONS(3150), - [anon_sym_ATimport] = ACTIONS(3152), - [aux_sym_preproc_undef_token1] = ACTIONS(3150), - [anon_sym_POUND] = ACTIONS(3150), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3150), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3150), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3150), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3150), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3150), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3150), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE] = ACTIONS(3150), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3150), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_API_AVAILABLE] = ACTIONS(3150), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_API_DEPRECATED] = ACTIONS(3150), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3150), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3150), - [anon_sym___deprecated_msg] = ACTIONS(3150), - [anon_sym___deprecated_enum_msg] = ACTIONS(3150), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3150), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3150), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3150), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3150), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3150), - [anon_sym_ATprotocol] = ACTIONS(3152), - [anon_sym_ATinterface] = ACTIONS(3152), - [anon_sym_ATimplementation] = ACTIONS(3152), - [anon_sym_ATcompatibility_alias] = ACTIONS(3152), - [anon_sym__Alignas] = ACTIONS(3150), - [anon_sym_ATselector] = ACTIONS(3152), - [anon_sym_ATavailable] = ACTIONS(3152), - [anon_sym___builtin_available] = ACTIONS(3150), - [anon_sym_va_arg] = ACTIONS(3150), - [anon_sym_ATencode] = ACTIONS(3152), - [anon_sym_BOOL] = ACTIONS(3150), - [anon_sym_IMP] = ACTIONS(3150), - [anon_sym_SEL] = ACTIONS(3150), - [anon_sym_Class] = ACTIONS(3150), - [anon_sym_id] = ACTIONS(3150), - }, - [1783] = { - [ts_builtin_sym_end] = ACTIONS(3148), - [sym_identifier] = ACTIONS(3146), - [aux_sym_preproc_include_token1] = ACTIONS(3146), - [aux_sym_preproc_include_token2] = ACTIONS(3146), - [aux_sym_preproc_def_token1] = ACTIONS(3146), - [aux_sym_preproc_if_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3146), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3146), - [sym_preproc_directive] = ACTIONS(3146), - [anon_sym_LPAREN2] = ACTIONS(3148), - [anon_sym_BANG] = ACTIONS(3148), - [anon_sym_TILDE] = ACTIONS(3148), - [anon_sym_DASH] = ACTIONS(3146), - [anon_sym_PLUS] = ACTIONS(3146), - [anon_sym_STAR] = ACTIONS(3148), - [anon_sym_CARET] = ACTIONS(3148), - [anon_sym_AMP] = ACTIONS(3148), - [anon_sym_SEMI] = ACTIONS(3148), - [anon_sym___extension__] = ACTIONS(3146), - [anon_sym_typedef] = ACTIONS(3146), - [anon_sym_extern] = ACTIONS(3146), - [anon_sym___attribute__] = ACTIONS(3146), - [anon_sym___attribute] = ACTIONS(3146), - [anon_sym_noreturn] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym___declspec] = ACTIONS(3146), - [anon_sym___cdecl] = ACTIONS(3146), - [anon_sym___clrcall] = ACTIONS(3146), - [anon_sym___stdcall] = ACTIONS(3146), - [anon_sym___fastcall] = ACTIONS(3146), - [anon_sym___thiscall] = ACTIONS(3146), - [anon_sym___vectorcall] = ACTIONS(3146), - [anon_sym_LBRACE] = ACTIONS(3148), - [anon_sym_signed] = ACTIONS(3146), - [anon_sym_unsigned] = ACTIONS(3146), - [anon_sym_long] = ACTIONS(3146), - [anon_sym_short] = ACTIONS(3146), - [anon_sym_ATautoreleasepool] = ACTIONS(3148), - [anon_sym_static] = ACTIONS(3146), - [anon_sym_auto] = ACTIONS(3146), - [anon_sym_register] = ACTIONS(3146), - [anon_sym_inline] = ACTIONS(3146), - [anon_sym___inline] = ACTIONS(3146), - [anon_sym___inline__] = ACTIONS(3146), - [anon_sym___forceinline] = ACTIONS(3146), - [anon_sym_thread_local] = ACTIONS(3146), - [anon_sym___thread] = ACTIONS(3146), - [anon_sym_CG_EXTERN] = ACTIONS(3146), - [anon_sym_CG_INLINE] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3146), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3146), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3146), - [anon_sym_IBOutlet] = ACTIONS(3146), - [anon_sym_IBInspectable] = ACTIONS(3146), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3146), - [anon_sym_NS_INLINE] = ACTIONS(3146), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3146), - [anon_sym_OBJC_EXPORT] = ACTIONS(3146), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3146), - [anon_sym_const] = ACTIONS(3146), - [anon_sym_constexpr] = ACTIONS(3146), - [anon_sym_volatile] = ACTIONS(3146), - [anon_sym_restrict] = ACTIONS(3146), - [anon_sym___restrict__] = ACTIONS(3146), - [anon_sym__Atomic] = ACTIONS(3146), - [anon_sym__Noreturn] = ACTIONS(3146), - [anon_sym_nullable] = ACTIONS(3146), - [anon_sym__Complex] = ACTIONS(3146), - [anon_sym__Nonnull] = ACTIONS(3146), - [anon_sym__Nullable] = ACTIONS(3146), - [anon_sym__Nullable_result] = ACTIONS(3146), - [anon_sym__Null_unspecified] = ACTIONS(3146), - [anon_sym___autoreleasing] = ACTIONS(3146), - [anon_sym___block] = ACTIONS(3146), - [anon_sym___bridge] = ACTIONS(3146), - [anon_sym___bridge_retained] = ACTIONS(3146), - [anon_sym___bridge_transfer] = ACTIONS(3146), - [anon_sym___complex] = ACTIONS(3146), - [anon_sym___const] = ACTIONS(3146), - [anon_sym___imag] = ACTIONS(3146), - [anon_sym___kindof] = ACTIONS(3146), - [anon_sym___nonnull] = ACTIONS(3146), - [anon_sym___nullable] = ACTIONS(3146), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3146), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3146), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3146), - [anon_sym___real] = ACTIONS(3146), - [anon_sym___strong] = ACTIONS(3146), - [anon_sym___unsafe_unretained] = ACTIONS(3146), - [anon_sym___unused] = ACTIONS(3146), - [anon_sym___weak] = ACTIONS(3146), - [sym_primitive_type] = ACTIONS(3146), - [anon_sym_enum] = ACTIONS(3146), - [anon_sym_struct] = ACTIONS(3146), - [anon_sym_union] = ACTIONS(3146), - [anon_sym_if] = ACTIONS(3146), - [anon_sym_switch] = ACTIONS(3146), - [anon_sym_case] = ACTIONS(3146), - [anon_sym_default] = ACTIONS(3146), - [anon_sym_while] = ACTIONS(3146), - [anon_sym_do] = ACTIONS(3146), - [anon_sym_for] = ACTIONS(3146), - [anon_sym_in] = ACTIONS(3146), - [anon_sym_return] = ACTIONS(3146), - [anon_sym_break] = ACTIONS(3146), - [anon_sym_continue] = ACTIONS(3146), - [anon_sym_goto] = ACTIONS(3146), - [anon_sym_DASH_DASH] = ACTIONS(3148), - [anon_sym_PLUS_PLUS] = ACTIONS(3148), - [anon_sym_sizeof] = ACTIONS(3146), - [anon_sym___alignof__] = ACTIONS(3146), - [anon_sym___alignof] = ACTIONS(3146), - [anon_sym__alignof] = ACTIONS(3146), - [anon_sym_alignof] = ACTIONS(3146), - [anon_sym__Alignof] = ACTIONS(3146), - [anon_sym_offsetof] = ACTIONS(3146), - [anon_sym__Generic] = ACTIONS(3146), - [anon_sym_asm] = ACTIONS(3146), - [anon_sym___asm__] = ACTIONS(3146), - [sym_number_literal] = ACTIONS(3148), - [anon_sym_L_SQUOTE] = ACTIONS(3148), - [anon_sym_u_SQUOTE] = ACTIONS(3148), - [anon_sym_U_SQUOTE] = ACTIONS(3148), - [anon_sym_u8_SQUOTE] = ACTIONS(3148), - [anon_sym_SQUOTE] = ACTIONS(3148), - [anon_sym_AT] = ACTIONS(3146), - [anon_sym_DQUOTE] = ACTIONS(3148), - [anon_sym_L_DQUOTE] = ACTIONS(3148), - [anon_sym_u_DQUOTE] = ACTIONS(3148), - [anon_sym_U_DQUOTE] = ACTIONS(3148), - [anon_sym_u8_DQUOTE] = ACTIONS(3148), - [sym_true] = ACTIONS(3146), - [sym_false] = ACTIONS(3146), - [anon_sym_NULL] = ACTIONS(3146), - [anon_sym_nullptr] = ACTIONS(3146), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3146), - [anon_sym___typeof] = ACTIONS(3146), - [anon_sym_typeof] = ACTIONS(3146), - [anon_sym_ATimport] = ACTIONS(3148), - [aux_sym_preproc_undef_token1] = ACTIONS(3146), - [anon_sym_POUND] = ACTIONS(3146), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3146), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3146), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3146), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3146), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3146), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3146), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE] = ACTIONS(3146), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3146), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_API_AVAILABLE] = ACTIONS(3146), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_API_DEPRECATED] = ACTIONS(3146), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3146), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3146), - [anon_sym___deprecated_msg] = ACTIONS(3146), - [anon_sym___deprecated_enum_msg] = ACTIONS(3146), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3146), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3146), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3146), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3146), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3146), - [anon_sym_ATprotocol] = ACTIONS(3148), - [anon_sym_ATinterface] = ACTIONS(3148), - [anon_sym_ATimplementation] = ACTIONS(3148), - [anon_sym_ATcompatibility_alias] = ACTIONS(3148), - [anon_sym__Alignas] = ACTIONS(3146), - [anon_sym_ATselector] = ACTIONS(3148), - [anon_sym_ATavailable] = ACTIONS(3148), - [anon_sym___builtin_available] = ACTIONS(3146), - [anon_sym_va_arg] = ACTIONS(3146), - [anon_sym_ATencode] = ACTIONS(3148), - [anon_sym_BOOL] = ACTIONS(3146), - [anon_sym_IMP] = ACTIONS(3146), - [anon_sym_SEL] = ACTIONS(3146), - [anon_sym_Class] = ACTIONS(3146), - [anon_sym_id] = ACTIONS(3146), - }, - [1784] = { - [ts_builtin_sym_end] = ACTIONS(3144), - [sym_identifier] = ACTIONS(3142), - [aux_sym_preproc_include_token1] = ACTIONS(3142), - [aux_sym_preproc_include_token2] = ACTIONS(3142), - [aux_sym_preproc_def_token1] = ACTIONS(3142), - [aux_sym_preproc_if_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3142), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3142), - [sym_preproc_directive] = ACTIONS(3142), - [anon_sym_LPAREN2] = ACTIONS(3144), - [anon_sym_BANG] = ACTIONS(3144), - [anon_sym_TILDE] = ACTIONS(3144), - [anon_sym_DASH] = ACTIONS(3142), - [anon_sym_PLUS] = ACTIONS(3142), - [anon_sym_STAR] = ACTIONS(3144), - [anon_sym_CARET] = ACTIONS(3144), - [anon_sym_AMP] = ACTIONS(3144), - [anon_sym_SEMI] = ACTIONS(3144), - [anon_sym___extension__] = ACTIONS(3142), - [anon_sym_typedef] = ACTIONS(3142), - [anon_sym_extern] = ACTIONS(3142), - [anon_sym___attribute__] = ACTIONS(3142), - [anon_sym___attribute] = ACTIONS(3142), - [anon_sym_noreturn] = ACTIONS(3142), - [anon_sym_LBRACK] = ACTIONS(3144), - [anon_sym___declspec] = ACTIONS(3142), - [anon_sym___cdecl] = ACTIONS(3142), - [anon_sym___clrcall] = ACTIONS(3142), - [anon_sym___stdcall] = ACTIONS(3142), - [anon_sym___fastcall] = ACTIONS(3142), - [anon_sym___thiscall] = ACTIONS(3142), - [anon_sym___vectorcall] = ACTIONS(3142), - [anon_sym_LBRACE] = ACTIONS(3144), - [anon_sym_signed] = ACTIONS(3142), - [anon_sym_unsigned] = ACTIONS(3142), - [anon_sym_long] = ACTIONS(3142), - [anon_sym_short] = ACTIONS(3142), - [anon_sym_ATautoreleasepool] = ACTIONS(3144), - [anon_sym_static] = ACTIONS(3142), - [anon_sym_auto] = ACTIONS(3142), - [anon_sym_register] = ACTIONS(3142), - [anon_sym_inline] = ACTIONS(3142), - [anon_sym___inline] = ACTIONS(3142), - [anon_sym___inline__] = ACTIONS(3142), - [anon_sym___forceinline] = ACTIONS(3142), - [anon_sym_thread_local] = ACTIONS(3142), - [anon_sym___thread] = ACTIONS(3142), - [anon_sym_CG_EXTERN] = ACTIONS(3142), - [anon_sym_CG_INLINE] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3142), - [anon_sym_IBOutlet] = ACTIONS(3142), - [anon_sym_IBInspectable] = ACTIONS(3142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3142), - [anon_sym_NS_INLINE] = ACTIONS(3142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3142), - [anon_sym_OBJC_EXPORT] = ACTIONS(3142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3142), - [anon_sym_const] = ACTIONS(3142), - [anon_sym_constexpr] = ACTIONS(3142), - [anon_sym_volatile] = ACTIONS(3142), - [anon_sym_restrict] = ACTIONS(3142), - [anon_sym___restrict__] = ACTIONS(3142), - [anon_sym__Atomic] = ACTIONS(3142), - [anon_sym__Noreturn] = ACTIONS(3142), - [anon_sym_nullable] = ACTIONS(3142), - [anon_sym__Complex] = ACTIONS(3142), - [anon_sym__Nonnull] = ACTIONS(3142), - [anon_sym__Nullable] = ACTIONS(3142), - [anon_sym__Nullable_result] = ACTIONS(3142), - [anon_sym__Null_unspecified] = ACTIONS(3142), - [anon_sym___autoreleasing] = ACTIONS(3142), - [anon_sym___block] = ACTIONS(3142), - [anon_sym___bridge] = ACTIONS(3142), - [anon_sym___bridge_retained] = ACTIONS(3142), - [anon_sym___bridge_transfer] = ACTIONS(3142), - [anon_sym___complex] = ACTIONS(3142), - [anon_sym___const] = ACTIONS(3142), - [anon_sym___imag] = ACTIONS(3142), - [anon_sym___kindof] = ACTIONS(3142), - [anon_sym___nonnull] = ACTIONS(3142), - [anon_sym___nullable] = ACTIONS(3142), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3142), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3142), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3142), - [anon_sym___real] = ACTIONS(3142), - [anon_sym___strong] = ACTIONS(3142), - [anon_sym___unsafe_unretained] = ACTIONS(3142), - [anon_sym___unused] = ACTIONS(3142), - [anon_sym___weak] = ACTIONS(3142), - [sym_primitive_type] = ACTIONS(3142), - [anon_sym_enum] = ACTIONS(3142), - [anon_sym_struct] = ACTIONS(3142), - [anon_sym_union] = ACTIONS(3142), - [anon_sym_if] = ACTIONS(3142), - [anon_sym_switch] = ACTIONS(3142), - [anon_sym_case] = ACTIONS(3142), - [anon_sym_default] = ACTIONS(3142), - [anon_sym_while] = ACTIONS(3142), - [anon_sym_do] = ACTIONS(3142), - [anon_sym_for] = ACTIONS(3142), - [anon_sym_in] = ACTIONS(3142), - [anon_sym_return] = ACTIONS(3142), - [anon_sym_break] = ACTIONS(3142), - [anon_sym_continue] = ACTIONS(3142), - [anon_sym_goto] = ACTIONS(3142), - [anon_sym_DASH_DASH] = ACTIONS(3144), - [anon_sym_PLUS_PLUS] = ACTIONS(3144), - [anon_sym_sizeof] = ACTIONS(3142), - [anon_sym___alignof__] = ACTIONS(3142), - [anon_sym___alignof] = ACTIONS(3142), - [anon_sym__alignof] = ACTIONS(3142), - [anon_sym_alignof] = ACTIONS(3142), - [anon_sym__Alignof] = ACTIONS(3142), - [anon_sym_offsetof] = ACTIONS(3142), - [anon_sym__Generic] = ACTIONS(3142), - [anon_sym_asm] = ACTIONS(3142), - [anon_sym___asm__] = ACTIONS(3142), - [sym_number_literal] = ACTIONS(3144), - [anon_sym_L_SQUOTE] = ACTIONS(3144), - [anon_sym_u_SQUOTE] = ACTIONS(3144), - [anon_sym_U_SQUOTE] = ACTIONS(3144), - [anon_sym_u8_SQUOTE] = ACTIONS(3144), - [anon_sym_SQUOTE] = ACTIONS(3144), - [anon_sym_AT] = ACTIONS(3142), - [anon_sym_DQUOTE] = ACTIONS(3144), - [anon_sym_L_DQUOTE] = ACTIONS(3144), - [anon_sym_u_DQUOTE] = ACTIONS(3144), - [anon_sym_U_DQUOTE] = ACTIONS(3144), - [anon_sym_u8_DQUOTE] = ACTIONS(3144), - [sym_true] = ACTIONS(3142), - [sym_false] = ACTIONS(3142), - [anon_sym_NULL] = ACTIONS(3142), - [anon_sym_nullptr] = ACTIONS(3142), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3142), - [anon_sym___typeof] = ACTIONS(3142), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_ATimport] = ACTIONS(3144), - [aux_sym_preproc_undef_token1] = ACTIONS(3142), - [anon_sym_POUND] = ACTIONS(3142), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3142), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3142), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3142), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3142), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3142), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3142), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE] = ACTIONS(3142), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3142), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_API_AVAILABLE] = ACTIONS(3142), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_API_DEPRECATED] = ACTIONS(3142), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3142), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3142), - [anon_sym___deprecated_msg] = ACTIONS(3142), - [anon_sym___deprecated_enum_msg] = ACTIONS(3142), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3142), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3142), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3142), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3142), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3142), - [anon_sym_ATprotocol] = ACTIONS(3144), - [anon_sym_ATinterface] = ACTIONS(3144), - [anon_sym_ATimplementation] = ACTIONS(3144), - [anon_sym_ATcompatibility_alias] = ACTIONS(3144), - [anon_sym__Alignas] = ACTIONS(3142), - [anon_sym_ATselector] = ACTIONS(3144), - [anon_sym_ATavailable] = ACTIONS(3144), - [anon_sym___builtin_available] = ACTIONS(3142), - [anon_sym_va_arg] = ACTIONS(3142), - [anon_sym_ATencode] = ACTIONS(3144), - [anon_sym_BOOL] = ACTIONS(3142), - [anon_sym_IMP] = ACTIONS(3142), - [anon_sym_SEL] = ACTIONS(3142), - [anon_sym_Class] = ACTIONS(3142), - [anon_sym_id] = ACTIONS(3142), - }, - [1785] = { - [ts_builtin_sym_end] = ACTIONS(3140), - [sym_identifier] = ACTIONS(3138), - [aux_sym_preproc_include_token1] = ACTIONS(3138), - [aux_sym_preproc_include_token2] = ACTIONS(3138), - [aux_sym_preproc_def_token1] = ACTIONS(3138), - [aux_sym_preproc_if_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3138), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3138), - [sym_preproc_directive] = ACTIONS(3138), - [anon_sym_LPAREN2] = ACTIONS(3140), - [anon_sym_BANG] = ACTIONS(3140), - [anon_sym_TILDE] = ACTIONS(3140), - [anon_sym_DASH] = ACTIONS(3138), - [anon_sym_PLUS] = ACTIONS(3138), - [anon_sym_STAR] = ACTIONS(3140), - [anon_sym_CARET] = ACTIONS(3140), - [anon_sym_AMP] = ACTIONS(3140), - [anon_sym_SEMI] = ACTIONS(3140), - [anon_sym___extension__] = ACTIONS(3138), - [anon_sym_typedef] = ACTIONS(3138), - [anon_sym_extern] = ACTIONS(3138), - [anon_sym___attribute__] = ACTIONS(3138), - [anon_sym___attribute] = ACTIONS(3138), - [anon_sym_noreturn] = ACTIONS(3138), - [anon_sym_LBRACK] = ACTIONS(3140), - [anon_sym___declspec] = ACTIONS(3138), - [anon_sym___cdecl] = ACTIONS(3138), - [anon_sym___clrcall] = ACTIONS(3138), - [anon_sym___stdcall] = ACTIONS(3138), - [anon_sym___fastcall] = ACTIONS(3138), - [anon_sym___thiscall] = ACTIONS(3138), - [anon_sym___vectorcall] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_signed] = ACTIONS(3138), - [anon_sym_unsigned] = ACTIONS(3138), - [anon_sym_long] = ACTIONS(3138), - [anon_sym_short] = ACTIONS(3138), - [anon_sym_ATautoreleasepool] = ACTIONS(3140), - [anon_sym_static] = ACTIONS(3138), - [anon_sym_auto] = ACTIONS(3138), - [anon_sym_register] = ACTIONS(3138), - [anon_sym_inline] = ACTIONS(3138), - [anon_sym___inline] = ACTIONS(3138), - [anon_sym___inline__] = ACTIONS(3138), - [anon_sym___forceinline] = ACTIONS(3138), - [anon_sym_thread_local] = ACTIONS(3138), - [anon_sym___thread] = ACTIONS(3138), - [anon_sym_CG_EXTERN] = ACTIONS(3138), - [anon_sym_CG_INLINE] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3138), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3138), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3138), - [anon_sym_IBOutlet] = ACTIONS(3138), - [anon_sym_IBInspectable] = ACTIONS(3138), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3138), - [anon_sym_NS_INLINE] = ACTIONS(3138), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3138), - [anon_sym_OBJC_EXPORT] = ACTIONS(3138), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3138), - [anon_sym_const] = ACTIONS(3138), - [anon_sym_constexpr] = ACTIONS(3138), - [anon_sym_volatile] = ACTIONS(3138), - [anon_sym_restrict] = ACTIONS(3138), - [anon_sym___restrict__] = ACTIONS(3138), - [anon_sym__Atomic] = ACTIONS(3138), - [anon_sym__Noreturn] = ACTIONS(3138), - [anon_sym_nullable] = ACTIONS(3138), - [anon_sym__Complex] = ACTIONS(3138), - [anon_sym__Nonnull] = ACTIONS(3138), - [anon_sym__Nullable] = ACTIONS(3138), - [anon_sym__Nullable_result] = ACTIONS(3138), - [anon_sym__Null_unspecified] = ACTIONS(3138), - [anon_sym___autoreleasing] = ACTIONS(3138), - [anon_sym___block] = ACTIONS(3138), - [anon_sym___bridge] = ACTIONS(3138), - [anon_sym___bridge_retained] = ACTIONS(3138), - [anon_sym___bridge_transfer] = ACTIONS(3138), - [anon_sym___complex] = ACTIONS(3138), - [anon_sym___const] = ACTIONS(3138), - [anon_sym___imag] = ACTIONS(3138), - [anon_sym___kindof] = ACTIONS(3138), - [anon_sym___nonnull] = ACTIONS(3138), - [anon_sym___nullable] = ACTIONS(3138), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3138), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3138), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3138), - [anon_sym___real] = ACTIONS(3138), - [anon_sym___strong] = ACTIONS(3138), - [anon_sym___unsafe_unretained] = ACTIONS(3138), - [anon_sym___unused] = ACTIONS(3138), - [anon_sym___weak] = ACTIONS(3138), - [sym_primitive_type] = ACTIONS(3138), - [anon_sym_enum] = ACTIONS(3138), - [anon_sym_struct] = ACTIONS(3138), - [anon_sym_union] = ACTIONS(3138), - [anon_sym_if] = ACTIONS(3138), - [anon_sym_switch] = ACTIONS(3138), - [anon_sym_case] = ACTIONS(3138), - [anon_sym_default] = ACTIONS(3138), - [anon_sym_while] = ACTIONS(3138), - [anon_sym_do] = ACTIONS(3138), - [anon_sym_for] = ACTIONS(3138), - [anon_sym_in] = ACTIONS(3138), - [anon_sym_return] = ACTIONS(3138), - [anon_sym_break] = ACTIONS(3138), - [anon_sym_continue] = ACTIONS(3138), - [anon_sym_goto] = ACTIONS(3138), - [anon_sym_DASH_DASH] = ACTIONS(3140), - [anon_sym_PLUS_PLUS] = ACTIONS(3140), - [anon_sym_sizeof] = ACTIONS(3138), - [anon_sym___alignof__] = ACTIONS(3138), - [anon_sym___alignof] = ACTIONS(3138), - [anon_sym__alignof] = ACTIONS(3138), - [anon_sym_alignof] = ACTIONS(3138), - [anon_sym__Alignof] = ACTIONS(3138), - [anon_sym_offsetof] = ACTIONS(3138), - [anon_sym__Generic] = ACTIONS(3138), - [anon_sym_asm] = ACTIONS(3138), - [anon_sym___asm__] = ACTIONS(3138), - [sym_number_literal] = ACTIONS(3140), - [anon_sym_L_SQUOTE] = ACTIONS(3140), - [anon_sym_u_SQUOTE] = ACTIONS(3140), - [anon_sym_U_SQUOTE] = ACTIONS(3140), - [anon_sym_u8_SQUOTE] = ACTIONS(3140), - [anon_sym_SQUOTE] = ACTIONS(3140), - [anon_sym_AT] = ACTIONS(3138), - [anon_sym_DQUOTE] = ACTIONS(3140), - [anon_sym_L_DQUOTE] = ACTIONS(3140), - [anon_sym_u_DQUOTE] = ACTIONS(3140), - [anon_sym_U_DQUOTE] = ACTIONS(3140), - [anon_sym_u8_DQUOTE] = ACTIONS(3140), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [anon_sym_NULL] = ACTIONS(3138), - [anon_sym_nullptr] = ACTIONS(3138), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3138), - [anon_sym___typeof] = ACTIONS(3138), - [anon_sym_typeof] = ACTIONS(3138), - [anon_sym_ATimport] = ACTIONS(3140), - [aux_sym_preproc_undef_token1] = ACTIONS(3138), - [anon_sym_POUND] = ACTIONS(3138), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3138), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3138), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3138), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3138), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3138), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3138), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE] = ACTIONS(3138), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3138), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_API_AVAILABLE] = ACTIONS(3138), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_API_DEPRECATED] = ACTIONS(3138), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3138), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3138), - [anon_sym___deprecated_msg] = ACTIONS(3138), - [anon_sym___deprecated_enum_msg] = ACTIONS(3138), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3138), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3138), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3138), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3138), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3138), - [anon_sym_ATprotocol] = ACTIONS(3140), - [anon_sym_ATinterface] = ACTIONS(3140), - [anon_sym_ATimplementation] = ACTIONS(3140), - [anon_sym_ATcompatibility_alias] = ACTIONS(3140), - [anon_sym__Alignas] = ACTIONS(3138), - [anon_sym_ATselector] = ACTIONS(3140), - [anon_sym_ATavailable] = ACTIONS(3140), - [anon_sym___builtin_available] = ACTIONS(3138), - [anon_sym_va_arg] = ACTIONS(3138), - [anon_sym_ATencode] = ACTIONS(3140), - [anon_sym_BOOL] = ACTIONS(3138), - [anon_sym_IMP] = ACTIONS(3138), - [anon_sym_SEL] = ACTIONS(3138), - [anon_sym_Class] = ACTIONS(3138), - [anon_sym_id] = ACTIONS(3138), - }, - [1786] = { - [ts_builtin_sym_end] = ACTIONS(3136), - [sym_identifier] = ACTIONS(3134), - [aux_sym_preproc_include_token1] = ACTIONS(3134), - [aux_sym_preproc_include_token2] = ACTIONS(3134), - [aux_sym_preproc_def_token1] = ACTIONS(3134), - [aux_sym_preproc_if_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3134), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3134), - [sym_preproc_directive] = ACTIONS(3134), - [anon_sym_LPAREN2] = ACTIONS(3136), - [anon_sym_BANG] = ACTIONS(3136), - [anon_sym_TILDE] = ACTIONS(3136), - [anon_sym_DASH] = ACTIONS(3134), - [anon_sym_PLUS] = ACTIONS(3134), - [anon_sym_STAR] = ACTIONS(3136), - [anon_sym_CARET] = ACTIONS(3136), - [anon_sym_AMP] = ACTIONS(3136), - [anon_sym_SEMI] = ACTIONS(3136), - [anon_sym___extension__] = ACTIONS(3134), - [anon_sym_typedef] = ACTIONS(3134), - [anon_sym_extern] = ACTIONS(3134), - [anon_sym___attribute__] = ACTIONS(3134), - [anon_sym___attribute] = ACTIONS(3134), - [anon_sym_noreturn] = ACTIONS(3134), - [anon_sym_LBRACK] = ACTIONS(3136), - [anon_sym___declspec] = ACTIONS(3134), - [anon_sym___cdecl] = ACTIONS(3134), - [anon_sym___clrcall] = ACTIONS(3134), - [anon_sym___stdcall] = ACTIONS(3134), - [anon_sym___fastcall] = ACTIONS(3134), - [anon_sym___thiscall] = ACTIONS(3134), - [anon_sym___vectorcall] = ACTIONS(3134), - [anon_sym_LBRACE] = ACTIONS(3136), - [anon_sym_signed] = ACTIONS(3134), - [anon_sym_unsigned] = ACTIONS(3134), - [anon_sym_long] = ACTIONS(3134), - [anon_sym_short] = ACTIONS(3134), - [anon_sym_ATautoreleasepool] = ACTIONS(3136), - [anon_sym_static] = ACTIONS(3134), - [anon_sym_auto] = ACTIONS(3134), - [anon_sym_register] = ACTIONS(3134), - [anon_sym_inline] = ACTIONS(3134), - [anon_sym___inline] = ACTIONS(3134), - [anon_sym___inline__] = ACTIONS(3134), - [anon_sym___forceinline] = ACTIONS(3134), - [anon_sym_thread_local] = ACTIONS(3134), - [anon_sym___thread] = ACTIONS(3134), - [anon_sym_CG_EXTERN] = ACTIONS(3134), - [anon_sym_CG_INLINE] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3134), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3134), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3134), - [anon_sym_IBOutlet] = ACTIONS(3134), - [anon_sym_IBInspectable] = ACTIONS(3134), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3134), - [anon_sym_NS_INLINE] = ACTIONS(3134), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3134), - [anon_sym_OBJC_EXPORT] = ACTIONS(3134), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3134), - [anon_sym_const] = ACTIONS(3134), - [anon_sym_constexpr] = ACTIONS(3134), - [anon_sym_volatile] = ACTIONS(3134), - [anon_sym_restrict] = ACTIONS(3134), - [anon_sym___restrict__] = ACTIONS(3134), - [anon_sym__Atomic] = ACTIONS(3134), - [anon_sym__Noreturn] = ACTIONS(3134), - [anon_sym_nullable] = ACTIONS(3134), - [anon_sym__Complex] = ACTIONS(3134), - [anon_sym__Nonnull] = ACTIONS(3134), - [anon_sym__Nullable] = ACTIONS(3134), - [anon_sym__Nullable_result] = ACTIONS(3134), - [anon_sym__Null_unspecified] = ACTIONS(3134), - [anon_sym___autoreleasing] = ACTIONS(3134), - [anon_sym___block] = ACTIONS(3134), - [anon_sym___bridge] = ACTIONS(3134), - [anon_sym___bridge_retained] = ACTIONS(3134), - [anon_sym___bridge_transfer] = ACTIONS(3134), - [anon_sym___complex] = ACTIONS(3134), - [anon_sym___const] = ACTIONS(3134), - [anon_sym___imag] = ACTIONS(3134), - [anon_sym___kindof] = ACTIONS(3134), - [anon_sym___nonnull] = ACTIONS(3134), - [anon_sym___nullable] = ACTIONS(3134), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3134), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3134), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3134), - [anon_sym___real] = ACTIONS(3134), - [anon_sym___strong] = ACTIONS(3134), - [anon_sym___unsafe_unretained] = ACTIONS(3134), - [anon_sym___unused] = ACTIONS(3134), - [anon_sym___weak] = ACTIONS(3134), - [sym_primitive_type] = ACTIONS(3134), - [anon_sym_enum] = ACTIONS(3134), - [anon_sym_struct] = ACTIONS(3134), - [anon_sym_union] = ACTIONS(3134), - [anon_sym_if] = ACTIONS(3134), - [anon_sym_switch] = ACTIONS(3134), - [anon_sym_case] = ACTIONS(3134), - [anon_sym_default] = ACTIONS(3134), - [anon_sym_while] = ACTIONS(3134), - [anon_sym_do] = ACTIONS(3134), - [anon_sym_for] = ACTIONS(3134), - [anon_sym_in] = ACTIONS(3134), - [anon_sym_return] = ACTIONS(3134), - [anon_sym_break] = ACTIONS(3134), - [anon_sym_continue] = ACTIONS(3134), - [anon_sym_goto] = ACTIONS(3134), - [anon_sym_DASH_DASH] = ACTIONS(3136), - [anon_sym_PLUS_PLUS] = ACTIONS(3136), - [anon_sym_sizeof] = ACTIONS(3134), - [anon_sym___alignof__] = ACTIONS(3134), - [anon_sym___alignof] = ACTIONS(3134), - [anon_sym__alignof] = ACTIONS(3134), - [anon_sym_alignof] = ACTIONS(3134), - [anon_sym__Alignof] = ACTIONS(3134), - [anon_sym_offsetof] = ACTIONS(3134), - [anon_sym__Generic] = ACTIONS(3134), - [anon_sym_asm] = ACTIONS(3134), - [anon_sym___asm__] = ACTIONS(3134), - [sym_number_literal] = ACTIONS(3136), - [anon_sym_L_SQUOTE] = ACTIONS(3136), - [anon_sym_u_SQUOTE] = ACTIONS(3136), - [anon_sym_U_SQUOTE] = ACTIONS(3136), - [anon_sym_u8_SQUOTE] = ACTIONS(3136), - [anon_sym_SQUOTE] = ACTIONS(3136), - [anon_sym_AT] = ACTIONS(3134), - [anon_sym_DQUOTE] = ACTIONS(3136), - [anon_sym_L_DQUOTE] = ACTIONS(3136), - [anon_sym_u_DQUOTE] = ACTIONS(3136), - [anon_sym_U_DQUOTE] = ACTIONS(3136), - [anon_sym_u8_DQUOTE] = ACTIONS(3136), - [sym_true] = ACTIONS(3134), - [sym_false] = ACTIONS(3134), - [anon_sym_NULL] = ACTIONS(3134), - [anon_sym_nullptr] = ACTIONS(3134), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3134), - [anon_sym___typeof] = ACTIONS(3134), - [anon_sym_typeof] = ACTIONS(3134), - [anon_sym_ATimport] = ACTIONS(3136), - [aux_sym_preproc_undef_token1] = ACTIONS(3134), - [anon_sym_POUND] = ACTIONS(3134), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3134), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3134), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3134), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3134), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3134), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3134), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE] = ACTIONS(3134), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3134), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_API_AVAILABLE] = ACTIONS(3134), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_API_DEPRECATED] = ACTIONS(3134), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3134), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3134), - [anon_sym___deprecated_msg] = ACTIONS(3134), - [anon_sym___deprecated_enum_msg] = ACTIONS(3134), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3134), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3134), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3134), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3134), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3134), - [anon_sym_ATprotocol] = ACTIONS(3136), - [anon_sym_ATinterface] = ACTIONS(3136), - [anon_sym_ATimplementation] = ACTIONS(3136), - [anon_sym_ATcompatibility_alias] = ACTIONS(3136), - [anon_sym__Alignas] = ACTIONS(3134), - [anon_sym_ATselector] = ACTIONS(3136), - [anon_sym_ATavailable] = ACTIONS(3136), - [anon_sym___builtin_available] = ACTIONS(3134), - [anon_sym_va_arg] = ACTIONS(3134), - [anon_sym_ATencode] = ACTIONS(3136), - [anon_sym_BOOL] = ACTIONS(3134), - [anon_sym_IMP] = ACTIONS(3134), - [anon_sym_SEL] = ACTIONS(3134), - [anon_sym_Class] = ACTIONS(3134), - [anon_sym_id] = ACTIONS(3134), - }, - [1787] = { - [ts_builtin_sym_end] = ACTIONS(3108), - [sym_identifier] = ACTIONS(3106), - [aux_sym_preproc_include_token1] = ACTIONS(3106), - [aux_sym_preproc_include_token2] = ACTIONS(3106), - [aux_sym_preproc_def_token1] = ACTIONS(3106), - [aux_sym_preproc_if_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3106), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3106), - [sym_preproc_directive] = ACTIONS(3106), - [anon_sym_LPAREN2] = ACTIONS(3108), - [anon_sym_BANG] = ACTIONS(3108), - [anon_sym_TILDE] = ACTIONS(3108), - [anon_sym_DASH] = ACTIONS(3106), - [anon_sym_PLUS] = ACTIONS(3106), - [anon_sym_STAR] = ACTIONS(3108), - [anon_sym_CARET] = ACTIONS(3108), - [anon_sym_AMP] = ACTIONS(3108), - [anon_sym_SEMI] = ACTIONS(3108), - [anon_sym___extension__] = ACTIONS(3106), - [anon_sym_typedef] = ACTIONS(3106), - [anon_sym_extern] = ACTIONS(3106), - [anon_sym___attribute__] = ACTIONS(3106), - [anon_sym___attribute] = ACTIONS(3106), - [anon_sym_noreturn] = ACTIONS(3106), - [anon_sym_LBRACK] = ACTIONS(3108), - [anon_sym___declspec] = ACTIONS(3106), - [anon_sym___cdecl] = ACTIONS(3106), - [anon_sym___clrcall] = ACTIONS(3106), - [anon_sym___stdcall] = ACTIONS(3106), - [anon_sym___fastcall] = ACTIONS(3106), - [anon_sym___thiscall] = ACTIONS(3106), - [anon_sym___vectorcall] = ACTIONS(3106), - [anon_sym_LBRACE] = ACTIONS(3108), - [anon_sym_signed] = ACTIONS(3106), - [anon_sym_unsigned] = ACTIONS(3106), - [anon_sym_long] = ACTIONS(3106), - [anon_sym_short] = ACTIONS(3106), - [anon_sym_ATautoreleasepool] = ACTIONS(3108), - [anon_sym_static] = ACTIONS(3106), - [anon_sym_auto] = ACTIONS(3106), - [anon_sym_register] = ACTIONS(3106), - [anon_sym_inline] = ACTIONS(3106), - [anon_sym___inline] = ACTIONS(3106), - [anon_sym___inline__] = ACTIONS(3106), - [anon_sym___forceinline] = ACTIONS(3106), - [anon_sym_thread_local] = ACTIONS(3106), - [anon_sym___thread] = ACTIONS(3106), - [anon_sym_CG_EXTERN] = ACTIONS(3106), - [anon_sym_CG_INLINE] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3106), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3106), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3106), - [anon_sym_IBOutlet] = ACTIONS(3106), - [anon_sym_IBInspectable] = ACTIONS(3106), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3106), - [anon_sym_NS_INLINE] = ACTIONS(3106), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3106), - [anon_sym_OBJC_EXPORT] = ACTIONS(3106), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3106), - [anon_sym_const] = ACTIONS(3106), - [anon_sym_constexpr] = ACTIONS(3106), - [anon_sym_volatile] = ACTIONS(3106), - [anon_sym_restrict] = ACTIONS(3106), - [anon_sym___restrict__] = ACTIONS(3106), - [anon_sym__Atomic] = ACTIONS(3106), - [anon_sym__Noreturn] = ACTIONS(3106), - [anon_sym_nullable] = ACTIONS(3106), - [anon_sym__Complex] = ACTIONS(3106), - [anon_sym__Nonnull] = ACTIONS(3106), - [anon_sym__Nullable] = ACTIONS(3106), - [anon_sym__Nullable_result] = ACTIONS(3106), - [anon_sym__Null_unspecified] = ACTIONS(3106), - [anon_sym___autoreleasing] = ACTIONS(3106), - [anon_sym___block] = ACTIONS(3106), - [anon_sym___bridge] = ACTIONS(3106), - [anon_sym___bridge_retained] = ACTIONS(3106), - [anon_sym___bridge_transfer] = ACTIONS(3106), - [anon_sym___complex] = ACTIONS(3106), - [anon_sym___const] = ACTIONS(3106), - [anon_sym___imag] = ACTIONS(3106), - [anon_sym___kindof] = ACTIONS(3106), - [anon_sym___nonnull] = ACTIONS(3106), - [anon_sym___nullable] = ACTIONS(3106), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3106), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3106), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3106), - [anon_sym___real] = ACTIONS(3106), - [anon_sym___strong] = ACTIONS(3106), - [anon_sym___unsafe_unretained] = ACTIONS(3106), - [anon_sym___unused] = ACTIONS(3106), - [anon_sym___weak] = ACTIONS(3106), - [sym_primitive_type] = ACTIONS(3106), - [anon_sym_enum] = ACTIONS(3106), - [anon_sym_struct] = ACTIONS(3106), - [anon_sym_union] = ACTIONS(3106), - [anon_sym_if] = ACTIONS(3106), - [anon_sym_switch] = ACTIONS(3106), - [anon_sym_case] = ACTIONS(3106), - [anon_sym_default] = ACTIONS(3106), - [anon_sym_while] = ACTIONS(3106), - [anon_sym_do] = ACTIONS(3106), - [anon_sym_for] = ACTIONS(3106), - [anon_sym_in] = ACTIONS(3106), - [anon_sym_return] = ACTIONS(3106), - [anon_sym_break] = ACTIONS(3106), - [anon_sym_continue] = ACTIONS(3106), - [anon_sym_goto] = ACTIONS(3106), - [anon_sym_DASH_DASH] = ACTIONS(3108), - [anon_sym_PLUS_PLUS] = ACTIONS(3108), - [anon_sym_sizeof] = ACTIONS(3106), - [anon_sym___alignof__] = ACTIONS(3106), - [anon_sym___alignof] = ACTIONS(3106), - [anon_sym__alignof] = ACTIONS(3106), - [anon_sym_alignof] = ACTIONS(3106), - [anon_sym__Alignof] = ACTIONS(3106), - [anon_sym_offsetof] = ACTIONS(3106), - [anon_sym__Generic] = ACTIONS(3106), - [anon_sym_asm] = ACTIONS(3106), - [anon_sym___asm__] = ACTIONS(3106), - [sym_number_literal] = ACTIONS(3108), - [anon_sym_L_SQUOTE] = ACTIONS(3108), - [anon_sym_u_SQUOTE] = ACTIONS(3108), - [anon_sym_U_SQUOTE] = ACTIONS(3108), - [anon_sym_u8_SQUOTE] = ACTIONS(3108), - [anon_sym_SQUOTE] = ACTIONS(3108), - [anon_sym_AT] = ACTIONS(3106), - [anon_sym_DQUOTE] = ACTIONS(3108), - [anon_sym_L_DQUOTE] = ACTIONS(3108), - [anon_sym_u_DQUOTE] = ACTIONS(3108), - [anon_sym_U_DQUOTE] = ACTIONS(3108), - [anon_sym_u8_DQUOTE] = ACTIONS(3108), - [sym_true] = ACTIONS(3106), - [sym_false] = ACTIONS(3106), - [anon_sym_NULL] = ACTIONS(3106), - [anon_sym_nullptr] = ACTIONS(3106), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3106), - [anon_sym___typeof] = ACTIONS(3106), - [anon_sym_typeof] = ACTIONS(3106), - [anon_sym_ATimport] = ACTIONS(3108), - [aux_sym_preproc_undef_token1] = ACTIONS(3106), - [anon_sym_POUND] = ACTIONS(3106), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3106), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3106), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3106), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3106), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3106), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3106), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE] = ACTIONS(3106), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3106), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_API_AVAILABLE] = ACTIONS(3106), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_API_DEPRECATED] = ACTIONS(3106), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3106), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3106), - [anon_sym___deprecated_msg] = ACTIONS(3106), - [anon_sym___deprecated_enum_msg] = ACTIONS(3106), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3106), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3106), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3106), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3106), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3106), - [anon_sym_ATprotocol] = ACTIONS(3108), - [anon_sym_ATinterface] = ACTIONS(3108), - [anon_sym_ATimplementation] = ACTIONS(3108), - [anon_sym_ATcompatibility_alias] = ACTIONS(3108), - [anon_sym__Alignas] = ACTIONS(3106), - [anon_sym_ATselector] = ACTIONS(3108), - [anon_sym_ATavailable] = ACTIONS(3108), - [anon_sym___builtin_available] = ACTIONS(3106), - [anon_sym_va_arg] = ACTIONS(3106), - [anon_sym_ATencode] = ACTIONS(3108), - [anon_sym_BOOL] = ACTIONS(3106), - [anon_sym_IMP] = ACTIONS(3106), - [anon_sym_SEL] = ACTIONS(3106), - [anon_sym_Class] = ACTIONS(3106), - [anon_sym_id] = ACTIONS(3106), - }, - [1788] = { - [ts_builtin_sym_end] = ACTIONS(3104), - [sym_identifier] = ACTIONS(3102), - [aux_sym_preproc_include_token1] = ACTIONS(3102), - [aux_sym_preproc_include_token2] = ACTIONS(3102), - [aux_sym_preproc_def_token1] = ACTIONS(3102), - [aux_sym_preproc_if_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3102), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3102), - [sym_preproc_directive] = ACTIONS(3102), - [anon_sym_LPAREN2] = ACTIONS(3104), - [anon_sym_BANG] = ACTIONS(3104), - [anon_sym_TILDE] = ACTIONS(3104), - [anon_sym_DASH] = ACTIONS(3102), - [anon_sym_PLUS] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(3104), - [anon_sym_CARET] = ACTIONS(3104), - [anon_sym_AMP] = ACTIONS(3104), - [anon_sym_SEMI] = ACTIONS(3104), - [anon_sym___extension__] = ACTIONS(3102), - [anon_sym_typedef] = ACTIONS(3102), - [anon_sym_extern] = ACTIONS(3102), - [anon_sym___attribute__] = ACTIONS(3102), - [anon_sym___attribute] = ACTIONS(3102), - [anon_sym_noreturn] = ACTIONS(3102), - [anon_sym_LBRACK] = ACTIONS(3104), - [anon_sym___declspec] = ACTIONS(3102), - [anon_sym___cdecl] = ACTIONS(3102), - [anon_sym___clrcall] = ACTIONS(3102), - [anon_sym___stdcall] = ACTIONS(3102), - [anon_sym___fastcall] = ACTIONS(3102), - [anon_sym___thiscall] = ACTIONS(3102), - [anon_sym___vectorcall] = ACTIONS(3102), - [anon_sym_LBRACE] = ACTIONS(3104), - [anon_sym_signed] = ACTIONS(3102), - [anon_sym_unsigned] = ACTIONS(3102), - [anon_sym_long] = ACTIONS(3102), - [anon_sym_short] = ACTIONS(3102), - [anon_sym_ATautoreleasepool] = ACTIONS(3104), - [anon_sym_static] = ACTIONS(3102), - [anon_sym_auto] = ACTIONS(3102), - [anon_sym_register] = ACTIONS(3102), - [anon_sym_inline] = ACTIONS(3102), - [anon_sym___inline] = ACTIONS(3102), - [anon_sym___inline__] = ACTIONS(3102), - [anon_sym___forceinline] = ACTIONS(3102), - [anon_sym_thread_local] = ACTIONS(3102), - [anon_sym___thread] = ACTIONS(3102), - [anon_sym_CG_EXTERN] = ACTIONS(3102), - [anon_sym_CG_INLINE] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3102), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3102), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3102), - [anon_sym_IBOutlet] = ACTIONS(3102), - [anon_sym_IBInspectable] = ACTIONS(3102), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3102), - [anon_sym_NS_INLINE] = ACTIONS(3102), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3102), - [anon_sym_OBJC_EXPORT] = ACTIONS(3102), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3102), - [anon_sym_const] = ACTIONS(3102), - [anon_sym_constexpr] = ACTIONS(3102), - [anon_sym_volatile] = ACTIONS(3102), - [anon_sym_restrict] = ACTIONS(3102), - [anon_sym___restrict__] = ACTIONS(3102), - [anon_sym__Atomic] = ACTIONS(3102), - [anon_sym__Noreturn] = ACTIONS(3102), - [anon_sym_nullable] = ACTIONS(3102), - [anon_sym__Complex] = ACTIONS(3102), - [anon_sym__Nonnull] = ACTIONS(3102), - [anon_sym__Nullable] = ACTIONS(3102), - [anon_sym__Nullable_result] = ACTIONS(3102), - [anon_sym__Null_unspecified] = ACTIONS(3102), - [anon_sym___autoreleasing] = ACTIONS(3102), - [anon_sym___block] = ACTIONS(3102), - [anon_sym___bridge] = ACTIONS(3102), - [anon_sym___bridge_retained] = ACTIONS(3102), - [anon_sym___bridge_transfer] = ACTIONS(3102), - [anon_sym___complex] = ACTIONS(3102), - [anon_sym___const] = ACTIONS(3102), - [anon_sym___imag] = ACTIONS(3102), - [anon_sym___kindof] = ACTIONS(3102), - [anon_sym___nonnull] = ACTIONS(3102), - [anon_sym___nullable] = ACTIONS(3102), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3102), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3102), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3102), - [anon_sym___real] = ACTIONS(3102), - [anon_sym___strong] = ACTIONS(3102), - [anon_sym___unsafe_unretained] = ACTIONS(3102), - [anon_sym___unused] = ACTIONS(3102), - [anon_sym___weak] = ACTIONS(3102), - [sym_primitive_type] = ACTIONS(3102), - [anon_sym_enum] = ACTIONS(3102), - [anon_sym_struct] = ACTIONS(3102), - [anon_sym_union] = ACTIONS(3102), - [anon_sym_if] = ACTIONS(3102), - [anon_sym_switch] = ACTIONS(3102), - [anon_sym_case] = ACTIONS(3102), - [anon_sym_default] = ACTIONS(3102), - [anon_sym_while] = ACTIONS(3102), - [anon_sym_do] = ACTIONS(3102), - [anon_sym_for] = ACTIONS(3102), - [anon_sym_in] = ACTIONS(3102), - [anon_sym_return] = ACTIONS(3102), - [anon_sym_break] = ACTIONS(3102), - [anon_sym_continue] = ACTIONS(3102), - [anon_sym_goto] = ACTIONS(3102), - [anon_sym_DASH_DASH] = ACTIONS(3104), - [anon_sym_PLUS_PLUS] = ACTIONS(3104), - [anon_sym_sizeof] = ACTIONS(3102), - [anon_sym___alignof__] = ACTIONS(3102), - [anon_sym___alignof] = ACTIONS(3102), - [anon_sym__alignof] = ACTIONS(3102), - [anon_sym_alignof] = ACTIONS(3102), - [anon_sym__Alignof] = ACTIONS(3102), - [anon_sym_offsetof] = ACTIONS(3102), - [anon_sym__Generic] = ACTIONS(3102), - [anon_sym_asm] = ACTIONS(3102), - [anon_sym___asm__] = ACTIONS(3102), - [sym_number_literal] = ACTIONS(3104), - [anon_sym_L_SQUOTE] = ACTIONS(3104), - [anon_sym_u_SQUOTE] = ACTIONS(3104), - [anon_sym_U_SQUOTE] = ACTIONS(3104), - [anon_sym_u8_SQUOTE] = ACTIONS(3104), - [anon_sym_SQUOTE] = ACTIONS(3104), - [anon_sym_AT] = ACTIONS(3102), - [anon_sym_DQUOTE] = ACTIONS(3104), - [anon_sym_L_DQUOTE] = ACTIONS(3104), - [anon_sym_u_DQUOTE] = ACTIONS(3104), - [anon_sym_U_DQUOTE] = ACTIONS(3104), - [anon_sym_u8_DQUOTE] = ACTIONS(3104), - [sym_true] = ACTIONS(3102), - [sym_false] = ACTIONS(3102), - [anon_sym_NULL] = ACTIONS(3102), - [anon_sym_nullptr] = ACTIONS(3102), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3102), - [anon_sym___typeof] = ACTIONS(3102), - [anon_sym_typeof] = ACTIONS(3102), - [anon_sym_ATimport] = ACTIONS(3104), - [aux_sym_preproc_undef_token1] = ACTIONS(3102), - [anon_sym_POUND] = ACTIONS(3102), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3102), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3102), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3102), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3102), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3102), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3102), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE] = ACTIONS(3102), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3102), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_API_AVAILABLE] = ACTIONS(3102), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_API_DEPRECATED] = ACTIONS(3102), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3102), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3102), - [anon_sym___deprecated_msg] = ACTIONS(3102), - [anon_sym___deprecated_enum_msg] = ACTIONS(3102), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3102), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3102), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3102), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3102), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3102), - [anon_sym_ATprotocol] = ACTIONS(3104), - [anon_sym_ATinterface] = ACTIONS(3104), - [anon_sym_ATimplementation] = ACTIONS(3104), - [anon_sym_ATcompatibility_alias] = ACTIONS(3104), - [anon_sym__Alignas] = ACTIONS(3102), - [anon_sym_ATselector] = ACTIONS(3104), - [anon_sym_ATavailable] = ACTIONS(3104), - [anon_sym___builtin_available] = ACTIONS(3102), - [anon_sym_va_arg] = ACTIONS(3102), - [anon_sym_ATencode] = ACTIONS(3104), - [anon_sym_BOOL] = ACTIONS(3102), - [anon_sym_IMP] = ACTIONS(3102), - [anon_sym_SEL] = ACTIONS(3102), - [anon_sym_Class] = ACTIONS(3102), - [anon_sym_id] = ACTIONS(3102), - }, - [1789] = { - [ts_builtin_sym_end] = ACTIONS(3100), - [sym_identifier] = ACTIONS(3098), - [aux_sym_preproc_include_token1] = ACTIONS(3098), - [aux_sym_preproc_include_token2] = ACTIONS(3098), - [aux_sym_preproc_def_token1] = ACTIONS(3098), - [aux_sym_preproc_if_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3098), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3098), - [sym_preproc_directive] = ACTIONS(3098), - [anon_sym_LPAREN2] = ACTIONS(3100), - [anon_sym_BANG] = ACTIONS(3100), - [anon_sym_TILDE] = ACTIONS(3100), - [anon_sym_DASH] = ACTIONS(3098), - [anon_sym_PLUS] = ACTIONS(3098), - [anon_sym_STAR] = ACTIONS(3100), - [anon_sym_CARET] = ACTIONS(3100), - [anon_sym_AMP] = ACTIONS(3100), - [anon_sym_SEMI] = ACTIONS(3100), - [anon_sym___extension__] = ACTIONS(3098), - [anon_sym_typedef] = ACTIONS(3098), - [anon_sym_extern] = ACTIONS(3098), - [anon_sym___attribute__] = ACTIONS(3098), - [anon_sym___attribute] = ACTIONS(3098), - [anon_sym_noreturn] = ACTIONS(3098), - [anon_sym_LBRACK] = ACTIONS(3100), - [anon_sym___declspec] = ACTIONS(3098), - [anon_sym___cdecl] = ACTIONS(3098), - [anon_sym___clrcall] = ACTIONS(3098), - [anon_sym___stdcall] = ACTIONS(3098), - [anon_sym___fastcall] = ACTIONS(3098), - [anon_sym___thiscall] = ACTIONS(3098), - [anon_sym___vectorcall] = ACTIONS(3098), - [anon_sym_LBRACE] = ACTIONS(3100), - [anon_sym_signed] = ACTIONS(3098), - [anon_sym_unsigned] = ACTIONS(3098), - [anon_sym_long] = ACTIONS(3098), - [anon_sym_short] = ACTIONS(3098), - [anon_sym_ATautoreleasepool] = ACTIONS(3100), - [anon_sym_static] = ACTIONS(3098), - [anon_sym_auto] = ACTIONS(3098), - [anon_sym_register] = ACTIONS(3098), - [anon_sym_inline] = ACTIONS(3098), - [anon_sym___inline] = ACTIONS(3098), - [anon_sym___inline__] = ACTIONS(3098), - [anon_sym___forceinline] = ACTIONS(3098), - [anon_sym_thread_local] = ACTIONS(3098), - [anon_sym___thread] = ACTIONS(3098), - [anon_sym_CG_EXTERN] = ACTIONS(3098), - [anon_sym_CG_INLINE] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3098), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3098), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3098), - [anon_sym_IBOutlet] = ACTIONS(3098), - [anon_sym_IBInspectable] = ACTIONS(3098), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3098), - [anon_sym_NS_INLINE] = ACTIONS(3098), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3098), - [anon_sym_OBJC_EXPORT] = ACTIONS(3098), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3098), - [anon_sym_const] = ACTIONS(3098), - [anon_sym_constexpr] = ACTIONS(3098), - [anon_sym_volatile] = ACTIONS(3098), - [anon_sym_restrict] = ACTIONS(3098), - [anon_sym___restrict__] = ACTIONS(3098), - [anon_sym__Atomic] = ACTIONS(3098), - [anon_sym__Noreturn] = ACTIONS(3098), - [anon_sym_nullable] = ACTIONS(3098), - [anon_sym__Complex] = ACTIONS(3098), - [anon_sym__Nonnull] = ACTIONS(3098), - [anon_sym__Nullable] = ACTIONS(3098), - [anon_sym__Nullable_result] = ACTIONS(3098), - [anon_sym__Null_unspecified] = ACTIONS(3098), - [anon_sym___autoreleasing] = ACTIONS(3098), - [anon_sym___block] = ACTIONS(3098), - [anon_sym___bridge] = ACTIONS(3098), - [anon_sym___bridge_retained] = ACTIONS(3098), - [anon_sym___bridge_transfer] = ACTIONS(3098), - [anon_sym___complex] = ACTIONS(3098), - [anon_sym___const] = ACTIONS(3098), - [anon_sym___imag] = ACTIONS(3098), - [anon_sym___kindof] = ACTIONS(3098), - [anon_sym___nonnull] = ACTIONS(3098), - [anon_sym___nullable] = ACTIONS(3098), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3098), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3098), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3098), - [anon_sym___real] = ACTIONS(3098), - [anon_sym___strong] = ACTIONS(3098), - [anon_sym___unsafe_unretained] = ACTIONS(3098), - [anon_sym___unused] = ACTIONS(3098), - [anon_sym___weak] = ACTIONS(3098), - [sym_primitive_type] = ACTIONS(3098), - [anon_sym_enum] = ACTIONS(3098), - [anon_sym_struct] = ACTIONS(3098), - [anon_sym_union] = ACTIONS(3098), - [anon_sym_if] = ACTIONS(3098), - [anon_sym_switch] = ACTIONS(3098), - [anon_sym_case] = ACTIONS(3098), - [anon_sym_default] = ACTIONS(3098), - [anon_sym_while] = ACTIONS(3098), - [anon_sym_do] = ACTIONS(3098), - [anon_sym_for] = ACTIONS(3098), - [anon_sym_in] = ACTIONS(3098), - [anon_sym_return] = ACTIONS(3098), - [anon_sym_break] = ACTIONS(3098), - [anon_sym_continue] = ACTIONS(3098), - [anon_sym_goto] = ACTIONS(3098), - [anon_sym_DASH_DASH] = ACTIONS(3100), - [anon_sym_PLUS_PLUS] = ACTIONS(3100), - [anon_sym_sizeof] = ACTIONS(3098), - [anon_sym___alignof__] = ACTIONS(3098), - [anon_sym___alignof] = ACTIONS(3098), - [anon_sym__alignof] = ACTIONS(3098), - [anon_sym_alignof] = ACTIONS(3098), - [anon_sym__Alignof] = ACTIONS(3098), - [anon_sym_offsetof] = ACTIONS(3098), - [anon_sym__Generic] = ACTIONS(3098), - [anon_sym_asm] = ACTIONS(3098), - [anon_sym___asm__] = ACTIONS(3098), - [sym_number_literal] = ACTIONS(3100), - [anon_sym_L_SQUOTE] = ACTIONS(3100), - [anon_sym_u_SQUOTE] = ACTIONS(3100), - [anon_sym_U_SQUOTE] = ACTIONS(3100), - [anon_sym_u8_SQUOTE] = ACTIONS(3100), - [anon_sym_SQUOTE] = ACTIONS(3100), - [anon_sym_AT] = ACTIONS(3098), - [anon_sym_DQUOTE] = ACTIONS(3100), - [anon_sym_L_DQUOTE] = ACTIONS(3100), - [anon_sym_u_DQUOTE] = ACTIONS(3100), - [anon_sym_U_DQUOTE] = ACTIONS(3100), - [anon_sym_u8_DQUOTE] = ACTIONS(3100), - [sym_true] = ACTIONS(3098), - [sym_false] = ACTIONS(3098), - [anon_sym_NULL] = ACTIONS(3098), - [anon_sym_nullptr] = ACTIONS(3098), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3098), - [anon_sym___typeof] = ACTIONS(3098), - [anon_sym_typeof] = ACTIONS(3098), - [anon_sym_ATimport] = ACTIONS(3100), - [aux_sym_preproc_undef_token1] = ACTIONS(3098), - [anon_sym_POUND] = ACTIONS(3098), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3098), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3098), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3098), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3098), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3098), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3098), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE] = ACTIONS(3098), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3098), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_API_AVAILABLE] = ACTIONS(3098), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_API_DEPRECATED] = ACTIONS(3098), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3098), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3098), - [anon_sym___deprecated_msg] = ACTIONS(3098), - [anon_sym___deprecated_enum_msg] = ACTIONS(3098), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3098), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3098), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3098), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3098), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3098), - [anon_sym_ATprotocol] = ACTIONS(3100), - [anon_sym_ATinterface] = ACTIONS(3100), - [anon_sym_ATimplementation] = ACTIONS(3100), - [anon_sym_ATcompatibility_alias] = ACTIONS(3100), - [anon_sym__Alignas] = ACTIONS(3098), - [anon_sym_ATselector] = ACTIONS(3100), - [anon_sym_ATavailable] = ACTIONS(3100), - [anon_sym___builtin_available] = ACTIONS(3098), - [anon_sym_va_arg] = ACTIONS(3098), - [anon_sym_ATencode] = ACTIONS(3100), - [anon_sym_BOOL] = ACTIONS(3098), - [anon_sym_IMP] = ACTIONS(3098), - [anon_sym_SEL] = ACTIONS(3098), - [anon_sym_Class] = ACTIONS(3098), - [anon_sym_id] = ACTIONS(3098), - }, - [1790] = { - [ts_builtin_sym_end] = ACTIONS(3096), - [sym_identifier] = ACTIONS(3094), - [aux_sym_preproc_include_token1] = ACTIONS(3094), - [aux_sym_preproc_include_token2] = ACTIONS(3094), - [aux_sym_preproc_def_token1] = ACTIONS(3094), - [aux_sym_preproc_if_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3094), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3094), - [sym_preproc_directive] = ACTIONS(3094), - [anon_sym_LPAREN2] = ACTIONS(3096), - [anon_sym_BANG] = ACTIONS(3096), - [anon_sym_TILDE] = ACTIONS(3096), - [anon_sym_DASH] = ACTIONS(3094), - [anon_sym_PLUS] = ACTIONS(3094), - [anon_sym_STAR] = ACTIONS(3096), - [anon_sym_CARET] = ACTIONS(3096), - [anon_sym_AMP] = ACTIONS(3096), - [anon_sym_SEMI] = ACTIONS(3096), - [anon_sym___extension__] = ACTIONS(3094), - [anon_sym_typedef] = ACTIONS(3094), - [anon_sym_extern] = ACTIONS(3094), - [anon_sym___attribute__] = ACTIONS(3094), - [anon_sym___attribute] = ACTIONS(3094), - [anon_sym_noreturn] = ACTIONS(3094), - [anon_sym_LBRACK] = ACTIONS(3096), - [anon_sym___declspec] = ACTIONS(3094), - [anon_sym___cdecl] = ACTIONS(3094), - [anon_sym___clrcall] = ACTIONS(3094), - [anon_sym___stdcall] = ACTIONS(3094), - [anon_sym___fastcall] = ACTIONS(3094), - [anon_sym___thiscall] = ACTIONS(3094), - [anon_sym___vectorcall] = ACTIONS(3094), - [anon_sym_LBRACE] = ACTIONS(3096), - [anon_sym_signed] = ACTIONS(3094), - [anon_sym_unsigned] = ACTIONS(3094), - [anon_sym_long] = ACTIONS(3094), - [anon_sym_short] = ACTIONS(3094), - [anon_sym_ATautoreleasepool] = ACTIONS(3096), - [anon_sym_static] = ACTIONS(3094), - [anon_sym_auto] = ACTIONS(3094), - [anon_sym_register] = ACTIONS(3094), - [anon_sym_inline] = ACTIONS(3094), - [anon_sym___inline] = ACTIONS(3094), - [anon_sym___inline__] = ACTIONS(3094), - [anon_sym___forceinline] = ACTIONS(3094), - [anon_sym_thread_local] = ACTIONS(3094), - [anon_sym___thread] = ACTIONS(3094), - [anon_sym_CG_EXTERN] = ACTIONS(3094), - [anon_sym_CG_INLINE] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3094), - [anon_sym_IBOutlet] = ACTIONS(3094), - [anon_sym_IBInspectable] = ACTIONS(3094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3094), - [anon_sym_NS_INLINE] = ACTIONS(3094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3094), - [anon_sym_OBJC_EXPORT] = ACTIONS(3094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3094), - [anon_sym_const] = ACTIONS(3094), - [anon_sym_constexpr] = ACTIONS(3094), - [anon_sym_volatile] = ACTIONS(3094), - [anon_sym_restrict] = ACTIONS(3094), - [anon_sym___restrict__] = ACTIONS(3094), - [anon_sym__Atomic] = ACTIONS(3094), - [anon_sym__Noreturn] = ACTIONS(3094), - [anon_sym_nullable] = ACTIONS(3094), - [anon_sym__Complex] = ACTIONS(3094), - [anon_sym__Nonnull] = ACTIONS(3094), - [anon_sym__Nullable] = ACTIONS(3094), - [anon_sym__Nullable_result] = ACTIONS(3094), - [anon_sym__Null_unspecified] = ACTIONS(3094), - [anon_sym___autoreleasing] = ACTIONS(3094), - [anon_sym___block] = ACTIONS(3094), - [anon_sym___bridge] = ACTIONS(3094), - [anon_sym___bridge_retained] = ACTIONS(3094), - [anon_sym___bridge_transfer] = ACTIONS(3094), - [anon_sym___complex] = ACTIONS(3094), - [anon_sym___const] = ACTIONS(3094), - [anon_sym___imag] = ACTIONS(3094), - [anon_sym___kindof] = ACTIONS(3094), - [anon_sym___nonnull] = ACTIONS(3094), - [anon_sym___nullable] = ACTIONS(3094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3094), - [anon_sym___real] = ACTIONS(3094), - [anon_sym___strong] = ACTIONS(3094), - [anon_sym___unsafe_unretained] = ACTIONS(3094), - [anon_sym___unused] = ACTIONS(3094), - [anon_sym___weak] = ACTIONS(3094), - [sym_primitive_type] = ACTIONS(3094), - [anon_sym_enum] = ACTIONS(3094), - [anon_sym_struct] = ACTIONS(3094), - [anon_sym_union] = ACTIONS(3094), - [anon_sym_if] = ACTIONS(3094), - [anon_sym_switch] = ACTIONS(3094), - [anon_sym_case] = ACTIONS(3094), - [anon_sym_default] = ACTIONS(3094), - [anon_sym_while] = ACTIONS(3094), - [anon_sym_do] = ACTIONS(3094), - [anon_sym_for] = ACTIONS(3094), - [anon_sym_in] = ACTIONS(3094), - [anon_sym_return] = ACTIONS(3094), - [anon_sym_break] = ACTIONS(3094), - [anon_sym_continue] = ACTIONS(3094), - [anon_sym_goto] = ACTIONS(3094), - [anon_sym_DASH_DASH] = ACTIONS(3096), - [anon_sym_PLUS_PLUS] = ACTIONS(3096), - [anon_sym_sizeof] = ACTIONS(3094), - [anon_sym___alignof__] = ACTIONS(3094), - [anon_sym___alignof] = ACTIONS(3094), - [anon_sym__alignof] = ACTIONS(3094), - [anon_sym_alignof] = ACTIONS(3094), - [anon_sym__Alignof] = ACTIONS(3094), - [anon_sym_offsetof] = ACTIONS(3094), - [anon_sym__Generic] = ACTIONS(3094), - [anon_sym_asm] = ACTIONS(3094), - [anon_sym___asm__] = ACTIONS(3094), - [sym_number_literal] = ACTIONS(3096), - [anon_sym_L_SQUOTE] = ACTIONS(3096), - [anon_sym_u_SQUOTE] = ACTIONS(3096), - [anon_sym_U_SQUOTE] = ACTIONS(3096), - [anon_sym_u8_SQUOTE] = ACTIONS(3096), - [anon_sym_SQUOTE] = ACTIONS(3096), - [anon_sym_AT] = ACTIONS(3094), - [anon_sym_DQUOTE] = ACTIONS(3096), - [anon_sym_L_DQUOTE] = ACTIONS(3096), - [anon_sym_u_DQUOTE] = ACTIONS(3096), - [anon_sym_U_DQUOTE] = ACTIONS(3096), - [anon_sym_u8_DQUOTE] = ACTIONS(3096), - [sym_true] = ACTIONS(3094), - [sym_false] = ACTIONS(3094), - [anon_sym_NULL] = ACTIONS(3094), - [anon_sym_nullptr] = ACTIONS(3094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3094), - [anon_sym___typeof] = ACTIONS(3094), - [anon_sym_typeof] = ACTIONS(3094), - [anon_sym_ATimport] = ACTIONS(3096), - [aux_sym_preproc_undef_token1] = ACTIONS(3094), - [anon_sym_POUND] = ACTIONS(3094), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE] = ACTIONS(3094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_API_AVAILABLE] = ACTIONS(3094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_API_DEPRECATED] = ACTIONS(3094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3094), - [anon_sym___deprecated_msg] = ACTIONS(3094), - [anon_sym___deprecated_enum_msg] = ACTIONS(3094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3094), - [anon_sym_ATprotocol] = ACTIONS(3096), - [anon_sym_ATinterface] = ACTIONS(3096), - [anon_sym_ATimplementation] = ACTIONS(3096), - [anon_sym_ATcompatibility_alias] = ACTIONS(3096), - [anon_sym__Alignas] = ACTIONS(3094), - [anon_sym_ATselector] = ACTIONS(3096), - [anon_sym_ATavailable] = ACTIONS(3096), - [anon_sym___builtin_available] = ACTIONS(3094), - [anon_sym_va_arg] = ACTIONS(3094), - [anon_sym_ATencode] = ACTIONS(3096), - [anon_sym_BOOL] = ACTIONS(3094), - [anon_sym_IMP] = ACTIONS(3094), - [anon_sym_SEL] = ACTIONS(3094), - [anon_sym_Class] = ACTIONS(3094), - [anon_sym_id] = ACTIONS(3094), - }, - [1791] = { - [ts_builtin_sym_end] = ACTIONS(3072), - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_include_token1] = ACTIONS(3070), - [aux_sym_preproc_include_token2] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_LPAREN2] = ACTIONS(3072), - [anon_sym_BANG] = ACTIONS(3072), - [anon_sym_TILDE] = ACTIONS(3072), - [anon_sym_DASH] = ACTIONS(3070), - [anon_sym_PLUS] = ACTIONS(3070), - [anon_sym_STAR] = ACTIONS(3072), - [anon_sym_CARET] = ACTIONS(3072), - [anon_sym_AMP] = ACTIONS(3072), - [anon_sym_SEMI] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_LBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_ATautoreleasepool] = ACTIONS(3072), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3070), - [anon_sym_switch] = ACTIONS(3070), - [anon_sym_case] = ACTIONS(3070), - [anon_sym_default] = ACTIONS(3070), - [anon_sym_while] = ACTIONS(3070), - [anon_sym_do] = ACTIONS(3070), - [anon_sym_for] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [anon_sym_return] = ACTIONS(3070), - [anon_sym_break] = ACTIONS(3070), - [anon_sym_continue] = ACTIONS(3070), - [anon_sym_goto] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3072), - [anon_sym_PLUS_PLUS] = ACTIONS(3072), - [anon_sym_sizeof] = ACTIONS(3070), - [anon_sym___alignof__] = ACTIONS(3070), - [anon_sym___alignof] = ACTIONS(3070), - [anon_sym__alignof] = ACTIONS(3070), - [anon_sym_alignof] = ACTIONS(3070), - [anon_sym__Alignof] = ACTIONS(3070), - [anon_sym_offsetof] = ACTIONS(3070), - [anon_sym__Generic] = ACTIONS(3070), - [anon_sym_asm] = ACTIONS(3070), - [anon_sym___asm__] = ACTIONS(3070), - [sym_number_literal] = ACTIONS(3072), - [anon_sym_L_SQUOTE] = ACTIONS(3072), - [anon_sym_u_SQUOTE] = ACTIONS(3072), - [anon_sym_U_SQUOTE] = ACTIONS(3072), - [anon_sym_u8_SQUOTE] = ACTIONS(3072), - [anon_sym_SQUOTE] = ACTIONS(3072), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3072), - [anon_sym_L_DQUOTE] = ACTIONS(3072), - [anon_sym_u_DQUOTE] = ACTIONS(3072), - [anon_sym_U_DQUOTE] = ACTIONS(3072), - [anon_sym_u8_DQUOTE] = ACTIONS(3072), - [sym_true] = ACTIONS(3070), - [sym_false] = ACTIONS(3070), - [anon_sym_NULL] = ACTIONS(3070), - [anon_sym_nullptr] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATimport] = ACTIONS(3072), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_POUND] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATprotocol] = ACTIONS(3072), - [anon_sym_ATinterface] = ACTIONS(3072), - [anon_sym_ATimplementation] = ACTIONS(3072), - [anon_sym_ATcompatibility_alias] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_ATselector] = ACTIONS(3072), - [anon_sym_ATavailable] = ACTIONS(3072), - [anon_sym___builtin_available] = ACTIONS(3070), - [anon_sym_va_arg] = ACTIONS(3070), - [anon_sym_ATencode] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [1792] = { - [ts_builtin_sym_end] = ACTIONS(3056), - [sym_identifier] = ACTIONS(3054), - [aux_sym_preproc_include_token1] = ACTIONS(3054), - [aux_sym_preproc_include_token2] = ACTIONS(3054), - [aux_sym_preproc_def_token1] = ACTIONS(3054), - [aux_sym_preproc_if_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3054), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3054), - [sym_preproc_directive] = ACTIONS(3054), - [anon_sym_LPAREN2] = ACTIONS(3056), - [anon_sym_BANG] = ACTIONS(3056), - [anon_sym_TILDE] = ACTIONS(3056), - [anon_sym_DASH] = ACTIONS(3054), - [anon_sym_PLUS] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_CARET] = ACTIONS(3056), - [anon_sym_AMP] = ACTIONS(3056), - [anon_sym_SEMI] = ACTIONS(3056), - [anon_sym___extension__] = ACTIONS(3054), - [anon_sym_typedef] = ACTIONS(3054), - [anon_sym_extern] = ACTIONS(3054), - [anon_sym___attribute__] = ACTIONS(3054), - [anon_sym___attribute] = ACTIONS(3054), - [anon_sym_noreturn] = ACTIONS(3054), - [anon_sym_LBRACK] = ACTIONS(3056), - [anon_sym___declspec] = ACTIONS(3054), - [anon_sym___cdecl] = ACTIONS(3054), - [anon_sym___clrcall] = ACTIONS(3054), - [anon_sym___stdcall] = ACTIONS(3054), - [anon_sym___fastcall] = ACTIONS(3054), - [anon_sym___thiscall] = ACTIONS(3054), - [anon_sym___vectorcall] = ACTIONS(3054), - [anon_sym_LBRACE] = ACTIONS(3056), - [anon_sym_signed] = ACTIONS(3054), - [anon_sym_unsigned] = ACTIONS(3054), - [anon_sym_long] = ACTIONS(3054), - [anon_sym_short] = ACTIONS(3054), - [anon_sym_ATautoreleasepool] = ACTIONS(3056), - [anon_sym_static] = ACTIONS(3054), - [anon_sym_auto] = ACTIONS(3054), - [anon_sym_register] = ACTIONS(3054), - [anon_sym_inline] = ACTIONS(3054), - [anon_sym___inline] = ACTIONS(3054), - [anon_sym___inline__] = ACTIONS(3054), - [anon_sym___forceinline] = ACTIONS(3054), - [anon_sym_thread_local] = ACTIONS(3054), - [anon_sym___thread] = ACTIONS(3054), - [anon_sym_CG_EXTERN] = ACTIONS(3054), - [anon_sym_CG_INLINE] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3054), - [anon_sym_IBOutlet] = ACTIONS(3054), - [anon_sym_IBInspectable] = ACTIONS(3054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3054), - [anon_sym_NS_INLINE] = ACTIONS(3054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3054), - [anon_sym_OBJC_EXPORT] = ACTIONS(3054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3054), - [anon_sym_const] = ACTIONS(3054), - [anon_sym_constexpr] = ACTIONS(3054), - [anon_sym_volatile] = ACTIONS(3054), - [anon_sym_restrict] = ACTIONS(3054), - [anon_sym___restrict__] = ACTIONS(3054), - [anon_sym__Atomic] = ACTIONS(3054), - [anon_sym__Noreturn] = ACTIONS(3054), - [anon_sym_nullable] = ACTIONS(3054), - [anon_sym__Complex] = ACTIONS(3054), - [anon_sym__Nonnull] = ACTIONS(3054), - [anon_sym__Nullable] = ACTIONS(3054), - [anon_sym__Nullable_result] = ACTIONS(3054), - [anon_sym__Null_unspecified] = ACTIONS(3054), - [anon_sym___autoreleasing] = ACTIONS(3054), - [anon_sym___block] = ACTIONS(3054), - [anon_sym___bridge] = ACTIONS(3054), - [anon_sym___bridge_retained] = ACTIONS(3054), - [anon_sym___bridge_transfer] = ACTIONS(3054), - [anon_sym___complex] = ACTIONS(3054), - [anon_sym___const] = ACTIONS(3054), - [anon_sym___imag] = ACTIONS(3054), - [anon_sym___kindof] = ACTIONS(3054), - [anon_sym___nonnull] = ACTIONS(3054), - [anon_sym___nullable] = ACTIONS(3054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3054), - [anon_sym___real] = ACTIONS(3054), - [anon_sym___strong] = ACTIONS(3054), - [anon_sym___unsafe_unretained] = ACTIONS(3054), - [anon_sym___unused] = ACTIONS(3054), - [anon_sym___weak] = ACTIONS(3054), - [sym_primitive_type] = ACTIONS(3054), - [anon_sym_enum] = ACTIONS(3054), - [anon_sym_struct] = ACTIONS(3054), - [anon_sym_union] = ACTIONS(3054), - [anon_sym_if] = ACTIONS(3054), - [anon_sym_switch] = ACTIONS(3054), - [anon_sym_case] = ACTIONS(3054), - [anon_sym_default] = ACTIONS(3054), - [anon_sym_while] = ACTIONS(3054), - [anon_sym_do] = ACTIONS(3054), - [anon_sym_for] = ACTIONS(3054), - [anon_sym_in] = ACTIONS(3054), - [anon_sym_return] = ACTIONS(3054), - [anon_sym_break] = ACTIONS(3054), - [anon_sym_continue] = ACTIONS(3054), - [anon_sym_goto] = ACTIONS(3054), - [anon_sym_DASH_DASH] = ACTIONS(3056), - [anon_sym_PLUS_PLUS] = ACTIONS(3056), - [anon_sym_sizeof] = ACTIONS(3054), - [anon_sym___alignof__] = ACTIONS(3054), - [anon_sym___alignof] = ACTIONS(3054), - [anon_sym__alignof] = ACTIONS(3054), - [anon_sym_alignof] = ACTIONS(3054), - [anon_sym__Alignof] = ACTIONS(3054), - [anon_sym_offsetof] = ACTIONS(3054), - [anon_sym__Generic] = ACTIONS(3054), - [anon_sym_asm] = ACTIONS(3054), - [anon_sym___asm__] = ACTIONS(3054), - [sym_number_literal] = ACTIONS(3056), - [anon_sym_L_SQUOTE] = ACTIONS(3056), - [anon_sym_u_SQUOTE] = ACTIONS(3056), - [anon_sym_U_SQUOTE] = ACTIONS(3056), - [anon_sym_u8_SQUOTE] = ACTIONS(3056), - [anon_sym_SQUOTE] = ACTIONS(3056), - [anon_sym_AT] = ACTIONS(3054), - [anon_sym_DQUOTE] = ACTIONS(3056), - [anon_sym_L_DQUOTE] = ACTIONS(3056), - [anon_sym_u_DQUOTE] = ACTIONS(3056), - [anon_sym_U_DQUOTE] = ACTIONS(3056), - [anon_sym_u8_DQUOTE] = ACTIONS(3056), - [sym_true] = ACTIONS(3054), - [sym_false] = ACTIONS(3054), - [anon_sym_NULL] = ACTIONS(3054), - [anon_sym_nullptr] = ACTIONS(3054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3054), - [anon_sym___typeof] = ACTIONS(3054), - [anon_sym_typeof] = ACTIONS(3054), - [anon_sym_ATimport] = ACTIONS(3056), - [aux_sym_preproc_undef_token1] = ACTIONS(3054), - [anon_sym_POUND] = ACTIONS(3054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE] = ACTIONS(3054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_API_AVAILABLE] = ACTIONS(3054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_API_DEPRECATED] = ACTIONS(3054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3054), - [anon_sym___deprecated_msg] = ACTIONS(3054), - [anon_sym___deprecated_enum_msg] = ACTIONS(3054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3054), - [anon_sym_ATprotocol] = ACTIONS(3056), - [anon_sym_ATinterface] = ACTIONS(3056), - [anon_sym_ATimplementation] = ACTIONS(3056), - [anon_sym_ATcompatibility_alias] = ACTIONS(3056), - [anon_sym__Alignas] = ACTIONS(3054), - [anon_sym_ATselector] = ACTIONS(3056), - [anon_sym_ATavailable] = ACTIONS(3056), - [anon_sym___builtin_available] = ACTIONS(3054), - [anon_sym_va_arg] = ACTIONS(3054), - [anon_sym_ATencode] = ACTIONS(3056), - [anon_sym_BOOL] = ACTIONS(3054), - [anon_sym_IMP] = ACTIONS(3054), - [anon_sym_SEL] = ACTIONS(3054), - [anon_sym_Class] = ACTIONS(3054), - [anon_sym_id] = ACTIONS(3054), - }, - [1793] = { - [ts_builtin_sym_end] = ACTIONS(3036), - [sym_identifier] = ACTIONS(3034), - [aux_sym_preproc_include_token1] = ACTIONS(3034), - [aux_sym_preproc_include_token2] = ACTIONS(3034), - [aux_sym_preproc_def_token1] = ACTIONS(3034), - [aux_sym_preproc_if_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3034), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3034), - [sym_preproc_directive] = ACTIONS(3034), - [anon_sym_LPAREN2] = ACTIONS(3036), - [anon_sym_BANG] = ACTIONS(3036), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3034), - [anon_sym_STAR] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3036), - [anon_sym_AMP] = ACTIONS(3036), - [anon_sym_SEMI] = ACTIONS(3036), - [anon_sym___extension__] = ACTIONS(3034), - [anon_sym_typedef] = ACTIONS(3034), - [anon_sym_extern] = ACTIONS(3034), - [anon_sym___attribute__] = ACTIONS(3034), - [anon_sym___attribute] = ACTIONS(3034), - [anon_sym_noreturn] = ACTIONS(3034), - [anon_sym_LBRACK] = ACTIONS(3036), - [anon_sym___declspec] = ACTIONS(3034), - [anon_sym___cdecl] = ACTIONS(3034), - [anon_sym___clrcall] = ACTIONS(3034), - [anon_sym___stdcall] = ACTIONS(3034), - [anon_sym___fastcall] = ACTIONS(3034), - [anon_sym___thiscall] = ACTIONS(3034), - [anon_sym___vectorcall] = ACTIONS(3034), - [anon_sym_LBRACE] = ACTIONS(3036), - [anon_sym_signed] = ACTIONS(3034), - [anon_sym_unsigned] = ACTIONS(3034), - [anon_sym_long] = ACTIONS(3034), - [anon_sym_short] = ACTIONS(3034), - [anon_sym_ATautoreleasepool] = ACTIONS(3036), - [anon_sym_static] = ACTIONS(3034), - [anon_sym_auto] = ACTIONS(3034), - [anon_sym_register] = ACTIONS(3034), - [anon_sym_inline] = ACTIONS(3034), - [anon_sym___inline] = ACTIONS(3034), - [anon_sym___inline__] = ACTIONS(3034), - [anon_sym___forceinline] = ACTIONS(3034), - [anon_sym_thread_local] = ACTIONS(3034), - [anon_sym___thread] = ACTIONS(3034), - [anon_sym_CG_EXTERN] = ACTIONS(3034), - [anon_sym_CG_INLINE] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3034), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3034), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3034), - [anon_sym_IBOutlet] = ACTIONS(3034), - [anon_sym_IBInspectable] = ACTIONS(3034), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3034), - [anon_sym_NS_INLINE] = ACTIONS(3034), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3034), - [anon_sym_OBJC_EXPORT] = ACTIONS(3034), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3034), - [anon_sym_const] = ACTIONS(3034), - [anon_sym_constexpr] = ACTIONS(3034), - [anon_sym_volatile] = ACTIONS(3034), - [anon_sym_restrict] = ACTIONS(3034), - [anon_sym___restrict__] = ACTIONS(3034), - [anon_sym__Atomic] = ACTIONS(3034), - [anon_sym__Noreturn] = ACTIONS(3034), - [anon_sym_nullable] = ACTIONS(3034), - [anon_sym__Complex] = ACTIONS(3034), - [anon_sym__Nonnull] = ACTIONS(3034), - [anon_sym__Nullable] = ACTIONS(3034), - [anon_sym__Nullable_result] = ACTIONS(3034), - [anon_sym__Null_unspecified] = ACTIONS(3034), - [anon_sym___autoreleasing] = ACTIONS(3034), - [anon_sym___block] = ACTIONS(3034), - [anon_sym___bridge] = ACTIONS(3034), - [anon_sym___bridge_retained] = ACTIONS(3034), - [anon_sym___bridge_transfer] = ACTIONS(3034), - [anon_sym___complex] = ACTIONS(3034), - [anon_sym___const] = ACTIONS(3034), - [anon_sym___imag] = ACTIONS(3034), - [anon_sym___kindof] = ACTIONS(3034), - [anon_sym___nonnull] = ACTIONS(3034), - [anon_sym___nullable] = ACTIONS(3034), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3034), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3034), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3034), - [anon_sym___real] = ACTIONS(3034), - [anon_sym___strong] = ACTIONS(3034), - [anon_sym___unsafe_unretained] = ACTIONS(3034), - [anon_sym___unused] = ACTIONS(3034), - [anon_sym___weak] = ACTIONS(3034), - [sym_primitive_type] = ACTIONS(3034), - [anon_sym_enum] = ACTIONS(3034), - [anon_sym_struct] = ACTIONS(3034), - [anon_sym_union] = ACTIONS(3034), - [anon_sym_if] = ACTIONS(3034), - [anon_sym_switch] = ACTIONS(3034), - [anon_sym_case] = ACTIONS(3034), - [anon_sym_default] = ACTIONS(3034), - [anon_sym_while] = ACTIONS(3034), - [anon_sym_do] = ACTIONS(3034), - [anon_sym_for] = ACTIONS(3034), - [anon_sym_in] = ACTIONS(3034), - [anon_sym_return] = ACTIONS(3034), - [anon_sym_break] = ACTIONS(3034), - [anon_sym_continue] = ACTIONS(3034), - [anon_sym_goto] = ACTIONS(3034), - [anon_sym_DASH_DASH] = ACTIONS(3036), - [anon_sym_PLUS_PLUS] = ACTIONS(3036), - [anon_sym_sizeof] = ACTIONS(3034), - [anon_sym___alignof__] = ACTIONS(3034), - [anon_sym___alignof] = ACTIONS(3034), - [anon_sym__alignof] = ACTIONS(3034), - [anon_sym_alignof] = ACTIONS(3034), - [anon_sym__Alignof] = ACTIONS(3034), - [anon_sym_offsetof] = ACTIONS(3034), - [anon_sym__Generic] = ACTIONS(3034), - [anon_sym_asm] = ACTIONS(3034), - [anon_sym___asm__] = ACTIONS(3034), - [sym_number_literal] = ACTIONS(3036), - [anon_sym_L_SQUOTE] = ACTIONS(3036), - [anon_sym_u_SQUOTE] = ACTIONS(3036), - [anon_sym_U_SQUOTE] = ACTIONS(3036), - [anon_sym_u8_SQUOTE] = ACTIONS(3036), - [anon_sym_SQUOTE] = ACTIONS(3036), - [anon_sym_AT] = ACTIONS(3034), - [anon_sym_DQUOTE] = ACTIONS(3036), - [anon_sym_L_DQUOTE] = ACTIONS(3036), - [anon_sym_u_DQUOTE] = ACTIONS(3036), - [anon_sym_U_DQUOTE] = ACTIONS(3036), - [anon_sym_u8_DQUOTE] = ACTIONS(3036), - [sym_true] = ACTIONS(3034), - [sym_false] = ACTIONS(3034), - [anon_sym_NULL] = ACTIONS(3034), - [anon_sym_nullptr] = ACTIONS(3034), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3034), - [anon_sym___typeof] = ACTIONS(3034), - [anon_sym_typeof] = ACTIONS(3034), - [anon_sym_ATimport] = ACTIONS(3036), - [aux_sym_preproc_undef_token1] = ACTIONS(3034), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3034), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3034), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3034), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3034), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3034), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3034), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE] = ACTIONS(3034), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3034), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_API_AVAILABLE] = ACTIONS(3034), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_API_DEPRECATED] = ACTIONS(3034), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3034), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3034), - [anon_sym___deprecated_msg] = ACTIONS(3034), - [anon_sym___deprecated_enum_msg] = ACTIONS(3034), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3034), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3034), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3034), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3034), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3034), - [anon_sym_ATprotocol] = ACTIONS(3036), - [anon_sym_ATinterface] = ACTIONS(3036), - [anon_sym_ATimplementation] = ACTIONS(3036), - [anon_sym_ATcompatibility_alias] = ACTIONS(3036), - [anon_sym__Alignas] = ACTIONS(3034), - [anon_sym_ATselector] = ACTIONS(3036), - [anon_sym_ATavailable] = ACTIONS(3036), - [anon_sym___builtin_available] = ACTIONS(3034), - [anon_sym_va_arg] = ACTIONS(3034), - [anon_sym_ATencode] = ACTIONS(3036), - [anon_sym_BOOL] = ACTIONS(3034), - [anon_sym_IMP] = ACTIONS(3034), - [anon_sym_SEL] = ACTIONS(3034), - [anon_sym_Class] = ACTIONS(3034), - [anon_sym_id] = ACTIONS(3034), - }, - [1794] = { - [ts_builtin_sym_end] = ACTIONS(2760), - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_include_token1] = ACTIONS(2758), - [aux_sym_preproc_include_token2] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_ATimport] = ACTIONS(2760), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_POUND] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATprotocol] = ACTIONS(2760), - [anon_sym_ATinterface] = ACTIONS(2760), - [anon_sym_ATimplementation] = ACTIONS(2760), - [anon_sym_ATcompatibility_alias] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [1795] = { - [ts_builtin_sym_end] = ACTIONS(3084), - [sym_identifier] = ACTIONS(3082), - [aux_sym_preproc_include_token1] = ACTIONS(3082), - [aux_sym_preproc_include_token2] = ACTIONS(3082), - [aux_sym_preproc_def_token1] = ACTIONS(3082), - [aux_sym_preproc_if_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3082), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3082), - [sym_preproc_directive] = ACTIONS(3082), - [anon_sym_LPAREN2] = ACTIONS(3084), - [anon_sym_BANG] = ACTIONS(3084), - [anon_sym_TILDE] = ACTIONS(3084), - [anon_sym_DASH] = ACTIONS(3082), - [anon_sym_PLUS] = ACTIONS(3082), - [anon_sym_STAR] = ACTIONS(3084), - [anon_sym_CARET] = ACTIONS(3084), - [anon_sym_AMP] = ACTIONS(3084), - [anon_sym_SEMI] = ACTIONS(3084), - [anon_sym___extension__] = ACTIONS(3082), - [anon_sym_typedef] = ACTIONS(3082), - [anon_sym_extern] = ACTIONS(3082), - [anon_sym___attribute__] = ACTIONS(3082), - [anon_sym___attribute] = ACTIONS(3082), - [anon_sym_noreturn] = ACTIONS(3082), - [anon_sym_LBRACK] = ACTIONS(3084), - [anon_sym___declspec] = ACTIONS(3082), - [anon_sym___cdecl] = ACTIONS(3082), - [anon_sym___clrcall] = ACTIONS(3082), - [anon_sym___stdcall] = ACTIONS(3082), - [anon_sym___fastcall] = ACTIONS(3082), - [anon_sym___thiscall] = ACTIONS(3082), - [anon_sym___vectorcall] = ACTIONS(3082), - [anon_sym_LBRACE] = ACTIONS(3084), - [anon_sym_signed] = ACTIONS(3082), - [anon_sym_unsigned] = ACTIONS(3082), - [anon_sym_long] = ACTIONS(3082), - [anon_sym_short] = ACTIONS(3082), - [anon_sym_ATautoreleasepool] = ACTIONS(3084), - [anon_sym_static] = ACTIONS(3082), - [anon_sym_auto] = ACTIONS(3082), - [anon_sym_register] = ACTIONS(3082), - [anon_sym_inline] = ACTIONS(3082), - [anon_sym___inline] = ACTIONS(3082), - [anon_sym___inline__] = ACTIONS(3082), - [anon_sym___forceinline] = ACTIONS(3082), - [anon_sym_thread_local] = ACTIONS(3082), - [anon_sym___thread] = ACTIONS(3082), - [anon_sym_CG_EXTERN] = ACTIONS(3082), - [anon_sym_CG_INLINE] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3082), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3082), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3082), - [anon_sym_IBOutlet] = ACTIONS(3082), - [anon_sym_IBInspectable] = ACTIONS(3082), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3082), - [anon_sym_NS_INLINE] = ACTIONS(3082), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3082), - [anon_sym_OBJC_EXPORT] = ACTIONS(3082), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3082), - [anon_sym_const] = ACTIONS(3082), - [anon_sym_constexpr] = ACTIONS(3082), - [anon_sym_volatile] = ACTIONS(3082), - [anon_sym_restrict] = ACTIONS(3082), - [anon_sym___restrict__] = ACTIONS(3082), - [anon_sym__Atomic] = ACTIONS(3082), - [anon_sym__Noreturn] = ACTIONS(3082), - [anon_sym_nullable] = ACTIONS(3082), - [anon_sym__Complex] = ACTIONS(3082), - [anon_sym__Nonnull] = ACTIONS(3082), - [anon_sym__Nullable] = ACTIONS(3082), - [anon_sym__Nullable_result] = ACTIONS(3082), - [anon_sym__Null_unspecified] = ACTIONS(3082), - [anon_sym___autoreleasing] = ACTIONS(3082), - [anon_sym___block] = ACTIONS(3082), - [anon_sym___bridge] = ACTIONS(3082), - [anon_sym___bridge_retained] = ACTIONS(3082), - [anon_sym___bridge_transfer] = ACTIONS(3082), - [anon_sym___complex] = ACTIONS(3082), - [anon_sym___const] = ACTIONS(3082), - [anon_sym___imag] = ACTIONS(3082), - [anon_sym___kindof] = ACTIONS(3082), - [anon_sym___nonnull] = ACTIONS(3082), - [anon_sym___nullable] = ACTIONS(3082), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3082), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3082), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3082), - [anon_sym___real] = ACTIONS(3082), - [anon_sym___strong] = ACTIONS(3082), - [anon_sym___unsafe_unretained] = ACTIONS(3082), - [anon_sym___unused] = ACTIONS(3082), - [anon_sym___weak] = ACTIONS(3082), - [sym_primitive_type] = ACTIONS(3082), - [anon_sym_enum] = ACTIONS(3082), - [anon_sym_struct] = ACTIONS(3082), - [anon_sym_union] = ACTIONS(3082), - [anon_sym_if] = ACTIONS(3082), - [anon_sym_switch] = ACTIONS(3082), - [anon_sym_case] = ACTIONS(3082), - [anon_sym_default] = ACTIONS(3082), - [anon_sym_while] = ACTIONS(3082), - [anon_sym_do] = ACTIONS(3082), - [anon_sym_for] = ACTIONS(3082), - [anon_sym_in] = ACTIONS(3082), - [anon_sym_return] = ACTIONS(3082), - [anon_sym_break] = ACTIONS(3082), - [anon_sym_continue] = ACTIONS(3082), - [anon_sym_goto] = ACTIONS(3082), - [anon_sym_DASH_DASH] = ACTIONS(3084), - [anon_sym_PLUS_PLUS] = ACTIONS(3084), - [anon_sym_sizeof] = ACTIONS(3082), - [anon_sym___alignof__] = ACTIONS(3082), - [anon_sym___alignof] = ACTIONS(3082), - [anon_sym__alignof] = ACTIONS(3082), - [anon_sym_alignof] = ACTIONS(3082), - [anon_sym__Alignof] = ACTIONS(3082), - [anon_sym_offsetof] = ACTIONS(3082), - [anon_sym__Generic] = ACTIONS(3082), - [anon_sym_asm] = ACTIONS(3082), - [anon_sym___asm__] = ACTIONS(3082), - [sym_number_literal] = ACTIONS(3084), - [anon_sym_L_SQUOTE] = ACTIONS(3084), - [anon_sym_u_SQUOTE] = ACTIONS(3084), - [anon_sym_U_SQUOTE] = ACTIONS(3084), - [anon_sym_u8_SQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3084), - [anon_sym_AT] = ACTIONS(3082), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_L_DQUOTE] = ACTIONS(3084), - [anon_sym_u_DQUOTE] = ACTIONS(3084), - [anon_sym_U_DQUOTE] = ACTIONS(3084), - [anon_sym_u8_DQUOTE] = ACTIONS(3084), - [sym_true] = ACTIONS(3082), - [sym_false] = ACTIONS(3082), - [anon_sym_NULL] = ACTIONS(3082), - [anon_sym_nullptr] = ACTIONS(3082), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3082), - [anon_sym___typeof] = ACTIONS(3082), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_ATimport] = ACTIONS(3084), - [aux_sym_preproc_undef_token1] = ACTIONS(3082), - [anon_sym_POUND] = ACTIONS(3082), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3082), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3082), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3082), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3082), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3082), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3082), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE] = ACTIONS(3082), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3082), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_API_AVAILABLE] = ACTIONS(3082), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_API_DEPRECATED] = ACTIONS(3082), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3082), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3082), - [anon_sym___deprecated_msg] = ACTIONS(3082), - [anon_sym___deprecated_enum_msg] = ACTIONS(3082), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3082), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3082), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3082), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3082), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3082), - [anon_sym_ATprotocol] = ACTIONS(3084), - [anon_sym_ATinterface] = ACTIONS(3084), - [anon_sym_ATimplementation] = ACTIONS(3084), - [anon_sym_ATcompatibility_alias] = ACTIONS(3084), - [anon_sym__Alignas] = ACTIONS(3082), - [anon_sym_ATselector] = ACTIONS(3084), - [anon_sym_ATavailable] = ACTIONS(3084), - [anon_sym___builtin_available] = ACTIONS(3082), - [anon_sym_va_arg] = ACTIONS(3082), - [anon_sym_ATencode] = ACTIONS(3084), - [anon_sym_BOOL] = ACTIONS(3082), - [anon_sym_IMP] = ACTIONS(3082), - [anon_sym_SEL] = ACTIONS(3082), - [anon_sym_Class] = ACTIONS(3082), - [anon_sym_id] = ACTIONS(3082), - }, - [1796] = { - [ts_builtin_sym_end] = ACTIONS(3500), - [sym_identifier] = ACTIONS(3502), - [aux_sym_preproc_include_token1] = ACTIONS(3502), - [aux_sym_preproc_include_token2] = ACTIONS(3502), - [aux_sym_preproc_def_token1] = ACTIONS(3502), - [aux_sym_preproc_if_token1] = ACTIONS(3502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3502), - [sym_preproc_directive] = ACTIONS(3502), - [anon_sym_LPAREN2] = ACTIONS(3500), - [anon_sym_BANG] = ACTIONS(3500), - [anon_sym_TILDE] = ACTIONS(3500), - [anon_sym_DASH] = ACTIONS(3502), - [anon_sym_PLUS] = ACTIONS(3502), - [anon_sym_STAR] = ACTIONS(3500), - [anon_sym_CARET] = ACTIONS(3500), - [anon_sym_AMP] = ACTIONS(3500), - [anon_sym_SEMI] = ACTIONS(3500), - [anon_sym___extension__] = ACTIONS(3502), - [anon_sym_typedef] = ACTIONS(3502), - [anon_sym_extern] = ACTIONS(3502), - [anon_sym___attribute__] = ACTIONS(3502), - [anon_sym___attribute] = ACTIONS(3502), - [anon_sym_noreturn] = ACTIONS(3502), - [anon_sym_LBRACK] = ACTIONS(3500), - [anon_sym___declspec] = ACTIONS(3502), - [anon_sym___cdecl] = ACTIONS(3502), - [anon_sym___clrcall] = ACTIONS(3502), - [anon_sym___stdcall] = ACTIONS(3502), - [anon_sym___fastcall] = ACTIONS(3502), - [anon_sym___thiscall] = ACTIONS(3502), - [anon_sym___vectorcall] = ACTIONS(3502), - [anon_sym_LBRACE] = ACTIONS(3500), - [anon_sym_signed] = ACTIONS(3502), - [anon_sym_unsigned] = ACTIONS(3502), - [anon_sym_long] = ACTIONS(3502), - [anon_sym_short] = ACTIONS(3502), - [anon_sym_ATautoreleasepool] = ACTIONS(3500), - [anon_sym_static] = ACTIONS(3502), - [anon_sym_auto] = ACTIONS(3502), - [anon_sym_register] = ACTIONS(3502), - [anon_sym_inline] = ACTIONS(3502), - [anon_sym___inline] = ACTIONS(3502), - [anon_sym___inline__] = ACTIONS(3502), - [anon_sym___forceinline] = ACTIONS(3502), - [anon_sym_thread_local] = ACTIONS(3502), - [anon_sym___thread] = ACTIONS(3502), - [anon_sym_CG_EXTERN] = ACTIONS(3502), - [anon_sym_CG_INLINE] = ACTIONS(3502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3502), - [anon_sym_IBOutlet] = ACTIONS(3502), - [anon_sym_IBInspectable] = ACTIONS(3502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3502), - [anon_sym_NS_INLINE] = ACTIONS(3502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3502), - [anon_sym_OBJC_EXPORT] = ACTIONS(3502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3502), - [anon_sym_const] = ACTIONS(3502), - [anon_sym_constexpr] = ACTIONS(3502), - [anon_sym_volatile] = ACTIONS(3502), - [anon_sym_restrict] = ACTIONS(3502), - [anon_sym___restrict__] = ACTIONS(3502), - [anon_sym__Atomic] = ACTIONS(3502), - [anon_sym__Noreturn] = ACTIONS(3502), - [anon_sym_nullable] = ACTIONS(3502), - [anon_sym__Complex] = ACTIONS(3502), - [anon_sym__Nonnull] = ACTIONS(3502), - [anon_sym__Nullable] = ACTIONS(3502), - [anon_sym__Nullable_result] = ACTIONS(3502), - [anon_sym__Null_unspecified] = ACTIONS(3502), - [anon_sym___autoreleasing] = ACTIONS(3502), - [anon_sym___block] = ACTIONS(3502), - [anon_sym___bridge] = ACTIONS(3502), - [anon_sym___bridge_retained] = ACTIONS(3502), - [anon_sym___bridge_transfer] = ACTIONS(3502), - [anon_sym___complex] = ACTIONS(3502), - [anon_sym___const] = ACTIONS(3502), - [anon_sym___imag] = ACTIONS(3502), - [anon_sym___kindof] = ACTIONS(3502), - [anon_sym___nonnull] = ACTIONS(3502), - [anon_sym___nullable] = ACTIONS(3502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3502), - [anon_sym___real] = ACTIONS(3502), - [anon_sym___strong] = ACTIONS(3502), - [anon_sym___unsafe_unretained] = ACTIONS(3502), - [anon_sym___unused] = ACTIONS(3502), - [anon_sym___weak] = ACTIONS(3502), - [sym_primitive_type] = ACTIONS(3502), - [anon_sym_enum] = ACTIONS(3502), - [anon_sym_struct] = ACTIONS(3502), - [anon_sym_union] = ACTIONS(3502), - [anon_sym_if] = ACTIONS(3502), - [anon_sym_switch] = ACTIONS(3502), - [anon_sym_case] = ACTIONS(3502), - [anon_sym_default] = ACTIONS(3502), - [anon_sym_while] = ACTIONS(3502), - [anon_sym_do] = ACTIONS(3502), - [anon_sym_for] = ACTIONS(3502), - [anon_sym_in] = ACTIONS(3502), - [anon_sym_return] = ACTIONS(3502), - [anon_sym_break] = ACTIONS(3502), - [anon_sym_continue] = ACTIONS(3502), - [anon_sym_goto] = ACTIONS(3502), - [anon_sym_DASH_DASH] = ACTIONS(3500), - [anon_sym_PLUS_PLUS] = ACTIONS(3500), - [anon_sym_sizeof] = ACTIONS(3502), - [anon_sym___alignof__] = ACTIONS(3502), - [anon_sym___alignof] = ACTIONS(3502), - [anon_sym__alignof] = ACTIONS(3502), - [anon_sym_alignof] = ACTIONS(3502), - [anon_sym__Alignof] = ACTIONS(3502), - [anon_sym_offsetof] = ACTIONS(3502), - [anon_sym__Generic] = ACTIONS(3502), - [anon_sym_asm] = ACTIONS(3502), - [anon_sym___asm__] = ACTIONS(3502), - [sym_number_literal] = ACTIONS(3500), - [anon_sym_L_SQUOTE] = ACTIONS(3500), - [anon_sym_u_SQUOTE] = ACTIONS(3500), - [anon_sym_U_SQUOTE] = ACTIONS(3500), - [anon_sym_u8_SQUOTE] = ACTIONS(3500), - [anon_sym_SQUOTE] = ACTIONS(3500), - [anon_sym_AT] = ACTIONS(3502), - [anon_sym_DQUOTE] = ACTIONS(3500), - [anon_sym_L_DQUOTE] = ACTIONS(3500), - [anon_sym_u_DQUOTE] = ACTIONS(3500), - [anon_sym_U_DQUOTE] = ACTIONS(3500), - [anon_sym_u8_DQUOTE] = ACTIONS(3500), - [sym_true] = ACTIONS(3502), - [sym_false] = ACTIONS(3502), - [anon_sym_NULL] = ACTIONS(3502), - [anon_sym_nullptr] = ACTIONS(3502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3502), - [anon_sym___typeof] = ACTIONS(3502), - [anon_sym_typeof] = ACTIONS(3502), - [anon_sym_ATimport] = ACTIONS(3500), - [aux_sym_preproc_undef_token1] = ACTIONS(3502), - [anon_sym_POUND] = ACTIONS(3502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3502), - [anon_sym_NS_AVAILABLE] = ACTIONS(3502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3502), - [anon_sym_API_AVAILABLE] = ACTIONS(3502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3502), - [anon_sym_API_DEPRECATED] = ACTIONS(3502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3502), - [anon_sym___deprecated_msg] = ACTIONS(3502), - [anon_sym___deprecated_enum_msg] = ACTIONS(3502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3502), - [anon_sym_ATprotocol] = ACTIONS(3500), - [anon_sym_ATinterface] = ACTIONS(3500), - [anon_sym_ATimplementation] = ACTIONS(3500), - [anon_sym_ATcompatibility_alias] = ACTIONS(3500), - [anon_sym__Alignas] = ACTIONS(3502), - [anon_sym_ATselector] = ACTIONS(3500), - [anon_sym_ATavailable] = ACTIONS(3500), - [anon_sym___builtin_available] = ACTIONS(3502), - [anon_sym_va_arg] = ACTIONS(3502), - [anon_sym_ATencode] = ACTIONS(3500), - [anon_sym_BOOL] = ACTIONS(3502), - [anon_sym_IMP] = ACTIONS(3502), - [anon_sym_SEL] = ACTIONS(3502), - [anon_sym_Class] = ACTIONS(3502), - [anon_sym_id] = ACTIONS(3502), - }, - [1797] = { - [ts_builtin_sym_end] = ACTIONS(3176), - [sym_identifier] = ACTIONS(3174), - [aux_sym_preproc_include_token1] = ACTIONS(3174), - [aux_sym_preproc_include_token2] = ACTIONS(3174), - [aux_sym_preproc_def_token1] = ACTIONS(3174), - [aux_sym_preproc_if_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3174), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3174), - [sym_preproc_directive] = ACTIONS(3174), - [anon_sym_LPAREN2] = ACTIONS(3176), - [anon_sym_BANG] = ACTIONS(3176), - [anon_sym_TILDE] = ACTIONS(3176), - [anon_sym_DASH] = ACTIONS(3174), - [anon_sym_PLUS] = ACTIONS(3174), - [anon_sym_STAR] = ACTIONS(3176), - [anon_sym_CARET] = ACTIONS(3176), - [anon_sym_AMP] = ACTIONS(3176), - [anon_sym_SEMI] = ACTIONS(3176), - [anon_sym___extension__] = ACTIONS(3174), - [anon_sym_typedef] = ACTIONS(3174), - [anon_sym_extern] = ACTIONS(3174), - [anon_sym___attribute__] = ACTIONS(3174), - [anon_sym___attribute] = ACTIONS(3174), - [anon_sym_noreturn] = ACTIONS(3174), - [anon_sym_LBRACK] = ACTIONS(3176), - [anon_sym___declspec] = ACTIONS(3174), - [anon_sym___cdecl] = ACTIONS(3174), - [anon_sym___clrcall] = ACTIONS(3174), - [anon_sym___stdcall] = ACTIONS(3174), - [anon_sym___fastcall] = ACTIONS(3174), - [anon_sym___thiscall] = ACTIONS(3174), - [anon_sym___vectorcall] = ACTIONS(3174), - [anon_sym_LBRACE] = ACTIONS(3176), - [anon_sym_signed] = ACTIONS(3174), - [anon_sym_unsigned] = ACTIONS(3174), - [anon_sym_long] = ACTIONS(3174), - [anon_sym_short] = ACTIONS(3174), - [anon_sym_ATautoreleasepool] = ACTIONS(3176), - [anon_sym_static] = ACTIONS(3174), - [anon_sym_auto] = ACTIONS(3174), - [anon_sym_register] = ACTIONS(3174), - [anon_sym_inline] = ACTIONS(3174), - [anon_sym___inline] = ACTIONS(3174), - [anon_sym___inline__] = ACTIONS(3174), - [anon_sym___forceinline] = ACTIONS(3174), - [anon_sym_thread_local] = ACTIONS(3174), - [anon_sym___thread] = ACTIONS(3174), - [anon_sym_CG_EXTERN] = ACTIONS(3174), - [anon_sym_CG_INLINE] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3174), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3174), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3174), - [anon_sym_IBOutlet] = ACTIONS(3174), - [anon_sym_IBInspectable] = ACTIONS(3174), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3174), - [anon_sym_NS_INLINE] = ACTIONS(3174), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3174), - [anon_sym_OBJC_EXPORT] = ACTIONS(3174), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3174), - [anon_sym_const] = ACTIONS(3174), - [anon_sym_constexpr] = ACTIONS(3174), - [anon_sym_volatile] = ACTIONS(3174), - [anon_sym_restrict] = ACTIONS(3174), - [anon_sym___restrict__] = ACTIONS(3174), - [anon_sym__Atomic] = ACTIONS(3174), - [anon_sym__Noreturn] = ACTIONS(3174), - [anon_sym_nullable] = ACTIONS(3174), - [anon_sym__Complex] = ACTIONS(3174), - [anon_sym__Nonnull] = ACTIONS(3174), - [anon_sym__Nullable] = ACTIONS(3174), - [anon_sym__Nullable_result] = ACTIONS(3174), - [anon_sym__Null_unspecified] = ACTIONS(3174), - [anon_sym___autoreleasing] = ACTIONS(3174), - [anon_sym___block] = ACTIONS(3174), - [anon_sym___bridge] = ACTIONS(3174), - [anon_sym___bridge_retained] = ACTIONS(3174), - [anon_sym___bridge_transfer] = ACTIONS(3174), - [anon_sym___complex] = ACTIONS(3174), - [anon_sym___const] = ACTIONS(3174), - [anon_sym___imag] = ACTIONS(3174), - [anon_sym___kindof] = ACTIONS(3174), - [anon_sym___nonnull] = ACTIONS(3174), - [anon_sym___nullable] = ACTIONS(3174), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3174), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3174), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3174), - [anon_sym___real] = ACTIONS(3174), - [anon_sym___strong] = ACTIONS(3174), - [anon_sym___unsafe_unretained] = ACTIONS(3174), - [anon_sym___unused] = ACTIONS(3174), - [anon_sym___weak] = ACTIONS(3174), - [sym_primitive_type] = ACTIONS(3174), - [anon_sym_enum] = ACTIONS(3174), - [anon_sym_struct] = ACTIONS(3174), - [anon_sym_union] = ACTIONS(3174), - [anon_sym_if] = ACTIONS(3174), - [anon_sym_switch] = ACTIONS(3174), - [anon_sym_case] = ACTIONS(3174), - [anon_sym_default] = ACTIONS(3174), - [anon_sym_while] = ACTIONS(3174), - [anon_sym_do] = ACTIONS(3174), - [anon_sym_for] = ACTIONS(3174), - [anon_sym_in] = ACTIONS(3174), - [anon_sym_return] = ACTIONS(3174), - [anon_sym_break] = ACTIONS(3174), - [anon_sym_continue] = ACTIONS(3174), - [anon_sym_goto] = ACTIONS(3174), - [anon_sym_DASH_DASH] = ACTIONS(3176), - [anon_sym_PLUS_PLUS] = ACTIONS(3176), - [anon_sym_sizeof] = ACTIONS(3174), - [anon_sym___alignof__] = ACTIONS(3174), - [anon_sym___alignof] = ACTIONS(3174), - [anon_sym__alignof] = ACTIONS(3174), - [anon_sym_alignof] = ACTIONS(3174), - [anon_sym__Alignof] = ACTIONS(3174), - [anon_sym_offsetof] = ACTIONS(3174), - [anon_sym__Generic] = ACTIONS(3174), - [anon_sym_asm] = ACTIONS(3174), - [anon_sym___asm__] = ACTIONS(3174), - [sym_number_literal] = ACTIONS(3176), - [anon_sym_L_SQUOTE] = ACTIONS(3176), - [anon_sym_u_SQUOTE] = ACTIONS(3176), - [anon_sym_U_SQUOTE] = ACTIONS(3176), - [anon_sym_u8_SQUOTE] = ACTIONS(3176), - [anon_sym_SQUOTE] = ACTIONS(3176), - [anon_sym_AT] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(3176), - [anon_sym_L_DQUOTE] = ACTIONS(3176), - [anon_sym_u_DQUOTE] = ACTIONS(3176), - [anon_sym_U_DQUOTE] = ACTIONS(3176), - [anon_sym_u8_DQUOTE] = ACTIONS(3176), - [sym_true] = ACTIONS(3174), - [sym_false] = ACTIONS(3174), - [anon_sym_NULL] = ACTIONS(3174), - [anon_sym_nullptr] = ACTIONS(3174), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3174), - [anon_sym___typeof] = ACTIONS(3174), - [anon_sym_typeof] = ACTIONS(3174), - [anon_sym_ATimport] = ACTIONS(3176), - [aux_sym_preproc_undef_token1] = ACTIONS(3174), - [anon_sym_POUND] = ACTIONS(3174), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3174), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3174), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3174), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3174), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3174), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3174), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE] = ACTIONS(3174), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3174), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_API_AVAILABLE] = ACTIONS(3174), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_API_DEPRECATED] = ACTIONS(3174), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3174), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3174), - [anon_sym___deprecated_msg] = ACTIONS(3174), - [anon_sym___deprecated_enum_msg] = ACTIONS(3174), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3174), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3174), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3174), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3174), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3174), - [anon_sym_ATprotocol] = ACTIONS(3176), - [anon_sym_ATinterface] = ACTIONS(3176), - [anon_sym_ATimplementation] = ACTIONS(3176), - [anon_sym_ATcompatibility_alias] = ACTIONS(3176), - [anon_sym__Alignas] = ACTIONS(3174), - [anon_sym_ATselector] = ACTIONS(3176), - [anon_sym_ATavailable] = ACTIONS(3176), - [anon_sym___builtin_available] = ACTIONS(3174), - [anon_sym_va_arg] = ACTIONS(3174), - [anon_sym_ATencode] = ACTIONS(3176), - [anon_sym_BOOL] = ACTIONS(3174), - [anon_sym_IMP] = ACTIONS(3174), - [anon_sym_SEL] = ACTIONS(3174), - [anon_sym_Class] = ACTIONS(3174), - [anon_sym_id] = ACTIONS(3174), - }, - [1798] = { - [ts_builtin_sym_end] = ACTIONS(2656), - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_include_token1] = ACTIONS(2654), - [aux_sym_preproc_include_token2] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_ATimport] = ACTIONS(2656), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_POUND] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATprotocol] = ACTIONS(2656), - [anon_sym_ATinterface] = ACTIONS(2656), - [anon_sym_ATimplementation] = ACTIONS(2656), - [anon_sym_ATcompatibility_alias] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [1799] = { - [ts_builtin_sym_end] = ACTIONS(3016), - [sym_identifier] = ACTIONS(3014), - [aux_sym_preproc_include_token1] = ACTIONS(3014), - [aux_sym_preproc_include_token2] = ACTIONS(3014), - [aux_sym_preproc_def_token1] = ACTIONS(3014), - [aux_sym_preproc_if_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3014), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3014), - [sym_preproc_directive] = ACTIONS(3014), - [anon_sym_LPAREN2] = ACTIONS(3016), - [anon_sym_BANG] = ACTIONS(3016), - [anon_sym_TILDE] = ACTIONS(3016), - [anon_sym_DASH] = ACTIONS(3014), - [anon_sym_PLUS] = ACTIONS(3014), - [anon_sym_STAR] = ACTIONS(3016), - [anon_sym_CARET] = ACTIONS(3016), - [anon_sym_AMP] = ACTIONS(3016), - [anon_sym_SEMI] = ACTIONS(3016), - [anon_sym___extension__] = ACTIONS(3014), - [anon_sym_typedef] = ACTIONS(3014), - [anon_sym_extern] = ACTIONS(3014), - [anon_sym___attribute__] = ACTIONS(3014), - [anon_sym___attribute] = ACTIONS(3014), - [anon_sym_noreturn] = ACTIONS(3014), - [anon_sym_LBRACK] = ACTIONS(3016), - [anon_sym___declspec] = ACTIONS(3014), - [anon_sym___cdecl] = ACTIONS(3014), - [anon_sym___clrcall] = ACTIONS(3014), - [anon_sym___stdcall] = ACTIONS(3014), - [anon_sym___fastcall] = ACTIONS(3014), - [anon_sym___thiscall] = ACTIONS(3014), - [anon_sym___vectorcall] = ACTIONS(3014), - [anon_sym_LBRACE] = ACTIONS(3016), - [anon_sym_signed] = ACTIONS(3014), - [anon_sym_unsigned] = ACTIONS(3014), - [anon_sym_long] = ACTIONS(3014), - [anon_sym_short] = ACTIONS(3014), - [anon_sym_ATautoreleasepool] = ACTIONS(3016), - [anon_sym_static] = ACTIONS(3014), - [anon_sym_auto] = ACTIONS(3014), - [anon_sym_register] = ACTIONS(3014), - [anon_sym_inline] = ACTIONS(3014), - [anon_sym___inline] = ACTIONS(3014), - [anon_sym___inline__] = ACTIONS(3014), - [anon_sym___forceinline] = ACTIONS(3014), - [anon_sym_thread_local] = ACTIONS(3014), - [anon_sym___thread] = ACTIONS(3014), - [anon_sym_CG_EXTERN] = ACTIONS(3014), - [anon_sym_CG_INLINE] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3014), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3014), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3014), - [anon_sym_IBOutlet] = ACTIONS(3014), - [anon_sym_IBInspectable] = ACTIONS(3014), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3014), - [anon_sym_NS_INLINE] = ACTIONS(3014), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3014), - [anon_sym_OBJC_EXPORT] = ACTIONS(3014), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3014), - [anon_sym_const] = ACTIONS(3014), - [anon_sym_constexpr] = ACTIONS(3014), - [anon_sym_volatile] = ACTIONS(3014), - [anon_sym_restrict] = ACTIONS(3014), - [anon_sym___restrict__] = ACTIONS(3014), - [anon_sym__Atomic] = ACTIONS(3014), - [anon_sym__Noreturn] = ACTIONS(3014), - [anon_sym_nullable] = ACTIONS(3014), - [anon_sym__Complex] = ACTIONS(3014), - [anon_sym__Nonnull] = ACTIONS(3014), - [anon_sym__Nullable] = ACTIONS(3014), - [anon_sym__Nullable_result] = ACTIONS(3014), - [anon_sym__Null_unspecified] = ACTIONS(3014), - [anon_sym___autoreleasing] = ACTIONS(3014), - [anon_sym___block] = ACTIONS(3014), - [anon_sym___bridge] = ACTIONS(3014), - [anon_sym___bridge_retained] = ACTIONS(3014), - [anon_sym___bridge_transfer] = ACTIONS(3014), - [anon_sym___complex] = ACTIONS(3014), - [anon_sym___const] = ACTIONS(3014), - [anon_sym___imag] = ACTIONS(3014), - [anon_sym___kindof] = ACTIONS(3014), - [anon_sym___nonnull] = ACTIONS(3014), - [anon_sym___nullable] = ACTIONS(3014), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3014), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3014), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3014), - [anon_sym___real] = ACTIONS(3014), - [anon_sym___strong] = ACTIONS(3014), - [anon_sym___unsafe_unretained] = ACTIONS(3014), - [anon_sym___unused] = ACTIONS(3014), - [anon_sym___weak] = ACTIONS(3014), - [sym_primitive_type] = ACTIONS(3014), - [anon_sym_enum] = ACTIONS(3014), - [anon_sym_struct] = ACTIONS(3014), - [anon_sym_union] = ACTIONS(3014), - [anon_sym_if] = ACTIONS(3014), - [anon_sym_switch] = ACTIONS(3014), - [anon_sym_case] = ACTIONS(3014), - [anon_sym_default] = ACTIONS(3014), - [anon_sym_while] = ACTIONS(3014), - [anon_sym_do] = ACTIONS(3014), - [anon_sym_for] = ACTIONS(3014), - [anon_sym_in] = ACTIONS(3014), - [anon_sym_return] = ACTIONS(3014), - [anon_sym_break] = ACTIONS(3014), - [anon_sym_continue] = ACTIONS(3014), - [anon_sym_goto] = ACTIONS(3014), - [anon_sym_DASH_DASH] = ACTIONS(3016), - [anon_sym_PLUS_PLUS] = ACTIONS(3016), - [anon_sym_sizeof] = ACTIONS(3014), - [anon_sym___alignof__] = ACTIONS(3014), - [anon_sym___alignof] = ACTIONS(3014), - [anon_sym__alignof] = ACTIONS(3014), - [anon_sym_alignof] = ACTIONS(3014), - [anon_sym__Alignof] = ACTIONS(3014), - [anon_sym_offsetof] = ACTIONS(3014), - [anon_sym__Generic] = ACTIONS(3014), - [anon_sym_asm] = ACTIONS(3014), - [anon_sym___asm__] = ACTIONS(3014), - [sym_number_literal] = ACTIONS(3016), - [anon_sym_L_SQUOTE] = ACTIONS(3016), - [anon_sym_u_SQUOTE] = ACTIONS(3016), - [anon_sym_U_SQUOTE] = ACTIONS(3016), - [anon_sym_u8_SQUOTE] = ACTIONS(3016), - [anon_sym_SQUOTE] = ACTIONS(3016), - [anon_sym_AT] = ACTIONS(3014), - [anon_sym_DQUOTE] = ACTIONS(3016), - [anon_sym_L_DQUOTE] = ACTIONS(3016), - [anon_sym_u_DQUOTE] = ACTIONS(3016), - [anon_sym_U_DQUOTE] = ACTIONS(3016), - [anon_sym_u8_DQUOTE] = ACTIONS(3016), - [sym_true] = ACTIONS(3014), - [sym_false] = ACTIONS(3014), - [anon_sym_NULL] = ACTIONS(3014), - [anon_sym_nullptr] = ACTIONS(3014), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3014), - [anon_sym___typeof] = ACTIONS(3014), - [anon_sym_typeof] = ACTIONS(3014), - [anon_sym_ATimport] = ACTIONS(3016), - [aux_sym_preproc_undef_token1] = ACTIONS(3014), - [anon_sym_POUND] = ACTIONS(3014), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3014), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3014), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3014), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3014), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3014), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3014), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE] = ACTIONS(3014), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3014), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_API_AVAILABLE] = ACTIONS(3014), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_API_DEPRECATED] = ACTIONS(3014), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3014), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3014), - [anon_sym___deprecated_msg] = ACTIONS(3014), - [anon_sym___deprecated_enum_msg] = ACTIONS(3014), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3014), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3014), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3014), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3014), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3014), - [anon_sym_ATprotocol] = ACTIONS(3016), - [anon_sym_ATinterface] = ACTIONS(3016), - [anon_sym_ATimplementation] = ACTIONS(3016), - [anon_sym_ATcompatibility_alias] = ACTIONS(3016), - [anon_sym__Alignas] = ACTIONS(3014), - [anon_sym_ATselector] = ACTIONS(3016), - [anon_sym_ATavailable] = ACTIONS(3016), - [anon_sym___builtin_available] = ACTIONS(3014), - [anon_sym_va_arg] = ACTIONS(3014), - [anon_sym_ATencode] = ACTIONS(3016), - [anon_sym_BOOL] = ACTIONS(3014), - [anon_sym_IMP] = ACTIONS(3014), - [anon_sym_SEL] = ACTIONS(3014), - [anon_sym_Class] = ACTIONS(3014), - [anon_sym_id] = ACTIONS(3014), - }, - [1800] = { - [ts_builtin_sym_end] = ACTIONS(3028), - [sym_identifier] = ACTIONS(3026), - [aux_sym_preproc_include_token1] = ACTIONS(3026), - [aux_sym_preproc_include_token2] = ACTIONS(3026), - [aux_sym_preproc_def_token1] = ACTIONS(3026), - [aux_sym_preproc_if_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3026), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3026), - [sym_preproc_directive] = ACTIONS(3026), - [anon_sym_LPAREN2] = ACTIONS(3028), - [anon_sym_BANG] = ACTIONS(3028), - [anon_sym_TILDE] = ACTIONS(3028), - [anon_sym_DASH] = ACTIONS(3026), - [anon_sym_PLUS] = ACTIONS(3026), - [anon_sym_STAR] = ACTIONS(3028), - [anon_sym_CARET] = ACTIONS(3028), - [anon_sym_AMP] = ACTIONS(3028), - [anon_sym_SEMI] = ACTIONS(3028), - [anon_sym___extension__] = ACTIONS(3026), - [anon_sym_typedef] = ACTIONS(3026), - [anon_sym_extern] = ACTIONS(3026), - [anon_sym___attribute__] = ACTIONS(3026), - [anon_sym___attribute] = ACTIONS(3026), - [anon_sym_noreturn] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym___declspec] = ACTIONS(3026), - [anon_sym___cdecl] = ACTIONS(3026), - [anon_sym___clrcall] = ACTIONS(3026), - [anon_sym___stdcall] = ACTIONS(3026), - [anon_sym___fastcall] = ACTIONS(3026), - [anon_sym___thiscall] = ACTIONS(3026), - [anon_sym___vectorcall] = ACTIONS(3026), - [anon_sym_LBRACE] = ACTIONS(3028), - [anon_sym_signed] = ACTIONS(3026), - [anon_sym_unsigned] = ACTIONS(3026), - [anon_sym_long] = ACTIONS(3026), - [anon_sym_short] = ACTIONS(3026), - [anon_sym_ATautoreleasepool] = ACTIONS(3028), - [anon_sym_static] = ACTIONS(3026), - [anon_sym_auto] = ACTIONS(3026), - [anon_sym_register] = ACTIONS(3026), - [anon_sym_inline] = ACTIONS(3026), - [anon_sym___inline] = ACTIONS(3026), - [anon_sym___inline__] = ACTIONS(3026), - [anon_sym___forceinline] = ACTIONS(3026), - [anon_sym_thread_local] = ACTIONS(3026), - [anon_sym___thread] = ACTIONS(3026), - [anon_sym_CG_EXTERN] = ACTIONS(3026), - [anon_sym_CG_INLINE] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3026), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3026), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3026), - [anon_sym_IBOutlet] = ACTIONS(3026), - [anon_sym_IBInspectable] = ACTIONS(3026), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3026), - [anon_sym_NS_INLINE] = ACTIONS(3026), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3026), - [anon_sym_OBJC_EXPORT] = ACTIONS(3026), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3026), - [anon_sym_const] = ACTIONS(3026), - [anon_sym_constexpr] = ACTIONS(3026), - [anon_sym_volatile] = ACTIONS(3026), - [anon_sym_restrict] = ACTIONS(3026), - [anon_sym___restrict__] = ACTIONS(3026), - [anon_sym__Atomic] = ACTIONS(3026), - [anon_sym__Noreturn] = ACTIONS(3026), - [anon_sym_nullable] = ACTIONS(3026), - [anon_sym__Complex] = ACTIONS(3026), - [anon_sym__Nonnull] = ACTIONS(3026), - [anon_sym__Nullable] = ACTIONS(3026), - [anon_sym__Nullable_result] = ACTIONS(3026), - [anon_sym__Null_unspecified] = ACTIONS(3026), - [anon_sym___autoreleasing] = ACTIONS(3026), - [anon_sym___block] = ACTIONS(3026), - [anon_sym___bridge] = ACTIONS(3026), - [anon_sym___bridge_retained] = ACTIONS(3026), - [anon_sym___bridge_transfer] = ACTIONS(3026), - [anon_sym___complex] = ACTIONS(3026), - [anon_sym___const] = ACTIONS(3026), - [anon_sym___imag] = ACTIONS(3026), - [anon_sym___kindof] = ACTIONS(3026), - [anon_sym___nonnull] = ACTIONS(3026), - [anon_sym___nullable] = ACTIONS(3026), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3026), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3026), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3026), - [anon_sym___real] = ACTIONS(3026), - [anon_sym___strong] = ACTIONS(3026), - [anon_sym___unsafe_unretained] = ACTIONS(3026), - [anon_sym___unused] = ACTIONS(3026), - [anon_sym___weak] = ACTIONS(3026), - [sym_primitive_type] = ACTIONS(3026), - [anon_sym_enum] = ACTIONS(3026), - [anon_sym_struct] = ACTIONS(3026), - [anon_sym_union] = ACTIONS(3026), - [anon_sym_if] = ACTIONS(3026), - [anon_sym_switch] = ACTIONS(3026), - [anon_sym_case] = ACTIONS(3026), - [anon_sym_default] = ACTIONS(3026), - [anon_sym_while] = ACTIONS(3026), - [anon_sym_do] = ACTIONS(3026), - [anon_sym_for] = ACTIONS(3026), - [anon_sym_in] = ACTIONS(3026), - [anon_sym_return] = ACTIONS(3026), - [anon_sym_break] = ACTIONS(3026), - [anon_sym_continue] = ACTIONS(3026), - [anon_sym_goto] = ACTIONS(3026), - [anon_sym_DASH_DASH] = ACTIONS(3028), - [anon_sym_PLUS_PLUS] = ACTIONS(3028), - [anon_sym_sizeof] = ACTIONS(3026), - [anon_sym___alignof__] = ACTIONS(3026), - [anon_sym___alignof] = ACTIONS(3026), - [anon_sym__alignof] = ACTIONS(3026), - [anon_sym_alignof] = ACTIONS(3026), - [anon_sym__Alignof] = ACTIONS(3026), - [anon_sym_offsetof] = ACTIONS(3026), - [anon_sym__Generic] = ACTIONS(3026), - [anon_sym_asm] = ACTIONS(3026), - [anon_sym___asm__] = ACTIONS(3026), - [sym_number_literal] = ACTIONS(3028), - [anon_sym_L_SQUOTE] = ACTIONS(3028), - [anon_sym_u_SQUOTE] = ACTIONS(3028), - [anon_sym_U_SQUOTE] = ACTIONS(3028), - [anon_sym_u8_SQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3028), - [anon_sym_AT] = ACTIONS(3026), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_L_DQUOTE] = ACTIONS(3028), - [anon_sym_u_DQUOTE] = ACTIONS(3028), - [anon_sym_U_DQUOTE] = ACTIONS(3028), - [anon_sym_u8_DQUOTE] = ACTIONS(3028), - [sym_true] = ACTIONS(3026), - [sym_false] = ACTIONS(3026), - [anon_sym_NULL] = ACTIONS(3026), - [anon_sym_nullptr] = ACTIONS(3026), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3026), - [anon_sym___typeof] = ACTIONS(3026), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_ATimport] = ACTIONS(3028), - [aux_sym_preproc_undef_token1] = ACTIONS(3026), - [anon_sym_POUND] = ACTIONS(3026), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3026), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3026), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3026), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3026), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3026), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3026), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE] = ACTIONS(3026), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3026), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_API_AVAILABLE] = ACTIONS(3026), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_API_DEPRECATED] = ACTIONS(3026), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3026), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3026), - [anon_sym___deprecated_msg] = ACTIONS(3026), - [anon_sym___deprecated_enum_msg] = ACTIONS(3026), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3026), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3026), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3026), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3026), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3026), - [anon_sym_ATprotocol] = ACTIONS(3028), - [anon_sym_ATinterface] = ACTIONS(3028), - [anon_sym_ATimplementation] = ACTIONS(3028), - [anon_sym_ATcompatibility_alias] = ACTIONS(3028), - [anon_sym__Alignas] = ACTIONS(3026), - [anon_sym_ATselector] = ACTIONS(3028), - [anon_sym_ATavailable] = ACTIONS(3028), - [anon_sym___builtin_available] = ACTIONS(3026), - [anon_sym_va_arg] = ACTIONS(3026), - [anon_sym_ATencode] = ACTIONS(3028), - [anon_sym_BOOL] = ACTIONS(3026), - [anon_sym_IMP] = ACTIONS(3026), - [anon_sym_SEL] = ACTIONS(3026), - [anon_sym_Class] = ACTIONS(3026), - [anon_sym_id] = ACTIONS(3026), - }, - [1801] = { - [ts_builtin_sym_end] = ACTIONS(2900), - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_include_token1] = ACTIONS(2898), - [aux_sym_preproc_include_token2] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_case] = ACTIONS(2898), - [anon_sym_default] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_ATimport] = ACTIONS(2900), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_POUND] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATprotocol] = ACTIONS(2900), - [anon_sym_ATinterface] = ACTIONS(2900), - [anon_sym_ATimplementation] = ACTIONS(2900), - [anon_sym_ATcompatibility_alias] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [1802] = { - [ts_builtin_sym_end] = ACTIONS(2896), - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_include_token1] = ACTIONS(2894), - [aux_sym_preproc_include_token2] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_ATimport] = ACTIONS(2896), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_POUND] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATprotocol] = ACTIONS(2896), - [anon_sym_ATinterface] = ACTIONS(2896), - [anon_sym_ATimplementation] = ACTIONS(2896), - [anon_sym_ATcompatibility_alias] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [1803] = { - [ts_builtin_sym_end] = ACTIONS(2892), - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_include_token1] = ACTIONS(2890), - [aux_sym_preproc_include_token2] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_case] = ACTIONS(2890), - [anon_sym_default] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_ATimport] = ACTIONS(2892), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_POUND] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATprotocol] = ACTIONS(2892), - [anon_sym_ATinterface] = ACTIONS(2892), - [anon_sym_ATimplementation] = ACTIONS(2892), - [anon_sym_ATcompatibility_alias] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [1804] = { - [ts_builtin_sym_end] = ACTIONS(2888), - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_include_token1] = ACTIONS(2886), - [aux_sym_preproc_include_token2] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_case] = ACTIONS(2886), - [anon_sym_default] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_ATimport] = ACTIONS(2888), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_POUND] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATprotocol] = ACTIONS(2888), - [anon_sym_ATinterface] = ACTIONS(2888), - [anon_sym_ATimplementation] = ACTIONS(2888), - [anon_sym_ATcompatibility_alias] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [1805] = { - [ts_builtin_sym_end] = ACTIONS(2884), - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_include_token1] = ACTIONS(2882), - [aux_sym_preproc_include_token2] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_case] = ACTIONS(2882), - [anon_sym_default] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_ATimport] = ACTIONS(2884), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_POUND] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATprotocol] = ACTIONS(2884), - [anon_sym_ATinterface] = ACTIONS(2884), - [anon_sym_ATimplementation] = ACTIONS(2884), - [anon_sym_ATcompatibility_alias] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [1806] = { - [ts_builtin_sym_end] = ACTIONS(2880), - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_include_token1] = ACTIONS(2878), - [aux_sym_preproc_include_token2] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_case] = ACTIONS(2878), - [anon_sym_default] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_ATimport] = ACTIONS(2880), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_POUND] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATprotocol] = ACTIONS(2880), - [anon_sym_ATinterface] = ACTIONS(2880), - [anon_sym_ATimplementation] = ACTIONS(2880), - [anon_sym_ATcompatibility_alias] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [1807] = { - [ts_builtin_sym_end] = ACTIONS(2876), - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_include_token1] = ACTIONS(2874), - [aux_sym_preproc_include_token2] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_case] = ACTIONS(2874), - [anon_sym_default] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_ATimport] = ACTIONS(2876), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_POUND] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATprotocol] = ACTIONS(2876), - [anon_sym_ATinterface] = ACTIONS(2876), - [anon_sym_ATimplementation] = ACTIONS(2876), - [anon_sym_ATcompatibility_alias] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [1808] = { - [ts_builtin_sym_end] = ACTIONS(3504), - [sym_identifier] = ACTIONS(3506), - [aux_sym_preproc_include_token1] = ACTIONS(3506), - [aux_sym_preproc_include_token2] = ACTIONS(3506), - [aux_sym_preproc_def_token1] = ACTIONS(3506), - [aux_sym_preproc_if_token1] = ACTIONS(3506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3506), - [sym_preproc_directive] = ACTIONS(3506), - [anon_sym_LPAREN2] = ACTIONS(3504), - [anon_sym_BANG] = ACTIONS(3504), - [anon_sym_TILDE] = ACTIONS(3504), - [anon_sym_DASH] = ACTIONS(3506), - [anon_sym_PLUS] = ACTIONS(3506), - [anon_sym_STAR] = ACTIONS(3504), - [anon_sym_CARET] = ACTIONS(3504), - [anon_sym_AMP] = ACTIONS(3504), - [anon_sym_SEMI] = ACTIONS(3504), - [anon_sym___extension__] = ACTIONS(3506), - [anon_sym_typedef] = ACTIONS(3506), - [anon_sym_extern] = ACTIONS(3506), - [anon_sym___attribute__] = ACTIONS(3506), - [anon_sym___attribute] = ACTIONS(3506), - [anon_sym_noreturn] = ACTIONS(3506), - [anon_sym_LBRACK] = ACTIONS(3504), - [anon_sym___declspec] = ACTIONS(3506), - [anon_sym___cdecl] = ACTIONS(3506), - [anon_sym___clrcall] = ACTIONS(3506), - [anon_sym___stdcall] = ACTIONS(3506), - [anon_sym___fastcall] = ACTIONS(3506), - [anon_sym___thiscall] = ACTIONS(3506), - [anon_sym___vectorcall] = ACTIONS(3506), - [anon_sym_LBRACE] = ACTIONS(3504), - [anon_sym_signed] = ACTIONS(3506), - [anon_sym_unsigned] = ACTIONS(3506), - [anon_sym_long] = ACTIONS(3506), - [anon_sym_short] = ACTIONS(3506), - [anon_sym_ATautoreleasepool] = ACTIONS(3504), - [anon_sym_static] = ACTIONS(3506), - [anon_sym_auto] = ACTIONS(3506), - [anon_sym_register] = ACTIONS(3506), - [anon_sym_inline] = ACTIONS(3506), - [anon_sym___inline] = ACTIONS(3506), - [anon_sym___inline__] = ACTIONS(3506), - [anon_sym___forceinline] = ACTIONS(3506), - [anon_sym_thread_local] = ACTIONS(3506), - [anon_sym___thread] = ACTIONS(3506), - [anon_sym_CG_EXTERN] = ACTIONS(3506), - [anon_sym_CG_INLINE] = ACTIONS(3506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3506), - [anon_sym_IBOutlet] = ACTIONS(3506), - [anon_sym_IBInspectable] = ACTIONS(3506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3506), - [anon_sym_NS_INLINE] = ACTIONS(3506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3506), - [anon_sym_OBJC_EXPORT] = ACTIONS(3506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3506), - [anon_sym_const] = ACTIONS(3506), - [anon_sym_constexpr] = ACTIONS(3506), - [anon_sym_volatile] = ACTIONS(3506), - [anon_sym_restrict] = ACTIONS(3506), - [anon_sym___restrict__] = ACTIONS(3506), - [anon_sym__Atomic] = ACTIONS(3506), - [anon_sym__Noreturn] = ACTIONS(3506), - [anon_sym_nullable] = ACTIONS(3506), - [anon_sym__Complex] = ACTIONS(3506), - [anon_sym__Nonnull] = ACTIONS(3506), - [anon_sym__Nullable] = ACTIONS(3506), - [anon_sym__Nullable_result] = ACTIONS(3506), - [anon_sym__Null_unspecified] = ACTIONS(3506), - [anon_sym___autoreleasing] = ACTIONS(3506), - [anon_sym___block] = ACTIONS(3506), - [anon_sym___bridge] = ACTIONS(3506), - [anon_sym___bridge_retained] = ACTIONS(3506), - [anon_sym___bridge_transfer] = ACTIONS(3506), - [anon_sym___complex] = ACTIONS(3506), - [anon_sym___const] = ACTIONS(3506), - [anon_sym___imag] = ACTIONS(3506), - [anon_sym___kindof] = ACTIONS(3506), - [anon_sym___nonnull] = ACTIONS(3506), - [anon_sym___nullable] = ACTIONS(3506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3506), - [anon_sym___real] = ACTIONS(3506), - [anon_sym___strong] = ACTIONS(3506), - [anon_sym___unsafe_unretained] = ACTIONS(3506), - [anon_sym___unused] = ACTIONS(3506), - [anon_sym___weak] = ACTIONS(3506), - [sym_primitive_type] = ACTIONS(3506), - [anon_sym_enum] = ACTIONS(3506), - [anon_sym_struct] = ACTIONS(3506), - [anon_sym_union] = ACTIONS(3506), - [anon_sym_if] = ACTIONS(3506), - [anon_sym_switch] = ACTIONS(3506), - [anon_sym_case] = ACTIONS(3506), - [anon_sym_default] = ACTIONS(3506), - [anon_sym_while] = ACTIONS(3506), - [anon_sym_do] = ACTIONS(3506), - [anon_sym_for] = ACTIONS(3506), - [anon_sym_in] = ACTIONS(3506), - [anon_sym_return] = ACTIONS(3506), - [anon_sym_break] = ACTIONS(3506), - [anon_sym_continue] = ACTIONS(3506), - [anon_sym_goto] = ACTIONS(3506), - [anon_sym_DASH_DASH] = ACTIONS(3504), - [anon_sym_PLUS_PLUS] = ACTIONS(3504), - [anon_sym_sizeof] = ACTIONS(3506), - [anon_sym___alignof__] = ACTIONS(3506), - [anon_sym___alignof] = ACTIONS(3506), - [anon_sym__alignof] = ACTIONS(3506), - [anon_sym_alignof] = ACTIONS(3506), - [anon_sym__Alignof] = ACTIONS(3506), - [anon_sym_offsetof] = ACTIONS(3506), - [anon_sym__Generic] = ACTIONS(3506), - [anon_sym_asm] = ACTIONS(3506), - [anon_sym___asm__] = ACTIONS(3506), - [sym_number_literal] = ACTIONS(3504), - [anon_sym_L_SQUOTE] = ACTIONS(3504), - [anon_sym_u_SQUOTE] = ACTIONS(3504), - [anon_sym_U_SQUOTE] = ACTIONS(3504), - [anon_sym_u8_SQUOTE] = ACTIONS(3504), - [anon_sym_SQUOTE] = ACTIONS(3504), - [anon_sym_AT] = ACTIONS(3506), - [anon_sym_DQUOTE] = ACTIONS(3504), - [anon_sym_L_DQUOTE] = ACTIONS(3504), - [anon_sym_u_DQUOTE] = ACTIONS(3504), - [anon_sym_U_DQUOTE] = ACTIONS(3504), - [anon_sym_u8_DQUOTE] = ACTIONS(3504), - [sym_true] = ACTIONS(3506), - [sym_false] = ACTIONS(3506), - [anon_sym_NULL] = ACTIONS(3506), - [anon_sym_nullptr] = ACTIONS(3506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3506), - [anon_sym___typeof] = ACTIONS(3506), - [anon_sym_typeof] = ACTIONS(3506), - [anon_sym_ATimport] = ACTIONS(3504), - [aux_sym_preproc_undef_token1] = ACTIONS(3506), - [anon_sym_POUND] = ACTIONS(3506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3506), - [anon_sym_NS_AVAILABLE] = ACTIONS(3506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3506), - [anon_sym_API_AVAILABLE] = ACTIONS(3506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3506), - [anon_sym_API_DEPRECATED] = ACTIONS(3506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3506), - [anon_sym___deprecated_msg] = ACTIONS(3506), - [anon_sym___deprecated_enum_msg] = ACTIONS(3506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3506), - [anon_sym_ATprotocol] = ACTIONS(3504), - [anon_sym_ATinterface] = ACTIONS(3504), - [anon_sym_ATimplementation] = ACTIONS(3504), - [anon_sym_ATcompatibility_alias] = ACTIONS(3504), - [anon_sym__Alignas] = ACTIONS(3506), - [anon_sym_ATselector] = ACTIONS(3504), - [anon_sym_ATavailable] = ACTIONS(3504), - [anon_sym___builtin_available] = ACTIONS(3506), - [anon_sym_va_arg] = ACTIONS(3506), - [anon_sym_ATencode] = ACTIONS(3504), - [anon_sym_BOOL] = ACTIONS(3506), - [anon_sym_IMP] = ACTIONS(3506), - [anon_sym_SEL] = ACTIONS(3506), - [anon_sym_Class] = ACTIONS(3506), - [anon_sym_id] = ACTIONS(3506), - }, - [1809] = { - [ts_builtin_sym_end] = ACTIONS(2708), - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_include_token1] = ACTIONS(2706), - [aux_sym_preproc_include_token2] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_ATimport] = ACTIONS(2708), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_POUND] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATprotocol] = ACTIONS(2708), - [anon_sym_ATinterface] = ACTIONS(2708), - [anon_sym_ATimplementation] = ACTIONS(2708), - [anon_sym_ATcompatibility_alias] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [1810] = { - [ts_builtin_sym_end] = ACTIONS(2712), - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_include_token1] = ACTIONS(2710), - [aux_sym_preproc_include_token2] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_case] = ACTIONS(2710), - [anon_sym_default] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_ATimport] = ACTIONS(2712), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATprotocol] = ACTIONS(2712), - [anon_sym_ATinterface] = ACTIONS(2712), - [anon_sym_ATimplementation] = ACTIONS(2712), - [anon_sym_ATcompatibility_alias] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [1811] = { - [ts_builtin_sym_end] = ACTIONS(2728), - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_include_token1] = ACTIONS(2726), - [aux_sym_preproc_include_token2] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_ATimport] = ACTIONS(2728), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_POUND] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATprotocol] = ACTIONS(2728), - [anon_sym_ATinterface] = ACTIONS(2728), - [anon_sym_ATimplementation] = ACTIONS(2728), - [anon_sym_ATcompatibility_alias] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [1812] = { - [ts_builtin_sym_end] = ACTIONS(2732), - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_include_token1] = ACTIONS(2730), - [aux_sym_preproc_include_token2] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_ATimport] = ACTIONS(2732), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_POUND] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATprotocol] = ACTIONS(2732), - [anon_sym_ATinterface] = ACTIONS(2732), - [anon_sym_ATimplementation] = ACTIONS(2732), - [anon_sym_ATcompatibility_alias] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [1813] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_include_token1] = ACTIONS(2734), - [aux_sym_preproc_include_token2] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_ATimport] = ACTIONS(2736), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_POUND] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATprotocol] = ACTIONS(2736), - [anon_sym_ATinterface] = ACTIONS(2736), - [anon_sym_ATimplementation] = ACTIONS(2736), - [anon_sym_ATcompatibility_alias] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [1814] = { - [ts_builtin_sym_end] = ACTIONS(2740), - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_include_token1] = ACTIONS(2738), - [aux_sym_preproc_include_token2] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_ATimport] = ACTIONS(2740), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_POUND] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATprotocol] = ACTIONS(2740), - [anon_sym_ATinterface] = ACTIONS(2740), - [anon_sym_ATimplementation] = ACTIONS(2740), - [anon_sym_ATcompatibility_alias] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [1815] = { - [ts_builtin_sym_end] = ACTIONS(2756), - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_include_token1] = ACTIONS(2754), - [aux_sym_preproc_include_token2] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_ATimport] = ACTIONS(2756), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_POUND] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATprotocol] = ACTIONS(2756), - [anon_sym_ATinterface] = ACTIONS(2756), - [anon_sym_ATimplementation] = ACTIONS(2756), - [anon_sym_ATcompatibility_alias] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [1816] = { - [ts_builtin_sym_end] = ACTIONS(2768), - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_include_token1] = ACTIONS(2766), - [aux_sym_preproc_include_token2] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_case] = ACTIONS(2766), - [anon_sym_default] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_ATimport] = ACTIONS(2768), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_POUND] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATprotocol] = ACTIONS(2768), - [anon_sym_ATinterface] = ACTIONS(2768), - [anon_sym_ATimplementation] = ACTIONS(2768), - [anon_sym_ATcompatibility_alias] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [1817] = { - [ts_builtin_sym_end] = ACTIONS(3008), - [sym_identifier] = ACTIONS(3006), - [aux_sym_preproc_include_token1] = ACTIONS(3006), - [aux_sym_preproc_include_token2] = ACTIONS(3006), - [aux_sym_preproc_def_token1] = ACTIONS(3006), - [aux_sym_preproc_if_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3006), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3006), - [sym_preproc_directive] = ACTIONS(3006), - [anon_sym_LPAREN2] = ACTIONS(3008), - [anon_sym_BANG] = ACTIONS(3008), - [anon_sym_TILDE] = ACTIONS(3008), - [anon_sym_DASH] = ACTIONS(3006), - [anon_sym_PLUS] = ACTIONS(3006), - [anon_sym_STAR] = ACTIONS(3008), - [anon_sym_CARET] = ACTIONS(3008), - [anon_sym_AMP] = ACTIONS(3008), - [anon_sym_SEMI] = ACTIONS(3008), - [anon_sym___extension__] = ACTIONS(3006), - [anon_sym_typedef] = ACTIONS(3006), - [anon_sym_extern] = ACTIONS(3006), - [anon_sym___attribute__] = ACTIONS(3006), - [anon_sym___attribute] = ACTIONS(3006), - [anon_sym_noreturn] = ACTIONS(3006), - [anon_sym_LBRACK] = ACTIONS(3008), - [anon_sym___declspec] = ACTIONS(3006), - [anon_sym___cdecl] = ACTIONS(3006), - [anon_sym___clrcall] = ACTIONS(3006), - [anon_sym___stdcall] = ACTIONS(3006), - [anon_sym___fastcall] = ACTIONS(3006), - [anon_sym___thiscall] = ACTIONS(3006), - [anon_sym___vectorcall] = ACTIONS(3006), - [anon_sym_LBRACE] = ACTIONS(3008), - [anon_sym_signed] = ACTIONS(3006), - [anon_sym_unsigned] = ACTIONS(3006), - [anon_sym_long] = ACTIONS(3006), - [anon_sym_short] = ACTIONS(3006), - [anon_sym_ATautoreleasepool] = ACTIONS(3008), - [anon_sym_static] = ACTIONS(3006), - [anon_sym_auto] = ACTIONS(3006), - [anon_sym_register] = ACTIONS(3006), - [anon_sym_inline] = ACTIONS(3006), - [anon_sym___inline] = ACTIONS(3006), - [anon_sym___inline__] = ACTIONS(3006), - [anon_sym___forceinline] = ACTIONS(3006), - [anon_sym_thread_local] = ACTIONS(3006), - [anon_sym___thread] = ACTIONS(3006), - [anon_sym_CG_EXTERN] = ACTIONS(3006), - [anon_sym_CG_INLINE] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3006), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3006), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3006), - [anon_sym_IBOutlet] = ACTIONS(3006), - [anon_sym_IBInspectable] = ACTIONS(3006), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3006), - [anon_sym_NS_INLINE] = ACTIONS(3006), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3006), - [anon_sym_OBJC_EXPORT] = ACTIONS(3006), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3006), - [anon_sym_const] = ACTIONS(3006), - [anon_sym_constexpr] = ACTIONS(3006), - [anon_sym_volatile] = ACTIONS(3006), - [anon_sym_restrict] = ACTIONS(3006), - [anon_sym___restrict__] = ACTIONS(3006), - [anon_sym__Atomic] = ACTIONS(3006), - [anon_sym__Noreturn] = ACTIONS(3006), - [anon_sym_nullable] = ACTIONS(3006), - [anon_sym__Complex] = ACTIONS(3006), - [anon_sym__Nonnull] = ACTIONS(3006), - [anon_sym__Nullable] = ACTIONS(3006), - [anon_sym__Nullable_result] = ACTIONS(3006), - [anon_sym__Null_unspecified] = ACTIONS(3006), - [anon_sym___autoreleasing] = ACTIONS(3006), - [anon_sym___block] = ACTIONS(3006), - [anon_sym___bridge] = ACTIONS(3006), - [anon_sym___bridge_retained] = ACTIONS(3006), - [anon_sym___bridge_transfer] = ACTIONS(3006), - [anon_sym___complex] = ACTIONS(3006), - [anon_sym___const] = ACTIONS(3006), - [anon_sym___imag] = ACTIONS(3006), - [anon_sym___kindof] = ACTIONS(3006), - [anon_sym___nonnull] = ACTIONS(3006), - [anon_sym___nullable] = ACTIONS(3006), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3006), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3006), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3006), - [anon_sym___real] = ACTIONS(3006), - [anon_sym___strong] = ACTIONS(3006), - [anon_sym___unsafe_unretained] = ACTIONS(3006), - [anon_sym___unused] = ACTIONS(3006), - [anon_sym___weak] = ACTIONS(3006), - [sym_primitive_type] = ACTIONS(3006), - [anon_sym_enum] = ACTIONS(3006), - [anon_sym_struct] = ACTIONS(3006), - [anon_sym_union] = ACTIONS(3006), - [anon_sym_if] = ACTIONS(3006), - [anon_sym_switch] = ACTIONS(3006), - [anon_sym_case] = ACTIONS(3006), - [anon_sym_default] = ACTIONS(3006), - [anon_sym_while] = ACTIONS(3006), - [anon_sym_do] = ACTIONS(3006), - [anon_sym_for] = ACTIONS(3006), - [anon_sym_in] = ACTIONS(3006), - [anon_sym_return] = ACTIONS(3006), - [anon_sym_break] = ACTIONS(3006), - [anon_sym_continue] = ACTIONS(3006), - [anon_sym_goto] = ACTIONS(3006), - [anon_sym_DASH_DASH] = ACTIONS(3008), - [anon_sym_PLUS_PLUS] = ACTIONS(3008), - [anon_sym_sizeof] = ACTIONS(3006), - [anon_sym___alignof__] = ACTIONS(3006), - [anon_sym___alignof] = ACTIONS(3006), - [anon_sym__alignof] = ACTIONS(3006), - [anon_sym_alignof] = ACTIONS(3006), - [anon_sym__Alignof] = ACTIONS(3006), - [anon_sym_offsetof] = ACTIONS(3006), - [anon_sym__Generic] = ACTIONS(3006), - [anon_sym_asm] = ACTIONS(3006), - [anon_sym___asm__] = ACTIONS(3006), - [sym_number_literal] = ACTIONS(3008), - [anon_sym_L_SQUOTE] = ACTIONS(3008), - [anon_sym_u_SQUOTE] = ACTIONS(3008), - [anon_sym_U_SQUOTE] = ACTIONS(3008), - [anon_sym_u8_SQUOTE] = ACTIONS(3008), - [anon_sym_SQUOTE] = ACTIONS(3008), - [anon_sym_AT] = ACTIONS(3006), - [anon_sym_DQUOTE] = ACTIONS(3008), - [anon_sym_L_DQUOTE] = ACTIONS(3008), - [anon_sym_u_DQUOTE] = ACTIONS(3008), - [anon_sym_U_DQUOTE] = ACTIONS(3008), - [anon_sym_u8_DQUOTE] = ACTIONS(3008), - [sym_true] = ACTIONS(3006), - [sym_false] = ACTIONS(3006), - [anon_sym_NULL] = ACTIONS(3006), - [anon_sym_nullptr] = ACTIONS(3006), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3006), - [anon_sym___typeof] = ACTIONS(3006), - [anon_sym_typeof] = ACTIONS(3006), - [anon_sym_ATimport] = ACTIONS(3008), - [aux_sym_preproc_undef_token1] = ACTIONS(3006), - [anon_sym_POUND] = ACTIONS(3006), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3006), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3006), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3006), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3006), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3006), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3006), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE] = ACTIONS(3006), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3006), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_API_AVAILABLE] = ACTIONS(3006), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_API_DEPRECATED] = ACTIONS(3006), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3006), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3006), - [anon_sym___deprecated_msg] = ACTIONS(3006), - [anon_sym___deprecated_enum_msg] = ACTIONS(3006), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3006), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3006), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3006), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3006), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3006), - [anon_sym_ATprotocol] = ACTIONS(3008), - [anon_sym_ATinterface] = ACTIONS(3008), - [anon_sym_ATimplementation] = ACTIONS(3008), - [anon_sym_ATcompatibility_alias] = ACTIONS(3008), - [anon_sym__Alignas] = ACTIONS(3006), - [anon_sym_ATselector] = ACTIONS(3008), - [anon_sym_ATavailable] = ACTIONS(3008), - [anon_sym___builtin_available] = ACTIONS(3006), - [anon_sym_va_arg] = ACTIONS(3006), - [anon_sym_ATencode] = ACTIONS(3008), - [anon_sym_BOOL] = ACTIONS(3006), - [anon_sym_IMP] = ACTIONS(3006), - [anon_sym_SEL] = ACTIONS(3006), - [anon_sym_Class] = ACTIONS(3006), - [anon_sym_id] = ACTIONS(3006), - }, - [1818] = { - [ts_builtin_sym_end] = ACTIONS(2764), - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_include_token1] = ACTIONS(2762), - [aux_sym_preproc_include_token2] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_case] = ACTIONS(2762), - [anon_sym_default] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_ATimport] = ACTIONS(2764), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_POUND] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATprotocol] = ACTIONS(2764), - [anon_sym_ATinterface] = ACTIONS(2764), - [anon_sym_ATimplementation] = ACTIONS(2764), - [anon_sym_ATcompatibility_alias] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [1819] = { - [ts_builtin_sym_end] = ACTIONS(3012), - [sym_identifier] = ACTIONS(3010), - [aux_sym_preproc_include_token1] = ACTIONS(3010), - [aux_sym_preproc_include_token2] = ACTIONS(3010), - [aux_sym_preproc_def_token1] = ACTIONS(3010), - [aux_sym_preproc_if_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3010), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3010), - [sym_preproc_directive] = ACTIONS(3010), - [anon_sym_LPAREN2] = ACTIONS(3012), - [anon_sym_BANG] = ACTIONS(3012), - [anon_sym_TILDE] = ACTIONS(3012), - [anon_sym_DASH] = ACTIONS(3010), - [anon_sym_PLUS] = ACTIONS(3010), - [anon_sym_STAR] = ACTIONS(3012), - [anon_sym_CARET] = ACTIONS(3012), - [anon_sym_AMP] = ACTIONS(3012), - [anon_sym_SEMI] = ACTIONS(3012), - [anon_sym___extension__] = ACTIONS(3010), - [anon_sym_typedef] = ACTIONS(3010), - [anon_sym_extern] = ACTIONS(3010), - [anon_sym___attribute__] = ACTIONS(3010), - [anon_sym___attribute] = ACTIONS(3010), - [anon_sym_noreturn] = ACTIONS(3010), - [anon_sym_LBRACK] = ACTIONS(3012), - [anon_sym___declspec] = ACTIONS(3010), - [anon_sym___cdecl] = ACTIONS(3010), - [anon_sym___clrcall] = ACTIONS(3010), - [anon_sym___stdcall] = ACTIONS(3010), - [anon_sym___fastcall] = ACTIONS(3010), - [anon_sym___thiscall] = ACTIONS(3010), - [anon_sym___vectorcall] = ACTIONS(3010), - [anon_sym_LBRACE] = ACTIONS(3012), - [anon_sym_signed] = ACTIONS(3010), - [anon_sym_unsigned] = ACTIONS(3010), - [anon_sym_long] = ACTIONS(3010), - [anon_sym_short] = ACTIONS(3010), - [anon_sym_ATautoreleasepool] = ACTIONS(3012), - [anon_sym_static] = ACTIONS(3010), - [anon_sym_auto] = ACTIONS(3010), - [anon_sym_register] = ACTIONS(3010), - [anon_sym_inline] = ACTIONS(3010), - [anon_sym___inline] = ACTIONS(3010), - [anon_sym___inline__] = ACTIONS(3010), - [anon_sym___forceinline] = ACTIONS(3010), - [anon_sym_thread_local] = ACTIONS(3010), - [anon_sym___thread] = ACTIONS(3010), - [anon_sym_CG_EXTERN] = ACTIONS(3010), - [anon_sym_CG_INLINE] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3010), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3010), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3010), - [anon_sym_IBOutlet] = ACTIONS(3010), - [anon_sym_IBInspectable] = ACTIONS(3010), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3010), - [anon_sym_NS_INLINE] = ACTIONS(3010), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3010), - [anon_sym_OBJC_EXPORT] = ACTIONS(3010), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3010), - [anon_sym_const] = ACTIONS(3010), - [anon_sym_constexpr] = ACTIONS(3010), - [anon_sym_volatile] = ACTIONS(3010), - [anon_sym_restrict] = ACTIONS(3010), - [anon_sym___restrict__] = ACTIONS(3010), - [anon_sym__Atomic] = ACTIONS(3010), - [anon_sym__Noreturn] = ACTIONS(3010), - [anon_sym_nullable] = ACTIONS(3010), - [anon_sym__Complex] = ACTIONS(3010), - [anon_sym__Nonnull] = ACTIONS(3010), - [anon_sym__Nullable] = ACTIONS(3010), - [anon_sym__Nullable_result] = ACTIONS(3010), - [anon_sym__Null_unspecified] = ACTIONS(3010), - [anon_sym___autoreleasing] = ACTIONS(3010), - [anon_sym___block] = ACTIONS(3010), - [anon_sym___bridge] = ACTIONS(3010), - [anon_sym___bridge_retained] = ACTIONS(3010), - [anon_sym___bridge_transfer] = ACTIONS(3010), - [anon_sym___complex] = ACTIONS(3010), - [anon_sym___const] = ACTIONS(3010), - [anon_sym___imag] = ACTIONS(3010), - [anon_sym___kindof] = ACTIONS(3010), - [anon_sym___nonnull] = ACTIONS(3010), - [anon_sym___nullable] = ACTIONS(3010), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3010), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3010), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3010), - [anon_sym___real] = ACTIONS(3010), - [anon_sym___strong] = ACTIONS(3010), - [anon_sym___unsafe_unretained] = ACTIONS(3010), - [anon_sym___unused] = ACTIONS(3010), - [anon_sym___weak] = ACTIONS(3010), - [sym_primitive_type] = ACTIONS(3010), - [anon_sym_enum] = ACTIONS(3010), - [anon_sym_struct] = ACTIONS(3010), - [anon_sym_union] = ACTIONS(3010), - [anon_sym_if] = ACTIONS(3010), - [anon_sym_switch] = ACTIONS(3010), - [anon_sym_case] = ACTIONS(3010), - [anon_sym_default] = ACTIONS(3010), - [anon_sym_while] = ACTIONS(3010), - [anon_sym_do] = ACTIONS(3010), - [anon_sym_for] = ACTIONS(3010), - [anon_sym_in] = ACTIONS(3010), - [anon_sym_return] = ACTIONS(3010), - [anon_sym_break] = ACTIONS(3010), - [anon_sym_continue] = ACTIONS(3010), - [anon_sym_goto] = ACTIONS(3010), - [anon_sym_DASH_DASH] = ACTIONS(3012), - [anon_sym_PLUS_PLUS] = ACTIONS(3012), - [anon_sym_sizeof] = ACTIONS(3010), - [anon_sym___alignof__] = ACTIONS(3010), - [anon_sym___alignof] = ACTIONS(3010), - [anon_sym__alignof] = ACTIONS(3010), - [anon_sym_alignof] = ACTIONS(3010), - [anon_sym__Alignof] = ACTIONS(3010), - [anon_sym_offsetof] = ACTIONS(3010), - [anon_sym__Generic] = ACTIONS(3010), - [anon_sym_asm] = ACTIONS(3010), - [anon_sym___asm__] = ACTIONS(3010), - [sym_number_literal] = ACTIONS(3012), - [anon_sym_L_SQUOTE] = ACTIONS(3012), - [anon_sym_u_SQUOTE] = ACTIONS(3012), - [anon_sym_U_SQUOTE] = ACTIONS(3012), - [anon_sym_u8_SQUOTE] = ACTIONS(3012), - [anon_sym_SQUOTE] = ACTIONS(3012), - [anon_sym_AT] = ACTIONS(3010), - [anon_sym_DQUOTE] = ACTIONS(3012), - [anon_sym_L_DQUOTE] = ACTIONS(3012), - [anon_sym_u_DQUOTE] = ACTIONS(3012), - [anon_sym_U_DQUOTE] = ACTIONS(3012), - [anon_sym_u8_DQUOTE] = ACTIONS(3012), - [sym_true] = ACTIONS(3010), - [sym_false] = ACTIONS(3010), - [anon_sym_NULL] = ACTIONS(3010), - [anon_sym_nullptr] = ACTIONS(3010), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3010), - [anon_sym___typeof] = ACTIONS(3010), - [anon_sym_typeof] = ACTIONS(3010), - [anon_sym_ATimport] = ACTIONS(3012), - [aux_sym_preproc_undef_token1] = ACTIONS(3010), - [anon_sym_POUND] = ACTIONS(3010), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3010), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3010), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3010), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3010), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3010), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3010), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE] = ACTIONS(3010), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3010), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_API_AVAILABLE] = ACTIONS(3010), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_API_DEPRECATED] = ACTIONS(3010), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3010), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3010), - [anon_sym___deprecated_msg] = ACTIONS(3010), - [anon_sym___deprecated_enum_msg] = ACTIONS(3010), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3010), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3010), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3010), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3010), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3010), - [anon_sym_ATprotocol] = ACTIONS(3012), - [anon_sym_ATinterface] = ACTIONS(3012), - [anon_sym_ATimplementation] = ACTIONS(3012), - [anon_sym_ATcompatibility_alias] = ACTIONS(3012), - [anon_sym__Alignas] = ACTIONS(3010), - [anon_sym_ATselector] = ACTIONS(3012), - [anon_sym_ATavailable] = ACTIONS(3012), - [anon_sym___builtin_available] = ACTIONS(3010), - [anon_sym_va_arg] = ACTIONS(3010), - [anon_sym_ATencode] = ACTIONS(3012), - [anon_sym_BOOL] = ACTIONS(3010), - [anon_sym_IMP] = ACTIONS(3010), - [anon_sym_SEL] = ACTIONS(3010), - [anon_sym_Class] = ACTIONS(3010), - [anon_sym_id] = ACTIONS(3010), - }, - [1820] = { - [ts_builtin_sym_end] = ACTIONS(3052), - [sym_identifier] = ACTIONS(3050), - [aux_sym_preproc_include_token1] = ACTIONS(3050), - [aux_sym_preproc_include_token2] = ACTIONS(3050), - [aux_sym_preproc_def_token1] = ACTIONS(3050), - [aux_sym_preproc_if_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3050), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3050), - [sym_preproc_directive] = ACTIONS(3050), - [anon_sym_LPAREN2] = ACTIONS(3052), - [anon_sym_BANG] = ACTIONS(3052), - [anon_sym_TILDE] = ACTIONS(3052), - [anon_sym_DASH] = ACTIONS(3050), - [anon_sym_PLUS] = ACTIONS(3050), - [anon_sym_STAR] = ACTIONS(3052), - [anon_sym_CARET] = ACTIONS(3052), - [anon_sym_AMP] = ACTIONS(3052), - [anon_sym_SEMI] = ACTIONS(3052), - [anon_sym___extension__] = ACTIONS(3050), - [anon_sym_typedef] = ACTIONS(3050), - [anon_sym_extern] = ACTIONS(3050), - [anon_sym___attribute__] = ACTIONS(3050), - [anon_sym___attribute] = ACTIONS(3050), - [anon_sym_noreturn] = ACTIONS(3050), - [anon_sym_LBRACK] = ACTIONS(3052), - [anon_sym___declspec] = ACTIONS(3050), - [anon_sym___cdecl] = ACTIONS(3050), - [anon_sym___clrcall] = ACTIONS(3050), - [anon_sym___stdcall] = ACTIONS(3050), - [anon_sym___fastcall] = ACTIONS(3050), - [anon_sym___thiscall] = ACTIONS(3050), - [anon_sym___vectorcall] = ACTIONS(3050), - [anon_sym_LBRACE] = ACTIONS(3052), - [anon_sym_signed] = ACTIONS(3050), - [anon_sym_unsigned] = ACTIONS(3050), - [anon_sym_long] = ACTIONS(3050), - [anon_sym_short] = ACTIONS(3050), - [anon_sym_ATautoreleasepool] = ACTIONS(3052), - [anon_sym_static] = ACTIONS(3050), - [anon_sym_auto] = ACTIONS(3050), - [anon_sym_register] = ACTIONS(3050), - [anon_sym_inline] = ACTIONS(3050), - [anon_sym___inline] = ACTIONS(3050), - [anon_sym___inline__] = ACTIONS(3050), - [anon_sym___forceinline] = ACTIONS(3050), - [anon_sym_thread_local] = ACTIONS(3050), - [anon_sym___thread] = ACTIONS(3050), - [anon_sym_CG_EXTERN] = ACTIONS(3050), - [anon_sym_CG_INLINE] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3050), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3050), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3050), - [anon_sym_IBOutlet] = ACTIONS(3050), - [anon_sym_IBInspectable] = ACTIONS(3050), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3050), - [anon_sym_NS_INLINE] = ACTIONS(3050), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3050), - [anon_sym_OBJC_EXPORT] = ACTIONS(3050), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3050), - [anon_sym_const] = ACTIONS(3050), - [anon_sym_constexpr] = ACTIONS(3050), - [anon_sym_volatile] = ACTIONS(3050), - [anon_sym_restrict] = ACTIONS(3050), - [anon_sym___restrict__] = ACTIONS(3050), - [anon_sym__Atomic] = ACTIONS(3050), - [anon_sym__Noreturn] = ACTIONS(3050), - [anon_sym_nullable] = ACTIONS(3050), - [anon_sym__Complex] = ACTIONS(3050), - [anon_sym__Nonnull] = ACTIONS(3050), - [anon_sym__Nullable] = ACTIONS(3050), - [anon_sym__Nullable_result] = ACTIONS(3050), - [anon_sym__Null_unspecified] = ACTIONS(3050), - [anon_sym___autoreleasing] = ACTIONS(3050), - [anon_sym___block] = ACTIONS(3050), - [anon_sym___bridge] = ACTIONS(3050), - [anon_sym___bridge_retained] = ACTIONS(3050), - [anon_sym___bridge_transfer] = ACTIONS(3050), - [anon_sym___complex] = ACTIONS(3050), - [anon_sym___const] = ACTIONS(3050), - [anon_sym___imag] = ACTIONS(3050), - [anon_sym___kindof] = ACTIONS(3050), - [anon_sym___nonnull] = ACTIONS(3050), - [anon_sym___nullable] = ACTIONS(3050), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3050), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3050), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3050), - [anon_sym___real] = ACTIONS(3050), - [anon_sym___strong] = ACTIONS(3050), - [anon_sym___unsafe_unretained] = ACTIONS(3050), - [anon_sym___unused] = ACTIONS(3050), - [anon_sym___weak] = ACTIONS(3050), - [sym_primitive_type] = ACTIONS(3050), - [anon_sym_enum] = ACTIONS(3050), - [anon_sym_struct] = ACTIONS(3050), - [anon_sym_union] = ACTIONS(3050), - [anon_sym_if] = ACTIONS(3050), - [anon_sym_switch] = ACTIONS(3050), - [anon_sym_case] = ACTIONS(3050), - [anon_sym_default] = ACTIONS(3050), - [anon_sym_while] = ACTIONS(3050), - [anon_sym_do] = ACTIONS(3050), - [anon_sym_for] = ACTIONS(3050), - [anon_sym_in] = ACTIONS(3050), - [anon_sym_return] = ACTIONS(3050), - [anon_sym_break] = ACTIONS(3050), - [anon_sym_continue] = ACTIONS(3050), - [anon_sym_goto] = ACTIONS(3050), - [anon_sym_DASH_DASH] = ACTIONS(3052), - [anon_sym_PLUS_PLUS] = ACTIONS(3052), - [anon_sym_sizeof] = ACTIONS(3050), - [anon_sym___alignof__] = ACTIONS(3050), - [anon_sym___alignof] = ACTIONS(3050), - [anon_sym__alignof] = ACTIONS(3050), - [anon_sym_alignof] = ACTIONS(3050), - [anon_sym__Alignof] = ACTIONS(3050), - [anon_sym_offsetof] = ACTIONS(3050), - [anon_sym__Generic] = ACTIONS(3050), - [anon_sym_asm] = ACTIONS(3050), - [anon_sym___asm__] = ACTIONS(3050), - [sym_number_literal] = ACTIONS(3052), - [anon_sym_L_SQUOTE] = ACTIONS(3052), - [anon_sym_u_SQUOTE] = ACTIONS(3052), - [anon_sym_U_SQUOTE] = ACTIONS(3052), - [anon_sym_u8_SQUOTE] = ACTIONS(3052), - [anon_sym_SQUOTE] = ACTIONS(3052), - [anon_sym_AT] = ACTIONS(3050), - [anon_sym_DQUOTE] = ACTIONS(3052), - [anon_sym_L_DQUOTE] = ACTIONS(3052), - [anon_sym_u_DQUOTE] = ACTIONS(3052), - [anon_sym_U_DQUOTE] = ACTIONS(3052), - [anon_sym_u8_DQUOTE] = ACTIONS(3052), - [sym_true] = ACTIONS(3050), - [sym_false] = ACTIONS(3050), - [anon_sym_NULL] = ACTIONS(3050), - [anon_sym_nullptr] = ACTIONS(3050), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3050), - [anon_sym___typeof] = ACTIONS(3050), - [anon_sym_typeof] = ACTIONS(3050), - [anon_sym_ATimport] = ACTIONS(3052), - [aux_sym_preproc_undef_token1] = ACTIONS(3050), - [anon_sym_POUND] = ACTIONS(3050), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3050), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3050), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3050), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3050), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3050), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3050), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE] = ACTIONS(3050), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3050), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_API_AVAILABLE] = ACTIONS(3050), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_API_DEPRECATED] = ACTIONS(3050), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3050), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3050), - [anon_sym___deprecated_msg] = ACTIONS(3050), - [anon_sym___deprecated_enum_msg] = ACTIONS(3050), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3050), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3050), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3050), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3050), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3050), - [anon_sym_ATprotocol] = ACTIONS(3052), - [anon_sym_ATinterface] = ACTIONS(3052), - [anon_sym_ATimplementation] = ACTIONS(3052), - [anon_sym_ATcompatibility_alias] = ACTIONS(3052), - [anon_sym__Alignas] = ACTIONS(3050), - [anon_sym_ATselector] = ACTIONS(3052), - [anon_sym_ATavailable] = ACTIONS(3052), - [anon_sym___builtin_available] = ACTIONS(3050), - [anon_sym_va_arg] = ACTIONS(3050), - [anon_sym_ATencode] = ACTIONS(3052), - [anon_sym_BOOL] = ACTIONS(3050), - [anon_sym_IMP] = ACTIONS(3050), - [anon_sym_SEL] = ACTIONS(3050), - [anon_sym_Class] = ACTIONS(3050), - [anon_sym_id] = ACTIONS(3050), - }, - [1821] = { - [ts_builtin_sym_end] = ACTIONS(2772), - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_include_token1] = ACTIONS(2770), - [aux_sym_preproc_include_token2] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_ATimport] = ACTIONS(2772), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_POUND] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATprotocol] = ACTIONS(2772), - [anon_sym_ATinterface] = ACTIONS(2772), - [anon_sym_ATimplementation] = ACTIONS(2772), - [anon_sym_ATcompatibility_alias] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [1822] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym___declspec] = ACTIONS(3494), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3496), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(81), - }, - [1823] = { - [sym_catch_clause] = STATE(1826), - [sym_finally_clause] = STATE(1962), - [aux_sym_try_statement_repeat1] = STATE(1826), - [sym_identifier] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATcatch] = ACTIONS(3508), - [anon_sym___catch] = ACTIONS(3510), - [anon_sym_ATfinally] = ACTIONS(3512), - [anon_sym___finally] = ACTIONS(3514), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [1824] = { - [sym_identifier] = ACTIONS(3516), - [anon_sym_COMMA] = ACTIONS(3518), - [anon_sym_RPAREN] = ACTIONS(3518), - [anon_sym_LPAREN2] = ACTIONS(3518), - [anon_sym_BANG] = ACTIONS(3518), - [anon_sym_TILDE] = ACTIONS(3518), - [anon_sym_DASH] = ACTIONS(3516), - [anon_sym_PLUS] = ACTIONS(3516), - [anon_sym_STAR] = ACTIONS(3518), - [anon_sym_CARET] = ACTIONS(3518), - [anon_sym_AMP] = ACTIONS(3518), - [anon_sym_GT] = ACTIONS(3518), - [anon_sym_SEMI] = ACTIONS(3518), - [anon_sym___extension__] = ACTIONS(3516), - [anon_sym_extern] = ACTIONS(3516), - [anon_sym___attribute__] = ACTIONS(3516), - [anon_sym___attribute] = ACTIONS(3516), - [anon_sym_noreturn] = ACTIONS(3516), - [anon_sym_LBRACK] = ACTIONS(3518), - [anon_sym___declspec] = ACTIONS(3516), - [anon_sym_LBRACE] = ACTIONS(3518), - [anon_sym_signed] = ACTIONS(3516), - [anon_sym_unsigned] = ACTIONS(3516), - [anon_sym_long] = ACTIONS(3516), - [anon_sym_short] = ACTIONS(3516), - [anon_sym_ATautoreleasepool] = ACTIONS(3518), - [anon_sym_static] = ACTIONS(3516), - [anon_sym_auto] = ACTIONS(3516), - [anon_sym_register] = ACTIONS(3516), - [anon_sym_inline] = ACTIONS(3516), - [anon_sym___inline] = ACTIONS(3516), - [anon_sym___inline__] = ACTIONS(3516), - [anon_sym___forceinline] = ACTIONS(3516), - [anon_sym_thread_local] = ACTIONS(3516), - [anon_sym___thread] = ACTIONS(3516), - [anon_sym_CG_EXTERN] = ACTIONS(3516), - [anon_sym_CG_INLINE] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3516), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3516), - [anon_sym_IBOutlet] = ACTIONS(3516), - [anon_sym_IBInspectable] = ACTIONS(3516), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3516), - [anon_sym_NS_INLINE] = ACTIONS(3516), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3516), - [anon_sym_OBJC_EXPORT] = ACTIONS(3516), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3516), - [anon_sym_const] = ACTIONS(3516), - [anon_sym_constexpr] = ACTIONS(3516), - [anon_sym_volatile] = ACTIONS(3516), - [anon_sym_restrict] = ACTIONS(3516), - [anon_sym___restrict__] = ACTIONS(3516), - [anon_sym__Atomic] = ACTIONS(3516), - [anon_sym__Noreturn] = ACTIONS(3516), - [anon_sym_nullable] = ACTIONS(3516), - [anon_sym__Complex] = ACTIONS(3516), - [anon_sym__Nonnull] = ACTIONS(3516), - [anon_sym__Nullable] = ACTIONS(3516), - [anon_sym__Nullable_result] = ACTIONS(3516), - [anon_sym__Null_unspecified] = ACTIONS(3516), - [anon_sym___autoreleasing] = ACTIONS(3516), - [anon_sym___block] = ACTIONS(3516), - [anon_sym___bridge] = ACTIONS(3516), - [anon_sym___bridge_retained] = ACTIONS(3516), - [anon_sym___bridge_transfer] = ACTIONS(3516), - [anon_sym___complex] = ACTIONS(3516), - [anon_sym___const] = ACTIONS(3516), - [anon_sym___imag] = ACTIONS(3516), - [anon_sym___kindof] = ACTIONS(3516), - [anon_sym___nonnull] = ACTIONS(3516), - [anon_sym___nullable] = ACTIONS(3516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3516), - [anon_sym___real] = ACTIONS(3516), - [anon_sym___strong] = ACTIONS(3516), - [anon_sym___unsafe_unretained] = ACTIONS(3516), - [anon_sym___unused] = ACTIONS(3516), - [anon_sym___weak] = ACTIONS(3516), - [sym_primitive_type] = ACTIONS(3516), - [anon_sym_enum] = ACTIONS(3516), - [anon_sym_COLON] = ACTIONS(3518), - [anon_sym_struct] = ACTIONS(3516), - [anon_sym_union] = ACTIONS(3516), - [anon_sym_if] = ACTIONS(3516), - [anon_sym_switch] = ACTIONS(3516), - [anon_sym_case] = ACTIONS(3516), - [anon_sym_default] = ACTIONS(3516), - [anon_sym_while] = ACTIONS(3516), - [anon_sym_do] = ACTIONS(3516), - [anon_sym_for] = ACTIONS(3516), - [anon_sym_in] = ACTIONS(3516), - [anon_sym_return] = ACTIONS(3516), - [anon_sym_break] = ACTIONS(3516), - [anon_sym_continue] = ACTIONS(3516), - [anon_sym_goto] = ACTIONS(3516), - [anon_sym_DASH_DASH] = ACTIONS(3518), - [anon_sym_PLUS_PLUS] = ACTIONS(3518), - [anon_sym_sizeof] = ACTIONS(3516), - [anon_sym___alignof__] = ACTIONS(3516), - [anon_sym___alignof] = ACTIONS(3516), - [anon_sym__alignof] = ACTIONS(3516), - [anon_sym_alignof] = ACTIONS(3516), - [anon_sym__Alignof] = ACTIONS(3516), - [anon_sym_offsetof] = ACTIONS(3516), - [anon_sym__Generic] = ACTIONS(3516), - [anon_sym_asm] = ACTIONS(3516), - [anon_sym___asm__] = ACTIONS(3516), - [sym_number_literal] = ACTIONS(3518), - [anon_sym_L_SQUOTE] = ACTIONS(3518), - [anon_sym_u_SQUOTE] = ACTIONS(3518), - [anon_sym_U_SQUOTE] = ACTIONS(3518), - [anon_sym_u8_SQUOTE] = ACTIONS(3518), - [anon_sym_SQUOTE] = ACTIONS(3518), - [anon_sym_AT] = ACTIONS(3516), - [anon_sym_DQUOTE] = ACTIONS(3518), - [anon_sym_L_DQUOTE] = ACTIONS(3518), - [anon_sym_u_DQUOTE] = ACTIONS(3518), - [anon_sym_U_DQUOTE] = ACTIONS(3518), - [anon_sym_u8_DQUOTE] = ACTIONS(3518), - [sym_true] = ACTIONS(3516), - [sym_false] = ACTIONS(3516), - [anon_sym_NULL] = ACTIONS(3516), - [anon_sym_nullptr] = ACTIONS(3516), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3516), - [anon_sym___typeof] = ACTIONS(3516), - [anon_sym_typeof] = ACTIONS(3516), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3516), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3516), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3516), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3516), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE] = ACTIONS(3516), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_API_AVAILABLE] = ACTIONS(3516), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_API_DEPRECATED] = ACTIONS(3516), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3516), - [anon_sym___deprecated_msg] = ACTIONS(3516), - [anon_sym___deprecated_enum_msg] = ACTIONS(3516), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3516), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3516), - [anon_sym_ATprotocol] = ACTIONS(3518), - [anon_sym_ATinterface] = ACTIONS(3518), - [anon_sym_ATimplementation] = ACTIONS(3518), - [anon_sym__Alignas] = ACTIONS(3516), - [anon_sym_ATtry] = ACTIONS(3518), - [anon_sym___try] = ACTIONS(3516), - [anon_sym_ATthrow] = ACTIONS(3518), - [anon_sym_ATselector] = ACTIONS(3518), - [anon_sym_ATavailable] = ACTIONS(3518), - [anon_sym___builtin_available] = ACTIONS(3516), - [anon_sym_va_arg] = ACTIONS(3516), - [anon_sym___asm] = ACTIONS(3516), - [anon_sym_ATencode] = ACTIONS(3518), - [anon_sym_ATsynchronized] = ACTIONS(3518), - [anon_sym_BOOL] = ACTIONS(3516), - [anon_sym_IMP] = ACTIONS(3516), - [anon_sym_SEL] = ACTIONS(3516), - [anon_sym_Class] = ACTIONS(3516), - [anon_sym_id] = ACTIONS(3516), - }, - [1825] = { - [sym_identifier] = ACTIONS(3520), - [anon_sym_COMMA] = ACTIONS(3522), - [anon_sym_RPAREN] = ACTIONS(3522), - [anon_sym_LPAREN2] = ACTIONS(3522), - [anon_sym_BANG] = ACTIONS(3522), - [anon_sym_TILDE] = ACTIONS(3522), - [anon_sym_DASH] = ACTIONS(3520), - [anon_sym_PLUS] = ACTIONS(3520), - [anon_sym_STAR] = ACTIONS(3522), - [anon_sym_CARET] = ACTIONS(3522), - [anon_sym_AMP] = ACTIONS(3522), - [anon_sym_GT] = ACTIONS(3522), - [anon_sym_SEMI] = ACTIONS(3522), - [anon_sym___extension__] = ACTIONS(3520), - [anon_sym_extern] = ACTIONS(3520), - [anon_sym___attribute__] = ACTIONS(3520), - [anon_sym___attribute] = ACTIONS(3520), - [anon_sym_noreturn] = ACTIONS(3520), - [anon_sym_LBRACK] = ACTIONS(3522), - [anon_sym___declspec] = ACTIONS(3520), - [anon_sym_LBRACE] = ACTIONS(3522), - [anon_sym_signed] = ACTIONS(3520), - [anon_sym_unsigned] = ACTIONS(3520), - [anon_sym_long] = ACTIONS(3520), - [anon_sym_short] = ACTIONS(3520), - [anon_sym_ATautoreleasepool] = ACTIONS(3522), - [anon_sym_static] = ACTIONS(3520), - [anon_sym_auto] = ACTIONS(3520), - [anon_sym_register] = ACTIONS(3520), - [anon_sym_inline] = ACTIONS(3520), - [anon_sym___inline] = ACTIONS(3520), - [anon_sym___inline__] = ACTIONS(3520), - [anon_sym___forceinline] = ACTIONS(3520), - [anon_sym_thread_local] = ACTIONS(3520), - [anon_sym___thread] = ACTIONS(3520), - [anon_sym_CG_EXTERN] = ACTIONS(3520), - [anon_sym_CG_INLINE] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3520), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3520), - [anon_sym_IBOutlet] = ACTIONS(3520), - [anon_sym_IBInspectable] = ACTIONS(3520), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3520), - [anon_sym_NS_INLINE] = ACTIONS(3520), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3520), - [anon_sym_OBJC_EXPORT] = ACTIONS(3520), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3520), - [anon_sym_const] = ACTIONS(3520), - [anon_sym_constexpr] = ACTIONS(3520), - [anon_sym_volatile] = ACTIONS(3520), - [anon_sym_restrict] = ACTIONS(3520), - [anon_sym___restrict__] = ACTIONS(3520), - [anon_sym__Atomic] = ACTIONS(3520), - [anon_sym__Noreturn] = ACTIONS(3520), - [anon_sym_nullable] = ACTIONS(3520), - [anon_sym__Complex] = ACTIONS(3520), - [anon_sym__Nonnull] = ACTIONS(3520), - [anon_sym__Nullable] = ACTIONS(3520), - [anon_sym__Nullable_result] = ACTIONS(3520), - [anon_sym__Null_unspecified] = ACTIONS(3520), - [anon_sym___autoreleasing] = ACTIONS(3520), - [anon_sym___block] = ACTIONS(3520), - [anon_sym___bridge] = ACTIONS(3520), - [anon_sym___bridge_retained] = ACTIONS(3520), - [anon_sym___bridge_transfer] = ACTIONS(3520), - [anon_sym___complex] = ACTIONS(3520), - [anon_sym___const] = ACTIONS(3520), - [anon_sym___imag] = ACTIONS(3520), - [anon_sym___kindof] = ACTIONS(3520), - [anon_sym___nonnull] = ACTIONS(3520), - [anon_sym___nullable] = ACTIONS(3520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3520), - [anon_sym___real] = ACTIONS(3520), - [anon_sym___strong] = ACTIONS(3520), - [anon_sym___unsafe_unretained] = ACTIONS(3520), - [anon_sym___unused] = ACTIONS(3520), - [anon_sym___weak] = ACTIONS(3520), - [sym_primitive_type] = ACTIONS(3520), - [anon_sym_enum] = ACTIONS(3520), - [anon_sym_COLON] = ACTIONS(3522), - [anon_sym_struct] = ACTIONS(3520), - [anon_sym_union] = ACTIONS(3520), - [anon_sym_if] = ACTIONS(3520), - [anon_sym_switch] = ACTIONS(3520), - [anon_sym_case] = ACTIONS(3520), - [anon_sym_default] = ACTIONS(3520), - [anon_sym_while] = ACTIONS(3520), - [anon_sym_do] = ACTIONS(3520), - [anon_sym_for] = ACTIONS(3520), - [anon_sym_in] = ACTIONS(3520), - [anon_sym_return] = ACTIONS(3520), - [anon_sym_break] = ACTIONS(3520), - [anon_sym_continue] = ACTIONS(3520), - [anon_sym_goto] = ACTIONS(3520), - [anon_sym_DASH_DASH] = ACTIONS(3522), - [anon_sym_PLUS_PLUS] = ACTIONS(3522), - [anon_sym_sizeof] = ACTIONS(3520), - [anon_sym___alignof__] = ACTIONS(3520), - [anon_sym___alignof] = ACTIONS(3520), - [anon_sym__alignof] = ACTIONS(3520), - [anon_sym_alignof] = ACTIONS(3520), - [anon_sym__Alignof] = ACTIONS(3520), - [anon_sym_offsetof] = ACTIONS(3520), - [anon_sym__Generic] = ACTIONS(3520), - [anon_sym_asm] = ACTIONS(3520), - [anon_sym___asm__] = ACTIONS(3520), - [sym_number_literal] = ACTIONS(3522), - [anon_sym_L_SQUOTE] = ACTIONS(3522), - [anon_sym_u_SQUOTE] = ACTIONS(3522), - [anon_sym_U_SQUOTE] = ACTIONS(3522), - [anon_sym_u8_SQUOTE] = ACTIONS(3522), - [anon_sym_SQUOTE] = ACTIONS(3522), - [anon_sym_AT] = ACTIONS(3520), - [anon_sym_DQUOTE] = ACTIONS(3522), - [anon_sym_L_DQUOTE] = ACTIONS(3522), - [anon_sym_u_DQUOTE] = ACTIONS(3522), - [anon_sym_U_DQUOTE] = ACTIONS(3522), - [anon_sym_u8_DQUOTE] = ACTIONS(3522), - [sym_true] = ACTIONS(3520), - [sym_false] = ACTIONS(3520), - [anon_sym_NULL] = ACTIONS(3520), - [anon_sym_nullptr] = ACTIONS(3520), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3520), - [anon_sym___typeof] = ACTIONS(3520), - [anon_sym_typeof] = ACTIONS(3520), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3520), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3520), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3520), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3520), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE] = ACTIONS(3520), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_API_AVAILABLE] = ACTIONS(3520), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_API_DEPRECATED] = ACTIONS(3520), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3520), - [anon_sym___deprecated_msg] = ACTIONS(3520), - [anon_sym___deprecated_enum_msg] = ACTIONS(3520), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3520), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3520), - [anon_sym_ATprotocol] = ACTIONS(3522), - [anon_sym_ATinterface] = ACTIONS(3522), - [anon_sym_ATimplementation] = ACTIONS(3522), - [anon_sym__Alignas] = ACTIONS(3520), - [anon_sym_ATtry] = ACTIONS(3522), - [anon_sym___try] = ACTIONS(3520), - [anon_sym_ATthrow] = ACTIONS(3522), - [anon_sym_ATselector] = ACTIONS(3522), - [anon_sym_ATavailable] = ACTIONS(3522), - [anon_sym___builtin_available] = ACTIONS(3520), - [anon_sym_va_arg] = ACTIONS(3520), - [anon_sym___asm] = ACTIONS(3520), - [anon_sym_ATencode] = ACTIONS(3522), - [anon_sym_ATsynchronized] = ACTIONS(3522), - [anon_sym_BOOL] = ACTIONS(3520), - [anon_sym_IMP] = ACTIONS(3520), - [anon_sym_SEL] = ACTIONS(3520), - [anon_sym_Class] = ACTIONS(3520), - [anon_sym_id] = ACTIONS(3520), - }, - [1826] = { - [sym_catch_clause] = STATE(1826), - [aux_sym_try_statement_repeat1] = STATE(1826), - [sym_identifier] = ACTIONS(2310), - [anon_sym_LPAREN2] = ACTIONS(2312), - [anon_sym_BANG] = ACTIONS(2312), - [anon_sym_TILDE] = ACTIONS(2312), - [anon_sym_DASH] = ACTIONS(2310), - [anon_sym_PLUS] = ACTIONS(2310), - [anon_sym_STAR] = ACTIONS(2312), - [anon_sym_CARET] = ACTIONS(2312), - [anon_sym_AMP] = ACTIONS(2312), - [anon_sym_SEMI] = ACTIONS(2312), - [anon_sym___extension__] = ACTIONS(2310), - [anon_sym_typedef] = ACTIONS(2310), - [anon_sym_extern] = ACTIONS(2310), - [anon_sym___attribute__] = ACTIONS(2310), - [anon_sym___attribute] = ACTIONS(2310), - [anon_sym_noreturn] = ACTIONS(2310), - [anon_sym_LBRACK] = ACTIONS(2312), - [anon_sym___declspec] = ACTIONS(2310), - [anon_sym_LBRACE] = ACTIONS(2312), - [anon_sym_signed] = ACTIONS(2310), - [anon_sym_unsigned] = ACTIONS(2310), - [anon_sym_long] = ACTIONS(2310), - [anon_sym_short] = ACTIONS(2310), - [anon_sym_ATautoreleasepool] = ACTIONS(2312), - [anon_sym_static] = ACTIONS(2310), - [anon_sym_auto] = ACTIONS(2310), - [anon_sym_register] = ACTIONS(2310), - [anon_sym_inline] = ACTIONS(2310), - [anon_sym___inline] = ACTIONS(2310), - [anon_sym___inline__] = ACTIONS(2310), - [anon_sym___forceinline] = ACTIONS(2310), - [anon_sym_thread_local] = ACTIONS(2310), - [anon_sym___thread] = ACTIONS(2310), - [anon_sym_CG_EXTERN] = ACTIONS(2310), - [anon_sym_CG_INLINE] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2310), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2310), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2310), - [anon_sym_IBOutlet] = ACTIONS(2310), - [anon_sym_IBInspectable] = ACTIONS(2310), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2310), - [anon_sym_NS_INLINE] = ACTIONS(2310), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2310), - [anon_sym_OBJC_EXPORT] = ACTIONS(2310), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2310), - [anon_sym_const] = ACTIONS(2310), - [anon_sym_constexpr] = ACTIONS(2310), - [anon_sym_volatile] = ACTIONS(2310), - [anon_sym_restrict] = ACTIONS(2310), - [anon_sym___restrict__] = ACTIONS(2310), - [anon_sym__Atomic] = ACTIONS(2310), - [anon_sym__Noreturn] = ACTIONS(2310), - [anon_sym_nullable] = ACTIONS(2310), - [anon_sym__Complex] = ACTIONS(2310), - [anon_sym__Nonnull] = ACTIONS(2310), - [anon_sym__Nullable] = ACTIONS(2310), - [anon_sym__Nullable_result] = ACTIONS(2310), - [anon_sym__Null_unspecified] = ACTIONS(2310), - [anon_sym___autoreleasing] = ACTIONS(2310), - [anon_sym___block] = ACTIONS(2310), - [anon_sym___bridge] = ACTIONS(2310), - [anon_sym___bridge_retained] = ACTIONS(2310), - [anon_sym___bridge_transfer] = ACTIONS(2310), - [anon_sym___complex] = ACTIONS(2310), - [anon_sym___const] = ACTIONS(2310), - [anon_sym___imag] = ACTIONS(2310), - [anon_sym___kindof] = ACTIONS(2310), - [anon_sym___nonnull] = ACTIONS(2310), - [anon_sym___nullable] = ACTIONS(2310), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2310), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2310), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2310), - [anon_sym___real] = ACTIONS(2310), - [anon_sym___strong] = ACTIONS(2310), - [anon_sym___unsafe_unretained] = ACTIONS(2310), - [anon_sym___unused] = ACTIONS(2310), - [anon_sym___weak] = ACTIONS(2310), - [sym_primitive_type] = ACTIONS(2310), - [anon_sym_enum] = ACTIONS(2310), - [anon_sym_struct] = ACTIONS(2310), - [anon_sym_union] = ACTIONS(2310), - [anon_sym_if] = ACTIONS(2310), - [anon_sym_else] = ACTIONS(2310), - [anon_sym_switch] = ACTIONS(2310), - [anon_sym_while] = ACTIONS(2310), - [anon_sym_do] = ACTIONS(2310), - [anon_sym_for] = ACTIONS(2310), - [anon_sym_in] = ACTIONS(2310), - [anon_sym_return] = ACTIONS(2310), - [anon_sym_break] = ACTIONS(2310), - [anon_sym_continue] = ACTIONS(2310), - [anon_sym_goto] = ACTIONS(2310), - [anon_sym_DASH_DASH] = ACTIONS(2312), - [anon_sym_PLUS_PLUS] = ACTIONS(2312), - [anon_sym_sizeof] = ACTIONS(2310), - [anon_sym___alignof__] = ACTIONS(2310), - [anon_sym___alignof] = ACTIONS(2310), - [anon_sym__alignof] = ACTIONS(2310), - [anon_sym_alignof] = ACTIONS(2310), - [anon_sym__Alignof] = ACTIONS(2310), - [anon_sym_offsetof] = ACTIONS(2310), - [anon_sym__Generic] = ACTIONS(2310), - [anon_sym_asm] = ACTIONS(2310), - [anon_sym___asm__] = ACTIONS(2310), - [sym_number_literal] = ACTIONS(2312), - [anon_sym_L_SQUOTE] = ACTIONS(2312), - [anon_sym_u_SQUOTE] = ACTIONS(2312), - [anon_sym_U_SQUOTE] = ACTIONS(2312), - [anon_sym_u8_SQUOTE] = ACTIONS(2312), - [anon_sym_SQUOTE] = ACTIONS(2312), - [anon_sym_AT] = ACTIONS(2310), - [anon_sym_DQUOTE] = ACTIONS(2312), - [anon_sym_L_DQUOTE] = ACTIONS(2312), - [anon_sym_u_DQUOTE] = ACTIONS(2312), - [anon_sym_U_DQUOTE] = ACTIONS(2312), - [anon_sym_u8_DQUOTE] = ACTIONS(2312), - [sym_true] = ACTIONS(2310), - [sym_false] = ACTIONS(2310), - [anon_sym_NULL] = ACTIONS(2310), - [anon_sym_nullptr] = ACTIONS(2310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2310), - [anon_sym___typeof] = ACTIONS(2310), - [anon_sym_typeof] = ACTIONS(2310), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2310), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2310), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2310), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2310), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2310), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2310), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE] = ACTIONS(2310), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2310), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_API_AVAILABLE] = ACTIONS(2310), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_API_DEPRECATED] = ACTIONS(2310), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2310), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2310), - [anon_sym___deprecated_msg] = ACTIONS(2310), - [anon_sym___deprecated_enum_msg] = ACTIONS(2310), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2310), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2310), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2310), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2310), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2310), - [anon_sym__Alignas] = ACTIONS(2310), - [anon_sym_ATtry] = ACTIONS(2312), - [anon_sym___try] = ACTIONS(2310), - [anon_sym_ATcatch] = ACTIONS(3524), - [anon_sym___catch] = ACTIONS(3527), - [anon_sym_ATfinally] = ACTIONS(2312), - [anon_sym___finally] = ACTIONS(2310), - [anon_sym_ATthrow] = ACTIONS(2312), - [anon_sym_ATselector] = ACTIONS(2312), - [anon_sym_ATavailable] = ACTIONS(2312), - [anon_sym___builtin_available] = ACTIONS(2310), - [anon_sym_va_arg] = ACTIONS(2310), - [anon_sym___asm] = ACTIONS(2310), - [anon_sym_ATencode] = ACTIONS(2312), - [anon_sym_ATsynchronized] = ACTIONS(2312), - [anon_sym_BOOL] = ACTIONS(2310), - [anon_sym_IMP] = ACTIONS(2310), - [anon_sym_SEL] = ACTIONS(2310), - [anon_sym_Class] = ACTIONS(2310), - [anon_sym_id] = ACTIONS(2310), - }, - [1827] = { - [sym_identifier] = ACTIONS(2360), - [anon_sym_LPAREN2] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2362), - [anon_sym_TILDE] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2360), - [anon_sym_STAR] = ACTIONS(2362), - [anon_sym_CARET] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2362), - [anon_sym_SEMI] = ACTIONS(2362), - [anon_sym___extension__] = ACTIONS(2360), - [anon_sym_typedef] = ACTIONS(2360), - [anon_sym_extern] = ACTIONS(2360), - [anon_sym___attribute__] = ACTIONS(2360), - [anon_sym___attribute] = ACTIONS(2360), - [anon_sym_noreturn] = ACTIONS(2360), - [anon_sym_LBRACK] = ACTIONS(2362), - [anon_sym___declspec] = ACTIONS(2360), - [anon_sym_LBRACE] = ACTIONS(2362), - [anon_sym_signed] = ACTIONS(2360), - [anon_sym_unsigned] = ACTIONS(2360), - [anon_sym_long] = ACTIONS(2360), - [anon_sym_short] = ACTIONS(2360), - [anon_sym_ATautoreleasepool] = ACTIONS(2362), - [anon_sym_static] = ACTIONS(2360), - [anon_sym_auto] = ACTIONS(2360), - [anon_sym_register] = ACTIONS(2360), - [anon_sym_inline] = ACTIONS(2360), - [anon_sym___inline] = ACTIONS(2360), - [anon_sym___inline__] = ACTIONS(2360), - [anon_sym___forceinline] = ACTIONS(2360), - [anon_sym_thread_local] = ACTIONS(2360), - [anon_sym___thread] = ACTIONS(2360), - [anon_sym_CG_EXTERN] = ACTIONS(2360), - [anon_sym_CG_INLINE] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2360), - [anon_sym_IBOutlet] = ACTIONS(2360), - [anon_sym_IBInspectable] = ACTIONS(2360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2360), - [anon_sym_NS_INLINE] = ACTIONS(2360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2360), - [anon_sym_OBJC_EXPORT] = ACTIONS(2360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2360), - [anon_sym_const] = ACTIONS(2360), - [anon_sym_constexpr] = ACTIONS(2360), - [anon_sym_volatile] = ACTIONS(2360), - [anon_sym_restrict] = ACTIONS(2360), - [anon_sym___restrict__] = ACTIONS(2360), - [anon_sym__Atomic] = ACTIONS(2360), - [anon_sym__Noreturn] = ACTIONS(2360), - [anon_sym_nullable] = ACTIONS(2360), - [anon_sym__Complex] = ACTIONS(2360), - [anon_sym__Nonnull] = ACTIONS(2360), - [anon_sym__Nullable] = ACTIONS(2360), - [anon_sym__Nullable_result] = ACTIONS(2360), - [anon_sym__Null_unspecified] = ACTIONS(2360), - [anon_sym___autoreleasing] = ACTIONS(2360), - [anon_sym___block] = ACTIONS(2360), - [anon_sym___bridge] = ACTIONS(2360), - [anon_sym___bridge_retained] = ACTIONS(2360), - [anon_sym___bridge_transfer] = ACTIONS(2360), - [anon_sym___complex] = ACTIONS(2360), - [anon_sym___const] = ACTIONS(2360), - [anon_sym___imag] = ACTIONS(2360), - [anon_sym___kindof] = ACTIONS(2360), - [anon_sym___nonnull] = ACTIONS(2360), - [anon_sym___nullable] = ACTIONS(2360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2360), - [anon_sym___real] = ACTIONS(2360), - [anon_sym___strong] = ACTIONS(2360), - [anon_sym___unsafe_unretained] = ACTIONS(2360), - [anon_sym___unused] = ACTIONS(2360), - [anon_sym___weak] = ACTIONS(2360), - [sym_primitive_type] = ACTIONS(2360), - [anon_sym_enum] = ACTIONS(2360), - [anon_sym_struct] = ACTIONS(2360), - [anon_sym_union] = ACTIONS(2360), - [anon_sym_if] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2360), - [anon_sym_switch] = ACTIONS(2360), - [anon_sym_while] = ACTIONS(2360), - [anon_sym_do] = ACTIONS(2360), - [anon_sym_for] = ACTIONS(2360), - [anon_sym_in] = ACTIONS(2360), - [anon_sym_return] = ACTIONS(2360), - [anon_sym_break] = ACTIONS(2360), - [anon_sym_continue] = ACTIONS(2360), - [anon_sym_goto] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2362), - [anon_sym_sizeof] = ACTIONS(2360), - [anon_sym___alignof__] = ACTIONS(2360), - [anon_sym___alignof] = ACTIONS(2360), - [anon_sym__alignof] = ACTIONS(2360), - [anon_sym_alignof] = ACTIONS(2360), - [anon_sym__Alignof] = ACTIONS(2360), - [anon_sym_offsetof] = ACTIONS(2360), - [anon_sym__Generic] = ACTIONS(2360), - [anon_sym_asm] = ACTIONS(2360), - [anon_sym___asm__] = ACTIONS(2360), - [sym_number_literal] = ACTIONS(2362), - [anon_sym_L_SQUOTE] = ACTIONS(2362), - [anon_sym_u_SQUOTE] = ACTIONS(2362), - [anon_sym_U_SQUOTE] = ACTIONS(2362), - [anon_sym_u8_SQUOTE] = ACTIONS(2362), - [anon_sym_SQUOTE] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2362), - [anon_sym_L_DQUOTE] = ACTIONS(2362), - [anon_sym_u_DQUOTE] = ACTIONS(2362), - [anon_sym_U_DQUOTE] = ACTIONS(2362), - [anon_sym_u8_DQUOTE] = ACTIONS(2362), - [sym_true] = ACTIONS(2360), - [sym_false] = ACTIONS(2360), - [anon_sym_NULL] = ACTIONS(2360), - [anon_sym_nullptr] = ACTIONS(2360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2360), - [anon_sym___typeof] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE] = ACTIONS(2360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_API_AVAILABLE] = ACTIONS(2360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_API_DEPRECATED] = ACTIONS(2360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2360), - [anon_sym___deprecated_msg] = ACTIONS(2360), - [anon_sym___deprecated_enum_msg] = ACTIONS(2360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2360), - [anon_sym__Alignas] = ACTIONS(2360), - [anon_sym_ATtry] = ACTIONS(2362), - [anon_sym___try] = ACTIONS(2360), - [anon_sym_ATcatch] = ACTIONS(2362), - [anon_sym___catch] = ACTIONS(2360), - [anon_sym_ATfinally] = ACTIONS(2362), - [anon_sym___finally] = ACTIONS(2360), - [anon_sym_ATthrow] = ACTIONS(2362), - [anon_sym_ATselector] = ACTIONS(2362), - [anon_sym_ATavailable] = ACTIONS(2362), - [anon_sym___builtin_available] = ACTIONS(2360), - [anon_sym_va_arg] = ACTIONS(2360), - [anon_sym___asm] = ACTIONS(2360), - [anon_sym_ATencode] = ACTIONS(2362), - [anon_sym_ATsynchronized] = ACTIONS(2362), - [anon_sym_BOOL] = ACTIONS(2360), - [anon_sym_IMP] = ACTIONS(2360), - [anon_sym_SEL] = ACTIONS(2360), - [anon_sym_Class] = ACTIONS(2360), - [anon_sym_id] = ACTIONS(2360), - }, - [1828] = { - [sym_identifier] = ACTIONS(2350), - [anon_sym_LPAREN2] = ACTIONS(2352), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_STAR] = ACTIONS(2352), - [anon_sym_CARET] = ACTIONS(2352), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym___extension__] = ACTIONS(2350), - [anon_sym_typedef] = ACTIONS(2350), - [anon_sym_extern] = ACTIONS(2350), - [anon_sym___attribute__] = ACTIONS(2350), - [anon_sym___attribute] = ACTIONS(2350), - [anon_sym_noreturn] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym___declspec] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_signed] = ACTIONS(2350), - [anon_sym_unsigned] = ACTIONS(2350), - [anon_sym_long] = ACTIONS(2350), - [anon_sym_short] = ACTIONS(2350), - [anon_sym_ATautoreleasepool] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_auto] = ACTIONS(2350), - [anon_sym_register] = ACTIONS(2350), - [anon_sym_inline] = ACTIONS(2350), - [anon_sym___inline] = ACTIONS(2350), - [anon_sym___inline__] = ACTIONS(2350), - [anon_sym___forceinline] = ACTIONS(2350), - [anon_sym_thread_local] = ACTIONS(2350), - [anon_sym___thread] = ACTIONS(2350), - [anon_sym_CG_EXTERN] = ACTIONS(2350), - [anon_sym_CG_INLINE] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2350), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2350), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2350), - [anon_sym_IBOutlet] = ACTIONS(2350), - [anon_sym_IBInspectable] = ACTIONS(2350), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2350), - [anon_sym_NS_INLINE] = ACTIONS(2350), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2350), - [anon_sym_OBJC_EXPORT] = ACTIONS(2350), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_constexpr] = ACTIONS(2350), - [anon_sym_volatile] = ACTIONS(2350), - [anon_sym_restrict] = ACTIONS(2350), - [anon_sym___restrict__] = ACTIONS(2350), - [anon_sym__Atomic] = ACTIONS(2350), - [anon_sym__Noreturn] = ACTIONS(2350), - [anon_sym_nullable] = ACTIONS(2350), - [anon_sym__Complex] = ACTIONS(2350), - [anon_sym__Nonnull] = ACTIONS(2350), - [anon_sym__Nullable] = ACTIONS(2350), - [anon_sym__Nullable_result] = ACTIONS(2350), - [anon_sym__Null_unspecified] = ACTIONS(2350), - [anon_sym___autoreleasing] = ACTIONS(2350), - [anon_sym___block] = ACTIONS(2350), - [anon_sym___bridge] = ACTIONS(2350), - [anon_sym___bridge_retained] = ACTIONS(2350), - [anon_sym___bridge_transfer] = ACTIONS(2350), - [anon_sym___complex] = ACTIONS(2350), - [anon_sym___const] = ACTIONS(2350), - [anon_sym___imag] = ACTIONS(2350), - [anon_sym___kindof] = ACTIONS(2350), - [anon_sym___nonnull] = ACTIONS(2350), - [anon_sym___nullable] = ACTIONS(2350), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2350), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2350), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2350), - [anon_sym___real] = ACTIONS(2350), - [anon_sym___strong] = ACTIONS(2350), - [anon_sym___unsafe_unretained] = ACTIONS(2350), - [anon_sym___unused] = ACTIONS(2350), - [anon_sym___weak] = ACTIONS(2350), - [sym_primitive_type] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [anon_sym_struct] = ACTIONS(2350), - [anon_sym_union] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_in] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_goto] = ACTIONS(2350), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_sizeof] = ACTIONS(2350), - [anon_sym___alignof__] = ACTIONS(2350), - [anon_sym___alignof] = ACTIONS(2350), - [anon_sym__alignof] = ACTIONS(2350), - [anon_sym_alignof] = ACTIONS(2350), - [anon_sym__Alignof] = ACTIONS(2350), - [anon_sym_offsetof] = ACTIONS(2350), - [anon_sym__Generic] = ACTIONS(2350), - [anon_sym_asm] = ACTIONS(2350), - [anon_sym___asm__] = ACTIONS(2350), - [sym_number_literal] = ACTIONS(2352), - [anon_sym_L_SQUOTE] = ACTIONS(2352), - [anon_sym_u_SQUOTE] = ACTIONS(2352), - [anon_sym_U_SQUOTE] = ACTIONS(2352), - [anon_sym_u8_SQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_AT] = ACTIONS(2350), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_L_DQUOTE] = ACTIONS(2352), - [anon_sym_u_DQUOTE] = ACTIONS(2352), - [anon_sym_U_DQUOTE] = ACTIONS(2352), - [anon_sym_u8_DQUOTE] = ACTIONS(2352), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [anon_sym_NULL] = ACTIONS(2350), - [anon_sym_nullptr] = ACTIONS(2350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2350), - [anon_sym___typeof] = ACTIONS(2350), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2350), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2350), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2350), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2350), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2350), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2350), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE] = ACTIONS(2350), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2350), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_API_AVAILABLE] = ACTIONS(2350), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_API_DEPRECATED] = ACTIONS(2350), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2350), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2350), - [anon_sym___deprecated_msg] = ACTIONS(2350), - [anon_sym___deprecated_enum_msg] = ACTIONS(2350), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2350), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2350), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2350), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2350), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2350), - [anon_sym__Alignas] = ACTIONS(2350), - [anon_sym_ATtry] = ACTIONS(2352), - [anon_sym___try] = ACTIONS(2350), - [anon_sym_ATcatch] = ACTIONS(2352), - [anon_sym___catch] = ACTIONS(2350), - [anon_sym_ATfinally] = ACTIONS(2352), - [anon_sym___finally] = ACTIONS(2350), - [anon_sym_ATthrow] = ACTIONS(2352), - [anon_sym_ATselector] = ACTIONS(2352), - [anon_sym_ATavailable] = ACTIONS(2352), - [anon_sym___builtin_available] = ACTIONS(2350), - [anon_sym_va_arg] = ACTIONS(2350), - [anon_sym___asm] = ACTIONS(2350), - [anon_sym_ATencode] = ACTIONS(2352), - [anon_sym_ATsynchronized] = ACTIONS(2352), - [anon_sym_BOOL] = ACTIONS(2350), - [anon_sym_IMP] = ACTIONS(2350), - [anon_sym_SEL] = ACTIONS(2350), - [anon_sym_Class] = ACTIONS(2350), - [anon_sym_id] = ACTIONS(2350), - }, - [1829] = { - [sym_identifier] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1830] = { - [sym_identifier] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1831] = { - [sym_identifier] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1832] = { - [sym_identifier] = ACTIONS(3530), - [anon_sym_LPAREN2] = ACTIONS(3533), - [anon_sym_BANG] = ACTIONS(3533), - [anon_sym_TILDE] = ACTIONS(3533), - [anon_sym_DASH] = ACTIONS(3535), - [anon_sym_PLUS] = ACTIONS(3535), - [anon_sym_STAR] = ACTIONS(3533), - [anon_sym_CARET] = ACTIONS(3533), - [anon_sym_AMP] = ACTIONS(3533), - [anon_sym_SEMI] = ACTIONS(3533), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3539), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_LBRACE] = ACTIONS(3533), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_ATautoreleasepool] = ACTIONS(3533), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3530), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3530), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3530), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3530), - [anon_sym_union] = ACTIONS(3537), - [anon_sym_if] = ACTIONS(3535), - [anon_sym_switch] = ACTIONS(3535), - [anon_sym_case] = ACTIONS(3535), - [anon_sym_default] = ACTIONS(3535), - [anon_sym_while] = ACTIONS(3535), - [anon_sym_do] = ACTIONS(3535), - [anon_sym_for] = ACTIONS(3535), - [anon_sym_in] = ACTIONS(3535), - [anon_sym_return] = ACTIONS(3535), - [anon_sym_break] = ACTIONS(3535), - [anon_sym_continue] = ACTIONS(3535), - [anon_sym_goto] = ACTIONS(3535), - [anon_sym_DASH_DASH] = ACTIONS(3533), - [anon_sym_PLUS_PLUS] = ACTIONS(3533), - [anon_sym_sizeof] = ACTIONS(3535), - [anon_sym___alignof__] = ACTIONS(3535), - [anon_sym___alignof] = ACTIONS(3535), - [anon_sym__alignof] = ACTIONS(3535), - [anon_sym_alignof] = ACTIONS(3535), - [anon_sym__Alignof] = ACTIONS(3535), - [anon_sym_offsetof] = ACTIONS(3535), - [anon_sym__Generic] = ACTIONS(3535), - [anon_sym_asm] = ACTIONS(3535), - [anon_sym___asm__] = ACTIONS(3535), - [sym_number_literal] = ACTIONS(3533), - [anon_sym_L_SQUOTE] = ACTIONS(3533), - [anon_sym_u_SQUOTE] = ACTIONS(3533), - [anon_sym_U_SQUOTE] = ACTIONS(3533), - [anon_sym_u8_SQUOTE] = ACTIONS(3533), - [anon_sym_SQUOTE] = ACTIONS(3533), - [anon_sym_AT] = ACTIONS(3535), - [anon_sym_DQUOTE] = ACTIONS(3533), - [anon_sym_L_DQUOTE] = ACTIONS(3533), - [anon_sym_u_DQUOTE] = ACTIONS(3533), - [anon_sym_U_DQUOTE] = ACTIONS(3533), - [anon_sym_u8_DQUOTE] = ACTIONS(3533), - [sym_true] = ACTIONS(3535), - [sym_false] = ACTIONS(3535), - [anon_sym_NULL] = ACTIONS(3535), - [anon_sym_nullptr] = ACTIONS(3535), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_ATtry] = ACTIONS(3533), - [anon_sym___try] = ACTIONS(3535), - [anon_sym_ATthrow] = ACTIONS(3533), - [anon_sym_ATselector] = ACTIONS(3533), - [anon_sym_ATavailable] = ACTIONS(3533), - [anon_sym___builtin_available] = ACTIONS(3535), - [anon_sym_va_arg] = ACTIONS(3535), - [anon_sym___asm] = ACTIONS(3535), - [anon_sym_ATencode] = ACTIONS(3533), - [anon_sym_ATsynchronized] = ACTIONS(3533), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3530), - }, - [1833] = { - [sym_else_clause] = STATE(1883), - [sym_identifier] = ACTIONS(2424), - [anon_sym_LPAREN2] = ACTIONS(2426), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_DASH] = ACTIONS(2424), - [anon_sym_PLUS] = ACTIONS(2424), - [anon_sym_STAR] = ACTIONS(2426), - [anon_sym_CARET] = ACTIONS(2426), - [anon_sym_AMP] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym___extension__] = ACTIONS(2424), - [anon_sym_typedef] = ACTIONS(2424), - [anon_sym_extern] = ACTIONS(2424), - [anon_sym___attribute__] = ACTIONS(2424), - [anon_sym___attribute] = ACTIONS(2424), - [anon_sym_noreturn] = ACTIONS(2424), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym___declspec] = ACTIONS(2424), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_signed] = ACTIONS(2424), - [anon_sym_unsigned] = ACTIONS(2424), - [anon_sym_long] = ACTIONS(2424), - [anon_sym_short] = ACTIONS(2424), - [anon_sym_ATautoreleasepool] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_auto] = ACTIONS(2424), - [anon_sym_register] = ACTIONS(2424), - [anon_sym_inline] = ACTIONS(2424), - [anon_sym___inline] = ACTIONS(2424), - [anon_sym___inline__] = ACTIONS(2424), - [anon_sym___forceinline] = ACTIONS(2424), - [anon_sym_thread_local] = ACTIONS(2424), - [anon_sym___thread] = ACTIONS(2424), - [anon_sym_CG_EXTERN] = ACTIONS(2424), - [anon_sym_CG_INLINE] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2424), - [anon_sym_IBOutlet] = ACTIONS(2424), - [anon_sym_IBInspectable] = ACTIONS(2424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2424), - [anon_sym_NS_INLINE] = ACTIONS(2424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2424), - [anon_sym_OBJC_EXPORT] = ACTIONS(2424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2424), - [anon_sym_const] = ACTIONS(2424), - [anon_sym_constexpr] = ACTIONS(2424), - [anon_sym_volatile] = ACTIONS(2424), - [anon_sym_restrict] = ACTIONS(2424), - [anon_sym___restrict__] = ACTIONS(2424), - [anon_sym__Atomic] = ACTIONS(2424), - [anon_sym__Noreturn] = ACTIONS(2424), - [anon_sym_nullable] = ACTIONS(2424), - [anon_sym__Complex] = ACTIONS(2424), - [anon_sym__Nonnull] = ACTIONS(2424), - [anon_sym__Nullable] = ACTIONS(2424), - [anon_sym__Nullable_result] = ACTIONS(2424), - [anon_sym__Null_unspecified] = ACTIONS(2424), - [anon_sym___autoreleasing] = ACTIONS(2424), - [anon_sym___block] = ACTIONS(2424), - [anon_sym___bridge] = ACTIONS(2424), - [anon_sym___bridge_retained] = ACTIONS(2424), - [anon_sym___bridge_transfer] = ACTIONS(2424), - [anon_sym___complex] = ACTIONS(2424), - [anon_sym___const] = ACTIONS(2424), - [anon_sym___imag] = ACTIONS(2424), - [anon_sym___kindof] = ACTIONS(2424), - [anon_sym___nonnull] = ACTIONS(2424), - [anon_sym___nullable] = ACTIONS(2424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2424), - [anon_sym___real] = ACTIONS(2424), - [anon_sym___strong] = ACTIONS(2424), - [anon_sym___unsafe_unretained] = ACTIONS(2424), - [anon_sym___unused] = ACTIONS(2424), - [anon_sym___weak] = ACTIONS(2424), - [sym_primitive_type] = ACTIONS(2424), - [anon_sym_enum] = ACTIONS(2424), - [anon_sym_struct] = ACTIONS(2424), - [anon_sym_union] = ACTIONS(2424), - [anon_sym_if] = ACTIONS(2424), - [anon_sym_else] = ACTIONS(3544), - [anon_sym_switch] = ACTIONS(2424), - [anon_sym_while] = ACTIONS(2424), - [anon_sym_do] = ACTIONS(2424), - [anon_sym_for] = ACTIONS(2424), - [anon_sym_in] = ACTIONS(2424), - [anon_sym_return] = ACTIONS(2424), - [anon_sym_break] = ACTIONS(2424), - [anon_sym_continue] = ACTIONS(2424), - [anon_sym_goto] = ACTIONS(2424), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_sizeof] = ACTIONS(2424), - [anon_sym___alignof__] = ACTIONS(2424), - [anon_sym___alignof] = ACTIONS(2424), - [anon_sym__alignof] = ACTIONS(2424), - [anon_sym_alignof] = ACTIONS(2424), - [anon_sym__Alignof] = ACTIONS(2424), - [anon_sym_offsetof] = ACTIONS(2424), - [anon_sym__Generic] = ACTIONS(2424), - [anon_sym_asm] = ACTIONS(2424), - [anon_sym___asm__] = ACTIONS(2424), - [sym_number_literal] = ACTIONS(2426), - [anon_sym_L_SQUOTE] = ACTIONS(2426), - [anon_sym_u_SQUOTE] = ACTIONS(2426), - [anon_sym_U_SQUOTE] = ACTIONS(2426), - [anon_sym_u8_SQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_AT] = ACTIONS(2424), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_L_DQUOTE] = ACTIONS(2426), - [anon_sym_u_DQUOTE] = ACTIONS(2426), - [anon_sym_U_DQUOTE] = ACTIONS(2426), - [anon_sym_u8_DQUOTE] = ACTIONS(2426), - [sym_true] = ACTIONS(2424), - [sym_false] = ACTIONS(2424), - [anon_sym_NULL] = ACTIONS(2424), - [anon_sym_nullptr] = ACTIONS(2424), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2424), - [anon_sym___typeof] = ACTIONS(2424), - [anon_sym_typeof] = ACTIONS(2424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE] = ACTIONS(2424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_API_AVAILABLE] = ACTIONS(2424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_API_DEPRECATED] = ACTIONS(2424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2424), - [anon_sym___deprecated_msg] = ACTIONS(2424), - [anon_sym___deprecated_enum_msg] = ACTIONS(2424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2424), - [anon_sym__Alignas] = ACTIONS(2424), - [anon_sym_ATtry] = ACTIONS(2426), - [anon_sym___try] = ACTIONS(2424), - [anon_sym_ATthrow] = ACTIONS(2426), - [anon_sym_ATselector] = ACTIONS(2426), - [anon_sym_ATavailable] = ACTIONS(2426), - [anon_sym___builtin_available] = ACTIONS(2424), - [anon_sym_va_arg] = ACTIONS(2424), - [anon_sym___asm] = ACTIONS(2424), - [anon_sym_ATencode] = ACTIONS(2426), - [anon_sym_ATsynchronized] = ACTIONS(2426), - [anon_sym_BOOL] = ACTIONS(2424), - [anon_sym_IMP] = ACTIONS(2424), - [anon_sym_SEL] = ACTIONS(2424), - [anon_sym_Class] = ACTIONS(2424), - [anon_sym_id] = ACTIONS(2424), - }, - [1834] = { - [sym_identifier] = ACTIONS(2770), - [anon_sym_LPAREN2] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_STAR] = ACTIONS(2772), - [anon_sym_CARET] = ACTIONS(2772), - [anon_sym_AMP] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_ATautoreleasepool] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_in] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_goto] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_sizeof] = ACTIONS(2770), - [anon_sym___alignof__] = ACTIONS(2770), - [anon_sym___alignof] = ACTIONS(2770), - [anon_sym__alignof] = ACTIONS(2770), - [anon_sym_alignof] = ACTIONS(2770), - [anon_sym__Alignof] = ACTIONS(2770), - [anon_sym_offsetof] = ACTIONS(2770), - [anon_sym__Generic] = ACTIONS(2770), - [anon_sym_asm] = ACTIONS(2770), - [anon_sym___asm__] = ACTIONS(2770), - [sym_number_literal] = ACTIONS(2772), - [anon_sym_L_SQUOTE] = ACTIONS(2772), - [anon_sym_u_SQUOTE] = ACTIONS(2772), - [anon_sym_U_SQUOTE] = ACTIONS(2772), - [anon_sym_u8_SQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_L_DQUOTE] = ACTIONS(2772), - [anon_sym_u_DQUOTE] = ACTIONS(2772), - [anon_sym_U_DQUOTE] = ACTIONS(2772), - [anon_sym_u8_DQUOTE] = ACTIONS(2772), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [anon_sym_NULL] = ACTIONS(2770), - [anon_sym_nullptr] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_ATtry] = ACTIONS(2772), - [anon_sym___try] = ACTIONS(2770), - [anon_sym_ATthrow] = ACTIONS(2772), - [anon_sym_ATselector] = ACTIONS(2772), - [anon_sym_ATavailable] = ACTIONS(2772), - [anon_sym___builtin_available] = ACTIONS(2770), - [anon_sym_va_arg] = ACTIONS(2770), - [anon_sym___asm] = ACTIONS(2770), - [anon_sym_ATencode] = ACTIONS(2772), - [anon_sym_ATsynchronized] = ACTIONS(2772), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [1835] = { - [sym_identifier] = ACTIONS(2654), - [anon_sym_LPAREN2] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_STAR] = ACTIONS(2656), - [anon_sym_CARET] = ACTIONS(2656), - [anon_sym_AMP] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_ATautoreleasepool] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_in] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_goto] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_sizeof] = ACTIONS(2654), - [anon_sym___alignof__] = ACTIONS(2654), - [anon_sym___alignof] = ACTIONS(2654), - [anon_sym__alignof] = ACTIONS(2654), - [anon_sym_alignof] = ACTIONS(2654), - [anon_sym__Alignof] = ACTIONS(2654), - [anon_sym_offsetof] = ACTIONS(2654), - [anon_sym__Generic] = ACTIONS(2654), - [anon_sym_asm] = ACTIONS(2654), - [anon_sym___asm__] = ACTIONS(2654), - [sym_number_literal] = ACTIONS(2656), - [anon_sym_L_SQUOTE] = ACTIONS(2656), - [anon_sym_u_SQUOTE] = ACTIONS(2656), - [anon_sym_U_SQUOTE] = ACTIONS(2656), - [anon_sym_u8_SQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_L_DQUOTE] = ACTIONS(2656), - [anon_sym_u_DQUOTE] = ACTIONS(2656), - [anon_sym_U_DQUOTE] = ACTIONS(2656), - [anon_sym_u8_DQUOTE] = ACTIONS(2656), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [anon_sym_NULL] = ACTIONS(2654), - [anon_sym_nullptr] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_ATtry] = ACTIONS(2656), - [anon_sym___try] = ACTIONS(2654), - [anon_sym_ATthrow] = ACTIONS(2656), - [anon_sym_ATselector] = ACTIONS(2656), - [anon_sym_ATavailable] = ACTIONS(2656), - [anon_sym___builtin_available] = ACTIONS(2654), - [anon_sym_va_arg] = ACTIONS(2654), - [anon_sym___asm] = ACTIONS(2654), - [anon_sym_ATencode] = ACTIONS(2656), - [anon_sym_ATsynchronized] = ACTIONS(2656), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [1836] = { - [sym_identifier] = ACTIONS(2646), - [anon_sym_LPAREN2] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_STAR] = ACTIONS(2648), - [anon_sym_CARET] = ACTIONS(2648), - [anon_sym_AMP] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym___extension__] = ACTIONS(2646), - [anon_sym_typedef] = ACTIONS(2646), - [anon_sym_extern] = ACTIONS(2646), - [anon_sym___attribute__] = ACTIONS(2646), - [anon_sym___attribute] = ACTIONS(2646), - [anon_sym_noreturn] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym___declspec] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_signed] = ACTIONS(2646), - [anon_sym_unsigned] = ACTIONS(2646), - [anon_sym_long] = ACTIONS(2646), - [anon_sym_short] = ACTIONS(2646), - [anon_sym_ATautoreleasepool] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_auto] = ACTIONS(2646), - [anon_sym_register] = ACTIONS(2646), - [anon_sym_inline] = ACTIONS(2646), - [anon_sym___inline] = ACTIONS(2646), - [anon_sym___inline__] = ACTIONS(2646), - [anon_sym___forceinline] = ACTIONS(2646), - [anon_sym_thread_local] = ACTIONS(2646), - [anon_sym___thread] = ACTIONS(2646), - [anon_sym_CG_EXTERN] = ACTIONS(2646), - [anon_sym_CG_INLINE] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2646), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2646), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2646), - [anon_sym_IBOutlet] = ACTIONS(2646), - [anon_sym_IBInspectable] = ACTIONS(2646), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2646), - [anon_sym_NS_INLINE] = ACTIONS(2646), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2646), - [anon_sym_OBJC_EXPORT] = ACTIONS(2646), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_constexpr] = ACTIONS(2646), - [anon_sym_volatile] = ACTIONS(2646), - [anon_sym_restrict] = ACTIONS(2646), - [anon_sym___restrict__] = ACTIONS(2646), - [anon_sym__Atomic] = ACTIONS(2646), - [anon_sym__Noreturn] = ACTIONS(2646), - [anon_sym_nullable] = ACTIONS(2646), - [anon_sym__Complex] = ACTIONS(2646), - [anon_sym__Nonnull] = ACTIONS(2646), - [anon_sym__Nullable] = ACTIONS(2646), - [anon_sym__Nullable_result] = ACTIONS(2646), - [anon_sym__Null_unspecified] = ACTIONS(2646), - [anon_sym___autoreleasing] = ACTIONS(2646), - [anon_sym___block] = ACTIONS(2646), - [anon_sym___bridge] = ACTIONS(2646), - [anon_sym___bridge_retained] = ACTIONS(2646), - [anon_sym___bridge_transfer] = ACTIONS(2646), - [anon_sym___complex] = ACTIONS(2646), - [anon_sym___const] = ACTIONS(2646), - [anon_sym___imag] = ACTIONS(2646), - [anon_sym___kindof] = ACTIONS(2646), - [anon_sym___nonnull] = ACTIONS(2646), - [anon_sym___nullable] = ACTIONS(2646), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2646), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2646), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2646), - [anon_sym___real] = ACTIONS(2646), - [anon_sym___strong] = ACTIONS(2646), - [anon_sym___unsafe_unretained] = ACTIONS(2646), - [anon_sym___unused] = ACTIONS(2646), - [anon_sym___weak] = ACTIONS(2646), - [sym_primitive_type] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), - [anon_sym_struct] = ACTIONS(2646), - [anon_sym_union] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_in] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_goto] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_sizeof] = ACTIONS(2646), - [anon_sym___alignof__] = ACTIONS(2646), - [anon_sym___alignof] = ACTIONS(2646), - [anon_sym__alignof] = ACTIONS(2646), - [anon_sym_alignof] = ACTIONS(2646), - [anon_sym__Alignof] = ACTIONS(2646), - [anon_sym_offsetof] = ACTIONS(2646), - [anon_sym__Generic] = ACTIONS(2646), - [anon_sym_asm] = ACTIONS(2646), - [anon_sym___asm__] = ACTIONS(2646), - [sym_number_literal] = ACTIONS(2648), - [anon_sym_L_SQUOTE] = ACTIONS(2648), - [anon_sym_u_SQUOTE] = ACTIONS(2648), - [anon_sym_U_SQUOTE] = ACTIONS(2648), - [anon_sym_u8_SQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_L_DQUOTE] = ACTIONS(2648), - [anon_sym_u_DQUOTE] = ACTIONS(2648), - [anon_sym_U_DQUOTE] = ACTIONS(2648), - [anon_sym_u8_DQUOTE] = ACTIONS(2648), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [anon_sym_NULL] = ACTIONS(2646), - [anon_sym_nullptr] = ACTIONS(2646), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2646), - [anon_sym___typeof] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2646), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2646), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2646), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2646), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2646), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2646), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE] = ACTIONS(2646), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2646), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_API_AVAILABLE] = ACTIONS(2646), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_API_DEPRECATED] = ACTIONS(2646), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2646), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2646), - [anon_sym___deprecated_msg] = ACTIONS(2646), - [anon_sym___deprecated_enum_msg] = ACTIONS(2646), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2646), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2646), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2646), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2646), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2646), - [anon_sym__Alignas] = ACTIONS(2646), - [anon_sym_ATtry] = ACTIONS(2648), - [anon_sym___try] = ACTIONS(2646), - [anon_sym_ATthrow] = ACTIONS(2648), - [anon_sym_ATselector] = ACTIONS(2648), - [anon_sym_ATavailable] = ACTIONS(2648), - [anon_sym___builtin_available] = ACTIONS(2646), - [anon_sym_va_arg] = ACTIONS(2646), - [anon_sym___asm] = ACTIONS(2646), - [anon_sym_ATencode] = ACTIONS(2648), - [anon_sym_ATsynchronized] = ACTIONS(2648), - [anon_sym_BOOL] = ACTIONS(2646), - [anon_sym_IMP] = ACTIONS(2646), - [anon_sym_SEL] = ACTIONS(2646), - [anon_sym_Class] = ACTIONS(2646), - [anon_sym_id] = ACTIONS(2646), - }, - [1837] = { - [sym_identifier] = ACTIONS(2798), - [anon_sym_LPAREN2] = ACTIONS(2800), - [anon_sym_BANG] = ACTIONS(2800), - [anon_sym_TILDE] = ACTIONS(2800), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_CARET] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_SEMI] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2800), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_ATautoreleasepool] = ACTIONS(2800), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_in] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_goto] = ACTIONS(2798), - [anon_sym_DASH_DASH] = ACTIONS(2800), - [anon_sym_PLUS_PLUS] = ACTIONS(2800), - [anon_sym_sizeof] = ACTIONS(2798), - [anon_sym___alignof__] = ACTIONS(2798), - [anon_sym___alignof] = ACTIONS(2798), - [anon_sym__alignof] = ACTIONS(2798), - [anon_sym_alignof] = ACTIONS(2798), - [anon_sym__Alignof] = ACTIONS(2798), - [anon_sym_offsetof] = ACTIONS(2798), - [anon_sym__Generic] = ACTIONS(2798), - [anon_sym_asm] = ACTIONS(2798), - [anon_sym___asm__] = ACTIONS(2798), - [sym_number_literal] = ACTIONS(2800), - [anon_sym_L_SQUOTE] = ACTIONS(2800), - [anon_sym_u_SQUOTE] = ACTIONS(2800), - [anon_sym_U_SQUOTE] = ACTIONS(2800), - [anon_sym_u8_SQUOTE] = ACTIONS(2800), - [anon_sym_SQUOTE] = ACTIONS(2800), - [anon_sym_AT] = ACTIONS(2798), - [anon_sym_DQUOTE] = ACTIONS(2800), - [anon_sym_L_DQUOTE] = ACTIONS(2800), - [anon_sym_u_DQUOTE] = ACTIONS(2800), - [anon_sym_U_DQUOTE] = ACTIONS(2800), - [anon_sym_u8_DQUOTE] = ACTIONS(2800), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [anon_sym_NULL] = ACTIONS(2798), - [anon_sym_nullptr] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_ATtry] = ACTIONS(2800), - [anon_sym___try] = ACTIONS(2798), - [anon_sym_ATthrow] = ACTIONS(2800), - [anon_sym_ATselector] = ACTIONS(2800), - [anon_sym_ATavailable] = ACTIONS(2800), - [anon_sym___builtin_available] = ACTIONS(2798), - [anon_sym_va_arg] = ACTIONS(2798), - [anon_sym___asm] = ACTIONS(2798), - [anon_sym_ATencode] = ACTIONS(2800), - [anon_sym_ATsynchronized] = ACTIONS(2800), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [1838] = { - [sym_identifier] = ACTIONS(2714), - [anon_sym_LPAREN2] = ACTIONS(2716), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_DASH] = ACTIONS(2714), - [anon_sym_PLUS] = ACTIONS(2714), - [anon_sym_STAR] = ACTIONS(2716), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_AMP] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym___extension__] = ACTIONS(2714), - [anon_sym_typedef] = ACTIONS(2714), - [anon_sym_extern] = ACTIONS(2714), - [anon_sym___attribute__] = ACTIONS(2714), - [anon_sym___attribute] = ACTIONS(2714), - [anon_sym_noreturn] = ACTIONS(2714), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym___declspec] = ACTIONS(2714), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_signed] = ACTIONS(2714), - [anon_sym_unsigned] = ACTIONS(2714), - [anon_sym_long] = ACTIONS(2714), - [anon_sym_short] = ACTIONS(2714), - [anon_sym_ATautoreleasepool] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2714), - [anon_sym_auto] = ACTIONS(2714), - [anon_sym_register] = ACTIONS(2714), - [anon_sym_inline] = ACTIONS(2714), - [anon_sym___inline] = ACTIONS(2714), - [anon_sym___inline__] = ACTIONS(2714), - [anon_sym___forceinline] = ACTIONS(2714), - [anon_sym_thread_local] = ACTIONS(2714), - [anon_sym___thread] = ACTIONS(2714), - [anon_sym_CG_EXTERN] = ACTIONS(2714), - [anon_sym_CG_INLINE] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2714), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2714), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2714), - [anon_sym_IBOutlet] = ACTIONS(2714), - [anon_sym_IBInspectable] = ACTIONS(2714), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2714), - [anon_sym_NS_INLINE] = ACTIONS(2714), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2714), - [anon_sym_OBJC_EXPORT] = ACTIONS(2714), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2714), - [anon_sym_const] = ACTIONS(2714), - [anon_sym_constexpr] = ACTIONS(2714), - [anon_sym_volatile] = ACTIONS(2714), - [anon_sym_restrict] = ACTIONS(2714), - [anon_sym___restrict__] = ACTIONS(2714), - [anon_sym__Atomic] = ACTIONS(2714), - [anon_sym__Noreturn] = ACTIONS(2714), - [anon_sym_nullable] = ACTIONS(2714), - [anon_sym__Complex] = ACTIONS(2714), - [anon_sym__Nonnull] = ACTIONS(2714), - [anon_sym__Nullable] = ACTIONS(2714), - [anon_sym__Nullable_result] = ACTIONS(2714), - [anon_sym__Null_unspecified] = ACTIONS(2714), - [anon_sym___autoreleasing] = ACTIONS(2714), - [anon_sym___block] = ACTIONS(2714), - [anon_sym___bridge] = ACTIONS(2714), - [anon_sym___bridge_retained] = ACTIONS(2714), - [anon_sym___bridge_transfer] = ACTIONS(2714), - [anon_sym___complex] = ACTIONS(2714), - [anon_sym___const] = ACTIONS(2714), - [anon_sym___imag] = ACTIONS(2714), - [anon_sym___kindof] = ACTIONS(2714), - [anon_sym___nonnull] = ACTIONS(2714), - [anon_sym___nullable] = ACTIONS(2714), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2714), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2714), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2714), - [anon_sym___real] = ACTIONS(2714), - [anon_sym___strong] = ACTIONS(2714), - [anon_sym___unsafe_unretained] = ACTIONS(2714), - [anon_sym___unused] = ACTIONS(2714), - [anon_sym___weak] = ACTIONS(2714), - [sym_primitive_type] = ACTIONS(2714), - [anon_sym_enum] = ACTIONS(2714), - [anon_sym_struct] = ACTIONS(2714), - [anon_sym_union] = ACTIONS(2714), - [anon_sym_if] = ACTIONS(2714), - [anon_sym_else] = ACTIONS(2714), - [anon_sym_switch] = ACTIONS(2714), - [anon_sym_while] = ACTIONS(2714), - [anon_sym_do] = ACTIONS(2714), - [anon_sym_for] = ACTIONS(2714), - [anon_sym_in] = ACTIONS(2714), - [anon_sym_return] = ACTIONS(2714), - [anon_sym_break] = ACTIONS(2714), - [anon_sym_continue] = ACTIONS(2714), - [anon_sym_goto] = ACTIONS(2714), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_sizeof] = ACTIONS(2714), - [anon_sym___alignof__] = ACTIONS(2714), - [anon_sym___alignof] = ACTIONS(2714), - [anon_sym__alignof] = ACTIONS(2714), - [anon_sym_alignof] = ACTIONS(2714), - [anon_sym__Alignof] = ACTIONS(2714), - [anon_sym_offsetof] = ACTIONS(2714), - [anon_sym__Generic] = ACTIONS(2714), - [anon_sym_asm] = ACTIONS(2714), - [anon_sym___asm__] = ACTIONS(2714), - [sym_number_literal] = ACTIONS(2716), - [anon_sym_L_SQUOTE] = ACTIONS(2716), - [anon_sym_u_SQUOTE] = ACTIONS(2716), - [anon_sym_U_SQUOTE] = ACTIONS(2716), - [anon_sym_u8_SQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_AT] = ACTIONS(2714), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_L_DQUOTE] = ACTIONS(2716), - [anon_sym_u_DQUOTE] = ACTIONS(2716), - [anon_sym_U_DQUOTE] = ACTIONS(2716), - [anon_sym_u8_DQUOTE] = ACTIONS(2716), - [sym_true] = ACTIONS(2714), - [sym_false] = ACTIONS(2714), - [anon_sym_NULL] = ACTIONS(2714), - [anon_sym_nullptr] = ACTIONS(2714), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2714), - [anon_sym___typeof] = ACTIONS(2714), - [anon_sym_typeof] = ACTIONS(2714), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2714), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2714), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2714), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2714), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2714), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2714), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE] = ACTIONS(2714), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2714), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_API_AVAILABLE] = ACTIONS(2714), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_API_DEPRECATED] = ACTIONS(2714), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2714), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2714), - [anon_sym___deprecated_msg] = ACTIONS(2714), - [anon_sym___deprecated_enum_msg] = ACTIONS(2714), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2714), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2714), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2714), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2714), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2714), - [anon_sym__Alignas] = ACTIONS(2714), - [anon_sym_ATtry] = ACTIONS(2716), - [anon_sym___try] = ACTIONS(2714), - [anon_sym_ATthrow] = ACTIONS(2716), - [anon_sym_ATselector] = ACTIONS(2716), - [anon_sym_ATavailable] = ACTIONS(2716), - [anon_sym___builtin_available] = ACTIONS(2714), - [anon_sym_va_arg] = ACTIONS(2714), - [anon_sym___asm] = ACTIONS(2714), - [anon_sym_ATencode] = ACTIONS(2716), - [anon_sym_ATsynchronized] = ACTIONS(2716), - [anon_sym_BOOL] = ACTIONS(2714), - [anon_sym_IMP] = ACTIONS(2714), - [anon_sym_SEL] = ACTIONS(2714), - [anon_sym_Class] = ACTIONS(2714), - [anon_sym_id] = ACTIONS(2714), - }, - [1839] = { - [sym_identifier] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1840] = { - [sym_identifier] = ACTIONS(2902), - [anon_sym_LPAREN2] = ACTIONS(2904), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_STAR] = ACTIONS(2904), - [anon_sym_CARET] = ACTIONS(2904), - [anon_sym_AMP] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_in] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_goto] = ACTIONS(2902), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_sizeof] = ACTIONS(2902), - [anon_sym___alignof__] = ACTIONS(2902), - [anon_sym___alignof] = ACTIONS(2902), - [anon_sym__alignof] = ACTIONS(2902), - [anon_sym_alignof] = ACTIONS(2902), - [anon_sym__Alignof] = ACTIONS(2902), - [anon_sym_offsetof] = ACTIONS(2902), - [anon_sym__Generic] = ACTIONS(2902), - [anon_sym_asm] = ACTIONS(2902), - [anon_sym___asm__] = ACTIONS(2902), - [sym_number_literal] = ACTIONS(2904), - [anon_sym_L_SQUOTE] = ACTIONS(2904), - [anon_sym_u_SQUOTE] = ACTIONS(2904), - [anon_sym_U_SQUOTE] = ACTIONS(2904), - [anon_sym_u8_SQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_AT] = ACTIONS(2902), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_L_DQUOTE] = ACTIONS(2904), - [anon_sym_u_DQUOTE] = ACTIONS(2904), - [anon_sym_U_DQUOTE] = ACTIONS(2904), - [anon_sym_u8_DQUOTE] = ACTIONS(2904), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [anon_sym_NULL] = ACTIONS(2902), - [anon_sym_nullptr] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_ATtry] = ACTIONS(2904), - [anon_sym___try] = ACTIONS(2902), - [anon_sym_ATthrow] = ACTIONS(2904), - [anon_sym_ATselector] = ACTIONS(2904), - [anon_sym_ATavailable] = ACTIONS(2904), - [anon_sym___builtin_available] = ACTIONS(2902), - [anon_sym_va_arg] = ACTIONS(2902), - [anon_sym___asm] = ACTIONS(2902), - [anon_sym_ATencode] = ACTIONS(2904), - [anon_sym_ATsynchronized] = ACTIONS(2904), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [1841] = { - [sym_identifier] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1842] = { - [sym_identifier] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1843] = { - [sym_identifier] = ACTIONS(2722), - [anon_sym_LPAREN2] = ACTIONS(2724), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_STAR] = ACTIONS(2724), - [anon_sym_CARET] = ACTIONS(2724), - [anon_sym_AMP] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym___extension__] = ACTIONS(2722), - [anon_sym_typedef] = ACTIONS(2722), - [anon_sym_extern] = ACTIONS(2722), - [anon_sym___attribute__] = ACTIONS(2722), - [anon_sym___attribute] = ACTIONS(2722), - [anon_sym_noreturn] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym___declspec] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_signed] = ACTIONS(2722), - [anon_sym_unsigned] = ACTIONS(2722), - [anon_sym_long] = ACTIONS(2722), - [anon_sym_short] = ACTIONS(2722), - [anon_sym_ATautoreleasepool] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_auto] = ACTIONS(2722), - [anon_sym_register] = ACTIONS(2722), - [anon_sym_inline] = ACTIONS(2722), - [anon_sym___inline] = ACTIONS(2722), - [anon_sym___inline__] = ACTIONS(2722), - [anon_sym___forceinline] = ACTIONS(2722), - [anon_sym_thread_local] = ACTIONS(2722), - [anon_sym___thread] = ACTIONS(2722), - [anon_sym_CG_EXTERN] = ACTIONS(2722), - [anon_sym_CG_INLINE] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2722), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2722), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2722), - [anon_sym_IBOutlet] = ACTIONS(2722), - [anon_sym_IBInspectable] = ACTIONS(2722), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2722), - [anon_sym_NS_INLINE] = ACTIONS(2722), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2722), - [anon_sym_OBJC_EXPORT] = ACTIONS(2722), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_constexpr] = ACTIONS(2722), - [anon_sym_volatile] = ACTIONS(2722), - [anon_sym_restrict] = ACTIONS(2722), - [anon_sym___restrict__] = ACTIONS(2722), - [anon_sym__Atomic] = ACTIONS(2722), - [anon_sym__Noreturn] = ACTIONS(2722), - [anon_sym_nullable] = ACTIONS(2722), - [anon_sym__Complex] = ACTIONS(2722), - [anon_sym__Nonnull] = ACTIONS(2722), - [anon_sym__Nullable] = ACTIONS(2722), - [anon_sym__Nullable_result] = ACTIONS(2722), - [anon_sym__Null_unspecified] = ACTIONS(2722), - [anon_sym___autoreleasing] = ACTIONS(2722), - [anon_sym___block] = ACTIONS(2722), - [anon_sym___bridge] = ACTIONS(2722), - [anon_sym___bridge_retained] = ACTIONS(2722), - [anon_sym___bridge_transfer] = ACTIONS(2722), - [anon_sym___complex] = ACTIONS(2722), - [anon_sym___const] = ACTIONS(2722), - [anon_sym___imag] = ACTIONS(2722), - [anon_sym___kindof] = ACTIONS(2722), - [anon_sym___nonnull] = ACTIONS(2722), - [anon_sym___nullable] = ACTIONS(2722), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2722), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2722), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2722), - [anon_sym___real] = ACTIONS(2722), - [anon_sym___strong] = ACTIONS(2722), - [anon_sym___unsafe_unretained] = ACTIONS(2722), - [anon_sym___unused] = ACTIONS(2722), - [anon_sym___weak] = ACTIONS(2722), - [sym_primitive_type] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), - [anon_sym_struct] = ACTIONS(2722), - [anon_sym_union] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_in] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_goto] = ACTIONS(2722), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_sizeof] = ACTIONS(2722), - [anon_sym___alignof__] = ACTIONS(2722), - [anon_sym___alignof] = ACTIONS(2722), - [anon_sym__alignof] = ACTIONS(2722), - [anon_sym_alignof] = ACTIONS(2722), - [anon_sym__Alignof] = ACTIONS(2722), - [anon_sym_offsetof] = ACTIONS(2722), - [anon_sym__Generic] = ACTIONS(2722), - [anon_sym_asm] = ACTIONS(2722), - [anon_sym___asm__] = ACTIONS(2722), - [sym_number_literal] = ACTIONS(2724), - [anon_sym_L_SQUOTE] = ACTIONS(2724), - [anon_sym_u_SQUOTE] = ACTIONS(2724), - [anon_sym_U_SQUOTE] = ACTIONS(2724), - [anon_sym_u8_SQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_AT] = ACTIONS(2722), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_L_DQUOTE] = ACTIONS(2724), - [anon_sym_u_DQUOTE] = ACTIONS(2724), - [anon_sym_U_DQUOTE] = ACTIONS(2724), - [anon_sym_u8_DQUOTE] = ACTIONS(2724), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [anon_sym_NULL] = ACTIONS(2722), - [anon_sym_nullptr] = ACTIONS(2722), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2722), - [anon_sym___typeof] = ACTIONS(2722), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE] = ACTIONS(2722), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2722), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_API_AVAILABLE] = ACTIONS(2722), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_API_DEPRECATED] = ACTIONS(2722), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2722), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2722), - [anon_sym___deprecated_msg] = ACTIONS(2722), - [anon_sym___deprecated_enum_msg] = ACTIONS(2722), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2722), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2722), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2722), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2722), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2722), - [anon_sym__Alignas] = ACTIONS(2722), - [anon_sym_ATtry] = ACTIONS(2724), - [anon_sym___try] = ACTIONS(2722), - [anon_sym_ATthrow] = ACTIONS(2724), - [anon_sym_ATselector] = ACTIONS(2724), - [anon_sym_ATavailable] = ACTIONS(2724), - [anon_sym___builtin_available] = ACTIONS(2722), - [anon_sym_va_arg] = ACTIONS(2722), - [anon_sym___asm] = ACTIONS(2722), - [anon_sym_ATencode] = ACTIONS(2724), - [anon_sym_ATsynchronized] = ACTIONS(2724), - [anon_sym_BOOL] = ACTIONS(2722), - [anon_sym_IMP] = ACTIONS(2722), - [anon_sym_SEL] = ACTIONS(2722), - [anon_sym_Class] = ACTIONS(2722), - [anon_sym_id] = ACTIONS(2722), - }, - [1844] = { - [sym_identifier] = ACTIONS(2802), - [anon_sym_LPAREN2] = ACTIONS(2804), - [anon_sym_BANG] = ACTIONS(2804), - [anon_sym_TILDE] = ACTIONS(2804), - [anon_sym_DASH] = ACTIONS(2802), - [anon_sym_PLUS] = ACTIONS(2802), - [anon_sym_STAR] = ACTIONS(2804), - [anon_sym_CARET] = ACTIONS(2804), - [anon_sym_AMP] = ACTIONS(2804), - [anon_sym_SEMI] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym_LBRACE] = ACTIONS(2804), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_ATautoreleasepool] = ACTIONS(2804), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [anon_sym_if] = ACTIONS(2802), - [anon_sym_else] = ACTIONS(2802), - [anon_sym_switch] = ACTIONS(2802), - [anon_sym_while] = ACTIONS(2802), - [anon_sym_do] = ACTIONS(2802), - [anon_sym_for] = ACTIONS(2802), - [anon_sym_in] = ACTIONS(2802), - [anon_sym_return] = ACTIONS(2802), - [anon_sym_break] = ACTIONS(2802), - [anon_sym_continue] = ACTIONS(2802), - [anon_sym_goto] = ACTIONS(2802), - [anon_sym_DASH_DASH] = ACTIONS(2804), - [anon_sym_PLUS_PLUS] = ACTIONS(2804), - [anon_sym_sizeof] = ACTIONS(2802), - [anon_sym___alignof__] = ACTIONS(2802), - [anon_sym___alignof] = ACTIONS(2802), - [anon_sym__alignof] = ACTIONS(2802), - [anon_sym_alignof] = ACTIONS(2802), - [anon_sym__Alignof] = ACTIONS(2802), - [anon_sym_offsetof] = ACTIONS(2802), - [anon_sym__Generic] = ACTIONS(2802), - [anon_sym_asm] = ACTIONS(2802), - [anon_sym___asm__] = ACTIONS(2802), - [sym_number_literal] = ACTIONS(2804), - [anon_sym_L_SQUOTE] = ACTIONS(2804), - [anon_sym_u_SQUOTE] = ACTIONS(2804), - [anon_sym_U_SQUOTE] = ACTIONS(2804), - [anon_sym_u8_SQUOTE] = ACTIONS(2804), - [anon_sym_SQUOTE] = ACTIONS(2804), - [anon_sym_AT] = ACTIONS(2802), - [anon_sym_DQUOTE] = ACTIONS(2804), - [anon_sym_L_DQUOTE] = ACTIONS(2804), - [anon_sym_u_DQUOTE] = ACTIONS(2804), - [anon_sym_U_DQUOTE] = ACTIONS(2804), - [anon_sym_u8_DQUOTE] = ACTIONS(2804), - [sym_true] = ACTIONS(2802), - [sym_false] = ACTIONS(2802), - [anon_sym_NULL] = ACTIONS(2802), - [anon_sym_nullptr] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_ATtry] = ACTIONS(2804), - [anon_sym___try] = ACTIONS(2802), - [anon_sym_ATthrow] = ACTIONS(2804), - [anon_sym_ATselector] = ACTIONS(2804), - [anon_sym_ATavailable] = ACTIONS(2804), - [anon_sym___builtin_available] = ACTIONS(2802), - [anon_sym_va_arg] = ACTIONS(2802), - [anon_sym___asm] = ACTIONS(2802), - [anon_sym_ATencode] = ACTIONS(2804), - [anon_sym_ATsynchronized] = ACTIONS(2804), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [1845] = { - [sym_identifier] = ACTIONS(2618), - [anon_sym_LPAREN2] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_STAR] = ACTIONS(2620), - [anon_sym_CARET] = ACTIONS(2620), - [anon_sym_AMP] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_in] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_goto] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_sizeof] = ACTIONS(2618), - [anon_sym___alignof__] = ACTIONS(2618), - [anon_sym___alignof] = ACTIONS(2618), - [anon_sym__alignof] = ACTIONS(2618), - [anon_sym_alignof] = ACTIONS(2618), - [anon_sym__Alignof] = ACTIONS(2618), - [anon_sym_offsetof] = ACTIONS(2618), - [anon_sym__Generic] = ACTIONS(2618), - [anon_sym_asm] = ACTIONS(2618), - [anon_sym___asm__] = ACTIONS(2618), - [sym_number_literal] = ACTIONS(2620), - [anon_sym_L_SQUOTE] = ACTIONS(2620), - [anon_sym_u_SQUOTE] = ACTIONS(2620), - [anon_sym_U_SQUOTE] = ACTIONS(2620), - [anon_sym_u8_SQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_L_DQUOTE] = ACTIONS(2620), - [anon_sym_u_DQUOTE] = ACTIONS(2620), - [anon_sym_U_DQUOTE] = ACTIONS(2620), - [anon_sym_u8_DQUOTE] = ACTIONS(2620), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [anon_sym_NULL] = ACTIONS(2618), - [anon_sym_nullptr] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_ATtry] = ACTIONS(2620), - [anon_sym___try] = ACTIONS(2618), - [anon_sym_ATthrow] = ACTIONS(2620), - [anon_sym_ATselector] = ACTIONS(2620), - [anon_sym_ATavailable] = ACTIONS(2620), - [anon_sym___builtin_available] = ACTIONS(2618), - [anon_sym_va_arg] = ACTIONS(2618), - [anon_sym___asm] = ACTIONS(2618), - [anon_sym_ATencode] = ACTIONS(2620), - [anon_sym_ATsynchronized] = ACTIONS(2620), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [1846] = { - [sym_identifier] = ACTIONS(2854), - [anon_sym_LPAREN2] = ACTIONS(2856), - [anon_sym_BANG] = ACTIONS(2856), - [anon_sym_TILDE] = ACTIONS(2856), - [anon_sym_DASH] = ACTIONS(2854), - [anon_sym_PLUS] = ACTIONS(2854), - [anon_sym_STAR] = ACTIONS(2856), - [anon_sym_CARET] = ACTIONS(2856), - [anon_sym_AMP] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [anon_sym_if] = ACTIONS(2854), - [anon_sym_else] = ACTIONS(2854), - [anon_sym_switch] = ACTIONS(2854), - [anon_sym_while] = ACTIONS(2854), - [anon_sym_do] = ACTIONS(2854), - [anon_sym_for] = ACTIONS(2854), - [anon_sym_in] = ACTIONS(2854), - [anon_sym_return] = ACTIONS(2854), - [anon_sym_break] = ACTIONS(2854), - [anon_sym_continue] = ACTIONS(2854), - [anon_sym_goto] = ACTIONS(2854), - [anon_sym_DASH_DASH] = ACTIONS(2856), - [anon_sym_PLUS_PLUS] = ACTIONS(2856), - [anon_sym_sizeof] = ACTIONS(2854), - [anon_sym___alignof__] = ACTIONS(2854), - [anon_sym___alignof] = ACTIONS(2854), - [anon_sym__alignof] = ACTIONS(2854), - [anon_sym_alignof] = ACTIONS(2854), - [anon_sym__Alignof] = ACTIONS(2854), - [anon_sym_offsetof] = ACTIONS(2854), - [anon_sym__Generic] = ACTIONS(2854), - [anon_sym_asm] = ACTIONS(2854), - [anon_sym___asm__] = ACTIONS(2854), - [sym_number_literal] = ACTIONS(2856), - [anon_sym_L_SQUOTE] = ACTIONS(2856), - [anon_sym_u_SQUOTE] = ACTIONS(2856), - [anon_sym_U_SQUOTE] = ACTIONS(2856), - [anon_sym_u8_SQUOTE] = ACTIONS(2856), - [anon_sym_SQUOTE] = ACTIONS(2856), - [anon_sym_AT] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(2856), - [anon_sym_L_DQUOTE] = ACTIONS(2856), - [anon_sym_u_DQUOTE] = ACTIONS(2856), - [anon_sym_U_DQUOTE] = ACTIONS(2856), - [anon_sym_u8_DQUOTE] = ACTIONS(2856), - [sym_true] = ACTIONS(2854), - [sym_false] = ACTIONS(2854), - [anon_sym_NULL] = ACTIONS(2854), - [anon_sym_nullptr] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_ATtry] = ACTIONS(2856), - [anon_sym___try] = ACTIONS(2854), - [anon_sym_ATthrow] = ACTIONS(2856), - [anon_sym_ATselector] = ACTIONS(2856), - [anon_sym_ATavailable] = ACTIONS(2856), - [anon_sym___builtin_available] = ACTIONS(2854), - [anon_sym_va_arg] = ACTIONS(2854), - [anon_sym___asm] = ACTIONS(2854), - [anon_sym_ATencode] = ACTIONS(2856), - [anon_sym_ATsynchronized] = ACTIONS(2856), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [1847] = { - [sym_identifier] = ACTIONS(2806), - [anon_sym_LPAREN2] = ACTIONS(2808), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_DASH] = ACTIONS(2806), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_STAR] = ACTIONS(2808), - [anon_sym_CARET] = ACTIONS(2808), - [anon_sym_AMP] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_ATautoreleasepool] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [anon_sym_if] = ACTIONS(2806), - [anon_sym_else] = ACTIONS(2806), - [anon_sym_switch] = ACTIONS(2806), - [anon_sym_while] = ACTIONS(2806), - [anon_sym_do] = ACTIONS(2806), - [anon_sym_for] = ACTIONS(2806), - [anon_sym_in] = ACTIONS(2806), - [anon_sym_return] = ACTIONS(2806), - [anon_sym_break] = ACTIONS(2806), - [anon_sym_continue] = ACTIONS(2806), - [anon_sym_goto] = ACTIONS(2806), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_sizeof] = ACTIONS(2806), - [anon_sym___alignof__] = ACTIONS(2806), - [anon_sym___alignof] = ACTIONS(2806), - [anon_sym__alignof] = ACTIONS(2806), - [anon_sym_alignof] = ACTIONS(2806), - [anon_sym__Alignof] = ACTIONS(2806), - [anon_sym_offsetof] = ACTIONS(2806), - [anon_sym__Generic] = ACTIONS(2806), - [anon_sym_asm] = ACTIONS(2806), - [anon_sym___asm__] = ACTIONS(2806), - [sym_number_literal] = ACTIONS(2808), - [anon_sym_L_SQUOTE] = ACTIONS(2808), - [anon_sym_u_SQUOTE] = ACTIONS(2808), - [anon_sym_U_SQUOTE] = ACTIONS(2808), - [anon_sym_u8_SQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_AT] = ACTIONS(2806), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_L_DQUOTE] = ACTIONS(2808), - [anon_sym_u_DQUOTE] = ACTIONS(2808), - [anon_sym_U_DQUOTE] = ACTIONS(2808), - [anon_sym_u8_DQUOTE] = ACTIONS(2808), - [sym_true] = ACTIONS(2806), - [sym_false] = ACTIONS(2806), - [anon_sym_NULL] = ACTIONS(2806), - [anon_sym_nullptr] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_ATtry] = ACTIONS(2808), - [anon_sym___try] = ACTIONS(2806), - [anon_sym_ATthrow] = ACTIONS(2808), - [anon_sym_ATselector] = ACTIONS(2808), - [anon_sym_ATavailable] = ACTIONS(2808), - [anon_sym___builtin_available] = ACTIONS(2806), - [anon_sym_va_arg] = ACTIONS(2806), - [anon_sym___asm] = ACTIONS(2806), - [anon_sym_ATencode] = ACTIONS(2808), - [anon_sym_ATsynchronized] = ACTIONS(2808), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [1848] = { - [sym_identifier] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1849] = { - [sym_identifier] = ACTIONS(2858), - [anon_sym_LPAREN2] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2860), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2858), - [anon_sym_PLUS] = ACTIONS(2858), - [anon_sym_STAR] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2860), - [anon_sym_AMP] = ACTIONS(2860), - [anon_sym_SEMI] = ACTIONS(2860), - [anon_sym___extension__] = ACTIONS(2858), - [anon_sym_typedef] = ACTIONS(2858), - [anon_sym_extern] = ACTIONS(2858), - [anon_sym___attribute__] = ACTIONS(2858), - [anon_sym___attribute] = ACTIONS(2858), - [anon_sym_noreturn] = ACTIONS(2858), - [anon_sym_LBRACK] = ACTIONS(2860), - [anon_sym___declspec] = ACTIONS(2858), - [anon_sym_LBRACE] = ACTIONS(2860), - [anon_sym_signed] = ACTIONS(2858), - [anon_sym_unsigned] = ACTIONS(2858), - [anon_sym_long] = ACTIONS(2858), - [anon_sym_short] = ACTIONS(2858), - [anon_sym_ATautoreleasepool] = ACTIONS(2860), - [anon_sym_static] = ACTIONS(2858), - [anon_sym_auto] = ACTIONS(2858), - [anon_sym_register] = ACTIONS(2858), - [anon_sym_inline] = ACTIONS(2858), - [anon_sym___inline] = ACTIONS(2858), - [anon_sym___inline__] = ACTIONS(2858), - [anon_sym___forceinline] = ACTIONS(2858), - [anon_sym_thread_local] = ACTIONS(2858), - [anon_sym___thread] = ACTIONS(2858), - [anon_sym_CG_EXTERN] = ACTIONS(2858), - [anon_sym_CG_INLINE] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2858), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2858), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2858), - [anon_sym_IBOutlet] = ACTIONS(2858), - [anon_sym_IBInspectable] = ACTIONS(2858), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2858), - [anon_sym_NS_INLINE] = ACTIONS(2858), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2858), - [anon_sym_OBJC_EXPORT] = ACTIONS(2858), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2858), - [anon_sym_const] = ACTIONS(2858), - [anon_sym_constexpr] = ACTIONS(2858), - [anon_sym_volatile] = ACTIONS(2858), - [anon_sym_restrict] = ACTIONS(2858), - [anon_sym___restrict__] = ACTIONS(2858), - [anon_sym__Atomic] = ACTIONS(2858), - [anon_sym__Noreturn] = ACTIONS(2858), - [anon_sym_nullable] = ACTIONS(2858), - [anon_sym__Complex] = ACTIONS(2858), - [anon_sym__Nonnull] = ACTIONS(2858), - [anon_sym__Nullable] = ACTIONS(2858), - [anon_sym__Nullable_result] = ACTIONS(2858), - [anon_sym__Null_unspecified] = ACTIONS(2858), - [anon_sym___autoreleasing] = ACTIONS(2858), - [anon_sym___block] = ACTIONS(2858), - [anon_sym___bridge] = ACTIONS(2858), - [anon_sym___bridge_retained] = ACTIONS(2858), - [anon_sym___bridge_transfer] = ACTIONS(2858), - [anon_sym___complex] = ACTIONS(2858), - [anon_sym___const] = ACTIONS(2858), - [anon_sym___imag] = ACTIONS(2858), - [anon_sym___kindof] = ACTIONS(2858), - [anon_sym___nonnull] = ACTIONS(2858), - [anon_sym___nullable] = ACTIONS(2858), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2858), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2858), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2858), - [anon_sym___real] = ACTIONS(2858), - [anon_sym___strong] = ACTIONS(2858), - [anon_sym___unsafe_unretained] = ACTIONS(2858), - [anon_sym___unused] = ACTIONS(2858), - [anon_sym___weak] = ACTIONS(2858), - [sym_primitive_type] = ACTIONS(2858), - [anon_sym_enum] = ACTIONS(2858), - [anon_sym_struct] = ACTIONS(2858), - [anon_sym_union] = ACTIONS(2858), - [anon_sym_if] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2858), - [anon_sym_switch] = ACTIONS(2858), - [anon_sym_while] = ACTIONS(2858), - [anon_sym_do] = ACTIONS(2858), - [anon_sym_for] = ACTIONS(2858), - [anon_sym_in] = ACTIONS(2858), - [anon_sym_return] = ACTIONS(2858), - [anon_sym_break] = ACTIONS(2858), - [anon_sym_continue] = ACTIONS(2858), - [anon_sym_goto] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2860), - [anon_sym_sizeof] = ACTIONS(2858), - [anon_sym___alignof__] = ACTIONS(2858), - [anon_sym___alignof] = ACTIONS(2858), - [anon_sym__alignof] = ACTIONS(2858), - [anon_sym_alignof] = ACTIONS(2858), - [anon_sym__Alignof] = ACTIONS(2858), - [anon_sym_offsetof] = ACTIONS(2858), - [anon_sym__Generic] = ACTIONS(2858), - [anon_sym_asm] = ACTIONS(2858), - [anon_sym___asm__] = ACTIONS(2858), - [sym_number_literal] = ACTIONS(2860), - [anon_sym_L_SQUOTE] = ACTIONS(2860), - [anon_sym_u_SQUOTE] = ACTIONS(2860), - [anon_sym_U_SQUOTE] = ACTIONS(2860), - [anon_sym_u8_SQUOTE] = ACTIONS(2860), - [anon_sym_SQUOTE] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2860), - [anon_sym_L_DQUOTE] = ACTIONS(2860), - [anon_sym_u_DQUOTE] = ACTIONS(2860), - [anon_sym_U_DQUOTE] = ACTIONS(2860), - [anon_sym_u8_DQUOTE] = ACTIONS(2860), - [sym_true] = ACTIONS(2858), - [sym_false] = ACTIONS(2858), - [anon_sym_NULL] = ACTIONS(2858), - [anon_sym_nullptr] = ACTIONS(2858), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2858), - [anon_sym___typeof] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2858), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2858), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2858), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2858), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2858), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2858), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2858), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE] = ACTIONS(2858), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2858), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_API_AVAILABLE] = ACTIONS(2858), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_API_DEPRECATED] = ACTIONS(2858), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2858), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2858), - [anon_sym___deprecated_msg] = ACTIONS(2858), - [anon_sym___deprecated_enum_msg] = ACTIONS(2858), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2858), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2858), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2858), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2858), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2858), - [anon_sym__Alignas] = ACTIONS(2858), - [anon_sym_ATtry] = ACTIONS(2860), - [anon_sym___try] = ACTIONS(2858), - [anon_sym_ATthrow] = ACTIONS(2860), - [anon_sym_ATselector] = ACTIONS(2860), - [anon_sym_ATavailable] = ACTIONS(2860), - [anon_sym___builtin_available] = ACTIONS(2858), - [anon_sym_va_arg] = ACTIONS(2858), - [anon_sym___asm] = ACTIONS(2858), - [anon_sym_ATencode] = ACTIONS(2860), - [anon_sym_ATsynchronized] = ACTIONS(2860), - [anon_sym_BOOL] = ACTIONS(2858), - [anon_sym_IMP] = ACTIONS(2858), - [anon_sym_SEL] = ACTIONS(2858), - [anon_sym_Class] = ACTIONS(2858), - [anon_sym_id] = ACTIONS(2858), - }, - [1850] = { - [sym_identifier] = ACTIONS(2842), - [anon_sym_LPAREN2] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2844), - [anon_sym_TILDE] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2842), - [anon_sym_PLUS] = ACTIONS(2842), - [anon_sym_STAR] = ACTIONS(2844), - [anon_sym_CARET] = ACTIONS(2844), - [anon_sym_AMP] = ACTIONS(2844), - [anon_sym_SEMI] = ACTIONS(2844), - [anon_sym___extension__] = ACTIONS(2842), - [anon_sym_typedef] = ACTIONS(2842), - [anon_sym_extern] = ACTIONS(2842), - [anon_sym___attribute__] = ACTIONS(2842), - [anon_sym___attribute] = ACTIONS(2842), - [anon_sym_noreturn] = ACTIONS(2842), - [anon_sym_LBRACK] = ACTIONS(2844), - [anon_sym___declspec] = ACTIONS(2842), - [anon_sym_LBRACE] = ACTIONS(2844), - [anon_sym_signed] = ACTIONS(2842), - [anon_sym_unsigned] = ACTIONS(2842), - [anon_sym_long] = ACTIONS(2842), - [anon_sym_short] = ACTIONS(2842), - [anon_sym_ATautoreleasepool] = ACTIONS(2844), - [anon_sym_static] = ACTIONS(2842), - [anon_sym_auto] = ACTIONS(2842), - [anon_sym_register] = ACTIONS(2842), - [anon_sym_inline] = ACTIONS(2842), - [anon_sym___inline] = ACTIONS(2842), - [anon_sym___inline__] = ACTIONS(2842), - [anon_sym___forceinline] = ACTIONS(2842), - [anon_sym_thread_local] = ACTIONS(2842), - [anon_sym___thread] = ACTIONS(2842), - [anon_sym_CG_EXTERN] = ACTIONS(2842), - [anon_sym_CG_INLINE] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2842), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2842), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2842), - [anon_sym_IBOutlet] = ACTIONS(2842), - [anon_sym_IBInspectable] = ACTIONS(2842), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2842), - [anon_sym_NS_INLINE] = ACTIONS(2842), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2842), - [anon_sym_OBJC_EXPORT] = ACTIONS(2842), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2842), - [anon_sym_const] = ACTIONS(2842), - [anon_sym_constexpr] = ACTIONS(2842), - [anon_sym_volatile] = ACTIONS(2842), - [anon_sym_restrict] = ACTIONS(2842), - [anon_sym___restrict__] = ACTIONS(2842), - [anon_sym__Atomic] = ACTIONS(2842), - [anon_sym__Noreturn] = ACTIONS(2842), - [anon_sym_nullable] = ACTIONS(2842), - [anon_sym__Complex] = ACTIONS(2842), - [anon_sym__Nonnull] = ACTIONS(2842), - [anon_sym__Nullable] = ACTIONS(2842), - [anon_sym__Nullable_result] = ACTIONS(2842), - [anon_sym__Null_unspecified] = ACTIONS(2842), - [anon_sym___autoreleasing] = ACTIONS(2842), - [anon_sym___block] = ACTIONS(2842), - [anon_sym___bridge] = ACTIONS(2842), - [anon_sym___bridge_retained] = ACTIONS(2842), - [anon_sym___bridge_transfer] = ACTIONS(2842), - [anon_sym___complex] = ACTIONS(2842), - [anon_sym___const] = ACTIONS(2842), - [anon_sym___imag] = ACTIONS(2842), - [anon_sym___kindof] = ACTIONS(2842), - [anon_sym___nonnull] = ACTIONS(2842), - [anon_sym___nullable] = ACTIONS(2842), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2842), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2842), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2842), - [anon_sym___real] = ACTIONS(2842), - [anon_sym___strong] = ACTIONS(2842), - [anon_sym___unsafe_unretained] = ACTIONS(2842), - [anon_sym___unused] = ACTIONS(2842), - [anon_sym___weak] = ACTIONS(2842), - [sym_primitive_type] = ACTIONS(2842), - [anon_sym_enum] = ACTIONS(2842), - [anon_sym_struct] = ACTIONS(2842), - [anon_sym_union] = ACTIONS(2842), - [anon_sym_if] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2842), - [anon_sym_switch] = ACTIONS(2842), - [anon_sym_while] = ACTIONS(2842), - [anon_sym_do] = ACTIONS(2842), - [anon_sym_for] = ACTIONS(2842), - [anon_sym_in] = ACTIONS(2842), - [anon_sym_return] = ACTIONS(2842), - [anon_sym_break] = ACTIONS(2842), - [anon_sym_continue] = ACTIONS(2842), - [anon_sym_goto] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2844), - [anon_sym_sizeof] = ACTIONS(2842), - [anon_sym___alignof__] = ACTIONS(2842), - [anon_sym___alignof] = ACTIONS(2842), - [anon_sym__alignof] = ACTIONS(2842), - [anon_sym_alignof] = ACTIONS(2842), - [anon_sym__Alignof] = ACTIONS(2842), - [anon_sym_offsetof] = ACTIONS(2842), - [anon_sym__Generic] = ACTIONS(2842), - [anon_sym_asm] = ACTIONS(2842), - [anon_sym___asm__] = ACTIONS(2842), - [sym_number_literal] = ACTIONS(2844), - [anon_sym_L_SQUOTE] = ACTIONS(2844), - [anon_sym_u_SQUOTE] = ACTIONS(2844), - [anon_sym_U_SQUOTE] = ACTIONS(2844), - [anon_sym_u8_SQUOTE] = ACTIONS(2844), - [anon_sym_SQUOTE] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2844), - [anon_sym_L_DQUOTE] = ACTIONS(2844), - [anon_sym_u_DQUOTE] = ACTIONS(2844), - [anon_sym_U_DQUOTE] = ACTIONS(2844), - [anon_sym_u8_DQUOTE] = ACTIONS(2844), - [sym_true] = ACTIONS(2842), - [sym_false] = ACTIONS(2842), - [anon_sym_NULL] = ACTIONS(2842), - [anon_sym_nullptr] = ACTIONS(2842), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2842), - [anon_sym___typeof] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2842), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2842), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2842), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2842), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2842), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2842), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2842), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE] = ACTIONS(2842), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2842), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_API_AVAILABLE] = ACTIONS(2842), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_API_DEPRECATED] = ACTIONS(2842), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2842), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2842), - [anon_sym___deprecated_msg] = ACTIONS(2842), - [anon_sym___deprecated_enum_msg] = ACTIONS(2842), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2842), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2842), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2842), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2842), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2842), - [anon_sym__Alignas] = ACTIONS(2842), - [anon_sym_ATtry] = ACTIONS(2844), - [anon_sym___try] = ACTIONS(2842), - [anon_sym_ATthrow] = ACTIONS(2844), - [anon_sym_ATselector] = ACTIONS(2844), - [anon_sym_ATavailable] = ACTIONS(2844), - [anon_sym___builtin_available] = ACTIONS(2842), - [anon_sym_va_arg] = ACTIONS(2842), - [anon_sym___asm] = ACTIONS(2842), - [anon_sym_ATencode] = ACTIONS(2844), - [anon_sym_ATsynchronized] = ACTIONS(2844), - [anon_sym_BOOL] = ACTIONS(2842), - [anon_sym_IMP] = ACTIONS(2842), - [anon_sym_SEL] = ACTIONS(2842), - [anon_sym_Class] = ACTIONS(2842), - [anon_sym_id] = ACTIONS(2842), - }, - [1851] = { - [sym_identifier] = ACTIONS(2634), - [anon_sym_LPAREN2] = ACTIONS(2636), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_STAR] = ACTIONS(2636), - [anon_sym_CARET] = ACTIONS(2636), - [anon_sym_AMP] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym___extension__] = ACTIONS(2634), - [anon_sym_typedef] = ACTIONS(2634), - [anon_sym_extern] = ACTIONS(2634), - [anon_sym___attribute__] = ACTIONS(2634), - [anon_sym___attribute] = ACTIONS(2634), - [anon_sym_noreturn] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym___declspec] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_signed] = ACTIONS(2634), - [anon_sym_unsigned] = ACTIONS(2634), - [anon_sym_long] = ACTIONS(2634), - [anon_sym_short] = ACTIONS(2634), - [anon_sym_ATautoreleasepool] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_auto] = ACTIONS(2634), - [anon_sym_register] = ACTIONS(2634), - [anon_sym_inline] = ACTIONS(2634), - [anon_sym___inline] = ACTIONS(2634), - [anon_sym___inline__] = ACTIONS(2634), - [anon_sym___forceinline] = ACTIONS(2634), - [anon_sym_thread_local] = ACTIONS(2634), - [anon_sym___thread] = ACTIONS(2634), - [anon_sym_CG_EXTERN] = ACTIONS(2634), - [anon_sym_CG_INLINE] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2634), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2634), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2634), - [anon_sym_IBOutlet] = ACTIONS(2634), - [anon_sym_IBInspectable] = ACTIONS(2634), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2634), - [anon_sym_NS_INLINE] = ACTIONS(2634), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2634), - [anon_sym_OBJC_EXPORT] = ACTIONS(2634), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_constexpr] = ACTIONS(2634), - [anon_sym_volatile] = ACTIONS(2634), - [anon_sym_restrict] = ACTIONS(2634), - [anon_sym___restrict__] = ACTIONS(2634), - [anon_sym__Atomic] = ACTIONS(2634), - [anon_sym__Noreturn] = ACTIONS(2634), - [anon_sym_nullable] = ACTIONS(2634), - [anon_sym__Complex] = ACTIONS(2634), - [anon_sym__Nonnull] = ACTIONS(2634), - [anon_sym__Nullable] = ACTIONS(2634), - [anon_sym__Nullable_result] = ACTIONS(2634), - [anon_sym__Null_unspecified] = ACTIONS(2634), - [anon_sym___autoreleasing] = ACTIONS(2634), - [anon_sym___block] = ACTIONS(2634), - [anon_sym___bridge] = ACTIONS(2634), - [anon_sym___bridge_retained] = ACTIONS(2634), - [anon_sym___bridge_transfer] = ACTIONS(2634), - [anon_sym___complex] = ACTIONS(2634), - [anon_sym___const] = ACTIONS(2634), - [anon_sym___imag] = ACTIONS(2634), - [anon_sym___kindof] = ACTIONS(2634), - [anon_sym___nonnull] = ACTIONS(2634), - [anon_sym___nullable] = ACTIONS(2634), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2634), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2634), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2634), - [anon_sym___real] = ACTIONS(2634), - [anon_sym___strong] = ACTIONS(2634), - [anon_sym___unsafe_unretained] = ACTIONS(2634), - [anon_sym___unused] = ACTIONS(2634), - [anon_sym___weak] = ACTIONS(2634), - [sym_primitive_type] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [anon_sym_struct] = ACTIONS(2634), - [anon_sym_union] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_in] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_goto] = ACTIONS(2634), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_sizeof] = ACTIONS(2634), - [anon_sym___alignof__] = ACTIONS(2634), - [anon_sym___alignof] = ACTIONS(2634), - [anon_sym__alignof] = ACTIONS(2634), - [anon_sym_alignof] = ACTIONS(2634), - [anon_sym__Alignof] = ACTIONS(2634), - [anon_sym_offsetof] = ACTIONS(2634), - [anon_sym__Generic] = ACTIONS(2634), - [anon_sym_asm] = ACTIONS(2634), - [anon_sym___asm__] = ACTIONS(2634), - [sym_number_literal] = ACTIONS(2636), - [anon_sym_L_SQUOTE] = ACTIONS(2636), - [anon_sym_u_SQUOTE] = ACTIONS(2636), - [anon_sym_U_SQUOTE] = ACTIONS(2636), - [anon_sym_u8_SQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_AT] = ACTIONS(2634), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_L_DQUOTE] = ACTIONS(2636), - [anon_sym_u_DQUOTE] = ACTIONS(2636), - [anon_sym_U_DQUOTE] = ACTIONS(2636), - [anon_sym_u8_DQUOTE] = ACTIONS(2636), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [anon_sym_NULL] = ACTIONS(2634), - [anon_sym_nullptr] = ACTIONS(2634), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2634), - [anon_sym___typeof] = ACTIONS(2634), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2634), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2634), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2634), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2634), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2634), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2634), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE] = ACTIONS(2634), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2634), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_API_AVAILABLE] = ACTIONS(2634), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_API_DEPRECATED] = ACTIONS(2634), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2634), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2634), - [anon_sym___deprecated_msg] = ACTIONS(2634), - [anon_sym___deprecated_enum_msg] = ACTIONS(2634), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2634), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2634), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2634), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2634), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2634), - [anon_sym__Alignas] = ACTIONS(2634), - [anon_sym_ATtry] = ACTIONS(2636), - [anon_sym___try] = ACTIONS(2634), - [anon_sym_ATthrow] = ACTIONS(2636), - [anon_sym_ATselector] = ACTIONS(2636), - [anon_sym_ATavailable] = ACTIONS(2636), - [anon_sym___builtin_available] = ACTIONS(2634), - [anon_sym_va_arg] = ACTIONS(2634), - [anon_sym___asm] = ACTIONS(2634), - [anon_sym_ATencode] = ACTIONS(2636), - [anon_sym_ATsynchronized] = ACTIONS(2636), - [anon_sym_BOOL] = ACTIONS(2634), - [anon_sym_IMP] = ACTIONS(2634), - [anon_sym_SEL] = ACTIONS(2634), - [anon_sym_Class] = ACTIONS(2634), - [anon_sym_id] = ACTIONS(2634), - }, - [1852] = { - [sym_identifier] = ACTIONS(2478), - [anon_sym_LPAREN2] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2480), - [anon_sym_TILDE] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2478), - [anon_sym_PLUS] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(2480), - [anon_sym_CARET] = ACTIONS(2480), - [anon_sym_AMP] = ACTIONS(2480), - [anon_sym_SEMI] = ACTIONS(2480), - [anon_sym___extension__] = ACTIONS(2478), - [anon_sym_typedef] = ACTIONS(2478), - [anon_sym_extern] = ACTIONS(2478), - [anon_sym___attribute__] = ACTIONS(2478), - [anon_sym___attribute] = ACTIONS(2478), - [anon_sym_noreturn] = ACTIONS(2478), - [anon_sym_LBRACK] = ACTIONS(2480), - [anon_sym___declspec] = ACTIONS(2478), - [anon_sym_LBRACE] = ACTIONS(2480), - [anon_sym_signed] = ACTIONS(2478), - [anon_sym_unsigned] = ACTIONS(2478), - [anon_sym_long] = ACTIONS(2478), - [anon_sym_short] = ACTIONS(2478), - [anon_sym_ATautoreleasepool] = ACTIONS(2480), - [anon_sym_static] = ACTIONS(2478), - [anon_sym_auto] = ACTIONS(2478), - [anon_sym_register] = ACTIONS(2478), - [anon_sym_inline] = ACTIONS(2478), - [anon_sym___inline] = ACTIONS(2478), - [anon_sym___inline__] = ACTIONS(2478), - [anon_sym___forceinline] = ACTIONS(2478), - [anon_sym_thread_local] = ACTIONS(2478), - [anon_sym___thread] = ACTIONS(2478), - [anon_sym_CG_EXTERN] = ACTIONS(2478), - [anon_sym_CG_INLINE] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2478), - [anon_sym_IBOutlet] = ACTIONS(2478), - [anon_sym_IBInspectable] = ACTIONS(2478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2478), - [anon_sym_NS_INLINE] = ACTIONS(2478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2478), - [anon_sym_OBJC_EXPORT] = ACTIONS(2478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2478), - [anon_sym_const] = ACTIONS(2478), - [anon_sym_constexpr] = ACTIONS(2478), - [anon_sym_volatile] = ACTIONS(2478), - [anon_sym_restrict] = ACTIONS(2478), - [anon_sym___restrict__] = ACTIONS(2478), - [anon_sym__Atomic] = ACTIONS(2478), - [anon_sym__Noreturn] = ACTIONS(2478), - [anon_sym_nullable] = ACTIONS(2478), - [anon_sym__Complex] = ACTIONS(2478), - [anon_sym__Nonnull] = ACTIONS(2478), - [anon_sym__Nullable] = ACTIONS(2478), - [anon_sym__Nullable_result] = ACTIONS(2478), - [anon_sym__Null_unspecified] = ACTIONS(2478), - [anon_sym___autoreleasing] = ACTIONS(2478), - [anon_sym___block] = ACTIONS(2478), - [anon_sym___bridge] = ACTIONS(2478), - [anon_sym___bridge_retained] = ACTIONS(2478), - [anon_sym___bridge_transfer] = ACTIONS(2478), - [anon_sym___complex] = ACTIONS(2478), - [anon_sym___const] = ACTIONS(2478), - [anon_sym___imag] = ACTIONS(2478), - [anon_sym___kindof] = ACTIONS(2478), - [anon_sym___nonnull] = ACTIONS(2478), - [anon_sym___nullable] = ACTIONS(2478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2478), - [anon_sym___real] = ACTIONS(2478), - [anon_sym___strong] = ACTIONS(2478), - [anon_sym___unsafe_unretained] = ACTIONS(2478), - [anon_sym___unused] = ACTIONS(2478), - [anon_sym___weak] = ACTIONS(2478), - [sym_primitive_type] = ACTIONS(2478), - [anon_sym_enum] = ACTIONS(2478), - [anon_sym_struct] = ACTIONS(2478), - [anon_sym_union] = ACTIONS(2478), - [anon_sym_if] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2478), - [anon_sym_switch] = ACTIONS(2478), - [anon_sym_while] = ACTIONS(2478), - [anon_sym_do] = ACTIONS(2478), - [anon_sym_for] = ACTIONS(2478), - [anon_sym_in] = ACTIONS(2478), - [anon_sym_return] = ACTIONS(2478), - [anon_sym_break] = ACTIONS(2478), - [anon_sym_continue] = ACTIONS(2478), - [anon_sym_goto] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2480), - [anon_sym_sizeof] = ACTIONS(2478), - [anon_sym___alignof__] = ACTIONS(2478), - [anon_sym___alignof] = ACTIONS(2478), - [anon_sym__alignof] = ACTIONS(2478), - [anon_sym_alignof] = ACTIONS(2478), - [anon_sym__Alignof] = ACTIONS(2478), - [anon_sym_offsetof] = ACTIONS(2478), - [anon_sym__Generic] = ACTIONS(2478), - [anon_sym_asm] = ACTIONS(2478), - [anon_sym___asm__] = ACTIONS(2478), - [sym_number_literal] = ACTIONS(2480), - [anon_sym_L_SQUOTE] = ACTIONS(2480), - [anon_sym_u_SQUOTE] = ACTIONS(2480), - [anon_sym_U_SQUOTE] = ACTIONS(2480), - [anon_sym_u8_SQUOTE] = ACTIONS(2480), - [anon_sym_SQUOTE] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2480), - [anon_sym_L_DQUOTE] = ACTIONS(2480), - [anon_sym_u_DQUOTE] = ACTIONS(2480), - [anon_sym_U_DQUOTE] = ACTIONS(2480), - [anon_sym_u8_DQUOTE] = ACTIONS(2480), - [sym_true] = ACTIONS(2478), - [sym_false] = ACTIONS(2478), - [anon_sym_NULL] = ACTIONS(2478), - [anon_sym_nullptr] = ACTIONS(2478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2478), - [anon_sym___typeof] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2478), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE] = ACTIONS(2478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_API_AVAILABLE] = ACTIONS(2478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_API_DEPRECATED] = ACTIONS(2478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2478), - [anon_sym___deprecated_msg] = ACTIONS(2478), - [anon_sym___deprecated_enum_msg] = ACTIONS(2478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2478), - [anon_sym__Alignas] = ACTIONS(2478), - [anon_sym_ATtry] = ACTIONS(2480), - [anon_sym___try] = ACTIONS(2478), - [anon_sym_ATthrow] = ACTIONS(2480), - [anon_sym_ATselector] = ACTIONS(2480), - [anon_sym_ATavailable] = ACTIONS(2480), - [anon_sym___builtin_available] = ACTIONS(2478), - [anon_sym_va_arg] = ACTIONS(2478), - [anon_sym___asm] = ACTIONS(2478), - [anon_sym_ATencode] = ACTIONS(2480), - [anon_sym_ATsynchronized] = ACTIONS(2480), - [anon_sym_BOOL] = ACTIONS(2478), - [anon_sym_IMP] = ACTIONS(2478), - [anon_sym_SEL] = ACTIONS(2478), - [anon_sym_Class] = ACTIONS(2478), - [anon_sym_id] = ACTIONS(2478), - }, - [1853] = { - [sym_identifier] = ACTIONS(2630), - [anon_sym_LPAREN2] = ACTIONS(2632), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_STAR] = ACTIONS(2632), - [anon_sym_CARET] = ACTIONS(2632), - [anon_sym_AMP] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym___extension__] = ACTIONS(2630), - [anon_sym_typedef] = ACTIONS(2630), - [anon_sym_extern] = ACTIONS(2630), - [anon_sym___attribute__] = ACTIONS(2630), - [anon_sym___attribute] = ACTIONS(2630), - [anon_sym_noreturn] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym___declspec] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_signed] = ACTIONS(2630), - [anon_sym_unsigned] = ACTIONS(2630), - [anon_sym_long] = ACTIONS(2630), - [anon_sym_short] = ACTIONS(2630), - [anon_sym_ATautoreleasepool] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_auto] = ACTIONS(2630), - [anon_sym_register] = ACTIONS(2630), - [anon_sym_inline] = ACTIONS(2630), - [anon_sym___inline] = ACTIONS(2630), - [anon_sym___inline__] = ACTIONS(2630), - [anon_sym___forceinline] = ACTIONS(2630), - [anon_sym_thread_local] = ACTIONS(2630), - [anon_sym___thread] = ACTIONS(2630), - [anon_sym_CG_EXTERN] = ACTIONS(2630), - [anon_sym_CG_INLINE] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2630), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2630), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2630), - [anon_sym_IBOutlet] = ACTIONS(2630), - [anon_sym_IBInspectable] = ACTIONS(2630), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2630), - [anon_sym_NS_INLINE] = ACTIONS(2630), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2630), - [anon_sym_OBJC_EXPORT] = ACTIONS(2630), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_constexpr] = ACTIONS(2630), - [anon_sym_volatile] = ACTIONS(2630), - [anon_sym_restrict] = ACTIONS(2630), - [anon_sym___restrict__] = ACTIONS(2630), - [anon_sym__Atomic] = ACTIONS(2630), - [anon_sym__Noreturn] = ACTIONS(2630), - [anon_sym_nullable] = ACTIONS(2630), - [anon_sym__Complex] = ACTIONS(2630), - [anon_sym__Nonnull] = ACTIONS(2630), - [anon_sym__Nullable] = ACTIONS(2630), - [anon_sym__Nullable_result] = ACTIONS(2630), - [anon_sym__Null_unspecified] = ACTIONS(2630), - [anon_sym___autoreleasing] = ACTIONS(2630), - [anon_sym___block] = ACTIONS(2630), - [anon_sym___bridge] = ACTIONS(2630), - [anon_sym___bridge_retained] = ACTIONS(2630), - [anon_sym___bridge_transfer] = ACTIONS(2630), - [anon_sym___complex] = ACTIONS(2630), - [anon_sym___const] = ACTIONS(2630), - [anon_sym___imag] = ACTIONS(2630), - [anon_sym___kindof] = ACTIONS(2630), - [anon_sym___nonnull] = ACTIONS(2630), - [anon_sym___nullable] = ACTIONS(2630), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2630), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2630), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2630), - [anon_sym___real] = ACTIONS(2630), - [anon_sym___strong] = ACTIONS(2630), - [anon_sym___unsafe_unretained] = ACTIONS(2630), - [anon_sym___unused] = ACTIONS(2630), - [anon_sym___weak] = ACTIONS(2630), - [sym_primitive_type] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [anon_sym_struct] = ACTIONS(2630), - [anon_sym_union] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_in] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_goto] = ACTIONS(2630), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_sizeof] = ACTIONS(2630), - [anon_sym___alignof__] = ACTIONS(2630), - [anon_sym___alignof] = ACTIONS(2630), - [anon_sym__alignof] = ACTIONS(2630), - [anon_sym_alignof] = ACTIONS(2630), - [anon_sym__Alignof] = ACTIONS(2630), - [anon_sym_offsetof] = ACTIONS(2630), - [anon_sym__Generic] = ACTIONS(2630), - [anon_sym_asm] = ACTIONS(2630), - [anon_sym___asm__] = ACTIONS(2630), - [sym_number_literal] = ACTIONS(2632), - [anon_sym_L_SQUOTE] = ACTIONS(2632), - [anon_sym_u_SQUOTE] = ACTIONS(2632), - [anon_sym_U_SQUOTE] = ACTIONS(2632), - [anon_sym_u8_SQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_AT] = ACTIONS(2630), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_L_DQUOTE] = ACTIONS(2632), - [anon_sym_u_DQUOTE] = ACTIONS(2632), - [anon_sym_U_DQUOTE] = ACTIONS(2632), - [anon_sym_u8_DQUOTE] = ACTIONS(2632), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [anon_sym_NULL] = ACTIONS(2630), - [anon_sym_nullptr] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2630), - [anon_sym___typeof] = ACTIONS(2630), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2630), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2630), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2630), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2630), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2630), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2630), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE] = ACTIONS(2630), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2630), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_API_AVAILABLE] = ACTIONS(2630), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_API_DEPRECATED] = ACTIONS(2630), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2630), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2630), - [anon_sym___deprecated_msg] = ACTIONS(2630), - [anon_sym___deprecated_enum_msg] = ACTIONS(2630), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2630), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2630), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2630), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2630), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2630), - [anon_sym__Alignas] = ACTIONS(2630), - [anon_sym_ATtry] = ACTIONS(2632), - [anon_sym___try] = ACTIONS(2630), - [anon_sym_ATthrow] = ACTIONS(2632), - [anon_sym_ATselector] = ACTIONS(2632), - [anon_sym_ATavailable] = ACTIONS(2632), - [anon_sym___builtin_available] = ACTIONS(2630), - [anon_sym_va_arg] = ACTIONS(2630), - [anon_sym___asm] = ACTIONS(2630), - [anon_sym_ATencode] = ACTIONS(2632), - [anon_sym_ATsynchronized] = ACTIONS(2632), - [anon_sym_BOOL] = ACTIONS(2630), - [anon_sym_IMP] = ACTIONS(2630), - [anon_sym_SEL] = ACTIONS(2630), - [anon_sym_Class] = ACTIONS(2630), - [anon_sym_id] = ACTIONS(2630), - }, - [1854] = { - [sym_identifier] = ACTIONS(2474), - [anon_sym_LPAREN2] = ACTIONS(2476), - [anon_sym_BANG] = ACTIONS(2476), - [anon_sym_TILDE] = ACTIONS(2476), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_STAR] = ACTIONS(2476), - [anon_sym_CARET] = ACTIONS(2476), - [anon_sym_AMP] = ACTIONS(2476), - [anon_sym_SEMI] = ACTIONS(2476), - [anon_sym___extension__] = ACTIONS(2474), - [anon_sym_typedef] = ACTIONS(2474), - [anon_sym_extern] = ACTIONS(2474), - [anon_sym___attribute__] = ACTIONS(2474), - [anon_sym___attribute] = ACTIONS(2474), - [anon_sym_noreturn] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2476), - [anon_sym___declspec] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2476), - [anon_sym_signed] = ACTIONS(2474), - [anon_sym_unsigned] = ACTIONS(2474), - [anon_sym_long] = ACTIONS(2474), - [anon_sym_short] = ACTIONS(2474), - [anon_sym_ATautoreleasepool] = ACTIONS(2476), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_auto] = ACTIONS(2474), - [anon_sym_register] = ACTIONS(2474), - [anon_sym_inline] = ACTIONS(2474), - [anon_sym___inline] = ACTIONS(2474), - [anon_sym___inline__] = ACTIONS(2474), - [anon_sym___forceinline] = ACTIONS(2474), - [anon_sym_thread_local] = ACTIONS(2474), - [anon_sym___thread] = ACTIONS(2474), - [anon_sym_CG_EXTERN] = ACTIONS(2474), - [anon_sym_CG_INLINE] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2474), - [anon_sym_IBOutlet] = ACTIONS(2474), - [anon_sym_IBInspectable] = ACTIONS(2474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2474), - [anon_sym_NS_INLINE] = ACTIONS(2474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2474), - [anon_sym_OBJC_EXPORT] = ACTIONS(2474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_constexpr] = ACTIONS(2474), - [anon_sym_volatile] = ACTIONS(2474), - [anon_sym_restrict] = ACTIONS(2474), - [anon_sym___restrict__] = ACTIONS(2474), - [anon_sym__Atomic] = ACTIONS(2474), - [anon_sym__Noreturn] = ACTIONS(2474), - [anon_sym_nullable] = ACTIONS(2474), - [anon_sym__Complex] = ACTIONS(2474), - [anon_sym__Nonnull] = ACTIONS(2474), - [anon_sym__Nullable] = ACTIONS(2474), - [anon_sym__Nullable_result] = ACTIONS(2474), - [anon_sym__Null_unspecified] = ACTIONS(2474), - [anon_sym___autoreleasing] = ACTIONS(2474), - [anon_sym___block] = ACTIONS(2474), - [anon_sym___bridge] = ACTIONS(2474), - [anon_sym___bridge_retained] = ACTIONS(2474), - [anon_sym___bridge_transfer] = ACTIONS(2474), - [anon_sym___complex] = ACTIONS(2474), - [anon_sym___const] = ACTIONS(2474), - [anon_sym___imag] = ACTIONS(2474), - [anon_sym___kindof] = ACTIONS(2474), - [anon_sym___nonnull] = ACTIONS(2474), - [anon_sym___nullable] = ACTIONS(2474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2474), - [anon_sym___real] = ACTIONS(2474), - [anon_sym___strong] = ACTIONS(2474), - [anon_sym___unsafe_unretained] = ACTIONS(2474), - [anon_sym___unused] = ACTIONS(2474), - [anon_sym___weak] = ACTIONS(2474), - [sym_primitive_type] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), - [anon_sym_struct] = ACTIONS(2474), - [anon_sym_union] = ACTIONS(2474), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_else] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_in] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_goto] = ACTIONS(2474), - [anon_sym_DASH_DASH] = ACTIONS(2476), - [anon_sym_PLUS_PLUS] = ACTIONS(2476), - [anon_sym_sizeof] = ACTIONS(2474), - [anon_sym___alignof__] = ACTIONS(2474), - [anon_sym___alignof] = ACTIONS(2474), - [anon_sym__alignof] = ACTIONS(2474), - [anon_sym_alignof] = ACTIONS(2474), - [anon_sym__Alignof] = ACTIONS(2474), - [anon_sym_offsetof] = ACTIONS(2474), - [anon_sym__Generic] = ACTIONS(2474), - [anon_sym_asm] = ACTIONS(2474), - [anon_sym___asm__] = ACTIONS(2474), - [sym_number_literal] = ACTIONS(2476), - [anon_sym_L_SQUOTE] = ACTIONS(2476), - [anon_sym_u_SQUOTE] = ACTIONS(2476), - [anon_sym_U_SQUOTE] = ACTIONS(2476), - [anon_sym_u8_SQUOTE] = ACTIONS(2476), - [anon_sym_SQUOTE] = ACTIONS(2476), - [anon_sym_AT] = ACTIONS(2474), - [anon_sym_DQUOTE] = ACTIONS(2476), - [anon_sym_L_DQUOTE] = ACTIONS(2476), - [anon_sym_u_DQUOTE] = ACTIONS(2476), - [anon_sym_U_DQUOTE] = ACTIONS(2476), - [anon_sym_u8_DQUOTE] = ACTIONS(2476), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [anon_sym_NULL] = ACTIONS(2474), - [anon_sym_nullptr] = ACTIONS(2474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2474), - [anon_sym___typeof] = ACTIONS(2474), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE] = ACTIONS(2474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_API_AVAILABLE] = ACTIONS(2474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_API_DEPRECATED] = ACTIONS(2474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2474), - [anon_sym___deprecated_msg] = ACTIONS(2474), - [anon_sym___deprecated_enum_msg] = ACTIONS(2474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2474), - [anon_sym__Alignas] = ACTIONS(2474), - [anon_sym_ATtry] = ACTIONS(2476), - [anon_sym___try] = ACTIONS(2474), - [anon_sym_ATthrow] = ACTIONS(2476), - [anon_sym_ATselector] = ACTIONS(2476), - [anon_sym_ATavailable] = ACTIONS(2476), - [anon_sym___builtin_available] = ACTIONS(2474), - [anon_sym_va_arg] = ACTIONS(2474), - [anon_sym___asm] = ACTIONS(2474), - [anon_sym_ATencode] = ACTIONS(2476), - [anon_sym_ATsynchronized] = ACTIONS(2476), - [anon_sym_BOOL] = ACTIONS(2474), - [anon_sym_IMP] = ACTIONS(2474), - [anon_sym_SEL] = ACTIONS(2474), - [anon_sym_Class] = ACTIONS(2474), - [anon_sym_id] = ACTIONS(2474), - }, - [1855] = { - [sym_identifier] = ACTIONS(3516), - [anon_sym_LPAREN2] = ACTIONS(3518), - [anon_sym_BANG] = ACTIONS(3518), - [anon_sym_TILDE] = ACTIONS(3518), - [anon_sym_DASH] = ACTIONS(3516), - [anon_sym_PLUS] = ACTIONS(3516), - [anon_sym_STAR] = ACTIONS(3518), - [anon_sym_CARET] = ACTIONS(3518), - [anon_sym_AMP] = ACTIONS(3518), - [anon_sym_SEMI] = ACTIONS(3518), - [anon_sym___extension__] = ACTIONS(3516), - [anon_sym_extern] = ACTIONS(3516), - [anon_sym___attribute__] = ACTIONS(3516), - [anon_sym___attribute] = ACTIONS(3516), - [anon_sym_noreturn] = ACTIONS(3516), - [anon_sym_LBRACK] = ACTIONS(3518), - [anon_sym___declspec] = ACTIONS(3516), - [anon_sym_LBRACE] = ACTIONS(3518), - [anon_sym_signed] = ACTIONS(3516), - [anon_sym_unsigned] = ACTIONS(3516), - [anon_sym_long] = ACTIONS(3516), - [anon_sym_short] = ACTIONS(3516), - [anon_sym_ATautoreleasepool] = ACTIONS(3518), - [anon_sym_static] = ACTIONS(3516), - [anon_sym_auto] = ACTIONS(3516), - [anon_sym_register] = ACTIONS(3516), - [anon_sym_inline] = ACTIONS(3516), - [anon_sym___inline] = ACTIONS(3516), - [anon_sym___inline__] = ACTIONS(3516), - [anon_sym___forceinline] = ACTIONS(3516), - [anon_sym_thread_local] = ACTIONS(3516), - [anon_sym___thread] = ACTIONS(3516), - [anon_sym_CG_EXTERN] = ACTIONS(3516), - [anon_sym_CG_INLINE] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3516), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3516), - [anon_sym_IBOutlet] = ACTIONS(3516), - [anon_sym_IBInspectable] = ACTIONS(3516), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3516), - [anon_sym_NS_INLINE] = ACTIONS(3516), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3516), - [anon_sym_OBJC_EXPORT] = ACTIONS(3516), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3516), - [anon_sym_const] = ACTIONS(3516), - [anon_sym_constexpr] = ACTIONS(3516), - [anon_sym_volatile] = ACTIONS(3516), - [anon_sym_restrict] = ACTIONS(3516), - [anon_sym___restrict__] = ACTIONS(3516), - [anon_sym__Atomic] = ACTIONS(3516), - [anon_sym__Noreturn] = ACTIONS(3516), - [anon_sym_nullable] = ACTIONS(3516), - [anon_sym__Complex] = ACTIONS(3516), - [anon_sym__Nonnull] = ACTIONS(3516), - [anon_sym__Nullable] = ACTIONS(3516), - [anon_sym__Nullable_result] = ACTIONS(3516), - [anon_sym__Null_unspecified] = ACTIONS(3516), - [anon_sym___autoreleasing] = ACTIONS(3516), - [anon_sym___block] = ACTIONS(3516), - [anon_sym___bridge] = ACTIONS(3516), - [anon_sym___bridge_retained] = ACTIONS(3516), - [anon_sym___bridge_transfer] = ACTIONS(3516), - [anon_sym___complex] = ACTIONS(3516), - [anon_sym___const] = ACTIONS(3516), - [anon_sym___imag] = ACTIONS(3516), - [anon_sym___kindof] = ACTIONS(3516), - [anon_sym___nonnull] = ACTIONS(3516), - [anon_sym___nullable] = ACTIONS(3516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3516), - [anon_sym___real] = ACTIONS(3516), - [anon_sym___strong] = ACTIONS(3516), - [anon_sym___unsafe_unretained] = ACTIONS(3516), - [anon_sym___unused] = ACTIONS(3516), - [anon_sym___weak] = ACTIONS(3516), - [sym_primitive_type] = ACTIONS(3516), - [anon_sym_enum] = ACTIONS(3516), - [anon_sym_struct] = ACTIONS(3516), - [anon_sym_union] = ACTIONS(3516), - [anon_sym_if] = ACTIONS(3516), - [anon_sym_switch] = ACTIONS(3516), - [anon_sym_case] = ACTIONS(3516), - [anon_sym_default] = ACTIONS(3516), - [anon_sym_while] = ACTIONS(3516), - [anon_sym_do] = ACTIONS(3516), - [anon_sym_for] = ACTIONS(3516), - [anon_sym_in] = ACTIONS(3516), - [anon_sym_return] = ACTIONS(3516), - [anon_sym_break] = ACTIONS(3516), - [anon_sym_continue] = ACTIONS(3516), - [anon_sym_goto] = ACTIONS(3516), - [anon_sym_DASH_DASH] = ACTIONS(3518), - [anon_sym_PLUS_PLUS] = ACTIONS(3518), - [anon_sym_sizeof] = ACTIONS(3516), - [anon_sym___alignof__] = ACTIONS(3516), - [anon_sym___alignof] = ACTIONS(3516), - [anon_sym__alignof] = ACTIONS(3516), - [anon_sym_alignof] = ACTIONS(3516), - [anon_sym__Alignof] = ACTIONS(3516), - [anon_sym_offsetof] = ACTIONS(3516), - [anon_sym__Generic] = ACTIONS(3516), - [anon_sym_asm] = ACTIONS(3516), - [anon_sym___asm__] = ACTIONS(3516), - [sym_number_literal] = ACTIONS(3518), - [anon_sym_L_SQUOTE] = ACTIONS(3518), - [anon_sym_u_SQUOTE] = ACTIONS(3518), - [anon_sym_U_SQUOTE] = ACTIONS(3518), - [anon_sym_u8_SQUOTE] = ACTIONS(3518), - [anon_sym_SQUOTE] = ACTIONS(3518), - [anon_sym_AT] = ACTIONS(3516), - [anon_sym_DQUOTE] = ACTIONS(3518), - [anon_sym_L_DQUOTE] = ACTIONS(3518), - [anon_sym_u_DQUOTE] = ACTIONS(3518), - [anon_sym_U_DQUOTE] = ACTIONS(3518), - [anon_sym_u8_DQUOTE] = ACTIONS(3518), - [sym_true] = ACTIONS(3516), - [sym_false] = ACTIONS(3516), - [anon_sym_NULL] = ACTIONS(3516), - [anon_sym_nullptr] = ACTIONS(3516), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3516), - [anon_sym___typeof] = ACTIONS(3516), - [anon_sym_typeof] = ACTIONS(3516), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3516), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3516), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3516), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3516), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE] = ACTIONS(3516), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_API_AVAILABLE] = ACTIONS(3516), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_API_DEPRECATED] = ACTIONS(3516), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3516), - [anon_sym___deprecated_msg] = ACTIONS(3516), - [anon_sym___deprecated_enum_msg] = ACTIONS(3516), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3516), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3516), - [anon_sym__Alignas] = ACTIONS(3516), - [anon_sym_ATtry] = ACTIONS(3518), - [anon_sym___try] = ACTIONS(3516), - [anon_sym_ATthrow] = ACTIONS(3518), - [anon_sym_ATselector] = ACTIONS(3518), - [anon_sym_ATavailable] = ACTIONS(3518), - [anon_sym___builtin_available] = ACTIONS(3516), - [anon_sym_va_arg] = ACTIONS(3516), - [anon_sym___asm] = ACTIONS(3516), - [anon_sym_ATencode] = ACTIONS(3518), - [anon_sym_ATsynchronized] = ACTIONS(3518), - [anon_sym_BOOL] = ACTIONS(3516), - [anon_sym_IMP] = ACTIONS(3516), - [anon_sym_SEL] = ACTIONS(3516), - [anon_sym_Class] = ACTIONS(3516), - [anon_sym_id] = ACTIONS(3516), - }, - [1856] = { - [sym_identifier] = ACTIONS(2606), - [anon_sym_LPAREN2] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_STAR] = ACTIONS(2608), - [anon_sym_CARET] = ACTIONS(2608), - [anon_sym_AMP] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym___extension__] = ACTIONS(2606), - [anon_sym_typedef] = ACTIONS(2606), - [anon_sym_extern] = ACTIONS(2606), - [anon_sym___attribute__] = ACTIONS(2606), - [anon_sym___attribute] = ACTIONS(2606), - [anon_sym_noreturn] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym___declspec] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_signed] = ACTIONS(2606), - [anon_sym_unsigned] = ACTIONS(2606), - [anon_sym_long] = ACTIONS(2606), - [anon_sym_short] = ACTIONS(2606), - [anon_sym_ATautoreleasepool] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_auto] = ACTIONS(2606), - [anon_sym_register] = ACTIONS(2606), - [anon_sym_inline] = ACTIONS(2606), - [anon_sym___inline] = ACTIONS(2606), - [anon_sym___inline__] = ACTIONS(2606), - [anon_sym___forceinline] = ACTIONS(2606), - [anon_sym_thread_local] = ACTIONS(2606), - [anon_sym___thread] = ACTIONS(2606), - [anon_sym_CG_EXTERN] = ACTIONS(2606), - [anon_sym_CG_INLINE] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2606), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2606), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2606), - [anon_sym_IBOutlet] = ACTIONS(2606), - [anon_sym_IBInspectable] = ACTIONS(2606), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2606), - [anon_sym_NS_INLINE] = ACTIONS(2606), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2606), - [anon_sym_OBJC_EXPORT] = ACTIONS(2606), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_constexpr] = ACTIONS(2606), - [anon_sym_volatile] = ACTIONS(2606), - [anon_sym_restrict] = ACTIONS(2606), - [anon_sym___restrict__] = ACTIONS(2606), - [anon_sym__Atomic] = ACTIONS(2606), - [anon_sym__Noreturn] = ACTIONS(2606), - [anon_sym_nullable] = ACTIONS(2606), - [anon_sym__Complex] = ACTIONS(2606), - [anon_sym__Nonnull] = ACTIONS(2606), - [anon_sym__Nullable] = ACTIONS(2606), - [anon_sym__Nullable_result] = ACTIONS(2606), - [anon_sym__Null_unspecified] = ACTIONS(2606), - [anon_sym___autoreleasing] = ACTIONS(2606), - [anon_sym___block] = ACTIONS(2606), - [anon_sym___bridge] = ACTIONS(2606), - [anon_sym___bridge_retained] = ACTIONS(2606), - [anon_sym___bridge_transfer] = ACTIONS(2606), - [anon_sym___complex] = ACTIONS(2606), - [anon_sym___const] = ACTIONS(2606), - [anon_sym___imag] = ACTIONS(2606), - [anon_sym___kindof] = ACTIONS(2606), - [anon_sym___nonnull] = ACTIONS(2606), - [anon_sym___nullable] = ACTIONS(2606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2606), - [anon_sym___real] = ACTIONS(2606), - [anon_sym___strong] = ACTIONS(2606), - [anon_sym___unsafe_unretained] = ACTIONS(2606), - [anon_sym___unused] = ACTIONS(2606), - [anon_sym___weak] = ACTIONS(2606), - [sym_primitive_type] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), - [anon_sym_struct] = ACTIONS(2606), - [anon_sym_union] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_in] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_goto] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_sizeof] = ACTIONS(2606), - [anon_sym___alignof__] = ACTIONS(2606), - [anon_sym___alignof] = ACTIONS(2606), - [anon_sym__alignof] = ACTIONS(2606), - [anon_sym_alignof] = ACTIONS(2606), - [anon_sym__Alignof] = ACTIONS(2606), - [anon_sym_offsetof] = ACTIONS(2606), - [anon_sym__Generic] = ACTIONS(2606), - [anon_sym_asm] = ACTIONS(2606), - [anon_sym___asm__] = ACTIONS(2606), - [sym_number_literal] = ACTIONS(2608), - [anon_sym_L_SQUOTE] = ACTIONS(2608), - [anon_sym_u_SQUOTE] = ACTIONS(2608), - [anon_sym_U_SQUOTE] = ACTIONS(2608), - [anon_sym_u8_SQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_L_DQUOTE] = ACTIONS(2608), - [anon_sym_u_DQUOTE] = ACTIONS(2608), - [anon_sym_U_DQUOTE] = ACTIONS(2608), - [anon_sym_u8_DQUOTE] = ACTIONS(2608), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [anon_sym_NULL] = ACTIONS(2606), - [anon_sym_nullptr] = ACTIONS(2606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2606), - [anon_sym___typeof] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2606), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2606), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2606), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2606), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2606), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2606), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE] = ACTIONS(2606), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2606), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_API_AVAILABLE] = ACTIONS(2606), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_API_DEPRECATED] = ACTIONS(2606), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2606), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2606), - [anon_sym___deprecated_msg] = ACTIONS(2606), - [anon_sym___deprecated_enum_msg] = ACTIONS(2606), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2606), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2606), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2606), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2606), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2606), - [anon_sym__Alignas] = ACTIONS(2606), - [anon_sym_ATtry] = ACTIONS(2608), - [anon_sym___try] = ACTIONS(2606), - [anon_sym_ATthrow] = ACTIONS(2608), - [anon_sym_ATselector] = ACTIONS(2608), - [anon_sym_ATavailable] = ACTIONS(2608), - [anon_sym___builtin_available] = ACTIONS(2606), - [anon_sym_va_arg] = ACTIONS(2606), - [anon_sym___asm] = ACTIONS(2606), - [anon_sym_ATencode] = ACTIONS(2608), - [anon_sym_ATsynchronized] = ACTIONS(2608), - [anon_sym_BOOL] = ACTIONS(2606), - [anon_sym_IMP] = ACTIONS(2606), - [anon_sym_SEL] = ACTIONS(2606), - [anon_sym_Class] = ACTIONS(2606), - [anon_sym_id] = ACTIONS(2606), - }, - [1857] = { - [sym_identifier] = ACTIONS(2810), - [anon_sym_LPAREN2] = ACTIONS(2812), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_CARET] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_ATautoreleasepool] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_in] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_goto] = ACTIONS(2810), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_sizeof] = ACTIONS(2810), - [anon_sym___alignof__] = ACTIONS(2810), - [anon_sym___alignof] = ACTIONS(2810), - [anon_sym__alignof] = ACTIONS(2810), - [anon_sym_alignof] = ACTIONS(2810), - [anon_sym__Alignof] = ACTIONS(2810), - [anon_sym_offsetof] = ACTIONS(2810), - [anon_sym__Generic] = ACTIONS(2810), - [anon_sym_asm] = ACTIONS(2810), - [anon_sym___asm__] = ACTIONS(2810), - [sym_number_literal] = ACTIONS(2812), - [anon_sym_L_SQUOTE] = ACTIONS(2812), - [anon_sym_u_SQUOTE] = ACTIONS(2812), - [anon_sym_U_SQUOTE] = ACTIONS(2812), - [anon_sym_u8_SQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_AT] = ACTIONS(2810), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_L_DQUOTE] = ACTIONS(2812), - [anon_sym_u_DQUOTE] = ACTIONS(2812), - [anon_sym_U_DQUOTE] = ACTIONS(2812), - [anon_sym_u8_DQUOTE] = ACTIONS(2812), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [anon_sym_NULL] = ACTIONS(2810), - [anon_sym_nullptr] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_ATtry] = ACTIONS(2812), - [anon_sym___try] = ACTIONS(2810), - [anon_sym_ATthrow] = ACTIONS(2812), - [anon_sym_ATselector] = ACTIONS(2812), - [anon_sym_ATavailable] = ACTIONS(2812), - [anon_sym___builtin_available] = ACTIONS(2810), - [anon_sym_va_arg] = ACTIONS(2810), - [anon_sym___asm] = ACTIONS(2810), - [anon_sym_ATencode] = ACTIONS(2812), - [anon_sym_ATsynchronized] = ACTIONS(2812), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [1858] = { - [sym_identifier] = ACTIONS(2814), - [anon_sym_LPAREN2] = ACTIONS(2816), - [anon_sym_BANG] = ACTIONS(2816), - [anon_sym_TILDE] = ACTIONS(2816), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_STAR] = ACTIONS(2816), - [anon_sym_CARET] = ACTIONS(2816), - [anon_sym_AMP] = ACTIONS(2816), - [anon_sym_SEMI] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2816), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_ATautoreleasepool] = ACTIONS(2816), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_in] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_goto] = ACTIONS(2814), - [anon_sym_DASH_DASH] = ACTIONS(2816), - [anon_sym_PLUS_PLUS] = ACTIONS(2816), - [anon_sym_sizeof] = ACTIONS(2814), - [anon_sym___alignof__] = ACTIONS(2814), - [anon_sym___alignof] = ACTIONS(2814), - [anon_sym__alignof] = ACTIONS(2814), - [anon_sym_alignof] = ACTIONS(2814), - [anon_sym__Alignof] = ACTIONS(2814), - [anon_sym_offsetof] = ACTIONS(2814), - [anon_sym__Generic] = ACTIONS(2814), - [anon_sym_asm] = ACTIONS(2814), - [anon_sym___asm__] = ACTIONS(2814), - [sym_number_literal] = ACTIONS(2816), - [anon_sym_L_SQUOTE] = ACTIONS(2816), - [anon_sym_u_SQUOTE] = ACTIONS(2816), - [anon_sym_U_SQUOTE] = ACTIONS(2816), - [anon_sym_u8_SQUOTE] = ACTIONS(2816), - [anon_sym_SQUOTE] = ACTIONS(2816), - [anon_sym_AT] = ACTIONS(2814), - [anon_sym_DQUOTE] = ACTIONS(2816), - [anon_sym_L_DQUOTE] = ACTIONS(2816), - [anon_sym_u_DQUOTE] = ACTIONS(2816), - [anon_sym_U_DQUOTE] = ACTIONS(2816), - [anon_sym_u8_DQUOTE] = ACTIONS(2816), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [anon_sym_NULL] = ACTIONS(2814), - [anon_sym_nullptr] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_ATtry] = ACTIONS(2816), - [anon_sym___try] = ACTIONS(2814), - [anon_sym_ATthrow] = ACTIONS(2816), - [anon_sym_ATselector] = ACTIONS(2816), - [anon_sym_ATavailable] = ACTIONS(2816), - [anon_sym___builtin_available] = ACTIONS(2814), - [anon_sym_va_arg] = ACTIONS(2814), - [anon_sym___asm] = ACTIONS(2814), - [anon_sym_ATencode] = ACTIONS(2816), - [anon_sym_ATsynchronized] = ACTIONS(2816), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [1859] = { - [sym_identifier] = ACTIONS(2794), - [anon_sym_LPAREN2] = ACTIONS(2796), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_PLUS] = ACTIONS(2794), - [anon_sym_STAR] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2796), - [anon_sym_AMP] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_ATautoreleasepool] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [anon_sym_if] = ACTIONS(2794), - [anon_sym_else] = ACTIONS(2794), - [anon_sym_switch] = ACTIONS(2794), - [anon_sym_while] = ACTIONS(2794), - [anon_sym_do] = ACTIONS(2794), - [anon_sym_for] = ACTIONS(2794), - [anon_sym_in] = ACTIONS(2794), - [anon_sym_return] = ACTIONS(2794), - [anon_sym_break] = ACTIONS(2794), - [anon_sym_continue] = ACTIONS(2794), - [anon_sym_goto] = ACTIONS(2794), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_sizeof] = ACTIONS(2794), - [anon_sym___alignof__] = ACTIONS(2794), - [anon_sym___alignof] = ACTIONS(2794), - [anon_sym__alignof] = ACTIONS(2794), - [anon_sym_alignof] = ACTIONS(2794), - [anon_sym__Alignof] = ACTIONS(2794), - [anon_sym_offsetof] = ACTIONS(2794), - [anon_sym__Generic] = ACTIONS(2794), - [anon_sym_asm] = ACTIONS(2794), - [anon_sym___asm__] = ACTIONS(2794), - [sym_number_literal] = ACTIONS(2796), - [anon_sym_L_SQUOTE] = ACTIONS(2796), - [anon_sym_u_SQUOTE] = ACTIONS(2796), - [anon_sym_U_SQUOTE] = ACTIONS(2796), - [anon_sym_u8_SQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_AT] = ACTIONS(2794), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_L_DQUOTE] = ACTIONS(2796), - [anon_sym_u_DQUOTE] = ACTIONS(2796), - [anon_sym_U_DQUOTE] = ACTIONS(2796), - [anon_sym_u8_DQUOTE] = ACTIONS(2796), - [sym_true] = ACTIONS(2794), - [sym_false] = ACTIONS(2794), - [anon_sym_NULL] = ACTIONS(2794), - [anon_sym_nullptr] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_ATtry] = ACTIONS(2796), - [anon_sym___try] = ACTIONS(2794), - [anon_sym_ATthrow] = ACTIONS(2796), - [anon_sym_ATselector] = ACTIONS(2796), - [anon_sym_ATavailable] = ACTIONS(2796), - [anon_sym___builtin_available] = ACTIONS(2794), - [anon_sym_va_arg] = ACTIONS(2794), - [anon_sym___asm] = ACTIONS(2794), - [anon_sym_ATencode] = ACTIONS(2796), - [anon_sym_ATsynchronized] = ACTIONS(2796), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [1860] = { - [sym_identifier] = ACTIONS(2818), - [anon_sym_LPAREN2] = ACTIONS(2820), - [anon_sym_BANG] = ACTIONS(2820), - [anon_sym_TILDE] = ACTIONS(2820), - [anon_sym_DASH] = ACTIONS(2818), - [anon_sym_PLUS] = ACTIONS(2818), - [anon_sym_STAR] = ACTIONS(2820), - [anon_sym_CARET] = ACTIONS(2820), - [anon_sym_AMP] = ACTIONS(2820), - [anon_sym_SEMI] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym_LBRACE] = ACTIONS(2820), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_ATautoreleasepool] = ACTIONS(2820), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [anon_sym_if] = ACTIONS(2818), - [anon_sym_else] = ACTIONS(2818), - [anon_sym_switch] = ACTIONS(2818), - [anon_sym_while] = ACTIONS(2818), - [anon_sym_do] = ACTIONS(2818), - [anon_sym_for] = ACTIONS(2818), - [anon_sym_in] = ACTIONS(2818), - [anon_sym_return] = ACTIONS(2818), - [anon_sym_break] = ACTIONS(2818), - [anon_sym_continue] = ACTIONS(2818), - [anon_sym_goto] = ACTIONS(2818), - [anon_sym_DASH_DASH] = ACTIONS(2820), - [anon_sym_PLUS_PLUS] = ACTIONS(2820), - [anon_sym_sizeof] = ACTIONS(2818), - [anon_sym___alignof__] = ACTIONS(2818), - [anon_sym___alignof] = ACTIONS(2818), - [anon_sym__alignof] = ACTIONS(2818), - [anon_sym_alignof] = ACTIONS(2818), - [anon_sym__Alignof] = ACTIONS(2818), - [anon_sym_offsetof] = ACTIONS(2818), - [anon_sym__Generic] = ACTIONS(2818), - [anon_sym_asm] = ACTIONS(2818), - [anon_sym___asm__] = ACTIONS(2818), - [sym_number_literal] = ACTIONS(2820), - [anon_sym_L_SQUOTE] = ACTIONS(2820), - [anon_sym_u_SQUOTE] = ACTIONS(2820), - [anon_sym_U_SQUOTE] = ACTIONS(2820), - [anon_sym_u8_SQUOTE] = ACTIONS(2820), - [anon_sym_SQUOTE] = ACTIONS(2820), - [anon_sym_AT] = ACTIONS(2818), - [anon_sym_DQUOTE] = ACTIONS(2820), - [anon_sym_L_DQUOTE] = ACTIONS(2820), - [anon_sym_u_DQUOTE] = ACTIONS(2820), - [anon_sym_U_DQUOTE] = ACTIONS(2820), - [anon_sym_u8_DQUOTE] = ACTIONS(2820), - [sym_true] = ACTIONS(2818), - [sym_false] = ACTIONS(2818), - [anon_sym_NULL] = ACTIONS(2818), - [anon_sym_nullptr] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_ATtry] = ACTIONS(2820), - [anon_sym___try] = ACTIONS(2818), - [anon_sym_ATthrow] = ACTIONS(2820), - [anon_sym_ATselector] = ACTIONS(2820), - [anon_sym_ATavailable] = ACTIONS(2820), - [anon_sym___builtin_available] = ACTIONS(2818), - [anon_sym_va_arg] = ACTIONS(2818), - [anon_sym___asm] = ACTIONS(2818), - [anon_sym_ATencode] = ACTIONS(2820), - [anon_sym_ATsynchronized] = ACTIONS(2820), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [1861] = { - [sym_identifier] = ACTIONS(2698), - [anon_sym_LPAREN2] = ACTIONS(2700), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_STAR] = ACTIONS(2700), - [anon_sym_CARET] = ACTIONS(2700), - [anon_sym_AMP] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym___extension__] = ACTIONS(2698), - [anon_sym_typedef] = ACTIONS(2698), - [anon_sym_extern] = ACTIONS(2698), - [anon_sym___attribute__] = ACTIONS(2698), - [anon_sym___attribute] = ACTIONS(2698), - [anon_sym_noreturn] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym___declspec] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_signed] = ACTIONS(2698), - [anon_sym_unsigned] = ACTIONS(2698), - [anon_sym_long] = ACTIONS(2698), - [anon_sym_short] = ACTIONS(2698), - [anon_sym_ATautoreleasepool] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_auto] = ACTIONS(2698), - [anon_sym_register] = ACTIONS(2698), - [anon_sym_inline] = ACTIONS(2698), - [anon_sym___inline] = ACTIONS(2698), - [anon_sym___inline__] = ACTIONS(2698), - [anon_sym___forceinline] = ACTIONS(2698), - [anon_sym_thread_local] = ACTIONS(2698), - [anon_sym___thread] = ACTIONS(2698), - [anon_sym_CG_EXTERN] = ACTIONS(2698), - [anon_sym_CG_INLINE] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2698), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2698), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2698), - [anon_sym_IBOutlet] = ACTIONS(2698), - [anon_sym_IBInspectable] = ACTIONS(2698), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2698), - [anon_sym_NS_INLINE] = ACTIONS(2698), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2698), - [anon_sym_OBJC_EXPORT] = ACTIONS(2698), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_constexpr] = ACTIONS(2698), - [anon_sym_volatile] = ACTIONS(2698), - [anon_sym_restrict] = ACTIONS(2698), - [anon_sym___restrict__] = ACTIONS(2698), - [anon_sym__Atomic] = ACTIONS(2698), - [anon_sym__Noreturn] = ACTIONS(2698), - [anon_sym_nullable] = ACTIONS(2698), - [anon_sym__Complex] = ACTIONS(2698), - [anon_sym__Nonnull] = ACTIONS(2698), - [anon_sym__Nullable] = ACTIONS(2698), - [anon_sym__Nullable_result] = ACTIONS(2698), - [anon_sym__Null_unspecified] = ACTIONS(2698), - [anon_sym___autoreleasing] = ACTIONS(2698), - [anon_sym___block] = ACTIONS(2698), - [anon_sym___bridge] = ACTIONS(2698), - [anon_sym___bridge_retained] = ACTIONS(2698), - [anon_sym___bridge_transfer] = ACTIONS(2698), - [anon_sym___complex] = ACTIONS(2698), - [anon_sym___const] = ACTIONS(2698), - [anon_sym___imag] = ACTIONS(2698), - [anon_sym___kindof] = ACTIONS(2698), - [anon_sym___nonnull] = ACTIONS(2698), - [anon_sym___nullable] = ACTIONS(2698), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2698), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2698), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2698), - [anon_sym___real] = ACTIONS(2698), - [anon_sym___strong] = ACTIONS(2698), - [anon_sym___unsafe_unretained] = ACTIONS(2698), - [anon_sym___unused] = ACTIONS(2698), - [anon_sym___weak] = ACTIONS(2698), - [sym_primitive_type] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [anon_sym_struct] = ACTIONS(2698), - [anon_sym_union] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_in] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_goto] = ACTIONS(2698), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_sizeof] = ACTIONS(2698), - [anon_sym___alignof__] = ACTIONS(2698), - [anon_sym___alignof] = ACTIONS(2698), - [anon_sym__alignof] = ACTIONS(2698), - [anon_sym_alignof] = ACTIONS(2698), - [anon_sym__Alignof] = ACTIONS(2698), - [anon_sym_offsetof] = ACTIONS(2698), - [anon_sym__Generic] = ACTIONS(2698), - [anon_sym_asm] = ACTIONS(2698), - [anon_sym___asm__] = ACTIONS(2698), - [sym_number_literal] = ACTIONS(2700), - [anon_sym_L_SQUOTE] = ACTIONS(2700), - [anon_sym_u_SQUOTE] = ACTIONS(2700), - [anon_sym_U_SQUOTE] = ACTIONS(2700), - [anon_sym_u8_SQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_AT] = ACTIONS(2698), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_L_DQUOTE] = ACTIONS(2700), - [anon_sym_u_DQUOTE] = ACTIONS(2700), - [anon_sym_U_DQUOTE] = ACTIONS(2700), - [anon_sym_u8_DQUOTE] = ACTIONS(2700), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [anon_sym_NULL] = ACTIONS(2698), - [anon_sym_nullptr] = ACTIONS(2698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2698), - [anon_sym___typeof] = ACTIONS(2698), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2698), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2698), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2698), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2698), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2698), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2698), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE] = ACTIONS(2698), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2698), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_API_AVAILABLE] = ACTIONS(2698), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_API_DEPRECATED] = ACTIONS(2698), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2698), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2698), - [anon_sym___deprecated_msg] = ACTIONS(2698), - [anon_sym___deprecated_enum_msg] = ACTIONS(2698), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2698), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2698), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2698), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2698), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2698), - [anon_sym__Alignas] = ACTIONS(2698), - [anon_sym_ATtry] = ACTIONS(2700), - [anon_sym___try] = ACTIONS(2698), - [anon_sym_ATthrow] = ACTIONS(2700), - [anon_sym_ATselector] = ACTIONS(2700), - [anon_sym_ATavailable] = ACTIONS(2700), - [anon_sym___builtin_available] = ACTIONS(2698), - [anon_sym_va_arg] = ACTIONS(2698), - [anon_sym___asm] = ACTIONS(2698), - [anon_sym_ATencode] = ACTIONS(2700), - [anon_sym_ATsynchronized] = ACTIONS(2700), - [anon_sym_BOOL] = ACTIONS(2698), - [anon_sym_IMP] = ACTIONS(2698), - [anon_sym_SEL] = ACTIONS(2698), - [anon_sym_Class] = ACTIONS(2698), - [anon_sym_id] = ACTIONS(2698), - }, - [1862] = { - [sym_identifier] = ACTIONS(2766), - [anon_sym_LPAREN2] = ACTIONS(2768), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_DASH] = ACTIONS(2766), - [anon_sym_PLUS] = ACTIONS(2766), - [anon_sym_STAR] = ACTIONS(2768), - [anon_sym_CARET] = ACTIONS(2768), - [anon_sym_AMP] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_ATautoreleasepool] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [anon_sym_if] = ACTIONS(2766), - [anon_sym_else] = ACTIONS(2766), - [anon_sym_switch] = ACTIONS(2766), - [anon_sym_while] = ACTIONS(2766), - [anon_sym_do] = ACTIONS(2766), - [anon_sym_for] = ACTIONS(2766), - [anon_sym_in] = ACTIONS(2766), - [anon_sym_return] = ACTIONS(2766), - [anon_sym_break] = ACTIONS(2766), - [anon_sym_continue] = ACTIONS(2766), - [anon_sym_goto] = ACTIONS(2766), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_sizeof] = ACTIONS(2766), - [anon_sym___alignof__] = ACTIONS(2766), - [anon_sym___alignof] = ACTIONS(2766), - [anon_sym__alignof] = ACTIONS(2766), - [anon_sym_alignof] = ACTIONS(2766), - [anon_sym__Alignof] = ACTIONS(2766), - [anon_sym_offsetof] = ACTIONS(2766), - [anon_sym__Generic] = ACTIONS(2766), - [anon_sym_asm] = ACTIONS(2766), - [anon_sym___asm__] = ACTIONS(2766), - [sym_number_literal] = ACTIONS(2768), - [anon_sym_L_SQUOTE] = ACTIONS(2768), - [anon_sym_u_SQUOTE] = ACTIONS(2768), - [anon_sym_U_SQUOTE] = ACTIONS(2768), - [anon_sym_u8_SQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_AT] = ACTIONS(2766), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_L_DQUOTE] = ACTIONS(2768), - [anon_sym_u_DQUOTE] = ACTIONS(2768), - [anon_sym_U_DQUOTE] = ACTIONS(2768), - [anon_sym_u8_DQUOTE] = ACTIONS(2768), - [sym_true] = ACTIONS(2766), - [sym_false] = ACTIONS(2766), - [anon_sym_NULL] = ACTIONS(2766), - [anon_sym_nullptr] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_ATtry] = ACTIONS(2768), - [anon_sym___try] = ACTIONS(2766), - [anon_sym_ATthrow] = ACTIONS(2768), - [anon_sym_ATselector] = ACTIONS(2768), - [anon_sym_ATavailable] = ACTIONS(2768), - [anon_sym___builtin_available] = ACTIONS(2766), - [anon_sym_va_arg] = ACTIONS(2766), - [anon_sym___asm] = ACTIONS(2766), - [anon_sym_ATencode] = ACTIONS(2768), - [anon_sym_ATsynchronized] = ACTIONS(2768), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [1863] = { - [sym_identifier] = ACTIONS(2822), - [anon_sym_LPAREN2] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2824), - [anon_sym_TILDE] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2822), - [anon_sym_PLUS] = ACTIONS(2822), - [anon_sym_STAR] = ACTIONS(2824), - [anon_sym_CARET] = ACTIONS(2824), - [anon_sym_AMP] = ACTIONS(2824), - [anon_sym_SEMI] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym_LBRACE] = ACTIONS(2824), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_ATautoreleasepool] = ACTIONS(2824), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [anon_sym_if] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2822), - [anon_sym_switch] = ACTIONS(2822), - [anon_sym_while] = ACTIONS(2822), - [anon_sym_do] = ACTIONS(2822), - [anon_sym_for] = ACTIONS(2822), - [anon_sym_in] = ACTIONS(2822), - [anon_sym_return] = ACTIONS(2822), - [anon_sym_break] = ACTIONS(2822), - [anon_sym_continue] = ACTIONS(2822), - [anon_sym_goto] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2824), - [anon_sym_sizeof] = ACTIONS(2822), - [anon_sym___alignof__] = ACTIONS(2822), - [anon_sym___alignof] = ACTIONS(2822), - [anon_sym__alignof] = ACTIONS(2822), - [anon_sym_alignof] = ACTIONS(2822), - [anon_sym__Alignof] = ACTIONS(2822), - [anon_sym_offsetof] = ACTIONS(2822), - [anon_sym__Generic] = ACTIONS(2822), - [anon_sym_asm] = ACTIONS(2822), - [anon_sym___asm__] = ACTIONS(2822), - [sym_number_literal] = ACTIONS(2824), - [anon_sym_L_SQUOTE] = ACTIONS(2824), - [anon_sym_u_SQUOTE] = ACTIONS(2824), - [anon_sym_U_SQUOTE] = ACTIONS(2824), - [anon_sym_u8_SQUOTE] = ACTIONS(2824), - [anon_sym_SQUOTE] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2824), - [anon_sym_L_DQUOTE] = ACTIONS(2824), - [anon_sym_u_DQUOTE] = ACTIONS(2824), - [anon_sym_U_DQUOTE] = ACTIONS(2824), - [anon_sym_u8_DQUOTE] = ACTIONS(2824), - [sym_true] = ACTIONS(2822), - [sym_false] = ACTIONS(2822), - [anon_sym_NULL] = ACTIONS(2822), - [anon_sym_nullptr] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_ATtry] = ACTIONS(2824), - [anon_sym___try] = ACTIONS(2822), - [anon_sym_ATthrow] = ACTIONS(2824), - [anon_sym_ATselector] = ACTIONS(2824), - [anon_sym_ATavailable] = ACTIONS(2824), - [anon_sym___builtin_available] = ACTIONS(2822), - [anon_sym_va_arg] = ACTIONS(2822), - [anon_sym___asm] = ACTIONS(2822), - [anon_sym_ATencode] = ACTIONS(2824), - [anon_sym_ATsynchronized] = ACTIONS(2824), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [1864] = { - [sym_identifier] = ACTIONS(2826), - [anon_sym_LPAREN2] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2828), - [anon_sym_TILDE] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2826), - [anon_sym_PLUS] = ACTIONS(2826), - [anon_sym_STAR] = ACTIONS(2828), - [anon_sym_CARET] = ACTIONS(2828), - [anon_sym_AMP] = ACTIONS(2828), - [anon_sym_SEMI] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym_LBRACE] = ACTIONS(2828), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_ATautoreleasepool] = ACTIONS(2828), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [anon_sym_if] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2826), - [anon_sym_switch] = ACTIONS(2826), - [anon_sym_while] = ACTIONS(2826), - [anon_sym_do] = ACTIONS(2826), - [anon_sym_for] = ACTIONS(2826), - [anon_sym_in] = ACTIONS(2826), - [anon_sym_return] = ACTIONS(2826), - [anon_sym_break] = ACTIONS(2826), - [anon_sym_continue] = ACTIONS(2826), - [anon_sym_goto] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2828), - [anon_sym_sizeof] = ACTIONS(2826), - [anon_sym___alignof__] = ACTIONS(2826), - [anon_sym___alignof] = ACTIONS(2826), - [anon_sym__alignof] = ACTIONS(2826), - [anon_sym_alignof] = ACTIONS(2826), - [anon_sym__Alignof] = ACTIONS(2826), - [anon_sym_offsetof] = ACTIONS(2826), - [anon_sym__Generic] = ACTIONS(2826), - [anon_sym_asm] = ACTIONS(2826), - [anon_sym___asm__] = ACTIONS(2826), - [sym_number_literal] = ACTIONS(2828), - [anon_sym_L_SQUOTE] = ACTIONS(2828), - [anon_sym_u_SQUOTE] = ACTIONS(2828), - [anon_sym_U_SQUOTE] = ACTIONS(2828), - [anon_sym_u8_SQUOTE] = ACTIONS(2828), - [anon_sym_SQUOTE] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2828), - [anon_sym_L_DQUOTE] = ACTIONS(2828), - [anon_sym_u_DQUOTE] = ACTIONS(2828), - [anon_sym_U_DQUOTE] = ACTIONS(2828), - [anon_sym_u8_DQUOTE] = ACTIONS(2828), - [sym_true] = ACTIONS(2826), - [sym_false] = ACTIONS(2826), - [anon_sym_NULL] = ACTIONS(2826), - [anon_sym_nullptr] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_ATtry] = ACTIONS(2828), - [anon_sym___try] = ACTIONS(2826), - [anon_sym_ATthrow] = ACTIONS(2828), - [anon_sym_ATselector] = ACTIONS(2828), - [anon_sym_ATavailable] = ACTIONS(2828), - [anon_sym___builtin_available] = ACTIONS(2826), - [anon_sym_va_arg] = ACTIONS(2826), - [anon_sym___asm] = ACTIONS(2826), - [anon_sym_ATencode] = ACTIONS(2828), - [anon_sym_ATsynchronized] = ACTIONS(2828), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [1865] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1866] = { - [sym_identifier] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1867] = { - [sym_identifier] = ACTIONS(2830), - [anon_sym_LPAREN2] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2832), - [anon_sym_TILDE] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2830), - [anon_sym_PLUS] = ACTIONS(2830), - [anon_sym_STAR] = ACTIONS(2832), - [anon_sym_CARET] = ACTIONS(2832), - [anon_sym_AMP] = ACTIONS(2832), - [anon_sym_SEMI] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym_LBRACE] = ACTIONS(2832), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_ATautoreleasepool] = ACTIONS(2832), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [anon_sym_if] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2830), - [anon_sym_switch] = ACTIONS(2830), - [anon_sym_while] = ACTIONS(2830), - [anon_sym_do] = ACTIONS(2830), - [anon_sym_for] = ACTIONS(2830), - [anon_sym_in] = ACTIONS(2830), - [anon_sym_return] = ACTIONS(2830), - [anon_sym_break] = ACTIONS(2830), - [anon_sym_continue] = ACTIONS(2830), - [anon_sym_goto] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2832), - [anon_sym_sizeof] = ACTIONS(2830), - [anon_sym___alignof__] = ACTIONS(2830), - [anon_sym___alignof] = ACTIONS(2830), - [anon_sym__alignof] = ACTIONS(2830), - [anon_sym_alignof] = ACTIONS(2830), - [anon_sym__Alignof] = ACTIONS(2830), - [anon_sym_offsetof] = ACTIONS(2830), - [anon_sym__Generic] = ACTIONS(2830), - [anon_sym_asm] = ACTIONS(2830), - [anon_sym___asm__] = ACTIONS(2830), - [sym_number_literal] = ACTIONS(2832), - [anon_sym_L_SQUOTE] = ACTIONS(2832), - [anon_sym_u_SQUOTE] = ACTIONS(2832), - [anon_sym_U_SQUOTE] = ACTIONS(2832), - [anon_sym_u8_SQUOTE] = ACTIONS(2832), - [anon_sym_SQUOTE] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2832), - [anon_sym_L_DQUOTE] = ACTIONS(2832), - [anon_sym_u_DQUOTE] = ACTIONS(2832), - [anon_sym_U_DQUOTE] = ACTIONS(2832), - [anon_sym_u8_DQUOTE] = ACTIONS(2832), - [sym_true] = ACTIONS(2830), - [sym_false] = ACTIONS(2830), - [anon_sym_NULL] = ACTIONS(2830), - [anon_sym_nullptr] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_ATtry] = ACTIONS(2832), - [anon_sym___try] = ACTIONS(2830), - [anon_sym_ATthrow] = ACTIONS(2832), - [anon_sym_ATselector] = ACTIONS(2832), - [anon_sym_ATavailable] = ACTIONS(2832), - [anon_sym___builtin_available] = ACTIONS(2830), - [anon_sym_va_arg] = ACTIONS(2830), - [anon_sym___asm] = ACTIONS(2830), - [anon_sym_ATencode] = ACTIONS(2832), - [anon_sym_ATsynchronized] = ACTIONS(2832), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [1868] = { - [sym_identifier] = ACTIONS(2838), - [anon_sym_LPAREN2] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2840), - [anon_sym_TILDE] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2838), - [anon_sym_PLUS] = ACTIONS(2838), - [anon_sym_STAR] = ACTIONS(2840), - [anon_sym_CARET] = ACTIONS(2840), - [anon_sym_AMP] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [anon_sym_if] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2838), - [anon_sym_switch] = ACTIONS(2838), - [anon_sym_while] = ACTIONS(2838), - [anon_sym_do] = ACTIONS(2838), - [anon_sym_for] = ACTIONS(2838), - [anon_sym_in] = ACTIONS(2838), - [anon_sym_return] = ACTIONS(2838), - [anon_sym_break] = ACTIONS(2838), - [anon_sym_continue] = ACTIONS(2838), - [anon_sym_goto] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2840), - [anon_sym_sizeof] = ACTIONS(2838), - [anon_sym___alignof__] = ACTIONS(2838), - [anon_sym___alignof] = ACTIONS(2838), - [anon_sym__alignof] = ACTIONS(2838), - [anon_sym_alignof] = ACTIONS(2838), - [anon_sym__Alignof] = ACTIONS(2838), - [anon_sym_offsetof] = ACTIONS(2838), - [anon_sym__Generic] = ACTIONS(2838), - [anon_sym_asm] = ACTIONS(2838), - [anon_sym___asm__] = ACTIONS(2838), - [sym_number_literal] = ACTIONS(2840), - [anon_sym_L_SQUOTE] = ACTIONS(2840), - [anon_sym_u_SQUOTE] = ACTIONS(2840), - [anon_sym_U_SQUOTE] = ACTIONS(2840), - [anon_sym_u8_SQUOTE] = ACTIONS(2840), - [anon_sym_SQUOTE] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2840), - [anon_sym_L_DQUOTE] = ACTIONS(2840), - [anon_sym_u_DQUOTE] = ACTIONS(2840), - [anon_sym_U_DQUOTE] = ACTIONS(2840), - [anon_sym_u8_DQUOTE] = ACTIONS(2840), - [sym_true] = ACTIONS(2838), - [sym_false] = ACTIONS(2838), - [anon_sym_NULL] = ACTIONS(2838), - [anon_sym_nullptr] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_ATtry] = ACTIONS(2840), - [anon_sym___try] = ACTIONS(2838), - [anon_sym_ATthrow] = ACTIONS(2840), - [anon_sym_ATselector] = ACTIONS(2840), - [anon_sym_ATavailable] = ACTIONS(2840), - [anon_sym___builtin_available] = ACTIONS(2838), - [anon_sym_va_arg] = ACTIONS(2838), - [anon_sym___asm] = ACTIONS(2838), - [anon_sym_ATencode] = ACTIONS(2840), - [anon_sym_ATsynchronized] = ACTIONS(2840), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [1869] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1870] = { - [sym_identifier] = ACTIONS(2274), - [anon_sym_LPAREN2] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(2276), - [anon_sym_TILDE] = ACTIONS(2276), - [anon_sym_DASH] = ACTIONS(2274), - [anon_sym_PLUS] = ACTIONS(2274), - [anon_sym_STAR] = ACTIONS(2276), - [anon_sym_CARET] = ACTIONS(2276), - [anon_sym_AMP] = ACTIONS(2276), - [anon_sym_SEMI] = ACTIONS(2276), - [anon_sym___extension__] = ACTIONS(2274), - [anon_sym_typedef] = ACTIONS(2274), - [anon_sym_extern] = ACTIONS(2274), - [anon_sym___attribute__] = ACTIONS(2274), - [anon_sym___attribute] = ACTIONS(2274), - [anon_sym_noreturn] = ACTIONS(2274), - [anon_sym_LBRACK] = ACTIONS(2276), - [anon_sym___declspec] = ACTIONS(2274), - [anon_sym_LBRACE] = ACTIONS(2276), - [anon_sym_signed] = ACTIONS(2274), - [anon_sym_unsigned] = ACTIONS(2274), - [anon_sym_long] = ACTIONS(2274), - [anon_sym_short] = ACTIONS(2274), - [anon_sym_ATautoreleasepool] = ACTIONS(2276), - [anon_sym_static] = ACTIONS(2274), - [anon_sym_auto] = ACTIONS(2274), - [anon_sym_register] = ACTIONS(2274), - [anon_sym_inline] = ACTIONS(2274), - [anon_sym___inline] = ACTIONS(2274), - [anon_sym___inline__] = ACTIONS(2274), - [anon_sym___forceinline] = ACTIONS(2274), - [anon_sym_thread_local] = ACTIONS(2274), - [anon_sym___thread] = ACTIONS(2274), - [anon_sym_CG_EXTERN] = ACTIONS(2274), - [anon_sym_CG_INLINE] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2274), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2274), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2274), - [anon_sym_IBOutlet] = ACTIONS(2274), - [anon_sym_IBInspectable] = ACTIONS(2274), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2274), - [anon_sym_NS_INLINE] = ACTIONS(2274), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2274), - [anon_sym_OBJC_EXPORT] = ACTIONS(2274), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2274), - [anon_sym_const] = ACTIONS(2274), - [anon_sym_constexpr] = ACTIONS(2274), - [anon_sym_volatile] = ACTIONS(2274), - [anon_sym_restrict] = ACTIONS(2274), - [anon_sym___restrict__] = ACTIONS(2274), - [anon_sym__Atomic] = ACTIONS(2274), - [anon_sym__Noreturn] = ACTIONS(2274), - [anon_sym_nullable] = ACTIONS(2274), - [anon_sym__Complex] = ACTIONS(2274), - [anon_sym__Nonnull] = ACTIONS(2274), - [anon_sym__Nullable] = ACTIONS(2274), - [anon_sym__Nullable_result] = ACTIONS(2274), - [anon_sym__Null_unspecified] = ACTIONS(2274), - [anon_sym___autoreleasing] = ACTIONS(2274), - [anon_sym___block] = ACTIONS(2274), - [anon_sym___bridge] = ACTIONS(2274), - [anon_sym___bridge_retained] = ACTIONS(2274), - [anon_sym___bridge_transfer] = ACTIONS(2274), - [anon_sym___complex] = ACTIONS(2274), - [anon_sym___const] = ACTIONS(2274), - [anon_sym___imag] = ACTIONS(2274), - [anon_sym___kindof] = ACTIONS(2274), - [anon_sym___nonnull] = ACTIONS(2274), - [anon_sym___nullable] = ACTIONS(2274), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2274), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2274), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2274), - [anon_sym___real] = ACTIONS(2274), - [anon_sym___strong] = ACTIONS(2274), - [anon_sym___unsafe_unretained] = ACTIONS(2274), - [anon_sym___unused] = ACTIONS(2274), - [anon_sym___weak] = ACTIONS(2274), - [sym_primitive_type] = ACTIONS(2274), - [anon_sym_enum] = ACTIONS(2274), - [anon_sym_struct] = ACTIONS(2274), - [anon_sym_union] = ACTIONS(2274), - [anon_sym_if] = ACTIONS(2274), - [anon_sym_else] = ACTIONS(2274), - [anon_sym_switch] = ACTIONS(2274), - [anon_sym_while] = ACTIONS(2274), - [anon_sym_do] = ACTIONS(2274), - [anon_sym_for] = ACTIONS(2274), - [anon_sym_in] = ACTIONS(2274), - [anon_sym_return] = ACTIONS(2274), - [anon_sym_break] = ACTIONS(2274), - [anon_sym_continue] = ACTIONS(2274), - [anon_sym_goto] = ACTIONS(2274), - [anon_sym_DASH_DASH] = ACTIONS(2276), - [anon_sym_PLUS_PLUS] = ACTIONS(2276), - [anon_sym_sizeof] = ACTIONS(2274), - [anon_sym___alignof__] = ACTIONS(2274), - [anon_sym___alignof] = ACTIONS(2274), - [anon_sym__alignof] = ACTIONS(2274), - [anon_sym_alignof] = ACTIONS(2274), - [anon_sym__Alignof] = ACTIONS(2274), - [anon_sym_offsetof] = ACTIONS(2274), - [anon_sym__Generic] = ACTIONS(2274), - [anon_sym_asm] = ACTIONS(2274), - [anon_sym___asm__] = ACTIONS(2274), - [sym_number_literal] = ACTIONS(2276), - [anon_sym_L_SQUOTE] = ACTIONS(2276), - [anon_sym_u_SQUOTE] = ACTIONS(2276), - [anon_sym_U_SQUOTE] = ACTIONS(2276), - [anon_sym_u8_SQUOTE] = ACTIONS(2276), - [anon_sym_SQUOTE] = ACTIONS(2276), - [anon_sym_AT] = ACTIONS(2274), - [anon_sym_DQUOTE] = ACTIONS(2276), - [anon_sym_L_DQUOTE] = ACTIONS(2276), - [anon_sym_u_DQUOTE] = ACTIONS(2276), - [anon_sym_U_DQUOTE] = ACTIONS(2276), - [anon_sym_u8_DQUOTE] = ACTIONS(2276), - [sym_true] = ACTIONS(2274), - [sym_false] = ACTIONS(2274), - [anon_sym_NULL] = ACTIONS(2274), - [anon_sym_nullptr] = ACTIONS(2274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2274), - [anon_sym___typeof] = ACTIONS(2274), - [anon_sym_typeof] = ACTIONS(2274), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2274), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2274), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2274), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2274), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2274), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2274), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE] = ACTIONS(2274), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2274), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_API_AVAILABLE] = ACTIONS(2274), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_API_DEPRECATED] = ACTIONS(2274), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2274), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2274), - [anon_sym___deprecated_msg] = ACTIONS(2274), - [anon_sym___deprecated_enum_msg] = ACTIONS(2274), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2274), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2274), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2274), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2274), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2274), - [anon_sym__Alignas] = ACTIONS(2274), - [anon_sym_ATtry] = ACTIONS(2276), - [anon_sym___try] = ACTIONS(2274), - [anon_sym_ATthrow] = ACTIONS(2276), - [anon_sym_ATselector] = ACTIONS(2276), - [anon_sym_ATavailable] = ACTIONS(2276), - [anon_sym___builtin_available] = ACTIONS(2274), - [anon_sym_va_arg] = ACTIONS(2274), - [anon_sym___asm] = ACTIONS(2274), - [anon_sym_ATencode] = ACTIONS(2276), - [anon_sym_ATsynchronized] = ACTIONS(2276), - [anon_sym_BOOL] = ACTIONS(2274), - [anon_sym_IMP] = ACTIONS(2274), - [anon_sym_SEL] = ACTIONS(2274), - [anon_sym_Class] = ACTIONS(2274), - [anon_sym_id] = ACTIONS(2274), - }, - [1871] = { - [sym_identifier] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1872] = { - [sym_identifier] = ACTIONS(2762), - [anon_sym_LPAREN2] = ACTIONS(2764), - [anon_sym_BANG] = ACTIONS(2764), - [anon_sym_TILDE] = ACTIONS(2764), - [anon_sym_DASH] = ACTIONS(2762), - [anon_sym_PLUS] = ACTIONS(2762), - [anon_sym_STAR] = ACTIONS(2764), - [anon_sym_CARET] = ACTIONS(2764), - [anon_sym_AMP] = ACTIONS(2764), - [anon_sym_SEMI] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym_LBRACE] = ACTIONS(2764), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_ATautoreleasepool] = ACTIONS(2764), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [anon_sym_if] = ACTIONS(2762), - [anon_sym_else] = ACTIONS(2762), - [anon_sym_switch] = ACTIONS(2762), - [anon_sym_while] = ACTIONS(2762), - [anon_sym_do] = ACTIONS(2762), - [anon_sym_for] = ACTIONS(2762), - [anon_sym_in] = ACTIONS(2762), - [anon_sym_return] = ACTIONS(2762), - [anon_sym_break] = ACTIONS(2762), - [anon_sym_continue] = ACTIONS(2762), - [anon_sym_goto] = ACTIONS(2762), - [anon_sym_DASH_DASH] = ACTIONS(2764), - [anon_sym_PLUS_PLUS] = ACTIONS(2764), - [anon_sym_sizeof] = ACTIONS(2762), - [anon_sym___alignof__] = ACTIONS(2762), - [anon_sym___alignof] = ACTIONS(2762), - [anon_sym__alignof] = ACTIONS(2762), - [anon_sym_alignof] = ACTIONS(2762), - [anon_sym__Alignof] = ACTIONS(2762), - [anon_sym_offsetof] = ACTIONS(2762), - [anon_sym__Generic] = ACTIONS(2762), - [anon_sym_asm] = ACTIONS(2762), - [anon_sym___asm__] = ACTIONS(2762), - [sym_number_literal] = ACTIONS(2764), - [anon_sym_L_SQUOTE] = ACTIONS(2764), - [anon_sym_u_SQUOTE] = ACTIONS(2764), - [anon_sym_U_SQUOTE] = ACTIONS(2764), - [anon_sym_u8_SQUOTE] = ACTIONS(2764), - [anon_sym_SQUOTE] = ACTIONS(2764), - [anon_sym_AT] = ACTIONS(2762), - [anon_sym_DQUOTE] = ACTIONS(2764), - [anon_sym_L_DQUOTE] = ACTIONS(2764), - [anon_sym_u_DQUOTE] = ACTIONS(2764), - [anon_sym_U_DQUOTE] = ACTIONS(2764), - [anon_sym_u8_DQUOTE] = ACTIONS(2764), - [sym_true] = ACTIONS(2762), - [sym_false] = ACTIONS(2762), - [anon_sym_NULL] = ACTIONS(2762), - [anon_sym_nullptr] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_ATtry] = ACTIONS(2764), - [anon_sym___try] = ACTIONS(2762), - [anon_sym_ATthrow] = ACTIONS(2764), - [anon_sym_ATselector] = ACTIONS(2764), - [anon_sym_ATavailable] = ACTIONS(2764), - [anon_sym___builtin_available] = ACTIONS(2762), - [anon_sym_va_arg] = ACTIONS(2762), - [anon_sym___asm] = ACTIONS(2762), - [anon_sym_ATencode] = ACTIONS(2764), - [anon_sym_ATsynchronized] = ACTIONS(2764), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [1873] = { - [sym_identifier] = ACTIONS(2834), - [anon_sym_LPAREN2] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2836), - [anon_sym_TILDE] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2834), - [anon_sym_PLUS] = ACTIONS(2834), - [anon_sym_STAR] = ACTIONS(2836), - [anon_sym_CARET] = ACTIONS(2836), - [anon_sym_AMP] = ACTIONS(2836), - [anon_sym_SEMI] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym_LBRACE] = ACTIONS(2836), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_ATautoreleasepool] = ACTIONS(2836), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [anon_sym_if] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2834), - [anon_sym_switch] = ACTIONS(2834), - [anon_sym_while] = ACTIONS(2834), - [anon_sym_do] = ACTIONS(2834), - [anon_sym_for] = ACTIONS(2834), - [anon_sym_in] = ACTIONS(2834), - [anon_sym_return] = ACTIONS(2834), - [anon_sym_break] = ACTIONS(2834), - [anon_sym_continue] = ACTIONS(2834), - [anon_sym_goto] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2836), - [anon_sym_sizeof] = ACTIONS(2834), - [anon_sym___alignof__] = ACTIONS(2834), - [anon_sym___alignof] = ACTIONS(2834), - [anon_sym__alignof] = ACTIONS(2834), - [anon_sym_alignof] = ACTIONS(2834), - [anon_sym__Alignof] = ACTIONS(2834), - [anon_sym_offsetof] = ACTIONS(2834), - [anon_sym__Generic] = ACTIONS(2834), - [anon_sym_asm] = ACTIONS(2834), - [anon_sym___asm__] = ACTIONS(2834), - [sym_number_literal] = ACTIONS(2836), - [anon_sym_L_SQUOTE] = ACTIONS(2836), - [anon_sym_u_SQUOTE] = ACTIONS(2836), - [anon_sym_U_SQUOTE] = ACTIONS(2836), - [anon_sym_u8_SQUOTE] = ACTIONS(2836), - [anon_sym_SQUOTE] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2836), - [anon_sym_L_DQUOTE] = ACTIONS(2836), - [anon_sym_u_DQUOTE] = ACTIONS(2836), - [anon_sym_U_DQUOTE] = ACTIONS(2836), - [anon_sym_u8_DQUOTE] = ACTIONS(2836), - [sym_true] = ACTIONS(2834), - [sym_false] = ACTIONS(2834), - [anon_sym_NULL] = ACTIONS(2834), - [anon_sym_nullptr] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_ATtry] = ACTIONS(2836), - [anon_sym___try] = ACTIONS(2834), - [anon_sym_ATthrow] = ACTIONS(2836), - [anon_sym_ATselector] = ACTIONS(2836), - [anon_sym_ATavailable] = ACTIONS(2836), - [anon_sym___builtin_available] = ACTIONS(2834), - [anon_sym_va_arg] = ACTIONS(2834), - [anon_sym___asm] = ACTIONS(2834), - [anon_sym_ATencode] = ACTIONS(2836), - [anon_sym_ATsynchronized] = ACTIONS(2836), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [1874] = { - [sym_identifier] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1875] = { - [sym_identifier] = ACTIONS(2586), - [anon_sym_LPAREN2] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2586), - [anon_sym_PLUS] = ACTIONS(2586), - [anon_sym_STAR] = ACTIONS(2588), - [anon_sym_CARET] = ACTIONS(2588), - [anon_sym_AMP] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [anon_sym_if] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2586), - [anon_sym_switch] = ACTIONS(2586), - [anon_sym_while] = ACTIONS(2586), - [anon_sym_do] = ACTIONS(2586), - [anon_sym_for] = ACTIONS(2586), - [anon_sym_in] = ACTIONS(2586), - [anon_sym_return] = ACTIONS(2586), - [anon_sym_break] = ACTIONS(2586), - [anon_sym_continue] = ACTIONS(2586), - [anon_sym_goto] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_sizeof] = ACTIONS(2586), - [anon_sym___alignof__] = ACTIONS(2586), - [anon_sym___alignof] = ACTIONS(2586), - [anon_sym__alignof] = ACTIONS(2586), - [anon_sym_alignof] = ACTIONS(2586), - [anon_sym__Alignof] = ACTIONS(2586), - [anon_sym_offsetof] = ACTIONS(2586), - [anon_sym__Generic] = ACTIONS(2586), - [anon_sym_asm] = ACTIONS(2586), - [anon_sym___asm__] = ACTIONS(2586), - [sym_number_literal] = ACTIONS(2588), - [anon_sym_L_SQUOTE] = ACTIONS(2588), - [anon_sym_u_SQUOTE] = ACTIONS(2588), - [anon_sym_U_SQUOTE] = ACTIONS(2588), - [anon_sym_u8_SQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_L_DQUOTE] = ACTIONS(2588), - [anon_sym_u_DQUOTE] = ACTIONS(2588), - [anon_sym_U_DQUOTE] = ACTIONS(2588), - [anon_sym_u8_DQUOTE] = ACTIONS(2588), - [sym_true] = ACTIONS(2586), - [sym_false] = ACTIONS(2586), - [anon_sym_NULL] = ACTIONS(2586), - [anon_sym_nullptr] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_ATtry] = ACTIONS(2588), - [anon_sym___try] = ACTIONS(2586), - [anon_sym_ATthrow] = ACTIONS(2588), - [anon_sym_ATselector] = ACTIONS(2588), - [anon_sym_ATavailable] = ACTIONS(2588), - [anon_sym___builtin_available] = ACTIONS(2586), - [anon_sym_va_arg] = ACTIONS(2586), - [anon_sym___asm] = ACTIONS(2586), - [anon_sym_ATencode] = ACTIONS(2588), - [anon_sym_ATsynchronized] = ACTIONS(2588), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [1876] = { - [sym_identifier] = ACTIONS(2546), - [anon_sym_LPAREN2] = ACTIONS(2548), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_STAR] = ACTIONS(2548), - [anon_sym_CARET] = ACTIONS(2548), - [anon_sym_AMP] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_in] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_goto] = ACTIONS(2546), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_sizeof] = ACTIONS(2546), - [anon_sym___alignof__] = ACTIONS(2546), - [anon_sym___alignof] = ACTIONS(2546), - [anon_sym__alignof] = ACTIONS(2546), - [anon_sym_alignof] = ACTIONS(2546), - [anon_sym__Alignof] = ACTIONS(2546), - [anon_sym_offsetof] = ACTIONS(2546), - [anon_sym__Generic] = ACTIONS(2546), - [anon_sym_asm] = ACTIONS(2546), - [anon_sym___asm__] = ACTIONS(2546), - [sym_number_literal] = ACTIONS(2548), - [anon_sym_L_SQUOTE] = ACTIONS(2548), - [anon_sym_u_SQUOTE] = ACTIONS(2548), - [anon_sym_U_SQUOTE] = ACTIONS(2548), - [anon_sym_u8_SQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_AT] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_L_DQUOTE] = ACTIONS(2548), - [anon_sym_u_DQUOTE] = ACTIONS(2548), - [anon_sym_U_DQUOTE] = ACTIONS(2548), - [anon_sym_u8_DQUOTE] = ACTIONS(2548), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [anon_sym_NULL] = ACTIONS(2546), - [anon_sym_nullptr] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_ATtry] = ACTIONS(2548), - [anon_sym___try] = ACTIONS(2546), - [anon_sym_ATthrow] = ACTIONS(2548), - [anon_sym_ATselector] = ACTIONS(2548), - [anon_sym_ATavailable] = ACTIONS(2548), - [anon_sym___builtin_available] = ACTIONS(2546), - [anon_sym_va_arg] = ACTIONS(2546), - [anon_sym___asm] = ACTIONS(2546), - [anon_sym_ATencode] = ACTIONS(2548), - [anon_sym_ATsynchronized] = ACTIONS(2548), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [1877] = { - [sym_identifier] = ACTIONS(2758), - [anon_sym_LPAREN2] = ACTIONS(2760), - [anon_sym_BANG] = ACTIONS(2760), - [anon_sym_TILDE] = ACTIONS(2760), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_STAR] = ACTIONS(2760), - [anon_sym_CARET] = ACTIONS(2760), - [anon_sym_AMP] = ACTIONS(2760), - [anon_sym_SEMI] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2760), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_ATautoreleasepool] = ACTIONS(2760), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_in] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_goto] = ACTIONS(2758), - [anon_sym_DASH_DASH] = ACTIONS(2760), - [anon_sym_PLUS_PLUS] = ACTIONS(2760), - [anon_sym_sizeof] = ACTIONS(2758), - [anon_sym___alignof__] = ACTIONS(2758), - [anon_sym___alignof] = ACTIONS(2758), - [anon_sym__alignof] = ACTIONS(2758), - [anon_sym_alignof] = ACTIONS(2758), - [anon_sym__Alignof] = ACTIONS(2758), - [anon_sym_offsetof] = ACTIONS(2758), - [anon_sym__Generic] = ACTIONS(2758), - [anon_sym_asm] = ACTIONS(2758), - [anon_sym___asm__] = ACTIONS(2758), - [sym_number_literal] = ACTIONS(2760), - [anon_sym_L_SQUOTE] = ACTIONS(2760), - [anon_sym_u_SQUOTE] = ACTIONS(2760), - [anon_sym_U_SQUOTE] = ACTIONS(2760), - [anon_sym_u8_SQUOTE] = ACTIONS(2760), - [anon_sym_SQUOTE] = ACTIONS(2760), - [anon_sym_AT] = ACTIONS(2758), - [anon_sym_DQUOTE] = ACTIONS(2760), - [anon_sym_L_DQUOTE] = ACTIONS(2760), - [anon_sym_u_DQUOTE] = ACTIONS(2760), - [anon_sym_U_DQUOTE] = ACTIONS(2760), - [anon_sym_u8_DQUOTE] = ACTIONS(2760), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [anon_sym_NULL] = ACTIONS(2758), - [anon_sym_nullptr] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_ATtry] = ACTIONS(2760), - [anon_sym___try] = ACTIONS(2758), - [anon_sym_ATthrow] = ACTIONS(2760), - [anon_sym_ATselector] = ACTIONS(2760), - [anon_sym_ATavailable] = ACTIONS(2760), - [anon_sym___builtin_available] = ACTIONS(2758), - [anon_sym_va_arg] = ACTIONS(2758), - [anon_sym___asm] = ACTIONS(2758), - [anon_sym_ATencode] = ACTIONS(2760), - [anon_sym_ATsynchronized] = ACTIONS(2760), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [1878] = { - [sym_identifier] = ACTIONS(2754), - [anon_sym_LPAREN2] = ACTIONS(2756), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_STAR] = ACTIONS(2756), - [anon_sym_CARET] = ACTIONS(2756), - [anon_sym_AMP] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_ATautoreleasepool] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_in] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_goto] = ACTIONS(2754), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_sizeof] = ACTIONS(2754), - [anon_sym___alignof__] = ACTIONS(2754), - [anon_sym___alignof] = ACTIONS(2754), - [anon_sym__alignof] = ACTIONS(2754), - [anon_sym_alignof] = ACTIONS(2754), - [anon_sym__Alignof] = ACTIONS(2754), - [anon_sym_offsetof] = ACTIONS(2754), - [anon_sym__Generic] = ACTIONS(2754), - [anon_sym_asm] = ACTIONS(2754), - [anon_sym___asm__] = ACTIONS(2754), - [sym_number_literal] = ACTIONS(2756), - [anon_sym_L_SQUOTE] = ACTIONS(2756), - [anon_sym_u_SQUOTE] = ACTIONS(2756), - [anon_sym_U_SQUOTE] = ACTIONS(2756), - [anon_sym_u8_SQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_AT] = ACTIONS(2754), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_L_DQUOTE] = ACTIONS(2756), - [anon_sym_u_DQUOTE] = ACTIONS(2756), - [anon_sym_U_DQUOTE] = ACTIONS(2756), - [anon_sym_u8_DQUOTE] = ACTIONS(2756), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [anon_sym_NULL] = ACTIONS(2754), - [anon_sym_nullptr] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_ATtry] = ACTIONS(2756), - [anon_sym___try] = ACTIONS(2754), - [anon_sym_ATthrow] = ACTIONS(2756), - [anon_sym_ATselector] = ACTIONS(2756), - [anon_sym_ATavailable] = ACTIONS(2756), - [anon_sym___builtin_available] = ACTIONS(2754), - [anon_sym_va_arg] = ACTIONS(2754), - [anon_sym___asm] = ACTIONS(2754), - [anon_sym_ATencode] = ACTIONS(2756), - [anon_sym_ATsynchronized] = ACTIONS(2756), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [1879] = { - [sym_identifier] = ACTIONS(2482), - [anon_sym_LPAREN2] = ACTIONS(2484), - [anon_sym_BANG] = ACTIONS(2484), - [anon_sym_TILDE] = ACTIONS(2484), - [anon_sym_DASH] = ACTIONS(2482), - [anon_sym_PLUS] = ACTIONS(2482), - [anon_sym_STAR] = ACTIONS(2484), - [anon_sym_CARET] = ACTIONS(2484), - [anon_sym_AMP] = ACTIONS(2484), - [anon_sym_SEMI] = ACTIONS(2484), - [anon_sym___extension__] = ACTIONS(2482), - [anon_sym_typedef] = ACTIONS(2482), - [anon_sym_extern] = ACTIONS(2482), - [anon_sym___attribute__] = ACTIONS(2482), - [anon_sym___attribute] = ACTIONS(2482), - [anon_sym_noreturn] = ACTIONS(2482), - [anon_sym_LBRACK] = ACTIONS(2484), - [anon_sym___declspec] = ACTIONS(2482), - [anon_sym_LBRACE] = ACTIONS(2484), - [anon_sym_signed] = ACTIONS(2482), - [anon_sym_unsigned] = ACTIONS(2482), - [anon_sym_long] = ACTIONS(2482), - [anon_sym_short] = ACTIONS(2482), - [anon_sym_ATautoreleasepool] = ACTIONS(2484), - [anon_sym_static] = ACTIONS(2482), - [anon_sym_auto] = ACTIONS(2482), - [anon_sym_register] = ACTIONS(2482), - [anon_sym_inline] = ACTIONS(2482), - [anon_sym___inline] = ACTIONS(2482), - [anon_sym___inline__] = ACTIONS(2482), - [anon_sym___forceinline] = ACTIONS(2482), - [anon_sym_thread_local] = ACTIONS(2482), - [anon_sym___thread] = ACTIONS(2482), - [anon_sym_CG_EXTERN] = ACTIONS(2482), - [anon_sym_CG_INLINE] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2482), - [anon_sym_IBOutlet] = ACTIONS(2482), - [anon_sym_IBInspectable] = ACTIONS(2482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2482), - [anon_sym_NS_INLINE] = ACTIONS(2482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2482), - [anon_sym_OBJC_EXPORT] = ACTIONS(2482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2482), - [anon_sym_const] = ACTIONS(2482), - [anon_sym_constexpr] = ACTIONS(2482), - [anon_sym_volatile] = ACTIONS(2482), - [anon_sym_restrict] = ACTIONS(2482), - [anon_sym___restrict__] = ACTIONS(2482), - [anon_sym__Atomic] = ACTIONS(2482), - [anon_sym__Noreturn] = ACTIONS(2482), - [anon_sym_nullable] = ACTIONS(2482), - [anon_sym__Complex] = ACTIONS(2482), - [anon_sym__Nonnull] = ACTIONS(2482), - [anon_sym__Nullable] = ACTIONS(2482), - [anon_sym__Nullable_result] = ACTIONS(2482), - [anon_sym__Null_unspecified] = ACTIONS(2482), - [anon_sym___autoreleasing] = ACTIONS(2482), - [anon_sym___block] = ACTIONS(2482), - [anon_sym___bridge] = ACTIONS(2482), - [anon_sym___bridge_retained] = ACTIONS(2482), - [anon_sym___bridge_transfer] = ACTIONS(2482), - [anon_sym___complex] = ACTIONS(2482), - [anon_sym___const] = ACTIONS(2482), - [anon_sym___imag] = ACTIONS(2482), - [anon_sym___kindof] = ACTIONS(2482), - [anon_sym___nonnull] = ACTIONS(2482), - [anon_sym___nullable] = ACTIONS(2482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2482), - [anon_sym___real] = ACTIONS(2482), - [anon_sym___strong] = ACTIONS(2482), - [anon_sym___unsafe_unretained] = ACTIONS(2482), - [anon_sym___unused] = ACTIONS(2482), - [anon_sym___weak] = ACTIONS(2482), - [sym_primitive_type] = ACTIONS(2482), - [anon_sym_enum] = ACTIONS(2482), - [anon_sym_struct] = ACTIONS(2482), - [anon_sym_union] = ACTIONS(2482), - [anon_sym_if] = ACTIONS(2482), - [anon_sym_else] = ACTIONS(2482), - [anon_sym_switch] = ACTIONS(2482), - [anon_sym_while] = ACTIONS(2482), - [anon_sym_do] = ACTIONS(2482), - [anon_sym_for] = ACTIONS(2482), - [anon_sym_in] = ACTIONS(2482), - [anon_sym_return] = ACTIONS(2482), - [anon_sym_break] = ACTIONS(2482), - [anon_sym_continue] = ACTIONS(2482), - [anon_sym_goto] = ACTIONS(2482), - [anon_sym_DASH_DASH] = ACTIONS(2484), - [anon_sym_PLUS_PLUS] = ACTIONS(2484), - [anon_sym_sizeof] = ACTIONS(2482), - [anon_sym___alignof__] = ACTIONS(2482), - [anon_sym___alignof] = ACTIONS(2482), - [anon_sym__alignof] = ACTIONS(2482), - [anon_sym_alignof] = ACTIONS(2482), - [anon_sym__Alignof] = ACTIONS(2482), - [anon_sym_offsetof] = ACTIONS(2482), - [anon_sym__Generic] = ACTIONS(2482), - [anon_sym_asm] = ACTIONS(2482), - [anon_sym___asm__] = ACTIONS(2482), - [sym_number_literal] = ACTIONS(2484), - [anon_sym_L_SQUOTE] = ACTIONS(2484), - [anon_sym_u_SQUOTE] = ACTIONS(2484), - [anon_sym_U_SQUOTE] = ACTIONS(2484), - [anon_sym_u8_SQUOTE] = ACTIONS(2484), - [anon_sym_SQUOTE] = ACTIONS(2484), - [anon_sym_AT] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(2484), - [anon_sym_L_DQUOTE] = ACTIONS(2484), - [anon_sym_u_DQUOTE] = ACTIONS(2484), - [anon_sym_U_DQUOTE] = ACTIONS(2484), - [anon_sym_u8_DQUOTE] = ACTIONS(2484), - [sym_true] = ACTIONS(2482), - [sym_false] = ACTIONS(2482), - [anon_sym_NULL] = ACTIONS(2482), - [anon_sym_nullptr] = ACTIONS(2482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2482), - [anon_sym___typeof] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(2482), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE] = ACTIONS(2482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_API_AVAILABLE] = ACTIONS(2482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_API_DEPRECATED] = ACTIONS(2482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2482), - [anon_sym___deprecated_msg] = ACTIONS(2482), - [anon_sym___deprecated_enum_msg] = ACTIONS(2482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2482), - [anon_sym__Alignas] = ACTIONS(2482), - [anon_sym_ATtry] = ACTIONS(2484), - [anon_sym___try] = ACTIONS(2482), - [anon_sym_ATthrow] = ACTIONS(2484), - [anon_sym_ATselector] = ACTIONS(2484), - [anon_sym_ATavailable] = ACTIONS(2484), - [anon_sym___builtin_available] = ACTIONS(2482), - [anon_sym_va_arg] = ACTIONS(2482), - [anon_sym___asm] = ACTIONS(2482), - [anon_sym_ATencode] = ACTIONS(2484), - [anon_sym_ATsynchronized] = ACTIONS(2484), - [anon_sym_BOOL] = ACTIONS(2482), - [anon_sym_IMP] = ACTIONS(2482), - [anon_sym_SEL] = ACTIONS(2482), - [anon_sym_Class] = ACTIONS(2482), - [anon_sym_id] = ACTIONS(2482), - }, - [1880] = { - [sym_identifier] = ACTIONS(3520), - [anon_sym_LPAREN2] = ACTIONS(3522), - [anon_sym_BANG] = ACTIONS(3522), - [anon_sym_TILDE] = ACTIONS(3522), - [anon_sym_DASH] = ACTIONS(3520), - [anon_sym_PLUS] = ACTIONS(3520), - [anon_sym_STAR] = ACTIONS(3522), - [anon_sym_CARET] = ACTIONS(3522), - [anon_sym_AMP] = ACTIONS(3522), - [anon_sym_SEMI] = ACTIONS(3522), - [anon_sym___extension__] = ACTIONS(3520), - [anon_sym_extern] = ACTIONS(3520), - [anon_sym___attribute__] = ACTIONS(3520), - [anon_sym___attribute] = ACTIONS(3520), - [anon_sym_noreturn] = ACTIONS(3520), - [anon_sym_LBRACK] = ACTIONS(3522), - [anon_sym___declspec] = ACTIONS(3520), - [anon_sym_LBRACE] = ACTIONS(3522), - [anon_sym_signed] = ACTIONS(3520), - [anon_sym_unsigned] = ACTIONS(3520), - [anon_sym_long] = ACTIONS(3520), - [anon_sym_short] = ACTIONS(3520), - [anon_sym_ATautoreleasepool] = ACTIONS(3522), - [anon_sym_static] = ACTIONS(3520), - [anon_sym_auto] = ACTIONS(3520), - [anon_sym_register] = ACTIONS(3520), - [anon_sym_inline] = ACTIONS(3520), - [anon_sym___inline] = ACTIONS(3520), - [anon_sym___inline__] = ACTIONS(3520), - [anon_sym___forceinline] = ACTIONS(3520), - [anon_sym_thread_local] = ACTIONS(3520), - [anon_sym___thread] = ACTIONS(3520), - [anon_sym_CG_EXTERN] = ACTIONS(3520), - [anon_sym_CG_INLINE] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3520), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3520), - [anon_sym_IBOutlet] = ACTIONS(3520), - [anon_sym_IBInspectable] = ACTIONS(3520), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3520), - [anon_sym_NS_INLINE] = ACTIONS(3520), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3520), - [anon_sym_OBJC_EXPORT] = ACTIONS(3520), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3520), - [anon_sym_const] = ACTIONS(3520), - [anon_sym_constexpr] = ACTIONS(3520), - [anon_sym_volatile] = ACTIONS(3520), - [anon_sym_restrict] = ACTIONS(3520), - [anon_sym___restrict__] = ACTIONS(3520), - [anon_sym__Atomic] = ACTIONS(3520), - [anon_sym__Noreturn] = ACTIONS(3520), - [anon_sym_nullable] = ACTIONS(3520), - [anon_sym__Complex] = ACTIONS(3520), - [anon_sym__Nonnull] = ACTIONS(3520), - [anon_sym__Nullable] = ACTIONS(3520), - [anon_sym__Nullable_result] = ACTIONS(3520), - [anon_sym__Null_unspecified] = ACTIONS(3520), - [anon_sym___autoreleasing] = ACTIONS(3520), - [anon_sym___block] = ACTIONS(3520), - [anon_sym___bridge] = ACTIONS(3520), - [anon_sym___bridge_retained] = ACTIONS(3520), - [anon_sym___bridge_transfer] = ACTIONS(3520), - [anon_sym___complex] = ACTIONS(3520), - [anon_sym___const] = ACTIONS(3520), - [anon_sym___imag] = ACTIONS(3520), - [anon_sym___kindof] = ACTIONS(3520), - [anon_sym___nonnull] = ACTIONS(3520), - [anon_sym___nullable] = ACTIONS(3520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3520), - [anon_sym___real] = ACTIONS(3520), - [anon_sym___strong] = ACTIONS(3520), - [anon_sym___unsafe_unretained] = ACTIONS(3520), - [anon_sym___unused] = ACTIONS(3520), - [anon_sym___weak] = ACTIONS(3520), - [sym_primitive_type] = ACTIONS(3520), - [anon_sym_enum] = ACTIONS(3520), - [anon_sym_struct] = ACTIONS(3520), - [anon_sym_union] = ACTIONS(3520), - [anon_sym_if] = ACTIONS(3520), - [anon_sym_switch] = ACTIONS(3520), - [anon_sym_case] = ACTIONS(3520), - [anon_sym_default] = ACTIONS(3520), - [anon_sym_while] = ACTIONS(3520), - [anon_sym_do] = ACTIONS(3520), - [anon_sym_for] = ACTIONS(3520), - [anon_sym_in] = ACTIONS(3520), - [anon_sym_return] = ACTIONS(3520), - [anon_sym_break] = ACTIONS(3520), - [anon_sym_continue] = ACTIONS(3520), - [anon_sym_goto] = ACTIONS(3520), - [anon_sym_DASH_DASH] = ACTIONS(3522), - [anon_sym_PLUS_PLUS] = ACTIONS(3522), - [anon_sym_sizeof] = ACTIONS(3520), - [anon_sym___alignof__] = ACTIONS(3520), - [anon_sym___alignof] = ACTIONS(3520), - [anon_sym__alignof] = ACTIONS(3520), - [anon_sym_alignof] = ACTIONS(3520), - [anon_sym__Alignof] = ACTIONS(3520), - [anon_sym_offsetof] = ACTIONS(3520), - [anon_sym__Generic] = ACTIONS(3520), - [anon_sym_asm] = ACTIONS(3520), - [anon_sym___asm__] = ACTIONS(3520), - [sym_number_literal] = ACTIONS(3522), - [anon_sym_L_SQUOTE] = ACTIONS(3522), - [anon_sym_u_SQUOTE] = ACTIONS(3522), - [anon_sym_U_SQUOTE] = ACTIONS(3522), - [anon_sym_u8_SQUOTE] = ACTIONS(3522), - [anon_sym_SQUOTE] = ACTIONS(3522), - [anon_sym_AT] = ACTIONS(3520), - [anon_sym_DQUOTE] = ACTIONS(3522), - [anon_sym_L_DQUOTE] = ACTIONS(3522), - [anon_sym_u_DQUOTE] = ACTIONS(3522), - [anon_sym_U_DQUOTE] = ACTIONS(3522), - [anon_sym_u8_DQUOTE] = ACTIONS(3522), - [sym_true] = ACTIONS(3520), - [sym_false] = ACTIONS(3520), - [anon_sym_NULL] = ACTIONS(3520), - [anon_sym_nullptr] = ACTIONS(3520), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3520), - [anon_sym___typeof] = ACTIONS(3520), - [anon_sym_typeof] = ACTIONS(3520), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3520), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3520), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3520), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3520), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE] = ACTIONS(3520), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_API_AVAILABLE] = ACTIONS(3520), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_API_DEPRECATED] = ACTIONS(3520), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3520), - [anon_sym___deprecated_msg] = ACTIONS(3520), - [anon_sym___deprecated_enum_msg] = ACTIONS(3520), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3520), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3520), - [anon_sym__Alignas] = ACTIONS(3520), - [anon_sym_ATtry] = ACTIONS(3522), - [anon_sym___try] = ACTIONS(3520), - [anon_sym_ATthrow] = ACTIONS(3522), - [anon_sym_ATselector] = ACTIONS(3522), - [anon_sym_ATavailable] = ACTIONS(3522), - [anon_sym___builtin_available] = ACTIONS(3520), - [anon_sym_va_arg] = ACTIONS(3520), - [anon_sym___asm] = ACTIONS(3520), - [anon_sym_ATencode] = ACTIONS(3522), - [anon_sym_ATsynchronized] = ACTIONS(3522), - [anon_sym_BOOL] = ACTIONS(3520), - [anon_sym_IMP] = ACTIONS(3520), - [anon_sym_SEL] = ACTIONS(3520), - [anon_sym_Class] = ACTIONS(3520), - [anon_sym_id] = ACTIONS(3520), - }, - [1881] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1882] = { - [sym_identifier] = ACTIONS(2750), - [anon_sym_LPAREN2] = ACTIONS(2752), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_DASH] = ACTIONS(2750), - [anon_sym_PLUS] = ACTIONS(2750), - [anon_sym_STAR] = ACTIONS(2752), - [anon_sym_CARET] = ACTIONS(2752), - [anon_sym_AMP] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_ATautoreleasepool] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [anon_sym_if] = ACTIONS(2750), - [anon_sym_else] = ACTIONS(2750), - [anon_sym_switch] = ACTIONS(2750), - [anon_sym_while] = ACTIONS(2750), - [anon_sym_do] = ACTIONS(2750), - [anon_sym_for] = ACTIONS(2750), - [anon_sym_in] = ACTIONS(2750), - [anon_sym_return] = ACTIONS(2750), - [anon_sym_break] = ACTIONS(2750), - [anon_sym_continue] = ACTIONS(2750), - [anon_sym_goto] = ACTIONS(2750), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_sizeof] = ACTIONS(2750), - [anon_sym___alignof__] = ACTIONS(2750), - [anon_sym___alignof] = ACTIONS(2750), - [anon_sym__alignof] = ACTIONS(2750), - [anon_sym_alignof] = ACTIONS(2750), - [anon_sym__Alignof] = ACTIONS(2750), - [anon_sym_offsetof] = ACTIONS(2750), - [anon_sym__Generic] = ACTIONS(2750), - [anon_sym_asm] = ACTIONS(2750), - [anon_sym___asm__] = ACTIONS(2750), - [sym_number_literal] = ACTIONS(2752), - [anon_sym_L_SQUOTE] = ACTIONS(2752), - [anon_sym_u_SQUOTE] = ACTIONS(2752), - [anon_sym_U_SQUOTE] = ACTIONS(2752), - [anon_sym_u8_SQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_AT] = ACTIONS(2750), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_L_DQUOTE] = ACTIONS(2752), - [anon_sym_u_DQUOTE] = ACTIONS(2752), - [anon_sym_U_DQUOTE] = ACTIONS(2752), - [anon_sym_u8_DQUOTE] = ACTIONS(2752), - [sym_true] = ACTIONS(2750), - [sym_false] = ACTIONS(2750), - [anon_sym_NULL] = ACTIONS(2750), - [anon_sym_nullptr] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_ATtry] = ACTIONS(2752), - [anon_sym___try] = ACTIONS(2750), - [anon_sym_ATthrow] = ACTIONS(2752), - [anon_sym_ATselector] = ACTIONS(2752), - [anon_sym_ATavailable] = ACTIONS(2752), - [anon_sym___builtin_available] = ACTIONS(2750), - [anon_sym_va_arg] = ACTIONS(2750), - [anon_sym___asm] = ACTIONS(2750), - [anon_sym_ATencode] = ACTIONS(2752), - [anon_sym_ATsynchronized] = ACTIONS(2752), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [1883] = { - [sym_identifier] = ACTIONS(2518), - [anon_sym_LPAREN2] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2518), - [anon_sym_PLUS] = ACTIONS(2518), - [anon_sym_STAR] = ACTIONS(2520), - [anon_sym_CARET] = ACTIONS(2520), - [anon_sym_AMP] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym___extension__] = ACTIONS(2518), - [anon_sym_typedef] = ACTIONS(2518), - [anon_sym_extern] = ACTIONS(2518), - [anon_sym___attribute__] = ACTIONS(2518), - [anon_sym___attribute] = ACTIONS(2518), - [anon_sym_noreturn] = ACTIONS(2518), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym___declspec] = ACTIONS(2518), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_signed] = ACTIONS(2518), - [anon_sym_unsigned] = ACTIONS(2518), - [anon_sym_long] = ACTIONS(2518), - [anon_sym_short] = ACTIONS(2518), - [anon_sym_ATautoreleasepool] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2518), - [anon_sym_auto] = ACTIONS(2518), - [anon_sym_register] = ACTIONS(2518), - [anon_sym_inline] = ACTIONS(2518), - [anon_sym___inline] = ACTIONS(2518), - [anon_sym___inline__] = ACTIONS(2518), - [anon_sym___forceinline] = ACTIONS(2518), - [anon_sym_thread_local] = ACTIONS(2518), - [anon_sym___thread] = ACTIONS(2518), - [anon_sym_CG_EXTERN] = ACTIONS(2518), - [anon_sym_CG_INLINE] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2518), - [anon_sym_IBOutlet] = ACTIONS(2518), - [anon_sym_IBInspectable] = ACTIONS(2518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2518), - [anon_sym_NS_INLINE] = ACTIONS(2518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2518), - [anon_sym_OBJC_EXPORT] = ACTIONS(2518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2518), - [anon_sym_const] = ACTIONS(2518), - [anon_sym_constexpr] = ACTIONS(2518), - [anon_sym_volatile] = ACTIONS(2518), - [anon_sym_restrict] = ACTIONS(2518), - [anon_sym___restrict__] = ACTIONS(2518), - [anon_sym__Atomic] = ACTIONS(2518), - [anon_sym__Noreturn] = ACTIONS(2518), - [anon_sym_nullable] = ACTIONS(2518), - [anon_sym__Complex] = ACTIONS(2518), - [anon_sym__Nonnull] = ACTIONS(2518), - [anon_sym__Nullable] = ACTIONS(2518), - [anon_sym__Nullable_result] = ACTIONS(2518), - [anon_sym__Null_unspecified] = ACTIONS(2518), - [anon_sym___autoreleasing] = ACTIONS(2518), - [anon_sym___block] = ACTIONS(2518), - [anon_sym___bridge] = ACTIONS(2518), - [anon_sym___bridge_retained] = ACTIONS(2518), - [anon_sym___bridge_transfer] = ACTIONS(2518), - [anon_sym___complex] = ACTIONS(2518), - [anon_sym___const] = ACTIONS(2518), - [anon_sym___imag] = ACTIONS(2518), - [anon_sym___kindof] = ACTIONS(2518), - [anon_sym___nonnull] = ACTIONS(2518), - [anon_sym___nullable] = ACTIONS(2518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2518), - [anon_sym___real] = ACTIONS(2518), - [anon_sym___strong] = ACTIONS(2518), - [anon_sym___unsafe_unretained] = ACTIONS(2518), - [anon_sym___unused] = ACTIONS(2518), - [anon_sym___weak] = ACTIONS(2518), - [sym_primitive_type] = ACTIONS(2518), - [anon_sym_enum] = ACTIONS(2518), - [anon_sym_struct] = ACTIONS(2518), - [anon_sym_union] = ACTIONS(2518), - [anon_sym_if] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2518), - [anon_sym_switch] = ACTIONS(2518), - [anon_sym_while] = ACTIONS(2518), - [anon_sym_do] = ACTIONS(2518), - [anon_sym_for] = ACTIONS(2518), - [anon_sym_in] = ACTIONS(2518), - [anon_sym_return] = ACTIONS(2518), - [anon_sym_break] = ACTIONS(2518), - [anon_sym_continue] = ACTIONS(2518), - [anon_sym_goto] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_sizeof] = ACTIONS(2518), - [anon_sym___alignof__] = ACTIONS(2518), - [anon_sym___alignof] = ACTIONS(2518), - [anon_sym__alignof] = ACTIONS(2518), - [anon_sym_alignof] = ACTIONS(2518), - [anon_sym__Alignof] = ACTIONS(2518), - [anon_sym_offsetof] = ACTIONS(2518), - [anon_sym__Generic] = ACTIONS(2518), - [anon_sym_asm] = ACTIONS(2518), - [anon_sym___asm__] = ACTIONS(2518), - [sym_number_literal] = ACTIONS(2520), - [anon_sym_L_SQUOTE] = ACTIONS(2520), - [anon_sym_u_SQUOTE] = ACTIONS(2520), - [anon_sym_U_SQUOTE] = ACTIONS(2520), - [anon_sym_u8_SQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_L_DQUOTE] = ACTIONS(2520), - [anon_sym_u_DQUOTE] = ACTIONS(2520), - [anon_sym_U_DQUOTE] = ACTIONS(2520), - [anon_sym_u8_DQUOTE] = ACTIONS(2520), - [sym_true] = ACTIONS(2518), - [sym_false] = ACTIONS(2518), - [anon_sym_NULL] = ACTIONS(2518), - [anon_sym_nullptr] = ACTIONS(2518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2518), - [anon_sym___typeof] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE] = ACTIONS(2518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_API_AVAILABLE] = ACTIONS(2518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_API_DEPRECATED] = ACTIONS(2518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2518), - [anon_sym___deprecated_msg] = ACTIONS(2518), - [anon_sym___deprecated_enum_msg] = ACTIONS(2518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2518), - [anon_sym__Alignas] = ACTIONS(2518), - [anon_sym_ATtry] = ACTIONS(2520), - [anon_sym___try] = ACTIONS(2518), - [anon_sym_ATthrow] = ACTIONS(2520), - [anon_sym_ATselector] = ACTIONS(2520), - [anon_sym_ATavailable] = ACTIONS(2520), - [anon_sym___builtin_available] = ACTIONS(2518), - [anon_sym_va_arg] = ACTIONS(2518), - [anon_sym___asm] = ACTIONS(2518), - [anon_sym_ATencode] = ACTIONS(2520), - [anon_sym_ATsynchronized] = ACTIONS(2520), - [anon_sym_BOOL] = ACTIONS(2518), - [anon_sym_IMP] = ACTIONS(2518), - [anon_sym_SEL] = ACTIONS(2518), - [anon_sym_Class] = ACTIONS(2518), - [anon_sym_id] = ACTIONS(2518), - }, - [1884] = { - [sym_identifier] = ACTIONS(2542), - [anon_sym_LPAREN2] = ACTIONS(2544), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_STAR] = ACTIONS(2544), - [anon_sym_CARET] = ACTIONS(2544), - [anon_sym_AMP] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_in] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_goto] = ACTIONS(2542), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_sizeof] = ACTIONS(2542), - [anon_sym___alignof__] = ACTIONS(2542), - [anon_sym___alignof] = ACTIONS(2542), - [anon_sym__alignof] = ACTIONS(2542), - [anon_sym_alignof] = ACTIONS(2542), - [anon_sym__Alignof] = ACTIONS(2542), - [anon_sym_offsetof] = ACTIONS(2542), - [anon_sym__Generic] = ACTIONS(2542), - [anon_sym_asm] = ACTIONS(2542), - [anon_sym___asm__] = ACTIONS(2542), - [sym_number_literal] = ACTIONS(2544), - [anon_sym_L_SQUOTE] = ACTIONS(2544), - [anon_sym_u_SQUOTE] = ACTIONS(2544), - [anon_sym_U_SQUOTE] = ACTIONS(2544), - [anon_sym_u8_SQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_AT] = ACTIONS(2542), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_L_DQUOTE] = ACTIONS(2544), - [anon_sym_u_DQUOTE] = ACTIONS(2544), - [anon_sym_U_DQUOTE] = ACTIONS(2544), - [anon_sym_u8_DQUOTE] = ACTIONS(2544), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [anon_sym_NULL] = ACTIONS(2542), - [anon_sym_nullptr] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_ATtry] = ACTIONS(2544), - [anon_sym___try] = ACTIONS(2542), - [anon_sym_ATthrow] = ACTIONS(2544), - [anon_sym_ATselector] = ACTIONS(2544), - [anon_sym_ATavailable] = ACTIONS(2544), - [anon_sym___builtin_available] = ACTIONS(2542), - [anon_sym_va_arg] = ACTIONS(2542), - [anon_sym___asm] = ACTIONS(2542), - [anon_sym_ATencode] = ACTIONS(2544), - [anon_sym_ATsynchronized] = ACTIONS(2544), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [1885] = { - [sym_identifier] = ACTIONS(3530), - [anon_sym_LPAREN2] = ACTIONS(3533), - [anon_sym_BANG] = ACTIONS(3533), - [anon_sym_TILDE] = ACTIONS(3533), - [anon_sym_DASH] = ACTIONS(3535), - [anon_sym_PLUS] = ACTIONS(3535), - [anon_sym_STAR] = ACTIONS(3533), - [anon_sym_CARET] = ACTIONS(3533), - [anon_sym_AMP] = ACTIONS(3533), - [anon_sym_SEMI] = ACTIONS(3533), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3539), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_LBRACE] = ACTIONS(3533), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_ATautoreleasepool] = ACTIONS(3533), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3530), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3530), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3530), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3530), - [anon_sym_union] = ACTIONS(3537), - [anon_sym_if] = ACTIONS(3535), - [anon_sym_switch] = ACTIONS(3535), - [anon_sym_case] = ACTIONS(3535), - [anon_sym_default] = ACTIONS(3535), - [anon_sym_while] = ACTIONS(3535), - [anon_sym_do] = ACTIONS(3535), - [anon_sym_for] = ACTIONS(3535), - [anon_sym_in] = ACTIONS(3535), - [anon_sym_return] = ACTIONS(3535), - [anon_sym_break] = ACTIONS(3535), - [anon_sym_continue] = ACTIONS(3535), - [anon_sym_goto] = ACTIONS(3535), - [anon_sym_DASH_DASH] = ACTIONS(3533), - [anon_sym_PLUS_PLUS] = ACTIONS(3533), - [anon_sym_sizeof] = ACTIONS(3535), - [anon_sym___alignof__] = ACTIONS(3535), - [anon_sym___alignof] = ACTIONS(3535), - [anon_sym__alignof] = ACTIONS(3535), - [anon_sym_alignof] = ACTIONS(3535), - [anon_sym__Alignof] = ACTIONS(3535), - [anon_sym_offsetof] = ACTIONS(3535), - [anon_sym__Generic] = ACTIONS(3535), - [anon_sym_asm] = ACTIONS(3535), - [anon_sym___asm__] = ACTIONS(3535), - [sym_number_literal] = ACTIONS(3533), - [anon_sym_L_SQUOTE] = ACTIONS(3533), - [anon_sym_u_SQUOTE] = ACTIONS(3533), - [anon_sym_U_SQUOTE] = ACTIONS(3533), - [anon_sym_u8_SQUOTE] = ACTIONS(3533), - [anon_sym_SQUOTE] = ACTIONS(3533), - [anon_sym_AT] = ACTIONS(3535), - [anon_sym_DQUOTE] = ACTIONS(3533), - [anon_sym_L_DQUOTE] = ACTIONS(3533), - [anon_sym_u_DQUOTE] = ACTIONS(3533), - [anon_sym_U_DQUOTE] = ACTIONS(3533), - [anon_sym_u8_DQUOTE] = ACTIONS(3533), - [sym_true] = ACTIONS(3535), - [sym_false] = ACTIONS(3535), - [anon_sym_NULL] = ACTIONS(3535), - [anon_sym_nullptr] = ACTIONS(3535), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_ATtry] = ACTIONS(3533), - [anon_sym___try] = ACTIONS(3535), - [anon_sym_ATthrow] = ACTIONS(3533), - [anon_sym_ATselector] = ACTIONS(3533), - [anon_sym_ATavailable] = ACTIONS(3533), - [anon_sym___builtin_available] = ACTIONS(3535), - [anon_sym_va_arg] = ACTIONS(3535), - [anon_sym___asm] = ACTIONS(3535), - [anon_sym_ATencode] = ACTIONS(3533), - [anon_sym_ATsynchronized] = ACTIONS(3533), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3530), - }, - [1886] = { - [sym_identifier] = ACTIONS(2372), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(2374), - [anon_sym_TILDE] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_if] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_switch] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_do] = ACTIONS(2372), - [anon_sym_for] = ACTIONS(2372), - [anon_sym_in] = ACTIONS(2372), - [anon_sym_return] = ACTIONS(2372), - [anon_sym_break] = ACTIONS(2372), - [anon_sym_continue] = ACTIONS(2372), - [anon_sym_goto] = ACTIONS(2372), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_sizeof] = ACTIONS(2372), - [anon_sym___alignof__] = ACTIONS(2372), - [anon_sym___alignof] = ACTIONS(2372), - [anon_sym__alignof] = ACTIONS(2372), - [anon_sym_alignof] = ACTIONS(2372), - [anon_sym__Alignof] = ACTIONS(2372), - [anon_sym_offsetof] = ACTIONS(2372), - [anon_sym__Generic] = ACTIONS(2372), - [anon_sym_asm] = ACTIONS(2372), - [anon_sym___asm__] = ACTIONS(2372), - [sym_number_literal] = ACTIONS(2374), - [anon_sym_L_SQUOTE] = ACTIONS(2374), - [anon_sym_u_SQUOTE] = ACTIONS(2374), - [anon_sym_U_SQUOTE] = ACTIONS(2374), - [anon_sym_u8_SQUOTE] = ACTIONS(2374), - [anon_sym_SQUOTE] = ACTIONS(2374), - [anon_sym_AT] = ACTIONS(2372), - [anon_sym_DQUOTE] = ACTIONS(2374), - [anon_sym_L_DQUOTE] = ACTIONS(2374), - [anon_sym_u_DQUOTE] = ACTIONS(2374), - [anon_sym_U_DQUOTE] = ACTIONS(2374), - [anon_sym_u8_DQUOTE] = ACTIONS(2374), - [sym_true] = ACTIONS(2372), - [sym_false] = ACTIONS(2372), - [anon_sym_NULL] = ACTIONS(2372), - [anon_sym_nullptr] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATtry] = ACTIONS(2374), - [anon_sym___try] = ACTIONS(2372), - [anon_sym_ATthrow] = ACTIONS(2374), - [anon_sym_ATselector] = ACTIONS(2374), - [anon_sym_ATavailable] = ACTIONS(2374), - [anon_sym___builtin_available] = ACTIONS(2372), - [anon_sym_va_arg] = ACTIONS(2372), - [anon_sym___asm] = ACTIONS(2372), - [anon_sym_ATencode] = ACTIONS(2374), - [anon_sym_ATsynchronized] = ACTIONS(2374), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [1887] = { - [sym_identifier] = ACTIONS(2870), - [anon_sym_LPAREN2] = ACTIONS(2872), - [anon_sym_BANG] = ACTIONS(2872), - [anon_sym_TILDE] = ACTIONS(2872), - [anon_sym_DASH] = ACTIONS(2870), - [anon_sym_PLUS] = ACTIONS(2870), - [anon_sym_STAR] = ACTIONS(2872), - [anon_sym_CARET] = ACTIONS(2872), - [anon_sym_AMP] = ACTIONS(2872), - [anon_sym_SEMI] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym_LBRACE] = ACTIONS(2872), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_ATautoreleasepool] = ACTIONS(2872), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [anon_sym_if] = ACTIONS(2870), - [anon_sym_else] = ACTIONS(2870), - [anon_sym_switch] = ACTIONS(2870), - [anon_sym_while] = ACTIONS(2870), - [anon_sym_do] = ACTIONS(2870), - [anon_sym_for] = ACTIONS(2870), - [anon_sym_in] = ACTIONS(2870), - [anon_sym_return] = ACTIONS(2870), - [anon_sym_break] = ACTIONS(2870), - [anon_sym_continue] = ACTIONS(2870), - [anon_sym_goto] = ACTIONS(2870), - [anon_sym_DASH_DASH] = ACTIONS(2872), - [anon_sym_PLUS_PLUS] = ACTIONS(2872), - [anon_sym_sizeof] = ACTIONS(2870), - [anon_sym___alignof__] = ACTIONS(2870), - [anon_sym___alignof] = ACTIONS(2870), - [anon_sym__alignof] = ACTIONS(2870), - [anon_sym_alignof] = ACTIONS(2870), - [anon_sym__Alignof] = ACTIONS(2870), - [anon_sym_offsetof] = ACTIONS(2870), - [anon_sym__Generic] = ACTIONS(2870), - [anon_sym_asm] = ACTIONS(2870), - [anon_sym___asm__] = ACTIONS(2870), - [sym_number_literal] = ACTIONS(2872), - [anon_sym_L_SQUOTE] = ACTIONS(2872), - [anon_sym_u_SQUOTE] = ACTIONS(2872), - [anon_sym_U_SQUOTE] = ACTIONS(2872), - [anon_sym_u8_SQUOTE] = ACTIONS(2872), - [anon_sym_SQUOTE] = ACTIONS(2872), - [anon_sym_AT] = ACTIONS(2870), - [anon_sym_DQUOTE] = ACTIONS(2872), - [anon_sym_L_DQUOTE] = ACTIONS(2872), - [anon_sym_u_DQUOTE] = ACTIONS(2872), - [anon_sym_U_DQUOTE] = ACTIONS(2872), - [anon_sym_u8_DQUOTE] = ACTIONS(2872), - [sym_true] = ACTIONS(2870), - [sym_false] = ACTIONS(2870), - [anon_sym_NULL] = ACTIONS(2870), - [anon_sym_nullptr] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_ATtry] = ACTIONS(2872), - [anon_sym___try] = ACTIONS(2870), - [anon_sym_ATthrow] = ACTIONS(2872), - [anon_sym_ATselector] = ACTIONS(2872), - [anon_sym_ATavailable] = ACTIONS(2872), - [anon_sym___builtin_available] = ACTIONS(2870), - [anon_sym_va_arg] = ACTIONS(2870), - [anon_sym___asm] = ACTIONS(2870), - [anon_sym_ATencode] = ACTIONS(2872), - [anon_sym_ATsynchronized] = ACTIONS(2872), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [1888] = { - [sym_identifier] = ACTIONS(2874), - [anon_sym_LPAREN2] = ACTIONS(2876), - [anon_sym_BANG] = ACTIONS(2876), - [anon_sym_TILDE] = ACTIONS(2876), - [anon_sym_DASH] = ACTIONS(2874), - [anon_sym_PLUS] = ACTIONS(2874), - [anon_sym_STAR] = ACTIONS(2876), - [anon_sym_CARET] = ACTIONS(2876), - [anon_sym_AMP] = ACTIONS(2876), - [anon_sym_SEMI] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym_LBRACE] = ACTIONS(2876), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_ATautoreleasepool] = ACTIONS(2876), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [anon_sym_if] = ACTIONS(2874), - [anon_sym_else] = ACTIONS(2874), - [anon_sym_switch] = ACTIONS(2874), - [anon_sym_while] = ACTIONS(2874), - [anon_sym_do] = ACTIONS(2874), - [anon_sym_for] = ACTIONS(2874), - [anon_sym_in] = ACTIONS(2874), - [anon_sym_return] = ACTIONS(2874), - [anon_sym_break] = ACTIONS(2874), - [anon_sym_continue] = ACTIONS(2874), - [anon_sym_goto] = ACTIONS(2874), - [anon_sym_DASH_DASH] = ACTIONS(2876), - [anon_sym_PLUS_PLUS] = ACTIONS(2876), - [anon_sym_sizeof] = ACTIONS(2874), - [anon_sym___alignof__] = ACTIONS(2874), - [anon_sym___alignof] = ACTIONS(2874), - [anon_sym__alignof] = ACTIONS(2874), - [anon_sym_alignof] = ACTIONS(2874), - [anon_sym__Alignof] = ACTIONS(2874), - [anon_sym_offsetof] = ACTIONS(2874), - [anon_sym__Generic] = ACTIONS(2874), - [anon_sym_asm] = ACTIONS(2874), - [anon_sym___asm__] = ACTIONS(2874), - [sym_number_literal] = ACTIONS(2876), - [anon_sym_L_SQUOTE] = ACTIONS(2876), - [anon_sym_u_SQUOTE] = ACTIONS(2876), - [anon_sym_U_SQUOTE] = ACTIONS(2876), - [anon_sym_u8_SQUOTE] = ACTIONS(2876), - [anon_sym_SQUOTE] = ACTIONS(2876), - [anon_sym_AT] = ACTIONS(2874), - [anon_sym_DQUOTE] = ACTIONS(2876), - [anon_sym_L_DQUOTE] = ACTIONS(2876), - [anon_sym_u_DQUOTE] = ACTIONS(2876), - [anon_sym_U_DQUOTE] = ACTIONS(2876), - [anon_sym_u8_DQUOTE] = ACTIONS(2876), - [sym_true] = ACTIONS(2874), - [sym_false] = ACTIONS(2874), - [anon_sym_NULL] = ACTIONS(2874), - [anon_sym_nullptr] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_ATtry] = ACTIONS(2876), - [anon_sym___try] = ACTIONS(2874), - [anon_sym_ATthrow] = ACTIONS(2876), - [anon_sym_ATselector] = ACTIONS(2876), - [anon_sym_ATavailable] = ACTIONS(2876), - [anon_sym___builtin_available] = ACTIONS(2874), - [anon_sym_va_arg] = ACTIONS(2874), - [anon_sym___asm] = ACTIONS(2874), - [anon_sym_ATencode] = ACTIONS(2876), - [anon_sym_ATsynchronized] = ACTIONS(2876), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [1889] = { - [sym_identifier] = ACTIONS(2738), - [anon_sym_LPAREN2] = ACTIONS(2740), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_STAR] = ACTIONS(2740), - [anon_sym_CARET] = ACTIONS(2740), - [anon_sym_AMP] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_ATautoreleasepool] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_in] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_goto] = ACTIONS(2738), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_sizeof] = ACTIONS(2738), - [anon_sym___alignof__] = ACTIONS(2738), - [anon_sym___alignof] = ACTIONS(2738), - [anon_sym__alignof] = ACTIONS(2738), - [anon_sym_alignof] = ACTIONS(2738), - [anon_sym__Alignof] = ACTIONS(2738), - [anon_sym_offsetof] = ACTIONS(2738), - [anon_sym__Generic] = ACTIONS(2738), - [anon_sym_asm] = ACTIONS(2738), - [anon_sym___asm__] = ACTIONS(2738), - [sym_number_literal] = ACTIONS(2740), - [anon_sym_L_SQUOTE] = ACTIONS(2740), - [anon_sym_u_SQUOTE] = ACTIONS(2740), - [anon_sym_U_SQUOTE] = ACTIONS(2740), - [anon_sym_u8_SQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_AT] = ACTIONS(2738), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_L_DQUOTE] = ACTIONS(2740), - [anon_sym_u_DQUOTE] = ACTIONS(2740), - [anon_sym_U_DQUOTE] = ACTIONS(2740), - [anon_sym_u8_DQUOTE] = ACTIONS(2740), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [anon_sym_NULL] = ACTIONS(2738), - [anon_sym_nullptr] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_ATtry] = ACTIONS(2740), - [anon_sym___try] = ACTIONS(2738), - [anon_sym_ATthrow] = ACTIONS(2740), - [anon_sym_ATselector] = ACTIONS(2740), - [anon_sym_ATavailable] = ACTIONS(2740), - [anon_sym___builtin_available] = ACTIONS(2738), - [anon_sym_va_arg] = ACTIONS(2738), - [anon_sym___asm] = ACTIONS(2738), - [anon_sym_ATencode] = ACTIONS(2740), - [anon_sym_ATsynchronized] = ACTIONS(2740), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [1890] = { - [sym_identifier] = ACTIONS(2878), - [anon_sym_LPAREN2] = ACTIONS(2880), - [anon_sym_BANG] = ACTIONS(2880), - [anon_sym_TILDE] = ACTIONS(2880), - [anon_sym_DASH] = ACTIONS(2878), - [anon_sym_PLUS] = ACTIONS(2878), - [anon_sym_STAR] = ACTIONS(2880), - [anon_sym_CARET] = ACTIONS(2880), - [anon_sym_AMP] = ACTIONS(2880), - [anon_sym_SEMI] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym_LBRACE] = ACTIONS(2880), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_ATautoreleasepool] = ACTIONS(2880), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [anon_sym_if] = ACTIONS(2878), - [anon_sym_else] = ACTIONS(2878), - [anon_sym_switch] = ACTIONS(2878), - [anon_sym_while] = ACTIONS(2878), - [anon_sym_do] = ACTIONS(2878), - [anon_sym_for] = ACTIONS(2878), - [anon_sym_in] = ACTIONS(2878), - [anon_sym_return] = ACTIONS(2878), - [anon_sym_break] = ACTIONS(2878), - [anon_sym_continue] = ACTIONS(2878), - [anon_sym_goto] = ACTIONS(2878), - [anon_sym_DASH_DASH] = ACTIONS(2880), - [anon_sym_PLUS_PLUS] = ACTIONS(2880), - [anon_sym_sizeof] = ACTIONS(2878), - [anon_sym___alignof__] = ACTIONS(2878), - [anon_sym___alignof] = ACTIONS(2878), - [anon_sym__alignof] = ACTIONS(2878), - [anon_sym_alignof] = ACTIONS(2878), - [anon_sym__Alignof] = ACTIONS(2878), - [anon_sym_offsetof] = ACTIONS(2878), - [anon_sym__Generic] = ACTIONS(2878), - [anon_sym_asm] = ACTIONS(2878), - [anon_sym___asm__] = ACTIONS(2878), - [sym_number_literal] = ACTIONS(2880), - [anon_sym_L_SQUOTE] = ACTIONS(2880), - [anon_sym_u_SQUOTE] = ACTIONS(2880), - [anon_sym_U_SQUOTE] = ACTIONS(2880), - [anon_sym_u8_SQUOTE] = ACTIONS(2880), - [anon_sym_SQUOTE] = ACTIONS(2880), - [anon_sym_AT] = ACTIONS(2878), - [anon_sym_DQUOTE] = ACTIONS(2880), - [anon_sym_L_DQUOTE] = ACTIONS(2880), - [anon_sym_u_DQUOTE] = ACTIONS(2880), - [anon_sym_U_DQUOTE] = ACTIONS(2880), - [anon_sym_u8_DQUOTE] = ACTIONS(2880), - [sym_true] = ACTIONS(2878), - [sym_false] = ACTIONS(2878), - [anon_sym_NULL] = ACTIONS(2878), - [anon_sym_nullptr] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_ATtry] = ACTIONS(2880), - [anon_sym___try] = ACTIONS(2878), - [anon_sym_ATthrow] = ACTIONS(2880), - [anon_sym_ATselector] = ACTIONS(2880), - [anon_sym_ATavailable] = ACTIONS(2880), - [anon_sym___builtin_available] = ACTIONS(2878), - [anon_sym_va_arg] = ACTIONS(2878), - [anon_sym___asm] = ACTIONS(2878), - [anon_sym_ATencode] = ACTIONS(2880), - [anon_sym_ATsynchronized] = ACTIONS(2880), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [1891] = { - [sym_identifier] = ACTIONS(2734), - [anon_sym_LPAREN2] = ACTIONS(2736), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_STAR] = ACTIONS(2736), - [anon_sym_CARET] = ACTIONS(2736), - [anon_sym_AMP] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_ATautoreleasepool] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_in] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_goto] = ACTIONS(2734), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_sizeof] = ACTIONS(2734), - [anon_sym___alignof__] = ACTIONS(2734), - [anon_sym___alignof] = ACTIONS(2734), - [anon_sym__alignof] = ACTIONS(2734), - [anon_sym_alignof] = ACTIONS(2734), - [anon_sym__Alignof] = ACTIONS(2734), - [anon_sym_offsetof] = ACTIONS(2734), - [anon_sym__Generic] = ACTIONS(2734), - [anon_sym_asm] = ACTIONS(2734), - [anon_sym___asm__] = ACTIONS(2734), - [sym_number_literal] = ACTIONS(2736), - [anon_sym_L_SQUOTE] = ACTIONS(2736), - [anon_sym_u_SQUOTE] = ACTIONS(2736), - [anon_sym_U_SQUOTE] = ACTIONS(2736), - [anon_sym_u8_SQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_AT] = ACTIONS(2734), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_L_DQUOTE] = ACTIONS(2736), - [anon_sym_u_DQUOTE] = ACTIONS(2736), - [anon_sym_U_DQUOTE] = ACTIONS(2736), - [anon_sym_u8_DQUOTE] = ACTIONS(2736), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [anon_sym_NULL] = ACTIONS(2734), - [anon_sym_nullptr] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_ATtry] = ACTIONS(2736), - [anon_sym___try] = ACTIONS(2734), - [anon_sym_ATthrow] = ACTIONS(2736), - [anon_sym_ATselector] = ACTIONS(2736), - [anon_sym_ATavailable] = ACTIONS(2736), - [anon_sym___builtin_available] = ACTIONS(2734), - [anon_sym_va_arg] = ACTIONS(2734), - [anon_sym___asm] = ACTIONS(2734), - [anon_sym_ATencode] = ACTIONS(2736), - [anon_sym_ATsynchronized] = ACTIONS(2736), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [1892] = { - [sym_identifier] = ACTIONS(2882), - [anon_sym_LPAREN2] = ACTIONS(2884), - [anon_sym_BANG] = ACTIONS(2884), - [anon_sym_TILDE] = ACTIONS(2884), - [anon_sym_DASH] = ACTIONS(2882), - [anon_sym_PLUS] = ACTIONS(2882), - [anon_sym_STAR] = ACTIONS(2884), - [anon_sym_CARET] = ACTIONS(2884), - [anon_sym_AMP] = ACTIONS(2884), - [anon_sym_SEMI] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym_LBRACE] = ACTIONS(2884), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_ATautoreleasepool] = ACTIONS(2884), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [anon_sym_if] = ACTIONS(2882), - [anon_sym_else] = ACTIONS(2882), - [anon_sym_switch] = ACTIONS(2882), - [anon_sym_while] = ACTIONS(2882), - [anon_sym_do] = ACTIONS(2882), - [anon_sym_for] = ACTIONS(2882), - [anon_sym_in] = ACTIONS(2882), - [anon_sym_return] = ACTIONS(2882), - [anon_sym_break] = ACTIONS(2882), - [anon_sym_continue] = ACTIONS(2882), - [anon_sym_goto] = ACTIONS(2882), - [anon_sym_DASH_DASH] = ACTIONS(2884), - [anon_sym_PLUS_PLUS] = ACTIONS(2884), - [anon_sym_sizeof] = ACTIONS(2882), - [anon_sym___alignof__] = ACTIONS(2882), - [anon_sym___alignof] = ACTIONS(2882), - [anon_sym__alignof] = ACTIONS(2882), - [anon_sym_alignof] = ACTIONS(2882), - [anon_sym__Alignof] = ACTIONS(2882), - [anon_sym_offsetof] = ACTIONS(2882), - [anon_sym__Generic] = ACTIONS(2882), - [anon_sym_asm] = ACTIONS(2882), - [anon_sym___asm__] = ACTIONS(2882), - [sym_number_literal] = ACTIONS(2884), - [anon_sym_L_SQUOTE] = ACTIONS(2884), - [anon_sym_u_SQUOTE] = ACTIONS(2884), - [anon_sym_U_SQUOTE] = ACTIONS(2884), - [anon_sym_u8_SQUOTE] = ACTIONS(2884), - [anon_sym_SQUOTE] = ACTIONS(2884), - [anon_sym_AT] = ACTIONS(2882), - [anon_sym_DQUOTE] = ACTIONS(2884), - [anon_sym_L_DQUOTE] = ACTIONS(2884), - [anon_sym_u_DQUOTE] = ACTIONS(2884), - [anon_sym_U_DQUOTE] = ACTIONS(2884), - [anon_sym_u8_DQUOTE] = ACTIONS(2884), - [sym_true] = ACTIONS(2882), - [sym_false] = ACTIONS(2882), - [anon_sym_NULL] = ACTIONS(2882), - [anon_sym_nullptr] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_ATtry] = ACTIONS(2884), - [anon_sym___try] = ACTIONS(2882), - [anon_sym_ATthrow] = ACTIONS(2884), - [anon_sym_ATselector] = ACTIONS(2884), - [anon_sym_ATavailable] = ACTIONS(2884), - [anon_sym___builtin_available] = ACTIONS(2882), - [anon_sym_va_arg] = ACTIONS(2882), - [anon_sym___asm] = ACTIONS(2882), - [anon_sym_ATencode] = ACTIONS(2884), - [anon_sym_ATsynchronized] = ACTIONS(2884), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [1893] = { - [sym_identifier] = ACTIONS(2730), - [anon_sym_LPAREN2] = ACTIONS(2732), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_STAR] = ACTIONS(2732), - [anon_sym_CARET] = ACTIONS(2732), - [anon_sym_AMP] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_ATautoreleasepool] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_in] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_goto] = ACTIONS(2730), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_sizeof] = ACTIONS(2730), - [anon_sym___alignof__] = ACTIONS(2730), - [anon_sym___alignof] = ACTIONS(2730), - [anon_sym__alignof] = ACTIONS(2730), - [anon_sym_alignof] = ACTIONS(2730), - [anon_sym__Alignof] = ACTIONS(2730), - [anon_sym_offsetof] = ACTIONS(2730), - [anon_sym__Generic] = ACTIONS(2730), - [anon_sym_asm] = ACTIONS(2730), - [anon_sym___asm__] = ACTIONS(2730), - [sym_number_literal] = ACTIONS(2732), - [anon_sym_L_SQUOTE] = ACTIONS(2732), - [anon_sym_u_SQUOTE] = ACTIONS(2732), - [anon_sym_U_SQUOTE] = ACTIONS(2732), - [anon_sym_u8_SQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_AT] = ACTIONS(2730), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_L_DQUOTE] = ACTIONS(2732), - [anon_sym_u_DQUOTE] = ACTIONS(2732), - [anon_sym_U_DQUOTE] = ACTIONS(2732), - [anon_sym_u8_DQUOTE] = ACTIONS(2732), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [anon_sym_NULL] = ACTIONS(2730), - [anon_sym_nullptr] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_ATtry] = ACTIONS(2732), - [anon_sym___try] = ACTIONS(2730), - [anon_sym_ATthrow] = ACTIONS(2732), - [anon_sym_ATselector] = ACTIONS(2732), - [anon_sym_ATavailable] = ACTIONS(2732), - [anon_sym___builtin_available] = ACTIONS(2730), - [anon_sym_va_arg] = ACTIONS(2730), - [anon_sym___asm] = ACTIONS(2730), - [anon_sym_ATencode] = ACTIONS(2732), - [anon_sym_ATsynchronized] = ACTIONS(2732), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [1894] = { - [sym_identifier] = ACTIONS(2886), - [anon_sym_LPAREN2] = ACTIONS(2888), - [anon_sym_BANG] = ACTIONS(2888), - [anon_sym_TILDE] = ACTIONS(2888), - [anon_sym_DASH] = ACTIONS(2886), - [anon_sym_PLUS] = ACTIONS(2886), - [anon_sym_STAR] = ACTIONS(2888), - [anon_sym_CARET] = ACTIONS(2888), - [anon_sym_AMP] = ACTIONS(2888), - [anon_sym_SEMI] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym_LBRACE] = ACTIONS(2888), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_ATautoreleasepool] = ACTIONS(2888), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [anon_sym_if] = ACTIONS(2886), - [anon_sym_else] = ACTIONS(2886), - [anon_sym_switch] = ACTIONS(2886), - [anon_sym_while] = ACTIONS(2886), - [anon_sym_do] = ACTIONS(2886), - [anon_sym_for] = ACTIONS(2886), - [anon_sym_in] = ACTIONS(2886), - [anon_sym_return] = ACTIONS(2886), - [anon_sym_break] = ACTIONS(2886), - [anon_sym_continue] = ACTIONS(2886), - [anon_sym_goto] = ACTIONS(2886), - [anon_sym_DASH_DASH] = ACTIONS(2888), - [anon_sym_PLUS_PLUS] = ACTIONS(2888), - [anon_sym_sizeof] = ACTIONS(2886), - [anon_sym___alignof__] = ACTIONS(2886), - [anon_sym___alignof] = ACTIONS(2886), - [anon_sym__alignof] = ACTIONS(2886), - [anon_sym_alignof] = ACTIONS(2886), - [anon_sym__Alignof] = ACTIONS(2886), - [anon_sym_offsetof] = ACTIONS(2886), - [anon_sym__Generic] = ACTIONS(2886), - [anon_sym_asm] = ACTIONS(2886), - [anon_sym___asm__] = ACTIONS(2886), - [sym_number_literal] = ACTIONS(2888), - [anon_sym_L_SQUOTE] = ACTIONS(2888), - [anon_sym_u_SQUOTE] = ACTIONS(2888), - [anon_sym_U_SQUOTE] = ACTIONS(2888), - [anon_sym_u8_SQUOTE] = ACTIONS(2888), - [anon_sym_SQUOTE] = ACTIONS(2888), - [anon_sym_AT] = ACTIONS(2886), - [anon_sym_DQUOTE] = ACTIONS(2888), - [anon_sym_L_DQUOTE] = ACTIONS(2888), - [anon_sym_u_DQUOTE] = ACTIONS(2888), - [anon_sym_U_DQUOTE] = ACTIONS(2888), - [anon_sym_u8_DQUOTE] = ACTIONS(2888), - [sym_true] = ACTIONS(2886), - [sym_false] = ACTIONS(2886), - [anon_sym_NULL] = ACTIONS(2886), - [anon_sym_nullptr] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_ATtry] = ACTIONS(2888), - [anon_sym___try] = ACTIONS(2886), - [anon_sym_ATthrow] = ACTIONS(2888), - [anon_sym_ATselector] = ACTIONS(2888), - [anon_sym_ATavailable] = ACTIONS(2888), - [anon_sym___builtin_available] = ACTIONS(2886), - [anon_sym_va_arg] = ACTIONS(2886), - [anon_sym___asm] = ACTIONS(2886), - [anon_sym_ATencode] = ACTIONS(2888), - [anon_sym_ATsynchronized] = ACTIONS(2888), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [1895] = { - [sym_identifier] = ACTIONS(2890), - [anon_sym_LPAREN2] = ACTIONS(2892), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_DASH] = ACTIONS(2890), - [anon_sym_PLUS] = ACTIONS(2890), - [anon_sym_STAR] = ACTIONS(2892), - [anon_sym_CARET] = ACTIONS(2892), - [anon_sym_AMP] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_ATautoreleasepool] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [anon_sym_if] = ACTIONS(2890), - [anon_sym_else] = ACTIONS(2890), - [anon_sym_switch] = ACTIONS(2890), - [anon_sym_while] = ACTIONS(2890), - [anon_sym_do] = ACTIONS(2890), - [anon_sym_for] = ACTIONS(2890), - [anon_sym_in] = ACTIONS(2890), - [anon_sym_return] = ACTIONS(2890), - [anon_sym_break] = ACTIONS(2890), - [anon_sym_continue] = ACTIONS(2890), - [anon_sym_goto] = ACTIONS(2890), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_sizeof] = ACTIONS(2890), - [anon_sym___alignof__] = ACTIONS(2890), - [anon_sym___alignof] = ACTIONS(2890), - [anon_sym__alignof] = ACTIONS(2890), - [anon_sym_alignof] = ACTIONS(2890), - [anon_sym__Alignof] = ACTIONS(2890), - [anon_sym_offsetof] = ACTIONS(2890), - [anon_sym__Generic] = ACTIONS(2890), - [anon_sym_asm] = ACTIONS(2890), - [anon_sym___asm__] = ACTIONS(2890), - [sym_number_literal] = ACTIONS(2892), - [anon_sym_L_SQUOTE] = ACTIONS(2892), - [anon_sym_u_SQUOTE] = ACTIONS(2892), - [anon_sym_U_SQUOTE] = ACTIONS(2892), - [anon_sym_u8_SQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_AT] = ACTIONS(2890), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_L_DQUOTE] = ACTIONS(2892), - [anon_sym_u_DQUOTE] = ACTIONS(2892), - [anon_sym_U_DQUOTE] = ACTIONS(2892), - [anon_sym_u8_DQUOTE] = ACTIONS(2892), - [sym_true] = ACTIONS(2890), - [sym_false] = ACTIONS(2890), - [anon_sym_NULL] = ACTIONS(2890), - [anon_sym_nullptr] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_ATtry] = ACTIONS(2892), - [anon_sym___try] = ACTIONS(2890), - [anon_sym_ATthrow] = ACTIONS(2892), - [anon_sym_ATselector] = ACTIONS(2892), - [anon_sym_ATavailable] = ACTIONS(2892), - [anon_sym___builtin_available] = ACTIONS(2890), - [anon_sym_va_arg] = ACTIONS(2890), - [anon_sym___asm] = ACTIONS(2890), - [anon_sym_ATencode] = ACTIONS(2892), - [anon_sym_ATsynchronized] = ACTIONS(2892), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [1896] = { - [sym_identifier] = ACTIONS(2726), - [anon_sym_LPAREN2] = ACTIONS(2728), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_STAR] = ACTIONS(2728), - [anon_sym_CARET] = ACTIONS(2728), - [anon_sym_AMP] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_ATautoreleasepool] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_in] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_goto] = ACTIONS(2726), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_sizeof] = ACTIONS(2726), - [anon_sym___alignof__] = ACTIONS(2726), - [anon_sym___alignof] = ACTIONS(2726), - [anon_sym__alignof] = ACTIONS(2726), - [anon_sym_alignof] = ACTIONS(2726), - [anon_sym__Alignof] = ACTIONS(2726), - [anon_sym_offsetof] = ACTIONS(2726), - [anon_sym__Generic] = ACTIONS(2726), - [anon_sym_asm] = ACTIONS(2726), - [anon_sym___asm__] = ACTIONS(2726), - [sym_number_literal] = ACTIONS(2728), - [anon_sym_L_SQUOTE] = ACTIONS(2728), - [anon_sym_u_SQUOTE] = ACTIONS(2728), - [anon_sym_U_SQUOTE] = ACTIONS(2728), - [anon_sym_u8_SQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_AT] = ACTIONS(2726), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_L_DQUOTE] = ACTIONS(2728), - [anon_sym_u_DQUOTE] = ACTIONS(2728), - [anon_sym_U_DQUOTE] = ACTIONS(2728), - [anon_sym_u8_DQUOTE] = ACTIONS(2728), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [anon_sym_NULL] = ACTIONS(2726), - [anon_sym_nullptr] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_ATtry] = ACTIONS(2728), - [anon_sym___try] = ACTIONS(2726), - [anon_sym_ATthrow] = ACTIONS(2728), - [anon_sym_ATselector] = ACTIONS(2728), - [anon_sym_ATavailable] = ACTIONS(2728), - [anon_sym___builtin_available] = ACTIONS(2726), - [anon_sym_va_arg] = ACTIONS(2726), - [anon_sym___asm] = ACTIONS(2726), - [anon_sym_ATencode] = ACTIONS(2728), - [anon_sym_ATsynchronized] = ACTIONS(2728), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [1897] = { - [sym_identifier] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1898] = { - [sym_identifier] = ACTIONS(2430), - [anon_sym_LPAREN2] = ACTIONS(2432), - [anon_sym_BANG] = ACTIONS(2432), - [anon_sym_TILDE] = ACTIONS(2432), - [anon_sym_DASH] = ACTIONS(2430), - [anon_sym_PLUS] = ACTIONS(2430), - [anon_sym_STAR] = ACTIONS(2432), - [anon_sym_CARET] = ACTIONS(2432), - [anon_sym_AMP] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [anon_sym_if] = ACTIONS(2430), - [anon_sym_else] = ACTIONS(2430), - [anon_sym_switch] = ACTIONS(2430), - [anon_sym_while] = ACTIONS(2430), - [anon_sym_do] = ACTIONS(2430), - [anon_sym_for] = ACTIONS(2430), - [anon_sym_in] = ACTIONS(2430), - [anon_sym_return] = ACTIONS(2430), - [anon_sym_break] = ACTIONS(2430), - [anon_sym_continue] = ACTIONS(2430), - [anon_sym_goto] = ACTIONS(2430), - [anon_sym_DASH_DASH] = ACTIONS(2432), - [anon_sym_PLUS_PLUS] = ACTIONS(2432), - [anon_sym_sizeof] = ACTIONS(2430), - [anon_sym___alignof__] = ACTIONS(2430), - [anon_sym___alignof] = ACTIONS(2430), - [anon_sym__alignof] = ACTIONS(2430), - [anon_sym_alignof] = ACTIONS(2430), - [anon_sym__Alignof] = ACTIONS(2430), - [anon_sym_offsetof] = ACTIONS(2430), - [anon_sym__Generic] = ACTIONS(2430), - [anon_sym_asm] = ACTIONS(2430), - [anon_sym___asm__] = ACTIONS(2430), - [sym_number_literal] = ACTIONS(2432), - [anon_sym_L_SQUOTE] = ACTIONS(2432), - [anon_sym_u_SQUOTE] = ACTIONS(2432), - [anon_sym_U_SQUOTE] = ACTIONS(2432), - [anon_sym_u8_SQUOTE] = ACTIONS(2432), - [anon_sym_SQUOTE] = ACTIONS(2432), - [anon_sym_AT] = ACTIONS(2430), - [anon_sym_DQUOTE] = ACTIONS(2432), - [anon_sym_L_DQUOTE] = ACTIONS(2432), - [anon_sym_u_DQUOTE] = ACTIONS(2432), - [anon_sym_U_DQUOTE] = ACTIONS(2432), - [anon_sym_u8_DQUOTE] = ACTIONS(2432), - [sym_true] = ACTIONS(2430), - [sym_false] = ACTIONS(2430), - [anon_sym_NULL] = ACTIONS(2430), - [anon_sym_nullptr] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_ATtry] = ACTIONS(2432), - [anon_sym___try] = ACTIONS(2430), - [anon_sym_ATthrow] = ACTIONS(2432), - [anon_sym_ATselector] = ACTIONS(2432), - [anon_sym_ATavailable] = ACTIONS(2432), - [anon_sym___builtin_available] = ACTIONS(2430), - [anon_sym_va_arg] = ACTIONS(2430), - [anon_sym___asm] = ACTIONS(2430), - [anon_sym_ATencode] = ACTIONS(2432), - [anon_sym_ATsynchronized] = ACTIONS(2432), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [1899] = { - [sym_identifier] = ACTIONS(2368), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_BANG] = ACTIONS(2370), - [anon_sym_TILDE] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_if] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_switch] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_do] = ACTIONS(2368), - [anon_sym_for] = ACTIONS(2368), - [anon_sym_in] = ACTIONS(2368), - [anon_sym_return] = ACTIONS(2368), - [anon_sym_break] = ACTIONS(2368), - [anon_sym_continue] = ACTIONS(2368), - [anon_sym_goto] = ACTIONS(2368), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_sizeof] = ACTIONS(2368), - [anon_sym___alignof__] = ACTIONS(2368), - [anon_sym___alignof] = ACTIONS(2368), - [anon_sym__alignof] = ACTIONS(2368), - [anon_sym_alignof] = ACTIONS(2368), - [anon_sym__Alignof] = ACTIONS(2368), - [anon_sym_offsetof] = ACTIONS(2368), - [anon_sym__Generic] = ACTIONS(2368), - [anon_sym_asm] = ACTIONS(2368), - [anon_sym___asm__] = ACTIONS(2368), - [sym_number_literal] = ACTIONS(2370), - [anon_sym_L_SQUOTE] = ACTIONS(2370), - [anon_sym_u_SQUOTE] = ACTIONS(2370), - [anon_sym_U_SQUOTE] = ACTIONS(2370), - [anon_sym_u8_SQUOTE] = ACTIONS(2370), - [anon_sym_SQUOTE] = ACTIONS(2370), - [anon_sym_AT] = ACTIONS(2368), - [anon_sym_DQUOTE] = ACTIONS(2370), - [anon_sym_L_DQUOTE] = ACTIONS(2370), - [anon_sym_u_DQUOTE] = ACTIONS(2370), - [anon_sym_U_DQUOTE] = ACTIONS(2370), - [anon_sym_u8_DQUOTE] = ACTIONS(2370), - [sym_true] = ACTIONS(2368), - [sym_false] = ACTIONS(2368), - [anon_sym_NULL] = ACTIONS(2368), - [anon_sym_nullptr] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATtry] = ACTIONS(2370), - [anon_sym___try] = ACTIONS(2368), - [anon_sym_ATthrow] = ACTIONS(2370), - [anon_sym_ATselector] = ACTIONS(2370), - [anon_sym_ATavailable] = ACTIONS(2370), - [anon_sym___builtin_available] = ACTIONS(2368), - [anon_sym_va_arg] = ACTIONS(2368), - [anon_sym___asm] = ACTIONS(2368), - [anon_sym_ATencode] = ACTIONS(2370), - [anon_sym_ATsynchronized] = ACTIONS(2370), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [1900] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1901] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1902] = { - [sym_identifier] = ACTIONS(2364), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_BANG] = ACTIONS(2366), - [anon_sym_TILDE] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_if] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_switch] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_do] = ACTIONS(2364), - [anon_sym_for] = ACTIONS(2364), - [anon_sym_in] = ACTIONS(2364), - [anon_sym_return] = ACTIONS(2364), - [anon_sym_break] = ACTIONS(2364), - [anon_sym_continue] = ACTIONS(2364), - [anon_sym_goto] = ACTIONS(2364), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_sizeof] = ACTIONS(2364), - [anon_sym___alignof__] = ACTIONS(2364), - [anon_sym___alignof] = ACTIONS(2364), - [anon_sym__alignof] = ACTIONS(2364), - [anon_sym_alignof] = ACTIONS(2364), - [anon_sym__Alignof] = ACTIONS(2364), - [anon_sym_offsetof] = ACTIONS(2364), - [anon_sym__Generic] = ACTIONS(2364), - [anon_sym_asm] = ACTIONS(2364), - [anon_sym___asm__] = ACTIONS(2364), - [sym_number_literal] = ACTIONS(2366), - [anon_sym_L_SQUOTE] = ACTIONS(2366), - [anon_sym_u_SQUOTE] = ACTIONS(2366), - [anon_sym_U_SQUOTE] = ACTIONS(2366), - [anon_sym_u8_SQUOTE] = ACTIONS(2366), - [anon_sym_SQUOTE] = ACTIONS(2366), - [anon_sym_AT] = ACTIONS(2364), - [anon_sym_DQUOTE] = ACTIONS(2366), - [anon_sym_L_DQUOTE] = ACTIONS(2366), - [anon_sym_u_DQUOTE] = ACTIONS(2366), - [anon_sym_U_DQUOTE] = ACTIONS(2366), - [anon_sym_u8_DQUOTE] = ACTIONS(2366), - [sym_true] = ACTIONS(2364), - [sym_false] = ACTIONS(2364), - [anon_sym_NULL] = ACTIONS(2364), - [anon_sym_nullptr] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATtry] = ACTIONS(2366), - [anon_sym___try] = ACTIONS(2364), - [anon_sym_ATthrow] = ACTIONS(2366), - [anon_sym_ATselector] = ACTIONS(2366), - [anon_sym_ATavailable] = ACTIONS(2366), - [anon_sym___builtin_available] = ACTIONS(2364), - [anon_sym_va_arg] = ACTIONS(2364), - [anon_sym___asm] = ACTIONS(2364), - [anon_sym_ATencode] = ACTIONS(2366), - [anon_sym_ATsynchronized] = ACTIONS(2366), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [1903] = { - [sym_identifier] = ACTIONS(2538), - [anon_sym_LPAREN2] = ACTIONS(2540), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_STAR] = ACTIONS(2540), - [anon_sym_CARET] = ACTIONS(2540), - [anon_sym_AMP] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_ATautoreleasepool] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_in] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_goto] = ACTIONS(2538), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_sizeof] = ACTIONS(2538), - [anon_sym___alignof__] = ACTIONS(2538), - [anon_sym___alignof] = ACTIONS(2538), - [anon_sym__alignof] = ACTIONS(2538), - [anon_sym_alignof] = ACTIONS(2538), - [anon_sym__Alignof] = ACTIONS(2538), - [anon_sym_offsetof] = ACTIONS(2538), - [anon_sym__Generic] = ACTIONS(2538), - [anon_sym_asm] = ACTIONS(2538), - [anon_sym___asm__] = ACTIONS(2538), - [sym_number_literal] = ACTIONS(2540), - [anon_sym_L_SQUOTE] = ACTIONS(2540), - [anon_sym_u_SQUOTE] = ACTIONS(2540), - [anon_sym_U_SQUOTE] = ACTIONS(2540), - [anon_sym_u8_SQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_AT] = ACTIONS(2538), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_L_DQUOTE] = ACTIONS(2540), - [anon_sym_u_DQUOTE] = ACTIONS(2540), - [anon_sym_U_DQUOTE] = ACTIONS(2540), - [anon_sym_u8_DQUOTE] = ACTIONS(2540), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [anon_sym_NULL] = ACTIONS(2538), - [anon_sym_nullptr] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_ATtry] = ACTIONS(2540), - [anon_sym___try] = ACTIONS(2538), - [anon_sym_ATthrow] = ACTIONS(2540), - [anon_sym_ATselector] = ACTIONS(2540), - [anon_sym_ATavailable] = ACTIONS(2540), - [anon_sym___builtin_available] = ACTIONS(2538), - [anon_sym_va_arg] = ACTIONS(2538), - [anon_sym___asm] = ACTIONS(2538), - [anon_sym_ATencode] = ACTIONS(2540), - [anon_sym_ATsynchronized] = ACTIONS(2540), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [1904] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1905] = { - [sym_identifier] = ACTIONS(2534), - [anon_sym_LPAREN2] = ACTIONS(2536), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_STAR] = ACTIONS(2536), - [anon_sym_CARET] = ACTIONS(2536), - [anon_sym_AMP] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_ATautoreleasepool] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_in] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_goto] = ACTIONS(2534), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_sizeof] = ACTIONS(2534), - [anon_sym___alignof__] = ACTIONS(2534), - [anon_sym___alignof] = ACTIONS(2534), - [anon_sym__alignof] = ACTIONS(2534), - [anon_sym_alignof] = ACTIONS(2534), - [anon_sym__Alignof] = ACTIONS(2534), - [anon_sym_offsetof] = ACTIONS(2534), - [anon_sym__Generic] = ACTIONS(2534), - [anon_sym_asm] = ACTIONS(2534), - [anon_sym___asm__] = ACTIONS(2534), - [sym_number_literal] = ACTIONS(2536), - [anon_sym_L_SQUOTE] = ACTIONS(2536), - [anon_sym_u_SQUOTE] = ACTIONS(2536), - [anon_sym_U_SQUOTE] = ACTIONS(2536), - [anon_sym_u8_SQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_AT] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_L_DQUOTE] = ACTIONS(2536), - [anon_sym_u_DQUOTE] = ACTIONS(2536), - [anon_sym_U_DQUOTE] = ACTIONS(2536), - [anon_sym_u8_DQUOTE] = ACTIONS(2536), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [anon_sym_NULL] = ACTIONS(2534), - [anon_sym_nullptr] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_ATtry] = ACTIONS(2536), - [anon_sym___try] = ACTIONS(2534), - [anon_sym_ATthrow] = ACTIONS(2536), - [anon_sym_ATselector] = ACTIONS(2536), - [anon_sym_ATavailable] = ACTIONS(2536), - [anon_sym___builtin_available] = ACTIONS(2534), - [anon_sym_va_arg] = ACTIONS(2534), - [anon_sym___asm] = ACTIONS(2534), - [anon_sym_ATencode] = ACTIONS(2536), - [anon_sym_ATsynchronized] = ACTIONS(2536), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [1906] = { - [sym_identifier] = ACTIONS(2530), - [anon_sym_LPAREN2] = ACTIONS(2532), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_STAR] = ACTIONS(2532), - [anon_sym_CARET] = ACTIONS(2532), - [anon_sym_AMP] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_ATautoreleasepool] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_in] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_goto] = ACTIONS(2530), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_sizeof] = ACTIONS(2530), - [anon_sym___alignof__] = ACTIONS(2530), - [anon_sym___alignof] = ACTIONS(2530), - [anon_sym__alignof] = ACTIONS(2530), - [anon_sym_alignof] = ACTIONS(2530), - [anon_sym__Alignof] = ACTIONS(2530), - [anon_sym_offsetof] = ACTIONS(2530), - [anon_sym__Generic] = ACTIONS(2530), - [anon_sym_asm] = ACTIONS(2530), - [anon_sym___asm__] = ACTIONS(2530), - [sym_number_literal] = ACTIONS(2532), - [anon_sym_L_SQUOTE] = ACTIONS(2532), - [anon_sym_u_SQUOTE] = ACTIONS(2532), - [anon_sym_U_SQUOTE] = ACTIONS(2532), - [anon_sym_u8_SQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_AT] = ACTIONS(2530), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_L_DQUOTE] = ACTIONS(2532), - [anon_sym_u_DQUOTE] = ACTIONS(2532), - [anon_sym_U_DQUOTE] = ACTIONS(2532), - [anon_sym_u8_DQUOTE] = ACTIONS(2532), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [anon_sym_NULL] = ACTIONS(2530), - [anon_sym_nullptr] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_ATtry] = ACTIONS(2532), - [anon_sym___try] = ACTIONS(2530), - [anon_sym_ATthrow] = ACTIONS(2532), - [anon_sym_ATselector] = ACTIONS(2532), - [anon_sym_ATavailable] = ACTIONS(2532), - [anon_sym___builtin_available] = ACTIONS(2530), - [anon_sym_va_arg] = ACTIONS(2530), - [anon_sym___asm] = ACTIONS(2530), - [anon_sym_ATencode] = ACTIONS(2532), - [anon_sym_ATsynchronized] = ACTIONS(2532), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [1907] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1908] = { - [sym_identifier] = ACTIONS(2526), - [anon_sym_LPAREN2] = ACTIONS(2528), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_STAR] = ACTIONS(2528), - [anon_sym_CARET] = ACTIONS(2528), - [anon_sym_AMP] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_ATautoreleasepool] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_in] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_goto] = ACTIONS(2526), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_sizeof] = ACTIONS(2526), - [anon_sym___alignof__] = ACTIONS(2526), - [anon_sym___alignof] = ACTIONS(2526), - [anon_sym__alignof] = ACTIONS(2526), - [anon_sym_alignof] = ACTIONS(2526), - [anon_sym__Alignof] = ACTIONS(2526), - [anon_sym_offsetof] = ACTIONS(2526), - [anon_sym__Generic] = ACTIONS(2526), - [anon_sym_asm] = ACTIONS(2526), - [anon_sym___asm__] = ACTIONS(2526), - [sym_number_literal] = ACTIONS(2528), - [anon_sym_L_SQUOTE] = ACTIONS(2528), - [anon_sym_u_SQUOTE] = ACTIONS(2528), - [anon_sym_U_SQUOTE] = ACTIONS(2528), - [anon_sym_u8_SQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_AT] = ACTIONS(2526), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_L_DQUOTE] = ACTIONS(2528), - [anon_sym_u_DQUOTE] = ACTIONS(2528), - [anon_sym_U_DQUOTE] = ACTIONS(2528), - [anon_sym_u8_DQUOTE] = ACTIONS(2528), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [anon_sym_NULL] = ACTIONS(2526), - [anon_sym_nullptr] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_ATtry] = ACTIONS(2528), - [anon_sym___try] = ACTIONS(2526), - [anon_sym_ATthrow] = ACTIONS(2528), - [anon_sym_ATselector] = ACTIONS(2528), - [anon_sym_ATavailable] = ACTIONS(2528), - [anon_sym___builtin_available] = ACTIONS(2526), - [anon_sym_va_arg] = ACTIONS(2526), - [anon_sym___asm] = ACTIONS(2526), - [anon_sym_ATencode] = ACTIONS(2528), - [anon_sym_ATsynchronized] = ACTIONS(2528), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [1909] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1910] = { - [sym_identifier] = ACTIONS(2710), - [anon_sym_LPAREN2] = ACTIONS(2712), - [anon_sym_BANG] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2712), - [anon_sym_DASH] = ACTIONS(2710), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_STAR] = ACTIONS(2712), - [anon_sym_CARET] = ACTIONS(2712), - [anon_sym_AMP] = ACTIONS(2712), - [anon_sym_SEMI] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym_LBRACE] = ACTIONS(2712), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_ATautoreleasepool] = ACTIONS(2712), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [anon_sym_if] = ACTIONS(2710), - [anon_sym_else] = ACTIONS(2710), - [anon_sym_switch] = ACTIONS(2710), - [anon_sym_while] = ACTIONS(2710), - [anon_sym_do] = ACTIONS(2710), - [anon_sym_for] = ACTIONS(2710), - [anon_sym_in] = ACTIONS(2710), - [anon_sym_return] = ACTIONS(2710), - [anon_sym_break] = ACTIONS(2710), - [anon_sym_continue] = ACTIONS(2710), - [anon_sym_goto] = ACTIONS(2710), - [anon_sym_DASH_DASH] = ACTIONS(2712), - [anon_sym_PLUS_PLUS] = ACTIONS(2712), - [anon_sym_sizeof] = ACTIONS(2710), - [anon_sym___alignof__] = ACTIONS(2710), - [anon_sym___alignof] = ACTIONS(2710), - [anon_sym__alignof] = ACTIONS(2710), - [anon_sym_alignof] = ACTIONS(2710), - [anon_sym__Alignof] = ACTIONS(2710), - [anon_sym_offsetof] = ACTIONS(2710), - [anon_sym__Generic] = ACTIONS(2710), - [anon_sym_asm] = ACTIONS(2710), - [anon_sym___asm__] = ACTIONS(2710), - [sym_number_literal] = ACTIONS(2712), - [anon_sym_L_SQUOTE] = ACTIONS(2712), - [anon_sym_u_SQUOTE] = ACTIONS(2712), - [anon_sym_U_SQUOTE] = ACTIONS(2712), - [anon_sym_u8_SQUOTE] = ACTIONS(2712), - [anon_sym_SQUOTE] = ACTIONS(2712), - [anon_sym_AT] = ACTIONS(2710), - [anon_sym_DQUOTE] = ACTIONS(2712), - [anon_sym_L_DQUOTE] = ACTIONS(2712), - [anon_sym_u_DQUOTE] = ACTIONS(2712), - [anon_sym_U_DQUOTE] = ACTIONS(2712), - [anon_sym_u8_DQUOTE] = ACTIONS(2712), - [sym_true] = ACTIONS(2710), - [sym_false] = ACTIONS(2710), - [anon_sym_NULL] = ACTIONS(2710), - [anon_sym_nullptr] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_ATtry] = ACTIONS(2712), - [anon_sym___try] = ACTIONS(2710), - [anon_sym_ATthrow] = ACTIONS(2712), - [anon_sym_ATselector] = ACTIONS(2712), - [anon_sym_ATavailable] = ACTIONS(2712), - [anon_sym___builtin_available] = ACTIONS(2710), - [anon_sym_va_arg] = ACTIONS(2710), - [anon_sym___asm] = ACTIONS(2710), - [anon_sym_ATencode] = ACTIONS(2712), - [anon_sym_ATsynchronized] = ACTIONS(2712), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [1911] = { - [sym_identifier] = ACTIONS(2522), - [anon_sym_LPAREN2] = ACTIONS(2524), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_STAR] = ACTIONS(2524), - [anon_sym_CARET] = ACTIONS(2524), - [anon_sym_AMP] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_ATautoreleasepool] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_in] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_goto] = ACTIONS(2522), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_sizeof] = ACTIONS(2522), - [anon_sym___alignof__] = ACTIONS(2522), - [anon_sym___alignof] = ACTIONS(2522), - [anon_sym__alignof] = ACTIONS(2522), - [anon_sym_alignof] = ACTIONS(2522), - [anon_sym__Alignof] = ACTIONS(2522), - [anon_sym_offsetof] = ACTIONS(2522), - [anon_sym__Generic] = ACTIONS(2522), - [anon_sym_asm] = ACTIONS(2522), - [anon_sym___asm__] = ACTIONS(2522), - [sym_number_literal] = ACTIONS(2524), - [anon_sym_L_SQUOTE] = ACTIONS(2524), - [anon_sym_u_SQUOTE] = ACTIONS(2524), - [anon_sym_U_SQUOTE] = ACTIONS(2524), - [anon_sym_u8_SQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_AT] = ACTIONS(2522), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_L_DQUOTE] = ACTIONS(2524), - [anon_sym_u_DQUOTE] = ACTIONS(2524), - [anon_sym_U_DQUOTE] = ACTIONS(2524), - [anon_sym_u8_DQUOTE] = ACTIONS(2524), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [anon_sym_NULL] = ACTIONS(2522), - [anon_sym_nullptr] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_ATtry] = ACTIONS(2524), - [anon_sym___try] = ACTIONS(2522), - [anon_sym_ATthrow] = ACTIONS(2524), - [anon_sym_ATselector] = ACTIONS(2524), - [anon_sym_ATavailable] = ACTIONS(2524), - [anon_sym___builtin_available] = ACTIONS(2522), - [anon_sym_va_arg] = ACTIONS(2522), - [anon_sym___asm] = ACTIONS(2522), - [anon_sym_ATencode] = ACTIONS(2524), - [anon_sym_ATsynchronized] = ACTIONS(2524), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [1912] = { - [sym_identifier] = ACTIONS(2894), - [anon_sym_LPAREN2] = ACTIONS(2896), - [anon_sym_BANG] = ACTIONS(2896), - [anon_sym_TILDE] = ACTIONS(2896), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_STAR] = ACTIONS(2896), - [anon_sym_CARET] = ACTIONS(2896), - [anon_sym_AMP] = ACTIONS(2896), - [anon_sym_SEMI] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2896), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_ATautoreleasepool] = ACTIONS(2896), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_in] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_goto] = ACTIONS(2894), - [anon_sym_DASH_DASH] = ACTIONS(2896), - [anon_sym_PLUS_PLUS] = ACTIONS(2896), - [anon_sym_sizeof] = ACTIONS(2894), - [anon_sym___alignof__] = ACTIONS(2894), - [anon_sym___alignof] = ACTIONS(2894), - [anon_sym__alignof] = ACTIONS(2894), - [anon_sym_alignof] = ACTIONS(2894), - [anon_sym__Alignof] = ACTIONS(2894), - [anon_sym_offsetof] = ACTIONS(2894), - [anon_sym__Generic] = ACTIONS(2894), - [anon_sym_asm] = ACTIONS(2894), - [anon_sym___asm__] = ACTIONS(2894), - [sym_number_literal] = ACTIONS(2896), - [anon_sym_L_SQUOTE] = ACTIONS(2896), - [anon_sym_u_SQUOTE] = ACTIONS(2896), - [anon_sym_U_SQUOTE] = ACTIONS(2896), - [anon_sym_u8_SQUOTE] = ACTIONS(2896), - [anon_sym_SQUOTE] = ACTIONS(2896), - [anon_sym_AT] = ACTIONS(2894), - [anon_sym_DQUOTE] = ACTIONS(2896), - [anon_sym_L_DQUOTE] = ACTIONS(2896), - [anon_sym_u_DQUOTE] = ACTIONS(2896), - [anon_sym_U_DQUOTE] = ACTIONS(2896), - [anon_sym_u8_DQUOTE] = ACTIONS(2896), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [anon_sym_NULL] = ACTIONS(2894), - [anon_sym_nullptr] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_ATtry] = ACTIONS(2896), - [anon_sym___try] = ACTIONS(2894), - [anon_sym_ATthrow] = ACTIONS(2896), - [anon_sym_ATselector] = ACTIONS(2896), - [anon_sym_ATavailable] = ACTIONS(2896), - [anon_sym___builtin_available] = ACTIONS(2894), - [anon_sym_va_arg] = ACTIONS(2894), - [anon_sym___asm] = ACTIONS(2894), - [anon_sym_ATencode] = ACTIONS(2896), - [anon_sym_ATsynchronized] = ACTIONS(2896), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [1913] = { - [sym_identifier] = ACTIONS(2514), - [anon_sym_LPAREN2] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2516), - [anon_sym_TILDE] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2514), - [anon_sym_PLUS] = ACTIONS(2514), - [anon_sym_STAR] = ACTIONS(2516), - [anon_sym_CARET] = ACTIONS(2516), - [anon_sym_AMP] = ACTIONS(2516), - [anon_sym_SEMI] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym_LBRACE] = ACTIONS(2516), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_ATautoreleasepool] = ACTIONS(2516), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2514), - [anon_sym_switch] = ACTIONS(2514), - [anon_sym_while] = ACTIONS(2514), - [anon_sym_do] = ACTIONS(2514), - [anon_sym_for] = ACTIONS(2514), - [anon_sym_in] = ACTIONS(2514), - [anon_sym_return] = ACTIONS(2514), - [anon_sym_break] = ACTIONS(2514), - [anon_sym_continue] = ACTIONS(2514), - [anon_sym_goto] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2516), - [anon_sym_sizeof] = ACTIONS(2514), - [anon_sym___alignof__] = ACTIONS(2514), - [anon_sym___alignof] = ACTIONS(2514), - [anon_sym__alignof] = ACTIONS(2514), - [anon_sym_alignof] = ACTIONS(2514), - [anon_sym__Alignof] = ACTIONS(2514), - [anon_sym_offsetof] = ACTIONS(2514), - [anon_sym__Generic] = ACTIONS(2514), - [anon_sym_asm] = ACTIONS(2514), - [anon_sym___asm__] = ACTIONS(2514), - [sym_number_literal] = ACTIONS(2516), - [anon_sym_L_SQUOTE] = ACTIONS(2516), - [anon_sym_u_SQUOTE] = ACTIONS(2516), - [anon_sym_U_SQUOTE] = ACTIONS(2516), - [anon_sym_u8_SQUOTE] = ACTIONS(2516), - [anon_sym_SQUOTE] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2516), - [anon_sym_L_DQUOTE] = ACTIONS(2516), - [anon_sym_u_DQUOTE] = ACTIONS(2516), - [anon_sym_U_DQUOTE] = ACTIONS(2516), - [anon_sym_u8_DQUOTE] = ACTIONS(2516), - [sym_true] = ACTIONS(2514), - [sym_false] = ACTIONS(2514), - [anon_sym_NULL] = ACTIONS(2514), - [anon_sym_nullptr] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_ATtry] = ACTIONS(2516), - [anon_sym___try] = ACTIONS(2514), - [anon_sym_ATthrow] = ACTIONS(2516), - [anon_sym_ATselector] = ACTIONS(2516), - [anon_sym_ATavailable] = ACTIONS(2516), - [anon_sym___builtin_available] = ACTIONS(2514), - [anon_sym_va_arg] = ACTIONS(2514), - [anon_sym___asm] = ACTIONS(2514), - [anon_sym_ATencode] = ACTIONS(2516), - [anon_sym_ATsynchronized] = ACTIONS(2516), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [1914] = { - [sym_identifier] = ACTIONS(2510), - [anon_sym_LPAREN2] = ACTIONS(2512), - [anon_sym_BANG] = ACTIONS(2512), - [anon_sym_TILDE] = ACTIONS(2512), - [anon_sym_DASH] = ACTIONS(2510), - [anon_sym_PLUS] = ACTIONS(2510), - [anon_sym_STAR] = ACTIONS(2512), - [anon_sym_CARET] = ACTIONS(2512), - [anon_sym_AMP] = ACTIONS(2512), - [anon_sym_SEMI] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym_LBRACE] = ACTIONS(2512), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_ATautoreleasepool] = ACTIONS(2512), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [anon_sym_if] = ACTIONS(2510), - [anon_sym_else] = ACTIONS(2510), - [anon_sym_switch] = ACTIONS(2510), - [anon_sym_while] = ACTIONS(2510), - [anon_sym_do] = ACTIONS(2510), - [anon_sym_for] = ACTIONS(2510), - [anon_sym_in] = ACTIONS(2510), - [anon_sym_return] = ACTIONS(2510), - [anon_sym_break] = ACTIONS(2510), - [anon_sym_continue] = ACTIONS(2510), - [anon_sym_goto] = ACTIONS(2510), - [anon_sym_DASH_DASH] = ACTIONS(2512), - [anon_sym_PLUS_PLUS] = ACTIONS(2512), - [anon_sym_sizeof] = ACTIONS(2510), - [anon_sym___alignof__] = ACTIONS(2510), - [anon_sym___alignof] = ACTIONS(2510), - [anon_sym__alignof] = ACTIONS(2510), - [anon_sym_alignof] = ACTIONS(2510), - [anon_sym__Alignof] = ACTIONS(2510), - [anon_sym_offsetof] = ACTIONS(2510), - [anon_sym__Generic] = ACTIONS(2510), - [anon_sym_asm] = ACTIONS(2510), - [anon_sym___asm__] = ACTIONS(2510), - [sym_number_literal] = ACTIONS(2512), - [anon_sym_L_SQUOTE] = ACTIONS(2512), - [anon_sym_u_SQUOTE] = ACTIONS(2512), - [anon_sym_U_SQUOTE] = ACTIONS(2512), - [anon_sym_u8_SQUOTE] = ACTIONS(2512), - [anon_sym_SQUOTE] = ACTIONS(2512), - [anon_sym_AT] = ACTIONS(2510), - [anon_sym_DQUOTE] = ACTIONS(2512), - [anon_sym_L_DQUOTE] = ACTIONS(2512), - [anon_sym_u_DQUOTE] = ACTIONS(2512), - [anon_sym_U_DQUOTE] = ACTIONS(2512), - [anon_sym_u8_DQUOTE] = ACTIONS(2512), - [sym_true] = ACTIONS(2510), - [sym_false] = ACTIONS(2510), - [anon_sym_NULL] = ACTIONS(2510), - [anon_sym_nullptr] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_ATtry] = ACTIONS(2512), - [anon_sym___try] = ACTIONS(2510), - [anon_sym_ATthrow] = ACTIONS(2512), - [anon_sym_ATselector] = ACTIONS(2512), - [anon_sym_ATavailable] = ACTIONS(2512), - [anon_sym___builtin_available] = ACTIONS(2510), - [anon_sym_va_arg] = ACTIONS(2510), - [anon_sym___asm] = ACTIONS(2510), - [anon_sym_ATencode] = ACTIONS(2512), - [anon_sym_ATsynchronized] = ACTIONS(2512), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [1915] = { - [sym_identifier] = ACTIONS(2506), - [anon_sym_LPAREN2] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2508), - [anon_sym_TILDE] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2506), - [anon_sym_PLUS] = ACTIONS(2506), - [anon_sym_STAR] = ACTIONS(2508), - [anon_sym_CARET] = ACTIONS(2508), - [anon_sym_AMP] = ACTIONS(2508), - [anon_sym_SEMI] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym_LBRACE] = ACTIONS(2508), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_ATautoreleasepool] = ACTIONS(2508), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [anon_sym_if] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2506), - [anon_sym_switch] = ACTIONS(2506), - [anon_sym_while] = ACTIONS(2506), - [anon_sym_do] = ACTIONS(2506), - [anon_sym_for] = ACTIONS(2506), - [anon_sym_in] = ACTIONS(2506), - [anon_sym_return] = ACTIONS(2506), - [anon_sym_break] = ACTIONS(2506), - [anon_sym_continue] = ACTIONS(2506), - [anon_sym_goto] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2508), - [anon_sym_sizeof] = ACTIONS(2506), - [anon_sym___alignof__] = ACTIONS(2506), - [anon_sym___alignof] = ACTIONS(2506), - [anon_sym__alignof] = ACTIONS(2506), - [anon_sym_alignof] = ACTIONS(2506), - [anon_sym__Alignof] = ACTIONS(2506), - [anon_sym_offsetof] = ACTIONS(2506), - [anon_sym__Generic] = ACTIONS(2506), - [anon_sym_asm] = ACTIONS(2506), - [anon_sym___asm__] = ACTIONS(2506), - [sym_number_literal] = ACTIONS(2508), - [anon_sym_L_SQUOTE] = ACTIONS(2508), - [anon_sym_u_SQUOTE] = ACTIONS(2508), - [anon_sym_U_SQUOTE] = ACTIONS(2508), - [anon_sym_u8_SQUOTE] = ACTIONS(2508), - [anon_sym_SQUOTE] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2508), - [anon_sym_L_DQUOTE] = ACTIONS(2508), - [anon_sym_u_DQUOTE] = ACTIONS(2508), - [anon_sym_U_DQUOTE] = ACTIONS(2508), - [anon_sym_u8_DQUOTE] = ACTIONS(2508), - [sym_true] = ACTIONS(2506), - [sym_false] = ACTIONS(2506), - [anon_sym_NULL] = ACTIONS(2506), - [anon_sym_nullptr] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_ATtry] = ACTIONS(2508), - [anon_sym___try] = ACTIONS(2506), - [anon_sym_ATthrow] = ACTIONS(2508), - [anon_sym_ATselector] = ACTIONS(2508), - [anon_sym_ATavailable] = ACTIONS(2508), - [anon_sym___builtin_available] = ACTIONS(2506), - [anon_sym_va_arg] = ACTIONS(2506), - [anon_sym___asm] = ACTIONS(2506), - [anon_sym_ATencode] = ACTIONS(2508), - [anon_sym_ATsynchronized] = ACTIONS(2508), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [1916] = { - [sym_identifier] = ACTIONS(2706), - [anon_sym_LPAREN2] = ACTIONS(2708), - [anon_sym_BANG] = ACTIONS(2708), - [anon_sym_TILDE] = ACTIONS(2708), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_STAR] = ACTIONS(2708), - [anon_sym_CARET] = ACTIONS(2708), - [anon_sym_AMP] = ACTIONS(2708), - [anon_sym_SEMI] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2708), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_ATautoreleasepool] = ACTIONS(2708), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_in] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_goto] = ACTIONS(2706), - [anon_sym_DASH_DASH] = ACTIONS(2708), - [anon_sym_PLUS_PLUS] = ACTIONS(2708), - [anon_sym_sizeof] = ACTIONS(2706), - [anon_sym___alignof__] = ACTIONS(2706), - [anon_sym___alignof] = ACTIONS(2706), - [anon_sym__alignof] = ACTIONS(2706), - [anon_sym_alignof] = ACTIONS(2706), - [anon_sym__Alignof] = ACTIONS(2706), - [anon_sym_offsetof] = ACTIONS(2706), - [anon_sym__Generic] = ACTIONS(2706), - [anon_sym_asm] = ACTIONS(2706), - [anon_sym___asm__] = ACTIONS(2706), - [sym_number_literal] = ACTIONS(2708), - [anon_sym_L_SQUOTE] = ACTIONS(2708), - [anon_sym_u_SQUOTE] = ACTIONS(2708), - [anon_sym_U_SQUOTE] = ACTIONS(2708), - [anon_sym_u8_SQUOTE] = ACTIONS(2708), - [anon_sym_SQUOTE] = ACTIONS(2708), - [anon_sym_AT] = ACTIONS(2706), - [anon_sym_DQUOTE] = ACTIONS(2708), - [anon_sym_L_DQUOTE] = ACTIONS(2708), - [anon_sym_u_DQUOTE] = ACTIONS(2708), - [anon_sym_U_DQUOTE] = ACTIONS(2708), - [anon_sym_u8_DQUOTE] = ACTIONS(2708), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [anon_sym_NULL] = ACTIONS(2706), - [anon_sym_nullptr] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_ATtry] = ACTIONS(2708), - [anon_sym___try] = ACTIONS(2706), - [anon_sym_ATthrow] = ACTIONS(2708), - [anon_sym_ATselector] = ACTIONS(2708), - [anon_sym_ATavailable] = ACTIONS(2708), - [anon_sym___builtin_available] = ACTIONS(2706), - [anon_sym_va_arg] = ACTIONS(2706), - [anon_sym___asm] = ACTIONS(2706), - [anon_sym_ATencode] = ACTIONS(2708), - [anon_sym_ATsynchronized] = ACTIONS(2708), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [1917] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1918] = { - [sym_identifier] = ACTIONS(2502), - [anon_sym_LPAREN2] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2504), - [anon_sym_TILDE] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2502), - [anon_sym_PLUS] = ACTIONS(2502), - [anon_sym_STAR] = ACTIONS(2504), - [anon_sym_CARET] = ACTIONS(2504), - [anon_sym_AMP] = ACTIONS(2504), - [anon_sym_SEMI] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym_LBRACE] = ACTIONS(2504), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_ATautoreleasepool] = ACTIONS(2504), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2502), - [anon_sym_switch] = ACTIONS(2502), - [anon_sym_while] = ACTIONS(2502), - [anon_sym_do] = ACTIONS(2502), - [anon_sym_for] = ACTIONS(2502), - [anon_sym_in] = ACTIONS(2502), - [anon_sym_return] = ACTIONS(2502), - [anon_sym_break] = ACTIONS(2502), - [anon_sym_continue] = ACTIONS(2502), - [anon_sym_goto] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2504), - [anon_sym_sizeof] = ACTIONS(2502), - [anon_sym___alignof__] = ACTIONS(2502), - [anon_sym___alignof] = ACTIONS(2502), - [anon_sym__alignof] = ACTIONS(2502), - [anon_sym_alignof] = ACTIONS(2502), - [anon_sym__Alignof] = ACTIONS(2502), - [anon_sym_offsetof] = ACTIONS(2502), - [anon_sym__Generic] = ACTIONS(2502), - [anon_sym_asm] = ACTIONS(2502), - [anon_sym___asm__] = ACTIONS(2502), - [sym_number_literal] = ACTIONS(2504), - [anon_sym_L_SQUOTE] = ACTIONS(2504), - [anon_sym_u_SQUOTE] = ACTIONS(2504), - [anon_sym_U_SQUOTE] = ACTIONS(2504), - [anon_sym_u8_SQUOTE] = ACTIONS(2504), - [anon_sym_SQUOTE] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2504), - [anon_sym_L_DQUOTE] = ACTIONS(2504), - [anon_sym_u_DQUOTE] = ACTIONS(2504), - [anon_sym_U_DQUOTE] = ACTIONS(2504), - [anon_sym_u8_DQUOTE] = ACTIONS(2504), - [sym_true] = ACTIONS(2502), - [sym_false] = ACTIONS(2502), - [anon_sym_NULL] = ACTIONS(2502), - [anon_sym_nullptr] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_ATtry] = ACTIONS(2504), - [anon_sym___try] = ACTIONS(2502), - [anon_sym_ATthrow] = ACTIONS(2504), - [anon_sym_ATselector] = ACTIONS(2504), - [anon_sym_ATavailable] = ACTIONS(2504), - [anon_sym___builtin_available] = ACTIONS(2502), - [anon_sym_va_arg] = ACTIONS(2502), - [anon_sym___asm] = ACTIONS(2502), - [anon_sym_ATencode] = ACTIONS(2504), - [anon_sym_ATsynchronized] = ACTIONS(2504), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [1919] = { - [sym_identifier] = ACTIONS(2602), - [anon_sym_LPAREN2] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_STAR] = ACTIONS(2604), - [anon_sym_CARET] = ACTIONS(2604), - [anon_sym_AMP] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_ATautoreleasepool] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_in] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_goto] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_sizeof] = ACTIONS(2602), - [anon_sym___alignof__] = ACTIONS(2602), - [anon_sym___alignof] = ACTIONS(2602), - [anon_sym__alignof] = ACTIONS(2602), - [anon_sym_alignof] = ACTIONS(2602), - [anon_sym__Alignof] = ACTIONS(2602), - [anon_sym_offsetof] = ACTIONS(2602), - [anon_sym__Generic] = ACTIONS(2602), - [anon_sym_asm] = ACTIONS(2602), - [anon_sym___asm__] = ACTIONS(2602), - [sym_number_literal] = ACTIONS(2604), - [anon_sym_L_SQUOTE] = ACTIONS(2604), - [anon_sym_u_SQUOTE] = ACTIONS(2604), - [anon_sym_U_SQUOTE] = ACTIONS(2604), - [anon_sym_u8_SQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_L_DQUOTE] = ACTIONS(2604), - [anon_sym_u_DQUOTE] = ACTIONS(2604), - [anon_sym_U_DQUOTE] = ACTIONS(2604), - [anon_sym_u8_DQUOTE] = ACTIONS(2604), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [anon_sym_NULL] = ACTIONS(2602), - [anon_sym_nullptr] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_ATtry] = ACTIONS(2604), - [anon_sym___try] = ACTIONS(2602), - [anon_sym_ATthrow] = ACTIONS(2604), - [anon_sym_ATselector] = ACTIONS(2604), - [anon_sym_ATavailable] = ACTIONS(2604), - [anon_sym___builtin_available] = ACTIONS(2602), - [anon_sym_va_arg] = ACTIONS(2602), - [anon_sym___asm] = ACTIONS(2602), - [anon_sym_ATencode] = ACTIONS(2604), - [anon_sym_ATsynchronized] = ACTIONS(2604), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [1920] = { - [sym_identifier] = ACTIONS(2598), - [anon_sym_LPAREN2] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_STAR] = ACTIONS(2600), - [anon_sym_CARET] = ACTIONS(2600), - [anon_sym_AMP] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_ATautoreleasepool] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_in] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_goto] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_sizeof] = ACTIONS(2598), - [anon_sym___alignof__] = ACTIONS(2598), - [anon_sym___alignof] = ACTIONS(2598), - [anon_sym__alignof] = ACTIONS(2598), - [anon_sym_alignof] = ACTIONS(2598), - [anon_sym__Alignof] = ACTIONS(2598), - [anon_sym_offsetof] = ACTIONS(2598), - [anon_sym__Generic] = ACTIONS(2598), - [anon_sym_asm] = ACTIONS(2598), - [anon_sym___asm__] = ACTIONS(2598), - [sym_number_literal] = ACTIONS(2600), - [anon_sym_L_SQUOTE] = ACTIONS(2600), - [anon_sym_u_SQUOTE] = ACTIONS(2600), - [anon_sym_U_SQUOTE] = ACTIONS(2600), - [anon_sym_u8_SQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_L_DQUOTE] = ACTIONS(2600), - [anon_sym_u_DQUOTE] = ACTIONS(2600), - [anon_sym_U_DQUOTE] = ACTIONS(2600), - [anon_sym_u8_DQUOTE] = ACTIONS(2600), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [anon_sym_NULL] = ACTIONS(2598), - [anon_sym_nullptr] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_ATtry] = ACTIONS(2600), - [anon_sym___try] = ACTIONS(2598), - [anon_sym_ATthrow] = ACTIONS(2600), - [anon_sym_ATselector] = ACTIONS(2600), - [anon_sym_ATavailable] = ACTIONS(2600), - [anon_sym___builtin_available] = ACTIONS(2598), - [anon_sym_va_arg] = ACTIONS(2598), - [anon_sym___asm] = ACTIONS(2598), - [anon_sym_ATencode] = ACTIONS(2600), - [anon_sym_ATsynchronized] = ACTIONS(2600), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [1921] = { - [sym_identifier] = ACTIONS(2594), - [anon_sym_LPAREN2] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_STAR] = ACTIONS(2596), - [anon_sym_CARET] = ACTIONS(2596), - [anon_sym_AMP] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_ATautoreleasepool] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_in] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_goto] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_sizeof] = ACTIONS(2594), - [anon_sym___alignof__] = ACTIONS(2594), - [anon_sym___alignof] = ACTIONS(2594), - [anon_sym__alignof] = ACTIONS(2594), - [anon_sym_alignof] = ACTIONS(2594), - [anon_sym__Alignof] = ACTIONS(2594), - [anon_sym_offsetof] = ACTIONS(2594), - [anon_sym__Generic] = ACTIONS(2594), - [anon_sym_asm] = ACTIONS(2594), - [anon_sym___asm__] = ACTIONS(2594), - [sym_number_literal] = ACTIONS(2596), - [anon_sym_L_SQUOTE] = ACTIONS(2596), - [anon_sym_u_SQUOTE] = ACTIONS(2596), - [anon_sym_U_SQUOTE] = ACTIONS(2596), - [anon_sym_u8_SQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_L_DQUOTE] = ACTIONS(2596), - [anon_sym_u_DQUOTE] = ACTIONS(2596), - [anon_sym_U_DQUOTE] = ACTIONS(2596), - [anon_sym_u8_DQUOTE] = ACTIONS(2596), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [anon_sym_NULL] = ACTIONS(2594), - [anon_sym_nullptr] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_ATtry] = ACTIONS(2596), - [anon_sym___try] = ACTIONS(2594), - [anon_sym_ATthrow] = ACTIONS(2596), - [anon_sym_ATselector] = ACTIONS(2596), - [anon_sym_ATavailable] = ACTIONS(2596), - [anon_sym___builtin_available] = ACTIONS(2594), - [anon_sym_va_arg] = ACTIONS(2594), - [anon_sym___asm] = ACTIONS(2594), - [anon_sym_ATencode] = ACTIONS(2596), - [anon_sym_ATsynchronized] = ACTIONS(2596), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [1922] = { - [sym_identifier] = ACTIONS(2590), - [anon_sym_LPAREN2] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_STAR] = ACTIONS(2592), - [anon_sym_CARET] = ACTIONS(2592), - [anon_sym_AMP] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_ATautoreleasepool] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_in] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_goto] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_sizeof] = ACTIONS(2590), - [anon_sym___alignof__] = ACTIONS(2590), - [anon_sym___alignof] = ACTIONS(2590), - [anon_sym__alignof] = ACTIONS(2590), - [anon_sym_alignof] = ACTIONS(2590), - [anon_sym__Alignof] = ACTIONS(2590), - [anon_sym_offsetof] = ACTIONS(2590), - [anon_sym__Generic] = ACTIONS(2590), - [anon_sym_asm] = ACTIONS(2590), - [anon_sym___asm__] = ACTIONS(2590), - [sym_number_literal] = ACTIONS(2592), - [anon_sym_L_SQUOTE] = ACTIONS(2592), - [anon_sym_u_SQUOTE] = ACTIONS(2592), - [anon_sym_U_SQUOTE] = ACTIONS(2592), - [anon_sym_u8_SQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_L_DQUOTE] = ACTIONS(2592), - [anon_sym_u_DQUOTE] = ACTIONS(2592), - [anon_sym_U_DQUOTE] = ACTIONS(2592), - [anon_sym_u8_DQUOTE] = ACTIONS(2592), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [anon_sym_NULL] = ACTIONS(2590), - [anon_sym_nullptr] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_ATtry] = ACTIONS(2592), - [anon_sym___try] = ACTIONS(2590), - [anon_sym_ATthrow] = ACTIONS(2592), - [anon_sym_ATselector] = ACTIONS(2592), - [anon_sym_ATavailable] = ACTIONS(2592), - [anon_sym___builtin_available] = ACTIONS(2590), - [anon_sym_va_arg] = ACTIONS(2590), - [anon_sym___asm] = ACTIONS(2590), - [anon_sym_ATencode] = ACTIONS(2592), - [anon_sym_ATsynchronized] = ACTIONS(2592), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [1923] = { - [sym_identifier] = ACTIONS(2582), - [anon_sym_LPAREN2] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2584), - [anon_sym_TILDE] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_STAR] = ACTIONS(2584), - [anon_sym_CARET] = ACTIONS(2584), - [anon_sym_AMP] = ACTIONS(2584), - [anon_sym_SEMI] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2584), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_ATautoreleasepool] = ACTIONS(2584), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_in] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_goto] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2584), - [anon_sym_sizeof] = ACTIONS(2582), - [anon_sym___alignof__] = ACTIONS(2582), - [anon_sym___alignof] = ACTIONS(2582), - [anon_sym__alignof] = ACTIONS(2582), - [anon_sym_alignof] = ACTIONS(2582), - [anon_sym__Alignof] = ACTIONS(2582), - [anon_sym_offsetof] = ACTIONS(2582), - [anon_sym__Generic] = ACTIONS(2582), - [anon_sym_asm] = ACTIONS(2582), - [anon_sym___asm__] = ACTIONS(2582), - [sym_number_literal] = ACTIONS(2584), - [anon_sym_L_SQUOTE] = ACTIONS(2584), - [anon_sym_u_SQUOTE] = ACTIONS(2584), - [anon_sym_U_SQUOTE] = ACTIONS(2584), - [anon_sym_u8_SQUOTE] = ACTIONS(2584), - [anon_sym_SQUOTE] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2584), - [anon_sym_L_DQUOTE] = ACTIONS(2584), - [anon_sym_u_DQUOTE] = ACTIONS(2584), - [anon_sym_U_DQUOTE] = ACTIONS(2584), - [anon_sym_u8_DQUOTE] = ACTIONS(2584), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [anon_sym_NULL] = ACTIONS(2582), - [anon_sym_nullptr] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_ATtry] = ACTIONS(2584), - [anon_sym___try] = ACTIONS(2582), - [anon_sym_ATthrow] = ACTIONS(2584), - [anon_sym_ATselector] = ACTIONS(2584), - [anon_sym_ATavailable] = ACTIONS(2584), - [anon_sym___builtin_available] = ACTIONS(2582), - [anon_sym_va_arg] = ACTIONS(2582), - [anon_sym___asm] = ACTIONS(2582), - [anon_sym_ATencode] = ACTIONS(2584), - [anon_sym_ATsynchronized] = ACTIONS(2584), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [1924] = { - [sym_identifier] = ACTIONS(2498), - [anon_sym_LPAREN2] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2500), - [anon_sym_TILDE] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2498), - [anon_sym_PLUS] = ACTIONS(2498), - [anon_sym_STAR] = ACTIONS(2500), - [anon_sym_CARET] = ACTIONS(2500), - [anon_sym_AMP] = ACTIONS(2500), - [anon_sym_SEMI] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym_LBRACE] = ACTIONS(2500), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_ATautoreleasepool] = ACTIONS(2500), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [anon_sym_if] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2498), - [anon_sym_switch] = ACTIONS(2498), - [anon_sym_while] = ACTIONS(2498), - [anon_sym_do] = ACTIONS(2498), - [anon_sym_for] = ACTIONS(2498), - [anon_sym_in] = ACTIONS(2498), - [anon_sym_return] = ACTIONS(2498), - [anon_sym_break] = ACTIONS(2498), - [anon_sym_continue] = ACTIONS(2498), - [anon_sym_goto] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2500), - [anon_sym_sizeof] = ACTIONS(2498), - [anon_sym___alignof__] = ACTIONS(2498), - [anon_sym___alignof] = ACTIONS(2498), - [anon_sym__alignof] = ACTIONS(2498), - [anon_sym_alignof] = ACTIONS(2498), - [anon_sym__Alignof] = ACTIONS(2498), - [anon_sym_offsetof] = ACTIONS(2498), - [anon_sym__Generic] = ACTIONS(2498), - [anon_sym_asm] = ACTIONS(2498), - [anon_sym___asm__] = ACTIONS(2498), - [sym_number_literal] = ACTIONS(2500), - [anon_sym_L_SQUOTE] = ACTIONS(2500), - [anon_sym_u_SQUOTE] = ACTIONS(2500), - [anon_sym_U_SQUOTE] = ACTIONS(2500), - [anon_sym_u8_SQUOTE] = ACTIONS(2500), - [anon_sym_SQUOTE] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2500), - [anon_sym_L_DQUOTE] = ACTIONS(2500), - [anon_sym_u_DQUOTE] = ACTIONS(2500), - [anon_sym_U_DQUOTE] = ACTIONS(2500), - [anon_sym_u8_DQUOTE] = ACTIONS(2500), - [sym_true] = ACTIONS(2498), - [sym_false] = ACTIONS(2498), - [anon_sym_NULL] = ACTIONS(2498), - [anon_sym_nullptr] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_ATtry] = ACTIONS(2500), - [anon_sym___try] = ACTIONS(2498), - [anon_sym_ATthrow] = ACTIONS(2500), - [anon_sym_ATselector] = ACTIONS(2500), - [anon_sym_ATavailable] = ACTIONS(2500), - [anon_sym___builtin_available] = ACTIONS(2498), - [anon_sym_va_arg] = ACTIONS(2498), - [anon_sym___asm] = ACTIONS(2498), - [anon_sym_ATencode] = ACTIONS(2500), - [anon_sym_ATsynchronized] = ACTIONS(2500), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [1925] = { - [sym_identifier] = ACTIONS(2494), - [anon_sym_LPAREN2] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2496), - [anon_sym_TILDE] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2494), - [anon_sym_PLUS] = ACTIONS(2494), - [anon_sym_STAR] = ACTIONS(2496), - [anon_sym_CARET] = ACTIONS(2496), - [anon_sym_AMP] = ACTIONS(2496), - [anon_sym_SEMI] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym_LBRACE] = ACTIONS(2496), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_ATautoreleasepool] = ACTIONS(2496), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [anon_sym_if] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2494), - [anon_sym_switch] = ACTIONS(2494), - [anon_sym_while] = ACTIONS(2494), - [anon_sym_do] = ACTIONS(2494), - [anon_sym_for] = ACTIONS(2494), - [anon_sym_in] = ACTIONS(2494), - [anon_sym_return] = ACTIONS(2494), - [anon_sym_break] = ACTIONS(2494), - [anon_sym_continue] = ACTIONS(2494), - [anon_sym_goto] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2496), - [anon_sym_sizeof] = ACTIONS(2494), - [anon_sym___alignof__] = ACTIONS(2494), - [anon_sym___alignof] = ACTIONS(2494), - [anon_sym__alignof] = ACTIONS(2494), - [anon_sym_alignof] = ACTIONS(2494), - [anon_sym__Alignof] = ACTIONS(2494), - [anon_sym_offsetof] = ACTIONS(2494), - [anon_sym__Generic] = ACTIONS(2494), - [anon_sym_asm] = ACTIONS(2494), - [anon_sym___asm__] = ACTIONS(2494), - [sym_number_literal] = ACTIONS(2496), - [anon_sym_L_SQUOTE] = ACTIONS(2496), - [anon_sym_u_SQUOTE] = ACTIONS(2496), - [anon_sym_U_SQUOTE] = ACTIONS(2496), - [anon_sym_u8_SQUOTE] = ACTIONS(2496), - [anon_sym_SQUOTE] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2496), - [anon_sym_L_DQUOTE] = ACTIONS(2496), - [anon_sym_u_DQUOTE] = ACTIONS(2496), - [anon_sym_U_DQUOTE] = ACTIONS(2496), - [anon_sym_u8_DQUOTE] = ACTIONS(2496), - [sym_true] = ACTIONS(2494), - [sym_false] = ACTIONS(2494), - [anon_sym_NULL] = ACTIONS(2494), - [anon_sym_nullptr] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_ATtry] = ACTIONS(2496), - [anon_sym___try] = ACTIONS(2494), - [anon_sym_ATthrow] = ACTIONS(2496), - [anon_sym_ATselector] = ACTIONS(2496), - [anon_sym_ATavailable] = ACTIONS(2496), - [anon_sym___builtin_available] = ACTIONS(2494), - [anon_sym_va_arg] = ACTIONS(2494), - [anon_sym___asm] = ACTIONS(2494), - [anon_sym_ATencode] = ACTIONS(2496), - [anon_sym_ATsynchronized] = ACTIONS(2496), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [1926] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1927] = { - [sym_identifier] = ACTIONS(2490), - [anon_sym_LPAREN2] = ACTIONS(2492), - [anon_sym_BANG] = ACTIONS(2492), - [anon_sym_TILDE] = ACTIONS(2492), - [anon_sym_DASH] = ACTIONS(2490), - [anon_sym_PLUS] = ACTIONS(2490), - [anon_sym_STAR] = ACTIONS(2492), - [anon_sym_CARET] = ACTIONS(2492), - [anon_sym_AMP] = ACTIONS(2492), - [anon_sym_SEMI] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym_LBRACE] = ACTIONS(2492), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_ATautoreleasepool] = ACTIONS(2492), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [anon_sym_if] = ACTIONS(2490), - [anon_sym_else] = ACTIONS(2490), - [anon_sym_switch] = ACTIONS(2490), - [anon_sym_while] = ACTIONS(2490), - [anon_sym_do] = ACTIONS(2490), - [anon_sym_for] = ACTIONS(2490), - [anon_sym_in] = ACTIONS(2490), - [anon_sym_return] = ACTIONS(2490), - [anon_sym_break] = ACTIONS(2490), - [anon_sym_continue] = ACTIONS(2490), - [anon_sym_goto] = ACTIONS(2490), - [anon_sym_DASH_DASH] = ACTIONS(2492), - [anon_sym_PLUS_PLUS] = ACTIONS(2492), - [anon_sym_sizeof] = ACTIONS(2490), - [anon_sym___alignof__] = ACTIONS(2490), - [anon_sym___alignof] = ACTIONS(2490), - [anon_sym__alignof] = ACTIONS(2490), - [anon_sym_alignof] = ACTIONS(2490), - [anon_sym__Alignof] = ACTIONS(2490), - [anon_sym_offsetof] = ACTIONS(2490), - [anon_sym__Generic] = ACTIONS(2490), - [anon_sym_asm] = ACTIONS(2490), - [anon_sym___asm__] = ACTIONS(2490), - [sym_number_literal] = ACTIONS(2492), - [anon_sym_L_SQUOTE] = ACTIONS(2492), - [anon_sym_u_SQUOTE] = ACTIONS(2492), - [anon_sym_U_SQUOTE] = ACTIONS(2492), - [anon_sym_u8_SQUOTE] = ACTIONS(2492), - [anon_sym_SQUOTE] = ACTIONS(2492), - [anon_sym_AT] = ACTIONS(2490), - [anon_sym_DQUOTE] = ACTIONS(2492), - [anon_sym_L_DQUOTE] = ACTIONS(2492), - [anon_sym_u_DQUOTE] = ACTIONS(2492), - [anon_sym_U_DQUOTE] = ACTIONS(2492), - [anon_sym_u8_DQUOTE] = ACTIONS(2492), - [sym_true] = ACTIONS(2490), - [sym_false] = ACTIONS(2490), - [anon_sym_NULL] = ACTIONS(2490), - [anon_sym_nullptr] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_ATtry] = ACTIONS(2492), - [anon_sym___try] = ACTIONS(2490), - [anon_sym_ATthrow] = ACTIONS(2492), - [anon_sym_ATselector] = ACTIONS(2492), - [anon_sym_ATavailable] = ACTIONS(2492), - [anon_sym___builtin_available] = ACTIONS(2490), - [anon_sym_va_arg] = ACTIONS(2490), - [anon_sym___asm] = ACTIONS(2490), - [anon_sym_ATencode] = ACTIONS(2492), - [anon_sym_ATsynchronized] = ACTIONS(2492), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [1928] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1929] = { - [sym_identifier] = ACTIONS(2486), - [anon_sym_LPAREN2] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2488), - [anon_sym_TILDE] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2486), - [anon_sym_PLUS] = ACTIONS(2486), - [anon_sym_STAR] = ACTIONS(2488), - [anon_sym_CARET] = ACTIONS(2488), - [anon_sym_AMP] = ACTIONS(2488), - [anon_sym_SEMI] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym_LBRACE] = ACTIONS(2488), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_ATautoreleasepool] = ACTIONS(2488), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(2486), - [anon_sym_while] = ACTIONS(2486), - [anon_sym_do] = ACTIONS(2486), - [anon_sym_for] = ACTIONS(2486), - [anon_sym_in] = ACTIONS(2486), - [anon_sym_return] = ACTIONS(2486), - [anon_sym_break] = ACTIONS(2486), - [anon_sym_continue] = ACTIONS(2486), - [anon_sym_goto] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2488), - [anon_sym_sizeof] = ACTIONS(2486), - [anon_sym___alignof__] = ACTIONS(2486), - [anon_sym___alignof] = ACTIONS(2486), - [anon_sym__alignof] = ACTIONS(2486), - [anon_sym_alignof] = ACTIONS(2486), - [anon_sym__Alignof] = ACTIONS(2486), - [anon_sym_offsetof] = ACTIONS(2486), - [anon_sym__Generic] = ACTIONS(2486), - [anon_sym_asm] = ACTIONS(2486), - [anon_sym___asm__] = ACTIONS(2486), - [sym_number_literal] = ACTIONS(2488), - [anon_sym_L_SQUOTE] = ACTIONS(2488), - [anon_sym_u_SQUOTE] = ACTIONS(2488), - [anon_sym_U_SQUOTE] = ACTIONS(2488), - [anon_sym_u8_SQUOTE] = ACTIONS(2488), - [anon_sym_SQUOTE] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2488), - [anon_sym_L_DQUOTE] = ACTIONS(2488), - [anon_sym_u_DQUOTE] = ACTIONS(2488), - [anon_sym_U_DQUOTE] = ACTIONS(2488), - [anon_sym_u8_DQUOTE] = ACTIONS(2488), - [sym_true] = ACTIONS(2486), - [sym_false] = ACTIONS(2486), - [anon_sym_NULL] = ACTIONS(2486), - [anon_sym_nullptr] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_ATtry] = ACTIONS(2488), - [anon_sym___try] = ACTIONS(2486), - [anon_sym_ATthrow] = ACTIONS(2488), - [anon_sym_ATselector] = ACTIONS(2488), - [anon_sym_ATavailable] = ACTIONS(2488), - [anon_sym___builtin_available] = ACTIONS(2486), - [anon_sym_va_arg] = ACTIONS(2486), - [anon_sym___asm] = ACTIONS(2486), - [anon_sym_ATencode] = ACTIONS(2488), - [anon_sym_ATsynchronized] = ACTIONS(2488), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [1930] = { - [sym_identifier] = ACTIONS(2898), - [anon_sym_LPAREN2] = ACTIONS(2900), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_DASH] = ACTIONS(2898), - [anon_sym_PLUS] = ACTIONS(2898), - [anon_sym_STAR] = ACTIONS(2900), - [anon_sym_CARET] = ACTIONS(2900), - [anon_sym_AMP] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_ATautoreleasepool] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [anon_sym_if] = ACTIONS(2898), - [anon_sym_else] = ACTIONS(2898), - [anon_sym_switch] = ACTIONS(2898), - [anon_sym_while] = ACTIONS(2898), - [anon_sym_do] = ACTIONS(2898), - [anon_sym_for] = ACTIONS(2898), - [anon_sym_in] = ACTIONS(2898), - [anon_sym_return] = ACTIONS(2898), - [anon_sym_break] = ACTIONS(2898), - [anon_sym_continue] = ACTIONS(2898), - [anon_sym_goto] = ACTIONS(2898), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_sizeof] = ACTIONS(2898), - [anon_sym___alignof__] = ACTIONS(2898), - [anon_sym___alignof] = ACTIONS(2898), - [anon_sym__alignof] = ACTIONS(2898), - [anon_sym_alignof] = ACTIONS(2898), - [anon_sym__Alignof] = ACTIONS(2898), - [anon_sym_offsetof] = ACTIONS(2898), - [anon_sym__Generic] = ACTIONS(2898), - [anon_sym_asm] = ACTIONS(2898), - [anon_sym___asm__] = ACTIONS(2898), - [sym_number_literal] = ACTIONS(2900), - [anon_sym_L_SQUOTE] = ACTIONS(2900), - [anon_sym_u_SQUOTE] = ACTIONS(2900), - [anon_sym_U_SQUOTE] = ACTIONS(2900), - [anon_sym_u8_SQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_AT] = ACTIONS(2898), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_L_DQUOTE] = ACTIONS(2900), - [anon_sym_u_DQUOTE] = ACTIONS(2900), - [anon_sym_U_DQUOTE] = ACTIONS(2900), - [anon_sym_u8_DQUOTE] = ACTIONS(2900), - [sym_true] = ACTIONS(2898), - [sym_false] = ACTIONS(2898), - [anon_sym_NULL] = ACTIONS(2898), - [anon_sym_nullptr] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_ATtry] = ACTIONS(2900), - [anon_sym___try] = ACTIONS(2898), - [anon_sym_ATthrow] = ACTIONS(2900), - [anon_sym_ATselector] = ACTIONS(2900), - [anon_sym_ATavailable] = ACTIONS(2900), - [anon_sym___builtin_available] = ACTIONS(2898), - [anon_sym_va_arg] = ACTIONS(2898), - [anon_sym___asm] = ACTIONS(2898), - [anon_sym_ATencode] = ACTIONS(2900), - [anon_sym_ATsynchronized] = ACTIONS(2900), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [1931] = { - [sym_identifier] = ACTIONS(2470), - [anon_sym_LPAREN2] = ACTIONS(2472), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_STAR] = ACTIONS(2472), - [anon_sym_CARET] = ACTIONS(2472), - [anon_sym_AMP] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_ATautoreleasepool] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_in] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_goto] = ACTIONS(2470), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_sizeof] = ACTIONS(2470), - [anon_sym___alignof__] = ACTIONS(2470), - [anon_sym___alignof] = ACTIONS(2470), - [anon_sym__alignof] = ACTIONS(2470), - [anon_sym_alignof] = ACTIONS(2470), - [anon_sym__Alignof] = ACTIONS(2470), - [anon_sym_offsetof] = ACTIONS(2470), - [anon_sym__Generic] = ACTIONS(2470), - [anon_sym_asm] = ACTIONS(2470), - [anon_sym___asm__] = ACTIONS(2470), - [sym_number_literal] = ACTIONS(2472), - [anon_sym_L_SQUOTE] = ACTIONS(2472), - [anon_sym_u_SQUOTE] = ACTIONS(2472), - [anon_sym_U_SQUOTE] = ACTIONS(2472), - [anon_sym_u8_SQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_AT] = ACTIONS(2470), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_L_DQUOTE] = ACTIONS(2472), - [anon_sym_u_DQUOTE] = ACTIONS(2472), - [anon_sym_U_DQUOTE] = ACTIONS(2472), - [anon_sym_u8_DQUOTE] = ACTIONS(2472), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [anon_sym_NULL] = ACTIONS(2470), - [anon_sym_nullptr] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_ATtry] = ACTIONS(2472), - [anon_sym___try] = ACTIONS(2470), - [anon_sym_ATthrow] = ACTIONS(2472), - [anon_sym_ATselector] = ACTIONS(2472), - [anon_sym_ATavailable] = ACTIONS(2472), - [anon_sym___builtin_available] = ACTIONS(2470), - [anon_sym_va_arg] = ACTIONS(2470), - [anon_sym___asm] = ACTIONS(2470), - [anon_sym_ATencode] = ACTIONS(2472), - [anon_sym_ATsynchronized] = ACTIONS(2472), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [1932] = { - [sym_identifier] = ACTIONS(2658), - [anon_sym_LPAREN2] = ACTIONS(2660), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_STAR] = ACTIONS(2660), - [anon_sym_CARET] = ACTIONS(2660), - [anon_sym_AMP] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_ATautoreleasepool] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_in] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_goto] = ACTIONS(2658), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_sizeof] = ACTIONS(2658), - [anon_sym___alignof__] = ACTIONS(2658), - [anon_sym___alignof] = ACTIONS(2658), - [anon_sym__alignof] = ACTIONS(2658), - [anon_sym_alignof] = ACTIONS(2658), - [anon_sym__Alignof] = ACTIONS(2658), - [anon_sym_offsetof] = ACTIONS(2658), - [anon_sym__Generic] = ACTIONS(2658), - [anon_sym_asm] = ACTIONS(2658), - [anon_sym___asm__] = ACTIONS(2658), - [sym_number_literal] = ACTIONS(2660), - [anon_sym_L_SQUOTE] = ACTIONS(2660), - [anon_sym_u_SQUOTE] = ACTIONS(2660), - [anon_sym_U_SQUOTE] = ACTIONS(2660), - [anon_sym_u8_SQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_AT] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_L_DQUOTE] = ACTIONS(2660), - [anon_sym_u_DQUOTE] = ACTIONS(2660), - [anon_sym_U_DQUOTE] = ACTIONS(2660), - [anon_sym_u8_DQUOTE] = ACTIONS(2660), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [anon_sym_NULL] = ACTIONS(2658), - [anon_sym_nullptr] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_ATtry] = ACTIONS(2660), - [anon_sym___try] = ACTIONS(2658), - [anon_sym_ATthrow] = ACTIONS(2660), - [anon_sym_ATselector] = ACTIONS(2660), - [anon_sym_ATavailable] = ACTIONS(2660), - [anon_sym___builtin_available] = ACTIONS(2658), - [anon_sym_va_arg] = ACTIONS(2658), - [anon_sym___asm] = ACTIONS(2658), - [anon_sym_ATencode] = ACTIONS(2660), - [anon_sym_ATsynchronized] = ACTIONS(2660), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [1933] = { - [sym_identifier] = ACTIONS(2562), - [anon_sym_LPAREN2] = ACTIONS(2564), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_STAR] = ACTIONS(2564), - [anon_sym_CARET] = ACTIONS(2564), - [anon_sym_AMP] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym___extension__] = ACTIONS(2562), - [anon_sym_typedef] = ACTIONS(2562), - [anon_sym_extern] = ACTIONS(2562), - [anon_sym___attribute__] = ACTIONS(2562), - [anon_sym___attribute] = ACTIONS(2562), - [anon_sym_noreturn] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym___declspec] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_signed] = ACTIONS(2562), - [anon_sym_unsigned] = ACTIONS(2562), - [anon_sym_long] = ACTIONS(2562), - [anon_sym_short] = ACTIONS(2562), - [anon_sym_ATautoreleasepool] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_auto] = ACTIONS(2562), - [anon_sym_register] = ACTIONS(2562), - [anon_sym_inline] = ACTIONS(2562), - [anon_sym___inline] = ACTIONS(2562), - [anon_sym___inline__] = ACTIONS(2562), - [anon_sym___forceinline] = ACTIONS(2562), - [anon_sym_thread_local] = ACTIONS(2562), - [anon_sym___thread] = ACTIONS(2562), - [anon_sym_CG_EXTERN] = ACTIONS(2562), - [anon_sym_CG_INLINE] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2562), - [anon_sym_IBOutlet] = ACTIONS(2562), - [anon_sym_IBInspectable] = ACTIONS(2562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2562), - [anon_sym_NS_INLINE] = ACTIONS(2562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2562), - [anon_sym_OBJC_EXPORT] = ACTIONS(2562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_constexpr] = ACTIONS(2562), - [anon_sym_volatile] = ACTIONS(2562), - [anon_sym_restrict] = ACTIONS(2562), - [anon_sym___restrict__] = ACTIONS(2562), - [anon_sym__Atomic] = ACTIONS(2562), - [anon_sym__Noreturn] = ACTIONS(2562), - [anon_sym_nullable] = ACTIONS(2562), - [anon_sym__Complex] = ACTIONS(2562), - [anon_sym__Nonnull] = ACTIONS(2562), - [anon_sym__Nullable] = ACTIONS(2562), - [anon_sym__Nullable_result] = ACTIONS(2562), - [anon_sym__Null_unspecified] = ACTIONS(2562), - [anon_sym___autoreleasing] = ACTIONS(2562), - [anon_sym___block] = ACTIONS(2562), - [anon_sym___bridge] = ACTIONS(2562), - [anon_sym___bridge_retained] = ACTIONS(2562), - [anon_sym___bridge_transfer] = ACTIONS(2562), - [anon_sym___complex] = ACTIONS(2562), - [anon_sym___const] = ACTIONS(2562), - [anon_sym___imag] = ACTIONS(2562), - [anon_sym___kindof] = ACTIONS(2562), - [anon_sym___nonnull] = ACTIONS(2562), - [anon_sym___nullable] = ACTIONS(2562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2562), - [anon_sym___real] = ACTIONS(2562), - [anon_sym___strong] = ACTIONS(2562), - [anon_sym___unsafe_unretained] = ACTIONS(2562), - [anon_sym___unused] = ACTIONS(2562), - [anon_sym___weak] = ACTIONS(2562), - [sym_primitive_type] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [anon_sym_struct] = ACTIONS(2562), - [anon_sym_union] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_in] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_goto] = ACTIONS(2562), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_sizeof] = ACTIONS(2562), - [anon_sym___alignof__] = ACTIONS(2562), - [anon_sym___alignof] = ACTIONS(2562), - [anon_sym__alignof] = ACTIONS(2562), - [anon_sym_alignof] = ACTIONS(2562), - [anon_sym__Alignof] = ACTIONS(2562), - [anon_sym_offsetof] = ACTIONS(2562), - [anon_sym__Generic] = ACTIONS(2562), - [anon_sym_asm] = ACTIONS(2562), - [anon_sym___asm__] = ACTIONS(2562), - [sym_number_literal] = ACTIONS(2564), - [anon_sym_L_SQUOTE] = ACTIONS(2564), - [anon_sym_u_SQUOTE] = ACTIONS(2564), - [anon_sym_U_SQUOTE] = ACTIONS(2564), - [anon_sym_u8_SQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_AT] = ACTIONS(2562), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_L_DQUOTE] = ACTIONS(2564), - [anon_sym_u_DQUOTE] = ACTIONS(2564), - [anon_sym_U_DQUOTE] = ACTIONS(2564), - [anon_sym_u8_DQUOTE] = ACTIONS(2564), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [anon_sym_NULL] = ACTIONS(2562), - [anon_sym_nullptr] = ACTIONS(2562), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2562), - [anon_sym___typeof] = ACTIONS(2562), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE] = ACTIONS(2562), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_API_AVAILABLE] = ACTIONS(2562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_API_DEPRECATED] = ACTIONS(2562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2562), - [anon_sym___deprecated_msg] = ACTIONS(2562), - [anon_sym___deprecated_enum_msg] = ACTIONS(2562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2562), - [anon_sym__Alignas] = ACTIONS(2562), - [anon_sym_ATtry] = ACTIONS(2564), - [anon_sym___try] = ACTIONS(2562), - [anon_sym_ATthrow] = ACTIONS(2564), - [anon_sym_ATselector] = ACTIONS(2564), - [anon_sym_ATavailable] = ACTIONS(2564), - [anon_sym___builtin_available] = ACTIONS(2562), - [anon_sym_va_arg] = ACTIONS(2562), - [anon_sym___asm] = ACTIONS(2562), - [anon_sym_ATencode] = ACTIONS(2564), - [anon_sym_ATsynchronized] = ACTIONS(2564), - [anon_sym_BOOL] = ACTIONS(2562), - [anon_sym_IMP] = ACTIONS(2562), - [anon_sym_SEL] = ACTIONS(2562), - [anon_sym_Class] = ACTIONS(2562), - [anon_sym_id] = ACTIONS(2562), - }, - [1934] = { - [sym_identifier] = ACTIONS(2466), - [anon_sym_LPAREN2] = ACTIONS(2468), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_STAR] = ACTIONS(2468), - [anon_sym_CARET] = ACTIONS(2468), - [anon_sym_AMP] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_ATautoreleasepool] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_in] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_goto] = ACTIONS(2466), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_sizeof] = ACTIONS(2466), - [anon_sym___alignof__] = ACTIONS(2466), - [anon_sym___alignof] = ACTIONS(2466), - [anon_sym__alignof] = ACTIONS(2466), - [anon_sym_alignof] = ACTIONS(2466), - [anon_sym__Alignof] = ACTIONS(2466), - [anon_sym_offsetof] = ACTIONS(2466), - [anon_sym__Generic] = ACTIONS(2466), - [anon_sym_asm] = ACTIONS(2466), - [anon_sym___asm__] = ACTIONS(2466), - [sym_number_literal] = ACTIONS(2468), - [anon_sym_L_SQUOTE] = ACTIONS(2468), - [anon_sym_u_SQUOTE] = ACTIONS(2468), - [anon_sym_U_SQUOTE] = ACTIONS(2468), - [anon_sym_u8_SQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_AT] = ACTIONS(2466), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_L_DQUOTE] = ACTIONS(2468), - [anon_sym_u_DQUOTE] = ACTIONS(2468), - [anon_sym_U_DQUOTE] = ACTIONS(2468), - [anon_sym_u8_DQUOTE] = ACTIONS(2468), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [anon_sym_NULL] = ACTIONS(2466), - [anon_sym_nullptr] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_ATtry] = ACTIONS(2468), - [anon_sym___try] = ACTIONS(2466), - [anon_sym_ATthrow] = ACTIONS(2468), - [anon_sym_ATselector] = ACTIONS(2468), - [anon_sym_ATavailable] = ACTIONS(2468), - [anon_sym___builtin_available] = ACTIONS(2466), - [anon_sym_va_arg] = ACTIONS(2466), - [anon_sym___asm] = ACTIONS(2466), - [anon_sym_ATencode] = ACTIONS(2468), - [anon_sym_ATsynchronized] = ACTIONS(2468), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [1935] = { - [sym_identifier] = ACTIONS(2462), - [anon_sym_LPAREN2] = ACTIONS(2464), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_DASH] = ACTIONS(2462), - [anon_sym_PLUS] = ACTIONS(2462), - [anon_sym_STAR] = ACTIONS(2464), - [anon_sym_CARET] = ACTIONS(2464), - [anon_sym_AMP] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_ATautoreleasepool] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [anon_sym_if] = ACTIONS(2462), - [anon_sym_else] = ACTIONS(2462), - [anon_sym_switch] = ACTIONS(2462), - [anon_sym_while] = ACTIONS(2462), - [anon_sym_do] = ACTIONS(2462), - [anon_sym_for] = ACTIONS(2462), - [anon_sym_in] = ACTIONS(2462), - [anon_sym_return] = ACTIONS(2462), - [anon_sym_break] = ACTIONS(2462), - [anon_sym_continue] = ACTIONS(2462), - [anon_sym_goto] = ACTIONS(2462), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_sizeof] = ACTIONS(2462), - [anon_sym___alignof__] = ACTIONS(2462), - [anon_sym___alignof] = ACTIONS(2462), - [anon_sym__alignof] = ACTIONS(2462), - [anon_sym_alignof] = ACTIONS(2462), - [anon_sym__Alignof] = ACTIONS(2462), - [anon_sym_offsetof] = ACTIONS(2462), - [anon_sym__Generic] = ACTIONS(2462), - [anon_sym_asm] = ACTIONS(2462), - [anon_sym___asm__] = ACTIONS(2462), - [sym_number_literal] = ACTIONS(2464), - [anon_sym_L_SQUOTE] = ACTIONS(2464), - [anon_sym_u_SQUOTE] = ACTIONS(2464), - [anon_sym_U_SQUOTE] = ACTIONS(2464), - [anon_sym_u8_SQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_AT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_L_DQUOTE] = ACTIONS(2464), - [anon_sym_u_DQUOTE] = ACTIONS(2464), - [anon_sym_U_DQUOTE] = ACTIONS(2464), - [anon_sym_u8_DQUOTE] = ACTIONS(2464), - [sym_true] = ACTIONS(2462), - [sym_false] = ACTIONS(2462), - [anon_sym_NULL] = ACTIONS(2462), - [anon_sym_nullptr] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_ATtry] = ACTIONS(2464), - [anon_sym___try] = ACTIONS(2462), - [anon_sym_ATthrow] = ACTIONS(2464), - [anon_sym_ATselector] = ACTIONS(2464), - [anon_sym_ATavailable] = ACTIONS(2464), - [anon_sym___builtin_available] = ACTIONS(2462), - [anon_sym_va_arg] = ACTIONS(2462), - [anon_sym___asm] = ACTIONS(2462), - [anon_sym_ATencode] = ACTIONS(2464), - [anon_sym_ATsynchronized] = ACTIONS(2464), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [1936] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1937] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1938] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1939] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1940] = { - [sym_identifier] = ACTIONS(2458), - [anon_sym_LPAREN2] = ACTIONS(2460), - [anon_sym_BANG] = ACTIONS(2460), - [anon_sym_TILDE] = ACTIONS(2460), - [anon_sym_DASH] = ACTIONS(2458), - [anon_sym_PLUS] = ACTIONS(2458), - [anon_sym_STAR] = ACTIONS(2460), - [anon_sym_CARET] = ACTIONS(2460), - [anon_sym_AMP] = ACTIONS(2460), - [anon_sym_SEMI] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym_LBRACE] = ACTIONS(2460), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_ATautoreleasepool] = ACTIONS(2460), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [anon_sym_if] = ACTIONS(2458), - [anon_sym_else] = ACTIONS(2458), - [anon_sym_switch] = ACTIONS(2458), - [anon_sym_while] = ACTIONS(2458), - [anon_sym_do] = ACTIONS(2458), - [anon_sym_for] = ACTIONS(2458), - [anon_sym_in] = ACTIONS(2458), - [anon_sym_return] = ACTIONS(2458), - [anon_sym_break] = ACTIONS(2458), - [anon_sym_continue] = ACTIONS(2458), - [anon_sym_goto] = ACTIONS(2458), - [anon_sym_DASH_DASH] = ACTIONS(2460), - [anon_sym_PLUS_PLUS] = ACTIONS(2460), - [anon_sym_sizeof] = ACTIONS(2458), - [anon_sym___alignof__] = ACTIONS(2458), - [anon_sym___alignof] = ACTIONS(2458), - [anon_sym__alignof] = ACTIONS(2458), - [anon_sym_alignof] = ACTIONS(2458), - [anon_sym__Alignof] = ACTIONS(2458), - [anon_sym_offsetof] = ACTIONS(2458), - [anon_sym__Generic] = ACTIONS(2458), - [anon_sym_asm] = ACTIONS(2458), - [anon_sym___asm__] = ACTIONS(2458), - [sym_number_literal] = ACTIONS(2460), - [anon_sym_L_SQUOTE] = ACTIONS(2460), - [anon_sym_u_SQUOTE] = ACTIONS(2460), - [anon_sym_U_SQUOTE] = ACTIONS(2460), - [anon_sym_u8_SQUOTE] = ACTIONS(2460), - [anon_sym_SQUOTE] = ACTIONS(2460), - [anon_sym_AT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(2460), - [anon_sym_L_DQUOTE] = ACTIONS(2460), - [anon_sym_u_DQUOTE] = ACTIONS(2460), - [anon_sym_U_DQUOTE] = ACTIONS(2460), - [anon_sym_u8_DQUOTE] = ACTIONS(2460), - [sym_true] = ACTIONS(2458), - [sym_false] = ACTIONS(2458), - [anon_sym_NULL] = ACTIONS(2458), - [anon_sym_nullptr] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_ATtry] = ACTIONS(2460), - [anon_sym___try] = ACTIONS(2458), - [anon_sym_ATthrow] = ACTIONS(2460), - [anon_sym_ATselector] = ACTIONS(2460), - [anon_sym_ATavailable] = ACTIONS(2460), - [anon_sym___builtin_available] = ACTIONS(2458), - [anon_sym_va_arg] = ACTIONS(2458), - [anon_sym___asm] = ACTIONS(2458), - [anon_sym_ATencode] = ACTIONS(2460), - [anon_sym_ATsynchronized] = ACTIONS(2460), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [1941] = { - [sym_identifier] = ACTIONS(2454), - [anon_sym_LPAREN2] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2456), - [anon_sym_TILDE] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2454), - [anon_sym_PLUS] = ACTIONS(2454), - [anon_sym_STAR] = ACTIONS(2456), - [anon_sym_CARET] = ACTIONS(2456), - [anon_sym_AMP] = ACTIONS(2456), - [anon_sym_SEMI] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym_LBRACE] = ACTIONS(2456), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_ATautoreleasepool] = ACTIONS(2456), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [anon_sym_if] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2454), - [anon_sym_switch] = ACTIONS(2454), - [anon_sym_while] = ACTIONS(2454), - [anon_sym_do] = ACTIONS(2454), - [anon_sym_for] = ACTIONS(2454), - [anon_sym_in] = ACTIONS(2454), - [anon_sym_return] = ACTIONS(2454), - [anon_sym_break] = ACTIONS(2454), - [anon_sym_continue] = ACTIONS(2454), - [anon_sym_goto] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2456), - [anon_sym_sizeof] = ACTIONS(2454), - [anon_sym___alignof__] = ACTIONS(2454), - [anon_sym___alignof] = ACTIONS(2454), - [anon_sym__alignof] = ACTIONS(2454), - [anon_sym_alignof] = ACTIONS(2454), - [anon_sym__Alignof] = ACTIONS(2454), - [anon_sym_offsetof] = ACTIONS(2454), - [anon_sym__Generic] = ACTIONS(2454), - [anon_sym_asm] = ACTIONS(2454), - [anon_sym___asm__] = ACTIONS(2454), - [sym_number_literal] = ACTIONS(2456), - [anon_sym_L_SQUOTE] = ACTIONS(2456), - [anon_sym_u_SQUOTE] = ACTIONS(2456), - [anon_sym_U_SQUOTE] = ACTIONS(2456), - [anon_sym_u8_SQUOTE] = ACTIONS(2456), - [anon_sym_SQUOTE] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2456), - [anon_sym_L_DQUOTE] = ACTIONS(2456), - [anon_sym_u_DQUOTE] = ACTIONS(2456), - [anon_sym_U_DQUOTE] = ACTIONS(2456), - [anon_sym_u8_DQUOTE] = ACTIONS(2456), - [sym_true] = ACTIONS(2454), - [sym_false] = ACTIONS(2454), - [anon_sym_NULL] = ACTIONS(2454), - [anon_sym_nullptr] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_ATtry] = ACTIONS(2456), - [anon_sym___try] = ACTIONS(2454), - [anon_sym_ATthrow] = ACTIONS(2456), - [anon_sym_ATselector] = ACTIONS(2456), - [anon_sym_ATavailable] = ACTIONS(2456), - [anon_sym___builtin_available] = ACTIONS(2454), - [anon_sym_va_arg] = ACTIONS(2454), - [anon_sym___asm] = ACTIONS(2454), - [anon_sym_ATencode] = ACTIONS(2456), - [anon_sym_ATsynchronized] = ACTIONS(2456), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [1942] = { - [sym_identifier] = ACTIONS(2450), - [anon_sym_LPAREN2] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(2452), - [anon_sym_TILDE] = ACTIONS(2452), - [anon_sym_DASH] = ACTIONS(2450), - [anon_sym_PLUS] = ACTIONS(2450), - [anon_sym_STAR] = ACTIONS(2452), - [anon_sym_CARET] = ACTIONS(2452), - [anon_sym_AMP] = ACTIONS(2452), - [anon_sym_SEMI] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym_LBRACE] = ACTIONS(2452), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_ATautoreleasepool] = ACTIONS(2452), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [anon_sym_if] = ACTIONS(2450), - [anon_sym_else] = ACTIONS(2450), - [anon_sym_switch] = ACTIONS(2450), - [anon_sym_while] = ACTIONS(2450), - [anon_sym_do] = ACTIONS(2450), - [anon_sym_for] = ACTIONS(2450), - [anon_sym_in] = ACTIONS(2450), - [anon_sym_return] = ACTIONS(2450), - [anon_sym_break] = ACTIONS(2450), - [anon_sym_continue] = ACTIONS(2450), - [anon_sym_goto] = ACTIONS(2450), - [anon_sym_DASH_DASH] = ACTIONS(2452), - [anon_sym_PLUS_PLUS] = ACTIONS(2452), - [anon_sym_sizeof] = ACTIONS(2450), - [anon_sym___alignof__] = ACTIONS(2450), - [anon_sym___alignof] = ACTIONS(2450), - [anon_sym__alignof] = ACTIONS(2450), - [anon_sym_alignof] = ACTIONS(2450), - [anon_sym__Alignof] = ACTIONS(2450), - [anon_sym_offsetof] = ACTIONS(2450), - [anon_sym__Generic] = ACTIONS(2450), - [anon_sym_asm] = ACTIONS(2450), - [anon_sym___asm__] = ACTIONS(2450), - [sym_number_literal] = ACTIONS(2452), - [anon_sym_L_SQUOTE] = ACTIONS(2452), - [anon_sym_u_SQUOTE] = ACTIONS(2452), - [anon_sym_U_SQUOTE] = ACTIONS(2452), - [anon_sym_u8_SQUOTE] = ACTIONS(2452), - [anon_sym_SQUOTE] = ACTIONS(2452), - [anon_sym_AT] = ACTIONS(2450), - [anon_sym_DQUOTE] = ACTIONS(2452), - [anon_sym_L_DQUOTE] = ACTIONS(2452), - [anon_sym_u_DQUOTE] = ACTIONS(2452), - [anon_sym_U_DQUOTE] = ACTIONS(2452), - [anon_sym_u8_DQUOTE] = ACTIONS(2452), - [sym_true] = ACTIONS(2450), - [sym_false] = ACTIONS(2450), - [anon_sym_NULL] = ACTIONS(2450), - [anon_sym_nullptr] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_ATtry] = ACTIONS(2452), - [anon_sym___try] = ACTIONS(2450), - [anon_sym_ATthrow] = ACTIONS(2452), - [anon_sym_ATselector] = ACTIONS(2452), - [anon_sym_ATavailable] = ACTIONS(2452), - [anon_sym___builtin_available] = ACTIONS(2450), - [anon_sym_va_arg] = ACTIONS(2450), - [anon_sym___asm] = ACTIONS(2450), - [anon_sym_ATencode] = ACTIONS(2452), - [anon_sym_ATsynchronized] = ACTIONS(2452), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [1943] = { - [sym_identifier] = ACTIONS(2642), - [anon_sym_LPAREN2] = ACTIONS(2644), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2644), - [anon_sym_CARET] = ACTIONS(2644), - [anon_sym_AMP] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_ATautoreleasepool] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_in] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_goto] = ACTIONS(2642), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_sizeof] = ACTIONS(2642), - [anon_sym___alignof__] = ACTIONS(2642), - [anon_sym___alignof] = ACTIONS(2642), - [anon_sym__alignof] = ACTIONS(2642), - [anon_sym_alignof] = ACTIONS(2642), - [anon_sym__Alignof] = ACTIONS(2642), - [anon_sym_offsetof] = ACTIONS(2642), - [anon_sym__Generic] = ACTIONS(2642), - [anon_sym_asm] = ACTIONS(2642), - [anon_sym___asm__] = ACTIONS(2642), - [sym_number_literal] = ACTIONS(2644), - [anon_sym_L_SQUOTE] = ACTIONS(2644), - [anon_sym_u_SQUOTE] = ACTIONS(2644), - [anon_sym_U_SQUOTE] = ACTIONS(2644), - [anon_sym_u8_SQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_AT] = ACTIONS(2642), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_L_DQUOTE] = ACTIONS(2644), - [anon_sym_u_DQUOTE] = ACTIONS(2644), - [anon_sym_U_DQUOTE] = ACTIONS(2644), - [anon_sym_u8_DQUOTE] = ACTIONS(2644), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [anon_sym_NULL] = ACTIONS(2642), - [anon_sym_nullptr] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_ATtry] = ACTIONS(2644), - [anon_sym___try] = ACTIONS(2642), - [anon_sym_ATthrow] = ACTIONS(2644), - [anon_sym_ATselector] = ACTIONS(2644), - [anon_sym_ATavailable] = ACTIONS(2644), - [anon_sym___builtin_available] = ACTIONS(2642), - [anon_sym_va_arg] = ACTIONS(2642), - [anon_sym___asm] = ACTIONS(2642), - [anon_sym_ATencode] = ACTIONS(2644), - [anon_sym_ATsynchronized] = ACTIONS(2644), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [1944] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1945] = { - [sym_identifier] = ACTIONS(2434), - [anon_sym_LPAREN2] = ACTIONS(2436), - [anon_sym_BANG] = ACTIONS(2436), - [anon_sym_TILDE] = ACTIONS(2436), - [anon_sym_DASH] = ACTIONS(2434), - [anon_sym_PLUS] = ACTIONS(2434), - [anon_sym_STAR] = ACTIONS(2436), - [anon_sym_CARET] = ACTIONS(2436), - [anon_sym_AMP] = ACTIONS(2436), - [anon_sym_SEMI] = ACTIONS(2436), - [anon_sym___extension__] = ACTIONS(2434), - [anon_sym_typedef] = ACTIONS(2434), - [anon_sym_extern] = ACTIONS(2434), - [anon_sym___attribute__] = ACTIONS(2434), - [anon_sym___attribute] = ACTIONS(2434), - [anon_sym_noreturn] = ACTIONS(2434), - [anon_sym_LBRACK] = ACTIONS(2436), - [anon_sym___declspec] = ACTIONS(2434), - [anon_sym_LBRACE] = ACTIONS(2436), - [anon_sym_signed] = ACTIONS(2434), - [anon_sym_unsigned] = ACTIONS(2434), - [anon_sym_long] = ACTIONS(2434), - [anon_sym_short] = ACTIONS(2434), - [anon_sym_ATautoreleasepool] = ACTIONS(2436), - [anon_sym_static] = ACTIONS(2434), - [anon_sym_auto] = ACTIONS(2434), - [anon_sym_register] = ACTIONS(2434), - [anon_sym_inline] = ACTIONS(2434), - [anon_sym___inline] = ACTIONS(2434), - [anon_sym___inline__] = ACTIONS(2434), - [anon_sym___forceinline] = ACTIONS(2434), - [anon_sym_thread_local] = ACTIONS(2434), - [anon_sym___thread] = ACTIONS(2434), - [anon_sym_CG_EXTERN] = ACTIONS(2434), - [anon_sym_CG_INLINE] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2434), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2434), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2434), - [anon_sym_IBOutlet] = ACTIONS(2434), - [anon_sym_IBInspectable] = ACTIONS(2434), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2434), - [anon_sym_NS_INLINE] = ACTIONS(2434), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2434), - [anon_sym_OBJC_EXPORT] = ACTIONS(2434), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2434), - [anon_sym_const] = ACTIONS(2434), - [anon_sym_constexpr] = ACTIONS(2434), - [anon_sym_volatile] = ACTIONS(2434), - [anon_sym_restrict] = ACTIONS(2434), - [anon_sym___restrict__] = ACTIONS(2434), - [anon_sym__Atomic] = ACTIONS(2434), - [anon_sym__Noreturn] = ACTIONS(2434), - [anon_sym_nullable] = ACTIONS(2434), - [anon_sym__Complex] = ACTIONS(2434), - [anon_sym__Nonnull] = ACTIONS(2434), - [anon_sym__Nullable] = ACTIONS(2434), - [anon_sym__Nullable_result] = ACTIONS(2434), - [anon_sym__Null_unspecified] = ACTIONS(2434), - [anon_sym___autoreleasing] = ACTIONS(2434), - [anon_sym___block] = ACTIONS(2434), - [anon_sym___bridge] = ACTIONS(2434), - [anon_sym___bridge_retained] = ACTIONS(2434), - [anon_sym___bridge_transfer] = ACTIONS(2434), - [anon_sym___complex] = ACTIONS(2434), - [anon_sym___const] = ACTIONS(2434), - [anon_sym___imag] = ACTIONS(2434), - [anon_sym___kindof] = ACTIONS(2434), - [anon_sym___nonnull] = ACTIONS(2434), - [anon_sym___nullable] = ACTIONS(2434), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2434), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2434), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2434), - [anon_sym___real] = ACTIONS(2434), - [anon_sym___strong] = ACTIONS(2434), - [anon_sym___unsafe_unretained] = ACTIONS(2434), - [anon_sym___unused] = ACTIONS(2434), - [anon_sym___weak] = ACTIONS(2434), - [sym_primitive_type] = ACTIONS(2434), - [anon_sym_enum] = ACTIONS(2434), - [anon_sym_struct] = ACTIONS(2434), - [anon_sym_union] = ACTIONS(2434), - [anon_sym_if] = ACTIONS(2434), - [anon_sym_else] = ACTIONS(2434), - [anon_sym_switch] = ACTIONS(2434), - [anon_sym_while] = ACTIONS(2434), - [anon_sym_do] = ACTIONS(2434), - [anon_sym_for] = ACTIONS(2434), - [anon_sym_in] = ACTIONS(2434), - [anon_sym_return] = ACTIONS(2434), - [anon_sym_break] = ACTIONS(2434), - [anon_sym_continue] = ACTIONS(2434), - [anon_sym_goto] = ACTIONS(2434), - [anon_sym_DASH_DASH] = ACTIONS(2436), - [anon_sym_PLUS_PLUS] = ACTIONS(2436), - [anon_sym_sizeof] = ACTIONS(2434), - [anon_sym___alignof__] = ACTIONS(2434), - [anon_sym___alignof] = ACTIONS(2434), - [anon_sym__alignof] = ACTIONS(2434), - [anon_sym_alignof] = ACTIONS(2434), - [anon_sym__Alignof] = ACTIONS(2434), - [anon_sym_offsetof] = ACTIONS(2434), - [anon_sym__Generic] = ACTIONS(2434), - [anon_sym_asm] = ACTIONS(2434), - [anon_sym___asm__] = ACTIONS(2434), - [sym_number_literal] = ACTIONS(2436), - [anon_sym_L_SQUOTE] = ACTIONS(2436), - [anon_sym_u_SQUOTE] = ACTIONS(2436), - [anon_sym_U_SQUOTE] = ACTIONS(2436), - [anon_sym_u8_SQUOTE] = ACTIONS(2436), - [anon_sym_SQUOTE] = ACTIONS(2436), - [anon_sym_AT] = ACTIONS(2434), - [anon_sym_DQUOTE] = ACTIONS(2436), - [anon_sym_L_DQUOTE] = ACTIONS(2436), - [anon_sym_u_DQUOTE] = ACTIONS(2436), - [anon_sym_U_DQUOTE] = ACTIONS(2436), - [anon_sym_u8_DQUOTE] = ACTIONS(2436), - [sym_true] = ACTIONS(2434), - [sym_false] = ACTIONS(2434), - [anon_sym_NULL] = ACTIONS(2434), - [anon_sym_nullptr] = ACTIONS(2434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2434), - [anon_sym___typeof] = ACTIONS(2434), - [anon_sym_typeof] = ACTIONS(2434), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2434), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2434), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2434), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2434), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2434), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2434), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE] = ACTIONS(2434), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2434), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_API_AVAILABLE] = ACTIONS(2434), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_API_DEPRECATED] = ACTIONS(2434), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2434), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2434), - [anon_sym___deprecated_msg] = ACTIONS(2434), - [anon_sym___deprecated_enum_msg] = ACTIONS(2434), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2434), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2434), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2434), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2434), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2434), - [anon_sym__Alignas] = ACTIONS(2434), - [anon_sym_ATtry] = ACTIONS(2436), - [anon_sym___try] = ACTIONS(2434), - [anon_sym_ATthrow] = ACTIONS(2436), - [anon_sym_ATselector] = ACTIONS(2436), - [anon_sym_ATavailable] = ACTIONS(2436), - [anon_sym___builtin_available] = ACTIONS(2434), - [anon_sym_va_arg] = ACTIONS(2434), - [anon_sym___asm] = ACTIONS(2434), - [anon_sym_ATencode] = ACTIONS(2436), - [anon_sym_ATsynchronized] = ACTIONS(2436), - [anon_sym_BOOL] = ACTIONS(2434), - [anon_sym_IMP] = ACTIONS(2434), - [anon_sym_SEL] = ACTIONS(2434), - [anon_sym_Class] = ACTIONS(2434), - [anon_sym_id] = ACTIONS(2434), - }, - [1946] = { - [sym_identifier] = ACTIONS(2578), - [anon_sym_LPAREN2] = ACTIONS(2580), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_STAR] = ACTIONS(2580), - [anon_sym_CARET] = ACTIONS(2580), - [anon_sym_AMP] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_ATautoreleasepool] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_in] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_goto] = ACTIONS(2578), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_sizeof] = ACTIONS(2578), - [anon_sym___alignof__] = ACTIONS(2578), - [anon_sym___alignof] = ACTIONS(2578), - [anon_sym__alignof] = ACTIONS(2578), - [anon_sym_alignof] = ACTIONS(2578), - [anon_sym__Alignof] = ACTIONS(2578), - [anon_sym_offsetof] = ACTIONS(2578), - [anon_sym__Generic] = ACTIONS(2578), - [anon_sym_asm] = ACTIONS(2578), - [anon_sym___asm__] = ACTIONS(2578), - [sym_number_literal] = ACTIONS(2580), - [anon_sym_L_SQUOTE] = ACTIONS(2580), - [anon_sym_u_SQUOTE] = ACTIONS(2580), - [anon_sym_U_SQUOTE] = ACTIONS(2580), - [anon_sym_u8_SQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_AT] = ACTIONS(2578), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_L_DQUOTE] = ACTIONS(2580), - [anon_sym_u_DQUOTE] = ACTIONS(2580), - [anon_sym_U_DQUOTE] = ACTIONS(2580), - [anon_sym_u8_DQUOTE] = ACTIONS(2580), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [anon_sym_NULL] = ACTIONS(2578), - [anon_sym_nullptr] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_ATtry] = ACTIONS(2580), - [anon_sym___try] = ACTIONS(2578), - [anon_sym_ATthrow] = ACTIONS(2580), - [anon_sym_ATselector] = ACTIONS(2580), - [anon_sym_ATavailable] = ACTIONS(2580), - [anon_sym___builtin_available] = ACTIONS(2578), - [anon_sym_va_arg] = ACTIONS(2578), - [anon_sym___asm] = ACTIONS(2578), - [anon_sym_ATencode] = ACTIONS(2580), - [anon_sym_ATsynchronized] = ACTIONS(2580), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [1947] = { - [sym_identifier] = ACTIONS(2574), - [anon_sym_LPAREN2] = ACTIONS(2576), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_CARET] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_ATautoreleasepool] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_in] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_goto] = ACTIONS(2574), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_sizeof] = ACTIONS(2574), - [anon_sym___alignof__] = ACTIONS(2574), - [anon_sym___alignof] = ACTIONS(2574), - [anon_sym__alignof] = ACTIONS(2574), - [anon_sym_alignof] = ACTIONS(2574), - [anon_sym__Alignof] = ACTIONS(2574), - [anon_sym_offsetof] = ACTIONS(2574), - [anon_sym__Generic] = ACTIONS(2574), - [anon_sym_asm] = ACTIONS(2574), - [anon_sym___asm__] = ACTIONS(2574), - [sym_number_literal] = ACTIONS(2576), - [anon_sym_L_SQUOTE] = ACTIONS(2576), - [anon_sym_u_SQUOTE] = ACTIONS(2576), - [anon_sym_U_SQUOTE] = ACTIONS(2576), - [anon_sym_u8_SQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2574), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_L_DQUOTE] = ACTIONS(2576), - [anon_sym_u_DQUOTE] = ACTIONS(2576), - [anon_sym_U_DQUOTE] = ACTIONS(2576), - [anon_sym_u8_DQUOTE] = ACTIONS(2576), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [anon_sym_NULL] = ACTIONS(2574), - [anon_sym_nullptr] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_ATtry] = ACTIONS(2576), - [anon_sym___try] = ACTIONS(2574), - [anon_sym_ATthrow] = ACTIONS(2576), - [anon_sym_ATselector] = ACTIONS(2576), - [anon_sym_ATavailable] = ACTIONS(2576), - [anon_sym___builtin_available] = ACTIONS(2574), - [anon_sym_va_arg] = ACTIONS(2574), - [anon_sym___asm] = ACTIONS(2574), - [anon_sym_ATencode] = ACTIONS(2576), - [anon_sym_ATsynchronized] = ACTIONS(2576), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [1948] = { - [sym_identifier] = ACTIONS(2570), - [anon_sym_LPAREN2] = ACTIONS(2572), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_STAR] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2572), - [anon_sym_AMP] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_ATautoreleasepool] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_in] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_goto] = ACTIONS(2570), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_sizeof] = ACTIONS(2570), - [anon_sym___alignof__] = ACTIONS(2570), - [anon_sym___alignof] = ACTIONS(2570), - [anon_sym__alignof] = ACTIONS(2570), - [anon_sym_alignof] = ACTIONS(2570), - [anon_sym__Alignof] = ACTIONS(2570), - [anon_sym_offsetof] = ACTIONS(2570), - [anon_sym__Generic] = ACTIONS(2570), - [anon_sym_asm] = ACTIONS(2570), - [anon_sym___asm__] = ACTIONS(2570), - [sym_number_literal] = ACTIONS(2572), - [anon_sym_L_SQUOTE] = ACTIONS(2572), - [anon_sym_u_SQUOTE] = ACTIONS(2572), - [anon_sym_U_SQUOTE] = ACTIONS(2572), - [anon_sym_u8_SQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_AT] = ACTIONS(2570), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_L_DQUOTE] = ACTIONS(2572), - [anon_sym_u_DQUOTE] = ACTIONS(2572), - [anon_sym_U_DQUOTE] = ACTIONS(2572), - [anon_sym_u8_DQUOTE] = ACTIONS(2572), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [anon_sym_NULL] = ACTIONS(2570), - [anon_sym_nullptr] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_ATtry] = ACTIONS(2572), - [anon_sym___try] = ACTIONS(2570), - [anon_sym_ATthrow] = ACTIONS(2572), - [anon_sym_ATselector] = ACTIONS(2572), - [anon_sym_ATavailable] = ACTIONS(2572), - [anon_sym___builtin_available] = ACTIONS(2570), - [anon_sym_va_arg] = ACTIONS(2570), - [anon_sym___asm] = ACTIONS(2570), - [anon_sym_ATencode] = ACTIONS(2572), - [anon_sym_ATsynchronized] = ACTIONS(2572), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [1949] = { - [sym_identifier] = ACTIONS(2446), - [anon_sym_LPAREN2] = ACTIONS(2448), - [anon_sym_BANG] = ACTIONS(2448), - [anon_sym_TILDE] = ACTIONS(2448), - [anon_sym_DASH] = ACTIONS(2446), - [anon_sym_PLUS] = ACTIONS(2446), - [anon_sym_STAR] = ACTIONS(2448), - [anon_sym_CARET] = ACTIONS(2448), - [anon_sym_AMP] = ACTIONS(2448), - [anon_sym_SEMI] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym_LBRACE] = ACTIONS(2448), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_ATautoreleasepool] = ACTIONS(2448), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [anon_sym_if] = ACTIONS(2446), - [anon_sym_else] = ACTIONS(2446), - [anon_sym_switch] = ACTIONS(2446), - [anon_sym_while] = ACTIONS(2446), - [anon_sym_do] = ACTIONS(2446), - [anon_sym_for] = ACTIONS(2446), - [anon_sym_in] = ACTIONS(2446), - [anon_sym_return] = ACTIONS(2446), - [anon_sym_break] = ACTIONS(2446), - [anon_sym_continue] = ACTIONS(2446), - [anon_sym_goto] = ACTIONS(2446), - [anon_sym_DASH_DASH] = ACTIONS(2448), - [anon_sym_PLUS_PLUS] = ACTIONS(2448), - [anon_sym_sizeof] = ACTIONS(2446), - [anon_sym___alignof__] = ACTIONS(2446), - [anon_sym___alignof] = ACTIONS(2446), - [anon_sym__alignof] = ACTIONS(2446), - [anon_sym_alignof] = ACTIONS(2446), - [anon_sym__Alignof] = ACTIONS(2446), - [anon_sym_offsetof] = ACTIONS(2446), - [anon_sym__Generic] = ACTIONS(2446), - [anon_sym_asm] = ACTIONS(2446), - [anon_sym___asm__] = ACTIONS(2446), - [sym_number_literal] = ACTIONS(2448), - [anon_sym_L_SQUOTE] = ACTIONS(2448), - [anon_sym_u_SQUOTE] = ACTIONS(2448), - [anon_sym_U_SQUOTE] = ACTIONS(2448), - [anon_sym_u8_SQUOTE] = ACTIONS(2448), - [anon_sym_SQUOTE] = ACTIONS(2448), - [anon_sym_AT] = ACTIONS(2446), - [anon_sym_DQUOTE] = ACTIONS(2448), - [anon_sym_L_DQUOTE] = ACTIONS(2448), - [anon_sym_u_DQUOTE] = ACTIONS(2448), - [anon_sym_U_DQUOTE] = ACTIONS(2448), - [anon_sym_u8_DQUOTE] = ACTIONS(2448), - [sym_true] = ACTIONS(2446), - [sym_false] = ACTIONS(2446), - [anon_sym_NULL] = ACTIONS(2446), - [anon_sym_nullptr] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_ATtry] = ACTIONS(2448), - [anon_sym___try] = ACTIONS(2446), - [anon_sym_ATthrow] = ACTIONS(2448), - [anon_sym_ATselector] = ACTIONS(2448), - [anon_sym_ATavailable] = ACTIONS(2448), - [anon_sym___builtin_available] = ACTIONS(2446), - [anon_sym_va_arg] = ACTIONS(2446), - [anon_sym___asm] = ACTIONS(2446), - [anon_sym_ATencode] = ACTIONS(2448), - [anon_sym_ATsynchronized] = ACTIONS(2448), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [1950] = { - [sym_identifier] = ACTIONS(2782), - [anon_sym_LPAREN2] = ACTIONS(2784), - [anon_sym_BANG] = ACTIONS(2784), - [anon_sym_TILDE] = ACTIONS(2784), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_STAR] = ACTIONS(2784), - [anon_sym_CARET] = ACTIONS(2784), - [anon_sym_AMP] = ACTIONS(2784), - [anon_sym_SEMI] = ACTIONS(2784), - [anon_sym___extension__] = ACTIONS(2782), - [anon_sym_typedef] = ACTIONS(2782), - [anon_sym_extern] = ACTIONS(2782), - [anon_sym___attribute__] = ACTIONS(2782), - [anon_sym___attribute] = ACTIONS(2782), - [anon_sym_noreturn] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2784), - [anon_sym___declspec] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2784), - [anon_sym_signed] = ACTIONS(2782), - [anon_sym_unsigned] = ACTIONS(2782), - [anon_sym_long] = ACTIONS(2782), - [anon_sym_short] = ACTIONS(2782), - [anon_sym_ATautoreleasepool] = ACTIONS(2784), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_auto] = ACTIONS(2782), - [anon_sym_register] = ACTIONS(2782), - [anon_sym_inline] = ACTIONS(2782), - [anon_sym___inline] = ACTIONS(2782), - [anon_sym___inline__] = ACTIONS(2782), - [anon_sym___forceinline] = ACTIONS(2782), - [anon_sym_thread_local] = ACTIONS(2782), - [anon_sym___thread] = ACTIONS(2782), - [anon_sym_CG_EXTERN] = ACTIONS(2782), - [anon_sym_CG_INLINE] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2782), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2782), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2782), - [anon_sym_IBOutlet] = ACTIONS(2782), - [anon_sym_IBInspectable] = ACTIONS(2782), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2782), - [anon_sym_NS_INLINE] = ACTIONS(2782), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2782), - [anon_sym_OBJC_EXPORT] = ACTIONS(2782), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_constexpr] = ACTIONS(2782), - [anon_sym_volatile] = ACTIONS(2782), - [anon_sym_restrict] = ACTIONS(2782), - [anon_sym___restrict__] = ACTIONS(2782), - [anon_sym__Atomic] = ACTIONS(2782), - [anon_sym__Noreturn] = ACTIONS(2782), - [anon_sym_nullable] = ACTIONS(2782), - [anon_sym__Complex] = ACTIONS(2782), - [anon_sym__Nonnull] = ACTIONS(2782), - [anon_sym__Nullable] = ACTIONS(2782), - [anon_sym__Nullable_result] = ACTIONS(2782), - [anon_sym__Null_unspecified] = ACTIONS(2782), - [anon_sym___autoreleasing] = ACTIONS(2782), - [anon_sym___block] = ACTIONS(2782), - [anon_sym___bridge] = ACTIONS(2782), - [anon_sym___bridge_retained] = ACTIONS(2782), - [anon_sym___bridge_transfer] = ACTIONS(2782), - [anon_sym___complex] = ACTIONS(2782), - [anon_sym___const] = ACTIONS(2782), - [anon_sym___imag] = ACTIONS(2782), - [anon_sym___kindof] = ACTIONS(2782), - [anon_sym___nonnull] = ACTIONS(2782), - [anon_sym___nullable] = ACTIONS(2782), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2782), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2782), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2782), - [anon_sym___real] = ACTIONS(2782), - [anon_sym___strong] = ACTIONS(2782), - [anon_sym___unsafe_unretained] = ACTIONS(2782), - [anon_sym___unused] = ACTIONS(2782), - [anon_sym___weak] = ACTIONS(2782), - [sym_primitive_type] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), - [anon_sym_struct] = ACTIONS(2782), - [anon_sym_union] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_in] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_goto] = ACTIONS(2782), - [anon_sym_DASH_DASH] = ACTIONS(2784), - [anon_sym_PLUS_PLUS] = ACTIONS(2784), - [anon_sym_sizeof] = ACTIONS(2782), - [anon_sym___alignof__] = ACTIONS(2782), - [anon_sym___alignof] = ACTIONS(2782), - [anon_sym__alignof] = ACTIONS(2782), - [anon_sym_alignof] = ACTIONS(2782), - [anon_sym__Alignof] = ACTIONS(2782), - [anon_sym_offsetof] = ACTIONS(2782), - [anon_sym__Generic] = ACTIONS(2782), - [anon_sym_asm] = ACTIONS(2782), - [anon_sym___asm__] = ACTIONS(2782), - [sym_number_literal] = ACTIONS(2784), - [anon_sym_L_SQUOTE] = ACTIONS(2784), - [anon_sym_u_SQUOTE] = ACTIONS(2784), - [anon_sym_U_SQUOTE] = ACTIONS(2784), - [anon_sym_u8_SQUOTE] = ACTIONS(2784), - [anon_sym_SQUOTE] = ACTIONS(2784), - [anon_sym_AT] = ACTIONS(2782), - [anon_sym_DQUOTE] = ACTIONS(2784), - [anon_sym_L_DQUOTE] = ACTIONS(2784), - [anon_sym_u_DQUOTE] = ACTIONS(2784), - [anon_sym_U_DQUOTE] = ACTIONS(2784), - [anon_sym_u8_DQUOTE] = ACTIONS(2784), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [anon_sym_NULL] = ACTIONS(2782), - [anon_sym_nullptr] = ACTIONS(2782), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2782), - [anon_sym___typeof] = ACTIONS(2782), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2782), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2782), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2782), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2782), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2782), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2782), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE] = ACTIONS(2782), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2782), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_API_AVAILABLE] = ACTIONS(2782), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_API_DEPRECATED] = ACTIONS(2782), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2782), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2782), - [anon_sym___deprecated_msg] = ACTIONS(2782), - [anon_sym___deprecated_enum_msg] = ACTIONS(2782), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2782), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2782), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2782), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2782), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2782), - [anon_sym__Alignas] = ACTIONS(2782), - [anon_sym_ATtry] = ACTIONS(2784), - [anon_sym___try] = ACTIONS(2782), - [anon_sym_ATthrow] = ACTIONS(2784), - [anon_sym_ATselector] = ACTIONS(2784), - [anon_sym_ATavailable] = ACTIONS(2784), - [anon_sym___builtin_available] = ACTIONS(2782), - [anon_sym_va_arg] = ACTIONS(2782), - [anon_sym___asm] = ACTIONS(2782), - [anon_sym_ATencode] = ACTIONS(2784), - [anon_sym_ATsynchronized] = ACTIONS(2784), - [anon_sym_BOOL] = ACTIONS(2782), - [anon_sym_IMP] = ACTIONS(2782), - [anon_sym_SEL] = ACTIONS(2782), - [anon_sym_Class] = ACTIONS(2782), - [anon_sym_id] = ACTIONS(2782), - }, - [1951] = { - [sym_identifier] = ACTIONS(2786), - [anon_sym_LPAREN2] = ACTIONS(2788), - [anon_sym_BANG] = ACTIONS(2788), - [anon_sym_TILDE] = ACTIONS(2788), - [anon_sym_DASH] = ACTIONS(2786), - [anon_sym_PLUS] = ACTIONS(2786), - [anon_sym_STAR] = ACTIONS(2788), - [anon_sym_CARET] = ACTIONS(2788), - [anon_sym_AMP] = ACTIONS(2788), - [anon_sym_SEMI] = ACTIONS(2788), - [anon_sym___extension__] = ACTIONS(2786), - [anon_sym_typedef] = ACTIONS(2786), - [anon_sym_extern] = ACTIONS(2786), - [anon_sym___attribute__] = ACTIONS(2786), - [anon_sym___attribute] = ACTIONS(2786), - [anon_sym_noreturn] = ACTIONS(2786), - [anon_sym_LBRACK] = ACTIONS(2788), - [anon_sym___declspec] = ACTIONS(2786), - [anon_sym_LBRACE] = ACTIONS(2788), - [anon_sym_signed] = ACTIONS(2786), - [anon_sym_unsigned] = ACTIONS(2786), - [anon_sym_long] = ACTIONS(2786), - [anon_sym_short] = ACTIONS(2786), - [anon_sym_ATautoreleasepool] = ACTIONS(2788), - [anon_sym_static] = ACTIONS(2786), - [anon_sym_auto] = ACTIONS(2786), - [anon_sym_register] = ACTIONS(2786), - [anon_sym_inline] = ACTIONS(2786), - [anon_sym___inline] = ACTIONS(2786), - [anon_sym___inline__] = ACTIONS(2786), - [anon_sym___forceinline] = ACTIONS(2786), - [anon_sym_thread_local] = ACTIONS(2786), - [anon_sym___thread] = ACTIONS(2786), - [anon_sym_CG_EXTERN] = ACTIONS(2786), - [anon_sym_CG_INLINE] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2786), - [anon_sym_IBOutlet] = ACTIONS(2786), - [anon_sym_IBInspectable] = ACTIONS(2786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2786), - [anon_sym_NS_INLINE] = ACTIONS(2786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2786), - [anon_sym_OBJC_EXPORT] = ACTIONS(2786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2786), - [anon_sym_const] = ACTIONS(2786), - [anon_sym_constexpr] = ACTIONS(2786), - [anon_sym_volatile] = ACTIONS(2786), - [anon_sym_restrict] = ACTIONS(2786), - [anon_sym___restrict__] = ACTIONS(2786), - [anon_sym__Atomic] = ACTIONS(2786), - [anon_sym__Noreturn] = ACTIONS(2786), - [anon_sym_nullable] = ACTIONS(2786), - [anon_sym__Complex] = ACTIONS(2786), - [anon_sym__Nonnull] = ACTIONS(2786), - [anon_sym__Nullable] = ACTIONS(2786), - [anon_sym__Nullable_result] = ACTIONS(2786), - [anon_sym__Null_unspecified] = ACTIONS(2786), - [anon_sym___autoreleasing] = ACTIONS(2786), - [anon_sym___block] = ACTIONS(2786), - [anon_sym___bridge] = ACTIONS(2786), - [anon_sym___bridge_retained] = ACTIONS(2786), - [anon_sym___bridge_transfer] = ACTIONS(2786), - [anon_sym___complex] = ACTIONS(2786), - [anon_sym___const] = ACTIONS(2786), - [anon_sym___imag] = ACTIONS(2786), - [anon_sym___kindof] = ACTIONS(2786), - [anon_sym___nonnull] = ACTIONS(2786), - [anon_sym___nullable] = ACTIONS(2786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2786), - [anon_sym___real] = ACTIONS(2786), - [anon_sym___strong] = ACTIONS(2786), - [anon_sym___unsafe_unretained] = ACTIONS(2786), - [anon_sym___unused] = ACTIONS(2786), - [anon_sym___weak] = ACTIONS(2786), - [sym_primitive_type] = ACTIONS(2786), - [anon_sym_enum] = ACTIONS(2786), - [anon_sym_struct] = ACTIONS(2786), - [anon_sym_union] = ACTIONS(2786), - [anon_sym_if] = ACTIONS(2786), - [anon_sym_else] = ACTIONS(2786), - [anon_sym_switch] = ACTIONS(2786), - [anon_sym_while] = ACTIONS(2786), - [anon_sym_do] = ACTIONS(2786), - [anon_sym_for] = ACTIONS(2786), - [anon_sym_in] = ACTIONS(2786), - [anon_sym_return] = ACTIONS(2786), - [anon_sym_break] = ACTIONS(2786), - [anon_sym_continue] = ACTIONS(2786), - [anon_sym_goto] = ACTIONS(2786), - [anon_sym_DASH_DASH] = ACTIONS(2788), - [anon_sym_PLUS_PLUS] = ACTIONS(2788), - [anon_sym_sizeof] = ACTIONS(2786), - [anon_sym___alignof__] = ACTIONS(2786), - [anon_sym___alignof] = ACTIONS(2786), - [anon_sym__alignof] = ACTIONS(2786), - [anon_sym_alignof] = ACTIONS(2786), - [anon_sym__Alignof] = ACTIONS(2786), - [anon_sym_offsetof] = ACTIONS(2786), - [anon_sym__Generic] = ACTIONS(2786), - [anon_sym_asm] = ACTIONS(2786), - [anon_sym___asm__] = ACTIONS(2786), - [sym_number_literal] = ACTIONS(2788), - [anon_sym_L_SQUOTE] = ACTIONS(2788), - [anon_sym_u_SQUOTE] = ACTIONS(2788), - [anon_sym_U_SQUOTE] = ACTIONS(2788), - [anon_sym_u8_SQUOTE] = ACTIONS(2788), - [anon_sym_SQUOTE] = ACTIONS(2788), - [anon_sym_AT] = ACTIONS(2786), - [anon_sym_DQUOTE] = ACTIONS(2788), - [anon_sym_L_DQUOTE] = ACTIONS(2788), - [anon_sym_u_DQUOTE] = ACTIONS(2788), - [anon_sym_U_DQUOTE] = ACTIONS(2788), - [anon_sym_u8_DQUOTE] = ACTIONS(2788), - [sym_true] = ACTIONS(2786), - [sym_false] = ACTIONS(2786), - [anon_sym_NULL] = ACTIONS(2786), - [anon_sym_nullptr] = ACTIONS(2786), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2786), - [anon_sym___typeof] = ACTIONS(2786), - [anon_sym_typeof] = ACTIONS(2786), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE] = ACTIONS(2786), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_API_AVAILABLE] = ACTIONS(2786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_API_DEPRECATED] = ACTIONS(2786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2786), - [anon_sym___deprecated_msg] = ACTIONS(2786), - [anon_sym___deprecated_enum_msg] = ACTIONS(2786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2786), - [anon_sym__Alignas] = ACTIONS(2786), - [anon_sym_ATtry] = ACTIONS(2788), - [anon_sym___try] = ACTIONS(2786), - [anon_sym_ATthrow] = ACTIONS(2788), - [anon_sym_ATselector] = ACTIONS(2788), - [anon_sym_ATavailable] = ACTIONS(2788), - [anon_sym___builtin_available] = ACTIONS(2786), - [anon_sym_va_arg] = ACTIONS(2786), - [anon_sym___asm] = ACTIONS(2786), - [anon_sym_ATencode] = ACTIONS(2788), - [anon_sym_ATsynchronized] = ACTIONS(2788), - [anon_sym_BOOL] = ACTIONS(2786), - [anon_sym_IMP] = ACTIONS(2786), - [anon_sym_SEL] = ACTIONS(2786), - [anon_sym_Class] = ACTIONS(2786), - [anon_sym_id] = ACTIONS(2786), - }, - [1952] = { - [sym_identifier] = ACTIONS(2442), - [anon_sym_LPAREN2] = ACTIONS(2444), - [anon_sym_BANG] = ACTIONS(2444), - [anon_sym_TILDE] = ACTIONS(2444), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_STAR] = ACTIONS(2444), - [anon_sym_CARET] = ACTIONS(2444), - [anon_sym_AMP] = ACTIONS(2444), - [anon_sym_SEMI] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2444), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_ATautoreleasepool] = ACTIONS(2444), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_in] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_goto] = ACTIONS(2442), - [anon_sym_DASH_DASH] = ACTIONS(2444), - [anon_sym_PLUS_PLUS] = ACTIONS(2444), - [anon_sym_sizeof] = ACTIONS(2442), - [anon_sym___alignof__] = ACTIONS(2442), - [anon_sym___alignof] = ACTIONS(2442), - [anon_sym__alignof] = ACTIONS(2442), - [anon_sym_alignof] = ACTIONS(2442), - [anon_sym__Alignof] = ACTIONS(2442), - [anon_sym_offsetof] = ACTIONS(2442), - [anon_sym__Generic] = ACTIONS(2442), - [anon_sym_asm] = ACTIONS(2442), - [anon_sym___asm__] = ACTIONS(2442), - [sym_number_literal] = ACTIONS(2444), - [anon_sym_L_SQUOTE] = ACTIONS(2444), - [anon_sym_u_SQUOTE] = ACTIONS(2444), - [anon_sym_U_SQUOTE] = ACTIONS(2444), - [anon_sym_u8_SQUOTE] = ACTIONS(2444), - [anon_sym_SQUOTE] = ACTIONS(2444), - [anon_sym_AT] = ACTIONS(2442), - [anon_sym_DQUOTE] = ACTIONS(2444), - [anon_sym_L_DQUOTE] = ACTIONS(2444), - [anon_sym_u_DQUOTE] = ACTIONS(2444), - [anon_sym_U_DQUOTE] = ACTIONS(2444), - [anon_sym_u8_DQUOTE] = ACTIONS(2444), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [anon_sym_NULL] = ACTIONS(2442), - [anon_sym_nullptr] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_ATtry] = ACTIONS(2444), - [anon_sym___try] = ACTIONS(2442), - [anon_sym_ATthrow] = ACTIONS(2444), - [anon_sym_ATselector] = ACTIONS(2444), - [anon_sym_ATavailable] = ACTIONS(2444), - [anon_sym___builtin_available] = ACTIONS(2442), - [anon_sym_va_arg] = ACTIONS(2442), - [anon_sym___asm] = ACTIONS(2442), - [anon_sym_ATencode] = ACTIONS(2444), - [anon_sym_ATsynchronized] = ACTIONS(2444), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [1953] = { - [sym_identifier] = ACTIONS(2438), - [anon_sym_LPAREN2] = ACTIONS(2440), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_DASH] = ACTIONS(2438), - [anon_sym_PLUS] = ACTIONS(2438), - [anon_sym_STAR] = ACTIONS(2440), - [anon_sym_CARET] = ACTIONS(2440), - [anon_sym_AMP] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_ATautoreleasepool] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [anon_sym_if] = ACTIONS(2438), - [anon_sym_else] = ACTIONS(2438), - [anon_sym_switch] = ACTIONS(2438), - [anon_sym_while] = ACTIONS(2438), - [anon_sym_do] = ACTIONS(2438), - [anon_sym_for] = ACTIONS(2438), - [anon_sym_in] = ACTIONS(2438), - [anon_sym_return] = ACTIONS(2438), - [anon_sym_break] = ACTIONS(2438), - [anon_sym_continue] = ACTIONS(2438), - [anon_sym_goto] = ACTIONS(2438), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_sizeof] = ACTIONS(2438), - [anon_sym___alignof__] = ACTIONS(2438), - [anon_sym___alignof] = ACTIONS(2438), - [anon_sym__alignof] = ACTIONS(2438), - [anon_sym_alignof] = ACTIONS(2438), - [anon_sym__Alignof] = ACTIONS(2438), - [anon_sym_offsetof] = ACTIONS(2438), - [anon_sym__Generic] = ACTIONS(2438), - [anon_sym_asm] = ACTIONS(2438), - [anon_sym___asm__] = ACTIONS(2438), - [sym_number_literal] = ACTIONS(2440), - [anon_sym_L_SQUOTE] = ACTIONS(2440), - [anon_sym_u_SQUOTE] = ACTIONS(2440), - [anon_sym_U_SQUOTE] = ACTIONS(2440), - [anon_sym_u8_SQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_AT] = ACTIONS(2438), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_L_DQUOTE] = ACTIONS(2440), - [anon_sym_u_DQUOTE] = ACTIONS(2440), - [anon_sym_U_DQUOTE] = ACTIONS(2440), - [anon_sym_u8_DQUOTE] = ACTIONS(2440), - [sym_true] = ACTIONS(2438), - [sym_false] = ACTIONS(2438), - [anon_sym_NULL] = ACTIONS(2438), - [anon_sym_nullptr] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_ATtry] = ACTIONS(2440), - [anon_sym___try] = ACTIONS(2438), - [anon_sym_ATthrow] = ACTIONS(2440), - [anon_sym_ATselector] = ACTIONS(2440), - [anon_sym_ATavailable] = ACTIONS(2440), - [anon_sym___builtin_available] = ACTIONS(2438), - [anon_sym_va_arg] = ACTIONS(2438), - [anon_sym___asm] = ACTIONS(2438), - [anon_sym_ATencode] = ACTIONS(2440), - [anon_sym_ATsynchronized] = ACTIONS(2440), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [1954] = { - [sym_identifier] = ACTIONS(2638), - [anon_sym_LPAREN2] = ACTIONS(2640), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_STAR] = ACTIONS(2640), - [anon_sym_CARET] = ACTIONS(2640), - [anon_sym_AMP] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_ATautoreleasepool] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_in] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_goto] = ACTIONS(2638), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_sizeof] = ACTIONS(2638), - [anon_sym___alignof__] = ACTIONS(2638), - [anon_sym___alignof] = ACTIONS(2638), - [anon_sym__alignof] = ACTIONS(2638), - [anon_sym_alignof] = ACTIONS(2638), - [anon_sym__Alignof] = ACTIONS(2638), - [anon_sym_offsetof] = ACTIONS(2638), - [anon_sym__Generic] = ACTIONS(2638), - [anon_sym_asm] = ACTIONS(2638), - [anon_sym___asm__] = ACTIONS(2638), - [sym_number_literal] = ACTIONS(2640), - [anon_sym_L_SQUOTE] = ACTIONS(2640), - [anon_sym_u_SQUOTE] = ACTIONS(2640), - [anon_sym_U_SQUOTE] = ACTIONS(2640), - [anon_sym_u8_SQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_AT] = ACTIONS(2638), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_L_DQUOTE] = ACTIONS(2640), - [anon_sym_u_DQUOTE] = ACTIONS(2640), - [anon_sym_U_DQUOTE] = ACTIONS(2640), - [anon_sym_u8_DQUOTE] = ACTIONS(2640), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [anon_sym_NULL] = ACTIONS(2638), - [anon_sym_nullptr] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_ATtry] = ACTIONS(2640), - [anon_sym___try] = ACTIONS(2638), - [anon_sym_ATthrow] = ACTIONS(2640), - [anon_sym_ATselector] = ACTIONS(2640), - [anon_sym_ATavailable] = ACTIONS(2640), - [anon_sym___builtin_available] = ACTIONS(2638), - [anon_sym_va_arg] = ACTIONS(2638), - [anon_sym___asm] = ACTIONS(2638), - [anon_sym_ATencode] = ACTIONS(2640), - [anon_sym_ATsynchronized] = ACTIONS(2640), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [1955] = { - [sym_identifier] = ACTIONS(2566), - [anon_sym_LPAREN2] = ACTIONS(2568), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_STAR] = ACTIONS(2568), - [anon_sym_CARET] = ACTIONS(2568), - [anon_sym_AMP] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_ATautoreleasepool] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_in] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_goto] = ACTIONS(2566), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_sizeof] = ACTIONS(2566), - [anon_sym___alignof__] = ACTIONS(2566), - [anon_sym___alignof] = ACTIONS(2566), - [anon_sym__alignof] = ACTIONS(2566), - [anon_sym_alignof] = ACTIONS(2566), - [anon_sym__Alignof] = ACTIONS(2566), - [anon_sym_offsetof] = ACTIONS(2566), - [anon_sym__Generic] = ACTIONS(2566), - [anon_sym_asm] = ACTIONS(2566), - [anon_sym___asm__] = ACTIONS(2566), - [sym_number_literal] = ACTIONS(2568), - [anon_sym_L_SQUOTE] = ACTIONS(2568), - [anon_sym_u_SQUOTE] = ACTIONS(2568), - [anon_sym_U_SQUOTE] = ACTIONS(2568), - [anon_sym_u8_SQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_AT] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_L_DQUOTE] = ACTIONS(2568), - [anon_sym_u_DQUOTE] = ACTIONS(2568), - [anon_sym_U_DQUOTE] = ACTIONS(2568), - [anon_sym_u8_DQUOTE] = ACTIONS(2568), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [anon_sym_NULL] = ACTIONS(2566), - [anon_sym_nullptr] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_ATtry] = ACTIONS(2568), - [anon_sym___try] = ACTIONS(2566), - [anon_sym_ATthrow] = ACTIONS(2568), - [anon_sym_ATselector] = ACTIONS(2568), - [anon_sym_ATavailable] = ACTIONS(2568), - [anon_sym___builtin_available] = ACTIONS(2566), - [anon_sym_va_arg] = ACTIONS(2566), - [anon_sym___asm] = ACTIONS(2566), - [anon_sym_ATencode] = ACTIONS(2568), - [anon_sym_ATsynchronized] = ACTIONS(2568), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [1956] = { - [sym_identifier] = ACTIONS(2558), - [anon_sym_LPAREN2] = ACTIONS(2560), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_STAR] = ACTIONS(2560), - [anon_sym_CARET] = ACTIONS(2560), - [anon_sym_AMP] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_ATautoreleasepool] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_in] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_goto] = ACTIONS(2558), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_sizeof] = ACTIONS(2558), - [anon_sym___alignof__] = ACTIONS(2558), - [anon_sym___alignof] = ACTIONS(2558), - [anon_sym__alignof] = ACTIONS(2558), - [anon_sym_alignof] = ACTIONS(2558), - [anon_sym__Alignof] = ACTIONS(2558), - [anon_sym_offsetof] = ACTIONS(2558), - [anon_sym__Generic] = ACTIONS(2558), - [anon_sym_asm] = ACTIONS(2558), - [anon_sym___asm__] = ACTIONS(2558), - [sym_number_literal] = ACTIONS(2560), - [anon_sym_L_SQUOTE] = ACTIONS(2560), - [anon_sym_u_SQUOTE] = ACTIONS(2560), - [anon_sym_U_SQUOTE] = ACTIONS(2560), - [anon_sym_u8_SQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_AT] = ACTIONS(2558), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_L_DQUOTE] = ACTIONS(2560), - [anon_sym_u_DQUOTE] = ACTIONS(2560), - [anon_sym_U_DQUOTE] = ACTIONS(2560), - [anon_sym_u8_DQUOTE] = ACTIONS(2560), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [anon_sym_NULL] = ACTIONS(2558), - [anon_sym_nullptr] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_ATtry] = ACTIONS(2560), - [anon_sym___try] = ACTIONS(2558), - [anon_sym_ATthrow] = ACTIONS(2560), - [anon_sym_ATselector] = ACTIONS(2560), - [anon_sym_ATavailable] = ACTIONS(2560), - [anon_sym___builtin_available] = ACTIONS(2558), - [anon_sym_va_arg] = ACTIONS(2558), - [anon_sym___asm] = ACTIONS(2558), - [anon_sym_ATencode] = ACTIONS(2560), - [anon_sym_ATsynchronized] = ACTIONS(2560), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [1957] = { - [sym_identifier] = ACTIONS(2662), - [anon_sym_LPAREN2] = ACTIONS(2664), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_STAR] = ACTIONS(2664), - [anon_sym_CARET] = ACTIONS(2664), - [anon_sym_AMP] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym___extension__] = ACTIONS(2662), - [anon_sym_typedef] = ACTIONS(2662), - [anon_sym_extern] = ACTIONS(2662), - [anon_sym___attribute__] = ACTIONS(2662), - [anon_sym___attribute] = ACTIONS(2662), - [anon_sym_noreturn] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym___declspec] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_signed] = ACTIONS(2662), - [anon_sym_unsigned] = ACTIONS(2662), - [anon_sym_long] = ACTIONS(2662), - [anon_sym_short] = ACTIONS(2662), - [anon_sym_ATautoreleasepool] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_auto] = ACTIONS(2662), - [anon_sym_register] = ACTIONS(2662), - [anon_sym_inline] = ACTIONS(2662), - [anon_sym___inline] = ACTIONS(2662), - [anon_sym___inline__] = ACTIONS(2662), - [anon_sym___forceinline] = ACTIONS(2662), - [anon_sym_thread_local] = ACTIONS(2662), - [anon_sym___thread] = ACTIONS(2662), - [anon_sym_CG_EXTERN] = ACTIONS(2662), - [anon_sym_CG_INLINE] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2662), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2662), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2662), - [anon_sym_IBOutlet] = ACTIONS(2662), - [anon_sym_IBInspectable] = ACTIONS(2662), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2662), - [anon_sym_NS_INLINE] = ACTIONS(2662), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2662), - [anon_sym_OBJC_EXPORT] = ACTIONS(2662), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_constexpr] = ACTIONS(2662), - [anon_sym_volatile] = ACTIONS(2662), - [anon_sym_restrict] = ACTIONS(2662), - [anon_sym___restrict__] = ACTIONS(2662), - [anon_sym__Atomic] = ACTIONS(2662), - [anon_sym__Noreturn] = ACTIONS(2662), - [anon_sym_nullable] = ACTIONS(2662), - [anon_sym__Complex] = ACTIONS(2662), - [anon_sym__Nonnull] = ACTIONS(2662), - [anon_sym__Nullable] = ACTIONS(2662), - [anon_sym__Nullable_result] = ACTIONS(2662), - [anon_sym__Null_unspecified] = ACTIONS(2662), - [anon_sym___autoreleasing] = ACTIONS(2662), - [anon_sym___block] = ACTIONS(2662), - [anon_sym___bridge] = ACTIONS(2662), - [anon_sym___bridge_retained] = ACTIONS(2662), - [anon_sym___bridge_transfer] = ACTIONS(2662), - [anon_sym___complex] = ACTIONS(2662), - [anon_sym___const] = ACTIONS(2662), - [anon_sym___imag] = ACTIONS(2662), - [anon_sym___kindof] = ACTIONS(2662), - [anon_sym___nonnull] = ACTIONS(2662), - [anon_sym___nullable] = ACTIONS(2662), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2662), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2662), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2662), - [anon_sym___real] = ACTIONS(2662), - [anon_sym___strong] = ACTIONS(2662), - [anon_sym___unsafe_unretained] = ACTIONS(2662), - [anon_sym___unused] = ACTIONS(2662), - [anon_sym___weak] = ACTIONS(2662), - [sym_primitive_type] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [anon_sym_struct] = ACTIONS(2662), - [anon_sym_union] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_in] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_goto] = ACTIONS(2662), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_sizeof] = ACTIONS(2662), - [anon_sym___alignof__] = ACTIONS(2662), - [anon_sym___alignof] = ACTIONS(2662), - [anon_sym__alignof] = ACTIONS(2662), - [anon_sym_alignof] = ACTIONS(2662), - [anon_sym__Alignof] = ACTIONS(2662), - [anon_sym_offsetof] = ACTIONS(2662), - [anon_sym__Generic] = ACTIONS(2662), - [anon_sym_asm] = ACTIONS(2662), - [anon_sym___asm__] = ACTIONS(2662), - [sym_number_literal] = ACTIONS(2664), - [anon_sym_L_SQUOTE] = ACTIONS(2664), - [anon_sym_u_SQUOTE] = ACTIONS(2664), - [anon_sym_U_SQUOTE] = ACTIONS(2664), - [anon_sym_u8_SQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_AT] = ACTIONS(2662), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_L_DQUOTE] = ACTIONS(2664), - [anon_sym_u_DQUOTE] = ACTIONS(2664), - [anon_sym_U_DQUOTE] = ACTIONS(2664), - [anon_sym_u8_DQUOTE] = ACTIONS(2664), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [anon_sym_NULL] = ACTIONS(2662), - [anon_sym_nullptr] = ACTIONS(2662), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2662), - [anon_sym___typeof] = ACTIONS(2662), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2662), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2662), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2662), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2662), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2662), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2662), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE] = ACTIONS(2662), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2662), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_API_AVAILABLE] = ACTIONS(2662), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_API_DEPRECATED] = ACTIONS(2662), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2662), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2662), - [anon_sym___deprecated_msg] = ACTIONS(2662), - [anon_sym___deprecated_enum_msg] = ACTIONS(2662), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2662), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2662), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2662), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2662), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2662), - [anon_sym__Alignas] = ACTIONS(2662), - [anon_sym_ATtry] = ACTIONS(2664), - [anon_sym___try] = ACTIONS(2662), - [anon_sym_ATthrow] = ACTIONS(2664), - [anon_sym_ATselector] = ACTIONS(2664), - [anon_sym_ATavailable] = ACTIONS(2664), - [anon_sym___builtin_available] = ACTIONS(2662), - [anon_sym_va_arg] = ACTIONS(2662), - [anon_sym___asm] = ACTIONS(2662), - [anon_sym_ATencode] = ACTIONS(2664), - [anon_sym_ATsynchronized] = ACTIONS(2664), - [anon_sym_BOOL] = ACTIONS(2662), - [anon_sym_IMP] = ACTIONS(2662), - [anon_sym_SEL] = ACTIONS(2662), - [anon_sym_Class] = ACTIONS(2662), - [anon_sym_id] = ACTIONS(2662), - }, - [1958] = { - [sym_identifier] = ACTIONS(2862), - [anon_sym_LPAREN2] = ACTIONS(2864), - [anon_sym_BANG] = ACTIONS(2864), - [anon_sym_TILDE] = ACTIONS(2864), - [anon_sym_DASH] = ACTIONS(2862), - [anon_sym_PLUS] = ACTIONS(2862), - [anon_sym_STAR] = ACTIONS(2864), - [anon_sym_CARET] = ACTIONS(2864), - [anon_sym_AMP] = ACTIONS(2864), - [anon_sym_SEMI] = ACTIONS(2864), - [anon_sym___extension__] = ACTIONS(2862), - [anon_sym_typedef] = ACTIONS(2862), - [anon_sym_extern] = ACTIONS(2862), - [anon_sym___attribute__] = ACTIONS(2862), - [anon_sym___attribute] = ACTIONS(2862), - [anon_sym_noreturn] = ACTIONS(2862), - [anon_sym_LBRACK] = ACTIONS(2864), - [anon_sym___declspec] = ACTIONS(2862), - [anon_sym_LBRACE] = ACTIONS(2864), - [anon_sym_signed] = ACTIONS(2862), - [anon_sym_unsigned] = ACTIONS(2862), - [anon_sym_long] = ACTIONS(2862), - [anon_sym_short] = ACTIONS(2862), - [anon_sym_ATautoreleasepool] = ACTIONS(2864), - [anon_sym_static] = ACTIONS(2862), - [anon_sym_auto] = ACTIONS(2862), - [anon_sym_register] = ACTIONS(2862), - [anon_sym_inline] = ACTIONS(2862), - [anon_sym___inline] = ACTIONS(2862), - [anon_sym___inline__] = ACTIONS(2862), - [anon_sym___forceinline] = ACTIONS(2862), - [anon_sym_thread_local] = ACTIONS(2862), - [anon_sym___thread] = ACTIONS(2862), - [anon_sym_CG_EXTERN] = ACTIONS(2862), - [anon_sym_CG_INLINE] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2862), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2862), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2862), - [anon_sym_IBOutlet] = ACTIONS(2862), - [anon_sym_IBInspectable] = ACTIONS(2862), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2862), - [anon_sym_NS_INLINE] = ACTIONS(2862), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2862), - [anon_sym_OBJC_EXPORT] = ACTIONS(2862), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2862), - [anon_sym_const] = ACTIONS(2862), - [anon_sym_constexpr] = ACTIONS(2862), - [anon_sym_volatile] = ACTIONS(2862), - [anon_sym_restrict] = ACTIONS(2862), - [anon_sym___restrict__] = ACTIONS(2862), - [anon_sym__Atomic] = ACTIONS(2862), - [anon_sym__Noreturn] = ACTIONS(2862), - [anon_sym_nullable] = ACTIONS(2862), - [anon_sym__Complex] = ACTIONS(2862), - [anon_sym__Nonnull] = ACTIONS(2862), - [anon_sym__Nullable] = ACTIONS(2862), - [anon_sym__Nullable_result] = ACTIONS(2862), - [anon_sym__Null_unspecified] = ACTIONS(2862), - [anon_sym___autoreleasing] = ACTIONS(2862), - [anon_sym___block] = ACTIONS(2862), - [anon_sym___bridge] = ACTIONS(2862), - [anon_sym___bridge_retained] = ACTIONS(2862), - [anon_sym___bridge_transfer] = ACTIONS(2862), - [anon_sym___complex] = ACTIONS(2862), - [anon_sym___const] = ACTIONS(2862), - [anon_sym___imag] = ACTIONS(2862), - [anon_sym___kindof] = ACTIONS(2862), - [anon_sym___nonnull] = ACTIONS(2862), - [anon_sym___nullable] = ACTIONS(2862), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2862), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2862), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2862), - [anon_sym___real] = ACTIONS(2862), - [anon_sym___strong] = ACTIONS(2862), - [anon_sym___unsafe_unretained] = ACTIONS(2862), - [anon_sym___unused] = ACTIONS(2862), - [anon_sym___weak] = ACTIONS(2862), - [sym_primitive_type] = ACTIONS(2862), - [anon_sym_enum] = ACTIONS(2862), - [anon_sym_struct] = ACTIONS(2862), - [anon_sym_union] = ACTIONS(2862), - [anon_sym_if] = ACTIONS(2862), - [anon_sym_else] = ACTIONS(2862), - [anon_sym_switch] = ACTIONS(2862), - [anon_sym_while] = ACTIONS(2862), - [anon_sym_do] = ACTIONS(2862), - [anon_sym_for] = ACTIONS(2862), - [anon_sym_in] = ACTIONS(2862), - [anon_sym_return] = ACTIONS(2862), - [anon_sym_break] = ACTIONS(2862), - [anon_sym_continue] = ACTIONS(2862), - [anon_sym_goto] = ACTIONS(2862), - [anon_sym_DASH_DASH] = ACTIONS(2864), - [anon_sym_PLUS_PLUS] = ACTIONS(2864), - [anon_sym_sizeof] = ACTIONS(2862), - [anon_sym___alignof__] = ACTIONS(2862), - [anon_sym___alignof] = ACTIONS(2862), - [anon_sym__alignof] = ACTIONS(2862), - [anon_sym_alignof] = ACTIONS(2862), - [anon_sym__Alignof] = ACTIONS(2862), - [anon_sym_offsetof] = ACTIONS(2862), - [anon_sym__Generic] = ACTIONS(2862), - [anon_sym_asm] = ACTIONS(2862), - [anon_sym___asm__] = ACTIONS(2862), - [sym_number_literal] = ACTIONS(2864), - [anon_sym_L_SQUOTE] = ACTIONS(2864), - [anon_sym_u_SQUOTE] = ACTIONS(2864), - [anon_sym_U_SQUOTE] = ACTIONS(2864), - [anon_sym_u8_SQUOTE] = ACTIONS(2864), - [anon_sym_SQUOTE] = ACTIONS(2864), - [anon_sym_AT] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(2864), - [anon_sym_L_DQUOTE] = ACTIONS(2864), - [anon_sym_u_DQUOTE] = ACTIONS(2864), - [anon_sym_U_DQUOTE] = ACTIONS(2864), - [anon_sym_u8_DQUOTE] = ACTIONS(2864), - [sym_true] = ACTIONS(2862), - [sym_false] = ACTIONS(2862), - [anon_sym_NULL] = ACTIONS(2862), - [anon_sym_nullptr] = ACTIONS(2862), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2862), - [anon_sym___typeof] = ACTIONS(2862), - [anon_sym_typeof] = ACTIONS(2862), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2862), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2862), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2862), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2862), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2862), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2862), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE] = ACTIONS(2862), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2862), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_API_AVAILABLE] = ACTIONS(2862), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_API_DEPRECATED] = ACTIONS(2862), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2862), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2862), - [anon_sym___deprecated_msg] = ACTIONS(2862), - [anon_sym___deprecated_enum_msg] = ACTIONS(2862), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2862), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2862), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2862), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2862), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2862), - [anon_sym__Alignas] = ACTIONS(2862), - [anon_sym_ATtry] = ACTIONS(2864), - [anon_sym___try] = ACTIONS(2862), - [anon_sym_ATthrow] = ACTIONS(2864), - [anon_sym_ATselector] = ACTIONS(2864), - [anon_sym_ATavailable] = ACTIONS(2864), - [anon_sym___builtin_available] = ACTIONS(2862), - [anon_sym_va_arg] = ACTIONS(2862), - [anon_sym___asm] = ACTIONS(2862), - [anon_sym_ATencode] = ACTIONS(2864), - [anon_sym_ATsynchronized] = ACTIONS(2864), - [anon_sym_BOOL] = ACTIONS(2862), - [anon_sym_IMP] = ACTIONS(2862), - [anon_sym_SEL] = ACTIONS(2862), - [anon_sym_Class] = ACTIONS(2862), - [anon_sym_id] = ACTIONS(2862), - }, - [1959] = { - [sym_identifier] = ACTIONS(2614), - [anon_sym_LPAREN2] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_STAR] = ACTIONS(2616), - [anon_sym_CARET] = ACTIONS(2616), - [anon_sym_AMP] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_ATautoreleasepool] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_in] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_goto] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_sizeof] = ACTIONS(2614), - [anon_sym___alignof__] = ACTIONS(2614), - [anon_sym___alignof] = ACTIONS(2614), - [anon_sym__alignof] = ACTIONS(2614), - [anon_sym_alignof] = ACTIONS(2614), - [anon_sym__Alignof] = ACTIONS(2614), - [anon_sym_offsetof] = ACTIONS(2614), - [anon_sym__Generic] = ACTIONS(2614), - [anon_sym_asm] = ACTIONS(2614), - [anon_sym___asm__] = ACTIONS(2614), - [sym_number_literal] = ACTIONS(2616), - [anon_sym_L_SQUOTE] = ACTIONS(2616), - [anon_sym_u_SQUOTE] = ACTIONS(2616), - [anon_sym_U_SQUOTE] = ACTIONS(2616), - [anon_sym_u8_SQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_L_DQUOTE] = ACTIONS(2616), - [anon_sym_u_DQUOTE] = ACTIONS(2616), - [anon_sym_U_DQUOTE] = ACTIONS(2616), - [anon_sym_u8_DQUOTE] = ACTIONS(2616), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [anon_sym_NULL] = ACTIONS(2614), - [anon_sym_nullptr] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_ATtry] = ACTIONS(2616), - [anon_sym___try] = ACTIONS(2614), - [anon_sym_ATthrow] = ACTIONS(2616), - [anon_sym_ATselector] = ACTIONS(2616), - [anon_sym_ATavailable] = ACTIONS(2616), - [anon_sym___builtin_available] = ACTIONS(2614), - [anon_sym_va_arg] = ACTIONS(2614), - [anon_sym___asm] = ACTIONS(2614), - [anon_sym_ATencode] = ACTIONS(2616), - [anon_sym_ATsynchronized] = ACTIONS(2616), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [1960] = { - [sym_identifier] = ACTIONS(2554), - [anon_sym_LPAREN2] = ACTIONS(2556), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_STAR] = ACTIONS(2556), - [anon_sym_CARET] = ACTIONS(2556), - [anon_sym_AMP] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_ATautoreleasepool] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_in] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_goto] = ACTIONS(2554), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_sizeof] = ACTIONS(2554), - [anon_sym___alignof__] = ACTIONS(2554), - [anon_sym___alignof] = ACTIONS(2554), - [anon_sym__alignof] = ACTIONS(2554), - [anon_sym_alignof] = ACTIONS(2554), - [anon_sym__Alignof] = ACTIONS(2554), - [anon_sym_offsetof] = ACTIONS(2554), - [anon_sym__Generic] = ACTIONS(2554), - [anon_sym_asm] = ACTIONS(2554), - [anon_sym___asm__] = ACTIONS(2554), - [sym_number_literal] = ACTIONS(2556), - [anon_sym_L_SQUOTE] = ACTIONS(2556), - [anon_sym_u_SQUOTE] = ACTIONS(2556), - [anon_sym_U_SQUOTE] = ACTIONS(2556), - [anon_sym_u8_SQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_AT] = ACTIONS(2554), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_L_DQUOTE] = ACTIONS(2556), - [anon_sym_u_DQUOTE] = ACTIONS(2556), - [anon_sym_U_DQUOTE] = ACTIONS(2556), - [anon_sym_u8_DQUOTE] = ACTIONS(2556), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [anon_sym_NULL] = ACTIONS(2554), - [anon_sym_nullptr] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_ATtry] = ACTIONS(2556), - [anon_sym___try] = ACTIONS(2554), - [anon_sym_ATthrow] = ACTIONS(2556), - [anon_sym_ATselector] = ACTIONS(2556), - [anon_sym_ATavailable] = ACTIONS(2556), - [anon_sym___builtin_available] = ACTIONS(2554), - [anon_sym_va_arg] = ACTIONS(2554), - [anon_sym___asm] = ACTIONS(2554), - [anon_sym_ATencode] = ACTIONS(2556), - [anon_sym_ATsynchronized] = ACTIONS(2556), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [1961] = { - [sym_identifier] = ACTIONS(2550), - [anon_sym_LPAREN2] = ACTIONS(2552), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_STAR] = ACTIONS(2552), - [anon_sym_CARET] = ACTIONS(2552), - [anon_sym_AMP] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_ATautoreleasepool] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_in] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_goto] = ACTIONS(2550), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_sizeof] = ACTIONS(2550), - [anon_sym___alignof__] = ACTIONS(2550), - [anon_sym___alignof] = ACTIONS(2550), - [anon_sym__alignof] = ACTIONS(2550), - [anon_sym_alignof] = ACTIONS(2550), - [anon_sym__Alignof] = ACTIONS(2550), - [anon_sym_offsetof] = ACTIONS(2550), - [anon_sym__Generic] = ACTIONS(2550), - [anon_sym_asm] = ACTIONS(2550), - [anon_sym___asm__] = ACTIONS(2550), - [sym_number_literal] = ACTIONS(2552), - [anon_sym_L_SQUOTE] = ACTIONS(2552), - [anon_sym_u_SQUOTE] = ACTIONS(2552), - [anon_sym_U_SQUOTE] = ACTIONS(2552), - [anon_sym_u8_SQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_AT] = ACTIONS(2550), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_L_DQUOTE] = ACTIONS(2552), - [anon_sym_u_DQUOTE] = ACTIONS(2552), - [anon_sym_U_DQUOTE] = ACTIONS(2552), - [anon_sym_u8_DQUOTE] = ACTIONS(2552), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [anon_sym_NULL] = ACTIONS(2550), - [anon_sym_nullptr] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_ATtry] = ACTIONS(2552), - [anon_sym___try] = ACTIONS(2550), - [anon_sym_ATthrow] = ACTIONS(2552), - [anon_sym_ATselector] = ACTIONS(2552), - [anon_sym_ATavailable] = ACTIONS(2552), - [anon_sym___builtin_available] = ACTIONS(2550), - [anon_sym_va_arg] = ACTIONS(2550), - [anon_sym___asm] = ACTIONS(2550), - [anon_sym_ATencode] = ACTIONS(2552), - [anon_sym_ATsynchronized] = ACTIONS(2552), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [1962] = { - [sym_identifier] = ACTIONS(2666), - [anon_sym_LPAREN2] = ACTIONS(2668), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_STAR] = ACTIONS(2668), - [anon_sym_CARET] = ACTIONS(2668), - [anon_sym_AMP] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym___extension__] = ACTIONS(2666), - [anon_sym_typedef] = ACTIONS(2666), - [anon_sym_extern] = ACTIONS(2666), - [anon_sym___attribute__] = ACTIONS(2666), - [anon_sym___attribute] = ACTIONS(2666), - [anon_sym_noreturn] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym___declspec] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_signed] = ACTIONS(2666), - [anon_sym_unsigned] = ACTIONS(2666), - [anon_sym_long] = ACTIONS(2666), - [anon_sym_short] = ACTIONS(2666), - [anon_sym_ATautoreleasepool] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_auto] = ACTIONS(2666), - [anon_sym_register] = ACTIONS(2666), - [anon_sym_inline] = ACTIONS(2666), - [anon_sym___inline] = ACTIONS(2666), - [anon_sym___inline__] = ACTIONS(2666), - [anon_sym___forceinline] = ACTIONS(2666), - [anon_sym_thread_local] = ACTIONS(2666), - [anon_sym___thread] = ACTIONS(2666), - [anon_sym_CG_EXTERN] = ACTIONS(2666), - [anon_sym_CG_INLINE] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2666), - [anon_sym_IBOutlet] = ACTIONS(2666), - [anon_sym_IBInspectable] = ACTIONS(2666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2666), - [anon_sym_NS_INLINE] = ACTIONS(2666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2666), - [anon_sym_OBJC_EXPORT] = ACTIONS(2666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_constexpr] = ACTIONS(2666), - [anon_sym_volatile] = ACTIONS(2666), - [anon_sym_restrict] = ACTIONS(2666), - [anon_sym___restrict__] = ACTIONS(2666), - [anon_sym__Atomic] = ACTIONS(2666), - [anon_sym__Noreturn] = ACTIONS(2666), - [anon_sym_nullable] = ACTIONS(2666), - [anon_sym__Complex] = ACTIONS(2666), - [anon_sym__Nonnull] = ACTIONS(2666), - [anon_sym__Nullable] = ACTIONS(2666), - [anon_sym__Nullable_result] = ACTIONS(2666), - [anon_sym__Null_unspecified] = ACTIONS(2666), - [anon_sym___autoreleasing] = ACTIONS(2666), - [anon_sym___block] = ACTIONS(2666), - [anon_sym___bridge] = ACTIONS(2666), - [anon_sym___bridge_retained] = ACTIONS(2666), - [anon_sym___bridge_transfer] = ACTIONS(2666), - [anon_sym___complex] = ACTIONS(2666), - [anon_sym___const] = ACTIONS(2666), - [anon_sym___imag] = ACTIONS(2666), - [anon_sym___kindof] = ACTIONS(2666), - [anon_sym___nonnull] = ACTIONS(2666), - [anon_sym___nullable] = ACTIONS(2666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2666), - [anon_sym___real] = ACTIONS(2666), - [anon_sym___strong] = ACTIONS(2666), - [anon_sym___unsafe_unretained] = ACTIONS(2666), - [anon_sym___unused] = ACTIONS(2666), - [anon_sym___weak] = ACTIONS(2666), - [sym_primitive_type] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [anon_sym_struct] = ACTIONS(2666), - [anon_sym_union] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_in] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_goto] = ACTIONS(2666), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_sizeof] = ACTIONS(2666), - [anon_sym___alignof__] = ACTIONS(2666), - [anon_sym___alignof] = ACTIONS(2666), - [anon_sym__alignof] = ACTIONS(2666), - [anon_sym_alignof] = ACTIONS(2666), - [anon_sym__Alignof] = ACTIONS(2666), - [anon_sym_offsetof] = ACTIONS(2666), - [anon_sym__Generic] = ACTIONS(2666), - [anon_sym_asm] = ACTIONS(2666), - [anon_sym___asm__] = ACTIONS(2666), - [sym_number_literal] = ACTIONS(2668), - [anon_sym_L_SQUOTE] = ACTIONS(2668), - [anon_sym_u_SQUOTE] = ACTIONS(2668), - [anon_sym_U_SQUOTE] = ACTIONS(2668), - [anon_sym_u8_SQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_AT] = ACTIONS(2666), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_L_DQUOTE] = ACTIONS(2668), - [anon_sym_u_DQUOTE] = ACTIONS(2668), - [anon_sym_U_DQUOTE] = ACTIONS(2668), - [anon_sym_u8_DQUOTE] = ACTIONS(2668), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [anon_sym_NULL] = ACTIONS(2666), - [anon_sym_nullptr] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2666), - [anon_sym___typeof] = ACTIONS(2666), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE] = ACTIONS(2666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_API_AVAILABLE] = ACTIONS(2666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_API_DEPRECATED] = ACTIONS(2666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2666), - [anon_sym___deprecated_msg] = ACTIONS(2666), - [anon_sym___deprecated_enum_msg] = ACTIONS(2666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2666), - [anon_sym__Alignas] = ACTIONS(2666), - [anon_sym_ATtry] = ACTIONS(2668), - [anon_sym___try] = ACTIONS(2666), - [anon_sym_ATthrow] = ACTIONS(2668), - [anon_sym_ATselector] = ACTIONS(2668), - [anon_sym_ATavailable] = ACTIONS(2668), - [anon_sym___builtin_available] = ACTIONS(2666), - [anon_sym_va_arg] = ACTIONS(2666), - [anon_sym___asm] = ACTIONS(2666), - [anon_sym_ATencode] = ACTIONS(2668), - [anon_sym_ATsynchronized] = ACTIONS(2668), - [anon_sym_BOOL] = ACTIONS(2666), - [anon_sym_IMP] = ACTIONS(2666), - [anon_sym_SEL] = ACTIONS(2666), - [anon_sym_Class] = ACTIONS(2666), - [anon_sym_id] = ACTIONS(2666), - }, - [1963] = { - [sym_identifier] = ACTIONS(2778), - [anon_sym_LPAREN2] = ACTIONS(2780), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_STAR] = ACTIONS(2780), - [anon_sym_CARET] = ACTIONS(2780), - [anon_sym_AMP] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_ATautoreleasepool] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_in] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_goto] = ACTIONS(2778), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_sizeof] = ACTIONS(2778), - [anon_sym___alignof__] = ACTIONS(2778), - [anon_sym___alignof] = ACTIONS(2778), - [anon_sym__alignof] = ACTIONS(2778), - [anon_sym_alignof] = ACTIONS(2778), - [anon_sym__Alignof] = ACTIONS(2778), - [anon_sym_offsetof] = ACTIONS(2778), - [anon_sym__Generic] = ACTIONS(2778), - [anon_sym_asm] = ACTIONS(2778), - [anon_sym___asm__] = ACTIONS(2778), - [sym_number_literal] = ACTIONS(2780), - [anon_sym_L_SQUOTE] = ACTIONS(2780), - [anon_sym_u_SQUOTE] = ACTIONS(2780), - [anon_sym_U_SQUOTE] = ACTIONS(2780), - [anon_sym_u8_SQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_AT] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_L_DQUOTE] = ACTIONS(2780), - [anon_sym_u_DQUOTE] = ACTIONS(2780), - [anon_sym_U_DQUOTE] = ACTIONS(2780), - [anon_sym_u8_DQUOTE] = ACTIONS(2780), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [anon_sym_NULL] = ACTIONS(2778), - [anon_sym_nullptr] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_ATtry] = ACTIONS(2780), - [anon_sym___try] = ACTIONS(2778), - [anon_sym_ATthrow] = ACTIONS(2780), - [anon_sym_ATselector] = ACTIONS(2780), - [anon_sym_ATavailable] = ACTIONS(2780), - [anon_sym___builtin_available] = ACTIONS(2778), - [anon_sym_va_arg] = ACTIONS(2778), - [anon_sym___asm] = ACTIONS(2778), - [anon_sym_ATencode] = ACTIONS(2780), - [anon_sym_ATsynchronized] = ACTIONS(2780), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [1964] = { - [sym_identifier] = ACTIONS(2650), - [anon_sym_LPAREN2] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_STAR] = ACTIONS(2652), - [anon_sym_CARET] = ACTIONS(2652), - [anon_sym_AMP] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_ATautoreleasepool] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_in] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_goto] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_sizeof] = ACTIONS(2650), - [anon_sym___alignof__] = ACTIONS(2650), - [anon_sym___alignof] = ACTIONS(2650), - [anon_sym__alignof] = ACTIONS(2650), - [anon_sym_alignof] = ACTIONS(2650), - [anon_sym__Alignof] = ACTIONS(2650), - [anon_sym_offsetof] = ACTIONS(2650), - [anon_sym__Generic] = ACTIONS(2650), - [anon_sym_asm] = ACTIONS(2650), - [anon_sym___asm__] = ACTIONS(2650), - [sym_number_literal] = ACTIONS(2652), - [anon_sym_L_SQUOTE] = ACTIONS(2652), - [anon_sym_u_SQUOTE] = ACTIONS(2652), - [anon_sym_U_SQUOTE] = ACTIONS(2652), - [anon_sym_u8_SQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_L_DQUOTE] = ACTIONS(2652), - [anon_sym_u_DQUOTE] = ACTIONS(2652), - [anon_sym_U_DQUOTE] = ACTIONS(2652), - [anon_sym_u8_DQUOTE] = ACTIONS(2652), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [anon_sym_NULL] = ACTIONS(2650), - [anon_sym_nullptr] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_ATtry] = ACTIONS(2652), - [anon_sym___try] = ACTIONS(2650), - [anon_sym_ATthrow] = ACTIONS(2652), - [anon_sym_ATselector] = ACTIONS(2652), - [anon_sym_ATavailable] = ACTIONS(2652), - [anon_sym___builtin_available] = ACTIONS(2650), - [anon_sym_va_arg] = ACTIONS(2650), - [anon_sym___asm] = ACTIONS(2650), - [anon_sym_ATencode] = ACTIONS(2652), - [anon_sym_ATsynchronized] = ACTIONS(2652), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [1965] = { - [sym_identifier] = ACTIONS(2742), - [anon_sym_LPAREN2] = ACTIONS(2744), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_STAR] = ACTIONS(2744), - [anon_sym_CARET] = ACTIONS(2744), - [anon_sym_AMP] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_ATautoreleasepool] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_in] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_goto] = ACTIONS(2742), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_sizeof] = ACTIONS(2742), - [anon_sym___alignof__] = ACTIONS(2742), - [anon_sym___alignof] = ACTIONS(2742), - [anon_sym__alignof] = ACTIONS(2742), - [anon_sym_alignof] = ACTIONS(2742), - [anon_sym__Alignof] = ACTIONS(2742), - [anon_sym_offsetof] = ACTIONS(2742), - [anon_sym__Generic] = ACTIONS(2742), - [anon_sym_asm] = ACTIONS(2742), - [anon_sym___asm__] = ACTIONS(2742), - [sym_number_literal] = ACTIONS(2744), - [anon_sym_L_SQUOTE] = ACTIONS(2744), - [anon_sym_u_SQUOTE] = ACTIONS(2744), - [anon_sym_U_SQUOTE] = ACTIONS(2744), - [anon_sym_u8_SQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_AT] = ACTIONS(2742), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_L_DQUOTE] = ACTIONS(2744), - [anon_sym_u_DQUOTE] = ACTIONS(2744), - [anon_sym_U_DQUOTE] = ACTIONS(2744), - [anon_sym_u8_DQUOTE] = ACTIONS(2744), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [anon_sym_NULL] = ACTIONS(2742), - [anon_sym_nullptr] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_ATtry] = ACTIONS(2744), - [anon_sym___try] = ACTIONS(2742), - [anon_sym_ATthrow] = ACTIONS(2744), - [anon_sym_ATselector] = ACTIONS(2744), - [anon_sym_ATavailable] = ACTIONS(2744), - [anon_sym___builtin_available] = ACTIONS(2742), - [anon_sym_va_arg] = ACTIONS(2742), - [anon_sym___asm] = ACTIONS(2742), - [anon_sym_ATencode] = ACTIONS(2744), - [anon_sym_ATsynchronized] = ACTIONS(2744), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [1966] = { - [sym_identifier] = ACTIONS(2622), - [anon_sym_LPAREN2] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_STAR] = ACTIONS(2624), - [anon_sym_CARET] = ACTIONS(2624), - [anon_sym_AMP] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_ATautoreleasepool] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_in] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_goto] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_sizeof] = ACTIONS(2622), - [anon_sym___alignof__] = ACTIONS(2622), - [anon_sym___alignof] = ACTIONS(2622), - [anon_sym__alignof] = ACTIONS(2622), - [anon_sym_alignof] = ACTIONS(2622), - [anon_sym__Alignof] = ACTIONS(2622), - [anon_sym_offsetof] = ACTIONS(2622), - [anon_sym__Generic] = ACTIONS(2622), - [anon_sym_asm] = ACTIONS(2622), - [anon_sym___asm__] = ACTIONS(2622), - [sym_number_literal] = ACTIONS(2624), - [anon_sym_L_SQUOTE] = ACTIONS(2624), - [anon_sym_u_SQUOTE] = ACTIONS(2624), - [anon_sym_U_SQUOTE] = ACTIONS(2624), - [anon_sym_u8_SQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_L_DQUOTE] = ACTIONS(2624), - [anon_sym_u_DQUOTE] = ACTIONS(2624), - [anon_sym_U_DQUOTE] = ACTIONS(2624), - [anon_sym_u8_DQUOTE] = ACTIONS(2624), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [anon_sym_NULL] = ACTIONS(2622), - [anon_sym_nullptr] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_ATtry] = ACTIONS(2624), - [anon_sym___try] = ACTIONS(2622), - [anon_sym_ATthrow] = ACTIONS(2624), - [anon_sym_ATselector] = ACTIONS(2624), - [anon_sym_ATavailable] = ACTIONS(2624), - [anon_sym___builtin_available] = ACTIONS(2622), - [anon_sym_va_arg] = ACTIONS(2622), - [anon_sym___asm] = ACTIONS(2622), - [anon_sym_ATencode] = ACTIONS(2624), - [anon_sym_ATsynchronized] = ACTIONS(2624), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [1967] = { - [sym_identifier] = ACTIONS(2670), - [anon_sym_LPAREN2] = ACTIONS(2672), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_STAR] = ACTIONS(2672), - [anon_sym_CARET] = ACTIONS(2672), - [anon_sym_AMP] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_ATautoreleasepool] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_in] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_goto] = ACTIONS(2670), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_sizeof] = ACTIONS(2670), - [anon_sym___alignof__] = ACTIONS(2670), - [anon_sym___alignof] = ACTIONS(2670), - [anon_sym__alignof] = ACTIONS(2670), - [anon_sym_alignof] = ACTIONS(2670), - [anon_sym__Alignof] = ACTIONS(2670), - [anon_sym_offsetof] = ACTIONS(2670), - [anon_sym__Generic] = ACTIONS(2670), - [anon_sym_asm] = ACTIONS(2670), - [anon_sym___asm__] = ACTIONS(2670), - [sym_number_literal] = ACTIONS(2672), - [anon_sym_L_SQUOTE] = ACTIONS(2672), - [anon_sym_u_SQUOTE] = ACTIONS(2672), - [anon_sym_U_SQUOTE] = ACTIONS(2672), - [anon_sym_u8_SQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_AT] = ACTIONS(2670), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_L_DQUOTE] = ACTIONS(2672), - [anon_sym_u_DQUOTE] = ACTIONS(2672), - [anon_sym_U_DQUOTE] = ACTIONS(2672), - [anon_sym_u8_DQUOTE] = ACTIONS(2672), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [anon_sym_NULL] = ACTIONS(2670), - [anon_sym_nullptr] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_ATtry] = ACTIONS(2672), - [anon_sym___try] = ACTIONS(2670), - [anon_sym_ATthrow] = ACTIONS(2672), - [anon_sym_ATselector] = ACTIONS(2672), - [anon_sym_ATavailable] = ACTIONS(2672), - [anon_sym___builtin_available] = ACTIONS(2670), - [anon_sym_va_arg] = ACTIONS(2670), - [anon_sym___asm] = ACTIONS(2670), - [anon_sym_ATencode] = ACTIONS(2672), - [anon_sym_ATsynchronized] = ACTIONS(2672), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [1968] = { - [sym_identifier] = ACTIONS(2680), - [anon_sym_LPAREN2] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2682), - [anon_sym_TILDE] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2680), - [anon_sym_PLUS] = ACTIONS(2680), - [anon_sym_STAR] = ACTIONS(2682), - [anon_sym_CARET] = ACTIONS(2682), - [anon_sym_AMP] = ACTIONS(2682), - [anon_sym_SEMI] = ACTIONS(2682), - [anon_sym___extension__] = ACTIONS(2680), - [anon_sym_typedef] = ACTIONS(2680), - [anon_sym_extern] = ACTIONS(2680), - [anon_sym___attribute__] = ACTIONS(2680), - [anon_sym___attribute] = ACTIONS(2680), - [anon_sym_noreturn] = ACTIONS(2680), - [anon_sym_LBRACK] = ACTIONS(2682), - [anon_sym___declspec] = ACTIONS(2680), - [anon_sym_LBRACE] = ACTIONS(2682), - [anon_sym_signed] = ACTIONS(2680), - [anon_sym_unsigned] = ACTIONS(2680), - [anon_sym_long] = ACTIONS(2680), - [anon_sym_short] = ACTIONS(2680), - [anon_sym_ATautoreleasepool] = ACTIONS(2682), - [anon_sym_static] = ACTIONS(2680), - [anon_sym_auto] = ACTIONS(2680), - [anon_sym_register] = ACTIONS(2680), - [anon_sym_inline] = ACTIONS(2680), - [anon_sym___inline] = ACTIONS(2680), - [anon_sym___inline__] = ACTIONS(2680), - [anon_sym___forceinline] = ACTIONS(2680), - [anon_sym_thread_local] = ACTIONS(2680), - [anon_sym___thread] = ACTIONS(2680), - [anon_sym_CG_EXTERN] = ACTIONS(2680), - [anon_sym_CG_INLINE] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2680), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2680), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2680), - [anon_sym_IBOutlet] = ACTIONS(2680), - [anon_sym_IBInspectable] = ACTIONS(2680), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2680), - [anon_sym_NS_INLINE] = ACTIONS(2680), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2680), - [anon_sym_OBJC_EXPORT] = ACTIONS(2680), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2680), - [anon_sym_const] = ACTIONS(2680), - [anon_sym_constexpr] = ACTIONS(2680), - [anon_sym_volatile] = ACTIONS(2680), - [anon_sym_restrict] = ACTIONS(2680), - [anon_sym___restrict__] = ACTIONS(2680), - [anon_sym__Atomic] = ACTIONS(2680), - [anon_sym__Noreturn] = ACTIONS(2680), - [anon_sym_nullable] = ACTIONS(2680), - [anon_sym__Complex] = ACTIONS(2680), - [anon_sym__Nonnull] = ACTIONS(2680), - [anon_sym__Nullable] = ACTIONS(2680), - [anon_sym__Nullable_result] = ACTIONS(2680), - [anon_sym__Null_unspecified] = ACTIONS(2680), - [anon_sym___autoreleasing] = ACTIONS(2680), - [anon_sym___block] = ACTIONS(2680), - [anon_sym___bridge] = ACTIONS(2680), - [anon_sym___bridge_retained] = ACTIONS(2680), - [anon_sym___bridge_transfer] = ACTIONS(2680), - [anon_sym___complex] = ACTIONS(2680), - [anon_sym___const] = ACTIONS(2680), - [anon_sym___imag] = ACTIONS(2680), - [anon_sym___kindof] = ACTIONS(2680), - [anon_sym___nonnull] = ACTIONS(2680), - [anon_sym___nullable] = ACTIONS(2680), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2680), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2680), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2680), - [anon_sym___real] = ACTIONS(2680), - [anon_sym___strong] = ACTIONS(2680), - [anon_sym___unsafe_unretained] = ACTIONS(2680), - [anon_sym___unused] = ACTIONS(2680), - [anon_sym___weak] = ACTIONS(2680), - [sym_primitive_type] = ACTIONS(2680), - [anon_sym_enum] = ACTIONS(2680), - [anon_sym_struct] = ACTIONS(2680), - [anon_sym_union] = ACTIONS(2680), - [anon_sym_if] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2680), - [anon_sym_switch] = ACTIONS(2680), - [anon_sym_while] = ACTIONS(2680), - [anon_sym_do] = ACTIONS(2680), - [anon_sym_for] = ACTIONS(2680), - [anon_sym_in] = ACTIONS(2680), - [anon_sym_return] = ACTIONS(2680), - [anon_sym_break] = ACTIONS(2680), - [anon_sym_continue] = ACTIONS(2680), - [anon_sym_goto] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2682), - [anon_sym_sizeof] = ACTIONS(2680), - [anon_sym___alignof__] = ACTIONS(2680), - [anon_sym___alignof] = ACTIONS(2680), - [anon_sym__alignof] = ACTIONS(2680), - [anon_sym_alignof] = ACTIONS(2680), - [anon_sym__Alignof] = ACTIONS(2680), - [anon_sym_offsetof] = ACTIONS(2680), - [anon_sym__Generic] = ACTIONS(2680), - [anon_sym_asm] = ACTIONS(2680), - [anon_sym___asm__] = ACTIONS(2680), - [sym_number_literal] = ACTIONS(2682), - [anon_sym_L_SQUOTE] = ACTIONS(2682), - [anon_sym_u_SQUOTE] = ACTIONS(2682), - [anon_sym_U_SQUOTE] = ACTIONS(2682), - [anon_sym_u8_SQUOTE] = ACTIONS(2682), - [anon_sym_SQUOTE] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2682), - [anon_sym_L_DQUOTE] = ACTIONS(2682), - [anon_sym_u_DQUOTE] = ACTIONS(2682), - [anon_sym_U_DQUOTE] = ACTIONS(2682), - [anon_sym_u8_DQUOTE] = ACTIONS(2682), - [sym_true] = ACTIONS(2680), - [sym_false] = ACTIONS(2680), - [anon_sym_NULL] = ACTIONS(2680), - [anon_sym_nullptr] = ACTIONS(2680), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2680), - [anon_sym___typeof] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2680), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2680), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2680), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2680), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2680), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2680), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2680), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE] = ACTIONS(2680), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2680), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_API_AVAILABLE] = ACTIONS(2680), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_API_DEPRECATED] = ACTIONS(2680), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2680), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2680), - [anon_sym___deprecated_msg] = ACTIONS(2680), - [anon_sym___deprecated_enum_msg] = ACTIONS(2680), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2680), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2680), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2680), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2680), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2680), - [anon_sym__Alignas] = ACTIONS(2680), - [anon_sym_ATtry] = ACTIONS(2682), - [anon_sym___try] = ACTIONS(2680), - [anon_sym_ATthrow] = ACTIONS(2682), - [anon_sym_ATselector] = ACTIONS(2682), - [anon_sym_ATavailable] = ACTIONS(2682), - [anon_sym___builtin_available] = ACTIONS(2680), - [anon_sym_va_arg] = ACTIONS(2680), - [anon_sym___asm] = ACTIONS(2680), - [anon_sym_ATencode] = ACTIONS(2682), - [anon_sym_ATsynchronized] = ACTIONS(2682), - [anon_sym_BOOL] = ACTIONS(2680), - [anon_sym_IMP] = ACTIONS(2680), - [anon_sym_SEL] = ACTIONS(2680), - [anon_sym_Class] = ACTIONS(2680), - [anon_sym_id] = ACTIONS(2680), - }, - [1969] = { - [sym_identifier] = ACTIONS(2626), - [anon_sym_LPAREN2] = ACTIONS(2628), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_STAR] = ACTIONS(2628), - [anon_sym_CARET] = ACTIONS(2628), - [anon_sym_AMP] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_ATautoreleasepool] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_in] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_goto] = ACTIONS(2626), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_sizeof] = ACTIONS(2626), - [anon_sym___alignof__] = ACTIONS(2626), - [anon_sym___alignof] = ACTIONS(2626), - [anon_sym__alignof] = ACTIONS(2626), - [anon_sym_alignof] = ACTIONS(2626), - [anon_sym__Alignof] = ACTIONS(2626), - [anon_sym_offsetof] = ACTIONS(2626), - [anon_sym__Generic] = ACTIONS(2626), - [anon_sym_asm] = ACTIONS(2626), - [anon_sym___asm__] = ACTIONS(2626), - [sym_number_literal] = ACTIONS(2628), - [anon_sym_L_SQUOTE] = ACTIONS(2628), - [anon_sym_u_SQUOTE] = ACTIONS(2628), - [anon_sym_U_SQUOTE] = ACTIONS(2628), - [anon_sym_u8_SQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_AT] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_L_DQUOTE] = ACTIONS(2628), - [anon_sym_u_DQUOTE] = ACTIONS(2628), - [anon_sym_U_DQUOTE] = ACTIONS(2628), - [anon_sym_u8_DQUOTE] = ACTIONS(2628), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [anon_sym_NULL] = ACTIONS(2626), - [anon_sym_nullptr] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_ATtry] = ACTIONS(2628), - [anon_sym___try] = ACTIONS(2626), - [anon_sym_ATthrow] = ACTIONS(2628), - [anon_sym_ATselector] = ACTIONS(2628), - [anon_sym_ATavailable] = ACTIONS(2628), - [anon_sym___builtin_available] = ACTIONS(2626), - [anon_sym_va_arg] = ACTIONS(2626), - [anon_sym___asm] = ACTIONS(2626), - [anon_sym_ATencode] = ACTIONS(2628), - [anon_sym_ATsynchronized] = ACTIONS(2628), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [1970] = { - [sym_identifier] = ACTIONS(2684), - [anon_sym_LPAREN2] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2686), - [anon_sym_TILDE] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2684), - [anon_sym_PLUS] = ACTIONS(2684), - [anon_sym_STAR] = ACTIONS(2686), - [anon_sym_CARET] = ACTIONS(2686), - [anon_sym_AMP] = ACTIONS(2686), - [anon_sym_SEMI] = ACTIONS(2686), - [anon_sym___extension__] = ACTIONS(2684), - [anon_sym_typedef] = ACTIONS(2684), - [anon_sym_extern] = ACTIONS(2684), - [anon_sym___attribute__] = ACTIONS(2684), - [anon_sym___attribute] = ACTIONS(2684), - [anon_sym_noreturn] = ACTIONS(2684), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym___declspec] = ACTIONS(2684), - [anon_sym_LBRACE] = ACTIONS(2686), - [anon_sym_signed] = ACTIONS(2684), - [anon_sym_unsigned] = ACTIONS(2684), - [anon_sym_long] = ACTIONS(2684), - [anon_sym_short] = ACTIONS(2684), - [anon_sym_ATautoreleasepool] = ACTIONS(2686), - [anon_sym_static] = ACTIONS(2684), - [anon_sym_auto] = ACTIONS(2684), - [anon_sym_register] = ACTIONS(2684), - [anon_sym_inline] = ACTIONS(2684), - [anon_sym___inline] = ACTIONS(2684), - [anon_sym___inline__] = ACTIONS(2684), - [anon_sym___forceinline] = ACTIONS(2684), - [anon_sym_thread_local] = ACTIONS(2684), - [anon_sym___thread] = ACTIONS(2684), - [anon_sym_CG_EXTERN] = ACTIONS(2684), - [anon_sym_CG_INLINE] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2684), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2684), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2684), - [anon_sym_IBOutlet] = ACTIONS(2684), - [anon_sym_IBInspectable] = ACTIONS(2684), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2684), - [anon_sym_NS_INLINE] = ACTIONS(2684), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2684), - [anon_sym_OBJC_EXPORT] = ACTIONS(2684), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2684), - [anon_sym_const] = ACTIONS(2684), - [anon_sym_constexpr] = ACTIONS(2684), - [anon_sym_volatile] = ACTIONS(2684), - [anon_sym_restrict] = ACTIONS(2684), - [anon_sym___restrict__] = ACTIONS(2684), - [anon_sym__Atomic] = ACTIONS(2684), - [anon_sym__Noreturn] = ACTIONS(2684), - [anon_sym_nullable] = ACTIONS(2684), - [anon_sym__Complex] = ACTIONS(2684), - [anon_sym__Nonnull] = ACTIONS(2684), - [anon_sym__Nullable] = ACTIONS(2684), - [anon_sym__Nullable_result] = ACTIONS(2684), - [anon_sym__Null_unspecified] = ACTIONS(2684), - [anon_sym___autoreleasing] = ACTIONS(2684), - [anon_sym___block] = ACTIONS(2684), - [anon_sym___bridge] = ACTIONS(2684), - [anon_sym___bridge_retained] = ACTIONS(2684), - [anon_sym___bridge_transfer] = ACTIONS(2684), - [anon_sym___complex] = ACTIONS(2684), - [anon_sym___const] = ACTIONS(2684), - [anon_sym___imag] = ACTIONS(2684), - [anon_sym___kindof] = ACTIONS(2684), - [anon_sym___nonnull] = ACTIONS(2684), - [anon_sym___nullable] = ACTIONS(2684), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2684), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2684), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2684), - [anon_sym___real] = ACTIONS(2684), - [anon_sym___strong] = ACTIONS(2684), - [anon_sym___unsafe_unretained] = ACTIONS(2684), - [anon_sym___unused] = ACTIONS(2684), - [anon_sym___weak] = ACTIONS(2684), - [sym_primitive_type] = ACTIONS(2684), - [anon_sym_enum] = ACTIONS(2684), - [anon_sym_struct] = ACTIONS(2684), - [anon_sym_union] = ACTIONS(2684), - [anon_sym_if] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2684), - [anon_sym_switch] = ACTIONS(2684), - [anon_sym_while] = ACTIONS(2684), - [anon_sym_do] = ACTIONS(2684), - [anon_sym_for] = ACTIONS(2684), - [anon_sym_in] = ACTIONS(2684), - [anon_sym_return] = ACTIONS(2684), - [anon_sym_break] = ACTIONS(2684), - [anon_sym_continue] = ACTIONS(2684), - [anon_sym_goto] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2686), - [anon_sym_sizeof] = ACTIONS(2684), - [anon_sym___alignof__] = ACTIONS(2684), - [anon_sym___alignof] = ACTIONS(2684), - [anon_sym__alignof] = ACTIONS(2684), - [anon_sym_alignof] = ACTIONS(2684), - [anon_sym__Alignof] = ACTIONS(2684), - [anon_sym_offsetof] = ACTIONS(2684), - [anon_sym__Generic] = ACTIONS(2684), - [anon_sym_asm] = ACTIONS(2684), - [anon_sym___asm__] = ACTIONS(2684), - [sym_number_literal] = ACTIONS(2686), - [anon_sym_L_SQUOTE] = ACTIONS(2686), - [anon_sym_u_SQUOTE] = ACTIONS(2686), - [anon_sym_U_SQUOTE] = ACTIONS(2686), - [anon_sym_u8_SQUOTE] = ACTIONS(2686), - [anon_sym_SQUOTE] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2686), - [anon_sym_L_DQUOTE] = ACTIONS(2686), - [anon_sym_u_DQUOTE] = ACTIONS(2686), - [anon_sym_U_DQUOTE] = ACTIONS(2686), - [anon_sym_u8_DQUOTE] = ACTIONS(2686), - [sym_true] = ACTIONS(2684), - [sym_false] = ACTIONS(2684), - [anon_sym_NULL] = ACTIONS(2684), - [anon_sym_nullptr] = ACTIONS(2684), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2684), - [anon_sym___typeof] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2684), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2684), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2684), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2684), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2684), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2684), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2684), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE] = ACTIONS(2684), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2684), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_API_AVAILABLE] = ACTIONS(2684), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_API_DEPRECATED] = ACTIONS(2684), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2684), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2684), - [anon_sym___deprecated_msg] = ACTIONS(2684), - [anon_sym___deprecated_enum_msg] = ACTIONS(2684), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2684), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2684), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2684), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2684), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2684), - [anon_sym__Alignas] = ACTIONS(2684), - [anon_sym_ATtry] = ACTIONS(2686), - [anon_sym___try] = ACTIONS(2684), - [anon_sym_ATthrow] = ACTIONS(2686), - [anon_sym_ATselector] = ACTIONS(2686), - [anon_sym_ATavailable] = ACTIONS(2686), - [anon_sym___builtin_available] = ACTIONS(2684), - [anon_sym_va_arg] = ACTIONS(2684), - [anon_sym___asm] = ACTIONS(2684), - [anon_sym_ATencode] = ACTIONS(2686), - [anon_sym_ATsynchronized] = ACTIONS(2686), - [anon_sym_BOOL] = ACTIONS(2684), - [anon_sym_IMP] = ACTIONS(2684), - [anon_sym_SEL] = ACTIONS(2684), - [anon_sym_Class] = ACTIONS(2684), - [anon_sym_id] = ACTIONS(2684), - }, - [1971] = { - [sym_identifier] = ACTIONS(2688), - [anon_sym_LPAREN2] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2690), - [anon_sym_TILDE] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2688), - [anon_sym_PLUS] = ACTIONS(2688), - [anon_sym_STAR] = ACTIONS(2690), - [anon_sym_CARET] = ACTIONS(2690), - [anon_sym_AMP] = ACTIONS(2690), - [anon_sym_SEMI] = ACTIONS(2690), - [anon_sym___extension__] = ACTIONS(2688), - [anon_sym_typedef] = ACTIONS(2688), - [anon_sym_extern] = ACTIONS(2688), - [anon_sym___attribute__] = ACTIONS(2688), - [anon_sym___attribute] = ACTIONS(2688), - [anon_sym_noreturn] = ACTIONS(2688), - [anon_sym_LBRACK] = ACTIONS(2690), - [anon_sym___declspec] = ACTIONS(2688), - [anon_sym_LBRACE] = ACTIONS(2690), - [anon_sym_signed] = ACTIONS(2688), - [anon_sym_unsigned] = ACTIONS(2688), - [anon_sym_long] = ACTIONS(2688), - [anon_sym_short] = ACTIONS(2688), - [anon_sym_ATautoreleasepool] = ACTIONS(2690), - [anon_sym_static] = ACTIONS(2688), - [anon_sym_auto] = ACTIONS(2688), - [anon_sym_register] = ACTIONS(2688), - [anon_sym_inline] = ACTIONS(2688), - [anon_sym___inline] = ACTIONS(2688), - [anon_sym___inline__] = ACTIONS(2688), - [anon_sym___forceinline] = ACTIONS(2688), - [anon_sym_thread_local] = ACTIONS(2688), - [anon_sym___thread] = ACTIONS(2688), - [anon_sym_CG_EXTERN] = ACTIONS(2688), - [anon_sym_CG_INLINE] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2688), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2688), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2688), - [anon_sym_IBOutlet] = ACTIONS(2688), - [anon_sym_IBInspectable] = ACTIONS(2688), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2688), - [anon_sym_NS_INLINE] = ACTIONS(2688), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2688), - [anon_sym_OBJC_EXPORT] = ACTIONS(2688), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2688), - [anon_sym_const] = ACTIONS(2688), - [anon_sym_constexpr] = ACTIONS(2688), - [anon_sym_volatile] = ACTIONS(2688), - [anon_sym_restrict] = ACTIONS(2688), - [anon_sym___restrict__] = ACTIONS(2688), - [anon_sym__Atomic] = ACTIONS(2688), - [anon_sym__Noreturn] = ACTIONS(2688), - [anon_sym_nullable] = ACTIONS(2688), - [anon_sym__Complex] = ACTIONS(2688), - [anon_sym__Nonnull] = ACTIONS(2688), - [anon_sym__Nullable] = ACTIONS(2688), - [anon_sym__Nullable_result] = ACTIONS(2688), - [anon_sym__Null_unspecified] = ACTIONS(2688), - [anon_sym___autoreleasing] = ACTIONS(2688), - [anon_sym___block] = ACTIONS(2688), - [anon_sym___bridge] = ACTIONS(2688), - [anon_sym___bridge_retained] = ACTIONS(2688), - [anon_sym___bridge_transfer] = ACTIONS(2688), - [anon_sym___complex] = ACTIONS(2688), - [anon_sym___const] = ACTIONS(2688), - [anon_sym___imag] = ACTIONS(2688), - [anon_sym___kindof] = ACTIONS(2688), - [anon_sym___nonnull] = ACTIONS(2688), - [anon_sym___nullable] = ACTIONS(2688), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2688), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2688), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2688), - [anon_sym___real] = ACTIONS(2688), - [anon_sym___strong] = ACTIONS(2688), - [anon_sym___unsafe_unretained] = ACTIONS(2688), - [anon_sym___unused] = ACTIONS(2688), - [anon_sym___weak] = ACTIONS(2688), - [sym_primitive_type] = ACTIONS(2688), - [anon_sym_enum] = ACTIONS(2688), - [anon_sym_struct] = ACTIONS(2688), - [anon_sym_union] = ACTIONS(2688), - [anon_sym_if] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2688), - [anon_sym_switch] = ACTIONS(2688), - [anon_sym_while] = ACTIONS(2688), - [anon_sym_do] = ACTIONS(2688), - [anon_sym_for] = ACTIONS(2688), - [anon_sym_in] = ACTIONS(2688), - [anon_sym_return] = ACTIONS(2688), - [anon_sym_break] = ACTIONS(2688), - [anon_sym_continue] = ACTIONS(2688), - [anon_sym_goto] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2690), - [anon_sym_sizeof] = ACTIONS(2688), - [anon_sym___alignof__] = ACTIONS(2688), - [anon_sym___alignof] = ACTIONS(2688), - [anon_sym__alignof] = ACTIONS(2688), - [anon_sym_alignof] = ACTIONS(2688), - [anon_sym__Alignof] = ACTIONS(2688), - [anon_sym_offsetof] = ACTIONS(2688), - [anon_sym__Generic] = ACTIONS(2688), - [anon_sym_asm] = ACTIONS(2688), - [anon_sym___asm__] = ACTIONS(2688), - [sym_number_literal] = ACTIONS(2690), - [anon_sym_L_SQUOTE] = ACTIONS(2690), - [anon_sym_u_SQUOTE] = ACTIONS(2690), - [anon_sym_U_SQUOTE] = ACTIONS(2690), - [anon_sym_u8_SQUOTE] = ACTIONS(2690), - [anon_sym_SQUOTE] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2690), - [anon_sym_L_DQUOTE] = ACTIONS(2690), - [anon_sym_u_DQUOTE] = ACTIONS(2690), - [anon_sym_U_DQUOTE] = ACTIONS(2690), - [anon_sym_u8_DQUOTE] = ACTIONS(2690), - [sym_true] = ACTIONS(2688), - [sym_false] = ACTIONS(2688), - [anon_sym_NULL] = ACTIONS(2688), - [anon_sym_nullptr] = ACTIONS(2688), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2688), - [anon_sym___typeof] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2688), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2688), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2688), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2688), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2688), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2688), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2688), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE] = ACTIONS(2688), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2688), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_API_AVAILABLE] = ACTIONS(2688), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_API_DEPRECATED] = ACTIONS(2688), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2688), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2688), - [anon_sym___deprecated_msg] = ACTIONS(2688), - [anon_sym___deprecated_enum_msg] = ACTIONS(2688), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2688), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2688), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2688), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2688), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2688), - [anon_sym__Alignas] = ACTIONS(2688), - [anon_sym_ATtry] = ACTIONS(2690), - [anon_sym___try] = ACTIONS(2688), - [anon_sym_ATthrow] = ACTIONS(2690), - [anon_sym_ATselector] = ACTIONS(2690), - [anon_sym_ATavailable] = ACTIONS(2690), - [anon_sym___builtin_available] = ACTIONS(2688), - [anon_sym_va_arg] = ACTIONS(2688), - [anon_sym___asm] = ACTIONS(2688), - [anon_sym_ATencode] = ACTIONS(2690), - [anon_sym_ATsynchronized] = ACTIONS(2690), - [anon_sym_BOOL] = ACTIONS(2688), - [anon_sym_IMP] = ACTIONS(2688), - [anon_sym_SEL] = ACTIONS(2688), - [anon_sym_Class] = ACTIONS(2688), - [anon_sym_id] = ACTIONS(2688), - }, - [1972] = { - [sym_identifier] = ACTIONS(2718), - [anon_sym_LPAREN2] = ACTIONS(2720), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_STAR] = ACTIONS(2720), - [anon_sym_CARET] = ACTIONS(2720), - [anon_sym_AMP] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_ATautoreleasepool] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_in] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_goto] = ACTIONS(2718), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_sizeof] = ACTIONS(2718), - [anon_sym___alignof__] = ACTIONS(2718), - [anon_sym___alignof] = ACTIONS(2718), - [anon_sym__alignof] = ACTIONS(2718), - [anon_sym_alignof] = ACTIONS(2718), - [anon_sym__Alignof] = ACTIONS(2718), - [anon_sym_offsetof] = ACTIONS(2718), - [anon_sym__Generic] = ACTIONS(2718), - [anon_sym_asm] = ACTIONS(2718), - [anon_sym___asm__] = ACTIONS(2718), - [sym_number_literal] = ACTIONS(2720), - [anon_sym_L_SQUOTE] = ACTIONS(2720), - [anon_sym_u_SQUOTE] = ACTIONS(2720), - [anon_sym_U_SQUOTE] = ACTIONS(2720), - [anon_sym_u8_SQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_AT] = ACTIONS(2718), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_L_DQUOTE] = ACTIONS(2720), - [anon_sym_u_DQUOTE] = ACTIONS(2720), - [anon_sym_U_DQUOTE] = ACTIONS(2720), - [anon_sym_u8_DQUOTE] = ACTIONS(2720), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [anon_sym_NULL] = ACTIONS(2718), - [anon_sym_nullptr] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_ATtry] = ACTIONS(2720), - [anon_sym___try] = ACTIONS(2718), - [anon_sym_ATthrow] = ACTIONS(2720), - [anon_sym_ATselector] = ACTIONS(2720), - [anon_sym_ATavailable] = ACTIONS(2720), - [anon_sym___builtin_available] = ACTIONS(2718), - [anon_sym_va_arg] = ACTIONS(2718), - [anon_sym___asm] = ACTIONS(2718), - [anon_sym_ATencode] = ACTIONS(2720), - [anon_sym_ATsynchronized] = ACTIONS(2720), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [1973] = { - [sym_identifier] = ACTIONS(2746), - [anon_sym_LPAREN2] = ACTIONS(2748), - [anon_sym_BANG] = ACTIONS(2748), - [anon_sym_TILDE] = ACTIONS(2748), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_STAR] = ACTIONS(2748), - [anon_sym_CARET] = ACTIONS(2748), - [anon_sym_AMP] = ACTIONS(2748), - [anon_sym_SEMI] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2748), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_ATautoreleasepool] = ACTIONS(2748), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_in] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_goto] = ACTIONS(2746), - [anon_sym_DASH_DASH] = ACTIONS(2748), - [anon_sym_PLUS_PLUS] = ACTIONS(2748), - [anon_sym_sizeof] = ACTIONS(2746), - [anon_sym___alignof__] = ACTIONS(2746), - [anon_sym___alignof] = ACTIONS(2746), - [anon_sym__alignof] = ACTIONS(2746), - [anon_sym_alignof] = ACTIONS(2746), - [anon_sym__Alignof] = ACTIONS(2746), - [anon_sym_offsetof] = ACTIONS(2746), - [anon_sym__Generic] = ACTIONS(2746), - [anon_sym_asm] = ACTIONS(2746), - [anon_sym___asm__] = ACTIONS(2746), - [sym_number_literal] = ACTIONS(2748), - [anon_sym_L_SQUOTE] = ACTIONS(2748), - [anon_sym_u_SQUOTE] = ACTIONS(2748), - [anon_sym_U_SQUOTE] = ACTIONS(2748), - [anon_sym_u8_SQUOTE] = ACTIONS(2748), - [anon_sym_SQUOTE] = ACTIONS(2748), - [anon_sym_AT] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(2748), - [anon_sym_L_DQUOTE] = ACTIONS(2748), - [anon_sym_u_DQUOTE] = ACTIONS(2748), - [anon_sym_U_DQUOTE] = ACTIONS(2748), - [anon_sym_u8_DQUOTE] = ACTIONS(2748), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [anon_sym_NULL] = ACTIONS(2746), - [anon_sym_nullptr] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_ATtry] = ACTIONS(2748), - [anon_sym___try] = ACTIONS(2746), - [anon_sym_ATthrow] = ACTIONS(2748), - [anon_sym_ATselector] = ACTIONS(2748), - [anon_sym_ATavailable] = ACTIONS(2748), - [anon_sym___builtin_available] = ACTIONS(2746), - [anon_sym_va_arg] = ACTIONS(2746), - [anon_sym___asm] = ACTIONS(2746), - [anon_sym_ATencode] = ACTIONS(2748), - [anon_sym_ATsynchronized] = ACTIONS(2748), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [1974] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1975] = { - [sym_identifier] = ACTIONS(2774), - [anon_sym_LPAREN2] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_STAR] = ACTIONS(2776), - [anon_sym_CARET] = ACTIONS(2776), - [anon_sym_AMP] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_ATautoreleasepool] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_in] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_goto] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_sizeof] = ACTIONS(2774), - [anon_sym___alignof__] = ACTIONS(2774), - [anon_sym___alignof] = ACTIONS(2774), - [anon_sym__alignof] = ACTIONS(2774), - [anon_sym_alignof] = ACTIONS(2774), - [anon_sym__Alignof] = ACTIONS(2774), - [anon_sym_offsetof] = ACTIONS(2774), - [anon_sym__Generic] = ACTIONS(2774), - [anon_sym_asm] = ACTIONS(2774), - [anon_sym___asm__] = ACTIONS(2774), - [sym_number_literal] = ACTIONS(2776), - [anon_sym_L_SQUOTE] = ACTIONS(2776), - [anon_sym_u_SQUOTE] = ACTIONS(2776), - [anon_sym_U_SQUOTE] = ACTIONS(2776), - [anon_sym_u8_SQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_L_DQUOTE] = ACTIONS(2776), - [anon_sym_u_DQUOTE] = ACTIONS(2776), - [anon_sym_U_DQUOTE] = ACTIONS(2776), - [anon_sym_u8_DQUOTE] = ACTIONS(2776), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [anon_sym_NULL] = ACTIONS(2774), - [anon_sym_nullptr] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_ATtry] = ACTIONS(2776), - [anon_sym___try] = ACTIONS(2774), - [anon_sym_ATthrow] = ACTIONS(2776), - [anon_sym_ATselector] = ACTIONS(2776), - [anon_sym_ATavailable] = ACTIONS(2776), - [anon_sym___builtin_available] = ACTIONS(2774), - [anon_sym_va_arg] = ACTIONS(2774), - [anon_sym___asm] = ACTIONS(2774), - [anon_sym_ATencode] = ACTIONS(2776), - [anon_sym_ATsynchronized] = ACTIONS(2776), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [1976] = { - [sym_identifier] = ACTIONS(2790), - [anon_sym_LPAREN2] = ACTIONS(2792), - [anon_sym_BANG] = ACTIONS(2792), - [anon_sym_TILDE] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2790), - [anon_sym_PLUS] = ACTIONS(2790), - [anon_sym_STAR] = ACTIONS(2792), - [anon_sym_CARET] = ACTIONS(2792), - [anon_sym_AMP] = ACTIONS(2792), - [anon_sym_SEMI] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym_LBRACE] = ACTIONS(2792), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_ATautoreleasepool] = ACTIONS(2792), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [anon_sym_if] = ACTIONS(2790), - [anon_sym_else] = ACTIONS(2790), - [anon_sym_switch] = ACTIONS(2790), - [anon_sym_while] = ACTIONS(2790), - [anon_sym_do] = ACTIONS(2790), - [anon_sym_for] = ACTIONS(2790), - [anon_sym_in] = ACTIONS(2790), - [anon_sym_return] = ACTIONS(2790), - [anon_sym_break] = ACTIONS(2790), - [anon_sym_continue] = ACTIONS(2790), - [anon_sym_goto] = ACTIONS(2790), - [anon_sym_DASH_DASH] = ACTIONS(2792), - [anon_sym_PLUS_PLUS] = ACTIONS(2792), - [anon_sym_sizeof] = ACTIONS(2790), - [anon_sym___alignof__] = ACTIONS(2790), - [anon_sym___alignof] = ACTIONS(2790), - [anon_sym__alignof] = ACTIONS(2790), - [anon_sym_alignof] = ACTIONS(2790), - [anon_sym__Alignof] = ACTIONS(2790), - [anon_sym_offsetof] = ACTIONS(2790), - [anon_sym__Generic] = ACTIONS(2790), - [anon_sym_asm] = ACTIONS(2790), - [anon_sym___asm__] = ACTIONS(2790), - [sym_number_literal] = ACTIONS(2792), - [anon_sym_L_SQUOTE] = ACTIONS(2792), - [anon_sym_u_SQUOTE] = ACTIONS(2792), - [anon_sym_U_SQUOTE] = ACTIONS(2792), - [anon_sym_u8_SQUOTE] = ACTIONS(2792), - [anon_sym_SQUOTE] = ACTIONS(2792), - [anon_sym_AT] = ACTIONS(2790), - [anon_sym_DQUOTE] = ACTIONS(2792), - [anon_sym_L_DQUOTE] = ACTIONS(2792), - [anon_sym_u_DQUOTE] = ACTIONS(2792), - [anon_sym_U_DQUOTE] = ACTIONS(2792), - [anon_sym_u8_DQUOTE] = ACTIONS(2792), - [sym_true] = ACTIONS(2790), - [sym_false] = ACTIONS(2790), - [anon_sym_NULL] = ACTIONS(2790), - [anon_sym_nullptr] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_ATtry] = ACTIONS(2792), - [anon_sym___try] = ACTIONS(2790), - [anon_sym_ATthrow] = ACTIONS(2792), - [anon_sym_ATselector] = ACTIONS(2792), - [anon_sym_ATavailable] = ACTIONS(2792), - [anon_sym___builtin_available] = ACTIONS(2790), - [anon_sym_va_arg] = ACTIONS(2790), - [anon_sym___asm] = ACTIONS(2790), - [anon_sym_ATencode] = ACTIONS(2792), - [anon_sym_ATsynchronized] = ACTIONS(2792), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [1977] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1978] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1979] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1980] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1981] = { - [sym_identifier] = ACTIONS(2610), - [anon_sym_LPAREN2] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_STAR] = ACTIONS(2612), - [anon_sym_CARET] = ACTIONS(2612), - [anon_sym_AMP] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_ATautoreleasepool] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_in] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_goto] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_sizeof] = ACTIONS(2610), - [anon_sym___alignof__] = ACTIONS(2610), - [anon_sym___alignof] = ACTIONS(2610), - [anon_sym__alignof] = ACTIONS(2610), - [anon_sym_alignof] = ACTIONS(2610), - [anon_sym__Alignof] = ACTIONS(2610), - [anon_sym_offsetof] = ACTIONS(2610), - [anon_sym__Generic] = ACTIONS(2610), - [anon_sym_asm] = ACTIONS(2610), - [anon_sym___asm__] = ACTIONS(2610), - [sym_number_literal] = ACTIONS(2612), - [anon_sym_L_SQUOTE] = ACTIONS(2612), - [anon_sym_u_SQUOTE] = ACTIONS(2612), - [anon_sym_U_SQUOTE] = ACTIONS(2612), - [anon_sym_u8_SQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_L_DQUOTE] = ACTIONS(2612), - [anon_sym_u_DQUOTE] = ACTIONS(2612), - [anon_sym_U_DQUOTE] = ACTIONS(2612), - [anon_sym_u8_DQUOTE] = ACTIONS(2612), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [anon_sym_NULL] = ACTIONS(2610), - [anon_sym_nullptr] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_ATtry] = ACTIONS(2612), - [anon_sym___try] = ACTIONS(2610), - [anon_sym_ATthrow] = ACTIONS(2612), - [anon_sym_ATselector] = ACTIONS(2612), - [anon_sym_ATavailable] = ACTIONS(2612), - [anon_sym___builtin_available] = ACTIONS(2610), - [anon_sym_va_arg] = ACTIONS(2610), - [anon_sym___asm] = ACTIONS(2610), - [anon_sym_ATencode] = ACTIONS(2612), - [anon_sym_ATsynchronized] = ACTIONS(2612), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [1982] = { - [sym_identifier] = ACTIONS(2846), - [anon_sym_LPAREN2] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2848), - [anon_sym_TILDE] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2846), - [anon_sym_PLUS] = ACTIONS(2846), - [anon_sym_STAR] = ACTIONS(2848), - [anon_sym_CARET] = ACTIONS(2848), - [anon_sym_AMP] = ACTIONS(2848), - [anon_sym_SEMI] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym_LBRACE] = ACTIONS(2848), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_ATautoreleasepool] = ACTIONS(2848), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [anon_sym_if] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2846), - [anon_sym_switch] = ACTIONS(2846), - [anon_sym_while] = ACTIONS(2846), - [anon_sym_do] = ACTIONS(2846), - [anon_sym_for] = ACTIONS(2846), - [anon_sym_in] = ACTIONS(2846), - [anon_sym_return] = ACTIONS(2846), - [anon_sym_break] = ACTIONS(2846), - [anon_sym_continue] = ACTIONS(2846), - [anon_sym_goto] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2848), - [anon_sym_sizeof] = ACTIONS(2846), - [anon_sym___alignof__] = ACTIONS(2846), - [anon_sym___alignof] = ACTIONS(2846), - [anon_sym__alignof] = ACTIONS(2846), - [anon_sym_alignof] = ACTIONS(2846), - [anon_sym__Alignof] = ACTIONS(2846), - [anon_sym_offsetof] = ACTIONS(2846), - [anon_sym__Generic] = ACTIONS(2846), - [anon_sym_asm] = ACTIONS(2846), - [anon_sym___asm__] = ACTIONS(2846), - [sym_number_literal] = ACTIONS(2848), - [anon_sym_L_SQUOTE] = ACTIONS(2848), - [anon_sym_u_SQUOTE] = ACTIONS(2848), - [anon_sym_U_SQUOTE] = ACTIONS(2848), - [anon_sym_u8_SQUOTE] = ACTIONS(2848), - [anon_sym_SQUOTE] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2848), - [anon_sym_L_DQUOTE] = ACTIONS(2848), - [anon_sym_u_DQUOTE] = ACTIONS(2848), - [anon_sym_U_DQUOTE] = ACTIONS(2848), - [anon_sym_u8_DQUOTE] = ACTIONS(2848), - [sym_true] = ACTIONS(2846), - [sym_false] = ACTIONS(2846), - [anon_sym_NULL] = ACTIONS(2846), - [anon_sym_nullptr] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_ATtry] = ACTIONS(2848), - [anon_sym___try] = ACTIONS(2846), - [anon_sym_ATthrow] = ACTIONS(2848), - [anon_sym_ATselector] = ACTIONS(2848), - [anon_sym_ATavailable] = ACTIONS(2848), - [anon_sym___builtin_available] = ACTIONS(2846), - [anon_sym_va_arg] = ACTIONS(2846), - [anon_sym___asm] = ACTIONS(2846), - [anon_sym_ATencode] = ACTIONS(2848), - [anon_sym_ATsynchronized] = ACTIONS(2848), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [1983] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1984] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1985] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1986] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1987] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1988] = { - [sym_identifier] = ACTIONS(2850), - [anon_sym_LPAREN2] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2852), - [anon_sym_TILDE] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2850), - [anon_sym_PLUS] = ACTIONS(2850), - [anon_sym_STAR] = ACTIONS(2852), - [anon_sym_CARET] = ACTIONS(2852), - [anon_sym_AMP] = ACTIONS(2852), - [anon_sym_SEMI] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym_LBRACE] = ACTIONS(2852), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_ATautoreleasepool] = ACTIONS(2852), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [anon_sym_if] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2850), - [anon_sym_switch] = ACTIONS(2850), - [anon_sym_while] = ACTIONS(2850), - [anon_sym_do] = ACTIONS(2850), - [anon_sym_for] = ACTIONS(2850), - [anon_sym_in] = ACTIONS(2850), - [anon_sym_return] = ACTIONS(2850), - [anon_sym_break] = ACTIONS(2850), - [anon_sym_continue] = ACTIONS(2850), - [anon_sym_goto] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2852), - [anon_sym_sizeof] = ACTIONS(2850), - [anon_sym___alignof__] = ACTIONS(2850), - [anon_sym___alignof] = ACTIONS(2850), - [anon_sym__alignof] = ACTIONS(2850), - [anon_sym_alignof] = ACTIONS(2850), - [anon_sym__Alignof] = ACTIONS(2850), - [anon_sym_offsetof] = ACTIONS(2850), - [anon_sym__Generic] = ACTIONS(2850), - [anon_sym_asm] = ACTIONS(2850), - [anon_sym___asm__] = ACTIONS(2850), - [sym_number_literal] = ACTIONS(2852), - [anon_sym_L_SQUOTE] = ACTIONS(2852), - [anon_sym_u_SQUOTE] = ACTIONS(2852), - [anon_sym_U_SQUOTE] = ACTIONS(2852), - [anon_sym_u8_SQUOTE] = ACTIONS(2852), - [anon_sym_SQUOTE] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2852), - [anon_sym_L_DQUOTE] = ACTIONS(2852), - [anon_sym_u_DQUOTE] = ACTIONS(2852), - [anon_sym_U_DQUOTE] = ACTIONS(2852), - [anon_sym_u8_DQUOTE] = ACTIONS(2852), - [sym_true] = ACTIONS(2850), - [sym_false] = ACTIONS(2850), - [anon_sym_NULL] = ACTIONS(2850), - [anon_sym_nullptr] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_ATtry] = ACTIONS(2852), - [anon_sym___try] = ACTIONS(2850), - [anon_sym_ATthrow] = ACTIONS(2852), - [anon_sym_ATselector] = ACTIONS(2852), - [anon_sym_ATavailable] = ACTIONS(2852), - [anon_sym___builtin_available] = ACTIONS(2850), - [anon_sym_va_arg] = ACTIONS(2850), - [anon_sym___asm] = ACTIONS(2850), - [anon_sym_ATencode] = ACTIONS(2852), - [anon_sym_ATsynchronized] = ACTIONS(2852), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [1989] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1990] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1991] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1992] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1993] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1994] = { - [sym_identifier] = ACTIONS(2866), - [anon_sym_LPAREN2] = ACTIONS(2868), - [anon_sym_BANG] = ACTIONS(2868), - [anon_sym_TILDE] = ACTIONS(2868), - [anon_sym_DASH] = ACTIONS(2866), - [anon_sym_PLUS] = ACTIONS(2866), - [anon_sym_STAR] = ACTIONS(2868), - [anon_sym_CARET] = ACTIONS(2868), - [anon_sym_AMP] = ACTIONS(2868), - [anon_sym_SEMI] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym_LBRACE] = ACTIONS(2868), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_ATautoreleasepool] = ACTIONS(2868), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [anon_sym_if] = ACTIONS(2866), - [anon_sym_else] = ACTIONS(2866), - [anon_sym_switch] = ACTIONS(2866), - [anon_sym_while] = ACTIONS(2866), - [anon_sym_do] = ACTIONS(2866), - [anon_sym_for] = ACTIONS(2866), - [anon_sym_in] = ACTIONS(2866), - [anon_sym_return] = ACTIONS(2866), - [anon_sym_break] = ACTIONS(2866), - [anon_sym_continue] = ACTIONS(2866), - [anon_sym_goto] = ACTIONS(2866), - [anon_sym_DASH_DASH] = ACTIONS(2868), - [anon_sym_PLUS_PLUS] = ACTIONS(2868), - [anon_sym_sizeof] = ACTIONS(2866), - [anon_sym___alignof__] = ACTIONS(2866), - [anon_sym___alignof] = ACTIONS(2866), - [anon_sym__alignof] = ACTIONS(2866), - [anon_sym_alignof] = ACTIONS(2866), - [anon_sym__Alignof] = ACTIONS(2866), - [anon_sym_offsetof] = ACTIONS(2866), - [anon_sym__Generic] = ACTIONS(2866), - [anon_sym_asm] = ACTIONS(2866), - [anon_sym___asm__] = ACTIONS(2866), - [sym_number_literal] = ACTIONS(2868), - [anon_sym_L_SQUOTE] = ACTIONS(2868), - [anon_sym_u_SQUOTE] = ACTIONS(2868), - [anon_sym_U_SQUOTE] = ACTIONS(2868), - [anon_sym_u8_SQUOTE] = ACTIONS(2868), - [anon_sym_SQUOTE] = ACTIONS(2868), - [anon_sym_AT] = ACTIONS(2866), - [anon_sym_DQUOTE] = ACTIONS(2868), - [anon_sym_L_DQUOTE] = ACTIONS(2868), - [anon_sym_u_DQUOTE] = ACTIONS(2868), - [anon_sym_U_DQUOTE] = ACTIONS(2868), - [anon_sym_u8_DQUOTE] = ACTIONS(2868), - [sym_true] = ACTIONS(2866), - [sym_false] = ACTIONS(2866), - [anon_sym_NULL] = ACTIONS(2866), - [anon_sym_nullptr] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_ATtry] = ACTIONS(2868), - [anon_sym___try] = ACTIONS(2866), - [anon_sym_ATthrow] = ACTIONS(2868), - [anon_sym_ATselector] = ACTIONS(2868), - [anon_sym_ATavailable] = ACTIONS(2868), - [anon_sym___builtin_available] = ACTIONS(2866), - [anon_sym_va_arg] = ACTIONS(2866), - [anon_sym___asm] = ACTIONS(2866), - [anon_sym_ATencode] = ACTIONS(2868), - [anon_sym_ATsynchronized] = ACTIONS(2868), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [1995] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1996] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1997] = { - [sym_identifier] = ACTIONS(2702), - [anon_sym_LPAREN2] = ACTIONS(2704), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_STAR] = ACTIONS(2704), - [anon_sym_CARET] = ACTIONS(2704), - [anon_sym_AMP] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym___extension__] = ACTIONS(2702), - [anon_sym_typedef] = ACTIONS(2702), - [anon_sym_extern] = ACTIONS(2702), - [anon_sym___attribute__] = ACTIONS(2702), - [anon_sym___attribute] = ACTIONS(2702), - [anon_sym_noreturn] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym___declspec] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_signed] = ACTIONS(2702), - [anon_sym_unsigned] = ACTIONS(2702), - [anon_sym_long] = ACTIONS(2702), - [anon_sym_short] = ACTIONS(2702), - [anon_sym_ATautoreleasepool] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_auto] = ACTIONS(2702), - [anon_sym_register] = ACTIONS(2702), - [anon_sym_inline] = ACTIONS(2702), - [anon_sym___inline] = ACTIONS(2702), - [anon_sym___inline__] = ACTIONS(2702), - [anon_sym___forceinline] = ACTIONS(2702), - [anon_sym_thread_local] = ACTIONS(2702), - [anon_sym___thread] = ACTIONS(2702), - [anon_sym_CG_EXTERN] = ACTIONS(2702), - [anon_sym_CG_INLINE] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2702), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2702), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2702), - [anon_sym_IBOutlet] = ACTIONS(2702), - [anon_sym_IBInspectable] = ACTIONS(2702), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2702), - [anon_sym_NS_INLINE] = ACTIONS(2702), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2702), - [anon_sym_OBJC_EXPORT] = ACTIONS(2702), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_constexpr] = ACTIONS(2702), - [anon_sym_volatile] = ACTIONS(2702), - [anon_sym_restrict] = ACTIONS(2702), - [anon_sym___restrict__] = ACTIONS(2702), - [anon_sym__Atomic] = ACTIONS(2702), - [anon_sym__Noreturn] = ACTIONS(2702), - [anon_sym_nullable] = ACTIONS(2702), - [anon_sym__Complex] = ACTIONS(2702), - [anon_sym__Nonnull] = ACTIONS(2702), - [anon_sym__Nullable] = ACTIONS(2702), - [anon_sym__Nullable_result] = ACTIONS(2702), - [anon_sym__Null_unspecified] = ACTIONS(2702), - [anon_sym___autoreleasing] = ACTIONS(2702), - [anon_sym___block] = ACTIONS(2702), - [anon_sym___bridge] = ACTIONS(2702), - [anon_sym___bridge_retained] = ACTIONS(2702), - [anon_sym___bridge_transfer] = ACTIONS(2702), - [anon_sym___complex] = ACTIONS(2702), - [anon_sym___const] = ACTIONS(2702), - [anon_sym___imag] = ACTIONS(2702), - [anon_sym___kindof] = ACTIONS(2702), - [anon_sym___nonnull] = ACTIONS(2702), - [anon_sym___nullable] = ACTIONS(2702), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2702), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2702), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2702), - [anon_sym___real] = ACTIONS(2702), - [anon_sym___strong] = ACTIONS(2702), - [anon_sym___unsafe_unretained] = ACTIONS(2702), - [anon_sym___unused] = ACTIONS(2702), - [anon_sym___weak] = ACTIONS(2702), - [sym_primitive_type] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [anon_sym_struct] = ACTIONS(2702), - [anon_sym_union] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_in] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_goto] = ACTIONS(2702), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_sizeof] = ACTIONS(2702), - [anon_sym___alignof__] = ACTIONS(2702), - [anon_sym___alignof] = ACTIONS(2702), - [anon_sym__alignof] = ACTIONS(2702), - [anon_sym_alignof] = ACTIONS(2702), - [anon_sym__Alignof] = ACTIONS(2702), - [anon_sym_offsetof] = ACTIONS(2702), - [anon_sym__Generic] = ACTIONS(2702), - [anon_sym_asm] = ACTIONS(2702), - [anon_sym___asm__] = ACTIONS(2702), - [sym_number_literal] = ACTIONS(2704), - [anon_sym_L_SQUOTE] = ACTIONS(2704), - [anon_sym_u_SQUOTE] = ACTIONS(2704), - [anon_sym_U_SQUOTE] = ACTIONS(2704), - [anon_sym_u8_SQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_AT] = ACTIONS(2702), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_L_DQUOTE] = ACTIONS(2704), - [anon_sym_u_DQUOTE] = ACTIONS(2704), - [anon_sym_U_DQUOTE] = ACTIONS(2704), - [anon_sym_u8_DQUOTE] = ACTIONS(2704), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [anon_sym_NULL] = ACTIONS(2702), - [anon_sym_nullptr] = ACTIONS(2702), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2702), - [anon_sym___typeof] = ACTIONS(2702), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2702), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2702), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2702), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2702), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2702), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2702), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE] = ACTIONS(2702), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2702), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_API_AVAILABLE] = ACTIONS(2702), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_API_DEPRECATED] = ACTIONS(2702), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2702), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2702), - [anon_sym___deprecated_msg] = ACTIONS(2702), - [anon_sym___deprecated_enum_msg] = ACTIONS(2702), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2702), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2702), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2702), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2702), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2702), - [anon_sym__Alignas] = ACTIONS(2702), - [anon_sym_ATtry] = ACTIONS(2704), - [anon_sym___try] = ACTIONS(2702), - [anon_sym_ATthrow] = ACTIONS(2704), - [anon_sym_ATselector] = ACTIONS(2704), - [anon_sym_ATavailable] = ACTIONS(2704), - [anon_sym___builtin_available] = ACTIONS(2702), - [anon_sym_va_arg] = ACTIONS(2702), - [anon_sym___asm] = ACTIONS(2702), - [anon_sym_ATencode] = ACTIONS(2704), - [anon_sym_ATsynchronized] = ACTIONS(2704), - [anon_sym_BOOL] = ACTIONS(2702), - [anon_sym_IMP] = ACTIONS(2702), - [anon_sym_SEL] = ACTIONS(2702), - [anon_sym_Class] = ACTIONS(2702), - [anon_sym_id] = ACTIONS(2702), - }, - [1998] = { - [sym_preproc_def] = STATE(2258), - [sym_preproc_call] = STATE(2258), - [sym_preproc_ifdef] = STATE(2258), - [sym_function_definition] = STATE(2258), - [sym_declaration] = STATE(2258), - [sym_type_definition] = STATE(2258), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2258), - [sym_preproc_undef] = STATE(2258), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2256), - [sym_qualified_protocol_interface_declaration] = STATE(7441), - [sym_property_declaration] = STATE(2258), - [sym_method_declaration] = STATE(2258), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7688), - [aux_sym_class_interface_repeat1] = STATE(2258), - [aux_sym_protocol_declaration_repeat1] = STATE(7441), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3562), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3574), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [1999] = { - [sym_preproc_def] = STATE(2202), - [sym_preproc_call] = STATE(2202), - [sym_preproc_ifdef] = STATE(2202), - [sym_function_definition] = STATE(2202), - [sym_declaration] = STATE(2202), - [sym_type_definition] = STATE(2202), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2202), - [sym_preproc_undef] = STATE(2202), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2154), - [sym_qualified_protocol_interface_declaration] = STATE(7453), - [sym_property_declaration] = STATE(2202), - [sym_method_declaration] = STATE(2202), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7962), - [aux_sym_class_interface_repeat1] = STATE(2202), - [aux_sym_protocol_declaration_repeat1] = STATE(7453), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3580), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3582), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2000] = { - [sym_preproc_def] = STATE(2253), - [sym_preproc_call] = STATE(2253), - [sym_preproc_ifdef] = STATE(2253), - [sym_function_definition] = STATE(2253), - [sym_declaration] = STATE(2253), - [sym_type_definition] = STATE(2253), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2253), - [sym_preproc_undef] = STATE(2253), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2254), - [sym_qualified_protocol_interface_declaration] = STATE(7444), - [sym_property_declaration] = STATE(2253), - [sym_method_declaration] = STATE(2253), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7725), - [aux_sym_class_interface_repeat1] = STATE(2253), - [aux_sym_protocol_declaration_repeat1] = STATE(7444), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3584), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3586), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2001] = { - [sym_preproc_def] = STATE(2160), - [sym_preproc_call] = STATE(2160), - [sym_preproc_ifdef] = STATE(2160), - [sym_function_definition] = STATE(2160), - [sym_declaration] = STATE(2160), - [sym_type_definition] = STATE(2160), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2160), - [sym_preproc_undef] = STATE(2160), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2161), - [sym_qualified_protocol_interface_declaration] = STATE(7422), - [sym_property_declaration] = STATE(2160), - [sym_method_declaration] = STATE(2160), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7914), - [aux_sym_class_interface_repeat1] = STATE(2160), - [aux_sym_protocol_declaration_repeat1] = STATE(7422), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3588), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3590), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2002] = { - [sym_preproc_def] = STATE(2241), - [sym_preproc_call] = STATE(2241), - [sym_preproc_ifdef] = STATE(2241), - [sym_function_definition] = STATE(2241), - [sym_declaration] = STATE(2241), - [sym_type_definition] = STATE(2241), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2241), - [sym_preproc_undef] = STATE(2241), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2226), - [sym_qualified_protocol_interface_declaration] = STATE(7452), - [sym_property_declaration] = STATE(2241), - [sym_method_declaration] = STATE(2241), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7796), - [aux_sym_class_interface_repeat1] = STATE(2241), - [aux_sym_protocol_declaration_repeat1] = STATE(7452), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3592), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3594), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2003] = { - [sym_preproc_def] = STATE(2184), - [sym_preproc_call] = STATE(2184), - [sym_preproc_ifdef] = STATE(2184), - [sym_function_definition] = STATE(2184), - [sym_declaration] = STATE(2184), - [sym_type_definition] = STATE(2184), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2184), - [sym_preproc_undef] = STATE(2184), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2182), - [sym_qualified_protocol_interface_declaration] = STATE(7459), - [sym_property_declaration] = STATE(2184), - [sym_method_declaration] = STATE(2184), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7696), - [aux_sym_class_interface_repeat1] = STATE(2184), - [aux_sym_protocol_declaration_repeat1] = STATE(7459), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3596), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3598), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2004] = { - [sym_preproc_def] = STATE(2264), - [sym_preproc_call] = STATE(2264), - [sym_preproc_ifdef] = STATE(2264), - [sym_function_definition] = STATE(2264), - [sym_declaration] = STATE(2264), - [sym_type_definition] = STATE(2264), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2264), - [sym_preproc_undef] = STATE(2264), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2185), - [sym_qualified_protocol_interface_declaration] = STATE(7433), - [sym_property_declaration] = STATE(2264), - [sym_method_declaration] = STATE(2264), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7980), - [aux_sym_class_interface_repeat1] = STATE(2264), - [aux_sym_protocol_declaration_repeat1] = STATE(7433), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3600), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3602), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2005] = { - [sym_preproc_def] = STATE(2187), - [sym_preproc_call] = STATE(2187), - [sym_preproc_ifdef] = STATE(2187), - [sym_function_definition] = STATE(2187), - [sym_declaration] = STATE(2187), - [sym_type_definition] = STATE(2187), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2187), - [sym_preproc_undef] = STATE(2187), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2227), - [sym_qualified_protocol_interface_declaration] = STATE(7394), - [sym_property_declaration] = STATE(2187), - [sym_method_declaration] = STATE(2187), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7863), - [aux_sym_class_interface_repeat1] = STATE(2187), - [aux_sym_protocol_declaration_repeat1] = STATE(7394), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3604), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3606), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2006] = { - [sym_preproc_def] = STATE(2243), - [sym_preproc_call] = STATE(2243), - [sym_preproc_ifdef] = STATE(2243), - [sym_function_definition] = STATE(2243), - [sym_declaration] = STATE(2243), - [sym_type_definition] = STATE(2243), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2243), - [sym_preproc_undef] = STATE(2243), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2222), - [sym_qualified_protocol_interface_declaration] = STATE(7442), - [sym_property_declaration] = STATE(2243), - [sym_method_declaration] = STATE(2243), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(8002), - [aux_sym_class_interface_repeat1] = STATE(2243), - [aux_sym_protocol_declaration_repeat1] = STATE(7442), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3608), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3610), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2007] = { - [sym_preproc_def] = STATE(2237), - [sym_preproc_call] = STATE(2237), - [sym_preproc_ifdef] = STATE(2237), - [sym_function_definition] = STATE(2237), - [sym_declaration] = STATE(2237), - [sym_type_definition] = STATE(2237), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2237), - [sym_preproc_undef] = STATE(2237), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_protocol_reference_list] = STATE(2255), - [sym_qualified_protocol_interface_declaration] = STATE(7413), - [sym_property_declaration] = STATE(2237), - [sym_method_declaration] = STATE(2237), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_protocol_forward_declaration_repeat1] = STATE(7825), - [aux_sym_class_interface_repeat1] = STATE(2237), - [aux_sym_protocol_declaration_repeat1] = STATE(7413), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [anon_sym_COMMA] = ACTIONS(3550), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(3612), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3614), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2008] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2282), - [sym_implementation_definition] = STATE(2332), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2332), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3620), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3624), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3628), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3630), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2009] = { - [sym_preproc_def] = STATE(2823), - [sym_preproc_call] = STATE(2823), - [sym_preproc_ifdef] = STATE(2823), - [sym_function_definition] = STATE(2823), - [sym_declaration] = STATE(2823), - [sym_type_definition] = STATE(2823), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2823), - [sym_preproc_undef] = STATE(2823), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2080), - [sym_generic_arguments] = STATE(2081), - [sym_instance_variables] = STATE(2818), - [sym_property_declaration] = STATE(2823), - [sym_method_declaration] = STATE(2823), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2823), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3636), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3640), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3642), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3644), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2010] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2287), - [sym_implementation_definition] = STATE(2319), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2319), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3646), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3648), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3650), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3652), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2011] = { - [sym_preproc_def] = STATE(2727), - [sym_preproc_call] = STATE(2727), - [sym_preproc_ifdef] = STATE(2727), - [sym_function_definition] = STATE(2727), - [sym_declaration] = STATE(2727), - [sym_type_definition] = STATE(2727), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2727), - [sym_preproc_undef] = STATE(2727), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2097), - [sym_generic_arguments] = STATE(2096), - [sym_instance_variables] = STATE(2737), - [sym_property_declaration] = STATE(2727), - [sym_method_declaration] = STATE(2727), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2727), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3654), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3656), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3658), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2012] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2373), - [sym_implementation_definition] = STATE(2266), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2266), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3662), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3664), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3666), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3668), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2013] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2274), - [sym_implementation_definition] = STATE(2275), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2275), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3670), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3672), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3674), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3676), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2014] = { - [sym_preproc_def] = STATE(2493), - [sym_preproc_call] = STATE(2493), - [sym_preproc_ifdef] = STATE(2493), - [sym_function_definition] = STATE(2493), - [sym_declaration] = STATE(2493), - [sym_type_definition] = STATE(2493), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2493), - [sym_preproc_undef] = STATE(2493), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2103), - [sym_generic_arguments] = STATE(2101), - [sym_instance_variables] = STATE(2492), - [sym_property_declaration] = STATE(2493), - [sym_method_declaration] = STATE(2493), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2493), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3678), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3680), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3682), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2015] = { - [sym_preproc_def] = STATE(2785), - [sym_preproc_call] = STATE(2785), - [sym_preproc_ifdef] = STATE(2785), - [sym_function_definition] = STATE(2785), - [sym_declaration] = STATE(2785), - [sym_type_definition] = STATE(2785), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2785), - [sym_preproc_undef] = STATE(2785), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2082), - [sym_generic_arguments] = STATE(2076), - [sym_instance_variables] = STATE(2812), - [sym_property_declaration] = STATE(2785), - [sym_method_declaration] = STATE(2785), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2785), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3686), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3688), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3690), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3692), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2016] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2340), - [sym_implementation_definition] = STATE(2356), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2356), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3694), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3696), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3698), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3700), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2017] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2301), - [sym_implementation_definition] = STATE(2311), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2311), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3702), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3704), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3706), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3708), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2018] = { - [sym_preproc_def] = STATE(2526), - [sym_preproc_call] = STATE(2526), - [sym_preproc_ifdef] = STATE(2526), - [sym_function_definition] = STATE(2526), - [sym_declaration] = STATE(2526), - [sym_type_definition] = STATE(2526), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2526), - [sym_preproc_undef] = STATE(2526), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2078), - [sym_generic_arguments] = STATE(2079), - [sym_instance_variables] = STATE(2527), - [sym_property_declaration] = STATE(2526), - [sym_method_declaration] = STATE(2526), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2526), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3710), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3712), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3714), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3716), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2019] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2363), - [sym_implementation_definition] = STATE(2364), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2364), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3718), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3720), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3724), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2020] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2316), - [sym_implementation_definition] = STATE(2315), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2315), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3726), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3728), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3730), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3732), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2021] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2273), - [sym_implementation_definition] = STATE(2302), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2302), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3734), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3736), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3738), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3740), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2022] = { - [sym_preproc_def] = STATE(2806), - [sym_preproc_call] = STATE(2806), - [sym_preproc_ifdef] = STATE(2806), - [sym_function_definition] = STATE(2806), - [sym_declaration] = STATE(2806), - [sym_type_definition] = STATE(2806), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2806), - [sym_preproc_undef] = STATE(2806), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2098), - [sym_generic_arguments] = STATE(2099), - [sym_instance_variables] = STATE(2805), - [sym_property_declaration] = STATE(2806), - [sym_method_declaration] = STATE(2806), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2806), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3742), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3744), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3746), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3748), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2023] = { - [sym_preproc_def] = STATE(2859), - [sym_preproc_call] = STATE(2859), - [sym_preproc_ifdef] = STATE(2859), - [sym_function_definition] = STATE(2859), - [sym_declaration] = STATE(2859), - [sym_type_definition] = STATE(2859), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2859), - [sym_preproc_undef] = STATE(2859), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2093), - [sym_generic_arguments] = STATE(2091), - [sym_instance_variables] = STATE(2858), - [sym_property_declaration] = STATE(2859), - [sym_method_declaration] = STATE(2859), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2859), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3750), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3752), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3754), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2024] = { - [sym_preproc_def] = STATE(2581), - [sym_preproc_call] = STATE(2581), - [sym_preproc_ifdef] = STATE(2581), - [sym_function_definition] = STATE(2581), - [sym_declaration] = STATE(2581), - [sym_type_definition] = STATE(2581), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2581), - [sym_preproc_undef] = STATE(2581), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2065), - [sym_generic_arguments] = STATE(2064), - [sym_instance_variables] = STATE(2578), - [sym_property_declaration] = STATE(2581), - [sym_method_declaration] = STATE(2581), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2581), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3758), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3760), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3762), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3764), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2025] = { - [sym_preproc_def] = STATE(2694), - [sym_preproc_call] = STATE(2694), - [sym_preproc_ifdef] = STATE(2694), - [sym_function_definition] = STATE(2694), - [sym_declaration] = STATE(2694), - [sym_type_definition] = STATE(2694), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2694), - [sym_preproc_undef] = STATE(2694), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2061), - [sym_generic_arguments] = STATE(2057), - [sym_instance_variables] = STATE(2700), - [sym_property_declaration] = STATE(2694), - [sym_method_declaration] = STATE(2694), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2694), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3766), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3768), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3770), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2026] = { - [sym_preproc_def] = STATE(2828), - [sym_preproc_call] = STATE(2828), - [sym_preproc_ifdef] = STATE(2828), - [sym_function_definition] = STATE(2828), - [sym_declaration] = STATE(2828), - [sym_type_definition] = STATE(2828), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2828), - [sym_preproc_undef] = STATE(2828), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2086), - [sym_generic_arguments] = STATE(2084), - [sym_instance_variables] = STATE(2829), - [sym_property_declaration] = STATE(2828), - [sym_method_declaration] = STATE(2828), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2828), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3774), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym_SEMI] = ACTIONS(3776), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3778), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2027] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2318), - [sym_implementation_definition] = STATE(2322), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2322), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3782), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym_SEMI] = ACTIONS(3784), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3786), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3788), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2028] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2063), - [sym_generic_arguments] = STATE(2095), - [sym_instance_variables] = STATE(2618), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3790), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3792), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2029] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2287), - [sym_implementation_definition] = STATE(2319), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2319), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3646), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3650), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3652), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2030] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2272), - [sym_implementation_definition] = STATE(2313), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2313), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3796), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3798), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3800), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2031] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2353), - [sym_implementation_definition] = STATE(2345), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2345), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3802), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3804), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3806), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2032] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2074), - [sym_generic_arguments] = STATE(2100), - [sym_instance_variables] = STATE(2726), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3808), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3810), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2033] = { - [sym_preproc_def] = STATE(2493), - [sym_preproc_call] = STATE(2493), - [sym_preproc_ifdef] = STATE(2493), - [sym_function_definition] = STATE(2493), - [sym_declaration] = STATE(2493), - [sym_type_definition] = STATE(2493), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2493), - [sym_preproc_undef] = STATE(2493), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2103), - [sym_generic_arguments] = STATE(2101), - [sym_instance_variables] = STATE(2492), - [sym_property_declaration] = STATE(2493), - [sym_method_declaration] = STATE(2493), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2493), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3678), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3682), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2034] = { - [sym_preproc_def] = STATE(2727), - [sym_preproc_call] = STATE(2727), - [sym_preproc_ifdef] = STATE(2727), - [sym_function_definition] = STATE(2727), - [sym_declaration] = STATE(2727), - [sym_type_definition] = STATE(2727), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2727), - [sym_preproc_undef] = STATE(2727), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2097), - [sym_generic_arguments] = STATE(2096), - [sym_instance_variables] = STATE(2737), - [sym_property_declaration] = STATE(2727), - [sym_method_declaration] = STATE(2727), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2727), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3654), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3658), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2035] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9501), - [sym_preproc_elif_in_implementation_definition] = STATE(9501), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2042), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2042), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3820), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2036] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9195), - [sym_preproc_elif_in_implementation_definition] = STATE(9195), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2040), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2040), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2037] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9443), - [sym_preproc_elif_in_implementation_definition] = STATE(9443), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2046), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2046), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3844), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2038] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2363), - [sym_implementation_definition] = STATE(2364), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2364), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3718), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3724), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2039] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9065), - [sym_preproc_elif_in_implementation_definition] = STATE(9065), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2049), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2049), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2040] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9174), - [sym_preproc_elif_in_implementation_definition] = STATE(9174), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2135), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2135), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3848), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2041] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2071), - [sym_generic_arguments] = STATE(2090), - [sym_instance_variables] = STATE(2730), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3850), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3852), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2042] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9477), - [sym_preproc_elif_in_implementation_definition] = STATE(9477), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2135), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2135), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3856), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2043] = { - [sym_preproc_def] = STATE(2694), - [sym_preproc_call] = STATE(2694), - [sym_preproc_ifdef] = STATE(2694), - [sym_function_definition] = STATE(2694), - [sym_declaration] = STATE(2694), - [sym_type_definition] = STATE(2694), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2694), - [sym_preproc_undef] = STATE(2694), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2061), - [sym_generic_arguments] = STATE(2057), - [sym_instance_variables] = STATE(2700), - [sym_property_declaration] = STATE(2694), - [sym_method_declaration] = STATE(2694), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2694), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3766), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3770), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2044] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2070), - [sym_generic_arguments] = STATE(2104), - [sym_instance_variables] = STATE(2733), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3858), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3860), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2045] = { - [sym_preproc_def] = STATE(2859), - [sym_preproc_call] = STATE(2859), - [sym_preproc_ifdef] = STATE(2859), - [sym_function_definition] = STATE(2859), - [sym_declaration] = STATE(2859), - [sym_type_definition] = STATE(2859), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2859), - [sym_preproc_undef] = STATE(2859), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2093), - [sym_generic_arguments] = STATE(2091), - [sym_instance_variables] = STATE(2858), - [sym_property_declaration] = STATE(2859), - [sym_method_declaration] = STATE(2859), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2859), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3750), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3754), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2046] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9559), - [sym_preproc_elif_in_implementation_definition] = STATE(9559), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2135), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2135), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3864), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2047] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2274), - [sym_implementation_definition] = STATE(2275), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2275), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3670), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3674), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3676), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2048] = { - [sym_preproc_def] = STATE(2828), - [sym_preproc_call] = STATE(2828), - [sym_preproc_ifdef] = STATE(2828), - [sym_function_definition] = STATE(2828), - [sym_declaration] = STATE(2828), - [sym_type_definition] = STATE(2828), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2828), - [sym_preproc_undef] = STATE(2828), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2086), - [sym_generic_arguments] = STATE(2084), - [sym_instance_variables] = STATE(2829), - [sym_property_declaration] = STATE(2828), - [sym_method_declaration] = STATE(2828), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2828), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3774), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3778), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2049] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_else_in_implementation_definition] = STATE(9044), - [sym_preproc_elif_in_implementation_definition] = STATE(9044), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2135), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2135), - [sym_identifier] = ACTIONS(3814), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(3818), - [aux_sym_preproc_if_token2] = ACTIONS(3866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(3824), - [aux_sym_preproc_elif_token1] = ACTIONS(3826), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(3830), - [anon_sym_PLUS] = ACTIONS(3830), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(3838), - [anon_sym_ATdynamic] = ACTIONS(3840), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2050] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2340), - [sym_implementation_definition] = STATE(2356), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2356), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3694), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3698), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3700), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2051] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2269), - [sym_implementation_definition] = STATE(2283), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2283), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3868), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3870), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3872), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2052] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2336), - [sym_implementation_definition] = STATE(2324), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2324), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3874), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3876), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3878), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2053] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2301), - [sym_implementation_definition] = STATE(2311), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2311), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3702), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3706), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3708), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2054] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2088), - [sym_generic_arguments] = STATE(2085), - [sym_instance_variables] = STATE(2522), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3880), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3882), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2055] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2285), - [sym_implementation_definition] = STATE(2299), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2299), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3886), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3888), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3890), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2056] = { - [sym_preproc_def] = STATE(2683), - [sym_preproc_call] = STATE(2683), - [sym_preproc_ifdef] = STATE(2683), - [sym_function_definition] = STATE(2683), - [sym_declaration] = STATE(2683), - [sym_type_definition] = STATE(2683), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2683), - [sym_preproc_undef] = STATE(2683), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2453), - [sym_instance_variables] = STATE(2685), - [sym_property_declaration] = STATE(2683), - [sym_method_declaration] = STATE(2683), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2683), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3894), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2057] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2070), - [sym_instance_variables] = STATE(2733), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3896), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3860), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2058] = { - [sym_preproc_def] = STATE(2821), - [sym_preproc_call] = STATE(2821), - [sym_preproc_ifdef] = STATE(2821), - [sym_function_definition] = STATE(2821), - [sym_declaration] = STATE(2821), - [sym_type_definition] = STATE(2821), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2821), - [sym_preproc_undef] = STATE(2821), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2443), - [sym_instance_variables] = STATE(2839), - [sym_property_declaration] = STATE(2821), - [sym_method_declaration] = STATE(2821), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2821), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3898), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2059] = { - [sym_preproc_def] = STATE(2487), - [sym_preproc_call] = STATE(2487), - [sym_preproc_ifdef] = STATE(2487), - [sym_function_definition] = STATE(2487), - [sym_declaration] = STATE(2487), - [sym_type_definition] = STATE(2487), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2487), - [sym_preproc_undef] = STATE(2487), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2420), - [sym_instance_variables] = STATE(2486), - [sym_property_declaration] = STATE(2487), - [sym_method_declaration] = STATE(2487), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2487), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3900), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2060] = { - [sym_preproc_def] = STATE(2660), - [sym_preproc_call] = STATE(2660), - [sym_preproc_ifdef] = STATE(2660), - [sym_function_definition] = STATE(2660), - [sym_declaration] = STATE(2660), - [sym_type_definition] = STATE(2660), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2660), - [sym_preproc_undef] = STATE(2660), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2433), - [sym_instance_variables] = STATE(2695), - [sym_property_declaration] = STATE(2660), - [sym_method_declaration] = STATE(2660), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2660), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3902), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3904), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3906), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2061] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2464), - [sym_instance_variables] = STATE(2733), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3896), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3860), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2062] = { - [sym_preproc_def] = STATE(2485), - [sym_preproc_call] = STATE(2485), - [sym_preproc_ifdef] = STATE(2485), - [sym_function_definition] = STATE(2485), - [sym_declaration] = STATE(2485), - [sym_type_definition] = STATE(2485), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2485), - [sym_preproc_undef] = STATE(2485), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2454), - [sym_instance_variables] = STATE(2488), - [sym_property_declaration] = STATE(2485), - [sym_method_declaration] = STATE(2485), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2485), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3908), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2063] = { - [sym_preproc_def] = STATE(2561), - [sym_preproc_call] = STATE(2561), - [sym_preproc_ifdef] = STATE(2561), - [sym_function_definition] = STATE(2561), - [sym_declaration] = STATE(2561), - [sym_type_definition] = STATE(2561), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2561), - [sym_preproc_undef] = STATE(2561), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2470), - [sym_instance_variables] = STATE(2560), - [sym_property_declaration] = STATE(2561), - [sym_method_declaration] = STATE(2561), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2561), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3910), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3912), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2064] = { - [sym_preproc_def] = STATE(2828), - [sym_preproc_call] = STATE(2828), - [sym_preproc_ifdef] = STATE(2828), - [sym_function_definition] = STATE(2828), - [sym_declaration] = STATE(2828), - [sym_type_definition] = STATE(2828), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2828), - [sym_preproc_undef] = STATE(2828), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2086), - [sym_instance_variables] = STATE(2829), - [sym_property_declaration] = STATE(2828), - [sym_method_declaration] = STATE(2828), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2828), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3916), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3778), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2065] = { - [sym_preproc_def] = STATE(2828), - [sym_preproc_call] = STATE(2828), - [sym_preproc_ifdef] = STATE(2828), - [sym_function_definition] = STATE(2828), - [sym_declaration] = STATE(2828), - [sym_type_definition] = STATE(2828), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2828), - [sym_preproc_undef] = STATE(2828), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2425), - [sym_instance_variables] = STATE(2829), - [sym_property_declaration] = STATE(2828), - [sym_method_declaration] = STATE(2828), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2828), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3916), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3778), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2066] = { - [sym_preproc_def] = STATE(2566), - [sym_preproc_call] = STATE(2566), - [sym_preproc_ifdef] = STATE(2566), - [sym_function_definition] = STATE(2566), - [sym_declaration] = STATE(2566), - [sym_type_definition] = STATE(2566), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2566), - [sym_preproc_undef] = STATE(2566), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2475), - [sym_instance_variables] = STATE(2565), - [sym_property_declaration] = STATE(2566), - [sym_method_declaration] = STATE(2566), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2566), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3918), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2067] = { - [sym_preproc_def] = STATE(2655), - [sym_preproc_call] = STATE(2655), - [sym_preproc_ifdef] = STATE(2655), - [sym_function_definition] = STATE(2655), - [sym_declaration] = STATE(2655), - [sym_type_definition] = STATE(2655), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2655), - [sym_preproc_undef] = STATE(2655), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2435), - [sym_instance_variables] = STATE(2656), - [sym_property_declaration] = STATE(2655), - [sym_method_declaration] = STATE(2655), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2655), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3920), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2068] = { - [sym_preproc_def] = STATE(2728), - [sym_preproc_call] = STATE(2728), - [sym_preproc_ifdef] = STATE(2728), - [sym_function_definition] = STATE(2728), - [sym_declaration] = STATE(2728), - [sym_type_definition] = STATE(2728), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2728), - [sym_preproc_undef] = STATE(2728), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2438), - [sym_instance_variables] = STATE(2729), - [sym_property_declaration] = STATE(2728), - [sym_method_declaration] = STATE(2728), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2728), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3922), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2069] = { - [sym_preproc_def] = STATE(2629), - [sym_preproc_call] = STATE(2629), - [sym_preproc_ifdef] = STATE(2629), - [sym_function_definition] = STATE(2629), - [sym_declaration] = STATE(2629), - [sym_type_definition] = STATE(2629), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2629), - [sym_preproc_undef] = STATE(2629), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2404), - [sym_instance_variables] = STATE(2820), - [sym_property_declaration] = STATE(2629), - [sym_method_declaration] = STATE(2629), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2629), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3924), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2070] = { - [sym_preproc_def] = STATE(2610), - [sym_preproc_call] = STATE(2610), - [sym_preproc_ifdef] = STATE(2610), - [sym_function_definition] = STATE(2610), - [sym_declaration] = STATE(2610), - [sym_type_definition] = STATE(2610), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2610), - [sym_preproc_undef] = STATE(2610), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2415), - [sym_instance_variables] = STATE(2658), - [sym_property_declaration] = STATE(2610), - [sym_method_declaration] = STATE(2610), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2610), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3926), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3928), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2071] = { - [sym_preproc_def] = STATE(2498), - [sym_preproc_call] = STATE(2498), - [sym_preproc_ifdef] = STATE(2498), - [sym_function_definition] = STATE(2498), - [sym_declaration] = STATE(2498), - [sym_type_definition] = STATE(2498), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2498), - [sym_preproc_undef] = STATE(2498), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2450), - [sym_instance_variables] = STATE(2503), - [sym_property_declaration] = STATE(2498), - [sym_method_declaration] = STATE(2498), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2498), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3934), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2072] = { - [sym_preproc_def] = STATE(2707), - [sym_preproc_call] = STATE(2707), - [sym_preproc_ifdef] = STATE(2707), - [sym_function_definition] = STATE(2707), - [sym_declaration] = STATE(2707), - [sym_type_definition] = STATE(2707), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2707), - [sym_preproc_undef] = STATE(2707), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2427), - [sym_instance_variables] = STATE(2672), - [sym_property_declaration] = STATE(2707), - [sym_method_declaration] = STATE(2707), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2707), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3938), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2073] = { - [sym_preproc_def] = STATE(2603), - [sym_preproc_call] = STATE(2603), - [sym_preproc_ifdef] = STATE(2603), - [sym_function_definition] = STATE(2603), - [sym_declaration] = STATE(2603), - [sym_type_definition] = STATE(2603), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2603), - [sym_preproc_undef] = STATE(2603), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2410), - [sym_instance_variables] = STATE(2599), - [sym_property_declaration] = STATE(2603), - [sym_method_declaration] = STATE(2603), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2603), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3940), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2074] = { - [sym_preproc_def] = STATE(2738), - [sym_preproc_call] = STATE(2738), - [sym_preproc_ifdef] = STATE(2738), - [sym_function_definition] = STATE(2738), - [sym_declaration] = STATE(2738), - [sym_type_definition] = STATE(2738), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2738), - [sym_preproc_undef] = STATE(2738), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2414), - [sym_instance_variables] = STATE(2739), - [sym_property_declaration] = STATE(2738), - [sym_method_declaration] = STATE(2738), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2738), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3942), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3944), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2075] = { - [sym_preproc_def] = STATE(2558), - [sym_preproc_call] = STATE(2558), - [sym_preproc_ifdef] = STATE(2558), - [sym_function_definition] = STATE(2558), - [sym_declaration] = STATE(2558), - [sym_type_definition] = STATE(2558), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2558), - [sym_preproc_undef] = STATE(2558), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2471), - [sym_instance_variables] = STATE(2544), - [sym_property_declaration] = STATE(2558), - [sym_method_declaration] = STATE(2558), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2558), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3948), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2076] = { - [sym_preproc_def] = STATE(2694), - [sym_preproc_call] = STATE(2694), - [sym_preproc_ifdef] = STATE(2694), - [sym_function_definition] = STATE(2694), - [sym_declaration] = STATE(2694), - [sym_type_definition] = STATE(2694), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2694), - [sym_preproc_undef] = STATE(2694), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2061), - [sym_instance_variables] = STATE(2700), - [sym_property_declaration] = STATE(2694), - [sym_method_declaration] = STATE(2694), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2694), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3770), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2077] = { - [sym_preproc_def] = STATE(2699), - [sym_preproc_call] = STATE(2699), - [sym_preproc_ifdef] = STATE(2699), - [sym_function_definition] = STATE(2699), - [sym_declaration] = STATE(2699), - [sym_type_definition] = STATE(2699), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2699), - [sym_preproc_undef] = STATE(2699), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2398), - [sym_instance_variables] = STATE(2712), - [sym_property_declaration] = STATE(2699), - [sym_method_declaration] = STATE(2699), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2699), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3952), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3954), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3956), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2078] = { - [sym_preproc_def] = STATE(2493), - [sym_preproc_call] = STATE(2493), - [sym_preproc_ifdef] = STATE(2493), - [sym_function_definition] = STATE(2493), - [sym_declaration] = STATE(2493), - [sym_type_definition] = STATE(2493), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2493), - [sym_preproc_undef] = STATE(2493), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2469), - [sym_instance_variables] = STATE(2492), - [sym_property_declaration] = STATE(2493), - [sym_method_declaration] = STATE(2493), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2493), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3958), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3682), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2079] = { - [sym_preproc_def] = STATE(2493), - [sym_preproc_call] = STATE(2493), - [sym_preproc_ifdef] = STATE(2493), - [sym_function_definition] = STATE(2493), - [sym_declaration] = STATE(2493), - [sym_type_definition] = STATE(2493), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2493), - [sym_preproc_undef] = STATE(2493), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2103), - [sym_instance_variables] = STATE(2492), - [sym_property_declaration] = STATE(2493), - [sym_method_declaration] = STATE(2493), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2493), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3958), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3682), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2080] = { - [sym_preproc_def] = STATE(2727), - [sym_preproc_call] = STATE(2727), - [sym_preproc_ifdef] = STATE(2727), - [sym_function_definition] = STATE(2727), - [sym_declaration] = STATE(2727), - [sym_type_definition] = STATE(2727), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2727), - [sym_preproc_undef] = STATE(2727), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2452), - [sym_instance_variables] = STATE(2737), - [sym_property_declaration] = STATE(2727), - [sym_method_declaration] = STATE(2727), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2727), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3960), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3658), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2081] = { - [sym_preproc_def] = STATE(2727), - [sym_preproc_call] = STATE(2727), - [sym_preproc_ifdef] = STATE(2727), - [sym_function_definition] = STATE(2727), - [sym_declaration] = STATE(2727), - [sym_type_definition] = STATE(2727), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2727), - [sym_preproc_undef] = STATE(2727), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2097), - [sym_instance_variables] = STATE(2737), - [sym_property_declaration] = STATE(2727), - [sym_method_declaration] = STATE(2727), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2727), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3960), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3658), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2082] = { - [sym_preproc_def] = STATE(2694), - [sym_preproc_call] = STATE(2694), - [sym_preproc_ifdef] = STATE(2694), - [sym_function_definition] = STATE(2694), - [sym_declaration] = STATE(2694), - [sym_type_definition] = STATE(2694), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2694), - [sym_preproc_undef] = STATE(2694), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2434), - [sym_instance_variables] = STATE(2700), - [sym_property_declaration] = STATE(2694), - [sym_method_declaration] = STATE(2694), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2694), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3950), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3770), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2083] = { - [sym_preproc_def] = STATE(2841), - [sym_preproc_call] = STATE(2841), - [sym_preproc_ifdef] = STATE(2841), - [sym_function_definition] = STATE(2841), - [sym_declaration] = STATE(2841), - [sym_type_definition] = STATE(2841), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2841), - [sym_preproc_undef] = STATE(2841), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2473), - [sym_instance_variables] = STATE(2842), - [sym_property_declaration] = STATE(2841), - [sym_method_declaration] = STATE(2841), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2841), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3962), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2084] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2074), - [sym_instance_variables] = STATE(2726), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3964), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3810), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2085] = { - [sym_preproc_def] = STATE(2542), - [sym_preproc_call] = STATE(2542), - [sym_preproc_ifdef] = STATE(2542), - [sym_function_definition] = STATE(2542), - [sym_declaration] = STATE(2542), - [sym_type_definition] = STATE(2542), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2542), - [sym_preproc_undef] = STATE(2542), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2060), - [sym_instance_variables] = STATE(2539), - [sym_property_declaration] = STATE(2542), - [sym_method_declaration] = STATE(2542), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2542), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3966), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3968), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2086] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2422), - [sym_instance_variables] = STATE(2726), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3964), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3810), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2087] = { - [sym_preproc_def] = STATE(2800), - [sym_preproc_call] = STATE(2800), - [sym_preproc_ifdef] = STATE(2800), - [sym_function_definition] = STATE(2800), - [sym_declaration] = STATE(2800), - [sym_type_definition] = STATE(2800), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2800), - [sym_preproc_undef] = STATE(2800), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2442), - [sym_instance_variables] = STATE(2801), - [sym_property_declaration] = STATE(2800), - [sym_method_declaration] = STATE(2800), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2800), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3972), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2088] = { - [sym_preproc_def] = STATE(2542), - [sym_preproc_call] = STATE(2542), - [sym_preproc_ifdef] = STATE(2542), - [sym_function_definition] = STATE(2542), - [sym_declaration] = STATE(2542), - [sym_type_definition] = STATE(2542), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2542), - [sym_preproc_undef] = STATE(2542), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2402), - [sym_instance_variables] = STATE(2539), - [sym_property_declaration] = STATE(2542), - [sym_method_declaration] = STATE(2542), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2542), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3966), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3968), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2089] = { - [sym_preproc_def] = STATE(2549), - [sym_preproc_call] = STATE(2549), - [sym_preproc_ifdef] = STATE(2549), - [sym_function_definition] = STATE(2549), - [sym_declaration] = STATE(2549), - [sym_type_definition] = STATE(2549), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2549), - [sym_preproc_undef] = STATE(2549), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2405), - [sym_instance_variables] = STATE(2545), - [sym_property_declaration] = STATE(2549), - [sym_method_declaration] = STATE(2549), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2549), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3974), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2090] = { - [sym_preproc_def] = STATE(2498), - [sym_preproc_call] = STATE(2498), - [sym_preproc_ifdef] = STATE(2498), - [sym_function_definition] = STATE(2498), - [sym_declaration] = STATE(2498), - [sym_type_definition] = STATE(2498), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2498), - [sym_preproc_undef] = STATE(2498), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2102), - [sym_instance_variables] = STATE(2503), - [sym_property_declaration] = STATE(2498), - [sym_method_declaration] = STATE(2498), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2498), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3932), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3934), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2091] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2071), - [sym_instance_variables] = STATE(2730), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3976), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3852), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2092] = { - [sym_preproc_def] = STATE(2657), - [sym_preproc_call] = STATE(2657), - [sym_preproc_ifdef] = STATE(2657), - [sym_function_definition] = STATE(2657), - [sym_declaration] = STATE(2657), - [sym_type_definition] = STATE(2657), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2657), - [sym_preproc_undef] = STATE(2657), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2458), - [sym_instance_variables] = STATE(2538), - [sym_property_declaration] = STATE(2657), - [sym_method_declaration] = STATE(2657), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2657), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3978), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3980), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3982), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2093] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2403), - [sym_instance_variables] = STATE(2730), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3976), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3852), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2094] = { - [sym_preproc_def] = STATE(2502), - [sym_preproc_call] = STATE(2502), - [sym_preproc_ifdef] = STATE(2502), - [sym_function_definition] = STATE(2502), - [sym_declaration] = STATE(2502), - [sym_type_definition] = STATE(2502), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2502), - [sym_preproc_undef] = STATE(2502), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2460), - [sym_instance_variables] = STATE(2684), - [sym_property_declaration] = STATE(2502), - [sym_method_declaration] = STATE(2502), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2502), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3984), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3986), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3988), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2095] = { - [sym_preproc_def] = STATE(2561), - [sym_preproc_call] = STATE(2561), - [sym_preproc_ifdef] = STATE(2561), - [sym_function_definition] = STATE(2561), - [sym_declaration] = STATE(2561), - [sym_type_definition] = STATE(2561), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2561), - [sym_preproc_undef] = STATE(2561), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2077), - [sym_instance_variables] = STATE(2560), - [sym_property_declaration] = STATE(2561), - [sym_method_declaration] = STATE(2561), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2561), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3910), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3912), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2096] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2063), - [sym_instance_variables] = STATE(2618), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3990), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3792), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2097] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2408), - [sym_instance_variables] = STATE(2618), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3990), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3792), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2098] = { - [sym_preproc_def] = STATE(2859), - [sym_preproc_call] = STATE(2859), - [sym_preproc_ifdef] = STATE(2859), - [sym_function_definition] = STATE(2859), - [sym_declaration] = STATE(2859), - [sym_type_definition] = STATE(2859), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2859), - [sym_preproc_undef] = STATE(2859), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2407), - [sym_instance_variables] = STATE(2858), - [sym_property_declaration] = STATE(2859), - [sym_method_declaration] = STATE(2859), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2859), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3992), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3754), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2099] = { - [sym_preproc_def] = STATE(2859), - [sym_preproc_call] = STATE(2859), - [sym_preproc_ifdef] = STATE(2859), - [sym_function_definition] = STATE(2859), - [sym_declaration] = STATE(2859), - [sym_type_definition] = STATE(2859), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2859), - [sym_preproc_undef] = STATE(2859), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2093), - [sym_instance_variables] = STATE(2858), - [sym_property_declaration] = STATE(2859), - [sym_method_declaration] = STATE(2859), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2859), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3992), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3754), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2100] = { - [sym_preproc_def] = STATE(2738), - [sym_preproc_call] = STATE(2738), - [sym_preproc_ifdef] = STATE(2738), - [sym_function_definition] = STATE(2738), - [sym_declaration] = STATE(2738), - [sym_type_definition] = STATE(2738), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2738), - [sym_preproc_undef] = STATE(2738), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2092), - [sym_instance_variables] = STATE(2739), - [sym_property_declaration] = STATE(2738), - [sym_method_declaration] = STATE(2738), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2738), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3942), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3944), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2101] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2088), - [sym_instance_variables] = STATE(2522), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3994), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3882), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2102] = { - [sym_preproc_def] = STATE(2833), - [sym_preproc_call] = STATE(2833), - [sym_preproc_ifdef] = STATE(2833), - [sym_function_definition] = STATE(2833), - [sym_declaration] = STATE(2833), - [sym_type_definition] = STATE(2833), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2833), - [sym_preproc_undef] = STATE(2833), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2430), - [sym_instance_variables] = STATE(2851), - [sym_property_declaration] = STATE(2833), - [sym_method_declaration] = STATE(2833), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2833), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3996), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3998), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4000), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2103] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2445), - [sym_instance_variables] = STATE(2522), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3994), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3882), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2104] = { - [sym_preproc_def] = STATE(2610), - [sym_preproc_call] = STATE(2610), - [sym_preproc_ifdef] = STATE(2610), - [sym_function_definition] = STATE(2610), - [sym_declaration] = STATE(2610), - [sym_type_definition] = STATE(2610), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2610), - [sym_preproc_undef] = STATE(2610), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2094), - [sym_instance_variables] = STATE(2658), - [sym_property_declaration] = STATE(2610), - [sym_method_declaration] = STATE(2610), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2610), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3926), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3928), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2105] = { - [sym_preproc_def] = STATE(2723), - [sym_preproc_call] = STATE(2723), - [sym_preproc_ifdef] = STATE(2723), - [sym_function_definition] = STATE(2723), - [sym_declaration] = STATE(2723), - [sym_type_definition] = STATE(2723), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2723), - [sym_preproc_undef] = STATE(2723), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2400), - [sym_instance_variables] = STATE(2721), - [sym_property_declaration] = STATE(2723), - [sym_method_declaration] = STATE(2723), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2723), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_LPAREN2] = ACTIONS(3892), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(3892), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4002), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2106] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2342), - [sym_implementation_definition] = STATE(2338), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2338), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4004), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2107] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2312), - [sym_implementation_definition] = STATE(2305), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2305), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4006), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2108] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2357), - [sym_implementation_definition] = STATE(2359), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2359), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4008), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2109] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2352), - [sym_implementation_definition] = STATE(2351), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2351), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4010), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2110] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2344), - [sym_implementation_definition] = STATE(2341), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2341), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4012), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2111] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2390), - [sym_implementation_definition] = STATE(2393), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2393), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4014), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2112] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2380), - [sym_implementation_definition] = STATE(2384), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2384), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4016), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2113] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2367), - [sym_implementation_definition] = STATE(2379), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2379), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4018), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2114] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2308), - [sym_implementation_definition] = STATE(2307), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2307), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4020), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2115] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2326), - [sym_implementation_definition] = STATE(2327), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2327), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4022), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2116] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2335), - [sym_implementation_definition] = STATE(2339), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2339), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4024), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2117] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2296), - [sym_implementation_definition] = STATE(2297), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2297), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4026), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2118] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2286), - [sym_implementation_definition] = STATE(2267), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2267), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4028), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2119] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2388), - [sym_implementation_definition] = STATE(2370), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2370), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4030), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2120] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2350), - [sym_implementation_definition] = STATE(2349), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2349), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4032), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2121] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2298), - [sym_implementation_definition] = STATE(2291), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2291), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4034), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2122] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2376), - [sym_implementation_definition] = STATE(2374), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2374), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4036), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2123] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2306), - [sym_implementation_definition] = STATE(2303), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2303), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4038), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2124] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2279), - [sym_implementation_definition] = STATE(2277), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2277), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4040), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2125] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2294), - [sym_implementation_definition] = STATE(2278), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2278), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4042), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2126] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2314), - [sym_implementation_definition] = STATE(2317), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2317), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4044), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2127] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2343), - [sym_implementation_definition] = STATE(2366), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2366), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4046), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2128] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2289), - [sym_implementation_definition] = STATE(2290), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2290), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4048), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2129] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2292), - [sym_implementation_definition] = STATE(2293), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2293), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4050), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2130] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2333), - [sym_implementation_definition] = STATE(2330), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2330), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4052), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2131] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2389), - [sym_implementation_definition] = STATE(2391), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2391), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4054), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2132] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2323), - [sym_implementation_definition] = STATE(2321), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2321), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4056), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2133] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2383), - [sym_implementation_definition] = STATE(2382), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2382), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4058), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2134] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2378), - [sym_implementation_definition] = STATE(2377), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2377), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4060), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2135] = { - [sym_preproc_def] = STATE(3765), - [sym_preproc_function_def] = STATE(3765), - [sym_preproc_call] = STATE(3765), - [sym_preproc_ifdef] = STATE(3765), - [sym_function_definition] = STATE(3765), - [sym_declaration] = STATE(3765), - [sym_type_definition] = STATE(3765), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5317), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3347), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3765), - [sym_preproc_undef] = STATE(3765), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2135), - [sym_property_implementation] = STATE(3765), - [sym_method_definition] = STATE(3765), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2135), - [sym_identifier] = ACTIONS(4062), - [aux_sym_preproc_def_token1] = ACTIONS(4065), - [aux_sym_preproc_if_token1] = ACTIONS(4068), - [aux_sym_preproc_if_token2] = ACTIONS(4071), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4073), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4073), - [aux_sym_preproc_else_token1] = ACTIONS(4071), - [aux_sym_preproc_elif_token1] = ACTIONS(4071), - [sym_preproc_directive] = ACTIONS(4076), - [anon_sym_DASH] = ACTIONS(4079), - [anon_sym_PLUS] = ACTIONS(4079), - [anon_sym___extension__] = ACTIONS(4082), - [anon_sym_typedef] = ACTIONS(4085), - [anon_sym_extern] = ACTIONS(4088), - [anon_sym___attribute__] = ACTIONS(4091), - [anon_sym___attribute] = ACTIONS(4091), - [anon_sym_noreturn] = ACTIONS(4094), - [anon_sym_LBRACK] = ACTIONS(4097), - [anon_sym___declspec] = ACTIONS(4100), - [anon_sym___cdecl] = ACTIONS(4103), - [anon_sym___clrcall] = ACTIONS(4103), - [anon_sym___stdcall] = ACTIONS(4103), - [anon_sym___fastcall] = ACTIONS(4103), - [anon_sym___thiscall] = ACTIONS(4103), - [anon_sym___vectorcall] = ACTIONS(4103), - [anon_sym_signed] = ACTIONS(4106), - [anon_sym_unsigned] = ACTIONS(4106), - [anon_sym_long] = ACTIONS(4106), - [anon_sym_short] = ACTIONS(4106), - [anon_sym_static] = ACTIONS(4088), - [anon_sym_auto] = ACTIONS(4088), - [anon_sym_register] = ACTIONS(4088), - [anon_sym_inline] = ACTIONS(4088), - [anon_sym___inline] = ACTIONS(4088), - [anon_sym___inline__] = ACTIONS(4088), - [anon_sym___forceinline] = ACTIONS(4088), - [anon_sym_thread_local] = ACTIONS(4088), - [anon_sym___thread] = ACTIONS(4088), - [anon_sym_CG_EXTERN] = ACTIONS(4088), - [anon_sym_CG_INLINE] = ACTIONS(4088), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4088), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4088), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4088), - [anon_sym_IBOutlet] = ACTIONS(4088), - [anon_sym_IBInspectable] = ACTIONS(4088), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4088), - [anon_sym_NS_INLINE] = ACTIONS(4088), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4088), - [anon_sym_OBJC_EXPORT] = ACTIONS(4088), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4088), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4088), - [anon_sym_const] = ACTIONS(4094), - [anon_sym_constexpr] = ACTIONS(4094), - [anon_sym_volatile] = ACTIONS(4094), - [anon_sym_restrict] = ACTIONS(4094), - [anon_sym___restrict__] = ACTIONS(4094), - [anon_sym__Atomic] = ACTIONS(4094), - [anon_sym__Noreturn] = ACTIONS(4094), - [anon_sym_nullable] = ACTIONS(4094), - [anon_sym__Complex] = ACTIONS(4094), - [anon_sym__Nonnull] = ACTIONS(4094), - [anon_sym__Nullable] = ACTIONS(4094), - [anon_sym__Nullable_result] = ACTIONS(4094), - [anon_sym__Null_unspecified] = ACTIONS(4094), - [anon_sym___autoreleasing] = ACTIONS(4094), - [anon_sym___block] = ACTIONS(4094), - [anon_sym___bridge] = ACTIONS(4094), - [anon_sym___bridge_retained] = ACTIONS(4094), - [anon_sym___bridge_transfer] = ACTIONS(4094), - [anon_sym___complex] = ACTIONS(4094), - [anon_sym___const] = ACTIONS(4094), - [anon_sym___imag] = ACTIONS(4094), - [anon_sym___kindof] = ACTIONS(4094), - [anon_sym___nonnull] = ACTIONS(4094), - [anon_sym___nullable] = ACTIONS(4094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4094), - [anon_sym___real] = ACTIONS(4094), - [anon_sym___strong] = ACTIONS(4094), - [anon_sym___unsafe_unretained] = ACTIONS(4094), - [anon_sym___unused] = ACTIONS(4094), - [anon_sym___weak] = ACTIONS(4094), - [sym_primitive_type] = ACTIONS(4109), - [anon_sym_enum] = ACTIONS(4112), - [anon_sym_struct] = ACTIONS(4115), - [anon_sym_union] = ACTIONS(4118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4121), - [anon_sym___typeof] = ACTIONS(4121), - [anon_sym_typeof] = ACTIONS(4121), - [aux_sym_preproc_undef_token1] = ACTIONS(4124), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4127), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4127), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4127), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4127), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4127), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4127), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4127), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4127), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4127), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4130), - [anon_sym_NS_AVAILABLE] = ACTIONS(4130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_API_AVAILABLE] = ACTIONS(4130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4130), - [anon_sym_API_DEPRECATED] = ACTIONS(4130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4130), - [anon_sym___deprecated_msg] = ACTIONS(4130), - [anon_sym___deprecated_enum_msg] = ACTIONS(4130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4130), - [anon_sym_ATsynthesize] = ACTIONS(4133), - [anon_sym_ATdynamic] = ACTIONS(4136), - [anon_sym__Alignas] = ACTIONS(4139), - [anon_sym_BOOL] = ACTIONS(4142), - [anon_sym_IMP] = ACTIONS(4142), - [anon_sym_SEL] = ACTIONS(4142), - [anon_sym_Class] = ACTIONS(4142), - [anon_sym_id] = ACTIONS(4142), - }, - [2136] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_instance_variables] = STATE(2310), - [sym_implementation_definition] = STATE(2361), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2361), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4145), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2137] = { - [sym_preproc_def] = STATE(2707), - [sym_preproc_call] = STATE(2707), - [sym_preproc_ifdef] = STATE(2707), - [sym_function_definition] = STATE(2707), - [sym_declaration] = STATE(2707), - [sym_type_definition] = STATE(2707), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2707), - [sym_preproc_undef] = STATE(2707), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2427), - [sym_instance_variables] = STATE(2672), - [sym_property_declaration] = STATE(2707), - [sym_method_declaration] = STATE(2707), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2707), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3938), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2138] = { - [sym_preproc_def] = STATE(2609), - [sym_preproc_call] = STATE(2609), - [sym_preproc_ifdef] = STATE(2609), - [sym_function_definition] = STATE(2609), - [sym_declaration] = STATE(2609), - [sym_type_definition] = STATE(2609), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2609), - [sym_preproc_undef] = STATE(2609), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2432), - [sym_instance_variables] = STATE(2615), - [sym_property_declaration] = STATE(2609), - [sym_method_declaration] = STATE(2609), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2609), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4147), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2139] = { - [sym_preproc_def] = STATE(2699), - [sym_preproc_call] = STATE(2699), - [sym_preproc_ifdef] = STATE(2699), - [sym_function_definition] = STATE(2699), - [sym_declaration] = STATE(2699), - [sym_type_definition] = STATE(2699), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2699), - [sym_preproc_undef] = STATE(2699), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2398), - [sym_instance_variables] = STATE(2712), - [sym_property_declaration] = STATE(2699), - [sym_method_declaration] = STATE(2699), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2699), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3956), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2140] = { - [sym_preproc_def] = STATE(2496), - [sym_preproc_call] = STATE(2496), - [sym_preproc_ifdef] = STATE(2496), - [sym_function_definition] = STATE(2496), - [sym_declaration] = STATE(2496), - [sym_type_definition] = STATE(2496), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2496), - [sym_preproc_undef] = STATE(2496), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2466), - [sym_instance_variables] = STATE(2504), - [sym_property_declaration] = STATE(2496), - [sym_method_declaration] = STATE(2496), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2496), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4149), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2141] = { - [sym_preproc_def] = STATE(2745), - [sym_preproc_call] = STATE(2745), - [sym_preproc_ifdef] = STATE(2745), - [sym_function_definition] = STATE(2745), - [sym_declaration] = STATE(2745), - [sym_type_definition] = STATE(2745), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2745), - [sym_preproc_undef] = STATE(2745), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2177), - [sym_instance_variables] = STATE(2742), - [sym_property_declaration] = STATE(2745), - [sym_method_declaration] = STATE(2745), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2745), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4151), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2142] = { - [sym_preproc_def] = STATE(2747), - [sym_preproc_call] = STATE(2747), - [sym_preproc_ifdef] = STATE(2747), - [sym_function_definition] = STATE(2747), - [sym_declaration] = STATE(2747), - [sym_type_definition] = STATE(2747), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2747), - [sym_preproc_undef] = STATE(2747), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2209), - [sym_instance_variables] = STATE(2740), - [sym_property_declaration] = STATE(2747), - [sym_method_declaration] = STATE(2747), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2747), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4153), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2143] = { - [sym_preproc_def] = STATE(2723), - [sym_preproc_call] = STATE(2723), - [sym_preproc_ifdef] = STATE(2723), - [sym_function_definition] = STATE(2723), - [sym_declaration] = STATE(2723), - [sym_type_definition] = STATE(2723), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2723), - [sym_preproc_undef] = STATE(2723), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2400), - [sym_instance_variables] = STATE(2721), - [sym_property_declaration] = STATE(2723), - [sym_method_declaration] = STATE(2723), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2723), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4002), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2144] = { - [sym_preproc_def] = STATE(2683), - [sym_preproc_call] = STATE(2683), - [sym_preproc_ifdef] = STATE(2683), - [sym_function_definition] = STATE(2683), - [sym_declaration] = STATE(2683), - [sym_type_definition] = STATE(2683), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2683), - [sym_preproc_undef] = STATE(2683), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2453), - [sym_instance_variables] = STATE(2685), - [sym_property_declaration] = STATE(2683), - [sym_method_declaration] = STATE(2683), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2683), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3894), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2145] = { - [sym_preproc_def] = STATE(2764), - [sym_preproc_call] = STATE(2764), - [sym_preproc_ifdef] = STATE(2764), - [sym_function_definition] = STATE(2764), - [sym_declaration] = STATE(2764), - [sym_type_definition] = STATE(2764), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2764), - [sym_preproc_undef] = STATE(2764), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2441), - [sym_instance_variables] = STATE(2791), - [sym_property_declaration] = STATE(2764), - [sym_method_declaration] = STATE(2764), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2764), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4155), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2146] = { - [sym_preproc_def] = STATE(2679), - [sym_preproc_call] = STATE(2679), - [sym_preproc_ifdef] = STATE(2679), - [sym_function_definition] = STATE(2679), - [sym_declaration] = STATE(2679), - [sym_type_definition] = STATE(2679), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2679), - [sym_preproc_undef] = STATE(2679), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2429), - [sym_instance_variables] = STATE(2680), - [sym_property_declaration] = STATE(2679), - [sym_method_declaration] = STATE(2679), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2679), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4157), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2147] = { - [sym_preproc_def] = STATE(2795), - [sym_preproc_call] = STATE(2795), - [sym_preproc_ifdef] = STATE(2795), - [sym_function_definition] = STATE(2795), - [sym_declaration] = STATE(2795), - [sym_type_definition] = STATE(2795), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2795), - [sym_preproc_undef] = STATE(2795), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2456), - [sym_instance_variables] = STATE(2713), - [sym_property_declaration] = STATE(2795), - [sym_method_declaration] = STATE(2795), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2795), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4159), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2148] = { - [sym_preproc_def] = STATE(2663), - [sym_preproc_call] = STATE(2663), - [sym_preproc_ifdef] = STATE(2663), - [sym_function_definition] = STATE(2663), - [sym_declaration] = STATE(2663), - [sym_type_definition] = STATE(2663), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2663), - [sym_preproc_undef] = STATE(2663), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2214), - [sym_instance_variables] = STATE(2664), - [sym_property_declaration] = STATE(2663), - [sym_method_declaration] = STATE(2663), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2663), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4161), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2149] = { - [sym_preproc_def] = STATE(2542), - [sym_preproc_call] = STATE(2542), - [sym_preproc_ifdef] = STATE(2542), - [sym_function_definition] = STATE(2542), - [sym_declaration] = STATE(2542), - [sym_type_definition] = STATE(2542), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2542), - [sym_preproc_undef] = STATE(2542), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2402), - [sym_instance_variables] = STATE(2539), - [sym_property_declaration] = STATE(2542), - [sym_method_declaration] = STATE(2542), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2542), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2150] = { - [sym_preproc_def] = STATE(2567), - [sym_preproc_call] = STATE(2567), - [sym_preproc_ifdef] = STATE(2567), - [sym_function_definition] = STATE(2567), - [sym_declaration] = STATE(2567), - [sym_type_definition] = STATE(2567), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2567), - [sym_preproc_undef] = STATE(2567), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2172), - [sym_instance_variables] = STATE(2564), - [sym_property_declaration] = STATE(2567), - [sym_method_declaration] = STATE(2567), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2567), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4163), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2151] = { - [sym_preproc_def] = STATE(2540), - [sym_preproc_call] = STATE(2540), - [sym_preproc_ifdef] = STATE(2540), - [sym_function_definition] = STATE(2540), - [sym_declaration] = STATE(2540), - [sym_type_definition] = STATE(2540), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2540), - [sym_preproc_undef] = STATE(2540), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2249), - [sym_instance_variables] = STATE(2541), - [sym_property_declaration] = STATE(2540), - [sym_method_declaration] = STATE(2540), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2540), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4165), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2152] = { - [sym_preproc_def] = STATE(2571), - [sym_preproc_call] = STATE(2571), - [sym_preproc_ifdef] = STATE(2571), - [sym_function_definition] = STATE(2571), - [sym_declaration] = STATE(2571), - [sym_type_definition] = STATE(2571), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2571), - [sym_preproc_undef] = STATE(2571), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2406), - [sym_instance_variables] = STATE(2570), - [sym_property_declaration] = STATE(2571), - [sym_method_declaration] = STATE(2571), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2571), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4167), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2153] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7412), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7412), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4169), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2154] = { - [sym_preproc_def] = STATE(2250), - [sym_preproc_call] = STATE(2250), - [sym_preproc_ifdef] = STATE(2250), - [sym_function_definition] = STATE(2250), - [sym_declaration] = STATE(2250), - [sym_type_definition] = STATE(2250), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2250), - [sym_preproc_undef] = STATE(2250), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7451), - [sym_property_declaration] = STATE(2250), - [sym_method_declaration] = STATE(2250), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2250), - [aux_sym_protocol_declaration_repeat1] = STATE(7451), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4171), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2155] = { - [sym_preproc_def] = STATE(2833), - [sym_preproc_call] = STATE(2833), - [sym_preproc_ifdef] = STATE(2833), - [sym_function_definition] = STATE(2833), - [sym_declaration] = STATE(2833), - [sym_type_definition] = STATE(2833), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2833), - [sym_preproc_undef] = STATE(2833), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2430), - [sym_instance_variables] = STATE(2851), - [sym_property_declaration] = STATE(2833), - [sym_method_declaration] = STATE(2833), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2833), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4000), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2156] = { - [sym_preproc_def] = STATE(2743), - [sym_preproc_call] = STATE(2743), - [sym_preproc_ifdef] = STATE(2743), - [sym_function_definition] = STATE(2743), - [sym_declaration] = STATE(2743), - [sym_type_definition] = STATE(2743), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2743), - [sym_preproc_undef] = STATE(2743), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2218), - [sym_instance_variables] = STATE(2744), - [sym_property_declaration] = STATE(2743), - [sym_method_declaration] = STATE(2743), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2743), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4173), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2157] = { - [sym_preproc_def] = STATE(2487), - [sym_preproc_call] = STATE(2487), - [sym_preproc_ifdef] = STATE(2487), - [sym_function_definition] = STATE(2487), - [sym_declaration] = STATE(2487), - [sym_type_definition] = STATE(2487), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2487), - [sym_preproc_undef] = STATE(2487), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2420), - [sym_instance_variables] = STATE(2486), - [sym_property_declaration] = STATE(2487), - [sym_method_declaration] = STATE(2487), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2487), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3900), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2158] = { - [sym_preproc_def] = STATE(2630), - [sym_preproc_call] = STATE(2630), - [sym_preproc_ifdef] = STATE(2630), - [sym_function_definition] = STATE(2630), - [sym_declaration] = STATE(2630), - [sym_type_definition] = STATE(2630), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2630), - [sym_preproc_undef] = STATE(2630), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2463), - [sym_instance_variables] = STATE(2620), - [sym_property_declaration] = STATE(2630), - [sym_method_declaration] = STATE(2630), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2630), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4175), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2159] = { - [sym_preproc_def] = STATE(2653), - [sym_preproc_call] = STATE(2653), - [sym_preproc_ifdef] = STATE(2653), - [sym_function_definition] = STATE(2653), - [sym_declaration] = STATE(2653), - [sym_type_definition] = STATE(2653), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2653), - [sym_preproc_undef] = STATE(2653), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2417), - [sym_instance_variables] = STATE(2624), - [sym_property_declaration] = STATE(2653), - [sym_method_declaration] = STATE(2653), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2653), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4177), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2160] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7394), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7394), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3606), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2161] = { - [sym_preproc_def] = STATE(2187), - [sym_preproc_call] = STATE(2187), - [sym_preproc_ifdef] = STATE(2187), - [sym_function_definition] = STATE(2187), - [sym_declaration] = STATE(2187), - [sym_type_definition] = STATE(2187), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2187), - [sym_preproc_undef] = STATE(2187), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7394), - [sym_property_declaration] = STATE(2187), - [sym_method_declaration] = STATE(2187), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2187), - [aux_sym_protocol_declaration_repeat1] = STATE(7394), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3606), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2162] = { - [sym_preproc_def] = STATE(2509), - [sym_preproc_call] = STATE(2509), - [sym_preproc_ifdef] = STATE(2509), - [sym_function_definition] = STATE(2509), - [sym_declaration] = STATE(2509), - [sym_type_definition] = STATE(2509), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2509), - [sym_preproc_undef] = STATE(2509), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2196), - [sym_instance_variables] = STATE(2508), - [sym_property_declaration] = STATE(2509), - [sym_method_declaration] = STATE(2509), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2509), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4179), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2163] = { - [sym_preproc_def] = STATE(2595), - [sym_preproc_call] = STATE(2595), - [sym_preproc_ifdef] = STATE(2595), - [sym_function_definition] = STATE(2595), - [sym_declaration] = STATE(2595), - [sym_type_definition] = STATE(2595), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2595), - [sym_preproc_undef] = STATE(2595), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2395), - [sym_instance_variables] = STATE(2594), - [sym_property_declaration] = STATE(2595), - [sym_method_declaration] = STATE(2595), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2595), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4181), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2164] = { - [sym_preproc_def] = STATE(2502), - [sym_preproc_call] = STATE(2502), - [sym_preproc_ifdef] = STATE(2502), - [sym_function_definition] = STATE(2502), - [sym_declaration] = STATE(2502), - [sym_type_definition] = STATE(2502), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2502), - [sym_preproc_undef] = STATE(2502), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2460), - [sym_instance_variables] = STATE(2684), - [sym_property_declaration] = STATE(2502), - [sym_method_declaration] = STATE(2502), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2502), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3988), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2165] = { - [sym_preproc_def] = STATE(2528), - [sym_preproc_call] = STATE(2528), - [sym_preproc_ifdef] = STATE(2528), - [sym_function_definition] = STATE(2528), - [sym_declaration] = STATE(2528), - [sym_type_definition] = STATE(2528), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2528), - [sym_preproc_undef] = STATE(2528), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2145), - [sym_instance_variables] = STATE(2536), - [sym_property_declaration] = STATE(2528), - [sym_method_declaration] = STATE(2528), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2528), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4183), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2166] = { - [sym_preproc_def] = STATE(2498), - [sym_preproc_call] = STATE(2498), - [sym_preproc_ifdef] = STATE(2498), - [sym_function_definition] = STATE(2498), - [sym_declaration] = STATE(2498), - [sym_type_definition] = STATE(2498), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2498), - [sym_preproc_undef] = STATE(2498), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2450), - [sym_instance_variables] = STATE(2503), - [sym_property_declaration] = STATE(2498), - [sym_method_declaration] = STATE(2498), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2498), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2167] = { - [sym_preproc_def] = STATE(2252), - [sym_preproc_call] = STATE(2252), - [sym_preproc_ifdef] = STATE(2252), - [sym_function_definition] = STATE(2252), - [sym_declaration] = STATE(2252), - [sym_type_definition] = STATE(2252), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2252), - [sym_preproc_else_in_interface_declaration] = STATE(9441), - [sym_preproc_elif_in_interface_declaration] = STATE(9441), - [sym_preproc_undef] = STATE(2252), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2252), - [sym_method_declaration] = STATE(2252), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2252), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4189), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2168] = { - [sym_preproc_def] = STATE(2601), - [sym_preproc_call] = STATE(2601), - [sym_preproc_ifdef] = STATE(2601), - [sym_function_definition] = STATE(2601), - [sym_declaration] = STATE(2601), - [sym_type_definition] = STATE(2601), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2601), - [sym_preproc_undef] = STATE(2601), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2461), - [sym_instance_variables] = STATE(2604), - [sym_property_declaration] = STATE(2601), - [sym_method_declaration] = STATE(2601), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2601), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4199), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2169] = { - [sym_preproc_def] = STATE(2865), - [sym_preproc_call] = STATE(2865), - [sym_preproc_ifdef] = STATE(2865), - [sym_function_definition] = STATE(2865), - [sym_declaration] = STATE(2865), - [sym_type_definition] = STATE(2865), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2865), - [sym_preproc_undef] = STATE(2865), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2457), - [sym_instance_variables] = STATE(2852), - [sym_property_declaration] = STATE(2865), - [sym_method_declaration] = STATE(2865), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2865), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4201), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2170] = { - [sym_preproc_def] = STATE(2817), - [sym_preproc_call] = STATE(2817), - [sym_preproc_ifdef] = STATE(2817), - [sym_function_definition] = STATE(2817), - [sym_declaration] = STATE(2817), - [sym_type_definition] = STATE(2817), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2817), - [sym_preproc_undef] = STATE(2817), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2171), - [sym_instance_variables] = STATE(2714), - [sym_property_declaration] = STATE(2817), - [sym_method_declaration] = STATE(2817), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2817), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4203), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2171] = { - [sym_preproc_def] = STATE(2860), - [sym_preproc_call] = STATE(2860), - [sym_preproc_ifdef] = STATE(2860), - [sym_function_definition] = STATE(2860), - [sym_declaration] = STATE(2860), - [sym_type_definition] = STATE(2860), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2860), - [sym_preproc_undef] = STATE(2860), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2467), - [sym_instance_variables] = STATE(2861), - [sym_property_declaration] = STATE(2860), - [sym_method_declaration] = STATE(2860), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2860), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4205), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2172] = { - [sym_preproc_def] = STATE(2724), - [sym_preproc_call] = STATE(2724), - [sym_preproc_ifdef] = STATE(2724), - [sym_function_definition] = STATE(2724), - [sym_declaration] = STATE(2724), - [sym_type_definition] = STATE(2724), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2724), - [sym_preproc_undef] = STATE(2724), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2431), - [sym_instance_variables] = STATE(2717), - [sym_property_declaration] = STATE(2724), - [sym_method_declaration] = STATE(2724), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2724), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4207), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2173] = { - [sym_preproc_def] = STATE(2613), - [sym_preproc_call] = STATE(2613), - [sym_preproc_ifdef] = STATE(2613), - [sym_function_definition] = STATE(2613), - [sym_declaration] = STATE(2613), - [sym_type_definition] = STATE(2613), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2613), - [sym_preproc_undef] = STATE(2613), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2459), - [sym_instance_variables] = STATE(2614), - [sym_property_declaration] = STATE(2613), - [sym_method_declaration] = STATE(2613), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2613), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4209), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2174] = { - [sym_preproc_def] = STATE(2660), - [sym_preproc_call] = STATE(2660), - [sym_preproc_ifdef] = STATE(2660), - [sym_function_definition] = STATE(2660), - [sym_declaration] = STATE(2660), - [sym_type_definition] = STATE(2660), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2660), - [sym_preproc_undef] = STATE(2660), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2433), - [sym_instance_variables] = STATE(2695), - [sym_property_declaration] = STATE(2660), - [sym_method_declaration] = STATE(2660), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2660), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3906), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2175] = { - [sym_preproc_def] = STATE(2773), - [sym_preproc_call] = STATE(2773), - [sym_preproc_ifdef] = STATE(2773), - [sym_function_definition] = STATE(2773), - [sym_declaration] = STATE(2773), - [sym_type_definition] = STATE(2773), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2773), - [sym_preproc_undef] = STATE(2773), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2235), - [sym_instance_variables] = STATE(2772), - [sym_property_declaration] = STATE(2773), - [sym_method_declaration] = STATE(2773), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2773), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4211), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2176] = { - [sym_preproc_def] = STATE(2841), - [sym_preproc_call] = STATE(2841), - [sym_preproc_ifdef] = STATE(2841), - [sym_function_definition] = STATE(2841), - [sym_declaration] = STATE(2841), - [sym_type_definition] = STATE(2841), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2841), - [sym_preproc_undef] = STATE(2841), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2473), - [sym_instance_variables] = STATE(2842), - [sym_property_declaration] = STATE(2841), - [sym_method_declaration] = STATE(2841), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2841), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3962), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2177] = { - [sym_preproc_def] = STATE(2835), - [sym_preproc_call] = STATE(2835), - [sym_preproc_ifdef] = STATE(2835), - [sym_function_definition] = STATE(2835), - [sym_declaration] = STATE(2835), - [sym_type_definition] = STATE(2835), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2835), - [sym_preproc_undef] = STATE(2835), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2472), - [sym_instance_variables] = STATE(2838), - [sym_property_declaration] = STATE(2835), - [sym_method_declaration] = STATE(2835), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2835), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4213), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2178] = { - [sym_preproc_def] = STATE(2849), - [sym_preproc_call] = STATE(2849), - [sym_preproc_ifdef] = STATE(2849), - [sym_function_definition] = STATE(2849), - [sym_declaration] = STATE(2849), - [sym_type_definition] = STATE(2849), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2849), - [sym_preproc_undef] = STATE(2849), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2455), - [sym_instance_variables] = STATE(2844), - [sym_property_declaration] = STATE(2849), - [sym_method_declaration] = STATE(2849), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2849), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4215), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2179] = { - [sym_preproc_def] = STATE(2224), - [sym_preproc_call] = STATE(2224), - [sym_preproc_ifdef] = STATE(2224), - [sym_function_definition] = STATE(2224), - [sym_declaration] = STATE(2224), - [sym_type_definition] = STATE(2224), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2224), - [sym_preproc_else_in_interface_declaration] = STATE(9176), - [sym_preproc_elif_in_interface_declaration] = STATE(9176), - [sym_preproc_undef] = STATE(2224), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2224), - [sym_method_declaration] = STATE(2224), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2224), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4217), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2180] = { - [sym_preproc_def] = STATE(2588), - [sym_preproc_call] = STATE(2588), - [sym_preproc_ifdef] = STATE(2588), - [sym_function_definition] = STATE(2588), - [sym_declaration] = STATE(2588), - [sym_type_definition] = STATE(2588), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2588), - [sym_preproc_undef] = STATE(2588), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2401), - [sym_instance_variables] = STATE(2602), - [sym_property_declaration] = STATE(2588), - [sym_method_declaration] = STATE(2588), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2588), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4219), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2181] = { - [sym_preproc_def] = STATE(2815), - [sym_preproc_call] = STATE(2815), - [sym_preproc_ifdef] = STATE(2815), - [sym_function_definition] = STATE(2815), - [sym_declaration] = STATE(2815), - [sym_type_definition] = STATE(2815), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2815), - [sym_preproc_undef] = STATE(2815), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2248), - [sym_instance_variables] = STATE(2819), - [sym_property_declaration] = STATE(2815), - [sym_method_declaration] = STATE(2815), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2815), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4221), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2182] = { - [sym_preproc_def] = STATE(2237), - [sym_preproc_call] = STATE(2237), - [sym_preproc_ifdef] = STATE(2237), - [sym_function_definition] = STATE(2237), - [sym_declaration] = STATE(2237), - [sym_type_definition] = STATE(2237), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2237), - [sym_preproc_undef] = STATE(2237), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7413), - [sym_property_declaration] = STATE(2237), - [sym_method_declaration] = STATE(2237), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2237), - [aux_sym_protocol_declaration_repeat1] = STATE(7413), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3614), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2183] = { - [sym_preproc_def] = STATE(2577), - [sym_preproc_call] = STATE(2577), - [sym_preproc_ifdef] = STATE(2577), - [sym_function_definition] = STATE(2577), - [sym_declaration] = STATE(2577), - [sym_type_definition] = STATE(2577), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2577), - [sym_preproc_undef] = STATE(2577), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2188), - [sym_instance_variables] = STATE(2575), - [sym_property_declaration] = STATE(2577), - [sym_method_declaration] = STATE(2577), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2577), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4223), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2184] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7413), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7413), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3614), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2185] = { - [sym_preproc_def] = STATE(2243), - [sym_preproc_call] = STATE(2243), - [sym_preproc_ifdef] = STATE(2243), - [sym_function_definition] = STATE(2243), - [sym_declaration] = STATE(2243), - [sym_type_definition] = STATE(2243), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2243), - [sym_preproc_undef] = STATE(2243), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7442), - [sym_property_declaration] = STATE(2243), - [sym_method_declaration] = STATE(2243), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2243), - [aux_sym_protocol_declaration_repeat1] = STATE(7442), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3610), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2186] = { - [sym_preproc_def] = STATE(2561), - [sym_preproc_call] = STATE(2561), - [sym_preproc_ifdef] = STATE(2561), - [sym_function_definition] = STATE(2561), - [sym_declaration] = STATE(2561), - [sym_type_definition] = STATE(2561), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2561), - [sym_preproc_undef] = STATE(2561), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2470), - [sym_instance_variables] = STATE(2560), - [sym_property_declaration] = STATE(2561), - [sym_method_declaration] = STATE(2561), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2561), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2187] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7398), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7398), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4225), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2188] = { - [sym_preproc_def] = STATE(2734), - [sym_preproc_call] = STATE(2734), - [sym_preproc_ifdef] = STATE(2734), - [sym_function_definition] = STATE(2734), - [sym_declaration] = STATE(2734), - [sym_type_definition] = STATE(2734), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2734), - [sym_preproc_undef] = STATE(2734), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2399), - [sym_instance_variables] = STATE(2731), - [sym_property_declaration] = STATE(2734), - [sym_method_declaration] = STATE(2734), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2734), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4227), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2189] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7406), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7406), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4229), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2190] = { - [sym_preproc_def] = STATE(2569), - [sym_preproc_call] = STATE(2569), - [sym_preproc_ifdef] = STATE(2569), - [sym_function_definition] = STATE(2569), - [sym_declaration] = STATE(2569), - [sym_type_definition] = STATE(2569), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2569), - [sym_preproc_undef] = STATE(2569), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2200), - [sym_instance_variables] = STATE(2572), - [sym_property_declaration] = STATE(2569), - [sym_method_declaration] = STATE(2569), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2569), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4231), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2191] = { - [sym_preproc_def] = STATE(2657), - [sym_preproc_call] = STATE(2657), - [sym_preproc_ifdef] = STATE(2657), - [sym_function_definition] = STATE(2657), - [sym_declaration] = STATE(2657), - [sym_type_definition] = STATE(2657), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2657), - [sym_preproc_undef] = STATE(2657), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2458), - [sym_instance_variables] = STATE(2538), - [sym_property_declaration] = STATE(2657), - [sym_method_declaration] = STATE(2657), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2657), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3982), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2192] = { - [sym_preproc_def] = STATE(2500), - [sym_preproc_call] = STATE(2500), - [sym_preproc_ifdef] = STATE(2500), - [sym_function_definition] = STATE(2500), - [sym_declaration] = STATE(2500), - [sym_type_definition] = STATE(2500), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2500), - [sym_preproc_undef] = STATE(2500), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2476), - [sym_instance_variables] = STATE(2490), - [sym_property_declaration] = STATE(2500), - [sym_method_declaration] = STATE(2500), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2500), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4233), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2193] = { - [sym_preproc_def] = STATE(2263), - [sym_preproc_call] = STATE(2263), - [sym_preproc_ifdef] = STATE(2263), - [sym_function_definition] = STATE(2263), - [sym_declaration] = STATE(2263), - [sym_type_definition] = STATE(2263), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2263), - [sym_preproc_else_in_interface_declaration] = STATE(9068), - [sym_preproc_elif_in_interface_declaration] = STATE(9068), - [sym_preproc_undef] = STATE(2263), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2263), - [sym_method_declaration] = STATE(2263), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2263), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2194] = { - [sym_preproc_def] = STATE(2736), - [sym_preproc_call] = STATE(2736), - [sym_preproc_ifdef] = STATE(2736), - [sym_function_definition] = STATE(2736), - [sym_declaration] = STATE(2736), - [sym_type_definition] = STATE(2736), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2736), - [sym_preproc_undef] = STATE(2736), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2451), - [sym_instance_variables] = STATE(2686), - [sym_property_declaration] = STATE(2736), - [sym_method_declaration] = STATE(2736), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2736), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4237), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2195] = { - [sym_preproc_def] = STATE(2576), - [sym_preproc_call] = STATE(2576), - [sym_preproc_ifdef] = STATE(2576), - [sym_function_definition] = STATE(2576), - [sym_declaration] = STATE(2576), - [sym_type_definition] = STATE(2576), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2576), - [sym_preproc_undef] = STATE(2576), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2418), - [sym_instance_variables] = STATE(2586), - [sym_property_declaration] = STATE(2576), - [sym_method_declaration] = STATE(2576), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2576), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4239), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2196] = { - [sym_preproc_def] = STATE(2649), - [sym_preproc_call] = STATE(2649), - [sym_preproc_ifdef] = STATE(2649), - [sym_function_definition] = STATE(2649), - [sym_declaration] = STATE(2649), - [sym_type_definition] = STATE(2649), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2649), - [sym_preproc_undef] = STATE(2649), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2412), - [sym_instance_variables] = STATE(2636), - [sym_property_declaration] = STATE(2649), - [sym_method_declaration] = STATE(2649), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2649), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4241), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2197] = { - [sym_preproc_def] = STATE(2831), - [sym_preproc_call] = STATE(2831), - [sym_preproc_ifdef] = STATE(2831), - [sym_function_definition] = STATE(2831), - [sym_declaration] = STATE(2831), - [sym_type_definition] = STATE(2831), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2831), - [sym_preproc_undef] = STATE(2831), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2221), - [sym_instance_variables] = STATE(2760), - [sym_property_declaration] = STATE(2831), - [sym_method_declaration] = STATE(2831), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2831), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4243), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2198] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2464), - [sym_instance_variables] = STATE(2733), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2199] = { - [sym_preproc_def] = STATE(2603), - [sym_preproc_call] = STATE(2603), - [sym_preproc_ifdef] = STATE(2603), - [sym_function_definition] = STATE(2603), - [sym_declaration] = STATE(2603), - [sym_type_definition] = STATE(2603), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2603), - [sym_preproc_undef] = STATE(2603), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2410), - [sym_instance_variables] = STATE(2599), - [sym_property_declaration] = STATE(2603), - [sym_method_declaration] = STATE(2603), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2603), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3940), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2200] = { - [sym_preproc_def] = STATE(2484), - [sym_preproc_call] = STATE(2484), - [sym_preproc_ifdef] = STATE(2484), - [sym_function_definition] = STATE(2484), - [sym_declaration] = STATE(2484), - [sym_type_definition] = STATE(2484), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2484), - [sym_preproc_undef] = STATE(2484), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2448), - [sym_instance_variables] = STATE(2715), - [sym_property_declaration] = STATE(2484), - [sym_method_declaration] = STATE(2484), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2484), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4245), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2201] = { - [sym_preproc_def] = STATE(2650), - [sym_preproc_call] = STATE(2650), - [sym_preproc_ifdef] = STATE(2650), - [sym_function_definition] = STATE(2650), - [sym_declaration] = STATE(2650), - [sym_type_definition] = STATE(2650), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2650), - [sym_preproc_undef] = STATE(2650), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2413), - [sym_instance_variables] = STATE(2654), - [sym_property_declaration] = STATE(2650), - [sym_method_declaration] = STATE(2650), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2650), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4247), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2202] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7451), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7451), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4171), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2203] = { - [sym_preproc_def] = STATE(2826), - [sym_preproc_call] = STATE(2826), - [sym_preproc_ifdef] = STATE(2826), - [sym_function_definition] = STATE(2826), - [sym_declaration] = STATE(2826), - [sym_type_definition] = STATE(2826), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2826), - [sym_preproc_undef] = STATE(2826), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2477), - [sym_instance_variables] = STATE(2825), - [sym_property_declaration] = STATE(2826), - [sym_method_declaration] = STATE(2826), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2826), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4249), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2204] = { - [sym_preproc_def] = STATE(2830), - [sym_preproc_call] = STATE(2830), - [sym_preproc_ifdef] = STATE(2830), - [sym_function_definition] = STATE(2830), - [sym_declaration] = STATE(2830), - [sym_type_definition] = STATE(2830), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2830), - [sym_preproc_undef] = STATE(2830), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2468), - [sym_instance_variables] = STATE(2827), - [sym_property_declaration] = STATE(2830), - [sym_method_declaration] = STATE(2830), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2830), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4251), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2205] = { - [sym_preproc_def] = STATE(2562), - [sym_preproc_call] = STATE(2562), - [sym_preproc_ifdef] = STATE(2562), - [sym_function_definition] = STATE(2562), - [sym_declaration] = STATE(2562), - [sym_type_definition] = STATE(2562), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2562), - [sym_preproc_undef] = STATE(2562), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2465), - [sym_instance_variables] = STATE(2483), - [sym_property_declaration] = STATE(2562), - [sym_method_declaration] = STATE(2562), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2562), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4253), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2206] = { - [sym_preproc_def] = STATE(2800), - [sym_preproc_call] = STATE(2800), - [sym_preproc_ifdef] = STATE(2800), - [sym_function_definition] = STATE(2800), - [sym_declaration] = STATE(2800), - [sym_type_definition] = STATE(2800), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2800), - [sym_preproc_undef] = STATE(2800), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2442), - [sym_instance_variables] = STATE(2801), - [sym_property_declaration] = STATE(2800), - [sym_method_declaration] = STATE(2800), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2800), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3972), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2207] = { - [sym_preproc_def] = STATE(2640), - [sym_preproc_call] = STATE(2640), - [sym_preproc_ifdef] = STATE(2640), - [sym_function_definition] = STATE(2640), - [sym_declaration] = STATE(2640), - [sym_type_definition] = STATE(2640), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2640), - [sym_preproc_undef] = STATE(2640), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2168), - [sym_instance_variables] = STATE(2647), - [sym_property_declaration] = STATE(2640), - [sym_method_declaration] = STATE(2640), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2640), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4255), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2208] = { - [sym_preproc_def] = STATE(2677), - [sym_preproc_call] = STATE(2677), - [sym_preproc_ifdef] = STATE(2677), - [sym_function_definition] = STATE(2677), - [sym_declaration] = STATE(2677), - [sym_type_definition] = STATE(2677), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2677), - [sym_preproc_undef] = STATE(2677), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2397), - [sym_instance_variables] = STATE(2659), - [sym_property_declaration] = STATE(2677), - [sym_method_declaration] = STATE(2677), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2677), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4257), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2209] = { - [sym_preproc_def] = STATE(2628), - [sym_preproc_call] = STATE(2628), - [sym_preproc_ifdef] = STATE(2628), - [sym_function_definition] = STATE(2628), - [sym_declaration] = STATE(2628), - [sym_type_definition] = STATE(2628), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2628), - [sym_preproc_undef] = STATE(2628), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2409), - [sym_instance_variables] = STATE(2622), - [sym_property_declaration] = STATE(2628), - [sym_method_declaration] = STATE(2628), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2628), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4259), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2210] = { - [sym_preproc_def] = STATE(2738), - [sym_preproc_call] = STATE(2738), - [sym_preproc_ifdef] = STATE(2738), - [sym_function_definition] = STATE(2738), - [sym_declaration] = STATE(2738), - [sym_type_definition] = STATE(2738), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2738), - [sym_preproc_undef] = STATE(2738), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2414), - [sym_instance_variables] = STATE(2739), - [sym_property_declaration] = STATE(2738), - [sym_method_declaration] = STATE(2738), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2738), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2211] = { - [sym_preproc_def] = STATE(2610), - [sym_preproc_call] = STATE(2610), - [sym_preproc_ifdef] = STATE(2610), - [sym_function_definition] = STATE(2610), - [sym_declaration] = STATE(2610), - [sym_type_definition] = STATE(2610), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2610), - [sym_preproc_undef] = STATE(2610), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2415), - [sym_instance_variables] = STATE(2658), - [sym_property_declaration] = STATE(2610), - [sym_method_declaration] = STATE(2610), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2610), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2212] = { - [sym_preproc_def] = STATE(2584), - [sym_preproc_call] = STATE(2584), - [sym_preproc_ifdef] = STATE(2584), - [sym_function_definition] = STATE(2584), - [sym_declaration] = STATE(2584), - [sym_type_definition] = STATE(2584), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2584), - [sym_preproc_undef] = STATE(2584), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2192), - [sym_instance_variables] = STATE(2590), - [sym_property_declaration] = STATE(2584), - [sym_method_declaration] = STATE(2584), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2584), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4261), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2213] = { - [sym_preproc_def] = STATE(2710), - [sym_preproc_call] = STATE(2710), - [sym_preproc_ifdef] = STATE(2710), - [sym_function_definition] = STATE(2710), - [sym_declaration] = STATE(2710), - [sym_type_definition] = STATE(2710), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2710), - [sym_preproc_undef] = STATE(2710), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2229), - [sym_instance_variables] = STATE(2711), - [sym_property_declaration] = STATE(2710), - [sym_method_declaration] = STATE(2710), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2710), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4263), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2214] = { - [sym_preproc_def] = STATE(2634), - [sym_preproc_call] = STATE(2634), - [sym_preproc_ifdef] = STATE(2634), - [sym_function_definition] = STATE(2634), - [sym_declaration] = STATE(2634), - [sym_type_definition] = STATE(2634), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2634), - [sym_preproc_undef] = STATE(2634), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2437), - [sym_instance_variables] = STATE(2633), - [sym_property_declaration] = STATE(2634), - [sym_method_declaration] = STATE(2634), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2634), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4265), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2215] = { - [sym_preproc_def] = STATE(2646), - [sym_preproc_call] = STATE(2646), - [sym_preproc_ifdef] = STATE(2646), - [sym_function_definition] = STATE(2646), - [sym_declaration] = STATE(2646), - [sym_type_definition] = STATE(2646), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2646), - [sym_preproc_undef] = STATE(2646), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2204), - [sym_instance_variables] = STATE(2642), - [sym_property_declaration] = STATE(2646), - [sym_method_declaration] = STATE(2646), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2646), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4267), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2216] = { - [sym_preproc_def] = STATE(2612), - [sym_preproc_call] = STATE(2612), - [sym_preproc_ifdef] = STATE(2612), - [sym_function_definition] = STATE(2612), - [sym_declaration] = STATE(2612), - [sym_type_definition] = STATE(2612), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2612), - [sym_preproc_undef] = STATE(2612), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2439), - [sym_instance_variables] = STATE(2611), - [sym_property_declaration] = STATE(2612), - [sym_method_declaration] = STATE(2612), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4269), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2217] = { - [sym_preproc_def] = STATE(2537), - [sym_preproc_call] = STATE(2537), - [sym_preproc_ifdef] = STATE(2537), - [sym_function_definition] = STATE(2537), - [sym_declaration] = STATE(2537), - [sym_type_definition] = STATE(2537), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2537), - [sym_preproc_undef] = STATE(2537), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2416), - [sym_instance_variables] = STATE(2510), - [sym_property_declaration] = STATE(2537), - [sym_method_declaration] = STATE(2537), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2537), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4271), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2218] = { - [sym_preproc_def] = STATE(2651), - [sym_preproc_call] = STATE(2651), - [sym_preproc_ifdef] = STATE(2651), - [sym_function_definition] = STATE(2651), - [sym_declaration] = STATE(2651), - [sym_type_definition] = STATE(2651), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2651), - [sym_preproc_undef] = STATE(2651), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2396), - [sym_instance_variables] = STATE(2652), - [sym_property_declaration] = STATE(2651), - [sym_method_declaration] = STATE(2651), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2651), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4273), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2219] = { - [sym_preproc_def] = STATE(2558), - [sym_preproc_call] = STATE(2558), - [sym_preproc_ifdef] = STATE(2558), - [sym_function_definition] = STATE(2558), - [sym_declaration] = STATE(2558), - [sym_type_definition] = STATE(2558), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2558), - [sym_preproc_undef] = STATE(2558), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2471), - [sym_instance_variables] = STATE(2544), - [sym_property_declaration] = STATE(2558), - [sym_method_declaration] = STATE(2558), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2558), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3948), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2220] = { - [sym_preproc_def] = STATE(2655), - [sym_preproc_call] = STATE(2655), - [sym_preproc_ifdef] = STATE(2655), - [sym_function_definition] = STATE(2655), - [sym_declaration] = STATE(2655), - [sym_type_definition] = STATE(2655), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2655), - [sym_preproc_undef] = STATE(2655), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2435), - [sym_instance_variables] = STATE(2656), - [sym_property_declaration] = STATE(2655), - [sym_method_declaration] = STATE(2655), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2655), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3920), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2221] = { - [sym_preproc_def] = STATE(2532), - [sym_preproc_call] = STATE(2532), - [sym_preproc_ifdef] = STATE(2532), - [sym_function_definition] = STATE(2532), - [sym_declaration] = STATE(2532), - [sym_type_definition] = STATE(2532), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2532), - [sym_preproc_undef] = STATE(2532), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2411), - [sym_instance_variables] = STATE(2535), - [sym_property_declaration] = STATE(2532), - [sym_method_declaration] = STATE(2532), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2532), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4275), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2222] = { - [sym_preproc_def] = STATE(2257), - [sym_preproc_call] = STATE(2257), - [sym_preproc_ifdef] = STATE(2257), - [sym_function_definition] = STATE(2257), - [sym_declaration] = STATE(2257), - [sym_type_definition] = STATE(2257), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2257), - [sym_preproc_undef] = STATE(2257), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7446), - [sym_property_declaration] = STATE(2257), - [sym_method_declaration] = STATE(2257), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2257), - [aux_sym_protocol_declaration_repeat1] = STATE(7446), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4277), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2223] = { - [sym_preproc_def] = STATE(2701), - [sym_preproc_call] = STATE(2701), - [sym_preproc_ifdef] = STATE(2701), - [sym_function_definition] = STATE(2701), - [sym_declaration] = STATE(2701), - [sym_type_definition] = STATE(2701), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2701), - [sym_preproc_undef] = STATE(2701), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2428), - [sym_instance_variables] = STATE(2702), - [sym_property_declaration] = STATE(2701), - [sym_method_declaration] = STATE(2701), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2701), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4279), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2224] = { - [sym_preproc_def] = STATE(2424), - [sym_preproc_call] = STATE(2424), - [sym_preproc_ifdef] = STATE(2424), - [sym_function_definition] = STATE(2424), - [sym_declaration] = STATE(2424), - [sym_type_definition] = STATE(2424), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2424), - [sym_preproc_else_in_interface_declaration] = STATE(9169), - [sym_preproc_elif_in_interface_declaration] = STATE(9169), - [sym_preproc_undef] = STATE(2424), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2424), - [sym_method_declaration] = STATE(2424), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2424), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4281), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2225] = { - [sym_preproc_def] = STATE(2778), - [sym_preproc_call] = STATE(2778), - [sym_preproc_ifdef] = STATE(2778), - [sym_function_definition] = STATE(2778), - [sym_declaration] = STATE(2778), - [sym_type_definition] = STATE(2778), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2778), - [sym_preproc_undef] = STATE(2778), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2223), - [sym_instance_variables] = STATE(2771), - [sym_property_declaration] = STATE(2778), - [sym_method_declaration] = STATE(2778), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2778), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4283), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2226] = { - [sym_preproc_def] = STATE(2189), - [sym_preproc_call] = STATE(2189), - [sym_preproc_ifdef] = STATE(2189), - [sym_function_definition] = STATE(2189), - [sym_declaration] = STATE(2189), - [sym_type_definition] = STATE(2189), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2189), - [sym_preproc_undef] = STATE(2189), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7439), - [sym_property_declaration] = STATE(2189), - [sym_method_declaration] = STATE(2189), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2189), - [aux_sym_protocol_declaration_repeat1] = STATE(7439), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4285), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2227] = { - [sym_preproc_def] = STATE(2153), - [sym_preproc_call] = STATE(2153), - [sym_preproc_ifdef] = STATE(2153), - [sym_function_definition] = STATE(2153), - [sym_declaration] = STATE(2153), - [sym_type_definition] = STATE(2153), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2153), - [sym_preproc_undef] = STATE(2153), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7398), - [sym_property_declaration] = STATE(2153), - [sym_method_declaration] = STATE(2153), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2153), - [aux_sym_protocol_declaration_repeat1] = STATE(7398), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4225), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2228] = { - [sym_preproc_def] = STATE(2635), - [sym_preproc_call] = STATE(2635), - [sym_preproc_ifdef] = STATE(2635), - [sym_function_definition] = STATE(2635), - [sym_declaration] = STATE(2635), - [sym_type_definition] = STATE(2635), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2635), - [sym_preproc_undef] = STATE(2635), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2146), - [sym_instance_variables] = STATE(2619), - [sym_property_declaration] = STATE(2635), - [sym_method_declaration] = STATE(2635), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2635), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4287), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2229] = { - [sym_preproc_def] = STATE(2605), - [sym_preproc_call] = STATE(2605), - [sym_preproc_ifdef] = STATE(2605), - [sym_function_definition] = STATE(2605), - [sym_declaration] = STATE(2605), - [sym_type_definition] = STATE(2605), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2605), - [sym_preproc_undef] = STATE(2605), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2462), - [sym_instance_variables] = STATE(2592), - [sym_property_declaration] = STATE(2605), - [sym_method_declaration] = STATE(2605), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2605), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4289), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2230] = { - [sym_preproc_def] = STATE(2667), - [sym_preproc_call] = STATE(2667), - [sym_preproc_ifdef] = STATE(2667), - [sym_function_definition] = STATE(2667), - [sym_declaration] = STATE(2667), - [sym_type_definition] = STATE(2667), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2667), - [sym_preproc_undef] = STATE(2667), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2436), - [sym_instance_variables] = STATE(2668), - [sym_property_declaration] = STATE(2667), - [sym_method_declaration] = STATE(2667), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2667), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4291), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2231] = { - [sym_preproc_def] = STATE(2670), - [sym_preproc_call] = STATE(2670), - [sym_preproc_ifdef] = STATE(2670), - [sym_function_definition] = STATE(2670), - [sym_declaration] = STATE(2670), - [sym_type_definition] = STATE(2670), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2670), - [sym_preproc_undef] = STATE(2670), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2423), - [sym_instance_variables] = STATE(2671), - [sym_property_declaration] = STATE(2670), - [sym_method_declaration] = STATE(2670), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2670), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4293), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2232] = { - [sym_preproc_def] = STATE(2514), - [sym_preproc_call] = STATE(2514), - [sym_preproc_ifdef] = STATE(2514), - [sym_function_definition] = STATE(2514), - [sym_declaration] = STATE(2514), - [sym_type_definition] = STATE(2514), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2514), - [sym_preproc_undef] = STATE(2514), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2421), - [sym_instance_variables] = STATE(2497), - [sym_property_declaration] = STATE(2514), - [sym_method_declaration] = STATE(2514), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2514), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4295), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2233] = { - [sym_preproc_def] = STATE(2424), - [sym_preproc_call] = STATE(2424), - [sym_preproc_ifdef] = STATE(2424), - [sym_function_definition] = STATE(2424), - [sym_declaration] = STATE(2424), - [sym_type_definition] = STATE(2424), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2424), - [sym_preproc_else_in_interface_declaration] = STATE(9480), - [sym_preproc_elif_in_interface_declaration] = STATE(9480), - [sym_preproc_undef] = STATE(2424), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2424), - [sym_method_declaration] = STATE(2424), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2424), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4297), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2234] = { - [sym_preproc_def] = STATE(2821), - [sym_preproc_call] = STATE(2821), - [sym_preproc_ifdef] = STATE(2821), - [sym_function_definition] = STATE(2821), - [sym_declaration] = STATE(2821), - [sym_type_definition] = STATE(2821), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2821), - [sym_preproc_undef] = STATE(2821), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2443), - [sym_instance_variables] = STATE(2839), - [sym_property_declaration] = STATE(2821), - [sym_method_declaration] = STATE(2821), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2821), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3898), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2235] = { - [sym_preproc_def] = STATE(2765), - [sym_preproc_call] = STATE(2765), - [sym_preproc_ifdef] = STATE(2765), - [sym_function_definition] = STATE(2765), - [sym_declaration] = STATE(2765), - [sym_type_definition] = STATE(2765), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2765), - [sym_preproc_undef] = STATE(2765), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2426), - [sym_instance_variables] = STATE(2783), - [sym_property_declaration] = STATE(2765), - [sym_method_declaration] = STATE(2765), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2765), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4299), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2236] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2422), - [sym_instance_variables] = STATE(2726), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2237] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7416), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7416), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4301), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2238] = { - [sym_preproc_def] = STATE(2681), - [sym_preproc_call] = STATE(2681), - [sym_preproc_ifdef] = STATE(2681), - [sym_function_definition] = STATE(2681), - [sym_declaration] = STATE(2681), - [sym_type_definition] = STATE(2681), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2681), - [sym_preproc_undef] = STATE(2681), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2159), - [sym_instance_variables] = STATE(2682), - [sym_property_declaration] = STATE(2681), - [sym_method_declaration] = STATE(2681), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2681), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4303), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2239] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2403), - [sym_instance_variables] = STATE(2730), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2240] = { - [sym_preproc_def] = STATE(2607), - [sym_preproc_call] = STATE(2607), - [sym_preproc_ifdef] = STATE(2607), - [sym_function_definition] = STATE(2607), - [sym_declaration] = STATE(2607), - [sym_type_definition] = STATE(2607), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2607), - [sym_preproc_undef] = STATE(2607), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2163), - [sym_instance_variables] = STATE(2608), - [sym_property_declaration] = STATE(2607), - [sym_method_declaration] = STATE(2607), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2607), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4305), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2241] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7439), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7439), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4285), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2242] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2408), - [sym_instance_variables] = STATE(2618), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2243] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7446), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7446), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4277), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2244] = { - [sym_preproc_def] = STATE(2757), - [sym_preproc_call] = STATE(2757), - [sym_preproc_ifdef] = STATE(2757), - [sym_function_definition] = STATE(2757), - [sym_declaration] = STATE(2757), - [sym_type_definition] = STATE(2757), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2757), - [sym_preproc_undef] = STATE(2757), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2446), - [sym_instance_variables] = STATE(2759), - [sym_property_declaration] = STATE(2757), - [sym_method_declaration] = STATE(2757), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2757), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4307), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2245] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7399), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7399), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4309), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2246] = { - [sym_preproc_def] = STATE(2525), - [sym_preproc_call] = STATE(2525), - [sym_preproc_ifdef] = STATE(2525), - [sym_function_definition] = STATE(2525), - [sym_declaration] = STATE(2525), - [sym_type_definition] = STATE(2525), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2525), - [sym_preproc_undef] = STATE(2525), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2152), - [sym_instance_variables] = STATE(2524), - [sym_property_declaration] = STATE(2525), - [sym_method_declaration] = STATE(2525), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2525), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4311), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2247] = { - [sym_preproc_def] = STATE(2233), - [sym_preproc_call] = STATE(2233), - [sym_preproc_ifdef] = STATE(2233), - [sym_function_definition] = STATE(2233), - [sym_declaration] = STATE(2233), - [sym_type_definition] = STATE(2233), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2233), - [sym_preproc_else_in_interface_declaration] = STATE(9504), - [sym_preproc_elif_in_interface_declaration] = STATE(9504), - [sym_preproc_undef] = STATE(2233), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2233), - [sym_method_declaration] = STATE(2233), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2233), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4313), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2248] = { - [sym_preproc_def] = STATE(2751), - [sym_preproc_call] = STATE(2751), - [sym_preproc_ifdef] = STATE(2751), - [sym_function_definition] = STATE(2751), - [sym_declaration] = STATE(2751), - [sym_type_definition] = STATE(2751), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2751), - [sym_preproc_undef] = STATE(2751), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2440), - [sym_instance_variables] = STATE(2752), - [sym_property_declaration] = STATE(2751), - [sym_method_declaration] = STATE(2751), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2751), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4315), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2249] = { - [sym_preproc_def] = STATE(2520), - [sym_preproc_call] = STATE(2520), - [sym_preproc_ifdef] = STATE(2520), - [sym_function_definition] = STATE(2520), - [sym_declaration] = STATE(2520), - [sym_type_definition] = STATE(2520), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2520), - [sym_preproc_undef] = STATE(2520), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2474), - [sym_instance_variables] = STATE(2518), - [sym_property_declaration] = STATE(2520), - [sym_method_declaration] = STATE(2520), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2520), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4317), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2250] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7401), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7401), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4319), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2251] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2445), - [sym_instance_variables] = STATE(2522), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2252] = { - [sym_preproc_def] = STATE(2424), - [sym_preproc_call] = STATE(2424), - [sym_preproc_ifdef] = STATE(2424), - [sym_function_definition] = STATE(2424), - [sym_declaration] = STATE(2424), - [sym_type_definition] = STATE(2424), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2424), - [sym_preproc_else_in_interface_declaration] = STATE(9534), - [sym_preproc_elif_in_interface_declaration] = STATE(9534), - [sym_preproc_undef] = STATE(2424), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2424), - [sym_method_declaration] = STATE(2424), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2424), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4321), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2253] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7452), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7452), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3594), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2254] = { - [sym_preproc_def] = STATE(2241), - [sym_preproc_call] = STATE(2241), - [sym_preproc_ifdef] = STATE(2241), - [sym_function_definition] = STATE(2241), - [sym_declaration] = STATE(2241), - [sym_type_definition] = STATE(2241), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2241), - [sym_preproc_undef] = STATE(2241), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7452), - [sym_property_declaration] = STATE(2241), - [sym_method_declaration] = STATE(2241), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2241), - [aux_sym_protocol_declaration_repeat1] = STATE(7452), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3594), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2255] = { - [sym_preproc_def] = STATE(2245), - [sym_preproc_call] = STATE(2245), - [sym_preproc_ifdef] = STATE(2245), - [sym_function_definition] = STATE(2245), - [sym_declaration] = STATE(2245), - [sym_type_definition] = STATE(2245), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2245), - [sym_preproc_undef] = STATE(2245), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7416), - [sym_property_declaration] = STATE(2245), - [sym_method_declaration] = STATE(2245), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2245), - [aux_sym_protocol_declaration_repeat1] = STATE(7416), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4301), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2256] = { - [sym_preproc_def] = STATE(2202), - [sym_preproc_call] = STATE(2202), - [sym_preproc_ifdef] = STATE(2202), - [sym_function_definition] = STATE(2202), - [sym_declaration] = STATE(2202), - [sym_type_definition] = STATE(2202), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2202), - [sym_preproc_undef] = STATE(2202), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7453), - [sym_property_declaration] = STATE(2202), - [sym_method_declaration] = STATE(2202), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2202), - [aux_sym_protocol_declaration_repeat1] = STATE(7453), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3582), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2257] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7457), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7457), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4323), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2258] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7453), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7453), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3582), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2259] = { - [sym_preproc_def] = STATE(2768), - [sym_preproc_call] = STATE(2768), - [sym_preproc_ifdef] = STATE(2768), - [sym_function_definition] = STATE(2768), - [sym_declaration] = STATE(2768), - [sym_type_definition] = STATE(2768), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2768), - [sym_preproc_undef] = STATE(2768), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2394), - [sym_instance_variables] = STATE(2761), - [sym_property_declaration] = STATE(2768), - [sym_method_declaration] = STATE(2768), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2768), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4325), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2260] = { - [sym_preproc_def] = STATE(2706), - [sym_preproc_call] = STATE(2706), - [sym_preproc_ifdef] = STATE(2706), - [sym_function_definition] = STATE(2706), - [sym_declaration] = STATE(2706), - [sym_type_definition] = STATE(2706), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2706), - [sym_preproc_undef] = STATE(2706), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2230), - [sym_instance_variables] = STATE(2708), - [sym_property_declaration] = STATE(2706), - [sym_method_declaration] = STATE(2706), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2706), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4327), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2261] = { - [sym_preproc_def] = STATE(2755), - [sym_preproc_call] = STATE(2755), - [sym_preproc_ifdef] = STATE(2755), - [sym_function_definition] = STATE(2755), - [sym_declaration] = STATE(2755), - [sym_type_definition] = STATE(2755), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2755), - [sym_preproc_undef] = STATE(2755), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2138), - [sym_instance_variables] = STATE(2758), - [sym_property_declaration] = STATE(2755), - [sym_method_declaration] = STATE(2755), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2755), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4329), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2262] = { - [sym_preproc_def] = STATE(2853), - [sym_preproc_call] = STATE(2853), - [sym_preproc_ifdef] = STATE(2853), - [sym_function_definition] = STATE(2853), - [sym_declaration] = STATE(2853), - [sym_type_definition] = STATE(2853), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2853), - [sym_preproc_undef] = STATE(2853), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_parameterized_arguments] = STATE(2444), - [sym_instance_variables] = STATE(2850), - [sym_property_declaration] = STATE(2853), - [sym_method_declaration] = STATE(2853), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2853), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4331), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2263] = { - [sym_preproc_def] = STATE(2424), - [sym_preproc_call] = STATE(2424), - [sym_preproc_ifdef] = STATE(2424), - [sym_function_definition] = STATE(2424), - [sym_declaration] = STATE(2424), - [sym_type_definition] = STATE(2424), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2424), - [sym_preproc_else_in_interface_declaration] = STATE(9046), - [sym_preproc_elif_in_interface_declaration] = STATE(9046), - [sym_preproc_undef] = STATE(2424), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2424), - [sym_method_declaration] = STATE(2424), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2424), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4185), - [aux_sym_preproc_if_token1] = ACTIONS(4187), - [aux_sym_preproc_if_token2] = ACTIONS(4333), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3822), - [aux_sym_preproc_else_token1] = ACTIONS(4191), - [aux_sym_preproc_elif_token1] = ACTIONS(4193), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym_DASH] = ACTIONS(4195), - [anon_sym_PLUS] = ACTIONS(4195), - [anon_sym___extension__] = ACTIONS(3832), - [anon_sym_typedef] = ACTIONS(3834), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(4197), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2264] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_qualified_protocol_interface_declaration] = STATE(7442), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [aux_sym_protocol_declaration_repeat1] = STATE(7442), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3610), - [anon_sym_AToptional] = ACTIONS(3576), - [anon_sym_ATrequired] = ACTIONS(3576), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2265] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4335), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2266] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3700), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2267] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4337), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2268] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4339), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2269] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2288), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2288), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4341), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2270] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4343), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2271] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4345), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2272] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2276), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2276), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4347), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2273] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2311), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2311), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3708), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2274] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2324), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2324), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3878), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2275] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3878), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2276] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4349), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2277] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4351), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2278] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4353), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2279] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2337), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2337), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4351), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2280] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4355), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2281] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4357), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2282] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2319), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2319), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3652), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2283] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4341), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2284] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4359), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2285] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2284), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2284), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4361), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2286] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2329), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2329), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4337), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2287] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2345), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2345), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3806), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2288] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4363), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2289] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2354), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2354), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4365), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2290] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4365), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2291] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4367), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2292] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2387), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2387), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4369), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2293] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4369), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2294] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2362), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2362), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4353), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2295] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4371), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2296] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2325), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2325), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4373), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2297] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4373), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2298] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2360), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2360), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4367), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2299] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4361), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2300] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4375), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2301] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2313), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2313), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3800), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2302] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3708), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2303] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4377), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2304] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4379), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2305] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4381), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2306] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2385), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2385), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4377), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2307] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4383), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2308] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2268), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2268), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4383), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2309] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4385), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2310] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2280), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2280), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4387), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2311] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3800), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2312] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2271), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2271), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4381), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2313] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4347), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2314] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2328), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2328), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4389), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2315] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3676), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2316] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2275), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2275), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3676), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2317] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4389), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2318] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2364), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2364), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3724), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2319] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3806), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2320] = { - [sym_preproc_def] = STATE(3995), - [sym_preproc_function_def] = STATE(3995), - [sym_preproc_call] = STATE(3995), - [sym_preproc_ifdef] = STATE(3995), - [sym_function_definition] = STATE(3995), - [sym_declaration] = STATE(3995), - [sym_type_definition] = STATE(3995), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5324), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3486), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3995), - [sym_preproc_undef] = STATE(3995), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2320), - [sym_property_implementation] = STATE(3995), - [sym_method_definition] = STATE(3995), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2320), - [sym_identifier] = ACTIONS(4391), - [aux_sym_preproc_def_token1] = ACTIONS(4394), - [aux_sym_preproc_if_token1] = ACTIONS(4397), - [aux_sym_preproc_if_token2] = ACTIONS(4071), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4400), - [sym_preproc_directive] = ACTIONS(4403), - [anon_sym_DASH] = ACTIONS(4406), - [anon_sym_PLUS] = ACTIONS(4406), - [anon_sym___extension__] = ACTIONS(4409), - [anon_sym_typedef] = ACTIONS(4412), - [anon_sym_extern] = ACTIONS(4088), - [anon_sym___attribute__] = ACTIONS(4091), - [anon_sym___attribute] = ACTIONS(4091), - [anon_sym_noreturn] = ACTIONS(4094), - [anon_sym_LBRACK] = ACTIONS(4097), - [anon_sym___declspec] = ACTIONS(4100), - [anon_sym___cdecl] = ACTIONS(4103), - [anon_sym___clrcall] = ACTIONS(4103), - [anon_sym___stdcall] = ACTIONS(4103), - [anon_sym___fastcall] = ACTIONS(4103), - [anon_sym___thiscall] = ACTIONS(4103), - [anon_sym___vectorcall] = ACTIONS(4103), - [anon_sym_signed] = ACTIONS(4106), - [anon_sym_unsigned] = ACTIONS(4106), - [anon_sym_long] = ACTIONS(4106), - [anon_sym_short] = ACTIONS(4106), - [anon_sym_static] = ACTIONS(4088), - [anon_sym_auto] = ACTIONS(4088), - [anon_sym_register] = ACTIONS(4088), - [anon_sym_inline] = ACTIONS(4088), - [anon_sym___inline] = ACTIONS(4088), - [anon_sym___inline__] = ACTIONS(4088), - [anon_sym___forceinline] = ACTIONS(4088), - [anon_sym_thread_local] = ACTIONS(4088), - [anon_sym___thread] = ACTIONS(4088), - [anon_sym_CG_EXTERN] = ACTIONS(4088), - [anon_sym_CG_INLINE] = ACTIONS(4088), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4088), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4088), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4088), - [anon_sym_IBOutlet] = ACTIONS(4088), - [anon_sym_IBInspectable] = ACTIONS(4088), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4088), - [anon_sym_NS_INLINE] = ACTIONS(4088), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4088), - [anon_sym_OBJC_EXPORT] = ACTIONS(4088), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4088), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4088), - [anon_sym_const] = ACTIONS(4094), - [anon_sym_constexpr] = ACTIONS(4094), - [anon_sym_volatile] = ACTIONS(4094), - [anon_sym_restrict] = ACTIONS(4094), - [anon_sym___restrict__] = ACTIONS(4094), - [anon_sym__Atomic] = ACTIONS(4094), - [anon_sym__Noreturn] = ACTIONS(4094), - [anon_sym_nullable] = ACTIONS(4094), - [anon_sym__Complex] = ACTIONS(4094), - [anon_sym__Nonnull] = ACTIONS(4094), - [anon_sym__Nullable] = ACTIONS(4094), - [anon_sym__Nullable_result] = ACTIONS(4094), - [anon_sym__Null_unspecified] = ACTIONS(4094), - [anon_sym___autoreleasing] = ACTIONS(4094), - [anon_sym___block] = ACTIONS(4094), - [anon_sym___bridge] = ACTIONS(4094), - [anon_sym___bridge_retained] = ACTIONS(4094), - [anon_sym___bridge_transfer] = ACTIONS(4094), - [anon_sym___complex] = ACTIONS(4094), - [anon_sym___const] = ACTIONS(4094), - [anon_sym___imag] = ACTIONS(4094), - [anon_sym___kindof] = ACTIONS(4094), - [anon_sym___nonnull] = ACTIONS(4094), - [anon_sym___nullable] = ACTIONS(4094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4094), - [anon_sym___real] = ACTIONS(4094), - [anon_sym___strong] = ACTIONS(4094), - [anon_sym___unsafe_unretained] = ACTIONS(4094), - [anon_sym___unused] = ACTIONS(4094), - [anon_sym___weak] = ACTIONS(4094), - [sym_primitive_type] = ACTIONS(4109), - [anon_sym_enum] = ACTIONS(4112), - [anon_sym_struct] = ACTIONS(4115), - [anon_sym_union] = ACTIONS(4118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4121), - [anon_sym___typeof] = ACTIONS(4121), - [anon_sym_typeof] = ACTIONS(4121), - [aux_sym_preproc_undef_token1] = ACTIONS(4415), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4127), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4127), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4127), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4127), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4127), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4127), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4127), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4127), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4127), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4130), - [anon_sym_NS_AVAILABLE] = ACTIONS(4130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_API_AVAILABLE] = ACTIONS(4130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4130), - [anon_sym_API_DEPRECATED] = ACTIONS(4130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4130), - [anon_sym___deprecated_msg] = ACTIONS(4130), - [anon_sym___deprecated_enum_msg] = ACTIONS(4130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4130), - [anon_sym_ATsynthesize] = ACTIONS(4418), - [anon_sym_ATdynamic] = ACTIONS(4421), - [anon_sym__Alignas] = ACTIONS(4139), - [anon_sym_BOOL] = ACTIONS(4142), - [anon_sym_IMP] = ACTIONS(4142), - [anon_sym_SEL] = ACTIONS(4142), - [anon_sym_Class] = ACTIONS(4142), - [anon_sym_id] = ACTIONS(4142), - }, - [2321] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4424), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2322] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3724), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2323] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2304), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2304), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4424), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2324] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4426), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2325] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4428), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2326] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2375), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2375), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4430), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2327] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4430), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2328] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4432), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2329] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4434), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2330] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4436), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2331] = { - [sym_preproc_def] = STATE(3995), - [sym_preproc_function_def] = STATE(3995), - [sym_preproc_call] = STATE(3995), - [sym_preproc_ifdef] = STATE(3995), - [sym_function_definition] = STATE(3995), - [sym_declaration] = STATE(3995), - [sym_type_definition] = STATE(3995), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5324), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3486), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3995), - [sym_preproc_undef] = STATE(3995), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2334), - [sym_property_implementation] = STATE(3995), - [sym_method_definition] = STATE(3995), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2334), - [sym_identifier] = ACTIONS(4438), - [aux_sym_preproc_def_token1] = ACTIONS(4440), - [aux_sym_preproc_if_token1] = ACTIONS(4442), - [aux_sym_preproc_if_token2] = ACTIONS(4444), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4446), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym_DASH] = ACTIONS(4450), - [anon_sym_PLUS] = ACTIONS(4450), - [anon_sym___extension__] = ACTIONS(4452), - [anon_sym_typedef] = ACTIONS(4454), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(4456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(4458), - [anon_sym_ATdynamic] = ACTIONS(4460), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2332] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3652), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2333] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2265), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2265), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4436), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2334] = { - [sym_preproc_def] = STATE(3995), - [sym_preproc_function_def] = STATE(3995), - [sym_preproc_call] = STATE(3995), - [sym_preproc_ifdef] = STATE(3995), - [sym_function_definition] = STATE(3995), - [sym_declaration] = STATE(3995), - [sym_type_definition] = STATE(3995), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5324), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3486), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(3995), - [sym_preproc_undef] = STATE(3995), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2320), - [sym_property_implementation] = STATE(3995), - [sym_method_definition] = STATE(3995), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_implementation_definition_repeat1] = STATE(2320), - [sym_identifier] = ACTIONS(4438), - [aux_sym_preproc_def_token1] = ACTIONS(4440), - [aux_sym_preproc_if_token1] = ACTIONS(4442), - [aux_sym_preproc_if_token2] = ACTIONS(4462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4446), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym_DASH] = ACTIONS(4450), - [anon_sym_PLUS] = ACTIONS(4450), - [anon_sym___extension__] = ACTIONS(4452), - [anon_sym_typedef] = ACTIONS(4454), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(4456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATsynthesize] = ACTIONS(4458), - [anon_sym_ATdynamic] = ACTIONS(4460), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2335] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2355), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2355), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4464), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2336] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2369), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2369), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4426), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2337] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4466), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2338] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4468), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2339] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4464), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2340] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2299), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2299), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3890), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2341] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4470), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2342] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2346), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2346), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4468), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2343] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2348), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2348), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4472), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2344] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2365), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2365), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4470), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2345] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4474), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2346] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4476), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2347] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4478), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2348] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4480), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2349] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4482), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2350] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2368), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2368), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4482), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2351] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4484), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2352] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2309), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2309), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4484), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2353] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2347), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2347), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4474), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2354] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4486), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2355] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4488), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2356] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3890), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2357] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2371), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2371), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4490), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2358] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4492), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2359] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4490), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2360] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4494), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2361] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4387), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2362] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4496), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2363] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2283), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2283), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3872), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2364] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3872), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2365] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4498), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2366] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4472), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2367] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2372), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2372), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4500), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2368] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4502), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2369] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4504), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2370] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4506), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2371] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4508), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2372] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4510), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2373] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2356), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2356), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3700), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2374] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4512), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2375] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4514), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2376] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2381), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2381), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4512), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2377] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4516), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2378] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2270), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2270), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4516), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2379] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4500), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2380] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2281), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2281), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4518), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2381] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4520), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2382] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4522), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2383] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2295), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2295), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4522), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2384] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4518), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2385] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4524), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2386] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(4526), - [aux_sym_preproc_def_token1] = ACTIONS(4529), - [aux_sym_preproc_if_token1] = ACTIONS(4532), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4535), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4535), - [sym_preproc_directive] = ACTIONS(4538), - [anon_sym_DASH] = ACTIONS(4541), - [anon_sym_PLUS] = ACTIONS(4541), - [anon_sym___extension__] = ACTIONS(4544), - [anon_sym_typedef] = ACTIONS(4547), - [anon_sym_extern] = ACTIONS(4550), - [anon_sym___attribute__] = ACTIONS(4553), - [anon_sym___attribute] = ACTIONS(4553), - [anon_sym_noreturn] = ACTIONS(4556), - [anon_sym_LBRACK] = ACTIONS(4559), - [anon_sym___declspec] = ACTIONS(4562), - [anon_sym___cdecl] = ACTIONS(4565), - [anon_sym___clrcall] = ACTIONS(4565), - [anon_sym___stdcall] = ACTIONS(4565), - [anon_sym___fastcall] = ACTIONS(4565), - [anon_sym___thiscall] = ACTIONS(4565), - [anon_sym___vectorcall] = ACTIONS(4565), - [anon_sym_signed] = ACTIONS(4568), - [anon_sym_unsigned] = ACTIONS(4568), - [anon_sym_long] = ACTIONS(4568), - [anon_sym_short] = ACTIONS(4568), - [anon_sym_static] = ACTIONS(4550), - [anon_sym_auto] = ACTIONS(4550), - [anon_sym_register] = ACTIONS(4550), - [anon_sym_inline] = ACTIONS(4550), - [anon_sym___inline] = ACTIONS(4550), - [anon_sym___inline__] = ACTIONS(4550), - [anon_sym___forceinline] = ACTIONS(4550), - [anon_sym_thread_local] = ACTIONS(4550), - [anon_sym___thread] = ACTIONS(4550), - [anon_sym_CG_EXTERN] = ACTIONS(4550), - [anon_sym_CG_INLINE] = ACTIONS(4550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4550), - [anon_sym_IBOutlet] = ACTIONS(4550), - [anon_sym_IBInspectable] = ACTIONS(4550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4550), - [anon_sym_NS_INLINE] = ACTIONS(4550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4550), - [anon_sym_OBJC_EXPORT] = ACTIONS(4550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4550), - [anon_sym_const] = ACTIONS(4556), - [anon_sym_constexpr] = ACTIONS(4556), - [anon_sym_volatile] = ACTIONS(4556), - [anon_sym_restrict] = ACTIONS(4556), - [anon_sym___restrict__] = ACTIONS(4556), - [anon_sym__Atomic] = ACTIONS(4556), - [anon_sym__Noreturn] = ACTIONS(4556), - [anon_sym_nullable] = ACTIONS(4556), - [anon_sym__Complex] = ACTIONS(4556), - [anon_sym__Nonnull] = ACTIONS(4556), - [anon_sym__Nullable] = ACTIONS(4556), - [anon_sym__Nullable_result] = ACTIONS(4556), - [anon_sym__Null_unspecified] = ACTIONS(4556), - [anon_sym___autoreleasing] = ACTIONS(4556), - [anon_sym___block] = ACTIONS(4556), - [anon_sym___bridge] = ACTIONS(4556), - [anon_sym___bridge_retained] = ACTIONS(4556), - [anon_sym___bridge_transfer] = ACTIONS(4556), - [anon_sym___complex] = ACTIONS(4556), - [anon_sym___const] = ACTIONS(4556), - [anon_sym___imag] = ACTIONS(4556), - [anon_sym___kindof] = ACTIONS(4556), - [anon_sym___nonnull] = ACTIONS(4556), - [anon_sym___nullable] = ACTIONS(4556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4556), - [anon_sym___real] = ACTIONS(4556), - [anon_sym___strong] = ACTIONS(4556), - [anon_sym___unsafe_unretained] = ACTIONS(4556), - [anon_sym___unused] = ACTIONS(4556), - [anon_sym___weak] = ACTIONS(4556), - [sym_primitive_type] = ACTIONS(4571), - [anon_sym_enum] = ACTIONS(4574), - [anon_sym_struct] = ACTIONS(4577), - [anon_sym_union] = ACTIONS(4580), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4583), - [anon_sym___typeof] = ACTIONS(4583), - [anon_sym_typeof] = ACTIONS(4583), - [aux_sym_preproc_undef_token1] = ACTIONS(4586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4589), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4589), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4589), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4589), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4589), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4589), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4589), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4589), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4589), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4592), - [anon_sym_NS_AVAILABLE] = ACTIONS(4592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4592), - [anon_sym_API_AVAILABLE] = ACTIONS(4592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4592), - [anon_sym_API_DEPRECATED] = ACTIONS(4592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4592), - [anon_sym___deprecated_msg] = ACTIONS(4592), - [anon_sym___deprecated_enum_msg] = ACTIONS(4592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4592), - [anon_sym_ATend] = ACTIONS(4595), - [anon_sym_ATsynthesize] = ACTIONS(4597), - [anon_sym_ATdynamic] = ACTIONS(4600), - [anon_sym__Alignas] = ACTIONS(4603), - [anon_sym_BOOL] = ACTIONS(4606), - [anon_sym_IMP] = ACTIONS(4606), - [anon_sym_SEL] = ACTIONS(4606), - [anon_sym_Class] = ACTIONS(4606), - [anon_sym_id] = ACTIONS(4606), - }, - [2387] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4609), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2388] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2392), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2392), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4506), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2389] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2358), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2358), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4611), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2390] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2300), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2300), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4613), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2391] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4611), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2392] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4615), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2393] = { - [sym_preproc_def] = STATE(4033), - [sym_preproc_function_def] = STATE(4033), - [sym_preproc_call] = STATE(4033), - [sym_preproc_ifdef] = STATE(4033), - [sym_function_definition] = STATE(4033), - [sym_declaration] = STATE(4033), - [sym_type_definition] = STATE(4033), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5319), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(3493), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_implementation_definition] = STATE(4033), - [sym_preproc_undef] = STATE(4033), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_implementation_definition] = STATE(2386), - [sym_property_implementation] = STATE(4033), - [sym_method_definition] = STATE(4033), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_implementation_repeat1] = STATE(2386), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(3618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3622), - [anon_sym_PLUS] = ACTIONS(3622), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4613), - [anon_sym_ATsynthesize] = ACTIONS(3632), - [anon_sym_ATdynamic] = ACTIONS(3634), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2394] = { - [sym_preproc_def] = STATE(2691), - [sym_preproc_call] = STATE(2691), - [sym_preproc_ifdef] = STATE(2691), - [sym_function_definition] = STATE(2691), - [sym_declaration] = STATE(2691), - [sym_type_definition] = STATE(2691), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2691), - [sym_preproc_undef] = STATE(2691), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2673), - [sym_property_declaration] = STATE(2691), - [sym_method_declaration] = STATE(2691), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2691), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4617), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2395] = { - [sym_preproc_def] = STATE(2756), - [sym_preproc_call] = STATE(2756), - [sym_preproc_ifdef] = STATE(2756), - [sym_function_definition] = STATE(2756), - [sym_declaration] = STATE(2756), - [sym_type_definition] = STATE(2756), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2756), - [sym_preproc_undef] = STATE(2756), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2750), - [sym_property_declaration] = STATE(2756), - [sym_method_declaration] = STATE(2756), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2756), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4619), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2396] = { - [sym_preproc_def] = STATE(2623), - [sym_preproc_call] = STATE(2623), - [sym_preproc_ifdef] = STATE(2623), - [sym_function_definition] = STATE(2623), - [sym_declaration] = STATE(2623), - [sym_type_definition] = STATE(2623), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2623), - [sym_preproc_undef] = STATE(2623), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2625), - [sym_property_declaration] = STATE(2623), - [sym_method_declaration] = STATE(2623), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2623), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4621), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2397] = { - [sym_preproc_def] = STATE(2630), - [sym_preproc_call] = STATE(2630), - [sym_preproc_ifdef] = STATE(2630), - [sym_function_definition] = STATE(2630), - [sym_declaration] = STATE(2630), - [sym_type_definition] = STATE(2630), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2630), - [sym_preproc_undef] = STATE(2630), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2620), - [sym_property_declaration] = STATE(2630), - [sym_method_declaration] = STATE(2630), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2630), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4175), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2398] = { - [sym_preproc_def] = STATE(2849), - [sym_preproc_call] = STATE(2849), - [sym_preproc_ifdef] = STATE(2849), - [sym_function_definition] = STATE(2849), - [sym_declaration] = STATE(2849), - [sym_type_definition] = STATE(2849), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2849), - [sym_preproc_undef] = STATE(2849), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2844), - [sym_property_declaration] = STATE(2849), - [sym_method_declaration] = STATE(2849), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2849), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4215), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2399] = { - [sym_preproc_def] = STATE(2845), - [sym_preproc_call] = STATE(2845), - [sym_preproc_ifdef] = STATE(2845), - [sym_function_definition] = STATE(2845), - [sym_declaration] = STATE(2845), - [sym_type_definition] = STATE(2845), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2845), - [sym_preproc_undef] = STATE(2845), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2846), - [sym_property_declaration] = STATE(2845), - [sym_method_declaration] = STATE(2845), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2845), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4623), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2400] = { - [sym_preproc_def] = STATE(2847), - [sym_preproc_call] = STATE(2847), - [sym_preproc_ifdef] = STATE(2847), - [sym_function_definition] = STATE(2847), - [sym_declaration] = STATE(2847), - [sym_type_definition] = STATE(2847), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2847), - [sym_preproc_undef] = STATE(2847), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2848), - [sym_property_declaration] = STATE(2847), - [sym_method_declaration] = STATE(2847), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2847), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4625), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2401] = { - [sym_preproc_def] = STATE(2799), - [sym_preproc_call] = STATE(2799), - [sym_preproc_ifdef] = STATE(2799), - [sym_function_definition] = STATE(2799), - [sym_declaration] = STATE(2799), - [sym_type_definition] = STATE(2799), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2799), - [sym_preproc_undef] = STATE(2799), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2843), - [sym_property_declaration] = STATE(2799), - [sym_method_declaration] = STATE(2799), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2799), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4627), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2402] = { - [sym_preproc_def] = STATE(2660), - [sym_preproc_call] = STATE(2660), - [sym_preproc_ifdef] = STATE(2660), - [sym_function_definition] = STATE(2660), - [sym_declaration] = STATE(2660), - [sym_type_definition] = STATE(2660), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2660), - [sym_preproc_undef] = STATE(2660), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2695), - [sym_property_declaration] = STATE(2660), - [sym_method_declaration] = STATE(2660), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2660), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3906), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2403] = { - [sym_preproc_def] = STATE(2498), - [sym_preproc_call] = STATE(2498), - [sym_preproc_ifdef] = STATE(2498), - [sym_function_definition] = STATE(2498), - [sym_declaration] = STATE(2498), - [sym_type_definition] = STATE(2498), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2498), - [sym_preproc_undef] = STATE(2498), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2503), - [sym_property_declaration] = STATE(2498), - [sym_method_declaration] = STATE(2498), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2498), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2404] = { - [sym_preproc_def] = STATE(2491), - [sym_preproc_call] = STATE(2491), - [sym_preproc_ifdef] = STATE(2491), - [sym_function_definition] = STATE(2491), - [sym_declaration] = STATE(2491), - [sym_type_definition] = STATE(2491), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2491), - [sym_preproc_undef] = STATE(2491), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2501), - [sym_property_declaration] = STATE(2491), - [sym_method_declaration] = STATE(2491), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2491), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4629), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2405] = { - [sym_preproc_def] = STATE(2582), - [sym_preproc_call] = STATE(2582), - [sym_preproc_ifdef] = STATE(2582), - [sym_function_definition] = STATE(2582), - [sym_declaration] = STATE(2582), - [sym_type_definition] = STATE(2582), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2582), - [sym_preproc_undef] = STATE(2582), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2669), - [sym_property_declaration] = STATE(2582), - [sym_method_declaration] = STATE(2582), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2582), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4631), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2406] = { - [sym_preproc_def] = STATE(2775), - [sym_preproc_call] = STATE(2775), - [sym_preproc_ifdef] = STATE(2775), - [sym_function_definition] = STATE(2775), - [sym_declaration] = STATE(2775), - [sym_type_definition] = STATE(2775), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2775), - [sym_preproc_undef] = STATE(2775), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2774), - [sym_property_declaration] = STATE(2775), - [sym_method_declaration] = STATE(2775), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2775), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4633), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2407] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2730), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2408] = { - [sym_preproc_def] = STATE(2561), - [sym_preproc_call] = STATE(2561), - [sym_preproc_ifdef] = STATE(2561), - [sym_function_definition] = STATE(2561), - [sym_declaration] = STATE(2561), - [sym_type_definition] = STATE(2561), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2561), - [sym_preproc_undef] = STATE(2561), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2560), - [sym_property_declaration] = STATE(2561), - [sym_method_declaration] = STATE(2561), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2561), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2409] = { - [sym_preproc_def] = STATE(2822), - [sym_preproc_call] = STATE(2822), - [sym_preproc_ifdef] = STATE(2822), - [sym_function_definition] = STATE(2822), - [sym_declaration] = STATE(2822), - [sym_type_definition] = STATE(2822), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2822), - [sym_preproc_undef] = STATE(2822), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2808), - [sym_property_declaration] = STATE(2822), - [sym_method_declaration] = STATE(2822), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2822), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4635), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2410] = { - [sym_preproc_def] = STATE(2533), - [sym_preproc_call] = STATE(2533), - [sym_preproc_ifdef] = STATE(2533), - [sym_function_definition] = STATE(2533), - [sym_declaration] = STATE(2533), - [sym_type_definition] = STATE(2533), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2533), - [sym_preproc_undef] = STATE(2533), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2534), - [sym_property_declaration] = STATE(2533), - [sym_method_declaration] = STATE(2533), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2533), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4637), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2411] = { - [sym_preproc_def] = STATE(2517), - [sym_preproc_call] = STATE(2517), - [sym_preproc_ifdef] = STATE(2517), - [sym_function_definition] = STATE(2517), - [sym_declaration] = STATE(2517), - [sym_type_definition] = STATE(2517), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2517), - [sym_preproc_undef] = STATE(2517), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2512), - [sym_property_declaration] = STATE(2517), - [sym_method_declaration] = STATE(2517), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2517), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4639), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2412] = { - [sym_preproc_def] = STATE(2478), - [sym_preproc_call] = STATE(2478), - [sym_preproc_ifdef] = STATE(2478), - [sym_function_definition] = STATE(2478), - [sym_declaration] = STATE(2478), - [sym_type_definition] = STATE(2478), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2478), - [sym_preproc_undef] = STATE(2478), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2515), - [sym_property_declaration] = STATE(2478), - [sym_method_declaration] = STATE(2478), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2478), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4641), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2413] = { - [sym_preproc_def] = STATE(2551), - [sym_preproc_call] = STATE(2551), - [sym_preproc_ifdef] = STATE(2551), - [sym_function_definition] = STATE(2551), - [sym_declaration] = STATE(2551), - [sym_type_definition] = STATE(2551), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2551), - [sym_preproc_undef] = STATE(2551), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2556), - [sym_property_declaration] = STATE(2551), - [sym_method_declaration] = STATE(2551), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2551), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4643), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2414] = { - [sym_preproc_def] = STATE(2657), - [sym_preproc_call] = STATE(2657), - [sym_preproc_ifdef] = STATE(2657), - [sym_function_definition] = STATE(2657), - [sym_declaration] = STATE(2657), - [sym_type_definition] = STATE(2657), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2657), - [sym_preproc_undef] = STATE(2657), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2538), - [sym_property_declaration] = STATE(2657), - [sym_method_declaration] = STATE(2657), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2657), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3982), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2415] = { - [sym_preproc_def] = STATE(2502), - [sym_preproc_call] = STATE(2502), - [sym_preproc_ifdef] = STATE(2502), - [sym_function_definition] = STATE(2502), - [sym_declaration] = STATE(2502), - [sym_type_definition] = STATE(2502), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2502), - [sym_preproc_undef] = STATE(2502), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2684), - [sym_property_declaration] = STATE(2502), - [sym_method_declaration] = STATE(2502), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2502), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3988), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2416] = { - [sym_preproc_def] = STATE(2789), - [sym_preproc_call] = STATE(2789), - [sym_preproc_ifdef] = STATE(2789), - [sym_function_definition] = STATE(2789), - [sym_declaration] = STATE(2789), - [sym_type_definition] = STATE(2789), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2789), - [sym_preproc_undef] = STATE(2789), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2824), - [sym_property_declaration] = STATE(2789), - [sym_method_declaration] = STATE(2789), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2789), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4645), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2417] = { - [sym_preproc_def] = STATE(2703), - [sym_preproc_call] = STATE(2703), - [sym_preproc_ifdef] = STATE(2703), - [sym_function_definition] = STATE(2703), - [sym_declaration] = STATE(2703), - [sym_type_definition] = STATE(2703), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2703), - [sym_preproc_undef] = STATE(2703), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2705), - [sym_property_declaration] = STATE(2703), - [sym_method_declaration] = STATE(2703), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2703), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4647), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2418] = { - [sym_preproc_def] = STATE(2537), - [sym_preproc_call] = STATE(2537), - [sym_preproc_ifdef] = STATE(2537), - [sym_function_definition] = STATE(2537), - [sym_declaration] = STATE(2537), - [sym_type_definition] = STATE(2537), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2537), - [sym_preproc_undef] = STATE(2537), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2510), - [sym_property_declaration] = STATE(2537), - [sym_method_declaration] = STATE(2537), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2537), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4271), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2419] = { - [sym_preproc_def] = STATE(2449), - [sym_preproc_call] = STATE(2449), - [sym_preproc_ifdef] = STATE(2449), - [sym_function_definition] = STATE(2449), - [sym_declaration] = STATE(2449), - [sym_type_definition] = STATE(2449), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2449), - [sym_preproc_undef] = STATE(2449), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2449), - [sym_method_declaration] = STATE(2449), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2449), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4649), - [anon_sym_AToptional] = ACTIONS(4649), - [anon_sym_ATrequired] = ACTIONS(4649), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2420] = { - [sym_preproc_def] = STATE(2580), - [sym_preproc_call] = STATE(2580), - [sym_preproc_ifdef] = STATE(2580), - [sym_function_definition] = STATE(2580), - [sym_declaration] = STATE(2580), - [sym_type_definition] = STATE(2580), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2580), - [sym_preproc_undef] = STATE(2580), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2579), - [sym_property_declaration] = STATE(2580), - [sym_method_declaration] = STATE(2580), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2580), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4651), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2421] = { - [sym_preproc_def] = STATE(2553), - [sym_preproc_call] = STATE(2553), - [sym_preproc_ifdef] = STATE(2553), - [sym_function_definition] = STATE(2553), - [sym_declaration] = STATE(2553), - [sym_type_definition] = STATE(2553), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2553), - [sym_preproc_undef] = STATE(2553), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2552), - [sym_property_declaration] = STATE(2553), - [sym_method_declaration] = STATE(2553), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2553), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4653), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2422] = { - [sym_preproc_def] = STATE(2738), - [sym_preproc_call] = STATE(2738), - [sym_preproc_ifdef] = STATE(2738), - [sym_function_definition] = STATE(2738), - [sym_declaration] = STATE(2738), - [sym_type_definition] = STATE(2738), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2738), - [sym_preproc_undef] = STATE(2738), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2739), - [sym_property_declaration] = STATE(2738), - [sym_method_declaration] = STATE(2738), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2738), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2423] = { - [sym_preproc_def] = STATE(2644), - [sym_preproc_call] = STATE(2644), - [sym_preproc_ifdef] = STATE(2644), - [sym_function_definition] = STATE(2644), - [sym_declaration] = STATE(2644), - [sym_type_definition] = STATE(2644), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2644), - [sym_preproc_undef] = STATE(2644), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2645), - [sym_property_declaration] = STATE(2644), - [sym_method_declaration] = STATE(2644), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2644), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4655), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2424] = { - [sym_preproc_def] = STATE(2424), - [sym_preproc_call] = STATE(2424), - [sym_preproc_ifdef] = STATE(2424), - [sym_function_definition] = STATE(2424), - [sym_declaration] = STATE(2424), - [sym_type_definition] = STATE(2424), - [sym__declaration_modifiers] = STATE(4579), - [sym__declaration_specifiers] = STATE(6603), - [sym_attribute_specifier] = STATE(4579), - [sym_attribute_declaration] = STATE(4579), - [sym_ms_declspec_modifier] = STATE(4547), - [sym_ms_call_modifier] = STATE(3563), - [sym_storage_class_specifier] = STATE(4579), - [sym_type_qualifier] = STATE(4579), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5325), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2424), - [sym_preproc_undef] = STATE(2424), - [sym_availability_attribute_specifier] = STATE(4579), - [sym_property_declaration] = STATE(2424), - [sym_method_declaration] = STATE(2424), - [sym_alignas_specifier] = STATE(4579), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2424), - [sym_identifier] = ACTIONS(4657), - [aux_sym_preproc_def_token1] = ACTIONS(4660), - [aux_sym_preproc_if_token1] = ACTIONS(4663), - [aux_sym_preproc_if_token2] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4668), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4668), - [aux_sym_preproc_else_token1] = ACTIONS(4666), - [aux_sym_preproc_elif_token1] = ACTIONS(4666), - [sym_preproc_directive] = ACTIONS(4671), - [anon_sym_DASH] = ACTIONS(4674), - [anon_sym_PLUS] = ACTIONS(4674), - [anon_sym___extension__] = ACTIONS(4677), - [anon_sym_typedef] = ACTIONS(4680), - [anon_sym_extern] = ACTIONS(4683), - [anon_sym___attribute__] = ACTIONS(4686), - [anon_sym___attribute] = ACTIONS(4686), - [anon_sym_noreturn] = ACTIONS(4689), - [anon_sym_LBRACK] = ACTIONS(4692), - [anon_sym___declspec] = ACTIONS(4695), - [anon_sym___cdecl] = ACTIONS(4698), - [anon_sym___clrcall] = ACTIONS(4698), - [anon_sym___stdcall] = ACTIONS(4698), - [anon_sym___fastcall] = ACTIONS(4698), - [anon_sym___thiscall] = ACTIONS(4698), - [anon_sym___vectorcall] = ACTIONS(4698), - [anon_sym_signed] = ACTIONS(4701), - [anon_sym_unsigned] = ACTIONS(4701), - [anon_sym_long] = ACTIONS(4701), - [anon_sym_short] = ACTIONS(4701), - [anon_sym_static] = ACTIONS(4683), - [anon_sym_auto] = ACTIONS(4683), - [anon_sym_register] = ACTIONS(4683), - [anon_sym_inline] = ACTIONS(4683), - [anon_sym___inline] = ACTIONS(4683), - [anon_sym___inline__] = ACTIONS(4683), - [anon_sym___forceinline] = ACTIONS(4683), - [anon_sym_thread_local] = ACTIONS(4683), - [anon_sym___thread] = ACTIONS(4683), - [anon_sym_CG_EXTERN] = ACTIONS(4683), - [anon_sym_CG_INLINE] = ACTIONS(4683), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4683), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4683), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4683), - [anon_sym_IBOutlet] = ACTIONS(4683), - [anon_sym_IBInspectable] = ACTIONS(4683), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4683), - [anon_sym_NS_INLINE] = ACTIONS(4683), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4683), - [anon_sym_OBJC_EXPORT] = ACTIONS(4683), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4683), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4683), - [anon_sym_const] = ACTIONS(4689), - [anon_sym_constexpr] = ACTIONS(4689), - [anon_sym_volatile] = ACTIONS(4689), - [anon_sym_restrict] = ACTIONS(4689), - [anon_sym___restrict__] = ACTIONS(4689), - [anon_sym__Atomic] = ACTIONS(4689), - [anon_sym__Noreturn] = ACTIONS(4689), - [anon_sym_nullable] = ACTIONS(4689), - [anon_sym__Complex] = ACTIONS(4689), - [anon_sym__Nonnull] = ACTIONS(4689), - [anon_sym__Nullable] = ACTIONS(4689), - [anon_sym__Nullable_result] = ACTIONS(4689), - [anon_sym__Null_unspecified] = ACTIONS(4689), - [anon_sym___autoreleasing] = ACTIONS(4689), - [anon_sym___block] = ACTIONS(4689), - [anon_sym___bridge] = ACTIONS(4689), - [anon_sym___bridge_retained] = ACTIONS(4689), - [anon_sym___bridge_transfer] = ACTIONS(4689), - [anon_sym___complex] = ACTIONS(4689), - [anon_sym___const] = ACTIONS(4689), - [anon_sym___imag] = ACTIONS(4689), - [anon_sym___kindof] = ACTIONS(4689), - [anon_sym___nonnull] = ACTIONS(4689), - [anon_sym___nullable] = ACTIONS(4689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4689), - [anon_sym___real] = ACTIONS(4689), - [anon_sym___strong] = ACTIONS(4689), - [anon_sym___unsafe_unretained] = ACTIONS(4689), - [anon_sym___unused] = ACTIONS(4689), - [anon_sym___weak] = ACTIONS(4689), - [sym_primitive_type] = ACTIONS(4704), - [anon_sym_enum] = ACTIONS(4707), - [anon_sym_struct] = ACTIONS(4710), - [anon_sym_union] = ACTIONS(4713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4716), - [anon_sym___typeof] = ACTIONS(4716), - [anon_sym_typeof] = ACTIONS(4716), - [aux_sym_preproc_undef_token1] = ACTIONS(4719), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4725), - [anon_sym_NS_AVAILABLE] = ACTIONS(4725), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4725), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_API_AVAILABLE] = ACTIONS(4725), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4725), - [anon_sym_API_DEPRECATED] = ACTIONS(4725), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4725), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4725), - [anon_sym___deprecated_msg] = ACTIONS(4725), - [anon_sym___deprecated_enum_msg] = ACTIONS(4725), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4725), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4725), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4725), - [anon_sym_ATproperty] = ACTIONS(4728), - [anon_sym__Alignas] = ACTIONS(4731), - [anon_sym_BOOL] = ACTIONS(4734), - [anon_sym_IMP] = ACTIONS(4734), - [anon_sym_SEL] = ACTIONS(4734), - [anon_sym_Class] = ACTIONS(4734), - [anon_sym_id] = ACTIONS(4734), - }, - [2425] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2726), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2426] = { - [sym_preproc_def] = STATE(2692), - [sym_preproc_call] = STATE(2692), - [sym_preproc_ifdef] = STATE(2692), - [sym_function_definition] = STATE(2692), - [sym_declaration] = STATE(2692), - [sym_type_definition] = STATE(2692), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2692), - [sym_preproc_undef] = STATE(2692), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2693), - [sym_property_declaration] = STATE(2692), - [sym_method_declaration] = STATE(2692), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2692), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4737), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2427] = { - [sym_preproc_def] = STATE(2856), - [sym_preproc_call] = STATE(2856), - [sym_preproc_ifdef] = STATE(2856), - [sym_function_definition] = STATE(2856), - [sym_declaration] = STATE(2856), - [sym_type_definition] = STATE(2856), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2856), - [sym_preproc_undef] = STATE(2856), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2855), - [sym_property_declaration] = STATE(2856), - [sym_method_declaration] = STATE(2856), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2856), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4739), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2428] = { - [sym_preproc_def] = STATE(2638), - [sym_preproc_call] = STATE(2638), - [sym_preproc_ifdef] = STATE(2638), - [sym_function_definition] = STATE(2638), - [sym_declaration] = STATE(2638), - [sym_type_definition] = STATE(2638), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2638), - [sym_preproc_undef] = STATE(2638), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2637), - [sym_property_declaration] = STATE(2638), - [sym_method_declaration] = STATE(2638), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2638), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4741), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2429] = { - [sym_preproc_def] = STATE(2600), - [sym_preproc_call] = STATE(2600), - [sym_preproc_ifdef] = STATE(2600), - [sym_function_definition] = STATE(2600), - [sym_declaration] = STATE(2600), - [sym_type_definition] = STATE(2600), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2600), - [sym_preproc_undef] = STATE(2600), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2598), - [sym_property_declaration] = STATE(2600), - [sym_method_declaration] = STATE(2600), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2600), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4743), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2430] = { - [sym_preproc_def] = STATE(2677), - [sym_preproc_call] = STATE(2677), - [sym_preproc_ifdef] = STATE(2677), - [sym_function_definition] = STATE(2677), - [sym_declaration] = STATE(2677), - [sym_type_definition] = STATE(2677), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2677), - [sym_preproc_undef] = STATE(2677), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2659), - [sym_property_declaration] = STATE(2677), - [sym_method_declaration] = STATE(2677), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2677), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4257), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2431] = { - [sym_preproc_def] = STATE(2862), - [sym_preproc_call] = STATE(2862), - [sym_preproc_ifdef] = STATE(2862), - [sym_function_definition] = STATE(2862), - [sym_declaration] = STATE(2862), - [sym_type_definition] = STATE(2862), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2862), - [sym_preproc_undef] = STATE(2862), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2857), - [sym_property_declaration] = STATE(2862), - [sym_method_declaration] = STATE(2862), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2862), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4745), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2432] = { - [sym_preproc_def] = STATE(2507), - [sym_preproc_call] = STATE(2507), - [sym_preproc_ifdef] = STATE(2507), - [sym_function_definition] = STATE(2507), - [sym_declaration] = STATE(2507), - [sym_type_definition] = STATE(2507), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2507), - [sym_preproc_undef] = STATE(2507), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2550), - [sym_property_declaration] = STATE(2507), - [sym_method_declaration] = STATE(2507), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2507), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4747), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2433] = { - [sym_preproc_def] = STATE(2853), - [sym_preproc_call] = STATE(2853), - [sym_preproc_ifdef] = STATE(2853), - [sym_function_definition] = STATE(2853), - [sym_declaration] = STATE(2853), - [sym_type_definition] = STATE(2853), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2853), - [sym_preproc_undef] = STATE(2853), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2850), - [sym_property_declaration] = STATE(2853), - [sym_method_declaration] = STATE(2853), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2853), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4331), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2434] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2733), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2435] = { - [sym_preproc_def] = STATE(2626), - [sym_preproc_call] = STATE(2626), - [sym_preproc_ifdef] = STATE(2626), - [sym_function_definition] = STATE(2626), - [sym_declaration] = STATE(2626), - [sym_type_definition] = STATE(2626), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2626), - [sym_preproc_undef] = STATE(2626), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2627), - [sym_property_declaration] = STATE(2626), - [sym_method_declaration] = STATE(2626), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2626), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4749), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2436] = { - [sym_preproc_def] = STATE(2641), - [sym_preproc_call] = STATE(2641), - [sym_preproc_ifdef] = STATE(2641), - [sym_function_definition] = STATE(2641), - [sym_declaration] = STATE(2641), - [sym_type_definition] = STATE(2641), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2641), - [sym_preproc_undef] = STATE(2641), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2643), - [sym_property_declaration] = STATE(2641), - [sym_method_declaration] = STATE(2641), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2641), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4751), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2437] = { - [sym_preproc_def] = STATE(2832), - [sym_preproc_call] = STATE(2832), - [sym_preproc_ifdef] = STATE(2832), - [sym_function_definition] = STATE(2832), - [sym_declaration] = STATE(2832), - [sym_type_definition] = STATE(2832), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2832), - [sym_preproc_undef] = STATE(2832), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2813), - [sym_property_declaration] = STATE(2832), - [sym_method_declaration] = STATE(2832), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2832), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4753), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2438] = { - [sym_preproc_def] = STATE(2516), - [sym_preproc_call] = STATE(2516), - [sym_preproc_ifdef] = STATE(2516), - [sym_function_definition] = STATE(2516), - [sym_declaration] = STATE(2516), - [sym_type_definition] = STATE(2516), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2516), - [sym_preproc_undef] = STATE(2516), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2495), - [sym_property_declaration] = STATE(2516), - [sym_method_declaration] = STATE(2516), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2516), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4755), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2439] = { - [sym_preproc_def] = STATE(2807), - [sym_preproc_call] = STATE(2807), - [sym_preproc_ifdef] = STATE(2807), - [sym_function_definition] = STATE(2807), - [sym_declaration] = STATE(2807), - [sym_type_definition] = STATE(2807), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2807), - [sym_preproc_undef] = STATE(2807), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2802), - [sym_property_declaration] = STATE(2807), - [sym_method_declaration] = STATE(2807), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2807), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4757), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2440] = { - [sym_preproc_def] = STATE(2687), - [sym_preproc_call] = STATE(2687), - [sym_preproc_ifdef] = STATE(2687), - [sym_function_definition] = STATE(2687), - [sym_declaration] = STATE(2687), - [sym_type_definition] = STATE(2687), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2687), - [sym_preproc_undef] = STATE(2687), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2688), - [sym_property_declaration] = STATE(2687), - [sym_method_declaration] = STATE(2687), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2687), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4759), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2441] = { - [sym_preproc_def] = STATE(2665), - [sym_preproc_call] = STATE(2665), - [sym_preproc_ifdef] = STATE(2665), - [sym_function_definition] = STATE(2665), - [sym_declaration] = STATE(2665), - [sym_type_definition] = STATE(2665), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2665), - [sym_preproc_undef] = STATE(2665), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2674), - [sym_property_declaration] = STATE(2665), - [sym_method_declaration] = STATE(2665), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2665), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4761), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2442] = { - [sym_preproc_def] = STATE(2675), - [sym_preproc_call] = STATE(2675), - [sym_preproc_ifdef] = STATE(2675), - [sym_function_definition] = STATE(2675), - [sym_declaration] = STATE(2675), - [sym_type_definition] = STATE(2675), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2675), - [sym_preproc_undef] = STATE(2675), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2676), - [sym_property_declaration] = STATE(2675), - [sym_method_declaration] = STATE(2675), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2675), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4763), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2443] = { - [sym_preproc_def] = STATE(2698), - [sym_preproc_call] = STATE(2698), - [sym_preproc_ifdef] = STATE(2698), - [sym_function_definition] = STATE(2698), - [sym_declaration] = STATE(2698), - [sym_type_definition] = STATE(2698), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2698), - [sym_preproc_undef] = STATE(2698), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2725), - [sym_property_declaration] = STATE(2698), - [sym_method_declaration] = STATE(2698), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2698), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4765), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2444] = { - [sym_preproc_def] = STATE(2736), - [sym_preproc_call] = STATE(2736), - [sym_preproc_ifdef] = STATE(2736), - [sym_function_definition] = STATE(2736), - [sym_declaration] = STATE(2736), - [sym_type_definition] = STATE(2736), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2736), - [sym_preproc_undef] = STATE(2736), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2686), - [sym_property_declaration] = STATE(2736), - [sym_method_declaration] = STATE(2736), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2736), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4237), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2445] = { - [sym_preproc_def] = STATE(2542), - [sym_preproc_call] = STATE(2542), - [sym_preproc_ifdef] = STATE(2542), - [sym_function_definition] = STATE(2542), - [sym_declaration] = STATE(2542), - [sym_type_definition] = STATE(2542), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2542), - [sym_preproc_undef] = STATE(2542), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2539), - [sym_property_declaration] = STATE(2542), - [sym_method_declaration] = STATE(2542), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2542), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2446] = { - [sym_preproc_def] = STATE(2689), - [sym_preproc_call] = STATE(2689), - [sym_preproc_ifdef] = STATE(2689), - [sym_function_definition] = STATE(2689), - [sym_declaration] = STATE(2689), - [sym_type_definition] = STATE(2689), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2689), - [sym_preproc_undef] = STATE(2689), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2690), - [sym_property_declaration] = STATE(2689), - [sym_method_declaration] = STATE(2689), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2689), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4767), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2447] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(4769), - [aux_sym_preproc_def_token1] = ACTIONS(4772), - [aux_sym_preproc_if_token1] = ACTIONS(4775), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4778), - [sym_preproc_directive] = ACTIONS(4781), - [anon_sym_DASH] = ACTIONS(4784), - [anon_sym_PLUS] = ACTIONS(4784), - [anon_sym___extension__] = ACTIONS(4787), - [anon_sym_typedef] = ACTIONS(4790), - [anon_sym_extern] = ACTIONS(4793), - [anon_sym___attribute__] = ACTIONS(4796), - [anon_sym___attribute] = ACTIONS(4796), - [anon_sym_noreturn] = ACTIONS(4799), - [anon_sym_LBRACK] = ACTIONS(4802), - [anon_sym___declspec] = ACTIONS(4805), - [anon_sym___cdecl] = ACTIONS(4808), - [anon_sym___clrcall] = ACTIONS(4808), - [anon_sym___stdcall] = ACTIONS(4808), - [anon_sym___fastcall] = ACTIONS(4808), - [anon_sym___thiscall] = ACTIONS(4808), - [anon_sym___vectorcall] = ACTIONS(4808), - [anon_sym_signed] = ACTIONS(4811), - [anon_sym_unsigned] = ACTIONS(4811), - [anon_sym_long] = ACTIONS(4811), - [anon_sym_short] = ACTIONS(4811), - [anon_sym_static] = ACTIONS(4793), - [anon_sym_auto] = ACTIONS(4793), - [anon_sym_register] = ACTIONS(4793), - [anon_sym_inline] = ACTIONS(4793), - [anon_sym___inline] = ACTIONS(4793), - [anon_sym___inline__] = ACTIONS(4793), - [anon_sym___forceinline] = ACTIONS(4793), - [anon_sym_thread_local] = ACTIONS(4793), - [anon_sym___thread] = ACTIONS(4793), - [anon_sym_CG_EXTERN] = ACTIONS(4793), - [anon_sym_CG_INLINE] = ACTIONS(4793), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4793), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4793), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4793), - [anon_sym_IBOutlet] = ACTIONS(4793), - [anon_sym_IBInspectable] = ACTIONS(4793), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4793), - [anon_sym_NS_INLINE] = ACTIONS(4793), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4793), - [anon_sym_OBJC_EXPORT] = ACTIONS(4793), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4793), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4793), - [anon_sym_const] = ACTIONS(4799), - [anon_sym_constexpr] = ACTIONS(4799), - [anon_sym_volatile] = ACTIONS(4799), - [anon_sym_restrict] = ACTIONS(4799), - [anon_sym___restrict__] = ACTIONS(4799), - [anon_sym__Atomic] = ACTIONS(4799), - [anon_sym__Noreturn] = ACTIONS(4799), - [anon_sym_nullable] = ACTIONS(4799), - [anon_sym__Complex] = ACTIONS(4799), - [anon_sym__Nonnull] = ACTIONS(4799), - [anon_sym__Nullable] = ACTIONS(4799), - [anon_sym__Nullable_result] = ACTIONS(4799), - [anon_sym__Null_unspecified] = ACTIONS(4799), - [anon_sym___autoreleasing] = ACTIONS(4799), - [anon_sym___block] = ACTIONS(4799), - [anon_sym___bridge] = ACTIONS(4799), - [anon_sym___bridge_retained] = ACTIONS(4799), - [anon_sym___bridge_transfer] = ACTIONS(4799), - [anon_sym___complex] = ACTIONS(4799), - [anon_sym___const] = ACTIONS(4799), - [anon_sym___imag] = ACTIONS(4799), - [anon_sym___kindof] = ACTIONS(4799), - [anon_sym___nonnull] = ACTIONS(4799), - [anon_sym___nullable] = ACTIONS(4799), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4799), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4799), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4799), - [anon_sym___real] = ACTIONS(4799), - [anon_sym___strong] = ACTIONS(4799), - [anon_sym___unsafe_unretained] = ACTIONS(4799), - [anon_sym___unused] = ACTIONS(4799), - [anon_sym___weak] = ACTIONS(4799), - [sym_primitive_type] = ACTIONS(4814), - [anon_sym_enum] = ACTIONS(4817), - [anon_sym_struct] = ACTIONS(4820), - [anon_sym_union] = ACTIONS(4823), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4826), - [anon_sym___typeof] = ACTIONS(4826), - [anon_sym_typeof] = ACTIONS(4826), - [aux_sym_preproc_undef_token1] = ACTIONS(4829), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4832), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4832), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4832), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4832), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4832), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4832), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4832), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4832), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4832), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4835), - [anon_sym_NS_AVAILABLE] = ACTIONS(4835), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4835), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4835), - [anon_sym_API_AVAILABLE] = ACTIONS(4835), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4835), - [anon_sym_API_DEPRECATED] = ACTIONS(4835), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4835), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4835), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4835), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4835), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4835), - [anon_sym___deprecated_msg] = ACTIONS(4835), - [anon_sym___deprecated_enum_msg] = ACTIONS(4835), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4835), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4835), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4835), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4835), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4835), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4835), - [anon_sym_ATend] = ACTIONS(4838), - [anon_sym_AToptional] = ACTIONS(4838), - [anon_sym_ATrequired] = ACTIONS(4838), - [anon_sym_ATproperty] = ACTIONS(4840), - [anon_sym__Alignas] = ACTIONS(4843), - [anon_sym_BOOL] = ACTIONS(4846), - [anon_sym_IMP] = ACTIONS(4846), - [anon_sym_SEL] = ACTIONS(4846), - [anon_sym_Class] = ACTIONS(4846), - [anon_sym_id] = ACTIONS(4846), - }, - [2448] = { - [sym_preproc_def] = STATE(2559), - [sym_preproc_call] = STATE(2559), - [sym_preproc_ifdef] = STATE(2559), - [sym_function_definition] = STATE(2559), - [sym_declaration] = STATE(2559), - [sym_type_definition] = STATE(2559), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2559), - [sym_preproc_undef] = STATE(2559), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2543), - [sym_property_declaration] = STATE(2559), - [sym_method_declaration] = STATE(2559), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2559), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4849), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2449] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4851), - [anon_sym_AToptional] = ACTIONS(4851), - [anon_sym_ATrequired] = ACTIONS(4851), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2450] = { - [sym_preproc_def] = STATE(2833), - [sym_preproc_call] = STATE(2833), - [sym_preproc_ifdef] = STATE(2833), - [sym_function_definition] = STATE(2833), - [sym_declaration] = STATE(2833), - [sym_type_definition] = STATE(2833), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2833), - [sym_preproc_undef] = STATE(2833), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2851), - [sym_property_declaration] = STATE(2833), - [sym_method_declaration] = STATE(2833), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2833), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4000), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2451] = { - [sym_preproc_def] = STATE(2557), - [sym_preproc_call] = STATE(2557), - [sym_preproc_ifdef] = STATE(2557), - [sym_function_definition] = STATE(2557), - [sym_declaration] = STATE(2557), - [sym_type_definition] = STATE(2557), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2557), - [sym_preproc_undef] = STATE(2557), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2505), - [sym_property_declaration] = STATE(2557), - [sym_method_declaration] = STATE(2557), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2557), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4853), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2452] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2618), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2453] = { - [sym_preproc_def] = STATE(2597), - [sym_preproc_call] = STATE(2597), - [sym_preproc_ifdef] = STATE(2597), - [sym_function_definition] = STATE(2597), - [sym_declaration] = STATE(2597), - [sym_type_definition] = STATE(2597), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2597), - [sym_preproc_undef] = STATE(2597), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2593), - [sym_property_declaration] = STATE(2597), - [sym_method_declaration] = STATE(2597), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2597), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4855), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2454] = { - [sym_preproc_def] = STATE(2837), - [sym_preproc_call] = STATE(2837), - [sym_preproc_ifdef] = STATE(2837), - [sym_function_definition] = STATE(2837), - [sym_declaration] = STATE(2837), - [sym_type_definition] = STATE(2837), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2837), - [sym_preproc_undef] = STATE(2837), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2836), - [sym_property_declaration] = STATE(2837), - [sym_method_declaration] = STATE(2837), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2837), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4857), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2455] = { - [sym_preproc_def] = STATE(2768), - [sym_preproc_call] = STATE(2768), - [sym_preproc_ifdef] = STATE(2768), - [sym_function_definition] = STATE(2768), - [sym_declaration] = STATE(2768), - [sym_type_definition] = STATE(2768), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2768), - [sym_preproc_undef] = STATE(2768), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2761), - [sym_property_declaration] = STATE(2768), - [sym_method_declaration] = STATE(2768), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2768), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4325), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2456] = { - [sym_preproc_def] = STATE(2588), - [sym_preproc_call] = STATE(2588), - [sym_preproc_ifdef] = STATE(2588), - [sym_function_definition] = STATE(2588), - [sym_declaration] = STATE(2588), - [sym_type_definition] = STATE(2588), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2588), - [sym_preproc_undef] = STATE(2588), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2602), - [sym_property_declaration] = STATE(2588), - [sym_method_declaration] = STATE(2588), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2588), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4219), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2457] = { - [sym_preproc_def] = STATE(2479), - [sym_preproc_call] = STATE(2479), - [sym_preproc_ifdef] = STATE(2479), - [sym_function_definition] = STATE(2479), - [sym_declaration] = STATE(2479), - [sym_type_definition] = STATE(2479), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2479), - [sym_preproc_undef] = STATE(2479), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2780), - [sym_property_declaration] = STATE(2479), - [sym_method_declaration] = STATE(2479), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2479), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4859), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2458] = { - [sym_preproc_def] = STATE(2795), - [sym_preproc_call] = STATE(2795), - [sym_preproc_ifdef] = STATE(2795), - [sym_function_definition] = STATE(2795), - [sym_declaration] = STATE(2795), - [sym_type_definition] = STATE(2795), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2795), - [sym_preproc_undef] = STATE(2795), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2713), - [sym_property_declaration] = STATE(2795), - [sym_method_declaration] = STATE(2795), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2795), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4159), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2459] = { - [sym_preproc_def] = STATE(2494), - [sym_preproc_call] = STATE(2494), - [sym_preproc_ifdef] = STATE(2494), - [sym_function_definition] = STATE(2494), - [sym_declaration] = STATE(2494), - [sym_type_definition] = STATE(2494), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2494), - [sym_preproc_undef] = STATE(2494), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2480), - [sym_property_declaration] = STATE(2494), - [sym_method_declaration] = STATE(2494), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2494), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4861), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2460] = { - [sym_preproc_def] = STATE(2576), - [sym_preproc_call] = STATE(2576), - [sym_preproc_ifdef] = STATE(2576), - [sym_function_definition] = STATE(2576), - [sym_declaration] = STATE(2576), - [sym_type_definition] = STATE(2576), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2576), - [sym_preproc_undef] = STATE(2576), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2586), - [sym_property_declaration] = STATE(2576), - [sym_method_declaration] = STATE(2576), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2576), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4239), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2461] = { - [sym_preproc_def] = STATE(2499), - [sym_preproc_call] = STATE(2499), - [sym_preproc_ifdef] = STATE(2499), - [sym_function_definition] = STATE(2499), - [sym_declaration] = STATE(2499), - [sym_type_definition] = STATE(2499), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2499), - [sym_preproc_undef] = STATE(2499), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2506), - [sym_property_declaration] = STATE(2499), - [sym_method_declaration] = STATE(2499), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2499), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4863), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2462] = { - [sym_preproc_def] = STATE(2720), - [sym_preproc_call] = STATE(2720), - [sym_preproc_ifdef] = STATE(2720), - [sym_function_definition] = STATE(2720), - [sym_declaration] = STATE(2720), - [sym_type_definition] = STATE(2720), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2720), - [sym_preproc_undef] = STATE(2720), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2749), - [sym_property_declaration] = STATE(2720), - [sym_method_declaration] = STATE(2720), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2720), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4865), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2463] = { - [sym_preproc_def] = STATE(2530), - [sym_preproc_call] = STATE(2530), - [sym_preproc_ifdef] = STATE(2530), - [sym_function_definition] = STATE(2530), - [sym_declaration] = STATE(2530), - [sym_type_definition] = STATE(2530), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2530), - [sym_preproc_undef] = STATE(2530), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2481), - [sym_property_declaration] = STATE(2530), - [sym_method_declaration] = STATE(2530), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2530), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4867), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2464] = { - [sym_preproc_def] = STATE(2610), - [sym_preproc_call] = STATE(2610), - [sym_preproc_ifdef] = STATE(2610), - [sym_function_definition] = STATE(2610), - [sym_declaration] = STATE(2610), - [sym_type_definition] = STATE(2610), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2610), - [sym_preproc_undef] = STATE(2610), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2658), - [sym_property_declaration] = STATE(2610), - [sym_method_declaration] = STATE(2610), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2610), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2465] = { - [sym_preproc_def] = STATE(2796), - [sym_preproc_call] = STATE(2796), - [sym_preproc_ifdef] = STATE(2796), - [sym_function_definition] = STATE(2796), - [sym_declaration] = STATE(2796), - [sym_type_definition] = STATE(2796), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2796), - [sym_preproc_undef] = STATE(2796), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2794), - [sym_property_declaration] = STATE(2796), - [sym_method_declaration] = STATE(2796), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2796), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4869), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2466] = { - [sym_preproc_def] = STATE(2489), - [sym_preproc_call] = STATE(2489), - [sym_preproc_ifdef] = STATE(2489), - [sym_function_definition] = STATE(2489), - [sym_declaration] = STATE(2489), - [sym_type_definition] = STATE(2489), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2489), - [sym_preproc_undef] = STATE(2489), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2511), - [sym_property_declaration] = STATE(2489), - [sym_method_declaration] = STATE(2489), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2489), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4871), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2467] = { - [sym_preproc_def] = STATE(2776), - [sym_preproc_call] = STATE(2776), - [sym_preproc_ifdef] = STATE(2776), - [sym_function_definition] = STATE(2776), - [sym_declaration] = STATE(2776), - [sym_type_definition] = STATE(2776), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2776), - [sym_preproc_undef] = STATE(2776), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2777), - [sym_property_declaration] = STATE(2776), - [sym_method_declaration] = STATE(2776), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2776), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4873), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2468] = { - [sym_preproc_def] = STATE(2754), - [sym_preproc_call] = STATE(2754), - [sym_preproc_ifdef] = STATE(2754), - [sym_function_definition] = STATE(2754), - [sym_declaration] = STATE(2754), - [sym_type_definition] = STATE(2754), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2754), - [sym_preproc_undef] = STATE(2754), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2782), - [sym_property_declaration] = STATE(2754), - [sym_method_declaration] = STATE(2754), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2754), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4875), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2469] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2522), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2470] = { - [sym_preproc_def] = STATE(2699), - [sym_preproc_call] = STATE(2699), - [sym_preproc_ifdef] = STATE(2699), - [sym_function_definition] = STATE(2699), - [sym_declaration] = STATE(2699), - [sym_type_definition] = STATE(2699), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2699), - [sym_preproc_undef] = STATE(2699), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2712), - [sym_property_declaration] = STATE(2699), - [sym_method_declaration] = STATE(2699), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2699), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3956), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2471] = { - [sym_preproc_def] = STATE(2784), - [sym_preproc_call] = STATE(2784), - [sym_preproc_ifdef] = STATE(2784), - [sym_function_definition] = STATE(2784), - [sym_declaration] = STATE(2784), - [sym_type_definition] = STATE(2784), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2784), - [sym_preproc_undef] = STATE(2784), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2786), - [sym_property_declaration] = STATE(2784), - [sym_method_declaration] = STATE(2784), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2784), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4877), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2472] = { - [sym_preproc_def] = STATE(2762), - [sym_preproc_call] = STATE(2762), - [sym_preproc_ifdef] = STATE(2762), - [sym_function_definition] = STATE(2762), - [sym_declaration] = STATE(2762), - [sym_type_definition] = STATE(2762), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2762), - [sym_preproc_undef] = STATE(2762), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2763), - [sym_property_declaration] = STATE(2762), - [sym_method_declaration] = STATE(2762), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2762), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4879), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2473] = { - [sym_preproc_def] = STATE(2766), - [sym_preproc_call] = STATE(2766), - [sym_preproc_ifdef] = STATE(2766), - [sym_function_definition] = STATE(2766), - [sym_declaration] = STATE(2766), - [sym_type_definition] = STATE(2766), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2766), - [sym_preproc_undef] = STATE(2766), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2767), - [sym_property_declaration] = STATE(2766), - [sym_method_declaration] = STATE(2766), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2766), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4881), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2474] = { - [sym_preproc_def] = STATE(2555), - [sym_preproc_call] = STATE(2555), - [sym_preproc_ifdef] = STATE(2555), - [sym_function_definition] = STATE(2555), - [sym_declaration] = STATE(2555), - [sym_type_definition] = STATE(2555), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2555), - [sym_preproc_undef] = STATE(2555), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2554), - [sym_property_declaration] = STATE(2555), - [sym_method_declaration] = STATE(2555), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2555), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4883), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2475] = { - [sym_preproc_def] = STATE(2709), - [sym_preproc_call] = STATE(2709), - [sym_preproc_ifdef] = STATE(2709), - [sym_function_definition] = STATE(2709), - [sym_declaration] = STATE(2709), - [sym_type_definition] = STATE(2709), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2709), - [sym_preproc_undef] = STATE(2709), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2704), - [sym_property_declaration] = STATE(2709), - [sym_method_declaration] = STATE(2709), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2709), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4885), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2476] = { - [sym_preproc_def] = STATE(2585), - [sym_preproc_call] = STATE(2585), - [sym_preproc_ifdef] = STATE(2585), - [sym_function_definition] = STATE(2585), - [sym_declaration] = STATE(2585), - [sym_type_definition] = STATE(2585), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2585), - [sym_preproc_undef] = STATE(2585), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2583), - [sym_property_declaration] = STATE(2585), - [sym_method_declaration] = STATE(2585), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2585), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4887), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2477] = { - [sym_preproc_def] = STATE(2790), - [sym_preproc_call] = STATE(2790), - [sym_preproc_ifdef] = STATE(2790), - [sym_function_definition] = STATE(2790), - [sym_declaration] = STATE(2790), - [sym_type_definition] = STATE(2790), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2790), - [sym_preproc_undef] = STATE(2790), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_instance_variables] = STATE(2793), - [sym_property_declaration] = STATE(2790), - [sym_method_declaration] = STATE(2790), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2790), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(3626), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4889), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2478] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4891), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2479] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4893), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2480] = { - [sym_preproc_def] = STATE(2521), - [sym_preproc_call] = STATE(2521), - [sym_preproc_ifdef] = STATE(2521), - [sym_function_definition] = STATE(2521), - [sym_declaration] = STATE(2521), - [sym_type_definition] = STATE(2521), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2521), - [sym_preproc_undef] = STATE(2521), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2521), - [sym_method_declaration] = STATE(2521), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2521), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4895), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2481] = { - [sym_preproc_def] = STATE(2547), - [sym_preproc_call] = STATE(2547), - [sym_preproc_ifdef] = STATE(2547), - [sym_function_definition] = STATE(2547), - [sym_declaration] = STATE(2547), - [sym_type_definition] = STATE(2547), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2547), - [sym_preproc_undef] = STATE(2547), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2547), - [sym_method_declaration] = STATE(2547), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2547), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4897), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2482] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4899), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2483] = { - [sym_preproc_def] = STATE(2796), - [sym_preproc_call] = STATE(2796), - [sym_preproc_ifdef] = STATE(2796), - [sym_function_definition] = STATE(2796), - [sym_declaration] = STATE(2796), - [sym_type_definition] = STATE(2796), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2796), - [sym_preproc_undef] = STATE(2796), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2796), - [sym_method_declaration] = STATE(2796), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2796), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4869), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2484] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4849), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2485] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4857), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2486] = { - [sym_preproc_def] = STATE(2580), - [sym_preproc_call] = STATE(2580), - [sym_preproc_ifdef] = STATE(2580), - [sym_function_definition] = STATE(2580), - [sym_declaration] = STATE(2580), - [sym_type_definition] = STATE(2580), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2580), - [sym_preproc_undef] = STATE(2580), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2580), - [sym_method_declaration] = STATE(2580), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2580), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4651), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2487] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4651), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2488] = { - [sym_preproc_def] = STATE(2837), - [sym_preproc_call] = STATE(2837), - [sym_preproc_ifdef] = STATE(2837), - [sym_function_definition] = STATE(2837), - [sym_declaration] = STATE(2837), - [sym_type_definition] = STATE(2837), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2837), - [sym_preproc_undef] = STATE(2837), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2837), - [sym_method_declaration] = STATE(2837), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2837), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4857), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2489] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4901), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2490] = { - [sym_preproc_def] = STATE(2585), - [sym_preproc_call] = STATE(2585), - [sym_preproc_ifdef] = STATE(2585), - [sym_function_definition] = STATE(2585), - [sym_declaration] = STATE(2585), - [sym_type_definition] = STATE(2585), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2585), - [sym_preproc_undef] = STATE(2585), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2585), - [sym_method_declaration] = STATE(2585), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2585), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4887), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2491] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4903), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2492] = { - [sym_preproc_def] = STATE(2523), - [sym_preproc_call] = STATE(2523), - [sym_preproc_ifdef] = STATE(2523), - [sym_function_definition] = STATE(2523), - [sym_declaration] = STATE(2523), - [sym_type_definition] = STATE(2523), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2523), - [sym_preproc_undef] = STATE(2523), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2523), - [sym_method_declaration] = STATE(2523), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2523), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2493] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3884), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2494] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4895), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2495] = { - [sym_preproc_def] = STATE(2803), - [sym_preproc_call] = STATE(2803), - [sym_preproc_ifdef] = STATE(2803), - [sym_function_definition] = STATE(2803), - [sym_declaration] = STATE(2803), - [sym_type_definition] = STATE(2803), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2803), - [sym_preproc_undef] = STATE(2803), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2803), - [sym_method_declaration] = STATE(2803), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2803), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4905), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2496] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4871), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2497] = { - [sym_preproc_def] = STATE(2553), - [sym_preproc_call] = STATE(2553), - [sym_preproc_ifdef] = STATE(2553), - [sym_function_definition] = STATE(2553), - [sym_declaration] = STATE(2553), - [sym_type_definition] = STATE(2553), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2553), - [sym_preproc_undef] = STATE(2553), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2553), - [sym_method_declaration] = STATE(2553), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2553), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4653), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2498] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4000), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2499] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4907), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2500] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4887), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2501] = { - [sym_preproc_def] = STATE(2574), - [sym_preproc_call] = STATE(2574), - [sym_preproc_ifdef] = STATE(2574), - [sym_function_definition] = STATE(2574), - [sym_declaration] = STATE(2574), - [sym_type_definition] = STATE(2574), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2574), - [sym_preproc_undef] = STATE(2574), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2574), - [sym_method_declaration] = STATE(2574), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2574), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4903), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2502] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4239), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2503] = { - [sym_preproc_def] = STATE(2833), - [sym_preproc_call] = STATE(2833), - [sym_preproc_ifdef] = STATE(2833), - [sym_function_definition] = STATE(2833), - [sym_declaration] = STATE(2833), - [sym_type_definition] = STATE(2833), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2833), - [sym_preproc_undef] = STATE(2833), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2833), - [sym_method_declaration] = STATE(2833), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2833), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4000), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2504] = { - [sym_preproc_def] = STATE(2489), - [sym_preproc_call] = STATE(2489), - [sym_preproc_ifdef] = STATE(2489), - [sym_function_definition] = STATE(2489), - [sym_declaration] = STATE(2489), - [sym_type_definition] = STATE(2489), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2489), - [sym_preproc_undef] = STATE(2489), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2489), - [sym_method_declaration] = STATE(2489), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2489), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4871), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2505] = { - [sym_preproc_def] = STATE(2519), - [sym_preproc_call] = STATE(2519), - [sym_preproc_ifdef] = STATE(2519), - [sym_function_definition] = STATE(2519), - [sym_declaration] = STATE(2519), - [sym_type_definition] = STATE(2519), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2519), - [sym_preproc_undef] = STATE(2519), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2519), - [sym_method_declaration] = STATE(2519), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2519), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4909), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2506] = { - [sym_preproc_def] = STATE(2529), - [sym_preproc_call] = STATE(2529), - [sym_preproc_ifdef] = STATE(2529), - [sym_function_definition] = STATE(2529), - [sym_declaration] = STATE(2529), - [sym_type_definition] = STATE(2529), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2529), - [sym_preproc_undef] = STATE(2529), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2529), - [sym_method_declaration] = STATE(2529), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2529), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4907), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2507] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4911), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2508] = { - [sym_preproc_def] = STATE(2649), - [sym_preproc_call] = STATE(2649), - [sym_preproc_ifdef] = STATE(2649), - [sym_function_definition] = STATE(2649), - [sym_declaration] = STATE(2649), - [sym_type_definition] = STATE(2649), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2649), - [sym_preproc_undef] = STATE(2649), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2649), - [sym_method_declaration] = STATE(2649), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2649), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4241), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2509] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4241), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2510] = { - [sym_preproc_def] = STATE(2789), - [sym_preproc_call] = STATE(2789), - [sym_preproc_ifdef] = STATE(2789), - [sym_function_definition] = STATE(2789), - [sym_declaration] = STATE(2789), - [sym_type_definition] = STATE(2789), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2789), - [sym_preproc_undef] = STATE(2789), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2789), - [sym_method_declaration] = STATE(2789), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2789), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4645), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2511] = { - [sym_preproc_def] = STATE(2596), - [sym_preproc_call] = STATE(2596), - [sym_preproc_ifdef] = STATE(2596), - [sym_function_definition] = STATE(2596), - [sym_declaration] = STATE(2596), - [sym_type_definition] = STATE(2596), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2596), - [sym_preproc_undef] = STATE(2596), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2596), - [sym_method_declaration] = STATE(2596), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2596), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4901), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2512] = { - [sym_preproc_def] = STATE(2792), - [sym_preproc_call] = STATE(2792), - [sym_preproc_ifdef] = STATE(2792), - [sym_function_definition] = STATE(2792), - [sym_declaration] = STATE(2792), - [sym_type_definition] = STATE(2792), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2792), - [sym_preproc_undef] = STATE(2792), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2792), - [sym_method_declaration] = STATE(2792), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2792), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4913), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2513] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4915), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2514] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4653), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2515] = { - [sym_preproc_def] = STATE(2788), - [sym_preproc_call] = STATE(2788), - [sym_preproc_ifdef] = STATE(2788), - [sym_function_definition] = STATE(2788), - [sym_declaration] = STATE(2788), - [sym_type_definition] = STATE(2788), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2788), - [sym_preproc_undef] = STATE(2788), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2788), - [sym_method_declaration] = STATE(2788), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2788), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4891), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2516] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4905), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2517] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4913), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2518] = { - [sym_preproc_def] = STATE(2555), - [sym_preproc_call] = STATE(2555), - [sym_preproc_ifdef] = STATE(2555), - [sym_function_definition] = STATE(2555), - [sym_declaration] = STATE(2555), - [sym_type_definition] = STATE(2555), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2555), - [sym_preproc_undef] = STATE(2555), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2555), - [sym_method_declaration] = STATE(2555), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2555), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4883), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2519] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4917), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2520] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4883), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2521] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4919), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2522] = { - [sym_preproc_def] = STATE(2542), - [sym_preproc_call] = STATE(2542), - [sym_preproc_ifdef] = STATE(2542), - [sym_function_definition] = STATE(2542), - [sym_declaration] = STATE(2542), - [sym_type_definition] = STATE(2542), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2542), - [sym_preproc_undef] = STATE(2542), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2542), - [sym_method_declaration] = STATE(2542), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2542), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2523] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3970), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2524] = { - [sym_preproc_def] = STATE(2571), - [sym_preproc_call] = STATE(2571), - [sym_preproc_ifdef] = STATE(2571), - [sym_function_definition] = STATE(2571), - [sym_declaration] = STATE(2571), - [sym_type_definition] = STATE(2571), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2571), - [sym_preproc_undef] = STATE(2571), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2571), - [sym_method_declaration] = STATE(2571), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2571), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4167), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2525] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4167), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2526] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2527] = { - [sym_preproc_def] = STATE(2493), - [sym_preproc_call] = STATE(2493), - [sym_preproc_ifdef] = STATE(2493), - [sym_function_definition] = STATE(2493), - [sym_declaration] = STATE(2493), - [sym_type_definition] = STATE(2493), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2493), - [sym_preproc_undef] = STATE(2493), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2493), - [sym_method_declaration] = STATE(2493), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2493), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3684), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2528] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4155), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2529] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4921), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2530] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4897), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2531] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4923), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2532] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4639), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2533] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4925), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2534] = { - [sym_preproc_def] = STATE(2787), - [sym_preproc_call] = STATE(2787), - [sym_preproc_ifdef] = STATE(2787), - [sym_function_definition] = STATE(2787), - [sym_declaration] = STATE(2787), - [sym_type_definition] = STATE(2787), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2787), - [sym_preproc_undef] = STATE(2787), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2787), - [sym_method_declaration] = STATE(2787), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2787), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4925), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2535] = { - [sym_preproc_def] = STATE(2517), - [sym_preproc_call] = STATE(2517), - [sym_preproc_ifdef] = STATE(2517), - [sym_function_definition] = STATE(2517), - [sym_declaration] = STATE(2517), - [sym_type_definition] = STATE(2517), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2517), - [sym_preproc_undef] = STATE(2517), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2517), - [sym_method_declaration] = STATE(2517), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2517), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4639), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2536] = { - [sym_preproc_def] = STATE(2764), - [sym_preproc_call] = STATE(2764), - [sym_preproc_ifdef] = STATE(2764), - [sym_function_definition] = STATE(2764), - [sym_declaration] = STATE(2764), - [sym_type_definition] = STATE(2764), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2764), - [sym_preproc_undef] = STATE(2764), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2764), - [sym_method_declaration] = STATE(2764), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2764), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4155), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2537] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4645), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2538] = { - [sym_preproc_def] = STATE(2795), - [sym_preproc_call] = STATE(2795), - [sym_preproc_ifdef] = STATE(2795), - [sym_function_definition] = STATE(2795), - [sym_declaration] = STATE(2795), - [sym_type_definition] = STATE(2795), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2795), - [sym_preproc_undef] = STATE(2795), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2795), - [sym_method_declaration] = STATE(2795), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2795), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4159), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2539] = { - [sym_preproc_def] = STATE(2660), - [sym_preproc_call] = STATE(2660), - [sym_preproc_ifdef] = STATE(2660), - [sym_function_definition] = STATE(2660), - [sym_declaration] = STATE(2660), - [sym_type_definition] = STATE(2660), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2660), - [sym_preproc_undef] = STATE(2660), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2660), - [sym_method_declaration] = STATE(2660), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2660), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3906), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2540] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4317), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2541] = { - [sym_preproc_def] = STATE(2520), - [sym_preproc_call] = STATE(2520), - [sym_preproc_ifdef] = STATE(2520), - [sym_function_definition] = STATE(2520), - [sym_declaration] = STATE(2520), - [sym_type_definition] = STATE(2520), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2520), - [sym_preproc_undef] = STATE(2520), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2520), - [sym_method_declaration] = STATE(2520), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2520), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4317), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2542] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3906), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2543] = { - [sym_preproc_def] = STATE(2606), - [sym_preproc_call] = STATE(2606), - [sym_preproc_ifdef] = STATE(2606), - [sym_function_definition] = STATE(2606), - [sym_declaration] = STATE(2606), - [sym_type_definition] = STATE(2606), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2606), - [sym_preproc_undef] = STATE(2606), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2606), - [sym_method_declaration] = STATE(2606), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2606), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4927), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2544] = { - [sym_preproc_def] = STATE(2784), - [sym_preproc_call] = STATE(2784), - [sym_preproc_ifdef] = STATE(2784), - [sym_function_definition] = STATE(2784), - [sym_declaration] = STATE(2784), - [sym_type_definition] = STATE(2784), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2784), - [sym_preproc_undef] = STATE(2784), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2784), - [sym_method_declaration] = STATE(2784), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2784), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4877), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2545] = { - [sym_preproc_def] = STATE(2582), - [sym_preproc_call] = STATE(2582), - [sym_preproc_ifdef] = STATE(2582), - [sym_function_definition] = STATE(2582), - [sym_declaration] = STATE(2582), - [sym_type_definition] = STATE(2582), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2582), - [sym_preproc_undef] = STATE(2582), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2582), - [sym_method_declaration] = STATE(2582), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2582), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4631), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2546] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4929), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2547] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4931), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2548] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4933), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2549] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4631), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2550] = { - [sym_preproc_def] = STATE(2779), - [sym_preproc_call] = STATE(2779), - [sym_preproc_ifdef] = STATE(2779), - [sym_function_definition] = STATE(2779), - [sym_declaration] = STATE(2779), - [sym_type_definition] = STATE(2779), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2779), - [sym_preproc_undef] = STATE(2779), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2779), - [sym_method_declaration] = STATE(2779), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2779), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4911), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2551] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4935), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2552] = { - [sym_preproc_def] = STATE(2589), - [sym_preproc_call] = STATE(2589), - [sym_preproc_ifdef] = STATE(2589), - [sym_function_definition] = STATE(2589), - [sym_declaration] = STATE(2589), - [sym_type_definition] = STATE(2589), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2589), - [sym_preproc_undef] = STATE(2589), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2589), - [sym_method_declaration] = STATE(2589), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2589), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4937), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2553] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4937), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2554] = { - [sym_preproc_def] = STATE(2591), - [sym_preproc_call] = STATE(2591), - [sym_preproc_ifdef] = STATE(2591), - [sym_function_definition] = STATE(2591), - [sym_declaration] = STATE(2591), - [sym_type_definition] = STATE(2591), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2591), - [sym_preproc_undef] = STATE(2591), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2591), - [sym_method_declaration] = STATE(2591), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2591), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4939), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2555] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4939), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2556] = { - [sym_preproc_def] = STATE(2482), - [sym_preproc_call] = STATE(2482), - [sym_preproc_ifdef] = STATE(2482), - [sym_function_definition] = STATE(2482), - [sym_declaration] = STATE(2482), - [sym_type_definition] = STATE(2482), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2482), - [sym_preproc_undef] = STATE(2482), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2482), - [sym_method_declaration] = STATE(2482), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2482), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4935), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2557] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4909), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2558] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4877), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2559] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4927), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2560] = { - [sym_preproc_def] = STATE(2699), - [sym_preproc_call] = STATE(2699), - [sym_preproc_ifdef] = STATE(2699), - [sym_function_definition] = STATE(2699), - [sym_declaration] = STATE(2699), - [sym_type_definition] = STATE(2699), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2699), - [sym_preproc_undef] = STATE(2699), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2699), - [sym_method_declaration] = STATE(2699), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2699), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3956), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2561] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3956), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2562] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4869), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2563] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4941), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2564] = { - [sym_preproc_def] = STATE(2724), - [sym_preproc_call] = STATE(2724), - [sym_preproc_ifdef] = STATE(2724), - [sym_function_definition] = STATE(2724), - [sym_declaration] = STATE(2724), - [sym_type_definition] = STATE(2724), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2724), - [sym_preproc_undef] = STATE(2724), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2724), - [sym_method_declaration] = STATE(2724), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2724), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4207), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2565] = { - [sym_preproc_def] = STATE(2709), - [sym_preproc_call] = STATE(2709), - [sym_preproc_ifdef] = STATE(2709), - [sym_function_definition] = STATE(2709), - [sym_declaration] = STATE(2709), - [sym_type_definition] = STATE(2709), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2709), - [sym_preproc_undef] = STATE(2709), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2709), - [sym_method_declaration] = STATE(2709), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2709), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4885), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2566] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4885), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2567] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4207), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2568] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4943), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2569] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4245), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2570] = { - [sym_preproc_def] = STATE(2775), - [sym_preproc_call] = STATE(2775), - [sym_preproc_ifdef] = STATE(2775), - [sym_function_definition] = STATE(2775), - [sym_declaration] = STATE(2775), - [sym_type_definition] = STATE(2775), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2775), - [sym_preproc_undef] = STATE(2775), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2775), - [sym_method_declaration] = STATE(2775), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2775), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4633), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2571] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4633), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2572] = { - [sym_preproc_def] = STATE(2484), - [sym_preproc_call] = STATE(2484), - [sym_preproc_ifdef] = STATE(2484), - [sym_function_definition] = STATE(2484), - [sym_declaration] = STATE(2484), - [sym_type_definition] = STATE(2484), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2484), - [sym_preproc_undef] = STATE(2484), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2484), - [sym_method_declaration] = STATE(2484), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2484), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4245), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2573] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4945), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2574] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4947), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2575] = { - [sym_preproc_def] = STATE(2734), - [sym_preproc_call] = STATE(2734), - [sym_preproc_ifdef] = STATE(2734), - [sym_function_definition] = STATE(2734), - [sym_declaration] = STATE(2734), - [sym_type_definition] = STATE(2734), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2734), - [sym_preproc_undef] = STATE(2734), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2734), - [sym_method_declaration] = STATE(2734), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2734), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4227), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2576] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4271), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2577] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4227), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2578] = { - [sym_preproc_def] = STATE(2828), - [sym_preproc_call] = STATE(2828), - [sym_preproc_ifdef] = STATE(2828), - [sym_function_definition] = STATE(2828), - [sym_declaration] = STATE(2828), - [sym_type_definition] = STATE(2828), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2828), - [sym_preproc_undef] = STATE(2828), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2828), - [sym_method_declaration] = STATE(2828), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2828), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2579] = { - [sym_preproc_def] = STATE(2548), - [sym_preproc_call] = STATE(2548), - [sym_preproc_ifdef] = STATE(2548), - [sym_function_definition] = STATE(2548), - [sym_declaration] = STATE(2548), - [sym_type_definition] = STATE(2548), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2548), - [sym_preproc_undef] = STATE(2548), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2548), - [sym_method_declaration] = STATE(2548), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2548), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4949), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2580] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4949), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2581] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3780), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2582] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4951), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2583] = { - [sym_preproc_def] = STATE(2546), - [sym_preproc_call] = STATE(2546), - [sym_preproc_ifdef] = STATE(2546), - [sym_function_definition] = STATE(2546), - [sym_declaration] = STATE(2546), - [sym_type_definition] = STATE(2546), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2546), - [sym_preproc_undef] = STATE(2546), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2546), - [sym_method_declaration] = STATE(2546), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2546), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4953), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2584] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4233), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2585] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4953), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2586] = { - [sym_preproc_def] = STATE(2537), - [sym_preproc_call] = STATE(2537), - [sym_preproc_ifdef] = STATE(2537), - [sym_function_definition] = STATE(2537), - [sym_declaration] = STATE(2537), - [sym_type_definition] = STATE(2537), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2537), - [sym_preproc_undef] = STATE(2537), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2537), - [sym_method_declaration] = STATE(2537), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2537), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4271), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2587] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4955), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2588] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4627), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2589] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4957), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2590] = { - [sym_preproc_def] = STATE(2500), - [sym_preproc_call] = STATE(2500), - [sym_preproc_ifdef] = STATE(2500), - [sym_function_definition] = STATE(2500), - [sym_declaration] = STATE(2500), - [sym_type_definition] = STATE(2500), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2500), - [sym_preproc_undef] = STATE(2500), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2500), - [sym_method_declaration] = STATE(2500), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2500), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4233), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2591] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4959), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2592] = { - [sym_preproc_def] = STATE(2720), - [sym_preproc_call] = STATE(2720), - [sym_preproc_ifdef] = STATE(2720), - [sym_function_definition] = STATE(2720), - [sym_declaration] = STATE(2720), - [sym_type_definition] = STATE(2720), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2720), - [sym_preproc_undef] = STATE(2720), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2720), - [sym_method_declaration] = STATE(2720), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2720), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4865), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2593] = { - [sym_preproc_def] = STATE(2797), - [sym_preproc_call] = STATE(2797), - [sym_preproc_ifdef] = STATE(2797), - [sym_function_definition] = STATE(2797), - [sym_declaration] = STATE(2797), - [sym_type_definition] = STATE(2797), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2797), - [sym_preproc_undef] = STATE(2797), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2797), - [sym_method_declaration] = STATE(2797), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2797), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4961), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2594] = { - [sym_preproc_def] = STATE(2756), - [sym_preproc_call] = STATE(2756), - [sym_preproc_ifdef] = STATE(2756), - [sym_function_definition] = STATE(2756), - [sym_declaration] = STATE(2756), - [sym_type_definition] = STATE(2756), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2756), - [sym_preproc_undef] = STATE(2756), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2756), - [sym_method_declaration] = STATE(2756), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2756), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4619), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2595] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4619), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2596] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4963), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2597] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4961), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2598] = { - [sym_preproc_def] = STATE(2798), - [sym_preproc_call] = STATE(2798), - [sym_preproc_ifdef] = STATE(2798), - [sym_function_definition] = STATE(2798), - [sym_declaration] = STATE(2798), - [sym_type_definition] = STATE(2798), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2798), - [sym_preproc_undef] = STATE(2798), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2798), - [sym_method_declaration] = STATE(2798), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2798), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4965), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2599] = { - [sym_preproc_def] = STATE(2533), - [sym_preproc_call] = STATE(2533), - [sym_preproc_ifdef] = STATE(2533), - [sym_function_definition] = STATE(2533), - [sym_declaration] = STATE(2533), - [sym_type_definition] = STATE(2533), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2533), - [sym_preproc_undef] = STATE(2533), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2533), - [sym_method_declaration] = STATE(2533), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2533), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4637), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2600] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4965), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2601] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4863), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2602] = { - [sym_preproc_def] = STATE(2799), - [sym_preproc_call] = STATE(2799), - [sym_preproc_ifdef] = STATE(2799), - [sym_function_definition] = STATE(2799), - [sym_declaration] = STATE(2799), - [sym_type_definition] = STATE(2799), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2799), - [sym_preproc_undef] = STATE(2799), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2799), - [sym_method_declaration] = STATE(2799), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2799), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4627), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2603] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4637), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2604] = { - [sym_preproc_def] = STATE(2499), - [sym_preproc_call] = STATE(2499), - [sym_preproc_ifdef] = STATE(2499), - [sym_function_definition] = STATE(2499), - [sym_declaration] = STATE(2499), - [sym_type_definition] = STATE(2499), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2499), - [sym_preproc_undef] = STATE(2499), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2499), - [sym_method_declaration] = STATE(2499), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2499), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4863), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2605] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4865), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2606] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4967), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2607] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4181), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2608] = { - [sym_preproc_def] = STATE(2595), - [sym_preproc_call] = STATE(2595), - [sym_preproc_ifdef] = STATE(2595), - [sym_function_definition] = STATE(2595), - [sym_declaration] = STATE(2595), - [sym_type_definition] = STATE(2595), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2595), - [sym_preproc_undef] = STATE(2595), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2595), - [sym_method_declaration] = STATE(2595), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2595), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4181), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2609] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4747), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2610] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3988), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2611] = { - [sym_preproc_def] = STATE(2807), - [sym_preproc_call] = STATE(2807), - [sym_preproc_ifdef] = STATE(2807), - [sym_function_definition] = STATE(2807), - [sym_declaration] = STATE(2807), - [sym_type_definition] = STATE(2807), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2807), - [sym_preproc_undef] = STATE(2807), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2807), - [sym_method_declaration] = STATE(2807), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2807), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4757), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2612] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4757), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2613] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4861), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2614] = { - [sym_preproc_def] = STATE(2494), - [sym_preproc_call] = STATE(2494), - [sym_preproc_ifdef] = STATE(2494), - [sym_function_definition] = STATE(2494), - [sym_declaration] = STATE(2494), - [sym_type_definition] = STATE(2494), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2494), - [sym_preproc_undef] = STATE(2494), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2494), - [sym_method_declaration] = STATE(2494), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2494), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4861), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2615] = { - [sym_preproc_def] = STATE(2507), - [sym_preproc_call] = STATE(2507), - [sym_preproc_ifdef] = STATE(2507), - [sym_function_definition] = STATE(2507), - [sym_declaration] = STATE(2507), - [sym_type_definition] = STATE(2507), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2507), - [sym_preproc_undef] = STATE(2507), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2507), - [sym_method_declaration] = STATE(2507), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2507), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4747), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2616] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2617] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4969), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2618] = { - [sym_preproc_def] = STATE(2561), - [sym_preproc_call] = STATE(2561), - [sym_preproc_ifdef] = STATE(2561), - [sym_function_definition] = STATE(2561), - [sym_declaration] = STATE(2561), - [sym_type_definition] = STATE(2561), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2561), - [sym_preproc_undef] = STATE(2561), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2561), - [sym_method_declaration] = STATE(2561), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2561), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3914), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2619] = { - [sym_preproc_def] = STATE(2679), - [sym_preproc_call] = STATE(2679), - [sym_preproc_ifdef] = STATE(2679), - [sym_function_definition] = STATE(2679), - [sym_declaration] = STATE(2679), - [sym_type_definition] = STATE(2679), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2679), - [sym_preproc_undef] = STATE(2679), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2679), - [sym_method_declaration] = STATE(2679), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2679), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4157), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2620] = { - [sym_preproc_def] = STATE(2530), - [sym_preproc_call] = STATE(2530), - [sym_preproc_ifdef] = STATE(2530), - [sym_function_definition] = STATE(2530), - [sym_declaration] = STATE(2530), - [sym_type_definition] = STATE(2530), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2530), - [sym_preproc_undef] = STATE(2530), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2530), - [sym_method_declaration] = STATE(2530), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2530), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4867), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2621] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4971), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2622] = { - [sym_preproc_def] = STATE(2822), - [sym_preproc_call] = STATE(2822), - [sym_preproc_ifdef] = STATE(2822), - [sym_function_definition] = STATE(2822), - [sym_declaration] = STATE(2822), - [sym_type_definition] = STATE(2822), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2822), - [sym_preproc_undef] = STATE(2822), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2822), - [sym_method_declaration] = STATE(2822), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2822), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4635), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2623] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4973), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2624] = { - [sym_preproc_def] = STATE(2703), - [sym_preproc_call] = STATE(2703), - [sym_preproc_ifdef] = STATE(2703), - [sym_function_definition] = STATE(2703), - [sym_declaration] = STATE(2703), - [sym_type_definition] = STATE(2703), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2703), - [sym_preproc_undef] = STATE(2703), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2703), - [sym_method_declaration] = STATE(2703), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2703), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4647), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2625] = { - [sym_preproc_def] = STATE(2513), - [sym_preproc_call] = STATE(2513), - [sym_preproc_ifdef] = STATE(2513), - [sym_function_definition] = STATE(2513), - [sym_declaration] = STATE(2513), - [sym_type_definition] = STATE(2513), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2513), - [sym_preproc_undef] = STATE(2513), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2513), - [sym_method_declaration] = STATE(2513), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2513), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4973), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2626] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4975), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2627] = { - [sym_preproc_def] = STATE(2531), - [sym_preproc_call] = STATE(2531), - [sym_preproc_ifdef] = STATE(2531), - [sym_function_definition] = STATE(2531), - [sym_declaration] = STATE(2531), - [sym_type_definition] = STATE(2531), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2531), - [sym_preproc_undef] = STATE(2531), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2531), - [sym_method_declaration] = STATE(2531), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2531), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4975), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2628] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4635), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2629] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4629), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2630] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4867), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2631] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4977), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2632] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4979), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2633] = { - [sym_preproc_def] = STATE(2832), - [sym_preproc_call] = STATE(2832), - [sym_preproc_ifdef] = STATE(2832), - [sym_function_definition] = STATE(2832), - [sym_declaration] = STATE(2832), - [sym_type_definition] = STATE(2832), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2832), - [sym_preproc_undef] = STATE(2832), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2832), - [sym_method_declaration] = STATE(2832), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2832), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4753), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2634] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4753), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2635] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4157), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2636] = { - [sym_preproc_def] = STATE(2478), - [sym_preproc_call] = STATE(2478), - [sym_preproc_ifdef] = STATE(2478), - [sym_function_definition] = STATE(2478), - [sym_declaration] = STATE(2478), - [sym_type_definition] = STATE(2478), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2478), - [sym_preproc_undef] = STATE(2478), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2478), - [sym_method_declaration] = STATE(2478), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2478), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4641), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2637] = { - [sym_preproc_def] = STATE(2662), - [sym_preproc_call] = STATE(2662), - [sym_preproc_ifdef] = STATE(2662), - [sym_function_definition] = STATE(2662), - [sym_declaration] = STATE(2662), - [sym_type_definition] = STATE(2662), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2662), - [sym_preproc_undef] = STATE(2662), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2662), - [sym_method_declaration] = STATE(2662), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2662), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4981), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2638] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4981), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2639] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4983), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2640] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4199), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2641] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4985), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2642] = { - [sym_preproc_def] = STATE(2830), - [sym_preproc_call] = STATE(2830), - [sym_preproc_ifdef] = STATE(2830), - [sym_function_definition] = STATE(2830), - [sym_declaration] = STATE(2830), - [sym_type_definition] = STATE(2830), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2830), - [sym_preproc_undef] = STATE(2830), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2830), - [sym_method_declaration] = STATE(2830), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2830), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4251), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2643] = { - [sym_preproc_def] = STATE(2617), - [sym_preproc_call] = STATE(2617), - [sym_preproc_ifdef] = STATE(2617), - [sym_function_definition] = STATE(2617), - [sym_declaration] = STATE(2617), - [sym_type_definition] = STATE(2617), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2617), - [sym_preproc_undef] = STATE(2617), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2617), - [sym_method_declaration] = STATE(2617), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2617), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4985), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2644] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4987), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2645] = { - [sym_preproc_def] = STATE(2621), - [sym_preproc_call] = STATE(2621), - [sym_preproc_ifdef] = STATE(2621), - [sym_function_definition] = STATE(2621), - [sym_declaration] = STATE(2621), - [sym_type_definition] = STATE(2621), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2621), - [sym_preproc_undef] = STATE(2621), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2621), - [sym_method_declaration] = STATE(2621), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2621), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4987), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2646] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4251), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2647] = { - [sym_preproc_def] = STATE(2601), - [sym_preproc_call] = STATE(2601), - [sym_preproc_ifdef] = STATE(2601), - [sym_function_definition] = STATE(2601), - [sym_declaration] = STATE(2601), - [sym_type_definition] = STATE(2601), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2601), - [sym_preproc_undef] = STATE(2601), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2601), - [sym_method_declaration] = STATE(2601), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2601), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4199), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2648] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4989), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2649] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4641), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2650] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4643), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2651] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4621), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2652] = { - [sym_preproc_def] = STATE(2623), - [sym_preproc_call] = STATE(2623), - [sym_preproc_ifdef] = STATE(2623), - [sym_function_definition] = STATE(2623), - [sym_declaration] = STATE(2623), - [sym_type_definition] = STATE(2623), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2623), - [sym_preproc_undef] = STATE(2623), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2623), - [sym_method_declaration] = STATE(2623), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2623), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4621), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2653] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4647), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2654] = { - [sym_preproc_def] = STATE(2551), - [sym_preproc_call] = STATE(2551), - [sym_preproc_ifdef] = STATE(2551), - [sym_function_definition] = STATE(2551), - [sym_declaration] = STATE(2551), - [sym_type_definition] = STATE(2551), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2551), - [sym_preproc_undef] = STATE(2551), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2551), - [sym_method_declaration] = STATE(2551), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2551), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4643), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2655] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4749), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2656] = { - [sym_preproc_def] = STATE(2626), - [sym_preproc_call] = STATE(2626), - [sym_preproc_ifdef] = STATE(2626), - [sym_function_definition] = STATE(2626), - [sym_declaration] = STATE(2626), - [sym_type_definition] = STATE(2626), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2626), - [sym_preproc_undef] = STATE(2626), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2626), - [sym_method_declaration] = STATE(2626), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2626), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4749), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2657] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4159), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2658] = { - [sym_preproc_def] = STATE(2502), - [sym_preproc_call] = STATE(2502), - [sym_preproc_ifdef] = STATE(2502), - [sym_function_definition] = STATE(2502), - [sym_declaration] = STATE(2502), - [sym_type_definition] = STATE(2502), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2502), - [sym_preproc_undef] = STATE(2502), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2502), - [sym_method_declaration] = STATE(2502), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2502), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3988), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2659] = { - [sym_preproc_def] = STATE(2630), - [sym_preproc_call] = STATE(2630), - [sym_preproc_ifdef] = STATE(2630), - [sym_function_definition] = STATE(2630), - [sym_declaration] = STATE(2630), - [sym_type_definition] = STATE(2630), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2630), - [sym_preproc_undef] = STATE(2630), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2630), - [sym_method_declaration] = STATE(2630), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2630), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4175), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2660] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4331), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2661] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4991), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2662] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4993), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2663] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4265), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2664] = { - [sym_preproc_def] = STATE(2634), - [sym_preproc_call] = STATE(2634), - [sym_preproc_ifdef] = STATE(2634), - [sym_function_definition] = STATE(2634), - [sym_declaration] = STATE(2634), - [sym_type_definition] = STATE(2634), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2634), - [sym_preproc_undef] = STATE(2634), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2634), - [sym_method_declaration] = STATE(2634), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2634), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4265), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2665] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4995), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2666] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4997), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2667] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4751), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2668] = { - [sym_preproc_def] = STATE(2641), - [sym_preproc_call] = STATE(2641), - [sym_preproc_ifdef] = STATE(2641), - [sym_function_definition] = STATE(2641), - [sym_declaration] = STATE(2641), - [sym_type_definition] = STATE(2641), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2641), - [sym_preproc_undef] = STATE(2641), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2641), - [sym_method_declaration] = STATE(2641), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2641), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4751), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2669] = { - [sym_preproc_def] = STATE(2834), - [sym_preproc_call] = STATE(2834), - [sym_preproc_ifdef] = STATE(2834), - [sym_function_definition] = STATE(2834), - [sym_declaration] = STATE(2834), - [sym_type_definition] = STATE(2834), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2834), - [sym_preproc_undef] = STATE(2834), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2834), - [sym_method_declaration] = STATE(2834), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2834), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4951), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2670] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4655), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2671] = { - [sym_preproc_def] = STATE(2644), - [sym_preproc_call] = STATE(2644), - [sym_preproc_ifdef] = STATE(2644), - [sym_function_definition] = STATE(2644), - [sym_declaration] = STATE(2644), - [sym_type_definition] = STATE(2644), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2644), - [sym_preproc_undef] = STATE(2644), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2644), - [sym_method_declaration] = STATE(2644), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2644), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4655), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2672] = { - [sym_preproc_def] = STATE(2856), - [sym_preproc_call] = STATE(2856), - [sym_preproc_ifdef] = STATE(2856), - [sym_function_definition] = STATE(2856), - [sym_declaration] = STATE(2856), - [sym_type_definition] = STATE(2856), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2856), - [sym_preproc_undef] = STATE(2856), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2856), - [sym_method_declaration] = STATE(2856), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2856), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4739), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2673] = { - [sym_preproc_def] = STATE(2648), - [sym_preproc_call] = STATE(2648), - [sym_preproc_ifdef] = STATE(2648), - [sym_function_definition] = STATE(2648), - [sym_declaration] = STATE(2648), - [sym_type_definition] = STATE(2648), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2648), - [sym_preproc_undef] = STATE(2648), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2648), - [sym_method_declaration] = STATE(2648), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2648), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4999), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2674] = { - [sym_preproc_def] = STATE(2631), - [sym_preproc_call] = STATE(2631), - [sym_preproc_ifdef] = STATE(2631), - [sym_function_definition] = STATE(2631), - [sym_declaration] = STATE(2631), - [sym_type_definition] = STATE(2631), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2631), - [sym_preproc_undef] = STATE(2631), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2631), - [sym_method_declaration] = STATE(2631), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2631), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4995), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2675] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5001), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2676] = { - [sym_preproc_def] = STATE(2632), - [sym_preproc_call] = STATE(2632), - [sym_preproc_ifdef] = STATE(2632), - [sym_function_definition] = STATE(2632), - [sym_declaration] = STATE(2632), - [sym_type_definition] = STATE(2632), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2632), - [sym_preproc_undef] = STATE(2632), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2632), - [sym_method_declaration] = STATE(2632), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2632), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5001), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2677] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4175), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2678] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5003), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2679] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4743), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2680] = { - [sym_preproc_def] = STATE(2600), - [sym_preproc_call] = STATE(2600), - [sym_preproc_ifdef] = STATE(2600), - [sym_function_definition] = STATE(2600), - [sym_declaration] = STATE(2600), - [sym_type_definition] = STATE(2600), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2600), - [sym_preproc_undef] = STATE(2600), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2600), - [sym_method_declaration] = STATE(2600), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2600), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4743), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2681] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4177), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2682] = { - [sym_preproc_def] = STATE(2653), - [sym_preproc_call] = STATE(2653), - [sym_preproc_ifdef] = STATE(2653), - [sym_function_definition] = STATE(2653), - [sym_declaration] = STATE(2653), - [sym_type_definition] = STATE(2653), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2653), - [sym_preproc_undef] = STATE(2653), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2653), - [sym_method_declaration] = STATE(2653), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2653), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4177), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2683] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4855), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2684] = { - [sym_preproc_def] = STATE(2576), - [sym_preproc_call] = STATE(2576), - [sym_preproc_ifdef] = STATE(2576), - [sym_function_definition] = STATE(2576), - [sym_declaration] = STATE(2576), - [sym_type_definition] = STATE(2576), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2576), - [sym_preproc_undef] = STATE(2576), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2576), - [sym_method_declaration] = STATE(2576), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2576), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4239), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2685] = { - [sym_preproc_def] = STATE(2597), - [sym_preproc_call] = STATE(2597), - [sym_preproc_ifdef] = STATE(2597), - [sym_function_definition] = STATE(2597), - [sym_declaration] = STATE(2597), - [sym_type_definition] = STATE(2597), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2597), - [sym_preproc_undef] = STATE(2597), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2597), - [sym_method_declaration] = STATE(2597), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2597), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4855), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2686] = { - [sym_preproc_def] = STATE(2557), - [sym_preproc_call] = STATE(2557), - [sym_preproc_ifdef] = STATE(2557), - [sym_function_definition] = STATE(2557), - [sym_declaration] = STATE(2557), - [sym_type_definition] = STATE(2557), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2557), - [sym_preproc_undef] = STATE(2557), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2557), - [sym_method_declaration] = STATE(2557), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2557), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4853), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2687] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5005), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2688] = { - [sym_preproc_def] = STATE(2661), - [sym_preproc_call] = STATE(2661), - [sym_preproc_ifdef] = STATE(2661), - [sym_function_definition] = STATE(2661), - [sym_declaration] = STATE(2661), - [sym_type_definition] = STATE(2661), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2661), - [sym_preproc_undef] = STATE(2661), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2661), - [sym_method_declaration] = STATE(2661), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2661), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5005), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2689] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5007), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2690] = { - [sym_preproc_def] = STATE(2666), - [sym_preproc_call] = STATE(2666), - [sym_preproc_ifdef] = STATE(2666), - [sym_function_definition] = STATE(2666), - [sym_declaration] = STATE(2666), - [sym_type_definition] = STATE(2666), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2666), - [sym_preproc_undef] = STATE(2666), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2666), - [sym_method_declaration] = STATE(2666), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2666), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5007), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2691] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4999), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2692] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5009), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2693] = { - [sym_preproc_def] = STATE(2563), - [sym_preproc_call] = STATE(2563), - [sym_preproc_ifdef] = STATE(2563), - [sym_function_definition] = STATE(2563), - [sym_declaration] = STATE(2563), - [sym_type_definition] = STATE(2563), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2563), - [sym_preproc_undef] = STATE(2563), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2563), - [sym_method_declaration] = STATE(2563), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2563), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5009), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2694] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2695] = { - [sym_preproc_def] = STATE(2853), - [sym_preproc_call] = STATE(2853), - [sym_preproc_ifdef] = STATE(2853), - [sym_function_definition] = STATE(2853), - [sym_declaration] = STATE(2853), - [sym_type_definition] = STATE(2853), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2853), - [sym_preproc_undef] = STATE(2853), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2853), - [sym_method_declaration] = STATE(2853), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2853), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4331), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2696] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5011), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2697] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5013), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2698] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5015), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2699] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4215), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2700] = { - [sym_preproc_def] = STATE(2735), - [sym_preproc_call] = STATE(2735), - [sym_preproc_ifdef] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_declaration] = STATE(2735), - [sym_type_definition] = STATE(2735), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2735), - [sym_preproc_undef] = STATE(2735), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2735), - [sym_method_declaration] = STATE(2735), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2735), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3862), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2701] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4741), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2702] = { - [sym_preproc_def] = STATE(2638), - [sym_preproc_call] = STATE(2638), - [sym_preproc_ifdef] = STATE(2638), - [sym_function_definition] = STATE(2638), - [sym_declaration] = STATE(2638), - [sym_type_definition] = STATE(2638), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2638), - [sym_preproc_undef] = STATE(2638), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2638), - [sym_method_declaration] = STATE(2638), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2638), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4741), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2703] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5017), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2704] = { - [sym_preproc_def] = STATE(2863), - [sym_preproc_call] = STATE(2863), - [sym_preproc_ifdef] = STATE(2863), - [sym_function_definition] = STATE(2863), - [sym_declaration] = STATE(2863), - [sym_type_definition] = STATE(2863), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2863), - [sym_preproc_undef] = STATE(2863), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2863), - [sym_method_declaration] = STATE(2863), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2863), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5019), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2705] = { - [sym_preproc_def] = STATE(2639), - [sym_preproc_call] = STATE(2639), - [sym_preproc_ifdef] = STATE(2639), - [sym_function_definition] = STATE(2639), - [sym_declaration] = STATE(2639), - [sym_type_definition] = STATE(2639), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2639), - [sym_preproc_undef] = STATE(2639), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2639), - [sym_method_declaration] = STATE(2639), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2639), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5017), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2706] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4291), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2707] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4739), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2708] = { - [sym_preproc_def] = STATE(2667), - [sym_preproc_call] = STATE(2667), - [sym_preproc_ifdef] = STATE(2667), - [sym_function_definition] = STATE(2667), - [sym_declaration] = STATE(2667), - [sym_type_definition] = STATE(2667), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2667), - [sym_preproc_undef] = STATE(2667), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2667), - [sym_method_declaration] = STATE(2667), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2667), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4291), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2709] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5019), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2710] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4289), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2711] = { - [sym_preproc_def] = STATE(2605), - [sym_preproc_call] = STATE(2605), - [sym_preproc_ifdef] = STATE(2605), - [sym_function_definition] = STATE(2605), - [sym_declaration] = STATE(2605), - [sym_type_definition] = STATE(2605), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2605), - [sym_preproc_undef] = STATE(2605), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2605), - [sym_method_declaration] = STATE(2605), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2605), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4289), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2712] = { - [sym_preproc_def] = STATE(2849), - [sym_preproc_call] = STATE(2849), - [sym_preproc_ifdef] = STATE(2849), - [sym_function_definition] = STATE(2849), - [sym_declaration] = STATE(2849), - [sym_type_definition] = STATE(2849), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2849), - [sym_preproc_undef] = STATE(2849), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2849), - [sym_method_declaration] = STATE(2849), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2849), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4215), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2713] = { - [sym_preproc_def] = STATE(2588), - [sym_preproc_call] = STATE(2588), - [sym_preproc_ifdef] = STATE(2588), - [sym_function_definition] = STATE(2588), - [sym_declaration] = STATE(2588), - [sym_type_definition] = STATE(2588), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2588), - [sym_preproc_undef] = STATE(2588), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2588), - [sym_method_declaration] = STATE(2588), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2588), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4219), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2714] = { - [sym_preproc_def] = STATE(2860), - [sym_preproc_call] = STATE(2860), - [sym_preproc_ifdef] = STATE(2860), - [sym_function_definition] = STATE(2860), - [sym_declaration] = STATE(2860), - [sym_type_definition] = STATE(2860), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2860), - [sym_preproc_undef] = STATE(2860), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2860), - [sym_method_declaration] = STATE(2860), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2860), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4205), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2715] = { - [sym_preproc_def] = STATE(2559), - [sym_preproc_call] = STATE(2559), - [sym_preproc_ifdef] = STATE(2559), - [sym_function_definition] = STATE(2559), - [sym_declaration] = STATE(2559), - [sym_type_definition] = STATE(2559), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2559), - [sym_preproc_undef] = STATE(2559), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2559), - [sym_method_declaration] = STATE(2559), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2559), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4849), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2716] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5021), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2717] = { - [sym_preproc_def] = STATE(2862), - [sym_preproc_call] = STATE(2862), - [sym_preproc_ifdef] = STATE(2862), - [sym_function_definition] = STATE(2862), - [sym_declaration] = STATE(2862), - [sym_type_definition] = STATE(2862), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2862), - [sym_preproc_undef] = STATE(2862), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2862), - [sym_method_declaration] = STATE(2862), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2862), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4745), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2718] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5023), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2719] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2720] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5025), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2721] = { - [sym_preproc_def] = STATE(2847), - [sym_preproc_call] = STATE(2847), - [sym_preproc_ifdef] = STATE(2847), - [sym_function_definition] = STATE(2847), - [sym_declaration] = STATE(2847), - [sym_type_definition] = STATE(2847), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2847), - [sym_preproc_undef] = STATE(2847), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2847), - [sym_method_declaration] = STATE(2847), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2847), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4625), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2722] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5027), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2723] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4625), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2724] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4745), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2725] = { - [sym_preproc_def] = STATE(2568), - [sym_preproc_call] = STATE(2568), - [sym_preproc_ifdef] = STATE(2568), - [sym_function_definition] = STATE(2568), - [sym_declaration] = STATE(2568), - [sym_type_definition] = STATE(2568), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2568), - [sym_preproc_undef] = STATE(2568), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2568), - [sym_method_declaration] = STATE(2568), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2568), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5015), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2726] = { - [sym_preproc_def] = STATE(2738), - [sym_preproc_call] = STATE(2738), - [sym_preproc_ifdef] = STATE(2738), - [sym_function_definition] = STATE(2738), - [sym_declaration] = STATE(2738), - [sym_type_definition] = STATE(2738), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2738), - [sym_preproc_undef] = STATE(2738), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2738), - [sym_method_declaration] = STATE(2738), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2738), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2727] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2728] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4755), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2729] = { - [sym_preproc_def] = STATE(2516), - [sym_preproc_call] = STATE(2516), - [sym_preproc_ifdef] = STATE(2516), - [sym_function_definition] = STATE(2516), - [sym_declaration] = STATE(2516), - [sym_type_definition] = STATE(2516), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2516), - [sym_preproc_undef] = STATE(2516), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2516), - [sym_method_declaration] = STATE(2516), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2516), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4755), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2730] = { - [sym_preproc_def] = STATE(2498), - [sym_preproc_call] = STATE(2498), - [sym_preproc_ifdef] = STATE(2498), - [sym_function_definition] = STATE(2498), - [sym_declaration] = STATE(2498), - [sym_type_definition] = STATE(2498), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2498), - [sym_preproc_undef] = STATE(2498), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2498), - [sym_method_declaration] = STATE(2498), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2498), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3936), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2731] = { - [sym_preproc_def] = STATE(2845), - [sym_preproc_call] = STATE(2845), - [sym_preproc_ifdef] = STATE(2845), - [sym_function_definition] = STATE(2845), - [sym_declaration] = STATE(2845), - [sym_type_definition] = STATE(2845), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2845), - [sym_preproc_undef] = STATE(2845), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2845), - [sym_method_declaration] = STATE(2845), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2845), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4623), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2732] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3946), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2733] = { - [sym_preproc_def] = STATE(2610), - [sym_preproc_call] = STATE(2610), - [sym_preproc_ifdef] = STATE(2610), - [sym_function_definition] = STATE(2610), - [sym_declaration] = STATE(2610), - [sym_type_definition] = STATE(2610), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2610), - [sym_preproc_undef] = STATE(2610), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2610), - [sym_method_declaration] = STATE(2610), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2610), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2734] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4623), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2735] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3930), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2736] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4853), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2737] = { - [sym_preproc_def] = STATE(2616), - [sym_preproc_call] = STATE(2616), - [sym_preproc_ifdef] = STATE(2616), - [sym_function_definition] = STATE(2616), - [sym_declaration] = STATE(2616), - [sym_type_definition] = STATE(2616), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2616), - [sym_preproc_undef] = STATE(2616), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2616), - [sym_method_declaration] = STATE(2616), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2616), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3794), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2738] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3982), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2739] = { - [sym_preproc_def] = STATE(2657), - [sym_preproc_call] = STATE(2657), - [sym_preproc_ifdef] = STATE(2657), - [sym_function_definition] = STATE(2657), - [sym_declaration] = STATE(2657), - [sym_type_definition] = STATE(2657), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2657), - [sym_preproc_undef] = STATE(2657), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2657), - [sym_method_declaration] = STATE(2657), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2657), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3982), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2740] = { - [sym_preproc_def] = STATE(2628), - [sym_preproc_call] = STATE(2628), - [sym_preproc_ifdef] = STATE(2628), - [sym_function_definition] = STATE(2628), - [sym_declaration] = STATE(2628), - [sym_type_definition] = STATE(2628), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2628), - [sym_preproc_undef] = STATE(2628), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2628), - [sym_method_declaration] = STATE(2628), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2628), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4259), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2741] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5029), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2742] = { - [sym_preproc_def] = STATE(2835), - [sym_preproc_call] = STATE(2835), - [sym_preproc_ifdef] = STATE(2835), - [sym_function_definition] = STATE(2835), - [sym_declaration] = STATE(2835), - [sym_type_definition] = STATE(2835), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2835), - [sym_preproc_undef] = STATE(2835), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2835), - [sym_method_declaration] = STATE(2835), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2835), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4213), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2743] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4273), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2744] = { - [sym_preproc_def] = STATE(2651), - [sym_preproc_call] = STATE(2651), - [sym_preproc_ifdef] = STATE(2651), - [sym_function_definition] = STATE(2651), - [sym_declaration] = STATE(2651), - [sym_type_definition] = STATE(2651), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2651), - [sym_preproc_undef] = STATE(2651), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2651), - [sym_method_declaration] = STATE(2651), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2651), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4273), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2745] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4213), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2746] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5031), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2747] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4259), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2748] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5033), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2749] = { - [sym_preproc_def] = STATE(2587), - [sym_preproc_call] = STATE(2587), - [sym_preproc_ifdef] = STATE(2587), - [sym_function_definition] = STATE(2587), - [sym_declaration] = STATE(2587), - [sym_type_definition] = STATE(2587), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2587), - [sym_preproc_undef] = STATE(2587), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2587), - [sym_method_declaration] = STATE(2587), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2587), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5025), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2750] = { - [sym_preproc_def] = STATE(2811), - [sym_preproc_call] = STATE(2811), - [sym_preproc_ifdef] = STATE(2811), - [sym_function_definition] = STATE(2811), - [sym_declaration] = STATE(2811), - [sym_type_definition] = STATE(2811), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2811), - [sym_preproc_undef] = STATE(2811), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2811), - [sym_method_declaration] = STATE(2811), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2811), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5035), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2751] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4759), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2752] = { - [sym_preproc_def] = STATE(2687), - [sym_preproc_call] = STATE(2687), - [sym_preproc_ifdef] = STATE(2687), - [sym_function_definition] = STATE(2687), - [sym_declaration] = STATE(2687), - [sym_type_definition] = STATE(2687), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2687), - [sym_preproc_undef] = STATE(2687), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2687), - [sym_method_declaration] = STATE(2687), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2687), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4759), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2753] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5037), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2754] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5039), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2755] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4147), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2756] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5035), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2757] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4767), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2758] = { - [sym_preproc_def] = STATE(2609), - [sym_preproc_call] = STATE(2609), - [sym_preproc_ifdef] = STATE(2609), - [sym_function_definition] = STATE(2609), - [sym_declaration] = STATE(2609), - [sym_type_definition] = STATE(2609), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2609), - [sym_preproc_undef] = STATE(2609), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2609), - [sym_method_declaration] = STATE(2609), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2609), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4147), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2759] = { - [sym_preproc_def] = STATE(2689), - [sym_preproc_call] = STATE(2689), - [sym_preproc_ifdef] = STATE(2689), - [sym_function_definition] = STATE(2689), - [sym_declaration] = STATE(2689), - [sym_type_definition] = STATE(2689), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2689), - [sym_preproc_undef] = STATE(2689), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2689), - [sym_method_declaration] = STATE(2689), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2689), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4767), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2760] = { - [sym_preproc_def] = STATE(2532), - [sym_preproc_call] = STATE(2532), - [sym_preproc_ifdef] = STATE(2532), - [sym_function_definition] = STATE(2532), - [sym_declaration] = STATE(2532), - [sym_type_definition] = STATE(2532), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2532), - [sym_preproc_undef] = STATE(2532), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2532), - [sym_method_declaration] = STATE(2532), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2532), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4275), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2761] = { - [sym_preproc_def] = STATE(2691), - [sym_preproc_call] = STATE(2691), - [sym_preproc_ifdef] = STATE(2691), - [sym_function_definition] = STATE(2691), - [sym_declaration] = STATE(2691), - [sym_type_definition] = STATE(2691), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2691), - [sym_preproc_undef] = STATE(2691), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2691), - [sym_method_declaration] = STATE(2691), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2691), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4617), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2762] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5041), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2763] = { - [sym_preproc_def] = STATE(2696), - [sym_preproc_call] = STATE(2696), - [sym_preproc_ifdef] = STATE(2696), - [sym_function_definition] = STATE(2696), - [sym_declaration] = STATE(2696), - [sym_type_definition] = STATE(2696), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2696), - [sym_preproc_undef] = STATE(2696), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2696), - [sym_method_declaration] = STATE(2696), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2696), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5041), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2764] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4761), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2765] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4737), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2766] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5043), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2767] = { - [sym_preproc_def] = STATE(2697), - [sym_preproc_call] = STATE(2697), - [sym_preproc_ifdef] = STATE(2697), - [sym_function_definition] = STATE(2697), - [sym_declaration] = STATE(2697), - [sym_type_definition] = STATE(2697), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2697), - [sym_preproc_undef] = STATE(2697), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2697), - [sym_method_declaration] = STATE(2697), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2697), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5043), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2768] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4617), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2769] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5045), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2770] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5047), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2771] = { - [sym_preproc_def] = STATE(2701), - [sym_preproc_call] = STATE(2701), - [sym_preproc_ifdef] = STATE(2701), - [sym_function_definition] = STATE(2701), - [sym_declaration] = STATE(2701), - [sym_type_definition] = STATE(2701), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2701), - [sym_preproc_undef] = STATE(2701), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2701), - [sym_method_declaration] = STATE(2701), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2701), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4279), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2772] = { - [sym_preproc_def] = STATE(2765), - [sym_preproc_call] = STATE(2765), - [sym_preproc_ifdef] = STATE(2765), - [sym_function_definition] = STATE(2765), - [sym_declaration] = STATE(2765), - [sym_type_definition] = STATE(2765), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2765), - [sym_preproc_undef] = STATE(2765), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2765), - [sym_method_declaration] = STATE(2765), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2765), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4299), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2773] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4299), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2774] = { - [sym_preproc_def] = STATE(2753), - [sym_preproc_call] = STATE(2753), - [sym_preproc_ifdef] = STATE(2753), - [sym_function_definition] = STATE(2753), - [sym_declaration] = STATE(2753), - [sym_type_definition] = STATE(2753), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2753), - [sym_preproc_undef] = STATE(2753), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2753), - [sym_method_declaration] = STATE(2753), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2753), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5049), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2775] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5049), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2776] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5051), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2777] = { - [sym_preproc_def] = STATE(2716), - [sym_preproc_call] = STATE(2716), - [sym_preproc_ifdef] = STATE(2716), - [sym_function_definition] = STATE(2716), - [sym_declaration] = STATE(2716), - [sym_type_definition] = STATE(2716), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2716), - [sym_preproc_undef] = STATE(2716), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2716), - [sym_method_declaration] = STATE(2716), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2716), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5051), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2778] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4279), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2779] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5053), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2780] = { - [sym_preproc_def] = STATE(2718), - [sym_preproc_call] = STATE(2718), - [sym_preproc_ifdef] = STATE(2718), - [sym_function_definition] = STATE(2718), - [sym_declaration] = STATE(2718), - [sym_type_definition] = STATE(2718), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2718), - [sym_preproc_undef] = STATE(2718), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2718), - [sym_method_declaration] = STATE(2718), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2718), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4893), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2781] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5055), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2782] = { - [sym_preproc_def] = STATE(2722), - [sym_preproc_call] = STATE(2722), - [sym_preproc_ifdef] = STATE(2722), - [sym_function_definition] = STATE(2722), - [sym_declaration] = STATE(2722), - [sym_type_definition] = STATE(2722), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2722), - [sym_preproc_undef] = STATE(2722), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2722), - [sym_method_declaration] = STATE(2722), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2722), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5039), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2783] = { - [sym_preproc_def] = STATE(2692), - [sym_preproc_call] = STATE(2692), - [sym_preproc_ifdef] = STATE(2692), - [sym_function_definition] = STATE(2692), - [sym_declaration] = STATE(2692), - [sym_type_definition] = STATE(2692), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2692), - [sym_preproc_undef] = STATE(2692), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2692), - [sym_method_declaration] = STATE(2692), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2692), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4737), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2784] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5057), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2785] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2786] = { - [sym_preproc_def] = STATE(2573), - [sym_preproc_call] = STATE(2573), - [sym_preproc_ifdef] = STATE(2573), - [sym_function_definition] = STATE(2573), - [sym_declaration] = STATE(2573), - [sym_type_definition] = STATE(2573), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2573), - [sym_preproc_undef] = STATE(2573), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2573), - [sym_method_declaration] = STATE(2573), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2573), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5057), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2787] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5059), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2788] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5061), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2789] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5063), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2790] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5065), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2791] = { - [sym_preproc_def] = STATE(2665), - [sym_preproc_call] = STATE(2665), - [sym_preproc_ifdef] = STATE(2665), - [sym_function_definition] = STATE(2665), - [sym_declaration] = STATE(2665), - [sym_type_definition] = STATE(2665), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2665), - [sym_preproc_undef] = STATE(2665), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2665), - [sym_method_declaration] = STATE(2665), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2665), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4761), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2792] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5067), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2793] = { - [sym_preproc_def] = STATE(2741), - [sym_preproc_call] = STATE(2741), - [sym_preproc_ifdef] = STATE(2741), - [sym_function_definition] = STATE(2741), - [sym_declaration] = STATE(2741), - [sym_type_definition] = STATE(2741), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2741), - [sym_preproc_undef] = STATE(2741), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2741), - [sym_method_declaration] = STATE(2741), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2741), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5065), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2794] = { - [sym_preproc_def] = STATE(2810), - [sym_preproc_call] = STATE(2810), - [sym_preproc_ifdef] = STATE(2810), - [sym_function_definition] = STATE(2810), - [sym_declaration] = STATE(2810), - [sym_type_definition] = STATE(2810), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2810), - [sym_preproc_undef] = STATE(2810), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2810), - [sym_method_declaration] = STATE(2810), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2810), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5069), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2795] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4219), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2796] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5069), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2797] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5071), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2798] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5073), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2799] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5075), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2800] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4763), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2801] = { - [sym_preproc_def] = STATE(2675), - [sym_preproc_call] = STATE(2675), - [sym_preproc_ifdef] = STATE(2675), - [sym_function_definition] = STATE(2675), - [sym_declaration] = STATE(2675), - [sym_type_definition] = STATE(2675), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2675), - [sym_preproc_undef] = STATE(2675), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2675), - [sym_method_declaration] = STATE(2675), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2675), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4763), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2802] = { - [sym_preproc_def] = STATE(2816), - [sym_preproc_call] = STATE(2816), - [sym_preproc_ifdef] = STATE(2816), - [sym_function_definition] = STATE(2816), - [sym_declaration] = STATE(2816), - [sym_type_definition] = STATE(2816), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2816), - [sym_preproc_undef] = STATE(2816), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2816), - [sym_method_declaration] = STATE(2816), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2816), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5077), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2803] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5079), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2804] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5081), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2805] = { - [sym_preproc_def] = STATE(2859), - [sym_preproc_call] = STATE(2859), - [sym_preproc_ifdef] = STATE(2859), - [sym_function_definition] = STATE(2859), - [sym_declaration] = STATE(2859), - [sym_type_definition] = STATE(2859), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2859), - [sym_preproc_undef] = STATE(2859), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2859), - [sym_method_declaration] = STATE(2859), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2859), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2806] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3756), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2807] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5077), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2808] = { - [sym_preproc_def] = STATE(2809), - [sym_preproc_call] = STATE(2809), - [sym_preproc_ifdef] = STATE(2809), - [sym_function_definition] = STATE(2809), - [sym_declaration] = STATE(2809), - [sym_type_definition] = STATE(2809), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2809), - [sym_preproc_undef] = STATE(2809), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2809), - [sym_method_declaration] = STATE(2809), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2809), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5083), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2809] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5085), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2810] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5087), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2811] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5089), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2812] = { - [sym_preproc_def] = STATE(2694), - [sym_preproc_call] = STATE(2694), - [sym_preproc_ifdef] = STATE(2694), - [sym_function_definition] = STATE(2694), - [sym_declaration] = STATE(2694), - [sym_type_definition] = STATE(2694), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2694), - [sym_preproc_undef] = STATE(2694), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2694), - [sym_method_declaration] = STATE(2694), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2694), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3772), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2813] = { - [sym_preproc_def] = STATE(2814), - [sym_preproc_call] = STATE(2814), - [sym_preproc_ifdef] = STATE(2814), - [sym_function_definition] = STATE(2814), - [sym_declaration] = STATE(2814), - [sym_type_definition] = STATE(2814), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2814), - [sym_preproc_undef] = STATE(2814), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2814), - [sym_method_declaration] = STATE(2814), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2814), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5091), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2814] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5093), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2815] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4315), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2816] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5095), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2817] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4205), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2818] = { - [sym_preproc_def] = STATE(2727), - [sym_preproc_call] = STATE(2727), - [sym_preproc_ifdef] = STATE(2727), - [sym_function_definition] = STATE(2727), - [sym_declaration] = STATE(2727), - [sym_type_definition] = STATE(2727), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2727), - [sym_preproc_undef] = STATE(2727), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2727), - [sym_method_declaration] = STATE(2727), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2727), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2819] = { - [sym_preproc_def] = STATE(2751), - [sym_preproc_call] = STATE(2751), - [sym_preproc_ifdef] = STATE(2751), - [sym_function_definition] = STATE(2751), - [sym_declaration] = STATE(2751), - [sym_type_definition] = STATE(2751), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2751), - [sym_preproc_undef] = STATE(2751), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2751), - [sym_method_declaration] = STATE(2751), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2751), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4315), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2820] = { - [sym_preproc_def] = STATE(2491), - [sym_preproc_call] = STATE(2491), - [sym_preproc_ifdef] = STATE(2491), - [sym_function_definition] = STATE(2491), - [sym_declaration] = STATE(2491), - [sym_type_definition] = STATE(2491), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2491), - [sym_preproc_undef] = STATE(2491), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2491), - [sym_method_declaration] = STATE(2491), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2491), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4629), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2821] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4765), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2822] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5083), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2823] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3660), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2824] = { - [sym_preproc_def] = STATE(2804), - [sym_preproc_call] = STATE(2804), - [sym_preproc_ifdef] = STATE(2804), - [sym_function_definition] = STATE(2804), - [sym_declaration] = STATE(2804), - [sym_type_definition] = STATE(2804), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2804), - [sym_preproc_undef] = STATE(2804), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2804), - [sym_method_declaration] = STATE(2804), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2804), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5063), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2825] = { - [sym_preproc_def] = STATE(2790), - [sym_preproc_call] = STATE(2790), - [sym_preproc_ifdef] = STATE(2790), - [sym_function_definition] = STATE(2790), - [sym_declaration] = STATE(2790), - [sym_type_definition] = STATE(2790), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2790), - [sym_preproc_undef] = STATE(2790), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2790), - [sym_method_declaration] = STATE(2790), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2790), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4889), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2826] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4889), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2827] = { - [sym_preproc_def] = STATE(2754), - [sym_preproc_call] = STATE(2754), - [sym_preproc_ifdef] = STATE(2754), - [sym_function_definition] = STATE(2754), - [sym_declaration] = STATE(2754), - [sym_type_definition] = STATE(2754), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2754), - [sym_preproc_undef] = STATE(2754), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2754), - [sym_method_declaration] = STATE(2754), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2754), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4875), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2828] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2829] = { - [sym_preproc_def] = STATE(2732), - [sym_preproc_call] = STATE(2732), - [sym_preproc_ifdef] = STATE(2732), - [sym_function_definition] = STATE(2732), - [sym_declaration] = STATE(2732), - [sym_type_definition] = STATE(2732), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2732), - [sym_preproc_undef] = STATE(2732), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2732), - [sym_method_declaration] = STATE(2732), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2732), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3812), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2830] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4875), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2831] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4275), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2832] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5091), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2833] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4257), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2834] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5097), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2835] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4879), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2836] = { - [sym_preproc_def] = STATE(2678), - [sym_preproc_call] = STATE(2678), - [sym_preproc_ifdef] = STATE(2678), - [sym_function_definition] = STATE(2678), - [sym_declaration] = STATE(2678), - [sym_type_definition] = STATE(2678), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2678), - [sym_preproc_undef] = STATE(2678), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2678), - [sym_method_declaration] = STATE(2678), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2678), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5099), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2837] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5099), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2838] = { - [sym_preproc_def] = STATE(2762), - [sym_preproc_call] = STATE(2762), - [sym_preproc_ifdef] = STATE(2762), - [sym_function_definition] = STATE(2762), - [sym_declaration] = STATE(2762), - [sym_type_definition] = STATE(2762), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2762), - [sym_preproc_undef] = STATE(2762), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2762), - [sym_method_declaration] = STATE(2762), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2762), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4879), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2839] = { - [sym_preproc_def] = STATE(2698), - [sym_preproc_call] = STATE(2698), - [sym_preproc_ifdef] = STATE(2698), - [sym_function_definition] = STATE(2698), - [sym_declaration] = STATE(2698), - [sym_type_definition] = STATE(2698), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2698), - [sym_preproc_undef] = STATE(2698), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2698), - [sym_method_declaration] = STATE(2698), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2698), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4765), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2840] = { - [sym_preproc_def] = STATE(2864), - [sym_preproc_call] = STATE(2864), - [sym_preproc_ifdef] = STATE(2864), - [sym_function_definition] = STATE(2864), - [sym_declaration] = STATE(2864), - [sym_type_definition] = STATE(2864), - [sym__declaration_modifiers] = STATE(4569), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(4569), - [sym_attribute_declaration] = STATE(4569), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(4569), - [sym_type_qualifier] = STATE(4569), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5323), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2864), - [sym_preproc_undef] = STATE(2864), - [sym_availability_attribute_specifier] = STATE(4569), - [sym_property_declaration] = STATE(2864), - [sym_method_declaration] = STATE(2864), - [sym_alignas_specifier] = STATE(4569), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2864), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5101), - [aux_sym_preproc_if_token1] = ACTIONS(5103), - [aux_sym_preproc_if_token2] = ACTIONS(5105), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4446), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym_DASH] = ACTIONS(5107), - [anon_sym_PLUS] = ACTIONS(5107), - [anon_sym___extension__] = ACTIONS(4452), - [anon_sym_typedef] = ACTIONS(4454), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(4456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(5109), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2841] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4881), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2842] = { - [sym_preproc_def] = STATE(2766), - [sym_preproc_call] = STATE(2766), - [sym_preproc_ifdef] = STATE(2766), - [sym_function_definition] = STATE(2766), - [sym_declaration] = STATE(2766), - [sym_type_definition] = STATE(2766), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2766), - [sym_preproc_undef] = STATE(2766), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2766), - [sym_method_declaration] = STATE(2766), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2766), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4881), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2843] = { - [sym_preproc_def] = STATE(2781), - [sym_preproc_call] = STATE(2781), - [sym_preproc_ifdef] = STATE(2781), - [sym_function_definition] = STATE(2781), - [sym_declaration] = STATE(2781), - [sym_type_definition] = STATE(2781), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2781), - [sym_preproc_undef] = STATE(2781), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2781), - [sym_method_declaration] = STATE(2781), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2781), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5075), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2844] = { - [sym_preproc_def] = STATE(2768), - [sym_preproc_call] = STATE(2768), - [sym_preproc_ifdef] = STATE(2768), - [sym_function_definition] = STATE(2768), - [sym_declaration] = STATE(2768), - [sym_type_definition] = STATE(2768), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2768), - [sym_preproc_undef] = STATE(2768), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2768), - [sym_method_declaration] = STATE(2768), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2768), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4325), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2845] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5111), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2846] = { - [sym_preproc_def] = STATE(2769), - [sym_preproc_call] = STATE(2769), - [sym_preproc_ifdef] = STATE(2769), - [sym_function_definition] = STATE(2769), - [sym_declaration] = STATE(2769), - [sym_type_definition] = STATE(2769), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2769), - [sym_preproc_undef] = STATE(2769), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2769), - [sym_method_declaration] = STATE(2769), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2769), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5111), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2847] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5113), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2848] = { - [sym_preproc_def] = STATE(2770), - [sym_preproc_call] = STATE(2770), - [sym_preproc_ifdef] = STATE(2770), - [sym_function_definition] = STATE(2770), - [sym_declaration] = STATE(2770), - [sym_type_definition] = STATE(2770), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2770), - [sym_preproc_undef] = STATE(2770), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2770), - [sym_method_declaration] = STATE(2770), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2770), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5113), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2849] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4325), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2850] = { - [sym_preproc_def] = STATE(2736), - [sym_preproc_call] = STATE(2736), - [sym_preproc_ifdef] = STATE(2736), - [sym_function_definition] = STATE(2736), - [sym_declaration] = STATE(2736), - [sym_type_definition] = STATE(2736), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2736), - [sym_preproc_undef] = STATE(2736), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2736), - [sym_method_declaration] = STATE(2736), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2736), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4237), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2851] = { - [sym_preproc_def] = STATE(2677), - [sym_preproc_call] = STATE(2677), - [sym_preproc_ifdef] = STATE(2677), - [sym_function_definition] = STATE(2677), - [sym_declaration] = STATE(2677), - [sym_type_definition] = STATE(2677), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2677), - [sym_preproc_undef] = STATE(2677), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2677), - [sym_method_declaration] = STATE(2677), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2677), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4257), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2852] = { - [sym_preproc_def] = STATE(2479), - [sym_preproc_call] = STATE(2479), - [sym_preproc_ifdef] = STATE(2479), - [sym_function_definition] = STATE(2479), - [sym_declaration] = STATE(2479), - [sym_type_definition] = STATE(2479), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2479), - [sym_preproc_undef] = STATE(2479), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2479), - [sym_method_declaration] = STATE(2479), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2479), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4859), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2853] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4237), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2854] = { - [sym_preproc_def] = STATE(2854), - [sym_preproc_call] = STATE(2854), - [sym_preproc_ifdef] = STATE(2854), - [sym_function_definition] = STATE(2854), - [sym_declaration] = STATE(2854), - [sym_type_definition] = STATE(2854), - [sym__declaration_modifiers] = STATE(4569), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(4569), - [sym_attribute_declaration] = STATE(4569), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(4569), - [sym_type_qualifier] = STATE(4569), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5323), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2854), - [sym_preproc_undef] = STATE(2854), - [sym_availability_attribute_specifier] = STATE(4569), - [sym_property_declaration] = STATE(2854), - [sym_method_declaration] = STATE(2854), - [sym_alignas_specifier] = STATE(4569), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2854), - [sym_identifier] = ACTIONS(4657), - [aux_sym_preproc_def_token1] = ACTIONS(5115), - [aux_sym_preproc_if_token1] = ACTIONS(5118), - [aux_sym_preproc_if_token2] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5121), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5121), - [sym_preproc_directive] = ACTIONS(5124), - [anon_sym_DASH] = ACTIONS(5127), - [anon_sym_PLUS] = ACTIONS(5127), - [anon_sym___extension__] = ACTIONS(5130), - [anon_sym_typedef] = ACTIONS(5133), - [anon_sym_extern] = ACTIONS(4683), - [anon_sym___attribute__] = ACTIONS(4686), - [anon_sym___attribute] = ACTIONS(4686), - [anon_sym_noreturn] = ACTIONS(4689), - [anon_sym_LBRACK] = ACTIONS(4692), - [anon_sym___declspec] = ACTIONS(4695), - [anon_sym___cdecl] = ACTIONS(4698), - [anon_sym___clrcall] = ACTIONS(4698), - [anon_sym___stdcall] = ACTIONS(4698), - [anon_sym___fastcall] = ACTIONS(4698), - [anon_sym___thiscall] = ACTIONS(4698), - [anon_sym___vectorcall] = ACTIONS(4698), - [anon_sym_signed] = ACTIONS(4701), - [anon_sym_unsigned] = ACTIONS(4701), - [anon_sym_long] = ACTIONS(4701), - [anon_sym_short] = ACTIONS(4701), - [anon_sym_static] = ACTIONS(4683), - [anon_sym_auto] = ACTIONS(4683), - [anon_sym_register] = ACTIONS(4683), - [anon_sym_inline] = ACTIONS(4683), - [anon_sym___inline] = ACTIONS(4683), - [anon_sym___inline__] = ACTIONS(4683), - [anon_sym___forceinline] = ACTIONS(4683), - [anon_sym_thread_local] = ACTIONS(4683), - [anon_sym___thread] = ACTIONS(4683), - [anon_sym_CG_EXTERN] = ACTIONS(4683), - [anon_sym_CG_INLINE] = ACTIONS(4683), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4683), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4683), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4683), - [anon_sym_IBOutlet] = ACTIONS(4683), - [anon_sym_IBInspectable] = ACTIONS(4683), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4683), - [anon_sym_NS_INLINE] = ACTIONS(4683), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4683), - [anon_sym_OBJC_EXPORT] = ACTIONS(4683), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4683), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4683), - [anon_sym_const] = ACTIONS(4689), - [anon_sym_constexpr] = ACTIONS(4689), - [anon_sym_volatile] = ACTIONS(4689), - [anon_sym_restrict] = ACTIONS(4689), - [anon_sym___restrict__] = ACTIONS(4689), - [anon_sym__Atomic] = ACTIONS(4689), - [anon_sym__Noreturn] = ACTIONS(4689), - [anon_sym_nullable] = ACTIONS(4689), - [anon_sym__Complex] = ACTIONS(4689), - [anon_sym__Nonnull] = ACTIONS(4689), - [anon_sym__Nullable] = ACTIONS(4689), - [anon_sym__Nullable_result] = ACTIONS(4689), - [anon_sym__Null_unspecified] = ACTIONS(4689), - [anon_sym___autoreleasing] = ACTIONS(4689), - [anon_sym___block] = ACTIONS(4689), - [anon_sym___bridge] = ACTIONS(4689), - [anon_sym___bridge_retained] = ACTIONS(4689), - [anon_sym___bridge_transfer] = ACTIONS(4689), - [anon_sym___complex] = ACTIONS(4689), - [anon_sym___const] = ACTIONS(4689), - [anon_sym___imag] = ACTIONS(4689), - [anon_sym___kindof] = ACTIONS(4689), - [anon_sym___nonnull] = ACTIONS(4689), - [anon_sym___nullable] = ACTIONS(4689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4689), - [anon_sym___real] = ACTIONS(4689), - [anon_sym___strong] = ACTIONS(4689), - [anon_sym___unsafe_unretained] = ACTIONS(4689), - [anon_sym___unused] = ACTIONS(4689), - [anon_sym___weak] = ACTIONS(4689), - [sym_primitive_type] = ACTIONS(4704), - [anon_sym_enum] = ACTIONS(4707), - [anon_sym_struct] = ACTIONS(4710), - [anon_sym_union] = ACTIONS(4713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4716), - [anon_sym___typeof] = ACTIONS(4716), - [anon_sym_typeof] = ACTIONS(4716), - [aux_sym_preproc_undef_token1] = ACTIONS(5136), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4722), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4722), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4722), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4722), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4722), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4722), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4722), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4722), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4722), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4725), - [anon_sym_NS_AVAILABLE] = ACTIONS(4725), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4725), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_API_AVAILABLE] = ACTIONS(4725), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4725), - [anon_sym_API_DEPRECATED] = ACTIONS(4725), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4725), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4725), - [anon_sym___deprecated_msg] = ACTIONS(4725), - [anon_sym___deprecated_enum_msg] = ACTIONS(4725), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4725), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4725), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4725), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4725), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4725), - [anon_sym_ATproperty] = ACTIONS(5139), - [anon_sym__Alignas] = ACTIONS(4731), - [anon_sym_BOOL] = ACTIONS(4734), - [anon_sym_IMP] = ACTIONS(4734), - [anon_sym_SEL] = ACTIONS(4734), - [anon_sym_Class] = ACTIONS(4734), - [anon_sym_id] = ACTIONS(4734), - }, - [2855] = { - [sym_preproc_def] = STATE(2748), - [sym_preproc_call] = STATE(2748), - [sym_preproc_ifdef] = STATE(2748), - [sym_function_definition] = STATE(2748), - [sym_declaration] = STATE(2748), - [sym_type_definition] = STATE(2748), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2748), - [sym_preproc_undef] = STATE(2748), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2748), - [sym_method_declaration] = STATE(2748), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2748), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5142), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2856] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5142), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2857] = { - [sym_preproc_def] = STATE(2746), - [sym_preproc_call] = STATE(2746), - [sym_preproc_ifdef] = STATE(2746), - [sym_function_definition] = STATE(2746), - [sym_declaration] = STATE(2746), - [sym_type_definition] = STATE(2746), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2746), - [sym_preproc_undef] = STATE(2746), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2746), - [sym_method_declaration] = STATE(2746), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2746), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5144), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2858] = { - [sym_preproc_def] = STATE(2719), - [sym_preproc_call] = STATE(2719), - [sym_preproc_ifdef] = STATE(2719), - [sym_function_definition] = STATE(2719), - [sym_declaration] = STATE(2719), - [sym_type_definition] = STATE(2719), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2719), - [sym_preproc_undef] = STATE(2719), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2719), - [sym_method_declaration] = STATE(2719), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2719), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2859] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(3854), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2860] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4873), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2861] = { - [sym_preproc_def] = STATE(2776), - [sym_preproc_call] = STATE(2776), - [sym_preproc_ifdef] = STATE(2776), - [sym_function_definition] = STATE(2776), - [sym_declaration] = STATE(2776), - [sym_type_definition] = STATE(2776), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2776), - [sym_preproc_undef] = STATE(2776), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2776), - [sym_method_declaration] = STATE(2776), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2776), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4873), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2862] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5144), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2863] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(5146), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2864] = { - [sym_preproc_def] = STATE(2854), - [sym_preproc_call] = STATE(2854), - [sym_preproc_ifdef] = STATE(2854), - [sym_function_definition] = STATE(2854), - [sym_declaration] = STATE(2854), - [sym_type_definition] = STATE(2854), - [sym__declaration_modifiers] = STATE(4569), - [sym__declaration_specifiers] = STATE(6616), - [sym_attribute_specifier] = STATE(4569), - [sym_attribute_declaration] = STATE(4569), - [sym_ms_declspec_modifier] = STATE(4543), - [sym_ms_call_modifier] = STATE(3709), - [sym_storage_class_specifier] = STATE(4569), - [sym_type_qualifier] = STATE(4569), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5323), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2854), - [sym_preproc_undef] = STATE(2854), - [sym_availability_attribute_specifier] = STATE(4569), - [sym_property_declaration] = STATE(2854), - [sym_method_declaration] = STATE(2854), - [sym_alignas_specifier] = STATE(4569), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_preproc_if_in_interface_declaration_repeat1] = STATE(2854), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5101), - [aux_sym_preproc_if_token1] = ACTIONS(5103), - [aux_sym_preproc_if_token2] = ACTIONS(5148), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4446), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym_DASH] = ACTIONS(5107), - [anon_sym_PLUS] = ACTIONS(5107), - [anon_sym___extension__] = ACTIONS(4452), - [anon_sym_typedef] = ACTIONS(4454), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(4456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATproperty] = ACTIONS(5109), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2865] = { - [sym_preproc_def] = STATE(2447), - [sym_preproc_call] = STATE(2447), - [sym_preproc_ifdef] = STATE(2447), - [sym_function_definition] = STATE(2447), - [sym_declaration] = STATE(2447), - [sym_type_definition] = STATE(2447), - [sym__declaration_modifiers] = STATE(4555), - [sym__declaration_specifiers] = STATE(6600), - [sym_attribute_specifier] = STATE(4555), - [sym_attribute_declaration] = STATE(4555), - [sym_ms_declspec_modifier] = STATE(4540), - [sym_ms_call_modifier] = STATE(3633), - [sym_storage_class_specifier] = STATE(4555), - [sym_type_qualifier] = STATE(4555), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(5327), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_preproc_if_in_interface_declaration] = STATE(2447), - [sym_preproc_undef] = STATE(2447), - [sym_availability_attribute_specifier] = STATE(4555), - [sym_property_declaration] = STATE(2447), - [sym_method_declaration] = STATE(2447), - [sym_alignas_specifier] = STATE(4555), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_class_interface_repeat1] = STATE(2447), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3548), - [aux_sym_preproc_if_token1] = ACTIONS(3552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3554), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym_DASH] = ACTIONS(3558), - [anon_sym_PLUS] = ACTIONS(3558), - [anon_sym___extension__] = ACTIONS(3564), - [anon_sym_typedef] = ACTIONS(3566), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [aux_sym_preproc_undef_token1] = ACTIONS(3572), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATend] = ACTIONS(4859), - [anon_sym_ATproperty] = ACTIONS(3578), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2866] = { - [sym_string_literal] = STATE(2866), - [aux_sym_concatenated_string_repeat1] = STATE(2866), - [sym_identifier] = ACTIONS(5150), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5153), - [anon_sym_COMMA] = ACTIONS(5153), - [anon_sym_LPAREN2] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5155), - [anon_sym_STAR] = ACTIONS(5155), - [anon_sym_SLASH] = ACTIONS(5155), - [anon_sym_PERCENT] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5153), - [anon_sym_AMP_AMP] = ACTIONS(5153), - [anon_sym_PIPE] = ACTIONS(5155), - [anon_sym_CARET] = ACTIONS(5155), - [anon_sym_AMP] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5153), - [anon_sym_LT_EQ] = ACTIONS(5153), - [anon_sym_LT] = ACTIONS(5155), - [anon_sym_LT_LT] = ACTIONS(5155), - [anon_sym_GT_GT] = ACTIONS(5155), - [anon_sym_SEMI] = ACTIONS(5153), - [anon_sym___extension__] = ACTIONS(5155), - [anon_sym_extern] = ACTIONS(5155), - [anon_sym___attribute__] = ACTIONS(5155), - [anon_sym___attribute] = ACTIONS(5155), - [anon_sym_noreturn] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5153), - [anon_sym___declspec] = ACTIONS(5155), - [anon_sym_LBRACE] = ACTIONS(5153), - [anon_sym_signed] = ACTIONS(5155), - [anon_sym_unsigned] = ACTIONS(5155), - [anon_sym_long] = ACTIONS(5155), - [anon_sym_short] = ACTIONS(5155), - [anon_sym_EQ] = ACTIONS(5155), - [anon_sym_ATautoreleasepool] = ACTIONS(5153), - [anon_sym_static] = ACTIONS(5155), - [anon_sym_auto] = ACTIONS(5155), - [anon_sym_register] = ACTIONS(5155), - [anon_sym_inline] = ACTIONS(5155), - [anon_sym___inline] = ACTIONS(5155), - [anon_sym___inline__] = ACTIONS(5155), - [anon_sym___forceinline] = ACTIONS(5155), - [anon_sym_thread_local] = ACTIONS(5155), - [anon_sym___thread] = ACTIONS(5155), - [anon_sym_CG_EXTERN] = ACTIONS(5155), - [anon_sym_CG_INLINE] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5155), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5155), - [anon_sym_IBOutlet] = ACTIONS(5155), - [anon_sym_IBInspectable] = ACTIONS(5155), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5155), - [anon_sym_NS_INLINE] = ACTIONS(5155), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5155), - [anon_sym_OBJC_EXPORT] = ACTIONS(5155), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5155), - [anon_sym_const] = ACTIONS(5155), - [anon_sym_constexpr] = ACTIONS(5155), - [anon_sym_volatile] = ACTIONS(5155), - [anon_sym_restrict] = ACTIONS(5155), - [anon_sym___restrict__] = ACTIONS(5155), - [anon_sym__Atomic] = ACTIONS(5155), - [anon_sym__Noreturn] = ACTIONS(5155), - [anon_sym_nullable] = ACTIONS(5155), - [anon_sym__Complex] = ACTIONS(5155), - [anon_sym__Nonnull] = ACTIONS(5155), - [anon_sym__Nullable] = ACTIONS(5155), - [anon_sym__Nullable_result] = ACTIONS(5155), - [anon_sym__Null_unspecified] = ACTIONS(5155), - [anon_sym___autoreleasing] = ACTIONS(5155), - [anon_sym___block] = ACTIONS(5155), - [anon_sym___bridge] = ACTIONS(5155), - [anon_sym___bridge_retained] = ACTIONS(5155), - [anon_sym___bridge_transfer] = ACTIONS(5155), - [anon_sym___complex] = ACTIONS(5155), - [anon_sym___const] = ACTIONS(5155), - [anon_sym___imag] = ACTIONS(5155), - [anon_sym___kindof] = ACTIONS(5155), - [anon_sym___nonnull] = ACTIONS(5155), - [anon_sym___nullable] = ACTIONS(5155), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5155), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5155), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5155), - [anon_sym___real] = ACTIONS(5155), - [anon_sym___strong] = ACTIONS(5155), - [anon_sym___unsafe_unretained] = ACTIONS(5155), - [anon_sym___unused] = ACTIONS(5155), - [anon_sym___weak] = ACTIONS(5155), - [sym_primitive_type] = ACTIONS(5155), - [anon_sym_enum] = ACTIONS(5155), - [anon_sym_struct] = ACTIONS(5155), - [anon_sym_union] = ACTIONS(5155), - [anon_sym_QMARK] = ACTIONS(5153), - [anon_sym_STAR_EQ] = ACTIONS(5153), - [anon_sym_SLASH_EQ] = ACTIONS(5153), - [anon_sym_PERCENT_EQ] = ACTIONS(5153), - [anon_sym_PLUS_EQ] = ACTIONS(5153), - [anon_sym_DASH_EQ] = ACTIONS(5153), - [anon_sym_LT_LT_EQ] = ACTIONS(5153), - [anon_sym_GT_GT_EQ] = ACTIONS(5153), - [anon_sym_AMP_EQ] = ACTIONS(5153), - [anon_sym_CARET_EQ] = ACTIONS(5153), - [anon_sym_PIPE_EQ] = ACTIONS(5153), - [anon_sym_DASH_DASH] = ACTIONS(5153), - [anon_sym_PLUS_PLUS] = ACTIONS(5153), - [anon_sym_DOT] = ACTIONS(5155), - [anon_sym_DASH_GT] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5157), - [anon_sym_DQUOTE] = ACTIONS(5160), - [anon_sym_L_DQUOTE] = ACTIONS(5160), - [anon_sym_u_DQUOTE] = ACTIONS(5160), - [anon_sym_U_DQUOTE] = ACTIONS(5160), - [anon_sym_u8_DQUOTE] = ACTIONS(5160), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5155), - [anon_sym___typeof] = ACTIONS(5155), - [anon_sym_typeof] = ACTIONS(5155), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5155), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5155), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5155), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5155), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE] = ACTIONS(5155), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_API_AVAILABLE] = ACTIONS(5155), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_API_DEPRECATED] = ACTIONS(5155), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5155), - [anon_sym___deprecated_msg] = ACTIONS(5155), - [anon_sym___deprecated_enum_msg] = ACTIONS(5155), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5155), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5155), - [anon_sym__Alignas] = ACTIONS(5155), - [anon_sym_BOOL] = ACTIONS(5155), - [anon_sym_IMP] = ACTIONS(5155), - [anon_sym_SEL] = ACTIONS(5155), - [anon_sym_Class] = ACTIONS(5155), - [anon_sym_id] = ACTIONS(5155), - }, - [2867] = { - [sym_string_literal] = STATE(2866), - [aux_sym_concatenated_string_repeat1] = STATE(2866), - [sym_identifier] = ACTIONS(5163), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5168), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5168), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5168), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5168), - [anon_sym_GT_GT] = ACTIONS(5168), - [anon_sym_SEMI] = ACTIONS(5166), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_LBRACE] = ACTIONS(5166), - [anon_sym_signed] = ACTIONS(5168), - [anon_sym_unsigned] = ACTIONS(5168), - [anon_sym_long] = ACTIONS(5168), - [anon_sym_short] = ACTIONS(5168), - [anon_sym_EQ] = ACTIONS(5168), - [anon_sym_ATautoreleasepool] = ACTIONS(5166), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [sym_primitive_type] = ACTIONS(5168), - [anon_sym_enum] = ACTIONS(5168), - [anon_sym_struct] = ACTIONS(5168), - [anon_sym_union] = ACTIONS(5168), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_STAR_EQ] = ACTIONS(5166), - [anon_sym_SLASH_EQ] = ACTIONS(5166), - [anon_sym_PERCENT_EQ] = ACTIONS(5166), - [anon_sym_PLUS_EQ] = ACTIONS(5166), - [anon_sym_DASH_EQ] = ACTIONS(5166), - [anon_sym_LT_LT_EQ] = ACTIONS(5166), - [anon_sym_GT_GT_EQ] = ACTIONS(5166), - [anon_sym_AMP_EQ] = ACTIONS(5166), - [anon_sym_CARET_EQ] = ACTIONS(5166), - [anon_sym_PIPE_EQ] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5170), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5168), - [anon_sym___typeof] = ACTIONS(5168), - [anon_sym_typeof] = ACTIONS(5168), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - [anon_sym_BOOL] = ACTIONS(5168), - [anon_sym_IMP] = ACTIONS(5168), - [anon_sym_SEL] = ACTIONS(5168), - [anon_sym_Class] = ACTIONS(5168), - [anon_sym_id] = ACTIONS(5168), - }, - [2868] = { - [sym_string_literal] = STATE(2867), - [aux_sym_concatenated_string_repeat1] = STATE(2867), - [sym_identifier] = ACTIONS(5172), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5177), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5177), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5177), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5177), - [anon_sym_GT_GT] = ACTIONS(5177), - [anon_sym_SEMI] = ACTIONS(5175), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_LBRACE] = ACTIONS(5175), - [anon_sym_signed] = ACTIONS(5177), - [anon_sym_unsigned] = ACTIONS(5177), - [anon_sym_long] = ACTIONS(5177), - [anon_sym_short] = ACTIONS(5177), - [anon_sym_EQ] = ACTIONS(5177), - [anon_sym_ATautoreleasepool] = ACTIONS(5175), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [sym_primitive_type] = ACTIONS(5177), - [anon_sym_enum] = ACTIONS(5177), - [anon_sym_struct] = ACTIONS(5177), - [anon_sym_union] = ACTIONS(5177), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_STAR_EQ] = ACTIONS(5175), - [anon_sym_SLASH_EQ] = ACTIONS(5175), - [anon_sym_PERCENT_EQ] = ACTIONS(5175), - [anon_sym_PLUS_EQ] = ACTIONS(5175), - [anon_sym_DASH_EQ] = ACTIONS(5175), - [anon_sym_LT_LT_EQ] = ACTIONS(5175), - [anon_sym_GT_GT_EQ] = ACTIONS(5175), - [anon_sym_AMP_EQ] = ACTIONS(5175), - [anon_sym_CARET_EQ] = ACTIONS(5175), - [anon_sym_PIPE_EQ] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5170), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5177), - [anon_sym___typeof] = ACTIONS(5177), - [anon_sym_typeof] = ACTIONS(5177), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - [anon_sym_BOOL] = ACTIONS(5177), - [anon_sym_IMP] = ACTIONS(5177), - [anon_sym_SEL] = ACTIONS(5177), - [anon_sym_Class] = ACTIONS(5177), - [anon_sym_id] = ACTIONS(5177), - }, - [2869] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_RPAREN] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(5179), - [anon_sym_SLASH] = ACTIONS(5179), - [anon_sym_PERCENT] = ACTIONS(5179), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5181), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_COLON] = ACTIONS(5181), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2870] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5193), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5195), - [anon_sym_COMMA] = ACTIONS(5195), - [anon_sym_RPAREN] = ACTIONS(5195), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5195), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5195), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5193), - [anon_sym_PLUS] = ACTIONS(5193), - [anon_sym_STAR] = ACTIONS(5193), - [anon_sym_SLASH] = ACTIONS(5193), - [anon_sym_PERCENT] = ACTIONS(5193), - [anon_sym_PIPE_PIPE] = ACTIONS(5195), - [anon_sym_AMP_AMP] = ACTIONS(5195), - [anon_sym_PIPE] = ACTIONS(5193), - [anon_sym_CARET] = ACTIONS(5193), - [anon_sym_AMP] = ACTIONS(5193), - [anon_sym_EQ_EQ] = ACTIONS(5195), - [anon_sym_BANG_EQ] = ACTIONS(5195), - [anon_sym_GT] = ACTIONS(5193), - [anon_sym_GT_EQ] = ACTIONS(5195), - [anon_sym_LT_EQ] = ACTIONS(5195), - [anon_sym_LT] = ACTIONS(5193), - [anon_sym_LT_LT] = ACTIONS(5193), - [anon_sym_GT_GT] = ACTIONS(5193), - [anon_sym_SEMI] = ACTIONS(5195), - [anon_sym___extension__] = ACTIONS(5193), - [anon_sym_extern] = ACTIONS(5193), - [anon_sym___attribute__] = ACTIONS(5193), - [anon_sym___attribute] = ACTIONS(5193), - [anon_sym_noreturn] = ACTIONS(5193), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5195), - [anon_sym___declspec] = ACTIONS(5193), - [anon_sym_LBRACE] = ACTIONS(5195), - [anon_sym_RBRACE] = ACTIONS(5195), - [anon_sym_signed] = ACTIONS(5193), - [anon_sym_unsigned] = ACTIONS(5193), - [anon_sym_long] = ACTIONS(5193), - [anon_sym_short] = ACTIONS(5193), - [anon_sym_EQ] = ACTIONS(5193), - [anon_sym_ATautoreleasepool] = ACTIONS(5195), - [anon_sym_static] = ACTIONS(5193), - [anon_sym_auto] = ACTIONS(5193), - [anon_sym_register] = ACTIONS(5193), - [anon_sym_inline] = ACTIONS(5193), - [anon_sym___inline] = ACTIONS(5193), - [anon_sym___inline__] = ACTIONS(5193), - [anon_sym___forceinline] = ACTIONS(5193), - [anon_sym_thread_local] = ACTIONS(5193), - [anon_sym___thread] = ACTIONS(5193), - [anon_sym_CG_EXTERN] = ACTIONS(5193), - [anon_sym_CG_INLINE] = ACTIONS(5193), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5193), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5193), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5193), - [anon_sym_IBOutlet] = ACTIONS(5193), - [anon_sym_IBInspectable] = ACTIONS(5193), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5193), - [anon_sym_NS_INLINE] = ACTIONS(5193), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5193), - [anon_sym_OBJC_EXPORT] = ACTIONS(5193), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5193), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5193), - [anon_sym_const] = ACTIONS(5193), - [anon_sym_constexpr] = ACTIONS(5193), - [anon_sym_volatile] = ACTIONS(5193), - [anon_sym_restrict] = ACTIONS(5193), - [anon_sym___restrict__] = ACTIONS(5193), - [anon_sym__Atomic] = ACTIONS(5193), - [anon_sym__Noreturn] = ACTIONS(5193), - [anon_sym_nullable] = ACTIONS(5193), - [anon_sym__Complex] = ACTIONS(5193), - [anon_sym__Nonnull] = ACTIONS(5193), - [anon_sym__Nullable] = ACTIONS(5193), - [anon_sym__Nullable_result] = ACTIONS(5193), - [anon_sym__Null_unspecified] = ACTIONS(5193), - [anon_sym___autoreleasing] = ACTIONS(5193), - [anon_sym___block] = ACTIONS(5193), - [anon_sym___bridge] = ACTIONS(5193), - [anon_sym___bridge_retained] = ACTIONS(5193), - [anon_sym___bridge_transfer] = ACTIONS(5193), - [anon_sym___complex] = ACTIONS(5193), - [anon_sym___const] = ACTIONS(5193), - [anon_sym___imag] = ACTIONS(5193), - [anon_sym___kindof] = ACTIONS(5193), - [anon_sym___nonnull] = ACTIONS(5193), - [anon_sym___nullable] = ACTIONS(5193), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5193), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5193), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5193), - [anon_sym___real] = ACTIONS(5193), - [anon_sym___strong] = ACTIONS(5193), - [anon_sym___unsafe_unretained] = ACTIONS(5193), - [anon_sym___unused] = ACTIONS(5193), - [anon_sym___weak] = ACTIONS(5193), - [sym_primitive_type] = ACTIONS(5193), - [anon_sym_enum] = ACTIONS(5193), - [anon_sym_COLON] = ACTIONS(5195), - [anon_sym_struct] = ACTIONS(5193), - [anon_sym_union] = ACTIONS(5193), - [anon_sym_QMARK] = ACTIONS(5195), - [anon_sym_STAR_EQ] = ACTIONS(5195), - [anon_sym_SLASH_EQ] = ACTIONS(5195), - [anon_sym_PERCENT_EQ] = ACTIONS(5195), - [anon_sym_PLUS_EQ] = ACTIONS(5195), - [anon_sym_DASH_EQ] = ACTIONS(5195), - [anon_sym_LT_LT_EQ] = ACTIONS(5195), - [anon_sym_GT_GT_EQ] = ACTIONS(5195), - [anon_sym_AMP_EQ] = ACTIONS(5195), - [anon_sym_CARET_EQ] = ACTIONS(5195), - [anon_sym_PIPE_EQ] = ACTIONS(5195), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5193), - [anon_sym___typeof] = ACTIONS(5193), - [anon_sym_typeof] = ACTIONS(5193), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5193), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5193), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5193), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5193), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5193), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5193), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5193), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5193), - [anon_sym_NS_AVAILABLE] = ACTIONS(5193), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5193), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_API_AVAILABLE] = ACTIONS(5193), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_API_DEPRECATED] = ACTIONS(5193), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5193), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5193), - [anon_sym___deprecated_msg] = ACTIONS(5193), - [anon_sym___deprecated_enum_msg] = ACTIONS(5193), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5193), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5193), - [anon_sym__Alignas] = ACTIONS(5193), - [anon_sym_BOOL] = ACTIONS(5193), - [anon_sym_IMP] = ACTIONS(5193), - [anon_sym_SEL] = ACTIONS(5193), - [anon_sym_Class] = ACTIONS(5193), - [anon_sym_id] = ACTIONS(5193), - }, - [2871] = { - [sym_string_literal] = STATE(3020), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_LBRACE] = ACTIONS(5199), - [anon_sym_signed] = ACTIONS(5197), - [anon_sym_unsigned] = ACTIONS(5197), - [anon_sym_long] = ACTIONS(5197), - [anon_sym_short] = ACTIONS(5197), - [anon_sym_EQ] = ACTIONS(5201), - [anon_sym_ATautoreleasepool] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [sym_primitive_type] = ACTIONS(5197), - [anon_sym_enum] = ACTIONS(5197), - [anon_sym_struct] = ACTIONS(5197), - [anon_sym_union] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5203), - [anon_sym_SLASH_EQ] = ACTIONS(5203), - [anon_sym_PERCENT_EQ] = ACTIONS(5203), - [anon_sym_PLUS_EQ] = ACTIONS(5203), - [anon_sym_DASH_EQ] = ACTIONS(5203), - [anon_sym_LT_LT_EQ] = ACTIONS(5203), - [anon_sym_GT_GT_EQ] = ACTIONS(5203), - [anon_sym_AMP_EQ] = ACTIONS(5203), - [anon_sym_CARET_EQ] = ACTIONS(5203), - [anon_sym_PIPE_EQ] = ACTIONS(5203), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5205), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5197), - [anon_sym___typeof] = ACTIONS(5197), - [anon_sym_typeof] = ACTIONS(5197), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - [anon_sym_BOOL] = ACTIONS(5197), - [anon_sym_IMP] = ACTIONS(5197), - [anon_sym_SEL] = ACTIONS(5197), - [anon_sym_Class] = ACTIONS(5197), - [anon_sym_id] = ACTIONS(5197), - }, - [2872] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5207), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5209), - [anon_sym_COMMA] = ACTIONS(5209), - [anon_sym_RPAREN] = ACTIONS(5209), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5209), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5209), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5207), - [anon_sym_PLUS] = ACTIONS(5207), - [anon_sym_STAR] = ACTIONS(5207), - [anon_sym_SLASH] = ACTIONS(5207), - [anon_sym_PERCENT] = ACTIONS(5207), - [anon_sym_PIPE_PIPE] = ACTIONS(5209), - [anon_sym_AMP_AMP] = ACTIONS(5209), - [anon_sym_PIPE] = ACTIONS(5207), - [anon_sym_CARET] = ACTIONS(5207), - [anon_sym_AMP] = ACTIONS(5207), - [anon_sym_EQ_EQ] = ACTIONS(5209), - [anon_sym_BANG_EQ] = ACTIONS(5209), - [anon_sym_GT] = ACTIONS(5207), - [anon_sym_GT_EQ] = ACTIONS(5209), - [anon_sym_LT_EQ] = ACTIONS(5209), - [anon_sym_LT] = ACTIONS(5207), - [anon_sym_LT_LT] = ACTIONS(5207), - [anon_sym_GT_GT] = ACTIONS(5207), - [anon_sym_SEMI] = ACTIONS(5209), - [anon_sym___extension__] = ACTIONS(5207), - [anon_sym_extern] = ACTIONS(5207), - [anon_sym___attribute__] = ACTIONS(5207), - [anon_sym___attribute] = ACTIONS(5207), - [anon_sym_noreturn] = ACTIONS(5207), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5209), - [anon_sym___declspec] = ACTIONS(5207), - [anon_sym_LBRACE] = ACTIONS(5209), - [anon_sym_RBRACE] = ACTIONS(5209), - [anon_sym_signed] = ACTIONS(5207), - [anon_sym_unsigned] = ACTIONS(5207), - [anon_sym_long] = ACTIONS(5207), - [anon_sym_short] = ACTIONS(5207), - [anon_sym_EQ] = ACTIONS(5207), - [anon_sym_ATautoreleasepool] = ACTIONS(5209), - [anon_sym_static] = ACTIONS(5207), - [anon_sym_auto] = ACTIONS(5207), - [anon_sym_register] = ACTIONS(5207), - [anon_sym_inline] = ACTIONS(5207), - [anon_sym___inline] = ACTIONS(5207), - [anon_sym___inline__] = ACTIONS(5207), - [anon_sym___forceinline] = ACTIONS(5207), - [anon_sym_thread_local] = ACTIONS(5207), - [anon_sym___thread] = ACTIONS(5207), - [anon_sym_CG_EXTERN] = ACTIONS(5207), - [anon_sym_CG_INLINE] = ACTIONS(5207), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5207), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5207), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5207), - [anon_sym_IBOutlet] = ACTIONS(5207), - [anon_sym_IBInspectable] = ACTIONS(5207), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5207), - [anon_sym_NS_INLINE] = ACTIONS(5207), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5207), - [anon_sym_OBJC_EXPORT] = ACTIONS(5207), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5207), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5207), - [anon_sym_const] = ACTIONS(5207), - [anon_sym_constexpr] = ACTIONS(5207), - [anon_sym_volatile] = ACTIONS(5207), - [anon_sym_restrict] = ACTIONS(5207), - [anon_sym___restrict__] = ACTIONS(5207), - [anon_sym__Atomic] = ACTIONS(5207), - [anon_sym__Noreturn] = ACTIONS(5207), - [anon_sym_nullable] = ACTIONS(5207), - [anon_sym__Complex] = ACTIONS(5207), - [anon_sym__Nonnull] = ACTIONS(5207), - [anon_sym__Nullable] = ACTIONS(5207), - [anon_sym__Nullable_result] = ACTIONS(5207), - [anon_sym__Null_unspecified] = ACTIONS(5207), - [anon_sym___autoreleasing] = ACTIONS(5207), - [anon_sym___block] = ACTIONS(5207), - [anon_sym___bridge] = ACTIONS(5207), - [anon_sym___bridge_retained] = ACTIONS(5207), - [anon_sym___bridge_transfer] = ACTIONS(5207), - [anon_sym___complex] = ACTIONS(5207), - [anon_sym___const] = ACTIONS(5207), - [anon_sym___imag] = ACTIONS(5207), - [anon_sym___kindof] = ACTIONS(5207), - [anon_sym___nonnull] = ACTIONS(5207), - [anon_sym___nullable] = ACTIONS(5207), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5207), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5207), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5207), - [anon_sym___real] = ACTIONS(5207), - [anon_sym___strong] = ACTIONS(5207), - [anon_sym___unsafe_unretained] = ACTIONS(5207), - [anon_sym___unused] = ACTIONS(5207), - [anon_sym___weak] = ACTIONS(5207), - [sym_primitive_type] = ACTIONS(5207), - [anon_sym_enum] = ACTIONS(5207), - [anon_sym_COLON] = ACTIONS(5209), - [anon_sym_struct] = ACTIONS(5207), - [anon_sym_union] = ACTIONS(5207), - [anon_sym_QMARK] = ACTIONS(5209), - [anon_sym_STAR_EQ] = ACTIONS(5209), - [anon_sym_SLASH_EQ] = ACTIONS(5209), - [anon_sym_PERCENT_EQ] = ACTIONS(5209), - [anon_sym_PLUS_EQ] = ACTIONS(5209), - [anon_sym_DASH_EQ] = ACTIONS(5209), - [anon_sym_LT_LT_EQ] = ACTIONS(5209), - [anon_sym_GT_GT_EQ] = ACTIONS(5209), - [anon_sym_AMP_EQ] = ACTIONS(5209), - [anon_sym_CARET_EQ] = ACTIONS(5209), - [anon_sym_PIPE_EQ] = ACTIONS(5209), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5207), - [anon_sym___typeof] = ACTIONS(5207), - [anon_sym_typeof] = ACTIONS(5207), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5207), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5207), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5207), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5207), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5207), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5207), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5207), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5207), - [anon_sym_NS_AVAILABLE] = ACTIONS(5207), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5207), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_API_AVAILABLE] = ACTIONS(5207), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_API_DEPRECATED] = ACTIONS(5207), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5207), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5207), - [anon_sym___deprecated_msg] = ACTIONS(5207), - [anon_sym___deprecated_enum_msg] = ACTIONS(5207), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5207), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5207), - [anon_sym__Alignas] = ACTIONS(5207), - [anon_sym_BOOL] = ACTIONS(5207), - [anon_sym_IMP] = ACTIONS(5207), - [anon_sym_SEL] = ACTIONS(5207), - [anon_sym_Class] = ACTIONS(5207), - [anon_sym_id] = ACTIONS(5207), - }, - [2873] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5211), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5213), - [anon_sym_COMMA] = ACTIONS(5213), - [anon_sym_RPAREN] = ACTIONS(5213), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5213), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5213), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5211), - [anon_sym_PLUS] = ACTIONS(5211), - [anon_sym_STAR] = ACTIONS(5211), - [anon_sym_SLASH] = ACTIONS(5211), - [anon_sym_PERCENT] = ACTIONS(5211), - [anon_sym_PIPE_PIPE] = ACTIONS(5213), - [anon_sym_AMP_AMP] = ACTIONS(5213), - [anon_sym_PIPE] = ACTIONS(5211), - [anon_sym_CARET] = ACTIONS(5211), - [anon_sym_AMP] = ACTIONS(5211), - [anon_sym_EQ_EQ] = ACTIONS(5213), - [anon_sym_BANG_EQ] = ACTIONS(5213), - [anon_sym_GT] = ACTIONS(5211), - [anon_sym_GT_EQ] = ACTIONS(5213), - [anon_sym_LT_EQ] = ACTIONS(5213), - [anon_sym_LT] = ACTIONS(5211), - [anon_sym_LT_LT] = ACTIONS(5211), - [anon_sym_GT_GT] = ACTIONS(5211), - [anon_sym_SEMI] = ACTIONS(5213), - [anon_sym___extension__] = ACTIONS(5211), - [anon_sym_extern] = ACTIONS(5211), - [anon_sym___attribute__] = ACTIONS(5211), - [anon_sym___attribute] = ACTIONS(5211), - [anon_sym_noreturn] = ACTIONS(5211), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5213), - [anon_sym___declspec] = ACTIONS(5211), - [anon_sym_LBRACE] = ACTIONS(5213), - [anon_sym_RBRACE] = ACTIONS(5213), - [anon_sym_signed] = ACTIONS(5211), - [anon_sym_unsigned] = ACTIONS(5211), - [anon_sym_long] = ACTIONS(5211), - [anon_sym_short] = ACTIONS(5211), - [anon_sym_EQ] = ACTIONS(5211), - [anon_sym_ATautoreleasepool] = ACTIONS(5213), - [anon_sym_static] = ACTIONS(5211), - [anon_sym_auto] = ACTIONS(5211), - [anon_sym_register] = ACTIONS(5211), - [anon_sym_inline] = ACTIONS(5211), - [anon_sym___inline] = ACTIONS(5211), - [anon_sym___inline__] = ACTIONS(5211), - [anon_sym___forceinline] = ACTIONS(5211), - [anon_sym_thread_local] = ACTIONS(5211), - [anon_sym___thread] = ACTIONS(5211), - [anon_sym_CG_EXTERN] = ACTIONS(5211), - [anon_sym_CG_INLINE] = ACTIONS(5211), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5211), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5211), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5211), - [anon_sym_IBOutlet] = ACTIONS(5211), - [anon_sym_IBInspectable] = ACTIONS(5211), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5211), - [anon_sym_NS_INLINE] = ACTIONS(5211), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5211), - [anon_sym_OBJC_EXPORT] = ACTIONS(5211), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5211), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5211), - [anon_sym_const] = ACTIONS(5211), - [anon_sym_constexpr] = ACTIONS(5211), - [anon_sym_volatile] = ACTIONS(5211), - [anon_sym_restrict] = ACTIONS(5211), - [anon_sym___restrict__] = ACTIONS(5211), - [anon_sym__Atomic] = ACTIONS(5211), - [anon_sym__Noreturn] = ACTIONS(5211), - [anon_sym_nullable] = ACTIONS(5211), - [anon_sym__Complex] = ACTIONS(5211), - [anon_sym__Nonnull] = ACTIONS(5211), - [anon_sym__Nullable] = ACTIONS(5211), - [anon_sym__Nullable_result] = ACTIONS(5211), - [anon_sym__Null_unspecified] = ACTIONS(5211), - [anon_sym___autoreleasing] = ACTIONS(5211), - [anon_sym___block] = ACTIONS(5211), - [anon_sym___bridge] = ACTIONS(5211), - [anon_sym___bridge_retained] = ACTIONS(5211), - [anon_sym___bridge_transfer] = ACTIONS(5211), - [anon_sym___complex] = ACTIONS(5211), - [anon_sym___const] = ACTIONS(5211), - [anon_sym___imag] = ACTIONS(5211), - [anon_sym___kindof] = ACTIONS(5211), - [anon_sym___nonnull] = ACTIONS(5211), - [anon_sym___nullable] = ACTIONS(5211), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5211), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5211), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5211), - [anon_sym___real] = ACTIONS(5211), - [anon_sym___strong] = ACTIONS(5211), - [anon_sym___unsafe_unretained] = ACTIONS(5211), - [anon_sym___unused] = ACTIONS(5211), - [anon_sym___weak] = ACTIONS(5211), - [sym_primitive_type] = ACTIONS(5211), - [anon_sym_enum] = ACTIONS(5211), - [anon_sym_COLON] = ACTIONS(5213), - [anon_sym_struct] = ACTIONS(5211), - [anon_sym_union] = ACTIONS(5211), - [anon_sym_QMARK] = ACTIONS(5213), - [anon_sym_STAR_EQ] = ACTIONS(5213), - [anon_sym_SLASH_EQ] = ACTIONS(5213), - [anon_sym_PERCENT_EQ] = ACTIONS(5213), - [anon_sym_PLUS_EQ] = ACTIONS(5213), - [anon_sym_DASH_EQ] = ACTIONS(5213), - [anon_sym_LT_LT_EQ] = ACTIONS(5213), - [anon_sym_GT_GT_EQ] = ACTIONS(5213), - [anon_sym_AMP_EQ] = ACTIONS(5213), - [anon_sym_CARET_EQ] = ACTIONS(5213), - [anon_sym_PIPE_EQ] = ACTIONS(5213), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5211), - [anon_sym___typeof] = ACTIONS(5211), - [anon_sym_typeof] = ACTIONS(5211), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5211), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5211), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5211), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5211), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5211), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5211), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5211), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5211), - [anon_sym_NS_AVAILABLE] = ACTIONS(5211), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5211), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_API_AVAILABLE] = ACTIONS(5211), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_API_DEPRECATED] = ACTIONS(5211), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5211), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5211), - [anon_sym___deprecated_msg] = ACTIONS(5211), - [anon_sym___deprecated_enum_msg] = ACTIONS(5211), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5211), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5211), - [anon_sym__Alignas] = ACTIONS(5211), - [anon_sym_BOOL] = ACTIONS(5211), - [anon_sym_IMP] = ACTIONS(5211), - [anon_sym_SEL] = ACTIONS(5211), - [anon_sym_Class] = ACTIONS(5211), - [anon_sym_id] = ACTIONS(5211), - }, - [2874] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5215), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5217), - [anon_sym_COMMA] = ACTIONS(5217), - [anon_sym_RPAREN] = ACTIONS(5217), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5217), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5217), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5215), - [anon_sym_PLUS] = ACTIONS(5215), - [anon_sym_STAR] = ACTIONS(5215), - [anon_sym_SLASH] = ACTIONS(5215), - [anon_sym_PERCENT] = ACTIONS(5215), - [anon_sym_PIPE_PIPE] = ACTIONS(5217), - [anon_sym_AMP_AMP] = ACTIONS(5217), - [anon_sym_PIPE] = ACTIONS(5215), - [anon_sym_CARET] = ACTIONS(5215), - [anon_sym_AMP] = ACTIONS(5215), - [anon_sym_EQ_EQ] = ACTIONS(5217), - [anon_sym_BANG_EQ] = ACTIONS(5217), - [anon_sym_GT] = ACTIONS(5215), - [anon_sym_GT_EQ] = ACTIONS(5217), - [anon_sym_LT_EQ] = ACTIONS(5217), - [anon_sym_LT] = ACTIONS(5215), - [anon_sym_LT_LT] = ACTIONS(5215), - [anon_sym_GT_GT] = ACTIONS(5215), - [anon_sym_SEMI] = ACTIONS(5217), - [anon_sym___extension__] = ACTIONS(5215), - [anon_sym_extern] = ACTIONS(5215), - [anon_sym___attribute__] = ACTIONS(5215), - [anon_sym___attribute] = ACTIONS(5215), - [anon_sym_noreturn] = ACTIONS(5215), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5217), - [anon_sym___declspec] = ACTIONS(5215), - [anon_sym_LBRACE] = ACTIONS(5217), - [anon_sym_RBRACE] = ACTIONS(5217), - [anon_sym_signed] = ACTIONS(5215), - [anon_sym_unsigned] = ACTIONS(5215), - [anon_sym_long] = ACTIONS(5215), - [anon_sym_short] = ACTIONS(5215), - [anon_sym_EQ] = ACTIONS(5215), - [anon_sym_ATautoreleasepool] = ACTIONS(5217), - [anon_sym_static] = ACTIONS(5215), - [anon_sym_auto] = ACTIONS(5215), - [anon_sym_register] = ACTIONS(5215), - [anon_sym_inline] = ACTIONS(5215), - [anon_sym___inline] = ACTIONS(5215), - [anon_sym___inline__] = ACTIONS(5215), - [anon_sym___forceinline] = ACTIONS(5215), - [anon_sym_thread_local] = ACTIONS(5215), - [anon_sym___thread] = ACTIONS(5215), - [anon_sym_CG_EXTERN] = ACTIONS(5215), - [anon_sym_CG_INLINE] = ACTIONS(5215), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5215), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5215), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5215), - [anon_sym_IBOutlet] = ACTIONS(5215), - [anon_sym_IBInspectable] = ACTIONS(5215), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5215), - [anon_sym_NS_INLINE] = ACTIONS(5215), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5215), - [anon_sym_OBJC_EXPORT] = ACTIONS(5215), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5215), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5215), - [anon_sym_const] = ACTIONS(5215), - [anon_sym_constexpr] = ACTIONS(5215), - [anon_sym_volatile] = ACTIONS(5215), - [anon_sym_restrict] = ACTIONS(5215), - [anon_sym___restrict__] = ACTIONS(5215), - [anon_sym__Atomic] = ACTIONS(5215), - [anon_sym__Noreturn] = ACTIONS(5215), - [anon_sym_nullable] = ACTIONS(5215), - [anon_sym__Complex] = ACTIONS(5215), - [anon_sym__Nonnull] = ACTIONS(5215), - [anon_sym__Nullable] = ACTIONS(5215), - [anon_sym__Nullable_result] = ACTIONS(5215), - [anon_sym__Null_unspecified] = ACTIONS(5215), - [anon_sym___autoreleasing] = ACTIONS(5215), - [anon_sym___block] = ACTIONS(5215), - [anon_sym___bridge] = ACTIONS(5215), - [anon_sym___bridge_retained] = ACTIONS(5215), - [anon_sym___bridge_transfer] = ACTIONS(5215), - [anon_sym___complex] = ACTIONS(5215), - [anon_sym___const] = ACTIONS(5215), - [anon_sym___imag] = ACTIONS(5215), - [anon_sym___kindof] = ACTIONS(5215), - [anon_sym___nonnull] = ACTIONS(5215), - [anon_sym___nullable] = ACTIONS(5215), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5215), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5215), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5215), - [anon_sym___real] = ACTIONS(5215), - [anon_sym___strong] = ACTIONS(5215), - [anon_sym___unsafe_unretained] = ACTIONS(5215), - [anon_sym___unused] = ACTIONS(5215), - [anon_sym___weak] = ACTIONS(5215), - [sym_primitive_type] = ACTIONS(5215), - [anon_sym_enum] = ACTIONS(5215), - [anon_sym_COLON] = ACTIONS(5217), - [anon_sym_struct] = ACTIONS(5215), - [anon_sym_union] = ACTIONS(5215), - [anon_sym_QMARK] = ACTIONS(5217), - [anon_sym_STAR_EQ] = ACTIONS(5217), - [anon_sym_SLASH_EQ] = ACTIONS(5217), - [anon_sym_PERCENT_EQ] = ACTIONS(5217), - [anon_sym_PLUS_EQ] = ACTIONS(5217), - [anon_sym_DASH_EQ] = ACTIONS(5217), - [anon_sym_LT_LT_EQ] = ACTIONS(5217), - [anon_sym_GT_GT_EQ] = ACTIONS(5217), - [anon_sym_AMP_EQ] = ACTIONS(5217), - [anon_sym_CARET_EQ] = ACTIONS(5217), - [anon_sym_PIPE_EQ] = ACTIONS(5217), - [anon_sym_DASH_DASH] = ACTIONS(5217), - [anon_sym_PLUS_PLUS] = ACTIONS(5217), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5215), - [anon_sym___typeof] = ACTIONS(5215), - [anon_sym_typeof] = ACTIONS(5215), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5215), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5215), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5215), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5215), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5215), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5215), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5215), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5215), - [anon_sym_NS_AVAILABLE] = ACTIONS(5215), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5215), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_API_AVAILABLE] = ACTIONS(5215), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_API_DEPRECATED] = ACTIONS(5215), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5215), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5215), - [anon_sym___deprecated_msg] = ACTIONS(5215), - [anon_sym___deprecated_enum_msg] = ACTIONS(5215), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5215), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5215), - [anon_sym__Alignas] = ACTIONS(5215), - [anon_sym_BOOL] = ACTIONS(5215), - [anon_sym_IMP] = ACTIONS(5215), - [anon_sym_SEL] = ACTIONS(5215), - [anon_sym_Class] = ACTIONS(5215), - [anon_sym_id] = ACTIONS(5215), - }, - [2875] = { - [sym_string_literal] = STATE(2868), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_LBRACE] = ACTIONS(5199), - [anon_sym_signed] = ACTIONS(5197), - [anon_sym_unsigned] = ACTIONS(5197), - [anon_sym_long] = ACTIONS(5197), - [anon_sym_short] = ACTIONS(5197), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_ATautoreleasepool] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [sym_primitive_type] = ACTIONS(5197), - [anon_sym_enum] = ACTIONS(5197), - [anon_sym_struct] = ACTIONS(5197), - [anon_sym_union] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5170), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5197), - [anon_sym___typeof] = ACTIONS(5197), - [anon_sym_typeof] = ACTIONS(5197), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - [anon_sym_BOOL] = ACTIONS(5197), - [anon_sym_IMP] = ACTIONS(5197), - [anon_sym_SEL] = ACTIONS(5197), - [anon_sym_Class] = ACTIONS(5197), - [anon_sym_id] = ACTIONS(5197), - }, - [2876] = { - [sym_string_literal] = STATE(2868), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_LBRACE] = ACTIONS(5199), - [anon_sym_signed] = ACTIONS(5197), - [anon_sym_unsigned] = ACTIONS(5197), - [anon_sym_long] = ACTIONS(5197), - [anon_sym_short] = ACTIONS(5197), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_ATautoreleasepool] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [sym_primitive_type] = ACTIONS(5197), - [anon_sym_enum] = ACTIONS(5197), - [anon_sym_struct] = ACTIONS(5197), - [anon_sym_union] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5170), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5197), - [anon_sym___typeof] = ACTIONS(5197), - [anon_sym_typeof] = ACTIONS(5197), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - [anon_sym_BOOL] = ACTIONS(5197), - [anon_sym_IMP] = ACTIONS(5197), - [anon_sym_SEL] = ACTIONS(5197), - [anon_sym_Class] = ACTIONS(5197), - [anon_sym_id] = ACTIONS(5197), - }, - [2877] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5219), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5221), - [anon_sym_COMMA] = ACTIONS(5221), - [anon_sym_RPAREN] = ACTIONS(5221), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5221), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5221), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5219), - [anon_sym_PLUS] = ACTIONS(5219), - [anon_sym_STAR] = ACTIONS(5219), - [anon_sym_SLASH] = ACTIONS(5219), - [anon_sym_PERCENT] = ACTIONS(5219), - [anon_sym_PIPE_PIPE] = ACTIONS(5221), - [anon_sym_AMP_AMP] = ACTIONS(5221), - [anon_sym_PIPE] = ACTIONS(5219), - [anon_sym_CARET] = ACTIONS(5219), - [anon_sym_AMP] = ACTIONS(5219), - [anon_sym_EQ_EQ] = ACTIONS(5221), - [anon_sym_BANG_EQ] = ACTIONS(5221), - [anon_sym_GT] = ACTIONS(5219), - [anon_sym_GT_EQ] = ACTIONS(5221), - [anon_sym_LT_EQ] = ACTIONS(5221), - [anon_sym_LT] = ACTIONS(5219), - [anon_sym_LT_LT] = ACTIONS(5219), - [anon_sym_GT_GT] = ACTIONS(5219), - [anon_sym_SEMI] = ACTIONS(5221), - [anon_sym___extension__] = ACTIONS(5219), - [anon_sym_extern] = ACTIONS(5219), - [anon_sym___attribute__] = ACTIONS(5219), - [anon_sym___attribute] = ACTIONS(5219), - [anon_sym_noreturn] = ACTIONS(5219), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5221), - [anon_sym___declspec] = ACTIONS(5219), - [anon_sym_LBRACE] = ACTIONS(5221), - [anon_sym_RBRACE] = ACTIONS(5221), - [anon_sym_signed] = ACTIONS(5219), - [anon_sym_unsigned] = ACTIONS(5219), - [anon_sym_long] = ACTIONS(5219), - [anon_sym_short] = ACTIONS(5219), - [anon_sym_EQ] = ACTIONS(5219), - [anon_sym_ATautoreleasepool] = ACTIONS(5221), - [anon_sym_static] = ACTIONS(5219), - [anon_sym_auto] = ACTIONS(5219), - [anon_sym_register] = ACTIONS(5219), - [anon_sym_inline] = ACTIONS(5219), - [anon_sym___inline] = ACTIONS(5219), - [anon_sym___inline__] = ACTIONS(5219), - [anon_sym___forceinline] = ACTIONS(5219), - [anon_sym_thread_local] = ACTIONS(5219), - [anon_sym___thread] = ACTIONS(5219), - [anon_sym_CG_EXTERN] = ACTIONS(5219), - [anon_sym_CG_INLINE] = ACTIONS(5219), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5219), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5219), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5219), - [anon_sym_IBOutlet] = ACTIONS(5219), - [anon_sym_IBInspectable] = ACTIONS(5219), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5219), - [anon_sym_NS_INLINE] = ACTIONS(5219), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5219), - [anon_sym_OBJC_EXPORT] = ACTIONS(5219), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5219), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5219), - [anon_sym_const] = ACTIONS(5219), - [anon_sym_constexpr] = ACTIONS(5219), - [anon_sym_volatile] = ACTIONS(5219), - [anon_sym_restrict] = ACTIONS(5219), - [anon_sym___restrict__] = ACTIONS(5219), - [anon_sym__Atomic] = ACTIONS(5219), - [anon_sym__Noreturn] = ACTIONS(5219), - [anon_sym_nullable] = ACTIONS(5219), - [anon_sym__Complex] = ACTIONS(5219), - [anon_sym__Nonnull] = ACTIONS(5219), - [anon_sym__Nullable] = ACTIONS(5219), - [anon_sym__Nullable_result] = ACTIONS(5219), - [anon_sym__Null_unspecified] = ACTIONS(5219), - [anon_sym___autoreleasing] = ACTIONS(5219), - [anon_sym___block] = ACTIONS(5219), - [anon_sym___bridge] = ACTIONS(5219), - [anon_sym___bridge_retained] = ACTIONS(5219), - [anon_sym___bridge_transfer] = ACTIONS(5219), - [anon_sym___complex] = ACTIONS(5219), - [anon_sym___const] = ACTIONS(5219), - [anon_sym___imag] = ACTIONS(5219), - [anon_sym___kindof] = ACTIONS(5219), - [anon_sym___nonnull] = ACTIONS(5219), - [anon_sym___nullable] = ACTIONS(5219), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5219), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5219), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5219), - [anon_sym___real] = ACTIONS(5219), - [anon_sym___strong] = ACTIONS(5219), - [anon_sym___unsafe_unretained] = ACTIONS(5219), - [anon_sym___unused] = ACTIONS(5219), - [anon_sym___weak] = ACTIONS(5219), - [sym_primitive_type] = ACTIONS(5219), - [anon_sym_enum] = ACTIONS(5219), - [anon_sym_COLON] = ACTIONS(5221), - [anon_sym_struct] = ACTIONS(5219), - [anon_sym_union] = ACTIONS(5219), - [anon_sym_QMARK] = ACTIONS(5221), - [anon_sym_STAR_EQ] = ACTIONS(5221), - [anon_sym_SLASH_EQ] = ACTIONS(5221), - [anon_sym_PERCENT_EQ] = ACTIONS(5221), - [anon_sym_PLUS_EQ] = ACTIONS(5221), - [anon_sym_DASH_EQ] = ACTIONS(5221), - [anon_sym_LT_LT_EQ] = ACTIONS(5221), - [anon_sym_GT_GT_EQ] = ACTIONS(5221), - [anon_sym_AMP_EQ] = ACTIONS(5221), - [anon_sym_CARET_EQ] = ACTIONS(5221), - [anon_sym_PIPE_EQ] = ACTIONS(5221), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5219), - [anon_sym___typeof] = ACTIONS(5219), - [anon_sym_typeof] = ACTIONS(5219), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5219), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5219), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5219), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5219), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5219), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5219), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5219), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5219), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5219), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5219), - [anon_sym_NS_AVAILABLE] = ACTIONS(5219), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5219), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5219), - [anon_sym_API_AVAILABLE] = ACTIONS(5219), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5219), - [anon_sym_API_DEPRECATED] = ACTIONS(5219), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5219), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5219), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5219), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5219), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5219), - [anon_sym___deprecated_msg] = ACTIONS(5219), - [anon_sym___deprecated_enum_msg] = ACTIONS(5219), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5219), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5219), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5219), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5219), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5219), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5219), - [anon_sym__Alignas] = ACTIONS(5219), - [anon_sym_BOOL] = ACTIONS(5219), - [anon_sym_IMP] = ACTIONS(5219), - [anon_sym_SEL] = ACTIONS(5219), - [anon_sym_Class] = ACTIONS(5219), - [anon_sym_id] = ACTIONS(5219), - }, - [2878] = { - [aux_sym_selector_expression_repeat2] = STATE(2879), - [sym_identifier] = ACTIONS(5223), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5225), - [anon_sym_COMMA] = ACTIONS(5225), - [anon_sym_RPAREN] = ACTIONS(5227), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5225), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5225), - [anon_sym_LPAREN2] = ACTIONS(5225), - [anon_sym_DASH] = ACTIONS(5223), - [anon_sym_PLUS] = ACTIONS(5223), - [anon_sym_STAR] = ACTIONS(5223), - [anon_sym_SLASH] = ACTIONS(5223), - [anon_sym_PERCENT] = ACTIONS(5223), - [anon_sym_PIPE_PIPE] = ACTIONS(5225), - [anon_sym_AMP_AMP] = ACTIONS(5225), - [anon_sym_PIPE] = ACTIONS(5223), - [anon_sym_CARET] = ACTIONS(5223), - [anon_sym_AMP] = ACTIONS(5223), - [anon_sym_EQ_EQ] = ACTIONS(5225), - [anon_sym_BANG_EQ] = ACTIONS(5225), - [anon_sym_GT] = ACTIONS(5223), - [anon_sym_GT_EQ] = ACTIONS(5225), - [anon_sym_LT_EQ] = ACTIONS(5225), - [anon_sym_LT] = ACTIONS(5223), - [anon_sym_LT_LT] = ACTIONS(5223), - [anon_sym_GT_GT] = ACTIONS(5223), - [anon_sym_SEMI] = ACTIONS(5225), - [anon_sym___extension__] = ACTIONS(5223), - [anon_sym_extern] = ACTIONS(5223), - [anon_sym___attribute__] = ACTIONS(5223), - [anon_sym___attribute] = ACTIONS(5223), - [anon_sym_noreturn] = ACTIONS(5223), - [anon_sym_LBRACK] = ACTIONS(5225), - [anon_sym_RBRACK] = ACTIONS(5225), - [anon_sym___declspec] = ACTIONS(5223), - [anon_sym_LBRACE] = ACTIONS(5225), - [anon_sym_RBRACE] = ACTIONS(5225), - [anon_sym_signed] = ACTIONS(5223), - [anon_sym_unsigned] = ACTIONS(5223), - [anon_sym_long] = ACTIONS(5223), - [anon_sym_short] = ACTIONS(5223), - [anon_sym_EQ] = ACTIONS(5223), - [anon_sym_ATautoreleasepool] = ACTIONS(5225), - [anon_sym_static] = ACTIONS(5223), - [anon_sym_auto] = ACTIONS(5223), - [anon_sym_register] = ACTIONS(5223), - [anon_sym_inline] = ACTIONS(5223), - [anon_sym___inline] = ACTIONS(5223), - [anon_sym___inline__] = ACTIONS(5223), - [anon_sym___forceinline] = ACTIONS(5223), - [anon_sym_thread_local] = ACTIONS(5223), - [anon_sym___thread] = ACTIONS(5223), - [anon_sym_CG_EXTERN] = ACTIONS(5223), - [anon_sym_CG_INLINE] = ACTIONS(5223), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5223), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5223), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5223), - [anon_sym_IBOutlet] = ACTIONS(5223), - [anon_sym_IBInspectable] = ACTIONS(5223), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5223), - [anon_sym_NS_INLINE] = ACTIONS(5223), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5223), - [anon_sym_OBJC_EXPORT] = ACTIONS(5223), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5223), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5223), - [anon_sym_const] = ACTIONS(5223), - [anon_sym_constexpr] = ACTIONS(5223), - [anon_sym_volatile] = ACTIONS(5223), - [anon_sym_restrict] = ACTIONS(5223), - [anon_sym___restrict__] = ACTIONS(5223), - [anon_sym__Atomic] = ACTIONS(5223), - [anon_sym__Noreturn] = ACTIONS(5223), - [anon_sym_nullable] = ACTIONS(5223), - [anon_sym__Complex] = ACTIONS(5223), - [anon_sym__Nonnull] = ACTIONS(5223), - [anon_sym__Nullable] = ACTIONS(5223), - [anon_sym__Nullable_result] = ACTIONS(5223), - [anon_sym__Null_unspecified] = ACTIONS(5223), - [anon_sym___autoreleasing] = ACTIONS(5223), - [anon_sym___block] = ACTIONS(5223), - [anon_sym___bridge] = ACTIONS(5223), - [anon_sym___bridge_retained] = ACTIONS(5223), - [anon_sym___bridge_transfer] = ACTIONS(5223), - [anon_sym___complex] = ACTIONS(5223), - [anon_sym___const] = ACTIONS(5223), - [anon_sym___imag] = ACTIONS(5223), - [anon_sym___kindof] = ACTIONS(5223), - [anon_sym___nonnull] = ACTIONS(5223), - [anon_sym___nullable] = ACTIONS(5223), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5223), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5223), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5223), - [anon_sym___real] = ACTIONS(5223), - [anon_sym___strong] = ACTIONS(5223), - [anon_sym___unsafe_unretained] = ACTIONS(5223), - [anon_sym___unused] = ACTIONS(5223), - [anon_sym___weak] = ACTIONS(5223), - [sym_primitive_type] = ACTIONS(5223), - [anon_sym_enum] = ACTIONS(5223), - [anon_sym_COLON] = ACTIONS(5225), - [anon_sym_struct] = ACTIONS(5223), - [anon_sym_union] = ACTIONS(5223), - [anon_sym_QMARK] = ACTIONS(5225), - [anon_sym_STAR_EQ] = ACTIONS(5225), - [anon_sym_SLASH_EQ] = ACTIONS(5225), - [anon_sym_PERCENT_EQ] = ACTIONS(5225), - [anon_sym_PLUS_EQ] = ACTIONS(5225), - [anon_sym_DASH_EQ] = ACTIONS(5225), - [anon_sym_LT_LT_EQ] = ACTIONS(5225), - [anon_sym_GT_GT_EQ] = ACTIONS(5225), - [anon_sym_AMP_EQ] = ACTIONS(5225), - [anon_sym_CARET_EQ] = ACTIONS(5225), - [anon_sym_PIPE_EQ] = ACTIONS(5225), - [anon_sym_DASH_DASH] = ACTIONS(5225), - [anon_sym_PLUS_PLUS] = ACTIONS(5225), - [anon_sym_DOT] = ACTIONS(5223), - [anon_sym_DASH_GT] = ACTIONS(5225), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5223), - [anon_sym___typeof] = ACTIONS(5223), - [anon_sym_typeof] = ACTIONS(5223), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5223), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5223), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5223), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5223), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5223), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5223), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5223), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5223), - [anon_sym_NS_AVAILABLE] = ACTIONS(5223), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5223), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_API_AVAILABLE] = ACTIONS(5223), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_API_DEPRECATED] = ACTIONS(5223), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5223), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5223), - [anon_sym___deprecated_msg] = ACTIONS(5223), - [anon_sym___deprecated_enum_msg] = ACTIONS(5223), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5223), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5223), - [anon_sym__Alignas] = ACTIONS(5223), - [anon_sym_BOOL] = ACTIONS(5223), - [anon_sym_IMP] = ACTIONS(5223), - [anon_sym_SEL] = ACTIONS(5223), - [anon_sym_Class] = ACTIONS(5223), - [anon_sym_id] = ACTIONS(5223), - }, - [2879] = { - [aux_sym_selector_expression_repeat2] = STATE(2879), - [sym_identifier] = ACTIONS(5229), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5231), - [anon_sym_COMMA] = ACTIONS(5231), - [anon_sym_RPAREN] = ACTIONS(5233), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5231), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5231), - [anon_sym_LPAREN2] = ACTIONS(5231), - [anon_sym_DASH] = ACTIONS(5229), - [anon_sym_PLUS] = ACTIONS(5229), - [anon_sym_STAR] = ACTIONS(5229), - [anon_sym_SLASH] = ACTIONS(5229), - [anon_sym_PERCENT] = ACTIONS(5229), - [anon_sym_PIPE_PIPE] = ACTIONS(5231), - [anon_sym_AMP_AMP] = ACTIONS(5231), - [anon_sym_PIPE] = ACTIONS(5229), - [anon_sym_CARET] = ACTIONS(5229), - [anon_sym_AMP] = ACTIONS(5229), - [anon_sym_EQ_EQ] = ACTIONS(5231), - [anon_sym_BANG_EQ] = ACTIONS(5231), - [anon_sym_GT] = ACTIONS(5229), - [anon_sym_GT_EQ] = ACTIONS(5231), - [anon_sym_LT_EQ] = ACTIONS(5231), - [anon_sym_LT] = ACTIONS(5229), - [anon_sym_LT_LT] = ACTIONS(5229), - [anon_sym_GT_GT] = ACTIONS(5229), - [anon_sym_SEMI] = ACTIONS(5231), - [anon_sym___extension__] = ACTIONS(5229), - [anon_sym_extern] = ACTIONS(5229), - [anon_sym___attribute__] = ACTIONS(5229), - [anon_sym___attribute] = ACTIONS(5229), - [anon_sym_noreturn] = ACTIONS(5229), - [anon_sym_LBRACK] = ACTIONS(5231), - [anon_sym_RBRACK] = ACTIONS(5231), - [anon_sym___declspec] = ACTIONS(5229), - [anon_sym_LBRACE] = ACTIONS(5231), - [anon_sym_RBRACE] = ACTIONS(5231), - [anon_sym_signed] = ACTIONS(5229), - [anon_sym_unsigned] = ACTIONS(5229), - [anon_sym_long] = ACTIONS(5229), - [anon_sym_short] = ACTIONS(5229), - [anon_sym_EQ] = ACTIONS(5229), - [anon_sym_ATautoreleasepool] = ACTIONS(5231), - [anon_sym_static] = ACTIONS(5229), - [anon_sym_auto] = ACTIONS(5229), - [anon_sym_register] = ACTIONS(5229), - [anon_sym_inline] = ACTIONS(5229), - [anon_sym___inline] = ACTIONS(5229), - [anon_sym___inline__] = ACTIONS(5229), - [anon_sym___forceinline] = ACTIONS(5229), - [anon_sym_thread_local] = ACTIONS(5229), - [anon_sym___thread] = ACTIONS(5229), - [anon_sym_CG_EXTERN] = ACTIONS(5229), - [anon_sym_CG_INLINE] = ACTIONS(5229), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5229), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5229), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5229), - [anon_sym_IBOutlet] = ACTIONS(5229), - [anon_sym_IBInspectable] = ACTIONS(5229), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5229), - [anon_sym_NS_INLINE] = ACTIONS(5229), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5229), - [anon_sym_OBJC_EXPORT] = ACTIONS(5229), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5229), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5229), - [anon_sym_const] = ACTIONS(5229), - [anon_sym_constexpr] = ACTIONS(5229), - [anon_sym_volatile] = ACTIONS(5229), - [anon_sym_restrict] = ACTIONS(5229), - [anon_sym___restrict__] = ACTIONS(5229), - [anon_sym__Atomic] = ACTIONS(5229), - [anon_sym__Noreturn] = ACTIONS(5229), - [anon_sym_nullable] = ACTIONS(5229), - [anon_sym__Complex] = ACTIONS(5229), - [anon_sym__Nonnull] = ACTIONS(5229), - [anon_sym__Nullable] = ACTIONS(5229), - [anon_sym__Nullable_result] = ACTIONS(5229), - [anon_sym__Null_unspecified] = ACTIONS(5229), - [anon_sym___autoreleasing] = ACTIONS(5229), - [anon_sym___block] = ACTIONS(5229), - [anon_sym___bridge] = ACTIONS(5229), - [anon_sym___bridge_retained] = ACTIONS(5229), - [anon_sym___bridge_transfer] = ACTIONS(5229), - [anon_sym___complex] = ACTIONS(5229), - [anon_sym___const] = ACTIONS(5229), - [anon_sym___imag] = ACTIONS(5229), - [anon_sym___kindof] = ACTIONS(5229), - [anon_sym___nonnull] = ACTIONS(5229), - [anon_sym___nullable] = ACTIONS(5229), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5229), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5229), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5229), - [anon_sym___real] = ACTIONS(5229), - [anon_sym___strong] = ACTIONS(5229), - [anon_sym___unsafe_unretained] = ACTIONS(5229), - [anon_sym___unused] = ACTIONS(5229), - [anon_sym___weak] = ACTIONS(5229), - [sym_primitive_type] = ACTIONS(5229), - [anon_sym_enum] = ACTIONS(5229), - [anon_sym_COLON] = ACTIONS(5231), - [anon_sym_struct] = ACTIONS(5229), - [anon_sym_union] = ACTIONS(5229), - [anon_sym_QMARK] = ACTIONS(5231), - [anon_sym_STAR_EQ] = ACTIONS(5231), - [anon_sym_SLASH_EQ] = ACTIONS(5231), - [anon_sym_PERCENT_EQ] = ACTIONS(5231), - [anon_sym_PLUS_EQ] = ACTIONS(5231), - [anon_sym_DASH_EQ] = ACTIONS(5231), - [anon_sym_LT_LT_EQ] = ACTIONS(5231), - [anon_sym_GT_GT_EQ] = ACTIONS(5231), - [anon_sym_AMP_EQ] = ACTIONS(5231), - [anon_sym_CARET_EQ] = ACTIONS(5231), - [anon_sym_PIPE_EQ] = ACTIONS(5231), - [anon_sym_DASH_DASH] = ACTIONS(5231), - [anon_sym_PLUS_PLUS] = ACTIONS(5231), - [anon_sym_DOT] = ACTIONS(5229), - [anon_sym_DASH_GT] = ACTIONS(5231), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5229), - [anon_sym___typeof] = ACTIONS(5229), - [anon_sym_typeof] = ACTIONS(5229), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5229), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5229), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5229), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5229), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5229), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5229), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5229), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5229), - [anon_sym_NS_AVAILABLE] = ACTIONS(5229), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5229), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_API_AVAILABLE] = ACTIONS(5229), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_API_DEPRECATED] = ACTIONS(5229), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5229), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5229), - [anon_sym___deprecated_msg] = ACTIONS(5229), - [anon_sym___deprecated_enum_msg] = ACTIONS(5229), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5229), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5229), - [anon_sym__Alignas] = ACTIONS(5229), - [anon_sym_BOOL] = ACTIONS(5229), - [anon_sym_IMP] = ACTIONS(5229), - [anon_sym_SEL] = ACTIONS(5229), - [anon_sym_Class] = ACTIONS(5229), - [anon_sym_id] = ACTIONS(5229), - }, - [2880] = { - [sym_identifier] = ACTIONS(5236), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5238), - [anon_sym_COMMA] = ACTIONS(5238), - [anon_sym_RPAREN] = ACTIONS(5238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5238), - [anon_sym_LPAREN2] = ACTIONS(5238), - [anon_sym_DASH] = ACTIONS(5236), - [anon_sym_PLUS] = ACTIONS(5236), - [anon_sym_STAR] = ACTIONS(5236), - [anon_sym_SLASH] = ACTIONS(5236), - [anon_sym_PERCENT] = ACTIONS(5236), - [anon_sym_PIPE_PIPE] = ACTIONS(5238), - [anon_sym_AMP_AMP] = ACTIONS(5238), - [anon_sym_PIPE] = ACTIONS(5236), - [anon_sym_CARET] = ACTIONS(5236), - [anon_sym_AMP] = ACTIONS(5236), - [anon_sym_EQ_EQ] = ACTIONS(5238), - [anon_sym_BANG_EQ] = ACTIONS(5238), - [anon_sym_GT] = ACTIONS(5236), - [anon_sym_GT_EQ] = ACTIONS(5238), - [anon_sym_LT_EQ] = ACTIONS(5238), - [anon_sym_LT] = ACTIONS(5236), - [anon_sym_LT_LT] = ACTIONS(5236), - [anon_sym_GT_GT] = ACTIONS(5236), - [anon_sym_SEMI] = ACTIONS(5238), - [anon_sym___extension__] = ACTIONS(5236), - [anon_sym_extern] = ACTIONS(5236), - [anon_sym___attribute__] = ACTIONS(5236), - [anon_sym___attribute] = ACTIONS(5236), - [anon_sym_noreturn] = ACTIONS(5236), - [anon_sym_LBRACK] = ACTIONS(5238), - [anon_sym_RBRACK] = ACTIONS(5238), - [anon_sym___declspec] = ACTIONS(5236), - [anon_sym_LBRACE] = ACTIONS(5238), - [anon_sym_RBRACE] = ACTIONS(5238), - [anon_sym_signed] = ACTIONS(5236), - [anon_sym_unsigned] = ACTIONS(5236), - [anon_sym_long] = ACTIONS(5236), - [anon_sym_short] = ACTIONS(5236), - [anon_sym_EQ] = ACTIONS(5236), - [anon_sym_ATautoreleasepool] = ACTIONS(5238), - [anon_sym_static] = ACTIONS(5236), - [anon_sym_auto] = ACTIONS(5236), - [anon_sym_register] = ACTIONS(5236), - [anon_sym_inline] = ACTIONS(5236), - [anon_sym___inline] = ACTIONS(5236), - [anon_sym___inline__] = ACTIONS(5236), - [anon_sym___forceinline] = ACTIONS(5236), - [anon_sym_thread_local] = ACTIONS(5236), - [anon_sym___thread] = ACTIONS(5236), - [anon_sym_CG_EXTERN] = ACTIONS(5236), - [anon_sym_CG_INLINE] = ACTIONS(5236), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5236), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5236), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5236), - [anon_sym_IBOutlet] = ACTIONS(5236), - [anon_sym_IBInspectable] = ACTIONS(5236), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5236), - [anon_sym_NS_INLINE] = ACTIONS(5236), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5236), - [anon_sym_OBJC_EXPORT] = ACTIONS(5236), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5236), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5236), - [anon_sym_const] = ACTIONS(5236), - [anon_sym_constexpr] = ACTIONS(5236), - [anon_sym_volatile] = ACTIONS(5236), - [anon_sym_restrict] = ACTIONS(5236), - [anon_sym___restrict__] = ACTIONS(5236), - [anon_sym__Atomic] = ACTIONS(5236), - [anon_sym__Noreturn] = ACTIONS(5236), - [anon_sym_nullable] = ACTIONS(5236), - [anon_sym__Complex] = ACTIONS(5236), - [anon_sym__Nonnull] = ACTIONS(5236), - [anon_sym__Nullable] = ACTIONS(5236), - [anon_sym__Nullable_result] = ACTIONS(5236), - [anon_sym__Null_unspecified] = ACTIONS(5236), - [anon_sym___autoreleasing] = ACTIONS(5236), - [anon_sym___block] = ACTIONS(5236), - [anon_sym___bridge] = ACTIONS(5236), - [anon_sym___bridge_retained] = ACTIONS(5236), - [anon_sym___bridge_transfer] = ACTIONS(5236), - [anon_sym___complex] = ACTIONS(5236), - [anon_sym___const] = ACTIONS(5236), - [anon_sym___imag] = ACTIONS(5236), - [anon_sym___kindof] = ACTIONS(5236), - [anon_sym___nonnull] = ACTIONS(5236), - [anon_sym___nullable] = ACTIONS(5236), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5236), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5236), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5236), - [anon_sym___real] = ACTIONS(5236), - [anon_sym___strong] = ACTIONS(5236), - [anon_sym___unsafe_unretained] = ACTIONS(5236), - [anon_sym___unused] = ACTIONS(5236), - [anon_sym___weak] = ACTIONS(5236), - [sym_primitive_type] = ACTIONS(5236), - [anon_sym_enum] = ACTIONS(5236), - [anon_sym_COLON] = ACTIONS(5238), - [anon_sym_struct] = ACTIONS(5236), - [anon_sym_union] = ACTIONS(5236), - [anon_sym_QMARK] = ACTIONS(5238), - [anon_sym_STAR_EQ] = ACTIONS(5238), - [anon_sym_SLASH_EQ] = ACTIONS(5238), - [anon_sym_PERCENT_EQ] = ACTIONS(5238), - [anon_sym_PLUS_EQ] = ACTIONS(5238), - [anon_sym_DASH_EQ] = ACTIONS(5238), - [anon_sym_LT_LT_EQ] = ACTIONS(5238), - [anon_sym_GT_GT_EQ] = ACTIONS(5238), - [anon_sym_AMP_EQ] = ACTIONS(5238), - [anon_sym_CARET_EQ] = ACTIONS(5238), - [anon_sym_PIPE_EQ] = ACTIONS(5238), - [anon_sym_DASH_DASH] = ACTIONS(5238), - [anon_sym_PLUS_PLUS] = ACTIONS(5238), - [anon_sym_DOT] = ACTIONS(5236), - [anon_sym_DASH_GT] = ACTIONS(5238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5236), - [anon_sym___typeof] = ACTIONS(5236), - [anon_sym_typeof] = ACTIONS(5236), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5236), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5236), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5236), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5236), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5236), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5236), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5236), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5236), - [anon_sym_NS_AVAILABLE] = ACTIONS(5236), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5236), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_API_AVAILABLE] = ACTIONS(5236), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_API_DEPRECATED] = ACTIONS(5236), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5236), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5236), - [anon_sym___deprecated_msg] = ACTIONS(5236), - [anon_sym___deprecated_enum_msg] = ACTIONS(5236), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5236), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5236), - [anon_sym__Alignas] = ACTIONS(5236), - [anon_sym_BOOL] = ACTIONS(5236), - [anon_sym_IMP] = ACTIONS(5236), - [anon_sym_SEL] = ACTIONS(5236), - [anon_sym_Class] = ACTIONS(5236), - [anon_sym_id] = ACTIONS(5236), - }, - [2881] = { - [sym_identifier] = ACTIONS(5240), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5242), - [anon_sym_COMMA] = ACTIONS(5242), - [anon_sym_RPAREN] = ACTIONS(5242), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5242), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5242), - [anon_sym_LPAREN2] = ACTIONS(5242), - [anon_sym_DASH] = ACTIONS(5240), - [anon_sym_PLUS] = ACTIONS(5240), - [anon_sym_STAR] = ACTIONS(5240), - [anon_sym_SLASH] = ACTIONS(5240), - [anon_sym_PERCENT] = ACTIONS(5240), - [anon_sym_PIPE_PIPE] = ACTIONS(5242), - [anon_sym_AMP_AMP] = ACTIONS(5242), - [anon_sym_PIPE] = ACTIONS(5240), - [anon_sym_CARET] = ACTIONS(5240), - [anon_sym_AMP] = ACTIONS(5240), - [anon_sym_EQ_EQ] = ACTIONS(5242), - [anon_sym_BANG_EQ] = ACTIONS(5242), - [anon_sym_GT] = ACTIONS(5240), - [anon_sym_GT_EQ] = ACTIONS(5242), - [anon_sym_LT_EQ] = ACTIONS(5242), - [anon_sym_LT] = ACTIONS(5240), - [anon_sym_LT_LT] = ACTIONS(5240), - [anon_sym_GT_GT] = ACTIONS(5240), - [anon_sym_SEMI] = ACTIONS(5242), - [anon_sym___extension__] = ACTIONS(5240), - [anon_sym_extern] = ACTIONS(5240), - [anon_sym___attribute__] = ACTIONS(5240), - [anon_sym___attribute] = ACTIONS(5240), - [anon_sym_noreturn] = ACTIONS(5240), - [anon_sym_LBRACK] = ACTIONS(5242), - [anon_sym_RBRACK] = ACTIONS(5242), - [anon_sym___declspec] = ACTIONS(5240), - [anon_sym_LBRACE] = ACTIONS(5242), - [anon_sym_RBRACE] = ACTIONS(5242), - [anon_sym_signed] = ACTIONS(5240), - [anon_sym_unsigned] = ACTIONS(5240), - [anon_sym_long] = ACTIONS(5240), - [anon_sym_short] = ACTIONS(5240), - [anon_sym_EQ] = ACTIONS(5240), - [anon_sym_ATautoreleasepool] = ACTIONS(5242), - [anon_sym_static] = ACTIONS(5240), - [anon_sym_auto] = ACTIONS(5240), - [anon_sym_register] = ACTIONS(5240), - [anon_sym_inline] = ACTIONS(5240), - [anon_sym___inline] = ACTIONS(5240), - [anon_sym___inline__] = ACTIONS(5240), - [anon_sym___forceinline] = ACTIONS(5240), - [anon_sym_thread_local] = ACTIONS(5240), - [anon_sym___thread] = ACTIONS(5240), - [anon_sym_CG_EXTERN] = ACTIONS(5240), - [anon_sym_CG_INLINE] = ACTIONS(5240), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5240), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5240), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5240), - [anon_sym_IBOutlet] = ACTIONS(5240), - [anon_sym_IBInspectable] = ACTIONS(5240), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5240), - [anon_sym_NS_INLINE] = ACTIONS(5240), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5240), - [anon_sym_OBJC_EXPORT] = ACTIONS(5240), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5240), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5240), - [anon_sym_const] = ACTIONS(5240), - [anon_sym_constexpr] = ACTIONS(5240), - [anon_sym_volatile] = ACTIONS(5240), - [anon_sym_restrict] = ACTIONS(5240), - [anon_sym___restrict__] = ACTIONS(5240), - [anon_sym__Atomic] = ACTIONS(5240), - [anon_sym__Noreturn] = ACTIONS(5240), - [anon_sym_nullable] = ACTIONS(5240), - [anon_sym__Complex] = ACTIONS(5240), - [anon_sym__Nonnull] = ACTIONS(5240), - [anon_sym__Nullable] = ACTIONS(5240), - [anon_sym__Nullable_result] = ACTIONS(5240), - [anon_sym__Null_unspecified] = ACTIONS(5240), - [anon_sym___autoreleasing] = ACTIONS(5240), - [anon_sym___block] = ACTIONS(5240), - [anon_sym___bridge] = ACTIONS(5240), - [anon_sym___bridge_retained] = ACTIONS(5240), - [anon_sym___bridge_transfer] = ACTIONS(5240), - [anon_sym___complex] = ACTIONS(5240), - [anon_sym___const] = ACTIONS(5240), - [anon_sym___imag] = ACTIONS(5240), - [anon_sym___kindof] = ACTIONS(5240), - [anon_sym___nonnull] = ACTIONS(5240), - [anon_sym___nullable] = ACTIONS(5240), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5240), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5240), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5240), - [anon_sym___real] = ACTIONS(5240), - [anon_sym___strong] = ACTIONS(5240), - [anon_sym___unsafe_unretained] = ACTIONS(5240), - [anon_sym___unused] = ACTIONS(5240), - [anon_sym___weak] = ACTIONS(5240), - [sym_primitive_type] = ACTIONS(5240), - [anon_sym_enum] = ACTIONS(5240), - [anon_sym_COLON] = ACTIONS(5242), - [anon_sym_struct] = ACTIONS(5240), - [anon_sym_union] = ACTIONS(5240), - [anon_sym_QMARK] = ACTIONS(5242), - [anon_sym_STAR_EQ] = ACTIONS(5242), - [anon_sym_SLASH_EQ] = ACTIONS(5242), - [anon_sym_PERCENT_EQ] = ACTIONS(5242), - [anon_sym_PLUS_EQ] = ACTIONS(5242), - [anon_sym_DASH_EQ] = ACTIONS(5242), - [anon_sym_LT_LT_EQ] = ACTIONS(5242), - [anon_sym_GT_GT_EQ] = ACTIONS(5242), - [anon_sym_AMP_EQ] = ACTIONS(5242), - [anon_sym_CARET_EQ] = ACTIONS(5242), - [anon_sym_PIPE_EQ] = ACTIONS(5242), - [anon_sym_DASH_DASH] = ACTIONS(5242), - [anon_sym_PLUS_PLUS] = ACTIONS(5242), - [anon_sym_DOT] = ACTIONS(5240), - [anon_sym_DASH_GT] = ACTIONS(5242), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5240), - [anon_sym___typeof] = ACTIONS(5240), - [anon_sym_typeof] = ACTIONS(5240), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5240), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5240), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5240), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5240), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5240), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5240), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5240), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5240), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5240), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5240), - [anon_sym_NS_AVAILABLE] = ACTIONS(5240), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5240), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5240), - [anon_sym_API_AVAILABLE] = ACTIONS(5240), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5240), - [anon_sym_API_DEPRECATED] = ACTIONS(5240), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5240), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5240), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5240), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5240), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5240), - [anon_sym___deprecated_msg] = ACTIONS(5240), - [anon_sym___deprecated_enum_msg] = ACTIONS(5240), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5240), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5240), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5240), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5240), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5240), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5240), - [anon_sym__Alignas] = ACTIONS(5240), - [anon_sym_BOOL] = ACTIONS(5240), - [anon_sym_IMP] = ACTIONS(5240), - [anon_sym_SEL] = ACTIONS(5240), - [anon_sym_Class] = ACTIONS(5240), - [anon_sym_id] = ACTIONS(5240), - }, - [2882] = { - [sym_identifier] = ACTIONS(5244), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5246), - [anon_sym_COMMA] = ACTIONS(5246), - [anon_sym_RPAREN] = ACTIONS(5246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5246), - [anon_sym_LPAREN2] = ACTIONS(5246), - [anon_sym_DASH] = ACTIONS(5244), - [anon_sym_PLUS] = ACTIONS(5244), - [anon_sym_STAR] = ACTIONS(5244), - [anon_sym_SLASH] = ACTIONS(5244), - [anon_sym_PERCENT] = ACTIONS(5244), - [anon_sym_PIPE_PIPE] = ACTIONS(5246), - [anon_sym_AMP_AMP] = ACTIONS(5246), - [anon_sym_PIPE] = ACTIONS(5244), - [anon_sym_CARET] = ACTIONS(5244), - [anon_sym_AMP] = ACTIONS(5244), - [anon_sym_EQ_EQ] = ACTIONS(5246), - [anon_sym_BANG_EQ] = ACTIONS(5246), - [anon_sym_GT] = ACTIONS(5244), - [anon_sym_GT_EQ] = ACTIONS(5246), - [anon_sym_LT_EQ] = ACTIONS(5246), - [anon_sym_LT] = ACTIONS(5244), - [anon_sym_LT_LT] = ACTIONS(5244), - [anon_sym_GT_GT] = ACTIONS(5244), - [anon_sym_SEMI] = ACTIONS(5246), - [anon_sym___extension__] = ACTIONS(5244), - [anon_sym_extern] = ACTIONS(5244), - [anon_sym___attribute__] = ACTIONS(5244), - [anon_sym___attribute] = ACTIONS(5244), - [anon_sym_noreturn] = ACTIONS(5244), - [anon_sym_LBRACK] = ACTIONS(5246), - [anon_sym_RBRACK] = ACTIONS(5246), - [anon_sym___declspec] = ACTIONS(5244), - [anon_sym_LBRACE] = ACTIONS(5246), - [anon_sym_RBRACE] = ACTIONS(5246), - [anon_sym_signed] = ACTIONS(5244), - [anon_sym_unsigned] = ACTIONS(5244), - [anon_sym_long] = ACTIONS(5244), - [anon_sym_short] = ACTIONS(5244), - [anon_sym_EQ] = ACTIONS(5244), - [anon_sym_ATautoreleasepool] = ACTIONS(5246), - [anon_sym_static] = ACTIONS(5244), - [anon_sym_auto] = ACTIONS(5244), - [anon_sym_register] = ACTIONS(5244), - [anon_sym_inline] = ACTIONS(5244), - [anon_sym___inline] = ACTIONS(5244), - [anon_sym___inline__] = ACTIONS(5244), - [anon_sym___forceinline] = ACTIONS(5244), - [anon_sym_thread_local] = ACTIONS(5244), - [anon_sym___thread] = ACTIONS(5244), - [anon_sym_CG_EXTERN] = ACTIONS(5244), - [anon_sym_CG_INLINE] = ACTIONS(5244), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5244), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5244), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5244), - [anon_sym_IBOutlet] = ACTIONS(5244), - [anon_sym_IBInspectable] = ACTIONS(5244), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5244), - [anon_sym_NS_INLINE] = ACTIONS(5244), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5244), - [anon_sym_OBJC_EXPORT] = ACTIONS(5244), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5244), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5244), - [anon_sym_const] = ACTIONS(5244), - [anon_sym_constexpr] = ACTIONS(5244), - [anon_sym_volatile] = ACTIONS(5244), - [anon_sym_restrict] = ACTIONS(5244), - [anon_sym___restrict__] = ACTIONS(5244), - [anon_sym__Atomic] = ACTIONS(5244), - [anon_sym__Noreturn] = ACTIONS(5244), - [anon_sym_nullable] = ACTIONS(5244), - [anon_sym__Complex] = ACTIONS(5244), - [anon_sym__Nonnull] = ACTIONS(5244), - [anon_sym__Nullable] = ACTIONS(5244), - [anon_sym__Nullable_result] = ACTIONS(5244), - [anon_sym__Null_unspecified] = ACTIONS(5244), - [anon_sym___autoreleasing] = ACTIONS(5244), - [anon_sym___block] = ACTIONS(5244), - [anon_sym___bridge] = ACTIONS(5244), - [anon_sym___bridge_retained] = ACTIONS(5244), - [anon_sym___bridge_transfer] = ACTIONS(5244), - [anon_sym___complex] = ACTIONS(5244), - [anon_sym___const] = ACTIONS(5244), - [anon_sym___imag] = ACTIONS(5244), - [anon_sym___kindof] = ACTIONS(5244), - [anon_sym___nonnull] = ACTIONS(5244), - [anon_sym___nullable] = ACTIONS(5244), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5244), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5244), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5244), - [anon_sym___real] = ACTIONS(5244), - [anon_sym___strong] = ACTIONS(5244), - [anon_sym___unsafe_unretained] = ACTIONS(5244), - [anon_sym___unused] = ACTIONS(5244), - [anon_sym___weak] = ACTIONS(5244), - [sym_primitive_type] = ACTIONS(5244), - [anon_sym_enum] = ACTIONS(5244), - [anon_sym_COLON] = ACTIONS(5246), - [anon_sym_struct] = ACTIONS(5244), - [anon_sym_union] = ACTIONS(5244), - [anon_sym_QMARK] = ACTIONS(5246), - [anon_sym_STAR_EQ] = ACTIONS(5246), - [anon_sym_SLASH_EQ] = ACTIONS(5246), - [anon_sym_PERCENT_EQ] = ACTIONS(5246), - [anon_sym_PLUS_EQ] = ACTIONS(5246), - [anon_sym_DASH_EQ] = ACTIONS(5246), - [anon_sym_LT_LT_EQ] = ACTIONS(5246), - [anon_sym_GT_GT_EQ] = ACTIONS(5246), - [anon_sym_AMP_EQ] = ACTIONS(5246), - [anon_sym_CARET_EQ] = ACTIONS(5246), - [anon_sym_PIPE_EQ] = ACTIONS(5246), - [anon_sym_DASH_DASH] = ACTIONS(5246), - [anon_sym_PLUS_PLUS] = ACTIONS(5246), - [anon_sym_DOT] = ACTIONS(5244), - [anon_sym_DASH_GT] = ACTIONS(5246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5244), - [anon_sym___typeof] = ACTIONS(5244), - [anon_sym_typeof] = ACTIONS(5244), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5244), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5244), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5244), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5244), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5244), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5244), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5244), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5244), - [anon_sym_NS_AVAILABLE] = ACTIONS(5244), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5244), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_API_AVAILABLE] = ACTIONS(5244), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_API_DEPRECATED] = ACTIONS(5244), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5244), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5244), - [anon_sym___deprecated_msg] = ACTIONS(5244), - [anon_sym___deprecated_enum_msg] = ACTIONS(5244), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5244), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5244), - [anon_sym__Alignas] = ACTIONS(5244), - [anon_sym_BOOL] = ACTIONS(5244), - [anon_sym_IMP] = ACTIONS(5244), - [anon_sym_SEL] = ACTIONS(5244), - [anon_sym_Class] = ACTIONS(5244), - [anon_sym_id] = ACTIONS(5244), - }, - [2883] = { - [sym_identifier] = ACTIONS(5248), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5250), - [anon_sym_COMMA] = ACTIONS(5250), - [anon_sym_RPAREN] = ACTIONS(5250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5250), - [anon_sym_LPAREN2] = ACTIONS(5250), - [anon_sym_DASH] = ACTIONS(5248), - [anon_sym_PLUS] = ACTIONS(5248), - [anon_sym_STAR] = ACTIONS(5248), - [anon_sym_SLASH] = ACTIONS(5248), - [anon_sym_PERCENT] = ACTIONS(5248), - [anon_sym_PIPE_PIPE] = ACTIONS(5250), - [anon_sym_AMP_AMP] = ACTIONS(5250), - [anon_sym_PIPE] = ACTIONS(5248), - [anon_sym_CARET] = ACTIONS(5248), - [anon_sym_AMP] = ACTIONS(5248), - [anon_sym_EQ_EQ] = ACTIONS(5250), - [anon_sym_BANG_EQ] = ACTIONS(5250), - [anon_sym_GT] = ACTIONS(5248), - [anon_sym_GT_EQ] = ACTIONS(5250), - [anon_sym_LT_EQ] = ACTIONS(5250), - [anon_sym_LT] = ACTIONS(5248), - [anon_sym_LT_LT] = ACTIONS(5248), - [anon_sym_GT_GT] = ACTIONS(5248), - [anon_sym_SEMI] = ACTIONS(5250), - [anon_sym___extension__] = ACTIONS(5248), - [anon_sym_extern] = ACTIONS(5248), - [anon_sym___attribute__] = ACTIONS(5248), - [anon_sym___attribute] = ACTIONS(5248), - [anon_sym_noreturn] = ACTIONS(5248), - [anon_sym_LBRACK] = ACTIONS(5250), - [anon_sym_RBRACK] = ACTIONS(5250), - [anon_sym___declspec] = ACTIONS(5248), - [anon_sym_LBRACE] = ACTIONS(5250), - [anon_sym_RBRACE] = ACTIONS(5250), - [anon_sym_signed] = ACTIONS(5248), - [anon_sym_unsigned] = ACTIONS(5248), - [anon_sym_long] = ACTIONS(5248), - [anon_sym_short] = ACTIONS(5248), - [anon_sym_EQ] = ACTIONS(5248), - [anon_sym_ATautoreleasepool] = ACTIONS(5250), - [anon_sym_static] = ACTIONS(5248), - [anon_sym_auto] = ACTIONS(5248), - [anon_sym_register] = ACTIONS(5248), - [anon_sym_inline] = ACTIONS(5248), - [anon_sym___inline] = ACTIONS(5248), - [anon_sym___inline__] = ACTIONS(5248), - [anon_sym___forceinline] = ACTIONS(5248), - [anon_sym_thread_local] = ACTIONS(5248), - [anon_sym___thread] = ACTIONS(5248), - [anon_sym_CG_EXTERN] = ACTIONS(5248), - [anon_sym_CG_INLINE] = ACTIONS(5248), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5248), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5248), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5248), - [anon_sym_IBOutlet] = ACTIONS(5248), - [anon_sym_IBInspectable] = ACTIONS(5248), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5248), - [anon_sym_NS_INLINE] = ACTIONS(5248), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5248), - [anon_sym_OBJC_EXPORT] = ACTIONS(5248), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5248), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5248), - [anon_sym_const] = ACTIONS(5248), - [anon_sym_constexpr] = ACTIONS(5248), - [anon_sym_volatile] = ACTIONS(5248), - [anon_sym_restrict] = ACTIONS(5248), - [anon_sym___restrict__] = ACTIONS(5248), - [anon_sym__Atomic] = ACTIONS(5248), - [anon_sym__Noreturn] = ACTIONS(5248), - [anon_sym_nullable] = ACTIONS(5248), - [anon_sym__Complex] = ACTIONS(5248), - [anon_sym__Nonnull] = ACTIONS(5248), - [anon_sym__Nullable] = ACTIONS(5248), - [anon_sym__Nullable_result] = ACTIONS(5248), - [anon_sym__Null_unspecified] = ACTIONS(5248), - [anon_sym___autoreleasing] = ACTIONS(5248), - [anon_sym___block] = ACTIONS(5248), - [anon_sym___bridge] = ACTIONS(5248), - [anon_sym___bridge_retained] = ACTIONS(5248), - [anon_sym___bridge_transfer] = ACTIONS(5248), - [anon_sym___complex] = ACTIONS(5248), - [anon_sym___const] = ACTIONS(5248), - [anon_sym___imag] = ACTIONS(5248), - [anon_sym___kindof] = ACTIONS(5248), - [anon_sym___nonnull] = ACTIONS(5248), - [anon_sym___nullable] = ACTIONS(5248), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5248), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5248), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5248), - [anon_sym___real] = ACTIONS(5248), - [anon_sym___strong] = ACTIONS(5248), - [anon_sym___unsafe_unretained] = ACTIONS(5248), - [anon_sym___unused] = ACTIONS(5248), - [anon_sym___weak] = ACTIONS(5248), - [sym_primitive_type] = ACTIONS(5248), - [anon_sym_enum] = ACTIONS(5248), - [anon_sym_COLON] = ACTIONS(5250), - [anon_sym_struct] = ACTIONS(5248), - [anon_sym_union] = ACTIONS(5248), - [anon_sym_QMARK] = ACTIONS(5250), - [anon_sym_STAR_EQ] = ACTIONS(5250), - [anon_sym_SLASH_EQ] = ACTIONS(5250), - [anon_sym_PERCENT_EQ] = ACTIONS(5250), - [anon_sym_PLUS_EQ] = ACTIONS(5250), - [anon_sym_DASH_EQ] = ACTIONS(5250), - [anon_sym_LT_LT_EQ] = ACTIONS(5250), - [anon_sym_GT_GT_EQ] = ACTIONS(5250), - [anon_sym_AMP_EQ] = ACTIONS(5250), - [anon_sym_CARET_EQ] = ACTIONS(5250), - [anon_sym_PIPE_EQ] = ACTIONS(5250), - [anon_sym_DASH_DASH] = ACTIONS(5250), - [anon_sym_PLUS_PLUS] = ACTIONS(5250), - [anon_sym_DOT] = ACTIONS(5248), - [anon_sym_DASH_GT] = ACTIONS(5250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5248), - [anon_sym___typeof] = ACTIONS(5248), - [anon_sym_typeof] = ACTIONS(5248), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5248), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5248), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5248), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5248), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5248), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5248), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5248), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5248), - [anon_sym_NS_AVAILABLE] = ACTIONS(5248), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5248), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_API_AVAILABLE] = ACTIONS(5248), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_API_DEPRECATED] = ACTIONS(5248), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5248), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5248), - [anon_sym___deprecated_msg] = ACTIONS(5248), - [anon_sym___deprecated_enum_msg] = ACTIONS(5248), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5248), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5248), - [anon_sym__Alignas] = ACTIONS(5248), - [anon_sym_BOOL] = ACTIONS(5248), - [anon_sym_IMP] = ACTIONS(5248), - [anon_sym_SEL] = ACTIONS(5248), - [anon_sym_Class] = ACTIONS(5248), - [anon_sym_id] = ACTIONS(5248), - }, - [2884] = { - [sym_identifier] = ACTIONS(5252), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5254), - [anon_sym_COMMA] = ACTIONS(5254), - [anon_sym_RPAREN] = ACTIONS(5254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5254), - [anon_sym_LPAREN2] = ACTIONS(5254), - [anon_sym_DASH] = ACTIONS(5252), - [anon_sym_PLUS] = ACTIONS(5252), - [anon_sym_STAR] = ACTIONS(5252), - [anon_sym_SLASH] = ACTIONS(5252), - [anon_sym_PERCENT] = ACTIONS(5252), - [anon_sym_PIPE_PIPE] = ACTIONS(5254), - [anon_sym_AMP_AMP] = ACTIONS(5254), - [anon_sym_PIPE] = ACTIONS(5252), - [anon_sym_CARET] = ACTIONS(5252), - [anon_sym_AMP] = ACTIONS(5252), - [anon_sym_EQ_EQ] = ACTIONS(5254), - [anon_sym_BANG_EQ] = ACTIONS(5254), - [anon_sym_GT] = ACTIONS(5252), - [anon_sym_GT_EQ] = ACTIONS(5254), - [anon_sym_LT_EQ] = ACTIONS(5254), - [anon_sym_LT] = ACTIONS(5252), - [anon_sym_LT_LT] = ACTIONS(5252), - [anon_sym_GT_GT] = ACTIONS(5252), - [anon_sym_SEMI] = ACTIONS(5254), - [anon_sym___extension__] = ACTIONS(5252), - [anon_sym_extern] = ACTIONS(5252), - [anon_sym___attribute__] = ACTIONS(5252), - [anon_sym___attribute] = ACTIONS(5252), - [anon_sym_noreturn] = ACTIONS(5252), - [anon_sym_LBRACK] = ACTIONS(5254), - [anon_sym_RBRACK] = ACTIONS(5254), - [anon_sym___declspec] = ACTIONS(5252), - [anon_sym_LBRACE] = ACTIONS(5254), - [anon_sym_RBRACE] = ACTIONS(5254), - [anon_sym_signed] = ACTIONS(5252), - [anon_sym_unsigned] = ACTIONS(5252), - [anon_sym_long] = ACTIONS(5252), - [anon_sym_short] = ACTIONS(5252), - [anon_sym_EQ] = ACTIONS(5252), - [anon_sym_ATautoreleasepool] = ACTIONS(5254), - [anon_sym_static] = ACTIONS(5252), - [anon_sym_auto] = ACTIONS(5252), - [anon_sym_register] = ACTIONS(5252), - [anon_sym_inline] = ACTIONS(5252), - [anon_sym___inline] = ACTIONS(5252), - [anon_sym___inline__] = ACTIONS(5252), - [anon_sym___forceinline] = ACTIONS(5252), - [anon_sym_thread_local] = ACTIONS(5252), - [anon_sym___thread] = ACTIONS(5252), - [anon_sym_CG_EXTERN] = ACTIONS(5252), - [anon_sym_CG_INLINE] = ACTIONS(5252), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5252), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5252), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5252), - [anon_sym_IBOutlet] = ACTIONS(5252), - [anon_sym_IBInspectable] = ACTIONS(5252), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5252), - [anon_sym_NS_INLINE] = ACTIONS(5252), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5252), - [anon_sym_OBJC_EXPORT] = ACTIONS(5252), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5252), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5252), - [anon_sym_const] = ACTIONS(5252), - [anon_sym_constexpr] = ACTIONS(5252), - [anon_sym_volatile] = ACTIONS(5252), - [anon_sym_restrict] = ACTIONS(5252), - [anon_sym___restrict__] = ACTIONS(5252), - [anon_sym__Atomic] = ACTIONS(5252), - [anon_sym__Noreturn] = ACTIONS(5252), - [anon_sym_nullable] = ACTIONS(5252), - [anon_sym__Complex] = ACTIONS(5252), - [anon_sym__Nonnull] = ACTIONS(5252), - [anon_sym__Nullable] = ACTIONS(5252), - [anon_sym__Nullable_result] = ACTIONS(5252), - [anon_sym__Null_unspecified] = ACTIONS(5252), - [anon_sym___autoreleasing] = ACTIONS(5252), - [anon_sym___block] = ACTIONS(5252), - [anon_sym___bridge] = ACTIONS(5252), - [anon_sym___bridge_retained] = ACTIONS(5252), - [anon_sym___bridge_transfer] = ACTIONS(5252), - [anon_sym___complex] = ACTIONS(5252), - [anon_sym___const] = ACTIONS(5252), - [anon_sym___imag] = ACTIONS(5252), - [anon_sym___kindof] = ACTIONS(5252), - [anon_sym___nonnull] = ACTIONS(5252), - [anon_sym___nullable] = ACTIONS(5252), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5252), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5252), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5252), - [anon_sym___real] = ACTIONS(5252), - [anon_sym___strong] = ACTIONS(5252), - [anon_sym___unsafe_unretained] = ACTIONS(5252), - [anon_sym___unused] = ACTIONS(5252), - [anon_sym___weak] = ACTIONS(5252), - [sym_primitive_type] = ACTIONS(5252), - [anon_sym_enum] = ACTIONS(5252), - [anon_sym_COLON] = ACTIONS(5254), - [anon_sym_struct] = ACTIONS(5252), - [anon_sym_union] = ACTIONS(5252), - [anon_sym_QMARK] = ACTIONS(5254), - [anon_sym_STAR_EQ] = ACTIONS(5254), - [anon_sym_SLASH_EQ] = ACTIONS(5254), - [anon_sym_PERCENT_EQ] = ACTIONS(5254), - [anon_sym_PLUS_EQ] = ACTIONS(5254), - [anon_sym_DASH_EQ] = ACTIONS(5254), - [anon_sym_LT_LT_EQ] = ACTIONS(5254), - [anon_sym_GT_GT_EQ] = ACTIONS(5254), - [anon_sym_AMP_EQ] = ACTIONS(5254), - [anon_sym_CARET_EQ] = ACTIONS(5254), - [anon_sym_PIPE_EQ] = ACTIONS(5254), - [anon_sym_DASH_DASH] = ACTIONS(5254), - [anon_sym_PLUS_PLUS] = ACTIONS(5254), - [anon_sym_DOT] = ACTIONS(5252), - [anon_sym_DASH_GT] = ACTIONS(5254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5252), - [anon_sym___typeof] = ACTIONS(5252), - [anon_sym_typeof] = ACTIONS(5252), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5252), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5252), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5252), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5252), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5252), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5252), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5252), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5252), - [anon_sym_NS_AVAILABLE] = ACTIONS(5252), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5252), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_API_AVAILABLE] = ACTIONS(5252), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_API_DEPRECATED] = ACTIONS(5252), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5252), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5252), - [anon_sym___deprecated_msg] = ACTIONS(5252), - [anon_sym___deprecated_enum_msg] = ACTIONS(5252), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5252), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5252), - [anon_sym__Alignas] = ACTIONS(5252), - [anon_sym_BOOL] = ACTIONS(5252), - [anon_sym_IMP] = ACTIONS(5252), - [anon_sym_SEL] = ACTIONS(5252), - [anon_sym_Class] = ACTIONS(5252), - [anon_sym_id] = ACTIONS(5252), - }, - [2885] = { - [sym_identifier] = ACTIONS(5256), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5258), - [anon_sym_COMMA] = ACTIONS(5258), - [anon_sym_LPAREN2] = ACTIONS(5258), - [anon_sym_DASH] = ACTIONS(5256), - [anon_sym_PLUS] = ACTIONS(5256), - [anon_sym_STAR] = ACTIONS(5256), - [anon_sym_SLASH] = ACTIONS(5256), - [anon_sym_PERCENT] = ACTIONS(5256), - [anon_sym_PIPE_PIPE] = ACTIONS(5258), - [anon_sym_AMP_AMP] = ACTIONS(5258), - [anon_sym_PIPE] = ACTIONS(5256), - [anon_sym_CARET] = ACTIONS(5256), - [anon_sym_AMP] = ACTIONS(5256), - [anon_sym_EQ_EQ] = ACTIONS(5258), - [anon_sym_BANG_EQ] = ACTIONS(5258), - [anon_sym_GT] = ACTIONS(5256), - [anon_sym_GT_EQ] = ACTIONS(5258), - [anon_sym_LT_EQ] = ACTIONS(5258), - [anon_sym_LT] = ACTIONS(5256), - [anon_sym_LT_LT] = ACTIONS(5256), - [anon_sym_GT_GT] = ACTIONS(5256), - [anon_sym_SEMI] = ACTIONS(5258), - [anon_sym___extension__] = ACTIONS(5256), - [anon_sym_extern] = ACTIONS(5256), - [anon_sym___attribute__] = ACTIONS(5256), - [anon_sym___attribute] = ACTIONS(5256), - [anon_sym_noreturn] = ACTIONS(5256), - [anon_sym_LBRACK] = ACTIONS(5258), - [anon_sym___declspec] = ACTIONS(5256), - [anon_sym_LBRACE] = ACTIONS(5258), - [anon_sym_signed] = ACTIONS(5256), - [anon_sym_unsigned] = ACTIONS(5256), - [anon_sym_long] = ACTIONS(5256), - [anon_sym_short] = ACTIONS(5256), - [anon_sym_EQ] = ACTIONS(5256), - [anon_sym_ATautoreleasepool] = ACTIONS(5258), - [anon_sym_static] = ACTIONS(5256), - [anon_sym_auto] = ACTIONS(5256), - [anon_sym_register] = ACTIONS(5256), - [anon_sym_inline] = ACTIONS(5256), - [anon_sym___inline] = ACTIONS(5256), - [anon_sym___inline__] = ACTIONS(5256), - [anon_sym___forceinline] = ACTIONS(5256), - [anon_sym_thread_local] = ACTIONS(5256), - [anon_sym___thread] = ACTIONS(5256), - [anon_sym_CG_EXTERN] = ACTIONS(5256), - [anon_sym_CG_INLINE] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5256), - [anon_sym_IBOutlet] = ACTIONS(5256), - [anon_sym_IBInspectable] = ACTIONS(5256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5256), - [anon_sym_NS_INLINE] = ACTIONS(5256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5256), - [anon_sym_OBJC_EXPORT] = ACTIONS(5256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5256), - [anon_sym_const] = ACTIONS(5256), - [anon_sym_constexpr] = ACTIONS(5256), - [anon_sym_volatile] = ACTIONS(5256), - [anon_sym_restrict] = ACTIONS(5256), - [anon_sym___restrict__] = ACTIONS(5256), - [anon_sym__Atomic] = ACTIONS(5256), - [anon_sym__Noreturn] = ACTIONS(5256), - [anon_sym_nullable] = ACTIONS(5256), - [anon_sym__Complex] = ACTIONS(5256), - [anon_sym__Nonnull] = ACTIONS(5256), - [anon_sym__Nullable] = ACTIONS(5256), - [anon_sym__Nullable_result] = ACTIONS(5256), - [anon_sym__Null_unspecified] = ACTIONS(5256), - [anon_sym___autoreleasing] = ACTIONS(5256), - [anon_sym___block] = ACTIONS(5256), - [anon_sym___bridge] = ACTIONS(5256), - [anon_sym___bridge_retained] = ACTIONS(5256), - [anon_sym___bridge_transfer] = ACTIONS(5256), - [anon_sym___complex] = ACTIONS(5256), - [anon_sym___const] = ACTIONS(5256), - [anon_sym___imag] = ACTIONS(5256), - [anon_sym___kindof] = ACTIONS(5256), - [anon_sym___nonnull] = ACTIONS(5256), - [anon_sym___nullable] = ACTIONS(5256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5256), - [anon_sym___real] = ACTIONS(5256), - [anon_sym___strong] = ACTIONS(5256), - [anon_sym___unsafe_unretained] = ACTIONS(5256), - [anon_sym___unused] = ACTIONS(5256), - [anon_sym___weak] = ACTIONS(5256), - [sym_primitive_type] = ACTIONS(5256), - [anon_sym_enum] = ACTIONS(5256), - [anon_sym_struct] = ACTIONS(5256), - [anon_sym_union] = ACTIONS(5256), - [anon_sym_QMARK] = ACTIONS(5258), - [anon_sym_STAR_EQ] = ACTIONS(5258), - [anon_sym_SLASH_EQ] = ACTIONS(5258), - [anon_sym_PERCENT_EQ] = ACTIONS(5258), - [anon_sym_PLUS_EQ] = ACTIONS(5258), - [anon_sym_DASH_EQ] = ACTIONS(5258), - [anon_sym_LT_LT_EQ] = ACTIONS(5258), - [anon_sym_GT_GT_EQ] = ACTIONS(5258), - [anon_sym_AMP_EQ] = ACTIONS(5258), - [anon_sym_CARET_EQ] = ACTIONS(5258), - [anon_sym_PIPE_EQ] = ACTIONS(5258), - [anon_sym_DASH_DASH] = ACTIONS(5258), - [anon_sym_PLUS_PLUS] = ACTIONS(5258), - [anon_sym_DOT] = ACTIONS(5256), - [anon_sym_DASH_GT] = ACTIONS(5258), - [anon_sym_AT] = ACTIONS(5256), - [anon_sym_DQUOTE] = ACTIONS(5258), - [anon_sym_L_DQUOTE] = ACTIONS(5258), - [anon_sym_u_DQUOTE] = ACTIONS(5258), - [anon_sym_U_DQUOTE] = ACTIONS(5258), - [anon_sym_u8_DQUOTE] = ACTIONS(5258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5256), - [anon_sym___typeof] = ACTIONS(5256), - [anon_sym_typeof] = ACTIONS(5256), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE] = ACTIONS(5256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_API_AVAILABLE] = ACTIONS(5256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_API_DEPRECATED] = ACTIONS(5256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5256), - [anon_sym___deprecated_msg] = ACTIONS(5256), - [anon_sym___deprecated_enum_msg] = ACTIONS(5256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5256), - [anon_sym__Alignas] = ACTIONS(5256), - [anon_sym_BOOL] = ACTIONS(5256), - [anon_sym_IMP] = ACTIONS(5256), - [anon_sym_SEL] = ACTIONS(5256), - [anon_sym_Class] = ACTIONS(5256), - [anon_sym_id] = ACTIONS(5256), - }, - [2886] = { - [sym_identifier] = ACTIONS(5260), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5262), - [anon_sym_COMMA] = ACTIONS(5262), - [anon_sym_RPAREN] = ACTIONS(5262), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5262), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5262), - [anon_sym_LPAREN2] = ACTIONS(5262), - [anon_sym_DASH] = ACTIONS(5260), - [anon_sym_PLUS] = ACTIONS(5260), - [anon_sym_STAR] = ACTIONS(5260), - [anon_sym_SLASH] = ACTIONS(5260), - [anon_sym_PERCENT] = ACTIONS(5260), - [anon_sym_PIPE_PIPE] = ACTIONS(5262), - [anon_sym_AMP_AMP] = ACTIONS(5262), - [anon_sym_PIPE] = ACTIONS(5260), - [anon_sym_CARET] = ACTIONS(5260), - [anon_sym_AMP] = ACTIONS(5260), - [anon_sym_EQ_EQ] = ACTIONS(5262), - [anon_sym_BANG_EQ] = ACTIONS(5262), - [anon_sym_GT] = ACTIONS(5260), - [anon_sym_GT_EQ] = ACTIONS(5262), - [anon_sym_LT_EQ] = ACTIONS(5262), - [anon_sym_LT] = ACTIONS(5260), - [anon_sym_LT_LT] = ACTIONS(5260), - [anon_sym_GT_GT] = ACTIONS(5260), - [anon_sym_SEMI] = ACTIONS(5262), - [anon_sym___extension__] = ACTIONS(5260), - [anon_sym_extern] = ACTIONS(5260), - [anon_sym___attribute__] = ACTIONS(5260), - [anon_sym___attribute] = ACTIONS(5260), - [anon_sym_noreturn] = ACTIONS(5260), - [anon_sym_LBRACK] = ACTIONS(5262), - [anon_sym_RBRACK] = ACTIONS(5262), - [anon_sym___declspec] = ACTIONS(5260), - [anon_sym_LBRACE] = ACTIONS(5262), - [anon_sym_RBRACE] = ACTIONS(5262), - [anon_sym_signed] = ACTIONS(5260), - [anon_sym_unsigned] = ACTIONS(5260), - [anon_sym_long] = ACTIONS(5260), - [anon_sym_short] = ACTIONS(5260), - [anon_sym_EQ] = ACTIONS(5260), - [anon_sym_ATautoreleasepool] = ACTIONS(5262), - [anon_sym_static] = ACTIONS(5260), - [anon_sym_auto] = ACTIONS(5260), - [anon_sym_register] = ACTIONS(5260), - [anon_sym_inline] = ACTIONS(5260), - [anon_sym___inline] = ACTIONS(5260), - [anon_sym___inline__] = ACTIONS(5260), - [anon_sym___forceinline] = ACTIONS(5260), - [anon_sym_thread_local] = ACTIONS(5260), - [anon_sym___thread] = ACTIONS(5260), - [anon_sym_CG_EXTERN] = ACTIONS(5260), - [anon_sym_CG_INLINE] = ACTIONS(5260), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5260), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5260), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5260), - [anon_sym_IBOutlet] = ACTIONS(5260), - [anon_sym_IBInspectable] = ACTIONS(5260), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5260), - [anon_sym_NS_INLINE] = ACTIONS(5260), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5260), - [anon_sym_OBJC_EXPORT] = ACTIONS(5260), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5260), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5260), - [anon_sym_const] = ACTIONS(5260), - [anon_sym_constexpr] = ACTIONS(5260), - [anon_sym_volatile] = ACTIONS(5260), - [anon_sym_restrict] = ACTIONS(5260), - [anon_sym___restrict__] = ACTIONS(5260), - [anon_sym__Atomic] = ACTIONS(5260), - [anon_sym__Noreturn] = ACTIONS(5260), - [anon_sym_nullable] = ACTIONS(5260), - [anon_sym__Complex] = ACTIONS(5260), - [anon_sym__Nonnull] = ACTIONS(5260), - [anon_sym__Nullable] = ACTIONS(5260), - [anon_sym__Nullable_result] = ACTIONS(5260), - [anon_sym__Null_unspecified] = ACTIONS(5260), - [anon_sym___autoreleasing] = ACTIONS(5260), - [anon_sym___block] = ACTIONS(5260), - [anon_sym___bridge] = ACTIONS(5260), - [anon_sym___bridge_retained] = ACTIONS(5260), - [anon_sym___bridge_transfer] = ACTIONS(5260), - [anon_sym___complex] = ACTIONS(5260), - [anon_sym___const] = ACTIONS(5260), - [anon_sym___imag] = ACTIONS(5260), - [anon_sym___kindof] = ACTIONS(5260), - [anon_sym___nonnull] = ACTIONS(5260), - [anon_sym___nullable] = ACTIONS(5260), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5260), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5260), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5260), - [anon_sym___real] = ACTIONS(5260), - [anon_sym___strong] = ACTIONS(5260), - [anon_sym___unsafe_unretained] = ACTIONS(5260), - [anon_sym___unused] = ACTIONS(5260), - [anon_sym___weak] = ACTIONS(5260), - [sym_primitive_type] = ACTIONS(5260), - [anon_sym_enum] = ACTIONS(5260), - [anon_sym_COLON] = ACTIONS(5262), - [anon_sym_struct] = ACTIONS(5260), - [anon_sym_union] = ACTIONS(5260), - [anon_sym_QMARK] = ACTIONS(5262), - [anon_sym_STAR_EQ] = ACTIONS(5262), - [anon_sym_SLASH_EQ] = ACTIONS(5262), - [anon_sym_PERCENT_EQ] = ACTIONS(5262), - [anon_sym_PLUS_EQ] = ACTIONS(5262), - [anon_sym_DASH_EQ] = ACTIONS(5262), - [anon_sym_LT_LT_EQ] = ACTIONS(5262), - [anon_sym_GT_GT_EQ] = ACTIONS(5262), - [anon_sym_AMP_EQ] = ACTIONS(5262), - [anon_sym_CARET_EQ] = ACTIONS(5262), - [anon_sym_PIPE_EQ] = ACTIONS(5262), - [anon_sym_DASH_DASH] = ACTIONS(5262), - [anon_sym_PLUS_PLUS] = ACTIONS(5262), - [anon_sym_DOT] = ACTIONS(5260), - [anon_sym_DASH_GT] = ACTIONS(5262), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5260), - [anon_sym___typeof] = ACTIONS(5260), - [anon_sym_typeof] = ACTIONS(5260), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5260), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5260), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5260), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5260), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5260), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5260), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5260), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5260), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5260), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5260), - [anon_sym_NS_AVAILABLE] = ACTIONS(5260), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5260), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5260), - [anon_sym_API_AVAILABLE] = ACTIONS(5260), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5260), - [anon_sym_API_DEPRECATED] = ACTIONS(5260), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5260), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5260), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5260), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5260), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5260), - [anon_sym___deprecated_msg] = ACTIONS(5260), - [anon_sym___deprecated_enum_msg] = ACTIONS(5260), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5260), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5260), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5260), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5260), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5260), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5260), - [anon_sym__Alignas] = ACTIONS(5260), - [anon_sym_BOOL] = ACTIONS(5260), - [anon_sym_IMP] = ACTIONS(5260), - [anon_sym_SEL] = ACTIONS(5260), - [anon_sym_Class] = ACTIONS(5260), - [anon_sym_id] = ACTIONS(5260), - }, - [2887] = { - [sym_identifier] = ACTIONS(5264), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5266), - [anon_sym_COMMA] = ACTIONS(5266), - [anon_sym_RPAREN] = ACTIONS(5266), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5266), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5266), - [anon_sym_LPAREN2] = ACTIONS(5266), - [anon_sym_DASH] = ACTIONS(5264), - [anon_sym_PLUS] = ACTIONS(5264), - [anon_sym_STAR] = ACTIONS(5264), - [anon_sym_SLASH] = ACTIONS(5264), - [anon_sym_PERCENT] = ACTIONS(5264), - [anon_sym_PIPE_PIPE] = ACTIONS(5266), - [anon_sym_AMP_AMP] = ACTIONS(5266), - [anon_sym_PIPE] = ACTIONS(5264), - [anon_sym_CARET] = ACTIONS(5264), - [anon_sym_AMP] = ACTIONS(5264), - [anon_sym_EQ_EQ] = ACTIONS(5266), - [anon_sym_BANG_EQ] = ACTIONS(5266), - [anon_sym_GT] = ACTIONS(5264), - [anon_sym_GT_EQ] = ACTIONS(5266), - [anon_sym_LT_EQ] = ACTIONS(5266), - [anon_sym_LT] = ACTIONS(5264), - [anon_sym_LT_LT] = ACTIONS(5264), - [anon_sym_GT_GT] = ACTIONS(5264), - [anon_sym_SEMI] = ACTIONS(5266), - [anon_sym___extension__] = ACTIONS(5264), - [anon_sym_extern] = ACTIONS(5264), - [anon_sym___attribute__] = ACTIONS(5264), - [anon_sym___attribute] = ACTIONS(5264), - [anon_sym_noreturn] = ACTIONS(5264), - [anon_sym_LBRACK] = ACTIONS(5266), - [anon_sym_RBRACK] = ACTIONS(5266), - [anon_sym___declspec] = ACTIONS(5264), - [anon_sym_LBRACE] = ACTIONS(5266), - [anon_sym_RBRACE] = ACTIONS(5266), - [anon_sym_signed] = ACTIONS(5264), - [anon_sym_unsigned] = ACTIONS(5264), - [anon_sym_long] = ACTIONS(5264), - [anon_sym_short] = ACTIONS(5264), - [anon_sym_EQ] = ACTIONS(5264), - [anon_sym_ATautoreleasepool] = ACTIONS(5266), - [anon_sym_static] = ACTIONS(5264), - [anon_sym_auto] = ACTIONS(5264), - [anon_sym_register] = ACTIONS(5264), - [anon_sym_inline] = ACTIONS(5264), - [anon_sym___inline] = ACTIONS(5264), - [anon_sym___inline__] = ACTIONS(5264), - [anon_sym___forceinline] = ACTIONS(5264), - [anon_sym_thread_local] = ACTIONS(5264), - [anon_sym___thread] = ACTIONS(5264), - [anon_sym_CG_EXTERN] = ACTIONS(5264), - [anon_sym_CG_INLINE] = ACTIONS(5264), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5264), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5264), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5264), - [anon_sym_IBOutlet] = ACTIONS(5264), - [anon_sym_IBInspectable] = ACTIONS(5264), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5264), - [anon_sym_NS_INLINE] = ACTIONS(5264), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5264), - [anon_sym_OBJC_EXPORT] = ACTIONS(5264), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5264), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5264), - [anon_sym_const] = ACTIONS(5264), - [anon_sym_constexpr] = ACTIONS(5264), - [anon_sym_volatile] = ACTIONS(5264), - [anon_sym_restrict] = ACTIONS(5264), - [anon_sym___restrict__] = ACTIONS(5264), - [anon_sym__Atomic] = ACTIONS(5264), - [anon_sym__Noreturn] = ACTIONS(5264), - [anon_sym_nullable] = ACTIONS(5264), - [anon_sym__Complex] = ACTIONS(5264), - [anon_sym__Nonnull] = ACTIONS(5264), - [anon_sym__Nullable] = ACTIONS(5264), - [anon_sym__Nullable_result] = ACTIONS(5264), - [anon_sym__Null_unspecified] = ACTIONS(5264), - [anon_sym___autoreleasing] = ACTIONS(5264), - [anon_sym___block] = ACTIONS(5264), - [anon_sym___bridge] = ACTIONS(5264), - [anon_sym___bridge_retained] = ACTIONS(5264), - [anon_sym___bridge_transfer] = ACTIONS(5264), - [anon_sym___complex] = ACTIONS(5264), - [anon_sym___const] = ACTIONS(5264), - [anon_sym___imag] = ACTIONS(5264), - [anon_sym___kindof] = ACTIONS(5264), - [anon_sym___nonnull] = ACTIONS(5264), - [anon_sym___nullable] = ACTIONS(5264), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5264), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5264), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5264), - [anon_sym___real] = ACTIONS(5264), - [anon_sym___strong] = ACTIONS(5264), - [anon_sym___unsafe_unretained] = ACTIONS(5264), - [anon_sym___unused] = ACTIONS(5264), - [anon_sym___weak] = ACTIONS(5264), - [sym_primitive_type] = ACTIONS(5264), - [anon_sym_enum] = ACTIONS(5264), - [anon_sym_COLON] = ACTIONS(5266), - [anon_sym_struct] = ACTIONS(5264), - [anon_sym_union] = ACTIONS(5264), - [anon_sym_QMARK] = ACTIONS(5266), - [anon_sym_STAR_EQ] = ACTIONS(5266), - [anon_sym_SLASH_EQ] = ACTIONS(5266), - [anon_sym_PERCENT_EQ] = ACTIONS(5266), - [anon_sym_PLUS_EQ] = ACTIONS(5266), - [anon_sym_DASH_EQ] = ACTIONS(5266), - [anon_sym_LT_LT_EQ] = ACTIONS(5266), - [anon_sym_GT_GT_EQ] = ACTIONS(5266), - [anon_sym_AMP_EQ] = ACTIONS(5266), - [anon_sym_CARET_EQ] = ACTIONS(5266), - [anon_sym_PIPE_EQ] = ACTIONS(5266), - [anon_sym_DASH_DASH] = ACTIONS(5266), - [anon_sym_PLUS_PLUS] = ACTIONS(5266), - [anon_sym_DOT] = ACTIONS(5264), - [anon_sym_DASH_GT] = ACTIONS(5266), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5264), - [anon_sym___typeof] = ACTIONS(5264), - [anon_sym_typeof] = ACTIONS(5264), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5264), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5264), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5264), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5264), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5264), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5264), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5264), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5264), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5264), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5264), - [anon_sym_NS_AVAILABLE] = ACTIONS(5264), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5264), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5264), - [anon_sym_API_AVAILABLE] = ACTIONS(5264), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5264), - [anon_sym_API_DEPRECATED] = ACTIONS(5264), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5264), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5264), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5264), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5264), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5264), - [anon_sym___deprecated_msg] = ACTIONS(5264), - [anon_sym___deprecated_enum_msg] = ACTIONS(5264), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5264), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5264), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5264), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5264), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5264), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5264), - [anon_sym__Alignas] = ACTIONS(5264), - [anon_sym_BOOL] = ACTIONS(5264), - [anon_sym_IMP] = ACTIONS(5264), - [anon_sym_SEL] = ACTIONS(5264), - [anon_sym_Class] = ACTIONS(5264), - [anon_sym_id] = ACTIONS(5264), - }, - [2888] = { - [sym_identifier] = ACTIONS(5268), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5270), - [anon_sym_COMMA] = ACTIONS(5270), - [anon_sym_RPAREN] = ACTIONS(5270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5270), - [anon_sym_LPAREN2] = ACTIONS(5270), - [anon_sym_DASH] = ACTIONS(5268), - [anon_sym_PLUS] = ACTIONS(5268), - [anon_sym_STAR] = ACTIONS(5268), - [anon_sym_SLASH] = ACTIONS(5268), - [anon_sym_PERCENT] = ACTIONS(5268), - [anon_sym_PIPE_PIPE] = ACTIONS(5270), - [anon_sym_AMP_AMP] = ACTIONS(5270), - [anon_sym_PIPE] = ACTIONS(5268), - [anon_sym_CARET] = ACTIONS(5268), - [anon_sym_AMP] = ACTIONS(5268), - [anon_sym_EQ_EQ] = ACTIONS(5270), - [anon_sym_BANG_EQ] = ACTIONS(5270), - [anon_sym_GT] = ACTIONS(5268), - [anon_sym_GT_EQ] = ACTIONS(5270), - [anon_sym_LT_EQ] = ACTIONS(5270), - [anon_sym_LT] = ACTIONS(5268), - [anon_sym_LT_LT] = ACTIONS(5268), - [anon_sym_GT_GT] = ACTIONS(5268), - [anon_sym_SEMI] = ACTIONS(5270), - [anon_sym___extension__] = ACTIONS(5268), - [anon_sym_extern] = ACTIONS(5268), - [anon_sym___attribute__] = ACTIONS(5268), - [anon_sym___attribute] = ACTIONS(5268), - [anon_sym_noreturn] = ACTIONS(5268), - [anon_sym_LBRACK] = ACTIONS(5270), - [anon_sym_RBRACK] = ACTIONS(5270), - [anon_sym___declspec] = ACTIONS(5268), - [anon_sym_LBRACE] = ACTIONS(5270), - [anon_sym_RBRACE] = ACTIONS(5270), - [anon_sym_signed] = ACTIONS(5268), - [anon_sym_unsigned] = ACTIONS(5268), - [anon_sym_long] = ACTIONS(5268), - [anon_sym_short] = ACTIONS(5268), - [anon_sym_EQ] = ACTIONS(5268), - [anon_sym_ATautoreleasepool] = ACTIONS(5270), - [anon_sym_static] = ACTIONS(5268), - [anon_sym_auto] = ACTIONS(5268), - [anon_sym_register] = ACTIONS(5268), - [anon_sym_inline] = ACTIONS(5268), - [anon_sym___inline] = ACTIONS(5268), - [anon_sym___inline__] = ACTIONS(5268), - [anon_sym___forceinline] = ACTIONS(5268), - [anon_sym_thread_local] = ACTIONS(5268), - [anon_sym___thread] = ACTIONS(5268), - [anon_sym_CG_EXTERN] = ACTIONS(5268), - [anon_sym_CG_INLINE] = ACTIONS(5268), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5268), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5268), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5268), - [anon_sym_IBOutlet] = ACTIONS(5268), - [anon_sym_IBInspectable] = ACTIONS(5268), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5268), - [anon_sym_NS_INLINE] = ACTIONS(5268), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5268), - [anon_sym_OBJC_EXPORT] = ACTIONS(5268), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5268), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5268), - [anon_sym_const] = ACTIONS(5268), - [anon_sym_constexpr] = ACTIONS(5268), - [anon_sym_volatile] = ACTIONS(5268), - [anon_sym_restrict] = ACTIONS(5268), - [anon_sym___restrict__] = ACTIONS(5268), - [anon_sym__Atomic] = ACTIONS(5268), - [anon_sym__Noreturn] = ACTIONS(5268), - [anon_sym_nullable] = ACTIONS(5268), - [anon_sym__Complex] = ACTIONS(5268), - [anon_sym__Nonnull] = ACTIONS(5268), - [anon_sym__Nullable] = ACTIONS(5268), - [anon_sym__Nullable_result] = ACTIONS(5268), - [anon_sym__Null_unspecified] = ACTIONS(5268), - [anon_sym___autoreleasing] = ACTIONS(5268), - [anon_sym___block] = ACTIONS(5268), - [anon_sym___bridge] = ACTIONS(5268), - [anon_sym___bridge_retained] = ACTIONS(5268), - [anon_sym___bridge_transfer] = ACTIONS(5268), - [anon_sym___complex] = ACTIONS(5268), - [anon_sym___const] = ACTIONS(5268), - [anon_sym___imag] = ACTIONS(5268), - [anon_sym___kindof] = ACTIONS(5268), - [anon_sym___nonnull] = ACTIONS(5268), - [anon_sym___nullable] = ACTIONS(5268), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5268), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5268), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5268), - [anon_sym___real] = ACTIONS(5268), - [anon_sym___strong] = ACTIONS(5268), - [anon_sym___unsafe_unretained] = ACTIONS(5268), - [anon_sym___unused] = ACTIONS(5268), - [anon_sym___weak] = ACTIONS(5268), - [sym_primitive_type] = ACTIONS(5268), - [anon_sym_enum] = ACTIONS(5268), - [anon_sym_COLON] = ACTIONS(5270), - [anon_sym_struct] = ACTIONS(5268), - [anon_sym_union] = ACTIONS(5268), - [anon_sym_QMARK] = ACTIONS(5270), - [anon_sym_STAR_EQ] = ACTIONS(5270), - [anon_sym_SLASH_EQ] = ACTIONS(5270), - [anon_sym_PERCENT_EQ] = ACTIONS(5270), - [anon_sym_PLUS_EQ] = ACTIONS(5270), - [anon_sym_DASH_EQ] = ACTIONS(5270), - [anon_sym_LT_LT_EQ] = ACTIONS(5270), - [anon_sym_GT_GT_EQ] = ACTIONS(5270), - [anon_sym_AMP_EQ] = ACTIONS(5270), - [anon_sym_CARET_EQ] = ACTIONS(5270), - [anon_sym_PIPE_EQ] = ACTIONS(5270), - [anon_sym_DASH_DASH] = ACTIONS(5270), - [anon_sym_PLUS_PLUS] = ACTIONS(5270), - [anon_sym_DOT] = ACTIONS(5268), - [anon_sym_DASH_GT] = ACTIONS(5270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5268), - [anon_sym___typeof] = ACTIONS(5268), - [anon_sym_typeof] = ACTIONS(5268), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5268), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5268), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5268), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5268), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5268), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5268), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5268), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5268), - [anon_sym_NS_AVAILABLE] = ACTIONS(5268), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5268), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_API_AVAILABLE] = ACTIONS(5268), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_API_DEPRECATED] = ACTIONS(5268), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5268), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5268), - [anon_sym___deprecated_msg] = ACTIONS(5268), - [anon_sym___deprecated_enum_msg] = ACTIONS(5268), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5268), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5268), - [anon_sym__Alignas] = ACTIONS(5268), - [anon_sym_BOOL] = ACTIONS(5268), - [anon_sym_IMP] = ACTIONS(5268), - [anon_sym_SEL] = ACTIONS(5268), - [anon_sym_Class] = ACTIONS(5268), - [anon_sym_id] = ACTIONS(5268), - }, - [2889] = { - [sym_identifier] = ACTIONS(5272), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5274), - [anon_sym_COMMA] = ACTIONS(5274), - [anon_sym_RPAREN] = ACTIONS(5274), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5274), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5274), - [anon_sym_LPAREN2] = ACTIONS(5274), - [anon_sym_DASH] = ACTIONS(5272), - [anon_sym_PLUS] = ACTIONS(5272), - [anon_sym_STAR] = ACTIONS(5272), - [anon_sym_SLASH] = ACTIONS(5272), - [anon_sym_PERCENT] = ACTIONS(5272), - [anon_sym_PIPE_PIPE] = ACTIONS(5274), - [anon_sym_AMP_AMP] = ACTIONS(5274), - [anon_sym_PIPE] = ACTIONS(5272), - [anon_sym_CARET] = ACTIONS(5272), - [anon_sym_AMP] = ACTIONS(5272), - [anon_sym_EQ_EQ] = ACTIONS(5274), - [anon_sym_BANG_EQ] = ACTIONS(5274), - [anon_sym_GT] = ACTIONS(5272), - [anon_sym_GT_EQ] = ACTIONS(5274), - [anon_sym_LT_EQ] = ACTIONS(5274), - [anon_sym_LT] = ACTIONS(5272), - [anon_sym_LT_LT] = ACTIONS(5272), - [anon_sym_GT_GT] = ACTIONS(5272), - [anon_sym_SEMI] = ACTIONS(5274), - [anon_sym___extension__] = ACTIONS(5272), - [anon_sym_extern] = ACTIONS(5272), - [anon_sym___attribute__] = ACTIONS(5272), - [anon_sym___attribute] = ACTIONS(5272), - [anon_sym_noreturn] = ACTIONS(5272), - [anon_sym_LBRACK] = ACTIONS(5274), - [anon_sym_RBRACK] = ACTIONS(5274), - [anon_sym___declspec] = ACTIONS(5272), - [anon_sym_LBRACE] = ACTIONS(5274), - [anon_sym_RBRACE] = ACTIONS(5274), - [anon_sym_signed] = ACTIONS(5272), - [anon_sym_unsigned] = ACTIONS(5272), - [anon_sym_long] = ACTIONS(5272), - [anon_sym_short] = ACTIONS(5272), - [anon_sym_EQ] = ACTIONS(5272), - [anon_sym_ATautoreleasepool] = ACTIONS(5274), - [anon_sym_static] = ACTIONS(5272), - [anon_sym_auto] = ACTIONS(5272), - [anon_sym_register] = ACTIONS(5272), - [anon_sym_inline] = ACTIONS(5272), - [anon_sym___inline] = ACTIONS(5272), - [anon_sym___inline__] = ACTIONS(5272), - [anon_sym___forceinline] = ACTIONS(5272), - [anon_sym_thread_local] = ACTIONS(5272), - [anon_sym___thread] = ACTIONS(5272), - [anon_sym_CG_EXTERN] = ACTIONS(5272), - [anon_sym_CG_INLINE] = ACTIONS(5272), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5272), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5272), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5272), - [anon_sym_IBOutlet] = ACTIONS(5272), - [anon_sym_IBInspectable] = ACTIONS(5272), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5272), - [anon_sym_NS_INLINE] = ACTIONS(5272), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5272), - [anon_sym_OBJC_EXPORT] = ACTIONS(5272), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5272), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5272), - [anon_sym_const] = ACTIONS(5272), - [anon_sym_constexpr] = ACTIONS(5272), - [anon_sym_volatile] = ACTIONS(5272), - [anon_sym_restrict] = ACTIONS(5272), - [anon_sym___restrict__] = ACTIONS(5272), - [anon_sym__Atomic] = ACTIONS(5272), - [anon_sym__Noreturn] = ACTIONS(5272), - [anon_sym_nullable] = ACTIONS(5272), - [anon_sym__Complex] = ACTIONS(5272), - [anon_sym__Nonnull] = ACTIONS(5272), - [anon_sym__Nullable] = ACTIONS(5272), - [anon_sym__Nullable_result] = ACTIONS(5272), - [anon_sym__Null_unspecified] = ACTIONS(5272), - [anon_sym___autoreleasing] = ACTIONS(5272), - [anon_sym___block] = ACTIONS(5272), - [anon_sym___bridge] = ACTIONS(5272), - [anon_sym___bridge_retained] = ACTIONS(5272), - [anon_sym___bridge_transfer] = ACTIONS(5272), - [anon_sym___complex] = ACTIONS(5272), - [anon_sym___const] = ACTIONS(5272), - [anon_sym___imag] = ACTIONS(5272), - [anon_sym___kindof] = ACTIONS(5272), - [anon_sym___nonnull] = ACTIONS(5272), - [anon_sym___nullable] = ACTIONS(5272), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5272), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5272), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5272), - [anon_sym___real] = ACTIONS(5272), - [anon_sym___strong] = ACTIONS(5272), - [anon_sym___unsafe_unretained] = ACTIONS(5272), - [anon_sym___unused] = ACTIONS(5272), - [anon_sym___weak] = ACTIONS(5272), - [sym_primitive_type] = ACTIONS(5272), - [anon_sym_enum] = ACTIONS(5272), - [anon_sym_COLON] = ACTIONS(5274), - [anon_sym_struct] = ACTIONS(5272), - [anon_sym_union] = ACTIONS(5272), - [anon_sym_QMARK] = ACTIONS(5274), - [anon_sym_STAR_EQ] = ACTIONS(5274), - [anon_sym_SLASH_EQ] = ACTIONS(5274), - [anon_sym_PERCENT_EQ] = ACTIONS(5274), - [anon_sym_PLUS_EQ] = ACTIONS(5274), - [anon_sym_DASH_EQ] = ACTIONS(5274), - [anon_sym_LT_LT_EQ] = ACTIONS(5274), - [anon_sym_GT_GT_EQ] = ACTIONS(5274), - [anon_sym_AMP_EQ] = ACTIONS(5274), - [anon_sym_CARET_EQ] = ACTIONS(5274), - [anon_sym_PIPE_EQ] = ACTIONS(5274), - [anon_sym_DASH_DASH] = ACTIONS(5274), - [anon_sym_PLUS_PLUS] = ACTIONS(5274), - [anon_sym_DOT] = ACTIONS(5272), - [anon_sym_DASH_GT] = ACTIONS(5274), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5272), - [anon_sym___typeof] = ACTIONS(5272), - [anon_sym_typeof] = ACTIONS(5272), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5272), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5272), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5272), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5272), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5272), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5272), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5272), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5272), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5272), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5272), - [anon_sym_NS_AVAILABLE] = ACTIONS(5272), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5272), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5272), - [anon_sym_API_AVAILABLE] = ACTIONS(5272), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5272), - [anon_sym_API_DEPRECATED] = ACTIONS(5272), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5272), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5272), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5272), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5272), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5272), - [anon_sym___deprecated_msg] = ACTIONS(5272), - [anon_sym___deprecated_enum_msg] = ACTIONS(5272), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5272), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5272), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5272), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5272), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5272), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5272), - [anon_sym__Alignas] = ACTIONS(5272), - [anon_sym_BOOL] = ACTIONS(5272), - [anon_sym_IMP] = ACTIONS(5272), - [anon_sym_SEL] = ACTIONS(5272), - [anon_sym_Class] = ACTIONS(5272), - [anon_sym_id] = ACTIONS(5272), - }, - [2890] = { - [sym_identifier] = ACTIONS(5276), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5278), - [anon_sym_COMMA] = ACTIONS(5278), - [anon_sym_RPAREN] = ACTIONS(5278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5278), - [anon_sym_LPAREN2] = ACTIONS(5278), - [anon_sym_DASH] = ACTIONS(5276), - [anon_sym_PLUS] = ACTIONS(5276), - [anon_sym_STAR] = ACTIONS(5276), - [anon_sym_SLASH] = ACTIONS(5276), - [anon_sym_PERCENT] = ACTIONS(5276), - [anon_sym_PIPE_PIPE] = ACTIONS(5278), - [anon_sym_AMP_AMP] = ACTIONS(5278), - [anon_sym_PIPE] = ACTIONS(5276), - [anon_sym_CARET] = ACTIONS(5276), - [anon_sym_AMP] = ACTIONS(5276), - [anon_sym_EQ_EQ] = ACTIONS(5278), - [anon_sym_BANG_EQ] = ACTIONS(5278), - [anon_sym_GT] = ACTIONS(5276), - [anon_sym_GT_EQ] = ACTIONS(5278), - [anon_sym_LT_EQ] = ACTIONS(5278), - [anon_sym_LT] = ACTIONS(5276), - [anon_sym_LT_LT] = ACTIONS(5276), - [anon_sym_GT_GT] = ACTIONS(5276), - [anon_sym_SEMI] = ACTIONS(5278), - [anon_sym___extension__] = ACTIONS(5276), - [anon_sym_extern] = ACTIONS(5276), - [anon_sym___attribute__] = ACTIONS(5276), - [anon_sym___attribute] = ACTIONS(5276), - [anon_sym_noreturn] = ACTIONS(5276), - [anon_sym_LBRACK] = ACTIONS(5278), - [anon_sym_RBRACK] = ACTIONS(5278), - [anon_sym___declspec] = ACTIONS(5276), - [anon_sym_LBRACE] = ACTIONS(5278), - [anon_sym_RBRACE] = ACTIONS(5278), - [anon_sym_signed] = ACTIONS(5276), - [anon_sym_unsigned] = ACTIONS(5276), - [anon_sym_long] = ACTIONS(5276), - [anon_sym_short] = ACTIONS(5276), - [anon_sym_EQ] = ACTIONS(5276), - [anon_sym_ATautoreleasepool] = ACTIONS(5278), - [anon_sym_static] = ACTIONS(5276), - [anon_sym_auto] = ACTIONS(5276), - [anon_sym_register] = ACTIONS(5276), - [anon_sym_inline] = ACTIONS(5276), - [anon_sym___inline] = ACTIONS(5276), - [anon_sym___inline__] = ACTIONS(5276), - [anon_sym___forceinline] = ACTIONS(5276), - [anon_sym_thread_local] = ACTIONS(5276), - [anon_sym___thread] = ACTIONS(5276), - [anon_sym_CG_EXTERN] = ACTIONS(5276), - [anon_sym_CG_INLINE] = ACTIONS(5276), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5276), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5276), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5276), - [anon_sym_IBOutlet] = ACTIONS(5276), - [anon_sym_IBInspectable] = ACTIONS(5276), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5276), - [anon_sym_NS_INLINE] = ACTIONS(5276), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5276), - [anon_sym_OBJC_EXPORT] = ACTIONS(5276), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5276), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5276), - [anon_sym_const] = ACTIONS(5276), - [anon_sym_constexpr] = ACTIONS(5276), - [anon_sym_volatile] = ACTIONS(5276), - [anon_sym_restrict] = ACTIONS(5276), - [anon_sym___restrict__] = ACTIONS(5276), - [anon_sym__Atomic] = ACTIONS(5276), - [anon_sym__Noreturn] = ACTIONS(5276), - [anon_sym_nullable] = ACTIONS(5276), - [anon_sym__Complex] = ACTIONS(5276), - [anon_sym__Nonnull] = ACTIONS(5276), - [anon_sym__Nullable] = ACTIONS(5276), - [anon_sym__Nullable_result] = ACTIONS(5276), - [anon_sym__Null_unspecified] = ACTIONS(5276), - [anon_sym___autoreleasing] = ACTIONS(5276), - [anon_sym___block] = ACTIONS(5276), - [anon_sym___bridge] = ACTIONS(5276), - [anon_sym___bridge_retained] = ACTIONS(5276), - [anon_sym___bridge_transfer] = ACTIONS(5276), - [anon_sym___complex] = ACTIONS(5276), - [anon_sym___const] = ACTIONS(5276), - [anon_sym___imag] = ACTIONS(5276), - [anon_sym___kindof] = ACTIONS(5276), - [anon_sym___nonnull] = ACTIONS(5276), - [anon_sym___nullable] = ACTIONS(5276), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5276), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5276), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5276), - [anon_sym___real] = ACTIONS(5276), - [anon_sym___strong] = ACTIONS(5276), - [anon_sym___unsafe_unretained] = ACTIONS(5276), - [anon_sym___unused] = ACTIONS(5276), - [anon_sym___weak] = ACTIONS(5276), - [sym_primitive_type] = ACTIONS(5276), - [anon_sym_enum] = ACTIONS(5276), - [anon_sym_COLON] = ACTIONS(5278), - [anon_sym_struct] = ACTIONS(5276), - [anon_sym_union] = ACTIONS(5276), - [anon_sym_QMARK] = ACTIONS(5278), - [anon_sym_STAR_EQ] = ACTIONS(5278), - [anon_sym_SLASH_EQ] = ACTIONS(5278), - [anon_sym_PERCENT_EQ] = ACTIONS(5278), - [anon_sym_PLUS_EQ] = ACTIONS(5278), - [anon_sym_DASH_EQ] = ACTIONS(5278), - [anon_sym_LT_LT_EQ] = ACTIONS(5278), - [anon_sym_GT_GT_EQ] = ACTIONS(5278), - [anon_sym_AMP_EQ] = ACTIONS(5278), - [anon_sym_CARET_EQ] = ACTIONS(5278), - [anon_sym_PIPE_EQ] = ACTIONS(5278), - [anon_sym_DASH_DASH] = ACTIONS(5278), - [anon_sym_PLUS_PLUS] = ACTIONS(5278), - [anon_sym_DOT] = ACTIONS(5276), - [anon_sym_DASH_GT] = ACTIONS(5278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5276), - [anon_sym___typeof] = ACTIONS(5276), - [anon_sym_typeof] = ACTIONS(5276), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5276), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5276), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5276), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5276), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5276), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5276), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5276), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5276), - [anon_sym_NS_AVAILABLE] = ACTIONS(5276), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5276), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_API_AVAILABLE] = ACTIONS(5276), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_API_DEPRECATED] = ACTIONS(5276), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5276), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5276), - [anon_sym___deprecated_msg] = ACTIONS(5276), - [anon_sym___deprecated_enum_msg] = ACTIONS(5276), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5276), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5276), - [anon_sym__Alignas] = ACTIONS(5276), - [anon_sym_BOOL] = ACTIONS(5276), - [anon_sym_IMP] = ACTIONS(5276), - [anon_sym_SEL] = ACTIONS(5276), - [anon_sym_Class] = ACTIONS(5276), - [anon_sym_id] = ACTIONS(5276), - }, - [2891] = { - [sym_identifier] = ACTIONS(5280), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5282), - [anon_sym_COMMA] = ACTIONS(5282), - [anon_sym_RPAREN] = ACTIONS(5282), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5282), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5282), - [anon_sym_LPAREN2] = ACTIONS(5282), - [anon_sym_DASH] = ACTIONS(5280), - [anon_sym_PLUS] = ACTIONS(5280), - [anon_sym_STAR] = ACTIONS(5280), - [anon_sym_SLASH] = ACTIONS(5280), - [anon_sym_PERCENT] = ACTIONS(5280), - [anon_sym_PIPE_PIPE] = ACTIONS(5282), - [anon_sym_AMP_AMP] = ACTIONS(5282), - [anon_sym_PIPE] = ACTIONS(5280), - [anon_sym_CARET] = ACTIONS(5280), - [anon_sym_AMP] = ACTIONS(5280), - [anon_sym_EQ_EQ] = ACTIONS(5282), - [anon_sym_BANG_EQ] = ACTIONS(5282), - [anon_sym_GT] = ACTIONS(5280), - [anon_sym_GT_EQ] = ACTIONS(5282), - [anon_sym_LT_EQ] = ACTIONS(5282), - [anon_sym_LT] = ACTIONS(5280), - [anon_sym_LT_LT] = ACTIONS(5280), - [anon_sym_GT_GT] = ACTIONS(5280), - [anon_sym_SEMI] = ACTIONS(5282), - [anon_sym___extension__] = ACTIONS(5280), - [anon_sym_extern] = ACTIONS(5280), - [anon_sym___attribute__] = ACTIONS(5280), - [anon_sym___attribute] = ACTIONS(5280), - [anon_sym_noreturn] = ACTIONS(5280), - [anon_sym_LBRACK] = ACTIONS(5282), - [anon_sym_RBRACK] = ACTIONS(5282), - [anon_sym___declspec] = ACTIONS(5280), - [anon_sym_LBRACE] = ACTIONS(5282), - [anon_sym_RBRACE] = ACTIONS(5282), - [anon_sym_signed] = ACTIONS(5280), - [anon_sym_unsigned] = ACTIONS(5280), - [anon_sym_long] = ACTIONS(5280), - [anon_sym_short] = ACTIONS(5280), - [anon_sym_EQ] = ACTIONS(5280), - [anon_sym_ATautoreleasepool] = ACTIONS(5282), - [anon_sym_static] = ACTIONS(5280), - [anon_sym_auto] = ACTIONS(5280), - [anon_sym_register] = ACTIONS(5280), - [anon_sym_inline] = ACTIONS(5280), - [anon_sym___inline] = ACTIONS(5280), - [anon_sym___inline__] = ACTIONS(5280), - [anon_sym___forceinline] = ACTIONS(5280), - [anon_sym_thread_local] = ACTIONS(5280), - [anon_sym___thread] = ACTIONS(5280), - [anon_sym_CG_EXTERN] = ACTIONS(5280), - [anon_sym_CG_INLINE] = ACTIONS(5280), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5280), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5280), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5280), - [anon_sym_IBOutlet] = ACTIONS(5280), - [anon_sym_IBInspectable] = ACTIONS(5280), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5280), - [anon_sym_NS_INLINE] = ACTIONS(5280), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5280), - [anon_sym_OBJC_EXPORT] = ACTIONS(5280), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5280), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5280), - [anon_sym_const] = ACTIONS(5280), - [anon_sym_constexpr] = ACTIONS(5280), - [anon_sym_volatile] = ACTIONS(5280), - [anon_sym_restrict] = ACTIONS(5280), - [anon_sym___restrict__] = ACTIONS(5280), - [anon_sym__Atomic] = ACTIONS(5280), - [anon_sym__Noreturn] = ACTIONS(5280), - [anon_sym_nullable] = ACTIONS(5280), - [anon_sym__Complex] = ACTIONS(5280), - [anon_sym__Nonnull] = ACTIONS(5280), - [anon_sym__Nullable] = ACTIONS(5280), - [anon_sym__Nullable_result] = ACTIONS(5280), - [anon_sym__Null_unspecified] = ACTIONS(5280), - [anon_sym___autoreleasing] = ACTIONS(5280), - [anon_sym___block] = ACTIONS(5280), - [anon_sym___bridge] = ACTIONS(5280), - [anon_sym___bridge_retained] = ACTIONS(5280), - [anon_sym___bridge_transfer] = ACTIONS(5280), - [anon_sym___complex] = ACTIONS(5280), - [anon_sym___const] = ACTIONS(5280), - [anon_sym___imag] = ACTIONS(5280), - [anon_sym___kindof] = ACTIONS(5280), - [anon_sym___nonnull] = ACTIONS(5280), - [anon_sym___nullable] = ACTIONS(5280), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5280), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5280), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5280), - [anon_sym___real] = ACTIONS(5280), - [anon_sym___strong] = ACTIONS(5280), - [anon_sym___unsafe_unretained] = ACTIONS(5280), - [anon_sym___unused] = ACTIONS(5280), - [anon_sym___weak] = ACTIONS(5280), - [sym_primitive_type] = ACTIONS(5280), - [anon_sym_enum] = ACTIONS(5280), - [anon_sym_COLON] = ACTIONS(5282), - [anon_sym_struct] = ACTIONS(5280), - [anon_sym_union] = ACTIONS(5280), - [anon_sym_QMARK] = ACTIONS(5282), - [anon_sym_STAR_EQ] = ACTIONS(5282), - [anon_sym_SLASH_EQ] = ACTIONS(5282), - [anon_sym_PERCENT_EQ] = ACTIONS(5282), - [anon_sym_PLUS_EQ] = ACTIONS(5282), - [anon_sym_DASH_EQ] = ACTIONS(5282), - [anon_sym_LT_LT_EQ] = ACTIONS(5282), - [anon_sym_GT_GT_EQ] = ACTIONS(5282), - [anon_sym_AMP_EQ] = ACTIONS(5282), - [anon_sym_CARET_EQ] = ACTIONS(5282), - [anon_sym_PIPE_EQ] = ACTIONS(5282), - [anon_sym_DASH_DASH] = ACTIONS(5282), - [anon_sym_PLUS_PLUS] = ACTIONS(5282), - [anon_sym_DOT] = ACTIONS(5280), - [anon_sym_DASH_GT] = ACTIONS(5282), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5280), - [anon_sym___typeof] = ACTIONS(5280), - [anon_sym_typeof] = ACTIONS(5280), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5280), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5280), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5280), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5280), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5280), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5280), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5280), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5280), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5280), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5280), - [anon_sym_NS_AVAILABLE] = ACTIONS(5280), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5280), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5280), - [anon_sym_API_AVAILABLE] = ACTIONS(5280), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5280), - [anon_sym_API_DEPRECATED] = ACTIONS(5280), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5280), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5280), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5280), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5280), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5280), - [anon_sym___deprecated_msg] = ACTIONS(5280), - [anon_sym___deprecated_enum_msg] = ACTIONS(5280), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5280), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5280), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5280), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5280), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5280), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5280), - [anon_sym__Alignas] = ACTIONS(5280), - [anon_sym_BOOL] = ACTIONS(5280), - [anon_sym_IMP] = ACTIONS(5280), - [anon_sym_SEL] = ACTIONS(5280), - [anon_sym_Class] = ACTIONS(5280), - [anon_sym_id] = ACTIONS(5280), - }, - [2892] = { - [sym_identifier] = ACTIONS(5284), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5286), - [anon_sym_COMMA] = ACTIONS(5286), - [anon_sym_RPAREN] = ACTIONS(5286), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5286), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5286), - [anon_sym_LPAREN2] = ACTIONS(5286), - [anon_sym_DASH] = ACTIONS(5284), - [anon_sym_PLUS] = ACTIONS(5284), - [anon_sym_STAR] = ACTIONS(5284), - [anon_sym_SLASH] = ACTIONS(5284), - [anon_sym_PERCENT] = ACTIONS(5284), - [anon_sym_PIPE_PIPE] = ACTIONS(5286), - [anon_sym_AMP_AMP] = ACTIONS(5286), - [anon_sym_PIPE] = ACTIONS(5284), - [anon_sym_CARET] = ACTIONS(5284), - [anon_sym_AMP] = ACTIONS(5284), - [anon_sym_EQ_EQ] = ACTIONS(5286), - [anon_sym_BANG_EQ] = ACTIONS(5286), - [anon_sym_GT] = ACTIONS(5284), - [anon_sym_GT_EQ] = ACTIONS(5286), - [anon_sym_LT_EQ] = ACTIONS(5286), - [anon_sym_LT] = ACTIONS(5284), - [anon_sym_LT_LT] = ACTIONS(5284), - [anon_sym_GT_GT] = ACTIONS(5284), - [anon_sym_SEMI] = ACTIONS(5286), - [anon_sym___extension__] = ACTIONS(5284), - [anon_sym_extern] = ACTIONS(5284), - [anon_sym___attribute__] = ACTIONS(5284), - [anon_sym___attribute] = ACTIONS(5284), - [anon_sym_noreturn] = ACTIONS(5284), - [anon_sym_LBRACK] = ACTIONS(5286), - [anon_sym_RBRACK] = ACTIONS(5286), - [anon_sym___declspec] = ACTIONS(5284), - [anon_sym_LBRACE] = ACTIONS(5286), - [anon_sym_RBRACE] = ACTIONS(5286), - [anon_sym_signed] = ACTIONS(5284), - [anon_sym_unsigned] = ACTIONS(5284), - [anon_sym_long] = ACTIONS(5284), - [anon_sym_short] = ACTIONS(5284), - [anon_sym_EQ] = ACTIONS(5284), - [anon_sym_ATautoreleasepool] = ACTIONS(5286), - [anon_sym_static] = ACTIONS(5284), - [anon_sym_auto] = ACTIONS(5284), - [anon_sym_register] = ACTIONS(5284), - [anon_sym_inline] = ACTIONS(5284), - [anon_sym___inline] = ACTIONS(5284), - [anon_sym___inline__] = ACTIONS(5284), - [anon_sym___forceinline] = ACTIONS(5284), - [anon_sym_thread_local] = ACTIONS(5284), - [anon_sym___thread] = ACTIONS(5284), - [anon_sym_CG_EXTERN] = ACTIONS(5284), - [anon_sym_CG_INLINE] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5284), - [anon_sym_IBOutlet] = ACTIONS(5284), - [anon_sym_IBInspectable] = ACTIONS(5284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5284), - [anon_sym_NS_INLINE] = ACTIONS(5284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5284), - [anon_sym_OBJC_EXPORT] = ACTIONS(5284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5284), - [anon_sym_const] = ACTIONS(5284), - [anon_sym_constexpr] = ACTIONS(5284), - [anon_sym_volatile] = ACTIONS(5284), - [anon_sym_restrict] = ACTIONS(5284), - [anon_sym___restrict__] = ACTIONS(5284), - [anon_sym__Atomic] = ACTIONS(5284), - [anon_sym__Noreturn] = ACTIONS(5284), - [anon_sym_nullable] = ACTIONS(5284), - [anon_sym__Complex] = ACTIONS(5284), - [anon_sym__Nonnull] = ACTIONS(5284), - [anon_sym__Nullable] = ACTIONS(5284), - [anon_sym__Nullable_result] = ACTIONS(5284), - [anon_sym__Null_unspecified] = ACTIONS(5284), - [anon_sym___autoreleasing] = ACTIONS(5284), - [anon_sym___block] = ACTIONS(5284), - [anon_sym___bridge] = ACTIONS(5284), - [anon_sym___bridge_retained] = ACTIONS(5284), - [anon_sym___bridge_transfer] = ACTIONS(5284), - [anon_sym___complex] = ACTIONS(5284), - [anon_sym___const] = ACTIONS(5284), - [anon_sym___imag] = ACTIONS(5284), - [anon_sym___kindof] = ACTIONS(5284), - [anon_sym___nonnull] = ACTIONS(5284), - [anon_sym___nullable] = ACTIONS(5284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5284), - [anon_sym___real] = ACTIONS(5284), - [anon_sym___strong] = ACTIONS(5284), - [anon_sym___unsafe_unretained] = ACTIONS(5284), - [anon_sym___unused] = ACTIONS(5284), - [anon_sym___weak] = ACTIONS(5284), - [sym_primitive_type] = ACTIONS(5284), - [anon_sym_enum] = ACTIONS(5284), - [anon_sym_COLON] = ACTIONS(5286), - [anon_sym_struct] = ACTIONS(5284), - [anon_sym_union] = ACTIONS(5284), - [anon_sym_QMARK] = ACTIONS(5286), - [anon_sym_STAR_EQ] = ACTIONS(5286), - [anon_sym_SLASH_EQ] = ACTIONS(5286), - [anon_sym_PERCENT_EQ] = ACTIONS(5286), - [anon_sym_PLUS_EQ] = ACTIONS(5286), - [anon_sym_DASH_EQ] = ACTIONS(5286), - [anon_sym_LT_LT_EQ] = ACTIONS(5286), - [anon_sym_GT_GT_EQ] = ACTIONS(5286), - [anon_sym_AMP_EQ] = ACTIONS(5286), - [anon_sym_CARET_EQ] = ACTIONS(5286), - [anon_sym_PIPE_EQ] = ACTIONS(5286), - [anon_sym_DASH_DASH] = ACTIONS(5286), - [anon_sym_PLUS_PLUS] = ACTIONS(5286), - [anon_sym_DOT] = ACTIONS(5284), - [anon_sym_DASH_GT] = ACTIONS(5286), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5284), - [anon_sym___typeof] = ACTIONS(5284), - [anon_sym_typeof] = ACTIONS(5284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE] = ACTIONS(5284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_API_AVAILABLE] = ACTIONS(5284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_API_DEPRECATED] = ACTIONS(5284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5284), - [anon_sym___deprecated_msg] = ACTIONS(5284), - [anon_sym___deprecated_enum_msg] = ACTIONS(5284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5284), - [anon_sym__Alignas] = ACTIONS(5284), - [anon_sym_BOOL] = ACTIONS(5284), - [anon_sym_IMP] = ACTIONS(5284), - [anon_sym_SEL] = ACTIONS(5284), - [anon_sym_Class] = ACTIONS(5284), - [anon_sym_id] = ACTIONS(5284), - }, - [2893] = { - [sym_identifier] = ACTIONS(5288), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5290), - [anon_sym_COMMA] = ACTIONS(5290), - [anon_sym_RPAREN] = ACTIONS(5290), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5290), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5290), - [anon_sym_LPAREN2] = ACTIONS(5290), - [anon_sym_DASH] = ACTIONS(5288), - [anon_sym_PLUS] = ACTIONS(5288), - [anon_sym_STAR] = ACTIONS(5288), - [anon_sym_SLASH] = ACTIONS(5288), - [anon_sym_PERCENT] = ACTIONS(5288), - [anon_sym_PIPE_PIPE] = ACTIONS(5290), - [anon_sym_AMP_AMP] = ACTIONS(5290), - [anon_sym_PIPE] = ACTIONS(5288), - [anon_sym_CARET] = ACTIONS(5288), - [anon_sym_AMP] = ACTIONS(5288), - [anon_sym_EQ_EQ] = ACTIONS(5290), - [anon_sym_BANG_EQ] = ACTIONS(5290), - [anon_sym_GT] = ACTIONS(5288), - [anon_sym_GT_EQ] = ACTIONS(5290), - [anon_sym_LT_EQ] = ACTIONS(5290), - [anon_sym_LT] = ACTIONS(5288), - [anon_sym_LT_LT] = ACTIONS(5288), - [anon_sym_GT_GT] = ACTIONS(5288), - [anon_sym_SEMI] = ACTIONS(5290), - [anon_sym___extension__] = ACTIONS(5288), - [anon_sym_extern] = ACTIONS(5288), - [anon_sym___attribute__] = ACTIONS(5288), - [anon_sym___attribute] = ACTIONS(5288), - [anon_sym_noreturn] = ACTIONS(5288), - [anon_sym_LBRACK] = ACTIONS(5290), - [anon_sym_RBRACK] = ACTIONS(5290), - [anon_sym___declspec] = ACTIONS(5288), - [anon_sym_LBRACE] = ACTIONS(5290), - [anon_sym_RBRACE] = ACTIONS(5290), - [anon_sym_signed] = ACTIONS(5288), - [anon_sym_unsigned] = ACTIONS(5288), - [anon_sym_long] = ACTIONS(5288), - [anon_sym_short] = ACTIONS(5288), - [anon_sym_EQ] = ACTIONS(5288), - [anon_sym_ATautoreleasepool] = ACTIONS(5290), - [anon_sym_static] = ACTIONS(5288), - [anon_sym_auto] = ACTIONS(5288), - [anon_sym_register] = ACTIONS(5288), - [anon_sym_inline] = ACTIONS(5288), - [anon_sym___inline] = ACTIONS(5288), - [anon_sym___inline__] = ACTIONS(5288), - [anon_sym___forceinline] = ACTIONS(5288), - [anon_sym_thread_local] = ACTIONS(5288), - [anon_sym___thread] = ACTIONS(5288), - [anon_sym_CG_EXTERN] = ACTIONS(5288), - [anon_sym_CG_INLINE] = ACTIONS(5288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5288), - [anon_sym_IBOutlet] = ACTIONS(5288), - [anon_sym_IBInspectable] = ACTIONS(5288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5288), - [anon_sym_NS_INLINE] = ACTIONS(5288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5288), - [anon_sym_OBJC_EXPORT] = ACTIONS(5288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5288), - [anon_sym_const] = ACTIONS(5288), - [anon_sym_constexpr] = ACTIONS(5288), - [anon_sym_volatile] = ACTIONS(5288), - [anon_sym_restrict] = ACTIONS(5288), - [anon_sym___restrict__] = ACTIONS(5288), - [anon_sym__Atomic] = ACTIONS(5288), - [anon_sym__Noreturn] = ACTIONS(5288), - [anon_sym_nullable] = ACTIONS(5288), - [anon_sym__Complex] = ACTIONS(5288), - [anon_sym__Nonnull] = ACTIONS(5288), - [anon_sym__Nullable] = ACTIONS(5288), - [anon_sym__Nullable_result] = ACTIONS(5288), - [anon_sym__Null_unspecified] = ACTIONS(5288), - [anon_sym___autoreleasing] = ACTIONS(5288), - [anon_sym___block] = ACTIONS(5288), - [anon_sym___bridge] = ACTIONS(5288), - [anon_sym___bridge_retained] = ACTIONS(5288), - [anon_sym___bridge_transfer] = ACTIONS(5288), - [anon_sym___complex] = ACTIONS(5288), - [anon_sym___const] = ACTIONS(5288), - [anon_sym___imag] = ACTIONS(5288), - [anon_sym___kindof] = ACTIONS(5288), - [anon_sym___nonnull] = ACTIONS(5288), - [anon_sym___nullable] = ACTIONS(5288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5288), - [anon_sym___real] = ACTIONS(5288), - [anon_sym___strong] = ACTIONS(5288), - [anon_sym___unsafe_unretained] = ACTIONS(5288), - [anon_sym___unused] = ACTIONS(5288), - [anon_sym___weak] = ACTIONS(5288), - [sym_primitive_type] = ACTIONS(5288), - [anon_sym_enum] = ACTIONS(5288), - [anon_sym_COLON] = ACTIONS(5290), - [anon_sym_struct] = ACTIONS(5288), - [anon_sym_union] = ACTIONS(5288), - [anon_sym_QMARK] = ACTIONS(5290), - [anon_sym_STAR_EQ] = ACTIONS(5290), - [anon_sym_SLASH_EQ] = ACTIONS(5290), - [anon_sym_PERCENT_EQ] = ACTIONS(5290), - [anon_sym_PLUS_EQ] = ACTIONS(5290), - [anon_sym_DASH_EQ] = ACTIONS(5290), - [anon_sym_LT_LT_EQ] = ACTIONS(5290), - [anon_sym_GT_GT_EQ] = ACTIONS(5290), - [anon_sym_AMP_EQ] = ACTIONS(5290), - [anon_sym_CARET_EQ] = ACTIONS(5290), - [anon_sym_PIPE_EQ] = ACTIONS(5290), - [anon_sym_DASH_DASH] = ACTIONS(5290), - [anon_sym_PLUS_PLUS] = ACTIONS(5290), - [anon_sym_DOT] = ACTIONS(5288), - [anon_sym_DASH_GT] = ACTIONS(5290), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5288), - [anon_sym___typeof] = ACTIONS(5288), - [anon_sym_typeof] = ACTIONS(5288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5288), - [anon_sym_NS_AVAILABLE] = ACTIONS(5288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_API_AVAILABLE] = ACTIONS(5288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_API_DEPRECATED] = ACTIONS(5288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5288), - [anon_sym___deprecated_msg] = ACTIONS(5288), - [anon_sym___deprecated_enum_msg] = ACTIONS(5288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5288), - [anon_sym__Alignas] = ACTIONS(5288), - [anon_sym_BOOL] = ACTIONS(5288), - [anon_sym_IMP] = ACTIONS(5288), - [anon_sym_SEL] = ACTIONS(5288), - [anon_sym_Class] = ACTIONS(5288), - [anon_sym_id] = ACTIONS(5288), - }, - [2894] = { - [sym_identifier] = ACTIONS(5292), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5294), - [anon_sym_COMMA] = ACTIONS(5294), - [anon_sym_RPAREN] = ACTIONS(5294), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5294), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5294), - [anon_sym_LPAREN2] = ACTIONS(5294), - [anon_sym_DASH] = ACTIONS(5292), - [anon_sym_PLUS] = ACTIONS(5292), - [anon_sym_STAR] = ACTIONS(5292), - [anon_sym_SLASH] = ACTIONS(5292), - [anon_sym_PERCENT] = ACTIONS(5292), - [anon_sym_PIPE_PIPE] = ACTIONS(5294), - [anon_sym_AMP_AMP] = ACTIONS(5294), - [anon_sym_PIPE] = ACTIONS(5292), - [anon_sym_CARET] = ACTIONS(5292), - [anon_sym_AMP] = ACTIONS(5292), - [anon_sym_EQ_EQ] = ACTIONS(5294), - [anon_sym_BANG_EQ] = ACTIONS(5294), - [anon_sym_GT] = ACTIONS(5292), - [anon_sym_GT_EQ] = ACTIONS(5294), - [anon_sym_LT_EQ] = ACTIONS(5294), - [anon_sym_LT] = ACTIONS(5292), - [anon_sym_LT_LT] = ACTIONS(5292), - [anon_sym_GT_GT] = ACTIONS(5292), - [anon_sym_SEMI] = ACTIONS(5294), - [anon_sym___extension__] = ACTIONS(5292), - [anon_sym_extern] = ACTIONS(5292), - [anon_sym___attribute__] = ACTIONS(5292), - [anon_sym___attribute] = ACTIONS(5292), - [anon_sym_noreturn] = ACTIONS(5292), - [anon_sym_LBRACK] = ACTIONS(5294), - [anon_sym_RBRACK] = ACTIONS(5294), - [anon_sym___declspec] = ACTIONS(5292), - [anon_sym_LBRACE] = ACTIONS(5294), - [anon_sym_RBRACE] = ACTIONS(5294), - [anon_sym_signed] = ACTIONS(5292), - [anon_sym_unsigned] = ACTIONS(5292), - [anon_sym_long] = ACTIONS(5292), - [anon_sym_short] = ACTIONS(5292), - [anon_sym_EQ] = ACTIONS(5292), - [anon_sym_ATautoreleasepool] = ACTIONS(5294), - [anon_sym_static] = ACTIONS(5292), - [anon_sym_auto] = ACTIONS(5292), - [anon_sym_register] = ACTIONS(5292), - [anon_sym_inline] = ACTIONS(5292), - [anon_sym___inline] = ACTIONS(5292), - [anon_sym___inline__] = ACTIONS(5292), - [anon_sym___forceinline] = ACTIONS(5292), - [anon_sym_thread_local] = ACTIONS(5292), - [anon_sym___thread] = ACTIONS(5292), - [anon_sym_CG_EXTERN] = ACTIONS(5292), - [anon_sym_CG_INLINE] = ACTIONS(5292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5292), - [anon_sym_IBOutlet] = ACTIONS(5292), - [anon_sym_IBInspectable] = ACTIONS(5292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5292), - [anon_sym_NS_INLINE] = ACTIONS(5292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5292), - [anon_sym_OBJC_EXPORT] = ACTIONS(5292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5292), - [anon_sym_const] = ACTIONS(5292), - [anon_sym_constexpr] = ACTIONS(5292), - [anon_sym_volatile] = ACTIONS(5292), - [anon_sym_restrict] = ACTIONS(5292), - [anon_sym___restrict__] = ACTIONS(5292), - [anon_sym__Atomic] = ACTIONS(5292), - [anon_sym__Noreturn] = ACTIONS(5292), - [anon_sym_nullable] = ACTIONS(5292), - [anon_sym__Complex] = ACTIONS(5292), - [anon_sym__Nonnull] = ACTIONS(5292), - [anon_sym__Nullable] = ACTIONS(5292), - [anon_sym__Nullable_result] = ACTIONS(5292), - [anon_sym__Null_unspecified] = ACTIONS(5292), - [anon_sym___autoreleasing] = ACTIONS(5292), - [anon_sym___block] = ACTIONS(5292), - [anon_sym___bridge] = ACTIONS(5292), - [anon_sym___bridge_retained] = ACTIONS(5292), - [anon_sym___bridge_transfer] = ACTIONS(5292), - [anon_sym___complex] = ACTIONS(5292), - [anon_sym___const] = ACTIONS(5292), - [anon_sym___imag] = ACTIONS(5292), - [anon_sym___kindof] = ACTIONS(5292), - [anon_sym___nonnull] = ACTIONS(5292), - [anon_sym___nullable] = ACTIONS(5292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5292), - [anon_sym___real] = ACTIONS(5292), - [anon_sym___strong] = ACTIONS(5292), - [anon_sym___unsafe_unretained] = ACTIONS(5292), - [anon_sym___unused] = ACTIONS(5292), - [anon_sym___weak] = ACTIONS(5292), - [sym_primitive_type] = ACTIONS(5292), - [anon_sym_enum] = ACTIONS(5292), - [anon_sym_COLON] = ACTIONS(5294), - [anon_sym_struct] = ACTIONS(5292), - [anon_sym_union] = ACTIONS(5292), - [anon_sym_QMARK] = ACTIONS(5294), - [anon_sym_STAR_EQ] = ACTIONS(5294), - [anon_sym_SLASH_EQ] = ACTIONS(5294), - [anon_sym_PERCENT_EQ] = ACTIONS(5294), - [anon_sym_PLUS_EQ] = ACTIONS(5294), - [anon_sym_DASH_EQ] = ACTIONS(5294), - [anon_sym_LT_LT_EQ] = ACTIONS(5294), - [anon_sym_GT_GT_EQ] = ACTIONS(5294), - [anon_sym_AMP_EQ] = ACTIONS(5294), - [anon_sym_CARET_EQ] = ACTIONS(5294), - [anon_sym_PIPE_EQ] = ACTIONS(5294), - [anon_sym_DASH_DASH] = ACTIONS(5294), - [anon_sym_PLUS_PLUS] = ACTIONS(5294), - [anon_sym_DOT] = ACTIONS(5292), - [anon_sym_DASH_GT] = ACTIONS(5294), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5292), - [anon_sym___typeof] = ACTIONS(5292), - [anon_sym_typeof] = ACTIONS(5292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5292), - [anon_sym_NS_AVAILABLE] = ACTIONS(5292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_API_AVAILABLE] = ACTIONS(5292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_API_DEPRECATED] = ACTIONS(5292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5292), - [anon_sym___deprecated_msg] = ACTIONS(5292), - [anon_sym___deprecated_enum_msg] = ACTIONS(5292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5292), - [anon_sym__Alignas] = ACTIONS(5292), - [anon_sym_BOOL] = ACTIONS(5292), - [anon_sym_IMP] = ACTIONS(5292), - [anon_sym_SEL] = ACTIONS(5292), - [anon_sym_Class] = ACTIONS(5292), - [anon_sym_id] = ACTIONS(5292), - }, - [2895] = { - [sym_identifier] = ACTIONS(5296), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5298), - [anon_sym_COMMA] = ACTIONS(5298), - [anon_sym_RPAREN] = ACTIONS(5298), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5298), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5298), - [anon_sym_LPAREN2] = ACTIONS(5298), - [anon_sym_DASH] = ACTIONS(5296), - [anon_sym_PLUS] = ACTIONS(5296), - [anon_sym_STAR] = ACTIONS(5296), - [anon_sym_SLASH] = ACTIONS(5296), - [anon_sym_PERCENT] = ACTIONS(5296), - [anon_sym_PIPE_PIPE] = ACTIONS(5298), - [anon_sym_AMP_AMP] = ACTIONS(5298), - [anon_sym_PIPE] = ACTIONS(5296), - [anon_sym_CARET] = ACTIONS(5296), - [anon_sym_AMP] = ACTIONS(5296), - [anon_sym_EQ_EQ] = ACTIONS(5298), - [anon_sym_BANG_EQ] = ACTIONS(5298), - [anon_sym_GT] = ACTIONS(5296), - [anon_sym_GT_EQ] = ACTIONS(5298), - [anon_sym_LT_EQ] = ACTIONS(5298), - [anon_sym_LT] = ACTIONS(5296), - [anon_sym_LT_LT] = ACTIONS(5296), - [anon_sym_GT_GT] = ACTIONS(5296), - [anon_sym_SEMI] = ACTIONS(5298), - [anon_sym___extension__] = ACTIONS(5296), - [anon_sym_extern] = ACTIONS(5296), - [anon_sym___attribute__] = ACTIONS(5296), - [anon_sym___attribute] = ACTIONS(5296), - [anon_sym_noreturn] = ACTIONS(5296), - [anon_sym_LBRACK] = ACTIONS(5298), - [anon_sym_RBRACK] = ACTIONS(5298), - [anon_sym___declspec] = ACTIONS(5296), - [anon_sym_LBRACE] = ACTIONS(5298), - [anon_sym_RBRACE] = ACTIONS(5298), - [anon_sym_signed] = ACTIONS(5296), - [anon_sym_unsigned] = ACTIONS(5296), - [anon_sym_long] = ACTIONS(5296), - [anon_sym_short] = ACTIONS(5296), - [anon_sym_EQ] = ACTIONS(5296), - [anon_sym_ATautoreleasepool] = ACTIONS(5298), - [anon_sym_static] = ACTIONS(5296), - [anon_sym_auto] = ACTIONS(5296), - [anon_sym_register] = ACTIONS(5296), - [anon_sym_inline] = ACTIONS(5296), - [anon_sym___inline] = ACTIONS(5296), - [anon_sym___inline__] = ACTIONS(5296), - [anon_sym___forceinline] = ACTIONS(5296), - [anon_sym_thread_local] = ACTIONS(5296), - [anon_sym___thread] = ACTIONS(5296), - [anon_sym_CG_EXTERN] = ACTIONS(5296), - [anon_sym_CG_INLINE] = ACTIONS(5296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5296), - [anon_sym_IBOutlet] = ACTIONS(5296), - [anon_sym_IBInspectable] = ACTIONS(5296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5296), - [anon_sym_NS_INLINE] = ACTIONS(5296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5296), - [anon_sym_OBJC_EXPORT] = ACTIONS(5296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5296), - [anon_sym_const] = ACTIONS(5296), - [anon_sym_constexpr] = ACTIONS(5296), - [anon_sym_volatile] = ACTIONS(5296), - [anon_sym_restrict] = ACTIONS(5296), - [anon_sym___restrict__] = ACTIONS(5296), - [anon_sym__Atomic] = ACTIONS(5296), - [anon_sym__Noreturn] = ACTIONS(5296), - [anon_sym_nullable] = ACTIONS(5296), - [anon_sym__Complex] = ACTIONS(5296), - [anon_sym__Nonnull] = ACTIONS(5296), - [anon_sym__Nullable] = ACTIONS(5296), - [anon_sym__Nullable_result] = ACTIONS(5296), - [anon_sym__Null_unspecified] = ACTIONS(5296), - [anon_sym___autoreleasing] = ACTIONS(5296), - [anon_sym___block] = ACTIONS(5296), - [anon_sym___bridge] = ACTIONS(5296), - [anon_sym___bridge_retained] = ACTIONS(5296), - [anon_sym___bridge_transfer] = ACTIONS(5296), - [anon_sym___complex] = ACTIONS(5296), - [anon_sym___const] = ACTIONS(5296), - [anon_sym___imag] = ACTIONS(5296), - [anon_sym___kindof] = ACTIONS(5296), - [anon_sym___nonnull] = ACTIONS(5296), - [anon_sym___nullable] = ACTIONS(5296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5296), - [anon_sym___real] = ACTIONS(5296), - [anon_sym___strong] = ACTIONS(5296), - [anon_sym___unsafe_unretained] = ACTIONS(5296), - [anon_sym___unused] = ACTIONS(5296), - [anon_sym___weak] = ACTIONS(5296), - [sym_primitive_type] = ACTIONS(5296), - [anon_sym_enum] = ACTIONS(5296), - [anon_sym_COLON] = ACTIONS(5298), - [anon_sym_struct] = ACTIONS(5296), - [anon_sym_union] = ACTIONS(5296), - [anon_sym_QMARK] = ACTIONS(5298), - [anon_sym_STAR_EQ] = ACTIONS(5298), - [anon_sym_SLASH_EQ] = ACTIONS(5298), - [anon_sym_PERCENT_EQ] = ACTIONS(5298), - [anon_sym_PLUS_EQ] = ACTIONS(5298), - [anon_sym_DASH_EQ] = ACTIONS(5298), - [anon_sym_LT_LT_EQ] = ACTIONS(5298), - [anon_sym_GT_GT_EQ] = ACTIONS(5298), - [anon_sym_AMP_EQ] = ACTIONS(5298), - [anon_sym_CARET_EQ] = ACTIONS(5298), - [anon_sym_PIPE_EQ] = ACTIONS(5298), - [anon_sym_DASH_DASH] = ACTIONS(5298), - [anon_sym_PLUS_PLUS] = ACTIONS(5298), - [anon_sym_DOT] = ACTIONS(5296), - [anon_sym_DASH_GT] = ACTIONS(5298), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5296), - [anon_sym___typeof] = ACTIONS(5296), - [anon_sym_typeof] = ACTIONS(5296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5296), - [anon_sym_NS_AVAILABLE] = ACTIONS(5296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_API_AVAILABLE] = ACTIONS(5296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_API_DEPRECATED] = ACTIONS(5296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5296), - [anon_sym___deprecated_msg] = ACTIONS(5296), - [anon_sym___deprecated_enum_msg] = ACTIONS(5296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5296), - [anon_sym__Alignas] = ACTIONS(5296), - [anon_sym_BOOL] = ACTIONS(5296), - [anon_sym_IMP] = ACTIONS(5296), - [anon_sym_SEL] = ACTIONS(5296), - [anon_sym_Class] = ACTIONS(5296), - [anon_sym_id] = ACTIONS(5296), - }, - [2896] = { - [sym_identifier] = ACTIONS(2364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2366), - [anon_sym_COMMA] = ACTIONS(2366), - [anon_sym_RPAREN] = ACTIONS(2366), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2366), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2366), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2364), - [anon_sym_SLASH] = ACTIONS(2364), - [anon_sym_PERCENT] = ACTIONS(2364), - [anon_sym_PIPE_PIPE] = ACTIONS(2366), - [anon_sym_AMP_AMP] = ACTIONS(2366), - [anon_sym_PIPE] = ACTIONS(2364), - [anon_sym_CARET] = ACTIONS(2364), - [anon_sym_AMP] = ACTIONS(2364), - [anon_sym_EQ_EQ] = ACTIONS(2366), - [anon_sym_BANG_EQ] = ACTIONS(2366), - [anon_sym_GT] = ACTIONS(2364), - [anon_sym_GT_EQ] = ACTIONS(2366), - [anon_sym_LT_EQ] = ACTIONS(2366), - [anon_sym_LT] = ACTIONS(2364), - [anon_sym_LT_LT] = ACTIONS(2364), - [anon_sym_GT_GT] = ACTIONS(2364), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym_RBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_RBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_EQ] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_COLON] = ACTIONS(2366), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_QMARK] = ACTIONS(2366), - [anon_sym_STAR_EQ] = ACTIONS(2366), - [anon_sym_SLASH_EQ] = ACTIONS(2366), - [anon_sym_PERCENT_EQ] = ACTIONS(2366), - [anon_sym_PLUS_EQ] = ACTIONS(2366), - [anon_sym_DASH_EQ] = ACTIONS(2366), - [anon_sym_LT_LT_EQ] = ACTIONS(2366), - [anon_sym_GT_GT_EQ] = ACTIONS(2366), - [anon_sym_AMP_EQ] = ACTIONS(2366), - [anon_sym_CARET_EQ] = ACTIONS(2366), - [anon_sym_PIPE_EQ] = ACTIONS(2366), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_DOT] = ACTIONS(2364), - [anon_sym_DASH_GT] = ACTIONS(2366), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [2897] = { - [sym_identifier] = ACTIONS(5300), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5302), - [anon_sym_COMMA] = ACTIONS(5302), - [anon_sym_RPAREN] = ACTIONS(5302), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5302), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5302), - [anon_sym_LPAREN2] = ACTIONS(5302), - [anon_sym_DASH] = ACTIONS(5300), - [anon_sym_PLUS] = ACTIONS(5300), - [anon_sym_STAR] = ACTIONS(5300), - [anon_sym_SLASH] = ACTIONS(5300), - [anon_sym_PERCENT] = ACTIONS(5300), - [anon_sym_PIPE_PIPE] = ACTIONS(5302), - [anon_sym_AMP_AMP] = ACTIONS(5302), - [anon_sym_PIPE] = ACTIONS(5300), - [anon_sym_CARET] = ACTIONS(5300), - [anon_sym_AMP] = ACTIONS(5300), - [anon_sym_EQ_EQ] = ACTIONS(5302), - [anon_sym_BANG_EQ] = ACTIONS(5302), - [anon_sym_GT] = ACTIONS(5300), - [anon_sym_GT_EQ] = ACTIONS(5302), - [anon_sym_LT_EQ] = ACTIONS(5302), - [anon_sym_LT] = ACTIONS(5300), - [anon_sym_LT_LT] = ACTIONS(5300), - [anon_sym_GT_GT] = ACTIONS(5300), - [anon_sym_SEMI] = ACTIONS(5302), - [anon_sym___extension__] = ACTIONS(5300), - [anon_sym_extern] = ACTIONS(5300), - [anon_sym___attribute__] = ACTIONS(5300), - [anon_sym___attribute] = ACTIONS(5300), - [anon_sym_noreturn] = ACTIONS(5300), - [anon_sym_LBRACK] = ACTIONS(5302), - [anon_sym_RBRACK] = ACTIONS(5302), - [anon_sym___declspec] = ACTIONS(5300), - [anon_sym_LBRACE] = ACTIONS(5302), - [anon_sym_RBRACE] = ACTIONS(5302), - [anon_sym_signed] = ACTIONS(5300), - [anon_sym_unsigned] = ACTIONS(5300), - [anon_sym_long] = ACTIONS(5300), - [anon_sym_short] = ACTIONS(5300), - [anon_sym_EQ] = ACTIONS(5300), - [anon_sym_ATautoreleasepool] = ACTIONS(5302), - [anon_sym_static] = ACTIONS(5300), - [anon_sym_auto] = ACTIONS(5300), - [anon_sym_register] = ACTIONS(5300), - [anon_sym_inline] = ACTIONS(5300), - [anon_sym___inline] = ACTIONS(5300), - [anon_sym___inline__] = ACTIONS(5300), - [anon_sym___forceinline] = ACTIONS(5300), - [anon_sym_thread_local] = ACTIONS(5300), - [anon_sym___thread] = ACTIONS(5300), - [anon_sym_CG_EXTERN] = ACTIONS(5300), - [anon_sym_CG_INLINE] = ACTIONS(5300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5300), - [anon_sym_IBOutlet] = ACTIONS(5300), - [anon_sym_IBInspectable] = ACTIONS(5300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5300), - [anon_sym_NS_INLINE] = ACTIONS(5300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5300), - [anon_sym_OBJC_EXPORT] = ACTIONS(5300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5300), - [anon_sym_const] = ACTIONS(5300), - [anon_sym_constexpr] = ACTIONS(5300), - [anon_sym_volatile] = ACTIONS(5300), - [anon_sym_restrict] = ACTIONS(5300), - [anon_sym___restrict__] = ACTIONS(5300), - [anon_sym__Atomic] = ACTIONS(5300), - [anon_sym__Noreturn] = ACTIONS(5300), - [anon_sym_nullable] = ACTIONS(5300), - [anon_sym__Complex] = ACTIONS(5300), - [anon_sym__Nonnull] = ACTIONS(5300), - [anon_sym__Nullable] = ACTIONS(5300), - [anon_sym__Nullable_result] = ACTIONS(5300), - [anon_sym__Null_unspecified] = ACTIONS(5300), - [anon_sym___autoreleasing] = ACTIONS(5300), - [anon_sym___block] = ACTIONS(5300), - [anon_sym___bridge] = ACTIONS(5300), - [anon_sym___bridge_retained] = ACTIONS(5300), - [anon_sym___bridge_transfer] = ACTIONS(5300), - [anon_sym___complex] = ACTIONS(5300), - [anon_sym___const] = ACTIONS(5300), - [anon_sym___imag] = ACTIONS(5300), - [anon_sym___kindof] = ACTIONS(5300), - [anon_sym___nonnull] = ACTIONS(5300), - [anon_sym___nullable] = ACTIONS(5300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5300), - [anon_sym___real] = ACTIONS(5300), - [anon_sym___strong] = ACTIONS(5300), - [anon_sym___unsafe_unretained] = ACTIONS(5300), - [anon_sym___unused] = ACTIONS(5300), - [anon_sym___weak] = ACTIONS(5300), - [sym_primitive_type] = ACTIONS(5300), - [anon_sym_enum] = ACTIONS(5300), - [anon_sym_COLON] = ACTIONS(5302), - [anon_sym_struct] = ACTIONS(5300), - [anon_sym_union] = ACTIONS(5300), - [anon_sym_QMARK] = ACTIONS(5302), - [anon_sym_STAR_EQ] = ACTIONS(5302), - [anon_sym_SLASH_EQ] = ACTIONS(5302), - [anon_sym_PERCENT_EQ] = ACTIONS(5302), - [anon_sym_PLUS_EQ] = ACTIONS(5302), - [anon_sym_DASH_EQ] = ACTIONS(5302), - [anon_sym_LT_LT_EQ] = ACTIONS(5302), - [anon_sym_GT_GT_EQ] = ACTIONS(5302), - [anon_sym_AMP_EQ] = ACTIONS(5302), - [anon_sym_CARET_EQ] = ACTIONS(5302), - [anon_sym_PIPE_EQ] = ACTIONS(5302), - [anon_sym_DASH_DASH] = ACTIONS(5302), - [anon_sym_PLUS_PLUS] = ACTIONS(5302), - [anon_sym_DOT] = ACTIONS(5300), - [anon_sym_DASH_GT] = ACTIONS(5302), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5300), - [anon_sym___typeof] = ACTIONS(5300), - [anon_sym_typeof] = ACTIONS(5300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5300), - [anon_sym_NS_AVAILABLE] = ACTIONS(5300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_API_AVAILABLE] = ACTIONS(5300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_API_DEPRECATED] = ACTIONS(5300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5300), - [anon_sym___deprecated_msg] = ACTIONS(5300), - [anon_sym___deprecated_enum_msg] = ACTIONS(5300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5300), - [anon_sym__Alignas] = ACTIONS(5300), - [anon_sym_BOOL] = ACTIONS(5300), - [anon_sym_IMP] = ACTIONS(5300), - [anon_sym_SEL] = ACTIONS(5300), - [anon_sym_Class] = ACTIONS(5300), - [anon_sym_id] = ACTIONS(5300), - }, - [2898] = { - [sym_identifier] = ACTIONS(5304), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5306), - [anon_sym_COMMA] = ACTIONS(5306), - [anon_sym_RPAREN] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5306), - [anon_sym_LPAREN2] = ACTIONS(5306), - [anon_sym_DASH] = ACTIONS(5304), - [anon_sym_PLUS] = ACTIONS(5304), - [anon_sym_STAR] = ACTIONS(5304), - [anon_sym_SLASH] = ACTIONS(5304), - [anon_sym_PERCENT] = ACTIONS(5304), - [anon_sym_PIPE_PIPE] = ACTIONS(5306), - [anon_sym_AMP_AMP] = ACTIONS(5306), - [anon_sym_PIPE] = ACTIONS(5304), - [anon_sym_CARET] = ACTIONS(5304), - [anon_sym_AMP] = ACTIONS(5304), - [anon_sym_EQ_EQ] = ACTIONS(5306), - [anon_sym_BANG_EQ] = ACTIONS(5306), - [anon_sym_GT] = ACTIONS(5304), - [anon_sym_GT_EQ] = ACTIONS(5306), - [anon_sym_LT_EQ] = ACTIONS(5306), - [anon_sym_LT] = ACTIONS(5304), - [anon_sym_LT_LT] = ACTIONS(5304), - [anon_sym_GT_GT] = ACTIONS(5304), - [anon_sym_SEMI] = ACTIONS(5306), - [anon_sym___extension__] = ACTIONS(5304), - [anon_sym_extern] = ACTIONS(5304), - [anon_sym___attribute__] = ACTIONS(5304), - [anon_sym___attribute] = ACTIONS(5304), - [anon_sym_noreturn] = ACTIONS(5304), - [anon_sym_LBRACK] = ACTIONS(5306), - [anon_sym_RBRACK] = ACTIONS(5306), - [anon_sym___declspec] = ACTIONS(5304), - [anon_sym_LBRACE] = ACTIONS(5306), - [anon_sym_RBRACE] = ACTIONS(5306), - [anon_sym_signed] = ACTIONS(5304), - [anon_sym_unsigned] = ACTIONS(5304), - [anon_sym_long] = ACTIONS(5304), - [anon_sym_short] = ACTIONS(5304), - [anon_sym_EQ] = ACTIONS(5304), - [anon_sym_ATautoreleasepool] = ACTIONS(5306), - [anon_sym_static] = ACTIONS(5304), - [anon_sym_auto] = ACTIONS(5304), - [anon_sym_register] = ACTIONS(5304), - [anon_sym_inline] = ACTIONS(5304), - [anon_sym___inline] = ACTIONS(5304), - [anon_sym___inline__] = ACTIONS(5304), - [anon_sym___forceinline] = ACTIONS(5304), - [anon_sym_thread_local] = ACTIONS(5304), - [anon_sym___thread] = ACTIONS(5304), - [anon_sym_CG_EXTERN] = ACTIONS(5304), - [anon_sym_CG_INLINE] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5304), - [anon_sym_IBOutlet] = ACTIONS(5304), - [anon_sym_IBInspectable] = ACTIONS(5304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5304), - [anon_sym_NS_INLINE] = ACTIONS(5304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5304), - [anon_sym_OBJC_EXPORT] = ACTIONS(5304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5304), - [anon_sym_const] = ACTIONS(5304), - [anon_sym_constexpr] = ACTIONS(5304), - [anon_sym_volatile] = ACTIONS(5304), - [anon_sym_restrict] = ACTIONS(5304), - [anon_sym___restrict__] = ACTIONS(5304), - [anon_sym__Atomic] = ACTIONS(5304), - [anon_sym__Noreturn] = ACTIONS(5304), - [anon_sym_nullable] = ACTIONS(5304), - [anon_sym__Complex] = ACTIONS(5304), - [anon_sym__Nonnull] = ACTIONS(5304), - [anon_sym__Nullable] = ACTIONS(5304), - [anon_sym__Nullable_result] = ACTIONS(5304), - [anon_sym__Null_unspecified] = ACTIONS(5304), - [anon_sym___autoreleasing] = ACTIONS(5304), - [anon_sym___block] = ACTIONS(5304), - [anon_sym___bridge] = ACTIONS(5304), - [anon_sym___bridge_retained] = ACTIONS(5304), - [anon_sym___bridge_transfer] = ACTIONS(5304), - [anon_sym___complex] = ACTIONS(5304), - [anon_sym___const] = ACTIONS(5304), - [anon_sym___imag] = ACTIONS(5304), - [anon_sym___kindof] = ACTIONS(5304), - [anon_sym___nonnull] = ACTIONS(5304), - [anon_sym___nullable] = ACTIONS(5304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5304), - [anon_sym___real] = ACTIONS(5304), - [anon_sym___strong] = ACTIONS(5304), - [anon_sym___unsafe_unretained] = ACTIONS(5304), - [anon_sym___unused] = ACTIONS(5304), - [anon_sym___weak] = ACTIONS(5304), - [sym_primitive_type] = ACTIONS(5304), - [anon_sym_enum] = ACTIONS(5304), - [anon_sym_COLON] = ACTIONS(5306), - [anon_sym_struct] = ACTIONS(5304), - [anon_sym_union] = ACTIONS(5304), - [anon_sym_QMARK] = ACTIONS(5306), - [anon_sym_STAR_EQ] = ACTIONS(5306), - [anon_sym_SLASH_EQ] = ACTIONS(5306), - [anon_sym_PERCENT_EQ] = ACTIONS(5306), - [anon_sym_PLUS_EQ] = ACTIONS(5306), - [anon_sym_DASH_EQ] = ACTIONS(5306), - [anon_sym_LT_LT_EQ] = ACTIONS(5306), - [anon_sym_GT_GT_EQ] = ACTIONS(5306), - [anon_sym_AMP_EQ] = ACTIONS(5306), - [anon_sym_CARET_EQ] = ACTIONS(5306), - [anon_sym_PIPE_EQ] = ACTIONS(5306), - [anon_sym_DASH_DASH] = ACTIONS(5306), - [anon_sym_PLUS_PLUS] = ACTIONS(5306), - [anon_sym_DOT] = ACTIONS(5304), - [anon_sym_DASH_GT] = ACTIONS(5306), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5304), - [anon_sym___typeof] = ACTIONS(5304), - [anon_sym_typeof] = ACTIONS(5304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE] = ACTIONS(5304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_API_AVAILABLE] = ACTIONS(5304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_API_DEPRECATED] = ACTIONS(5304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5304), - [anon_sym___deprecated_msg] = ACTIONS(5304), - [anon_sym___deprecated_enum_msg] = ACTIONS(5304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5304), - [anon_sym__Alignas] = ACTIONS(5304), - [anon_sym_BOOL] = ACTIONS(5304), - [anon_sym_IMP] = ACTIONS(5304), - [anon_sym_SEL] = ACTIONS(5304), - [anon_sym_Class] = ACTIONS(5304), - [anon_sym_id] = ACTIONS(5304), - }, - [2899] = { - [sym_identifier] = ACTIONS(5304), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5306), - [anon_sym_COMMA] = ACTIONS(5306), - [anon_sym_RPAREN] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5306), - [anon_sym_LPAREN2] = ACTIONS(5306), - [anon_sym_DASH] = ACTIONS(5304), - [anon_sym_PLUS] = ACTIONS(5304), - [anon_sym_STAR] = ACTIONS(5304), - [anon_sym_SLASH] = ACTIONS(5304), - [anon_sym_PERCENT] = ACTIONS(5304), - [anon_sym_PIPE_PIPE] = ACTIONS(5306), - [anon_sym_AMP_AMP] = ACTIONS(5306), - [anon_sym_PIPE] = ACTIONS(5304), - [anon_sym_CARET] = ACTIONS(5304), - [anon_sym_AMP] = ACTIONS(5304), - [anon_sym_EQ_EQ] = ACTIONS(5306), - [anon_sym_BANG_EQ] = ACTIONS(5306), - [anon_sym_GT] = ACTIONS(5304), - [anon_sym_GT_EQ] = ACTIONS(5306), - [anon_sym_LT_EQ] = ACTIONS(5306), - [anon_sym_LT] = ACTIONS(5304), - [anon_sym_LT_LT] = ACTIONS(5304), - [anon_sym_GT_GT] = ACTIONS(5304), - [anon_sym_SEMI] = ACTIONS(5306), - [anon_sym___extension__] = ACTIONS(5304), - [anon_sym_extern] = ACTIONS(5304), - [anon_sym___attribute__] = ACTIONS(5304), - [anon_sym___attribute] = ACTIONS(5304), - [anon_sym_noreturn] = ACTIONS(5304), - [anon_sym_LBRACK] = ACTIONS(5306), - [anon_sym_RBRACK] = ACTIONS(5306), - [anon_sym___declspec] = ACTIONS(5304), - [anon_sym_LBRACE] = ACTIONS(5306), - [anon_sym_RBRACE] = ACTIONS(5306), - [anon_sym_signed] = ACTIONS(5304), - [anon_sym_unsigned] = ACTIONS(5304), - [anon_sym_long] = ACTIONS(5304), - [anon_sym_short] = ACTIONS(5304), - [anon_sym_EQ] = ACTIONS(5304), - [anon_sym_ATautoreleasepool] = ACTIONS(5306), - [anon_sym_static] = ACTIONS(5304), - [anon_sym_auto] = ACTIONS(5304), - [anon_sym_register] = ACTIONS(5304), - [anon_sym_inline] = ACTIONS(5304), - [anon_sym___inline] = ACTIONS(5304), - [anon_sym___inline__] = ACTIONS(5304), - [anon_sym___forceinline] = ACTIONS(5304), - [anon_sym_thread_local] = ACTIONS(5304), - [anon_sym___thread] = ACTIONS(5304), - [anon_sym_CG_EXTERN] = ACTIONS(5304), - [anon_sym_CG_INLINE] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5304), - [anon_sym_IBOutlet] = ACTIONS(5304), - [anon_sym_IBInspectable] = ACTIONS(5304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5304), - [anon_sym_NS_INLINE] = ACTIONS(5304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5304), - [anon_sym_OBJC_EXPORT] = ACTIONS(5304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5304), - [anon_sym_const] = ACTIONS(5304), - [anon_sym_constexpr] = ACTIONS(5304), - [anon_sym_volatile] = ACTIONS(5304), - [anon_sym_restrict] = ACTIONS(5304), - [anon_sym___restrict__] = ACTIONS(5304), - [anon_sym__Atomic] = ACTIONS(5304), - [anon_sym__Noreturn] = ACTIONS(5304), - [anon_sym_nullable] = ACTIONS(5304), - [anon_sym__Complex] = ACTIONS(5304), - [anon_sym__Nonnull] = ACTIONS(5304), - [anon_sym__Nullable] = ACTIONS(5304), - [anon_sym__Nullable_result] = ACTIONS(5304), - [anon_sym__Null_unspecified] = ACTIONS(5304), - [anon_sym___autoreleasing] = ACTIONS(5304), - [anon_sym___block] = ACTIONS(5304), - [anon_sym___bridge] = ACTIONS(5304), - [anon_sym___bridge_retained] = ACTIONS(5304), - [anon_sym___bridge_transfer] = ACTIONS(5304), - [anon_sym___complex] = ACTIONS(5304), - [anon_sym___const] = ACTIONS(5304), - [anon_sym___imag] = ACTIONS(5304), - [anon_sym___kindof] = ACTIONS(5304), - [anon_sym___nonnull] = ACTIONS(5304), - [anon_sym___nullable] = ACTIONS(5304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5304), - [anon_sym___real] = ACTIONS(5304), - [anon_sym___strong] = ACTIONS(5304), - [anon_sym___unsafe_unretained] = ACTIONS(5304), - [anon_sym___unused] = ACTIONS(5304), - [anon_sym___weak] = ACTIONS(5304), - [sym_primitive_type] = ACTIONS(5304), - [anon_sym_enum] = ACTIONS(5304), - [anon_sym_COLON] = ACTIONS(5306), - [anon_sym_struct] = ACTIONS(5304), - [anon_sym_union] = ACTIONS(5304), - [anon_sym_QMARK] = ACTIONS(5306), - [anon_sym_STAR_EQ] = ACTIONS(5306), - [anon_sym_SLASH_EQ] = ACTIONS(5306), - [anon_sym_PERCENT_EQ] = ACTIONS(5306), - [anon_sym_PLUS_EQ] = ACTIONS(5306), - [anon_sym_DASH_EQ] = ACTIONS(5306), - [anon_sym_LT_LT_EQ] = ACTIONS(5306), - [anon_sym_GT_GT_EQ] = ACTIONS(5306), - [anon_sym_AMP_EQ] = ACTIONS(5306), - [anon_sym_CARET_EQ] = ACTIONS(5306), - [anon_sym_PIPE_EQ] = ACTIONS(5306), - [anon_sym_DASH_DASH] = ACTIONS(5306), - [anon_sym_PLUS_PLUS] = ACTIONS(5306), - [anon_sym_DOT] = ACTIONS(5304), - [anon_sym_DASH_GT] = ACTIONS(5306), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5304), - [anon_sym___typeof] = ACTIONS(5304), - [anon_sym_typeof] = ACTIONS(5304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE] = ACTIONS(5304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_API_AVAILABLE] = ACTIONS(5304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_API_DEPRECATED] = ACTIONS(5304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5304), - [anon_sym___deprecated_msg] = ACTIONS(5304), - [anon_sym___deprecated_enum_msg] = ACTIONS(5304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5304), - [anon_sym__Alignas] = ACTIONS(5304), - [anon_sym_BOOL] = ACTIONS(5304), - [anon_sym_IMP] = ACTIONS(5304), - [anon_sym_SEL] = ACTIONS(5304), - [anon_sym_Class] = ACTIONS(5304), - [anon_sym_id] = ACTIONS(5304), - }, - [2900] = { - [sym_identifier] = ACTIONS(5308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5310), - [anon_sym_COMMA] = ACTIONS(5310), - [anon_sym_LPAREN2] = ACTIONS(5310), - [anon_sym_DASH] = ACTIONS(5308), - [anon_sym_PLUS] = ACTIONS(5308), - [anon_sym_STAR] = ACTIONS(5308), - [anon_sym_SLASH] = ACTIONS(5308), - [anon_sym_PERCENT] = ACTIONS(5308), - [anon_sym_PIPE_PIPE] = ACTIONS(5310), - [anon_sym_AMP_AMP] = ACTIONS(5310), - [anon_sym_PIPE] = ACTIONS(5308), - [anon_sym_CARET] = ACTIONS(5308), - [anon_sym_AMP] = ACTIONS(5308), - [anon_sym_EQ_EQ] = ACTIONS(5310), - [anon_sym_BANG_EQ] = ACTIONS(5310), - [anon_sym_GT] = ACTIONS(5308), - [anon_sym_GT_EQ] = ACTIONS(5310), - [anon_sym_LT_EQ] = ACTIONS(5310), - [anon_sym_LT] = ACTIONS(5308), - [anon_sym_LT_LT] = ACTIONS(5308), - [anon_sym_GT_GT] = ACTIONS(5308), - [anon_sym_SEMI] = ACTIONS(5310), - [anon_sym___extension__] = ACTIONS(5308), - [anon_sym_extern] = ACTIONS(5308), - [anon_sym___attribute__] = ACTIONS(5308), - [anon_sym___attribute] = ACTIONS(5308), - [anon_sym_noreturn] = ACTIONS(5308), - [anon_sym_LBRACK] = ACTIONS(5310), - [anon_sym___declspec] = ACTIONS(5308), - [anon_sym_LBRACE] = ACTIONS(5310), - [anon_sym_signed] = ACTIONS(5308), - [anon_sym_unsigned] = ACTIONS(5308), - [anon_sym_long] = ACTIONS(5308), - [anon_sym_short] = ACTIONS(5308), - [anon_sym_EQ] = ACTIONS(5308), - [anon_sym_ATautoreleasepool] = ACTIONS(5310), - [anon_sym_static] = ACTIONS(5308), - [anon_sym_auto] = ACTIONS(5308), - [anon_sym_register] = ACTIONS(5308), - [anon_sym_inline] = ACTIONS(5308), - [anon_sym___inline] = ACTIONS(5308), - [anon_sym___inline__] = ACTIONS(5308), - [anon_sym___forceinline] = ACTIONS(5308), - [anon_sym_thread_local] = ACTIONS(5308), - [anon_sym___thread] = ACTIONS(5308), - [anon_sym_CG_EXTERN] = ACTIONS(5308), - [anon_sym_CG_INLINE] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5308), - [anon_sym_IBOutlet] = ACTIONS(5308), - [anon_sym_IBInspectable] = ACTIONS(5308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5308), - [anon_sym_NS_INLINE] = ACTIONS(5308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5308), - [anon_sym_OBJC_EXPORT] = ACTIONS(5308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5308), - [anon_sym_const] = ACTIONS(5308), - [anon_sym_constexpr] = ACTIONS(5308), - [anon_sym_volatile] = ACTIONS(5308), - [anon_sym_restrict] = ACTIONS(5308), - [anon_sym___restrict__] = ACTIONS(5308), - [anon_sym__Atomic] = ACTIONS(5308), - [anon_sym__Noreturn] = ACTIONS(5308), - [anon_sym_nullable] = ACTIONS(5308), - [anon_sym__Complex] = ACTIONS(5308), - [anon_sym__Nonnull] = ACTIONS(5308), - [anon_sym__Nullable] = ACTIONS(5308), - [anon_sym__Nullable_result] = ACTIONS(5308), - [anon_sym__Null_unspecified] = ACTIONS(5308), - [anon_sym___autoreleasing] = ACTIONS(5308), - [anon_sym___block] = ACTIONS(5308), - [anon_sym___bridge] = ACTIONS(5308), - [anon_sym___bridge_retained] = ACTIONS(5308), - [anon_sym___bridge_transfer] = ACTIONS(5308), - [anon_sym___complex] = ACTIONS(5308), - [anon_sym___const] = ACTIONS(5308), - [anon_sym___imag] = ACTIONS(5308), - [anon_sym___kindof] = ACTIONS(5308), - [anon_sym___nonnull] = ACTIONS(5308), - [anon_sym___nullable] = ACTIONS(5308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5308), - [anon_sym___real] = ACTIONS(5308), - [anon_sym___strong] = ACTIONS(5308), - [anon_sym___unsafe_unretained] = ACTIONS(5308), - [anon_sym___unused] = ACTIONS(5308), - [anon_sym___weak] = ACTIONS(5308), - [sym_primitive_type] = ACTIONS(5308), - [anon_sym_enum] = ACTIONS(5308), - [anon_sym_struct] = ACTIONS(5308), - [anon_sym_union] = ACTIONS(5308), - [anon_sym_QMARK] = ACTIONS(5310), - [anon_sym_STAR_EQ] = ACTIONS(5310), - [anon_sym_SLASH_EQ] = ACTIONS(5310), - [anon_sym_PERCENT_EQ] = ACTIONS(5310), - [anon_sym_PLUS_EQ] = ACTIONS(5310), - [anon_sym_DASH_EQ] = ACTIONS(5310), - [anon_sym_LT_LT_EQ] = ACTIONS(5310), - [anon_sym_GT_GT_EQ] = ACTIONS(5310), - [anon_sym_AMP_EQ] = ACTIONS(5310), - [anon_sym_CARET_EQ] = ACTIONS(5310), - [anon_sym_PIPE_EQ] = ACTIONS(5310), - [anon_sym_DASH_DASH] = ACTIONS(5310), - [anon_sym_PLUS_PLUS] = ACTIONS(5310), - [anon_sym_DOT] = ACTIONS(5308), - [anon_sym_DASH_GT] = ACTIONS(5310), - [anon_sym_AT] = ACTIONS(5308), - [anon_sym_DQUOTE] = ACTIONS(5310), - [anon_sym_L_DQUOTE] = ACTIONS(5310), - [anon_sym_u_DQUOTE] = ACTIONS(5310), - [anon_sym_U_DQUOTE] = ACTIONS(5310), - [anon_sym_u8_DQUOTE] = ACTIONS(5310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5308), - [anon_sym___typeof] = ACTIONS(5308), - [anon_sym_typeof] = ACTIONS(5308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE] = ACTIONS(5308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_API_AVAILABLE] = ACTIONS(5308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_API_DEPRECATED] = ACTIONS(5308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5308), - [anon_sym___deprecated_msg] = ACTIONS(5308), - [anon_sym___deprecated_enum_msg] = ACTIONS(5308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5308), - [anon_sym__Alignas] = ACTIONS(5308), - [anon_sym_BOOL] = ACTIONS(5308), - [anon_sym_IMP] = ACTIONS(5308), - [anon_sym_SEL] = ACTIONS(5308), - [anon_sym_Class] = ACTIONS(5308), - [anon_sym_id] = ACTIONS(5308), - }, - [2901] = { - [sym_identifier] = ACTIONS(5312), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5314), - [anon_sym_COMMA] = ACTIONS(5314), - [anon_sym_RPAREN] = ACTIONS(5314), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5314), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5314), - [anon_sym_LPAREN2] = ACTIONS(5314), - [anon_sym_DASH] = ACTIONS(5312), - [anon_sym_PLUS] = ACTIONS(5312), - [anon_sym_STAR] = ACTIONS(5312), - [anon_sym_SLASH] = ACTIONS(5312), - [anon_sym_PERCENT] = ACTIONS(5312), - [anon_sym_PIPE_PIPE] = ACTIONS(5314), - [anon_sym_AMP_AMP] = ACTIONS(5314), - [anon_sym_PIPE] = ACTIONS(5312), - [anon_sym_CARET] = ACTIONS(5312), - [anon_sym_AMP] = ACTIONS(5312), - [anon_sym_EQ_EQ] = ACTIONS(5314), - [anon_sym_BANG_EQ] = ACTIONS(5314), - [anon_sym_GT] = ACTIONS(5312), - [anon_sym_GT_EQ] = ACTIONS(5314), - [anon_sym_LT_EQ] = ACTIONS(5314), - [anon_sym_LT] = ACTIONS(5312), - [anon_sym_LT_LT] = ACTIONS(5312), - [anon_sym_GT_GT] = ACTIONS(5312), - [anon_sym_SEMI] = ACTIONS(5314), - [anon_sym___extension__] = ACTIONS(5312), - [anon_sym_extern] = ACTIONS(5312), - [anon_sym___attribute__] = ACTIONS(5312), - [anon_sym___attribute] = ACTIONS(5312), - [anon_sym_noreturn] = ACTIONS(5312), - [anon_sym_LBRACK] = ACTIONS(5314), - [anon_sym_RBRACK] = ACTIONS(5314), - [anon_sym___declspec] = ACTIONS(5312), - [anon_sym_LBRACE] = ACTIONS(5314), - [anon_sym_RBRACE] = ACTIONS(5314), - [anon_sym_signed] = ACTIONS(5312), - [anon_sym_unsigned] = ACTIONS(5312), - [anon_sym_long] = ACTIONS(5312), - [anon_sym_short] = ACTIONS(5312), - [anon_sym_EQ] = ACTIONS(5312), - [anon_sym_ATautoreleasepool] = ACTIONS(5314), - [anon_sym_static] = ACTIONS(5312), - [anon_sym_auto] = ACTIONS(5312), - [anon_sym_register] = ACTIONS(5312), - [anon_sym_inline] = ACTIONS(5312), - [anon_sym___inline] = ACTIONS(5312), - [anon_sym___inline__] = ACTIONS(5312), - [anon_sym___forceinline] = ACTIONS(5312), - [anon_sym_thread_local] = ACTIONS(5312), - [anon_sym___thread] = ACTIONS(5312), - [anon_sym_CG_EXTERN] = ACTIONS(5312), - [anon_sym_CG_INLINE] = ACTIONS(5312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5312), - [anon_sym_IBOutlet] = ACTIONS(5312), - [anon_sym_IBInspectable] = ACTIONS(5312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5312), - [anon_sym_NS_INLINE] = ACTIONS(5312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5312), - [anon_sym_OBJC_EXPORT] = ACTIONS(5312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5312), - [anon_sym_const] = ACTIONS(5312), - [anon_sym_constexpr] = ACTIONS(5312), - [anon_sym_volatile] = ACTIONS(5312), - [anon_sym_restrict] = ACTIONS(5312), - [anon_sym___restrict__] = ACTIONS(5312), - [anon_sym__Atomic] = ACTIONS(5312), - [anon_sym__Noreturn] = ACTIONS(5312), - [anon_sym_nullable] = ACTIONS(5312), - [anon_sym__Complex] = ACTIONS(5312), - [anon_sym__Nonnull] = ACTIONS(5312), - [anon_sym__Nullable] = ACTIONS(5312), - [anon_sym__Nullable_result] = ACTIONS(5312), - [anon_sym__Null_unspecified] = ACTIONS(5312), - [anon_sym___autoreleasing] = ACTIONS(5312), - [anon_sym___block] = ACTIONS(5312), - [anon_sym___bridge] = ACTIONS(5312), - [anon_sym___bridge_retained] = ACTIONS(5312), - [anon_sym___bridge_transfer] = ACTIONS(5312), - [anon_sym___complex] = ACTIONS(5312), - [anon_sym___const] = ACTIONS(5312), - [anon_sym___imag] = ACTIONS(5312), - [anon_sym___kindof] = ACTIONS(5312), - [anon_sym___nonnull] = ACTIONS(5312), - [anon_sym___nullable] = ACTIONS(5312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5312), - [anon_sym___real] = ACTIONS(5312), - [anon_sym___strong] = ACTIONS(5312), - [anon_sym___unsafe_unretained] = ACTIONS(5312), - [anon_sym___unused] = ACTIONS(5312), - [anon_sym___weak] = ACTIONS(5312), - [sym_primitive_type] = ACTIONS(5312), - [anon_sym_enum] = ACTIONS(5312), - [anon_sym_COLON] = ACTIONS(5314), - [anon_sym_struct] = ACTIONS(5312), - [anon_sym_union] = ACTIONS(5312), - [anon_sym_QMARK] = ACTIONS(5314), - [anon_sym_STAR_EQ] = ACTIONS(5314), - [anon_sym_SLASH_EQ] = ACTIONS(5314), - [anon_sym_PERCENT_EQ] = ACTIONS(5314), - [anon_sym_PLUS_EQ] = ACTIONS(5314), - [anon_sym_DASH_EQ] = ACTIONS(5314), - [anon_sym_LT_LT_EQ] = ACTIONS(5314), - [anon_sym_GT_GT_EQ] = ACTIONS(5314), - [anon_sym_AMP_EQ] = ACTIONS(5314), - [anon_sym_CARET_EQ] = ACTIONS(5314), - [anon_sym_PIPE_EQ] = ACTIONS(5314), - [anon_sym_DASH_DASH] = ACTIONS(5314), - [anon_sym_PLUS_PLUS] = ACTIONS(5314), - [anon_sym_DOT] = ACTIONS(5312), - [anon_sym_DASH_GT] = ACTIONS(5314), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5312), - [anon_sym___typeof] = ACTIONS(5312), - [anon_sym_typeof] = ACTIONS(5312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5312), - [anon_sym_NS_AVAILABLE] = ACTIONS(5312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_API_AVAILABLE] = ACTIONS(5312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_API_DEPRECATED] = ACTIONS(5312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5312), - [anon_sym___deprecated_msg] = ACTIONS(5312), - [anon_sym___deprecated_enum_msg] = ACTIONS(5312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5312), - [anon_sym__Alignas] = ACTIONS(5312), - [anon_sym_BOOL] = ACTIONS(5312), - [anon_sym_IMP] = ACTIONS(5312), - [anon_sym_SEL] = ACTIONS(5312), - [anon_sym_Class] = ACTIONS(5312), - [anon_sym_id] = ACTIONS(5312), - }, - [2902] = { - [sym_identifier] = ACTIONS(5316), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5318), - [anon_sym_COMMA] = ACTIONS(5318), - [anon_sym_RPAREN] = ACTIONS(5318), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5318), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5318), - [anon_sym_LPAREN2] = ACTIONS(5318), - [anon_sym_DASH] = ACTIONS(5316), - [anon_sym_PLUS] = ACTIONS(5316), - [anon_sym_STAR] = ACTIONS(5316), - [anon_sym_SLASH] = ACTIONS(5316), - [anon_sym_PERCENT] = ACTIONS(5316), - [anon_sym_PIPE_PIPE] = ACTIONS(5318), - [anon_sym_AMP_AMP] = ACTIONS(5318), - [anon_sym_PIPE] = ACTIONS(5316), - [anon_sym_CARET] = ACTIONS(5316), - [anon_sym_AMP] = ACTIONS(5316), - [anon_sym_EQ_EQ] = ACTIONS(5318), - [anon_sym_BANG_EQ] = ACTIONS(5318), - [anon_sym_GT] = ACTIONS(5316), - [anon_sym_GT_EQ] = ACTIONS(5318), - [anon_sym_LT_EQ] = ACTIONS(5318), - [anon_sym_LT] = ACTIONS(5316), - [anon_sym_LT_LT] = ACTIONS(5316), - [anon_sym_GT_GT] = ACTIONS(5316), - [anon_sym_SEMI] = ACTIONS(5318), - [anon_sym___extension__] = ACTIONS(5316), - [anon_sym_extern] = ACTIONS(5316), - [anon_sym___attribute__] = ACTIONS(5316), - [anon_sym___attribute] = ACTIONS(5316), - [anon_sym_noreturn] = ACTIONS(5316), - [anon_sym_LBRACK] = ACTIONS(5318), - [anon_sym_RBRACK] = ACTIONS(5318), - [anon_sym___declspec] = ACTIONS(5316), - [anon_sym_LBRACE] = ACTIONS(5318), - [anon_sym_RBRACE] = ACTIONS(5318), - [anon_sym_signed] = ACTIONS(5316), - [anon_sym_unsigned] = ACTIONS(5316), - [anon_sym_long] = ACTIONS(5316), - [anon_sym_short] = ACTIONS(5316), - [anon_sym_EQ] = ACTIONS(5316), - [anon_sym_ATautoreleasepool] = ACTIONS(5318), - [anon_sym_static] = ACTIONS(5316), - [anon_sym_auto] = ACTIONS(5316), - [anon_sym_register] = ACTIONS(5316), - [anon_sym_inline] = ACTIONS(5316), - [anon_sym___inline] = ACTIONS(5316), - [anon_sym___inline__] = ACTIONS(5316), - [anon_sym___forceinline] = ACTIONS(5316), - [anon_sym_thread_local] = ACTIONS(5316), - [anon_sym___thread] = ACTIONS(5316), - [anon_sym_CG_EXTERN] = ACTIONS(5316), - [anon_sym_CG_INLINE] = ACTIONS(5316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5316), - [anon_sym_IBOutlet] = ACTIONS(5316), - [anon_sym_IBInspectable] = ACTIONS(5316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5316), - [anon_sym_NS_INLINE] = ACTIONS(5316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5316), - [anon_sym_OBJC_EXPORT] = ACTIONS(5316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5316), - [anon_sym_const] = ACTIONS(5316), - [anon_sym_constexpr] = ACTIONS(5316), - [anon_sym_volatile] = ACTIONS(5316), - [anon_sym_restrict] = ACTIONS(5316), - [anon_sym___restrict__] = ACTIONS(5316), - [anon_sym__Atomic] = ACTIONS(5316), - [anon_sym__Noreturn] = ACTIONS(5316), - [anon_sym_nullable] = ACTIONS(5316), - [anon_sym__Complex] = ACTIONS(5316), - [anon_sym__Nonnull] = ACTIONS(5316), - [anon_sym__Nullable] = ACTIONS(5316), - [anon_sym__Nullable_result] = ACTIONS(5316), - [anon_sym__Null_unspecified] = ACTIONS(5316), - [anon_sym___autoreleasing] = ACTIONS(5316), - [anon_sym___block] = ACTIONS(5316), - [anon_sym___bridge] = ACTIONS(5316), - [anon_sym___bridge_retained] = ACTIONS(5316), - [anon_sym___bridge_transfer] = ACTIONS(5316), - [anon_sym___complex] = ACTIONS(5316), - [anon_sym___const] = ACTIONS(5316), - [anon_sym___imag] = ACTIONS(5316), - [anon_sym___kindof] = ACTIONS(5316), - [anon_sym___nonnull] = ACTIONS(5316), - [anon_sym___nullable] = ACTIONS(5316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5316), - [anon_sym___real] = ACTIONS(5316), - [anon_sym___strong] = ACTIONS(5316), - [anon_sym___unsafe_unretained] = ACTIONS(5316), - [anon_sym___unused] = ACTIONS(5316), - [anon_sym___weak] = ACTIONS(5316), - [sym_primitive_type] = ACTIONS(5316), - [anon_sym_enum] = ACTIONS(5316), - [anon_sym_COLON] = ACTIONS(5318), - [anon_sym_struct] = ACTIONS(5316), - [anon_sym_union] = ACTIONS(5316), - [anon_sym_QMARK] = ACTIONS(5318), - [anon_sym_STAR_EQ] = ACTIONS(5318), - [anon_sym_SLASH_EQ] = ACTIONS(5318), - [anon_sym_PERCENT_EQ] = ACTIONS(5318), - [anon_sym_PLUS_EQ] = ACTIONS(5318), - [anon_sym_DASH_EQ] = ACTIONS(5318), - [anon_sym_LT_LT_EQ] = ACTIONS(5318), - [anon_sym_GT_GT_EQ] = ACTIONS(5318), - [anon_sym_AMP_EQ] = ACTIONS(5318), - [anon_sym_CARET_EQ] = ACTIONS(5318), - [anon_sym_PIPE_EQ] = ACTIONS(5318), - [anon_sym_DASH_DASH] = ACTIONS(5318), - [anon_sym_PLUS_PLUS] = ACTIONS(5318), - [anon_sym_DOT] = ACTIONS(5316), - [anon_sym_DASH_GT] = ACTIONS(5318), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5316), - [anon_sym___typeof] = ACTIONS(5316), - [anon_sym_typeof] = ACTIONS(5316), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5316), - [anon_sym_NS_AVAILABLE] = ACTIONS(5316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5316), - [anon_sym_API_AVAILABLE] = ACTIONS(5316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5316), - [anon_sym_API_DEPRECATED] = ACTIONS(5316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5316), - [anon_sym___deprecated_msg] = ACTIONS(5316), - [anon_sym___deprecated_enum_msg] = ACTIONS(5316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5316), - [anon_sym__Alignas] = ACTIONS(5316), - [anon_sym_BOOL] = ACTIONS(5316), - [anon_sym_IMP] = ACTIONS(5316), - [anon_sym_SEL] = ACTIONS(5316), - [anon_sym_Class] = ACTIONS(5316), - [anon_sym_id] = ACTIONS(5316), - }, - [2903] = { - [sym_identifier] = ACTIONS(5320), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5322), - [anon_sym_COMMA] = ACTIONS(5322), - [anon_sym_RPAREN] = ACTIONS(5322), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5322), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5322), - [anon_sym_LPAREN2] = ACTIONS(5322), - [anon_sym_DASH] = ACTIONS(5320), - [anon_sym_PLUS] = ACTIONS(5320), - [anon_sym_STAR] = ACTIONS(5320), - [anon_sym_SLASH] = ACTIONS(5320), - [anon_sym_PERCENT] = ACTIONS(5320), - [anon_sym_PIPE_PIPE] = ACTIONS(5322), - [anon_sym_AMP_AMP] = ACTIONS(5322), - [anon_sym_PIPE] = ACTIONS(5320), - [anon_sym_CARET] = ACTIONS(5320), - [anon_sym_AMP] = ACTIONS(5320), - [anon_sym_EQ_EQ] = ACTIONS(5322), - [anon_sym_BANG_EQ] = ACTIONS(5322), - [anon_sym_GT] = ACTIONS(5320), - [anon_sym_GT_EQ] = ACTIONS(5322), - [anon_sym_LT_EQ] = ACTIONS(5322), - [anon_sym_LT] = ACTIONS(5320), - [anon_sym_LT_LT] = ACTIONS(5320), - [anon_sym_GT_GT] = ACTIONS(5320), - [anon_sym_SEMI] = ACTIONS(5322), - [anon_sym___extension__] = ACTIONS(5320), - [anon_sym_extern] = ACTIONS(5320), - [anon_sym___attribute__] = ACTIONS(5320), - [anon_sym___attribute] = ACTIONS(5320), - [anon_sym_noreturn] = ACTIONS(5320), - [anon_sym_LBRACK] = ACTIONS(5322), - [anon_sym_RBRACK] = ACTIONS(5322), - [anon_sym___declspec] = ACTIONS(5320), - [anon_sym_LBRACE] = ACTIONS(5322), - [anon_sym_RBRACE] = ACTIONS(5322), - [anon_sym_signed] = ACTIONS(5320), - [anon_sym_unsigned] = ACTIONS(5320), - [anon_sym_long] = ACTIONS(5320), - [anon_sym_short] = ACTIONS(5320), - [anon_sym_EQ] = ACTIONS(5320), - [anon_sym_ATautoreleasepool] = ACTIONS(5322), - [anon_sym_static] = ACTIONS(5320), - [anon_sym_auto] = ACTIONS(5320), - [anon_sym_register] = ACTIONS(5320), - [anon_sym_inline] = ACTIONS(5320), - [anon_sym___inline] = ACTIONS(5320), - [anon_sym___inline__] = ACTIONS(5320), - [anon_sym___forceinline] = ACTIONS(5320), - [anon_sym_thread_local] = ACTIONS(5320), - [anon_sym___thread] = ACTIONS(5320), - [anon_sym_CG_EXTERN] = ACTIONS(5320), - [anon_sym_CG_INLINE] = ACTIONS(5320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5320), - [anon_sym_IBOutlet] = ACTIONS(5320), - [anon_sym_IBInspectable] = ACTIONS(5320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5320), - [anon_sym_NS_INLINE] = ACTIONS(5320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5320), - [anon_sym_OBJC_EXPORT] = ACTIONS(5320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5320), - [anon_sym_const] = ACTIONS(5320), - [anon_sym_constexpr] = ACTIONS(5320), - [anon_sym_volatile] = ACTIONS(5320), - [anon_sym_restrict] = ACTIONS(5320), - [anon_sym___restrict__] = ACTIONS(5320), - [anon_sym__Atomic] = ACTIONS(5320), - [anon_sym__Noreturn] = ACTIONS(5320), - [anon_sym_nullable] = ACTIONS(5320), - [anon_sym__Complex] = ACTIONS(5320), - [anon_sym__Nonnull] = ACTIONS(5320), - [anon_sym__Nullable] = ACTIONS(5320), - [anon_sym__Nullable_result] = ACTIONS(5320), - [anon_sym__Null_unspecified] = ACTIONS(5320), - [anon_sym___autoreleasing] = ACTIONS(5320), - [anon_sym___block] = ACTIONS(5320), - [anon_sym___bridge] = ACTIONS(5320), - [anon_sym___bridge_retained] = ACTIONS(5320), - [anon_sym___bridge_transfer] = ACTIONS(5320), - [anon_sym___complex] = ACTIONS(5320), - [anon_sym___const] = ACTIONS(5320), - [anon_sym___imag] = ACTIONS(5320), - [anon_sym___kindof] = ACTIONS(5320), - [anon_sym___nonnull] = ACTIONS(5320), - [anon_sym___nullable] = ACTIONS(5320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5320), - [anon_sym___real] = ACTIONS(5320), - [anon_sym___strong] = ACTIONS(5320), - [anon_sym___unsafe_unretained] = ACTIONS(5320), - [anon_sym___unused] = ACTIONS(5320), - [anon_sym___weak] = ACTIONS(5320), - [sym_primitive_type] = ACTIONS(5320), - [anon_sym_enum] = ACTIONS(5320), - [anon_sym_COLON] = ACTIONS(5322), - [anon_sym_struct] = ACTIONS(5320), - [anon_sym_union] = ACTIONS(5320), - [anon_sym_QMARK] = ACTIONS(5322), - [anon_sym_STAR_EQ] = ACTIONS(5322), - [anon_sym_SLASH_EQ] = ACTIONS(5322), - [anon_sym_PERCENT_EQ] = ACTIONS(5322), - [anon_sym_PLUS_EQ] = ACTIONS(5322), - [anon_sym_DASH_EQ] = ACTIONS(5322), - [anon_sym_LT_LT_EQ] = ACTIONS(5322), - [anon_sym_GT_GT_EQ] = ACTIONS(5322), - [anon_sym_AMP_EQ] = ACTIONS(5322), - [anon_sym_CARET_EQ] = ACTIONS(5322), - [anon_sym_PIPE_EQ] = ACTIONS(5322), - [anon_sym_DASH_DASH] = ACTIONS(5322), - [anon_sym_PLUS_PLUS] = ACTIONS(5322), - [anon_sym_DOT] = ACTIONS(5320), - [anon_sym_DASH_GT] = ACTIONS(5322), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5320), - [anon_sym___typeof] = ACTIONS(5320), - [anon_sym_typeof] = ACTIONS(5320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5320), - [anon_sym_NS_AVAILABLE] = ACTIONS(5320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_API_AVAILABLE] = ACTIONS(5320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_API_DEPRECATED] = ACTIONS(5320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5320), - [anon_sym___deprecated_msg] = ACTIONS(5320), - [anon_sym___deprecated_enum_msg] = ACTIONS(5320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5320), - [anon_sym__Alignas] = ACTIONS(5320), - [anon_sym_BOOL] = ACTIONS(5320), - [anon_sym_IMP] = ACTIONS(5320), - [anon_sym_SEL] = ACTIONS(5320), - [anon_sym_Class] = ACTIONS(5320), - [anon_sym_id] = ACTIONS(5320), - }, - [2904] = { - [sym_identifier] = ACTIONS(5324), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5326), - [anon_sym_COMMA] = ACTIONS(5326), - [anon_sym_LPAREN2] = ACTIONS(5326), - [anon_sym_DASH] = ACTIONS(5324), - [anon_sym_PLUS] = ACTIONS(5324), - [anon_sym_STAR] = ACTIONS(5324), - [anon_sym_SLASH] = ACTIONS(5324), - [anon_sym_PERCENT] = ACTIONS(5324), - [anon_sym_PIPE_PIPE] = ACTIONS(5326), - [anon_sym_AMP_AMP] = ACTIONS(5326), - [anon_sym_PIPE] = ACTIONS(5324), - [anon_sym_CARET] = ACTIONS(5324), - [anon_sym_AMP] = ACTIONS(5324), - [anon_sym_EQ_EQ] = ACTIONS(5326), - [anon_sym_BANG_EQ] = ACTIONS(5326), - [anon_sym_GT] = ACTIONS(5324), - [anon_sym_GT_EQ] = ACTIONS(5326), - [anon_sym_LT_EQ] = ACTIONS(5326), - [anon_sym_LT] = ACTIONS(5324), - [anon_sym_LT_LT] = ACTIONS(5324), - [anon_sym_GT_GT] = ACTIONS(5324), - [anon_sym_SEMI] = ACTIONS(5326), - [anon_sym___extension__] = ACTIONS(5324), - [anon_sym_extern] = ACTIONS(5324), - [anon_sym___attribute__] = ACTIONS(5324), - [anon_sym___attribute] = ACTIONS(5324), - [anon_sym_noreturn] = ACTIONS(5324), - [anon_sym_LBRACK] = ACTIONS(5326), - [anon_sym___declspec] = ACTIONS(5324), - [anon_sym_LBRACE] = ACTIONS(5326), - [anon_sym_signed] = ACTIONS(5324), - [anon_sym_unsigned] = ACTIONS(5324), - [anon_sym_long] = ACTIONS(5324), - [anon_sym_short] = ACTIONS(5324), - [anon_sym_EQ] = ACTIONS(5324), - [anon_sym_ATautoreleasepool] = ACTIONS(5326), - [anon_sym_static] = ACTIONS(5324), - [anon_sym_auto] = ACTIONS(5324), - [anon_sym_register] = ACTIONS(5324), - [anon_sym_inline] = ACTIONS(5324), - [anon_sym___inline] = ACTIONS(5324), - [anon_sym___inline__] = ACTIONS(5324), - [anon_sym___forceinline] = ACTIONS(5324), - [anon_sym_thread_local] = ACTIONS(5324), - [anon_sym___thread] = ACTIONS(5324), - [anon_sym_CG_EXTERN] = ACTIONS(5324), - [anon_sym_CG_INLINE] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5324), - [anon_sym_IBOutlet] = ACTIONS(5324), - [anon_sym_IBInspectable] = ACTIONS(5324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5324), - [anon_sym_NS_INLINE] = ACTIONS(5324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5324), - [anon_sym_OBJC_EXPORT] = ACTIONS(5324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5324), - [anon_sym_const] = ACTIONS(5324), - [anon_sym_constexpr] = ACTIONS(5324), - [anon_sym_volatile] = ACTIONS(5324), - [anon_sym_restrict] = ACTIONS(5324), - [anon_sym___restrict__] = ACTIONS(5324), - [anon_sym__Atomic] = ACTIONS(5324), - [anon_sym__Noreturn] = ACTIONS(5324), - [anon_sym_nullable] = ACTIONS(5324), - [anon_sym__Complex] = ACTIONS(5324), - [anon_sym__Nonnull] = ACTIONS(5324), - [anon_sym__Nullable] = ACTIONS(5324), - [anon_sym__Nullable_result] = ACTIONS(5324), - [anon_sym__Null_unspecified] = ACTIONS(5324), - [anon_sym___autoreleasing] = ACTIONS(5324), - [anon_sym___block] = ACTIONS(5324), - [anon_sym___bridge] = ACTIONS(5324), - [anon_sym___bridge_retained] = ACTIONS(5324), - [anon_sym___bridge_transfer] = ACTIONS(5324), - [anon_sym___complex] = ACTIONS(5324), - [anon_sym___const] = ACTIONS(5324), - [anon_sym___imag] = ACTIONS(5324), - [anon_sym___kindof] = ACTIONS(5324), - [anon_sym___nonnull] = ACTIONS(5324), - [anon_sym___nullable] = ACTIONS(5324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5324), - [anon_sym___real] = ACTIONS(5324), - [anon_sym___strong] = ACTIONS(5324), - [anon_sym___unsafe_unretained] = ACTIONS(5324), - [anon_sym___unused] = ACTIONS(5324), - [anon_sym___weak] = ACTIONS(5324), - [sym_primitive_type] = ACTIONS(5324), - [anon_sym_enum] = ACTIONS(5324), - [anon_sym_struct] = ACTIONS(5324), - [anon_sym_union] = ACTIONS(5324), - [anon_sym_QMARK] = ACTIONS(5326), - [anon_sym_STAR_EQ] = ACTIONS(5326), - [anon_sym_SLASH_EQ] = ACTIONS(5326), - [anon_sym_PERCENT_EQ] = ACTIONS(5326), - [anon_sym_PLUS_EQ] = ACTIONS(5326), - [anon_sym_DASH_EQ] = ACTIONS(5326), - [anon_sym_LT_LT_EQ] = ACTIONS(5326), - [anon_sym_GT_GT_EQ] = ACTIONS(5326), - [anon_sym_AMP_EQ] = ACTIONS(5326), - [anon_sym_CARET_EQ] = ACTIONS(5326), - [anon_sym_PIPE_EQ] = ACTIONS(5326), - [anon_sym_DASH_DASH] = ACTIONS(5326), - [anon_sym_PLUS_PLUS] = ACTIONS(5326), - [anon_sym_DOT] = ACTIONS(5324), - [anon_sym_DASH_GT] = ACTIONS(5326), - [anon_sym_AT] = ACTIONS(5324), - [anon_sym_DQUOTE] = ACTIONS(5326), - [anon_sym_L_DQUOTE] = ACTIONS(5326), - [anon_sym_u_DQUOTE] = ACTIONS(5326), - [anon_sym_U_DQUOTE] = ACTIONS(5326), - [anon_sym_u8_DQUOTE] = ACTIONS(5326), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5324), - [anon_sym___typeof] = ACTIONS(5324), - [anon_sym_typeof] = ACTIONS(5324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE] = ACTIONS(5324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_API_AVAILABLE] = ACTIONS(5324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_API_DEPRECATED] = ACTIONS(5324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5324), - [anon_sym___deprecated_msg] = ACTIONS(5324), - [anon_sym___deprecated_enum_msg] = ACTIONS(5324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5324), - [anon_sym__Alignas] = ACTIONS(5324), - [anon_sym_BOOL] = ACTIONS(5324), - [anon_sym_IMP] = ACTIONS(5324), - [anon_sym_SEL] = ACTIONS(5324), - [anon_sym_Class] = ACTIONS(5324), - [anon_sym_id] = ACTIONS(5324), - }, - [2905] = { - [sym_identifier] = ACTIONS(5328), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5330), - [anon_sym_COMMA] = ACTIONS(5330), - [anon_sym_RPAREN] = ACTIONS(5330), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5330), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5330), - [anon_sym_LPAREN2] = ACTIONS(5330), - [anon_sym_DASH] = ACTIONS(5328), - [anon_sym_PLUS] = ACTIONS(5328), - [anon_sym_STAR] = ACTIONS(5328), - [anon_sym_SLASH] = ACTIONS(5328), - [anon_sym_PERCENT] = ACTIONS(5328), - [anon_sym_PIPE_PIPE] = ACTIONS(5330), - [anon_sym_AMP_AMP] = ACTIONS(5330), - [anon_sym_PIPE] = ACTIONS(5328), - [anon_sym_CARET] = ACTIONS(5328), - [anon_sym_AMP] = ACTIONS(5328), - [anon_sym_EQ_EQ] = ACTIONS(5330), - [anon_sym_BANG_EQ] = ACTIONS(5330), - [anon_sym_GT] = ACTIONS(5328), - [anon_sym_GT_EQ] = ACTIONS(5330), - [anon_sym_LT_EQ] = ACTIONS(5330), - [anon_sym_LT] = ACTIONS(5328), - [anon_sym_LT_LT] = ACTIONS(5328), - [anon_sym_GT_GT] = ACTIONS(5328), - [anon_sym_SEMI] = ACTIONS(5330), - [anon_sym___extension__] = ACTIONS(5328), - [anon_sym_extern] = ACTIONS(5328), - [anon_sym___attribute__] = ACTIONS(5328), - [anon_sym___attribute] = ACTIONS(5328), - [anon_sym_noreturn] = ACTIONS(5328), - [anon_sym_LBRACK] = ACTIONS(5330), - [anon_sym_RBRACK] = ACTIONS(5330), - [anon_sym___declspec] = ACTIONS(5328), - [anon_sym_LBRACE] = ACTIONS(5330), - [anon_sym_RBRACE] = ACTIONS(5330), - [anon_sym_signed] = ACTIONS(5328), - [anon_sym_unsigned] = ACTIONS(5328), - [anon_sym_long] = ACTIONS(5328), - [anon_sym_short] = ACTIONS(5328), - [anon_sym_EQ] = ACTIONS(5328), - [anon_sym_ATautoreleasepool] = ACTIONS(5330), - [anon_sym_static] = ACTIONS(5328), - [anon_sym_auto] = ACTIONS(5328), - [anon_sym_register] = ACTIONS(5328), - [anon_sym_inline] = ACTIONS(5328), - [anon_sym___inline] = ACTIONS(5328), - [anon_sym___inline__] = ACTIONS(5328), - [anon_sym___forceinline] = ACTIONS(5328), - [anon_sym_thread_local] = ACTIONS(5328), - [anon_sym___thread] = ACTIONS(5328), - [anon_sym_CG_EXTERN] = ACTIONS(5328), - [anon_sym_CG_INLINE] = ACTIONS(5328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5328), - [anon_sym_IBOutlet] = ACTIONS(5328), - [anon_sym_IBInspectable] = ACTIONS(5328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5328), - [anon_sym_NS_INLINE] = ACTIONS(5328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5328), - [anon_sym_OBJC_EXPORT] = ACTIONS(5328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5328), - [anon_sym_const] = ACTIONS(5328), - [anon_sym_constexpr] = ACTIONS(5328), - [anon_sym_volatile] = ACTIONS(5328), - [anon_sym_restrict] = ACTIONS(5328), - [anon_sym___restrict__] = ACTIONS(5328), - [anon_sym__Atomic] = ACTIONS(5328), - [anon_sym__Noreturn] = ACTIONS(5328), - [anon_sym_nullable] = ACTIONS(5328), - [anon_sym__Complex] = ACTIONS(5328), - [anon_sym__Nonnull] = ACTIONS(5328), - [anon_sym__Nullable] = ACTIONS(5328), - [anon_sym__Nullable_result] = ACTIONS(5328), - [anon_sym__Null_unspecified] = ACTIONS(5328), - [anon_sym___autoreleasing] = ACTIONS(5328), - [anon_sym___block] = ACTIONS(5328), - [anon_sym___bridge] = ACTIONS(5328), - [anon_sym___bridge_retained] = ACTIONS(5328), - [anon_sym___bridge_transfer] = ACTIONS(5328), - [anon_sym___complex] = ACTIONS(5328), - [anon_sym___const] = ACTIONS(5328), - [anon_sym___imag] = ACTIONS(5328), - [anon_sym___kindof] = ACTIONS(5328), - [anon_sym___nonnull] = ACTIONS(5328), - [anon_sym___nullable] = ACTIONS(5328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5328), - [anon_sym___real] = ACTIONS(5328), - [anon_sym___strong] = ACTIONS(5328), - [anon_sym___unsafe_unretained] = ACTIONS(5328), - [anon_sym___unused] = ACTIONS(5328), - [anon_sym___weak] = ACTIONS(5328), - [sym_primitive_type] = ACTIONS(5328), - [anon_sym_enum] = ACTIONS(5328), - [anon_sym_COLON] = ACTIONS(5330), - [anon_sym_struct] = ACTIONS(5328), - [anon_sym_union] = ACTIONS(5328), - [anon_sym_QMARK] = ACTIONS(5330), - [anon_sym_STAR_EQ] = ACTIONS(5330), - [anon_sym_SLASH_EQ] = ACTIONS(5330), - [anon_sym_PERCENT_EQ] = ACTIONS(5330), - [anon_sym_PLUS_EQ] = ACTIONS(5330), - [anon_sym_DASH_EQ] = ACTIONS(5330), - [anon_sym_LT_LT_EQ] = ACTIONS(5330), - [anon_sym_GT_GT_EQ] = ACTIONS(5330), - [anon_sym_AMP_EQ] = ACTIONS(5330), - [anon_sym_CARET_EQ] = ACTIONS(5330), - [anon_sym_PIPE_EQ] = ACTIONS(5330), - [anon_sym_DASH_DASH] = ACTIONS(5330), - [anon_sym_PLUS_PLUS] = ACTIONS(5330), - [anon_sym_DOT] = ACTIONS(5328), - [anon_sym_DASH_GT] = ACTIONS(5330), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5328), - [anon_sym___typeof] = ACTIONS(5328), - [anon_sym_typeof] = ACTIONS(5328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5328), - [anon_sym_NS_AVAILABLE] = ACTIONS(5328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_API_AVAILABLE] = ACTIONS(5328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_API_DEPRECATED] = ACTIONS(5328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5328), - [anon_sym___deprecated_msg] = ACTIONS(5328), - [anon_sym___deprecated_enum_msg] = ACTIONS(5328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5328), - [anon_sym__Alignas] = ACTIONS(5328), - [anon_sym_BOOL] = ACTIONS(5328), - [anon_sym_IMP] = ACTIONS(5328), - [anon_sym_SEL] = ACTIONS(5328), - [anon_sym_Class] = ACTIONS(5328), - [anon_sym_id] = ACTIONS(5328), - }, - [2906] = { - [sym_identifier] = ACTIONS(5332), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5334), - [anon_sym_COMMA] = ACTIONS(5334), - [anon_sym_RPAREN] = ACTIONS(5334), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5334), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5334), - [anon_sym_LPAREN2] = ACTIONS(5334), - [anon_sym_DASH] = ACTIONS(5332), - [anon_sym_PLUS] = ACTIONS(5332), - [anon_sym_STAR] = ACTIONS(5332), - [anon_sym_SLASH] = ACTIONS(5332), - [anon_sym_PERCENT] = ACTIONS(5332), - [anon_sym_PIPE_PIPE] = ACTIONS(5334), - [anon_sym_AMP_AMP] = ACTIONS(5334), - [anon_sym_PIPE] = ACTIONS(5332), - [anon_sym_CARET] = ACTIONS(5332), - [anon_sym_AMP] = ACTIONS(5332), - [anon_sym_EQ_EQ] = ACTIONS(5334), - [anon_sym_BANG_EQ] = ACTIONS(5334), - [anon_sym_GT] = ACTIONS(5332), - [anon_sym_GT_EQ] = ACTIONS(5334), - [anon_sym_LT_EQ] = ACTIONS(5334), - [anon_sym_LT] = ACTIONS(5332), - [anon_sym_LT_LT] = ACTIONS(5332), - [anon_sym_GT_GT] = ACTIONS(5332), - [anon_sym_SEMI] = ACTIONS(5334), - [anon_sym___extension__] = ACTIONS(5332), - [anon_sym_extern] = ACTIONS(5332), - [anon_sym___attribute__] = ACTIONS(5332), - [anon_sym___attribute] = ACTIONS(5332), - [anon_sym_noreturn] = ACTIONS(5332), - [anon_sym_LBRACK] = ACTIONS(5334), - [anon_sym_RBRACK] = ACTIONS(5334), - [anon_sym___declspec] = ACTIONS(5332), - [anon_sym_LBRACE] = ACTIONS(5334), - [anon_sym_RBRACE] = ACTIONS(5334), - [anon_sym_signed] = ACTIONS(5332), - [anon_sym_unsigned] = ACTIONS(5332), - [anon_sym_long] = ACTIONS(5332), - [anon_sym_short] = ACTIONS(5332), - [anon_sym_EQ] = ACTIONS(5332), - [anon_sym_ATautoreleasepool] = ACTIONS(5334), - [anon_sym_static] = ACTIONS(5332), - [anon_sym_auto] = ACTIONS(5332), - [anon_sym_register] = ACTIONS(5332), - [anon_sym_inline] = ACTIONS(5332), - [anon_sym___inline] = ACTIONS(5332), - [anon_sym___inline__] = ACTIONS(5332), - [anon_sym___forceinline] = ACTIONS(5332), - [anon_sym_thread_local] = ACTIONS(5332), - [anon_sym___thread] = ACTIONS(5332), - [anon_sym_CG_EXTERN] = ACTIONS(5332), - [anon_sym_CG_INLINE] = ACTIONS(5332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5332), - [anon_sym_IBOutlet] = ACTIONS(5332), - [anon_sym_IBInspectable] = ACTIONS(5332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5332), - [anon_sym_NS_INLINE] = ACTIONS(5332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5332), - [anon_sym_OBJC_EXPORT] = ACTIONS(5332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5332), - [anon_sym_const] = ACTIONS(5332), - [anon_sym_constexpr] = ACTIONS(5332), - [anon_sym_volatile] = ACTIONS(5332), - [anon_sym_restrict] = ACTIONS(5332), - [anon_sym___restrict__] = ACTIONS(5332), - [anon_sym__Atomic] = ACTIONS(5332), - [anon_sym__Noreturn] = ACTIONS(5332), - [anon_sym_nullable] = ACTIONS(5332), - [anon_sym__Complex] = ACTIONS(5332), - [anon_sym__Nonnull] = ACTIONS(5332), - [anon_sym__Nullable] = ACTIONS(5332), - [anon_sym__Nullable_result] = ACTIONS(5332), - [anon_sym__Null_unspecified] = ACTIONS(5332), - [anon_sym___autoreleasing] = ACTIONS(5332), - [anon_sym___block] = ACTIONS(5332), - [anon_sym___bridge] = ACTIONS(5332), - [anon_sym___bridge_retained] = ACTIONS(5332), - [anon_sym___bridge_transfer] = ACTIONS(5332), - [anon_sym___complex] = ACTIONS(5332), - [anon_sym___const] = ACTIONS(5332), - [anon_sym___imag] = ACTIONS(5332), - [anon_sym___kindof] = ACTIONS(5332), - [anon_sym___nonnull] = ACTIONS(5332), - [anon_sym___nullable] = ACTIONS(5332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5332), - [anon_sym___real] = ACTIONS(5332), - [anon_sym___strong] = ACTIONS(5332), - [anon_sym___unsafe_unretained] = ACTIONS(5332), - [anon_sym___unused] = ACTIONS(5332), - [anon_sym___weak] = ACTIONS(5332), - [sym_primitive_type] = ACTIONS(5332), - [anon_sym_enum] = ACTIONS(5332), - [anon_sym_COLON] = ACTIONS(5334), - [anon_sym_struct] = ACTIONS(5332), - [anon_sym_union] = ACTIONS(5332), - [anon_sym_QMARK] = ACTIONS(5334), - [anon_sym_STAR_EQ] = ACTIONS(5334), - [anon_sym_SLASH_EQ] = ACTIONS(5334), - [anon_sym_PERCENT_EQ] = ACTIONS(5334), - [anon_sym_PLUS_EQ] = ACTIONS(5334), - [anon_sym_DASH_EQ] = ACTIONS(5334), - [anon_sym_LT_LT_EQ] = ACTIONS(5334), - [anon_sym_GT_GT_EQ] = ACTIONS(5334), - [anon_sym_AMP_EQ] = ACTIONS(5334), - [anon_sym_CARET_EQ] = ACTIONS(5334), - [anon_sym_PIPE_EQ] = ACTIONS(5334), - [anon_sym_DASH_DASH] = ACTIONS(5334), - [anon_sym_PLUS_PLUS] = ACTIONS(5334), - [anon_sym_DOT] = ACTIONS(5332), - [anon_sym_DASH_GT] = ACTIONS(5334), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5332), - [anon_sym___typeof] = ACTIONS(5332), - [anon_sym_typeof] = ACTIONS(5332), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5332), - [anon_sym_NS_AVAILABLE] = ACTIONS(5332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5332), - [anon_sym_API_AVAILABLE] = ACTIONS(5332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5332), - [anon_sym_API_DEPRECATED] = ACTIONS(5332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5332), - [anon_sym___deprecated_msg] = ACTIONS(5332), - [anon_sym___deprecated_enum_msg] = ACTIONS(5332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5332), - [anon_sym__Alignas] = ACTIONS(5332), - [anon_sym_BOOL] = ACTIONS(5332), - [anon_sym_IMP] = ACTIONS(5332), - [anon_sym_SEL] = ACTIONS(5332), - [anon_sym_Class] = ACTIONS(5332), - [anon_sym_id] = ACTIONS(5332), - }, - [2907] = { - [sym_identifier] = ACTIONS(5336), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5338), - [anon_sym_COMMA] = ACTIONS(5338), - [anon_sym_RPAREN] = ACTIONS(5338), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5338), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5338), - [anon_sym_LPAREN2] = ACTIONS(5338), - [anon_sym_DASH] = ACTIONS(5336), - [anon_sym_PLUS] = ACTIONS(5336), - [anon_sym_STAR] = ACTIONS(5336), - [anon_sym_SLASH] = ACTIONS(5336), - [anon_sym_PERCENT] = ACTIONS(5336), - [anon_sym_PIPE_PIPE] = ACTIONS(5338), - [anon_sym_AMP_AMP] = ACTIONS(5338), - [anon_sym_PIPE] = ACTIONS(5336), - [anon_sym_CARET] = ACTIONS(5336), - [anon_sym_AMP] = ACTIONS(5336), - [anon_sym_EQ_EQ] = ACTIONS(5338), - [anon_sym_BANG_EQ] = ACTIONS(5338), - [anon_sym_GT] = ACTIONS(5336), - [anon_sym_GT_EQ] = ACTIONS(5338), - [anon_sym_LT_EQ] = ACTIONS(5338), - [anon_sym_LT] = ACTIONS(5336), - [anon_sym_LT_LT] = ACTIONS(5336), - [anon_sym_GT_GT] = ACTIONS(5336), - [anon_sym_SEMI] = ACTIONS(5338), - [anon_sym___extension__] = ACTIONS(5336), - [anon_sym_extern] = ACTIONS(5336), - [anon_sym___attribute__] = ACTIONS(5336), - [anon_sym___attribute] = ACTIONS(5336), - [anon_sym_noreturn] = ACTIONS(5336), - [anon_sym_LBRACK] = ACTIONS(5338), - [anon_sym_RBRACK] = ACTIONS(5338), - [anon_sym___declspec] = ACTIONS(5336), - [anon_sym_LBRACE] = ACTIONS(5338), - [anon_sym_RBRACE] = ACTIONS(5338), - [anon_sym_signed] = ACTIONS(5336), - [anon_sym_unsigned] = ACTIONS(5336), - [anon_sym_long] = ACTIONS(5336), - [anon_sym_short] = ACTIONS(5336), - [anon_sym_EQ] = ACTIONS(5336), - [anon_sym_ATautoreleasepool] = ACTIONS(5338), - [anon_sym_static] = ACTIONS(5336), - [anon_sym_auto] = ACTIONS(5336), - [anon_sym_register] = ACTIONS(5336), - [anon_sym_inline] = ACTIONS(5336), - [anon_sym___inline] = ACTIONS(5336), - [anon_sym___inline__] = ACTIONS(5336), - [anon_sym___forceinline] = ACTIONS(5336), - [anon_sym_thread_local] = ACTIONS(5336), - [anon_sym___thread] = ACTIONS(5336), - [anon_sym_CG_EXTERN] = ACTIONS(5336), - [anon_sym_CG_INLINE] = ACTIONS(5336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5336), - [anon_sym_IBOutlet] = ACTIONS(5336), - [anon_sym_IBInspectable] = ACTIONS(5336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5336), - [anon_sym_NS_INLINE] = ACTIONS(5336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5336), - [anon_sym_OBJC_EXPORT] = ACTIONS(5336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5336), - [anon_sym_const] = ACTIONS(5336), - [anon_sym_constexpr] = ACTIONS(5336), - [anon_sym_volatile] = ACTIONS(5336), - [anon_sym_restrict] = ACTIONS(5336), - [anon_sym___restrict__] = ACTIONS(5336), - [anon_sym__Atomic] = ACTIONS(5336), - [anon_sym__Noreturn] = ACTIONS(5336), - [anon_sym_nullable] = ACTIONS(5336), - [anon_sym__Complex] = ACTIONS(5336), - [anon_sym__Nonnull] = ACTIONS(5336), - [anon_sym__Nullable] = ACTIONS(5336), - [anon_sym__Nullable_result] = ACTIONS(5336), - [anon_sym__Null_unspecified] = ACTIONS(5336), - [anon_sym___autoreleasing] = ACTIONS(5336), - [anon_sym___block] = ACTIONS(5336), - [anon_sym___bridge] = ACTIONS(5336), - [anon_sym___bridge_retained] = ACTIONS(5336), - [anon_sym___bridge_transfer] = ACTIONS(5336), - [anon_sym___complex] = ACTIONS(5336), - [anon_sym___const] = ACTIONS(5336), - [anon_sym___imag] = ACTIONS(5336), - [anon_sym___kindof] = ACTIONS(5336), - [anon_sym___nonnull] = ACTIONS(5336), - [anon_sym___nullable] = ACTIONS(5336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5336), - [anon_sym___real] = ACTIONS(5336), - [anon_sym___strong] = ACTIONS(5336), - [anon_sym___unsafe_unretained] = ACTIONS(5336), - [anon_sym___unused] = ACTIONS(5336), - [anon_sym___weak] = ACTIONS(5336), - [sym_primitive_type] = ACTIONS(5336), - [anon_sym_enum] = ACTIONS(5336), - [anon_sym_COLON] = ACTIONS(5338), - [anon_sym_struct] = ACTIONS(5336), - [anon_sym_union] = ACTIONS(5336), - [anon_sym_QMARK] = ACTIONS(5338), - [anon_sym_STAR_EQ] = ACTIONS(5338), - [anon_sym_SLASH_EQ] = ACTIONS(5338), - [anon_sym_PERCENT_EQ] = ACTIONS(5338), - [anon_sym_PLUS_EQ] = ACTIONS(5338), - [anon_sym_DASH_EQ] = ACTIONS(5338), - [anon_sym_LT_LT_EQ] = ACTIONS(5338), - [anon_sym_GT_GT_EQ] = ACTIONS(5338), - [anon_sym_AMP_EQ] = ACTIONS(5338), - [anon_sym_CARET_EQ] = ACTIONS(5338), - [anon_sym_PIPE_EQ] = ACTIONS(5338), - [anon_sym_DASH_DASH] = ACTIONS(5338), - [anon_sym_PLUS_PLUS] = ACTIONS(5338), - [anon_sym_DOT] = ACTIONS(5336), - [anon_sym_DASH_GT] = ACTIONS(5338), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5336), - [anon_sym___typeof] = ACTIONS(5336), - [anon_sym_typeof] = ACTIONS(5336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5336), - [anon_sym_NS_AVAILABLE] = ACTIONS(5336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_API_AVAILABLE] = ACTIONS(5336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_API_DEPRECATED] = ACTIONS(5336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5336), - [anon_sym___deprecated_msg] = ACTIONS(5336), - [anon_sym___deprecated_enum_msg] = ACTIONS(5336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5336), - [anon_sym__Alignas] = ACTIONS(5336), - [anon_sym_BOOL] = ACTIONS(5336), - [anon_sym_IMP] = ACTIONS(5336), - [anon_sym_SEL] = ACTIONS(5336), - [anon_sym_Class] = ACTIONS(5336), - [anon_sym_id] = ACTIONS(5336), - }, - [2908] = { - [sym_identifier] = ACTIONS(5340), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5342), - [anon_sym_COMMA] = ACTIONS(5342), - [anon_sym_RPAREN] = ACTIONS(5342), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5342), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5342), - [anon_sym_LPAREN2] = ACTIONS(5342), - [anon_sym_DASH] = ACTIONS(5340), - [anon_sym_PLUS] = ACTIONS(5340), - [anon_sym_STAR] = ACTIONS(5340), - [anon_sym_SLASH] = ACTIONS(5340), - [anon_sym_PERCENT] = ACTIONS(5340), - [anon_sym_PIPE_PIPE] = ACTIONS(5342), - [anon_sym_AMP_AMP] = ACTIONS(5342), - [anon_sym_PIPE] = ACTIONS(5340), - [anon_sym_CARET] = ACTIONS(5340), - [anon_sym_AMP] = ACTIONS(5340), - [anon_sym_EQ_EQ] = ACTIONS(5342), - [anon_sym_BANG_EQ] = ACTIONS(5342), - [anon_sym_GT] = ACTIONS(5340), - [anon_sym_GT_EQ] = ACTIONS(5342), - [anon_sym_LT_EQ] = ACTIONS(5342), - [anon_sym_LT] = ACTIONS(5340), - [anon_sym_LT_LT] = ACTIONS(5340), - [anon_sym_GT_GT] = ACTIONS(5340), - [anon_sym_SEMI] = ACTIONS(5342), - [anon_sym___extension__] = ACTIONS(5340), - [anon_sym_extern] = ACTIONS(5340), - [anon_sym___attribute__] = ACTIONS(5340), - [anon_sym___attribute] = ACTIONS(5340), - [anon_sym_noreturn] = ACTIONS(5340), - [anon_sym_LBRACK] = ACTIONS(5342), - [anon_sym_RBRACK] = ACTIONS(5342), - [anon_sym___declspec] = ACTIONS(5340), - [anon_sym_LBRACE] = ACTIONS(5342), - [anon_sym_RBRACE] = ACTIONS(5342), - [anon_sym_signed] = ACTIONS(5340), - [anon_sym_unsigned] = ACTIONS(5340), - [anon_sym_long] = ACTIONS(5340), - [anon_sym_short] = ACTIONS(5340), - [anon_sym_EQ] = ACTIONS(5340), - [anon_sym_ATautoreleasepool] = ACTIONS(5342), - [anon_sym_static] = ACTIONS(5340), - [anon_sym_auto] = ACTIONS(5340), - [anon_sym_register] = ACTIONS(5340), - [anon_sym_inline] = ACTIONS(5340), - [anon_sym___inline] = ACTIONS(5340), - [anon_sym___inline__] = ACTIONS(5340), - [anon_sym___forceinline] = ACTIONS(5340), - [anon_sym_thread_local] = ACTIONS(5340), - [anon_sym___thread] = ACTIONS(5340), - [anon_sym_CG_EXTERN] = ACTIONS(5340), - [anon_sym_CG_INLINE] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5340), - [anon_sym_IBOutlet] = ACTIONS(5340), - [anon_sym_IBInspectable] = ACTIONS(5340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5340), - [anon_sym_NS_INLINE] = ACTIONS(5340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5340), - [anon_sym_OBJC_EXPORT] = ACTIONS(5340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5340), - [anon_sym_const] = ACTIONS(5340), - [anon_sym_constexpr] = ACTIONS(5340), - [anon_sym_volatile] = ACTIONS(5340), - [anon_sym_restrict] = ACTIONS(5340), - [anon_sym___restrict__] = ACTIONS(5340), - [anon_sym__Atomic] = ACTIONS(5340), - [anon_sym__Noreturn] = ACTIONS(5340), - [anon_sym_nullable] = ACTIONS(5340), - [anon_sym__Complex] = ACTIONS(5340), - [anon_sym__Nonnull] = ACTIONS(5340), - [anon_sym__Nullable] = ACTIONS(5340), - [anon_sym__Nullable_result] = ACTIONS(5340), - [anon_sym__Null_unspecified] = ACTIONS(5340), - [anon_sym___autoreleasing] = ACTIONS(5340), - [anon_sym___block] = ACTIONS(5340), - [anon_sym___bridge] = ACTIONS(5340), - [anon_sym___bridge_retained] = ACTIONS(5340), - [anon_sym___bridge_transfer] = ACTIONS(5340), - [anon_sym___complex] = ACTIONS(5340), - [anon_sym___const] = ACTIONS(5340), - [anon_sym___imag] = ACTIONS(5340), - [anon_sym___kindof] = ACTIONS(5340), - [anon_sym___nonnull] = ACTIONS(5340), - [anon_sym___nullable] = ACTIONS(5340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5340), - [anon_sym___real] = ACTIONS(5340), - [anon_sym___strong] = ACTIONS(5340), - [anon_sym___unsafe_unretained] = ACTIONS(5340), - [anon_sym___unused] = ACTIONS(5340), - [anon_sym___weak] = ACTIONS(5340), - [sym_primitive_type] = ACTIONS(5340), - [anon_sym_enum] = ACTIONS(5340), - [anon_sym_COLON] = ACTIONS(5342), - [anon_sym_struct] = ACTIONS(5340), - [anon_sym_union] = ACTIONS(5340), - [anon_sym_QMARK] = ACTIONS(5342), - [anon_sym_STAR_EQ] = ACTIONS(5342), - [anon_sym_SLASH_EQ] = ACTIONS(5342), - [anon_sym_PERCENT_EQ] = ACTIONS(5342), - [anon_sym_PLUS_EQ] = ACTIONS(5342), - [anon_sym_DASH_EQ] = ACTIONS(5342), - [anon_sym_LT_LT_EQ] = ACTIONS(5342), - [anon_sym_GT_GT_EQ] = ACTIONS(5342), - [anon_sym_AMP_EQ] = ACTIONS(5342), - [anon_sym_CARET_EQ] = ACTIONS(5342), - [anon_sym_PIPE_EQ] = ACTIONS(5342), - [anon_sym_DASH_DASH] = ACTIONS(5342), - [anon_sym_PLUS_PLUS] = ACTIONS(5342), - [anon_sym_DOT] = ACTIONS(5340), - [anon_sym_DASH_GT] = ACTIONS(5342), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5340), - [anon_sym___typeof] = ACTIONS(5340), - [anon_sym_typeof] = ACTIONS(5340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE] = ACTIONS(5340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_API_AVAILABLE] = ACTIONS(5340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_API_DEPRECATED] = ACTIONS(5340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5340), - [anon_sym___deprecated_msg] = ACTIONS(5340), - [anon_sym___deprecated_enum_msg] = ACTIONS(5340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5340), - [anon_sym__Alignas] = ACTIONS(5340), - [anon_sym_BOOL] = ACTIONS(5340), - [anon_sym_IMP] = ACTIONS(5340), - [anon_sym_SEL] = ACTIONS(5340), - [anon_sym_Class] = ACTIONS(5340), - [anon_sym_id] = ACTIONS(5340), - }, - [2909] = { - [sym_identifier] = ACTIONS(5344), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5346), - [anon_sym_COMMA] = ACTIONS(5346), - [anon_sym_RPAREN] = ACTIONS(5346), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5346), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5346), - [anon_sym_LPAREN2] = ACTIONS(5346), - [anon_sym_DASH] = ACTIONS(5344), - [anon_sym_PLUS] = ACTIONS(5344), - [anon_sym_STAR] = ACTIONS(5344), - [anon_sym_SLASH] = ACTIONS(5344), - [anon_sym_PERCENT] = ACTIONS(5344), - [anon_sym_PIPE_PIPE] = ACTIONS(5346), - [anon_sym_AMP_AMP] = ACTIONS(5346), - [anon_sym_PIPE] = ACTIONS(5344), - [anon_sym_CARET] = ACTIONS(5344), - [anon_sym_AMP] = ACTIONS(5344), - [anon_sym_EQ_EQ] = ACTIONS(5346), - [anon_sym_BANG_EQ] = ACTIONS(5346), - [anon_sym_GT] = ACTIONS(5344), - [anon_sym_GT_EQ] = ACTIONS(5346), - [anon_sym_LT_EQ] = ACTIONS(5346), - [anon_sym_LT] = ACTIONS(5344), - [anon_sym_LT_LT] = ACTIONS(5344), - [anon_sym_GT_GT] = ACTIONS(5344), - [anon_sym_SEMI] = ACTIONS(5346), - [anon_sym___extension__] = ACTIONS(5344), - [anon_sym_extern] = ACTIONS(5344), - [anon_sym___attribute__] = ACTIONS(5344), - [anon_sym___attribute] = ACTIONS(5344), - [anon_sym_noreturn] = ACTIONS(5344), - [anon_sym_LBRACK] = ACTIONS(5346), - [anon_sym_RBRACK] = ACTIONS(5346), - [anon_sym___declspec] = ACTIONS(5344), - [anon_sym_LBRACE] = ACTIONS(5346), - [anon_sym_RBRACE] = ACTIONS(5346), - [anon_sym_signed] = ACTIONS(5344), - [anon_sym_unsigned] = ACTIONS(5344), - [anon_sym_long] = ACTIONS(5344), - [anon_sym_short] = ACTIONS(5344), - [anon_sym_EQ] = ACTIONS(5344), - [anon_sym_ATautoreleasepool] = ACTIONS(5346), - [anon_sym_static] = ACTIONS(5344), - [anon_sym_auto] = ACTIONS(5344), - [anon_sym_register] = ACTIONS(5344), - [anon_sym_inline] = ACTIONS(5344), - [anon_sym___inline] = ACTIONS(5344), - [anon_sym___inline__] = ACTIONS(5344), - [anon_sym___forceinline] = ACTIONS(5344), - [anon_sym_thread_local] = ACTIONS(5344), - [anon_sym___thread] = ACTIONS(5344), - [anon_sym_CG_EXTERN] = ACTIONS(5344), - [anon_sym_CG_INLINE] = ACTIONS(5344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5344), - [anon_sym_IBOutlet] = ACTIONS(5344), - [anon_sym_IBInspectable] = ACTIONS(5344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5344), - [anon_sym_NS_INLINE] = ACTIONS(5344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5344), - [anon_sym_OBJC_EXPORT] = ACTIONS(5344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5344), - [anon_sym_const] = ACTIONS(5344), - [anon_sym_constexpr] = ACTIONS(5344), - [anon_sym_volatile] = ACTIONS(5344), - [anon_sym_restrict] = ACTIONS(5344), - [anon_sym___restrict__] = ACTIONS(5344), - [anon_sym__Atomic] = ACTIONS(5344), - [anon_sym__Noreturn] = ACTIONS(5344), - [anon_sym_nullable] = ACTIONS(5344), - [anon_sym__Complex] = ACTIONS(5344), - [anon_sym__Nonnull] = ACTIONS(5344), - [anon_sym__Nullable] = ACTIONS(5344), - [anon_sym__Nullable_result] = ACTIONS(5344), - [anon_sym__Null_unspecified] = ACTIONS(5344), - [anon_sym___autoreleasing] = ACTIONS(5344), - [anon_sym___block] = ACTIONS(5344), - [anon_sym___bridge] = ACTIONS(5344), - [anon_sym___bridge_retained] = ACTIONS(5344), - [anon_sym___bridge_transfer] = ACTIONS(5344), - [anon_sym___complex] = ACTIONS(5344), - [anon_sym___const] = ACTIONS(5344), - [anon_sym___imag] = ACTIONS(5344), - [anon_sym___kindof] = ACTIONS(5344), - [anon_sym___nonnull] = ACTIONS(5344), - [anon_sym___nullable] = ACTIONS(5344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5344), - [anon_sym___real] = ACTIONS(5344), - [anon_sym___strong] = ACTIONS(5344), - [anon_sym___unsafe_unretained] = ACTIONS(5344), - [anon_sym___unused] = ACTIONS(5344), - [anon_sym___weak] = ACTIONS(5344), - [sym_primitive_type] = ACTIONS(5344), - [anon_sym_enum] = ACTIONS(5344), - [anon_sym_COLON] = ACTIONS(5346), - [anon_sym_struct] = ACTIONS(5344), - [anon_sym_union] = ACTIONS(5344), - [anon_sym_QMARK] = ACTIONS(5346), - [anon_sym_STAR_EQ] = ACTIONS(5346), - [anon_sym_SLASH_EQ] = ACTIONS(5346), - [anon_sym_PERCENT_EQ] = ACTIONS(5346), - [anon_sym_PLUS_EQ] = ACTIONS(5346), - [anon_sym_DASH_EQ] = ACTIONS(5346), - [anon_sym_LT_LT_EQ] = ACTIONS(5346), - [anon_sym_GT_GT_EQ] = ACTIONS(5346), - [anon_sym_AMP_EQ] = ACTIONS(5346), - [anon_sym_CARET_EQ] = ACTIONS(5346), - [anon_sym_PIPE_EQ] = ACTIONS(5346), - [anon_sym_DASH_DASH] = ACTIONS(5346), - [anon_sym_PLUS_PLUS] = ACTIONS(5346), - [anon_sym_DOT] = ACTIONS(5344), - [anon_sym_DASH_GT] = ACTIONS(5346), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5344), - [anon_sym___typeof] = ACTIONS(5344), - [anon_sym_typeof] = ACTIONS(5344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5344), - [anon_sym_NS_AVAILABLE] = ACTIONS(5344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_API_AVAILABLE] = ACTIONS(5344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_API_DEPRECATED] = ACTIONS(5344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5344), - [anon_sym___deprecated_msg] = ACTIONS(5344), - [anon_sym___deprecated_enum_msg] = ACTIONS(5344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5344), - [anon_sym__Alignas] = ACTIONS(5344), - [anon_sym_BOOL] = ACTIONS(5344), - [anon_sym_IMP] = ACTIONS(5344), - [anon_sym_SEL] = ACTIONS(5344), - [anon_sym_Class] = ACTIONS(5344), - [anon_sym_id] = ACTIONS(5344), - }, - [2910] = { - [sym_identifier] = ACTIONS(5348), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5350), - [anon_sym_COMMA] = ACTIONS(5350), - [anon_sym_RPAREN] = ACTIONS(5350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5350), - [anon_sym_LPAREN2] = ACTIONS(5350), - [anon_sym_DASH] = ACTIONS(5348), - [anon_sym_PLUS] = ACTIONS(5348), - [anon_sym_STAR] = ACTIONS(5348), - [anon_sym_SLASH] = ACTIONS(5348), - [anon_sym_PERCENT] = ACTIONS(5348), - [anon_sym_PIPE_PIPE] = ACTIONS(5350), - [anon_sym_AMP_AMP] = ACTIONS(5350), - [anon_sym_PIPE] = ACTIONS(5348), - [anon_sym_CARET] = ACTIONS(5348), - [anon_sym_AMP] = ACTIONS(5348), - [anon_sym_EQ_EQ] = ACTIONS(5350), - [anon_sym_BANG_EQ] = ACTIONS(5350), - [anon_sym_GT] = ACTIONS(5348), - [anon_sym_GT_EQ] = ACTIONS(5350), - [anon_sym_LT_EQ] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(5348), - [anon_sym_LT_LT] = ACTIONS(5348), - [anon_sym_GT_GT] = ACTIONS(5348), - [anon_sym_SEMI] = ACTIONS(5350), - [anon_sym___extension__] = ACTIONS(5348), - [anon_sym_extern] = ACTIONS(5348), - [anon_sym___attribute__] = ACTIONS(5348), - [anon_sym___attribute] = ACTIONS(5348), - [anon_sym_noreturn] = ACTIONS(5348), - [anon_sym_LBRACK] = ACTIONS(5350), - [anon_sym_RBRACK] = ACTIONS(5350), - [anon_sym___declspec] = ACTIONS(5348), - [anon_sym_LBRACE] = ACTIONS(5350), - [anon_sym_RBRACE] = ACTIONS(5350), - [anon_sym_signed] = ACTIONS(5348), - [anon_sym_unsigned] = ACTIONS(5348), - [anon_sym_long] = ACTIONS(5348), - [anon_sym_short] = ACTIONS(5348), - [anon_sym_EQ] = ACTIONS(5348), - [anon_sym_ATautoreleasepool] = ACTIONS(5350), - [anon_sym_static] = ACTIONS(5348), - [anon_sym_auto] = ACTIONS(5348), - [anon_sym_register] = ACTIONS(5348), - [anon_sym_inline] = ACTIONS(5348), - [anon_sym___inline] = ACTIONS(5348), - [anon_sym___inline__] = ACTIONS(5348), - [anon_sym___forceinline] = ACTIONS(5348), - [anon_sym_thread_local] = ACTIONS(5348), - [anon_sym___thread] = ACTIONS(5348), - [anon_sym_CG_EXTERN] = ACTIONS(5348), - [anon_sym_CG_INLINE] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5348), - [anon_sym_IBOutlet] = ACTIONS(5348), - [anon_sym_IBInspectable] = ACTIONS(5348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5348), - [anon_sym_NS_INLINE] = ACTIONS(5348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5348), - [anon_sym_OBJC_EXPORT] = ACTIONS(5348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5348), - [anon_sym_const] = ACTIONS(5348), - [anon_sym_constexpr] = ACTIONS(5348), - [anon_sym_volatile] = ACTIONS(5348), - [anon_sym_restrict] = ACTIONS(5348), - [anon_sym___restrict__] = ACTIONS(5348), - [anon_sym__Atomic] = ACTIONS(5348), - [anon_sym__Noreturn] = ACTIONS(5348), - [anon_sym_nullable] = ACTIONS(5348), - [anon_sym__Complex] = ACTIONS(5348), - [anon_sym__Nonnull] = ACTIONS(5348), - [anon_sym__Nullable] = ACTIONS(5348), - [anon_sym__Nullable_result] = ACTIONS(5348), - [anon_sym__Null_unspecified] = ACTIONS(5348), - [anon_sym___autoreleasing] = ACTIONS(5348), - [anon_sym___block] = ACTIONS(5348), - [anon_sym___bridge] = ACTIONS(5348), - [anon_sym___bridge_retained] = ACTIONS(5348), - [anon_sym___bridge_transfer] = ACTIONS(5348), - [anon_sym___complex] = ACTIONS(5348), - [anon_sym___const] = ACTIONS(5348), - [anon_sym___imag] = ACTIONS(5348), - [anon_sym___kindof] = ACTIONS(5348), - [anon_sym___nonnull] = ACTIONS(5348), - [anon_sym___nullable] = ACTIONS(5348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5348), - [anon_sym___real] = ACTIONS(5348), - [anon_sym___strong] = ACTIONS(5348), - [anon_sym___unsafe_unretained] = ACTIONS(5348), - [anon_sym___unused] = ACTIONS(5348), - [anon_sym___weak] = ACTIONS(5348), - [sym_primitive_type] = ACTIONS(5348), - [anon_sym_enum] = ACTIONS(5348), - [anon_sym_COLON] = ACTIONS(5350), - [anon_sym_struct] = ACTIONS(5348), - [anon_sym_union] = ACTIONS(5348), - [anon_sym_QMARK] = ACTIONS(5350), - [anon_sym_STAR_EQ] = ACTIONS(5350), - [anon_sym_SLASH_EQ] = ACTIONS(5350), - [anon_sym_PERCENT_EQ] = ACTIONS(5350), - [anon_sym_PLUS_EQ] = ACTIONS(5350), - [anon_sym_DASH_EQ] = ACTIONS(5350), - [anon_sym_LT_LT_EQ] = ACTIONS(5350), - [anon_sym_GT_GT_EQ] = ACTIONS(5350), - [anon_sym_AMP_EQ] = ACTIONS(5350), - [anon_sym_CARET_EQ] = ACTIONS(5350), - [anon_sym_PIPE_EQ] = ACTIONS(5350), - [anon_sym_DASH_DASH] = ACTIONS(5350), - [anon_sym_PLUS_PLUS] = ACTIONS(5350), - [anon_sym_DOT] = ACTIONS(5348), - [anon_sym_DASH_GT] = ACTIONS(5350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5348), - [anon_sym___typeof] = ACTIONS(5348), - [anon_sym_typeof] = ACTIONS(5348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE] = ACTIONS(5348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_API_AVAILABLE] = ACTIONS(5348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_API_DEPRECATED] = ACTIONS(5348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5348), - [anon_sym___deprecated_msg] = ACTIONS(5348), - [anon_sym___deprecated_enum_msg] = ACTIONS(5348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5348), - [anon_sym__Alignas] = ACTIONS(5348), - [anon_sym_BOOL] = ACTIONS(5348), - [anon_sym_IMP] = ACTIONS(5348), - [anon_sym_SEL] = ACTIONS(5348), - [anon_sym_Class] = ACTIONS(5348), - [anon_sym_id] = ACTIONS(5348), - }, - [2911] = { - [sym_identifier] = ACTIONS(5352), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5354), - [anon_sym_COMMA] = ACTIONS(5354), - [anon_sym_RPAREN] = ACTIONS(5354), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5354), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5354), - [anon_sym_LPAREN2] = ACTIONS(5354), - [anon_sym_DASH] = ACTIONS(5352), - [anon_sym_PLUS] = ACTIONS(5352), - [anon_sym_STAR] = ACTIONS(5352), - [anon_sym_SLASH] = ACTIONS(5352), - [anon_sym_PERCENT] = ACTIONS(5352), - [anon_sym_PIPE_PIPE] = ACTIONS(5354), - [anon_sym_AMP_AMP] = ACTIONS(5354), - [anon_sym_PIPE] = ACTIONS(5352), - [anon_sym_CARET] = ACTIONS(5352), - [anon_sym_AMP] = ACTIONS(5352), - [anon_sym_EQ_EQ] = ACTIONS(5354), - [anon_sym_BANG_EQ] = ACTIONS(5354), - [anon_sym_GT] = ACTIONS(5352), - [anon_sym_GT_EQ] = ACTIONS(5354), - [anon_sym_LT_EQ] = ACTIONS(5354), - [anon_sym_LT] = ACTIONS(5352), - [anon_sym_LT_LT] = ACTIONS(5352), - [anon_sym_GT_GT] = ACTIONS(5352), - [anon_sym_SEMI] = ACTIONS(5354), - [anon_sym___extension__] = ACTIONS(5352), - [anon_sym_extern] = ACTIONS(5352), - [anon_sym___attribute__] = ACTIONS(5352), - [anon_sym___attribute] = ACTIONS(5352), - [anon_sym_noreturn] = ACTIONS(5352), - [anon_sym_LBRACK] = ACTIONS(5354), - [anon_sym_RBRACK] = ACTIONS(5354), - [anon_sym___declspec] = ACTIONS(5352), - [anon_sym_LBRACE] = ACTIONS(5354), - [anon_sym_RBRACE] = ACTIONS(5354), - [anon_sym_signed] = ACTIONS(5352), - [anon_sym_unsigned] = ACTIONS(5352), - [anon_sym_long] = ACTIONS(5352), - [anon_sym_short] = ACTIONS(5352), - [anon_sym_EQ] = ACTIONS(5352), - [anon_sym_ATautoreleasepool] = ACTIONS(5354), - [anon_sym_static] = ACTIONS(5352), - [anon_sym_auto] = ACTIONS(5352), - [anon_sym_register] = ACTIONS(5352), - [anon_sym_inline] = ACTIONS(5352), - [anon_sym___inline] = ACTIONS(5352), - [anon_sym___inline__] = ACTIONS(5352), - [anon_sym___forceinline] = ACTIONS(5352), - [anon_sym_thread_local] = ACTIONS(5352), - [anon_sym___thread] = ACTIONS(5352), - [anon_sym_CG_EXTERN] = ACTIONS(5352), - [anon_sym_CG_INLINE] = ACTIONS(5352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5352), - [anon_sym_IBOutlet] = ACTIONS(5352), - [anon_sym_IBInspectable] = ACTIONS(5352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5352), - [anon_sym_NS_INLINE] = ACTIONS(5352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5352), - [anon_sym_OBJC_EXPORT] = ACTIONS(5352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5352), - [anon_sym_const] = ACTIONS(5352), - [anon_sym_constexpr] = ACTIONS(5352), - [anon_sym_volatile] = ACTIONS(5352), - [anon_sym_restrict] = ACTIONS(5352), - [anon_sym___restrict__] = ACTIONS(5352), - [anon_sym__Atomic] = ACTIONS(5352), - [anon_sym__Noreturn] = ACTIONS(5352), - [anon_sym_nullable] = ACTIONS(5352), - [anon_sym__Complex] = ACTIONS(5352), - [anon_sym__Nonnull] = ACTIONS(5352), - [anon_sym__Nullable] = ACTIONS(5352), - [anon_sym__Nullable_result] = ACTIONS(5352), - [anon_sym__Null_unspecified] = ACTIONS(5352), - [anon_sym___autoreleasing] = ACTIONS(5352), - [anon_sym___block] = ACTIONS(5352), - [anon_sym___bridge] = ACTIONS(5352), - [anon_sym___bridge_retained] = ACTIONS(5352), - [anon_sym___bridge_transfer] = ACTIONS(5352), - [anon_sym___complex] = ACTIONS(5352), - [anon_sym___const] = ACTIONS(5352), - [anon_sym___imag] = ACTIONS(5352), - [anon_sym___kindof] = ACTIONS(5352), - [anon_sym___nonnull] = ACTIONS(5352), - [anon_sym___nullable] = ACTIONS(5352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5352), - [anon_sym___real] = ACTIONS(5352), - [anon_sym___strong] = ACTIONS(5352), - [anon_sym___unsafe_unretained] = ACTIONS(5352), - [anon_sym___unused] = ACTIONS(5352), - [anon_sym___weak] = ACTIONS(5352), - [sym_primitive_type] = ACTIONS(5352), - [anon_sym_enum] = ACTIONS(5352), - [anon_sym_COLON] = ACTIONS(5354), - [anon_sym_struct] = ACTIONS(5352), - [anon_sym_union] = ACTIONS(5352), - [anon_sym_QMARK] = ACTIONS(5354), - [anon_sym_STAR_EQ] = ACTIONS(5354), - [anon_sym_SLASH_EQ] = ACTIONS(5354), - [anon_sym_PERCENT_EQ] = ACTIONS(5354), - [anon_sym_PLUS_EQ] = ACTIONS(5354), - [anon_sym_DASH_EQ] = ACTIONS(5354), - [anon_sym_LT_LT_EQ] = ACTIONS(5354), - [anon_sym_GT_GT_EQ] = ACTIONS(5354), - [anon_sym_AMP_EQ] = ACTIONS(5354), - [anon_sym_CARET_EQ] = ACTIONS(5354), - [anon_sym_PIPE_EQ] = ACTIONS(5354), - [anon_sym_DASH_DASH] = ACTIONS(5354), - [anon_sym_PLUS_PLUS] = ACTIONS(5354), - [anon_sym_DOT] = ACTIONS(5352), - [anon_sym_DASH_GT] = ACTIONS(5354), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5352), - [anon_sym___typeof] = ACTIONS(5352), - [anon_sym_typeof] = ACTIONS(5352), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5352), - [anon_sym_NS_AVAILABLE] = ACTIONS(5352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5352), - [anon_sym_API_AVAILABLE] = ACTIONS(5352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5352), - [anon_sym_API_DEPRECATED] = ACTIONS(5352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5352), - [anon_sym___deprecated_msg] = ACTIONS(5352), - [anon_sym___deprecated_enum_msg] = ACTIONS(5352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5352), - [anon_sym__Alignas] = ACTIONS(5352), - [anon_sym_BOOL] = ACTIONS(5352), - [anon_sym_IMP] = ACTIONS(5352), - [anon_sym_SEL] = ACTIONS(5352), - [anon_sym_Class] = ACTIONS(5352), - [anon_sym_id] = ACTIONS(5352), - }, - [2912] = { - [sym_identifier] = ACTIONS(5356), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5358), - [anon_sym_COMMA] = ACTIONS(5358), - [anon_sym_RPAREN] = ACTIONS(5358), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5358), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5358), - [anon_sym_LPAREN2] = ACTIONS(5358), - [anon_sym_DASH] = ACTIONS(5356), - [anon_sym_PLUS] = ACTIONS(5356), - [anon_sym_STAR] = ACTIONS(5356), - [anon_sym_SLASH] = ACTIONS(5356), - [anon_sym_PERCENT] = ACTIONS(5356), - [anon_sym_PIPE_PIPE] = ACTIONS(5358), - [anon_sym_AMP_AMP] = ACTIONS(5358), - [anon_sym_PIPE] = ACTIONS(5356), - [anon_sym_CARET] = ACTIONS(5356), - [anon_sym_AMP] = ACTIONS(5356), - [anon_sym_EQ_EQ] = ACTIONS(5358), - [anon_sym_BANG_EQ] = ACTIONS(5358), - [anon_sym_GT] = ACTIONS(5356), - [anon_sym_GT_EQ] = ACTIONS(5358), - [anon_sym_LT_EQ] = ACTIONS(5358), - [anon_sym_LT] = ACTIONS(5356), - [anon_sym_LT_LT] = ACTIONS(5356), - [anon_sym_GT_GT] = ACTIONS(5356), - [anon_sym_SEMI] = ACTIONS(5358), - [anon_sym___extension__] = ACTIONS(5356), - [anon_sym_extern] = ACTIONS(5356), - [anon_sym___attribute__] = ACTIONS(5356), - [anon_sym___attribute] = ACTIONS(5356), - [anon_sym_noreturn] = ACTIONS(5356), - [anon_sym_LBRACK] = ACTIONS(5358), - [anon_sym_RBRACK] = ACTIONS(5358), - [anon_sym___declspec] = ACTIONS(5356), - [anon_sym_LBRACE] = ACTIONS(5358), - [anon_sym_RBRACE] = ACTIONS(5358), - [anon_sym_signed] = ACTIONS(5356), - [anon_sym_unsigned] = ACTIONS(5356), - [anon_sym_long] = ACTIONS(5356), - [anon_sym_short] = ACTIONS(5356), - [anon_sym_EQ] = ACTIONS(5356), - [anon_sym_ATautoreleasepool] = ACTIONS(5358), - [anon_sym_static] = ACTIONS(5356), - [anon_sym_auto] = ACTIONS(5356), - [anon_sym_register] = ACTIONS(5356), - [anon_sym_inline] = ACTIONS(5356), - [anon_sym___inline] = ACTIONS(5356), - [anon_sym___inline__] = ACTIONS(5356), - [anon_sym___forceinline] = ACTIONS(5356), - [anon_sym_thread_local] = ACTIONS(5356), - [anon_sym___thread] = ACTIONS(5356), - [anon_sym_CG_EXTERN] = ACTIONS(5356), - [anon_sym_CG_INLINE] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5356), - [anon_sym_IBOutlet] = ACTIONS(5356), - [anon_sym_IBInspectable] = ACTIONS(5356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5356), - [anon_sym_NS_INLINE] = ACTIONS(5356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5356), - [anon_sym_OBJC_EXPORT] = ACTIONS(5356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5356), - [anon_sym_const] = ACTIONS(5356), - [anon_sym_constexpr] = ACTIONS(5356), - [anon_sym_volatile] = ACTIONS(5356), - [anon_sym_restrict] = ACTIONS(5356), - [anon_sym___restrict__] = ACTIONS(5356), - [anon_sym__Atomic] = ACTIONS(5356), - [anon_sym__Noreturn] = ACTIONS(5356), - [anon_sym_nullable] = ACTIONS(5356), - [anon_sym__Complex] = ACTIONS(5356), - [anon_sym__Nonnull] = ACTIONS(5356), - [anon_sym__Nullable] = ACTIONS(5356), - [anon_sym__Nullable_result] = ACTIONS(5356), - [anon_sym__Null_unspecified] = ACTIONS(5356), - [anon_sym___autoreleasing] = ACTIONS(5356), - [anon_sym___block] = ACTIONS(5356), - [anon_sym___bridge] = ACTIONS(5356), - [anon_sym___bridge_retained] = ACTIONS(5356), - [anon_sym___bridge_transfer] = ACTIONS(5356), - [anon_sym___complex] = ACTIONS(5356), - [anon_sym___const] = ACTIONS(5356), - [anon_sym___imag] = ACTIONS(5356), - [anon_sym___kindof] = ACTIONS(5356), - [anon_sym___nonnull] = ACTIONS(5356), - [anon_sym___nullable] = ACTIONS(5356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5356), - [anon_sym___real] = ACTIONS(5356), - [anon_sym___strong] = ACTIONS(5356), - [anon_sym___unsafe_unretained] = ACTIONS(5356), - [anon_sym___unused] = ACTIONS(5356), - [anon_sym___weak] = ACTIONS(5356), - [sym_primitive_type] = ACTIONS(5356), - [anon_sym_enum] = ACTIONS(5356), - [anon_sym_COLON] = ACTIONS(5358), - [anon_sym_struct] = ACTIONS(5356), - [anon_sym_union] = ACTIONS(5356), - [anon_sym_QMARK] = ACTIONS(5358), - [anon_sym_STAR_EQ] = ACTIONS(5358), - [anon_sym_SLASH_EQ] = ACTIONS(5358), - [anon_sym_PERCENT_EQ] = ACTIONS(5358), - [anon_sym_PLUS_EQ] = ACTIONS(5358), - [anon_sym_DASH_EQ] = ACTIONS(5358), - [anon_sym_LT_LT_EQ] = ACTIONS(5358), - [anon_sym_GT_GT_EQ] = ACTIONS(5358), - [anon_sym_AMP_EQ] = ACTIONS(5358), - [anon_sym_CARET_EQ] = ACTIONS(5358), - [anon_sym_PIPE_EQ] = ACTIONS(5358), - [anon_sym_DASH_DASH] = ACTIONS(5358), - [anon_sym_PLUS_PLUS] = ACTIONS(5358), - [anon_sym_DOT] = ACTIONS(5356), - [anon_sym_DASH_GT] = ACTIONS(5358), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5356), - [anon_sym___typeof] = ACTIONS(5356), - [anon_sym_typeof] = ACTIONS(5356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE] = ACTIONS(5356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_API_AVAILABLE] = ACTIONS(5356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_API_DEPRECATED] = ACTIONS(5356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5356), - [anon_sym___deprecated_msg] = ACTIONS(5356), - [anon_sym___deprecated_enum_msg] = ACTIONS(5356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5356), - [anon_sym__Alignas] = ACTIONS(5356), - [anon_sym_BOOL] = ACTIONS(5356), - [anon_sym_IMP] = ACTIONS(5356), - [anon_sym_SEL] = ACTIONS(5356), - [anon_sym_Class] = ACTIONS(5356), - [anon_sym_id] = ACTIONS(5356), - }, - [2913] = { - [sym_identifier] = ACTIONS(5360), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5362), - [anon_sym_COMMA] = ACTIONS(5362), - [anon_sym_RPAREN] = ACTIONS(5362), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5362), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5362), - [anon_sym_LPAREN2] = ACTIONS(5362), - [anon_sym_DASH] = ACTIONS(5360), - [anon_sym_PLUS] = ACTIONS(5360), - [anon_sym_STAR] = ACTIONS(5360), - [anon_sym_SLASH] = ACTIONS(5360), - [anon_sym_PERCENT] = ACTIONS(5360), - [anon_sym_PIPE_PIPE] = ACTIONS(5362), - [anon_sym_AMP_AMP] = ACTIONS(5362), - [anon_sym_PIPE] = ACTIONS(5360), - [anon_sym_CARET] = ACTIONS(5360), - [anon_sym_AMP] = ACTIONS(5360), - [anon_sym_EQ_EQ] = ACTIONS(5362), - [anon_sym_BANG_EQ] = ACTIONS(5362), - [anon_sym_GT] = ACTIONS(5360), - [anon_sym_GT_EQ] = ACTIONS(5362), - [anon_sym_LT_EQ] = ACTIONS(5362), - [anon_sym_LT] = ACTIONS(5360), - [anon_sym_LT_LT] = ACTIONS(5360), - [anon_sym_GT_GT] = ACTIONS(5360), - [anon_sym_SEMI] = ACTIONS(5362), - [anon_sym___extension__] = ACTIONS(5360), - [anon_sym_extern] = ACTIONS(5360), - [anon_sym___attribute__] = ACTIONS(5360), - [anon_sym___attribute] = ACTIONS(5360), - [anon_sym_noreturn] = ACTIONS(5360), - [anon_sym_LBRACK] = ACTIONS(5362), - [anon_sym_RBRACK] = ACTIONS(5362), - [anon_sym___declspec] = ACTIONS(5360), - [anon_sym_LBRACE] = ACTIONS(5362), - [anon_sym_RBRACE] = ACTIONS(5362), - [anon_sym_signed] = ACTIONS(5360), - [anon_sym_unsigned] = ACTIONS(5360), - [anon_sym_long] = ACTIONS(5360), - [anon_sym_short] = ACTIONS(5360), - [anon_sym_EQ] = ACTIONS(5360), - [anon_sym_ATautoreleasepool] = ACTIONS(5362), - [anon_sym_static] = ACTIONS(5360), - [anon_sym_auto] = ACTIONS(5360), - [anon_sym_register] = ACTIONS(5360), - [anon_sym_inline] = ACTIONS(5360), - [anon_sym___inline] = ACTIONS(5360), - [anon_sym___inline__] = ACTIONS(5360), - [anon_sym___forceinline] = ACTIONS(5360), - [anon_sym_thread_local] = ACTIONS(5360), - [anon_sym___thread] = ACTIONS(5360), - [anon_sym_CG_EXTERN] = ACTIONS(5360), - [anon_sym_CG_INLINE] = ACTIONS(5360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5360), - [anon_sym_IBOutlet] = ACTIONS(5360), - [anon_sym_IBInspectable] = ACTIONS(5360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5360), - [anon_sym_NS_INLINE] = ACTIONS(5360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5360), - [anon_sym_OBJC_EXPORT] = ACTIONS(5360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5360), - [anon_sym_const] = ACTIONS(5360), - [anon_sym_constexpr] = ACTIONS(5360), - [anon_sym_volatile] = ACTIONS(5360), - [anon_sym_restrict] = ACTIONS(5360), - [anon_sym___restrict__] = ACTIONS(5360), - [anon_sym__Atomic] = ACTIONS(5360), - [anon_sym__Noreturn] = ACTIONS(5360), - [anon_sym_nullable] = ACTIONS(5360), - [anon_sym__Complex] = ACTIONS(5360), - [anon_sym__Nonnull] = ACTIONS(5360), - [anon_sym__Nullable] = ACTIONS(5360), - [anon_sym__Nullable_result] = ACTIONS(5360), - [anon_sym__Null_unspecified] = ACTIONS(5360), - [anon_sym___autoreleasing] = ACTIONS(5360), - [anon_sym___block] = ACTIONS(5360), - [anon_sym___bridge] = ACTIONS(5360), - [anon_sym___bridge_retained] = ACTIONS(5360), - [anon_sym___bridge_transfer] = ACTIONS(5360), - [anon_sym___complex] = ACTIONS(5360), - [anon_sym___const] = ACTIONS(5360), - [anon_sym___imag] = ACTIONS(5360), - [anon_sym___kindof] = ACTIONS(5360), - [anon_sym___nonnull] = ACTIONS(5360), - [anon_sym___nullable] = ACTIONS(5360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5360), - [anon_sym___real] = ACTIONS(5360), - [anon_sym___strong] = ACTIONS(5360), - [anon_sym___unsafe_unretained] = ACTIONS(5360), - [anon_sym___unused] = ACTIONS(5360), - [anon_sym___weak] = ACTIONS(5360), - [sym_primitive_type] = ACTIONS(5360), - [anon_sym_enum] = ACTIONS(5360), - [anon_sym_COLON] = ACTIONS(5362), - [anon_sym_struct] = ACTIONS(5360), - [anon_sym_union] = ACTIONS(5360), - [anon_sym_QMARK] = ACTIONS(5362), - [anon_sym_STAR_EQ] = ACTIONS(5362), - [anon_sym_SLASH_EQ] = ACTIONS(5362), - [anon_sym_PERCENT_EQ] = ACTIONS(5362), - [anon_sym_PLUS_EQ] = ACTIONS(5362), - [anon_sym_DASH_EQ] = ACTIONS(5362), - [anon_sym_LT_LT_EQ] = ACTIONS(5362), - [anon_sym_GT_GT_EQ] = ACTIONS(5362), - [anon_sym_AMP_EQ] = ACTIONS(5362), - [anon_sym_CARET_EQ] = ACTIONS(5362), - [anon_sym_PIPE_EQ] = ACTIONS(5362), - [anon_sym_DASH_DASH] = ACTIONS(5362), - [anon_sym_PLUS_PLUS] = ACTIONS(5362), - [anon_sym_DOT] = ACTIONS(5360), - [anon_sym_DASH_GT] = ACTIONS(5362), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5360), - [anon_sym___typeof] = ACTIONS(5360), - [anon_sym_typeof] = ACTIONS(5360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5360), - [anon_sym_NS_AVAILABLE] = ACTIONS(5360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_API_AVAILABLE] = ACTIONS(5360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_API_DEPRECATED] = ACTIONS(5360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5360), - [anon_sym___deprecated_msg] = ACTIONS(5360), - [anon_sym___deprecated_enum_msg] = ACTIONS(5360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5360), - [anon_sym__Alignas] = ACTIONS(5360), - [anon_sym_BOOL] = ACTIONS(5360), - [anon_sym_IMP] = ACTIONS(5360), - [anon_sym_SEL] = ACTIONS(5360), - [anon_sym_Class] = ACTIONS(5360), - [anon_sym_id] = ACTIONS(5360), - }, - [2914] = { - [sym_identifier] = ACTIONS(5364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5367), - [anon_sym_COMMA] = ACTIONS(5367), - [anon_sym_LPAREN2] = ACTIONS(5367), - [anon_sym_DASH] = ACTIONS(5364), - [anon_sym_PLUS] = ACTIONS(5364), - [anon_sym_STAR] = ACTIONS(5364), - [anon_sym_SLASH] = ACTIONS(5364), - [anon_sym_PERCENT] = ACTIONS(5364), - [anon_sym_PIPE_PIPE] = ACTIONS(5367), - [anon_sym_AMP_AMP] = ACTIONS(5367), - [anon_sym_PIPE] = ACTIONS(5364), - [anon_sym_CARET] = ACTIONS(5364), - [anon_sym_AMP] = ACTIONS(5364), - [anon_sym_EQ_EQ] = ACTIONS(5367), - [anon_sym_BANG_EQ] = ACTIONS(5367), - [anon_sym_GT] = ACTIONS(5364), - [anon_sym_GT_EQ] = ACTIONS(5367), - [anon_sym_LT_EQ] = ACTIONS(5367), - [anon_sym_LT] = ACTIONS(5364), - [anon_sym_LT_LT] = ACTIONS(5364), - [anon_sym_GT_GT] = ACTIONS(5364), - [anon_sym_SEMI] = ACTIONS(5367), - [anon_sym___extension__] = ACTIONS(5364), - [anon_sym_extern] = ACTIONS(5364), - [anon_sym___attribute__] = ACTIONS(5364), - [anon_sym___attribute] = ACTIONS(5364), - [anon_sym_noreturn] = ACTIONS(5364), - [anon_sym_LBRACK] = ACTIONS(5367), - [anon_sym___declspec] = ACTIONS(5364), - [anon_sym_LBRACE] = ACTIONS(5367), - [anon_sym_signed] = ACTIONS(5364), - [anon_sym_unsigned] = ACTIONS(5364), - [anon_sym_long] = ACTIONS(5364), - [anon_sym_short] = ACTIONS(5364), - [anon_sym_EQ] = ACTIONS(5364), - [anon_sym_ATautoreleasepool] = ACTIONS(5367), - [anon_sym_static] = ACTIONS(5364), - [anon_sym_auto] = ACTIONS(5364), - [anon_sym_register] = ACTIONS(5364), - [anon_sym_inline] = ACTIONS(5364), - [anon_sym___inline] = ACTIONS(5364), - [anon_sym___inline__] = ACTIONS(5364), - [anon_sym___forceinline] = ACTIONS(5364), - [anon_sym_thread_local] = ACTIONS(5364), - [anon_sym___thread] = ACTIONS(5364), - [anon_sym_CG_EXTERN] = ACTIONS(5364), - [anon_sym_CG_INLINE] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5364), - [anon_sym_IBOutlet] = ACTIONS(5364), - [anon_sym_IBInspectable] = ACTIONS(5364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5364), - [anon_sym_NS_INLINE] = ACTIONS(5364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5364), - [anon_sym_OBJC_EXPORT] = ACTIONS(5364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5364), - [anon_sym_const] = ACTIONS(5364), - [anon_sym_constexpr] = ACTIONS(5364), - [anon_sym_volatile] = ACTIONS(5364), - [anon_sym_restrict] = ACTIONS(5364), - [anon_sym___restrict__] = ACTIONS(5364), - [anon_sym__Atomic] = ACTIONS(5364), - [anon_sym__Noreturn] = ACTIONS(5364), - [anon_sym_nullable] = ACTIONS(5364), - [anon_sym__Complex] = ACTIONS(5364), - [anon_sym__Nonnull] = ACTIONS(5364), - [anon_sym__Nullable] = ACTIONS(5364), - [anon_sym__Nullable_result] = ACTIONS(5364), - [anon_sym__Null_unspecified] = ACTIONS(5364), - [anon_sym___autoreleasing] = ACTIONS(5364), - [anon_sym___block] = ACTIONS(5364), - [anon_sym___bridge] = ACTIONS(5364), - [anon_sym___bridge_retained] = ACTIONS(5364), - [anon_sym___bridge_transfer] = ACTIONS(5364), - [anon_sym___complex] = ACTIONS(5364), - [anon_sym___const] = ACTIONS(5364), - [anon_sym___imag] = ACTIONS(5364), - [anon_sym___kindof] = ACTIONS(5364), - [anon_sym___nonnull] = ACTIONS(5364), - [anon_sym___nullable] = ACTIONS(5364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5364), - [anon_sym___real] = ACTIONS(5364), - [anon_sym___strong] = ACTIONS(5364), - [anon_sym___unsafe_unretained] = ACTIONS(5364), - [anon_sym___unused] = ACTIONS(5364), - [anon_sym___weak] = ACTIONS(5364), - [sym_primitive_type] = ACTIONS(5364), - [anon_sym_enum] = ACTIONS(5364), - [anon_sym_struct] = ACTIONS(5364), - [anon_sym_union] = ACTIONS(5364), - [anon_sym_QMARK] = ACTIONS(5367), - [anon_sym_STAR_EQ] = ACTIONS(5367), - [anon_sym_SLASH_EQ] = ACTIONS(5367), - [anon_sym_PERCENT_EQ] = ACTIONS(5367), - [anon_sym_PLUS_EQ] = ACTIONS(5367), - [anon_sym_DASH_EQ] = ACTIONS(5367), - [anon_sym_LT_LT_EQ] = ACTIONS(5367), - [anon_sym_GT_GT_EQ] = ACTIONS(5367), - [anon_sym_AMP_EQ] = ACTIONS(5367), - [anon_sym_CARET_EQ] = ACTIONS(5367), - [anon_sym_PIPE_EQ] = ACTIONS(5367), - [anon_sym_DASH_DASH] = ACTIONS(5367), - [anon_sym_PLUS_PLUS] = ACTIONS(5367), - [anon_sym_DOT] = ACTIONS(5364), - [anon_sym_DASH_GT] = ACTIONS(5367), - [anon_sym_AT] = ACTIONS(5364), - [anon_sym_DQUOTE] = ACTIONS(5367), - [anon_sym_L_DQUOTE] = ACTIONS(5367), - [anon_sym_u_DQUOTE] = ACTIONS(5367), - [anon_sym_U_DQUOTE] = ACTIONS(5367), - [anon_sym_u8_DQUOTE] = ACTIONS(5367), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5364), - [anon_sym___typeof] = ACTIONS(5364), - [anon_sym_typeof] = ACTIONS(5364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE] = ACTIONS(5364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_API_AVAILABLE] = ACTIONS(5364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_API_DEPRECATED] = ACTIONS(5364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5364), - [anon_sym___deprecated_msg] = ACTIONS(5364), - [anon_sym___deprecated_enum_msg] = ACTIONS(5364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5364), - [anon_sym__Alignas] = ACTIONS(5364), - [anon_sym_BOOL] = ACTIONS(5364), - [anon_sym_IMP] = ACTIONS(5364), - [anon_sym_SEL] = ACTIONS(5364), - [anon_sym_Class] = ACTIONS(5364), - [anon_sym_id] = ACTIONS(5364), - }, - [2915] = { - [sym_identifier] = ACTIONS(2368), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2370), - [anon_sym_COMMA] = ACTIONS(2370), - [anon_sym_RPAREN] = ACTIONS(2370), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2370), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2370), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2368), - [anon_sym_SLASH] = ACTIONS(2368), - [anon_sym_PERCENT] = ACTIONS(2368), - [anon_sym_PIPE_PIPE] = ACTIONS(2370), - [anon_sym_AMP_AMP] = ACTIONS(2370), - [anon_sym_PIPE] = ACTIONS(2368), - [anon_sym_CARET] = ACTIONS(2368), - [anon_sym_AMP] = ACTIONS(2368), - [anon_sym_EQ_EQ] = ACTIONS(2370), - [anon_sym_BANG_EQ] = ACTIONS(2370), - [anon_sym_GT] = ACTIONS(2368), - [anon_sym_GT_EQ] = ACTIONS(2370), - [anon_sym_LT_EQ] = ACTIONS(2370), - [anon_sym_LT] = ACTIONS(2368), - [anon_sym_LT_LT] = ACTIONS(2368), - [anon_sym_GT_GT] = ACTIONS(2368), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym_RBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_RBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_EQ] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_COLON] = ACTIONS(2370), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_QMARK] = ACTIONS(2370), - [anon_sym_STAR_EQ] = ACTIONS(2370), - [anon_sym_SLASH_EQ] = ACTIONS(2370), - [anon_sym_PERCENT_EQ] = ACTIONS(2370), - [anon_sym_PLUS_EQ] = ACTIONS(2370), - [anon_sym_DASH_EQ] = ACTIONS(2370), - [anon_sym_LT_LT_EQ] = ACTIONS(2370), - [anon_sym_GT_GT_EQ] = ACTIONS(2370), - [anon_sym_AMP_EQ] = ACTIONS(2370), - [anon_sym_CARET_EQ] = ACTIONS(2370), - [anon_sym_PIPE_EQ] = ACTIONS(2370), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_DOT] = ACTIONS(2368), - [anon_sym_DASH_GT] = ACTIONS(2370), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [2916] = { - [sym_identifier] = ACTIONS(5370), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5372), - [anon_sym_COMMA] = ACTIONS(5372), - [anon_sym_RPAREN] = ACTIONS(5372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5372), - [anon_sym_LPAREN2] = ACTIONS(5372), - [anon_sym_DASH] = ACTIONS(5370), - [anon_sym_PLUS] = ACTIONS(5370), - [anon_sym_STAR] = ACTIONS(5370), - [anon_sym_SLASH] = ACTIONS(5370), - [anon_sym_PERCENT] = ACTIONS(5370), - [anon_sym_PIPE_PIPE] = ACTIONS(5372), - [anon_sym_AMP_AMP] = ACTIONS(5372), - [anon_sym_PIPE] = ACTIONS(5370), - [anon_sym_CARET] = ACTIONS(5370), - [anon_sym_AMP] = ACTIONS(5370), - [anon_sym_EQ_EQ] = ACTIONS(5372), - [anon_sym_BANG_EQ] = ACTIONS(5372), - [anon_sym_GT] = ACTIONS(5370), - [anon_sym_GT_EQ] = ACTIONS(5372), - [anon_sym_LT_EQ] = ACTIONS(5372), - [anon_sym_LT] = ACTIONS(5370), - [anon_sym_LT_LT] = ACTIONS(5370), - [anon_sym_GT_GT] = ACTIONS(5370), - [anon_sym_SEMI] = ACTIONS(5372), - [anon_sym___extension__] = ACTIONS(5370), - [anon_sym_extern] = ACTIONS(5370), - [anon_sym___attribute__] = ACTIONS(5370), - [anon_sym___attribute] = ACTIONS(5370), - [anon_sym_noreturn] = ACTIONS(5370), - [anon_sym_LBRACK] = ACTIONS(5372), - [anon_sym_RBRACK] = ACTIONS(5372), - [anon_sym___declspec] = ACTIONS(5370), - [anon_sym_LBRACE] = ACTIONS(5372), - [anon_sym_RBRACE] = ACTIONS(5372), - [anon_sym_signed] = ACTIONS(5370), - [anon_sym_unsigned] = ACTIONS(5370), - [anon_sym_long] = ACTIONS(5370), - [anon_sym_short] = ACTIONS(5370), - [anon_sym_EQ] = ACTIONS(5370), - [anon_sym_ATautoreleasepool] = ACTIONS(5372), - [anon_sym_static] = ACTIONS(5370), - [anon_sym_auto] = ACTIONS(5370), - [anon_sym_register] = ACTIONS(5370), - [anon_sym_inline] = ACTIONS(5370), - [anon_sym___inline] = ACTIONS(5370), - [anon_sym___inline__] = ACTIONS(5370), - [anon_sym___forceinline] = ACTIONS(5370), - [anon_sym_thread_local] = ACTIONS(5370), - [anon_sym___thread] = ACTIONS(5370), - [anon_sym_CG_EXTERN] = ACTIONS(5370), - [anon_sym_CG_INLINE] = ACTIONS(5370), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5370), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5370), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5370), - [anon_sym_IBOutlet] = ACTIONS(5370), - [anon_sym_IBInspectable] = ACTIONS(5370), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5370), - [anon_sym_NS_INLINE] = ACTIONS(5370), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5370), - [anon_sym_OBJC_EXPORT] = ACTIONS(5370), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5370), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5370), - [anon_sym_const] = ACTIONS(5370), - [anon_sym_constexpr] = ACTIONS(5370), - [anon_sym_volatile] = ACTIONS(5370), - [anon_sym_restrict] = ACTIONS(5370), - [anon_sym___restrict__] = ACTIONS(5370), - [anon_sym__Atomic] = ACTIONS(5370), - [anon_sym__Noreturn] = ACTIONS(5370), - [anon_sym_nullable] = ACTIONS(5370), - [anon_sym__Complex] = ACTIONS(5370), - [anon_sym__Nonnull] = ACTIONS(5370), - [anon_sym__Nullable] = ACTIONS(5370), - [anon_sym__Nullable_result] = ACTIONS(5370), - [anon_sym__Null_unspecified] = ACTIONS(5370), - [anon_sym___autoreleasing] = ACTIONS(5370), - [anon_sym___block] = ACTIONS(5370), - [anon_sym___bridge] = ACTIONS(5370), - [anon_sym___bridge_retained] = ACTIONS(5370), - [anon_sym___bridge_transfer] = ACTIONS(5370), - [anon_sym___complex] = ACTIONS(5370), - [anon_sym___const] = ACTIONS(5370), - [anon_sym___imag] = ACTIONS(5370), - [anon_sym___kindof] = ACTIONS(5370), - [anon_sym___nonnull] = ACTIONS(5370), - [anon_sym___nullable] = ACTIONS(5370), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5370), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5370), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5370), - [anon_sym___real] = ACTIONS(5370), - [anon_sym___strong] = ACTIONS(5370), - [anon_sym___unsafe_unretained] = ACTIONS(5370), - [anon_sym___unused] = ACTIONS(5370), - [anon_sym___weak] = ACTIONS(5370), - [sym_primitive_type] = ACTIONS(5370), - [anon_sym_enum] = ACTIONS(5370), - [anon_sym_COLON] = ACTIONS(5372), - [anon_sym_struct] = ACTIONS(5370), - [anon_sym_union] = ACTIONS(5370), - [anon_sym_QMARK] = ACTIONS(5372), - [anon_sym_STAR_EQ] = ACTIONS(5372), - [anon_sym_SLASH_EQ] = ACTIONS(5372), - [anon_sym_PERCENT_EQ] = ACTIONS(5372), - [anon_sym_PLUS_EQ] = ACTIONS(5372), - [anon_sym_DASH_EQ] = ACTIONS(5372), - [anon_sym_LT_LT_EQ] = ACTIONS(5372), - [anon_sym_GT_GT_EQ] = ACTIONS(5372), - [anon_sym_AMP_EQ] = ACTIONS(5372), - [anon_sym_CARET_EQ] = ACTIONS(5372), - [anon_sym_PIPE_EQ] = ACTIONS(5372), - [anon_sym_DASH_DASH] = ACTIONS(5372), - [anon_sym_PLUS_PLUS] = ACTIONS(5372), - [anon_sym_DOT] = ACTIONS(5370), - [anon_sym_DASH_GT] = ACTIONS(5372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5370), - [anon_sym___typeof] = ACTIONS(5370), - [anon_sym_typeof] = ACTIONS(5370), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5370), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5370), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5370), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5370), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5370), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5370), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5370), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5370), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5370), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5370), - [anon_sym_NS_AVAILABLE] = ACTIONS(5370), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5370), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5370), - [anon_sym_API_AVAILABLE] = ACTIONS(5370), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5370), - [anon_sym_API_DEPRECATED] = ACTIONS(5370), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5370), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5370), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5370), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5370), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5370), - [anon_sym___deprecated_msg] = ACTIONS(5370), - [anon_sym___deprecated_enum_msg] = ACTIONS(5370), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5370), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5370), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5370), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5370), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5370), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5370), - [anon_sym__Alignas] = ACTIONS(5370), - [anon_sym_BOOL] = ACTIONS(5370), - [anon_sym_IMP] = ACTIONS(5370), - [anon_sym_SEL] = ACTIONS(5370), - [anon_sym_Class] = ACTIONS(5370), - [anon_sym_id] = ACTIONS(5370), - }, - [2917] = { - [sym_identifier] = ACTIONS(5374), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5376), - [anon_sym_COMMA] = ACTIONS(5376), - [anon_sym_RPAREN] = ACTIONS(5376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5376), - [anon_sym_LPAREN2] = ACTIONS(5376), - [anon_sym_DASH] = ACTIONS(5374), - [anon_sym_PLUS] = ACTIONS(5374), - [anon_sym_STAR] = ACTIONS(5374), - [anon_sym_SLASH] = ACTIONS(5374), - [anon_sym_PERCENT] = ACTIONS(5374), - [anon_sym_PIPE_PIPE] = ACTIONS(5376), - [anon_sym_AMP_AMP] = ACTIONS(5376), - [anon_sym_PIPE] = ACTIONS(5374), - [anon_sym_CARET] = ACTIONS(5374), - [anon_sym_AMP] = ACTIONS(5374), - [anon_sym_EQ_EQ] = ACTIONS(5376), - [anon_sym_BANG_EQ] = ACTIONS(5376), - [anon_sym_GT] = ACTIONS(5374), - [anon_sym_GT_EQ] = ACTIONS(5376), - [anon_sym_LT_EQ] = ACTIONS(5376), - [anon_sym_LT] = ACTIONS(5374), - [anon_sym_LT_LT] = ACTIONS(5374), - [anon_sym_GT_GT] = ACTIONS(5374), - [anon_sym_SEMI] = ACTIONS(5376), - [anon_sym___extension__] = ACTIONS(5374), - [anon_sym_extern] = ACTIONS(5374), - [anon_sym___attribute__] = ACTIONS(5374), - [anon_sym___attribute] = ACTIONS(5374), - [anon_sym_noreturn] = ACTIONS(5374), - [anon_sym_LBRACK] = ACTIONS(5376), - [anon_sym_RBRACK] = ACTIONS(5376), - [anon_sym___declspec] = ACTIONS(5374), - [anon_sym_LBRACE] = ACTIONS(5376), - [anon_sym_RBRACE] = ACTIONS(5376), - [anon_sym_signed] = ACTIONS(5374), - [anon_sym_unsigned] = ACTIONS(5374), - [anon_sym_long] = ACTIONS(5374), - [anon_sym_short] = ACTIONS(5374), - [anon_sym_EQ] = ACTIONS(5374), - [anon_sym_ATautoreleasepool] = ACTIONS(5376), - [anon_sym_static] = ACTIONS(5374), - [anon_sym_auto] = ACTIONS(5374), - [anon_sym_register] = ACTIONS(5374), - [anon_sym_inline] = ACTIONS(5374), - [anon_sym___inline] = ACTIONS(5374), - [anon_sym___inline__] = ACTIONS(5374), - [anon_sym___forceinline] = ACTIONS(5374), - [anon_sym_thread_local] = ACTIONS(5374), - [anon_sym___thread] = ACTIONS(5374), - [anon_sym_CG_EXTERN] = ACTIONS(5374), - [anon_sym_CG_INLINE] = ACTIONS(5374), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5374), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5374), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5374), - [anon_sym_IBOutlet] = ACTIONS(5374), - [anon_sym_IBInspectable] = ACTIONS(5374), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5374), - [anon_sym_NS_INLINE] = ACTIONS(5374), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5374), - [anon_sym_OBJC_EXPORT] = ACTIONS(5374), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5374), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5374), - [anon_sym_const] = ACTIONS(5374), - [anon_sym_constexpr] = ACTIONS(5374), - [anon_sym_volatile] = ACTIONS(5374), - [anon_sym_restrict] = ACTIONS(5374), - [anon_sym___restrict__] = ACTIONS(5374), - [anon_sym__Atomic] = ACTIONS(5374), - [anon_sym__Noreturn] = ACTIONS(5374), - [anon_sym_nullable] = ACTIONS(5374), - [anon_sym__Complex] = ACTIONS(5374), - [anon_sym__Nonnull] = ACTIONS(5374), - [anon_sym__Nullable] = ACTIONS(5374), - [anon_sym__Nullable_result] = ACTIONS(5374), - [anon_sym__Null_unspecified] = ACTIONS(5374), - [anon_sym___autoreleasing] = ACTIONS(5374), - [anon_sym___block] = ACTIONS(5374), - [anon_sym___bridge] = ACTIONS(5374), - [anon_sym___bridge_retained] = ACTIONS(5374), - [anon_sym___bridge_transfer] = ACTIONS(5374), - [anon_sym___complex] = ACTIONS(5374), - [anon_sym___const] = ACTIONS(5374), - [anon_sym___imag] = ACTIONS(5374), - [anon_sym___kindof] = ACTIONS(5374), - [anon_sym___nonnull] = ACTIONS(5374), - [anon_sym___nullable] = ACTIONS(5374), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5374), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5374), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5374), - [anon_sym___real] = ACTIONS(5374), - [anon_sym___strong] = ACTIONS(5374), - [anon_sym___unsafe_unretained] = ACTIONS(5374), - [anon_sym___unused] = ACTIONS(5374), - [anon_sym___weak] = ACTIONS(5374), - [sym_primitive_type] = ACTIONS(5374), - [anon_sym_enum] = ACTIONS(5374), - [anon_sym_COLON] = ACTIONS(5376), - [anon_sym_struct] = ACTIONS(5374), - [anon_sym_union] = ACTIONS(5374), - [anon_sym_QMARK] = ACTIONS(5376), - [anon_sym_STAR_EQ] = ACTIONS(5376), - [anon_sym_SLASH_EQ] = ACTIONS(5376), - [anon_sym_PERCENT_EQ] = ACTIONS(5376), - [anon_sym_PLUS_EQ] = ACTIONS(5376), - [anon_sym_DASH_EQ] = ACTIONS(5376), - [anon_sym_LT_LT_EQ] = ACTIONS(5376), - [anon_sym_GT_GT_EQ] = ACTIONS(5376), - [anon_sym_AMP_EQ] = ACTIONS(5376), - [anon_sym_CARET_EQ] = ACTIONS(5376), - [anon_sym_PIPE_EQ] = ACTIONS(5376), - [anon_sym_DASH_DASH] = ACTIONS(5376), - [anon_sym_PLUS_PLUS] = ACTIONS(5376), - [anon_sym_DOT] = ACTIONS(5374), - [anon_sym_DASH_GT] = ACTIONS(5376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5374), - [anon_sym___typeof] = ACTIONS(5374), - [anon_sym_typeof] = ACTIONS(5374), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5374), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5374), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5374), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5374), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5374), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5374), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5374), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5374), - [anon_sym_NS_AVAILABLE] = ACTIONS(5374), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5374), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_API_AVAILABLE] = ACTIONS(5374), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_API_DEPRECATED] = ACTIONS(5374), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5374), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5374), - [anon_sym___deprecated_msg] = ACTIONS(5374), - [anon_sym___deprecated_enum_msg] = ACTIONS(5374), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5374), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5374), - [anon_sym__Alignas] = ACTIONS(5374), - [anon_sym_BOOL] = ACTIONS(5374), - [anon_sym_IMP] = ACTIONS(5374), - [anon_sym_SEL] = ACTIONS(5374), - [anon_sym_Class] = ACTIONS(5374), - [anon_sym_id] = ACTIONS(5374), - }, - [2918] = { - [sym_identifier] = ACTIONS(5378), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5380), - [anon_sym_COMMA] = ACTIONS(5380), - [anon_sym_RPAREN] = ACTIONS(5380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5380), - [anon_sym_LPAREN2] = ACTIONS(5380), - [anon_sym_DASH] = ACTIONS(5378), - [anon_sym_PLUS] = ACTIONS(5378), - [anon_sym_STAR] = ACTIONS(5378), - [anon_sym_SLASH] = ACTIONS(5378), - [anon_sym_PERCENT] = ACTIONS(5378), - [anon_sym_PIPE_PIPE] = ACTIONS(5380), - [anon_sym_AMP_AMP] = ACTIONS(5380), - [anon_sym_PIPE] = ACTIONS(5378), - [anon_sym_CARET] = ACTIONS(5378), - [anon_sym_AMP] = ACTIONS(5378), - [anon_sym_EQ_EQ] = ACTIONS(5380), - [anon_sym_BANG_EQ] = ACTIONS(5380), - [anon_sym_GT] = ACTIONS(5378), - [anon_sym_GT_EQ] = ACTIONS(5380), - [anon_sym_LT_EQ] = ACTIONS(5380), - [anon_sym_LT] = ACTIONS(5378), - [anon_sym_LT_LT] = ACTIONS(5378), - [anon_sym_GT_GT] = ACTIONS(5378), - [anon_sym_SEMI] = ACTIONS(5380), - [anon_sym___extension__] = ACTIONS(5378), - [anon_sym_extern] = ACTIONS(5378), - [anon_sym___attribute__] = ACTIONS(5378), - [anon_sym___attribute] = ACTIONS(5378), - [anon_sym_noreturn] = ACTIONS(5378), - [anon_sym_LBRACK] = ACTIONS(5380), - [anon_sym_RBRACK] = ACTIONS(5380), - [anon_sym___declspec] = ACTIONS(5378), - [anon_sym_LBRACE] = ACTIONS(5380), - [anon_sym_RBRACE] = ACTIONS(5380), - [anon_sym_signed] = ACTIONS(5378), - [anon_sym_unsigned] = ACTIONS(5378), - [anon_sym_long] = ACTIONS(5378), - [anon_sym_short] = ACTIONS(5378), - [anon_sym_EQ] = ACTIONS(5378), - [anon_sym_ATautoreleasepool] = ACTIONS(5380), - [anon_sym_static] = ACTIONS(5378), - [anon_sym_auto] = ACTIONS(5378), - [anon_sym_register] = ACTIONS(5378), - [anon_sym_inline] = ACTIONS(5378), - [anon_sym___inline] = ACTIONS(5378), - [anon_sym___inline__] = ACTIONS(5378), - [anon_sym___forceinline] = ACTIONS(5378), - [anon_sym_thread_local] = ACTIONS(5378), - [anon_sym___thread] = ACTIONS(5378), - [anon_sym_CG_EXTERN] = ACTIONS(5378), - [anon_sym_CG_INLINE] = ACTIONS(5378), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5378), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5378), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5378), - [anon_sym_IBOutlet] = ACTIONS(5378), - [anon_sym_IBInspectable] = ACTIONS(5378), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5378), - [anon_sym_NS_INLINE] = ACTIONS(5378), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5378), - [anon_sym_OBJC_EXPORT] = ACTIONS(5378), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5378), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5378), - [anon_sym_const] = ACTIONS(5378), - [anon_sym_constexpr] = ACTIONS(5378), - [anon_sym_volatile] = ACTIONS(5378), - [anon_sym_restrict] = ACTIONS(5378), - [anon_sym___restrict__] = ACTIONS(5378), - [anon_sym__Atomic] = ACTIONS(5378), - [anon_sym__Noreturn] = ACTIONS(5378), - [anon_sym_nullable] = ACTIONS(5378), - [anon_sym__Complex] = ACTIONS(5378), - [anon_sym__Nonnull] = ACTIONS(5378), - [anon_sym__Nullable] = ACTIONS(5378), - [anon_sym__Nullable_result] = ACTIONS(5378), - [anon_sym__Null_unspecified] = ACTIONS(5378), - [anon_sym___autoreleasing] = ACTIONS(5378), - [anon_sym___block] = ACTIONS(5378), - [anon_sym___bridge] = ACTIONS(5378), - [anon_sym___bridge_retained] = ACTIONS(5378), - [anon_sym___bridge_transfer] = ACTIONS(5378), - [anon_sym___complex] = ACTIONS(5378), - [anon_sym___const] = ACTIONS(5378), - [anon_sym___imag] = ACTIONS(5378), - [anon_sym___kindof] = ACTIONS(5378), - [anon_sym___nonnull] = ACTIONS(5378), - [anon_sym___nullable] = ACTIONS(5378), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5378), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5378), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5378), - [anon_sym___real] = ACTIONS(5378), - [anon_sym___strong] = ACTIONS(5378), - [anon_sym___unsafe_unretained] = ACTIONS(5378), - [anon_sym___unused] = ACTIONS(5378), - [anon_sym___weak] = ACTIONS(5378), - [sym_primitive_type] = ACTIONS(5378), - [anon_sym_enum] = ACTIONS(5378), - [anon_sym_COLON] = ACTIONS(5380), - [anon_sym_struct] = ACTIONS(5378), - [anon_sym_union] = ACTIONS(5378), - [anon_sym_QMARK] = ACTIONS(5380), - [anon_sym_STAR_EQ] = ACTIONS(5380), - [anon_sym_SLASH_EQ] = ACTIONS(5380), - [anon_sym_PERCENT_EQ] = ACTIONS(5380), - [anon_sym_PLUS_EQ] = ACTIONS(5380), - [anon_sym_DASH_EQ] = ACTIONS(5380), - [anon_sym_LT_LT_EQ] = ACTIONS(5380), - [anon_sym_GT_GT_EQ] = ACTIONS(5380), - [anon_sym_AMP_EQ] = ACTIONS(5380), - [anon_sym_CARET_EQ] = ACTIONS(5380), - [anon_sym_PIPE_EQ] = ACTIONS(5380), - [anon_sym_DASH_DASH] = ACTIONS(5380), - [anon_sym_PLUS_PLUS] = ACTIONS(5380), - [anon_sym_DOT] = ACTIONS(5378), - [anon_sym_DASH_GT] = ACTIONS(5380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5378), - [anon_sym___typeof] = ACTIONS(5378), - [anon_sym_typeof] = ACTIONS(5378), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5378), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5378), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5378), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5378), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5378), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5378), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5378), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5378), - [anon_sym_NS_AVAILABLE] = ACTIONS(5378), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5378), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_API_AVAILABLE] = ACTIONS(5378), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_API_DEPRECATED] = ACTIONS(5378), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5378), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5378), - [anon_sym___deprecated_msg] = ACTIONS(5378), - [anon_sym___deprecated_enum_msg] = ACTIONS(5378), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5378), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5378), - [anon_sym__Alignas] = ACTIONS(5378), - [anon_sym_BOOL] = ACTIONS(5378), - [anon_sym_IMP] = ACTIONS(5378), - [anon_sym_SEL] = ACTIONS(5378), - [anon_sym_Class] = ACTIONS(5378), - [anon_sym_id] = ACTIONS(5378), - }, - [2919] = { - [sym_identifier] = ACTIONS(5382), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5384), - [anon_sym_COMMA] = ACTIONS(5384), - [anon_sym_RPAREN] = ACTIONS(5384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5384), - [anon_sym_LPAREN2] = ACTIONS(5384), - [anon_sym_DASH] = ACTIONS(5382), - [anon_sym_PLUS] = ACTIONS(5382), - [anon_sym_STAR] = ACTIONS(5382), - [anon_sym_SLASH] = ACTIONS(5382), - [anon_sym_PERCENT] = ACTIONS(5382), - [anon_sym_PIPE_PIPE] = ACTIONS(5384), - [anon_sym_AMP_AMP] = ACTIONS(5384), - [anon_sym_PIPE] = ACTIONS(5382), - [anon_sym_CARET] = ACTIONS(5382), - [anon_sym_AMP] = ACTIONS(5382), - [anon_sym_EQ_EQ] = ACTIONS(5384), - [anon_sym_BANG_EQ] = ACTIONS(5384), - [anon_sym_GT] = ACTIONS(5382), - [anon_sym_GT_EQ] = ACTIONS(5384), - [anon_sym_LT_EQ] = ACTIONS(5384), - [anon_sym_LT] = ACTIONS(5382), - [anon_sym_LT_LT] = ACTIONS(5382), - [anon_sym_GT_GT] = ACTIONS(5382), - [anon_sym_SEMI] = ACTIONS(5384), - [anon_sym___extension__] = ACTIONS(5382), - [anon_sym_extern] = ACTIONS(5382), - [anon_sym___attribute__] = ACTIONS(5382), - [anon_sym___attribute] = ACTIONS(5382), - [anon_sym_noreturn] = ACTIONS(5382), - [anon_sym_LBRACK] = ACTIONS(5384), - [anon_sym_RBRACK] = ACTIONS(5384), - [anon_sym___declspec] = ACTIONS(5382), - [anon_sym_LBRACE] = ACTIONS(5384), - [anon_sym_RBRACE] = ACTIONS(5384), - [anon_sym_signed] = ACTIONS(5382), - [anon_sym_unsigned] = ACTIONS(5382), - [anon_sym_long] = ACTIONS(5382), - [anon_sym_short] = ACTIONS(5382), - [anon_sym_EQ] = ACTIONS(5382), - [anon_sym_ATautoreleasepool] = ACTIONS(5384), - [anon_sym_static] = ACTIONS(5382), - [anon_sym_auto] = ACTIONS(5382), - [anon_sym_register] = ACTIONS(5382), - [anon_sym_inline] = ACTIONS(5382), - [anon_sym___inline] = ACTIONS(5382), - [anon_sym___inline__] = ACTIONS(5382), - [anon_sym___forceinline] = ACTIONS(5382), - [anon_sym_thread_local] = ACTIONS(5382), - [anon_sym___thread] = ACTIONS(5382), - [anon_sym_CG_EXTERN] = ACTIONS(5382), - [anon_sym_CG_INLINE] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5382), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5382), - [anon_sym_IBOutlet] = ACTIONS(5382), - [anon_sym_IBInspectable] = ACTIONS(5382), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5382), - [anon_sym_NS_INLINE] = ACTIONS(5382), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5382), - [anon_sym_OBJC_EXPORT] = ACTIONS(5382), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5382), - [anon_sym_const] = ACTIONS(5382), - [anon_sym_constexpr] = ACTIONS(5382), - [anon_sym_volatile] = ACTIONS(5382), - [anon_sym_restrict] = ACTIONS(5382), - [anon_sym___restrict__] = ACTIONS(5382), - [anon_sym__Atomic] = ACTIONS(5382), - [anon_sym__Noreturn] = ACTIONS(5382), - [anon_sym_nullable] = ACTIONS(5382), - [anon_sym__Complex] = ACTIONS(5382), - [anon_sym__Nonnull] = ACTIONS(5382), - [anon_sym__Nullable] = ACTIONS(5382), - [anon_sym__Nullable_result] = ACTIONS(5382), - [anon_sym__Null_unspecified] = ACTIONS(5382), - [anon_sym___autoreleasing] = ACTIONS(5382), - [anon_sym___block] = ACTIONS(5382), - [anon_sym___bridge] = ACTIONS(5382), - [anon_sym___bridge_retained] = ACTIONS(5382), - [anon_sym___bridge_transfer] = ACTIONS(5382), - [anon_sym___complex] = ACTIONS(5382), - [anon_sym___const] = ACTIONS(5382), - [anon_sym___imag] = ACTIONS(5382), - [anon_sym___kindof] = ACTIONS(5382), - [anon_sym___nonnull] = ACTIONS(5382), - [anon_sym___nullable] = ACTIONS(5382), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5382), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5382), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5382), - [anon_sym___real] = ACTIONS(5382), - [anon_sym___strong] = ACTIONS(5382), - [anon_sym___unsafe_unretained] = ACTIONS(5382), - [anon_sym___unused] = ACTIONS(5382), - [anon_sym___weak] = ACTIONS(5382), - [sym_primitive_type] = ACTIONS(5382), - [anon_sym_enum] = ACTIONS(5382), - [anon_sym_COLON] = ACTIONS(5384), - [anon_sym_struct] = ACTIONS(5382), - [anon_sym_union] = ACTIONS(5382), - [anon_sym_QMARK] = ACTIONS(5384), - [anon_sym_STAR_EQ] = ACTIONS(5384), - [anon_sym_SLASH_EQ] = ACTIONS(5384), - [anon_sym_PERCENT_EQ] = ACTIONS(5384), - [anon_sym_PLUS_EQ] = ACTIONS(5384), - [anon_sym_DASH_EQ] = ACTIONS(5384), - [anon_sym_LT_LT_EQ] = ACTIONS(5384), - [anon_sym_GT_GT_EQ] = ACTIONS(5384), - [anon_sym_AMP_EQ] = ACTIONS(5384), - [anon_sym_CARET_EQ] = ACTIONS(5384), - [anon_sym_PIPE_EQ] = ACTIONS(5384), - [anon_sym_DASH_DASH] = ACTIONS(5384), - [anon_sym_PLUS_PLUS] = ACTIONS(5384), - [anon_sym_DOT] = ACTIONS(5382), - [anon_sym_DASH_GT] = ACTIONS(5384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5382), - [anon_sym___typeof] = ACTIONS(5382), - [anon_sym_typeof] = ACTIONS(5382), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5382), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5382), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5382), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5382), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE] = ACTIONS(5382), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_API_AVAILABLE] = ACTIONS(5382), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_API_DEPRECATED] = ACTIONS(5382), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5382), - [anon_sym___deprecated_msg] = ACTIONS(5382), - [anon_sym___deprecated_enum_msg] = ACTIONS(5382), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5382), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5382), - [anon_sym__Alignas] = ACTIONS(5382), - [anon_sym_BOOL] = ACTIONS(5382), - [anon_sym_IMP] = ACTIONS(5382), - [anon_sym_SEL] = ACTIONS(5382), - [anon_sym_Class] = ACTIONS(5382), - [anon_sym_id] = ACTIONS(5382), - }, - [2920] = { - [sym_identifier] = ACTIONS(5386), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5388), - [anon_sym_COMMA] = ACTIONS(5388), - [anon_sym_RPAREN] = ACTIONS(5388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5388), - [anon_sym_LPAREN2] = ACTIONS(5388), - [anon_sym_DASH] = ACTIONS(5386), - [anon_sym_PLUS] = ACTIONS(5386), - [anon_sym_STAR] = ACTIONS(5386), - [anon_sym_SLASH] = ACTIONS(5386), - [anon_sym_PERCENT] = ACTIONS(5386), - [anon_sym_PIPE_PIPE] = ACTIONS(5388), - [anon_sym_AMP_AMP] = ACTIONS(5388), - [anon_sym_PIPE] = ACTIONS(5386), - [anon_sym_CARET] = ACTIONS(5386), - [anon_sym_AMP] = ACTIONS(5386), - [anon_sym_EQ_EQ] = ACTIONS(5388), - [anon_sym_BANG_EQ] = ACTIONS(5388), - [anon_sym_GT] = ACTIONS(5386), - [anon_sym_GT_EQ] = ACTIONS(5388), - [anon_sym_LT_EQ] = ACTIONS(5388), - [anon_sym_LT] = ACTIONS(5386), - [anon_sym_LT_LT] = ACTIONS(5386), - [anon_sym_GT_GT] = ACTIONS(5386), - [anon_sym_SEMI] = ACTIONS(5388), - [anon_sym___extension__] = ACTIONS(5386), - [anon_sym_extern] = ACTIONS(5386), - [anon_sym___attribute__] = ACTIONS(5386), - [anon_sym___attribute] = ACTIONS(5386), - [anon_sym_noreturn] = ACTIONS(5386), - [anon_sym_LBRACK] = ACTIONS(5388), - [anon_sym_RBRACK] = ACTIONS(5388), - [anon_sym___declspec] = ACTIONS(5386), - [anon_sym_LBRACE] = ACTIONS(5388), - [anon_sym_RBRACE] = ACTIONS(5388), - [anon_sym_signed] = ACTIONS(5386), - [anon_sym_unsigned] = ACTIONS(5386), - [anon_sym_long] = ACTIONS(5386), - [anon_sym_short] = ACTIONS(5386), - [anon_sym_EQ] = ACTIONS(5386), - [anon_sym_ATautoreleasepool] = ACTIONS(5388), - [anon_sym_static] = ACTIONS(5386), - [anon_sym_auto] = ACTIONS(5386), - [anon_sym_register] = ACTIONS(5386), - [anon_sym_inline] = ACTIONS(5386), - [anon_sym___inline] = ACTIONS(5386), - [anon_sym___inline__] = ACTIONS(5386), - [anon_sym___forceinline] = ACTIONS(5386), - [anon_sym_thread_local] = ACTIONS(5386), - [anon_sym___thread] = ACTIONS(5386), - [anon_sym_CG_EXTERN] = ACTIONS(5386), - [anon_sym_CG_INLINE] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5386), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5386), - [anon_sym_IBOutlet] = ACTIONS(5386), - [anon_sym_IBInspectable] = ACTIONS(5386), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5386), - [anon_sym_NS_INLINE] = ACTIONS(5386), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5386), - [anon_sym_OBJC_EXPORT] = ACTIONS(5386), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5386), - [anon_sym_const] = ACTIONS(5386), - [anon_sym_constexpr] = ACTIONS(5386), - [anon_sym_volatile] = ACTIONS(5386), - [anon_sym_restrict] = ACTIONS(5386), - [anon_sym___restrict__] = ACTIONS(5386), - [anon_sym__Atomic] = ACTIONS(5386), - [anon_sym__Noreturn] = ACTIONS(5386), - [anon_sym_nullable] = ACTIONS(5386), - [anon_sym__Complex] = ACTIONS(5386), - [anon_sym__Nonnull] = ACTIONS(5386), - [anon_sym__Nullable] = ACTIONS(5386), - [anon_sym__Nullable_result] = ACTIONS(5386), - [anon_sym__Null_unspecified] = ACTIONS(5386), - [anon_sym___autoreleasing] = ACTIONS(5386), - [anon_sym___block] = ACTIONS(5386), - [anon_sym___bridge] = ACTIONS(5386), - [anon_sym___bridge_retained] = ACTIONS(5386), - [anon_sym___bridge_transfer] = ACTIONS(5386), - [anon_sym___complex] = ACTIONS(5386), - [anon_sym___const] = ACTIONS(5386), - [anon_sym___imag] = ACTIONS(5386), - [anon_sym___kindof] = ACTIONS(5386), - [anon_sym___nonnull] = ACTIONS(5386), - [anon_sym___nullable] = ACTIONS(5386), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5386), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5386), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5386), - [anon_sym___real] = ACTIONS(5386), - [anon_sym___strong] = ACTIONS(5386), - [anon_sym___unsafe_unretained] = ACTIONS(5386), - [anon_sym___unused] = ACTIONS(5386), - [anon_sym___weak] = ACTIONS(5386), - [sym_primitive_type] = ACTIONS(5386), - [anon_sym_enum] = ACTIONS(5386), - [anon_sym_COLON] = ACTIONS(5388), - [anon_sym_struct] = ACTIONS(5386), - [anon_sym_union] = ACTIONS(5386), - [anon_sym_QMARK] = ACTIONS(5388), - [anon_sym_STAR_EQ] = ACTIONS(5388), - [anon_sym_SLASH_EQ] = ACTIONS(5388), - [anon_sym_PERCENT_EQ] = ACTIONS(5388), - [anon_sym_PLUS_EQ] = ACTIONS(5388), - [anon_sym_DASH_EQ] = ACTIONS(5388), - [anon_sym_LT_LT_EQ] = ACTIONS(5388), - [anon_sym_GT_GT_EQ] = ACTIONS(5388), - [anon_sym_AMP_EQ] = ACTIONS(5388), - [anon_sym_CARET_EQ] = ACTIONS(5388), - [anon_sym_PIPE_EQ] = ACTIONS(5388), - [anon_sym_DASH_DASH] = ACTIONS(5388), - [anon_sym_PLUS_PLUS] = ACTIONS(5388), - [anon_sym_DOT] = ACTIONS(5386), - [anon_sym_DASH_GT] = ACTIONS(5388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5386), - [anon_sym___typeof] = ACTIONS(5386), - [anon_sym_typeof] = ACTIONS(5386), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5386), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5386), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5386), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5386), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE] = ACTIONS(5386), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_API_AVAILABLE] = ACTIONS(5386), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_API_DEPRECATED] = ACTIONS(5386), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5386), - [anon_sym___deprecated_msg] = ACTIONS(5386), - [anon_sym___deprecated_enum_msg] = ACTIONS(5386), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5386), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5386), - [anon_sym__Alignas] = ACTIONS(5386), - [anon_sym_BOOL] = ACTIONS(5386), - [anon_sym_IMP] = ACTIONS(5386), - [anon_sym_SEL] = ACTIONS(5386), - [anon_sym_Class] = ACTIONS(5386), - [anon_sym_id] = ACTIONS(5386), - }, - [2921] = { - [sym_identifier] = ACTIONS(5390), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5392), - [anon_sym_COMMA] = ACTIONS(5392), - [anon_sym_RPAREN] = ACTIONS(5392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5392), - [anon_sym_LPAREN2] = ACTIONS(5392), - [anon_sym_DASH] = ACTIONS(5390), - [anon_sym_PLUS] = ACTIONS(5390), - [anon_sym_STAR] = ACTIONS(5390), - [anon_sym_SLASH] = ACTIONS(5390), - [anon_sym_PERCENT] = ACTIONS(5390), - [anon_sym_PIPE_PIPE] = ACTIONS(5392), - [anon_sym_AMP_AMP] = ACTIONS(5392), - [anon_sym_PIPE] = ACTIONS(5390), - [anon_sym_CARET] = ACTIONS(5390), - [anon_sym_AMP] = ACTIONS(5390), - [anon_sym_EQ_EQ] = ACTIONS(5392), - [anon_sym_BANG_EQ] = ACTIONS(5392), - [anon_sym_GT] = ACTIONS(5390), - [anon_sym_GT_EQ] = ACTIONS(5392), - [anon_sym_LT_EQ] = ACTIONS(5392), - [anon_sym_LT] = ACTIONS(5390), - [anon_sym_LT_LT] = ACTIONS(5390), - [anon_sym_GT_GT] = ACTIONS(5390), - [anon_sym_SEMI] = ACTIONS(5392), - [anon_sym___extension__] = ACTIONS(5390), - [anon_sym_extern] = ACTIONS(5390), - [anon_sym___attribute__] = ACTIONS(5390), - [anon_sym___attribute] = ACTIONS(5390), - [anon_sym_noreturn] = ACTIONS(5390), - [anon_sym_LBRACK] = ACTIONS(5392), - [anon_sym_RBRACK] = ACTIONS(5392), - [anon_sym___declspec] = ACTIONS(5390), - [anon_sym_LBRACE] = ACTIONS(5392), - [anon_sym_RBRACE] = ACTIONS(5392), - [anon_sym_signed] = ACTIONS(5390), - [anon_sym_unsigned] = ACTIONS(5390), - [anon_sym_long] = ACTIONS(5390), - [anon_sym_short] = ACTIONS(5390), - [anon_sym_EQ] = ACTIONS(5390), - [anon_sym_ATautoreleasepool] = ACTIONS(5392), - [anon_sym_static] = ACTIONS(5390), - [anon_sym_auto] = ACTIONS(5390), - [anon_sym_register] = ACTIONS(5390), - [anon_sym_inline] = ACTIONS(5390), - [anon_sym___inline] = ACTIONS(5390), - [anon_sym___inline__] = ACTIONS(5390), - [anon_sym___forceinline] = ACTIONS(5390), - [anon_sym_thread_local] = ACTIONS(5390), - [anon_sym___thread] = ACTIONS(5390), - [anon_sym_CG_EXTERN] = ACTIONS(5390), - [anon_sym_CG_INLINE] = ACTIONS(5390), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5390), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5390), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5390), - [anon_sym_IBOutlet] = ACTIONS(5390), - [anon_sym_IBInspectable] = ACTIONS(5390), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5390), - [anon_sym_NS_INLINE] = ACTIONS(5390), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5390), - [anon_sym_OBJC_EXPORT] = ACTIONS(5390), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5390), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5390), - [anon_sym_const] = ACTIONS(5390), - [anon_sym_constexpr] = ACTIONS(5390), - [anon_sym_volatile] = ACTIONS(5390), - [anon_sym_restrict] = ACTIONS(5390), - [anon_sym___restrict__] = ACTIONS(5390), - [anon_sym__Atomic] = ACTIONS(5390), - [anon_sym__Noreturn] = ACTIONS(5390), - [anon_sym_nullable] = ACTIONS(5390), - [anon_sym__Complex] = ACTIONS(5390), - [anon_sym__Nonnull] = ACTIONS(5390), - [anon_sym__Nullable] = ACTIONS(5390), - [anon_sym__Nullable_result] = ACTIONS(5390), - [anon_sym__Null_unspecified] = ACTIONS(5390), - [anon_sym___autoreleasing] = ACTIONS(5390), - [anon_sym___block] = ACTIONS(5390), - [anon_sym___bridge] = ACTIONS(5390), - [anon_sym___bridge_retained] = ACTIONS(5390), - [anon_sym___bridge_transfer] = ACTIONS(5390), - [anon_sym___complex] = ACTIONS(5390), - [anon_sym___const] = ACTIONS(5390), - [anon_sym___imag] = ACTIONS(5390), - [anon_sym___kindof] = ACTIONS(5390), - [anon_sym___nonnull] = ACTIONS(5390), - [anon_sym___nullable] = ACTIONS(5390), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5390), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5390), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5390), - [anon_sym___real] = ACTIONS(5390), - [anon_sym___strong] = ACTIONS(5390), - [anon_sym___unsafe_unretained] = ACTIONS(5390), - [anon_sym___unused] = ACTIONS(5390), - [anon_sym___weak] = ACTIONS(5390), - [sym_primitive_type] = ACTIONS(5390), - [anon_sym_enum] = ACTIONS(5390), - [anon_sym_COLON] = ACTIONS(5392), - [anon_sym_struct] = ACTIONS(5390), - [anon_sym_union] = ACTIONS(5390), - [anon_sym_QMARK] = ACTIONS(5392), - [anon_sym_STAR_EQ] = ACTIONS(5392), - [anon_sym_SLASH_EQ] = ACTIONS(5392), - [anon_sym_PERCENT_EQ] = ACTIONS(5392), - [anon_sym_PLUS_EQ] = ACTIONS(5392), - [anon_sym_DASH_EQ] = ACTIONS(5392), - [anon_sym_LT_LT_EQ] = ACTIONS(5392), - [anon_sym_GT_GT_EQ] = ACTIONS(5392), - [anon_sym_AMP_EQ] = ACTIONS(5392), - [anon_sym_CARET_EQ] = ACTIONS(5392), - [anon_sym_PIPE_EQ] = ACTIONS(5392), - [anon_sym_DASH_DASH] = ACTIONS(5392), - [anon_sym_PLUS_PLUS] = ACTIONS(5392), - [anon_sym_DOT] = ACTIONS(5390), - [anon_sym_DASH_GT] = ACTIONS(5392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5390), - [anon_sym___typeof] = ACTIONS(5390), - [anon_sym_typeof] = ACTIONS(5390), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5390), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5390), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5390), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5390), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5390), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5390), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5390), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5390), - [anon_sym_NS_AVAILABLE] = ACTIONS(5390), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5390), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_API_AVAILABLE] = ACTIONS(5390), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_API_DEPRECATED] = ACTIONS(5390), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5390), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5390), - [anon_sym___deprecated_msg] = ACTIONS(5390), - [anon_sym___deprecated_enum_msg] = ACTIONS(5390), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5390), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5390), - [anon_sym__Alignas] = ACTIONS(5390), - [anon_sym_BOOL] = ACTIONS(5390), - [anon_sym_IMP] = ACTIONS(5390), - [anon_sym_SEL] = ACTIONS(5390), - [anon_sym_Class] = ACTIONS(5390), - [anon_sym_id] = ACTIONS(5390), - }, - [2922] = { - [sym_identifier] = ACTIONS(5394), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5396), - [anon_sym_COMMA] = ACTIONS(5396), - [anon_sym_RPAREN] = ACTIONS(5396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5396), - [anon_sym_LPAREN2] = ACTIONS(5396), - [anon_sym_DASH] = ACTIONS(5394), - [anon_sym_PLUS] = ACTIONS(5394), - [anon_sym_STAR] = ACTIONS(5394), - [anon_sym_SLASH] = ACTIONS(5394), - [anon_sym_PERCENT] = ACTIONS(5394), - [anon_sym_PIPE_PIPE] = ACTIONS(5396), - [anon_sym_AMP_AMP] = ACTIONS(5396), - [anon_sym_PIPE] = ACTIONS(5394), - [anon_sym_CARET] = ACTIONS(5394), - [anon_sym_AMP] = ACTIONS(5394), - [anon_sym_EQ_EQ] = ACTIONS(5396), - [anon_sym_BANG_EQ] = ACTIONS(5396), - [anon_sym_GT] = ACTIONS(5394), - [anon_sym_GT_EQ] = ACTIONS(5396), - [anon_sym_LT_EQ] = ACTIONS(5396), - [anon_sym_LT] = ACTIONS(5394), - [anon_sym_LT_LT] = ACTIONS(5394), - [anon_sym_GT_GT] = ACTIONS(5394), - [anon_sym_SEMI] = ACTIONS(5396), - [anon_sym___extension__] = ACTIONS(5394), - [anon_sym_extern] = ACTIONS(5394), - [anon_sym___attribute__] = ACTIONS(5394), - [anon_sym___attribute] = ACTIONS(5394), - [anon_sym_noreturn] = ACTIONS(5394), - [anon_sym_LBRACK] = ACTIONS(5396), - [anon_sym_RBRACK] = ACTIONS(5396), - [anon_sym___declspec] = ACTIONS(5394), - [anon_sym_LBRACE] = ACTIONS(5396), - [anon_sym_RBRACE] = ACTIONS(5396), - [anon_sym_signed] = ACTIONS(5394), - [anon_sym_unsigned] = ACTIONS(5394), - [anon_sym_long] = ACTIONS(5394), - [anon_sym_short] = ACTIONS(5394), - [anon_sym_EQ] = ACTIONS(5394), - [anon_sym_ATautoreleasepool] = ACTIONS(5396), - [anon_sym_static] = ACTIONS(5394), - [anon_sym_auto] = ACTIONS(5394), - [anon_sym_register] = ACTIONS(5394), - [anon_sym_inline] = ACTIONS(5394), - [anon_sym___inline] = ACTIONS(5394), - [anon_sym___inline__] = ACTIONS(5394), - [anon_sym___forceinline] = ACTIONS(5394), - [anon_sym_thread_local] = ACTIONS(5394), - [anon_sym___thread] = ACTIONS(5394), - [anon_sym_CG_EXTERN] = ACTIONS(5394), - [anon_sym_CG_INLINE] = ACTIONS(5394), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5394), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5394), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5394), - [anon_sym_IBOutlet] = ACTIONS(5394), - [anon_sym_IBInspectable] = ACTIONS(5394), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5394), - [anon_sym_NS_INLINE] = ACTIONS(5394), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5394), - [anon_sym_OBJC_EXPORT] = ACTIONS(5394), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5394), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5394), - [anon_sym_const] = ACTIONS(5394), - [anon_sym_constexpr] = ACTIONS(5394), - [anon_sym_volatile] = ACTIONS(5394), - [anon_sym_restrict] = ACTIONS(5394), - [anon_sym___restrict__] = ACTIONS(5394), - [anon_sym__Atomic] = ACTIONS(5394), - [anon_sym__Noreturn] = ACTIONS(5394), - [anon_sym_nullable] = ACTIONS(5394), - [anon_sym__Complex] = ACTIONS(5394), - [anon_sym__Nonnull] = ACTIONS(5394), - [anon_sym__Nullable] = ACTIONS(5394), - [anon_sym__Nullable_result] = ACTIONS(5394), - [anon_sym__Null_unspecified] = ACTIONS(5394), - [anon_sym___autoreleasing] = ACTIONS(5394), - [anon_sym___block] = ACTIONS(5394), - [anon_sym___bridge] = ACTIONS(5394), - [anon_sym___bridge_retained] = ACTIONS(5394), - [anon_sym___bridge_transfer] = ACTIONS(5394), - [anon_sym___complex] = ACTIONS(5394), - [anon_sym___const] = ACTIONS(5394), - [anon_sym___imag] = ACTIONS(5394), - [anon_sym___kindof] = ACTIONS(5394), - [anon_sym___nonnull] = ACTIONS(5394), - [anon_sym___nullable] = ACTIONS(5394), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5394), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5394), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5394), - [anon_sym___real] = ACTIONS(5394), - [anon_sym___strong] = ACTIONS(5394), - [anon_sym___unsafe_unretained] = ACTIONS(5394), - [anon_sym___unused] = ACTIONS(5394), - [anon_sym___weak] = ACTIONS(5394), - [sym_primitive_type] = ACTIONS(5394), - [anon_sym_enum] = ACTIONS(5394), - [anon_sym_COLON] = ACTIONS(5396), - [anon_sym_struct] = ACTIONS(5394), - [anon_sym_union] = ACTIONS(5394), - [anon_sym_QMARK] = ACTIONS(5396), - [anon_sym_STAR_EQ] = ACTIONS(5396), - [anon_sym_SLASH_EQ] = ACTIONS(5396), - [anon_sym_PERCENT_EQ] = ACTIONS(5396), - [anon_sym_PLUS_EQ] = ACTIONS(5396), - [anon_sym_DASH_EQ] = ACTIONS(5396), - [anon_sym_LT_LT_EQ] = ACTIONS(5396), - [anon_sym_GT_GT_EQ] = ACTIONS(5396), - [anon_sym_AMP_EQ] = ACTIONS(5396), - [anon_sym_CARET_EQ] = ACTIONS(5396), - [anon_sym_PIPE_EQ] = ACTIONS(5396), - [anon_sym_DASH_DASH] = ACTIONS(5396), - [anon_sym_PLUS_PLUS] = ACTIONS(5396), - [anon_sym_DOT] = ACTIONS(5394), - [anon_sym_DASH_GT] = ACTIONS(5396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5394), - [anon_sym___typeof] = ACTIONS(5394), - [anon_sym_typeof] = ACTIONS(5394), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5394), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5394), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5394), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5394), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5394), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5394), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5394), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5394), - [anon_sym_NS_AVAILABLE] = ACTIONS(5394), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5394), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_API_AVAILABLE] = ACTIONS(5394), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_API_DEPRECATED] = ACTIONS(5394), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5394), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5394), - [anon_sym___deprecated_msg] = ACTIONS(5394), - [anon_sym___deprecated_enum_msg] = ACTIONS(5394), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5394), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5394), - [anon_sym__Alignas] = ACTIONS(5394), - [anon_sym_BOOL] = ACTIONS(5394), - [anon_sym_IMP] = ACTIONS(5394), - [anon_sym_SEL] = ACTIONS(5394), - [anon_sym_Class] = ACTIONS(5394), - [anon_sym_id] = ACTIONS(5394), - }, - [2923] = { - [sym_identifier] = ACTIONS(5398), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5401), - [anon_sym_COMMA] = ACTIONS(5401), - [anon_sym_LPAREN2] = ACTIONS(5401), - [anon_sym_DASH] = ACTIONS(5398), - [anon_sym_PLUS] = ACTIONS(5398), - [anon_sym_STAR] = ACTIONS(5398), - [anon_sym_SLASH] = ACTIONS(5398), - [anon_sym_PERCENT] = ACTIONS(5398), - [anon_sym_PIPE_PIPE] = ACTIONS(5401), - [anon_sym_AMP_AMP] = ACTIONS(5401), - [anon_sym_PIPE] = ACTIONS(5398), - [anon_sym_CARET] = ACTIONS(5398), - [anon_sym_AMP] = ACTIONS(5398), - [anon_sym_EQ_EQ] = ACTIONS(5401), - [anon_sym_BANG_EQ] = ACTIONS(5401), - [anon_sym_GT] = ACTIONS(5398), - [anon_sym_GT_EQ] = ACTIONS(5401), - [anon_sym_LT_EQ] = ACTIONS(5401), - [anon_sym_LT] = ACTIONS(5398), - [anon_sym_LT_LT] = ACTIONS(5398), - [anon_sym_GT_GT] = ACTIONS(5398), - [anon_sym_SEMI] = ACTIONS(5401), - [anon_sym___extension__] = ACTIONS(5398), - [anon_sym_extern] = ACTIONS(5398), - [anon_sym___attribute__] = ACTIONS(5398), - [anon_sym___attribute] = ACTIONS(5398), - [anon_sym_noreturn] = ACTIONS(5398), - [anon_sym_LBRACK] = ACTIONS(5401), - [anon_sym___declspec] = ACTIONS(5398), - [anon_sym_LBRACE] = ACTIONS(5401), - [anon_sym_signed] = ACTIONS(5398), - [anon_sym_unsigned] = ACTIONS(5398), - [anon_sym_long] = ACTIONS(5398), - [anon_sym_short] = ACTIONS(5398), - [anon_sym_EQ] = ACTIONS(5398), - [anon_sym_ATautoreleasepool] = ACTIONS(5401), - [anon_sym_static] = ACTIONS(5398), - [anon_sym_auto] = ACTIONS(5398), - [anon_sym_register] = ACTIONS(5398), - [anon_sym_inline] = ACTIONS(5398), - [anon_sym___inline] = ACTIONS(5398), - [anon_sym___inline__] = ACTIONS(5398), - [anon_sym___forceinline] = ACTIONS(5398), - [anon_sym_thread_local] = ACTIONS(5398), - [anon_sym___thread] = ACTIONS(5398), - [anon_sym_CG_EXTERN] = ACTIONS(5398), - [anon_sym_CG_INLINE] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5398), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5398), - [anon_sym_IBOutlet] = ACTIONS(5398), - [anon_sym_IBInspectable] = ACTIONS(5398), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5398), - [anon_sym_NS_INLINE] = ACTIONS(5398), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5398), - [anon_sym_OBJC_EXPORT] = ACTIONS(5398), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5398), - [anon_sym_const] = ACTIONS(5398), - [anon_sym_constexpr] = ACTIONS(5398), - [anon_sym_volatile] = ACTIONS(5398), - [anon_sym_restrict] = ACTIONS(5398), - [anon_sym___restrict__] = ACTIONS(5398), - [anon_sym__Atomic] = ACTIONS(5398), - [anon_sym__Noreturn] = ACTIONS(5398), - [anon_sym_nullable] = ACTIONS(5398), - [anon_sym__Complex] = ACTIONS(5398), - [anon_sym__Nonnull] = ACTIONS(5398), - [anon_sym__Nullable] = ACTIONS(5398), - [anon_sym__Nullable_result] = ACTIONS(5398), - [anon_sym__Null_unspecified] = ACTIONS(5398), - [anon_sym___autoreleasing] = ACTIONS(5398), - [anon_sym___block] = ACTIONS(5398), - [anon_sym___bridge] = ACTIONS(5398), - [anon_sym___bridge_retained] = ACTIONS(5398), - [anon_sym___bridge_transfer] = ACTIONS(5398), - [anon_sym___complex] = ACTIONS(5398), - [anon_sym___const] = ACTIONS(5398), - [anon_sym___imag] = ACTIONS(5398), - [anon_sym___kindof] = ACTIONS(5398), - [anon_sym___nonnull] = ACTIONS(5398), - [anon_sym___nullable] = ACTIONS(5398), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5398), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5398), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5398), - [anon_sym___real] = ACTIONS(5398), - [anon_sym___strong] = ACTIONS(5398), - [anon_sym___unsafe_unretained] = ACTIONS(5398), - [anon_sym___unused] = ACTIONS(5398), - [anon_sym___weak] = ACTIONS(5398), - [sym_primitive_type] = ACTIONS(5398), - [anon_sym_enum] = ACTIONS(5398), - [anon_sym_struct] = ACTIONS(5398), - [anon_sym_union] = ACTIONS(5398), - [anon_sym_QMARK] = ACTIONS(5401), - [anon_sym_STAR_EQ] = ACTIONS(5401), - [anon_sym_SLASH_EQ] = ACTIONS(5401), - [anon_sym_PERCENT_EQ] = ACTIONS(5401), - [anon_sym_PLUS_EQ] = ACTIONS(5401), - [anon_sym_DASH_EQ] = ACTIONS(5401), - [anon_sym_LT_LT_EQ] = ACTIONS(5401), - [anon_sym_GT_GT_EQ] = ACTIONS(5401), - [anon_sym_AMP_EQ] = ACTIONS(5401), - [anon_sym_CARET_EQ] = ACTIONS(5401), - [anon_sym_PIPE_EQ] = ACTIONS(5401), - [anon_sym_DASH_DASH] = ACTIONS(5401), - [anon_sym_PLUS_PLUS] = ACTIONS(5401), - [anon_sym_DOT] = ACTIONS(5398), - [anon_sym_DASH_GT] = ACTIONS(5401), - [anon_sym_AT] = ACTIONS(5398), - [anon_sym_DQUOTE] = ACTIONS(5401), - [anon_sym_L_DQUOTE] = ACTIONS(5401), - [anon_sym_u_DQUOTE] = ACTIONS(5401), - [anon_sym_U_DQUOTE] = ACTIONS(5401), - [anon_sym_u8_DQUOTE] = ACTIONS(5401), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5398), - [anon_sym___typeof] = ACTIONS(5398), - [anon_sym_typeof] = ACTIONS(5398), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5398), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5398), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5398), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5398), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE] = ACTIONS(5398), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_API_AVAILABLE] = ACTIONS(5398), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_API_DEPRECATED] = ACTIONS(5398), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5398), - [anon_sym___deprecated_msg] = ACTIONS(5398), - [anon_sym___deprecated_enum_msg] = ACTIONS(5398), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5398), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5398), - [anon_sym__Alignas] = ACTIONS(5398), - [anon_sym_BOOL] = ACTIONS(5398), - [anon_sym_IMP] = ACTIONS(5398), - [anon_sym_SEL] = ACTIONS(5398), - [anon_sym_Class] = ACTIONS(5398), - [anon_sym_id] = ACTIONS(5398), - }, - [2924] = { - [sym_identifier] = ACTIONS(5404), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5406), - [anon_sym_COMMA] = ACTIONS(5406), - [anon_sym_RPAREN] = ACTIONS(5406), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5406), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5406), - [anon_sym_LPAREN2] = ACTIONS(5406), - [anon_sym_DASH] = ACTIONS(5404), - [anon_sym_PLUS] = ACTIONS(5404), - [anon_sym_STAR] = ACTIONS(5404), - [anon_sym_SLASH] = ACTIONS(5404), - [anon_sym_PERCENT] = ACTIONS(5404), - [anon_sym_PIPE_PIPE] = ACTIONS(5406), - [anon_sym_AMP_AMP] = ACTIONS(5406), - [anon_sym_PIPE] = ACTIONS(5404), - [anon_sym_CARET] = ACTIONS(5404), - [anon_sym_AMP] = ACTIONS(5404), - [anon_sym_EQ_EQ] = ACTIONS(5406), - [anon_sym_BANG_EQ] = ACTIONS(5406), - [anon_sym_GT] = ACTIONS(5404), - [anon_sym_GT_EQ] = ACTIONS(5406), - [anon_sym_LT_EQ] = ACTIONS(5406), - [anon_sym_LT] = ACTIONS(5404), - [anon_sym_LT_LT] = ACTIONS(5404), - [anon_sym_GT_GT] = ACTIONS(5404), - [anon_sym_SEMI] = ACTIONS(5406), - [anon_sym___extension__] = ACTIONS(5404), - [anon_sym_extern] = ACTIONS(5404), - [anon_sym___attribute__] = ACTIONS(5404), - [anon_sym___attribute] = ACTIONS(5404), - [anon_sym_noreturn] = ACTIONS(5404), - [anon_sym_LBRACK] = ACTIONS(5406), - [anon_sym_RBRACK] = ACTIONS(5406), - [anon_sym___declspec] = ACTIONS(5404), - [anon_sym_LBRACE] = ACTIONS(5406), - [anon_sym_RBRACE] = ACTIONS(5406), - [anon_sym_signed] = ACTIONS(5404), - [anon_sym_unsigned] = ACTIONS(5404), - [anon_sym_long] = ACTIONS(5404), - [anon_sym_short] = ACTIONS(5404), - [anon_sym_EQ] = ACTIONS(5404), - [anon_sym_ATautoreleasepool] = ACTIONS(5406), - [anon_sym_static] = ACTIONS(5404), - [anon_sym_auto] = ACTIONS(5404), - [anon_sym_register] = ACTIONS(5404), - [anon_sym_inline] = ACTIONS(5404), - [anon_sym___inline] = ACTIONS(5404), - [anon_sym___inline__] = ACTIONS(5404), - [anon_sym___forceinline] = ACTIONS(5404), - [anon_sym_thread_local] = ACTIONS(5404), - [anon_sym___thread] = ACTIONS(5404), - [anon_sym_CG_EXTERN] = ACTIONS(5404), - [anon_sym_CG_INLINE] = ACTIONS(5404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5404), - [anon_sym_IBOutlet] = ACTIONS(5404), - [anon_sym_IBInspectable] = ACTIONS(5404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5404), - [anon_sym_NS_INLINE] = ACTIONS(5404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5404), - [anon_sym_OBJC_EXPORT] = ACTIONS(5404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5404), - [anon_sym_const] = ACTIONS(5404), - [anon_sym_constexpr] = ACTIONS(5404), - [anon_sym_volatile] = ACTIONS(5404), - [anon_sym_restrict] = ACTIONS(5404), - [anon_sym___restrict__] = ACTIONS(5404), - [anon_sym__Atomic] = ACTIONS(5404), - [anon_sym__Noreturn] = ACTIONS(5404), - [anon_sym_nullable] = ACTIONS(5404), - [anon_sym__Complex] = ACTIONS(5404), - [anon_sym__Nonnull] = ACTIONS(5404), - [anon_sym__Nullable] = ACTIONS(5404), - [anon_sym__Nullable_result] = ACTIONS(5404), - [anon_sym__Null_unspecified] = ACTIONS(5404), - [anon_sym___autoreleasing] = ACTIONS(5404), - [anon_sym___block] = ACTIONS(5404), - [anon_sym___bridge] = ACTIONS(5404), - [anon_sym___bridge_retained] = ACTIONS(5404), - [anon_sym___bridge_transfer] = ACTIONS(5404), - [anon_sym___complex] = ACTIONS(5404), - [anon_sym___const] = ACTIONS(5404), - [anon_sym___imag] = ACTIONS(5404), - [anon_sym___kindof] = ACTIONS(5404), - [anon_sym___nonnull] = ACTIONS(5404), - [anon_sym___nullable] = ACTIONS(5404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5404), - [anon_sym___real] = ACTIONS(5404), - [anon_sym___strong] = ACTIONS(5404), - [anon_sym___unsafe_unretained] = ACTIONS(5404), - [anon_sym___unused] = ACTIONS(5404), - [anon_sym___weak] = ACTIONS(5404), - [sym_primitive_type] = ACTIONS(5404), - [anon_sym_enum] = ACTIONS(5404), - [anon_sym_COLON] = ACTIONS(5406), - [anon_sym_struct] = ACTIONS(5404), - [anon_sym_union] = ACTIONS(5404), - [anon_sym_QMARK] = ACTIONS(5406), - [anon_sym_STAR_EQ] = ACTIONS(5406), - [anon_sym_SLASH_EQ] = ACTIONS(5406), - [anon_sym_PERCENT_EQ] = ACTIONS(5406), - [anon_sym_PLUS_EQ] = ACTIONS(5406), - [anon_sym_DASH_EQ] = ACTIONS(5406), - [anon_sym_LT_LT_EQ] = ACTIONS(5406), - [anon_sym_GT_GT_EQ] = ACTIONS(5406), - [anon_sym_AMP_EQ] = ACTIONS(5406), - [anon_sym_CARET_EQ] = ACTIONS(5406), - [anon_sym_PIPE_EQ] = ACTIONS(5406), - [anon_sym_DASH_DASH] = ACTIONS(5406), - [anon_sym_PLUS_PLUS] = ACTIONS(5406), - [anon_sym_DOT] = ACTIONS(5404), - [anon_sym_DASH_GT] = ACTIONS(5406), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5404), - [anon_sym___typeof] = ACTIONS(5404), - [anon_sym_typeof] = ACTIONS(5404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5404), - [anon_sym_NS_AVAILABLE] = ACTIONS(5404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5404), - [anon_sym_API_AVAILABLE] = ACTIONS(5404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5404), - [anon_sym_API_DEPRECATED] = ACTIONS(5404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5404), - [anon_sym___deprecated_msg] = ACTIONS(5404), - [anon_sym___deprecated_enum_msg] = ACTIONS(5404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5404), - [anon_sym__Alignas] = ACTIONS(5404), - [anon_sym_BOOL] = ACTIONS(5404), - [anon_sym_IMP] = ACTIONS(5404), - [anon_sym_SEL] = ACTIONS(5404), - [anon_sym_Class] = ACTIONS(5404), - [anon_sym_id] = ACTIONS(5404), - }, - [2925] = { - [sym_identifier] = ACTIONS(5408), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5410), - [anon_sym_COMMA] = ACTIONS(5410), - [anon_sym_RPAREN] = ACTIONS(5410), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5410), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5410), - [anon_sym_LPAREN2] = ACTIONS(5410), - [anon_sym_DASH] = ACTIONS(5408), - [anon_sym_PLUS] = ACTIONS(5408), - [anon_sym_STAR] = ACTIONS(5408), - [anon_sym_SLASH] = ACTIONS(5408), - [anon_sym_PERCENT] = ACTIONS(5408), - [anon_sym_PIPE_PIPE] = ACTIONS(5410), - [anon_sym_AMP_AMP] = ACTIONS(5410), - [anon_sym_PIPE] = ACTIONS(5408), - [anon_sym_CARET] = ACTIONS(5408), - [anon_sym_AMP] = ACTIONS(5408), - [anon_sym_EQ_EQ] = ACTIONS(5410), - [anon_sym_BANG_EQ] = ACTIONS(5410), - [anon_sym_GT] = ACTIONS(5408), - [anon_sym_GT_EQ] = ACTIONS(5410), - [anon_sym_LT_EQ] = ACTIONS(5410), - [anon_sym_LT] = ACTIONS(5408), - [anon_sym_LT_LT] = ACTIONS(5408), - [anon_sym_GT_GT] = ACTIONS(5408), - [anon_sym_SEMI] = ACTIONS(5410), - [anon_sym___extension__] = ACTIONS(5408), - [anon_sym_extern] = ACTIONS(5408), - [anon_sym___attribute__] = ACTIONS(5408), - [anon_sym___attribute] = ACTIONS(5408), - [anon_sym_noreturn] = ACTIONS(5408), - [anon_sym_LBRACK] = ACTIONS(5410), - [anon_sym_RBRACK] = ACTIONS(5410), - [anon_sym___declspec] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(5410), - [anon_sym_signed] = ACTIONS(5408), - [anon_sym_unsigned] = ACTIONS(5408), - [anon_sym_long] = ACTIONS(5408), - [anon_sym_short] = ACTIONS(5408), - [anon_sym_EQ] = ACTIONS(5408), - [anon_sym_ATautoreleasepool] = ACTIONS(5410), - [anon_sym_static] = ACTIONS(5408), - [anon_sym_auto] = ACTIONS(5408), - [anon_sym_register] = ACTIONS(5408), - [anon_sym_inline] = ACTIONS(5408), - [anon_sym___inline] = ACTIONS(5408), - [anon_sym___inline__] = ACTIONS(5408), - [anon_sym___forceinline] = ACTIONS(5408), - [anon_sym_thread_local] = ACTIONS(5408), - [anon_sym___thread] = ACTIONS(5408), - [anon_sym_CG_EXTERN] = ACTIONS(5408), - [anon_sym_CG_INLINE] = ACTIONS(5408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5408), - [anon_sym_IBOutlet] = ACTIONS(5408), - [anon_sym_IBInspectable] = ACTIONS(5408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5408), - [anon_sym_NS_INLINE] = ACTIONS(5408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5408), - [anon_sym_OBJC_EXPORT] = ACTIONS(5408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5408), - [anon_sym_const] = ACTIONS(5408), - [anon_sym_constexpr] = ACTIONS(5408), - [anon_sym_volatile] = ACTIONS(5408), - [anon_sym_restrict] = ACTIONS(5408), - [anon_sym___restrict__] = ACTIONS(5408), - [anon_sym__Atomic] = ACTIONS(5408), - [anon_sym__Noreturn] = ACTIONS(5408), - [anon_sym_nullable] = ACTIONS(5408), - [anon_sym__Complex] = ACTIONS(5408), - [anon_sym__Nonnull] = ACTIONS(5408), - [anon_sym__Nullable] = ACTIONS(5408), - [anon_sym__Nullable_result] = ACTIONS(5408), - [anon_sym__Null_unspecified] = ACTIONS(5408), - [anon_sym___autoreleasing] = ACTIONS(5408), - [anon_sym___block] = ACTIONS(5408), - [anon_sym___bridge] = ACTIONS(5408), - [anon_sym___bridge_retained] = ACTIONS(5408), - [anon_sym___bridge_transfer] = ACTIONS(5408), - [anon_sym___complex] = ACTIONS(5408), - [anon_sym___const] = ACTIONS(5408), - [anon_sym___imag] = ACTIONS(5408), - [anon_sym___kindof] = ACTIONS(5408), - [anon_sym___nonnull] = ACTIONS(5408), - [anon_sym___nullable] = ACTIONS(5408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5408), - [anon_sym___real] = ACTIONS(5408), - [anon_sym___strong] = ACTIONS(5408), - [anon_sym___unsafe_unretained] = ACTIONS(5408), - [anon_sym___unused] = ACTIONS(5408), - [anon_sym___weak] = ACTIONS(5408), - [sym_primitive_type] = ACTIONS(5408), - [anon_sym_enum] = ACTIONS(5408), - [anon_sym_COLON] = ACTIONS(5410), - [anon_sym_struct] = ACTIONS(5408), - [anon_sym_union] = ACTIONS(5408), - [anon_sym_QMARK] = ACTIONS(5410), - [anon_sym_STAR_EQ] = ACTIONS(5410), - [anon_sym_SLASH_EQ] = ACTIONS(5410), - [anon_sym_PERCENT_EQ] = ACTIONS(5410), - [anon_sym_PLUS_EQ] = ACTIONS(5410), - [anon_sym_DASH_EQ] = ACTIONS(5410), - [anon_sym_LT_LT_EQ] = ACTIONS(5410), - [anon_sym_GT_GT_EQ] = ACTIONS(5410), - [anon_sym_AMP_EQ] = ACTIONS(5410), - [anon_sym_CARET_EQ] = ACTIONS(5410), - [anon_sym_PIPE_EQ] = ACTIONS(5410), - [anon_sym_DASH_DASH] = ACTIONS(5410), - [anon_sym_PLUS_PLUS] = ACTIONS(5410), - [anon_sym_DOT] = ACTIONS(5408), - [anon_sym_DASH_GT] = ACTIONS(5410), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5408), - [anon_sym___typeof] = ACTIONS(5408), - [anon_sym_typeof] = ACTIONS(5408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5408), - [anon_sym_NS_AVAILABLE] = ACTIONS(5408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_API_AVAILABLE] = ACTIONS(5408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_API_DEPRECATED] = ACTIONS(5408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5408), - [anon_sym___deprecated_msg] = ACTIONS(5408), - [anon_sym___deprecated_enum_msg] = ACTIONS(5408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5408), - [anon_sym__Alignas] = ACTIONS(5408), - [anon_sym_BOOL] = ACTIONS(5408), - [anon_sym_IMP] = ACTIONS(5408), - [anon_sym_SEL] = ACTIONS(5408), - [anon_sym_Class] = ACTIONS(5408), - [anon_sym_id] = ACTIONS(5408), - }, - [2926] = { - [sym_identifier] = ACTIONS(5412), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5414), - [anon_sym_COMMA] = ACTIONS(5414), - [anon_sym_RPAREN] = ACTIONS(5414), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5414), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5414), - [anon_sym_LPAREN2] = ACTIONS(5414), - [anon_sym_DASH] = ACTIONS(5412), - [anon_sym_PLUS] = ACTIONS(5412), - [anon_sym_STAR] = ACTIONS(5412), - [anon_sym_SLASH] = ACTIONS(5412), - [anon_sym_PERCENT] = ACTIONS(5412), - [anon_sym_PIPE_PIPE] = ACTIONS(5414), - [anon_sym_AMP_AMP] = ACTIONS(5414), - [anon_sym_PIPE] = ACTIONS(5412), - [anon_sym_CARET] = ACTIONS(5412), - [anon_sym_AMP] = ACTIONS(5412), - [anon_sym_EQ_EQ] = ACTIONS(5414), - [anon_sym_BANG_EQ] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(5412), - [anon_sym_GT_EQ] = ACTIONS(5414), - [anon_sym_LT_EQ] = ACTIONS(5414), - [anon_sym_LT] = ACTIONS(5412), - [anon_sym_LT_LT] = ACTIONS(5412), - [anon_sym_GT_GT] = ACTIONS(5412), - [anon_sym_SEMI] = ACTIONS(5414), - [anon_sym___extension__] = ACTIONS(5412), - [anon_sym_extern] = ACTIONS(5412), - [anon_sym___attribute__] = ACTIONS(5412), - [anon_sym___attribute] = ACTIONS(5412), - [anon_sym_noreturn] = ACTIONS(5412), - [anon_sym_LBRACK] = ACTIONS(5414), - [anon_sym_RBRACK] = ACTIONS(5414), - [anon_sym___declspec] = ACTIONS(5412), - [anon_sym_LBRACE] = ACTIONS(5414), - [anon_sym_RBRACE] = ACTIONS(5414), - [anon_sym_signed] = ACTIONS(5412), - [anon_sym_unsigned] = ACTIONS(5412), - [anon_sym_long] = ACTIONS(5412), - [anon_sym_short] = ACTIONS(5412), - [anon_sym_EQ] = ACTIONS(5412), - [anon_sym_ATautoreleasepool] = ACTIONS(5414), - [anon_sym_static] = ACTIONS(5412), - [anon_sym_auto] = ACTIONS(5412), - [anon_sym_register] = ACTIONS(5412), - [anon_sym_inline] = ACTIONS(5412), - [anon_sym___inline] = ACTIONS(5412), - [anon_sym___inline__] = ACTIONS(5412), - [anon_sym___forceinline] = ACTIONS(5412), - [anon_sym_thread_local] = ACTIONS(5412), - [anon_sym___thread] = ACTIONS(5412), - [anon_sym_CG_EXTERN] = ACTIONS(5412), - [anon_sym_CG_INLINE] = ACTIONS(5412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5412), - [anon_sym_IBOutlet] = ACTIONS(5412), - [anon_sym_IBInspectable] = ACTIONS(5412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5412), - [anon_sym_NS_INLINE] = ACTIONS(5412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5412), - [anon_sym_OBJC_EXPORT] = ACTIONS(5412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5412), - [anon_sym_const] = ACTIONS(5412), - [anon_sym_constexpr] = ACTIONS(5412), - [anon_sym_volatile] = ACTIONS(5412), - [anon_sym_restrict] = ACTIONS(5412), - [anon_sym___restrict__] = ACTIONS(5412), - [anon_sym__Atomic] = ACTIONS(5412), - [anon_sym__Noreturn] = ACTIONS(5412), - [anon_sym_nullable] = ACTIONS(5412), - [anon_sym__Complex] = ACTIONS(5412), - [anon_sym__Nonnull] = ACTIONS(5412), - [anon_sym__Nullable] = ACTIONS(5412), - [anon_sym__Nullable_result] = ACTIONS(5412), - [anon_sym__Null_unspecified] = ACTIONS(5412), - [anon_sym___autoreleasing] = ACTIONS(5412), - [anon_sym___block] = ACTIONS(5412), - [anon_sym___bridge] = ACTIONS(5412), - [anon_sym___bridge_retained] = ACTIONS(5412), - [anon_sym___bridge_transfer] = ACTIONS(5412), - [anon_sym___complex] = ACTIONS(5412), - [anon_sym___const] = ACTIONS(5412), - [anon_sym___imag] = ACTIONS(5412), - [anon_sym___kindof] = ACTIONS(5412), - [anon_sym___nonnull] = ACTIONS(5412), - [anon_sym___nullable] = ACTIONS(5412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5412), - [anon_sym___real] = ACTIONS(5412), - [anon_sym___strong] = ACTIONS(5412), - [anon_sym___unsafe_unretained] = ACTIONS(5412), - [anon_sym___unused] = ACTIONS(5412), - [anon_sym___weak] = ACTIONS(5412), - [sym_primitive_type] = ACTIONS(5412), - [anon_sym_enum] = ACTIONS(5412), - [anon_sym_COLON] = ACTIONS(5414), - [anon_sym_struct] = ACTIONS(5412), - [anon_sym_union] = ACTIONS(5412), - [anon_sym_QMARK] = ACTIONS(5414), - [anon_sym_STAR_EQ] = ACTIONS(5414), - [anon_sym_SLASH_EQ] = ACTIONS(5414), - [anon_sym_PERCENT_EQ] = ACTIONS(5414), - [anon_sym_PLUS_EQ] = ACTIONS(5414), - [anon_sym_DASH_EQ] = ACTIONS(5414), - [anon_sym_LT_LT_EQ] = ACTIONS(5414), - [anon_sym_GT_GT_EQ] = ACTIONS(5414), - [anon_sym_AMP_EQ] = ACTIONS(5414), - [anon_sym_CARET_EQ] = ACTIONS(5414), - [anon_sym_PIPE_EQ] = ACTIONS(5414), - [anon_sym_DASH_DASH] = ACTIONS(5414), - [anon_sym_PLUS_PLUS] = ACTIONS(5414), - [anon_sym_DOT] = ACTIONS(5412), - [anon_sym_DASH_GT] = ACTIONS(5414), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5412), - [anon_sym___typeof] = ACTIONS(5412), - [anon_sym_typeof] = ACTIONS(5412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5412), - [anon_sym_NS_AVAILABLE] = ACTIONS(5412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_API_AVAILABLE] = ACTIONS(5412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_API_DEPRECATED] = ACTIONS(5412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5412), - [anon_sym___deprecated_msg] = ACTIONS(5412), - [anon_sym___deprecated_enum_msg] = ACTIONS(5412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5412), - [anon_sym__Alignas] = ACTIONS(5412), - [anon_sym_BOOL] = ACTIONS(5412), - [anon_sym_IMP] = ACTIONS(5412), - [anon_sym_SEL] = ACTIONS(5412), - [anon_sym_Class] = ACTIONS(5412), - [anon_sym_id] = ACTIONS(5412), - }, - [2927] = { - [sym_identifier] = ACTIONS(5416), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_RPAREN] = ACTIONS(5418), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5418), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(5418), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(5416), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5416), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(5416), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5416), - [anon_sym_GT_GT] = ACTIONS(5416), - [anon_sym_SEMI] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(5416), - [anon_sym_extern] = ACTIONS(5416), - [anon_sym___attribute__] = ACTIONS(5416), - [anon_sym___attribute] = ACTIONS(5416), - [anon_sym_noreturn] = ACTIONS(5416), - [anon_sym_LBRACK] = ACTIONS(5418), - [anon_sym_RBRACK] = ACTIONS(5418), - [anon_sym___declspec] = ACTIONS(5416), - [anon_sym_LBRACE] = ACTIONS(5418), - [anon_sym_RBRACE] = ACTIONS(5418), - [anon_sym_signed] = ACTIONS(5416), - [anon_sym_unsigned] = ACTIONS(5416), - [anon_sym_long] = ACTIONS(5416), - [anon_sym_short] = ACTIONS(5416), - [anon_sym_EQ] = ACTIONS(5416), - [anon_sym_ATautoreleasepool] = ACTIONS(5418), - [anon_sym_static] = ACTIONS(5416), - [anon_sym_auto] = ACTIONS(5416), - [anon_sym_register] = ACTIONS(5416), - [anon_sym_inline] = ACTIONS(5416), - [anon_sym___inline] = ACTIONS(5416), - [anon_sym___inline__] = ACTIONS(5416), - [anon_sym___forceinline] = ACTIONS(5416), - [anon_sym_thread_local] = ACTIONS(5416), - [anon_sym___thread] = ACTIONS(5416), - [anon_sym_CG_EXTERN] = ACTIONS(5416), - [anon_sym_CG_INLINE] = ACTIONS(5416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5416), - [anon_sym_IBOutlet] = ACTIONS(5416), - [anon_sym_IBInspectable] = ACTIONS(5416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5416), - [anon_sym_NS_INLINE] = ACTIONS(5416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5416), - [anon_sym_OBJC_EXPORT] = ACTIONS(5416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5416), - [anon_sym_const] = ACTIONS(5416), - [anon_sym_constexpr] = ACTIONS(5416), - [anon_sym_volatile] = ACTIONS(5416), - [anon_sym_restrict] = ACTIONS(5416), - [anon_sym___restrict__] = ACTIONS(5416), - [anon_sym__Atomic] = ACTIONS(5416), - [anon_sym__Noreturn] = ACTIONS(5416), - [anon_sym_nullable] = ACTIONS(5416), - [anon_sym__Complex] = ACTIONS(5416), - [anon_sym__Nonnull] = ACTIONS(5416), - [anon_sym__Nullable] = ACTIONS(5416), - [anon_sym__Nullable_result] = ACTIONS(5416), - [anon_sym__Null_unspecified] = ACTIONS(5416), - [anon_sym___autoreleasing] = ACTIONS(5416), - [anon_sym___block] = ACTIONS(5416), - [anon_sym___bridge] = ACTIONS(5416), - [anon_sym___bridge_retained] = ACTIONS(5416), - [anon_sym___bridge_transfer] = ACTIONS(5416), - [anon_sym___complex] = ACTIONS(5416), - [anon_sym___const] = ACTIONS(5416), - [anon_sym___imag] = ACTIONS(5416), - [anon_sym___kindof] = ACTIONS(5416), - [anon_sym___nonnull] = ACTIONS(5416), - [anon_sym___nullable] = ACTIONS(5416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5416), - [anon_sym___real] = ACTIONS(5416), - [anon_sym___strong] = ACTIONS(5416), - [anon_sym___unsafe_unretained] = ACTIONS(5416), - [anon_sym___unused] = ACTIONS(5416), - [anon_sym___weak] = ACTIONS(5416), - [sym_primitive_type] = ACTIONS(5416), - [anon_sym_enum] = ACTIONS(5416), - [anon_sym_COLON] = ACTIONS(5418), - [anon_sym_struct] = ACTIONS(5416), - [anon_sym_union] = ACTIONS(5416), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_STAR_EQ] = ACTIONS(5418), - [anon_sym_SLASH_EQ] = ACTIONS(5418), - [anon_sym_PERCENT_EQ] = ACTIONS(5418), - [anon_sym_PLUS_EQ] = ACTIONS(5418), - [anon_sym_DASH_EQ] = ACTIONS(5418), - [anon_sym_LT_LT_EQ] = ACTIONS(5418), - [anon_sym_GT_GT_EQ] = ACTIONS(5418), - [anon_sym_AMP_EQ] = ACTIONS(5418), - [anon_sym_CARET_EQ] = ACTIONS(5418), - [anon_sym_PIPE_EQ] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5416), - [anon_sym___typeof] = ACTIONS(5416), - [anon_sym_typeof] = ACTIONS(5416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5416), - [anon_sym_NS_AVAILABLE] = ACTIONS(5416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_API_AVAILABLE] = ACTIONS(5416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_API_DEPRECATED] = ACTIONS(5416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5416), - [anon_sym___deprecated_msg] = ACTIONS(5416), - [anon_sym___deprecated_enum_msg] = ACTIONS(5416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5416), - [anon_sym__Alignas] = ACTIONS(5416), - [anon_sym_BOOL] = ACTIONS(5416), - [anon_sym_IMP] = ACTIONS(5416), - [anon_sym_SEL] = ACTIONS(5416), - [anon_sym_Class] = ACTIONS(5416), - [anon_sym_id] = ACTIONS(5416), - }, - [2928] = { - [sym_identifier] = ACTIONS(5420), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5422), - [anon_sym_COMMA] = ACTIONS(5422), - [anon_sym_RPAREN] = ACTIONS(5422), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5422), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5422), - [anon_sym_LPAREN2] = ACTIONS(5422), - [anon_sym_DASH] = ACTIONS(5420), - [anon_sym_PLUS] = ACTIONS(5420), - [anon_sym_STAR] = ACTIONS(5420), - [anon_sym_SLASH] = ACTIONS(5420), - [anon_sym_PERCENT] = ACTIONS(5420), - [anon_sym_PIPE_PIPE] = ACTIONS(5422), - [anon_sym_AMP_AMP] = ACTIONS(5422), - [anon_sym_PIPE] = ACTIONS(5420), - [anon_sym_CARET] = ACTIONS(5420), - [anon_sym_AMP] = ACTIONS(5420), - [anon_sym_EQ_EQ] = ACTIONS(5422), - [anon_sym_BANG_EQ] = ACTIONS(5422), - [anon_sym_GT] = ACTIONS(5420), - [anon_sym_GT_EQ] = ACTIONS(5422), - [anon_sym_LT_EQ] = ACTIONS(5422), - [anon_sym_LT] = ACTIONS(5420), - [anon_sym_LT_LT] = ACTIONS(5420), - [anon_sym_GT_GT] = ACTIONS(5420), - [anon_sym_SEMI] = ACTIONS(5422), - [anon_sym___extension__] = ACTIONS(5420), - [anon_sym_extern] = ACTIONS(5420), - [anon_sym___attribute__] = ACTIONS(5420), - [anon_sym___attribute] = ACTIONS(5420), - [anon_sym_noreturn] = ACTIONS(5420), - [anon_sym_LBRACK] = ACTIONS(5422), - [anon_sym_RBRACK] = ACTIONS(5422), - [anon_sym___declspec] = ACTIONS(5420), - [anon_sym_LBRACE] = ACTIONS(5422), - [anon_sym_RBRACE] = ACTIONS(5422), - [anon_sym_signed] = ACTIONS(5420), - [anon_sym_unsigned] = ACTIONS(5420), - [anon_sym_long] = ACTIONS(5420), - [anon_sym_short] = ACTIONS(5420), - [anon_sym_EQ] = ACTIONS(5420), - [anon_sym_ATautoreleasepool] = ACTIONS(5422), - [anon_sym_static] = ACTIONS(5420), - [anon_sym_auto] = ACTIONS(5420), - [anon_sym_register] = ACTIONS(5420), - [anon_sym_inline] = ACTIONS(5420), - [anon_sym___inline] = ACTIONS(5420), - [anon_sym___inline__] = ACTIONS(5420), - [anon_sym___forceinline] = ACTIONS(5420), - [anon_sym_thread_local] = ACTIONS(5420), - [anon_sym___thread] = ACTIONS(5420), - [anon_sym_CG_EXTERN] = ACTIONS(5420), - [anon_sym_CG_INLINE] = ACTIONS(5420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5420), - [anon_sym_IBOutlet] = ACTIONS(5420), - [anon_sym_IBInspectable] = ACTIONS(5420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5420), - [anon_sym_NS_INLINE] = ACTIONS(5420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5420), - [anon_sym_OBJC_EXPORT] = ACTIONS(5420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5420), - [anon_sym_const] = ACTIONS(5420), - [anon_sym_constexpr] = ACTIONS(5420), - [anon_sym_volatile] = ACTIONS(5420), - [anon_sym_restrict] = ACTIONS(5420), - [anon_sym___restrict__] = ACTIONS(5420), - [anon_sym__Atomic] = ACTIONS(5420), - [anon_sym__Noreturn] = ACTIONS(5420), - [anon_sym_nullable] = ACTIONS(5420), - [anon_sym__Complex] = ACTIONS(5420), - [anon_sym__Nonnull] = ACTIONS(5420), - [anon_sym__Nullable] = ACTIONS(5420), - [anon_sym__Nullable_result] = ACTIONS(5420), - [anon_sym__Null_unspecified] = ACTIONS(5420), - [anon_sym___autoreleasing] = ACTIONS(5420), - [anon_sym___block] = ACTIONS(5420), - [anon_sym___bridge] = ACTIONS(5420), - [anon_sym___bridge_retained] = ACTIONS(5420), - [anon_sym___bridge_transfer] = ACTIONS(5420), - [anon_sym___complex] = ACTIONS(5420), - [anon_sym___const] = ACTIONS(5420), - [anon_sym___imag] = ACTIONS(5420), - [anon_sym___kindof] = ACTIONS(5420), - [anon_sym___nonnull] = ACTIONS(5420), - [anon_sym___nullable] = ACTIONS(5420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5420), - [anon_sym___real] = ACTIONS(5420), - [anon_sym___strong] = ACTIONS(5420), - [anon_sym___unsafe_unretained] = ACTIONS(5420), - [anon_sym___unused] = ACTIONS(5420), - [anon_sym___weak] = ACTIONS(5420), - [sym_primitive_type] = ACTIONS(5420), - [anon_sym_enum] = ACTIONS(5420), - [anon_sym_COLON] = ACTIONS(5422), - [anon_sym_struct] = ACTIONS(5420), - [anon_sym_union] = ACTIONS(5420), - [anon_sym_QMARK] = ACTIONS(5422), - [anon_sym_STAR_EQ] = ACTIONS(5422), - [anon_sym_SLASH_EQ] = ACTIONS(5422), - [anon_sym_PERCENT_EQ] = ACTIONS(5422), - [anon_sym_PLUS_EQ] = ACTIONS(5422), - [anon_sym_DASH_EQ] = ACTIONS(5422), - [anon_sym_LT_LT_EQ] = ACTIONS(5422), - [anon_sym_GT_GT_EQ] = ACTIONS(5422), - [anon_sym_AMP_EQ] = ACTIONS(5422), - [anon_sym_CARET_EQ] = ACTIONS(5422), - [anon_sym_PIPE_EQ] = ACTIONS(5422), - [anon_sym_DASH_DASH] = ACTIONS(5422), - [anon_sym_PLUS_PLUS] = ACTIONS(5422), - [anon_sym_DOT] = ACTIONS(5420), - [anon_sym_DASH_GT] = ACTIONS(5422), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5420), - [anon_sym___typeof] = ACTIONS(5420), - [anon_sym_typeof] = ACTIONS(5420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5420), - [anon_sym_NS_AVAILABLE] = ACTIONS(5420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_API_AVAILABLE] = ACTIONS(5420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_API_DEPRECATED] = ACTIONS(5420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5420), - [anon_sym___deprecated_msg] = ACTIONS(5420), - [anon_sym___deprecated_enum_msg] = ACTIONS(5420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5420), - [anon_sym__Alignas] = ACTIONS(5420), - [anon_sym_BOOL] = ACTIONS(5420), - [anon_sym_IMP] = ACTIONS(5420), - [anon_sym_SEL] = ACTIONS(5420), - [anon_sym_Class] = ACTIONS(5420), - [anon_sym_id] = ACTIONS(5420), - }, - [2929] = { - [sym_identifier] = ACTIONS(5424), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5426), - [anon_sym_COMMA] = ACTIONS(5426), - [anon_sym_RPAREN] = ACTIONS(5426), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5426), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5426), - [anon_sym_LPAREN2] = ACTIONS(5426), - [anon_sym_DASH] = ACTIONS(5424), - [anon_sym_PLUS] = ACTIONS(5424), - [anon_sym_STAR] = ACTIONS(5424), - [anon_sym_SLASH] = ACTIONS(5424), - [anon_sym_PERCENT] = ACTIONS(5424), - [anon_sym_PIPE_PIPE] = ACTIONS(5426), - [anon_sym_AMP_AMP] = ACTIONS(5426), - [anon_sym_PIPE] = ACTIONS(5424), - [anon_sym_CARET] = ACTIONS(5424), - [anon_sym_AMP] = ACTIONS(5424), - [anon_sym_EQ_EQ] = ACTIONS(5426), - [anon_sym_BANG_EQ] = ACTIONS(5426), - [anon_sym_GT] = ACTIONS(5424), - [anon_sym_GT_EQ] = ACTIONS(5426), - [anon_sym_LT_EQ] = ACTIONS(5426), - [anon_sym_LT] = ACTIONS(5424), - [anon_sym_LT_LT] = ACTIONS(5424), - [anon_sym_GT_GT] = ACTIONS(5424), - [anon_sym_SEMI] = ACTIONS(5426), - [anon_sym___extension__] = ACTIONS(5424), - [anon_sym_extern] = ACTIONS(5424), - [anon_sym___attribute__] = ACTIONS(5424), - [anon_sym___attribute] = ACTIONS(5424), - [anon_sym_noreturn] = ACTIONS(5424), - [anon_sym_LBRACK] = ACTIONS(5426), - [anon_sym_RBRACK] = ACTIONS(5426), - [anon_sym___declspec] = ACTIONS(5424), - [anon_sym_LBRACE] = ACTIONS(5426), - [anon_sym_RBRACE] = ACTIONS(5426), - [anon_sym_signed] = ACTIONS(5424), - [anon_sym_unsigned] = ACTIONS(5424), - [anon_sym_long] = ACTIONS(5424), - [anon_sym_short] = ACTIONS(5424), - [anon_sym_EQ] = ACTIONS(5424), - [anon_sym_ATautoreleasepool] = ACTIONS(5426), - [anon_sym_static] = ACTIONS(5424), - [anon_sym_auto] = ACTIONS(5424), - [anon_sym_register] = ACTIONS(5424), - [anon_sym_inline] = ACTIONS(5424), - [anon_sym___inline] = ACTIONS(5424), - [anon_sym___inline__] = ACTIONS(5424), - [anon_sym___forceinline] = ACTIONS(5424), - [anon_sym_thread_local] = ACTIONS(5424), - [anon_sym___thread] = ACTIONS(5424), - [anon_sym_CG_EXTERN] = ACTIONS(5424), - [anon_sym_CG_INLINE] = ACTIONS(5424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5424), - [anon_sym_IBOutlet] = ACTIONS(5424), - [anon_sym_IBInspectable] = ACTIONS(5424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5424), - [anon_sym_NS_INLINE] = ACTIONS(5424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5424), - [anon_sym_OBJC_EXPORT] = ACTIONS(5424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5424), - [anon_sym_const] = ACTIONS(5424), - [anon_sym_constexpr] = ACTIONS(5424), - [anon_sym_volatile] = ACTIONS(5424), - [anon_sym_restrict] = ACTIONS(5424), - [anon_sym___restrict__] = ACTIONS(5424), - [anon_sym__Atomic] = ACTIONS(5424), - [anon_sym__Noreturn] = ACTIONS(5424), - [anon_sym_nullable] = ACTIONS(5424), - [anon_sym__Complex] = ACTIONS(5424), - [anon_sym__Nonnull] = ACTIONS(5424), - [anon_sym__Nullable] = ACTIONS(5424), - [anon_sym__Nullable_result] = ACTIONS(5424), - [anon_sym__Null_unspecified] = ACTIONS(5424), - [anon_sym___autoreleasing] = ACTIONS(5424), - [anon_sym___block] = ACTIONS(5424), - [anon_sym___bridge] = ACTIONS(5424), - [anon_sym___bridge_retained] = ACTIONS(5424), - [anon_sym___bridge_transfer] = ACTIONS(5424), - [anon_sym___complex] = ACTIONS(5424), - [anon_sym___const] = ACTIONS(5424), - [anon_sym___imag] = ACTIONS(5424), - [anon_sym___kindof] = ACTIONS(5424), - [anon_sym___nonnull] = ACTIONS(5424), - [anon_sym___nullable] = ACTIONS(5424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5424), - [anon_sym___real] = ACTIONS(5424), - [anon_sym___strong] = ACTIONS(5424), - [anon_sym___unsafe_unretained] = ACTIONS(5424), - [anon_sym___unused] = ACTIONS(5424), - [anon_sym___weak] = ACTIONS(5424), - [sym_primitive_type] = ACTIONS(5424), - [anon_sym_enum] = ACTIONS(5424), - [anon_sym_COLON] = ACTIONS(5426), - [anon_sym_struct] = ACTIONS(5424), - [anon_sym_union] = ACTIONS(5424), - [anon_sym_QMARK] = ACTIONS(5426), - [anon_sym_STAR_EQ] = ACTIONS(5426), - [anon_sym_SLASH_EQ] = ACTIONS(5426), - [anon_sym_PERCENT_EQ] = ACTIONS(5426), - [anon_sym_PLUS_EQ] = ACTIONS(5426), - [anon_sym_DASH_EQ] = ACTIONS(5426), - [anon_sym_LT_LT_EQ] = ACTIONS(5426), - [anon_sym_GT_GT_EQ] = ACTIONS(5426), - [anon_sym_AMP_EQ] = ACTIONS(5426), - [anon_sym_CARET_EQ] = ACTIONS(5426), - [anon_sym_PIPE_EQ] = ACTIONS(5426), - [anon_sym_DASH_DASH] = ACTIONS(5426), - [anon_sym_PLUS_PLUS] = ACTIONS(5426), - [anon_sym_DOT] = ACTIONS(5424), - [anon_sym_DASH_GT] = ACTIONS(5426), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5424), - [anon_sym___typeof] = ACTIONS(5424), - [anon_sym_typeof] = ACTIONS(5424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5424), - [anon_sym_NS_AVAILABLE] = ACTIONS(5424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_API_AVAILABLE] = ACTIONS(5424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_API_DEPRECATED] = ACTIONS(5424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5424), - [anon_sym___deprecated_msg] = ACTIONS(5424), - [anon_sym___deprecated_enum_msg] = ACTIONS(5424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5424), - [anon_sym__Alignas] = ACTIONS(5424), - [anon_sym_BOOL] = ACTIONS(5424), - [anon_sym_IMP] = ACTIONS(5424), - [anon_sym_SEL] = ACTIONS(5424), - [anon_sym_Class] = ACTIONS(5424), - [anon_sym_id] = ACTIONS(5424), - }, - [2930] = { - [sym_identifier] = ACTIONS(5428), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5430), - [anon_sym_COMMA] = ACTIONS(5430), - [anon_sym_RPAREN] = ACTIONS(5430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5430), - [anon_sym_LPAREN2] = ACTIONS(5430), - [anon_sym_DASH] = ACTIONS(5428), - [anon_sym_PLUS] = ACTIONS(5428), - [anon_sym_STAR] = ACTIONS(5428), - [anon_sym_SLASH] = ACTIONS(5428), - [anon_sym_PERCENT] = ACTIONS(5428), - [anon_sym_PIPE_PIPE] = ACTIONS(5430), - [anon_sym_AMP_AMP] = ACTIONS(5430), - [anon_sym_PIPE] = ACTIONS(5428), - [anon_sym_CARET] = ACTIONS(5428), - [anon_sym_AMP] = ACTIONS(5428), - [anon_sym_EQ_EQ] = ACTIONS(5430), - [anon_sym_BANG_EQ] = ACTIONS(5430), - [anon_sym_GT] = ACTIONS(5428), - [anon_sym_GT_EQ] = ACTIONS(5430), - [anon_sym_LT_EQ] = ACTIONS(5430), - [anon_sym_LT] = ACTIONS(5428), - [anon_sym_LT_LT] = ACTIONS(5428), - [anon_sym_GT_GT] = ACTIONS(5428), - [anon_sym_SEMI] = ACTIONS(5430), - [anon_sym___extension__] = ACTIONS(5428), - [anon_sym_extern] = ACTIONS(5428), - [anon_sym___attribute__] = ACTIONS(5428), - [anon_sym___attribute] = ACTIONS(5428), - [anon_sym_noreturn] = ACTIONS(5428), - [anon_sym_LBRACK] = ACTIONS(5430), - [anon_sym_RBRACK] = ACTIONS(5430), - [anon_sym___declspec] = ACTIONS(5428), - [anon_sym_LBRACE] = ACTIONS(5430), - [anon_sym_RBRACE] = ACTIONS(5430), - [anon_sym_signed] = ACTIONS(5428), - [anon_sym_unsigned] = ACTIONS(5428), - [anon_sym_long] = ACTIONS(5428), - [anon_sym_short] = ACTIONS(5428), - [anon_sym_EQ] = ACTIONS(5428), - [anon_sym_ATautoreleasepool] = ACTIONS(5430), - [anon_sym_static] = ACTIONS(5428), - [anon_sym_auto] = ACTIONS(5428), - [anon_sym_register] = ACTIONS(5428), - [anon_sym_inline] = ACTIONS(5428), - [anon_sym___inline] = ACTIONS(5428), - [anon_sym___inline__] = ACTIONS(5428), - [anon_sym___forceinline] = ACTIONS(5428), - [anon_sym_thread_local] = ACTIONS(5428), - [anon_sym___thread] = ACTIONS(5428), - [anon_sym_CG_EXTERN] = ACTIONS(5428), - [anon_sym_CG_INLINE] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5428), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5428), - [anon_sym_IBOutlet] = ACTIONS(5428), - [anon_sym_IBInspectable] = ACTIONS(5428), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5428), - [anon_sym_NS_INLINE] = ACTIONS(5428), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5428), - [anon_sym_OBJC_EXPORT] = ACTIONS(5428), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5428), - [anon_sym_const] = ACTIONS(5428), - [anon_sym_constexpr] = ACTIONS(5428), - [anon_sym_volatile] = ACTIONS(5428), - [anon_sym_restrict] = ACTIONS(5428), - [anon_sym___restrict__] = ACTIONS(5428), - [anon_sym__Atomic] = ACTIONS(5428), - [anon_sym__Noreturn] = ACTIONS(5428), - [anon_sym_nullable] = ACTIONS(5428), - [anon_sym__Complex] = ACTIONS(5428), - [anon_sym__Nonnull] = ACTIONS(5428), - [anon_sym__Nullable] = ACTIONS(5428), - [anon_sym__Nullable_result] = ACTIONS(5428), - [anon_sym__Null_unspecified] = ACTIONS(5428), - [anon_sym___autoreleasing] = ACTIONS(5428), - [anon_sym___block] = ACTIONS(5428), - [anon_sym___bridge] = ACTIONS(5428), - [anon_sym___bridge_retained] = ACTIONS(5428), - [anon_sym___bridge_transfer] = ACTIONS(5428), - [anon_sym___complex] = ACTIONS(5428), - [anon_sym___const] = ACTIONS(5428), - [anon_sym___imag] = ACTIONS(5428), - [anon_sym___kindof] = ACTIONS(5428), - [anon_sym___nonnull] = ACTIONS(5428), - [anon_sym___nullable] = ACTIONS(5428), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5428), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5428), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5428), - [anon_sym___real] = ACTIONS(5428), - [anon_sym___strong] = ACTIONS(5428), - [anon_sym___unsafe_unretained] = ACTIONS(5428), - [anon_sym___unused] = ACTIONS(5428), - [anon_sym___weak] = ACTIONS(5428), - [sym_primitive_type] = ACTIONS(5428), - [anon_sym_enum] = ACTIONS(5428), - [anon_sym_COLON] = ACTIONS(5430), - [anon_sym_struct] = ACTIONS(5428), - [anon_sym_union] = ACTIONS(5428), - [anon_sym_QMARK] = ACTIONS(5430), - [anon_sym_STAR_EQ] = ACTIONS(5430), - [anon_sym_SLASH_EQ] = ACTIONS(5430), - [anon_sym_PERCENT_EQ] = ACTIONS(5430), - [anon_sym_PLUS_EQ] = ACTIONS(5430), - [anon_sym_DASH_EQ] = ACTIONS(5430), - [anon_sym_LT_LT_EQ] = ACTIONS(5430), - [anon_sym_GT_GT_EQ] = ACTIONS(5430), - [anon_sym_AMP_EQ] = ACTIONS(5430), - [anon_sym_CARET_EQ] = ACTIONS(5430), - [anon_sym_PIPE_EQ] = ACTIONS(5430), - [anon_sym_DASH_DASH] = ACTIONS(5430), - [anon_sym_PLUS_PLUS] = ACTIONS(5430), - [anon_sym_DOT] = ACTIONS(5428), - [anon_sym_DASH_GT] = ACTIONS(5430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5428), - [anon_sym___typeof] = ACTIONS(5428), - [anon_sym_typeof] = ACTIONS(5428), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5428), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5428), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5428), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5428), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE] = ACTIONS(5428), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_API_AVAILABLE] = ACTIONS(5428), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_API_DEPRECATED] = ACTIONS(5428), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5428), - [anon_sym___deprecated_msg] = ACTIONS(5428), - [anon_sym___deprecated_enum_msg] = ACTIONS(5428), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5428), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5428), - [anon_sym__Alignas] = ACTIONS(5428), - [anon_sym_BOOL] = ACTIONS(5428), - [anon_sym_IMP] = ACTIONS(5428), - [anon_sym_SEL] = ACTIONS(5428), - [anon_sym_Class] = ACTIONS(5428), - [anon_sym_id] = ACTIONS(5428), - }, - [2931] = { - [sym_identifier] = ACTIONS(5432), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5434), - [anon_sym_COMMA] = ACTIONS(5434), - [anon_sym_RPAREN] = ACTIONS(5434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5434), - [anon_sym_LPAREN2] = ACTIONS(5434), - [anon_sym_DASH] = ACTIONS(5432), - [anon_sym_PLUS] = ACTIONS(5432), - [anon_sym_STAR] = ACTIONS(5432), - [anon_sym_SLASH] = ACTIONS(5432), - [anon_sym_PERCENT] = ACTIONS(5432), - [anon_sym_PIPE_PIPE] = ACTIONS(5434), - [anon_sym_AMP_AMP] = ACTIONS(5434), - [anon_sym_PIPE] = ACTIONS(5432), - [anon_sym_CARET] = ACTIONS(5432), - [anon_sym_AMP] = ACTIONS(5432), - [anon_sym_EQ_EQ] = ACTIONS(5434), - [anon_sym_BANG_EQ] = ACTIONS(5434), - [anon_sym_GT] = ACTIONS(5432), - [anon_sym_GT_EQ] = ACTIONS(5434), - [anon_sym_LT_EQ] = ACTIONS(5434), - [anon_sym_LT] = ACTIONS(5432), - [anon_sym_LT_LT] = ACTIONS(5432), - [anon_sym_GT_GT] = ACTIONS(5432), - [anon_sym_SEMI] = ACTIONS(5434), - [anon_sym___extension__] = ACTIONS(5432), - [anon_sym_extern] = ACTIONS(5432), - [anon_sym___attribute__] = ACTIONS(5432), - [anon_sym___attribute] = ACTIONS(5432), - [anon_sym_noreturn] = ACTIONS(5432), - [anon_sym_LBRACK] = ACTIONS(5434), - [anon_sym_RBRACK] = ACTIONS(5434), - [anon_sym___declspec] = ACTIONS(5432), - [anon_sym_LBRACE] = ACTIONS(5434), - [anon_sym_RBRACE] = ACTIONS(5434), - [anon_sym_signed] = ACTIONS(5432), - [anon_sym_unsigned] = ACTIONS(5432), - [anon_sym_long] = ACTIONS(5432), - [anon_sym_short] = ACTIONS(5432), - [anon_sym_EQ] = ACTIONS(5432), - [anon_sym_ATautoreleasepool] = ACTIONS(5434), - [anon_sym_static] = ACTIONS(5432), - [anon_sym_auto] = ACTIONS(5432), - [anon_sym_register] = ACTIONS(5432), - [anon_sym_inline] = ACTIONS(5432), - [anon_sym___inline] = ACTIONS(5432), - [anon_sym___inline__] = ACTIONS(5432), - [anon_sym___forceinline] = ACTIONS(5432), - [anon_sym_thread_local] = ACTIONS(5432), - [anon_sym___thread] = ACTIONS(5432), - [anon_sym_CG_EXTERN] = ACTIONS(5432), - [anon_sym_CG_INLINE] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5432), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5432), - [anon_sym_IBOutlet] = ACTIONS(5432), - [anon_sym_IBInspectable] = ACTIONS(5432), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5432), - [anon_sym_NS_INLINE] = ACTIONS(5432), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5432), - [anon_sym_OBJC_EXPORT] = ACTIONS(5432), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5432), - [anon_sym_const] = ACTIONS(5432), - [anon_sym_constexpr] = ACTIONS(5432), - [anon_sym_volatile] = ACTIONS(5432), - [anon_sym_restrict] = ACTIONS(5432), - [anon_sym___restrict__] = ACTIONS(5432), - [anon_sym__Atomic] = ACTIONS(5432), - [anon_sym__Noreturn] = ACTIONS(5432), - [anon_sym_nullable] = ACTIONS(5432), - [anon_sym__Complex] = ACTIONS(5432), - [anon_sym__Nonnull] = ACTIONS(5432), - [anon_sym__Nullable] = ACTIONS(5432), - [anon_sym__Nullable_result] = ACTIONS(5432), - [anon_sym__Null_unspecified] = ACTIONS(5432), - [anon_sym___autoreleasing] = ACTIONS(5432), - [anon_sym___block] = ACTIONS(5432), - [anon_sym___bridge] = ACTIONS(5432), - [anon_sym___bridge_retained] = ACTIONS(5432), - [anon_sym___bridge_transfer] = ACTIONS(5432), - [anon_sym___complex] = ACTIONS(5432), - [anon_sym___const] = ACTIONS(5432), - [anon_sym___imag] = ACTIONS(5432), - [anon_sym___kindof] = ACTIONS(5432), - [anon_sym___nonnull] = ACTIONS(5432), - [anon_sym___nullable] = ACTIONS(5432), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5432), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5432), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5432), - [anon_sym___real] = ACTIONS(5432), - [anon_sym___strong] = ACTIONS(5432), - [anon_sym___unsafe_unretained] = ACTIONS(5432), - [anon_sym___unused] = ACTIONS(5432), - [anon_sym___weak] = ACTIONS(5432), - [sym_primitive_type] = ACTIONS(5432), - [anon_sym_enum] = ACTIONS(5432), - [anon_sym_COLON] = ACTIONS(5434), - [anon_sym_struct] = ACTIONS(5432), - [anon_sym_union] = ACTIONS(5432), - [anon_sym_QMARK] = ACTIONS(5434), - [anon_sym_STAR_EQ] = ACTIONS(5434), - [anon_sym_SLASH_EQ] = ACTIONS(5434), - [anon_sym_PERCENT_EQ] = ACTIONS(5434), - [anon_sym_PLUS_EQ] = ACTIONS(5434), - [anon_sym_DASH_EQ] = ACTIONS(5434), - [anon_sym_LT_LT_EQ] = ACTIONS(5434), - [anon_sym_GT_GT_EQ] = ACTIONS(5434), - [anon_sym_AMP_EQ] = ACTIONS(5434), - [anon_sym_CARET_EQ] = ACTIONS(5434), - [anon_sym_PIPE_EQ] = ACTIONS(5434), - [anon_sym_DASH_DASH] = ACTIONS(5434), - [anon_sym_PLUS_PLUS] = ACTIONS(5434), - [anon_sym_DOT] = ACTIONS(5432), - [anon_sym_DASH_GT] = ACTIONS(5434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5432), - [anon_sym___typeof] = ACTIONS(5432), - [anon_sym_typeof] = ACTIONS(5432), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5432), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5432), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5432), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5432), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE] = ACTIONS(5432), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_API_AVAILABLE] = ACTIONS(5432), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_API_DEPRECATED] = ACTIONS(5432), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5432), - [anon_sym___deprecated_msg] = ACTIONS(5432), - [anon_sym___deprecated_enum_msg] = ACTIONS(5432), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5432), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5432), - [anon_sym__Alignas] = ACTIONS(5432), - [anon_sym_BOOL] = ACTIONS(5432), - [anon_sym_IMP] = ACTIONS(5432), - [anon_sym_SEL] = ACTIONS(5432), - [anon_sym_Class] = ACTIONS(5432), - [anon_sym_id] = ACTIONS(5432), - }, - [2932] = { - [sym_identifier] = ACTIONS(2372), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2374), - [anon_sym_COMMA] = ACTIONS(2374), - [anon_sym_RPAREN] = ACTIONS(2374), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2374), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2374), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2372), - [anon_sym_SLASH] = ACTIONS(2372), - [anon_sym_PERCENT] = ACTIONS(2372), - [anon_sym_PIPE_PIPE] = ACTIONS(2374), - [anon_sym_AMP_AMP] = ACTIONS(2374), - [anon_sym_PIPE] = ACTIONS(2372), - [anon_sym_CARET] = ACTIONS(2372), - [anon_sym_AMP] = ACTIONS(2372), - [anon_sym_EQ_EQ] = ACTIONS(2374), - [anon_sym_BANG_EQ] = ACTIONS(2374), - [anon_sym_GT] = ACTIONS(2372), - [anon_sym_GT_EQ] = ACTIONS(2374), - [anon_sym_LT_EQ] = ACTIONS(2374), - [anon_sym_LT] = ACTIONS(2372), - [anon_sym_LT_LT] = ACTIONS(2372), - [anon_sym_GT_GT] = ACTIONS(2372), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym_RBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_RBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_EQ] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_COLON] = ACTIONS(2374), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_QMARK] = ACTIONS(2374), - [anon_sym_STAR_EQ] = ACTIONS(2374), - [anon_sym_SLASH_EQ] = ACTIONS(2374), - [anon_sym_PERCENT_EQ] = ACTIONS(2374), - [anon_sym_PLUS_EQ] = ACTIONS(2374), - [anon_sym_DASH_EQ] = ACTIONS(2374), - [anon_sym_LT_LT_EQ] = ACTIONS(2374), - [anon_sym_GT_GT_EQ] = ACTIONS(2374), - [anon_sym_AMP_EQ] = ACTIONS(2374), - [anon_sym_CARET_EQ] = ACTIONS(2374), - [anon_sym_PIPE_EQ] = ACTIONS(2374), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_DOT] = ACTIONS(2372), - [anon_sym_DASH_GT] = ACTIONS(2374), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [2933] = { - [sym_identifier] = ACTIONS(5436), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5438), - [anon_sym_COMMA] = ACTIONS(5438), - [anon_sym_RPAREN] = ACTIONS(5438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5438), - [anon_sym_LPAREN2] = ACTIONS(5438), - [anon_sym_DASH] = ACTIONS(5436), - [anon_sym_PLUS] = ACTIONS(5436), - [anon_sym_STAR] = ACTIONS(5436), - [anon_sym_SLASH] = ACTIONS(5436), - [anon_sym_PERCENT] = ACTIONS(5436), - [anon_sym_PIPE_PIPE] = ACTIONS(5438), - [anon_sym_AMP_AMP] = ACTIONS(5438), - [anon_sym_PIPE] = ACTIONS(5436), - [anon_sym_CARET] = ACTIONS(5436), - [anon_sym_AMP] = ACTIONS(5436), - [anon_sym_EQ_EQ] = ACTIONS(5438), - [anon_sym_BANG_EQ] = ACTIONS(5438), - [anon_sym_GT] = ACTIONS(5436), - [anon_sym_GT_EQ] = ACTIONS(5438), - [anon_sym_LT_EQ] = ACTIONS(5438), - [anon_sym_LT] = ACTIONS(5436), - [anon_sym_LT_LT] = ACTIONS(5436), - [anon_sym_GT_GT] = ACTIONS(5436), - [anon_sym_SEMI] = ACTIONS(5438), - [anon_sym___extension__] = ACTIONS(5436), - [anon_sym_extern] = ACTIONS(5436), - [anon_sym___attribute__] = ACTIONS(5436), - [anon_sym___attribute] = ACTIONS(5436), - [anon_sym_noreturn] = ACTIONS(5436), - [anon_sym_LBRACK] = ACTIONS(5438), - [anon_sym_RBRACK] = ACTIONS(5438), - [anon_sym___declspec] = ACTIONS(5436), - [anon_sym_LBRACE] = ACTIONS(5438), - [anon_sym_RBRACE] = ACTIONS(5438), - [anon_sym_signed] = ACTIONS(5436), - [anon_sym_unsigned] = ACTIONS(5436), - [anon_sym_long] = ACTIONS(5436), - [anon_sym_short] = ACTIONS(5436), - [anon_sym_EQ] = ACTIONS(5436), - [anon_sym_ATautoreleasepool] = ACTIONS(5438), - [anon_sym_static] = ACTIONS(5436), - [anon_sym_auto] = ACTIONS(5436), - [anon_sym_register] = ACTIONS(5436), - [anon_sym_inline] = ACTIONS(5436), - [anon_sym___inline] = ACTIONS(5436), - [anon_sym___inline__] = ACTIONS(5436), - [anon_sym___forceinline] = ACTIONS(5436), - [anon_sym_thread_local] = ACTIONS(5436), - [anon_sym___thread] = ACTIONS(5436), - [anon_sym_CG_EXTERN] = ACTIONS(5436), - [anon_sym_CG_INLINE] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5436), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5436), - [anon_sym_IBOutlet] = ACTIONS(5436), - [anon_sym_IBInspectable] = ACTIONS(5436), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5436), - [anon_sym_NS_INLINE] = ACTIONS(5436), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5436), - [anon_sym_OBJC_EXPORT] = ACTIONS(5436), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5436), - [anon_sym_const] = ACTIONS(5436), - [anon_sym_constexpr] = ACTIONS(5436), - [anon_sym_volatile] = ACTIONS(5436), - [anon_sym_restrict] = ACTIONS(5436), - [anon_sym___restrict__] = ACTIONS(5436), - [anon_sym__Atomic] = ACTIONS(5436), - [anon_sym__Noreturn] = ACTIONS(5436), - [anon_sym_nullable] = ACTIONS(5436), - [anon_sym__Complex] = ACTIONS(5436), - [anon_sym__Nonnull] = ACTIONS(5436), - [anon_sym__Nullable] = ACTIONS(5436), - [anon_sym__Nullable_result] = ACTIONS(5436), - [anon_sym__Null_unspecified] = ACTIONS(5436), - [anon_sym___autoreleasing] = ACTIONS(5436), - [anon_sym___block] = ACTIONS(5436), - [anon_sym___bridge] = ACTIONS(5436), - [anon_sym___bridge_retained] = ACTIONS(5436), - [anon_sym___bridge_transfer] = ACTIONS(5436), - [anon_sym___complex] = ACTIONS(5436), - [anon_sym___const] = ACTIONS(5436), - [anon_sym___imag] = ACTIONS(5436), - [anon_sym___kindof] = ACTIONS(5436), - [anon_sym___nonnull] = ACTIONS(5436), - [anon_sym___nullable] = ACTIONS(5436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5436), - [anon_sym___real] = ACTIONS(5436), - [anon_sym___strong] = ACTIONS(5436), - [anon_sym___unsafe_unretained] = ACTIONS(5436), - [anon_sym___unused] = ACTIONS(5436), - [anon_sym___weak] = ACTIONS(5436), - [sym_primitive_type] = ACTIONS(5436), - [anon_sym_enum] = ACTIONS(5436), - [anon_sym_COLON] = ACTIONS(5438), - [anon_sym_struct] = ACTIONS(5436), - [anon_sym_union] = ACTIONS(5436), - [anon_sym_QMARK] = ACTIONS(5438), - [anon_sym_STAR_EQ] = ACTIONS(5438), - [anon_sym_SLASH_EQ] = ACTIONS(5438), - [anon_sym_PERCENT_EQ] = ACTIONS(5438), - [anon_sym_PLUS_EQ] = ACTIONS(5438), - [anon_sym_DASH_EQ] = ACTIONS(5438), - [anon_sym_LT_LT_EQ] = ACTIONS(5438), - [anon_sym_GT_GT_EQ] = ACTIONS(5438), - [anon_sym_AMP_EQ] = ACTIONS(5438), - [anon_sym_CARET_EQ] = ACTIONS(5438), - [anon_sym_PIPE_EQ] = ACTIONS(5438), - [anon_sym_DASH_DASH] = ACTIONS(5438), - [anon_sym_PLUS_PLUS] = ACTIONS(5438), - [anon_sym_DOT] = ACTIONS(5436), - [anon_sym_DASH_GT] = ACTIONS(5438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5436), - [anon_sym___typeof] = ACTIONS(5436), - [anon_sym_typeof] = ACTIONS(5436), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5436), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5436), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5436), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5436), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE] = ACTIONS(5436), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_API_AVAILABLE] = ACTIONS(5436), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_API_DEPRECATED] = ACTIONS(5436), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5436), - [anon_sym___deprecated_msg] = ACTIONS(5436), - [anon_sym___deprecated_enum_msg] = ACTIONS(5436), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5436), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5436), - [anon_sym__Alignas] = ACTIONS(5436), - [anon_sym_BOOL] = ACTIONS(5436), - [anon_sym_IMP] = ACTIONS(5436), - [anon_sym_SEL] = ACTIONS(5436), - [anon_sym_Class] = ACTIONS(5436), - [anon_sym_id] = ACTIONS(5436), - }, - [2934] = { - [sym_identifier] = ACTIONS(5440), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5442), - [anon_sym_COMMA] = ACTIONS(5442), - [anon_sym_RPAREN] = ACTIONS(5442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5442), - [anon_sym_LPAREN2] = ACTIONS(5442), - [anon_sym_DASH] = ACTIONS(5440), - [anon_sym_PLUS] = ACTIONS(5440), - [anon_sym_STAR] = ACTIONS(5440), - [anon_sym_SLASH] = ACTIONS(5440), - [anon_sym_PERCENT] = ACTIONS(5440), - [anon_sym_PIPE_PIPE] = ACTIONS(5442), - [anon_sym_AMP_AMP] = ACTIONS(5442), - [anon_sym_PIPE] = ACTIONS(5440), - [anon_sym_CARET] = ACTIONS(5440), - [anon_sym_AMP] = ACTIONS(5440), - [anon_sym_EQ_EQ] = ACTIONS(5442), - [anon_sym_BANG_EQ] = ACTIONS(5442), - [anon_sym_GT] = ACTIONS(5440), - [anon_sym_GT_EQ] = ACTIONS(5442), - [anon_sym_LT_EQ] = ACTIONS(5442), - [anon_sym_LT] = ACTIONS(5440), - [anon_sym_LT_LT] = ACTIONS(5440), - [anon_sym_GT_GT] = ACTIONS(5440), - [anon_sym_SEMI] = ACTIONS(5442), - [anon_sym___extension__] = ACTIONS(5440), - [anon_sym_extern] = ACTIONS(5440), - [anon_sym___attribute__] = ACTIONS(5440), - [anon_sym___attribute] = ACTIONS(5440), - [anon_sym_noreturn] = ACTIONS(5440), - [anon_sym_LBRACK] = ACTIONS(5442), - [anon_sym_RBRACK] = ACTIONS(5442), - [anon_sym___declspec] = ACTIONS(5440), - [anon_sym_LBRACE] = ACTIONS(5442), - [anon_sym_RBRACE] = ACTIONS(5442), - [anon_sym_signed] = ACTIONS(5440), - [anon_sym_unsigned] = ACTIONS(5440), - [anon_sym_long] = ACTIONS(5440), - [anon_sym_short] = ACTIONS(5440), - [anon_sym_EQ] = ACTIONS(5440), - [anon_sym_ATautoreleasepool] = ACTIONS(5442), - [anon_sym_static] = ACTIONS(5440), - [anon_sym_auto] = ACTIONS(5440), - [anon_sym_register] = ACTIONS(5440), - [anon_sym_inline] = ACTIONS(5440), - [anon_sym___inline] = ACTIONS(5440), - [anon_sym___inline__] = ACTIONS(5440), - [anon_sym___forceinline] = ACTIONS(5440), - [anon_sym_thread_local] = ACTIONS(5440), - [anon_sym___thread] = ACTIONS(5440), - [anon_sym_CG_EXTERN] = ACTIONS(5440), - [anon_sym_CG_INLINE] = ACTIONS(5440), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5440), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5440), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5440), - [anon_sym_IBOutlet] = ACTIONS(5440), - [anon_sym_IBInspectable] = ACTIONS(5440), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5440), - [anon_sym_NS_INLINE] = ACTIONS(5440), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5440), - [anon_sym_OBJC_EXPORT] = ACTIONS(5440), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5440), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5440), - [anon_sym_const] = ACTIONS(5440), - [anon_sym_constexpr] = ACTIONS(5440), - [anon_sym_volatile] = ACTIONS(5440), - [anon_sym_restrict] = ACTIONS(5440), - [anon_sym___restrict__] = ACTIONS(5440), - [anon_sym__Atomic] = ACTIONS(5440), - [anon_sym__Noreturn] = ACTIONS(5440), - [anon_sym_nullable] = ACTIONS(5440), - [anon_sym__Complex] = ACTIONS(5440), - [anon_sym__Nonnull] = ACTIONS(5440), - [anon_sym__Nullable] = ACTIONS(5440), - [anon_sym__Nullable_result] = ACTIONS(5440), - [anon_sym__Null_unspecified] = ACTIONS(5440), - [anon_sym___autoreleasing] = ACTIONS(5440), - [anon_sym___block] = ACTIONS(5440), - [anon_sym___bridge] = ACTIONS(5440), - [anon_sym___bridge_retained] = ACTIONS(5440), - [anon_sym___bridge_transfer] = ACTIONS(5440), - [anon_sym___complex] = ACTIONS(5440), - [anon_sym___const] = ACTIONS(5440), - [anon_sym___imag] = ACTIONS(5440), - [anon_sym___kindof] = ACTIONS(5440), - [anon_sym___nonnull] = ACTIONS(5440), - [anon_sym___nullable] = ACTIONS(5440), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5440), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5440), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5440), - [anon_sym___real] = ACTIONS(5440), - [anon_sym___strong] = ACTIONS(5440), - [anon_sym___unsafe_unretained] = ACTIONS(5440), - [anon_sym___unused] = ACTIONS(5440), - [anon_sym___weak] = ACTIONS(5440), - [sym_primitive_type] = ACTIONS(5440), - [anon_sym_enum] = ACTIONS(5440), - [anon_sym_COLON] = ACTIONS(5442), - [anon_sym_struct] = ACTIONS(5440), - [anon_sym_union] = ACTIONS(5440), - [anon_sym_QMARK] = ACTIONS(5442), - [anon_sym_STAR_EQ] = ACTIONS(5442), - [anon_sym_SLASH_EQ] = ACTIONS(5442), - [anon_sym_PERCENT_EQ] = ACTIONS(5442), - [anon_sym_PLUS_EQ] = ACTIONS(5442), - [anon_sym_DASH_EQ] = ACTIONS(5442), - [anon_sym_LT_LT_EQ] = ACTIONS(5442), - [anon_sym_GT_GT_EQ] = ACTIONS(5442), - [anon_sym_AMP_EQ] = ACTIONS(5442), - [anon_sym_CARET_EQ] = ACTIONS(5442), - [anon_sym_PIPE_EQ] = ACTIONS(5442), - [anon_sym_DASH_DASH] = ACTIONS(5442), - [anon_sym_PLUS_PLUS] = ACTIONS(5442), - [anon_sym_DOT] = ACTIONS(5440), - [anon_sym_DASH_GT] = ACTIONS(5442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5440), - [anon_sym___typeof] = ACTIONS(5440), - [anon_sym_typeof] = ACTIONS(5440), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5440), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5440), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5440), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5440), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5440), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5440), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5440), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5440), - [anon_sym_NS_AVAILABLE] = ACTIONS(5440), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5440), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_API_AVAILABLE] = ACTIONS(5440), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_API_DEPRECATED] = ACTIONS(5440), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5440), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5440), - [anon_sym___deprecated_msg] = ACTIONS(5440), - [anon_sym___deprecated_enum_msg] = ACTIONS(5440), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5440), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5440), - [anon_sym__Alignas] = ACTIONS(5440), - [anon_sym_BOOL] = ACTIONS(5440), - [anon_sym_IMP] = ACTIONS(5440), - [anon_sym_SEL] = ACTIONS(5440), - [anon_sym_Class] = ACTIONS(5440), - [anon_sym_id] = ACTIONS(5440), - }, - [2935] = { - [sym_identifier] = ACTIONS(5444), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(5446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5446), - [anon_sym_LPAREN2] = ACTIONS(5446), - [anon_sym_DASH] = ACTIONS(5444), - [anon_sym_PLUS] = ACTIONS(5444), - [anon_sym_STAR] = ACTIONS(5444), - [anon_sym_SLASH] = ACTIONS(5444), - [anon_sym_PERCENT] = ACTIONS(5444), - [anon_sym_PIPE_PIPE] = ACTIONS(5446), - [anon_sym_AMP_AMP] = ACTIONS(5446), - [anon_sym_PIPE] = ACTIONS(5444), - [anon_sym_CARET] = ACTIONS(5444), - [anon_sym_AMP] = ACTIONS(5444), - [anon_sym_EQ_EQ] = ACTIONS(5446), - [anon_sym_BANG_EQ] = ACTIONS(5446), - [anon_sym_GT] = ACTIONS(5444), - [anon_sym_GT_EQ] = ACTIONS(5446), - [anon_sym_LT_EQ] = ACTIONS(5446), - [anon_sym_LT] = ACTIONS(5444), - [anon_sym_LT_LT] = ACTIONS(5444), - [anon_sym_GT_GT] = ACTIONS(5444), - [anon_sym_SEMI] = ACTIONS(5446), - [anon_sym___extension__] = ACTIONS(5444), - [anon_sym_extern] = ACTIONS(5444), - [anon_sym___attribute__] = ACTIONS(5444), - [anon_sym___attribute] = ACTIONS(5444), - [anon_sym_noreturn] = ACTIONS(5444), - [anon_sym_LBRACK] = ACTIONS(5446), - [anon_sym_RBRACK] = ACTIONS(5446), - [anon_sym___declspec] = ACTIONS(5444), - [anon_sym_LBRACE] = ACTIONS(5446), - [anon_sym_RBRACE] = ACTIONS(5446), - [anon_sym_signed] = ACTIONS(5444), - [anon_sym_unsigned] = ACTIONS(5444), - [anon_sym_long] = ACTIONS(5444), - [anon_sym_short] = ACTIONS(5444), - [anon_sym_EQ] = ACTIONS(5444), - [anon_sym_ATautoreleasepool] = ACTIONS(5446), - [anon_sym_static] = ACTIONS(5444), - [anon_sym_auto] = ACTIONS(5444), - [anon_sym_register] = ACTIONS(5444), - [anon_sym_inline] = ACTIONS(5444), - [anon_sym___inline] = ACTIONS(5444), - [anon_sym___inline__] = ACTIONS(5444), - [anon_sym___forceinline] = ACTIONS(5444), - [anon_sym_thread_local] = ACTIONS(5444), - [anon_sym___thread] = ACTIONS(5444), - [anon_sym_CG_EXTERN] = ACTIONS(5444), - [anon_sym_CG_INLINE] = ACTIONS(5444), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5444), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5444), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5444), - [anon_sym_IBOutlet] = ACTIONS(5444), - [anon_sym_IBInspectable] = ACTIONS(5444), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5444), - [anon_sym_NS_INLINE] = ACTIONS(5444), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5444), - [anon_sym_OBJC_EXPORT] = ACTIONS(5444), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5444), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5444), - [anon_sym_const] = ACTIONS(5444), - [anon_sym_constexpr] = ACTIONS(5444), - [anon_sym_volatile] = ACTIONS(5444), - [anon_sym_restrict] = ACTIONS(5444), - [anon_sym___restrict__] = ACTIONS(5444), - [anon_sym__Atomic] = ACTIONS(5444), - [anon_sym__Noreturn] = ACTIONS(5444), - [anon_sym_nullable] = ACTIONS(5444), - [anon_sym__Complex] = ACTIONS(5444), - [anon_sym__Nonnull] = ACTIONS(5444), - [anon_sym__Nullable] = ACTIONS(5444), - [anon_sym__Nullable_result] = ACTIONS(5444), - [anon_sym__Null_unspecified] = ACTIONS(5444), - [anon_sym___autoreleasing] = ACTIONS(5444), - [anon_sym___block] = ACTIONS(5444), - [anon_sym___bridge] = ACTIONS(5444), - [anon_sym___bridge_retained] = ACTIONS(5444), - [anon_sym___bridge_transfer] = ACTIONS(5444), - [anon_sym___complex] = ACTIONS(5444), - [anon_sym___const] = ACTIONS(5444), - [anon_sym___imag] = ACTIONS(5444), - [anon_sym___kindof] = ACTIONS(5444), - [anon_sym___nonnull] = ACTIONS(5444), - [anon_sym___nullable] = ACTIONS(5444), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5444), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5444), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5444), - [anon_sym___real] = ACTIONS(5444), - [anon_sym___strong] = ACTIONS(5444), - [anon_sym___unsafe_unretained] = ACTIONS(5444), - [anon_sym___unused] = ACTIONS(5444), - [anon_sym___weak] = ACTIONS(5444), - [sym_primitive_type] = ACTIONS(5444), - [anon_sym_enum] = ACTIONS(5444), - [anon_sym_COLON] = ACTIONS(5446), - [anon_sym_struct] = ACTIONS(5444), - [anon_sym_union] = ACTIONS(5444), - [anon_sym_QMARK] = ACTIONS(5446), - [anon_sym_STAR_EQ] = ACTIONS(5446), - [anon_sym_SLASH_EQ] = ACTIONS(5446), - [anon_sym_PERCENT_EQ] = ACTIONS(5446), - [anon_sym_PLUS_EQ] = ACTIONS(5446), - [anon_sym_DASH_EQ] = ACTIONS(5446), - [anon_sym_LT_LT_EQ] = ACTIONS(5446), - [anon_sym_GT_GT_EQ] = ACTIONS(5446), - [anon_sym_AMP_EQ] = ACTIONS(5446), - [anon_sym_CARET_EQ] = ACTIONS(5446), - [anon_sym_PIPE_EQ] = ACTIONS(5446), - [anon_sym_DASH_DASH] = ACTIONS(5446), - [anon_sym_PLUS_PLUS] = ACTIONS(5446), - [anon_sym_DOT] = ACTIONS(5444), - [anon_sym_DASH_GT] = ACTIONS(5446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5444), - [anon_sym___typeof] = ACTIONS(5444), - [anon_sym_typeof] = ACTIONS(5444), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5444), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5444), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5444), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5444), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5444), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5444), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5444), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5444), - [anon_sym_NS_AVAILABLE] = ACTIONS(5444), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5444), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_API_AVAILABLE] = ACTIONS(5444), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_API_DEPRECATED] = ACTIONS(5444), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5444), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5444), - [anon_sym___deprecated_msg] = ACTIONS(5444), - [anon_sym___deprecated_enum_msg] = ACTIONS(5444), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5444), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5444), - [anon_sym__Alignas] = ACTIONS(5444), - [anon_sym_BOOL] = ACTIONS(5444), - [anon_sym_IMP] = ACTIONS(5444), - [anon_sym_SEL] = ACTIONS(5444), - [anon_sym_Class] = ACTIONS(5444), - [anon_sym_id] = ACTIONS(5444), - }, - [2936] = { - [sym_identifier] = ACTIONS(5448), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5450), - [anon_sym_COMMA] = ACTIONS(5450), - [anon_sym_RPAREN] = ACTIONS(5450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5450), - [anon_sym_LPAREN2] = ACTIONS(5450), - [anon_sym_DASH] = ACTIONS(5448), - [anon_sym_PLUS] = ACTIONS(5448), - [anon_sym_STAR] = ACTIONS(5448), - [anon_sym_SLASH] = ACTIONS(5448), - [anon_sym_PERCENT] = ACTIONS(5448), - [anon_sym_PIPE_PIPE] = ACTIONS(5450), - [anon_sym_AMP_AMP] = ACTIONS(5450), - [anon_sym_PIPE] = ACTIONS(5448), - [anon_sym_CARET] = ACTIONS(5448), - [anon_sym_AMP] = ACTIONS(5448), - [anon_sym_EQ_EQ] = ACTIONS(5450), - [anon_sym_BANG_EQ] = ACTIONS(5450), - [anon_sym_GT] = ACTIONS(5448), - [anon_sym_GT_EQ] = ACTIONS(5450), - [anon_sym_LT_EQ] = ACTIONS(5450), - [anon_sym_LT] = ACTIONS(5448), - [anon_sym_LT_LT] = ACTIONS(5448), - [anon_sym_GT_GT] = ACTIONS(5448), - [anon_sym_SEMI] = ACTIONS(5450), - [anon_sym___extension__] = ACTIONS(5448), - [anon_sym_extern] = ACTIONS(5448), - [anon_sym___attribute__] = ACTIONS(5448), - [anon_sym___attribute] = ACTIONS(5448), - [anon_sym_noreturn] = ACTIONS(5448), - [anon_sym_LBRACK] = ACTIONS(5450), - [anon_sym_RBRACK] = ACTIONS(5450), - [anon_sym___declspec] = ACTIONS(5448), - [anon_sym_LBRACE] = ACTIONS(5450), - [anon_sym_RBRACE] = ACTIONS(5450), - [anon_sym_signed] = ACTIONS(5448), - [anon_sym_unsigned] = ACTIONS(5448), - [anon_sym_long] = ACTIONS(5448), - [anon_sym_short] = ACTIONS(5448), - [anon_sym_EQ] = ACTIONS(5448), - [anon_sym_ATautoreleasepool] = ACTIONS(5450), - [anon_sym_static] = ACTIONS(5448), - [anon_sym_auto] = ACTIONS(5448), - [anon_sym_register] = ACTIONS(5448), - [anon_sym_inline] = ACTIONS(5448), - [anon_sym___inline] = ACTIONS(5448), - [anon_sym___inline__] = ACTIONS(5448), - [anon_sym___forceinline] = ACTIONS(5448), - [anon_sym_thread_local] = ACTIONS(5448), - [anon_sym___thread] = ACTIONS(5448), - [anon_sym_CG_EXTERN] = ACTIONS(5448), - [anon_sym_CG_INLINE] = ACTIONS(5448), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5448), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5448), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5448), - [anon_sym_IBOutlet] = ACTIONS(5448), - [anon_sym_IBInspectable] = ACTIONS(5448), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5448), - [anon_sym_NS_INLINE] = ACTIONS(5448), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5448), - [anon_sym_OBJC_EXPORT] = ACTIONS(5448), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5448), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5448), - [anon_sym_const] = ACTIONS(5448), - [anon_sym_constexpr] = ACTIONS(5448), - [anon_sym_volatile] = ACTIONS(5448), - [anon_sym_restrict] = ACTIONS(5448), - [anon_sym___restrict__] = ACTIONS(5448), - [anon_sym__Atomic] = ACTIONS(5448), - [anon_sym__Noreturn] = ACTIONS(5448), - [anon_sym_nullable] = ACTIONS(5448), - [anon_sym__Complex] = ACTIONS(5448), - [anon_sym__Nonnull] = ACTIONS(5448), - [anon_sym__Nullable] = ACTIONS(5448), - [anon_sym__Nullable_result] = ACTIONS(5448), - [anon_sym__Null_unspecified] = ACTIONS(5448), - [anon_sym___autoreleasing] = ACTIONS(5448), - [anon_sym___block] = ACTIONS(5448), - [anon_sym___bridge] = ACTIONS(5448), - [anon_sym___bridge_retained] = ACTIONS(5448), - [anon_sym___bridge_transfer] = ACTIONS(5448), - [anon_sym___complex] = ACTIONS(5448), - [anon_sym___const] = ACTIONS(5448), - [anon_sym___imag] = ACTIONS(5448), - [anon_sym___kindof] = ACTIONS(5448), - [anon_sym___nonnull] = ACTIONS(5448), - [anon_sym___nullable] = ACTIONS(5448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5448), - [anon_sym___real] = ACTIONS(5448), - [anon_sym___strong] = ACTIONS(5448), - [anon_sym___unsafe_unretained] = ACTIONS(5448), - [anon_sym___unused] = ACTIONS(5448), - [anon_sym___weak] = ACTIONS(5448), - [sym_primitive_type] = ACTIONS(5448), - [anon_sym_enum] = ACTIONS(5448), - [anon_sym_COLON] = ACTIONS(5450), - [anon_sym_struct] = ACTIONS(5448), - [anon_sym_union] = ACTIONS(5448), - [anon_sym_QMARK] = ACTIONS(5450), - [anon_sym_STAR_EQ] = ACTIONS(5450), - [anon_sym_SLASH_EQ] = ACTIONS(5450), - [anon_sym_PERCENT_EQ] = ACTIONS(5450), - [anon_sym_PLUS_EQ] = ACTIONS(5450), - [anon_sym_DASH_EQ] = ACTIONS(5450), - [anon_sym_LT_LT_EQ] = ACTIONS(5450), - [anon_sym_GT_GT_EQ] = ACTIONS(5450), - [anon_sym_AMP_EQ] = ACTIONS(5450), - [anon_sym_CARET_EQ] = ACTIONS(5450), - [anon_sym_PIPE_EQ] = ACTIONS(5450), - [anon_sym_DASH_DASH] = ACTIONS(5450), - [anon_sym_PLUS_PLUS] = ACTIONS(5450), - [anon_sym_DOT] = ACTIONS(5448), - [anon_sym_DASH_GT] = ACTIONS(5450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5448), - [anon_sym___typeof] = ACTIONS(5448), - [anon_sym_typeof] = ACTIONS(5448), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5448), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5448), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5448), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5448), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5448), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5448), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5448), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5448), - [anon_sym_NS_AVAILABLE] = ACTIONS(5448), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5448), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_API_AVAILABLE] = ACTIONS(5448), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_API_DEPRECATED] = ACTIONS(5448), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5448), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5448), - [anon_sym___deprecated_msg] = ACTIONS(5448), - [anon_sym___deprecated_enum_msg] = ACTIONS(5448), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5448), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5448), - [anon_sym__Alignas] = ACTIONS(5448), - [anon_sym_BOOL] = ACTIONS(5448), - [anon_sym_IMP] = ACTIONS(5448), - [anon_sym_SEL] = ACTIONS(5448), - [anon_sym_Class] = ACTIONS(5448), - [anon_sym_id] = ACTIONS(5448), - }, - [2937] = { - [sym_identifier] = ACTIONS(5452), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5454), - [anon_sym_COMMA] = ACTIONS(5454), - [anon_sym_RPAREN] = ACTIONS(5454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5454), - [anon_sym_LPAREN2] = ACTIONS(5454), - [anon_sym_DASH] = ACTIONS(5452), - [anon_sym_PLUS] = ACTIONS(5452), - [anon_sym_STAR] = ACTIONS(5452), - [anon_sym_SLASH] = ACTIONS(5452), - [anon_sym_PERCENT] = ACTIONS(5452), - [anon_sym_PIPE_PIPE] = ACTIONS(5454), - [anon_sym_AMP_AMP] = ACTIONS(5454), - [anon_sym_PIPE] = ACTIONS(5452), - [anon_sym_CARET] = ACTIONS(5452), - [anon_sym_AMP] = ACTIONS(5452), - [anon_sym_EQ_EQ] = ACTIONS(5454), - [anon_sym_BANG_EQ] = ACTIONS(5454), - [anon_sym_GT] = ACTIONS(5452), - [anon_sym_GT_EQ] = ACTIONS(5454), - [anon_sym_LT_EQ] = ACTIONS(5454), - [anon_sym_LT] = ACTIONS(5452), - [anon_sym_LT_LT] = ACTIONS(5452), - [anon_sym_GT_GT] = ACTIONS(5452), - [anon_sym_SEMI] = ACTIONS(5454), - [anon_sym___extension__] = ACTIONS(5452), - [anon_sym_extern] = ACTIONS(5452), - [anon_sym___attribute__] = ACTIONS(5452), - [anon_sym___attribute] = ACTIONS(5452), - [anon_sym_noreturn] = ACTIONS(5452), - [anon_sym_LBRACK] = ACTIONS(5454), - [anon_sym_RBRACK] = ACTIONS(5454), - [anon_sym___declspec] = ACTIONS(5452), - [anon_sym_LBRACE] = ACTIONS(5454), - [anon_sym_RBRACE] = ACTIONS(5454), - [anon_sym_signed] = ACTIONS(5452), - [anon_sym_unsigned] = ACTIONS(5452), - [anon_sym_long] = ACTIONS(5452), - [anon_sym_short] = ACTIONS(5452), - [anon_sym_EQ] = ACTIONS(5452), - [anon_sym_ATautoreleasepool] = ACTIONS(5454), - [anon_sym_static] = ACTIONS(5452), - [anon_sym_auto] = ACTIONS(5452), - [anon_sym_register] = ACTIONS(5452), - [anon_sym_inline] = ACTIONS(5452), - [anon_sym___inline] = ACTIONS(5452), - [anon_sym___inline__] = ACTIONS(5452), - [anon_sym___forceinline] = ACTIONS(5452), - [anon_sym_thread_local] = ACTIONS(5452), - [anon_sym___thread] = ACTIONS(5452), - [anon_sym_CG_EXTERN] = ACTIONS(5452), - [anon_sym_CG_INLINE] = ACTIONS(5452), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5452), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5452), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5452), - [anon_sym_IBOutlet] = ACTIONS(5452), - [anon_sym_IBInspectable] = ACTIONS(5452), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5452), - [anon_sym_NS_INLINE] = ACTIONS(5452), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5452), - [anon_sym_OBJC_EXPORT] = ACTIONS(5452), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5452), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5452), - [anon_sym_const] = ACTIONS(5452), - [anon_sym_constexpr] = ACTIONS(5452), - [anon_sym_volatile] = ACTIONS(5452), - [anon_sym_restrict] = ACTIONS(5452), - [anon_sym___restrict__] = ACTIONS(5452), - [anon_sym__Atomic] = ACTIONS(5452), - [anon_sym__Noreturn] = ACTIONS(5452), - [anon_sym_nullable] = ACTIONS(5452), - [anon_sym__Complex] = ACTIONS(5452), - [anon_sym__Nonnull] = ACTIONS(5452), - [anon_sym__Nullable] = ACTIONS(5452), - [anon_sym__Nullable_result] = ACTIONS(5452), - [anon_sym__Null_unspecified] = ACTIONS(5452), - [anon_sym___autoreleasing] = ACTIONS(5452), - [anon_sym___block] = ACTIONS(5452), - [anon_sym___bridge] = ACTIONS(5452), - [anon_sym___bridge_retained] = ACTIONS(5452), - [anon_sym___bridge_transfer] = ACTIONS(5452), - [anon_sym___complex] = ACTIONS(5452), - [anon_sym___const] = ACTIONS(5452), - [anon_sym___imag] = ACTIONS(5452), - [anon_sym___kindof] = ACTIONS(5452), - [anon_sym___nonnull] = ACTIONS(5452), - [anon_sym___nullable] = ACTIONS(5452), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5452), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5452), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5452), - [anon_sym___real] = ACTIONS(5452), - [anon_sym___strong] = ACTIONS(5452), - [anon_sym___unsafe_unretained] = ACTIONS(5452), - [anon_sym___unused] = ACTIONS(5452), - [anon_sym___weak] = ACTIONS(5452), - [sym_primitive_type] = ACTIONS(5452), - [anon_sym_enum] = ACTIONS(5452), - [anon_sym_COLON] = ACTIONS(5454), - [anon_sym_struct] = ACTIONS(5452), - [anon_sym_union] = ACTIONS(5452), - [anon_sym_QMARK] = ACTIONS(5454), - [anon_sym_STAR_EQ] = ACTIONS(5454), - [anon_sym_SLASH_EQ] = ACTIONS(5454), - [anon_sym_PERCENT_EQ] = ACTIONS(5454), - [anon_sym_PLUS_EQ] = ACTIONS(5454), - [anon_sym_DASH_EQ] = ACTIONS(5454), - [anon_sym_LT_LT_EQ] = ACTIONS(5454), - [anon_sym_GT_GT_EQ] = ACTIONS(5454), - [anon_sym_AMP_EQ] = ACTIONS(5454), - [anon_sym_CARET_EQ] = ACTIONS(5454), - [anon_sym_PIPE_EQ] = ACTIONS(5454), - [anon_sym_DASH_DASH] = ACTIONS(5454), - [anon_sym_PLUS_PLUS] = ACTIONS(5454), - [anon_sym_DOT] = ACTIONS(5452), - [anon_sym_DASH_GT] = ACTIONS(5454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5452), - [anon_sym___typeof] = ACTIONS(5452), - [anon_sym_typeof] = ACTIONS(5452), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5452), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5452), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5452), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5452), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5452), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5452), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5452), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5452), - [anon_sym_NS_AVAILABLE] = ACTIONS(5452), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5452), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_API_AVAILABLE] = ACTIONS(5452), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_API_DEPRECATED] = ACTIONS(5452), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5452), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5452), - [anon_sym___deprecated_msg] = ACTIONS(5452), - [anon_sym___deprecated_enum_msg] = ACTIONS(5452), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5452), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5452), - [anon_sym__Alignas] = ACTIONS(5452), - [anon_sym_BOOL] = ACTIONS(5452), - [anon_sym_IMP] = ACTIONS(5452), - [anon_sym_SEL] = ACTIONS(5452), - [anon_sym_Class] = ACTIONS(5452), - [anon_sym_id] = ACTIONS(5452), - }, - [2938] = { - [sym_identifier] = ACTIONS(5456), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5458), - [anon_sym_COMMA] = ACTIONS(5458), - [anon_sym_RPAREN] = ACTIONS(5458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5458), - [anon_sym_LPAREN2] = ACTIONS(5458), - [anon_sym_DASH] = ACTIONS(5456), - [anon_sym_PLUS] = ACTIONS(5456), - [anon_sym_STAR] = ACTIONS(5456), - [anon_sym_SLASH] = ACTIONS(5456), - [anon_sym_PERCENT] = ACTIONS(5456), - [anon_sym_PIPE_PIPE] = ACTIONS(5458), - [anon_sym_AMP_AMP] = ACTIONS(5458), - [anon_sym_PIPE] = ACTIONS(5456), - [anon_sym_CARET] = ACTIONS(5456), - [anon_sym_AMP] = ACTIONS(5456), - [anon_sym_EQ_EQ] = ACTIONS(5458), - [anon_sym_BANG_EQ] = ACTIONS(5458), - [anon_sym_GT] = ACTIONS(5456), - [anon_sym_GT_EQ] = ACTIONS(5458), - [anon_sym_LT_EQ] = ACTIONS(5458), - [anon_sym_LT] = ACTIONS(5456), - [anon_sym_LT_LT] = ACTIONS(5456), - [anon_sym_GT_GT] = ACTIONS(5456), - [anon_sym_SEMI] = ACTIONS(5458), - [anon_sym___extension__] = ACTIONS(5456), - [anon_sym_extern] = ACTIONS(5456), - [anon_sym___attribute__] = ACTIONS(5456), - [anon_sym___attribute] = ACTIONS(5456), - [anon_sym_noreturn] = ACTIONS(5456), - [anon_sym_LBRACK] = ACTIONS(5458), - [anon_sym_RBRACK] = ACTIONS(5458), - [anon_sym___declspec] = ACTIONS(5456), - [anon_sym_LBRACE] = ACTIONS(5458), - [anon_sym_RBRACE] = ACTIONS(5458), - [anon_sym_signed] = ACTIONS(5456), - [anon_sym_unsigned] = ACTIONS(5456), - [anon_sym_long] = ACTIONS(5456), - [anon_sym_short] = ACTIONS(5456), - [anon_sym_EQ] = ACTIONS(5456), - [anon_sym_ATautoreleasepool] = ACTIONS(5458), - [anon_sym_static] = ACTIONS(5456), - [anon_sym_auto] = ACTIONS(5456), - [anon_sym_register] = ACTIONS(5456), - [anon_sym_inline] = ACTIONS(5456), - [anon_sym___inline] = ACTIONS(5456), - [anon_sym___inline__] = ACTIONS(5456), - [anon_sym___forceinline] = ACTIONS(5456), - [anon_sym_thread_local] = ACTIONS(5456), - [anon_sym___thread] = ACTIONS(5456), - [anon_sym_CG_EXTERN] = ACTIONS(5456), - [anon_sym_CG_INLINE] = ACTIONS(5456), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5456), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5456), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5456), - [anon_sym_IBOutlet] = ACTIONS(5456), - [anon_sym_IBInspectable] = ACTIONS(5456), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5456), - [anon_sym_NS_INLINE] = ACTIONS(5456), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5456), - [anon_sym_OBJC_EXPORT] = ACTIONS(5456), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5456), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5456), - [anon_sym_const] = ACTIONS(5456), - [anon_sym_constexpr] = ACTIONS(5456), - [anon_sym_volatile] = ACTIONS(5456), - [anon_sym_restrict] = ACTIONS(5456), - [anon_sym___restrict__] = ACTIONS(5456), - [anon_sym__Atomic] = ACTIONS(5456), - [anon_sym__Noreturn] = ACTIONS(5456), - [anon_sym_nullable] = ACTIONS(5456), - [anon_sym__Complex] = ACTIONS(5456), - [anon_sym__Nonnull] = ACTIONS(5456), - [anon_sym__Nullable] = ACTIONS(5456), - [anon_sym__Nullable_result] = ACTIONS(5456), - [anon_sym__Null_unspecified] = ACTIONS(5456), - [anon_sym___autoreleasing] = ACTIONS(5456), - [anon_sym___block] = ACTIONS(5456), - [anon_sym___bridge] = ACTIONS(5456), - [anon_sym___bridge_retained] = ACTIONS(5456), - [anon_sym___bridge_transfer] = ACTIONS(5456), - [anon_sym___complex] = ACTIONS(5456), - [anon_sym___const] = ACTIONS(5456), - [anon_sym___imag] = ACTIONS(5456), - [anon_sym___kindof] = ACTIONS(5456), - [anon_sym___nonnull] = ACTIONS(5456), - [anon_sym___nullable] = ACTIONS(5456), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5456), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5456), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5456), - [anon_sym___real] = ACTIONS(5456), - [anon_sym___strong] = ACTIONS(5456), - [anon_sym___unsafe_unretained] = ACTIONS(5456), - [anon_sym___unused] = ACTIONS(5456), - [anon_sym___weak] = ACTIONS(5456), - [sym_primitive_type] = ACTIONS(5456), - [anon_sym_enum] = ACTIONS(5456), - [anon_sym_COLON] = ACTIONS(5458), - [anon_sym_struct] = ACTIONS(5456), - [anon_sym_union] = ACTIONS(5456), - [anon_sym_QMARK] = ACTIONS(5458), - [anon_sym_STAR_EQ] = ACTIONS(5458), - [anon_sym_SLASH_EQ] = ACTIONS(5458), - [anon_sym_PERCENT_EQ] = ACTIONS(5458), - [anon_sym_PLUS_EQ] = ACTIONS(5458), - [anon_sym_DASH_EQ] = ACTIONS(5458), - [anon_sym_LT_LT_EQ] = ACTIONS(5458), - [anon_sym_GT_GT_EQ] = ACTIONS(5458), - [anon_sym_AMP_EQ] = ACTIONS(5458), - [anon_sym_CARET_EQ] = ACTIONS(5458), - [anon_sym_PIPE_EQ] = ACTIONS(5458), - [anon_sym_DASH_DASH] = ACTIONS(5458), - [anon_sym_PLUS_PLUS] = ACTIONS(5458), - [anon_sym_DOT] = ACTIONS(5456), - [anon_sym_DASH_GT] = ACTIONS(5458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5456), - [anon_sym___typeof] = ACTIONS(5456), - [anon_sym_typeof] = ACTIONS(5456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5456), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5456), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5456), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5456), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5456), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5456), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5456), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5456), - [anon_sym_NS_AVAILABLE] = ACTIONS(5456), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5456), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_API_AVAILABLE] = ACTIONS(5456), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_API_DEPRECATED] = ACTIONS(5456), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5456), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5456), - [anon_sym___deprecated_msg] = ACTIONS(5456), - [anon_sym___deprecated_enum_msg] = ACTIONS(5456), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5456), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5456), - [anon_sym__Alignas] = ACTIONS(5456), - [anon_sym_BOOL] = ACTIONS(5456), - [anon_sym_IMP] = ACTIONS(5456), - [anon_sym_SEL] = ACTIONS(5456), - [anon_sym_Class] = ACTIONS(5456), - [anon_sym_id] = ACTIONS(5456), - }, - [2939] = { - [sym_identifier] = ACTIONS(5460), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5462), - [anon_sym_COMMA] = ACTIONS(5462), - [anon_sym_RPAREN] = ACTIONS(5462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5462), - [anon_sym_LPAREN2] = ACTIONS(5462), - [anon_sym_DASH] = ACTIONS(5460), - [anon_sym_PLUS] = ACTIONS(5460), - [anon_sym_STAR] = ACTIONS(5460), - [anon_sym_SLASH] = ACTIONS(5460), - [anon_sym_PERCENT] = ACTIONS(5460), - [anon_sym_PIPE_PIPE] = ACTIONS(5462), - [anon_sym_AMP_AMP] = ACTIONS(5462), - [anon_sym_PIPE] = ACTIONS(5460), - [anon_sym_CARET] = ACTIONS(5460), - [anon_sym_AMP] = ACTIONS(5460), - [anon_sym_EQ_EQ] = ACTIONS(5462), - [anon_sym_BANG_EQ] = ACTIONS(5462), - [anon_sym_GT] = ACTIONS(5460), - [anon_sym_GT_EQ] = ACTIONS(5462), - [anon_sym_LT_EQ] = ACTIONS(5462), - [anon_sym_LT] = ACTIONS(5460), - [anon_sym_LT_LT] = ACTIONS(5460), - [anon_sym_GT_GT] = ACTIONS(5460), - [anon_sym_SEMI] = ACTIONS(5462), - [anon_sym___extension__] = ACTIONS(5460), - [anon_sym_extern] = ACTIONS(5460), - [anon_sym___attribute__] = ACTIONS(5460), - [anon_sym___attribute] = ACTIONS(5460), - [anon_sym_noreturn] = ACTIONS(5460), - [anon_sym_LBRACK] = ACTIONS(5462), - [anon_sym_RBRACK] = ACTIONS(5462), - [anon_sym___declspec] = ACTIONS(5460), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(5462), - [anon_sym_signed] = ACTIONS(5460), - [anon_sym_unsigned] = ACTIONS(5460), - [anon_sym_long] = ACTIONS(5460), - [anon_sym_short] = ACTIONS(5460), - [anon_sym_EQ] = ACTIONS(5460), - [anon_sym_ATautoreleasepool] = ACTIONS(5462), - [anon_sym_static] = ACTIONS(5460), - [anon_sym_auto] = ACTIONS(5460), - [anon_sym_register] = ACTIONS(5460), - [anon_sym_inline] = ACTIONS(5460), - [anon_sym___inline] = ACTIONS(5460), - [anon_sym___inline__] = ACTIONS(5460), - [anon_sym___forceinline] = ACTIONS(5460), - [anon_sym_thread_local] = ACTIONS(5460), - [anon_sym___thread] = ACTIONS(5460), - [anon_sym_CG_EXTERN] = ACTIONS(5460), - [anon_sym_CG_INLINE] = ACTIONS(5460), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5460), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5460), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5460), - [anon_sym_IBOutlet] = ACTIONS(5460), - [anon_sym_IBInspectable] = ACTIONS(5460), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5460), - [anon_sym_NS_INLINE] = ACTIONS(5460), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5460), - [anon_sym_OBJC_EXPORT] = ACTIONS(5460), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5460), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5460), - [anon_sym_const] = ACTIONS(5460), - [anon_sym_constexpr] = ACTIONS(5460), - [anon_sym_volatile] = ACTIONS(5460), - [anon_sym_restrict] = ACTIONS(5460), - [anon_sym___restrict__] = ACTIONS(5460), - [anon_sym__Atomic] = ACTIONS(5460), - [anon_sym__Noreturn] = ACTIONS(5460), - [anon_sym_nullable] = ACTIONS(5460), - [anon_sym__Complex] = ACTIONS(5460), - [anon_sym__Nonnull] = ACTIONS(5460), - [anon_sym__Nullable] = ACTIONS(5460), - [anon_sym__Nullable_result] = ACTIONS(5460), - [anon_sym__Null_unspecified] = ACTIONS(5460), - [anon_sym___autoreleasing] = ACTIONS(5460), - [anon_sym___block] = ACTIONS(5460), - [anon_sym___bridge] = ACTIONS(5460), - [anon_sym___bridge_retained] = ACTIONS(5460), - [anon_sym___bridge_transfer] = ACTIONS(5460), - [anon_sym___complex] = ACTIONS(5460), - [anon_sym___const] = ACTIONS(5460), - [anon_sym___imag] = ACTIONS(5460), - [anon_sym___kindof] = ACTIONS(5460), - [anon_sym___nonnull] = ACTIONS(5460), - [anon_sym___nullable] = ACTIONS(5460), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5460), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5460), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5460), - [anon_sym___real] = ACTIONS(5460), - [anon_sym___strong] = ACTIONS(5460), - [anon_sym___unsafe_unretained] = ACTIONS(5460), - [anon_sym___unused] = ACTIONS(5460), - [anon_sym___weak] = ACTIONS(5460), - [sym_primitive_type] = ACTIONS(5460), - [anon_sym_enum] = ACTIONS(5460), - [anon_sym_COLON] = ACTIONS(5462), - [anon_sym_struct] = ACTIONS(5460), - [anon_sym_union] = ACTIONS(5460), - [anon_sym_QMARK] = ACTIONS(5462), - [anon_sym_STAR_EQ] = ACTIONS(5462), - [anon_sym_SLASH_EQ] = ACTIONS(5462), - [anon_sym_PERCENT_EQ] = ACTIONS(5462), - [anon_sym_PLUS_EQ] = ACTIONS(5462), - [anon_sym_DASH_EQ] = ACTIONS(5462), - [anon_sym_LT_LT_EQ] = ACTIONS(5462), - [anon_sym_GT_GT_EQ] = ACTIONS(5462), - [anon_sym_AMP_EQ] = ACTIONS(5462), - [anon_sym_CARET_EQ] = ACTIONS(5462), - [anon_sym_PIPE_EQ] = ACTIONS(5462), - [anon_sym_DASH_DASH] = ACTIONS(5462), - [anon_sym_PLUS_PLUS] = ACTIONS(5462), - [anon_sym_DOT] = ACTIONS(5460), - [anon_sym_DASH_GT] = ACTIONS(5462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5460), - [anon_sym___typeof] = ACTIONS(5460), - [anon_sym_typeof] = ACTIONS(5460), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5460), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5460), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5460), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5460), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5460), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5460), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5460), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5460), - [anon_sym_NS_AVAILABLE] = ACTIONS(5460), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5460), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_API_AVAILABLE] = ACTIONS(5460), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_API_DEPRECATED] = ACTIONS(5460), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5460), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5460), - [anon_sym___deprecated_msg] = ACTIONS(5460), - [anon_sym___deprecated_enum_msg] = ACTIONS(5460), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5460), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5460), - [anon_sym__Alignas] = ACTIONS(5460), - [anon_sym_BOOL] = ACTIONS(5460), - [anon_sym_IMP] = ACTIONS(5460), - [anon_sym_SEL] = ACTIONS(5460), - [anon_sym_Class] = ACTIONS(5460), - [anon_sym_id] = ACTIONS(5460), - }, - [2940] = { - [sym_identifier] = ACTIONS(5464), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5466), - [anon_sym_COMMA] = ACTIONS(5466), - [anon_sym_RPAREN] = ACTIONS(5466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5466), - [anon_sym_LPAREN2] = ACTIONS(5466), - [anon_sym_DASH] = ACTIONS(5464), - [anon_sym_PLUS] = ACTIONS(5464), - [anon_sym_STAR] = ACTIONS(5464), - [anon_sym_SLASH] = ACTIONS(5464), - [anon_sym_PERCENT] = ACTIONS(5464), - [anon_sym_PIPE_PIPE] = ACTIONS(5466), - [anon_sym_AMP_AMP] = ACTIONS(5466), - [anon_sym_PIPE] = ACTIONS(5464), - [anon_sym_CARET] = ACTIONS(5464), - [anon_sym_AMP] = ACTIONS(5464), - [anon_sym_EQ_EQ] = ACTIONS(5466), - [anon_sym_BANG_EQ] = ACTIONS(5466), - [anon_sym_GT] = ACTIONS(5464), - [anon_sym_GT_EQ] = ACTIONS(5466), - [anon_sym_LT_EQ] = ACTIONS(5466), - [anon_sym_LT] = ACTIONS(5464), - [anon_sym_LT_LT] = ACTIONS(5464), - [anon_sym_GT_GT] = ACTIONS(5464), - [anon_sym_SEMI] = ACTIONS(5466), - [anon_sym___extension__] = ACTIONS(5464), - [anon_sym_extern] = ACTIONS(5464), - [anon_sym___attribute__] = ACTIONS(5464), - [anon_sym___attribute] = ACTIONS(5464), - [anon_sym_noreturn] = ACTIONS(5464), - [anon_sym_LBRACK] = ACTIONS(5466), - [anon_sym_RBRACK] = ACTIONS(5466), - [anon_sym___declspec] = ACTIONS(5464), - [anon_sym_LBRACE] = ACTIONS(5466), - [anon_sym_RBRACE] = ACTIONS(5466), - [anon_sym_signed] = ACTIONS(5464), - [anon_sym_unsigned] = ACTIONS(5464), - [anon_sym_long] = ACTIONS(5464), - [anon_sym_short] = ACTIONS(5464), - [anon_sym_EQ] = ACTIONS(5464), - [anon_sym_ATautoreleasepool] = ACTIONS(5466), - [anon_sym_static] = ACTIONS(5464), - [anon_sym_auto] = ACTIONS(5464), - [anon_sym_register] = ACTIONS(5464), - [anon_sym_inline] = ACTIONS(5464), - [anon_sym___inline] = ACTIONS(5464), - [anon_sym___inline__] = ACTIONS(5464), - [anon_sym___forceinline] = ACTIONS(5464), - [anon_sym_thread_local] = ACTIONS(5464), - [anon_sym___thread] = ACTIONS(5464), - [anon_sym_CG_EXTERN] = ACTIONS(5464), - [anon_sym_CG_INLINE] = ACTIONS(5464), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5464), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5464), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5464), - [anon_sym_IBOutlet] = ACTIONS(5464), - [anon_sym_IBInspectable] = ACTIONS(5464), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5464), - [anon_sym_NS_INLINE] = ACTIONS(5464), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5464), - [anon_sym_OBJC_EXPORT] = ACTIONS(5464), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5464), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5464), - [anon_sym_const] = ACTIONS(5464), - [anon_sym_constexpr] = ACTIONS(5464), - [anon_sym_volatile] = ACTIONS(5464), - [anon_sym_restrict] = ACTIONS(5464), - [anon_sym___restrict__] = ACTIONS(5464), - [anon_sym__Atomic] = ACTIONS(5464), - [anon_sym__Noreturn] = ACTIONS(5464), - [anon_sym_nullable] = ACTIONS(5464), - [anon_sym__Complex] = ACTIONS(5464), - [anon_sym__Nonnull] = ACTIONS(5464), - [anon_sym__Nullable] = ACTIONS(5464), - [anon_sym__Nullable_result] = ACTIONS(5464), - [anon_sym__Null_unspecified] = ACTIONS(5464), - [anon_sym___autoreleasing] = ACTIONS(5464), - [anon_sym___block] = ACTIONS(5464), - [anon_sym___bridge] = ACTIONS(5464), - [anon_sym___bridge_retained] = ACTIONS(5464), - [anon_sym___bridge_transfer] = ACTIONS(5464), - [anon_sym___complex] = ACTIONS(5464), - [anon_sym___const] = ACTIONS(5464), - [anon_sym___imag] = ACTIONS(5464), - [anon_sym___kindof] = ACTIONS(5464), - [anon_sym___nonnull] = ACTIONS(5464), - [anon_sym___nullable] = ACTIONS(5464), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5464), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5464), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5464), - [anon_sym___real] = ACTIONS(5464), - [anon_sym___strong] = ACTIONS(5464), - [anon_sym___unsafe_unretained] = ACTIONS(5464), - [anon_sym___unused] = ACTIONS(5464), - [anon_sym___weak] = ACTIONS(5464), - [sym_primitive_type] = ACTIONS(5464), - [anon_sym_enum] = ACTIONS(5464), - [anon_sym_COLON] = ACTIONS(5466), - [anon_sym_struct] = ACTIONS(5464), - [anon_sym_union] = ACTIONS(5464), - [anon_sym_QMARK] = ACTIONS(5466), - [anon_sym_STAR_EQ] = ACTIONS(5466), - [anon_sym_SLASH_EQ] = ACTIONS(5466), - [anon_sym_PERCENT_EQ] = ACTIONS(5466), - [anon_sym_PLUS_EQ] = ACTIONS(5466), - [anon_sym_DASH_EQ] = ACTIONS(5466), - [anon_sym_LT_LT_EQ] = ACTIONS(5466), - [anon_sym_GT_GT_EQ] = ACTIONS(5466), - [anon_sym_AMP_EQ] = ACTIONS(5466), - [anon_sym_CARET_EQ] = ACTIONS(5466), - [anon_sym_PIPE_EQ] = ACTIONS(5466), - [anon_sym_DASH_DASH] = ACTIONS(5466), - [anon_sym_PLUS_PLUS] = ACTIONS(5466), - [anon_sym_DOT] = ACTIONS(5464), - [anon_sym_DASH_GT] = ACTIONS(5466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5464), - [anon_sym___typeof] = ACTIONS(5464), - [anon_sym_typeof] = ACTIONS(5464), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5464), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5464), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5464), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5464), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5464), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5464), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5464), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5464), - [anon_sym_NS_AVAILABLE] = ACTIONS(5464), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5464), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_API_AVAILABLE] = ACTIONS(5464), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_API_DEPRECATED] = ACTIONS(5464), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5464), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5464), - [anon_sym___deprecated_msg] = ACTIONS(5464), - [anon_sym___deprecated_enum_msg] = ACTIONS(5464), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5464), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5464), - [anon_sym__Alignas] = ACTIONS(5464), - [anon_sym_BOOL] = ACTIONS(5464), - [anon_sym_IMP] = ACTIONS(5464), - [anon_sym_SEL] = ACTIONS(5464), - [anon_sym_Class] = ACTIONS(5464), - [anon_sym_id] = ACTIONS(5464), - }, - [2941] = { - [sym_identifier] = ACTIONS(5468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5470), - [anon_sym_COMMA] = ACTIONS(5470), - [anon_sym_RPAREN] = ACTIONS(5470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5470), - [anon_sym_LPAREN2] = ACTIONS(5470), - [anon_sym_DASH] = ACTIONS(5468), - [anon_sym_PLUS] = ACTIONS(5468), - [anon_sym_STAR] = ACTIONS(5468), - [anon_sym_SLASH] = ACTIONS(5468), - [anon_sym_PERCENT] = ACTIONS(5468), - [anon_sym_PIPE_PIPE] = ACTIONS(5470), - [anon_sym_AMP_AMP] = ACTIONS(5470), - [anon_sym_PIPE] = ACTIONS(5468), - [anon_sym_CARET] = ACTIONS(5468), - [anon_sym_AMP] = ACTIONS(5468), - [anon_sym_EQ_EQ] = ACTIONS(5470), - [anon_sym_BANG_EQ] = ACTIONS(5470), - [anon_sym_GT] = ACTIONS(5468), - [anon_sym_GT_EQ] = ACTIONS(5470), - [anon_sym_LT_EQ] = ACTIONS(5470), - [anon_sym_LT] = ACTIONS(5468), - [anon_sym_LT_LT] = ACTIONS(5468), - [anon_sym_GT_GT] = ACTIONS(5468), - [anon_sym_SEMI] = ACTIONS(5470), - [anon_sym___extension__] = ACTIONS(5468), - [anon_sym_extern] = ACTIONS(5468), - [anon_sym___attribute__] = ACTIONS(5468), - [anon_sym___attribute] = ACTIONS(5468), - [anon_sym_noreturn] = ACTIONS(5468), - [anon_sym_LBRACK] = ACTIONS(5470), - [anon_sym_RBRACK] = ACTIONS(5470), - [anon_sym___declspec] = ACTIONS(5468), - [anon_sym_LBRACE] = ACTIONS(5470), - [anon_sym_RBRACE] = ACTIONS(5470), - [anon_sym_signed] = ACTIONS(5468), - [anon_sym_unsigned] = ACTIONS(5468), - [anon_sym_long] = ACTIONS(5468), - [anon_sym_short] = ACTIONS(5468), - [anon_sym_EQ] = ACTIONS(5468), - [anon_sym_ATautoreleasepool] = ACTIONS(5470), - [anon_sym_static] = ACTIONS(5468), - [anon_sym_auto] = ACTIONS(5468), - [anon_sym_register] = ACTIONS(5468), - [anon_sym_inline] = ACTIONS(5468), - [anon_sym___inline] = ACTIONS(5468), - [anon_sym___inline__] = ACTIONS(5468), - [anon_sym___forceinline] = ACTIONS(5468), - [anon_sym_thread_local] = ACTIONS(5468), - [anon_sym___thread] = ACTIONS(5468), - [anon_sym_CG_EXTERN] = ACTIONS(5468), - [anon_sym_CG_INLINE] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5468), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5468), - [anon_sym_IBOutlet] = ACTIONS(5468), - [anon_sym_IBInspectable] = ACTIONS(5468), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5468), - [anon_sym_NS_INLINE] = ACTIONS(5468), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5468), - [anon_sym_OBJC_EXPORT] = ACTIONS(5468), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5468), - [anon_sym_const] = ACTIONS(5468), - [anon_sym_constexpr] = ACTIONS(5468), - [anon_sym_volatile] = ACTIONS(5468), - [anon_sym_restrict] = ACTIONS(5468), - [anon_sym___restrict__] = ACTIONS(5468), - [anon_sym__Atomic] = ACTIONS(5468), - [anon_sym__Noreturn] = ACTIONS(5468), - [anon_sym_nullable] = ACTIONS(5468), - [anon_sym__Complex] = ACTIONS(5468), - [anon_sym__Nonnull] = ACTIONS(5468), - [anon_sym__Nullable] = ACTIONS(5468), - [anon_sym__Nullable_result] = ACTIONS(5468), - [anon_sym__Null_unspecified] = ACTIONS(5468), - [anon_sym___autoreleasing] = ACTIONS(5468), - [anon_sym___block] = ACTIONS(5468), - [anon_sym___bridge] = ACTIONS(5468), - [anon_sym___bridge_retained] = ACTIONS(5468), - [anon_sym___bridge_transfer] = ACTIONS(5468), - [anon_sym___complex] = ACTIONS(5468), - [anon_sym___const] = ACTIONS(5468), - [anon_sym___imag] = ACTIONS(5468), - [anon_sym___kindof] = ACTIONS(5468), - [anon_sym___nonnull] = ACTIONS(5468), - [anon_sym___nullable] = ACTIONS(5468), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5468), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5468), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5468), - [anon_sym___real] = ACTIONS(5468), - [anon_sym___strong] = ACTIONS(5468), - [anon_sym___unsafe_unretained] = ACTIONS(5468), - [anon_sym___unused] = ACTIONS(5468), - [anon_sym___weak] = ACTIONS(5468), - [sym_primitive_type] = ACTIONS(5468), - [anon_sym_enum] = ACTIONS(5468), - [anon_sym_COLON] = ACTIONS(5470), - [anon_sym_struct] = ACTIONS(5468), - [anon_sym_union] = ACTIONS(5468), - [anon_sym_QMARK] = ACTIONS(5470), - [anon_sym_STAR_EQ] = ACTIONS(5470), - [anon_sym_SLASH_EQ] = ACTIONS(5470), - [anon_sym_PERCENT_EQ] = ACTIONS(5470), - [anon_sym_PLUS_EQ] = ACTIONS(5470), - [anon_sym_DASH_EQ] = ACTIONS(5470), - [anon_sym_LT_LT_EQ] = ACTIONS(5470), - [anon_sym_GT_GT_EQ] = ACTIONS(5470), - [anon_sym_AMP_EQ] = ACTIONS(5470), - [anon_sym_CARET_EQ] = ACTIONS(5470), - [anon_sym_PIPE_EQ] = ACTIONS(5470), - [anon_sym_DASH_DASH] = ACTIONS(5470), - [anon_sym_PLUS_PLUS] = ACTIONS(5470), - [anon_sym_DOT] = ACTIONS(5468), - [anon_sym_DASH_GT] = ACTIONS(5470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5468), - [anon_sym___typeof] = ACTIONS(5468), - [anon_sym_typeof] = ACTIONS(5468), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5468), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5468), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5468), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5468), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE] = ACTIONS(5468), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_API_AVAILABLE] = ACTIONS(5468), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_API_DEPRECATED] = ACTIONS(5468), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5468), - [anon_sym___deprecated_msg] = ACTIONS(5468), - [anon_sym___deprecated_enum_msg] = ACTIONS(5468), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5468), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5468), - [anon_sym__Alignas] = ACTIONS(5468), - [anon_sym_BOOL] = ACTIONS(5468), - [anon_sym_IMP] = ACTIONS(5468), - [anon_sym_SEL] = ACTIONS(5468), - [anon_sym_Class] = ACTIONS(5468), - [anon_sym_id] = ACTIONS(5468), - }, - [2942] = { - [sym_identifier] = ACTIONS(5472), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5474), - [anon_sym_COMMA] = ACTIONS(5474), - [anon_sym_RPAREN] = ACTIONS(5474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5474), - [anon_sym_LPAREN2] = ACTIONS(5474), - [anon_sym_DASH] = ACTIONS(5472), - [anon_sym_PLUS] = ACTIONS(5472), - [anon_sym_STAR] = ACTIONS(5472), - [anon_sym_SLASH] = ACTIONS(5472), - [anon_sym_PERCENT] = ACTIONS(5472), - [anon_sym_PIPE_PIPE] = ACTIONS(5474), - [anon_sym_AMP_AMP] = ACTIONS(5474), - [anon_sym_PIPE] = ACTIONS(5472), - [anon_sym_CARET] = ACTIONS(5472), - [anon_sym_AMP] = ACTIONS(5472), - [anon_sym_EQ_EQ] = ACTIONS(5474), - [anon_sym_BANG_EQ] = ACTIONS(5474), - [anon_sym_GT] = ACTIONS(5472), - [anon_sym_GT_EQ] = ACTIONS(5474), - [anon_sym_LT_EQ] = ACTIONS(5474), - [anon_sym_LT] = ACTIONS(5472), - [anon_sym_LT_LT] = ACTIONS(5472), - [anon_sym_GT_GT] = ACTIONS(5472), - [anon_sym_SEMI] = ACTIONS(5474), - [anon_sym___extension__] = ACTIONS(5472), - [anon_sym_extern] = ACTIONS(5472), - [anon_sym___attribute__] = ACTIONS(5472), - [anon_sym___attribute] = ACTIONS(5472), - [anon_sym_noreturn] = ACTIONS(5472), - [anon_sym_LBRACK] = ACTIONS(5474), - [anon_sym_RBRACK] = ACTIONS(5474), - [anon_sym___declspec] = ACTIONS(5472), - [anon_sym_LBRACE] = ACTIONS(5474), - [anon_sym_RBRACE] = ACTIONS(5474), - [anon_sym_signed] = ACTIONS(5472), - [anon_sym_unsigned] = ACTIONS(5472), - [anon_sym_long] = ACTIONS(5472), - [anon_sym_short] = ACTIONS(5472), - [anon_sym_EQ] = ACTIONS(5472), - [anon_sym_ATautoreleasepool] = ACTIONS(5474), - [anon_sym_static] = ACTIONS(5472), - [anon_sym_auto] = ACTIONS(5472), - [anon_sym_register] = ACTIONS(5472), - [anon_sym_inline] = ACTIONS(5472), - [anon_sym___inline] = ACTIONS(5472), - [anon_sym___inline__] = ACTIONS(5472), - [anon_sym___forceinline] = ACTIONS(5472), - [anon_sym_thread_local] = ACTIONS(5472), - [anon_sym___thread] = ACTIONS(5472), - [anon_sym_CG_EXTERN] = ACTIONS(5472), - [anon_sym_CG_INLINE] = ACTIONS(5472), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5472), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5472), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5472), - [anon_sym_IBOutlet] = ACTIONS(5472), - [anon_sym_IBInspectable] = ACTIONS(5472), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5472), - [anon_sym_NS_INLINE] = ACTIONS(5472), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5472), - [anon_sym_OBJC_EXPORT] = ACTIONS(5472), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5472), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5472), - [anon_sym_const] = ACTIONS(5472), - [anon_sym_constexpr] = ACTIONS(5472), - [anon_sym_volatile] = ACTIONS(5472), - [anon_sym_restrict] = ACTIONS(5472), - [anon_sym___restrict__] = ACTIONS(5472), - [anon_sym__Atomic] = ACTIONS(5472), - [anon_sym__Noreturn] = ACTIONS(5472), - [anon_sym_nullable] = ACTIONS(5472), - [anon_sym__Complex] = ACTIONS(5472), - [anon_sym__Nonnull] = ACTIONS(5472), - [anon_sym__Nullable] = ACTIONS(5472), - [anon_sym__Nullable_result] = ACTIONS(5472), - [anon_sym__Null_unspecified] = ACTIONS(5472), - [anon_sym___autoreleasing] = ACTIONS(5472), - [anon_sym___block] = ACTIONS(5472), - [anon_sym___bridge] = ACTIONS(5472), - [anon_sym___bridge_retained] = ACTIONS(5472), - [anon_sym___bridge_transfer] = ACTIONS(5472), - [anon_sym___complex] = ACTIONS(5472), - [anon_sym___const] = ACTIONS(5472), - [anon_sym___imag] = ACTIONS(5472), - [anon_sym___kindof] = ACTIONS(5472), - [anon_sym___nonnull] = ACTIONS(5472), - [anon_sym___nullable] = ACTIONS(5472), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5472), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5472), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5472), - [anon_sym___real] = ACTIONS(5472), - [anon_sym___strong] = ACTIONS(5472), - [anon_sym___unsafe_unretained] = ACTIONS(5472), - [anon_sym___unused] = ACTIONS(5472), - [anon_sym___weak] = ACTIONS(5472), - [sym_primitive_type] = ACTIONS(5472), - [anon_sym_enum] = ACTIONS(5472), - [anon_sym_COLON] = ACTIONS(5474), - [anon_sym_struct] = ACTIONS(5472), - [anon_sym_union] = ACTIONS(5472), - [anon_sym_QMARK] = ACTIONS(5474), - [anon_sym_STAR_EQ] = ACTIONS(5474), - [anon_sym_SLASH_EQ] = ACTIONS(5474), - [anon_sym_PERCENT_EQ] = ACTIONS(5474), - [anon_sym_PLUS_EQ] = ACTIONS(5474), - [anon_sym_DASH_EQ] = ACTIONS(5474), - [anon_sym_LT_LT_EQ] = ACTIONS(5474), - [anon_sym_GT_GT_EQ] = ACTIONS(5474), - [anon_sym_AMP_EQ] = ACTIONS(5474), - [anon_sym_CARET_EQ] = ACTIONS(5474), - [anon_sym_PIPE_EQ] = ACTIONS(5474), - [anon_sym_DASH_DASH] = ACTIONS(5474), - [anon_sym_PLUS_PLUS] = ACTIONS(5474), - [anon_sym_DOT] = ACTIONS(5472), - [anon_sym_DASH_GT] = ACTIONS(5474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5472), - [anon_sym___typeof] = ACTIONS(5472), - [anon_sym_typeof] = ACTIONS(5472), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5472), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5472), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5472), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5472), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5472), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5472), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5472), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5472), - [anon_sym_NS_AVAILABLE] = ACTIONS(5472), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5472), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_API_AVAILABLE] = ACTIONS(5472), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_API_DEPRECATED] = ACTIONS(5472), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5472), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5472), - [anon_sym___deprecated_msg] = ACTIONS(5472), - [anon_sym___deprecated_enum_msg] = ACTIONS(5472), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5472), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5472), - [anon_sym__Alignas] = ACTIONS(5472), - [anon_sym_BOOL] = ACTIONS(5472), - [anon_sym_IMP] = ACTIONS(5472), - [anon_sym_SEL] = ACTIONS(5472), - [anon_sym_Class] = ACTIONS(5472), - [anon_sym_id] = ACTIONS(5472), - }, - [2943] = { - [sym_preproc_def] = STATE(2948), - [sym_preproc_function_def] = STATE(2948), - [sym_preproc_call] = STATE(2948), - [sym_preproc_elifdef] = STATE(9379), - [sym_preproc_if_in_field_declaration_list] = STATE(2948), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2948), - [sym_preproc_else_in_field_declaration_list] = STATE(9379), - [sym_preproc_elif_in_field_declaration_list] = STATE(9379), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2948), - [sym_field_declaration] = STATE(2948), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2948), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2948), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5480), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2944] = { - [sym_preproc_def] = STATE(2970), - [sym_preproc_function_def] = STATE(2970), - [sym_preproc_call] = STATE(2970), - [sym_preproc_elifdef] = STATE(9073), - [sym_preproc_if_in_field_declaration_list] = STATE(2970), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2970), - [sym_preproc_else_in_field_declaration_list] = STATE(9073), - [sym_preproc_elif_in_field_declaration_list] = STATE(9073), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2970), - [sym_field_declaration] = STATE(2970), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2970), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2970), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2945] = { - [sym_preproc_def] = STATE(2970), - [sym_preproc_function_def] = STATE(2970), - [sym_preproc_call] = STATE(2970), - [sym_preproc_elifdef] = STATE(9204), - [sym_preproc_if_in_field_declaration_list] = STATE(2970), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2970), - [sym_preproc_else_in_field_declaration_list] = STATE(9204), - [sym_preproc_elif_in_field_declaration_list] = STATE(9204), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2970), - [sym_field_declaration] = STATE(2970), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2970), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2970), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5496), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2946] = { - [sym_preproc_def] = STATE(2945), - [sym_preproc_function_def] = STATE(2945), - [sym_preproc_call] = STATE(2945), - [sym_preproc_elifdef] = STATE(9224), - [sym_preproc_if_in_field_declaration_list] = STATE(2945), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2945), - [sym_preproc_else_in_field_declaration_list] = STATE(9224), - [sym_preproc_elif_in_field_declaration_list] = STATE(9224), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2945), - [sym_field_declaration] = STATE(2945), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2945), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2945), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2947] = { - [sym_preproc_def] = STATE(2944), - [sym_preproc_function_def] = STATE(2944), - [sym_preproc_call] = STATE(2944), - [sym_preproc_elifdef] = STATE(9091), - [sym_preproc_if_in_field_declaration_list] = STATE(2944), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2944), - [sym_preproc_else_in_field_declaration_list] = STATE(9091), - [sym_preproc_elif_in_field_declaration_list] = STATE(9091), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2944), - [sym_field_declaration] = STATE(2944), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2944), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2944), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5500), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2948] = { - [sym_preproc_def] = STATE(2970), - [sym_preproc_function_def] = STATE(2970), - [sym_preproc_call] = STATE(2970), - [sym_preproc_elifdef] = STATE(9427), - [sym_preproc_if_in_field_declaration_list] = STATE(2970), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2970), - [sym_preproc_else_in_field_declaration_list] = STATE(9427), - [sym_preproc_elif_in_field_declaration_list] = STATE(9427), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2970), - [sym_field_declaration] = STATE(2970), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2970), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2970), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2949] = { - [sym_preproc_def] = STATE(2970), - [sym_preproc_function_def] = STATE(2970), - [sym_preproc_call] = STATE(2970), - [sym_preproc_elifdef] = STATE(8951), - [sym_preproc_if_in_field_declaration_list] = STATE(2970), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2970), - [sym_preproc_else_in_field_declaration_list] = STATE(8951), - [sym_preproc_elif_in_field_declaration_list] = STATE(8951), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2970), - [sym_field_declaration] = STATE(2970), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2970), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2970), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5504), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2950] = { - [sym_preproc_def] = STATE(2949), - [sym_preproc_function_def] = STATE(2949), - [sym_preproc_call] = STATE(2949), - [sym_preproc_elifdef] = STATE(8970), - [sym_preproc_if_in_field_declaration_list] = STATE(2949), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2949), - [sym_preproc_else_in_field_declaration_list] = STATE(8970), - [sym_preproc_elif_in_field_declaration_list] = STATE(8970), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2949), - [sym_field_declaration] = STATE(2949), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2949), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2949), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(5476), - [aux_sym_preproc_if_token1] = ACTIONS(5478), - [aux_sym_preproc_if_token2] = ACTIONS(5506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5482), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5482), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [aux_sym_preproc_elifdef_token1] = ACTIONS(167), - [aux_sym_preproc_elifdef_token2] = ACTIONS(167), - [sym_preproc_directive] = ACTIONS(5488), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5492), - }, - [2951] = { - [sym__declaration_modifiers] = STATE(3009), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3009), - [sym_attribute_declaration] = STATE(3009), - [sym_ms_declspec_modifier] = STATE(3009), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7565), - [sym__abstract_declarator] = STATE(7524), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3009), - [sym_type_qualifier] = STATE(3009), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7638), - [sym_parameter_list] = STATE(6647), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3009), - [sym_alignas_specifier] = STATE(3009), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3009), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2952] = { - [sym__declaration_modifiers] = STATE(3008), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3008), - [sym_attribute_declaration] = STATE(3008), - [sym_ms_declspec_modifier] = STATE(3008), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7594), - [sym__abstract_declarator] = STATE(7524), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3008), - [sym_type_qualifier] = STATE(3008), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7638), - [sym_parameter_list] = STATE(6647), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3008), - [sym_alignas_specifier] = STATE(3008), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3008), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [2953] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym_preproc_else_in_field_declaration_list] = STATE(9186), - [sym_preproc_elif_in_field_declaration_list] = STATE(9186), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2954] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym_preproc_else_in_field_declaration_list] = STATE(9512), - [sym_preproc_elif_in_field_declaration_list] = STATE(9512), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5532), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2955] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5534), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5536), - [anon_sym_COMMA] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5544), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5538), - [anon_sym___extension__] = ACTIONS(5534), - [anon_sym_extern] = ACTIONS(5534), - [anon_sym___attribute__] = ACTIONS(5534), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5534), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5534), - [anon_sym_LBRACE] = ACTIONS(5538), - [anon_sym_signed] = ACTIONS(5534), - [anon_sym_unsigned] = ACTIONS(5534), - [anon_sym_long] = ACTIONS(5534), - [anon_sym_short] = ACTIONS(5534), - [anon_sym_EQ] = ACTIONS(5534), - [anon_sym_ATautoreleasepool] = ACTIONS(5538), - [anon_sym_static] = ACTIONS(5534), - [anon_sym_auto] = ACTIONS(5534), - [anon_sym_register] = ACTIONS(5534), - [anon_sym_inline] = ACTIONS(5534), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5534), - [anon_sym___forceinline] = ACTIONS(5534), - [anon_sym_thread_local] = ACTIONS(5534), - [anon_sym___thread] = ACTIONS(5534), - [anon_sym_CG_EXTERN] = ACTIONS(5534), - [anon_sym_CG_INLINE] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5534), - [anon_sym_IBOutlet] = ACTIONS(5534), - [anon_sym_IBInspectable] = ACTIONS(5534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5534), - [anon_sym_NS_INLINE] = ACTIONS(5534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5534), - [anon_sym_OBJC_EXPORT] = ACTIONS(5534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5534), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5534), - [anon_sym_volatile] = ACTIONS(5534), - [anon_sym_restrict] = ACTIONS(5534), - [anon_sym___restrict__] = ACTIONS(5534), - [anon_sym__Atomic] = ACTIONS(5534), - [anon_sym__Noreturn] = ACTIONS(5534), - [anon_sym_nullable] = ACTIONS(5534), - [anon_sym__Complex] = ACTIONS(5534), - [anon_sym__Nonnull] = ACTIONS(5534), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5534), - [anon_sym__Null_unspecified] = ACTIONS(5534), - [anon_sym___autoreleasing] = ACTIONS(5534), - [anon_sym___block] = ACTIONS(5534), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5534), - [anon_sym___bridge_transfer] = ACTIONS(5534), - [anon_sym___complex] = ACTIONS(5534), - [anon_sym___const] = ACTIONS(5534), - [anon_sym___imag] = ACTIONS(5534), - [anon_sym___kindof] = ACTIONS(5534), - [anon_sym___nonnull] = ACTIONS(5534), - [anon_sym___nullable] = ACTIONS(5534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5534), - [anon_sym___real] = ACTIONS(5534), - [anon_sym___strong] = ACTIONS(5534), - [anon_sym___unsafe_unretained] = ACTIONS(5534), - [anon_sym___unused] = ACTIONS(5534), - [anon_sym___weak] = ACTIONS(5534), - [sym_primitive_type] = ACTIONS(5534), - [anon_sym_enum] = ACTIONS(5534), - [anon_sym_struct] = ACTIONS(5534), - [anon_sym_union] = ACTIONS(5534), - [anon_sym_QMARK] = ACTIONS(5562), - [anon_sym_STAR_EQ] = ACTIONS(5538), - [anon_sym_SLASH_EQ] = ACTIONS(5538), - [anon_sym_PERCENT_EQ] = ACTIONS(5538), - [anon_sym_PLUS_EQ] = ACTIONS(5538), - [anon_sym_DASH_EQ] = ACTIONS(5538), - [anon_sym_LT_LT_EQ] = ACTIONS(5538), - [anon_sym_GT_GT_EQ] = ACTIONS(5538), - [anon_sym_AMP_EQ] = ACTIONS(5538), - [anon_sym_CARET_EQ] = ACTIONS(5538), - [anon_sym_PIPE_EQ] = ACTIONS(5538), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5534), - [anon_sym___typeof] = ACTIONS(5534), - [anon_sym_typeof] = ACTIONS(5534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_API_AVAILABLE] = ACTIONS(5534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_API_DEPRECATED] = ACTIONS(5534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5534), - [anon_sym___deprecated_msg] = ACTIONS(5534), - [anon_sym___deprecated_enum_msg] = ACTIONS(5534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5534), - [anon_sym__Alignas] = ACTIONS(5534), - [anon_sym_BOOL] = ACTIONS(5534), - [anon_sym_IMP] = ACTIONS(5534), - [anon_sym_SEL] = ACTIONS(5534), - [anon_sym_Class] = ACTIONS(5534), - [anon_sym_id] = ACTIONS(5534), - }, - [2956] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2957] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2958] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2959] = { - [sym_preproc_def] = STATE(2963), - [sym_preproc_function_def] = STATE(2963), - [sym_preproc_call] = STATE(2963), - [sym_preproc_if_in_field_declaration_list] = STATE(2963), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2963), - [sym_preproc_else_in_field_declaration_list] = STATE(8953), - [sym_preproc_elif_in_field_declaration_list] = STATE(8953), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2963), - [sym_field_declaration] = STATE(2963), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2963), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2963), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5564), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2960] = { - [sym_identifier] = ACTIONS(2368), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2370), - [anon_sym_COMMA] = ACTIONS(2370), - [anon_sym_RPAREN] = ACTIONS(2370), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2370), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2370), - [anon_sym_LPAREN2] = ACTIONS(2370), - [anon_sym_DASH] = ACTIONS(2368), - [anon_sym_PLUS] = ACTIONS(2368), - [anon_sym_STAR] = ACTIONS(2370), - [anon_sym_SLASH] = ACTIONS(2368), - [anon_sym_PERCENT] = ACTIONS(2370), - [anon_sym_PIPE_PIPE] = ACTIONS(2370), - [anon_sym_AMP_AMP] = ACTIONS(2370), - [anon_sym_PIPE] = ACTIONS(2368), - [anon_sym_CARET] = ACTIONS(2370), - [anon_sym_AMP] = ACTIONS(2368), - [anon_sym_EQ_EQ] = ACTIONS(2370), - [anon_sym_BANG_EQ] = ACTIONS(2370), - [anon_sym_GT] = ACTIONS(2368), - [anon_sym_GT_EQ] = ACTIONS(2370), - [anon_sym_LT_EQ] = ACTIONS(2370), - [anon_sym_LT] = ACTIONS(2368), - [anon_sym_LT_LT] = ACTIONS(2370), - [anon_sym_GT_GT] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym_RBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym_LBRACE] = ACTIONS(2370), - [anon_sym_RBRACE] = ACTIONS(2370), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_ATautoreleasepool] = ACTIONS(2370), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_COLON] = ACTIONS(2370), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [anon_sym_else] = ACTIONS(2368), - [anon_sym_while] = ACTIONS(2368), - [anon_sym_QMARK] = ACTIONS(2370), - [anon_sym_DASH_DASH] = ACTIONS(2370), - [anon_sym_PLUS_PLUS] = ACTIONS(2370), - [anon_sym_DOT] = ACTIONS(2368), - [anon_sym_DASH_GT] = ACTIONS(2370), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_ATcatch] = ACTIONS(2370), - [anon_sym___catch] = ACTIONS(2368), - [anon_sym_ATfinally] = ACTIONS(2370), - [anon_sym___finally] = ACTIONS(2368), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [2961] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2962] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2963] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym_preproc_else_in_field_declaration_list] = STATE(8938), - [sym_preproc_elif_in_field_declaration_list] = STATE(8938), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2964] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym_preproc_else_in_field_declaration_list] = STATE(9056), - [sym_preproc_elif_in_field_declaration_list] = STATE(9056), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5568), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2965] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2966] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5570), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5536), - [anon_sym_COMMA] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5544), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5572), - [anon_sym___extension__] = ACTIONS(5570), - [anon_sym_extern] = ACTIONS(5570), - [anon_sym___attribute__] = ACTIONS(5570), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5570), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5570), - [anon_sym_LBRACE] = ACTIONS(5572), - [anon_sym_signed] = ACTIONS(5570), - [anon_sym_unsigned] = ACTIONS(5570), - [anon_sym_long] = ACTIONS(5570), - [anon_sym_short] = ACTIONS(5570), - [anon_sym_EQ] = ACTIONS(5570), - [anon_sym_ATautoreleasepool] = ACTIONS(5572), - [anon_sym_static] = ACTIONS(5570), - [anon_sym_auto] = ACTIONS(5570), - [anon_sym_register] = ACTIONS(5570), - [anon_sym_inline] = ACTIONS(5570), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5570), - [anon_sym___forceinline] = ACTIONS(5570), - [anon_sym_thread_local] = ACTIONS(5570), - [anon_sym___thread] = ACTIONS(5570), - [anon_sym_CG_EXTERN] = ACTIONS(5570), - [anon_sym_CG_INLINE] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5570), - [anon_sym_IBOutlet] = ACTIONS(5570), - [anon_sym_IBInspectable] = ACTIONS(5570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5570), - [anon_sym_NS_INLINE] = ACTIONS(5570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5570), - [anon_sym_OBJC_EXPORT] = ACTIONS(5570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5570), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5570), - [anon_sym_volatile] = ACTIONS(5570), - [anon_sym_restrict] = ACTIONS(5570), - [anon_sym___restrict__] = ACTIONS(5570), - [anon_sym__Atomic] = ACTIONS(5570), - [anon_sym__Noreturn] = ACTIONS(5570), - [anon_sym_nullable] = ACTIONS(5570), - [anon_sym__Complex] = ACTIONS(5570), - [anon_sym__Nonnull] = ACTIONS(5570), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5570), - [anon_sym__Null_unspecified] = ACTIONS(5570), - [anon_sym___autoreleasing] = ACTIONS(5570), - [anon_sym___block] = ACTIONS(5570), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5570), - [anon_sym___bridge_transfer] = ACTIONS(5570), - [anon_sym___complex] = ACTIONS(5570), - [anon_sym___const] = ACTIONS(5570), - [anon_sym___imag] = ACTIONS(5570), - [anon_sym___kindof] = ACTIONS(5570), - [anon_sym___nonnull] = ACTIONS(5570), - [anon_sym___nullable] = ACTIONS(5570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5570), - [anon_sym___real] = ACTIONS(5570), - [anon_sym___strong] = ACTIONS(5570), - [anon_sym___unsafe_unretained] = ACTIONS(5570), - [anon_sym___unused] = ACTIONS(5570), - [anon_sym___weak] = ACTIONS(5570), - [sym_primitive_type] = ACTIONS(5570), - [anon_sym_enum] = ACTIONS(5570), - [anon_sym_struct] = ACTIONS(5570), - [anon_sym_union] = ACTIONS(5570), - [anon_sym_QMARK] = ACTIONS(5562), - [anon_sym_STAR_EQ] = ACTIONS(5572), - [anon_sym_SLASH_EQ] = ACTIONS(5572), - [anon_sym_PERCENT_EQ] = ACTIONS(5572), - [anon_sym_PLUS_EQ] = ACTIONS(5572), - [anon_sym_DASH_EQ] = ACTIONS(5572), - [anon_sym_LT_LT_EQ] = ACTIONS(5572), - [anon_sym_GT_GT_EQ] = ACTIONS(5572), - [anon_sym_AMP_EQ] = ACTIONS(5572), - [anon_sym_CARET_EQ] = ACTIONS(5572), - [anon_sym_PIPE_EQ] = ACTIONS(5572), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5570), - [anon_sym___typeof] = ACTIONS(5570), - [anon_sym_typeof] = ACTIONS(5570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_API_AVAILABLE] = ACTIONS(5570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_API_DEPRECATED] = ACTIONS(5570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5570), - [anon_sym___deprecated_msg] = ACTIONS(5570), - [anon_sym___deprecated_enum_msg] = ACTIONS(5570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5570), - [anon_sym__Alignas] = ACTIONS(5570), - [anon_sym_BOOL] = ACTIONS(5570), - [anon_sym_IMP] = ACTIONS(5570), - [anon_sym_SEL] = ACTIONS(5570), - [anon_sym_Class] = ACTIONS(5570), - [anon_sym_id] = ACTIONS(5570), - }, - [2967] = { - [sym_preproc_def] = STATE(2964), - [sym_preproc_function_def] = STATE(2964), - [sym_preproc_call] = STATE(2964), - [sym_preproc_if_in_field_declaration_list] = STATE(2964), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2964), - [sym_preproc_else_in_field_declaration_list] = STATE(9074), - [sym_preproc_elif_in_field_declaration_list] = STATE(9074), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2964), - [sym_field_declaration] = STATE(2964), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2964), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2964), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2968] = { - [sym_identifier] = ACTIONS(2372), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2374), - [anon_sym_COMMA] = ACTIONS(2374), - [anon_sym_RPAREN] = ACTIONS(2374), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2374), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2374), - [anon_sym_LPAREN2] = ACTIONS(2374), - [anon_sym_DASH] = ACTIONS(2372), - [anon_sym_PLUS] = ACTIONS(2372), - [anon_sym_STAR] = ACTIONS(2374), - [anon_sym_SLASH] = ACTIONS(2372), - [anon_sym_PERCENT] = ACTIONS(2374), - [anon_sym_PIPE_PIPE] = ACTIONS(2374), - [anon_sym_AMP_AMP] = ACTIONS(2374), - [anon_sym_PIPE] = ACTIONS(2372), - [anon_sym_CARET] = ACTIONS(2374), - [anon_sym_AMP] = ACTIONS(2372), - [anon_sym_EQ_EQ] = ACTIONS(2374), - [anon_sym_BANG_EQ] = ACTIONS(2374), - [anon_sym_GT] = ACTIONS(2372), - [anon_sym_GT_EQ] = ACTIONS(2374), - [anon_sym_LT_EQ] = ACTIONS(2374), - [anon_sym_LT] = ACTIONS(2372), - [anon_sym_LT_LT] = ACTIONS(2374), - [anon_sym_GT_GT] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym_RBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym_LBRACE] = ACTIONS(2374), - [anon_sym_RBRACE] = ACTIONS(2374), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_ATautoreleasepool] = ACTIONS(2374), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_COLON] = ACTIONS(2374), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [anon_sym_else] = ACTIONS(2372), - [anon_sym_while] = ACTIONS(2372), - [anon_sym_QMARK] = ACTIONS(2374), - [anon_sym_DASH_DASH] = ACTIONS(2374), - [anon_sym_PLUS_PLUS] = ACTIONS(2374), - [anon_sym_DOT] = ACTIONS(2372), - [anon_sym_DASH_GT] = ACTIONS(2374), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_ATcatch] = ACTIONS(2374), - [anon_sym___catch] = ACTIONS(2372), - [anon_sym_ATfinally] = ACTIONS(2374), - [anon_sym___finally] = ACTIONS(2372), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [2969] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2970] = { - [sym_preproc_def] = STATE(2970), - [sym_preproc_function_def] = STATE(2970), - [sym_preproc_call] = STATE(2970), - [sym_preproc_if_in_field_declaration_list] = STATE(2970), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2970), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7004), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2970), - [sym_field_declaration] = STATE(2970), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2970), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2970), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5576), - [aux_sym_preproc_def_token1] = ACTIONS(5579), - [aux_sym_preproc_if_token1] = ACTIONS(5582), - [aux_sym_preproc_if_token2] = ACTIONS(5585), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5587), - [aux_sym_preproc_else_token1] = ACTIONS(5585), - [aux_sym_preproc_elif_token1] = ACTIONS(5585), - [aux_sym_preproc_elifdef_token1] = ACTIONS(5585), - [aux_sym_preproc_elifdef_token2] = ACTIONS(5585), - [sym_preproc_directive] = ACTIONS(5590), - [anon_sym___extension__] = ACTIONS(5593), - [anon_sym_extern] = ACTIONS(5596), - [anon_sym___attribute__] = ACTIONS(5599), - [anon_sym___attribute] = ACTIONS(5599), - [anon_sym_noreturn] = ACTIONS(5593), - [anon_sym_LBRACK] = ACTIONS(5602), - [anon_sym___declspec] = ACTIONS(5605), - [anon_sym_signed] = ACTIONS(5608), - [anon_sym_unsigned] = ACTIONS(5608), - [anon_sym_long] = ACTIONS(5608), - [anon_sym_short] = ACTIONS(5608), - [anon_sym_static] = ACTIONS(5596), - [anon_sym_auto] = ACTIONS(5596), - [anon_sym_register] = ACTIONS(5596), - [anon_sym_inline] = ACTIONS(5596), - [anon_sym___inline] = ACTIONS(5596), - [anon_sym___inline__] = ACTIONS(5596), - [anon_sym___forceinline] = ACTIONS(5596), - [anon_sym_thread_local] = ACTIONS(5596), - [anon_sym___thread] = ACTIONS(5596), - [anon_sym_CG_EXTERN] = ACTIONS(5596), - [anon_sym_CG_INLINE] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5596), - [anon_sym_IBOutlet] = ACTIONS(5596), - [anon_sym_IBInspectable] = ACTIONS(5596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5596), - [anon_sym_NS_INLINE] = ACTIONS(5596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5596), - [anon_sym_OBJC_EXPORT] = ACTIONS(5596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5596), - [anon_sym_const] = ACTIONS(5593), - [anon_sym_constexpr] = ACTIONS(5593), - [anon_sym_volatile] = ACTIONS(5593), - [anon_sym_restrict] = ACTIONS(5593), - [anon_sym___restrict__] = ACTIONS(5593), - [anon_sym__Atomic] = ACTIONS(5593), - [anon_sym__Noreturn] = ACTIONS(5593), - [anon_sym_nullable] = ACTIONS(5593), - [anon_sym__Complex] = ACTIONS(5593), - [anon_sym__Nonnull] = ACTIONS(5593), - [anon_sym__Nullable] = ACTIONS(5593), - [anon_sym__Nullable_result] = ACTIONS(5593), - [anon_sym__Null_unspecified] = ACTIONS(5593), - [anon_sym___autoreleasing] = ACTIONS(5593), - [anon_sym___block] = ACTIONS(5593), - [anon_sym___bridge] = ACTIONS(5593), - [anon_sym___bridge_retained] = ACTIONS(5593), - [anon_sym___bridge_transfer] = ACTIONS(5593), - [anon_sym___complex] = ACTIONS(5593), - [anon_sym___const] = ACTIONS(5593), - [anon_sym___imag] = ACTIONS(5593), - [anon_sym___kindof] = ACTIONS(5593), - [anon_sym___nonnull] = ACTIONS(5593), - [anon_sym___nullable] = ACTIONS(5593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5593), - [anon_sym___real] = ACTIONS(5593), - [anon_sym___strong] = ACTIONS(5593), - [anon_sym___unsafe_unretained] = ACTIONS(5593), - [anon_sym___unused] = ACTIONS(5593), - [anon_sym___weak] = ACTIONS(5593), - [sym_primitive_type] = ACTIONS(5611), - [anon_sym_enum] = ACTIONS(5614), - [anon_sym_struct] = ACTIONS(5617), - [anon_sym_union] = ACTIONS(5620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5623), - [anon_sym___typeof] = ACTIONS(5623), - [anon_sym_typeof] = ACTIONS(5623), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE] = ACTIONS(5629), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_API_AVAILABLE] = ACTIONS(5629), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_API_DEPRECATED] = ACTIONS(5629), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5629), - [anon_sym___deprecated_msg] = ACTIONS(5629), - [anon_sym___deprecated_enum_msg] = ACTIONS(5629), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5629), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5629), - [anon_sym__Alignas] = ACTIONS(5632), - [anon_sym_BOOL] = ACTIONS(5635), - [anon_sym_IMP] = ACTIONS(5635), - [anon_sym_SEL] = ACTIONS(5635), - [anon_sym_Class] = ACTIONS(5635), - [anon_sym_id] = ACTIONS(5635), - [anon_sym_ATdefs] = ACTIONS(5638), - }, - [2971] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2972] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5641), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5536), - [anon_sym_COMMA] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5544), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5643), - [anon_sym___extension__] = ACTIONS(5641), - [anon_sym_extern] = ACTIONS(5641), - [anon_sym___attribute__] = ACTIONS(5641), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5641), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5641), - [anon_sym_LBRACE] = ACTIONS(5643), - [anon_sym_signed] = ACTIONS(5641), - [anon_sym_unsigned] = ACTIONS(5641), - [anon_sym_long] = ACTIONS(5641), - [anon_sym_short] = ACTIONS(5641), - [anon_sym_EQ] = ACTIONS(5641), - [anon_sym_ATautoreleasepool] = ACTIONS(5643), - [anon_sym_static] = ACTIONS(5641), - [anon_sym_auto] = ACTIONS(5641), - [anon_sym_register] = ACTIONS(5641), - [anon_sym_inline] = ACTIONS(5641), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5641), - [anon_sym___forceinline] = ACTIONS(5641), - [anon_sym_thread_local] = ACTIONS(5641), - [anon_sym___thread] = ACTIONS(5641), - [anon_sym_CG_EXTERN] = ACTIONS(5641), - [anon_sym_CG_INLINE] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5641), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5641), - [anon_sym_IBOutlet] = ACTIONS(5641), - [anon_sym_IBInspectable] = ACTIONS(5641), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5641), - [anon_sym_NS_INLINE] = ACTIONS(5641), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5641), - [anon_sym_OBJC_EXPORT] = ACTIONS(5641), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5641), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5641), - [anon_sym_volatile] = ACTIONS(5641), - [anon_sym_restrict] = ACTIONS(5641), - [anon_sym___restrict__] = ACTIONS(5641), - [anon_sym__Atomic] = ACTIONS(5641), - [anon_sym__Noreturn] = ACTIONS(5641), - [anon_sym_nullable] = ACTIONS(5641), - [anon_sym__Complex] = ACTIONS(5641), - [anon_sym__Nonnull] = ACTIONS(5641), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5641), - [anon_sym__Null_unspecified] = ACTIONS(5641), - [anon_sym___autoreleasing] = ACTIONS(5641), - [anon_sym___block] = ACTIONS(5641), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5641), - [anon_sym___bridge_transfer] = ACTIONS(5641), - [anon_sym___complex] = ACTIONS(5641), - [anon_sym___const] = ACTIONS(5641), - [anon_sym___imag] = ACTIONS(5641), - [anon_sym___kindof] = ACTIONS(5641), - [anon_sym___nonnull] = ACTIONS(5641), - [anon_sym___nullable] = ACTIONS(5641), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5641), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5641), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5641), - [anon_sym___real] = ACTIONS(5641), - [anon_sym___strong] = ACTIONS(5641), - [anon_sym___unsafe_unretained] = ACTIONS(5641), - [anon_sym___unused] = ACTIONS(5641), - [anon_sym___weak] = ACTIONS(5641), - [sym_primitive_type] = ACTIONS(5641), - [anon_sym_enum] = ACTIONS(5641), - [anon_sym_struct] = ACTIONS(5641), - [anon_sym_union] = ACTIONS(5641), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_STAR_EQ] = ACTIONS(5643), - [anon_sym_SLASH_EQ] = ACTIONS(5643), - [anon_sym_PERCENT_EQ] = ACTIONS(5643), - [anon_sym_PLUS_EQ] = ACTIONS(5643), - [anon_sym_DASH_EQ] = ACTIONS(5643), - [anon_sym_LT_LT_EQ] = ACTIONS(5643), - [anon_sym_GT_GT_EQ] = ACTIONS(5643), - [anon_sym_AMP_EQ] = ACTIONS(5643), - [anon_sym_CARET_EQ] = ACTIONS(5643), - [anon_sym_PIPE_EQ] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5641), - [anon_sym___typeof] = ACTIONS(5641), - [anon_sym_typeof] = ACTIONS(5641), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5641), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5641), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5641), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5641), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_API_AVAILABLE] = ACTIONS(5641), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_API_DEPRECATED] = ACTIONS(5641), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5641), - [anon_sym___deprecated_msg] = ACTIONS(5641), - [anon_sym___deprecated_enum_msg] = ACTIONS(5641), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5641), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5641), - [anon_sym__Alignas] = ACTIONS(5641), - [anon_sym_BOOL] = ACTIONS(5641), - [anon_sym_IMP] = ACTIONS(5641), - [anon_sym_SEL] = ACTIONS(5641), - [anon_sym_Class] = ACTIONS(5641), - [anon_sym_id] = ACTIONS(5641), - }, - [2973] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [2974] = { - [sym_preproc_def] = STATE(2981), - [sym_preproc_function_def] = STATE(2981), - [sym_preproc_call] = STATE(2981), - [sym_preproc_if_in_field_declaration_list] = STATE(2981), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2981), - [sym_preproc_else_in_field_declaration_list] = STATE(9425), - [sym_preproc_elif_in_field_declaration_list] = STATE(9425), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2981), - [sym_field_declaration] = STATE(2981), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2981), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2981), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5645), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2975] = { - [sym_identifier] = ACTIONS(2364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2366), - [anon_sym_COMMA] = ACTIONS(2366), - [anon_sym_RPAREN] = ACTIONS(2366), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2366), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2366), - [anon_sym_LPAREN2] = ACTIONS(2366), - [anon_sym_DASH] = ACTIONS(2364), - [anon_sym_PLUS] = ACTIONS(2364), - [anon_sym_STAR] = ACTIONS(2366), - [anon_sym_SLASH] = ACTIONS(2364), - [anon_sym_PERCENT] = ACTIONS(2366), - [anon_sym_PIPE_PIPE] = ACTIONS(2366), - [anon_sym_AMP_AMP] = ACTIONS(2366), - [anon_sym_PIPE] = ACTIONS(2364), - [anon_sym_CARET] = ACTIONS(2366), - [anon_sym_AMP] = ACTIONS(2364), - [anon_sym_EQ_EQ] = ACTIONS(2366), - [anon_sym_BANG_EQ] = ACTIONS(2366), - [anon_sym_GT] = ACTIONS(2364), - [anon_sym_GT_EQ] = ACTIONS(2366), - [anon_sym_LT_EQ] = ACTIONS(2366), - [anon_sym_LT] = ACTIONS(2364), - [anon_sym_LT_LT] = ACTIONS(2366), - [anon_sym_GT_GT] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym_RBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym_LBRACE] = ACTIONS(2366), - [anon_sym_RBRACE] = ACTIONS(2366), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_ATautoreleasepool] = ACTIONS(2366), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_COLON] = ACTIONS(2366), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [anon_sym_else] = ACTIONS(2364), - [anon_sym_while] = ACTIONS(2364), - [anon_sym_QMARK] = ACTIONS(2366), - [anon_sym_DASH_DASH] = ACTIONS(2366), - [anon_sym_PLUS_PLUS] = ACTIONS(2366), - [anon_sym_DOT] = ACTIONS(2364), - [anon_sym_DASH_GT] = ACTIONS(2366), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_ATcatch] = ACTIONS(2366), - [anon_sym___catch] = ACTIONS(2364), - [anon_sym_ATfinally] = ACTIONS(2366), - [anon_sym___finally] = ACTIONS(2364), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [2976] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5647), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5647), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5649), - [anon_sym___extension__] = ACTIONS(5647), - [anon_sym_extern] = ACTIONS(5647), - [anon_sym___attribute__] = ACTIONS(5647), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5647), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5647), - [anon_sym_LBRACE] = ACTIONS(5649), - [anon_sym_signed] = ACTIONS(5647), - [anon_sym_unsigned] = ACTIONS(5647), - [anon_sym_long] = ACTIONS(5647), - [anon_sym_short] = ACTIONS(5647), - [anon_sym_EQ] = ACTIONS(5647), - [anon_sym_ATautoreleasepool] = ACTIONS(5649), - [anon_sym_static] = ACTIONS(5647), - [anon_sym_auto] = ACTIONS(5647), - [anon_sym_register] = ACTIONS(5647), - [anon_sym_inline] = ACTIONS(5647), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5647), - [anon_sym___forceinline] = ACTIONS(5647), - [anon_sym_thread_local] = ACTIONS(5647), - [anon_sym___thread] = ACTIONS(5647), - [anon_sym_CG_EXTERN] = ACTIONS(5647), - [anon_sym_CG_INLINE] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5647), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5647), - [anon_sym_IBOutlet] = ACTIONS(5647), - [anon_sym_IBInspectable] = ACTIONS(5647), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5647), - [anon_sym_NS_INLINE] = ACTIONS(5647), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5647), - [anon_sym_OBJC_EXPORT] = ACTIONS(5647), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5647), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5647), - [anon_sym_volatile] = ACTIONS(5647), - [anon_sym_restrict] = ACTIONS(5647), - [anon_sym___restrict__] = ACTIONS(5647), - [anon_sym__Atomic] = ACTIONS(5647), - [anon_sym__Noreturn] = ACTIONS(5647), - [anon_sym_nullable] = ACTIONS(5647), - [anon_sym__Complex] = ACTIONS(5647), - [anon_sym__Nonnull] = ACTIONS(5647), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5647), - [anon_sym__Null_unspecified] = ACTIONS(5647), - [anon_sym___autoreleasing] = ACTIONS(5647), - [anon_sym___block] = ACTIONS(5647), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5647), - [anon_sym___bridge_transfer] = ACTIONS(5647), - [anon_sym___complex] = ACTIONS(5647), - [anon_sym___const] = ACTIONS(5647), - [anon_sym___imag] = ACTIONS(5647), - [anon_sym___kindof] = ACTIONS(5647), - [anon_sym___nonnull] = ACTIONS(5647), - [anon_sym___nullable] = ACTIONS(5647), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5647), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5647), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5647), - [anon_sym___real] = ACTIONS(5647), - [anon_sym___strong] = ACTIONS(5647), - [anon_sym___unsafe_unretained] = ACTIONS(5647), - [anon_sym___unused] = ACTIONS(5647), - [anon_sym___weak] = ACTIONS(5647), - [sym_primitive_type] = ACTIONS(5647), - [anon_sym_enum] = ACTIONS(5647), - [anon_sym_struct] = ACTIONS(5647), - [anon_sym_union] = ACTIONS(5647), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_STAR_EQ] = ACTIONS(5649), - [anon_sym_SLASH_EQ] = ACTIONS(5649), - [anon_sym_PERCENT_EQ] = ACTIONS(5649), - [anon_sym_PLUS_EQ] = ACTIONS(5649), - [anon_sym_DASH_EQ] = ACTIONS(5649), - [anon_sym_LT_LT_EQ] = ACTIONS(5649), - [anon_sym_GT_GT_EQ] = ACTIONS(5649), - [anon_sym_AMP_EQ] = ACTIONS(5649), - [anon_sym_CARET_EQ] = ACTIONS(5649), - [anon_sym_PIPE_EQ] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5647), - [anon_sym___typeof] = ACTIONS(5647), - [anon_sym_typeof] = ACTIONS(5647), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5647), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5647), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5647), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5647), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_API_AVAILABLE] = ACTIONS(5647), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_API_DEPRECATED] = ACTIONS(5647), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5647), - [anon_sym___deprecated_msg] = ACTIONS(5647), - [anon_sym___deprecated_enum_msg] = ACTIONS(5647), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5647), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5647), - [anon_sym__Alignas] = ACTIONS(5647), - [anon_sym_BOOL] = ACTIONS(5647), - [anon_sym_IMP] = ACTIONS(5647), - [anon_sym_SEL] = ACTIONS(5647), - [anon_sym_Class] = ACTIONS(5647), - [anon_sym_id] = ACTIONS(5647), - }, - [2977] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5651), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5536), - [anon_sym_COMMA] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5544), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5653), - [anon_sym___extension__] = ACTIONS(5651), - [anon_sym_extern] = ACTIONS(5651), - [anon_sym___attribute__] = ACTIONS(5651), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5651), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5651), - [anon_sym_LBRACE] = ACTIONS(5653), - [anon_sym_signed] = ACTIONS(5651), - [anon_sym_unsigned] = ACTIONS(5651), - [anon_sym_long] = ACTIONS(5651), - [anon_sym_short] = ACTIONS(5651), - [anon_sym_EQ] = ACTIONS(5651), - [anon_sym_ATautoreleasepool] = ACTIONS(5653), - [anon_sym_static] = ACTIONS(5651), - [anon_sym_auto] = ACTIONS(5651), - [anon_sym_register] = ACTIONS(5651), - [anon_sym_inline] = ACTIONS(5651), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5651), - [anon_sym___forceinline] = ACTIONS(5651), - [anon_sym_thread_local] = ACTIONS(5651), - [anon_sym___thread] = ACTIONS(5651), - [anon_sym_CG_EXTERN] = ACTIONS(5651), - [anon_sym_CG_INLINE] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5651), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5651), - [anon_sym_IBOutlet] = ACTIONS(5651), - [anon_sym_IBInspectable] = ACTIONS(5651), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5651), - [anon_sym_NS_INLINE] = ACTIONS(5651), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5651), - [anon_sym_OBJC_EXPORT] = ACTIONS(5651), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5651), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5651), - [anon_sym_volatile] = ACTIONS(5651), - [anon_sym_restrict] = ACTIONS(5651), - [anon_sym___restrict__] = ACTIONS(5651), - [anon_sym__Atomic] = ACTIONS(5651), - [anon_sym__Noreturn] = ACTIONS(5651), - [anon_sym_nullable] = ACTIONS(5651), - [anon_sym__Complex] = ACTIONS(5651), - [anon_sym__Nonnull] = ACTIONS(5651), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5651), - [anon_sym__Null_unspecified] = ACTIONS(5651), - [anon_sym___autoreleasing] = ACTIONS(5651), - [anon_sym___block] = ACTIONS(5651), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5651), - [anon_sym___bridge_transfer] = ACTIONS(5651), - [anon_sym___complex] = ACTIONS(5651), - [anon_sym___const] = ACTIONS(5651), - [anon_sym___imag] = ACTIONS(5651), - [anon_sym___kindof] = ACTIONS(5651), - [anon_sym___nonnull] = ACTIONS(5651), - [anon_sym___nullable] = ACTIONS(5651), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5651), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5651), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5651), - [anon_sym___real] = ACTIONS(5651), - [anon_sym___strong] = ACTIONS(5651), - [anon_sym___unsafe_unretained] = ACTIONS(5651), - [anon_sym___unused] = ACTIONS(5651), - [anon_sym___weak] = ACTIONS(5651), - [sym_primitive_type] = ACTIONS(5651), - [anon_sym_enum] = ACTIONS(5651), - [anon_sym_struct] = ACTIONS(5651), - [anon_sym_union] = ACTIONS(5651), - [anon_sym_QMARK] = ACTIONS(5562), - [anon_sym_STAR_EQ] = ACTIONS(5653), - [anon_sym_SLASH_EQ] = ACTIONS(5653), - [anon_sym_PERCENT_EQ] = ACTIONS(5653), - [anon_sym_PLUS_EQ] = ACTIONS(5653), - [anon_sym_DASH_EQ] = ACTIONS(5653), - [anon_sym_LT_LT_EQ] = ACTIONS(5653), - [anon_sym_GT_GT_EQ] = ACTIONS(5653), - [anon_sym_AMP_EQ] = ACTIONS(5653), - [anon_sym_CARET_EQ] = ACTIONS(5653), - [anon_sym_PIPE_EQ] = ACTIONS(5653), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5651), - [anon_sym___typeof] = ACTIONS(5651), - [anon_sym_typeof] = ACTIONS(5651), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5651), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5651), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5651), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5651), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_API_AVAILABLE] = ACTIONS(5651), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_API_DEPRECATED] = ACTIONS(5651), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5651), - [anon_sym___deprecated_msg] = ACTIONS(5651), - [anon_sym___deprecated_enum_msg] = ACTIONS(5651), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5651), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5651), - [anon_sym__Alignas] = ACTIONS(5651), - [anon_sym_BOOL] = ACTIONS(5651), - [anon_sym_IMP] = ACTIONS(5651), - [anon_sym_SEL] = ACTIONS(5651), - [anon_sym_Class] = ACTIONS(5651), - [anon_sym_id] = ACTIONS(5651), - }, - [2978] = { - [sym_preproc_def] = STATE(2953), - [sym_preproc_function_def] = STATE(2953), - [sym_preproc_call] = STATE(2953), - [sym_preproc_if_in_field_declaration_list] = STATE(2953), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2953), - [sym_preproc_else_in_field_declaration_list] = STATE(9205), - [sym_preproc_elif_in_field_declaration_list] = STATE(9205), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2953), - [sym_field_declaration] = STATE(2953), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2953), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2953), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5655), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2979] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5657), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5536), - [anon_sym_COMMA] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5540), - [anon_sym_PLUS] = ACTIONS(5540), - [anon_sym_STAR] = ACTIONS(5542), - [anon_sym_SLASH] = ACTIONS(5542), - [anon_sym_PERCENT] = ACTIONS(5542), - [anon_sym_PIPE_PIPE] = ACTIONS(5544), - [anon_sym_AMP_AMP] = ACTIONS(5546), - [anon_sym_PIPE] = ACTIONS(5548), - [anon_sym_CARET] = ACTIONS(5550), - [anon_sym_AMP] = ACTIONS(5552), - [anon_sym_EQ_EQ] = ACTIONS(5554), - [anon_sym_BANG_EQ] = ACTIONS(5554), - [anon_sym_GT] = ACTIONS(5556), - [anon_sym_GT_EQ] = ACTIONS(5558), - [anon_sym_LT_EQ] = ACTIONS(5558), - [anon_sym_LT] = ACTIONS(5556), - [anon_sym_LT_LT] = ACTIONS(5560), - [anon_sym_GT_GT] = ACTIONS(5560), - [anon_sym_SEMI] = ACTIONS(5659), - [anon_sym___extension__] = ACTIONS(5657), - [anon_sym_extern] = ACTIONS(5657), - [anon_sym___attribute__] = ACTIONS(5657), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5657), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5657), - [anon_sym_LBRACE] = ACTIONS(5659), - [anon_sym_signed] = ACTIONS(5657), - [anon_sym_unsigned] = ACTIONS(5657), - [anon_sym_long] = ACTIONS(5657), - [anon_sym_short] = ACTIONS(5657), - [anon_sym_EQ] = ACTIONS(5657), - [anon_sym_ATautoreleasepool] = ACTIONS(5659), - [anon_sym_static] = ACTIONS(5657), - [anon_sym_auto] = ACTIONS(5657), - [anon_sym_register] = ACTIONS(5657), - [anon_sym_inline] = ACTIONS(5657), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5657), - [anon_sym___forceinline] = ACTIONS(5657), - [anon_sym_thread_local] = ACTIONS(5657), - [anon_sym___thread] = ACTIONS(5657), - [anon_sym_CG_EXTERN] = ACTIONS(5657), - [anon_sym_CG_INLINE] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5657), - [anon_sym_IBOutlet] = ACTIONS(5657), - [anon_sym_IBInspectable] = ACTIONS(5657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5657), - [anon_sym_NS_INLINE] = ACTIONS(5657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5657), - [anon_sym_OBJC_EXPORT] = ACTIONS(5657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5657), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5657), - [anon_sym_volatile] = ACTIONS(5657), - [anon_sym_restrict] = ACTIONS(5657), - [anon_sym___restrict__] = ACTIONS(5657), - [anon_sym__Atomic] = ACTIONS(5657), - [anon_sym__Noreturn] = ACTIONS(5657), - [anon_sym_nullable] = ACTIONS(5657), - [anon_sym__Complex] = ACTIONS(5657), - [anon_sym__Nonnull] = ACTIONS(5657), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5657), - [anon_sym__Null_unspecified] = ACTIONS(5657), - [anon_sym___autoreleasing] = ACTIONS(5657), - [anon_sym___block] = ACTIONS(5657), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5657), - [anon_sym___bridge_transfer] = ACTIONS(5657), - [anon_sym___complex] = ACTIONS(5657), - [anon_sym___const] = ACTIONS(5657), - [anon_sym___imag] = ACTIONS(5657), - [anon_sym___kindof] = ACTIONS(5657), - [anon_sym___nonnull] = ACTIONS(5657), - [anon_sym___nullable] = ACTIONS(5657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5657), - [anon_sym___real] = ACTIONS(5657), - [anon_sym___strong] = ACTIONS(5657), - [anon_sym___unsafe_unretained] = ACTIONS(5657), - [anon_sym___unused] = ACTIONS(5657), - [anon_sym___weak] = ACTIONS(5657), - [sym_primitive_type] = ACTIONS(5657), - [anon_sym_enum] = ACTIONS(5657), - [anon_sym_struct] = ACTIONS(5657), - [anon_sym_union] = ACTIONS(5657), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_STAR_EQ] = ACTIONS(5659), - [anon_sym_SLASH_EQ] = ACTIONS(5659), - [anon_sym_PERCENT_EQ] = ACTIONS(5659), - [anon_sym_PLUS_EQ] = ACTIONS(5659), - [anon_sym_DASH_EQ] = ACTIONS(5659), - [anon_sym_LT_LT_EQ] = ACTIONS(5659), - [anon_sym_GT_GT_EQ] = ACTIONS(5659), - [anon_sym_AMP_EQ] = ACTIONS(5659), - [anon_sym_CARET_EQ] = ACTIONS(5659), - [anon_sym_PIPE_EQ] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5657), - [anon_sym___typeof] = ACTIONS(5657), - [anon_sym_typeof] = ACTIONS(5657), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_API_AVAILABLE] = ACTIONS(5657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_API_DEPRECATED] = ACTIONS(5657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5657), - [anon_sym___deprecated_msg] = ACTIONS(5657), - [anon_sym___deprecated_enum_msg] = ACTIONS(5657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5657), - [anon_sym__Alignas] = ACTIONS(5657), - [anon_sym_BOOL] = ACTIONS(5657), - [anon_sym_IMP] = ACTIONS(5657), - [anon_sym_SEL] = ACTIONS(5657), - [anon_sym_Class] = ACTIONS(5657), - [anon_sym_id] = ACTIONS(5657), - }, - [2980] = { - [sym_preproc_def] = STATE(2954), - [sym_preproc_function_def] = STATE(2954), - [sym_preproc_call] = STATE(2954), - [sym_preproc_if_in_field_declaration_list] = STATE(2954), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2954), - [sym_preproc_else_in_field_declaration_list] = STATE(9546), - [sym_preproc_elif_in_field_declaration_list] = STATE(9546), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2954), - [sym_field_declaration] = STATE(2954), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2954), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2954), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5661), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2981] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym_preproc_else_in_field_declaration_list] = STATE(9472), - [sym_preproc_elif_in_field_declaration_list] = STATE(9472), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3816), - [aux_sym_preproc_if_token1] = ACTIONS(5524), - [aux_sym_preproc_if_token2] = ACTIONS(5663), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5528), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5528), - [aux_sym_preproc_else_token1] = ACTIONS(5484), - [aux_sym_preproc_elif_token1] = ACTIONS(5486), - [sym_preproc_directive] = ACTIONS(3828), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5530), - }, - [2982] = { - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_LBRACE] = ACTIONS(5199), - [anon_sym_signed] = ACTIONS(5197), - [anon_sym_unsigned] = ACTIONS(5197), - [anon_sym_long] = ACTIONS(5197), - [anon_sym_short] = ACTIONS(5197), - [anon_sym_EQ] = ACTIONS(5201), - [anon_sym_ATautoreleasepool] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [sym_primitive_type] = ACTIONS(5197), - [anon_sym_enum] = ACTIONS(5197), - [anon_sym_struct] = ACTIONS(5197), - [anon_sym_union] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5203), - [anon_sym_SLASH_EQ] = ACTIONS(5203), - [anon_sym_PERCENT_EQ] = ACTIONS(5203), - [anon_sym_PLUS_EQ] = ACTIONS(5203), - [anon_sym_DASH_EQ] = ACTIONS(5203), - [anon_sym_LT_LT_EQ] = ACTIONS(5203), - [anon_sym_GT_GT_EQ] = ACTIONS(5203), - [anon_sym_AMP_EQ] = ACTIONS(5203), - [anon_sym_CARET_EQ] = ACTIONS(5203), - [anon_sym_PIPE_EQ] = ACTIONS(5203), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5197), - [anon_sym___typeof] = ACTIONS(5197), - [anon_sym_typeof] = ACTIONS(5197), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - [anon_sym_BOOL] = ACTIONS(5197), - [anon_sym_IMP] = ACTIONS(5197), - [anon_sym_SEL] = ACTIONS(5197), - [anon_sym_Class] = ACTIONS(5197), - [anon_sym_id] = ACTIONS(5197), - }, - [2983] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9357), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6702), - [sym_parameterized_arguments] = STATE(9359), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2984] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8887), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6697), - [sym_parameterized_arguments] = STATE(8886), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2985] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9372), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6702), - [sym_parameterized_arguments] = STATE(9359), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2986] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8300), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6701), - [sym_parameterized_arguments] = STATE(8299), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2987] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8272), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6701), - [sym_parameterized_arguments] = STATE(8299), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2988] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9012), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6703), - [sym_parameterized_arguments] = STATE(9014), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2989] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9486), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6709), - [sym_parameterized_arguments] = STATE(9488), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2990] = { - [sym_preproc_def] = STATE(2990), - [sym_preproc_function_def] = STATE(2990), - [sym_preproc_call] = STATE(2990), - [sym_preproc_if_in_field_declaration_list] = STATE(2990), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(2990), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(6962), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(2990), - [sym_field_declaration] = STATE(2990), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(2990), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(2990), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5576), - [aux_sym_preproc_def_token1] = ACTIONS(5691), - [aux_sym_preproc_if_token1] = ACTIONS(5694), - [aux_sym_preproc_if_token2] = ACTIONS(5585), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5697), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5697), - [aux_sym_preproc_else_token1] = ACTIONS(5585), - [aux_sym_preproc_elif_token1] = ACTIONS(5585), - [sym_preproc_directive] = ACTIONS(5700), - [anon_sym___extension__] = ACTIONS(5593), - [anon_sym_extern] = ACTIONS(5596), - [anon_sym___attribute__] = ACTIONS(5599), - [anon_sym___attribute] = ACTIONS(5599), - [anon_sym_noreturn] = ACTIONS(5593), - [anon_sym_LBRACK] = ACTIONS(5602), - [anon_sym___declspec] = ACTIONS(5605), - [anon_sym_signed] = ACTIONS(5608), - [anon_sym_unsigned] = ACTIONS(5608), - [anon_sym_long] = ACTIONS(5608), - [anon_sym_short] = ACTIONS(5608), - [anon_sym_static] = ACTIONS(5596), - [anon_sym_auto] = ACTIONS(5596), - [anon_sym_register] = ACTIONS(5596), - [anon_sym_inline] = ACTIONS(5596), - [anon_sym___inline] = ACTIONS(5596), - [anon_sym___inline__] = ACTIONS(5596), - [anon_sym___forceinline] = ACTIONS(5596), - [anon_sym_thread_local] = ACTIONS(5596), - [anon_sym___thread] = ACTIONS(5596), - [anon_sym_CG_EXTERN] = ACTIONS(5596), - [anon_sym_CG_INLINE] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5596), - [anon_sym_IBOutlet] = ACTIONS(5596), - [anon_sym_IBInspectable] = ACTIONS(5596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5596), - [anon_sym_NS_INLINE] = ACTIONS(5596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5596), - [anon_sym_OBJC_EXPORT] = ACTIONS(5596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5596), - [anon_sym_const] = ACTIONS(5593), - [anon_sym_constexpr] = ACTIONS(5593), - [anon_sym_volatile] = ACTIONS(5593), - [anon_sym_restrict] = ACTIONS(5593), - [anon_sym___restrict__] = ACTIONS(5593), - [anon_sym__Atomic] = ACTIONS(5593), - [anon_sym__Noreturn] = ACTIONS(5593), - [anon_sym_nullable] = ACTIONS(5593), - [anon_sym__Complex] = ACTIONS(5593), - [anon_sym__Nonnull] = ACTIONS(5593), - [anon_sym__Nullable] = ACTIONS(5593), - [anon_sym__Nullable_result] = ACTIONS(5593), - [anon_sym__Null_unspecified] = ACTIONS(5593), - [anon_sym___autoreleasing] = ACTIONS(5593), - [anon_sym___block] = ACTIONS(5593), - [anon_sym___bridge] = ACTIONS(5593), - [anon_sym___bridge_retained] = ACTIONS(5593), - [anon_sym___bridge_transfer] = ACTIONS(5593), - [anon_sym___complex] = ACTIONS(5593), - [anon_sym___const] = ACTIONS(5593), - [anon_sym___imag] = ACTIONS(5593), - [anon_sym___kindof] = ACTIONS(5593), - [anon_sym___nonnull] = ACTIONS(5593), - [anon_sym___nullable] = ACTIONS(5593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5593), - [anon_sym___real] = ACTIONS(5593), - [anon_sym___strong] = ACTIONS(5593), - [anon_sym___unsafe_unretained] = ACTIONS(5593), - [anon_sym___unused] = ACTIONS(5593), - [anon_sym___weak] = ACTIONS(5593), - [sym_primitive_type] = ACTIONS(5611), - [anon_sym_enum] = ACTIONS(5614), - [anon_sym_struct] = ACTIONS(5617), - [anon_sym_union] = ACTIONS(5620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5623), - [anon_sym___typeof] = ACTIONS(5623), - [anon_sym_typeof] = ACTIONS(5623), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE] = ACTIONS(5629), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_API_AVAILABLE] = ACTIONS(5629), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_API_DEPRECATED] = ACTIONS(5629), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5629), - [anon_sym___deprecated_msg] = ACTIONS(5629), - [anon_sym___deprecated_enum_msg] = ACTIONS(5629), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5629), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5629), - [anon_sym__Alignas] = ACTIONS(5632), - [anon_sym_BOOL] = ACTIONS(5635), - [anon_sym_IMP] = ACTIONS(5635), - [anon_sym_SEL] = ACTIONS(5635), - [anon_sym_Class] = ACTIONS(5635), - [anon_sym_id] = ACTIONS(5635), - [anon_sym_ATdefs] = ACTIONS(5703), - }, - [2991] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9256), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6706), - [sym_parameterized_arguments] = STATE(9274), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2992] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9449), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6705), - [sym_parameterized_arguments] = STATE(9428), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2993] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9275), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6706), - [sym_parameterized_arguments] = STATE(9274), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2994] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8775), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6703), - [sym_parameterized_arguments] = STATE(9014), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2995] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9320), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6707), - [sym_parameterized_arguments] = STATE(9118), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2996] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9048), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6698), - [sym_parameterized_arguments] = STATE(9050), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2997] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8497), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6697), - [sym_parameterized_arguments] = STATE(8886), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2998] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9469), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6699), - [sym_parameterized_arguments] = STATE(9471), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [2999] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8592), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6704), - [sym_parameterized_arguments] = STATE(9004), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3000] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9116), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6708), - [sym_parameterized_arguments] = STATE(9129), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3001] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9131), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6708), - [sym_parameterized_arguments] = STATE(9129), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3002] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9107), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6707), - [sym_parameterized_arguments] = STATE(9118), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3003] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9005), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6704), - [sym_parameterized_arguments] = STATE(9004), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3004] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8872), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6699), - [sym_parameterized_arguments] = STATE(9471), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3005] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8992), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6709), - [sym_parameterized_arguments] = STATE(9488), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3006] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(8685), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6698), - [sym_parameterized_arguments] = STATE(9050), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3007] = { - [sym_compound_statement] = STATE(9002), - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9426), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(6705), - [sym_parameterized_arguments] = STATE(9428), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3008] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7513), - [sym__abstract_declarator] = STATE(7475), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_parameter_list] = STATE(6647), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3009] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7510), - [sym__abstract_declarator] = STATE(7475), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_parameter_list] = STATE(6647), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3010] = { - [sym_preproc_def] = STATE(3016), - [sym_preproc_function_def] = STATE(3016), - [sym_preproc_call] = STATE(3016), - [sym_preproc_if_in_field_declaration_list] = STATE(3016), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3016), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7008), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3016), - [sym_field_declaration] = STATE(3016), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3016), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3016), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(5706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5708), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5708), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(5710), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5712), - }, - [3011] = { - [sym_string_literal] = STATE(3013), - [aux_sym_concatenated_string_repeat1] = STATE(3013), - [sym_identifier] = ACTIONS(5714), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5166), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5166), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5166), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5166), - [anon_sym_GT_GT] = ACTIONS(5166), - [anon_sym_SEMI] = ACTIONS(5166), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_LBRACE] = ACTIONS(5166), - [anon_sym_signed] = ACTIONS(5168), - [anon_sym_unsigned] = ACTIONS(5168), - [anon_sym_long] = ACTIONS(5168), - [anon_sym_short] = ACTIONS(5168), - [anon_sym_ATautoreleasepool] = ACTIONS(5166), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [sym_primitive_type] = ACTIONS(5168), - [anon_sym_enum] = ACTIONS(5168), - [anon_sym_struct] = ACTIONS(5168), - [anon_sym_union] = ACTIONS(5168), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5205), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5168), - [anon_sym___typeof] = ACTIONS(5168), - [anon_sym_typeof] = ACTIONS(5168), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - [anon_sym_BOOL] = ACTIONS(5168), - [anon_sym_IMP] = ACTIONS(5168), - [anon_sym_SEL] = ACTIONS(5168), - [anon_sym_Class] = ACTIONS(5168), - [anon_sym_id] = ACTIONS(5168), - }, - [3012] = { - [sym_preproc_def] = STATE(3014), - [sym_preproc_function_def] = STATE(3014), - [sym_preproc_call] = STATE(3014), - [sym_preproc_if_in_field_declaration_list] = STATE(3014), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3014), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7008), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3014), - [sym_field_declaration] = STATE(3014), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3014), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3014), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(5706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5708), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5708), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(5717), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5712), - }, - [3013] = { - [sym_string_literal] = STATE(3013), - [aux_sym_concatenated_string_repeat1] = STATE(3013), - [sym_identifier] = ACTIONS(5719), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5153), - [anon_sym_COMMA] = ACTIONS(5153), - [anon_sym_LPAREN2] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5155), - [anon_sym_STAR] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5155), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_PIPE_PIPE] = ACTIONS(5153), - [anon_sym_AMP_AMP] = ACTIONS(5153), - [anon_sym_PIPE] = ACTIONS(5155), - [anon_sym_CARET] = ACTIONS(5153), - [anon_sym_AMP] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5153), - [anon_sym_LT_EQ] = ACTIONS(5153), - [anon_sym_LT] = ACTIONS(5155), - [anon_sym_LT_LT] = ACTIONS(5153), - [anon_sym_GT_GT] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5153), - [anon_sym___extension__] = ACTIONS(5155), - [anon_sym_extern] = ACTIONS(5155), - [anon_sym___attribute__] = ACTIONS(5155), - [anon_sym___attribute] = ACTIONS(5155), - [anon_sym_noreturn] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5153), - [anon_sym___declspec] = ACTIONS(5155), - [anon_sym_LBRACE] = ACTIONS(5153), - [anon_sym_signed] = ACTIONS(5155), - [anon_sym_unsigned] = ACTIONS(5155), - [anon_sym_long] = ACTIONS(5155), - [anon_sym_short] = ACTIONS(5155), - [anon_sym_ATautoreleasepool] = ACTIONS(5153), - [anon_sym_static] = ACTIONS(5155), - [anon_sym_auto] = ACTIONS(5155), - [anon_sym_register] = ACTIONS(5155), - [anon_sym_inline] = ACTIONS(5155), - [anon_sym___inline] = ACTIONS(5155), - [anon_sym___inline__] = ACTIONS(5155), - [anon_sym___forceinline] = ACTIONS(5155), - [anon_sym_thread_local] = ACTIONS(5155), - [anon_sym___thread] = ACTIONS(5155), - [anon_sym_CG_EXTERN] = ACTIONS(5155), - [anon_sym_CG_INLINE] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5155), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5155), - [anon_sym_IBOutlet] = ACTIONS(5155), - [anon_sym_IBInspectable] = ACTIONS(5155), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5155), - [anon_sym_NS_INLINE] = ACTIONS(5155), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5155), - [anon_sym_OBJC_EXPORT] = ACTIONS(5155), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5155), - [anon_sym_const] = ACTIONS(5155), - [anon_sym_constexpr] = ACTIONS(5155), - [anon_sym_volatile] = ACTIONS(5155), - [anon_sym_restrict] = ACTIONS(5155), - [anon_sym___restrict__] = ACTIONS(5155), - [anon_sym__Atomic] = ACTIONS(5155), - [anon_sym__Noreturn] = ACTIONS(5155), - [anon_sym_nullable] = ACTIONS(5155), - [anon_sym__Complex] = ACTIONS(5155), - [anon_sym__Nonnull] = ACTIONS(5155), - [anon_sym__Nullable] = ACTIONS(5155), - [anon_sym__Nullable_result] = ACTIONS(5155), - [anon_sym__Null_unspecified] = ACTIONS(5155), - [anon_sym___autoreleasing] = ACTIONS(5155), - [anon_sym___block] = ACTIONS(5155), - [anon_sym___bridge] = ACTIONS(5155), - [anon_sym___bridge_retained] = ACTIONS(5155), - [anon_sym___bridge_transfer] = ACTIONS(5155), - [anon_sym___complex] = ACTIONS(5155), - [anon_sym___const] = ACTIONS(5155), - [anon_sym___imag] = ACTIONS(5155), - [anon_sym___kindof] = ACTIONS(5155), - [anon_sym___nonnull] = ACTIONS(5155), - [anon_sym___nullable] = ACTIONS(5155), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5155), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5155), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5155), - [anon_sym___real] = ACTIONS(5155), - [anon_sym___strong] = ACTIONS(5155), - [anon_sym___unsafe_unretained] = ACTIONS(5155), - [anon_sym___unused] = ACTIONS(5155), - [anon_sym___weak] = ACTIONS(5155), - [sym_primitive_type] = ACTIONS(5155), - [anon_sym_enum] = ACTIONS(5155), - [anon_sym_struct] = ACTIONS(5155), - [anon_sym_union] = ACTIONS(5155), - [anon_sym_QMARK] = ACTIONS(5153), - [anon_sym_DASH_DASH] = ACTIONS(5153), - [anon_sym_PLUS_PLUS] = ACTIONS(5153), - [anon_sym_DOT] = ACTIONS(5155), - [anon_sym_DASH_GT] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5722), - [anon_sym_DQUOTE] = ACTIONS(5725), - [anon_sym_L_DQUOTE] = ACTIONS(5725), - [anon_sym_u_DQUOTE] = ACTIONS(5725), - [anon_sym_U_DQUOTE] = ACTIONS(5725), - [anon_sym_u8_DQUOTE] = ACTIONS(5725), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5155), - [anon_sym___typeof] = ACTIONS(5155), - [anon_sym_typeof] = ACTIONS(5155), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5155), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5155), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5155), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5155), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE] = ACTIONS(5155), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_API_AVAILABLE] = ACTIONS(5155), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_API_DEPRECATED] = ACTIONS(5155), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5155), - [anon_sym___deprecated_msg] = ACTIONS(5155), - [anon_sym___deprecated_enum_msg] = ACTIONS(5155), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5155), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5155), - [anon_sym__Alignas] = ACTIONS(5155), - [anon_sym_BOOL] = ACTIONS(5155), - [anon_sym_IMP] = ACTIONS(5155), - [anon_sym_SEL] = ACTIONS(5155), - [anon_sym_Class] = ACTIONS(5155), - [anon_sym_id] = ACTIONS(5155), - }, - [3014] = { - [sym_preproc_def] = STATE(3014), - [sym_preproc_function_def] = STATE(3014), - [sym_preproc_call] = STATE(3014), - [sym_preproc_if_in_field_declaration_list] = STATE(3014), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3014), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7008), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3014), - [sym_field_declaration] = STATE(3014), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3014), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3014), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5576), - [aux_sym_preproc_def_token1] = ACTIONS(5728), - [aux_sym_preproc_if_token1] = ACTIONS(5731), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5734), - [sym_preproc_directive] = ACTIONS(5737), - [anon_sym___extension__] = ACTIONS(5593), - [anon_sym_extern] = ACTIONS(5596), - [anon_sym___attribute__] = ACTIONS(5599), - [anon_sym___attribute] = ACTIONS(5599), - [anon_sym_noreturn] = ACTIONS(5593), - [anon_sym_LBRACK] = ACTIONS(5602), - [anon_sym___declspec] = ACTIONS(5605), - [anon_sym_RBRACE] = ACTIONS(5740), - [anon_sym_signed] = ACTIONS(5608), - [anon_sym_unsigned] = ACTIONS(5608), - [anon_sym_long] = ACTIONS(5608), - [anon_sym_short] = ACTIONS(5608), - [anon_sym_static] = ACTIONS(5596), - [anon_sym_auto] = ACTIONS(5596), - [anon_sym_register] = ACTIONS(5596), - [anon_sym_inline] = ACTIONS(5596), - [anon_sym___inline] = ACTIONS(5596), - [anon_sym___inline__] = ACTIONS(5596), - [anon_sym___forceinline] = ACTIONS(5596), - [anon_sym_thread_local] = ACTIONS(5596), - [anon_sym___thread] = ACTIONS(5596), - [anon_sym_CG_EXTERN] = ACTIONS(5596), - [anon_sym_CG_INLINE] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5596), - [anon_sym_IBOutlet] = ACTIONS(5596), - [anon_sym_IBInspectable] = ACTIONS(5596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5596), - [anon_sym_NS_INLINE] = ACTIONS(5596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5596), - [anon_sym_OBJC_EXPORT] = ACTIONS(5596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5596), - [anon_sym_const] = ACTIONS(5593), - [anon_sym_constexpr] = ACTIONS(5593), - [anon_sym_volatile] = ACTIONS(5593), - [anon_sym_restrict] = ACTIONS(5593), - [anon_sym___restrict__] = ACTIONS(5593), - [anon_sym__Atomic] = ACTIONS(5593), - [anon_sym__Noreturn] = ACTIONS(5593), - [anon_sym_nullable] = ACTIONS(5593), - [anon_sym__Complex] = ACTIONS(5593), - [anon_sym__Nonnull] = ACTIONS(5593), - [anon_sym__Nullable] = ACTIONS(5593), - [anon_sym__Nullable_result] = ACTIONS(5593), - [anon_sym__Null_unspecified] = ACTIONS(5593), - [anon_sym___autoreleasing] = ACTIONS(5593), - [anon_sym___block] = ACTIONS(5593), - [anon_sym___bridge] = ACTIONS(5593), - [anon_sym___bridge_retained] = ACTIONS(5593), - [anon_sym___bridge_transfer] = ACTIONS(5593), - [anon_sym___complex] = ACTIONS(5593), - [anon_sym___const] = ACTIONS(5593), - [anon_sym___imag] = ACTIONS(5593), - [anon_sym___kindof] = ACTIONS(5593), - [anon_sym___nonnull] = ACTIONS(5593), - [anon_sym___nullable] = ACTIONS(5593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5593), - [anon_sym___real] = ACTIONS(5593), - [anon_sym___strong] = ACTIONS(5593), - [anon_sym___unsafe_unretained] = ACTIONS(5593), - [anon_sym___unused] = ACTIONS(5593), - [anon_sym___weak] = ACTIONS(5593), - [sym_primitive_type] = ACTIONS(5611), - [anon_sym_enum] = ACTIONS(5614), - [anon_sym_struct] = ACTIONS(5617), - [anon_sym_union] = ACTIONS(5620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5623), - [anon_sym___typeof] = ACTIONS(5623), - [anon_sym_typeof] = ACTIONS(5623), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE] = ACTIONS(5629), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_API_AVAILABLE] = ACTIONS(5629), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_API_DEPRECATED] = ACTIONS(5629), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5629), - [anon_sym___deprecated_msg] = ACTIONS(5629), - [anon_sym___deprecated_enum_msg] = ACTIONS(5629), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5629), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5629), - [anon_sym__Alignas] = ACTIONS(5632), - [anon_sym_BOOL] = ACTIONS(5635), - [anon_sym_IMP] = ACTIONS(5635), - [anon_sym_SEL] = ACTIONS(5635), - [anon_sym_Class] = ACTIONS(5635), - [anon_sym_id] = ACTIONS(5635), - [anon_sym_ATdefs] = ACTIONS(5742), - }, - [3015] = { - [sym_preproc_def] = STATE(3015), - [sym_preproc_function_def] = STATE(3015), - [sym_preproc_call] = STATE(3015), - [sym_preproc_if_in_field_declaration_list] = STATE(3015), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3015), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7007), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3015), - [sym_field_declaration] = STATE(3015), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3015), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3015), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5576), - [aux_sym_preproc_def_token1] = ACTIONS(5745), - [aux_sym_preproc_if_token1] = ACTIONS(5748), - [aux_sym_preproc_if_token2] = ACTIONS(5585), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5751), - [sym_preproc_directive] = ACTIONS(5754), - [anon_sym___extension__] = ACTIONS(5593), - [anon_sym_extern] = ACTIONS(5596), - [anon_sym___attribute__] = ACTIONS(5599), - [anon_sym___attribute] = ACTIONS(5599), - [anon_sym_noreturn] = ACTIONS(5593), - [anon_sym_LBRACK] = ACTIONS(5602), - [anon_sym___declspec] = ACTIONS(5605), - [anon_sym_signed] = ACTIONS(5608), - [anon_sym_unsigned] = ACTIONS(5608), - [anon_sym_long] = ACTIONS(5608), - [anon_sym_short] = ACTIONS(5608), - [anon_sym_static] = ACTIONS(5596), - [anon_sym_auto] = ACTIONS(5596), - [anon_sym_register] = ACTIONS(5596), - [anon_sym_inline] = ACTIONS(5596), - [anon_sym___inline] = ACTIONS(5596), - [anon_sym___inline__] = ACTIONS(5596), - [anon_sym___forceinline] = ACTIONS(5596), - [anon_sym_thread_local] = ACTIONS(5596), - [anon_sym___thread] = ACTIONS(5596), - [anon_sym_CG_EXTERN] = ACTIONS(5596), - [anon_sym_CG_INLINE] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5596), - [anon_sym_IBOutlet] = ACTIONS(5596), - [anon_sym_IBInspectable] = ACTIONS(5596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5596), - [anon_sym_NS_INLINE] = ACTIONS(5596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5596), - [anon_sym_OBJC_EXPORT] = ACTIONS(5596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5596), - [anon_sym_const] = ACTIONS(5593), - [anon_sym_constexpr] = ACTIONS(5593), - [anon_sym_volatile] = ACTIONS(5593), - [anon_sym_restrict] = ACTIONS(5593), - [anon_sym___restrict__] = ACTIONS(5593), - [anon_sym__Atomic] = ACTIONS(5593), - [anon_sym__Noreturn] = ACTIONS(5593), - [anon_sym_nullable] = ACTIONS(5593), - [anon_sym__Complex] = ACTIONS(5593), - [anon_sym__Nonnull] = ACTIONS(5593), - [anon_sym__Nullable] = ACTIONS(5593), - [anon_sym__Nullable_result] = ACTIONS(5593), - [anon_sym__Null_unspecified] = ACTIONS(5593), - [anon_sym___autoreleasing] = ACTIONS(5593), - [anon_sym___block] = ACTIONS(5593), - [anon_sym___bridge] = ACTIONS(5593), - [anon_sym___bridge_retained] = ACTIONS(5593), - [anon_sym___bridge_transfer] = ACTIONS(5593), - [anon_sym___complex] = ACTIONS(5593), - [anon_sym___const] = ACTIONS(5593), - [anon_sym___imag] = ACTIONS(5593), - [anon_sym___kindof] = ACTIONS(5593), - [anon_sym___nonnull] = ACTIONS(5593), - [anon_sym___nullable] = ACTIONS(5593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5593), - [anon_sym___real] = ACTIONS(5593), - [anon_sym___strong] = ACTIONS(5593), - [anon_sym___unsafe_unretained] = ACTIONS(5593), - [anon_sym___unused] = ACTIONS(5593), - [anon_sym___weak] = ACTIONS(5593), - [sym_primitive_type] = ACTIONS(5611), - [anon_sym_enum] = ACTIONS(5614), - [anon_sym_struct] = ACTIONS(5617), - [anon_sym_union] = ACTIONS(5620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5623), - [anon_sym___typeof] = ACTIONS(5623), - [anon_sym_typeof] = ACTIONS(5623), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE] = ACTIONS(5629), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5629), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_API_AVAILABLE] = ACTIONS(5629), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_API_DEPRECATED] = ACTIONS(5629), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5629), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5629), - [anon_sym___deprecated_msg] = ACTIONS(5629), - [anon_sym___deprecated_enum_msg] = ACTIONS(5629), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5629), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5629), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5629), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5629), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5629), - [anon_sym__Alignas] = ACTIONS(5632), - [anon_sym_BOOL] = ACTIONS(5635), - [anon_sym_IMP] = ACTIONS(5635), - [anon_sym_SEL] = ACTIONS(5635), - [anon_sym_Class] = ACTIONS(5635), - [anon_sym_id] = ACTIONS(5635), - [anon_sym_ATdefs] = ACTIONS(5757), - }, - [3016] = { - [sym_preproc_def] = STATE(3014), - [sym_preproc_function_def] = STATE(3014), - [sym_preproc_call] = STATE(3014), - [sym_preproc_if_in_field_declaration_list] = STATE(3014), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3014), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7008), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3014), - [sym_field_declaration] = STATE(3014), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3014), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3014), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(5706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5708), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5708), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(5760), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5712), - }, - [3017] = { - [sym_preproc_def] = STATE(3012), - [sym_preproc_function_def] = STATE(3012), - [sym_preproc_call] = STATE(3012), - [sym_preproc_if_in_field_declaration_list] = STATE(3012), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3012), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7008), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3012), - [sym_field_declaration] = STATE(3012), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3012), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3012), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(3616), - [aux_sym_preproc_if_token1] = ACTIONS(5706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5708), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5708), - [sym_preproc_directive] = ACTIONS(3556), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(5762), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5712), - }, - [3018] = { - [sym_preproc_def] = STATE(3015), - [sym_preproc_function_def] = STATE(3015), - [sym_preproc_call] = STATE(3015), - [sym_preproc_if_in_field_declaration_list] = STATE(3015), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3015), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7007), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3015), - [sym_field_declaration] = STATE(3015), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3015), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3015), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4440), - [aux_sym_preproc_if_token1] = ACTIONS(5764), - [aux_sym_preproc_if_token2] = ACTIONS(5766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5768), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5768), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5770), - }, - [3019] = { - [sym_preproc_def] = STATE(3018), - [sym_preproc_function_def] = STATE(3018), - [sym_preproc_call] = STATE(3018), - [sym_preproc_if_in_field_declaration_list] = STATE(3018), - [sym_preproc_ifdef_in_field_declaration_list] = STATE(3018), - [sym__declaration_modifiers] = STATE(3792), - [sym__declaration_specifiers] = STATE(7007), - [sym_attribute_specifier] = STATE(3792), - [sym_attribute_declaration] = STATE(3792), - [sym_ms_declspec_modifier] = STATE(3792), - [sym_storage_class_specifier] = STATE(3792), - [sym_type_qualifier] = STATE(3792), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__field_declaration_list_item] = STATE(3018), - [sym_field_declaration] = STATE(3018), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3792), - [sym_alignas_specifier] = STATE(3792), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_atdef_field] = STATE(3018), - [aux_sym_preproc_if_in_field_declaration_list_repeat1] = STATE(3018), - [aux_sym__declaration_specifiers_repeat1] = STATE(3792), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [aux_sym_preproc_def_token1] = ACTIONS(4440), - [aux_sym_preproc_if_token1] = ACTIONS(5764), - [aux_sym_preproc_if_token2] = ACTIONS(5772), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5768), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5768), - [sym_preproc_directive] = ACTIONS(4448), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - [anon_sym_ATdefs] = ACTIONS(5770), - }, - [3020] = { - [sym_string_literal] = STATE(3011), - [aux_sym_concatenated_string_repeat1] = STATE(3011), - [sym_identifier] = ACTIONS(5774), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5175), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5175), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5175), - [anon_sym_GT_GT] = ACTIONS(5175), - [anon_sym_SEMI] = ACTIONS(5175), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_LBRACE] = ACTIONS(5175), - [anon_sym_signed] = ACTIONS(5177), - [anon_sym_unsigned] = ACTIONS(5177), - [anon_sym_long] = ACTIONS(5177), - [anon_sym_short] = ACTIONS(5177), - [anon_sym_ATautoreleasepool] = ACTIONS(5175), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [sym_primitive_type] = ACTIONS(5177), - [anon_sym_enum] = ACTIONS(5177), - [anon_sym_struct] = ACTIONS(5177), - [anon_sym_union] = ACTIONS(5177), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5205), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5177), - [anon_sym___typeof] = ACTIONS(5177), - [anon_sym_typeof] = ACTIONS(5177), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - [anon_sym_BOOL] = ACTIONS(5177), - [anon_sym_IMP] = ACTIONS(5177), - [anon_sym_SEL] = ACTIONS(5177), - [anon_sym_Class] = ACTIONS(5177), - [anon_sym_id] = ACTIONS(5177), - }, - [3021] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_RPAREN] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(5181), - [anon_sym_SLASH] = ACTIONS(5179), - [anon_sym_PERCENT] = ACTIONS(5181), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5181), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_COLON] = ACTIONS(5181), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3022] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5211), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5213), - [anon_sym_COMMA] = ACTIONS(5213), - [anon_sym_RPAREN] = ACTIONS(5213), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5213), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5213), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5211), - [anon_sym_PLUS] = ACTIONS(5211), - [anon_sym_STAR] = ACTIONS(5213), - [anon_sym_SLASH] = ACTIONS(5211), - [anon_sym_PERCENT] = ACTIONS(5213), - [anon_sym_PIPE_PIPE] = ACTIONS(5213), - [anon_sym_AMP_AMP] = ACTIONS(5213), - [anon_sym_PIPE] = ACTIONS(5211), - [anon_sym_CARET] = ACTIONS(5213), - [anon_sym_AMP] = ACTIONS(5211), - [anon_sym_EQ_EQ] = ACTIONS(5213), - [anon_sym_BANG_EQ] = ACTIONS(5213), - [anon_sym_GT] = ACTIONS(5211), - [anon_sym_GT_EQ] = ACTIONS(5213), - [anon_sym_LT_EQ] = ACTIONS(5213), - [anon_sym_LT] = ACTIONS(5211), - [anon_sym_LT_LT] = ACTIONS(5213), - [anon_sym_GT_GT] = ACTIONS(5213), - [anon_sym_SEMI] = ACTIONS(5213), - [anon_sym___extension__] = ACTIONS(5211), - [anon_sym_extern] = ACTIONS(5211), - [anon_sym___attribute__] = ACTIONS(5211), - [anon_sym___attribute] = ACTIONS(5211), - [anon_sym_noreturn] = ACTIONS(5211), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5213), - [anon_sym___declspec] = ACTIONS(5211), - [anon_sym_LBRACE] = ACTIONS(5213), - [anon_sym_RBRACE] = ACTIONS(5213), - [anon_sym_signed] = ACTIONS(5211), - [anon_sym_unsigned] = ACTIONS(5211), - [anon_sym_long] = ACTIONS(5211), - [anon_sym_short] = ACTIONS(5211), - [anon_sym_ATautoreleasepool] = ACTIONS(5213), - [anon_sym_static] = ACTIONS(5211), - [anon_sym_auto] = ACTIONS(5211), - [anon_sym_register] = ACTIONS(5211), - [anon_sym_inline] = ACTIONS(5211), - [anon_sym___inline] = ACTIONS(5211), - [anon_sym___inline__] = ACTIONS(5211), - [anon_sym___forceinline] = ACTIONS(5211), - [anon_sym_thread_local] = ACTIONS(5211), - [anon_sym___thread] = ACTIONS(5211), - [anon_sym_CG_EXTERN] = ACTIONS(5211), - [anon_sym_CG_INLINE] = ACTIONS(5211), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5211), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5211), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5211), - [anon_sym_IBOutlet] = ACTIONS(5211), - [anon_sym_IBInspectable] = ACTIONS(5211), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5211), - [anon_sym_NS_INLINE] = ACTIONS(5211), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5211), - [anon_sym_OBJC_EXPORT] = ACTIONS(5211), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5211), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5211), - [anon_sym_const] = ACTIONS(5211), - [anon_sym_constexpr] = ACTIONS(5211), - [anon_sym_volatile] = ACTIONS(5211), - [anon_sym_restrict] = ACTIONS(5211), - [anon_sym___restrict__] = ACTIONS(5211), - [anon_sym__Atomic] = ACTIONS(5211), - [anon_sym__Noreturn] = ACTIONS(5211), - [anon_sym_nullable] = ACTIONS(5211), - [anon_sym__Complex] = ACTIONS(5211), - [anon_sym__Nonnull] = ACTIONS(5211), - [anon_sym__Nullable] = ACTIONS(5211), - [anon_sym__Nullable_result] = ACTIONS(5211), - [anon_sym__Null_unspecified] = ACTIONS(5211), - [anon_sym___autoreleasing] = ACTIONS(5211), - [anon_sym___block] = ACTIONS(5211), - [anon_sym___bridge] = ACTIONS(5211), - [anon_sym___bridge_retained] = ACTIONS(5211), - [anon_sym___bridge_transfer] = ACTIONS(5211), - [anon_sym___complex] = ACTIONS(5211), - [anon_sym___const] = ACTIONS(5211), - [anon_sym___imag] = ACTIONS(5211), - [anon_sym___kindof] = ACTIONS(5211), - [anon_sym___nonnull] = ACTIONS(5211), - [anon_sym___nullable] = ACTIONS(5211), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5211), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5211), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5211), - [anon_sym___real] = ACTIONS(5211), - [anon_sym___strong] = ACTIONS(5211), - [anon_sym___unsafe_unretained] = ACTIONS(5211), - [anon_sym___unused] = ACTIONS(5211), - [anon_sym___weak] = ACTIONS(5211), - [sym_primitive_type] = ACTIONS(5211), - [anon_sym_enum] = ACTIONS(5211), - [anon_sym_COLON] = ACTIONS(5213), - [anon_sym_struct] = ACTIONS(5211), - [anon_sym_union] = ACTIONS(5211), - [anon_sym_QMARK] = ACTIONS(5213), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5211), - [anon_sym___typeof] = ACTIONS(5211), - [anon_sym_typeof] = ACTIONS(5211), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5211), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5211), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5211), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5211), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5211), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5211), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5211), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5211), - [anon_sym_NS_AVAILABLE] = ACTIONS(5211), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5211), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_API_AVAILABLE] = ACTIONS(5211), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_API_DEPRECATED] = ACTIONS(5211), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5211), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5211), - [anon_sym___deprecated_msg] = ACTIONS(5211), - [anon_sym___deprecated_enum_msg] = ACTIONS(5211), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5211), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5211), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5211), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5211), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5211), - [anon_sym__Alignas] = ACTIONS(5211), - [anon_sym_BOOL] = ACTIONS(5211), - [anon_sym_IMP] = ACTIONS(5211), - [anon_sym_SEL] = ACTIONS(5211), - [anon_sym_Class] = ACTIONS(5211), - [anon_sym_id] = ACTIONS(5211), - }, - [3023] = { - [aux_sym_selector_expression_repeat2] = STATE(3023), - [sym_identifier] = ACTIONS(5229), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5231), - [anon_sym_COMMA] = ACTIONS(5231), - [anon_sym_RPAREN] = ACTIONS(5779), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5231), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5231), - [anon_sym_LPAREN2] = ACTIONS(5231), - [anon_sym_DASH] = ACTIONS(5229), - [anon_sym_PLUS] = ACTIONS(5229), - [anon_sym_STAR] = ACTIONS(5231), - [anon_sym_SLASH] = ACTIONS(5229), - [anon_sym_PERCENT] = ACTIONS(5231), - [anon_sym_PIPE_PIPE] = ACTIONS(5231), - [anon_sym_AMP_AMP] = ACTIONS(5231), - [anon_sym_PIPE] = ACTIONS(5229), - [anon_sym_CARET] = ACTIONS(5231), - [anon_sym_AMP] = ACTIONS(5229), - [anon_sym_EQ_EQ] = ACTIONS(5231), - [anon_sym_BANG_EQ] = ACTIONS(5231), - [anon_sym_GT] = ACTIONS(5229), - [anon_sym_GT_EQ] = ACTIONS(5231), - [anon_sym_LT_EQ] = ACTIONS(5231), - [anon_sym_LT] = ACTIONS(5229), - [anon_sym_LT_LT] = ACTIONS(5231), - [anon_sym_GT_GT] = ACTIONS(5231), - [anon_sym_SEMI] = ACTIONS(5231), - [anon_sym___extension__] = ACTIONS(5229), - [anon_sym_extern] = ACTIONS(5229), - [anon_sym___attribute__] = ACTIONS(5229), - [anon_sym___attribute] = ACTIONS(5229), - [anon_sym_noreturn] = ACTIONS(5229), - [anon_sym_LBRACK] = ACTIONS(5231), - [anon_sym_RBRACK] = ACTIONS(5231), - [anon_sym___declspec] = ACTIONS(5229), - [anon_sym_LBRACE] = ACTIONS(5231), - [anon_sym_RBRACE] = ACTIONS(5231), - [anon_sym_signed] = ACTIONS(5229), - [anon_sym_unsigned] = ACTIONS(5229), - [anon_sym_long] = ACTIONS(5229), - [anon_sym_short] = ACTIONS(5229), - [anon_sym_ATautoreleasepool] = ACTIONS(5231), - [anon_sym_static] = ACTIONS(5229), - [anon_sym_auto] = ACTIONS(5229), - [anon_sym_register] = ACTIONS(5229), - [anon_sym_inline] = ACTIONS(5229), - [anon_sym___inline] = ACTIONS(5229), - [anon_sym___inline__] = ACTIONS(5229), - [anon_sym___forceinline] = ACTIONS(5229), - [anon_sym_thread_local] = ACTIONS(5229), - [anon_sym___thread] = ACTIONS(5229), - [anon_sym_CG_EXTERN] = ACTIONS(5229), - [anon_sym_CG_INLINE] = ACTIONS(5229), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5229), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5229), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5229), - [anon_sym_IBOutlet] = ACTIONS(5229), - [anon_sym_IBInspectable] = ACTIONS(5229), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5229), - [anon_sym_NS_INLINE] = ACTIONS(5229), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5229), - [anon_sym_OBJC_EXPORT] = ACTIONS(5229), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5229), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5229), - [anon_sym_const] = ACTIONS(5229), - [anon_sym_constexpr] = ACTIONS(5229), - [anon_sym_volatile] = ACTIONS(5229), - [anon_sym_restrict] = ACTIONS(5229), - [anon_sym___restrict__] = ACTIONS(5229), - [anon_sym__Atomic] = ACTIONS(5229), - [anon_sym__Noreturn] = ACTIONS(5229), - [anon_sym_nullable] = ACTIONS(5229), - [anon_sym__Complex] = ACTIONS(5229), - [anon_sym__Nonnull] = ACTIONS(5229), - [anon_sym__Nullable] = ACTIONS(5229), - [anon_sym__Nullable_result] = ACTIONS(5229), - [anon_sym__Null_unspecified] = ACTIONS(5229), - [anon_sym___autoreleasing] = ACTIONS(5229), - [anon_sym___block] = ACTIONS(5229), - [anon_sym___bridge] = ACTIONS(5229), - [anon_sym___bridge_retained] = ACTIONS(5229), - [anon_sym___bridge_transfer] = ACTIONS(5229), - [anon_sym___complex] = ACTIONS(5229), - [anon_sym___const] = ACTIONS(5229), - [anon_sym___imag] = ACTIONS(5229), - [anon_sym___kindof] = ACTIONS(5229), - [anon_sym___nonnull] = ACTIONS(5229), - [anon_sym___nullable] = ACTIONS(5229), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5229), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5229), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5229), - [anon_sym___real] = ACTIONS(5229), - [anon_sym___strong] = ACTIONS(5229), - [anon_sym___unsafe_unretained] = ACTIONS(5229), - [anon_sym___unused] = ACTIONS(5229), - [anon_sym___weak] = ACTIONS(5229), - [sym_primitive_type] = ACTIONS(5229), - [anon_sym_enum] = ACTIONS(5229), - [anon_sym_COLON] = ACTIONS(5231), - [anon_sym_struct] = ACTIONS(5229), - [anon_sym_union] = ACTIONS(5229), - [anon_sym_QMARK] = ACTIONS(5231), - [anon_sym_DASH_DASH] = ACTIONS(5231), - [anon_sym_PLUS_PLUS] = ACTIONS(5231), - [anon_sym_DOT] = ACTIONS(5229), - [anon_sym_DASH_GT] = ACTIONS(5231), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5229), - [anon_sym___typeof] = ACTIONS(5229), - [anon_sym_typeof] = ACTIONS(5229), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5229), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5229), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5229), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5229), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5229), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5229), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5229), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5229), - [anon_sym_NS_AVAILABLE] = ACTIONS(5229), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5229), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_API_AVAILABLE] = ACTIONS(5229), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_API_DEPRECATED] = ACTIONS(5229), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5229), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5229), - [anon_sym___deprecated_msg] = ACTIONS(5229), - [anon_sym___deprecated_enum_msg] = ACTIONS(5229), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5229), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5229), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5229), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5229), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5229), - [anon_sym__Alignas] = ACTIONS(5229), - [anon_sym_BOOL] = ACTIONS(5229), - [anon_sym_IMP] = ACTIONS(5229), - [anon_sym_SEL] = ACTIONS(5229), - [anon_sym_Class] = ACTIONS(5229), - [anon_sym_id] = ACTIONS(5229), - }, - [3024] = { - [sym_string_literal] = STATE(3020), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5199), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5199), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5199), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5199), - [anon_sym_GT_GT] = ACTIONS(5199), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_LBRACE] = ACTIONS(5199), - [anon_sym_signed] = ACTIONS(5197), - [anon_sym_unsigned] = ACTIONS(5197), - [anon_sym_long] = ACTIONS(5197), - [anon_sym_short] = ACTIONS(5197), - [anon_sym_ATautoreleasepool] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [sym_primitive_type] = ACTIONS(5197), - [anon_sym_enum] = ACTIONS(5197), - [anon_sym_struct] = ACTIONS(5197), - [anon_sym_union] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5205), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5197), - [anon_sym___typeof] = ACTIONS(5197), - [anon_sym_typeof] = ACTIONS(5197), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - [anon_sym_BOOL] = ACTIONS(5197), - [anon_sym_IMP] = ACTIONS(5197), - [anon_sym_SEL] = ACTIONS(5197), - [anon_sym_Class] = ACTIONS(5197), - [anon_sym_id] = ACTIONS(5197), - }, - [3025] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5207), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5209), - [anon_sym_COMMA] = ACTIONS(5209), - [anon_sym_RPAREN] = ACTIONS(5209), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5209), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5209), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5207), - [anon_sym_PLUS] = ACTIONS(5207), - [anon_sym_STAR] = ACTIONS(5209), - [anon_sym_SLASH] = ACTIONS(5207), - [anon_sym_PERCENT] = ACTIONS(5209), - [anon_sym_PIPE_PIPE] = ACTIONS(5209), - [anon_sym_AMP_AMP] = ACTIONS(5209), - [anon_sym_PIPE] = ACTIONS(5207), - [anon_sym_CARET] = ACTIONS(5209), - [anon_sym_AMP] = ACTIONS(5207), - [anon_sym_EQ_EQ] = ACTIONS(5209), - [anon_sym_BANG_EQ] = ACTIONS(5209), - [anon_sym_GT] = ACTIONS(5207), - [anon_sym_GT_EQ] = ACTIONS(5209), - [anon_sym_LT_EQ] = ACTIONS(5209), - [anon_sym_LT] = ACTIONS(5207), - [anon_sym_LT_LT] = ACTIONS(5209), - [anon_sym_GT_GT] = ACTIONS(5209), - [anon_sym_SEMI] = ACTIONS(5209), - [anon_sym___extension__] = ACTIONS(5207), - [anon_sym_extern] = ACTIONS(5207), - [anon_sym___attribute__] = ACTIONS(5207), - [anon_sym___attribute] = ACTIONS(5207), - [anon_sym_noreturn] = ACTIONS(5207), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5209), - [anon_sym___declspec] = ACTIONS(5207), - [anon_sym_LBRACE] = ACTIONS(5209), - [anon_sym_RBRACE] = ACTIONS(5209), - [anon_sym_signed] = ACTIONS(5207), - [anon_sym_unsigned] = ACTIONS(5207), - [anon_sym_long] = ACTIONS(5207), - [anon_sym_short] = ACTIONS(5207), - [anon_sym_ATautoreleasepool] = ACTIONS(5209), - [anon_sym_static] = ACTIONS(5207), - [anon_sym_auto] = ACTIONS(5207), - [anon_sym_register] = ACTIONS(5207), - [anon_sym_inline] = ACTIONS(5207), - [anon_sym___inline] = ACTIONS(5207), - [anon_sym___inline__] = ACTIONS(5207), - [anon_sym___forceinline] = ACTIONS(5207), - [anon_sym_thread_local] = ACTIONS(5207), - [anon_sym___thread] = ACTIONS(5207), - [anon_sym_CG_EXTERN] = ACTIONS(5207), - [anon_sym_CG_INLINE] = ACTIONS(5207), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5207), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5207), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5207), - [anon_sym_IBOutlet] = ACTIONS(5207), - [anon_sym_IBInspectable] = ACTIONS(5207), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5207), - [anon_sym_NS_INLINE] = ACTIONS(5207), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5207), - [anon_sym_OBJC_EXPORT] = ACTIONS(5207), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5207), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5207), - [anon_sym_const] = ACTIONS(5207), - [anon_sym_constexpr] = ACTIONS(5207), - [anon_sym_volatile] = ACTIONS(5207), - [anon_sym_restrict] = ACTIONS(5207), - [anon_sym___restrict__] = ACTIONS(5207), - [anon_sym__Atomic] = ACTIONS(5207), - [anon_sym__Noreturn] = ACTIONS(5207), - [anon_sym_nullable] = ACTIONS(5207), - [anon_sym__Complex] = ACTIONS(5207), - [anon_sym__Nonnull] = ACTIONS(5207), - [anon_sym__Nullable] = ACTIONS(5207), - [anon_sym__Nullable_result] = ACTIONS(5207), - [anon_sym__Null_unspecified] = ACTIONS(5207), - [anon_sym___autoreleasing] = ACTIONS(5207), - [anon_sym___block] = ACTIONS(5207), - [anon_sym___bridge] = ACTIONS(5207), - [anon_sym___bridge_retained] = ACTIONS(5207), - [anon_sym___bridge_transfer] = ACTIONS(5207), - [anon_sym___complex] = ACTIONS(5207), - [anon_sym___const] = ACTIONS(5207), - [anon_sym___imag] = ACTIONS(5207), - [anon_sym___kindof] = ACTIONS(5207), - [anon_sym___nonnull] = ACTIONS(5207), - [anon_sym___nullable] = ACTIONS(5207), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5207), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5207), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5207), - [anon_sym___real] = ACTIONS(5207), - [anon_sym___strong] = ACTIONS(5207), - [anon_sym___unsafe_unretained] = ACTIONS(5207), - [anon_sym___unused] = ACTIONS(5207), - [anon_sym___weak] = ACTIONS(5207), - [sym_primitive_type] = ACTIONS(5207), - [anon_sym_enum] = ACTIONS(5207), - [anon_sym_COLON] = ACTIONS(5209), - [anon_sym_struct] = ACTIONS(5207), - [anon_sym_union] = ACTIONS(5207), - [anon_sym_QMARK] = ACTIONS(5209), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5207), - [anon_sym___typeof] = ACTIONS(5207), - [anon_sym_typeof] = ACTIONS(5207), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5207), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5207), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5207), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5207), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5207), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5207), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5207), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5207), - [anon_sym_NS_AVAILABLE] = ACTIONS(5207), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5207), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_API_AVAILABLE] = ACTIONS(5207), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_API_DEPRECATED] = ACTIONS(5207), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5207), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5207), - [anon_sym___deprecated_msg] = ACTIONS(5207), - [anon_sym___deprecated_enum_msg] = ACTIONS(5207), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5207), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5207), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5207), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5207), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5207), - [anon_sym__Alignas] = ACTIONS(5207), - [anon_sym_BOOL] = ACTIONS(5207), - [anon_sym_IMP] = ACTIONS(5207), - [anon_sym_SEL] = ACTIONS(5207), - [anon_sym_Class] = ACTIONS(5207), - [anon_sym_id] = ACTIONS(5207), - }, - [3026] = { - [sym_string_literal] = STATE(3026), - [aux_sym_concatenated_string_repeat1] = STATE(3026), - [sym_identifier] = ACTIONS(5782), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5153), - [anon_sym_COMMA] = ACTIONS(5153), - [anon_sym_RPAREN] = ACTIONS(5153), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5153), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5153), - [anon_sym_LPAREN2] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5155), - [anon_sym_STAR] = ACTIONS(5155), - [anon_sym_SLASH] = ACTIONS(5155), - [anon_sym_PERCENT] = ACTIONS(5155), - [anon_sym_PIPE_PIPE] = ACTIONS(5153), - [anon_sym_AMP_AMP] = ACTIONS(5153), - [anon_sym_PIPE] = ACTIONS(5155), - [anon_sym_CARET] = ACTIONS(5155), - [anon_sym_AMP] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5153), - [anon_sym_LT_EQ] = ACTIONS(5153), - [anon_sym_LT] = ACTIONS(5155), - [anon_sym_LT_LT] = ACTIONS(5155), - [anon_sym_GT_GT] = ACTIONS(5155), - [anon_sym_SEMI] = ACTIONS(5153), - [anon_sym___extension__] = ACTIONS(5155), - [anon_sym_extern] = ACTIONS(5155), - [anon_sym___attribute__] = ACTIONS(5155), - [anon_sym___attribute] = ACTIONS(5155), - [anon_sym_noreturn] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5153), - [anon_sym_RBRACK] = ACTIONS(5153), - [anon_sym___declspec] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5153), - [anon_sym_EQ] = ACTIONS(5155), - [anon_sym_static] = ACTIONS(5155), - [anon_sym_auto] = ACTIONS(5155), - [anon_sym_register] = ACTIONS(5155), - [anon_sym_inline] = ACTIONS(5155), - [anon_sym___inline] = ACTIONS(5155), - [anon_sym___inline__] = ACTIONS(5155), - [anon_sym___forceinline] = ACTIONS(5155), - [anon_sym_thread_local] = ACTIONS(5155), - [anon_sym___thread] = ACTIONS(5155), - [anon_sym_CG_EXTERN] = ACTIONS(5155), - [anon_sym_CG_INLINE] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5155), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5155), - [anon_sym_IBOutlet] = ACTIONS(5155), - [anon_sym_IBInspectable] = ACTIONS(5155), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5155), - [anon_sym_NS_INLINE] = ACTIONS(5155), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5155), - [anon_sym_OBJC_EXPORT] = ACTIONS(5155), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5155), - [anon_sym_const] = ACTIONS(5155), - [anon_sym_constexpr] = ACTIONS(5155), - [anon_sym_volatile] = ACTIONS(5155), - [anon_sym_restrict] = ACTIONS(5155), - [anon_sym___restrict__] = ACTIONS(5155), - [anon_sym__Atomic] = ACTIONS(5155), - [anon_sym__Noreturn] = ACTIONS(5155), - [anon_sym_nullable] = ACTIONS(5155), - [anon_sym__Complex] = ACTIONS(5155), - [anon_sym__Nonnull] = ACTIONS(5155), - [anon_sym__Nullable] = ACTIONS(5155), - [anon_sym__Nullable_result] = ACTIONS(5155), - [anon_sym__Null_unspecified] = ACTIONS(5155), - [anon_sym___autoreleasing] = ACTIONS(5155), - [anon_sym___block] = ACTIONS(5155), - [anon_sym___bridge] = ACTIONS(5155), - [anon_sym___bridge_retained] = ACTIONS(5155), - [anon_sym___bridge_transfer] = ACTIONS(5155), - [anon_sym___complex] = ACTIONS(5155), - [anon_sym___const] = ACTIONS(5155), - [anon_sym___imag] = ACTIONS(5155), - [anon_sym___kindof] = ACTIONS(5155), - [anon_sym___nonnull] = ACTIONS(5155), - [anon_sym___nullable] = ACTIONS(5155), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5155), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5155), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5155), - [anon_sym___real] = ACTIONS(5155), - [anon_sym___strong] = ACTIONS(5155), - [anon_sym___unsafe_unretained] = ACTIONS(5155), - [anon_sym___unused] = ACTIONS(5155), - [anon_sym___weak] = ACTIONS(5155), - [anon_sym_COLON] = ACTIONS(5153), - [anon_sym_QMARK] = ACTIONS(5153), - [anon_sym_STAR_EQ] = ACTIONS(5153), - [anon_sym_SLASH_EQ] = ACTIONS(5153), - [anon_sym_PERCENT_EQ] = ACTIONS(5153), - [anon_sym_PLUS_EQ] = ACTIONS(5153), - [anon_sym_DASH_EQ] = ACTIONS(5153), - [anon_sym_LT_LT_EQ] = ACTIONS(5153), - [anon_sym_GT_GT_EQ] = ACTIONS(5153), - [anon_sym_AMP_EQ] = ACTIONS(5153), - [anon_sym_CARET_EQ] = ACTIONS(5153), - [anon_sym_PIPE_EQ] = ACTIONS(5153), - [anon_sym_DASH_DASH] = ACTIONS(5153), - [anon_sym_PLUS_PLUS] = ACTIONS(5153), - [anon_sym_DOT] = ACTIONS(5155), - [anon_sym_DASH_GT] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(5785), - [anon_sym_DQUOTE] = ACTIONS(5788), - [anon_sym_L_DQUOTE] = ACTIONS(5788), - [anon_sym_u_DQUOTE] = ACTIONS(5788), - [anon_sym_U_DQUOTE] = ACTIONS(5788), - [anon_sym_u8_DQUOTE] = ACTIONS(5788), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5155), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5155), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5155), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5155), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE] = ACTIONS(5155), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_API_AVAILABLE] = ACTIONS(5155), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_API_DEPRECATED] = ACTIONS(5155), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5155), - [anon_sym___deprecated_msg] = ACTIONS(5155), - [anon_sym___deprecated_enum_msg] = ACTIONS(5155), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5155), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5155), - [anon_sym__Alignas] = ACTIONS(5155), - }, - [3027] = { - [aux_sym_selector_expression_repeat2] = STATE(3023), - [sym_identifier] = ACTIONS(5223), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5225), - [anon_sym_COMMA] = ACTIONS(5225), - [anon_sym_RPAREN] = ACTIONS(5791), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5225), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5225), - [anon_sym_LPAREN2] = ACTIONS(5225), - [anon_sym_DASH] = ACTIONS(5223), - [anon_sym_PLUS] = ACTIONS(5223), - [anon_sym_STAR] = ACTIONS(5225), - [anon_sym_SLASH] = ACTIONS(5223), - [anon_sym_PERCENT] = ACTIONS(5225), - [anon_sym_PIPE_PIPE] = ACTIONS(5225), - [anon_sym_AMP_AMP] = ACTIONS(5225), - [anon_sym_PIPE] = ACTIONS(5223), - [anon_sym_CARET] = ACTIONS(5225), - [anon_sym_AMP] = ACTIONS(5223), - [anon_sym_EQ_EQ] = ACTIONS(5225), - [anon_sym_BANG_EQ] = ACTIONS(5225), - [anon_sym_GT] = ACTIONS(5223), - [anon_sym_GT_EQ] = ACTIONS(5225), - [anon_sym_LT_EQ] = ACTIONS(5225), - [anon_sym_LT] = ACTIONS(5223), - [anon_sym_LT_LT] = ACTIONS(5225), - [anon_sym_GT_GT] = ACTIONS(5225), - [anon_sym_SEMI] = ACTIONS(5225), - [anon_sym___extension__] = ACTIONS(5223), - [anon_sym_extern] = ACTIONS(5223), - [anon_sym___attribute__] = ACTIONS(5223), - [anon_sym___attribute] = ACTIONS(5223), - [anon_sym_noreturn] = ACTIONS(5223), - [anon_sym_LBRACK] = ACTIONS(5225), - [anon_sym_RBRACK] = ACTIONS(5225), - [anon_sym___declspec] = ACTIONS(5223), - [anon_sym_LBRACE] = ACTIONS(5225), - [anon_sym_RBRACE] = ACTIONS(5225), - [anon_sym_signed] = ACTIONS(5223), - [anon_sym_unsigned] = ACTIONS(5223), - [anon_sym_long] = ACTIONS(5223), - [anon_sym_short] = ACTIONS(5223), - [anon_sym_ATautoreleasepool] = ACTIONS(5225), - [anon_sym_static] = ACTIONS(5223), - [anon_sym_auto] = ACTIONS(5223), - [anon_sym_register] = ACTIONS(5223), - [anon_sym_inline] = ACTIONS(5223), - [anon_sym___inline] = ACTIONS(5223), - [anon_sym___inline__] = ACTIONS(5223), - [anon_sym___forceinline] = ACTIONS(5223), - [anon_sym_thread_local] = ACTIONS(5223), - [anon_sym___thread] = ACTIONS(5223), - [anon_sym_CG_EXTERN] = ACTIONS(5223), - [anon_sym_CG_INLINE] = ACTIONS(5223), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5223), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5223), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5223), - [anon_sym_IBOutlet] = ACTIONS(5223), - [anon_sym_IBInspectable] = ACTIONS(5223), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5223), - [anon_sym_NS_INLINE] = ACTIONS(5223), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5223), - [anon_sym_OBJC_EXPORT] = ACTIONS(5223), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5223), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5223), - [anon_sym_const] = ACTIONS(5223), - [anon_sym_constexpr] = ACTIONS(5223), - [anon_sym_volatile] = ACTIONS(5223), - [anon_sym_restrict] = ACTIONS(5223), - [anon_sym___restrict__] = ACTIONS(5223), - [anon_sym__Atomic] = ACTIONS(5223), - [anon_sym__Noreturn] = ACTIONS(5223), - [anon_sym_nullable] = ACTIONS(5223), - [anon_sym__Complex] = ACTIONS(5223), - [anon_sym__Nonnull] = ACTIONS(5223), - [anon_sym__Nullable] = ACTIONS(5223), - [anon_sym__Nullable_result] = ACTIONS(5223), - [anon_sym__Null_unspecified] = ACTIONS(5223), - [anon_sym___autoreleasing] = ACTIONS(5223), - [anon_sym___block] = ACTIONS(5223), - [anon_sym___bridge] = ACTIONS(5223), - [anon_sym___bridge_retained] = ACTIONS(5223), - [anon_sym___bridge_transfer] = ACTIONS(5223), - [anon_sym___complex] = ACTIONS(5223), - [anon_sym___const] = ACTIONS(5223), - [anon_sym___imag] = ACTIONS(5223), - [anon_sym___kindof] = ACTIONS(5223), - [anon_sym___nonnull] = ACTIONS(5223), - [anon_sym___nullable] = ACTIONS(5223), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5223), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5223), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5223), - [anon_sym___real] = ACTIONS(5223), - [anon_sym___strong] = ACTIONS(5223), - [anon_sym___unsafe_unretained] = ACTIONS(5223), - [anon_sym___unused] = ACTIONS(5223), - [anon_sym___weak] = ACTIONS(5223), - [sym_primitive_type] = ACTIONS(5223), - [anon_sym_enum] = ACTIONS(5223), - [anon_sym_COLON] = ACTIONS(5225), - [anon_sym_struct] = ACTIONS(5223), - [anon_sym_union] = ACTIONS(5223), - [anon_sym_QMARK] = ACTIONS(5225), - [anon_sym_DASH_DASH] = ACTIONS(5225), - [anon_sym_PLUS_PLUS] = ACTIONS(5225), - [anon_sym_DOT] = ACTIONS(5223), - [anon_sym_DASH_GT] = ACTIONS(5225), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5223), - [anon_sym___typeof] = ACTIONS(5223), - [anon_sym_typeof] = ACTIONS(5223), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5223), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5223), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5223), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5223), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5223), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5223), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5223), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5223), - [anon_sym_NS_AVAILABLE] = ACTIONS(5223), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5223), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_API_AVAILABLE] = ACTIONS(5223), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_API_DEPRECATED] = ACTIONS(5223), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5223), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5223), - [anon_sym___deprecated_msg] = ACTIONS(5223), - [anon_sym___deprecated_enum_msg] = ACTIONS(5223), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5223), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5223), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5223), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5223), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5223), - [anon_sym__Alignas] = ACTIONS(5223), - [anon_sym_BOOL] = ACTIONS(5223), - [anon_sym_IMP] = ACTIONS(5223), - [anon_sym_SEL] = ACTIONS(5223), - [anon_sym_Class] = ACTIONS(5223), - [anon_sym_id] = ACTIONS(5223), - }, - [3028] = { - [sym__declaration_modifiers] = STATE(3155), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3155), - [sym_attribute_declaration] = STATE(3155), - [sym_ms_declspec_modifier] = STATE(3155), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7594), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3155), - [sym_type_qualifier] = STATE(3155), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7638), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3155), - [sym_alignas_specifier] = STATE(3155), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3155), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3029] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5215), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5217), - [anon_sym_COMMA] = ACTIONS(5217), - [anon_sym_RPAREN] = ACTIONS(5217), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5217), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5217), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5215), - [anon_sym_PLUS] = ACTIONS(5215), - [anon_sym_STAR] = ACTIONS(5217), - [anon_sym_SLASH] = ACTIONS(5215), - [anon_sym_PERCENT] = ACTIONS(5217), - [anon_sym_PIPE_PIPE] = ACTIONS(5217), - [anon_sym_AMP_AMP] = ACTIONS(5217), - [anon_sym_PIPE] = ACTIONS(5215), - [anon_sym_CARET] = ACTIONS(5217), - [anon_sym_AMP] = ACTIONS(5215), - [anon_sym_EQ_EQ] = ACTIONS(5217), - [anon_sym_BANG_EQ] = ACTIONS(5217), - [anon_sym_GT] = ACTIONS(5215), - [anon_sym_GT_EQ] = ACTIONS(5217), - [anon_sym_LT_EQ] = ACTIONS(5217), - [anon_sym_LT] = ACTIONS(5215), - [anon_sym_LT_LT] = ACTIONS(5217), - [anon_sym_GT_GT] = ACTIONS(5217), - [anon_sym_SEMI] = ACTIONS(5217), - [anon_sym___extension__] = ACTIONS(5215), - [anon_sym_extern] = ACTIONS(5215), - [anon_sym___attribute__] = ACTIONS(5215), - [anon_sym___attribute] = ACTIONS(5215), - [anon_sym_noreturn] = ACTIONS(5215), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5217), - [anon_sym___declspec] = ACTIONS(5215), - [anon_sym_LBRACE] = ACTIONS(5217), - [anon_sym_RBRACE] = ACTIONS(5217), - [anon_sym_signed] = ACTIONS(5215), - [anon_sym_unsigned] = ACTIONS(5215), - [anon_sym_long] = ACTIONS(5215), - [anon_sym_short] = ACTIONS(5215), - [anon_sym_ATautoreleasepool] = ACTIONS(5217), - [anon_sym_static] = ACTIONS(5215), - [anon_sym_auto] = ACTIONS(5215), - [anon_sym_register] = ACTIONS(5215), - [anon_sym_inline] = ACTIONS(5215), - [anon_sym___inline] = ACTIONS(5215), - [anon_sym___inline__] = ACTIONS(5215), - [anon_sym___forceinline] = ACTIONS(5215), - [anon_sym_thread_local] = ACTIONS(5215), - [anon_sym___thread] = ACTIONS(5215), - [anon_sym_CG_EXTERN] = ACTIONS(5215), - [anon_sym_CG_INLINE] = ACTIONS(5215), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5215), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5215), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5215), - [anon_sym_IBOutlet] = ACTIONS(5215), - [anon_sym_IBInspectable] = ACTIONS(5215), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5215), - [anon_sym_NS_INLINE] = ACTIONS(5215), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5215), - [anon_sym_OBJC_EXPORT] = ACTIONS(5215), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5215), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5215), - [anon_sym_const] = ACTIONS(5215), - [anon_sym_constexpr] = ACTIONS(5215), - [anon_sym_volatile] = ACTIONS(5215), - [anon_sym_restrict] = ACTIONS(5215), - [anon_sym___restrict__] = ACTIONS(5215), - [anon_sym__Atomic] = ACTIONS(5215), - [anon_sym__Noreturn] = ACTIONS(5215), - [anon_sym_nullable] = ACTIONS(5215), - [anon_sym__Complex] = ACTIONS(5215), - [anon_sym__Nonnull] = ACTIONS(5215), - [anon_sym__Nullable] = ACTIONS(5215), - [anon_sym__Nullable_result] = ACTIONS(5215), - [anon_sym__Null_unspecified] = ACTIONS(5215), - [anon_sym___autoreleasing] = ACTIONS(5215), - [anon_sym___block] = ACTIONS(5215), - [anon_sym___bridge] = ACTIONS(5215), - [anon_sym___bridge_retained] = ACTIONS(5215), - [anon_sym___bridge_transfer] = ACTIONS(5215), - [anon_sym___complex] = ACTIONS(5215), - [anon_sym___const] = ACTIONS(5215), - [anon_sym___imag] = ACTIONS(5215), - [anon_sym___kindof] = ACTIONS(5215), - [anon_sym___nonnull] = ACTIONS(5215), - [anon_sym___nullable] = ACTIONS(5215), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5215), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5215), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5215), - [anon_sym___real] = ACTIONS(5215), - [anon_sym___strong] = ACTIONS(5215), - [anon_sym___unsafe_unretained] = ACTIONS(5215), - [anon_sym___unused] = ACTIONS(5215), - [anon_sym___weak] = ACTIONS(5215), - [sym_primitive_type] = ACTIONS(5215), - [anon_sym_enum] = ACTIONS(5215), - [anon_sym_COLON] = ACTIONS(5217), - [anon_sym_struct] = ACTIONS(5215), - [anon_sym_union] = ACTIONS(5215), - [anon_sym_QMARK] = ACTIONS(5217), - [anon_sym_DASH_DASH] = ACTIONS(5217), - [anon_sym_PLUS_PLUS] = ACTIONS(5217), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5215), - [anon_sym___typeof] = ACTIONS(5215), - [anon_sym_typeof] = ACTIONS(5215), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5215), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5215), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5215), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5215), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5215), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5215), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5215), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5215), - [anon_sym_NS_AVAILABLE] = ACTIONS(5215), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5215), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_API_AVAILABLE] = ACTIONS(5215), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_API_DEPRECATED] = ACTIONS(5215), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5215), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5215), - [anon_sym___deprecated_msg] = ACTIONS(5215), - [anon_sym___deprecated_enum_msg] = ACTIONS(5215), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5215), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5215), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5215), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5215), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5215), - [anon_sym__Alignas] = ACTIONS(5215), - [anon_sym_BOOL] = ACTIONS(5215), - [anon_sym_IMP] = ACTIONS(5215), - [anon_sym_SEL] = ACTIONS(5215), - [anon_sym_Class] = ACTIONS(5215), - [anon_sym_id] = ACTIONS(5215), - }, - [3030] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5193), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5195), - [anon_sym_COMMA] = ACTIONS(5195), - [anon_sym_RPAREN] = ACTIONS(5195), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5195), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5195), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5193), - [anon_sym_PLUS] = ACTIONS(5193), - [anon_sym_STAR] = ACTIONS(5195), - [anon_sym_SLASH] = ACTIONS(5193), - [anon_sym_PERCENT] = ACTIONS(5195), - [anon_sym_PIPE_PIPE] = ACTIONS(5195), - [anon_sym_AMP_AMP] = ACTIONS(5195), - [anon_sym_PIPE] = ACTIONS(5193), - [anon_sym_CARET] = ACTIONS(5195), - [anon_sym_AMP] = ACTIONS(5193), - [anon_sym_EQ_EQ] = ACTIONS(5195), - [anon_sym_BANG_EQ] = ACTIONS(5195), - [anon_sym_GT] = ACTIONS(5193), - [anon_sym_GT_EQ] = ACTIONS(5195), - [anon_sym_LT_EQ] = ACTIONS(5195), - [anon_sym_LT] = ACTIONS(5193), - [anon_sym_LT_LT] = ACTIONS(5195), - [anon_sym_GT_GT] = ACTIONS(5195), - [anon_sym_SEMI] = ACTIONS(5195), - [anon_sym___extension__] = ACTIONS(5193), - [anon_sym_extern] = ACTIONS(5193), - [anon_sym___attribute__] = ACTIONS(5193), - [anon_sym___attribute] = ACTIONS(5193), - [anon_sym_noreturn] = ACTIONS(5193), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym_RBRACK] = ACTIONS(5195), - [anon_sym___declspec] = ACTIONS(5193), - [anon_sym_LBRACE] = ACTIONS(5195), - [anon_sym_RBRACE] = ACTIONS(5195), - [anon_sym_signed] = ACTIONS(5193), - [anon_sym_unsigned] = ACTIONS(5193), - [anon_sym_long] = ACTIONS(5193), - [anon_sym_short] = ACTIONS(5193), - [anon_sym_ATautoreleasepool] = ACTIONS(5195), - [anon_sym_static] = ACTIONS(5193), - [anon_sym_auto] = ACTIONS(5193), - [anon_sym_register] = ACTIONS(5193), - [anon_sym_inline] = ACTIONS(5193), - [anon_sym___inline] = ACTIONS(5193), - [anon_sym___inline__] = ACTIONS(5193), - [anon_sym___forceinline] = ACTIONS(5193), - [anon_sym_thread_local] = ACTIONS(5193), - [anon_sym___thread] = ACTIONS(5193), - [anon_sym_CG_EXTERN] = ACTIONS(5193), - [anon_sym_CG_INLINE] = ACTIONS(5193), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5193), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5193), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5193), - [anon_sym_IBOutlet] = ACTIONS(5193), - [anon_sym_IBInspectable] = ACTIONS(5193), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5193), - [anon_sym_NS_INLINE] = ACTIONS(5193), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5193), - [anon_sym_OBJC_EXPORT] = ACTIONS(5193), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5193), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5193), - [anon_sym_const] = ACTIONS(5193), - [anon_sym_constexpr] = ACTIONS(5193), - [anon_sym_volatile] = ACTIONS(5193), - [anon_sym_restrict] = ACTIONS(5193), - [anon_sym___restrict__] = ACTIONS(5193), - [anon_sym__Atomic] = ACTIONS(5193), - [anon_sym__Noreturn] = ACTIONS(5193), - [anon_sym_nullable] = ACTIONS(5193), - [anon_sym__Complex] = ACTIONS(5193), - [anon_sym__Nonnull] = ACTIONS(5193), - [anon_sym__Nullable] = ACTIONS(5193), - [anon_sym__Nullable_result] = ACTIONS(5193), - [anon_sym__Null_unspecified] = ACTIONS(5193), - [anon_sym___autoreleasing] = ACTIONS(5193), - [anon_sym___block] = ACTIONS(5193), - [anon_sym___bridge] = ACTIONS(5193), - [anon_sym___bridge_retained] = ACTIONS(5193), - [anon_sym___bridge_transfer] = ACTIONS(5193), - [anon_sym___complex] = ACTIONS(5193), - [anon_sym___const] = ACTIONS(5193), - [anon_sym___imag] = ACTIONS(5193), - [anon_sym___kindof] = ACTIONS(5193), - [anon_sym___nonnull] = ACTIONS(5193), - [anon_sym___nullable] = ACTIONS(5193), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5193), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5193), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5193), - [anon_sym___real] = ACTIONS(5193), - [anon_sym___strong] = ACTIONS(5193), - [anon_sym___unsafe_unretained] = ACTIONS(5193), - [anon_sym___unused] = ACTIONS(5193), - [anon_sym___weak] = ACTIONS(5193), - [sym_primitive_type] = ACTIONS(5193), - [anon_sym_enum] = ACTIONS(5193), - [anon_sym_COLON] = ACTIONS(5195), - [anon_sym_struct] = ACTIONS(5193), - [anon_sym_union] = ACTIONS(5193), - [anon_sym_QMARK] = ACTIONS(5195), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5193), - [anon_sym___typeof] = ACTIONS(5193), - [anon_sym_typeof] = ACTIONS(5193), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5193), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5193), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5193), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5193), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5193), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5193), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5193), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5193), - [anon_sym_NS_AVAILABLE] = ACTIONS(5193), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5193), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_API_AVAILABLE] = ACTIONS(5193), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_API_DEPRECATED] = ACTIONS(5193), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5193), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5193), - [anon_sym___deprecated_msg] = ACTIONS(5193), - [anon_sym___deprecated_enum_msg] = ACTIONS(5193), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5193), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5193), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5193), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5193), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5193), - [anon_sym__Alignas] = ACTIONS(5193), - [anon_sym_BOOL] = ACTIONS(5193), - [anon_sym_IMP] = ACTIONS(5193), - [anon_sym_SEL] = ACTIONS(5193), - [anon_sym_Class] = ACTIONS(5193), - [anon_sym_id] = ACTIONS(5193), - }, - [3031] = { - [sym_identifier] = ACTIONS(5256), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5258), - [anon_sym_COMMA] = ACTIONS(5258), - [anon_sym_LPAREN2] = ACTIONS(5258), - [anon_sym_DASH] = ACTIONS(5256), - [anon_sym_PLUS] = ACTIONS(5256), - [anon_sym_STAR] = ACTIONS(5258), - [anon_sym_SLASH] = ACTIONS(5256), - [anon_sym_PERCENT] = ACTIONS(5258), - [anon_sym_PIPE_PIPE] = ACTIONS(5258), - [anon_sym_AMP_AMP] = ACTIONS(5258), - [anon_sym_PIPE] = ACTIONS(5256), - [anon_sym_CARET] = ACTIONS(5258), - [anon_sym_AMP] = ACTIONS(5256), - [anon_sym_EQ_EQ] = ACTIONS(5258), - [anon_sym_BANG_EQ] = ACTIONS(5258), - [anon_sym_GT] = ACTIONS(5256), - [anon_sym_GT_EQ] = ACTIONS(5258), - [anon_sym_LT_EQ] = ACTIONS(5258), - [anon_sym_LT] = ACTIONS(5256), - [anon_sym_LT_LT] = ACTIONS(5258), - [anon_sym_GT_GT] = ACTIONS(5258), - [anon_sym_SEMI] = ACTIONS(5258), - [anon_sym___extension__] = ACTIONS(5256), - [anon_sym_extern] = ACTIONS(5256), - [anon_sym___attribute__] = ACTIONS(5256), - [anon_sym___attribute] = ACTIONS(5256), - [anon_sym_noreturn] = ACTIONS(5256), - [anon_sym_LBRACK] = ACTIONS(5258), - [anon_sym___declspec] = ACTIONS(5256), - [anon_sym_LBRACE] = ACTIONS(5258), - [anon_sym_signed] = ACTIONS(5256), - [anon_sym_unsigned] = ACTIONS(5256), - [anon_sym_long] = ACTIONS(5256), - [anon_sym_short] = ACTIONS(5256), - [anon_sym_ATautoreleasepool] = ACTIONS(5258), - [anon_sym_static] = ACTIONS(5256), - [anon_sym_auto] = ACTIONS(5256), - [anon_sym_register] = ACTIONS(5256), - [anon_sym_inline] = ACTIONS(5256), - [anon_sym___inline] = ACTIONS(5256), - [anon_sym___inline__] = ACTIONS(5256), - [anon_sym___forceinline] = ACTIONS(5256), - [anon_sym_thread_local] = ACTIONS(5256), - [anon_sym___thread] = ACTIONS(5256), - [anon_sym_CG_EXTERN] = ACTIONS(5256), - [anon_sym_CG_INLINE] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5256), - [anon_sym_IBOutlet] = ACTIONS(5256), - [anon_sym_IBInspectable] = ACTIONS(5256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5256), - [anon_sym_NS_INLINE] = ACTIONS(5256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5256), - [anon_sym_OBJC_EXPORT] = ACTIONS(5256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5256), - [anon_sym_const] = ACTIONS(5256), - [anon_sym_constexpr] = ACTIONS(5256), - [anon_sym_volatile] = ACTIONS(5256), - [anon_sym_restrict] = ACTIONS(5256), - [anon_sym___restrict__] = ACTIONS(5256), - [anon_sym__Atomic] = ACTIONS(5256), - [anon_sym__Noreturn] = ACTIONS(5256), - [anon_sym_nullable] = ACTIONS(5256), - [anon_sym__Complex] = ACTIONS(5256), - [anon_sym__Nonnull] = ACTIONS(5256), - [anon_sym__Nullable] = ACTIONS(5256), - [anon_sym__Nullable_result] = ACTIONS(5256), - [anon_sym__Null_unspecified] = ACTIONS(5256), - [anon_sym___autoreleasing] = ACTIONS(5256), - [anon_sym___block] = ACTIONS(5256), - [anon_sym___bridge] = ACTIONS(5256), - [anon_sym___bridge_retained] = ACTIONS(5256), - [anon_sym___bridge_transfer] = ACTIONS(5256), - [anon_sym___complex] = ACTIONS(5256), - [anon_sym___const] = ACTIONS(5256), - [anon_sym___imag] = ACTIONS(5256), - [anon_sym___kindof] = ACTIONS(5256), - [anon_sym___nonnull] = ACTIONS(5256), - [anon_sym___nullable] = ACTIONS(5256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5256), - [anon_sym___real] = ACTIONS(5256), - [anon_sym___strong] = ACTIONS(5256), - [anon_sym___unsafe_unretained] = ACTIONS(5256), - [anon_sym___unused] = ACTIONS(5256), - [anon_sym___weak] = ACTIONS(5256), - [sym_primitive_type] = ACTIONS(5256), - [anon_sym_enum] = ACTIONS(5256), - [anon_sym_struct] = ACTIONS(5256), - [anon_sym_union] = ACTIONS(5256), - [anon_sym_QMARK] = ACTIONS(5258), - [anon_sym_DASH_DASH] = ACTIONS(5258), - [anon_sym_PLUS_PLUS] = ACTIONS(5258), - [anon_sym_DOT] = ACTIONS(5256), - [anon_sym_DASH_GT] = ACTIONS(5258), - [anon_sym_AT] = ACTIONS(5256), - [anon_sym_DQUOTE] = ACTIONS(5258), - [anon_sym_L_DQUOTE] = ACTIONS(5258), - [anon_sym_u_DQUOTE] = ACTIONS(5258), - [anon_sym_U_DQUOTE] = ACTIONS(5258), - [anon_sym_u8_DQUOTE] = ACTIONS(5258), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5256), - [anon_sym___typeof] = ACTIONS(5256), - [anon_sym_typeof] = ACTIONS(5256), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE] = ACTIONS(5256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_API_AVAILABLE] = ACTIONS(5256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_API_DEPRECATED] = ACTIONS(5256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5256), - [anon_sym___deprecated_msg] = ACTIONS(5256), - [anon_sym___deprecated_enum_msg] = ACTIONS(5256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5256), - [anon_sym__Alignas] = ACTIONS(5256), - [anon_sym_BOOL] = ACTIONS(5256), - [anon_sym_IMP] = ACTIONS(5256), - [anon_sym_SEL] = ACTIONS(5256), - [anon_sym_Class] = ACTIONS(5256), - [anon_sym_id] = ACTIONS(5256), - }, - [3032] = { - [sym_identifier] = ACTIONS(5408), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5410), - [anon_sym_COMMA] = ACTIONS(5410), - [anon_sym_RPAREN] = ACTIONS(5410), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5410), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5410), - [anon_sym_LPAREN2] = ACTIONS(5410), - [anon_sym_DASH] = ACTIONS(5408), - [anon_sym_PLUS] = ACTIONS(5408), - [anon_sym_STAR] = ACTIONS(5410), - [anon_sym_SLASH] = ACTIONS(5408), - [anon_sym_PERCENT] = ACTIONS(5410), - [anon_sym_PIPE_PIPE] = ACTIONS(5410), - [anon_sym_AMP_AMP] = ACTIONS(5410), - [anon_sym_PIPE] = ACTIONS(5408), - [anon_sym_CARET] = ACTIONS(5410), - [anon_sym_AMP] = ACTIONS(5408), - [anon_sym_EQ_EQ] = ACTIONS(5410), - [anon_sym_BANG_EQ] = ACTIONS(5410), - [anon_sym_GT] = ACTIONS(5408), - [anon_sym_GT_EQ] = ACTIONS(5410), - [anon_sym_LT_EQ] = ACTIONS(5410), - [anon_sym_LT] = ACTIONS(5408), - [anon_sym_LT_LT] = ACTIONS(5410), - [anon_sym_GT_GT] = ACTIONS(5410), - [anon_sym_SEMI] = ACTIONS(5410), - [anon_sym___extension__] = ACTIONS(5408), - [anon_sym_extern] = ACTIONS(5408), - [anon_sym___attribute__] = ACTIONS(5408), - [anon_sym___attribute] = ACTIONS(5408), - [anon_sym_noreturn] = ACTIONS(5408), - [anon_sym_LBRACK] = ACTIONS(5410), - [anon_sym_RBRACK] = ACTIONS(5410), - [anon_sym___declspec] = ACTIONS(5408), - [anon_sym_LBRACE] = ACTIONS(5410), - [anon_sym_RBRACE] = ACTIONS(5410), - [anon_sym_signed] = ACTIONS(5408), - [anon_sym_unsigned] = ACTIONS(5408), - [anon_sym_long] = ACTIONS(5408), - [anon_sym_short] = ACTIONS(5408), - [anon_sym_ATautoreleasepool] = ACTIONS(5410), - [anon_sym_static] = ACTIONS(5408), - [anon_sym_auto] = ACTIONS(5408), - [anon_sym_register] = ACTIONS(5408), - [anon_sym_inline] = ACTIONS(5408), - [anon_sym___inline] = ACTIONS(5408), - [anon_sym___inline__] = ACTIONS(5408), - [anon_sym___forceinline] = ACTIONS(5408), - [anon_sym_thread_local] = ACTIONS(5408), - [anon_sym___thread] = ACTIONS(5408), - [anon_sym_CG_EXTERN] = ACTIONS(5408), - [anon_sym_CG_INLINE] = ACTIONS(5408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5408), - [anon_sym_IBOutlet] = ACTIONS(5408), - [anon_sym_IBInspectable] = ACTIONS(5408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5408), - [anon_sym_NS_INLINE] = ACTIONS(5408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5408), - [anon_sym_OBJC_EXPORT] = ACTIONS(5408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5408), - [anon_sym_const] = ACTIONS(5408), - [anon_sym_constexpr] = ACTIONS(5408), - [anon_sym_volatile] = ACTIONS(5408), - [anon_sym_restrict] = ACTIONS(5408), - [anon_sym___restrict__] = ACTIONS(5408), - [anon_sym__Atomic] = ACTIONS(5408), - [anon_sym__Noreturn] = ACTIONS(5408), - [anon_sym_nullable] = ACTIONS(5408), - [anon_sym__Complex] = ACTIONS(5408), - [anon_sym__Nonnull] = ACTIONS(5408), - [anon_sym__Nullable] = ACTIONS(5408), - [anon_sym__Nullable_result] = ACTIONS(5408), - [anon_sym__Null_unspecified] = ACTIONS(5408), - [anon_sym___autoreleasing] = ACTIONS(5408), - [anon_sym___block] = ACTIONS(5408), - [anon_sym___bridge] = ACTIONS(5408), - [anon_sym___bridge_retained] = ACTIONS(5408), - [anon_sym___bridge_transfer] = ACTIONS(5408), - [anon_sym___complex] = ACTIONS(5408), - [anon_sym___const] = ACTIONS(5408), - [anon_sym___imag] = ACTIONS(5408), - [anon_sym___kindof] = ACTIONS(5408), - [anon_sym___nonnull] = ACTIONS(5408), - [anon_sym___nullable] = ACTIONS(5408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5408), - [anon_sym___real] = ACTIONS(5408), - [anon_sym___strong] = ACTIONS(5408), - [anon_sym___unsafe_unretained] = ACTIONS(5408), - [anon_sym___unused] = ACTIONS(5408), - [anon_sym___weak] = ACTIONS(5408), - [sym_primitive_type] = ACTIONS(5408), - [anon_sym_enum] = ACTIONS(5408), - [anon_sym_COLON] = ACTIONS(5410), - [anon_sym_struct] = ACTIONS(5408), - [anon_sym_union] = ACTIONS(5408), - [anon_sym_QMARK] = ACTIONS(5410), - [anon_sym_DASH_DASH] = ACTIONS(5410), - [anon_sym_PLUS_PLUS] = ACTIONS(5410), - [anon_sym_DOT] = ACTIONS(5408), - [anon_sym_DASH_GT] = ACTIONS(5410), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5408), - [anon_sym___typeof] = ACTIONS(5408), - [anon_sym_typeof] = ACTIONS(5408), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5408), - [anon_sym_NS_AVAILABLE] = ACTIONS(5408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_API_AVAILABLE] = ACTIONS(5408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_API_DEPRECATED] = ACTIONS(5408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5408), - [anon_sym___deprecated_msg] = ACTIONS(5408), - [anon_sym___deprecated_enum_msg] = ACTIONS(5408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5408), - [anon_sym__Alignas] = ACTIONS(5408), - [anon_sym_BOOL] = ACTIONS(5408), - [anon_sym_IMP] = ACTIONS(5408), - [anon_sym_SEL] = ACTIONS(5408), - [anon_sym_Class] = ACTIONS(5408), - [anon_sym_id] = ACTIONS(5408), - }, - [3033] = { - [sym_identifier] = ACTIONS(5236), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5238), - [anon_sym_COMMA] = ACTIONS(5238), - [anon_sym_RPAREN] = ACTIONS(5238), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5238), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5238), - [anon_sym_LPAREN2] = ACTIONS(5238), - [anon_sym_DASH] = ACTIONS(5236), - [anon_sym_PLUS] = ACTIONS(5236), - [anon_sym_STAR] = ACTIONS(5238), - [anon_sym_SLASH] = ACTIONS(5236), - [anon_sym_PERCENT] = ACTIONS(5238), - [anon_sym_PIPE_PIPE] = ACTIONS(5238), - [anon_sym_AMP_AMP] = ACTIONS(5238), - [anon_sym_PIPE] = ACTIONS(5236), - [anon_sym_CARET] = ACTIONS(5238), - [anon_sym_AMP] = ACTIONS(5236), - [anon_sym_EQ_EQ] = ACTIONS(5238), - [anon_sym_BANG_EQ] = ACTIONS(5238), - [anon_sym_GT] = ACTIONS(5236), - [anon_sym_GT_EQ] = ACTIONS(5238), - [anon_sym_LT_EQ] = ACTIONS(5238), - [anon_sym_LT] = ACTIONS(5236), - [anon_sym_LT_LT] = ACTIONS(5238), - [anon_sym_GT_GT] = ACTIONS(5238), - [anon_sym_SEMI] = ACTIONS(5238), - [anon_sym___extension__] = ACTIONS(5236), - [anon_sym_extern] = ACTIONS(5236), - [anon_sym___attribute__] = ACTIONS(5236), - [anon_sym___attribute] = ACTIONS(5236), - [anon_sym_noreturn] = ACTIONS(5236), - [anon_sym_LBRACK] = ACTIONS(5238), - [anon_sym_RBRACK] = ACTIONS(5238), - [anon_sym___declspec] = ACTIONS(5236), - [anon_sym_LBRACE] = ACTIONS(5238), - [anon_sym_RBRACE] = ACTIONS(5238), - [anon_sym_signed] = ACTIONS(5236), - [anon_sym_unsigned] = ACTIONS(5236), - [anon_sym_long] = ACTIONS(5236), - [anon_sym_short] = ACTIONS(5236), - [anon_sym_ATautoreleasepool] = ACTIONS(5238), - [anon_sym_static] = ACTIONS(5236), - [anon_sym_auto] = ACTIONS(5236), - [anon_sym_register] = ACTIONS(5236), - [anon_sym_inline] = ACTIONS(5236), - [anon_sym___inline] = ACTIONS(5236), - [anon_sym___inline__] = ACTIONS(5236), - [anon_sym___forceinline] = ACTIONS(5236), - [anon_sym_thread_local] = ACTIONS(5236), - [anon_sym___thread] = ACTIONS(5236), - [anon_sym_CG_EXTERN] = ACTIONS(5236), - [anon_sym_CG_INLINE] = ACTIONS(5236), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5236), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5236), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5236), - [anon_sym_IBOutlet] = ACTIONS(5236), - [anon_sym_IBInspectable] = ACTIONS(5236), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5236), - [anon_sym_NS_INLINE] = ACTIONS(5236), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5236), - [anon_sym_OBJC_EXPORT] = ACTIONS(5236), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5236), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5236), - [anon_sym_const] = ACTIONS(5236), - [anon_sym_constexpr] = ACTIONS(5236), - [anon_sym_volatile] = ACTIONS(5236), - [anon_sym_restrict] = ACTIONS(5236), - [anon_sym___restrict__] = ACTIONS(5236), - [anon_sym__Atomic] = ACTIONS(5236), - [anon_sym__Noreturn] = ACTIONS(5236), - [anon_sym_nullable] = ACTIONS(5236), - [anon_sym__Complex] = ACTIONS(5236), - [anon_sym__Nonnull] = ACTIONS(5236), - [anon_sym__Nullable] = ACTIONS(5236), - [anon_sym__Nullable_result] = ACTIONS(5236), - [anon_sym__Null_unspecified] = ACTIONS(5236), - [anon_sym___autoreleasing] = ACTIONS(5236), - [anon_sym___block] = ACTIONS(5236), - [anon_sym___bridge] = ACTIONS(5236), - [anon_sym___bridge_retained] = ACTIONS(5236), - [anon_sym___bridge_transfer] = ACTIONS(5236), - [anon_sym___complex] = ACTIONS(5236), - [anon_sym___const] = ACTIONS(5236), - [anon_sym___imag] = ACTIONS(5236), - [anon_sym___kindof] = ACTIONS(5236), - [anon_sym___nonnull] = ACTIONS(5236), - [anon_sym___nullable] = ACTIONS(5236), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5236), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5236), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5236), - [anon_sym___real] = ACTIONS(5236), - [anon_sym___strong] = ACTIONS(5236), - [anon_sym___unsafe_unretained] = ACTIONS(5236), - [anon_sym___unused] = ACTIONS(5236), - [anon_sym___weak] = ACTIONS(5236), - [sym_primitive_type] = ACTIONS(5236), - [anon_sym_enum] = ACTIONS(5236), - [anon_sym_COLON] = ACTIONS(5238), - [anon_sym_struct] = ACTIONS(5236), - [anon_sym_union] = ACTIONS(5236), - [anon_sym_QMARK] = ACTIONS(5238), - [anon_sym_DASH_DASH] = ACTIONS(5238), - [anon_sym_PLUS_PLUS] = ACTIONS(5238), - [anon_sym_DOT] = ACTIONS(5236), - [anon_sym_DASH_GT] = ACTIONS(5238), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5236), - [anon_sym___typeof] = ACTIONS(5236), - [anon_sym_typeof] = ACTIONS(5236), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5236), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5236), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5236), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5236), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5236), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5236), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5236), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5236), - [anon_sym_NS_AVAILABLE] = ACTIONS(5236), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5236), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_API_AVAILABLE] = ACTIONS(5236), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_API_DEPRECATED] = ACTIONS(5236), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5236), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5236), - [anon_sym___deprecated_msg] = ACTIONS(5236), - [anon_sym___deprecated_enum_msg] = ACTIONS(5236), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5236), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5236), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5236), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5236), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5236), - [anon_sym__Alignas] = ACTIONS(5236), - [anon_sym_BOOL] = ACTIONS(5236), - [anon_sym_IMP] = ACTIONS(5236), - [anon_sym_SEL] = ACTIONS(5236), - [anon_sym_Class] = ACTIONS(5236), - [anon_sym_id] = ACTIONS(5236), - }, - [3034] = { - [sym_identifier] = ACTIONS(5398), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5401), - [anon_sym_COMMA] = ACTIONS(5401), - [anon_sym_LPAREN2] = ACTIONS(5401), - [anon_sym_DASH] = ACTIONS(5398), - [anon_sym_PLUS] = ACTIONS(5398), - [anon_sym_STAR] = ACTIONS(5401), - [anon_sym_SLASH] = ACTIONS(5398), - [anon_sym_PERCENT] = ACTIONS(5401), - [anon_sym_PIPE_PIPE] = ACTIONS(5401), - [anon_sym_AMP_AMP] = ACTIONS(5401), - [anon_sym_PIPE] = ACTIONS(5398), - [anon_sym_CARET] = ACTIONS(5401), - [anon_sym_AMP] = ACTIONS(5398), - [anon_sym_EQ_EQ] = ACTIONS(5401), - [anon_sym_BANG_EQ] = ACTIONS(5401), - [anon_sym_GT] = ACTIONS(5398), - [anon_sym_GT_EQ] = ACTIONS(5401), - [anon_sym_LT_EQ] = ACTIONS(5401), - [anon_sym_LT] = ACTIONS(5398), - [anon_sym_LT_LT] = ACTIONS(5401), - [anon_sym_GT_GT] = ACTIONS(5401), - [anon_sym_SEMI] = ACTIONS(5401), - [anon_sym___extension__] = ACTIONS(5398), - [anon_sym_extern] = ACTIONS(5398), - [anon_sym___attribute__] = ACTIONS(5398), - [anon_sym___attribute] = ACTIONS(5398), - [anon_sym_noreturn] = ACTIONS(5398), - [anon_sym_LBRACK] = ACTIONS(5401), - [anon_sym___declspec] = ACTIONS(5398), - [anon_sym_LBRACE] = ACTIONS(5401), - [anon_sym_signed] = ACTIONS(5398), - [anon_sym_unsigned] = ACTIONS(5398), - [anon_sym_long] = ACTIONS(5398), - [anon_sym_short] = ACTIONS(5398), - [anon_sym_ATautoreleasepool] = ACTIONS(5401), - [anon_sym_static] = ACTIONS(5398), - [anon_sym_auto] = ACTIONS(5398), - [anon_sym_register] = ACTIONS(5398), - [anon_sym_inline] = ACTIONS(5398), - [anon_sym___inline] = ACTIONS(5398), - [anon_sym___inline__] = ACTIONS(5398), - [anon_sym___forceinline] = ACTIONS(5398), - [anon_sym_thread_local] = ACTIONS(5398), - [anon_sym___thread] = ACTIONS(5398), - [anon_sym_CG_EXTERN] = ACTIONS(5398), - [anon_sym_CG_INLINE] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5398), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5398), - [anon_sym_IBOutlet] = ACTIONS(5398), - [anon_sym_IBInspectable] = ACTIONS(5398), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5398), - [anon_sym_NS_INLINE] = ACTIONS(5398), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5398), - [anon_sym_OBJC_EXPORT] = ACTIONS(5398), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5398), - [anon_sym_const] = ACTIONS(5398), - [anon_sym_constexpr] = ACTIONS(5398), - [anon_sym_volatile] = ACTIONS(5398), - [anon_sym_restrict] = ACTIONS(5398), - [anon_sym___restrict__] = ACTIONS(5398), - [anon_sym__Atomic] = ACTIONS(5398), - [anon_sym__Noreturn] = ACTIONS(5398), - [anon_sym_nullable] = ACTIONS(5398), - [anon_sym__Complex] = ACTIONS(5398), - [anon_sym__Nonnull] = ACTIONS(5398), - [anon_sym__Nullable] = ACTIONS(5398), - [anon_sym__Nullable_result] = ACTIONS(5398), - [anon_sym__Null_unspecified] = ACTIONS(5398), - [anon_sym___autoreleasing] = ACTIONS(5398), - [anon_sym___block] = ACTIONS(5398), - [anon_sym___bridge] = ACTIONS(5398), - [anon_sym___bridge_retained] = ACTIONS(5398), - [anon_sym___bridge_transfer] = ACTIONS(5398), - [anon_sym___complex] = ACTIONS(5398), - [anon_sym___const] = ACTIONS(5398), - [anon_sym___imag] = ACTIONS(5398), - [anon_sym___kindof] = ACTIONS(5398), - [anon_sym___nonnull] = ACTIONS(5398), - [anon_sym___nullable] = ACTIONS(5398), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5398), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5398), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5398), - [anon_sym___real] = ACTIONS(5398), - [anon_sym___strong] = ACTIONS(5398), - [anon_sym___unsafe_unretained] = ACTIONS(5398), - [anon_sym___unused] = ACTIONS(5398), - [anon_sym___weak] = ACTIONS(5398), - [sym_primitive_type] = ACTIONS(5398), - [anon_sym_enum] = ACTIONS(5398), - [anon_sym_struct] = ACTIONS(5398), - [anon_sym_union] = ACTIONS(5398), - [anon_sym_QMARK] = ACTIONS(5401), - [anon_sym_DASH_DASH] = ACTIONS(5401), - [anon_sym_PLUS_PLUS] = ACTIONS(5401), - [anon_sym_DOT] = ACTIONS(5398), - [anon_sym_DASH_GT] = ACTIONS(5401), - [anon_sym_AT] = ACTIONS(5398), - [anon_sym_DQUOTE] = ACTIONS(5401), - [anon_sym_L_DQUOTE] = ACTIONS(5401), - [anon_sym_u_DQUOTE] = ACTIONS(5401), - [anon_sym_U_DQUOTE] = ACTIONS(5401), - [anon_sym_u8_DQUOTE] = ACTIONS(5401), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5398), - [anon_sym___typeof] = ACTIONS(5398), - [anon_sym_typeof] = ACTIONS(5398), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5398), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5398), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5398), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5398), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE] = ACTIONS(5398), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_API_AVAILABLE] = ACTIONS(5398), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_API_DEPRECATED] = ACTIONS(5398), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5398), - [anon_sym___deprecated_msg] = ACTIONS(5398), - [anon_sym___deprecated_enum_msg] = ACTIONS(5398), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5398), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5398), - [anon_sym__Alignas] = ACTIONS(5398), - [anon_sym_BOOL] = ACTIONS(5398), - [anon_sym_IMP] = ACTIONS(5398), - [anon_sym_SEL] = ACTIONS(5398), - [anon_sym_Class] = ACTIONS(5398), - [anon_sym_id] = ACTIONS(5398), - }, - [3035] = { - [sym_identifier] = ACTIONS(5440), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5442), - [anon_sym_COMMA] = ACTIONS(5442), - [anon_sym_RPAREN] = ACTIONS(5442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5442), - [anon_sym_LPAREN2] = ACTIONS(5442), - [anon_sym_DASH] = ACTIONS(5440), - [anon_sym_PLUS] = ACTIONS(5440), - [anon_sym_STAR] = ACTIONS(5442), - [anon_sym_SLASH] = ACTIONS(5440), - [anon_sym_PERCENT] = ACTIONS(5442), - [anon_sym_PIPE_PIPE] = ACTIONS(5442), - [anon_sym_AMP_AMP] = ACTIONS(5442), - [anon_sym_PIPE] = ACTIONS(5440), - [anon_sym_CARET] = ACTIONS(5442), - [anon_sym_AMP] = ACTIONS(5440), - [anon_sym_EQ_EQ] = ACTIONS(5442), - [anon_sym_BANG_EQ] = ACTIONS(5442), - [anon_sym_GT] = ACTIONS(5440), - [anon_sym_GT_EQ] = ACTIONS(5442), - [anon_sym_LT_EQ] = ACTIONS(5442), - [anon_sym_LT] = ACTIONS(5440), - [anon_sym_LT_LT] = ACTIONS(5442), - [anon_sym_GT_GT] = ACTIONS(5442), - [anon_sym_SEMI] = ACTIONS(5442), - [anon_sym___extension__] = ACTIONS(5440), - [anon_sym_extern] = ACTIONS(5440), - [anon_sym___attribute__] = ACTIONS(5440), - [anon_sym___attribute] = ACTIONS(5440), - [anon_sym_noreturn] = ACTIONS(5440), - [anon_sym_LBRACK] = ACTIONS(5442), - [anon_sym_RBRACK] = ACTIONS(5442), - [anon_sym___declspec] = ACTIONS(5440), - [anon_sym_LBRACE] = ACTIONS(5442), - [anon_sym_RBRACE] = ACTIONS(5442), - [anon_sym_signed] = ACTIONS(5440), - [anon_sym_unsigned] = ACTIONS(5440), - [anon_sym_long] = ACTIONS(5440), - [anon_sym_short] = ACTIONS(5440), - [anon_sym_ATautoreleasepool] = ACTIONS(5442), - [anon_sym_static] = ACTIONS(5440), - [anon_sym_auto] = ACTIONS(5440), - [anon_sym_register] = ACTIONS(5440), - [anon_sym_inline] = ACTIONS(5440), - [anon_sym___inline] = ACTIONS(5440), - [anon_sym___inline__] = ACTIONS(5440), - [anon_sym___forceinline] = ACTIONS(5440), - [anon_sym_thread_local] = ACTIONS(5440), - [anon_sym___thread] = ACTIONS(5440), - [anon_sym_CG_EXTERN] = ACTIONS(5440), - [anon_sym_CG_INLINE] = ACTIONS(5440), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5440), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5440), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5440), - [anon_sym_IBOutlet] = ACTIONS(5440), - [anon_sym_IBInspectable] = ACTIONS(5440), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5440), - [anon_sym_NS_INLINE] = ACTIONS(5440), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5440), - [anon_sym_OBJC_EXPORT] = ACTIONS(5440), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5440), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5440), - [anon_sym_const] = ACTIONS(5440), - [anon_sym_constexpr] = ACTIONS(5440), - [anon_sym_volatile] = ACTIONS(5440), - [anon_sym_restrict] = ACTIONS(5440), - [anon_sym___restrict__] = ACTIONS(5440), - [anon_sym__Atomic] = ACTIONS(5440), - [anon_sym__Noreturn] = ACTIONS(5440), - [anon_sym_nullable] = ACTIONS(5440), - [anon_sym__Complex] = ACTIONS(5440), - [anon_sym__Nonnull] = ACTIONS(5440), - [anon_sym__Nullable] = ACTIONS(5440), - [anon_sym__Nullable_result] = ACTIONS(5440), - [anon_sym__Null_unspecified] = ACTIONS(5440), - [anon_sym___autoreleasing] = ACTIONS(5440), - [anon_sym___block] = ACTIONS(5440), - [anon_sym___bridge] = ACTIONS(5440), - [anon_sym___bridge_retained] = ACTIONS(5440), - [anon_sym___bridge_transfer] = ACTIONS(5440), - [anon_sym___complex] = ACTIONS(5440), - [anon_sym___const] = ACTIONS(5440), - [anon_sym___imag] = ACTIONS(5440), - [anon_sym___kindof] = ACTIONS(5440), - [anon_sym___nonnull] = ACTIONS(5440), - [anon_sym___nullable] = ACTIONS(5440), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5440), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5440), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5440), - [anon_sym___real] = ACTIONS(5440), - [anon_sym___strong] = ACTIONS(5440), - [anon_sym___unsafe_unretained] = ACTIONS(5440), - [anon_sym___unused] = ACTIONS(5440), - [anon_sym___weak] = ACTIONS(5440), - [sym_primitive_type] = ACTIONS(5440), - [anon_sym_enum] = ACTIONS(5440), - [anon_sym_COLON] = ACTIONS(5442), - [anon_sym_struct] = ACTIONS(5440), - [anon_sym_union] = ACTIONS(5440), - [anon_sym_QMARK] = ACTIONS(5442), - [anon_sym_DASH_DASH] = ACTIONS(5442), - [anon_sym_PLUS_PLUS] = ACTIONS(5442), - [anon_sym_DOT] = ACTIONS(5440), - [anon_sym_DASH_GT] = ACTIONS(5442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5440), - [anon_sym___typeof] = ACTIONS(5440), - [anon_sym_typeof] = ACTIONS(5440), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5440), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5440), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5440), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5440), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5440), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5440), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5440), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5440), - [anon_sym_NS_AVAILABLE] = ACTIONS(5440), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5440), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_API_AVAILABLE] = ACTIONS(5440), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_API_DEPRECATED] = ACTIONS(5440), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5440), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5440), - [anon_sym___deprecated_msg] = ACTIONS(5440), - [anon_sym___deprecated_enum_msg] = ACTIONS(5440), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5440), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5440), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5440), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5440), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5440), - [anon_sym__Alignas] = ACTIONS(5440), - [anon_sym_BOOL] = ACTIONS(5440), - [anon_sym_IMP] = ACTIONS(5440), - [anon_sym_SEL] = ACTIONS(5440), - [anon_sym_Class] = ACTIONS(5440), - [anon_sym_id] = ACTIONS(5440), - }, - [3036] = { - [sym_identifier] = ACTIONS(5412), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5414), - [anon_sym_COMMA] = ACTIONS(5414), - [anon_sym_RPAREN] = ACTIONS(5414), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5414), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5414), - [anon_sym_LPAREN2] = ACTIONS(5414), - [anon_sym_DASH] = ACTIONS(5412), - [anon_sym_PLUS] = ACTIONS(5412), - [anon_sym_STAR] = ACTIONS(5414), - [anon_sym_SLASH] = ACTIONS(5412), - [anon_sym_PERCENT] = ACTIONS(5414), - [anon_sym_PIPE_PIPE] = ACTIONS(5414), - [anon_sym_AMP_AMP] = ACTIONS(5414), - [anon_sym_PIPE] = ACTIONS(5412), - [anon_sym_CARET] = ACTIONS(5414), - [anon_sym_AMP] = ACTIONS(5412), - [anon_sym_EQ_EQ] = ACTIONS(5414), - [anon_sym_BANG_EQ] = ACTIONS(5414), - [anon_sym_GT] = ACTIONS(5412), - [anon_sym_GT_EQ] = ACTIONS(5414), - [anon_sym_LT_EQ] = ACTIONS(5414), - [anon_sym_LT] = ACTIONS(5412), - [anon_sym_LT_LT] = ACTIONS(5414), - [anon_sym_GT_GT] = ACTIONS(5414), - [anon_sym_SEMI] = ACTIONS(5414), - [anon_sym___extension__] = ACTIONS(5412), - [anon_sym_extern] = ACTIONS(5412), - [anon_sym___attribute__] = ACTIONS(5412), - [anon_sym___attribute] = ACTIONS(5412), - [anon_sym_noreturn] = ACTIONS(5412), - [anon_sym_LBRACK] = ACTIONS(5414), - [anon_sym_RBRACK] = ACTIONS(5414), - [anon_sym___declspec] = ACTIONS(5412), - [anon_sym_LBRACE] = ACTIONS(5414), - [anon_sym_RBRACE] = ACTIONS(5414), - [anon_sym_signed] = ACTIONS(5412), - [anon_sym_unsigned] = ACTIONS(5412), - [anon_sym_long] = ACTIONS(5412), - [anon_sym_short] = ACTIONS(5412), - [anon_sym_ATautoreleasepool] = ACTIONS(5414), - [anon_sym_static] = ACTIONS(5412), - [anon_sym_auto] = ACTIONS(5412), - [anon_sym_register] = ACTIONS(5412), - [anon_sym_inline] = ACTIONS(5412), - [anon_sym___inline] = ACTIONS(5412), - [anon_sym___inline__] = ACTIONS(5412), - [anon_sym___forceinline] = ACTIONS(5412), - [anon_sym_thread_local] = ACTIONS(5412), - [anon_sym___thread] = ACTIONS(5412), - [anon_sym_CG_EXTERN] = ACTIONS(5412), - [anon_sym_CG_INLINE] = ACTIONS(5412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5412), - [anon_sym_IBOutlet] = ACTIONS(5412), - [anon_sym_IBInspectable] = ACTIONS(5412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5412), - [anon_sym_NS_INLINE] = ACTIONS(5412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5412), - [anon_sym_OBJC_EXPORT] = ACTIONS(5412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5412), - [anon_sym_const] = ACTIONS(5412), - [anon_sym_constexpr] = ACTIONS(5412), - [anon_sym_volatile] = ACTIONS(5412), - [anon_sym_restrict] = ACTIONS(5412), - [anon_sym___restrict__] = ACTIONS(5412), - [anon_sym__Atomic] = ACTIONS(5412), - [anon_sym__Noreturn] = ACTIONS(5412), - [anon_sym_nullable] = ACTIONS(5412), - [anon_sym__Complex] = ACTIONS(5412), - [anon_sym__Nonnull] = ACTIONS(5412), - [anon_sym__Nullable] = ACTIONS(5412), - [anon_sym__Nullable_result] = ACTIONS(5412), - [anon_sym__Null_unspecified] = ACTIONS(5412), - [anon_sym___autoreleasing] = ACTIONS(5412), - [anon_sym___block] = ACTIONS(5412), - [anon_sym___bridge] = ACTIONS(5412), - [anon_sym___bridge_retained] = ACTIONS(5412), - [anon_sym___bridge_transfer] = ACTIONS(5412), - [anon_sym___complex] = ACTIONS(5412), - [anon_sym___const] = ACTIONS(5412), - [anon_sym___imag] = ACTIONS(5412), - [anon_sym___kindof] = ACTIONS(5412), - [anon_sym___nonnull] = ACTIONS(5412), - [anon_sym___nullable] = ACTIONS(5412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5412), - [anon_sym___real] = ACTIONS(5412), - [anon_sym___strong] = ACTIONS(5412), - [anon_sym___unsafe_unretained] = ACTIONS(5412), - [anon_sym___unused] = ACTIONS(5412), - [anon_sym___weak] = ACTIONS(5412), - [sym_primitive_type] = ACTIONS(5412), - [anon_sym_enum] = ACTIONS(5412), - [anon_sym_COLON] = ACTIONS(5414), - [anon_sym_struct] = ACTIONS(5412), - [anon_sym_union] = ACTIONS(5412), - [anon_sym_QMARK] = ACTIONS(5414), - [anon_sym_DASH_DASH] = ACTIONS(5414), - [anon_sym_PLUS_PLUS] = ACTIONS(5414), - [anon_sym_DOT] = ACTIONS(5412), - [anon_sym_DASH_GT] = ACTIONS(5414), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5412), - [anon_sym___typeof] = ACTIONS(5412), - [anon_sym_typeof] = ACTIONS(5412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5412), - [anon_sym_NS_AVAILABLE] = ACTIONS(5412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_API_AVAILABLE] = ACTIONS(5412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_API_DEPRECATED] = ACTIONS(5412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5412), - [anon_sym___deprecated_msg] = ACTIONS(5412), - [anon_sym___deprecated_enum_msg] = ACTIONS(5412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5412), - [anon_sym__Alignas] = ACTIONS(5412), - [anon_sym_BOOL] = ACTIONS(5412), - [anon_sym_IMP] = ACTIONS(5412), - [anon_sym_SEL] = ACTIONS(5412), - [anon_sym_Class] = ACTIONS(5412), - [anon_sym_id] = ACTIONS(5412), - }, - [3037] = { - [sym_identifier] = ACTIONS(5448), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5450), - [anon_sym_COMMA] = ACTIONS(5450), - [anon_sym_RPAREN] = ACTIONS(5450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5450), - [anon_sym_LPAREN2] = ACTIONS(5450), - [anon_sym_DASH] = ACTIONS(5448), - [anon_sym_PLUS] = ACTIONS(5448), - [anon_sym_STAR] = ACTIONS(5450), - [anon_sym_SLASH] = ACTIONS(5448), - [anon_sym_PERCENT] = ACTIONS(5450), - [anon_sym_PIPE_PIPE] = ACTIONS(5450), - [anon_sym_AMP_AMP] = ACTIONS(5450), - [anon_sym_PIPE] = ACTIONS(5448), - [anon_sym_CARET] = ACTIONS(5450), - [anon_sym_AMP] = ACTIONS(5448), - [anon_sym_EQ_EQ] = ACTIONS(5450), - [anon_sym_BANG_EQ] = ACTIONS(5450), - [anon_sym_GT] = ACTIONS(5448), - [anon_sym_GT_EQ] = ACTIONS(5450), - [anon_sym_LT_EQ] = ACTIONS(5450), - [anon_sym_LT] = ACTIONS(5448), - [anon_sym_LT_LT] = ACTIONS(5450), - [anon_sym_GT_GT] = ACTIONS(5450), - [anon_sym_SEMI] = ACTIONS(5450), - [anon_sym___extension__] = ACTIONS(5448), - [anon_sym_extern] = ACTIONS(5448), - [anon_sym___attribute__] = ACTIONS(5448), - [anon_sym___attribute] = ACTIONS(5448), - [anon_sym_noreturn] = ACTIONS(5448), - [anon_sym_LBRACK] = ACTIONS(5450), - [anon_sym_RBRACK] = ACTIONS(5450), - [anon_sym___declspec] = ACTIONS(5448), - [anon_sym_LBRACE] = ACTIONS(5450), - [anon_sym_RBRACE] = ACTIONS(5450), - [anon_sym_signed] = ACTIONS(5448), - [anon_sym_unsigned] = ACTIONS(5448), - [anon_sym_long] = ACTIONS(5448), - [anon_sym_short] = ACTIONS(5448), - [anon_sym_ATautoreleasepool] = ACTIONS(5450), - [anon_sym_static] = ACTIONS(5448), - [anon_sym_auto] = ACTIONS(5448), - [anon_sym_register] = ACTIONS(5448), - [anon_sym_inline] = ACTIONS(5448), - [anon_sym___inline] = ACTIONS(5448), - [anon_sym___inline__] = ACTIONS(5448), - [anon_sym___forceinline] = ACTIONS(5448), - [anon_sym_thread_local] = ACTIONS(5448), - [anon_sym___thread] = ACTIONS(5448), - [anon_sym_CG_EXTERN] = ACTIONS(5448), - [anon_sym_CG_INLINE] = ACTIONS(5448), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5448), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5448), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5448), - [anon_sym_IBOutlet] = ACTIONS(5448), - [anon_sym_IBInspectable] = ACTIONS(5448), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5448), - [anon_sym_NS_INLINE] = ACTIONS(5448), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5448), - [anon_sym_OBJC_EXPORT] = ACTIONS(5448), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5448), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5448), - [anon_sym_const] = ACTIONS(5448), - [anon_sym_constexpr] = ACTIONS(5448), - [anon_sym_volatile] = ACTIONS(5448), - [anon_sym_restrict] = ACTIONS(5448), - [anon_sym___restrict__] = ACTIONS(5448), - [anon_sym__Atomic] = ACTIONS(5448), - [anon_sym__Noreturn] = ACTIONS(5448), - [anon_sym_nullable] = ACTIONS(5448), - [anon_sym__Complex] = ACTIONS(5448), - [anon_sym__Nonnull] = ACTIONS(5448), - [anon_sym__Nullable] = ACTIONS(5448), - [anon_sym__Nullable_result] = ACTIONS(5448), - [anon_sym__Null_unspecified] = ACTIONS(5448), - [anon_sym___autoreleasing] = ACTIONS(5448), - [anon_sym___block] = ACTIONS(5448), - [anon_sym___bridge] = ACTIONS(5448), - [anon_sym___bridge_retained] = ACTIONS(5448), - [anon_sym___bridge_transfer] = ACTIONS(5448), - [anon_sym___complex] = ACTIONS(5448), - [anon_sym___const] = ACTIONS(5448), - [anon_sym___imag] = ACTIONS(5448), - [anon_sym___kindof] = ACTIONS(5448), - [anon_sym___nonnull] = ACTIONS(5448), - [anon_sym___nullable] = ACTIONS(5448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5448), - [anon_sym___real] = ACTIONS(5448), - [anon_sym___strong] = ACTIONS(5448), - [anon_sym___unsafe_unretained] = ACTIONS(5448), - [anon_sym___unused] = ACTIONS(5448), - [anon_sym___weak] = ACTIONS(5448), - [sym_primitive_type] = ACTIONS(5448), - [anon_sym_enum] = ACTIONS(5448), - [anon_sym_COLON] = ACTIONS(5450), - [anon_sym_struct] = ACTIONS(5448), - [anon_sym_union] = ACTIONS(5448), - [anon_sym_QMARK] = ACTIONS(5450), - [anon_sym_DASH_DASH] = ACTIONS(5450), - [anon_sym_PLUS_PLUS] = ACTIONS(5450), - [anon_sym_DOT] = ACTIONS(5448), - [anon_sym_DASH_GT] = ACTIONS(5450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5448), - [anon_sym___typeof] = ACTIONS(5448), - [anon_sym_typeof] = ACTIONS(5448), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5448), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5448), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5448), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5448), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5448), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5448), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5448), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5448), - [anon_sym_NS_AVAILABLE] = ACTIONS(5448), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5448), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_API_AVAILABLE] = ACTIONS(5448), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_API_DEPRECATED] = ACTIONS(5448), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5448), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5448), - [anon_sym___deprecated_msg] = ACTIONS(5448), - [anon_sym___deprecated_enum_msg] = ACTIONS(5448), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5448), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5448), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5448), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5448), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5448), - [anon_sym__Alignas] = ACTIONS(5448), - [anon_sym_BOOL] = ACTIONS(5448), - [anon_sym_IMP] = ACTIONS(5448), - [anon_sym_SEL] = ACTIONS(5448), - [anon_sym_Class] = ACTIONS(5448), - [anon_sym_id] = ACTIONS(5448), - }, - [3038] = { - [sym_identifier] = ACTIONS(5360), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5362), - [anon_sym_COMMA] = ACTIONS(5362), - [anon_sym_RPAREN] = ACTIONS(5362), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5362), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5362), - [anon_sym_LPAREN2] = ACTIONS(5362), - [anon_sym_DASH] = ACTIONS(5360), - [anon_sym_PLUS] = ACTIONS(5360), - [anon_sym_STAR] = ACTIONS(5362), - [anon_sym_SLASH] = ACTIONS(5360), - [anon_sym_PERCENT] = ACTIONS(5362), - [anon_sym_PIPE_PIPE] = ACTIONS(5362), - [anon_sym_AMP_AMP] = ACTIONS(5362), - [anon_sym_PIPE] = ACTIONS(5360), - [anon_sym_CARET] = ACTIONS(5362), - [anon_sym_AMP] = ACTIONS(5360), - [anon_sym_EQ_EQ] = ACTIONS(5362), - [anon_sym_BANG_EQ] = ACTIONS(5362), - [anon_sym_GT] = ACTIONS(5360), - [anon_sym_GT_EQ] = ACTIONS(5362), - [anon_sym_LT_EQ] = ACTIONS(5362), - [anon_sym_LT] = ACTIONS(5360), - [anon_sym_LT_LT] = ACTIONS(5362), - [anon_sym_GT_GT] = ACTIONS(5362), - [anon_sym_SEMI] = ACTIONS(5362), - [anon_sym___extension__] = ACTIONS(5360), - [anon_sym_extern] = ACTIONS(5360), - [anon_sym___attribute__] = ACTIONS(5360), - [anon_sym___attribute] = ACTIONS(5360), - [anon_sym_noreturn] = ACTIONS(5360), - [anon_sym_LBRACK] = ACTIONS(5362), - [anon_sym_RBRACK] = ACTIONS(5362), - [anon_sym___declspec] = ACTIONS(5360), - [anon_sym_LBRACE] = ACTIONS(5362), - [anon_sym_RBRACE] = ACTIONS(5362), - [anon_sym_signed] = ACTIONS(5360), - [anon_sym_unsigned] = ACTIONS(5360), - [anon_sym_long] = ACTIONS(5360), - [anon_sym_short] = ACTIONS(5360), - [anon_sym_ATautoreleasepool] = ACTIONS(5362), - [anon_sym_static] = ACTIONS(5360), - [anon_sym_auto] = ACTIONS(5360), - [anon_sym_register] = ACTIONS(5360), - [anon_sym_inline] = ACTIONS(5360), - [anon_sym___inline] = ACTIONS(5360), - [anon_sym___inline__] = ACTIONS(5360), - [anon_sym___forceinline] = ACTIONS(5360), - [anon_sym_thread_local] = ACTIONS(5360), - [anon_sym___thread] = ACTIONS(5360), - [anon_sym_CG_EXTERN] = ACTIONS(5360), - [anon_sym_CG_INLINE] = ACTIONS(5360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5360), - [anon_sym_IBOutlet] = ACTIONS(5360), - [anon_sym_IBInspectable] = ACTIONS(5360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5360), - [anon_sym_NS_INLINE] = ACTIONS(5360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5360), - [anon_sym_OBJC_EXPORT] = ACTIONS(5360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5360), - [anon_sym_const] = ACTIONS(5360), - [anon_sym_constexpr] = ACTIONS(5360), - [anon_sym_volatile] = ACTIONS(5360), - [anon_sym_restrict] = ACTIONS(5360), - [anon_sym___restrict__] = ACTIONS(5360), - [anon_sym__Atomic] = ACTIONS(5360), - [anon_sym__Noreturn] = ACTIONS(5360), - [anon_sym_nullable] = ACTIONS(5360), - [anon_sym__Complex] = ACTIONS(5360), - [anon_sym__Nonnull] = ACTIONS(5360), - [anon_sym__Nullable] = ACTIONS(5360), - [anon_sym__Nullable_result] = ACTIONS(5360), - [anon_sym__Null_unspecified] = ACTIONS(5360), - [anon_sym___autoreleasing] = ACTIONS(5360), - [anon_sym___block] = ACTIONS(5360), - [anon_sym___bridge] = ACTIONS(5360), - [anon_sym___bridge_retained] = ACTIONS(5360), - [anon_sym___bridge_transfer] = ACTIONS(5360), - [anon_sym___complex] = ACTIONS(5360), - [anon_sym___const] = ACTIONS(5360), - [anon_sym___imag] = ACTIONS(5360), - [anon_sym___kindof] = ACTIONS(5360), - [anon_sym___nonnull] = ACTIONS(5360), - [anon_sym___nullable] = ACTIONS(5360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5360), - [anon_sym___real] = ACTIONS(5360), - [anon_sym___strong] = ACTIONS(5360), - [anon_sym___unsafe_unretained] = ACTIONS(5360), - [anon_sym___unused] = ACTIONS(5360), - [anon_sym___weak] = ACTIONS(5360), - [sym_primitive_type] = ACTIONS(5360), - [anon_sym_enum] = ACTIONS(5360), - [anon_sym_COLON] = ACTIONS(5362), - [anon_sym_struct] = ACTIONS(5360), - [anon_sym_union] = ACTIONS(5360), - [anon_sym_QMARK] = ACTIONS(5362), - [anon_sym_DASH_DASH] = ACTIONS(5362), - [anon_sym_PLUS_PLUS] = ACTIONS(5362), - [anon_sym_DOT] = ACTIONS(5360), - [anon_sym_DASH_GT] = ACTIONS(5362), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5360), - [anon_sym___typeof] = ACTIONS(5360), - [anon_sym_typeof] = ACTIONS(5360), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5360), - [anon_sym_NS_AVAILABLE] = ACTIONS(5360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_API_AVAILABLE] = ACTIONS(5360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_API_DEPRECATED] = ACTIONS(5360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5360), - [anon_sym___deprecated_msg] = ACTIONS(5360), - [anon_sym___deprecated_enum_msg] = ACTIONS(5360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5360), - [anon_sym__Alignas] = ACTIONS(5360), - [anon_sym_BOOL] = ACTIONS(5360), - [anon_sym_IMP] = ACTIONS(5360), - [anon_sym_SEL] = ACTIONS(5360), - [anon_sym_Class] = ACTIONS(5360), - [anon_sym_id] = ACTIONS(5360), - }, - [3039] = { - [sym_identifier] = ACTIONS(5460), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5462), - [anon_sym_COMMA] = ACTIONS(5462), - [anon_sym_RPAREN] = ACTIONS(5462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5462), - [anon_sym_LPAREN2] = ACTIONS(5462), - [anon_sym_DASH] = ACTIONS(5460), - [anon_sym_PLUS] = ACTIONS(5460), - [anon_sym_STAR] = ACTIONS(5462), - [anon_sym_SLASH] = ACTIONS(5460), - [anon_sym_PERCENT] = ACTIONS(5462), - [anon_sym_PIPE_PIPE] = ACTIONS(5462), - [anon_sym_AMP_AMP] = ACTIONS(5462), - [anon_sym_PIPE] = ACTIONS(5460), - [anon_sym_CARET] = ACTIONS(5462), - [anon_sym_AMP] = ACTIONS(5460), - [anon_sym_EQ_EQ] = ACTIONS(5462), - [anon_sym_BANG_EQ] = ACTIONS(5462), - [anon_sym_GT] = ACTIONS(5460), - [anon_sym_GT_EQ] = ACTIONS(5462), - [anon_sym_LT_EQ] = ACTIONS(5462), - [anon_sym_LT] = ACTIONS(5460), - [anon_sym_LT_LT] = ACTIONS(5462), - [anon_sym_GT_GT] = ACTIONS(5462), - [anon_sym_SEMI] = ACTIONS(5462), - [anon_sym___extension__] = ACTIONS(5460), - [anon_sym_extern] = ACTIONS(5460), - [anon_sym___attribute__] = ACTIONS(5460), - [anon_sym___attribute] = ACTIONS(5460), - [anon_sym_noreturn] = ACTIONS(5460), - [anon_sym_LBRACK] = ACTIONS(5462), - [anon_sym_RBRACK] = ACTIONS(5462), - [anon_sym___declspec] = ACTIONS(5460), - [anon_sym_LBRACE] = ACTIONS(5462), - [anon_sym_RBRACE] = ACTIONS(5462), - [anon_sym_signed] = ACTIONS(5460), - [anon_sym_unsigned] = ACTIONS(5460), - [anon_sym_long] = ACTIONS(5460), - [anon_sym_short] = ACTIONS(5460), - [anon_sym_ATautoreleasepool] = ACTIONS(5462), - [anon_sym_static] = ACTIONS(5460), - [anon_sym_auto] = ACTIONS(5460), - [anon_sym_register] = ACTIONS(5460), - [anon_sym_inline] = ACTIONS(5460), - [anon_sym___inline] = ACTIONS(5460), - [anon_sym___inline__] = ACTIONS(5460), - [anon_sym___forceinline] = ACTIONS(5460), - [anon_sym_thread_local] = ACTIONS(5460), - [anon_sym___thread] = ACTIONS(5460), - [anon_sym_CG_EXTERN] = ACTIONS(5460), - [anon_sym_CG_INLINE] = ACTIONS(5460), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5460), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5460), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5460), - [anon_sym_IBOutlet] = ACTIONS(5460), - [anon_sym_IBInspectable] = ACTIONS(5460), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5460), - [anon_sym_NS_INLINE] = ACTIONS(5460), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5460), - [anon_sym_OBJC_EXPORT] = ACTIONS(5460), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5460), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5460), - [anon_sym_const] = ACTIONS(5460), - [anon_sym_constexpr] = ACTIONS(5460), - [anon_sym_volatile] = ACTIONS(5460), - [anon_sym_restrict] = ACTIONS(5460), - [anon_sym___restrict__] = ACTIONS(5460), - [anon_sym__Atomic] = ACTIONS(5460), - [anon_sym__Noreturn] = ACTIONS(5460), - [anon_sym_nullable] = ACTIONS(5460), - [anon_sym__Complex] = ACTIONS(5460), - [anon_sym__Nonnull] = ACTIONS(5460), - [anon_sym__Nullable] = ACTIONS(5460), - [anon_sym__Nullable_result] = ACTIONS(5460), - [anon_sym__Null_unspecified] = ACTIONS(5460), - [anon_sym___autoreleasing] = ACTIONS(5460), - [anon_sym___block] = ACTIONS(5460), - [anon_sym___bridge] = ACTIONS(5460), - [anon_sym___bridge_retained] = ACTIONS(5460), - [anon_sym___bridge_transfer] = ACTIONS(5460), - [anon_sym___complex] = ACTIONS(5460), - [anon_sym___const] = ACTIONS(5460), - [anon_sym___imag] = ACTIONS(5460), - [anon_sym___kindof] = ACTIONS(5460), - [anon_sym___nonnull] = ACTIONS(5460), - [anon_sym___nullable] = ACTIONS(5460), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5460), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5460), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5460), - [anon_sym___real] = ACTIONS(5460), - [anon_sym___strong] = ACTIONS(5460), - [anon_sym___unsafe_unretained] = ACTIONS(5460), - [anon_sym___unused] = ACTIONS(5460), - [anon_sym___weak] = ACTIONS(5460), - [sym_primitive_type] = ACTIONS(5460), - [anon_sym_enum] = ACTIONS(5460), - [anon_sym_COLON] = ACTIONS(5462), - [anon_sym_struct] = ACTIONS(5460), - [anon_sym_union] = ACTIONS(5460), - [anon_sym_QMARK] = ACTIONS(5462), - [anon_sym_DASH_DASH] = ACTIONS(5462), - [anon_sym_PLUS_PLUS] = ACTIONS(5462), - [anon_sym_DOT] = ACTIONS(5460), - [anon_sym_DASH_GT] = ACTIONS(5462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5460), - [anon_sym___typeof] = ACTIONS(5460), - [anon_sym_typeof] = ACTIONS(5460), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5460), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5460), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5460), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5460), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5460), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5460), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5460), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5460), - [anon_sym_NS_AVAILABLE] = ACTIONS(5460), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5460), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_API_AVAILABLE] = ACTIONS(5460), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_API_DEPRECATED] = ACTIONS(5460), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5460), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5460), - [anon_sym___deprecated_msg] = ACTIONS(5460), - [anon_sym___deprecated_enum_msg] = ACTIONS(5460), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5460), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5460), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5460), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5460), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5460), - [anon_sym__Alignas] = ACTIONS(5460), - [anon_sym_BOOL] = ACTIONS(5460), - [anon_sym_IMP] = ACTIONS(5460), - [anon_sym_SEL] = ACTIONS(5460), - [anon_sym_Class] = ACTIONS(5460), - [anon_sym_id] = ACTIONS(5460), - }, - [3040] = { - [sym_identifier] = ACTIONS(5308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5310), - [anon_sym_COMMA] = ACTIONS(5310), - [anon_sym_LPAREN2] = ACTIONS(5310), - [anon_sym_DASH] = ACTIONS(5308), - [anon_sym_PLUS] = ACTIONS(5308), - [anon_sym_STAR] = ACTIONS(5310), - [anon_sym_SLASH] = ACTIONS(5308), - [anon_sym_PERCENT] = ACTIONS(5310), - [anon_sym_PIPE_PIPE] = ACTIONS(5310), - [anon_sym_AMP_AMP] = ACTIONS(5310), - [anon_sym_PIPE] = ACTIONS(5308), - [anon_sym_CARET] = ACTIONS(5310), - [anon_sym_AMP] = ACTIONS(5308), - [anon_sym_EQ_EQ] = ACTIONS(5310), - [anon_sym_BANG_EQ] = ACTIONS(5310), - [anon_sym_GT] = ACTIONS(5308), - [anon_sym_GT_EQ] = ACTIONS(5310), - [anon_sym_LT_EQ] = ACTIONS(5310), - [anon_sym_LT] = ACTIONS(5308), - [anon_sym_LT_LT] = ACTIONS(5310), - [anon_sym_GT_GT] = ACTIONS(5310), - [anon_sym_SEMI] = ACTIONS(5310), - [anon_sym___extension__] = ACTIONS(5308), - [anon_sym_extern] = ACTIONS(5308), - [anon_sym___attribute__] = ACTIONS(5308), - [anon_sym___attribute] = ACTIONS(5308), - [anon_sym_noreturn] = ACTIONS(5308), - [anon_sym_LBRACK] = ACTIONS(5310), - [anon_sym___declspec] = ACTIONS(5308), - [anon_sym_LBRACE] = ACTIONS(5310), - [anon_sym_signed] = ACTIONS(5308), - [anon_sym_unsigned] = ACTIONS(5308), - [anon_sym_long] = ACTIONS(5308), - [anon_sym_short] = ACTIONS(5308), - [anon_sym_ATautoreleasepool] = ACTIONS(5310), - [anon_sym_static] = ACTIONS(5308), - [anon_sym_auto] = ACTIONS(5308), - [anon_sym_register] = ACTIONS(5308), - [anon_sym_inline] = ACTIONS(5308), - [anon_sym___inline] = ACTIONS(5308), - [anon_sym___inline__] = ACTIONS(5308), - [anon_sym___forceinline] = ACTIONS(5308), - [anon_sym_thread_local] = ACTIONS(5308), - [anon_sym___thread] = ACTIONS(5308), - [anon_sym_CG_EXTERN] = ACTIONS(5308), - [anon_sym_CG_INLINE] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5308), - [anon_sym_IBOutlet] = ACTIONS(5308), - [anon_sym_IBInspectable] = ACTIONS(5308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5308), - [anon_sym_NS_INLINE] = ACTIONS(5308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5308), - [anon_sym_OBJC_EXPORT] = ACTIONS(5308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5308), - [anon_sym_const] = ACTIONS(5308), - [anon_sym_constexpr] = ACTIONS(5308), - [anon_sym_volatile] = ACTIONS(5308), - [anon_sym_restrict] = ACTIONS(5308), - [anon_sym___restrict__] = ACTIONS(5308), - [anon_sym__Atomic] = ACTIONS(5308), - [anon_sym__Noreturn] = ACTIONS(5308), - [anon_sym_nullable] = ACTIONS(5308), - [anon_sym__Complex] = ACTIONS(5308), - [anon_sym__Nonnull] = ACTIONS(5308), - [anon_sym__Nullable] = ACTIONS(5308), - [anon_sym__Nullable_result] = ACTIONS(5308), - [anon_sym__Null_unspecified] = ACTIONS(5308), - [anon_sym___autoreleasing] = ACTIONS(5308), - [anon_sym___block] = ACTIONS(5308), - [anon_sym___bridge] = ACTIONS(5308), - [anon_sym___bridge_retained] = ACTIONS(5308), - [anon_sym___bridge_transfer] = ACTIONS(5308), - [anon_sym___complex] = ACTIONS(5308), - [anon_sym___const] = ACTIONS(5308), - [anon_sym___imag] = ACTIONS(5308), - [anon_sym___kindof] = ACTIONS(5308), - [anon_sym___nonnull] = ACTIONS(5308), - [anon_sym___nullable] = ACTIONS(5308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5308), - [anon_sym___real] = ACTIONS(5308), - [anon_sym___strong] = ACTIONS(5308), - [anon_sym___unsafe_unretained] = ACTIONS(5308), - [anon_sym___unused] = ACTIONS(5308), - [anon_sym___weak] = ACTIONS(5308), - [sym_primitive_type] = ACTIONS(5308), - [anon_sym_enum] = ACTIONS(5308), - [anon_sym_struct] = ACTIONS(5308), - [anon_sym_union] = ACTIONS(5308), - [anon_sym_QMARK] = ACTIONS(5310), - [anon_sym_DASH_DASH] = ACTIONS(5310), - [anon_sym_PLUS_PLUS] = ACTIONS(5310), - [anon_sym_DOT] = ACTIONS(5308), - [anon_sym_DASH_GT] = ACTIONS(5310), - [anon_sym_AT] = ACTIONS(5308), - [anon_sym_DQUOTE] = ACTIONS(5310), - [anon_sym_L_DQUOTE] = ACTIONS(5310), - [anon_sym_u_DQUOTE] = ACTIONS(5310), - [anon_sym_U_DQUOTE] = ACTIONS(5310), - [anon_sym_u8_DQUOTE] = ACTIONS(5310), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5308), - [anon_sym___typeof] = ACTIONS(5308), - [anon_sym_typeof] = ACTIONS(5308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE] = ACTIONS(5308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_API_AVAILABLE] = ACTIONS(5308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_API_DEPRECATED] = ACTIONS(5308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5308), - [anon_sym___deprecated_msg] = ACTIONS(5308), - [anon_sym___deprecated_enum_msg] = ACTIONS(5308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5308), - [anon_sym__Alignas] = ACTIONS(5308), - [anon_sym_BOOL] = ACTIONS(5308), - [anon_sym_IMP] = ACTIONS(5308), - [anon_sym_SEL] = ACTIONS(5308), - [anon_sym_Class] = ACTIONS(5308), - [anon_sym_id] = ACTIONS(5308), - }, - [3041] = { - [sym_identifier] = ACTIONS(5464), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5466), - [anon_sym_COMMA] = ACTIONS(5466), - [anon_sym_RPAREN] = ACTIONS(5466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5466), - [anon_sym_LPAREN2] = ACTIONS(5466), - [anon_sym_DASH] = ACTIONS(5464), - [anon_sym_PLUS] = ACTIONS(5464), - [anon_sym_STAR] = ACTIONS(5466), - [anon_sym_SLASH] = ACTIONS(5464), - [anon_sym_PERCENT] = ACTIONS(5466), - [anon_sym_PIPE_PIPE] = ACTIONS(5466), - [anon_sym_AMP_AMP] = ACTIONS(5466), - [anon_sym_PIPE] = ACTIONS(5464), - [anon_sym_CARET] = ACTIONS(5466), - [anon_sym_AMP] = ACTIONS(5464), - [anon_sym_EQ_EQ] = ACTIONS(5466), - [anon_sym_BANG_EQ] = ACTIONS(5466), - [anon_sym_GT] = ACTIONS(5464), - [anon_sym_GT_EQ] = ACTIONS(5466), - [anon_sym_LT_EQ] = ACTIONS(5466), - [anon_sym_LT] = ACTIONS(5464), - [anon_sym_LT_LT] = ACTIONS(5466), - [anon_sym_GT_GT] = ACTIONS(5466), - [anon_sym_SEMI] = ACTIONS(5466), - [anon_sym___extension__] = ACTIONS(5464), - [anon_sym_extern] = ACTIONS(5464), - [anon_sym___attribute__] = ACTIONS(5464), - [anon_sym___attribute] = ACTIONS(5464), - [anon_sym_noreturn] = ACTIONS(5464), - [anon_sym_LBRACK] = ACTIONS(5466), - [anon_sym_RBRACK] = ACTIONS(5466), - [anon_sym___declspec] = ACTIONS(5464), - [anon_sym_LBRACE] = ACTIONS(5466), - [anon_sym_RBRACE] = ACTIONS(5466), - [anon_sym_signed] = ACTIONS(5464), - [anon_sym_unsigned] = ACTIONS(5464), - [anon_sym_long] = ACTIONS(5464), - [anon_sym_short] = ACTIONS(5464), - [anon_sym_ATautoreleasepool] = ACTIONS(5466), - [anon_sym_static] = ACTIONS(5464), - [anon_sym_auto] = ACTIONS(5464), - [anon_sym_register] = ACTIONS(5464), - [anon_sym_inline] = ACTIONS(5464), - [anon_sym___inline] = ACTIONS(5464), - [anon_sym___inline__] = ACTIONS(5464), - [anon_sym___forceinline] = ACTIONS(5464), - [anon_sym_thread_local] = ACTIONS(5464), - [anon_sym___thread] = ACTIONS(5464), - [anon_sym_CG_EXTERN] = ACTIONS(5464), - [anon_sym_CG_INLINE] = ACTIONS(5464), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5464), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5464), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5464), - [anon_sym_IBOutlet] = ACTIONS(5464), - [anon_sym_IBInspectable] = ACTIONS(5464), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5464), - [anon_sym_NS_INLINE] = ACTIONS(5464), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5464), - [anon_sym_OBJC_EXPORT] = ACTIONS(5464), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5464), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5464), - [anon_sym_const] = ACTIONS(5464), - [anon_sym_constexpr] = ACTIONS(5464), - [anon_sym_volatile] = ACTIONS(5464), - [anon_sym_restrict] = ACTIONS(5464), - [anon_sym___restrict__] = ACTIONS(5464), - [anon_sym__Atomic] = ACTIONS(5464), - [anon_sym__Noreturn] = ACTIONS(5464), - [anon_sym_nullable] = ACTIONS(5464), - [anon_sym__Complex] = ACTIONS(5464), - [anon_sym__Nonnull] = ACTIONS(5464), - [anon_sym__Nullable] = ACTIONS(5464), - [anon_sym__Nullable_result] = ACTIONS(5464), - [anon_sym__Null_unspecified] = ACTIONS(5464), - [anon_sym___autoreleasing] = ACTIONS(5464), - [anon_sym___block] = ACTIONS(5464), - [anon_sym___bridge] = ACTIONS(5464), - [anon_sym___bridge_retained] = ACTIONS(5464), - [anon_sym___bridge_transfer] = ACTIONS(5464), - [anon_sym___complex] = ACTIONS(5464), - [anon_sym___const] = ACTIONS(5464), - [anon_sym___imag] = ACTIONS(5464), - [anon_sym___kindof] = ACTIONS(5464), - [anon_sym___nonnull] = ACTIONS(5464), - [anon_sym___nullable] = ACTIONS(5464), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5464), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5464), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5464), - [anon_sym___real] = ACTIONS(5464), - [anon_sym___strong] = ACTIONS(5464), - [anon_sym___unsafe_unretained] = ACTIONS(5464), - [anon_sym___unused] = ACTIONS(5464), - [anon_sym___weak] = ACTIONS(5464), - [sym_primitive_type] = ACTIONS(5464), - [anon_sym_enum] = ACTIONS(5464), - [anon_sym_COLON] = ACTIONS(5466), - [anon_sym_struct] = ACTIONS(5464), - [anon_sym_union] = ACTIONS(5464), - [anon_sym_QMARK] = ACTIONS(5466), - [anon_sym_DASH_DASH] = ACTIONS(5466), - [anon_sym_PLUS_PLUS] = ACTIONS(5466), - [anon_sym_DOT] = ACTIONS(5464), - [anon_sym_DASH_GT] = ACTIONS(5466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5464), - [anon_sym___typeof] = ACTIONS(5464), - [anon_sym_typeof] = ACTIONS(5464), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5464), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5464), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5464), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5464), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5464), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5464), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5464), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5464), - [anon_sym_NS_AVAILABLE] = ACTIONS(5464), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5464), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_API_AVAILABLE] = ACTIONS(5464), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_API_DEPRECATED] = ACTIONS(5464), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5464), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5464), - [anon_sym___deprecated_msg] = ACTIONS(5464), - [anon_sym___deprecated_enum_msg] = ACTIONS(5464), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5464), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5464), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5464), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5464), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5464), - [anon_sym__Alignas] = ACTIONS(5464), - [anon_sym_BOOL] = ACTIONS(5464), - [anon_sym_IMP] = ACTIONS(5464), - [anon_sym_SEL] = ACTIONS(5464), - [anon_sym_Class] = ACTIONS(5464), - [anon_sym_id] = ACTIONS(5464), - }, - [3042] = { - [sym_identifier] = ACTIONS(5324), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5326), - [anon_sym_COMMA] = ACTIONS(5326), - [anon_sym_LPAREN2] = ACTIONS(5326), - [anon_sym_DASH] = ACTIONS(5324), - [anon_sym_PLUS] = ACTIONS(5324), - [anon_sym_STAR] = ACTIONS(5326), - [anon_sym_SLASH] = ACTIONS(5324), - [anon_sym_PERCENT] = ACTIONS(5326), - [anon_sym_PIPE_PIPE] = ACTIONS(5326), - [anon_sym_AMP_AMP] = ACTIONS(5326), - [anon_sym_PIPE] = ACTIONS(5324), - [anon_sym_CARET] = ACTIONS(5326), - [anon_sym_AMP] = ACTIONS(5324), - [anon_sym_EQ_EQ] = ACTIONS(5326), - [anon_sym_BANG_EQ] = ACTIONS(5326), - [anon_sym_GT] = ACTIONS(5324), - [anon_sym_GT_EQ] = ACTIONS(5326), - [anon_sym_LT_EQ] = ACTIONS(5326), - [anon_sym_LT] = ACTIONS(5324), - [anon_sym_LT_LT] = ACTIONS(5326), - [anon_sym_GT_GT] = ACTIONS(5326), - [anon_sym_SEMI] = ACTIONS(5326), - [anon_sym___extension__] = ACTIONS(5324), - [anon_sym_extern] = ACTIONS(5324), - [anon_sym___attribute__] = ACTIONS(5324), - [anon_sym___attribute] = ACTIONS(5324), - [anon_sym_noreturn] = ACTIONS(5324), - [anon_sym_LBRACK] = ACTIONS(5326), - [anon_sym___declspec] = ACTIONS(5324), - [anon_sym_LBRACE] = ACTIONS(5326), - [anon_sym_signed] = ACTIONS(5324), - [anon_sym_unsigned] = ACTIONS(5324), - [anon_sym_long] = ACTIONS(5324), - [anon_sym_short] = ACTIONS(5324), - [anon_sym_ATautoreleasepool] = ACTIONS(5326), - [anon_sym_static] = ACTIONS(5324), - [anon_sym_auto] = ACTIONS(5324), - [anon_sym_register] = ACTIONS(5324), - [anon_sym_inline] = ACTIONS(5324), - [anon_sym___inline] = ACTIONS(5324), - [anon_sym___inline__] = ACTIONS(5324), - [anon_sym___forceinline] = ACTIONS(5324), - [anon_sym_thread_local] = ACTIONS(5324), - [anon_sym___thread] = ACTIONS(5324), - [anon_sym_CG_EXTERN] = ACTIONS(5324), - [anon_sym_CG_INLINE] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5324), - [anon_sym_IBOutlet] = ACTIONS(5324), - [anon_sym_IBInspectable] = ACTIONS(5324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5324), - [anon_sym_NS_INLINE] = ACTIONS(5324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5324), - [anon_sym_OBJC_EXPORT] = ACTIONS(5324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5324), - [anon_sym_const] = ACTIONS(5324), - [anon_sym_constexpr] = ACTIONS(5324), - [anon_sym_volatile] = ACTIONS(5324), - [anon_sym_restrict] = ACTIONS(5324), - [anon_sym___restrict__] = ACTIONS(5324), - [anon_sym__Atomic] = ACTIONS(5324), - [anon_sym__Noreturn] = ACTIONS(5324), - [anon_sym_nullable] = ACTIONS(5324), - [anon_sym__Complex] = ACTIONS(5324), - [anon_sym__Nonnull] = ACTIONS(5324), - [anon_sym__Nullable] = ACTIONS(5324), - [anon_sym__Nullable_result] = ACTIONS(5324), - [anon_sym__Null_unspecified] = ACTIONS(5324), - [anon_sym___autoreleasing] = ACTIONS(5324), - [anon_sym___block] = ACTIONS(5324), - [anon_sym___bridge] = ACTIONS(5324), - [anon_sym___bridge_retained] = ACTIONS(5324), - [anon_sym___bridge_transfer] = ACTIONS(5324), - [anon_sym___complex] = ACTIONS(5324), - [anon_sym___const] = ACTIONS(5324), - [anon_sym___imag] = ACTIONS(5324), - [anon_sym___kindof] = ACTIONS(5324), - [anon_sym___nonnull] = ACTIONS(5324), - [anon_sym___nullable] = ACTIONS(5324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5324), - [anon_sym___real] = ACTIONS(5324), - [anon_sym___strong] = ACTIONS(5324), - [anon_sym___unsafe_unretained] = ACTIONS(5324), - [anon_sym___unused] = ACTIONS(5324), - [anon_sym___weak] = ACTIONS(5324), - [sym_primitive_type] = ACTIONS(5324), - [anon_sym_enum] = ACTIONS(5324), - [anon_sym_struct] = ACTIONS(5324), - [anon_sym_union] = ACTIONS(5324), - [anon_sym_QMARK] = ACTIONS(5326), - [anon_sym_DASH_DASH] = ACTIONS(5326), - [anon_sym_PLUS_PLUS] = ACTIONS(5326), - [anon_sym_DOT] = ACTIONS(5324), - [anon_sym_DASH_GT] = ACTIONS(5326), - [anon_sym_AT] = ACTIONS(5324), - [anon_sym_DQUOTE] = ACTIONS(5326), - [anon_sym_L_DQUOTE] = ACTIONS(5326), - [anon_sym_u_DQUOTE] = ACTIONS(5326), - [anon_sym_U_DQUOTE] = ACTIONS(5326), - [anon_sym_u8_DQUOTE] = ACTIONS(5326), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5324), - [anon_sym___typeof] = ACTIONS(5324), - [anon_sym_typeof] = ACTIONS(5324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE] = ACTIONS(5324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_API_AVAILABLE] = ACTIONS(5324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_API_DEPRECATED] = ACTIONS(5324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5324), - [anon_sym___deprecated_msg] = ACTIONS(5324), - [anon_sym___deprecated_enum_msg] = ACTIONS(5324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5324), - [anon_sym__Alignas] = ACTIONS(5324), - [anon_sym_BOOL] = ACTIONS(5324), - [anon_sym_IMP] = ACTIONS(5324), - [anon_sym_SEL] = ACTIONS(5324), - [anon_sym_Class] = ACTIONS(5324), - [anon_sym_id] = ACTIONS(5324), - }, - [3043] = { - [sym_identifier] = ACTIONS(5472), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5474), - [anon_sym_COMMA] = ACTIONS(5474), - [anon_sym_RPAREN] = ACTIONS(5474), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5474), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5474), - [anon_sym_LPAREN2] = ACTIONS(5474), - [anon_sym_DASH] = ACTIONS(5472), - [anon_sym_PLUS] = ACTIONS(5472), - [anon_sym_STAR] = ACTIONS(5474), - [anon_sym_SLASH] = ACTIONS(5472), - [anon_sym_PERCENT] = ACTIONS(5474), - [anon_sym_PIPE_PIPE] = ACTIONS(5474), - [anon_sym_AMP_AMP] = ACTIONS(5474), - [anon_sym_PIPE] = ACTIONS(5472), - [anon_sym_CARET] = ACTIONS(5474), - [anon_sym_AMP] = ACTIONS(5472), - [anon_sym_EQ_EQ] = ACTIONS(5474), - [anon_sym_BANG_EQ] = ACTIONS(5474), - [anon_sym_GT] = ACTIONS(5472), - [anon_sym_GT_EQ] = ACTIONS(5474), - [anon_sym_LT_EQ] = ACTIONS(5474), - [anon_sym_LT] = ACTIONS(5472), - [anon_sym_LT_LT] = ACTIONS(5474), - [anon_sym_GT_GT] = ACTIONS(5474), - [anon_sym_SEMI] = ACTIONS(5474), - [anon_sym___extension__] = ACTIONS(5472), - [anon_sym_extern] = ACTIONS(5472), - [anon_sym___attribute__] = ACTIONS(5472), - [anon_sym___attribute] = ACTIONS(5472), - [anon_sym_noreturn] = ACTIONS(5472), - [anon_sym_LBRACK] = ACTIONS(5474), - [anon_sym_RBRACK] = ACTIONS(5474), - [anon_sym___declspec] = ACTIONS(5472), - [anon_sym_LBRACE] = ACTIONS(5474), - [anon_sym_RBRACE] = ACTIONS(5474), - [anon_sym_signed] = ACTIONS(5472), - [anon_sym_unsigned] = ACTIONS(5472), - [anon_sym_long] = ACTIONS(5472), - [anon_sym_short] = ACTIONS(5472), - [anon_sym_ATautoreleasepool] = ACTIONS(5474), - [anon_sym_static] = ACTIONS(5472), - [anon_sym_auto] = ACTIONS(5472), - [anon_sym_register] = ACTIONS(5472), - [anon_sym_inline] = ACTIONS(5472), - [anon_sym___inline] = ACTIONS(5472), - [anon_sym___inline__] = ACTIONS(5472), - [anon_sym___forceinline] = ACTIONS(5472), - [anon_sym_thread_local] = ACTIONS(5472), - [anon_sym___thread] = ACTIONS(5472), - [anon_sym_CG_EXTERN] = ACTIONS(5472), - [anon_sym_CG_INLINE] = ACTIONS(5472), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5472), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5472), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5472), - [anon_sym_IBOutlet] = ACTIONS(5472), - [anon_sym_IBInspectable] = ACTIONS(5472), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5472), - [anon_sym_NS_INLINE] = ACTIONS(5472), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5472), - [anon_sym_OBJC_EXPORT] = ACTIONS(5472), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5472), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5472), - [anon_sym_const] = ACTIONS(5472), - [anon_sym_constexpr] = ACTIONS(5472), - [anon_sym_volatile] = ACTIONS(5472), - [anon_sym_restrict] = ACTIONS(5472), - [anon_sym___restrict__] = ACTIONS(5472), - [anon_sym__Atomic] = ACTIONS(5472), - [anon_sym__Noreturn] = ACTIONS(5472), - [anon_sym_nullable] = ACTIONS(5472), - [anon_sym__Complex] = ACTIONS(5472), - [anon_sym__Nonnull] = ACTIONS(5472), - [anon_sym__Nullable] = ACTIONS(5472), - [anon_sym__Nullable_result] = ACTIONS(5472), - [anon_sym__Null_unspecified] = ACTIONS(5472), - [anon_sym___autoreleasing] = ACTIONS(5472), - [anon_sym___block] = ACTIONS(5472), - [anon_sym___bridge] = ACTIONS(5472), - [anon_sym___bridge_retained] = ACTIONS(5472), - [anon_sym___bridge_transfer] = ACTIONS(5472), - [anon_sym___complex] = ACTIONS(5472), - [anon_sym___const] = ACTIONS(5472), - [anon_sym___imag] = ACTIONS(5472), - [anon_sym___kindof] = ACTIONS(5472), - [anon_sym___nonnull] = ACTIONS(5472), - [anon_sym___nullable] = ACTIONS(5472), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5472), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5472), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5472), - [anon_sym___real] = ACTIONS(5472), - [anon_sym___strong] = ACTIONS(5472), - [anon_sym___unsafe_unretained] = ACTIONS(5472), - [anon_sym___unused] = ACTIONS(5472), - [anon_sym___weak] = ACTIONS(5472), - [sym_primitive_type] = ACTIONS(5472), - [anon_sym_enum] = ACTIONS(5472), - [anon_sym_COLON] = ACTIONS(5474), - [anon_sym_struct] = ACTIONS(5472), - [anon_sym_union] = ACTIONS(5472), - [anon_sym_QMARK] = ACTIONS(5474), - [anon_sym_DASH_DASH] = ACTIONS(5474), - [anon_sym_PLUS_PLUS] = ACTIONS(5474), - [anon_sym_DOT] = ACTIONS(5472), - [anon_sym_DASH_GT] = ACTIONS(5474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5472), - [anon_sym___typeof] = ACTIONS(5472), - [anon_sym_typeof] = ACTIONS(5472), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5472), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5472), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5472), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5472), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5472), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5472), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5472), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5472), - [anon_sym_NS_AVAILABLE] = ACTIONS(5472), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5472), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_API_AVAILABLE] = ACTIONS(5472), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_API_DEPRECATED] = ACTIONS(5472), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5472), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5472), - [anon_sym___deprecated_msg] = ACTIONS(5472), - [anon_sym___deprecated_enum_msg] = ACTIONS(5472), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5472), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5472), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5472), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5472), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5472), - [anon_sym__Alignas] = ACTIONS(5472), - [anon_sym_BOOL] = ACTIONS(5472), - [anon_sym_IMP] = ACTIONS(5472), - [anon_sym_SEL] = ACTIONS(5472), - [anon_sym_Class] = ACTIONS(5472), - [anon_sym_id] = ACTIONS(5472), - }, - [3044] = { - [sym_identifier] = ACTIONS(5390), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5392), - [anon_sym_COMMA] = ACTIONS(5392), - [anon_sym_RPAREN] = ACTIONS(5392), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5392), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5392), - [anon_sym_LPAREN2] = ACTIONS(5392), - [anon_sym_DASH] = ACTIONS(5390), - [anon_sym_PLUS] = ACTIONS(5390), - [anon_sym_STAR] = ACTIONS(5392), - [anon_sym_SLASH] = ACTIONS(5390), - [anon_sym_PERCENT] = ACTIONS(5392), - [anon_sym_PIPE_PIPE] = ACTIONS(5392), - [anon_sym_AMP_AMP] = ACTIONS(5392), - [anon_sym_PIPE] = ACTIONS(5390), - [anon_sym_CARET] = ACTIONS(5392), - [anon_sym_AMP] = ACTIONS(5390), - [anon_sym_EQ_EQ] = ACTIONS(5392), - [anon_sym_BANG_EQ] = ACTIONS(5392), - [anon_sym_GT] = ACTIONS(5390), - [anon_sym_GT_EQ] = ACTIONS(5392), - [anon_sym_LT_EQ] = ACTIONS(5392), - [anon_sym_LT] = ACTIONS(5390), - [anon_sym_LT_LT] = ACTIONS(5392), - [anon_sym_GT_GT] = ACTIONS(5392), - [anon_sym_SEMI] = ACTIONS(5392), - [anon_sym___extension__] = ACTIONS(5390), - [anon_sym_extern] = ACTIONS(5390), - [anon_sym___attribute__] = ACTIONS(5390), - [anon_sym___attribute] = ACTIONS(5390), - [anon_sym_noreturn] = ACTIONS(5390), - [anon_sym_LBRACK] = ACTIONS(5392), - [anon_sym_RBRACK] = ACTIONS(5392), - [anon_sym___declspec] = ACTIONS(5390), - [anon_sym_LBRACE] = ACTIONS(5392), - [anon_sym_RBRACE] = ACTIONS(5392), - [anon_sym_signed] = ACTIONS(5390), - [anon_sym_unsigned] = ACTIONS(5390), - [anon_sym_long] = ACTIONS(5390), - [anon_sym_short] = ACTIONS(5390), - [anon_sym_ATautoreleasepool] = ACTIONS(5392), - [anon_sym_static] = ACTIONS(5390), - [anon_sym_auto] = ACTIONS(5390), - [anon_sym_register] = ACTIONS(5390), - [anon_sym_inline] = ACTIONS(5390), - [anon_sym___inline] = ACTIONS(5390), - [anon_sym___inline__] = ACTIONS(5390), - [anon_sym___forceinline] = ACTIONS(5390), - [anon_sym_thread_local] = ACTIONS(5390), - [anon_sym___thread] = ACTIONS(5390), - [anon_sym_CG_EXTERN] = ACTIONS(5390), - [anon_sym_CG_INLINE] = ACTIONS(5390), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5390), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5390), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5390), - [anon_sym_IBOutlet] = ACTIONS(5390), - [anon_sym_IBInspectable] = ACTIONS(5390), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5390), - [anon_sym_NS_INLINE] = ACTIONS(5390), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5390), - [anon_sym_OBJC_EXPORT] = ACTIONS(5390), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5390), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5390), - [anon_sym_const] = ACTIONS(5390), - [anon_sym_constexpr] = ACTIONS(5390), - [anon_sym_volatile] = ACTIONS(5390), - [anon_sym_restrict] = ACTIONS(5390), - [anon_sym___restrict__] = ACTIONS(5390), - [anon_sym__Atomic] = ACTIONS(5390), - [anon_sym__Noreturn] = ACTIONS(5390), - [anon_sym_nullable] = ACTIONS(5390), - [anon_sym__Complex] = ACTIONS(5390), - [anon_sym__Nonnull] = ACTIONS(5390), - [anon_sym__Nullable] = ACTIONS(5390), - [anon_sym__Nullable_result] = ACTIONS(5390), - [anon_sym__Null_unspecified] = ACTIONS(5390), - [anon_sym___autoreleasing] = ACTIONS(5390), - [anon_sym___block] = ACTIONS(5390), - [anon_sym___bridge] = ACTIONS(5390), - [anon_sym___bridge_retained] = ACTIONS(5390), - [anon_sym___bridge_transfer] = ACTIONS(5390), - [anon_sym___complex] = ACTIONS(5390), - [anon_sym___const] = ACTIONS(5390), - [anon_sym___imag] = ACTIONS(5390), - [anon_sym___kindof] = ACTIONS(5390), - [anon_sym___nonnull] = ACTIONS(5390), - [anon_sym___nullable] = ACTIONS(5390), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5390), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5390), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5390), - [anon_sym___real] = ACTIONS(5390), - [anon_sym___strong] = ACTIONS(5390), - [anon_sym___unsafe_unretained] = ACTIONS(5390), - [anon_sym___unused] = ACTIONS(5390), - [anon_sym___weak] = ACTIONS(5390), - [sym_primitive_type] = ACTIONS(5390), - [anon_sym_enum] = ACTIONS(5390), - [anon_sym_COLON] = ACTIONS(5392), - [anon_sym_struct] = ACTIONS(5390), - [anon_sym_union] = ACTIONS(5390), - [anon_sym_QMARK] = ACTIONS(5392), - [anon_sym_DASH_DASH] = ACTIONS(5392), - [anon_sym_PLUS_PLUS] = ACTIONS(5392), - [anon_sym_DOT] = ACTIONS(5390), - [anon_sym_DASH_GT] = ACTIONS(5392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5390), - [anon_sym___typeof] = ACTIONS(5390), - [anon_sym_typeof] = ACTIONS(5390), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5390), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5390), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5390), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5390), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5390), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5390), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5390), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5390), - [anon_sym_NS_AVAILABLE] = ACTIONS(5390), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5390), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_API_AVAILABLE] = ACTIONS(5390), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_API_DEPRECATED] = ACTIONS(5390), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5390), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5390), - [anon_sym___deprecated_msg] = ACTIONS(5390), - [anon_sym___deprecated_enum_msg] = ACTIONS(5390), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5390), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5390), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5390), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5390), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5390), - [anon_sym__Alignas] = ACTIONS(5390), - [anon_sym_BOOL] = ACTIONS(5390), - [anon_sym_IMP] = ACTIONS(5390), - [anon_sym_SEL] = ACTIONS(5390), - [anon_sym_Class] = ACTIONS(5390), - [anon_sym_id] = ACTIONS(5390), - }, - [3045] = { - [sym_identifier] = ACTIONS(5288), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5290), - [anon_sym_COMMA] = ACTIONS(5290), - [anon_sym_RPAREN] = ACTIONS(5290), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5290), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5290), - [anon_sym_LPAREN2] = ACTIONS(5290), - [anon_sym_DASH] = ACTIONS(5288), - [anon_sym_PLUS] = ACTIONS(5288), - [anon_sym_STAR] = ACTIONS(5290), - [anon_sym_SLASH] = ACTIONS(5288), - [anon_sym_PERCENT] = ACTIONS(5290), - [anon_sym_PIPE_PIPE] = ACTIONS(5290), - [anon_sym_AMP_AMP] = ACTIONS(5290), - [anon_sym_PIPE] = ACTIONS(5288), - [anon_sym_CARET] = ACTIONS(5290), - [anon_sym_AMP] = ACTIONS(5288), - [anon_sym_EQ_EQ] = ACTIONS(5290), - [anon_sym_BANG_EQ] = ACTIONS(5290), - [anon_sym_GT] = ACTIONS(5288), - [anon_sym_GT_EQ] = ACTIONS(5290), - [anon_sym_LT_EQ] = ACTIONS(5290), - [anon_sym_LT] = ACTIONS(5288), - [anon_sym_LT_LT] = ACTIONS(5290), - [anon_sym_GT_GT] = ACTIONS(5290), - [anon_sym_SEMI] = ACTIONS(5290), - [anon_sym___extension__] = ACTIONS(5288), - [anon_sym_extern] = ACTIONS(5288), - [anon_sym___attribute__] = ACTIONS(5288), - [anon_sym___attribute] = ACTIONS(5288), - [anon_sym_noreturn] = ACTIONS(5288), - [anon_sym_LBRACK] = ACTIONS(5290), - [anon_sym_RBRACK] = ACTIONS(5290), - [anon_sym___declspec] = ACTIONS(5288), - [anon_sym_LBRACE] = ACTIONS(5290), - [anon_sym_RBRACE] = ACTIONS(5290), - [anon_sym_signed] = ACTIONS(5288), - [anon_sym_unsigned] = ACTIONS(5288), - [anon_sym_long] = ACTIONS(5288), - [anon_sym_short] = ACTIONS(5288), - [anon_sym_ATautoreleasepool] = ACTIONS(5290), - [anon_sym_static] = ACTIONS(5288), - [anon_sym_auto] = ACTIONS(5288), - [anon_sym_register] = ACTIONS(5288), - [anon_sym_inline] = ACTIONS(5288), - [anon_sym___inline] = ACTIONS(5288), - [anon_sym___inline__] = ACTIONS(5288), - [anon_sym___forceinline] = ACTIONS(5288), - [anon_sym_thread_local] = ACTIONS(5288), - [anon_sym___thread] = ACTIONS(5288), - [anon_sym_CG_EXTERN] = ACTIONS(5288), - [anon_sym_CG_INLINE] = ACTIONS(5288), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5288), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5288), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5288), - [anon_sym_IBOutlet] = ACTIONS(5288), - [anon_sym_IBInspectable] = ACTIONS(5288), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5288), - [anon_sym_NS_INLINE] = ACTIONS(5288), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5288), - [anon_sym_OBJC_EXPORT] = ACTIONS(5288), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5288), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5288), - [anon_sym_const] = ACTIONS(5288), - [anon_sym_constexpr] = ACTIONS(5288), - [anon_sym_volatile] = ACTIONS(5288), - [anon_sym_restrict] = ACTIONS(5288), - [anon_sym___restrict__] = ACTIONS(5288), - [anon_sym__Atomic] = ACTIONS(5288), - [anon_sym__Noreturn] = ACTIONS(5288), - [anon_sym_nullable] = ACTIONS(5288), - [anon_sym__Complex] = ACTIONS(5288), - [anon_sym__Nonnull] = ACTIONS(5288), - [anon_sym__Nullable] = ACTIONS(5288), - [anon_sym__Nullable_result] = ACTIONS(5288), - [anon_sym__Null_unspecified] = ACTIONS(5288), - [anon_sym___autoreleasing] = ACTIONS(5288), - [anon_sym___block] = ACTIONS(5288), - [anon_sym___bridge] = ACTIONS(5288), - [anon_sym___bridge_retained] = ACTIONS(5288), - [anon_sym___bridge_transfer] = ACTIONS(5288), - [anon_sym___complex] = ACTIONS(5288), - [anon_sym___const] = ACTIONS(5288), - [anon_sym___imag] = ACTIONS(5288), - [anon_sym___kindof] = ACTIONS(5288), - [anon_sym___nonnull] = ACTIONS(5288), - [anon_sym___nullable] = ACTIONS(5288), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5288), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5288), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5288), - [anon_sym___real] = ACTIONS(5288), - [anon_sym___strong] = ACTIONS(5288), - [anon_sym___unsafe_unretained] = ACTIONS(5288), - [anon_sym___unused] = ACTIONS(5288), - [anon_sym___weak] = ACTIONS(5288), - [sym_primitive_type] = ACTIONS(5288), - [anon_sym_enum] = ACTIONS(5288), - [anon_sym_COLON] = ACTIONS(5290), - [anon_sym_struct] = ACTIONS(5288), - [anon_sym_union] = ACTIONS(5288), - [anon_sym_QMARK] = ACTIONS(5290), - [anon_sym_DASH_DASH] = ACTIONS(5290), - [anon_sym_PLUS_PLUS] = ACTIONS(5290), - [anon_sym_DOT] = ACTIONS(5288), - [anon_sym_DASH_GT] = ACTIONS(5290), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5288), - [anon_sym___typeof] = ACTIONS(5288), - [anon_sym_typeof] = ACTIONS(5288), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5288), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5288), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5288), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5288), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5288), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5288), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5288), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5288), - [anon_sym_NS_AVAILABLE] = ACTIONS(5288), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5288), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_API_AVAILABLE] = ACTIONS(5288), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_API_DEPRECATED] = ACTIONS(5288), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5288), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5288), - [anon_sym___deprecated_msg] = ACTIONS(5288), - [anon_sym___deprecated_enum_msg] = ACTIONS(5288), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5288), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5288), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5288), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5288), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5288), - [anon_sym__Alignas] = ACTIONS(5288), - [anon_sym_BOOL] = ACTIONS(5288), - [anon_sym_IMP] = ACTIONS(5288), - [anon_sym_SEL] = ACTIONS(5288), - [anon_sym_Class] = ACTIONS(5288), - [anon_sym_id] = ACTIONS(5288), - }, - [3046] = { - [sym_identifier] = ACTIONS(5344), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5346), - [anon_sym_COMMA] = ACTIONS(5346), - [anon_sym_RPAREN] = ACTIONS(5346), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5346), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5346), - [anon_sym_LPAREN2] = ACTIONS(5346), - [anon_sym_DASH] = ACTIONS(5344), - [anon_sym_PLUS] = ACTIONS(5344), - [anon_sym_STAR] = ACTIONS(5346), - [anon_sym_SLASH] = ACTIONS(5344), - [anon_sym_PERCENT] = ACTIONS(5346), - [anon_sym_PIPE_PIPE] = ACTIONS(5346), - [anon_sym_AMP_AMP] = ACTIONS(5346), - [anon_sym_PIPE] = ACTIONS(5344), - [anon_sym_CARET] = ACTIONS(5346), - [anon_sym_AMP] = ACTIONS(5344), - [anon_sym_EQ_EQ] = ACTIONS(5346), - [anon_sym_BANG_EQ] = ACTIONS(5346), - [anon_sym_GT] = ACTIONS(5344), - [anon_sym_GT_EQ] = ACTIONS(5346), - [anon_sym_LT_EQ] = ACTIONS(5346), - [anon_sym_LT] = ACTIONS(5344), - [anon_sym_LT_LT] = ACTIONS(5346), - [anon_sym_GT_GT] = ACTIONS(5346), - [anon_sym_SEMI] = ACTIONS(5346), - [anon_sym___extension__] = ACTIONS(5344), - [anon_sym_extern] = ACTIONS(5344), - [anon_sym___attribute__] = ACTIONS(5344), - [anon_sym___attribute] = ACTIONS(5344), - [anon_sym_noreturn] = ACTIONS(5344), - [anon_sym_LBRACK] = ACTIONS(5346), - [anon_sym_RBRACK] = ACTIONS(5346), - [anon_sym___declspec] = ACTIONS(5344), - [anon_sym_LBRACE] = ACTIONS(5346), - [anon_sym_RBRACE] = ACTIONS(5346), - [anon_sym_signed] = ACTIONS(5344), - [anon_sym_unsigned] = ACTIONS(5344), - [anon_sym_long] = ACTIONS(5344), - [anon_sym_short] = ACTIONS(5344), - [anon_sym_ATautoreleasepool] = ACTIONS(5346), - [anon_sym_static] = ACTIONS(5344), - [anon_sym_auto] = ACTIONS(5344), - [anon_sym_register] = ACTIONS(5344), - [anon_sym_inline] = ACTIONS(5344), - [anon_sym___inline] = ACTIONS(5344), - [anon_sym___inline__] = ACTIONS(5344), - [anon_sym___forceinline] = ACTIONS(5344), - [anon_sym_thread_local] = ACTIONS(5344), - [anon_sym___thread] = ACTIONS(5344), - [anon_sym_CG_EXTERN] = ACTIONS(5344), - [anon_sym_CG_INLINE] = ACTIONS(5344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5344), - [anon_sym_IBOutlet] = ACTIONS(5344), - [anon_sym_IBInspectable] = ACTIONS(5344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5344), - [anon_sym_NS_INLINE] = ACTIONS(5344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5344), - [anon_sym_OBJC_EXPORT] = ACTIONS(5344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5344), - [anon_sym_const] = ACTIONS(5344), - [anon_sym_constexpr] = ACTIONS(5344), - [anon_sym_volatile] = ACTIONS(5344), - [anon_sym_restrict] = ACTIONS(5344), - [anon_sym___restrict__] = ACTIONS(5344), - [anon_sym__Atomic] = ACTIONS(5344), - [anon_sym__Noreturn] = ACTIONS(5344), - [anon_sym_nullable] = ACTIONS(5344), - [anon_sym__Complex] = ACTIONS(5344), - [anon_sym__Nonnull] = ACTIONS(5344), - [anon_sym__Nullable] = ACTIONS(5344), - [anon_sym__Nullable_result] = ACTIONS(5344), - [anon_sym__Null_unspecified] = ACTIONS(5344), - [anon_sym___autoreleasing] = ACTIONS(5344), - [anon_sym___block] = ACTIONS(5344), - [anon_sym___bridge] = ACTIONS(5344), - [anon_sym___bridge_retained] = ACTIONS(5344), - [anon_sym___bridge_transfer] = ACTIONS(5344), - [anon_sym___complex] = ACTIONS(5344), - [anon_sym___const] = ACTIONS(5344), - [anon_sym___imag] = ACTIONS(5344), - [anon_sym___kindof] = ACTIONS(5344), - [anon_sym___nonnull] = ACTIONS(5344), - [anon_sym___nullable] = ACTIONS(5344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5344), - [anon_sym___real] = ACTIONS(5344), - [anon_sym___strong] = ACTIONS(5344), - [anon_sym___unsafe_unretained] = ACTIONS(5344), - [anon_sym___unused] = ACTIONS(5344), - [anon_sym___weak] = ACTIONS(5344), - [sym_primitive_type] = ACTIONS(5344), - [anon_sym_enum] = ACTIONS(5344), - [anon_sym_COLON] = ACTIONS(5346), - [anon_sym_struct] = ACTIONS(5344), - [anon_sym_union] = ACTIONS(5344), - [anon_sym_QMARK] = ACTIONS(5346), - [anon_sym_DASH_DASH] = ACTIONS(5346), - [anon_sym_PLUS_PLUS] = ACTIONS(5346), - [anon_sym_DOT] = ACTIONS(5344), - [anon_sym_DASH_GT] = ACTIONS(5346), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5344), - [anon_sym___typeof] = ACTIONS(5344), - [anon_sym_typeof] = ACTIONS(5344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5344), - [anon_sym_NS_AVAILABLE] = ACTIONS(5344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_API_AVAILABLE] = ACTIONS(5344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_API_DEPRECATED] = ACTIONS(5344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5344), - [anon_sym___deprecated_msg] = ACTIONS(5344), - [anon_sym___deprecated_enum_msg] = ACTIONS(5344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5344), - [anon_sym__Alignas] = ACTIONS(5344), - [anon_sym_BOOL] = ACTIONS(5344), - [anon_sym_IMP] = ACTIONS(5344), - [anon_sym_SEL] = ACTIONS(5344), - [anon_sym_Class] = ACTIONS(5344), - [anon_sym_id] = ACTIONS(5344), - }, - [3047] = { - [sym__declaration_modifiers] = STATE(3182), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3182), - [sym_attribute_declaration] = STATE(3182), - [sym_ms_declspec_modifier] = STATE(3182), - [sym__abstract_declarator] = STATE(7524), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3182), - [sym_type_qualifier] = STATE(3182), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7638), - [sym_parameter_list] = STATE(6647), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3182), - [sym_alignas_specifier] = STATE(3182), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3182), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(5801), - [anon_sym_CARET] = ACTIONS(5803), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3048] = { - [sym_identifier] = ACTIONS(5378), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5380), - [anon_sym_COMMA] = ACTIONS(5380), - [anon_sym_RPAREN] = ACTIONS(5380), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5380), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5380), - [anon_sym_LPAREN2] = ACTIONS(5380), - [anon_sym_DASH] = ACTIONS(5378), - [anon_sym_PLUS] = ACTIONS(5378), - [anon_sym_STAR] = ACTIONS(5380), - [anon_sym_SLASH] = ACTIONS(5378), - [anon_sym_PERCENT] = ACTIONS(5380), - [anon_sym_PIPE_PIPE] = ACTIONS(5380), - [anon_sym_AMP_AMP] = ACTIONS(5380), - [anon_sym_PIPE] = ACTIONS(5378), - [anon_sym_CARET] = ACTIONS(5380), - [anon_sym_AMP] = ACTIONS(5378), - [anon_sym_EQ_EQ] = ACTIONS(5380), - [anon_sym_BANG_EQ] = ACTIONS(5380), - [anon_sym_GT] = ACTIONS(5378), - [anon_sym_GT_EQ] = ACTIONS(5380), - [anon_sym_LT_EQ] = ACTIONS(5380), - [anon_sym_LT] = ACTIONS(5378), - [anon_sym_LT_LT] = ACTIONS(5380), - [anon_sym_GT_GT] = ACTIONS(5380), - [anon_sym_SEMI] = ACTIONS(5380), - [anon_sym___extension__] = ACTIONS(5378), - [anon_sym_extern] = ACTIONS(5378), - [anon_sym___attribute__] = ACTIONS(5378), - [anon_sym___attribute] = ACTIONS(5378), - [anon_sym_noreturn] = ACTIONS(5378), - [anon_sym_LBRACK] = ACTIONS(5380), - [anon_sym_RBRACK] = ACTIONS(5380), - [anon_sym___declspec] = ACTIONS(5378), - [anon_sym_LBRACE] = ACTIONS(5380), - [anon_sym_RBRACE] = ACTIONS(5380), - [anon_sym_signed] = ACTIONS(5378), - [anon_sym_unsigned] = ACTIONS(5378), - [anon_sym_long] = ACTIONS(5378), - [anon_sym_short] = ACTIONS(5378), - [anon_sym_ATautoreleasepool] = ACTIONS(5380), - [anon_sym_static] = ACTIONS(5378), - [anon_sym_auto] = ACTIONS(5378), - [anon_sym_register] = ACTIONS(5378), - [anon_sym_inline] = ACTIONS(5378), - [anon_sym___inline] = ACTIONS(5378), - [anon_sym___inline__] = ACTIONS(5378), - [anon_sym___forceinline] = ACTIONS(5378), - [anon_sym_thread_local] = ACTIONS(5378), - [anon_sym___thread] = ACTIONS(5378), - [anon_sym_CG_EXTERN] = ACTIONS(5378), - [anon_sym_CG_INLINE] = ACTIONS(5378), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5378), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5378), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5378), - [anon_sym_IBOutlet] = ACTIONS(5378), - [anon_sym_IBInspectable] = ACTIONS(5378), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5378), - [anon_sym_NS_INLINE] = ACTIONS(5378), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5378), - [anon_sym_OBJC_EXPORT] = ACTIONS(5378), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5378), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5378), - [anon_sym_const] = ACTIONS(5378), - [anon_sym_constexpr] = ACTIONS(5378), - [anon_sym_volatile] = ACTIONS(5378), - [anon_sym_restrict] = ACTIONS(5378), - [anon_sym___restrict__] = ACTIONS(5378), - [anon_sym__Atomic] = ACTIONS(5378), - [anon_sym__Noreturn] = ACTIONS(5378), - [anon_sym_nullable] = ACTIONS(5378), - [anon_sym__Complex] = ACTIONS(5378), - [anon_sym__Nonnull] = ACTIONS(5378), - [anon_sym__Nullable] = ACTIONS(5378), - [anon_sym__Nullable_result] = ACTIONS(5378), - [anon_sym__Null_unspecified] = ACTIONS(5378), - [anon_sym___autoreleasing] = ACTIONS(5378), - [anon_sym___block] = ACTIONS(5378), - [anon_sym___bridge] = ACTIONS(5378), - [anon_sym___bridge_retained] = ACTIONS(5378), - [anon_sym___bridge_transfer] = ACTIONS(5378), - [anon_sym___complex] = ACTIONS(5378), - [anon_sym___const] = ACTIONS(5378), - [anon_sym___imag] = ACTIONS(5378), - [anon_sym___kindof] = ACTIONS(5378), - [anon_sym___nonnull] = ACTIONS(5378), - [anon_sym___nullable] = ACTIONS(5378), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5378), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5378), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5378), - [anon_sym___real] = ACTIONS(5378), - [anon_sym___strong] = ACTIONS(5378), - [anon_sym___unsafe_unretained] = ACTIONS(5378), - [anon_sym___unused] = ACTIONS(5378), - [anon_sym___weak] = ACTIONS(5378), - [sym_primitive_type] = ACTIONS(5378), - [anon_sym_enum] = ACTIONS(5378), - [anon_sym_COLON] = ACTIONS(5380), - [anon_sym_struct] = ACTIONS(5378), - [anon_sym_union] = ACTIONS(5378), - [anon_sym_QMARK] = ACTIONS(5380), - [anon_sym_DASH_DASH] = ACTIONS(5380), - [anon_sym_PLUS_PLUS] = ACTIONS(5380), - [anon_sym_DOT] = ACTIONS(5378), - [anon_sym_DASH_GT] = ACTIONS(5380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5378), - [anon_sym___typeof] = ACTIONS(5378), - [anon_sym_typeof] = ACTIONS(5378), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5378), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5378), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5378), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5378), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5378), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5378), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5378), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5378), - [anon_sym_NS_AVAILABLE] = ACTIONS(5378), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5378), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_API_AVAILABLE] = ACTIONS(5378), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_API_DEPRECATED] = ACTIONS(5378), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5378), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5378), - [anon_sym___deprecated_msg] = ACTIONS(5378), - [anon_sym___deprecated_enum_msg] = ACTIONS(5378), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5378), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5378), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5378), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5378), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5378), - [anon_sym__Alignas] = ACTIONS(5378), - [anon_sym_BOOL] = ACTIONS(5378), - [anon_sym_IMP] = ACTIONS(5378), - [anon_sym_SEL] = ACTIONS(5378), - [anon_sym_Class] = ACTIONS(5378), - [anon_sym_id] = ACTIONS(5378), - }, - [3049] = { - [sym_identifier] = ACTIONS(5292), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5294), - [anon_sym_COMMA] = ACTIONS(5294), - [anon_sym_RPAREN] = ACTIONS(5294), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5294), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5294), - [anon_sym_LPAREN2] = ACTIONS(5294), - [anon_sym_DASH] = ACTIONS(5292), - [anon_sym_PLUS] = ACTIONS(5292), - [anon_sym_STAR] = ACTIONS(5294), - [anon_sym_SLASH] = ACTIONS(5292), - [anon_sym_PERCENT] = ACTIONS(5294), - [anon_sym_PIPE_PIPE] = ACTIONS(5294), - [anon_sym_AMP_AMP] = ACTIONS(5294), - [anon_sym_PIPE] = ACTIONS(5292), - [anon_sym_CARET] = ACTIONS(5294), - [anon_sym_AMP] = ACTIONS(5292), - [anon_sym_EQ_EQ] = ACTIONS(5294), - [anon_sym_BANG_EQ] = ACTIONS(5294), - [anon_sym_GT] = ACTIONS(5292), - [anon_sym_GT_EQ] = ACTIONS(5294), - [anon_sym_LT_EQ] = ACTIONS(5294), - [anon_sym_LT] = ACTIONS(5292), - [anon_sym_LT_LT] = ACTIONS(5294), - [anon_sym_GT_GT] = ACTIONS(5294), - [anon_sym_SEMI] = ACTIONS(5294), - [anon_sym___extension__] = ACTIONS(5292), - [anon_sym_extern] = ACTIONS(5292), - [anon_sym___attribute__] = ACTIONS(5292), - [anon_sym___attribute] = ACTIONS(5292), - [anon_sym_noreturn] = ACTIONS(5292), - [anon_sym_LBRACK] = ACTIONS(5294), - [anon_sym_RBRACK] = ACTIONS(5294), - [anon_sym___declspec] = ACTIONS(5292), - [anon_sym_LBRACE] = ACTIONS(5294), - [anon_sym_RBRACE] = ACTIONS(5294), - [anon_sym_signed] = ACTIONS(5292), - [anon_sym_unsigned] = ACTIONS(5292), - [anon_sym_long] = ACTIONS(5292), - [anon_sym_short] = ACTIONS(5292), - [anon_sym_ATautoreleasepool] = ACTIONS(5294), - [anon_sym_static] = ACTIONS(5292), - [anon_sym_auto] = ACTIONS(5292), - [anon_sym_register] = ACTIONS(5292), - [anon_sym_inline] = ACTIONS(5292), - [anon_sym___inline] = ACTIONS(5292), - [anon_sym___inline__] = ACTIONS(5292), - [anon_sym___forceinline] = ACTIONS(5292), - [anon_sym_thread_local] = ACTIONS(5292), - [anon_sym___thread] = ACTIONS(5292), - [anon_sym_CG_EXTERN] = ACTIONS(5292), - [anon_sym_CG_INLINE] = ACTIONS(5292), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5292), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5292), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5292), - [anon_sym_IBOutlet] = ACTIONS(5292), - [anon_sym_IBInspectable] = ACTIONS(5292), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5292), - [anon_sym_NS_INLINE] = ACTIONS(5292), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5292), - [anon_sym_OBJC_EXPORT] = ACTIONS(5292), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5292), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5292), - [anon_sym_const] = ACTIONS(5292), - [anon_sym_constexpr] = ACTIONS(5292), - [anon_sym_volatile] = ACTIONS(5292), - [anon_sym_restrict] = ACTIONS(5292), - [anon_sym___restrict__] = ACTIONS(5292), - [anon_sym__Atomic] = ACTIONS(5292), - [anon_sym__Noreturn] = ACTIONS(5292), - [anon_sym_nullable] = ACTIONS(5292), - [anon_sym__Complex] = ACTIONS(5292), - [anon_sym__Nonnull] = ACTIONS(5292), - [anon_sym__Nullable] = ACTIONS(5292), - [anon_sym__Nullable_result] = ACTIONS(5292), - [anon_sym__Null_unspecified] = ACTIONS(5292), - [anon_sym___autoreleasing] = ACTIONS(5292), - [anon_sym___block] = ACTIONS(5292), - [anon_sym___bridge] = ACTIONS(5292), - [anon_sym___bridge_retained] = ACTIONS(5292), - [anon_sym___bridge_transfer] = ACTIONS(5292), - [anon_sym___complex] = ACTIONS(5292), - [anon_sym___const] = ACTIONS(5292), - [anon_sym___imag] = ACTIONS(5292), - [anon_sym___kindof] = ACTIONS(5292), - [anon_sym___nonnull] = ACTIONS(5292), - [anon_sym___nullable] = ACTIONS(5292), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5292), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5292), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5292), - [anon_sym___real] = ACTIONS(5292), - [anon_sym___strong] = ACTIONS(5292), - [anon_sym___unsafe_unretained] = ACTIONS(5292), - [anon_sym___unused] = ACTIONS(5292), - [anon_sym___weak] = ACTIONS(5292), - [sym_primitive_type] = ACTIONS(5292), - [anon_sym_enum] = ACTIONS(5292), - [anon_sym_COLON] = ACTIONS(5294), - [anon_sym_struct] = ACTIONS(5292), - [anon_sym_union] = ACTIONS(5292), - [anon_sym_QMARK] = ACTIONS(5294), - [anon_sym_DASH_DASH] = ACTIONS(5294), - [anon_sym_PLUS_PLUS] = ACTIONS(5294), - [anon_sym_DOT] = ACTIONS(5292), - [anon_sym_DASH_GT] = ACTIONS(5294), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5292), - [anon_sym___typeof] = ACTIONS(5292), - [anon_sym_typeof] = ACTIONS(5292), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5292), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5292), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5292), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5292), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5292), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5292), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5292), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5292), - [anon_sym_NS_AVAILABLE] = ACTIONS(5292), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5292), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_API_AVAILABLE] = ACTIONS(5292), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_API_DEPRECATED] = ACTIONS(5292), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5292), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5292), - [anon_sym___deprecated_msg] = ACTIONS(5292), - [anon_sym___deprecated_enum_msg] = ACTIONS(5292), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5292), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5292), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5292), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5292), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5292), - [anon_sym__Alignas] = ACTIONS(5292), - [anon_sym_BOOL] = ACTIONS(5292), - [anon_sym_IMP] = ACTIONS(5292), - [anon_sym_SEL] = ACTIONS(5292), - [anon_sym_Class] = ACTIONS(5292), - [anon_sym_id] = ACTIONS(5292), - }, - [3050] = { - [sym_identifier] = ACTIONS(5248), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5250), - [anon_sym_COMMA] = ACTIONS(5250), - [anon_sym_RPAREN] = ACTIONS(5250), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5250), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5250), - [anon_sym_LPAREN2] = ACTIONS(5250), - [anon_sym_DASH] = ACTIONS(5248), - [anon_sym_PLUS] = ACTIONS(5248), - [anon_sym_STAR] = ACTIONS(5250), - [anon_sym_SLASH] = ACTIONS(5248), - [anon_sym_PERCENT] = ACTIONS(5250), - [anon_sym_PIPE_PIPE] = ACTIONS(5250), - [anon_sym_AMP_AMP] = ACTIONS(5250), - [anon_sym_PIPE] = ACTIONS(5248), - [anon_sym_CARET] = ACTIONS(5250), - [anon_sym_AMP] = ACTIONS(5248), - [anon_sym_EQ_EQ] = ACTIONS(5250), - [anon_sym_BANG_EQ] = ACTIONS(5250), - [anon_sym_GT] = ACTIONS(5248), - [anon_sym_GT_EQ] = ACTIONS(5250), - [anon_sym_LT_EQ] = ACTIONS(5250), - [anon_sym_LT] = ACTIONS(5248), - [anon_sym_LT_LT] = ACTIONS(5250), - [anon_sym_GT_GT] = ACTIONS(5250), - [anon_sym_SEMI] = ACTIONS(5250), - [anon_sym___extension__] = ACTIONS(5248), - [anon_sym_extern] = ACTIONS(5248), - [anon_sym___attribute__] = ACTIONS(5248), - [anon_sym___attribute] = ACTIONS(5248), - [anon_sym_noreturn] = ACTIONS(5248), - [anon_sym_LBRACK] = ACTIONS(5250), - [anon_sym_RBRACK] = ACTIONS(5250), - [anon_sym___declspec] = ACTIONS(5248), - [anon_sym_LBRACE] = ACTIONS(5250), - [anon_sym_RBRACE] = ACTIONS(5250), - [anon_sym_signed] = ACTIONS(5248), - [anon_sym_unsigned] = ACTIONS(5248), - [anon_sym_long] = ACTIONS(5248), - [anon_sym_short] = ACTIONS(5248), - [anon_sym_ATautoreleasepool] = ACTIONS(5250), - [anon_sym_static] = ACTIONS(5248), - [anon_sym_auto] = ACTIONS(5248), - [anon_sym_register] = ACTIONS(5248), - [anon_sym_inline] = ACTIONS(5248), - [anon_sym___inline] = ACTIONS(5248), - [anon_sym___inline__] = ACTIONS(5248), - [anon_sym___forceinline] = ACTIONS(5248), - [anon_sym_thread_local] = ACTIONS(5248), - [anon_sym___thread] = ACTIONS(5248), - [anon_sym_CG_EXTERN] = ACTIONS(5248), - [anon_sym_CG_INLINE] = ACTIONS(5248), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5248), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5248), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5248), - [anon_sym_IBOutlet] = ACTIONS(5248), - [anon_sym_IBInspectable] = ACTIONS(5248), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5248), - [anon_sym_NS_INLINE] = ACTIONS(5248), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5248), - [anon_sym_OBJC_EXPORT] = ACTIONS(5248), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5248), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5248), - [anon_sym_const] = ACTIONS(5248), - [anon_sym_constexpr] = ACTIONS(5248), - [anon_sym_volatile] = ACTIONS(5248), - [anon_sym_restrict] = ACTIONS(5248), - [anon_sym___restrict__] = ACTIONS(5248), - [anon_sym__Atomic] = ACTIONS(5248), - [anon_sym__Noreturn] = ACTIONS(5248), - [anon_sym_nullable] = ACTIONS(5248), - [anon_sym__Complex] = ACTIONS(5248), - [anon_sym__Nonnull] = ACTIONS(5248), - [anon_sym__Nullable] = ACTIONS(5248), - [anon_sym__Nullable_result] = ACTIONS(5248), - [anon_sym__Null_unspecified] = ACTIONS(5248), - [anon_sym___autoreleasing] = ACTIONS(5248), - [anon_sym___block] = ACTIONS(5248), - [anon_sym___bridge] = ACTIONS(5248), - [anon_sym___bridge_retained] = ACTIONS(5248), - [anon_sym___bridge_transfer] = ACTIONS(5248), - [anon_sym___complex] = ACTIONS(5248), - [anon_sym___const] = ACTIONS(5248), - [anon_sym___imag] = ACTIONS(5248), - [anon_sym___kindof] = ACTIONS(5248), - [anon_sym___nonnull] = ACTIONS(5248), - [anon_sym___nullable] = ACTIONS(5248), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5248), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5248), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5248), - [anon_sym___real] = ACTIONS(5248), - [anon_sym___strong] = ACTIONS(5248), - [anon_sym___unsafe_unretained] = ACTIONS(5248), - [anon_sym___unused] = ACTIONS(5248), - [anon_sym___weak] = ACTIONS(5248), - [sym_primitive_type] = ACTIONS(5248), - [anon_sym_enum] = ACTIONS(5248), - [anon_sym_COLON] = ACTIONS(5250), - [anon_sym_struct] = ACTIONS(5248), - [anon_sym_union] = ACTIONS(5248), - [anon_sym_QMARK] = ACTIONS(5250), - [anon_sym_DASH_DASH] = ACTIONS(5250), - [anon_sym_PLUS_PLUS] = ACTIONS(5250), - [anon_sym_DOT] = ACTIONS(5248), - [anon_sym_DASH_GT] = ACTIONS(5250), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5248), - [anon_sym___typeof] = ACTIONS(5248), - [anon_sym_typeof] = ACTIONS(5248), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5248), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5248), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5248), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5248), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5248), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5248), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5248), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5248), - [anon_sym_NS_AVAILABLE] = ACTIONS(5248), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5248), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_API_AVAILABLE] = ACTIONS(5248), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_API_DEPRECATED] = ACTIONS(5248), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5248), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5248), - [anon_sym___deprecated_msg] = ACTIONS(5248), - [anon_sym___deprecated_enum_msg] = ACTIONS(5248), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5248), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5248), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5248), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5248), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5248), - [anon_sym__Alignas] = ACTIONS(5248), - [anon_sym_BOOL] = ACTIONS(5248), - [anon_sym_IMP] = ACTIONS(5248), - [anon_sym_SEL] = ACTIONS(5248), - [anon_sym_Class] = ACTIONS(5248), - [anon_sym_id] = ACTIONS(5248), - }, - [3051] = { - [sym_identifier] = ACTIONS(5244), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5246), - [anon_sym_COMMA] = ACTIONS(5246), - [anon_sym_RPAREN] = ACTIONS(5246), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5246), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5246), - [anon_sym_LPAREN2] = ACTIONS(5246), - [anon_sym_DASH] = ACTIONS(5244), - [anon_sym_PLUS] = ACTIONS(5244), - [anon_sym_STAR] = ACTIONS(5246), - [anon_sym_SLASH] = ACTIONS(5244), - [anon_sym_PERCENT] = ACTIONS(5246), - [anon_sym_PIPE_PIPE] = ACTIONS(5246), - [anon_sym_AMP_AMP] = ACTIONS(5246), - [anon_sym_PIPE] = ACTIONS(5244), - [anon_sym_CARET] = ACTIONS(5246), - [anon_sym_AMP] = ACTIONS(5244), - [anon_sym_EQ_EQ] = ACTIONS(5246), - [anon_sym_BANG_EQ] = ACTIONS(5246), - [anon_sym_GT] = ACTIONS(5244), - [anon_sym_GT_EQ] = ACTIONS(5246), - [anon_sym_LT_EQ] = ACTIONS(5246), - [anon_sym_LT] = ACTIONS(5244), - [anon_sym_LT_LT] = ACTIONS(5246), - [anon_sym_GT_GT] = ACTIONS(5246), - [anon_sym_SEMI] = ACTIONS(5246), - [anon_sym___extension__] = ACTIONS(5244), - [anon_sym_extern] = ACTIONS(5244), - [anon_sym___attribute__] = ACTIONS(5244), - [anon_sym___attribute] = ACTIONS(5244), - [anon_sym_noreturn] = ACTIONS(5244), - [anon_sym_LBRACK] = ACTIONS(5246), - [anon_sym_RBRACK] = ACTIONS(5246), - [anon_sym___declspec] = ACTIONS(5244), - [anon_sym_LBRACE] = ACTIONS(5246), - [anon_sym_RBRACE] = ACTIONS(5246), - [anon_sym_signed] = ACTIONS(5244), - [anon_sym_unsigned] = ACTIONS(5244), - [anon_sym_long] = ACTIONS(5244), - [anon_sym_short] = ACTIONS(5244), - [anon_sym_ATautoreleasepool] = ACTIONS(5246), - [anon_sym_static] = ACTIONS(5244), - [anon_sym_auto] = ACTIONS(5244), - [anon_sym_register] = ACTIONS(5244), - [anon_sym_inline] = ACTIONS(5244), - [anon_sym___inline] = ACTIONS(5244), - [anon_sym___inline__] = ACTIONS(5244), - [anon_sym___forceinline] = ACTIONS(5244), - [anon_sym_thread_local] = ACTIONS(5244), - [anon_sym___thread] = ACTIONS(5244), - [anon_sym_CG_EXTERN] = ACTIONS(5244), - [anon_sym_CG_INLINE] = ACTIONS(5244), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5244), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5244), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5244), - [anon_sym_IBOutlet] = ACTIONS(5244), - [anon_sym_IBInspectable] = ACTIONS(5244), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5244), - [anon_sym_NS_INLINE] = ACTIONS(5244), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5244), - [anon_sym_OBJC_EXPORT] = ACTIONS(5244), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5244), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5244), - [anon_sym_const] = ACTIONS(5244), - [anon_sym_constexpr] = ACTIONS(5244), - [anon_sym_volatile] = ACTIONS(5244), - [anon_sym_restrict] = ACTIONS(5244), - [anon_sym___restrict__] = ACTIONS(5244), - [anon_sym__Atomic] = ACTIONS(5244), - [anon_sym__Noreturn] = ACTIONS(5244), - [anon_sym_nullable] = ACTIONS(5244), - [anon_sym__Complex] = ACTIONS(5244), - [anon_sym__Nonnull] = ACTIONS(5244), - [anon_sym__Nullable] = ACTIONS(5244), - [anon_sym__Nullable_result] = ACTIONS(5244), - [anon_sym__Null_unspecified] = ACTIONS(5244), - [anon_sym___autoreleasing] = ACTIONS(5244), - [anon_sym___block] = ACTIONS(5244), - [anon_sym___bridge] = ACTIONS(5244), - [anon_sym___bridge_retained] = ACTIONS(5244), - [anon_sym___bridge_transfer] = ACTIONS(5244), - [anon_sym___complex] = ACTIONS(5244), - [anon_sym___const] = ACTIONS(5244), - [anon_sym___imag] = ACTIONS(5244), - [anon_sym___kindof] = ACTIONS(5244), - [anon_sym___nonnull] = ACTIONS(5244), - [anon_sym___nullable] = ACTIONS(5244), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5244), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5244), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5244), - [anon_sym___real] = ACTIONS(5244), - [anon_sym___strong] = ACTIONS(5244), - [anon_sym___unsafe_unretained] = ACTIONS(5244), - [anon_sym___unused] = ACTIONS(5244), - [anon_sym___weak] = ACTIONS(5244), - [sym_primitive_type] = ACTIONS(5244), - [anon_sym_enum] = ACTIONS(5244), - [anon_sym_COLON] = ACTIONS(5246), - [anon_sym_struct] = ACTIONS(5244), - [anon_sym_union] = ACTIONS(5244), - [anon_sym_QMARK] = ACTIONS(5246), - [anon_sym_DASH_DASH] = ACTIONS(5246), - [anon_sym_PLUS_PLUS] = ACTIONS(5246), - [anon_sym_DOT] = ACTIONS(5244), - [anon_sym_DASH_GT] = ACTIONS(5246), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5244), - [anon_sym___typeof] = ACTIONS(5244), - [anon_sym_typeof] = ACTIONS(5244), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5244), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5244), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5244), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5244), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5244), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5244), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5244), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5244), - [anon_sym_NS_AVAILABLE] = ACTIONS(5244), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5244), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_API_AVAILABLE] = ACTIONS(5244), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_API_DEPRECATED] = ACTIONS(5244), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5244), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5244), - [anon_sym___deprecated_msg] = ACTIONS(5244), - [anon_sym___deprecated_enum_msg] = ACTIONS(5244), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5244), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5244), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5244), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5244), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5244), - [anon_sym__Alignas] = ACTIONS(5244), - [anon_sym_BOOL] = ACTIONS(5244), - [anon_sym_IMP] = ACTIONS(5244), - [anon_sym_SEL] = ACTIONS(5244), - [anon_sym_Class] = ACTIONS(5244), - [anon_sym_id] = ACTIONS(5244), - }, - [3052] = { - [sym_identifier] = ACTIONS(5296), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5298), - [anon_sym_COMMA] = ACTIONS(5298), - [anon_sym_RPAREN] = ACTIONS(5298), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5298), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5298), - [anon_sym_LPAREN2] = ACTIONS(5298), - [anon_sym_DASH] = ACTIONS(5296), - [anon_sym_PLUS] = ACTIONS(5296), - [anon_sym_STAR] = ACTIONS(5298), - [anon_sym_SLASH] = ACTIONS(5296), - [anon_sym_PERCENT] = ACTIONS(5298), - [anon_sym_PIPE_PIPE] = ACTIONS(5298), - [anon_sym_AMP_AMP] = ACTIONS(5298), - [anon_sym_PIPE] = ACTIONS(5296), - [anon_sym_CARET] = ACTIONS(5298), - [anon_sym_AMP] = ACTIONS(5296), - [anon_sym_EQ_EQ] = ACTIONS(5298), - [anon_sym_BANG_EQ] = ACTIONS(5298), - [anon_sym_GT] = ACTIONS(5296), - [anon_sym_GT_EQ] = ACTIONS(5298), - [anon_sym_LT_EQ] = ACTIONS(5298), - [anon_sym_LT] = ACTIONS(5296), - [anon_sym_LT_LT] = ACTIONS(5298), - [anon_sym_GT_GT] = ACTIONS(5298), - [anon_sym_SEMI] = ACTIONS(5298), - [anon_sym___extension__] = ACTIONS(5296), - [anon_sym_extern] = ACTIONS(5296), - [anon_sym___attribute__] = ACTIONS(5296), - [anon_sym___attribute] = ACTIONS(5296), - [anon_sym_noreturn] = ACTIONS(5296), - [anon_sym_LBRACK] = ACTIONS(5298), - [anon_sym_RBRACK] = ACTIONS(5298), - [anon_sym___declspec] = ACTIONS(5296), - [anon_sym_LBRACE] = ACTIONS(5298), - [anon_sym_RBRACE] = ACTIONS(5298), - [anon_sym_signed] = ACTIONS(5296), - [anon_sym_unsigned] = ACTIONS(5296), - [anon_sym_long] = ACTIONS(5296), - [anon_sym_short] = ACTIONS(5296), - [anon_sym_ATautoreleasepool] = ACTIONS(5298), - [anon_sym_static] = ACTIONS(5296), - [anon_sym_auto] = ACTIONS(5296), - [anon_sym_register] = ACTIONS(5296), - [anon_sym_inline] = ACTIONS(5296), - [anon_sym___inline] = ACTIONS(5296), - [anon_sym___inline__] = ACTIONS(5296), - [anon_sym___forceinline] = ACTIONS(5296), - [anon_sym_thread_local] = ACTIONS(5296), - [anon_sym___thread] = ACTIONS(5296), - [anon_sym_CG_EXTERN] = ACTIONS(5296), - [anon_sym_CG_INLINE] = ACTIONS(5296), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5296), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5296), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5296), - [anon_sym_IBOutlet] = ACTIONS(5296), - [anon_sym_IBInspectable] = ACTIONS(5296), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5296), - [anon_sym_NS_INLINE] = ACTIONS(5296), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5296), - [anon_sym_OBJC_EXPORT] = ACTIONS(5296), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5296), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5296), - [anon_sym_const] = ACTIONS(5296), - [anon_sym_constexpr] = ACTIONS(5296), - [anon_sym_volatile] = ACTIONS(5296), - [anon_sym_restrict] = ACTIONS(5296), - [anon_sym___restrict__] = ACTIONS(5296), - [anon_sym__Atomic] = ACTIONS(5296), - [anon_sym__Noreturn] = ACTIONS(5296), - [anon_sym_nullable] = ACTIONS(5296), - [anon_sym__Complex] = ACTIONS(5296), - [anon_sym__Nonnull] = ACTIONS(5296), - [anon_sym__Nullable] = ACTIONS(5296), - [anon_sym__Nullable_result] = ACTIONS(5296), - [anon_sym__Null_unspecified] = ACTIONS(5296), - [anon_sym___autoreleasing] = ACTIONS(5296), - [anon_sym___block] = ACTIONS(5296), - [anon_sym___bridge] = ACTIONS(5296), - [anon_sym___bridge_retained] = ACTIONS(5296), - [anon_sym___bridge_transfer] = ACTIONS(5296), - [anon_sym___complex] = ACTIONS(5296), - [anon_sym___const] = ACTIONS(5296), - [anon_sym___imag] = ACTIONS(5296), - [anon_sym___kindof] = ACTIONS(5296), - [anon_sym___nonnull] = ACTIONS(5296), - [anon_sym___nullable] = ACTIONS(5296), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5296), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5296), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5296), - [anon_sym___real] = ACTIONS(5296), - [anon_sym___strong] = ACTIONS(5296), - [anon_sym___unsafe_unretained] = ACTIONS(5296), - [anon_sym___unused] = ACTIONS(5296), - [anon_sym___weak] = ACTIONS(5296), - [sym_primitive_type] = ACTIONS(5296), - [anon_sym_enum] = ACTIONS(5296), - [anon_sym_COLON] = ACTIONS(5298), - [anon_sym_struct] = ACTIONS(5296), - [anon_sym_union] = ACTIONS(5296), - [anon_sym_QMARK] = ACTIONS(5298), - [anon_sym_DASH_DASH] = ACTIONS(5298), - [anon_sym_PLUS_PLUS] = ACTIONS(5298), - [anon_sym_DOT] = ACTIONS(5296), - [anon_sym_DASH_GT] = ACTIONS(5298), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5296), - [anon_sym___typeof] = ACTIONS(5296), - [anon_sym_typeof] = ACTIONS(5296), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5296), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5296), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5296), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5296), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5296), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5296), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5296), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5296), - [anon_sym_NS_AVAILABLE] = ACTIONS(5296), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5296), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_API_AVAILABLE] = ACTIONS(5296), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_API_DEPRECATED] = ACTIONS(5296), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5296), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5296), - [anon_sym___deprecated_msg] = ACTIONS(5296), - [anon_sym___deprecated_enum_msg] = ACTIONS(5296), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5296), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5296), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5296), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5296), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5296), - [anon_sym__Alignas] = ACTIONS(5296), - [anon_sym_BOOL] = ACTIONS(5296), - [anon_sym_IMP] = ACTIONS(5296), - [anon_sym_SEL] = ACTIONS(5296), - [anon_sym_Class] = ACTIONS(5296), - [anon_sym_id] = ACTIONS(5296), - }, - [3053] = { - [sym_identifier] = ACTIONS(5444), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5446), - [anon_sym_COMMA] = ACTIONS(5446), - [anon_sym_RPAREN] = ACTIONS(5446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5446), - [anon_sym_LPAREN2] = ACTIONS(5446), - [anon_sym_DASH] = ACTIONS(5444), - [anon_sym_PLUS] = ACTIONS(5444), - [anon_sym_STAR] = ACTIONS(5446), - [anon_sym_SLASH] = ACTIONS(5444), - [anon_sym_PERCENT] = ACTIONS(5446), - [anon_sym_PIPE_PIPE] = ACTIONS(5446), - [anon_sym_AMP_AMP] = ACTIONS(5446), - [anon_sym_PIPE] = ACTIONS(5444), - [anon_sym_CARET] = ACTIONS(5446), - [anon_sym_AMP] = ACTIONS(5444), - [anon_sym_EQ_EQ] = ACTIONS(5446), - [anon_sym_BANG_EQ] = ACTIONS(5446), - [anon_sym_GT] = ACTIONS(5444), - [anon_sym_GT_EQ] = ACTIONS(5446), - [anon_sym_LT_EQ] = ACTIONS(5446), - [anon_sym_LT] = ACTIONS(5444), - [anon_sym_LT_LT] = ACTIONS(5446), - [anon_sym_GT_GT] = ACTIONS(5446), - [anon_sym_SEMI] = ACTIONS(5446), - [anon_sym___extension__] = ACTIONS(5444), - [anon_sym_extern] = ACTIONS(5444), - [anon_sym___attribute__] = ACTIONS(5444), - [anon_sym___attribute] = ACTIONS(5444), - [anon_sym_noreturn] = ACTIONS(5444), - [anon_sym_LBRACK] = ACTIONS(5446), - [anon_sym_RBRACK] = ACTIONS(5446), - [anon_sym___declspec] = ACTIONS(5444), - [anon_sym_LBRACE] = ACTIONS(5446), - [anon_sym_RBRACE] = ACTIONS(5446), - [anon_sym_signed] = ACTIONS(5444), - [anon_sym_unsigned] = ACTIONS(5444), - [anon_sym_long] = ACTIONS(5444), - [anon_sym_short] = ACTIONS(5444), - [anon_sym_ATautoreleasepool] = ACTIONS(5446), - [anon_sym_static] = ACTIONS(5444), - [anon_sym_auto] = ACTIONS(5444), - [anon_sym_register] = ACTIONS(5444), - [anon_sym_inline] = ACTIONS(5444), - [anon_sym___inline] = ACTIONS(5444), - [anon_sym___inline__] = ACTIONS(5444), - [anon_sym___forceinline] = ACTIONS(5444), - [anon_sym_thread_local] = ACTIONS(5444), - [anon_sym___thread] = ACTIONS(5444), - [anon_sym_CG_EXTERN] = ACTIONS(5444), - [anon_sym_CG_INLINE] = ACTIONS(5444), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5444), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5444), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5444), - [anon_sym_IBOutlet] = ACTIONS(5444), - [anon_sym_IBInspectable] = ACTIONS(5444), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5444), - [anon_sym_NS_INLINE] = ACTIONS(5444), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5444), - [anon_sym_OBJC_EXPORT] = ACTIONS(5444), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5444), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5444), - [anon_sym_const] = ACTIONS(5444), - [anon_sym_constexpr] = ACTIONS(5444), - [anon_sym_volatile] = ACTIONS(5444), - [anon_sym_restrict] = ACTIONS(5444), - [anon_sym___restrict__] = ACTIONS(5444), - [anon_sym__Atomic] = ACTIONS(5444), - [anon_sym__Noreturn] = ACTIONS(5444), - [anon_sym_nullable] = ACTIONS(5444), - [anon_sym__Complex] = ACTIONS(5444), - [anon_sym__Nonnull] = ACTIONS(5444), - [anon_sym__Nullable] = ACTIONS(5444), - [anon_sym__Nullable_result] = ACTIONS(5444), - [anon_sym__Null_unspecified] = ACTIONS(5444), - [anon_sym___autoreleasing] = ACTIONS(5444), - [anon_sym___block] = ACTIONS(5444), - [anon_sym___bridge] = ACTIONS(5444), - [anon_sym___bridge_retained] = ACTIONS(5444), - [anon_sym___bridge_transfer] = ACTIONS(5444), - [anon_sym___complex] = ACTIONS(5444), - [anon_sym___const] = ACTIONS(5444), - [anon_sym___imag] = ACTIONS(5444), - [anon_sym___kindof] = ACTIONS(5444), - [anon_sym___nonnull] = ACTIONS(5444), - [anon_sym___nullable] = ACTIONS(5444), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5444), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5444), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5444), - [anon_sym___real] = ACTIONS(5444), - [anon_sym___strong] = ACTIONS(5444), - [anon_sym___unsafe_unretained] = ACTIONS(5444), - [anon_sym___unused] = ACTIONS(5444), - [anon_sym___weak] = ACTIONS(5444), - [sym_primitive_type] = ACTIONS(5444), - [anon_sym_enum] = ACTIONS(5444), - [anon_sym_COLON] = ACTIONS(5446), - [anon_sym_struct] = ACTIONS(5444), - [anon_sym_union] = ACTIONS(5444), - [anon_sym_QMARK] = ACTIONS(5446), - [anon_sym_DASH_DASH] = ACTIONS(5446), - [anon_sym_PLUS_PLUS] = ACTIONS(5446), - [anon_sym_DOT] = ACTIONS(5444), - [anon_sym_DASH_GT] = ACTIONS(5446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5444), - [anon_sym___typeof] = ACTIONS(5444), - [anon_sym_typeof] = ACTIONS(5444), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5444), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5444), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5444), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5444), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5444), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5444), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5444), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5444), - [anon_sym_NS_AVAILABLE] = ACTIONS(5444), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5444), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_API_AVAILABLE] = ACTIONS(5444), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_API_DEPRECATED] = ACTIONS(5444), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5444), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5444), - [anon_sym___deprecated_msg] = ACTIONS(5444), - [anon_sym___deprecated_enum_msg] = ACTIONS(5444), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5444), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5444), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5444), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5444), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5444), - [anon_sym__Alignas] = ACTIONS(5444), - [anon_sym_BOOL] = ACTIONS(5444), - [anon_sym_IMP] = ACTIONS(5444), - [anon_sym_SEL] = ACTIONS(5444), - [anon_sym_Class] = ACTIONS(5444), - [anon_sym_id] = ACTIONS(5444), - }, - [3054] = { - [sym_identifier] = ACTIONS(5336), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5338), - [anon_sym_COMMA] = ACTIONS(5338), - [anon_sym_RPAREN] = ACTIONS(5338), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5338), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5338), - [anon_sym_LPAREN2] = ACTIONS(5338), - [anon_sym_DASH] = ACTIONS(5336), - [anon_sym_PLUS] = ACTIONS(5336), - [anon_sym_STAR] = ACTIONS(5338), - [anon_sym_SLASH] = ACTIONS(5336), - [anon_sym_PERCENT] = ACTIONS(5338), - [anon_sym_PIPE_PIPE] = ACTIONS(5338), - [anon_sym_AMP_AMP] = ACTIONS(5338), - [anon_sym_PIPE] = ACTIONS(5336), - [anon_sym_CARET] = ACTIONS(5338), - [anon_sym_AMP] = ACTIONS(5336), - [anon_sym_EQ_EQ] = ACTIONS(5338), - [anon_sym_BANG_EQ] = ACTIONS(5338), - [anon_sym_GT] = ACTIONS(5336), - [anon_sym_GT_EQ] = ACTIONS(5338), - [anon_sym_LT_EQ] = ACTIONS(5338), - [anon_sym_LT] = ACTIONS(5336), - [anon_sym_LT_LT] = ACTIONS(5338), - [anon_sym_GT_GT] = ACTIONS(5338), - [anon_sym_SEMI] = ACTIONS(5338), - [anon_sym___extension__] = ACTIONS(5336), - [anon_sym_extern] = ACTIONS(5336), - [anon_sym___attribute__] = ACTIONS(5336), - [anon_sym___attribute] = ACTIONS(5336), - [anon_sym_noreturn] = ACTIONS(5336), - [anon_sym_LBRACK] = ACTIONS(5338), - [anon_sym_RBRACK] = ACTIONS(5338), - [anon_sym___declspec] = ACTIONS(5336), - [anon_sym_LBRACE] = ACTIONS(5338), - [anon_sym_RBRACE] = ACTIONS(5338), - [anon_sym_signed] = ACTIONS(5336), - [anon_sym_unsigned] = ACTIONS(5336), - [anon_sym_long] = ACTIONS(5336), - [anon_sym_short] = ACTIONS(5336), - [anon_sym_ATautoreleasepool] = ACTIONS(5338), - [anon_sym_static] = ACTIONS(5336), - [anon_sym_auto] = ACTIONS(5336), - [anon_sym_register] = ACTIONS(5336), - [anon_sym_inline] = ACTIONS(5336), - [anon_sym___inline] = ACTIONS(5336), - [anon_sym___inline__] = ACTIONS(5336), - [anon_sym___forceinline] = ACTIONS(5336), - [anon_sym_thread_local] = ACTIONS(5336), - [anon_sym___thread] = ACTIONS(5336), - [anon_sym_CG_EXTERN] = ACTIONS(5336), - [anon_sym_CG_INLINE] = ACTIONS(5336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5336), - [anon_sym_IBOutlet] = ACTIONS(5336), - [anon_sym_IBInspectable] = ACTIONS(5336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5336), - [anon_sym_NS_INLINE] = ACTIONS(5336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5336), - [anon_sym_OBJC_EXPORT] = ACTIONS(5336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5336), - [anon_sym_const] = ACTIONS(5336), - [anon_sym_constexpr] = ACTIONS(5336), - [anon_sym_volatile] = ACTIONS(5336), - [anon_sym_restrict] = ACTIONS(5336), - [anon_sym___restrict__] = ACTIONS(5336), - [anon_sym__Atomic] = ACTIONS(5336), - [anon_sym__Noreturn] = ACTIONS(5336), - [anon_sym_nullable] = ACTIONS(5336), - [anon_sym__Complex] = ACTIONS(5336), - [anon_sym__Nonnull] = ACTIONS(5336), - [anon_sym__Nullable] = ACTIONS(5336), - [anon_sym__Nullable_result] = ACTIONS(5336), - [anon_sym__Null_unspecified] = ACTIONS(5336), - [anon_sym___autoreleasing] = ACTIONS(5336), - [anon_sym___block] = ACTIONS(5336), - [anon_sym___bridge] = ACTIONS(5336), - [anon_sym___bridge_retained] = ACTIONS(5336), - [anon_sym___bridge_transfer] = ACTIONS(5336), - [anon_sym___complex] = ACTIONS(5336), - [anon_sym___const] = ACTIONS(5336), - [anon_sym___imag] = ACTIONS(5336), - [anon_sym___kindof] = ACTIONS(5336), - [anon_sym___nonnull] = ACTIONS(5336), - [anon_sym___nullable] = ACTIONS(5336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5336), - [anon_sym___real] = ACTIONS(5336), - [anon_sym___strong] = ACTIONS(5336), - [anon_sym___unsafe_unretained] = ACTIONS(5336), - [anon_sym___unused] = ACTIONS(5336), - [anon_sym___weak] = ACTIONS(5336), - [sym_primitive_type] = ACTIONS(5336), - [anon_sym_enum] = ACTIONS(5336), - [anon_sym_COLON] = ACTIONS(5338), - [anon_sym_struct] = ACTIONS(5336), - [anon_sym_union] = ACTIONS(5336), - [anon_sym_QMARK] = ACTIONS(5338), - [anon_sym_DASH_DASH] = ACTIONS(5338), - [anon_sym_PLUS_PLUS] = ACTIONS(5338), - [anon_sym_DOT] = ACTIONS(5336), - [anon_sym_DASH_GT] = ACTIONS(5338), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5336), - [anon_sym___typeof] = ACTIONS(5336), - [anon_sym_typeof] = ACTIONS(5336), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5336), - [anon_sym_NS_AVAILABLE] = ACTIONS(5336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_API_AVAILABLE] = ACTIONS(5336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_API_DEPRECATED] = ACTIONS(5336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5336), - [anon_sym___deprecated_msg] = ACTIONS(5336), - [anon_sym___deprecated_enum_msg] = ACTIONS(5336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5336), - [anon_sym__Alignas] = ACTIONS(5336), - [anon_sym_BOOL] = ACTIONS(5336), - [anon_sym_IMP] = ACTIONS(5336), - [anon_sym_SEL] = ACTIONS(5336), - [anon_sym_Class] = ACTIONS(5336), - [anon_sym_id] = ACTIONS(5336), - }, - [3055] = { - [sym_identifier] = ACTIONS(5456), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5458), - [anon_sym_COMMA] = ACTIONS(5458), - [anon_sym_RPAREN] = ACTIONS(5458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5458), - [anon_sym_LPAREN2] = ACTIONS(5458), - [anon_sym_DASH] = ACTIONS(5456), - [anon_sym_PLUS] = ACTIONS(5456), - [anon_sym_STAR] = ACTIONS(5458), - [anon_sym_SLASH] = ACTIONS(5456), - [anon_sym_PERCENT] = ACTIONS(5458), - [anon_sym_PIPE_PIPE] = ACTIONS(5458), - [anon_sym_AMP_AMP] = ACTIONS(5458), - [anon_sym_PIPE] = ACTIONS(5456), - [anon_sym_CARET] = ACTIONS(5458), - [anon_sym_AMP] = ACTIONS(5456), - [anon_sym_EQ_EQ] = ACTIONS(5458), - [anon_sym_BANG_EQ] = ACTIONS(5458), - [anon_sym_GT] = ACTIONS(5456), - [anon_sym_GT_EQ] = ACTIONS(5458), - [anon_sym_LT_EQ] = ACTIONS(5458), - [anon_sym_LT] = ACTIONS(5456), - [anon_sym_LT_LT] = ACTIONS(5458), - [anon_sym_GT_GT] = ACTIONS(5458), - [anon_sym_SEMI] = ACTIONS(5458), - [anon_sym___extension__] = ACTIONS(5456), - [anon_sym_extern] = ACTIONS(5456), - [anon_sym___attribute__] = ACTIONS(5456), - [anon_sym___attribute] = ACTIONS(5456), - [anon_sym_noreturn] = ACTIONS(5456), - [anon_sym_LBRACK] = ACTIONS(5458), - [anon_sym_RBRACK] = ACTIONS(5458), - [anon_sym___declspec] = ACTIONS(5456), - [anon_sym_LBRACE] = ACTIONS(5458), - [anon_sym_RBRACE] = ACTIONS(5458), - [anon_sym_signed] = ACTIONS(5456), - [anon_sym_unsigned] = ACTIONS(5456), - [anon_sym_long] = ACTIONS(5456), - [anon_sym_short] = ACTIONS(5456), - [anon_sym_ATautoreleasepool] = ACTIONS(5458), - [anon_sym_static] = ACTIONS(5456), - [anon_sym_auto] = ACTIONS(5456), - [anon_sym_register] = ACTIONS(5456), - [anon_sym_inline] = ACTIONS(5456), - [anon_sym___inline] = ACTIONS(5456), - [anon_sym___inline__] = ACTIONS(5456), - [anon_sym___forceinline] = ACTIONS(5456), - [anon_sym_thread_local] = ACTIONS(5456), - [anon_sym___thread] = ACTIONS(5456), - [anon_sym_CG_EXTERN] = ACTIONS(5456), - [anon_sym_CG_INLINE] = ACTIONS(5456), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5456), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5456), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5456), - [anon_sym_IBOutlet] = ACTIONS(5456), - [anon_sym_IBInspectable] = ACTIONS(5456), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5456), - [anon_sym_NS_INLINE] = ACTIONS(5456), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5456), - [anon_sym_OBJC_EXPORT] = ACTIONS(5456), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5456), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5456), - [anon_sym_const] = ACTIONS(5456), - [anon_sym_constexpr] = ACTIONS(5456), - [anon_sym_volatile] = ACTIONS(5456), - [anon_sym_restrict] = ACTIONS(5456), - [anon_sym___restrict__] = ACTIONS(5456), - [anon_sym__Atomic] = ACTIONS(5456), - [anon_sym__Noreturn] = ACTIONS(5456), - [anon_sym_nullable] = ACTIONS(5456), - [anon_sym__Complex] = ACTIONS(5456), - [anon_sym__Nonnull] = ACTIONS(5456), - [anon_sym__Nullable] = ACTIONS(5456), - [anon_sym__Nullable_result] = ACTIONS(5456), - [anon_sym__Null_unspecified] = ACTIONS(5456), - [anon_sym___autoreleasing] = ACTIONS(5456), - [anon_sym___block] = ACTIONS(5456), - [anon_sym___bridge] = ACTIONS(5456), - [anon_sym___bridge_retained] = ACTIONS(5456), - [anon_sym___bridge_transfer] = ACTIONS(5456), - [anon_sym___complex] = ACTIONS(5456), - [anon_sym___const] = ACTIONS(5456), - [anon_sym___imag] = ACTIONS(5456), - [anon_sym___kindof] = ACTIONS(5456), - [anon_sym___nonnull] = ACTIONS(5456), - [anon_sym___nullable] = ACTIONS(5456), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5456), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5456), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5456), - [anon_sym___real] = ACTIONS(5456), - [anon_sym___strong] = ACTIONS(5456), - [anon_sym___unsafe_unretained] = ACTIONS(5456), - [anon_sym___unused] = ACTIONS(5456), - [anon_sym___weak] = ACTIONS(5456), - [sym_primitive_type] = ACTIONS(5456), - [anon_sym_enum] = ACTIONS(5456), - [anon_sym_COLON] = ACTIONS(5458), - [anon_sym_struct] = ACTIONS(5456), - [anon_sym_union] = ACTIONS(5456), - [anon_sym_QMARK] = ACTIONS(5458), - [anon_sym_DASH_DASH] = ACTIONS(5458), - [anon_sym_PLUS_PLUS] = ACTIONS(5458), - [anon_sym_DOT] = ACTIONS(5456), - [anon_sym_DASH_GT] = ACTIONS(5458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5456), - [anon_sym___typeof] = ACTIONS(5456), - [anon_sym_typeof] = ACTIONS(5456), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5456), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5456), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5456), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5456), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5456), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5456), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5456), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5456), - [anon_sym_NS_AVAILABLE] = ACTIONS(5456), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5456), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_API_AVAILABLE] = ACTIONS(5456), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_API_DEPRECATED] = ACTIONS(5456), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5456), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5456), - [anon_sym___deprecated_msg] = ACTIONS(5456), - [anon_sym___deprecated_enum_msg] = ACTIONS(5456), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5456), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5456), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5456), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5456), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5456), - [anon_sym__Alignas] = ACTIONS(5456), - [anon_sym_BOOL] = ACTIONS(5456), - [anon_sym_IMP] = ACTIONS(5456), - [anon_sym_SEL] = ACTIONS(5456), - [anon_sym_Class] = ACTIONS(5456), - [anon_sym_id] = ACTIONS(5456), - }, - [3056] = { - [sym_identifier] = ACTIONS(5420), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5422), - [anon_sym_COMMA] = ACTIONS(5422), - [anon_sym_RPAREN] = ACTIONS(5422), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5422), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5422), - [anon_sym_LPAREN2] = ACTIONS(5422), - [anon_sym_DASH] = ACTIONS(5420), - [anon_sym_PLUS] = ACTIONS(5420), - [anon_sym_STAR] = ACTIONS(5422), - [anon_sym_SLASH] = ACTIONS(5420), - [anon_sym_PERCENT] = ACTIONS(5422), - [anon_sym_PIPE_PIPE] = ACTIONS(5422), - [anon_sym_AMP_AMP] = ACTIONS(5422), - [anon_sym_PIPE] = ACTIONS(5420), - [anon_sym_CARET] = ACTIONS(5422), - [anon_sym_AMP] = ACTIONS(5420), - [anon_sym_EQ_EQ] = ACTIONS(5422), - [anon_sym_BANG_EQ] = ACTIONS(5422), - [anon_sym_GT] = ACTIONS(5420), - [anon_sym_GT_EQ] = ACTIONS(5422), - [anon_sym_LT_EQ] = ACTIONS(5422), - [anon_sym_LT] = ACTIONS(5420), - [anon_sym_LT_LT] = ACTIONS(5422), - [anon_sym_GT_GT] = ACTIONS(5422), - [anon_sym_SEMI] = ACTIONS(5422), - [anon_sym___extension__] = ACTIONS(5420), - [anon_sym_extern] = ACTIONS(5420), - [anon_sym___attribute__] = ACTIONS(5420), - [anon_sym___attribute] = ACTIONS(5420), - [anon_sym_noreturn] = ACTIONS(5420), - [anon_sym_LBRACK] = ACTIONS(5422), - [anon_sym_RBRACK] = ACTIONS(5422), - [anon_sym___declspec] = ACTIONS(5420), - [anon_sym_LBRACE] = ACTIONS(5422), - [anon_sym_RBRACE] = ACTIONS(5422), - [anon_sym_signed] = ACTIONS(5420), - [anon_sym_unsigned] = ACTIONS(5420), - [anon_sym_long] = ACTIONS(5420), - [anon_sym_short] = ACTIONS(5420), - [anon_sym_ATautoreleasepool] = ACTIONS(5422), - [anon_sym_static] = ACTIONS(5420), - [anon_sym_auto] = ACTIONS(5420), - [anon_sym_register] = ACTIONS(5420), - [anon_sym_inline] = ACTIONS(5420), - [anon_sym___inline] = ACTIONS(5420), - [anon_sym___inline__] = ACTIONS(5420), - [anon_sym___forceinline] = ACTIONS(5420), - [anon_sym_thread_local] = ACTIONS(5420), - [anon_sym___thread] = ACTIONS(5420), - [anon_sym_CG_EXTERN] = ACTIONS(5420), - [anon_sym_CG_INLINE] = ACTIONS(5420), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5420), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5420), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5420), - [anon_sym_IBOutlet] = ACTIONS(5420), - [anon_sym_IBInspectable] = ACTIONS(5420), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5420), - [anon_sym_NS_INLINE] = ACTIONS(5420), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5420), - [anon_sym_OBJC_EXPORT] = ACTIONS(5420), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5420), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5420), - [anon_sym_const] = ACTIONS(5420), - [anon_sym_constexpr] = ACTIONS(5420), - [anon_sym_volatile] = ACTIONS(5420), - [anon_sym_restrict] = ACTIONS(5420), - [anon_sym___restrict__] = ACTIONS(5420), - [anon_sym__Atomic] = ACTIONS(5420), - [anon_sym__Noreturn] = ACTIONS(5420), - [anon_sym_nullable] = ACTIONS(5420), - [anon_sym__Complex] = ACTIONS(5420), - [anon_sym__Nonnull] = ACTIONS(5420), - [anon_sym__Nullable] = ACTIONS(5420), - [anon_sym__Nullable_result] = ACTIONS(5420), - [anon_sym__Null_unspecified] = ACTIONS(5420), - [anon_sym___autoreleasing] = ACTIONS(5420), - [anon_sym___block] = ACTIONS(5420), - [anon_sym___bridge] = ACTIONS(5420), - [anon_sym___bridge_retained] = ACTIONS(5420), - [anon_sym___bridge_transfer] = ACTIONS(5420), - [anon_sym___complex] = ACTIONS(5420), - [anon_sym___const] = ACTIONS(5420), - [anon_sym___imag] = ACTIONS(5420), - [anon_sym___kindof] = ACTIONS(5420), - [anon_sym___nonnull] = ACTIONS(5420), - [anon_sym___nullable] = ACTIONS(5420), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5420), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5420), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5420), - [anon_sym___real] = ACTIONS(5420), - [anon_sym___strong] = ACTIONS(5420), - [anon_sym___unsafe_unretained] = ACTIONS(5420), - [anon_sym___unused] = ACTIONS(5420), - [anon_sym___weak] = ACTIONS(5420), - [sym_primitive_type] = ACTIONS(5420), - [anon_sym_enum] = ACTIONS(5420), - [anon_sym_COLON] = ACTIONS(5422), - [anon_sym_struct] = ACTIONS(5420), - [anon_sym_union] = ACTIONS(5420), - [anon_sym_QMARK] = ACTIONS(5422), - [anon_sym_DASH_DASH] = ACTIONS(5422), - [anon_sym_PLUS_PLUS] = ACTIONS(5422), - [anon_sym_DOT] = ACTIONS(5420), - [anon_sym_DASH_GT] = ACTIONS(5422), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5420), - [anon_sym___typeof] = ACTIONS(5420), - [anon_sym_typeof] = ACTIONS(5420), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5420), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5420), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5420), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5420), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5420), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5420), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5420), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5420), - [anon_sym_NS_AVAILABLE] = ACTIONS(5420), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5420), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_API_AVAILABLE] = ACTIONS(5420), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_API_DEPRECATED] = ACTIONS(5420), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5420), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5420), - [anon_sym___deprecated_msg] = ACTIONS(5420), - [anon_sym___deprecated_enum_msg] = ACTIONS(5420), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5420), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5420), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5420), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5420), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5420), - [anon_sym__Alignas] = ACTIONS(5420), - [anon_sym_BOOL] = ACTIONS(5420), - [anon_sym_IMP] = ACTIONS(5420), - [anon_sym_SEL] = ACTIONS(5420), - [anon_sym_Class] = ACTIONS(5420), - [anon_sym_id] = ACTIONS(5420), - }, - [3057] = { - [sym_identifier] = ACTIONS(5364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5367), - [anon_sym_COMMA] = ACTIONS(5367), - [anon_sym_LPAREN2] = ACTIONS(5367), - [anon_sym_DASH] = ACTIONS(5364), - [anon_sym_PLUS] = ACTIONS(5364), - [anon_sym_STAR] = ACTIONS(5367), - [anon_sym_SLASH] = ACTIONS(5364), - [anon_sym_PERCENT] = ACTIONS(5367), - [anon_sym_PIPE_PIPE] = ACTIONS(5367), - [anon_sym_AMP_AMP] = ACTIONS(5367), - [anon_sym_PIPE] = ACTIONS(5364), - [anon_sym_CARET] = ACTIONS(5367), - [anon_sym_AMP] = ACTIONS(5364), - [anon_sym_EQ_EQ] = ACTIONS(5367), - [anon_sym_BANG_EQ] = ACTIONS(5367), - [anon_sym_GT] = ACTIONS(5364), - [anon_sym_GT_EQ] = ACTIONS(5367), - [anon_sym_LT_EQ] = ACTIONS(5367), - [anon_sym_LT] = ACTIONS(5364), - [anon_sym_LT_LT] = ACTIONS(5367), - [anon_sym_GT_GT] = ACTIONS(5367), - [anon_sym_SEMI] = ACTIONS(5367), - [anon_sym___extension__] = ACTIONS(5364), - [anon_sym_extern] = ACTIONS(5364), - [anon_sym___attribute__] = ACTIONS(5364), - [anon_sym___attribute] = ACTIONS(5364), - [anon_sym_noreturn] = ACTIONS(5364), - [anon_sym_LBRACK] = ACTIONS(5367), - [anon_sym___declspec] = ACTIONS(5364), - [anon_sym_LBRACE] = ACTIONS(5367), - [anon_sym_signed] = ACTIONS(5364), - [anon_sym_unsigned] = ACTIONS(5364), - [anon_sym_long] = ACTIONS(5364), - [anon_sym_short] = ACTIONS(5364), - [anon_sym_ATautoreleasepool] = ACTIONS(5367), - [anon_sym_static] = ACTIONS(5364), - [anon_sym_auto] = ACTIONS(5364), - [anon_sym_register] = ACTIONS(5364), - [anon_sym_inline] = ACTIONS(5364), - [anon_sym___inline] = ACTIONS(5364), - [anon_sym___inline__] = ACTIONS(5364), - [anon_sym___forceinline] = ACTIONS(5364), - [anon_sym_thread_local] = ACTIONS(5364), - [anon_sym___thread] = ACTIONS(5364), - [anon_sym_CG_EXTERN] = ACTIONS(5364), - [anon_sym_CG_INLINE] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5364), - [anon_sym_IBOutlet] = ACTIONS(5364), - [anon_sym_IBInspectable] = ACTIONS(5364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5364), - [anon_sym_NS_INLINE] = ACTIONS(5364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5364), - [anon_sym_OBJC_EXPORT] = ACTIONS(5364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5364), - [anon_sym_const] = ACTIONS(5364), - [anon_sym_constexpr] = ACTIONS(5364), - [anon_sym_volatile] = ACTIONS(5364), - [anon_sym_restrict] = ACTIONS(5364), - [anon_sym___restrict__] = ACTIONS(5364), - [anon_sym__Atomic] = ACTIONS(5364), - [anon_sym__Noreturn] = ACTIONS(5364), - [anon_sym_nullable] = ACTIONS(5364), - [anon_sym__Complex] = ACTIONS(5364), - [anon_sym__Nonnull] = ACTIONS(5364), - [anon_sym__Nullable] = ACTIONS(5364), - [anon_sym__Nullable_result] = ACTIONS(5364), - [anon_sym__Null_unspecified] = ACTIONS(5364), - [anon_sym___autoreleasing] = ACTIONS(5364), - [anon_sym___block] = ACTIONS(5364), - [anon_sym___bridge] = ACTIONS(5364), - [anon_sym___bridge_retained] = ACTIONS(5364), - [anon_sym___bridge_transfer] = ACTIONS(5364), - [anon_sym___complex] = ACTIONS(5364), - [anon_sym___const] = ACTIONS(5364), - [anon_sym___imag] = ACTIONS(5364), - [anon_sym___kindof] = ACTIONS(5364), - [anon_sym___nonnull] = ACTIONS(5364), - [anon_sym___nullable] = ACTIONS(5364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5364), - [anon_sym___real] = ACTIONS(5364), - [anon_sym___strong] = ACTIONS(5364), - [anon_sym___unsafe_unretained] = ACTIONS(5364), - [anon_sym___unused] = ACTIONS(5364), - [anon_sym___weak] = ACTIONS(5364), - [sym_primitive_type] = ACTIONS(5364), - [anon_sym_enum] = ACTIONS(5364), - [anon_sym_struct] = ACTIONS(5364), - [anon_sym_union] = ACTIONS(5364), - [anon_sym_QMARK] = ACTIONS(5367), - [anon_sym_DASH_DASH] = ACTIONS(5367), - [anon_sym_PLUS_PLUS] = ACTIONS(5367), - [anon_sym_DOT] = ACTIONS(5364), - [anon_sym_DASH_GT] = ACTIONS(5367), - [anon_sym_AT] = ACTIONS(5364), - [anon_sym_DQUOTE] = ACTIONS(5367), - [anon_sym_L_DQUOTE] = ACTIONS(5367), - [anon_sym_u_DQUOTE] = ACTIONS(5367), - [anon_sym_U_DQUOTE] = ACTIONS(5367), - [anon_sym_u8_DQUOTE] = ACTIONS(5367), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5364), - [anon_sym___typeof] = ACTIONS(5364), - [anon_sym_typeof] = ACTIONS(5364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE] = ACTIONS(5364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_API_AVAILABLE] = ACTIONS(5364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_API_DEPRECATED] = ACTIONS(5364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5364), - [anon_sym___deprecated_msg] = ACTIONS(5364), - [anon_sym___deprecated_enum_msg] = ACTIONS(5364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5364), - [anon_sym__Alignas] = ACTIONS(5364), - [anon_sym_BOOL] = ACTIONS(5364), - [anon_sym_IMP] = ACTIONS(5364), - [anon_sym_SEL] = ACTIONS(5364), - [anon_sym_Class] = ACTIONS(5364), - [anon_sym_id] = ACTIONS(5364), - }, - [3058] = { - [sym_identifier] = ACTIONS(5276), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5278), - [anon_sym_COMMA] = ACTIONS(5278), - [anon_sym_RPAREN] = ACTIONS(5278), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5278), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5278), - [anon_sym_LPAREN2] = ACTIONS(5278), - [anon_sym_DASH] = ACTIONS(5276), - [anon_sym_PLUS] = ACTIONS(5276), - [anon_sym_STAR] = ACTIONS(5278), - [anon_sym_SLASH] = ACTIONS(5276), - [anon_sym_PERCENT] = ACTIONS(5278), - [anon_sym_PIPE_PIPE] = ACTIONS(5278), - [anon_sym_AMP_AMP] = ACTIONS(5278), - [anon_sym_PIPE] = ACTIONS(5276), - [anon_sym_CARET] = ACTIONS(5278), - [anon_sym_AMP] = ACTIONS(5276), - [anon_sym_EQ_EQ] = ACTIONS(5278), - [anon_sym_BANG_EQ] = ACTIONS(5278), - [anon_sym_GT] = ACTIONS(5276), - [anon_sym_GT_EQ] = ACTIONS(5278), - [anon_sym_LT_EQ] = ACTIONS(5278), - [anon_sym_LT] = ACTIONS(5276), - [anon_sym_LT_LT] = ACTIONS(5278), - [anon_sym_GT_GT] = ACTIONS(5278), - [anon_sym_SEMI] = ACTIONS(5278), - [anon_sym___extension__] = ACTIONS(5276), - [anon_sym_extern] = ACTIONS(5276), - [anon_sym___attribute__] = ACTIONS(5276), - [anon_sym___attribute] = ACTIONS(5276), - [anon_sym_noreturn] = ACTIONS(5276), - [anon_sym_LBRACK] = ACTIONS(5278), - [anon_sym_RBRACK] = ACTIONS(5278), - [anon_sym___declspec] = ACTIONS(5276), - [anon_sym_LBRACE] = ACTIONS(5278), - [anon_sym_RBRACE] = ACTIONS(5278), - [anon_sym_signed] = ACTIONS(5276), - [anon_sym_unsigned] = ACTIONS(5276), - [anon_sym_long] = ACTIONS(5276), - [anon_sym_short] = ACTIONS(5276), - [anon_sym_ATautoreleasepool] = ACTIONS(5278), - [anon_sym_static] = ACTIONS(5276), - [anon_sym_auto] = ACTIONS(5276), - [anon_sym_register] = ACTIONS(5276), - [anon_sym_inline] = ACTIONS(5276), - [anon_sym___inline] = ACTIONS(5276), - [anon_sym___inline__] = ACTIONS(5276), - [anon_sym___forceinline] = ACTIONS(5276), - [anon_sym_thread_local] = ACTIONS(5276), - [anon_sym___thread] = ACTIONS(5276), - [anon_sym_CG_EXTERN] = ACTIONS(5276), - [anon_sym_CG_INLINE] = ACTIONS(5276), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5276), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5276), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5276), - [anon_sym_IBOutlet] = ACTIONS(5276), - [anon_sym_IBInspectable] = ACTIONS(5276), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5276), - [anon_sym_NS_INLINE] = ACTIONS(5276), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5276), - [anon_sym_OBJC_EXPORT] = ACTIONS(5276), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5276), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5276), - [anon_sym_const] = ACTIONS(5276), - [anon_sym_constexpr] = ACTIONS(5276), - [anon_sym_volatile] = ACTIONS(5276), - [anon_sym_restrict] = ACTIONS(5276), - [anon_sym___restrict__] = ACTIONS(5276), - [anon_sym__Atomic] = ACTIONS(5276), - [anon_sym__Noreturn] = ACTIONS(5276), - [anon_sym_nullable] = ACTIONS(5276), - [anon_sym__Complex] = ACTIONS(5276), - [anon_sym__Nonnull] = ACTIONS(5276), - [anon_sym__Nullable] = ACTIONS(5276), - [anon_sym__Nullable_result] = ACTIONS(5276), - [anon_sym__Null_unspecified] = ACTIONS(5276), - [anon_sym___autoreleasing] = ACTIONS(5276), - [anon_sym___block] = ACTIONS(5276), - [anon_sym___bridge] = ACTIONS(5276), - [anon_sym___bridge_retained] = ACTIONS(5276), - [anon_sym___bridge_transfer] = ACTIONS(5276), - [anon_sym___complex] = ACTIONS(5276), - [anon_sym___const] = ACTIONS(5276), - [anon_sym___imag] = ACTIONS(5276), - [anon_sym___kindof] = ACTIONS(5276), - [anon_sym___nonnull] = ACTIONS(5276), - [anon_sym___nullable] = ACTIONS(5276), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5276), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5276), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5276), - [anon_sym___real] = ACTIONS(5276), - [anon_sym___strong] = ACTIONS(5276), - [anon_sym___unsafe_unretained] = ACTIONS(5276), - [anon_sym___unused] = ACTIONS(5276), - [anon_sym___weak] = ACTIONS(5276), - [sym_primitive_type] = ACTIONS(5276), - [anon_sym_enum] = ACTIONS(5276), - [anon_sym_COLON] = ACTIONS(5278), - [anon_sym_struct] = ACTIONS(5276), - [anon_sym_union] = ACTIONS(5276), - [anon_sym_QMARK] = ACTIONS(5278), - [anon_sym_DASH_DASH] = ACTIONS(5278), - [anon_sym_PLUS_PLUS] = ACTIONS(5278), - [anon_sym_DOT] = ACTIONS(5276), - [anon_sym_DASH_GT] = ACTIONS(5278), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5276), - [anon_sym___typeof] = ACTIONS(5276), - [anon_sym_typeof] = ACTIONS(5276), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5276), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5276), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5276), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5276), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5276), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5276), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5276), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5276), - [anon_sym_NS_AVAILABLE] = ACTIONS(5276), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5276), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_API_AVAILABLE] = ACTIONS(5276), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_API_DEPRECATED] = ACTIONS(5276), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5276), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5276), - [anon_sym___deprecated_msg] = ACTIONS(5276), - [anon_sym___deprecated_enum_msg] = ACTIONS(5276), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5276), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5276), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5276), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5276), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5276), - [anon_sym__Alignas] = ACTIONS(5276), - [anon_sym_BOOL] = ACTIONS(5276), - [anon_sym_IMP] = ACTIONS(5276), - [anon_sym_SEL] = ACTIONS(5276), - [anon_sym_Class] = ACTIONS(5276), - [anon_sym_id] = ACTIONS(5276), - }, - [3059] = { - [sym_identifier] = ACTIONS(5268), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5270), - [anon_sym_COMMA] = ACTIONS(5270), - [anon_sym_RPAREN] = ACTIONS(5270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5270), - [anon_sym_LPAREN2] = ACTIONS(5270), - [anon_sym_DASH] = ACTIONS(5268), - [anon_sym_PLUS] = ACTIONS(5268), - [anon_sym_STAR] = ACTIONS(5270), - [anon_sym_SLASH] = ACTIONS(5268), - [anon_sym_PERCENT] = ACTIONS(5270), - [anon_sym_PIPE_PIPE] = ACTIONS(5270), - [anon_sym_AMP_AMP] = ACTIONS(5270), - [anon_sym_PIPE] = ACTIONS(5268), - [anon_sym_CARET] = ACTIONS(5270), - [anon_sym_AMP] = ACTIONS(5268), - [anon_sym_EQ_EQ] = ACTIONS(5270), - [anon_sym_BANG_EQ] = ACTIONS(5270), - [anon_sym_GT] = ACTIONS(5268), - [anon_sym_GT_EQ] = ACTIONS(5270), - [anon_sym_LT_EQ] = ACTIONS(5270), - [anon_sym_LT] = ACTIONS(5268), - [anon_sym_LT_LT] = ACTIONS(5270), - [anon_sym_GT_GT] = ACTIONS(5270), - [anon_sym_SEMI] = ACTIONS(5270), - [anon_sym___extension__] = ACTIONS(5268), - [anon_sym_extern] = ACTIONS(5268), - [anon_sym___attribute__] = ACTIONS(5268), - [anon_sym___attribute] = ACTIONS(5268), - [anon_sym_noreturn] = ACTIONS(5268), - [anon_sym_LBRACK] = ACTIONS(5270), - [anon_sym_RBRACK] = ACTIONS(5270), - [anon_sym___declspec] = ACTIONS(5268), - [anon_sym_LBRACE] = ACTIONS(5270), - [anon_sym_RBRACE] = ACTIONS(5270), - [anon_sym_signed] = ACTIONS(5268), - [anon_sym_unsigned] = ACTIONS(5268), - [anon_sym_long] = ACTIONS(5268), - [anon_sym_short] = ACTIONS(5268), - [anon_sym_ATautoreleasepool] = ACTIONS(5270), - [anon_sym_static] = ACTIONS(5268), - [anon_sym_auto] = ACTIONS(5268), - [anon_sym_register] = ACTIONS(5268), - [anon_sym_inline] = ACTIONS(5268), - [anon_sym___inline] = ACTIONS(5268), - [anon_sym___inline__] = ACTIONS(5268), - [anon_sym___forceinline] = ACTIONS(5268), - [anon_sym_thread_local] = ACTIONS(5268), - [anon_sym___thread] = ACTIONS(5268), - [anon_sym_CG_EXTERN] = ACTIONS(5268), - [anon_sym_CG_INLINE] = ACTIONS(5268), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5268), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5268), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5268), - [anon_sym_IBOutlet] = ACTIONS(5268), - [anon_sym_IBInspectable] = ACTIONS(5268), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5268), - [anon_sym_NS_INLINE] = ACTIONS(5268), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5268), - [anon_sym_OBJC_EXPORT] = ACTIONS(5268), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5268), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5268), - [anon_sym_const] = ACTIONS(5268), - [anon_sym_constexpr] = ACTIONS(5268), - [anon_sym_volatile] = ACTIONS(5268), - [anon_sym_restrict] = ACTIONS(5268), - [anon_sym___restrict__] = ACTIONS(5268), - [anon_sym__Atomic] = ACTIONS(5268), - [anon_sym__Noreturn] = ACTIONS(5268), - [anon_sym_nullable] = ACTIONS(5268), - [anon_sym__Complex] = ACTIONS(5268), - [anon_sym__Nonnull] = ACTIONS(5268), - [anon_sym__Nullable] = ACTIONS(5268), - [anon_sym__Nullable_result] = ACTIONS(5268), - [anon_sym__Null_unspecified] = ACTIONS(5268), - [anon_sym___autoreleasing] = ACTIONS(5268), - [anon_sym___block] = ACTIONS(5268), - [anon_sym___bridge] = ACTIONS(5268), - [anon_sym___bridge_retained] = ACTIONS(5268), - [anon_sym___bridge_transfer] = ACTIONS(5268), - [anon_sym___complex] = ACTIONS(5268), - [anon_sym___const] = ACTIONS(5268), - [anon_sym___imag] = ACTIONS(5268), - [anon_sym___kindof] = ACTIONS(5268), - [anon_sym___nonnull] = ACTIONS(5268), - [anon_sym___nullable] = ACTIONS(5268), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5268), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5268), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5268), - [anon_sym___real] = ACTIONS(5268), - [anon_sym___strong] = ACTIONS(5268), - [anon_sym___unsafe_unretained] = ACTIONS(5268), - [anon_sym___unused] = ACTIONS(5268), - [anon_sym___weak] = ACTIONS(5268), - [sym_primitive_type] = ACTIONS(5268), - [anon_sym_enum] = ACTIONS(5268), - [anon_sym_COLON] = ACTIONS(5270), - [anon_sym_struct] = ACTIONS(5268), - [anon_sym_union] = ACTIONS(5268), - [anon_sym_QMARK] = ACTIONS(5270), - [anon_sym_DASH_DASH] = ACTIONS(5270), - [anon_sym_PLUS_PLUS] = ACTIONS(5270), - [anon_sym_DOT] = ACTIONS(5268), - [anon_sym_DASH_GT] = ACTIONS(5270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5268), - [anon_sym___typeof] = ACTIONS(5268), - [anon_sym_typeof] = ACTIONS(5268), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5268), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5268), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5268), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5268), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5268), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5268), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5268), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5268), - [anon_sym_NS_AVAILABLE] = ACTIONS(5268), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5268), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_API_AVAILABLE] = ACTIONS(5268), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_API_DEPRECATED] = ACTIONS(5268), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5268), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5268), - [anon_sym___deprecated_msg] = ACTIONS(5268), - [anon_sym___deprecated_enum_msg] = ACTIONS(5268), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5268), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5268), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5268), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5268), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5268), - [anon_sym__Alignas] = ACTIONS(5268), - [anon_sym_BOOL] = ACTIONS(5268), - [anon_sym_IMP] = ACTIONS(5268), - [anon_sym_SEL] = ACTIONS(5268), - [anon_sym_Class] = ACTIONS(5268), - [anon_sym_id] = ACTIONS(5268), - }, - [3060] = { - [sym_identifier] = ACTIONS(5252), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5254), - [anon_sym_COMMA] = ACTIONS(5254), - [anon_sym_RPAREN] = ACTIONS(5254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5254), - [anon_sym_LPAREN2] = ACTIONS(5254), - [anon_sym_DASH] = ACTIONS(5252), - [anon_sym_PLUS] = ACTIONS(5252), - [anon_sym_STAR] = ACTIONS(5254), - [anon_sym_SLASH] = ACTIONS(5252), - [anon_sym_PERCENT] = ACTIONS(5254), - [anon_sym_PIPE_PIPE] = ACTIONS(5254), - [anon_sym_AMP_AMP] = ACTIONS(5254), - [anon_sym_PIPE] = ACTIONS(5252), - [anon_sym_CARET] = ACTIONS(5254), - [anon_sym_AMP] = ACTIONS(5252), - [anon_sym_EQ_EQ] = ACTIONS(5254), - [anon_sym_BANG_EQ] = ACTIONS(5254), - [anon_sym_GT] = ACTIONS(5252), - [anon_sym_GT_EQ] = ACTIONS(5254), - [anon_sym_LT_EQ] = ACTIONS(5254), - [anon_sym_LT] = ACTIONS(5252), - [anon_sym_LT_LT] = ACTIONS(5254), - [anon_sym_GT_GT] = ACTIONS(5254), - [anon_sym_SEMI] = ACTIONS(5254), - [anon_sym___extension__] = ACTIONS(5252), - [anon_sym_extern] = ACTIONS(5252), - [anon_sym___attribute__] = ACTIONS(5252), - [anon_sym___attribute] = ACTIONS(5252), - [anon_sym_noreturn] = ACTIONS(5252), - [anon_sym_LBRACK] = ACTIONS(5254), - [anon_sym_RBRACK] = ACTIONS(5254), - [anon_sym___declspec] = ACTIONS(5252), - [anon_sym_LBRACE] = ACTIONS(5254), - [anon_sym_RBRACE] = ACTIONS(5254), - [anon_sym_signed] = ACTIONS(5252), - [anon_sym_unsigned] = ACTIONS(5252), - [anon_sym_long] = ACTIONS(5252), - [anon_sym_short] = ACTIONS(5252), - [anon_sym_ATautoreleasepool] = ACTIONS(5254), - [anon_sym_static] = ACTIONS(5252), - [anon_sym_auto] = ACTIONS(5252), - [anon_sym_register] = ACTIONS(5252), - [anon_sym_inline] = ACTIONS(5252), - [anon_sym___inline] = ACTIONS(5252), - [anon_sym___inline__] = ACTIONS(5252), - [anon_sym___forceinline] = ACTIONS(5252), - [anon_sym_thread_local] = ACTIONS(5252), - [anon_sym___thread] = ACTIONS(5252), - [anon_sym_CG_EXTERN] = ACTIONS(5252), - [anon_sym_CG_INLINE] = ACTIONS(5252), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5252), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5252), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5252), - [anon_sym_IBOutlet] = ACTIONS(5252), - [anon_sym_IBInspectable] = ACTIONS(5252), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5252), - [anon_sym_NS_INLINE] = ACTIONS(5252), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5252), - [anon_sym_OBJC_EXPORT] = ACTIONS(5252), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5252), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5252), - [anon_sym_const] = ACTIONS(5252), - [anon_sym_constexpr] = ACTIONS(5252), - [anon_sym_volatile] = ACTIONS(5252), - [anon_sym_restrict] = ACTIONS(5252), - [anon_sym___restrict__] = ACTIONS(5252), - [anon_sym__Atomic] = ACTIONS(5252), - [anon_sym__Noreturn] = ACTIONS(5252), - [anon_sym_nullable] = ACTIONS(5252), - [anon_sym__Complex] = ACTIONS(5252), - [anon_sym__Nonnull] = ACTIONS(5252), - [anon_sym__Nullable] = ACTIONS(5252), - [anon_sym__Nullable_result] = ACTIONS(5252), - [anon_sym__Null_unspecified] = ACTIONS(5252), - [anon_sym___autoreleasing] = ACTIONS(5252), - [anon_sym___block] = ACTIONS(5252), - [anon_sym___bridge] = ACTIONS(5252), - [anon_sym___bridge_retained] = ACTIONS(5252), - [anon_sym___bridge_transfer] = ACTIONS(5252), - [anon_sym___complex] = ACTIONS(5252), - [anon_sym___const] = ACTIONS(5252), - [anon_sym___imag] = ACTIONS(5252), - [anon_sym___kindof] = ACTIONS(5252), - [anon_sym___nonnull] = ACTIONS(5252), - [anon_sym___nullable] = ACTIONS(5252), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5252), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5252), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5252), - [anon_sym___real] = ACTIONS(5252), - [anon_sym___strong] = ACTIONS(5252), - [anon_sym___unsafe_unretained] = ACTIONS(5252), - [anon_sym___unused] = ACTIONS(5252), - [anon_sym___weak] = ACTIONS(5252), - [sym_primitive_type] = ACTIONS(5252), - [anon_sym_enum] = ACTIONS(5252), - [anon_sym_COLON] = ACTIONS(5254), - [anon_sym_struct] = ACTIONS(5252), - [anon_sym_union] = ACTIONS(5252), - [anon_sym_QMARK] = ACTIONS(5254), - [anon_sym_DASH_DASH] = ACTIONS(5254), - [anon_sym_PLUS_PLUS] = ACTIONS(5254), - [anon_sym_DOT] = ACTIONS(5252), - [anon_sym_DASH_GT] = ACTIONS(5254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5252), - [anon_sym___typeof] = ACTIONS(5252), - [anon_sym_typeof] = ACTIONS(5252), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5252), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5252), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5252), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5252), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5252), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5252), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5252), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5252), - [anon_sym_NS_AVAILABLE] = ACTIONS(5252), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5252), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_API_AVAILABLE] = ACTIONS(5252), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_API_DEPRECATED] = ACTIONS(5252), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5252), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5252), - [anon_sym___deprecated_msg] = ACTIONS(5252), - [anon_sym___deprecated_enum_msg] = ACTIONS(5252), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5252), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5252), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5252), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5252), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5252), - [anon_sym__Alignas] = ACTIONS(5252), - [anon_sym_BOOL] = ACTIONS(5252), - [anon_sym_IMP] = ACTIONS(5252), - [anon_sym_SEL] = ACTIONS(5252), - [anon_sym_Class] = ACTIONS(5252), - [anon_sym_id] = ACTIONS(5252), - }, - [3061] = { - [sym_identifier] = ACTIONS(5312), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5314), - [anon_sym_COMMA] = ACTIONS(5314), - [anon_sym_RPAREN] = ACTIONS(5314), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5314), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5314), - [anon_sym_LPAREN2] = ACTIONS(5314), - [anon_sym_DASH] = ACTIONS(5312), - [anon_sym_PLUS] = ACTIONS(5312), - [anon_sym_STAR] = ACTIONS(5314), - [anon_sym_SLASH] = ACTIONS(5312), - [anon_sym_PERCENT] = ACTIONS(5314), - [anon_sym_PIPE_PIPE] = ACTIONS(5314), - [anon_sym_AMP_AMP] = ACTIONS(5314), - [anon_sym_PIPE] = ACTIONS(5312), - [anon_sym_CARET] = ACTIONS(5314), - [anon_sym_AMP] = ACTIONS(5312), - [anon_sym_EQ_EQ] = ACTIONS(5314), - [anon_sym_BANG_EQ] = ACTIONS(5314), - [anon_sym_GT] = ACTIONS(5312), - [anon_sym_GT_EQ] = ACTIONS(5314), - [anon_sym_LT_EQ] = ACTIONS(5314), - [anon_sym_LT] = ACTIONS(5312), - [anon_sym_LT_LT] = ACTIONS(5314), - [anon_sym_GT_GT] = ACTIONS(5314), - [anon_sym_SEMI] = ACTIONS(5314), - [anon_sym___extension__] = ACTIONS(5312), - [anon_sym_extern] = ACTIONS(5312), - [anon_sym___attribute__] = ACTIONS(5312), - [anon_sym___attribute] = ACTIONS(5312), - [anon_sym_noreturn] = ACTIONS(5312), - [anon_sym_LBRACK] = ACTIONS(5314), - [anon_sym_RBRACK] = ACTIONS(5314), - [anon_sym___declspec] = ACTIONS(5312), - [anon_sym_LBRACE] = ACTIONS(5314), - [anon_sym_RBRACE] = ACTIONS(5314), - [anon_sym_signed] = ACTIONS(5312), - [anon_sym_unsigned] = ACTIONS(5312), - [anon_sym_long] = ACTIONS(5312), - [anon_sym_short] = ACTIONS(5312), - [anon_sym_ATautoreleasepool] = ACTIONS(5314), - [anon_sym_static] = ACTIONS(5312), - [anon_sym_auto] = ACTIONS(5312), - [anon_sym_register] = ACTIONS(5312), - [anon_sym_inline] = ACTIONS(5312), - [anon_sym___inline] = ACTIONS(5312), - [anon_sym___inline__] = ACTIONS(5312), - [anon_sym___forceinline] = ACTIONS(5312), - [anon_sym_thread_local] = ACTIONS(5312), - [anon_sym___thread] = ACTIONS(5312), - [anon_sym_CG_EXTERN] = ACTIONS(5312), - [anon_sym_CG_INLINE] = ACTIONS(5312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5312), - [anon_sym_IBOutlet] = ACTIONS(5312), - [anon_sym_IBInspectable] = ACTIONS(5312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5312), - [anon_sym_NS_INLINE] = ACTIONS(5312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5312), - [anon_sym_OBJC_EXPORT] = ACTIONS(5312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5312), - [anon_sym_const] = ACTIONS(5312), - [anon_sym_constexpr] = ACTIONS(5312), - [anon_sym_volatile] = ACTIONS(5312), - [anon_sym_restrict] = ACTIONS(5312), - [anon_sym___restrict__] = ACTIONS(5312), - [anon_sym__Atomic] = ACTIONS(5312), - [anon_sym__Noreturn] = ACTIONS(5312), - [anon_sym_nullable] = ACTIONS(5312), - [anon_sym__Complex] = ACTIONS(5312), - [anon_sym__Nonnull] = ACTIONS(5312), - [anon_sym__Nullable] = ACTIONS(5312), - [anon_sym__Nullable_result] = ACTIONS(5312), - [anon_sym__Null_unspecified] = ACTIONS(5312), - [anon_sym___autoreleasing] = ACTIONS(5312), - [anon_sym___block] = ACTIONS(5312), - [anon_sym___bridge] = ACTIONS(5312), - [anon_sym___bridge_retained] = ACTIONS(5312), - [anon_sym___bridge_transfer] = ACTIONS(5312), - [anon_sym___complex] = ACTIONS(5312), - [anon_sym___const] = ACTIONS(5312), - [anon_sym___imag] = ACTIONS(5312), - [anon_sym___kindof] = ACTIONS(5312), - [anon_sym___nonnull] = ACTIONS(5312), - [anon_sym___nullable] = ACTIONS(5312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5312), - [anon_sym___real] = ACTIONS(5312), - [anon_sym___strong] = ACTIONS(5312), - [anon_sym___unsafe_unretained] = ACTIONS(5312), - [anon_sym___unused] = ACTIONS(5312), - [anon_sym___weak] = ACTIONS(5312), - [sym_primitive_type] = ACTIONS(5312), - [anon_sym_enum] = ACTIONS(5312), - [anon_sym_COLON] = ACTIONS(5314), - [anon_sym_struct] = ACTIONS(5312), - [anon_sym_union] = ACTIONS(5312), - [anon_sym_QMARK] = ACTIONS(5314), - [anon_sym_DASH_DASH] = ACTIONS(5314), - [anon_sym_PLUS_PLUS] = ACTIONS(5314), - [anon_sym_DOT] = ACTIONS(5312), - [anon_sym_DASH_GT] = ACTIONS(5314), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5312), - [anon_sym___typeof] = ACTIONS(5312), - [anon_sym_typeof] = ACTIONS(5312), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5312), - [anon_sym_NS_AVAILABLE] = ACTIONS(5312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_API_AVAILABLE] = ACTIONS(5312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_API_DEPRECATED] = ACTIONS(5312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5312), - [anon_sym___deprecated_msg] = ACTIONS(5312), - [anon_sym___deprecated_enum_msg] = ACTIONS(5312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5312), - [anon_sym__Alignas] = ACTIONS(5312), - [anon_sym_BOOL] = ACTIONS(5312), - [anon_sym_IMP] = ACTIONS(5312), - [anon_sym_SEL] = ACTIONS(5312), - [anon_sym_Class] = ACTIONS(5312), - [anon_sym_id] = ACTIONS(5312), - }, - [3062] = { - [sym_identifier] = ACTIONS(5328), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5330), - [anon_sym_COMMA] = ACTIONS(5330), - [anon_sym_RPAREN] = ACTIONS(5330), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5330), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5330), - [anon_sym_LPAREN2] = ACTIONS(5330), - [anon_sym_DASH] = ACTIONS(5328), - [anon_sym_PLUS] = ACTIONS(5328), - [anon_sym_STAR] = ACTIONS(5330), - [anon_sym_SLASH] = ACTIONS(5328), - [anon_sym_PERCENT] = ACTIONS(5330), - [anon_sym_PIPE_PIPE] = ACTIONS(5330), - [anon_sym_AMP_AMP] = ACTIONS(5330), - [anon_sym_PIPE] = ACTIONS(5328), - [anon_sym_CARET] = ACTIONS(5330), - [anon_sym_AMP] = ACTIONS(5328), - [anon_sym_EQ_EQ] = ACTIONS(5330), - [anon_sym_BANG_EQ] = ACTIONS(5330), - [anon_sym_GT] = ACTIONS(5328), - [anon_sym_GT_EQ] = ACTIONS(5330), - [anon_sym_LT_EQ] = ACTIONS(5330), - [anon_sym_LT] = ACTIONS(5328), - [anon_sym_LT_LT] = ACTIONS(5330), - [anon_sym_GT_GT] = ACTIONS(5330), - [anon_sym_SEMI] = ACTIONS(5330), - [anon_sym___extension__] = ACTIONS(5328), - [anon_sym_extern] = ACTIONS(5328), - [anon_sym___attribute__] = ACTIONS(5328), - [anon_sym___attribute] = ACTIONS(5328), - [anon_sym_noreturn] = ACTIONS(5328), - [anon_sym_LBRACK] = ACTIONS(5330), - [anon_sym_RBRACK] = ACTIONS(5330), - [anon_sym___declspec] = ACTIONS(5328), - [anon_sym_LBRACE] = ACTIONS(5330), - [anon_sym_RBRACE] = ACTIONS(5330), - [anon_sym_signed] = ACTIONS(5328), - [anon_sym_unsigned] = ACTIONS(5328), - [anon_sym_long] = ACTIONS(5328), - [anon_sym_short] = ACTIONS(5328), - [anon_sym_ATautoreleasepool] = ACTIONS(5330), - [anon_sym_static] = ACTIONS(5328), - [anon_sym_auto] = ACTIONS(5328), - [anon_sym_register] = ACTIONS(5328), - [anon_sym_inline] = ACTIONS(5328), - [anon_sym___inline] = ACTIONS(5328), - [anon_sym___inline__] = ACTIONS(5328), - [anon_sym___forceinline] = ACTIONS(5328), - [anon_sym_thread_local] = ACTIONS(5328), - [anon_sym___thread] = ACTIONS(5328), - [anon_sym_CG_EXTERN] = ACTIONS(5328), - [anon_sym_CG_INLINE] = ACTIONS(5328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5328), - [anon_sym_IBOutlet] = ACTIONS(5328), - [anon_sym_IBInspectable] = ACTIONS(5328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5328), - [anon_sym_NS_INLINE] = ACTIONS(5328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5328), - [anon_sym_OBJC_EXPORT] = ACTIONS(5328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5328), - [anon_sym_const] = ACTIONS(5328), - [anon_sym_constexpr] = ACTIONS(5328), - [anon_sym_volatile] = ACTIONS(5328), - [anon_sym_restrict] = ACTIONS(5328), - [anon_sym___restrict__] = ACTIONS(5328), - [anon_sym__Atomic] = ACTIONS(5328), - [anon_sym__Noreturn] = ACTIONS(5328), - [anon_sym_nullable] = ACTIONS(5328), - [anon_sym__Complex] = ACTIONS(5328), - [anon_sym__Nonnull] = ACTIONS(5328), - [anon_sym__Nullable] = ACTIONS(5328), - [anon_sym__Nullable_result] = ACTIONS(5328), - [anon_sym__Null_unspecified] = ACTIONS(5328), - [anon_sym___autoreleasing] = ACTIONS(5328), - [anon_sym___block] = ACTIONS(5328), - [anon_sym___bridge] = ACTIONS(5328), - [anon_sym___bridge_retained] = ACTIONS(5328), - [anon_sym___bridge_transfer] = ACTIONS(5328), - [anon_sym___complex] = ACTIONS(5328), - [anon_sym___const] = ACTIONS(5328), - [anon_sym___imag] = ACTIONS(5328), - [anon_sym___kindof] = ACTIONS(5328), - [anon_sym___nonnull] = ACTIONS(5328), - [anon_sym___nullable] = ACTIONS(5328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5328), - [anon_sym___real] = ACTIONS(5328), - [anon_sym___strong] = ACTIONS(5328), - [anon_sym___unsafe_unretained] = ACTIONS(5328), - [anon_sym___unused] = ACTIONS(5328), - [anon_sym___weak] = ACTIONS(5328), - [sym_primitive_type] = ACTIONS(5328), - [anon_sym_enum] = ACTIONS(5328), - [anon_sym_COLON] = ACTIONS(5330), - [anon_sym_struct] = ACTIONS(5328), - [anon_sym_union] = ACTIONS(5328), - [anon_sym_QMARK] = ACTIONS(5330), - [anon_sym_DASH_DASH] = ACTIONS(5330), - [anon_sym_PLUS_PLUS] = ACTIONS(5330), - [anon_sym_DOT] = ACTIONS(5328), - [anon_sym_DASH_GT] = ACTIONS(5330), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5328), - [anon_sym___typeof] = ACTIONS(5328), - [anon_sym_typeof] = ACTIONS(5328), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5328), - [anon_sym_NS_AVAILABLE] = ACTIONS(5328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_API_AVAILABLE] = ACTIONS(5328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_API_DEPRECATED] = ACTIONS(5328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5328), - [anon_sym___deprecated_msg] = ACTIONS(5328), - [anon_sym___deprecated_enum_msg] = ACTIONS(5328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5328), - [anon_sym__Alignas] = ACTIONS(5328), - [anon_sym_BOOL] = ACTIONS(5328), - [anon_sym_IMP] = ACTIONS(5328), - [anon_sym_SEL] = ACTIONS(5328), - [anon_sym_Class] = ACTIONS(5328), - [anon_sym_id] = ACTIONS(5328), - }, - [3063] = { - [sym_identifier] = ACTIONS(5304), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5306), - [anon_sym_COMMA] = ACTIONS(5306), - [anon_sym_RPAREN] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5306), - [anon_sym_LPAREN2] = ACTIONS(5306), - [anon_sym_DASH] = ACTIONS(5304), - [anon_sym_PLUS] = ACTIONS(5304), - [anon_sym_STAR] = ACTIONS(5306), - [anon_sym_SLASH] = ACTIONS(5304), - [anon_sym_PERCENT] = ACTIONS(5306), - [anon_sym_PIPE_PIPE] = ACTIONS(5306), - [anon_sym_AMP_AMP] = ACTIONS(5306), - [anon_sym_PIPE] = ACTIONS(5304), - [anon_sym_CARET] = ACTIONS(5306), - [anon_sym_AMP] = ACTIONS(5304), - [anon_sym_EQ_EQ] = ACTIONS(5306), - [anon_sym_BANG_EQ] = ACTIONS(5306), - [anon_sym_GT] = ACTIONS(5304), - [anon_sym_GT_EQ] = ACTIONS(5306), - [anon_sym_LT_EQ] = ACTIONS(5306), - [anon_sym_LT] = ACTIONS(5304), - [anon_sym_LT_LT] = ACTIONS(5306), - [anon_sym_GT_GT] = ACTIONS(5306), - [anon_sym_SEMI] = ACTIONS(5306), - [anon_sym___extension__] = ACTIONS(5304), - [anon_sym_extern] = ACTIONS(5304), - [anon_sym___attribute__] = ACTIONS(5304), - [anon_sym___attribute] = ACTIONS(5304), - [anon_sym_noreturn] = ACTIONS(5304), - [anon_sym_LBRACK] = ACTIONS(5306), - [anon_sym_RBRACK] = ACTIONS(5306), - [anon_sym___declspec] = ACTIONS(5304), - [anon_sym_LBRACE] = ACTIONS(5306), - [anon_sym_RBRACE] = ACTIONS(5306), - [anon_sym_signed] = ACTIONS(5304), - [anon_sym_unsigned] = ACTIONS(5304), - [anon_sym_long] = ACTIONS(5304), - [anon_sym_short] = ACTIONS(5304), - [anon_sym_ATautoreleasepool] = ACTIONS(5306), - [anon_sym_static] = ACTIONS(5304), - [anon_sym_auto] = ACTIONS(5304), - [anon_sym_register] = ACTIONS(5304), - [anon_sym_inline] = ACTIONS(5304), - [anon_sym___inline] = ACTIONS(5304), - [anon_sym___inline__] = ACTIONS(5304), - [anon_sym___forceinline] = ACTIONS(5304), - [anon_sym_thread_local] = ACTIONS(5304), - [anon_sym___thread] = ACTIONS(5304), - [anon_sym_CG_EXTERN] = ACTIONS(5304), - [anon_sym_CG_INLINE] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5304), - [anon_sym_IBOutlet] = ACTIONS(5304), - [anon_sym_IBInspectable] = ACTIONS(5304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5304), - [anon_sym_NS_INLINE] = ACTIONS(5304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5304), - [anon_sym_OBJC_EXPORT] = ACTIONS(5304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5304), - [anon_sym_const] = ACTIONS(5304), - [anon_sym_constexpr] = ACTIONS(5304), - [anon_sym_volatile] = ACTIONS(5304), - [anon_sym_restrict] = ACTIONS(5304), - [anon_sym___restrict__] = ACTIONS(5304), - [anon_sym__Atomic] = ACTIONS(5304), - [anon_sym__Noreturn] = ACTIONS(5304), - [anon_sym_nullable] = ACTIONS(5304), - [anon_sym__Complex] = ACTIONS(5304), - [anon_sym__Nonnull] = ACTIONS(5304), - [anon_sym__Nullable] = ACTIONS(5304), - [anon_sym__Nullable_result] = ACTIONS(5304), - [anon_sym__Null_unspecified] = ACTIONS(5304), - [anon_sym___autoreleasing] = ACTIONS(5304), - [anon_sym___block] = ACTIONS(5304), - [anon_sym___bridge] = ACTIONS(5304), - [anon_sym___bridge_retained] = ACTIONS(5304), - [anon_sym___bridge_transfer] = ACTIONS(5304), - [anon_sym___complex] = ACTIONS(5304), - [anon_sym___const] = ACTIONS(5304), - [anon_sym___imag] = ACTIONS(5304), - [anon_sym___kindof] = ACTIONS(5304), - [anon_sym___nonnull] = ACTIONS(5304), - [anon_sym___nullable] = ACTIONS(5304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5304), - [anon_sym___real] = ACTIONS(5304), - [anon_sym___strong] = ACTIONS(5304), - [anon_sym___unsafe_unretained] = ACTIONS(5304), - [anon_sym___unused] = ACTIONS(5304), - [anon_sym___weak] = ACTIONS(5304), - [sym_primitive_type] = ACTIONS(5304), - [anon_sym_enum] = ACTIONS(5304), - [anon_sym_COLON] = ACTIONS(5306), - [anon_sym_struct] = ACTIONS(5304), - [anon_sym_union] = ACTIONS(5304), - [anon_sym_QMARK] = ACTIONS(5306), - [anon_sym_DASH_DASH] = ACTIONS(5306), - [anon_sym_PLUS_PLUS] = ACTIONS(5306), - [anon_sym_DOT] = ACTIONS(5304), - [anon_sym_DASH_GT] = ACTIONS(5306), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5304), - [anon_sym___typeof] = ACTIONS(5304), - [anon_sym_typeof] = ACTIONS(5304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE] = ACTIONS(5304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_API_AVAILABLE] = ACTIONS(5304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_API_DEPRECATED] = ACTIONS(5304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5304), - [anon_sym___deprecated_msg] = ACTIONS(5304), - [anon_sym___deprecated_enum_msg] = ACTIONS(5304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5304), - [anon_sym__Alignas] = ACTIONS(5304), - [anon_sym_BOOL] = ACTIONS(5304), - [anon_sym_IMP] = ACTIONS(5304), - [anon_sym_SEL] = ACTIONS(5304), - [anon_sym_Class] = ACTIONS(5304), - [anon_sym_id] = ACTIONS(5304), - }, - [3064] = { - [sym_identifier] = ACTIONS(5300), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5302), - [anon_sym_COMMA] = ACTIONS(5302), - [anon_sym_RPAREN] = ACTIONS(5302), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5302), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5302), - [anon_sym_LPAREN2] = ACTIONS(5302), - [anon_sym_DASH] = ACTIONS(5300), - [anon_sym_PLUS] = ACTIONS(5300), - [anon_sym_STAR] = ACTIONS(5302), - [anon_sym_SLASH] = ACTIONS(5300), - [anon_sym_PERCENT] = ACTIONS(5302), - [anon_sym_PIPE_PIPE] = ACTIONS(5302), - [anon_sym_AMP_AMP] = ACTIONS(5302), - [anon_sym_PIPE] = ACTIONS(5300), - [anon_sym_CARET] = ACTIONS(5302), - [anon_sym_AMP] = ACTIONS(5300), - [anon_sym_EQ_EQ] = ACTIONS(5302), - [anon_sym_BANG_EQ] = ACTIONS(5302), - [anon_sym_GT] = ACTIONS(5300), - [anon_sym_GT_EQ] = ACTIONS(5302), - [anon_sym_LT_EQ] = ACTIONS(5302), - [anon_sym_LT] = ACTIONS(5300), - [anon_sym_LT_LT] = ACTIONS(5302), - [anon_sym_GT_GT] = ACTIONS(5302), - [anon_sym_SEMI] = ACTIONS(5302), - [anon_sym___extension__] = ACTIONS(5300), - [anon_sym_extern] = ACTIONS(5300), - [anon_sym___attribute__] = ACTIONS(5300), - [anon_sym___attribute] = ACTIONS(5300), - [anon_sym_noreturn] = ACTIONS(5300), - [anon_sym_LBRACK] = ACTIONS(5302), - [anon_sym_RBRACK] = ACTIONS(5302), - [anon_sym___declspec] = ACTIONS(5300), - [anon_sym_LBRACE] = ACTIONS(5302), - [anon_sym_RBRACE] = ACTIONS(5302), - [anon_sym_signed] = ACTIONS(5300), - [anon_sym_unsigned] = ACTIONS(5300), - [anon_sym_long] = ACTIONS(5300), - [anon_sym_short] = ACTIONS(5300), - [anon_sym_ATautoreleasepool] = ACTIONS(5302), - [anon_sym_static] = ACTIONS(5300), - [anon_sym_auto] = ACTIONS(5300), - [anon_sym_register] = ACTIONS(5300), - [anon_sym_inline] = ACTIONS(5300), - [anon_sym___inline] = ACTIONS(5300), - [anon_sym___inline__] = ACTIONS(5300), - [anon_sym___forceinline] = ACTIONS(5300), - [anon_sym_thread_local] = ACTIONS(5300), - [anon_sym___thread] = ACTIONS(5300), - [anon_sym_CG_EXTERN] = ACTIONS(5300), - [anon_sym_CG_INLINE] = ACTIONS(5300), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5300), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5300), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5300), - [anon_sym_IBOutlet] = ACTIONS(5300), - [anon_sym_IBInspectable] = ACTIONS(5300), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5300), - [anon_sym_NS_INLINE] = ACTIONS(5300), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5300), - [anon_sym_OBJC_EXPORT] = ACTIONS(5300), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5300), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5300), - [anon_sym_const] = ACTIONS(5300), - [anon_sym_constexpr] = ACTIONS(5300), - [anon_sym_volatile] = ACTIONS(5300), - [anon_sym_restrict] = ACTIONS(5300), - [anon_sym___restrict__] = ACTIONS(5300), - [anon_sym__Atomic] = ACTIONS(5300), - [anon_sym__Noreturn] = ACTIONS(5300), - [anon_sym_nullable] = ACTIONS(5300), - [anon_sym__Complex] = ACTIONS(5300), - [anon_sym__Nonnull] = ACTIONS(5300), - [anon_sym__Nullable] = ACTIONS(5300), - [anon_sym__Nullable_result] = ACTIONS(5300), - [anon_sym__Null_unspecified] = ACTIONS(5300), - [anon_sym___autoreleasing] = ACTIONS(5300), - [anon_sym___block] = ACTIONS(5300), - [anon_sym___bridge] = ACTIONS(5300), - [anon_sym___bridge_retained] = ACTIONS(5300), - [anon_sym___bridge_transfer] = ACTIONS(5300), - [anon_sym___complex] = ACTIONS(5300), - [anon_sym___const] = ACTIONS(5300), - [anon_sym___imag] = ACTIONS(5300), - [anon_sym___kindof] = ACTIONS(5300), - [anon_sym___nonnull] = ACTIONS(5300), - [anon_sym___nullable] = ACTIONS(5300), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5300), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5300), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5300), - [anon_sym___real] = ACTIONS(5300), - [anon_sym___strong] = ACTIONS(5300), - [anon_sym___unsafe_unretained] = ACTIONS(5300), - [anon_sym___unused] = ACTIONS(5300), - [anon_sym___weak] = ACTIONS(5300), - [sym_primitive_type] = ACTIONS(5300), - [anon_sym_enum] = ACTIONS(5300), - [anon_sym_COLON] = ACTIONS(5302), - [anon_sym_struct] = ACTIONS(5300), - [anon_sym_union] = ACTIONS(5300), - [anon_sym_QMARK] = ACTIONS(5302), - [anon_sym_DASH_DASH] = ACTIONS(5302), - [anon_sym_PLUS_PLUS] = ACTIONS(5302), - [anon_sym_DOT] = ACTIONS(5300), - [anon_sym_DASH_GT] = ACTIONS(5302), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5300), - [anon_sym___typeof] = ACTIONS(5300), - [anon_sym_typeof] = ACTIONS(5300), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5300), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5300), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5300), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5300), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5300), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5300), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5300), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5300), - [anon_sym_NS_AVAILABLE] = ACTIONS(5300), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5300), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_API_AVAILABLE] = ACTIONS(5300), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_API_DEPRECATED] = ACTIONS(5300), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5300), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5300), - [anon_sym___deprecated_msg] = ACTIONS(5300), - [anon_sym___deprecated_enum_msg] = ACTIONS(5300), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5300), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5300), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5300), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5300), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5300), - [anon_sym__Alignas] = ACTIONS(5300), - [anon_sym_BOOL] = ACTIONS(5300), - [anon_sym_IMP] = ACTIONS(5300), - [anon_sym_SEL] = ACTIONS(5300), - [anon_sym_Class] = ACTIONS(5300), - [anon_sym_id] = ACTIONS(5300), - }, - [3065] = { - [sym_identifier] = ACTIONS(5394), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5396), - [anon_sym_COMMA] = ACTIONS(5396), - [anon_sym_RPAREN] = ACTIONS(5396), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5396), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5396), - [anon_sym_LPAREN2] = ACTIONS(5396), - [anon_sym_DASH] = ACTIONS(5394), - [anon_sym_PLUS] = ACTIONS(5394), - [anon_sym_STAR] = ACTIONS(5396), - [anon_sym_SLASH] = ACTIONS(5394), - [anon_sym_PERCENT] = ACTIONS(5396), - [anon_sym_PIPE_PIPE] = ACTIONS(5396), - [anon_sym_AMP_AMP] = ACTIONS(5396), - [anon_sym_PIPE] = ACTIONS(5394), - [anon_sym_CARET] = ACTIONS(5396), - [anon_sym_AMP] = ACTIONS(5394), - [anon_sym_EQ_EQ] = ACTIONS(5396), - [anon_sym_BANG_EQ] = ACTIONS(5396), - [anon_sym_GT] = ACTIONS(5394), - [anon_sym_GT_EQ] = ACTIONS(5396), - [anon_sym_LT_EQ] = ACTIONS(5396), - [anon_sym_LT] = ACTIONS(5394), - [anon_sym_LT_LT] = ACTIONS(5396), - [anon_sym_GT_GT] = ACTIONS(5396), - [anon_sym_SEMI] = ACTIONS(5396), - [anon_sym___extension__] = ACTIONS(5394), - [anon_sym_extern] = ACTIONS(5394), - [anon_sym___attribute__] = ACTIONS(5394), - [anon_sym___attribute] = ACTIONS(5394), - [anon_sym_noreturn] = ACTIONS(5394), - [anon_sym_LBRACK] = ACTIONS(5396), - [anon_sym_RBRACK] = ACTIONS(5396), - [anon_sym___declspec] = ACTIONS(5394), - [anon_sym_LBRACE] = ACTIONS(5396), - [anon_sym_RBRACE] = ACTIONS(5396), - [anon_sym_signed] = ACTIONS(5394), - [anon_sym_unsigned] = ACTIONS(5394), - [anon_sym_long] = ACTIONS(5394), - [anon_sym_short] = ACTIONS(5394), - [anon_sym_ATautoreleasepool] = ACTIONS(5396), - [anon_sym_static] = ACTIONS(5394), - [anon_sym_auto] = ACTIONS(5394), - [anon_sym_register] = ACTIONS(5394), - [anon_sym_inline] = ACTIONS(5394), - [anon_sym___inline] = ACTIONS(5394), - [anon_sym___inline__] = ACTIONS(5394), - [anon_sym___forceinline] = ACTIONS(5394), - [anon_sym_thread_local] = ACTIONS(5394), - [anon_sym___thread] = ACTIONS(5394), - [anon_sym_CG_EXTERN] = ACTIONS(5394), - [anon_sym_CG_INLINE] = ACTIONS(5394), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5394), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5394), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5394), - [anon_sym_IBOutlet] = ACTIONS(5394), - [anon_sym_IBInspectable] = ACTIONS(5394), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5394), - [anon_sym_NS_INLINE] = ACTIONS(5394), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5394), - [anon_sym_OBJC_EXPORT] = ACTIONS(5394), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5394), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5394), - [anon_sym_const] = ACTIONS(5394), - [anon_sym_constexpr] = ACTIONS(5394), - [anon_sym_volatile] = ACTIONS(5394), - [anon_sym_restrict] = ACTIONS(5394), - [anon_sym___restrict__] = ACTIONS(5394), - [anon_sym__Atomic] = ACTIONS(5394), - [anon_sym__Noreturn] = ACTIONS(5394), - [anon_sym_nullable] = ACTIONS(5394), - [anon_sym__Complex] = ACTIONS(5394), - [anon_sym__Nonnull] = ACTIONS(5394), - [anon_sym__Nullable] = ACTIONS(5394), - [anon_sym__Nullable_result] = ACTIONS(5394), - [anon_sym__Null_unspecified] = ACTIONS(5394), - [anon_sym___autoreleasing] = ACTIONS(5394), - [anon_sym___block] = ACTIONS(5394), - [anon_sym___bridge] = ACTIONS(5394), - [anon_sym___bridge_retained] = ACTIONS(5394), - [anon_sym___bridge_transfer] = ACTIONS(5394), - [anon_sym___complex] = ACTIONS(5394), - [anon_sym___const] = ACTIONS(5394), - [anon_sym___imag] = ACTIONS(5394), - [anon_sym___kindof] = ACTIONS(5394), - [anon_sym___nonnull] = ACTIONS(5394), - [anon_sym___nullable] = ACTIONS(5394), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5394), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5394), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5394), - [anon_sym___real] = ACTIONS(5394), - [anon_sym___strong] = ACTIONS(5394), - [anon_sym___unsafe_unretained] = ACTIONS(5394), - [anon_sym___unused] = ACTIONS(5394), - [anon_sym___weak] = ACTIONS(5394), - [sym_primitive_type] = ACTIONS(5394), - [anon_sym_enum] = ACTIONS(5394), - [anon_sym_COLON] = ACTIONS(5396), - [anon_sym_struct] = ACTIONS(5394), - [anon_sym_union] = ACTIONS(5394), - [anon_sym_QMARK] = ACTIONS(5396), - [anon_sym_DASH_DASH] = ACTIONS(5396), - [anon_sym_PLUS_PLUS] = ACTIONS(5396), - [anon_sym_DOT] = ACTIONS(5394), - [anon_sym_DASH_GT] = ACTIONS(5396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5394), - [anon_sym___typeof] = ACTIONS(5394), - [anon_sym_typeof] = ACTIONS(5394), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5394), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5394), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5394), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5394), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5394), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5394), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5394), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5394), - [anon_sym_NS_AVAILABLE] = ACTIONS(5394), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5394), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_API_AVAILABLE] = ACTIONS(5394), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_API_DEPRECATED] = ACTIONS(5394), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5394), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5394), - [anon_sym___deprecated_msg] = ACTIONS(5394), - [anon_sym___deprecated_enum_msg] = ACTIONS(5394), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5394), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5394), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5394), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5394), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5394), - [anon_sym__Alignas] = ACTIONS(5394), - [anon_sym_BOOL] = ACTIONS(5394), - [anon_sym_IMP] = ACTIONS(5394), - [anon_sym_SEL] = ACTIONS(5394), - [anon_sym_Class] = ACTIONS(5394), - [anon_sym_id] = ACTIONS(5394), - }, - [3066] = { - [sym_identifier] = ACTIONS(5452), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5454), - [anon_sym_COMMA] = ACTIONS(5454), - [anon_sym_RPAREN] = ACTIONS(5454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5454), - [anon_sym_LPAREN2] = ACTIONS(5454), - [anon_sym_DASH] = ACTIONS(5452), - [anon_sym_PLUS] = ACTIONS(5452), - [anon_sym_STAR] = ACTIONS(5454), - [anon_sym_SLASH] = ACTIONS(5452), - [anon_sym_PERCENT] = ACTIONS(5454), - [anon_sym_PIPE_PIPE] = ACTIONS(5454), - [anon_sym_AMP_AMP] = ACTIONS(5454), - [anon_sym_PIPE] = ACTIONS(5452), - [anon_sym_CARET] = ACTIONS(5454), - [anon_sym_AMP] = ACTIONS(5452), - [anon_sym_EQ_EQ] = ACTIONS(5454), - [anon_sym_BANG_EQ] = ACTIONS(5454), - [anon_sym_GT] = ACTIONS(5452), - [anon_sym_GT_EQ] = ACTIONS(5454), - [anon_sym_LT_EQ] = ACTIONS(5454), - [anon_sym_LT] = ACTIONS(5452), - [anon_sym_LT_LT] = ACTIONS(5454), - [anon_sym_GT_GT] = ACTIONS(5454), - [anon_sym_SEMI] = ACTIONS(5454), - [anon_sym___extension__] = ACTIONS(5452), - [anon_sym_extern] = ACTIONS(5452), - [anon_sym___attribute__] = ACTIONS(5452), - [anon_sym___attribute] = ACTIONS(5452), - [anon_sym_noreturn] = ACTIONS(5452), - [anon_sym_LBRACK] = ACTIONS(5454), - [anon_sym_RBRACK] = ACTIONS(5454), - [anon_sym___declspec] = ACTIONS(5452), - [anon_sym_LBRACE] = ACTIONS(5454), - [anon_sym_RBRACE] = ACTIONS(5454), - [anon_sym_signed] = ACTIONS(5452), - [anon_sym_unsigned] = ACTIONS(5452), - [anon_sym_long] = ACTIONS(5452), - [anon_sym_short] = ACTIONS(5452), - [anon_sym_ATautoreleasepool] = ACTIONS(5454), - [anon_sym_static] = ACTIONS(5452), - [anon_sym_auto] = ACTIONS(5452), - [anon_sym_register] = ACTIONS(5452), - [anon_sym_inline] = ACTIONS(5452), - [anon_sym___inline] = ACTIONS(5452), - [anon_sym___inline__] = ACTIONS(5452), - [anon_sym___forceinline] = ACTIONS(5452), - [anon_sym_thread_local] = ACTIONS(5452), - [anon_sym___thread] = ACTIONS(5452), - [anon_sym_CG_EXTERN] = ACTIONS(5452), - [anon_sym_CG_INLINE] = ACTIONS(5452), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5452), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5452), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5452), - [anon_sym_IBOutlet] = ACTIONS(5452), - [anon_sym_IBInspectable] = ACTIONS(5452), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5452), - [anon_sym_NS_INLINE] = ACTIONS(5452), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5452), - [anon_sym_OBJC_EXPORT] = ACTIONS(5452), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5452), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5452), - [anon_sym_const] = ACTIONS(5452), - [anon_sym_constexpr] = ACTIONS(5452), - [anon_sym_volatile] = ACTIONS(5452), - [anon_sym_restrict] = ACTIONS(5452), - [anon_sym___restrict__] = ACTIONS(5452), - [anon_sym__Atomic] = ACTIONS(5452), - [anon_sym__Noreturn] = ACTIONS(5452), - [anon_sym_nullable] = ACTIONS(5452), - [anon_sym__Complex] = ACTIONS(5452), - [anon_sym__Nonnull] = ACTIONS(5452), - [anon_sym__Nullable] = ACTIONS(5452), - [anon_sym__Nullable_result] = ACTIONS(5452), - [anon_sym__Null_unspecified] = ACTIONS(5452), - [anon_sym___autoreleasing] = ACTIONS(5452), - [anon_sym___block] = ACTIONS(5452), - [anon_sym___bridge] = ACTIONS(5452), - [anon_sym___bridge_retained] = ACTIONS(5452), - [anon_sym___bridge_transfer] = ACTIONS(5452), - [anon_sym___complex] = ACTIONS(5452), - [anon_sym___const] = ACTIONS(5452), - [anon_sym___imag] = ACTIONS(5452), - [anon_sym___kindof] = ACTIONS(5452), - [anon_sym___nonnull] = ACTIONS(5452), - [anon_sym___nullable] = ACTIONS(5452), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5452), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5452), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5452), - [anon_sym___real] = ACTIONS(5452), - [anon_sym___strong] = ACTIONS(5452), - [anon_sym___unsafe_unretained] = ACTIONS(5452), - [anon_sym___unused] = ACTIONS(5452), - [anon_sym___weak] = ACTIONS(5452), - [sym_primitive_type] = ACTIONS(5452), - [anon_sym_enum] = ACTIONS(5452), - [anon_sym_COLON] = ACTIONS(5454), - [anon_sym_struct] = ACTIONS(5452), - [anon_sym_union] = ACTIONS(5452), - [anon_sym_QMARK] = ACTIONS(5454), - [anon_sym_DASH_DASH] = ACTIONS(5454), - [anon_sym_PLUS_PLUS] = ACTIONS(5454), - [anon_sym_DOT] = ACTIONS(5452), - [anon_sym_DASH_GT] = ACTIONS(5454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5452), - [anon_sym___typeof] = ACTIONS(5452), - [anon_sym_typeof] = ACTIONS(5452), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5452), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5452), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5452), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5452), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5452), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5452), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5452), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5452), - [anon_sym_NS_AVAILABLE] = ACTIONS(5452), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5452), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_API_AVAILABLE] = ACTIONS(5452), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_API_DEPRECATED] = ACTIONS(5452), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5452), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5452), - [anon_sym___deprecated_msg] = ACTIONS(5452), - [anon_sym___deprecated_enum_msg] = ACTIONS(5452), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5452), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5452), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5452), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5452), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5452), - [anon_sym__Alignas] = ACTIONS(5452), - [anon_sym_BOOL] = ACTIONS(5452), - [anon_sym_IMP] = ACTIONS(5452), - [anon_sym_SEL] = ACTIONS(5452), - [anon_sym_Class] = ACTIONS(5452), - [anon_sym_id] = ACTIONS(5452), - }, - [3067] = { - [sym_identifier] = ACTIONS(5374), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5376), - [anon_sym_COMMA] = ACTIONS(5376), - [anon_sym_RPAREN] = ACTIONS(5376), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5376), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5376), - [anon_sym_LPAREN2] = ACTIONS(5376), - [anon_sym_DASH] = ACTIONS(5374), - [anon_sym_PLUS] = ACTIONS(5374), - [anon_sym_STAR] = ACTIONS(5376), - [anon_sym_SLASH] = ACTIONS(5374), - [anon_sym_PERCENT] = ACTIONS(5376), - [anon_sym_PIPE_PIPE] = ACTIONS(5376), - [anon_sym_AMP_AMP] = ACTIONS(5376), - [anon_sym_PIPE] = ACTIONS(5374), - [anon_sym_CARET] = ACTIONS(5376), - [anon_sym_AMP] = ACTIONS(5374), - [anon_sym_EQ_EQ] = ACTIONS(5376), - [anon_sym_BANG_EQ] = ACTIONS(5376), - [anon_sym_GT] = ACTIONS(5374), - [anon_sym_GT_EQ] = ACTIONS(5376), - [anon_sym_LT_EQ] = ACTIONS(5376), - [anon_sym_LT] = ACTIONS(5374), - [anon_sym_LT_LT] = ACTIONS(5376), - [anon_sym_GT_GT] = ACTIONS(5376), - [anon_sym_SEMI] = ACTIONS(5376), - [anon_sym___extension__] = ACTIONS(5374), - [anon_sym_extern] = ACTIONS(5374), - [anon_sym___attribute__] = ACTIONS(5374), - [anon_sym___attribute] = ACTIONS(5374), - [anon_sym_noreturn] = ACTIONS(5374), - [anon_sym_LBRACK] = ACTIONS(5376), - [anon_sym_RBRACK] = ACTIONS(5376), - [anon_sym___declspec] = ACTIONS(5374), - [anon_sym_LBRACE] = ACTIONS(5376), - [anon_sym_RBRACE] = ACTIONS(5376), - [anon_sym_signed] = ACTIONS(5374), - [anon_sym_unsigned] = ACTIONS(5374), - [anon_sym_long] = ACTIONS(5374), - [anon_sym_short] = ACTIONS(5374), - [anon_sym_ATautoreleasepool] = ACTIONS(5376), - [anon_sym_static] = ACTIONS(5374), - [anon_sym_auto] = ACTIONS(5374), - [anon_sym_register] = ACTIONS(5374), - [anon_sym_inline] = ACTIONS(5374), - [anon_sym___inline] = ACTIONS(5374), - [anon_sym___inline__] = ACTIONS(5374), - [anon_sym___forceinline] = ACTIONS(5374), - [anon_sym_thread_local] = ACTIONS(5374), - [anon_sym___thread] = ACTIONS(5374), - [anon_sym_CG_EXTERN] = ACTIONS(5374), - [anon_sym_CG_INLINE] = ACTIONS(5374), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5374), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5374), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5374), - [anon_sym_IBOutlet] = ACTIONS(5374), - [anon_sym_IBInspectable] = ACTIONS(5374), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5374), - [anon_sym_NS_INLINE] = ACTIONS(5374), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5374), - [anon_sym_OBJC_EXPORT] = ACTIONS(5374), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5374), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5374), - [anon_sym_const] = ACTIONS(5374), - [anon_sym_constexpr] = ACTIONS(5374), - [anon_sym_volatile] = ACTIONS(5374), - [anon_sym_restrict] = ACTIONS(5374), - [anon_sym___restrict__] = ACTIONS(5374), - [anon_sym__Atomic] = ACTIONS(5374), - [anon_sym__Noreturn] = ACTIONS(5374), - [anon_sym_nullable] = ACTIONS(5374), - [anon_sym__Complex] = ACTIONS(5374), - [anon_sym__Nonnull] = ACTIONS(5374), - [anon_sym__Nullable] = ACTIONS(5374), - [anon_sym__Nullable_result] = ACTIONS(5374), - [anon_sym__Null_unspecified] = ACTIONS(5374), - [anon_sym___autoreleasing] = ACTIONS(5374), - [anon_sym___block] = ACTIONS(5374), - [anon_sym___bridge] = ACTIONS(5374), - [anon_sym___bridge_retained] = ACTIONS(5374), - [anon_sym___bridge_transfer] = ACTIONS(5374), - [anon_sym___complex] = ACTIONS(5374), - [anon_sym___const] = ACTIONS(5374), - [anon_sym___imag] = ACTIONS(5374), - [anon_sym___kindof] = ACTIONS(5374), - [anon_sym___nonnull] = ACTIONS(5374), - [anon_sym___nullable] = ACTIONS(5374), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5374), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5374), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5374), - [anon_sym___real] = ACTIONS(5374), - [anon_sym___strong] = ACTIONS(5374), - [anon_sym___unsafe_unretained] = ACTIONS(5374), - [anon_sym___unused] = ACTIONS(5374), - [anon_sym___weak] = ACTIONS(5374), - [sym_primitive_type] = ACTIONS(5374), - [anon_sym_enum] = ACTIONS(5374), - [anon_sym_COLON] = ACTIONS(5376), - [anon_sym_struct] = ACTIONS(5374), - [anon_sym_union] = ACTIONS(5374), - [anon_sym_QMARK] = ACTIONS(5376), - [anon_sym_DASH_DASH] = ACTIONS(5376), - [anon_sym_PLUS_PLUS] = ACTIONS(5376), - [anon_sym_DOT] = ACTIONS(5374), - [anon_sym_DASH_GT] = ACTIONS(5376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5374), - [anon_sym___typeof] = ACTIONS(5374), - [anon_sym_typeof] = ACTIONS(5374), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5374), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5374), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5374), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5374), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5374), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5374), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5374), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5374), - [anon_sym_NS_AVAILABLE] = ACTIONS(5374), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5374), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_API_AVAILABLE] = ACTIONS(5374), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_API_DEPRECATED] = ACTIONS(5374), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5374), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5374), - [anon_sym___deprecated_msg] = ACTIONS(5374), - [anon_sym___deprecated_enum_msg] = ACTIONS(5374), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5374), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5374), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5374), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5374), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5374), - [anon_sym__Alignas] = ACTIONS(5374), - [anon_sym_BOOL] = ACTIONS(5374), - [anon_sym_IMP] = ACTIONS(5374), - [anon_sym_SEL] = ACTIONS(5374), - [anon_sym_Class] = ACTIONS(5374), - [anon_sym_id] = ACTIONS(5374), - }, - [3068] = { - [sym_identifier] = ACTIONS(5304), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5306), - [anon_sym_COMMA] = ACTIONS(5306), - [anon_sym_RPAREN] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5306), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5306), - [anon_sym_LPAREN2] = ACTIONS(5306), - [anon_sym_DASH] = ACTIONS(5304), - [anon_sym_PLUS] = ACTIONS(5304), - [anon_sym_STAR] = ACTIONS(5306), - [anon_sym_SLASH] = ACTIONS(5304), - [anon_sym_PERCENT] = ACTIONS(5306), - [anon_sym_PIPE_PIPE] = ACTIONS(5306), - [anon_sym_AMP_AMP] = ACTIONS(5306), - [anon_sym_PIPE] = ACTIONS(5304), - [anon_sym_CARET] = ACTIONS(5306), - [anon_sym_AMP] = ACTIONS(5304), - [anon_sym_EQ_EQ] = ACTIONS(5306), - [anon_sym_BANG_EQ] = ACTIONS(5306), - [anon_sym_GT] = ACTIONS(5304), - [anon_sym_GT_EQ] = ACTIONS(5306), - [anon_sym_LT_EQ] = ACTIONS(5306), - [anon_sym_LT] = ACTIONS(5304), - [anon_sym_LT_LT] = ACTIONS(5306), - [anon_sym_GT_GT] = ACTIONS(5306), - [anon_sym_SEMI] = ACTIONS(5306), - [anon_sym___extension__] = ACTIONS(5304), - [anon_sym_extern] = ACTIONS(5304), - [anon_sym___attribute__] = ACTIONS(5304), - [anon_sym___attribute] = ACTIONS(5304), - [anon_sym_noreturn] = ACTIONS(5304), - [anon_sym_LBRACK] = ACTIONS(5306), - [anon_sym_RBRACK] = ACTIONS(5306), - [anon_sym___declspec] = ACTIONS(5304), - [anon_sym_LBRACE] = ACTIONS(5306), - [anon_sym_RBRACE] = ACTIONS(5306), - [anon_sym_signed] = ACTIONS(5304), - [anon_sym_unsigned] = ACTIONS(5304), - [anon_sym_long] = ACTIONS(5304), - [anon_sym_short] = ACTIONS(5304), - [anon_sym_ATautoreleasepool] = ACTIONS(5306), - [anon_sym_static] = ACTIONS(5304), - [anon_sym_auto] = ACTIONS(5304), - [anon_sym_register] = ACTIONS(5304), - [anon_sym_inline] = ACTIONS(5304), - [anon_sym___inline] = ACTIONS(5304), - [anon_sym___inline__] = ACTIONS(5304), - [anon_sym___forceinline] = ACTIONS(5304), - [anon_sym_thread_local] = ACTIONS(5304), - [anon_sym___thread] = ACTIONS(5304), - [anon_sym_CG_EXTERN] = ACTIONS(5304), - [anon_sym_CG_INLINE] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5304), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5304), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5304), - [anon_sym_IBOutlet] = ACTIONS(5304), - [anon_sym_IBInspectable] = ACTIONS(5304), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5304), - [anon_sym_NS_INLINE] = ACTIONS(5304), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5304), - [anon_sym_OBJC_EXPORT] = ACTIONS(5304), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5304), - [anon_sym_const] = ACTIONS(5304), - [anon_sym_constexpr] = ACTIONS(5304), - [anon_sym_volatile] = ACTIONS(5304), - [anon_sym_restrict] = ACTIONS(5304), - [anon_sym___restrict__] = ACTIONS(5304), - [anon_sym__Atomic] = ACTIONS(5304), - [anon_sym__Noreturn] = ACTIONS(5304), - [anon_sym_nullable] = ACTIONS(5304), - [anon_sym__Complex] = ACTIONS(5304), - [anon_sym__Nonnull] = ACTIONS(5304), - [anon_sym__Nullable] = ACTIONS(5304), - [anon_sym__Nullable_result] = ACTIONS(5304), - [anon_sym__Null_unspecified] = ACTIONS(5304), - [anon_sym___autoreleasing] = ACTIONS(5304), - [anon_sym___block] = ACTIONS(5304), - [anon_sym___bridge] = ACTIONS(5304), - [anon_sym___bridge_retained] = ACTIONS(5304), - [anon_sym___bridge_transfer] = ACTIONS(5304), - [anon_sym___complex] = ACTIONS(5304), - [anon_sym___const] = ACTIONS(5304), - [anon_sym___imag] = ACTIONS(5304), - [anon_sym___kindof] = ACTIONS(5304), - [anon_sym___nonnull] = ACTIONS(5304), - [anon_sym___nullable] = ACTIONS(5304), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5304), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5304), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5304), - [anon_sym___real] = ACTIONS(5304), - [anon_sym___strong] = ACTIONS(5304), - [anon_sym___unsafe_unretained] = ACTIONS(5304), - [anon_sym___unused] = ACTIONS(5304), - [anon_sym___weak] = ACTIONS(5304), - [sym_primitive_type] = ACTIONS(5304), - [anon_sym_enum] = ACTIONS(5304), - [anon_sym_COLON] = ACTIONS(5306), - [anon_sym_struct] = ACTIONS(5304), - [anon_sym_union] = ACTIONS(5304), - [anon_sym_QMARK] = ACTIONS(5306), - [anon_sym_DASH_DASH] = ACTIONS(5306), - [anon_sym_PLUS_PLUS] = ACTIONS(5306), - [anon_sym_DOT] = ACTIONS(5304), - [anon_sym_DASH_GT] = ACTIONS(5306), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5304), - [anon_sym___typeof] = ACTIONS(5304), - [anon_sym_typeof] = ACTIONS(5304), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5304), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5304), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5304), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5304), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5304), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5304), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE] = ACTIONS(5304), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5304), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_API_AVAILABLE] = ACTIONS(5304), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_API_DEPRECATED] = ACTIONS(5304), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5304), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5304), - [anon_sym___deprecated_msg] = ACTIONS(5304), - [anon_sym___deprecated_enum_msg] = ACTIONS(5304), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5304), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5304), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5304), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5304), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5304), - [anon_sym__Alignas] = ACTIONS(5304), - [anon_sym_BOOL] = ACTIONS(5304), - [anon_sym_IMP] = ACTIONS(5304), - [anon_sym_SEL] = ACTIONS(5304), - [anon_sym_Class] = ACTIONS(5304), - [anon_sym_id] = ACTIONS(5304), - }, - [3069] = { - [sym_identifier] = ACTIONS(5416), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_RPAREN] = ACTIONS(5418), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5418), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(5418), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(5418), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(5418), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym_SEMI] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(5416), - [anon_sym_extern] = ACTIONS(5416), - [anon_sym___attribute__] = ACTIONS(5416), - [anon_sym___attribute] = ACTIONS(5416), - [anon_sym_noreturn] = ACTIONS(5416), - [anon_sym_LBRACK] = ACTIONS(5418), - [anon_sym_RBRACK] = ACTIONS(5418), - [anon_sym___declspec] = ACTIONS(5416), - [anon_sym_LBRACE] = ACTIONS(5418), - [anon_sym_RBRACE] = ACTIONS(5418), - [anon_sym_signed] = ACTIONS(5416), - [anon_sym_unsigned] = ACTIONS(5416), - [anon_sym_long] = ACTIONS(5416), - [anon_sym_short] = ACTIONS(5416), - [anon_sym_ATautoreleasepool] = ACTIONS(5418), - [anon_sym_static] = ACTIONS(5416), - [anon_sym_auto] = ACTIONS(5416), - [anon_sym_register] = ACTIONS(5416), - [anon_sym_inline] = ACTIONS(5416), - [anon_sym___inline] = ACTIONS(5416), - [anon_sym___inline__] = ACTIONS(5416), - [anon_sym___forceinline] = ACTIONS(5416), - [anon_sym_thread_local] = ACTIONS(5416), - [anon_sym___thread] = ACTIONS(5416), - [anon_sym_CG_EXTERN] = ACTIONS(5416), - [anon_sym_CG_INLINE] = ACTIONS(5416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5416), - [anon_sym_IBOutlet] = ACTIONS(5416), - [anon_sym_IBInspectable] = ACTIONS(5416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5416), - [anon_sym_NS_INLINE] = ACTIONS(5416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5416), - [anon_sym_OBJC_EXPORT] = ACTIONS(5416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5416), - [anon_sym_const] = ACTIONS(5416), - [anon_sym_constexpr] = ACTIONS(5416), - [anon_sym_volatile] = ACTIONS(5416), - [anon_sym_restrict] = ACTIONS(5416), - [anon_sym___restrict__] = ACTIONS(5416), - [anon_sym__Atomic] = ACTIONS(5416), - [anon_sym__Noreturn] = ACTIONS(5416), - [anon_sym_nullable] = ACTIONS(5416), - [anon_sym__Complex] = ACTIONS(5416), - [anon_sym__Nonnull] = ACTIONS(5416), - [anon_sym__Nullable] = ACTIONS(5416), - [anon_sym__Nullable_result] = ACTIONS(5416), - [anon_sym__Null_unspecified] = ACTIONS(5416), - [anon_sym___autoreleasing] = ACTIONS(5416), - [anon_sym___block] = ACTIONS(5416), - [anon_sym___bridge] = ACTIONS(5416), - [anon_sym___bridge_retained] = ACTIONS(5416), - [anon_sym___bridge_transfer] = ACTIONS(5416), - [anon_sym___complex] = ACTIONS(5416), - [anon_sym___const] = ACTIONS(5416), - [anon_sym___imag] = ACTIONS(5416), - [anon_sym___kindof] = ACTIONS(5416), - [anon_sym___nonnull] = ACTIONS(5416), - [anon_sym___nullable] = ACTIONS(5416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5416), - [anon_sym___real] = ACTIONS(5416), - [anon_sym___strong] = ACTIONS(5416), - [anon_sym___unsafe_unretained] = ACTIONS(5416), - [anon_sym___unused] = ACTIONS(5416), - [anon_sym___weak] = ACTIONS(5416), - [sym_primitive_type] = ACTIONS(5416), - [anon_sym_enum] = ACTIONS(5416), - [anon_sym_COLON] = ACTIONS(5418), - [anon_sym_struct] = ACTIONS(5416), - [anon_sym_union] = ACTIONS(5416), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5416), - [anon_sym___typeof] = ACTIONS(5416), - [anon_sym_typeof] = ACTIONS(5416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5416), - [anon_sym_NS_AVAILABLE] = ACTIONS(5416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_API_AVAILABLE] = ACTIONS(5416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_API_DEPRECATED] = ACTIONS(5416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5416), - [anon_sym___deprecated_msg] = ACTIONS(5416), - [anon_sym___deprecated_enum_msg] = ACTIONS(5416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5416), - [anon_sym__Alignas] = ACTIONS(5416), - [anon_sym_BOOL] = ACTIONS(5416), - [anon_sym_IMP] = ACTIONS(5416), - [anon_sym_SEL] = ACTIONS(5416), - [anon_sym_Class] = ACTIONS(5416), - [anon_sym_id] = ACTIONS(5416), - }, - [3070] = { - [sym_identifier] = ACTIONS(5424), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5426), - [anon_sym_COMMA] = ACTIONS(5426), - [anon_sym_RPAREN] = ACTIONS(5426), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5426), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5426), - [anon_sym_LPAREN2] = ACTIONS(5426), - [anon_sym_DASH] = ACTIONS(5424), - [anon_sym_PLUS] = ACTIONS(5424), - [anon_sym_STAR] = ACTIONS(5426), - [anon_sym_SLASH] = ACTIONS(5424), - [anon_sym_PERCENT] = ACTIONS(5426), - [anon_sym_PIPE_PIPE] = ACTIONS(5426), - [anon_sym_AMP_AMP] = ACTIONS(5426), - [anon_sym_PIPE] = ACTIONS(5424), - [anon_sym_CARET] = ACTIONS(5426), - [anon_sym_AMP] = ACTIONS(5424), - [anon_sym_EQ_EQ] = ACTIONS(5426), - [anon_sym_BANG_EQ] = ACTIONS(5426), - [anon_sym_GT] = ACTIONS(5424), - [anon_sym_GT_EQ] = ACTIONS(5426), - [anon_sym_LT_EQ] = ACTIONS(5426), - [anon_sym_LT] = ACTIONS(5424), - [anon_sym_LT_LT] = ACTIONS(5426), - [anon_sym_GT_GT] = ACTIONS(5426), - [anon_sym_SEMI] = ACTIONS(5426), - [anon_sym___extension__] = ACTIONS(5424), - [anon_sym_extern] = ACTIONS(5424), - [anon_sym___attribute__] = ACTIONS(5424), - [anon_sym___attribute] = ACTIONS(5424), - [anon_sym_noreturn] = ACTIONS(5424), - [anon_sym_LBRACK] = ACTIONS(5426), - [anon_sym_RBRACK] = ACTIONS(5426), - [anon_sym___declspec] = ACTIONS(5424), - [anon_sym_LBRACE] = ACTIONS(5426), - [anon_sym_RBRACE] = ACTIONS(5426), - [anon_sym_signed] = ACTIONS(5424), - [anon_sym_unsigned] = ACTIONS(5424), - [anon_sym_long] = ACTIONS(5424), - [anon_sym_short] = ACTIONS(5424), - [anon_sym_ATautoreleasepool] = ACTIONS(5426), - [anon_sym_static] = ACTIONS(5424), - [anon_sym_auto] = ACTIONS(5424), - [anon_sym_register] = ACTIONS(5424), - [anon_sym_inline] = ACTIONS(5424), - [anon_sym___inline] = ACTIONS(5424), - [anon_sym___inline__] = ACTIONS(5424), - [anon_sym___forceinline] = ACTIONS(5424), - [anon_sym_thread_local] = ACTIONS(5424), - [anon_sym___thread] = ACTIONS(5424), - [anon_sym_CG_EXTERN] = ACTIONS(5424), - [anon_sym_CG_INLINE] = ACTIONS(5424), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5424), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5424), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5424), - [anon_sym_IBOutlet] = ACTIONS(5424), - [anon_sym_IBInspectable] = ACTIONS(5424), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5424), - [anon_sym_NS_INLINE] = ACTIONS(5424), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5424), - [anon_sym_OBJC_EXPORT] = ACTIONS(5424), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5424), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5424), - [anon_sym_const] = ACTIONS(5424), - [anon_sym_constexpr] = ACTIONS(5424), - [anon_sym_volatile] = ACTIONS(5424), - [anon_sym_restrict] = ACTIONS(5424), - [anon_sym___restrict__] = ACTIONS(5424), - [anon_sym__Atomic] = ACTIONS(5424), - [anon_sym__Noreturn] = ACTIONS(5424), - [anon_sym_nullable] = ACTIONS(5424), - [anon_sym__Complex] = ACTIONS(5424), - [anon_sym__Nonnull] = ACTIONS(5424), - [anon_sym__Nullable] = ACTIONS(5424), - [anon_sym__Nullable_result] = ACTIONS(5424), - [anon_sym__Null_unspecified] = ACTIONS(5424), - [anon_sym___autoreleasing] = ACTIONS(5424), - [anon_sym___block] = ACTIONS(5424), - [anon_sym___bridge] = ACTIONS(5424), - [anon_sym___bridge_retained] = ACTIONS(5424), - [anon_sym___bridge_transfer] = ACTIONS(5424), - [anon_sym___complex] = ACTIONS(5424), - [anon_sym___const] = ACTIONS(5424), - [anon_sym___imag] = ACTIONS(5424), - [anon_sym___kindof] = ACTIONS(5424), - [anon_sym___nonnull] = ACTIONS(5424), - [anon_sym___nullable] = ACTIONS(5424), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5424), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5424), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5424), - [anon_sym___real] = ACTIONS(5424), - [anon_sym___strong] = ACTIONS(5424), - [anon_sym___unsafe_unretained] = ACTIONS(5424), - [anon_sym___unused] = ACTIONS(5424), - [anon_sym___weak] = ACTIONS(5424), - [sym_primitive_type] = ACTIONS(5424), - [anon_sym_enum] = ACTIONS(5424), - [anon_sym_COLON] = ACTIONS(5426), - [anon_sym_struct] = ACTIONS(5424), - [anon_sym_union] = ACTIONS(5424), - [anon_sym_QMARK] = ACTIONS(5426), - [anon_sym_DASH_DASH] = ACTIONS(5426), - [anon_sym_PLUS_PLUS] = ACTIONS(5426), - [anon_sym_DOT] = ACTIONS(5424), - [anon_sym_DASH_GT] = ACTIONS(5426), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5424), - [anon_sym___typeof] = ACTIONS(5424), - [anon_sym_typeof] = ACTIONS(5424), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5424), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5424), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5424), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5424), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5424), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5424), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5424), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5424), - [anon_sym_NS_AVAILABLE] = ACTIONS(5424), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5424), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_API_AVAILABLE] = ACTIONS(5424), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_API_DEPRECATED] = ACTIONS(5424), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5424), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5424), - [anon_sym___deprecated_msg] = ACTIONS(5424), - [anon_sym___deprecated_enum_msg] = ACTIONS(5424), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5424), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5424), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5424), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5424), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5424), - [anon_sym__Alignas] = ACTIONS(5424), - [anon_sym_BOOL] = ACTIONS(5424), - [anon_sym_IMP] = ACTIONS(5424), - [anon_sym_SEL] = ACTIONS(5424), - [anon_sym_Class] = ACTIONS(5424), - [anon_sym_id] = ACTIONS(5424), - }, - [3071] = { - [sym_identifier] = ACTIONS(5320), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5322), - [anon_sym_COMMA] = ACTIONS(5322), - [anon_sym_RPAREN] = ACTIONS(5322), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5322), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5322), - [anon_sym_LPAREN2] = ACTIONS(5322), - [anon_sym_DASH] = ACTIONS(5320), - [anon_sym_PLUS] = ACTIONS(5320), - [anon_sym_STAR] = ACTIONS(5322), - [anon_sym_SLASH] = ACTIONS(5320), - [anon_sym_PERCENT] = ACTIONS(5322), - [anon_sym_PIPE_PIPE] = ACTIONS(5322), - [anon_sym_AMP_AMP] = ACTIONS(5322), - [anon_sym_PIPE] = ACTIONS(5320), - [anon_sym_CARET] = ACTIONS(5322), - [anon_sym_AMP] = ACTIONS(5320), - [anon_sym_EQ_EQ] = ACTIONS(5322), - [anon_sym_BANG_EQ] = ACTIONS(5322), - [anon_sym_GT] = ACTIONS(5320), - [anon_sym_GT_EQ] = ACTIONS(5322), - [anon_sym_LT_EQ] = ACTIONS(5322), - [anon_sym_LT] = ACTIONS(5320), - [anon_sym_LT_LT] = ACTIONS(5322), - [anon_sym_GT_GT] = ACTIONS(5322), - [anon_sym_SEMI] = ACTIONS(5322), - [anon_sym___extension__] = ACTIONS(5320), - [anon_sym_extern] = ACTIONS(5320), - [anon_sym___attribute__] = ACTIONS(5320), - [anon_sym___attribute] = ACTIONS(5320), - [anon_sym_noreturn] = ACTIONS(5320), - [anon_sym_LBRACK] = ACTIONS(5322), - [anon_sym_RBRACK] = ACTIONS(5322), - [anon_sym___declspec] = ACTIONS(5320), - [anon_sym_LBRACE] = ACTIONS(5322), - [anon_sym_RBRACE] = ACTIONS(5322), - [anon_sym_signed] = ACTIONS(5320), - [anon_sym_unsigned] = ACTIONS(5320), - [anon_sym_long] = ACTIONS(5320), - [anon_sym_short] = ACTIONS(5320), - [anon_sym_ATautoreleasepool] = ACTIONS(5322), - [anon_sym_static] = ACTIONS(5320), - [anon_sym_auto] = ACTIONS(5320), - [anon_sym_register] = ACTIONS(5320), - [anon_sym_inline] = ACTIONS(5320), - [anon_sym___inline] = ACTIONS(5320), - [anon_sym___inline__] = ACTIONS(5320), - [anon_sym___forceinline] = ACTIONS(5320), - [anon_sym_thread_local] = ACTIONS(5320), - [anon_sym___thread] = ACTIONS(5320), - [anon_sym_CG_EXTERN] = ACTIONS(5320), - [anon_sym_CG_INLINE] = ACTIONS(5320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5320), - [anon_sym_IBOutlet] = ACTIONS(5320), - [anon_sym_IBInspectable] = ACTIONS(5320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5320), - [anon_sym_NS_INLINE] = ACTIONS(5320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5320), - [anon_sym_OBJC_EXPORT] = ACTIONS(5320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5320), - [anon_sym_const] = ACTIONS(5320), - [anon_sym_constexpr] = ACTIONS(5320), - [anon_sym_volatile] = ACTIONS(5320), - [anon_sym_restrict] = ACTIONS(5320), - [anon_sym___restrict__] = ACTIONS(5320), - [anon_sym__Atomic] = ACTIONS(5320), - [anon_sym__Noreturn] = ACTIONS(5320), - [anon_sym_nullable] = ACTIONS(5320), - [anon_sym__Complex] = ACTIONS(5320), - [anon_sym__Nonnull] = ACTIONS(5320), - [anon_sym__Nullable] = ACTIONS(5320), - [anon_sym__Nullable_result] = ACTIONS(5320), - [anon_sym__Null_unspecified] = ACTIONS(5320), - [anon_sym___autoreleasing] = ACTIONS(5320), - [anon_sym___block] = ACTIONS(5320), - [anon_sym___bridge] = ACTIONS(5320), - [anon_sym___bridge_retained] = ACTIONS(5320), - [anon_sym___bridge_transfer] = ACTIONS(5320), - [anon_sym___complex] = ACTIONS(5320), - [anon_sym___const] = ACTIONS(5320), - [anon_sym___imag] = ACTIONS(5320), - [anon_sym___kindof] = ACTIONS(5320), - [anon_sym___nonnull] = ACTIONS(5320), - [anon_sym___nullable] = ACTIONS(5320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5320), - [anon_sym___real] = ACTIONS(5320), - [anon_sym___strong] = ACTIONS(5320), - [anon_sym___unsafe_unretained] = ACTIONS(5320), - [anon_sym___unused] = ACTIONS(5320), - [anon_sym___weak] = ACTIONS(5320), - [sym_primitive_type] = ACTIONS(5320), - [anon_sym_enum] = ACTIONS(5320), - [anon_sym_COLON] = ACTIONS(5322), - [anon_sym_struct] = ACTIONS(5320), - [anon_sym_union] = ACTIONS(5320), - [anon_sym_QMARK] = ACTIONS(5322), - [anon_sym_DASH_DASH] = ACTIONS(5322), - [anon_sym_PLUS_PLUS] = ACTIONS(5322), - [anon_sym_DOT] = ACTIONS(5320), - [anon_sym_DASH_GT] = ACTIONS(5322), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5320), - [anon_sym___typeof] = ACTIONS(5320), - [anon_sym_typeof] = ACTIONS(5320), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5320), - [anon_sym_NS_AVAILABLE] = ACTIONS(5320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_API_AVAILABLE] = ACTIONS(5320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_API_DEPRECATED] = ACTIONS(5320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5320), - [anon_sym___deprecated_msg] = ACTIONS(5320), - [anon_sym___deprecated_enum_msg] = ACTIONS(5320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5320), - [anon_sym__Alignas] = ACTIONS(5320), - [anon_sym_BOOL] = ACTIONS(5320), - [anon_sym_IMP] = ACTIONS(5320), - [anon_sym_SEL] = ACTIONS(5320), - [anon_sym_Class] = ACTIONS(5320), - [anon_sym_id] = ACTIONS(5320), - }, - [3072] = { - [sym_identifier] = ACTIONS(5324), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5326), - [anon_sym_COMMA] = ACTIONS(5326), - [anon_sym_RPAREN] = ACTIONS(5326), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5326), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5326), - [anon_sym_LPAREN2] = ACTIONS(5326), - [anon_sym_DASH] = ACTIONS(5324), - [anon_sym_PLUS] = ACTIONS(5324), - [anon_sym_STAR] = ACTIONS(5324), - [anon_sym_SLASH] = ACTIONS(5324), - [anon_sym_PERCENT] = ACTIONS(5324), - [anon_sym_PIPE_PIPE] = ACTIONS(5326), - [anon_sym_AMP_AMP] = ACTIONS(5326), - [anon_sym_PIPE] = ACTIONS(5324), - [anon_sym_CARET] = ACTIONS(5324), - [anon_sym_AMP] = ACTIONS(5324), - [anon_sym_EQ_EQ] = ACTIONS(5326), - [anon_sym_BANG_EQ] = ACTIONS(5326), - [anon_sym_GT] = ACTIONS(5324), - [anon_sym_GT_EQ] = ACTIONS(5326), - [anon_sym_LT_EQ] = ACTIONS(5326), - [anon_sym_LT] = ACTIONS(5324), - [anon_sym_LT_LT] = ACTIONS(5324), - [anon_sym_GT_GT] = ACTIONS(5324), - [anon_sym_SEMI] = ACTIONS(5326), - [anon_sym___extension__] = ACTIONS(5324), - [anon_sym_extern] = ACTIONS(5324), - [anon_sym___attribute__] = ACTIONS(5324), - [anon_sym___attribute] = ACTIONS(5324), - [anon_sym_noreturn] = ACTIONS(5324), - [anon_sym_LBRACK] = ACTIONS(5326), - [anon_sym_RBRACK] = ACTIONS(5326), - [anon_sym___declspec] = ACTIONS(5324), - [anon_sym_RBRACE] = ACTIONS(5326), - [anon_sym_EQ] = ACTIONS(5324), - [anon_sym_static] = ACTIONS(5324), - [anon_sym_auto] = ACTIONS(5324), - [anon_sym_register] = ACTIONS(5324), - [anon_sym_inline] = ACTIONS(5324), - [anon_sym___inline] = ACTIONS(5324), - [anon_sym___inline__] = ACTIONS(5324), - [anon_sym___forceinline] = ACTIONS(5324), - [anon_sym_thread_local] = ACTIONS(5324), - [anon_sym___thread] = ACTIONS(5324), - [anon_sym_CG_EXTERN] = ACTIONS(5324), - [anon_sym_CG_INLINE] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5324), - [anon_sym_IBOutlet] = ACTIONS(5324), - [anon_sym_IBInspectable] = ACTIONS(5324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5324), - [anon_sym_NS_INLINE] = ACTIONS(5324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5324), - [anon_sym_OBJC_EXPORT] = ACTIONS(5324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5324), - [anon_sym_const] = ACTIONS(5324), - [anon_sym_constexpr] = ACTIONS(5324), - [anon_sym_volatile] = ACTIONS(5324), - [anon_sym_restrict] = ACTIONS(5324), - [anon_sym___restrict__] = ACTIONS(5324), - [anon_sym__Atomic] = ACTIONS(5324), - [anon_sym__Noreturn] = ACTIONS(5324), - [anon_sym_nullable] = ACTIONS(5324), - [anon_sym__Complex] = ACTIONS(5324), - [anon_sym__Nonnull] = ACTIONS(5324), - [anon_sym__Nullable] = ACTIONS(5324), - [anon_sym__Nullable_result] = ACTIONS(5324), - [anon_sym__Null_unspecified] = ACTIONS(5324), - [anon_sym___autoreleasing] = ACTIONS(5324), - [anon_sym___block] = ACTIONS(5324), - [anon_sym___bridge] = ACTIONS(5324), - [anon_sym___bridge_retained] = ACTIONS(5324), - [anon_sym___bridge_transfer] = ACTIONS(5324), - [anon_sym___complex] = ACTIONS(5324), - [anon_sym___const] = ACTIONS(5324), - [anon_sym___imag] = ACTIONS(5324), - [anon_sym___kindof] = ACTIONS(5324), - [anon_sym___nonnull] = ACTIONS(5324), - [anon_sym___nullable] = ACTIONS(5324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5324), - [anon_sym___real] = ACTIONS(5324), - [anon_sym___strong] = ACTIONS(5324), - [anon_sym___unsafe_unretained] = ACTIONS(5324), - [anon_sym___unused] = ACTIONS(5324), - [anon_sym___weak] = ACTIONS(5324), - [anon_sym_COLON] = ACTIONS(5326), - [anon_sym_QMARK] = ACTIONS(5326), - [anon_sym_STAR_EQ] = ACTIONS(5326), - [anon_sym_SLASH_EQ] = ACTIONS(5326), - [anon_sym_PERCENT_EQ] = ACTIONS(5326), - [anon_sym_PLUS_EQ] = ACTIONS(5326), - [anon_sym_DASH_EQ] = ACTIONS(5326), - [anon_sym_LT_LT_EQ] = ACTIONS(5326), - [anon_sym_GT_GT_EQ] = ACTIONS(5326), - [anon_sym_AMP_EQ] = ACTIONS(5326), - [anon_sym_CARET_EQ] = ACTIONS(5326), - [anon_sym_PIPE_EQ] = ACTIONS(5326), - [anon_sym_DASH_DASH] = ACTIONS(5326), - [anon_sym_PLUS_PLUS] = ACTIONS(5326), - [anon_sym_DOT] = ACTIONS(5324), - [anon_sym_DASH_GT] = ACTIONS(5326), - [anon_sym_AT] = ACTIONS(5326), - [anon_sym_DQUOTE] = ACTIONS(5326), - [anon_sym_L_DQUOTE] = ACTIONS(5326), - [anon_sym_u_DQUOTE] = ACTIONS(5326), - [anon_sym_U_DQUOTE] = ACTIONS(5326), - [anon_sym_u8_DQUOTE] = ACTIONS(5326), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE] = ACTIONS(5324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_API_AVAILABLE] = ACTIONS(5324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_API_DEPRECATED] = ACTIONS(5324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5324), - [anon_sym___deprecated_msg] = ACTIONS(5324), - [anon_sym___deprecated_enum_msg] = ACTIONS(5324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5324), - [anon_sym__Alignas] = ACTIONS(5324), - }, - [3073] = { - [sym_identifier] = ACTIONS(5256), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5258), - [anon_sym_COMMA] = ACTIONS(5258), - [anon_sym_RPAREN] = ACTIONS(5258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5258), - [anon_sym_LPAREN2] = ACTIONS(5258), - [anon_sym_DASH] = ACTIONS(5256), - [anon_sym_PLUS] = ACTIONS(5256), - [anon_sym_STAR] = ACTIONS(5256), - [anon_sym_SLASH] = ACTIONS(5256), - [anon_sym_PERCENT] = ACTIONS(5256), - [anon_sym_PIPE_PIPE] = ACTIONS(5258), - [anon_sym_AMP_AMP] = ACTIONS(5258), - [anon_sym_PIPE] = ACTIONS(5256), - [anon_sym_CARET] = ACTIONS(5256), - [anon_sym_AMP] = ACTIONS(5256), - [anon_sym_EQ_EQ] = ACTIONS(5258), - [anon_sym_BANG_EQ] = ACTIONS(5258), - [anon_sym_GT] = ACTIONS(5256), - [anon_sym_GT_EQ] = ACTIONS(5258), - [anon_sym_LT_EQ] = ACTIONS(5258), - [anon_sym_LT] = ACTIONS(5256), - [anon_sym_LT_LT] = ACTIONS(5256), - [anon_sym_GT_GT] = ACTIONS(5256), - [anon_sym_SEMI] = ACTIONS(5258), - [anon_sym___extension__] = ACTIONS(5256), - [anon_sym_extern] = ACTIONS(5256), - [anon_sym___attribute__] = ACTIONS(5256), - [anon_sym___attribute] = ACTIONS(5256), - [anon_sym_noreturn] = ACTIONS(5256), - [anon_sym_LBRACK] = ACTIONS(5258), - [anon_sym_RBRACK] = ACTIONS(5258), - [anon_sym___declspec] = ACTIONS(5256), - [anon_sym_RBRACE] = ACTIONS(5258), - [anon_sym_EQ] = ACTIONS(5256), - [anon_sym_static] = ACTIONS(5256), - [anon_sym_auto] = ACTIONS(5256), - [anon_sym_register] = ACTIONS(5256), - [anon_sym_inline] = ACTIONS(5256), - [anon_sym___inline] = ACTIONS(5256), - [anon_sym___inline__] = ACTIONS(5256), - [anon_sym___forceinline] = ACTIONS(5256), - [anon_sym_thread_local] = ACTIONS(5256), - [anon_sym___thread] = ACTIONS(5256), - [anon_sym_CG_EXTERN] = ACTIONS(5256), - [anon_sym_CG_INLINE] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5256), - [anon_sym_IBOutlet] = ACTIONS(5256), - [anon_sym_IBInspectable] = ACTIONS(5256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5256), - [anon_sym_NS_INLINE] = ACTIONS(5256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5256), - [anon_sym_OBJC_EXPORT] = ACTIONS(5256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5256), - [anon_sym_const] = ACTIONS(5256), - [anon_sym_constexpr] = ACTIONS(5256), - [anon_sym_volatile] = ACTIONS(5256), - [anon_sym_restrict] = ACTIONS(5256), - [anon_sym___restrict__] = ACTIONS(5256), - [anon_sym__Atomic] = ACTIONS(5256), - [anon_sym__Noreturn] = ACTIONS(5256), - [anon_sym_nullable] = ACTIONS(5256), - [anon_sym__Complex] = ACTIONS(5256), - [anon_sym__Nonnull] = ACTIONS(5256), - [anon_sym__Nullable] = ACTIONS(5256), - [anon_sym__Nullable_result] = ACTIONS(5256), - [anon_sym__Null_unspecified] = ACTIONS(5256), - [anon_sym___autoreleasing] = ACTIONS(5256), - [anon_sym___block] = ACTIONS(5256), - [anon_sym___bridge] = ACTIONS(5256), - [anon_sym___bridge_retained] = ACTIONS(5256), - [anon_sym___bridge_transfer] = ACTIONS(5256), - [anon_sym___complex] = ACTIONS(5256), - [anon_sym___const] = ACTIONS(5256), - [anon_sym___imag] = ACTIONS(5256), - [anon_sym___kindof] = ACTIONS(5256), - [anon_sym___nonnull] = ACTIONS(5256), - [anon_sym___nullable] = ACTIONS(5256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5256), - [anon_sym___real] = ACTIONS(5256), - [anon_sym___strong] = ACTIONS(5256), - [anon_sym___unsafe_unretained] = ACTIONS(5256), - [anon_sym___unused] = ACTIONS(5256), - [anon_sym___weak] = ACTIONS(5256), - [anon_sym_COLON] = ACTIONS(5258), - [anon_sym_QMARK] = ACTIONS(5258), - [anon_sym_STAR_EQ] = ACTIONS(5258), - [anon_sym_SLASH_EQ] = ACTIONS(5258), - [anon_sym_PERCENT_EQ] = ACTIONS(5258), - [anon_sym_PLUS_EQ] = ACTIONS(5258), - [anon_sym_DASH_EQ] = ACTIONS(5258), - [anon_sym_LT_LT_EQ] = ACTIONS(5258), - [anon_sym_GT_GT_EQ] = ACTIONS(5258), - [anon_sym_AMP_EQ] = ACTIONS(5258), - [anon_sym_CARET_EQ] = ACTIONS(5258), - [anon_sym_PIPE_EQ] = ACTIONS(5258), - [anon_sym_DASH_DASH] = ACTIONS(5258), - [anon_sym_PLUS_PLUS] = ACTIONS(5258), - [anon_sym_DOT] = ACTIONS(5256), - [anon_sym_DASH_GT] = ACTIONS(5258), - [anon_sym_AT] = ACTIONS(5258), - [anon_sym_DQUOTE] = ACTIONS(5258), - [anon_sym_L_DQUOTE] = ACTIONS(5258), - [anon_sym_u_DQUOTE] = ACTIONS(5258), - [anon_sym_U_DQUOTE] = ACTIONS(5258), - [anon_sym_u8_DQUOTE] = ACTIONS(5258), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE] = ACTIONS(5256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_API_AVAILABLE] = ACTIONS(5256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_API_DEPRECATED] = ACTIONS(5256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5256), - [anon_sym___deprecated_msg] = ACTIONS(5256), - [anon_sym___deprecated_enum_msg] = ACTIONS(5256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5256), - [anon_sym__Alignas] = ACTIONS(5256), - }, - [3074] = { - [sym_identifier] = ACTIONS(5364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5367), - [anon_sym_COMMA] = ACTIONS(5367), - [anon_sym_RPAREN] = ACTIONS(5367), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5367), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5367), - [anon_sym_LPAREN2] = ACTIONS(5367), - [anon_sym_DASH] = ACTIONS(5364), - [anon_sym_PLUS] = ACTIONS(5364), - [anon_sym_STAR] = ACTIONS(5364), - [anon_sym_SLASH] = ACTIONS(5364), - [anon_sym_PERCENT] = ACTIONS(5364), - [anon_sym_PIPE_PIPE] = ACTIONS(5367), - [anon_sym_AMP_AMP] = ACTIONS(5367), - [anon_sym_PIPE] = ACTIONS(5364), - [anon_sym_CARET] = ACTIONS(5364), - [anon_sym_AMP] = ACTIONS(5364), - [anon_sym_EQ_EQ] = ACTIONS(5367), - [anon_sym_BANG_EQ] = ACTIONS(5367), - [anon_sym_GT] = ACTIONS(5364), - [anon_sym_GT_EQ] = ACTIONS(5367), - [anon_sym_LT_EQ] = ACTIONS(5367), - [anon_sym_LT] = ACTIONS(5364), - [anon_sym_LT_LT] = ACTIONS(5364), - [anon_sym_GT_GT] = ACTIONS(5364), - [anon_sym_SEMI] = ACTIONS(5367), - [anon_sym___extension__] = ACTIONS(5364), - [anon_sym_extern] = ACTIONS(5364), - [anon_sym___attribute__] = ACTIONS(5364), - [anon_sym___attribute] = ACTIONS(5364), - [anon_sym_noreturn] = ACTIONS(5364), - [anon_sym_LBRACK] = ACTIONS(5367), - [anon_sym_RBRACK] = ACTIONS(5367), - [anon_sym___declspec] = ACTIONS(5364), - [anon_sym_RBRACE] = ACTIONS(5367), - [anon_sym_EQ] = ACTIONS(5364), - [anon_sym_static] = ACTIONS(5364), - [anon_sym_auto] = ACTIONS(5364), - [anon_sym_register] = ACTIONS(5364), - [anon_sym_inline] = ACTIONS(5364), - [anon_sym___inline] = ACTIONS(5364), - [anon_sym___inline__] = ACTIONS(5364), - [anon_sym___forceinline] = ACTIONS(5364), - [anon_sym_thread_local] = ACTIONS(5364), - [anon_sym___thread] = ACTIONS(5364), - [anon_sym_CG_EXTERN] = ACTIONS(5364), - [anon_sym_CG_INLINE] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5364), - [anon_sym_IBOutlet] = ACTIONS(5364), - [anon_sym_IBInspectable] = ACTIONS(5364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5364), - [anon_sym_NS_INLINE] = ACTIONS(5364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5364), - [anon_sym_OBJC_EXPORT] = ACTIONS(5364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5364), - [anon_sym_const] = ACTIONS(5364), - [anon_sym_constexpr] = ACTIONS(5364), - [anon_sym_volatile] = ACTIONS(5364), - [anon_sym_restrict] = ACTIONS(5364), - [anon_sym___restrict__] = ACTIONS(5364), - [anon_sym__Atomic] = ACTIONS(5364), - [anon_sym__Noreturn] = ACTIONS(5364), - [anon_sym_nullable] = ACTIONS(5364), - [anon_sym__Complex] = ACTIONS(5364), - [anon_sym__Nonnull] = ACTIONS(5364), - [anon_sym__Nullable] = ACTIONS(5364), - [anon_sym__Nullable_result] = ACTIONS(5364), - [anon_sym__Null_unspecified] = ACTIONS(5364), - [anon_sym___autoreleasing] = ACTIONS(5364), - [anon_sym___block] = ACTIONS(5364), - [anon_sym___bridge] = ACTIONS(5364), - [anon_sym___bridge_retained] = ACTIONS(5364), - [anon_sym___bridge_transfer] = ACTIONS(5364), - [anon_sym___complex] = ACTIONS(5364), - [anon_sym___const] = ACTIONS(5364), - [anon_sym___imag] = ACTIONS(5364), - [anon_sym___kindof] = ACTIONS(5364), - [anon_sym___nonnull] = ACTIONS(5364), - [anon_sym___nullable] = ACTIONS(5364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5364), - [anon_sym___real] = ACTIONS(5364), - [anon_sym___strong] = ACTIONS(5364), - [anon_sym___unsafe_unretained] = ACTIONS(5364), - [anon_sym___unused] = ACTIONS(5364), - [anon_sym___weak] = ACTIONS(5364), - [anon_sym_COLON] = ACTIONS(5367), - [anon_sym_QMARK] = ACTIONS(5367), - [anon_sym_STAR_EQ] = ACTIONS(5367), - [anon_sym_SLASH_EQ] = ACTIONS(5367), - [anon_sym_PERCENT_EQ] = ACTIONS(5367), - [anon_sym_PLUS_EQ] = ACTIONS(5367), - [anon_sym_DASH_EQ] = ACTIONS(5367), - [anon_sym_LT_LT_EQ] = ACTIONS(5367), - [anon_sym_GT_GT_EQ] = ACTIONS(5367), - [anon_sym_AMP_EQ] = ACTIONS(5367), - [anon_sym_CARET_EQ] = ACTIONS(5367), - [anon_sym_PIPE_EQ] = ACTIONS(5367), - [anon_sym_DASH_DASH] = ACTIONS(5367), - [anon_sym_PLUS_PLUS] = ACTIONS(5367), - [anon_sym_DOT] = ACTIONS(5364), - [anon_sym_DASH_GT] = ACTIONS(5367), - [anon_sym_AT] = ACTIONS(5367), - [anon_sym_DQUOTE] = ACTIONS(5367), - [anon_sym_L_DQUOTE] = ACTIONS(5367), - [anon_sym_u_DQUOTE] = ACTIONS(5367), - [anon_sym_U_DQUOTE] = ACTIONS(5367), - [anon_sym_u8_DQUOTE] = ACTIONS(5367), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE] = ACTIONS(5364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_API_AVAILABLE] = ACTIONS(5364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_API_DEPRECATED] = ACTIONS(5364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5364), - [anon_sym___deprecated_msg] = ACTIONS(5364), - [anon_sym___deprecated_enum_msg] = ACTIONS(5364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5364), - [anon_sym__Alignas] = ACTIONS(5364), - }, - [3075] = { - [sym_string_literal] = STATE(3076), - [aux_sym_concatenated_string_repeat1] = STATE(3076), - [sym_identifier] = ACTIONS(5805), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [anon_sym_RPAREN] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5177), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5177), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5177), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5177), - [anon_sym_GT_GT] = ACTIONS(5177), - [anon_sym_SEMI] = ACTIONS(5175), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym_RBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_RBRACE] = ACTIONS(5175), - [anon_sym_EQ] = ACTIONS(5177), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [anon_sym_COLON] = ACTIONS(5175), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_STAR_EQ] = ACTIONS(5175), - [anon_sym_SLASH_EQ] = ACTIONS(5175), - [anon_sym_PERCENT_EQ] = ACTIONS(5175), - [anon_sym_PLUS_EQ] = ACTIONS(5175), - [anon_sym_DASH_EQ] = ACTIONS(5175), - [anon_sym_LT_LT_EQ] = ACTIONS(5175), - [anon_sym_GT_GT_EQ] = ACTIONS(5175), - [anon_sym_AMP_EQ] = ACTIONS(5175), - [anon_sym_CARET_EQ] = ACTIONS(5175), - [anon_sym_PIPE_EQ] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - }, - [3076] = { - [sym_string_literal] = STATE(3026), - [aux_sym_concatenated_string_repeat1] = STATE(3026), - [sym_identifier] = ACTIONS(5809), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [anon_sym_RPAREN] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5168), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5168), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5168), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5168), - [anon_sym_GT_GT] = ACTIONS(5168), - [anon_sym_SEMI] = ACTIONS(5166), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym_RBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_RBRACE] = ACTIONS(5166), - [anon_sym_EQ] = ACTIONS(5168), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [anon_sym_COLON] = ACTIONS(5166), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_STAR_EQ] = ACTIONS(5166), - [anon_sym_SLASH_EQ] = ACTIONS(5166), - [anon_sym_PERCENT_EQ] = ACTIONS(5166), - [anon_sym_PLUS_EQ] = ACTIONS(5166), - [anon_sym_DASH_EQ] = ACTIONS(5166), - [anon_sym_LT_LT_EQ] = ACTIONS(5166), - [anon_sym_GT_GT_EQ] = ACTIONS(5166), - [anon_sym_AMP_EQ] = ACTIONS(5166), - [anon_sym_CARET_EQ] = ACTIONS(5166), - [anon_sym_PIPE_EQ] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - }, - [3077] = { - [sym_string_literal] = STATE(3026), - [aux_sym_concatenated_string_repeat1] = STATE(3026), - [sym_identifier] = ACTIONS(5811), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5168), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5168), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5168), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5168), - [anon_sym_GT_GT] = ACTIONS(5168), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym_RBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_RBRACE] = ACTIONS(5166), - [anon_sym_EQ] = ACTIONS(5168), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [anon_sym_COLON] = ACTIONS(5166), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_STAR_EQ] = ACTIONS(5166), - [anon_sym_SLASH_EQ] = ACTIONS(5166), - [anon_sym_PERCENT_EQ] = ACTIONS(5166), - [anon_sym_PLUS_EQ] = ACTIONS(5166), - [anon_sym_DASH_EQ] = ACTIONS(5166), - [anon_sym_LT_LT_EQ] = ACTIONS(5166), - [anon_sym_GT_GT_EQ] = ACTIONS(5166), - [anon_sym_AMP_EQ] = ACTIONS(5166), - [anon_sym_CARET_EQ] = ACTIONS(5166), - [anon_sym_PIPE_EQ] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - }, - [3078] = { - [sym_identifier] = ACTIONS(5398), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5401), - [anon_sym_COMMA] = ACTIONS(5401), - [anon_sym_RPAREN] = ACTIONS(5401), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5401), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5401), - [anon_sym_LPAREN2] = ACTIONS(5401), - [anon_sym_DASH] = ACTIONS(5398), - [anon_sym_PLUS] = ACTIONS(5398), - [anon_sym_STAR] = ACTIONS(5398), - [anon_sym_SLASH] = ACTIONS(5398), - [anon_sym_PERCENT] = ACTIONS(5398), - [anon_sym_PIPE_PIPE] = ACTIONS(5401), - [anon_sym_AMP_AMP] = ACTIONS(5401), - [anon_sym_PIPE] = ACTIONS(5398), - [anon_sym_CARET] = ACTIONS(5398), - [anon_sym_AMP] = ACTIONS(5398), - [anon_sym_EQ_EQ] = ACTIONS(5401), - [anon_sym_BANG_EQ] = ACTIONS(5401), - [anon_sym_GT] = ACTIONS(5398), - [anon_sym_GT_EQ] = ACTIONS(5401), - [anon_sym_LT_EQ] = ACTIONS(5401), - [anon_sym_LT] = ACTIONS(5398), - [anon_sym_LT_LT] = ACTIONS(5398), - [anon_sym_GT_GT] = ACTIONS(5398), - [anon_sym_SEMI] = ACTIONS(5401), - [anon_sym___extension__] = ACTIONS(5398), - [anon_sym_extern] = ACTIONS(5398), - [anon_sym___attribute__] = ACTIONS(5398), - [anon_sym___attribute] = ACTIONS(5398), - [anon_sym_noreturn] = ACTIONS(5398), - [anon_sym_LBRACK] = ACTIONS(5401), - [anon_sym_RBRACK] = ACTIONS(5401), - [anon_sym___declspec] = ACTIONS(5398), - [anon_sym_RBRACE] = ACTIONS(5401), - [anon_sym_EQ] = ACTIONS(5398), - [anon_sym_static] = ACTIONS(5398), - [anon_sym_auto] = ACTIONS(5398), - [anon_sym_register] = ACTIONS(5398), - [anon_sym_inline] = ACTIONS(5398), - [anon_sym___inline] = ACTIONS(5398), - [anon_sym___inline__] = ACTIONS(5398), - [anon_sym___forceinline] = ACTIONS(5398), - [anon_sym_thread_local] = ACTIONS(5398), - [anon_sym___thread] = ACTIONS(5398), - [anon_sym_CG_EXTERN] = ACTIONS(5398), - [anon_sym_CG_INLINE] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5398), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5398), - [anon_sym_IBOutlet] = ACTIONS(5398), - [anon_sym_IBInspectable] = ACTIONS(5398), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5398), - [anon_sym_NS_INLINE] = ACTIONS(5398), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5398), - [anon_sym_OBJC_EXPORT] = ACTIONS(5398), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5398), - [anon_sym_const] = ACTIONS(5398), - [anon_sym_constexpr] = ACTIONS(5398), - [anon_sym_volatile] = ACTIONS(5398), - [anon_sym_restrict] = ACTIONS(5398), - [anon_sym___restrict__] = ACTIONS(5398), - [anon_sym__Atomic] = ACTIONS(5398), - [anon_sym__Noreturn] = ACTIONS(5398), - [anon_sym_nullable] = ACTIONS(5398), - [anon_sym__Complex] = ACTIONS(5398), - [anon_sym__Nonnull] = ACTIONS(5398), - [anon_sym__Nullable] = ACTIONS(5398), - [anon_sym__Nullable_result] = ACTIONS(5398), - [anon_sym__Null_unspecified] = ACTIONS(5398), - [anon_sym___autoreleasing] = ACTIONS(5398), - [anon_sym___block] = ACTIONS(5398), - [anon_sym___bridge] = ACTIONS(5398), - [anon_sym___bridge_retained] = ACTIONS(5398), - [anon_sym___bridge_transfer] = ACTIONS(5398), - [anon_sym___complex] = ACTIONS(5398), - [anon_sym___const] = ACTIONS(5398), - [anon_sym___imag] = ACTIONS(5398), - [anon_sym___kindof] = ACTIONS(5398), - [anon_sym___nonnull] = ACTIONS(5398), - [anon_sym___nullable] = ACTIONS(5398), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5398), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5398), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5398), - [anon_sym___real] = ACTIONS(5398), - [anon_sym___strong] = ACTIONS(5398), - [anon_sym___unsafe_unretained] = ACTIONS(5398), - [anon_sym___unused] = ACTIONS(5398), - [anon_sym___weak] = ACTIONS(5398), - [anon_sym_COLON] = ACTIONS(5401), - [anon_sym_QMARK] = ACTIONS(5401), - [anon_sym_STAR_EQ] = ACTIONS(5401), - [anon_sym_SLASH_EQ] = ACTIONS(5401), - [anon_sym_PERCENT_EQ] = ACTIONS(5401), - [anon_sym_PLUS_EQ] = ACTIONS(5401), - [anon_sym_DASH_EQ] = ACTIONS(5401), - [anon_sym_LT_LT_EQ] = ACTIONS(5401), - [anon_sym_GT_GT_EQ] = ACTIONS(5401), - [anon_sym_AMP_EQ] = ACTIONS(5401), - [anon_sym_CARET_EQ] = ACTIONS(5401), - [anon_sym_PIPE_EQ] = ACTIONS(5401), - [anon_sym_DASH_DASH] = ACTIONS(5401), - [anon_sym_PLUS_PLUS] = ACTIONS(5401), - [anon_sym_DOT] = ACTIONS(5398), - [anon_sym_DASH_GT] = ACTIONS(5401), - [anon_sym_AT] = ACTIONS(5401), - [anon_sym_DQUOTE] = ACTIONS(5401), - [anon_sym_L_DQUOTE] = ACTIONS(5401), - [anon_sym_u_DQUOTE] = ACTIONS(5401), - [anon_sym_U_DQUOTE] = ACTIONS(5401), - [anon_sym_u8_DQUOTE] = ACTIONS(5401), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5398), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5398), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5398), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5398), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE] = ACTIONS(5398), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_API_AVAILABLE] = ACTIONS(5398), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_API_DEPRECATED] = ACTIONS(5398), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5398), - [anon_sym___deprecated_msg] = ACTIONS(5398), - [anon_sym___deprecated_enum_msg] = ACTIONS(5398), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5398), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5398), - [anon_sym__Alignas] = ACTIONS(5398), - }, - [3079] = { - [sym_string_literal] = STATE(3077), - [aux_sym_concatenated_string_repeat1] = STATE(3077), - [sym_identifier] = ACTIONS(5814), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5175), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5177), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5177), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5177), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5177), - [anon_sym_GT_GT] = ACTIONS(5177), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym_RBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_RBRACE] = ACTIONS(5175), - [anon_sym_EQ] = ACTIONS(5177), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [anon_sym_COLON] = ACTIONS(5175), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_STAR_EQ] = ACTIONS(5175), - [anon_sym_SLASH_EQ] = ACTIONS(5175), - [anon_sym_PERCENT_EQ] = ACTIONS(5175), - [anon_sym_PLUS_EQ] = ACTIONS(5175), - [anon_sym_DASH_EQ] = ACTIONS(5175), - [anon_sym_LT_LT_EQ] = ACTIONS(5175), - [anon_sym_GT_GT_EQ] = ACTIONS(5175), - [anon_sym_AMP_EQ] = ACTIONS(5175), - [anon_sym_CARET_EQ] = ACTIONS(5175), - [anon_sym_PIPE_EQ] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - }, - [3080] = { - [sym_identifier] = ACTIONS(5308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5310), - [anon_sym_COMMA] = ACTIONS(5310), - [anon_sym_RPAREN] = ACTIONS(5310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5310), - [anon_sym_LPAREN2] = ACTIONS(5310), - [anon_sym_DASH] = ACTIONS(5308), - [anon_sym_PLUS] = ACTIONS(5308), - [anon_sym_STAR] = ACTIONS(5308), - [anon_sym_SLASH] = ACTIONS(5308), - [anon_sym_PERCENT] = ACTIONS(5308), - [anon_sym_PIPE_PIPE] = ACTIONS(5310), - [anon_sym_AMP_AMP] = ACTIONS(5310), - [anon_sym_PIPE] = ACTIONS(5308), - [anon_sym_CARET] = ACTIONS(5308), - [anon_sym_AMP] = ACTIONS(5308), - [anon_sym_EQ_EQ] = ACTIONS(5310), - [anon_sym_BANG_EQ] = ACTIONS(5310), - [anon_sym_GT] = ACTIONS(5308), - [anon_sym_GT_EQ] = ACTIONS(5310), - [anon_sym_LT_EQ] = ACTIONS(5310), - [anon_sym_LT] = ACTIONS(5308), - [anon_sym_LT_LT] = ACTIONS(5308), - [anon_sym_GT_GT] = ACTIONS(5308), - [anon_sym_SEMI] = ACTIONS(5310), - [anon_sym___extension__] = ACTIONS(5308), - [anon_sym_extern] = ACTIONS(5308), - [anon_sym___attribute__] = ACTIONS(5308), - [anon_sym___attribute] = ACTIONS(5308), - [anon_sym_noreturn] = ACTIONS(5308), - [anon_sym_LBRACK] = ACTIONS(5310), - [anon_sym_RBRACK] = ACTIONS(5310), - [anon_sym___declspec] = ACTIONS(5308), - [anon_sym_RBRACE] = ACTIONS(5310), - [anon_sym_EQ] = ACTIONS(5308), - [anon_sym_static] = ACTIONS(5308), - [anon_sym_auto] = ACTIONS(5308), - [anon_sym_register] = ACTIONS(5308), - [anon_sym_inline] = ACTIONS(5308), - [anon_sym___inline] = ACTIONS(5308), - [anon_sym___inline__] = ACTIONS(5308), - [anon_sym___forceinline] = ACTIONS(5308), - [anon_sym_thread_local] = ACTIONS(5308), - [anon_sym___thread] = ACTIONS(5308), - [anon_sym_CG_EXTERN] = ACTIONS(5308), - [anon_sym_CG_INLINE] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5308), - [anon_sym_IBOutlet] = ACTIONS(5308), - [anon_sym_IBInspectable] = ACTIONS(5308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5308), - [anon_sym_NS_INLINE] = ACTIONS(5308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5308), - [anon_sym_OBJC_EXPORT] = ACTIONS(5308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5308), - [anon_sym_const] = ACTIONS(5308), - [anon_sym_constexpr] = ACTIONS(5308), - [anon_sym_volatile] = ACTIONS(5308), - [anon_sym_restrict] = ACTIONS(5308), - [anon_sym___restrict__] = ACTIONS(5308), - [anon_sym__Atomic] = ACTIONS(5308), - [anon_sym__Noreturn] = ACTIONS(5308), - [anon_sym_nullable] = ACTIONS(5308), - [anon_sym__Complex] = ACTIONS(5308), - [anon_sym__Nonnull] = ACTIONS(5308), - [anon_sym__Nullable] = ACTIONS(5308), - [anon_sym__Nullable_result] = ACTIONS(5308), - [anon_sym__Null_unspecified] = ACTIONS(5308), - [anon_sym___autoreleasing] = ACTIONS(5308), - [anon_sym___block] = ACTIONS(5308), - [anon_sym___bridge] = ACTIONS(5308), - [anon_sym___bridge_retained] = ACTIONS(5308), - [anon_sym___bridge_transfer] = ACTIONS(5308), - [anon_sym___complex] = ACTIONS(5308), - [anon_sym___const] = ACTIONS(5308), - [anon_sym___imag] = ACTIONS(5308), - [anon_sym___kindof] = ACTIONS(5308), - [anon_sym___nonnull] = ACTIONS(5308), - [anon_sym___nullable] = ACTIONS(5308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5308), - [anon_sym___real] = ACTIONS(5308), - [anon_sym___strong] = ACTIONS(5308), - [anon_sym___unsafe_unretained] = ACTIONS(5308), - [anon_sym___unused] = ACTIONS(5308), - [anon_sym___weak] = ACTIONS(5308), - [anon_sym_COLON] = ACTIONS(5310), - [anon_sym_QMARK] = ACTIONS(5310), - [anon_sym_STAR_EQ] = ACTIONS(5310), - [anon_sym_SLASH_EQ] = ACTIONS(5310), - [anon_sym_PERCENT_EQ] = ACTIONS(5310), - [anon_sym_PLUS_EQ] = ACTIONS(5310), - [anon_sym_DASH_EQ] = ACTIONS(5310), - [anon_sym_LT_LT_EQ] = ACTIONS(5310), - [anon_sym_GT_GT_EQ] = ACTIONS(5310), - [anon_sym_AMP_EQ] = ACTIONS(5310), - [anon_sym_CARET_EQ] = ACTIONS(5310), - [anon_sym_PIPE_EQ] = ACTIONS(5310), - [anon_sym_DASH_DASH] = ACTIONS(5310), - [anon_sym_PLUS_PLUS] = ACTIONS(5310), - [anon_sym_DOT] = ACTIONS(5308), - [anon_sym_DASH_GT] = ACTIONS(5310), - [anon_sym_AT] = ACTIONS(5310), - [anon_sym_DQUOTE] = ACTIONS(5310), - [anon_sym_L_DQUOTE] = ACTIONS(5310), - [anon_sym_u_DQUOTE] = ACTIONS(5310), - [anon_sym_U_DQUOTE] = ACTIONS(5310), - [anon_sym_u8_DQUOTE] = ACTIONS(5310), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE] = ACTIONS(5308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_API_AVAILABLE] = ACTIONS(5308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_API_DEPRECATED] = ACTIONS(5308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5308), - [anon_sym___deprecated_msg] = ACTIONS(5308), - [anon_sym___deprecated_enum_msg] = ACTIONS(5308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5308), - [anon_sym__Alignas] = ACTIONS(5308), - }, - [3081] = { - [sym_declaration] = STATE(3264), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3264), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5819), - [anon_sym_SEMI] = ACTIONS(5821), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3082] = { - [sym_declaration] = STATE(3255), - [sym__declaration_modifiers] = STATE(3359), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3359), - [sym_attribute_declaration] = STATE(3359), - [sym_ms_declspec_modifier] = STATE(3359), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3359), - [sym_type_qualifier] = STATE(3359), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3359), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3102), - [sym_alignas_specifier] = STATE(3359), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3255), - [aux_sym__declaration_specifiers_repeat1] = STATE(3359), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3102), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5829), - [anon_sym_SEMI] = ACTIONS(5831), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3083] = { - [sym_declaration] = STATE(3265), - [sym__declaration_modifiers] = STATE(3365), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3365), - [sym_attribute_declaration] = STATE(3365), - [sym_ms_declspec_modifier] = STATE(3365), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3365), - [sym_type_qualifier] = STATE(3365), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3365), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3365), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3265), - [aux_sym__declaration_specifiers_repeat1] = STATE(3365), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5833), - [anon_sym_SEMI] = ACTIONS(5835), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3084] = { - [sym_declaration] = STATE(3253), - [sym__declaration_modifiers] = STATE(3360), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3360), - [sym_attribute_declaration] = STATE(3360), - [sym_ms_declspec_modifier] = STATE(3360), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3360), - [sym_type_qualifier] = STATE(3360), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3360), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3360), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3253), - [aux_sym__declaration_specifiers_repeat1] = STATE(3360), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5841), - [anon_sym_SEMI] = ACTIONS(5843), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3085] = { - [sym_declaration] = STATE(3272), - [sym__declaration_modifiers] = STATE(3368), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3368), - [sym_attribute_declaration] = STATE(3368), - [sym_ms_declspec_modifier] = STATE(3368), - [sym_compound_statement] = STATE(3898), - [sym_storage_class_specifier] = STATE(3368), - [sym_type_qualifier] = STATE(3368), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3368), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3088), - [sym_alignas_specifier] = STATE(3368), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3272), - [aux_sym__declaration_specifiers_repeat1] = STATE(3368), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3088), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5849), - [anon_sym_SEMI] = ACTIONS(5851), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3086] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6924), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9253), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3087] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3110), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3110), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5853), - [anon_sym_SEMI] = ACTIONS(5855), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3088] = { - [sym_declaration] = STATE(3281), - [sym__declaration_modifiers] = STATE(3398), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3398), - [sym_attribute_declaration] = STATE(3398), - [sym_ms_declspec_modifier] = STATE(3398), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3398), - [sym_type_qualifier] = STATE(3398), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3398), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3398), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3281), - [aux_sym__declaration_specifiers_repeat1] = STATE(3398), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5857), - [anon_sym_SEMI] = ACTIONS(5859), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3089] = { - [sym_declaration] = STATE(3264), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3114), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3264), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3114), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5819), - [anon_sym_SEMI] = ACTIONS(5821), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3090] = { - [sym_declaration] = STATE(3279), - [sym__declaration_modifiers] = STATE(3385), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3385), - [sym_attribute_declaration] = STATE(3385), - [sym_ms_declspec_modifier] = STATE(3385), - [sym_compound_statement] = STATE(3886), - [sym_storage_class_specifier] = STATE(3385), - [sym_type_qualifier] = STATE(3385), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3385), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3105), - [sym_alignas_specifier] = STATE(3385), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3279), - [aux_sym__declaration_specifiers_repeat1] = STATE(3385), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3105), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5861), - [anon_sym_SEMI] = ACTIONS(5863), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3091] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3108), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3108), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5865), - [anon_sym_SEMI] = ACTIONS(5867), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3092] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5869), - [anon_sym_SEMI] = ACTIONS(5871), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3093] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5865), - [anon_sym_SEMI] = ACTIONS(5867), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3094] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5873), - [anon_sym_SEMI] = ACTIONS(5875), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3095] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3113), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3113), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5869), - [anon_sym_SEMI] = ACTIONS(5871), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3096] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5877), - [anon_sym_SEMI] = ACTIONS(5879), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3097] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3120), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3120), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5873), - [anon_sym_SEMI] = ACTIONS(5875), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3098] = { - [sym_declaration] = STATE(3281), - [sym__declaration_modifiers] = STATE(3398), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3398), - [sym_attribute_declaration] = STATE(3398), - [sym_ms_declspec_modifier] = STATE(3398), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3398), - [sym_type_qualifier] = STATE(3398), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3398), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3111), - [sym_alignas_specifier] = STATE(3398), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3281), - [aux_sym__declaration_specifiers_repeat1] = STATE(3398), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3111), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5857), - [anon_sym_SEMI] = ACTIONS(5859), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3099] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3115), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3115), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5881), - [anon_sym_SEMI] = ACTIONS(5883), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3100] = { - [sym_declaration] = STATE(3252), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3084), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3252), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3084), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5885), - [anon_sym_SEMI] = ACTIONS(5887), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3101] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3094), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3094), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5877), - [anon_sym_SEMI] = ACTIONS(5879), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3102] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5853), - [anon_sym_SEMI] = ACTIONS(5855), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3103] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3093), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3093), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5889), - [anon_sym_SEMI] = ACTIONS(5891), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3104] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym__expression] = STATE(6846), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_type_descriptor] = STATE(9324), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(5665), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(5677), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(5679), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(5679), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(63), - [anon_sym_union] = ACTIONS(65), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(149), - }, - [3105] = { - [sym_declaration] = STATE(3255), - [sym__declaration_modifiers] = STATE(3359), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3359), - [sym_attribute_declaration] = STATE(3359), - [sym_ms_declspec_modifier] = STATE(3359), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3359), - [sym_type_qualifier] = STATE(3359), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3359), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3359), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3255), - [aux_sym__declaration_specifiers_repeat1] = STATE(3359), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5829), - [anon_sym_SEMI] = ACTIONS(5831), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3106] = { - [sym_declaration] = STATE(3258), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3083), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3258), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3083), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5893), - [anon_sym_SEMI] = ACTIONS(5895), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3107] = { - [sym_declaration] = STATE(3251), - [sym__declaration_modifiers] = STATE(3351), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3351), - [sym_attribute_declaration] = STATE(3351), - [sym_ms_declspec_modifier] = STATE(3351), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3351), - [sym_type_qualifier] = STATE(3351), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3351), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3092), - [sym_alignas_specifier] = STATE(3351), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3251), - [aux_sym__declaration_specifiers_repeat1] = STATE(3351), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3092), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5897), - [anon_sym_SEMI] = ACTIONS(5899), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3108] = { - [sym_declaration] = STATE(3258), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3258), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5893), - [anon_sym_SEMI] = ACTIONS(5895), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3109] = { - [sym_declaration] = STATE(3294), - [sym__declaration_modifiers] = STATE(3405), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3405), - [sym_attribute_declaration] = STATE(3405), - [sym_ms_declspec_modifier] = STATE(3405), - [sym_compound_statement] = STATE(3555), - [sym_storage_class_specifier] = STATE(3405), - [sym_type_qualifier] = STATE(3405), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3405), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3117), - [sym_alignas_specifier] = STATE(3405), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3294), - [aux_sym__declaration_specifiers_repeat1] = STATE(3405), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3117), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5901), - [anon_sym_SEMI] = ACTIONS(5903), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3110] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5881), - [anon_sym_SEMI] = ACTIONS(5883), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3111] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5905), - [anon_sym_SEMI] = ACTIONS(5907), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3112] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3096), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3096), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5905), - [anon_sym_SEMI] = ACTIONS(5907), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3113] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5889), - [anon_sym_SEMI] = ACTIONS(5891), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3114] = { - [sym_declaration] = STATE(3266), - [sym__declaration_modifiers] = STATE(3358), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3358), - [sym_attribute_declaration] = STATE(3358), - [sym_ms_declspec_modifier] = STATE(3358), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3358), - [sym_type_qualifier] = STATE(3358), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3358), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3358), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3266), - [aux_sym__declaration_specifiers_repeat1] = STATE(3358), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5909), - [anon_sym_SEMI] = ACTIONS(5911), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3115] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5913), - [anon_sym_SEMI] = ACTIONS(5915), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3116] = { - [sym_string_literal] = STATE(3079), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - }, - [3117] = { - [sym_declaration] = STATE(3251), - [sym__declaration_modifiers] = STATE(3351), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3351), - [sym_attribute_declaration] = STATE(3351), - [sym_ms_declspec_modifier] = STATE(3351), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3351), - [sym_type_qualifier] = STATE(3351), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3351), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3351), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3251), - [aux_sym__declaration_specifiers_repeat1] = STATE(3351), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5897), - [anon_sym_SEMI] = ACTIONS(5899), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3118] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(3081), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(3081), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5913), - [anon_sym_SEMI] = ACTIONS(5915), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3119] = { - [sym_string_literal] = STATE(3079), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - }, - [3120] = { - [sym_declaration] = STATE(3252), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3252), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(5817), - [anon_sym_COMMA] = ACTIONS(5885), - [anon_sym_SEMI] = ACTIONS(5887), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3121] = { - [sym_declaration] = STATE(3255), - [sym__declaration_modifiers] = STATE(3359), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3359), - [sym_attribute_declaration] = STATE(3359), - [sym_ms_declspec_modifier] = STATE(3359), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3359), - [sym_type_qualifier] = STATE(3359), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3359), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3087), - [sym_alignas_specifier] = STATE(3359), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3255), - [aux_sym__declaration_specifiers_repeat1] = STATE(3359), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5919), - [anon_sym_SEMI] = ACTIONS(5831), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3122] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3099), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5921), - [anon_sym_SEMI] = ACTIONS(5855), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3123] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5940), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3124] = { - [sym_declaration] = STATE(3251), - [sym__declaration_modifiers] = STATE(3351), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3351), - [sym_attribute_declaration] = STATE(3351), - [sym_ms_declspec_modifier] = STATE(3351), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3351), - [sym_type_qualifier] = STATE(3351), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3351), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3095), - [sym_alignas_specifier] = STATE(3351), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3251), - [aux_sym__declaration_specifiers_repeat1] = STATE(3351), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5946), - [anon_sym_SEMI] = ACTIONS(5899), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3125] = { - [sym_function_definition] = STATE(1679), - [sym_declaration] = STATE(1679), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6608), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_ms_call_modifier] = STATE(3668), - [sym_declaration_list] = STATE(1679), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(5948), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3126] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5950), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3127] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5952), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3128] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5940), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3129] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3101), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5954), - [anon_sym_SEMI] = ACTIONS(5907), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3130] = { - [sym_string_literal] = STATE(3075), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_RPAREN] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5199), - [anon_sym_extern] = ACTIONS(5199), - [anon_sym___attribute__] = ACTIONS(5199), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5199), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5199), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_static] = ACTIONS(5199), - [anon_sym_auto] = ACTIONS(5199), - [anon_sym_register] = ACTIONS(5199), - [anon_sym_inline] = ACTIONS(5199), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5199), - [anon_sym___forceinline] = ACTIONS(5199), - [anon_sym_thread_local] = ACTIONS(5199), - [anon_sym___thread] = ACTIONS(5199), - [anon_sym_CG_EXTERN] = ACTIONS(5199), - [anon_sym_CG_INLINE] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5199), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5199), - [anon_sym_IBOutlet] = ACTIONS(5199), - [anon_sym_IBInspectable] = ACTIONS(5199), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5199), - [anon_sym_NS_INLINE] = ACTIONS(5199), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5199), - [anon_sym_OBJC_EXPORT] = ACTIONS(5199), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5199), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5199), - [anon_sym_volatile] = ACTIONS(5199), - [anon_sym_restrict] = ACTIONS(5199), - [anon_sym___restrict__] = ACTIONS(5199), - [anon_sym__Atomic] = ACTIONS(5199), - [anon_sym__Noreturn] = ACTIONS(5199), - [anon_sym_nullable] = ACTIONS(5199), - [anon_sym__Complex] = ACTIONS(5199), - [anon_sym__Nonnull] = ACTIONS(5199), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5199), - [anon_sym__Null_unspecified] = ACTIONS(5199), - [anon_sym___autoreleasing] = ACTIONS(5199), - [anon_sym___block] = ACTIONS(5199), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5199), - [anon_sym___bridge_transfer] = ACTIONS(5199), - [anon_sym___complex] = ACTIONS(5199), - [anon_sym___const] = ACTIONS(5199), - [anon_sym___imag] = ACTIONS(5199), - [anon_sym___kindof] = ACTIONS(5199), - [anon_sym___nonnull] = ACTIONS(5199), - [anon_sym___nullable] = ACTIONS(5199), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5199), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5199), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5199), - [anon_sym___real] = ACTIONS(5199), - [anon_sym___strong] = ACTIONS(5199), - [anon_sym___unsafe_unretained] = ACTIONS(5199), - [anon_sym___unused] = ACTIONS(5199), - [anon_sym___weak] = ACTIONS(5199), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5199), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5199), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5199), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5199), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_API_AVAILABLE] = ACTIONS(5199), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_API_DEPRECATED] = ACTIONS(5199), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5199), - [anon_sym___deprecated_msg] = ACTIONS(5199), - [anon_sym___deprecated_enum_msg] = ACTIONS(5199), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5199), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5199), - [anon_sym__Alignas] = ACTIONS(5199), - }, - [3131] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5956), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3132] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5958), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3133] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5960), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3134] = { - [sym_declaration] = STATE(3294), - [sym__declaration_modifiers] = STATE(3405), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3405), - [sym_attribute_declaration] = STATE(3405), - [sym_ms_declspec_modifier] = STATE(3405), - [sym_compound_statement] = STATE(3555), - [sym_storage_class_specifier] = STATE(3405), - [sym_type_qualifier] = STATE(3405), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3405), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3107), - [sym_alignas_specifier] = STATE(3405), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3294), - [aux_sym__declaration_specifiers_repeat1] = STATE(3405), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5962), - [anon_sym_SEMI] = ACTIONS(5903), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3135] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5964), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3136] = { - [sym_string_literal] = STATE(3075), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_RPAREN] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5199), - [anon_sym_extern] = ACTIONS(5199), - [anon_sym___attribute__] = ACTIONS(5199), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5199), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5199), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5197), - [anon_sym_static] = ACTIONS(5199), - [anon_sym_auto] = ACTIONS(5199), - [anon_sym_register] = ACTIONS(5199), - [anon_sym_inline] = ACTIONS(5199), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5199), - [anon_sym___forceinline] = ACTIONS(5199), - [anon_sym_thread_local] = ACTIONS(5199), - [anon_sym___thread] = ACTIONS(5199), - [anon_sym_CG_EXTERN] = ACTIONS(5199), - [anon_sym_CG_INLINE] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5199), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5199), - [anon_sym_IBOutlet] = ACTIONS(5199), - [anon_sym_IBInspectable] = ACTIONS(5199), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5199), - [anon_sym_NS_INLINE] = ACTIONS(5199), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5199), - [anon_sym_OBJC_EXPORT] = ACTIONS(5199), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5199), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5199), - [anon_sym_volatile] = ACTIONS(5199), - [anon_sym_restrict] = ACTIONS(5199), - [anon_sym___restrict__] = ACTIONS(5199), - [anon_sym__Atomic] = ACTIONS(5199), - [anon_sym__Noreturn] = ACTIONS(5199), - [anon_sym_nullable] = ACTIONS(5199), - [anon_sym__Complex] = ACTIONS(5199), - [anon_sym__Nonnull] = ACTIONS(5199), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5199), - [anon_sym__Null_unspecified] = ACTIONS(5199), - [anon_sym___autoreleasing] = ACTIONS(5199), - [anon_sym___block] = ACTIONS(5199), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5199), - [anon_sym___bridge_transfer] = ACTIONS(5199), - [anon_sym___complex] = ACTIONS(5199), - [anon_sym___const] = ACTIONS(5199), - [anon_sym___imag] = ACTIONS(5199), - [anon_sym___kindof] = ACTIONS(5199), - [anon_sym___nonnull] = ACTIONS(5199), - [anon_sym___nullable] = ACTIONS(5199), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5199), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5199), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5199), - [anon_sym___real] = ACTIONS(5199), - [anon_sym___strong] = ACTIONS(5199), - [anon_sym___unsafe_unretained] = ACTIONS(5199), - [anon_sym___unused] = ACTIONS(5199), - [anon_sym___weak] = ACTIONS(5199), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5199), - [anon_sym_SLASH_EQ] = ACTIONS(5199), - [anon_sym_PERCENT_EQ] = ACTIONS(5199), - [anon_sym_PLUS_EQ] = ACTIONS(5199), - [anon_sym_DASH_EQ] = ACTIONS(5199), - [anon_sym_LT_LT_EQ] = ACTIONS(5199), - [anon_sym_GT_GT_EQ] = ACTIONS(5199), - [anon_sym_AMP_EQ] = ACTIONS(5199), - [anon_sym_CARET_EQ] = ACTIONS(5199), - [anon_sym_PIPE_EQ] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5807), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5199), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5199), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5199), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5199), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_API_AVAILABLE] = ACTIONS(5199), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_API_DEPRECATED] = ACTIONS(5199), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5199), - [anon_sym___deprecated_msg] = ACTIONS(5199), - [anon_sym___deprecated_enum_msg] = ACTIONS(5199), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5199), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5199), - [anon_sym__Alignas] = ACTIONS(5199), - }, - [3137] = { - [sym_function_definition] = STATE(1065), - [sym_declaration] = STATE(1065), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6612), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_ms_call_modifier] = STATE(3641), - [sym_declaration_list] = STATE(1065), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(5966), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3138] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5968), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3139] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5970), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3140] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5958), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3141] = { - [sym_function_definition] = STATE(776), - [sym_declaration] = STATE(776), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6592), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_ms_call_modifier] = STATE(3740), - [sym_declaration_list] = STATE(776), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(5972), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3142] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3103), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5974), - [anon_sym_SEMI] = ACTIONS(5871), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3143] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5970), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3144] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5976), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3145] = { - [sym_function_definition] = STATE(1496), - [sym_declaration] = STATE(1496), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6602), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_ms_call_modifier] = STATE(3704), - [sym_declaration_list] = STATE(1496), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(5978), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3146] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5980), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3147] = { - [sym_declaration] = STATE(3272), - [sym__declaration_modifiers] = STATE(3368), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3368), - [sym_attribute_declaration] = STATE(3368), - [sym_ms_declspec_modifier] = STATE(3368), - [sym_compound_statement] = STATE(3898), - [sym_storage_class_specifier] = STATE(3368), - [sym_type_qualifier] = STATE(3368), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3368), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3098), - [sym_alignas_specifier] = STATE(3368), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3272), - [aux_sym__declaration_specifiers_repeat1] = STATE(3368), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5982), - [anon_sym_SEMI] = ACTIONS(5851), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3148] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5984), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3149] = { - [sym_declaration] = STATE(3281), - [sym__declaration_modifiers] = STATE(3398), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3398), - [sym_attribute_declaration] = STATE(3398), - [sym_ms_declspec_modifier] = STATE(3398), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3398), - [sym_type_qualifier] = STATE(3398), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3398), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3112), - [sym_alignas_specifier] = STATE(3398), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3281), - [aux_sym__declaration_specifiers_repeat1] = STATE(3398), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5986), - [anon_sym_SEMI] = ACTIONS(5859), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3150] = { - [sym_declaration] = STATE(3279), - [sym__declaration_modifiers] = STATE(3385), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3385), - [sym_attribute_declaration] = STATE(3385), - [sym_ms_declspec_modifier] = STATE(3385), - [sym_compound_statement] = STATE(3886), - [sym_storage_class_specifier] = STATE(3385), - [sym_type_qualifier] = STATE(3385), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3385), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(3082), - [sym_alignas_specifier] = STATE(3385), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3279), - [aux_sym__declaration_specifiers_repeat1] = STATE(3385), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(5917), - [anon_sym_COMMA] = ACTIONS(5988), - [anon_sym_SEMI] = ACTIONS(5863), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3151] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5980), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3152] = { - [sym_function_definition] = STATE(363), - [sym_declaration] = STATE(363), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6586), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_ms_call_modifier] = STATE(3626), - [sym_declaration_list] = STATE(363), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___cdecl] = ACTIONS(45), - [anon_sym___clrcall] = ACTIONS(45), - [anon_sym___stdcall] = ACTIONS(45), - [anon_sym___fastcall] = ACTIONS(45), - [anon_sym___thiscall] = ACTIONS(45), - [anon_sym___vectorcall] = ACTIONS(45), - [anon_sym_LBRACE] = ACTIONS(5990), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3153] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5992), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3154] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5994), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3155] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7513), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(5508), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3156] = { - [sym_string_literal] = STATE(3427), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5996), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5998), - [anon_sym_SLASH_EQ] = ACTIONS(5998), - [anon_sym_PERCENT_EQ] = ACTIONS(5998), - [anon_sym_PLUS_EQ] = ACTIONS(5998), - [anon_sym_DASH_EQ] = ACTIONS(5998), - [anon_sym_LT_LT_EQ] = ACTIONS(5998), - [anon_sym_GT_GT_EQ] = ACTIONS(5998), - [anon_sym_AMP_EQ] = ACTIONS(5998), - [anon_sym_CARET_EQ] = ACTIONS(5998), - [anon_sym_PIPE_EQ] = ACTIONS(5998), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - }, - [3157] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_EQ] = ACTIONS(5938), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(6000), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5942), - [anon_sym_SLASH_EQ] = ACTIONS(5942), - [anon_sym_PERCENT_EQ] = ACTIONS(5942), - [anon_sym_PLUS_EQ] = ACTIONS(5942), - [anon_sym_DASH_EQ] = ACTIONS(5942), - [anon_sym_LT_LT_EQ] = ACTIONS(5942), - [anon_sym_GT_GT_EQ] = ACTIONS(5942), - [anon_sym_AMP_EQ] = ACTIONS(5942), - [anon_sym_CARET_EQ] = ACTIONS(5942), - [anon_sym_PIPE_EQ] = ACTIONS(5942), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [3158] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5570), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5572), - [anon_sym___extension__] = ACTIONS(5570), - [anon_sym_extern] = ACTIONS(5570), - [anon_sym___attribute__] = ACTIONS(5570), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5570), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5570), - [anon_sym_LBRACE] = ACTIONS(5572), - [anon_sym_signed] = ACTIONS(5570), - [anon_sym_unsigned] = ACTIONS(5570), - [anon_sym_long] = ACTIONS(5570), - [anon_sym_short] = ACTIONS(5570), - [anon_sym_ATautoreleasepool] = ACTIONS(5572), - [anon_sym_static] = ACTIONS(5570), - [anon_sym_auto] = ACTIONS(5570), - [anon_sym_register] = ACTIONS(5570), - [anon_sym_inline] = ACTIONS(5570), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5570), - [anon_sym___forceinline] = ACTIONS(5570), - [anon_sym_thread_local] = ACTIONS(5570), - [anon_sym___thread] = ACTIONS(5570), - [anon_sym_CG_EXTERN] = ACTIONS(5570), - [anon_sym_CG_INLINE] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5570), - [anon_sym_IBOutlet] = ACTIONS(5570), - [anon_sym_IBInspectable] = ACTIONS(5570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5570), - [anon_sym_NS_INLINE] = ACTIONS(5570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5570), - [anon_sym_OBJC_EXPORT] = ACTIONS(5570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5570), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5570), - [anon_sym_volatile] = ACTIONS(5570), - [anon_sym_restrict] = ACTIONS(5570), - [anon_sym___restrict__] = ACTIONS(5570), - [anon_sym__Atomic] = ACTIONS(5570), - [anon_sym__Noreturn] = ACTIONS(5570), - [anon_sym_nullable] = ACTIONS(5570), - [anon_sym__Complex] = ACTIONS(5570), - [anon_sym__Nonnull] = ACTIONS(5570), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5570), - [anon_sym__Null_unspecified] = ACTIONS(5570), - [anon_sym___autoreleasing] = ACTIONS(5570), - [anon_sym___block] = ACTIONS(5570), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5570), - [anon_sym___bridge_transfer] = ACTIONS(5570), - [anon_sym___complex] = ACTIONS(5570), - [anon_sym___const] = ACTIONS(5570), - [anon_sym___imag] = ACTIONS(5570), - [anon_sym___kindof] = ACTIONS(5570), - [anon_sym___nonnull] = ACTIONS(5570), - [anon_sym___nullable] = ACTIONS(5570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5570), - [anon_sym___real] = ACTIONS(5570), - [anon_sym___strong] = ACTIONS(5570), - [anon_sym___unsafe_unretained] = ACTIONS(5570), - [anon_sym___unused] = ACTIONS(5570), - [anon_sym___weak] = ACTIONS(5570), - [sym_primitive_type] = ACTIONS(5570), - [anon_sym_enum] = ACTIONS(5570), - [anon_sym_struct] = ACTIONS(5570), - [anon_sym_union] = ACTIONS(5570), - [anon_sym_QMARK] = ACTIONS(6028), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5570), - [anon_sym___typeof] = ACTIONS(5570), - [anon_sym_typeof] = ACTIONS(5570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_API_AVAILABLE] = ACTIONS(5570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_API_DEPRECATED] = ACTIONS(5570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5570), - [anon_sym___deprecated_msg] = ACTIONS(5570), - [anon_sym___deprecated_enum_msg] = ACTIONS(5570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5570), - [anon_sym__Alignas] = ACTIONS(5570), - [anon_sym_BOOL] = ACTIONS(5570), - [anon_sym_IMP] = ACTIONS(5570), - [anon_sym_SEL] = ACTIONS(5570), - [anon_sym_Class] = ACTIONS(5570), - [anon_sym_id] = ACTIONS(5570), - }, - [3159] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_method_parameter] = STATE(3099), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5853), - [anon_sym_SEMI] = ACTIONS(6030), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3160] = { - [sym_identifier] = ACTIONS(6032), - [aux_sym_preproc_def_token1] = ACTIONS(6032), - [anon_sym_COMMA] = ACTIONS(6034), - [anon_sym_RPAREN] = ACTIONS(6034), - [aux_sym_preproc_if_token1] = ACTIONS(6032), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6032), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6032), - [sym_preproc_directive] = ACTIONS(6032), - [anon_sym_LPAREN2] = ACTIONS(6034), - [anon_sym_DASH] = ACTIONS(6034), - [anon_sym_PLUS] = ACTIONS(6034), - [anon_sym_STAR] = ACTIONS(6034), - [anon_sym_CARET] = ACTIONS(6034), - [anon_sym_GT] = ACTIONS(6034), - [anon_sym_SEMI] = ACTIONS(6034), - [anon_sym___extension__] = ACTIONS(6032), - [anon_sym_typedef] = ACTIONS(6032), - [anon_sym_extern] = ACTIONS(6032), - [anon_sym___attribute__] = ACTIONS(6032), - [anon_sym___attribute] = ACTIONS(6032), - [anon_sym_noreturn] = ACTIONS(6032), - [anon_sym_LBRACK] = ACTIONS(6034), - [anon_sym___declspec] = ACTIONS(6032), - [anon_sym___based] = ACTIONS(6032), - [anon_sym___cdecl] = ACTIONS(6032), - [anon_sym___clrcall] = ACTIONS(6032), - [anon_sym___stdcall] = ACTIONS(6032), - [anon_sym___fastcall] = ACTIONS(6032), - [anon_sym___thiscall] = ACTIONS(6032), - [anon_sym___vectorcall] = ACTIONS(6032), - [anon_sym_LBRACE] = ACTIONS(6034), - [anon_sym_signed] = ACTIONS(6032), - [anon_sym_unsigned] = ACTIONS(6032), - [anon_sym_long] = ACTIONS(6032), - [anon_sym_short] = ACTIONS(6032), - [anon_sym_ATautoreleasepool] = ACTIONS(6034), - [anon_sym_static] = ACTIONS(6032), - [anon_sym_auto] = ACTIONS(6032), - [anon_sym_register] = ACTIONS(6032), - [anon_sym_inline] = ACTIONS(6032), - [anon_sym___inline] = ACTIONS(6032), - [anon_sym___inline__] = ACTIONS(6032), - [anon_sym___forceinline] = ACTIONS(6032), - [anon_sym_thread_local] = ACTIONS(6032), - [anon_sym___thread] = ACTIONS(6032), - [anon_sym_CG_EXTERN] = ACTIONS(6032), - [anon_sym_CG_INLINE] = ACTIONS(6032), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6032), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6032), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6032), - [anon_sym_IBOutlet] = ACTIONS(6032), - [anon_sym_IBInspectable] = ACTIONS(6032), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6032), - [anon_sym_NS_INLINE] = ACTIONS(6032), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6032), - [anon_sym_OBJC_EXPORT] = ACTIONS(6032), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6032), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6032), - [anon_sym_const] = ACTIONS(6032), - [anon_sym_constexpr] = ACTIONS(6032), - [anon_sym_volatile] = ACTIONS(6032), - [anon_sym_restrict] = ACTIONS(6032), - [anon_sym___restrict__] = ACTIONS(6032), - [anon_sym__Atomic] = ACTIONS(6032), - [anon_sym__Noreturn] = ACTIONS(6032), - [anon_sym_nullable] = ACTIONS(6032), - [anon_sym__Complex] = ACTIONS(6032), - [anon_sym__Nonnull] = ACTIONS(6032), - [anon_sym__Nullable] = ACTIONS(6032), - [anon_sym__Nullable_result] = ACTIONS(6032), - [anon_sym__Null_unspecified] = ACTIONS(6032), - [anon_sym___autoreleasing] = ACTIONS(6032), - [anon_sym___block] = ACTIONS(6032), - [anon_sym___bridge] = ACTIONS(6032), - [anon_sym___bridge_retained] = ACTIONS(6032), - [anon_sym___bridge_transfer] = ACTIONS(6032), - [anon_sym___complex] = ACTIONS(6032), - [anon_sym___const] = ACTIONS(6032), - [anon_sym___imag] = ACTIONS(6032), - [anon_sym___kindof] = ACTIONS(6032), - [anon_sym___nonnull] = ACTIONS(6032), - [anon_sym___nullable] = ACTIONS(6032), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6032), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6032), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6032), - [anon_sym___real] = ACTIONS(6032), - [anon_sym___strong] = ACTIONS(6032), - [anon_sym___unsafe_unretained] = ACTIONS(6032), - [anon_sym___unused] = ACTIONS(6032), - [anon_sym___weak] = ACTIONS(6032), - [sym_primitive_type] = ACTIONS(6032), - [anon_sym_enum] = ACTIONS(6032), - [anon_sym_COLON] = ACTIONS(6034), - [anon_sym_struct] = ACTIONS(6032), - [anon_sym_union] = ACTIONS(6032), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6032), - [anon_sym___typeof] = ACTIONS(6032), - [anon_sym_typeof] = ACTIONS(6032), - [aux_sym_preproc_undef_token1] = ACTIONS(6032), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6032), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6032), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6032), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6032), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6032), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6032), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6032), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6032), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6032), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6032), - [anon_sym_NS_AVAILABLE] = ACTIONS(6032), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6032), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6032), - [anon_sym_API_AVAILABLE] = ACTIONS(6032), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6032), - [anon_sym_API_DEPRECATED] = ACTIONS(6032), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6032), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6032), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6032), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6032), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6032), - [anon_sym___deprecated_msg] = ACTIONS(6032), - [anon_sym___deprecated_enum_msg] = ACTIONS(6032), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6032), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6032), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6032), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6032), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6032), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6032), - [anon_sym_ATend] = ACTIONS(6034), - [anon_sym_AToptional] = ACTIONS(6034), - [anon_sym_ATrequired] = ACTIONS(6034), - [anon_sym_ATproperty] = ACTIONS(6034), - [anon_sym__Alignas] = ACTIONS(6032), - [anon_sym_BOOL] = ACTIONS(6032), - [anon_sym_IMP] = ACTIONS(6032), - [anon_sym_SEL] = ACTIONS(6032), - [anon_sym_Class] = ACTIONS(6032), - [anon_sym_id] = ACTIONS(6032), - }, - [3161] = { - [sym_declaration] = STATE(3281), - [sym__declaration_modifiers] = STATE(3398), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3398), - [sym_attribute_declaration] = STATE(3398), - [sym_ms_declspec_modifier] = STATE(3398), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3398), - [sym_type_qualifier] = STATE(3398), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3398), - [sym_method_parameter] = STATE(3112), - [sym_alignas_specifier] = STATE(3398), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3281), - [aux_sym__declaration_specifiers_repeat1] = STATE(3398), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5857), - [anon_sym_SEMI] = ACTIONS(6036), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3162] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5647), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5649), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5649), - [anon_sym___extension__] = ACTIONS(5647), - [anon_sym_extern] = ACTIONS(5647), - [anon_sym___attribute__] = ACTIONS(5647), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5647), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5647), - [anon_sym_LBRACE] = ACTIONS(5649), - [anon_sym_signed] = ACTIONS(5647), - [anon_sym_unsigned] = ACTIONS(5647), - [anon_sym_long] = ACTIONS(5647), - [anon_sym_short] = ACTIONS(5647), - [anon_sym_ATautoreleasepool] = ACTIONS(5649), - [anon_sym_static] = ACTIONS(5647), - [anon_sym_auto] = ACTIONS(5647), - [anon_sym_register] = ACTIONS(5647), - [anon_sym_inline] = ACTIONS(5647), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5647), - [anon_sym___forceinline] = ACTIONS(5647), - [anon_sym_thread_local] = ACTIONS(5647), - [anon_sym___thread] = ACTIONS(5647), - [anon_sym_CG_EXTERN] = ACTIONS(5647), - [anon_sym_CG_INLINE] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5647), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5647), - [anon_sym_IBOutlet] = ACTIONS(5647), - [anon_sym_IBInspectable] = ACTIONS(5647), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5647), - [anon_sym_NS_INLINE] = ACTIONS(5647), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5647), - [anon_sym_OBJC_EXPORT] = ACTIONS(5647), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5647), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5647), - [anon_sym_volatile] = ACTIONS(5647), - [anon_sym_restrict] = ACTIONS(5647), - [anon_sym___restrict__] = ACTIONS(5647), - [anon_sym__Atomic] = ACTIONS(5647), - [anon_sym__Noreturn] = ACTIONS(5647), - [anon_sym_nullable] = ACTIONS(5647), - [anon_sym__Complex] = ACTIONS(5647), - [anon_sym__Nonnull] = ACTIONS(5647), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5647), - [anon_sym__Null_unspecified] = ACTIONS(5647), - [anon_sym___autoreleasing] = ACTIONS(5647), - [anon_sym___block] = ACTIONS(5647), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5647), - [anon_sym___bridge_transfer] = ACTIONS(5647), - [anon_sym___complex] = ACTIONS(5647), - [anon_sym___const] = ACTIONS(5647), - [anon_sym___imag] = ACTIONS(5647), - [anon_sym___kindof] = ACTIONS(5647), - [anon_sym___nonnull] = ACTIONS(5647), - [anon_sym___nullable] = ACTIONS(5647), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5647), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5647), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5647), - [anon_sym___real] = ACTIONS(5647), - [anon_sym___strong] = ACTIONS(5647), - [anon_sym___unsafe_unretained] = ACTIONS(5647), - [anon_sym___unused] = ACTIONS(5647), - [anon_sym___weak] = ACTIONS(5647), - [sym_primitive_type] = ACTIONS(5647), - [anon_sym_enum] = ACTIONS(5647), - [anon_sym_struct] = ACTIONS(5647), - [anon_sym_union] = ACTIONS(5647), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5647), - [anon_sym___typeof] = ACTIONS(5647), - [anon_sym_typeof] = ACTIONS(5647), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5647), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5647), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5647), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5647), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_API_AVAILABLE] = ACTIONS(5647), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_API_DEPRECATED] = ACTIONS(5647), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5647), - [anon_sym___deprecated_msg] = ACTIONS(5647), - [anon_sym___deprecated_enum_msg] = ACTIONS(5647), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5647), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5647), - [anon_sym__Alignas] = ACTIONS(5647), - [anon_sym_BOOL] = ACTIONS(5647), - [anon_sym_IMP] = ACTIONS(5647), - [anon_sym_SEL] = ACTIONS(5647), - [anon_sym_Class] = ACTIONS(5647), - [anon_sym_id] = ACTIONS(5647), - }, - [3163] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5657), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5659), - [anon_sym___extension__] = ACTIONS(5657), - [anon_sym_extern] = ACTIONS(5657), - [anon_sym___attribute__] = ACTIONS(5657), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5657), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5657), - [anon_sym_LBRACE] = ACTIONS(5659), - [anon_sym_signed] = ACTIONS(5657), - [anon_sym_unsigned] = ACTIONS(5657), - [anon_sym_long] = ACTIONS(5657), - [anon_sym_short] = ACTIONS(5657), - [anon_sym_ATautoreleasepool] = ACTIONS(5659), - [anon_sym_static] = ACTIONS(5657), - [anon_sym_auto] = ACTIONS(5657), - [anon_sym_register] = ACTIONS(5657), - [anon_sym_inline] = ACTIONS(5657), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5657), - [anon_sym___forceinline] = ACTIONS(5657), - [anon_sym_thread_local] = ACTIONS(5657), - [anon_sym___thread] = ACTIONS(5657), - [anon_sym_CG_EXTERN] = ACTIONS(5657), - [anon_sym_CG_INLINE] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5657), - [anon_sym_IBOutlet] = ACTIONS(5657), - [anon_sym_IBInspectable] = ACTIONS(5657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5657), - [anon_sym_NS_INLINE] = ACTIONS(5657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5657), - [anon_sym_OBJC_EXPORT] = ACTIONS(5657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5657), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5657), - [anon_sym_volatile] = ACTIONS(5657), - [anon_sym_restrict] = ACTIONS(5657), - [anon_sym___restrict__] = ACTIONS(5657), - [anon_sym__Atomic] = ACTIONS(5657), - [anon_sym__Noreturn] = ACTIONS(5657), - [anon_sym_nullable] = ACTIONS(5657), - [anon_sym__Complex] = ACTIONS(5657), - [anon_sym__Nonnull] = ACTIONS(5657), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5657), - [anon_sym__Null_unspecified] = ACTIONS(5657), - [anon_sym___autoreleasing] = ACTIONS(5657), - [anon_sym___block] = ACTIONS(5657), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5657), - [anon_sym___bridge_transfer] = ACTIONS(5657), - [anon_sym___complex] = ACTIONS(5657), - [anon_sym___const] = ACTIONS(5657), - [anon_sym___imag] = ACTIONS(5657), - [anon_sym___kindof] = ACTIONS(5657), - [anon_sym___nonnull] = ACTIONS(5657), - [anon_sym___nullable] = ACTIONS(5657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5657), - [anon_sym___real] = ACTIONS(5657), - [anon_sym___strong] = ACTIONS(5657), - [anon_sym___unsafe_unretained] = ACTIONS(5657), - [anon_sym___unused] = ACTIONS(5657), - [anon_sym___weak] = ACTIONS(5657), - [sym_primitive_type] = ACTIONS(5657), - [anon_sym_enum] = ACTIONS(5657), - [anon_sym_struct] = ACTIONS(5657), - [anon_sym_union] = ACTIONS(5657), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5657), - [anon_sym___typeof] = ACTIONS(5657), - [anon_sym_typeof] = ACTIONS(5657), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_API_AVAILABLE] = ACTIONS(5657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_API_DEPRECATED] = ACTIONS(5657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5657), - [anon_sym___deprecated_msg] = ACTIONS(5657), - [anon_sym___deprecated_enum_msg] = ACTIONS(5657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5657), - [anon_sym__Alignas] = ACTIONS(5657), - [anon_sym_BOOL] = ACTIONS(5657), - [anon_sym_IMP] = ACTIONS(5657), - [anon_sym_SEL] = ACTIONS(5657), - [anon_sym_Class] = ACTIONS(5657), - [anon_sym_id] = ACTIONS(5657), - }, - [3164] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_method_parameter] = STATE(3100), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5873), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3165] = { - [sym_declaration] = STATE(3255), - [sym__declaration_modifiers] = STATE(3359), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3359), - [sym_attribute_declaration] = STATE(3359), - [sym_ms_declspec_modifier] = STATE(3359), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3359), - [sym_type_qualifier] = STATE(3359), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3359), - [sym_method_parameter] = STATE(3087), - [sym_alignas_specifier] = STATE(3359), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3255), - [aux_sym__declaration_specifiers_repeat1] = STATE(3359), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5829), - [anon_sym_SEMI] = ACTIONS(6040), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3166] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(5418), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(5418), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(5418), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym_SEMI] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(3494), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [3167] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_method_parameter] = STATE(3089), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5913), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3168] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5641), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5643), - [anon_sym___extension__] = ACTIONS(5641), - [anon_sym_extern] = ACTIONS(5641), - [anon_sym___attribute__] = ACTIONS(5641), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5641), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5641), - [anon_sym_LBRACE] = ACTIONS(5643), - [anon_sym_signed] = ACTIONS(5641), - [anon_sym_unsigned] = ACTIONS(5641), - [anon_sym_long] = ACTIONS(5641), - [anon_sym_short] = ACTIONS(5641), - [anon_sym_ATautoreleasepool] = ACTIONS(5643), - [anon_sym_static] = ACTIONS(5641), - [anon_sym_auto] = ACTIONS(5641), - [anon_sym_register] = ACTIONS(5641), - [anon_sym_inline] = ACTIONS(5641), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5641), - [anon_sym___forceinline] = ACTIONS(5641), - [anon_sym_thread_local] = ACTIONS(5641), - [anon_sym___thread] = ACTIONS(5641), - [anon_sym_CG_EXTERN] = ACTIONS(5641), - [anon_sym_CG_INLINE] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5641), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5641), - [anon_sym_IBOutlet] = ACTIONS(5641), - [anon_sym_IBInspectable] = ACTIONS(5641), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5641), - [anon_sym_NS_INLINE] = ACTIONS(5641), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5641), - [anon_sym_OBJC_EXPORT] = ACTIONS(5641), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5641), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5641), - [anon_sym_volatile] = ACTIONS(5641), - [anon_sym_restrict] = ACTIONS(5641), - [anon_sym___restrict__] = ACTIONS(5641), - [anon_sym__Atomic] = ACTIONS(5641), - [anon_sym__Noreturn] = ACTIONS(5641), - [anon_sym_nullable] = ACTIONS(5641), - [anon_sym__Complex] = ACTIONS(5641), - [anon_sym__Nonnull] = ACTIONS(5641), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5641), - [anon_sym__Null_unspecified] = ACTIONS(5641), - [anon_sym___autoreleasing] = ACTIONS(5641), - [anon_sym___block] = ACTIONS(5641), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5641), - [anon_sym___bridge_transfer] = ACTIONS(5641), - [anon_sym___complex] = ACTIONS(5641), - [anon_sym___const] = ACTIONS(5641), - [anon_sym___imag] = ACTIONS(5641), - [anon_sym___kindof] = ACTIONS(5641), - [anon_sym___nonnull] = ACTIONS(5641), - [anon_sym___nullable] = ACTIONS(5641), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5641), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5641), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5641), - [anon_sym___real] = ACTIONS(5641), - [anon_sym___strong] = ACTIONS(5641), - [anon_sym___unsafe_unretained] = ACTIONS(5641), - [anon_sym___unused] = ACTIONS(5641), - [anon_sym___weak] = ACTIONS(5641), - [sym_primitive_type] = ACTIONS(5641), - [anon_sym_enum] = ACTIONS(5641), - [anon_sym_struct] = ACTIONS(5641), - [anon_sym_union] = ACTIONS(5641), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5641), - [anon_sym___typeof] = ACTIONS(5641), - [anon_sym_typeof] = ACTIONS(5641), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5641), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5641), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5641), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5641), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_API_AVAILABLE] = ACTIONS(5641), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_API_DEPRECATED] = ACTIONS(5641), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5641), - [anon_sym___deprecated_msg] = ACTIONS(5641), - [anon_sym___deprecated_enum_msg] = ACTIONS(5641), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5641), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5641), - [anon_sym__Alignas] = ACTIONS(5641), - [anon_sym_BOOL] = ACTIONS(5641), - [anon_sym_IMP] = ACTIONS(5641), - [anon_sym_SEL] = ACTIONS(5641), - [anon_sym_Class] = ACTIONS(5641), - [anon_sym_id] = ACTIONS(5641), - }, - [3169] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3170] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3171] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3172] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3173] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3174] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3175] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3176] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3177] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_LBRACE] = ACTIONS(5181), - [anon_sym_signed] = ACTIONS(5179), - [anon_sym_unsigned] = ACTIONS(5179), - [anon_sym_long] = ACTIONS(5179), - [anon_sym_short] = ACTIONS(5179), - [anon_sym_ATautoreleasepool] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [sym_primitive_type] = ACTIONS(5179), - [anon_sym_enum] = ACTIONS(5179), - [anon_sym_struct] = ACTIONS(5179), - [anon_sym_union] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5179), - [anon_sym___typeof] = ACTIONS(5179), - [anon_sym_typeof] = ACTIONS(5179), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - [anon_sym_BOOL] = ACTIONS(5179), - [anon_sym_IMP] = ACTIONS(5179), - [anon_sym_SEL] = ACTIONS(5179), - [anon_sym_Class] = ACTIONS(5179), - [anon_sym_id] = ACTIONS(5179), - }, - [3178] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5651), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5653), - [anon_sym___extension__] = ACTIONS(5651), - [anon_sym_extern] = ACTIONS(5651), - [anon_sym___attribute__] = ACTIONS(5651), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5651), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5651), - [anon_sym_LBRACE] = ACTIONS(5653), - [anon_sym_signed] = ACTIONS(5651), - [anon_sym_unsigned] = ACTIONS(5651), - [anon_sym_long] = ACTIONS(5651), - [anon_sym_short] = ACTIONS(5651), - [anon_sym_ATautoreleasepool] = ACTIONS(5653), - [anon_sym_static] = ACTIONS(5651), - [anon_sym_auto] = ACTIONS(5651), - [anon_sym_register] = ACTIONS(5651), - [anon_sym_inline] = ACTIONS(5651), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5651), - [anon_sym___forceinline] = ACTIONS(5651), - [anon_sym_thread_local] = ACTIONS(5651), - [anon_sym___thread] = ACTIONS(5651), - [anon_sym_CG_EXTERN] = ACTIONS(5651), - [anon_sym_CG_INLINE] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5651), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5651), - [anon_sym_IBOutlet] = ACTIONS(5651), - [anon_sym_IBInspectable] = ACTIONS(5651), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5651), - [anon_sym_NS_INLINE] = ACTIONS(5651), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5651), - [anon_sym_OBJC_EXPORT] = ACTIONS(5651), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5651), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5651), - [anon_sym_volatile] = ACTIONS(5651), - [anon_sym_restrict] = ACTIONS(5651), - [anon_sym___restrict__] = ACTIONS(5651), - [anon_sym__Atomic] = ACTIONS(5651), - [anon_sym__Noreturn] = ACTIONS(5651), - [anon_sym_nullable] = ACTIONS(5651), - [anon_sym__Complex] = ACTIONS(5651), - [anon_sym__Nonnull] = ACTIONS(5651), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5651), - [anon_sym__Null_unspecified] = ACTIONS(5651), - [anon_sym___autoreleasing] = ACTIONS(5651), - [anon_sym___block] = ACTIONS(5651), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5651), - [anon_sym___bridge_transfer] = ACTIONS(5651), - [anon_sym___complex] = ACTIONS(5651), - [anon_sym___const] = ACTIONS(5651), - [anon_sym___imag] = ACTIONS(5651), - [anon_sym___kindof] = ACTIONS(5651), - [anon_sym___nonnull] = ACTIONS(5651), - [anon_sym___nullable] = ACTIONS(5651), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5651), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5651), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5651), - [anon_sym___real] = ACTIONS(5651), - [anon_sym___strong] = ACTIONS(5651), - [anon_sym___unsafe_unretained] = ACTIONS(5651), - [anon_sym___unused] = ACTIONS(5651), - [anon_sym___weak] = ACTIONS(5651), - [sym_primitive_type] = ACTIONS(5651), - [anon_sym_enum] = ACTIONS(5651), - [anon_sym_struct] = ACTIONS(5651), - [anon_sym_union] = ACTIONS(5651), - [anon_sym_QMARK] = ACTIONS(6028), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5651), - [anon_sym___typeof] = ACTIONS(5651), - [anon_sym_typeof] = ACTIONS(5651), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5651), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5651), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5651), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5651), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_API_AVAILABLE] = ACTIONS(5651), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_API_DEPRECATED] = ACTIONS(5651), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5651), - [anon_sym___deprecated_msg] = ACTIONS(5651), - [anon_sym___deprecated_enum_msg] = ACTIONS(5651), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5651), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5651), - [anon_sym__Alignas] = ACTIONS(5651), - [anon_sym_BOOL] = ACTIONS(5651), - [anon_sym_IMP] = ACTIONS(5651), - [anon_sym_SEL] = ACTIONS(5651), - [anon_sym_Class] = ACTIONS(5651), - [anon_sym_id] = ACTIONS(5651), - }, - [3179] = { - [sym_identifier] = ACTIONS(6044), - [aux_sym_preproc_def_token1] = ACTIONS(6044), - [anon_sym_COMMA] = ACTIONS(6046), - [anon_sym_RPAREN] = ACTIONS(6046), - [aux_sym_preproc_if_token1] = ACTIONS(6044), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6044), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6044), - [sym_preproc_directive] = ACTIONS(6044), - [anon_sym_LPAREN2] = ACTIONS(6046), - [anon_sym_DASH] = ACTIONS(6046), - [anon_sym_PLUS] = ACTIONS(6046), - [anon_sym_STAR] = ACTIONS(6046), - [anon_sym_CARET] = ACTIONS(6046), - [anon_sym_GT] = ACTIONS(6046), - [anon_sym_SEMI] = ACTIONS(6046), - [anon_sym___extension__] = ACTIONS(6044), - [anon_sym_typedef] = ACTIONS(6044), - [anon_sym_extern] = ACTIONS(6044), - [anon_sym___attribute__] = ACTIONS(6044), - [anon_sym___attribute] = ACTIONS(6044), - [anon_sym_noreturn] = ACTIONS(6044), - [anon_sym_LBRACK] = ACTIONS(6046), - [anon_sym___declspec] = ACTIONS(6044), - [anon_sym___based] = ACTIONS(6044), - [anon_sym___cdecl] = ACTIONS(6044), - [anon_sym___clrcall] = ACTIONS(6044), - [anon_sym___stdcall] = ACTIONS(6044), - [anon_sym___fastcall] = ACTIONS(6044), - [anon_sym___thiscall] = ACTIONS(6044), - [anon_sym___vectorcall] = ACTIONS(6044), - [anon_sym_LBRACE] = ACTIONS(6046), - [anon_sym_signed] = ACTIONS(6044), - [anon_sym_unsigned] = ACTIONS(6044), - [anon_sym_long] = ACTIONS(6044), - [anon_sym_short] = ACTIONS(6044), - [anon_sym_ATautoreleasepool] = ACTIONS(6046), - [anon_sym_static] = ACTIONS(6044), - [anon_sym_auto] = ACTIONS(6044), - [anon_sym_register] = ACTIONS(6044), - [anon_sym_inline] = ACTIONS(6044), - [anon_sym___inline] = ACTIONS(6044), - [anon_sym___inline__] = ACTIONS(6044), - [anon_sym___forceinline] = ACTIONS(6044), - [anon_sym_thread_local] = ACTIONS(6044), - [anon_sym___thread] = ACTIONS(6044), - [anon_sym_CG_EXTERN] = ACTIONS(6044), - [anon_sym_CG_INLINE] = ACTIONS(6044), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6044), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6044), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6044), - [anon_sym_IBOutlet] = ACTIONS(6044), - [anon_sym_IBInspectable] = ACTIONS(6044), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6044), - [anon_sym_NS_INLINE] = ACTIONS(6044), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6044), - [anon_sym_OBJC_EXPORT] = ACTIONS(6044), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6044), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6044), - [anon_sym_const] = ACTIONS(6044), - [anon_sym_constexpr] = ACTIONS(6044), - [anon_sym_volatile] = ACTIONS(6044), - [anon_sym_restrict] = ACTIONS(6044), - [anon_sym___restrict__] = ACTIONS(6044), - [anon_sym__Atomic] = ACTIONS(6044), - [anon_sym__Noreturn] = ACTIONS(6044), - [anon_sym_nullable] = ACTIONS(6044), - [anon_sym__Complex] = ACTIONS(6044), - [anon_sym__Nonnull] = ACTIONS(6044), - [anon_sym__Nullable] = ACTIONS(6044), - [anon_sym__Nullable_result] = ACTIONS(6044), - [anon_sym__Null_unspecified] = ACTIONS(6044), - [anon_sym___autoreleasing] = ACTIONS(6044), - [anon_sym___block] = ACTIONS(6044), - [anon_sym___bridge] = ACTIONS(6044), - [anon_sym___bridge_retained] = ACTIONS(6044), - [anon_sym___bridge_transfer] = ACTIONS(6044), - [anon_sym___complex] = ACTIONS(6044), - [anon_sym___const] = ACTIONS(6044), - [anon_sym___imag] = ACTIONS(6044), - [anon_sym___kindof] = ACTIONS(6044), - [anon_sym___nonnull] = ACTIONS(6044), - [anon_sym___nullable] = ACTIONS(6044), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6044), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6044), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6044), - [anon_sym___real] = ACTIONS(6044), - [anon_sym___strong] = ACTIONS(6044), - [anon_sym___unsafe_unretained] = ACTIONS(6044), - [anon_sym___unused] = ACTIONS(6044), - [anon_sym___weak] = ACTIONS(6044), - [sym_primitive_type] = ACTIONS(6044), - [anon_sym_enum] = ACTIONS(6044), - [anon_sym_COLON] = ACTIONS(6046), - [anon_sym_struct] = ACTIONS(6044), - [anon_sym_union] = ACTIONS(6044), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6044), - [anon_sym___typeof] = ACTIONS(6044), - [anon_sym_typeof] = ACTIONS(6044), - [aux_sym_preproc_undef_token1] = ACTIONS(6044), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6044), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6044), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6044), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6044), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6044), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6044), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6044), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6044), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6044), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6044), - [anon_sym_NS_AVAILABLE] = ACTIONS(6044), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6044), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6044), - [anon_sym_API_AVAILABLE] = ACTIONS(6044), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6044), - [anon_sym_API_DEPRECATED] = ACTIONS(6044), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6044), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6044), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6044), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6044), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6044), - [anon_sym___deprecated_msg] = ACTIONS(6044), - [anon_sym___deprecated_enum_msg] = ACTIONS(6044), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6044), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6044), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6044), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6044), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6044), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6044), - [anon_sym_ATend] = ACTIONS(6046), - [anon_sym_AToptional] = ACTIONS(6046), - [anon_sym_ATrequired] = ACTIONS(6046), - [anon_sym_ATproperty] = ACTIONS(6046), - [anon_sym__Alignas] = ACTIONS(6044), - [anon_sym_BOOL] = ACTIONS(6044), - [anon_sym_IMP] = ACTIONS(6044), - [anon_sym_SEL] = ACTIONS(6044), - [anon_sym_Class] = ACTIONS(6044), - [anon_sym_id] = ACTIONS(6044), - }, - [3180] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_method_parameter] = STATE(3101), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5905), - [anon_sym_SEMI] = ACTIONS(6048), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3181] = { - [sym_declaration] = STATE(3272), - [sym__declaration_modifiers] = STATE(3368), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3368), - [sym_attribute_declaration] = STATE(3368), - [sym_ms_declspec_modifier] = STATE(3368), - [sym_compound_statement] = STATE(3898), - [sym_storage_class_specifier] = STATE(3368), - [sym_type_qualifier] = STATE(3368), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3368), - [sym_method_parameter] = STATE(3098), - [sym_alignas_specifier] = STATE(3368), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3272), - [aux_sym__declaration_specifiers_repeat1] = STATE(3368), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5849), - [anon_sym_SEMI] = ACTIONS(6050), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3182] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym__abstract_declarator] = STATE(7475), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_parameter_list] = STATE(6647), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(5801), - [anon_sym_CARET] = ACTIONS(5803), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3183] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5534), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(5538), - [anon_sym___extension__] = ACTIONS(5534), - [anon_sym_extern] = ACTIONS(5534), - [anon_sym___attribute__] = ACTIONS(5534), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5534), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5534), - [anon_sym_LBRACE] = ACTIONS(5538), - [anon_sym_signed] = ACTIONS(5534), - [anon_sym_unsigned] = ACTIONS(5534), - [anon_sym_long] = ACTIONS(5534), - [anon_sym_short] = ACTIONS(5534), - [anon_sym_ATautoreleasepool] = ACTIONS(5538), - [anon_sym_static] = ACTIONS(5534), - [anon_sym_auto] = ACTIONS(5534), - [anon_sym_register] = ACTIONS(5534), - [anon_sym_inline] = ACTIONS(5534), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5534), - [anon_sym___forceinline] = ACTIONS(5534), - [anon_sym_thread_local] = ACTIONS(5534), - [anon_sym___thread] = ACTIONS(5534), - [anon_sym_CG_EXTERN] = ACTIONS(5534), - [anon_sym_CG_INLINE] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5534), - [anon_sym_IBOutlet] = ACTIONS(5534), - [anon_sym_IBInspectable] = ACTIONS(5534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5534), - [anon_sym_NS_INLINE] = ACTIONS(5534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5534), - [anon_sym_OBJC_EXPORT] = ACTIONS(5534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5534), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5534), - [anon_sym_volatile] = ACTIONS(5534), - [anon_sym_restrict] = ACTIONS(5534), - [anon_sym___restrict__] = ACTIONS(5534), - [anon_sym__Atomic] = ACTIONS(5534), - [anon_sym__Noreturn] = ACTIONS(5534), - [anon_sym_nullable] = ACTIONS(5534), - [anon_sym__Complex] = ACTIONS(5534), - [anon_sym__Nonnull] = ACTIONS(5534), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5534), - [anon_sym__Null_unspecified] = ACTIONS(5534), - [anon_sym___autoreleasing] = ACTIONS(5534), - [anon_sym___block] = ACTIONS(5534), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5534), - [anon_sym___bridge_transfer] = ACTIONS(5534), - [anon_sym___complex] = ACTIONS(5534), - [anon_sym___const] = ACTIONS(5534), - [anon_sym___imag] = ACTIONS(5534), - [anon_sym___kindof] = ACTIONS(5534), - [anon_sym___nonnull] = ACTIONS(5534), - [anon_sym___nullable] = ACTIONS(5534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5534), - [anon_sym___real] = ACTIONS(5534), - [anon_sym___strong] = ACTIONS(5534), - [anon_sym___unsafe_unretained] = ACTIONS(5534), - [anon_sym___unused] = ACTIONS(5534), - [anon_sym___weak] = ACTIONS(5534), - [sym_primitive_type] = ACTIONS(5534), - [anon_sym_enum] = ACTIONS(5534), - [anon_sym_struct] = ACTIONS(5534), - [anon_sym_union] = ACTIONS(5534), - [anon_sym_QMARK] = ACTIONS(6028), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5534), - [anon_sym___typeof] = ACTIONS(5534), - [anon_sym_typeof] = ACTIONS(5534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_API_AVAILABLE] = ACTIONS(5534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_API_DEPRECATED] = ACTIONS(5534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5534), - [anon_sym___deprecated_msg] = ACTIONS(5534), - [anon_sym___deprecated_enum_msg] = ACTIONS(5534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5534), - [anon_sym__Alignas] = ACTIONS(5534), - [anon_sym_BOOL] = ACTIONS(5534), - [anon_sym_IMP] = ACTIONS(5534), - [anon_sym_SEL] = ACTIONS(5534), - [anon_sym_Class] = ACTIONS(5534), - [anon_sym_id] = ACTIONS(5534), - }, - [3184] = { - [sym_declaration] = STATE(3294), - [sym__declaration_modifiers] = STATE(3405), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3405), - [sym_attribute_declaration] = STATE(3405), - [sym_ms_declspec_modifier] = STATE(3405), - [sym_compound_statement] = STATE(3555), - [sym_storage_class_specifier] = STATE(3405), - [sym_type_qualifier] = STATE(3405), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3405), - [sym_method_parameter] = STATE(3107), - [sym_alignas_specifier] = STATE(3405), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3294), - [aux_sym__declaration_specifiers_repeat1] = STATE(3405), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5901), - [anon_sym_SEMI] = ACTIONS(6052), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3185] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(6054), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(6056), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(6056), - [anon_sym___extension__] = ACTIONS(6054), - [anon_sym_extern] = ACTIONS(6054), - [anon_sym___attribute__] = ACTIONS(6054), - [anon_sym___attribute] = ACTIONS(6054), - [anon_sym_noreturn] = ACTIONS(6054), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(6054), - [anon_sym_LBRACE] = ACTIONS(6056), - [anon_sym_signed] = ACTIONS(6054), - [anon_sym_unsigned] = ACTIONS(6054), - [anon_sym_long] = ACTIONS(6054), - [anon_sym_short] = ACTIONS(6054), - [anon_sym_ATautoreleasepool] = ACTIONS(6056), - [anon_sym_static] = ACTIONS(6054), - [anon_sym_auto] = ACTIONS(6054), - [anon_sym_register] = ACTIONS(6054), - [anon_sym_inline] = ACTIONS(6054), - [anon_sym___inline] = ACTIONS(6054), - [anon_sym___inline__] = ACTIONS(6054), - [anon_sym___forceinline] = ACTIONS(6054), - [anon_sym_thread_local] = ACTIONS(6054), - [anon_sym___thread] = ACTIONS(6054), - [anon_sym_CG_EXTERN] = ACTIONS(6054), - [anon_sym_CG_INLINE] = ACTIONS(6054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6054), - [anon_sym_IBOutlet] = ACTIONS(6054), - [anon_sym_IBInspectable] = ACTIONS(6054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6054), - [anon_sym_NS_INLINE] = ACTIONS(6054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6054), - [anon_sym_OBJC_EXPORT] = ACTIONS(6054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6054), - [anon_sym_const] = ACTIONS(6054), - [anon_sym_constexpr] = ACTIONS(6054), - [anon_sym_volatile] = ACTIONS(6054), - [anon_sym_restrict] = ACTIONS(6054), - [anon_sym___restrict__] = ACTIONS(6054), - [anon_sym__Atomic] = ACTIONS(6054), - [anon_sym__Noreturn] = ACTIONS(6054), - [anon_sym_nullable] = ACTIONS(6054), - [anon_sym__Complex] = ACTIONS(6054), - [anon_sym__Nonnull] = ACTIONS(6054), - [anon_sym__Nullable] = ACTIONS(6054), - [anon_sym__Nullable_result] = ACTIONS(6054), - [anon_sym__Null_unspecified] = ACTIONS(6054), - [anon_sym___autoreleasing] = ACTIONS(6054), - [anon_sym___block] = ACTIONS(6054), - [anon_sym___bridge] = ACTIONS(6054), - [anon_sym___bridge_retained] = ACTIONS(6054), - [anon_sym___bridge_transfer] = ACTIONS(6054), - [anon_sym___complex] = ACTIONS(6054), - [anon_sym___const] = ACTIONS(6054), - [anon_sym___imag] = ACTIONS(6054), - [anon_sym___kindof] = ACTIONS(6054), - [anon_sym___nonnull] = ACTIONS(6054), - [anon_sym___nullable] = ACTIONS(6054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6054), - [anon_sym___real] = ACTIONS(6054), - [anon_sym___strong] = ACTIONS(6054), - [anon_sym___unsafe_unretained] = ACTIONS(6054), - [anon_sym___unused] = ACTIONS(6054), - [anon_sym___weak] = ACTIONS(6054), - [sym_primitive_type] = ACTIONS(6054), - [anon_sym_enum] = ACTIONS(6054), - [anon_sym_struct] = ACTIONS(6054), - [anon_sym_union] = ACTIONS(6054), - [anon_sym_QMARK] = ACTIONS(6028), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6054), - [anon_sym___typeof] = ACTIONS(6054), - [anon_sym_typeof] = ACTIONS(6054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6054), - [anon_sym_NS_AVAILABLE] = ACTIONS(6054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_API_AVAILABLE] = ACTIONS(6054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_API_DEPRECATED] = ACTIONS(6054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6054), - [anon_sym___deprecated_msg] = ACTIONS(6054), - [anon_sym___deprecated_enum_msg] = ACTIONS(6054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6054), - [anon_sym__Alignas] = ACTIONS(6054), - [anon_sym_BOOL] = ACTIONS(6054), - [anon_sym_IMP] = ACTIONS(6054), - [anon_sym_SEL] = ACTIONS(6054), - [anon_sym_Class] = ACTIONS(6054), - [anon_sym_id] = ACTIONS(6054), - }, - [3186] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_method_parameter] = STATE(3118), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5881), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3187] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_method_parameter] = STATE(3101), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5905), - [anon_sym_SEMI] = ACTIONS(6060), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3188] = { - [sym_declaration] = STATE(3251), - [sym__declaration_modifiers] = STATE(3351), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3351), - [sym_attribute_declaration] = STATE(3351), - [sym_ms_declspec_modifier] = STATE(3351), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3351), - [sym_type_qualifier] = STATE(3351), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3351), - [sym_method_parameter] = STATE(3095), - [sym_alignas_specifier] = STATE(3351), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3251), - [aux_sym__declaration_specifiers_repeat1] = STATE(3351), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5897), - [anon_sym_SEMI] = ACTIONS(6062), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3189] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_method_parameter] = STATE(3103), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5869), - [anon_sym_SEMI] = ACTIONS(6064), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3190] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(6066), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6002), - [anon_sym_COMMA] = ACTIONS(6068), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6004), - [anon_sym_PLUS] = ACTIONS(6004), - [anon_sym_STAR] = ACTIONS(6006), - [anon_sym_SLASH] = ACTIONS(6008), - [anon_sym_PERCENT] = ACTIONS(6006), - [anon_sym_PIPE_PIPE] = ACTIONS(6010), - [anon_sym_AMP_AMP] = ACTIONS(6012), - [anon_sym_PIPE] = ACTIONS(6014), - [anon_sym_CARET] = ACTIONS(6016), - [anon_sym_AMP] = ACTIONS(6018), - [anon_sym_EQ_EQ] = ACTIONS(6020), - [anon_sym_BANG_EQ] = ACTIONS(6020), - [anon_sym_GT] = ACTIONS(6022), - [anon_sym_GT_EQ] = ACTIONS(6024), - [anon_sym_LT_EQ] = ACTIONS(6024), - [anon_sym_LT] = ACTIONS(6022), - [anon_sym_LT_LT] = ACTIONS(6026), - [anon_sym_GT_GT] = ACTIONS(6026), - [anon_sym_SEMI] = ACTIONS(6068), - [anon_sym___extension__] = ACTIONS(6066), - [anon_sym_extern] = ACTIONS(6066), - [anon_sym___attribute__] = ACTIONS(6066), - [anon_sym___attribute] = ACTIONS(6066), - [anon_sym_noreturn] = ACTIONS(6066), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(6066), - [anon_sym_LBRACE] = ACTIONS(6068), - [anon_sym_signed] = ACTIONS(6066), - [anon_sym_unsigned] = ACTIONS(6066), - [anon_sym_long] = ACTIONS(6066), - [anon_sym_short] = ACTIONS(6066), - [anon_sym_ATautoreleasepool] = ACTIONS(6068), - [anon_sym_static] = ACTIONS(6066), - [anon_sym_auto] = ACTIONS(6066), - [anon_sym_register] = ACTIONS(6066), - [anon_sym_inline] = ACTIONS(6066), - [anon_sym___inline] = ACTIONS(6066), - [anon_sym___inline__] = ACTIONS(6066), - [anon_sym___forceinline] = ACTIONS(6066), - [anon_sym_thread_local] = ACTIONS(6066), - [anon_sym___thread] = ACTIONS(6066), - [anon_sym_CG_EXTERN] = ACTIONS(6066), - [anon_sym_CG_INLINE] = ACTIONS(6066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6066), - [anon_sym_IBOutlet] = ACTIONS(6066), - [anon_sym_IBInspectable] = ACTIONS(6066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6066), - [anon_sym_NS_INLINE] = ACTIONS(6066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6066), - [anon_sym_OBJC_EXPORT] = ACTIONS(6066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6066), - [anon_sym_const] = ACTIONS(6066), - [anon_sym_constexpr] = ACTIONS(6066), - [anon_sym_volatile] = ACTIONS(6066), - [anon_sym_restrict] = ACTIONS(6066), - [anon_sym___restrict__] = ACTIONS(6066), - [anon_sym__Atomic] = ACTIONS(6066), - [anon_sym__Noreturn] = ACTIONS(6066), - [anon_sym_nullable] = ACTIONS(6066), - [anon_sym__Complex] = ACTIONS(6066), - [anon_sym__Nonnull] = ACTIONS(6066), - [anon_sym__Nullable] = ACTIONS(6066), - [anon_sym__Nullable_result] = ACTIONS(6066), - [anon_sym__Null_unspecified] = ACTIONS(6066), - [anon_sym___autoreleasing] = ACTIONS(6066), - [anon_sym___block] = ACTIONS(6066), - [anon_sym___bridge] = ACTIONS(6066), - [anon_sym___bridge_retained] = ACTIONS(6066), - [anon_sym___bridge_transfer] = ACTIONS(6066), - [anon_sym___complex] = ACTIONS(6066), - [anon_sym___const] = ACTIONS(6066), - [anon_sym___imag] = ACTIONS(6066), - [anon_sym___kindof] = ACTIONS(6066), - [anon_sym___nonnull] = ACTIONS(6066), - [anon_sym___nullable] = ACTIONS(6066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6066), - [anon_sym___real] = ACTIONS(6066), - [anon_sym___strong] = ACTIONS(6066), - [anon_sym___unsafe_unretained] = ACTIONS(6066), - [anon_sym___unused] = ACTIONS(6066), - [anon_sym___weak] = ACTIONS(6066), - [sym_primitive_type] = ACTIONS(6066), - [anon_sym_enum] = ACTIONS(6066), - [anon_sym_struct] = ACTIONS(6066), - [anon_sym_union] = ACTIONS(6066), - [anon_sym_QMARK] = ACTIONS(6028), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6066), - [anon_sym___typeof] = ACTIONS(6066), - [anon_sym_typeof] = ACTIONS(6066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6066), - [anon_sym_NS_AVAILABLE] = ACTIONS(6066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_API_AVAILABLE] = ACTIONS(6066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_API_DEPRECATED] = ACTIONS(6066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6066), - [anon_sym___deprecated_msg] = ACTIONS(6066), - [anon_sym___deprecated_enum_msg] = ACTIONS(6066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6066), - [anon_sym__Alignas] = ACTIONS(6066), - [anon_sym_BOOL] = ACTIONS(6066), - [anon_sym_IMP] = ACTIONS(6066), - [anon_sym_SEL] = ACTIONS(6066), - [anon_sym_Class] = ACTIONS(6066), - [anon_sym_id] = ACTIONS(6066), - }, - [3191] = { - [sym_declaration] = STATE(3279), - [sym__declaration_modifiers] = STATE(3385), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3385), - [sym_attribute_declaration] = STATE(3385), - [sym_ms_declspec_modifier] = STATE(3385), - [sym_compound_statement] = STATE(3886), - [sym_storage_class_specifier] = STATE(3385), - [sym_type_qualifier] = STATE(3385), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3385), - [sym_method_parameter] = STATE(3082), - [sym_alignas_specifier] = STATE(3385), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3279), - [aux_sym__declaration_specifiers_repeat1] = STATE(3385), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5861), - [anon_sym_SEMI] = ACTIONS(6070), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3192] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_method_parameter] = STATE(3103), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5869), - [anon_sym_SEMI] = ACTIONS(6072), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3193] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_method_parameter] = STATE(3091), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5889), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3194] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_method_parameter] = STATE(3106), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5865), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3195] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_method_parameter] = STATE(3097), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5877), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3196] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_method_parameter] = STATE(3099), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(5853), - [anon_sym_SEMI] = ACTIONS(6080), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_COLON] = ACTIONS(5827), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3197] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3198] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3205), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6072), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3199] = { - [sym_declaration] = STATE(3295), - [sym__declaration_modifiers] = STATE(3353), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3353), - [sym_attribute_declaration] = STATE(3353), - [sym_ms_declspec_modifier] = STATE(3353), - [sym_compound_statement] = STATE(3967), - [sym_storage_class_specifier] = STATE(3353), - [sym_type_qualifier] = STATE(3353), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3353), - [sym_alignas_specifier] = STATE(3353), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3295), - [aux_sym__declaration_specifiers_repeat1] = STATE(3353), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6084), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3200] = { - [sym_declaration] = STATE(3261), - [sym__declaration_modifiers] = STATE(3366), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3366), - [sym_attribute_declaration] = STATE(3366), - [sym_ms_declspec_modifier] = STATE(3366), - [sym_compound_statement] = STATE(3870), - [sym_storage_class_specifier] = STATE(3366), - [sym_type_qualifier] = STATE(3366), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3366), - [sym_alignas_specifier] = STATE(3366), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3261), - [aux_sym__declaration_specifiers_repeat1] = STATE(3366), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6086), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3201] = { - [sym_declaration] = STATE(3295), - [sym__declaration_modifiers] = STATE(3353), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3353), - [sym_attribute_declaration] = STATE(3353), - [sym_ms_declspec_modifier] = STATE(3353), - [sym_compound_statement] = STATE(3967), - [sym_storage_class_specifier] = STATE(3353), - [sym_type_qualifier] = STATE(3353), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3353), - [sym_alignas_specifier] = STATE(3353), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3295), - [aux_sym__declaration_specifiers_repeat1] = STATE(3353), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3210), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6084), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3202] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3236), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3203] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3213), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3204] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3220), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3205] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3206] = { - [sym_declaration] = STATE(3266), - [sym__declaration_modifiers] = STATE(3358), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3358), - [sym_attribute_declaration] = STATE(3358), - [sym_ms_declspec_modifier] = STATE(3358), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3358), - [sym_type_qualifier] = STATE(3358), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3358), - [sym_alignas_specifier] = STATE(3358), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3266), - [aux_sym__declaration_specifiers_repeat1] = STATE(3358), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3207] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3208] = { - [sym_declaration] = STATE(3252), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3252), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6090), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3209] = { - [sym_declaration] = STATE(3266), - [sym__declaration_modifiers] = STATE(3358), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3358), - [sym_attribute_declaration] = STATE(3358), - [sym_ms_declspec_modifier] = STATE(3358), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3358), - [sym_type_qualifier] = STATE(3358), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3358), - [sym_alignas_specifier] = STATE(3358), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3266), - [aux_sym__declaration_specifiers_repeat1] = STATE(3358), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3234), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3210] = { - [sym_declaration] = STATE(3284), - [sym__declaration_modifiers] = STATE(3393), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3393), - [sym_attribute_declaration] = STATE(3393), - [sym_ms_declspec_modifier] = STATE(3393), - [sym_compound_statement] = STATE(3963), - [sym_storage_class_specifier] = STATE(3393), - [sym_type_qualifier] = STATE(3393), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3393), - [sym_alignas_specifier] = STATE(3393), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3284), - [aux_sym__declaration_specifiers_repeat1] = STATE(3393), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6092), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3211] = { - [sym_declaration] = STATE(3264), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3264), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3206), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6094), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3212] = { - [sym_declaration] = STATE(3263), - [sym__declaration_modifiers] = STATE(3381), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3381), - [sym_attribute_declaration] = STATE(3381), - [sym_ms_declspec_modifier] = STATE(3381), - [sym_compound_statement] = STATE(3882), - [sym_storage_class_specifier] = STATE(3381), - [sym_type_qualifier] = STATE(3381), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3381), - [sym_alignas_specifier] = STATE(3381), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3263), - [aux_sym__declaration_specifiers_repeat1] = STATE(3381), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3200), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3213] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3214] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3221), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3215] = { - [sym_identifier] = ACTIONS(5284), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5286), - [anon_sym_COMMA] = ACTIONS(5286), - [anon_sym_LPAREN2] = ACTIONS(5286), - [anon_sym_DASH] = ACTIONS(5284), - [anon_sym_PLUS] = ACTIONS(5284), - [anon_sym_STAR] = ACTIONS(5286), - [anon_sym_SLASH] = ACTIONS(5284), - [anon_sym_PERCENT] = ACTIONS(5286), - [anon_sym_PIPE_PIPE] = ACTIONS(5286), - [anon_sym_AMP_AMP] = ACTIONS(5286), - [anon_sym_PIPE] = ACTIONS(5284), - [anon_sym_CARET] = ACTIONS(5286), - [anon_sym_AMP] = ACTIONS(5284), - [anon_sym_EQ_EQ] = ACTIONS(5286), - [anon_sym_BANG_EQ] = ACTIONS(5286), - [anon_sym_GT] = ACTIONS(5284), - [anon_sym_GT_EQ] = ACTIONS(5286), - [anon_sym_LT_EQ] = ACTIONS(5286), - [anon_sym_LT] = ACTIONS(5284), - [anon_sym_LT_LT] = ACTIONS(5286), - [anon_sym_GT_GT] = ACTIONS(5286), - [anon_sym_SEMI] = ACTIONS(5286), - [anon_sym___extension__] = ACTIONS(5284), - [anon_sym_extern] = ACTIONS(5284), - [anon_sym___attribute__] = ACTIONS(5284), - [anon_sym___attribute] = ACTIONS(5284), - [anon_sym_noreturn] = ACTIONS(5284), - [anon_sym_LBRACK] = ACTIONS(5286), - [anon_sym___declspec] = ACTIONS(5284), - [anon_sym_LBRACE] = ACTIONS(5286), - [anon_sym_signed] = ACTIONS(5284), - [anon_sym_unsigned] = ACTIONS(5284), - [anon_sym_long] = ACTIONS(5284), - [anon_sym_short] = ACTIONS(5284), - [anon_sym_ATautoreleasepool] = ACTIONS(5286), - [anon_sym_static] = ACTIONS(5284), - [anon_sym_auto] = ACTIONS(5284), - [anon_sym_register] = ACTIONS(5284), - [anon_sym_inline] = ACTIONS(5284), - [anon_sym___inline] = ACTIONS(5284), - [anon_sym___inline__] = ACTIONS(5284), - [anon_sym___forceinline] = ACTIONS(5284), - [anon_sym_thread_local] = ACTIONS(5284), - [anon_sym___thread] = ACTIONS(5284), - [anon_sym_CG_EXTERN] = ACTIONS(5284), - [anon_sym_CG_INLINE] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5284), - [anon_sym_IBOutlet] = ACTIONS(5284), - [anon_sym_IBInspectable] = ACTIONS(5284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5284), - [anon_sym_NS_INLINE] = ACTIONS(5284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5284), - [anon_sym_OBJC_EXPORT] = ACTIONS(5284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5284), - [anon_sym_const] = ACTIONS(5284), - [anon_sym_constexpr] = ACTIONS(5284), - [anon_sym_volatile] = ACTIONS(5284), - [anon_sym_restrict] = ACTIONS(5284), - [anon_sym___restrict__] = ACTIONS(5284), - [anon_sym__Atomic] = ACTIONS(5284), - [anon_sym__Noreturn] = ACTIONS(5284), - [anon_sym_nullable] = ACTIONS(5284), - [anon_sym__Complex] = ACTIONS(5284), - [anon_sym__Nonnull] = ACTIONS(5284), - [anon_sym__Nullable] = ACTIONS(5284), - [anon_sym__Nullable_result] = ACTIONS(5284), - [anon_sym__Null_unspecified] = ACTIONS(5284), - [anon_sym___autoreleasing] = ACTIONS(5284), - [anon_sym___block] = ACTIONS(5284), - [anon_sym___bridge] = ACTIONS(5284), - [anon_sym___bridge_retained] = ACTIONS(5284), - [anon_sym___bridge_transfer] = ACTIONS(5284), - [anon_sym___complex] = ACTIONS(5284), - [anon_sym___const] = ACTIONS(5284), - [anon_sym___imag] = ACTIONS(5284), - [anon_sym___kindof] = ACTIONS(5284), - [anon_sym___nonnull] = ACTIONS(5284), - [anon_sym___nullable] = ACTIONS(5284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5284), - [anon_sym___real] = ACTIONS(5284), - [anon_sym___strong] = ACTIONS(5284), - [anon_sym___unsafe_unretained] = ACTIONS(5284), - [anon_sym___unused] = ACTIONS(5284), - [anon_sym___weak] = ACTIONS(5284), - [sym_primitive_type] = ACTIONS(5284), - [anon_sym_enum] = ACTIONS(5284), - [anon_sym_struct] = ACTIONS(5284), - [anon_sym_union] = ACTIONS(5284), - [anon_sym_QMARK] = ACTIONS(5286), - [anon_sym_DASH_DASH] = ACTIONS(5286), - [anon_sym_PLUS_PLUS] = ACTIONS(5286), - [anon_sym_DOT] = ACTIONS(5284), - [anon_sym_DASH_GT] = ACTIONS(5286), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5284), - [anon_sym___typeof] = ACTIONS(5284), - [anon_sym_typeof] = ACTIONS(5284), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE] = ACTIONS(5284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_API_AVAILABLE] = ACTIONS(5284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_API_DEPRECATED] = ACTIONS(5284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5284), - [anon_sym___deprecated_msg] = ACTIONS(5284), - [anon_sym___deprecated_enum_msg] = ACTIONS(5284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5284), - [anon_sym__Alignas] = ACTIONS(5284), - [anon_sym_BOOL] = ACTIONS(5284), - [anon_sym_IMP] = ACTIONS(5284), - [anon_sym_SEL] = ACTIONS(5284), - [anon_sym_Class] = ACTIONS(5284), - [anon_sym_id] = ACTIONS(5284), - }, - [3216] = { - [sym_identifier] = ACTIONS(5356), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5358), - [anon_sym_COMMA] = ACTIONS(5358), - [anon_sym_LPAREN2] = ACTIONS(5358), - [anon_sym_DASH] = ACTIONS(5356), - [anon_sym_PLUS] = ACTIONS(5356), - [anon_sym_STAR] = ACTIONS(5358), - [anon_sym_SLASH] = ACTIONS(5356), - [anon_sym_PERCENT] = ACTIONS(5358), - [anon_sym_PIPE_PIPE] = ACTIONS(5358), - [anon_sym_AMP_AMP] = ACTIONS(5358), - [anon_sym_PIPE] = ACTIONS(5356), - [anon_sym_CARET] = ACTIONS(5358), - [anon_sym_AMP] = ACTIONS(5356), - [anon_sym_EQ_EQ] = ACTIONS(5358), - [anon_sym_BANG_EQ] = ACTIONS(5358), - [anon_sym_GT] = ACTIONS(5356), - [anon_sym_GT_EQ] = ACTIONS(5358), - [anon_sym_LT_EQ] = ACTIONS(5358), - [anon_sym_LT] = ACTIONS(5356), - [anon_sym_LT_LT] = ACTIONS(5358), - [anon_sym_GT_GT] = ACTIONS(5358), - [anon_sym_SEMI] = ACTIONS(5358), - [anon_sym___extension__] = ACTIONS(5356), - [anon_sym_extern] = ACTIONS(5356), - [anon_sym___attribute__] = ACTIONS(5356), - [anon_sym___attribute] = ACTIONS(5356), - [anon_sym_noreturn] = ACTIONS(5356), - [anon_sym_LBRACK] = ACTIONS(5358), - [anon_sym___declspec] = ACTIONS(5356), - [anon_sym_LBRACE] = ACTIONS(5358), - [anon_sym_signed] = ACTIONS(5356), - [anon_sym_unsigned] = ACTIONS(5356), - [anon_sym_long] = ACTIONS(5356), - [anon_sym_short] = ACTIONS(5356), - [anon_sym_ATautoreleasepool] = ACTIONS(5358), - [anon_sym_static] = ACTIONS(5356), - [anon_sym_auto] = ACTIONS(5356), - [anon_sym_register] = ACTIONS(5356), - [anon_sym_inline] = ACTIONS(5356), - [anon_sym___inline] = ACTIONS(5356), - [anon_sym___inline__] = ACTIONS(5356), - [anon_sym___forceinline] = ACTIONS(5356), - [anon_sym_thread_local] = ACTIONS(5356), - [anon_sym___thread] = ACTIONS(5356), - [anon_sym_CG_EXTERN] = ACTIONS(5356), - [anon_sym_CG_INLINE] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5356), - [anon_sym_IBOutlet] = ACTIONS(5356), - [anon_sym_IBInspectable] = ACTIONS(5356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5356), - [anon_sym_NS_INLINE] = ACTIONS(5356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5356), - [anon_sym_OBJC_EXPORT] = ACTIONS(5356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5356), - [anon_sym_const] = ACTIONS(5356), - [anon_sym_constexpr] = ACTIONS(5356), - [anon_sym_volatile] = ACTIONS(5356), - [anon_sym_restrict] = ACTIONS(5356), - [anon_sym___restrict__] = ACTIONS(5356), - [anon_sym__Atomic] = ACTIONS(5356), - [anon_sym__Noreturn] = ACTIONS(5356), - [anon_sym_nullable] = ACTIONS(5356), - [anon_sym__Complex] = ACTIONS(5356), - [anon_sym__Nonnull] = ACTIONS(5356), - [anon_sym__Nullable] = ACTIONS(5356), - [anon_sym__Nullable_result] = ACTIONS(5356), - [anon_sym__Null_unspecified] = ACTIONS(5356), - [anon_sym___autoreleasing] = ACTIONS(5356), - [anon_sym___block] = ACTIONS(5356), - [anon_sym___bridge] = ACTIONS(5356), - [anon_sym___bridge_retained] = ACTIONS(5356), - [anon_sym___bridge_transfer] = ACTIONS(5356), - [anon_sym___complex] = ACTIONS(5356), - [anon_sym___const] = ACTIONS(5356), - [anon_sym___imag] = ACTIONS(5356), - [anon_sym___kindof] = ACTIONS(5356), - [anon_sym___nonnull] = ACTIONS(5356), - [anon_sym___nullable] = ACTIONS(5356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5356), - [anon_sym___real] = ACTIONS(5356), - [anon_sym___strong] = ACTIONS(5356), - [anon_sym___unsafe_unretained] = ACTIONS(5356), - [anon_sym___unused] = ACTIONS(5356), - [anon_sym___weak] = ACTIONS(5356), - [sym_primitive_type] = ACTIONS(5356), - [anon_sym_enum] = ACTIONS(5356), - [anon_sym_struct] = ACTIONS(5356), - [anon_sym_union] = ACTIONS(5356), - [anon_sym_QMARK] = ACTIONS(5358), - [anon_sym_DASH_DASH] = ACTIONS(5358), - [anon_sym_PLUS_PLUS] = ACTIONS(5358), - [anon_sym_DOT] = ACTIONS(5356), - [anon_sym_DASH_GT] = ACTIONS(5358), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5356), - [anon_sym___typeof] = ACTIONS(5356), - [anon_sym_typeof] = ACTIONS(5356), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE] = ACTIONS(5356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_API_AVAILABLE] = ACTIONS(5356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_API_DEPRECATED] = ACTIONS(5356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5356), - [anon_sym___deprecated_msg] = ACTIONS(5356), - [anon_sym___deprecated_enum_msg] = ACTIONS(5356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5356), - [anon_sym__Alignas] = ACTIONS(5356), - [anon_sym_BOOL] = ACTIONS(5356), - [anon_sym_IMP] = ACTIONS(5356), - [anon_sym_SEL] = ACTIONS(5356), - [anon_sym_Class] = ACTIONS(5356), - [anon_sym_id] = ACTIONS(5356), - }, - [3217] = { - [sym_declaration] = STATE(3253), - [sym__declaration_modifiers] = STATE(3360), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3360), - [sym_attribute_declaration] = STATE(3360), - [sym_ms_declspec_modifier] = STATE(3360), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3360), - [sym_type_qualifier] = STATE(3360), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3360), - [sym_alignas_specifier] = STATE(3360), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3253), - [aux_sym__declaration_specifiers_repeat1] = STATE(3360), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6098), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3218] = { - [sym_declaration] = STATE(3265), - [sym__declaration_modifiers] = STATE(3365), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3365), - [sym_attribute_declaration] = STATE(3365), - [sym_ms_declspec_modifier] = STATE(3365), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3365), - [sym_type_qualifier] = STATE(3365), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3365), - [sym_alignas_specifier] = STATE(3365), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3265), - [aux_sym__declaration_specifiers_repeat1] = STATE(3365), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3248), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6100), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3219] = { - [sym_declaration] = STATE(3252), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3252), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3217), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6090), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3220] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3221] = { - [sym_declaration] = STATE(3258), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3258), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6102), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3222] = { - [sym_declaration] = STATE(3253), - [sym__declaration_modifiers] = STATE(3360), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3360), - [sym_attribute_declaration] = STATE(3360), - [sym_ms_declspec_modifier] = STATE(3360), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3360), - [sym_type_qualifier] = STATE(3360), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3360), - [sym_alignas_specifier] = STATE(3360), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3253), - [aux_sym__declaration_specifiers_repeat1] = STATE(3360), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3245), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6098), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3223] = { - [sym_identifier] = ACTIONS(5348), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5350), - [anon_sym_COMMA] = ACTIONS(5350), - [anon_sym_LPAREN2] = ACTIONS(5350), - [anon_sym_DASH] = ACTIONS(5348), - [anon_sym_PLUS] = ACTIONS(5348), - [anon_sym_STAR] = ACTIONS(5350), - [anon_sym_SLASH] = ACTIONS(5348), - [anon_sym_PERCENT] = ACTIONS(5350), - [anon_sym_PIPE_PIPE] = ACTIONS(5350), - [anon_sym_AMP_AMP] = ACTIONS(5350), - [anon_sym_PIPE] = ACTIONS(5348), - [anon_sym_CARET] = ACTIONS(5350), - [anon_sym_AMP] = ACTIONS(5348), - [anon_sym_EQ_EQ] = ACTIONS(5350), - [anon_sym_BANG_EQ] = ACTIONS(5350), - [anon_sym_GT] = ACTIONS(5348), - [anon_sym_GT_EQ] = ACTIONS(5350), - [anon_sym_LT_EQ] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(5348), - [anon_sym_LT_LT] = ACTIONS(5350), - [anon_sym_GT_GT] = ACTIONS(5350), - [anon_sym_SEMI] = ACTIONS(5350), - [anon_sym___extension__] = ACTIONS(5348), - [anon_sym_extern] = ACTIONS(5348), - [anon_sym___attribute__] = ACTIONS(5348), - [anon_sym___attribute] = ACTIONS(5348), - [anon_sym_noreturn] = ACTIONS(5348), - [anon_sym_LBRACK] = ACTIONS(5350), - [anon_sym___declspec] = ACTIONS(5348), - [anon_sym_LBRACE] = ACTIONS(5350), - [anon_sym_signed] = ACTIONS(5348), - [anon_sym_unsigned] = ACTIONS(5348), - [anon_sym_long] = ACTIONS(5348), - [anon_sym_short] = ACTIONS(5348), - [anon_sym_ATautoreleasepool] = ACTIONS(5350), - [anon_sym_static] = ACTIONS(5348), - [anon_sym_auto] = ACTIONS(5348), - [anon_sym_register] = ACTIONS(5348), - [anon_sym_inline] = ACTIONS(5348), - [anon_sym___inline] = ACTIONS(5348), - [anon_sym___inline__] = ACTIONS(5348), - [anon_sym___forceinline] = ACTIONS(5348), - [anon_sym_thread_local] = ACTIONS(5348), - [anon_sym___thread] = ACTIONS(5348), - [anon_sym_CG_EXTERN] = ACTIONS(5348), - [anon_sym_CG_INLINE] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5348), - [anon_sym_IBOutlet] = ACTIONS(5348), - [anon_sym_IBInspectable] = ACTIONS(5348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5348), - [anon_sym_NS_INLINE] = ACTIONS(5348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5348), - [anon_sym_OBJC_EXPORT] = ACTIONS(5348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5348), - [anon_sym_const] = ACTIONS(5348), - [anon_sym_constexpr] = ACTIONS(5348), - [anon_sym_volatile] = ACTIONS(5348), - [anon_sym_restrict] = ACTIONS(5348), - [anon_sym___restrict__] = ACTIONS(5348), - [anon_sym__Atomic] = ACTIONS(5348), - [anon_sym__Noreturn] = ACTIONS(5348), - [anon_sym_nullable] = ACTIONS(5348), - [anon_sym__Complex] = ACTIONS(5348), - [anon_sym__Nonnull] = ACTIONS(5348), - [anon_sym__Nullable] = ACTIONS(5348), - [anon_sym__Nullable_result] = ACTIONS(5348), - [anon_sym__Null_unspecified] = ACTIONS(5348), - [anon_sym___autoreleasing] = ACTIONS(5348), - [anon_sym___block] = ACTIONS(5348), - [anon_sym___bridge] = ACTIONS(5348), - [anon_sym___bridge_retained] = ACTIONS(5348), - [anon_sym___bridge_transfer] = ACTIONS(5348), - [anon_sym___complex] = ACTIONS(5348), - [anon_sym___const] = ACTIONS(5348), - [anon_sym___imag] = ACTIONS(5348), - [anon_sym___kindof] = ACTIONS(5348), - [anon_sym___nonnull] = ACTIONS(5348), - [anon_sym___nullable] = ACTIONS(5348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5348), - [anon_sym___real] = ACTIONS(5348), - [anon_sym___strong] = ACTIONS(5348), - [anon_sym___unsafe_unretained] = ACTIONS(5348), - [anon_sym___unused] = ACTIONS(5348), - [anon_sym___weak] = ACTIONS(5348), - [sym_primitive_type] = ACTIONS(5348), - [anon_sym_enum] = ACTIONS(5348), - [anon_sym_struct] = ACTIONS(5348), - [anon_sym_union] = ACTIONS(5348), - [anon_sym_QMARK] = ACTIONS(5350), - [anon_sym_DASH_DASH] = ACTIONS(5350), - [anon_sym_PLUS_PLUS] = ACTIONS(5350), - [anon_sym_DOT] = ACTIONS(5348), - [anon_sym_DASH_GT] = ACTIONS(5350), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5348), - [anon_sym___typeof] = ACTIONS(5348), - [anon_sym_typeof] = ACTIONS(5348), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE] = ACTIONS(5348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_API_AVAILABLE] = ACTIONS(5348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_API_DEPRECATED] = ACTIONS(5348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5348), - [anon_sym___deprecated_msg] = ACTIONS(5348), - [anon_sym___deprecated_enum_msg] = ACTIONS(5348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5348), - [anon_sym__Alignas] = ACTIONS(5348), - [anon_sym_BOOL] = ACTIONS(5348), - [anon_sym_IMP] = ACTIONS(5348), - [anon_sym_SEL] = ACTIONS(5348), - [anon_sym_Class] = ACTIONS(5348), - [anon_sym_id] = ACTIONS(5348), - }, - [3224] = { - [sym_declaration] = STATE(3264), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3264), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6094), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3225] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3224), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3226] = { - [sym_declaration] = STATE(3298), - [sym__declaration_modifiers] = STATE(3408), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3408), - [sym_attribute_declaration] = STATE(3408), - [sym_ms_declspec_modifier] = STATE(3408), - [sym_compound_statement] = STATE(3746), - [sym_storage_class_specifier] = STATE(3408), - [sym_type_qualifier] = STATE(3408), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3408), - [sym_alignas_specifier] = STATE(3408), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3298), - [aux_sym__declaration_specifiers_repeat1] = STATE(3408), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6104), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3227] = { - [sym_identifier] = ACTIONS(5468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5470), - [anon_sym_COMMA] = ACTIONS(5470), - [anon_sym_LPAREN2] = ACTIONS(5470), - [anon_sym_DASH] = ACTIONS(5468), - [anon_sym_PLUS] = ACTIONS(5468), - [anon_sym_STAR] = ACTIONS(5470), - [anon_sym_SLASH] = ACTIONS(5468), - [anon_sym_PERCENT] = ACTIONS(5470), - [anon_sym_PIPE_PIPE] = ACTIONS(5470), - [anon_sym_AMP_AMP] = ACTIONS(5470), - [anon_sym_PIPE] = ACTIONS(5468), - [anon_sym_CARET] = ACTIONS(5470), - [anon_sym_AMP] = ACTIONS(5468), - [anon_sym_EQ_EQ] = ACTIONS(5470), - [anon_sym_BANG_EQ] = ACTIONS(5470), - [anon_sym_GT] = ACTIONS(5468), - [anon_sym_GT_EQ] = ACTIONS(5470), - [anon_sym_LT_EQ] = ACTIONS(5470), - [anon_sym_LT] = ACTIONS(5468), - [anon_sym_LT_LT] = ACTIONS(5470), - [anon_sym_GT_GT] = ACTIONS(5470), - [anon_sym_SEMI] = ACTIONS(5470), - [anon_sym___extension__] = ACTIONS(5468), - [anon_sym_extern] = ACTIONS(5468), - [anon_sym___attribute__] = ACTIONS(5468), - [anon_sym___attribute] = ACTIONS(5468), - [anon_sym_noreturn] = ACTIONS(5468), - [anon_sym_LBRACK] = ACTIONS(5470), - [anon_sym___declspec] = ACTIONS(5468), - [anon_sym_LBRACE] = ACTIONS(5470), - [anon_sym_signed] = ACTIONS(5468), - [anon_sym_unsigned] = ACTIONS(5468), - [anon_sym_long] = ACTIONS(5468), - [anon_sym_short] = ACTIONS(5468), - [anon_sym_ATautoreleasepool] = ACTIONS(5470), - [anon_sym_static] = ACTIONS(5468), - [anon_sym_auto] = ACTIONS(5468), - [anon_sym_register] = ACTIONS(5468), - [anon_sym_inline] = ACTIONS(5468), - [anon_sym___inline] = ACTIONS(5468), - [anon_sym___inline__] = ACTIONS(5468), - [anon_sym___forceinline] = ACTIONS(5468), - [anon_sym_thread_local] = ACTIONS(5468), - [anon_sym___thread] = ACTIONS(5468), - [anon_sym_CG_EXTERN] = ACTIONS(5468), - [anon_sym_CG_INLINE] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5468), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5468), - [anon_sym_IBOutlet] = ACTIONS(5468), - [anon_sym_IBInspectable] = ACTIONS(5468), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5468), - [anon_sym_NS_INLINE] = ACTIONS(5468), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5468), - [anon_sym_OBJC_EXPORT] = ACTIONS(5468), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5468), - [anon_sym_const] = ACTIONS(5468), - [anon_sym_constexpr] = ACTIONS(5468), - [anon_sym_volatile] = ACTIONS(5468), - [anon_sym_restrict] = ACTIONS(5468), - [anon_sym___restrict__] = ACTIONS(5468), - [anon_sym__Atomic] = ACTIONS(5468), - [anon_sym__Noreturn] = ACTIONS(5468), - [anon_sym_nullable] = ACTIONS(5468), - [anon_sym__Complex] = ACTIONS(5468), - [anon_sym__Nonnull] = ACTIONS(5468), - [anon_sym__Nullable] = ACTIONS(5468), - [anon_sym__Nullable_result] = ACTIONS(5468), - [anon_sym__Null_unspecified] = ACTIONS(5468), - [anon_sym___autoreleasing] = ACTIONS(5468), - [anon_sym___block] = ACTIONS(5468), - [anon_sym___bridge] = ACTIONS(5468), - [anon_sym___bridge_retained] = ACTIONS(5468), - [anon_sym___bridge_transfer] = ACTIONS(5468), - [anon_sym___complex] = ACTIONS(5468), - [anon_sym___const] = ACTIONS(5468), - [anon_sym___imag] = ACTIONS(5468), - [anon_sym___kindof] = ACTIONS(5468), - [anon_sym___nonnull] = ACTIONS(5468), - [anon_sym___nullable] = ACTIONS(5468), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5468), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5468), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5468), - [anon_sym___real] = ACTIONS(5468), - [anon_sym___strong] = ACTIONS(5468), - [anon_sym___unsafe_unretained] = ACTIONS(5468), - [anon_sym___unused] = ACTIONS(5468), - [anon_sym___weak] = ACTIONS(5468), - [sym_primitive_type] = ACTIONS(5468), - [anon_sym_enum] = ACTIONS(5468), - [anon_sym_struct] = ACTIONS(5468), - [anon_sym_union] = ACTIONS(5468), - [anon_sym_QMARK] = ACTIONS(5470), - [anon_sym_DASH_DASH] = ACTIONS(5470), - [anon_sym_PLUS_PLUS] = ACTIONS(5470), - [anon_sym_DOT] = ACTIONS(5468), - [anon_sym_DASH_GT] = ACTIONS(5470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5468), - [anon_sym___typeof] = ACTIONS(5468), - [anon_sym_typeof] = ACTIONS(5468), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5468), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5468), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5468), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5468), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE] = ACTIONS(5468), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_API_AVAILABLE] = ACTIONS(5468), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_API_DEPRECATED] = ACTIONS(5468), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5468), - [anon_sym___deprecated_msg] = ACTIONS(5468), - [anon_sym___deprecated_enum_msg] = ACTIONS(5468), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5468), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5468), - [anon_sym__Alignas] = ACTIONS(5468), - [anon_sym_BOOL] = ACTIONS(5468), - [anon_sym_IMP] = ACTIONS(5468), - [anon_sym_SEL] = ACTIONS(5468), - [anon_sym_Class] = ACTIONS(5468), - [anon_sym_id] = ACTIONS(5468), - }, - [3228] = { - [sym_declaration] = STATE(3263), - [sym__declaration_modifiers] = STATE(3381), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3381), - [sym_attribute_declaration] = STATE(3381), - [sym_ms_declspec_modifier] = STATE(3381), - [sym_compound_statement] = STATE(3882), - [sym_storage_class_specifier] = STATE(3381), - [sym_type_qualifier] = STATE(3381), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3381), - [sym_alignas_specifier] = STATE(3381), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3263), - [aux_sym__declaration_specifiers_repeat1] = STATE(3381), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3229] = { - [sym_identifier] = ACTIONS(5432), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5434), - [anon_sym_COMMA] = ACTIONS(5434), - [anon_sym_LPAREN2] = ACTIONS(5434), - [anon_sym_DASH] = ACTIONS(5432), - [anon_sym_PLUS] = ACTIONS(5432), - [anon_sym_STAR] = ACTIONS(5434), - [anon_sym_SLASH] = ACTIONS(5432), - [anon_sym_PERCENT] = ACTIONS(5434), - [anon_sym_PIPE_PIPE] = ACTIONS(5434), - [anon_sym_AMP_AMP] = ACTIONS(5434), - [anon_sym_PIPE] = ACTIONS(5432), - [anon_sym_CARET] = ACTIONS(5434), - [anon_sym_AMP] = ACTIONS(5432), - [anon_sym_EQ_EQ] = ACTIONS(5434), - [anon_sym_BANG_EQ] = ACTIONS(5434), - [anon_sym_GT] = ACTIONS(5432), - [anon_sym_GT_EQ] = ACTIONS(5434), - [anon_sym_LT_EQ] = ACTIONS(5434), - [anon_sym_LT] = ACTIONS(5432), - [anon_sym_LT_LT] = ACTIONS(5434), - [anon_sym_GT_GT] = ACTIONS(5434), - [anon_sym_SEMI] = ACTIONS(5434), - [anon_sym___extension__] = ACTIONS(5432), - [anon_sym_extern] = ACTIONS(5432), - [anon_sym___attribute__] = ACTIONS(5432), - [anon_sym___attribute] = ACTIONS(5432), - [anon_sym_noreturn] = ACTIONS(5432), - [anon_sym_LBRACK] = ACTIONS(5434), - [anon_sym___declspec] = ACTIONS(5432), - [anon_sym_LBRACE] = ACTIONS(5434), - [anon_sym_signed] = ACTIONS(5432), - [anon_sym_unsigned] = ACTIONS(5432), - [anon_sym_long] = ACTIONS(5432), - [anon_sym_short] = ACTIONS(5432), - [anon_sym_ATautoreleasepool] = ACTIONS(5434), - [anon_sym_static] = ACTIONS(5432), - [anon_sym_auto] = ACTIONS(5432), - [anon_sym_register] = ACTIONS(5432), - [anon_sym_inline] = ACTIONS(5432), - [anon_sym___inline] = ACTIONS(5432), - [anon_sym___inline__] = ACTIONS(5432), - [anon_sym___forceinline] = ACTIONS(5432), - [anon_sym_thread_local] = ACTIONS(5432), - [anon_sym___thread] = ACTIONS(5432), - [anon_sym_CG_EXTERN] = ACTIONS(5432), - [anon_sym_CG_INLINE] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5432), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5432), - [anon_sym_IBOutlet] = ACTIONS(5432), - [anon_sym_IBInspectable] = ACTIONS(5432), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5432), - [anon_sym_NS_INLINE] = ACTIONS(5432), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5432), - [anon_sym_OBJC_EXPORT] = ACTIONS(5432), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5432), - [anon_sym_const] = ACTIONS(5432), - [anon_sym_constexpr] = ACTIONS(5432), - [anon_sym_volatile] = ACTIONS(5432), - [anon_sym_restrict] = ACTIONS(5432), - [anon_sym___restrict__] = ACTIONS(5432), - [anon_sym__Atomic] = ACTIONS(5432), - [anon_sym__Noreturn] = ACTIONS(5432), - [anon_sym_nullable] = ACTIONS(5432), - [anon_sym__Complex] = ACTIONS(5432), - [anon_sym__Nonnull] = ACTIONS(5432), - [anon_sym__Nullable] = ACTIONS(5432), - [anon_sym__Nullable_result] = ACTIONS(5432), - [anon_sym__Null_unspecified] = ACTIONS(5432), - [anon_sym___autoreleasing] = ACTIONS(5432), - [anon_sym___block] = ACTIONS(5432), - [anon_sym___bridge] = ACTIONS(5432), - [anon_sym___bridge_retained] = ACTIONS(5432), - [anon_sym___bridge_transfer] = ACTIONS(5432), - [anon_sym___complex] = ACTIONS(5432), - [anon_sym___const] = ACTIONS(5432), - [anon_sym___imag] = ACTIONS(5432), - [anon_sym___kindof] = ACTIONS(5432), - [anon_sym___nonnull] = ACTIONS(5432), - [anon_sym___nullable] = ACTIONS(5432), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5432), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5432), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5432), - [anon_sym___real] = ACTIONS(5432), - [anon_sym___strong] = ACTIONS(5432), - [anon_sym___unsafe_unretained] = ACTIONS(5432), - [anon_sym___unused] = ACTIONS(5432), - [anon_sym___weak] = ACTIONS(5432), - [sym_primitive_type] = ACTIONS(5432), - [anon_sym_enum] = ACTIONS(5432), - [anon_sym_struct] = ACTIONS(5432), - [anon_sym_union] = ACTIONS(5432), - [anon_sym_QMARK] = ACTIONS(5434), - [anon_sym_DASH_DASH] = ACTIONS(5434), - [anon_sym_PLUS_PLUS] = ACTIONS(5434), - [anon_sym_DOT] = ACTIONS(5432), - [anon_sym_DASH_GT] = ACTIONS(5434), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5432), - [anon_sym___typeof] = ACTIONS(5432), - [anon_sym_typeof] = ACTIONS(5432), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5432), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5432), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5432), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5432), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE] = ACTIONS(5432), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_API_AVAILABLE] = ACTIONS(5432), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_API_DEPRECATED] = ACTIONS(5432), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5432), - [anon_sym___deprecated_msg] = ACTIONS(5432), - [anon_sym___deprecated_enum_msg] = ACTIONS(5432), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5432), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5432), - [anon_sym__Alignas] = ACTIONS(5432), - [anon_sym_BOOL] = ACTIONS(5432), - [anon_sym_IMP] = ACTIONS(5432), - [anon_sym_SEL] = ACTIONS(5432), - [anon_sym_Class] = ACTIONS(5432), - [anon_sym_id] = ACTIONS(5432), - }, - [3230] = { - [sym_identifier] = ACTIONS(5428), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5430), - [anon_sym_COMMA] = ACTIONS(5430), - [anon_sym_LPAREN2] = ACTIONS(5430), - [anon_sym_DASH] = ACTIONS(5428), - [anon_sym_PLUS] = ACTIONS(5428), - [anon_sym_STAR] = ACTIONS(5430), - [anon_sym_SLASH] = ACTIONS(5428), - [anon_sym_PERCENT] = ACTIONS(5430), - [anon_sym_PIPE_PIPE] = ACTIONS(5430), - [anon_sym_AMP_AMP] = ACTIONS(5430), - [anon_sym_PIPE] = ACTIONS(5428), - [anon_sym_CARET] = ACTIONS(5430), - [anon_sym_AMP] = ACTIONS(5428), - [anon_sym_EQ_EQ] = ACTIONS(5430), - [anon_sym_BANG_EQ] = ACTIONS(5430), - [anon_sym_GT] = ACTIONS(5428), - [anon_sym_GT_EQ] = ACTIONS(5430), - [anon_sym_LT_EQ] = ACTIONS(5430), - [anon_sym_LT] = ACTIONS(5428), - [anon_sym_LT_LT] = ACTIONS(5430), - [anon_sym_GT_GT] = ACTIONS(5430), - [anon_sym_SEMI] = ACTIONS(5430), - [anon_sym___extension__] = ACTIONS(5428), - [anon_sym_extern] = ACTIONS(5428), - [anon_sym___attribute__] = ACTIONS(5428), - [anon_sym___attribute] = ACTIONS(5428), - [anon_sym_noreturn] = ACTIONS(5428), - [anon_sym_LBRACK] = ACTIONS(5430), - [anon_sym___declspec] = ACTIONS(5428), - [anon_sym_LBRACE] = ACTIONS(5430), - [anon_sym_signed] = ACTIONS(5428), - [anon_sym_unsigned] = ACTIONS(5428), - [anon_sym_long] = ACTIONS(5428), - [anon_sym_short] = ACTIONS(5428), - [anon_sym_ATautoreleasepool] = ACTIONS(5430), - [anon_sym_static] = ACTIONS(5428), - [anon_sym_auto] = ACTIONS(5428), - [anon_sym_register] = ACTIONS(5428), - [anon_sym_inline] = ACTIONS(5428), - [anon_sym___inline] = ACTIONS(5428), - [anon_sym___inline__] = ACTIONS(5428), - [anon_sym___forceinline] = ACTIONS(5428), - [anon_sym_thread_local] = ACTIONS(5428), - [anon_sym___thread] = ACTIONS(5428), - [anon_sym_CG_EXTERN] = ACTIONS(5428), - [anon_sym_CG_INLINE] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5428), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5428), - [anon_sym_IBOutlet] = ACTIONS(5428), - [anon_sym_IBInspectable] = ACTIONS(5428), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5428), - [anon_sym_NS_INLINE] = ACTIONS(5428), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5428), - [anon_sym_OBJC_EXPORT] = ACTIONS(5428), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5428), - [anon_sym_const] = ACTIONS(5428), - [anon_sym_constexpr] = ACTIONS(5428), - [anon_sym_volatile] = ACTIONS(5428), - [anon_sym_restrict] = ACTIONS(5428), - [anon_sym___restrict__] = ACTIONS(5428), - [anon_sym__Atomic] = ACTIONS(5428), - [anon_sym__Noreturn] = ACTIONS(5428), - [anon_sym_nullable] = ACTIONS(5428), - [anon_sym__Complex] = ACTIONS(5428), - [anon_sym__Nonnull] = ACTIONS(5428), - [anon_sym__Nullable] = ACTIONS(5428), - [anon_sym__Nullable_result] = ACTIONS(5428), - [anon_sym__Null_unspecified] = ACTIONS(5428), - [anon_sym___autoreleasing] = ACTIONS(5428), - [anon_sym___block] = ACTIONS(5428), - [anon_sym___bridge] = ACTIONS(5428), - [anon_sym___bridge_retained] = ACTIONS(5428), - [anon_sym___bridge_transfer] = ACTIONS(5428), - [anon_sym___complex] = ACTIONS(5428), - [anon_sym___const] = ACTIONS(5428), - [anon_sym___imag] = ACTIONS(5428), - [anon_sym___kindof] = ACTIONS(5428), - [anon_sym___nonnull] = ACTIONS(5428), - [anon_sym___nullable] = ACTIONS(5428), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5428), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5428), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5428), - [anon_sym___real] = ACTIONS(5428), - [anon_sym___strong] = ACTIONS(5428), - [anon_sym___unsafe_unretained] = ACTIONS(5428), - [anon_sym___unused] = ACTIONS(5428), - [anon_sym___weak] = ACTIONS(5428), - [sym_primitive_type] = ACTIONS(5428), - [anon_sym_enum] = ACTIONS(5428), - [anon_sym_struct] = ACTIONS(5428), - [anon_sym_union] = ACTIONS(5428), - [anon_sym_QMARK] = ACTIONS(5430), - [anon_sym_DASH_DASH] = ACTIONS(5430), - [anon_sym_PLUS_PLUS] = ACTIONS(5430), - [anon_sym_DOT] = ACTIONS(5428), - [anon_sym_DASH_GT] = ACTIONS(5430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5428), - [anon_sym___typeof] = ACTIONS(5428), - [anon_sym_typeof] = ACTIONS(5428), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5428), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5428), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5428), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5428), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE] = ACTIONS(5428), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_API_AVAILABLE] = ACTIONS(5428), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_API_DEPRECATED] = ACTIONS(5428), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5428), - [anon_sym___deprecated_msg] = ACTIONS(5428), - [anon_sym___deprecated_enum_msg] = ACTIONS(5428), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5428), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5428), - [anon_sym__Alignas] = ACTIONS(5428), - [anon_sym_BOOL] = ACTIONS(5428), - [anon_sym_IMP] = ACTIONS(5428), - [anon_sym_SEL] = ACTIONS(5428), - [anon_sym_Class] = ACTIONS(5428), - [anon_sym_id] = ACTIONS(5428), - }, - [3231] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3207), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6030), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3232] = { - [sym_declaration] = STATE(3258), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3258), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3239), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6102), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3233] = { - [sym_declaration] = STATE(3288), - [sym__declaration_modifiers] = STATE(3403), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3403), - [sym_attribute_declaration] = STATE(3403), - [sym_ms_declspec_modifier] = STATE(3403), - [sym_compound_statement] = STATE(3748), - [sym_storage_class_specifier] = STATE(3403), - [sym_type_qualifier] = STATE(3403), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3403), - [sym_alignas_specifier] = STATE(3403), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3288), - [aux_sym__declaration_specifiers_repeat1] = STATE(3403), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3226), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6106), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3234] = { - [sym_declaration] = STATE(3297), - [sym__declaration_modifiers] = STATE(3404), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3404), - [sym_attribute_declaration] = STATE(3404), - [sym_ms_declspec_modifier] = STATE(3404), - [sym_compound_statement] = STATE(3891), - [sym_storage_class_specifier] = STATE(3404), - [sym_type_qualifier] = STATE(3404), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3404), - [sym_alignas_specifier] = STATE(3404), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3297), - [aux_sym__declaration_specifiers_repeat1] = STATE(3404), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6108), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3235] = { - [sym_declaration] = STATE(3297), - [sym__declaration_modifiers] = STATE(3404), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3404), - [sym_attribute_declaration] = STATE(3404), - [sym_ms_declspec_modifier] = STATE(3404), - [sym_compound_statement] = STATE(3891), - [sym_storage_class_specifier] = STATE(3404), - [sym_type_qualifier] = STATE(3404), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3404), - [sym_alignas_specifier] = STATE(3404), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3297), - [aux_sym__declaration_specifiers_repeat1] = STATE(3404), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3228), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6108), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3236] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3237] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3208), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3238] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3197), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6060), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3239] = { - [sym_declaration] = STATE(3265), - [sym__declaration_modifiers] = STATE(3365), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3365), - [sym_attribute_declaration] = STATE(3365), - [sym_ms_declspec_modifier] = STATE(3365), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3365), - [sym_type_qualifier] = STATE(3365), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3365), - [sym_alignas_specifier] = STATE(3365), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3265), - [aux_sym__declaration_specifiers_repeat1] = STATE(3365), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6100), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3240] = { - [sym_identifier] = ACTIONS(5340), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5342), - [anon_sym_COMMA] = ACTIONS(5342), - [anon_sym_LPAREN2] = ACTIONS(5342), - [anon_sym_DASH] = ACTIONS(5340), - [anon_sym_PLUS] = ACTIONS(5340), - [anon_sym_STAR] = ACTIONS(5342), - [anon_sym_SLASH] = ACTIONS(5340), - [anon_sym_PERCENT] = ACTIONS(5342), - [anon_sym_PIPE_PIPE] = ACTIONS(5342), - [anon_sym_AMP_AMP] = ACTIONS(5342), - [anon_sym_PIPE] = ACTIONS(5340), - [anon_sym_CARET] = ACTIONS(5342), - [anon_sym_AMP] = ACTIONS(5340), - [anon_sym_EQ_EQ] = ACTIONS(5342), - [anon_sym_BANG_EQ] = ACTIONS(5342), - [anon_sym_GT] = ACTIONS(5340), - [anon_sym_GT_EQ] = ACTIONS(5342), - [anon_sym_LT_EQ] = ACTIONS(5342), - [anon_sym_LT] = ACTIONS(5340), - [anon_sym_LT_LT] = ACTIONS(5342), - [anon_sym_GT_GT] = ACTIONS(5342), - [anon_sym_SEMI] = ACTIONS(5342), - [anon_sym___extension__] = ACTIONS(5340), - [anon_sym_extern] = ACTIONS(5340), - [anon_sym___attribute__] = ACTIONS(5340), - [anon_sym___attribute] = ACTIONS(5340), - [anon_sym_noreturn] = ACTIONS(5340), - [anon_sym_LBRACK] = ACTIONS(5342), - [anon_sym___declspec] = ACTIONS(5340), - [anon_sym_LBRACE] = ACTIONS(5342), - [anon_sym_signed] = ACTIONS(5340), - [anon_sym_unsigned] = ACTIONS(5340), - [anon_sym_long] = ACTIONS(5340), - [anon_sym_short] = ACTIONS(5340), - [anon_sym_ATautoreleasepool] = ACTIONS(5342), - [anon_sym_static] = ACTIONS(5340), - [anon_sym_auto] = ACTIONS(5340), - [anon_sym_register] = ACTIONS(5340), - [anon_sym_inline] = ACTIONS(5340), - [anon_sym___inline] = ACTIONS(5340), - [anon_sym___inline__] = ACTIONS(5340), - [anon_sym___forceinline] = ACTIONS(5340), - [anon_sym_thread_local] = ACTIONS(5340), - [anon_sym___thread] = ACTIONS(5340), - [anon_sym_CG_EXTERN] = ACTIONS(5340), - [anon_sym_CG_INLINE] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5340), - [anon_sym_IBOutlet] = ACTIONS(5340), - [anon_sym_IBInspectable] = ACTIONS(5340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5340), - [anon_sym_NS_INLINE] = ACTIONS(5340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5340), - [anon_sym_OBJC_EXPORT] = ACTIONS(5340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5340), - [anon_sym_const] = ACTIONS(5340), - [anon_sym_constexpr] = ACTIONS(5340), - [anon_sym_volatile] = ACTIONS(5340), - [anon_sym_restrict] = ACTIONS(5340), - [anon_sym___restrict__] = ACTIONS(5340), - [anon_sym__Atomic] = ACTIONS(5340), - [anon_sym__Noreturn] = ACTIONS(5340), - [anon_sym_nullable] = ACTIONS(5340), - [anon_sym__Complex] = ACTIONS(5340), - [anon_sym__Nonnull] = ACTIONS(5340), - [anon_sym__Nullable] = ACTIONS(5340), - [anon_sym__Nullable_result] = ACTIONS(5340), - [anon_sym__Null_unspecified] = ACTIONS(5340), - [anon_sym___autoreleasing] = ACTIONS(5340), - [anon_sym___block] = ACTIONS(5340), - [anon_sym___bridge] = ACTIONS(5340), - [anon_sym___bridge_retained] = ACTIONS(5340), - [anon_sym___bridge_transfer] = ACTIONS(5340), - [anon_sym___complex] = ACTIONS(5340), - [anon_sym___const] = ACTIONS(5340), - [anon_sym___imag] = ACTIONS(5340), - [anon_sym___kindof] = ACTIONS(5340), - [anon_sym___nonnull] = ACTIONS(5340), - [anon_sym___nullable] = ACTIONS(5340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5340), - [anon_sym___real] = ACTIONS(5340), - [anon_sym___strong] = ACTIONS(5340), - [anon_sym___unsafe_unretained] = ACTIONS(5340), - [anon_sym___unused] = ACTIONS(5340), - [anon_sym___weak] = ACTIONS(5340), - [sym_primitive_type] = ACTIONS(5340), - [anon_sym_enum] = ACTIONS(5340), - [anon_sym_struct] = ACTIONS(5340), - [anon_sym_union] = ACTIONS(5340), - [anon_sym_QMARK] = ACTIONS(5342), - [anon_sym_DASH_DASH] = ACTIONS(5342), - [anon_sym_PLUS_PLUS] = ACTIONS(5342), - [anon_sym_DOT] = ACTIONS(5340), - [anon_sym_DASH_GT] = ACTIONS(5342), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5340), - [anon_sym___typeof] = ACTIONS(5340), - [anon_sym_typeof] = ACTIONS(5340), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE] = ACTIONS(5340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_API_AVAILABLE] = ACTIONS(5340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_API_DEPRECATED] = ACTIONS(5340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5340), - [anon_sym___deprecated_msg] = ACTIONS(5340), - [anon_sym___deprecated_enum_msg] = ACTIONS(5340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5340), - [anon_sym__Alignas] = ACTIONS(5340), - [anon_sym_BOOL] = ACTIONS(5340), - [anon_sym_IMP] = ACTIONS(5340), - [anon_sym_SEL] = ACTIONS(5340), - [anon_sym_Class] = ACTIONS(5340), - [anon_sym_id] = ACTIONS(5340), - }, - [3241] = { - [sym_declaration] = STATE(3288), - [sym__declaration_modifiers] = STATE(3403), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3403), - [sym_attribute_declaration] = STATE(3403), - [sym_ms_declspec_modifier] = STATE(3403), - [sym_compound_statement] = STATE(3748), - [sym_storage_class_specifier] = STATE(3403), - [sym_type_qualifier] = STATE(3403), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3403), - [sym_alignas_specifier] = STATE(3403), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3288), - [aux_sym__declaration_specifiers_repeat1] = STATE(3403), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6106), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3242] = { - [sym_identifier] = ACTIONS(5436), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5438), - [anon_sym_COMMA] = ACTIONS(5438), - [anon_sym_LPAREN2] = ACTIONS(5438), - [anon_sym_DASH] = ACTIONS(5436), - [anon_sym_PLUS] = ACTIONS(5436), - [anon_sym_STAR] = ACTIONS(5438), - [anon_sym_SLASH] = ACTIONS(5436), - [anon_sym_PERCENT] = ACTIONS(5438), - [anon_sym_PIPE_PIPE] = ACTIONS(5438), - [anon_sym_AMP_AMP] = ACTIONS(5438), - [anon_sym_PIPE] = ACTIONS(5436), - [anon_sym_CARET] = ACTIONS(5438), - [anon_sym_AMP] = ACTIONS(5436), - [anon_sym_EQ_EQ] = ACTIONS(5438), - [anon_sym_BANG_EQ] = ACTIONS(5438), - [anon_sym_GT] = ACTIONS(5436), - [anon_sym_GT_EQ] = ACTIONS(5438), - [anon_sym_LT_EQ] = ACTIONS(5438), - [anon_sym_LT] = ACTIONS(5436), - [anon_sym_LT_LT] = ACTIONS(5438), - [anon_sym_GT_GT] = ACTIONS(5438), - [anon_sym_SEMI] = ACTIONS(5438), - [anon_sym___extension__] = ACTIONS(5436), - [anon_sym_extern] = ACTIONS(5436), - [anon_sym___attribute__] = ACTIONS(5436), - [anon_sym___attribute] = ACTIONS(5436), - [anon_sym_noreturn] = ACTIONS(5436), - [anon_sym_LBRACK] = ACTIONS(5438), - [anon_sym___declspec] = ACTIONS(5436), - [anon_sym_LBRACE] = ACTIONS(5438), - [anon_sym_signed] = ACTIONS(5436), - [anon_sym_unsigned] = ACTIONS(5436), - [anon_sym_long] = ACTIONS(5436), - [anon_sym_short] = ACTIONS(5436), - [anon_sym_ATautoreleasepool] = ACTIONS(5438), - [anon_sym_static] = ACTIONS(5436), - [anon_sym_auto] = ACTIONS(5436), - [anon_sym_register] = ACTIONS(5436), - [anon_sym_inline] = ACTIONS(5436), - [anon_sym___inline] = ACTIONS(5436), - [anon_sym___inline__] = ACTIONS(5436), - [anon_sym___forceinline] = ACTIONS(5436), - [anon_sym_thread_local] = ACTIONS(5436), - [anon_sym___thread] = ACTIONS(5436), - [anon_sym_CG_EXTERN] = ACTIONS(5436), - [anon_sym_CG_INLINE] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5436), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5436), - [anon_sym_IBOutlet] = ACTIONS(5436), - [anon_sym_IBInspectable] = ACTIONS(5436), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5436), - [anon_sym_NS_INLINE] = ACTIONS(5436), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5436), - [anon_sym_OBJC_EXPORT] = ACTIONS(5436), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5436), - [anon_sym_const] = ACTIONS(5436), - [anon_sym_constexpr] = ACTIONS(5436), - [anon_sym_volatile] = ACTIONS(5436), - [anon_sym_restrict] = ACTIONS(5436), - [anon_sym___restrict__] = ACTIONS(5436), - [anon_sym__Atomic] = ACTIONS(5436), - [anon_sym__Noreturn] = ACTIONS(5436), - [anon_sym_nullable] = ACTIONS(5436), - [anon_sym__Complex] = ACTIONS(5436), - [anon_sym__Nonnull] = ACTIONS(5436), - [anon_sym__Nullable] = ACTIONS(5436), - [anon_sym__Nullable_result] = ACTIONS(5436), - [anon_sym__Null_unspecified] = ACTIONS(5436), - [anon_sym___autoreleasing] = ACTIONS(5436), - [anon_sym___block] = ACTIONS(5436), - [anon_sym___bridge] = ACTIONS(5436), - [anon_sym___bridge_retained] = ACTIONS(5436), - [anon_sym___bridge_transfer] = ACTIONS(5436), - [anon_sym___complex] = ACTIONS(5436), - [anon_sym___const] = ACTIONS(5436), - [anon_sym___imag] = ACTIONS(5436), - [anon_sym___kindof] = ACTIONS(5436), - [anon_sym___nonnull] = ACTIONS(5436), - [anon_sym___nullable] = ACTIONS(5436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5436), - [anon_sym___real] = ACTIONS(5436), - [anon_sym___strong] = ACTIONS(5436), - [anon_sym___unsafe_unretained] = ACTIONS(5436), - [anon_sym___unused] = ACTIONS(5436), - [anon_sym___weak] = ACTIONS(5436), - [sym_primitive_type] = ACTIONS(5436), - [anon_sym_enum] = ACTIONS(5436), - [anon_sym_struct] = ACTIONS(5436), - [anon_sym_union] = ACTIONS(5436), - [anon_sym_QMARK] = ACTIONS(5438), - [anon_sym_DASH_DASH] = ACTIONS(5438), - [anon_sym_PLUS_PLUS] = ACTIONS(5438), - [anon_sym_DOT] = ACTIONS(5436), - [anon_sym_DASH_GT] = ACTIONS(5438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5436), - [anon_sym___typeof] = ACTIONS(5436), - [anon_sym_typeof] = ACTIONS(5436), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5436), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5436), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5436), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5436), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE] = ACTIONS(5436), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_API_AVAILABLE] = ACTIONS(5436), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_API_DEPRECATED] = ACTIONS(5436), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5436), - [anon_sym___deprecated_msg] = ACTIONS(5436), - [anon_sym___deprecated_enum_msg] = ACTIONS(5436), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5436), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5436), - [anon_sym__Alignas] = ACTIONS(5436), - [anon_sym_BOOL] = ACTIONS(5436), - [anon_sym_IMP] = ACTIONS(5436), - [anon_sym_SEL] = ACTIONS(5436), - [anon_sym_Class] = ACTIONS(5436), - [anon_sym_id] = ACTIONS(5436), - }, - [3243] = { - [sym_declaration] = STATE(3277), - [sym__declaration_modifiers] = STATE(3384), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3384), - [sym_attribute_declaration] = STATE(3384), - [sym_ms_declspec_modifier] = STATE(3384), - [sym_compound_statement] = STATE(3755), - [sym_storage_class_specifier] = STATE(3384), - [sym_type_qualifier] = STATE(3384), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3384), - [sym_alignas_specifier] = STATE(3384), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3277), - [aux_sym__declaration_specifiers_repeat1] = STATE(3384), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3241), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6110), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3244] = { - [sym_declaration] = STATE(3285), - [sym__declaration_modifiers] = STATE(3386), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3386), - [sym_attribute_declaration] = STATE(3386), - [sym_ms_declspec_modifier] = STATE(3386), - [sym_compound_statement] = STATE(3975), - [sym_storage_class_specifier] = STATE(3386), - [sym_type_qualifier] = STATE(3386), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3386), - [sym_alignas_specifier] = STATE(3386), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3285), - [aux_sym__declaration_specifiers_repeat1] = STATE(3386), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(3199), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3245] = { - [sym_declaration] = STATE(3285), - [sym__declaration_modifiers] = STATE(3386), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3386), - [sym_attribute_declaration] = STATE(3386), - [sym_ms_declspec_modifier] = STATE(3386), - [sym_compound_statement] = STATE(3975), - [sym_storage_class_specifier] = STATE(3386), - [sym_type_qualifier] = STATE(3386), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3386), - [sym_alignas_specifier] = STATE(3386), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3285), - [aux_sym__declaration_specifiers_repeat1] = STATE(3386), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3246] = { - [sym_identifier] = ACTIONS(5382), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5384), - [anon_sym_COMMA] = ACTIONS(5384), - [anon_sym_LPAREN2] = ACTIONS(5384), - [anon_sym_DASH] = ACTIONS(5382), - [anon_sym_PLUS] = ACTIONS(5382), - [anon_sym_STAR] = ACTIONS(5384), - [anon_sym_SLASH] = ACTIONS(5382), - [anon_sym_PERCENT] = ACTIONS(5384), - [anon_sym_PIPE_PIPE] = ACTIONS(5384), - [anon_sym_AMP_AMP] = ACTIONS(5384), - [anon_sym_PIPE] = ACTIONS(5382), - [anon_sym_CARET] = ACTIONS(5384), - [anon_sym_AMP] = ACTIONS(5382), - [anon_sym_EQ_EQ] = ACTIONS(5384), - [anon_sym_BANG_EQ] = ACTIONS(5384), - [anon_sym_GT] = ACTIONS(5382), - [anon_sym_GT_EQ] = ACTIONS(5384), - [anon_sym_LT_EQ] = ACTIONS(5384), - [anon_sym_LT] = ACTIONS(5382), - [anon_sym_LT_LT] = ACTIONS(5384), - [anon_sym_GT_GT] = ACTIONS(5384), - [anon_sym_SEMI] = ACTIONS(5384), - [anon_sym___extension__] = ACTIONS(5382), - [anon_sym_extern] = ACTIONS(5382), - [anon_sym___attribute__] = ACTIONS(5382), - [anon_sym___attribute] = ACTIONS(5382), - [anon_sym_noreturn] = ACTIONS(5382), - [anon_sym_LBRACK] = ACTIONS(5384), - [anon_sym___declspec] = ACTIONS(5382), - [anon_sym_LBRACE] = ACTIONS(5384), - [anon_sym_signed] = ACTIONS(5382), - [anon_sym_unsigned] = ACTIONS(5382), - [anon_sym_long] = ACTIONS(5382), - [anon_sym_short] = ACTIONS(5382), - [anon_sym_ATautoreleasepool] = ACTIONS(5384), - [anon_sym_static] = ACTIONS(5382), - [anon_sym_auto] = ACTIONS(5382), - [anon_sym_register] = ACTIONS(5382), - [anon_sym_inline] = ACTIONS(5382), - [anon_sym___inline] = ACTIONS(5382), - [anon_sym___inline__] = ACTIONS(5382), - [anon_sym___forceinline] = ACTIONS(5382), - [anon_sym_thread_local] = ACTIONS(5382), - [anon_sym___thread] = ACTIONS(5382), - [anon_sym_CG_EXTERN] = ACTIONS(5382), - [anon_sym_CG_INLINE] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5382), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5382), - [anon_sym_IBOutlet] = ACTIONS(5382), - [anon_sym_IBInspectable] = ACTIONS(5382), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5382), - [anon_sym_NS_INLINE] = ACTIONS(5382), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5382), - [anon_sym_OBJC_EXPORT] = ACTIONS(5382), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5382), - [anon_sym_const] = ACTIONS(5382), - [anon_sym_constexpr] = ACTIONS(5382), - [anon_sym_volatile] = ACTIONS(5382), - [anon_sym_restrict] = ACTIONS(5382), - [anon_sym___restrict__] = ACTIONS(5382), - [anon_sym__Atomic] = ACTIONS(5382), - [anon_sym__Noreturn] = ACTIONS(5382), - [anon_sym_nullable] = ACTIONS(5382), - [anon_sym__Complex] = ACTIONS(5382), - [anon_sym__Nonnull] = ACTIONS(5382), - [anon_sym__Nullable] = ACTIONS(5382), - [anon_sym__Nullable_result] = ACTIONS(5382), - [anon_sym__Null_unspecified] = ACTIONS(5382), - [anon_sym___autoreleasing] = ACTIONS(5382), - [anon_sym___block] = ACTIONS(5382), - [anon_sym___bridge] = ACTIONS(5382), - [anon_sym___bridge_retained] = ACTIONS(5382), - [anon_sym___bridge_transfer] = ACTIONS(5382), - [anon_sym___complex] = ACTIONS(5382), - [anon_sym___const] = ACTIONS(5382), - [anon_sym___imag] = ACTIONS(5382), - [anon_sym___kindof] = ACTIONS(5382), - [anon_sym___nonnull] = ACTIONS(5382), - [anon_sym___nullable] = ACTIONS(5382), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5382), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5382), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5382), - [anon_sym___real] = ACTIONS(5382), - [anon_sym___strong] = ACTIONS(5382), - [anon_sym___unsafe_unretained] = ACTIONS(5382), - [anon_sym___unused] = ACTIONS(5382), - [anon_sym___weak] = ACTIONS(5382), - [sym_primitive_type] = ACTIONS(5382), - [anon_sym_enum] = ACTIONS(5382), - [anon_sym_struct] = ACTIONS(5382), - [anon_sym_union] = ACTIONS(5382), - [anon_sym_QMARK] = ACTIONS(5384), - [anon_sym_DASH_DASH] = ACTIONS(5384), - [anon_sym_PLUS_PLUS] = ACTIONS(5384), - [anon_sym_DOT] = ACTIONS(5382), - [anon_sym_DASH_GT] = ACTIONS(5384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5382), - [anon_sym___typeof] = ACTIONS(5382), - [anon_sym_typeof] = ACTIONS(5382), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5382), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5382), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5382), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5382), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE] = ACTIONS(5382), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_API_AVAILABLE] = ACTIONS(5382), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_API_DEPRECATED] = ACTIONS(5382), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5382), - [anon_sym___deprecated_msg] = ACTIONS(5382), - [anon_sym___deprecated_enum_msg] = ACTIONS(5382), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5382), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5382), - [anon_sym__Alignas] = ACTIONS(5382), - [anon_sym_BOOL] = ACTIONS(5382), - [anon_sym_IMP] = ACTIONS(5382), - [anon_sym_SEL] = ACTIONS(5382), - [anon_sym_Class] = ACTIONS(5382), - [anon_sym_id] = ACTIONS(5382), - }, - [3247] = { - [sym_identifier] = ACTIONS(5386), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5388), - [anon_sym_COMMA] = ACTIONS(5388), - [anon_sym_LPAREN2] = ACTIONS(5388), - [anon_sym_DASH] = ACTIONS(5386), - [anon_sym_PLUS] = ACTIONS(5386), - [anon_sym_STAR] = ACTIONS(5388), - [anon_sym_SLASH] = ACTIONS(5386), - [anon_sym_PERCENT] = ACTIONS(5388), - [anon_sym_PIPE_PIPE] = ACTIONS(5388), - [anon_sym_AMP_AMP] = ACTIONS(5388), - [anon_sym_PIPE] = ACTIONS(5386), - [anon_sym_CARET] = ACTIONS(5388), - [anon_sym_AMP] = ACTIONS(5386), - [anon_sym_EQ_EQ] = ACTIONS(5388), - [anon_sym_BANG_EQ] = ACTIONS(5388), - [anon_sym_GT] = ACTIONS(5386), - [anon_sym_GT_EQ] = ACTIONS(5388), - [anon_sym_LT_EQ] = ACTIONS(5388), - [anon_sym_LT] = ACTIONS(5386), - [anon_sym_LT_LT] = ACTIONS(5388), - [anon_sym_GT_GT] = ACTIONS(5388), - [anon_sym_SEMI] = ACTIONS(5388), - [anon_sym___extension__] = ACTIONS(5386), - [anon_sym_extern] = ACTIONS(5386), - [anon_sym___attribute__] = ACTIONS(5386), - [anon_sym___attribute] = ACTIONS(5386), - [anon_sym_noreturn] = ACTIONS(5386), - [anon_sym_LBRACK] = ACTIONS(5388), - [anon_sym___declspec] = ACTIONS(5386), - [anon_sym_LBRACE] = ACTIONS(5388), - [anon_sym_signed] = ACTIONS(5386), - [anon_sym_unsigned] = ACTIONS(5386), - [anon_sym_long] = ACTIONS(5386), - [anon_sym_short] = ACTIONS(5386), - [anon_sym_ATautoreleasepool] = ACTIONS(5388), - [anon_sym_static] = ACTIONS(5386), - [anon_sym_auto] = ACTIONS(5386), - [anon_sym_register] = ACTIONS(5386), - [anon_sym_inline] = ACTIONS(5386), - [anon_sym___inline] = ACTIONS(5386), - [anon_sym___inline__] = ACTIONS(5386), - [anon_sym___forceinline] = ACTIONS(5386), - [anon_sym_thread_local] = ACTIONS(5386), - [anon_sym___thread] = ACTIONS(5386), - [anon_sym_CG_EXTERN] = ACTIONS(5386), - [anon_sym_CG_INLINE] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5386), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5386), - [anon_sym_IBOutlet] = ACTIONS(5386), - [anon_sym_IBInspectable] = ACTIONS(5386), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5386), - [anon_sym_NS_INLINE] = ACTIONS(5386), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5386), - [anon_sym_OBJC_EXPORT] = ACTIONS(5386), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5386), - [anon_sym_const] = ACTIONS(5386), - [anon_sym_constexpr] = ACTIONS(5386), - [anon_sym_volatile] = ACTIONS(5386), - [anon_sym_restrict] = ACTIONS(5386), - [anon_sym___restrict__] = ACTIONS(5386), - [anon_sym__Atomic] = ACTIONS(5386), - [anon_sym__Noreturn] = ACTIONS(5386), - [anon_sym_nullable] = ACTIONS(5386), - [anon_sym__Complex] = ACTIONS(5386), - [anon_sym__Nonnull] = ACTIONS(5386), - [anon_sym__Nullable] = ACTIONS(5386), - [anon_sym__Nullable_result] = ACTIONS(5386), - [anon_sym__Null_unspecified] = ACTIONS(5386), - [anon_sym___autoreleasing] = ACTIONS(5386), - [anon_sym___block] = ACTIONS(5386), - [anon_sym___bridge] = ACTIONS(5386), - [anon_sym___bridge_retained] = ACTIONS(5386), - [anon_sym___bridge_transfer] = ACTIONS(5386), - [anon_sym___complex] = ACTIONS(5386), - [anon_sym___const] = ACTIONS(5386), - [anon_sym___imag] = ACTIONS(5386), - [anon_sym___kindof] = ACTIONS(5386), - [anon_sym___nonnull] = ACTIONS(5386), - [anon_sym___nullable] = ACTIONS(5386), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5386), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5386), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5386), - [anon_sym___real] = ACTIONS(5386), - [anon_sym___strong] = ACTIONS(5386), - [anon_sym___unsafe_unretained] = ACTIONS(5386), - [anon_sym___unused] = ACTIONS(5386), - [anon_sym___weak] = ACTIONS(5386), - [sym_primitive_type] = ACTIONS(5386), - [anon_sym_enum] = ACTIONS(5386), - [anon_sym_struct] = ACTIONS(5386), - [anon_sym_union] = ACTIONS(5386), - [anon_sym_QMARK] = ACTIONS(5388), - [anon_sym_DASH_DASH] = ACTIONS(5388), - [anon_sym_PLUS_PLUS] = ACTIONS(5388), - [anon_sym_DOT] = ACTIONS(5386), - [anon_sym_DASH_GT] = ACTIONS(5388), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5386), - [anon_sym___typeof] = ACTIONS(5386), - [anon_sym_typeof] = ACTIONS(5386), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5386), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5386), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5386), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5386), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE] = ACTIONS(5386), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_API_AVAILABLE] = ACTIONS(5386), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_API_DEPRECATED] = ACTIONS(5386), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5386), - [anon_sym___deprecated_msg] = ACTIONS(5386), - [anon_sym___deprecated_enum_msg] = ACTIONS(5386), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5386), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5386), - [anon_sym__Alignas] = ACTIONS(5386), - [anon_sym_BOOL] = ACTIONS(5386), - [anon_sym_IMP] = ACTIONS(5386), - [anon_sym_SEL] = ACTIONS(5386), - [anon_sym_Class] = ACTIONS(5386), - [anon_sym_id] = ACTIONS(5386), - }, - [3248] = { - [sym_declaration] = STATE(3277), - [sym__declaration_modifiers] = STATE(3384), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3384), - [sym_attribute_declaration] = STATE(3384), - [sym_ms_declspec_modifier] = STATE(3384), - [sym_compound_statement] = STATE(3755), - [sym_storage_class_specifier] = STATE(3384), - [sym_type_qualifier] = STATE(3384), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3384), - [sym_alignas_specifier] = STATE(3384), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3277), - [aux_sym__declaration_specifiers_repeat1] = STATE(3384), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(3546), - [anon_sym_COMMA] = ACTIONS(6082), - [anon_sym_SEMI] = ACTIONS(6110), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3249] = { - [sym_string_literal] = STATE(3463), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5199), - [anon_sym_extern] = ACTIONS(5199), - [anon_sym___attribute__] = ACTIONS(5199), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5199), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(6114), - [anon_sym_static] = ACTIONS(5199), - [anon_sym_auto] = ACTIONS(5199), - [anon_sym_register] = ACTIONS(5199), - [anon_sym_inline] = ACTIONS(5199), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5199), - [anon_sym___forceinline] = ACTIONS(5199), - [anon_sym_thread_local] = ACTIONS(5199), - [anon_sym___thread] = ACTIONS(5199), - [anon_sym_CG_EXTERN] = ACTIONS(5199), - [anon_sym_CG_INLINE] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5199), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5199), - [anon_sym_IBOutlet] = ACTIONS(5199), - [anon_sym_IBInspectable] = ACTIONS(5199), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5199), - [anon_sym_NS_INLINE] = ACTIONS(5199), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5199), - [anon_sym_OBJC_EXPORT] = ACTIONS(5199), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5199), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5199), - [anon_sym_volatile] = ACTIONS(5199), - [anon_sym_restrict] = ACTIONS(5199), - [anon_sym___restrict__] = ACTIONS(5199), - [anon_sym__Atomic] = ACTIONS(5199), - [anon_sym__Noreturn] = ACTIONS(5199), - [anon_sym_nullable] = ACTIONS(5199), - [anon_sym__Complex] = ACTIONS(5199), - [anon_sym__Nonnull] = ACTIONS(5199), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5199), - [anon_sym__Null_unspecified] = ACTIONS(5199), - [anon_sym___autoreleasing] = ACTIONS(5199), - [anon_sym___block] = ACTIONS(5199), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5199), - [anon_sym___bridge_transfer] = ACTIONS(5199), - [anon_sym___complex] = ACTIONS(5199), - [anon_sym___const] = ACTIONS(5199), - [anon_sym___imag] = ACTIONS(5199), - [anon_sym___kindof] = ACTIONS(5199), - [anon_sym___nonnull] = ACTIONS(5199), - [anon_sym___nullable] = ACTIONS(5199), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5199), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5199), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5199), - [anon_sym___real] = ACTIONS(5199), - [anon_sym___strong] = ACTIONS(5199), - [anon_sym___unsafe_unretained] = ACTIONS(5199), - [anon_sym___unused] = ACTIONS(5199), - [anon_sym___weak] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(6116), - [anon_sym_SLASH_EQ] = ACTIONS(6116), - [anon_sym_PERCENT_EQ] = ACTIONS(6116), - [anon_sym_PLUS_EQ] = ACTIONS(6116), - [anon_sym_DASH_EQ] = ACTIONS(6116), - [anon_sym_LT_LT_EQ] = ACTIONS(6116), - [anon_sym_GT_GT_EQ] = ACTIONS(6116), - [anon_sym_AMP_EQ] = ACTIONS(6116), - [anon_sym_CARET_EQ] = ACTIONS(6116), - [anon_sym_PIPE_EQ] = ACTIONS(6116), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5199), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5199), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5199), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5199), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_API_AVAILABLE] = ACTIONS(5199), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_API_DEPRECATED] = ACTIONS(5199), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5199), - [anon_sym___deprecated_msg] = ACTIONS(5199), - [anon_sym___deprecated_enum_msg] = ACTIONS(5199), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5199), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5199), - [anon_sym__Alignas] = ACTIONS(5199), - }, - [3250] = { - [sym_declaration] = STATE(3269), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3269), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3251] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6072), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3252] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3360), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3360), - [sym_attribute_declaration] = STATE(3360), - [sym_ms_declspec_modifier] = STATE(3360), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3360), - [sym_type_qualifier] = STATE(3360), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3360), - [sym_alignas_specifier] = STATE(3360), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3360), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6098), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3253] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3386), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3386), - [sym_attribute_declaration] = STATE(3386), - [sym_ms_declspec_modifier] = STATE(3386), - [sym_compound_statement] = STATE(3975), - [sym_storage_class_specifier] = STATE(3386), - [sym_type_qualifier] = STATE(3386), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3386), - [sym_alignas_specifier] = STATE(3386), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3386), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3254] = { - [sym_declaration] = STATE(3285), - [sym__declaration_modifiers] = STATE(3386), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3386), - [sym_attribute_declaration] = STATE(3386), - [sym_ms_declspec_modifier] = STATE(3386), - [sym_compound_statement] = STATE(3975), - [sym_storage_class_specifier] = STATE(3386), - [sym_type_qualifier] = STATE(3386), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3386), - [sym_alignas_specifier] = STATE(3386), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3285), - [aux_sym__declaration_specifiers_repeat1] = STATE(3386), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3255] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6030), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3256] = { - [sym_declaration] = STATE(3283), - [sym__declaration_modifiers] = STATE(3389), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3389), - [sym_attribute_declaration] = STATE(3389), - [sym_ms_declspec_modifier] = STATE(3389), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3389), - [sym_type_qualifier] = STATE(3389), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3389), - [sym_alignas_specifier] = STATE(3389), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3283), - [aux_sym__declaration_specifiers_repeat1] = STATE(3389), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6072), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3257] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3367), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3367), - [sym_attribute_declaration] = STATE(3367), - [sym_ms_declspec_modifier] = STATE(3367), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3367), - [sym_type_qualifier] = STATE(3367), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3367), - [sym_alignas_specifier] = STATE(3367), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3367), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3258] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3365), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3365), - [sym_attribute_declaration] = STATE(3365), - [sym_ms_declspec_modifier] = STATE(3365), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3365), - [sym_type_qualifier] = STATE(3365), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3365), - [sym_alignas_specifier] = STATE(3365), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3365), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6100), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3259] = { - [sym_declaration] = STATE(3253), - [sym__declaration_modifiers] = STATE(3360), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3360), - [sym_attribute_declaration] = STATE(3360), - [sym_ms_declspec_modifier] = STATE(3360), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3360), - [sym_type_qualifier] = STATE(3360), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3360), - [sym_alignas_specifier] = STATE(3360), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3253), - [aux_sym__declaration_specifiers_repeat1] = STATE(3360), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6098), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3260] = { - [sym_declaration] = STATE(3276), - [sym__declaration_modifiers] = STATE(3379), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3379), - [sym_attribute_declaration] = STATE(3379), - [sym_ms_declspec_modifier] = STATE(3379), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3379), - [sym_type_qualifier] = STATE(3379), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3379), - [sym_alignas_specifier] = STATE(3379), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3276), - [aux_sym__declaration_specifiers_repeat1] = STATE(3379), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6030), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3261] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3344), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3344), - [sym_attribute_declaration] = STATE(3344), - [sym_ms_declspec_modifier] = STATE(3344), - [sym_compound_statement] = STATE(3868), - [sym_storage_class_specifier] = STATE(3344), - [sym_type_qualifier] = STATE(3344), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3344), - [sym_alignas_specifier] = STATE(3344), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3344), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6118), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3262] = { - [sym_declaration] = STATE(3296), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3296), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3263] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3366), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3366), - [sym_attribute_declaration] = STATE(3366), - [sym_ms_declspec_modifier] = STATE(3366), - [sym_compound_statement] = STATE(3870), - [sym_storage_class_specifier] = STATE(3366), - [sym_type_qualifier] = STATE(3366), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3366), - [sym_alignas_specifier] = STATE(3366), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3366), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6086), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3264] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3358), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3358), - [sym_attribute_declaration] = STATE(3358), - [sym_ms_declspec_modifier] = STATE(3358), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3358), - [sym_type_qualifier] = STATE(3358), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3358), - [sym_alignas_specifier] = STATE(3358), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3358), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3265] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3384), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3384), - [sym_attribute_declaration] = STATE(3384), - [sym_ms_declspec_modifier] = STATE(3384), - [sym_compound_statement] = STATE(3755), - [sym_storage_class_specifier] = STATE(3384), - [sym_type_qualifier] = STATE(3384), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3384), - [sym_alignas_specifier] = STATE(3384), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3384), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6110), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3266] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3404), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3404), - [sym_attribute_declaration] = STATE(3404), - [sym_ms_declspec_modifier] = STATE(3404), - [sym_compound_statement] = STATE(3891), - [sym_storage_class_specifier] = STATE(3404), - [sym_type_qualifier] = STATE(3404), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3404), - [sym_alignas_specifier] = STATE(3404), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3404), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6108), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3267] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3268] = { - [sym_declaration] = STATE(3265), - [sym__declaration_modifiers] = STATE(3365), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3365), - [sym_attribute_declaration] = STATE(3365), - [sym_ms_declspec_modifier] = STATE(3365), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3365), - [sym_type_qualifier] = STATE(3365), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3365), - [sym_alignas_specifier] = STATE(3365), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3265), - [aux_sym__declaration_specifiers_repeat1] = STATE(3365), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6100), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3269] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3270] = { - [sym_declaration] = STATE(3297), - [sym__declaration_modifiers] = STATE(3404), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3404), - [sym_attribute_declaration] = STATE(3404), - [sym_ms_declspec_modifier] = STATE(3404), - [sym_compound_statement] = STATE(3891), - [sym_storage_class_specifier] = STATE(3404), - [sym_type_qualifier] = STATE(3404), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3404), - [sym_alignas_specifier] = STATE(3404), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3297), - [aux_sym__declaration_specifiers_repeat1] = STATE(3404), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6108), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3271] = { - [sym_declaration] = STATE(3277), - [sym__declaration_modifiers] = STATE(3384), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3384), - [sym_attribute_declaration] = STATE(3384), - [sym_ms_declspec_modifier] = STATE(3384), - [sym_compound_statement] = STATE(3755), - [sym_storage_class_specifier] = STATE(3384), - [sym_type_qualifier] = STATE(3384), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3384), - [sym_alignas_specifier] = STATE(3384), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3277), - [aux_sym__declaration_specifiers_repeat1] = STATE(3384), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6110), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3272] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3398), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3398), - [sym_attribute_declaration] = STATE(3398), - [sym_ms_declspec_modifier] = STATE(3398), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3398), - [sym_type_qualifier] = STATE(3398), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3398), - [sym_alignas_specifier] = STATE(3398), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3398), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6120), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3273] = { - [sym_declaration] = STATE(3299), - [sym__declaration_modifiers] = STATE(3407), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3407), - [sym_attribute_declaration] = STATE(3407), - [sym_ms_declspec_modifier] = STATE(3407), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3407), - [sym_type_qualifier] = STATE(3407), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3407), - [sym_alignas_specifier] = STATE(3407), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3299), - [aux_sym__declaration_specifiers_repeat1] = STATE(3407), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3274] = { - [sym_declaration] = STATE(3300), - [sym__declaration_modifiers] = STATE(3345), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3345), - [sym_attribute_declaration] = STATE(3345), - [sym_ms_declspec_modifier] = STATE(3345), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3345), - [sym_type_qualifier] = STATE(3345), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3345), - [sym_alignas_specifier] = STATE(3345), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3300), - [aux_sym__declaration_specifiers_repeat1] = STATE(3345), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3275] = { - [sym_declaration] = STATE(3252), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3252), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6090), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3276] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3402), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3402), - [sym_attribute_declaration] = STATE(3402), - [sym_ms_declspec_modifier] = STATE(3402), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3402), - [sym_type_qualifier] = STATE(3402), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3402), - [sym_alignas_specifier] = STATE(3402), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3402), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3277] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3403), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3403), - [sym_attribute_declaration] = STATE(3403), - [sym_ms_declspec_modifier] = STATE(3403), - [sym_compound_statement] = STATE(3748), - [sym_storage_class_specifier] = STATE(3403), - [sym_type_qualifier] = STATE(3403), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3403), - [sym_alignas_specifier] = STATE(3403), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3403), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6106), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3278] = { - [sym_declaration] = STATE(3257), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3257), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6060), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3279] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3359), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3359), - [sym_attribute_declaration] = STATE(3359), - [sym_ms_declspec_modifier] = STATE(3359), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3359), - [sym_type_qualifier] = STATE(3359), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3359), - [sym_alignas_specifier] = STATE(3359), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3359), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6122), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3280] = { - [sym_declaration] = STATE(3288), - [sym__declaration_modifiers] = STATE(3403), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3403), - [sym_attribute_declaration] = STATE(3403), - [sym_ms_declspec_modifier] = STATE(3403), - [sym_compound_statement] = STATE(3748), - [sym_storage_class_specifier] = STATE(3403), - [sym_type_qualifier] = STATE(3403), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3403), - [sym_alignas_specifier] = STATE(3403), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3288), - [aux_sym__declaration_specifiers_repeat1] = STATE(3403), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6106), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3281] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3355), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3355), - [sym_attribute_declaration] = STATE(3355), - [sym_ms_declspec_modifier] = STATE(3355), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3355), - [sym_type_qualifier] = STATE(3355), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3355), - [sym_alignas_specifier] = STATE(3355), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3355), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6060), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3282] = { - [sym_declaration] = STATE(3267), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3267), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3283] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3370), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3370), - [sym_attribute_declaration] = STATE(3370), - [sym_ms_declspec_modifier] = STATE(3370), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3370), - [sym_type_qualifier] = STATE(3370), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3370), - [sym_alignas_specifier] = STATE(3370), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3370), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3284] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3392), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3392), - [sym_attribute_declaration] = STATE(3392), - [sym_ms_declspec_modifier] = STATE(3392), - [sym_compound_statement] = STATE(3960), - [sym_storage_class_specifier] = STATE(3392), - [sym_type_qualifier] = STATE(3392), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3392), - [sym_alignas_specifier] = STATE(3392), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3392), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6124), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3285] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3353), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3353), - [sym_attribute_declaration] = STATE(3353), - [sym_ms_declspec_modifier] = STATE(3353), - [sym_compound_statement] = STATE(3967), - [sym_storage_class_specifier] = STATE(3353), - [sym_type_qualifier] = STATE(3353), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3353), - [sym_alignas_specifier] = STATE(3353), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3353), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6084), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3286] = { - [sym_declaration] = STATE(3266), - [sym__declaration_modifiers] = STATE(3358), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3358), - [sym_attribute_declaration] = STATE(3358), - [sym_ms_declspec_modifier] = STATE(3358), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3358), - [sym_type_qualifier] = STATE(3358), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3358), - [sym_alignas_specifier] = STATE(3358), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3266), - [aux_sym__declaration_specifiers_repeat1] = STATE(3358), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3287] = { - [sym_declaration] = STATE(3264), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3264), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6094), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3288] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3408), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3408), - [sym_attribute_declaration] = STATE(3408), - [sym_ms_declspec_modifier] = STATE(3408), - [sym_compound_statement] = STATE(3746), - [sym_storage_class_specifier] = STATE(3408), - [sym_type_qualifier] = STATE(3408), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3408), - [sym_alignas_specifier] = STATE(3408), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3408), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6104), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3289] = { - [sym_declaration] = STATE(3258), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3258), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6102), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3290] = { - [sym_declaration] = STATE(3295), - [sym__declaration_modifiers] = STATE(3353), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3353), - [sym_attribute_declaration] = STATE(3353), - [sym_ms_declspec_modifier] = STATE(3353), - [sym_compound_statement] = STATE(3967), - [sym_storage_class_specifier] = STATE(3353), - [sym_type_qualifier] = STATE(3353), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3353), - [sym_alignas_specifier] = STATE(3353), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3295), - [aux_sym__declaration_specifiers_repeat1] = STATE(3353), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6084), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3291] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3371), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3371), - [sym_attribute_declaration] = STATE(3371), - [sym_ms_declspec_modifier] = STATE(3371), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3371), - [sym_type_qualifier] = STATE(3371), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3371), - [sym_alignas_specifier] = STATE(3371), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3371), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6094), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3292] = { - [sym_declaration] = STATE(3263), - [sym__declaration_modifiers] = STATE(3381), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3381), - [sym_attribute_declaration] = STATE(3381), - [sym_ms_declspec_modifier] = STATE(3381), - [sym_compound_statement] = STATE(3882), - [sym_storage_class_specifier] = STATE(3381), - [sym_type_qualifier] = STATE(3381), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3381), - [sym_alignas_specifier] = STATE(3381), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3263), - [aux_sym__declaration_specifiers_repeat1] = STATE(3381), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3293] = { - [sym_declaration] = STATE(3291), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3291), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3294] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3351), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3351), - [sym_attribute_declaration] = STATE(3351), - [sym_ms_declspec_modifier] = STATE(3351), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3351), - [sym_type_qualifier] = STATE(3351), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3351), - [sym_alignas_specifier] = STATE(3351), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3351), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6126), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3295] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3393), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3393), - [sym_attribute_declaration] = STATE(3393), - [sym_ms_declspec_modifier] = STATE(3393), - [sym_compound_statement] = STATE(3963), - [sym_storage_class_specifier] = STATE(3393), - [sym_type_qualifier] = STATE(3393), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3393), - [sym_alignas_specifier] = STATE(3393), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3393), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6092), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3296] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3349), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3349), - [sym_attribute_declaration] = STATE(3349), - [sym_ms_declspec_modifier] = STATE(3349), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3349), - [sym_type_qualifier] = STATE(3349), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3349), - [sym_alignas_specifier] = STATE(3349), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3349), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3297] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3381), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3381), - [sym_attribute_declaration] = STATE(3381), - [sym_ms_declspec_modifier] = STATE(3381), - [sym_compound_statement] = STATE(3882), - [sym_storage_class_specifier] = STATE(3381), - [sym_type_qualifier] = STATE(3381), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3381), - [sym_alignas_specifier] = STATE(3381), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3381), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3298] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3406), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3406), - [sym_attribute_declaration] = STATE(3406), - [sym_ms_declspec_modifier] = STATE(3406), - [sym_compound_statement] = STATE(3743), - [sym_storage_class_specifier] = STATE(3406), - [sym_type_qualifier] = STATE(3406), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3406), - [sym_alignas_specifier] = STATE(3406), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3406), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6128), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3299] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3354), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3354), - [sym_attribute_declaration] = STATE(3354), - [sym_ms_declspec_modifier] = STATE(3354), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3354), - [sym_type_qualifier] = STATE(3354), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3354), - [sym_alignas_specifier] = STATE(3354), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3354), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6102), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3300] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3350), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3350), - [sym_attribute_declaration] = STATE(3350), - [sym_ms_declspec_modifier] = STATE(3350), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3350), - [sym_type_qualifier] = STATE(3350), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3350), - [sym_alignas_specifier] = STATE(3350), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3350), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6090), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3301] = { - [sym_declaration] = STATE(3312), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(769), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3312), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3302] = { - [sym_declaration] = STATE(3322), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1653), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3322), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3303] = { - [sym_identifier] = ACTIONS(6130), - [aux_sym_preproc_def_token1] = ACTIONS(6130), - [anon_sym_COMMA] = ACTIONS(6132), - [anon_sym_RPAREN] = ACTIONS(6132), - [aux_sym_preproc_if_token1] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6130), - [sym_preproc_directive] = ACTIONS(6130), - [anon_sym_LPAREN2] = ACTIONS(6132), - [anon_sym_DASH] = ACTIONS(6132), - [anon_sym_PLUS] = ACTIONS(6132), - [anon_sym_STAR] = ACTIONS(6132), - [anon_sym_CARET] = ACTIONS(6132), - [anon_sym_SEMI] = ACTIONS(6132), - [anon_sym___extension__] = ACTIONS(6130), - [anon_sym_typedef] = ACTIONS(6130), - [anon_sym_extern] = ACTIONS(6130), - [anon_sym___attribute__] = ACTIONS(6130), - [anon_sym___attribute] = ACTIONS(6130), - [anon_sym_noreturn] = ACTIONS(6130), - [anon_sym_LBRACK] = ACTIONS(6132), - [anon_sym___declspec] = ACTIONS(6130), - [anon_sym___based] = ACTIONS(6130), - [anon_sym___cdecl] = ACTIONS(6130), - [anon_sym___clrcall] = ACTIONS(6130), - [anon_sym___stdcall] = ACTIONS(6130), - [anon_sym___fastcall] = ACTIONS(6130), - [anon_sym___thiscall] = ACTIONS(6130), - [anon_sym___vectorcall] = ACTIONS(6130), - [anon_sym_signed] = ACTIONS(6130), - [anon_sym_unsigned] = ACTIONS(6130), - [anon_sym_long] = ACTIONS(6130), - [anon_sym_short] = ACTIONS(6130), - [anon_sym_static] = ACTIONS(6130), - [anon_sym_auto] = ACTIONS(6130), - [anon_sym_register] = ACTIONS(6130), - [anon_sym_inline] = ACTIONS(6130), - [anon_sym___inline] = ACTIONS(6130), - [anon_sym___inline__] = ACTIONS(6130), - [anon_sym___forceinline] = ACTIONS(6130), - [anon_sym_thread_local] = ACTIONS(6130), - [anon_sym___thread] = ACTIONS(6130), - [anon_sym_CG_EXTERN] = ACTIONS(6130), - [anon_sym_CG_INLINE] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6130), - [anon_sym_IBOutlet] = ACTIONS(6130), - [anon_sym_IBInspectable] = ACTIONS(6130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6130), - [anon_sym_NS_INLINE] = ACTIONS(6130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6130), - [anon_sym_OBJC_EXPORT] = ACTIONS(6130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6130), - [anon_sym_const] = ACTIONS(6130), - [anon_sym_constexpr] = ACTIONS(6130), - [anon_sym_volatile] = ACTIONS(6130), - [anon_sym_restrict] = ACTIONS(6130), - [anon_sym___restrict__] = ACTIONS(6130), - [anon_sym__Atomic] = ACTIONS(6130), - [anon_sym__Noreturn] = ACTIONS(6130), - [anon_sym_nullable] = ACTIONS(6130), - [anon_sym__Complex] = ACTIONS(6130), - [anon_sym__Nonnull] = ACTIONS(6130), - [anon_sym__Nullable] = ACTIONS(6130), - [anon_sym__Nullable_result] = ACTIONS(6130), - [anon_sym__Null_unspecified] = ACTIONS(6130), - [anon_sym___autoreleasing] = ACTIONS(6130), - [anon_sym___block] = ACTIONS(6130), - [anon_sym___bridge] = ACTIONS(6130), - [anon_sym___bridge_retained] = ACTIONS(6130), - [anon_sym___bridge_transfer] = ACTIONS(6130), - [anon_sym___complex] = ACTIONS(6130), - [anon_sym___const] = ACTIONS(6130), - [anon_sym___imag] = ACTIONS(6130), - [anon_sym___kindof] = ACTIONS(6130), - [anon_sym___nonnull] = ACTIONS(6130), - [anon_sym___nullable] = ACTIONS(6130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6130), - [anon_sym___real] = ACTIONS(6130), - [anon_sym___strong] = ACTIONS(6130), - [anon_sym___unsafe_unretained] = ACTIONS(6130), - [anon_sym___unused] = ACTIONS(6130), - [anon_sym___weak] = ACTIONS(6130), - [sym_primitive_type] = ACTIONS(6130), - [anon_sym_enum] = ACTIONS(6130), - [anon_sym_COLON] = ACTIONS(6132), - [anon_sym_struct] = ACTIONS(6130), - [anon_sym_union] = ACTIONS(6130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6130), - [anon_sym___typeof] = ACTIONS(6130), - [anon_sym_typeof] = ACTIONS(6130), - [aux_sym_preproc_undef_token1] = ACTIONS(6130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE] = ACTIONS(6130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_API_AVAILABLE] = ACTIONS(6130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_API_DEPRECATED] = ACTIONS(6130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6130), - [anon_sym___deprecated_msg] = ACTIONS(6130), - [anon_sym___deprecated_enum_msg] = ACTIONS(6130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6130), - [anon_sym_ATend] = ACTIONS(6132), - [anon_sym_ATsynthesize] = ACTIONS(6132), - [anon_sym_ATdynamic] = ACTIONS(6132), - [anon_sym__Alignas] = ACTIONS(6130), - [anon_sym_BOOL] = ACTIONS(6130), - [anon_sym_IMP] = ACTIONS(6130), - [anon_sym_SEL] = ACTIONS(6130), - [anon_sym_Class] = ACTIONS(6130), - [anon_sym_id] = ACTIONS(6130), - }, - [3304] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(6134), - [anon_sym_SEMI] = ACTIONS(6137), - [anon_sym___extension__] = ACTIONS(6139), - [anon_sym_extern] = ACTIONS(6142), - [anon_sym___attribute__] = ACTIONS(6145), - [anon_sym___attribute] = ACTIONS(6145), - [anon_sym_noreturn] = ACTIONS(6139), - [anon_sym_LBRACK] = ACTIONS(6148), - [anon_sym___declspec] = ACTIONS(6151), - [anon_sym_LBRACE] = ACTIONS(6137), - [anon_sym_signed] = ACTIONS(6154), - [anon_sym_unsigned] = ACTIONS(6154), - [anon_sym_long] = ACTIONS(6154), - [anon_sym_short] = ACTIONS(6154), - [anon_sym_ATautoreleasepool] = ACTIONS(6137), - [anon_sym_static] = ACTIONS(6142), - [anon_sym_auto] = ACTIONS(6142), - [anon_sym_register] = ACTIONS(6142), - [anon_sym_inline] = ACTIONS(6142), - [anon_sym___inline] = ACTIONS(6142), - [anon_sym___inline__] = ACTIONS(6142), - [anon_sym___forceinline] = ACTIONS(6142), - [anon_sym_thread_local] = ACTIONS(6142), - [anon_sym___thread] = ACTIONS(6142), - [anon_sym_CG_EXTERN] = ACTIONS(6142), - [anon_sym_CG_INLINE] = ACTIONS(6142), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6142), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6142), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6142), - [anon_sym_IBOutlet] = ACTIONS(6142), - [anon_sym_IBInspectable] = ACTIONS(6142), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6142), - [anon_sym_NS_INLINE] = ACTIONS(6142), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6142), - [anon_sym_OBJC_EXPORT] = ACTIONS(6142), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6142), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6142), - [anon_sym_const] = ACTIONS(6139), - [anon_sym_constexpr] = ACTIONS(6139), - [anon_sym_volatile] = ACTIONS(6139), - [anon_sym_restrict] = ACTIONS(6139), - [anon_sym___restrict__] = ACTIONS(6139), - [anon_sym__Atomic] = ACTIONS(6139), - [anon_sym__Noreturn] = ACTIONS(6139), - [anon_sym_nullable] = ACTIONS(6139), - [anon_sym__Complex] = ACTIONS(6139), - [anon_sym__Nonnull] = ACTIONS(6139), - [anon_sym__Nullable] = ACTIONS(6139), - [anon_sym__Nullable_result] = ACTIONS(6139), - [anon_sym__Null_unspecified] = ACTIONS(6139), - [anon_sym___autoreleasing] = ACTIONS(6139), - [anon_sym___block] = ACTIONS(6139), - [anon_sym___bridge] = ACTIONS(6139), - [anon_sym___bridge_retained] = ACTIONS(6139), - [anon_sym___bridge_transfer] = ACTIONS(6139), - [anon_sym___complex] = ACTIONS(6139), - [anon_sym___const] = ACTIONS(6139), - [anon_sym___imag] = ACTIONS(6139), - [anon_sym___kindof] = ACTIONS(6139), - [anon_sym___nonnull] = ACTIONS(6139), - [anon_sym___nullable] = ACTIONS(6139), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6139), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6139), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6139), - [anon_sym___real] = ACTIONS(6139), - [anon_sym___strong] = ACTIONS(6139), - [anon_sym___unsafe_unretained] = ACTIONS(6139), - [anon_sym___unused] = ACTIONS(6139), - [anon_sym___weak] = ACTIONS(6139), - [sym_primitive_type] = ACTIONS(6157), - [anon_sym_enum] = ACTIONS(6160), - [anon_sym_struct] = ACTIONS(6163), - [anon_sym_union] = ACTIONS(6166), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6169), - [anon_sym___typeof] = ACTIONS(6169), - [anon_sym_typeof] = ACTIONS(6169), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6172), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6172), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6172), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6172), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6172), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6172), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6172), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6172), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6172), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6175), - [anon_sym_NS_AVAILABLE] = ACTIONS(6175), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6175), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6175), - [anon_sym_API_AVAILABLE] = ACTIONS(6175), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6175), - [anon_sym_API_DEPRECATED] = ACTIONS(6175), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6175), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6175), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6175), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6175), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6175), - [anon_sym___deprecated_msg] = ACTIONS(6175), - [anon_sym___deprecated_enum_msg] = ACTIONS(6175), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6175), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6175), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6175), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6175), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6175), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6175), - [anon_sym__Alignas] = ACTIONS(6178), - [anon_sym_BOOL] = ACTIONS(6181), - [anon_sym_IMP] = ACTIONS(6181), - [anon_sym_SEL] = ACTIONS(6181), - [anon_sym_Class] = ACTIONS(6181), - [anon_sym_id] = ACTIONS(6181), - }, - [3305] = { - [sym_declaration] = STATE(3321), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1455), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3321), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3306] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1432), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3307] = { - [sym_declaration] = STATE(3319), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1617), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3319), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3308] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(706), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3309] = { - [sym_declaration] = STATE(3308), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(731), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3308), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3310] = { - [sym_declaration] = STATE(3318), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1040), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3318), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3311] = { - [sym_declaration] = STATE(3320), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(414), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3320), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3312] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(732), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3313] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1041), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3314] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(424), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3315] = { - [sym_declaration] = STATE(3313), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1053), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3313), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3316] = { - [sym_declaration] = STATE(3306), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1523), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3306), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3317] = { - [sym_declaration] = STATE(3314), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(488), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3314), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3318] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1027), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3319] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1641), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3320] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(362), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3321] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1488), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3322] = { - [sym_declaration] = STATE(3304), - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6604), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_compound_statement] = STATE(1612), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__old_style_function_definition_repeat1] = STATE(3304), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3323] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5657), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6184), - [anon_sym_COMMA] = ACTIONS(5659), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5659), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(6190), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5657), - [anon_sym_extern] = ACTIONS(5657), - [anon_sym___attribute__] = ACTIONS(5657), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5657), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5657), - [anon_sym_RBRACE] = ACTIONS(5659), - [anon_sym_EQ] = ACTIONS(5657), - [anon_sym_static] = ACTIONS(5657), - [anon_sym_auto] = ACTIONS(5657), - [anon_sym_register] = ACTIONS(5657), - [anon_sym_inline] = ACTIONS(5657), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5657), - [anon_sym___forceinline] = ACTIONS(5657), - [anon_sym_thread_local] = ACTIONS(5657), - [anon_sym___thread] = ACTIONS(5657), - [anon_sym_CG_EXTERN] = ACTIONS(5657), - [anon_sym_CG_INLINE] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5657), - [anon_sym_IBOutlet] = ACTIONS(5657), - [anon_sym_IBInspectable] = ACTIONS(5657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5657), - [anon_sym_NS_INLINE] = ACTIONS(5657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5657), - [anon_sym_OBJC_EXPORT] = ACTIONS(5657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5657), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5657), - [anon_sym_volatile] = ACTIONS(5657), - [anon_sym_restrict] = ACTIONS(5657), - [anon_sym___restrict__] = ACTIONS(5657), - [anon_sym__Atomic] = ACTIONS(5657), - [anon_sym__Noreturn] = ACTIONS(5657), - [anon_sym_nullable] = ACTIONS(5657), - [anon_sym__Complex] = ACTIONS(5657), - [anon_sym__Nonnull] = ACTIONS(5657), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5657), - [anon_sym__Null_unspecified] = ACTIONS(5657), - [anon_sym___autoreleasing] = ACTIONS(5657), - [anon_sym___block] = ACTIONS(5657), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5657), - [anon_sym___bridge_transfer] = ACTIONS(5657), - [anon_sym___complex] = ACTIONS(5657), - [anon_sym___const] = ACTIONS(5657), - [anon_sym___imag] = ACTIONS(5657), - [anon_sym___kindof] = ACTIONS(5657), - [anon_sym___nonnull] = ACTIONS(5657), - [anon_sym___nullable] = ACTIONS(5657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5657), - [anon_sym___real] = ACTIONS(5657), - [anon_sym___strong] = ACTIONS(5657), - [anon_sym___unsafe_unretained] = ACTIONS(5657), - [anon_sym___unused] = ACTIONS(5657), - [anon_sym___weak] = ACTIONS(5657), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_STAR_EQ] = ACTIONS(5659), - [anon_sym_SLASH_EQ] = ACTIONS(5659), - [anon_sym_PERCENT_EQ] = ACTIONS(5659), - [anon_sym_PLUS_EQ] = ACTIONS(5659), - [anon_sym_DASH_EQ] = ACTIONS(5659), - [anon_sym_LT_LT_EQ] = ACTIONS(5659), - [anon_sym_GT_GT_EQ] = ACTIONS(5659), - [anon_sym_AMP_EQ] = ACTIONS(5659), - [anon_sym_CARET_EQ] = ACTIONS(5659), - [anon_sym_PIPE_EQ] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_API_AVAILABLE] = ACTIONS(5657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_API_DEPRECATED] = ACTIONS(5657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5657), - [anon_sym___deprecated_msg] = ACTIONS(5657), - [anon_sym___deprecated_enum_msg] = ACTIONS(5657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5657), - [anon_sym__Alignas] = ACTIONS(5657), - }, - [3324] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3325] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7484), - [sym_parameter_declaration] = STATE(7675), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(6208), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(6210), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3326] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5647), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5649), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5647), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5647), - [anon_sym_extern] = ACTIONS(5647), - [anon_sym___attribute__] = ACTIONS(5647), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5647), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5647), - [anon_sym_RBRACE] = ACTIONS(5649), - [anon_sym_EQ] = ACTIONS(5647), - [anon_sym_static] = ACTIONS(5647), - [anon_sym_auto] = ACTIONS(5647), - [anon_sym_register] = ACTIONS(5647), - [anon_sym_inline] = ACTIONS(5647), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5647), - [anon_sym___forceinline] = ACTIONS(5647), - [anon_sym_thread_local] = ACTIONS(5647), - [anon_sym___thread] = ACTIONS(5647), - [anon_sym_CG_EXTERN] = ACTIONS(5647), - [anon_sym_CG_INLINE] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5647), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5647), - [anon_sym_IBOutlet] = ACTIONS(5647), - [anon_sym_IBInspectable] = ACTIONS(5647), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5647), - [anon_sym_NS_INLINE] = ACTIONS(5647), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5647), - [anon_sym_OBJC_EXPORT] = ACTIONS(5647), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5647), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5647), - [anon_sym_volatile] = ACTIONS(5647), - [anon_sym_restrict] = ACTIONS(5647), - [anon_sym___restrict__] = ACTIONS(5647), - [anon_sym__Atomic] = ACTIONS(5647), - [anon_sym__Noreturn] = ACTIONS(5647), - [anon_sym_nullable] = ACTIONS(5647), - [anon_sym__Complex] = ACTIONS(5647), - [anon_sym__Nonnull] = ACTIONS(5647), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5647), - [anon_sym__Null_unspecified] = ACTIONS(5647), - [anon_sym___autoreleasing] = ACTIONS(5647), - [anon_sym___block] = ACTIONS(5647), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5647), - [anon_sym___bridge_transfer] = ACTIONS(5647), - [anon_sym___complex] = ACTIONS(5647), - [anon_sym___const] = ACTIONS(5647), - [anon_sym___imag] = ACTIONS(5647), - [anon_sym___kindof] = ACTIONS(5647), - [anon_sym___nonnull] = ACTIONS(5647), - [anon_sym___nullable] = ACTIONS(5647), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5647), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5647), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5647), - [anon_sym___real] = ACTIONS(5647), - [anon_sym___strong] = ACTIONS(5647), - [anon_sym___unsafe_unretained] = ACTIONS(5647), - [anon_sym___unused] = ACTIONS(5647), - [anon_sym___weak] = ACTIONS(5647), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_STAR_EQ] = ACTIONS(5649), - [anon_sym_SLASH_EQ] = ACTIONS(5649), - [anon_sym_PERCENT_EQ] = ACTIONS(5649), - [anon_sym_PLUS_EQ] = ACTIONS(5649), - [anon_sym_DASH_EQ] = ACTIONS(5649), - [anon_sym_LT_LT_EQ] = ACTIONS(5649), - [anon_sym_GT_GT_EQ] = ACTIONS(5649), - [anon_sym_AMP_EQ] = ACTIONS(5649), - [anon_sym_CARET_EQ] = ACTIONS(5649), - [anon_sym_PIPE_EQ] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5647), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5647), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5647), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5647), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_API_AVAILABLE] = ACTIONS(5647), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_API_DEPRECATED] = ACTIONS(5647), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5647), - [anon_sym___deprecated_msg] = ACTIONS(5647), - [anon_sym___deprecated_enum_msg] = ACTIONS(5647), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5647), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5647), - [anon_sym__Alignas] = ACTIONS(5647), - }, - [3327] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5570), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6184), - [anon_sym_COMMA] = ACTIONS(5572), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5572), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(6190), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5570), - [anon_sym_extern] = ACTIONS(5570), - [anon_sym___attribute__] = ACTIONS(5570), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5570), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5570), - [anon_sym_RBRACE] = ACTIONS(5572), - [anon_sym_EQ] = ACTIONS(5570), - [anon_sym_static] = ACTIONS(5570), - [anon_sym_auto] = ACTIONS(5570), - [anon_sym_register] = ACTIONS(5570), - [anon_sym_inline] = ACTIONS(5570), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5570), - [anon_sym___forceinline] = ACTIONS(5570), - [anon_sym_thread_local] = ACTIONS(5570), - [anon_sym___thread] = ACTIONS(5570), - [anon_sym_CG_EXTERN] = ACTIONS(5570), - [anon_sym_CG_INLINE] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5570), - [anon_sym_IBOutlet] = ACTIONS(5570), - [anon_sym_IBInspectable] = ACTIONS(5570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5570), - [anon_sym_NS_INLINE] = ACTIONS(5570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5570), - [anon_sym_OBJC_EXPORT] = ACTIONS(5570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5570), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5570), - [anon_sym_volatile] = ACTIONS(5570), - [anon_sym_restrict] = ACTIONS(5570), - [anon_sym___restrict__] = ACTIONS(5570), - [anon_sym__Atomic] = ACTIONS(5570), - [anon_sym__Noreturn] = ACTIONS(5570), - [anon_sym_nullable] = ACTIONS(5570), - [anon_sym__Complex] = ACTIONS(5570), - [anon_sym__Nonnull] = ACTIONS(5570), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5570), - [anon_sym__Null_unspecified] = ACTIONS(5570), - [anon_sym___autoreleasing] = ACTIONS(5570), - [anon_sym___block] = ACTIONS(5570), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5570), - [anon_sym___bridge_transfer] = ACTIONS(5570), - [anon_sym___complex] = ACTIONS(5570), - [anon_sym___const] = ACTIONS(5570), - [anon_sym___imag] = ACTIONS(5570), - [anon_sym___kindof] = ACTIONS(5570), - [anon_sym___nonnull] = ACTIONS(5570), - [anon_sym___nullable] = ACTIONS(5570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5570), - [anon_sym___real] = ACTIONS(5570), - [anon_sym___strong] = ACTIONS(5570), - [anon_sym___unsafe_unretained] = ACTIONS(5570), - [anon_sym___unused] = ACTIONS(5570), - [anon_sym___weak] = ACTIONS(5570), - [anon_sym_QMARK] = ACTIONS(6212), - [anon_sym_STAR_EQ] = ACTIONS(5572), - [anon_sym_SLASH_EQ] = ACTIONS(5572), - [anon_sym_PERCENT_EQ] = ACTIONS(5572), - [anon_sym_PLUS_EQ] = ACTIONS(5572), - [anon_sym_DASH_EQ] = ACTIONS(5572), - [anon_sym_LT_LT_EQ] = ACTIONS(5572), - [anon_sym_GT_GT_EQ] = ACTIONS(5572), - [anon_sym_AMP_EQ] = ACTIONS(5572), - [anon_sym_CARET_EQ] = ACTIONS(5572), - [anon_sym_PIPE_EQ] = ACTIONS(5572), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_API_AVAILABLE] = ACTIONS(5570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_API_DEPRECATED] = ACTIONS(5570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5570), - [anon_sym___deprecated_msg] = ACTIONS(5570), - [anon_sym___deprecated_enum_msg] = ACTIONS(5570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5570), - [anon_sym__Alignas] = ACTIONS(5570), - }, - [3328] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3329] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5534), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6184), - [anon_sym_COMMA] = ACTIONS(5538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(6190), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5534), - [anon_sym_extern] = ACTIONS(5534), - [anon_sym___attribute__] = ACTIONS(5534), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5534), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5534), - [anon_sym_RBRACE] = ACTIONS(5538), - [anon_sym_EQ] = ACTIONS(5534), - [anon_sym_static] = ACTIONS(5534), - [anon_sym_auto] = ACTIONS(5534), - [anon_sym_register] = ACTIONS(5534), - [anon_sym_inline] = ACTIONS(5534), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5534), - [anon_sym___forceinline] = ACTIONS(5534), - [anon_sym_thread_local] = ACTIONS(5534), - [anon_sym___thread] = ACTIONS(5534), - [anon_sym_CG_EXTERN] = ACTIONS(5534), - [anon_sym_CG_INLINE] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5534), - [anon_sym_IBOutlet] = ACTIONS(5534), - [anon_sym_IBInspectable] = ACTIONS(5534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5534), - [anon_sym_NS_INLINE] = ACTIONS(5534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5534), - [anon_sym_OBJC_EXPORT] = ACTIONS(5534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5534), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5534), - [anon_sym_volatile] = ACTIONS(5534), - [anon_sym_restrict] = ACTIONS(5534), - [anon_sym___restrict__] = ACTIONS(5534), - [anon_sym__Atomic] = ACTIONS(5534), - [anon_sym__Noreturn] = ACTIONS(5534), - [anon_sym_nullable] = ACTIONS(5534), - [anon_sym__Complex] = ACTIONS(5534), - [anon_sym__Nonnull] = ACTIONS(5534), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5534), - [anon_sym__Null_unspecified] = ACTIONS(5534), - [anon_sym___autoreleasing] = ACTIONS(5534), - [anon_sym___block] = ACTIONS(5534), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5534), - [anon_sym___bridge_transfer] = ACTIONS(5534), - [anon_sym___complex] = ACTIONS(5534), - [anon_sym___const] = ACTIONS(5534), - [anon_sym___imag] = ACTIONS(5534), - [anon_sym___kindof] = ACTIONS(5534), - [anon_sym___nonnull] = ACTIONS(5534), - [anon_sym___nullable] = ACTIONS(5534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5534), - [anon_sym___real] = ACTIONS(5534), - [anon_sym___strong] = ACTIONS(5534), - [anon_sym___unsafe_unretained] = ACTIONS(5534), - [anon_sym___unused] = ACTIONS(5534), - [anon_sym___weak] = ACTIONS(5534), - [anon_sym_QMARK] = ACTIONS(6212), - [anon_sym_STAR_EQ] = ACTIONS(5538), - [anon_sym_SLASH_EQ] = ACTIONS(5538), - [anon_sym_PERCENT_EQ] = ACTIONS(5538), - [anon_sym_PLUS_EQ] = ACTIONS(5538), - [anon_sym_DASH_EQ] = ACTIONS(5538), - [anon_sym_LT_LT_EQ] = ACTIONS(5538), - [anon_sym_GT_GT_EQ] = ACTIONS(5538), - [anon_sym_AMP_EQ] = ACTIONS(5538), - [anon_sym_CARET_EQ] = ACTIONS(5538), - [anon_sym_PIPE_EQ] = ACTIONS(5538), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_API_AVAILABLE] = ACTIONS(5534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_API_DEPRECATED] = ACTIONS(5534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5534), - [anon_sym___deprecated_msg] = ACTIONS(5534), - [anon_sym___deprecated_enum_msg] = ACTIONS(5534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5534), - [anon_sym__Alignas] = ACTIONS(5534), - }, - [3330] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3331] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5641), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6184), - [anon_sym_COMMA] = ACTIONS(5643), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5643), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(6190), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5641), - [anon_sym_extern] = ACTIONS(5641), - [anon_sym___attribute__] = ACTIONS(5641), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5641), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5641), - [anon_sym_RBRACE] = ACTIONS(5643), - [anon_sym_EQ] = ACTIONS(5641), - [anon_sym_static] = ACTIONS(5641), - [anon_sym_auto] = ACTIONS(5641), - [anon_sym_register] = ACTIONS(5641), - [anon_sym_inline] = ACTIONS(5641), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5641), - [anon_sym___forceinline] = ACTIONS(5641), - [anon_sym_thread_local] = ACTIONS(5641), - [anon_sym___thread] = ACTIONS(5641), - [anon_sym_CG_EXTERN] = ACTIONS(5641), - [anon_sym_CG_INLINE] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5641), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5641), - [anon_sym_IBOutlet] = ACTIONS(5641), - [anon_sym_IBInspectable] = ACTIONS(5641), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5641), - [anon_sym_NS_INLINE] = ACTIONS(5641), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5641), - [anon_sym_OBJC_EXPORT] = ACTIONS(5641), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5641), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5641), - [anon_sym_volatile] = ACTIONS(5641), - [anon_sym_restrict] = ACTIONS(5641), - [anon_sym___restrict__] = ACTIONS(5641), - [anon_sym__Atomic] = ACTIONS(5641), - [anon_sym__Noreturn] = ACTIONS(5641), - [anon_sym_nullable] = ACTIONS(5641), - [anon_sym__Complex] = ACTIONS(5641), - [anon_sym__Nonnull] = ACTIONS(5641), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5641), - [anon_sym__Null_unspecified] = ACTIONS(5641), - [anon_sym___autoreleasing] = ACTIONS(5641), - [anon_sym___block] = ACTIONS(5641), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5641), - [anon_sym___bridge_transfer] = ACTIONS(5641), - [anon_sym___complex] = ACTIONS(5641), - [anon_sym___const] = ACTIONS(5641), - [anon_sym___imag] = ACTIONS(5641), - [anon_sym___kindof] = ACTIONS(5641), - [anon_sym___nonnull] = ACTIONS(5641), - [anon_sym___nullable] = ACTIONS(5641), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5641), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5641), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5641), - [anon_sym___real] = ACTIONS(5641), - [anon_sym___strong] = ACTIONS(5641), - [anon_sym___unsafe_unretained] = ACTIONS(5641), - [anon_sym___unused] = ACTIONS(5641), - [anon_sym___weak] = ACTIONS(5641), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_STAR_EQ] = ACTIONS(5643), - [anon_sym_SLASH_EQ] = ACTIONS(5643), - [anon_sym_PERCENT_EQ] = ACTIONS(5643), - [anon_sym_PLUS_EQ] = ACTIONS(5643), - [anon_sym_DASH_EQ] = ACTIONS(5643), - [anon_sym_LT_LT_EQ] = ACTIONS(5643), - [anon_sym_GT_GT_EQ] = ACTIONS(5643), - [anon_sym_AMP_EQ] = ACTIONS(5643), - [anon_sym_CARET_EQ] = ACTIONS(5643), - [anon_sym_PIPE_EQ] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5641), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5641), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5641), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5641), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_API_AVAILABLE] = ACTIONS(5641), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_API_DEPRECATED] = ACTIONS(5641), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5641), - [anon_sym___deprecated_msg] = ACTIONS(5641), - [anon_sym___deprecated_enum_msg] = ACTIONS(5641), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5641), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5641), - [anon_sym__Alignas] = ACTIONS(5641), - }, - [3332] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7638), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(5512), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3333] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5651), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6184), - [anon_sym_COMMA] = ACTIONS(5653), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5653), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(6190), - [anon_sym_AMP_AMP] = ACTIONS(6192), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5651), - [anon_sym_extern] = ACTIONS(5651), - [anon_sym___attribute__] = ACTIONS(5651), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5651), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5651), - [anon_sym_RBRACE] = ACTIONS(5653), - [anon_sym_EQ] = ACTIONS(5651), - [anon_sym_static] = ACTIONS(5651), - [anon_sym_auto] = ACTIONS(5651), - [anon_sym_register] = ACTIONS(5651), - [anon_sym_inline] = ACTIONS(5651), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5651), - [anon_sym___forceinline] = ACTIONS(5651), - [anon_sym_thread_local] = ACTIONS(5651), - [anon_sym___thread] = ACTIONS(5651), - [anon_sym_CG_EXTERN] = ACTIONS(5651), - [anon_sym_CG_INLINE] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5651), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5651), - [anon_sym_IBOutlet] = ACTIONS(5651), - [anon_sym_IBInspectable] = ACTIONS(5651), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5651), - [anon_sym_NS_INLINE] = ACTIONS(5651), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5651), - [anon_sym_OBJC_EXPORT] = ACTIONS(5651), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5651), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5651), - [anon_sym_volatile] = ACTIONS(5651), - [anon_sym_restrict] = ACTIONS(5651), - [anon_sym___restrict__] = ACTIONS(5651), - [anon_sym__Atomic] = ACTIONS(5651), - [anon_sym__Noreturn] = ACTIONS(5651), - [anon_sym_nullable] = ACTIONS(5651), - [anon_sym__Complex] = ACTIONS(5651), - [anon_sym__Nonnull] = ACTIONS(5651), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5651), - [anon_sym__Null_unspecified] = ACTIONS(5651), - [anon_sym___autoreleasing] = ACTIONS(5651), - [anon_sym___block] = ACTIONS(5651), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5651), - [anon_sym___bridge_transfer] = ACTIONS(5651), - [anon_sym___complex] = ACTIONS(5651), - [anon_sym___const] = ACTIONS(5651), - [anon_sym___imag] = ACTIONS(5651), - [anon_sym___kindof] = ACTIONS(5651), - [anon_sym___nonnull] = ACTIONS(5651), - [anon_sym___nullable] = ACTIONS(5651), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5651), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5651), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5651), - [anon_sym___real] = ACTIONS(5651), - [anon_sym___strong] = ACTIONS(5651), - [anon_sym___unsafe_unretained] = ACTIONS(5651), - [anon_sym___unused] = ACTIONS(5651), - [anon_sym___weak] = ACTIONS(5651), - [anon_sym_QMARK] = ACTIONS(6212), - [anon_sym_STAR_EQ] = ACTIONS(5653), - [anon_sym_SLASH_EQ] = ACTIONS(5653), - [anon_sym_PERCENT_EQ] = ACTIONS(5653), - [anon_sym_PLUS_EQ] = ACTIONS(5653), - [anon_sym_DASH_EQ] = ACTIONS(5653), - [anon_sym_LT_LT_EQ] = ACTIONS(5653), - [anon_sym_GT_GT_EQ] = ACTIONS(5653), - [anon_sym_AMP_EQ] = ACTIONS(5653), - [anon_sym_CARET_EQ] = ACTIONS(5653), - [anon_sym_PIPE_EQ] = ACTIONS(5653), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5651), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5651), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5651), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5651), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_API_AVAILABLE] = ACTIONS(5651), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_API_DEPRECATED] = ACTIONS(5651), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5651), - [anon_sym___deprecated_msg] = ACTIONS(5651), - [anon_sym___deprecated_enum_msg] = ACTIONS(5651), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5651), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5651), - [anon_sym__Alignas] = ACTIONS(5651), - }, - [3334] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3335] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7964), - [sym_parameter_declaration] = STATE(7964), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(6214), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3336] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3337] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3338] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7675), - [sym_parameter_declaration] = STATE(7675), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(6216), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3339] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3340] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(7482), - [sym_parameter_declaration] = STATE(7638), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(6208), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym_RPAREN] = ACTIONS(6218), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3341] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3342] = { - [sym_string_literal] = STATE(3342), - [aux_sym_concatenated_string_repeat1] = STATE(3342), - [sym_identifier] = ACTIONS(6220), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5153), - [anon_sym_COMMA] = ACTIONS(5153), - [anon_sym_RPAREN] = ACTIONS(5153), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5153), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5153), - [anon_sym_LPAREN2] = ACTIONS(5153), - [anon_sym_DASH] = ACTIONS(5155), - [anon_sym_PLUS] = ACTIONS(5155), - [anon_sym_STAR] = ACTIONS(5153), - [anon_sym_SLASH] = ACTIONS(5155), - [anon_sym_PERCENT] = ACTIONS(5153), - [anon_sym_PIPE_PIPE] = ACTIONS(5153), - [anon_sym_AMP_AMP] = ACTIONS(5153), - [anon_sym_PIPE] = ACTIONS(5155), - [anon_sym_CARET] = ACTIONS(5153), - [anon_sym_AMP] = ACTIONS(5155), - [anon_sym_EQ_EQ] = ACTIONS(5153), - [anon_sym_BANG_EQ] = ACTIONS(5153), - [anon_sym_GT] = ACTIONS(5155), - [anon_sym_GT_EQ] = ACTIONS(5153), - [anon_sym_LT_EQ] = ACTIONS(5153), - [anon_sym_LT] = ACTIONS(5155), - [anon_sym_LT_LT] = ACTIONS(5153), - [anon_sym_GT_GT] = ACTIONS(5153), - [anon_sym_SEMI] = ACTIONS(5153), - [anon_sym___extension__] = ACTIONS(5155), - [anon_sym_extern] = ACTIONS(5155), - [anon_sym___attribute__] = ACTIONS(5155), - [anon_sym___attribute] = ACTIONS(5155), - [anon_sym_noreturn] = ACTIONS(5155), - [anon_sym_LBRACK] = ACTIONS(5153), - [anon_sym_RBRACK] = ACTIONS(5153), - [anon_sym___declspec] = ACTIONS(5155), - [anon_sym_RBRACE] = ACTIONS(5153), - [anon_sym_static] = ACTIONS(5155), - [anon_sym_auto] = ACTIONS(5155), - [anon_sym_register] = ACTIONS(5155), - [anon_sym_inline] = ACTIONS(5155), - [anon_sym___inline] = ACTIONS(5155), - [anon_sym___inline__] = ACTIONS(5155), - [anon_sym___forceinline] = ACTIONS(5155), - [anon_sym_thread_local] = ACTIONS(5155), - [anon_sym___thread] = ACTIONS(5155), - [anon_sym_CG_EXTERN] = ACTIONS(5155), - [anon_sym_CG_INLINE] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5155), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5155), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5155), - [anon_sym_IBOutlet] = ACTIONS(5155), - [anon_sym_IBInspectable] = ACTIONS(5155), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5155), - [anon_sym_NS_INLINE] = ACTIONS(5155), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5155), - [anon_sym_OBJC_EXPORT] = ACTIONS(5155), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5155), - [anon_sym_const] = ACTIONS(5155), - [anon_sym_constexpr] = ACTIONS(5155), - [anon_sym_volatile] = ACTIONS(5155), - [anon_sym_restrict] = ACTIONS(5155), - [anon_sym___restrict__] = ACTIONS(5155), - [anon_sym__Atomic] = ACTIONS(5155), - [anon_sym__Noreturn] = ACTIONS(5155), - [anon_sym_nullable] = ACTIONS(5155), - [anon_sym__Complex] = ACTIONS(5155), - [anon_sym__Nonnull] = ACTIONS(5155), - [anon_sym__Nullable] = ACTIONS(5155), - [anon_sym__Nullable_result] = ACTIONS(5155), - [anon_sym__Null_unspecified] = ACTIONS(5155), - [anon_sym___autoreleasing] = ACTIONS(5155), - [anon_sym___block] = ACTIONS(5155), - [anon_sym___bridge] = ACTIONS(5155), - [anon_sym___bridge_retained] = ACTIONS(5155), - [anon_sym___bridge_transfer] = ACTIONS(5155), - [anon_sym___complex] = ACTIONS(5155), - [anon_sym___const] = ACTIONS(5155), - [anon_sym___imag] = ACTIONS(5155), - [anon_sym___kindof] = ACTIONS(5155), - [anon_sym___nonnull] = ACTIONS(5155), - [anon_sym___nullable] = ACTIONS(5155), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5155), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5155), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5155), - [anon_sym___real] = ACTIONS(5155), - [anon_sym___strong] = ACTIONS(5155), - [anon_sym___unsafe_unretained] = ACTIONS(5155), - [anon_sym___unused] = ACTIONS(5155), - [anon_sym___weak] = ACTIONS(5155), - [anon_sym_COLON] = ACTIONS(5153), - [anon_sym_QMARK] = ACTIONS(5153), - [anon_sym_DASH_DASH] = ACTIONS(5153), - [anon_sym_PLUS_PLUS] = ACTIONS(5153), - [anon_sym_DOT] = ACTIONS(5155), - [anon_sym_DASH_GT] = ACTIONS(5153), - [anon_sym_AT] = ACTIONS(6223), - [anon_sym_DQUOTE] = ACTIONS(6226), - [anon_sym_L_DQUOTE] = ACTIONS(6226), - [anon_sym_u_DQUOTE] = ACTIONS(6226), - [anon_sym_U_DQUOTE] = ACTIONS(6226), - [anon_sym_u8_DQUOTE] = ACTIONS(6226), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5155), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5155), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5155), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5155), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5155), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5155), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE] = ACTIONS(5155), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5155), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_API_AVAILABLE] = ACTIONS(5155), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_API_DEPRECATED] = ACTIONS(5155), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5155), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5155), - [anon_sym___deprecated_msg] = ACTIONS(5155), - [anon_sym___deprecated_enum_msg] = ACTIONS(5155), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5155), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5155), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5155), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5155), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5155), - [anon_sym__Alignas] = ACTIONS(5155), - }, - [3343] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6186), - [anon_sym_PLUS] = ACTIONS(6186), - [anon_sym_STAR] = ACTIONS(6188), - [anon_sym_SLASH] = ACTIONS(6188), - [anon_sym_PERCENT] = ACTIONS(6188), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(6194), - [anon_sym_CARET] = ACTIONS(6196), - [anon_sym_AMP] = ACTIONS(6198), - [anon_sym_EQ_EQ] = ACTIONS(6200), - [anon_sym_BANG_EQ] = ACTIONS(6200), - [anon_sym_GT] = ACTIONS(6202), - [anon_sym_GT_EQ] = ACTIONS(6204), - [anon_sym_LT_EQ] = ACTIONS(6204), - [anon_sym_LT] = ACTIONS(6202), - [anon_sym_LT_LT] = ACTIONS(6206), - [anon_sym_GT_GT] = ACTIONS(6206), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [3344] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3865), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6229), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3345] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3961), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6090), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3346] = { - [sym_identifier] = ACTIONS(6231), - [aux_sym_preproc_def_token1] = ACTIONS(6231), - [anon_sym_COMMA] = ACTIONS(6233), - [anon_sym_RPAREN] = ACTIONS(6233), - [aux_sym_preproc_if_token1] = ACTIONS(6231), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6231), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6231), - [sym_preproc_directive] = ACTIONS(6231), - [anon_sym_LPAREN2] = ACTIONS(6233), - [anon_sym_DASH] = ACTIONS(6233), - [anon_sym_PLUS] = ACTIONS(6233), - [anon_sym_LT] = ACTIONS(6233), - [anon_sym_SEMI] = ACTIONS(6233), - [anon_sym___extension__] = ACTIONS(6231), - [anon_sym_typedef] = ACTIONS(6231), - [anon_sym_extern] = ACTIONS(6231), - [anon_sym___attribute__] = ACTIONS(6231), - [anon_sym___attribute] = ACTIONS(6231), - [anon_sym_noreturn] = ACTIONS(6231), - [anon_sym_LBRACK] = ACTIONS(6233), - [anon_sym___declspec] = ACTIONS(6231), - [anon_sym___cdecl] = ACTIONS(6231), - [anon_sym___clrcall] = ACTIONS(6231), - [anon_sym___stdcall] = ACTIONS(6231), - [anon_sym___fastcall] = ACTIONS(6231), - [anon_sym___thiscall] = ACTIONS(6231), - [anon_sym___vectorcall] = ACTIONS(6231), - [anon_sym_LBRACE] = ACTIONS(6233), - [anon_sym_signed] = ACTIONS(6231), - [anon_sym_unsigned] = ACTIONS(6231), - [anon_sym_long] = ACTIONS(6231), - [anon_sym_short] = ACTIONS(6231), - [anon_sym_static] = ACTIONS(6231), - [anon_sym_auto] = ACTIONS(6231), - [anon_sym_register] = ACTIONS(6231), - [anon_sym_inline] = ACTIONS(6231), - [anon_sym___inline] = ACTIONS(6231), - [anon_sym___inline__] = ACTIONS(6231), - [anon_sym___forceinline] = ACTIONS(6231), - [anon_sym_thread_local] = ACTIONS(6231), - [anon_sym___thread] = ACTIONS(6231), - [anon_sym_CG_EXTERN] = ACTIONS(6231), - [anon_sym_CG_INLINE] = ACTIONS(6231), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6231), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6231), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6231), - [anon_sym_IBOutlet] = ACTIONS(6231), - [anon_sym_IBInspectable] = ACTIONS(6231), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6231), - [anon_sym_NS_INLINE] = ACTIONS(6231), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6231), - [anon_sym_OBJC_EXPORT] = ACTIONS(6231), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6231), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6231), - [anon_sym_const] = ACTIONS(6231), - [anon_sym_constexpr] = ACTIONS(6231), - [anon_sym_volatile] = ACTIONS(6231), - [anon_sym_restrict] = ACTIONS(6231), - [anon_sym___restrict__] = ACTIONS(6231), - [anon_sym__Atomic] = ACTIONS(6231), - [anon_sym__Noreturn] = ACTIONS(6231), - [anon_sym_nullable] = ACTIONS(6231), - [anon_sym__Complex] = ACTIONS(6231), - [anon_sym__Nonnull] = ACTIONS(6231), - [anon_sym__Nullable] = ACTIONS(6231), - [anon_sym__Nullable_result] = ACTIONS(6231), - [anon_sym__Null_unspecified] = ACTIONS(6231), - [anon_sym___autoreleasing] = ACTIONS(6231), - [anon_sym___block] = ACTIONS(6231), - [anon_sym___bridge] = ACTIONS(6231), - [anon_sym___bridge_retained] = ACTIONS(6231), - [anon_sym___bridge_transfer] = ACTIONS(6231), - [anon_sym___complex] = ACTIONS(6231), - [anon_sym___const] = ACTIONS(6231), - [anon_sym___imag] = ACTIONS(6231), - [anon_sym___kindof] = ACTIONS(6231), - [anon_sym___nonnull] = ACTIONS(6231), - [anon_sym___nullable] = ACTIONS(6231), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6231), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6231), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6231), - [anon_sym___real] = ACTIONS(6231), - [anon_sym___strong] = ACTIONS(6231), - [anon_sym___unsafe_unretained] = ACTIONS(6231), - [anon_sym___unused] = ACTIONS(6231), - [anon_sym___weak] = ACTIONS(6231), - [sym_primitive_type] = ACTIONS(6231), - [anon_sym_enum] = ACTIONS(6231), - [anon_sym_COLON] = ACTIONS(6233), - [anon_sym_struct] = ACTIONS(6231), - [anon_sym_union] = ACTIONS(6231), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6231), - [anon_sym___typeof] = ACTIONS(6231), - [anon_sym_typeof] = ACTIONS(6231), - [aux_sym_preproc_undef_token1] = ACTIONS(6231), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6231), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6231), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6231), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6231), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6231), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6231), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6231), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6231), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6231), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6231), - [anon_sym_NS_AVAILABLE] = ACTIONS(6231), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6231), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6231), - [anon_sym_API_AVAILABLE] = ACTIONS(6231), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6231), - [anon_sym_API_DEPRECATED] = ACTIONS(6231), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6231), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6231), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6231), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6231), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6231), - [anon_sym___deprecated_msg] = ACTIONS(6231), - [anon_sym___deprecated_enum_msg] = ACTIONS(6231), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6231), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6231), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6231), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6231), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6231), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6231), - [anon_sym_ATend] = ACTIONS(6233), - [anon_sym_ATproperty] = ACTIONS(6233), - [anon_sym__Alignas] = ACTIONS(6231), - [anon_sym_BOOL] = ACTIONS(6231), - [anon_sym_IMP] = ACTIONS(6231), - [anon_sym_SEL] = ACTIONS(6231), - [anon_sym_Class] = ACTIONS(6231), - [anon_sym_id] = ACTIONS(6231), - }, - [3347] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token2] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [aux_sym_preproc_else_token1] = ACTIONS(6235), - [aux_sym_preproc_elif_token1] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___based] = ACTIONS(6241), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [3348] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATend] = ACTIONS(2548), - [anon_sym_AToptional] = ACTIONS(2548), - [anon_sym_ATrequired] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3349] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3925), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6094), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3350] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3976), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6098), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3351] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3677), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6072), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3352] = { - [sym_identifier] = ACTIONS(6243), - [aux_sym_preproc_def_token1] = ACTIONS(6243), - [anon_sym_COMMA] = ACTIONS(6245), - [anon_sym_RPAREN] = ACTIONS(6245), - [aux_sym_preproc_if_token1] = ACTIONS(6243), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6243), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6243), - [sym_preproc_directive] = ACTIONS(6243), - [anon_sym_LPAREN2] = ACTIONS(6245), - [anon_sym_DASH] = ACTIONS(6245), - [anon_sym_PLUS] = ACTIONS(6245), - [anon_sym_LT] = ACTIONS(6245), - [anon_sym_SEMI] = ACTIONS(6245), - [anon_sym___extension__] = ACTIONS(6243), - [anon_sym_typedef] = ACTIONS(6243), - [anon_sym_extern] = ACTIONS(6243), - [anon_sym___attribute__] = ACTIONS(6243), - [anon_sym___attribute] = ACTIONS(6243), - [anon_sym_noreturn] = ACTIONS(6243), - [anon_sym_LBRACK] = ACTIONS(6245), - [anon_sym___declspec] = ACTIONS(6243), - [anon_sym___cdecl] = ACTIONS(6243), - [anon_sym___clrcall] = ACTIONS(6243), - [anon_sym___stdcall] = ACTIONS(6243), - [anon_sym___fastcall] = ACTIONS(6243), - [anon_sym___thiscall] = ACTIONS(6243), - [anon_sym___vectorcall] = ACTIONS(6243), - [anon_sym_LBRACE] = ACTIONS(6245), - [anon_sym_signed] = ACTIONS(6243), - [anon_sym_unsigned] = ACTIONS(6243), - [anon_sym_long] = ACTIONS(6243), - [anon_sym_short] = ACTIONS(6243), - [anon_sym_static] = ACTIONS(6243), - [anon_sym_auto] = ACTIONS(6243), - [anon_sym_register] = ACTIONS(6243), - [anon_sym_inline] = ACTIONS(6243), - [anon_sym___inline] = ACTIONS(6243), - [anon_sym___inline__] = ACTIONS(6243), - [anon_sym___forceinline] = ACTIONS(6243), - [anon_sym_thread_local] = ACTIONS(6243), - [anon_sym___thread] = ACTIONS(6243), - [anon_sym_CG_EXTERN] = ACTIONS(6243), - [anon_sym_CG_INLINE] = ACTIONS(6243), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6243), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6243), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6243), - [anon_sym_IBOutlet] = ACTIONS(6243), - [anon_sym_IBInspectable] = ACTIONS(6243), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6243), - [anon_sym_NS_INLINE] = ACTIONS(6243), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6243), - [anon_sym_OBJC_EXPORT] = ACTIONS(6243), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6243), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6243), - [anon_sym_const] = ACTIONS(6243), - [anon_sym_constexpr] = ACTIONS(6243), - [anon_sym_volatile] = ACTIONS(6243), - [anon_sym_restrict] = ACTIONS(6243), - [anon_sym___restrict__] = ACTIONS(6243), - [anon_sym__Atomic] = ACTIONS(6243), - [anon_sym__Noreturn] = ACTIONS(6243), - [anon_sym_nullable] = ACTIONS(6243), - [anon_sym__Complex] = ACTIONS(6243), - [anon_sym__Nonnull] = ACTIONS(6243), - [anon_sym__Nullable] = ACTIONS(6243), - [anon_sym__Nullable_result] = ACTIONS(6243), - [anon_sym__Null_unspecified] = ACTIONS(6243), - [anon_sym___autoreleasing] = ACTIONS(6243), - [anon_sym___block] = ACTIONS(6243), - [anon_sym___bridge] = ACTIONS(6243), - [anon_sym___bridge_retained] = ACTIONS(6243), - [anon_sym___bridge_transfer] = ACTIONS(6243), - [anon_sym___complex] = ACTIONS(6243), - [anon_sym___const] = ACTIONS(6243), - [anon_sym___imag] = ACTIONS(6243), - [anon_sym___kindof] = ACTIONS(6243), - [anon_sym___nonnull] = ACTIONS(6243), - [anon_sym___nullable] = ACTIONS(6243), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6243), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6243), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6243), - [anon_sym___real] = ACTIONS(6243), - [anon_sym___strong] = ACTIONS(6243), - [anon_sym___unsafe_unretained] = ACTIONS(6243), - [anon_sym___unused] = ACTIONS(6243), - [anon_sym___weak] = ACTIONS(6243), - [sym_primitive_type] = ACTIONS(6243), - [anon_sym_enum] = ACTIONS(6243), - [anon_sym_COLON] = ACTIONS(6245), - [anon_sym_struct] = ACTIONS(6243), - [anon_sym_union] = ACTIONS(6243), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6243), - [anon_sym___typeof] = ACTIONS(6243), - [anon_sym_typeof] = ACTIONS(6243), - [aux_sym_preproc_undef_token1] = ACTIONS(6243), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6243), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6243), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6243), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6243), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6243), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6243), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6243), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6243), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6243), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6243), - [anon_sym_NS_AVAILABLE] = ACTIONS(6243), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6243), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6243), - [anon_sym_API_AVAILABLE] = ACTIONS(6243), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6243), - [anon_sym_API_DEPRECATED] = ACTIONS(6243), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6243), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6243), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6243), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6243), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6243), - [anon_sym___deprecated_msg] = ACTIONS(6243), - [anon_sym___deprecated_enum_msg] = ACTIONS(6243), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6243), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6243), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6243), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6243), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6243), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6243), - [anon_sym_ATend] = ACTIONS(6245), - [anon_sym_ATproperty] = ACTIONS(6245), - [anon_sym__Alignas] = ACTIONS(6243), - [anon_sym_BOOL] = ACTIONS(6243), - [anon_sym_IMP] = ACTIONS(6243), - [anon_sym_SEL] = ACTIONS(6243), - [anon_sym_Class] = ACTIONS(6243), - [anon_sym_id] = ACTIONS(6243), - }, - [3353] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3963), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6092), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3354] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3742), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6100), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3355] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3814), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6078), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3356] = { - [sym_identifier] = ACTIONS(6247), - [aux_sym_preproc_def_token1] = ACTIONS(6247), - [anon_sym_COMMA] = ACTIONS(6249), - [anon_sym_RPAREN] = ACTIONS(6249), - [aux_sym_preproc_if_token1] = ACTIONS(6247), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6247), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6247), - [sym_preproc_directive] = ACTIONS(6247), - [anon_sym_LPAREN2] = ACTIONS(6249), - [anon_sym_DASH] = ACTIONS(6249), - [anon_sym_PLUS] = ACTIONS(6249), - [anon_sym_LT] = ACTIONS(6249), - [anon_sym_SEMI] = ACTIONS(6249), - [anon_sym___extension__] = ACTIONS(6247), - [anon_sym_typedef] = ACTIONS(6247), - [anon_sym_extern] = ACTIONS(6247), - [anon_sym___attribute__] = ACTIONS(6247), - [anon_sym___attribute] = ACTIONS(6247), - [anon_sym_noreturn] = ACTIONS(6247), - [anon_sym_LBRACK] = ACTIONS(6249), - [anon_sym___declspec] = ACTIONS(6247), - [anon_sym___cdecl] = ACTIONS(6247), - [anon_sym___clrcall] = ACTIONS(6247), - [anon_sym___stdcall] = ACTIONS(6247), - [anon_sym___fastcall] = ACTIONS(6247), - [anon_sym___thiscall] = ACTIONS(6247), - [anon_sym___vectorcall] = ACTIONS(6247), - [anon_sym_LBRACE] = ACTIONS(6249), - [anon_sym_signed] = ACTIONS(6247), - [anon_sym_unsigned] = ACTIONS(6247), - [anon_sym_long] = ACTIONS(6247), - [anon_sym_short] = ACTIONS(6247), - [anon_sym_static] = ACTIONS(6247), - [anon_sym_auto] = ACTIONS(6247), - [anon_sym_register] = ACTIONS(6247), - [anon_sym_inline] = ACTIONS(6247), - [anon_sym___inline] = ACTIONS(6247), - [anon_sym___inline__] = ACTIONS(6247), - [anon_sym___forceinline] = ACTIONS(6247), - [anon_sym_thread_local] = ACTIONS(6247), - [anon_sym___thread] = ACTIONS(6247), - [anon_sym_CG_EXTERN] = ACTIONS(6247), - [anon_sym_CG_INLINE] = ACTIONS(6247), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6247), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6247), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6247), - [anon_sym_IBOutlet] = ACTIONS(6247), - [anon_sym_IBInspectable] = ACTIONS(6247), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6247), - [anon_sym_NS_INLINE] = ACTIONS(6247), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6247), - [anon_sym_OBJC_EXPORT] = ACTIONS(6247), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6247), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6247), - [anon_sym_const] = ACTIONS(6247), - [anon_sym_constexpr] = ACTIONS(6247), - [anon_sym_volatile] = ACTIONS(6247), - [anon_sym_restrict] = ACTIONS(6247), - [anon_sym___restrict__] = ACTIONS(6247), - [anon_sym__Atomic] = ACTIONS(6247), - [anon_sym__Noreturn] = ACTIONS(6247), - [anon_sym_nullable] = ACTIONS(6247), - [anon_sym__Complex] = ACTIONS(6247), - [anon_sym__Nonnull] = ACTIONS(6247), - [anon_sym__Nullable] = ACTIONS(6247), - [anon_sym__Nullable_result] = ACTIONS(6247), - [anon_sym__Null_unspecified] = ACTIONS(6247), - [anon_sym___autoreleasing] = ACTIONS(6247), - [anon_sym___block] = ACTIONS(6247), - [anon_sym___bridge] = ACTIONS(6247), - [anon_sym___bridge_retained] = ACTIONS(6247), - [anon_sym___bridge_transfer] = ACTIONS(6247), - [anon_sym___complex] = ACTIONS(6247), - [anon_sym___const] = ACTIONS(6247), - [anon_sym___imag] = ACTIONS(6247), - [anon_sym___kindof] = ACTIONS(6247), - [anon_sym___nonnull] = ACTIONS(6247), - [anon_sym___nullable] = ACTIONS(6247), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6247), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6247), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6247), - [anon_sym___real] = ACTIONS(6247), - [anon_sym___strong] = ACTIONS(6247), - [anon_sym___unsafe_unretained] = ACTIONS(6247), - [anon_sym___unused] = ACTIONS(6247), - [anon_sym___weak] = ACTIONS(6247), - [sym_primitive_type] = ACTIONS(6247), - [anon_sym_enum] = ACTIONS(6247), - [anon_sym_COLON] = ACTIONS(6249), - [anon_sym_struct] = ACTIONS(6247), - [anon_sym_union] = ACTIONS(6247), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6247), - [anon_sym___typeof] = ACTIONS(6247), - [anon_sym_typeof] = ACTIONS(6247), - [aux_sym_preproc_undef_token1] = ACTIONS(6247), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6247), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6247), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6247), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6247), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6247), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6247), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6247), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6247), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6247), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6247), - [anon_sym_NS_AVAILABLE] = ACTIONS(6247), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6247), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6247), - [anon_sym_API_AVAILABLE] = ACTIONS(6247), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6247), - [anon_sym_API_DEPRECATED] = ACTIONS(6247), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6247), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6247), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6247), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6247), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6247), - [anon_sym___deprecated_msg] = ACTIONS(6247), - [anon_sym___deprecated_enum_msg] = ACTIONS(6247), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6247), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6247), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6247), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6247), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6247), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6247), - [anon_sym_ATend] = ACTIONS(6249), - [anon_sym_ATproperty] = ACTIONS(6249), - [anon_sym__Alignas] = ACTIONS(6247), - [anon_sym_BOOL] = ACTIONS(6247), - [anon_sym_IMP] = ACTIONS(6247), - [anon_sym_SEL] = ACTIONS(6247), - [anon_sym_Class] = ACTIONS(6247), - [anon_sym_id] = ACTIONS(6247), - }, - [3357] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATend] = ACTIONS(2588), - [anon_sym_AToptional] = ACTIONS(2588), - [anon_sym_ATrequired] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3358] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3891), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6108), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3359] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3801), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6030), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3360] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3975), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6112), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3361] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATend] = ACTIONS(2856), - [anon_sym_AToptional] = ACTIONS(2856), - [anon_sym_ATrequired] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3362] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(8104), - [sym_parameter_declaration] = STATE(8104), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3363] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATend] = ACTIONS(2620), - [anon_sym_AToptional] = ACTIONS(2620), - [anon_sym_ATrequired] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3364] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATend] = ACTIONS(2904), - [anon_sym_AToptional] = ACTIONS(2904), - [anon_sym_ATrequired] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3365] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3755), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6110), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3366] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3868), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6118), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3367] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3878), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6038), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3368] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3971), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6120), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3369] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_ATautoreleasepool] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATend] = ACTIONS(2904), - [anon_sym_AToptional] = ACTIONS(2904), - [anon_sym_ATrequired] = ACTIONS(2904), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3370] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3620), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6076), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3371] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3905), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3372] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym_SEMI] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_LBRACE] = ACTIONS(2856), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_ATautoreleasepool] = ACTIONS(2856), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATend] = ACTIONS(2856), - [anon_sym_AToptional] = ACTIONS(2856), - [anon_sym_ATrequired] = ACTIONS(2856), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3373] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATend] = ACTIONS(2544), - [anon_sym_AToptional] = ACTIONS(2544), - [anon_sym_ATrequired] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3374] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_ATautoreleasepool] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATend] = ACTIONS(2588), - [anon_sym_AToptional] = ACTIONS(2588), - [anon_sym_ATrequired] = ACTIONS(2588), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3375] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_ATautoreleasepool] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATend] = ACTIONS(2548), - [anon_sym_AToptional] = ACTIONS(2548), - [anon_sym_ATrequired] = ACTIONS(2548), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3376] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_ATautoreleasepool] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATend] = ACTIONS(2544), - [anon_sym_AToptional] = ACTIONS(2544), - [anon_sym_ATrequired] = ACTIONS(2544), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3377] = { - [sym_identifier] = ACTIONS(6251), - [aux_sym_preproc_def_token1] = ACTIONS(6251), - [anon_sym_COMMA] = ACTIONS(6253), - [anon_sym_RPAREN] = ACTIONS(6253), - [aux_sym_preproc_if_token1] = ACTIONS(6251), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6251), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6251), - [sym_preproc_directive] = ACTIONS(6251), - [anon_sym_LPAREN2] = ACTIONS(6253), - [anon_sym_DASH] = ACTIONS(6253), - [anon_sym_PLUS] = ACTIONS(6253), - [anon_sym_LT] = ACTIONS(6253), - [anon_sym_SEMI] = ACTIONS(6253), - [anon_sym___extension__] = ACTIONS(6251), - [anon_sym_typedef] = ACTIONS(6251), - [anon_sym_extern] = ACTIONS(6251), - [anon_sym___attribute__] = ACTIONS(6251), - [anon_sym___attribute] = ACTIONS(6251), - [anon_sym_noreturn] = ACTIONS(6251), - [anon_sym_LBRACK] = ACTIONS(6253), - [anon_sym___declspec] = ACTIONS(6251), - [anon_sym___cdecl] = ACTIONS(6251), - [anon_sym___clrcall] = ACTIONS(6251), - [anon_sym___stdcall] = ACTIONS(6251), - [anon_sym___fastcall] = ACTIONS(6251), - [anon_sym___thiscall] = ACTIONS(6251), - [anon_sym___vectorcall] = ACTIONS(6251), - [anon_sym_LBRACE] = ACTIONS(6253), - [anon_sym_signed] = ACTIONS(6251), - [anon_sym_unsigned] = ACTIONS(6251), - [anon_sym_long] = ACTIONS(6251), - [anon_sym_short] = ACTIONS(6251), - [anon_sym_static] = ACTIONS(6251), - [anon_sym_auto] = ACTIONS(6251), - [anon_sym_register] = ACTIONS(6251), - [anon_sym_inline] = ACTIONS(6251), - [anon_sym___inline] = ACTIONS(6251), - [anon_sym___inline__] = ACTIONS(6251), - [anon_sym___forceinline] = ACTIONS(6251), - [anon_sym_thread_local] = ACTIONS(6251), - [anon_sym___thread] = ACTIONS(6251), - [anon_sym_CG_EXTERN] = ACTIONS(6251), - [anon_sym_CG_INLINE] = ACTIONS(6251), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6251), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6251), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6251), - [anon_sym_IBOutlet] = ACTIONS(6251), - [anon_sym_IBInspectable] = ACTIONS(6251), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6251), - [anon_sym_NS_INLINE] = ACTIONS(6251), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6251), - [anon_sym_OBJC_EXPORT] = ACTIONS(6251), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6251), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6251), - [anon_sym_const] = ACTIONS(6251), - [anon_sym_constexpr] = ACTIONS(6251), - [anon_sym_volatile] = ACTIONS(6251), - [anon_sym_restrict] = ACTIONS(6251), - [anon_sym___restrict__] = ACTIONS(6251), - [anon_sym__Atomic] = ACTIONS(6251), - [anon_sym__Noreturn] = ACTIONS(6251), - [anon_sym_nullable] = ACTIONS(6251), - [anon_sym__Complex] = ACTIONS(6251), - [anon_sym__Nonnull] = ACTIONS(6251), - [anon_sym__Nullable] = ACTIONS(6251), - [anon_sym__Nullable_result] = ACTIONS(6251), - [anon_sym__Null_unspecified] = ACTIONS(6251), - [anon_sym___autoreleasing] = ACTIONS(6251), - [anon_sym___block] = ACTIONS(6251), - [anon_sym___bridge] = ACTIONS(6251), - [anon_sym___bridge_retained] = ACTIONS(6251), - [anon_sym___bridge_transfer] = ACTIONS(6251), - [anon_sym___complex] = ACTIONS(6251), - [anon_sym___const] = ACTIONS(6251), - [anon_sym___imag] = ACTIONS(6251), - [anon_sym___kindof] = ACTIONS(6251), - [anon_sym___nonnull] = ACTIONS(6251), - [anon_sym___nullable] = ACTIONS(6251), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6251), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6251), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6251), - [anon_sym___real] = ACTIONS(6251), - [anon_sym___strong] = ACTIONS(6251), - [anon_sym___unsafe_unretained] = ACTIONS(6251), - [anon_sym___unused] = ACTIONS(6251), - [anon_sym___weak] = ACTIONS(6251), - [sym_primitive_type] = ACTIONS(6251), - [anon_sym_enum] = ACTIONS(6251), - [anon_sym_COLON] = ACTIONS(6253), - [anon_sym_struct] = ACTIONS(6251), - [anon_sym_union] = ACTIONS(6251), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6251), - [anon_sym___typeof] = ACTIONS(6251), - [anon_sym_typeof] = ACTIONS(6251), - [aux_sym_preproc_undef_token1] = ACTIONS(6251), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6251), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6251), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6251), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6251), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6251), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6251), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6251), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6251), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6251), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6251), - [anon_sym_NS_AVAILABLE] = ACTIONS(6251), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6251), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6251), - [anon_sym_API_AVAILABLE] = ACTIONS(6251), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6251), - [anon_sym_API_DEPRECATED] = ACTIONS(6251), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6251), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6251), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6251), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6251), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6251), - [anon_sym___deprecated_msg] = ACTIONS(6251), - [anon_sym___deprecated_enum_msg] = ACTIONS(6251), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6251), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6251), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6251), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6251), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6251), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6251), - [anon_sym_ATend] = ACTIONS(6253), - [anon_sym_ATproperty] = ACTIONS(6253), - [anon_sym__Alignas] = ACTIONS(6251), - [anon_sym_BOOL] = ACTIONS(6251), - [anon_sym_IMP] = ACTIONS(6251), - [anon_sym_SEL] = ACTIONS(6251), - [anon_sym_Class] = ACTIONS(6251), - [anon_sym_id] = ACTIONS(6251), - }, - [3378] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATend] = ACTIONS(2432), - [anon_sym_AToptional] = ACTIONS(2432), - [anon_sym_ATrequired] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3379] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3968), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6058), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3380] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym_SEMI] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_LBRACE] = ACTIONS(2432), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_ATautoreleasepool] = ACTIONS(2432), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATend] = ACTIONS(2432), - [anon_sym_AToptional] = ACTIONS(2432), - [anon_sym_ATrequired] = ACTIONS(2432), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3381] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3870), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6086), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3382] = { - [sym_identifier] = ACTIONS(6255), - [aux_sym_preproc_def_token1] = ACTIONS(6255), - [anon_sym_COMMA] = ACTIONS(6257), - [anon_sym_RPAREN] = ACTIONS(6257), - [aux_sym_preproc_if_token1] = ACTIONS(6255), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6255), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6255), - [sym_preproc_directive] = ACTIONS(6255), - [anon_sym_LPAREN2] = ACTIONS(6257), - [anon_sym_DASH] = ACTIONS(6257), - [anon_sym_PLUS] = ACTIONS(6257), - [anon_sym_LT] = ACTIONS(6257), - [anon_sym_SEMI] = ACTIONS(6257), - [anon_sym___extension__] = ACTIONS(6255), - [anon_sym_typedef] = ACTIONS(6255), - [anon_sym_extern] = ACTIONS(6255), - [anon_sym___attribute__] = ACTIONS(6255), - [anon_sym___attribute] = ACTIONS(6255), - [anon_sym_noreturn] = ACTIONS(6255), - [anon_sym_LBRACK] = ACTIONS(6257), - [anon_sym___declspec] = ACTIONS(6255), - [anon_sym___cdecl] = ACTIONS(6255), - [anon_sym___clrcall] = ACTIONS(6255), - [anon_sym___stdcall] = ACTIONS(6255), - [anon_sym___fastcall] = ACTIONS(6255), - [anon_sym___thiscall] = ACTIONS(6255), - [anon_sym___vectorcall] = ACTIONS(6255), - [anon_sym_LBRACE] = ACTIONS(6257), - [anon_sym_signed] = ACTIONS(6255), - [anon_sym_unsigned] = ACTIONS(6255), - [anon_sym_long] = ACTIONS(6255), - [anon_sym_short] = ACTIONS(6255), - [anon_sym_static] = ACTIONS(6255), - [anon_sym_auto] = ACTIONS(6255), - [anon_sym_register] = ACTIONS(6255), - [anon_sym_inline] = ACTIONS(6255), - [anon_sym___inline] = ACTIONS(6255), - [anon_sym___inline__] = ACTIONS(6255), - [anon_sym___forceinline] = ACTIONS(6255), - [anon_sym_thread_local] = ACTIONS(6255), - [anon_sym___thread] = ACTIONS(6255), - [anon_sym_CG_EXTERN] = ACTIONS(6255), - [anon_sym_CG_INLINE] = ACTIONS(6255), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6255), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6255), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6255), - [anon_sym_IBOutlet] = ACTIONS(6255), - [anon_sym_IBInspectable] = ACTIONS(6255), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6255), - [anon_sym_NS_INLINE] = ACTIONS(6255), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6255), - [anon_sym_OBJC_EXPORT] = ACTIONS(6255), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6255), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6255), - [anon_sym_const] = ACTIONS(6255), - [anon_sym_constexpr] = ACTIONS(6255), - [anon_sym_volatile] = ACTIONS(6255), - [anon_sym_restrict] = ACTIONS(6255), - [anon_sym___restrict__] = ACTIONS(6255), - [anon_sym__Atomic] = ACTIONS(6255), - [anon_sym__Noreturn] = ACTIONS(6255), - [anon_sym_nullable] = ACTIONS(6255), - [anon_sym__Complex] = ACTIONS(6255), - [anon_sym__Nonnull] = ACTIONS(6255), - [anon_sym__Nullable] = ACTIONS(6255), - [anon_sym__Nullable_result] = ACTIONS(6255), - [anon_sym__Null_unspecified] = ACTIONS(6255), - [anon_sym___autoreleasing] = ACTIONS(6255), - [anon_sym___block] = ACTIONS(6255), - [anon_sym___bridge] = ACTIONS(6255), - [anon_sym___bridge_retained] = ACTIONS(6255), - [anon_sym___bridge_transfer] = ACTIONS(6255), - [anon_sym___complex] = ACTIONS(6255), - [anon_sym___const] = ACTIONS(6255), - [anon_sym___imag] = ACTIONS(6255), - [anon_sym___kindof] = ACTIONS(6255), - [anon_sym___nonnull] = ACTIONS(6255), - [anon_sym___nullable] = ACTIONS(6255), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6255), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6255), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6255), - [anon_sym___real] = ACTIONS(6255), - [anon_sym___strong] = ACTIONS(6255), - [anon_sym___unsafe_unretained] = ACTIONS(6255), - [anon_sym___unused] = ACTIONS(6255), - [anon_sym___weak] = ACTIONS(6255), - [sym_primitive_type] = ACTIONS(6255), - [anon_sym_enum] = ACTIONS(6255), - [anon_sym_COLON] = ACTIONS(6257), - [anon_sym_struct] = ACTIONS(6255), - [anon_sym_union] = ACTIONS(6255), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6255), - [anon_sym___typeof] = ACTIONS(6255), - [anon_sym_typeof] = ACTIONS(6255), - [aux_sym_preproc_undef_token1] = ACTIONS(6255), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6255), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6255), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6255), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6255), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6255), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6255), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6255), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6255), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6255), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6255), - [anon_sym_NS_AVAILABLE] = ACTIONS(6255), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6255), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6255), - [anon_sym_API_AVAILABLE] = ACTIONS(6255), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6255), - [anon_sym_API_DEPRECATED] = ACTIONS(6255), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6255), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6255), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6255), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6255), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6255), - [anon_sym___deprecated_msg] = ACTIONS(6255), - [anon_sym___deprecated_enum_msg] = ACTIONS(6255), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6255), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6255), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6255), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6255), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6255), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6255), - [anon_sym_ATend] = ACTIONS(6257), - [anon_sym_ATproperty] = ACTIONS(6257), - [anon_sym__Alignas] = ACTIONS(6255), - [anon_sym_BOOL] = ACTIONS(6255), - [anon_sym_IMP] = ACTIONS(6255), - [anon_sym_SEL] = ACTIONS(6255), - [anon_sym_Class] = ACTIONS(6255), - [anon_sym_id] = ACTIONS(6255), - }, - [3383] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_ATautoreleasepool] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATend] = ACTIONS(2620), - [anon_sym_AToptional] = ACTIONS(2620), - [anon_sym_ATrequired] = ACTIONS(2620), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3384] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3748), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6106), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3385] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3887), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6122), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3386] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3967), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6084), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3387] = { - [sym_identifier] = ACTIONS(6259), - [aux_sym_preproc_def_token1] = ACTIONS(6259), - [anon_sym_COMMA] = ACTIONS(6261), - [anon_sym_RPAREN] = ACTIONS(6261), - [aux_sym_preproc_if_token1] = ACTIONS(6259), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6259), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6259), - [sym_preproc_directive] = ACTIONS(6259), - [anon_sym_LPAREN2] = ACTIONS(6261), - [anon_sym_DASH] = ACTIONS(6261), - [anon_sym_PLUS] = ACTIONS(6261), - [anon_sym_LT] = ACTIONS(6261), - [anon_sym_SEMI] = ACTIONS(6261), - [anon_sym___extension__] = ACTIONS(6259), - [anon_sym_typedef] = ACTIONS(6259), - [anon_sym_extern] = ACTIONS(6259), - [anon_sym___attribute__] = ACTIONS(6259), - [anon_sym___attribute] = ACTIONS(6259), - [anon_sym_noreturn] = ACTIONS(6259), - [anon_sym_LBRACK] = ACTIONS(6261), - [anon_sym___declspec] = ACTIONS(6259), - [anon_sym___cdecl] = ACTIONS(6259), - [anon_sym___clrcall] = ACTIONS(6259), - [anon_sym___stdcall] = ACTIONS(6259), - [anon_sym___fastcall] = ACTIONS(6259), - [anon_sym___thiscall] = ACTIONS(6259), - [anon_sym___vectorcall] = ACTIONS(6259), - [anon_sym_LBRACE] = ACTIONS(6261), - [anon_sym_signed] = ACTIONS(6259), - [anon_sym_unsigned] = ACTIONS(6259), - [anon_sym_long] = ACTIONS(6259), - [anon_sym_short] = ACTIONS(6259), - [anon_sym_static] = ACTIONS(6259), - [anon_sym_auto] = ACTIONS(6259), - [anon_sym_register] = ACTIONS(6259), - [anon_sym_inline] = ACTIONS(6259), - [anon_sym___inline] = ACTIONS(6259), - [anon_sym___inline__] = ACTIONS(6259), - [anon_sym___forceinline] = ACTIONS(6259), - [anon_sym_thread_local] = ACTIONS(6259), - [anon_sym___thread] = ACTIONS(6259), - [anon_sym_CG_EXTERN] = ACTIONS(6259), - [anon_sym_CG_INLINE] = ACTIONS(6259), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6259), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6259), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6259), - [anon_sym_IBOutlet] = ACTIONS(6259), - [anon_sym_IBInspectable] = ACTIONS(6259), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6259), - [anon_sym_NS_INLINE] = ACTIONS(6259), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6259), - [anon_sym_OBJC_EXPORT] = ACTIONS(6259), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6259), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6259), - [anon_sym_const] = ACTIONS(6259), - [anon_sym_constexpr] = ACTIONS(6259), - [anon_sym_volatile] = ACTIONS(6259), - [anon_sym_restrict] = ACTIONS(6259), - [anon_sym___restrict__] = ACTIONS(6259), - [anon_sym__Atomic] = ACTIONS(6259), - [anon_sym__Noreturn] = ACTIONS(6259), - [anon_sym_nullable] = ACTIONS(6259), - [anon_sym__Complex] = ACTIONS(6259), - [anon_sym__Nonnull] = ACTIONS(6259), - [anon_sym__Nullable] = ACTIONS(6259), - [anon_sym__Nullable_result] = ACTIONS(6259), - [anon_sym__Null_unspecified] = ACTIONS(6259), - [anon_sym___autoreleasing] = ACTIONS(6259), - [anon_sym___block] = ACTIONS(6259), - [anon_sym___bridge] = ACTIONS(6259), - [anon_sym___bridge_retained] = ACTIONS(6259), - [anon_sym___bridge_transfer] = ACTIONS(6259), - [anon_sym___complex] = ACTIONS(6259), - [anon_sym___const] = ACTIONS(6259), - [anon_sym___imag] = ACTIONS(6259), - [anon_sym___kindof] = ACTIONS(6259), - [anon_sym___nonnull] = ACTIONS(6259), - [anon_sym___nullable] = ACTIONS(6259), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6259), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6259), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6259), - [anon_sym___real] = ACTIONS(6259), - [anon_sym___strong] = ACTIONS(6259), - [anon_sym___unsafe_unretained] = ACTIONS(6259), - [anon_sym___unused] = ACTIONS(6259), - [anon_sym___weak] = ACTIONS(6259), - [sym_primitive_type] = ACTIONS(6259), - [anon_sym_enum] = ACTIONS(6259), - [anon_sym_COLON] = ACTIONS(6261), - [anon_sym_struct] = ACTIONS(6259), - [anon_sym_union] = ACTIONS(6259), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6259), - [anon_sym___typeof] = ACTIONS(6259), - [anon_sym_typeof] = ACTIONS(6259), - [aux_sym_preproc_undef_token1] = ACTIONS(6259), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6259), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6259), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6259), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6259), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6259), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6259), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6259), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6259), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6259), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6259), - [anon_sym_NS_AVAILABLE] = ACTIONS(6259), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6259), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6259), - [anon_sym_API_AVAILABLE] = ACTIONS(6259), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6259), - [anon_sym_API_DEPRECATED] = ACTIONS(6259), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6259), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6259), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6259), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6259), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6259), - [anon_sym___deprecated_msg] = ACTIONS(6259), - [anon_sym___deprecated_enum_msg] = ACTIONS(6259), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6259), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6259), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6259), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6259), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6259), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6259), - [anon_sym_ATend] = ACTIONS(6261), - [anon_sym_ATproperty] = ACTIONS(6261), - [anon_sym__Alignas] = ACTIONS(6259), - [anon_sym_BOOL] = ACTIONS(6259), - [anon_sym_IMP] = ACTIONS(6259), - [anon_sym_SEL] = ACTIONS(6259), - [anon_sym_Class] = ACTIONS(6259), - [anon_sym_id] = ACTIONS(6259), - }, - [3388] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATend] = ACTIONS(2840), - [anon_sym_AToptional] = ACTIONS(2840), - [anon_sym_ATrequired] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3389] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3684), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6074), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3390] = { - [sym_identifier] = ACTIONS(6263), - [aux_sym_preproc_def_token1] = ACTIONS(6263), - [anon_sym_COMMA] = ACTIONS(6265), - [anon_sym_RPAREN] = ACTIONS(6265), - [aux_sym_preproc_if_token1] = ACTIONS(6263), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6263), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6263), - [sym_preproc_directive] = ACTIONS(6263), - [anon_sym_LPAREN2] = ACTIONS(6265), - [anon_sym_DASH] = ACTIONS(6265), - [anon_sym_PLUS] = ACTIONS(6265), - [anon_sym_LT] = ACTIONS(6265), - [anon_sym_SEMI] = ACTIONS(6265), - [anon_sym___extension__] = ACTIONS(6263), - [anon_sym_typedef] = ACTIONS(6263), - [anon_sym_extern] = ACTIONS(6263), - [anon_sym___attribute__] = ACTIONS(6263), - [anon_sym___attribute] = ACTIONS(6263), - [anon_sym_noreturn] = ACTIONS(6263), - [anon_sym_LBRACK] = ACTIONS(6265), - [anon_sym___declspec] = ACTIONS(6263), - [anon_sym___cdecl] = ACTIONS(6263), - [anon_sym___clrcall] = ACTIONS(6263), - [anon_sym___stdcall] = ACTIONS(6263), - [anon_sym___fastcall] = ACTIONS(6263), - [anon_sym___thiscall] = ACTIONS(6263), - [anon_sym___vectorcall] = ACTIONS(6263), - [anon_sym_LBRACE] = ACTIONS(6265), - [anon_sym_signed] = ACTIONS(6263), - [anon_sym_unsigned] = ACTIONS(6263), - [anon_sym_long] = ACTIONS(6263), - [anon_sym_short] = ACTIONS(6263), - [anon_sym_static] = ACTIONS(6263), - [anon_sym_auto] = ACTIONS(6263), - [anon_sym_register] = ACTIONS(6263), - [anon_sym_inline] = ACTIONS(6263), - [anon_sym___inline] = ACTIONS(6263), - [anon_sym___inline__] = ACTIONS(6263), - [anon_sym___forceinline] = ACTIONS(6263), - [anon_sym_thread_local] = ACTIONS(6263), - [anon_sym___thread] = ACTIONS(6263), - [anon_sym_CG_EXTERN] = ACTIONS(6263), - [anon_sym_CG_INLINE] = ACTIONS(6263), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6263), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6263), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6263), - [anon_sym_IBOutlet] = ACTIONS(6263), - [anon_sym_IBInspectable] = ACTIONS(6263), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6263), - [anon_sym_NS_INLINE] = ACTIONS(6263), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6263), - [anon_sym_OBJC_EXPORT] = ACTIONS(6263), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6263), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6263), - [anon_sym_const] = ACTIONS(6263), - [anon_sym_constexpr] = ACTIONS(6263), - [anon_sym_volatile] = ACTIONS(6263), - [anon_sym_restrict] = ACTIONS(6263), - [anon_sym___restrict__] = ACTIONS(6263), - [anon_sym__Atomic] = ACTIONS(6263), - [anon_sym__Noreturn] = ACTIONS(6263), - [anon_sym_nullable] = ACTIONS(6263), - [anon_sym__Complex] = ACTIONS(6263), - [anon_sym__Nonnull] = ACTIONS(6263), - [anon_sym__Nullable] = ACTIONS(6263), - [anon_sym__Nullable_result] = ACTIONS(6263), - [anon_sym__Null_unspecified] = ACTIONS(6263), - [anon_sym___autoreleasing] = ACTIONS(6263), - [anon_sym___block] = ACTIONS(6263), - [anon_sym___bridge] = ACTIONS(6263), - [anon_sym___bridge_retained] = ACTIONS(6263), - [anon_sym___bridge_transfer] = ACTIONS(6263), - [anon_sym___complex] = ACTIONS(6263), - [anon_sym___const] = ACTIONS(6263), - [anon_sym___imag] = ACTIONS(6263), - [anon_sym___kindof] = ACTIONS(6263), - [anon_sym___nonnull] = ACTIONS(6263), - [anon_sym___nullable] = ACTIONS(6263), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6263), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6263), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6263), - [anon_sym___real] = ACTIONS(6263), - [anon_sym___strong] = ACTIONS(6263), - [anon_sym___unsafe_unretained] = ACTIONS(6263), - [anon_sym___unused] = ACTIONS(6263), - [anon_sym___weak] = ACTIONS(6263), - [sym_primitive_type] = ACTIONS(6263), - [anon_sym_enum] = ACTIONS(6263), - [anon_sym_COLON] = ACTIONS(6265), - [anon_sym_struct] = ACTIONS(6263), - [anon_sym_union] = ACTIONS(6263), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6263), - [anon_sym___typeof] = ACTIONS(6263), - [anon_sym_typeof] = ACTIONS(6263), - [aux_sym_preproc_undef_token1] = ACTIONS(6263), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6263), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6263), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6263), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6263), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6263), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6263), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6263), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6263), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6263), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6263), - [anon_sym_NS_AVAILABLE] = ACTIONS(6263), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6263), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6263), - [anon_sym_API_AVAILABLE] = ACTIONS(6263), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6263), - [anon_sym_API_DEPRECATED] = ACTIONS(6263), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6263), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6263), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6263), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6263), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6263), - [anon_sym___deprecated_msg] = ACTIONS(6263), - [anon_sym___deprecated_enum_msg] = ACTIONS(6263), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6263), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6263), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6263), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6263), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6263), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6263), - [anon_sym_ATend] = ACTIONS(6265), - [anon_sym_ATproperty] = ACTIONS(6265), - [anon_sym__Alignas] = ACTIONS(6263), - [anon_sym_BOOL] = ACTIONS(6263), - [anon_sym_IMP] = ACTIONS(6263), - [anon_sym_SEL] = ACTIONS(6263), - [anon_sym_Class] = ACTIONS(6263), - [anon_sym_id] = ACTIONS(6263), - }, - [3391] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(6957), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_variadic_parameter] = STATE(8083), - [sym_parameter_declaration] = STATE(8104), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(6267), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5510), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3392] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3958), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6269), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3393] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3960), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6124), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3394] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym_SEMI] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_LBRACE] = ACTIONS(2840), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_ATautoreleasepool] = ACTIONS(2840), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATend] = ACTIONS(2840), - [anon_sym_AToptional] = ACTIONS(2840), - [anon_sym_ATrequired] = ACTIONS(2840), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3395] = { - [sym_identifier] = ACTIONS(6271), - [aux_sym_preproc_def_token1] = ACTIONS(6271), - [anon_sym_COMMA] = ACTIONS(6273), - [anon_sym_RPAREN] = ACTIONS(6273), - [aux_sym_preproc_if_token1] = ACTIONS(6271), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6271), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6271), - [sym_preproc_directive] = ACTIONS(6271), - [anon_sym_LPAREN2] = ACTIONS(6273), - [anon_sym_DASH] = ACTIONS(6273), - [anon_sym_PLUS] = ACTIONS(6273), - [anon_sym_LT] = ACTIONS(6273), - [anon_sym_SEMI] = ACTIONS(6273), - [anon_sym___extension__] = ACTIONS(6271), - [anon_sym_typedef] = ACTIONS(6271), - [anon_sym_extern] = ACTIONS(6271), - [anon_sym___attribute__] = ACTIONS(6271), - [anon_sym___attribute] = ACTIONS(6271), - [anon_sym_noreturn] = ACTIONS(6271), - [anon_sym_LBRACK] = ACTIONS(6273), - [anon_sym___declspec] = ACTIONS(6271), - [anon_sym___cdecl] = ACTIONS(6271), - [anon_sym___clrcall] = ACTIONS(6271), - [anon_sym___stdcall] = ACTIONS(6271), - [anon_sym___fastcall] = ACTIONS(6271), - [anon_sym___thiscall] = ACTIONS(6271), - [anon_sym___vectorcall] = ACTIONS(6271), - [anon_sym_LBRACE] = ACTIONS(6273), - [anon_sym_signed] = ACTIONS(6271), - [anon_sym_unsigned] = ACTIONS(6271), - [anon_sym_long] = ACTIONS(6271), - [anon_sym_short] = ACTIONS(6271), - [anon_sym_static] = ACTIONS(6271), - [anon_sym_auto] = ACTIONS(6271), - [anon_sym_register] = ACTIONS(6271), - [anon_sym_inline] = ACTIONS(6271), - [anon_sym___inline] = ACTIONS(6271), - [anon_sym___inline__] = ACTIONS(6271), - [anon_sym___forceinline] = ACTIONS(6271), - [anon_sym_thread_local] = ACTIONS(6271), - [anon_sym___thread] = ACTIONS(6271), - [anon_sym_CG_EXTERN] = ACTIONS(6271), - [anon_sym_CG_INLINE] = ACTIONS(6271), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6271), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6271), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6271), - [anon_sym_IBOutlet] = ACTIONS(6271), - [anon_sym_IBInspectable] = ACTIONS(6271), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6271), - [anon_sym_NS_INLINE] = ACTIONS(6271), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6271), - [anon_sym_OBJC_EXPORT] = ACTIONS(6271), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6271), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6271), - [anon_sym_const] = ACTIONS(6271), - [anon_sym_constexpr] = ACTIONS(6271), - [anon_sym_volatile] = ACTIONS(6271), - [anon_sym_restrict] = ACTIONS(6271), - [anon_sym___restrict__] = ACTIONS(6271), - [anon_sym__Atomic] = ACTIONS(6271), - [anon_sym__Noreturn] = ACTIONS(6271), - [anon_sym_nullable] = ACTIONS(6271), - [anon_sym__Complex] = ACTIONS(6271), - [anon_sym__Nonnull] = ACTIONS(6271), - [anon_sym__Nullable] = ACTIONS(6271), - [anon_sym__Nullable_result] = ACTIONS(6271), - [anon_sym__Null_unspecified] = ACTIONS(6271), - [anon_sym___autoreleasing] = ACTIONS(6271), - [anon_sym___block] = ACTIONS(6271), - [anon_sym___bridge] = ACTIONS(6271), - [anon_sym___bridge_retained] = ACTIONS(6271), - [anon_sym___bridge_transfer] = ACTIONS(6271), - [anon_sym___complex] = ACTIONS(6271), - [anon_sym___const] = ACTIONS(6271), - [anon_sym___imag] = ACTIONS(6271), - [anon_sym___kindof] = ACTIONS(6271), - [anon_sym___nonnull] = ACTIONS(6271), - [anon_sym___nullable] = ACTIONS(6271), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6271), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6271), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6271), - [anon_sym___real] = ACTIONS(6271), - [anon_sym___strong] = ACTIONS(6271), - [anon_sym___unsafe_unretained] = ACTIONS(6271), - [anon_sym___unused] = ACTIONS(6271), - [anon_sym___weak] = ACTIONS(6271), - [sym_primitive_type] = ACTIONS(6271), - [anon_sym_enum] = ACTIONS(6271), - [anon_sym_COLON] = ACTIONS(6273), - [anon_sym_struct] = ACTIONS(6271), - [anon_sym_union] = ACTIONS(6271), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6271), - [anon_sym___typeof] = ACTIONS(6271), - [anon_sym_typeof] = ACTIONS(6271), - [aux_sym_preproc_undef_token1] = ACTIONS(6271), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6271), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6271), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6271), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6271), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6271), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6271), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6271), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6271), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6271), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6271), - [anon_sym_NS_AVAILABLE] = ACTIONS(6271), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6271), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6271), - [anon_sym_API_AVAILABLE] = ACTIONS(6271), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6271), - [anon_sym_API_DEPRECATED] = ACTIONS(6271), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6271), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6271), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6271), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6271), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6271), - [anon_sym___deprecated_msg] = ACTIONS(6271), - [anon_sym___deprecated_enum_msg] = ACTIONS(6271), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6271), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6271), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6271), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6271), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6271), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6271), - [anon_sym_ATend] = ACTIONS(6273), - [anon_sym_ATproperty] = ACTIONS(6273), - [anon_sym__Alignas] = ACTIONS(6271), - [anon_sym_BOOL] = ACTIONS(6271), - [anon_sym_IMP] = ACTIONS(6271), - [anon_sym_SEL] = ACTIONS(6271), - [anon_sym_Class] = ACTIONS(6271), - [anon_sym_id] = ACTIONS(6271), - }, - [3396] = { - [sym_identifier] = ACTIONS(6275), - [aux_sym_preproc_def_token1] = ACTIONS(6275), - [anon_sym_COMMA] = ACTIONS(6277), - [anon_sym_RPAREN] = ACTIONS(6277), - [aux_sym_preproc_if_token1] = ACTIONS(6275), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6275), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6275), - [sym_preproc_directive] = ACTIONS(6275), - [anon_sym_LPAREN2] = ACTIONS(6277), - [anon_sym_DASH] = ACTIONS(6277), - [anon_sym_PLUS] = ACTIONS(6277), - [anon_sym_LT] = ACTIONS(6277), - [anon_sym_SEMI] = ACTIONS(6277), - [anon_sym___extension__] = ACTIONS(6275), - [anon_sym_typedef] = ACTIONS(6275), - [anon_sym_extern] = ACTIONS(6275), - [anon_sym___attribute__] = ACTIONS(6275), - [anon_sym___attribute] = ACTIONS(6275), - [anon_sym_noreturn] = ACTIONS(6275), - [anon_sym_LBRACK] = ACTIONS(6277), - [anon_sym___declspec] = ACTIONS(6275), - [anon_sym___cdecl] = ACTIONS(6275), - [anon_sym___clrcall] = ACTIONS(6275), - [anon_sym___stdcall] = ACTIONS(6275), - [anon_sym___fastcall] = ACTIONS(6275), - [anon_sym___thiscall] = ACTIONS(6275), - [anon_sym___vectorcall] = ACTIONS(6275), - [anon_sym_LBRACE] = ACTIONS(6277), - [anon_sym_signed] = ACTIONS(6275), - [anon_sym_unsigned] = ACTIONS(6275), - [anon_sym_long] = ACTIONS(6275), - [anon_sym_short] = ACTIONS(6275), - [anon_sym_static] = ACTIONS(6275), - [anon_sym_auto] = ACTIONS(6275), - [anon_sym_register] = ACTIONS(6275), - [anon_sym_inline] = ACTIONS(6275), - [anon_sym___inline] = ACTIONS(6275), - [anon_sym___inline__] = ACTIONS(6275), - [anon_sym___forceinline] = ACTIONS(6275), - [anon_sym_thread_local] = ACTIONS(6275), - [anon_sym___thread] = ACTIONS(6275), - [anon_sym_CG_EXTERN] = ACTIONS(6275), - [anon_sym_CG_INLINE] = ACTIONS(6275), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6275), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6275), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6275), - [anon_sym_IBOutlet] = ACTIONS(6275), - [anon_sym_IBInspectable] = ACTIONS(6275), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6275), - [anon_sym_NS_INLINE] = ACTIONS(6275), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6275), - [anon_sym_OBJC_EXPORT] = ACTIONS(6275), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6275), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6275), - [anon_sym_const] = ACTIONS(6275), - [anon_sym_constexpr] = ACTIONS(6275), - [anon_sym_volatile] = ACTIONS(6275), - [anon_sym_restrict] = ACTIONS(6275), - [anon_sym___restrict__] = ACTIONS(6275), - [anon_sym__Atomic] = ACTIONS(6275), - [anon_sym__Noreturn] = ACTIONS(6275), - [anon_sym_nullable] = ACTIONS(6275), - [anon_sym__Complex] = ACTIONS(6275), - [anon_sym__Nonnull] = ACTIONS(6275), - [anon_sym__Nullable] = ACTIONS(6275), - [anon_sym__Nullable_result] = ACTIONS(6275), - [anon_sym__Null_unspecified] = ACTIONS(6275), - [anon_sym___autoreleasing] = ACTIONS(6275), - [anon_sym___block] = ACTIONS(6275), - [anon_sym___bridge] = ACTIONS(6275), - [anon_sym___bridge_retained] = ACTIONS(6275), - [anon_sym___bridge_transfer] = ACTIONS(6275), - [anon_sym___complex] = ACTIONS(6275), - [anon_sym___const] = ACTIONS(6275), - [anon_sym___imag] = ACTIONS(6275), - [anon_sym___kindof] = ACTIONS(6275), - [anon_sym___nonnull] = ACTIONS(6275), - [anon_sym___nullable] = ACTIONS(6275), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6275), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6275), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6275), - [anon_sym___real] = ACTIONS(6275), - [anon_sym___strong] = ACTIONS(6275), - [anon_sym___unsafe_unretained] = ACTIONS(6275), - [anon_sym___unused] = ACTIONS(6275), - [anon_sym___weak] = ACTIONS(6275), - [sym_primitive_type] = ACTIONS(6275), - [anon_sym_enum] = ACTIONS(6275), - [anon_sym_COLON] = ACTIONS(6277), - [anon_sym_struct] = ACTIONS(6275), - [anon_sym_union] = ACTIONS(6275), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6275), - [anon_sym___typeof] = ACTIONS(6275), - [anon_sym_typeof] = ACTIONS(6275), - [aux_sym_preproc_undef_token1] = ACTIONS(6275), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6275), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6275), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6275), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6275), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6275), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6275), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6275), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6275), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6275), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6275), - [anon_sym_NS_AVAILABLE] = ACTIONS(6275), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6275), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6275), - [anon_sym_API_AVAILABLE] = ACTIONS(6275), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6275), - [anon_sym_API_DEPRECATED] = ACTIONS(6275), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6275), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6275), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6275), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6275), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6275), - [anon_sym___deprecated_msg] = ACTIONS(6275), - [anon_sym___deprecated_enum_msg] = ACTIONS(6275), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6275), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6275), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6275), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6275), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6275), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6275), - [anon_sym_ATend] = ACTIONS(6277), - [anon_sym_ATproperty] = ACTIONS(6277), - [anon_sym__Alignas] = ACTIONS(6275), - [anon_sym_BOOL] = ACTIONS(6275), - [anon_sym_IMP] = ACTIONS(6275), - [anon_sym_SEL] = ACTIONS(6275), - [anon_sym_Class] = ACTIONS(6275), - [anon_sym_id] = ACTIONS(6275), - }, - [3397] = { - [sym_identifier] = ACTIONS(6279), - [aux_sym_preproc_def_token1] = ACTIONS(6279), - [anon_sym_COMMA] = ACTIONS(6281), - [anon_sym_RPAREN] = ACTIONS(6281), - [aux_sym_preproc_if_token1] = ACTIONS(6279), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6279), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6279), - [sym_preproc_directive] = ACTIONS(6279), - [anon_sym_LPAREN2] = ACTIONS(6281), - [anon_sym_DASH] = ACTIONS(6281), - [anon_sym_PLUS] = ACTIONS(6281), - [anon_sym_LT] = ACTIONS(6281), - [anon_sym_SEMI] = ACTIONS(6281), - [anon_sym___extension__] = ACTIONS(6279), - [anon_sym_typedef] = ACTIONS(6279), - [anon_sym_extern] = ACTIONS(6279), - [anon_sym___attribute__] = ACTIONS(6279), - [anon_sym___attribute] = ACTIONS(6279), - [anon_sym_noreturn] = ACTIONS(6279), - [anon_sym_LBRACK] = ACTIONS(6281), - [anon_sym___declspec] = ACTIONS(6279), - [anon_sym___cdecl] = ACTIONS(6279), - [anon_sym___clrcall] = ACTIONS(6279), - [anon_sym___stdcall] = ACTIONS(6279), - [anon_sym___fastcall] = ACTIONS(6279), - [anon_sym___thiscall] = ACTIONS(6279), - [anon_sym___vectorcall] = ACTIONS(6279), - [anon_sym_LBRACE] = ACTIONS(6281), - [anon_sym_signed] = ACTIONS(6279), - [anon_sym_unsigned] = ACTIONS(6279), - [anon_sym_long] = ACTIONS(6279), - [anon_sym_short] = ACTIONS(6279), - [anon_sym_static] = ACTIONS(6279), - [anon_sym_auto] = ACTIONS(6279), - [anon_sym_register] = ACTIONS(6279), - [anon_sym_inline] = ACTIONS(6279), - [anon_sym___inline] = ACTIONS(6279), - [anon_sym___inline__] = ACTIONS(6279), - [anon_sym___forceinline] = ACTIONS(6279), - [anon_sym_thread_local] = ACTIONS(6279), - [anon_sym___thread] = ACTIONS(6279), - [anon_sym_CG_EXTERN] = ACTIONS(6279), - [anon_sym_CG_INLINE] = ACTIONS(6279), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6279), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6279), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6279), - [anon_sym_IBOutlet] = ACTIONS(6279), - [anon_sym_IBInspectable] = ACTIONS(6279), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6279), - [anon_sym_NS_INLINE] = ACTIONS(6279), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6279), - [anon_sym_OBJC_EXPORT] = ACTIONS(6279), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6279), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6279), - [anon_sym_const] = ACTIONS(6279), - [anon_sym_constexpr] = ACTIONS(6279), - [anon_sym_volatile] = ACTIONS(6279), - [anon_sym_restrict] = ACTIONS(6279), - [anon_sym___restrict__] = ACTIONS(6279), - [anon_sym__Atomic] = ACTIONS(6279), - [anon_sym__Noreturn] = ACTIONS(6279), - [anon_sym_nullable] = ACTIONS(6279), - [anon_sym__Complex] = ACTIONS(6279), - [anon_sym__Nonnull] = ACTIONS(6279), - [anon_sym__Nullable] = ACTIONS(6279), - [anon_sym__Nullable_result] = ACTIONS(6279), - [anon_sym__Null_unspecified] = ACTIONS(6279), - [anon_sym___autoreleasing] = ACTIONS(6279), - [anon_sym___block] = ACTIONS(6279), - [anon_sym___bridge] = ACTIONS(6279), - [anon_sym___bridge_retained] = ACTIONS(6279), - [anon_sym___bridge_transfer] = ACTIONS(6279), - [anon_sym___complex] = ACTIONS(6279), - [anon_sym___const] = ACTIONS(6279), - [anon_sym___imag] = ACTIONS(6279), - [anon_sym___kindof] = ACTIONS(6279), - [anon_sym___nonnull] = ACTIONS(6279), - [anon_sym___nullable] = ACTIONS(6279), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6279), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6279), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6279), - [anon_sym___real] = ACTIONS(6279), - [anon_sym___strong] = ACTIONS(6279), - [anon_sym___unsafe_unretained] = ACTIONS(6279), - [anon_sym___unused] = ACTIONS(6279), - [anon_sym___weak] = ACTIONS(6279), - [sym_primitive_type] = ACTIONS(6279), - [anon_sym_enum] = ACTIONS(6279), - [anon_sym_COLON] = ACTIONS(6281), - [anon_sym_struct] = ACTIONS(6279), - [anon_sym_union] = ACTIONS(6279), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6279), - [anon_sym___typeof] = ACTIONS(6279), - [anon_sym_typeof] = ACTIONS(6279), - [aux_sym_preproc_undef_token1] = ACTIONS(6279), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6279), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6279), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6279), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6279), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6279), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6279), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6279), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6279), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6279), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6279), - [anon_sym_NS_AVAILABLE] = ACTIONS(6279), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6279), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6279), - [anon_sym_API_AVAILABLE] = ACTIONS(6279), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6279), - [anon_sym_API_DEPRECATED] = ACTIONS(6279), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6279), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6279), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6279), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6279), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6279), - [anon_sym___deprecated_msg] = ACTIONS(6279), - [anon_sym___deprecated_enum_msg] = ACTIONS(6279), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6279), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6279), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6279), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6279), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6279), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6279), - [anon_sym_ATend] = ACTIONS(6281), - [anon_sym_ATproperty] = ACTIONS(6281), - [anon_sym__Alignas] = ACTIONS(6279), - [anon_sym_BOOL] = ACTIONS(6279), - [anon_sym_IMP] = ACTIONS(6279), - [anon_sym_SEL] = ACTIONS(6279), - [anon_sym_Class] = ACTIONS(6279), - [anon_sym_id] = ACTIONS(6279), - }, - [3398] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3875), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6060), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3399] = { - [sym_identifier] = ACTIONS(6283), - [aux_sym_preproc_def_token1] = ACTIONS(6283), - [anon_sym_COMMA] = ACTIONS(6285), - [anon_sym_RPAREN] = ACTIONS(6285), - [aux_sym_preproc_if_token1] = ACTIONS(6283), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6283), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6283), - [sym_preproc_directive] = ACTIONS(6283), - [anon_sym_LPAREN2] = ACTIONS(6285), - [anon_sym_DASH] = ACTIONS(6285), - [anon_sym_PLUS] = ACTIONS(6285), - [anon_sym_LT] = ACTIONS(6285), - [anon_sym_SEMI] = ACTIONS(6285), - [anon_sym___extension__] = ACTIONS(6283), - [anon_sym_typedef] = ACTIONS(6283), - [anon_sym_extern] = ACTIONS(6283), - [anon_sym___attribute__] = ACTIONS(6283), - [anon_sym___attribute] = ACTIONS(6283), - [anon_sym_noreturn] = ACTIONS(6283), - [anon_sym_LBRACK] = ACTIONS(6285), - [anon_sym___declspec] = ACTIONS(6283), - [anon_sym___cdecl] = ACTIONS(6283), - [anon_sym___clrcall] = ACTIONS(6283), - [anon_sym___stdcall] = ACTIONS(6283), - [anon_sym___fastcall] = ACTIONS(6283), - [anon_sym___thiscall] = ACTIONS(6283), - [anon_sym___vectorcall] = ACTIONS(6283), - [anon_sym_LBRACE] = ACTIONS(6285), - [anon_sym_signed] = ACTIONS(6283), - [anon_sym_unsigned] = ACTIONS(6283), - [anon_sym_long] = ACTIONS(6283), - [anon_sym_short] = ACTIONS(6283), - [anon_sym_static] = ACTIONS(6283), - [anon_sym_auto] = ACTIONS(6283), - [anon_sym_register] = ACTIONS(6283), - [anon_sym_inline] = ACTIONS(6283), - [anon_sym___inline] = ACTIONS(6283), - [anon_sym___inline__] = ACTIONS(6283), - [anon_sym___forceinline] = ACTIONS(6283), - [anon_sym_thread_local] = ACTIONS(6283), - [anon_sym___thread] = ACTIONS(6283), - [anon_sym_CG_EXTERN] = ACTIONS(6283), - [anon_sym_CG_INLINE] = ACTIONS(6283), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6283), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6283), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6283), - [anon_sym_IBOutlet] = ACTIONS(6283), - [anon_sym_IBInspectable] = ACTIONS(6283), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6283), - [anon_sym_NS_INLINE] = ACTIONS(6283), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6283), - [anon_sym_OBJC_EXPORT] = ACTIONS(6283), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6283), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6283), - [anon_sym_const] = ACTIONS(6283), - [anon_sym_constexpr] = ACTIONS(6283), - [anon_sym_volatile] = ACTIONS(6283), - [anon_sym_restrict] = ACTIONS(6283), - [anon_sym___restrict__] = ACTIONS(6283), - [anon_sym__Atomic] = ACTIONS(6283), - [anon_sym__Noreturn] = ACTIONS(6283), - [anon_sym_nullable] = ACTIONS(6283), - [anon_sym__Complex] = ACTIONS(6283), - [anon_sym__Nonnull] = ACTIONS(6283), - [anon_sym__Nullable] = ACTIONS(6283), - [anon_sym__Nullable_result] = ACTIONS(6283), - [anon_sym__Null_unspecified] = ACTIONS(6283), - [anon_sym___autoreleasing] = ACTIONS(6283), - [anon_sym___block] = ACTIONS(6283), - [anon_sym___bridge] = ACTIONS(6283), - [anon_sym___bridge_retained] = ACTIONS(6283), - [anon_sym___bridge_transfer] = ACTIONS(6283), - [anon_sym___complex] = ACTIONS(6283), - [anon_sym___const] = ACTIONS(6283), - [anon_sym___imag] = ACTIONS(6283), - [anon_sym___kindof] = ACTIONS(6283), - [anon_sym___nonnull] = ACTIONS(6283), - [anon_sym___nullable] = ACTIONS(6283), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6283), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6283), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6283), - [anon_sym___real] = ACTIONS(6283), - [anon_sym___strong] = ACTIONS(6283), - [anon_sym___unsafe_unretained] = ACTIONS(6283), - [anon_sym___unused] = ACTIONS(6283), - [anon_sym___weak] = ACTIONS(6283), - [sym_primitive_type] = ACTIONS(6283), - [anon_sym_enum] = ACTIONS(6283), - [anon_sym_COLON] = ACTIONS(6285), - [anon_sym_struct] = ACTIONS(6283), - [anon_sym_union] = ACTIONS(6283), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6283), - [anon_sym___typeof] = ACTIONS(6283), - [anon_sym_typeof] = ACTIONS(6283), - [aux_sym_preproc_undef_token1] = ACTIONS(6283), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6283), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6283), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6283), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6283), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6283), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6283), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6283), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6283), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6283), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6283), - [anon_sym_NS_AVAILABLE] = ACTIONS(6283), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6283), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6283), - [anon_sym_API_AVAILABLE] = ACTIONS(6283), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6283), - [anon_sym_API_DEPRECATED] = ACTIONS(6283), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6283), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6283), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6283), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6283), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6283), - [anon_sym___deprecated_msg] = ACTIONS(6283), - [anon_sym___deprecated_enum_msg] = ACTIONS(6283), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6283), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6283), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6283), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6283), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6283), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6283), - [anon_sym_ATend] = ACTIONS(6285), - [anon_sym_ATproperty] = ACTIONS(6285), - [anon_sym__Alignas] = ACTIONS(6283), - [anon_sym_BOOL] = ACTIONS(6283), - [anon_sym_IMP] = ACTIONS(6283), - [anon_sym_SEL] = ACTIONS(6283), - [anon_sym_Class] = ACTIONS(6283), - [anon_sym_id] = ACTIONS(6283), - }, - [3400] = { - [sym_identifier] = ACTIONS(6130), - [aux_sym_preproc_def_token1] = ACTIONS(6130), - [aux_sym_preproc_if_token1] = ACTIONS(6130), - [aux_sym_preproc_if_token2] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6130), - [aux_sym_preproc_else_token1] = ACTIONS(6130), - [aux_sym_preproc_elif_token1] = ACTIONS(6130), - [sym_preproc_directive] = ACTIONS(6130), - [anon_sym_LPAREN2] = ACTIONS(6132), - [anon_sym_DASH] = ACTIONS(6132), - [anon_sym_PLUS] = ACTIONS(6132), - [anon_sym_STAR] = ACTIONS(6132), - [anon_sym_CARET] = ACTIONS(6132), - [anon_sym___extension__] = ACTIONS(6130), - [anon_sym_typedef] = ACTIONS(6130), - [anon_sym_extern] = ACTIONS(6130), - [anon_sym___attribute__] = ACTIONS(6130), - [anon_sym___attribute] = ACTIONS(6130), - [anon_sym_noreturn] = ACTIONS(6130), - [anon_sym_LBRACK] = ACTIONS(6132), - [anon_sym___declspec] = ACTIONS(6130), - [anon_sym___based] = ACTIONS(6130), - [anon_sym___cdecl] = ACTIONS(6130), - [anon_sym___clrcall] = ACTIONS(6130), - [anon_sym___stdcall] = ACTIONS(6130), - [anon_sym___fastcall] = ACTIONS(6130), - [anon_sym___thiscall] = ACTIONS(6130), - [anon_sym___vectorcall] = ACTIONS(6130), - [anon_sym_signed] = ACTIONS(6130), - [anon_sym_unsigned] = ACTIONS(6130), - [anon_sym_long] = ACTIONS(6130), - [anon_sym_short] = ACTIONS(6130), - [anon_sym_static] = ACTIONS(6130), - [anon_sym_auto] = ACTIONS(6130), - [anon_sym_register] = ACTIONS(6130), - [anon_sym_inline] = ACTIONS(6130), - [anon_sym___inline] = ACTIONS(6130), - [anon_sym___inline__] = ACTIONS(6130), - [anon_sym___forceinline] = ACTIONS(6130), - [anon_sym_thread_local] = ACTIONS(6130), - [anon_sym___thread] = ACTIONS(6130), - [anon_sym_CG_EXTERN] = ACTIONS(6130), - [anon_sym_CG_INLINE] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6130), - [anon_sym_IBOutlet] = ACTIONS(6130), - [anon_sym_IBInspectable] = ACTIONS(6130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6130), - [anon_sym_NS_INLINE] = ACTIONS(6130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6130), - [anon_sym_OBJC_EXPORT] = ACTIONS(6130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6130), - [anon_sym_const] = ACTIONS(6130), - [anon_sym_constexpr] = ACTIONS(6130), - [anon_sym_volatile] = ACTIONS(6130), - [anon_sym_restrict] = ACTIONS(6130), - [anon_sym___restrict__] = ACTIONS(6130), - [anon_sym__Atomic] = ACTIONS(6130), - [anon_sym__Noreturn] = ACTIONS(6130), - [anon_sym_nullable] = ACTIONS(6130), - [anon_sym__Complex] = ACTIONS(6130), - [anon_sym__Nonnull] = ACTIONS(6130), - [anon_sym__Nullable] = ACTIONS(6130), - [anon_sym__Nullable_result] = ACTIONS(6130), - [anon_sym__Null_unspecified] = ACTIONS(6130), - [anon_sym___autoreleasing] = ACTIONS(6130), - [anon_sym___block] = ACTIONS(6130), - [anon_sym___bridge] = ACTIONS(6130), - [anon_sym___bridge_retained] = ACTIONS(6130), - [anon_sym___bridge_transfer] = ACTIONS(6130), - [anon_sym___complex] = ACTIONS(6130), - [anon_sym___const] = ACTIONS(6130), - [anon_sym___imag] = ACTIONS(6130), - [anon_sym___kindof] = ACTIONS(6130), - [anon_sym___nonnull] = ACTIONS(6130), - [anon_sym___nullable] = ACTIONS(6130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6130), - [anon_sym___real] = ACTIONS(6130), - [anon_sym___strong] = ACTIONS(6130), - [anon_sym___unsafe_unretained] = ACTIONS(6130), - [anon_sym___unused] = ACTIONS(6130), - [anon_sym___weak] = ACTIONS(6130), - [sym_primitive_type] = ACTIONS(6130), - [anon_sym_enum] = ACTIONS(6130), - [anon_sym_struct] = ACTIONS(6130), - [anon_sym_union] = ACTIONS(6130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6130), - [anon_sym___typeof] = ACTIONS(6130), - [anon_sym_typeof] = ACTIONS(6130), - [aux_sym_preproc_undef_token1] = ACTIONS(6130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE] = ACTIONS(6130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_API_AVAILABLE] = ACTIONS(6130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_API_DEPRECATED] = ACTIONS(6130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6130), - [anon_sym___deprecated_msg] = ACTIONS(6130), - [anon_sym___deprecated_enum_msg] = ACTIONS(6130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6130), - [anon_sym_ATsynthesize] = ACTIONS(6132), - [anon_sym_ATdynamic] = ACTIONS(6132), - [anon_sym__Alignas] = ACTIONS(6130), - [anon_sym_BOOL] = ACTIONS(6130), - [anon_sym_IMP] = ACTIONS(6130), - [anon_sym_SEL] = ACTIONS(6130), - [anon_sym_Class] = ACTIONS(6130), - [anon_sym_id] = ACTIONS(6130), - }, - [3401] = { - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(5996), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(5998), - [anon_sym_SLASH_EQ] = ACTIONS(5998), - [anon_sym_PERCENT_EQ] = ACTIONS(5998), - [anon_sym_PLUS_EQ] = ACTIONS(5998), - [anon_sym_DASH_EQ] = ACTIONS(5998), - [anon_sym_LT_LT_EQ] = ACTIONS(5998), - [anon_sym_GT_GT_EQ] = ACTIONS(5998), - [anon_sym_AMP_EQ] = ACTIONS(5998), - [anon_sym_CARET_EQ] = ACTIONS(5998), - [anon_sym_PIPE_EQ] = ACTIONS(5998), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - }, - [3402] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3936), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6042), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3403] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3746), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6104), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3404] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3882), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6096), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3405] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3619), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6126), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3406] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3741), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6287), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3407] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3692), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6102), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3408] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_compound_statement] = STATE(3743), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_SEMI] = ACTIONS(6128), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3409] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4852), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6289), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3410] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3209), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6291), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3411] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3218), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6293), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3412] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4912), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6295), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3413] = { - [sym_identifier] = ACTIONS(5256), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5258), - [anon_sym_COMMA] = ACTIONS(5258), - [anon_sym_RPAREN] = ACTIONS(5258), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5258), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5258), - [anon_sym_LPAREN2] = ACTIONS(5258), - [anon_sym_DASH] = ACTIONS(5256), - [anon_sym_PLUS] = ACTIONS(5256), - [anon_sym_STAR] = ACTIONS(5258), - [anon_sym_SLASH] = ACTIONS(5256), - [anon_sym_PERCENT] = ACTIONS(5258), - [anon_sym_PIPE_PIPE] = ACTIONS(5258), - [anon_sym_AMP_AMP] = ACTIONS(5258), - [anon_sym_PIPE] = ACTIONS(5256), - [anon_sym_CARET] = ACTIONS(5258), - [anon_sym_AMP] = ACTIONS(5256), - [anon_sym_EQ_EQ] = ACTIONS(5258), - [anon_sym_BANG_EQ] = ACTIONS(5258), - [anon_sym_GT] = ACTIONS(5256), - [anon_sym_GT_EQ] = ACTIONS(5258), - [anon_sym_LT_EQ] = ACTIONS(5258), - [anon_sym_LT] = ACTIONS(5256), - [anon_sym_LT_LT] = ACTIONS(5258), - [anon_sym_GT_GT] = ACTIONS(5258), - [anon_sym_SEMI] = ACTIONS(5258), - [anon_sym___extension__] = ACTIONS(5256), - [anon_sym_extern] = ACTIONS(5256), - [anon_sym___attribute__] = ACTIONS(5256), - [anon_sym___attribute] = ACTIONS(5256), - [anon_sym_noreturn] = ACTIONS(5256), - [anon_sym_LBRACK] = ACTIONS(5258), - [anon_sym_RBRACK] = ACTIONS(5258), - [anon_sym___declspec] = ACTIONS(5256), - [anon_sym_RBRACE] = ACTIONS(5258), - [anon_sym_static] = ACTIONS(5256), - [anon_sym_auto] = ACTIONS(5256), - [anon_sym_register] = ACTIONS(5256), - [anon_sym_inline] = ACTIONS(5256), - [anon_sym___inline] = ACTIONS(5256), - [anon_sym___inline__] = ACTIONS(5256), - [anon_sym___forceinline] = ACTIONS(5256), - [anon_sym_thread_local] = ACTIONS(5256), - [anon_sym___thread] = ACTIONS(5256), - [anon_sym_CG_EXTERN] = ACTIONS(5256), - [anon_sym_CG_INLINE] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5256), - [anon_sym_IBOutlet] = ACTIONS(5256), - [anon_sym_IBInspectable] = ACTIONS(5256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5256), - [anon_sym_NS_INLINE] = ACTIONS(5256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5256), - [anon_sym_OBJC_EXPORT] = ACTIONS(5256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5256), - [anon_sym_const] = ACTIONS(5256), - [anon_sym_constexpr] = ACTIONS(5256), - [anon_sym_volatile] = ACTIONS(5256), - [anon_sym_restrict] = ACTIONS(5256), - [anon_sym___restrict__] = ACTIONS(5256), - [anon_sym__Atomic] = ACTIONS(5256), - [anon_sym__Noreturn] = ACTIONS(5256), - [anon_sym_nullable] = ACTIONS(5256), - [anon_sym__Complex] = ACTIONS(5256), - [anon_sym__Nonnull] = ACTIONS(5256), - [anon_sym__Nullable] = ACTIONS(5256), - [anon_sym__Nullable_result] = ACTIONS(5256), - [anon_sym__Null_unspecified] = ACTIONS(5256), - [anon_sym___autoreleasing] = ACTIONS(5256), - [anon_sym___block] = ACTIONS(5256), - [anon_sym___bridge] = ACTIONS(5256), - [anon_sym___bridge_retained] = ACTIONS(5256), - [anon_sym___bridge_transfer] = ACTIONS(5256), - [anon_sym___complex] = ACTIONS(5256), - [anon_sym___const] = ACTIONS(5256), - [anon_sym___imag] = ACTIONS(5256), - [anon_sym___kindof] = ACTIONS(5256), - [anon_sym___nonnull] = ACTIONS(5256), - [anon_sym___nullable] = ACTIONS(5256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5256), - [anon_sym___real] = ACTIONS(5256), - [anon_sym___strong] = ACTIONS(5256), - [anon_sym___unsafe_unretained] = ACTIONS(5256), - [anon_sym___unused] = ACTIONS(5256), - [anon_sym___weak] = ACTIONS(5256), - [anon_sym_COLON] = ACTIONS(5258), - [anon_sym_QMARK] = ACTIONS(5258), - [anon_sym_DASH_DASH] = ACTIONS(5258), - [anon_sym_PLUS_PLUS] = ACTIONS(5258), - [anon_sym_DOT] = ACTIONS(5256), - [anon_sym_DASH_GT] = ACTIONS(5258), - [anon_sym_AT] = ACTIONS(5258), - [anon_sym_DQUOTE] = ACTIONS(5258), - [anon_sym_L_DQUOTE] = ACTIONS(5258), - [anon_sym_u_DQUOTE] = ACTIONS(5258), - [anon_sym_U_DQUOTE] = ACTIONS(5258), - [anon_sym_u8_DQUOTE] = ACTIONS(5258), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE] = ACTIONS(5256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_API_AVAILABLE] = ACTIONS(5256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_API_DEPRECATED] = ACTIONS(5256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5256), - [anon_sym___deprecated_msg] = ACTIONS(5256), - [anon_sym___deprecated_enum_msg] = ACTIONS(5256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5256), - [anon_sym__Alignas] = ACTIONS(5256), - }, - [3414] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3214), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6297), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3415] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(6299), - [anon_sym_ATinterface] = ACTIONS(6301), - [anon_sym_ATimplementation] = ACTIONS(6303), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3416] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4719), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6305), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3417] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3237), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6307), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3418] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3201), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6309), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3419] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3204), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6311), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3420] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3235), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6313), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3421] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3219), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6315), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3422] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3214), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6317), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3423] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_DASH] = ACTIONS(3402), - [anon_sym_PLUS] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_RBRACE] = ACTIONS(3402), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATend] = ACTIONS(3402), - [anon_sym_AToptional] = ACTIONS(3402), - [anon_sym_ATrequired] = ACTIONS(3402), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym_ATproperty] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - [anon_sym_ATdefs] = ACTIONS(3402), - }, - [3424] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3231), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6319), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3425] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(6321), - [anon_sym_ATinterface] = ACTIONS(6323), - [anon_sym_ATimplementation] = ACTIONS(6325), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3426] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4887), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6327), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3427] = { - [sym_string_literal] = STATE(3452), - [aux_sym_concatenated_string_repeat1] = STATE(3452), - [sym_identifier] = ACTIONS(6329), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5175), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5175), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5175), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5175), - [anon_sym_GT_GT] = ACTIONS(5175), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym_RBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_RBRACE] = ACTIONS(5175), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [anon_sym_COLON] = ACTIONS(5175), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - }, - [3428] = { - [sym_identifier] = ACTIONS(5308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5310), - [anon_sym_COMMA] = ACTIONS(5310), - [anon_sym_RPAREN] = ACTIONS(5310), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5310), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5310), - [anon_sym_LPAREN2] = ACTIONS(5310), - [anon_sym_DASH] = ACTIONS(5308), - [anon_sym_PLUS] = ACTIONS(5308), - [anon_sym_STAR] = ACTIONS(5310), - [anon_sym_SLASH] = ACTIONS(5308), - [anon_sym_PERCENT] = ACTIONS(5310), - [anon_sym_PIPE_PIPE] = ACTIONS(5310), - [anon_sym_AMP_AMP] = ACTIONS(5310), - [anon_sym_PIPE] = ACTIONS(5308), - [anon_sym_CARET] = ACTIONS(5310), - [anon_sym_AMP] = ACTIONS(5308), - [anon_sym_EQ_EQ] = ACTIONS(5310), - [anon_sym_BANG_EQ] = ACTIONS(5310), - [anon_sym_GT] = ACTIONS(5308), - [anon_sym_GT_EQ] = ACTIONS(5310), - [anon_sym_LT_EQ] = ACTIONS(5310), - [anon_sym_LT] = ACTIONS(5308), - [anon_sym_LT_LT] = ACTIONS(5310), - [anon_sym_GT_GT] = ACTIONS(5310), - [anon_sym_SEMI] = ACTIONS(5310), - [anon_sym___extension__] = ACTIONS(5308), - [anon_sym_extern] = ACTIONS(5308), - [anon_sym___attribute__] = ACTIONS(5308), - [anon_sym___attribute] = ACTIONS(5308), - [anon_sym_noreturn] = ACTIONS(5308), - [anon_sym_LBRACK] = ACTIONS(5310), - [anon_sym_RBRACK] = ACTIONS(5310), - [anon_sym___declspec] = ACTIONS(5308), - [anon_sym_RBRACE] = ACTIONS(5310), - [anon_sym_static] = ACTIONS(5308), - [anon_sym_auto] = ACTIONS(5308), - [anon_sym_register] = ACTIONS(5308), - [anon_sym_inline] = ACTIONS(5308), - [anon_sym___inline] = ACTIONS(5308), - [anon_sym___inline__] = ACTIONS(5308), - [anon_sym___forceinline] = ACTIONS(5308), - [anon_sym_thread_local] = ACTIONS(5308), - [anon_sym___thread] = ACTIONS(5308), - [anon_sym_CG_EXTERN] = ACTIONS(5308), - [anon_sym_CG_INLINE] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5308), - [anon_sym_IBOutlet] = ACTIONS(5308), - [anon_sym_IBInspectable] = ACTIONS(5308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5308), - [anon_sym_NS_INLINE] = ACTIONS(5308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5308), - [anon_sym_OBJC_EXPORT] = ACTIONS(5308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5308), - [anon_sym_const] = ACTIONS(5308), - [anon_sym_constexpr] = ACTIONS(5308), - [anon_sym_volatile] = ACTIONS(5308), - [anon_sym_restrict] = ACTIONS(5308), - [anon_sym___restrict__] = ACTIONS(5308), - [anon_sym__Atomic] = ACTIONS(5308), - [anon_sym__Noreturn] = ACTIONS(5308), - [anon_sym_nullable] = ACTIONS(5308), - [anon_sym__Complex] = ACTIONS(5308), - [anon_sym__Nonnull] = ACTIONS(5308), - [anon_sym__Nullable] = ACTIONS(5308), - [anon_sym__Nullable_result] = ACTIONS(5308), - [anon_sym__Null_unspecified] = ACTIONS(5308), - [anon_sym___autoreleasing] = ACTIONS(5308), - [anon_sym___block] = ACTIONS(5308), - [anon_sym___bridge] = ACTIONS(5308), - [anon_sym___bridge_retained] = ACTIONS(5308), - [anon_sym___bridge_transfer] = ACTIONS(5308), - [anon_sym___complex] = ACTIONS(5308), - [anon_sym___const] = ACTIONS(5308), - [anon_sym___imag] = ACTIONS(5308), - [anon_sym___kindof] = ACTIONS(5308), - [anon_sym___nonnull] = ACTIONS(5308), - [anon_sym___nullable] = ACTIONS(5308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5308), - [anon_sym___real] = ACTIONS(5308), - [anon_sym___strong] = ACTIONS(5308), - [anon_sym___unsafe_unretained] = ACTIONS(5308), - [anon_sym___unused] = ACTIONS(5308), - [anon_sym___weak] = ACTIONS(5308), - [anon_sym_COLON] = ACTIONS(5310), - [anon_sym_QMARK] = ACTIONS(5310), - [anon_sym_DASH_DASH] = ACTIONS(5310), - [anon_sym_PLUS_PLUS] = ACTIONS(5310), - [anon_sym_DOT] = ACTIONS(5308), - [anon_sym_DASH_GT] = ACTIONS(5310), - [anon_sym_AT] = ACTIONS(5310), - [anon_sym_DQUOTE] = ACTIONS(5310), - [anon_sym_L_DQUOTE] = ACTIONS(5310), - [anon_sym_u_DQUOTE] = ACTIONS(5310), - [anon_sym_U_DQUOTE] = ACTIONS(5310), - [anon_sym_u8_DQUOTE] = ACTIONS(5310), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE] = ACTIONS(5308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_API_AVAILABLE] = ACTIONS(5308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_API_DEPRECATED] = ACTIONS(5308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5308), - [anon_sym___deprecated_msg] = ACTIONS(5308), - [anon_sym___deprecated_enum_msg] = ACTIONS(5308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5308), - [anon_sym__Alignas] = ACTIONS(5308), - }, - [3429] = { - [sym_identifier] = ACTIONS(5348), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5350), - [anon_sym_COMMA] = ACTIONS(5350), - [anon_sym_RPAREN] = ACTIONS(5350), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5350), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5350), - [anon_sym_LPAREN2] = ACTIONS(5350), - [anon_sym_DASH] = ACTIONS(5348), - [anon_sym_PLUS] = ACTIONS(5348), - [anon_sym_STAR] = ACTIONS(5350), - [anon_sym_SLASH] = ACTIONS(5348), - [anon_sym_PERCENT] = ACTIONS(5350), - [anon_sym_PIPE_PIPE] = ACTIONS(5350), - [anon_sym_AMP_AMP] = ACTIONS(5350), - [anon_sym_PIPE] = ACTIONS(5348), - [anon_sym_CARET] = ACTIONS(5350), - [anon_sym_AMP] = ACTIONS(5348), - [anon_sym_EQ_EQ] = ACTIONS(5350), - [anon_sym_BANG_EQ] = ACTIONS(5350), - [anon_sym_GT] = ACTIONS(5348), - [anon_sym_GT_EQ] = ACTIONS(5350), - [anon_sym_LT_EQ] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(5348), - [anon_sym_LT_LT] = ACTIONS(5350), - [anon_sym_GT_GT] = ACTIONS(5350), - [anon_sym_SEMI] = ACTIONS(5350), - [anon_sym___extension__] = ACTIONS(5348), - [anon_sym_extern] = ACTIONS(5348), - [anon_sym___attribute__] = ACTIONS(5348), - [anon_sym___attribute] = ACTIONS(5348), - [anon_sym_noreturn] = ACTIONS(5348), - [anon_sym_LBRACK] = ACTIONS(5350), - [anon_sym_RBRACK] = ACTIONS(5350), - [anon_sym___declspec] = ACTIONS(5348), - [anon_sym_LBRACE] = ACTIONS(5350), - [anon_sym_RBRACE] = ACTIONS(5350), - [anon_sym_EQ] = ACTIONS(5348), - [anon_sym_ATautoreleasepool] = ACTIONS(5350), - [anon_sym_static] = ACTIONS(5348), - [anon_sym_auto] = ACTIONS(5348), - [anon_sym_register] = ACTIONS(5348), - [anon_sym_inline] = ACTIONS(5348), - [anon_sym___inline] = ACTIONS(5348), - [anon_sym___inline__] = ACTIONS(5348), - [anon_sym___forceinline] = ACTIONS(5348), - [anon_sym_thread_local] = ACTIONS(5348), - [anon_sym___thread] = ACTIONS(5348), - [anon_sym_CG_EXTERN] = ACTIONS(5348), - [anon_sym_CG_INLINE] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5348), - [anon_sym_IBOutlet] = ACTIONS(5348), - [anon_sym_IBInspectable] = ACTIONS(5348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5348), - [anon_sym_NS_INLINE] = ACTIONS(5348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5348), - [anon_sym_OBJC_EXPORT] = ACTIONS(5348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5348), - [anon_sym_const] = ACTIONS(5348), - [anon_sym_constexpr] = ACTIONS(5348), - [anon_sym_volatile] = ACTIONS(5348), - [anon_sym_restrict] = ACTIONS(5348), - [anon_sym___restrict__] = ACTIONS(5348), - [anon_sym__Atomic] = ACTIONS(5348), - [anon_sym__Noreturn] = ACTIONS(5348), - [anon_sym_nullable] = ACTIONS(5348), - [anon_sym__Complex] = ACTIONS(5348), - [anon_sym__Nonnull] = ACTIONS(5348), - [anon_sym__Nullable] = ACTIONS(5348), - [anon_sym__Nullable_result] = ACTIONS(5348), - [anon_sym__Null_unspecified] = ACTIONS(5348), - [anon_sym___autoreleasing] = ACTIONS(5348), - [anon_sym___block] = ACTIONS(5348), - [anon_sym___bridge] = ACTIONS(5348), - [anon_sym___bridge_retained] = ACTIONS(5348), - [anon_sym___bridge_transfer] = ACTIONS(5348), - [anon_sym___complex] = ACTIONS(5348), - [anon_sym___const] = ACTIONS(5348), - [anon_sym___imag] = ACTIONS(5348), - [anon_sym___kindof] = ACTIONS(5348), - [anon_sym___nonnull] = ACTIONS(5348), - [anon_sym___nullable] = ACTIONS(5348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5348), - [anon_sym___real] = ACTIONS(5348), - [anon_sym___strong] = ACTIONS(5348), - [anon_sym___unsafe_unretained] = ACTIONS(5348), - [anon_sym___unused] = ACTIONS(5348), - [anon_sym___weak] = ACTIONS(5348), - [anon_sym_COLON] = ACTIONS(5350), - [anon_sym_in] = ACTIONS(5348), - [anon_sym_QMARK] = ACTIONS(5350), - [anon_sym_DASH_DASH] = ACTIONS(5350), - [anon_sym_PLUS_PLUS] = ACTIONS(5350), - [anon_sym_asm] = ACTIONS(5348), - [anon_sym___asm__] = ACTIONS(5348), - [anon_sym_DOT] = ACTIONS(5348), - [anon_sym_DASH_GT] = ACTIONS(5350), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE] = ACTIONS(5348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_API_AVAILABLE] = ACTIONS(5348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_API_DEPRECATED] = ACTIONS(5348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5348), - [anon_sym___deprecated_msg] = ACTIONS(5348), - [anon_sym___deprecated_enum_msg] = ACTIONS(5348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5348), - [anon_sym__Alignas] = ACTIONS(5348), - }, - [3430] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3198), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6332), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3431] = { - [sym_identifier] = ACTIONS(5284), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5286), - [anon_sym_COMMA] = ACTIONS(5286), - [anon_sym_RPAREN] = ACTIONS(5286), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5286), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5286), - [anon_sym_LPAREN2] = ACTIONS(5286), - [anon_sym_DASH] = ACTIONS(5284), - [anon_sym_PLUS] = ACTIONS(5284), - [anon_sym_STAR] = ACTIONS(5286), - [anon_sym_SLASH] = ACTIONS(5284), - [anon_sym_PERCENT] = ACTIONS(5286), - [anon_sym_PIPE_PIPE] = ACTIONS(5286), - [anon_sym_AMP_AMP] = ACTIONS(5286), - [anon_sym_PIPE] = ACTIONS(5284), - [anon_sym_CARET] = ACTIONS(5286), - [anon_sym_AMP] = ACTIONS(5284), - [anon_sym_EQ_EQ] = ACTIONS(5286), - [anon_sym_BANG_EQ] = ACTIONS(5286), - [anon_sym_GT] = ACTIONS(5284), - [anon_sym_GT_EQ] = ACTIONS(5286), - [anon_sym_LT_EQ] = ACTIONS(5286), - [anon_sym_LT] = ACTIONS(5284), - [anon_sym_LT_LT] = ACTIONS(5286), - [anon_sym_GT_GT] = ACTIONS(5286), - [anon_sym_SEMI] = ACTIONS(5286), - [anon_sym___extension__] = ACTIONS(5284), - [anon_sym_extern] = ACTIONS(5284), - [anon_sym___attribute__] = ACTIONS(5284), - [anon_sym___attribute] = ACTIONS(5284), - [anon_sym_noreturn] = ACTIONS(5284), - [anon_sym_LBRACK] = ACTIONS(5286), - [anon_sym_RBRACK] = ACTIONS(5286), - [anon_sym___declspec] = ACTIONS(5284), - [anon_sym_LBRACE] = ACTIONS(5286), - [anon_sym_RBRACE] = ACTIONS(5286), - [anon_sym_EQ] = ACTIONS(5284), - [anon_sym_ATautoreleasepool] = ACTIONS(5286), - [anon_sym_static] = ACTIONS(5284), - [anon_sym_auto] = ACTIONS(5284), - [anon_sym_register] = ACTIONS(5284), - [anon_sym_inline] = ACTIONS(5284), - [anon_sym___inline] = ACTIONS(5284), - [anon_sym___inline__] = ACTIONS(5284), - [anon_sym___forceinline] = ACTIONS(5284), - [anon_sym_thread_local] = ACTIONS(5284), - [anon_sym___thread] = ACTIONS(5284), - [anon_sym_CG_EXTERN] = ACTIONS(5284), - [anon_sym_CG_INLINE] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5284), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5284), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5284), - [anon_sym_IBOutlet] = ACTIONS(5284), - [anon_sym_IBInspectable] = ACTIONS(5284), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5284), - [anon_sym_NS_INLINE] = ACTIONS(5284), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5284), - [anon_sym_OBJC_EXPORT] = ACTIONS(5284), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5284), - [anon_sym_const] = ACTIONS(5284), - [anon_sym_constexpr] = ACTIONS(5284), - [anon_sym_volatile] = ACTIONS(5284), - [anon_sym_restrict] = ACTIONS(5284), - [anon_sym___restrict__] = ACTIONS(5284), - [anon_sym__Atomic] = ACTIONS(5284), - [anon_sym__Noreturn] = ACTIONS(5284), - [anon_sym_nullable] = ACTIONS(5284), - [anon_sym__Complex] = ACTIONS(5284), - [anon_sym__Nonnull] = ACTIONS(5284), - [anon_sym__Nullable] = ACTIONS(5284), - [anon_sym__Nullable_result] = ACTIONS(5284), - [anon_sym__Null_unspecified] = ACTIONS(5284), - [anon_sym___autoreleasing] = ACTIONS(5284), - [anon_sym___block] = ACTIONS(5284), - [anon_sym___bridge] = ACTIONS(5284), - [anon_sym___bridge_retained] = ACTIONS(5284), - [anon_sym___bridge_transfer] = ACTIONS(5284), - [anon_sym___complex] = ACTIONS(5284), - [anon_sym___const] = ACTIONS(5284), - [anon_sym___imag] = ACTIONS(5284), - [anon_sym___kindof] = ACTIONS(5284), - [anon_sym___nonnull] = ACTIONS(5284), - [anon_sym___nullable] = ACTIONS(5284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5284), - [anon_sym___real] = ACTIONS(5284), - [anon_sym___strong] = ACTIONS(5284), - [anon_sym___unsafe_unretained] = ACTIONS(5284), - [anon_sym___unused] = ACTIONS(5284), - [anon_sym___weak] = ACTIONS(5284), - [anon_sym_COLON] = ACTIONS(5286), - [anon_sym_in] = ACTIONS(5284), - [anon_sym_QMARK] = ACTIONS(5286), - [anon_sym_DASH_DASH] = ACTIONS(5286), - [anon_sym_PLUS_PLUS] = ACTIONS(5286), - [anon_sym_asm] = ACTIONS(5284), - [anon_sym___asm__] = ACTIONS(5284), - [anon_sym_DOT] = ACTIONS(5284), - [anon_sym_DASH_GT] = ACTIONS(5286), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5284), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5284), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5284), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5284), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5284), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5284), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE] = ACTIONS(5284), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5284), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_API_AVAILABLE] = ACTIONS(5284), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_API_DEPRECATED] = ACTIONS(5284), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5284), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5284), - [anon_sym___deprecated_msg] = ACTIONS(5284), - [anon_sym___deprecated_enum_msg] = ACTIONS(5284), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5284), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5284), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5284), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5284), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5284), - [anon_sym__Alignas] = ACTIONS(5284), - }, - [3432] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3232), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6334), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3433] = { - [sym_identifier] = ACTIONS(5436), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5438), - [anon_sym_COMMA] = ACTIONS(5438), - [anon_sym_RPAREN] = ACTIONS(5438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5438), - [anon_sym_LPAREN2] = ACTIONS(5438), - [anon_sym_DASH] = ACTIONS(5436), - [anon_sym_PLUS] = ACTIONS(5436), - [anon_sym_STAR] = ACTIONS(5438), - [anon_sym_SLASH] = ACTIONS(5436), - [anon_sym_PERCENT] = ACTIONS(5438), - [anon_sym_PIPE_PIPE] = ACTIONS(5438), - [anon_sym_AMP_AMP] = ACTIONS(5438), - [anon_sym_PIPE] = ACTIONS(5436), - [anon_sym_CARET] = ACTIONS(5438), - [anon_sym_AMP] = ACTIONS(5436), - [anon_sym_EQ_EQ] = ACTIONS(5438), - [anon_sym_BANG_EQ] = ACTIONS(5438), - [anon_sym_GT] = ACTIONS(5436), - [anon_sym_GT_EQ] = ACTIONS(5438), - [anon_sym_LT_EQ] = ACTIONS(5438), - [anon_sym_LT] = ACTIONS(5436), - [anon_sym_LT_LT] = ACTIONS(5438), - [anon_sym_GT_GT] = ACTIONS(5438), - [anon_sym_SEMI] = ACTIONS(5438), - [anon_sym___extension__] = ACTIONS(5436), - [anon_sym_extern] = ACTIONS(5436), - [anon_sym___attribute__] = ACTIONS(5436), - [anon_sym___attribute] = ACTIONS(5436), - [anon_sym_noreturn] = ACTIONS(5436), - [anon_sym_LBRACK] = ACTIONS(5438), - [anon_sym_RBRACK] = ACTIONS(5438), - [anon_sym___declspec] = ACTIONS(5436), - [anon_sym_LBRACE] = ACTIONS(5438), - [anon_sym_RBRACE] = ACTIONS(5438), - [anon_sym_EQ] = ACTIONS(5436), - [anon_sym_ATautoreleasepool] = ACTIONS(5438), - [anon_sym_static] = ACTIONS(5436), - [anon_sym_auto] = ACTIONS(5436), - [anon_sym_register] = ACTIONS(5436), - [anon_sym_inline] = ACTIONS(5436), - [anon_sym___inline] = ACTIONS(5436), - [anon_sym___inline__] = ACTIONS(5436), - [anon_sym___forceinline] = ACTIONS(5436), - [anon_sym_thread_local] = ACTIONS(5436), - [anon_sym___thread] = ACTIONS(5436), - [anon_sym_CG_EXTERN] = ACTIONS(5436), - [anon_sym_CG_INLINE] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5436), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5436), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5436), - [anon_sym_IBOutlet] = ACTIONS(5436), - [anon_sym_IBInspectable] = ACTIONS(5436), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5436), - [anon_sym_NS_INLINE] = ACTIONS(5436), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5436), - [anon_sym_OBJC_EXPORT] = ACTIONS(5436), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5436), - [anon_sym_const] = ACTIONS(5436), - [anon_sym_constexpr] = ACTIONS(5436), - [anon_sym_volatile] = ACTIONS(5436), - [anon_sym_restrict] = ACTIONS(5436), - [anon_sym___restrict__] = ACTIONS(5436), - [anon_sym__Atomic] = ACTIONS(5436), - [anon_sym__Noreturn] = ACTIONS(5436), - [anon_sym_nullable] = ACTIONS(5436), - [anon_sym__Complex] = ACTIONS(5436), - [anon_sym__Nonnull] = ACTIONS(5436), - [anon_sym__Nullable] = ACTIONS(5436), - [anon_sym__Nullable_result] = ACTIONS(5436), - [anon_sym__Null_unspecified] = ACTIONS(5436), - [anon_sym___autoreleasing] = ACTIONS(5436), - [anon_sym___block] = ACTIONS(5436), - [anon_sym___bridge] = ACTIONS(5436), - [anon_sym___bridge_retained] = ACTIONS(5436), - [anon_sym___bridge_transfer] = ACTIONS(5436), - [anon_sym___complex] = ACTIONS(5436), - [anon_sym___const] = ACTIONS(5436), - [anon_sym___imag] = ACTIONS(5436), - [anon_sym___kindof] = ACTIONS(5436), - [anon_sym___nonnull] = ACTIONS(5436), - [anon_sym___nullable] = ACTIONS(5436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5436), - [anon_sym___real] = ACTIONS(5436), - [anon_sym___strong] = ACTIONS(5436), - [anon_sym___unsafe_unretained] = ACTIONS(5436), - [anon_sym___unused] = ACTIONS(5436), - [anon_sym___weak] = ACTIONS(5436), - [anon_sym_COLON] = ACTIONS(5438), - [anon_sym_in] = ACTIONS(5436), - [anon_sym_QMARK] = ACTIONS(5438), - [anon_sym_DASH_DASH] = ACTIONS(5438), - [anon_sym_PLUS_PLUS] = ACTIONS(5438), - [anon_sym_asm] = ACTIONS(5436), - [anon_sym___asm__] = ACTIONS(5436), - [anon_sym_DOT] = ACTIONS(5436), - [anon_sym_DASH_GT] = ACTIONS(5438), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5436), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5436), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5436), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5436), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5436), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5436), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE] = ACTIONS(5436), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5436), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_API_AVAILABLE] = ACTIONS(5436), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_API_DEPRECATED] = ACTIONS(5436), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5436), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5436), - [anon_sym___deprecated_msg] = ACTIONS(5436), - [anon_sym___deprecated_enum_msg] = ACTIONS(5436), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5436), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5436), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5436), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5436), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5436), - [anon_sym__Alignas] = ACTIONS(5436), - }, - [3434] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4918), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6336), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3435] = { - [sym_identifier] = ACTIONS(5468), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5470), - [anon_sym_COMMA] = ACTIONS(5470), - [anon_sym_RPAREN] = ACTIONS(5470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5470), - [anon_sym_LPAREN2] = ACTIONS(5470), - [anon_sym_DASH] = ACTIONS(5468), - [anon_sym_PLUS] = ACTIONS(5468), - [anon_sym_STAR] = ACTIONS(5470), - [anon_sym_SLASH] = ACTIONS(5468), - [anon_sym_PERCENT] = ACTIONS(5470), - [anon_sym_PIPE_PIPE] = ACTIONS(5470), - [anon_sym_AMP_AMP] = ACTIONS(5470), - [anon_sym_PIPE] = ACTIONS(5468), - [anon_sym_CARET] = ACTIONS(5470), - [anon_sym_AMP] = ACTIONS(5468), - [anon_sym_EQ_EQ] = ACTIONS(5470), - [anon_sym_BANG_EQ] = ACTIONS(5470), - [anon_sym_GT] = ACTIONS(5468), - [anon_sym_GT_EQ] = ACTIONS(5470), - [anon_sym_LT_EQ] = ACTIONS(5470), - [anon_sym_LT] = ACTIONS(5468), - [anon_sym_LT_LT] = ACTIONS(5470), - [anon_sym_GT_GT] = ACTIONS(5470), - [anon_sym_SEMI] = ACTIONS(5470), - [anon_sym___extension__] = ACTIONS(5468), - [anon_sym_extern] = ACTIONS(5468), - [anon_sym___attribute__] = ACTIONS(5468), - [anon_sym___attribute] = ACTIONS(5468), - [anon_sym_noreturn] = ACTIONS(5468), - [anon_sym_LBRACK] = ACTIONS(5470), - [anon_sym_RBRACK] = ACTIONS(5470), - [anon_sym___declspec] = ACTIONS(5468), - [anon_sym_LBRACE] = ACTIONS(5470), - [anon_sym_RBRACE] = ACTIONS(5470), - [anon_sym_EQ] = ACTIONS(5468), - [anon_sym_ATautoreleasepool] = ACTIONS(5470), - [anon_sym_static] = ACTIONS(5468), - [anon_sym_auto] = ACTIONS(5468), - [anon_sym_register] = ACTIONS(5468), - [anon_sym_inline] = ACTIONS(5468), - [anon_sym___inline] = ACTIONS(5468), - [anon_sym___inline__] = ACTIONS(5468), - [anon_sym___forceinline] = ACTIONS(5468), - [anon_sym_thread_local] = ACTIONS(5468), - [anon_sym___thread] = ACTIONS(5468), - [anon_sym_CG_EXTERN] = ACTIONS(5468), - [anon_sym_CG_INLINE] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5468), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5468), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5468), - [anon_sym_IBOutlet] = ACTIONS(5468), - [anon_sym_IBInspectable] = ACTIONS(5468), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5468), - [anon_sym_NS_INLINE] = ACTIONS(5468), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5468), - [anon_sym_OBJC_EXPORT] = ACTIONS(5468), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5468), - [anon_sym_const] = ACTIONS(5468), - [anon_sym_constexpr] = ACTIONS(5468), - [anon_sym_volatile] = ACTIONS(5468), - [anon_sym_restrict] = ACTIONS(5468), - [anon_sym___restrict__] = ACTIONS(5468), - [anon_sym__Atomic] = ACTIONS(5468), - [anon_sym__Noreturn] = ACTIONS(5468), - [anon_sym_nullable] = ACTIONS(5468), - [anon_sym__Complex] = ACTIONS(5468), - [anon_sym__Nonnull] = ACTIONS(5468), - [anon_sym__Nullable] = ACTIONS(5468), - [anon_sym__Nullable_result] = ACTIONS(5468), - [anon_sym__Null_unspecified] = ACTIONS(5468), - [anon_sym___autoreleasing] = ACTIONS(5468), - [anon_sym___block] = ACTIONS(5468), - [anon_sym___bridge] = ACTIONS(5468), - [anon_sym___bridge_retained] = ACTIONS(5468), - [anon_sym___bridge_transfer] = ACTIONS(5468), - [anon_sym___complex] = ACTIONS(5468), - [anon_sym___const] = ACTIONS(5468), - [anon_sym___imag] = ACTIONS(5468), - [anon_sym___kindof] = ACTIONS(5468), - [anon_sym___nonnull] = ACTIONS(5468), - [anon_sym___nullable] = ACTIONS(5468), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5468), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5468), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5468), - [anon_sym___real] = ACTIONS(5468), - [anon_sym___strong] = ACTIONS(5468), - [anon_sym___unsafe_unretained] = ACTIONS(5468), - [anon_sym___unused] = ACTIONS(5468), - [anon_sym___weak] = ACTIONS(5468), - [anon_sym_COLON] = ACTIONS(5470), - [anon_sym_in] = ACTIONS(5468), - [anon_sym_QMARK] = ACTIONS(5470), - [anon_sym_DASH_DASH] = ACTIONS(5470), - [anon_sym_PLUS_PLUS] = ACTIONS(5470), - [anon_sym_asm] = ACTIONS(5468), - [anon_sym___asm__] = ACTIONS(5468), - [anon_sym_DOT] = ACTIONS(5468), - [anon_sym_DASH_GT] = ACTIONS(5470), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5468), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5468), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5468), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5468), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5468), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5468), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE] = ACTIONS(5468), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5468), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_API_AVAILABLE] = ACTIONS(5468), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_API_DEPRECATED] = ACTIONS(5468), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5468), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5468), - [anon_sym___deprecated_msg] = ACTIONS(5468), - [anon_sym___deprecated_enum_msg] = ACTIONS(5468), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5468), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5468), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5468), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5468), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5468), - [anon_sym__Alignas] = ACTIONS(5468), - }, - [3436] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3203), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6338), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3437] = { - [sym_identifier] = ACTIONS(5428), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5430), - [anon_sym_COMMA] = ACTIONS(5430), - [anon_sym_RPAREN] = ACTIONS(5430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5430), - [anon_sym_LPAREN2] = ACTIONS(5430), - [anon_sym_DASH] = ACTIONS(5428), - [anon_sym_PLUS] = ACTIONS(5428), - [anon_sym_STAR] = ACTIONS(5430), - [anon_sym_SLASH] = ACTIONS(5428), - [anon_sym_PERCENT] = ACTIONS(5430), - [anon_sym_PIPE_PIPE] = ACTIONS(5430), - [anon_sym_AMP_AMP] = ACTIONS(5430), - [anon_sym_PIPE] = ACTIONS(5428), - [anon_sym_CARET] = ACTIONS(5430), - [anon_sym_AMP] = ACTIONS(5428), - [anon_sym_EQ_EQ] = ACTIONS(5430), - [anon_sym_BANG_EQ] = ACTIONS(5430), - [anon_sym_GT] = ACTIONS(5428), - [anon_sym_GT_EQ] = ACTIONS(5430), - [anon_sym_LT_EQ] = ACTIONS(5430), - [anon_sym_LT] = ACTIONS(5428), - [anon_sym_LT_LT] = ACTIONS(5430), - [anon_sym_GT_GT] = ACTIONS(5430), - [anon_sym_SEMI] = ACTIONS(5430), - [anon_sym___extension__] = ACTIONS(5428), - [anon_sym_extern] = ACTIONS(5428), - [anon_sym___attribute__] = ACTIONS(5428), - [anon_sym___attribute] = ACTIONS(5428), - [anon_sym_noreturn] = ACTIONS(5428), - [anon_sym_LBRACK] = ACTIONS(5430), - [anon_sym_RBRACK] = ACTIONS(5430), - [anon_sym___declspec] = ACTIONS(5428), - [anon_sym_LBRACE] = ACTIONS(5430), - [anon_sym_RBRACE] = ACTIONS(5430), - [anon_sym_EQ] = ACTIONS(5428), - [anon_sym_ATautoreleasepool] = ACTIONS(5430), - [anon_sym_static] = ACTIONS(5428), - [anon_sym_auto] = ACTIONS(5428), - [anon_sym_register] = ACTIONS(5428), - [anon_sym_inline] = ACTIONS(5428), - [anon_sym___inline] = ACTIONS(5428), - [anon_sym___inline__] = ACTIONS(5428), - [anon_sym___forceinline] = ACTIONS(5428), - [anon_sym_thread_local] = ACTIONS(5428), - [anon_sym___thread] = ACTIONS(5428), - [anon_sym_CG_EXTERN] = ACTIONS(5428), - [anon_sym_CG_INLINE] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5428), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5428), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5428), - [anon_sym_IBOutlet] = ACTIONS(5428), - [anon_sym_IBInspectable] = ACTIONS(5428), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5428), - [anon_sym_NS_INLINE] = ACTIONS(5428), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5428), - [anon_sym_OBJC_EXPORT] = ACTIONS(5428), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5428), - [anon_sym_const] = ACTIONS(5428), - [anon_sym_constexpr] = ACTIONS(5428), - [anon_sym_volatile] = ACTIONS(5428), - [anon_sym_restrict] = ACTIONS(5428), - [anon_sym___restrict__] = ACTIONS(5428), - [anon_sym__Atomic] = ACTIONS(5428), - [anon_sym__Noreturn] = ACTIONS(5428), - [anon_sym_nullable] = ACTIONS(5428), - [anon_sym__Complex] = ACTIONS(5428), - [anon_sym__Nonnull] = ACTIONS(5428), - [anon_sym__Nullable] = ACTIONS(5428), - [anon_sym__Nullable_result] = ACTIONS(5428), - [anon_sym__Null_unspecified] = ACTIONS(5428), - [anon_sym___autoreleasing] = ACTIONS(5428), - [anon_sym___block] = ACTIONS(5428), - [anon_sym___bridge] = ACTIONS(5428), - [anon_sym___bridge_retained] = ACTIONS(5428), - [anon_sym___bridge_transfer] = ACTIONS(5428), - [anon_sym___complex] = ACTIONS(5428), - [anon_sym___const] = ACTIONS(5428), - [anon_sym___imag] = ACTIONS(5428), - [anon_sym___kindof] = ACTIONS(5428), - [anon_sym___nonnull] = ACTIONS(5428), - [anon_sym___nullable] = ACTIONS(5428), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5428), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5428), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5428), - [anon_sym___real] = ACTIONS(5428), - [anon_sym___strong] = ACTIONS(5428), - [anon_sym___unsafe_unretained] = ACTIONS(5428), - [anon_sym___unused] = ACTIONS(5428), - [anon_sym___weak] = ACTIONS(5428), - [anon_sym_COLON] = ACTIONS(5430), - [anon_sym_in] = ACTIONS(5428), - [anon_sym_QMARK] = ACTIONS(5430), - [anon_sym_DASH_DASH] = ACTIONS(5430), - [anon_sym_PLUS_PLUS] = ACTIONS(5430), - [anon_sym_asm] = ACTIONS(5428), - [anon_sym___asm__] = ACTIONS(5428), - [anon_sym_DOT] = ACTIONS(5428), - [anon_sym_DASH_GT] = ACTIONS(5430), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5428), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5428), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5428), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5428), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5428), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5428), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE] = ACTIONS(5428), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5428), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_API_AVAILABLE] = ACTIONS(5428), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_API_DEPRECATED] = ACTIONS(5428), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5428), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5428), - [anon_sym___deprecated_msg] = ACTIONS(5428), - [anon_sym___deprecated_enum_msg] = ACTIONS(5428), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5428), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5428), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5428), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5428), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5428), - [anon_sym__Alignas] = ACTIONS(5428), - }, - [3438] = { - [sym_identifier] = ACTIONS(5340), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5342), - [anon_sym_COMMA] = ACTIONS(5342), - [anon_sym_RPAREN] = ACTIONS(5342), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5342), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5342), - [anon_sym_LPAREN2] = ACTIONS(5342), - [anon_sym_DASH] = ACTIONS(5340), - [anon_sym_PLUS] = ACTIONS(5340), - [anon_sym_STAR] = ACTIONS(5342), - [anon_sym_SLASH] = ACTIONS(5340), - [anon_sym_PERCENT] = ACTIONS(5342), - [anon_sym_PIPE_PIPE] = ACTIONS(5342), - [anon_sym_AMP_AMP] = ACTIONS(5342), - [anon_sym_PIPE] = ACTIONS(5340), - [anon_sym_CARET] = ACTIONS(5342), - [anon_sym_AMP] = ACTIONS(5340), - [anon_sym_EQ_EQ] = ACTIONS(5342), - [anon_sym_BANG_EQ] = ACTIONS(5342), - [anon_sym_GT] = ACTIONS(5340), - [anon_sym_GT_EQ] = ACTIONS(5342), - [anon_sym_LT_EQ] = ACTIONS(5342), - [anon_sym_LT] = ACTIONS(5340), - [anon_sym_LT_LT] = ACTIONS(5342), - [anon_sym_GT_GT] = ACTIONS(5342), - [anon_sym_SEMI] = ACTIONS(5342), - [anon_sym___extension__] = ACTIONS(5340), - [anon_sym_extern] = ACTIONS(5340), - [anon_sym___attribute__] = ACTIONS(5340), - [anon_sym___attribute] = ACTIONS(5340), - [anon_sym_noreturn] = ACTIONS(5340), - [anon_sym_LBRACK] = ACTIONS(5342), - [anon_sym_RBRACK] = ACTIONS(5342), - [anon_sym___declspec] = ACTIONS(5340), - [anon_sym_LBRACE] = ACTIONS(5342), - [anon_sym_RBRACE] = ACTIONS(5342), - [anon_sym_EQ] = ACTIONS(5340), - [anon_sym_ATautoreleasepool] = ACTIONS(5342), - [anon_sym_static] = ACTIONS(5340), - [anon_sym_auto] = ACTIONS(5340), - [anon_sym_register] = ACTIONS(5340), - [anon_sym_inline] = ACTIONS(5340), - [anon_sym___inline] = ACTIONS(5340), - [anon_sym___inline__] = ACTIONS(5340), - [anon_sym___forceinline] = ACTIONS(5340), - [anon_sym_thread_local] = ACTIONS(5340), - [anon_sym___thread] = ACTIONS(5340), - [anon_sym_CG_EXTERN] = ACTIONS(5340), - [anon_sym_CG_INLINE] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5340), - [anon_sym_IBOutlet] = ACTIONS(5340), - [anon_sym_IBInspectable] = ACTIONS(5340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5340), - [anon_sym_NS_INLINE] = ACTIONS(5340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5340), - [anon_sym_OBJC_EXPORT] = ACTIONS(5340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5340), - [anon_sym_const] = ACTIONS(5340), - [anon_sym_constexpr] = ACTIONS(5340), - [anon_sym_volatile] = ACTIONS(5340), - [anon_sym_restrict] = ACTIONS(5340), - [anon_sym___restrict__] = ACTIONS(5340), - [anon_sym__Atomic] = ACTIONS(5340), - [anon_sym__Noreturn] = ACTIONS(5340), - [anon_sym_nullable] = ACTIONS(5340), - [anon_sym__Complex] = ACTIONS(5340), - [anon_sym__Nonnull] = ACTIONS(5340), - [anon_sym__Nullable] = ACTIONS(5340), - [anon_sym__Nullable_result] = ACTIONS(5340), - [anon_sym__Null_unspecified] = ACTIONS(5340), - [anon_sym___autoreleasing] = ACTIONS(5340), - [anon_sym___block] = ACTIONS(5340), - [anon_sym___bridge] = ACTIONS(5340), - [anon_sym___bridge_retained] = ACTIONS(5340), - [anon_sym___bridge_transfer] = ACTIONS(5340), - [anon_sym___complex] = ACTIONS(5340), - [anon_sym___const] = ACTIONS(5340), - [anon_sym___imag] = ACTIONS(5340), - [anon_sym___kindof] = ACTIONS(5340), - [anon_sym___nonnull] = ACTIONS(5340), - [anon_sym___nullable] = ACTIONS(5340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5340), - [anon_sym___real] = ACTIONS(5340), - [anon_sym___strong] = ACTIONS(5340), - [anon_sym___unsafe_unretained] = ACTIONS(5340), - [anon_sym___unused] = ACTIONS(5340), - [anon_sym___weak] = ACTIONS(5340), - [anon_sym_COLON] = ACTIONS(5342), - [anon_sym_in] = ACTIONS(5340), - [anon_sym_QMARK] = ACTIONS(5342), - [anon_sym_DASH_DASH] = ACTIONS(5342), - [anon_sym_PLUS_PLUS] = ACTIONS(5342), - [anon_sym_asm] = ACTIONS(5340), - [anon_sym___asm__] = ACTIONS(5340), - [anon_sym_DOT] = ACTIONS(5340), - [anon_sym_DASH_GT] = ACTIONS(5342), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE] = ACTIONS(5340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_API_AVAILABLE] = ACTIONS(5340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_API_DEPRECATED] = ACTIONS(5340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5340), - [anon_sym___deprecated_msg] = ACTIONS(5340), - [anon_sym___deprecated_enum_msg] = ACTIONS(5340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5340), - [anon_sym__Alignas] = ACTIONS(5340), - }, - [3439] = { - [sym_string_literal] = STATE(3342), - [aux_sym_concatenated_string_repeat1] = STATE(3342), - [sym_identifier] = ACTIONS(6340), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [anon_sym_RPAREN] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5166), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5166), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5166), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5166), - [anon_sym_GT_GT] = ACTIONS(5166), - [anon_sym_SEMI] = ACTIONS(5166), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym_RBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_RBRACE] = ACTIONS(5166), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [anon_sym_COLON] = ACTIONS(5166), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - }, - [3440] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_DASH] = ACTIONS(3068), - [anon_sym_PLUS] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_RBRACE] = ACTIONS(3068), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATend] = ACTIONS(3068), - [anon_sym_AToptional] = ACTIONS(3068), - [anon_sym_ATrequired] = ACTIONS(3068), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym_ATproperty] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - [anon_sym_ATdefs] = ACTIONS(3068), - }, - [3441] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3211), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6342), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3442] = { - [sym_identifier] = ACTIONS(5432), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5434), - [anon_sym_COMMA] = ACTIONS(5434), - [anon_sym_RPAREN] = ACTIONS(5434), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5434), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5434), - [anon_sym_LPAREN2] = ACTIONS(5434), - [anon_sym_DASH] = ACTIONS(5432), - [anon_sym_PLUS] = ACTIONS(5432), - [anon_sym_STAR] = ACTIONS(5434), - [anon_sym_SLASH] = ACTIONS(5432), - [anon_sym_PERCENT] = ACTIONS(5434), - [anon_sym_PIPE_PIPE] = ACTIONS(5434), - [anon_sym_AMP_AMP] = ACTIONS(5434), - [anon_sym_PIPE] = ACTIONS(5432), - [anon_sym_CARET] = ACTIONS(5434), - [anon_sym_AMP] = ACTIONS(5432), - [anon_sym_EQ_EQ] = ACTIONS(5434), - [anon_sym_BANG_EQ] = ACTIONS(5434), - [anon_sym_GT] = ACTIONS(5432), - [anon_sym_GT_EQ] = ACTIONS(5434), - [anon_sym_LT_EQ] = ACTIONS(5434), - [anon_sym_LT] = ACTIONS(5432), - [anon_sym_LT_LT] = ACTIONS(5434), - [anon_sym_GT_GT] = ACTIONS(5434), - [anon_sym_SEMI] = ACTIONS(5434), - [anon_sym___extension__] = ACTIONS(5432), - [anon_sym_extern] = ACTIONS(5432), - [anon_sym___attribute__] = ACTIONS(5432), - [anon_sym___attribute] = ACTIONS(5432), - [anon_sym_noreturn] = ACTIONS(5432), - [anon_sym_LBRACK] = ACTIONS(5434), - [anon_sym_RBRACK] = ACTIONS(5434), - [anon_sym___declspec] = ACTIONS(5432), - [anon_sym_LBRACE] = ACTIONS(5434), - [anon_sym_RBRACE] = ACTIONS(5434), - [anon_sym_EQ] = ACTIONS(5432), - [anon_sym_ATautoreleasepool] = ACTIONS(5434), - [anon_sym_static] = ACTIONS(5432), - [anon_sym_auto] = ACTIONS(5432), - [anon_sym_register] = ACTIONS(5432), - [anon_sym_inline] = ACTIONS(5432), - [anon_sym___inline] = ACTIONS(5432), - [anon_sym___inline__] = ACTIONS(5432), - [anon_sym___forceinline] = ACTIONS(5432), - [anon_sym_thread_local] = ACTIONS(5432), - [anon_sym___thread] = ACTIONS(5432), - [anon_sym_CG_EXTERN] = ACTIONS(5432), - [anon_sym_CG_INLINE] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5432), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5432), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5432), - [anon_sym_IBOutlet] = ACTIONS(5432), - [anon_sym_IBInspectable] = ACTIONS(5432), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5432), - [anon_sym_NS_INLINE] = ACTIONS(5432), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5432), - [anon_sym_OBJC_EXPORT] = ACTIONS(5432), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5432), - [anon_sym_const] = ACTIONS(5432), - [anon_sym_constexpr] = ACTIONS(5432), - [anon_sym_volatile] = ACTIONS(5432), - [anon_sym_restrict] = ACTIONS(5432), - [anon_sym___restrict__] = ACTIONS(5432), - [anon_sym__Atomic] = ACTIONS(5432), - [anon_sym__Noreturn] = ACTIONS(5432), - [anon_sym_nullable] = ACTIONS(5432), - [anon_sym__Complex] = ACTIONS(5432), - [anon_sym__Nonnull] = ACTIONS(5432), - [anon_sym__Nullable] = ACTIONS(5432), - [anon_sym__Nullable_result] = ACTIONS(5432), - [anon_sym__Null_unspecified] = ACTIONS(5432), - [anon_sym___autoreleasing] = ACTIONS(5432), - [anon_sym___block] = ACTIONS(5432), - [anon_sym___bridge] = ACTIONS(5432), - [anon_sym___bridge_retained] = ACTIONS(5432), - [anon_sym___bridge_transfer] = ACTIONS(5432), - [anon_sym___complex] = ACTIONS(5432), - [anon_sym___const] = ACTIONS(5432), - [anon_sym___imag] = ACTIONS(5432), - [anon_sym___kindof] = ACTIONS(5432), - [anon_sym___nonnull] = ACTIONS(5432), - [anon_sym___nullable] = ACTIONS(5432), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5432), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5432), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5432), - [anon_sym___real] = ACTIONS(5432), - [anon_sym___strong] = ACTIONS(5432), - [anon_sym___unsafe_unretained] = ACTIONS(5432), - [anon_sym___unused] = ACTIONS(5432), - [anon_sym___weak] = ACTIONS(5432), - [anon_sym_COLON] = ACTIONS(5434), - [anon_sym_in] = ACTIONS(5432), - [anon_sym_QMARK] = ACTIONS(5434), - [anon_sym_DASH_DASH] = ACTIONS(5434), - [anon_sym_PLUS_PLUS] = ACTIONS(5434), - [anon_sym_asm] = ACTIONS(5432), - [anon_sym___asm__] = ACTIONS(5432), - [anon_sym_DOT] = ACTIONS(5432), - [anon_sym_DASH_GT] = ACTIONS(5434), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5432), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5432), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5432), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5432), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5432), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5432), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE] = ACTIONS(5432), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5432), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_API_AVAILABLE] = ACTIONS(5432), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_API_DEPRECATED] = ACTIONS(5432), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5432), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5432), - [anon_sym___deprecated_msg] = ACTIONS(5432), - [anon_sym___deprecated_enum_msg] = ACTIONS(5432), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5432), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5432), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5432), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5432), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5432), - [anon_sym__Alignas] = ACTIONS(5432), - }, - [3443] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3204), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6344), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3444] = { - [sym_identifier] = ACTIONS(5398), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5401), - [anon_sym_COMMA] = ACTIONS(5401), - [anon_sym_RPAREN] = ACTIONS(5401), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5401), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5401), - [anon_sym_LPAREN2] = ACTIONS(5401), - [anon_sym_DASH] = ACTIONS(5398), - [anon_sym_PLUS] = ACTIONS(5398), - [anon_sym_STAR] = ACTIONS(5401), - [anon_sym_SLASH] = ACTIONS(5398), - [anon_sym_PERCENT] = ACTIONS(5401), - [anon_sym_PIPE_PIPE] = ACTIONS(5401), - [anon_sym_AMP_AMP] = ACTIONS(5401), - [anon_sym_PIPE] = ACTIONS(5398), - [anon_sym_CARET] = ACTIONS(5401), - [anon_sym_AMP] = ACTIONS(5398), - [anon_sym_EQ_EQ] = ACTIONS(5401), - [anon_sym_BANG_EQ] = ACTIONS(5401), - [anon_sym_GT] = ACTIONS(5398), - [anon_sym_GT_EQ] = ACTIONS(5401), - [anon_sym_LT_EQ] = ACTIONS(5401), - [anon_sym_LT] = ACTIONS(5398), - [anon_sym_LT_LT] = ACTIONS(5401), - [anon_sym_GT_GT] = ACTIONS(5401), - [anon_sym_SEMI] = ACTIONS(5401), - [anon_sym___extension__] = ACTIONS(5398), - [anon_sym_extern] = ACTIONS(5398), - [anon_sym___attribute__] = ACTIONS(5398), - [anon_sym___attribute] = ACTIONS(5398), - [anon_sym_noreturn] = ACTIONS(5398), - [anon_sym_LBRACK] = ACTIONS(5401), - [anon_sym_RBRACK] = ACTIONS(5401), - [anon_sym___declspec] = ACTIONS(5398), - [anon_sym_RBRACE] = ACTIONS(5401), - [anon_sym_static] = ACTIONS(5398), - [anon_sym_auto] = ACTIONS(5398), - [anon_sym_register] = ACTIONS(5398), - [anon_sym_inline] = ACTIONS(5398), - [anon_sym___inline] = ACTIONS(5398), - [anon_sym___inline__] = ACTIONS(5398), - [anon_sym___forceinline] = ACTIONS(5398), - [anon_sym_thread_local] = ACTIONS(5398), - [anon_sym___thread] = ACTIONS(5398), - [anon_sym_CG_EXTERN] = ACTIONS(5398), - [anon_sym_CG_INLINE] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5398), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5398), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5398), - [anon_sym_IBOutlet] = ACTIONS(5398), - [anon_sym_IBInspectable] = ACTIONS(5398), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5398), - [anon_sym_NS_INLINE] = ACTIONS(5398), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5398), - [anon_sym_OBJC_EXPORT] = ACTIONS(5398), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5398), - [anon_sym_const] = ACTIONS(5398), - [anon_sym_constexpr] = ACTIONS(5398), - [anon_sym_volatile] = ACTIONS(5398), - [anon_sym_restrict] = ACTIONS(5398), - [anon_sym___restrict__] = ACTIONS(5398), - [anon_sym__Atomic] = ACTIONS(5398), - [anon_sym__Noreturn] = ACTIONS(5398), - [anon_sym_nullable] = ACTIONS(5398), - [anon_sym__Complex] = ACTIONS(5398), - [anon_sym__Nonnull] = ACTIONS(5398), - [anon_sym__Nullable] = ACTIONS(5398), - [anon_sym__Nullable_result] = ACTIONS(5398), - [anon_sym__Null_unspecified] = ACTIONS(5398), - [anon_sym___autoreleasing] = ACTIONS(5398), - [anon_sym___block] = ACTIONS(5398), - [anon_sym___bridge] = ACTIONS(5398), - [anon_sym___bridge_retained] = ACTIONS(5398), - [anon_sym___bridge_transfer] = ACTIONS(5398), - [anon_sym___complex] = ACTIONS(5398), - [anon_sym___const] = ACTIONS(5398), - [anon_sym___imag] = ACTIONS(5398), - [anon_sym___kindof] = ACTIONS(5398), - [anon_sym___nonnull] = ACTIONS(5398), - [anon_sym___nullable] = ACTIONS(5398), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5398), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5398), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5398), - [anon_sym___real] = ACTIONS(5398), - [anon_sym___strong] = ACTIONS(5398), - [anon_sym___unsafe_unretained] = ACTIONS(5398), - [anon_sym___unused] = ACTIONS(5398), - [anon_sym___weak] = ACTIONS(5398), - [anon_sym_COLON] = ACTIONS(5401), - [anon_sym_QMARK] = ACTIONS(5401), - [anon_sym_DASH_DASH] = ACTIONS(5401), - [anon_sym_PLUS_PLUS] = ACTIONS(5401), - [anon_sym_DOT] = ACTIONS(5398), - [anon_sym_DASH_GT] = ACTIONS(5401), - [anon_sym_AT] = ACTIONS(5401), - [anon_sym_DQUOTE] = ACTIONS(5401), - [anon_sym_L_DQUOTE] = ACTIONS(5401), - [anon_sym_u_DQUOTE] = ACTIONS(5401), - [anon_sym_U_DQUOTE] = ACTIONS(5401), - [anon_sym_u8_DQUOTE] = ACTIONS(5401), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5398), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5398), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5398), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5398), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5398), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5398), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE] = ACTIONS(5398), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5398), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_API_AVAILABLE] = ACTIONS(5398), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_API_DEPRECATED] = ACTIONS(5398), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5398), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5398), - [anon_sym___deprecated_msg] = ACTIONS(5398), - [anon_sym___deprecated_enum_msg] = ACTIONS(5398), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5398), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5398), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5398), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5398), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5398), - [anon_sym__Alignas] = ACTIONS(5398), - }, - [3445] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3202), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6346), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3446] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3238), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6348), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3447] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3076), - [anon_sym_PLUS] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_RBRACE] = ACTIONS(3076), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATend] = ACTIONS(3076), - [anon_sym_AToptional] = ACTIONS(3076), - [anon_sym_ATrequired] = ACTIONS(3076), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym_ATproperty] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - [anon_sym_ATdefs] = ACTIONS(3076), - }, - [3448] = { - [sym_identifier] = ACTIONS(5382), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5384), - [anon_sym_COMMA] = ACTIONS(5384), - [anon_sym_RPAREN] = ACTIONS(5384), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5384), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5384), - [anon_sym_LPAREN2] = ACTIONS(5384), - [anon_sym_DASH] = ACTIONS(5382), - [anon_sym_PLUS] = ACTIONS(5382), - [anon_sym_STAR] = ACTIONS(5384), - [anon_sym_SLASH] = ACTIONS(5382), - [anon_sym_PERCENT] = ACTIONS(5384), - [anon_sym_PIPE_PIPE] = ACTIONS(5384), - [anon_sym_AMP_AMP] = ACTIONS(5384), - [anon_sym_PIPE] = ACTIONS(5382), - [anon_sym_CARET] = ACTIONS(5384), - [anon_sym_AMP] = ACTIONS(5382), - [anon_sym_EQ_EQ] = ACTIONS(5384), - [anon_sym_BANG_EQ] = ACTIONS(5384), - [anon_sym_GT] = ACTIONS(5382), - [anon_sym_GT_EQ] = ACTIONS(5384), - [anon_sym_LT_EQ] = ACTIONS(5384), - [anon_sym_LT] = ACTIONS(5382), - [anon_sym_LT_LT] = ACTIONS(5384), - [anon_sym_GT_GT] = ACTIONS(5384), - [anon_sym_SEMI] = ACTIONS(5384), - [anon_sym___extension__] = ACTIONS(5382), - [anon_sym_extern] = ACTIONS(5382), - [anon_sym___attribute__] = ACTIONS(5382), - [anon_sym___attribute] = ACTIONS(5382), - [anon_sym_noreturn] = ACTIONS(5382), - [anon_sym_LBRACK] = ACTIONS(5384), - [anon_sym_RBRACK] = ACTIONS(5384), - [anon_sym___declspec] = ACTIONS(5382), - [anon_sym_LBRACE] = ACTIONS(5384), - [anon_sym_RBRACE] = ACTIONS(5384), - [anon_sym_EQ] = ACTIONS(5382), - [anon_sym_ATautoreleasepool] = ACTIONS(5384), - [anon_sym_static] = ACTIONS(5382), - [anon_sym_auto] = ACTIONS(5382), - [anon_sym_register] = ACTIONS(5382), - [anon_sym_inline] = ACTIONS(5382), - [anon_sym___inline] = ACTIONS(5382), - [anon_sym___inline__] = ACTIONS(5382), - [anon_sym___forceinline] = ACTIONS(5382), - [anon_sym_thread_local] = ACTIONS(5382), - [anon_sym___thread] = ACTIONS(5382), - [anon_sym_CG_EXTERN] = ACTIONS(5382), - [anon_sym_CG_INLINE] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5382), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5382), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5382), - [anon_sym_IBOutlet] = ACTIONS(5382), - [anon_sym_IBInspectable] = ACTIONS(5382), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5382), - [anon_sym_NS_INLINE] = ACTIONS(5382), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5382), - [anon_sym_OBJC_EXPORT] = ACTIONS(5382), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5382), - [anon_sym_const] = ACTIONS(5382), - [anon_sym_constexpr] = ACTIONS(5382), - [anon_sym_volatile] = ACTIONS(5382), - [anon_sym_restrict] = ACTIONS(5382), - [anon_sym___restrict__] = ACTIONS(5382), - [anon_sym__Atomic] = ACTIONS(5382), - [anon_sym__Noreturn] = ACTIONS(5382), - [anon_sym_nullable] = ACTIONS(5382), - [anon_sym__Complex] = ACTIONS(5382), - [anon_sym__Nonnull] = ACTIONS(5382), - [anon_sym__Nullable] = ACTIONS(5382), - [anon_sym__Nullable_result] = ACTIONS(5382), - [anon_sym__Null_unspecified] = ACTIONS(5382), - [anon_sym___autoreleasing] = ACTIONS(5382), - [anon_sym___block] = ACTIONS(5382), - [anon_sym___bridge] = ACTIONS(5382), - [anon_sym___bridge_retained] = ACTIONS(5382), - [anon_sym___bridge_transfer] = ACTIONS(5382), - [anon_sym___complex] = ACTIONS(5382), - [anon_sym___const] = ACTIONS(5382), - [anon_sym___imag] = ACTIONS(5382), - [anon_sym___kindof] = ACTIONS(5382), - [anon_sym___nonnull] = ACTIONS(5382), - [anon_sym___nullable] = ACTIONS(5382), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5382), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5382), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5382), - [anon_sym___real] = ACTIONS(5382), - [anon_sym___strong] = ACTIONS(5382), - [anon_sym___unsafe_unretained] = ACTIONS(5382), - [anon_sym___unused] = ACTIONS(5382), - [anon_sym___weak] = ACTIONS(5382), - [anon_sym_COLON] = ACTIONS(5384), - [anon_sym_in] = ACTIONS(5382), - [anon_sym_QMARK] = ACTIONS(5384), - [anon_sym_DASH_DASH] = ACTIONS(5384), - [anon_sym_PLUS_PLUS] = ACTIONS(5384), - [anon_sym_asm] = ACTIONS(5382), - [anon_sym___asm__] = ACTIONS(5382), - [anon_sym_DOT] = ACTIONS(5382), - [anon_sym_DASH_GT] = ACTIONS(5384), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5382), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5382), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5382), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5382), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5382), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5382), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE] = ACTIONS(5382), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5382), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_API_AVAILABLE] = ACTIONS(5382), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_API_DEPRECATED] = ACTIONS(5382), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5382), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5382), - [anon_sym___deprecated_msg] = ACTIONS(5382), - [anon_sym___deprecated_enum_msg] = ACTIONS(5382), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5382), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5382), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5382), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5382), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5382), - [anon_sym__Alignas] = ACTIONS(5382), - }, - [3449] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(6350), - [anon_sym_ATinterface] = ACTIONS(6352), - [anon_sym_ATimplementation] = ACTIONS(6354), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3450] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3244), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6356), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3451] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4836), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6358), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3452] = { - [sym_string_literal] = STATE(3342), - [aux_sym_concatenated_string_repeat1] = STATE(3342), - [sym_identifier] = ACTIONS(6360), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5166), - [anon_sym_COMMA] = ACTIONS(5166), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5166), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5166), - [anon_sym_LPAREN2] = ACTIONS(5166), - [anon_sym_DASH] = ACTIONS(5168), - [anon_sym_PLUS] = ACTIONS(5168), - [anon_sym_STAR] = ACTIONS(5166), - [anon_sym_SLASH] = ACTIONS(5168), - [anon_sym_PERCENT] = ACTIONS(5166), - [anon_sym_PIPE_PIPE] = ACTIONS(5166), - [anon_sym_AMP_AMP] = ACTIONS(5166), - [anon_sym_PIPE] = ACTIONS(5168), - [anon_sym_CARET] = ACTIONS(5166), - [anon_sym_AMP] = ACTIONS(5168), - [anon_sym_EQ_EQ] = ACTIONS(5166), - [anon_sym_BANG_EQ] = ACTIONS(5166), - [anon_sym_GT] = ACTIONS(5168), - [anon_sym_GT_EQ] = ACTIONS(5166), - [anon_sym_LT_EQ] = ACTIONS(5166), - [anon_sym_LT] = ACTIONS(5168), - [anon_sym_LT_LT] = ACTIONS(5166), - [anon_sym_GT_GT] = ACTIONS(5166), - [anon_sym___extension__] = ACTIONS(5168), - [anon_sym_extern] = ACTIONS(5168), - [anon_sym___attribute__] = ACTIONS(5168), - [anon_sym___attribute] = ACTIONS(5168), - [anon_sym_noreturn] = ACTIONS(5168), - [anon_sym_LBRACK] = ACTIONS(5166), - [anon_sym_RBRACK] = ACTIONS(5166), - [anon_sym___declspec] = ACTIONS(5168), - [anon_sym_RBRACE] = ACTIONS(5166), - [anon_sym_static] = ACTIONS(5168), - [anon_sym_auto] = ACTIONS(5168), - [anon_sym_register] = ACTIONS(5168), - [anon_sym_inline] = ACTIONS(5168), - [anon_sym___inline] = ACTIONS(5168), - [anon_sym___inline__] = ACTIONS(5168), - [anon_sym___forceinline] = ACTIONS(5168), - [anon_sym_thread_local] = ACTIONS(5168), - [anon_sym___thread] = ACTIONS(5168), - [anon_sym_CG_EXTERN] = ACTIONS(5168), - [anon_sym_CG_INLINE] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5168), - [anon_sym_IBOutlet] = ACTIONS(5168), - [anon_sym_IBInspectable] = ACTIONS(5168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5168), - [anon_sym_NS_INLINE] = ACTIONS(5168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5168), - [anon_sym_OBJC_EXPORT] = ACTIONS(5168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5168), - [anon_sym_const] = ACTIONS(5168), - [anon_sym_constexpr] = ACTIONS(5168), - [anon_sym_volatile] = ACTIONS(5168), - [anon_sym_restrict] = ACTIONS(5168), - [anon_sym___restrict__] = ACTIONS(5168), - [anon_sym__Atomic] = ACTIONS(5168), - [anon_sym__Noreturn] = ACTIONS(5168), - [anon_sym_nullable] = ACTIONS(5168), - [anon_sym__Complex] = ACTIONS(5168), - [anon_sym__Nonnull] = ACTIONS(5168), - [anon_sym__Nullable] = ACTIONS(5168), - [anon_sym__Nullable_result] = ACTIONS(5168), - [anon_sym__Null_unspecified] = ACTIONS(5168), - [anon_sym___autoreleasing] = ACTIONS(5168), - [anon_sym___block] = ACTIONS(5168), - [anon_sym___bridge] = ACTIONS(5168), - [anon_sym___bridge_retained] = ACTIONS(5168), - [anon_sym___bridge_transfer] = ACTIONS(5168), - [anon_sym___complex] = ACTIONS(5168), - [anon_sym___const] = ACTIONS(5168), - [anon_sym___imag] = ACTIONS(5168), - [anon_sym___kindof] = ACTIONS(5168), - [anon_sym___nonnull] = ACTIONS(5168), - [anon_sym___nullable] = ACTIONS(5168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5168), - [anon_sym___real] = ACTIONS(5168), - [anon_sym___strong] = ACTIONS(5168), - [anon_sym___unsafe_unretained] = ACTIONS(5168), - [anon_sym___unused] = ACTIONS(5168), - [anon_sym___weak] = ACTIONS(5168), - [anon_sym_COLON] = ACTIONS(5166), - [anon_sym_QMARK] = ACTIONS(5166), - [anon_sym_DASH_DASH] = ACTIONS(5166), - [anon_sym_PLUS_PLUS] = ACTIONS(5166), - [anon_sym_DOT] = ACTIONS(5168), - [anon_sym_DASH_GT] = ACTIONS(5166), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE] = ACTIONS(5168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_API_AVAILABLE] = ACTIONS(5168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_API_DEPRECATED] = ACTIONS(5168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5168), - [anon_sym___deprecated_msg] = ACTIONS(5168), - [anon_sym___deprecated_enum_msg] = ACTIONS(5168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5168), - [anon_sym__Alignas] = ACTIONS(5168), - }, - [3453] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3212), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6363), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3454] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3238), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6365), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3455] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3202), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6367), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3456] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3237), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6369), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3457] = { - [sym_identifier] = ACTIONS(5364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5367), - [anon_sym_COMMA] = ACTIONS(5367), - [anon_sym_RPAREN] = ACTIONS(5367), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5367), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5367), - [anon_sym_LPAREN2] = ACTIONS(5367), - [anon_sym_DASH] = ACTIONS(5364), - [anon_sym_PLUS] = ACTIONS(5364), - [anon_sym_STAR] = ACTIONS(5367), - [anon_sym_SLASH] = ACTIONS(5364), - [anon_sym_PERCENT] = ACTIONS(5367), - [anon_sym_PIPE_PIPE] = ACTIONS(5367), - [anon_sym_AMP_AMP] = ACTIONS(5367), - [anon_sym_PIPE] = ACTIONS(5364), - [anon_sym_CARET] = ACTIONS(5367), - [anon_sym_AMP] = ACTIONS(5364), - [anon_sym_EQ_EQ] = ACTIONS(5367), - [anon_sym_BANG_EQ] = ACTIONS(5367), - [anon_sym_GT] = ACTIONS(5364), - [anon_sym_GT_EQ] = ACTIONS(5367), - [anon_sym_LT_EQ] = ACTIONS(5367), - [anon_sym_LT] = ACTIONS(5364), - [anon_sym_LT_LT] = ACTIONS(5367), - [anon_sym_GT_GT] = ACTIONS(5367), - [anon_sym_SEMI] = ACTIONS(5367), - [anon_sym___extension__] = ACTIONS(5364), - [anon_sym_extern] = ACTIONS(5364), - [anon_sym___attribute__] = ACTIONS(5364), - [anon_sym___attribute] = ACTIONS(5364), - [anon_sym_noreturn] = ACTIONS(5364), - [anon_sym_LBRACK] = ACTIONS(5367), - [anon_sym_RBRACK] = ACTIONS(5367), - [anon_sym___declspec] = ACTIONS(5364), - [anon_sym_RBRACE] = ACTIONS(5367), - [anon_sym_static] = ACTIONS(5364), - [anon_sym_auto] = ACTIONS(5364), - [anon_sym_register] = ACTIONS(5364), - [anon_sym_inline] = ACTIONS(5364), - [anon_sym___inline] = ACTIONS(5364), - [anon_sym___inline__] = ACTIONS(5364), - [anon_sym___forceinline] = ACTIONS(5364), - [anon_sym_thread_local] = ACTIONS(5364), - [anon_sym___thread] = ACTIONS(5364), - [anon_sym_CG_EXTERN] = ACTIONS(5364), - [anon_sym_CG_INLINE] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5364), - [anon_sym_IBOutlet] = ACTIONS(5364), - [anon_sym_IBInspectable] = ACTIONS(5364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5364), - [anon_sym_NS_INLINE] = ACTIONS(5364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5364), - [anon_sym_OBJC_EXPORT] = ACTIONS(5364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5364), - [anon_sym_const] = ACTIONS(5364), - [anon_sym_constexpr] = ACTIONS(5364), - [anon_sym_volatile] = ACTIONS(5364), - [anon_sym_restrict] = ACTIONS(5364), - [anon_sym___restrict__] = ACTIONS(5364), - [anon_sym__Atomic] = ACTIONS(5364), - [anon_sym__Noreturn] = ACTIONS(5364), - [anon_sym_nullable] = ACTIONS(5364), - [anon_sym__Complex] = ACTIONS(5364), - [anon_sym__Nonnull] = ACTIONS(5364), - [anon_sym__Nullable] = ACTIONS(5364), - [anon_sym__Nullable_result] = ACTIONS(5364), - [anon_sym__Null_unspecified] = ACTIONS(5364), - [anon_sym___autoreleasing] = ACTIONS(5364), - [anon_sym___block] = ACTIONS(5364), - [anon_sym___bridge] = ACTIONS(5364), - [anon_sym___bridge_retained] = ACTIONS(5364), - [anon_sym___bridge_transfer] = ACTIONS(5364), - [anon_sym___complex] = ACTIONS(5364), - [anon_sym___const] = ACTIONS(5364), - [anon_sym___imag] = ACTIONS(5364), - [anon_sym___kindof] = ACTIONS(5364), - [anon_sym___nonnull] = ACTIONS(5364), - [anon_sym___nullable] = ACTIONS(5364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5364), - [anon_sym___real] = ACTIONS(5364), - [anon_sym___strong] = ACTIONS(5364), - [anon_sym___unsafe_unretained] = ACTIONS(5364), - [anon_sym___unused] = ACTIONS(5364), - [anon_sym___weak] = ACTIONS(5364), - [anon_sym_COLON] = ACTIONS(5367), - [anon_sym_QMARK] = ACTIONS(5367), - [anon_sym_DASH_DASH] = ACTIONS(5367), - [anon_sym_PLUS_PLUS] = ACTIONS(5367), - [anon_sym_DOT] = ACTIONS(5364), - [anon_sym_DASH_GT] = ACTIONS(5367), - [anon_sym_AT] = ACTIONS(5367), - [anon_sym_DQUOTE] = ACTIONS(5367), - [anon_sym_L_DQUOTE] = ACTIONS(5367), - [anon_sym_u_DQUOTE] = ACTIONS(5367), - [anon_sym_U_DQUOTE] = ACTIONS(5367), - [anon_sym_u8_DQUOTE] = ACTIONS(5367), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE] = ACTIONS(5364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_API_AVAILABLE] = ACTIONS(5364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_API_DEPRECATED] = ACTIONS(5364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5364), - [anon_sym___deprecated_msg] = ACTIONS(5364), - [anon_sym___deprecated_enum_msg] = ACTIONS(5364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5364), - [anon_sym__Alignas] = ACTIONS(5364), - }, - [3458] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3225), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6371), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3459] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4755), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6373), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3460] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3233), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6375), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3461] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3203), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6377), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3462] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_DASH] = ACTIONS(3064), - [anon_sym_PLUS] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_RBRACE] = ACTIONS(3064), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATend] = ACTIONS(3064), - [anon_sym_AToptional] = ACTIONS(3064), - [anon_sym_ATrequired] = ACTIONS(3064), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym_ATproperty] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - [anon_sym_ATdefs] = ACTIONS(3064), - }, - [3463] = { - [sym_string_literal] = STATE(3439), - [aux_sym_concatenated_string_repeat1] = STATE(3439), - [sym_identifier] = ACTIONS(6379), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5175), - [anon_sym_COMMA] = ACTIONS(5175), - [anon_sym_RPAREN] = ACTIONS(5175), - [anon_sym_LPAREN2] = ACTIONS(5175), - [anon_sym_DASH] = ACTIONS(5177), - [anon_sym_PLUS] = ACTIONS(5177), - [anon_sym_STAR] = ACTIONS(5175), - [anon_sym_SLASH] = ACTIONS(5177), - [anon_sym_PERCENT] = ACTIONS(5175), - [anon_sym_PIPE_PIPE] = ACTIONS(5175), - [anon_sym_AMP_AMP] = ACTIONS(5175), - [anon_sym_PIPE] = ACTIONS(5177), - [anon_sym_CARET] = ACTIONS(5175), - [anon_sym_AMP] = ACTIONS(5177), - [anon_sym_EQ_EQ] = ACTIONS(5175), - [anon_sym_BANG_EQ] = ACTIONS(5175), - [anon_sym_GT] = ACTIONS(5177), - [anon_sym_GT_EQ] = ACTIONS(5175), - [anon_sym_LT_EQ] = ACTIONS(5175), - [anon_sym_LT] = ACTIONS(5177), - [anon_sym_LT_LT] = ACTIONS(5175), - [anon_sym_GT_GT] = ACTIONS(5175), - [anon_sym_SEMI] = ACTIONS(5175), - [anon_sym___extension__] = ACTIONS(5177), - [anon_sym_extern] = ACTIONS(5177), - [anon_sym___attribute__] = ACTIONS(5177), - [anon_sym___attribute] = ACTIONS(5177), - [anon_sym_noreturn] = ACTIONS(5177), - [anon_sym_LBRACK] = ACTIONS(5175), - [anon_sym_RBRACK] = ACTIONS(5175), - [anon_sym___declspec] = ACTIONS(5177), - [anon_sym_RBRACE] = ACTIONS(5175), - [anon_sym_static] = ACTIONS(5177), - [anon_sym_auto] = ACTIONS(5177), - [anon_sym_register] = ACTIONS(5177), - [anon_sym_inline] = ACTIONS(5177), - [anon_sym___inline] = ACTIONS(5177), - [anon_sym___inline__] = ACTIONS(5177), - [anon_sym___forceinline] = ACTIONS(5177), - [anon_sym_thread_local] = ACTIONS(5177), - [anon_sym___thread] = ACTIONS(5177), - [anon_sym_CG_EXTERN] = ACTIONS(5177), - [anon_sym_CG_INLINE] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5177), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5177), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5177), - [anon_sym_IBOutlet] = ACTIONS(5177), - [anon_sym_IBInspectable] = ACTIONS(5177), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5177), - [anon_sym_NS_INLINE] = ACTIONS(5177), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5177), - [anon_sym_OBJC_EXPORT] = ACTIONS(5177), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5177), - [anon_sym_const] = ACTIONS(5177), - [anon_sym_constexpr] = ACTIONS(5177), - [anon_sym_volatile] = ACTIONS(5177), - [anon_sym_restrict] = ACTIONS(5177), - [anon_sym___restrict__] = ACTIONS(5177), - [anon_sym__Atomic] = ACTIONS(5177), - [anon_sym__Noreturn] = ACTIONS(5177), - [anon_sym_nullable] = ACTIONS(5177), - [anon_sym__Complex] = ACTIONS(5177), - [anon_sym__Nonnull] = ACTIONS(5177), - [anon_sym__Nullable] = ACTIONS(5177), - [anon_sym__Nullable_result] = ACTIONS(5177), - [anon_sym__Null_unspecified] = ACTIONS(5177), - [anon_sym___autoreleasing] = ACTIONS(5177), - [anon_sym___block] = ACTIONS(5177), - [anon_sym___bridge] = ACTIONS(5177), - [anon_sym___bridge_retained] = ACTIONS(5177), - [anon_sym___bridge_transfer] = ACTIONS(5177), - [anon_sym___complex] = ACTIONS(5177), - [anon_sym___const] = ACTIONS(5177), - [anon_sym___imag] = ACTIONS(5177), - [anon_sym___kindof] = ACTIONS(5177), - [anon_sym___nonnull] = ACTIONS(5177), - [anon_sym___nullable] = ACTIONS(5177), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5177), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5177), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5177), - [anon_sym___real] = ACTIONS(5177), - [anon_sym___strong] = ACTIONS(5177), - [anon_sym___unsafe_unretained] = ACTIONS(5177), - [anon_sym___unused] = ACTIONS(5177), - [anon_sym___weak] = ACTIONS(5177), - [anon_sym_COLON] = ACTIONS(5175), - [anon_sym_QMARK] = ACTIONS(5175), - [anon_sym_DASH_DASH] = ACTIONS(5175), - [anon_sym_PLUS_PLUS] = ACTIONS(5175), - [anon_sym_DOT] = ACTIONS(5177), - [anon_sym_DASH_GT] = ACTIONS(5175), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5177), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5177), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5177), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5177), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5177), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5177), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE] = ACTIONS(5177), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5177), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_API_AVAILABLE] = ACTIONS(5177), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_API_DEPRECATED] = ACTIONS(5177), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5177), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5177), - [anon_sym___deprecated_msg] = ACTIONS(5177), - [anon_sym___deprecated_enum_msg] = ACTIONS(5177), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5177), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5177), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5177), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5177), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5177), - [anon_sym__Alignas] = ACTIONS(5177), - }, - [3464] = { - [sym_identifier] = ACTIONS(5324), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5326), - [anon_sym_COMMA] = ACTIONS(5326), - [anon_sym_RPAREN] = ACTIONS(5326), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5326), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5326), - [anon_sym_LPAREN2] = ACTIONS(5326), - [anon_sym_DASH] = ACTIONS(5324), - [anon_sym_PLUS] = ACTIONS(5324), - [anon_sym_STAR] = ACTIONS(5326), - [anon_sym_SLASH] = ACTIONS(5324), - [anon_sym_PERCENT] = ACTIONS(5326), - [anon_sym_PIPE_PIPE] = ACTIONS(5326), - [anon_sym_AMP_AMP] = ACTIONS(5326), - [anon_sym_PIPE] = ACTIONS(5324), - [anon_sym_CARET] = ACTIONS(5326), - [anon_sym_AMP] = ACTIONS(5324), - [anon_sym_EQ_EQ] = ACTIONS(5326), - [anon_sym_BANG_EQ] = ACTIONS(5326), - [anon_sym_GT] = ACTIONS(5324), - [anon_sym_GT_EQ] = ACTIONS(5326), - [anon_sym_LT_EQ] = ACTIONS(5326), - [anon_sym_LT] = ACTIONS(5324), - [anon_sym_LT_LT] = ACTIONS(5326), - [anon_sym_GT_GT] = ACTIONS(5326), - [anon_sym_SEMI] = ACTIONS(5326), - [anon_sym___extension__] = ACTIONS(5324), - [anon_sym_extern] = ACTIONS(5324), - [anon_sym___attribute__] = ACTIONS(5324), - [anon_sym___attribute] = ACTIONS(5324), - [anon_sym_noreturn] = ACTIONS(5324), - [anon_sym_LBRACK] = ACTIONS(5326), - [anon_sym_RBRACK] = ACTIONS(5326), - [anon_sym___declspec] = ACTIONS(5324), - [anon_sym_RBRACE] = ACTIONS(5326), - [anon_sym_static] = ACTIONS(5324), - [anon_sym_auto] = ACTIONS(5324), - [anon_sym_register] = ACTIONS(5324), - [anon_sym_inline] = ACTIONS(5324), - [anon_sym___inline] = ACTIONS(5324), - [anon_sym___inline__] = ACTIONS(5324), - [anon_sym___forceinline] = ACTIONS(5324), - [anon_sym_thread_local] = ACTIONS(5324), - [anon_sym___thread] = ACTIONS(5324), - [anon_sym_CG_EXTERN] = ACTIONS(5324), - [anon_sym_CG_INLINE] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5324), - [anon_sym_IBOutlet] = ACTIONS(5324), - [anon_sym_IBInspectable] = ACTIONS(5324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5324), - [anon_sym_NS_INLINE] = ACTIONS(5324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5324), - [anon_sym_OBJC_EXPORT] = ACTIONS(5324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5324), - [anon_sym_const] = ACTIONS(5324), - [anon_sym_constexpr] = ACTIONS(5324), - [anon_sym_volatile] = ACTIONS(5324), - [anon_sym_restrict] = ACTIONS(5324), - [anon_sym___restrict__] = ACTIONS(5324), - [anon_sym__Atomic] = ACTIONS(5324), - [anon_sym__Noreturn] = ACTIONS(5324), - [anon_sym_nullable] = ACTIONS(5324), - [anon_sym__Complex] = ACTIONS(5324), - [anon_sym__Nonnull] = ACTIONS(5324), - [anon_sym__Nullable] = ACTIONS(5324), - [anon_sym__Nullable_result] = ACTIONS(5324), - [anon_sym__Null_unspecified] = ACTIONS(5324), - [anon_sym___autoreleasing] = ACTIONS(5324), - [anon_sym___block] = ACTIONS(5324), - [anon_sym___bridge] = ACTIONS(5324), - [anon_sym___bridge_retained] = ACTIONS(5324), - [anon_sym___bridge_transfer] = ACTIONS(5324), - [anon_sym___complex] = ACTIONS(5324), - [anon_sym___const] = ACTIONS(5324), - [anon_sym___imag] = ACTIONS(5324), - [anon_sym___kindof] = ACTIONS(5324), - [anon_sym___nonnull] = ACTIONS(5324), - [anon_sym___nullable] = ACTIONS(5324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5324), - [anon_sym___real] = ACTIONS(5324), - [anon_sym___strong] = ACTIONS(5324), - [anon_sym___unsafe_unretained] = ACTIONS(5324), - [anon_sym___unused] = ACTIONS(5324), - [anon_sym___weak] = ACTIONS(5324), - [anon_sym_COLON] = ACTIONS(5326), - [anon_sym_QMARK] = ACTIONS(5326), - [anon_sym_DASH_DASH] = ACTIONS(5326), - [anon_sym_PLUS_PLUS] = ACTIONS(5326), - [anon_sym_DOT] = ACTIONS(5324), - [anon_sym_DASH_GT] = ACTIONS(5326), - [anon_sym_AT] = ACTIONS(5326), - [anon_sym_DQUOTE] = ACTIONS(5326), - [anon_sym_L_DQUOTE] = ACTIONS(5326), - [anon_sym_u_DQUOTE] = ACTIONS(5326), - [anon_sym_U_DQUOTE] = ACTIONS(5326), - [anon_sym_u8_DQUOTE] = ACTIONS(5326), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE] = ACTIONS(5324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_API_AVAILABLE] = ACTIONS(5324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_API_DEPRECATED] = ACTIONS(5324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5324), - [anon_sym___deprecated_msg] = ACTIONS(5324), - [anon_sym___deprecated_enum_msg] = ACTIONS(5324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5324), - [anon_sym__Alignas] = ACTIONS(5324), - }, - [3465] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(6381), - [anon_sym_ATinterface] = ACTIONS(6383), - [anon_sym_ATimplementation] = ACTIONS(6385), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3466] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6387), - [anon_sym_COMMA] = ACTIONS(6389), - [anon_sym_RPAREN] = ACTIONS(6389), - [anon_sym_LPAREN2] = ACTIONS(6389), - [anon_sym_STAR] = ACTIONS(6389), - [anon_sym_CARET] = ACTIONS(6389), - [anon_sym_GT] = ACTIONS(6389), - [anon_sym_SEMI] = ACTIONS(6389), - [anon_sym___extension__] = ACTIONS(6391), - [anon_sym_extern] = ACTIONS(6394), - [anon_sym___attribute__] = ACTIONS(6397), - [anon_sym___attribute] = ACTIONS(6397), - [anon_sym_noreturn] = ACTIONS(6391), - [anon_sym_LBRACK] = ACTIONS(6400), - [anon_sym___declspec] = ACTIONS(6403), - [anon_sym___based] = ACTIONS(6387), - [anon_sym_LBRACE] = ACTIONS(6389), - [anon_sym_signed] = ACTIONS(6387), - [anon_sym_unsigned] = ACTIONS(6387), - [anon_sym_long] = ACTIONS(6387), - [anon_sym_short] = ACTIONS(6387), - [anon_sym_ATautoreleasepool] = ACTIONS(6389), - [anon_sym_static] = ACTIONS(6394), - [anon_sym_auto] = ACTIONS(6394), - [anon_sym_register] = ACTIONS(6394), - [anon_sym_inline] = ACTIONS(6394), - [anon_sym___inline] = ACTIONS(6394), - [anon_sym___inline__] = ACTIONS(6394), - [anon_sym___forceinline] = ACTIONS(6394), - [anon_sym_thread_local] = ACTIONS(6394), - [anon_sym___thread] = ACTIONS(6394), - [anon_sym_CG_EXTERN] = ACTIONS(6394), - [anon_sym_CG_INLINE] = ACTIONS(6394), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6394), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6394), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6394), - [anon_sym_IBOutlet] = ACTIONS(6394), - [anon_sym_IBInspectable] = ACTIONS(6394), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6394), - [anon_sym_NS_INLINE] = ACTIONS(6394), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6394), - [anon_sym_OBJC_EXPORT] = ACTIONS(6394), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6394), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6394), - [anon_sym_const] = ACTIONS(6391), - [anon_sym_constexpr] = ACTIONS(6391), - [anon_sym_volatile] = ACTIONS(6391), - [anon_sym_restrict] = ACTIONS(6391), - [anon_sym___restrict__] = ACTIONS(6391), - [anon_sym__Atomic] = ACTIONS(6391), - [anon_sym__Noreturn] = ACTIONS(6391), - [anon_sym_nullable] = ACTIONS(6391), - [anon_sym__Complex] = ACTIONS(6391), - [anon_sym__Nonnull] = ACTIONS(6391), - [anon_sym__Nullable] = ACTIONS(6391), - [anon_sym__Nullable_result] = ACTIONS(6391), - [anon_sym__Null_unspecified] = ACTIONS(6391), - [anon_sym___autoreleasing] = ACTIONS(6391), - [anon_sym___block] = ACTIONS(6391), - [anon_sym___bridge] = ACTIONS(6391), - [anon_sym___bridge_retained] = ACTIONS(6391), - [anon_sym___bridge_transfer] = ACTIONS(6391), - [anon_sym___complex] = ACTIONS(6391), - [anon_sym___const] = ACTIONS(6391), - [anon_sym___imag] = ACTIONS(6391), - [anon_sym___kindof] = ACTIONS(6391), - [anon_sym___nonnull] = ACTIONS(6391), - [anon_sym___nullable] = ACTIONS(6391), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6391), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6391), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6391), - [anon_sym___real] = ACTIONS(6391), - [anon_sym___strong] = ACTIONS(6391), - [anon_sym___unsafe_unretained] = ACTIONS(6391), - [anon_sym___unused] = ACTIONS(6391), - [anon_sym___weak] = ACTIONS(6391), - [sym_primitive_type] = ACTIONS(6387), - [anon_sym_enum] = ACTIONS(6387), - [anon_sym_COLON] = ACTIONS(6389), - [anon_sym_struct] = ACTIONS(6387), - [anon_sym_union] = ACTIONS(6387), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6387), - [anon_sym___typeof] = ACTIONS(6387), - [anon_sym_typeof] = ACTIONS(6387), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6406), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6406), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6406), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6406), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6406), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6406), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6406), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6406), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6406), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6409), - [anon_sym_NS_AVAILABLE] = ACTIONS(6409), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6409), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6409), - [anon_sym_API_AVAILABLE] = ACTIONS(6409), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6409), - [anon_sym_API_DEPRECATED] = ACTIONS(6409), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6409), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6409), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6409), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6409), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6409), - [anon_sym___deprecated_msg] = ACTIONS(6409), - [anon_sym___deprecated_enum_msg] = ACTIONS(6409), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6409), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6409), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6409), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6409), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6409), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6409), - [anon_sym_ATprotocol] = ACTIONS(6389), - [anon_sym_ATinterface] = ACTIONS(6389), - [anon_sym_ATimplementation] = ACTIONS(6389), - [anon_sym__Alignas] = ACTIONS(6412), - [anon_sym_BOOL] = ACTIONS(6387), - [anon_sym_IMP] = ACTIONS(6387), - [anon_sym_SEL] = ACTIONS(6387), - [anon_sym_Class] = ACTIONS(6387), - [anon_sym_id] = ACTIONS(6387), - }, - [3467] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3231), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6415), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3468] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4892), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6417), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3469] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3198), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6419), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3470] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3243), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6421), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3471] = { - [sym_identifier] = ACTIONS(5386), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5388), - [anon_sym_COMMA] = ACTIONS(5388), - [anon_sym_RPAREN] = ACTIONS(5388), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5388), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5388), - [anon_sym_LPAREN2] = ACTIONS(5388), - [anon_sym_DASH] = ACTIONS(5386), - [anon_sym_PLUS] = ACTIONS(5386), - [anon_sym_STAR] = ACTIONS(5388), - [anon_sym_SLASH] = ACTIONS(5386), - [anon_sym_PERCENT] = ACTIONS(5388), - [anon_sym_PIPE_PIPE] = ACTIONS(5388), - [anon_sym_AMP_AMP] = ACTIONS(5388), - [anon_sym_PIPE] = ACTIONS(5386), - [anon_sym_CARET] = ACTIONS(5388), - [anon_sym_AMP] = ACTIONS(5386), - [anon_sym_EQ_EQ] = ACTIONS(5388), - [anon_sym_BANG_EQ] = ACTIONS(5388), - [anon_sym_GT] = ACTIONS(5386), - [anon_sym_GT_EQ] = ACTIONS(5388), - [anon_sym_LT_EQ] = ACTIONS(5388), - [anon_sym_LT] = ACTIONS(5386), - [anon_sym_LT_LT] = ACTIONS(5388), - [anon_sym_GT_GT] = ACTIONS(5388), - [anon_sym_SEMI] = ACTIONS(5388), - [anon_sym___extension__] = ACTIONS(5386), - [anon_sym_extern] = ACTIONS(5386), - [anon_sym___attribute__] = ACTIONS(5386), - [anon_sym___attribute] = ACTIONS(5386), - [anon_sym_noreturn] = ACTIONS(5386), - [anon_sym_LBRACK] = ACTIONS(5388), - [anon_sym_RBRACK] = ACTIONS(5388), - [anon_sym___declspec] = ACTIONS(5386), - [anon_sym_LBRACE] = ACTIONS(5388), - [anon_sym_RBRACE] = ACTIONS(5388), - [anon_sym_EQ] = ACTIONS(5386), - [anon_sym_ATautoreleasepool] = ACTIONS(5388), - [anon_sym_static] = ACTIONS(5386), - [anon_sym_auto] = ACTIONS(5386), - [anon_sym_register] = ACTIONS(5386), - [anon_sym_inline] = ACTIONS(5386), - [anon_sym___inline] = ACTIONS(5386), - [anon_sym___inline__] = ACTIONS(5386), - [anon_sym___forceinline] = ACTIONS(5386), - [anon_sym_thread_local] = ACTIONS(5386), - [anon_sym___thread] = ACTIONS(5386), - [anon_sym_CG_EXTERN] = ACTIONS(5386), - [anon_sym_CG_INLINE] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5386), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5386), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5386), - [anon_sym_IBOutlet] = ACTIONS(5386), - [anon_sym_IBInspectable] = ACTIONS(5386), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5386), - [anon_sym_NS_INLINE] = ACTIONS(5386), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5386), - [anon_sym_OBJC_EXPORT] = ACTIONS(5386), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5386), - [anon_sym_const] = ACTIONS(5386), - [anon_sym_constexpr] = ACTIONS(5386), - [anon_sym_volatile] = ACTIONS(5386), - [anon_sym_restrict] = ACTIONS(5386), - [anon_sym___restrict__] = ACTIONS(5386), - [anon_sym__Atomic] = ACTIONS(5386), - [anon_sym__Noreturn] = ACTIONS(5386), - [anon_sym_nullable] = ACTIONS(5386), - [anon_sym__Complex] = ACTIONS(5386), - [anon_sym__Nonnull] = ACTIONS(5386), - [anon_sym__Nullable] = ACTIONS(5386), - [anon_sym__Nullable_result] = ACTIONS(5386), - [anon_sym__Null_unspecified] = ACTIONS(5386), - [anon_sym___autoreleasing] = ACTIONS(5386), - [anon_sym___block] = ACTIONS(5386), - [anon_sym___bridge] = ACTIONS(5386), - [anon_sym___bridge_retained] = ACTIONS(5386), - [anon_sym___bridge_transfer] = ACTIONS(5386), - [anon_sym___complex] = ACTIONS(5386), - [anon_sym___const] = ACTIONS(5386), - [anon_sym___imag] = ACTIONS(5386), - [anon_sym___kindof] = ACTIONS(5386), - [anon_sym___nonnull] = ACTIONS(5386), - [anon_sym___nullable] = ACTIONS(5386), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5386), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5386), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5386), - [anon_sym___real] = ACTIONS(5386), - [anon_sym___strong] = ACTIONS(5386), - [anon_sym___unsafe_unretained] = ACTIONS(5386), - [anon_sym___unused] = ACTIONS(5386), - [anon_sym___weak] = ACTIONS(5386), - [anon_sym_COLON] = ACTIONS(5388), - [anon_sym_in] = ACTIONS(5386), - [anon_sym_QMARK] = ACTIONS(5388), - [anon_sym_DASH_DASH] = ACTIONS(5388), - [anon_sym_PLUS_PLUS] = ACTIONS(5388), - [anon_sym_asm] = ACTIONS(5386), - [anon_sym___asm__] = ACTIONS(5386), - [anon_sym_DOT] = ACTIONS(5386), - [anon_sym_DASH_GT] = ACTIONS(5388), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5386), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5386), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5386), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5386), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5386), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5386), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE] = ACTIONS(5386), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5386), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_API_AVAILABLE] = ACTIONS(5386), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_API_DEPRECATED] = ACTIONS(5386), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5386), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5386), - [anon_sym___deprecated_msg] = ACTIONS(5386), - [anon_sym___deprecated_enum_msg] = ACTIONS(5386), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5386), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5386), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5386), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5386), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5386), - [anon_sym__Alignas] = ACTIONS(5386), - }, - [3472] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4711), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6423), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3473] = { - [sym_identifier] = ACTIONS(5356), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5358), - [anon_sym_COMMA] = ACTIONS(5358), - [anon_sym_RPAREN] = ACTIONS(5358), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5358), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5358), - [anon_sym_LPAREN2] = ACTIONS(5358), - [anon_sym_DASH] = ACTIONS(5356), - [anon_sym_PLUS] = ACTIONS(5356), - [anon_sym_STAR] = ACTIONS(5358), - [anon_sym_SLASH] = ACTIONS(5356), - [anon_sym_PERCENT] = ACTIONS(5358), - [anon_sym_PIPE_PIPE] = ACTIONS(5358), - [anon_sym_AMP_AMP] = ACTIONS(5358), - [anon_sym_PIPE] = ACTIONS(5356), - [anon_sym_CARET] = ACTIONS(5358), - [anon_sym_AMP] = ACTIONS(5356), - [anon_sym_EQ_EQ] = ACTIONS(5358), - [anon_sym_BANG_EQ] = ACTIONS(5358), - [anon_sym_GT] = ACTIONS(5356), - [anon_sym_GT_EQ] = ACTIONS(5358), - [anon_sym_LT_EQ] = ACTIONS(5358), - [anon_sym_LT] = ACTIONS(5356), - [anon_sym_LT_LT] = ACTIONS(5358), - [anon_sym_GT_GT] = ACTIONS(5358), - [anon_sym_SEMI] = ACTIONS(5358), - [anon_sym___extension__] = ACTIONS(5356), - [anon_sym_extern] = ACTIONS(5356), - [anon_sym___attribute__] = ACTIONS(5356), - [anon_sym___attribute] = ACTIONS(5356), - [anon_sym_noreturn] = ACTIONS(5356), - [anon_sym_LBRACK] = ACTIONS(5358), - [anon_sym_RBRACK] = ACTIONS(5358), - [anon_sym___declspec] = ACTIONS(5356), - [anon_sym_LBRACE] = ACTIONS(5358), - [anon_sym_RBRACE] = ACTIONS(5358), - [anon_sym_EQ] = ACTIONS(5356), - [anon_sym_ATautoreleasepool] = ACTIONS(5358), - [anon_sym_static] = ACTIONS(5356), - [anon_sym_auto] = ACTIONS(5356), - [anon_sym_register] = ACTIONS(5356), - [anon_sym_inline] = ACTIONS(5356), - [anon_sym___inline] = ACTIONS(5356), - [anon_sym___inline__] = ACTIONS(5356), - [anon_sym___forceinline] = ACTIONS(5356), - [anon_sym_thread_local] = ACTIONS(5356), - [anon_sym___thread] = ACTIONS(5356), - [anon_sym_CG_EXTERN] = ACTIONS(5356), - [anon_sym_CG_INLINE] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5356), - [anon_sym_IBOutlet] = ACTIONS(5356), - [anon_sym_IBInspectable] = ACTIONS(5356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5356), - [anon_sym_NS_INLINE] = ACTIONS(5356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5356), - [anon_sym_OBJC_EXPORT] = ACTIONS(5356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5356), - [anon_sym_const] = ACTIONS(5356), - [anon_sym_constexpr] = ACTIONS(5356), - [anon_sym_volatile] = ACTIONS(5356), - [anon_sym_restrict] = ACTIONS(5356), - [anon_sym___restrict__] = ACTIONS(5356), - [anon_sym__Atomic] = ACTIONS(5356), - [anon_sym__Noreturn] = ACTIONS(5356), - [anon_sym_nullable] = ACTIONS(5356), - [anon_sym__Complex] = ACTIONS(5356), - [anon_sym__Nonnull] = ACTIONS(5356), - [anon_sym__Nullable] = ACTIONS(5356), - [anon_sym__Nullable_result] = ACTIONS(5356), - [anon_sym__Null_unspecified] = ACTIONS(5356), - [anon_sym___autoreleasing] = ACTIONS(5356), - [anon_sym___block] = ACTIONS(5356), - [anon_sym___bridge] = ACTIONS(5356), - [anon_sym___bridge_retained] = ACTIONS(5356), - [anon_sym___bridge_transfer] = ACTIONS(5356), - [anon_sym___complex] = ACTIONS(5356), - [anon_sym___const] = ACTIONS(5356), - [anon_sym___imag] = ACTIONS(5356), - [anon_sym___kindof] = ACTIONS(5356), - [anon_sym___nonnull] = ACTIONS(5356), - [anon_sym___nullable] = ACTIONS(5356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5356), - [anon_sym___real] = ACTIONS(5356), - [anon_sym___strong] = ACTIONS(5356), - [anon_sym___unsafe_unretained] = ACTIONS(5356), - [anon_sym___unused] = ACTIONS(5356), - [anon_sym___weak] = ACTIONS(5356), - [anon_sym_COLON] = ACTIONS(5358), - [anon_sym_in] = ACTIONS(5356), - [anon_sym_QMARK] = ACTIONS(5358), - [anon_sym_DASH_DASH] = ACTIONS(5358), - [anon_sym_PLUS_PLUS] = ACTIONS(5358), - [anon_sym_asm] = ACTIONS(5356), - [anon_sym___asm__] = ACTIONS(5356), - [anon_sym_DOT] = ACTIONS(5356), - [anon_sym_DASH_GT] = ACTIONS(5358), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE] = ACTIONS(5356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_API_AVAILABLE] = ACTIONS(5356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_API_DEPRECATED] = ACTIONS(5356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5356), - [anon_sym___deprecated_msg] = ACTIONS(5356), - [anon_sym___deprecated_enum_msg] = ACTIONS(5356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5356), - [anon_sym__Alignas] = ACTIONS(5356), - }, - [3474] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3225), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6425), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3475] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym_ATprotocol] = ACTIONS(6427), - [anon_sym_ATinterface] = ACTIONS(6429), - [anon_sym_ATimplementation] = ACTIONS(6431), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3476] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(3222), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6433), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3477] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6435), - [anon_sym_COMMA] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(6441), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5643), - [anon_sym___extension__] = ACTIONS(5643), - [anon_sym_extern] = ACTIONS(5643), - [anon_sym___attribute__] = ACTIONS(5643), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5643), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5643), - [anon_sym_EQ] = ACTIONS(5641), - [anon_sym_static] = ACTIONS(5643), - [anon_sym_auto] = ACTIONS(5643), - [anon_sym_register] = ACTIONS(5643), - [anon_sym_inline] = ACTIONS(5643), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5643), - [anon_sym___forceinline] = ACTIONS(5643), - [anon_sym_thread_local] = ACTIONS(5643), - [anon_sym___thread] = ACTIONS(5643), - [anon_sym_CG_EXTERN] = ACTIONS(5643), - [anon_sym_CG_INLINE] = ACTIONS(5643), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5643), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5643), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5643), - [anon_sym_IBOutlet] = ACTIONS(5643), - [anon_sym_IBInspectable] = ACTIONS(5643), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5643), - [anon_sym_NS_INLINE] = ACTIONS(5643), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5643), - [anon_sym_OBJC_EXPORT] = ACTIONS(5643), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5643), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5643), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5643), - [anon_sym_volatile] = ACTIONS(5643), - [anon_sym_restrict] = ACTIONS(5643), - [anon_sym___restrict__] = ACTIONS(5643), - [anon_sym__Atomic] = ACTIONS(5643), - [anon_sym__Noreturn] = ACTIONS(5643), - [anon_sym_nullable] = ACTIONS(5643), - [anon_sym__Complex] = ACTIONS(5643), - [anon_sym__Nonnull] = ACTIONS(5643), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5643), - [anon_sym__Null_unspecified] = ACTIONS(5643), - [anon_sym___autoreleasing] = ACTIONS(5643), - [anon_sym___block] = ACTIONS(5643), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5643), - [anon_sym___bridge_transfer] = ACTIONS(5643), - [anon_sym___complex] = ACTIONS(5643), - [anon_sym___const] = ACTIONS(5643), - [anon_sym___imag] = ACTIONS(5643), - [anon_sym___kindof] = ACTIONS(5643), - [anon_sym___nonnull] = ACTIONS(5643), - [anon_sym___nullable] = ACTIONS(5643), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5643), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5643), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5643), - [anon_sym___real] = ACTIONS(5643), - [anon_sym___strong] = ACTIONS(5643), - [anon_sym___unsafe_unretained] = ACTIONS(5643), - [anon_sym___unused] = ACTIONS(5643), - [anon_sym___weak] = ACTIONS(5643), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_STAR_EQ] = ACTIONS(5643), - [anon_sym_SLASH_EQ] = ACTIONS(5643), - [anon_sym_PERCENT_EQ] = ACTIONS(5643), - [anon_sym_PLUS_EQ] = ACTIONS(5643), - [anon_sym_DASH_EQ] = ACTIONS(5643), - [anon_sym_LT_LT_EQ] = ACTIONS(5643), - [anon_sym_GT_GT_EQ] = ACTIONS(5643), - [anon_sym_AMP_EQ] = ACTIONS(5643), - [anon_sym_CARET_EQ] = ACTIONS(5643), - [anon_sym_PIPE_EQ] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5643), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5643), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5643), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5643), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5643), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5643), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5643), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5643), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5643), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_API_AVAILABLE] = ACTIONS(5643), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_API_DEPRECATED] = ACTIONS(5643), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5643), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5643), - [anon_sym___deprecated_msg] = ACTIONS(5643), - [anon_sym___deprecated_enum_msg] = ACTIONS(5643), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5643), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5643), - [anon_sym__Alignas] = ACTIONS(5643), - }, - [3478] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [aux_sym_preproc_else_token1] = ACTIONS(3400), - [aux_sym_preproc_elif_token1] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_DASH] = ACTIONS(3402), - [anon_sym_PLUS] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym_ATproperty] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - [anon_sym_ATdefs] = ACTIONS(3402), - }, - [3479] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3480] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3481] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3482] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3483] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3484] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6435), - [anon_sym_COMMA] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(6441), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5538), - [anon_sym___extension__] = ACTIONS(5538), - [anon_sym_extern] = ACTIONS(5538), - [anon_sym___attribute__] = ACTIONS(5538), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5538), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5538), - [anon_sym_EQ] = ACTIONS(5534), - [anon_sym_static] = ACTIONS(5538), - [anon_sym_auto] = ACTIONS(5538), - [anon_sym_register] = ACTIONS(5538), - [anon_sym_inline] = ACTIONS(5538), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5538), - [anon_sym___forceinline] = ACTIONS(5538), - [anon_sym_thread_local] = ACTIONS(5538), - [anon_sym___thread] = ACTIONS(5538), - [anon_sym_CG_EXTERN] = ACTIONS(5538), - [anon_sym_CG_INLINE] = ACTIONS(5538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5538), - [anon_sym_IBOutlet] = ACTIONS(5538), - [anon_sym_IBInspectable] = ACTIONS(5538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5538), - [anon_sym_NS_INLINE] = ACTIONS(5538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5538), - [anon_sym_OBJC_EXPORT] = ACTIONS(5538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5538), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5538), - [anon_sym_volatile] = ACTIONS(5538), - [anon_sym_restrict] = ACTIONS(5538), - [anon_sym___restrict__] = ACTIONS(5538), - [anon_sym__Atomic] = ACTIONS(5538), - [anon_sym__Noreturn] = ACTIONS(5538), - [anon_sym_nullable] = ACTIONS(5538), - [anon_sym__Complex] = ACTIONS(5538), - [anon_sym__Nonnull] = ACTIONS(5538), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5538), - [anon_sym__Null_unspecified] = ACTIONS(5538), - [anon_sym___autoreleasing] = ACTIONS(5538), - [anon_sym___block] = ACTIONS(5538), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5538), - [anon_sym___bridge_transfer] = ACTIONS(5538), - [anon_sym___complex] = ACTIONS(5538), - [anon_sym___const] = ACTIONS(5538), - [anon_sym___imag] = ACTIONS(5538), - [anon_sym___kindof] = ACTIONS(5538), - [anon_sym___nonnull] = ACTIONS(5538), - [anon_sym___nullable] = ACTIONS(5538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5538), - [anon_sym___real] = ACTIONS(5538), - [anon_sym___strong] = ACTIONS(5538), - [anon_sym___unsafe_unretained] = ACTIONS(5538), - [anon_sym___unused] = ACTIONS(5538), - [anon_sym___weak] = ACTIONS(5538), - [anon_sym_QMARK] = ACTIONS(6459), - [anon_sym_STAR_EQ] = ACTIONS(5538), - [anon_sym_SLASH_EQ] = ACTIONS(5538), - [anon_sym_PERCENT_EQ] = ACTIONS(5538), - [anon_sym_PLUS_EQ] = ACTIONS(5538), - [anon_sym_DASH_EQ] = ACTIONS(5538), - [anon_sym_LT_LT_EQ] = ACTIONS(5538), - [anon_sym_GT_GT_EQ] = ACTIONS(5538), - [anon_sym_AMP_EQ] = ACTIONS(5538), - [anon_sym_CARET_EQ] = ACTIONS(5538), - [anon_sym_PIPE_EQ] = ACTIONS(5538), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5538), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_API_AVAILABLE] = ACTIONS(5538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_API_DEPRECATED] = ACTIONS(5538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5538), - [anon_sym___deprecated_msg] = ACTIONS(5538), - [anon_sym___deprecated_enum_msg] = ACTIONS(5538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5538), - [anon_sym__Alignas] = ACTIONS(5538), - }, - [3485] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3486] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token2] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___based] = ACTIONS(6241), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [3487] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3488] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3489] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5179), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5179), - [anon_sym_GT_GT] = ACTIONS(5179), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_EQ] = ACTIONS(5179), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_STAR_EQ] = ACTIONS(5181), - [anon_sym_SLASH_EQ] = ACTIONS(5181), - [anon_sym_PERCENT_EQ] = ACTIONS(5181), - [anon_sym_PLUS_EQ] = ACTIONS(5181), - [anon_sym_DASH_EQ] = ACTIONS(5181), - [anon_sym_LT_LT_EQ] = ACTIONS(5181), - [anon_sym_GT_GT_EQ] = ACTIONS(5181), - [anon_sym_AMP_EQ] = ACTIONS(5181), - [anon_sym_CARET_EQ] = ACTIONS(5181), - [anon_sym_PIPE_EQ] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [3490] = { - [sym_identifier] = ACTIONS(6130), - [aux_sym_preproc_def_token1] = ACTIONS(6130), - [aux_sym_preproc_if_token1] = ACTIONS(6130), - [aux_sym_preproc_if_token2] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6130), - [sym_preproc_directive] = ACTIONS(6130), - [anon_sym_LPAREN2] = ACTIONS(6132), - [anon_sym_DASH] = ACTIONS(6132), - [anon_sym_PLUS] = ACTIONS(6132), - [anon_sym_STAR] = ACTIONS(6132), - [anon_sym_CARET] = ACTIONS(6132), - [anon_sym___extension__] = ACTIONS(6130), - [anon_sym_typedef] = ACTIONS(6130), - [anon_sym_extern] = ACTIONS(6130), - [anon_sym___attribute__] = ACTIONS(6130), - [anon_sym___attribute] = ACTIONS(6130), - [anon_sym_noreturn] = ACTIONS(6130), - [anon_sym_LBRACK] = ACTIONS(6132), - [anon_sym___declspec] = ACTIONS(6130), - [anon_sym___based] = ACTIONS(6130), - [anon_sym___cdecl] = ACTIONS(6130), - [anon_sym___clrcall] = ACTIONS(6130), - [anon_sym___stdcall] = ACTIONS(6130), - [anon_sym___fastcall] = ACTIONS(6130), - [anon_sym___thiscall] = ACTIONS(6130), - [anon_sym___vectorcall] = ACTIONS(6130), - [anon_sym_signed] = ACTIONS(6130), - [anon_sym_unsigned] = ACTIONS(6130), - [anon_sym_long] = ACTIONS(6130), - [anon_sym_short] = ACTIONS(6130), - [anon_sym_static] = ACTIONS(6130), - [anon_sym_auto] = ACTIONS(6130), - [anon_sym_register] = ACTIONS(6130), - [anon_sym_inline] = ACTIONS(6130), - [anon_sym___inline] = ACTIONS(6130), - [anon_sym___inline__] = ACTIONS(6130), - [anon_sym___forceinline] = ACTIONS(6130), - [anon_sym_thread_local] = ACTIONS(6130), - [anon_sym___thread] = ACTIONS(6130), - [anon_sym_CG_EXTERN] = ACTIONS(6130), - [anon_sym_CG_INLINE] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6130), - [anon_sym_IBOutlet] = ACTIONS(6130), - [anon_sym_IBInspectable] = ACTIONS(6130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6130), - [anon_sym_NS_INLINE] = ACTIONS(6130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6130), - [anon_sym_OBJC_EXPORT] = ACTIONS(6130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6130), - [anon_sym_const] = ACTIONS(6130), - [anon_sym_constexpr] = ACTIONS(6130), - [anon_sym_volatile] = ACTIONS(6130), - [anon_sym_restrict] = ACTIONS(6130), - [anon_sym___restrict__] = ACTIONS(6130), - [anon_sym__Atomic] = ACTIONS(6130), - [anon_sym__Noreturn] = ACTIONS(6130), - [anon_sym_nullable] = ACTIONS(6130), - [anon_sym__Complex] = ACTIONS(6130), - [anon_sym__Nonnull] = ACTIONS(6130), - [anon_sym__Nullable] = ACTIONS(6130), - [anon_sym__Nullable_result] = ACTIONS(6130), - [anon_sym__Null_unspecified] = ACTIONS(6130), - [anon_sym___autoreleasing] = ACTIONS(6130), - [anon_sym___block] = ACTIONS(6130), - [anon_sym___bridge] = ACTIONS(6130), - [anon_sym___bridge_retained] = ACTIONS(6130), - [anon_sym___bridge_transfer] = ACTIONS(6130), - [anon_sym___complex] = ACTIONS(6130), - [anon_sym___const] = ACTIONS(6130), - [anon_sym___imag] = ACTIONS(6130), - [anon_sym___kindof] = ACTIONS(6130), - [anon_sym___nonnull] = ACTIONS(6130), - [anon_sym___nullable] = ACTIONS(6130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6130), - [anon_sym___real] = ACTIONS(6130), - [anon_sym___strong] = ACTIONS(6130), - [anon_sym___unsafe_unretained] = ACTIONS(6130), - [anon_sym___unused] = ACTIONS(6130), - [anon_sym___weak] = ACTIONS(6130), - [sym_primitive_type] = ACTIONS(6130), - [anon_sym_enum] = ACTIONS(6130), - [anon_sym_struct] = ACTIONS(6130), - [anon_sym_union] = ACTIONS(6130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6130), - [anon_sym___typeof] = ACTIONS(6130), - [anon_sym_typeof] = ACTIONS(6130), - [aux_sym_preproc_undef_token1] = ACTIONS(6130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE] = ACTIONS(6130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_API_AVAILABLE] = ACTIONS(6130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_API_DEPRECATED] = ACTIONS(6130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6130), - [anon_sym___deprecated_msg] = ACTIONS(6130), - [anon_sym___deprecated_enum_msg] = ACTIONS(6130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6130), - [anon_sym_ATsynthesize] = ACTIONS(6132), - [anon_sym_ATdynamic] = ACTIONS(6132), - [anon_sym__Alignas] = ACTIONS(6130), - [anon_sym_BOOL] = ACTIONS(6130), - [anon_sym_IMP] = ACTIONS(6130), - [anon_sym_SEL] = ACTIONS(6130), - [anon_sym_Class] = ACTIONS(6130), - [anon_sym_id] = ACTIONS(6130), - }, - [3491] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7092), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4512), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3492] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6435), - [anon_sym_COMMA] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(6441), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5653), - [anon_sym___extension__] = ACTIONS(5653), - [anon_sym_extern] = ACTIONS(5653), - [anon_sym___attribute__] = ACTIONS(5653), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5653), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5653), - [anon_sym_EQ] = ACTIONS(5651), - [anon_sym_static] = ACTIONS(5653), - [anon_sym_auto] = ACTIONS(5653), - [anon_sym_register] = ACTIONS(5653), - [anon_sym_inline] = ACTIONS(5653), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5653), - [anon_sym___forceinline] = ACTIONS(5653), - [anon_sym_thread_local] = ACTIONS(5653), - [anon_sym___thread] = ACTIONS(5653), - [anon_sym_CG_EXTERN] = ACTIONS(5653), - [anon_sym_CG_INLINE] = ACTIONS(5653), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5653), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5653), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5653), - [anon_sym_IBOutlet] = ACTIONS(5653), - [anon_sym_IBInspectable] = ACTIONS(5653), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5653), - [anon_sym_NS_INLINE] = ACTIONS(5653), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5653), - [anon_sym_OBJC_EXPORT] = ACTIONS(5653), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5653), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5653), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5653), - [anon_sym_volatile] = ACTIONS(5653), - [anon_sym_restrict] = ACTIONS(5653), - [anon_sym___restrict__] = ACTIONS(5653), - [anon_sym__Atomic] = ACTIONS(5653), - [anon_sym__Noreturn] = ACTIONS(5653), - [anon_sym_nullable] = ACTIONS(5653), - [anon_sym__Complex] = ACTIONS(5653), - [anon_sym__Nonnull] = ACTIONS(5653), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5653), - [anon_sym__Null_unspecified] = ACTIONS(5653), - [anon_sym___autoreleasing] = ACTIONS(5653), - [anon_sym___block] = ACTIONS(5653), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5653), - [anon_sym___bridge_transfer] = ACTIONS(5653), - [anon_sym___complex] = ACTIONS(5653), - [anon_sym___const] = ACTIONS(5653), - [anon_sym___imag] = ACTIONS(5653), - [anon_sym___kindof] = ACTIONS(5653), - [anon_sym___nonnull] = ACTIONS(5653), - [anon_sym___nullable] = ACTIONS(5653), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5653), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5653), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5653), - [anon_sym___real] = ACTIONS(5653), - [anon_sym___strong] = ACTIONS(5653), - [anon_sym___unsafe_unretained] = ACTIONS(5653), - [anon_sym___unused] = ACTIONS(5653), - [anon_sym___weak] = ACTIONS(5653), - [anon_sym_QMARK] = ACTIONS(6459), - [anon_sym_STAR_EQ] = ACTIONS(5653), - [anon_sym_SLASH_EQ] = ACTIONS(5653), - [anon_sym_PERCENT_EQ] = ACTIONS(5653), - [anon_sym_PLUS_EQ] = ACTIONS(5653), - [anon_sym_DASH_EQ] = ACTIONS(5653), - [anon_sym_LT_LT_EQ] = ACTIONS(5653), - [anon_sym_GT_GT_EQ] = ACTIONS(5653), - [anon_sym_AMP_EQ] = ACTIONS(5653), - [anon_sym_CARET_EQ] = ACTIONS(5653), - [anon_sym_PIPE_EQ] = ACTIONS(5653), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5653), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5653), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5653), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5653), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5653), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5653), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5653), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5653), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5653), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_API_AVAILABLE] = ACTIONS(5653), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_API_DEPRECATED] = ACTIONS(5653), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5653), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5653), - [anon_sym___deprecated_msg] = ACTIONS(5653), - [anon_sym___deprecated_enum_msg] = ACTIONS(5653), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5653), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5653), - [anon_sym__Alignas] = ACTIONS(5653), - }, - [3493] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___based] = ACTIONS(6241), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATend] = ACTIONS(6239), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [3494] = { - [sym_method_type] = STATE(9401), - [sym_identifier] = ACTIONS(6461), - [aux_sym_preproc_def_token1] = ACTIONS(6463), - [aux_sym_preproc_if_token1] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6463), - [sym_preproc_directive] = ACTIONS(6463), - [anon_sym_LPAREN2] = ACTIONS(6465), - [anon_sym_DASH] = ACTIONS(6467), - [anon_sym_PLUS] = ACTIONS(6467), - [anon_sym_SEMI] = ACTIONS(6467), - [anon_sym___extension__] = ACTIONS(6463), - [anon_sym_typedef] = ACTIONS(6463), - [anon_sym_extern] = ACTIONS(6463), - [anon_sym___attribute__] = ACTIONS(6463), - [anon_sym___attribute] = ACTIONS(6463), - [anon_sym_noreturn] = ACTIONS(6463), - [anon_sym_LBRACK] = ACTIONS(6467), - [anon_sym___declspec] = ACTIONS(6463), - [anon_sym___cdecl] = ACTIONS(6463), - [anon_sym___clrcall] = ACTIONS(6463), - [anon_sym___stdcall] = ACTIONS(6463), - [anon_sym___fastcall] = ACTIONS(6463), - [anon_sym___thiscall] = ACTIONS(6463), - [anon_sym___vectorcall] = ACTIONS(6463), - [anon_sym_signed] = ACTIONS(6463), - [anon_sym_unsigned] = ACTIONS(6463), - [anon_sym_long] = ACTIONS(6463), - [anon_sym_short] = ACTIONS(6463), - [anon_sym_static] = ACTIONS(6463), - [anon_sym_auto] = ACTIONS(6463), - [anon_sym_register] = ACTIONS(6463), - [anon_sym_inline] = ACTIONS(6463), - [anon_sym___inline] = ACTIONS(6463), - [anon_sym___inline__] = ACTIONS(6463), - [anon_sym___forceinline] = ACTIONS(6463), - [anon_sym_thread_local] = ACTIONS(6463), - [anon_sym___thread] = ACTIONS(6463), - [anon_sym_CG_EXTERN] = ACTIONS(6463), - [anon_sym_CG_INLINE] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6463), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6463), - [anon_sym_IBOutlet] = ACTIONS(6463), - [anon_sym_IBInspectable] = ACTIONS(6463), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6463), - [anon_sym_NS_INLINE] = ACTIONS(6463), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6463), - [anon_sym_OBJC_EXPORT] = ACTIONS(6463), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6463), - [anon_sym_const] = ACTIONS(6463), - [anon_sym_constexpr] = ACTIONS(6463), - [anon_sym_volatile] = ACTIONS(6463), - [anon_sym_restrict] = ACTIONS(6463), - [anon_sym___restrict__] = ACTIONS(6463), - [anon_sym__Atomic] = ACTIONS(6463), - [anon_sym__Noreturn] = ACTIONS(6463), - [anon_sym_nullable] = ACTIONS(6463), - [anon_sym__Complex] = ACTIONS(6463), - [anon_sym__Nonnull] = ACTIONS(6463), - [anon_sym__Nullable] = ACTIONS(6463), - [anon_sym__Nullable_result] = ACTIONS(6463), - [anon_sym__Null_unspecified] = ACTIONS(6463), - [anon_sym___autoreleasing] = ACTIONS(6463), - [anon_sym___block] = ACTIONS(6463), - [anon_sym___bridge] = ACTIONS(6463), - [anon_sym___bridge_retained] = ACTIONS(6463), - [anon_sym___bridge_transfer] = ACTIONS(6463), - [anon_sym___complex] = ACTIONS(6463), - [anon_sym___const] = ACTIONS(6463), - [anon_sym___imag] = ACTIONS(6463), - [anon_sym___kindof] = ACTIONS(6463), - [anon_sym___nonnull] = ACTIONS(6463), - [anon_sym___nullable] = ACTIONS(6463), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6463), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6463), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6463), - [anon_sym___real] = ACTIONS(6463), - [anon_sym___strong] = ACTIONS(6463), - [anon_sym___unsafe_unretained] = ACTIONS(6463), - [anon_sym___unused] = ACTIONS(6463), - [anon_sym___weak] = ACTIONS(6463), - [sym_primitive_type] = ACTIONS(6463), - [anon_sym_enum] = ACTIONS(6463), - [anon_sym_struct] = ACTIONS(6463), - [anon_sym_union] = ACTIONS(6463), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6463), - [anon_sym___typeof] = ACTIONS(6463), - [anon_sym_typeof] = ACTIONS(6463), - [aux_sym_preproc_undef_token1] = ACTIONS(6463), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6463), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6463), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6463), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6463), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE] = ACTIONS(6463), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_API_AVAILABLE] = ACTIONS(6463), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_API_DEPRECATED] = ACTIONS(6463), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6463), - [anon_sym___deprecated_msg] = ACTIONS(6463), - [anon_sym___deprecated_enum_msg] = ACTIONS(6463), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6463), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6463), - [anon_sym_ATend] = ACTIONS(6467), - [anon_sym_AToptional] = ACTIONS(6467), - [anon_sym_ATrequired] = ACTIONS(6467), - [anon_sym_ATproperty] = ACTIONS(6467), - [anon_sym__Alignas] = ACTIONS(6463), - [anon_sym_BOOL] = ACTIONS(6463), - [anon_sym_IMP] = ACTIONS(6463), - [anon_sym_SEL] = ACTIONS(6463), - [anon_sym_Class] = ACTIONS(6463), - [anon_sym_id] = ACTIONS(6463), - }, - [3495] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7091), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_c_method_parameter] = STATE(4512), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3496] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_DASH] = ACTIONS(2374), - [anon_sym_PLUS] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATend] = ACTIONS(2374), - [anon_sym_AToptional] = ACTIONS(2374), - [anon_sym_ATrequired] = ACTIONS(2374), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym_ATproperty] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [3497] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [aux_sym_preproc_else_token1] = ACTIONS(2364), - [aux_sym_preproc_elif_token1] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_DASH] = ACTIONS(2366), - [anon_sym_PLUS] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym_ATproperty] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [3498] = { - [sym_string_literal] = STATE(3427), - [sym_identifier] = ACTIONS(5197), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5199), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5199), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5199), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5199), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5199), - [anon_sym_GT_GT] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5197), - [anon_sym_extern] = ACTIONS(5197), - [anon_sym___attribute__] = ACTIONS(5197), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5197), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5197), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5197), - [anon_sym_auto] = ACTIONS(5197), - [anon_sym_register] = ACTIONS(5197), - [anon_sym_inline] = ACTIONS(5197), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5197), - [anon_sym___forceinline] = ACTIONS(5197), - [anon_sym_thread_local] = ACTIONS(5197), - [anon_sym___thread] = ACTIONS(5197), - [anon_sym_CG_EXTERN] = ACTIONS(5197), - [anon_sym_CG_INLINE] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5197), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5197), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5197), - [anon_sym_IBOutlet] = ACTIONS(5197), - [anon_sym_IBInspectable] = ACTIONS(5197), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5197), - [anon_sym_NS_INLINE] = ACTIONS(5197), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5197), - [anon_sym_OBJC_EXPORT] = ACTIONS(5197), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5197), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5197), - [anon_sym_volatile] = ACTIONS(5197), - [anon_sym_restrict] = ACTIONS(5197), - [anon_sym___restrict__] = ACTIONS(5197), - [anon_sym__Atomic] = ACTIONS(5197), - [anon_sym__Noreturn] = ACTIONS(5197), - [anon_sym_nullable] = ACTIONS(5197), - [anon_sym__Complex] = ACTIONS(5197), - [anon_sym__Nonnull] = ACTIONS(5197), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5197), - [anon_sym__Null_unspecified] = ACTIONS(5197), - [anon_sym___autoreleasing] = ACTIONS(5197), - [anon_sym___block] = ACTIONS(5197), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5197), - [anon_sym___bridge_transfer] = ACTIONS(5197), - [anon_sym___complex] = ACTIONS(5197), - [anon_sym___const] = ACTIONS(5197), - [anon_sym___imag] = ACTIONS(5197), - [anon_sym___kindof] = ACTIONS(5197), - [anon_sym___nonnull] = ACTIONS(5197), - [anon_sym___nullable] = ACTIONS(5197), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5197), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5197), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5197), - [anon_sym___real] = ACTIONS(5197), - [anon_sym___strong] = ACTIONS(5197), - [anon_sym___unsafe_unretained] = ACTIONS(5197), - [anon_sym___unused] = ACTIONS(5197), - [anon_sym___weak] = ACTIONS(5197), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5197), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5197), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5197), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5197), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5197), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5197), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5197), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_API_AVAILABLE] = ACTIONS(5197), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_API_DEPRECATED] = ACTIONS(5197), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5197), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5197), - [anon_sym___deprecated_msg] = ACTIONS(5197), - [anon_sym___deprecated_enum_msg] = ACTIONS(5197), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5197), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5197), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5197), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5197), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5197), - [anon_sym__Alignas] = ACTIONS(5197), - }, - [3499] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6435), - [anon_sym_COMMA] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(6441), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5659), - [anon_sym___extension__] = ACTIONS(5659), - [anon_sym_extern] = ACTIONS(5659), - [anon_sym___attribute__] = ACTIONS(5659), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5659), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5659), - [anon_sym_EQ] = ACTIONS(5657), - [anon_sym_static] = ACTIONS(5659), - [anon_sym_auto] = ACTIONS(5659), - [anon_sym_register] = ACTIONS(5659), - [anon_sym_inline] = ACTIONS(5659), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5659), - [anon_sym___forceinline] = ACTIONS(5659), - [anon_sym_thread_local] = ACTIONS(5659), - [anon_sym___thread] = ACTIONS(5659), - [anon_sym_CG_EXTERN] = ACTIONS(5659), - [anon_sym_CG_INLINE] = ACTIONS(5659), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5659), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5659), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5659), - [anon_sym_IBOutlet] = ACTIONS(5659), - [anon_sym_IBInspectable] = ACTIONS(5659), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5659), - [anon_sym_NS_INLINE] = ACTIONS(5659), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5659), - [anon_sym_OBJC_EXPORT] = ACTIONS(5659), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5659), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5659), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5659), - [anon_sym_volatile] = ACTIONS(5659), - [anon_sym_restrict] = ACTIONS(5659), - [anon_sym___restrict__] = ACTIONS(5659), - [anon_sym__Atomic] = ACTIONS(5659), - [anon_sym__Noreturn] = ACTIONS(5659), - [anon_sym_nullable] = ACTIONS(5659), - [anon_sym__Complex] = ACTIONS(5659), - [anon_sym__Nonnull] = ACTIONS(5659), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5659), - [anon_sym__Null_unspecified] = ACTIONS(5659), - [anon_sym___autoreleasing] = ACTIONS(5659), - [anon_sym___block] = ACTIONS(5659), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5659), - [anon_sym___bridge_transfer] = ACTIONS(5659), - [anon_sym___complex] = ACTIONS(5659), - [anon_sym___const] = ACTIONS(5659), - [anon_sym___imag] = ACTIONS(5659), - [anon_sym___kindof] = ACTIONS(5659), - [anon_sym___nonnull] = ACTIONS(5659), - [anon_sym___nullable] = ACTIONS(5659), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5659), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5659), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5659), - [anon_sym___real] = ACTIONS(5659), - [anon_sym___strong] = ACTIONS(5659), - [anon_sym___unsafe_unretained] = ACTIONS(5659), - [anon_sym___unused] = ACTIONS(5659), - [anon_sym___weak] = ACTIONS(5659), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_STAR_EQ] = ACTIONS(5659), - [anon_sym_SLASH_EQ] = ACTIONS(5659), - [anon_sym_PERCENT_EQ] = ACTIONS(5659), - [anon_sym_PLUS_EQ] = ACTIONS(5659), - [anon_sym_DASH_EQ] = ACTIONS(5659), - [anon_sym_LT_LT_EQ] = ACTIONS(5659), - [anon_sym_GT_GT_EQ] = ACTIONS(5659), - [anon_sym_AMP_EQ] = ACTIONS(5659), - [anon_sym_CARET_EQ] = ACTIONS(5659), - [anon_sym_PIPE_EQ] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5659), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5659), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5659), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5659), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5659), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5659), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5659), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5659), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5659), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_API_AVAILABLE] = ACTIONS(5659), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_API_DEPRECATED] = ACTIONS(5659), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5659), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5659), - [anon_sym___deprecated_msg] = ACTIONS(5659), - [anon_sym___deprecated_enum_msg] = ACTIONS(5659), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5659), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5659), - [anon_sym__Alignas] = ACTIONS(5659), - }, - [3500] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [aux_sym_preproc_else_token1] = ACTIONS(3062), - [aux_sym_preproc_elif_token1] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_DASH] = ACTIONS(3064), - [anon_sym_PLUS] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym_ATproperty] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - [anon_sym_ATdefs] = ACTIONS(3064), - }, - [3501] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [aux_sym_preproc_else_token1] = ACTIONS(2368), - [aux_sym_preproc_elif_token1] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_DASH] = ACTIONS(2370), - [anon_sym_PLUS] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym_ATproperty] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [3502] = { - [sym_method_type] = STATE(9401), - [sym_identifier] = ACTIONS(6461), - [aux_sym_preproc_def_token1] = ACTIONS(6463), - [aux_sym_preproc_if_token1] = ACTIONS(6463), - [aux_sym_preproc_if_token2] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6463), - [aux_sym_preproc_else_token1] = ACTIONS(6463), - [aux_sym_preproc_elif_token1] = ACTIONS(6463), - [sym_preproc_directive] = ACTIONS(6463), - [anon_sym_LPAREN2] = ACTIONS(6465), - [anon_sym_DASH] = ACTIONS(6467), - [anon_sym_PLUS] = ACTIONS(6467), - [anon_sym_SEMI] = ACTIONS(6467), - [anon_sym___extension__] = ACTIONS(6463), - [anon_sym_typedef] = ACTIONS(6463), - [anon_sym_extern] = ACTIONS(6463), - [anon_sym___attribute__] = ACTIONS(6463), - [anon_sym___attribute] = ACTIONS(6463), - [anon_sym_noreturn] = ACTIONS(6463), - [anon_sym_LBRACK] = ACTIONS(6467), - [anon_sym___declspec] = ACTIONS(6463), - [anon_sym___cdecl] = ACTIONS(6463), - [anon_sym___clrcall] = ACTIONS(6463), - [anon_sym___stdcall] = ACTIONS(6463), - [anon_sym___fastcall] = ACTIONS(6463), - [anon_sym___thiscall] = ACTIONS(6463), - [anon_sym___vectorcall] = ACTIONS(6463), - [anon_sym_signed] = ACTIONS(6463), - [anon_sym_unsigned] = ACTIONS(6463), - [anon_sym_long] = ACTIONS(6463), - [anon_sym_short] = ACTIONS(6463), - [anon_sym_static] = ACTIONS(6463), - [anon_sym_auto] = ACTIONS(6463), - [anon_sym_register] = ACTIONS(6463), - [anon_sym_inline] = ACTIONS(6463), - [anon_sym___inline] = ACTIONS(6463), - [anon_sym___inline__] = ACTIONS(6463), - [anon_sym___forceinline] = ACTIONS(6463), - [anon_sym_thread_local] = ACTIONS(6463), - [anon_sym___thread] = ACTIONS(6463), - [anon_sym_CG_EXTERN] = ACTIONS(6463), - [anon_sym_CG_INLINE] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6463), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6463), - [anon_sym_IBOutlet] = ACTIONS(6463), - [anon_sym_IBInspectable] = ACTIONS(6463), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6463), - [anon_sym_NS_INLINE] = ACTIONS(6463), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6463), - [anon_sym_OBJC_EXPORT] = ACTIONS(6463), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6463), - [anon_sym_const] = ACTIONS(6463), - [anon_sym_constexpr] = ACTIONS(6463), - [anon_sym_volatile] = ACTIONS(6463), - [anon_sym_restrict] = ACTIONS(6463), - [anon_sym___restrict__] = ACTIONS(6463), - [anon_sym__Atomic] = ACTIONS(6463), - [anon_sym__Noreturn] = ACTIONS(6463), - [anon_sym_nullable] = ACTIONS(6463), - [anon_sym__Complex] = ACTIONS(6463), - [anon_sym__Nonnull] = ACTIONS(6463), - [anon_sym__Nullable] = ACTIONS(6463), - [anon_sym__Nullable_result] = ACTIONS(6463), - [anon_sym__Null_unspecified] = ACTIONS(6463), - [anon_sym___autoreleasing] = ACTIONS(6463), - [anon_sym___block] = ACTIONS(6463), - [anon_sym___bridge] = ACTIONS(6463), - [anon_sym___bridge_retained] = ACTIONS(6463), - [anon_sym___bridge_transfer] = ACTIONS(6463), - [anon_sym___complex] = ACTIONS(6463), - [anon_sym___const] = ACTIONS(6463), - [anon_sym___imag] = ACTIONS(6463), - [anon_sym___kindof] = ACTIONS(6463), - [anon_sym___nonnull] = ACTIONS(6463), - [anon_sym___nullable] = ACTIONS(6463), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6463), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6463), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6463), - [anon_sym___real] = ACTIONS(6463), - [anon_sym___strong] = ACTIONS(6463), - [anon_sym___unsafe_unretained] = ACTIONS(6463), - [anon_sym___unused] = ACTIONS(6463), - [anon_sym___weak] = ACTIONS(6463), - [sym_primitive_type] = ACTIONS(6463), - [anon_sym_enum] = ACTIONS(6463), - [anon_sym_struct] = ACTIONS(6463), - [anon_sym_union] = ACTIONS(6463), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6463), - [anon_sym___typeof] = ACTIONS(6463), - [anon_sym_typeof] = ACTIONS(6463), - [aux_sym_preproc_undef_token1] = ACTIONS(6463), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6463), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6463), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6463), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6463), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE] = ACTIONS(6463), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_API_AVAILABLE] = ACTIONS(6463), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_API_DEPRECATED] = ACTIONS(6463), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6463), - [anon_sym___deprecated_msg] = ACTIONS(6463), - [anon_sym___deprecated_enum_msg] = ACTIONS(6463), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6463), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6463), - [anon_sym_ATproperty] = ACTIONS(6467), - [anon_sym__Alignas] = ACTIONS(6463), - [anon_sym_BOOL] = ACTIONS(6463), - [anon_sym_IMP] = ACTIONS(6463), - [anon_sym_SEL] = ACTIONS(6463), - [anon_sym_Class] = ACTIONS(6463), - [anon_sym_id] = ACTIONS(6463), - }, - [3503] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [aux_sym_preproc_else_token1] = ACTIONS(2372), - [aux_sym_preproc_elif_token1] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_DASH] = ACTIONS(2374), - [anon_sym_PLUS] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym_ATproperty] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [3504] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_DASH] = ACTIONS(2366), - [anon_sym_PLUS] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATend] = ACTIONS(2366), - [anon_sym_AToptional] = ACTIONS(2366), - [anon_sym_ATrequired] = ACTIONS(2366), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym_ATproperty] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [3505] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [aux_sym_preproc_else_token1] = ACTIONS(3074), - [aux_sym_preproc_elif_token1] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3076), - [anon_sym_PLUS] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym_ATproperty] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - [anon_sym_ATdefs] = ACTIONS(3076), - }, - [3506] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_DASH] = ACTIONS(2370), - [anon_sym_PLUS] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATend] = ACTIONS(2370), - [anon_sym_AToptional] = ACTIONS(2370), - [anon_sym_ATrequired] = ACTIONS(2370), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym_ATproperty] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [3507] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [aux_sym_preproc_else_token1] = ACTIONS(3066), - [aux_sym_preproc_elif_token1] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_DASH] = ACTIONS(3068), - [anon_sym_PLUS] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym_ATproperty] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - [anon_sym_ATdefs] = ACTIONS(3068), - }, - [3508] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6435), - [anon_sym_COMMA] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(6441), - [anon_sym_AMP_AMP] = ACTIONS(6443), - [anon_sym_PIPE] = ACTIONS(6445), - [anon_sym_CARET] = ACTIONS(6447), - [anon_sym_AMP] = ACTIONS(6449), - [anon_sym_EQ_EQ] = ACTIONS(6451), - [anon_sym_BANG_EQ] = ACTIONS(6451), - [anon_sym_GT] = ACTIONS(6453), - [anon_sym_GT_EQ] = ACTIONS(6455), - [anon_sym_LT_EQ] = ACTIONS(6455), - [anon_sym_LT] = ACTIONS(6453), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5572), - [anon_sym___extension__] = ACTIONS(5572), - [anon_sym_extern] = ACTIONS(5572), - [anon_sym___attribute__] = ACTIONS(5572), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5572), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5572), - [anon_sym_EQ] = ACTIONS(5570), - [anon_sym_static] = ACTIONS(5572), - [anon_sym_auto] = ACTIONS(5572), - [anon_sym_register] = ACTIONS(5572), - [anon_sym_inline] = ACTIONS(5572), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5572), - [anon_sym___forceinline] = ACTIONS(5572), - [anon_sym_thread_local] = ACTIONS(5572), - [anon_sym___thread] = ACTIONS(5572), - [anon_sym_CG_EXTERN] = ACTIONS(5572), - [anon_sym_CG_INLINE] = ACTIONS(5572), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5572), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5572), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5572), - [anon_sym_IBOutlet] = ACTIONS(5572), - [anon_sym_IBInspectable] = ACTIONS(5572), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5572), - [anon_sym_NS_INLINE] = ACTIONS(5572), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5572), - [anon_sym_OBJC_EXPORT] = ACTIONS(5572), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5572), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5572), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5572), - [anon_sym_volatile] = ACTIONS(5572), - [anon_sym_restrict] = ACTIONS(5572), - [anon_sym___restrict__] = ACTIONS(5572), - [anon_sym__Atomic] = ACTIONS(5572), - [anon_sym__Noreturn] = ACTIONS(5572), - [anon_sym_nullable] = ACTIONS(5572), - [anon_sym__Complex] = ACTIONS(5572), - [anon_sym__Nonnull] = ACTIONS(5572), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5572), - [anon_sym__Null_unspecified] = ACTIONS(5572), - [anon_sym___autoreleasing] = ACTIONS(5572), - [anon_sym___block] = ACTIONS(5572), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5572), - [anon_sym___bridge_transfer] = ACTIONS(5572), - [anon_sym___complex] = ACTIONS(5572), - [anon_sym___const] = ACTIONS(5572), - [anon_sym___imag] = ACTIONS(5572), - [anon_sym___kindof] = ACTIONS(5572), - [anon_sym___nonnull] = ACTIONS(5572), - [anon_sym___nullable] = ACTIONS(5572), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5572), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5572), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5572), - [anon_sym___real] = ACTIONS(5572), - [anon_sym___strong] = ACTIONS(5572), - [anon_sym___unsafe_unretained] = ACTIONS(5572), - [anon_sym___unused] = ACTIONS(5572), - [anon_sym___weak] = ACTIONS(5572), - [anon_sym_QMARK] = ACTIONS(6459), - [anon_sym_STAR_EQ] = ACTIONS(5572), - [anon_sym_SLASH_EQ] = ACTIONS(5572), - [anon_sym_PERCENT_EQ] = ACTIONS(5572), - [anon_sym_PLUS_EQ] = ACTIONS(5572), - [anon_sym_DASH_EQ] = ACTIONS(5572), - [anon_sym_LT_LT_EQ] = ACTIONS(5572), - [anon_sym_GT_GT_EQ] = ACTIONS(5572), - [anon_sym_AMP_EQ] = ACTIONS(5572), - [anon_sym_CARET_EQ] = ACTIONS(5572), - [anon_sym_PIPE_EQ] = ACTIONS(5572), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5572), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5572), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5572), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5572), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5572), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5572), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5572), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5572), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5572), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_API_AVAILABLE] = ACTIONS(5572), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_API_DEPRECATED] = ACTIONS(5572), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5572), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5572), - [anon_sym___deprecated_msg] = ACTIONS(5572), - [anon_sym___deprecated_enum_msg] = ACTIONS(5572), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5572), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5572), - [anon_sym__Alignas] = ACTIONS(5572), - }, - [3509] = { - [sym__declaration_modifiers] = STATE(4083), - [sym_attribute_specifier] = STATE(4083), - [sym_attribute_declaration] = STATE(4083), - [sym_ms_declspec_modifier] = STATE(4083), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4170), - [sym__declarator] = STATE(5946), - [sym__abstract_declarator] = STATE(7271), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4083), - [sym_type_qualifier] = STATE(4083), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(4083), - [sym_alignas_specifier] = STATE(4083), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4083), - [aux_sym_pointer_declarator_repeat1] = STATE(4170), - [sym_identifier] = ACTIONS(6469), - [anon_sym_COMMA] = ACTIONS(6471), - [anon_sym_RPAREN] = ACTIONS(6471), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6473), - [anon_sym_CARET] = ACTIONS(6475), - [anon_sym_GT] = ACTIONS(6471), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [3510] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6437), - [anon_sym_PLUS] = ACTIONS(6437), - [anon_sym_STAR] = ACTIONS(6439), - [anon_sym_SLASH] = ACTIONS(6439), - [anon_sym_PERCENT] = ACTIONS(6439), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5647), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(6457), - [anon_sym_GT_GT] = ACTIONS(6457), - [anon_sym_SEMI] = ACTIONS(5649), - [anon_sym___extension__] = ACTIONS(5649), - [anon_sym_extern] = ACTIONS(5649), - [anon_sym___attribute__] = ACTIONS(5649), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5649), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5649), - [anon_sym_EQ] = ACTIONS(5647), - [anon_sym_static] = ACTIONS(5649), - [anon_sym_auto] = ACTIONS(5649), - [anon_sym_register] = ACTIONS(5649), - [anon_sym_inline] = ACTIONS(5649), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5649), - [anon_sym___forceinline] = ACTIONS(5649), - [anon_sym_thread_local] = ACTIONS(5649), - [anon_sym___thread] = ACTIONS(5649), - [anon_sym_CG_EXTERN] = ACTIONS(5649), - [anon_sym_CG_INLINE] = ACTIONS(5649), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5649), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5649), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5649), - [anon_sym_IBOutlet] = ACTIONS(5649), - [anon_sym_IBInspectable] = ACTIONS(5649), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5649), - [anon_sym_NS_INLINE] = ACTIONS(5649), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5649), - [anon_sym_OBJC_EXPORT] = ACTIONS(5649), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5649), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5649), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5649), - [anon_sym_volatile] = ACTIONS(5649), - [anon_sym_restrict] = ACTIONS(5649), - [anon_sym___restrict__] = ACTIONS(5649), - [anon_sym__Atomic] = ACTIONS(5649), - [anon_sym__Noreturn] = ACTIONS(5649), - [anon_sym_nullable] = ACTIONS(5649), - [anon_sym__Complex] = ACTIONS(5649), - [anon_sym__Nonnull] = ACTIONS(5649), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5649), - [anon_sym__Null_unspecified] = ACTIONS(5649), - [anon_sym___autoreleasing] = ACTIONS(5649), - [anon_sym___block] = ACTIONS(5649), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5649), - [anon_sym___bridge_transfer] = ACTIONS(5649), - [anon_sym___complex] = ACTIONS(5649), - [anon_sym___const] = ACTIONS(5649), - [anon_sym___imag] = ACTIONS(5649), - [anon_sym___kindof] = ACTIONS(5649), - [anon_sym___nonnull] = ACTIONS(5649), - [anon_sym___nullable] = ACTIONS(5649), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5649), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5649), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5649), - [anon_sym___real] = ACTIONS(5649), - [anon_sym___strong] = ACTIONS(5649), - [anon_sym___unsafe_unretained] = ACTIONS(5649), - [anon_sym___unused] = ACTIONS(5649), - [anon_sym___weak] = ACTIONS(5649), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_STAR_EQ] = ACTIONS(5649), - [anon_sym_SLASH_EQ] = ACTIONS(5649), - [anon_sym_PERCENT_EQ] = ACTIONS(5649), - [anon_sym_PLUS_EQ] = ACTIONS(5649), - [anon_sym_DASH_EQ] = ACTIONS(5649), - [anon_sym_LT_LT_EQ] = ACTIONS(5649), - [anon_sym_GT_GT_EQ] = ACTIONS(5649), - [anon_sym_AMP_EQ] = ACTIONS(5649), - [anon_sym_CARET_EQ] = ACTIONS(5649), - [anon_sym_PIPE_EQ] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5187), - [anon_sym_PLUS_PLUS] = ACTIONS(5187), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5649), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5649), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5649), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5649), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5649), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5649), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5649), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5649), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5649), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_API_AVAILABLE] = ACTIONS(5649), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_API_DEPRECATED] = ACTIONS(5649), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5649), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5649), - [anon_sym___deprecated_msg] = ACTIONS(5649), - [anon_sym___deprecated_enum_msg] = ACTIONS(5649), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5649), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5649), - [anon_sym__Alignas] = ACTIONS(5649), - }, - [3511] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_DASH] = ACTIONS(2732), - [anon_sym_PLUS] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATend] = ACTIONS(2732), - [anon_sym_AToptional] = ACTIONS(2732), - [anon_sym_ATrequired] = ACTIONS(2732), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym_ATproperty] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [3512] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token2] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [aux_sym_preproc_else_token1] = ACTIONS(2594), - [aux_sym_preproc_elif_token1] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_DASH] = ACTIONS(2596), - [anon_sym_PLUS] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym_ATproperty] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [3513] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_DASH] = ACTIONS(2880), - [anon_sym_PLUS] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATend] = ACTIONS(2880), - [anon_sym_AToptional] = ACTIONS(2880), - [anon_sym_ATrequired] = ACTIONS(2880), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym_ATproperty] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [3514] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_DASH] = ACTIONS(2884), - [anon_sym_PLUS] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATend] = ACTIONS(2884), - [anon_sym_AToptional] = ACTIONS(2884), - [anon_sym_ATrequired] = ACTIONS(2884), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym_ATproperty] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [3515] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_DASH] = ACTIONS(2888), - [anon_sym_PLUS] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATend] = ACTIONS(2888), - [anon_sym_AToptional] = ACTIONS(2888), - [anon_sym_ATrequired] = ACTIONS(2888), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym_ATproperty] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [3516] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_DASH] = ACTIONS(2892), - [anon_sym_PLUS] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATend] = ACTIONS(2892), - [anon_sym_AToptional] = ACTIONS(2892), - [anon_sym_ATrequired] = ACTIONS(2892), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym_ATproperty] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [3517] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_DASH] = ACTIONS(2896), - [anon_sym_PLUS] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATend] = ACTIONS(2896), - [anon_sym_AToptional] = ACTIONS(2896), - [anon_sym_ATrequired] = ACTIONS(2896), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym_ATproperty] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [3518] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7097), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3519] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_DASH] = ACTIONS(2900), - [anon_sym_PLUS] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATend] = ACTIONS(2900), - [anon_sym_AToptional] = ACTIONS(2900), - [anon_sym_ATrequired] = ACTIONS(2900), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym_ATproperty] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [3520] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token2] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [aux_sym_preproc_else_token1] = ACTIONS(2802), - [aux_sym_preproc_elif_token1] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_DASH] = ACTIONS(2804), - [anon_sym_PLUS] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym_ATproperty] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [3521] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token2] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [aux_sym_preproc_else_token1] = ACTIONS(3070), - [aux_sym_preproc_elif_token1] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_DASH] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym_ATproperty] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [3522] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_DASH] = ACTIONS(2804), - [anon_sym_PLUS] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATend] = ACTIONS(2804), - [anon_sym_AToptional] = ACTIONS(2804), - [anon_sym_ATrequired] = ACTIONS(2804), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym_ATproperty] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [3523] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_DASH] = ACTIONS(2800), - [anon_sym_PLUS] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATend] = ACTIONS(2800), - [anon_sym_AToptional] = ACTIONS(2800), - [anon_sym_ATrequired] = ACTIONS(2800), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym_ATproperty] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [3524] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_DASH] = ACTIONS(2796), - [anon_sym_PLUS] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATend] = ACTIONS(2796), - [anon_sym_AToptional] = ACTIONS(2796), - [anon_sym_ATrequired] = ACTIONS(2796), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym_ATproperty] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [3525] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3526] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [aux_sym_preproc_else_token1] = ACTIONS(3412), - [aux_sym_preproc_elif_token1] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_DASH] = ACTIONS(3414), - [anon_sym_PLUS] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - [anon_sym_ATdefs] = ACTIONS(3414), - }, - [3527] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [aux_sym_preproc_else_token1] = ACTIONS(2902), - [aux_sym_preproc_elif_token1] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3528] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token2] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [aux_sym_preproc_else_token1] = ACTIONS(3416), - [aux_sym_preproc_elif_token1] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_DASH] = ACTIONS(3418), - [anon_sym_PLUS] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym_ATproperty] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [3529] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3530] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token2] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [aux_sym_preproc_else_token1] = ACTIONS(3372), - [aux_sym_preproc_elif_token1] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_DASH] = ACTIONS(3374), - [anon_sym_PLUS] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym_ATproperty] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [3531] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3532] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_DASH] = ACTIONS(2660), - [anon_sym_PLUS] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATend] = ACTIONS(2660), - [anon_sym_AToptional] = ACTIONS(2660), - [anon_sym_ATrequired] = ACTIONS(2660), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym_ATproperty] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [3533] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_DASH] = ACTIONS(2656), - [anon_sym_PLUS] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATend] = ACTIONS(2656), - [anon_sym_AToptional] = ACTIONS(2656), - [anon_sym_ATrequired] = ACTIONS(2656), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym_ATproperty] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [3534] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_DASH] = ACTIONS(2644), - [anon_sym_PLUS] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATend] = ACTIONS(2644), - [anon_sym_AToptional] = ACTIONS(2644), - [anon_sym_ATrequired] = ACTIONS(2644), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym_ATproperty] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [3535] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2640), - [anon_sym_PLUS] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATend] = ACTIONS(2640), - [anon_sym_AToptional] = ACTIONS(2640), - [anon_sym_ATrequired] = ACTIONS(2640), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym_ATproperty] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [3536] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token2] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [aux_sym_preproc_else_token1] = ACTIONS(2806), - [aux_sym_preproc_elif_token1] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_PLUS] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym_ATproperty] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [3537] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3538] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3539] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_DASH] = ACTIONS(2628), - [anon_sym_PLUS] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATend] = ACTIONS(2628), - [anon_sym_AToptional] = ACTIONS(2628), - [anon_sym_ATrequired] = ACTIONS(2628), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym_ATproperty] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [3540] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3541] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [aux_sym_preproc_else_token1] = ACTIONS(3122), - [aux_sym_preproc_elif_token1] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_DASH] = ACTIONS(3124), - [anon_sym_PLUS] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - [anon_sym_ATdefs] = ACTIONS(3124), - }, - [3542] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7094), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3543] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token2] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [aux_sym_preproc_else_token1] = ACTIONS(2810), - [aux_sym_preproc_elif_token1] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_DASH] = ACTIONS(2812), - [anon_sym_PLUS] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym_ATproperty] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [3544] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_DASH] = ACTIONS(2772), - [anon_sym_PLUS] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATend] = ACTIONS(2772), - [anon_sym_AToptional] = ACTIONS(2772), - [anon_sym_ATrequired] = ACTIONS(2772), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym_ATproperty] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [3545] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_DASH] = ACTIONS(2768), - [anon_sym_PLUS] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATend] = ACTIONS(2768), - [anon_sym_AToptional] = ACTIONS(2768), - [anon_sym_ATrequired] = ACTIONS(2768), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym_ATproperty] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [3546] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_DASH] = ACTIONS(2764), - [anon_sym_PLUS] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATend] = ACTIONS(2764), - [anon_sym_AToptional] = ACTIONS(2764), - [anon_sym_ATrequired] = ACTIONS(2764), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym_ATproperty] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [3547] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_DASH] = ACTIONS(2760), - [anon_sym_PLUS] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATend] = ACTIONS(2760), - [anon_sym_AToptional] = ACTIONS(2760), - [anon_sym_ATrequired] = ACTIONS(2760), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym_ATproperty] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [3548] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2756), - [anon_sym_PLUS] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATend] = ACTIONS(2756), - [anon_sym_AToptional] = ACTIONS(2756), - [anon_sym_ATrequired] = ACTIONS(2756), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym_ATproperty] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [3549] = { - [sym_identifier] = ACTIONS(3344), - [anon_sym_COMMA] = ACTIONS(3346), - [anon_sym_RPAREN] = ACTIONS(3346), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3346), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3346), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_STAR] = ACTIONS(3346), - [anon_sym_CARET] = ACTIONS(3346), - [anon_sym_GT] = ACTIONS(3346), - [anon_sym_SEMI] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3344), - [anon_sym_extern] = ACTIONS(3344), - [anon_sym___attribute__] = ACTIONS(3344), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3344), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___declspec] = ACTIONS(3344), - [anon_sym___based] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(3346), - [anon_sym_RBRACE] = ACTIONS(3346), - [anon_sym_signed] = ACTIONS(3344), - [anon_sym_unsigned] = ACTIONS(3344), - [anon_sym_long] = ACTIONS(3344), - [anon_sym_short] = ACTIONS(3344), - [anon_sym_EQ] = ACTIONS(3346), - [anon_sym_ATautoreleasepool] = ACTIONS(3346), - [anon_sym_static] = ACTIONS(3344), - [anon_sym_auto] = ACTIONS(3344), - [anon_sym_register] = ACTIONS(3344), - [anon_sym_inline] = ACTIONS(3344), - [anon_sym___inline] = ACTIONS(3344), - [anon_sym___inline__] = ACTIONS(3344), - [anon_sym___forceinline] = ACTIONS(3344), - [anon_sym_thread_local] = ACTIONS(3344), - [anon_sym___thread] = ACTIONS(3344), - [anon_sym_CG_EXTERN] = ACTIONS(3344), - [anon_sym_CG_INLINE] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3344), - [anon_sym_IBOutlet] = ACTIONS(3344), - [anon_sym_IBInspectable] = ACTIONS(3344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3344), - [anon_sym_NS_INLINE] = ACTIONS(3344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3344), - [anon_sym_OBJC_EXPORT] = ACTIONS(3344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3344), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3344), - [anon_sym_volatile] = ACTIONS(3344), - [anon_sym_restrict] = ACTIONS(3344), - [anon_sym___restrict__] = ACTIONS(3344), - [anon_sym__Atomic] = ACTIONS(3344), - [anon_sym__Noreturn] = ACTIONS(3344), - [anon_sym_nullable] = ACTIONS(3344), - [anon_sym__Complex] = ACTIONS(3344), - [anon_sym__Nonnull] = ACTIONS(3344), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3344), - [anon_sym__Null_unspecified] = ACTIONS(3344), - [anon_sym___autoreleasing] = ACTIONS(3344), - [anon_sym___block] = ACTIONS(3344), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3344), - [anon_sym___bridge_transfer] = ACTIONS(3344), - [anon_sym___complex] = ACTIONS(3344), - [anon_sym___const] = ACTIONS(3344), - [anon_sym___imag] = ACTIONS(3344), - [anon_sym___kindof] = ACTIONS(3344), - [anon_sym___nonnull] = ACTIONS(3344), - [anon_sym___nullable] = ACTIONS(3344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3344), - [anon_sym___real] = ACTIONS(3344), - [anon_sym___strong] = ACTIONS(3344), - [anon_sym___unsafe_unretained] = ACTIONS(3344), - [anon_sym___unused] = ACTIONS(3344), - [anon_sym___weak] = ACTIONS(3344), - [sym_primitive_type] = ACTIONS(3344), - [anon_sym_enum] = ACTIONS(3344), - [anon_sym_COLON] = ACTIONS(3346), - [anon_sym_struct] = ACTIONS(3344), - [anon_sym_union] = ACTIONS(3344), - [anon_sym_asm] = ACTIONS(3344), - [anon_sym___asm__] = ACTIONS(3344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3344), - [anon_sym___typeof] = ACTIONS(3344), - [anon_sym_typeof] = ACTIONS(3344), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE] = ACTIONS(3344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_API_AVAILABLE] = ACTIONS(3344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_API_DEPRECATED] = ACTIONS(3344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3344), - [anon_sym___deprecated_msg] = ACTIONS(3344), - [anon_sym___deprecated_enum_msg] = ACTIONS(3344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3344), - [anon_sym_ATprotocol] = ACTIONS(3346), - [anon_sym_ATinterface] = ACTIONS(3346), - [anon_sym_ATimplementation] = ACTIONS(3346), - [anon_sym_ATproperty] = ACTIONS(3346), - [anon_sym__Alignas] = ACTIONS(3344), - [anon_sym_BOOL] = ACTIONS(3344), - [anon_sym_IMP] = ACTIONS(3344), - [anon_sym_SEL] = ACTIONS(3344), - [anon_sym_Class] = ACTIONS(3344), - [anon_sym_id] = ACTIONS(3344), - }, - [3550] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6481), - [aux_sym_preproc_def_token1] = ACTIONS(6481), - [aux_sym_preproc_if_token1] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6481), - [sym_preproc_directive] = ACTIONS(6481), - [anon_sym_DASH] = ACTIONS(6483), - [anon_sym_PLUS] = ACTIONS(6483), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6481), - [anon_sym_typedef] = ACTIONS(6481), - [anon_sym_extern] = ACTIONS(6481), - [anon_sym___attribute__] = ACTIONS(6481), - [anon_sym___attribute] = ACTIONS(6481), - [anon_sym_noreturn] = ACTIONS(6481), - [anon_sym_LBRACK] = ACTIONS(6483), - [anon_sym___declspec] = ACTIONS(6481), - [anon_sym___cdecl] = ACTIONS(6481), - [anon_sym___clrcall] = ACTIONS(6481), - [anon_sym___stdcall] = ACTIONS(6481), - [anon_sym___fastcall] = ACTIONS(6481), - [anon_sym___thiscall] = ACTIONS(6481), - [anon_sym___vectorcall] = ACTIONS(6481), - [anon_sym_signed] = ACTIONS(6481), - [anon_sym_unsigned] = ACTIONS(6481), - [anon_sym_long] = ACTIONS(6481), - [anon_sym_short] = ACTIONS(6481), - [anon_sym_static] = ACTIONS(6481), - [anon_sym_auto] = ACTIONS(6481), - [anon_sym_register] = ACTIONS(6481), - [anon_sym_inline] = ACTIONS(6481), - [anon_sym___inline] = ACTIONS(6481), - [anon_sym___inline__] = ACTIONS(6481), - [anon_sym___forceinline] = ACTIONS(6481), - [anon_sym_thread_local] = ACTIONS(6481), - [anon_sym___thread] = ACTIONS(6481), - [anon_sym_CG_EXTERN] = ACTIONS(6481), - [anon_sym_CG_INLINE] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6481), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6481), - [anon_sym_IBOutlet] = ACTIONS(6481), - [anon_sym_IBInspectable] = ACTIONS(6481), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6481), - [anon_sym_NS_INLINE] = ACTIONS(6481), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6481), - [anon_sym_OBJC_EXPORT] = ACTIONS(6481), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6481), - [anon_sym_const] = ACTIONS(6481), - [anon_sym_constexpr] = ACTIONS(6481), - [anon_sym_volatile] = ACTIONS(6481), - [anon_sym_restrict] = ACTIONS(6481), - [anon_sym___restrict__] = ACTIONS(6481), - [anon_sym__Atomic] = ACTIONS(6481), - [anon_sym__Noreturn] = ACTIONS(6481), - [anon_sym_nullable] = ACTIONS(6481), - [anon_sym__Complex] = ACTIONS(6481), - [anon_sym__Nonnull] = ACTIONS(6481), - [anon_sym__Nullable] = ACTIONS(6481), - [anon_sym__Nullable_result] = ACTIONS(6481), - [anon_sym__Null_unspecified] = ACTIONS(6481), - [anon_sym___autoreleasing] = ACTIONS(6481), - [anon_sym___block] = ACTIONS(6481), - [anon_sym___bridge] = ACTIONS(6481), - [anon_sym___bridge_retained] = ACTIONS(6481), - [anon_sym___bridge_transfer] = ACTIONS(6481), - [anon_sym___complex] = ACTIONS(6481), - [anon_sym___const] = ACTIONS(6481), - [anon_sym___imag] = ACTIONS(6481), - [anon_sym___kindof] = ACTIONS(6481), - [anon_sym___nonnull] = ACTIONS(6481), - [anon_sym___nullable] = ACTIONS(6481), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6481), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6481), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6481), - [anon_sym___real] = ACTIONS(6481), - [anon_sym___strong] = ACTIONS(6481), - [anon_sym___unsafe_unretained] = ACTIONS(6481), - [anon_sym___unused] = ACTIONS(6481), - [anon_sym___weak] = ACTIONS(6481), - [sym_primitive_type] = ACTIONS(6481), - [anon_sym_enum] = ACTIONS(6481), - [anon_sym_struct] = ACTIONS(6481), - [anon_sym_union] = ACTIONS(6481), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6481), - [anon_sym___typeof] = ACTIONS(6481), - [anon_sym_typeof] = ACTIONS(6481), - [aux_sym_preproc_undef_token1] = ACTIONS(6481), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6481), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6481), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6481), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6481), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE] = ACTIONS(6481), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_API_AVAILABLE] = ACTIONS(6481), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_API_DEPRECATED] = ACTIONS(6481), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6481), - [anon_sym___deprecated_msg] = ACTIONS(6481), - [anon_sym___deprecated_enum_msg] = ACTIONS(6481), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6481), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6481), - [anon_sym_ATend] = ACTIONS(6483), - [anon_sym_AToptional] = ACTIONS(6483), - [anon_sym_ATrequired] = ACTIONS(6483), - [anon_sym_ATproperty] = ACTIONS(6483), - [anon_sym__Alignas] = ACTIONS(6481), - [anon_sym_BOOL] = ACTIONS(6481), - [anon_sym_IMP] = ACTIONS(6481), - [anon_sym_SEL] = ACTIONS(6481), - [anon_sym_Class] = ACTIONS(6481), - [anon_sym_id] = ACTIONS(6481), - }, - [3551] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6487), - [aux_sym_preproc_def_token1] = ACTIONS(6487), - [aux_sym_preproc_if_token1] = ACTIONS(6487), - [aux_sym_preproc_if_token2] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6487), - [aux_sym_preproc_else_token1] = ACTIONS(6487), - [aux_sym_preproc_elif_token1] = ACTIONS(6487), - [sym_preproc_directive] = ACTIONS(6487), - [anon_sym_DASH] = ACTIONS(6489), - [anon_sym_PLUS] = ACTIONS(6489), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6487), - [anon_sym_typedef] = ACTIONS(6487), - [anon_sym_extern] = ACTIONS(6487), - [anon_sym___attribute__] = ACTIONS(6487), - [anon_sym___attribute] = ACTIONS(6487), - [anon_sym_noreturn] = ACTIONS(6487), - [anon_sym_LBRACK] = ACTIONS(6489), - [anon_sym___declspec] = ACTIONS(6487), - [anon_sym___cdecl] = ACTIONS(6487), - [anon_sym___clrcall] = ACTIONS(6487), - [anon_sym___stdcall] = ACTIONS(6487), - [anon_sym___fastcall] = ACTIONS(6487), - [anon_sym___thiscall] = ACTIONS(6487), - [anon_sym___vectorcall] = ACTIONS(6487), - [anon_sym_signed] = ACTIONS(6487), - [anon_sym_unsigned] = ACTIONS(6487), - [anon_sym_long] = ACTIONS(6487), - [anon_sym_short] = ACTIONS(6487), - [anon_sym_static] = ACTIONS(6487), - [anon_sym_auto] = ACTIONS(6487), - [anon_sym_register] = ACTIONS(6487), - [anon_sym_inline] = ACTIONS(6487), - [anon_sym___inline] = ACTIONS(6487), - [anon_sym___inline__] = ACTIONS(6487), - [anon_sym___forceinline] = ACTIONS(6487), - [anon_sym_thread_local] = ACTIONS(6487), - [anon_sym___thread] = ACTIONS(6487), - [anon_sym_CG_EXTERN] = ACTIONS(6487), - [anon_sym_CG_INLINE] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6487), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6487), - [anon_sym_IBOutlet] = ACTIONS(6487), - [anon_sym_IBInspectable] = ACTIONS(6487), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6487), - [anon_sym_NS_INLINE] = ACTIONS(6487), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6487), - [anon_sym_OBJC_EXPORT] = ACTIONS(6487), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6487), - [anon_sym_const] = ACTIONS(6487), - [anon_sym_constexpr] = ACTIONS(6487), - [anon_sym_volatile] = ACTIONS(6487), - [anon_sym_restrict] = ACTIONS(6487), - [anon_sym___restrict__] = ACTIONS(6487), - [anon_sym__Atomic] = ACTIONS(6487), - [anon_sym__Noreturn] = ACTIONS(6487), - [anon_sym_nullable] = ACTIONS(6487), - [anon_sym__Complex] = ACTIONS(6487), - [anon_sym__Nonnull] = ACTIONS(6487), - [anon_sym__Nullable] = ACTIONS(6487), - [anon_sym__Nullable_result] = ACTIONS(6487), - [anon_sym__Null_unspecified] = ACTIONS(6487), - [anon_sym___autoreleasing] = ACTIONS(6487), - [anon_sym___block] = ACTIONS(6487), - [anon_sym___bridge] = ACTIONS(6487), - [anon_sym___bridge_retained] = ACTIONS(6487), - [anon_sym___bridge_transfer] = ACTIONS(6487), - [anon_sym___complex] = ACTIONS(6487), - [anon_sym___const] = ACTIONS(6487), - [anon_sym___imag] = ACTIONS(6487), - [anon_sym___kindof] = ACTIONS(6487), - [anon_sym___nonnull] = ACTIONS(6487), - [anon_sym___nullable] = ACTIONS(6487), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6487), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6487), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6487), - [anon_sym___real] = ACTIONS(6487), - [anon_sym___strong] = ACTIONS(6487), - [anon_sym___unsafe_unretained] = ACTIONS(6487), - [anon_sym___unused] = ACTIONS(6487), - [anon_sym___weak] = ACTIONS(6487), - [sym_primitive_type] = ACTIONS(6487), - [anon_sym_enum] = ACTIONS(6487), - [anon_sym_struct] = ACTIONS(6487), - [anon_sym_union] = ACTIONS(6487), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6487), - [anon_sym___typeof] = ACTIONS(6487), - [anon_sym_typeof] = ACTIONS(6487), - [aux_sym_preproc_undef_token1] = ACTIONS(6487), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6487), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6487), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6487), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6487), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE] = ACTIONS(6487), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_API_AVAILABLE] = ACTIONS(6487), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_API_DEPRECATED] = ACTIONS(6487), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6487), - [anon_sym___deprecated_msg] = ACTIONS(6487), - [anon_sym___deprecated_enum_msg] = ACTIONS(6487), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6487), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6487), - [anon_sym_ATproperty] = ACTIONS(6489), - [anon_sym__Alignas] = ACTIONS(6487), - [anon_sym_BOOL] = ACTIONS(6487), - [anon_sym_IMP] = ACTIONS(6487), - [anon_sym_SEL] = ACTIONS(6487), - [anon_sym_Class] = ACTIONS(6487), - [anon_sym_id] = ACTIONS(6487), - }, - [3552] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_DASH] = ACTIONS(2752), - [anon_sym_PLUS] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATend] = ACTIONS(2752), - [anon_sym_AToptional] = ACTIONS(2752), - [anon_sym_ATrequired] = ACTIONS(2752), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym_ATproperty] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [3553] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6493), - [aux_sym_preproc_def_token1] = ACTIONS(6493), - [aux_sym_preproc_if_token1] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6493), - [sym_preproc_directive] = ACTIONS(6493), - [anon_sym_DASH] = ACTIONS(6495), - [anon_sym_PLUS] = ACTIONS(6495), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6493), - [anon_sym_typedef] = ACTIONS(6493), - [anon_sym_extern] = ACTIONS(6493), - [anon_sym___attribute__] = ACTIONS(6493), - [anon_sym___attribute] = ACTIONS(6493), - [anon_sym_noreturn] = ACTIONS(6493), - [anon_sym_LBRACK] = ACTIONS(6495), - [anon_sym___declspec] = ACTIONS(6493), - [anon_sym___cdecl] = ACTIONS(6493), - [anon_sym___clrcall] = ACTIONS(6493), - [anon_sym___stdcall] = ACTIONS(6493), - [anon_sym___fastcall] = ACTIONS(6493), - [anon_sym___thiscall] = ACTIONS(6493), - [anon_sym___vectorcall] = ACTIONS(6493), - [anon_sym_signed] = ACTIONS(6493), - [anon_sym_unsigned] = ACTIONS(6493), - [anon_sym_long] = ACTIONS(6493), - [anon_sym_short] = ACTIONS(6493), - [anon_sym_static] = ACTIONS(6493), - [anon_sym_auto] = ACTIONS(6493), - [anon_sym_register] = ACTIONS(6493), - [anon_sym_inline] = ACTIONS(6493), - [anon_sym___inline] = ACTIONS(6493), - [anon_sym___inline__] = ACTIONS(6493), - [anon_sym___forceinline] = ACTIONS(6493), - [anon_sym_thread_local] = ACTIONS(6493), - [anon_sym___thread] = ACTIONS(6493), - [anon_sym_CG_EXTERN] = ACTIONS(6493), - [anon_sym_CG_INLINE] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6493), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6493), - [anon_sym_IBOutlet] = ACTIONS(6493), - [anon_sym_IBInspectable] = ACTIONS(6493), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6493), - [anon_sym_NS_INLINE] = ACTIONS(6493), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6493), - [anon_sym_OBJC_EXPORT] = ACTIONS(6493), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6493), - [anon_sym_const] = ACTIONS(6493), - [anon_sym_constexpr] = ACTIONS(6493), - [anon_sym_volatile] = ACTIONS(6493), - [anon_sym_restrict] = ACTIONS(6493), - [anon_sym___restrict__] = ACTIONS(6493), - [anon_sym__Atomic] = ACTIONS(6493), - [anon_sym__Noreturn] = ACTIONS(6493), - [anon_sym_nullable] = ACTIONS(6493), - [anon_sym__Complex] = ACTIONS(6493), - [anon_sym__Nonnull] = ACTIONS(6493), - [anon_sym__Nullable] = ACTIONS(6493), - [anon_sym__Nullable_result] = ACTIONS(6493), - [anon_sym__Null_unspecified] = ACTIONS(6493), - [anon_sym___autoreleasing] = ACTIONS(6493), - [anon_sym___block] = ACTIONS(6493), - [anon_sym___bridge] = ACTIONS(6493), - [anon_sym___bridge_retained] = ACTIONS(6493), - [anon_sym___bridge_transfer] = ACTIONS(6493), - [anon_sym___complex] = ACTIONS(6493), - [anon_sym___const] = ACTIONS(6493), - [anon_sym___imag] = ACTIONS(6493), - [anon_sym___kindof] = ACTIONS(6493), - [anon_sym___nonnull] = ACTIONS(6493), - [anon_sym___nullable] = ACTIONS(6493), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6493), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6493), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6493), - [anon_sym___real] = ACTIONS(6493), - [anon_sym___strong] = ACTIONS(6493), - [anon_sym___unsafe_unretained] = ACTIONS(6493), - [anon_sym___unused] = ACTIONS(6493), - [anon_sym___weak] = ACTIONS(6493), - [sym_primitive_type] = ACTIONS(6493), - [anon_sym_enum] = ACTIONS(6493), - [anon_sym_struct] = ACTIONS(6493), - [anon_sym_union] = ACTIONS(6493), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6493), - [anon_sym___typeof] = ACTIONS(6493), - [anon_sym_typeof] = ACTIONS(6493), - [aux_sym_preproc_undef_token1] = ACTIONS(6493), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6493), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6493), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6493), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6493), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE] = ACTIONS(6493), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_API_AVAILABLE] = ACTIONS(6493), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_API_DEPRECATED] = ACTIONS(6493), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6493), - [anon_sym___deprecated_msg] = ACTIONS(6493), - [anon_sym___deprecated_enum_msg] = ACTIONS(6493), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6493), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6493), - [anon_sym_ATend] = ACTIONS(6495), - [anon_sym_AToptional] = ACTIONS(6495), - [anon_sym_ATrequired] = ACTIONS(6495), - [anon_sym_ATproperty] = ACTIONS(6495), - [anon_sym__Alignas] = ACTIONS(6493), - [anon_sym_BOOL] = ACTIONS(6493), - [anon_sym_IMP] = ACTIONS(6493), - [anon_sym_SEL] = ACTIONS(6493), - [anon_sym_Class] = ACTIONS(6493), - [anon_sym_id] = ACTIONS(6493), - }, - [3554] = { - [sym_identifier] = ACTIONS(6497), - [aux_sym_preproc_def_token1] = ACTIONS(6497), - [aux_sym_preproc_if_token1] = ACTIONS(6497), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6497), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6497), - [sym_preproc_directive] = ACTIONS(6497), - [anon_sym_LPAREN2] = ACTIONS(6499), - [anon_sym_DASH] = ACTIONS(6499), - [anon_sym_PLUS] = ACTIONS(6499), - [anon_sym_LT] = ACTIONS(6499), - [anon_sym___extension__] = ACTIONS(6497), - [anon_sym_typedef] = ACTIONS(6497), - [anon_sym_extern] = ACTIONS(6497), - [anon_sym___attribute__] = ACTIONS(6497), - [anon_sym___attribute] = ACTIONS(6497), - [anon_sym_noreturn] = ACTIONS(6497), - [anon_sym_LBRACK] = ACTIONS(6499), - [anon_sym___declspec] = ACTIONS(6497), - [anon_sym___cdecl] = ACTIONS(6497), - [anon_sym___clrcall] = ACTIONS(6497), - [anon_sym___stdcall] = ACTIONS(6497), - [anon_sym___fastcall] = ACTIONS(6497), - [anon_sym___thiscall] = ACTIONS(6497), - [anon_sym___vectorcall] = ACTIONS(6497), - [anon_sym_LBRACE] = ACTIONS(6499), - [anon_sym_signed] = ACTIONS(6497), - [anon_sym_unsigned] = ACTIONS(6497), - [anon_sym_long] = ACTIONS(6497), - [anon_sym_short] = ACTIONS(6497), - [anon_sym_static] = ACTIONS(6497), - [anon_sym_auto] = ACTIONS(6497), - [anon_sym_register] = ACTIONS(6497), - [anon_sym_inline] = ACTIONS(6497), - [anon_sym___inline] = ACTIONS(6497), - [anon_sym___inline__] = ACTIONS(6497), - [anon_sym___forceinline] = ACTIONS(6497), - [anon_sym_thread_local] = ACTIONS(6497), - [anon_sym___thread] = ACTIONS(6497), - [anon_sym_CG_EXTERN] = ACTIONS(6497), - [anon_sym_CG_INLINE] = ACTIONS(6497), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6497), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6497), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6497), - [anon_sym_IBOutlet] = ACTIONS(6497), - [anon_sym_IBInspectable] = ACTIONS(6497), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6497), - [anon_sym_NS_INLINE] = ACTIONS(6497), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6497), - [anon_sym_OBJC_EXPORT] = ACTIONS(6497), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6497), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6497), - [anon_sym_const] = ACTIONS(6497), - [anon_sym_constexpr] = ACTIONS(6497), - [anon_sym_volatile] = ACTIONS(6497), - [anon_sym_restrict] = ACTIONS(6497), - [anon_sym___restrict__] = ACTIONS(6497), - [anon_sym__Atomic] = ACTIONS(6497), - [anon_sym__Noreturn] = ACTIONS(6497), - [anon_sym_nullable] = ACTIONS(6497), - [anon_sym__Complex] = ACTIONS(6497), - [anon_sym__Nonnull] = ACTIONS(6497), - [anon_sym__Nullable] = ACTIONS(6497), - [anon_sym__Nullable_result] = ACTIONS(6497), - [anon_sym__Null_unspecified] = ACTIONS(6497), - [anon_sym___autoreleasing] = ACTIONS(6497), - [anon_sym___block] = ACTIONS(6497), - [anon_sym___bridge] = ACTIONS(6497), - [anon_sym___bridge_retained] = ACTIONS(6497), - [anon_sym___bridge_transfer] = ACTIONS(6497), - [anon_sym___complex] = ACTIONS(6497), - [anon_sym___const] = ACTIONS(6497), - [anon_sym___imag] = ACTIONS(6497), - [anon_sym___kindof] = ACTIONS(6497), - [anon_sym___nonnull] = ACTIONS(6497), - [anon_sym___nullable] = ACTIONS(6497), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6497), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6497), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6497), - [anon_sym___real] = ACTIONS(6497), - [anon_sym___strong] = ACTIONS(6497), - [anon_sym___unsafe_unretained] = ACTIONS(6497), - [anon_sym___unused] = ACTIONS(6497), - [anon_sym___weak] = ACTIONS(6497), - [sym_primitive_type] = ACTIONS(6497), - [anon_sym_enum] = ACTIONS(6497), - [anon_sym_COLON] = ACTIONS(6499), - [anon_sym_struct] = ACTIONS(6497), - [anon_sym_union] = ACTIONS(6497), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6497), - [anon_sym___typeof] = ACTIONS(6497), - [anon_sym_typeof] = ACTIONS(6497), - [aux_sym_preproc_undef_token1] = ACTIONS(6497), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6497), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6497), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6497), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6497), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6497), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6497), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6497), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6497), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6497), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6497), - [anon_sym_NS_AVAILABLE] = ACTIONS(6497), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6497), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6497), - [anon_sym_API_AVAILABLE] = ACTIONS(6497), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6497), - [anon_sym_API_DEPRECATED] = ACTIONS(6497), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6497), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6497), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6497), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6497), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6497), - [anon_sym___deprecated_msg] = ACTIONS(6497), - [anon_sym___deprecated_enum_msg] = ACTIONS(6497), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6497), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6497), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6497), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6497), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6497), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6497), - [anon_sym_ATend] = ACTIONS(6499), - [anon_sym_ATproperty] = ACTIONS(6499), - [anon_sym__Alignas] = ACTIONS(6497), - [anon_sym_BOOL] = ACTIONS(6497), - [anon_sym_IMP] = ACTIONS(6497), - [anon_sym_SEL] = ACTIONS(6497), - [anon_sym_Class] = ACTIONS(6497), - [anon_sym_id] = ACTIONS(6497), - }, - [3555] = { - [sym_identifier] = ACTIONS(6501), - [aux_sym_preproc_def_token1] = ACTIONS(6501), - [aux_sym_preproc_if_token1] = ACTIONS(6501), - [aux_sym_preproc_if_token2] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6501), - [aux_sym_preproc_else_token1] = ACTIONS(6501), - [aux_sym_preproc_elif_token1] = ACTIONS(6501), - [sym_preproc_directive] = ACTIONS(6501), - [anon_sym_DASH] = ACTIONS(6503), - [anon_sym_PLUS] = ACTIONS(6503), - [anon_sym_SEMI] = ACTIONS(6505), - [anon_sym___extension__] = ACTIONS(6501), - [anon_sym_typedef] = ACTIONS(6501), - [anon_sym_extern] = ACTIONS(6501), - [anon_sym___attribute__] = ACTIONS(6501), - [anon_sym___attribute] = ACTIONS(6501), - [anon_sym_noreturn] = ACTIONS(6501), - [anon_sym_LBRACK] = ACTIONS(6503), - [anon_sym___declspec] = ACTIONS(6501), - [anon_sym___cdecl] = ACTIONS(6501), - [anon_sym___clrcall] = ACTIONS(6501), - [anon_sym___stdcall] = ACTIONS(6501), - [anon_sym___fastcall] = ACTIONS(6501), - [anon_sym___thiscall] = ACTIONS(6501), - [anon_sym___vectorcall] = ACTIONS(6501), - [anon_sym_signed] = ACTIONS(6501), - [anon_sym_unsigned] = ACTIONS(6501), - [anon_sym_long] = ACTIONS(6501), - [anon_sym_short] = ACTIONS(6501), - [anon_sym_static] = ACTIONS(6501), - [anon_sym_auto] = ACTIONS(6501), - [anon_sym_register] = ACTIONS(6501), - [anon_sym_inline] = ACTIONS(6501), - [anon_sym___inline] = ACTIONS(6501), - [anon_sym___inline__] = ACTIONS(6501), - [anon_sym___forceinline] = ACTIONS(6501), - [anon_sym_thread_local] = ACTIONS(6501), - [anon_sym___thread] = ACTIONS(6501), - [anon_sym_CG_EXTERN] = ACTIONS(6501), - [anon_sym_CG_INLINE] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6501), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6501), - [anon_sym_IBOutlet] = ACTIONS(6501), - [anon_sym_IBInspectable] = ACTIONS(6501), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6501), - [anon_sym_NS_INLINE] = ACTIONS(6501), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6501), - [anon_sym_OBJC_EXPORT] = ACTIONS(6501), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6501), - [anon_sym_const] = ACTIONS(6501), - [anon_sym_constexpr] = ACTIONS(6501), - [anon_sym_volatile] = ACTIONS(6501), - [anon_sym_restrict] = ACTIONS(6501), - [anon_sym___restrict__] = ACTIONS(6501), - [anon_sym__Atomic] = ACTIONS(6501), - [anon_sym__Noreturn] = ACTIONS(6501), - [anon_sym_nullable] = ACTIONS(6501), - [anon_sym__Complex] = ACTIONS(6501), - [anon_sym__Nonnull] = ACTIONS(6501), - [anon_sym__Nullable] = ACTIONS(6501), - [anon_sym__Nullable_result] = ACTIONS(6501), - [anon_sym__Null_unspecified] = ACTIONS(6501), - [anon_sym___autoreleasing] = ACTIONS(6501), - [anon_sym___block] = ACTIONS(6501), - [anon_sym___bridge] = ACTIONS(6501), - [anon_sym___bridge_retained] = ACTIONS(6501), - [anon_sym___bridge_transfer] = ACTIONS(6501), - [anon_sym___complex] = ACTIONS(6501), - [anon_sym___const] = ACTIONS(6501), - [anon_sym___imag] = ACTIONS(6501), - [anon_sym___kindof] = ACTIONS(6501), - [anon_sym___nonnull] = ACTIONS(6501), - [anon_sym___nullable] = ACTIONS(6501), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6501), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6501), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6501), - [anon_sym___real] = ACTIONS(6501), - [anon_sym___strong] = ACTIONS(6501), - [anon_sym___unsafe_unretained] = ACTIONS(6501), - [anon_sym___unused] = ACTIONS(6501), - [anon_sym___weak] = ACTIONS(6501), - [sym_primitive_type] = ACTIONS(6501), - [anon_sym_enum] = ACTIONS(6501), - [anon_sym_struct] = ACTIONS(6501), - [anon_sym_union] = ACTIONS(6501), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6501), - [anon_sym___typeof] = ACTIONS(6501), - [anon_sym_typeof] = ACTIONS(6501), - [aux_sym_preproc_undef_token1] = ACTIONS(6501), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6501), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6501), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6501), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6501), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE] = ACTIONS(6501), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_API_AVAILABLE] = ACTIONS(6501), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_API_DEPRECATED] = ACTIONS(6501), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6501), - [anon_sym___deprecated_msg] = ACTIONS(6501), - [anon_sym___deprecated_enum_msg] = ACTIONS(6501), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6501), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6501), - [anon_sym_ATsynthesize] = ACTIONS(6503), - [anon_sym_ATdynamic] = ACTIONS(6503), - [anon_sym__Alignas] = ACTIONS(6501), - [anon_sym_BOOL] = ACTIONS(6501), - [anon_sym_IMP] = ACTIONS(6501), - [anon_sym_SEL] = ACTIONS(6501), - [anon_sym_Class] = ACTIONS(6501), - [anon_sym_id] = ACTIONS(6501), - }, - [3556] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token2] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [aux_sym_preproc_else_token1] = ACTIONS(2814), - [aux_sym_preproc_elif_token1] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2816), - [anon_sym_PLUS] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym_ATproperty] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [3557] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token2] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [aux_sym_preproc_else_token1] = ACTIONS(2818), - [aux_sym_preproc_elif_token1] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_DASH] = ACTIONS(2820), - [anon_sym_PLUS] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym_ATproperty] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [3558] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6507), - [aux_sym_preproc_def_token1] = ACTIONS(6507), - [aux_sym_preproc_if_token1] = ACTIONS(6507), - [aux_sym_preproc_if_token2] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6507), - [aux_sym_preproc_else_token1] = ACTIONS(6507), - [aux_sym_preproc_elif_token1] = ACTIONS(6507), - [sym_preproc_directive] = ACTIONS(6507), - [anon_sym_DASH] = ACTIONS(6509), - [anon_sym_PLUS] = ACTIONS(6509), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6507), - [anon_sym_typedef] = ACTIONS(6507), - [anon_sym_extern] = ACTIONS(6507), - [anon_sym___attribute__] = ACTIONS(6507), - [anon_sym___attribute] = ACTIONS(6507), - [anon_sym_noreturn] = ACTIONS(6507), - [anon_sym_LBRACK] = ACTIONS(6509), - [anon_sym___declspec] = ACTIONS(6507), - [anon_sym___cdecl] = ACTIONS(6507), - [anon_sym___clrcall] = ACTIONS(6507), - [anon_sym___stdcall] = ACTIONS(6507), - [anon_sym___fastcall] = ACTIONS(6507), - [anon_sym___thiscall] = ACTIONS(6507), - [anon_sym___vectorcall] = ACTIONS(6507), - [anon_sym_signed] = ACTIONS(6507), - [anon_sym_unsigned] = ACTIONS(6507), - [anon_sym_long] = ACTIONS(6507), - [anon_sym_short] = ACTIONS(6507), - [anon_sym_static] = ACTIONS(6507), - [anon_sym_auto] = ACTIONS(6507), - [anon_sym_register] = ACTIONS(6507), - [anon_sym_inline] = ACTIONS(6507), - [anon_sym___inline] = ACTIONS(6507), - [anon_sym___inline__] = ACTIONS(6507), - [anon_sym___forceinline] = ACTIONS(6507), - [anon_sym_thread_local] = ACTIONS(6507), - [anon_sym___thread] = ACTIONS(6507), - [anon_sym_CG_EXTERN] = ACTIONS(6507), - [anon_sym_CG_INLINE] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6507), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6507), - [anon_sym_IBOutlet] = ACTIONS(6507), - [anon_sym_IBInspectable] = ACTIONS(6507), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6507), - [anon_sym_NS_INLINE] = ACTIONS(6507), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6507), - [anon_sym_OBJC_EXPORT] = ACTIONS(6507), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6507), - [anon_sym_const] = ACTIONS(6507), - [anon_sym_constexpr] = ACTIONS(6507), - [anon_sym_volatile] = ACTIONS(6507), - [anon_sym_restrict] = ACTIONS(6507), - [anon_sym___restrict__] = ACTIONS(6507), - [anon_sym__Atomic] = ACTIONS(6507), - [anon_sym__Noreturn] = ACTIONS(6507), - [anon_sym_nullable] = ACTIONS(6507), - [anon_sym__Complex] = ACTIONS(6507), - [anon_sym__Nonnull] = ACTIONS(6507), - [anon_sym__Nullable] = ACTIONS(6507), - [anon_sym__Nullable_result] = ACTIONS(6507), - [anon_sym__Null_unspecified] = ACTIONS(6507), - [anon_sym___autoreleasing] = ACTIONS(6507), - [anon_sym___block] = ACTIONS(6507), - [anon_sym___bridge] = ACTIONS(6507), - [anon_sym___bridge_retained] = ACTIONS(6507), - [anon_sym___bridge_transfer] = ACTIONS(6507), - [anon_sym___complex] = ACTIONS(6507), - [anon_sym___const] = ACTIONS(6507), - [anon_sym___imag] = ACTIONS(6507), - [anon_sym___kindof] = ACTIONS(6507), - [anon_sym___nonnull] = ACTIONS(6507), - [anon_sym___nullable] = ACTIONS(6507), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6507), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6507), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6507), - [anon_sym___real] = ACTIONS(6507), - [anon_sym___strong] = ACTIONS(6507), - [anon_sym___unsafe_unretained] = ACTIONS(6507), - [anon_sym___unused] = ACTIONS(6507), - [anon_sym___weak] = ACTIONS(6507), - [sym_primitive_type] = ACTIONS(6507), - [anon_sym_enum] = ACTIONS(6507), - [anon_sym_struct] = ACTIONS(6507), - [anon_sym_union] = ACTIONS(6507), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6507), - [anon_sym___typeof] = ACTIONS(6507), - [anon_sym_typeof] = ACTIONS(6507), - [aux_sym_preproc_undef_token1] = ACTIONS(6507), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6507), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6507), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6507), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6507), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE] = ACTIONS(6507), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_API_AVAILABLE] = ACTIONS(6507), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_API_DEPRECATED] = ACTIONS(6507), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6507), - [anon_sym___deprecated_msg] = ACTIONS(6507), - [anon_sym___deprecated_enum_msg] = ACTIONS(6507), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6507), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6507), - [anon_sym_ATproperty] = ACTIONS(6509), - [anon_sym__Alignas] = ACTIONS(6507), - [anon_sym_BOOL] = ACTIONS(6507), - [anon_sym_IMP] = ACTIONS(6507), - [anon_sym_SEL] = ACTIONS(6507), - [anon_sym_Class] = ACTIONS(6507), - [anon_sym_id] = ACTIONS(6507), - }, - [3559] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2740), - [anon_sym_PLUS] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATend] = ACTIONS(2740), - [anon_sym_AToptional] = ACTIONS(2740), - [anon_sym_ATrequired] = ACTIONS(2740), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym_ATproperty] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [3560] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_DASH] = ACTIONS(2736), - [anon_sym_PLUS] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATend] = ACTIONS(2736), - [anon_sym_AToptional] = ACTIONS(2736), - [anon_sym_ATrequired] = ACTIONS(2736), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym_ATproperty] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [3561] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token2] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [aux_sym_preproc_else_token1] = ACTIONS(2798), - [aux_sym_preproc_elif_token1] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_DASH] = ACTIONS(2800), - [anon_sym_PLUS] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym_ATproperty] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [3562] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token2] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [aux_sym_preproc_else_token1] = ACTIONS(3110), - [aux_sym_preproc_elif_token1] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_DASH] = ACTIONS(3112), - [anon_sym_PLUS] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym_ATproperty] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [3563] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7108), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3564] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_DASH] = ACTIONS(2728), - [anon_sym_PLUS] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATend] = ACTIONS(2728), - [anon_sym_AToptional] = ACTIONS(2728), - [anon_sym_ATrequired] = ACTIONS(2728), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym_ATproperty] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [3565] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_PLUS] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATend] = ACTIONS(2712), - [anon_sym_AToptional] = ACTIONS(2712), - [anon_sym_ATrequired] = ACTIONS(2712), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym_ATproperty] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [3566] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token2] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [aux_sym_preproc_else_token1] = ACTIONS(3130), - [aux_sym_preproc_elif_token1] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_DASH] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym_ATproperty] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [3567] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_DASH] = ACTIONS(2708), - [anon_sym_PLUS] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATend] = ACTIONS(2708), - [anon_sym_AToptional] = ACTIONS(2708), - [anon_sym_ATrequired] = ACTIONS(2708), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym_ATproperty] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [3568] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [aux_sym_preproc_else_token1] = ACTIONS(2586), - [aux_sym_preproc_elif_token1] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3569] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [aux_sym_preproc_else_token1] = ACTIONS(2546), - [aux_sym_preproc_elif_token1] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3570] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6511), - [aux_sym_preproc_def_token1] = ACTIONS(6511), - [aux_sym_preproc_if_token1] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6511), - [sym_preproc_directive] = ACTIONS(6511), - [anon_sym_DASH] = ACTIONS(6513), - [anon_sym_PLUS] = ACTIONS(6513), - [anon_sym_SEMI] = ACTIONS(6515), - [anon_sym___extension__] = ACTIONS(6511), - [anon_sym_typedef] = ACTIONS(6511), - [anon_sym_extern] = ACTIONS(6511), - [anon_sym___attribute__] = ACTIONS(6511), - [anon_sym___attribute] = ACTIONS(6511), - [anon_sym_noreturn] = ACTIONS(6511), - [anon_sym_LBRACK] = ACTIONS(6513), - [anon_sym___declspec] = ACTIONS(6511), - [anon_sym___cdecl] = ACTIONS(6511), - [anon_sym___clrcall] = ACTIONS(6511), - [anon_sym___stdcall] = ACTIONS(6511), - [anon_sym___fastcall] = ACTIONS(6511), - [anon_sym___thiscall] = ACTIONS(6511), - [anon_sym___vectorcall] = ACTIONS(6511), - [anon_sym_signed] = ACTIONS(6511), - [anon_sym_unsigned] = ACTIONS(6511), - [anon_sym_long] = ACTIONS(6511), - [anon_sym_short] = ACTIONS(6511), - [anon_sym_static] = ACTIONS(6511), - [anon_sym_auto] = ACTIONS(6511), - [anon_sym_register] = ACTIONS(6511), - [anon_sym_inline] = ACTIONS(6511), - [anon_sym___inline] = ACTIONS(6511), - [anon_sym___inline__] = ACTIONS(6511), - [anon_sym___forceinline] = ACTIONS(6511), - [anon_sym_thread_local] = ACTIONS(6511), - [anon_sym___thread] = ACTIONS(6511), - [anon_sym_CG_EXTERN] = ACTIONS(6511), - [anon_sym_CG_INLINE] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6511), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6511), - [anon_sym_IBOutlet] = ACTIONS(6511), - [anon_sym_IBInspectable] = ACTIONS(6511), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6511), - [anon_sym_NS_INLINE] = ACTIONS(6511), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6511), - [anon_sym_OBJC_EXPORT] = ACTIONS(6511), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6511), - [anon_sym_const] = ACTIONS(6511), - [anon_sym_constexpr] = ACTIONS(6511), - [anon_sym_volatile] = ACTIONS(6511), - [anon_sym_restrict] = ACTIONS(6511), - [anon_sym___restrict__] = ACTIONS(6511), - [anon_sym__Atomic] = ACTIONS(6511), - [anon_sym__Noreturn] = ACTIONS(6511), - [anon_sym_nullable] = ACTIONS(6511), - [anon_sym__Complex] = ACTIONS(6511), - [anon_sym__Nonnull] = ACTIONS(6511), - [anon_sym__Nullable] = ACTIONS(6511), - [anon_sym__Nullable_result] = ACTIONS(6511), - [anon_sym__Null_unspecified] = ACTIONS(6511), - [anon_sym___autoreleasing] = ACTIONS(6511), - [anon_sym___block] = ACTIONS(6511), - [anon_sym___bridge] = ACTIONS(6511), - [anon_sym___bridge_retained] = ACTIONS(6511), - [anon_sym___bridge_transfer] = ACTIONS(6511), - [anon_sym___complex] = ACTIONS(6511), - [anon_sym___const] = ACTIONS(6511), - [anon_sym___imag] = ACTIONS(6511), - [anon_sym___kindof] = ACTIONS(6511), - [anon_sym___nonnull] = ACTIONS(6511), - [anon_sym___nullable] = ACTIONS(6511), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6511), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6511), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6511), - [anon_sym___real] = ACTIONS(6511), - [anon_sym___strong] = ACTIONS(6511), - [anon_sym___unsafe_unretained] = ACTIONS(6511), - [anon_sym___unused] = ACTIONS(6511), - [anon_sym___weak] = ACTIONS(6511), - [sym_primitive_type] = ACTIONS(6511), - [anon_sym_enum] = ACTIONS(6511), - [anon_sym_struct] = ACTIONS(6511), - [anon_sym_union] = ACTIONS(6511), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6511), - [anon_sym___typeof] = ACTIONS(6511), - [anon_sym_typeof] = ACTIONS(6511), - [aux_sym_preproc_undef_token1] = ACTIONS(6511), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6511), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6511), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6511), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6511), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE] = ACTIONS(6511), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_API_AVAILABLE] = ACTIONS(6511), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_API_DEPRECATED] = ACTIONS(6511), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6511), - [anon_sym___deprecated_msg] = ACTIONS(6511), - [anon_sym___deprecated_enum_msg] = ACTIONS(6511), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6511), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6511), - [anon_sym_ATend] = ACTIONS(6513), - [anon_sym_AToptional] = ACTIONS(6513), - [anon_sym_ATrequired] = ACTIONS(6513), - [anon_sym_ATproperty] = ACTIONS(6513), - [anon_sym__Alignas] = ACTIONS(6511), - [anon_sym_BOOL] = ACTIONS(6511), - [anon_sym_IMP] = ACTIONS(6511), - [anon_sym_SEL] = ACTIONS(6511), - [anon_sym_Class] = ACTIONS(6511), - [anon_sym_id] = ACTIONS(6511), - }, - [3571] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [aux_sym_preproc_else_token1] = ACTIONS(2542), - [aux_sym_preproc_elif_token1] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3572] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3573] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [aux_sym_preproc_else_token1] = ACTIONS(2430), - [aux_sym_preproc_elif_token1] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3574] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token2] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [aux_sym_preproc_else_token1] = ACTIONS(2538), - [aux_sym_preproc_elif_token1] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_DASH] = ACTIONS(2540), - [anon_sym_PLUS] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym_ATproperty] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [3575] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token2] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [aux_sym_preproc_else_token1] = ACTIONS(2534), - [aux_sym_preproc_elif_token1] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_DASH] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym_ATproperty] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [3576] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token2] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [aux_sym_preproc_else_token1] = ACTIONS(2530), - [aux_sym_preproc_elif_token1] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_DASH] = ACTIONS(2532), - [anon_sym_PLUS] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym_ATproperty] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [3577] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token2] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [aux_sym_preproc_else_token1] = ACTIONS(2526), - [aux_sym_preproc_elif_token1] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_DASH] = ACTIONS(2528), - [anon_sym_PLUS] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym_ATproperty] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [3578] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token2] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [aux_sym_preproc_else_token1] = ACTIONS(2522), - [aux_sym_preproc_elif_token1] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_DASH] = ACTIONS(2524), - [anon_sym_PLUS] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym_ATproperty] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [3579] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token2] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [aux_sym_preproc_else_token1] = ACTIONS(2822), - [aux_sym_preproc_elif_token1] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_DASH] = ACTIONS(2824), - [anon_sym_PLUS] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym_ATproperty] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [3580] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token2] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [aux_sym_preproc_else_token1] = ACTIONS(2514), - [aux_sym_preproc_elif_token1] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_DASH] = ACTIONS(2516), - [anon_sym_PLUS] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym_ATproperty] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [3581] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token2] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [aux_sym_preproc_else_token1] = ACTIONS(2510), - [aux_sym_preproc_elif_token1] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_DASH] = ACTIONS(2512), - [anon_sym_PLUS] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym_ATproperty] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [3582] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token2] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [aux_sym_preproc_else_token1] = ACTIONS(2506), - [aux_sym_preproc_elif_token1] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_DASH] = ACTIONS(2508), - [anon_sym_PLUS] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym_ATproperty] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [3583] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token2] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [aux_sym_preproc_else_token1] = ACTIONS(2826), - [aux_sym_preproc_elif_token1] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_DASH] = ACTIONS(2828), - [anon_sym_PLUS] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym_ATproperty] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [3584] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token2] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [aux_sym_preproc_else_token1] = ACTIONS(2502), - [aux_sym_preproc_elif_token1] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_DASH] = ACTIONS(2504), - [anon_sym_PLUS] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym_ATproperty] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [3585] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token2] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [aux_sym_preproc_else_token1] = ACTIONS(2498), - [aux_sym_preproc_elif_token1] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_DASH] = ACTIONS(2500), - [anon_sym_PLUS] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym_ATproperty] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [3586] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token2] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [aux_sym_preproc_else_token1] = ACTIONS(2830), - [aux_sym_preproc_elif_token1] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_DASH] = ACTIONS(2832), - [anon_sym_PLUS] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym_ATproperty] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [3587] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token2] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [aux_sym_preproc_else_token1] = ACTIONS(2494), - [aux_sym_preproc_elif_token1] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_DASH] = ACTIONS(2496), - [anon_sym_PLUS] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym_ATproperty] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [3588] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token2] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [aux_sym_preproc_else_token1] = ACTIONS(2490), - [aux_sym_preproc_elif_token1] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_DASH] = ACTIONS(2492), - [anon_sym_PLUS] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym_ATproperty] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [3589] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token2] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [aux_sym_preproc_else_token1] = ACTIONS(2486), - [aux_sym_preproc_elif_token1] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym_ATproperty] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [3590] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token2] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [aux_sym_preproc_else_token1] = ACTIONS(2470), - [aux_sym_preproc_elif_token1] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_DASH] = ACTIONS(2472), - [anon_sym_PLUS] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym_ATproperty] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [3591] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token2] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [aux_sym_preproc_else_token1] = ACTIONS(2466), - [aux_sym_preproc_elif_token1] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym_ATproperty] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [3592] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token2] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [aux_sym_preproc_else_token1] = ACTIONS(2462), - [aux_sym_preproc_elif_token1] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_DASH] = ACTIONS(2464), - [anon_sym_PLUS] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym_ATproperty] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [3593] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token2] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [aux_sym_preproc_else_token1] = ACTIONS(2458), - [aux_sym_preproc_elif_token1] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_DASH] = ACTIONS(2460), - [anon_sym_PLUS] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym_ATproperty] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [3594] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token2] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [aux_sym_preproc_else_token1] = ACTIONS(3404), - [aux_sym_preproc_elif_token1] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_DASH] = ACTIONS(3406), - [anon_sym_PLUS] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym_ATproperty] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [3595] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token2] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [aux_sym_preproc_else_token1] = ACTIONS(2454), - [aux_sym_preproc_elif_token1] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_DASH] = ACTIONS(2456), - [anon_sym_PLUS] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym_ATproperty] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [3596] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token2] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [aux_sym_preproc_else_token1] = ACTIONS(2450), - [aux_sym_preproc_elif_token1] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_DASH] = ACTIONS(2452), - [anon_sym_PLUS] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym_ATproperty] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [3597] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_DASH] = ACTIONS(2604), - [anon_sym_PLUS] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATend] = ACTIONS(2604), - [anon_sym_AToptional] = ACTIONS(2604), - [anon_sym_ATrequired] = ACTIONS(2604), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym_ATproperty] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [3598] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token2] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [aux_sym_preproc_else_token1] = ACTIONS(3254), - [aux_sym_preproc_elif_token1] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_DASH] = ACTIONS(3256), - [anon_sym_PLUS] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym_ATproperty] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [3599] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATend] = ACTIONS(2600), - [anon_sym_AToptional] = ACTIONS(2600), - [anon_sym_ATrequired] = ACTIONS(2600), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym_ATproperty] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [3600] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6518), - [aux_sym_preproc_def_token1] = ACTIONS(6518), - [aux_sym_preproc_if_token1] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6518), - [sym_preproc_directive] = ACTIONS(6518), - [anon_sym_DASH] = ACTIONS(6520), - [anon_sym_PLUS] = ACTIONS(6520), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6518), - [anon_sym_typedef] = ACTIONS(6518), - [anon_sym_extern] = ACTIONS(6518), - [anon_sym___attribute__] = ACTIONS(6518), - [anon_sym___attribute] = ACTIONS(6518), - [anon_sym_noreturn] = ACTIONS(6518), - [anon_sym_LBRACK] = ACTIONS(6520), - [anon_sym___declspec] = ACTIONS(6518), - [anon_sym___cdecl] = ACTIONS(6518), - [anon_sym___clrcall] = ACTIONS(6518), - [anon_sym___stdcall] = ACTIONS(6518), - [anon_sym___fastcall] = ACTIONS(6518), - [anon_sym___thiscall] = ACTIONS(6518), - [anon_sym___vectorcall] = ACTIONS(6518), - [anon_sym_signed] = ACTIONS(6518), - [anon_sym_unsigned] = ACTIONS(6518), - [anon_sym_long] = ACTIONS(6518), - [anon_sym_short] = ACTIONS(6518), - [anon_sym_static] = ACTIONS(6518), - [anon_sym_auto] = ACTIONS(6518), - [anon_sym_register] = ACTIONS(6518), - [anon_sym_inline] = ACTIONS(6518), - [anon_sym___inline] = ACTIONS(6518), - [anon_sym___inline__] = ACTIONS(6518), - [anon_sym___forceinline] = ACTIONS(6518), - [anon_sym_thread_local] = ACTIONS(6518), - [anon_sym___thread] = ACTIONS(6518), - [anon_sym_CG_EXTERN] = ACTIONS(6518), - [anon_sym_CG_INLINE] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6518), - [anon_sym_IBOutlet] = ACTIONS(6518), - [anon_sym_IBInspectable] = ACTIONS(6518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6518), - [anon_sym_NS_INLINE] = ACTIONS(6518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6518), - [anon_sym_OBJC_EXPORT] = ACTIONS(6518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6518), - [anon_sym_const] = ACTIONS(6518), - [anon_sym_constexpr] = ACTIONS(6518), - [anon_sym_volatile] = ACTIONS(6518), - [anon_sym_restrict] = ACTIONS(6518), - [anon_sym___restrict__] = ACTIONS(6518), - [anon_sym__Atomic] = ACTIONS(6518), - [anon_sym__Noreturn] = ACTIONS(6518), - [anon_sym_nullable] = ACTIONS(6518), - [anon_sym__Complex] = ACTIONS(6518), - [anon_sym__Nonnull] = ACTIONS(6518), - [anon_sym__Nullable] = ACTIONS(6518), - [anon_sym__Nullable_result] = ACTIONS(6518), - [anon_sym__Null_unspecified] = ACTIONS(6518), - [anon_sym___autoreleasing] = ACTIONS(6518), - [anon_sym___block] = ACTIONS(6518), - [anon_sym___bridge] = ACTIONS(6518), - [anon_sym___bridge_retained] = ACTIONS(6518), - [anon_sym___bridge_transfer] = ACTIONS(6518), - [anon_sym___complex] = ACTIONS(6518), - [anon_sym___const] = ACTIONS(6518), - [anon_sym___imag] = ACTIONS(6518), - [anon_sym___kindof] = ACTIONS(6518), - [anon_sym___nonnull] = ACTIONS(6518), - [anon_sym___nullable] = ACTIONS(6518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6518), - [anon_sym___real] = ACTIONS(6518), - [anon_sym___strong] = ACTIONS(6518), - [anon_sym___unsafe_unretained] = ACTIONS(6518), - [anon_sym___unused] = ACTIONS(6518), - [anon_sym___weak] = ACTIONS(6518), - [sym_primitive_type] = ACTIONS(6518), - [anon_sym_enum] = ACTIONS(6518), - [anon_sym_struct] = ACTIONS(6518), - [anon_sym_union] = ACTIONS(6518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6518), - [anon_sym___typeof] = ACTIONS(6518), - [anon_sym_typeof] = ACTIONS(6518), - [aux_sym_preproc_undef_token1] = ACTIONS(6518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE] = ACTIONS(6518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_API_AVAILABLE] = ACTIONS(6518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_API_DEPRECATED] = ACTIONS(6518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6518), - [anon_sym___deprecated_msg] = ACTIONS(6518), - [anon_sym___deprecated_enum_msg] = ACTIONS(6518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6518), - [anon_sym_ATend] = ACTIONS(6520), - [anon_sym_AToptional] = ACTIONS(6520), - [anon_sym_ATrequired] = ACTIONS(6520), - [anon_sym_ATproperty] = ACTIONS(6520), - [anon_sym__Alignas] = ACTIONS(6518), - [anon_sym_BOOL] = ACTIONS(6518), - [anon_sym_IMP] = ACTIONS(6518), - [anon_sym_SEL] = ACTIONS(6518), - [anon_sym_Class] = ACTIONS(6518), - [anon_sym_id] = ACTIONS(6518), - }, - [3601] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_DASH] = ACTIONS(2596), - [anon_sym_PLUS] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATend] = ACTIONS(2596), - [anon_sym_AToptional] = ACTIONS(2596), - [anon_sym_ATrequired] = ACTIONS(2596), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym_ATproperty] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [3602] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_DASH] = ACTIONS(2592), - [anon_sym_PLUS] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATend] = ACTIONS(2592), - [anon_sym_AToptional] = ACTIONS(2592), - [anon_sym_ATrequired] = ACTIONS(2592), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym_ATproperty] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [3603] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_DASH] = ACTIONS(2584), - [anon_sym_PLUS] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATend] = ACTIONS(2584), - [anon_sym_AToptional] = ACTIONS(2584), - [anon_sym_ATrequired] = ACTIONS(2584), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym_ATproperty] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [3604] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_DASH] = ACTIONS(2580), - [anon_sym_PLUS] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATend] = ACTIONS(2580), - [anon_sym_AToptional] = ACTIONS(2580), - [anon_sym_ATrequired] = ACTIONS(2580), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym_ATproperty] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [3605] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2576), - [anon_sym_PLUS] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATend] = ACTIONS(2576), - [anon_sym_AToptional] = ACTIONS(2576), - [anon_sym_ATrequired] = ACTIONS(2576), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym_ATproperty] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [3606] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_DASH] = ACTIONS(2572), - [anon_sym_PLUS] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATend] = ACTIONS(2572), - [anon_sym_AToptional] = ACTIONS(2572), - [anon_sym_ATrequired] = ACTIONS(2572), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym_ATproperty] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [3607] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_DASH] = ACTIONS(2568), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATend] = ACTIONS(2568), - [anon_sym_AToptional] = ACTIONS(2568), - [anon_sym_ATrequired] = ACTIONS(2568), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym_ATproperty] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [3608] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_DASH] = ACTIONS(2560), - [anon_sym_PLUS] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATend] = ACTIONS(2560), - [anon_sym_AToptional] = ACTIONS(2560), - [anon_sym_ATrequired] = ACTIONS(2560), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym_ATproperty] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [3609] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2556), - [anon_sym_PLUS] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATend] = ACTIONS(2556), - [anon_sym_AToptional] = ACTIONS(2556), - [anon_sym_ATrequired] = ACTIONS(2556), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym_ATproperty] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [3610] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_DASH] = ACTIONS(2552), - [anon_sym_PLUS] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATend] = ACTIONS(2552), - [anon_sym_AToptional] = ACTIONS(2552), - [anon_sym_ATrequired] = ACTIONS(2552), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym_ATproperty] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [3611] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token2] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [aux_sym_preproc_else_token1] = ACTIONS(2446), - [aux_sym_preproc_elif_token1] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_DASH] = ACTIONS(2448), - [anon_sym_PLUS] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym_ATproperty] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [3612] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token2] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [aux_sym_preproc_else_token1] = ACTIONS(2442), - [aux_sym_preproc_elif_token1] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_DASH] = ACTIONS(2444), - [anon_sym_PLUS] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym_ATproperty] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [3613] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6481), - [aux_sym_preproc_def_token1] = ACTIONS(6481), - [aux_sym_preproc_if_token1] = ACTIONS(6481), - [aux_sym_preproc_if_token2] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6481), - [aux_sym_preproc_else_token1] = ACTIONS(6481), - [aux_sym_preproc_elif_token1] = ACTIONS(6481), - [sym_preproc_directive] = ACTIONS(6481), - [anon_sym_DASH] = ACTIONS(6483), - [anon_sym_PLUS] = ACTIONS(6483), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6481), - [anon_sym_typedef] = ACTIONS(6481), - [anon_sym_extern] = ACTIONS(6481), - [anon_sym___attribute__] = ACTIONS(6481), - [anon_sym___attribute] = ACTIONS(6481), - [anon_sym_noreturn] = ACTIONS(6481), - [anon_sym_LBRACK] = ACTIONS(6483), - [anon_sym___declspec] = ACTIONS(6481), - [anon_sym___cdecl] = ACTIONS(6481), - [anon_sym___clrcall] = ACTIONS(6481), - [anon_sym___stdcall] = ACTIONS(6481), - [anon_sym___fastcall] = ACTIONS(6481), - [anon_sym___thiscall] = ACTIONS(6481), - [anon_sym___vectorcall] = ACTIONS(6481), - [anon_sym_signed] = ACTIONS(6481), - [anon_sym_unsigned] = ACTIONS(6481), - [anon_sym_long] = ACTIONS(6481), - [anon_sym_short] = ACTIONS(6481), - [anon_sym_static] = ACTIONS(6481), - [anon_sym_auto] = ACTIONS(6481), - [anon_sym_register] = ACTIONS(6481), - [anon_sym_inline] = ACTIONS(6481), - [anon_sym___inline] = ACTIONS(6481), - [anon_sym___inline__] = ACTIONS(6481), - [anon_sym___forceinline] = ACTIONS(6481), - [anon_sym_thread_local] = ACTIONS(6481), - [anon_sym___thread] = ACTIONS(6481), - [anon_sym_CG_EXTERN] = ACTIONS(6481), - [anon_sym_CG_INLINE] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6481), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6481), - [anon_sym_IBOutlet] = ACTIONS(6481), - [anon_sym_IBInspectable] = ACTIONS(6481), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6481), - [anon_sym_NS_INLINE] = ACTIONS(6481), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6481), - [anon_sym_OBJC_EXPORT] = ACTIONS(6481), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6481), - [anon_sym_const] = ACTIONS(6481), - [anon_sym_constexpr] = ACTIONS(6481), - [anon_sym_volatile] = ACTIONS(6481), - [anon_sym_restrict] = ACTIONS(6481), - [anon_sym___restrict__] = ACTIONS(6481), - [anon_sym__Atomic] = ACTIONS(6481), - [anon_sym__Noreturn] = ACTIONS(6481), - [anon_sym_nullable] = ACTIONS(6481), - [anon_sym__Complex] = ACTIONS(6481), - [anon_sym__Nonnull] = ACTIONS(6481), - [anon_sym__Nullable] = ACTIONS(6481), - [anon_sym__Nullable_result] = ACTIONS(6481), - [anon_sym__Null_unspecified] = ACTIONS(6481), - [anon_sym___autoreleasing] = ACTIONS(6481), - [anon_sym___block] = ACTIONS(6481), - [anon_sym___bridge] = ACTIONS(6481), - [anon_sym___bridge_retained] = ACTIONS(6481), - [anon_sym___bridge_transfer] = ACTIONS(6481), - [anon_sym___complex] = ACTIONS(6481), - [anon_sym___const] = ACTIONS(6481), - [anon_sym___imag] = ACTIONS(6481), - [anon_sym___kindof] = ACTIONS(6481), - [anon_sym___nonnull] = ACTIONS(6481), - [anon_sym___nullable] = ACTIONS(6481), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6481), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6481), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6481), - [anon_sym___real] = ACTIONS(6481), - [anon_sym___strong] = ACTIONS(6481), - [anon_sym___unsafe_unretained] = ACTIONS(6481), - [anon_sym___unused] = ACTIONS(6481), - [anon_sym___weak] = ACTIONS(6481), - [sym_primitive_type] = ACTIONS(6481), - [anon_sym_enum] = ACTIONS(6481), - [anon_sym_struct] = ACTIONS(6481), - [anon_sym_union] = ACTIONS(6481), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6481), - [anon_sym___typeof] = ACTIONS(6481), - [anon_sym_typeof] = ACTIONS(6481), - [aux_sym_preproc_undef_token1] = ACTIONS(6481), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6481), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6481), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6481), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6481), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE] = ACTIONS(6481), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_API_AVAILABLE] = ACTIONS(6481), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_API_DEPRECATED] = ACTIONS(6481), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6481), - [anon_sym___deprecated_msg] = ACTIONS(6481), - [anon_sym___deprecated_enum_msg] = ACTIONS(6481), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6481), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6481), - [anon_sym_ATproperty] = ACTIONS(6483), - [anon_sym__Alignas] = ACTIONS(6481), - [anon_sym_BOOL] = ACTIONS(6481), - [anon_sym_IMP] = ACTIONS(6481), - [anon_sym_SEL] = ACTIONS(6481), - [anon_sym_Class] = ACTIONS(6481), - [anon_sym_id] = ACTIONS(6481), - }, - [3614] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token2] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [aux_sym_preproc_else_token1] = ACTIONS(2438), - [aux_sym_preproc_elif_token1] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_DASH] = ACTIONS(2440), - [anon_sym_PLUS] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym_ATproperty] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [3615] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6511), - [aux_sym_preproc_def_token1] = ACTIONS(6511), - [aux_sym_preproc_if_token1] = ACTIONS(6511), - [aux_sym_preproc_if_token2] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6511), - [aux_sym_preproc_else_token1] = ACTIONS(6511), - [aux_sym_preproc_elif_token1] = ACTIONS(6511), - [sym_preproc_directive] = ACTIONS(6511), - [anon_sym_DASH] = ACTIONS(6513), - [anon_sym_PLUS] = ACTIONS(6513), - [anon_sym_SEMI] = ACTIONS(6522), - [anon_sym___extension__] = ACTIONS(6511), - [anon_sym_typedef] = ACTIONS(6511), - [anon_sym_extern] = ACTIONS(6511), - [anon_sym___attribute__] = ACTIONS(6511), - [anon_sym___attribute] = ACTIONS(6511), - [anon_sym_noreturn] = ACTIONS(6511), - [anon_sym_LBRACK] = ACTIONS(6513), - [anon_sym___declspec] = ACTIONS(6511), - [anon_sym___cdecl] = ACTIONS(6511), - [anon_sym___clrcall] = ACTIONS(6511), - [anon_sym___stdcall] = ACTIONS(6511), - [anon_sym___fastcall] = ACTIONS(6511), - [anon_sym___thiscall] = ACTIONS(6511), - [anon_sym___vectorcall] = ACTIONS(6511), - [anon_sym_signed] = ACTIONS(6511), - [anon_sym_unsigned] = ACTIONS(6511), - [anon_sym_long] = ACTIONS(6511), - [anon_sym_short] = ACTIONS(6511), - [anon_sym_static] = ACTIONS(6511), - [anon_sym_auto] = ACTIONS(6511), - [anon_sym_register] = ACTIONS(6511), - [anon_sym_inline] = ACTIONS(6511), - [anon_sym___inline] = ACTIONS(6511), - [anon_sym___inline__] = ACTIONS(6511), - [anon_sym___forceinline] = ACTIONS(6511), - [anon_sym_thread_local] = ACTIONS(6511), - [anon_sym___thread] = ACTIONS(6511), - [anon_sym_CG_EXTERN] = ACTIONS(6511), - [anon_sym_CG_INLINE] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6511), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6511), - [anon_sym_IBOutlet] = ACTIONS(6511), - [anon_sym_IBInspectable] = ACTIONS(6511), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6511), - [anon_sym_NS_INLINE] = ACTIONS(6511), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6511), - [anon_sym_OBJC_EXPORT] = ACTIONS(6511), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6511), - [anon_sym_const] = ACTIONS(6511), - [anon_sym_constexpr] = ACTIONS(6511), - [anon_sym_volatile] = ACTIONS(6511), - [anon_sym_restrict] = ACTIONS(6511), - [anon_sym___restrict__] = ACTIONS(6511), - [anon_sym__Atomic] = ACTIONS(6511), - [anon_sym__Noreturn] = ACTIONS(6511), - [anon_sym_nullable] = ACTIONS(6511), - [anon_sym__Complex] = ACTIONS(6511), - [anon_sym__Nonnull] = ACTIONS(6511), - [anon_sym__Nullable] = ACTIONS(6511), - [anon_sym__Nullable_result] = ACTIONS(6511), - [anon_sym__Null_unspecified] = ACTIONS(6511), - [anon_sym___autoreleasing] = ACTIONS(6511), - [anon_sym___block] = ACTIONS(6511), - [anon_sym___bridge] = ACTIONS(6511), - [anon_sym___bridge_retained] = ACTIONS(6511), - [anon_sym___bridge_transfer] = ACTIONS(6511), - [anon_sym___complex] = ACTIONS(6511), - [anon_sym___const] = ACTIONS(6511), - [anon_sym___imag] = ACTIONS(6511), - [anon_sym___kindof] = ACTIONS(6511), - [anon_sym___nonnull] = ACTIONS(6511), - [anon_sym___nullable] = ACTIONS(6511), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6511), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6511), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6511), - [anon_sym___real] = ACTIONS(6511), - [anon_sym___strong] = ACTIONS(6511), - [anon_sym___unsafe_unretained] = ACTIONS(6511), - [anon_sym___unused] = ACTIONS(6511), - [anon_sym___weak] = ACTIONS(6511), - [sym_primitive_type] = ACTIONS(6511), - [anon_sym_enum] = ACTIONS(6511), - [anon_sym_struct] = ACTIONS(6511), - [anon_sym_union] = ACTIONS(6511), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6511), - [anon_sym___typeof] = ACTIONS(6511), - [anon_sym_typeof] = ACTIONS(6511), - [aux_sym_preproc_undef_token1] = ACTIONS(6511), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6511), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6511), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6511), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6511), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE] = ACTIONS(6511), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_API_AVAILABLE] = ACTIONS(6511), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_API_DEPRECATED] = ACTIONS(6511), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6511), - [anon_sym___deprecated_msg] = ACTIONS(6511), - [anon_sym___deprecated_enum_msg] = ACTIONS(6511), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6511), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6511), - [anon_sym_ATproperty] = ACTIONS(6513), - [anon_sym__Alignas] = ACTIONS(6511), - [anon_sym_BOOL] = ACTIONS(6511), - [anon_sym_IMP] = ACTIONS(6511), - [anon_sym_SEL] = ACTIONS(6511), - [anon_sym_Class] = ACTIONS(6511), - [anon_sym_id] = ACTIONS(6511), - }, - [3616] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6507), - [aux_sym_preproc_def_token1] = ACTIONS(6507), - [aux_sym_preproc_if_token1] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6507), - [sym_preproc_directive] = ACTIONS(6507), - [anon_sym_DASH] = ACTIONS(6509), - [anon_sym_PLUS] = ACTIONS(6509), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6507), - [anon_sym_typedef] = ACTIONS(6507), - [anon_sym_extern] = ACTIONS(6507), - [anon_sym___attribute__] = ACTIONS(6507), - [anon_sym___attribute] = ACTIONS(6507), - [anon_sym_noreturn] = ACTIONS(6507), - [anon_sym_LBRACK] = ACTIONS(6509), - [anon_sym___declspec] = ACTIONS(6507), - [anon_sym___cdecl] = ACTIONS(6507), - [anon_sym___clrcall] = ACTIONS(6507), - [anon_sym___stdcall] = ACTIONS(6507), - [anon_sym___fastcall] = ACTIONS(6507), - [anon_sym___thiscall] = ACTIONS(6507), - [anon_sym___vectorcall] = ACTIONS(6507), - [anon_sym_signed] = ACTIONS(6507), - [anon_sym_unsigned] = ACTIONS(6507), - [anon_sym_long] = ACTIONS(6507), - [anon_sym_short] = ACTIONS(6507), - [anon_sym_static] = ACTIONS(6507), - [anon_sym_auto] = ACTIONS(6507), - [anon_sym_register] = ACTIONS(6507), - [anon_sym_inline] = ACTIONS(6507), - [anon_sym___inline] = ACTIONS(6507), - [anon_sym___inline__] = ACTIONS(6507), - [anon_sym___forceinline] = ACTIONS(6507), - [anon_sym_thread_local] = ACTIONS(6507), - [anon_sym___thread] = ACTIONS(6507), - [anon_sym_CG_EXTERN] = ACTIONS(6507), - [anon_sym_CG_INLINE] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6507), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6507), - [anon_sym_IBOutlet] = ACTIONS(6507), - [anon_sym_IBInspectable] = ACTIONS(6507), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6507), - [anon_sym_NS_INLINE] = ACTIONS(6507), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6507), - [anon_sym_OBJC_EXPORT] = ACTIONS(6507), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6507), - [anon_sym_const] = ACTIONS(6507), - [anon_sym_constexpr] = ACTIONS(6507), - [anon_sym_volatile] = ACTIONS(6507), - [anon_sym_restrict] = ACTIONS(6507), - [anon_sym___restrict__] = ACTIONS(6507), - [anon_sym__Atomic] = ACTIONS(6507), - [anon_sym__Noreturn] = ACTIONS(6507), - [anon_sym_nullable] = ACTIONS(6507), - [anon_sym__Complex] = ACTIONS(6507), - [anon_sym__Nonnull] = ACTIONS(6507), - [anon_sym__Nullable] = ACTIONS(6507), - [anon_sym__Nullable_result] = ACTIONS(6507), - [anon_sym__Null_unspecified] = ACTIONS(6507), - [anon_sym___autoreleasing] = ACTIONS(6507), - [anon_sym___block] = ACTIONS(6507), - [anon_sym___bridge] = ACTIONS(6507), - [anon_sym___bridge_retained] = ACTIONS(6507), - [anon_sym___bridge_transfer] = ACTIONS(6507), - [anon_sym___complex] = ACTIONS(6507), - [anon_sym___const] = ACTIONS(6507), - [anon_sym___imag] = ACTIONS(6507), - [anon_sym___kindof] = ACTIONS(6507), - [anon_sym___nonnull] = ACTIONS(6507), - [anon_sym___nullable] = ACTIONS(6507), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6507), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6507), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6507), - [anon_sym___real] = ACTIONS(6507), - [anon_sym___strong] = ACTIONS(6507), - [anon_sym___unsafe_unretained] = ACTIONS(6507), - [anon_sym___unused] = ACTIONS(6507), - [anon_sym___weak] = ACTIONS(6507), - [sym_primitive_type] = ACTIONS(6507), - [anon_sym_enum] = ACTIONS(6507), - [anon_sym_struct] = ACTIONS(6507), - [anon_sym_union] = ACTIONS(6507), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6507), - [anon_sym___typeof] = ACTIONS(6507), - [anon_sym_typeof] = ACTIONS(6507), - [aux_sym_preproc_undef_token1] = ACTIONS(6507), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6507), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6507), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6507), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6507), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE] = ACTIONS(6507), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_API_AVAILABLE] = ACTIONS(6507), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_API_DEPRECATED] = ACTIONS(6507), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6507), - [anon_sym___deprecated_msg] = ACTIONS(6507), - [anon_sym___deprecated_enum_msg] = ACTIONS(6507), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6507), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6507), - [anon_sym_ATend] = ACTIONS(6509), - [anon_sym_AToptional] = ACTIONS(6509), - [anon_sym_ATrequired] = ACTIONS(6509), - [anon_sym_ATproperty] = ACTIONS(6509), - [anon_sym__Alignas] = ACTIONS(6507), - [anon_sym_BOOL] = ACTIONS(6507), - [anon_sym_IMP] = ACTIONS(6507), - [anon_sym_SEL] = ACTIONS(6507), - [anon_sym_Class] = ACTIONS(6507), - [anon_sym_id] = ACTIONS(6507), - }, - [3617] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token2] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [aux_sym_preproc_else_token1] = ACTIONS(2614), - [aux_sym_preproc_elif_token1] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_DASH] = ACTIONS(2616), - [anon_sym_PLUS] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym_ATproperty] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [3618] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token2] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [aux_sym_preproc_else_token1] = ACTIONS(2834), - [aux_sym_preproc_elif_token1] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_DASH] = ACTIONS(2836), - [anon_sym_PLUS] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym_ATproperty] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [3619] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token2] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [aux_sym_preproc_else_token1] = ACTIONS(6525), - [aux_sym_preproc_elif_token1] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym_SEMI] = ACTIONS(6529), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [3620] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token2] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [aux_sym_preproc_else_token1] = ACTIONS(6531), - [aux_sym_preproc_elif_token1] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym_SEMI] = ACTIONS(6535), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [3621] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token2] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [aux_sym_preproc_else_token1] = ACTIONS(2622), - [aux_sym_preproc_elif_token1] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_DASH] = ACTIONS(2624), - [anon_sym_PLUS] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym_ATproperty] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [3622] = { - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5197), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5197), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5199), - [anon_sym_extern] = ACTIONS(5199), - [anon_sym___attribute__] = ACTIONS(5199), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5199), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5199), - [anon_sym_EQ] = ACTIONS(6114), - [anon_sym_static] = ACTIONS(5199), - [anon_sym_auto] = ACTIONS(5199), - [anon_sym_register] = ACTIONS(5199), - [anon_sym_inline] = ACTIONS(5199), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5199), - [anon_sym___forceinline] = ACTIONS(5199), - [anon_sym_thread_local] = ACTIONS(5199), - [anon_sym___thread] = ACTIONS(5199), - [anon_sym_CG_EXTERN] = ACTIONS(5199), - [anon_sym_CG_INLINE] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5199), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5199), - [anon_sym_IBOutlet] = ACTIONS(5199), - [anon_sym_IBInspectable] = ACTIONS(5199), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5199), - [anon_sym_NS_INLINE] = ACTIONS(5199), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5199), - [anon_sym_OBJC_EXPORT] = ACTIONS(5199), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5199), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5199), - [anon_sym_volatile] = ACTIONS(5199), - [anon_sym_restrict] = ACTIONS(5199), - [anon_sym___restrict__] = ACTIONS(5199), - [anon_sym__Atomic] = ACTIONS(5199), - [anon_sym__Noreturn] = ACTIONS(5199), - [anon_sym_nullable] = ACTIONS(5199), - [anon_sym__Complex] = ACTIONS(5199), - [anon_sym__Nonnull] = ACTIONS(5199), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5199), - [anon_sym__Null_unspecified] = ACTIONS(5199), - [anon_sym___autoreleasing] = ACTIONS(5199), - [anon_sym___block] = ACTIONS(5199), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5199), - [anon_sym___bridge_transfer] = ACTIONS(5199), - [anon_sym___complex] = ACTIONS(5199), - [anon_sym___const] = ACTIONS(5199), - [anon_sym___imag] = ACTIONS(5199), - [anon_sym___kindof] = ACTIONS(5199), - [anon_sym___nonnull] = ACTIONS(5199), - [anon_sym___nullable] = ACTIONS(5199), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5199), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5199), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5199), - [anon_sym___real] = ACTIONS(5199), - [anon_sym___strong] = ACTIONS(5199), - [anon_sym___unsafe_unretained] = ACTIONS(5199), - [anon_sym___unused] = ACTIONS(5199), - [anon_sym___weak] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(6116), - [anon_sym_SLASH_EQ] = ACTIONS(6116), - [anon_sym_PERCENT_EQ] = ACTIONS(6116), - [anon_sym_PLUS_EQ] = ACTIONS(6116), - [anon_sym_DASH_EQ] = ACTIONS(6116), - [anon_sym_LT_LT_EQ] = ACTIONS(6116), - [anon_sym_GT_GT_EQ] = ACTIONS(6116), - [anon_sym_AMP_EQ] = ACTIONS(6116), - [anon_sym_CARET_EQ] = ACTIONS(6116), - [anon_sym_PIPE_EQ] = ACTIONS(6116), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5199), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5199), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5199), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5199), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_API_AVAILABLE] = ACTIONS(5199), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_API_DEPRECATED] = ACTIONS(5199), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5199), - [anon_sym___deprecated_msg] = ACTIONS(5199), - [anon_sym___deprecated_enum_msg] = ACTIONS(5199), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5199), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5199), - [anon_sym__Alignas] = ACTIONS(5199), - }, - [3623] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token2] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [aux_sym_preproc_else_token1] = ACTIONS(2670), - [aux_sym_preproc_elif_token1] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_DASH] = ACTIONS(2672), - [anon_sym_PLUS] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym_ATproperty] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [3624] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6537), - [aux_sym_preproc_def_token1] = ACTIONS(6537), - [aux_sym_preproc_if_token1] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6537), - [sym_preproc_directive] = ACTIONS(6537), - [anon_sym_DASH] = ACTIONS(6539), - [anon_sym_PLUS] = ACTIONS(6539), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6537), - [anon_sym_typedef] = ACTIONS(6537), - [anon_sym_extern] = ACTIONS(6537), - [anon_sym___attribute__] = ACTIONS(6537), - [anon_sym___attribute] = ACTIONS(6537), - [anon_sym_noreturn] = ACTIONS(6537), - [anon_sym_LBRACK] = ACTIONS(6539), - [anon_sym___declspec] = ACTIONS(6537), - [anon_sym___cdecl] = ACTIONS(6537), - [anon_sym___clrcall] = ACTIONS(6537), - [anon_sym___stdcall] = ACTIONS(6537), - [anon_sym___fastcall] = ACTIONS(6537), - [anon_sym___thiscall] = ACTIONS(6537), - [anon_sym___vectorcall] = ACTIONS(6537), - [anon_sym_signed] = ACTIONS(6537), - [anon_sym_unsigned] = ACTIONS(6537), - [anon_sym_long] = ACTIONS(6537), - [anon_sym_short] = ACTIONS(6537), - [anon_sym_static] = ACTIONS(6537), - [anon_sym_auto] = ACTIONS(6537), - [anon_sym_register] = ACTIONS(6537), - [anon_sym_inline] = ACTIONS(6537), - [anon_sym___inline] = ACTIONS(6537), - [anon_sym___inline__] = ACTIONS(6537), - [anon_sym___forceinline] = ACTIONS(6537), - [anon_sym_thread_local] = ACTIONS(6537), - [anon_sym___thread] = ACTIONS(6537), - [anon_sym_CG_EXTERN] = ACTIONS(6537), - [anon_sym_CG_INLINE] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6537), - [anon_sym_IBOutlet] = ACTIONS(6537), - [anon_sym_IBInspectable] = ACTIONS(6537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6537), - [anon_sym_NS_INLINE] = ACTIONS(6537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6537), - [anon_sym_OBJC_EXPORT] = ACTIONS(6537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6537), - [anon_sym_const] = ACTIONS(6537), - [anon_sym_constexpr] = ACTIONS(6537), - [anon_sym_volatile] = ACTIONS(6537), - [anon_sym_restrict] = ACTIONS(6537), - [anon_sym___restrict__] = ACTIONS(6537), - [anon_sym__Atomic] = ACTIONS(6537), - [anon_sym__Noreturn] = ACTIONS(6537), - [anon_sym_nullable] = ACTIONS(6537), - [anon_sym__Complex] = ACTIONS(6537), - [anon_sym__Nonnull] = ACTIONS(6537), - [anon_sym__Nullable] = ACTIONS(6537), - [anon_sym__Nullable_result] = ACTIONS(6537), - [anon_sym__Null_unspecified] = ACTIONS(6537), - [anon_sym___autoreleasing] = ACTIONS(6537), - [anon_sym___block] = ACTIONS(6537), - [anon_sym___bridge] = ACTIONS(6537), - [anon_sym___bridge_retained] = ACTIONS(6537), - [anon_sym___bridge_transfer] = ACTIONS(6537), - [anon_sym___complex] = ACTIONS(6537), - [anon_sym___const] = ACTIONS(6537), - [anon_sym___imag] = ACTIONS(6537), - [anon_sym___kindof] = ACTIONS(6537), - [anon_sym___nonnull] = ACTIONS(6537), - [anon_sym___nullable] = ACTIONS(6537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6537), - [anon_sym___real] = ACTIONS(6537), - [anon_sym___strong] = ACTIONS(6537), - [anon_sym___unsafe_unretained] = ACTIONS(6537), - [anon_sym___unused] = ACTIONS(6537), - [anon_sym___weak] = ACTIONS(6537), - [sym_primitive_type] = ACTIONS(6537), - [anon_sym_enum] = ACTIONS(6537), - [anon_sym_struct] = ACTIONS(6537), - [anon_sym_union] = ACTIONS(6537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6537), - [anon_sym___typeof] = ACTIONS(6537), - [anon_sym_typeof] = ACTIONS(6537), - [aux_sym_preproc_undef_token1] = ACTIONS(6537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE] = ACTIONS(6537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_API_AVAILABLE] = ACTIONS(6537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_API_DEPRECATED] = ACTIONS(6537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6537), - [anon_sym___deprecated_msg] = ACTIONS(6537), - [anon_sym___deprecated_enum_msg] = ACTIONS(6537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6537), - [anon_sym_ATend] = ACTIONS(6539), - [anon_sym_AToptional] = ACTIONS(6539), - [anon_sym_ATrequired] = ACTIONS(6539), - [anon_sym_ATproperty] = ACTIONS(6539), - [anon_sym__Alignas] = ACTIONS(6537), - [anon_sym_BOOL] = ACTIONS(6537), - [anon_sym_IMP] = ACTIONS(6537), - [anon_sym_SEL] = ACTIONS(6537), - [anon_sym_Class] = ACTIONS(6537), - [anon_sym_id] = ACTIONS(6537), - }, - [3625] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token2] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [aux_sym_preproc_else_token1] = ACTIONS(2718), - [aux_sym_preproc_elif_token1] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_DASH] = ACTIONS(2720), - [anon_sym_PLUS] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym_ATproperty] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [3626] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7107), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3627] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token2] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [aux_sym_preproc_else_token1] = ACTIONS(2746), - [aux_sym_preproc_elif_token1] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_DASH] = ACTIONS(2748), - [anon_sym_PLUS] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym_ATproperty] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [3628] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_DASH] = ACTIONS(2780), - [anon_sym_PLUS] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATend] = ACTIONS(2780), - [anon_sym_AToptional] = ACTIONS(2780), - [anon_sym_ATrequired] = ACTIONS(2780), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym_ATproperty] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [3629] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2816), - [anon_sym_PLUS] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATend] = ACTIONS(2816), - [anon_sym_AToptional] = ACTIONS(2816), - [anon_sym_ATrequired] = ACTIONS(2816), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym_ATproperty] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [3630] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_DASH] = ACTIONS(2652), - [anon_sym_PLUS] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATend] = ACTIONS(2652), - [anon_sym_AToptional] = ACTIONS(2652), - [anon_sym_ATrequired] = ACTIONS(2652), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym_ATproperty] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [3631] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_DASH] = ACTIONS(2744), - [anon_sym_PLUS] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATend] = ACTIONS(2744), - [anon_sym_AToptional] = ACTIONS(2744), - [anon_sym_ATrequired] = ACTIONS(2744), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym_ATproperty] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [3632] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_DASH] = ACTIONS(2612), - [anon_sym_PLUS] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATend] = ACTIONS(2612), - [anon_sym_AToptional] = ACTIONS(2612), - [anon_sym_ATrequired] = ACTIONS(2612), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym_ATproperty] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [3633] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7101), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3634] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_DASH] = ACTIONS(2868), - [anon_sym_PLUS] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATend] = ACTIONS(2868), - [anon_sym_AToptional] = ACTIONS(2868), - [anon_sym_ATrequired] = ACTIONS(2868), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym_ATproperty] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [3635] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_DASH] = ACTIONS(2852), - [anon_sym_PLUS] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATend] = ACTIONS(2852), - [anon_sym_AToptional] = ACTIONS(2852), - [anon_sym_ATrequired] = ACTIONS(2852), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym_ATproperty] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [3636] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7084), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3637] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3638] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_DASH] = ACTIONS(2848), - [anon_sym_PLUS] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATend] = ACTIONS(2848), - [anon_sym_AToptional] = ACTIONS(2848), - [anon_sym_ATrequired] = ACTIONS(2848), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym_ATproperty] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [3639] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_DASH] = ACTIONS(2792), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATend] = ACTIONS(2792), - [anon_sym_AToptional] = ACTIONS(2792), - [anon_sym_ATrequired] = ACTIONS(2792), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym_ATproperty] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [3640] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_DASH] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATend] = ACTIONS(3072), - [anon_sym_AToptional] = ACTIONS(3072), - [anon_sym_ATrequired] = ACTIONS(3072), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym_ATproperty] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [3641] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7100), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3642] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6487), - [aux_sym_preproc_def_token1] = ACTIONS(6487), - [aux_sym_preproc_if_token1] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6487), - [sym_preproc_directive] = ACTIONS(6487), - [anon_sym_DASH] = ACTIONS(6489), - [anon_sym_PLUS] = ACTIONS(6489), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6487), - [anon_sym_typedef] = ACTIONS(6487), - [anon_sym_extern] = ACTIONS(6487), - [anon_sym___attribute__] = ACTIONS(6487), - [anon_sym___attribute] = ACTIONS(6487), - [anon_sym_noreturn] = ACTIONS(6487), - [anon_sym_LBRACK] = ACTIONS(6489), - [anon_sym___declspec] = ACTIONS(6487), - [anon_sym___cdecl] = ACTIONS(6487), - [anon_sym___clrcall] = ACTIONS(6487), - [anon_sym___stdcall] = ACTIONS(6487), - [anon_sym___fastcall] = ACTIONS(6487), - [anon_sym___thiscall] = ACTIONS(6487), - [anon_sym___vectorcall] = ACTIONS(6487), - [anon_sym_signed] = ACTIONS(6487), - [anon_sym_unsigned] = ACTIONS(6487), - [anon_sym_long] = ACTIONS(6487), - [anon_sym_short] = ACTIONS(6487), - [anon_sym_static] = ACTIONS(6487), - [anon_sym_auto] = ACTIONS(6487), - [anon_sym_register] = ACTIONS(6487), - [anon_sym_inline] = ACTIONS(6487), - [anon_sym___inline] = ACTIONS(6487), - [anon_sym___inline__] = ACTIONS(6487), - [anon_sym___forceinline] = ACTIONS(6487), - [anon_sym_thread_local] = ACTIONS(6487), - [anon_sym___thread] = ACTIONS(6487), - [anon_sym_CG_EXTERN] = ACTIONS(6487), - [anon_sym_CG_INLINE] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6487), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6487), - [anon_sym_IBOutlet] = ACTIONS(6487), - [anon_sym_IBInspectable] = ACTIONS(6487), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6487), - [anon_sym_NS_INLINE] = ACTIONS(6487), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6487), - [anon_sym_OBJC_EXPORT] = ACTIONS(6487), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6487), - [anon_sym_const] = ACTIONS(6487), - [anon_sym_constexpr] = ACTIONS(6487), - [anon_sym_volatile] = ACTIONS(6487), - [anon_sym_restrict] = ACTIONS(6487), - [anon_sym___restrict__] = ACTIONS(6487), - [anon_sym__Atomic] = ACTIONS(6487), - [anon_sym__Noreturn] = ACTIONS(6487), - [anon_sym_nullable] = ACTIONS(6487), - [anon_sym__Complex] = ACTIONS(6487), - [anon_sym__Nonnull] = ACTIONS(6487), - [anon_sym__Nullable] = ACTIONS(6487), - [anon_sym__Nullable_result] = ACTIONS(6487), - [anon_sym__Null_unspecified] = ACTIONS(6487), - [anon_sym___autoreleasing] = ACTIONS(6487), - [anon_sym___block] = ACTIONS(6487), - [anon_sym___bridge] = ACTIONS(6487), - [anon_sym___bridge_retained] = ACTIONS(6487), - [anon_sym___bridge_transfer] = ACTIONS(6487), - [anon_sym___complex] = ACTIONS(6487), - [anon_sym___const] = ACTIONS(6487), - [anon_sym___imag] = ACTIONS(6487), - [anon_sym___kindof] = ACTIONS(6487), - [anon_sym___nonnull] = ACTIONS(6487), - [anon_sym___nullable] = ACTIONS(6487), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6487), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6487), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6487), - [anon_sym___real] = ACTIONS(6487), - [anon_sym___strong] = ACTIONS(6487), - [anon_sym___unsafe_unretained] = ACTIONS(6487), - [anon_sym___unused] = ACTIONS(6487), - [anon_sym___weak] = ACTIONS(6487), - [sym_primitive_type] = ACTIONS(6487), - [anon_sym_enum] = ACTIONS(6487), - [anon_sym_struct] = ACTIONS(6487), - [anon_sym_union] = ACTIONS(6487), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6487), - [anon_sym___typeof] = ACTIONS(6487), - [anon_sym_typeof] = ACTIONS(6487), - [aux_sym_preproc_undef_token1] = ACTIONS(6487), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6487), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6487), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6487), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6487), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE] = ACTIONS(6487), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_API_AVAILABLE] = ACTIONS(6487), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_API_DEPRECATED] = ACTIONS(6487), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6487), - [anon_sym___deprecated_msg] = ACTIONS(6487), - [anon_sym___deprecated_enum_msg] = ACTIONS(6487), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6487), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6487), - [anon_sym_ATend] = ACTIONS(6489), - [anon_sym_AToptional] = ACTIONS(6489), - [anon_sym_ATrequired] = ACTIONS(6489), - [anon_sym_ATproperty] = ACTIONS(6489), - [anon_sym__Alignas] = ACTIONS(6487), - [anon_sym_BOOL] = ACTIONS(6487), - [anon_sym_IMP] = ACTIONS(6487), - [anon_sym_SEL] = ACTIONS(6487), - [anon_sym_Class] = ACTIONS(6487), - [anon_sym_id] = ACTIONS(6487), - }, - [3643] = { - [aux_sym_method_declaration_repeat2] = STATE(3570), - [sym_identifier] = ACTIONS(6541), - [aux_sym_preproc_def_token1] = ACTIONS(6541), - [aux_sym_preproc_if_token1] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6541), - [sym_preproc_directive] = ACTIONS(6541), - [anon_sym_DASH] = ACTIONS(6543), - [anon_sym_PLUS] = ACTIONS(6543), - [anon_sym_SEMI] = ACTIONS(6485), - [anon_sym___extension__] = ACTIONS(6541), - [anon_sym_typedef] = ACTIONS(6541), - [anon_sym_extern] = ACTIONS(6541), - [anon_sym___attribute__] = ACTIONS(6541), - [anon_sym___attribute] = ACTIONS(6541), - [anon_sym_noreturn] = ACTIONS(6541), - [anon_sym_LBRACK] = ACTIONS(6543), - [anon_sym___declspec] = ACTIONS(6541), - [anon_sym___cdecl] = ACTIONS(6541), - [anon_sym___clrcall] = ACTIONS(6541), - [anon_sym___stdcall] = ACTIONS(6541), - [anon_sym___fastcall] = ACTIONS(6541), - [anon_sym___thiscall] = ACTIONS(6541), - [anon_sym___vectorcall] = ACTIONS(6541), - [anon_sym_signed] = ACTIONS(6541), - [anon_sym_unsigned] = ACTIONS(6541), - [anon_sym_long] = ACTIONS(6541), - [anon_sym_short] = ACTIONS(6541), - [anon_sym_static] = ACTIONS(6541), - [anon_sym_auto] = ACTIONS(6541), - [anon_sym_register] = ACTIONS(6541), - [anon_sym_inline] = ACTIONS(6541), - [anon_sym___inline] = ACTIONS(6541), - [anon_sym___inline__] = ACTIONS(6541), - [anon_sym___forceinline] = ACTIONS(6541), - [anon_sym_thread_local] = ACTIONS(6541), - [anon_sym___thread] = ACTIONS(6541), - [anon_sym_CG_EXTERN] = ACTIONS(6541), - [anon_sym_CG_INLINE] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6541), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6541), - [anon_sym_IBOutlet] = ACTIONS(6541), - [anon_sym_IBInspectable] = ACTIONS(6541), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6541), - [anon_sym_NS_INLINE] = ACTIONS(6541), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6541), - [anon_sym_OBJC_EXPORT] = ACTIONS(6541), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6541), - [anon_sym_const] = ACTIONS(6541), - [anon_sym_constexpr] = ACTIONS(6541), - [anon_sym_volatile] = ACTIONS(6541), - [anon_sym_restrict] = ACTIONS(6541), - [anon_sym___restrict__] = ACTIONS(6541), - [anon_sym__Atomic] = ACTIONS(6541), - [anon_sym__Noreturn] = ACTIONS(6541), - [anon_sym_nullable] = ACTIONS(6541), - [anon_sym__Complex] = ACTIONS(6541), - [anon_sym__Nonnull] = ACTIONS(6541), - [anon_sym__Nullable] = ACTIONS(6541), - [anon_sym__Nullable_result] = ACTIONS(6541), - [anon_sym__Null_unspecified] = ACTIONS(6541), - [anon_sym___autoreleasing] = ACTIONS(6541), - [anon_sym___block] = ACTIONS(6541), - [anon_sym___bridge] = ACTIONS(6541), - [anon_sym___bridge_retained] = ACTIONS(6541), - [anon_sym___bridge_transfer] = ACTIONS(6541), - [anon_sym___complex] = ACTIONS(6541), - [anon_sym___const] = ACTIONS(6541), - [anon_sym___imag] = ACTIONS(6541), - [anon_sym___kindof] = ACTIONS(6541), - [anon_sym___nonnull] = ACTIONS(6541), - [anon_sym___nullable] = ACTIONS(6541), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6541), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6541), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6541), - [anon_sym___real] = ACTIONS(6541), - [anon_sym___strong] = ACTIONS(6541), - [anon_sym___unsafe_unretained] = ACTIONS(6541), - [anon_sym___unused] = ACTIONS(6541), - [anon_sym___weak] = ACTIONS(6541), - [sym_primitive_type] = ACTIONS(6541), - [anon_sym_enum] = ACTIONS(6541), - [anon_sym_struct] = ACTIONS(6541), - [anon_sym_union] = ACTIONS(6541), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6541), - [anon_sym___typeof] = ACTIONS(6541), - [anon_sym_typeof] = ACTIONS(6541), - [aux_sym_preproc_undef_token1] = ACTIONS(6541), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6541), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6541), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6541), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6541), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE] = ACTIONS(6541), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_API_AVAILABLE] = ACTIONS(6541), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_API_DEPRECATED] = ACTIONS(6541), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6541), - [anon_sym___deprecated_msg] = ACTIONS(6541), - [anon_sym___deprecated_enum_msg] = ACTIONS(6541), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6541), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6541), - [anon_sym_ATend] = ACTIONS(6543), - [anon_sym_AToptional] = ACTIONS(6543), - [anon_sym_ATrequired] = ACTIONS(6543), - [anon_sym_ATproperty] = ACTIONS(6543), - [anon_sym__Alignas] = ACTIONS(6541), - [anon_sym_BOOL] = ACTIONS(6541), - [anon_sym_IMP] = ACTIONS(6541), - [anon_sym_SEL] = ACTIONS(6541), - [anon_sym_Class] = ACTIONS(6541), - [anon_sym_id] = ACTIONS(6541), - }, - [3644] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_DASH] = ACTIONS(2776), - [anon_sym_PLUS] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATend] = ACTIONS(2776), - [anon_sym_AToptional] = ACTIONS(2776), - [anon_sym_ATrequired] = ACTIONS(2776), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym_ATproperty] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [3645] = { - [sym__declaration_modifiers] = STATE(4163), - [sym_attribute_specifier] = STATE(4163), - [sym_attribute_declaration] = STATE(4163), - [sym_ms_declspec_modifier] = STATE(4163), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4170), - [sym__declarator] = STATE(5946), - [sym__abstract_declarator] = STATE(7246), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4163), - [sym_type_qualifier] = STATE(4163), - [sym_parameter_list] = STATE(6654), - [sym_availability_attribute_specifier] = STATE(4163), - [sym_alignas_specifier] = STATE(4163), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4163), - [aux_sym_pointer_declarator_repeat1] = STATE(4170), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6545), - [anon_sym_CARET] = ACTIONS(6547), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_LBRACE] = ACTIONS(6471), - [anon_sym_ATautoreleasepool] = ACTIONS(6471), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [3646] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_DASH] = ACTIONS(2748), - [anon_sym_PLUS] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATend] = ACTIONS(2748), - [anon_sym_AToptional] = ACTIONS(2748), - [anon_sym_ATrequired] = ACTIONS(2748), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym_ATproperty] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [3647] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_DASH] = ACTIONS(2720), - [anon_sym_PLUS] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATend] = ACTIONS(2720), - [anon_sym_AToptional] = ACTIONS(2720), - [anon_sym_ATrequired] = ACTIONS(2720), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym_ATproperty] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [3648] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_DASH] = ACTIONS(2672), - [anon_sym_PLUS] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATend] = ACTIONS(2672), - [anon_sym_AToptional] = ACTIONS(2672), - [anon_sym_ATrequired] = ACTIONS(2672), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym_ATproperty] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [3649] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token2] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [aux_sym_preproc_else_token1] = ACTIONS(2774), - [aux_sym_preproc_elif_token1] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_DASH] = ACTIONS(2776), - [anon_sym_PLUS] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym_ATproperty] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [3650] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token2] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [aux_sym_preproc_else_token1] = ACTIONS(2790), - [aux_sym_preproc_elif_token1] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_DASH] = ACTIONS(2792), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym_ATproperty] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [3651] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token2] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [aux_sym_preproc_else_token1] = ACTIONS(2846), - [aux_sym_preproc_elif_token1] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_DASH] = ACTIONS(2848), - [anon_sym_PLUS] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym_ATproperty] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [3652] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token2] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [aux_sym_preproc_else_token1] = ACTIONS(2850), - [aux_sym_preproc_elif_token1] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_DASH] = ACTIONS(2852), - [anon_sym_PLUS] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym_ATproperty] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [3653] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token2] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [aux_sym_preproc_else_token1] = ACTIONS(2710), - [aux_sym_preproc_elif_token1] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_PLUS] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym_ATproperty] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [3654] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_DASH] = ACTIONS(2876), - [anon_sym_PLUS] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATend] = ACTIONS(2876), - [anon_sym_AToptional] = ACTIONS(2876), - [anon_sym_ATrequired] = ACTIONS(2876), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym_ATproperty] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [3655] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_DASH] = ACTIONS(2504), - [anon_sym_PLUS] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATend] = ACTIONS(2504), - [anon_sym_AToptional] = ACTIONS(2504), - [anon_sym_ATrequired] = ACTIONS(2504), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym_ATproperty] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [3656] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_PLUS] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATend] = ACTIONS(2808), - [anon_sym_AToptional] = ACTIONS(2808), - [anon_sym_ATrequired] = ACTIONS(2808), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym_ATproperty] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [3657] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token2] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [aux_sym_preproc_else_token1] = ACTIONS(2610), - [aux_sym_preproc_elif_token1] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_DASH] = ACTIONS(2612), - [anon_sym_PLUS] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym_ATproperty] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [3658] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_DASH] = ACTIONS(2624), - [anon_sym_PLUS] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATend] = ACTIONS(2624), - [anon_sym_AToptional] = ACTIONS(2624), - [anon_sym_ATrequired] = ACTIONS(2624), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym_ATproperty] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [3659] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_DASH] = ACTIONS(2616), - [anon_sym_PLUS] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATend] = ACTIONS(2616), - [anon_sym_AToptional] = ACTIONS(2616), - [anon_sym_ATrequired] = ACTIONS(2616), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym_ATproperty] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [3660] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_DASH] = ACTIONS(2440), - [anon_sym_PLUS] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATend] = ACTIONS(2440), - [anon_sym_AToptional] = ACTIONS(2440), - [anon_sym_ATrequired] = ACTIONS(2440), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym_ATproperty] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [3661] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_DASH] = ACTIONS(2444), - [anon_sym_PLUS] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATend] = ACTIONS(2444), - [anon_sym_AToptional] = ACTIONS(2444), - [anon_sym_ATrequired] = ACTIONS(2444), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym_ATproperty] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [3662] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_DASH] = ACTIONS(2448), - [anon_sym_PLUS] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATend] = ACTIONS(2448), - [anon_sym_AToptional] = ACTIONS(2448), - [anon_sym_ATrequired] = ACTIONS(2448), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym_ATproperty] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [3663] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_DASH] = ACTIONS(3256), - [anon_sym_PLUS] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATend] = ACTIONS(3256), - [anon_sym_AToptional] = ACTIONS(3256), - [anon_sym_ATrequired] = ACTIONS(3256), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym_ATproperty] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [3664] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_DASH] = ACTIONS(2452), - [anon_sym_PLUS] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATend] = ACTIONS(2452), - [anon_sym_AToptional] = ACTIONS(2452), - [anon_sym_ATrequired] = ACTIONS(2452), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym_ATproperty] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [3665] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_DASH] = ACTIONS(2820), - [anon_sym_PLUS] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATend] = ACTIONS(2820), - [anon_sym_AToptional] = ACTIONS(2820), - [anon_sym_ATrequired] = ACTIONS(2820), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym_ATproperty] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [3666] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_DASH] = ACTIONS(2456), - [anon_sym_PLUS] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATend] = ACTIONS(2456), - [anon_sym_AToptional] = ACTIONS(2456), - [anon_sym_ATrequired] = ACTIONS(2456), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym_ATproperty] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [3667] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_DASH] = ACTIONS(2460), - [anon_sym_PLUS] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATend] = ACTIONS(2460), - [anon_sym_AToptional] = ACTIONS(2460), - [anon_sym_ATrequired] = ACTIONS(2460), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym_ATproperty] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [3668] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7109), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3669] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_DASH] = ACTIONS(2464), - [anon_sym_PLUS] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATend] = ACTIONS(2464), - [anon_sym_AToptional] = ACTIONS(2464), - [anon_sym_ATrequired] = ACTIONS(2464), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym_ATproperty] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [3670] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_DASH] = ACTIONS(3406), - [anon_sym_PLUS] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATend] = ACTIONS(3406), - [anon_sym_AToptional] = ACTIONS(3406), - [anon_sym_ATrequired] = ACTIONS(3406), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym_ATproperty] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [3671] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATend] = ACTIONS(2468), - [anon_sym_AToptional] = ACTIONS(2468), - [anon_sym_ATrequired] = ACTIONS(2468), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym_ATproperty] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [3672] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_DASH] = ACTIONS(2472), - [anon_sym_PLUS] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATend] = ACTIONS(2472), - [anon_sym_AToptional] = ACTIONS(2472), - [anon_sym_ATrequired] = ACTIONS(2472), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym_ATproperty] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [3673] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6518), - [aux_sym_preproc_def_token1] = ACTIONS(6518), - [aux_sym_preproc_if_token1] = ACTIONS(6518), - [aux_sym_preproc_if_token2] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6518), - [aux_sym_preproc_else_token1] = ACTIONS(6518), - [aux_sym_preproc_elif_token1] = ACTIONS(6518), - [sym_preproc_directive] = ACTIONS(6518), - [anon_sym_DASH] = ACTIONS(6520), - [anon_sym_PLUS] = ACTIONS(6520), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6518), - [anon_sym_typedef] = ACTIONS(6518), - [anon_sym_extern] = ACTIONS(6518), - [anon_sym___attribute__] = ACTIONS(6518), - [anon_sym___attribute] = ACTIONS(6518), - [anon_sym_noreturn] = ACTIONS(6518), - [anon_sym_LBRACK] = ACTIONS(6520), - [anon_sym___declspec] = ACTIONS(6518), - [anon_sym___cdecl] = ACTIONS(6518), - [anon_sym___clrcall] = ACTIONS(6518), - [anon_sym___stdcall] = ACTIONS(6518), - [anon_sym___fastcall] = ACTIONS(6518), - [anon_sym___thiscall] = ACTIONS(6518), - [anon_sym___vectorcall] = ACTIONS(6518), - [anon_sym_signed] = ACTIONS(6518), - [anon_sym_unsigned] = ACTIONS(6518), - [anon_sym_long] = ACTIONS(6518), - [anon_sym_short] = ACTIONS(6518), - [anon_sym_static] = ACTIONS(6518), - [anon_sym_auto] = ACTIONS(6518), - [anon_sym_register] = ACTIONS(6518), - [anon_sym_inline] = ACTIONS(6518), - [anon_sym___inline] = ACTIONS(6518), - [anon_sym___inline__] = ACTIONS(6518), - [anon_sym___forceinline] = ACTIONS(6518), - [anon_sym_thread_local] = ACTIONS(6518), - [anon_sym___thread] = ACTIONS(6518), - [anon_sym_CG_EXTERN] = ACTIONS(6518), - [anon_sym_CG_INLINE] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6518), - [anon_sym_IBOutlet] = ACTIONS(6518), - [anon_sym_IBInspectable] = ACTIONS(6518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6518), - [anon_sym_NS_INLINE] = ACTIONS(6518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6518), - [anon_sym_OBJC_EXPORT] = ACTIONS(6518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6518), - [anon_sym_const] = ACTIONS(6518), - [anon_sym_constexpr] = ACTIONS(6518), - [anon_sym_volatile] = ACTIONS(6518), - [anon_sym_restrict] = ACTIONS(6518), - [anon_sym___restrict__] = ACTIONS(6518), - [anon_sym__Atomic] = ACTIONS(6518), - [anon_sym__Noreturn] = ACTIONS(6518), - [anon_sym_nullable] = ACTIONS(6518), - [anon_sym__Complex] = ACTIONS(6518), - [anon_sym__Nonnull] = ACTIONS(6518), - [anon_sym__Nullable] = ACTIONS(6518), - [anon_sym__Nullable_result] = ACTIONS(6518), - [anon_sym__Null_unspecified] = ACTIONS(6518), - [anon_sym___autoreleasing] = ACTIONS(6518), - [anon_sym___block] = ACTIONS(6518), - [anon_sym___bridge] = ACTIONS(6518), - [anon_sym___bridge_retained] = ACTIONS(6518), - [anon_sym___bridge_transfer] = ACTIONS(6518), - [anon_sym___complex] = ACTIONS(6518), - [anon_sym___const] = ACTIONS(6518), - [anon_sym___imag] = ACTIONS(6518), - [anon_sym___kindof] = ACTIONS(6518), - [anon_sym___nonnull] = ACTIONS(6518), - [anon_sym___nullable] = ACTIONS(6518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6518), - [anon_sym___real] = ACTIONS(6518), - [anon_sym___strong] = ACTIONS(6518), - [anon_sym___unsafe_unretained] = ACTIONS(6518), - [anon_sym___unused] = ACTIONS(6518), - [anon_sym___weak] = ACTIONS(6518), - [sym_primitive_type] = ACTIONS(6518), - [anon_sym_enum] = ACTIONS(6518), - [anon_sym_struct] = ACTIONS(6518), - [anon_sym_union] = ACTIONS(6518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6518), - [anon_sym___typeof] = ACTIONS(6518), - [anon_sym_typeof] = ACTIONS(6518), - [aux_sym_preproc_undef_token1] = ACTIONS(6518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE] = ACTIONS(6518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_API_AVAILABLE] = ACTIONS(6518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_API_DEPRECATED] = ACTIONS(6518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6518), - [anon_sym___deprecated_msg] = ACTIONS(6518), - [anon_sym___deprecated_enum_msg] = ACTIONS(6518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6518), - [anon_sym_ATproperty] = ACTIONS(6520), - [anon_sym__Alignas] = ACTIONS(6518), - [anon_sym_BOOL] = ACTIONS(6518), - [anon_sym_IMP] = ACTIONS(6518), - [anon_sym_SEL] = ACTIONS(6518), - [anon_sym_Class] = ACTIONS(6518), - [anon_sym_id] = ACTIONS(6518), - }, - [3674] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token2] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [aux_sym_preproc_else_token1] = ACTIONS(2742), - [aux_sym_preproc_elif_token1] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_DASH] = ACTIONS(2744), - [anon_sym_PLUS] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym_ATproperty] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [3675] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_DASH] = ACTIONS(2824), - [anon_sym_PLUS] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATend] = ACTIONS(2824), - [anon_sym_AToptional] = ACTIONS(2824), - [anon_sym_ATrequired] = ACTIONS(2824), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym_ATproperty] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [3676] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_DASH] = ACTIONS(2828), - [anon_sym_PLUS] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATend] = ACTIONS(2828), - [anon_sym_AToptional] = ACTIONS(2828), - [anon_sym_ATrequired] = ACTIONS(2828), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym_ATproperty] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [3677] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token2] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [aux_sym_preproc_else_token1] = ACTIONS(6549), - [aux_sym_preproc_elif_token1] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym_SEMI] = ACTIONS(6553), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [3678] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token2] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [aux_sym_preproc_else_token1] = ACTIONS(2794), - [aux_sym_preproc_elif_token1] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_DASH] = ACTIONS(2796), - [anon_sym_PLUS] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym_ATproperty] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [3679] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_DASH] = ACTIONS(2832), - [anon_sym_PLUS] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATend] = ACTIONS(2832), - [anon_sym_AToptional] = ACTIONS(2832), - [anon_sym_ATrequired] = ACTIONS(2832), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym_ATproperty] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [3680] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token2] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [aux_sym_preproc_else_token1] = ACTIONS(2650), - [aux_sym_preproc_elif_token1] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_DASH] = ACTIONS(2652), - [anon_sym_PLUS] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym_ATproperty] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [3681] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token2] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [aux_sym_preproc_else_token1] = ACTIONS(2778), - [aux_sym_preproc_elif_token1] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_DASH] = ACTIONS(2780), - [anon_sym_PLUS] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym_ATproperty] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [3682] = { - [sym_string_literal] = STATE(3463), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_RPAREN] = ACTIONS(5199), - [anon_sym_LPAREN2] = ACTIONS(5199), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5199), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5199), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5199), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5197), - [anon_sym_LT_LT] = ACTIONS(5199), - [anon_sym_GT_GT] = ACTIONS(5199), - [anon_sym_SEMI] = ACTIONS(5199), - [anon_sym___extension__] = ACTIONS(5199), - [anon_sym_extern] = ACTIONS(5199), - [anon_sym___attribute__] = ACTIONS(5199), - [anon_sym___attribute] = ACTIONS(5197), - [anon_sym_noreturn] = ACTIONS(5199), - [anon_sym_LBRACK] = ACTIONS(5199), - [anon_sym_RBRACK] = ACTIONS(5199), - [anon_sym___declspec] = ACTIONS(5199), - [anon_sym_RBRACE] = ACTIONS(5199), - [anon_sym_static] = ACTIONS(5199), - [anon_sym_auto] = ACTIONS(5199), - [anon_sym_register] = ACTIONS(5199), - [anon_sym_inline] = ACTIONS(5199), - [anon_sym___inline] = ACTIONS(5197), - [anon_sym___inline__] = ACTIONS(5199), - [anon_sym___forceinline] = ACTIONS(5199), - [anon_sym_thread_local] = ACTIONS(5199), - [anon_sym___thread] = ACTIONS(5199), - [anon_sym_CG_EXTERN] = ACTIONS(5199), - [anon_sym_CG_INLINE] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5199), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5199), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5199), - [anon_sym_IBOutlet] = ACTIONS(5199), - [anon_sym_IBInspectable] = ACTIONS(5199), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5199), - [anon_sym_NS_INLINE] = ACTIONS(5199), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5199), - [anon_sym_OBJC_EXPORT] = ACTIONS(5199), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5199), - [anon_sym_const] = ACTIONS(5197), - [anon_sym_constexpr] = ACTIONS(5199), - [anon_sym_volatile] = ACTIONS(5199), - [anon_sym_restrict] = ACTIONS(5199), - [anon_sym___restrict__] = ACTIONS(5199), - [anon_sym__Atomic] = ACTIONS(5199), - [anon_sym__Noreturn] = ACTIONS(5199), - [anon_sym_nullable] = ACTIONS(5199), - [anon_sym__Complex] = ACTIONS(5199), - [anon_sym__Nonnull] = ACTIONS(5199), - [anon_sym__Nullable] = ACTIONS(5197), - [anon_sym__Nullable_result] = ACTIONS(5199), - [anon_sym__Null_unspecified] = ACTIONS(5199), - [anon_sym___autoreleasing] = ACTIONS(5199), - [anon_sym___block] = ACTIONS(5199), - [anon_sym___bridge] = ACTIONS(5197), - [anon_sym___bridge_retained] = ACTIONS(5199), - [anon_sym___bridge_transfer] = ACTIONS(5199), - [anon_sym___complex] = ACTIONS(5199), - [anon_sym___const] = ACTIONS(5199), - [anon_sym___imag] = ACTIONS(5199), - [anon_sym___kindof] = ACTIONS(5199), - [anon_sym___nonnull] = ACTIONS(5199), - [anon_sym___nullable] = ACTIONS(5199), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5199), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5199), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5199), - [anon_sym___real] = ACTIONS(5199), - [anon_sym___strong] = ACTIONS(5199), - [anon_sym___unsafe_unretained] = ACTIONS(5199), - [anon_sym___unused] = ACTIONS(5199), - [anon_sym___weak] = ACTIONS(5199), - [anon_sym_COLON] = ACTIONS(5199), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5199), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5199), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5199), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5199), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5199), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5199), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE] = ACTIONS(5197), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5199), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_API_AVAILABLE] = ACTIONS(5199), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_API_DEPRECATED] = ACTIONS(5199), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5199), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5199), - [anon_sym___deprecated_msg] = ACTIONS(5199), - [anon_sym___deprecated_enum_msg] = ACTIONS(5199), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5199), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5199), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5199), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5199), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5199), - [anon_sym__Alignas] = ACTIONS(5199), - }, - [3683] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_DASH] = ACTIONS(2812), - [anon_sym_PLUS] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATend] = ACTIONS(2812), - [anon_sym_AToptional] = ACTIONS(2812), - [anon_sym_ATrequired] = ACTIONS(2812), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym_ATproperty] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [3684] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token2] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [aux_sym_preproc_else_token1] = ACTIONS(6555), - [aux_sym_preproc_elif_token1] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym_SEMI] = ACTIONS(6559), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [3685] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6537), - [aux_sym_preproc_def_token1] = ACTIONS(6537), - [aux_sym_preproc_if_token1] = ACTIONS(6537), - [aux_sym_preproc_if_token2] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6537), - [aux_sym_preproc_else_token1] = ACTIONS(6537), - [aux_sym_preproc_elif_token1] = ACTIONS(6537), - [sym_preproc_directive] = ACTIONS(6537), - [anon_sym_DASH] = ACTIONS(6539), - [anon_sym_PLUS] = ACTIONS(6539), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6537), - [anon_sym_typedef] = ACTIONS(6537), - [anon_sym_extern] = ACTIONS(6537), - [anon_sym___attribute__] = ACTIONS(6537), - [anon_sym___attribute] = ACTIONS(6537), - [anon_sym_noreturn] = ACTIONS(6537), - [anon_sym_LBRACK] = ACTIONS(6539), - [anon_sym___declspec] = ACTIONS(6537), - [anon_sym___cdecl] = ACTIONS(6537), - [anon_sym___clrcall] = ACTIONS(6537), - [anon_sym___stdcall] = ACTIONS(6537), - [anon_sym___fastcall] = ACTIONS(6537), - [anon_sym___thiscall] = ACTIONS(6537), - [anon_sym___vectorcall] = ACTIONS(6537), - [anon_sym_signed] = ACTIONS(6537), - [anon_sym_unsigned] = ACTIONS(6537), - [anon_sym_long] = ACTIONS(6537), - [anon_sym_short] = ACTIONS(6537), - [anon_sym_static] = ACTIONS(6537), - [anon_sym_auto] = ACTIONS(6537), - [anon_sym_register] = ACTIONS(6537), - [anon_sym_inline] = ACTIONS(6537), - [anon_sym___inline] = ACTIONS(6537), - [anon_sym___inline__] = ACTIONS(6537), - [anon_sym___forceinline] = ACTIONS(6537), - [anon_sym_thread_local] = ACTIONS(6537), - [anon_sym___thread] = ACTIONS(6537), - [anon_sym_CG_EXTERN] = ACTIONS(6537), - [anon_sym_CG_INLINE] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6537), - [anon_sym_IBOutlet] = ACTIONS(6537), - [anon_sym_IBInspectable] = ACTIONS(6537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6537), - [anon_sym_NS_INLINE] = ACTIONS(6537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6537), - [anon_sym_OBJC_EXPORT] = ACTIONS(6537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6537), - [anon_sym_const] = ACTIONS(6537), - [anon_sym_constexpr] = ACTIONS(6537), - [anon_sym_volatile] = ACTIONS(6537), - [anon_sym_restrict] = ACTIONS(6537), - [anon_sym___restrict__] = ACTIONS(6537), - [anon_sym__Atomic] = ACTIONS(6537), - [anon_sym__Noreturn] = ACTIONS(6537), - [anon_sym_nullable] = ACTIONS(6537), - [anon_sym__Complex] = ACTIONS(6537), - [anon_sym__Nonnull] = ACTIONS(6537), - [anon_sym__Nullable] = ACTIONS(6537), - [anon_sym__Nullable_result] = ACTIONS(6537), - [anon_sym__Null_unspecified] = ACTIONS(6537), - [anon_sym___autoreleasing] = ACTIONS(6537), - [anon_sym___block] = ACTIONS(6537), - [anon_sym___bridge] = ACTIONS(6537), - [anon_sym___bridge_retained] = ACTIONS(6537), - [anon_sym___bridge_transfer] = ACTIONS(6537), - [anon_sym___complex] = ACTIONS(6537), - [anon_sym___const] = ACTIONS(6537), - [anon_sym___imag] = ACTIONS(6537), - [anon_sym___kindof] = ACTIONS(6537), - [anon_sym___nonnull] = ACTIONS(6537), - [anon_sym___nullable] = ACTIONS(6537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6537), - [anon_sym___real] = ACTIONS(6537), - [anon_sym___strong] = ACTIONS(6537), - [anon_sym___unsafe_unretained] = ACTIONS(6537), - [anon_sym___unused] = ACTIONS(6537), - [anon_sym___weak] = ACTIONS(6537), - [sym_primitive_type] = ACTIONS(6537), - [anon_sym_enum] = ACTIONS(6537), - [anon_sym_struct] = ACTIONS(6537), - [anon_sym_union] = ACTIONS(6537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6537), - [anon_sym___typeof] = ACTIONS(6537), - [anon_sym_typeof] = ACTIONS(6537), - [aux_sym_preproc_undef_token1] = ACTIONS(6537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE] = ACTIONS(6537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_API_AVAILABLE] = ACTIONS(6537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_API_DEPRECATED] = ACTIONS(6537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6537), - [anon_sym___deprecated_msg] = ACTIONS(6537), - [anon_sym___deprecated_enum_msg] = ACTIONS(6537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6537), - [anon_sym_ATproperty] = ACTIONS(6539), - [anon_sym__Alignas] = ACTIONS(6537), - [anon_sym_BOOL] = ACTIONS(6537), - [anon_sym_IMP] = ACTIONS(6537), - [anon_sym_SEL] = ACTIONS(6537), - [anon_sym_Class] = ACTIONS(6537), - [anon_sym_id] = ACTIONS(6537), - }, - [3686] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATend] = ACTIONS(2488), - [anon_sym_AToptional] = ACTIONS(2488), - [anon_sym_ATrequired] = ACTIONS(2488), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym_ATproperty] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [3687] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_DASH] = ACTIONS(3418), - [anon_sym_PLUS] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATend] = ACTIONS(3418), - [anon_sym_AToptional] = ACTIONS(3418), - [anon_sym_ATrequired] = ACTIONS(3418), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym_ATproperty] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [3688] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_DASH] = ACTIONS(3374), - [anon_sym_PLUS] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATend] = ACTIONS(3374), - [anon_sym_AToptional] = ACTIONS(3374), - [anon_sym_ATrequired] = ACTIONS(3374), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym_ATproperty] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [3689] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_DASH] = ACTIONS(2492), - [anon_sym_PLUS] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATend] = ACTIONS(2492), - [anon_sym_AToptional] = ACTIONS(2492), - [anon_sym_ATrequired] = ACTIONS(2492), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym_ATproperty] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [3690] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_DASH] = ACTIONS(2836), - [anon_sym_PLUS] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATend] = ACTIONS(2836), - [anon_sym_AToptional] = ACTIONS(2836), - [anon_sym_ATrequired] = ACTIONS(2836), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym_ATproperty] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [3691] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_DASH] = ACTIONS(2496), - [anon_sym_PLUS] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATend] = ACTIONS(2496), - [anon_sym_AToptional] = ACTIONS(2496), - [anon_sym_ATrequired] = ACTIONS(2496), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym_ATproperty] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [3692] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token2] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [aux_sym_preproc_else_token1] = ACTIONS(6561), - [aux_sym_preproc_elif_token1] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym_SEMI] = ACTIONS(6565), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [3693] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_DASH] = ACTIONS(2500), - [anon_sym_PLUS] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATend] = ACTIONS(2500), - [anon_sym_AToptional] = ACTIONS(2500), - [anon_sym_ATrequired] = ACTIONS(2500), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym_ATproperty] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [3694] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token2] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [aux_sym_preproc_else_token1] = ACTIONS(2866), - [aux_sym_preproc_elif_token1] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_DASH] = ACTIONS(2868), - [anon_sym_PLUS] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym_ATproperty] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [3695] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_DASH] = ACTIONS(2508), - [anon_sym_PLUS] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATend] = ACTIONS(2508), - [anon_sym_AToptional] = ACTIONS(2508), - [anon_sym_ATrequired] = ACTIONS(2508), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym_ATproperty] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [3696] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token2] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [aux_sym_preproc_else_token1] = ACTIONS(2770), - [aux_sym_preproc_elif_token1] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_DASH] = ACTIONS(2772), - [anon_sym_PLUS] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym_ATproperty] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [3697] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_DASH] = ACTIONS(2512), - [anon_sym_PLUS] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATend] = ACTIONS(2512), - [anon_sym_AToptional] = ACTIONS(2512), - [anon_sym_ATrequired] = ACTIONS(2512), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym_ATproperty] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [3698] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_DASH] = ACTIONS(2516), - [anon_sym_PLUS] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATend] = ACTIONS(2516), - [anon_sym_AToptional] = ACTIONS(2516), - [anon_sym_ATrequired] = ACTIONS(2516), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym_ATproperty] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [3699] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token2] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [aux_sym_preproc_else_token1] = ACTIONS(2550), - [aux_sym_preproc_elif_token1] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_DASH] = ACTIONS(2552), - [anon_sym_PLUS] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym_ATproperty] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [3700] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token2] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [aux_sym_preproc_else_token1] = ACTIONS(2554), - [aux_sym_preproc_elif_token1] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2556), - [anon_sym_PLUS] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym_ATproperty] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [3701] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token2] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [aux_sym_preproc_else_token1] = ACTIONS(2558), - [aux_sym_preproc_elif_token1] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_DASH] = ACTIONS(2560), - [anon_sym_PLUS] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym_ATproperty] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [3702] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_DASH] = ACTIONS(2524), - [anon_sym_PLUS] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATend] = ACTIONS(2524), - [anon_sym_AToptional] = ACTIONS(2524), - [anon_sym_ATrequired] = ACTIONS(2524), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym_ATproperty] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [3703] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_DASH] = ACTIONS(2528), - [anon_sym_PLUS] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATend] = ACTIONS(2528), - [anon_sym_AToptional] = ACTIONS(2528), - [anon_sym_ATrequired] = ACTIONS(2528), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym_ATproperty] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [3704] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7110), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3705] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_DASH] = ACTIONS(2532), - [anon_sym_PLUS] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATend] = ACTIONS(2532), - [anon_sym_AToptional] = ACTIONS(2532), - [anon_sym_ATrequired] = ACTIONS(2532), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym_ATproperty] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [3706] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token2] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [aux_sym_preproc_else_token1] = ACTIONS(2626), - [aux_sym_preproc_elif_token1] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_DASH] = ACTIONS(2628), - [anon_sym_PLUS] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym_ATproperty] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [3707] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_DASH] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATend] = ACTIONS(2536), - [anon_sym_AToptional] = ACTIONS(2536), - [anon_sym_ATrequired] = ACTIONS(2536), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym_ATproperty] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [3708] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token2] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [aux_sym_preproc_else_token1] = ACTIONS(2566), - [aux_sym_preproc_elif_token1] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_DASH] = ACTIONS(2568), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym_ATproperty] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [3709] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7106), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3710] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_DASH] = ACTIONS(2540), - [anon_sym_PLUS] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATend] = ACTIONS(2540), - [anon_sym_AToptional] = ACTIONS(2540), - [anon_sym_ATrequired] = ACTIONS(2540), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym_ATproperty] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [3711] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token2] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [aux_sym_preproc_else_token1] = ACTIONS(2570), - [aux_sym_preproc_elif_token1] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_DASH] = ACTIONS(2572), - [anon_sym_PLUS] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym_ATproperty] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [3712] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [aux_sym_preproc_else_token1] = ACTIONS(2838), - [aux_sym_preproc_elif_token1] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3713] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token2] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [aux_sym_preproc_else_token1] = ACTIONS(2574), - [aux_sym_preproc_elif_token1] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2576), - [anon_sym_PLUS] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym_ATproperty] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [3714] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token2] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [aux_sym_preproc_else_token1] = ACTIONS(2578), - [aux_sym_preproc_elif_token1] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_DASH] = ACTIONS(2580), - [anon_sym_PLUS] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym_ATproperty] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [3715] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token2] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [aux_sym_preproc_else_token1] = ACTIONS(2582), - [aux_sym_preproc_elif_token1] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_DASH] = ACTIONS(2584), - [anon_sym_PLUS] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym_ATproperty] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [3716] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [aux_sym_preproc_else_token1] = ACTIONS(2618), - [aux_sym_preproc_elif_token1] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3717] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token2] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [aux_sym_preproc_else_token1] = ACTIONS(2590), - [aux_sym_preproc_elif_token1] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_DASH] = ACTIONS(2592), - [anon_sym_PLUS] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym_ATproperty] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [3718] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [aux_sym_preproc_else_token1] = ACTIONS(2854), - [aux_sym_preproc_elif_token1] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3719] = { - [sym_identifier] = ACTIONS(2926), - [anon_sym_COMMA] = ACTIONS(2928), - [anon_sym_RPAREN] = ACTIONS(2928), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2928), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2928), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_STAR] = ACTIONS(2928), - [anon_sym_CARET] = ACTIONS(2928), - [anon_sym_GT] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2926), - [anon_sym_extern] = ACTIONS(2926), - [anon_sym___attribute__] = ACTIONS(2926), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___declspec] = ACTIONS(2926), - [anon_sym___based] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_RBRACE] = ACTIONS(2928), - [anon_sym_signed] = ACTIONS(2926), - [anon_sym_unsigned] = ACTIONS(2926), - [anon_sym_long] = ACTIONS(2926), - [anon_sym_short] = ACTIONS(2926), - [anon_sym_EQ] = ACTIONS(2928), - [anon_sym_ATautoreleasepool] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2926), - [anon_sym_auto] = ACTIONS(2926), - [anon_sym_register] = ACTIONS(2926), - [anon_sym_inline] = ACTIONS(2926), - [anon_sym___inline] = ACTIONS(2926), - [anon_sym___inline__] = ACTIONS(2926), - [anon_sym___forceinline] = ACTIONS(2926), - [anon_sym_thread_local] = ACTIONS(2926), - [anon_sym___thread] = ACTIONS(2926), - [anon_sym_CG_EXTERN] = ACTIONS(2926), - [anon_sym_CG_INLINE] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2926), - [anon_sym_IBOutlet] = ACTIONS(2926), - [anon_sym_IBInspectable] = ACTIONS(2926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2926), - [anon_sym_NS_INLINE] = ACTIONS(2926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2926), - [anon_sym_OBJC_EXPORT] = ACTIONS(2926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2926), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2926), - [anon_sym_volatile] = ACTIONS(2926), - [anon_sym_restrict] = ACTIONS(2926), - [anon_sym___restrict__] = ACTIONS(2926), - [anon_sym__Atomic] = ACTIONS(2926), - [anon_sym__Noreturn] = ACTIONS(2926), - [anon_sym_nullable] = ACTIONS(2926), - [anon_sym__Complex] = ACTIONS(2926), - [anon_sym__Nonnull] = ACTIONS(2926), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2926), - [anon_sym__Null_unspecified] = ACTIONS(2926), - [anon_sym___autoreleasing] = ACTIONS(2926), - [anon_sym___block] = ACTIONS(2926), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2926), - [anon_sym___bridge_transfer] = ACTIONS(2926), - [anon_sym___complex] = ACTIONS(2926), - [anon_sym___const] = ACTIONS(2926), - [anon_sym___imag] = ACTIONS(2926), - [anon_sym___kindof] = ACTIONS(2926), - [anon_sym___nonnull] = ACTIONS(2926), - [anon_sym___nullable] = ACTIONS(2926), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2926), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2926), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2926), - [anon_sym___real] = ACTIONS(2926), - [anon_sym___strong] = ACTIONS(2926), - [anon_sym___unsafe_unretained] = ACTIONS(2926), - [anon_sym___unused] = ACTIONS(2926), - [anon_sym___weak] = ACTIONS(2926), - [sym_primitive_type] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), - [anon_sym_COLON] = ACTIONS(2928), - [anon_sym_struct] = ACTIONS(2926), - [anon_sym_union] = ACTIONS(2926), - [anon_sym_asm] = ACTIONS(2926), - [anon_sym___asm__] = ACTIONS(2926), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2926), - [anon_sym___typeof] = ACTIONS(2926), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2926), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2926), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2926), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2926), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2926), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2926), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE] = ACTIONS(2926), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2926), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_API_AVAILABLE] = ACTIONS(2926), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_API_DEPRECATED] = ACTIONS(2926), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2926), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2926), - [anon_sym___deprecated_msg] = ACTIONS(2926), - [anon_sym___deprecated_enum_msg] = ACTIONS(2926), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2926), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2926), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2926), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2926), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2926), - [anon_sym_ATprotocol] = ACTIONS(2928), - [anon_sym_ATinterface] = ACTIONS(2928), - [anon_sym_ATimplementation] = ACTIONS(2928), - [anon_sym_ATproperty] = ACTIONS(2928), - [anon_sym__Alignas] = ACTIONS(2926), - [anon_sym_BOOL] = ACTIONS(2926), - [anon_sym_IMP] = ACTIONS(2926), - [anon_sym_SEL] = ACTIONS(2926), - [anon_sym_Class] = ACTIONS(2926), - [anon_sym_id] = ACTIONS(2926), - }, - [3720] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_DASH] = ACTIONS(2872), - [anon_sym_PLUS] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATend] = ACTIONS(2872), - [anon_sym_AToptional] = ACTIONS(2872), - [anon_sym_ATrequired] = ACTIONS(2872), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym_ATproperty] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [3721] = { - [sym__declaration_modifiers] = STATE(4165), - [sym_attribute_specifier] = STATE(4165), - [sym_attribute_declaration] = STATE(4165), - [sym_ms_declspec_modifier] = STATE(4165), - [sym_ms_based_modifier] = STATE(9273), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4179), - [sym__declarator] = STATE(5136), - [sym__abstract_declarator] = STATE(7271), - [sym_parenthesized_declarator] = STATE(5153), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5153), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5153), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5153), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4165), - [sym_type_qualifier] = STATE(4165), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(4165), - [sym_alignas_specifier] = STATE(4165), - [sym_block_pointer_declarator] = STATE(5153), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4165), - [aux_sym_pointer_declarator_repeat1] = STATE(4179), - [sym_identifier] = ACTIONS(6567), - [anon_sym_COMMA] = ACTIONS(6471), - [anon_sym_RPAREN] = ACTIONS(6471), - [anon_sym_LPAREN2] = ACTIONS(6569), - [anon_sym_STAR] = ACTIONS(6571), - [anon_sym_CARET] = ACTIONS(6573), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [3722] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6493), - [aux_sym_preproc_def_token1] = ACTIONS(6493), - [aux_sym_preproc_if_token1] = ACTIONS(6493), - [aux_sym_preproc_if_token2] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6493), - [aux_sym_preproc_else_token1] = ACTIONS(6493), - [aux_sym_preproc_elif_token1] = ACTIONS(6493), - [sym_preproc_directive] = ACTIONS(6493), - [anon_sym_DASH] = ACTIONS(6495), - [anon_sym_PLUS] = ACTIONS(6495), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6493), - [anon_sym_typedef] = ACTIONS(6493), - [anon_sym_extern] = ACTIONS(6493), - [anon_sym___attribute__] = ACTIONS(6493), - [anon_sym___attribute] = ACTIONS(6493), - [anon_sym_noreturn] = ACTIONS(6493), - [anon_sym_LBRACK] = ACTIONS(6495), - [anon_sym___declspec] = ACTIONS(6493), - [anon_sym___cdecl] = ACTIONS(6493), - [anon_sym___clrcall] = ACTIONS(6493), - [anon_sym___stdcall] = ACTIONS(6493), - [anon_sym___fastcall] = ACTIONS(6493), - [anon_sym___thiscall] = ACTIONS(6493), - [anon_sym___vectorcall] = ACTIONS(6493), - [anon_sym_signed] = ACTIONS(6493), - [anon_sym_unsigned] = ACTIONS(6493), - [anon_sym_long] = ACTIONS(6493), - [anon_sym_short] = ACTIONS(6493), - [anon_sym_static] = ACTIONS(6493), - [anon_sym_auto] = ACTIONS(6493), - [anon_sym_register] = ACTIONS(6493), - [anon_sym_inline] = ACTIONS(6493), - [anon_sym___inline] = ACTIONS(6493), - [anon_sym___inline__] = ACTIONS(6493), - [anon_sym___forceinline] = ACTIONS(6493), - [anon_sym_thread_local] = ACTIONS(6493), - [anon_sym___thread] = ACTIONS(6493), - [anon_sym_CG_EXTERN] = ACTIONS(6493), - [anon_sym_CG_INLINE] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6493), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6493), - [anon_sym_IBOutlet] = ACTIONS(6493), - [anon_sym_IBInspectable] = ACTIONS(6493), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6493), - [anon_sym_NS_INLINE] = ACTIONS(6493), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6493), - [anon_sym_OBJC_EXPORT] = ACTIONS(6493), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6493), - [anon_sym_const] = ACTIONS(6493), - [anon_sym_constexpr] = ACTIONS(6493), - [anon_sym_volatile] = ACTIONS(6493), - [anon_sym_restrict] = ACTIONS(6493), - [anon_sym___restrict__] = ACTIONS(6493), - [anon_sym__Atomic] = ACTIONS(6493), - [anon_sym__Noreturn] = ACTIONS(6493), - [anon_sym_nullable] = ACTIONS(6493), - [anon_sym__Complex] = ACTIONS(6493), - [anon_sym__Nonnull] = ACTIONS(6493), - [anon_sym__Nullable] = ACTIONS(6493), - [anon_sym__Nullable_result] = ACTIONS(6493), - [anon_sym__Null_unspecified] = ACTIONS(6493), - [anon_sym___autoreleasing] = ACTIONS(6493), - [anon_sym___block] = ACTIONS(6493), - [anon_sym___bridge] = ACTIONS(6493), - [anon_sym___bridge_retained] = ACTIONS(6493), - [anon_sym___bridge_transfer] = ACTIONS(6493), - [anon_sym___complex] = ACTIONS(6493), - [anon_sym___const] = ACTIONS(6493), - [anon_sym___imag] = ACTIONS(6493), - [anon_sym___kindof] = ACTIONS(6493), - [anon_sym___nonnull] = ACTIONS(6493), - [anon_sym___nullable] = ACTIONS(6493), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6493), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6493), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6493), - [anon_sym___real] = ACTIONS(6493), - [anon_sym___strong] = ACTIONS(6493), - [anon_sym___unsafe_unretained] = ACTIONS(6493), - [anon_sym___unused] = ACTIONS(6493), - [anon_sym___weak] = ACTIONS(6493), - [sym_primitive_type] = ACTIONS(6493), - [anon_sym_enum] = ACTIONS(6493), - [anon_sym_struct] = ACTIONS(6493), - [anon_sym_union] = ACTIONS(6493), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6493), - [anon_sym___typeof] = ACTIONS(6493), - [anon_sym_typeof] = ACTIONS(6493), - [aux_sym_preproc_undef_token1] = ACTIONS(6493), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6493), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6493), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6493), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6493), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE] = ACTIONS(6493), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_API_AVAILABLE] = ACTIONS(6493), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_API_DEPRECATED] = ACTIONS(6493), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6493), - [anon_sym___deprecated_msg] = ACTIONS(6493), - [anon_sym___deprecated_enum_msg] = ACTIONS(6493), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6493), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6493), - [anon_sym_ATproperty] = ACTIONS(6495), - [anon_sym__Alignas] = ACTIONS(6493), - [anon_sym_BOOL] = ACTIONS(6493), - [anon_sym_IMP] = ACTIONS(6493), - [anon_sym_SEL] = ACTIONS(6493), - [anon_sym_Class] = ACTIONS(6493), - [anon_sym_id] = ACTIONS(6493), - }, - [3723] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token2] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [aux_sym_preproc_else_token1] = ACTIONS(2598), - [aux_sym_preproc_elif_token1] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym_ATproperty] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [3724] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7087), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3725] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_DASH] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATend] = ACTIONS(3132), - [anon_sym_AToptional] = ACTIONS(3132), - [anon_sym_ATrequired] = ACTIONS(3132), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym_ATproperty] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [3726] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token2] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [aux_sym_preproc_else_token1] = ACTIONS(2602), - [aux_sym_preproc_elif_token1] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_DASH] = ACTIONS(2604), - [anon_sym_PLUS] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym_ATproperty] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [3727] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token2] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [aux_sym_preproc_else_token1] = ACTIONS(2706), - [aux_sym_preproc_elif_token1] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_DASH] = ACTIONS(2708), - [anon_sym_PLUS] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym_ATproperty] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [3728] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token2] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [aux_sym_preproc_else_token1] = ACTIONS(2638), - [aux_sym_preproc_elif_token1] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2640), - [anon_sym_PLUS] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym_ATproperty] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [3729] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token2] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [aux_sym_preproc_else_token1] = ACTIONS(2642), - [aux_sym_preproc_elif_token1] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_DASH] = ACTIONS(2644), - [anon_sym_PLUS] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym_ATproperty] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [3730] = { - [aux_sym_method_declaration_repeat2] = STATE(3615), - [sym_identifier] = ACTIONS(6541), - [aux_sym_preproc_def_token1] = ACTIONS(6541), - [aux_sym_preproc_if_token1] = ACTIONS(6541), - [aux_sym_preproc_if_token2] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6541), - [aux_sym_preproc_else_token1] = ACTIONS(6541), - [aux_sym_preproc_elif_token1] = ACTIONS(6541), - [sym_preproc_directive] = ACTIONS(6541), - [anon_sym_DASH] = ACTIONS(6543), - [anon_sym_PLUS] = ACTIONS(6543), - [anon_sym_SEMI] = ACTIONS(6491), - [anon_sym___extension__] = ACTIONS(6541), - [anon_sym_typedef] = ACTIONS(6541), - [anon_sym_extern] = ACTIONS(6541), - [anon_sym___attribute__] = ACTIONS(6541), - [anon_sym___attribute] = ACTIONS(6541), - [anon_sym_noreturn] = ACTIONS(6541), - [anon_sym_LBRACK] = ACTIONS(6543), - [anon_sym___declspec] = ACTIONS(6541), - [anon_sym___cdecl] = ACTIONS(6541), - [anon_sym___clrcall] = ACTIONS(6541), - [anon_sym___stdcall] = ACTIONS(6541), - [anon_sym___fastcall] = ACTIONS(6541), - [anon_sym___thiscall] = ACTIONS(6541), - [anon_sym___vectorcall] = ACTIONS(6541), - [anon_sym_signed] = ACTIONS(6541), - [anon_sym_unsigned] = ACTIONS(6541), - [anon_sym_long] = ACTIONS(6541), - [anon_sym_short] = ACTIONS(6541), - [anon_sym_static] = ACTIONS(6541), - [anon_sym_auto] = ACTIONS(6541), - [anon_sym_register] = ACTIONS(6541), - [anon_sym_inline] = ACTIONS(6541), - [anon_sym___inline] = ACTIONS(6541), - [anon_sym___inline__] = ACTIONS(6541), - [anon_sym___forceinline] = ACTIONS(6541), - [anon_sym_thread_local] = ACTIONS(6541), - [anon_sym___thread] = ACTIONS(6541), - [anon_sym_CG_EXTERN] = ACTIONS(6541), - [anon_sym_CG_INLINE] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6541), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6541), - [anon_sym_IBOutlet] = ACTIONS(6541), - [anon_sym_IBInspectable] = ACTIONS(6541), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6541), - [anon_sym_NS_INLINE] = ACTIONS(6541), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6541), - [anon_sym_OBJC_EXPORT] = ACTIONS(6541), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6541), - [anon_sym_const] = ACTIONS(6541), - [anon_sym_constexpr] = ACTIONS(6541), - [anon_sym_volatile] = ACTIONS(6541), - [anon_sym_restrict] = ACTIONS(6541), - [anon_sym___restrict__] = ACTIONS(6541), - [anon_sym__Atomic] = ACTIONS(6541), - [anon_sym__Noreturn] = ACTIONS(6541), - [anon_sym_nullable] = ACTIONS(6541), - [anon_sym__Complex] = ACTIONS(6541), - [anon_sym__Nonnull] = ACTIONS(6541), - [anon_sym__Nullable] = ACTIONS(6541), - [anon_sym__Nullable_result] = ACTIONS(6541), - [anon_sym__Null_unspecified] = ACTIONS(6541), - [anon_sym___autoreleasing] = ACTIONS(6541), - [anon_sym___block] = ACTIONS(6541), - [anon_sym___bridge] = ACTIONS(6541), - [anon_sym___bridge_retained] = ACTIONS(6541), - [anon_sym___bridge_transfer] = ACTIONS(6541), - [anon_sym___complex] = ACTIONS(6541), - [anon_sym___const] = ACTIONS(6541), - [anon_sym___imag] = ACTIONS(6541), - [anon_sym___kindof] = ACTIONS(6541), - [anon_sym___nonnull] = ACTIONS(6541), - [anon_sym___nullable] = ACTIONS(6541), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6541), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6541), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6541), - [anon_sym___real] = ACTIONS(6541), - [anon_sym___strong] = ACTIONS(6541), - [anon_sym___unsafe_unretained] = ACTIONS(6541), - [anon_sym___unused] = ACTIONS(6541), - [anon_sym___weak] = ACTIONS(6541), - [sym_primitive_type] = ACTIONS(6541), - [anon_sym_enum] = ACTIONS(6541), - [anon_sym_struct] = ACTIONS(6541), - [anon_sym_union] = ACTIONS(6541), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6541), - [anon_sym___typeof] = ACTIONS(6541), - [anon_sym_typeof] = ACTIONS(6541), - [aux_sym_preproc_undef_token1] = ACTIONS(6541), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6541), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6541), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6541), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6541), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE] = ACTIONS(6541), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_API_AVAILABLE] = ACTIONS(6541), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_API_DEPRECATED] = ACTIONS(6541), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6541), - [anon_sym___deprecated_msg] = ACTIONS(6541), - [anon_sym___deprecated_enum_msg] = ACTIONS(6541), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6541), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6541), - [anon_sym_ATproperty] = ACTIONS(6543), - [anon_sym__Alignas] = ACTIONS(6541), - [anon_sym_BOOL] = ACTIONS(6541), - [anon_sym_IMP] = ACTIONS(6541), - [anon_sym_SEL] = ACTIONS(6541), - [anon_sym_Class] = ACTIONS(6541), - [anon_sym_id] = ACTIONS(6541), - }, - [3731] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token2] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [aux_sym_preproc_else_token1] = ACTIONS(2654), - [aux_sym_preproc_elif_token1] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_DASH] = ACTIONS(2656), - [anon_sym_PLUS] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym_ATproperty] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [3732] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token2] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [aux_sym_preproc_else_token1] = ACTIONS(2658), - [aux_sym_preproc_elif_token1] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_DASH] = ACTIONS(2660), - [anon_sym_PLUS] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym_ATproperty] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [3733] = { - [sym_identifier] = ACTIONS(3002), - [anon_sym_COMMA] = ACTIONS(3004), - [anon_sym_RPAREN] = ACTIONS(3004), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3004), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3004), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_STAR] = ACTIONS(3004), - [anon_sym_CARET] = ACTIONS(3004), - [anon_sym_GT] = ACTIONS(3004), - [anon_sym_SEMI] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3002), - [anon_sym_extern] = ACTIONS(3002), - [anon_sym___attribute__] = ACTIONS(3002), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3002), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___declspec] = ACTIONS(3002), - [anon_sym___based] = ACTIONS(3002), - [anon_sym_LBRACE] = ACTIONS(3004), - [anon_sym_RBRACE] = ACTIONS(3004), - [anon_sym_signed] = ACTIONS(3002), - [anon_sym_unsigned] = ACTIONS(3002), - [anon_sym_long] = ACTIONS(3002), - [anon_sym_short] = ACTIONS(3002), - [anon_sym_EQ] = ACTIONS(3004), - [anon_sym_ATautoreleasepool] = ACTIONS(3004), - [anon_sym_static] = ACTIONS(3002), - [anon_sym_auto] = ACTIONS(3002), - [anon_sym_register] = ACTIONS(3002), - [anon_sym_inline] = ACTIONS(3002), - [anon_sym___inline] = ACTIONS(3002), - [anon_sym___inline__] = ACTIONS(3002), - [anon_sym___forceinline] = ACTIONS(3002), - [anon_sym_thread_local] = ACTIONS(3002), - [anon_sym___thread] = ACTIONS(3002), - [anon_sym_CG_EXTERN] = ACTIONS(3002), - [anon_sym_CG_INLINE] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3002), - [anon_sym_IBOutlet] = ACTIONS(3002), - [anon_sym_IBInspectable] = ACTIONS(3002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3002), - [anon_sym_NS_INLINE] = ACTIONS(3002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3002), - [anon_sym_OBJC_EXPORT] = ACTIONS(3002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3002), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3002), - [anon_sym_volatile] = ACTIONS(3002), - [anon_sym_restrict] = ACTIONS(3002), - [anon_sym___restrict__] = ACTIONS(3002), - [anon_sym__Atomic] = ACTIONS(3002), - [anon_sym__Noreturn] = ACTIONS(3002), - [anon_sym_nullable] = ACTIONS(3002), - [anon_sym__Complex] = ACTIONS(3002), - [anon_sym__Nonnull] = ACTIONS(3002), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3002), - [anon_sym__Null_unspecified] = ACTIONS(3002), - [anon_sym___autoreleasing] = ACTIONS(3002), - [anon_sym___block] = ACTIONS(3002), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3002), - [anon_sym___bridge_transfer] = ACTIONS(3002), - [anon_sym___complex] = ACTIONS(3002), - [anon_sym___const] = ACTIONS(3002), - [anon_sym___imag] = ACTIONS(3002), - [anon_sym___kindof] = ACTIONS(3002), - [anon_sym___nonnull] = ACTIONS(3002), - [anon_sym___nullable] = ACTIONS(3002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3002), - [anon_sym___real] = ACTIONS(3002), - [anon_sym___strong] = ACTIONS(3002), - [anon_sym___unsafe_unretained] = ACTIONS(3002), - [anon_sym___unused] = ACTIONS(3002), - [anon_sym___weak] = ACTIONS(3002), - [sym_primitive_type] = ACTIONS(3002), - [anon_sym_enum] = ACTIONS(3002), - [anon_sym_COLON] = ACTIONS(3004), - [anon_sym_struct] = ACTIONS(3002), - [anon_sym_union] = ACTIONS(3002), - [anon_sym_asm] = ACTIONS(3002), - [anon_sym___asm__] = ACTIONS(3002), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3002), - [anon_sym___typeof] = ACTIONS(3002), - [anon_sym_typeof] = ACTIONS(3002), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE] = ACTIONS(3002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_API_AVAILABLE] = ACTIONS(3002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_API_DEPRECATED] = ACTIONS(3002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3002), - [anon_sym___deprecated_msg] = ACTIONS(3002), - [anon_sym___deprecated_enum_msg] = ACTIONS(3002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3002), - [anon_sym_ATprotocol] = ACTIONS(3004), - [anon_sym_ATinterface] = ACTIONS(3004), - [anon_sym_ATimplementation] = ACTIONS(3004), - [anon_sym_ATproperty] = ACTIONS(3004), - [anon_sym__Alignas] = ACTIONS(3002), - [anon_sym_BOOL] = ACTIONS(3002), - [anon_sym_IMP] = ACTIONS(3002), - [anon_sym_SEL] = ACTIONS(3002), - [anon_sym_Class] = ACTIONS(3002), - [anon_sym_id] = ACTIONS(3002), - }, - [3734] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_DASH] = ACTIONS(3112), - [anon_sym_PLUS] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATend] = ACTIONS(3112), - [anon_sym_AToptional] = ACTIONS(3112), - [anon_sym_ATrequired] = ACTIONS(3112), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym_ATproperty] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [3735] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token2] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [aux_sym_preproc_else_token1] = ACTIONS(2766), - [aux_sym_preproc_elif_token1] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_DASH] = ACTIONS(2768), - [anon_sym_PLUS] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym_ATproperty] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [3736] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token2] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [aux_sym_preproc_else_token1] = ACTIONS(2726), - [aux_sym_preproc_elif_token1] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_DASH] = ACTIONS(2728), - [anon_sym_PLUS] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym_ATproperty] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [3737] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token2] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [aux_sym_preproc_else_token1] = ACTIONS(2730), - [aux_sym_preproc_elif_token1] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_DASH] = ACTIONS(2732), - [anon_sym_PLUS] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym_ATproperty] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [3738] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token2] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [aux_sym_preproc_else_token1] = ACTIONS(2762), - [aux_sym_preproc_elif_token1] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_DASH] = ACTIONS(2764), - [anon_sym_PLUS] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym_ATproperty] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [3739] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token2] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [aux_sym_preproc_else_token1] = ACTIONS(6575), - [aux_sym_preproc_elif_token1] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym_SEMI] = ACTIONS(6579), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [3740] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7103), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3741] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token2] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [aux_sym_preproc_else_token1] = ACTIONS(6581), - [aux_sym_preproc_elif_token1] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym_SEMI] = ACTIONS(6585), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [3742] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token2] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [aux_sym_preproc_else_token1] = ACTIONS(6587), - [aux_sym_preproc_elif_token1] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym_SEMI] = ACTIONS(6591), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [3743] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token2] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [aux_sym_preproc_else_token1] = ACTIONS(6593), - [aux_sym_preproc_elif_token1] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym_SEMI] = ACTIONS(6597), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [3744] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token2] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [aux_sym_preproc_else_token1] = ACTIONS(2870), - [aux_sym_preproc_elif_token1] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_DASH] = ACTIONS(2872), - [anon_sym_PLUS] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym_ATproperty] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [3745] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token2] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [aux_sym_preproc_else_token1] = ACTIONS(2874), - [aux_sym_preproc_elif_token1] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_DASH] = ACTIONS(2876), - [anon_sym_PLUS] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym_ATproperty] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [3746] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token2] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [aux_sym_preproc_else_token1] = ACTIONS(6599), - [aux_sym_preproc_elif_token1] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym_SEMI] = ACTIONS(6603), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [3747] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token2] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [aux_sym_preproc_else_token1] = ACTIONS(2878), - [aux_sym_preproc_elif_token1] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_DASH] = ACTIONS(2880), - [anon_sym_PLUS] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym_ATproperty] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [3748] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token2] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [aux_sym_preproc_else_token1] = ACTIONS(6605), - [aux_sym_preproc_elif_token1] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym_SEMI] = ACTIONS(6609), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [3749] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token2] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [aux_sym_preproc_else_token1] = ACTIONS(2898), - [aux_sym_preproc_elif_token1] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_DASH] = ACTIONS(2900), - [anon_sym_PLUS] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym_ATproperty] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [3750] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token2] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [aux_sym_preproc_else_token1] = ACTIONS(2894), - [aux_sym_preproc_elif_token1] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_DASH] = ACTIONS(2896), - [anon_sym_PLUS] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym_ATproperty] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [3751] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token2] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [aux_sym_preproc_else_token1] = ACTIONS(2890), - [aux_sym_preproc_elif_token1] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_DASH] = ACTIONS(2892), - [anon_sym_PLUS] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym_ATproperty] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [3752] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token2] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [aux_sym_preproc_else_token1] = ACTIONS(2886), - [aux_sym_preproc_elif_token1] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_DASH] = ACTIONS(2888), - [anon_sym_PLUS] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym_ATproperty] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [3753] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token2] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [aux_sym_preproc_else_token1] = ACTIONS(2882), - [aux_sym_preproc_elif_token1] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_DASH] = ACTIONS(2884), - [anon_sym_PLUS] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym_ATproperty] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [3754] = { - [sym__declaration_modifiers] = STATE(3774), - [sym__declaration_specifiers] = STATE(7089), - [sym_attribute_specifier] = STATE(3774), - [sym_attribute_declaration] = STATE(3774), - [sym_ms_declspec_modifier] = STATE(3774), - [sym_storage_class_specifier] = STATE(3774), - [sym_type_qualifier] = STATE(3774), - [sym__type_specifier] = STATE(4541), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3774), - [sym_alignas_specifier] = STATE(3774), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3774), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3755] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token2] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [aux_sym_preproc_else_token1] = ACTIONS(6611), - [aux_sym_preproc_elif_token1] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym_SEMI] = ACTIONS(6615), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [3756] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token2] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [aux_sym_preproc_else_token1] = ACTIONS(2758), - [aux_sym_preproc_elif_token1] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_DASH] = ACTIONS(2760), - [anon_sym_PLUS] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym_ATproperty] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [3757] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token2] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [aux_sym_preproc_else_token1] = ACTIONS(2734), - [aux_sym_preproc_elif_token1] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_DASH] = ACTIONS(2736), - [anon_sym_PLUS] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym_ATproperty] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [3758] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token2] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [aux_sym_preproc_else_token1] = ACTIONS(2738), - [aux_sym_preproc_elif_token1] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2740), - [anon_sym_PLUS] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym_ATproperty] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [3759] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token2] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [aux_sym_preproc_else_token1] = ACTIONS(2750), - [aux_sym_preproc_elif_token1] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_DASH] = ACTIONS(2752), - [anon_sym_PLUS] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym_ATproperty] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [3760] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token2] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [aux_sym_preproc_else_token1] = ACTIONS(2754), - [aux_sym_preproc_elif_token1] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2756), - [anon_sym_PLUS] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym_ATproperty] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [3761] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym_DASH] = ACTIONS(3068), - [anon_sym_PLUS] = ACTIONS(3068), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_typedef] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym___cdecl] = ACTIONS(3066), - [anon_sym___clrcall] = ACTIONS(3066), - [anon_sym___stdcall] = ACTIONS(3066), - [anon_sym___fastcall] = ACTIONS(3066), - [anon_sym___thiscall] = ACTIONS(3066), - [anon_sym___vectorcall] = ACTIONS(3066), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [aux_sym_preproc_undef_token1] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym_ATsynthesize] = ACTIONS(3068), - [anon_sym_ATdynamic] = ACTIONS(3068), - [anon_sym_ATproperty] = ACTIONS(3068), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - [anon_sym_ATdefs] = ACTIONS(3068), - }, - [3762] = { - [sym_identifier] = ACTIONS(6617), - [aux_sym_preproc_def_token1] = ACTIONS(6617), - [aux_sym_preproc_if_token1] = ACTIONS(6617), - [aux_sym_preproc_if_token2] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6617), - [aux_sym_preproc_else_token1] = ACTIONS(6617), - [aux_sym_preproc_elif_token1] = ACTIONS(6617), - [sym_preproc_directive] = ACTIONS(6617), - [anon_sym_DASH] = ACTIONS(6619), - [anon_sym_PLUS] = ACTIONS(6619), - [anon_sym___extension__] = ACTIONS(6617), - [anon_sym_typedef] = ACTIONS(6617), - [anon_sym_extern] = ACTIONS(6617), - [anon_sym___attribute__] = ACTIONS(6617), - [anon_sym___attribute] = ACTIONS(6617), - [anon_sym_noreturn] = ACTIONS(6617), - [anon_sym_LBRACK] = ACTIONS(6619), - [anon_sym___declspec] = ACTIONS(6617), - [anon_sym___cdecl] = ACTIONS(6617), - [anon_sym___clrcall] = ACTIONS(6617), - [anon_sym___stdcall] = ACTIONS(6617), - [anon_sym___fastcall] = ACTIONS(6617), - [anon_sym___thiscall] = ACTIONS(6617), - [anon_sym___vectorcall] = ACTIONS(6617), - [anon_sym_signed] = ACTIONS(6617), - [anon_sym_unsigned] = ACTIONS(6617), - [anon_sym_long] = ACTIONS(6617), - [anon_sym_short] = ACTIONS(6617), - [anon_sym_static] = ACTIONS(6617), - [anon_sym_auto] = ACTIONS(6617), - [anon_sym_register] = ACTIONS(6617), - [anon_sym_inline] = ACTIONS(6617), - [anon_sym___inline] = ACTIONS(6617), - [anon_sym___inline__] = ACTIONS(6617), - [anon_sym___forceinline] = ACTIONS(6617), - [anon_sym_thread_local] = ACTIONS(6617), - [anon_sym___thread] = ACTIONS(6617), - [anon_sym_CG_EXTERN] = ACTIONS(6617), - [anon_sym_CG_INLINE] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6617), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6617), - [anon_sym_IBOutlet] = ACTIONS(6617), - [anon_sym_IBInspectable] = ACTIONS(6617), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6617), - [anon_sym_NS_INLINE] = ACTIONS(6617), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6617), - [anon_sym_OBJC_EXPORT] = ACTIONS(6617), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6617), - [anon_sym_const] = ACTIONS(6617), - [anon_sym_constexpr] = ACTIONS(6617), - [anon_sym_volatile] = ACTIONS(6617), - [anon_sym_restrict] = ACTIONS(6617), - [anon_sym___restrict__] = ACTIONS(6617), - [anon_sym__Atomic] = ACTIONS(6617), - [anon_sym__Noreturn] = ACTIONS(6617), - [anon_sym_nullable] = ACTIONS(6617), - [anon_sym__Complex] = ACTIONS(6617), - [anon_sym__Nonnull] = ACTIONS(6617), - [anon_sym__Nullable] = ACTIONS(6617), - [anon_sym__Nullable_result] = ACTIONS(6617), - [anon_sym__Null_unspecified] = ACTIONS(6617), - [anon_sym___autoreleasing] = ACTIONS(6617), - [anon_sym___block] = ACTIONS(6617), - [anon_sym___bridge] = ACTIONS(6617), - [anon_sym___bridge_retained] = ACTIONS(6617), - [anon_sym___bridge_transfer] = ACTIONS(6617), - [anon_sym___complex] = ACTIONS(6617), - [anon_sym___const] = ACTIONS(6617), - [anon_sym___imag] = ACTIONS(6617), - [anon_sym___kindof] = ACTIONS(6617), - [anon_sym___nonnull] = ACTIONS(6617), - [anon_sym___nullable] = ACTIONS(6617), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6617), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6617), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6617), - [anon_sym___real] = ACTIONS(6617), - [anon_sym___strong] = ACTIONS(6617), - [anon_sym___unsafe_unretained] = ACTIONS(6617), - [anon_sym___unused] = ACTIONS(6617), - [anon_sym___weak] = ACTIONS(6617), - [sym_primitive_type] = ACTIONS(6617), - [anon_sym_enum] = ACTIONS(6617), - [anon_sym_struct] = ACTIONS(6617), - [anon_sym_union] = ACTIONS(6617), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6617), - [anon_sym___typeof] = ACTIONS(6617), - [anon_sym_typeof] = ACTIONS(6617), - [aux_sym_preproc_undef_token1] = ACTIONS(6617), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6617), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6617), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6617), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6617), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE] = ACTIONS(6617), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_API_AVAILABLE] = ACTIONS(6617), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_API_DEPRECATED] = ACTIONS(6617), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6617), - [anon_sym___deprecated_msg] = ACTIONS(6617), - [anon_sym___deprecated_enum_msg] = ACTIONS(6617), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6617), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6617), - [anon_sym_ATsynthesize] = ACTIONS(6619), - [anon_sym_ATdynamic] = ACTIONS(6619), - [anon_sym__Alignas] = ACTIONS(6617), - [anon_sym_BOOL] = ACTIONS(6617), - [anon_sym_IMP] = ACTIONS(6617), - [anon_sym_SEL] = ACTIONS(6617), - [anon_sym_Class] = ACTIONS(6617), - [anon_sym_id] = ACTIONS(6617), - }, - [3763] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token2] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [aux_sym_preproc_else_token1] = ACTIONS(6599), - [aux_sym_preproc_elif_token1] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [3764] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token2] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [aux_sym_preproc_else_token1] = ACTIONS(6593), - [aux_sym_preproc_elif_token1] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [3765] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token2] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [aux_sym_preproc_else_token1] = ACTIONS(6235), - [aux_sym_preproc_elif_token1] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [3766] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token2] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [aux_sym_preproc_else_token1] = ACTIONS(6581), - [aux_sym_preproc_elif_token1] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [3767] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token2] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [aux_sym_preproc_else_token1] = ACTIONS(6575), - [aux_sym_preproc_elif_token1] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [3768] = { - [sym_identifier] = ACTIONS(6621), - [aux_sym_preproc_def_token1] = ACTIONS(6621), - [aux_sym_preproc_if_token1] = ACTIONS(6621), - [aux_sym_preproc_if_token2] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6621), - [aux_sym_preproc_else_token1] = ACTIONS(6621), - [aux_sym_preproc_elif_token1] = ACTIONS(6621), - [sym_preproc_directive] = ACTIONS(6621), - [anon_sym_DASH] = ACTIONS(6623), - [anon_sym_PLUS] = ACTIONS(6623), - [anon_sym___extension__] = ACTIONS(6621), - [anon_sym_typedef] = ACTIONS(6621), - [anon_sym_extern] = ACTIONS(6621), - [anon_sym___attribute__] = ACTIONS(6621), - [anon_sym___attribute] = ACTIONS(6621), - [anon_sym_noreturn] = ACTIONS(6621), - [anon_sym_LBRACK] = ACTIONS(6623), - [anon_sym___declspec] = ACTIONS(6621), - [anon_sym___cdecl] = ACTIONS(6621), - [anon_sym___clrcall] = ACTIONS(6621), - [anon_sym___stdcall] = ACTIONS(6621), - [anon_sym___fastcall] = ACTIONS(6621), - [anon_sym___thiscall] = ACTIONS(6621), - [anon_sym___vectorcall] = ACTIONS(6621), - [anon_sym_signed] = ACTIONS(6621), - [anon_sym_unsigned] = ACTIONS(6621), - [anon_sym_long] = ACTIONS(6621), - [anon_sym_short] = ACTIONS(6621), - [anon_sym_static] = ACTIONS(6621), - [anon_sym_auto] = ACTIONS(6621), - [anon_sym_register] = ACTIONS(6621), - [anon_sym_inline] = ACTIONS(6621), - [anon_sym___inline] = ACTIONS(6621), - [anon_sym___inline__] = ACTIONS(6621), - [anon_sym___forceinline] = ACTIONS(6621), - [anon_sym_thread_local] = ACTIONS(6621), - [anon_sym___thread] = ACTIONS(6621), - [anon_sym_CG_EXTERN] = ACTIONS(6621), - [anon_sym_CG_INLINE] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6621), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6621), - [anon_sym_IBOutlet] = ACTIONS(6621), - [anon_sym_IBInspectable] = ACTIONS(6621), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6621), - [anon_sym_NS_INLINE] = ACTIONS(6621), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6621), - [anon_sym_OBJC_EXPORT] = ACTIONS(6621), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6621), - [anon_sym_const] = ACTIONS(6621), - [anon_sym_constexpr] = ACTIONS(6621), - [anon_sym_volatile] = ACTIONS(6621), - [anon_sym_restrict] = ACTIONS(6621), - [anon_sym___restrict__] = ACTIONS(6621), - [anon_sym__Atomic] = ACTIONS(6621), - [anon_sym__Noreturn] = ACTIONS(6621), - [anon_sym_nullable] = ACTIONS(6621), - [anon_sym__Complex] = ACTIONS(6621), - [anon_sym__Nonnull] = ACTIONS(6621), - [anon_sym__Nullable] = ACTIONS(6621), - [anon_sym__Nullable_result] = ACTIONS(6621), - [anon_sym__Null_unspecified] = ACTIONS(6621), - [anon_sym___autoreleasing] = ACTIONS(6621), - [anon_sym___block] = ACTIONS(6621), - [anon_sym___bridge] = ACTIONS(6621), - [anon_sym___bridge_retained] = ACTIONS(6621), - [anon_sym___bridge_transfer] = ACTIONS(6621), - [anon_sym___complex] = ACTIONS(6621), - [anon_sym___const] = ACTIONS(6621), - [anon_sym___imag] = ACTIONS(6621), - [anon_sym___kindof] = ACTIONS(6621), - [anon_sym___nonnull] = ACTIONS(6621), - [anon_sym___nullable] = ACTIONS(6621), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6621), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6621), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6621), - [anon_sym___real] = ACTIONS(6621), - [anon_sym___strong] = ACTIONS(6621), - [anon_sym___unsafe_unretained] = ACTIONS(6621), - [anon_sym___unused] = ACTIONS(6621), - [anon_sym___weak] = ACTIONS(6621), - [sym_primitive_type] = ACTIONS(6621), - [anon_sym_enum] = ACTIONS(6621), - [anon_sym_struct] = ACTIONS(6621), - [anon_sym_union] = ACTIONS(6621), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6621), - [anon_sym___typeof] = ACTIONS(6621), - [anon_sym_typeof] = ACTIONS(6621), - [aux_sym_preproc_undef_token1] = ACTIONS(6621), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6621), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6621), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6621), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6621), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE] = ACTIONS(6621), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_API_AVAILABLE] = ACTIONS(6621), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_API_DEPRECATED] = ACTIONS(6621), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6621), - [anon_sym___deprecated_msg] = ACTIONS(6621), - [anon_sym___deprecated_enum_msg] = ACTIONS(6621), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6621), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6621), - [anon_sym_ATsynthesize] = ACTIONS(6623), - [anon_sym_ATdynamic] = ACTIONS(6623), - [anon_sym__Alignas] = ACTIONS(6621), - [anon_sym_BOOL] = ACTIONS(6621), - [anon_sym_IMP] = ACTIONS(6621), - [anon_sym_SEL] = ACTIONS(6621), - [anon_sym_Class] = ACTIONS(6621), - [anon_sym_id] = ACTIONS(6621), - }, - [3769] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token2] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [aux_sym_preproc_else_token1] = ACTIONS(6587), - [aux_sym_preproc_elif_token1] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [3770] = { - [sym_identifier] = ACTIONS(6625), - [aux_sym_preproc_def_token1] = ACTIONS(6625), - [aux_sym_preproc_if_token1] = ACTIONS(6625), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6625), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6625), - [sym_preproc_directive] = ACTIONS(6625), - [anon_sym_DASH] = ACTIONS(6627), - [anon_sym_PLUS] = ACTIONS(6627), - [anon_sym_SEMI] = ACTIONS(6629), - [anon_sym___extension__] = ACTIONS(6625), - [anon_sym_typedef] = ACTIONS(6625), - [anon_sym_extern] = ACTIONS(6625), - [anon_sym___attribute__] = ACTIONS(6625), - [anon_sym___attribute] = ACTIONS(6625), - [anon_sym_noreturn] = ACTIONS(6625), - [anon_sym_LBRACK] = ACTIONS(6627), - [anon_sym___declspec] = ACTIONS(6625), - [anon_sym___cdecl] = ACTIONS(6625), - [anon_sym___clrcall] = ACTIONS(6625), - [anon_sym___stdcall] = ACTIONS(6625), - [anon_sym___fastcall] = ACTIONS(6625), - [anon_sym___thiscall] = ACTIONS(6625), - [anon_sym___vectorcall] = ACTIONS(6625), - [anon_sym_signed] = ACTIONS(6625), - [anon_sym_unsigned] = ACTIONS(6625), - [anon_sym_long] = ACTIONS(6625), - [anon_sym_short] = ACTIONS(6625), - [anon_sym_static] = ACTIONS(6625), - [anon_sym_auto] = ACTIONS(6625), - [anon_sym_register] = ACTIONS(6625), - [anon_sym_inline] = ACTIONS(6625), - [anon_sym___inline] = ACTIONS(6625), - [anon_sym___inline__] = ACTIONS(6625), - [anon_sym___forceinline] = ACTIONS(6625), - [anon_sym_thread_local] = ACTIONS(6625), - [anon_sym___thread] = ACTIONS(6625), - [anon_sym_CG_EXTERN] = ACTIONS(6625), - [anon_sym_CG_INLINE] = ACTIONS(6625), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6625), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6625), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6625), - [anon_sym_IBOutlet] = ACTIONS(6625), - [anon_sym_IBInspectable] = ACTIONS(6625), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6625), - [anon_sym_NS_INLINE] = ACTIONS(6625), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6625), - [anon_sym_OBJC_EXPORT] = ACTIONS(6625), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6625), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6625), - [anon_sym_const] = ACTIONS(6625), - [anon_sym_constexpr] = ACTIONS(6625), - [anon_sym_volatile] = ACTIONS(6625), - [anon_sym_restrict] = ACTIONS(6625), - [anon_sym___restrict__] = ACTIONS(6625), - [anon_sym__Atomic] = ACTIONS(6625), - [anon_sym__Noreturn] = ACTIONS(6625), - [anon_sym_nullable] = ACTIONS(6625), - [anon_sym__Complex] = ACTIONS(6625), - [anon_sym__Nonnull] = ACTIONS(6625), - [anon_sym__Nullable] = ACTIONS(6625), - [anon_sym__Nullable_result] = ACTIONS(6625), - [anon_sym__Null_unspecified] = ACTIONS(6625), - [anon_sym___autoreleasing] = ACTIONS(6625), - [anon_sym___block] = ACTIONS(6625), - [anon_sym___bridge] = ACTIONS(6625), - [anon_sym___bridge_retained] = ACTIONS(6625), - [anon_sym___bridge_transfer] = ACTIONS(6625), - [anon_sym___complex] = ACTIONS(6625), - [anon_sym___const] = ACTIONS(6625), - [anon_sym___imag] = ACTIONS(6625), - [anon_sym___kindof] = ACTIONS(6625), - [anon_sym___nonnull] = ACTIONS(6625), - [anon_sym___nullable] = ACTIONS(6625), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6625), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6625), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6625), - [anon_sym___real] = ACTIONS(6625), - [anon_sym___strong] = ACTIONS(6625), - [anon_sym___unsafe_unretained] = ACTIONS(6625), - [anon_sym___unused] = ACTIONS(6625), - [anon_sym___weak] = ACTIONS(6625), - [sym_primitive_type] = ACTIONS(6625), - [anon_sym_enum] = ACTIONS(6625), - [anon_sym_struct] = ACTIONS(6625), - [anon_sym_union] = ACTIONS(6625), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6625), - [anon_sym___typeof] = ACTIONS(6625), - [anon_sym_typeof] = ACTIONS(6625), - [aux_sym_preproc_undef_token1] = ACTIONS(6625), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6625), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6625), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6625), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6625), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6625), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6625), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6625), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6625), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6625), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6625), - [anon_sym_NS_AVAILABLE] = ACTIONS(6625), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6625), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6625), - [anon_sym_API_AVAILABLE] = ACTIONS(6625), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6625), - [anon_sym_API_DEPRECATED] = ACTIONS(6625), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6625), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6625), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6625), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6625), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6625), - [anon_sym___deprecated_msg] = ACTIONS(6625), - [anon_sym___deprecated_enum_msg] = ACTIONS(6625), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6625), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6625), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6625), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6625), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6625), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6625), - [anon_sym_ATend] = ACTIONS(6627), - [anon_sym_ATsynthesize] = ACTIONS(6627), - [anon_sym_ATdynamic] = ACTIONS(6627), - [anon_sym_ATproperty] = ACTIONS(6627), - [anon_sym__Alignas] = ACTIONS(6625), - [anon_sym_BOOL] = ACTIONS(6625), - [anon_sym_IMP] = ACTIONS(6625), - [anon_sym_SEL] = ACTIONS(6625), - [anon_sym_Class] = ACTIONS(6625), - [anon_sym_id] = ACTIONS(6625), - }, - [3771] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_DASH] = ACTIONS(3124), - [anon_sym_PLUS] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_RBRACE] = ACTIONS(3124), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATend] = ACTIONS(3124), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - [anon_sym_ATdefs] = ACTIONS(3124), - }, - [3772] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token2] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [aux_sym_preproc_else_token1] = ACTIONS(3078), - [aux_sym_preproc_elif_token1] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_DASH] = ACTIONS(3080), - [anon_sym_PLUS] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [3773] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym_DASH] = ACTIONS(3402), - [anon_sym_PLUS] = ACTIONS(3402), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_typedef] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym___cdecl] = ACTIONS(3400), - [anon_sym___clrcall] = ACTIONS(3400), - [anon_sym___stdcall] = ACTIONS(3400), - [anon_sym___fastcall] = ACTIONS(3400), - [anon_sym___thiscall] = ACTIONS(3400), - [anon_sym___vectorcall] = ACTIONS(3400), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [aux_sym_preproc_undef_token1] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym_ATsynthesize] = ACTIONS(3402), - [anon_sym_ATdynamic] = ACTIONS(3402), - [anon_sym_ATproperty] = ACTIONS(3402), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - [anon_sym_ATdefs] = ACTIONS(3402), - }, - [3774] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(61), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3775] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token2] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [aux_sym_preproc_else_token1] = ACTIONS(6561), - [aux_sym_preproc_elif_token1] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [3776] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym_DASH] = ACTIONS(3064), - [anon_sym_PLUS] = ACTIONS(3064), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_typedef] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym___cdecl] = ACTIONS(3062), - [anon_sym___clrcall] = ACTIONS(3062), - [anon_sym___stdcall] = ACTIONS(3062), - [anon_sym___fastcall] = ACTIONS(3062), - [anon_sym___thiscall] = ACTIONS(3062), - [anon_sym___vectorcall] = ACTIONS(3062), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [aux_sym_preproc_undef_token1] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym_ATsynthesize] = ACTIONS(3064), - [anon_sym_ATdynamic] = ACTIONS(3064), - [anon_sym_ATproperty] = ACTIONS(3064), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - [anon_sym_ATdefs] = ACTIONS(3064), - }, - [3777] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_DASH] = ACTIONS(3414), - [anon_sym_PLUS] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_RBRACE] = ACTIONS(3414), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATend] = ACTIONS(3414), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - [anon_sym_ATdefs] = ACTIONS(3414), - }, - [3778] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token2] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [aux_sym_preproc_else_token1] = ACTIONS(6611), - [aux_sym_preproc_elif_token1] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [3779] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token2] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [aux_sym_preproc_else_token1] = ACTIONS(6605), - [aux_sym_preproc_elif_token1] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [3780] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3076), - [anon_sym_PLUS] = ACTIONS(3076), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_typedef] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym___cdecl] = ACTIONS(3074), - [anon_sym___clrcall] = ACTIONS(3074), - [anon_sym___stdcall] = ACTIONS(3074), - [anon_sym___fastcall] = ACTIONS(3074), - [anon_sym___thiscall] = ACTIONS(3074), - [anon_sym___vectorcall] = ACTIONS(3074), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [aux_sym_preproc_undef_token1] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym_ATsynthesize] = ACTIONS(3076), - [anon_sym_ATdynamic] = ACTIONS(3076), - [anon_sym_ATproperty] = ACTIONS(3076), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - [anon_sym_ATdefs] = ACTIONS(3076), - }, - [3781] = { - [sym_identifier] = ACTIONS(6631), - [aux_sym_preproc_def_token1] = ACTIONS(6631), - [aux_sym_preproc_if_token1] = ACTIONS(6631), - [aux_sym_preproc_if_token2] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6631), - [aux_sym_preproc_else_token1] = ACTIONS(6631), - [aux_sym_preproc_elif_token1] = ACTIONS(6631), - [sym_preproc_directive] = ACTIONS(6631), - [anon_sym_DASH] = ACTIONS(6633), - [anon_sym_PLUS] = ACTIONS(6633), - [anon_sym___extension__] = ACTIONS(6631), - [anon_sym_typedef] = ACTIONS(6631), - [anon_sym_extern] = ACTIONS(6631), - [anon_sym___attribute__] = ACTIONS(6631), - [anon_sym___attribute] = ACTIONS(6631), - [anon_sym_noreturn] = ACTIONS(6631), - [anon_sym_LBRACK] = ACTIONS(6633), - [anon_sym___declspec] = ACTIONS(6631), - [anon_sym___cdecl] = ACTIONS(6631), - [anon_sym___clrcall] = ACTIONS(6631), - [anon_sym___stdcall] = ACTIONS(6631), - [anon_sym___fastcall] = ACTIONS(6631), - [anon_sym___thiscall] = ACTIONS(6631), - [anon_sym___vectorcall] = ACTIONS(6631), - [anon_sym_signed] = ACTIONS(6631), - [anon_sym_unsigned] = ACTIONS(6631), - [anon_sym_long] = ACTIONS(6631), - [anon_sym_short] = ACTIONS(6631), - [anon_sym_static] = ACTIONS(6631), - [anon_sym_auto] = ACTIONS(6631), - [anon_sym_register] = ACTIONS(6631), - [anon_sym_inline] = ACTIONS(6631), - [anon_sym___inline] = ACTIONS(6631), - [anon_sym___inline__] = ACTIONS(6631), - [anon_sym___forceinline] = ACTIONS(6631), - [anon_sym_thread_local] = ACTIONS(6631), - [anon_sym___thread] = ACTIONS(6631), - [anon_sym_CG_EXTERN] = ACTIONS(6631), - [anon_sym_CG_INLINE] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6631), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6631), - [anon_sym_IBOutlet] = ACTIONS(6631), - [anon_sym_IBInspectable] = ACTIONS(6631), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6631), - [anon_sym_NS_INLINE] = ACTIONS(6631), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6631), - [anon_sym_OBJC_EXPORT] = ACTIONS(6631), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6631), - [anon_sym_const] = ACTIONS(6631), - [anon_sym_constexpr] = ACTIONS(6631), - [anon_sym_volatile] = ACTIONS(6631), - [anon_sym_restrict] = ACTIONS(6631), - [anon_sym___restrict__] = ACTIONS(6631), - [anon_sym__Atomic] = ACTIONS(6631), - [anon_sym__Noreturn] = ACTIONS(6631), - [anon_sym_nullable] = ACTIONS(6631), - [anon_sym__Complex] = ACTIONS(6631), - [anon_sym__Nonnull] = ACTIONS(6631), - [anon_sym__Nullable] = ACTIONS(6631), - [anon_sym__Nullable_result] = ACTIONS(6631), - [anon_sym__Null_unspecified] = ACTIONS(6631), - [anon_sym___autoreleasing] = ACTIONS(6631), - [anon_sym___block] = ACTIONS(6631), - [anon_sym___bridge] = ACTIONS(6631), - [anon_sym___bridge_retained] = ACTIONS(6631), - [anon_sym___bridge_transfer] = ACTIONS(6631), - [anon_sym___complex] = ACTIONS(6631), - [anon_sym___const] = ACTIONS(6631), - [anon_sym___imag] = ACTIONS(6631), - [anon_sym___kindof] = ACTIONS(6631), - [anon_sym___nonnull] = ACTIONS(6631), - [anon_sym___nullable] = ACTIONS(6631), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6631), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6631), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6631), - [anon_sym___real] = ACTIONS(6631), - [anon_sym___strong] = ACTIONS(6631), - [anon_sym___unsafe_unretained] = ACTIONS(6631), - [anon_sym___unused] = ACTIONS(6631), - [anon_sym___weak] = ACTIONS(6631), - [sym_primitive_type] = ACTIONS(6631), - [anon_sym_enum] = ACTIONS(6631), - [anon_sym_struct] = ACTIONS(6631), - [anon_sym_union] = ACTIONS(6631), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6631), - [anon_sym___typeof] = ACTIONS(6631), - [anon_sym_typeof] = ACTIONS(6631), - [aux_sym_preproc_undef_token1] = ACTIONS(6631), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6631), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6631), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6631), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6631), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE] = ACTIONS(6631), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_API_AVAILABLE] = ACTIONS(6631), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_API_DEPRECATED] = ACTIONS(6631), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6631), - [anon_sym___deprecated_msg] = ACTIONS(6631), - [anon_sym___deprecated_enum_msg] = ACTIONS(6631), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6631), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6631), - [anon_sym_ATsynthesize] = ACTIONS(6633), - [anon_sym_ATdynamic] = ACTIONS(6633), - [anon_sym__Alignas] = ACTIONS(6631), - [anon_sym_BOOL] = ACTIONS(6631), - [anon_sym_IMP] = ACTIONS(6631), - [anon_sym_SEL] = ACTIONS(6631), - [anon_sym_Class] = ACTIONS(6631), - [anon_sym_id] = ACTIONS(6631), - }, - [3782] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token2] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [aux_sym_preproc_else_token1] = ACTIONS(6549), - [aux_sym_preproc_elif_token1] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [3783] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token2] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [aux_sym_preproc_else_token1] = ACTIONS(6555), - [aux_sym_preproc_elif_token1] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [3784] = { - [sym_identifier] = ACTIONS(6635), - [aux_sym_preproc_def_token1] = ACTIONS(6635), - [aux_sym_preproc_if_token1] = ACTIONS(6635), - [aux_sym_preproc_if_token2] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6635), - [aux_sym_preproc_else_token1] = ACTIONS(6635), - [aux_sym_preproc_elif_token1] = ACTIONS(6635), - [sym_preproc_directive] = ACTIONS(6635), - [anon_sym_DASH] = ACTIONS(6637), - [anon_sym_PLUS] = ACTIONS(6637), - [anon_sym___extension__] = ACTIONS(6635), - [anon_sym_typedef] = ACTIONS(6635), - [anon_sym_extern] = ACTIONS(6635), - [anon_sym___attribute__] = ACTIONS(6635), - [anon_sym___attribute] = ACTIONS(6635), - [anon_sym_noreturn] = ACTIONS(6635), - [anon_sym_LBRACK] = ACTIONS(6637), - [anon_sym___declspec] = ACTIONS(6635), - [anon_sym___cdecl] = ACTIONS(6635), - [anon_sym___clrcall] = ACTIONS(6635), - [anon_sym___stdcall] = ACTIONS(6635), - [anon_sym___fastcall] = ACTIONS(6635), - [anon_sym___thiscall] = ACTIONS(6635), - [anon_sym___vectorcall] = ACTIONS(6635), - [anon_sym_signed] = ACTIONS(6635), - [anon_sym_unsigned] = ACTIONS(6635), - [anon_sym_long] = ACTIONS(6635), - [anon_sym_short] = ACTIONS(6635), - [anon_sym_static] = ACTIONS(6635), - [anon_sym_auto] = ACTIONS(6635), - [anon_sym_register] = ACTIONS(6635), - [anon_sym_inline] = ACTIONS(6635), - [anon_sym___inline] = ACTIONS(6635), - [anon_sym___inline__] = ACTIONS(6635), - [anon_sym___forceinline] = ACTIONS(6635), - [anon_sym_thread_local] = ACTIONS(6635), - [anon_sym___thread] = ACTIONS(6635), - [anon_sym_CG_EXTERN] = ACTIONS(6635), - [anon_sym_CG_INLINE] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6635), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6635), - [anon_sym_IBOutlet] = ACTIONS(6635), - [anon_sym_IBInspectable] = ACTIONS(6635), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6635), - [anon_sym_NS_INLINE] = ACTIONS(6635), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6635), - [anon_sym_OBJC_EXPORT] = ACTIONS(6635), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6635), - [anon_sym_const] = ACTIONS(6635), - [anon_sym_constexpr] = ACTIONS(6635), - [anon_sym_volatile] = ACTIONS(6635), - [anon_sym_restrict] = ACTIONS(6635), - [anon_sym___restrict__] = ACTIONS(6635), - [anon_sym__Atomic] = ACTIONS(6635), - [anon_sym__Noreturn] = ACTIONS(6635), - [anon_sym_nullable] = ACTIONS(6635), - [anon_sym__Complex] = ACTIONS(6635), - [anon_sym__Nonnull] = ACTIONS(6635), - [anon_sym__Nullable] = ACTIONS(6635), - [anon_sym__Nullable_result] = ACTIONS(6635), - [anon_sym__Null_unspecified] = ACTIONS(6635), - [anon_sym___autoreleasing] = ACTIONS(6635), - [anon_sym___block] = ACTIONS(6635), - [anon_sym___bridge] = ACTIONS(6635), - [anon_sym___bridge_retained] = ACTIONS(6635), - [anon_sym___bridge_transfer] = ACTIONS(6635), - [anon_sym___complex] = ACTIONS(6635), - [anon_sym___const] = ACTIONS(6635), - [anon_sym___imag] = ACTIONS(6635), - [anon_sym___kindof] = ACTIONS(6635), - [anon_sym___nonnull] = ACTIONS(6635), - [anon_sym___nullable] = ACTIONS(6635), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6635), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6635), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6635), - [anon_sym___real] = ACTIONS(6635), - [anon_sym___strong] = ACTIONS(6635), - [anon_sym___unsafe_unretained] = ACTIONS(6635), - [anon_sym___unused] = ACTIONS(6635), - [anon_sym___weak] = ACTIONS(6635), - [sym_primitive_type] = ACTIONS(6635), - [anon_sym_enum] = ACTIONS(6635), - [anon_sym_struct] = ACTIONS(6635), - [anon_sym_union] = ACTIONS(6635), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6635), - [anon_sym___typeof] = ACTIONS(6635), - [anon_sym_typeof] = ACTIONS(6635), - [aux_sym_preproc_undef_token1] = ACTIONS(6635), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6635), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6635), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6635), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6635), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE] = ACTIONS(6635), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_API_AVAILABLE] = ACTIONS(6635), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_API_DEPRECATED] = ACTIONS(6635), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6635), - [anon_sym___deprecated_msg] = ACTIONS(6635), - [anon_sym___deprecated_enum_msg] = ACTIONS(6635), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6635), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6635), - [anon_sym_ATsynthesize] = ACTIONS(6637), - [anon_sym_ATdynamic] = ACTIONS(6637), - [anon_sym__Alignas] = ACTIONS(6635), - [anon_sym_BOOL] = ACTIONS(6635), - [anon_sym_IMP] = ACTIONS(6635), - [anon_sym_SEL] = ACTIONS(6635), - [anon_sym_Class] = ACTIONS(6635), - [anon_sym_id] = ACTIONS(6635), - }, - [3785] = { - [sym_identifier] = ACTIONS(6639), - [aux_sym_preproc_def_token1] = ACTIONS(6639), - [aux_sym_preproc_if_token1] = ACTIONS(6639), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6639), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6639), - [sym_preproc_directive] = ACTIONS(6639), - [anon_sym_DASH] = ACTIONS(6641), - [anon_sym_PLUS] = ACTIONS(6641), - [anon_sym_SEMI] = ACTIONS(6643), - [anon_sym___extension__] = ACTIONS(6639), - [anon_sym_typedef] = ACTIONS(6639), - [anon_sym_extern] = ACTIONS(6639), - [anon_sym___attribute__] = ACTIONS(6639), - [anon_sym___attribute] = ACTIONS(6639), - [anon_sym_noreturn] = ACTIONS(6639), - [anon_sym_LBRACK] = ACTIONS(6641), - [anon_sym___declspec] = ACTIONS(6639), - [anon_sym___cdecl] = ACTIONS(6639), - [anon_sym___clrcall] = ACTIONS(6639), - [anon_sym___stdcall] = ACTIONS(6639), - [anon_sym___fastcall] = ACTIONS(6639), - [anon_sym___thiscall] = ACTIONS(6639), - [anon_sym___vectorcall] = ACTIONS(6639), - [anon_sym_signed] = ACTIONS(6639), - [anon_sym_unsigned] = ACTIONS(6639), - [anon_sym_long] = ACTIONS(6639), - [anon_sym_short] = ACTIONS(6639), - [anon_sym_static] = ACTIONS(6639), - [anon_sym_auto] = ACTIONS(6639), - [anon_sym_register] = ACTIONS(6639), - [anon_sym_inline] = ACTIONS(6639), - [anon_sym___inline] = ACTIONS(6639), - [anon_sym___inline__] = ACTIONS(6639), - [anon_sym___forceinline] = ACTIONS(6639), - [anon_sym_thread_local] = ACTIONS(6639), - [anon_sym___thread] = ACTIONS(6639), - [anon_sym_CG_EXTERN] = ACTIONS(6639), - [anon_sym_CG_INLINE] = ACTIONS(6639), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6639), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6639), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6639), - [anon_sym_IBOutlet] = ACTIONS(6639), - [anon_sym_IBInspectable] = ACTIONS(6639), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6639), - [anon_sym_NS_INLINE] = ACTIONS(6639), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6639), - [anon_sym_OBJC_EXPORT] = ACTIONS(6639), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6639), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6639), - [anon_sym_const] = ACTIONS(6639), - [anon_sym_constexpr] = ACTIONS(6639), - [anon_sym_volatile] = ACTIONS(6639), - [anon_sym_restrict] = ACTIONS(6639), - [anon_sym___restrict__] = ACTIONS(6639), - [anon_sym__Atomic] = ACTIONS(6639), - [anon_sym__Noreturn] = ACTIONS(6639), - [anon_sym_nullable] = ACTIONS(6639), - [anon_sym__Complex] = ACTIONS(6639), - [anon_sym__Nonnull] = ACTIONS(6639), - [anon_sym__Nullable] = ACTIONS(6639), - [anon_sym__Nullable_result] = ACTIONS(6639), - [anon_sym__Null_unspecified] = ACTIONS(6639), - [anon_sym___autoreleasing] = ACTIONS(6639), - [anon_sym___block] = ACTIONS(6639), - [anon_sym___bridge] = ACTIONS(6639), - [anon_sym___bridge_retained] = ACTIONS(6639), - [anon_sym___bridge_transfer] = ACTIONS(6639), - [anon_sym___complex] = ACTIONS(6639), - [anon_sym___const] = ACTIONS(6639), - [anon_sym___imag] = ACTIONS(6639), - [anon_sym___kindof] = ACTIONS(6639), - [anon_sym___nonnull] = ACTIONS(6639), - [anon_sym___nullable] = ACTIONS(6639), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6639), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6639), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6639), - [anon_sym___real] = ACTIONS(6639), - [anon_sym___strong] = ACTIONS(6639), - [anon_sym___unsafe_unretained] = ACTIONS(6639), - [anon_sym___unused] = ACTIONS(6639), - [anon_sym___weak] = ACTIONS(6639), - [sym_primitive_type] = ACTIONS(6639), - [anon_sym_enum] = ACTIONS(6639), - [anon_sym_struct] = ACTIONS(6639), - [anon_sym_union] = ACTIONS(6639), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6639), - [anon_sym___typeof] = ACTIONS(6639), - [anon_sym_typeof] = ACTIONS(6639), - [aux_sym_preproc_undef_token1] = ACTIONS(6639), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6639), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6639), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6639), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6639), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6639), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6639), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6639), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6639), - [anon_sym_NS_AVAILABLE] = ACTIONS(6639), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6639), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_API_AVAILABLE] = ACTIONS(6639), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_API_DEPRECATED] = ACTIONS(6639), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6639), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6639), - [anon_sym___deprecated_msg] = ACTIONS(6639), - [anon_sym___deprecated_enum_msg] = ACTIONS(6639), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6639), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6639), - [anon_sym_ATend] = ACTIONS(6641), - [anon_sym_ATsynthesize] = ACTIONS(6641), - [anon_sym_ATdynamic] = ACTIONS(6641), - [anon_sym_ATproperty] = ACTIONS(6641), - [anon_sym__Alignas] = ACTIONS(6639), - [anon_sym_BOOL] = ACTIONS(6639), - [anon_sym_IMP] = ACTIONS(6639), - [anon_sym_SEL] = ACTIONS(6639), - [anon_sym_Class] = ACTIONS(6639), - [anon_sym_id] = ACTIONS(6639), - }, - [3786] = { - [sym__declaration_modifiers] = STATE(4185), - [sym_attribute_specifier] = STATE(4185), - [sym_attribute_declaration] = STATE(4185), - [sym_ms_declspec_modifier] = STATE(4185), - [sym_ms_based_modifier] = STATE(8882), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4177), - [sym__declarator] = STATE(7387), - [sym__abstract_declarator] = STATE(7271), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4185), - [sym_type_qualifier] = STATE(4185), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(4185), - [sym_alignas_specifier] = STATE(4185), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4185), - [aux_sym_pointer_declarator_repeat1] = STATE(4177), - [sym_identifier] = ACTIONS(6469), - [anon_sym_RPAREN] = ACTIONS(6471), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [3787] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token2] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [aux_sym_preproc_else_token1] = ACTIONS(6525), - [aux_sym_preproc_elif_token1] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [3788] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token2] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [aux_sym_preproc_else_token1] = ACTIONS(6531), - [aux_sym_preproc_elif_token1] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [3789] = { - [sym_identifier] = ACTIONS(6645), - [aux_sym_preproc_def_token1] = ACTIONS(6645), - [aux_sym_preproc_if_token1] = ACTIONS(6645), - [aux_sym_preproc_if_token2] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6645), - [aux_sym_preproc_else_token1] = ACTIONS(6645), - [aux_sym_preproc_elif_token1] = ACTIONS(6645), - [sym_preproc_directive] = ACTIONS(6645), - [anon_sym_DASH] = ACTIONS(6647), - [anon_sym_PLUS] = ACTIONS(6647), - [anon_sym___extension__] = ACTIONS(6645), - [anon_sym_typedef] = ACTIONS(6645), - [anon_sym_extern] = ACTIONS(6645), - [anon_sym___attribute__] = ACTIONS(6645), - [anon_sym___attribute] = ACTIONS(6645), - [anon_sym_noreturn] = ACTIONS(6645), - [anon_sym_LBRACK] = ACTIONS(6647), - [anon_sym___declspec] = ACTIONS(6645), - [anon_sym___cdecl] = ACTIONS(6645), - [anon_sym___clrcall] = ACTIONS(6645), - [anon_sym___stdcall] = ACTIONS(6645), - [anon_sym___fastcall] = ACTIONS(6645), - [anon_sym___thiscall] = ACTIONS(6645), - [anon_sym___vectorcall] = ACTIONS(6645), - [anon_sym_signed] = ACTIONS(6645), - [anon_sym_unsigned] = ACTIONS(6645), - [anon_sym_long] = ACTIONS(6645), - [anon_sym_short] = ACTIONS(6645), - [anon_sym_static] = ACTIONS(6645), - [anon_sym_auto] = ACTIONS(6645), - [anon_sym_register] = ACTIONS(6645), - [anon_sym_inline] = ACTIONS(6645), - [anon_sym___inline] = ACTIONS(6645), - [anon_sym___inline__] = ACTIONS(6645), - [anon_sym___forceinline] = ACTIONS(6645), - [anon_sym_thread_local] = ACTIONS(6645), - [anon_sym___thread] = ACTIONS(6645), - [anon_sym_CG_EXTERN] = ACTIONS(6645), - [anon_sym_CG_INLINE] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6645), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6645), - [anon_sym_IBOutlet] = ACTIONS(6645), - [anon_sym_IBInspectable] = ACTIONS(6645), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6645), - [anon_sym_NS_INLINE] = ACTIONS(6645), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6645), - [anon_sym_OBJC_EXPORT] = ACTIONS(6645), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6645), - [anon_sym_const] = ACTIONS(6645), - [anon_sym_constexpr] = ACTIONS(6645), - [anon_sym_volatile] = ACTIONS(6645), - [anon_sym_restrict] = ACTIONS(6645), - [anon_sym___restrict__] = ACTIONS(6645), - [anon_sym__Atomic] = ACTIONS(6645), - [anon_sym__Noreturn] = ACTIONS(6645), - [anon_sym_nullable] = ACTIONS(6645), - [anon_sym__Complex] = ACTIONS(6645), - [anon_sym__Nonnull] = ACTIONS(6645), - [anon_sym__Nullable] = ACTIONS(6645), - [anon_sym__Nullable_result] = ACTIONS(6645), - [anon_sym__Null_unspecified] = ACTIONS(6645), - [anon_sym___autoreleasing] = ACTIONS(6645), - [anon_sym___block] = ACTIONS(6645), - [anon_sym___bridge] = ACTIONS(6645), - [anon_sym___bridge_retained] = ACTIONS(6645), - [anon_sym___bridge_transfer] = ACTIONS(6645), - [anon_sym___complex] = ACTIONS(6645), - [anon_sym___const] = ACTIONS(6645), - [anon_sym___imag] = ACTIONS(6645), - [anon_sym___kindof] = ACTIONS(6645), - [anon_sym___nonnull] = ACTIONS(6645), - [anon_sym___nullable] = ACTIONS(6645), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6645), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6645), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6645), - [anon_sym___real] = ACTIONS(6645), - [anon_sym___strong] = ACTIONS(6645), - [anon_sym___unsafe_unretained] = ACTIONS(6645), - [anon_sym___unused] = ACTIONS(6645), - [anon_sym___weak] = ACTIONS(6645), - [sym_primitive_type] = ACTIONS(6645), - [anon_sym_enum] = ACTIONS(6645), - [anon_sym_struct] = ACTIONS(6645), - [anon_sym_union] = ACTIONS(6645), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6645), - [anon_sym___typeof] = ACTIONS(6645), - [anon_sym_typeof] = ACTIONS(6645), - [aux_sym_preproc_undef_token1] = ACTIONS(6645), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6645), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6645), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6645), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6645), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE] = ACTIONS(6645), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_API_AVAILABLE] = ACTIONS(6645), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_API_DEPRECATED] = ACTIONS(6645), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6645), - [anon_sym___deprecated_msg] = ACTIONS(6645), - [anon_sym___deprecated_enum_msg] = ACTIONS(6645), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6645), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6645), - [anon_sym_ATsynthesize] = ACTIONS(6647), - [anon_sym_ATdynamic] = ACTIONS(6647), - [anon_sym__Alignas] = ACTIONS(6645), - [anon_sym_BOOL] = ACTIONS(6645), - [anon_sym_IMP] = ACTIONS(6645), - [anon_sym_SEL] = ACTIONS(6645), - [anon_sym_Class] = ACTIONS(6645), - [anon_sym_id] = ACTIONS(6645), - }, - [3790] = { - [sym_identifier] = ACTIONS(6649), - [aux_sym_preproc_def_token1] = ACTIONS(6649), - [aux_sym_preproc_if_token1] = ACTIONS(6649), - [aux_sym_preproc_if_token2] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6649), - [aux_sym_preproc_else_token1] = ACTIONS(6649), - [aux_sym_preproc_elif_token1] = ACTIONS(6649), - [sym_preproc_directive] = ACTIONS(6649), - [anon_sym_DASH] = ACTIONS(6651), - [anon_sym_PLUS] = ACTIONS(6651), - [anon_sym___extension__] = ACTIONS(6649), - [anon_sym_typedef] = ACTIONS(6649), - [anon_sym_extern] = ACTIONS(6649), - [anon_sym___attribute__] = ACTIONS(6649), - [anon_sym___attribute] = ACTIONS(6649), - [anon_sym_noreturn] = ACTIONS(6649), - [anon_sym_LBRACK] = ACTIONS(6651), - [anon_sym___declspec] = ACTIONS(6649), - [anon_sym___cdecl] = ACTIONS(6649), - [anon_sym___clrcall] = ACTIONS(6649), - [anon_sym___stdcall] = ACTIONS(6649), - [anon_sym___fastcall] = ACTIONS(6649), - [anon_sym___thiscall] = ACTIONS(6649), - [anon_sym___vectorcall] = ACTIONS(6649), - [anon_sym_signed] = ACTIONS(6649), - [anon_sym_unsigned] = ACTIONS(6649), - [anon_sym_long] = ACTIONS(6649), - [anon_sym_short] = ACTIONS(6649), - [anon_sym_static] = ACTIONS(6649), - [anon_sym_auto] = ACTIONS(6649), - [anon_sym_register] = ACTIONS(6649), - [anon_sym_inline] = ACTIONS(6649), - [anon_sym___inline] = ACTIONS(6649), - [anon_sym___inline__] = ACTIONS(6649), - [anon_sym___forceinline] = ACTIONS(6649), - [anon_sym_thread_local] = ACTIONS(6649), - [anon_sym___thread] = ACTIONS(6649), - [anon_sym_CG_EXTERN] = ACTIONS(6649), - [anon_sym_CG_INLINE] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6649), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6649), - [anon_sym_IBOutlet] = ACTIONS(6649), - [anon_sym_IBInspectable] = ACTIONS(6649), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6649), - [anon_sym_NS_INLINE] = ACTIONS(6649), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6649), - [anon_sym_OBJC_EXPORT] = ACTIONS(6649), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6649), - [anon_sym_const] = ACTIONS(6649), - [anon_sym_constexpr] = ACTIONS(6649), - [anon_sym_volatile] = ACTIONS(6649), - [anon_sym_restrict] = ACTIONS(6649), - [anon_sym___restrict__] = ACTIONS(6649), - [anon_sym__Atomic] = ACTIONS(6649), - [anon_sym__Noreturn] = ACTIONS(6649), - [anon_sym_nullable] = ACTIONS(6649), - [anon_sym__Complex] = ACTIONS(6649), - [anon_sym__Nonnull] = ACTIONS(6649), - [anon_sym__Nullable] = ACTIONS(6649), - [anon_sym__Nullable_result] = ACTIONS(6649), - [anon_sym__Null_unspecified] = ACTIONS(6649), - [anon_sym___autoreleasing] = ACTIONS(6649), - [anon_sym___block] = ACTIONS(6649), - [anon_sym___bridge] = ACTIONS(6649), - [anon_sym___bridge_retained] = ACTIONS(6649), - [anon_sym___bridge_transfer] = ACTIONS(6649), - [anon_sym___complex] = ACTIONS(6649), - [anon_sym___const] = ACTIONS(6649), - [anon_sym___imag] = ACTIONS(6649), - [anon_sym___kindof] = ACTIONS(6649), - [anon_sym___nonnull] = ACTIONS(6649), - [anon_sym___nullable] = ACTIONS(6649), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6649), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6649), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6649), - [anon_sym___real] = ACTIONS(6649), - [anon_sym___strong] = ACTIONS(6649), - [anon_sym___unsafe_unretained] = ACTIONS(6649), - [anon_sym___unused] = ACTIONS(6649), - [anon_sym___weak] = ACTIONS(6649), - [sym_primitive_type] = ACTIONS(6649), - [anon_sym_enum] = ACTIONS(6649), - [anon_sym_struct] = ACTIONS(6649), - [anon_sym_union] = ACTIONS(6649), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6649), - [anon_sym___typeof] = ACTIONS(6649), - [anon_sym_typeof] = ACTIONS(6649), - [aux_sym_preproc_undef_token1] = ACTIONS(6649), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6649), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6649), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6649), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6649), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE] = ACTIONS(6649), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_API_AVAILABLE] = ACTIONS(6649), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_API_DEPRECATED] = ACTIONS(6649), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6649), - [anon_sym___deprecated_msg] = ACTIONS(6649), - [anon_sym___deprecated_enum_msg] = ACTIONS(6649), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6649), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6649), - [anon_sym_ATsynthesize] = ACTIONS(6651), - [anon_sym_ATdynamic] = ACTIONS(6651), - [anon_sym__Alignas] = ACTIONS(6649), - [anon_sym_BOOL] = ACTIONS(6649), - [anon_sym_IMP] = ACTIONS(6649), - [anon_sym_SEL] = ACTIONS(6649), - [anon_sym_Class] = ACTIONS(6649), - [anon_sym_id] = ACTIONS(6649), - }, - [3791] = { - [sym_method_type] = STATE(9401), - [sym_identifier] = ACTIONS(6461), - [aux_sym_preproc_def_token1] = ACTIONS(6463), - [aux_sym_preproc_if_token1] = ACTIONS(6463), - [aux_sym_preproc_if_token2] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6463), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6463), - [sym_preproc_directive] = ACTIONS(6463), - [anon_sym_LPAREN2] = ACTIONS(6465), - [anon_sym_DASH] = ACTIONS(6467), - [anon_sym_PLUS] = ACTIONS(6467), - [anon_sym_SEMI] = ACTIONS(6467), - [anon_sym___extension__] = ACTIONS(6463), - [anon_sym_typedef] = ACTIONS(6463), - [anon_sym_extern] = ACTIONS(6463), - [anon_sym___attribute__] = ACTIONS(6463), - [anon_sym___attribute] = ACTIONS(6463), - [anon_sym_noreturn] = ACTIONS(6463), - [anon_sym_LBRACK] = ACTIONS(6467), - [anon_sym___declspec] = ACTIONS(6463), - [anon_sym___cdecl] = ACTIONS(6463), - [anon_sym___clrcall] = ACTIONS(6463), - [anon_sym___stdcall] = ACTIONS(6463), - [anon_sym___fastcall] = ACTIONS(6463), - [anon_sym___thiscall] = ACTIONS(6463), - [anon_sym___vectorcall] = ACTIONS(6463), - [anon_sym_signed] = ACTIONS(6463), - [anon_sym_unsigned] = ACTIONS(6463), - [anon_sym_long] = ACTIONS(6463), - [anon_sym_short] = ACTIONS(6463), - [anon_sym_static] = ACTIONS(6463), - [anon_sym_auto] = ACTIONS(6463), - [anon_sym_register] = ACTIONS(6463), - [anon_sym_inline] = ACTIONS(6463), - [anon_sym___inline] = ACTIONS(6463), - [anon_sym___inline__] = ACTIONS(6463), - [anon_sym___forceinline] = ACTIONS(6463), - [anon_sym_thread_local] = ACTIONS(6463), - [anon_sym___thread] = ACTIONS(6463), - [anon_sym_CG_EXTERN] = ACTIONS(6463), - [anon_sym_CG_INLINE] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6463), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6463), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6463), - [anon_sym_IBOutlet] = ACTIONS(6463), - [anon_sym_IBInspectable] = ACTIONS(6463), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6463), - [anon_sym_NS_INLINE] = ACTIONS(6463), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6463), - [anon_sym_OBJC_EXPORT] = ACTIONS(6463), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6463), - [anon_sym_const] = ACTIONS(6463), - [anon_sym_constexpr] = ACTIONS(6463), - [anon_sym_volatile] = ACTIONS(6463), - [anon_sym_restrict] = ACTIONS(6463), - [anon_sym___restrict__] = ACTIONS(6463), - [anon_sym__Atomic] = ACTIONS(6463), - [anon_sym__Noreturn] = ACTIONS(6463), - [anon_sym_nullable] = ACTIONS(6463), - [anon_sym__Complex] = ACTIONS(6463), - [anon_sym__Nonnull] = ACTIONS(6463), - [anon_sym__Nullable] = ACTIONS(6463), - [anon_sym__Nullable_result] = ACTIONS(6463), - [anon_sym__Null_unspecified] = ACTIONS(6463), - [anon_sym___autoreleasing] = ACTIONS(6463), - [anon_sym___block] = ACTIONS(6463), - [anon_sym___bridge] = ACTIONS(6463), - [anon_sym___bridge_retained] = ACTIONS(6463), - [anon_sym___bridge_transfer] = ACTIONS(6463), - [anon_sym___complex] = ACTIONS(6463), - [anon_sym___const] = ACTIONS(6463), - [anon_sym___imag] = ACTIONS(6463), - [anon_sym___kindof] = ACTIONS(6463), - [anon_sym___nonnull] = ACTIONS(6463), - [anon_sym___nullable] = ACTIONS(6463), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6463), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6463), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6463), - [anon_sym___real] = ACTIONS(6463), - [anon_sym___strong] = ACTIONS(6463), - [anon_sym___unsafe_unretained] = ACTIONS(6463), - [anon_sym___unused] = ACTIONS(6463), - [anon_sym___weak] = ACTIONS(6463), - [sym_primitive_type] = ACTIONS(6463), - [anon_sym_enum] = ACTIONS(6463), - [anon_sym_struct] = ACTIONS(6463), - [anon_sym_union] = ACTIONS(6463), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6463), - [anon_sym___typeof] = ACTIONS(6463), - [anon_sym_typeof] = ACTIONS(6463), - [aux_sym_preproc_undef_token1] = ACTIONS(6463), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6463), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6463), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6463), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6463), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6463), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6463), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE] = ACTIONS(6463), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6463), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_API_AVAILABLE] = ACTIONS(6463), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_API_DEPRECATED] = ACTIONS(6463), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6463), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6463), - [anon_sym___deprecated_msg] = ACTIONS(6463), - [anon_sym___deprecated_enum_msg] = ACTIONS(6463), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6463), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6463), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6463), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6463), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6463), - [anon_sym_ATproperty] = ACTIONS(6467), - [anon_sym__Alignas] = ACTIONS(6463), - [anon_sym_BOOL] = ACTIONS(6463), - [anon_sym_IMP] = ACTIONS(6463), - [anon_sym_SEL] = ACTIONS(6463), - [anon_sym_Class] = ACTIONS(6463), - [anon_sym_id] = ACTIONS(6463), - }, - [3792] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym__type_specifier] = STATE(4546), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [aux_sym_sized_type_specifier_repeat1] = STATE(4612), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(49), - [anon_sym_unsigned] = ACTIONS(49), - [anon_sym_long] = ACTIONS(49), - [anon_sym_short] = ACTIONS(49), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5490), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [3793] = { - [sym_identifier] = ACTIONS(2372), - [aux_sym_preproc_def_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token1] = ACTIONS(2372), - [aux_sym_preproc_if_token2] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2372), - [sym_preproc_directive] = ACTIONS(2372), - [anon_sym_DASH] = ACTIONS(2374), - [anon_sym_PLUS] = ACTIONS(2374), - [anon_sym_SEMI] = ACTIONS(2374), - [anon_sym___extension__] = ACTIONS(2372), - [anon_sym_typedef] = ACTIONS(2372), - [anon_sym_extern] = ACTIONS(2372), - [anon_sym___attribute__] = ACTIONS(2372), - [anon_sym___attribute] = ACTIONS(2372), - [anon_sym_noreturn] = ACTIONS(2372), - [anon_sym_LBRACK] = ACTIONS(2374), - [anon_sym___declspec] = ACTIONS(2372), - [anon_sym___cdecl] = ACTIONS(2372), - [anon_sym___clrcall] = ACTIONS(2372), - [anon_sym___stdcall] = ACTIONS(2372), - [anon_sym___fastcall] = ACTIONS(2372), - [anon_sym___thiscall] = ACTIONS(2372), - [anon_sym___vectorcall] = ACTIONS(2372), - [anon_sym_signed] = ACTIONS(2372), - [anon_sym_unsigned] = ACTIONS(2372), - [anon_sym_long] = ACTIONS(2372), - [anon_sym_short] = ACTIONS(2372), - [anon_sym_static] = ACTIONS(2372), - [anon_sym_auto] = ACTIONS(2372), - [anon_sym_register] = ACTIONS(2372), - [anon_sym_inline] = ACTIONS(2372), - [anon_sym___inline] = ACTIONS(2372), - [anon_sym___inline__] = ACTIONS(2372), - [anon_sym___forceinline] = ACTIONS(2372), - [anon_sym_thread_local] = ACTIONS(2372), - [anon_sym___thread] = ACTIONS(2372), - [anon_sym_CG_EXTERN] = ACTIONS(2372), - [anon_sym_CG_INLINE] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2372), - [anon_sym_IBOutlet] = ACTIONS(2372), - [anon_sym_IBInspectable] = ACTIONS(2372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2372), - [anon_sym_NS_INLINE] = ACTIONS(2372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2372), - [anon_sym_OBJC_EXPORT] = ACTIONS(2372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2372), - [anon_sym_constexpr] = ACTIONS(2372), - [anon_sym_volatile] = ACTIONS(2372), - [anon_sym_restrict] = ACTIONS(2372), - [anon_sym___restrict__] = ACTIONS(2372), - [anon_sym__Atomic] = ACTIONS(2372), - [anon_sym__Noreturn] = ACTIONS(2372), - [anon_sym_nullable] = ACTIONS(2372), - [anon_sym__Complex] = ACTIONS(2372), - [anon_sym__Nonnull] = ACTIONS(2372), - [anon_sym__Nullable] = ACTIONS(2372), - [anon_sym__Nullable_result] = ACTIONS(2372), - [anon_sym__Null_unspecified] = ACTIONS(2372), - [anon_sym___autoreleasing] = ACTIONS(2372), - [anon_sym___block] = ACTIONS(2372), - [anon_sym___bridge] = ACTIONS(2372), - [anon_sym___bridge_retained] = ACTIONS(2372), - [anon_sym___bridge_transfer] = ACTIONS(2372), - [anon_sym___complex] = ACTIONS(2372), - [anon_sym___const] = ACTIONS(2372), - [anon_sym___imag] = ACTIONS(2372), - [anon_sym___kindof] = ACTIONS(2372), - [anon_sym___nonnull] = ACTIONS(2372), - [anon_sym___nullable] = ACTIONS(2372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2372), - [anon_sym___real] = ACTIONS(2372), - [anon_sym___strong] = ACTIONS(2372), - [anon_sym___unsafe_unretained] = ACTIONS(2372), - [anon_sym___unused] = ACTIONS(2372), - [anon_sym___weak] = ACTIONS(2372), - [sym_primitive_type] = ACTIONS(2372), - [anon_sym_enum] = ACTIONS(2372), - [anon_sym_struct] = ACTIONS(2372), - [anon_sym_union] = ACTIONS(2372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2372), - [anon_sym___typeof] = ACTIONS(2372), - [anon_sym_typeof] = ACTIONS(2372), - [aux_sym_preproc_undef_token1] = ACTIONS(2372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE] = ACTIONS(2372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_API_AVAILABLE] = ACTIONS(2372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_API_DEPRECATED] = ACTIONS(2372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2372), - [anon_sym___deprecated_msg] = ACTIONS(2372), - [anon_sym___deprecated_enum_msg] = ACTIONS(2372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2372), - [anon_sym_ATsynthesize] = ACTIONS(2374), - [anon_sym_ATdynamic] = ACTIONS(2374), - [anon_sym_ATproperty] = ACTIONS(2374), - [anon_sym__Alignas] = ACTIONS(2372), - [anon_sym_BOOL] = ACTIONS(2372), - [anon_sym_IMP] = ACTIONS(2372), - [anon_sym_SEL] = ACTIONS(2372), - [anon_sym_Class] = ACTIONS(2372), - [anon_sym_id] = ACTIONS(2372), - }, - [3794] = { - [sym_identifier] = ACTIONS(2368), - [aux_sym_preproc_def_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token1] = ACTIONS(2368), - [aux_sym_preproc_if_token2] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2368), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2368), - [sym_preproc_directive] = ACTIONS(2368), - [anon_sym_DASH] = ACTIONS(2370), - [anon_sym_PLUS] = ACTIONS(2370), - [anon_sym_SEMI] = ACTIONS(2370), - [anon_sym___extension__] = ACTIONS(2368), - [anon_sym_typedef] = ACTIONS(2368), - [anon_sym_extern] = ACTIONS(2368), - [anon_sym___attribute__] = ACTIONS(2368), - [anon_sym___attribute] = ACTIONS(2368), - [anon_sym_noreturn] = ACTIONS(2368), - [anon_sym_LBRACK] = ACTIONS(2370), - [anon_sym___declspec] = ACTIONS(2368), - [anon_sym___cdecl] = ACTIONS(2368), - [anon_sym___clrcall] = ACTIONS(2368), - [anon_sym___stdcall] = ACTIONS(2368), - [anon_sym___fastcall] = ACTIONS(2368), - [anon_sym___thiscall] = ACTIONS(2368), - [anon_sym___vectorcall] = ACTIONS(2368), - [anon_sym_signed] = ACTIONS(2368), - [anon_sym_unsigned] = ACTIONS(2368), - [anon_sym_long] = ACTIONS(2368), - [anon_sym_short] = ACTIONS(2368), - [anon_sym_static] = ACTIONS(2368), - [anon_sym_auto] = ACTIONS(2368), - [anon_sym_register] = ACTIONS(2368), - [anon_sym_inline] = ACTIONS(2368), - [anon_sym___inline] = ACTIONS(2368), - [anon_sym___inline__] = ACTIONS(2368), - [anon_sym___forceinline] = ACTIONS(2368), - [anon_sym_thread_local] = ACTIONS(2368), - [anon_sym___thread] = ACTIONS(2368), - [anon_sym_CG_EXTERN] = ACTIONS(2368), - [anon_sym_CG_INLINE] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2368), - [anon_sym_IBOutlet] = ACTIONS(2368), - [anon_sym_IBInspectable] = ACTIONS(2368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2368), - [anon_sym_NS_INLINE] = ACTIONS(2368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2368), - [anon_sym_OBJC_EXPORT] = ACTIONS(2368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2368), - [anon_sym_const] = ACTIONS(2368), - [anon_sym_constexpr] = ACTIONS(2368), - [anon_sym_volatile] = ACTIONS(2368), - [anon_sym_restrict] = ACTIONS(2368), - [anon_sym___restrict__] = ACTIONS(2368), - [anon_sym__Atomic] = ACTIONS(2368), - [anon_sym__Noreturn] = ACTIONS(2368), - [anon_sym_nullable] = ACTIONS(2368), - [anon_sym__Complex] = ACTIONS(2368), - [anon_sym__Nonnull] = ACTIONS(2368), - [anon_sym__Nullable] = ACTIONS(2368), - [anon_sym__Nullable_result] = ACTIONS(2368), - [anon_sym__Null_unspecified] = ACTIONS(2368), - [anon_sym___autoreleasing] = ACTIONS(2368), - [anon_sym___block] = ACTIONS(2368), - [anon_sym___bridge] = ACTIONS(2368), - [anon_sym___bridge_retained] = ACTIONS(2368), - [anon_sym___bridge_transfer] = ACTIONS(2368), - [anon_sym___complex] = ACTIONS(2368), - [anon_sym___const] = ACTIONS(2368), - [anon_sym___imag] = ACTIONS(2368), - [anon_sym___kindof] = ACTIONS(2368), - [anon_sym___nonnull] = ACTIONS(2368), - [anon_sym___nullable] = ACTIONS(2368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2368), - [anon_sym___real] = ACTIONS(2368), - [anon_sym___strong] = ACTIONS(2368), - [anon_sym___unsafe_unretained] = ACTIONS(2368), - [anon_sym___unused] = ACTIONS(2368), - [anon_sym___weak] = ACTIONS(2368), - [sym_primitive_type] = ACTIONS(2368), - [anon_sym_enum] = ACTIONS(2368), - [anon_sym_struct] = ACTIONS(2368), - [anon_sym_union] = ACTIONS(2368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2368), - [anon_sym___typeof] = ACTIONS(2368), - [anon_sym_typeof] = ACTIONS(2368), - [aux_sym_preproc_undef_token1] = ACTIONS(2368), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE] = ACTIONS(2368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_API_AVAILABLE] = ACTIONS(2368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_API_DEPRECATED] = ACTIONS(2368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2368), - [anon_sym___deprecated_msg] = ACTIONS(2368), - [anon_sym___deprecated_enum_msg] = ACTIONS(2368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2368), - [anon_sym_ATsynthesize] = ACTIONS(2370), - [anon_sym_ATdynamic] = ACTIONS(2370), - [anon_sym_ATproperty] = ACTIONS(2370), - [anon_sym__Alignas] = ACTIONS(2368), - [anon_sym_BOOL] = ACTIONS(2368), - [anon_sym_IMP] = ACTIONS(2368), - [anon_sym_SEL] = ACTIONS(2368), - [anon_sym_Class] = ACTIONS(2368), - [anon_sym_id] = ACTIONS(2368), - }, - [3795] = { - [sym_identifier] = ACTIONS(2364), - [aux_sym_preproc_def_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token1] = ACTIONS(2364), - [aux_sym_preproc_if_token2] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2364), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2364), - [sym_preproc_directive] = ACTIONS(2364), - [anon_sym_DASH] = ACTIONS(2366), - [anon_sym_PLUS] = ACTIONS(2366), - [anon_sym_SEMI] = ACTIONS(2366), - [anon_sym___extension__] = ACTIONS(2364), - [anon_sym_typedef] = ACTIONS(2364), - [anon_sym_extern] = ACTIONS(2364), - [anon_sym___attribute__] = ACTIONS(2364), - [anon_sym___attribute] = ACTIONS(2364), - [anon_sym_noreturn] = ACTIONS(2364), - [anon_sym_LBRACK] = ACTIONS(2366), - [anon_sym___declspec] = ACTIONS(2364), - [anon_sym___cdecl] = ACTIONS(2364), - [anon_sym___clrcall] = ACTIONS(2364), - [anon_sym___stdcall] = ACTIONS(2364), - [anon_sym___fastcall] = ACTIONS(2364), - [anon_sym___thiscall] = ACTIONS(2364), - [anon_sym___vectorcall] = ACTIONS(2364), - [anon_sym_signed] = ACTIONS(2364), - [anon_sym_unsigned] = ACTIONS(2364), - [anon_sym_long] = ACTIONS(2364), - [anon_sym_short] = ACTIONS(2364), - [anon_sym_static] = ACTIONS(2364), - [anon_sym_auto] = ACTIONS(2364), - [anon_sym_register] = ACTIONS(2364), - [anon_sym_inline] = ACTIONS(2364), - [anon_sym___inline] = ACTIONS(2364), - [anon_sym___inline__] = ACTIONS(2364), - [anon_sym___forceinline] = ACTIONS(2364), - [anon_sym_thread_local] = ACTIONS(2364), - [anon_sym___thread] = ACTIONS(2364), - [anon_sym_CG_EXTERN] = ACTIONS(2364), - [anon_sym_CG_INLINE] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2364), - [anon_sym_IBOutlet] = ACTIONS(2364), - [anon_sym_IBInspectable] = ACTIONS(2364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2364), - [anon_sym_NS_INLINE] = ACTIONS(2364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2364), - [anon_sym_OBJC_EXPORT] = ACTIONS(2364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2364), - [anon_sym_constexpr] = ACTIONS(2364), - [anon_sym_volatile] = ACTIONS(2364), - [anon_sym_restrict] = ACTIONS(2364), - [anon_sym___restrict__] = ACTIONS(2364), - [anon_sym__Atomic] = ACTIONS(2364), - [anon_sym__Noreturn] = ACTIONS(2364), - [anon_sym_nullable] = ACTIONS(2364), - [anon_sym__Complex] = ACTIONS(2364), - [anon_sym__Nonnull] = ACTIONS(2364), - [anon_sym__Nullable] = ACTIONS(2364), - [anon_sym__Nullable_result] = ACTIONS(2364), - [anon_sym__Null_unspecified] = ACTIONS(2364), - [anon_sym___autoreleasing] = ACTIONS(2364), - [anon_sym___block] = ACTIONS(2364), - [anon_sym___bridge] = ACTIONS(2364), - [anon_sym___bridge_retained] = ACTIONS(2364), - [anon_sym___bridge_transfer] = ACTIONS(2364), - [anon_sym___complex] = ACTIONS(2364), - [anon_sym___const] = ACTIONS(2364), - [anon_sym___imag] = ACTIONS(2364), - [anon_sym___kindof] = ACTIONS(2364), - [anon_sym___nonnull] = ACTIONS(2364), - [anon_sym___nullable] = ACTIONS(2364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2364), - [anon_sym___real] = ACTIONS(2364), - [anon_sym___strong] = ACTIONS(2364), - [anon_sym___unsafe_unretained] = ACTIONS(2364), - [anon_sym___unused] = ACTIONS(2364), - [anon_sym___weak] = ACTIONS(2364), - [sym_primitive_type] = ACTIONS(2364), - [anon_sym_enum] = ACTIONS(2364), - [anon_sym_struct] = ACTIONS(2364), - [anon_sym_union] = ACTIONS(2364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2364), - [anon_sym___typeof] = ACTIONS(2364), - [anon_sym_typeof] = ACTIONS(2364), - [aux_sym_preproc_undef_token1] = ACTIONS(2364), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE] = ACTIONS(2364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_API_AVAILABLE] = ACTIONS(2364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_API_DEPRECATED] = ACTIONS(2364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2364), - [anon_sym___deprecated_msg] = ACTIONS(2364), - [anon_sym___deprecated_enum_msg] = ACTIONS(2364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2364), - [anon_sym_ATsynthesize] = ACTIONS(2366), - [anon_sym_ATdynamic] = ACTIONS(2366), - [anon_sym_ATproperty] = ACTIONS(2366), - [anon_sym__Alignas] = ACTIONS(2364), - [anon_sym_BOOL] = ACTIONS(2364), - [anon_sym_IMP] = ACTIONS(2364), - [anon_sym_SEL] = ACTIONS(2364), - [anon_sym_Class] = ACTIONS(2364), - [anon_sym_id] = ACTIONS(2364), - }, - [3796] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token2] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [aux_sym_preproc_else_token1] = ACTIONS(3270), - [aux_sym_preproc_elif_token1] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_DASH] = ACTIONS(3272), - [anon_sym_PLUS] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [3797] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token2] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [aux_sym_preproc_else_token1] = ACTIONS(3086), - [aux_sym_preproc_elif_token1] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_DASH] = ACTIONS(3088), - [anon_sym_PLUS] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [3798] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token2] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [aux_sym_preproc_else_token1] = ACTIONS(3194), - [aux_sym_preproc_elif_token1] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [3799] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6487), - [aux_sym_preproc_def_token1] = ACTIONS(6487), - [aux_sym_preproc_if_token1] = ACTIONS(6487), - [aux_sym_preproc_if_token2] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6487), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6487), - [sym_preproc_directive] = ACTIONS(6487), - [anon_sym_DASH] = ACTIONS(6489), - [anon_sym_PLUS] = ACTIONS(6489), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6487), - [anon_sym_typedef] = ACTIONS(6487), - [anon_sym_extern] = ACTIONS(6487), - [anon_sym___attribute__] = ACTIONS(6487), - [anon_sym___attribute] = ACTIONS(6487), - [anon_sym_noreturn] = ACTIONS(6487), - [anon_sym_LBRACK] = ACTIONS(6489), - [anon_sym___declspec] = ACTIONS(6487), - [anon_sym___cdecl] = ACTIONS(6487), - [anon_sym___clrcall] = ACTIONS(6487), - [anon_sym___stdcall] = ACTIONS(6487), - [anon_sym___fastcall] = ACTIONS(6487), - [anon_sym___thiscall] = ACTIONS(6487), - [anon_sym___vectorcall] = ACTIONS(6487), - [anon_sym_signed] = ACTIONS(6487), - [anon_sym_unsigned] = ACTIONS(6487), - [anon_sym_long] = ACTIONS(6487), - [anon_sym_short] = ACTIONS(6487), - [anon_sym_static] = ACTIONS(6487), - [anon_sym_auto] = ACTIONS(6487), - [anon_sym_register] = ACTIONS(6487), - [anon_sym_inline] = ACTIONS(6487), - [anon_sym___inline] = ACTIONS(6487), - [anon_sym___inline__] = ACTIONS(6487), - [anon_sym___forceinline] = ACTIONS(6487), - [anon_sym_thread_local] = ACTIONS(6487), - [anon_sym___thread] = ACTIONS(6487), - [anon_sym_CG_EXTERN] = ACTIONS(6487), - [anon_sym_CG_INLINE] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6487), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6487), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6487), - [anon_sym_IBOutlet] = ACTIONS(6487), - [anon_sym_IBInspectable] = ACTIONS(6487), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6487), - [anon_sym_NS_INLINE] = ACTIONS(6487), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6487), - [anon_sym_OBJC_EXPORT] = ACTIONS(6487), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6487), - [anon_sym_const] = ACTIONS(6487), - [anon_sym_constexpr] = ACTIONS(6487), - [anon_sym_volatile] = ACTIONS(6487), - [anon_sym_restrict] = ACTIONS(6487), - [anon_sym___restrict__] = ACTIONS(6487), - [anon_sym__Atomic] = ACTIONS(6487), - [anon_sym__Noreturn] = ACTIONS(6487), - [anon_sym_nullable] = ACTIONS(6487), - [anon_sym__Complex] = ACTIONS(6487), - [anon_sym__Nonnull] = ACTIONS(6487), - [anon_sym__Nullable] = ACTIONS(6487), - [anon_sym__Nullable_result] = ACTIONS(6487), - [anon_sym__Null_unspecified] = ACTIONS(6487), - [anon_sym___autoreleasing] = ACTIONS(6487), - [anon_sym___block] = ACTIONS(6487), - [anon_sym___bridge] = ACTIONS(6487), - [anon_sym___bridge_retained] = ACTIONS(6487), - [anon_sym___bridge_transfer] = ACTIONS(6487), - [anon_sym___complex] = ACTIONS(6487), - [anon_sym___const] = ACTIONS(6487), - [anon_sym___imag] = ACTIONS(6487), - [anon_sym___kindof] = ACTIONS(6487), - [anon_sym___nonnull] = ACTIONS(6487), - [anon_sym___nullable] = ACTIONS(6487), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6487), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6487), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6487), - [anon_sym___real] = ACTIONS(6487), - [anon_sym___strong] = ACTIONS(6487), - [anon_sym___unsafe_unretained] = ACTIONS(6487), - [anon_sym___unused] = ACTIONS(6487), - [anon_sym___weak] = ACTIONS(6487), - [sym_primitive_type] = ACTIONS(6487), - [anon_sym_enum] = ACTIONS(6487), - [anon_sym_struct] = ACTIONS(6487), - [anon_sym_union] = ACTIONS(6487), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6487), - [anon_sym___typeof] = ACTIONS(6487), - [anon_sym_typeof] = ACTIONS(6487), - [aux_sym_preproc_undef_token1] = ACTIONS(6487), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6487), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6487), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6487), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6487), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6487), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6487), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE] = ACTIONS(6487), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6487), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_API_AVAILABLE] = ACTIONS(6487), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_API_DEPRECATED] = ACTIONS(6487), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6487), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6487), - [anon_sym___deprecated_msg] = ACTIONS(6487), - [anon_sym___deprecated_enum_msg] = ACTIONS(6487), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6487), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6487), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6487), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6487), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6487), - [anon_sym_ATproperty] = ACTIONS(6489), - [anon_sym__Alignas] = ACTIONS(6487), - [anon_sym_BOOL] = ACTIONS(6487), - [anon_sym_IMP] = ACTIONS(6487), - [anon_sym_SEL] = ACTIONS(6487), - [anon_sym_Class] = ACTIONS(6487), - [anon_sym_id] = ACTIONS(6487), - }, - [3800] = { - [sym_identifier] = ACTIONS(2446), - [aux_sym_preproc_def_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token1] = ACTIONS(2446), - [aux_sym_preproc_if_token2] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2446), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2446), - [sym_preproc_directive] = ACTIONS(2446), - [anon_sym_DASH] = ACTIONS(2448), - [anon_sym_PLUS] = ACTIONS(2448), - [anon_sym___extension__] = ACTIONS(2446), - [anon_sym_typedef] = ACTIONS(2446), - [anon_sym_extern] = ACTIONS(2446), - [anon_sym___attribute__] = ACTIONS(2446), - [anon_sym___attribute] = ACTIONS(2446), - [anon_sym_noreturn] = ACTIONS(2446), - [anon_sym_LBRACK] = ACTIONS(2448), - [anon_sym___declspec] = ACTIONS(2446), - [anon_sym___cdecl] = ACTIONS(2446), - [anon_sym___clrcall] = ACTIONS(2446), - [anon_sym___stdcall] = ACTIONS(2446), - [anon_sym___fastcall] = ACTIONS(2446), - [anon_sym___thiscall] = ACTIONS(2446), - [anon_sym___vectorcall] = ACTIONS(2446), - [anon_sym_signed] = ACTIONS(2446), - [anon_sym_unsigned] = ACTIONS(2446), - [anon_sym_long] = ACTIONS(2446), - [anon_sym_short] = ACTIONS(2446), - [anon_sym_static] = ACTIONS(2446), - [anon_sym_auto] = ACTIONS(2446), - [anon_sym_register] = ACTIONS(2446), - [anon_sym_inline] = ACTIONS(2446), - [anon_sym___inline] = ACTIONS(2446), - [anon_sym___inline__] = ACTIONS(2446), - [anon_sym___forceinline] = ACTIONS(2446), - [anon_sym_thread_local] = ACTIONS(2446), - [anon_sym___thread] = ACTIONS(2446), - [anon_sym_CG_EXTERN] = ACTIONS(2446), - [anon_sym_CG_INLINE] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2446), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2446), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2446), - [anon_sym_IBOutlet] = ACTIONS(2446), - [anon_sym_IBInspectable] = ACTIONS(2446), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2446), - [anon_sym_NS_INLINE] = ACTIONS(2446), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2446), - [anon_sym_OBJC_EXPORT] = ACTIONS(2446), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2446), - [anon_sym_const] = ACTIONS(2446), - [anon_sym_constexpr] = ACTIONS(2446), - [anon_sym_volatile] = ACTIONS(2446), - [anon_sym_restrict] = ACTIONS(2446), - [anon_sym___restrict__] = ACTIONS(2446), - [anon_sym__Atomic] = ACTIONS(2446), - [anon_sym__Noreturn] = ACTIONS(2446), - [anon_sym_nullable] = ACTIONS(2446), - [anon_sym__Complex] = ACTIONS(2446), - [anon_sym__Nonnull] = ACTIONS(2446), - [anon_sym__Nullable] = ACTIONS(2446), - [anon_sym__Nullable_result] = ACTIONS(2446), - [anon_sym__Null_unspecified] = ACTIONS(2446), - [anon_sym___autoreleasing] = ACTIONS(2446), - [anon_sym___block] = ACTIONS(2446), - [anon_sym___bridge] = ACTIONS(2446), - [anon_sym___bridge_retained] = ACTIONS(2446), - [anon_sym___bridge_transfer] = ACTIONS(2446), - [anon_sym___complex] = ACTIONS(2446), - [anon_sym___const] = ACTIONS(2446), - [anon_sym___imag] = ACTIONS(2446), - [anon_sym___kindof] = ACTIONS(2446), - [anon_sym___nonnull] = ACTIONS(2446), - [anon_sym___nullable] = ACTIONS(2446), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2446), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2446), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2446), - [anon_sym___real] = ACTIONS(2446), - [anon_sym___strong] = ACTIONS(2446), - [anon_sym___unsafe_unretained] = ACTIONS(2446), - [anon_sym___unused] = ACTIONS(2446), - [anon_sym___weak] = ACTIONS(2446), - [sym_primitive_type] = ACTIONS(2446), - [anon_sym_enum] = ACTIONS(2446), - [anon_sym_struct] = ACTIONS(2446), - [anon_sym_union] = ACTIONS(2446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2446), - [anon_sym___typeof] = ACTIONS(2446), - [anon_sym_typeof] = ACTIONS(2446), - [aux_sym_preproc_undef_token1] = ACTIONS(2446), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2446), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2446), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2446), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2446), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2446), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2446), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE] = ACTIONS(2446), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2446), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_API_AVAILABLE] = ACTIONS(2446), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_API_DEPRECATED] = ACTIONS(2446), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2446), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2446), - [anon_sym___deprecated_msg] = ACTIONS(2446), - [anon_sym___deprecated_enum_msg] = ACTIONS(2446), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2446), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2446), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2446), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2446), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2446), - [anon_sym_ATsynthesize] = ACTIONS(2448), - [anon_sym_ATdynamic] = ACTIONS(2448), - [anon_sym_ATproperty] = ACTIONS(2448), - [anon_sym__Alignas] = ACTIONS(2446), - [anon_sym_BOOL] = ACTIONS(2446), - [anon_sym_IMP] = ACTIONS(2446), - [anon_sym_SEL] = ACTIONS(2446), - [anon_sym_Class] = ACTIONS(2446), - [anon_sym_id] = ACTIONS(2446), - }, - [3801] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym_SEMI] = ACTIONS(6655), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATend] = ACTIONS(6551), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [3802] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6493), - [aux_sym_preproc_def_token1] = ACTIONS(6493), - [aux_sym_preproc_if_token1] = ACTIONS(6493), - [aux_sym_preproc_if_token2] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6493), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6493), - [sym_preproc_directive] = ACTIONS(6493), - [anon_sym_DASH] = ACTIONS(6495), - [anon_sym_PLUS] = ACTIONS(6495), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6493), - [anon_sym_typedef] = ACTIONS(6493), - [anon_sym_extern] = ACTIONS(6493), - [anon_sym___attribute__] = ACTIONS(6493), - [anon_sym___attribute] = ACTIONS(6493), - [anon_sym_noreturn] = ACTIONS(6493), - [anon_sym_LBRACK] = ACTIONS(6495), - [anon_sym___declspec] = ACTIONS(6493), - [anon_sym___cdecl] = ACTIONS(6493), - [anon_sym___clrcall] = ACTIONS(6493), - [anon_sym___stdcall] = ACTIONS(6493), - [anon_sym___fastcall] = ACTIONS(6493), - [anon_sym___thiscall] = ACTIONS(6493), - [anon_sym___vectorcall] = ACTIONS(6493), - [anon_sym_signed] = ACTIONS(6493), - [anon_sym_unsigned] = ACTIONS(6493), - [anon_sym_long] = ACTIONS(6493), - [anon_sym_short] = ACTIONS(6493), - [anon_sym_static] = ACTIONS(6493), - [anon_sym_auto] = ACTIONS(6493), - [anon_sym_register] = ACTIONS(6493), - [anon_sym_inline] = ACTIONS(6493), - [anon_sym___inline] = ACTIONS(6493), - [anon_sym___inline__] = ACTIONS(6493), - [anon_sym___forceinline] = ACTIONS(6493), - [anon_sym_thread_local] = ACTIONS(6493), - [anon_sym___thread] = ACTIONS(6493), - [anon_sym_CG_EXTERN] = ACTIONS(6493), - [anon_sym_CG_INLINE] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6493), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6493), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6493), - [anon_sym_IBOutlet] = ACTIONS(6493), - [anon_sym_IBInspectable] = ACTIONS(6493), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6493), - [anon_sym_NS_INLINE] = ACTIONS(6493), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6493), - [anon_sym_OBJC_EXPORT] = ACTIONS(6493), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6493), - [anon_sym_const] = ACTIONS(6493), - [anon_sym_constexpr] = ACTIONS(6493), - [anon_sym_volatile] = ACTIONS(6493), - [anon_sym_restrict] = ACTIONS(6493), - [anon_sym___restrict__] = ACTIONS(6493), - [anon_sym__Atomic] = ACTIONS(6493), - [anon_sym__Noreturn] = ACTIONS(6493), - [anon_sym_nullable] = ACTIONS(6493), - [anon_sym__Complex] = ACTIONS(6493), - [anon_sym__Nonnull] = ACTIONS(6493), - [anon_sym__Nullable] = ACTIONS(6493), - [anon_sym__Nullable_result] = ACTIONS(6493), - [anon_sym__Null_unspecified] = ACTIONS(6493), - [anon_sym___autoreleasing] = ACTIONS(6493), - [anon_sym___block] = ACTIONS(6493), - [anon_sym___bridge] = ACTIONS(6493), - [anon_sym___bridge_retained] = ACTIONS(6493), - [anon_sym___bridge_transfer] = ACTIONS(6493), - [anon_sym___complex] = ACTIONS(6493), - [anon_sym___const] = ACTIONS(6493), - [anon_sym___imag] = ACTIONS(6493), - [anon_sym___kindof] = ACTIONS(6493), - [anon_sym___nonnull] = ACTIONS(6493), - [anon_sym___nullable] = ACTIONS(6493), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6493), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6493), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6493), - [anon_sym___real] = ACTIONS(6493), - [anon_sym___strong] = ACTIONS(6493), - [anon_sym___unsafe_unretained] = ACTIONS(6493), - [anon_sym___unused] = ACTIONS(6493), - [anon_sym___weak] = ACTIONS(6493), - [sym_primitive_type] = ACTIONS(6493), - [anon_sym_enum] = ACTIONS(6493), - [anon_sym_struct] = ACTIONS(6493), - [anon_sym_union] = ACTIONS(6493), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6493), - [anon_sym___typeof] = ACTIONS(6493), - [anon_sym_typeof] = ACTIONS(6493), - [aux_sym_preproc_undef_token1] = ACTIONS(6493), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6493), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6493), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6493), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6493), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6493), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6493), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE] = ACTIONS(6493), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6493), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_API_AVAILABLE] = ACTIONS(6493), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_API_DEPRECATED] = ACTIONS(6493), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6493), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6493), - [anon_sym___deprecated_msg] = ACTIONS(6493), - [anon_sym___deprecated_enum_msg] = ACTIONS(6493), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6493), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6493), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6493), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6493), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6493), - [anon_sym_ATproperty] = ACTIONS(6495), - [anon_sym__Alignas] = ACTIONS(6493), - [anon_sym_BOOL] = ACTIONS(6493), - [anon_sym_IMP] = ACTIONS(6493), - [anon_sym_SEL] = ACTIONS(6493), - [anon_sym_Class] = ACTIONS(6493), - [anon_sym_id] = ACTIONS(6493), - }, - [3803] = { - [sym_identifier] = ACTIONS(6657), - [aux_sym_preproc_def_token1] = ACTIONS(6657), - [aux_sym_preproc_if_token1] = ACTIONS(6657), - [aux_sym_preproc_if_token2] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6657), - [aux_sym_preproc_else_token1] = ACTIONS(6657), - [aux_sym_preproc_elif_token1] = ACTIONS(6657), - [sym_preproc_directive] = ACTIONS(6657), - [anon_sym_DASH] = ACTIONS(6659), - [anon_sym_PLUS] = ACTIONS(6659), - [anon_sym___extension__] = ACTIONS(6657), - [anon_sym_typedef] = ACTIONS(6657), - [anon_sym_extern] = ACTIONS(6657), - [anon_sym___attribute__] = ACTIONS(6657), - [anon_sym___attribute] = ACTIONS(6657), - [anon_sym_noreturn] = ACTIONS(6657), - [anon_sym_LBRACK] = ACTIONS(6659), - [anon_sym___declspec] = ACTIONS(6657), - [anon_sym___cdecl] = ACTIONS(6657), - [anon_sym___clrcall] = ACTIONS(6657), - [anon_sym___stdcall] = ACTIONS(6657), - [anon_sym___fastcall] = ACTIONS(6657), - [anon_sym___thiscall] = ACTIONS(6657), - [anon_sym___vectorcall] = ACTIONS(6657), - [anon_sym_signed] = ACTIONS(6657), - [anon_sym_unsigned] = ACTIONS(6657), - [anon_sym_long] = ACTIONS(6657), - [anon_sym_short] = ACTIONS(6657), - [anon_sym_static] = ACTIONS(6657), - [anon_sym_auto] = ACTIONS(6657), - [anon_sym_register] = ACTIONS(6657), - [anon_sym_inline] = ACTIONS(6657), - [anon_sym___inline] = ACTIONS(6657), - [anon_sym___inline__] = ACTIONS(6657), - [anon_sym___forceinline] = ACTIONS(6657), - [anon_sym_thread_local] = ACTIONS(6657), - [anon_sym___thread] = ACTIONS(6657), - [anon_sym_CG_EXTERN] = ACTIONS(6657), - [anon_sym_CG_INLINE] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6657), - [anon_sym_IBOutlet] = ACTIONS(6657), - [anon_sym_IBInspectable] = ACTIONS(6657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6657), - [anon_sym_NS_INLINE] = ACTIONS(6657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6657), - [anon_sym_OBJC_EXPORT] = ACTIONS(6657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6657), - [anon_sym_const] = ACTIONS(6657), - [anon_sym_constexpr] = ACTIONS(6657), - [anon_sym_volatile] = ACTIONS(6657), - [anon_sym_restrict] = ACTIONS(6657), - [anon_sym___restrict__] = ACTIONS(6657), - [anon_sym__Atomic] = ACTIONS(6657), - [anon_sym__Noreturn] = ACTIONS(6657), - [anon_sym_nullable] = ACTIONS(6657), - [anon_sym__Complex] = ACTIONS(6657), - [anon_sym__Nonnull] = ACTIONS(6657), - [anon_sym__Nullable] = ACTIONS(6657), - [anon_sym__Nullable_result] = ACTIONS(6657), - [anon_sym__Null_unspecified] = ACTIONS(6657), - [anon_sym___autoreleasing] = ACTIONS(6657), - [anon_sym___block] = ACTIONS(6657), - [anon_sym___bridge] = ACTIONS(6657), - [anon_sym___bridge_retained] = ACTIONS(6657), - [anon_sym___bridge_transfer] = ACTIONS(6657), - [anon_sym___complex] = ACTIONS(6657), - [anon_sym___const] = ACTIONS(6657), - [anon_sym___imag] = ACTIONS(6657), - [anon_sym___kindof] = ACTIONS(6657), - [anon_sym___nonnull] = ACTIONS(6657), - [anon_sym___nullable] = ACTIONS(6657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6657), - [anon_sym___real] = ACTIONS(6657), - [anon_sym___strong] = ACTIONS(6657), - [anon_sym___unsafe_unretained] = ACTIONS(6657), - [anon_sym___unused] = ACTIONS(6657), - [anon_sym___weak] = ACTIONS(6657), - [sym_primitive_type] = ACTIONS(6657), - [anon_sym_enum] = ACTIONS(6657), - [anon_sym_struct] = ACTIONS(6657), - [anon_sym_union] = ACTIONS(6657), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6657), - [anon_sym___typeof] = ACTIONS(6657), - [anon_sym_typeof] = ACTIONS(6657), - [aux_sym_preproc_undef_token1] = ACTIONS(6657), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE] = ACTIONS(6657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_API_AVAILABLE] = ACTIONS(6657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_API_DEPRECATED] = ACTIONS(6657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6657), - [anon_sym___deprecated_msg] = ACTIONS(6657), - [anon_sym___deprecated_enum_msg] = ACTIONS(6657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6657), - [anon_sym_ATproperty] = ACTIONS(6659), - [anon_sym__Alignas] = ACTIONS(6657), - [anon_sym_BOOL] = ACTIONS(6657), - [anon_sym_IMP] = ACTIONS(6657), - [anon_sym_SEL] = ACTIONS(6657), - [anon_sym_Class] = ACTIONS(6657), - [anon_sym_id] = ACTIONS(6657), - }, - [3804] = { - [sym_identifier] = ACTIONS(6661), - [aux_sym_preproc_def_token1] = ACTIONS(6661), - [aux_sym_preproc_if_token1] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6661), - [sym_preproc_directive] = ACTIONS(6661), - [anon_sym_DASH] = ACTIONS(6663), - [anon_sym_PLUS] = ACTIONS(6663), - [anon_sym___extension__] = ACTIONS(6661), - [anon_sym_typedef] = ACTIONS(6661), - [anon_sym_extern] = ACTIONS(6661), - [anon_sym___attribute__] = ACTIONS(6661), - [anon_sym___attribute] = ACTIONS(6661), - [anon_sym_noreturn] = ACTIONS(6661), - [anon_sym_LBRACK] = ACTIONS(6663), - [anon_sym___declspec] = ACTIONS(6661), - [anon_sym___cdecl] = ACTIONS(6661), - [anon_sym___clrcall] = ACTIONS(6661), - [anon_sym___stdcall] = ACTIONS(6661), - [anon_sym___fastcall] = ACTIONS(6661), - [anon_sym___thiscall] = ACTIONS(6661), - [anon_sym___vectorcall] = ACTIONS(6661), - [anon_sym_signed] = ACTIONS(6661), - [anon_sym_unsigned] = ACTIONS(6661), - [anon_sym_long] = ACTIONS(6661), - [anon_sym_short] = ACTIONS(6661), - [anon_sym_static] = ACTIONS(6661), - [anon_sym_auto] = ACTIONS(6661), - [anon_sym_register] = ACTIONS(6661), - [anon_sym_inline] = ACTIONS(6661), - [anon_sym___inline] = ACTIONS(6661), - [anon_sym___inline__] = ACTIONS(6661), - [anon_sym___forceinline] = ACTIONS(6661), - [anon_sym_thread_local] = ACTIONS(6661), - [anon_sym___thread] = ACTIONS(6661), - [anon_sym_CG_EXTERN] = ACTIONS(6661), - [anon_sym_CG_INLINE] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6661), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6661), - [anon_sym_IBOutlet] = ACTIONS(6661), - [anon_sym_IBInspectable] = ACTIONS(6661), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6661), - [anon_sym_NS_INLINE] = ACTIONS(6661), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6661), - [anon_sym_OBJC_EXPORT] = ACTIONS(6661), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6661), - [anon_sym_const] = ACTIONS(6661), - [anon_sym_constexpr] = ACTIONS(6661), - [anon_sym_volatile] = ACTIONS(6661), - [anon_sym_restrict] = ACTIONS(6661), - [anon_sym___restrict__] = ACTIONS(6661), - [anon_sym__Atomic] = ACTIONS(6661), - [anon_sym__Noreturn] = ACTIONS(6661), - [anon_sym_nullable] = ACTIONS(6661), - [anon_sym__Complex] = ACTIONS(6661), - [anon_sym__Nonnull] = ACTIONS(6661), - [anon_sym__Nullable] = ACTIONS(6661), - [anon_sym__Nullable_result] = ACTIONS(6661), - [anon_sym__Null_unspecified] = ACTIONS(6661), - [anon_sym___autoreleasing] = ACTIONS(6661), - [anon_sym___block] = ACTIONS(6661), - [anon_sym___bridge] = ACTIONS(6661), - [anon_sym___bridge_retained] = ACTIONS(6661), - [anon_sym___bridge_transfer] = ACTIONS(6661), - [anon_sym___complex] = ACTIONS(6661), - [anon_sym___const] = ACTIONS(6661), - [anon_sym___imag] = ACTIONS(6661), - [anon_sym___kindof] = ACTIONS(6661), - [anon_sym___nonnull] = ACTIONS(6661), - [anon_sym___nullable] = ACTIONS(6661), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6661), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6661), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6661), - [anon_sym___real] = ACTIONS(6661), - [anon_sym___strong] = ACTIONS(6661), - [anon_sym___unsafe_unretained] = ACTIONS(6661), - [anon_sym___unused] = ACTIONS(6661), - [anon_sym___weak] = ACTIONS(6661), - [sym_primitive_type] = ACTIONS(6661), - [anon_sym_enum] = ACTIONS(6661), - [anon_sym_struct] = ACTIONS(6661), - [anon_sym_union] = ACTIONS(6661), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6661), - [anon_sym___typeof] = ACTIONS(6661), - [anon_sym_typeof] = ACTIONS(6661), - [aux_sym_preproc_undef_token1] = ACTIONS(6661), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6661), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6661), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6661), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6661), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE] = ACTIONS(6661), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_API_AVAILABLE] = ACTIONS(6661), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_API_DEPRECATED] = ACTIONS(6661), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6661), - [anon_sym___deprecated_msg] = ACTIONS(6661), - [anon_sym___deprecated_enum_msg] = ACTIONS(6661), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6661), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6661), - [anon_sym_ATend] = ACTIONS(6663), - [anon_sym_AToptional] = ACTIONS(6663), - [anon_sym_ATrequired] = ACTIONS(6663), - [anon_sym_ATproperty] = ACTIONS(6663), - [anon_sym__Alignas] = ACTIONS(6661), - [anon_sym_BOOL] = ACTIONS(6661), - [anon_sym_IMP] = ACTIONS(6661), - [anon_sym_SEL] = ACTIONS(6661), - [anon_sym_Class] = ACTIONS(6661), - [anon_sym_id] = ACTIONS(6661), - }, - [3805] = { - [sym_identifier] = ACTIONS(2898), - [aux_sym_preproc_def_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token1] = ACTIONS(2898), - [aux_sym_preproc_if_token2] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2898), - [sym_preproc_directive] = ACTIONS(2898), - [anon_sym_DASH] = ACTIONS(2900), - [anon_sym_PLUS] = ACTIONS(2900), - [anon_sym___extension__] = ACTIONS(2898), - [anon_sym_typedef] = ACTIONS(2898), - [anon_sym_extern] = ACTIONS(2898), - [anon_sym___attribute__] = ACTIONS(2898), - [anon_sym___attribute] = ACTIONS(2898), - [anon_sym_noreturn] = ACTIONS(2898), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym___declspec] = ACTIONS(2898), - [anon_sym___cdecl] = ACTIONS(2898), - [anon_sym___clrcall] = ACTIONS(2898), - [anon_sym___stdcall] = ACTIONS(2898), - [anon_sym___fastcall] = ACTIONS(2898), - [anon_sym___thiscall] = ACTIONS(2898), - [anon_sym___vectorcall] = ACTIONS(2898), - [anon_sym_signed] = ACTIONS(2898), - [anon_sym_unsigned] = ACTIONS(2898), - [anon_sym_long] = ACTIONS(2898), - [anon_sym_short] = ACTIONS(2898), - [anon_sym_static] = ACTIONS(2898), - [anon_sym_auto] = ACTIONS(2898), - [anon_sym_register] = ACTIONS(2898), - [anon_sym_inline] = ACTIONS(2898), - [anon_sym___inline] = ACTIONS(2898), - [anon_sym___inline__] = ACTIONS(2898), - [anon_sym___forceinline] = ACTIONS(2898), - [anon_sym_thread_local] = ACTIONS(2898), - [anon_sym___thread] = ACTIONS(2898), - [anon_sym_CG_EXTERN] = ACTIONS(2898), - [anon_sym_CG_INLINE] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2898), - [anon_sym_IBOutlet] = ACTIONS(2898), - [anon_sym_IBInspectable] = ACTIONS(2898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2898), - [anon_sym_NS_INLINE] = ACTIONS(2898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2898), - [anon_sym_OBJC_EXPORT] = ACTIONS(2898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2898), - [anon_sym_const] = ACTIONS(2898), - [anon_sym_constexpr] = ACTIONS(2898), - [anon_sym_volatile] = ACTIONS(2898), - [anon_sym_restrict] = ACTIONS(2898), - [anon_sym___restrict__] = ACTIONS(2898), - [anon_sym__Atomic] = ACTIONS(2898), - [anon_sym__Noreturn] = ACTIONS(2898), - [anon_sym_nullable] = ACTIONS(2898), - [anon_sym__Complex] = ACTIONS(2898), - [anon_sym__Nonnull] = ACTIONS(2898), - [anon_sym__Nullable] = ACTIONS(2898), - [anon_sym__Nullable_result] = ACTIONS(2898), - [anon_sym__Null_unspecified] = ACTIONS(2898), - [anon_sym___autoreleasing] = ACTIONS(2898), - [anon_sym___block] = ACTIONS(2898), - [anon_sym___bridge] = ACTIONS(2898), - [anon_sym___bridge_retained] = ACTIONS(2898), - [anon_sym___bridge_transfer] = ACTIONS(2898), - [anon_sym___complex] = ACTIONS(2898), - [anon_sym___const] = ACTIONS(2898), - [anon_sym___imag] = ACTIONS(2898), - [anon_sym___kindof] = ACTIONS(2898), - [anon_sym___nonnull] = ACTIONS(2898), - [anon_sym___nullable] = ACTIONS(2898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2898), - [anon_sym___real] = ACTIONS(2898), - [anon_sym___strong] = ACTIONS(2898), - [anon_sym___unsafe_unretained] = ACTIONS(2898), - [anon_sym___unused] = ACTIONS(2898), - [anon_sym___weak] = ACTIONS(2898), - [sym_primitive_type] = ACTIONS(2898), - [anon_sym_enum] = ACTIONS(2898), - [anon_sym_struct] = ACTIONS(2898), - [anon_sym_union] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2898), - [anon_sym___typeof] = ACTIONS(2898), - [anon_sym_typeof] = ACTIONS(2898), - [aux_sym_preproc_undef_token1] = ACTIONS(2898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE] = ACTIONS(2898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_API_AVAILABLE] = ACTIONS(2898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_API_DEPRECATED] = ACTIONS(2898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2898), - [anon_sym___deprecated_msg] = ACTIONS(2898), - [anon_sym___deprecated_enum_msg] = ACTIONS(2898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2898), - [anon_sym_ATsynthesize] = ACTIONS(2900), - [anon_sym_ATdynamic] = ACTIONS(2900), - [anon_sym_ATproperty] = ACTIONS(2900), - [anon_sym__Alignas] = ACTIONS(2898), - [anon_sym_BOOL] = ACTIONS(2898), - [anon_sym_IMP] = ACTIONS(2898), - [anon_sym_SEL] = ACTIONS(2898), - [anon_sym_Class] = ACTIONS(2898), - [anon_sym_id] = ACTIONS(2898), - }, - [3806] = { - [sym_identifier] = ACTIONS(2894), - [aux_sym_preproc_def_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token1] = ACTIONS(2894), - [aux_sym_preproc_if_token2] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2894), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2894), - [sym_preproc_directive] = ACTIONS(2894), - [anon_sym_DASH] = ACTIONS(2896), - [anon_sym_PLUS] = ACTIONS(2896), - [anon_sym___extension__] = ACTIONS(2894), - [anon_sym_typedef] = ACTIONS(2894), - [anon_sym_extern] = ACTIONS(2894), - [anon_sym___attribute__] = ACTIONS(2894), - [anon_sym___attribute] = ACTIONS(2894), - [anon_sym_noreturn] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2896), - [anon_sym___declspec] = ACTIONS(2894), - [anon_sym___cdecl] = ACTIONS(2894), - [anon_sym___clrcall] = ACTIONS(2894), - [anon_sym___stdcall] = ACTIONS(2894), - [anon_sym___fastcall] = ACTIONS(2894), - [anon_sym___thiscall] = ACTIONS(2894), - [anon_sym___vectorcall] = ACTIONS(2894), - [anon_sym_signed] = ACTIONS(2894), - [anon_sym_unsigned] = ACTIONS(2894), - [anon_sym_long] = ACTIONS(2894), - [anon_sym_short] = ACTIONS(2894), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_auto] = ACTIONS(2894), - [anon_sym_register] = ACTIONS(2894), - [anon_sym_inline] = ACTIONS(2894), - [anon_sym___inline] = ACTIONS(2894), - [anon_sym___inline__] = ACTIONS(2894), - [anon_sym___forceinline] = ACTIONS(2894), - [anon_sym_thread_local] = ACTIONS(2894), - [anon_sym___thread] = ACTIONS(2894), - [anon_sym_CG_EXTERN] = ACTIONS(2894), - [anon_sym_CG_INLINE] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2894), - [anon_sym_IBOutlet] = ACTIONS(2894), - [anon_sym_IBInspectable] = ACTIONS(2894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2894), - [anon_sym_NS_INLINE] = ACTIONS(2894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2894), - [anon_sym_OBJC_EXPORT] = ACTIONS(2894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_constexpr] = ACTIONS(2894), - [anon_sym_volatile] = ACTIONS(2894), - [anon_sym_restrict] = ACTIONS(2894), - [anon_sym___restrict__] = ACTIONS(2894), - [anon_sym__Atomic] = ACTIONS(2894), - [anon_sym__Noreturn] = ACTIONS(2894), - [anon_sym_nullable] = ACTIONS(2894), - [anon_sym__Complex] = ACTIONS(2894), - [anon_sym__Nonnull] = ACTIONS(2894), - [anon_sym__Nullable] = ACTIONS(2894), - [anon_sym__Nullable_result] = ACTIONS(2894), - [anon_sym__Null_unspecified] = ACTIONS(2894), - [anon_sym___autoreleasing] = ACTIONS(2894), - [anon_sym___block] = ACTIONS(2894), - [anon_sym___bridge] = ACTIONS(2894), - [anon_sym___bridge_retained] = ACTIONS(2894), - [anon_sym___bridge_transfer] = ACTIONS(2894), - [anon_sym___complex] = ACTIONS(2894), - [anon_sym___const] = ACTIONS(2894), - [anon_sym___imag] = ACTIONS(2894), - [anon_sym___kindof] = ACTIONS(2894), - [anon_sym___nonnull] = ACTIONS(2894), - [anon_sym___nullable] = ACTIONS(2894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2894), - [anon_sym___real] = ACTIONS(2894), - [anon_sym___strong] = ACTIONS(2894), - [anon_sym___unsafe_unretained] = ACTIONS(2894), - [anon_sym___unused] = ACTIONS(2894), - [anon_sym___weak] = ACTIONS(2894), - [sym_primitive_type] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), - [anon_sym_struct] = ACTIONS(2894), - [anon_sym_union] = ACTIONS(2894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2894), - [anon_sym___typeof] = ACTIONS(2894), - [anon_sym_typeof] = ACTIONS(2894), - [aux_sym_preproc_undef_token1] = ACTIONS(2894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE] = ACTIONS(2894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_API_AVAILABLE] = ACTIONS(2894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_API_DEPRECATED] = ACTIONS(2894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2894), - [anon_sym___deprecated_msg] = ACTIONS(2894), - [anon_sym___deprecated_enum_msg] = ACTIONS(2894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2894), - [anon_sym_ATsynthesize] = ACTIONS(2896), - [anon_sym_ATdynamic] = ACTIONS(2896), - [anon_sym_ATproperty] = ACTIONS(2896), - [anon_sym__Alignas] = ACTIONS(2894), - [anon_sym_BOOL] = ACTIONS(2894), - [anon_sym_IMP] = ACTIONS(2894), - [anon_sym_SEL] = ACTIONS(2894), - [anon_sym_Class] = ACTIONS(2894), - [anon_sym_id] = ACTIONS(2894), - }, - [3807] = { - [sym_identifier] = ACTIONS(2890), - [aux_sym_preproc_def_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token1] = ACTIONS(2890), - [aux_sym_preproc_if_token2] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2890), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2890), - [sym_preproc_directive] = ACTIONS(2890), - [anon_sym_DASH] = ACTIONS(2892), - [anon_sym_PLUS] = ACTIONS(2892), - [anon_sym___extension__] = ACTIONS(2890), - [anon_sym_typedef] = ACTIONS(2890), - [anon_sym_extern] = ACTIONS(2890), - [anon_sym___attribute__] = ACTIONS(2890), - [anon_sym___attribute] = ACTIONS(2890), - [anon_sym_noreturn] = ACTIONS(2890), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym___declspec] = ACTIONS(2890), - [anon_sym___cdecl] = ACTIONS(2890), - [anon_sym___clrcall] = ACTIONS(2890), - [anon_sym___stdcall] = ACTIONS(2890), - [anon_sym___fastcall] = ACTIONS(2890), - [anon_sym___thiscall] = ACTIONS(2890), - [anon_sym___vectorcall] = ACTIONS(2890), - [anon_sym_signed] = ACTIONS(2890), - [anon_sym_unsigned] = ACTIONS(2890), - [anon_sym_long] = ACTIONS(2890), - [anon_sym_short] = ACTIONS(2890), - [anon_sym_static] = ACTIONS(2890), - [anon_sym_auto] = ACTIONS(2890), - [anon_sym_register] = ACTIONS(2890), - [anon_sym_inline] = ACTIONS(2890), - [anon_sym___inline] = ACTIONS(2890), - [anon_sym___inline__] = ACTIONS(2890), - [anon_sym___forceinline] = ACTIONS(2890), - [anon_sym_thread_local] = ACTIONS(2890), - [anon_sym___thread] = ACTIONS(2890), - [anon_sym_CG_EXTERN] = ACTIONS(2890), - [anon_sym_CG_INLINE] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2890), - [anon_sym_IBOutlet] = ACTIONS(2890), - [anon_sym_IBInspectable] = ACTIONS(2890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2890), - [anon_sym_NS_INLINE] = ACTIONS(2890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2890), - [anon_sym_OBJC_EXPORT] = ACTIONS(2890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2890), - [anon_sym_const] = ACTIONS(2890), - [anon_sym_constexpr] = ACTIONS(2890), - [anon_sym_volatile] = ACTIONS(2890), - [anon_sym_restrict] = ACTIONS(2890), - [anon_sym___restrict__] = ACTIONS(2890), - [anon_sym__Atomic] = ACTIONS(2890), - [anon_sym__Noreturn] = ACTIONS(2890), - [anon_sym_nullable] = ACTIONS(2890), - [anon_sym__Complex] = ACTIONS(2890), - [anon_sym__Nonnull] = ACTIONS(2890), - [anon_sym__Nullable] = ACTIONS(2890), - [anon_sym__Nullable_result] = ACTIONS(2890), - [anon_sym__Null_unspecified] = ACTIONS(2890), - [anon_sym___autoreleasing] = ACTIONS(2890), - [anon_sym___block] = ACTIONS(2890), - [anon_sym___bridge] = ACTIONS(2890), - [anon_sym___bridge_retained] = ACTIONS(2890), - [anon_sym___bridge_transfer] = ACTIONS(2890), - [anon_sym___complex] = ACTIONS(2890), - [anon_sym___const] = ACTIONS(2890), - [anon_sym___imag] = ACTIONS(2890), - [anon_sym___kindof] = ACTIONS(2890), - [anon_sym___nonnull] = ACTIONS(2890), - [anon_sym___nullable] = ACTIONS(2890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2890), - [anon_sym___real] = ACTIONS(2890), - [anon_sym___strong] = ACTIONS(2890), - [anon_sym___unsafe_unretained] = ACTIONS(2890), - [anon_sym___unused] = ACTIONS(2890), - [anon_sym___weak] = ACTIONS(2890), - [sym_primitive_type] = ACTIONS(2890), - [anon_sym_enum] = ACTIONS(2890), - [anon_sym_struct] = ACTIONS(2890), - [anon_sym_union] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2890), - [anon_sym___typeof] = ACTIONS(2890), - [anon_sym_typeof] = ACTIONS(2890), - [aux_sym_preproc_undef_token1] = ACTIONS(2890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE] = ACTIONS(2890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_API_AVAILABLE] = ACTIONS(2890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_API_DEPRECATED] = ACTIONS(2890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2890), - [anon_sym___deprecated_msg] = ACTIONS(2890), - [anon_sym___deprecated_enum_msg] = ACTIONS(2890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2890), - [anon_sym_ATsynthesize] = ACTIONS(2892), - [anon_sym_ATdynamic] = ACTIONS(2892), - [anon_sym_ATproperty] = ACTIONS(2892), - [anon_sym__Alignas] = ACTIONS(2890), - [anon_sym_BOOL] = ACTIONS(2890), - [anon_sym_IMP] = ACTIONS(2890), - [anon_sym_SEL] = ACTIONS(2890), - [anon_sym_Class] = ACTIONS(2890), - [anon_sym_id] = ACTIONS(2890), - }, - [3808] = { - [sym_identifier] = ACTIONS(2886), - [aux_sym_preproc_def_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token1] = ACTIONS(2886), - [aux_sym_preproc_if_token2] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2886), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2886), - [sym_preproc_directive] = ACTIONS(2886), - [anon_sym_DASH] = ACTIONS(2888), - [anon_sym_PLUS] = ACTIONS(2888), - [anon_sym___extension__] = ACTIONS(2886), - [anon_sym_typedef] = ACTIONS(2886), - [anon_sym_extern] = ACTIONS(2886), - [anon_sym___attribute__] = ACTIONS(2886), - [anon_sym___attribute] = ACTIONS(2886), - [anon_sym_noreturn] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(2888), - [anon_sym___declspec] = ACTIONS(2886), - [anon_sym___cdecl] = ACTIONS(2886), - [anon_sym___clrcall] = ACTIONS(2886), - [anon_sym___stdcall] = ACTIONS(2886), - [anon_sym___fastcall] = ACTIONS(2886), - [anon_sym___thiscall] = ACTIONS(2886), - [anon_sym___vectorcall] = ACTIONS(2886), - [anon_sym_signed] = ACTIONS(2886), - [anon_sym_unsigned] = ACTIONS(2886), - [anon_sym_long] = ACTIONS(2886), - [anon_sym_short] = ACTIONS(2886), - [anon_sym_static] = ACTIONS(2886), - [anon_sym_auto] = ACTIONS(2886), - [anon_sym_register] = ACTIONS(2886), - [anon_sym_inline] = ACTIONS(2886), - [anon_sym___inline] = ACTIONS(2886), - [anon_sym___inline__] = ACTIONS(2886), - [anon_sym___forceinline] = ACTIONS(2886), - [anon_sym_thread_local] = ACTIONS(2886), - [anon_sym___thread] = ACTIONS(2886), - [anon_sym_CG_EXTERN] = ACTIONS(2886), - [anon_sym_CG_INLINE] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2886), - [anon_sym_IBOutlet] = ACTIONS(2886), - [anon_sym_IBInspectable] = ACTIONS(2886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2886), - [anon_sym_NS_INLINE] = ACTIONS(2886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2886), - [anon_sym_OBJC_EXPORT] = ACTIONS(2886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2886), - [anon_sym_const] = ACTIONS(2886), - [anon_sym_constexpr] = ACTIONS(2886), - [anon_sym_volatile] = ACTIONS(2886), - [anon_sym_restrict] = ACTIONS(2886), - [anon_sym___restrict__] = ACTIONS(2886), - [anon_sym__Atomic] = ACTIONS(2886), - [anon_sym__Noreturn] = ACTIONS(2886), - [anon_sym_nullable] = ACTIONS(2886), - [anon_sym__Complex] = ACTIONS(2886), - [anon_sym__Nonnull] = ACTIONS(2886), - [anon_sym__Nullable] = ACTIONS(2886), - [anon_sym__Nullable_result] = ACTIONS(2886), - [anon_sym__Null_unspecified] = ACTIONS(2886), - [anon_sym___autoreleasing] = ACTIONS(2886), - [anon_sym___block] = ACTIONS(2886), - [anon_sym___bridge] = ACTIONS(2886), - [anon_sym___bridge_retained] = ACTIONS(2886), - [anon_sym___bridge_transfer] = ACTIONS(2886), - [anon_sym___complex] = ACTIONS(2886), - [anon_sym___const] = ACTIONS(2886), - [anon_sym___imag] = ACTIONS(2886), - [anon_sym___kindof] = ACTIONS(2886), - [anon_sym___nonnull] = ACTIONS(2886), - [anon_sym___nullable] = ACTIONS(2886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2886), - [anon_sym___real] = ACTIONS(2886), - [anon_sym___strong] = ACTIONS(2886), - [anon_sym___unsafe_unretained] = ACTIONS(2886), - [anon_sym___unused] = ACTIONS(2886), - [anon_sym___weak] = ACTIONS(2886), - [sym_primitive_type] = ACTIONS(2886), - [anon_sym_enum] = ACTIONS(2886), - [anon_sym_struct] = ACTIONS(2886), - [anon_sym_union] = ACTIONS(2886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2886), - [anon_sym___typeof] = ACTIONS(2886), - [anon_sym_typeof] = ACTIONS(2886), - [aux_sym_preproc_undef_token1] = ACTIONS(2886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE] = ACTIONS(2886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_API_AVAILABLE] = ACTIONS(2886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_API_DEPRECATED] = ACTIONS(2886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2886), - [anon_sym___deprecated_msg] = ACTIONS(2886), - [anon_sym___deprecated_enum_msg] = ACTIONS(2886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2886), - [anon_sym_ATsynthesize] = ACTIONS(2888), - [anon_sym_ATdynamic] = ACTIONS(2888), - [anon_sym_ATproperty] = ACTIONS(2888), - [anon_sym__Alignas] = ACTIONS(2886), - [anon_sym_BOOL] = ACTIONS(2886), - [anon_sym_IMP] = ACTIONS(2886), - [anon_sym_SEL] = ACTIONS(2886), - [anon_sym_Class] = ACTIONS(2886), - [anon_sym_id] = ACTIONS(2886), - }, - [3809] = { - [sym_identifier] = ACTIONS(2882), - [aux_sym_preproc_def_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token1] = ACTIONS(2882), - [aux_sym_preproc_if_token2] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2882), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2882), - [sym_preproc_directive] = ACTIONS(2882), - [anon_sym_DASH] = ACTIONS(2884), - [anon_sym_PLUS] = ACTIONS(2884), - [anon_sym___extension__] = ACTIONS(2882), - [anon_sym_typedef] = ACTIONS(2882), - [anon_sym_extern] = ACTIONS(2882), - [anon_sym___attribute__] = ACTIONS(2882), - [anon_sym___attribute] = ACTIONS(2882), - [anon_sym_noreturn] = ACTIONS(2882), - [anon_sym_LBRACK] = ACTIONS(2884), - [anon_sym___declspec] = ACTIONS(2882), - [anon_sym___cdecl] = ACTIONS(2882), - [anon_sym___clrcall] = ACTIONS(2882), - [anon_sym___stdcall] = ACTIONS(2882), - [anon_sym___fastcall] = ACTIONS(2882), - [anon_sym___thiscall] = ACTIONS(2882), - [anon_sym___vectorcall] = ACTIONS(2882), - [anon_sym_signed] = ACTIONS(2882), - [anon_sym_unsigned] = ACTIONS(2882), - [anon_sym_long] = ACTIONS(2882), - [anon_sym_short] = ACTIONS(2882), - [anon_sym_static] = ACTIONS(2882), - [anon_sym_auto] = ACTIONS(2882), - [anon_sym_register] = ACTIONS(2882), - [anon_sym_inline] = ACTIONS(2882), - [anon_sym___inline] = ACTIONS(2882), - [anon_sym___inline__] = ACTIONS(2882), - [anon_sym___forceinline] = ACTIONS(2882), - [anon_sym_thread_local] = ACTIONS(2882), - [anon_sym___thread] = ACTIONS(2882), - [anon_sym_CG_EXTERN] = ACTIONS(2882), - [anon_sym_CG_INLINE] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2882), - [anon_sym_IBOutlet] = ACTIONS(2882), - [anon_sym_IBInspectable] = ACTIONS(2882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2882), - [anon_sym_NS_INLINE] = ACTIONS(2882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2882), - [anon_sym_OBJC_EXPORT] = ACTIONS(2882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2882), - [anon_sym_const] = ACTIONS(2882), - [anon_sym_constexpr] = ACTIONS(2882), - [anon_sym_volatile] = ACTIONS(2882), - [anon_sym_restrict] = ACTIONS(2882), - [anon_sym___restrict__] = ACTIONS(2882), - [anon_sym__Atomic] = ACTIONS(2882), - [anon_sym__Noreturn] = ACTIONS(2882), - [anon_sym_nullable] = ACTIONS(2882), - [anon_sym__Complex] = ACTIONS(2882), - [anon_sym__Nonnull] = ACTIONS(2882), - [anon_sym__Nullable] = ACTIONS(2882), - [anon_sym__Nullable_result] = ACTIONS(2882), - [anon_sym__Null_unspecified] = ACTIONS(2882), - [anon_sym___autoreleasing] = ACTIONS(2882), - [anon_sym___block] = ACTIONS(2882), - [anon_sym___bridge] = ACTIONS(2882), - [anon_sym___bridge_retained] = ACTIONS(2882), - [anon_sym___bridge_transfer] = ACTIONS(2882), - [anon_sym___complex] = ACTIONS(2882), - [anon_sym___const] = ACTIONS(2882), - [anon_sym___imag] = ACTIONS(2882), - [anon_sym___kindof] = ACTIONS(2882), - [anon_sym___nonnull] = ACTIONS(2882), - [anon_sym___nullable] = ACTIONS(2882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2882), - [anon_sym___real] = ACTIONS(2882), - [anon_sym___strong] = ACTIONS(2882), - [anon_sym___unsafe_unretained] = ACTIONS(2882), - [anon_sym___unused] = ACTIONS(2882), - [anon_sym___weak] = ACTIONS(2882), - [sym_primitive_type] = ACTIONS(2882), - [anon_sym_enum] = ACTIONS(2882), - [anon_sym_struct] = ACTIONS(2882), - [anon_sym_union] = ACTIONS(2882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2882), - [anon_sym___typeof] = ACTIONS(2882), - [anon_sym_typeof] = ACTIONS(2882), - [aux_sym_preproc_undef_token1] = ACTIONS(2882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE] = ACTIONS(2882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_API_AVAILABLE] = ACTIONS(2882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_API_DEPRECATED] = ACTIONS(2882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2882), - [anon_sym___deprecated_msg] = ACTIONS(2882), - [anon_sym___deprecated_enum_msg] = ACTIONS(2882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2882), - [anon_sym_ATsynthesize] = ACTIONS(2884), - [anon_sym_ATdynamic] = ACTIONS(2884), - [anon_sym_ATproperty] = ACTIONS(2884), - [anon_sym__Alignas] = ACTIONS(2882), - [anon_sym_BOOL] = ACTIONS(2882), - [anon_sym_IMP] = ACTIONS(2882), - [anon_sym_SEL] = ACTIONS(2882), - [anon_sym_Class] = ACTIONS(2882), - [anon_sym_id] = ACTIONS(2882), - }, - [3810] = { - [sym_identifier] = ACTIONS(2878), - [aux_sym_preproc_def_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token1] = ACTIONS(2878), - [aux_sym_preproc_if_token2] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2878), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2878), - [sym_preproc_directive] = ACTIONS(2878), - [anon_sym_DASH] = ACTIONS(2880), - [anon_sym_PLUS] = ACTIONS(2880), - [anon_sym___extension__] = ACTIONS(2878), - [anon_sym_typedef] = ACTIONS(2878), - [anon_sym_extern] = ACTIONS(2878), - [anon_sym___attribute__] = ACTIONS(2878), - [anon_sym___attribute] = ACTIONS(2878), - [anon_sym_noreturn] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(2880), - [anon_sym___declspec] = ACTIONS(2878), - [anon_sym___cdecl] = ACTIONS(2878), - [anon_sym___clrcall] = ACTIONS(2878), - [anon_sym___stdcall] = ACTIONS(2878), - [anon_sym___fastcall] = ACTIONS(2878), - [anon_sym___thiscall] = ACTIONS(2878), - [anon_sym___vectorcall] = ACTIONS(2878), - [anon_sym_signed] = ACTIONS(2878), - [anon_sym_unsigned] = ACTIONS(2878), - [anon_sym_long] = ACTIONS(2878), - [anon_sym_short] = ACTIONS(2878), - [anon_sym_static] = ACTIONS(2878), - [anon_sym_auto] = ACTIONS(2878), - [anon_sym_register] = ACTIONS(2878), - [anon_sym_inline] = ACTIONS(2878), - [anon_sym___inline] = ACTIONS(2878), - [anon_sym___inline__] = ACTIONS(2878), - [anon_sym___forceinline] = ACTIONS(2878), - [anon_sym_thread_local] = ACTIONS(2878), - [anon_sym___thread] = ACTIONS(2878), - [anon_sym_CG_EXTERN] = ACTIONS(2878), - [anon_sym_CG_INLINE] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2878), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2878), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2878), - [anon_sym_IBOutlet] = ACTIONS(2878), - [anon_sym_IBInspectable] = ACTIONS(2878), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2878), - [anon_sym_NS_INLINE] = ACTIONS(2878), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2878), - [anon_sym_OBJC_EXPORT] = ACTIONS(2878), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2878), - [anon_sym_const] = ACTIONS(2878), - [anon_sym_constexpr] = ACTIONS(2878), - [anon_sym_volatile] = ACTIONS(2878), - [anon_sym_restrict] = ACTIONS(2878), - [anon_sym___restrict__] = ACTIONS(2878), - [anon_sym__Atomic] = ACTIONS(2878), - [anon_sym__Noreturn] = ACTIONS(2878), - [anon_sym_nullable] = ACTIONS(2878), - [anon_sym__Complex] = ACTIONS(2878), - [anon_sym__Nonnull] = ACTIONS(2878), - [anon_sym__Nullable] = ACTIONS(2878), - [anon_sym__Nullable_result] = ACTIONS(2878), - [anon_sym__Null_unspecified] = ACTIONS(2878), - [anon_sym___autoreleasing] = ACTIONS(2878), - [anon_sym___block] = ACTIONS(2878), - [anon_sym___bridge] = ACTIONS(2878), - [anon_sym___bridge_retained] = ACTIONS(2878), - [anon_sym___bridge_transfer] = ACTIONS(2878), - [anon_sym___complex] = ACTIONS(2878), - [anon_sym___const] = ACTIONS(2878), - [anon_sym___imag] = ACTIONS(2878), - [anon_sym___kindof] = ACTIONS(2878), - [anon_sym___nonnull] = ACTIONS(2878), - [anon_sym___nullable] = ACTIONS(2878), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2878), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2878), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2878), - [anon_sym___real] = ACTIONS(2878), - [anon_sym___strong] = ACTIONS(2878), - [anon_sym___unsafe_unretained] = ACTIONS(2878), - [anon_sym___unused] = ACTIONS(2878), - [anon_sym___weak] = ACTIONS(2878), - [sym_primitive_type] = ACTIONS(2878), - [anon_sym_enum] = ACTIONS(2878), - [anon_sym_struct] = ACTIONS(2878), - [anon_sym_union] = ACTIONS(2878), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2878), - [anon_sym___typeof] = ACTIONS(2878), - [anon_sym_typeof] = ACTIONS(2878), - [aux_sym_preproc_undef_token1] = ACTIONS(2878), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2878), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2878), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2878), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2878), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2878), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2878), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE] = ACTIONS(2878), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2878), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_API_AVAILABLE] = ACTIONS(2878), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_API_DEPRECATED] = ACTIONS(2878), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2878), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2878), - [anon_sym___deprecated_msg] = ACTIONS(2878), - [anon_sym___deprecated_enum_msg] = ACTIONS(2878), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2878), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2878), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2878), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2878), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2878), - [anon_sym_ATsynthesize] = ACTIONS(2880), - [anon_sym_ATdynamic] = ACTIONS(2880), - [anon_sym_ATproperty] = ACTIONS(2880), - [anon_sym__Alignas] = ACTIONS(2878), - [anon_sym_BOOL] = ACTIONS(2878), - [anon_sym_IMP] = ACTIONS(2878), - [anon_sym_SEL] = ACTIONS(2878), - [anon_sym_Class] = ACTIONS(2878), - [anon_sym_id] = ACTIONS(2878), - }, - [3811] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6671), - [anon_sym_nothrow] = ACTIONS(6673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3812] = { - [sym_identifier] = ACTIONS(2874), - [aux_sym_preproc_def_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token1] = ACTIONS(2874), - [aux_sym_preproc_if_token2] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2874), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2874), - [sym_preproc_directive] = ACTIONS(2874), - [anon_sym_DASH] = ACTIONS(2876), - [anon_sym_PLUS] = ACTIONS(2876), - [anon_sym___extension__] = ACTIONS(2874), - [anon_sym_typedef] = ACTIONS(2874), - [anon_sym_extern] = ACTIONS(2874), - [anon_sym___attribute__] = ACTIONS(2874), - [anon_sym___attribute] = ACTIONS(2874), - [anon_sym_noreturn] = ACTIONS(2874), - [anon_sym_LBRACK] = ACTIONS(2876), - [anon_sym___declspec] = ACTIONS(2874), - [anon_sym___cdecl] = ACTIONS(2874), - [anon_sym___clrcall] = ACTIONS(2874), - [anon_sym___stdcall] = ACTIONS(2874), - [anon_sym___fastcall] = ACTIONS(2874), - [anon_sym___thiscall] = ACTIONS(2874), - [anon_sym___vectorcall] = ACTIONS(2874), - [anon_sym_signed] = ACTIONS(2874), - [anon_sym_unsigned] = ACTIONS(2874), - [anon_sym_long] = ACTIONS(2874), - [anon_sym_short] = ACTIONS(2874), - [anon_sym_static] = ACTIONS(2874), - [anon_sym_auto] = ACTIONS(2874), - [anon_sym_register] = ACTIONS(2874), - [anon_sym_inline] = ACTIONS(2874), - [anon_sym___inline] = ACTIONS(2874), - [anon_sym___inline__] = ACTIONS(2874), - [anon_sym___forceinline] = ACTIONS(2874), - [anon_sym_thread_local] = ACTIONS(2874), - [anon_sym___thread] = ACTIONS(2874), - [anon_sym_CG_EXTERN] = ACTIONS(2874), - [anon_sym_CG_INLINE] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2874), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2874), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2874), - [anon_sym_IBOutlet] = ACTIONS(2874), - [anon_sym_IBInspectable] = ACTIONS(2874), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2874), - [anon_sym_NS_INLINE] = ACTIONS(2874), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2874), - [anon_sym_OBJC_EXPORT] = ACTIONS(2874), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2874), - [anon_sym_const] = ACTIONS(2874), - [anon_sym_constexpr] = ACTIONS(2874), - [anon_sym_volatile] = ACTIONS(2874), - [anon_sym_restrict] = ACTIONS(2874), - [anon_sym___restrict__] = ACTIONS(2874), - [anon_sym__Atomic] = ACTIONS(2874), - [anon_sym__Noreturn] = ACTIONS(2874), - [anon_sym_nullable] = ACTIONS(2874), - [anon_sym__Complex] = ACTIONS(2874), - [anon_sym__Nonnull] = ACTIONS(2874), - [anon_sym__Nullable] = ACTIONS(2874), - [anon_sym__Nullable_result] = ACTIONS(2874), - [anon_sym__Null_unspecified] = ACTIONS(2874), - [anon_sym___autoreleasing] = ACTIONS(2874), - [anon_sym___block] = ACTIONS(2874), - [anon_sym___bridge] = ACTIONS(2874), - [anon_sym___bridge_retained] = ACTIONS(2874), - [anon_sym___bridge_transfer] = ACTIONS(2874), - [anon_sym___complex] = ACTIONS(2874), - [anon_sym___const] = ACTIONS(2874), - [anon_sym___imag] = ACTIONS(2874), - [anon_sym___kindof] = ACTIONS(2874), - [anon_sym___nonnull] = ACTIONS(2874), - [anon_sym___nullable] = ACTIONS(2874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2874), - [anon_sym___real] = ACTIONS(2874), - [anon_sym___strong] = ACTIONS(2874), - [anon_sym___unsafe_unretained] = ACTIONS(2874), - [anon_sym___unused] = ACTIONS(2874), - [anon_sym___weak] = ACTIONS(2874), - [sym_primitive_type] = ACTIONS(2874), - [anon_sym_enum] = ACTIONS(2874), - [anon_sym_struct] = ACTIONS(2874), - [anon_sym_union] = ACTIONS(2874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2874), - [anon_sym___typeof] = ACTIONS(2874), - [anon_sym_typeof] = ACTIONS(2874), - [aux_sym_preproc_undef_token1] = ACTIONS(2874), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2874), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2874), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2874), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2874), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2874), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2874), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE] = ACTIONS(2874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2874), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_API_AVAILABLE] = ACTIONS(2874), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_API_DEPRECATED] = ACTIONS(2874), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2874), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2874), - [anon_sym___deprecated_msg] = ACTIONS(2874), - [anon_sym___deprecated_enum_msg] = ACTIONS(2874), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2874), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2874), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2874), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2874), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2874), - [anon_sym_ATsynthesize] = ACTIONS(2876), - [anon_sym_ATdynamic] = ACTIONS(2876), - [anon_sym_ATproperty] = ACTIONS(2876), - [anon_sym__Alignas] = ACTIONS(2874), - [anon_sym_BOOL] = ACTIONS(2874), - [anon_sym_IMP] = ACTIONS(2874), - [anon_sym_SEL] = ACTIONS(2874), - [anon_sym_Class] = ACTIONS(2874), - [anon_sym_id] = ACTIONS(2874), - }, - [3813] = { - [sym_identifier] = ACTIONS(2870), - [aux_sym_preproc_def_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token1] = ACTIONS(2870), - [aux_sym_preproc_if_token2] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2870), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2870), - [sym_preproc_directive] = ACTIONS(2870), - [anon_sym_DASH] = ACTIONS(2872), - [anon_sym_PLUS] = ACTIONS(2872), - [anon_sym___extension__] = ACTIONS(2870), - [anon_sym_typedef] = ACTIONS(2870), - [anon_sym_extern] = ACTIONS(2870), - [anon_sym___attribute__] = ACTIONS(2870), - [anon_sym___attribute] = ACTIONS(2870), - [anon_sym_noreturn] = ACTIONS(2870), - [anon_sym_LBRACK] = ACTIONS(2872), - [anon_sym___declspec] = ACTIONS(2870), - [anon_sym___cdecl] = ACTIONS(2870), - [anon_sym___clrcall] = ACTIONS(2870), - [anon_sym___stdcall] = ACTIONS(2870), - [anon_sym___fastcall] = ACTIONS(2870), - [anon_sym___thiscall] = ACTIONS(2870), - [anon_sym___vectorcall] = ACTIONS(2870), - [anon_sym_signed] = ACTIONS(2870), - [anon_sym_unsigned] = ACTIONS(2870), - [anon_sym_long] = ACTIONS(2870), - [anon_sym_short] = ACTIONS(2870), - [anon_sym_static] = ACTIONS(2870), - [anon_sym_auto] = ACTIONS(2870), - [anon_sym_register] = ACTIONS(2870), - [anon_sym_inline] = ACTIONS(2870), - [anon_sym___inline] = ACTIONS(2870), - [anon_sym___inline__] = ACTIONS(2870), - [anon_sym___forceinline] = ACTIONS(2870), - [anon_sym_thread_local] = ACTIONS(2870), - [anon_sym___thread] = ACTIONS(2870), - [anon_sym_CG_EXTERN] = ACTIONS(2870), - [anon_sym_CG_INLINE] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2870), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2870), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2870), - [anon_sym_IBOutlet] = ACTIONS(2870), - [anon_sym_IBInspectable] = ACTIONS(2870), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2870), - [anon_sym_NS_INLINE] = ACTIONS(2870), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2870), - [anon_sym_OBJC_EXPORT] = ACTIONS(2870), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2870), - [anon_sym_const] = ACTIONS(2870), - [anon_sym_constexpr] = ACTIONS(2870), - [anon_sym_volatile] = ACTIONS(2870), - [anon_sym_restrict] = ACTIONS(2870), - [anon_sym___restrict__] = ACTIONS(2870), - [anon_sym__Atomic] = ACTIONS(2870), - [anon_sym__Noreturn] = ACTIONS(2870), - [anon_sym_nullable] = ACTIONS(2870), - [anon_sym__Complex] = ACTIONS(2870), - [anon_sym__Nonnull] = ACTIONS(2870), - [anon_sym__Nullable] = ACTIONS(2870), - [anon_sym__Nullable_result] = ACTIONS(2870), - [anon_sym__Null_unspecified] = ACTIONS(2870), - [anon_sym___autoreleasing] = ACTIONS(2870), - [anon_sym___block] = ACTIONS(2870), - [anon_sym___bridge] = ACTIONS(2870), - [anon_sym___bridge_retained] = ACTIONS(2870), - [anon_sym___bridge_transfer] = ACTIONS(2870), - [anon_sym___complex] = ACTIONS(2870), - [anon_sym___const] = ACTIONS(2870), - [anon_sym___imag] = ACTIONS(2870), - [anon_sym___kindof] = ACTIONS(2870), - [anon_sym___nonnull] = ACTIONS(2870), - [anon_sym___nullable] = ACTIONS(2870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2870), - [anon_sym___real] = ACTIONS(2870), - [anon_sym___strong] = ACTIONS(2870), - [anon_sym___unsafe_unretained] = ACTIONS(2870), - [anon_sym___unused] = ACTIONS(2870), - [anon_sym___weak] = ACTIONS(2870), - [sym_primitive_type] = ACTIONS(2870), - [anon_sym_enum] = ACTIONS(2870), - [anon_sym_struct] = ACTIONS(2870), - [anon_sym_union] = ACTIONS(2870), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2870), - [anon_sym___typeof] = ACTIONS(2870), - [anon_sym_typeof] = ACTIONS(2870), - [aux_sym_preproc_undef_token1] = ACTIONS(2870), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2870), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2870), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2870), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2870), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2870), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2870), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE] = ACTIONS(2870), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2870), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_API_AVAILABLE] = ACTIONS(2870), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_API_DEPRECATED] = ACTIONS(2870), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2870), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2870), - [anon_sym___deprecated_msg] = ACTIONS(2870), - [anon_sym___deprecated_enum_msg] = ACTIONS(2870), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2870), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2870), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2870), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2870), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2870), - [anon_sym_ATsynthesize] = ACTIONS(2872), - [anon_sym_ATdynamic] = ACTIONS(2872), - [anon_sym_ATproperty] = ACTIONS(2872), - [anon_sym__Alignas] = ACTIONS(2870), - [anon_sym_BOOL] = ACTIONS(2870), - [anon_sym_IMP] = ACTIONS(2870), - [anon_sym_SEL] = ACTIONS(2870), - [anon_sym_Class] = ACTIONS(2870), - [anon_sym_id] = ACTIONS(2870), - }, - [3814] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token2] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym_SEMI] = ACTIONS(6683), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [3815] = { - [sym_identifier] = ACTIONS(2834), - [aux_sym_preproc_def_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token1] = ACTIONS(2834), - [aux_sym_preproc_if_token2] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2834), - [sym_preproc_directive] = ACTIONS(2834), - [anon_sym_DASH] = ACTIONS(2836), - [anon_sym_PLUS] = ACTIONS(2836), - [anon_sym___extension__] = ACTIONS(2834), - [anon_sym_typedef] = ACTIONS(2834), - [anon_sym_extern] = ACTIONS(2834), - [anon_sym___attribute__] = ACTIONS(2834), - [anon_sym___attribute] = ACTIONS(2834), - [anon_sym_noreturn] = ACTIONS(2834), - [anon_sym_LBRACK] = ACTIONS(2836), - [anon_sym___declspec] = ACTIONS(2834), - [anon_sym___cdecl] = ACTIONS(2834), - [anon_sym___clrcall] = ACTIONS(2834), - [anon_sym___stdcall] = ACTIONS(2834), - [anon_sym___fastcall] = ACTIONS(2834), - [anon_sym___thiscall] = ACTIONS(2834), - [anon_sym___vectorcall] = ACTIONS(2834), - [anon_sym_signed] = ACTIONS(2834), - [anon_sym_unsigned] = ACTIONS(2834), - [anon_sym_long] = ACTIONS(2834), - [anon_sym_short] = ACTIONS(2834), - [anon_sym_static] = ACTIONS(2834), - [anon_sym_auto] = ACTIONS(2834), - [anon_sym_register] = ACTIONS(2834), - [anon_sym_inline] = ACTIONS(2834), - [anon_sym___inline] = ACTIONS(2834), - [anon_sym___inline__] = ACTIONS(2834), - [anon_sym___forceinline] = ACTIONS(2834), - [anon_sym_thread_local] = ACTIONS(2834), - [anon_sym___thread] = ACTIONS(2834), - [anon_sym_CG_EXTERN] = ACTIONS(2834), - [anon_sym_CG_INLINE] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2834), - [anon_sym_IBOutlet] = ACTIONS(2834), - [anon_sym_IBInspectable] = ACTIONS(2834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2834), - [anon_sym_NS_INLINE] = ACTIONS(2834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2834), - [anon_sym_OBJC_EXPORT] = ACTIONS(2834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2834), - [anon_sym_const] = ACTIONS(2834), - [anon_sym_constexpr] = ACTIONS(2834), - [anon_sym_volatile] = ACTIONS(2834), - [anon_sym_restrict] = ACTIONS(2834), - [anon_sym___restrict__] = ACTIONS(2834), - [anon_sym__Atomic] = ACTIONS(2834), - [anon_sym__Noreturn] = ACTIONS(2834), - [anon_sym_nullable] = ACTIONS(2834), - [anon_sym__Complex] = ACTIONS(2834), - [anon_sym__Nonnull] = ACTIONS(2834), - [anon_sym__Nullable] = ACTIONS(2834), - [anon_sym__Nullable_result] = ACTIONS(2834), - [anon_sym__Null_unspecified] = ACTIONS(2834), - [anon_sym___autoreleasing] = ACTIONS(2834), - [anon_sym___block] = ACTIONS(2834), - [anon_sym___bridge] = ACTIONS(2834), - [anon_sym___bridge_retained] = ACTIONS(2834), - [anon_sym___bridge_transfer] = ACTIONS(2834), - [anon_sym___complex] = ACTIONS(2834), - [anon_sym___const] = ACTIONS(2834), - [anon_sym___imag] = ACTIONS(2834), - [anon_sym___kindof] = ACTIONS(2834), - [anon_sym___nonnull] = ACTIONS(2834), - [anon_sym___nullable] = ACTIONS(2834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2834), - [anon_sym___real] = ACTIONS(2834), - [anon_sym___strong] = ACTIONS(2834), - [anon_sym___unsafe_unretained] = ACTIONS(2834), - [anon_sym___unused] = ACTIONS(2834), - [anon_sym___weak] = ACTIONS(2834), - [sym_primitive_type] = ACTIONS(2834), - [anon_sym_enum] = ACTIONS(2834), - [anon_sym_struct] = ACTIONS(2834), - [anon_sym_union] = ACTIONS(2834), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2834), - [anon_sym___typeof] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2834), - [aux_sym_preproc_undef_token1] = ACTIONS(2834), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE] = ACTIONS(2834), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_API_AVAILABLE] = ACTIONS(2834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_API_DEPRECATED] = ACTIONS(2834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2834), - [anon_sym___deprecated_msg] = ACTIONS(2834), - [anon_sym___deprecated_enum_msg] = ACTIONS(2834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2834), - [anon_sym_ATsynthesize] = ACTIONS(2836), - [anon_sym_ATdynamic] = ACTIONS(2836), - [anon_sym_ATproperty] = ACTIONS(2836), - [anon_sym__Alignas] = ACTIONS(2834), - [anon_sym_BOOL] = ACTIONS(2834), - [anon_sym_IMP] = ACTIONS(2834), - [anon_sym_SEL] = ACTIONS(2834), - [anon_sym_Class] = ACTIONS(2834), - [anon_sym_id] = ACTIONS(2834), - }, - [3816] = { - [sym_identifier] = ACTIONS(2830), - [aux_sym_preproc_def_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token1] = ACTIONS(2830), - [aux_sym_preproc_if_token2] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2830), - [sym_preproc_directive] = ACTIONS(2830), - [anon_sym_DASH] = ACTIONS(2832), - [anon_sym_PLUS] = ACTIONS(2832), - [anon_sym___extension__] = ACTIONS(2830), - [anon_sym_typedef] = ACTIONS(2830), - [anon_sym_extern] = ACTIONS(2830), - [anon_sym___attribute__] = ACTIONS(2830), - [anon_sym___attribute] = ACTIONS(2830), - [anon_sym_noreturn] = ACTIONS(2830), - [anon_sym_LBRACK] = ACTIONS(2832), - [anon_sym___declspec] = ACTIONS(2830), - [anon_sym___cdecl] = ACTIONS(2830), - [anon_sym___clrcall] = ACTIONS(2830), - [anon_sym___stdcall] = ACTIONS(2830), - [anon_sym___fastcall] = ACTIONS(2830), - [anon_sym___thiscall] = ACTIONS(2830), - [anon_sym___vectorcall] = ACTIONS(2830), - [anon_sym_signed] = ACTIONS(2830), - [anon_sym_unsigned] = ACTIONS(2830), - [anon_sym_long] = ACTIONS(2830), - [anon_sym_short] = ACTIONS(2830), - [anon_sym_static] = ACTIONS(2830), - [anon_sym_auto] = ACTIONS(2830), - [anon_sym_register] = ACTIONS(2830), - [anon_sym_inline] = ACTIONS(2830), - [anon_sym___inline] = ACTIONS(2830), - [anon_sym___inline__] = ACTIONS(2830), - [anon_sym___forceinline] = ACTIONS(2830), - [anon_sym_thread_local] = ACTIONS(2830), - [anon_sym___thread] = ACTIONS(2830), - [anon_sym_CG_EXTERN] = ACTIONS(2830), - [anon_sym_CG_INLINE] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2830), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2830), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2830), - [anon_sym_IBOutlet] = ACTIONS(2830), - [anon_sym_IBInspectable] = ACTIONS(2830), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2830), - [anon_sym_NS_INLINE] = ACTIONS(2830), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2830), - [anon_sym_OBJC_EXPORT] = ACTIONS(2830), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2830), - [anon_sym_const] = ACTIONS(2830), - [anon_sym_constexpr] = ACTIONS(2830), - [anon_sym_volatile] = ACTIONS(2830), - [anon_sym_restrict] = ACTIONS(2830), - [anon_sym___restrict__] = ACTIONS(2830), - [anon_sym__Atomic] = ACTIONS(2830), - [anon_sym__Noreturn] = ACTIONS(2830), - [anon_sym_nullable] = ACTIONS(2830), - [anon_sym__Complex] = ACTIONS(2830), - [anon_sym__Nonnull] = ACTIONS(2830), - [anon_sym__Nullable] = ACTIONS(2830), - [anon_sym__Nullable_result] = ACTIONS(2830), - [anon_sym__Null_unspecified] = ACTIONS(2830), - [anon_sym___autoreleasing] = ACTIONS(2830), - [anon_sym___block] = ACTIONS(2830), - [anon_sym___bridge] = ACTIONS(2830), - [anon_sym___bridge_retained] = ACTIONS(2830), - [anon_sym___bridge_transfer] = ACTIONS(2830), - [anon_sym___complex] = ACTIONS(2830), - [anon_sym___const] = ACTIONS(2830), - [anon_sym___imag] = ACTIONS(2830), - [anon_sym___kindof] = ACTIONS(2830), - [anon_sym___nonnull] = ACTIONS(2830), - [anon_sym___nullable] = ACTIONS(2830), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2830), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2830), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2830), - [anon_sym___real] = ACTIONS(2830), - [anon_sym___strong] = ACTIONS(2830), - [anon_sym___unsafe_unretained] = ACTIONS(2830), - [anon_sym___unused] = ACTIONS(2830), - [anon_sym___weak] = ACTIONS(2830), - [sym_primitive_type] = ACTIONS(2830), - [anon_sym_enum] = ACTIONS(2830), - [anon_sym_struct] = ACTIONS(2830), - [anon_sym_union] = ACTIONS(2830), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2830), - [anon_sym___typeof] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2830), - [aux_sym_preproc_undef_token1] = ACTIONS(2830), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2830), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2830), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2830), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2830), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2830), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2830), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE] = ACTIONS(2830), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2830), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_API_AVAILABLE] = ACTIONS(2830), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_API_DEPRECATED] = ACTIONS(2830), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2830), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2830), - [anon_sym___deprecated_msg] = ACTIONS(2830), - [anon_sym___deprecated_enum_msg] = ACTIONS(2830), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2830), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2830), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2830), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2830), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2830), - [anon_sym_ATsynthesize] = ACTIONS(2832), - [anon_sym_ATdynamic] = ACTIONS(2832), - [anon_sym_ATproperty] = ACTIONS(2832), - [anon_sym__Alignas] = ACTIONS(2830), - [anon_sym_BOOL] = ACTIONS(2830), - [anon_sym_IMP] = ACTIONS(2830), - [anon_sym_SEL] = ACTIONS(2830), - [anon_sym_Class] = ACTIONS(2830), - [anon_sym_id] = ACTIONS(2830), - }, - [3817] = { - [sym_identifier] = ACTIONS(2826), - [aux_sym_preproc_def_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token1] = ACTIONS(2826), - [aux_sym_preproc_if_token2] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2826), - [sym_preproc_directive] = ACTIONS(2826), - [anon_sym_DASH] = ACTIONS(2828), - [anon_sym_PLUS] = ACTIONS(2828), - [anon_sym___extension__] = ACTIONS(2826), - [anon_sym_typedef] = ACTIONS(2826), - [anon_sym_extern] = ACTIONS(2826), - [anon_sym___attribute__] = ACTIONS(2826), - [anon_sym___attribute] = ACTIONS(2826), - [anon_sym_noreturn] = ACTIONS(2826), - [anon_sym_LBRACK] = ACTIONS(2828), - [anon_sym___declspec] = ACTIONS(2826), - [anon_sym___cdecl] = ACTIONS(2826), - [anon_sym___clrcall] = ACTIONS(2826), - [anon_sym___stdcall] = ACTIONS(2826), - [anon_sym___fastcall] = ACTIONS(2826), - [anon_sym___thiscall] = ACTIONS(2826), - [anon_sym___vectorcall] = ACTIONS(2826), - [anon_sym_signed] = ACTIONS(2826), - [anon_sym_unsigned] = ACTIONS(2826), - [anon_sym_long] = ACTIONS(2826), - [anon_sym_short] = ACTIONS(2826), - [anon_sym_static] = ACTIONS(2826), - [anon_sym_auto] = ACTIONS(2826), - [anon_sym_register] = ACTIONS(2826), - [anon_sym_inline] = ACTIONS(2826), - [anon_sym___inline] = ACTIONS(2826), - [anon_sym___inline__] = ACTIONS(2826), - [anon_sym___forceinline] = ACTIONS(2826), - [anon_sym_thread_local] = ACTIONS(2826), - [anon_sym___thread] = ACTIONS(2826), - [anon_sym_CG_EXTERN] = ACTIONS(2826), - [anon_sym_CG_INLINE] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2826), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2826), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2826), - [anon_sym_IBOutlet] = ACTIONS(2826), - [anon_sym_IBInspectable] = ACTIONS(2826), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2826), - [anon_sym_NS_INLINE] = ACTIONS(2826), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2826), - [anon_sym_OBJC_EXPORT] = ACTIONS(2826), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2826), - [anon_sym_const] = ACTIONS(2826), - [anon_sym_constexpr] = ACTIONS(2826), - [anon_sym_volatile] = ACTIONS(2826), - [anon_sym_restrict] = ACTIONS(2826), - [anon_sym___restrict__] = ACTIONS(2826), - [anon_sym__Atomic] = ACTIONS(2826), - [anon_sym__Noreturn] = ACTIONS(2826), - [anon_sym_nullable] = ACTIONS(2826), - [anon_sym__Complex] = ACTIONS(2826), - [anon_sym__Nonnull] = ACTIONS(2826), - [anon_sym__Nullable] = ACTIONS(2826), - [anon_sym__Nullable_result] = ACTIONS(2826), - [anon_sym__Null_unspecified] = ACTIONS(2826), - [anon_sym___autoreleasing] = ACTIONS(2826), - [anon_sym___block] = ACTIONS(2826), - [anon_sym___bridge] = ACTIONS(2826), - [anon_sym___bridge_retained] = ACTIONS(2826), - [anon_sym___bridge_transfer] = ACTIONS(2826), - [anon_sym___complex] = ACTIONS(2826), - [anon_sym___const] = ACTIONS(2826), - [anon_sym___imag] = ACTIONS(2826), - [anon_sym___kindof] = ACTIONS(2826), - [anon_sym___nonnull] = ACTIONS(2826), - [anon_sym___nullable] = ACTIONS(2826), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2826), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2826), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2826), - [anon_sym___real] = ACTIONS(2826), - [anon_sym___strong] = ACTIONS(2826), - [anon_sym___unsafe_unretained] = ACTIONS(2826), - [anon_sym___unused] = ACTIONS(2826), - [anon_sym___weak] = ACTIONS(2826), - [sym_primitive_type] = ACTIONS(2826), - [anon_sym_enum] = ACTIONS(2826), - [anon_sym_struct] = ACTIONS(2826), - [anon_sym_union] = ACTIONS(2826), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2826), - [anon_sym___typeof] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2826), - [aux_sym_preproc_undef_token1] = ACTIONS(2826), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2826), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2826), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2826), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2826), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2826), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2826), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE] = ACTIONS(2826), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2826), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_API_AVAILABLE] = ACTIONS(2826), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_API_DEPRECATED] = ACTIONS(2826), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2826), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2826), - [anon_sym___deprecated_msg] = ACTIONS(2826), - [anon_sym___deprecated_enum_msg] = ACTIONS(2826), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2826), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2826), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2826), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2826), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2826), - [anon_sym_ATsynthesize] = ACTIONS(2828), - [anon_sym_ATdynamic] = ACTIONS(2828), - [anon_sym_ATproperty] = ACTIONS(2828), - [anon_sym__Alignas] = ACTIONS(2826), - [anon_sym_BOOL] = ACTIONS(2826), - [anon_sym_IMP] = ACTIONS(2826), - [anon_sym_SEL] = ACTIONS(2826), - [anon_sym_Class] = ACTIONS(2826), - [anon_sym_id] = ACTIONS(2826), - }, - [3818] = { - [sym_identifier] = ACTIONS(2822), - [aux_sym_preproc_def_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token1] = ACTIONS(2822), - [aux_sym_preproc_if_token2] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2822), - [sym_preproc_directive] = ACTIONS(2822), - [anon_sym_DASH] = ACTIONS(2824), - [anon_sym_PLUS] = ACTIONS(2824), - [anon_sym___extension__] = ACTIONS(2822), - [anon_sym_typedef] = ACTIONS(2822), - [anon_sym_extern] = ACTIONS(2822), - [anon_sym___attribute__] = ACTIONS(2822), - [anon_sym___attribute] = ACTIONS(2822), - [anon_sym_noreturn] = ACTIONS(2822), - [anon_sym_LBRACK] = ACTIONS(2824), - [anon_sym___declspec] = ACTIONS(2822), - [anon_sym___cdecl] = ACTIONS(2822), - [anon_sym___clrcall] = ACTIONS(2822), - [anon_sym___stdcall] = ACTIONS(2822), - [anon_sym___fastcall] = ACTIONS(2822), - [anon_sym___thiscall] = ACTIONS(2822), - [anon_sym___vectorcall] = ACTIONS(2822), - [anon_sym_signed] = ACTIONS(2822), - [anon_sym_unsigned] = ACTIONS(2822), - [anon_sym_long] = ACTIONS(2822), - [anon_sym_short] = ACTIONS(2822), - [anon_sym_static] = ACTIONS(2822), - [anon_sym_auto] = ACTIONS(2822), - [anon_sym_register] = ACTIONS(2822), - [anon_sym_inline] = ACTIONS(2822), - [anon_sym___inline] = ACTIONS(2822), - [anon_sym___inline__] = ACTIONS(2822), - [anon_sym___forceinline] = ACTIONS(2822), - [anon_sym_thread_local] = ACTIONS(2822), - [anon_sym___thread] = ACTIONS(2822), - [anon_sym_CG_EXTERN] = ACTIONS(2822), - [anon_sym_CG_INLINE] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2822), - [anon_sym_IBOutlet] = ACTIONS(2822), - [anon_sym_IBInspectable] = ACTIONS(2822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2822), - [anon_sym_NS_INLINE] = ACTIONS(2822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2822), - [anon_sym_OBJC_EXPORT] = ACTIONS(2822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2822), - [anon_sym_const] = ACTIONS(2822), - [anon_sym_constexpr] = ACTIONS(2822), - [anon_sym_volatile] = ACTIONS(2822), - [anon_sym_restrict] = ACTIONS(2822), - [anon_sym___restrict__] = ACTIONS(2822), - [anon_sym__Atomic] = ACTIONS(2822), - [anon_sym__Noreturn] = ACTIONS(2822), - [anon_sym_nullable] = ACTIONS(2822), - [anon_sym__Complex] = ACTIONS(2822), - [anon_sym__Nonnull] = ACTIONS(2822), - [anon_sym__Nullable] = ACTIONS(2822), - [anon_sym__Nullable_result] = ACTIONS(2822), - [anon_sym__Null_unspecified] = ACTIONS(2822), - [anon_sym___autoreleasing] = ACTIONS(2822), - [anon_sym___block] = ACTIONS(2822), - [anon_sym___bridge] = ACTIONS(2822), - [anon_sym___bridge_retained] = ACTIONS(2822), - [anon_sym___bridge_transfer] = ACTIONS(2822), - [anon_sym___complex] = ACTIONS(2822), - [anon_sym___const] = ACTIONS(2822), - [anon_sym___imag] = ACTIONS(2822), - [anon_sym___kindof] = ACTIONS(2822), - [anon_sym___nonnull] = ACTIONS(2822), - [anon_sym___nullable] = ACTIONS(2822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2822), - [anon_sym___real] = ACTIONS(2822), - [anon_sym___strong] = ACTIONS(2822), - [anon_sym___unsafe_unretained] = ACTIONS(2822), - [anon_sym___unused] = ACTIONS(2822), - [anon_sym___weak] = ACTIONS(2822), - [sym_primitive_type] = ACTIONS(2822), - [anon_sym_enum] = ACTIONS(2822), - [anon_sym_struct] = ACTIONS(2822), - [anon_sym_union] = ACTIONS(2822), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2822), - [anon_sym___typeof] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2822), - [aux_sym_preproc_undef_token1] = ACTIONS(2822), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE] = ACTIONS(2822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_API_AVAILABLE] = ACTIONS(2822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_API_DEPRECATED] = ACTIONS(2822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2822), - [anon_sym___deprecated_msg] = ACTIONS(2822), - [anon_sym___deprecated_enum_msg] = ACTIONS(2822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2822), - [anon_sym_ATsynthesize] = ACTIONS(2824), - [anon_sym_ATdynamic] = ACTIONS(2824), - [anon_sym_ATproperty] = ACTIONS(2824), - [anon_sym__Alignas] = ACTIONS(2822), - [anon_sym_BOOL] = ACTIONS(2822), - [anon_sym_IMP] = ACTIONS(2822), - [anon_sym_SEL] = ACTIONS(2822), - [anon_sym_Class] = ACTIONS(2822), - [anon_sym_id] = ACTIONS(2822), - }, - [3819] = { - [sym_identifier] = ACTIONS(3254), - [aux_sym_preproc_def_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token1] = ACTIONS(3254), - [aux_sym_preproc_if_token2] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3254), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3254), - [sym_preproc_directive] = ACTIONS(3254), - [anon_sym_DASH] = ACTIONS(3256), - [anon_sym_PLUS] = ACTIONS(3256), - [anon_sym___extension__] = ACTIONS(3254), - [anon_sym_typedef] = ACTIONS(3254), - [anon_sym_extern] = ACTIONS(3254), - [anon_sym___attribute__] = ACTIONS(3254), - [anon_sym___attribute] = ACTIONS(3254), - [anon_sym_noreturn] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3256), - [anon_sym___declspec] = ACTIONS(3254), - [anon_sym___cdecl] = ACTIONS(3254), - [anon_sym___clrcall] = ACTIONS(3254), - [anon_sym___stdcall] = ACTIONS(3254), - [anon_sym___fastcall] = ACTIONS(3254), - [anon_sym___thiscall] = ACTIONS(3254), - [anon_sym___vectorcall] = ACTIONS(3254), - [anon_sym_signed] = ACTIONS(3254), - [anon_sym_unsigned] = ACTIONS(3254), - [anon_sym_long] = ACTIONS(3254), - [anon_sym_short] = ACTIONS(3254), - [anon_sym_static] = ACTIONS(3254), - [anon_sym_auto] = ACTIONS(3254), - [anon_sym_register] = ACTIONS(3254), - [anon_sym_inline] = ACTIONS(3254), - [anon_sym___inline] = ACTIONS(3254), - [anon_sym___inline__] = ACTIONS(3254), - [anon_sym___forceinline] = ACTIONS(3254), - [anon_sym_thread_local] = ACTIONS(3254), - [anon_sym___thread] = ACTIONS(3254), - [anon_sym_CG_EXTERN] = ACTIONS(3254), - [anon_sym_CG_INLINE] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3254), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3254), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3254), - [anon_sym_IBOutlet] = ACTIONS(3254), - [anon_sym_IBInspectable] = ACTIONS(3254), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3254), - [anon_sym_NS_INLINE] = ACTIONS(3254), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3254), - [anon_sym_OBJC_EXPORT] = ACTIONS(3254), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3254), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_constexpr] = ACTIONS(3254), - [anon_sym_volatile] = ACTIONS(3254), - [anon_sym_restrict] = ACTIONS(3254), - [anon_sym___restrict__] = ACTIONS(3254), - [anon_sym__Atomic] = ACTIONS(3254), - [anon_sym__Noreturn] = ACTIONS(3254), - [anon_sym_nullable] = ACTIONS(3254), - [anon_sym__Complex] = ACTIONS(3254), - [anon_sym__Nonnull] = ACTIONS(3254), - [anon_sym__Nullable] = ACTIONS(3254), - [anon_sym__Nullable_result] = ACTIONS(3254), - [anon_sym__Null_unspecified] = ACTIONS(3254), - [anon_sym___autoreleasing] = ACTIONS(3254), - [anon_sym___block] = ACTIONS(3254), - [anon_sym___bridge] = ACTIONS(3254), - [anon_sym___bridge_retained] = ACTIONS(3254), - [anon_sym___bridge_transfer] = ACTIONS(3254), - [anon_sym___complex] = ACTIONS(3254), - [anon_sym___const] = ACTIONS(3254), - [anon_sym___imag] = ACTIONS(3254), - [anon_sym___kindof] = ACTIONS(3254), - [anon_sym___nonnull] = ACTIONS(3254), - [anon_sym___nullable] = ACTIONS(3254), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3254), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3254), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3254), - [anon_sym___real] = ACTIONS(3254), - [anon_sym___strong] = ACTIONS(3254), - [anon_sym___unsafe_unretained] = ACTIONS(3254), - [anon_sym___unused] = ACTIONS(3254), - [anon_sym___weak] = ACTIONS(3254), - [sym_primitive_type] = ACTIONS(3254), - [anon_sym_enum] = ACTIONS(3254), - [anon_sym_struct] = ACTIONS(3254), - [anon_sym_union] = ACTIONS(3254), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3254), - [anon_sym___typeof] = ACTIONS(3254), - [anon_sym_typeof] = ACTIONS(3254), - [aux_sym_preproc_undef_token1] = ACTIONS(3254), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3254), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3254), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3254), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3254), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3254), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3254), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE] = ACTIONS(3254), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3254), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_API_AVAILABLE] = ACTIONS(3254), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_API_DEPRECATED] = ACTIONS(3254), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3254), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3254), - [anon_sym___deprecated_msg] = ACTIONS(3254), - [anon_sym___deprecated_enum_msg] = ACTIONS(3254), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3254), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3254), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3254), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3254), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3254), - [anon_sym_ATsynthesize] = ACTIONS(3256), - [anon_sym_ATdynamic] = ACTIONS(3256), - [anon_sym_ATproperty] = ACTIONS(3256), - [anon_sym__Alignas] = ACTIONS(3254), - [anon_sym_BOOL] = ACTIONS(3254), - [anon_sym_IMP] = ACTIONS(3254), - [anon_sym_SEL] = ACTIONS(3254), - [anon_sym_Class] = ACTIONS(3254), - [anon_sym_id] = ACTIONS(3254), - }, - [3820] = { - [sym_identifier] = ACTIONS(2818), - [aux_sym_preproc_def_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token1] = ACTIONS(2818), - [aux_sym_preproc_if_token2] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2818), - [sym_preproc_directive] = ACTIONS(2818), - [anon_sym_DASH] = ACTIONS(2820), - [anon_sym_PLUS] = ACTIONS(2820), - [anon_sym___extension__] = ACTIONS(2818), - [anon_sym_typedef] = ACTIONS(2818), - [anon_sym_extern] = ACTIONS(2818), - [anon_sym___attribute__] = ACTIONS(2818), - [anon_sym___attribute] = ACTIONS(2818), - [anon_sym_noreturn] = ACTIONS(2818), - [anon_sym_LBRACK] = ACTIONS(2820), - [anon_sym___declspec] = ACTIONS(2818), - [anon_sym___cdecl] = ACTIONS(2818), - [anon_sym___clrcall] = ACTIONS(2818), - [anon_sym___stdcall] = ACTIONS(2818), - [anon_sym___fastcall] = ACTIONS(2818), - [anon_sym___thiscall] = ACTIONS(2818), - [anon_sym___vectorcall] = ACTIONS(2818), - [anon_sym_signed] = ACTIONS(2818), - [anon_sym_unsigned] = ACTIONS(2818), - [anon_sym_long] = ACTIONS(2818), - [anon_sym_short] = ACTIONS(2818), - [anon_sym_static] = ACTIONS(2818), - [anon_sym_auto] = ACTIONS(2818), - [anon_sym_register] = ACTIONS(2818), - [anon_sym_inline] = ACTIONS(2818), - [anon_sym___inline] = ACTIONS(2818), - [anon_sym___inline__] = ACTIONS(2818), - [anon_sym___forceinline] = ACTIONS(2818), - [anon_sym_thread_local] = ACTIONS(2818), - [anon_sym___thread] = ACTIONS(2818), - [anon_sym_CG_EXTERN] = ACTIONS(2818), - [anon_sym_CG_INLINE] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2818), - [anon_sym_IBOutlet] = ACTIONS(2818), - [anon_sym_IBInspectable] = ACTIONS(2818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2818), - [anon_sym_NS_INLINE] = ACTIONS(2818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2818), - [anon_sym_OBJC_EXPORT] = ACTIONS(2818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2818), - [anon_sym_const] = ACTIONS(2818), - [anon_sym_constexpr] = ACTIONS(2818), - [anon_sym_volatile] = ACTIONS(2818), - [anon_sym_restrict] = ACTIONS(2818), - [anon_sym___restrict__] = ACTIONS(2818), - [anon_sym__Atomic] = ACTIONS(2818), - [anon_sym__Noreturn] = ACTIONS(2818), - [anon_sym_nullable] = ACTIONS(2818), - [anon_sym__Complex] = ACTIONS(2818), - [anon_sym__Nonnull] = ACTIONS(2818), - [anon_sym__Nullable] = ACTIONS(2818), - [anon_sym__Nullable_result] = ACTIONS(2818), - [anon_sym__Null_unspecified] = ACTIONS(2818), - [anon_sym___autoreleasing] = ACTIONS(2818), - [anon_sym___block] = ACTIONS(2818), - [anon_sym___bridge] = ACTIONS(2818), - [anon_sym___bridge_retained] = ACTIONS(2818), - [anon_sym___bridge_transfer] = ACTIONS(2818), - [anon_sym___complex] = ACTIONS(2818), - [anon_sym___const] = ACTIONS(2818), - [anon_sym___imag] = ACTIONS(2818), - [anon_sym___kindof] = ACTIONS(2818), - [anon_sym___nonnull] = ACTIONS(2818), - [anon_sym___nullable] = ACTIONS(2818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2818), - [anon_sym___real] = ACTIONS(2818), - [anon_sym___strong] = ACTIONS(2818), - [anon_sym___unsafe_unretained] = ACTIONS(2818), - [anon_sym___unused] = ACTIONS(2818), - [anon_sym___weak] = ACTIONS(2818), - [sym_primitive_type] = ACTIONS(2818), - [anon_sym_enum] = ACTIONS(2818), - [anon_sym_struct] = ACTIONS(2818), - [anon_sym_union] = ACTIONS(2818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2818), - [anon_sym___typeof] = ACTIONS(2818), - [anon_sym_typeof] = ACTIONS(2818), - [aux_sym_preproc_undef_token1] = ACTIONS(2818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE] = ACTIONS(2818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_API_AVAILABLE] = ACTIONS(2818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_API_DEPRECATED] = ACTIONS(2818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2818), - [anon_sym___deprecated_msg] = ACTIONS(2818), - [anon_sym___deprecated_enum_msg] = ACTIONS(2818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2818), - [anon_sym_ATsynthesize] = ACTIONS(2820), - [anon_sym_ATdynamic] = ACTIONS(2820), - [anon_sym_ATproperty] = ACTIONS(2820), - [anon_sym__Alignas] = ACTIONS(2818), - [anon_sym_BOOL] = ACTIONS(2818), - [anon_sym_IMP] = ACTIONS(2818), - [anon_sym_SEL] = ACTIONS(2818), - [anon_sym_Class] = ACTIONS(2818), - [anon_sym_id] = ACTIONS(2818), - }, - [3821] = { - [sym_identifier] = ACTIONS(2814), - [aux_sym_preproc_def_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token1] = ACTIONS(2814), - [aux_sym_preproc_if_token2] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2814), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2814), - [sym_preproc_directive] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2816), - [anon_sym_PLUS] = ACTIONS(2816), - [anon_sym___extension__] = ACTIONS(2814), - [anon_sym_typedef] = ACTIONS(2814), - [anon_sym_extern] = ACTIONS(2814), - [anon_sym___attribute__] = ACTIONS(2814), - [anon_sym___attribute] = ACTIONS(2814), - [anon_sym_noreturn] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2816), - [anon_sym___declspec] = ACTIONS(2814), - [anon_sym___cdecl] = ACTIONS(2814), - [anon_sym___clrcall] = ACTIONS(2814), - [anon_sym___stdcall] = ACTIONS(2814), - [anon_sym___fastcall] = ACTIONS(2814), - [anon_sym___thiscall] = ACTIONS(2814), - [anon_sym___vectorcall] = ACTIONS(2814), - [anon_sym_signed] = ACTIONS(2814), - [anon_sym_unsigned] = ACTIONS(2814), - [anon_sym_long] = ACTIONS(2814), - [anon_sym_short] = ACTIONS(2814), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_auto] = ACTIONS(2814), - [anon_sym_register] = ACTIONS(2814), - [anon_sym_inline] = ACTIONS(2814), - [anon_sym___inline] = ACTIONS(2814), - [anon_sym___inline__] = ACTIONS(2814), - [anon_sym___forceinline] = ACTIONS(2814), - [anon_sym_thread_local] = ACTIONS(2814), - [anon_sym___thread] = ACTIONS(2814), - [anon_sym_CG_EXTERN] = ACTIONS(2814), - [anon_sym_CG_INLINE] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2814), - [anon_sym_IBOutlet] = ACTIONS(2814), - [anon_sym_IBInspectable] = ACTIONS(2814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2814), - [anon_sym_NS_INLINE] = ACTIONS(2814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2814), - [anon_sym_OBJC_EXPORT] = ACTIONS(2814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_constexpr] = ACTIONS(2814), - [anon_sym_volatile] = ACTIONS(2814), - [anon_sym_restrict] = ACTIONS(2814), - [anon_sym___restrict__] = ACTIONS(2814), - [anon_sym__Atomic] = ACTIONS(2814), - [anon_sym__Noreturn] = ACTIONS(2814), - [anon_sym_nullable] = ACTIONS(2814), - [anon_sym__Complex] = ACTIONS(2814), - [anon_sym__Nonnull] = ACTIONS(2814), - [anon_sym__Nullable] = ACTIONS(2814), - [anon_sym__Nullable_result] = ACTIONS(2814), - [anon_sym__Null_unspecified] = ACTIONS(2814), - [anon_sym___autoreleasing] = ACTIONS(2814), - [anon_sym___block] = ACTIONS(2814), - [anon_sym___bridge] = ACTIONS(2814), - [anon_sym___bridge_retained] = ACTIONS(2814), - [anon_sym___bridge_transfer] = ACTIONS(2814), - [anon_sym___complex] = ACTIONS(2814), - [anon_sym___const] = ACTIONS(2814), - [anon_sym___imag] = ACTIONS(2814), - [anon_sym___kindof] = ACTIONS(2814), - [anon_sym___nonnull] = ACTIONS(2814), - [anon_sym___nullable] = ACTIONS(2814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2814), - [anon_sym___real] = ACTIONS(2814), - [anon_sym___strong] = ACTIONS(2814), - [anon_sym___unsafe_unretained] = ACTIONS(2814), - [anon_sym___unused] = ACTIONS(2814), - [anon_sym___weak] = ACTIONS(2814), - [sym_primitive_type] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [anon_sym_struct] = ACTIONS(2814), - [anon_sym_union] = ACTIONS(2814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2814), - [anon_sym___typeof] = ACTIONS(2814), - [anon_sym_typeof] = ACTIONS(2814), - [aux_sym_preproc_undef_token1] = ACTIONS(2814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE] = ACTIONS(2814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_API_AVAILABLE] = ACTIONS(2814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_API_DEPRECATED] = ACTIONS(2814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2814), - [anon_sym___deprecated_msg] = ACTIONS(2814), - [anon_sym___deprecated_enum_msg] = ACTIONS(2814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2814), - [anon_sym_ATsynthesize] = ACTIONS(2816), - [anon_sym_ATdynamic] = ACTIONS(2816), - [anon_sym_ATproperty] = ACTIONS(2816), - [anon_sym__Alignas] = ACTIONS(2814), - [anon_sym_BOOL] = ACTIONS(2814), - [anon_sym_IMP] = ACTIONS(2814), - [anon_sym_SEL] = ACTIONS(2814), - [anon_sym_Class] = ACTIONS(2814), - [anon_sym_id] = ACTIONS(2814), - }, - [3822] = { - [sym_identifier] = ACTIONS(2810), - [aux_sym_preproc_def_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token1] = ACTIONS(2810), - [aux_sym_preproc_if_token2] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2810), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2810), - [sym_preproc_directive] = ACTIONS(2810), - [anon_sym_DASH] = ACTIONS(2812), - [anon_sym_PLUS] = ACTIONS(2812), - [anon_sym___extension__] = ACTIONS(2810), - [anon_sym_typedef] = ACTIONS(2810), - [anon_sym_extern] = ACTIONS(2810), - [anon_sym___attribute__] = ACTIONS(2810), - [anon_sym___attribute] = ACTIONS(2810), - [anon_sym_noreturn] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym___declspec] = ACTIONS(2810), - [anon_sym___cdecl] = ACTIONS(2810), - [anon_sym___clrcall] = ACTIONS(2810), - [anon_sym___stdcall] = ACTIONS(2810), - [anon_sym___fastcall] = ACTIONS(2810), - [anon_sym___thiscall] = ACTIONS(2810), - [anon_sym___vectorcall] = ACTIONS(2810), - [anon_sym_signed] = ACTIONS(2810), - [anon_sym_unsigned] = ACTIONS(2810), - [anon_sym_long] = ACTIONS(2810), - [anon_sym_short] = ACTIONS(2810), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_auto] = ACTIONS(2810), - [anon_sym_register] = ACTIONS(2810), - [anon_sym_inline] = ACTIONS(2810), - [anon_sym___inline] = ACTIONS(2810), - [anon_sym___inline__] = ACTIONS(2810), - [anon_sym___forceinline] = ACTIONS(2810), - [anon_sym_thread_local] = ACTIONS(2810), - [anon_sym___thread] = ACTIONS(2810), - [anon_sym_CG_EXTERN] = ACTIONS(2810), - [anon_sym_CG_INLINE] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2810), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2810), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2810), - [anon_sym_IBOutlet] = ACTIONS(2810), - [anon_sym_IBInspectable] = ACTIONS(2810), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2810), - [anon_sym_NS_INLINE] = ACTIONS(2810), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2810), - [anon_sym_OBJC_EXPORT] = ACTIONS(2810), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_constexpr] = ACTIONS(2810), - [anon_sym_volatile] = ACTIONS(2810), - [anon_sym_restrict] = ACTIONS(2810), - [anon_sym___restrict__] = ACTIONS(2810), - [anon_sym__Atomic] = ACTIONS(2810), - [anon_sym__Noreturn] = ACTIONS(2810), - [anon_sym_nullable] = ACTIONS(2810), - [anon_sym__Complex] = ACTIONS(2810), - [anon_sym__Nonnull] = ACTIONS(2810), - [anon_sym__Nullable] = ACTIONS(2810), - [anon_sym__Nullable_result] = ACTIONS(2810), - [anon_sym__Null_unspecified] = ACTIONS(2810), - [anon_sym___autoreleasing] = ACTIONS(2810), - [anon_sym___block] = ACTIONS(2810), - [anon_sym___bridge] = ACTIONS(2810), - [anon_sym___bridge_retained] = ACTIONS(2810), - [anon_sym___bridge_transfer] = ACTIONS(2810), - [anon_sym___complex] = ACTIONS(2810), - [anon_sym___const] = ACTIONS(2810), - [anon_sym___imag] = ACTIONS(2810), - [anon_sym___kindof] = ACTIONS(2810), - [anon_sym___nonnull] = ACTIONS(2810), - [anon_sym___nullable] = ACTIONS(2810), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2810), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2810), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2810), - [anon_sym___real] = ACTIONS(2810), - [anon_sym___strong] = ACTIONS(2810), - [anon_sym___unsafe_unretained] = ACTIONS(2810), - [anon_sym___unused] = ACTIONS(2810), - [anon_sym___weak] = ACTIONS(2810), - [sym_primitive_type] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [anon_sym_struct] = ACTIONS(2810), - [anon_sym_union] = ACTIONS(2810), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2810), - [anon_sym___typeof] = ACTIONS(2810), - [anon_sym_typeof] = ACTIONS(2810), - [aux_sym_preproc_undef_token1] = ACTIONS(2810), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2810), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2810), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2810), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2810), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2810), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2810), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE] = ACTIONS(2810), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2810), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_API_AVAILABLE] = ACTIONS(2810), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_API_DEPRECATED] = ACTIONS(2810), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2810), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2810), - [anon_sym___deprecated_msg] = ACTIONS(2810), - [anon_sym___deprecated_enum_msg] = ACTIONS(2810), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2810), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2810), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2810), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2810), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2810), - [anon_sym_ATsynthesize] = ACTIONS(2812), - [anon_sym_ATdynamic] = ACTIONS(2812), - [anon_sym_ATproperty] = ACTIONS(2812), - [anon_sym__Alignas] = ACTIONS(2810), - [anon_sym_BOOL] = ACTIONS(2810), - [anon_sym_IMP] = ACTIONS(2810), - [anon_sym_SEL] = ACTIONS(2810), - [anon_sym_Class] = ACTIONS(2810), - [anon_sym_id] = ACTIONS(2810), - }, - [3823] = { - [sym_identifier] = ACTIONS(2806), - [aux_sym_preproc_def_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token1] = ACTIONS(2806), - [aux_sym_preproc_if_token2] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2806), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2806), - [sym_preproc_directive] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_PLUS] = ACTIONS(2808), - [anon_sym___extension__] = ACTIONS(2806), - [anon_sym_typedef] = ACTIONS(2806), - [anon_sym_extern] = ACTIONS(2806), - [anon_sym___attribute__] = ACTIONS(2806), - [anon_sym___attribute] = ACTIONS(2806), - [anon_sym_noreturn] = ACTIONS(2806), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym___declspec] = ACTIONS(2806), - [anon_sym___cdecl] = ACTIONS(2806), - [anon_sym___clrcall] = ACTIONS(2806), - [anon_sym___stdcall] = ACTIONS(2806), - [anon_sym___fastcall] = ACTIONS(2806), - [anon_sym___thiscall] = ACTIONS(2806), - [anon_sym___vectorcall] = ACTIONS(2806), - [anon_sym_signed] = ACTIONS(2806), - [anon_sym_unsigned] = ACTIONS(2806), - [anon_sym_long] = ACTIONS(2806), - [anon_sym_short] = ACTIONS(2806), - [anon_sym_static] = ACTIONS(2806), - [anon_sym_auto] = ACTIONS(2806), - [anon_sym_register] = ACTIONS(2806), - [anon_sym_inline] = ACTIONS(2806), - [anon_sym___inline] = ACTIONS(2806), - [anon_sym___inline__] = ACTIONS(2806), - [anon_sym___forceinline] = ACTIONS(2806), - [anon_sym_thread_local] = ACTIONS(2806), - [anon_sym___thread] = ACTIONS(2806), - [anon_sym_CG_EXTERN] = ACTIONS(2806), - [anon_sym_CG_INLINE] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2806), - [anon_sym_IBOutlet] = ACTIONS(2806), - [anon_sym_IBInspectable] = ACTIONS(2806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2806), - [anon_sym_NS_INLINE] = ACTIONS(2806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2806), - [anon_sym_OBJC_EXPORT] = ACTIONS(2806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2806), - [anon_sym_const] = ACTIONS(2806), - [anon_sym_constexpr] = ACTIONS(2806), - [anon_sym_volatile] = ACTIONS(2806), - [anon_sym_restrict] = ACTIONS(2806), - [anon_sym___restrict__] = ACTIONS(2806), - [anon_sym__Atomic] = ACTIONS(2806), - [anon_sym__Noreturn] = ACTIONS(2806), - [anon_sym_nullable] = ACTIONS(2806), - [anon_sym__Complex] = ACTIONS(2806), - [anon_sym__Nonnull] = ACTIONS(2806), - [anon_sym__Nullable] = ACTIONS(2806), - [anon_sym__Nullable_result] = ACTIONS(2806), - [anon_sym__Null_unspecified] = ACTIONS(2806), - [anon_sym___autoreleasing] = ACTIONS(2806), - [anon_sym___block] = ACTIONS(2806), - [anon_sym___bridge] = ACTIONS(2806), - [anon_sym___bridge_retained] = ACTIONS(2806), - [anon_sym___bridge_transfer] = ACTIONS(2806), - [anon_sym___complex] = ACTIONS(2806), - [anon_sym___const] = ACTIONS(2806), - [anon_sym___imag] = ACTIONS(2806), - [anon_sym___kindof] = ACTIONS(2806), - [anon_sym___nonnull] = ACTIONS(2806), - [anon_sym___nullable] = ACTIONS(2806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2806), - [anon_sym___real] = ACTIONS(2806), - [anon_sym___strong] = ACTIONS(2806), - [anon_sym___unsafe_unretained] = ACTIONS(2806), - [anon_sym___unused] = ACTIONS(2806), - [anon_sym___weak] = ACTIONS(2806), - [sym_primitive_type] = ACTIONS(2806), - [anon_sym_enum] = ACTIONS(2806), - [anon_sym_struct] = ACTIONS(2806), - [anon_sym_union] = ACTIONS(2806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2806), - [anon_sym___typeof] = ACTIONS(2806), - [anon_sym_typeof] = ACTIONS(2806), - [aux_sym_preproc_undef_token1] = ACTIONS(2806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE] = ACTIONS(2806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_API_AVAILABLE] = ACTIONS(2806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_API_DEPRECATED] = ACTIONS(2806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2806), - [anon_sym___deprecated_msg] = ACTIONS(2806), - [anon_sym___deprecated_enum_msg] = ACTIONS(2806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2806), - [anon_sym_ATsynthesize] = ACTIONS(2808), - [anon_sym_ATdynamic] = ACTIONS(2808), - [anon_sym_ATproperty] = ACTIONS(2808), - [anon_sym__Alignas] = ACTIONS(2806), - [anon_sym_BOOL] = ACTIONS(2806), - [anon_sym_IMP] = ACTIONS(2806), - [anon_sym_SEL] = ACTIONS(2806), - [anon_sym_Class] = ACTIONS(2806), - [anon_sym_id] = ACTIONS(2806), - }, - [3824] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_def_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_if_token2] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3110), - [sym_preproc_directive] = ACTIONS(3110), - [anon_sym_DASH] = ACTIONS(3112), - [anon_sym_PLUS] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym_typedef] = ACTIONS(3110), - [anon_sym_extern] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym___declspec] = ACTIONS(3110), - [anon_sym___cdecl] = ACTIONS(3110), - [anon_sym___clrcall] = ACTIONS(3110), - [anon_sym___stdcall] = ACTIONS(3110), - [anon_sym___fastcall] = ACTIONS(3110), - [anon_sym___thiscall] = ACTIONS(3110), - [anon_sym___vectorcall] = ACTIONS(3110), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_static] = ACTIONS(3110), - [anon_sym_auto] = ACTIONS(3110), - [anon_sym_register] = ACTIONS(3110), - [anon_sym_inline] = ACTIONS(3110), - [anon_sym___inline] = ACTIONS(3110), - [anon_sym___inline__] = ACTIONS(3110), - [anon_sym___forceinline] = ACTIONS(3110), - [anon_sym_thread_local] = ACTIONS(3110), - [anon_sym___thread] = ACTIONS(3110), - [anon_sym_CG_EXTERN] = ACTIONS(3110), - [anon_sym_CG_INLINE] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3110), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3110), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3110), - [anon_sym_IBOutlet] = ACTIONS(3110), - [anon_sym_IBInspectable] = ACTIONS(3110), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3110), - [anon_sym_NS_INLINE] = ACTIONS(3110), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3110), - [anon_sym_OBJC_EXPORT] = ACTIONS(3110), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [aux_sym_preproc_undef_token1] = ACTIONS(3110), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3110), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3110), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3110), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3110), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3110), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3110), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE] = ACTIONS(3110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3110), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_API_AVAILABLE] = ACTIONS(3110), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_API_DEPRECATED] = ACTIONS(3110), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3110), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3110), - [anon_sym___deprecated_msg] = ACTIONS(3110), - [anon_sym___deprecated_enum_msg] = ACTIONS(3110), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3110), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3110), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3110), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3110), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3110), - [anon_sym_ATsynthesize] = ACTIONS(3112), - [anon_sym_ATdynamic] = ACTIONS(3112), - [anon_sym_ATproperty] = ACTIONS(3112), - [anon_sym__Alignas] = ACTIONS(3110), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - }, - [3825] = { - [sym_identifier] = ACTIONS(2802), - [aux_sym_preproc_def_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token1] = ACTIONS(2802), - [aux_sym_preproc_if_token2] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2802), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2802), - [sym_preproc_directive] = ACTIONS(2802), - [anon_sym_DASH] = ACTIONS(2804), - [anon_sym_PLUS] = ACTIONS(2804), - [anon_sym___extension__] = ACTIONS(2802), - [anon_sym_typedef] = ACTIONS(2802), - [anon_sym_extern] = ACTIONS(2802), - [anon_sym___attribute__] = ACTIONS(2802), - [anon_sym___attribute] = ACTIONS(2802), - [anon_sym_noreturn] = ACTIONS(2802), - [anon_sym_LBRACK] = ACTIONS(2804), - [anon_sym___declspec] = ACTIONS(2802), - [anon_sym___cdecl] = ACTIONS(2802), - [anon_sym___clrcall] = ACTIONS(2802), - [anon_sym___stdcall] = ACTIONS(2802), - [anon_sym___fastcall] = ACTIONS(2802), - [anon_sym___thiscall] = ACTIONS(2802), - [anon_sym___vectorcall] = ACTIONS(2802), - [anon_sym_signed] = ACTIONS(2802), - [anon_sym_unsigned] = ACTIONS(2802), - [anon_sym_long] = ACTIONS(2802), - [anon_sym_short] = ACTIONS(2802), - [anon_sym_static] = ACTIONS(2802), - [anon_sym_auto] = ACTIONS(2802), - [anon_sym_register] = ACTIONS(2802), - [anon_sym_inline] = ACTIONS(2802), - [anon_sym___inline] = ACTIONS(2802), - [anon_sym___inline__] = ACTIONS(2802), - [anon_sym___forceinline] = ACTIONS(2802), - [anon_sym_thread_local] = ACTIONS(2802), - [anon_sym___thread] = ACTIONS(2802), - [anon_sym_CG_EXTERN] = ACTIONS(2802), - [anon_sym_CG_INLINE] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2802), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2802), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2802), - [anon_sym_IBOutlet] = ACTIONS(2802), - [anon_sym_IBInspectable] = ACTIONS(2802), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2802), - [anon_sym_NS_INLINE] = ACTIONS(2802), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2802), - [anon_sym_OBJC_EXPORT] = ACTIONS(2802), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2802), - [anon_sym_const] = ACTIONS(2802), - [anon_sym_constexpr] = ACTIONS(2802), - [anon_sym_volatile] = ACTIONS(2802), - [anon_sym_restrict] = ACTIONS(2802), - [anon_sym___restrict__] = ACTIONS(2802), - [anon_sym__Atomic] = ACTIONS(2802), - [anon_sym__Noreturn] = ACTIONS(2802), - [anon_sym_nullable] = ACTIONS(2802), - [anon_sym__Complex] = ACTIONS(2802), - [anon_sym__Nonnull] = ACTIONS(2802), - [anon_sym__Nullable] = ACTIONS(2802), - [anon_sym__Nullable_result] = ACTIONS(2802), - [anon_sym__Null_unspecified] = ACTIONS(2802), - [anon_sym___autoreleasing] = ACTIONS(2802), - [anon_sym___block] = ACTIONS(2802), - [anon_sym___bridge] = ACTIONS(2802), - [anon_sym___bridge_retained] = ACTIONS(2802), - [anon_sym___bridge_transfer] = ACTIONS(2802), - [anon_sym___complex] = ACTIONS(2802), - [anon_sym___const] = ACTIONS(2802), - [anon_sym___imag] = ACTIONS(2802), - [anon_sym___kindof] = ACTIONS(2802), - [anon_sym___nonnull] = ACTIONS(2802), - [anon_sym___nullable] = ACTIONS(2802), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2802), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2802), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2802), - [anon_sym___real] = ACTIONS(2802), - [anon_sym___strong] = ACTIONS(2802), - [anon_sym___unsafe_unretained] = ACTIONS(2802), - [anon_sym___unused] = ACTIONS(2802), - [anon_sym___weak] = ACTIONS(2802), - [sym_primitive_type] = ACTIONS(2802), - [anon_sym_enum] = ACTIONS(2802), - [anon_sym_struct] = ACTIONS(2802), - [anon_sym_union] = ACTIONS(2802), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2802), - [anon_sym___typeof] = ACTIONS(2802), - [anon_sym_typeof] = ACTIONS(2802), - [aux_sym_preproc_undef_token1] = ACTIONS(2802), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2802), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2802), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2802), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2802), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2802), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2802), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE] = ACTIONS(2802), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2802), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_API_AVAILABLE] = ACTIONS(2802), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_API_DEPRECATED] = ACTIONS(2802), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2802), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2802), - [anon_sym___deprecated_msg] = ACTIONS(2802), - [anon_sym___deprecated_enum_msg] = ACTIONS(2802), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2802), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2802), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2802), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2802), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2802), - [anon_sym_ATsynthesize] = ACTIONS(2804), - [anon_sym_ATdynamic] = ACTIONS(2804), - [anon_sym_ATproperty] = ACTIONS(2804), - [anon_sym__Alignas] = ACTIONS(2802), - [anon_sym_BOOL] = ACTIONS(2802), - [anon_sym_IMP] = ACTIONS(2802), - [anon_sym_SEL] = ACTIONS(2802), - [anon_sym_Class] = ACTIONS(2802), - [anon_sym_id] = ACTIONS(2802), - }, - [3826] = { - [sym_identifier] = ACTIONS(6685), - [aux_sym_preproc_def_token1] = ACTIONS(6685), - [aux_sym_preproc_if_token1] = ACTIONS(6685), - [aux_sym_preproc_if_token2] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6685), - [aux_sym_preproc_else_token1] = ACTIONS(6685), - [aux_sym_preproc_elif_token1] = ACTIONS(6685), - [sym_preproc_directive] = ACTIONS(6685), - [anon_sym_DASH] = ACTIONS(6687), - [anon_sym_PLUS] = ACTIONS(6687), - [anon_sym___extension__] = ACTIONS(6685), - [anon_sym_typedef] = ACTIONS(6685), - [anon_sym_extern] = ACTIONS(6685), - [anon_sym___attribute__] = ACTIONS(6685), - [anon_sym___attribute] = ACTIONS(6685), - [anon_sym_noreturn] = ACTIONS(6685), - [anon_sym_LBRACK] = ACTIONS(6687), - [anon_sym___declspec] = ACTIONS(6685), - [anon_sym___cdecl] = ACTIONS(6685), - [anon_sym___clrcall] = ACTIONS(6685), - [anon_sym___stdcall] = ACTIONS(6685), - [anon_sym___fastcall] = ACTIONS(6685), - [anon_sym___thiscall] = ACTIONS(6685), - [anon_sym___vectorcall] = ACTIONS(6685), - [anon_sym_signed] = ACTIONS(6685), - [anon_sym_unsigned] = ACTIONS(6685), - [anon_sym_long] = ACTIONS(6685), - [anon_sym_short] = ACTIONS(6685), - [anon_sym_static] = ACTIONS(6685), - [anon_sym_auto] = ACTIONS(6685), - [anon_sym_register] = ACTIONS(6685), - [anon_sym_inline] = ACTIONS(6685), - [anon_sym___inline] = ACTIONS(6685), - [anon_sym___inline__] = ACTIONS(6685), - [anon_sym___forceinline] = ACTIONS(6685), - [anon_sym_thread_local] = ACTIONS(6685), - [anon_sym___thread] = ACTIONS(6685), - [anon_sym_CG_EXTERN] = ACTIONS(6685), - [anon_sym_CG_INLINE] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6685), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6685), - [anon_sym_IBOutlet] = ACTIONS(6685), - [anon_sym_IBInspectable] = ACTIONS(6685), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6685), - [anon_sym_NS_INLINE] = ACTIONS(6685), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6685), - [anon_sym_OBJC_EXPORT] = ACTIONS(6685), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6685), - [anon_sym_const] = ACTIONS(6685), - [anon_sym_constexpr] = ACTIONS(6685), - [anon_sym_volatile] = ACTIONS(6685), - [anon_sym_restrict] = ACTIONS(6685), - [anon_sym___restrict__] = ACTIONS(6685), - [anon_sym__Atomic] = ACTIONS(6685), - [anon_sym__Noreturn] = ACTIONS(6685), - [anon_sym_nullable] = ACTIONS(6685), - [anon_sym__Complex] = ACTIONS(6685), - [anon_sym__Nonnull] = ACTIONS(6685), - [anon_sym__Nullable] = ACTIONS(6685), - [anon_sym__Nullable_result] = ACTIONS(6685), - [anon_sym__Null_unspecified] = ACTIONS(6685), - [anon_sym___autoreleasing] = ACTIONS(6685), - [anon_sym___block] = ACTIONS(6685), - [anon_sym___bridge] = ACTIONS(6685), - [anon_sym___bridge_retained] = ACTIONS(6685), - [anon_sym___bridge_transfer] = ACTIONS(6685), - [anon_sym___complex] = ACTIONS(6685), - [anon_sym___const] = ACTIONS(6685), - [anon_sym___imag] = ACTIONS(6685), - [anon_sym___kindof] = ACTIONS(6685), - [anon_sym___nonnull] = ACTIONS(6685), - [anon_sym___nullable] = ACTIONS(6685), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6685), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6685), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6685), - [anon_sym___real] = ACTIONS(6685), - [anon_sym___strong] = ACTIONS(6685), - [anon_sym___unsafe_unretained] = ACTIONS(6685), - [anon_sym___unused] = ACTIONS(6685), - [anon_sym___weak] = ACTIONS(6685), - [sym_primitive_type] = ACTIONS(6685), - [anon_sym_enum] = ACTIONS(6685), - [anon_sym_struct] = ACTIONS(6685), - [anon_sym_union] = ACTIONS(6685), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6685), - [anon_sym___typeof] = ACTIONS(6685), - [anon_sym_typeof] = ACTIONS(6685), - [aux_sym_preproc_undef_token1] = ACTIONS(6685), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6685), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6685), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6685), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6685), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE] = ACTIONS(6685), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_API_AVAILABLE] = ACTIONS(6685), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_API_DEPRECATED] = ACTIONS(6685), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6685), - [anon_sym___deprecated_msg] = ACTIONS(6685), - [anon_sym___deprecated_enum_msg] = ACTIONS(6685), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6685), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6685), - [anon_sym_ATproperty] = ACTIONS(6687), - [anon_sym__Alignas] = ACTIONS(6685), - [anon_sym_BOOL] = ACTIONS(6685), - [anon_sym_IMP] = ACTIONS(6685), - [anon_sym_SEL] = ACTIONS(6685), - [anon_sym_Class] = ACTIONS(6685), - [anon_sym_id] = ACTIONS(6685), - }, - [3827] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym_DASH] = ACTIONS(3124), - [anon_sym_PLUS] = ACTIONS(3124), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_typedef] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym___cdecl] = ACTIONS(3122), - [anon_sym___clrcall] = ACTIONS(3122), - [anon_sym___stdcall] = ACTIONS(3122), - [anon_sym___fastcall] = ACTIONS(3122), - [anon_sym___thiscall] = ACTIONS(3122), - [anon_sym___vectorcall] = ACTIONS(3122), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [aux_sym_preproc_undef_token1] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym_ATsynthesize] = ACTIONS(3124), - [anon_sym_ATdynamic] = ACTIONS(3124), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - [anon_sym_ATdefs] = ACTIONS(3124), - }, - [3828] = { - [sym_identifier] = ACTIONS(2798), - [aux_sym_preproc_def_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token1] = ACTIONS(2798), - [aux_sym_preproc_if_token2] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2798), - [sym_preproc_directive] = ACTIONS(2798), - [anon_sym_DASH] = ACTIONS(2800), - [anon_sym_PLUS] = ACTIONS(2800), - [anon_sym___extension__] = ACTIONS(2798), - [anon_sym_typedef] = ACTIONS(2798), - [anon_sym_extern] = ACTIONS(2798), - [anon_sym___attribute__] = ACTIONS(2798), - [anon_sym___attribute] = ACTIONS(2798), - [anon_sym_noreturn] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2800), - [anon_sym___declspec] = ACTIONS(2798), - [anon_sym___cdecl] = ACTIONS(2798), - [anon_sym___clrcall] = ACTIONS(2798), - [anon_sym___stdcall] = ACTIONS(2798), - [anon_sym___fastcall] = ACTIONS(2798), - [anon_sym___thiscall] = ACTIONS(2798), - [anon_sym___vectorcall] = ACTIONS(2798), - [anon_sym_signed] = ACTIONS(2798), - [anon_sym_unsigned] = ACTIONS(2798), - [anon_sym_long] = ACTIONS(2798), - [anon_sym_short] = ACTIONS(2798), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_auto] = ACTIONS(2798), - [anon_sym_register] = ACTIONS(2798), - [anon_sym_inline] = ACTIONS(2798), - [anon_sym___inline] = ACTIONS(2798), - [anon_sym___inline__] = ACTIONS(2798), - [anon_sym___forceinline] = ACTIONS(2798), - [anon_sym_thread_local] = ACTIONS(2798), - [anon_sym___thread] = ACTIONS(2798), - [anon_sym_CG_EXTERN] = ACTIONS(2798), - [anon_sym_CG_INLINE] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2798), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2798), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2798), - [anon_sym_IBOutlet] = ACTIONS(2798), - [anon_sym_IBInspectable] = ACTIONS(2798), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2798), - [anon_sym_NS_INLINE] = ACTIONS(2798), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2798), - [anon_sym_OBJC_EXPORT] = ACTIONS(2798), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_constexpr] = ACTIONS(2798), - [anon_sym_volatile] = ACTIONS(2798), - [anon_sym_restrict] = ACTIONS(2798), - [anon_sym___restrict__] = ACTIONS(2798), - [anon_sym__Atomic] = ACTIONS(2798), - [anon_sym__Noreturn] = ACTIONS(2798), - [anon_sym_nullable] = ACTIONS(2798), - [anon_sym__Complex] = ACTIONS(2798), - [anon_sym__Nonnull] = ACTIONS(2798), - [anon_sym__Nullable] = ACTIONS(2798), - [anon_sym__Nullable_result] = ACTIONS(2798), - [anon_sym__Null_unspecified] = ACTIONS(2798), - [anon_sym___autoreleasing] = ACTIONS(2798), - [anon_sym___block] = ACTIONS(2798), - [anon_sym___bridge] = ACTIONS(2798), - [anon_sym___bridge_retained] = ACTIONS(2798), - [anon_sym___bridge_transfer] = ACTIONS(2798), - [anon_sym___complex] = ACTIONS(2798), - [anon_sym___const] = ACTIONS(2798), - [anon_sym___imag] = ACTIONS(2798), - [anon_sym___kindof] = ACTIONS(2798), - [anon_sym___nonnull] = ACTIONS(2798), - [anon_sym___nullable] = ACTIONS(2798), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2798), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2798), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2798), - [anon_sym___real] = ACTIONS(2798), - [anon_sym___strong] = ACTIONS(2798), - [anon_sym___unsafe_unretained] = ACTIONS(2798), - [anon_sym___unused] = ACTIONS(2798), - [anon_sym___weak] = ACTIONS(2798), - [sym_primitive_type] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), - [anon_sym_struct] = ACTIONS(2798), - [anon_sym_union] = ACTIONS(2798), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2798), - [anon_sym___typeof] = ACTIONS(2798), - [anon_sym_typeof] = ACTIONS(2798), - [aux_sym_preproc_undef_token1] = ACTIONS(2798), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2798), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2798), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2798), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2798), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2798), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2798), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE] = ACTIONS(2798), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2798), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_API_AVAILABLE] = ACTIONS(2798), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_API_DEPRECATED] = ACTIONS(2798), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2798), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2798), - [anon_sym___deprecated_msg] = ACTIONS(2798), - [anon_sym___deprecated_enum_msg] = ACTIONS(2798), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2798), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2798), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2798), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2798), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2798), - [anon_sym_ATsynthesize] = ACTIONS(2800), - [anon_sym_ATdynamic] = ACTIONS(2800), - [anon_sym_ATproperty] = ACTIONS(2800), - [anon_sym__Alignas] = ACTIONS(2798), - [anon_sym_BOOL] = ACTIONS(2798), - [anon_sym_IMP] = ACTIONS(2798), - [anon_sym_SEL] = ACTIONS(2798), - [anon_sym_Class] = ACTIONS(2798), - [anon_sym_id] = ACTIONS(2798), - }, - [3829] = { - [sym_identifier] = ACTIONS(2794), - [aux_sym_preproc_def_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token1] = ACTIONS(2794), - [aux_sym_preproc_if_token2] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2794), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2794), - [sym_preproc_directive] = ACTIONS(2794), - [anon_sym_DASH] = ACTIONS(2796), - [anon_sym_PLUS] = ACTIONS(2796), - [anon_sym___extension__] = ACTIONS(2794), - [anon_sym_typedef] = ACTIONS(2794), - [anon_sym_extern] = ACTIONS(2794), - [anon_sym___attribute__] = ACTIONS(2794), - [anon_sym___attribute] = ACTIONS(2794), - [anon_sym_noreturn] = ACTIONS(2794), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym___declspec] = ACTIONS(2794), - [anon_sym___cdecl] = ACTIONS(2794), - [anon_sym___clrcall] = ACTIONS(2794), - [anon_sym___stdcall] = ACTIONS(2794), - [anon_sym___fastcall] = ACTIONS(2794), - [anon_sym___thiscall] = ACTIONS(2794), - [anon_sym___vectorcall] = ACTIONS(2794), - [anon_sym_signed] = ACTIONS(2794), - [anon_sym_unsigned] = ACTIONS(2794), - [anon_sym_long] = ACTIONS(2794), - [anon_sym_short] = ACTIONS(2794), - [anon_sym_static] = ACTIONS(2794), - [anon_sym_auto] = ACTIONS(2794), - [anon_sym_register] = ACTIONS(2794), - [anon_sym_inline] = ACTIONS(2794), - [anon_sym___inline] = ACTIONS(2794), - [anon_sym___inline__] = ACTIONS(2794), - [anon_sym___forceinline] = ACTIONS(2794), - [anon_sym_thread_local] = ACTIONS(2794), - [anon_sym___thread] = ACTIONS(2794), - [anon_sym_CG_EXTERN] = ACTIONS(2794), - [anon_sym_CG_INLINE] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2794), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2794), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2794), - [anon_sym_IBOutlet] = ACTIONS(2794), - [anon_sym_IBInspectable] = ACTIONS(2794), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2794), - [anon_sym_NS_INLINE] = ACTIONS(2794), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2794), - [anon_sym_OBJC_EXPORT] = ACTIONS(2794), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2794), - [anon_sym_const] = ACTIONS(2794), - [anon_sym_constexpr] = ACTIONS(2794), - [anon_sym_volatile] = ACTIONS(2794), - [anon_sym_restrict] = ACTIONS(2794), - [anon_sym___restrict__] = ACTIONS(2794), - [anon_sym__Atomic] = ACTIONS(2794), - [anon_sym__Noreturn] = ACTIONS(2794), - [anon_sym_nullable] = ACTIONS(2794), - [anon_sym__Complex] = ACTIONS(2794), - [anon_sym__Nonnull] = ACTIONS(2794), - [anon_sym__Nullable] = ACTIONS(2794), - [anon_sym__Nullable_result] = ACTIONS(2794), - [anon_sym__Null_unspecified] = ACTIONS(2794), - [anon_sym___autoreleasing] = ACTIONS(2794), - [anon_sym___block] = ACTIONS(2794), - [anon_sym___bridge] = ACTIONS(2794), - [anon_sym___bridge_retained] = ACTIONS(2794), - [anon_sym___bridge_transfer] = ACTIONS(2794), - [anon_sym___complex] = ACTIONS(2794), - [anon_sym___const] = ACTIONS(2794), - [anon_sym___imag] = ACTIONS(2794), - [anon_sym___kindof] = ACTIONS(2794), - [anon_sym___nonnull] = ACTIONS(2794), - [anon_sym___nullable] = ACTIONS(2794), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2794), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2794), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2794), - [anon_sym___real] = ACTIONS(2794), - [anon_sym___strong] = ACTIONS(2794), - [anon_sym___unsafe_unretained] = ACTIONS(2794), - [anon_sym___unused] = ACTIONS(2794), - [anon_sym___weak] = ACTIONS(2794), - [sym_primitive_type] = ACTIONS(2794), - [anon_sym_enum] = ACTIONS(2794), - [anon_sym_struct] = ACTIONS(2794), - [anon_sym_union] = ACTIONS(2794), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2794), - [anon_sym___typeof] = ACTIONS(2794), - [anon_sym_typeof] = ACTIONS(2794), - [aux_sym_preproc_undef_token1] = ACTIONS(2794), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2794), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2794), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2794), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2794), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2794), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2794), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE] = ACTIONS(2794), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2794), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_API_AVAILABLE] = ACTIONS(2794), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_API_DEPRECATED] = ACTIONS(2794), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2794), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2794), - [anon_sym___deprecated_msg] = ACTIONS(2794), - [anon_sym___deprecated_enum_msg] = ACTIONS(2794), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2794), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2794), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2794), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2794), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2794), - [anon_sym_ATsynthesize] = ACTIONS(2796), - [anon_sym_ATdynamic] = ACTIONS(2796), - [anon_sym_ATproperty] = ACTIONS(2796), - [anon_sym__Alignas] = ACTIONS(2794), - [anon_sym_BOOL] = ACTIONS(2794), - [anon_sym_IMP] = ACTIONS(2794), - [anon_sym_SEL] = ACTIONS(2794), - [anon_sym_Class] = ACTIONS(2794), - [anon_sym_id] = ACTIONS(2794), - }, - [3830] = { - [sym_identifier] = ACTIONS(2770), - [aux_sym_preproc_def_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token1] = ACTIONS(2770), - [aux_sym_preproc_if_token2] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2770), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2770), - [sym_preproc_directive] = ACTIONS(2770), - [anon_sym_DASH] = ACTIONS(2772), - [anon_sym_PLUS] = ACTIONS(2772), - [anon_sym___extension__] = ACTIONS(2770), - [anon_sym_typedef] = ACTIONS(2770), - [anon_sym_extern] = ACTIONS(2770), - [anon_sym___attribute__] = ACTIONS(2770), - [anon_sym___attribute] = ACTIONS(2770), - [anon_sym_noreturn] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym___declspec] = ACTIONS(2770), - [anon_sym___cdecl] = ACTIONS(2770), - [anon_sym___clrcall] = ACTIONS(2770), - [anon_sym___stdcall] = ACTIONS(2770), - [anon_sym___fastcall] = ACTIONS(2770), - [anon_sym___thiscall] = ACTIONS(2770), - [anon_sym___vectorcall] = ACTIONS(2770), - [anon_sym_signed] = ACTIONS(2770), - [anon_sym_unsigned] = ACTIONS(2770), - [anon_sym_long] = ACTIONS(2770), - [anon_sym_short] = ACTIONS(2770), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_auto] = ACTIONS(2770), - [anon_sym_register] = ACTIONS(2770), - [anon_sym_inline] = ACTIONS(2770), - [anon_sym___inline] = ACTIONS(2770), - [anon_sym___inline__] = ACTIONS(2770), - [anon_sym___forceinline] = ACTIONS(2770), - [anon_sym_thread_local] = ACTIONS(2770), - [anon_sym___thread] = ACTIONS(2770), - [anon_sym_CG_EXTERN] = ACTIONS(2770), - [anon_sym_CG_INLINE] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2770), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2770), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2770), - [anon_sym_IBOutlet] = ACTIONS(2770), - [anon_sym_IBInspectable] = ACTIONS(2770), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2770), - [anon_sym_NS_INLINE] = ACTIONS(2770), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2770), - [anon_sym_OBJC_EXPORT] = ACTIONS(2770), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_constexpr] = ACTIONS(2770), - [anon_sym_volatile] = ACTIONS(2770), - [anon_sym_restrict] = ACTIONS(2770), - [anon_sym___restrict__] = ACTIONS(2770), - [anon_sym__Atomic] = ACTIONS(2770), - [anon_sym__Noreturn] = ACTIONS(2770), - [anon_sym_nullable] = ACTIONS(2770), - [anon_sym__Complex] = ACTIONS(2770), - [anon_sym__Nonnull] = ACTIONS(2770), - [anon_sym__Nullable] = ACTIONS(2770), - [anon_sym__Nullable_result] = ACTIONS(2770), - [anon_sym__Null_unspecified] = ACTIONS(2770), - [anon_sym___autoreleasing] = ACTIONS(2770), - [anon_sym___block] = ACTIONS(2770), - [anon_sym___bridge] = ACTIONS(2770), - [anon_sym___bridge_retained] = ACTIONS(2770), - [anon_sym___bridge_transfer] = ACTIONS(2770), - [anon_sym___complex] = ACTIONS(2770), - [anon_sym___const] = ACTIONS(2770), - [anon_sym___imag] = ACTIONS(2770), - [anon_sym___kindof] = ACTIONS(2770), - [anon_sym___nonnull] = ACTIONS(2770), - [anon_sym___nullable] = ACTIONS(2770), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2770), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2770), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2770), - [anon_sym___real] = ACTIONS(2770), - [anon_sym___strong] = ACTIONS(2770), - [anon_sym___unsafe_unretained] = ACTIONS(2770), - [anon_sym___unused] = ACTIONS(2770), - [anon_sym___weak] = ACTIONS(2770), - [sym_primitive_type] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), - [anon_sym_struct] = ACTIONS(2770), - [anon_sym_union] = ACTIONS(2770), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2770), - [anon_sym___typeof] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2770), - [aux_sym_preproc_undef_token1] = ACTIONS(2770), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2770), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2770), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2770), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2770), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2770), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2770), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE] = ACTIONS(2770), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2770), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_API_AVAILABLE] = ACTIONS(2770), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_API_DEPRECATED] = ACTIONS(2770), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2770), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2770), - [anon_sym___deprecated_msg] = ACTIONS(2770), - [anon_sym___deprecated_enum_msg] = ACTIONS(2770), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2770), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2770), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2770), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2770), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2770), - [anon_sym_ATsynthesize] = ACTIONS(2772), - [anon_sym_ATdynamic] = ACTIONS(2772), - [anon_sym_ATproperty] = ACTIONS(2772), - [anon_sym__Alignas] = ACTIONS(2770), - [anon_sym_BOOL] = ACTIONS(2770), - [anon_sym_IMP] = ACTIONS(2770), - [anon_sym_SEL] = ACTIONS(2770), - [anon_sym_Class] = ACTIONS(2770), - [anon_sym_id] = ACTIONS(2770), - }, - [3831] = { - [sym_identifier] = ACTIONS(2766), - [aux_sym_preproc_def_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token1] = ACTIONS(2766), - [aux_sym_preproc_if_token2] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2766), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2766), - [sym_preproc_directive] = ACTIONS(2766), - [anon_sym_DASH] = ACTIONS(2768), - [anon_sym_PLUS] = ACTIONS(2768), - [anon_sym___extension__] = ACTIONS(2766), - [anon_sym_typedef] = ACTIONS(2766), - [anon_sym_extern] = ACTIONS(2766), - [anon_sym___attribute__] = ACTIONS(2766), - [anon_sym___attribute] = ACTIONS(2766), - [anon_sym_noreturn] = ACTIONS(2766), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym___declspec] = ACTIONS(2766), - [anon_sym___cdecl] = ACTIONS(2766), - [anon_sym___clrcall] = ACTIONS(2766), - [anon_sym___stdcall] = ACTIONS(2766), - [anon_sym___fastcall] = ACTIONS(2766), - [anon_sym___thiscall] = ACTIONS(2766), - [anon_sym___vectorcall] = ACTIONS(2766), - [anon_sym_signed] = ACTIONS(2766), - [anon_sym_unsigned] = ACTIONS(2766), - [anon_sym_long] = ACTIONS(2766), - [anon_sym_short] = ACTIONS(2766), - [anon_sym_static] = ACTIONS(2766), - [anon_sym_auto] = ACTIONS(2766), - [anon_sym_register] = ACTIONS(2766), - [anon_sym_inline] = ACTIONS(2766), - [anon_sym___inline] = ACTIONS(2766), - [anon_sym___inline__] = ACTIONS(2766), - [anon_sym___forceinline] = ACTIONS(2766), - [anon_sym_thread_local] = ACTIONS(2766), - [anon_sym___thread] = ACTIONS(2766), - [anon_sym_CG_EXTERN] = ACTIONS(2766), - [anon_sym_CG_INLINE] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2766), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2766), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2766), - [anon_sym_IBOutlet] = ACTIONS(2766), - [anon_sym_IBInspectable] = ACTIONS(2766), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2766), - [anon_sym_NS_INLINE] = ACTIONS(2766), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2766), - [anon_sym_OBJC_EXPORT] = ACTIONS(2766), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2766), - [anon_sym_const] = ACTIONS(2766), - [anon_sym_constexpr] = ACTIONS(2766), - [anon_sym_volatile] = ACTIONS(2766), - [anon_sym_restrict] = ACTIONS(2766), - [anon_sym___restrict__] = ACTIONS(2766), - [anon_sym__Atomic] = ACTIONS(2766), - [anon_sym__Noreturn] = ACTIONS(2766), - [anon_sym_nullable] = ACTIONS(2766), - [anon_sym__Complex] = ACTIONS(2766), - [anon_sym__Nonnull] = ACTIONS(2766), - [anon_sym__Nullable] = ACTIONS(2766), - [anon_sym__Nullable_result] = ACTIONS(2766), - [anon_sym__Null_unspecified] = ACTIONS(2766), - [anon_sym___autoreleasing] = ACTIONS(2766), - [anon_sym___block] = ACTIONS(2766), - [anon_sym___bridge] = ACTIONS(2766), - [anon_sym___bridge_retained] = ACTIONS(2766), - [anon_sym___bridge_transfer] = ACTIONS(2766), - [anon_sym___complex] = ACTIONS(2766), - [anon_sym___const] = ACTIONS(2766), - [anon_sym___imag] = ACTIONS(2766), - [anon_sym___kindof] = ACTIONS(2766), - [anon_sym___nonnull] = ACTIONS(2766), - [anon_sym___nullable] = ACTIONS(2766), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2766), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2766), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2766), - [anon_sym___real] = ACTIONS(2766), - [anon_sym___strong] = ACTIONS(2766), - [anon_sym___unsafe_unretained] = ACTIONS(2766), - [anon_sym___unused] = ACTIONS(2766), - [anon_sym___weak] = ACTIONS(2766), - [sym_primitive_type] = ACTIONS(2766), - [anon_sym_enum] = ACTIONS(2766), - [anon_sym_struct] = ACTIONS(2766), - [anon_sym_union] = ACTIONS(2766), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2766), - [anon_sym___typeof] = ACTIONS(2766), - [anon_sym_typeof] = ACTIONS(2766), - [aux_sym_preproc_undef_token1] = ACTIONS(2766), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2766), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2766), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2766), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2766), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2766), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2766), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE] = ACTIONS(2766), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2766), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_API_AVAILABLE] = ACTIONS(2766), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_API_DEPRECATED] = ACTIONS(2766), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2766), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2766), - [anon_sym___deprecated_msg] = ACTIONS(2766), - [anon_sym___deprecated_enum_msg] = ACTIONS(2766), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2766), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2766), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2766), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2766), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2766), - [anon_sym_ATsynthesize] = ACTIONS(2768), - [anon_sym_ATdynamic] = ACTIONS(2768), - [anon_sym_ATproperty] = ACTIONS(2768), - [anon_sym__Alignas] = ACTIONS(2766), - [anon_sym_BOOL] = ACTIONS(2766), - [anon_sym_IMP] = ACTIONS(2766), - [anon_sym_SEL] = ACTIONS(2766), - [anon_sym_Class] = ACTIONS(2766), - [anon_sym_id] = ACTIONS(2766), - }, - [3832] = { - [sym_identifier] = ACTIONS(2762), - [aux_sym_preproc_def_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token1] = ACTIONS(2762), - [aux_sym_preproc_if_token2] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2762), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2762), - [sym_preproc_directive] = ACTIONS(2762), - [anon_sym_DASH] = ACTIONS(2764), - [anon_sym_PLUS] = ACTIONS(2764), - [anon_sym___extension__] = ACTIONS(2762), - [anon_sym_typedef] = ACTIONS(2762), - [anon_sym_extern] = ACTIONS(2762), - [anon_sym___attribute__] = ACTIONS(2762), - [anon_sym___attribute] = ACTIONS(2762), - [anon_sym_noreturn] = ACTIONS(2762), - [anon_sym_LBRACK] = ACTIONS(2764), - [anon_sym___declspec] = ACTIONS(2762), - [anon_sym___cdecl] = ACTIONS(2762), - [anon_sym___clrcall] = ACTIONS(2762), - [anon_sym___stdcall] = ACTIONS(2762), - [anon_sym___fastcall] = ACTIONS(2762), - [anon_sym___thiscall] = ACTIONS(2762), - [anon_sym___vectorcall] = ACTIONS(2762), - [anon_sym_signed] = ACTIONS(2762), - [anon_sym_unsigned] = ACTIONS(2762), - [anon_sym_long] = ACTIONS(2762), - [anon_sym_short] = ACTIONS(2762), - [anon_sym_static] = ACTIONS(2762), - [anon_sym_auto] = ACTIONS(2762), - [anon_sym_register] = ACTIONS(2762), - [anon_sym_inline] = ACTIONS(2762), - [anon_sym___inline] = ACTIONS(2762), - [anon_sym___inline__] = ACTIONS(2762), - [anon_sym___forceinline] = ACTIONS(2762), - [anon_sym_thread_local] = ACTIONS(2762), - [anon_sym___thread] = ACTIONS(2762), - [anon_sym_CG_EXTERN] = ACTIONS(2762), - [anon_sym_CG_INLINE] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2762), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2762), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2762), - [anon_sym_IBOutlet] = ACTIONS(2762), - [anon_sym_IBInspectable] = ACTIONS(2762), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2762), - [anon_sym_NS_INLINE] = ACTIONS(2762), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2762), - [anon_sym_OBJC_EXPORT] = ACTIONS(2762), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2762), - [anon_sym_const] = ACTIONS(2762), - [anon_sym_constexpr] = ACTIONS(2762), - [anon_sym_volatile] = ACTIONS(2762), - [anon_sym_restrict] = ACTIONS(2762), - [anon_sym___restrict__] = ACTIONS(2762), - [anon_sym__Atomic] = ACTIONS(2762), - [anon_sym__Noreturn] = ACTIONS(2762), - [anon_sym_nullable] = ACTIONS(2762), - [anon_sym__Complex] = ACTIONS(2762), - [anon_sym__Nonnull] = ACTIONS(2762), - [anon_sym__Nullable] = ACTIONS(2762), - [anon_sym__Nullable_result] = ACTIONS(2762), - [anon_sym__Null_unspecified] = ACTIONS(2762), - [anon_sym___autoreleasing] = ACTIONS(2762), - [anon_sym___block] = ACTIONS(2762), - [anon_sym___bridge] = ACTIONS(2762), - [anon_sym___bridge_retained] = ACTIONS(2762), - [anon_sym___bridge_transfer] = ACTIONS(2762), - [anon_sym___complex] = ACTIONS(2762), - [anon_sym___const] = ACTIONS(2762), - [anon_sym___imag] = ACTIONS(2762), - [anon_sym___kindof] = ACTIONS(2762), - [anon_sym___nonnull] = ACTIONS(2762), - [anon_sym___nullable] = ACTIONS(2762), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2762), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2762), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2762), - [anon_sym___real] = ACTIONS(2762), - [anon_sym___strong] = ACTIONS(2762), - [anon_sym___unsafe_unretained] = ACTIONS(2762), - [anon_sym___unused] = ACTIONS(2762), - [anon_sym___weak] = ACTIONS(2762), - [sym_primitive_type] = ACTIONS(2762), - [anon_sym_enum] = ACTIONS(2762), - [anon_sym_struct] = ACTIONS(2762), - [anon_sym_union] = ACTIONS(2762), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2762), - [anon_sym___typeof] = ACTIONS(2762), - [anon_sym_typeof] = ACTIONS(2762), - [aux_sym_preproc_undef_token1] = ACTIONS(2762), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2762), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2762), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2762), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2762), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2762), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2762), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE] = ACTIONS(2762), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2762), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_API_AVAILABLE] = ACTIONS(2762), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_API_DEPRECATED] = ACTIONS(2762), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2762), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2762), - [anon_sym___deprecated_msg] = ACTIONS(2762), - [anon_sym___deprecated_enum_msg] = ACTIONS(2762), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2762), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2762), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2762), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2762), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2762), - [anon_sym_ATsynthesize] = ACTIONS(2764), - [anon_sym_ATdynamic] = ACTIONS(2764), - [anon_sym_ATproperty] = ACTIONS(2764), - [anon_sym__Alignas] = ACTIONS(2762), - [anon_sym_BOOL] = ACTIONS(2762), - [anon_sym_IMP] = ACTIONS(2762), - [anon_sym_SEL] = ACTIONS(2762), - [anon_sym_Class] = ACTIONS(2762), - [anon_sym_id] = ACTIONS(2762), - }, - [3833] = { - [sym_identifier] = ACTIONS(2758), - [aux_sym_preproc_def_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token1] = ACTIONS(2758), - [aux_sym_preproc_if_token2] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2758), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2758), - [sym_preproc_directive] = ACTIONS(2758), - [anon_sym_DASH] = ACTIONS(2760), - [anon_sym_PLUS] = ACTIONS(2760), - [anon_sym___extension__] = ACTIONS(2758), - [anon_sym_typedef] = ACTIONS(2758), - [anon_sym_extern] = ACTIONS(2758), - [anon_sym___attribute__] = ACTIONS(2758), - [anon_sym___attribute] = ACTIONS(2758), - [anon_sym_noreturn] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2760), - [anon_sym___declspec] = ACTIONS(2758), - [anon_sym___cdecl] = ACTIONS(2758), - [anon_sym___clrcall] = ACTIONS(2758), - [anon_sym___stdcall] = ACTIONS(2758), - [anon_sym___fastcall] = ACTIONS(2758), - [anon_sym___thiscall] = ACTIONS(2758), - [anon_sym___vectorcall] = ACTIONS(2758), - [anon_sym_signed] = ACTIONS(2758), - [anon_sym_unsigned] = ACTIONS(2758), - [anon_sym_long] = ACTIONS(2758), - [anon_sym_short] = ACTIONS(2758), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_auto] = ACTIONS(2758), - [anon_sym_register] = ACTIONS(2758), - [anon_sym_inline] = ACTIONS(2758), - [anon_sym___inline] = ACTIONS(2758), - [anon_sym___inline__] = ACTIONS(2758), - [anon_sym___forceinline] = ACTIONS(2758), - [anon_sym_thread_local] = ACTIONS(2758), - [anon_sym___thread] = ACTIONS(2758), - [anon_sym_CG_EXTERN] = ACTIONS(2758), - [anon_sym_CG_INLINE] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2758), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2758), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2758), - [anon_sym_IBOutlet] = ACTIONS(2758), - [anon_sym_IBInspectable] = ACTIONS(2758), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2758), - [anon_sym_NS_INLINE] = ACTIONS(2758), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2758), - [anon_sym_OBJC_EXPORT] = ACTIONS(2758), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_constexpr] = ACTIONS(2758), - [anon_sym_volatile] = ACTIONS(2758), - [anon_sym_restrict] = ACTIONS(2758), - [anon_sym___restrict__] = ACTIONS(2758), - [anon_sym__Atomic] = ACTIONS(2758), - [anon_sym__Noreturn] = ACTIONS(2758), - [anon_sym_nullable] = ACTIONS(2758), - [anon_sym__Complex] = ACTIONS(2758), - [anon_sym__Nonnull] = ACTIONS(2758), - [anon_sym__Nullable] = ACTIONS(2758), - [anon_sym__Nullable_result] = ACTIONS(2758), - [anon_sym__Null_unspecified] = ACTIONS(2758), - [anon_sym___autoreleasing] = ACTIONS(2758), - [anon_sym___block] = ACTIONS(2758), - [anon_sym___bridge] = ACTIONS(2758), - [anon_sym___bridge_retained] = ACTIONS(2758), - [anon_sym___bridge_transfer] = ACTIONS(2758), - [anon_sym___complex] = ACTIONS(2758), - [anon_sym___const] = ACTIONS(2758), - [anon_sym___imag] = ACTIONS(2758), - [anon_sym___kindof] = ACTIONS(2758), - [anon_sym___nonnull] = ACTIONS(2758), - [anon_sym___nullable] = ACTIONS(2758), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2758), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2758), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2758), - [anon_sym___real] = ACTIONS(2758), - [anon_sym___strong] = ACTIONS(2758), - [anon_sym___unsafe_unretained] = ACTIONS(2758), - [anon_sym___unused] = ACTIONS(2758), - [anon_sym___weak] = ACTIONS(2758), - [sym_primitive_type] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), - [anon_sym_struct] = ACTIONS(2758), - [anon_sym_union] = ACTIONS(2758), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2758), - [anon_sym___typeof] = ACTIONS(2758), - [anon_sym_typeof] = ACTIONS(2758), - [aux_sym_preproc_undef_token1] = ACTIONS(2758), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2758), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2758), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2758), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2758), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2758), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2758), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE] = ACTIONS(2758), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2758), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_API_AVAILABLE] = ACTIONS(2758), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_API_DEPRECATED] = ACTIONS(2758), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2758), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2758), - [anon_sym___deprecated_msg] = ACTIONS(2758), - [anon_sym___deprecated_enum_msg] = ACTIONS(2758), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2758), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2758), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2758), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2758), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2758), - [anon_sym_ATsynthesize] = ACTIONS(2760), - [anon_sym_ATdynamic] = ACTIONS(2760), - [anon_sym_ATproperty] = ACTIONS(2760), - [anon_sym__Alignas] = ACTIONS(2758), - [anon_sym_BOOL] = ACTIONS(2758), - [anon_sym_IMP] = ACTIONS(2758), - [anon_sym_SEL] = ACTIONS(2758), - [anon_sym_Class] = ACTIONS(2758), - [anon_sym_id] = ACTIONS(2758), - }, - [3834] = { - [sym_identifier] = ACTIONS(2754), - [aux_sym_preproc_def_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token1] = ACTIONS(2754), - [aux_sym_preproc_if_token2] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2754), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2754), - [sym_preproc_directive] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2756), - [anon_sym_PLUS] = ACTIONS(2756), - [anon_sym___extension__] = ACTIONS(2754), - [anon_sym_typedef] = ACTIONS(2754), - [anon_sym_extern] = ACTIONS(2754), - [anon_sym___attribute__] = ACTIONS(2754), - [anon_sym___attribute] = ACTIONS(2754), - [anon_sym_noreturn] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym___declspec] = ACTIONS(2754), - [anon_sym___cdecl] = ACTIONS(2754), - [anon_sym___clrcall] = ACTIONS(2754), - [anon_sym___stdcall] = ACTIONS(2754), - [anon_sym___fastcall] = ACTIONS(2754), - [anon_sym___thiscall] = ACTIONS(2754), - [anon_sym___vectorcall] = ACTIONS(2754), - [anon_sym_signed] = ACTIONS(2754), - [anon_sym_unsigned] = ACTIONS(2754), - [anon_sym_long] = ACTIONS(2754), - [anon_sym_short] = ACTIONS(2754), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_auto] = ACTIONS(2754), - [anon_sym_register] = ACTIONS(2754), - [anon_sym_inline] = ACTIONS(2754), - [anon_sym___inline] = ACTIONS(2754), - [anon_sym___inline__] = ACTIONS(2754), - [anon_sym___forceinline] = ACTIONS(2754), - [anon_sym_thread_local] = ACTIONS(2754), - [anon_sym___thread] = ACTIONS(2754), - [anon_sym_CG_EXTERN] = ACTIONS(2754), - [anon_sym_CG_INLINE] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2754), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2754), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2754), - [anon_sym_IBOutlet] = ACTIONS(2754), - [anon_sym_IBInspectable] = ACTIONS(2754), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2754), - [anon_sym_NS_INLINE] = ACTIONS(2754), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2754), - [anon_sym_OBJC_EXPORT] = ACTIONS(2754), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_constexpr] = ACTIONS(2754), - [anon_sym_volatile] = ACTIONS(2754), - [anon_sym_restrict] = ACTIONS(2754), - [anon_sym___restrict__] = ACTIONS(2754), - [anon_sym__Atomic] = ACTIONS(2754), - [anon_sym__Noreturn] = ACTIONS(2754), - [anon_sym_nullable] = ACTIONS(2754), - [anon_sym__Complex] = ACTIONS(2754), - [anon_sym__Nonnull] = ACTIONS(2754), - [anon_sym__Nullable] = ACTIONS(2754), - [anon_sym__Nullable_result] = ACTIONS(2754), - [anon_sym__Null_unspecified] = ACTIONS(2754), - [anon_sym___autoreleasing] = ACTIONS(2754), - [anon_sym___block] = ACTIONS(2754), - [anon_sym___bridge] = ACTIONS(2754), - [anon_sym___bridge_retained] = ACTIONS(2754), - [anon_sym___bridge_transfer] = ACTIONS(2754), - [anon_sym___complex] = ACTIONS(2754), - [anon_sym___const] = ACTIONS(2754), - [anon_sym___imag] = ACTIONS(2754), - [anon_sym___kindof] = ACTIONS(2754), - [anon_sym___nonnull] = ACTIONS(2754), - [anon_sym___nullable] = ACTIONS(2754), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2754), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2754), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2754), - [anon_sym___real] = ACTIONS(2754), - [anon_sym___strong] = ACTIONS(2754), - [anon_sym___unsafe_unretained] = ACTIONS(2754), - [anon_sym___unused] = ACTIONS(2754), - [anon_sym___weak] = ACTIONS(2754), - [sym_primitive_type] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [anon_sym_struct] = ACTIONS(2754), - [anon_sym_union] = ACTIONS(2754), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2754), - [anon_sym___typeof] = ACTIONS(2754), - [anon_sym_typeof] = ACTIONS(2754), - [aux_sym_preproc_undef_token1] = ACTIONS(2754), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2754), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2754), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2754), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2754), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2754), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2754), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE] = ACTIONS(2754), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2754), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_API_AVAILABLE] = ACTIONS(2754), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_API_DEPRECATED] = ACTIONS(2754), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2754), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2754), - [anon_sym___deprecated_msg] = ACTIONS(2754), - [anon_sym___deprecated_enum_msg] = ACTIONS(2754), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2754), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2754), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2754), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2754), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2754), - [anon_sym_ATsynthesize] = ACTIONS(2756), - [anon_sym_ATdynamic] = ACTIONS(2756), - [anon_sym_ATproperty] = ACTIONS(2756), - [anon_sym__Alignas] = ACTIONS(2754), - [anon_sym_BOOL] = ACTIONS(2754), - [anon_sym_IMP] = ACTIONS(2754), - [anon_sym_SEL] = ACTIONS(2754), - [anon_sym_Class] = ACTIONS(2754), - [anon_sym_id] = ACTIONS(2754), - }, - [3835] = { - [sym_identifier] = ACTIONS(2750), - [aux_sym_preproc_def_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token1] = ACTIONS(2750), - [aux_sym_preproc_if_token2] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2750), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2750), - [sym_preproc_directive] = ACTIONS(2750), - [anon_sym_DASH] = ACTIONS(2752), - [anon_sym_PLUS] = ACTIONS(2752), - [anon_sym___extension__] = ACTIONS(2750), - [anon_sym_typedef] = ACTIONS(2750), - [anon_sym_extern] = ACTIONS(2750), - [anon_sym___attribute__] = ACTIONS(2750), - [anon_sym___attribute] = ACTIONS(2750), - [anon_sym_noreturn] = ACTIONS(2750), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym___declspec] = ACTIONS(2750), - [anon_sym___cdecl] = ACTIONS(2750), - [anon_sym___clrcall] = ACTIONS(2750), - [anon_sym___stdcall] = ACTIONS(2750), - [anon_sym___fastcall] = ACTIONS(2750), - [anon_sym___thiscall] = ACTIONS(2750), - [anon_sym___vectorcall] = ACTIONS(2750), - [anon_sym_signed] = ACTIONS(2750), - [anon_sym_unsigned] = ACTIONS(2750), - [anon_sym_long] = ACTIONS(2750), - [anon_sym_short] = ACTIONS(2750), - [anon_sym_static] = ACTIONS(2750), - [anon_sym_auto] = ACTIONS(2750), - [anon_sym_register] = ACTIONS(2750), - [anon_sym_inline] = ACTIONS(2750), - [anon_sym___inline] = ACTIONS(2750), - [anon_sym___inline__] = ACTIONS(2750), - [anon_sym___forceinline] = ACTIONS(2750), - [anon_sym_thread_local] = ACTIONS(2750), - [anon_sym___thread] = ACTIONS(2750), - [anon_sym_CG_EXTERN] = ACTIONS(2750), - [anon_sym_CG_INLINE] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2750), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2750), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2750), - [anon_sym_IBOutlet] = ACTIONS(2750), - [anon_sym_IBInspectable] = ACTIONS(2750), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2750), - [anon_sym_NS_INLINE] = ACTIONS(2750), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2750), - [anon_sym_OBJC_EXPORT] = ACTIONS(2750), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2750), - [anon_sym_const] = ACTIONS(2750), - [anon_sym_constexpr] = ACTIONS(2750), - [anon_sym_volatile] = ACTIONS(2750), - [anon_sym_restrict] = ACTIONS(2750), - [anon_sym___restrict__] = ACTIONS(2750), - [anon_sym__Atomic] = ACTIONS(2750), - [anon_sym__Noreturn] = ACTIONS(2750), - [anon_sym_nullable] = ACTIONS(2750), - [anon_sym__Complex] = ACTIONS(2750), - [anon_sym__Nonnull] = ACTIONS(2750), - [anon_sym__Nullable] = ACTIONS(2750), - [anon_sym__Nullable_result] = ACTIONS(2750), - [anon_sym__Null_unspecified] = ACTIONS(2750), - [anon_sym___autoreleasing] = ACTIONS(2750), - [anon_sym___block] = ACTIONS(2750), - [anon_sym___bridge] = ACTIONS(2750), - [anon_sym___bridge_retained] = ACTIONS(2750), - [anon_sym___bridge_transfer] = ACTIONS(2750), - [anon_sym___complex] = ACTIONS(2750), - [anon_sym___const] = ACTIONS(2750), - [anon_sym___imag] = ACTIONS(2750), - [anon_sym___kindof] = ACTIONS(2750), - [anon_sym___nonnull] = ACTIONS(2750), - [anon_sym___nullable] = ACTIONS(2750), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2750), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2750), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2750), - [anon_sym___real] = ACTIONS(2750), - [anon_sym___strong] = ACTIONS(2750), - [anon_sym___unsafe_unretained] = ACTIONS(2750), - [anon_sym___unused] = ACTIONS(2750), - [anon_sym___weak] = ACTIONS(2750), - [sym_primitive_type] = ACTIONS(2750), - [anon_sym_enum] = ACTIONS(2750), - [anon_sym_struct] = ACTIONS(2750), - [anon_sym_union] = ACTIONS(2750), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2750), - [anon_sym___typeof] = ACTIONS(2750), - [anon_sym_typeof] = ACTIONS(2750), - [aux_sym_preproc_undef_token1] = ACTIONS(2750), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2750), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2750), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2750), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2750), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2750), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2750), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE] = ACTIONS(2750), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2750), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_API_AVAILABLE] = ACTIONS(2750), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_API_DEPRECATED] = ACTIONS(2750), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2750), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2750), - [anon_sym___deprecated_msg] = ACTIONS(2750), - [anon_sym___deprecated_enum_msg] = ACTIONS(2750), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2750), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2750), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2750), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2750), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2750), - [anon_sym_ATsynthesize] = ACTIONS(2752), - [anon_sym_ATdynamic] = ACTIONS(2752), - [anon_sym_ATproperty] = ACTIONS(2752), - [anon_sym__Alignas] = ACTIONS(2750), - [anon_sym_BOOL] = ACTIONS(2750), - [anon_sym_IMP] = ACTIONS(2750), - [anon_sym_SEL] = ACTIONS(2750), - [anon_sym_Class] = ACTIONS(2750), - [anon_sym_id] = ACTIONS(2750), - }, - [3836] = { - [sym_identifier] = ACTIONS(2738), - [aux_sym_preproc_def_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token1] = ACTIONS(2738), - [aux_sym_preproc_if_token2] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2738), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2738), - [sym_preproc_directive] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2740), - [anon_sym_PLUS] = ACTIONS(2740), - [anon_sym___extension__] = ACTIONS(2738), - [anon_sym_typedef] = ACTIONS(2738), - [anon_sym_extern] = ACTIONS(2738), - [anon_sym___attribute__] = ACTIONS(2738), - [anon_sym___attribute] = ACTIONS(2738), - [anon_sym_noreturn] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym___declspec] = ACTIONS(2738), - [anon_sym___cdecl] = ACTIONS(2738), - [anon_sym___clrcall] = ACTIONS(2738), - [anon_sym___stdcall] = ACTIONS(2738), - [anon_sym___fastcall] = ACTIONS(2738), - [anon_sym___thiscall] = ACTIONS(2738), - [anon_sym___vectorcall] = ACTIONS(2738), - [anon_sym_signed] = ACTIONS(2738), - [anon_sym_unsigned] = ACTIONS(2738), - [anon_sym_long] = ACTIONS(2738), - [anon_sym_short] = ACTIONS(2738), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_auto] = ACTIONS(2738), - [anon_sym_register] = ACTIONS(2738), - [anon_sym_inline] = ACTIONS(2738), - [anon_sym___inline] = ACTIONS(2738), - [anon_sym___inline__] = ACTIONS(2738), - [anon_sym___forceinline] = ACTIONS(2738), - [anon_sym_thread_local] = ACTIONS(2738), - [anon_sym___thread] = ACTIONS(2738), - [anon_sym_CG_EXTERN] = ACTIONS(2738), - [anon_sym_CG_INLINE] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2738), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2738), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2738), - [anon_sym_IBOutlet] = ACTIONS(2738), - [anon_sym_IBInspectable] = ACTIONS(2738), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2738), - [anon_sym_NS_INLINE] = ACTIONS(2738), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2738), - [anon_sym_OBJC_EXPORT] = ACTIONS(2738), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_constexpr] = ACTIONS(2738), - [anon_sym_volatile] = ACTIONS(2738), - [anon_sym_restrict] = ACTIONS(2738), - [anon_sym___restrict__] = ACTIONS(2738), - [anon_sym__Atomic] = ACTIONS(2738), - [anon_sym__Noreturn] = ACTIONS(2738), - [anon_sym_nullable] = ACTIONS(2738), - [anon_sym__Complex] = ACTIONS(2738), - [anon_sym__Nonnull] = ACTIONS(2738), - [anon_sym__Nullable] = ACTIONS(2738), - [anon_sym__Nullable_result] = ACTIONS(2738), - [anon_sym__Null_unspecified] = ACTIONS(2738), - [anon_sym___autoreleasing] = ACTIONS(2738), - [anon_sym___block] = ACTIONS(2738), - [anon_sym___bridge] = ACTIONS(2738), - [anon_sym___bridge_retained] = ACTIONS(2738), - [anon_sym___bridge_transfer] = ACTIONS(2738), - [anon_sym___complex] = ACTIONS(2738), - [anon_sym___const] = ACTIONS(2738), - [anon_sym___imag] = ACTIONS(2738), - [anon_sym___kindof] = ACTIONS(2738), - [anon_sym___nonnull] = ACTIONS(2738), - [anon_sym___nullable] = ACTIONS(2738), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2738), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2738), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2738), - [anon_sym___real] = ACTIONS(2738), - [anon_sym___strong] = ACTIONS(2738), - [anon_sym___unsafe_unretained] = ACTIONS(2738), - [anon_sym___unused] = ACTIONS(2738), - [anon_sym___weak] = ACTIONS(2738), - [sym_primitive_type] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [anon_sym_struct] = ACTIONS(2738), - [anon_sym_union] = ACTIONS(2738), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2738), - [anon_sym___typeof] = ACTIONS(2738), - [anon_sym_typeof] = ACTIONS(2738), - [aux_sym_preproc_undef_token1] = ACTIONS(2738), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2738), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2738), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2738), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2738), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2738), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2738), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE] = ACTIONS(2738), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2738), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_API_AVAILABLE] = ACTIONS(2738), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_API_DEPRECATED] = ACTIONS(2738), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2738), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2738), - [anon_sym___deprecated_msg] = ACTIONS(2738), - [anon_sym___deprecated_enum_msg] = ACTIONS(2738), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2738), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2738), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2738), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2738), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2738), - [anon_sym_ATsynthesize] = ACTIONS(2740), - [anon_sym_ATdynamic] = ACTIONS(2740), - [anon_sym_ATproperty] = ACTIONS(2740), - [anon_sym__Alignas] = ACTIONS(2738), - [anon_sym_BOOL] = ACTIONS(2738), - [anon_sym_IMP] = ACTIONS(2738), - [anon_sym_SEL] = ACTIONS(2738), - [anon_sym_Class] = ACTIONS(2738), - [anon_sym_id] = ACTIONS(2738), - }, - [3837] = { - [sym_identifier] = ACTIONS(2734), - [aux_sym_preproc_def_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token1] = ACTIONS(2734), - [aux_sym_preproc_if_token2] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2734), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2734), - [sym_preproc_directive] = ACTIONS(2734), - [anon_sym_DASH] = ACTIONS(2736), - [anon_sym_PLUS] = ACTIONS(2736), - [anon_sym___extension__] = ACTIONS(2734), - [anon_sym_typedef] = ACTIONS(2734), - [anon_sym_extern] = ACTIONS(2734), - [anon_sym___attribute__] = ACTIONS(2734), - [anon_sym___attribute] = ACTIONS(2734), - [anon_sym_noreturn] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym___declspec] = ACTIONS(2734), - [anon_sym___cdecl] = ACTIONS(2734), - [anon_sym___clrcall] = ACTIONS(2734), - [anon_sym___stdcall] = ACTIONS(2734), - [anon_sym___fastcall] = ACTIONS(2734), - [anon_sym___thiscall] = ACTIONS(2734), - [anon_sym___vectorcall] = ACTIONS(2734), - [anon_sym_signed] = ACTIONS(2734), - [anon_sym_unsigned] = ACTIONS(2734), - [anon_sym_long] = ACTIONS(2734), - [anon_sym_short] = ACTIONS(2734), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_auto] = ACTIONS(2734), - [anon_sym_register] = ACTIONS(2734), - [anon_sym_inline] = ACTIONS(2734), - [anon_sym___inline] = ACTIONS(2734), - [anon_sym___inline__] = ACTIONS(2734), - [anon_sym___forceinline] = ACTIONS(2734), - [anon_sym_thread_local] = ACTIONS(2734), - [anon_sym___thread] = ACTIONS(2734), - [anon_sym_CG_EXTERN] = ACTIONS(2734), - [anon_sym_CG_INLINE] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2734), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2734), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2734), - [anon_sym_IBOutlet] = ACTIONS(2734), - [anon_sym_IBInspectable] = ACTIONS(2734), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2734), - [anon_sym_NS_INLINE] = ACTIONS(2734), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2734), - [anon_sym_OBJC_EXPORT] = ACTIONS(2734), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_constexpr] = ACTIONS(2734), - [anon_sym_volatile] = ACTIONS(2734), - [anon_sym_restrict] = ACTIONS(2734), - [anon_sym___restrict__] = ACTIONS(2734), - [anon_sym__Atomic] = ACTIONS(2734), - [anon_sym__Noreturn] = ACTIONS(2734), - [anon_sym_nullable] = ACTIONS(2734), - [anon_sym__Complex] = ACTIONS(2734), - [anon_sym__Nonnull] = ACTIONS(2734), - [anon_sym__Nullable] = ACTIONS(2734), - [anon_sym__Nullable_result] = ACTIONS(2734), - [anon_sym__Null_unspecified] = ACTIONS(2734), - [anon_sym___autoreleasing] = ACTIONS(2734), - [anon_sym___block] = ACTIONS(2734), - [anon_sym___bridge] = ACTIONS(2734), - [anon_sym___bridge_retained] = ACTIONS(2734), - [anon_sym___bridge_transfer] = ACTIONS(2734), - [anon_sym___complex] = ACTIONS(2734), - [anon_sym___const] = ACTIONS(2734), - [anon_sym___imag] = ACTIONS(2734), - [anon_sym___kindof] = ACTIONS(2734), - [anon_sym___nonnull] = ACTIONS(2734), - [anon_sym___nullable] = ACTIONS(2734), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2734), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2734), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2734), - [anon_sym___real] = ACTIONS(2734), - [anon_sym___strong] = ACTIONS(2734), - [anon_sym___unsafe_unretained] = ACTIONS(2734), - [anon_sym___unused] = ACTIONS(2734), - [anon_sym___weak] = ACTIONS(2734), - [sym_primitive_type] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), - [anon_sym_struct] = ACTIONS(2734), - [anon_sym_union] = ACTIONS(2734), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2734), - [anon_sym___typeof] = ACTIONS(2734), - [anon_sym_typeof] = ACTIONS(2734), - [aux_sym_preproc_undef_token1] = ACTIONS(2734), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2734), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2734), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2734), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2734), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2734), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2734), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE] = ACTIONS(2734), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2734), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_API_AVAILABLE] = ACTIONS(2734), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_API_DEPRECATED] = ACTIONS(2734), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2734), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2734), - [anon_sym___deprecated_msg] = ACTIONS(2734), - [anon_sym___deprecated_enum_msg] = ACTIONS(2734), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2734), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2734), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2734), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2734), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2734), - [anon_sym_ATsynthesize] = ACTIONS(2736), - [anon_sym_ATdynamic] = ACTIONS(2736), - [anon_sym_ATproperty] = ACTIONS(2736), - [anon_sym__Alignas] = ACTIONS(2734), - [anon_sym_BOOL] = ACTIONS(2734), - [anon_sym_IMP] = ACTIONS(2734), - [anon_sym_SEL] = ACTIONS(2734), - [anon_sym_Class] = ACTIONS(2734), - [anon_sym_id] = ACTIONS(2734), - }, - [3838] = { - [sym_identifier] = ACTIONS(3404), - [aux_sym_preproc_def_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token1] = ACTIONS(3404), - [aux_sym_preproc_if_token2] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3404), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3404), - [sym_preproc_directive] = ACTIONS(3404), - [anon_sym_DASH] = ACTIONS(3406), - [anon_sym_PLUS] = ACTIONS(3406), - [anon_sym___extension__] = ACTIONS(3404), - [anon_sym_typedef] = ACTIONS(3404), - [anon_sym_extern] = ACTIONS(3404), - [anon_sym___attribute__] = ACTIONS(3404), - [anon_sym___attribute] = ACTIONS(3404), - [anon_sym_noreturn] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3406), - [anon_sym___declspec] = ACTIONS(3404), - [anon_sym___cdecl] = ACTIONS(3404), - [anon_sym___clrcall] = ACTIONS(3404), - [anon_sym___stdcall] = ACTIONS(3404), - [anon_sym___fastcall] = ACTIONS(3404), - [anon_sym___thiscall] = ACTIONS(3404), - [anon_sym___vectorcall] = ACTIONS(3404), - [anon_sym_signed] = ACTIONS(3404), - [anon_sym_unsigned] = ACTIONS(3404), - [anon_sym_long] = ACTIONS(3404), - [anon_sym_short] = ACTIONS(3404), - [anon_sym_static] = ACTIONS(3404), - [anon_sym_auto] = ACTIONS(3404), - [anon_sym_register] = ACTIONS(3404), - [anon_sym_inline] = ACTIONS(3404), - [anon_sym___inline] = ACTIONS(3404), - [anon_sym___inline__] = ACTIONS(3404), - [anon_sym___forceinline] = ACTIONS(3404), - [anon_sym_thread_local] = ACTIONS(3404), - [anon_sym___thread] = ACTIONS(3404), - [anon_sym_CG_EXTERN] = ACTIONS(3404), - [anon_sym_CG_INLINE] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3404), - [anon_sym_IBOutlet] = ACTIONS(3404), - [anon_sym_IBInspectable] = ACTIONS(3404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3404), - [anon_sym_NS_INLINE] = ACTIONS(3404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3404), - [anon_sym_OBJC_EXPORT] = ACTIONS(3404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3404), - [anon_sym_const] = ACTIONS(3404), - [anon_sym_constexpr] = ACTIONS(3404), - [anon_sym_volatile] = ACTIONS(3404), - [anon_sym_restrict] = ACTIONS(3404), - [anon_sym___restrict__] = ACTIONS(3404), - [anon_sym__Atomic] = ACTIONS(3404), - [anon_sym__Noreturn] = ACTIONS(3404), - [anon_sym_nullable] = ACTIONS(3404), - [anon_sym__Complex] = ACTIONS(3404), - [anon_sym__Nonnull] = ACTIONS(3404), - [anon_sym__Nullable] = ACTIONS(3404), - [anon_sym__Nullable_result] = ACTIONS(3404), - [anon_sym__Null_unspecified] = ACTIONS(3404), - [anon_sym___autoreleasing] = ACTIONS(3404), - [anon_sym___block] = ACTIONS(3404), - [anon_sym___bridge] = ACTIONS(3404), - [anon_sym___bridge_retained] = ACTIONS(3404), - [anon_sym___bridge_transfer] = ACTIONS(3404), - [anon_sym___complex] = ACTIONS(3404), - [anon_sym___const] = ACTIONS(3404), - [anon_sym___imag] = ACTIONS(3404), - [anon_sym___kindof] = ACTIONS(3404), - [anon_sym___nonnull] = ACTIONS(3404), - [anon_sym___nullable] = ACTIONS(3404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3404), - [anon_sym___real] = ACTIONS(3404), - [anon_sym___strong] = ACTIONS(3404), - [anon_sym___unsafe_unretained] = ACTIONS(3404), - [anon_sym___unused] = ACTIONS(3404), - [anon_sym___weak] = ACTIONS(3404), - [sym_primitive_type] = ACTIONS(3404), - [anon_sym_enum] = ACTIONS(3404), - [anon_sym_struct] = ACTIONS(3404), - [anon_sym_union] = ACTIONS(3404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3404), - [anon_sym___typeof] = ACTIONS(3404), - [anon_sym_typeof] = ACTIONS(3404), - [aux_sym_preproc_undef_token1] = ACTIONS(3404), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE] = ACTIONS(3404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_API_AVAILABLE] = ACTIONS(3404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_API_DEPRECATED] = ACTIONS(3404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3404), - [anon_sym___deprecated_msg] = ACTIONS(3404), - [anon_sym___deprecated_enum_msg] = ACTIONS(3404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3404), - [anon_sym_ATsynthesize] = ACTIONS(3406), - [anon_sym_ATdynamic] = ACTIONS(3406), - [anon_sym_ATproperty] = ACTIONS(3406), - [anon_sym__Alignas] = ACTIONS(3404), - [anon_sym_BOOL] = ACTIONS(3404), - [anon_sym_IMP] = ACTIONS(3404), - [anon_sym_SEL] = ACTIONS(3404), - [anon_sym_Class] = ACTIONS(3404), - [anon_sym_id] = ACTIONS(3404), - }, - [3839] = { - [sym_identifier] = ACTIONS(2730), - [aux_sym_preproc_def_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token1] = ACTIONS(2730), - [aux_sym_preproc_if_token2] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2730), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2730), - [sym_preproc_directive] = ACTIONS(2730), - [anon_sym_DASH] = ACTIONS(2732), - [anon_sym_PLUS] = ACTIONS(2732), - [anon_sym___extension__] = ACTIONS(2730), - [anon_sym_typedef] = ACTIONS(2730), - [anon_sym_extern] = ACTIONS(2730), - [anon_sym___attribute__] = ACTIONS(2730), - [anon_sym___attribute] = ACTIONS(2730), - [anon_sym_noreturn] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym___declspec] = ACTIONS(2730), - [anon_sym___cdecl] = ACTIONS(2730), - [anon_sym___clrcall] = ACTIONS(2730), - [anon_sym___stdcall] = ACTIONS(2730), - [anon_sym___fastcall] = ACTIONS(2730), - [anon_sym___thiscall] = ACTIONS(2730), - [anon_sym___vectorcall] = ACTIONS(2730), - [anon_sym_signed] = ACTIONS(2730), - [anon_sym_unsigned] = ACTIONS(2730), - [anon_sym_long] = ACTIONS(2730), - [anon_sym_short] = ACTIONS(2730), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_auto] = ACTIONS(2730), - [anon_sym_register] = ACTIONS(2730), - [anon_sym_inline] = ACTIONS(2730), - [anon_sym___inline] = ACTIONS(2730), - [anon_sym___inline__] = ACTIONS(2730), - [anon_sym___forceinline] = ACTIONS(2730), - [anon_sym_thread_local] = ACTIONS(2730), - [anon_sym___thread] = ACTIONS(2730), - [anon_sym_CG_EXTERN] = ACTIONS(2730), - [anon_sym_CG_INLINE] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2730), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2730), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2730), - [anon_sym_IBOutlet] = ACTIONS(2730), - [anon_sym_IBInspectable] = ACTIONS(2730), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2730), - [anon_sym_NS_INLINE] = ACTIONS(2730), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2730), - [anon_sym_OBJC_EXPORT] = ACTIONS(2730), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_constexpr] = ACTIONS(2730), - [anon_sym_volatile] = ACTIONS(2730), - [anon_sym_restrict] = ACTIONS(2730), - [anon_sym___restrict__] = ACTIONS(2730), - [anon_sym__Atomic] = ACTIONS(2730), - [anon_sym__Noreturn] = ACTIONS(2730), - [anon_sym_nullable] = ACTIONS(2730), - [anon_sym__Complex] = ACTIONS(2730), - [anon_sym__Nonnull] = ACTIONS(2730), - [anon_sym__Nullable] = ACTIONS(2730), - [anon_sym__Nullable_result] = ACTIONS(2730), - [anon_sym__Null_unspecified] = ACTIONS(2730), - [anon_sym___autoreleasing] = ACTIONS(2730), - [anon_sym___block] = ACTIONS(2730), - [anon_sym___bridge] = ACTIONS(2730), - [anon_sym___bridge_retained] = ACTIONS(2730), - [anon_sym___bridge_transfer] = ACTIONS(2730), - [anon_sym___complex] = ACTIONS(2730), - [anon_sym___const] = ACTIONS(2730), - [anon_sym___imag] = ACTIONS(2730), - [anon_sym___kindof] = ACTIONS(2730), - [anon_sym___nonnull] = ACTIONS(2730), - [anon_sym___nullable] = ACTIONS(2730), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2730), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2730), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2730), - [anon_sym___real] = ACTIONS(2730), - [anon_sym___strong] = ACTIONS(2730), - [anon_sym___unsafe_unretained] = ACTIONS(2730), - [anon_sym___unused] = ACTIONS(2730), - [anon_sym___weak] = ACTIONS(2730), - [sym_primitive_type] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), - [anon_sym_struct] = ACTIONS(2730), - [anon_sym_union] = ACTIONS(2730), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2730), - [anon_sym___typeof] = ACTIONS(2730), - [anon_sym_typeof] = ACTIONS(2730), - [aux_sym_preproc_undef_token1] = ACTIONS(2730), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2730), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2730), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2730), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2730), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2730), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2730), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE] = ACTIONS(2730), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2730), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_API_AVAILABLE] = ACTIONS(2730), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_API_DEPRECATED] = ACTIONS(2730), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2730), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2730), - [anon_sym___deprecated_msg] = ACTIONS(2730), - [anon_sym___deprecated_enum_msg] = ACTIONS(2730), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2730), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2730), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2730), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2730), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2730), - [anon_sym_ATsynthesize] = ACTIONS(2732), - [anon_sym_ATdynamic] = ACTIONS(2732), - [anon_sym_ATproperty] = ACTIONS(2732), - [anon_sym__Alignas] = ACTIONS(2730), - [anon_sym_BOOL] = ACTIONS(2730), - [anon_sym_IMP] = ACTIONS(2730), - [anon_sym_SEL] = ACTIONS(2730), - [anon_sym_Class] = ACTIONS(2730), - [anon_sym_id] = ACTIONS(2730), - }, - [3840] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6507), - [aux_sym_preproc_def_token1] = ACTIONS(6507), - [aux_sym_preproc_if_token1] = ACTIONS(6507), - [aux_sym_preproc_if_token2] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6507), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6507), - [sym_preproc_directive] = ACTIONS(6507), - [anon_sym_DASH] = ACTIONS(6509), - [anon_sym_PLUS] = ACTIONS(6509), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6507), - [anon_sym_typedef] = ACTIONS(6507), - [anon_sym_extern] = ACTIONS(6507), - [anon_sym___attribute__] = ACTIONS(6507), - [anon_sym___attribute] = ACTIONS(6507), - [anon_sym_noreturn] = ACTIONS(6507), - [anon_sym_LBRACK] = ACTIONS(6509), - [anon_sym___declspec] = ACTIONS(6507), - [anon_sym___cdecl] = ACTIONS(6507), - [anon_sym___clrcall] = ACTIONS(6507), - [anon_sym___stdcall] = ACTIONS(6507), - [anon_sym___fastcall] = ACTIONS(6507), - [anon_sym___thiscall] = ACTIONS(6507), - [anon_sym___vectorcall] = ACTIONS(6507), - [anon_sym_signed] = ACTIONS(6507), - [anon_sym_unsigned] = ACTIONS(6507), - [anon_sym_long] = ACTIONS(6507), - [anon_sym_short] = ACTIONS(6507), - [anon_sym_static] = ACTIONS(6507), - [anon_sym_auto] = ACTIONS(6507), - [anon_sym_register] = ACTIONS(6507), - [anon_sym_inline] = ACTIONS(6507), - [anon_sym___inline] = ACTIONS(6507), - [anon_sym___inline__] = ACTIONS(6507), - [anon_sym___forceinline] = ACTIONS(6507), - [anon_sym_thread_local] = ACTIONS(6507), - [anon_sym___thread] = ACTIONS(6507), - [anon_sym_CG_EXTERN] = ACTIONS(6507), - [anon_sym_CG_INLINE] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6507), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6507), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6507), - [anon_sym_IBOutlet] = ACTIONS(6507), - [anon_sym_IBInspectable] = ACTIONS(6507), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6507), - [anon_sym_NS_INLINE] = ACTIONS(6507), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6507), - [anon_sym_OBJC_EXPORT] = ACTIONS(6507), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6507), - [anon_sym_const] = ACTIONS(6507), - [anon_sym_constexpr] = ACTIONS(6507), - [anon_sym_volatile] = ACTIONS(6507), - [anon_sym_restrict] = ACTIONS(6507), - [anon_sym___restrict__] = ACTIONS(6507), - [anon_sym__Atomic] = ACTIONS(6507), - [anon_sym__Noreturn] = ACTIONS(6507), - [anon_sym_nullable] = ACTIONS(6507), - [anon_sym__Complex] = ACTIONS(6507), - [anon_sym__Nonnull] = ACTIONS(6507), - [anon_sym__Nullable] = ACTIONS(6507), - [anon_sym__Nullable_result] = ACTIONS(6507), - [anon_sym__Null_unspecified] = ACTIONS(6507), - [anon_sym___autoreleasing] = ACTIONS(6507), - [anon_sym___block] = ACTIONS(6507), - [anon_sym___bridge] = ACTIONS(6507), - [anon_sym___bridge_retained] = ACTIONS(6507), - [anon_sym___bridge_transfer] = ACTIONS(6507), - [anon_sym___complex] = ACTIONS(6507), - [anon_sym___const] = ACTIONS(6507), - [anon_sym___imag] = ACTIONS(6507), - [anon_sym___kindof] = ACTIONS(6507), - [anon_sym___nonnull] = ACTIONS(6507), - [anon_sym___nullable] = ACTIONS(6507), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6507), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6507), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6507), - [anon_sym___real] = ACTIONS(6507), - [anon_sym___strong] = ACTIONS(6507), - [anon_sym___unsafe_unretained] = ACTIONS(6507), - [anon_sym___unused] = ACTIONS(6507), - [anon_sym___weak] = ACTIONS(6507), - [sym_primitive_type] = ACTIONS(6507), - [anon_sym_enum] = ACTIONS(6507), - [anon_sym_struct] = ACTIONS(6507), - [anon_sym_union] = ACTIONS(6507), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6507), - [anon_sym___typeof] = ACTIONS(6507), - [anon_sym_typeof] = ACTIONS(6507), - [aux_sym_preproc_undef_token1] = ACTIONS(6507), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6507), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6507), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6507), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6507), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6507), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6507), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE] = ACTIONS(6507), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6507), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_API_AVAILABLE] = ACTIONS(6507), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_API_DEPRECATED] = ACTIONS(6507), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6507), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6507), - [anon_sym___deprecated_msg] = ACTIONS(6507), - [anon_sym___deprecated_enum_msg] = ACTIONS(6507), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6507), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6507), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6507), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6507), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6507), - [anon_sym_ATproperty] = ACTIONS(6509), - [anon_sym__Alignas] = ACTIONS(6507), - [anon_sym_BOOL] = ACTIONS(6507), - [anon_sym_IMP] = ACTIONS(6507), - [anon_sym_SEL] = ACTIONS(6507), - [anon_sym_Class] = ACTIONS(6507), - [anon_sym_id] = ACTIONS(6507), - }, - [3841] = { - [sym_identifier] = ACTIONS(2726), - [aux_sym_preproc_def_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token1] = ACTIONS(2726), - [aux_sym_preproc_if_token2] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2726), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2726), - [sym_preproc_directive] = ACTIONS(2726), - [anon_sym_DASH] = ACTIONS(2728), - [anon_sym_PLUS] = ACTIONS(2728), - [anon_sym___extension__] = ACTIONS(2726), - [anon_sym_typedef] = ACTIONS(2726), - [anon_sym_extern] = ACTIONS(2726), - [anon_sym___attribute__] = ACTIONS(2726), - [anon_sym___attribute] = ACTIONS(2726), - [anon_sym_noreturn] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym___declspec] = ACTIONS(2726), - [anon_sym___cdecl] = ACTIONS(2726), - [anon_sym___clrcall] = ACTIONS(2726), - [anon_sym___stdcall] = ACTIONS(2726), - [anon_sym___fastcall] = ACTIONS(2726), - [anon_sym___thiscall] = ACTIONS(2726), - [anon_sym___vectorcall] = ACTIONS(2726), - [anon_sym_signed] = ACTIONS(2726), - [anon_sym_unsigned] = ACTIONS(2726), - [anon_sym_long] = ACTIONS(2726), - [anon_sym_short] = ACTIONS(2726), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_auto] = ACTIONS(2726), - [anon_sym_register] = ACTIONS(2726), - [anon_sym_inline] = ACTIONS(2726), - [anon_sym___inline] = ACTIONS(2726), - [anon_sym___inline__] = ACTIONS(2726), - [anon_sym___forceinline] = ACTIONS(2726), - [anon_sym_thread_local] = ACTIONS(2726), - [anon_sym___thread] = ACTIONS(2726), - [anon_sym_CG_EXTERN] = ACTIONS(2726), - [anon_sym_CG_INLINE] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2726), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2726), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2726), - [anon_sym_IBOutlet] = ACTIONS(2726), - [anon_sym_IBInspectable] = ACTIONS(2726), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2726), - [anon_sym_NS_INLINE] = ACTIONS(2726), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2726), - [anon_sym_OBJC_EXPORT] = ACTIONS(2726), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_constexpr] = ACTIONS(2726), - [anon_sym_volatile] = ACTIONS(2726), - [anon_sym_restrict] = ACTIONS(2726), - [anon_sym___restrict__] = ACTIONS(2726), - [anon_sym__Atomic] = ACTIONS(2726), - [anon_sym__Noreturn] = ACTIONS(2726), - [anon_sym_nullable] = ACTIONS(2726), - [anon_sym__Complex] = ACTIONS(2726), - [anon_sym__Nonnull] = ACTIONS(2726), - [anon_sym__Nullable] = ACTIONS(2726), - [anon_sym__Nullable_result] = ACTIONS(2726), - [anon_sym__Null_unspecified] = ACTIONS(2726), - [anon_sym___autoreleasing] = ACTIONS(2726), - [anon_sym___block] = ACTIONS(2726), - [anon_sym___bridge] = ACTIONS(2726), - [anon_sym___bridge_retained] = ACTIONS(2726), - [anon_sym___bridge_transfer] = ACTIONS(2726), - [anon_sym___complex] = ACTIONS(2726), - [anon_sym___const] = ACTIONS(2726), - [anon_sym___imag] = ACTIONS(2726), - [anon_sym___kindof] = ACTIONS(2726), - [anon_sym___nonnull] = ACTIONS(2726), - [anon_sym___nullable] = ACTIONS(2726), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2726), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2726), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2726), - [anon_sym___real] = ACTIONS(2726), - [anon_sym___strong] = ACTIONS(2726), - [anon_sym___unsafe_unretained] = ACTIONS(2726), - [anon_sym___unused] = ACTIONS(2726), - [anon_sym___weak] = ACTIONS(2726), - [sym_primitive_type] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), - [anon_sym_struct] = ACTIONS(2726), - [anon_sym_union] = ACTIONS(2726), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2726), - [anon_sym___typeof] = ACTIONS(2726), - [anon_sym_typeof] = ACTIONS(2726), - [aux_sym_preproc_undef_token1] = ACTIONS(2726), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2726), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2726), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2726), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2726), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2726), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2726), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE] = ACTIONS(2726), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2726), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_API_AVAILABLE] = ACTIONS(2726), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_API_DEPRECATED] = ACTIONS(2726), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2726), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2726), - [anon_sym___deprecated_msg] = ACTIONS(2726), - [anon_sym___deprecated_enum_msg] = ACTIONS(2726), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2726), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2726), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2726), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2726), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2726), - [anon_sym_ATsynthesize] = ACTIONS(2728), - [anon_sym_ATdynamic] = ACTIONS(2728), - [anon_sym_ATproperty] = ACTIONS(2728), - [anon_sym__Alignas] = ACTIONS(2726), - [anon_sym_BOOL] = ACTIONS(2726), - [anon_sym_IMP] = ACTIONS(2726), - [anon_sym_SEL] = ACTIONS(2726), - [anon_sym_Class] = ACTIONS(2726), - [anon_sym_id] = ACTIONS(2726), - }, - [3842] = { - [sym_identifier] = ACTIONS(6689), - [aux_sym_preproc_def_token1] = ACTIONS(6689), - [aux_sym_preproc_if_token1] = ACTIONS(6689), - [aux_sym_preproc_if_token2] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6689), - [aux_sym_preproc_else_token1] = ACTIONS(6689), - [aux_sym_preproc_elif_token1] = ACTIONS(6689), - [sym_preproc_directive] = ACTIONS(6689), - [anon_sym_DASH] = ACTIONS(6691), - [anon_sym_PLUS] = ACTIONS(6691), - [anon_sym___extension__] = ACTIONS(6689), - [anon_sym_typedef] = ACTIONS(6689), - [anon_sym_extern] = ACTIONS(6689), - [anon_sym___attribute__] = ACTIONS(6689), - [anon_sym___attribute] = ACTIONS(6689), - [anon_sym_noreturn] = ACTIONS(6689), - [anon_sym_LBRACK] = ACTIONS(6691), - [anon_sym___declspec] = ACTIONS(6689), - [anon_sym___cdecl] = ACTIONS(6689), - [anon_sym___clrcall] = ACTIONS(6689), - [anon_sym___stdcall] = ACTIONS(6689), - [anon_sym___fastcall] = ACTIONS(6689), - [anon_sym___thiscall] = ACTIONS(6689), - [anon_sym___vectorcall] = ACTIONS(6689), - [anon_sym_signed] = ACTIONS(6689), - [anon_sym_unsigned] = ACTIONS(6689), - [anon_sym_long] = ACTIONS(6689), - [anon_sym_short] = ACTIONS(6689), - [anon_sym_static] = ACTIONS(6689), - [anon_sym_auto] = ACTIONS(6689), - [anon_sym_register] = ACTIONS(6689), - [anon_sym_inline] = ACTIONS(6689), - [anon_sym___inline] = ACTIONS(6689), - [anon_sym___inline__] = ACTIONS(6689), - [anon_sym___forceinline] = ACTIONS(6689), - [anon_sym_thread_local] = ACTIONS(6689), - [anon_sym___thread] = ACTIONS(6689), - [anon_sym_CG_EXTERN] = ACTIONS(6689), - [anon_sym_CG_INLINE] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6689), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6689), - [anon_sym_IBOutlet] = ACTIONS(6689), - [anon_sym_IBInspectable] = ACTIONS(6689), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6689), - [anon_sym_NS_INLINE] = ACTIONS(6689), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6689), - [anon_sym_OBJC_EXPORT] = ACTIONS(6689), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6689), - [anon_sym_const] = ACTIONS(6689), - [anon_sym_constexpr] = ACTIONS(6689), - [anon_sym_volatile] = ACTIONS(6689), - [anon_sym_restrict] = ACTIONS(6689), - [anon_sym___restrict__] = ACTIONS(6689), - [anon_sym__Atomic] = ACTIONS(6689), - [anon_sym__Noreturn] = ACTIONS(6689), - [anon_sym_nullable] = ACTIONS(6689), - [anon_sym__Complex] = ACTIONS(6689), - [anon_sym__Nonnull] = ACTIONS(6689), - [anon_sym__Nullable] = ACTIONS(6689), - [anon_sym__Nullable_result] = ACTIONS(6689), - [anon_sym__Null_unspecified] = ACTIONS(6689), - [anon_sym___autoreleasing] = ACTIONS(6689), - [anon_sym___block] = ACTIONS(6689), - [anon_sym___bridge] = ACTIONS(6689), - [anon_sym___bridge_retained] = ACTIONS(6689), - [anon_sym___bridge_transfer] = ACTIONS(6689), - [anon_sym___complex] = ACTIONS(6689), - [anon_sym___const] = ACTIONS(6689), - [anon_sym___imag] = ACTIONS(6689), - [anon_sym___kindof] = ACTIONS(6689), - [anon_sym___nonnull] = ACTIONS(6689), - [anon_sym___nullable] = ACTIONS(6689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6689), - [anon_sym___real] = ACTIONS(6689), - [anon_sym___strong] = ACTIONS(6689), - [anon_sym___unsafe_unretained] = ACTIONS(6689), - [anon_sym___unused] = ACTIONS(6689), - [anon_sym___weak] = ACTIONS(6689), - [sym_primitive_type] = ACTIONS(6689), - [anon_sym_enum] = ACTIONS(6689), - [anon_sym_struct] = ACTIONS(6689), - [anon_sym_union] = ACTIONS(6689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6689), - [anon_sym___typeof] = ACTIONS(6689), - [anon_sym_typeof] = ACTIONS(6689), - [aux_sym_preproc_undef_token1] = ACTIONS(6689), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6689), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6689), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6689), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6689), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE] = ACTIONS(6689), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_API_AVAILABLE] = ACTIONS(6689), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_API_DEPRECATED] = ACTIONS(6689), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6689), - [anon_sym___deprecated_msg] = ACTIONS(6689), - [anon_sym___deprecated_enum_msg] = ACTIONS(6689), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6689), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6689), - [anon_sym_ATproperty] = ACTIONS(6691), - [anon_sym__Alignas] = ACTIONS(6689), - [anon_sym_BOOL] = ACTIONS(6689), - [anon_sym_IMP] = ACTIONS(6689), - [anon_sym_SEL] = ACTIONS(6689), - [anon_sym_Class] = ACTIONS(6689), - [anon_sym_id] = ACTIONS(6689), - }, - [3843] = { - [sym_identifier] = ACTIONS(2710), - [aux_sym_preproc_def_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token1] = ACTIONS(2710), - [aux_sym_preproc_if_token2] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2710), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2710), - [sym_preproc_directive] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_PLUS] = ACTIONS(2712), - [anon_sym___extension__] = ACTIONS(2710), - [anon_sym_typedef] = ACTIONS(2710), - [anon_sym_extern] = ACTIONS(2710), - [anon_sym___attribute__] = ACTIONS(2710), - [anon_sym___attribute] = ACTIONS(2710), - [anon_sym_noreturn] = ACTIONS(2710), - [anon_sym_LBRACK] = ACTIONS(2712), - [anon_sym___declspec] = ACTIONS(2710), - [anon_sym___cdecl] = ACTIONS(2710), - [anon_sym___clrcall] = ACTIONS(2710), - [anon_sym___stdcall] = ACTIONS(2710), - [anon_sym___fastcall] = ACTIONS(2710), - [anon_sym___thiscall] = ACTIONS(2710), - [anon_sym___vectorcall] = ACTIONS(2710), - [anon_sym_signed] = ACTIONS(2710), - [anon_sym_unsigned] = ACTIONS(2710), - [anon_sym_long] = ACTIONS(2710), - [anon_sym_short] = ACTIONS(2710), - [anon_sym_static] = ACTIONS(2710), - [anon_sym_auto] = ACTIONS(2710), - [anon_sym_register] = ACTIONS(2710), - [anon_sym_inline] = ACTIONS(2710), - [anon_sym___inline] = ACTIONS(2710), - [anon_sym___inline__] = ACTIONS(2710), - [anon_sym___forceinline] = ACTIONS(2710), - [anon_sym_thread_local] = ACTIONS(2710), - [anon_sym___thread] = ACTIONS(2710), - [anon_sym_CG_EXTERN] = ACTIONS(2710), - [anon_sym_CG_INLINE] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2710), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2710), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2710), - [anon_sym_IBOutlet] = ACTIONS(2710), - [anon_sym_IBInspectable] = ACTIONS(2710), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2710), - [anon_sym_NS_INLINE] = ACTIONS(2710), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2710), - [anon_sym_OBJC_EXPORT] = ACTIONS(2710), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2710), - [anon_sym_const] = ACTIONS(2710), - [anon_sym_constexpr] = ACTIONS(2710), - [anon_sym_volatile] = ACTIONS(2710), - [anon_sym_restrict] = ACTIONS(2710), - [anon_sym___restrict__] = ACTIONS(2710), - [anon_sym__Atomic] = ACTIONS(2710), - [anon_sym__Noreturn] = ACTIONS(2710), - [anon_sym_nullable] = ACTIONS(2710), - [anon_sym__Complex] = ACTIONS(2710), - [anon_sym__Nonnull] = ACTIONS(2710), - [anon_sym__Nullable] = ACTIONS(2710), - [anon_sym__Nullable_result] = ACTIONS(2710), - [anon_sym__Null_unspecified] = ACTIONS(2710), - [anon_sym___autoreleasing] = ACTIONS(2710), - [anon_sym___block] = ACTIONS(2710), - [anon_sym___bridge] = ACTIONS(2710), - [anon_sym___bridge_retained] = ACTIONS(2710), - [anon_sym___bridge_transfer] = ACTIONS(2710), - [anon_sym___complex] = ACTIONS(2710), - [anon_sym___const] = ACTIONS(2710), - [anon_sym___imag] = ACTIONS(2710), - [anon_sym___kindof] = ACTIONS(2710), - [anon_sym___nonnull] = ACTIONS(2710), - [anon_sym___nullable] = ACTIONS(2710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2710), - [anon_sym___real] = ACTIONS(2710), - [anon_sym___strong] = ACTIONS(2710), - [anon_sym___unsafe_unretained] = ACTIONS(2710), - [anon_sym___unused] = ACTIONS(2710), - [anon_sym___weak] = ACTIONS(2710), - [sym_primitive_type] = ACTIONS(2710), - [anon_sym_enum] = ACTIONS(2710), - [anon_sym_struct] = ACTIONS(2710), - [anon_sym_union] = ACTIONS(2710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2710), - [anon_sym___typeof] = ACTIONS(2710), - [anon_sym_typeof] = ACTIONS(2710), - [aux_sym_preproc_undef_token1] = ACTIONS(2710), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2710), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2710), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2710), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2710), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2710), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2710), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE] = ACTIONS(2710), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2710), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_API_AVAILABLE] = ACTIONS(2710), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_API_DEPRECATED] = ACTIONS(2710), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2710), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2710), - [anon_sym___deprecated_msg] = ACTIONS(2710), - [anon_sym___deprecated_enum_msg] = ACTIONS(2710), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2710), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2710), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2710), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2710), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2710), - [anon_sym_ATsynthesize] = ACTIONS(2712), - [anon_sym_ATdynamic] = ACTIONS(2712), - [anon_sym_ATproperty] = ACTIONS(2712), - [anon_sym__Alignas] = ACTIONS(2710), - [anon_sym_BOOL] = ACTIONS(2710), - [anon_sym_IMP] = ACTIONS(2710), - [anon_sym_SEL] = ACTIONS(2710), - [anon_sym_Class] = ACTIONS(2710), - [anon_sym_id] = ACTIONS(2710), - }, - [3844] = { - [sym_identifier] = ACTIONS(6693), - [aux_sym_preproc_def_token1] = ACTIONS(6693), - [aux_sym_preproc_if_token1] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6693), - [sym_preproc_directive] = ACTIONS(6693), - [anon_sym_DASH] = ACTIONS(6695), - [anon_sym_PLUS] = ACTIONS(6695), - [anon_sym___extension__] = ACTIONS(6693), - [anon_sym_typedef] = ACTIONS(6693), - [anon_sym_extern] = ACTIONS(6693), - [anon_sym___attribute__] = ACTIONS(6693), - [anon_sym___attribute] = ACTIONS(6693), - [anon_sym_noreturn] = ACTIONS(6693), - [anon_sym_LBRACK] = ACTIONS(6695), - [anon_sym___declspec] = ACTIONS(6693), - [anon_sym___cdecl] = ACTIONS(6693), - [anon_sym___clrcall] = ACTIONS(6693), - [anon_sym___stdcall] = ACTIONS(6693), - [anon_sym___fastcall] = ACTIONS(6693), - [anon_sym___thiscall] = ACTIONS(6693), - [anon_sym___vectorcall] = ACTIONS(6693), - [anon_sym_signed] = ACTIONS(6693), - [anon_sym_unsigned] = ACTIONS(6693), - [anon_sym_long] = ACTIONS(6693), - [anon_sym_short] = ACTIONS(6693), - [anon_sym_static] = ACTIONS(6693), - [anon_sym_auto] = ACTIONS(6693), - [anon_sym_register] = ACTIONS(6693), - [anon_sym_inline] = ACTIONS(6693), - [anon_sym___inline] = ACTIONS(6693), - [anon_sym___inline__] = ACTIONS(6693), - [anon_sym___forceinline] = ACTIONS(6693), - [anon_sym_thread_local] = ACTIONS(6693), - [anon_sym___thread] = ACTIONS(6693), - [anon_sym_CG_EXTERN] = ACTIONS(6693), - [anon_sym_CG_INLINE] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6693), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6693), - [anon_sym_IBOutlet] = ACTIONS(6693), - [anon_sym_IBInspectable] = ACTIONS(6693), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6693), - [anon_sym_NS_INLINE] = ACTIONS(6693), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6693), - [anon_sym_OBJC_EXPORT] = ACTIONS(6693), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6693), - [anon_sym_const] = ACTIONS(6693), - [anon_sym_constexpr] = ACTIONS(6693), - [anon_sym_volatile] = ACTIONS(6693), - [anon_sym_restrict] = ACTIONS(6693), - [anon_sym___restrict__] = ACTIONS(6693), - [anon_sym__Atomic] = ACTIONS(6693), - [anon_sym__Noreturn] = ACTIONS(6693), - [anon_sym_nullable] = ACTIONS(6693), - [anon_sym__Complex] = ACTIONS(6693), - [anon_sym__Nonnull] = ACTIONS(6693), - [anon_sym__Nullable] = ACTIONS(6693), - [anon_sym__Nullable_result] = ACTIONS(6693), - [anon_sym__Null_unspecified] = ACTIONS(6693), - [anon_sym___autoreleasing] = ACTIONS(6693), - [anon_sym___block] = ACTIONS(6693), - [anon_sym___bridge] = ACTIONS(6693), - [anon_sym___bridge_retained] = ACTIONS(6693), - [anon_sym___bridge_transfer] = ACTIONS(6693), - [anon_sym___complex] = ACTIONS(6693), - [anon_sym___const] = ACTIONS(6693), - [anon_sym___imag] = ACTIONS(6693), - [anon_sym___kindof] = ACTIONS(6693), - [anon_sym___nonnull] = ACTIONS(6693), - [anon_sym___nullable] = ACTIONS(6693), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6693), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6693), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6693), - [anon_sym___real] = ACTIONS(6693), - [anon_sym___strong] = ACTIONS(6693), - [anon_sym___unsafe_unretained] = ACTIONS(6693), - [anon_sym___unused] = ACTIONS(6693), - [anon_sym___weak] = ACTIONS(6693), - [sym_primitive_type] = ACTIONS(6693), - [anon_sym_enum] = ACTIONS(6693), - [anon_sym_struct] = ACTIONS(6693), - [anon_sym_union] = ACTIONS(6693), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6693), - [anon_sym___typeof] = ACTIONS(6693), - [anon_sym_typeof] = ACTIONS(6693), - [aux_sym_preproc_undef_token1] = ACTIONS(6693), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6693), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6693), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6693), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6693), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE] = ACTIONS(6693), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_API_AVAILABLE] = ACTIONS(6693), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_API_DEPRECATED] = ACTIONS(6693), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6693), - [anon_sym___deprecated_msg] = ACTIONS(6693), - [anon_sym___deprecated_enum_msg] = ACTIONS(6693), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6693), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6693), - [anon_sym_ATend] = ACTIONS(6695), - [anon_sym_AToptional] = ACTIONS(6695), - [anon_sym_ATrequired] = ACTIONS(6695), - [anon_sym_ATproperty] = ACTIONS(6695), - [anon_sym__Alignas] = ACTIONS(6693), - [anon_sym_BOOL] = ACTIONS(6693), - [anon_sym_IMP] = ACTIONS(6693), - [anon_sym_SEL] = ACTIONS(6693), - [anon_sym_Class] = ACTIONS(6693), - [anon_sym_id] = ACTIONS(6693), - }, - [3845] = { - [sym_identifier] = ACTIONS(2706), - [aux_sym_preproc_def_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token1] = ACTIONS(2706), - [aux_sym_preproc_if_token2] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2706), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2706), - [sym_preproc_directive] = ACTIONS(2706), - [anon_sym_DASH] = ACTIONS(2708), - [anon_sym_PLUS] = ACTIONS(2708), - [anon_sym___extension__] = ACTIONS(2706), - [anon_sym_typedef] = ACTIONS(2706), - [anon_sym_extern] = ACTIONS(2706), - [anon_sym___attribute__] = ACTIONS(2706), - [anon_sym___attribute] = ACTIONS(2706), - [anon_sym_noreturn] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2708), - [anon_sym___declspec] = ACTIONS(2706), - [anon_sym___cdecl] = ACTIONS(2706), - [anon_sym___clrcall] = ACTIONS(2706), - [anon_sym___stdcall] = ACTIONS(2706), - [anon_sym___fastcall] = ACTIONS(2706), - [anon_sym___thiscall] = ACTIONS(2706), - [anon_sym___vectorcall] = ACTIONS(2706), - [anon_sym_signed] = ACTIONS(2706), - [anon_sym_unsigned] = ACTIONS(2706), - [anon_sym_long] = ACTIONS(2706), - [anon_sym_short] = ACTIONS(2706), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_auto] = ACTIONS(2706), - [anon_sym_register] = ACTIONS(2706), - [anon_sym_inline] = ACTIONS(2706), - [anon_sym___inline] = ACTIONS(2706), - [anon_sym___inline__] = ACTIONS(2706), - [anon_sym___forceinline] = ACTIONS(2706), - [anon_sym_thread_local] = ACTIONS(2706), - [anon_sym___thread] = ACTIONS(2706), - [anon_sym_CG_EXTERN] = ACTIONS(2706), - [anon_sym_CG_INLINE] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2706), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2706), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2706), - [anon_sym_IBOutlet] = ACTIONS(2706), - [anon_sym_IBInspectable] = ACTIONS(2706), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2706), - [anon_sym_NS_INLINE] = ACTIONS(2706), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2706), - [anon_sym_OBJC_EXPORT] = ACTIONS(2706), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_constexpr] = ACTIONS(2706), - [anon_sym_volatile] = ACTIONS(2706), - [anon_sym_restrict] = ACTIONS(2706), - [anon_sym___restrict__] = ACTIONS(2706), - [anon_sym__Atomic] = ACTIONS(2706), - [anon_sym__Noreturn] = ACTIONS(2706), - [anon_sym_nullable] = ACTIONS(2706), - [anon_sym__Complex] = ACTIONS(2706), - [anon_sym__Nonnull] = ACTIONS(2706), - [anon_sym__Nullable] = ACTIONS(2706), - [anon_sym__Nullable_result] = ACTIONS(2706), - [anon_sym__Null_unspecified] = ACTIONS(2706), - [anon_sym___autoreleasing] = ACTIONS(2706), - [anon_sym___block] = ACTIONS(2706), - [anon_sym___bridge] = ACTIONS(2706), - [anon_sym___bridge_retained] = ACTIONS(2706), - [anon_sym___bridge_transfer] = ACTIONS(2706), - [anon_sym___complex] = ACTIONS(2706), - [anon_sym___const] = ACTIONS(2706), - [anon_sym___imag] = ACTIONS(2706), - [anon_sym___kindof] = ACTIONS(2706), - [anon_sym___nonnull] = ACTIONS(2706), - [anon_sym___nullable] = ACTIONS(2706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2706), - [anon_sym___real] = ACTIONS(2706), - [anon_sym___strong] = ACTIONS(2706), - [anon_sym___unsafe_unretained] = ACTIONS(2706), - [anon_sym___unused] = ACTIONS(2706), - [anon_sym___weak] = ACTIONS(2706), - [sym_primitive_type] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [anon_sym_struct] = ACTIONS(2706), - [anon_sym_union] = ACTIONS(2706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2706), - [anon_sym___typeof] = ACTIONS(2706), - [anon_sym_typeof] = ACTIONS(2706), - [aux_sym_preproc_undef_token1] = ACTIONS(2706), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2706), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2706), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2706), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2706), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2706), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2706), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE] = ACTIONS(2706), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2706), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_API_AVAILABLE] = ACTIONS(2706), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_API_DEPRECATED] = ACTIONS(2706), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2706), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2706), - [anon_sym___deprecated_msg] = ACTIONS(2706), - [anon_sym___deprecated_enum_msg] = ACTIONS(2706), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2706), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2706), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2706), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2706), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2706), - [anon_sym_ATsynthesize] = ACTIONS(2708), - [anon_sym_ATdynamic] = ACTIONS(2708), - [anon_sym_ATproperty] = ACTIONS(2708), - [anon_sym__Alignas] = ACTIONS(2706), - [anon_sym_BOOL] = ACTIONS(2706), - [anon_sym_IMP] = ACTIONS(2706), - [anon_sym_SEL] = ACTIONS(2706), - [anon_sym_Class] = ACTIONS(2706), - [anon_sym_id] = ACTIONS(2706), - }, - [3846] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6697), - [anon_sym_nothrow] = ACTIONS(6699), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3847] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_def_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_if_token2] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3372), - [sym_preproc_directive] = ACTIONS(3372), - [anon_sym_DASH] = ACTIONS(3374), - [anon_sym_PLUS] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym_typedef] = ACTIONS(3372), - [anon_sym_extern] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym___declspec] = ACTIONS(3372), - [anon_sym___cdecl] = ACTIONS(3372), - [anon_sym___clrcall] = ACTIONS(3372), - [anon_sym___stdcall] = ACTIONS(3372), - [anon_sym___fastcall] = ACTIONS(3372), - [anon_sym___thiscall] = ACTIONS(3372), - [anon_sym___vectorcall] = ACTIONS(3372), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_static] = ACTIONS(3372), - [anon_sym_auto] = ACTIONS(3372), - [anon_sym_register] = ACTIONS(3372), - [anon_sym_inline] = ACTIONS(3372), - [anon_sym___inline] = ACTIONS(3372), - [anon_sym___inline__] = ACTIONS(3372), - [anon_sym___forceinline] = ACTIONS(3372), - [anon_sym_thread_local] = ACTIONS(3372), - [anon_sym___thread] = ACTIONS(3372), - [anon_sym_CG_EXTERN] = ACTIONS(3372), - [anon_sym_CG_INLINE] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3372), - [anon_sym_IBOutlet] = ACTIONS(3372), - [anon_sym_IBInspectable] = ACTIONS(3372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3372), - [anon_sym_NS_INLINE] = ACTIONS(3372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3372), - [anon_sym_OBJC_EXPORT] = ACTIONS(3372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [aux_sym_preproc_undef_token1] = ACTIONS(3372), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE] = ACTIONS(3372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_API_AVAILABLE] = ACTIONS(3372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_API_DEPRECATED] = ACTIONS(3372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3372), - [anon_sym___deprecated_msg] = ACTIONS(3372), - [anon_sym___deprecated_enum_msg] = ACTIONS(3372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3372), - [anon_sym_ATsynthesize] = ACTIONS(3374), - [anon_sym_ATdynamic] = ACTIONS(3374), - [anon_sym_ATproperty] = ACTIONS(3374), - [anon_sym__Alignas] = ACTIONS(3372), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - }, - [3848] = { - [sym_identifier] = ACTIONS(2602), - [aux_sym_preproc_def_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token1] = ACTIONS(2602), - [aux_sym_preproc_if_token2] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2602), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2602), - [sym_preproc_directive] = ACTIONS(2602), - [anon_sym_DASH] = ACTIONS(2604), - [anon_sym_PLUS] = ACTIONS(2604), - [anon_sym___extension__] = ACTIONS(2602), - [anon_sym_typedef] = ACTIONS(2602), - [anon_sym_extern] = ACTIONS(2602), - [anon_sym___attribute__] = ACTIONS(2602), - [anon_sym___attribute] = ACTIONS(2602), - [anon_sym_noreturn] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym___declspec] = ACTIONS(2602), - [anon_sym___cdecl] = ACTIONS(2602), - [anon_sym___clrcall] = ACTIONS(2602), - [anon_sym___stdcall] = ACTIONS(2602), - [anon_sym___fastcall] = ACTIONS(2602), - [anon_sym___thiscall] = ACTIONS(2602), - [anon_sym___vectorcall] = ACTIONS(2602), - [anon_sym_signed] = ACTIONS(2602), - [anon_sym_unsigned] = ACTIONS(2602), - [anon_sym_long] = ACTIONS(2602), - [anon_sym_short] = ACTIONS(2602), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_auto] = ACTIONS(2602), - [anon_sym_register] = ACTIONS(2602), - [anon_sym_inline] = ACTIONS(2602), - [anon_sym___inline] = ACTIONS(2602), - [anon_sym___inline__] = ACTIONS(2602), - [anon_sym___forceinline] = ACTIONS(2602), - [anon_sym_thread_local] = ACTIONS(2602), - [anon_sym___thread] = ACTIONS(2602), - [anon_sym_CG_EXTERN] = ACTIONS(2602), - [anon_sym_CG_INLINE] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2602), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2602), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2602), - [anon_sym_IBOutlet] = ACTIONS(2602), - [anon_sym_IBInspectable] = ACTIONS(2602), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2602), - [anon_sym_NS_INLINE] = ACTIONS(2602), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2602), - [anon_sym_OBJC_EXPORT] = ACTIONS(2602), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_constexpr] = ACTIONS(2602), - [anon_sym_volatile] = ACTIONS(2602), - [anon_sym_restrict] = ACTIONS(2602), - [anon_sym___restrict__] = ACTIONS(2602), - [anon_sym__Atomic] = ACTIONS(2602), - [anon_sym__Noreturn] = ACTIONS(2602), - [anon_sym_nullable] = ACTIONS(2602), - [anon_sym__Complex] = ACTIONS(2602), - [anon_sym__Nonnull] = ACTIONS(2602), - [anon_sym__Nullable] = ACTIONS(2602), - [anon_sym__Nullable_result] = ACTIONS(2602), - [anon_sym__Null_unspecified] = ACTIONS(2602), - [anon_sym___autoreleasing] = ACTIONS(2602), - [anon_sym___block] = ACTIONS(2602), - [anon_sym___bridge] = ACTIONS(2602), - [anon_sym___bridge_retained] = ACTIONS(2602), - [anon_sym___bridge_transfer] = ACTIONS(2602), - [anon_sym___complex] = ACTIONS(2602), - [anon_sym___const] = ACTIONS(2602), - [anon_sym___imag] = ACTIONS(2602), - [anon_sym___kindof] = ACTIONS(2602), - [anon_sym___nonnull] = ACTIONS(2602), - [anon_sym___nullable] = ACTIONS(2602), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2602), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2602), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2602), - [anon_sym___real] = ACTIONS(2602), - [anon_sym___strong] = ACTIONS(2602), - [anon_sym___unsafe_unretained] = ACTIONS(2602), - [anon_sym___unused] = ACTIONS(2602), - [anon_sym___weak] = ACTIONS(2602), - [sym_primitive_type] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), - [anon_sym_struct] = ACTIONS(2602), - [anon_sym_union] = ACTIONS(2602), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2602), - [anon_sym___typeof] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2602), - [aux_sym_preproc_undef_token1] = ACTIONS(2602), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2602), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2602), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2602), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2602), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2602), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2602), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE] = ACTIONS(2602), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2602), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_API_AVAILABLE] = ACTIONS(2602), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_API_DEPRECATED] = ACTIONS(2602), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2602), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2602), - [anon_sym___deprecated_msg] = ACTIONS(2602), - [anon_sym___deprecated_enum_msg] = ACTIONS(2602), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2602), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2602), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2602), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2602), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2602), - [anon_sym_ATsynthesize] = ACTIONS(2604), - [anon_sym_ATdynamic] = ACTIONS(2604), - [anon_sym_ATproperty] = ACTIONS(2604), - [anon_sym__Alignas] = ACTIONS(2602), - [anon_sym_BOOL] = ACTIONS(2602), - [anon_sym_IMP] = ACTIONS(2602), - [anon_sym_SEL] = ACTIONS(2602), - [anon_sym_Class] = ACTIONS(2602), - [anon_sym_id] = ACTIONS(2602), - }, - [3849] = { - [sym_identifier] = ACTIONS(2598), - [aux_sym_preproc_def_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token1] = ACTIONS(2598), - [aux_sym_preproc_if_token2] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2598), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2598), - [sym_preproc_directive] = ACTIONS(2598), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym___extension__] = ACTIONS(2598), - [anon_sym_typedef] = ACTIONS(2598), - [anon_sym_extern] = ACTIONS(2598), - [anon_sym___attribute__] = ACTIONS(2598), - [anon_sym___attribute] = ACTIONS(2598), - [anon_sym_noreturn] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym___declspec] = ACTIONS(2598), - [anon_sym___cdecl] = ACTIONS(2598), - [anon_sym___clrcall] = ACTIONS(2598), - [anon_sym___stdcall] = ACTIONS(2598), - [anon_sym___fastcall] = ACTIONS(2598), - [anon_sym___thiscall] = ACTIONS(2598), - [anon_sym___vectorcall] = ACTIONS(2598), - [anon_sym_signed] = ACTIONS(2598), - [anon_sym_unsigned] = ACTIONS(2598), - [anon_sym_long] = ACTIONS(2598), - [anon_sym_short] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_auto] = ACTIONS(2598), - [anon_sym_register] = ACTIONS(2598), - [anon_sym_inline] = ACTIONS(2598), - [anon_sym___inline] = ACTIONS(2598), - [anon_sym___inline__] = ACTIONS(2598), - [anon_sym___forceinline] = ACTIONS(2598), - [anon_sym_thread_local] = ACTIONS(2598), - [anon_sym___thread] = ACTIONS(2598), - [anon_sym_CG_EXTERN] = ACTIONS(2598), - [anon_sym_CG_INLINE] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2598), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2598), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2598), - [anon_sym_IBOutlet] = ACTIONS(2598), - [anon_sym_IBInspectable] = ACTIONS(2598), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2598), - [anon_sym_NS_INLINE] = ACTIONS(2598), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2598), - [anon_sym_OBJC_EXPORT] = ACTIONS(2598), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_constexpr] = ACTIONS(2598), - [anon_sym_volatile] = ACTIONS(2598), - [anon_sym_restrict] = ACTIONS(2598), - [anon_sym___restrict__] = ACTIONS(2598), - [anon_sym__Atomic] = ACTIONS(2598), - [anon_sym__Noreturn] = ACTIONS(2598), - [anon_sym_nullable] = ACTIONS(2598), - [anon_sym__Complex] = ACTIONS(2598), - [anon_sym__Nonnull] = ACTIONS(2598), - [anon_sym__Nullable] = ACTIONS(2598), - [anon_sym__Nullable_result] = ACTIONS(2598), - [anon_sym__Null_unspecified] = ACTIONS(2598), - [anon_sym___autoreleasing] = ACTIONS(2598), - [anon_sym___block] = ACTIONS(2598), - [anon_sym___bridge] = ACTIONS(2598), - [anon_sym___bridge_retained] = ACTIONS(2598), - [anon_sym___bridge_transfer] = ACTIONS(2598), - [anon_sym___complex] = ACTIONS(2598), - [anon_sym___const] = ACTIONS(2598), - [anon_sym___imag] = ACTIONS(2598), - [anon_sym___kindof] = ACTIONS(2598), - [anon_sym___nonnull] = ACTIONS(2598), - [anon_sym___nullable] = ACTIONS(2598), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2598), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2598), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2598), - [anon_sym___real] = ACTIONS(2598), - [anon_sym___strong] = ACTIONS(2598), - [anon_sym___unsafe_unretained] = ACTIONS(2598), - [anon_sym___unused] = ACTIONS(2598), - [anon_sym___weak] = ACTIONS(2598), - [sym_primitive_type] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), - [anon_sym_struct] = ACTIONS(2598), - [anon_sym_union] = ACTIONS(2598), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2598), - [anon_sym___typeof] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2598), - [aux_sym_preproc_undef_token1] = ACTIONS(2598), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2598), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2598), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2598), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2598), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2598), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2598), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE] = ACTIONS(2598), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2598), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_API_AVAILABLE] = ACTIONS(2598), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_API_DEPRECATED] = ACTIONS(2598), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2598), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2598), - [anon_sym___deprecated_msg] = ACTIONS(2598), - [anon_sym___deprecated_enum_msg] = ACTIONS(2598), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2598), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2598), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2598), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2598), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2598), - [anon_sym_ATsynthesize] = ACTIONS(2600), - [anon_sym_ATdynamic] = ACTIONS(2600), - [anon_sym_ATproperty] = ACTIONS(2600), - [anon_sym__Alignas] = ACTIONS(2598), - [anon_sym_BOOL] = ACTIONS(2598), - [anon_sym_IMP] = ACTIONS(2598), - [anon_sym_SEL] = ACTIONS(2598), - [anon_sym_Class] = ACTIONS(2598), - [anon_sym_id] = ACTIONS(2598), - }, - [3850] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_def_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_if_token2] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3416), - [sym_preproc_directive] = ACTIONS(3416), - [anon_sym_DASH] = ACTIONS(3418), - [anon_sym_PLUS] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym_typedef] = ACTIONS(3416), - [anon_sym_extern] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym___declspec] = ACTIONS(3416), - [anon_sym___cdecl] = ACTIONS(3416), - [anon_sym___clrcall] = ACTIONS(3416), - [anon_sym___stdcall] = ACTIONS(3416), - [anon_sym___fastcall] = ACTIONS(3416), - [anon_sym___thiscall] = ACTIONS(3416), - [anon_sym___vectorcall] = ACTIONS(3416), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_static] = ACTIONS(3416), - [anon_sym_auto] = ACTIONS(3416), - [anon_sym_register] = ACTIONS(3416), - [anon_sym_inline] = ACTIONS(3416), - [anon_sym___inline] = ACTIONS(3416), - [anon_sym___inline__] = ACTIONS(3416), - [anon_sym___forceinline] = ACTIONS(3416), - [anon_sym_thread_local] = ACTIONS(3416), - [anon_sym___thread] = ACTIONS(3416), - [anon_sym_CG_EXTERN] = ACTIONS(3416), - [anon_sym_CG_INLINE] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3416), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3416), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3416), - [anon_sym_IBOutlet] = ACTIONS(3416), - [anon_sym_IBInspectable] = ACTIONS(3416), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3416), - [anon_sym_NS_INLINE] = ACTIONS(3416), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3416), - [anon_sym_OBJC_EXPORT] = ACTIONS(3416), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [aux_sym_preproc_undef_token1] = ACTIONS(3416), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3416), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3416), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3416), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3416), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3416), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3416), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE] = ACTIONS(3416), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3416), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_API_AVAILABLE] = ACTIONS(3416), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_API_DEPRECATED] = ACTIONS(3416), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3416), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3416), - [anon_sym___deprecated_msg] = ACTIONS(3416), - [anon_sym___deprecated_enum_msg] = ACTIONS(3416), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3416), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3416), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3416), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3416), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3416), - [anon_sym_ATsynthesize] = ACTIONS(3418), - [anon_sym_ATdynamic] = ACTIONS(3418), - [anon_sym_ATproperty] = ACTIONS(3418), - [anon_sym__Alignas] = ACTIONS(3416), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - }, - [3851] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym_DASH] = ACTIONS(3414), - [anon_sym_PLUS] = ACTIONS(3414), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_typedef] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym___cdecl] = ACTIONS(3412), - [anon_sym___clrcall] = ACTIONS(3412), - [anon_sym___stdcall] = ACTIONS(3412), - [anon_sym___fastcall] = ACTIONS(3412), - [anon_sym___thiscall] = ACTIONS(3412), - [anon_sym___vectorcall] = ACTIONS(3412), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [aux_sym_preproc_undef_token1] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym_ATsynthesize] = ACTIONS(3414), - [anon_sym_ATdynamic] = ACTIONS(3414), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - [anon_sym_ATdefs] = ACTIONS(3414), - }, - [3852] = { - [sym_identifier] = ACTIONS(2594), - [aux_sym_preproc_def_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token1] = ACTIONS(2594), - [aux_sym_preproc_if_token2] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2594), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2594), - [sym_preproc_directive] = ACTIONS(2594), - [anon_sym_DASH] = ACTIONS(2596), - [anon_sym_PLUS] = ACTIONS(2596), - [anon_sym___extension__] = ACTIONS(2594), - [anon_sym_typedef] = ACTIONS(2594), - [anon_sym_extern] = ACTIONS(2594), - [anon_sym___attribute__] = ACTIONS(2594), - [anon_sym___attribute] = ACTIONS(2594), - [anon_sym_noreturn] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym___declspec] = ACTIONS(2594), - [anon_sym___cdecl] = ACTIONS(2594), - [anon_sym___clrcall] = ACTIONS(2594), - [anon_sym___stdcall] = ACTIONS(2594), - [anon_sym___fastcall] = ACTIONS(2594), - [anon_sym___thiscall] = ACTIONS(2594), - [anon_sym___vectorcall] = ACTIONS(2594), - [anon_sym_signed] = ACTIONS(2594), - [anon_sym_unsigned] = ACTIONS(2594), - [anon_sym_long] = ACTIONS(2594), - [anon_sym_short] = ACTIONS(2594), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_auto] = ACTIONS(2594), - [anon_sym_register] = ACTIONS(2594), - [anon_sym_inline] = ACTIONS(2594), - [anon_sym___inline] = ACTIONS(2594), - [anon_sym___inline__] = ACTIONS(2594), - [anon_sym___forceinline] = ACTIONS(2594), - [anon_sym_thread_local] = ACTIONS(2594), - [anon_sym___thread] = ACTIONS(2594), - [anon_sym_CG_EXTERN] = ACTIONS(2594), - [anon_sym_CG_INLINE] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2594), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2594), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2594), - [anon_sym_IBOutlet] = ACTIONS(2594), - [anon_sym_IBInspectable] = ACTIONS(2594), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2594), - [anon_sym_NS_INLINE] = ACTIONS(2594), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2594), - [anon_sym_OBJC_EXPORT] = ACTIONS(2594), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_constexpr] = ACTIONS(2594), - [anon_sym_volatile] = ACTIONS(2594), - [anon_sym_restrict] = ACTIONS(2594), - [anon_sym___restrict__] = ACTIONS(2594), - [anon_sym__Atomic] = ACTIONS(2594), - [anon_sym__Noreturn] = ACTIONS(2594), - [anon_sym_nullable] = ACTIONS(2594), - [anon_sym__Complex] = ACTIONS(2594), - [anon_sym__Nonnull] = ACTIONS(2594), - [anon_sym__Nullable] = ACTIONS(2594), - [anon_sym__Nullable_result] = ACTIONS(2594), - [anon_sym__Null_unspecified] = ACTIONS(2594), - [anon_sym___autoreleasing] = ACTIONS(2594), - [anon_sym___block] = ACTIONS(2594), - [anon_sym___bridge] = ACTIONS(2594), - [anon_sym___bridge_retained] = ACTIONS(2594), - [anon_sym___bridge_transfer] = ACTIONS(2594), - [anon_sym___complex] = ACTIONS(2594), - [anon_sym___const] = ACTIONS(2594), - [anon_sym___imag] = ACTIONS(2594), - [anon_sym___kindof] = ACTIONS(2594), - [anon_sym___nonnull] = ACTIONS(2594), - [anon_sym___nullable] = ACTIONS(2594), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2594), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2594), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2594), - [anon_sym___real] = ACTIONS(2594), - [anon_sym___strong] = ACTIONS(2594), - [anon_sym___unsafe_unretained] = ACTIONS(2594), - [anon_sym___unused] = ACTIONS(2594), - [anon_sym___weak] = ACTIONS(2594), - [sym_primitive_type] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), - [anon_sym_struct] = ACTIONS(2594), - [anon_sym_union] = ACTIONS(2594), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2594), - [anon_sym___typeof] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2594), - [aux_sym_preproc_undef_token1] = ACTIONS(2594), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2594), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2594), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2594), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2594), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2594), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2594), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE] = ACTIONS(2594), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2594), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_API_AVAILABLE] = ACTIONS(2594), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_API_DEPRECATED] = ACTIONS(2594), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2594), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2594), - [anon_sym___deprecated_msg] = ACTIONS(2594), - [anon_sym___deprecated_enum_msg] = ACTIONS(2594), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2594), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2594), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2594), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2594), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2594), - [anon_sym_ATsynthesize] = ACTIONS(2596), - [anon_sym_ATdynamic] = ACTIONS(2596), - [anon_sym_ATproperty] = ACTIONS(2596), - [anon_sym__Alignas] = ACTIONS(2594), - [anon_sym_BOOL] = ACTIONS(2594), - [anon_sym_IMP] = ACTIONS(2594), - [anon_sym_SEL] = ACTIONS(2594), - [anon_sym_Class] = ACTIONS(2594), - [anon_sym_id] = ACTIONS(2594), - }, - [3853] = { - [sym_identifier] = ACTIONS(2590), - [aux_sym_preproc_def_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token1] = ACTIONS(2590), - [aux_sym_preproc_if_token2] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2590), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2590), - [sym_preproc_directive] = ACTIONS(2590), - [anon_sym_DASH] = ACTIONS(2592), - [anon_sym_PLUS] = ACTIONS(2592), - [anon_sym___extension__] = ACTIONS(2590), - [anon_sym_typedef] = ACTIONS(2590), - [anon_sym_extern] = ACTIONS(2590), - [anon_sym___attribute__] = ACTIONS(2590), - [anon_sym___attribute] = ACTIONS(2590), - [anon_sym_noreturn] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym___declspec] = ACTIONS(2590), - [anon_sym___cdecl] = ACTIONS(2590), - [anon_sym___clrcall] = ACTIONS(2590), - [anon_sym___stdcall] = ACTIONS(2590), - [anon_sym___fastcall] = ACTIONS(2590), - [anon_sym___thiscall] = ACTIONS(2590), - [anon_sym___vectorcall] = ACTIONS(2590), - [anon_sym_signed] = ACTIONS(2590), - [anon_sym_unsigned] = ACTIONS(2590), - [anon_sym_long] = ACTIONS(2590), - [anon_sym_short] = ACTIONS(2590), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_auto] = ACTIONS(2590), - [anon_sym_register] = ACTIONS(2590), - [anon_sym_inline] = ACTIONS(2590), - [anon_sym___inline] = ACTIONS(2590), - [anon_sym___inline__] = ACTIONS(2590), - [anon_sym___forceinline] = ACTIONS(2590), - [anon_sym_thread_local] = ACTIONS(2590), - [anon_sym___thread] = ACTIONS(2590), - [anon_sym_CG_EXTERN] = ACTIONS(2590), - [anon_sym_CG_INLINE] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2590), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2590), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2590), - [anon_sym_IBOutlet] = ACTIONS(2590), - [anon_sym_IBInspectable] = ACTIONS(2590), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2590), - [anon_sym_NS_INLINE] = ACTIONS(2590), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2590), - [anon_sym_OBJC_EXPORT] = ACTIONS(2590), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_constexpr] = ACTIONS(2590), - [anon_sym_volatile] = ACTIONS(2590), - [anon_sym_restrict] = ACTIONS(2590), - [anon_sym___restrict__] = ACTIONS(2590), - [anon_sym__Atomic] = ACTIONS(2590), - [anon_sym__Noreturn] = ACTIONS(2590), - [anon_sym_nullable] = ACTIONS(2590), - [anon_sym__Complex] = ACTIONS(2590), - [anon_sym__Nonnull] = ACTIONS(2590), - [anon_sym__Nullable] = ACTIONS(2590), - [anon_sym__Nullable_result] = ACTIONS(2590), - [anon_sym__Null_unspecified] = ACTIONS(2590), - [anon_sym___autoreleasing] = ACTIONS(2590), - [anon_sym___block] = ACTIONS(2590), - [anon_sym___bridge] = ACTIONS(2590), - [anon_sym___bridge_retained] = ACTIONS(2590), - [anon_sym___bridge_transfer] = ACTIONS(2590), - [anon_sym___complex] = ACTIONS(2590), - [anon_sym___const] = ACTIONS(2590), - [anon_sym___imag] = ACTIONS(2590), - [anon_sym___kindof] = ACTIONS(2590), - [anon_sym___nonnull] = ACTIONS(2590), - [anon_sym___nullable] = ACTIONS(2590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2590), - [anon_sym___real] = ACTIONS(2590), - [anon_sym___strong] = ACTIONS(2590), - [anon_sym___unsafe_unretained] = ACTIONS(2590), - [anon_sym___unused] = ACTIONS(2590), - [anon_sym___weak] = ACTIONS(2590), - [sym_primitive_type] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), - [anon_sym_struct] = ACTIONS(2590), - [anon_sym_union] = ACTIONS(2590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2590), - [anon_sym___typeof] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2590), - [aux_sym_preproc_undef_token1] = ACTIONS(2590), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2590), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2590), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2590), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2590), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2590), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2590), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE] = ACTIONS(2590), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2590), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_API_AVAILABLE] = ACTIONS(2590), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_API_DEPRECATED] = ACTIONS(2590), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2590), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2590), - [anon_sym___deprecated_msg] = ACTIONS(2590), - [anon_sym___deprecated_enum_msg] = ACTIONS(2590), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2590), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2590), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2590), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2590), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2590), - [anon_sym_ATsynthesize] = ACTIONS(2592), - [anon_sym_ATdynamic] = ACTIONS(2592), - [anon_sym_ATproperty] = ACTIONS(2592), - [anon_sym__Alignas] = ACTIONS(2590), - [anon_sym_BOOL] = ACTIONS(2590), - [anon_sym_IMP] = ACTIONS(2590), - [anon_sym_SEL] = ACTIONS(2590), - [anon_sym_Class] = ACTIONS(2590), - [anon_sym_id] = ACTIONS(2590), - }, - [3854] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(6703), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(81), - }, - [3855] = { - [sym_identifier] = ACTIONS(2582), - [aux_sym_preproc_def_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token1] = ACTIONS(2582), - [aux_sym_preproc_if_token2] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2582), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2582), - [sym_preproc_directive] = ACTIONS(2582), - [anon_sym_DASH] = ACTIONS(2584), - [anon_sym_PLUS] = ACTIONS(2584), - [anon_sym___extension__] = ACTIONS(2582), - [anon_sym_typedef] = ACTIONS(2582), - [anon_sym_extern] = ACTIONS(2582), - [anon_sym___attribute__] = ACTIONS(2582), - [anon_sym___attribute] = ACTIONS(2582), - [anon_sym_noreturn] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2584), - [anon_sym___declspec] = ACTIONS(2582), - [anon_sym___cdecl] = ACTIONS(2582), - [anon_sym___clrcall] = ACTIONS(2582), - [anon_sym___stdcall] = ACTIONS(2582), - [anon_sym___fastcall] = ACTIONS(2582), - [anon_sym___thiscall] = ACTIONS(2582), - [anon_sym___vectorcall] = ACTIONS(2582), - [anon_sym_signed] = ACTIONS(2582), - [anon_sym_unsigned] = ACTIONS(2582), - [anon_sym_long] = ACTIONS(2582), - [anon_sym_short] = ACTIONS(2582), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_auto] = ACTIONS(2582), - [anon_sym_register] = ACTIONS(2582), - [anon_sym_inline] = ACTIONS(2582), - [anon_sym___inline] = ACTIONS(2582), - [anon_sym___inline__] = ACTIONS(2582), - [anon_sym___forceinline] = ACTIONS(2582), - [anon_sym_thread_local] = ACTIONS(2582), - [anon_sym___thread] = ACTIONS(2582), - [anon_sym_CG_EXTERN] = ACTIONS(2582), - [anon_sym_CG_INLINE] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2582), - [anon_sym_IBOutlet] = ACTIONS(2582), - [anon_sym_IBInspectable] = ACTIONS(2582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2582), - [anon_sym_NS_INLINE] = ACTIONS(2582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2582), - [anon_sym_OBJC_EXPORT] = ACTIONS(2582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_constexpr] = ACTIONS(2582), - [anon_sym_volatile] = ACTIONS(2582), - [anon_sym_restrict] = ACTIONS(2582), - [anon_sym___restrict__] = ACTIONS(2582), - [anon_sym__Atomic] = ACTIONS(2582), - [anon_sym__Noreturn] = ACTIONS(2582), - [anon_sym_nullable] = ACTIONS(2582), - [anon_sym__Complex] = ACTIONS(2582), - [anon_sym__Nonnull] = ACTIONS(2582), - [anon_sym__Nullable] = ACTIONS(2582), - [anon_sym__Nullable_result] = ACTIONS(2582), - [anon_sym__Null_unspecified] = ACTIONS(2582), - [anon_sym___autoreleasing] = ACTIONS(2582), - [anon_sym___block] = ACTIONS(2582), - [anon_sym___bridge] = ACTIONS(2582), - [anon_sym___bridge_retained] = ACTIONS(2582), - [anon_sym___bridge_transfer] = ACTIONS(2582), - [anon_sym___complex] = ACTIONS(2582), - [anon_sym___const] = ACTIONS(2582), - [anon_sym___imag] = ACTIONS(2582), - [anon_sym___kindof] = ACTIONS(2582), - [anon_sym___nonnull] = ACTIONS(2582), - [anon_sym___nullable] = ACTIONS(2582), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2582), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2582), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2582), - [anon_sym___real] = ACTIONS(2582), - [anon_sym___strong] = ACTIONS(2582), - [anon_sym___unsafe_unretained] = ACTIONS(2582), - [anon_sym___unused] = ACTIONS(2582), - [anon_sym___weak] = ACTIONS(2582), - [sym_primitive_type] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), - [anon_sym_struct] = ACTIONS(2582), - [anon_sym_union] = ACTIONS(2582), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2582), - [anon_sym___typeof] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2582), - [aux_sym_preproc_undef_token1] = ACTIONS(2582), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE] = ACTIONS(2582), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_API_AVAILABLE] = ACTIONS(2582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_API_DEPRECATED] = ACTIONS(2582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2582), - [anon_sym___deprecated_msg] = ACTIONS(2582), - [anon_sym___deprecated_enum_msg] = ACTIONS(2582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2582), - [anon_sym_ATsynthesize] = ACTIONS(2584), - [anon_sym_ATdynamic] = ACTIONS(2584), - [anon_sym_ATproperty] = ACTIONS(2584), - [anon_sym__Alignas] = ACTIONS(2582), - [anon_sym_BOOL] = ACTIONS(2582), - [anon_sym_IMP] = ACTIONS(2582), - [anon_sym_SEL] = ACTIONS(2582), - [anon_sym_Class] = ACTIONS(2582), - [anon_sym_id] = ACTIONS(2582), - }, - [3856] = { - [sym_identifier] = ACTIONS(2578), - [aux_sym_preproc_def_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token1] = ACTIONS(2578), - [aux_sym_preproc_if_token2] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2578), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2578), - [sym_preproc_directive] = ACTIONS(2578), - [anon_sym_DASH] = ACTIONS(2580), - [anon_sym_PLUS] = ACTIONS(2580), - [anon_sym___extension__] = ACTIONS(2578), - [anon_sym_typedef] = ACTIONS(2578), - [anon_sym_extern] = ACTIONS(2578), - [anon_sym___attribute__] = ACTIONS(2578), - [anon_sym___attribute] = ACTIONS(2578), - [anon_sym_noreturn] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym___declspec] = ACTIONS(2578), - [anon_sym___cdecl] = ACTIONS(2578), - [anon_sym___clrcall] = ACTIONS(2578), - [anon_sym___stdcall] = ACTIONS(2578), - [anon_sym___fastcall] = ACTIONS(2578), - [anon_sym___thiscall] = ACTIONS(2578), - [anon_sym___vectorcall] = ACTIONS(2578), - [anon_sym_signed] = ACTIONS(2578), - [anon_sym_unsigned] = ACTIONS(2578), - [anon_sym_long] = ACTIONS(2578), - [anon_sym_short] = ACTIONS(2578), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_auto] = ACTIONS(2578), - [anon_sym_register] = ACTIONS(2578), - [anon_sym_inline] = ACTIONS(2578), - [anon_sym___inline] = ACTIONS(2578), - [anon_sym___inline__] = ACTIONS(2578), - [anon_sym___forceinline] = ACTIONS(2578), - [anon_sym_thread_local] = ACTIONS(2578), - [anon_sym___thread] = ACTIONS(2578), - [anon_sym_CG_EXTERN] = ACTIONS(2578), - [anon_sym_CG_INLINE] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2578), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2578), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2578), - [anon_sym_IBOutlet] = ACTIONS(2578), - [anon_sym_IBInspectable] = ACTIONS(2578), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2578), - [anon_sym_NS_INLINE] = ACTIONS(2578), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2578), - [anon_sym_OBJC_EXPORT] = ACTIONS(2578), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_constexpr] = ACTIONS(2578), - [anon_sym_volatile] = ACTIONS(2578), - [anon_sym_restrict] = ACTIONS(2578), - [anon_sym___restrict__] = ACTIONS(2578), - [anon_sym__Atomic] = ACTIONS(2578), - [anon_sym__Noreturn] = ACTIONS(2578), - [anon_sym_nullable] = ACTIONS(2578), - [anon_sym__Complex] = ACTIONS(2578), - [anon_sym__Nonnull] = ACTIONS(2578), - [anon_sym__Nullable] = ACTIONS(2578), - [anon_sym__Nullable_result] = ACTIONS(2578), - [anon_sym__Null_unspecified] = ACTIONS(2578), - [anon_sym___autoreleasing] = ACTIONS(2578), - [anon_sym___block] = ACTIONS(2578), - [anon_sym___bridge] = ACTIONS(2578), - [anon_sym___bridge_retained] = ACTIONS(2578), - [anon_sym___bridge_transfer] = ACTIONS(2578), - [anon_sym___complex] = ACTIONS(2578), - [anon_sym___const] = ACTIONS(2578), - [anon_sym___imag] = ACTIONS(2578), - [anon_sym___kindof] = ACTIONS(2578), - [anon_sym___nonnull] = ACTIONS(2578), - [anon_sym___nullable] = ACTIONS(2578), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2578), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2578), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2578), - [anon_sym___real] = ACTIONS(2578), - [anon_sym___strong] = ACTIONS(2578), - [anon_sym___unsafe_unretained] = ACTIONS(2578), - [anon_sym___unused] = ACTIONS(2578), - [anon_sym___weak] = ACTIONS(2578), - [sym_primitive_type] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [anon_sym_struct] = ACTIONS(2578), - [anon_sym_union] = ACTIONS(2578), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2578), - [anon_sym___typeof] = ACTIONS(2578), - [anon_sym_typeof] = ACTIONS(2578), - [aux_sym_preproc_undef_token1] = ACTIONS(2578), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2578), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2578), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2578), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2578), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2578), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2578), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE] = ACTIONS(2578), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2578), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_API_AVAILABLE] = ACTIONS(2578), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_API_DEPRECATED] = ACTIONS(2578), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2578), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2578), - [anon_sym___deprecated_msg] = ACTIONS(2578), - [anon_sym___deprecated_enum_msg] = ACTIONS(2578), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2578), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2578), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2578), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2578), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2578), - [anon_sym_ATsynthesize] = ACTIONS(2580), - [anon_sym_ATdynamic] = ACTIONS(2580), - [anon_sym_ATproperty] = ACTIONS(2580), - [anon_sym__Alignas] = ACTIONS(2578), - [anon_sym_BOOL] = ACTIONS(2578), - [anon_sym_IMP] = ACTIONS(2578), - [anon_sym_SEL] = ACTIONS(2578), - [anon_sym_Class] = ACTIONS(2578), - [anon_sym_id] = ACTIONS(2578), - }, - [3857] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym_SEMI] = ACTIONS(6705), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATend] = ACTIONS(6577), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [3858] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_def_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_if_token2] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3070), - [sym_preproc_directive] = ACTIONS(3070), - [anon_sym_DASH] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym_typedef] = ACTIONS(3070), - [anon_sym_extern] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym___declspec] = ACTIONS(3070), - [anon_sym___cdecl] = ACTIONS(3070), - [anon_sym___clrcall] = ACTIONS(3070), - [anon_sym___stdcall] = ACTIONS(3070), - [anon_sym___fastcall] = ACTIONS(3070), - [anon_sym___thiscall] = ACTIONS(3070), - [anon_sym___vectorcall] = ACTIONS(3070), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_static] = ACTIONS(3070), - [anon_sym_auto] = ACTIONS(3070), - [anon_sym_register] = ACTIONS(3070), - [anon_sym_inline] = ACTIONS(3070), - [anon_sym___inline] = ACTIONS(3070), - [anon_sym___inline__] = ACTIONS(3070), - [anon_sym___forceinline] = ACTIONS(3070), - [anon_sym_thread_local] = ACTIONS(3070), - [anon_sym___thread] = ACTIONS(3070), - [anon_sym_CG_EXTERN] = ACTIONS(3070), - [anon_sym_CG_INLINE] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3070), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3070), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3070), - [anon_sym_IBOutlet] = ACTIONS(3070), - [anon_sym_IBInspectable] = ACTIONS(3070), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3070), - [anon_sym_NS_INLINE] = ACTIONS(3070), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3070), - [anon_sym_OBJC_EXPORT] = ACTIONS(3070), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [aux_sym_preproc_undef_token1] = ACTIONS(3070), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3070), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3070), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3070), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3070), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3070), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3070), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE] = ACTIONS(3070), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3070), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_API_AVAILABLE] = ACTIONS(3070), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_API_DEPRECATED] = ACTIONS(3070), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3070), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3070), - [anon_sym___deprecated_msg] = ACTIONS(3070), - [anon_sym___deprecated_enum_msg] = ACTIONS(3070), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3070), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3070), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3070), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3070), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3070), - [anon_sym_ATsynthesize] = ACTIONS(3072), - [anon_sym_ATdynamic] = ACTIONS(3072), - [anon_sym_ATproperty] = ACTIONS(3072), - [anon_sym__Alignas] = ACTIONS(3070), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - }, - [3859] = { - [sym_identifier] = ACTIONS(2574), - [aux_sym_preproc_def_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token1] = ACTIONS(2574), - [aux_sym_preproc_if_token2] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2574), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2574), - [sym_preproc_directive] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2576), - [anon_sym_PLUS] = ACTIONS(2576), - [anon_sym___extension__] = ACTIONS(2574), - [anon_sym_typedef] = ACTIONS(2574), - [anon_sym_extern] = ACTIONS(2574), - [anon_sym___attribute__] = ACTIONS(2574), - [anon_sym___attribute] = ACTIONS(2574), - [anon_sym_noreturn] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym___declspec] = ACTIONS(2574), - [anon_sym___cdecl] = ACTIONS(2574), - [anon_sym___clrcall] = ACTIONS(2574), - [anon_sym___stdcall] = ACTIONS(2574), - [anon_sym___fastcall] = ACTIONS(2574), - [anon_sym___thiscall] = ACTIONS(2574), - [anon_sym___vectorcall] = ACTIONS(2574), - [anon_sym_signed] = ACTIONS(2574), - [anon_sym_unsigned] = ACTIONS(2574), - [anon_sym_long] = ACTIONS(2574), - [anon_sym_short] = ACTIONS(2574), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_auto] = ACTIONS(2574), - [anon_sym_register] = ACTIONS(2574), - [anon_sym_inline] = ACTIONS(2574), - [anon_sym___inline] = ACTIONS(2574), - [anon_sym___inline__] = ACTIONS(2574), - [anon_sym___forceinline] = ACTIONS(2574), - [anon_sym_thread_local] = ACTIONS(2574), - [anon_sym___thread] = ACTIONS(2574), - [anon_sym_CG_EXTERN] = ACTIONS(2574), - [anon_sym_CG_INLINE] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2574), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2574), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2574), - [anon_sym_IBOutlet] = ACTIONS(2574), - [anon_sym_IBInspectable] = ACTIONS(2574), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2574), - [anon_sym_NS_INLINE] = ACTIONS(2574), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2574), - [anon_sym_OBJC_EXPORT] = ACTIONS(2574), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_constexpr] = ACTIONS(2574), - [anon_sym_volatile] = ACTIONS(2574), - [anon_sym_restrict] = ACTIONS(2574), - [anon_sym___restrict__] = ACTIONS(2574), - [anon_sym__Atomic] = ACTIONS(2574), - [anon_sym__Noreturn] = ACTIONS(2574), - [anon_sym_nullable] = ACTIONS(2574), - [anon_sym__Complex] = ACTIONS(2574), - [anon_sym__Nonnull] = ACTIONS(2574), - [anon_sym__Nullable] = ACTIONS(2574), - [anon_sym__Nullable_result] = ACTIONS(2574), - [anon_sym__Null_unspecified] = ACTIONS(2574), - [anon_sym___autoreleasing] = ACTIONS(2574), - [anon_sym___block] = ACTIONS(2574), - [anon_sym___bridge] = ACTIONS(2574), - [anon_sym___bridge_retained] = ACTIONS(2574), - [anon_sym___bridge_transfer] = ACTIONS(2574), - [anon_sym___complex] = ACTIONS(2574), - [anon_sym___const] = ACTIONS(2574), - [anon_sym___imag] = ACTIONS(2574), - [anon_sym___kindof] = ACTIONS(2574), - [anon_sym___nonnull] = ACTIONS(2574), - [anon_sym___nullable] = ACTIONS(2574), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2574), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2574), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2574), - [anon_sym___real] = ACTIONS(2574), - [anon_sym___strong] = ACTIONS(2574), - [anon_sym___unsafe_unretained] = ACTIONS(2574), - [anon_sym___unused] = ACTIONS(2574), - [anon_sym___weak] = ACTIONS(2574), - [sym_primitive_type] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [anon_sym_struct] = ACTIONS(2574), - [anon_sym_union] = ACTIONS(2574), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2574), - [anon_sym___typeof] = ACTIONS(2574), - [anon_sym_typeof] = ACTIONS(2574), - [aux_sym_preproc_undef_token1] = ACTIONS(2574), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2574), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2574), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2574), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2574), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2574), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2574), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE] = ACTIONS(2574), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2574), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_API_AVAILABLE] = ACTIONS(2574), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_API_DEPRECATED] = ACTIONS(2574), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2574), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2574), - [anon_sym___deprecated_msg] = ACTIONS(2574), - [anon_sym___deprecated_enum_msg] = ACTIONS(2574), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2574), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2574), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2574), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2574), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2574), - [anon_sym_ATsynthesize] = ACTIONS(2576), - [anon_sym_ATdynamic] = ACTIONS(2576), - [anon_sym_ATproperty] = ACTIONS(2576), - [anon_sym__Alignas] = ACTIONS(2574), - [anon_sym_BOOL] = ACTIONS(2574), - [anon_sym_IMP] = ACTIONS(2574), - [anon_sym_SEL] = ACTIONS(2574), - [anon_sym_Class] = ACTIONS(2574), - [anon_sym_id] = ACTIONS(2574), - }, - [3860] = { - [sym_identifier] = ACTIONS(2570), - [aux_sym_preproc_def_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token1] = ACTIONS(2570), - [aux_sym_preproc_if_token2] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2570), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2570), - [sym_preproc_directive] = ACTIONS(2570), - [anon_sym_DASH] = ACTIONS(2572), - [anon_sym_PLUS] = ACTIONS(2572), - [anon_sym___extension__] = ACTIONS(2570), - [anon_sym_typedef] = ACTIONS(2570), - [anon_sym_extern] = ACTIONS(2570), - [anon_sym___attribute__] = ACTIONS(2570), - [anon_sym___attribute] = ACTIONS(2570), - [anon_sym_noreturn] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym___declspec] = ACTIONS(2570), - [anon_sym___cdecl] = ACTIONS(2570), - [anon_sym___clrcall] = ACTIONS(2570), - [anon_sym___stdcall] = ACTIONS(2570), - [anon_sym___fastcall] = ACTIONS(2570), - [anon_sym___thiscall] = ACTIONS(2570), - [anon_sym___vectorcall] = ACTIONS(2570), - [anon_sym_signed] = ACTIONS(2570), - [anon_sym_unsigned] = ACTIONS(2570), - [anon_sym_long] = ACTIONS(2570), - [anon_sym_short] = ACTIONS(2570), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_auto] = ACTIONS(2570), - [anon_sym_register] = ACTIONS(2570), - [anon_sym_inline] = ACTIONS(2570), - [anon_sym___inline] = ACTIONS(2570), - [anon_sym___inline__] = ACTIONS(2570), - [anon_sym___forceinline] = ACTIONS(2570), - [anon_sym_thread_local] = ACTIONS(2570), - [anon_sym___thread] = ACTIONS(2570), - [anon_sym_CG_EXTERN] = ACTIONS(2570), - [anon_sym_CG_INLINE] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2570), - [anon_sym_IBOutlet] = ACTIONS(2570), - [anon_sym_IBInspectable] = ACTIONS(2570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2570), - [anon_sym_NS_INLINE] = ACTIONS(2570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2570), - [anon_sym_OBJC_EXPORT] = ACTIONS(2570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_constexpr] = ACTIONS(2570), - [anon_sym_volatile] = ACTIONS(2570), - [anon_sym_restrict] = ACTIONS(2570), - [anon_sym___restrict__] = ACTIONS(2570), - [anon_sym__Atomic] = ACTIONS(2570), - [anon_sym__Noreturn] = ACTIONS(2570), - [anon_sym_nullable] = ACTIONS(2570), - [anon_sym__Complex] = ACTIONS(2570), - [anon_sym__Nonnull] = ACTIONS(2570), - [anon_sym__Nullable] = ACTIONS(2570), - [anon_sym__Nullable_result] = ACTIONS(2570), - [anon_sym__Null_unspecified] = ACTIONS(2570), - [anon_sym___autoreleasing] = ACTIONS(2570), - [anon_sym___block] = ACTIONS(2570), - [anon_sym___bridge] = ACTIONS(2570), - [anon_sym___bridge_retained] = ACTIONS(2570), - [anon_sym___bridge_transfer] = ACTIONS(2570), - [anon_sym___complex] = ACTIONS(2570), - [anon_sym___const] = ACTIONS(2570), - [anon_sym___imag] = ACTIONS(2570), - [anon_sym___kindof] = ACTIONS(2570), - [anon_sym___nonnull] = ACTIONS(2570), - [anon_sym___nullable] = ACTIONS(2570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2570), - [anon_sym___real] = ACTIONS(2570), - [anon_sym___strong] = ACTIONS(2570), - [anon_sym___unsafe_unretained] = ACTIONS(2570), - [anon_sym___unused] = ACTIONS(2570), - [anon_sym___weak] = ACTIONS(2570), - [sym_primitive_type] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [anon_sym_struct] = ACTIONS(2570), - [anon_sym_union] = ACTIONS(2570), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2570), - [anon_sym___typeof] = ACTIONS(2570), - [anon_sym_typeof] = ACTIONS(2570), - [aux_sym_preproc_undef_token1] = ACTIONS(2570), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE] = ACTIONS(2570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_API_AVAILABLE] = ACTIONS(2570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_API_DEPRECATED] = ACTIONS(2570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2570), - [anon_sym___deprecated_msg] = ACTIONS(2570), - [anon_sym___deprecated_enum_msg] = ACTIONS(2570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2570), - [anon_sym_ATsynthesize] = ACTIONS(2572), - [anon_sym_ATdynamic] = ACTIONS(2572), - [anon_sym_ATproperty] = ACTIONS(2572), - [anon_sym__Alignas] = ACTIONS(2570), - [anon_sym_BOOL] = ACTIONS(2570), - [anon_sym_IMP] = ACTIONS(2570), - [anon_sym_SEL] = ACTIONS(2570), - [anon_sym_Class] = ACTIONS(2570), - [anon_sym_id] = ACTIONS(2570), - }, - [3861] = { - [sym_identifier] = ACTIONS(2566), - [aux_sym_preproc_def_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token1] = ACTIONS(2566), - [aux_sym_preproc_if_token2] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2566), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2566), - [sym_preproc_directive] = ACTIONS(2566), - [anon_sym_DASH] = ACTIONS(2568), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym___extension__] = ACTIONS(2566), - [anon_sym_typedef] = ACTIONS(2566), - [anon_sym_extern] = ACTIONS(2566), - [anon_sym___attribute__] = ACTIONS(2566), - [anon_sym___attribute] = ACTIONS(2566), - [anon_sym_noreturn] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym___declspec] = ACTIONS(2566), - [anon_sym___cdecl] = ACTIONS(2566), - [anon_sym___clrcall] = ACTIONS(2566), - [anon_sym___stdcall] = ACTIONS(2566), - [anon_sym___fastcall] = ACTIONS(2566), - [anon_sym___thiscall] = ACTIONS(2566), - [anon_sym___vectorcall] = ACTIONS(2566), - [anon_sym_signed] = ACTIONS(2566), - [anon_sym_unsigned] = ACTIONS(2566), - [anon_sym_long] = ACTIONS(2566), - [anon_sym_short] = ACTIONS(2566), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_auto] = ACTIONS(2566), - [anon_sym_register] = ACTIONS(2566), - [anon_sym_inline] = ACTIONS(2566), - [anon_sym___inline] = ACTIONS(2566), - [anon_sym___inline__] = ACTIONS(2566), - [anon_sym___forceinline] = ACTIONS(2566), - [anon_sym_thread_local] = ACTIONS(2566), - [anon_sym___thread] = ACTIONS(2566), - [anon_sym_CG_EXTERN] = ACTIONS(2566), - [anon_sym_CG_INLINE] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2566), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2566), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2566), - [anon_sym_IBOutlet] = ACTIONS(2566), - [anon_sym_IBInspectable] = ACTIONS(2566), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2566), - [anon_sym_NS_INLINE] = ACTIONS(2566), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2566), - [anon_sym_OBJC_EXPORT] = ACTIONS(2566), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_constexpr] = ACTIONS(2566), - [anon_sym_volatile] = ACTIONS(2566), - [anon_sym_restrict] = ACTIONS(2566), - [anon_sym___restrict__] = ACTIONS(2566), - [anon_sym__Atomic] = ACTIONS(2566), - [anon_sym__Noreturn] = ACTIONS(2566), - [anon_sym_nullable] = ACTIONS(2566), - [anon_sym__Complex] = ACTIONS(2566), - [anon_sym__Nonnull] = ACTIONS(2566), - [anon_sym__Nullable] = ACTIONS(2566), - [anon_sym__Nullable_result] = ACTIONS(2566), - [anon_sym__Null_unspecified] = ACTIONS(2566), - [anon_sym___autoreleasing] = ACTIONS(2566), - [anon_sym___block] = ACTIONS(2566), - [anon_sym___bridge] = ACTIONS(2566), - [anon_sym___bridge_retained] = ACTIONS(2566), - [anon_sym___bridge_transfer] = ACTIONS(2566), - [anon_sym___complex] = ACTIONS(2566), - [anon_sym___const] = ACTIONS(2566), - [anon_sym___imag] = ACTIONS(2566), - [anon_sym___kindof] = ACTIONS(2566), - [anon_sym___nonnull] = ACTIONS(2566), - [anon_sym___nullable] = ACTIONS(2566), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2566), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2566), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2566), - [anon_sym___real] = ACTIONS(2566), - [anon_sym___strong] = ACTIONS(2566), - [anon_sym___unsafe_unretained] = ACTIONS(2566), - [anon_sym___unused] = ACTIONS(2566), - [anon_sym___weak] = ACTIONS(2566), - [sym_primitive_type] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [anon_sym_struct] = ACTIONS(2566), - [anon_sym_union] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2566), - [anon_sym___typeof] = ACTIONS(2566), - [anon_sym_typeof] = ACTIONS(2566), - [aux_sym_preproc_undef_token1] = ACTIONS(2566), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2566), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2566), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2566), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2566), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2566), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2566), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE] = ACTIONS(2566), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2566), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_API_AVAILABLE] = ACTIONS(2566), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_API_DEPRECATED] = ACTIONS(2566), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2566), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2566), - [anon_sym___deprecated_msg] = ACTIONS(2566), - [anon_sym___deprecated_enum_msg] = ACTIONS(2566), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2566), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2566), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2566), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2566), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2566), - [anon_sym_ATsynthesize] = ACTIONS(2568), - [anon_sym_ATdynamic] = ACTIONS(2568), - [anon_sym_ATproperty] = ACTIONS(2568), - [anon_sym__Alignas] = ACTIONS(2566), - [anon_sym_BOOL] = ACTIONS(2566), - [anon_sym_IMP] = ACTIONS(2566), - [anon_sym_SEL] = ACTIONS(2566), - [anon_sym_Class] = ACTIONS(2566), - [anon_sym_id] = ACTIONS(2566), - }, - [3862] = { - [sym_identifier] = ACTIONS(2558), - [aux_sym_preproc_def_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token1] = ACTIONS(2558), - [aux_sym_preproc_if_token2] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2558), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2558), - [sym_preproc_directive] = ACTIONS(2558), - [anon_sym_DASH] = ACTIONS(2560), - [anon_sym_PLUS] = ACTIONS(2560), - [anon_sym___extension__] = ACTIONS(2558), - [anon_sym_typedef] = ACTIONS(2558), - [anon_sym_extern] = ACTIONS(2558), - [anon_sym___attribute__] = ACTIONS(2558), - [anon_sym___attribute] = ACTIONS(2558), - [anon_sym_noreturn] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym___declspec] = ACTIONS(2558), - [anon_sym___cdecl] = ACTIONS(2558), - [anon_sym___clrcall] = ACTIONS(2558), - [anon_sym___stdcall] = ACTIONS(2558), - [anon_sym___fastcall] = ACTIONS(2558), - [anon_sym___thiscall] = ACTIONS(2558), - [anon_sym___vectorcall] = ACTIONS(2558), - [anon_sym_signed] = ACTIONS(2558), - [anon_sym_unsigned] = ACTIONS(2558), - [anon_sym_long] = ACTIONS(2558), - [anon_sym_short] = ACTIONS(2558), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_auto] = ACTIONS(2558), - [anon_sym_register] = ACTIONS(2558), - [anon_sym_inline] = ACTIONS(2558), - [anon_sym___inline] = ACTIONS(2558), - [anon_sym___inline__] = ACTIONS(2558), - [anon_sym___forceinline] = ACTIONS(2558), - [anon_sym_thread_local] = ACTIONS(2558), - [anon_sym___thread] = ACTIONS(2558), - [anon_sym_CG_EXTERN] = ACTIONS(2558), - [anon_sym_CG_INLINE] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2558), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2558), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2558), - [anon_sym_IBOutlet] = ACTIONS(2558), - [anon_sym_IBInspectable] = ACTIONS(2558), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2558), - [anon_sym_NS_INLINE] = ACTIONS(2558), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2558), - [anon_sym_OBJC_EXPORT] = ACTIONS(2558), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_constexpr] = ACTIONS(2558), - [anon_sym_volatile] = ACTIONS(2558), - [anon_sym_restrict] = ACTIONS(2558), - [anon_sym___restrict__] = ACTIONS(2558), - [anon_sym__Atomic] = ACTIONS(2558), - [anon_sym__Noreturn] = ACTIONS(2558), - [anon_sym_nullable] = ACTIONS(2558), - [anon_sym__Complex] = ACTIONS(2558), - [anon_sym__Nonnull] = ACTIONS(2558), - [anon_sym__Nullable] = ACTIONS(2558), - [anon_sym__Nullable_result] = ACTIONS(2558), - [anon_sym__Null_unspecified] = ACTIONS(2558), - [anon_sym___autoreleasing] = ACTIONS(2558), - [anon_sym___block] = ACTIONS(2558), - [anon_sym___bridge] = ACTIONS(2558), - [anon_sym___bridge_retained] = ACTIONS(2558), - [anon_sym___bridge_transfer] = ACTIONS(2558), - [anon_sym___complex] = ACTIONS(2558), - [anon_sym___const] = ACTIONS(2558), - [anon_sym___imag] = ACTIONS(2558), - [anon_sym___kindof] = ACTIONS(2558), - [anon_sym___nonnull] = ACTIONS(2558), - [anon_sym___nullable] = ACTIONS(2558), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2558), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2558), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2558), - [anon_sym___real] = ACTIONS(2558), - [anon_sym___strong] = ACTIONS(2558), - [anon_sym___unsafe_unretained] = ACTIONS(2558), - [anon_sym___unused] = ACTIONS(2558), - [anon_sym___weak] = ACTIONS(2558), - [sym_primitive_type] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [anon_sym_struct] = ACTIONS(2558), - [anon_sym_union] = ACTIONS(2558), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2558), - [anon_sym___typeof] = ACTIONS(2558), - [anon_sym_typeof] = ACTIONS(2558), - [aux_sym_preproc_undef_token1] = ACTIONS(2558), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2558), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2558), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2558), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2558), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2558), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2558), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE] = ACTIONS(2558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_API_AVAILABLE] = ACTIONS(2558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_API_DEPRECATED] = ACTIONS(2558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2558), - [anon_sym___deprecated_msg] = ACTIONS(2558), - [anon_sym___deprecated_enum_msg] = ACTIONS(2558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2558), - [anon_sym_ATsynthesize] = ACTIONS(2560), - [anon_sym_ATdynamic] = ACTIONS(2560), - [anon_sym_ATproperty] = ACTIONS(2560), - [anon_sym__Alignas] = ACTIONS(2558), - [anon_sym_BOOL] = ACTIONS(2558), - [anon_sym_IMP] = ACTIONS(2558), - [anon_sym_SEL] = ACTIONS(2558), - [anon_sym_Class] = ACTIONS(2558), - [anon_sym_id] = ACTIONS(2558), - }, - [3863] = { - [sym_identifier] = ACTIONS(2554), - [aux_sym_preproc_def_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token1] = ACTIONS(2554), - [aux_sym_preproc_if_token2] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2554), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2554), - [sym_preproc_directive] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2556), - [anon_sym_PLUS] = ACTIONS(2556), - [anon_sym___extension__] = ACTIONS(2554), - [anon_sym_typedef] = ACTIONS(2554), - [anon_sym_extern] = ACTIONS(2554), - [anon_sym___attribute__] = ACTIONS(2554), - [anon_sym___attribute] = ACTIONS(2554), - [anon_sym_noreturn] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym___declspec] = ACTIONS(2554), - [anon_sym___cdecl] = ACTIONS(2554), - [anon_sym___clrcall] = ACTIONS(2554), - [anon_sym___stdcall] = ACTIONS(2554), - [anon_sym___fastcall] = ACTIONS(2554), - [anon_sym___thiscall] = ACTIONS(2554), - [anon_sym___vectorcall] = ACTIONS(2554), - [anon_sym_signed] = ACTIONS(2554), - [anon_sym_unsigned] = ACTIONS(2554), - [anon_sym_long] = ACTIONS(2554), - [anon_sym_short] = ACTIONS(2554), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_auto] = ACTIONS(2554), - [anon_sym_register] = ACTIONS(2554), - [anon_sym_inline] = ACTIONS(2554), - [anon_sym___inline] = ACTIONS(2554), - [anon_sym___inline__] = ACTIONS(2554), - [anon_sym___forceinline] = ACTIONS(2554), - [anon_sym_thread_local] = ACTIONS(2554), - [anon_sym___thread] = ACTIONS(2554), - [anon_sym_CG_EXTERN] = ACTIONS(2554), - [anon_sym_CG_INLINE] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2554), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2554), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2554), - [anon_sym_IBOutlet] = ACTIONS(2554), - [anon_sym_IBInspectable] = ACTIONS(2554), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2554), - [anon_sym_NS_INLINE] = ACTIONS(2554), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2554), - [anon_sym_OBJC_EXPORT] = ACTIONS(2554), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_constexpr] = ACTIONS(2554), - [anon_sym_volatile] = ACTIONS(2554), - [anon_sym_restrict] = ACTIONS(2554), - [anon_sym___restrict__] = ACTIONS(2554), - [anon_sym__Atomic] = ACTIONS(2554), - [anon_sym__Noreturn] = ACTIONS(2554), - [anon_sym_nullable] = ACTIONS(2554), - [anon_sym__Complex] = ACTIONS(2554), - [anon_sym__Nonnull] = ACTIONS(2554), - [anon_sym__Nullable] = ACTIONS(2554), - [anon_sym__Nullable_result] = ACTIONS(2554), - [anon_sym__Null_unspecified] = ACTIONS(2554), - [anon_sym___autoreleasing] = ACTIONS(2554), - [anon_sym___block] = ACTIONS(2554), - [anon_sym___bridge] = ACTIONS(2554), - [anon_sym___bridge_retained] = ACTIONS(2554), - [anon_sym___bridge_transfer] = ACTIONS(2554), - [anon_sym___complex] = ACTIONS(2554), - [anon_sym___const] = ACTIONS(2554), - [anon_sym___imag] = ACTIONS(2554), - [anon_sym___kindof] = ACTIONS(2554), - [anon_sym___nonnull] = ACTIONS(2554), - [anon_sym___nullable] = ACTIONS(2554), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2554), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2554), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2554), - [anon_sym___real] = ACTIONS(2554), - [anon_sym___strong] = ACTIONS(2554), - [anon_sym___unsafe_unretained] = ACTIONS(2554), - [anon_sym___unused] = ACTIONS(2554), - [anon_sym___weak] = ACTIONS(2554), - [sym_primitive_type] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [anon_sym_struct] = ACTIONS(2554), - [anon_sym_union] = ACTIONS(2554), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2554), - [anon_sym___typeof] = ACTIONS(2554), - [anon_sym_typeof] = ACTIONS(2554), - [aux_sym_preproc_undef_token1] = ACTIONS(2554), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2554), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2554), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2554), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2554), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2554), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2554), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE] = ACTIONS(2554), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2554), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_API_AVAILABLE] = ACTIONS(2554), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_API_DEPRECATED] = ACTIONS(2554), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2554), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2554), - [anon_sym___deprecated_msg] = ACTIONS(2554), - [anon_sym___deprecated_enum_msg] = ACTIONS(2554), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2554), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2554), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2554), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2554), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2554), - [anon_sym_ATsynthesize] = ACTIONS(2556), - [anon_sym_ATdynamic] = ACTIONS(2556), - [anon_sym_ATproperty] = ACTIONS(2556), - [anon_sym__Alignas] = ACTIONS(2554), - [anon_sym_BOOL] = ACTIONS(2554), - [anon_sym_IMP] = ACTIONS(2554), - [anon_sym_SEL] = ACTIONS(2554), - [anon_sym_Class] = ACTIONS(2554), - [anon_sym_id] = ACTIONS(2554), - }, - [3864] = { - [sym_identifier] = ACTIONS(2550), - [aux_sym_preproc_def_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token1] = ACTIONS(2550), - [aux_sym_preproc_if_token2] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2550), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2550), - [sym_preproc_directive] = ACTIONS(2550), - [anon_sym_DASH] = ACTIONS(2552), - [anon_sym_PLUS] = ACTIONS(2552), - [anon_sym___extension__] = ACTIONS(2550), - [anon_sym_typedef] = ACTIONS(2550), - [anon_sym_extern] = ACTIONS(2550), - [anon_sym___attribute__] = ACTIONS(2550), - [anon_sym___attribute] = ACTIONS(2550), - [anon_sym_noreturn] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym___declspec] = ACTIONS(2550), - [anon_sym___cdecl] = ACTIONS(2550), - [anon_sym___clrcall] = ACTIONS(2550), - [anon_sym___stdcall] = ACTIONS(2550), - [anon_sym___fastcall] = ACTIONS(2550), - [anon_sym___thiscall] = ACTIONS(2550), - [anon_sym___vectorcall] = ACTIONS(2550), - [anon_sym_signed] = ACTIONS(2550), - [anon_sym_unsigned] = ACTIONS(2550), - [anon_sym_long] = ACTIONS(2550), - [anon_sym_short] = ACTIONS(2550), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_auto] = ACTIONS(2550), - [anon_sym_register] = ACTIONS(2550), - [anon_sym_inline] = ACTIONS(2550), - [anon_sym___inline] = ACTIONS(2550), - [anon_sym___inline__] = ACTIONS(2550), - [anon_sym___forceinline] = ACTIONS(2550), - [anon_sym_thread_local] = ACTIONS(2550), - [anon_sym___thread] = ACTIONS(2550), - [anon_sym_CG_EXTERN] = ACTIONS(2550), - [anon_sym_CG_INLINE] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2550), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2550), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2550), - [anon_sym_IBOutlet] = ACTIONS(2550), - [anon_sym_IBInspectable] = ACTIONS(2550), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2550), - [anon_sym_NS_INLINE] = ACTIONS(2550), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2550), - [anon_sym_OBJC_EXPORT] = ACTIONS(2550), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_constexpr] = ACTIONS(2550), - [anon_sym_volatile] = ACTIONS(2550), - [anon_sym_restrict] = ACTIONS(2550), - [anon_sym___restrict__] = ACTIONS(2550), - [anon_sym__Atomic] = ACTIONS(2550), - [anon_sym__Noreturn] = ACTIONS(2550), - [anon_sym_nullable] = ACTIONS(2550), - [anon_sym__Complex] = ACTIONS(2550), - [anon_sym__Nonnull] = ACTIONS(2550), - [anon_sym__Nullable] = ACTIONS(2550), - [anon_sym__Nullable_result] = ACTIONS(2550), - [anon_sym__Null_unspecified] = ACTIONS(2550), - [anon_sym___autoreleasing] = ACTIONS(2550), - [anon_sym___block] = ACTIONS(2550), - [anon_sym___bridge] = ACTIONS(2550), - [anon_sym___bridge_retained] = ACTIONS(2550), - [anon_sym___bridge_transfer] = ACTIONS(2550), - [anon_sym___complex] = ACTIONS(2550), - [anon_sym___const] = ACTIONS(2550), - [anon_sym___imag] = ACTIONS(2550), - [anon_sym___kindof] = ACTIONS(2550), - [anon_sym___nonnull] = ACTIONS(2550), - [anon_sym___nullable] = ACTIONS(2550), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2550), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2550), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2550), - [anon_sym___real] = ACTIONS(2550), - [anon_sym___strong] = ACTIONS(2550), - [anon_sym___unsafe_unretained] = ACTIONS(2550), - [anon_sym___unused] = ACTIONS(2550), - [anon_sym___weak] = ACTIONS(2550), - [sym_primitive_type] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [anon_sym_struct] = ACTIONS(2550), - [anon_sym_union] = ACTIONS(2550), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2550), - [anon_sym___typeof] = ACTIONS(2550), - [anon_sym_typeof] = ACTIONS(2550), - [aux_sym_preproc_undef_token1] = ACTIONS(2550), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2550), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2550), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2550), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2550), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2550), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2550), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE] = ACTIONS(2550), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2550), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_API_AVAILABLE] = ACTIONS(2550), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_API_DEPRECATED] = ACTIONS(2550), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2550), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2550), - [anon_sym___deprecated_msg] = ACTIONS(2550), - [anon_sym___deprecated_enum_msg] = ACTIONS(2550), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2550), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2550), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2550), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2550), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2550), - [anon_sym_ATsynthesize] = ACTIONS(2552), - [anon_sym_ATdynamic] = ACTIONS(2552), - [anon_sym_ATproperty] = ACTIONS(2552), - [anon_sym__Alignas] = ACTIONS(2550), - [anon_sym_BOOL] = ACTIONS(2550), - [anon_sym_IMP] = ACTIONS(2550), - [anon_sym_SEL] = ACTIONS(2550), - [anon_sym_Class] = ACTIONS(2550), - [anon_sym_id] = ACTIONS(2550), - }, - [3865] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym_SEMI] = ACTIONS(6707), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATend] = ACTIONS(6583), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [3866] = { - [sym_identifier] = ACTIONS(2778), - [aux_sym_preproc_def_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token1] = ACTIONS(2778), - [aux_sym_preproc_if_token2] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2778), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2778), - [sym_preproc_directive] = ACTIONS(2778), - [anon_sym_DASH] = ACTIONS(2780), - [anon_sym_PLUS] = ACTIONS(2780), - [anon_sym___extension__] = ACTIONS(2778), - [anon_sym_typedef] = ACTIONS(2778), - [anon_sym_extern] = ACTIONS(2778), - [anon_sym___attribute__] = ACTIONS(2778), - [anon_sym___attribute] = ACTIONS(2778), - [anon_sym_noreturn] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym___declspec] = ACTIONS(2778), - [anon_sym___cdecl] = ACTIONS(2778), - [anon_sym___clrcall] = ACTIONS(2778), - [anon_sym___stdcall] = ACTIONS(2778), - [anon_sym___fastcall] = ACTIONS(2778), - [anon_sym___thiscall] = ACTIONS(2778), - [anon_sym___vectorcall] = ACTIONS(2778), - [anon_sym_signed] = ACTIONS(2778), - [anon_sym_unsigned] = ACTIONS(2778), - [anon_sym_long] = ACTIONS(2778), - [anon_sym_short] = ACTIONS(2778), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_auto] = ACTIONS(2778), - [anon_sym_register] = ACTIONS(2778), - [anon_sym_inline] = ACTIONS(2778), - [anon_sym___inline] = ACTIONS(2778), - [anon_sym___inline__] = ACTIONS(2778), - [anon_sym___forceinline] = ACTIONS(2778), - [anon_sym_thread_local] = ACTIONS(2778), - [anon_sym___thread] = ACTIONS(2778), - [anon_sym_CG_EXTERN] = ACTIONS(2778), - [anon_sym_CG_INLINE] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2778), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2778), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2778), - [anon_sym_IBOutlet] = ACTIONS(2778), - [anon_sym_IBInspectable] = ACTIONS(2778), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2778), - [anon_sym_NS_INLINE] = ACTIONS(2778), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2778), - [anon_sym_OBJC_EXPORT] = ACTIONS(2778), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_constexpr] = ACTIONS(2778), - [anon_sym_volatile] = ACTIONS(2778), - [anon_sym_restrict] = ACTIONS(2778), - [anon_sym___restrict__] = ACTIONS(2778), - [anon_sym__Atomic] = ACTIONS(2778), - [anon_sym__Noreturn] = ACTIONS(2778), - [anon_sym_nullable] = ACTIONS(2778), - [anon_sym__Complex] = ACTIONS(2778), - [anon_sym__Nonnull] = ACTIONS(2778), - [anon_sym__Nullable] = ACTIONS(2778), - [anon_sym__Nullable_result] = ACTIONS(2778), - [anon_sym__Null_unspecified] = ACTIONS(2778), - [anon_sym___autoreleasing] = ACTIONS(2778), - [anon_sym___block] = ACTIONS(2778), - [anon_sym___bridge] = ACTIONS(2778), - [anon_sym___bridge_retained] = ACTIONS(2778), - [anon_sym___bridge_transfer] = ACTIONS(2778), - [anon_sym___complex] = ACTIONS(2778), - [anon_sym___const] = ACTIONS(2778), - [anon_sym___imag] = ACTIONS(2778), - [anon_sym___kindof] = ACTIONS(2778), - [anon_sym___nonnull] = ACTIONS(2778), - [anon_sym___nullable] = ACTIONS(2778), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2778), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2778), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2778), - [anon_sym___real] = ACTIONS(2778), - [anon_sym___strong] = ACTIONS(2778), - [anon_sym___unsafe_unretained] = ACTIONS(2778), - [anon_sym___unused] = ACTIONS(2778), - [anon_sym___weak] = ACTIONS(2778), - [sym_primitive_type] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [anon_sym_struct] = ACTIONS(2778), - [anon_sym_union] = ACTIONS(2778), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2778), - [anon_sym___typeof] = ACTIONS(2778), - [anon_sym_typeof] = ACTIONS(2778), - [aux_sym_preproc_undef_token1] = ACTIONS(2778), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2778), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2778), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2778), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2778), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2778), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2778), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE] = ACTIONS(2778), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2778), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_API_AVAILABLE] = ACTIONS(2778), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_API_DEPRECATED] = ACTIONS(2778), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2778), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2778), - [anon_sym___deprecated_msg] = ACTIONS(2778), - [anon_sym___deprecated_enum_msg] = ACTIONS(2778), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2778), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2778), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2778), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2778), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2778), - [anon_sym_ATsynthesize] = ACTIONS(2780), - [anon_sym_ATdynamic] = ACTIONS(2780), - [anon_sym_ATproperty] = ACTIONS(2780), - [anon_sym__Alignas] = ACTIONS(2778), - [anon_sym_BOOL] = ACTIONS(2778), - [anon_sym_IMP] = ACTIONS(2778), - [anon_sym_SEL] = ACTIONS(2778), - [anon_sym_Class] = ACTIONS(2778), - [anon_sym_id] = ACTIONS(2778), - }, - [3867] = { - [sym_identifier] = ACTIONS(2650), - [aux_sym_preproc_def_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token1] = ACTIONS(2650), - [aux_sym_preproc_if_token2] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2650), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2650), - [sym_preproc_directive] = ACTIONS(2650), - [anon_sym_DASH] = ACTIONS(2652), - [anon_sym_PLUS] = ACTIONS(2652), - [anon_sym___extension__] = ACTIONS(2650), - [anon_sym_typedef] = ACTIONS(2650), - [anon_sym_extern] = ACTIONS(2650), - [anon_sym___attribute__] = ACTIONS(2650), - [anon_sym___attribute] = ACTIONS(2650), - [anon_sym_noreturn] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym___declspec] = ACTIONS(2650), - [anon_sym___cdecl] = ACTIONS(2650), - [anon_sym___clrcall] = ACTIONS(2650), - [anon_sym___stdcall] = ACTIONS(2650), - [anon_sym___fastcall] = ACTIONS(2650), - [anon_sym___thiscall] = ACTIONS(2650), - [anon_sym___vectorcall] = ACTIONS(2650), - [anon_sym_signed] = ACTIONS(2650), - [anon_sym_unsigned] = ACTIONS(2650), - [anon_sym_long] = ACTIONS(2650), - [anon_sym_short] = ACTIONS(2650), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_auto] = ACTIONS(2650), - [anon_sym_register] = ACTIONS(2650), - [anon_sym_inline] = ACTIONS(2650), - [anon_sym___inline] = ACTIONS(2650), - [anon_sym___inline__] = ACTIONS(2650), - [anon_sym___forceinline] = ACTIONS(2650), - [anon_sym_thread_local] = ACTIONS(2650), - [anon_sym___thread] = ACTIONS(2650), - [anon_sym_CG_EXTERN] = ACTIONS(2650), - [anon_sym_CG_INLINE] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2650), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2650), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2650), - [anon_sym_IBOutlet] = ACTIONS(2650), - [anon_sym_IBInspectable] = ACTIONS(2650), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2650), - [anon_sym_NS_INLINE] = ACTIONS(2650), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2650), - [anon_sym_OBJC_EXPORT] = ACTIONS(2650), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_constexpr] = ACTIONS(2650), - [anon_sym_volatile] = ACTIONS(2650), - [anon_sym_restrict] = ACTIONS(2650), - [anon_sym___restrict__] = ACTIONS(2650), - [anon_sym__Atomic] = ACTIONS(2650), - [anon_sym__Noreturn] = ACTIONS(2650), - [anon_sym_nullable] = ACTIONS(2650), - [anon_sym__Complex] = ACTIONS(2650), - [anon_sym__Nonnull] = ACTIONS(2650), - [anon_sym__Nullable] = ACTIONS(2650), - [anon_sym__Nullable_result] = ACTIONS(2650), - [anon_sym__Null_unspecified] = ACTIONS(2650), - [anon_sym___autoreleasing] = ACTIONS(2650), - [anon_sym___block] = ACTIONS(2650), - [anon_sym___bridge] = ACTIONS(2650), - [anon_sym___bridge_retained] = ACTIONS(2650), - [anon_sym___bridge_transfer] = ACTIONS(2650), - [anon_sym___complex] = ACTIONS(2650), - [anon_sym___const] = ACTIONS(2650), - [anon_sym___imag] = ACTIONS(2650), - [anon_sym___kindof] = ACTIONS(2650), - [anon_sym___nonnull] = ACTIONS(2650), - [anon_sym___nullable] = ACTIONS(2650), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2650), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2650), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2650), - [anon_sym___real] = ACTIONS(2650), - [anon_sym___strong] = ACTIONS(2650), - [anon_sym___unsafe_unretained] = ACTIONS(2650), - [anon_sym___unused] = ACTIONS(2650), - [anon_sym___weak] = ACTIONS(2650), - [sym_primitive_type] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), - [anon_sym_struct] = ACTIONS(2650), - [anon_sym_union] = ACTIONS(2650), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2650), - [anon_sym___typeof] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2650), - [aux_sym_preproc_undef_token1] = ACTIONS(2650), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2650), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2650), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2650), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2650), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2650), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2650), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE] = ACTIONS(2650), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2650), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_API_AVAILABLE] = ACTIONS(2650), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_API_DEPRECATED] = ACTIONS(2650), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2650), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2650), - [anon_sym___deprecated_msg] = ACTIONS(2650), - [anon_sym___deprecated_enum_msg] = ACTIONS(2650), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2650), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2650), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2650), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2650), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2650), - [anon_sym_ATsynthesize] = ACTIONS(2652), - [anon_sym_ATdynamic] = ACTIONS(2652), - [anon_sym_ATproperty] = ACTIONS(2652), - [anon_sym__Alignas] = ACTIONS(2650), - [anon_sym_BOOL] = ACTIONS(2650), - [anon_sym_IMP] = ACTIONS(2650), - [anon_sym_SEL] = ACTIONS(2650), - [anon_sym_Class] = ACTIONS(2650), - [anon_sym_id] = ACTIONS(2650), - }, - [3868] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym_SEMI] = ACTIONS(6709), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATend] = ACTIONS(6595), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [3869] = { - [sym_identifier] = ACTIONS(2742), - [aux_sym_preproc_def_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token1] = ACTIONS(2742), - [aux_sym_preproc_if_token2] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2742), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2742), - [sym_preproc_directive] = ACTIONS(2742), - [anon_sym_DASH] = ACTIONS(2744), - [anon_sym_PLUS] = ACTIONS(2744), - [anon_sym___extension__] = ACTIONS(2742), - [anon_sym_typedef] = ACTIONS(2742), - [anon_sym_extern] = ACTIONS(2742), - [anon_sym___attribute__] = ACTIONS(2742), - [anon_sym___attribute] = ACTIONS(2742), - [anon_sym_noreturn] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym___declspec] = ACTIONS(2742), - [anon_sym___cdecl] = ACTIONS(2742), - [anon_sym___clrcall] = ACTIONS(2742), - [anon_sym___stdcall] = ACTIONS(2742), - [anon_sym___fastcall] = ACTIONS(2742), - [anon_sym___thiscall] = ACTIONS(2742), - [anon_sym___vectorcall] = ACTIONS(2742), - [anon_sym_signed] = ACTIONS(2742), - [anon_sym_unsigned] = ACTIONS(2742), - [anon_sym_long] = ACTIONS(2742), - [anon_sym_short] = ACTIONS(2742), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_auto] = ACTIONS(2742), - [anon_sym_register] = ACTIONS(2742), - [anon_sym_inline] = ACTIONS(2742), - [anon_sym___inline] = ACTIONS(2742), - [anon_sym___inline__] = ACTIONS(2742), - [anon_sym___forceinline] = ACTIONS(2742), - [anon_sym_thread_local] = ACTIONS(2742), - [anon_sym___thread] = ACTIONS(2742), - [anon_sym_CG_EXTERN] = ACTIONS(2742), - [anon_sym_CG_INLINE] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2742), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2742), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2742), - [anon_sym_IBOutlet] = ACTIONS(2742), - [anon_sym_IBInspectable] = ACTIONS(2742), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2742), - [anon_sym_NS_INLINE] = ACTIONS(2742), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2742), - [anon_sym_OBJC_EXPORT] = ACTIONS(2742), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_constexpr] = ACTIONS(2742), - [anon_sym_volatile] = ACTIONS(2742), - [anon_sym_restrict] = ACTIONS(2742), - [anon_sym___restrict__] = ACTIONS(2742), - [anon_sym__Atomic] = ACTIONS(2742), - [anon_sym__Noreturn] = ACTIONS(2742), - [anon_sym_nullable] = ACTIONS(2742), - [anon_sym__Complex] = ACTIONS(2742), - [anon_sym__Nonnull] = ACTIONS(2742), - [anon_sym__Nullable] = ACTIONS(2742), - [anon_sym__Nullable_result] = ACTIONS(2742), - [anon_sym__Null_unspecified] = ACTIONS(2742), - [anon_sym___autoreleasing] = ACTIONS(2742), - [anon_sym___block] = ACTIONS(2742), - [anon_sym___bridge] = ACTIONS(2742), - [anon_sym___bridge_retained] = ACTIONS(2742), - [anon_sym___bridge_transfer] = ACTIONS(2742), - [anon_sym___complex] = ACTIONS(2742), - [anon_sym___const] = ACTIONS(2742), - [anon_sym___imag] = ACTIONS(2742), - [anon_sym___kindof] = ACTIONS(2742), - [anon_sym___nonnull] = ACTIONS(2742), - [anon_sym___nullable] = ACTIONS(2742), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2742), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2742), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2742), - [anon_sym___real] = ACTIONS(2742), - [anon_sym___strong] = ACTIONS(2742), - [anon_sym___unsafe_unretained] = ACTIONS(2742), - [anon_sym___unused] = ACTIONS(2742), - [anon_sym___weak] = ACTIONS(2742), - [sym_primitive_type] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), - [anon_sym_struct] = ACTIONS(2742), - [anon_sym_union] = ACTIONS(2742), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2742), - [anon_sym___typeof] = ACTIONS(2742), - [anon_sym_typeof] = ACTIONS(2742), - [aux_sym_preproc_undef_token1] = ACTIONS(2742), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2742), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2742), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2742), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2742), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2742), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2742), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE] = ACTIONS(2742), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2742), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_API_AVAILABLE] = ACTIONS(2742), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_API_DEPRECATED] = ACTIONS(2742), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2742), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2742), - [anon_sym___deprecated_msg] = ACTIONS(2742), - [anon_sym___deprecated_enum_msg] = ACTIONS(2742), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2742), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2742), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2742), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2742), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2742), - [anon_sym_ATsynthesize] = ACTIONS(2744), - [anon_sym_ATdynamic] = ACTIONS(2744), - [anon_sym_ATproperty] = ACTIONS(2744), - [anon_sym__Alignas] = ACTIONS(2742), - [anon_sym_BOOL] = ACTIONS(2742), - [anon_sym_IMP] = ACTIONS(2742), - [anon_sym_SEL] = ACTIONS(2742), - [anon_sym_Class] = ACTIONS(2742), - [anon_sym_id] = ACTIONS(2742), - }, - [3870] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym_SEMI] = ACTIONS(6711), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATend] = ACTIONS(6601), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [3871] = { - [sym_identifier] = ACTIONS(2610), - [aux_sym_preproc_def_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token1] = ACTIONS(2610), - [aux_sym_preproc_if_token2] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2610), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2610), - [sym_preproc_directive] = ACTIONS(2610), - [anon_sym_DASH] = ACTIONS(2612), - [anon_sym_PLUS] = ACTIONS(2612), - [anon_sym___extension__] = ACTIONS(2610), - [anon_sym_typedef] = ACTIONS(2610), - [anon_sym_extern] = ACTIONS(2610), - [anon_sym___attribute__] = ACTIONS(2610), - [anon_sym___attribute] = ACTIONS(2610), - [anon_sym_noreturn] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym___declspec] = ACTIONS(2610), - [anon_sym___cdecl] = ACTIONS(2610), - [anon_sym___clrcall] = ACTIONS(2610), - [anon_sym___stdcall] = ACTIONS(2610), - [anon_sym___fastcall] = ACTIONS(2610), - [anon_sym___thiscall] = ACTIONS(2610), - [anon_sym___vectorcall] = ACTIONS(2610), - [anon_sym_signed] = ACTIONS(2610), - [anon_sym_unsigned] = ACTIONS(2610), - [anon_sym_long] = ACTIONS(2610), - [anon_sym_short] = ACTIONS(2610), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_auto] = ACTIONS(2610), - [anon_sym_register] = ACTIONS(2610), - [anon_sym_inline] = ACTIONS(2610), - [anon_sym___inline] = ACTIONS(2610), - [anon_sym___inline__] = ACTIONS(2610), - [anon_sym___forceinline] = ACTIONS(2610), - [anon_sym_thread_local] = ACTIONS(2610), - [anon_sym___thread] = ACTIONS(2610), - [anon_sym_CG_EXTERN] = ACTIONS(2610), - [anon_sym_CG_INLINE] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2610), - [anon_sym_IBOutlet] = ACTIONS(2610), - [anon_sym_IBInspectable] = ACTIONS(2610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2610), - [anon_sym_NS_INLINE] = ACTIONS(2610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2610), - [anon_sym_OBJC_EXPORT] = ACTIONS(2610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_constexpr] = ACTIONS(2610), - [anon_sym_volatile] = ACTIONS(2610), - [anon_sym_restrict] = ACTIONS(2610), - [anon_sym___restrict__] = ACTIONS(2610), - [anon_sym__Atomic] = ACTIONS(2610), - [anon_sym__Noreturn] = ACTIONS(2610), - [anon_sym_nullable] = ACTIONS(2610), - [anon_sym__Complex] = ACTIONS(2610), - [anon_sym__Nonnull] = ACTIONS(2610), - [anon_sym__Nullable] = ACTIONS(2610), - [anon_sym__Nullable_result] = ACTIONS(2610), - [anon_sym__Null_unspecified] = ACTIONS(2610), - [anon_sym___autoreleasing] = ACTIONS(2610), - [anon_sym___block] = ACTIONS(2610), - [anon_sym___bridge] = ACTIONS(2610), - [anon_sym___bridge_retained] = ACTIONS(2610), - [anon_sym___bridge_transfer] = ACTIONS(2610), - [anon_sym___complex] = ACTIONS(2610), - [anon_sym___const] = ACTIONS(2610), - [anon_sym___imag] = ACTIONS(2610), - [anon_sym___kindof] = ACTIONS(2610), - [anon_sym___nonnull] = ACTIONS(2610), - [anon_sym___nullable] = ACTIONS(2610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2610), - [anon_sym___real] = ACTIONS(2610), - [anon_sym___strong] = ACTIONS(2610), - [anon_sym___unsafe_unretained] = ACTIONS(2610), - [anon_sym___unused] = ACTIONS(2610), - [anon_sym___weak] = ACTIONS(2610), - [sym_primitive_type] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), - [anon_sym_struct] = ACTIONS(2610), - [anon_sym_union] = ACTIONS(2610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2610), - [anon_sym___typeof] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2610), - [aux_sym_preproc_undef_token1] = ACTIONS(2610), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE] = ACTIONS(2610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_API_AVAILABLE] = ACTIONS(2610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_API_DEPRECATED] = ACTIONS(2610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2610), - [anon_sym___deprecated_msg] = ACTIONS(2610), - [anon_sym___deprecated_enum_msg] = ACTIONS(2610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2610), - [anon_sym_ATsynthesize] = ACTIONS(2612), - [anon_sym_ATdynamic] = ACTIONS(2612), - [anon_sym_ATproperty] = ACTIONS(2612), - [anon_sym__Alignas] = ACTIONS(2610), - [anon_sym_BOOL] = ACTIONS(2610), - [anon_sym_IMP] = ACTIONS(2610), - [anon_sym_SEL] = ACTIONS(2610), - [anon_sym_Class] = ACTIONS(2610), - [anon_sym_id] = ACTIONS(2610), - }, - [3872] = { - [sym_identifier] = ACTIONS(6713), - [aux_sym_preproc_def_token1] = ACTIONS(6713), - [aux_sym_preproc_if_token1] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6713), - [sym_preproc_directive] = ACTIONS(6713), - [anon_sym_DASH] = ACTIONS(6715), - [anon_sym_PLUS] = ACTIONS(6715), - [anon_sym___extension__] = ACTIONS(6713), - [anon_sym_typedef] = ACTIONS(6713), - [anon_sym_extern] = ACTIONS(6713), - [anon_sym___attribute__] = ACTIONS(6713), - [anon_sym___attribute] = ACTIONS(6713), - [anon_sym_noreturn] = ACTIONS(6713), - [anon_sym_LBRACK] = ACTIONS(6715), - [anon_sym___declspec] = ACTIONS(6713), - [anon_sym___cdecl] = ACTIONS(6713), - [anon_sym___clrcall] = ACTIONS(6713), - [anon_sym___stdcall] = ACTIONS(6713), - [anon_sym___fastcall] = ACTIONS(6713), - [anon_sym___thiscall] = ACTIONS(6713), - [anon_sym___vectorcall] = ACTIONS(6713), - [anon_sym_signed] = ACTIONS(6713), - [anon_sym_unsigned] = ACTIONS(6713), - [anon_sym_long] = ACTIONS(6713), - [anon_sym_short] = ACTIONS(6713), - [anon_sym_static] = ACTIONS(6713), - [anon_sym_auto] = ACTIONS(6713), - [anon_sym_register] = ACTIONS(6713), - [anon_sym_inline] = ACTIONS(6713), - [anon_sym___inline] = ACTIONS(6713), - [anon_sym___inline__] = ACTIONS(6713), - [anon_sym___forceinline] = ACTIONS(6713), - [anon_sym_thread_local] = ACTIONS(6713), - [anon_sym___thread] = ACTIONS(6713), - [anon_sym_CG_EXTERN] = ACTIONS(6713), - [anon_sym_CG_INLINE] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6713), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6713), - [anon_sym_IBOutlet] = ACTIONS(6713), - [anon_sym_IBInspectable] = ACTIONS(6713), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6713), - [anon_sym_NS_INLINE] = ACTIONS(6713), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6713), - [anon_sym_OBJC_EXPORT] = ACTIONS(6713), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6713), - [anon_sym_const] = ACTIONS(6713), - [anon_sym_constexpr] = ACTIONS(6713), - [anon_sym_volatile] = ACTIONS(6713), - [anon_sym_restrict] = ACTIONS(6713), - [anon_sym___restrict__] = ACTIONS(6713), - [anon_sym__Atomic] = ACTIONS(6713), - [anon_sym__Noreturn] = ACTIONS(6713), - [anon_sym_nullable] = ACTIONS(6713), - [anon_sym__Complex] = ACTIONS(6713), - [anon_sym__Nonnull] = ACTIONS(6713), - [anon_sym__Nullable] = ACTIONS(6713), - [anon_sym__Nullable_result] = ACTIONS(6713), - [anon_sym__Null_unspecified] = ACTIONS(6713), - [anon_sym___autoreleasing] = ACTIONS(6713), - [anon_sym___block] = ACTIONS(6713), - [anon_sym___bridge] = ACTIONS(6713), - [anon_sym___bridge_retained] = ACTIONS(6713), - [anon_sym___bridge_transfer] = ACTIONS(6713), - [anon_sym___complex] = ACTIONS(6713), - [anon_sym___const] = ACTIONS(6713), - [anon_sym___imag] = ACTIONS(6713), - [anon_sym___kindof] = ACTIONS(6713), - [anon_sym___nonnull] = ACTIONS(6713), - [anon_sym___nullable] = ACTIONS(6713), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6713), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6713), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6713), - [anon_sym___real] = ACTIONS(6713), - [anon_sym___strong] = ACTIONS(6713), - [anon_sym___unsafe_unretained] = ACTIONS(6713), - [anon_sym___unused] = ACTIONS(6713), - [anon_sym___weak] = ACTIONS(6713), - [sym_primitive_type] = ACTIONS(6713), - [anon_sym_enum] = ACTIONS(6713), - [anon_sym_struct] = ACTIONS(6713), - [anon_sym_union] = ACTIONS(6713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6713), - [anon_sym___typeof] = ACTIONS(6713), - [anon_sym_typeof] = ACTIONS(6713), - [aux_sym_preproc_undef_token1] = ACTIONS(6713), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6713), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6713), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6713), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6713), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE] = ACTIONS(6713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_API_AVAILABLE] = ACTIONS(6713), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_API_DEPRECATED] = ACTIONS(6713), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6713), - [anon_sym___deprecated_msg] = ACTIONS(6713), - [anon_sym___deprecated_enum_msg] = ACTIONS(6713), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6713), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6713), - [anon_sym_ATend] = ACTIONS(6715), - [anon_sym_AToptional] = ACTIONS(6715), - [anon_sym_ATrequired] = ACTIONS(6715), - [anon_sym_ATproperty] = ACTIONS(6715), - [anon_sym__Alignas] = ACTIONS(6713), - [anon_sym_BOOL] = ACTIONS(6713), - [anon_sym_IMP] = ACTIONS(6713), - [anon_sym_SEL] = ACTIONS(6713), - [anon_sym_Class] = ACTIONS(6713), - [anon_sym_id] = ACTIONS(6713), - }, - [3873] = { - [sym_identifier] = ACTIONS(6693), - [aux_sym_preproc_def_token1] = ACTIONS(6693), - [aux_sym_preproc_if_token1] = ACTIONS(6693), - [aux_sym_preproc_if_token2] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6693), - [aux_sym_preproc_else_token1] = ACTIONS(6693), - [aux_sym_preproc_elif_token1] = ACTIONS(6693), - [sym_preproc_directive] = ACTIONS(6693), - [anon_sym_DASH] = ACTIONS(6695), - [anon_sym_PLUS] = ACTIONS(6695), - [anon_sym___extension__] = ACTIONS(6693), - [anon_sym_typedef] = ACTIONS(6693), - [anon_sym_extern] = ACTIONS(6693), - [anon_sym___attribute__] = ACTIONS(6693), - [anon_sym___attribute] = ACTIONS(6693), - [anon_sym_noreturn] = ACTIONS(6693), - [anon_sym_LBRACK] = ACTIONS(6695), - [anon_sym___declspec] = ACTIONS(6693), - [anon_sym___cdecl] = ACTIONS(6693), - [anon_sym___clrcall] = ACTIONS(6693), - [anon_sym___stdcall] = ACTIONS(6693), - [anon_sym___fastcall] = ACTIONS(6693), - [anon_sym___thiscall] = ACTIONS(6693), - [anon_sym___vectorcall] = ACTIONS(6693), - [anon_sym_signed] = ACTIONS(6693), - [anon_sym_unsigned] = ACTIONS(6693), - [anon_sym_long] = ACTIONS(6693), - [anon_sym_short] = ACTIONS(6693), - [anon_sym_static] = ACTIONS(6693), - [anon_sym_auto] = ACTIONS(6693), - [anon_sym_register] = ACTIONS(6693), - [anon_sym_inline] = ACTIONS(6693), - [anon_sym___inline] = ACTIONS(6693), - [anon_sym___inline__] = ACTIONS(6693), - [anon_sym___forceinline] = ACTIONS(6693), - [anon_sym_thread_local] = ACTIONS(6693), - [anon_sym___thread] = ACTIONS(6693), - [anon_sym_CG_EXTERN] = ACTIONS(6693), - [anon_sym_CG_INLINE] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6693), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6693), - [anon_sym_IBOutlet] = ACTIONS(6693), - [anon_sym_IBInspectable] = ACTIONS(6693), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6693), - [anon_sym_NS_INLINE] = ACTIONS(6693), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6693), - [anon_sym_OBJC_EXPORT] = ACTIONS(6693), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6693), - [anon_sym_const] = ACTIONS(6693), - [anon_sym_constexpr] = ACTIONS(6693), - [anon_sym_volatile] = ACTIONS(6693), - [anon_sym_restrict] = ACTIONS(6693), - [anon_sym___restrict__] = ACTIONS(6693), - [anon_sym__Atomic] = ACTIONS(6693), - [anon_sym__Noreturn] = ACTIONS(6693), - [anon_sym_nullable] = ACTIONS(6693), - [anon_sym__Complex] = ACTIONS(6693), - [anon_sym__Nonnull] = ACTIONS(6693), - [anon_sym__Nullable] = ACTIONS(6693), - [anon_sym__Nullable_result] = ACTIONS(6693), - [anon_sym__Null_unspecified] = ACTIONS(6693), - [anon_sym___autoreleasing] = ACTIONS(6693), - [anon_sym___block] = ACTIONS(6693), - [anon_sym___bridge] = ACTIONS(6693), - [anon_sym___bridge_retained] = ACTIONS(6693), - [anon_sym___bridge_transfer] = ACTIONS(6693), - [anon_sym___complex] = ACTIONS(6693), - [anon_sym___const] = ACTIONS(6693), - [anon_sym___imag] = ACTIONS(6693), - [anon_sym___kindof] = ACTIONS(6693), - [anon_sym___nonnull] = ACTIONS(6693), - [anon_sym___nullable] = ACTIONS(6693), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6693), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6693), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6693), - [anon_sym___real] = ACTIONS(6693), - [anon_sym___strong] = ACTIONS(6693), - [anon_sym___unsafe_unretained] = ACTIONS(6693), - [anon_sym___unused] = ACTIONS(6693), - [anon_sym___weak] = ACTIONS(6693), - [sym_primitive_type] = ACTIONS(6693), - [anon_sym_enum] = ACTIONS(6693), - [anon_sym_struct] = ACTIONS(6693), - [anon_sym_union] = ACTIONS(6693), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6693), - [anon_sym___typeof] = ACTIONS(6693), - [anon_sym_typeof] = ACTIONS(6693), - [aux_sym_preproc_undef_token1] = ACTIONS(6693), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6693), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6693), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6693), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6693), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE] = ACTIONS(6693), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_API_AVAILABLE] = ACTIONS(6693), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_API_DEPRECATED] = ACTIONS(6693), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6693), - [anon_sym___deprecated_msg] = ACTIONS(6693), - [anon_sym___deprecated_enum_msg] = ACTIONS(6693), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6693), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6693), - [anon_sym_ATproperty] = ACTIONS(6695), - [anon_sym__Alignas] = ACTIONS(6693), - [anon_sym_BOOL] = ACTIONS(6693), - [anon_sym_IMP] = ACTIONS(6693), - [anon_sym_SEL] = ACTIONS(6693), - [anon_sym_Class] = ACTIONS(6693), - [anon_sym_id] = ACTIONS(6693), - }, - [3874] = { - [sym_identifier] = ACTIONS(2866), - [aux_sym_preproc_def_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token1] = ACTIONS(2866), - [aux_sym_preproc_if_token2] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2866), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2866), - [sym_preproc_directive] = ACTIONS(2866), - [anon_sym_DASH] = ACTIONS(2868), - [anon_sym_PLUS] = ACTIONS(2868), - [anon_sym___extension__] = ACTIONS(2866), - [anon_sym_typedef] = ACTIONS(2866), - [anon_sym_extern] = ACTIONS(2866), - [anon_sym___attribute__] = ACTIONS(2866), - [anon_sym___attribute] = ACTIONS(2866), - [anon_sym_noreturn] = ACTIONS(2866), - [anon_sym_LBRACK] = ACTIONS(2868), - [anon_sym___declspec] = ACTIONS(2866), - [anon_sym___cdecl] = ACTIONS(2866), - [anon_sym___clrcall] = ACTIONS(2866), - [anon_sym___stdcall] = ACTIONS(2866), - [anon_sym___fastcall] = ACTIONS(2866), - [anon_sym___thiscall] = ACTIONS(2866), - [anon_sym___vectorcall] = ACTIONS(2866), - [anon_sym_signed] = ACTIONS(2866), - [anon_sym_unsigned] = ACTIONS(2866), - [anon_sym_long] = ACTIONS(2866), - [anon_sym_short] = ACTIONS(2866), - [anon_sym_static] = ACTIONS(2866), - [anon_sym_auto] = ACTIONS(2866), - [anon_sym_register] = ACTIONS(2866), - [anon_sym_inline] = ACTIONS(2866), - [anon_sym___inline] = ACTIONS(2866), - [anon_sym___inline__] = ACTIONS(2866), - [anon_sym___forceinline] = ACTIONS(2866), - [anon_sym_thread_local] = ACTIONS(2866), - [anon_sym___thread] = ACTIONS(2866), - [anon_sym_CG_EXTERN] = ACTIONS(2866), - [anon_sym_CG_INLINE] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2866), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2866), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2866), - [anon_sym_IBOutlet] = ACTIONS(2866), - [anon_sym_IBInspectable] = ACTIONS(2866), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2866), - [anon_sym_NS_INLINE] = ACTIONS(2866), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2866), - [anon_sym_OBJC_EXPORT] = ACTIONS(2866), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2866), - [anon_sym_const] = ACTIONS(2866), - [anon_sym_constexpr] = ACTIONS(2866), - [anon_sym_volatile] = ACTIONS(2866), - [anon_sym_restrict] = ACTIONS(2866), - [anon_sym___restrict__] = ACTIONS(2866), - [anon_sym__Atomic] = ACTIONS(2866), - [anon_sym__Noreturn] = ACTIONS(2866), - [anon_sym_nullable] = ACTIONS(2866), - [anon_sym__Complex] = ACTIONS(2866), - [anon_sym__Nonnull] = ACTIONS(2866), - [anon_sym__Nullable] = ACTIONS(2866), - [anon_sym__Nullable_result] = ACTIONS(2866), - [anon_sym__Null_unspecified] = ACTIONS(2866), - [anon_sym___autoreleasing] = ACTIONS(2866), - [anon_sym___block] = ACTIONS(2866), - [anon_sym___bridge] = ACTIONS(2866), - [anon_sym___bridge_retained] = ACTIONS(2866), - [anon_sym___bridge_transfer] = ACTIONS(2866), - [anon_sym___complex] = ACTIONS(2866), - [anon_sym___const] = ACTIONS(2866), - [anon_sym___imag] = ACTIONS(2866), - [anon_sym___kindof] = ACTIONS(2866), - [anon_sym___nonnull] = ACTIONS(2866), - [anon_sym___nullable] = ACTIONS(2866), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2866), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2866), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2866), - [anon_sym___real] = ACTIONS(2866), - [anon_sym___strong] = ACTIONS(2866), - [anon_sym___unsafe_unretained] = ACTIONS(2866), - [anon_sym___unused] = ACTIONS(2866), - [anon_sym___weak] = ACTIONS(2866), - [sym_primitive_type] = ACTIONS(2866), - [anon_sym_enum] = ACTIONS(2866), - [anon_sym_struct] = ACTIONS(2866), - [anon_sym_union] = ACTIONS(2866), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2866), - [anon_sym___typeof] = ACTIONS(2866), - [anon_sym_typeof] = ACTIONS(2866), - [aux_sym_preproc_undef_token1] = ACTIONS(2866), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2866), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2866), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2866), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2866), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2866), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2866), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE] = ACTIONS(2866), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2866), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_API_AVAILABLE] = ACTIONS(2866), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_API_DEPRECATED] = ACTIONS(2866), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2866), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2866), - [anon_sym___deprecated_msg] = ACTIONS(2866), - [anon_sym___deprecated_enum_msg] = ACTIONS(2866), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2866), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2866), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2866), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2866), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2866), - [anon_sym_ATsynthesize] = ACTIONS(2868), - [anon_sym_ATdynamic] = ACTIONS(2868), - [anon_sym_ATproperty] = ACTIONS(2868), - [anon_sym__Alignas] = ACTIONS(2866), - [anon_sym_BOOL] = ACTIONS(2866), - [anon_sym_IMP] = ACTIONS(2866), - [anon_sym_SEL] = ACTIONS(2866), - [anon_sym_Class] = ACTIONS(2866), - [anon_sym_id] = ACTIONS(2866), - }, - [3875] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token2] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym_SEMI] = ACTIONS(6717), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [3876] = { - [sym_identifier] = ACTIONS(6719), - [aux_sym_preproc_def_token1] = ACTIONS(6719), - [aux_sym_preproc_if_token1] = ACTIONS(6719), - [aux_sym_preproc_if_token2] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6719), - [aux_sym_preproc_else_token1] = ACTIONS(6719), - [aux_sym_preproc_elif_token1] = ACTIONS(6719), - [sym_preproc_directive] = ACTIONS(6719), - [anon_sym_DASH] = ACTIONS(6721), - [anon_sym_PLUS] = ACTIONS(6721), - [anon_sym___extension__] = ACTIONS(6719), - [anon_sym_typedef] = ACTIONS(6719), - [anon_sym_extern] = ACTIONS(6719), - [anon_sym___attribute__] = ACTIONS(6719), - [anon_sym___attribute] = ACTIONS(6719), - [anon_sym_noreturn] = ACTIONS(6719), - [anon_sym_LBRACK] = ACTIONS(6721), - [anon_sym___declspec] = ACTIONS(6719), - [anon_sym___cdecl] = ACTIONS(6719), - [anon_sym___clrcall] = ACTIONS(6719), - [anon_sym___stdcall] = ACTIONS(6719), - [anon_sym___fastcall] = ACTIONS(6719), - [anon_sym___thiscall] = ACTIONS(6719), - [anon_sym___vectorcall] = ACTIONS(6719), - [anon_sym_signed] = ACTIONS(6719), - [anon_sym_unsigned] = ACTIONS(6719), - [anon_sym_long] = ACTIONS(6719), - [anon_sym_short] = ACTIONS(6719), - [anon_sym_static] = ACTIONS(6719), - [anon_sym_auto] = ACTIONS(6719), - [anon_sym_register] = ACTIONS(6719), - [anon_sym_inline] = ACTIONS(6719), - [anon_sym___inline] = ACTIONS(6719), - [anon_sym___inline__] = ACTIONS(6719), - [anon_sym___forceinline] = ACTIONS(6719), - [anon_sym_thread_local] = ACTIONS(6719), - [anon_sym___thread] = ACTIONS(6719), - [anon_sym_CG_EXTERN] = ACTIONS(6719), - [anon_sym_CG_INLINE] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6719), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6719), - [anon_sym_IBOutlet] = ACTIONS(6719), - [anon_sym_IBInspectable] = ACTIONS(6719), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6719), - [anon_sym_NS_INLINE] = ACTIONS(6719), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6719), - [anon_sym_OBJC_EXPORT] = ACTIONS(6719), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6719), - [anon_sym_const] = ACTIONS(6719), - [anon_sym_constexpr] = ACTIONS(6719), - [anon_sym_volatile] = ACTIONS(6719), - [anon_sym_restrict] = ACTIONS(6719), - [anon_sym___restrict__] = ACTIONS(6719), - [anon_sym__Atomic] = ACTIONS(6719), - [anon_sym__Noreturn] = ACTIONS(6719), - [anon_sym_nullable] = ACTIONS(6719), - [anon_sym__Complex] = ACTIONS(6719), - [anon_sym__Nonnull] = ACTIONS(6719), - [anon_sym__Nullable] = ACTIONS(6719), - [anon_sym__Nullable_result] = ACTIONS(6719), - [anon_sym__Null_unspecified] = ACTIONS(6719), - [anon_sym___autoreleasing] = ACTIONS(6719), - [anon_sym___block] = ACTIONS(6719), - [anon_sym___bridge] = ACTIONS(6719), - [anon_sym___bridge_retained] = ACTIONS(6719), - [anon_sym___bridge_transfer] = ACTIONS(6719), - [anon_sym___complex] = ACTIONS(6719), - [anon_sym___const] = ACTIONS(6719), - [anon_sym___imag] = ACTIONS(6719), - [anon_sym___kindof] = ACTIONS(6719), - [anon_sym___nonnull] = ACTIONS(6719), - [anon_sym___nullable] = ACTIONS(6719), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6719), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6719), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6719), - [anon_sym___real] = ACTIONS(6719), - [anon_sym___strong] = ACTIONS(6719), - [anon_sym___unsafe_unretained] = ACTIONS(6719), - [anon_sym___unused] = ACTIONS(6719), - [anon_sym___weak] = ACTIONS(6719), - [sym_primitive_type] = ACTIONS(6719), - [anon_sym_enum] = ACTIONS(6719), - [anon_sym_struct] = ACTIONS(6719), - [anon_sym_union] = ACTIONS(6719), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6719), - [anon_sym___typeof] = ACTIONS(6719), - [anon_sym_typeof] = ACTIONS(6719), - [aux_sym_preproc_undef_token1] = ACTIONS(6719), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6719), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6719), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6719), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6719), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE] = ACTIONS(6719), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_API_AVAILABLE] = ACTIONS(6719), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_API_DEPRECATED] = ACTIONS(6719), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6719), - [anon_sym___deprecated_msg] = ACTIONS(6719), - [anon_sym___deprecated_enum_msg] = ACTIONS(6719), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6719), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6719), - [anon_sym_ATproperty] = ACTIONS(6721), - [anon_sym__Alignas] = ACTIONS(6719), - [anon_sym_BOOL] = ACTIONS(6719), - [anon_sym_IMP] = ACTIONS(6719), - [anon_sym_SEL] = ACTIONS(6719), - [anon_sym_Class] = ACTIONS(6719), - [anon_sym_id] = ACTIONS(6719), - }, - [3877] = { - [sym_identifier] = ACTIONS(6723), - [aux_sym_preproc_def_token1] = ACTIONS(6723), - [aux_sym_preproc_if_token1] = ACTIONS(6723), - [aux_sym_preproc_if_token2] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6723), - [aux_sym_preproc_else_token1] = ACTIONS(6723), - [aux_sym_preproc_elif_token1] = ACTIONS(6723), - [sym_preproc_directive] = ACTIONS(6723), - [anon_sym_DASH] = ACTIONS(6725), - [anon_sym_PLUS] = ACTIONS(6725), - [anon_sym___extension__] = ACTIONS(6723), - [anon_sym_typedef] = ACTIONS(6723), - [anon_sym_extern] = ACTIONS(6723), - [anon_sym___attribute__] = ACTIONS(6723), - [anon_sym___attribute] = ACTIONS(6723), - [anon_sym_noreturn] = ACTIONS(6723), - [anon_sym_LBRACK] = ACTIONS(6725), - [anon_sym___declspec] = ACTIONS(6723), - [anon_sym___cdecl] = ACTIONS(6723), - [anon_sym___clrcall] = ACTIONS(6723), - [anon_sym___stdcall] = ACTIONS(6723), - [anon_sym___fastcall] = ACTIONS(6723), - [anon_sym___thiscall] = ACTIONS(6723), - [anon_sym___vectorcall] = ACTIONS(6723), - [anon_sym_signed] = ACTIONS(6723), - [anon_sym_unsigned] = ACTIONS(6723), - [anon_sym_long] = ACTIONS(6723), - [anon_sym_short] = ACTIONS(6723), - [anon_sym_static] = ACTIONS(6723), - [anon_sym_auto] = ACTIONS(6723), - [anon_sym_register] = ACTIONS(6723), - [anon_sym_inline] = ACTIONS(6723), - [anon_sym___inline] = ACTIONS(6723), - [anon_sym___inline__] = ACTIONS(6723), - [anon_sym___forceinline] = ACTIONS(6723), - [anon_sym_thread_local] = ACTIONS(6723), - [anon_sym___thread] = ACTIONS(6723), - [anon_sym_CG_EXTERN] = ACTIONS(6723), - [anon_sym_CG_INLINE] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6723), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6723), - [anon_sym_IBOutlet] = ACTIONS(6723), - [anon_sym_IBInspectable] = ACTIONS(6723), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6723), - [anon_sym_NS_INLINE] = ACTIONS(6723), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6723), - [anon_sym_OBJC_EXPORT] = ACTIONS(6723), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6723), - [anon_sym_const] = ACTIONS(6723), - [anon_sym_constexpr] = ACTIONS(6723), - [anon_sym_volatile] = ACTIONS(6723), - [anon_sym_restrict] = ACTIONS(6723), - [anon_sym___restrict__] = ACTIONS(6723), - [anon_sym__Atomic] = ACTIONS(6723), - [anon_sym__Noreturn] = ACTIONS(6723), - [anon_sym_nullable] = ACTIONS(6723), - [anon_sym__Complex] = ACTIONS(6723), - [anon_sym__Nonnull] = ACTIONS(6723), - [anon_sym__Nullable] = ACTIONS(6723), - [anon_sym__Nullable_result] = ACTIONS(6723), - [anon_sym__Null_unspecified] = ACTIONS(6723), - [anon_sym___autoreleasing] = ACTIONS(6723), - [anon_sym___block] = ACTIONS(6723), - [anon_sym___bridge] = ACTIONS(6723), - [anon_sym___bridge_retained] = ACTIONS(6723), - [anon_sym___bridge_transfer] = ACTIONS(6723), - [anon_sym___complex] = ACTIONS(6723), - [anon_sym___const] = ACTIONS(6723), - [anon_sym___imag] = ACTIONS(6723), - [anon_sym___kindof] = ACTIONS(6723), - [anon_sym___nonnull] = ACTIONS(6723), - [anon_sym___nullable] = ACTIONS(6723), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6723), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6723), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6723), - [anon_sym___real] = ACTIONS(6723), - [anon_sym___strong] = ACTIONS(6723), - [anon_sym___unsafe_unretained] = ACTIONS(6723), - [anon_sym___unused] = ACTIONS(6723), - [anon_sym___weak] = ACTIONS(6723), - [sym_primitive_type] = ACTIONS(6723), - [anon_sym_enum] = ACTIONS(6723), - [anon_sym_struct] = ACTIONS(6723), - [anon_sym_union] = ACTIONS(6723), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6723), - [anon_sym___typeof] = ACTIONS(6723), - [anon_sym_typeof] = ACTIONS(6723), - [aux_sym_preproc_undef_token1] = ACTIONS(6723), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6723), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6723), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6723), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6723), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE] = ACTIONS(6723), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_API_AVAILABLE] = ACTIONS(6723), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_API_DEPRECATED] = ACTIONS(6723), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6723), - [anon_sym___deprecated_msg] = ACTIONS(6723), - [anon_sym___deprecated_enum_msg] = ACTIONS(6723), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6723), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6723), - [anon_sym_ATproperty] = ACTIONS(6725), - [anon_sym__Alignas] = ACTIONS(6723), - [anon_sym_BOOL] = ACTIONS(6723), - [anon_sym_IMP] = ACTIONS(6723), - [anon_sym_SEL] = ACTIONS(6723), - [anon_sym_Class] = ACTIONS(6723), - [anon_sym_id] = ACTIONS(6723), - }, - [3878] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token2] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym_SEMI] = ACTIONS(6727), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [3879] = { - [sym_identifier] = ACTIONS(2850), - [aux_sym_preproc_def_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token1] = ACTIONS(2850), - [aux_sym_preproc_if_token2] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2850), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2850), - [sym_preproc_directive] = ACTIONS(2850), - [anon_sym_DASH] = ACTIONS(2852), - [anon_sym_PLUS] = ACTIONS(2852), - [anon_sym___extension__] = ACTIONS(2850), - [anon_sym_typedef] = ACTIONS(2850), - [anon_sym_extern] = ACTIONS(2850), - [anon_sym___attribute__] = ACTIONS(2850), - [anon_sym___attribute] = ACTIONS(2850), - [anon_sym_noreturn] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(2852), - [anon_sym___declspec] = ACTIONS(2850), - [anon_sym___cdecl] = ACTIONS(2850), - [anon_sym___clrcall] = ACTIONS(2850), - [anon_sym___stdcall] = ACTIONS(2850), - [anon_sym___fastcall] = ACTIONS(2850), - [anon_sym___thiscall] = ACTIONS(2850), - [anon_sym___vectorcall] = ACTIONS(2850), - [anon_sym_signed] = ACTIONS(2850), - [anon_sym_unsigned] = ACTIONS(2850), - [anon_sym_long] = ACTIONS(2850), - [anon_sym_short] = ACTIONS(2850), - [anon_sym_static] = ACTIONS(2850), - [anon_sym_auto] = ACTIONS(2850), - [anon_sym_register] = ACTIONS(2850), - [anon_sym_inline] = ACTIONS(2850), - [anon_sym___inline] = ACTIONS(2850), - [anon_sym___inline__] = ACTIONS(2850), - [anon_sym___forceinline] = ACTIONS(2850), - [anon_sym_thread_local] = ACTIONS(2850), - [anon_sym___thread] = ACTIONS(2850), - [anon_sym_CG_EXTERN] = ACTIONS(2850), - [anon_sym_CG_INLINE] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2850), - [anon_sym_IBOutlet] = ACTIONS(2850), - [anon_sym_IBInspectable] = ACTIONS(2850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2850), - [anon_sym_NS_INLINE] = ACTIONS(2850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2850), - [anon_sym_OBJC_EXPORT] = ACTIONS(2850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2850), - [anon_sym_const] = ACTIONS(2850), - [anon_sym_constexpr] = ACTIONS(2850), - [anon_sym_volatile] = ACTIONS(2850), - [anon_sym_restrict] = ACTIONS(2850), - [anon_sym___restrict__] = ACTIONS(2850), - [anon_sym__Atomic] = ACTIONS(2850), - [anon_sym__Noreturn] = ACTIONS(2850), - [anon_sym_nullable] = ACTIONS(2850), - [anon_sym__Complex] = ACTIONS(2850), - [anon_sym__Nonnull] = ACTIONS(2850), - [anon_sym__Nullable] = ACTIONS(2850), - [anon_sym__Nullable_result] = ACTIONS(2850), - [anon_sym__Null_unspecified] = ACTIONS(2850), - [anon_sym___autoreleasing] = ACTIONS(2850), - [anon_sym___block] = ACTIONS(2850), - [anon_sym___bridge] = ACTIONS(2850), - [anon_sym___bridge_retained] = ACTIONS(2850), - [anon_sym___bridge_transfer] = ACTIONS(2850), - [anon_sym___complex] = ACTIONS(2850), - [anon_sym___const] = ACTIONS(2850), - [anon_sym___imag] = ACTIONS(2850), - [anon_sym___kindof] = ACTIONS(2850), - [anon_sym___nonnull] = ACTIONS(2850), - [anon_sym___nullable] = ACTIONS(2850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2850), - [anon_sym___real] = ACTIONS(2850), - [anon_sym___strong] = ACTIONS(2850), - [anon_sym___unsafe_unretained] = ACTIONS(2850), - [anon_sym___unused] = ACTIONS(2850), - [anon_sym___weak] = ACTIONS(2850), - [sym_primitive_type] = ACTIONS(2850), - [anon_sym_enum] = ACTIONS(2850), - [anon_sym_struct] = ACTIONS(2850), - [anon_sym_union] = ACTIONS(2850), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2850), - [anon_sym___typeof] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2850), - [aux_sym_preproc_undef_token1] = ACTIONS(2850), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE] = ACTIONS(2850), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_API_AVAILABLE] = ACTIONS(2850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_API_DEPRECATED] = ACTIONS(2850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2850), - [anon_sym___deprecated_msg] = ACTIONS(2850), - [anon_sym___deprecated_enum_msg] = ACTIONS(2850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2850), - [anon_sym_ATsynthesize] = ACTIONS(2852), - [anon_sym_ATdynamic] = ACTIONS(2852), - [anon_sym_ATproperty] = ACTIONS(2852), - [anon_sym__Alignas] = ACTIONS(2850), - [anon_sym_BOOL] = ACTIONS(2850), - [anon_sym_IMP] = ACTIONS(2850), - [anon_sym_SEL] = ACTIONS(2850), - [anon_sym_Class] = ACTIONS(2850), - [anon_sym_id] = ACTIONS(2850), - }, - [3880] = { - [sym_identifier] = ACTIONS(6729), - [aux_sym_preproc_def_token1] = ACTIONS(6729), - [aux_sym_preproc_if_token1] = ACTIONS(6729), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6729), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6729), - [sym_preproc_directive] = ACTIONS(6729), - [anon_sym_DASH] = ACTIONS(4838), - [anon_sym_PLUS] = ACTIONS(4838), - [anon_sym___extension__] = ACTIONS(6729), - [anon_sym_typedef] = ACTIONS(6729), - [anon_sym_extern] = ACTIONS(6729), - [anon_sym___attribute__] = ACTIONS(6729), - [anon_sym___attribute] = ACTIONS(6729), - [anon_sym_noreturn] = ACTIONS(6729), - [anon_sym_LBRACK] = ACTIONS(4838), - [anon_sym___declspec] = ACTIONS(6729), - [anon_sym___cdecl] = ACTIONS(6729), - [anon_sym___clrcall] = ACTIONS(6729), - [anon_sym___stdcall] = ACTIONS(6729), - [anon_sym___fastcall] = ACTIONS(6729), - [anon_sym___thiscall] = ACTIONS(6729), - [anon_sym___vectorcall] = ACTIONS(6729), - [anon_sym_signed] = ACTIONS(6729), - [anon_sym_unsigned] = ACTIONS(6729), - [anon_sym_long] = ACTIONS(6729), - [anon_sym_short] = ACTIONS(6729), - [anon_sym_static] = ACTIONS(6729), - [anon_sym_auto] = ACTIONS(6729), - [anon_sym_register] = ACTIONS(6729), - [anon_sym_inline] = ACTIONS(6729), - [anon_sym___inline] = ACTIONS(6729), - [anon_sym___inline__] = ACTIONS(6729), - [anon_sym___forceinline] = ACTIONS(6729), - [anon_sym_thread_local] = ACTIONS(6729), - [anon_sym___thread] = ACTIONS(6729), - [anon_sym_CG_EXTERN] = ACTIONS(6729), - [anon_sym_CG_INLINE] = ACTIONS(6729), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6729), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6729), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6729), - [anon_sym_IBOutlet] = ACTIONS(6729), - [anon_sym_IBInspectable] = ACTIONS(6729), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6729), - [anon_sym_NS_INLINE] = ACTIONS(6729), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6729), - [anon_sym_OBJC_EXPORT] = ACTIONS(6729), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6729), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6729), - [anon_sym_const] = ACTIONS(6729), - [anon_sym_constexpr] = ACTIONS(6729), - [anon_sym_volatile] = ACTIONS(6729), - [anon_sym_restrict] = ACTIONS(6729), - [anon_sym___restrict__] = ACTIONS(6729), - [anon_sym__Atomic] = ACTIONS(6729), - [anon_sym__Noreturn] = ACTIONS(6729), - [anon_sym_nullable] = ACTIONS(6729), - [anon_sym__Complex] = ACTIONS(6729), - [anon_sym__Nonnull] = ACTIONS(6729), - [anon_sym__Nullable] = ACTIONS(6729), - [anon_sym__Nullable_result] = ACTIONS(6729), - [anon_sym__Null_unspecified] = ACTIONS(6729), - [anon_sym___autoreleasing] = ACTIONS(6729), - [anon_sym___block] = ACTIONS(6729), - [anon_sym___bridge] = ACTIONS(6729), - [anon_sym___bridge_retained] = ACTIONS(6729), - [anon_sym___bridge_transfer] = ACTIONS(6729), - [anon_sym___complex] = ACTIONS(6729), - [anon_sym___const] = ACTIONS(6729), - [anon_sym___imag] = ACTIONS(6729), - [anon_sym___kindof] = ACTIONS(6729), - [anon_sym___nonnull] = ACTIONS(6729), - [anon_sym___nullable] = ACTIONS(6729), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6729), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6729), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6729), - [anon_sym___real] = ACTIONS(6729), - [anon_sym___strong] = ACTIONS(6729), - [anon_sym___unsafe_unretained] = ACTIONS(6729), - [anon_sym___unused] = ACTIONS(6729), - [anon_sym___weak] = ACTIONS(6729), - [sym_primitive_type] = ACTIONS(6729), - [anon_sym_enum] = ACTIONS(6729), - [anon_sym_struct] = ACTIONS(6729), - [anon_sym_union] = ACTIONS(6729), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6729), - [anon_sym___typeof] = ACTIONS(6729), - [anon_sym_typeof] = ACTIONS(6729), - [aux_sym_preproc_undef_token1] = ACTIONS(6729), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6729), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6729), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6729), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6729), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6729), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6729), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6729), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6729), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6729), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6729), - [anon_sym_NS_AVAILABLE] = ACTIONS(6729), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6729), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6729), - [anon_sym_API_AVAILABLE] = ACTIONS(6729), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6729), - [anon_sym_API_DEPRECATED] = ACTIONS(6729), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6729), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6729), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6729), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6729), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6729), - [anon_sym___deprecated_msg] = ACTIONS(6729), - [anon_sym___deprecated_enum_msg] = ACTIONS(6729), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6729), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6729), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6729), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6729), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6729), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6729), - [anon_sym_ATend] = ACTIONS(4838), - [anon_sym_AToptional] = ACTIONS(4838), - [anon_sym_ATrequired] = ACTIONS(4838), - [anon_sym_ATproperty] = ACTIONS(4838), - [anon_sym__Alignas] = ACTIONS(6729), - [anon_sym_BOOL] = ACTIONS(6729), - [anon_sym_IMP] = ACTIONS(6729), - [anon_sym_SEL] = ACTIONS(6729), - [anon_sym_Class] = ACTIONS(6729), - [anon_sym_id] = ACTIONS(6729), - }, - [3881] = { - [sym_identifier] = ACTIONS(2846), - [aux_sym_preproc_def_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token1] = ACTIONS(2846), - [aux_sym_preproc_if_token2] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2846), - [sym_preproc_directive] = ACTIONS(2846), - [anon_sym_DASH] = ACTIONS(2848), - [anon_sym_PLUS] = ACTIONS(2848), - [anon_sym___extension__] = ACTIONS(2846), - [anon_sym_typedef] = ACTIONS(2846), - [anon_sym_extern] = ACTIONS(2846), - [anon_sym___attribute__] = ACTIONS(2846), - [anon_sym___attribute] = ACTIONS(2846), - [anon_sym_noreturn] = ACTIONS(2846), - [anon_sym_LBRACK] = ACTIONS(2848), - [anon_sym___declspec] = ACTIONS(2846), - [anon_sym___cdecl] = ACTIONS(2846), - [anon_sym___clrcall] = ACTIONS(2846), - [anon_sym___stdcall] = ACTIONS(2846), - [anon_sym___fastcall] = ACTIONS(2846), - [anon_sym___thiscall] = ACTIONS(2846), - [anon_sym___vectorcall] = ACTIONS(2846), - [anon_sym_signed] = ACTIONS(2846), - [anon_sym_unsigned] = ACTIONS(2846), - [anon_sym_long] = ACTIONS(2846), - [anon_sym_short] = ACTIONS(2846), - [anon_sym_static] = ACTIONS(2846), - [anon_sym_auto] = ACTIONS(2846), - [anon_sym_register] = ACTIONS(2846), - [anon_sym_inline] = ACTIONS(2846), - [anon_sym___inline] = ACTIONS(2846), - [anon_sym___inline__] = ACTIONS(2846), - [anon_sym___forceinline] = ACTIONS(2846), - [anon_sym_thread_local] = ACTIONS(2846), - [anon_sym___thread] = ACTIONS(2846), - [anon_sym_CG_EXTERN] = ACTIONS(2846), - [anon_sym_CG_INLINE] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2846), - [anon_sym_IBOutlet] = ACTIONS(2846), - [anon_sym_IBInspectable] = ACTIONS(2846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2846), - [anon_sym_NS_INLINE] = ACTIONS(2846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2846), - [anon_sym_OBJC_EXPORT] = ACTIONS(2846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2846), - [anon_sym_const] = ACTIONS(2846), - [anon_sym_constexpr] = ACTIONS(2846), - [anon_sym_volatile] = ACTIONS(2846), - [anon_sym_restrict] = ACTIONS(2846), - [anon_sym___restrict__] = ACTIONS(2846), - [anon_sym__Atomic] = ACTIONS(2846), - [anon_sym__Noreturn] = ACTIONS(2846), - [anon_sym_nullable] = ACTIONS(2846), - [anon_sym__Complex] = ACTIONS(2846), - [anon_sym__Nonnull] = ACTIONS(2846), - [anon_sym__Nullable] = ACTIONS(2846), - [anon_sym__Nullable_result] = ACTIONS(2846), - [anon_sym__Null_unspecified] = ACTIONS(2846), - [anon_sym___autoreleasing] = ACTIONS(2846), - [anon_sym___block] = ACTIONS(2846), - [anon_sym___bridge] = ACTIONS(2846), - [anon_sym___bridge_retained] = ACTIONS(2846), - [anon_sym___bridge_transfer] = ACTIONS(2846), - [anon_sym___complex] = ACTIONS(2846), - [anon_sym___const] = ACTIONS(2846), - [anon_sym___imag] = ACTIONS(2846), - [anon_sym___kindof] = ACTIONS(2846), - [anon_sym___nonnull] = ACTIONS(2846), - [anon_sym___nullable] = ACTIONS(2846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2846), - [anon_sym___real] = ACTIONS(2846), - [anon_sym___strong] = ACTIONS(2846), - [anon_sym___unsafe_unretained] = ACTIONS(2846), - [anon_sym___unused] = ACTIONS(2846), - [anon_sym___weak] = ACTIONS(2846), - [sym_primitive_type] = ACTIONS(2846), - [anon_sym_enum] = ACTIONS(2846), - [anon_sym_struct] = ACTIONS(2846), - [anon_sym_union] = ACTIONS(2846), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2846), - [anon_sym___typeof] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2846), - [aux_sym_preproc_undef_token1] = ACTIONS(2846), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE] = ACTIONS(2846), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_API_AVAILABLE] = ACTIONS(2846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_API_DEPRECATED] = ACTIONS(2846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2846), - [anon_sym___deprecated_msg] = ACTIONS(2846), - [anon_sym___deprecated_enum_msg] = ACTIONS(2846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2846), - [anon_sym_ATsynthesize] = ACTIONS(2848), - [anon_sym_ATdynamic] = ACTIONS(2848), - [anon_sym_ATproperty] = ACTIONS(2848), - [anon_sym__Alignas] = ACTIONS(2846), - [anon_sym_BOOL] = ACTIONS(2846), - [anon_sym_IMP] = ACTIONS(2846), - [anon_sym_SEL] = ACTIONS(2846), - [anon_sym_Class] = ACTIONS(2846), - [anon_sym_id] = ACTIONS(2846), - }, - [3882] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym_SEMI] = ACTIONS(6731), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATend] = ACTIONS(6607), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [3883] = { - [sym_identifier] = ACTIONS(6733), - [aux_sym_preproc_def_token1] = ACTIONS(6733), - [aux_sym_preproc_if_token1] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6733), - [sym_preproc_directive] = ACTIONS(6733), - [anon_sym_DASH] = ACTIONS(6735), - [anon_sym_PLUS] = ACTIONS(6735), - [anon_sym___extension__] = ACTIONS(6733), - [anon_sym_typedef] = ACTIONS(6733), - [anon_sym_extern] = ACTIONS(6733), - [anon_sym___attribute__] = ACTIONS(6733), - [anon_sym___attribute] = ACTIONS(6733), - [anon_sym_noreturn] = ACTIONS(6733), - [anon_sym_LBRACK] = ACTIONS(6735), - [anon_sym___declspec] = ACTIONS(6733), - [anon_sym___cdecl] = ACTIONS(6733), - [anon_sym___clrcall] = ACTIONS(6733), - [anon_sym___stdcall] = ACTIONS(6733), - [anon_sym___fastcall] = ACTIONS(6733), - [anon_sym___thiscall] = ACTIONS(6733), - [anon_sym___vectorcall] = ACTIONS(6733), - [anon_sym_signed] = ACTIONS(6733), - [anon_sym_unsigned] = ACTIONS(6733), - [anon_sym_long] = ACTIONS(6733), - [anon_sym_short] = ACTIONS(6733), - [anon_sym_static] = ACTIONS(6733), - [anon_sym_auto] = ACTIONS(6733), - [anon_sym_register] = ACTIONS(6733), - [anon_sym_inline] = ACTIONS(6733), - [anon_sym___inline] = ACTIONS(6733), - [anon_sym___inline__] = ACTIONS(6733), - [anon_sym___forceinline] = ACTIONS(6733), - [anon_sym_thread_local] = ACTIONS(6733), - [anon_sym___thread] = ACTIONS(6733), - [anon_sym_CG_EXTERN] = ACTIONS(6733), - [anon_sym_CG_INLINE] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6733), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6733), - [anon_sym_IBOutlet] = ACTIONS(6733), - [anon_sym_IBInspectable] = ACTIONS(6733), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6733), - [anon_sym_NS_INLINE] = ACTIONS(6733), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6733), - [anon_sym_OBJC_EXPORT] = ACTIONS(6733), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6733), - [anon_sym_const] = ACTIONS(6733), - [anon_sym_constexpr] = ACTIONS(6733), - [anon_sym_volatile] = ACTIONS(6733), - [anon_sym_restrict] = ACTIONS(6733), - [anon_sym___restrict__] = ACTIONS(6733), - [anon_sym__Atomic] = ACTIONS(6733), - [anon_sym__Noreturn] = ACTIONS(6733), - [anon_sym_nullable] = ACTIONS(6733), - [anon_sym__Complex] = ACTIONS(6733), - [anon_sym__Nonnull] = ACTIONS(6733), - [anon_sym__Nullable] = ACTIONS(6733), - [anon_sym__Nullable_result] = ACTIONS(6733), - [anon_sym__Null_unspecified] = ACTIONS(6733), - [anon_sym___autoreleasing] = ACTIONS(6733), - [anon_sym___block] = ACTIONS(6733), - [anon_sym___bridge] = ACTIONS(6733), - [anon_sym___bridge_retained] = ACTIONS(6733), - [anon_sym___bridge_transfer] = ACTIONS(6733), - [anon_sym___complex] = ACTIONS(6733), - [anon_sym___const] = ACTIONS(6733), - [anon_sym___imag] = ACTIONS(6733), - [anon_sym___kindof] = ACTIONS(6733), - [anon_sym___nonnull] = ACTIONS(6733), - [anon_sym___nullable] = ACTIONS(6733), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6733), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6733), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6733), - [anon_sym___real] = ACTIONS(6733), - [anon_sym___strong] = ACTIONS(6733), - [anon_sym___unsafe_unretained] = ACTIONS(6733), - [anon_sym___unused] = ACTIONS(6733), - [anon_sym___weak] = ACTIONS(6733), - [sym_primitive_type] = ACTIONS(6733), - [anon_sym_enum] = ACTIONS(6733), - [anon_sym_struct] = ACTIONS(6733), - [anon_sym_union] = ACTIONS(6733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6733), - [anon_sym___typeof] = ACTIONS(6733), - [anon_sym_typeof] = ACTIONS(6733), - [aux_sym_preproc_undef_token1] = ACTIONS(6733), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6733), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6733), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6733), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6733), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE] = ACTIONS(6733), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_API_AVAILABLE] = ACTIONS(6733), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_API_DEPRECATED] = ACTIONS(6733), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6733), - [anon_sym___deprecated_msg] = ACTIONS(6733), - [anon_sym___deprecated_enum_msg] = ACTIONS(6733), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6733), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6733), - [anon_sym_ATend] = ACTIONS(6735), - [anon_sym_AToptional] = ACTIONS(6735), - [anon_sym_ATrequired] = ACTIONS(6735), - [anon_sym_ATproperty] = ACTIONS(6735), - [anon_sym__Alignas] = ACTIONS(6733), - [anon_sym_BOOL] = ACTIONS(6733), - [anon_sym_IMP] = ACTIONS(6733), - [anon_sym_SEL] = ACTIONS(6733), - [anon_sym_Class] = ACTIONS(6733), - [anon_sym_id] = ACTIONS(6733), - }, - [3884] = { - [sym_identifier] = ACTIONS(2790), - [aux_sym_preproc_def_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token1] = ACTIONS(2790), - [aux_sym_preproc_if_token2] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2790), - [sym_preproc_directive] = ACTIONS(2790), - [anon_sym_DASH] = ACTIONS(2792), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym___extension__] = ACTIONS(2790), - [anon_sym_typedef] = ACTIONS(2790), - [anon_sym_extern] = ACTIONS(2790), - [anon_sym___attribute__] = ACTIONS(2790), - [anon_sym___attribute] = ACTIONS(2790), - [anon_sym_noreturn] = ACTIONS(2790), - [anon_sym_LBRACK] = ACTIONS(2792), - [anon_sym___declspec] = ACTIONS(2790), - [anon_sym___cdecl] = ACTIONS(2790), - [anon_sym___clrcall] = ACTIONS(2790), - [anon_sym___stdcall] = ACTIONS(2790), - [anon_sym___fastcall] = ACTIONS(2790), - [anon_sym___thiscall] = ACTIONS(2790), - [anon_sym___vectorcall] = ACTIONS(2790), - [anon_sym_signed] = ACTIONS(2790), - [anon_sym_unsigned] = ACTIONS(2790), - [anon_sym_long] = ACTIONS(2790), - [anon_sym_short] = ACTIONS(2790), - [anon_sym_static] = ACTIONS(2790), - [anon_sym_auto] = ACTIONS(2790), - [anon_sym_register] = ACTIONS(2790), - [anon_sym_inline] = ACTIONS(2790), - [anon_sym___inline] = ACTIONS(2790), - [anon_sym___inline__] = ACTIONS(2790), - [anon_sym___forceinline] = ACTIONS(2790), - [anon_sym_thread_local] = ACTIONS(2790), - [anon_sym___thread] = ACTIONS(2790), - [anon_sym_CG_EXTERN] = ACTIONS(2790), - [anon_sym_CG_INLINE] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2790), - [anon_sym_IBOutlet] = ACTIONS(2790), - [anon_sym_IBInspectable] = ACTIONS(2790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2790), - [anon_sym_NS_INLINE] = ACTIONS(2790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2790), - [anon_sym_OBJC_EXPORT] = ACTIONS(2790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2790), - [anon_sym_const] = ACTIONS(2790), - [anon_sym_constexpr] = ACTIONS(2790), - [anon_sym_volatile] = ACTIONS(2790), - [anon_sym_restrict] = ACTIONS(2790), - [anon_sym___restrict__] = ACTIONS(2790), - [anon_sym__Atomic] = ACTIONS(2790), - [anon_sym__Noreturn] = ACTIONS(2790), - [anon_sym_nullable] = ACTIONS(2790), - [anon_sym__Complex] = ACTIONS(2790), - [anon_sym__Nonnull] = ACTIONS(2790), - [anon_sym__Nullable] = ACTIONS(2790), - [anon_sym__Nullable_result] = ACTIONS(2790), - [anon_sym__Null_unspecified] = ACTIONS(2790), - [anon_sym___autoreleasing] = ACTIONS(2790), - [anon_sym___block] = ACTIONS(2790), - [anon_sym___bridge] = ACTIONS(2790), - [anon_sym___bridge_retained] = ACTIONS(2790), - [anon_sym___bridge_transfer] = ACTIONS(2790), - [anon_sym___complex] = ACTIONS(2790), - [anon_sym___const] = ACTIONS(2790), - [anon_sym___imag] = ACTIONS(2790), - [anon_sym___kindof] = ACTIONS(2790), - [anon_sym___nonnull] = ACTIONS(2790), - [anon_sym___nullable] = ACTIONS(2790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2790), - [anon_sym___real] = ACTIONS(2790), - [anon_sym___strong] = ACTIONS(2790), - [anon_sym___unsafe_unretained] = ACTIONS(2790), - [anon_sym___unused] = ACTIONS(2790), - [anon_sym___weak] = ACTIONS(2790), - [sym_primitive_type] = ACTIONS(2790), - [anon_sym_enum] = ACTIONS(2790), - [anon_sym_struct] = ACTIONS(2790), - [anon_sym_union] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2790), - [anon_sym___typeof] = ACTIONS(2790), - [anon_sym_typeof] = ACTIONS(2790), - [aux_sym_preproc_undef_token1] = ACTIONS(2790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE] = ACTIONS(2790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_API_AVAILABLE] = ACTIONS(2790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_API_DEPRECATED] = ACTIONS(2790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2790), - [anon_sym___deprecated_msg] = ACTIONS(2790), - [anon_sym___deprecated_enum_msg] = ACTIONS(2790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2790), - [anon_sym_ATsynthesize] = ACTIONS(2792), - [anon_sym_ATdynamic] = ACTIONS(2792), - [anon_sym_ATproperty] = ACTIONS(2792), - [anon_sym__Alignas] = ACTIONS(2790), - [anon_sym_BOOL] = ACTIONS(2790), - [anon_sym_IMP] = ACTIONS(2790), - [anon_sym_SEL] = ACTIONS(2790), - [anon_sym_Class] = ACTIONS(2790), - [anon_sym_id] = ACTIONS(2790), - }, - [3885] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6737), - [anon_sym_nothrow] = ACTIONS(6739), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3886] = { - [sym_identifier] = ACTIONS(6501), - [aux_sym_preproc_def_token1] = ACTIONS(6501), - [aux_sym_preproc_if_token1] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6501), - [sym_preproc_directive] = ACTIONS(6501), - [anon_sym_DASH] = ACTIONS(6503), - [anon_sym_PLUS] = ACTIONS(6503), - [anon_sym_SEMI] = ACTIONS(6741), - [anon_sym___extension__] = ACTIONS(6501), - [anon_sym_typedef] = ACTIONS(6501), - [anon_sym_extern] = ACTIONS(6501), - [anon_sym___attribute__] = ACTIONS(6501), - [anon_sym___attribute] = ACTIONS(6501), - [anon_sym_noreturn] = ACTIONS(6501), - [anon_sym_LBRACK] = ACTIONS(6503), - [anon_sym___declspec] = ACTIONS(6501), - [anon_sym___cdecl] = ACTIONS(6501), - [anon_sym___clrcall] = ACTIONS(6501), - [anon_sym___stdcall] = ACTIONS(6501), - [anon_sym___fastcall] = ACTIONS(6501), - [anon_sym___thiscall] = ACTIONS(6501), - [anon_sym___vectorcall] = ACTIONS(6501), - [anon_sym_signed] = ACTIONS(6501), - [anon_sym_unsigned] = ACTIONS(6501), - [anon_sym_long] = ACTIONS(6501), - [anon_sym_short] = ACTIONS(6501), - [anon_sym_static] = ACTIONS(6501), - [anon_sym_auto] = ACTIONS(6501), - [anon_sym_register] = ACTIONS(6501), - [anon_sym_inline] = ACTIONS(6501), - [anon_sym___inline] = ACTIONS(6501), - [anon_sym___inline__] = ACTIONS(6501), - [anon_sym___forceinline] = ACTIONS(6501), - [anon_sym_thread_local] = ACTIONS(6501), - [anon_sym___thread] = ACTIONS(6501), - [anon_sym_CG_EXTERN] = ACTIONS(6501), - [anon_sym_CG_INLINE] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6501), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6501), - [anon_sym_IBOutlet] = ACTIONS(6501), - [anon_sym_IBInspectable] = ACTIONS(6501), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6501), - [anon_sym_NS_INLINE] = ACTIONS(6501), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6501), - [anon_sym_OBJC_EXPORT] = ACTIONS(6501), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6501), - [anon_sym_const] = ACTIONS(6501), - [anon_sym_constexpr] = ACTIONS(6501), - [anon_sym_volatile] = ACTIONS(6501), - [anon_sym_restrict] = ACTIONS(6501), - [anon_sym___restrict__] = ACTIONS(6501), - [anon_sym__Atomic] = ACTIONS(6501), - [anon_sym__Noreturn] = ACTIONS(6501), - [anon_sym_nullable] = ACTIONS(6501), - [anon_sym__Complex] = ACTIONS(6501), - [anon_sym__Nonnull] = ACTIONS(6501), - [anon_sym__Nullable] = ACTIONS(6501), - [anon_sym__Nullable_result] = ACTIONS(6501), - [anon_sym__Null_unspecified] = ACTIONS(6501), - [anon_sym___autoreleasing] = ACTIONS(6501), - [anon_sym___block] = ACTIONS(6501), - [anon_sym___bridge] = ACTIONS(6501), - [anon_sym___bridge_retained] = ACTIONS(6501), - [anon_sym___bridge_transfer] = ACTIONS(6501), - [anon_sym___complex] = ACTIONS(6501), - [anon_sym___const] = ACTIONS(6501), - [anon_sym___imag] = ACTIONS(6501), - [anon_sym___kindof] = ACTIONS(6501), - [anon_sym___nonnull] = ACTIONS(6501), - [anon_sym___nullable] = ACTIONS(6501), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6501), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6501), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6501), - [anon_sym___real] = ACTIONS(6501), - [anon_sym___strong] = ACTIONS(6501), - [anon_sym___unsafe_unretained] = ACTIONS(6501), - [anon_sym___unused] = ACTIONS(6501), - [anon_sym___weak] = ACTIONS(6501), - [sym_primitive_type] = ACTIONS(6501), - [anon_sym_enum] = ACTIONS(6501), - [anon_sym_struct] = ACTIONS(6501), - [anon_sym_union] = ACTIONS(6501), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6501), - [anon_sym___typeof] = ACTIONS(6501), - [anon_sym_typeof] = ACTIONS(6501), - [aux_sym_preproc_undef_token1] = ACTIONS(6501), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6501), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6501), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6501), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6501), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE] = ACTIONS(6501), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_API_AVAILABLE] = ACTIONS(6501), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_API_DEPRECATED] = ACTIONS(6501), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6501), - [anon_sym___deprecated_msg] = ACTIONS(6501), - [anon_sym___deprecated_enum_msg] = ACTIONS(6501), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6501), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6501), - [anon_sym_ATend] = ACTIONS(6503), - [anon_sym_ATsynthesize] = ACTIONS(6503), - [anon_sym_ATdynamic] = ACTIONS(6503), - [anon_sym__Alignas] = ACTIONS(6501), - [anon_sym_BOOL] = ACTIONS(6501), - [anon_sym_IMP] = ACTIONS(6501), - [anon_sym_SEL] = ACTIONS(6501), - [anon_sym_Class] = ACTIONS(6501), - [anon_sym_id] = ACTIONS(6501), - }, - [3887] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym_SEMI] = ACTIONS(6743), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATend] = ACTIONS(6527), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [3888] = { - [sym_identifier] = ACTIONS(2774), - [aux_sym_preproc_def_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token1] = ACTIONS(2774), - [aux_sym_preproc_if_token2] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2774), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2774), - [sym_preproc_directive] = ACTIONS(2774), - [anon_sym_DASH] = ACTIONS(2776), - [anon_sym_PLUS] = ACTIONS(2776), - [anon_sym___extension__] = ACTIONS(2774), - [anon_sym_typedef] = ACTIONS(2774), - [anon_sym_extern] = ACTIONS(2774), - [anon_sym___attribute__] = ACTIONS(2774), - [anon_sym___attribute] = ACTIONS(2774), - [anon_sym_noreturn] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym___declspec] = ACTIONS(2774), - [anon_sym___cdecl] = ACTIONS(2774), - [anon_sym___clrcall] = ACTIONS(2774), - [anon_sym___stdcall] = ACTIONS(2774), - [anon_sym___fastcall] = ACTIONS(2774), - [anon_sym___thiscall] = ACTIONS(2774), - [anon_sym___vectorcall] = ACTIONS(2774), - [anon_sym_signed] = ACTIONS(2774), - [anon_sym_unsigned] = ACTIONS(2774), - [anon_sym_long] = ACTIONS(2774), - [anon_sym_short] = ACTIONS(2774), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_auto] = ACTIONS(2774), - [anon_sym_register] = ACTIONS(2774), - [anon_sym_inline] = ACTIONS(2774), - [anon_sym___inline] = ACTIONS(2774), - [anon_sym___inline__] = ACTIONS(2774), - [anon_sym___forceinline] = ACTIONS(2774), - [anon_sym_thread_local] = ACTIONS(2774), - [anon_sym___thread] = ACTIONS(2774), - [anon_sym_CG_EXTERN] = ACTIONS(2774), - [anon_sym_CG_INLINE] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2774), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2774), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2774), - [anon_sym_IBOutlet] = ACTIONS(2774), - [anon_sym_IBInspectable] = ACTIONS(2774), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2774), - [anon_sym_NS_INLINE] = ACTIONS(2774), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2774), - [anon_sym_OBJC_EXPORT] = ACTIONS(2774), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_constexpr] = ACTIONS(2774), - [anon_sym_volatile] = ACTIONS(2774), - [anon_sym_restrict] = ACTIONS(2774), - [anon_sym___restrict__] = ACTIONS(2774), - [anon_sym__Atomic] = ACTIONS(2774), - [anon_sym__Noreturn] = ACTIONS(2774), - [anon_sym_nullable] = ACTIONS(2774), - [anon_sym__Complex] = ACTIONS(2774), - [anon_sym__Nonnull] = ACTIONS(2774), - [anon_sym__Nullable] = ACTIONS(2774), - [anon_sym__Nullable_result] = ACTIONS(2774), - [anon_sym__Null_unspecified] = ACTIONS(2774), - [anon_sym___autoreleasing] = ACTIONS(2774), - [anon_sym___block] = ACTIONS(2774), - [anon_sym___bridge] = ACTIONS(2774), - [anon_sym___bridge_retained] = ACTIONS(2774), - [anon_sym___bridge_transfer] = ACTIONS(2774), - [anon_sym___complex] = ACTIONS(2774), - [anon_sym___const] = ACTIONS(2774), - [anon_sym___imag] = ACTIONS(2774), - [anon_sym___kindof] = ACTIONS(2774), - [anon_sym___nonnull] = ACTIONS(2774), - [anon_sym___nullable] = ACTIONS(2774), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2774), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2774), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2774), - [anon_sym___real] = ACTIONS(2774), - [anon_sym___strong] = ACTIONS(2774), - [anon_sym___unsafe_unretained] = ACTIONS(2774), - [anon_sym___unused] = ACTIONS(2774), - [anon_sym___weak] = ACTIONS(2774), - [sym_primitive_type] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), - [anon_sym_struct] = ACTIONS(2774), - [anon_sym_union] = ACTIONS(2774), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2774), - [anon_sym___typeof] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2774), - [aux_sym_preproc_undef_token1] = ACTIONS(2774), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2774), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2774), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2774), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2774), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2774), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2774), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE] = ACTIONS(2774), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2774), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_API_AVAILABLE] = ACTIONS(2774), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_API_DEPRECATED] = ACTIONS(2774), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2774), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2774), - [anon_sym___deprecated_msg] = ACTIONS(2774), - [anon_sym___deprecated_enum_msg] = ACTIONS(2774), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2774), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2774), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2774), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2774), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2774), - [anon_sym_ATsynthesize] = ACTIONS(2776), - [anon_sym_ATdynamic] = ACTIONS(2776), - [anon_sym_ATproperty] = ACTIONS(2776), - [anon_sym__Alignas] = ACTIONS(2774), - [anon_sym_BOOL] = ACTIONS(2774), - [anon_sym_IMP] = ACTIONS(2774), - [anon_sym_SEL] = ACTIONS(2774), - [anon_sym_Class] = ACTIONS(2774), - [anon_sym_id] = ACTIONS(2774), - }, - [3889] = { - [sym_identifier] = ACTIONS(6639), - [aux_sym_preproc_def_token1] = ACTIONS(6639), - [aux_sym_preproc_if_token1] = ACTIONS(6639), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6639), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6639), - [sym_preproc_directive] = ACTIONS(6639), - [anon_sym_DASH] = ACTIONS(6641), - [anon_sym_PLUS] = ACTIONS(6641), - [anon_sym___extension__] = ACTIONS(6639), - [anon_sym_typedef] = ACTIONS(6639), - [anon_sym_extern] = ACTIONS(6639), - [anon_sym___attribute__] = ACTIONS(6639), - [anon_sym___attribute] = ACTIONS(6639), - [anon_sym_noreturn] = ACTIONS(6639), - [anon_sym_LBRACK] = ACTIONS(6641), - [anon_sym___declspec] = ACTIONS(6639), - [anon_sym___cdecl] = ACTIONS(6639), - [anon_sym___clrcall] = ACTIONS(6639), - [anon_sym___stdcall] = ACTIONS(6639), - [anon_sym___fastcall] = ACTIONS(6639), - [anon_sym___thiscall] = ACTIONS(6639), - [anon_sym___vectorcall] = ACTIONS(6639), - [anon_sym_signed] = ACTIONS(6639), - [anon_sym_unsigned] = ACTIONS(6639), - [anon_sym_long] = ACTIONS(6639), - [anon_sym_short] = ACTIONS(6639), - [anon_sym_static] = ACTIONS(6639), - [anon_sym_auto] = ACTIONS(6639), - [anon_sym_register] = ACTIONS(6639), - [anon_sym_inline] = ACTIONS(6639), - [anon_sym___inline] = ACTIONS(6639), - [anon_sym___inline__] = ACTIONS(6639), - [anon_sym___forceinline] = ACTIONS(6639), - [anon_sym_thread_local] = ACTIONS(6639), - [anon_sym___thread] = ACTIONS(6639), - [anon_sym_CG_EXTERN] = ACTIONS(6639), - [anon_sym_CG_INLINE] = ACTIONS(6639), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6639), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6639), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6639), - [anon_sym_IBOutlet] = ACTIONS(6639), - [anon_sym_IBInspectable] = ACTIONS(6639), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6639), - [anon_sym_NS_INLINE] = ACTIONS(6639), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6639), - [anon_sym_OBJC_EXPORT] = ACTIONS(6639), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6639), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6639), - [anon_sym_const] = ACTIONS(6639), - [anon_sym_constexpr] = ACTIONS(6639), - [anon_sym_volatile] = ACTIONS(6639), - [anon_sym_restrict] = ACTIONS(6639), - [anon_sym___restrict__] = ACTIONS(6639), - [anon_sym__Atomic] = ACTIONS(6639), - [anon_sym__Noreturn] = ACTIONS(6639), - [anon_sym_nullable] = ACTIONS(6639), - [anon_sym__Complex] = ACTIONS(6639), - [anon_sym__Nonnull] = ACTIONS(6639), - [anon_sym__Nullable] = ACTIONS(6639), - [anon_sym__Nullable_result] = ACTIONS(6639), - [anon_sym__Null_unspecified] = ACTIONS(6639), - [anon_sym___autoreleasing] = ACTIONS(6639), - [anon_sym___block] = ACTIONS(6639), - [anon_sym___bridge] = ACTIONS(6639), - [anon_sym___bridge_retained] = ACTIONS(6639), - [anon_sym___bridge_transfer] = ACTIONS(6639), - [anon_sym___complex] = ACTIONS(6639), - [anon_sym___const] = ACTIONS(6639), - [anon_sym___imag] = ACTIONS(6639), - [anon_sym___kindof] = ACTIONS(6639), - [anon_sym___nonnull] = ACTIONS(6639), - [anon_sym___nullable] = ACTIONS(6639), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6639), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6639), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6639), - [anon_sym___real] = ACTIONS(6639), - [anon_sym___strong] = ACTIONS(6639), - [anon_sym___unsafe_unretained] = ACTIONS(6639), - [anon_sym___unused] = ACTIONS(6639), - [anon_sym___weak] = ACTIONS(6639), - [sym_primitive_type] = ACTIONS(6639), - [anon_sym_enum] = ACTIONS(6639), - [anon_sym_struct] = ACTIONS(6639), - [anon_sym_union] = ACTIONS(6639), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6639), - [anon_sym___typeof] = ACTIONS(6639), - [anon_sym_typeof] = ACTIONS(6639), - [aux_sym_preproc_undef_token1] = ACTIONS(6639), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6639), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6639), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6639), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6639), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6639), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6639), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6639), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6639), - [anon_sym_NS_AVAILABLE] = ACTIONS(6639), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6639), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_API_AVAILABLE] = ACTIONS(6639), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_API_DEPRECATED] = ACTIONS(6639), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6639), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6639), - [anon_sym___deprecated_msg] = ACTIONS(6639), - [anon_sym___deprecated_enum_msg] = ACTIONS(6639), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6639), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6639), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6639), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6639), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6639), - [anon_sym_ATend] = ACTIONS(6641), - [anon_sym_ATsynthesize] = ACTIONS(6641), - [anon_sym_ATdynamic] = ACTIONS(6641), - [anon_sym_ATproperty] = ACTIONS(6641), - [anon_sym__Alignas] = ACTIONS(6639), - [anon_sym_BOOL] = ACTIONS(6639), - [anon_sym_IMP] = ACTIONS(6639), - [anon_sym_SEL] = ACTIONS(6639), - [anon_sym_Class] = ACTIONS(6639), - [anon_sym_id] = ACTIONS(6639), - }, - [3890] = { - [sym_identifier] = ACTIONS(2658), - [aux_sym_preproc_def_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token1] = ACTIONS(2658), - [aux_sym_preproc_if_token2] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2658), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2658), - [sym_preproc_directive] = ACTIONS(2658), - [anon_sym_DASH] = ACTIONS(2660), - [anon_sym_PLUS] = ACTIONS(2660), - [anon_sym___extension__] = ACTIONS(2658), - [anon_sym_typedef] = ACTIONS(2658), - [anon_sym_extern] = ACTIONS(2658), - [anon_sym___attribute__] = ACTIONS(2658), - [anon_sym___attribute] = ACTIONS(2658), - [anon_sym_noreturn] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym___declspec] = ACTIONS(2658), - [anon_sym___cdecl] = ACTIONS(2658), - [anon_sym___clrcall] = ACTIONS(2658), - [anon_sym___stdcall] = ACTIONS(2658), - [anon_sym___fastcall] = ACTIONS(2658), - [anon_sym___thiscall] = ACTIONS(2658), - [anon_sym___vectorcall] = ACTIONS(2658), - [anon_sym_signed] = ACTIONS(2658), - [anon_sym_unsigned] = ACTIONS(2658), - [anon_sym_long] = ACTIONS(2658), - [anon_sym_short] = ACTIONS(2658), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_auto] = ACTIONS(2658), - [anon_sym_register] = ACTIONS(2658), - [anon_sym_inline] = ACTIONS(2658), - [anon_sym___inline] = ACTIONS(2658), - [anon_sym___inline__] = ACTIONS(2658), - [anon_sym___forceinline] = ACTIONS(2658), - [anon_sym_thread_local] = ACTIONS(2658), - [anon_sym___thread] = ACTIONS(2658), - [anon_sym_CG_EXTERN] = ACTIONS(2658), - [anon_sym_CG_INLINE] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2658), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2658), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2658), - [anon_sym_IBOutlet] = ACTIONS(2658), - [anon_sym_IBInspectable] = ACTIONS(2658), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2658), - [anon_sym_NS_INLINE] = ACTIONS(2658), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2658), - [anon_sym_OBJC_EXPORT] = ACTIONS(2658), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_constexpr] = ACTIONS(2658), - [anon_sym_volatile] = ACTIONS(2658), - [anon_sym_restrict] = ACTIONS(2658), - [anon_sym___restrict__] = ACTIONS(2658), - [anon_sym__Atomic] = ACTIONS(2658), - [anon_sym__Noreturn] = ACTIONS(2658), - [anon_sym_nullable] = ACTIONS(2658), - [anon_sym__Complex] = ACTIONS(2658), - [anon_sym__Nonnull] = ACTIONS(2658), - [anon_sym__Nullable] = ACTIONS(2658), - [anon_sym__Nullable_result] = ACTIONS(2658), - [anon_sym__Null_unspecified] = ACTIONS(2658), - [anon_sym___autoreleasing] = ACTIONS(2658), - [anon_sym___block] = ACTIONS(2658), - [anon_sym___bridge] = ACTIONS(2658), - [anon_sym___bridge_retained] = ACTIONS(2658), - [anon_sym___bridge_transfer] = ACTIONS(2658), - [anon_sym___complex] = ACTIONS(2658), - [anon_sym___const] = ACTIONS(2658), - [anon_sym___imag] = ACTIONS(2658), - [anon_sym___kindof] = ACTIONS(2658), - [anon_sym___nonnull] = ACTIONS(2658), - [anon_sym___nullable] = ACTIONS(2658), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2658), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2658), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2658), - [anon_sym___real] = ACTIONS(2658), - [anon_sym___strong] = ACTIONS(2658), - [anon_sym___unsafe_unretained] = ACTIONS(2658), - [anon_sym___unused] = ACTIONS(2658), - [anon_sym___weak] = ACTIONS(2658), - [sym_primitive_type] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), - [anon_sym_struct] = ACTIONS(2658), - [anon_sym_union] = ACTIONS(2658), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2658), - [anon_sym___typeof] = ACTIONS(2658), - [anon_sym_typeof] = ACTIONS(2658), - [aux_sym_preproc_undef_token1] = ACTIONS(2658), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2658), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2658), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2658), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2658), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2658), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2658), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE] = ACTIONS(2658), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2658), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_API_AVAILABLE] = ACTIONS(2658), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_API_DEPRECATED] = ACTIONS(2658), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2658), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2658), - [anon_sym___deprecated_msg] = ACTIONS(2658), - [anon_sym___deprecated_enum_msg] = ACTIONS(2658), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2658), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2658), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2658), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2658), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2658), - [anon_sym_ATsynthesize] = ACTIONS(2660), - [anon_sym_ATdynamic] = ACTIONS(2660), - [anon_sym_ATproperty] = ACTIONS(2660), - [anon_sym__Alignas] = ACTIONS(2658), - [anon_sym_BOOL] = ACTIONS(2658), - [anon_sym_IMP] = ACTIONS(2658), - [anon_sym_SEL] = ACTIONS(2658), - [anon_sym_Class] = ACTIONS(2658), - [anon_sym_id] = ACTIONS(2658), - }, - [3891] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym_SEMI] = ACTIONS(6745), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATend] = ACTIONS(6613), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [3892] = { - [sym_identifier] = ACTIONS(2746), - [aux_sym_preproc_def_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token1] = ACTIONS(2746), - [aux_sym_preproc_if_token2] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2746), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2746), - [sym_preproc_directive] = ACTIONS(2746), - [anon_sym_DASH] = ACTIONS(2748), - [anon_sym_PLUS] = ACTIONS(2748), - [anon_sym___extension__] = ACTIONS(2746), - [anon_sym_typedef] = ACTIONS(2746), - [anon_sym_extern] = ACTIONS(2746), - [anon_sym___attribute__] = ACTIONS(2746), - [anon_sym___attribute] = ACTIONS(2746), - [anon_sym_noreturn] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2748), - [anon_sym___declspec] = ACTIONS(2746), - [anon_sym___cdecl] = ACTIONS(2746), - [anon_sym___clrcall] = ACTIONS(2746), - [anon_sym___stdcall] = ACTIONS(2746), - [anon_sym___fastcall] = ACTIONS(2746), - [anon_sym___thiscall] = ACTIONS(2746), - [anon_sym___vectorcall] = ACTIONS(2746), - [anon_sym_signed] = ACTIONS(2746), - [anon_sym_unsigned] = ACTIONS(2746), - [anon_sym_long] = ACTIONS(2746), - [anon_sym_short] = ACTIONS(2746), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_auto] = ACTIONS(2746), - [anon_sym_register] = ACTIONS(2746), - [anon_sym_inline] = ACTIONS(2746), - [anon_sym___inline] = ACTIONS(2746), - [anon_sym___inline__] = ACTIONS(2746), - [anon_sym___forceinline] = ACTIONS(2746), - [anon_sym_thread_local] = ACTIONS(2746), - [anon_sym___thread] = ACTIONS(2746), - [anon_sym_CG_EXTERN] = ACTIONS(2746), - [anon_sym_CG_INLINE] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2746), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2746), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2746), - [anon_sym_IBOutlet] = ACTIONS(2746), - [anon_sym_IBInspectable] = ACTIONS(2746), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2746), - [anon_sym_NS_INLINE] = ACTIONS(2746), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2746), - [anon_sym_OBJC_EXPORT] = ACTIONS(2746), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_constexpr] = ACTIONS(2746), - [anon_sym_volatile] = ACTIONS(2746), - [anon_sym_restrict] = ACTIONS(2746), - [anon_sym___restrict__] = ACTIONS(2746), - [anon_sym__Atomic] = ACTIONS(2746), - [anon_sym__Noreturn] = ACTIONS(2746), - [anon_sym_nullable] = ACTIONS(2746), - [anon_sym__Complex] = ACTIONS(2746), - [anon_sym__Nonnull] = ACTIONS(2746), - [anon_sym__Nullable] = ACTIONS(2746), - [anon_sym__Nullable_result] = ACTIONS(2746), - [anon_sym__Null_unspecified] = ACTIONS(2746), - [anon_sym___autoreleasing] = ACTIONS(2746), - [anon_sym___block] = ACTIONS(2746), - [anon_sym___bridge] = ACTIONS(2746), - [anon_sym___bridge_retained] = ACTIONS(2746), - [anon_sym___bridge_transfer] = ACTIONS(2746), - [anon_sym___complex] = ACTIONS(2746), - [anon_sym___const] = ACTIONS(2746), - [anon_sym___imag] = ACTIONS(2746), - [anon_sym___kindof] = ACTIONS(2746), - [anon_sym___nonnull] = ACTIONS(2746), - [anon_sym___nullable] = ACTIONS(2746), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2746), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2746), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2746), - [anon_sym___real] = ACTIONS(2746), - [anon_sym___strong] = ACTIONS(2746), - [anon_sym___unsafe_unretained] = ACTIONS(2746), - [anon_sym___unused] = ACTIONS(2746), - [anon_sym___weak] = ACTIONS(2746), - [sym_primitive_type] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), - [anon_sym_struct] = ACTIONS(2746), - [anon_sym_union] = ACTIONS(2746), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2746), - [anon_sym___typeof] = ACTIONS(2746), - [anon_sym_typeof] = ACTIONS(2746), - [aux_sym_preproc_undef_token1] = ACTIONS(2746), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2746), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2746), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2746), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2746), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2746), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2746), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE] = ACTIONS(2746), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2746), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_API_AVAILABLE] = ACTIONS(2746), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_API_DEPRECATED] = ACTIONS(2746), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2746), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2746), - [anon_sym___deprecated_msg] = ACTIONS(2746), - [anon_sym___deprecated_enum_msg] = ACTIONS(2746), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2746), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2746), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2746), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2746), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2746), - [anon_sym_ATsynthesize] = ACTIONS(2748), - [anon_sym_ATdynamic] = ACTIONS(2748), - [anon_sym_ATproperty] = ACTIONS(2748), - [anon_sym__Alignas] = ACTIONS(2746), - [anon_sym_BOOL] = ACTIONS(2746), - [anon_sym_IMP] = ACTIONS(2746), - [anon_sym_SEL] = ACTIONS(2746), - [anon_sym_Class] = ACTIONS(2746), - [anon_sym_id] = ACTIONS(2746), - }, - [3893] = { - [sym_identifier] = ACTIONS(2718), - [aux_sym_preproc_def_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token1] = ACTIONS(2718), - [aux_sym_preproc_if_token2] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2718), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2718), - [sym_preproc_directive] = ACTIONS(2718), - [anon_sym_DASH] = ACTIONS(2720), - [anon_sym_PLUS] = ACTIONS(2720), - [anon_sym___extension__] = ACTIONS(2718), - [anon_sym_typedef] = ACTIONS(2718), - [anon_sym_extern] = ACTIONS(2718), - [anon_sym___attribute__] = ACTIONS(2718), - [anon_sym___attribute] = ACTIONS(2718), - [anon_sym_noreturn] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym___declspec] = ACTIONS(2718), - [anon_sym___cdecl] = ACTIONS(2718), - [anon_sym___clrcall] = ACTIONS(2718), - [anon_sym___stdcall] = ACTIONS(2718), - [anon_sym___fastcall] = ACTIONS(2718), - [anon_sym___thiscall] = ACTIONS(2718), - [anon_sym___vectorcall] = ACTIONS(2718), - [anon_sym_signed] = ACTIONS(2718), - [anon_sym_unsigned] = ACTIONS(2718), - [anon_sym_long] = ACTIONS(2718), - [anon_sym_short] = ACTIONS(2718), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_auto] = ACTIONS(2718), - [anon_sym_register] = ACTIONS(2718), - [anon_sym_inline] = ACTIONS(2718), - [anon_sym___inline] = ACTIONS(2718), - [anon_sym___inline__] = ACTIONS(2718), - [anon_sym___forceinline] = ACTIONS(2718), - [anon_sym_thread_local] = ACTIONS(2718), - [anon_sym___thread] = ACTIONS(2718), - [anon_sym_CG_EXTERN] = ACTIONS(2718), - [anon_sym_CG_INLINE] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2718), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2718), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2718), - [anon_sym_IBOutlet] = ACTIONS(2718), - [anon_sym_IBInspectable] = ACTIONS(2718), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2718), - [anon_sym_NS_INLINE] = ACTIONS(2718), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2718), - [anon_sym_OBJC_EXPORT] = ACTIONS(2718), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_constexpr] = ACTIONS(2718), - [anon_sym_volatile] = ACTIONS(2718), - [anon_sym_restrict] = ACTIONS(2718), - [anon_sym___restrict__] = ACTIONS(2718), - [anon_sym__Atomic] = ACTIONS(2718), - [anon_sym__Noreturn] = ACTIONS(2718), - [anon_sym_nullable] = ACTIONS(2718), - [anon_sym__Complex] = ACTIONS(2718), - [anon_sym__Nonnull] = ACTIONS(2718), - [anon_sym__Nullable] = ACTIONS(2718), - [anon_sym__Nullable_result] = ACTIONS(2718), - [anon_sym__Null_unspecified] = ACTIONS(2718), - [anon_sym___autoreleasing] = ACTIONS(2718), - [anon_sym___block] = ACTIONS(2718), - [anon_sym___bridge] = ACTIONS(2718), - [anon_sym___bridge_retained] = ACTIONS(2718), - [anon_sym___bridge_transfer] = ACTIONS(2718), - [anon_sym___complex] = ACTIONS(2718), - [anon_sym___const] = ACTIONS(2718), - [anon_sym___imag] = ACTIONS(2718), - [anon_sym___kindof] = ACTIONS(2718), - [anon_sym___nonnull] = ACTIONS(2718), - [anon_sym___nullable] = ACTIONS(2718), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2718), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2718), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2718), - [anon_sym___real] = ACTIONS(2718), - [anon_sym___strong] = ACTIONS(2718), - [anon_sym___unsafe_unretained] = ACTIONS(2718), - [anon_sym___unused] = ACTIONS(2718), - [anon_sym___weak] = ACTIONS(2718), - [sym_primitive_type] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [anon_sym_struct] = ACTIONS(2718), - [anon_sym_union] = ACTIONS(2718), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2718), - [anon_sym___typeof] = ACTIONS(2718), - [anon_sym_typeof] = ACTIONS(2718), - [aux_sym_preproc_undef_token1] = ACTIONS(2718), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2718), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2718), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2718), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2718), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2718), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2718), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE] = ACTIONS(2718), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2718), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_API_AVAILABLE] = ACTIONS(2718), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_API_DEPRECATED] = ACTIONS(2718), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2718), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2718), - [anon_sym___deprecated_msg] = ACTIONS(2718), - [anon_sym___deprecated_enum_msg] = ACTIONS(2718), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2718), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2718), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2718), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2718), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2718), - [anon_sym_ATsynthesize] = ACTIONS(2720), - [anon_sym_ATdynamic] = ACTIONS(2720), - [anon_sym_ATproperty] = ACTIONS(2720), - [anon_sym__Alignas] = ACTIONS(2718), - [anon_sym_BOOL] = ACTIONS(2718), - [anon_sym_IMP] = ACTIONS(2718), - [anon_sym_SEL] = ACTIONS(2718), - [anon_sym_Class] = ACTIONS(2718), - [anon_sym_id] = ACTIONS(2718), - }, - [3894] = { - [sym_identifier] = ACTIONS(2670), - [aux_sym_preproc_def_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token1] = ACTIONS(2670), - [aux_sym_preproc_if_token2] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2670), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2670), - [sym_preproc_directive] = ACTIONS(2670), - [anon_sym_DASH] = ACTIONS(2672), - [anon_sym_PLUS] = ACTIONS(2672), - [anon_sym___extension__] = ACTIONS(2670), - [anon_sym_typedef] = ACTIONS(2670), - [anon_sym_extern] = ACTIONS(2670), - [anon_sym___attribute__] = ACTIONS(2670), - [anon_sym___attribute] = ACTIONS(2670), - [anon_sym_noreturn] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym___declspec] = ACTIONS(2670), - [anon_sym___cdecl] = ACTIONS(2670), - [anon_sym___clrcall] = ACTIONS(2670), - [anon_sym___stdcall] = ACTIONS(2670), - [anon_sym___fastcall] = ACTIONS(2670), - [anon_sym___thiscall] = ACTIONS(2670), - [anon_sym___vectorcall] = ACTIONS(2670), - [anon_sym_signed] = ACTIONS(2670), - [anon_sym_unsigned] = ACTIONS(2670), - [anon_sym_long] = ACTIONS(2670), - [anon_sym_short] = ACTIONS(2670), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_auto] = ACTIONS(2670), - [anon_sym_register] = ACTIONS(2670), - [anon_sym_inline] = ACTIONS(2670), - [anon_sym___inline] = ACTIONS(2670), - [anon_sym___inline__] = ACTIONS(2670), - [anon_sym___forceinline] = ACTIONS(2670), - [anon_sym_thread_local] = ACTIONS(2670), - [anon_sym___thread] = ACTIONS(2670), - [anon_sym_CG_EXTERN] = ACTIONS(2670), - [anon_sym_CG_INLINE] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2670), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2670), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2670), - [anon_sym_IBOutlet] = ACTIONS(2670), - [anon_sym_IBInspectable] = ACTIONS(2670), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2670), - [anon_sym_NS_INLINE] = ACTIONS(2670), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2670), - [anon_sym_OBJC_EXPORT] = ACTIONS(2670), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_constexpr] = ACTIONS(2670), - [anon_sym_volatile] = ACTIONS(2670), - [anon_sym_restrict] = ACTIONS(2670), - [anon_sym___restrict__] = ACTIONS(2670), - [anon_sym__Atomic] = ACTIONS(2670), - [anon_sym__Noreturn] = ACTIONS(2670), - [anon_sym_nullable] = ACTIONS(2670), - [anon_sym__Complex] = ACTIONS(2670), - [anon_sym__Nonnull] = ACTIONS(2670), - [anon_sym__Nullable] = ACTIONS(2670), - [anon_sym__Nullable_result] = ACTIONS(2670), - [anon_sym__Null_unspecified] = ACTIONS(2670), - [anon_sym___autoreleasing] = ACTIONS(2670), - [anon_sym___block] = ACTIONS(2670), - [anon_sym___bridge] = ACTIONS(2670), - [anon_sym___bridge_retained] = ACTIONS(2670), - [anon_sym___bridge_transfer] = ACTIONS(2670), - [anon_sym___complex] = ACTIONS(2670), - [anon_sym___const] = ACTIONS(2670), - [anon_sym___imag] = ACTIONS(2670), - [anon_sym___kindof] = ACTIONS(2670), - [anon_sym___nonnull] = ACTIONS(2670), - [anon_sym___nullable] = ACTIONS(2670), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2670), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2670), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2670), - [anon_sym___real] = ACTIONS(2670), - [anon_sym___strong] = ACTIONS(2670), - [anon_sym___unsafe_unretained] = ACTIONS(2670), - [anon_sym___unused] = ACTIONS(2670), - [anon_sym___weak] = ACTIONS(2670), - [sym_primitive_type] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [anon_sym_struct] = ACTIONS(2670), - [anon_sym_union] = ACTIONS(2670), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2670), - [anon_sym___typeof] = ACTIONS(2670), - [anon_sym_typeof] = ACTIONS(2670), - [aux_sym_preproc_undef_token1] = ACTIONS(2670), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2670), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2670), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2670), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2670), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2670), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2670), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE] = ACTIONS(2670), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2670), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_API_AVAILABLE] = ACTIONS(2670), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_API_DEPRECATED] = ACTIONS(2670), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2670), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2670), - [anon_sym___deprecated_msg] = ACTIONS(2670), - [anon_sym___deprecated_enum_msg] = ACTIONS(2670), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2670), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2670), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2670), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2670), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2670), - [anon_sym_ATsynthesize] = ACTIONS(2672), - [anon_sym_ATdynamic] = ACTIONS(2672), - [anon_sym_ATproperty] = ACTIONS(2672), - [anon_sym__Alignas] = ACTIONS(2670), - [anon_sym_BOOL] = ACTIONS(2670), - [anon_sym_IMP] = ACTIONS(2670), - [anon_sym_SEL] = ACTIONS(2670), - [anon_sym_Class] = ACTIONS(2670), - [anon_sym_id] = ACTIONS(2670), - }, - [3895] = { - [sym_identifier] = ACTIONS(2654), - [aux_sym_preproc_def_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token1] = ACTIONS(2654), - [aux_sym_preproc_if_token2] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2654), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2654), - [sym_preproc_directive] = ACTIONS(2654), - [anon_sym_DASH] = ACTIONS(2656), - [anon_sym_PLUS] = ACTIONS(2656), - [anon_sym___extension__] = ACTIONS(2654), - [anon_sym_typedef] = ACTIONS(2654), - [anon_sym_extern] = ACTIONS(2654), - [anon_sym___attribute__] = ACTIONS(2654), - [anon_sym___attribute] = ACTIONS(2654), - [anon_sym_noreturn] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym___declspec] = ACTIONS(2654), - [anon_sym___cdecl] = ACTIONS(2654), - [anon_sym___clrcall] = ACTIONS(2654), - [anon_sym___stdcall] = ACTIONS(2654), - [anon_sym___fastcall] = ACTIONS(2654), - [anon_sym___thiscall] = ACTIONS(2654), - [anon_sym___vectorcall] = ACTIONS(2654), - [anon_sym_signed] = ACTIONS(2654), - [anon_sym_unsigned] = ACTIONS(2654), - [anon_sym_long] = ACTIONS(2654), - [anon_sym_short] = ACTIONS(2654), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_auto] = ACTIONS(2654), - [anon_sym_register] = ACTIONS(2654), - [anon_sym_inline] = ACTIONS(2654), - [anon_sym___inline] = ACTIONS(2654), - [anon_sym___inline__] = ACTIONS(2654), - [anon_sym___forceinline] = ACTIONS(2654), - [anon_sym_thread_local] = ACTIONS(2654), - [anon_sym___thread] = ACTIONS(2654), - [anon_sym_CG_EXTERN] = ACTIONS(2654), - [anon_sym_CG_INLINE] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2654), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2654), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2654), - [anon_sym_IBOutlet] = ACTIONS(2654), - [anon_sym_IBInspectable] = ACTIONS(2654), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2654), - [anon_sym_NS_INLINE] = ACTIONS(2654), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2654), - [anon_sym_OBJC_EXPORT] = ACTIONS(2654), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_constexpr] = ACTIONS(2654), - [anon_sym_volatile] = ACTIONS(2654), - [anon_sym_restrict] = ACTIONS(2654), - [anon_sym___restrict__] = ACTIONS(2654), - [anon_sym__Atomic] = ACTIONS(2654), - [anon_sym__Noreturn] = ACTIONS(2654), - [anon_sym_nullable] = ACTIONS(2654), - [anon_sym__Complex] = ACTIONS(2654), - [anon_sym__Nonnull] = ACTIONS(2654), - [anon_sym__Nullable] = ACTIONS(2654), - [anon_sym__Nullable_result] = ACTIONS(2654), - [anon_sym__Null_unspecified] = ACTIONS(2654), - [anon_sym___autoreleasing] = ACTIONS(2654), - [anon_sym___block] = ACTIONS(2654), - [anon_sym___bridge] = ACTIONS(2654), - [anon_sym___bridge_retained] = ACTIONS(2654), - [anon_sym___bridge_transfer] = ACTIONS(2654), - [anon_sym___complex] = ACTIONS(2654), - [anon_sym___const] = ACTIONS(2654), - [anon_sym___imag] = ACTIONS(2654), - [anon_sym___kindof] = ACTIONS(2654), - [anon_sym___nonnull] = ACTIONS(2654), - [anon_sym___nullable] = ACTIONS(2654), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2654), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2654), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2654), - [anon_sym___real] = ACTIONS(2654), - [anon_sym___strong] = ACTIONS(2654), - [anon_sym___unsafe_unretained] = ACTIONS(2654), - [anon_sym___unused] = ACTIONS(2654), - [anon_sym___weak] = ACTIONS(2654), - [sym_primitive_type] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), - [anon_sym_struct] = ACTIONS(2654), - [anon_sym_union] = ACTIONS(2654), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2654), - [anon_sym___typeof] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2654), - [aux_sym_preproc_undef_token1] = ACTIONS(2654), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2654), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2654), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2654), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2654), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2654), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2654), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE] = ACTIONS(2654), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2654), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_API_AVAILABLE] = ACTIONS(2654), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_API_DEPRECATED] = ACTIONS(2654), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2654), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2654), - [anon_sym___deprecated_msg] = ACTIONS(2654), - [anon_sym___deprecated_enum_msg] = ACTIONS(2654), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2654), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2654), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2654), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2654), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2654), - [anon_sym_ATsynthesize] = ACTIONS(2656), - [anon_sym_ATdynamic] = ACTIONS(2656), - [anon_sym_ATproperty] = ACTIONS(2656), - [anon_sym__Alignas] = ACTIONS(2654), - [anon_sym_BOOL] = ACTIONS(2654), - [anon_sym_IMP] = ACTIONS(2654), - [anon_sym_SEL] = ACTIONS(2654), - [anon_sym_Class] = ACTIONS(2654), - [anon_sym_id] = ACTIONS(2654), - }, - [3896] = { - [sym_identifier] = ACTIONS(2622), - [aux_sym_preproc_def_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token1] = ACTIONS(2622), - [aux_sym_preproc_if_token2] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2622), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2622), - [sym_preproc_directive] = ACTIONS(2622), - [anon_sym_DASH] = ACTIONS(2624), - [anon_sym_PLUS] = ACTIONS(2624), - [anon_sym___extension__] = ACTIONS(2622), - [anon_sym_typedef] = ACTIONS(2622), - [anon_sym_extern] = ACTIONS(2622), - [anon_sym___attribute__] = ACTIONS(2622), - [anon_sym___attribute] = ACTIONS(2622), - [anon_sym_noreturn] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym___declspec] = ACTIONS(2622), - [anon_sym___cdecl] = ACTIONS(2622), - [anon_sym___clrcall] = ACTIONS(2622), - [anon_sym___stdcall] = ACTIONS(2622), - [anon_sym___fastcall] = ACTIONS(2622), - [anon_sym___thiscall] = ACTIONS(2622), - [anon_sym___vectorcall] = ACTIONS(2622), - [anon_sym_signed] = ACTIONS(2622), - [anon_sym_unsigned] = ACTIONS(2622), - [anon_sym_long] = ACTIONS(2622), - [anon_sym_short] = ACTIONS(2622), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_auto] = ACTIONS(2622), - [anon_sym_register] = ACTIONS(2622), - [anon_sym_inline] = ACTIONS(2622), - [anon_sym___inline] = ACTIONS(2622), - [anon_sym___inline__] = ACTIONS(2622), - [anon_sym___forceinline] = ACTIONS(2622), - [anon_sym_thread_local] = ACTIONS(2622), - [anon_sym___thread] = ACTIONS(2622), - [anon_sym_CG_EXTERN] = ACTIONS(2622), - [anon_sym_CG_INLINE] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2622), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2622), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2622), - [anon_sym_IBOutlet] = ACTIONS(2622), - [anon_sym_IBInspectable] = ACTIONS(2622), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2622), - [anon_sym_NS_INLINE] = ACTIONS(2622), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2622), - [anon_sym_OBJC_EXPORT] = ACTIONS(2622), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_constexpr] = ACTIONS(2622), - [anon_sym_volatile] = ACTIONS(2622), - [anon_sym_restrict] = ACTIONS(2622), - [anon_sym___restrict__] = ACTIONS(2622), - [anon_sym__Atomic] = ACTIONS(2622), - [anon_sym__Noreturn] = ACTIONS(2622), - [anon_sym_nullable] = ACTIONS(2622), - [anon_sym__Complex] = ACTIONS(2622), - [anon_sym__Nonnull] = ACTIONS(2622), - [anon_sym__Nullable] = ACTIONS(2622), - [anon_sym__Nullable_result] = ACTIONS(2622), - [anon_sym__Null_unspecified] = ACTIONS(2622), - [anon_sym___autoreleasing] = ACTIONS(2622), - [anon_sym___block] = ACTIONS(2622), - [anon_sym___bridge] = ACTIONS(2622), - [anon_sym___bridge_retained] = ACTIONS(2622), - [anon_sym___bridge_transfer] = ACTIONS(2622), - [anon_sym___complex] = ACTIONS(2622), - [anon_sym___const] = ACTIONS(2622), - [anon_sym___imag] = ACTIONS(2622), - [anon_sym___kindof] = ACTIONS(2622), - [anon_sym___nonnull] = ACTIONS(2622), - [anon_sym___nullable] = ACTIONS(2622), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2622), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2622), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2622), - [anon_sym___real] = ACTIONS(2622), - [anon_sym___strong] = ACTIONS(2622), - [anon_sym___unsafe_unretained] = ACTIONS(2622), - [anon_sym___unused] = ACTIONS(2622), - [anon_sym___weak] = ACTIONS(2622), - [sym_primitive_type] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), - [anon_sym_struct] = ACTIONS(2622), - [anon_sym_union] = ACTIONS(2622), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2622), - [anon_sym___typeof] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2622), - [aux_sym_preproc_undef_token1] = ACTIONS(2622), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2622), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2622), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2622), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2622), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2622), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2622), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE] = ACTIONS(2622), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2622), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_API_AVAILABLE] = ACTIONS(2622), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_API_DEPRECATED] = ACTIONS(2622), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2622), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2622), - [anon_sym___deprecated_msg] = ACTIONS(2622), - [anon_sym___deprecated_enum_msg] = ACTIONS(2622), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2622), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2622), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2622), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2622), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2622), - [anon_sym_ATsynthesize] = ACTIONS(2624), - [anon_sym_ATdynamic] = ACTIONS(2624), - [anon_sym_ATproperty] = ACTIONS(2624), - [anon_sym__Alignas] = ACTIONS(2622), - [anon_sym_BOOL] = ACTIONS(2622), - [anon_sym_IMP] = ACTIONS(2622), - [anon_sym_SEL] = ACTIONS(2622), - [anon_sym_Class] = ACTIONS(2622), - [anon_sym_id] = ACTIONS(2622), - }, - [3897] = { - [sym_identifier] = ACTIONS(2614), - [aux_sym_preproc_def_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token1] = ACTIONS(2614), - [aux_sym_preproc_if_token2] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2614), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2614), - [sym_preproc_directive] = ACTIONS(2614), - [anon_sym_DASH] = ACTIONS(2616), - [anon_sym_PLUS] = ACTIONS(2616), - [anon_sym___extension__] = ACTIONS(2614), - [anon_sym_typedef] = ACTIONS(2614), - [anon_sym_extern] = ACTIONS(2614), - [anon_sym___attribute__] = ACTIONS(2614), - [anon_sym___attribute] = ACTIONS(2614), - [anon_sym_noreturn] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym___declspec] = ACTIONS(2614), - [anon_sym___cdecl] = ACTIONS(2614), - [anon_sym___clrcall] = ACTIONS(2614), - [anon_sym___stdcall] = ACTIONS(2614), - [anon_sym___fastcall] = ACTIONS(2614), - [anon_sym___thiscall] = ACTIONS(2614), - [anon_sym___vectorcall] = ACTIONS(2614), - [anon_sym_signed] = ACTIONS(2614), - [anon_sym_unsigned] = ACTIONS(2614), - [anon_sym_long] = ACTIONS(2614), - [anon_sym_short] = ACTIONS(2614), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_auto] = ACTIONS(2614), - [anon_sym_register] = ACTIONS(2614), - [anon_sym_inline] = ACTIONS(2614), - [anon_sym___inline] = ACTIONS(2614), - [anon_sym___inline__] = ACTIONS(2614), - [anon_sym___forceinline] = ACTIONS(2614), - [anon_sym_thread_local] = ACTIONS(2614), - [anon_sym___thread] = ACTIONS(2614), - [anon_sym_CG_EXTERN] = ACTIONS(2614), - [anon_sym_CG_INLINE] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2614), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2614), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2614), - [anon_sym_IBOutlet] = ACTIONS(2614), - [anon_sym_IBInspectable] = ACTIONS(2614), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2614), - [anon_sym_NS_INLINE] = ACTIONS(2614), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2614), - [anon_sym_OBJC_EXPORT] = ACTIONS(2614), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_constexpr] = ACTIONS(2614), - [anon_sym_volatile] = ACTIONS(2614), - [anon_sym_restrict] = ACTIONS(2614), - [anon_sym___restrict__] = ACTIONS(2614), - [anon_sym__Atomic] = ACTIONS(2614), - [anon_sym__Noreturn] = ACTIONS(2614), - [anon_sym_nullable] = ACTIONS(2614), - [anon_sym__Complex] = ACTIONS(2614), - [anon_sym__Nonnull] = ACTIONS(2614), - [anon_sym__Nullable] = ACTIONS(2614), - [anon_sym__Nullable_result] = ACTIONS(2614), - [anon_sym__Null_unspecified] = ACTIONS(2614), - [anon_sym___autoreleasing] = ACTIONS(2614), - [anon_sym___block] = ACTIONS(2614), - [anon_sym___bridge] = ACTIONS(2614), - [anon_sym___bridge_retained] = ACTIONS(2614), - [anon_sym___bridge_transfer] = ACTIONS(2614), - [anon_sym___complex] = ACTIONS(2614), - [anon_sym___const] = ACTIONS(2614), - [anon_sym___imag] = ACTIONS(2614), - [anon_sym___kindof] = ACTIONS(2614), - [anon_sym___nonnull] = ACTIONS(2614), - [anon_sym___nullable] = ACTIONS(2614), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2614), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2614), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2614), - [anon_sym___real] = ACTIONS(2614), - [anon_sym___strong] = ACTIONS(2614), - [anon_sym___unsafe_unretained] = ACTIONS(2614), - [anon_sym___unused] = ACTIONS(2614), - [anon_sym___weak] = ACTIONS(2614), - [sym_primitive_type] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), - [anon_sym_struct] = ACTIONS(2614), - [anon_sym_union] = ACTIONS(2614), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2614), - [anon_sym___typeof] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2614), - [aux_sym_preproc_undef_token1] = ACTIONS(2614), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2614), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2614), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2614), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2614), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2614), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2614), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE] = ACTIONS(2614), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2614), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_API_AVAILABLE] = ACTIONS(2614), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_API_DEPRECATED] = ACTIONS(2614), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2614), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2614), - [anon_sym___deprecated_msg] = ACTIONS(2614), - [anon_sym___deprecated_enum_msg] = ACTIONS(2614), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2614), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2614), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2614), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2614), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2614), - [anon_sym_ATsynthesize] = ACTIONS(2616), - [anon_sym_ATdynamic] = ACTIONS(2616), - [anon_sym_ATproperty] = ACTIONS(2616), - [anon_sym__Alignas] = ACTIONS(2614), - [anon_sym_BOOL] = ACTIONS(2614), - [anon_sym_IMP] = ACTIONS(2614), - [anon_sym_SEL] = ACTIONS(2614), - [anon_sym_Class] = ACTIONS(2614), - [anon_sym_id] = ACTIONS(2614), - }, - [3898] = { - [sym_identifier] = ACTIONS(6501), - [aux_sym_preproc_def_token1] = ACTIONS(6501), - [aux_sym_preproc_if_token1] = ACTIONS(6501), - [aux_sym_preproc_if_token2] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6501), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6501), - [sym_preproc_directive] = ACTIONS(6501), - [anon_sym_DASH] = ACTIONS(6503), - [anon_sym_PLUS] = ACTIONS(6503), - [anon_sym_SEMI] = ACTIONS(6747), - [anon_sym___extension__] = ACTIONS(6501), - [anon_sym_typedef] = ACTIONS(6501), - [anon_sym_extern] = ACTIONS(6501), - [anon_sym___attribute__] = ACTIONS(6501), - [anon_sym___attribute] = ACTIONS(6501), - [anon_sym_noreturn] = ACTIONS(6501), - [anon_sym_LBRACK] = ACTIONS(6503), - [anon_sym___declspec] = ACTIONS(6501), - [anon_sym___cdecl] = ACTIONS(6501), - [anon_sym___clrcall] = ACTIONS(6501), - [anon_sym___stdcall] = ACTIONS(6501), - [anon_sym___fastcall] = ACTIONS(6501), - [anon_sym___thiscall] = ACTIONS(6501), - [anon_sym___vectorcall] = ACTIONS(6501), - [anon_sym_signed] = ACTIONS(6501), - [anon_sym_unsigned] = ACTIONS(6501), - [anon_sym_long] = ACTIONS(6501), - [anon_sym_short] = ACTIONS(6501), - [anon_sym_static] = ACTIONS(6501), - [anon_sym_auto] = ACTIONS(6501), - [anon_sym_register] = ACTIONS(6501), - [anon_sym_inline] = ACTIONS(6501), - [anon_sym___inline] = ACTIONS(6501), - [anon_sym___inline__] = ACTIONS(6501), - [anon_sym___forceinline] = ACTIONS(6501), - [anon_sym_thread_local] = ACTIONS(6501), - [anon_sym___thread] = ACTIONS(6501), - [anon_sym_CG_EXTERN] = ACTIONS(6501), - [anon_sym_CG_INLINE] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6501), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6501), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6501), - [anon_sym_IBOutlet] = ACTIONS(6501), - [anon_sym_IBInspectable] = ACTIONS(6501), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6501), - [anon_sym_NS_INLINE] = ACTIONS(6501), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6501), - [anon_sym_OBJC_EXPORT] = ACTIONS(6501), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6501), - [anon_sym_const] = ACTIONS(6501), - [anon_sym_constexpr] = ACTIONS(6501), - [anon_sym_volatile] = ACTIONS(6501), - [anon_sym_restrict] = ACTIONS(6501), - [anon_sym___restrict__] = ACTIONS(6501), - [anon_sym__Atomic] = ACTIONS(6501), - [anon_sym__Noreturn] = ACTIONS(6501), - [anon_sym_nullable] = ACTIONS(6501), - [anon_sym__Complex] = ACTIONS(6501), - [anon_sym__Nonnull] = ACTIONS(6501), - [anon_sym__Nullable] = ACTIONS(6501), - [anon_sym__Nullable_result] = ACTIONS(6501), - [anon_sym__Null_unspecified] = ACTIONS(6501), - [anon_sym___autoreleasing] = ACTIONS(6501), - [anon_sym___block] = ACTIONS(6501), - [anon_sym___bridge] = ACTIONS(6501), - [anon_sym___bridge_retained] = ACTIONS(6501), - [anon_sym___bridge_transfer] = ACTIONS(6501), - [anon_sym___complex] = ACTIONS(6501), - [anon_sym___const] = ACTIONS(6501), - [anon_sym___imag] = ACTIONS(6501), - [anon_sym___kindof] = ACTIONS(6501), - [anon_sym___nonnull] = ACTIONS(6501), - [anon_sym___nullable] = ACTIONS(6501), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6501), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6501), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6501), - [anon_sym___real] = ACTIONS(6501), - [anon_sym___strong] = ACTIONS(6501), - [anon_sym___unsafe_unretained] = ACTIONS(6501), - [anon_sym___unused] = ACTIONS(6501), - [anon_sym___weak] = ACTIONS(6501), - [sym_primitive_type] = ACTIONS(6501), - [anon_sym_enum] = ACTIONS(6501), - [anon_sym_struct] = ACTIONS(6501), - [anon_sym_union] = ACTIONS(6501), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6501), - [anon_sym___typeof] = ACTIONS(6501), - [anon_sym_typeof] = ACTIONS(6501), - [aux_sym_preproc_undef_token1] = ACTIONS(6501), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6501), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6501), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6501), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6501), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6501), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6501), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE] = ACTIONS(6501), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6501), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_API_AVAILABLE] = ACTIONS(6501), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_API_DEPRECATED] = ACTIONS(6501), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6501), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6501), - [anon_sym___deprecated_msg] = ACTIONS(6501), - [anon_sym___deprecated_enum_msg] = ACTIONS(6501), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6501), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6501), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6501), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6501), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6501), - [anon_sym_ATsynthesize] = ACTIONS(6503), - [anon_sym_ATdynamic] = ACTIONS(6503), - [anon_sym__Alignas] = ACTIONS(6501), - [anon_sym_BOOL] = ACTIONS(6501), - [anon_sym_IMP] = ACTIONS(6501), - [anon_sym_SEL] = ACTIONS(6501), - [anon_sym_Class] = ACTIONS(6501), - [anon_sym_id] = ACTIONS(6501), - }, - [3899] = { - [sym_identifier] = ACTIONS(2438), - [aux_sym_preproc_def_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token1] = ACTIONS(2438), - [aux_sym_preproc_if_token2] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2438), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2438), - [sym_preproc_directive] = ACTIONS(2438), - [anon_sym_DASH] = ACTIONS(2440), - [anon_sym_PLUS] = ACTIONS(2440), - [anon_sym___extension__] = ACTIONS(2438), - [anon_sym_typedef] = ACTIONS(2438), - [anon_sym_extern] = ACTIONS(2438), - [anon_sym___attribute__] = ACTIONS(2438), - [anon_sym___attribute] = ACTIONS(2438), - [anon_sym_noreturn] = ACTIONS(2438), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym___declspec] = ACTIONS(2438), - [anon_sym___cdecl] = ACTIONS(2438), - [anon_sym___clrcall] = ACTIONS(2438), - [anon_sym___stdcall] = ACTIONS(2438), - [anon_sym___fastcall] = ACTIONS(2438), - [anon_sym___thiscall] = ACTIONS(2438), - [anon_sym___vectorcall] = ACTIONS(2438), - [anon_sym_signed] = ACTIONS(2438), - [anon_sym_unsigned] = ACTIONS(2438), - [anon_sym_long] = ACTIONS(2438), - [anon_sym_short] = ACTIONS(2438), - [anon_sym_static] = ACTIONS(2438), - [anon_sym_auto] = ACTIONS(2438), - [anon_sym_register] = ACTIONS(2438), - [anon_sym_inline] = ACTIONS(2438), - [anon_sym___inline] = ACTIONS(2438), - [anon_sym___inline__] = ACTIONS(2438), - [anon_sym___forceinline] = ACTIONS(2438), - [anon_sym_thread_local] = ACTIONS(2438), - [anon_sym___thread] = ACTIONS(2438), - [anon_sym_CG_EXTERN] = ACTIONS(2438), - [anon_sym_CG_INLINE] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2438), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2438), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2438), - [anon_sym_IBOutlet] = ACTIONS(2438), - [anon_sym_IBInspectable] = ACTIONS(2438), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2438), - [anon_sym_NS_INLINE] = ACTIONS(2438), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2438), - [anon_sym_OBJC_EXPORT] = ACTIONS(2438), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2438), - [anon_sym_const] = ACTIONS(2438), - [anon_sym_constexpr] = ACTIONS(2438), - [anon_sym_volatile] = ACTIONS(2438), - [anon_sym_restrict] = ACTIONS(2438), - [anon_sym___restrict__] = ACTIONS(2438), - [anon_sym__Atomic] = ACTIONS(2438), - [anon_sym__Noreturn] = ACTIONS(2438), - [anon_sym_nullable] = ACTIONS(2438), - [anon_sym__Complex] = ACTIONS(2438), - [anon_sym__Nonnull] = ACTIONS(2438), - [anon_sym__Nullable] = ACTIONS(2438), - [anon_sym__Nullable_result] = ACTIONS(2438), - [anon_sym__Null_unspecified] = ACTIONS(2438), - [anon_sym___autoreleasing] = ACTIONS(2438), - [anon_sym___block] = ACTIONS(2438), - [anon_sym___bridge] = ACTIONS(2438), - [anon_sym___bridge_retained] = ACTIONS(2438), - [anon_sym___bridge_transfer] = ACTIONS(2438), - [anon_sym___complex] = ACTIONS(2438), - [anon_sym___const] = ACTIONS(2438), - [anon_sym___imag] = ACTIONS(2438), - [anon_sym___kindof] = ACTIONS(2438), - [anon_sym___nonnull] = ACTIONS(2438), - [anon_sym___nullable] = ACTIONS(2438), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2438), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2438), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2438), - [anon_sym___real] = ACTIONS(2438), - [anon_sym___strong] = ACTIONS(2438), - [anon_sym___unsafe_unretained] = ACTIONS(2438), - [anon_sym___unused] = ACTIONS(2438), - [anon_sym___weak] = ACTIONS(2438), - [sym_primitive_type] = ACTIONS(2438), - [anon_sym_enum] = ACTIONS(2438), - [anon_sym_struct] = ACTIONS(2438), - [anon_sym_union] = ACTIONS(2438), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2438), - [anon_sym___typeof] = ACTIONS(2438), - [anon_sym_typeof] = ACTIONS(2438), - [aux_sym_preproc_undef_token1] = ACTIONS(2438), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2438), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2438), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2438), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2438), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2438), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2438), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE] = ACTIONS(2438), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2438), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_API_AVAILABLE] = ACTIONS(2438), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_API_DEPRECATED] = ACTIONS(2438), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2438), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2438), - [anon_sym___deprecated_msg] = ACTIONS(2438), - [anon_sym___deprecated_enum_msg] = ACTIONS(2438), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2438), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2438), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2438), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2438), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2438), - [anon_sym_ATsynthesize] = ACTIONS(2440), - [anon_sym_ATdynamic] = ACTIONS(2440), - [anon_sym_ATproperty] = ACTIONS(2440), - [anon_sym__Alignas] = ACTIONS(2438), - [anon_sym_BOOL] = ACTIONS(2438), - [anon_sym_IMP] = ACTIONS(2438), - [anon_sym_SEL] = ACTIONS(2438), - [anon_sym_Class] = ACTIONS(2438), - [anon_sym_id] = ACTIONS(2438), - }, - [3900] = { - [sym_identifier] = ACTIONS(2442), - [aux_sym_preproc_def_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token1] = ACTIONS(2442), - [aux_sym_preproc_if_token2] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2442), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2442), - [sym_preproc_directive] = ACTIONS(2442), - [anon_sym_DASH] = ACTIONS(2444), - [anon_sym_PLUS] = ACTIONS(2444), - [anon_sym___extension__] = ACTIONS(2442), - [anon_sym_typedef] = ACTIONS(2442), - [anon_sym_extern] = ACTIONS(2442), - [anon_sym___attribute__] = ACTIONS(2442), - [anon_sym___attribute] = ACTIONS(2442), - [anon_sym_noreturn] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2444), - [anon_sym___declspec] = ACTIONS(2442), - [anon_sym___cdecl] = ACTIONS(2442), - [anon_sym___clrcall] = ACTIONS(2442), - [anon_sym___stdcall] = ACTIONS(2442), - [anon_sym___fastcall] = ACTIONS(2442), - [anon_sym___thiscall] = ACTIONS(2442), - [anon_sym___vectorcall] = ACTIONS(2442), - [anon_sym_signed] = ACTIONS(2442), - [anon_sym_unsigned] = ACTIONS(2442), - [anon_sym_long] = ACTIONS(2442), - [anon_sym_short] = ACTIONS(2442), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_auto] = ACTIONS(2442), - [anon_sym_register] = ACTIONS(2442), - [anon_sym_inline] = ACTIONS(2442), - [anon_sym___inline] = ACTIONS(2442), - [anon_sym___inline__] = ACTIONS(2442), - [anon_sym___forceinline] = ACTIONS(2442), - [anon_sym_thread_local] = ACTIONS(2442), - [anon_sym___thread] = ACTIONS(2442), - [anon_sym_CG_EXTERN] = ACTIONS(2442), - [anon_sym_CG_INLINE] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2442), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2442), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2442), - [anon_sym_IBOutlet] = ACTIONS(2442), - [anon_sym_IBInspectable] = ACTIONS(2442), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2442), - [anon_sym_NS_INLINE] = ACTIONS(2442), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2442), - [anon_sym_OBJC_EXPORT] = ACTIONS(2442), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_constexpr] = ACTIONS(2442), - [anon_sym_volatile] = ACTIONS(2442), - [anon_sym_restrict] = ACTIONS(2442), - [anon_sym___restrict__] = ACTIONS(2442), - [anon_sym__Atomic] = ACTIONS(2442), - [anon_sym__Noreturn] = ACTIONS(2442), - [anon_sym_nullable] = ACTIONS(2442), - [anon_sym__Complex] = ACTIONS(2442), - [anon_sym__Nonnull] = ACTIONS(2442), - [anon_sym__Nullable] = ACTIONS(2442), - [anon_sym__Nullable_result] = ACTIONS(2442), - [anon_sym__Null_unspecified] = ACTIONS(2442), - [anon_sym___autoreleasing] = ACTIONS(2442), - [anon_sym___block] = ACTIONS(2442), - [anon_sym___bridge] = ACTIONS(2442), - [anon_sym___bridge_retained] = ACTIONS(2442), - [anon_sym___bridge_transfer] = ACTIONS(2442), - [anon_sym___complex] = ACTIONS(2442), - [anon_sym___const] = ACTIONS(2442), - [anon_sym___imag] = ACTIONS(2442), - [anon_sym___kindof] = ACTIONS(2442), - [anon_sym___nonnull] = ACTIONS(2442), - [anon_sym___nullable] = ACTIONS(2442), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2442), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2442), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2442), - [anon_sym___real] = ACTIONS(2442), - [anon_sym___strong] = ACTIONS(2442), - [anon_sym___unsafe_unretained] = ACTIONS(2442), - [anon_sym___unused] = ACTIONS(2442), - [anon_sym___weak] = ACTIONS(2442), - [sym_primitive_type] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [anon_sym_struct] = ACTIONS(2442), - [anon_sym_union] = ACTIONS(2442), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2442), - [anon_sym___typeof] = ACTIONS(2442), - [anon_sym_typeof] = ACTIONS(2442), - [aux_sym_preproc_undef_token1] = ACTIONS(2442), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2442), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2442), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2442), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2442), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2442), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2442), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE] = ACTIONS(2442), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2442), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_API_AVAILABLE] = ACTIONS(2442), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_API_DEPRECATED] = ACTIONS(2442), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2442), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2442), - [anon_sym___deprecated_msg] = ACTIONS(2442), - [anon_sym___deprecated_enum_msg] = ACTIONS(2442), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2442), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2442), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2442), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2442), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2442), - [anon_sym_ATsynthesize] = ACTIONS(2444), - [anon_sym_ATdynamic] = ACTIONS(2444), - [anon_sym_ATproperty] = ACTIONS(2444), - [anon_sym__Alignas] = ACTIONS(2442), - [anon_sym_BOOL] = ACTIONS(2442), - [anon_sym_IMP] = ACTIONS(2442), - [anon_sym_SEL] = ACTIONS(2442), - [anon_sym_Class] = ACTIONS(2442), - [anon_sym_id] = ACTIONS(2442), - }, - [3901] = { - [sym_identifier] = ACTIONS(2642), - [aux_sym_preproc_def_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token1] = ACTIONS(2642), - [aux_sym_preproc_if_token2] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2642), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2642), - [sym_preproc_directive] = ACTIONS(2642), - [anon_sym_DASH] = ACTIONS(2644), - [anon_sym_PLUS] = ACTIONS(2644), - [anon_sym___extension__] = ACTIONS(2642), - [anon_sym_typedef] = ACTIONS(2642), - [anon_sym_extern] = ACTIONS(2642), - [anon_sym___attribute__] = ACTIONS(2642), - [anon_sym___attribute] = ACTIONS(2642), - [anon_sym_noreturn] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym___declspec] = ACTIONS(2642), - [anon_sym___cdecl] = ACTIONS(2642), - [anon_sym___clrcall] = ACTIONS(2642), - [anon_sym___stdcall] = ACTIONS(2642), - [anon_sym___fastcall] = ACTIONS(2642), - [anon_sym___thiscall] = ACTIONS(2642), - [anon_sym___vectorcall] = ACTIONS(2642), - [anon_sym_signed] = ACTIONS(2642), - [anon_sym_unsigned] = ACTIONS(2642), - [anon_sym_long] = ACTIONS(2642), - [anon_sym_short] = ACTIONS(2642), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_auto] = ACTIONS(2642), - [anon_sym_register] = ACTIONS(2642), - [anon_sym_inline] = ACTIONS(2642), - [anon_sym___inline] = ACTIONS(2642), - [anon_sym___inline__] = ACTIONS(2642), - [anon_sym___forceinline] = ACTIONS(2642), - [anon_sym_thread_local] = ACTIONS(2642), - [anon_sym___thread] = ACTIONS(2642), - [anon_sym_CG_EXTERN] = ACTIONS(2642), - [anon_sym_CG_INLINE] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2642), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2642), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2642), - [anon_sym_IBOutlet] = ACTIONS(2642), - [anon_sym_IBInspectable] = ACTIONS(2642), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2642), - [anon_sym_NS_INLINE] = ACTIONS(2642), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2642), - [anon_sym_OBJC_EXPORT] = ACTIONS(2642), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_constexpr] = ACTIONS(2642), - [anon_sym_volatile] = ACTIONS(2642), - [anon_sym_restrict] = ACTIONS(2642), - [anon_sym___restrict__] = ACTIONS(2642), - [anon_sym__Atomic] = ACTIONS(2642), - [anon_sym__Noreturn] = ACTIONS(2642), - [anon_sym_nullable] = ACTIONS(2642), - [anon_sym__Complex] = ACTIONS(2642), - [anon_sym__Nonnull] = ACTIONS(2642), - [anon_sym__Nullable] = ACTIONS(2642), - [anon_sym__Nullable_result] = ACTIONS(2642), - [anon_sym__Null_unspecified] = ACTIONS(2642), - [anon_sym___autoreleasing] = ACTIONS(2642), - [anon_sym___block] = ACTIONS(2642), - [anon_sym___bridge] = ACTIONS(2642), - [anon_sym___bridge_retained] = ACTIONS(2642), - [anon_sym___bridge_transfer] = ACTIONS(2642), - [anon_sym___complex] = ACTIONS(2642), - [anon_sym___const] = ACTIONS(2642), - [anon_sym___imag] = ACTIONS(2642), - [anon_sym___kindof] = ACTIONS(2642), - [anon_sym___nonnull] = ACTIONS(2642), - [anon_sym___nullable] = ACTIONS(2642), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2642), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2642), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2642), - [anon_sym___real] = ACTIONS(2642), - [anon_sym___strong] = ACTIONS(2642), - [anon_sym___unsafe_unretained] = ACTIONS(2642), - [anon_sym___unused] = ACTIONS(2642), - [anon_sym___weak] = ACTIONS(2642), - [sym_primitive_type] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [anon_sym_struct] = ACTIONS(2642), - [anon_sym_union] = ACTIONS(2642), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2642), - [anon_sym___typeof] = ACTIONS(2642), - [anon_sym_typeof] = ACTIONS(2642), - [aux_sym_preproc_undef_token1] = ACTIONS(2642), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2642), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2642), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2642), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2642), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2642), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2642), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE] = ACTIONS(2642), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2642), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_API_AVAILABLE] = ACTIONS(2642), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_API_DEPRECATED] = ACTIONS(2642), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2642), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2642), - [anon_sym___deprecated_msg] = ACTIONS(2642), - [anon_sym___deprecated_enum_msg] = ACTIONS(2642), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2642), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2642), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2642), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2642), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2642), - [anon_sym_ATsynthesize] = ACTIONS(2644), - [anon_sym_ATdynamic] = ACTIONS(2644), - [anon_sym_ATproperty] = ACTIONS(2644), - [anon_sym__Alignas] = ACTIONS(2642), - [anon_sym_BOOL] = ACTIONS(2642), - [anon_sym_IMP] = ACTIONS(2642), - [anon_sym_SEL] = ACTIONS(2642), - [anon_sym_Class] = ACTIONS(2642), - [anon_sym_id] = ACTIONS(2642), - }, - [3902] = { - [sym_identifier] = ACTIONS(2638), - [aux_sym_preproc_def_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token1] = ACTIONS(2638), - [aux_sym_preproc_if_token2] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2638), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2638), - [sym_preproc_directive] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2640), - [anon_sym_PLUS] = ACTIONS(2640), - [anon_sym___extension__] = ACTIONS(2638), - [anon_sym_typedef] = ACTIONS(2638), - [anon_sym_extern] = ACTIONS(2638), - [anon_sym___attribute__] = ACTIONS(2638), - [anon_sym___attribute] = ACTIONS(2638), - [anon_sym_noreturn] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym___declspec] = ACTIONS(2638), - [anon_sym___cdecl] = ACTIONS(2638), - [anon_sym___clrcall] = ACTIONS(2638), - [anon_sym___stdcall] = ACTIONS(2638), - [anon_sym___fastcall] = ACTIONS(2638), - [anon_sym___thiscall] = ACTIONS(2638), - [anon_sym___vectorcall] = ACTIONS(2638), - [anon_sym_signed] = ACTIONS(2638), - [anon_sym_unsigned] = ACTIONS(2638), - [anon_sym_long] = ACTIONS(2638), - [anon_sym_short] = ACTIONS(2638), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_auto] = ACTIONS(2638), - [anon_sym_register] = ACTIONS(2638), - [anon_sym_inline] = ACTIONS(2638), - [anon_sym___inline] = ACTIONS(2638), - [anon_sym___inline__] = ACTIONS(2638), - [anon_sym___forceinline] = ACTIONS(2638), - [anon_sym_thread_local] = ACTIONS(2638), - [anon_sym___thread] = ACTIONS(2638), - [anon_sym_CG_EXTERN] = ACTIONS(2638), - [anon_sym_CG_INLINE] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2638), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2638), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2638), - [anon_sym_IBOutlet] = ACTIONS(2638), - [anon_sym_IBInspectable] = ACTIONS(2638), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2638), - [anon_sym_NS_INLINE] = ACTIONS(2638), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2638), - [anon_sym_OBJC_EXPORT] = ACTIONS(2638), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_constexpr] = ACTIONS(2638), - [anon_sym_volatile] = ACTIONS(2638), - [anon_sym_restrict] = ACTIONS(2638), - [anon_sym___restrict__] = ACTIONS(2638), - [anon_sym__Atomic] = ACTIONS(2638), - [anon_sym__Noreturn] = ACTIONS(2638), - [anon_sym_nullable] = ACTIONS(2638), - [anon_sym__Complex] = ACTIONS(2638), - [anon_sym__Nonnull] = ACTIONS(2638), - [anon_sym__Nullable] = ACTIONS(2638), - [anon_sym__Nullable_result] = ACTIONS(2638), - [anon_sym__Null_unspecified] = ACTIONS(2638), - [anon_sym___autoreleasing] = ACTIONS(2638), - [anon_sym___block] = ACTIONS(2638), - [anon_sym___bridge] = ACTIONS(2638), - [anon_sym___bridge_retained] = ACTIONS(2638), - [anon_sym___bridge_transfer] = ACTIONS(2638), - [anon_sym___complex] = ACTIONS(2638), - [anon_sym___const] = ACTIONS(2638), - [anon_sym___imag] = ACTIONS(2638), - [anon_sym___kindof] = ACTIONS(2638), - [anon_sym___nonnull] = ACTIONS(2638), - [anon_sym___nullable] = ACTIONS(2638), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2638), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2638), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2638), - [anon_sym___real] = ACTIONS(2638), - [anon_sym___strong] = ACTIONS(2638), - [anon_sym___unsafe_unretained] = ACTIONS(2638), - [anon_sym___unused] = ACTIONS(2638), - [anon_sym___weak] = ACTIONS(2638), - [sym_primitive_type] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [anon_sym_struct] = ACTIONS(2638), - [anon_sym_union] = ACTIONS(2638), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2638), - [anon_sym___typeof] = ACTIONS(2638), - [anon_sym_typeof] = ACTIONS(2638), - [aux_sym_preproc_undef_token1] = ACTIONS(2638), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2638), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2638), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2638), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2638), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2638), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2638), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE] = ACTIONS(2638), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2638), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_API_AVAILABLE] = ACTIONS(2638), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_API_DEPRECATED] = ACTIONS(2638), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2638), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2638), - [anon_sym___deprecated_msg] = ACTIONS(2638), - [anon_sym___deprecated_enum_msg] = ACTIONS(2638), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2638), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2638), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2638), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2638), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2638), - [anon_sym_ATsynthesize] = ACTIONS(2640), - [anon_sym_ATdynamic] = ACTIONS(2640), - [anon_sym_ATproperty] = ACTIONS(2640), - [anon_sym__Alignas] = ACTIONS(2638), - [anon_sym_BOOL] = ACTIONS(2638), - [anon_sym_IMP] = ACTIONS(2638), - [anon_sym_SEL] = ACTIONS(2638), - [anon_sym_Class] = ACTIONS(2638), - [anon_sym_id] = ACTIONS(2638), - }, - [3903] = { - [sym_identifier] = ACTIONS(2450), - [aux_sym_preproc_def_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token1] = ACTIONS(2450), - [aux_sym_preproc_if_token2] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2450), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2450), - [sym_preproc_directive] = ACTIONS(2450), - [anon_sym_DASH] = ACTIONS(2452), - [anon_sym_PLUS] = ACTIONS(2452), - [anon_sym___extension__] = ACTIONS(2450), - [anon_sym_typedef] = ACTIONS(2450), - [anon_sym_extern] = ACTIONS(2450), - [anon_sym___attribute__] = ACTIONS(2450), - [anon_sym___attribute] = ACTIONS(2450), - [anon_sym_noreturn] = ACTIONS(2450), - [anon_sym_LBRACK] = ACTIONS(2452), - [anon_sym___declspec] = ACTIONS(2450), - [anon_sym___cdecl] = ACTIONS(2450), - [anon_sym___clrcall] = ACTIONS(2450), - [anon_sym___stdcall] = ACTIONS(2450), - [anon_sym___fastcall] = ACTIONS(2450), - [anon_sym___thiscall] = ACTIONS(2450), - [anon_sym___vectorcall] = ACTIONS(2450), - [anon_sym_signed] = ACTIONS(2450), - [anon_sym_unsigned] = ACTIONS(2450), - [anon_sym_long] = ACTIONS(2450), - [anon_sym_short] = ACTIONS(2450), - [anon_sym_static] = ACTIONS(2450), - [anon_sym_auto] = ACTIONS(2450), - [anon_sym_register] = ACTIONS(2450), - [anon_sym_inline] = ACTIONS(2450), - [anon_sym___inline] = ACTIONS(2450), - [anon_sym___inline__] = ACTIONS(2450), - [anon_sym___forceinline] = ACTIONS(2450), - [anon_sym_thread_local] = ACTIONS(2450), - [anon_sym___thread] = ACTIONS(2450), - [anon_sym_CG_EXTERN] = ACTIONS(2450), - [anon_sym_CG_INLINE] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2450), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2450), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2450), - [anon_sym_IBOutlet] = ACTIONS(2450), - [anon_sym_IBInspectable] = ACTIONS(2450), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2450), - [anon_sym_NS_INLINE] = ACTIONS(2450), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2450), - [anon_sym_OBJC_EXPORT] = ACTIONS(2450), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2450), - [anon_sym_const] = ACTIONS(2450), - [anon_sym_constexpr] = ACTIONS(2450), - [anon_sym_volatile] = ACTIONS(2450), - [anon_sym_restrict] = ACTIONS(2450), - [anon_sym___restrict__] = ACTIONS(2450), - [anon_sym__Atomic] = ACTIONS(2450), - [anon_sym__Noreturn] = ACTIONS(2450), - [anon_sym_nullable] = ACTIONS(2450), - [anon_sym__Complex] = ACTIONS(2450), - [anon_sym__Nonnull] = ACTIONS(2450), - [anon_sym__Nullable] = ACTIONS(2450), - [anon_sym__Nullable_result] = ACTIONS(2450), - [anon_sym__Null_unspecified] = ACTIONS(2450), - [anon_sym___autoreleasing] = ACTIONS(2450), - [anon_sym___block] = ACTIONS(2450), - [anon_sym___bridge] = ACTIONS(2450), - [anon_sym___bridge_retained] = ACTIONS(2450), - [anon_sym___bridge_transfer] = ACTIONS(2450), - [anon_sym___complex] = ACTIONS(2450), - [anon_sym___const] = ACTIONS(2450), - [anon_sym___imag] = ACTIONS(2450), - [anon_sym___kindof] = ACTIONS(2450), - [anon_sym___nonnull] = ACTIONS(2450), - [anon_sym___nullable] = ACTIONS(2450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2450), - [anon_sym___real] = ACTIONS(2450), - [anon_sym___strong] = ACTIONS(2450), - [anon_sym___unsafe_unretained] = ACTIONS(2450), - [anon_sym___unused] = ACTIONS(2450), - [anon_sym___weak] = ACTIONS(2450), - [sym_primitive_type] = ACTIONS(2450), - [anon_sym_enum] = ACTIONS(2450), - [anon_sym_struct] = ACTIONS(2450), - [anon_sym_union] = ACTIONS(2450), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2450), - [anon_sym___typeof] = ACTIONS(2450), - [anon_sym_typeof] = ACTIONS(2450), - [aux_sym_preproc_undef_token1] = ACTIONS(2450), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2450), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2450), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2450), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2450), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2450), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2450), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE] = ACTIONS(2450), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2450), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_API_AVAILABLE] = ACTIONS(2450), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_API_DEPRECATED] = ACTIONS(2450), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2450), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2450), - [anon_sym___deprecated_msg] = ACTIONS(2450), - [anon_sym___deprecated_enum_msg] = ACTIONS(2450), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2450), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2450), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2450), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2450), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2450), - [anon_sym_ATsynthesize] = ACTIONS(2452), - [anon_sym_ATdynamic] = ACTIONS(2452), - [anon_sym_ATproperty] = ACTIONS(2452), - [anon_sym__Alignas] = ACTIONS(2450), - [anon_sym_BOOL] = ACTIONS(2450), - [anon_sym_IMP] = ACTIONS(2450), - [anon_sym_SEL] = ACTIONS(2450), - [anon_sym_Class] = ACTIONS(2450), - [anon_sym_id] = ACTIONS(2450), - }, - [3904] = { - [sym_identifier] = ACTIONS(2454), - [aux_sym_preproc_def_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token1] = ACTIONS(2454), - [aux_sym_preproc_if_token2] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2454), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2454), - [sym_preproc_directive] = ACTIONS(2454), - [anon_sym_DASH] = ACTIONS(2456), - [anon_sym_PLUS] = ACTIONS(2456), - [anon_sym___extension__] = ACTIONS(2454), - [anon_sym_typedef] = ACTIONS(2454), - [anon_sym_extern] = ACTIONS(2454), - [anon_sym___attribute__] = ACTIONS(2454), - [anon_sym___attribute] = ACTIONS(2454), - [anon_sym_noreturn] = ACTIONS(2454), - [anon_sym_LBRACK] = ACTIONS(2456), - [anon_sym___declspec] = ACTIONS(2454), - [anon_sym___cdecl] = ACTIONS(2454), - [anon_sym___clrcall] = ACTIONS(2454), - [anon_sym___stdcall] = ACTIONS(2454), - [anon_sym___fastcall] = ACTIONS(2454), - [anon_sym___thiscall] = ACTIONS(2454), - [anon_sym___vectorcall] = ACTIONS(2454), - [anon_sym_signed] = ACTIONS(2454), - [anon_sym_unsigned] = ACTIONS(2454), - [anon_sym_long] = ACTIONS(2454), - [anon_sym_short] = ACTIONS(2454), - [anon_sym_static] = ACTIONS(2454), - [anon_sym_auto] = ACTIONS(2454), - [anon_sym_register] = ACTIONS(2454), - [anon_sym_inline] = ACTIONS(2454), - [anon_sym___inline] = ACTIONS(2454), - [anon_sym___inline__] = ACTIONS(2454), - [anon_sym___forceinline] = ACTIONS(2454), - [anon_sym_thread_local] = ACTIONS(2454), - [anon_sym___thread] = ACTIONS(2454), - [anon_sym_CG_EXTERN] = ACTIONS(2454), - [anon_sym_CG_INLINE] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2454), - [anon_sym_IBOutlet] = ACTIONS(2454), - [anon_sym_IBInspectable] = ACTIONS(2454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2454), - [anon_sym_NS_INLINE] = ACTIONS(2454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2454), - [anon_sym_OBJC_EXPORT] = ACTIONS(2454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2454), - [anon_sym_const] = ACTIONS(2454), - [anon_sym_constexpr] = ACTIONS(2454), - [anon_sym_volatile] = ACTIONS(2454), - [anon_sym_restrict] = ACTIONS(2454), - [anon_sym___restrict__] = ACTIONS(2454), - [anon_sym__Atomic] = ACTIONS(2454), - [anon_sym__Noreturn] = ACTIONS(2454), - [anon_sym_nullable] = ACTIONS(2454), - [anon_sym__Complex] = ACTIONS(2454), - [anon_sym__Nonnull] = ACTIONS(2454), - [anon_sym__Nullable] = ACTIONS(2454), - [anon_sym__Nullable_result] = ACTIONS(2454), - [anon_sym__Null_unspecified] = ACTIONS(2454), - [anon_sym___autoreleasing] = ACTIONS(2454), - [anon_sym___block] = ACTIONS(2454), - [anon_sym___bridge] = ACTIONS(2454), - [anon_sym___bridge_retained] = ACTIONS(2454), - [anon_sym___bridge_transfer] = ACTIONS(2454), - [anon_sym___complex] = ACTIONS(2454), - [anon_sym___const] = ACTIONS(2454), - [anon_sym___imag] = ACTIONS(2454), - [anon_sym___kindof] = ACTIONS(2454), - [anon_sym___nonnull] = ACTIONS(2454), - [anon_sym___nullable] = ACTIONS(2454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2454), - [anon_sym___real] = ACTIONS(2454), - [anon_sym___strong] = ACTIONS(2454), - [anon_sym___unsafe_unretained] = ACTIONS(2454), - [anon_sym___unused] = ACTIONS(2454), - [anon_sym___weak] = ACTIONS(2454), - [sym_primitive_type] = ACTIONS(2454), - [anon_sym_enum] = ACTIONS(2454), - [anon_sym_struct] = ACTIONS(2454), - [anon_sym_union] = ACTIONS(2454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2454), - [anon_sym___typeof] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2454), - [aux_sym_preproc_undef_token1] = ACTIONS(2454), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE] = ACTIONS(2454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_API_AVAILABLE] = ACTIONS(2454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_API_DEPRECATED] = ACTIONS(2454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2454), - [anon_sym___deprecated_msg] = ACTIONS(2454), - [anon_sym___deprecated_enum_msg] = ACTIONS(2454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2454), - [anon_sym_ATsynthesize] = ACTIONS(2456), - [anon_sym_ATdynamic] = ACTIONS(2456), - [anon_sym_ATproperty] = ACTIONS(2456), - [anon_sym__Alignas] = ACTIONS(2454), - [anon_sym_BOOL] = ACTIONS(2454), - [anon_sym_IMP] = ACTIONS(2454), - [anon_sym_SEL] = ACTIONS(2454), - [anon_sym_Class] = ACTIONS(2454), - [anon_sym_id] = ACTIONS(2454), - }, - [3905] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym_SEMI] = ACTIONS(6749), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATend] = ACTIONS(6589), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [3906] = { - [sym_identifier] = ACTIONS(2458), - [aux_sym_preproc_def_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token1] = ACTIONS(2458), - [aux_sym_preproc_if_token2] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2458), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2458), - [sym_preproc_directive] = ACTIONS(2458), - [anon_sym_DASH] = ACTIONS(2460), - [anon_sym_PLUS] = ACTIONS(2460), - [anon_sym___extension__] = ACTIONS(2458), - [anon_sym_typedef] = ACTIONS(2458), - [anon_sym_extern] = ACTIONS(2458), - [anon_sym___attribute__] = ACTIONS(2458), - [anon_sym___attribute] = ACTIONS(2458), - [anon_sym_noreturn] = ACTIONS(2458), - [anon_sym_LBRACK] = ACTIONS(2460), - [anon_sym___declspec] = ACTIONS(2458), - [anon_sym___cdecl] = ACTIONS(2458), - [anon_sym___clrcall] = ACTIONS(2458), - [anon_sym___stdcall] = ACTIONS(2458), - [anon_sym___fastcall] = ACTIONS(2458), - [anon_sym___thiscall] = ACTIONS(2458), - [anon_sym___vectorcall] = ACTIONS(2458), - [anon_sym_signed] = ACTIONS(2458), - [anon_sym_unsigned] = ACTIONS(2458), - [anon_sym_long] = ACTIONS(2458), - [anon_sym_short] = ACTIONS(2458), - [anon_sym_static] = ACTIONS(2458), - [anon_sym_auto] = ACTIONS(2458), - [anon_sym_register] = ACTIONS(2458), - [anon_sym_inline] = ACTIONS(2458), - [anon_sym___inline] = ACTIONS(2458), - [anon_sym___inline__] = ACTIONS(2458), - [anon_sym___forceinline] = ACTIONS(2458), - [anon_sym_thread_local] = ACTIONS(2458), - [anon_sym___thread] = ACTIONS(2458), - [anon_sym_CG_EXTERN] = ACTIONS(2458), - [anon_sym_CG_INLINE] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2458), - [anon_sym_IBOutlet] = ACTIONS(2458), - [anon_sym_IBInspectable] = ACTIONS(2458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2458), - [anon_sym_NS_INLINE] = ACTIONS(2458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2458), - [anon_sym_OBJC_EXPORT] = ACTIONS(2458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2458), - [anon_sym_const] = ACTIONS(2458), - [anon_sym_constexpr] = ACTIONS(2458), - [anon_sym_volatile] = ACTIONS(2458), - [anon_sym_restrict] = ACTIONS(2458), - [anon_sym___restrict__] = ACTIONS(2458), - [anon_sym__Atomic] = ACTIONS(2458), - [anon_sym__Noreturn] = ACTIONS(2458), - [anon_sym_nullable] = ACTIONS(2458), - [anon_sym__Complex] = ACTIONS(2458), - [anon_sym__Nonnull] = ACTIONS(2458), - [anon_sym__Nullable] = ACTIONS(2458), - [anon_sym__Nullable_result] = ACTIONS(2458), - [anon_sym__Null_unspecified] = ACTIONS(2458), - [anon_sym___autoreleasing] = ACTIONS(2458), - [anon_sym___block] = ACTIONS(2458), - [anon_sym___bridge] = ACTIONS(2458), - [anon_sym___bridge_retained] = ACTIONS(2458), - [anon_sym___bridge_transfer] = ACTIONS(2458), - [anon_sym___complex] = ACTIONS(2458), - [anon_sym___const] = ACTIONS(2458), - [anon_sym___imag] = ACTIONS(2458), - [anon_sym___kindof] = ACTIONS(2458), - [anon_sym___nonnull] = ACTIONS(2458), - [anon_sym___nullable] = ACTIONS(2458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2458), - [anon_sym___real] = ACTIONS(2458), - [anon_sym___strong] = ACTIONS(2458), - [anon_sym___unsafe_unretained] = ACTIONS(2458), - [anon_sym___unused] = ACTIONS(2458), - [anon_sym___weak] = ACTIONS(2458), - [sym_primitive_type] = ACTIONS(2458), - [anon_sym_enum] = ACTIONS(2458), - [anon_sym_struct] = ACTIONS(2458), - [anon_sym_union] = ACTIONS(2458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2458), - [anon_sym___typeof] = ACTIONS(2458), - [anon_sym_typeof] = ACTIONS(2458), - [aux_sym_preproc_undef_token1] = ACTIONS(2458), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE] = ACTIONS(2458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_API_AVAILABLE] = ACTIONS(2458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_API_DEPRECATED] = ACTIONS(2458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2458), - [anon_sym___deprecated_msg] = ACTIONS(2458), - [anon_sym___deprecated_enum_msg] = ACTIONS(2458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2458), - [anon_sym_ATsynthesize] = ACTIONS(2460), - [anon_sym_ATdynamic] = ACTIONS(2460), - [anon_sym_ATproperty] = ACTIONS(2460), - [anon_sym__Alignas] = ACTIONS(2458), - [anon_sym_BOOL] = ACTIONS(2458), - [anon_sym_IMP] = ACTIONS(2458), - [anon_sym_SEL] = ACTIONS(2458), - [anon_sym_Class] = ACTIONS(2458), - [anon_sym_id] = ACTIONS(2458), - }, - [3907] = { - [sym_identifier] = ACTIONS(2462), - [aux_sym_preproc_def_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token1] = ACTIONS(2462), - [aux_sym_preproc_if_token2] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2462), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2462), - [sym_preproc_directive] = ACTIONS(2462), - [anon_sym_DASH] = ACTIONS(2464), - [anon_sym_PLUS] = ACTIONS(2464), - [anon_sym___extension__] = ACTIONS(2462), - [anon_sym_typedef] = ACTIONS(2462), - [anon_sym_extern] = ACTIONS(2462), - [anon_sym___attribute__] = ACTIONS(2462), - [anon_sym___attribute] = ACTIONS(2462), - [anon_sym_noreturn] = ACTIONS(2462), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym___declspec] = ACTIONS(2462), - [anon_sym___cdecl] = ACTIONS(2462), - [anon_sym___clrcall] = ACTIONS(2462), - [anon_sym___stdcall] = ACTIONS(2462), - [anon_sym___fastcall] = ACTIONS(2462), - [anon_sym___thiscall] = ACTIONS(2462), - [anon_sym___vectorcall] = ACTIONS(2462), - [anon_sym_signed] = ACTIONS(2462), - [anon_sym_unsigned] = ACTIONS(2462), - [anon_sym_long] = ACTIONS(2462), - [anon_sym_short] = ACTIONS(2462), - [anon_sym_static] = ACTIONS(2462), - [anon_sym_auto] = ACTIONS(2462), - [anon_sym_register] = ACTIONS(2462), - [anon_sym_inline] = ACTIONS(2462), - [anon_sym___inline] = ACTIONS(2462), - [anon_sym___inline__] = ACTIONS(2462), - [anon_sym___forceinline] = ACTIONS(2462), - [anon_sym_thread_local] = ACTIONS(2462), - [anon_sym___thread] = ACTIONS(2462), - [anon_sym_CG_EXTERN] = ACTIONS(2462), - [anon_sym_CG_INLINE] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2462), - [anon_sym_IBOutlet] = ACTIONS(2462), - [anon_sym_IBInspectable] = ACTIONS(2462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2462), - [anon_sym_NS_INLINE] = ACTIONS(2462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2462), - [anon_sym_OBJC_EXPORT] = ACTIONS(2462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2462), - [anon_sym_const] = ACTIONS(2462), - [anon_sym_constexpr] = ACTIONS(2462), - [anon_sym_volatile] = ACTIONS(2462), - [anon_sym_restrict] = ACTIONS(2462), - [anon_sym___restrict__] = ACTIONS(2462), - [anon_sym__Atomic] = ACTIONS(2462), - [anon_sym__Noreturn] = ACTIONS(2462), - [anon_sym_nullable] = ACTIONS(2462), - [anon_sym__Complex] = ACTIONS(2462), - [anon_sym__Nonnull] = ACTIONS(2462), - [anon_sym__Nullable] = ACTIONS(2462), - [anon_sym__Nullable_result] = ACTIONS(2462), - [anon_sym__Null_unspecified] = ACTIONS(2462), - [anon_sym___autoreleasing] = ACTIONS(2462), - [anon_sym___block] = ACTIONS(2462), - [anon_sym___bridge] = ACTIONS(2462), - [anon_sym___bridge_retained] = ACTIONS(2462), - [anon_sym___bridge_transfer] = ACTIONS(2462), - [anon_sym___complex] = ACTIONS(2462), - [anon_sym___const] = ACTIONS(2462), - [anon_sym___imag] = ACTIONS(2462), - [anon_sym___kindof] = ACTIONS(2462), - [anon_sym___nonnull] = ACTIONS(2462), - [anon_sym___nullable] = ACTIONS(2462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2462), - [anon_sym___real] = ACTIONS(2462), - [anon_sym___strong] = ACTIONS(2462), - [anon_sym___unsafe_unretained] = ACTIONS(2462), - [anon_sym___unused] = ACTIONS(2462), - [anon_sym___weak] = ACTIONS(2462), - [sym_primitive_type] = ACTIONS(2462), - [anon_sym_enum] = ACTIONS(2462), - [anon_sym_struct] = ACTIONS(2462), - [anon_sym_union] = ACTIONS(2462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2462), - [anon_sym___typeof] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(2462), - [aux_sym_preproc_undef_token1] = ACTIONS(2462), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE] = ACTIONS(2462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_API_AVAILABLE] = ACTIONS(2462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_API_DEPRECATED] = ACTIONS(2462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2462), - [anon_sym___deprecated_msg] = ACTIONS(2462), - [anon_sym___deprecated_enum_msg] = ACTIONS(2462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2462), - [anon_sym_ATsynthesize] = ACTIONS(2464), - [anon_sym_ATdynamic] = ACTIONS(2464), - [anon_sym_ATproperty] = ACTIONS(2464), - [anon_sym__Alignas] = ACTIONS(2462), - [anon_sym_BOOL] = ACTIONS(2462), - [anon_sym_IMP] = ACTIONS(2462), - [anon_sym_SEL] = ACTIONS(2462), - [anon_sym_Class] = ACTIONS(2462), - [anon_sym_id] = ACTIONS(2462), - }, - [3908] = { - [sym_identifier] = ACTIONS(6751), - [aux_sym_preproc_def_token1] = ACTIONS(6751), - [aux_sym_preproc_if_token1] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6751), - [sym_preproc_directive] = ACTIONS(6751), - [anon_sym_DASH] = ACTIONS(6753), - [anon_sym_PLUS] = ACTIONS(6753), - [anon_sym___extension__] = ACTIONS(6751), - [anon_sym_typedef] = ACTIONS(6751), - [anon_sym_extern] = ACTIONS(6751), - [anon_sym___attribute__] = ACTIONS(6751), - [anon_sym___attribute] = ACTIONS(6751), - [anon_sym_noreturn] = ACTIONS(6751), - [anon_sym_LBRACK] = ACTIONS(6753), - [anon_sym___declspec] = ACTIONS(6751), - [anon_sym___cdecl] = ACTIONS(6751), - [anon_sym___clrcall] = ACTIONS(6751), - [anon_sym___stdcall] = ACTIONS(6751), - [anon_sym___fastcall] = ACTIONS(6751), - [anon_sym___thiscall] = ACTIONS(6751), - [anon_sym___vectorcall] = ACTIONS(6751), - [anon_sym_signed] = ACTIONS(6751), - [anon_sym_unsigned] = ACTIONS(6751), - [anon_sym_long] = ACTIONS(6751), - [anon_sym_short] = ACTIONS(6751), - [anon_sym_static] = ACTIONS(6751), - [anon_sym_auto] = ACTIONS(6751), - [anon_sym_register] = ACTIONS(6751), - [anon_sym_inline] = ACTIONS(6751), - [anon_sym___inline] = ACTIONS(6751), - [anon_sym___inline__] = ACTIONS(6751), - [anon_sym___forceinline] = ACTIONS(6751), - [anon_sym_thread_local] = ACTIONS(6751), - [anon_sym___thread] = ACTIONS(6751), - [anon_sym_CG_EXTERN] = ACTIONS(6751), - [anon_sym_CG_INLINE] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6751), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6751), - [anon_sym_IBOutlet] = ACTIONS(6751), - [anon_sym_IBInspectable] = ACTIONS(6751), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6751), - [anon_sym_NS_INLINE] = ACTIONS(6751), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6751), - [anon_sym_OBJC_EXPORT] = ACTIONS(6751), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6751), - [anon_sym_const] = ACTIONS(6751), - [anon_sym_constexpr] = ACTIONS(6751), - [anon_sym_volatile] = ACTIONS(6751), - [anon_sym_restrict] = ACTIONS(6751), - [anon_sym___restrict__] = ACTIONS(6751), - [anon_sym__Atomic] = ACTIONS(6751), - [anon_sym__Noreturn] = ACTIONS(6751), - [anon_sym_nullable] = ACTIONS(6751), - [anon_sym__Complex] = ACTIONS(6751), - [anon_sym__Nonnull] = ACTIONS(6751), - [anon_sym__Nullable] = ACTIONS(6751), - [anon_sym__Nullable_result] = ACTIONS(6751), - [anon_sym__Null_unspecified] = ACTIONS(6751), - [anon_sym___autoreleasing] = ACTIONS(6751), - [anon_sym___block] = ACTIONS(6751), - [anon_sym___bridge] = ACTIONS(6751), - [anon_sym___bridge_retained] = ACTIONS(6751), - [anon_sym___bridge_transfer] = ACTIONS(6751), - [anon_sym___complex] = ACTIONS(6751), - [anon_sym___const] = ACTIONS(6751), - [anon_sym___imag] = ACTIONS(6751), - [anon_sym___kindof] = ACTIONS(6751), - [anon_sym___nonnull] = ACTIONS(6751), - [anon_sym___nullable] = ACTIONS(6751), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6751), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6751), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6751), - [anon_sym___real] = ACTIONS(6751), - [anon_sym___strong] = ACTIONS(6751), - [anon_sym___unsafe_unretained] = ACTIONS(6751), - [anon_sym___unused] = ACTIONS(6751), - [anon_sym___weak] = ACTIONS(6751), - [sym_primitive_type] = ACTIONS(6751), - [anon_sym_enum] = ACTIONS(6751), - [anon_sym_struct] = ACTIONS(6751), - [anon_sym_union] = ACTIONS(6751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6751), - [anon_sym___typeof] = ACTIONS(6751), - [anon_sym_typeof] = ACTIONS(6751), - [aux_sym_preproc_undef_token1] = ACTIONS(6751), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6751), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6751), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6751), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6751), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE] = ACTIONS(6751), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_API_AVAILABLE] = ACTIONS(6751), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_API_DEPRECATED] = ACTIONS(6751), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6751), - [anon_sym___deprecated_msg] = ACTIONS(6751), - [anon_sym___deprecated_enum_msg] = ACTIONS(6751), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6751), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6751), - [anon_sym_ATend] = ACTIONS(6753), - [anon_sym_AToptional] = ACTIONS(6753), - [anon_sym_ATrequired] = ACTIONS(6753), - [anon_sym_ATproperty] = ACTIONS(6753), - [anon_sym__Alignas] = ACTIONS(6751), - [anon_sym_BOOL] = ACTIONS(6751), - [anon_sym_IMP] = ACTIONS(6751), - [anon_sym_SEL] = ACTIONS(6751), - [anon_sym_Class] = ACTIONS(6751), - [anon_sym_id] = ACTIONS(6751), - }, - [3909] = { - [sym_identifier] = ACTIONS(6733), - [aux_sym_preproc_def_token1] = ACTIONS(6733), - [aux_sym_preproc_if_token1] = ACTIONS(6733), - [aux_sym_preproc_if_token2] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6733), - [aux_sym_preproc_else_token1] = ACTIONS(6733), - [aux_sym_preproc_elif_token1] = ACTIONS(6733), - [sym_preproc_directive] = ACTIONS(6733), - [anon_sym_DASH] = ACTIONS(6735), - [anon_sym_PLUS] = ACTIONS(6735), - [anon_sym___extension__] = ACTIONS(6733), - [anon_sym_typedef] = ACTIONS(6733), - [anon_sym_extern] = ACTIONS(6733), - [anon_sym___attribute__] = ACTIONS(6733), - [anon_sym___attribute] = ACTIONS(6733), - [anon_sym_noreturn] = ACTIONS(6733), - [anon_sym_LBRACK] = ACTIONS(6735), - [anon_sym___declspec] = ACTIONS(6733), - [anon_sym___cdecl] = ACTIONS(6733), - [anon_sym___clrcall] = ACTIONS(6733), - [anon_sym___stdcall] = ACTIONS(6733), - [anon_sym___fastcall] = ACTIONS(6733), - [anon_sym___thiscall] = ACTIONS(6733), - [anon_sym___vectorcall] = ACTIONS(6733), - [anon_sym_signed] = ACTIONS(6733), - [anon_sym_unsigned] = ACTIONS(6733), - [anon_sym_long] = ACTIONS(6733), - [anon_sym_short] = ACTIONS(6733), - [anon_sym_static] = ACTIONS(6733), - [anon_sym_auto] = ACTIONS(6733), - [anon_sym_register] = ACTIONS(6733), - [anon_sym_inline] = ACTIONS(6733), - [anon_sym___inline] = ACTIONS(6733), - [anon_sym___inline__] = ACTIONS(6733), - [anon_sym___forceinline] = ACTIONS(6733), - [anon_sym_thread_local] = ACTIONS(6733), - [anon_sym___thread] = ACTIONS(6733), - [anon_sym_CG_EXTERN] = ACTIONS(6733), - [anon_sym_CG_INLINE] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6733), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6733), - [anon_sym_IBOutlet] = ACTIONS(6733), - [anon_sym_IBInspectable] = ACTIONS(6733), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6733), - [anon_sym_NS_INLINE] = ACTIONS(6733), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6733), - [anon_sym_OBJC_EXPORT] = ACTIONS(6733), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6733), - [anon_sym_const] = ACTIONS(6733), - [anon_sym_constexpr] = ACTIONS(6733), - [anon_sym_volatile] = ACTIONS(6733), - [anon_sym_restrict] = ACTIONS(6733), - [anon_sym___restrict__] = ACTIONS(6733), - [anon_sym__Atomic] = ACTIONS(6733), - [anon_sym__Noreturn] = ACTIONS(6733), - [anon_sym_nullable] = ACTIONS(6733), - [anon_sym__Complex] = ACTIONS(6733), - [anon_sym__Nonnull] = ACTIONS(6733), - [anon_sym__Nullable] = ACTIONS(6733), - [anon_sym__Nullable_result] = ACTIONS(6733), - [anon_sym__Null_unspecified] = ACTIONS(6733), - [anon_sym___autoreleasing] = ACTIONS(6733), - [anon_sym___block] = ACTIONS(6733), - [anon_sym___bridge] = ACTIONS(6733), - [anon_sym___bridge_retained] = ACTIONS(6733), - [anon_sym___bridge_transfer] = ACTIONS(6733), - [anon_sym___complex] = ACTIONS(6733), - [anon_sym___const] = ACTIONS(6733), - [anon_sym___imag] = ACTIONS(6733), - [anon_sym___kindof] = ACTIONS(6733), - [anon_sym___nonnull] = ACTIONS(6733), - [anon_sym___nullable] = ACTIONS(6733), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6733), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6733), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6733), - [anon_sym___real] = ACTIONS(6733), - [anon_sym___strong] = ACTIONS(6733), - [anon_sym___unsafe_unretained] = ACTIONS(6733), - [anon_sym___unused] = ACTIONS(6733), - [anon_sym___weak] = ACTIONS(6733), - [sym_primitive_type] = ACTIONS(6733), - [anon_sym_enum] = ACTIONS(6733), - [anon_sym_struct] = ACTIONS(6733), - [anon_sym_union] = ACTIONS(6733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6733), - [anon_sym___typeof] = ACTIONS(6733), - [anon_sym_typeof] = ACTIONS(6733), - [aux_sym_preproc_undef_token1] = ACTIONS(6733), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6733), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6733), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6733), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6733), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE] = ACTIONS(6733), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_API_AVAILABLE] = ACTIONS(6733), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_API_DEPRECATED] = ACTIONS(6733), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6733), - [anon_sym___deprecated_msg] = ACTIONS(6733), - [anon_sym___deprecated_enum_msg] = ACTIONS(6733), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6733), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6733), - [anon_sym_ATproperty] = ACTIONS(6735), - [anon_sym__Alignas] = ACTIONS(6733), - [anon_sym_BOOL] = ACTIONS(6733), - [anon_sym_IMP] = ACTIONS(6733), - [anon_sym_SEL] = ACTIONS(6733), - [anon_sym_Class] = ACTIONS(6733), - [anon_sym_id] = ACTIONS(6733), - }, - [3910] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6755), - [anon_sym_nothrow] = ACTIONS(6757), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3911] = { - [sym_identifier] = ACTIONS(2466), - [aux_sym_preproc_def_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token1] = ACTIONS(2466), - [aux_sym_preproc_if_token2] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2466), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2466), - [sym_preproc_directive] = ACTIONS(2466), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym___extension__] = ACTIONS(2466), - [anon_sym_typedef] = ACTIONS(2466), - [anon_sym_extern] = ACTIONS(2466), - [anon_sym___attribute__] = ACTIONS(2466), - [anon_sym___attribute] = ACTIONS(2466), - [anon_sym_noreturn] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym___declspec] = ACTIONS(2466), - [anon_sym___cdecl] = ACTIONS(2466), - [anon_sym___clrcall] = ACTIONS(2466), - [anon_sym___stdcall] = ACTIONS(2466), - [anon_sym___fastcall] = ACTIONS(2466), - [anon_sym___thiscall] = ACTIONS(2466), - [anon_sym___vectorcall] = ACTIONS(2466), - [anon_sym_signed] = ACTIONS(2466), - [anon_sym_unsigned] = ACTIONS(2466), - [anon_sym_long] = ACTIONS(2466), - [anon_sym_short] = ACTIONS(2466), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_auto] = ACTIONS(2466), - [anon_sym_register] = ACTIONS(2466), - [anon_sym_inline] = ACTIONS(2466), - [anon_sym___inline] = ACTIONS(2466), - [anon_sym___inline__] = ACTIONS(2466), - [anon_sym___forceinline] = ACTIONS(2466), - [anon_sym_thread_local] = ACTIONS(2466), - [anon_sym___thread] = ACTIONS(2466), - [anon_sym_CG_EXTERN] = ACTIONS(2466), - [anon_sym_CG_INLINE] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2466), - [anon_sym_IBOutlet] = ACTIONS(2466), - [anon_sym_IBInspectable] = ACTIONS(2466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2466), - [anon_sym_NS_INLINE] = ACTIONS(2466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2466), - [anon_sym_OBJC_EXPORT] = ACTIONS(2466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_constexpr] = ACTIONS(2466), - [anon_sym_volatile] = ACTIONS(2466), - [anon_sym_restrict] = ACTIONS(2466), - [anon_sym___restrict__] = ACTIONS(2466), - [anon_sym__Atomic] = ACTIONS(2466), - [anon_sym__Noreturn] = ACTIONS(2466), - [anon_sym_nullable] = ACTIONS(2466), - [anon_sym__Complex] = ACTIONS(2466), - [anon_sym__Nonnull] = ACTIONS(2466), - [anon_sym__Nullable] = ACTIONS(2466), - [anon_sym__Nullable_result] = ACTIONS(2466), - [anon_sym__Null_unspecified] = ACTIONS(2466), - [anon_sym___autoreleasing] = ACTIONS(2466), - [anon_sym___block] = ACTIONS(2466), - [anon_sym___bridge] = ACTIONS(2466), - [anon_sym___bridge_retained] = ACTIONS(2466), - [anon_sym___bridge_transfer] = ACTIONS(2466), - [anon_sym___complex] = ACTIONS(2466), - [anon_sym___const] = ACTIONS(2466), - [anon_sym___imag] = ACTIONS(2466), - [anon_sym___kindof] = ACTIONS(2466), - [anon_sym___nonnull] = ACTIONS(2466), - [anon_sym___nullable] = ACTIONS(2466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2466), - [anon_sym___real] = ACTIONS(2466), - [anon_sym___strong] = ACTIONS(2466), - [anon_sym___unsafe_unretained] = ACTIONS(2466), - [anon_sym___unused] = ACTIONS(2466), - [anon_sym___weak] = ACTIONS(2466), - [sym_primitive_type] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [anon_sym_struct] = ACTIONS(2466), - [anon_sym_union] = ACTIONS(2466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2466), - [anon_sym___typeof] = ACTIONS(2466), - [anon_sym_typeof] = ACTIONS(2466), - [aux_sym_preproc_undef_token1] = ACTIONS(2466), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE] = ACTIONS(2466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_API_AVAILABLE] = ACTIONS(2466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_API_DEPRECATED] = ACTIONS(2466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2466), - [anon_sym___deprecated_msg] = ACTIONS(2466), - [anon_sym___deprecated_enum_msg] = ACTIONS(2466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2466), - [anon_sym_ATsynthesize] = ACTIONS(2468), - [anon_sym_ATdynamic] = ACTIONS(2468), - [anon_sym_ATproperty] = ACTIONS(2468), - [anon_sym__Alignas] = ACTIONS(2466), - [anon_sym_BOOL] = ACTIONS(2466), - [anon_sym_IMP] = ACTIONS(2466), - [anon_sym_SEL] = ACTIONS(2466), - [anon_sym_Class] = ACTIONS(2466), - [anon_sym_id] = ACTIONS(2466), - }, - [3912] = { - [sym_identifier] = ACTIONS(2470), - [aux_sym_preproc_def_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token1] = ACTIONS(2470), - [aux_sym_preproc_if_token2] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2470), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2470), - [sym_preproc_directive] = ACTIONS(2470), - [anon_sym_DASH] = ACTIONS(2472), - [anon_sym_PLUS] = ACTIONS(2472), - [anon_sym___extension__] = ACTIONS(2470), - [anon_sym_typedef] = ACTIONS(2470), - [anon_sym_extern] = ACTIONS(2470), - [anon_sym___attribute__] = ACTIONS(2470), - [anon_sym___attribute] = ACTIONS(2470), - [anon_sym_noreturn] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym___declspec] = ACTIONS(2470), - [anon_sym___cdecl] = ACTIONS(2470), - [anon_sym___clrcall] = ACTIONS(2470), - [anon_sym___stdcall] = ACTIONS(2470), - [anon_sym___fastcall] = ACTIONS(2470), - [anon_sym___thiscall] = ACTIONS(2470), - [anon_sym___vectorcall] = ACTIONS(2470), - [anon_sym_signed] = ACTIONS(2470), - [anon_sym_unsigned] = ACTIONS(2470), - [anon_sym_long] = ACTIONS(2470), - [anon_sym_short] = ACTIONS(2470), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_auto] = ACTIONS(2470), - [anon_sym_register] = ACTIONS(2470), - [anon_sym_inline] = ACTIONS(2470), - [anon_sym___inline] = ACTIONS(2470), - [anon_sym___inline__] = ACTIONS(2470), - [anon_sym___forceinline] = ACTIONS(2470), - [anon_sym_thread_local] = ACTIONS(2470), - [anon_sym___thread] = ACTIONS(2470), - [anon_sym_CG_EXTERN] = ACTIONS(2470), - [anon_sym_CG_INLINE] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2470), - [anon_sym_IBOutlet] = ACTIONS(2470), - [anon_sym_IBInspectable] = ACTIONS(2470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2470), - [anon_sym_NS_INLINE] = ACTIONS(2470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2470), - [anon_sym_OBJC_EXPORT] = ACTIONS(2470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_constexpr] = ACTIONS(2470), - [anon_sym_volatile] = ACTIONS(2470), - [anon_sym_restrict] = ACTIONS(2470), - [anon_sym___restrict__] = ACTIONS(2470), - [anon_sym__Atomic] = ACTIONS(2470), - [anon_sym__Noreturn] = ACTIONS(2470), - [anon_sym_nullable] = ACTIONS(2470), - [anon_sym__Complex] = ACTIONS(2470), - [anon_sym__Nonnull] = ACTIONS(2470), - [anon_sym__Nullable] = ACTIONS(2470), - [anon_sym__Nullable_result] = ACTIONS(2470), - [anon_sym__Null_unspecified] = ACTIONS(2470), - [anon_sym___autoreleasing] = ACTIONS(2470), - [anon_sym___block] = ACTIONS(2470), - [anon_sym___bridge] = ACTIONS(2470), - [anon_sym___bridge_retained] = ACTIONS(2470), - [anon_sym___bridge_transfer] = ACTIONS(2470), - [anon_sym___complex] = ACTIONS(2470), - [anon_sym___const] = ACTIONS(2470), - [anon_sym___imag] = ACTIONS(2470), - [anon_sym___kindof] = ACTIONS(2470), - [anon_sym___nonnull] = ACTIONS(2470), - [anon_sym___nullable] = ACTIONS(2470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2470), - [anon_sym___real] = ACTIONS(2470), - [anon_sym___strong] = ACTIONS(2470), - [anon_sym___unsafe_unretained] = ACTIONS(2470), - [anon_sym___unused] = ACTIONS(2470), - [anon_sym___weak] = ACTIONS(2470), - [sym_primitive_type] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), - [anon_sym_struct] = ACTIONS(2470), - [anon_sym_union] = ACTIONS(2470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2470), - [anon_sym___typeof] = ACTIONS(2470), - [anon_sym_typeof] = ACTIONS(2470), - [aux_sym_preproc_undef_token1] = ACTIONS(2470), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE] = ACTIONS(2470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_API_AVAILABLE] = ACTIONS(2470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_API_DEPRECATED] = ACTIONS(2470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2470), - [anon_sym___deprecated_msg] = ACTIONS(2470), - [anon_sym___deprecated_enum_msg] = ACTIONS(2470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2470), - [anon_sym_ATsynthesize] = ACTIONS(2472), - [anon_sym_ATdynamic] = ACTIONS(2472), - [anon_sym_ATproperty] = ACTIONS(2472), - [anon_sym__Alignas] = ACTIONS(2470), - [anon_sym_BOOL] = ACTIONS(2470), - [anon_sym_IMP] = ACTIONS(2470), - [anon_sym_SEL] = ACTIONS(2470), - [anon_sym_Class] = ACTIONS(2470), - [anon_sym_id] = ACTIONS(2470), - }, - [3913] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6759), - [anon_sym_nothrow] = ACTIONS(6761), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3914] = { - [sym_identifier] = ACTIONS(3130), - [aux_sym_preproc_def_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token1] = ACTIONS(3130), - [aux_sym_preproc_if_token2] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3130), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3130), - [sym_preproc_directive] = ACTIONS(3130), - [anon_sym_DASH] = ACTIONS(3132), - [anon_sym_PLUS] = ACTIONS(3132), - [anon_sym___extension__] = ACTIONS(3130), - [anon_sym_typedef] = ACTIONS(3130), - [anon_sym_extern] = ACTIONS(3130), - [anon_sym___attribute__] = ACTIONS(3130), - [anon_sym___attribute] = ACTIONS(3130), - [anon_sym_noreturn] = ACTIONS(3130), - [anon_sym_LBRACK] = ACTIONS(3132), - [anon_sym___declspec] = ACTIONS(3130), - [anon_sym___cdecl] = ACTIONS(3130), - [anon_sym___clrcall] = ACTIONS(3130), - [anon_sym___stdcall] = ACTIONS(3130), - [anon_sym___fastcall] = ACTIONS(3130), - [anon_sym___thiscall] = ACTIONS(3130), - [anon_sym___vectorcall] = ACTIONS(3130), - [anon_sym_signed] = ACTIONS(3130), - [anon_sym_unsigned] = ACTIONS(3130), - [anon_sym_long] = ACTIONS(3130), - [anon_sym_short] = ACTIONS(3130), - [anon_sym_static] = ACTIONS(3130), - [anon_sym_auto] = ACTIONS(3130), - [anon_sym_register] = ACTIONS(3130), - [anon_sym_inline] = ACTIONS(3130), - [anon_sym___inline] = ACTIONS(3130), - [anon_sym___inline__] = ACTIONS(3130), - [anon_sym___forceinline] = ACTIONS(3130), - [anon_sym_thread_local] = ACTIONS(3130), - [anon_sym___thread] = ACTIONS(3130), - [anon_sym_CG_EXTERN] = ACTIONS(3130), - [anon_sym_CG_INLINE] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3130), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3130), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3130), - [anon_sym_IBOutlet] = ACTIONS(3130), - [anon_sym_IBInspectable] = ACTIONS(3130), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3130), - [anon_sym_NS_INLINE] = ACTIONS(3130), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3130), - [anon_sym_OBJC_EXPORT] = ACTIONS(3130), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3130), - [anon_sym_const] = ACTIONS(3130), - [anon_sym_constexpr] = ACTIONS(3130), - [anon_sym_volatile] = ACTIONS(3130), - [anon_sym_restrict] = ACTIONS(3130), - [anon_sym___restrict__] = ACTIONS(3130), - [anon_sym__Atomic] = ACTIONS(3130), - [anon_sym__Noreturn] = ACTIONS(3130), - [anon_sym_nullable] = ACTIONS(3130), - [anon_sym__Complex] = ACTIONS(3130), - [anon_sym__Nonnull] = ACTIONS(3130), - [anon_sym__Nullable] = ACTIONS(3130), - [anon_sym__Nullable_result] = ACTIONS(3130), - [anon_sym__Null_unspecified] = ACTIONS(3130), - [anon_sym___autoreleasing] = ACTIONS(3130), - [anon_sym___block] = ACTIONS(3130), - [anon_sym___bridge] = ACTIONS(3130), - [anon_sym___bridge_retained] = ACTIONS(3130), - [anon_sym___bridge_transfer] = ACTIONS(3130), - [anon_sym___complex] = ACTIONS(3130), - [anon_sym___const] = ACTIONS(3130), - [anon_sym___imag] = ACTIONS(3130), - [anon_sym___kindof] = ACTIONS(3130), - [anon_sym___nonnull] = ACTIONS(3130), - [anon_sym___nullable] = ACTIONS(3130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3130), - [anon_sym___real] = ACTIONS(3130), - [anon_sym___strong] = ACTIONS(3130), - [anon_sym___unsafe_unretained] = ACTIONS(3130), - [anon_sym___unused] = ACTIONS(3130), - [anon_sym___weak] = ACTIONS(3130), - [sym_primitive_type] = ACTIONS(3130), - [anon_sym_enum] = ACTIONS(3130), - [anon_sym_struct] = ACTIONS(3130), - [anon_sym_union] = ACTIONS(3130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3130), - [anon_sym___typeof] = ACTIONS(3130), - [anon_sym_typeof] = ACTIONS(3130), - [aux_sym_preproc_undef_token1] = ACTIONS(3130), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3130), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3130), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3130), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3130), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3130), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3130), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE] = ACTIONS(3130), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3130), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_API_AVAILABLE] = ACTIONS(3130), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_API_DEPRECATED] = ACTIONS(3130), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3130), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3130), - [anon_sym___deprecated_msg] = ACTIONS(3130), - [anon_sym___deprecated_enum_msg] = ACTIONS(3130), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3130), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3130), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3130), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3130), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3130), - [anon_sym_ATsynthesize] = ACTIONS(3132), - [anon_sym_ATdynamic] = ACTIONS(3132), - [anon_sym_ATproperty] = ACTIONS(3132), - [anon_sym__Alignas] = ACTIONS(3130), - [anon_sym_BOOL] = ACTIONS(3130), - [anon_sym_IMP] = ACTIONS(3130), - [anon_sym_SEL] = ACTIONS(3130), - [anon_sym_Class] = ACTIONS(3130), - [anon_sym_id] = ACTIONS(3130), - }, - [3915] = { - [sym_identifier] = ACTIONS(2486), - [aux_sym_preproc_def_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token1] = ACTIONS(2486), - [aux_sym_preproc_if_token2] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2486), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2486), - [sym_preproc_directive] = ACTIONS(2486), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym___extension__] = ACTIONS(2486), - [anon_sym_typedef] = ACTIONS(2486), - [anon_sym_extern] = ACTIONS(2486), - [anon_sym___attribute__] = ACTIONS(2486), - [anon_sym___attribute] = ACTIONS(2486), - [anon_sym_noreturn] = ACTIONS(2486), - [anon_sym_LBRACK] = ACTIONS(2488), - [anon_sym___declspec] = ACTIONS(2486), - [anon_sym___cdecl] = ACTIONS(2486), - [anon_sym___clrcall] = ACTIONS(2486), - [anon_sym___stdcall] = ACTIONS(2486), - [anon_sym___fastcall] = ACTIONS(2486), - [anon_sym___thiscall] = ACTIONS(2486), - [anon_sym___vectorcall] = ACTIONS(2486), - [anon_sym_signed] = ACTIONS(2486), - [anon_sym_unsigned] = ACTIONS(2486), - [anon_sym_long] = ACTIONS(2486), - [anon_sym_short] = ACTIONS(2486), - [anon_sym_static] = ACTIONS(2486), - [anon_sym_auto] = ACTIONS(2486), - [anon_sym_register] = ACTIONS(2486), - [anon_sym_inline] = ACTIONS(2486), - [anon_sym___inline] = ACTIONS(2486), - [anon_sym___inline__] = ACTIONS(2486), - [anon_sym___forceinline] = ACTIONS(2486), - [anon_sym_thread_local] = ACTIONS(2486), - [anon_sym___thread] = ACTIONS(2486), - [anon_sym_CG_EXTERN] = ACTIONS(2486), - [anon_sym_CG_INLINE] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2486), - [anon_sym_IBOutlet] = ACTIONS(2486), - [anon_sym_IBInspectable] = ACTIONS(2486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2486), - [anon_sym_NS_INLINE] = ACTIONS(2486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2486), - [anon_sym_OBJC_EXPORT] = ACTIONS(2486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2486), - [anon_sym_const] = ACTIONS(2486), - [anon_sym_constexpr] = ACTIONS(2486), - [anon_sym_volatile] = ACTIONS(2486), - [anon_sym_restrict] = ACTIONS(2486), - [anon_sym___restrict__] = ACTIONS(2486), - [anon_sym__Atomic] = ACTIONS(2486), - [anon_sym__Noreturn] = ACTIONS(2486), - [anon_sym_nullable] = ACTIONS(2486), - [anon_sym__Complex] = ACTIONS(2486), - [anon_sym__Nonnull] = ACTIONS(2486), - [anon_sym__Nullable] = ACTIONS(2486), - [anon_sym__Nullable_result] = ACTIONS(2486), - [anon_sym__Null_unspecified] = ACTIONS(2486), - [anon_sym___autoreleasing] = ACTIONS(2486), - [anon_sym___block] = ACTIONS(2486), - [anon_sym___bridge] = ACTIONS(2486), - [anon_sym___bridge_retained] = ACTIONS(2486), - [anon_sym___bridge_transfer] = ACTIONS(2486), - [anon_sym___complex] = ACTIONS(2486), - [anon_sym___const] = ACTIONS(2486), - [anon_sym___imag] = ACTIONS(2486), - [anon_sym___kindof] = ACTIONS(2486), - [anon_sym___nonnull] = ACTIONS(2486), - [anon_sym___nullable] = ACTIONS(2486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2486), - [anon_sym___real] = ACTIONS(2486), - [anon_sym___strong] = ACTIONS(2486), - [anon_sym___unsafe_unretained] = ACTIONS(2486), - [anon_sym___unused] = ACTIONS(2486), - [anon_sym___weak] = ACTIONS(2486), - [sym_primitive_type] = ACTIONS(2486), - [anon_sym_enum] = ACTIONS(2486), - [anon_sym_struct] = ACTIONS(2486), - [anon_sym_union] = ACTIONS(2486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2486), - [anon_sym___typeof] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2486), - [aux_sym_preproc_undef_token1] = ACTIONS(2486), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE] = ACTIONS(2486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_API_AVAILABLE] = ACTIONS(2486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_API_DEPRECATED] = ACTIONS(2486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2486), - [anon_sym___deprecated_msg] = ACTIONS(2486), - [anon_sym___deprecated_enum_msg] = ACTIONS(2486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2486), - [anon_sym_ATsynthesize] = ACTIONS(2488), - [anon_sym_ATdynamic] = ACTIONS(2488), - [anon_sym_ATproperty] = ACTIONS(2488), - [anon_sym__Alignas] = ACTIONS(2486), - [anon_sym_BOOL] = ACTIONS(2486), - [anon_sym_IMP] = ACTIONS(2486), - [anon_sym_SEL] = ACTIONS(2486), - [anon_sym_Class] = ACTIONS(2486), - [anon_sym_id] = ACTIONS(2486), - }, - [3916] = { - [sym_identifier] = ACTIONS(2490), - [aux_sym_preproc_def_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token1] = ACTIONS(2490), - [aux_sym_preproc_if_token2] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2490), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2490), - [sym_preproc_directive] = ACTIONS(2490), - [anon_sym_DASH] = ACTIONS(2492), - [anon_sym_PLUS] = ACTIONS(2492), - [anon_sym___extension__] = ACTIONS(2490), - [anon_sym_typedef] = ACTIONS(2490), - [anon_sym_extern] = ACTIONS(2490), - [anon_sym___attribute__] = ACTIONS(2490), - [anon_sym___attribute] = ACTIONS(2490), - [anon_sym_noreturn] = ACTIONS(2490), - [anon_sym_LBRACK] = ACTIONS(2492), - [anon_sym___declspec] = ACTIONS(2490), - [anon_sym___cdecl] = ACTIONS(2490), - [anon_sym___clrcall] = ACTIONS(2490), - [anon_sym___stdcall] = ACTIONS(2490), - [anon_sym___fastcall] = ACTIONS(2490), - [anon_sym___thiscall] = ACTIONS(2490), - [anon_sym___vectorcall] = ACTIONS(2490), - [anon_sym_signed] = ACTIONS(2490), - [anon_sym_unsigned] = ACTIONS(2490), - [anon_sym_long] = ACTIONS(2490), - [anon_sym_short] = ACTIONS(2490), - [anon_sym_static] = ACTIONS(2490), - [anon_sym_auto] = ACTIONS(2490), - [anon_sym_register] = ACTIONS(2490), - [anon_sym_inline] = ACTIONS(2490), - [anon_sym___inline] = ACTIONS(2490), - [anon_sym___inline__] = ACTIONS(2490), - [anon_sym___forceinline] = ACTIONS(2490), - [anon_sym_thread_local] = ACTIONS(2490), - [anon_sym___thread] = ACTIONS(2490), - [anon_sym_CG_EXTERN] = ACTIONS(2490), - [anon_sym_CG_INLINE] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2490), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2490), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2490), - [anon_sym_IBOutlet] = ACTIONS(2490), - [anon_sym_IBInspectable] = ACTIONS(2490), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2490), - [anon_sym_NS_INLINE] = ACTIONS(2490), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2490), - [anon_sym_OBJC_EXPORT] = ACTIONS(2490), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2490), - [anon_sym_const] = ACTIONS(2490), - [anon_sym_constexpr] = ACTIONS(2490), - [anon_sym_volatile] = ACTIONS(2490), - [anon_sym_restrict] = ACTIONS(2490), - [anon_sym___restrict__] = ACTIONS(2490), - [anon_sym__Atomic] = ACTIONS(2490), - [anon_sym__Noreturn] = ACTIONS(2490), - [anon_sym_nullable] = ACTIONS(2490), - [anon_sym__Complex] = ACTIONS(2490), - [anon_sym__Nonnull] = ACTIONS(2490), - [anon_sym__Nullable] = ACTIONS(2490), - [anon_sym__Nullable_result] = ACTIONS(2490), - [anon_sym__Null_unspecified] = ACTIONS(2490), - [anon_sym___autoreleasing] = ACTIONS(2490), - [anon_sym___block] = ACTIONS(2490), - [anon_sym___bridge] = ACTIONS(2490), - [anon_sym___bridge_retained] = ACTIONS(2490), - [anon_sym___bridge_transfer] = ACTIONS(2490), - [anon_sym___complex] = ACTIONS(2490), - [anon_sym___const] = ACTIONS(2490), - [anon_sym___imag] = ACTIONS(2490), - [anon_sym___kindof] = ACTIONS(2490), - [anon_sym___nonnull] = ACTIONS(2490), - [anon_sym___nullable] = ACTIONS(2490), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2490), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2490), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2490), - [anon_sym___real] = ACTIONS(2490), - [anon_sym___strong] = ACTIONS(2490), - [anon_sym___unsafe_unretained] = ACTIONS(2490), - [anon_sym___unused] = ACTIONS(2490), - [anon_sym___weak] = ACTIONS(2490), - [sym_primitive_type] = ACTIONS(2490), - [anon_sym_enum] = ACTIONS(2490), - [anon_sym_struct] = ACTIONS(2490), - [anon_sym_union] = ACTIONS(2490), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2490), - [anon_sym___typeof] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(2490), - [aux_sym_preproc_undef_token1] = ACTIONS(2490), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2490), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2490), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2490), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2490), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2490), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2490), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE] = ACTIONS(2490), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2490), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_API_AVAILABLE] = ACTIONS(2490), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_API_DEPRECATED] = ACTIONS(2490), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2490), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2490), - [anon_sym___deprecated_msg] = ACTIONS(2490), - [anon_sym___deprecated_enum_msg] = ACTIONS(2490), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2490), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2490), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2490), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2490), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2490), - [anon_sym_ATsynthesize] = ACTIONS(2492), - [anon_sym_ATdynamic] = ACTIONS(2492), - [anon_sym_ATproperty] = ACTIONS(2492), - [anon_sym__Alignas] = ACTIONS(2490), - [anon_sym_BOOL] = ACTIONS(2490), - [anon_sym_IMP] = ACTIONS(2490), - [anon_sym_SEL] = ACTIONS(2490), - [anon_sym_Class] = ACTIONS(2490), - [anon_sym_id] = ACTIONS(2490), - }, - [3917] = { - [sym_identifier] = ACTIONS(2494), - [aux_sym_preproc_def_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token1] = ACTIONS(2494), - [aux_sym_preproc_if_token2] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2494), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2494), - [sym_preproc_directive] = ACTIONS(2494), - [anon_sym_DASH] = ACTIONS(2496), - [anon_sym_PLUS] = ACTIONS(2496), - [anon_sym___extension__] = ACTIONS(2494), - [anon_sym_typedef] = ACTIONS(2494), - [anon_sym_extern] = ACTIONS(2494), - [anon_sym___attribute__] = ACTIONS(2494), - [anon_sym___attribute] = ACTIONS(2494), - [anon_sym_noreturn] = ACTIONS(2494), - [anon_sym_LBRACK] = ACTIONS(2496), - [anon_sym___declspec] = ACTIONS(2494), - [anon_sym___cdecl] = ACTIONS(2494), - [anon_sym___clrcall] = ACTIONS(2494), - [anon_sym___stdcall] = ACTIONS(2494), - [anon_sym___fastcall] = ACTIONS(2494), - [anon_sym___thiscall] = ACTIONS(2494), - [anon_sym___vectorcall] = ACTIONS(2494), - [anon_sym_signed] = ACTIONS(2494), - [anon_sym_unsigned] = ACTIONS(2494), - [anon_sym_long] = ACTIONS(2494), - [anon_sym_short] = ACTIONS(2494), - [anon_sym_static] = ACTIONS(2494), - [anon_sym_auto] = ACTIONS(2494), - [anon_sym_register] = ACTIONS(2494), - [anon_sym_inline] = ACTIONS(2494), - [anon_sym___inline] = ACTIONS(2494), - [anon_sym___inline__] = ACTIONS(2494), - [anon_sym___forceinline] = ACTIONS(2494), - [anon_sym_thread_local] = ACTIONS(2494), - [anon_sym___thread] = ACTIONS(2494), - [anon_sym_CG_EXTERN] = ACTIONS(2494), - [anon_sym_CG_INLINE] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2494), - [anon_sym_IBOutlet] = ACTIONS(2494), - [anon_sym_IBInspectable] = ACTIONS(2494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2494), - [anon_sym_NS_INLINE] = ACTIONS(2494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2494), - [anon_sym_OBJC_EXPORT] = ACTIONS(2494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2494), - [anon_sym_const] = ACTIONS(2494), - [anon_sym_constexpr] = ACTIONS(2494), - [anon_sym_volatile] = ACTIONS(2494), - [anon_sym_restrict] = ACTIONS(2494), - [anon_sym___restrict__] = ACTIONS(2494), - [anon_sym__Atomic] = ACTIONS(2494), - [anon_sym__Noreturn] = ACTIONS(2494), - [anon_sym_nullable] = ACTIONS(2494), - [anon_sym__Complex] = ACTIONS(2494), - [anon_sym__Nonnull] = ACTIONS(2494), - [anon_sym__Nullable] = ACTIONS(2494), - [anon_sym__Nullable_result] = ACTIONS(2494), - [anon_sym__Null_unspecified] = ACTIONS(2494), - [anon_sym___autoreleasing] = ACTIONS(2494), - [anon_sym___block] = ACTIONS(2494), - [anon_sym___bridge] = ACTIONS(2494), - [anon_sym___bridge_retained] = ACTIONS(2494), - [anon_sym___bridge_transfer] = ACTIONS(2494), - [anon_sym___complex] = ACTIONS(2494), - [anon_sym___const] = ACTIONS(2494), - [anon_sym___imag] = ACTIONS(2494), - [anon_sym___kindof] = ACTIONS(2494), - [anon_sym___nonnull] = ACTIONS(2494), - [anon_sym___nullable] = ACTIONS(2494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2494), - [anon_sym___real] = ACTIONS(2494), - [anon_sym___strong] = ACTIONS(2494), - [anon_sym___unsafe_unretained] = ACTIONS(2494), - [anon_sym___unused] = ACTIONS(2494), - [anon_sym___weak] = ACTIONS(2494), - [sym_primitive_type] = ACTIONS(2494), - [anon_sym_enum] = ACTIONS(2494), - [anon_sym_struct] = ACTIONS(2494), - [anon_sym_union] = ACTIONS(2494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2494), - [anon_sym___typeof] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2494), - [aux_sym_preproc_undef_token1] = ACTIONS(2494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE] = ACTIONS(2494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_API_AVAILABLE] = ACTIONS(2494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_API_DEPRECATED] = ACTIONS(2494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2494), - [anon_sym___deprecated_msg] = ACTIONS(2494), - [anon_sym___deprecated_enum_msg] = ACTIONS(2494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2494), - [anon_sym_ATsynthesize] = ACTIONS(2496), - [anon_sym_ATdynamic] = ACTIONS(2496), - [anon_sym_ATproperty] = ACTIONS(2496), - [anon_sym__Alignas] = ACTIONS(2494), - [anon_sym_BOOL] = ACTIONS(2494), - [anon_sym_IMP] = ACTIONS(2494), - [anon_sym_SEL] = ACTIONS(2494), - [anon_sym_Class] = ACTIONS(2494), - [anon_sym_id] = ACTIONS(2494), - }, - [3918] = { - [sym_identifier] = ACTIONS(2498), - [aux_sym_preproc_def_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token1] = ACTIONS(2498), - [aux_sym_preproc_if_token2] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2498), - [sym_preproc_directive] = ACTIONS(2498), - [anon_sym_DASH] = ACTIONS(2500), - [anon_sym_PLUS] = ACTIONS(2500), - [anon_sym___extension__] = ACTIONS(2498), - [anon_sym_typedef] = ACTIONS(2498), - [anon_sym_extern] = ACTIONS(2498), - [anon_sym___attribute__] = ACTIONS(2498), - [anon_sym___attribute] = ACTIONS(2498), - [anon_sym_noreturn] = ACTIONS(2498), - [anon_sym_LBRACK] = ACTIONS(2500), - [anon_sym___declspec] = ACTIONS(2498), - [anon_sym___cdecl] = ACTIONS(2498), - [anon_sym___clrcall] = ACTIONS(2498), - [anon_sym___stdcall] = ACTIONS(2498), - [anon_sym___fastcall] = ACTIONS(2498), - [anon_sym___thiscall] = ACTIONS(2498), - [anon_sym___vectorcall] = ACTIONS(2498), - [anon_sym_signed] = ACTIONS(2498), - [anon_sym_unsigned] = ACTIONS(2498), - [anon_sym_long] = ACTIONS(2498), - [anon_sym_short] = ACTIONS(2498), - [anon_sym_static] = ACTIONS(2498), - [anon_sym_auto] = ACTIONS(2498), - [anon_sym_register] = ACTIONS(2498), - [anon_sym_inline] = ACTIONS(2498), - [anon_sym___inline] = ACTIONS(2498), - [anon_sym___inline__] = ACTIONS(2498), - [anon_sym___forceinline] = ACTIONS(2498), - [anon_sym_thread_local] = ACTIONS(2498), - [anon_sym___thread] = ACTIONS(2498), - [anon_sym_CG_EXTERN] = ACTIONS(2498), - [anon_sym_CG_INLINE] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2498), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2498), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2498), - [anon_sym_IBOutlet] = ACTIONS(2498), - [anon_sym_IBInspectable] = ACTIONS(2498), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2498), - [anon_sym_NS_INLINE] = ACTIONS(2498), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2498), - [anon_sym_OBJC_EXPORT] = ACTIONS(2498), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2498), - [anon_sym_const] = ACTIONS(2498), - [anon_sym_constexpr] = ACTIONS(2498), - [anon_sym_volatile] = ACTIONS(2498), - [anon_sym_restrict] = ACTIONS(2498), - [anon_sym___restrict__] = ACTIONS(2498), - [anon_sym__Atomic] = ACTIONS(2498), - [anon_sym__Noreturn] = ACTIONS(2498), - [anon_sym_nullable] = ACTIONS(2498), - [anon_sym__Complex] = ACTIONS(2498), - [anon_sym__Nonnull] = ACTIONS(2498), - [anon_sym__Nullable] = ACTIONS(2498), - [anon_sym__Nullable_result] = ACTIONS(2498), - [anon_sym__Null_unspecified] = ACTIONS(2498), - [anon_sym___autoreleasing] = ACTIONS(2498), - [anon_sym___block] = ACTIONS(2498), - [anon_sym___bridge] = ACTIONS(2498), - [anon_sym___bridge_retained] = ACTIONS(2498), - [anon_sym___bridge_transfer] = ACTIONS(2498), - [anon_sym___complex] = ACTIONS(2498), - [anon_sym___const] = ACTIONS(2498), - [anon_sym___imag] = ACTIONS(2498), - [anon_sym___kindof] = ACTIONS(2498), - [anon_sym___nonnull] = ACTIONS(2498), - [anon_sym___nullable] = ACTIONS(2498), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2498), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2498), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2498), - [anon_sym___real] = ACTIONS(2498), - [anon_sym___strong] = ACTIONS(2498), - [anon_sym___unsafe_unretained] = ACTIONS(2498), - [anon_sym___unused] = ACTIONS(2498), - [anon_sym___weak] = ACTIONS(2498), - [sym_primitive_type] = ACTIONS(2498), - [anon_sym_enum] = ACTIONS(2498), - [anon_sym_struct] = ACTIONS(2498), - [anon_sym_union] = ACTIONS(2498), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2498), - [anon_sym___typeof] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2498), - [aux_sym_preproc_undef_token1] = ACTIONS(2498), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2498), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2498), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2498), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2498), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2498), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2498), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE] = ACTIONS(2498), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2498), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_API_AVAILABLE] = ACTIONS(2498), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_API_DEPRECATED] = ACTIONS(2498), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2498), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2498), - [anon_sym___deprecated_msg] = ACTIONS(2498), - [anon_sym___deprecated_enum_msg] = ACTIONS(2498), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2498), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2498), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2498), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2498), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2498), - [anon_sym_ATsynthesize] = ACTIONS(2500), - [anon_sym_ATdynamic] = ACTIONS(2500), - [anon_sym_ATproperty] = ACTIONS(2500), - [anon_sym__Alignas] = ACTIONS(2498), - [anon_sym_BOOL] = ACTIONS(2498), - [anon_sym_IMP] = ACTIONS(2498), - [anon_sym_SEL] = ACTIONS(2498), - [anon_sym_Class] = ACTIONS(2498), - [anon_sym_id] = ACTIONS(2498), - }, - [3919] = { - [sym_identifier] = ACTIONS(2502), - [aux_sym_preproc_def_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token1] = ACTIONS(2502), - [aux_sym_preproc_if_token2] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2502), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2502), - [sym_preproc_directive] = ACTIONS(2502), - [anon_sym_DASH] = ACTIONS(2504), - [anon_sym_PLUS] = ACTIONS(2504), - [anon_sym___extension__] = ACTIONS(2502), - [anon_sym_typedef] = ACTIONS(2502), - [anon_sym_extern] = ACTIONS(2502), - [anon_sym___attribute__] = ACTIONS(2502), - [anon_sym___attribute] = ACTIONS(2502), - [anon_sym_noreturn] = ACTIONS(2502), - [anon_sym_LBRACK] = ACTIONS(2504), - [anon_sym___declspec] = ACTIONS(2502), - [anon_sym___cdecl] = ACTIONS(2502), - [anon_sym___clrcall] = ACTIONS(2502), - [anon_sym___stdcall] = ACTIONS(2502), - [anon_sym___fastcall] = ACTIONS(2502), - [anon_sym___thiscall] = ACTIONS(2502), - [anon_sym___vectorcall] = ACTIONS(2502), - [anon_sym_signed] = ACTIONS(2502), - [anon_sym_unsigned] = ACTIONS(2502), - [anon_sym_long] = ACTIONS(2502), - [anon_sym_short] = ACTIONS(2502), - [anon_sym_static] = ACTIONS(2502), - [anon_sym_auto] = ACTIONS(2502), - [anon_sym_register] = ACTIONS(2502), - [anon_sym_inline] = ACTIONS(2502), - [anon_sym___inline] = ACTIONS(2502), - [anon_sym___inline__] = ACTIONS(2502), - [anon_sym___forceinline] = ACTIONS(2502), - [anon_sym_thread_local] = ACTIONS(2502), - [anon_sym___thread] = ACTIONS(2502), - [anon_sym_CG_EXTERN] = ACTIONS(2502), - [anon_sym_CG_INLINE] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2502), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2502), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2502), - [anon_sym_IBOutlet] = ACTIONS(2502), - [anon_sym_IBInspectable] = ACTIONS(2502), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2502), - [anon_sym_NS_INLINE] = ACTIONS(2502), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2502), - [anon_sym_OBJC_EXPORT] = ACTIONS(2502), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2502), - [anon_sym_const] = ACTIONS(2502), - [anon_sym_constexpr] = ACTIONS(2502), - [anon_sym_volatile] = ACTIONS(2502), - [anon_sym_restrict] = ACTIONS(2502), - [anon_sym___restrict__] = ACTIONS(2502), - [anon_sym__Atomic] = ACTIONS(2502), - [anon_sym__Noreturn] = ACTIONS(2502), - [anon_sym_nullable] = ACTIONS(2502), - [anon_sym__Complex] = ACTIONS(2502), - [anon_sym__Nonnull] = ACTIONS(2502), - [anon_sym__Nullable] = ACTIONS(2502), - [anon_sym__Nullable_result] = ACTIONS(2502), - [anon_sym__Null_unspecified] = ACTIONS(2502), - [anon_sym___autoreleasing] = ACTIONS(2502), - [anon_sym___block] = ACTIONS(2502), - [anon_sym___bridge] = ACTIONS(2502), - [anon_sym___bridge_retained] = ACTIONS(2502), - [anon_sym___bridge_transfer] = ACTIONS(2502), - [anon_sym___complex] = ACTIONS(2502), - [anon_sym___const] = ACTIONS(2502), - [anon_sym___imag] = ACTIONS(2502), - [anon_sym___kindof] = ACTIONS(2502), - [anon_sym___nonnull] = ACTIONS(2502), - [anon_sym___nullable] = ACTIONS(2502), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2502), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2502), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2502), - [anon_sym___real] = ACTIONS(2502), - [anon_sym___strong] = ACTIONS(2502), - [anon_sym___unsafe_unretained] = ACTIONS(2502), - [anon_sym___unused] = ACTIONS(2502), - [anon_sym___weak] = ACTIONS(2502), - [sym_primitive_type] = ACTIONS(2502), - [anon_sym_enum] = ACTIONS(2502), - [anon_sym_struct] = ACTIONS(2502), - [anon_sym_union] = ACTIONS(2502), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2502), - [anon_sym___typeof] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2502), - [aux_sym_preproc_undef_token1] = ACTIONS(2502), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2502), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2502), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2502), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2502), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2502), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2502), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE] = ACTIONS(2502), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2502), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_API_AVAILABLE] = ACTIONS(2502), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_API_DEPRECATED] = ACTIONS(2502), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2502), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2502), - [anon_sym___deprecated_msg] = ACTIONS(2502), - [anon_sym___deprecated_enum_msg] = ACTIONS(2502), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2502), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2502), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2502), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2502), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2502), - [anon_sym_ATsynthesize] = ACTIONS(2504), - [anon_sym_ATdynamic] = ACTIONS(2504), - [anon_sym_ATproperty] = ACTIONS(2504), - [anon_sym__Alignas] = ACTIONS(2502), - [anon_sym_BOOL] = ACTIONS(2502), - [anon_sym_IMP] = ACTIONS(2502), - [anon_sym_SEL] = ACTIONS(2502), - [anon_sym_Class] = ACTIONS(2502), - [anon_sym_id] = ACTIONS(2502), - }, - [3920] = { - [sym_identifier] = ACTIONS(2506), - [aux_sym_preproc_def_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token1] = ACTIONS(2506), - [aux_sym_preproc_if_token2] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2506), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2506), - [sym_preproc_directive] = ACTIONS(2506), - [anon_sym_DASH] = ACTIONS(2508), - [anon_sym_PLUS] = ACTIONS(2508), - [anon_sym___extension__] = ACTIONS(2506), - [anon_sym_typedef] = ACTIONS(2506), - [anon_sym_extern] = ACTIONS(2506), - [anon_sym___attribute__] = ACTIONS(2506), - [anon_sym___attribute] = ACTIONS(2506), - [anon_sym_noreturn] = ACTIONS(2506), - [anon_sym_LBRACK] = ACTIONS(2508), - [anon_sym___declspec] = ACTIONS(2506), - [anon_sym___cdecl] = ACTIONS(2506), - [anon_sym___clrcall] = ACTIONS(2506), - [anon_sym___stdcall] = ACTIONS(2506), - [anon_sym___fastcall] = ACTIONS(2506), - [anon_sym___thiscall] = ACTIONS(2506), - [anon_sym___vectorcall] = ACTIONS(2506), - [anon_sym_signed] = ACTIONS(2506), - [anon_sym_unsigned] = ACTIONS(2506), - [anon_sym_long] = ACTIONS(2506), - [anon_sym_short] = ACTIONS(2506), - [anon_sym_static] = ACTIONS(2506), - [anon_sym_auto] = ACTIONS(2506), - [anon_sym_register] = ACTIONS(2506), - [anon_sym_inline] = ACTIONS(2506), - [anon_sym___inline] = ACTIONS(2506), - [anon_sym___inline__] = ACTIONS(2506), - [anon_sym___forceinline] = ACTIONS(2506), - [anon_sym_thread_local] = ACTIONS(2506), - [anon_sym___thread] = ACTIONS(2506), - [anon_sym_CG_EXTERN] = ACTIONS(2506), - [anon_sym_CG_INLINE] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2506), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2506), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2506), - [anon_sym_IBOutlet] = ACTIONS(2506), - [anon_sym_IBInspectable] = ACTIONS(2506), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2506), - [anon_sym_NS_INLINE] = ACTIONS(2506), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2506), - [anon_sym_OBJC_EXPORT] = ACTIONS(2506), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2506), - [anon_sym_const] = ACTIONS(2506), - [anon_sym_constexpr] = ACTIONS(2506), - [anon_sym_volatile] = ACTIONS(2506), - [anon_sym_restrict] = ACTIONS(2506), - [anon_sym___restrict__] = ACTIONS(2506), - [anon_sym__Atomic] = ACTIONS(2506), - [anon_sym__Noreturn] = ACTIONS(2506), - [anon_sym_nullable] = ACTIONS(2506), - [anon_sym__Complex] = ACTIONS(2506), - [anon_sym__Nonnull] = ACTIONS(2506), - [anon_sym__Nullable] = ACTIONS(2506), - [anon_sym__Nullable_result] = ACTIONS(2506), - [anon_sym__Null_unspecified] = ACTIONS(2506), - [anon_sym___autoreleasing] = ACTIONS(2506), - [anon_sym___block] = ACTIONS(2506), - [anon_sym___bridge] = ACTIONS(2506), - [anon_sym___bridge_retained] = ACTIONS(2506), - [anon_sym___bridge_transfer] = ACTIONS(2506), - [anon_sym___complex] = ACTIONS(2506), - [anon_sym___const] = ACTIONS(2506), - [anon_sym___imag] = ACTIONS(2506), - [anon_sym___kindof] = ACTIONS(2506), - [anon_sym___nonnull] = ACTIONS(2506), - [anon_sym___nullable] = ACTIONS(2506), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2506), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2506), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2506), - [anon_sym___real] = ACTIONS(2506), - [anon_sym___strong] = ACTIONS(2506), - [anon_sym___unsafe_unretained] = ACTIONS(2506), - [anon_sym___unused] = ACTIONS(2506), - [anon_sym___weak] = ACTIONS(2506), - [sym_primitive_type] = ACTIONS(2506), - [anon_sym_enum] = ACTIONS(2506), - [anon_sym_struct] = ACTIONS(2506), - [anon_sym_union] = ACTIONS(2506), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2506), - [anon_sym___typeof] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2506), - [aux_sym_preproc_undef_token1] = ACTIONS(2506), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2506), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2506), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2506), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2506), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2506), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2506), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE] = ACTIONS(2506), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2506), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_API_AVAILABLE] = ACTIONS(2506), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_API_DEPRECATED] = ACTIONS(2506), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2506), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2506), - [anon_sym___deprecated_msg] = ACTIONS(2506), - [anon_sym___deprecated_enum_msg] = ACTIONS(2506), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2506), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2506), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2506), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2506), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2506), - [anon_sym_ATsynthesize] = ACTIONS(2508), - [anon_sym_ATdynamic] = ACTIONS(2508), - [anon_sym_ATproperty] = ACTIONS(2508), - [anon_sym__Alignas] = ACTIONS(2506), - [anon_sym_BOOL] = ACTIONS(2506), - [anon_sym_IMP] = ACTIONS(2506), - [anon_sym_SEL] = ACTIONS(2506), - [anon_sym_Class] = ACTIONS(2506), - [anon_sym_id] = ACTIONS(2506), - }, - [3921] = { - [sym_identifier] = ACTIONS(2510), - [aux_sym_preproc_def_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token1] = ACTIONS(2510), - [aux_sym_preproc_if_token2] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2510), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2510), - [sym_preproc_directive] = ACTIONS(2510), - [anon_sym_DASH] = ACTIONS(2512), - [anon_sym_PLUS] = ACTIONS(2512), - [anon_sym___extension__] = ACTIONS(2510), - [anon_sym_typedef] = ACTIONS(2510), - [anon_sym_extern] = ACTIONS(2510), - [anon_sym___attribute__] = ACTIONS(2510), - [anon_sym___attribute] = ACTIONS(2510), - [anon_sym_noreturn] = ACTIONS(2510), - [anon_sym_LBRACK] = ACTIONS(2512), - [anon_sym___declspec] = ACTIONS(2510), - [anon_sym___cdecl] = ACTIONS(2510), - [anon_sym___clrcall] = ACTIONS(2510), - [anon_sym___stdcall] = ACTIONS(2510), - [anon_sym___fastcall] = ACTIONS(2510), - [anon_sym___thiscall] = ACTIONS(2510), - [anon_sym___vectorcall] = ACTIONS(2510), - [anon_sym_signed] = ACTIONS(2510), - [anon_sym_unsigned] = ACTIONS(2510), - [anon_sym_long] = ACTIONS(2510), - [anon_sym_short] = ACTIONS(2510), - [anon_sym_static] = ACTIONS(2510), - [anon_sym_auto] = ACTIONS(2510), - [anon_sym_register] = ACTIONS(2510), - [anon_sym_inline] = ACTIONS(2510), - [anon_sym___inline] = ACTIONS(2510), - [anon_sym___inline__] = ACTIONS(2510), - [anon_sym___forceinline] = ACTIONS(2510), - [anon_sym_thread_local] = ACTIONS(2510), - [anon_sym___thread] = ACTIONS(2510), - [anon_sym_CG_EXTERN] = ACTIONS(2510), - [anon_sym_CG_INLINE] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2510), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2510), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2510), - [anon_sym_IBOutlet] = ACTIONS(2510), - [anon_sym_IBInspectable] = ACTIONS(2510), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2510), - [anon_sym_NS_INLINE] = ACTIONS(2510), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2510), - [anon_sym_OBJC_EXPORT] = ACTIONS(2510), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2510), - [anon_sym_const] = ACTIONS(2510), - [anon_sym_constexpr] = ACTIONS(2510), - [anon_sym_volatile] = ACTIONS(2510), - [anon_sym_restrict] = ACTIONS(2510), - [anon_sym___restrict__] = ACTIONS(2510), - [anon_sym__Atomic] = ACTIONS(2510), - [anon_sym__Noreturn] = ACTIONS(2510), - [anon_sym_nullable] = ACTIONS(2510), - [anon_sym__Complex] = ACTIONS(2510), - [anon_sym__Nonnull] = ACTIONS(2510), - [anon_sym__Nullable] = ACTIONS(2510), - [anon_sym__Nullable_result] = ACTIONS(2510), - [anon_sym__Null_unspecified] = ACTIONS(2510), - [anon_sym___autoreleasing] = ACTIONS(2510), - [anon_sym___block] = ACTIONS(2510), - [anon_sym___bridge] = ACTIONS(2510), - [anon_sym___bridge_retained] = ACTIONS(2510), - [anon_sym___bridge_transfer] = ACTIONS(2510), - [anon_sym___complex] = ACTIONS(2510), - [anon_sym___const] = ACTIONS(2510), - [anon_sym___imag] = ACTIONS(2510), - [anon_sym___kindof] = ACTIONS(2510), - [anon_sym___nonnull] = ACTIONS(2510), - [anon_sym___nullable] = ACTIONS(2510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2510), - [anon_sym___real] = ACTIONS(2510), - [anon_sym___strong] = ACTIONS(2510), - [anon_sym___unsafe_unretained] = ACTIONS(2510), - [anon_sym___unused] = ACTIONS(2510), - [anon_sym___weak] = ACTIONS(2510), - [sym_primitive_type] = ACTIONS(2510), - [anon_sym_enum] = ACTIONS(2510), - [anon_sym_struct] = ACTIONS(2510), - [anon_sym_union] = ACTIONS(2510), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2510), - [anon_sym___typeof] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(2510), - [aux_sym_preproc_undef_token1] = ACTIONS(2510), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2510), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2510), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2510), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2510), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2510), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2510), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE] = ACTIONS(2510), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2510), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_API_AVAILABLE] = ACTIONS(2510), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_API_DEPRECATED] = ACTIONS(2510), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2510), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2510), - [anon_sym___deprecated_msg] = ACTIONS(2510), - [anon_sym___deprecated_enum_msg] = ACTIONS(2510), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2510), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2510), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2510), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2510), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2510), - [anon_sym_ATsynthesize] = ACTIONS(2512), - [anon_sym_ATdynamic] = ACTIONS(2512), - [anon_sym_ATproperty] = ACTIONS(2512), - [anon_sym__Alignas] = ACTIONS(2510), - [anon_sym_BOOL] = ACTIONS(2510), - [anon_sym_IMP] = ACTIONS(2510), - [anon_sym_SEL] = ACTIONS(2510), - [anon_sym_Class] = ACTIONS(2510), - [anon_sym_id] = ACTIONS(2510), - }, - [3922] = { - [sym_identifier] = ACTIONS(2514), - [aux_sym_preproc_def_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token1] = ACTIONS(2514), - [aux_sym_preproc_if_token2] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2514), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2514), - [sym_preproc_directive] = ACTIONS(2514), - [anon_sym_DASH] = ACTIONS(2516), - [anon_sym_PLUS] = ACTIONS(2516), - [anon_sym___extension__] = ACTIONS(2514), - [anon_sym_typedef] = ACTIONS(2514), - [anon_sym_extern] = ACTIONS(2514), - [anon_sym___attribute__] = ACTIONS(2514), - [anon_sym___attribute] = ACTIONS(2514), - [anon_sym_noreturn] = ACTIONS(2514), - [anon_sym_LBRACK] = ACTIONS(2516), - [anon_sym___declspec] = ACTIONS(2514), - [anon_sym___cdecl] = ACTIONS(2514), - [anon_sym___clrcall] = ACTIONS(2514), - [anon_sym___stdcall] = ACTIONS(2514), - [anon_sym___fastcall] = ACTIONS(2514), - [anon_sym___thiscall] = ACTIONS(2514), - [anon_sym___vectorcall] = ACTIONS(2514), - [anon_sym_signed] = ACTIONS(2514), - [anon_sym_unsigned] = ACTIONS(2514), - [anon_sym_long] = ACTIONS(2514), - [anon_sym_short] = ACTIONS(2514), - [anon_sym_static] = ACTIONS(2514), - [anon_sym_auto] = ACTIONS(2514), - [anon_sym_register] = ACTIONS(2514), - [anon_sym_inline] = ACTIONS(2514), - [anon_sym___inline] = ACTIONS(2514), - [anon_sym___inline__] = ACTIONS(2514), - [anon_sym___forceinline] = ACTIONS(2514), - [anon_sym_thread_local] = ACTIONS(2514), - [anon_sym___thread] = ACTIONS(2514), - [anon_sym_CG_EXTERN] = ACTIONS(2514), - [anon_sym_CG_INLINE] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2514), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2514), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2514), - [anon_sym_IBOutlet] = ACTIONS(2514), - [anon_sym_IBInspectable] = ACTIONS(2514), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2514), - [anon_sym_NS_INLINE] = ACTIONS(2514), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2514), - [anon_sym_OBJC_EXPORT] = ACTIONS(2514), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2514), - [anon_sym_const] = ACTIONS(2514), - [anon_sym_constexpr] = ACTIONS(2514), - [anon_sym_volatile] = ACTIONS(2514), - [anon_sym_restrict] = ACTIONS(2514), - [anon_sym___restrict__] = ACTIONS(2514), - [anon_sym__Atomic] = ACTIONS(2514), - [anon_sym__Noreturn] = ACTIONS(2514), - [anon_sym_nullable] = ACTIONS(2514), - [anon_sym__Complex] = ACTIONS(2514), - [anon_sym__Nonnull] = ACTIONS(2514), - [anon_sym__Nullable] = ACTIONS(2514), - [anon_sym__Nullable_result] = ACTIONS(2514), - [anon_sym__Null_unspecified] = ACTIONS(2514), - [anon_sym___autoreleasing] = ACTIONS(2514), - [anon_sym___block] = ACTIONS(2514), - [anon_sym___bridge] = ACTIONS(2514), - [anon_sym___bridge_retained] = ACTIONS(2514), - [anon_sym___bridge_transfer] = ACTIONS(2514), - [anon_sym___complex] = ACTIONS(2514), - [anon_sym___const] = ACTIONS(2514), - [anon_sym___imag] = ACTIONS(2514), - [anon_sym___kindof] = ACTIONS(2514), - [anon_sym___nonnull] = ACTIONS(2514), - [anon_sym___nullable] = ACTIONS(2514), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2514), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2514), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2514), - [anon_sym___real] = ACTIONS(2514), - [anon_sym___strong] = ACTIONS(2514), - [anon_sym___unsafe_unretained] = ACTIONS(2514), - [anon_sym___unused] = ACTIONS(2514), - [anon_sym___weak] = ACTIONS(2514), - [sym_primitive_type] = ACTIONS(2514), - [anon_sym_enum] = ACTIONS(2514), - [anon_sym_struct] = ACTIONS(2514), - [anon_sym_union] = ACTIONS(2514), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2514), - [anon_sym___typeof] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2514), - [aux_sym_preproc_undef_token1] = ACTIONS(2514), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2514), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2514), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2514), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2514), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2514), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2514), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE] = ACTIONS(2514), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2514), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_API_AVAILABLE] = ACTIONS(2514), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_API_DEPRECATED] = ACTIONS(2514), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2514), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2514), - [anon_sym___deprecated_msg] = ACTIONS(2514), - [anon_sym___deprecated_enum_msg] = ACTIONS(2514), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2514), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2514), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2514), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2514), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2514), - [anon_sym_ATsynthesize] = ACTIONS(2516), - [anon_sym_ATdynamic] = ACTIONS(2516), - [anon_sym_ATproperty] = ACTIONS(2516), - [anon_sym__Alignas] = ACTIONS(2514), - [anon_sym_BOOL] = ACTIONS(2514), - [anon_sym_IMP] = ACTIONS(2514), - [anon_sym_SEL] = ACTIONS(2514), - [anon_sym_Class] = ACTIONS(2514), - [anon_sym_id] = ACTIONS(2514), - }, - [3923] = { - [sym_identifier] = ACTIONS(2522), - [aux_sym_preproc_def_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token1] = ACTIONS(2522), - [aux_sym_preproc_if_token2] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2522), - [sym_preproc_directive] = ACTIONS(2522), - [anon_sym_DASH] = ACTIONS(2524), - [anon_sym_PLUS] = ACTIONS(2524), - [anon_sym___extension__] = ACTIONS(2522), - [anon_sym_typedef] = ACTIONS(2522), - [anon_sym_extern] = ACTIONS(2522), - [anon_sym___attribute__] = ACTIONS(2522), - [anon_sym___attribute] = ACTIONS(2522), - [anon_sym_noreturn] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym___declspec] = ACTIONS(2522), - [anon_sym___cdecl] = ACTIONS(2522), - [anon_sym___clrcall] = ACTIONS(2522), - [anon_sym___stdcall] = ACTIONS(2522), - [anon_sym___fastcall] = ACTIONS(2522), - [anon_sym___thiscall] = ACTIONS(2522), - [anon_sym___vectorcall] = ACTIONS(2522), - [anon_sym_signed] = ACTIONS(2522), - [anon_sym_unsigned] = ACTIONS(2522), - [anon_sym_long] = ACTIONS(2522), - [anon_sym_short] = ACTIONS(2522), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_auto] = ACTIONS(2522), - [anon_sym_register] = ACTIONS(2522), - [anon_sym_inline] = ACTIONS(2522), - [anon_sym___inline] = ACTIONS(2522), - [anon_sym___inline__] = ACTIONS(2522), - [anon_sym___forceinline] = ACTIONS(2522), - [anon_sym_thread_local] = ACTIONS(2522), - [anon_sym___thread] = ACTIONS(2522), - [anon_sym_CG_EXTERN] = ACTIONS(2522), - [anon_sym_CG_INLINE] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2522), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2522), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2522), - [anon_sym_IBOutlet] = ACTIONS(2522), - [anon_sym_IBInspectable] = ACTIONS(2522), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2522), - [anon_sym_NS_INLINE] = ACTIONS(2522), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2522), - [anon_sym_OBJC_EXPORT] = ACTIONS(2522), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_constexpr] = ACTIONS(2522), - [anon_sym_volatile] = ACTIONS(2522), - [anon_sym_restrict] = ACTIONS(2522), - [anon_sym___restrict__] = ACTIONS(2522), - [anon_sym__Atomic] = ACTIONS(2522), - [anon_sym__Noreturn] = ACTIONS(2522), - [anon_sym_nullable] = ACTIONS(2522), - [anon_sym__Complex] = ACTIONS(2522), - [anon_sym__Nonnull] = ACTIONS(2522), - [anon_sym__Nullable] = ACTIONS(2522), - [anon_sym__Nullable_result] = ACTIONS(2522), - [anon_sym__Null_unspecified] = ACTIONS(2522), - [anon_sym___autoreleasing] = ACTIONS(2522), - [anon_sym___block] = ACTIONS(2522), - [anon_sym___bridge] = ACTIONS(2522), - [anon_sym___bridge_retained] = ACTIONS(2522), - [anon_sym___bridge_transfer] = ACTIONS(2522), - [anon_sym___complex] = ACTIONS(2522), - [anon_sym___const] = ACTIONS(2522), - [anon_sym___imag] = ACTIONS(2522), - [anon_sym___kindof] = ACTIONS(2522), - [anon_sym___nonnull] = ACTIONS(2522), - [anon_sym___nullable] = ACTIONS(2522), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2522), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2522), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2522), - [anon_sym___real] = ACTIONS(2522), - [anon_sym___strong] = ACTIONS(2522), - [anon_sym___unsafe_unretained] = ACTIONS(2522), - [anon_sym___unused] = ACTIONS(2522), - [anon_sym___weak] = ACTIONS(2522), - [sym_primitive_type] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [anon_sym_struct] = ACTIONS(2522), - [anon_sym_union] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2522), - [anon_sym___typeof] = ACTIONS(2522), - [anon_sym_typeof] = ACTIONS(2522), - [aux_sym_preproc_undef_token1] = ACTIONS(2522), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2522), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2522), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2522), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2522), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2522), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2522), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE] = ACTIONS(2522), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2522), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_API_AVAILABLE] = ACTIONS(2522), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_API_DEPRECATED] = ACTIONS(2522), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2522), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2522), - [anon_sym___deprecated_msg] = ACTIONS(2522), - [anon_sym___deprecated_enum_msg] = ACTIONS(2522), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2522), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2522), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2522), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2522), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2522), - [anon_sym_ATsynthesize] = ACTIONS(2524), - [anon_sym_ATdynamic] = ACTIONS(2524), - [anon_sym_ATproperty] = ACTIONS(2524), - [anon_sym__Alignas] = ACTIONS(2522), - [anon_sym_BOOL] = ACTIONS(2522), - [anon_sym_IMP] = ACTIONS(2522), - [anon_sym_SEL] = ACTIONS(2522), - [anon_sym_Class] = ACTIONS(2522), - [anon_sym_id] = ACTIONS(2522), - }, - [3924] = { - [sym_identifier] = ACTIONS(2526), - [aux_sym_preproc_def_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token1] = ACTIONS(2526), - [aux_sym_preproc_if_token2] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2526), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2526), - [sym_preproc_directive] = ACTIONS(2526), - [anon_sym_DASH] = ACTIONS(2528), - [anon_sym_PLUS] = ACTIONS(2528), - [anon_sym___extension__] = ACTIONS(2526), - [anon_sym_typedef] = ACTIONS(2526), - [anon_sym_extern] = ACTIONS(2526), - [anon_sym___attribute__] = ACTIONS(2526), - [anon_sym___attribute] = ACTIONS(2526), - [anon_sym_noreturn] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym___declspec] = ACTIONS(2526), - [anon_sym___cdecl] = ACTIONS(2526), - [anon_sym___clrcall] = ACTIONS(2526), - [anon_sym___stdcall] = ACTIONS(2526), - [anon_sym___fastcall] = ACTIONS(2526), - [anon_sym___thiscall] = ACTIONS(2526), - [anon_sym___vectorcall] = ACTIONS(2526), - [anon_sym_signed] = ACTIONS(2526), - [anon_sym_unsigned] = ACTIONS(2526), - [anon_sym_long] = ACTIONS(2526), - [anon_sym_short] = ACTIONS(2526), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_auto] = ACTIONS(2526), - [anon_sym_register] = ACTIONS(2526), - [anon_sym_inline] = ACTIONS(2526), - [anon_sym___inline] = ACTIONS(2526), - [anon_sym___inline__] = ACTIONS(2526), - [anon_sym___forceinline] = ACTIONS(2526), - [anon_sym_thread_local] = ACTIONS(2526), - [anon_sym___thread] = ACTIONS(2526), - [anon_sym_CG_EXTERN] = ACTIONS(2526), - [anon_sym_CG_INLINE] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2526), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2526), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2526), - [anon_sym_IBOutlet] = ACTIONS(2526), - [anon_sym_IBInspectable] = ACTIONS(2526), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2526), - [anon_sym_NS_INLINE] = ACTIONS(2526), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2526), - [anon_sym_OBJC_EXPORT] = ACTIONS(2526), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_constexpr] = ACTIONS(2526), - [anon_sym_volatile] = ACTIONS(2526), - [anon_sym_restrict] = ACTIONS(2526), - [anon_sym___restrict__] = ACTIONS(2526), - [anon_sym__Atomic] = ACTIONS(2526), - [anon_sym__Noreturn] = ACTIONS(2526), - [anon_sym_nullable] = ACTIONS(2526), - [anon_sym__Complex] = ACTIONS(2526), - [anon_sym__Nonnull] = ACTIONS(2526), - [anon_sym__Nullable] = ACTIONS(2526), - [anon_sym__Nullable_result] = ACTIONS(2526), - [anon_sym__Null_unspecified] = ACTIONS(2526), - [anon_sym___autoreleasing] = ACTIONS(2526), - [anon_sym___block] = ACTIONS(2526), - [anon_sym___bridge] = ACTIONS(2526), - [anon_sym___bridge_retained] = ACTIONS(2526), - [anon_sym___bridge_transfer] = ACTIONS(2526), - [anon_sym___complex] = ACTIONS(2526), - [anon_sym___const] = ACTIONS(2526), - [anon_sym___imag] = ACTIONS(2526), - [anon_sym___kindof] = ACTIONS(2526), - [anon_sym___nonnull] = ACTIONS(2526), - [anon_sym___nullable] = ACTIONS(2526), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2526), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2526), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2526), - [anon_sym___real] = ACTIONS(2526), - [anon_sym___strong] = ACTIONS(2526), - [anon_sym___unsafe_unretained] = ACTIONS(2526), - [anon_sym___unused] = ACTIONS(2526), - [anon_sym___weak] = ACTIONS(2526), - [sym_primitive_type] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), - [anon_sym_struct] = ACTIONS(2526), - [anon_sym_union] = ACTIONS(2526), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2526), - [anon_sym___typeof] = ACTIONS(2526), - [anon_sym_typeof] = ACTIONS(2526), - [aux_sym_preproc_undef_token1] = ACTIONS(2526), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2526), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2526), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2526), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2526), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2526), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2526), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE] = ACTIONS(2526), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2526), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_API_AVAILABLE] = ACTIONS(2526), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_API_DEPRECATED] = ACTIONS(2526), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2526), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2526), - [anon_sym___deprecated_msg] = ACTIONS(2526), - [anon_sym___deprecated_enum_msg] = ACTIONS(2526), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2526), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2526), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2526), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2526), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2526), - [anon_sym_ATsynthesize] = ACTIONS(2528), - [anon_sym_ATdynamic] = ACTIONS(2528), - [anon_sym_ATproperty] = ACTIONS(2528), - [anon_sym__Alignas] = ACTIONS(2526), - [anon_sym_BOOL] = ACTIONS(2526), - [anon_sym_IMP] = ACTIONS(2526), - [anon_sym_SEL] = ACTIONS(2526), - [anon_sym_Class] = ACTIONS(2526), - [anon_sym_id] = ACTIONS(2526), - }, - [3925] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym_SEMI] = ACTIONS(6763), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATend] = ACTIONS(6563), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [3926] = { - [sym_identifier] = ACTIONS(2530), - [aux_sym_preproc_def_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token1] = ACTIONS(2530), - [aux_sym_preproc_if_token2] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2530), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2530), - [sym_preproc_directive] = ACTIONS(2530), - [anon_sym_DASH] = ACTIONS(2532), - [anon_sym_PLUS] = ACTIONS(2532), - [anon_sym___extension__] = ACTIONS(2530), - [anon_sym_typedef] = ACTIONS(2530), - [anon_sym_extern] = ACTIONS(2530), - [anon_sym___attribute__] = ACTIONS(2530), - [anon_sym___attribute] = ACTIONS(2530), - [anon_sym_noreturn] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym___declspec] = ACTIONS(2530), - [anon_sym___cdecl] = ACTIONS(2530), - [anon_sym___clrcall] = ACTIONS(2530), - [anon_sym___stdcall] = ACTIONS(2530), - [anon_sym___fastcall] = ACTIONS(2530), - [anon_sym___thiscall] = ACTIONS(2530), - [anon_sym___vectorcall] = ACTIONS(2530), - [anon_sym_signed] = ACTIONS(2530), - [anon_sym_unsigned] = ACTIONS(2530), - [anon_sym_long] = ACTIONS(2530), - [anon_sym_short] = ACTIONS(2530), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_auto] = ACTIONS(2530), - [anon_sym_register] = ACTIONS(2530), - [anon_sym_inline] = ACTIONS(2530), - [anon_sym___inline] = ACTIONS(2530), - [anon_sym___inline__] = ACTIONS(2530), - [anon_sym___forceinline] = ACTIONS(2530), - [anon_sym_thread_local] = ACTIONS(2530), - [anon_sym___thread] = ACTIONS(2530), - [anon_sym_CG_EXTERN] = ACTIONS(2530), - [anon_sym_CG_INLINE] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2530), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2530), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2530), - [anon_sym_IBOutlet] = ACTIONS(2530), - [anon_sym_IBInspectable] = ACTIONS(2530), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2530), - [anon_sym_NS_INLINE] = ACTIONS(2530), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2530), - [anon_sym_OBJC_EXPORT] = ACTIONS(2530), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_constexpr] = ACTIONS(2530), - [anon_sym_volatile] = ACTIONS(2530), - [anon_sym_restrict] = ACTIONS(2530), - [anon_sym___restrict__] = ACTIONS(2530), - [anon_sym__Atomic] = ACTIONS(2530), - [anon_sym__Noreturn] = ACTIONS(2530), - [anon_sym_nullable] = ACTIONS(2530), - [anon_sym__Complex] = ACTIONS(2530), - [anon_sym__Nonnull] = ACTIONS(2530), - [anon_sym__Nullable] = ACTIONS(2530), - [anon_sym__Nullable_result] = ACTIONS(2530), - [anon_sym__Null_unspecified] = ACTIONS(2530), - [anon_sym___autoreleasing] = ACTIONS(2530), - [anon_sym___block] = ACTIONS(2530), - [anon_sym___bridge] = ACTIONS(2530), - [anon_sym___bridge_retained] = ACTIONS(2530), - [anon_sym___bridge_transfer] = ACTIONS(2530), - [anon_sym___complex] = ACTIONS(2530), - [anon_sym___const] = ACTIONS(2530), - [anon_sym___imag] = ACTIONS(2530), - [anon_sym___kindof] = ACTIONS(2530), - [anon_sym___nonnull] = ACTIONS(2530), - [anon_sym___nullable] = ACTIONS(2530), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2530), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2530), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2530), - [anon_sym___real] = ACTIONS(2530), - [anon_sym___strong] = ACTIONS(2530), - [anon_sym___unsafe_unretained] = ACTIONS(2530), - [anon_sym___unused] = ACTIONS(2530), - [anon_sym___weak] = ACTIONS(2530), - [sym_primitive_type] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [anon_sym_struct] = ACTIONS(2530), - [anon_sym_union] = ACTIONS(2530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2530), - [anon_sym___typeof] = ACTIONS(2530), - [anon_sym_typeof] = ACTIONS(2530), - [aux_sym_preproc_undef_token1] = ACTIONS(2530), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2530), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2530), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2530), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2530), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2530), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2530), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE] = ACTIONS(2530), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2530), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_API_AVAILABLE] = ACTIONS(2530), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_API_DEPRECATED] = ACTIONS(2530), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2530), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2530), - [anon_sym___deprecated_msg] = ACTIONS(2530), - [anon_sym___deprecated_enum_msg] = ACTIONS(2530), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2530), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2530), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2530), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2530), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2530), - [anon_sym_ATsynthesize] = ACTIONS(2532), - [anon_sym_ATdynamic] = ACTIONS(2532), - [anon_sym_ATproperty] = ACTIONS(2532), - [anon_sym__Alignas] = ACTIONS(2530), - [anon_sym_BOOL] = ACTIONS(2530), - [anon_sym_IMP] = ACTIONS(2530), - [anon_sym_SEL] = ACTIONS(2530), - [anon_sym_Class] = ACTIONS(2530), - [anon_sym_id] = ACTIONS(2530), - }, - [3927] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6765), - [anon_sym_nothrow] = ACTIONS(6767), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3928] = { - [sym_identifier] = ACTIONS(2534), - [aux_sym_preproc_def_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token1] = ACTIONS(2534), - [aux_sym_preproc_if_token2] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2534), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2534), - [sym_preproc_directive] = ACTIONS(2534), - [anon_sym_DASH] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(2536), - [anon_sym___extension__] = ACTIONS(2534), - [anon_sym_typedef] = ACTIONS(2534), - [anon_sym_extern] = ACTIONS(2534), - [anon_sym___attribute__] = ACTIONS(2534), - [anon_sym___attribute] = ACTIONS(2534), - [anon_sym_noreturn] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym___declspec] = ACTIONS(2534), - [anon_sym___cdecl] = ACTIONS(2534), - [anon_sym___clrcall] = ACTIONS(2534), - [anon_sym___stdcall] = ACTIONS(2534), - [anon_sym___fastcall] = ACTIONS(2534), - [anon_sym___thiscall] = ACTIONS(2534), - [anon_sym___vectorcall] = ACTIONS(2534), - [anon_sym_signed] = ACTIONS(2534), - [anon_sym_unsigned] = ACTIONS(2534), - [anon_sym_long] = ACTIONS(2534), - [anon_sym_short] = ACTIONS(2534), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_auto] = ACTIONS(2534), - [anon_sym_register] = ACTIONS(2534), - [anon_sym_inline] = ACTIONS(2534), - [anon_sym___inline] = ACTIONS(2534), - [anon_sym___inline__] = ACTIONS(2534), - [anon_sym___forceinline] = ACTIONS(2534), - [anon_sym_thread_local] = ACTIONS(2534), - [anon_sym___thread] = ACTIONS(2534), - [anon_sym_CG_EXTERN] = ACTIONS(2534), - [anon_sym_CG_INLINE] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2534), - [anon_sym_IBOutlet] = ACTIONS(2534), - [anon_sym_IBInspectable] = ACTIONS(2534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2534), - [anon_sym_NS_INLINE] = ACTIONS(2534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2534), - [anon_sym_OBJC_EXPORT] = ACTIONS(2534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_constexpr] = ACTIONS(2534), - [anon_sym_volatile] = ACTIONS(2534), - [anon_sym_restrict] = ACTIONS(2534), - [anon_sym___restrict__] = ACTIONS(2534), - [anon_sym__Atomic] = ACTIONS(2534), - [anon_sym__Noreturn] = ACTIONS(2534), - [anon_sym_nullable] = ACTIONS(2534), - [anon_sym__Complex] = ACTIONS(2534), - [anon_sym__Nonnull] = ACTIONS(2534), - [anon_sym__Nullable] = ACTIONS(2534), - [anon_sym__Nullable_result] = ACTIONS(2534), - [anon_sym__Null_unspecified] = ACTIONS(2534), - [anon_sym___autoreleasing] = ACTIONS(2534), - [anon_sym___block] = ACTIONS(2534), - [anon_sym___bridge] = ACTIONS(2534), - [anon_sym___bridge_retained] = ACTIONS(2534), - [anon_sym___bridge_transfer] = ACTIONS(2534), - [anon_sym___complex] = ACTIONS(2534), - [anon_sym___const] = ACTIONS(2534), - [anon_sym___imag] = ACTIONS(2534), - [anon_sym___kindof] = ACTIONS(2534), - [anon_sym___nonnull] = ACTIONS(2534), - [anon_sym___nullable] = ACTIONS(2534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2534), - [anon_sym___real] = ACTIONS(2534), - [anon_sym___strong] = ACTIONS(2534), - [anon_sym___unsafe_unretained] = ACTIONS(2534), - [anon_sym___unused] = ACTIONS(2534), - [anon_sym___weak] = ACTIONS(2534), - [sym_primitive_type] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), - [anon_sym_struct] = ACTIONS(2534), - [anon_sym_union] = ACTIONS(2534), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2534), - [anon_sym___typeof] = ACTIONS(2534), - [anon_sym_typeof] = ACTIONS(2534), - [aux_sym_preproc_undef_token1] = ACTIONS(2534), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE] = ACTIONS(2534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_API_AVAILABLE] = ACTIONS(2534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_API_DEPRECATED] = ACTIONS(2534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2534), - [anon_sym___deprecated_msg] = ACTIONS(2534), - [anon_sym___deprecated_enum_msg] = ACTIONS(2534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2534), - [anon_sym_ATsynthesize] = ACTIONS(2536), - [anon_sym_ATdynamic] = ACTIONS(2536), - [anon_sym_ATproperty] = ACTIONS(2536), - [anon_sym__Alignas] = ACTIONS(2534), - [anon_sym_BOOL] = ACTIONS(2534), - [anon_sym_IMP] = ACTIONS(2534), - [anon_sym_SEL] = ACTIONS(2534), - [anon_sym_Class] = ACTIONS(2534), - [anon_sym_id] = ACTIONS(2534), - }, - [3929] = { - [sym_identifier] = ACTIONS(2538), - [aux_sym_preproc_def_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token1] = ACTIONS(2538), - [aux_sym_preproc_if_token2] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2538), - [sym_preproc_directive] = ACTIONS(2538), - [anon_sym_DASH] = ACTIONS(2540), - [anon_sym_PLUS] = ACTIONS(2540), - [anon_sym___extension__] = ACTIONS(2538), - [anon_sym_typedef] = ACTIONS(2538), - [anon_sym_extern] = ACTIONS(2538), - [anon_sym___attribute__] = ACTIONS(2538), - [anon_sym___attribute] = ACTIONS(2538), - [anon_sym_noreturn] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym___declspec] = ACTIONS(2538), - [anon_sym___cdecl] = ACTIONS(2538), - [anon_sym___clrcall] = ACTIONS(2538), - [anon_sym___stdcall] = ACTIONS(2538), - [anon_sym___fastcall] = ACTIONS(2538), - [anon_sym___thiscall] = ACTIONS(2538), - [anon_sym___vectorcall] = ACTIONS(2538), - [anon_sym_signed] = ACTIONS(2538), - [anon_sym_unsigned] = ACTIONS(2538), - [anon_sym_long] = ACTIONS(2538), - [anon_sym_short] = ACTIONS(2538), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_auto] = ACTIONS(2538), - [anon_sym_register] = ACTIONS(2538), - [anon_sym_inline] = ACTIONS(2538), - [anon_sym___inline] = ACTIONS(2538), - [anon_sym___inline__] = ACTIONS(2538), - [anon_sym___forceinline] = ACTIONS(2538), - [anon_sym_thread_local] = ACTIONS(2538), - [anon_sym___thread] = ACTIONS(2538), - [anon_sym_CG_EXTERN] = ACTIONS(2538), - [anon_sym_CG_INLINE] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2538), - [anon_sym_IBOutlet] = ACTIONS(2538), - [anon_sym_IBInspectable] = ACTIONS(2538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2538), - [anon_sym_NS_INLINE] = ACTIONS(2538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2538), - [anon_sym_OBJC_EXPORT] = ACTIONS(2538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_constexpr] = ACTIONS(2538), - [anon_sym_volatile] = ACTIONS(2538), - [anon_sym_restrict] = ACTIONS(2538), - [anon_sym___restrict__] = ACTIONS(2538), - [anon_sym__Atomic] = ACTIONS(2538), - [anon_sym__Noreturn] = ACTIONS(2538), - [anon_sym_nullable] = ACTIONS(2538), - [anon_sym__Complex] = ACTIONS(2538), - [anon_sym__Nonnull] = ACTIONS(2538), - [anon_sym__Nullable] = ACTIONS(2538), - [anon_sym__Nullable_result] = ACTIONS(2538), - [anon_sym__Null_unspecified] = ACTIONS(2538), - [anon_sym___autoreleasing] = ACTIONS(2538), - [anon_sym___block] = ACTIONS(2538), - [anon_sym___bridge] = ACTIONS(2538), - [anon_sym___bridge_retained] = ACTIONS(2538), - [anon_sym___bridge_transfer] = ACTIONS(2538), - [anon_sym___complex] = ACTIONS(2538), - [anon_sym___const] = ACTIONS(2538), - [anon_sym___imag] = ACTIONS(2538), - [anon_sym___kindof] = ACTIONS(2538), - [anon_sym___nonnull] = ACTIONS(2538), - [anon_sym___nullable] = ACTIONS(2538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2538), - [anon_sym___real] = ACTIONS(2538), - [anon_sym___strong] = ACTIONS(2538), - [anon_sym___unsafe_unretained] = ACTIONS(2538), - [anon_sym___unused] = ACTIONS(2538), - [anon_sym___weak] = ACTIONS(2538), - [sym_primitive_type] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [anon_sym_struct] = ACTIONS(2538), - [anon_sym_union] = ACTIONS(2538), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2538), - [anon_sym___typeof] = ACTIONS(2538), - [anon_sym_typeof] = ACTIONS(2538), - [aux_sym_preproc_undef_token1] = ACTIONS(2538), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE] = ACTIONS(2538), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_API_AVAILABLE] = ACTIONS(2538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_API_DEPRECATED] = ACTIONS(2538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2538), - [anon_sym___deprecated_msg] = ACTIONS(2538), - [anon_sym___deprecated_enum_msg] = ACTIONS(2538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2538), - [anon_sym_ATsynthesize] = ACTIONS(2540), - [anon_sym_ATdynamic] = ACTIONS(2540), - [anon_sym_ATproperty] = ACTIONS(2540), - [anon_sym__Alignas] = ACTIONS(2538), - [anon_sym_BOOL] = ACTIONS(2538), - [anon_sym_IMP] = ACTIONS(2538), - [anon_sym_SEL] = ACTIONS(2538), - [anon_sym_Class] = ACTIONS(2538), - [anon_sym_id] = ACTIONS(2538), - }, - [3930] = { - [sym_identifier] = ACTIONS(6661), - [aux_sym_preproc_def_token1] = ACTIONS(6661), - [aux_sym_preproc_if_token1] = ACTIONS(6661), - [aux_sym_preproc_if_token2] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6661), - [aux_sym_preproc_else_token1] = ACTIONS(6661), - [aux_sym_preproc_elif_token1] = ACTIONS(6661), - [sym_preproc_directive] = ACTIONS(6661), - [anon_sym_DASH] = ACTIONS(6663), - [anon_sym_PLUS] = ACTIONS(6663), - [anon_sym___extension__] = ACTIONS(6661), - [anon_sym_typedef] = ACTIONS(6661), - [anon_sym_extern] = ACTIONS(6661), - [anon_sym___attribute__] = ACTIONS(6661), - [anon_sym___attribute] = ACTIONS(6661), - [anon_sym_noreturn] = ACTIONS(6661), - [anon_sym_LBRACK] = ACTIONS(6663), - [anon_sym___declspec] = ACTIONS(6661), - [anon_sym___cdecl] = ACTIONS(6661), - [anon_sym___clrcall] = ACTIONS(6661), - [anon_sym___stdcall] = ACTIONS(6661), - [anon_sym___fastcall] = ACTIONS(6661), - [anon_sym___thiscall] = ACTIONS(6661), - [anon_sym___vectorcall] = ACTIONS(6661), - [anon_sym_signed] = ACTIONS(6661), - [anon_sym_unsigned] = ACTIONS(6661), - [anon_sym_long] = ACTIONS(6661), - [anon_sym_short] = ACTIONS(6661), - [anon_sym_static] = ACTIONS(6661), - [anon_sym_auto] = ACTIONS(6661), - [anon_sym_register] = ACTIONS(6661), - [anon_sym_inline] = ACTIONS(6661), - [anon_sym___inline] = ACTIONS(6661), - [anon_sym___inline__] = ACTIONS(6661), - [anon_sym___forceinline] = ACTIONS(6661), - [anon_sym_thread_local] = ACTIONS(6661), - [anon_sym___thread] = ACTIONS(6661), - [anon_sym_CG_EXTERN] = ACTIONS(6661), - [anon_sym_CG_INLINE] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6661), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6661), - [anon_sym_IBOutlet] = ACTIONS(6661), - [anon_sym_IBInspectable] = ACTIONS(6661), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6661), - [anon_sym_NS_INLINE] = ACTIONS(6661), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6661), - [anon_sym_OBJC_EXPORT] = ACTIONS(6661), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6661), - [anon_sym_const] = ACTIONS(6661), - [anon_sym_constexpr] = ACTIONS(6661), - [anon_sym_volatile] = ACTIONS(6661), - [anon_sym_restrict] = ACTIONS(6661), - [anon_sym___restrict__] = ACTIONS(6661), - [anon_sym__Atomic] = ACTIONS(6661), - [anon_sym__Noreturn] = ACTIONS(6661), - [anon_sym_nullable] = ACTIONS(6661), - [anon_sym__Complex] = ACTIONS(6661), - [anon_sym__Nonnull] = ACTIONS(6661), - [anon_sym__Nullable] = ACTIONS(6661), - [anon_sym__Nullable_result] = ACTIONS(6661), - [anon_sym__Null_unspecified] = ACTIONS(6661), - [anon_sym___autoreleasing] = ACTIONS(6661), - [anon_sym___block] = ACTIONS(6661), - [anon_sym___bridge] = ACTIONS(6661), - [anon_sym___bridge_retained] = ACTIONS(6661), - [anon_sym___bridge_transfer] = ACTIONS(6661), - [anon_sym___complex] = ACTIONS(6661), - [anon_sym___const] = ACTIONS(6661), - [anon_sym___imag] = ACTIONS(6661), - [anon_sym___kindof] = ACTIONS(6661), - [anon_sym___nonnull] = ACTIONS(6661), - [anon_sym___nullable] = ACTIONS(6661), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6661), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6661), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6661), - [anon_sym___real] = ACTIONS(6661), - [anon_sym___strong] = ACTIONS(6661), - [anon_sym___unsafe_unretained] = ACTIONS(6661), - [anon_sym___unused] = ACTIONS(6661), - [anon_sym___weak] = ACTIONS(6661), - [sym_primitive_type] = ACTIONS(6661), - [anon_sym_enum] = ACTIONS(6661), - [anon_sym_struct] = ACTIONS(6661), - [anon_sym_union] = ACTIONS(6661), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6661), - [anon_sym___typeof] = ACTIONS(6661), - [anon_sym_typeof] = ACTIONS(6661), - [aux_sym_preproc_undef_token1] = ACTIONS(6661), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6661), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6661), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6661), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6661), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE] = ACTIONS(6661), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_API_AVAILABLE] = ACTIONS(6661), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_API_DEPRECATED] = ACTIONS(6661), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6661), - [anon_sym___deprecated_msg] = ACTIONS(6661), - [anon_sym___deprecated_enum_msg] = ACTIONS(6661), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6661), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6661), - [anon_sym_ATproperty] = ACTIONS(6663), - [anon_sym__Alignas] = ACTIONS(6661), - [anon_sym_BOOL] = ACTIONS(6661), - [anon_sym_IMP] = ACTIONS(6661), - [anon_sym_SEL] = ACTIONS(6661), - [anon_sym_Class] = ACTIONS(6661), - [anon_sym_id] = ACTIONS(6661), - }, - [3931] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6518), - [aux_sym_preproc_def_token1] = ACTIONS(6518), - [aux_sym_preproc_if_token1] = ACTIONS(6518), - [aux_sym_preproc_if_token2] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6518), - [sym_preproc_directive] = ACTIONS(6518), - [anon_sym_DASH] = ACTIONS(6520), - [anon_sym_PLUS] = ACTIONS(6520), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6518), - [anon_sym_typedef] = ACTIONS(6518), - [anon_sym_extern] = ACTIONS(6518), - [anon_sym___attribute__] = ACTIONS(6518), - [anon_sym___attribute] = ACTIONS(6518), - [anon_sym_noreturn] = ACTIONS(6518), - [anon_sym_LBRACK] = ACTIONS(6520), - [anon_sym___declspec] = ACTIONS(6518), - [anon_sym___cdecl] = ACTIONS(6518), - [anon_sym___clrcall] = ACTIONS(6518), - [anon_sym___stdcall] = ACTIONS(6518), - [anon_sym___fastcall] = ACTIONS(6518), - [anon_sym___thiscall] = ACTIONS(6518), - [anon_sym___vectorcall] = ACTIONS(6518), - [anon_sym_signed] = ACTIONS(6518), - [anon_sym_unsigned] = ACTIONS(6518), - [anon_sym_long] = ACTIONS(6518), - [anon_sym_short] = ACTIONS(6518), - [anon_sym_static] = ACTIONS(6518), - [anon_sym_auto] = ACTIONS(6518), - [anon_sym_register] = ACTIONS(6518), - [anon_sym_inline] = ACTIONS(6518), - [anon_sym___inline] = ACTIONS(6518), - [anon_sym___inline__] = ACTIONS(6518), - [anon_sym___forceinline] = ACTIONS(6518), - [anon_sym_thread_local] = ACTIONS(6518), - [anon_sym___thread] = ACTIONS(6518), - [anon_sym_CG_EXTERN] = ACTIONS(6518), - [anon_sym_CG_INLINE] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6518), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6518), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6518), - [anon_sym_IBOutlet] = ACTIONS(6518), - [anon_sym_IBInspectable] = ACTIONS(6518), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6518), - [anon_sym_NS_INLINE] = ACTIONS(6518), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6518), - [anon_sym_OBJC_EXPORT] = ACTIONS(6518), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6518), - [anon_sym_const] = ACTIONS(6518), - [anon_sym_constexpr] = ACTIONS(6518), - [anon_sym_volatile] = ACTIONS(6518), - [anon_sym_restrict] = ACTIONS(6518), - [anon_sym___restrict__] = ACTIONS(6518), - [anon_sym__Atomic] = ACTIONS(6518), - [anon_sym__Noreturn] = ACTIONS(6518), - [anon_sym_nullable] = ACTIONS(6518), - [anon_sym__Complex] = ACTIONS(6518), - [anon_sym__Nonnull] = ACTIONS(6518), - [anon_sym__Nullable] = ACTIONS(6518), - [anon_sym__Nullable_result] = ACTIONS(6518), - [anon_sym__Null_unspecified] = ACTIONS(6518), - [anon_sym___autoreleasing] = ACTIONS(6518), - [anon_sym___block] = ACTIONS(6518), - [anon_sym___bridge] = ACTIONS(6518), - [anon_sym___bridge_retained] = ACTIONS(6518), - [anon_sym___bridge_transfer] = ACTIONS(6518), - [anon_sym___complex] = ACTIONS(6518), - [anon_sym___const] = ACTIONS(6518), - [anon_sym___imag] = ACTIONS(6518), - [anon_sym___kindof] = ACTIONS(6518), - [anon_sym___nonnull] = ACTIONS(6518), - [anon_sym___nullable] = ACTIONS(6518), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6518), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6518), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6518), - [anon_sym___real] = ACTIONS(6518), - [anon_sym___strong] = ACTIONS(6518), - [anon_sym___unsafe_unretained] = ACTIONS(6518), - [anon_sym___unused] = ACTIONS(6518), - [anon_sym___weak] = ACTIONS(6518), - [sym_primitive_type] = ACTIONS(6518), - [anon_sym_enum] = ACTIONS(6518), - [anon_sym_struct] = ACTIONS(6518), - [anon_sym_union] = ACTIONS(6518), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6518), - [anon_sym___typeof] = ACTIONS(6518), - [anon_sym_typeof] = ACTIONS(6518), - [aux_sym_preproc_undef_token1] = ACTIONS(6518), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6518), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6518), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6518), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6518), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6518), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6518), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE] = ACTIONS(6518), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6518), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_API_AVAILABLE] = ACTIONS(6518), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_API_DEPRECATED] = ACTIONS(6518), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6518), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6518), - [anon_sym___deprecated_msg] = ACTIONS(6518), - [anon_sym___deprecated_enum_msg] = ACTIONS(6518), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6518), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6518), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6518), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6518), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6518), - [anon_sym_ATproperty] = ACTIONS(6520), - [anon_sym__Alignas] = ACTIONS(6518), - [anon_sym_BOOL] = ACTIONS(6518), - [anon_sym_IMP] = ACTIONS(6518), - [anon_sym_SEL] = ACTIONS(6518), - [anon_sym_Class] = ACTIONS(6518), - [anon_sym_id] = ACTIONS(6518), - }, - [3932] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3933] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token2] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym_SEMI] = ACTIONS(6769), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [3934] = { - [sym_identifier] = ACTIONS(6685), - [aux_sym_preproc_def_token1] = ACTIONS(6685), - [aux_sym_preproc_if_token1] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6685), - [sym_preproc_directive] = ACTIONS(6685), - [anon_sym_DASH] = ACTIONS(6687), - [anon_sym_PLUS] = ACTIONS(6687), - [anon_sym___extension__] = ACTIONS(6685), - [anon_sym_typedef] = ACTIONS(6685), - [anon_sym_extern] = ACTIONS(6685), - [anon_sym___attribute__] = ACTIONS(6685), - [anon_sym___attribute] = ACTIONS(6685), - [anon_sym_noreturn] = ACTIONS(6685), - [anon_sym_LBRACK] = ACTIONS(6687), - [anon_sym___declspec] = ACTIONS(6685), - [anon_sym___cdecl] = ACTIONS(6685), - [anon_sym___clrcall] = ACTIONS(6685), - [anon_sym___stdcall] = ACTIONS(6685), - [anon_sym___fastcall] = ACTIONS(6685), - [anon_sym___thiscall] = ACTIONS(6685), - [anon_sym___vectorcall] = ACTIONS(6685), - [anon_sym_signed] = ACTIONS(6685), - [anon_sym_unsigned] = ACTIONS(6685), - [anon_sym_long] = ACTIONS(6685), - [anon_sym_short] = ACTIONS(6685), - [anon_sym_static] = ACTIONS(6685), - [anon_sym_auto] = ACTIONS(6685), - [anon_sym_register] = ACTIONS(6685), - [anon_sym_inline] = ACTIONS(6685), - [anon_sym___inline] = ACTIONS(6685), - [anon_sym___inline__] = ACTIONS(6685), - [anon_sym___forceinline] = ACTIONS(6685), - [anon_sym_thread_local] = ACTIONS(6685), - [anon_sym___thread] = ACTIONS(6685), - [anon_sym_CG_EXTERN] = ACTIONS(6685), - [anon_sym_CG_INLINE] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6685), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6685), - [anon_sym_IBOutlet] = ACTIONS(6685), - [anon_sym_IBInspectable] = ACTIONS(6685), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6685), - [anon_sym_NS_INLINE] = ACTIONS(6685), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6685), - [anon_sym_OBJC_EXPORT] = ACTIONS(6685), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6685), - [anon_sym_const] = ACTIONS(6685), - [anon_sym_constexpr] = ACTIONS(6685), - [anon_sym_volatile] = ACTIONS(6685), - [anon_sym_restrict] = ACTIONS(6685), - [anon_sym___restrict__] = ACTIONS(6685), - [anon_sym__Atomic] = ACTIONS(6685), - [anon_sym__Noreturn] = ACTIONS(6685), - [anon_sym_nullable] = ACTIONS(6685), - [anon_sym__Complex] = ACTIONS(6685), - [anon_sym__Nonnull] = ACTIONS(6685), - [anon_sym__Nullable] = ACTIONS(6685), - [anon_sym__Nullable_result] = ACTIONS(6685), - [anon_sym__Null_unspecified] = ACTIONS(6685), - [anon_sym___autoreleasing] = ACTIONS(6685), - [anon_sym___block] = ACTIONS(6685), - [anon_sym___bridge] = ACTIONS(6685), - [anon_sym___bridge_retained] = ACTIONS(6685), - [anon_sym___bridge_transfer] = ACTIONS(6685), - [anon_sym___complex] = ACTIONS(6685), - [anon_sym___const] = ACTIONS(6685), - [anon_sym___imag] = ACTIONS(6685), - [anon_sym___kindof] = ACTIONS(6685), - [anon_sym___nonnull] = ACTIONS(6685), - [anon_sym___nullable] = ACTIONS(6685), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6685), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6685), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6685), - [anon_sym___real] = ACTIONS(6685), - [anon_sym___strong] = ACTIONS(6685), - [anon_sym___unsafe_unretained] = ACTIONS(6685), - [anon_sym___unused] = ACTIONS(6685), - [anon_sym___weak] = ACTIONS(6685), - [sym_primitive_type] = ACTIONS(6685), - [anon_sym_enum] = ACTIONS(6685), - [anon_sym_struct] = ACTIONS(6685), - [anon_sym_union] = ACTIONS(6685), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6685), - [anon_sym___typeof] = ACTIONS(6685), - [anon_sym_typeof] = ACTIONS(6685), - [aux_sym_preproc_undef_token1] = ACTIONS(6685), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6685), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6685), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6685), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6685), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE] = ACTIONS(6685), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_API_AVAILABLE] = ACTIONS(6685), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_API_DEPRECATED] = ACTIONS(6685), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6685), - [anon_sym___deprecated_msg] = ACTIONS(6685), - [anon_sym___deprecated_enum_msg] = ACTIONS(6685), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6685), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6685), - [anon_sym_ATend] = ACTIONS(6687), - [anon_sym_AToptional] = ACTIONS(6687), - [anon_sym_ATrequired] = ACTIONS(6687), - [anon_sym_ATproperty] = ACTIONS(6687), - [anon_sym__Alignas] = ACTIONS(6685), - [anon_sym_BOOL] = ACTIONS(6685), - [anon_sym_IMP] = ACTIONS(6685), - [anon_sym_SEL] = ACTIONS(6685), - [anon_sym_Class] = ACTIONS(6685), - [anon_sym_id] = ACTIONS(6685), - }, - [3935] = { - [sym_identifier] = ACTIONS(2430), - [aux_sym_preproc_def_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token1] = ACTIONS(2430), - [aux_sym_preproc_if_token2] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2430), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2430), - [sym_preproc_directive] = ACTIONS(2430), - [anon_sym_DASH] = ACTIONS(2432), - [anon_sym_PLUS] = ACTIONS(2432), - [anon_sym___extension__] = ACTIONS(2430), - [anon_sym_typedef] = ACTIONS(2430), - [anon_sym_extern] = ACTIONS(2430), - [anon_sym___attribute__] = ACTIONS(2430), - [anon_sym___attribute] = ACTIONS(2430), - [anon_sym_noreturn] = ACTIONS(2430), - [anon_sym_LBRACK] = ACTIONS(2432), - [anon_sym___declspec] = ACTIONS(2430), - [anon_sym___cdecl] = ACTIONS(2430), - [anon_sym___clrcall] = ACTIONS(2430), - [anon_sym___stdcall] = ACTIONS(2430), - [anon_sym___fastcall] = ACTIONS(2430), - [anon_sym___thiscall] = ACTIONS(2430), - [anon_sym___vectorcall] = ACTIONS(2430), - [anon_sym_signed] = ACTIONS(2430), - [anon_sym_unsigned] = ACTIONS(2430), - [anon_sym_long] = ACTIONS(2430), - [anon_sym_short] = ACTIONS(2430), - [anon_sym_static] = ACTIONS(2430), - [anon_sym_auto] = ACTIONS(2430), - [anon_sym_register] = ACTIONS(2430), - [anon_sym_inline] = ACTIONS(2430), - [anon_sym___inline] = ACTIONS(2430), - [anon_sym___inline__] = ACTIONS(2430), - [anon_sym___forceinline] = ACTIONS(2430), - [anon_sym_thread_local] = ACTIONS(2430), - [anon_sym___thread] = ACTIONS(2430), - [anon_sym_CG_EXTERN] = ACTIONS(2430), - [anon_sym_CG_INLINE] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2430), - [anon_sym_IBOutlet] = ACTIONS(2430), - [anon_sym_IBInspectable] = ACTIONS(2430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2430), - [anon_sym_NS_INLINE] = ACTIONS(2430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2430), - [anon_sym_OBJC_EXPORT] = ACTIONS(2430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2430), - [anon_sym_const] = ACTIONS(2430), - [anon_sym_constexpr] = ACTIONS(2430), - [anon_sym_volatile] = ACTIONS(2430), - [anon_sym_restrict] = ACTIONS(2430), - [anon_sym___restrict__] = ACTIONS(2430), - [anon_sym__Atomic] = ACTIONS(2430), - [anon_sym__Noreturn] = ACTIONS(2430), - [anon_sym_nullable] = ACTIONS(2430), - [anon_sym__Complex] = ACTIONS(2430), - [anon_sym__Nonnull] = ACTIONS(2430), - [anon_sym__Nullable] = ACTIONS(2430), - [anon_sym__Nullable_result] = ACTIONS(2430), - [anon_sym__Null_unspecified] = ACTIONS(2430), - [anon_sym___autoreleasing] = ACTIONS(2430), - [anon_sym___block] = ACTIONS(2430), - [anon_sym___bridge] = ACTIONS(2430), - [anon_sym___bridge_retained] = ACTIONS(2430), - [anon_sym___bridge_transfer] = ACTIONS(2430), - [anon_sym___complex] = ACTIONS(2430), - [anon_sym___const] = ACTIONS(2430), - [anon_sym___imag] = ACTIONS(2430), - [anon_sym___kindof] = ACTIONS(2430), - [anon_sym___nonnull] = ACTIONS(2430), - [anon_sym___nullable] = ACTIONS(2430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2430), - [anon_sym___real] = ACTIONS(2430), - [anon_sym___strong] = ACTIONS(2430), - [anon_sym___unsafe_unretained] = ACTIONS(2430), - [anon_sym___unused] = ACTIONS(2430), - [anon_sym___weak] = ACTIONS(2430), - [sym_primitive_type] = ACTIONS(2430), - [anon_sym_enum] = ACTIONS(2430), - [anon_sym_struct] = ACTIONS(2430), - [anon_sym_union] = ACTIONS(2430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2430), - [anon_sym___typeof] = ACTIONS(2430), - [anon_sym_typeof] = ACTIONS(2430), - [aux_sym_preproc_undef_token1] = ACTIONS(2430), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE] = ACTIONS(2430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_API_AVAILABLE] = ACTIONS(2430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_API_DEPRECATED] = ACTIONS(2430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2430), - [anon_sym___deprecated_msg] = ACTIONS(2430), - [anon_sym___deprecated_enum_msg] = ACTIONS(2430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2430), - [anon_sym_ATsynthesize] = ACTIONS(2432), - [anon_sym_ATdynamic] = ACTIONS(2432), - [anon_sym_ATproperty] = ACTIONS(2432), - [anon_sym__Alignas] = ACTIONS(2430), - [anon_sym_BOOL] = ACTIONS(2430), - [anon_sym_IMP] = ACTIONS(2430), - [anon_sym_SEL] = ACTIONS(2430), - [anon_sym_Class] = ACTIONS(2430), - [anon_sym_id] = ACTIONS(2430), - }, - [3936] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym_SEMI] = ACTIONS(6771), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATend] = ACTIONS(6533), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [3937] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3938] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3939] = { - [sym_identifier] = ACTIONS(6773), - [aux_sym_preproc_def_token1] = ACTIONS(6773), - [aux_sym_preproc_if_token1] = ACTIONS(6773), - [aux_sym_preproc_if_token2] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6773), - [aux_sym_preproc_else_token1] = ACTIONS(6773), - [aux_sym_preproc_elif_token1] = ACTIONS(6773), - [sym_preproc_directive] = ACTIONS(6773), - [anon_sym_DASH] = ACTIONS(6775), - [anon_sym_PLUS] = ACTIONS(6775), - [anon_sym___extension__] = ACTIONS(6773), - [anon_sym_typedef] = ACTIONS(6773), - [anon_sym_extern] = ACTIONS(6773), - [anon_sym___attribute__] = ACTIONS(6773), - [anon_sym___attribute] = ACTIONS(6773), - [anon_sym_noreturn] = ACTIONS(6773), - [anon_sym_LBRACK] = ACTIONS(6775), - [anon_sym___declspec] = ACTIONS(6773), - [anon_sym___cdecl] = ACTIONS(6773), - [anon_sym___clrcall] = ACTIONS(6773), - [anon_sym___stdcall] = ACTIONS(6773), - [anon_sym___fastcall] = ACTIONS(6773), - [anon_sym___thiscall] = ACTIONS(6773), - [anon_sym___vectorcall] = ACTIONS(6773), - [anon_sym_signed] = ACTIONS(6773), - [anon_sym_unsigned] = ACTIONS(6773), - [anon_sym_long] = ACTIONS(6773), - [anon_sym_short] = ACTIONS(6773), - [anon_sym_static] = ACTIONS(6773), - [anon_sym_auto] = ACTIONS(6773), - [anon_sym_register] = ACTIONS(6773), - [anon_sym_inline] = ACTIONS(6773), - [anon_sym___inline] = ACTIONS(6773), - [anon_sym___inline__] = ACTIONS(6773), - [anon_sym___forceinline] = ACTIONS(6773), - [anon_sym_thread_local] = ACTIONS(6773), - [anon_sym___thread] = ACTIONS(6773), - [anon_sym_CG_EXTERN] = ACTIONS(6773), - [anon_sym_CG_INLINE] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6773), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6773), - [anon_sym_IBOutlet] = ACTIONS(6773), - [anon_sym_IBInspectable] = ACTIONS(6773), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6773), - [anon_sym_NS_INLINE] = ACTIONS(6773), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6773), - [anon_sym_OBJC_EXPORT] = ACTIONS(6773), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6773), - [anon_sym_const] = ACTIONS(6773), - [anon_sym_constexpr] = ACTIONS(6773), - [anon_sym_volatile] = ACTIONS(6773), - [anon_sym_restrict] = ACTIONS(6773), - [anon_sym___restrict__] = ACTIONS(6773), - [anon_sym__Atomic] = ACTIONS(6773), - [anon_sym__Noreturn] = ACTIONS(6773), - [anon_sym_nullable] = ACTIONS(6773), - [anon_sym__Complex] = ACTIONS(6773), - [anon_sym__Nonnull] = ACTIONS(6773), - [anon_sym__Nullable] = ACTIONS(6773), - [anon_sym__Nullable_result] = ACTIONS(6773), - [anon_sym__Null_unspecified] = ACTIONS(6773), - [anon_sym___autoreleasing] = ACTIONS(6773), - [anon_sym___block] = ACTIONS(6773), - [anon_sym___bridge] = ACTIONS(6773), - [anon_sym___bridge_retained] = ACTIONS(6773), - [anon_sym___bridge_transfer] = ACTIONS(6773), - [anon_sym___complex] = ACTIONS(6773), - [anon_sym___const] = ACTIONS(6773), - [anon_sym___imag] = ACTIONS(6773), - [anon_sym___kindof] = ACTIONS(6773), - [anon_sym___nonnull] = ACTIONS(6773), - [anon_sym___nullable] = ACTIONS(6773), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6773), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6773), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6773), - [anon_sym___real] = ACTIONS(6773), - [anon_sym___strong] = ACTIONS(6773), - [anon_sym___unsafe_unretained] = ACTIONS(6773), - [anon_sym___unused] = ACTIONS(6773), - [anon_sym___weak] = ACTIONS(6773), - [sym_primitive_type] = ACTIONS(6773), - [anon_sym_enum] = ACTIONS(6773), - [anon_sym_struct] = ACTIONS(6773), - [anon_sym_union] = ACTIONS(6773), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6773), - [anon_sym___typeof] = ACTIONS(6773), - [anon_sym_typeof] = ACTIONS(6773), - [aux_sym_preproc_undef_token1] = ACTIONS(6773), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6773), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6773), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6773), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6773), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE] = ACTIONS(6773), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_API_AVAILABLE] = ACTIONS(6773), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_API_DEPRECATED] = ACTIONS(6773), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6773), - [anon_sym___deprecated_msg] = ACTIONS(6773), - [anon_sym___deprecated_enum_msg] = ACTIONS(6773), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6773), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6773), - [anon_sym_ATproperty] = ACTIONS(6775), - [anon_sym__Alignas] = ACTIONS(6773), - [anon_sym_BOOL] = ACTIONS(6773), - [anon_sym_IMP] = ACTIONS(6773), - [anon_sym_SEL] = ACTIONS(6773), - [anon_sym_Class] = ACTIONS(6773), - [anon_sym_id] = ACTIONS(6773), - }, - [3940] = { - [sym_identifier] = ACTIONS(6689), - [aux_sym_preproc_def_token1] = ACTIONS(6689), - [aux_sym_preproc_if_token1] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6689), - [sym_preproc_directive] = ACTIONS(6689), - [anon_sym_DASH] = ACTIONS(6691), - [anon_sym_PLUS] = ACTIONS(6691), - [anon_sym___extension__] = ACTIONS(6689), - [anon_sym_typedef] = ACTIONS(6689), - [anon_sym_extern] = ACTIONS(6689), - [anon_sym___attribute__] = ACTIONS(6689), - [anon_sym___attribute] = ACTIONS(6689), - [anon_sym_noreturn] = ACTIONS(6689), - [anon_sym_LBRACK] = ACTIONS(6691), - [anon_sym___declspec] = ACTIONS(6689), - [anon_sym___cdecl] = ACTIONS(6689), - [anon_sym___clrcall] = ACTIONS(6689), - [anon_sym___stdcall] = ACTIONS(6689), - [anon_sym___fastcall] = ACTIONS(6689), - [anon_sym___thiscall] = ACTIONS(6689), - [anon_sym___vectorcall] = ACTIONS(6689), - [anon_sym_signed] = ACTIONS(6689), - [anon_sym_unsigned] = ACTIONS(6689), - [anon_sym_long] = ACTIONS(6689), - [anon_sym_short] = ACTIONS(6689), - [anon_sym_static] = ACTIONS(6689), - [anon_sym_auto] = ACTIONS(6689), - [anon_sym_register] = ACTIONS(6689), - [anon_sym_inline] = ACTIONS(6689), - [anon_sym___inline] = ACTIONS(6689), - [anon_sym___inline__] = ACTIONS(6689), - [anon_sym___forceinline] = ACTIONS(6689), - [anon_sym_thread_local] = ACTIONS(6689), - [anon_sym___thread] = ACTIONS(6689), - [anon_sym_CG_EXTERN] = ACTIONS(6689), - [anon_sym_CG_INLINE] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6689), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6689), - [anon_sym_IBOutlet] = ACTIONS(6689), - [anon_sym_IBInspectable] = ACTIONS(6689), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6689), - [anon_sym_NS_INLINE] = ACTIONS(6689), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6689), - [anon_sym_OBJC_EXPORT] = ACTIONS(6689), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6689), - [anon_sym_const] = ACTIONS(6689), - [anon_sym_constexpr] = ACTIONS(6689), - [anon_sym_volatile] = ACTIONS(6689), - [anon_sym_restrict] = ACTIONS(6689), - [anon_sym___restrict__] = ACTIONS(6689), - [anon_sym__Atomic] = ACTIONS(6689), - [anon_sym__Noreturn] = ACTIONS(6689), - [anon_sym_nullable] = ACTIONS(6689), - [anon_sym__Complex] = ACTIONS(6689), - [anon_sym__Nonnull] = ACTIONS(6689), - [anon_sym__Nullable] = ACTIONS(6689), - [anon_sym__Nullable_result] = ACTIONS(6689), - [anon_sym__Null_unspecified] = ACTIONS(6689), - [anon_sym___autoreleasing] = ACTIONS(6689), - [anon_sym___block] = ACTIONS(6689), - [anon_sym___bridge] = ACTIONS(6689), - [anon_sym___bridge_retained] = ACTIONS(6689), - [anon_sym___bridge_transfer] = ACTIONS(6689), - [anon_sym___complex] = ACTIONS(6689), - [anon_sym___const] = ACTIONS(6689), - [anon_sym___imag] = ACTIONS(6689), - [anon_sym___kindof] = ACTIONS(6689), - [anon_sym___nonnull] = ACTIONS(6689), - [anon_sym___nullable] = ACTIONS(6689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6689), - [anon_sym___real] = ACTIONS(6689), - [anon_sym___strong] = ACTIONS(6689), - [anon_sym___unsafe_unretained] = ACTIONS(6689), - [anon_sym___unused] = ACTIONS(6689), - [anon_sym___weak] = ACTIONS(6689), - [sym_primitive_type] = ACTIONS(6689), - [anon_sym_enum] = ACTIONS(6689), - [anon_sym_struct] = ACTIONS(6689), - [anon_sym_union] = ACTIONS(6689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6689), - [anon_sym___typeof] = ACTIONS(6689), - [anon_sym_typeof] = ACTIONS(6689), - [aux_sym_preproc_undef_token1] = ACTIONS(6689), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6689), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6689), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6689), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6689), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE] = ACTIONS(6689), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_API_AVAILABLE] = ACTIONS(6689), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_API_DEPRECATED] = ACTIONS(6689), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6689), - [anon_sym___deprecated_msg] = ACTIONS(6689), - [anon_sym___deprecated_enum_msg] = ACTIONS(6689), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6689), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6689), - [anon_sym_ATend] = ACTIONS(6691), - [anon_sym_AToptional] = ACTIONS(6691), - [anon_sym_ATrequired] = ACTIONS(6691), - [anon_sym_ATproperty] = ACTIONS(6691), - [anon_sym__Alignas] = ACTIONS(6689), - [anon_sym_BOOL] = ACTIONS(6689), - [anon_sym_IMP] = ACTIONS(6689), - [anon_sym_SEL] = ACTIONS(6689), - [anon_sym_Class] = ACTIONS(6689), - [anon_sym_id] = ACTIONS(6689), - }, - [3941] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3942] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6481), - [aux_sym_preproc_def_token1] = ACTIONS(6481), - [aux_sym_preproc_if_token1] = ACTIONS(6481), - [aux_sym_preproc_if_token2] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6481), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6481), - [sym_preproc_directive] = ACTIONS(6481), - [anon_sym_DASH] = ACTIONS(6483), - [anon_sym_PLUS] = ACTIONS(6483), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6481), - [anon_sym_typedef] = ACTIONS(6481), - [anon_sym_extern] = ACTIONS(6481), - [anon_sym___attribute__] = ACTIONS(6481), - [anon_sym___attribute] = ACTIONS(6481), - [anon_sym_noreturn] = ACTIONS(6481), - [anon_sym_LBRACK] = ACTIONS(6483), - [anon_sym___declspec] = ACTIONS(6481), - [anon_sym___cdecl] = ACTIONS(6481), - [anon_sym___clrcall] = ACTIONS(6481), - [anon_sym___stdcall] = ACTIONS(6481), - [anon_sym___fastcall] = ACTIONS(6481), - [anon_sym___thiscall] = ACTIONS(6481), - [anon_sym___vectorcall] = ACTIONS(6481), - [anon_sym_signed] = ACTIONS(6481), - [anon_sym_unsigned] = ACTIONS(6481), - [anon_sym_long] = ACTIONS(6481), - [anon_sym_short] = ACTIONS(6481), - [anon_sym_static] = ACTIONS(6481), - [anon_sym_auto] = ACTIONS(6481), - [anon_sym_register] = ACTIONS(6481), - [anon_sym_inline] = ACTIONS(6481), - [anon_sym___inline] = ACTIONS(6481), - [anon_sym___inline__] = ACTIONS(6481), - [anon_sym___forceinline] = ACTIONS(6481), - [anon_sym_thread_local] = ACTIONS(6481), - [anon_sym___thread] = ACTIONS(6481), - [anon_sym_CG_EXTERN] = ACTIONS(6481), - [anon_sym_CG_INLINE] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6481), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6481), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6481), - [anon_sym_IBOutlet] = ACTIONS(6481), - [anon_sym_IBInspectable] = ACTIONS(6481), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6481), - [anon_sym_NS_INLINE] = ACTIONS(6481), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6481), - [anon_sym_OBJC_EXPORT] = ACTIONS(6481), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6481), - [anon_sym_const] = ACTIONS(6481), - [anon_sym_constexpr] = ACTIONS(6481), - [anon_sym_volatile] = ACTIONS(6481), - [anon_sym_restrict] = ACTIONS(6481), - [anon_sym___restrict__] = ACTIONS(6481), - [anon_sym__Atomic] = ACTIONS(6481), - [anon_sym__Noreturn] = ACTIONS(6481), - [anon_sym_nullable] = ACTIONS(6481), - [anon_sym__Complex] = ACTIONS(6481), - [anon_sym__Nonnull] = ACTIONS(6481), - [anon_sym__Nullable] = ACTIONS(6481), - [anon_sym__Nullable_result] = ACTIONS(6481), - [anon_sym__Null_unspecified] = ACTIONS(6481), - [anon_sym___autoreleasing] = ACTIONS(6481), - [anon_sym___block] = ACTIONS(6481), - [anon_sym___bridge] = ACTIONS(6481), - [anon_sym___bridge_retained] = ACTIONS(6481), - [anon_sym___bridge_transfer] = ACTIONS(6481), - [anon_sym___complex] = ACTIONS(6481), - [anon_sym___const] = ACTIONS(6481), - [anon_sym___imag] = ACTIONS(6481), - [anon_sym___kindof] = ACTIONS(6481), - [anon_sym___nonnull] = ACTIONS(6481), - [anon_sym___nullable] = ACTIONS(6481), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6481), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6481), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6481), - [anon_sym___real] = ACTIONS(6481), - [anon_sym___strong] = ACTIONS(6481), - [anon_sym___unsafe_unretained] = ACTIONS(6481), - [anon_sym___unused] = ACTIONS(6481), - [anon_sym___weak] = ACTIONS(6481), - [sym_primitive_type] = ACTIONS(6481), - [anon_sym_enum] = ACTIONS(6481), - [anon_sym_struct] = ACTIONS(6481), - [anon_sym_union] = ACTIONS(6481), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6481), - [anon_sym___typeof] = ACTIONS(6481), - [anon_sym_typeof] = ACTIONS(6481), - [aux_sym_preproc_undef_token1] = ACTIONS(6481), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6481), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6481), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6481), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6481), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6481), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6481), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE] = ACTIONS(6481), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6481), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_API_AVAILABLE] = ACTIONS(6481), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_API_DEPRECATED] = ACTIONS(6481), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6481), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6481), - [anon_sym___deprecated_msg] = ACTIONS(6481), - [anon_sym___deprecated_enum_msg] = ACTIONS(6481), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6481), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6481), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6481), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6481), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6481), - [anon_sym_ATproperty] = ACTIONS(6483), - [anon_sym__Alignas] = ACTIONS(6481), - [anon_sym_BOOL] = ACTIONS(6481), - [anon_sym_IMP] = ACTIONS(6481), - [anon_sym_SEL] = ACTIONS(6481), - [anon_sym_Class] = ACTIONS(6481), - [anon_sym_id] = ACTIONS(6481), - }, - [3943] = { - [sym_identifier] = ACTIONS(2542), - [aux_sym_preproc_def_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token1] = ACTIONS(2542), - [aux_sym_preproc_if_token2] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2542), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2542), - [sym_preproc_directive] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2544), - [anon_sym_PLUS] = ACTIONS(2544), - [anon_sym___extension__] = ACTIONS(2542), - [anon_sym_typedef] = ACTIONS(2542), - [anon_sym_extern] = ACTIONS(2542), - [anon_sym___attribute__] = ACTIONS(2542), - [anon_sym___attribute] = ACTIONS(2542), - [anon_sym_noreturn] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym___declspec] = ACTIONS(2542), - [anon_sym___cdecl] = ACTIONS(2542), - [anon_sym___clrcall] = ACTIONS(2542), - [anon_sym___stdcall] = ACTIONS(2542), - [anon_sym___fastcall] = ACTIONS(2542), - [anon_sym___thiscall] = ACTIONS(2542), - [anon_sym___vectorcall] = ACTIONS(2542), - [anon_sym_signed] = ACTIONS(2542), - [anon_sym_unsigned] = ACTIONS(2542), - [anon_sym_long] = ACTIONS(2542), - [anon_sym_short] = ACTIONS(2542), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_auto] = ACTIONS(2542), - [anon_sym_register] = ACTIONS(2542), - [anon_sym_inline] = ACTIONS(2542), - [anon_sym___inline] = ACTIONS(2542), - [anon_sym___inline__] = ACTIONS(2542), - [anon_sym___forceinline] = ACTIONS(2542), - [anon_sym_thread_local] = ACTIONS(2542), - [anon_sym___thread] = ACTIONS(2542), - [anon_sym_CG_EXTERN] = ACTIONS(2542), - [anon_sym_CG_INLINE] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2542), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2542), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2542), - [anon_sym_IBOutlet] = ACTIONS(2542), - [anon_sym_IBInspectable] = ACTIONS(2542), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2542), - [anon_sym_NS_INLINE] = ACTIONS(2542), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2542), - [anon_sym_OBJC_EXPORT] = ACTIONS(2542), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_constexpr] = ACTIONS(2542), - [anon_sym_volatile] = ACTIONS(2542), - [anon_sym_restrict] = ACTIONS(2542), - [anon_sym___restrict__] = ACTIONS(2542), - [anon_sym__Atomic] = ACTIONS(2542), - [anon_sym__Noreturn] = ACTIONS(2542), - [anon_sym_nullable] = ACTIONS(2542), - [anon_sym__Complex] = ACTIONS(2542), - [anon_sym__Nonnull] = ACTIONS(2542), - [anon_sym__Nullable] = ACTIONS(2542), - [anon_sym__Nullable_result] = ACTIONS(2542), - [anon_sym__Null_unspecified] = ACTIONS(2542), - [anon_sym___autoreleasing] = ACTIONS(2542), - [anon_sym___block] = ACTIONS(2542), - [anon_sym___bridge] = ACTIONS(2542), - [anon_sym___bridge_retained] = ACTIONS(2542), - [anon_sym___bridge_transfer] = ACTIONS(2542), - [anon_sym___complex] = ACTIONS(2542), - [anon_sym___const] = ACTIONS(2542), - [anon_sym___imag] = ACTIONS(2542), - [anon_sym___kindof] = ACTIONS(2542), - [anon_sym___nonnull] = ACTIONS(2542), - [anon_sym___nullable] = ACTIONS(2542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2542), - [anon_sym___real] = ACTIONS(2542), - [anon_sym___strong] = ACTIONS(2542), - [anon_sym___unsafe_unretained] = ACTIONS(2542), - [anon_sym___unused] = ACTIONS(2542), - [anon_sym___weak] = ACTIONS(2542), - [sym_primitive_type] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [anon_sym_struct] = ACTIONS(2542), - [anon_sym_union] = ACTIONS(2542), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2542), - [anon_sym___typeof] = ACTIONS(2542), - [anon_sym_typeof] = ACTIONS(2542), - [aux_sym_preproc_undef_token1] = ACTIONS(2542), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2542), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2542), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2542), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2542), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2542), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2542), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE] = ACTIONS(2542), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2542), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_API_AVAILABLE] = ACTIONS(2542), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_API_DEPRECATED] = ACTIONS(2542), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2542), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2542), - [anon_sym___deprecated_msg] = ACTIONS(2542), - [anon_sym___deprecated_enum_msg] = ACTIONS(2542), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2542), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2542), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2542), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2542), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2542), - [anon_sym_ATsynthesize] = ACTIONS(2544), - [anon_sym_ATdynamic] = ACTIONS(2544), - [anon_sym_ATproperty] = ACTIONS(2544), - [anon_sym__Alignas] = ACTIONS(2542), - [anon_sym_BOOL] = ACTIONS(2542), - [anon_sym_IMP] = ACTIONS(2542), - [anon_sym_SEL] = ACTIONS(2542), - [anon_sym_Class] = ACTIONS(2542), - [anon_sym_id] = ACTIONS(2542), - }, - [3944] = { - [sym_identifier] = ACTIONS(6713), - [aux_sym_preproc_def_token1] = ACTIONS(6713), - [aux_sym_preproc_if_token1] = ACTIONS(6713), - [aux_sym_preproc_if_token2] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6713), - [aux_sym_preproc_else_token1] = ACTIONS(6713), - [aux_sym_preproc_elif_token1] = ACTIONS(6713), - [sym_preproc_directive] = ACTIONS(6713), - [anon_sym_DASH] = ACTIONS(6715), - [anon_sym_PLUS] = ACTIONS(6715), - [anon_sym___extension__] = ACTIONS(6713), - [anon_sym_typedef] = ACTIONS(6713), - [anon_sym_extern] = ACTIONS(6713), - [anon_sym___attribute__] = ACTIONS(6713), - [anon_sym___attribute] = ACTIONS(6713), - [anon_sym_noreturn] = ACTIONS(6713), - [anon_sym_LBRACK] = ACTIONS(6715), - [anon_sym___declspec] = ACTIONS(6713), - [anon_sym___cdecl] = ACTIONS(6713), - [anon_sym___clrcall] = ACTIONS(6713), - [anon_sym___stdcall] = ACTIONS(6713), - [anon_sym___fastcall] = ACTIONS(6713), - [anon_sym___thiscall] = ACTIONS(6713), - [anon_sym___vectorcall] = ACTIONS(6713), - [anon_sym_signed] = ACTIONS(6713), - [anon_sym_unsigned] = ACTIONS(6713), - [anon_sym_long] = ACTIONS(6713), - [anon_sym_short] = ACTIONS(6713), - [anon_sym_static] = ACTIONS(6713), - [anon_sym_auto] = ACTIONS(6713), - [anon_sym_register] = ACTIONS(6713), - [anon_sym_inline] = ACTIONS(6713), - [anon_sym___inline] = ACTIONS(6713), - [anon_sym___inline__] = ACTIONS(6713), - [anon_sym___forceinline] = ACTIONS(6713), - [anon_sym_thread_local] = ACTIONS(6713), - [anon_sym___thread] = ACTIONS(6713), - [anon_sym_CG_EXTERN] = ACTIONS(6713), - [anon_sym_CG_INLINE] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6713), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6713), - [anon_sym_IBOutlet] = ACTIONS(6713), - [anon_sym_IBInspectable] = ACTIONS(6713), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6713), - [anon_sym_NS_INLINE] = ACTIONS(6713), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6713), - [anon_sym_OBJC_EXPORT] = ACTIONS(6713), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6713), - [anon_sym_const] = ACTIONS(6713), - [anon_sym_constexpr] = ACTIONS(6713), - [anon_sym_volatile] = ACTIONS(6713), - [anon_sym_restrict] = ACTIONS(6713), - [anon_sym___restrict__] = ACTIONS(6713), - [anon_sym__Atomic] = ACTIONS(6713), - [anon_sym__Noreturn] = ACTIONS(6713), - [anon_sym_nullable] = ACTIONS(6713), - [anon_sym__Complex] = ACTIONS(6713), - [anon_sym__Nonnull] = ACTIONS(6713), - [anon_sym__Nullable] = ACTIONS(6713), - [anon_sym__Nullable_result] = ACTIONS(6713), - [anon_sym__Null_unspecified] = ACTIONS(6713), - [anon_sym___autoreleasing] = ACTIONS(6713), - [anon_sym___block] = ACTIONS(6713), - [anon_sym___bridge] = ACTIONS(6713), - [anon_sym___bridge_retained] = ACTIONS(6713), - [anon_sym___bridge_transfer] = ACTIONS(6713), - [anon_sym___complex] = ACTIONS(6713), - [anon_sym___const] = ACTIONS(6713), - [anon_sym___imag] = ACTIONS(6713), - [anon_sym___kindof] = ACTIONS(6713), - [anon_sym___nonnull] = ACTIONS(6713), - [anon_sym___nullable] = ACTIONS(6713), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6713), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6713), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6713), - [anon_sym___real] = ACTIONS(6713), - [anon_sym___strong] = ACTIONS(6713), - [anon_sym___unsafe_unretained] = ACTIONS(6713), - [anon_sym___unused] = ACTIONS(6713), - [anon_sym___weak] = ACTIONS(6713), - [sym_primitive_type] = ACTIONS(6713), - [anon_sym_enum] = ACTIONS(6713), - [anon_sym_struct] = ACTIONS(6713), - [anon_sym_union] = ACTIONS(6713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6713), - [anon_sym___typeof] = ACTIONS(6713), - [anon_sym_typeof] = ACTIONS(6713), - [aux_sym_preproc_undef_token1] = ACTIONS(6713), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6713), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6713), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6713), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6713), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE] = ACTIONS(6713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_API_AVAILABLE] = ACTIONS(6713), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_API_DEPRECATED] = ACTIONS(6713), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6713), - [anon_sym___deprecated_msg] = ACTIONS(6713), - [anon_sym___deprecated_enum_msg] = ACTIONS(6713), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6713), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6713), - [anon_sym_ATproperty] = ACTIONS(6715), - [anon_sym__Alignas] = ACTIONS(6713), - [anon_sym_BOOL] = ACTIONS(6713), - [anon_sym_IMP] = ACTIONS(6713), - [anon_sym_SEL] = ACTIONS(6713), - [anon_sym_Class] = ACTIONS(6713), - [anon_sym_id] = ACTIONS(6713), - }, - [3945] = { - [sym_identifier] = ACTIONS(2586), - [aux_sym_preproc_def_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token1] = ACTIONS(2586), - [aux_sym_preproc_if_token2] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2586), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2586), - [sym_preproc_directive] = ACTIONS(2586), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym___extension__] = ACTIONS(2586), - [anon_sym_typedef] = ACTIONS(2586), - [anon_sym_extern] = ACTIONS(2586), - [anon_sym___attribute__] = ACTIONS(2586), - [anon_sym___attribute] = ACTIONS(2586), - [anon_sym_noreturn] = ACTIONS(2586), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym___declspec] = ACTIONS(2586), - [anon_sym___cdecl] = ACTIONS(2586), - [anon_sym___clrcall] = ACTIONS(2586), - [anon_sym___stdcall] = ACTIONS(2586), - [anon_sym___fastcall] = ACTIONS(2586), - [anon_sym___thiscall] = ACTIONS(2586), - [anon_sym___vectorcall] = ACTIONS(2586), - [anon_sym_signed] = ACTIONS(2586), - [anon_sym_unsigned] = ACTIONS(2586), - [anon_sym_long] = ACTIONS(2586), - [anon_sym_short] = ACTIONS(2586), - [anon_sym_static] = ACTIONS(2586), - [anon_sym_auto] = ACTIONS(2586), - [anon_sym_register] = ACTIONS(2586), - [anon_sym_inline] = ACTIONS(2586), - [anon_sym___inline] = ACTIONS(2586), - [anon_sym___inline__] = ACTIONS(2586), - [anon_sym___forceinline] = ACTIONS(2586), - [anon_sym_thread_local] = ACTIONS(2586), - [anon_sym___thread] = ACTIONS(2586), - [anon_sym_CG_EXTERN] = ACTIONS(2586), - [anon_sym_CG_INLINE] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2586), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2586), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2586), - [anon_sym_IBOutlet] = ACTIONS(2586), - [anon_sym_IBInspectable] = ACTIONS(2586), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2586), - [anon_sym_NS_INLINE] = ACTIONS(2586), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2586), - [anon_sym_OBJC_EXPORT] = ACTIONS(2586), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2586), - [anon_sym_const] = ACTIONS(2586), - [anon_sym_constexpr] = ACTIONS(2586), - [anon_sym_volatile] = ACTIONS(2586), - [anon_sym_restrict] = ACTIONS(2586), - [anon_sym___restrict__] = ACTIONS(2586), - [anon_sym__Atomic] = ACTIONS(2586), - [anon_sym__Noreturn] = ACTIONS(2586), - [anon_sym_nullable] = ACTIONS(2586), - [anon_sym__Complex] = ACTIONS(2586), - [anon_sym__Nonnull] = ACTIONS(2586), - [anon_sym__Nullable] = ACTIONS(2586), - [anon_sym__Nullable_result] = ACTIONS(2586), - [anon_sym__Null_unspecified] = ACTIONS(2586), - [anon_sym___autoreleasing] = ACTIONS(2586), - [anon_sym___block] = ACTIONS(2586), - [anon_sym___bridge] = ACTIONS(2586), - [anon_sym___bridge_retained] = ACTIONS(2586), - [anon_sym___bridge_transfer] = ACTIONS(2586), - [anon_sym___complex] = ACTIONS(2586), - [anon_sym___const] = ACTIONS(2586), - [anon_sym___imag] = ACTIONS(2586), - [anon_sym___kindof] = ACTIONS(2586), - [anon_sym___nonnull] = ACTIONS(2586), - [anon_sym___nullable] = ACTIONS(2586), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2586), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2586), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2586), - [anon_sym___real] = ACTIONS(2586), - [anon_sym___strong] = ACTIONS(2586), - [anon_sym___unsafe_unretained] = ACTIONS(2586), - [anon_sym___unused] = ACTIONS(2586), - [anon_sym___weak] = ACTIONS(2586), - [sym_primitive_type] = ACTIONS(2586), - [anon_sym_enum] = ACTIONS(2586), - [anon_sym_struct] = ACTIONS(2586), - [anon_sym_union] = ACTIONS(2586), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2586), - [anon_sym___typeof] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2586), - [aux_sym_preproc_undef_token1] = ACTIONS(2586), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2586), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2586), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2586), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2586), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2586), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2586), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE] = ACTIONS(2586), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2586), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_API_AVAILABLE] = ACTIONS(2586), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_API_DEPRECATED] = ACTIONS(2586), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2586), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2586), - [anon_sym___deprecated_msg] = ACTIONS(2586), - [anon_sym___deprecated_enum_msg] = ACTIONS(2586), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2586), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2586), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2586), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2586), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2586), - [anon_sym_ATsynthesize] = ACTIONS(2588), - [anon_sym_ATdynamic] = ACTIONS(2588), - [anon_sym_ATproperty] = ACTIONS(2588), - [anon_sym__Alignas] = ACTIONS(2586), - [anon_sym_BOOL] = ACTIONS(2586), - [anon_sym_IMP] = ACTIONS(2586), - [anon_sym_SEL] = ACTIONS(2586), - [anon_sym_Class] = ACTIONS(2586), - [anon_sym_id] = ACTIONS(2586), - }, - [3946] = { - [sym_identifier] = ACTIONS(2546), - [aux_sym_preproc_def_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token1] = ACTIONS(2546), - [aux_sym_preproc_if_token2] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2546), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2546), - [sym_preproc_directive] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2548), - [anon_sym_PLUS] = ACTIONS(2548), - [anon_sym___extension__] = ACTIONS(2546), - [anon_sym_typedef] = ACTIONS(2546), - [anon_sym_extern] = ACTIONS(2546), - [anon_sym___attribute__] = ACTIONS(2546), - [anon_sym___attribute] = ACTIONS(2546), - [anon_sym_noreturn] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym___declspec] = ACTIONS(2546), - [anon_sym___cdecl] = ACTIONS(2546), - [anon_sym___clrcall] = ACTIONS(2546), - [anon_sym___stdcall] = ACTIONS(2546), - [anon_sym___fastcall] = ACTIONS(2546), - [anon_sym___thiscall] = ACTIONS(2546), - [anon_sym___vectorcall] = ACTIONS(2546), - [anon_sym_signed] = ACTIONS(2546), - [anon_sym_unsigned] = ACTIONS(2546), - [anon_sym_long] = ACTIONS(2546), - [anon_sym_short] = ACTIONS(2546), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_auto] = ACTIONS(2546), - [anon_sym_register] = ACTIONS(2546), - [anon_sym_inline] = ACTIONS(2546), - [anon_sym___inline] = ACTIONS(2546), - [anon_sym___inline__] = ACTIONS(2546), - [anon_sym___forceinline] = ACTIONS(2546), - [anon_sym_thread_local] = ACTIONS(2546), - [anon_sym___thread] = ACTIONS(2546), - [anon_sym_CG_EXTERN] = ACTIONS(2546), - [anon_sym_CG_INLINE] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2546), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2546), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2546), - [anon_sym_IBOutlet] = ACTIONS(2546), - [anon_sym_IBInspectable] = ACTIONS(2546), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2546), - [anon_sym_NS_INLINE] = ACTIONS(2546), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2546), - [anon_sym_OBJC_EXPORT] = ACTIONS(2546), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_constexpr] = ACTIONS(2546), - [anon_sym_volatile] = ACTIONS(2546), - [anon_sym_restrict] = ACTIONS(2546), - [anon_sym___restrict__] = ACTIONS(2546), - [anon_sym__Atomic] = ACTIONS(2546), - [anon_sym__Noreturn] = ACTIONS(2546), - [anon_sym_nullable] = ACTIONS(2546), - [anon_sym__Complex] = ACTIONS(2546), - [anon_sym__Nonnull] = ACTIONS(2546), - [anon_sym__Nullable] = ACTIONS(2546), - [anon_sym__Nullable_result] = ACTIONS(2546), - [anon_sym__Null_unspecified] = ACTIONS(2546), - [anon_sym___autoreleasing] = ACTIONS(2546), - [anon_sym___block] = ACTIONS(2546), - [anon_sym___bridge] = ACTIONS(2546), - [anon_sym___bridge_retained] = ACTIONS(2546), - [anon_sym___bridge_transfer] = ACTIONS(2546), - [anon_sym___complex] = ACTIONS(2546), - [anon_sym___const] = ACTIONS(2546), - [anon_sym___imag] = ACTIONS(2546), - [anon_sym___kindof] = ACTIONS(2546), - [anon_sym___nonnull] = ACTIONS(2546), - [anon_sym___nullable] = ACTIONS(2546), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2546), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2546), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2546), - [anon_sym___real] = ACTIONS(2546), - [anon_sym___strong] = ACTIONS(2546), - [anon_sym___unsafe_unretained] = ACTIONS(2546), - [anon_sym___unused] = ACTIONS(2546), - [anon_sym___weak] = ACTIONS(2546), - [sym_primitive_type] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [anon_sym_struct] = ACTIONS(2546), - [anon_sym_union] = ACTIONS(2546), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2546), - [anon_sym___typeof] = ACTIONS(2546), - [anon_sym_typeof] = ACTIONS(2546), - [aux_sym_preproc_undef_token1] = ACTIONS(2546), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2546), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2546), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2546), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2546), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2546), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2546), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE] = ACTIONS(2546), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2546), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_API_AVAILABLE] = ACTIONS(2546), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_API_DEPRECATED] = ACTIONS(2546), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2546), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2546), - [anon_sym___deprecated_msg] = ACTIONS(2546), - [anon_sym___deprecated_enum_msg] = ACTIONS(2546), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2546), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2546), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2546), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2546), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2546), - [anon_sym_ATsynthesize] = ACTIONS(2548), - [anon_sym_ATdynamic] = ACTIONS(2548), - [anon_sym_ATproperty] = ACTIONS(2548), - [anon_sym__Alignas] = ACTIONS(2546), - [anon_sym_BOOL] = ACTIONS(2546), - [anon_sym_IMP] = ACTIONS(2546), - [anon_sym_SEL] = ACTIONS(2546), - [anon_sym_Class] = ACTIONS(2546), - [anon_sym_id] = ACTIONS(2546), - }, - [3947] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6511), - [aux_sym_preproc_def_token1] = ACTIONS(6511), - [aux_sym_preproc_if_token1] = ACTIONS(6511), - [aux_sym_preproc_if_token2] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6511), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6511), - [sym_preproc_directive] = ACTIONS(6511), - [anon_sym_DASH] = ACTIONS(6513), - [anon_sym_PLUS] = ACTIONS(6513), - [anon_sym_SEMI] = ACTIONS(6777), - [anon_sym___extension__] = ACTIONS(6511), - [anon_sym_typedef] = ACTIONS(6511), - [anon_sym_extern] = ACTIONS(6511), - [anon_sym___attribute__] = ACTIONS(6511), - [anon_sym___attribute] = ACTIONS(6511), - [anon_sym_noreturn] = ACTIONS(6511), - [anon_sym_LBRACK] = ACTIONS(6513), - [anon_sym___declspec] = ACTIONS(6511), - [anon_sym___cdecl] = ACTIONS(6511), - [anon_sym___clrcall] = ACTIONS(6511), - [anon_sym___stdcall] = ACTIONS(6511), - [anon_sym___fastcall] = ACTIONS(6511), - [anon_sym___thiscall] = ACTIONS(6511), - [anon_sym___vectorcall] = ACTIONS(6511), - [anon_sym_signed] = ACTIONS(6511), - [anon_sym_unsigned] = ACTIONS(6511), - [anon_sym_long] = ACTIONS(6511), - [anon_sym_short] = ACTIONS(6511), - [anon_sym_static] = ACTIONS(6511), - [anon_sym_auto] = ACTIONS(6511), - [anon_sym_register] = ACTIONS(6511), - [anon_sym_inline] = ACTIONS(6511), - [anon_sym___inline] = ACTIONS(6511), - [anon_sym___inline__] = ACTIONS(6511), - [anon_sym___forceinline] = ACTIONS(6511), - [anon_sym_thread_local] = ACTIONS(6511), - [anon_sym___thread] = ACTIONS(6511), - [anon_sym_CG_EXTERN] = ACTIONS(6511), - [anon_sym_CG_INLINE] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6511), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6511), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6511), - [anon_sym_IBOutlet] = ACTIONS(6511), - [anon_sym_IBInspectable] = ACTIONS(6511), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6511), - [anon_sym_NS_INLINE] = ACTIONS(6511), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6511), - [anon_sym_OBJC_EXPORT] = ACTIONS(6511), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6511), - [anon_sym_const] = ACTIONS(6511), - [anon_sym_constexpr] = ACTIONS(6511), - [anon_sym_volatile] = ACTIONS(6511), - [anon_sym_restrict] = ACTIONS(6511), - [anon_sym___restrict__] = ACTIONS(6511), - [anon_sym__Atomic] = ACTIONS(6511), - [anon_sym__Noreturn] = ACTIONS(6511), - [anon_sym_nullable] = ACTIONS(6511), - [anon_sym__Complex] = ACTIONS(6511), - [anon_sym__Nonnull] = ACTIONS(6511), - [anon_sym__Nullable] = ACTIONS(6511), - [anon_sym__Nullable_result] = ACTIONS(6511), - [anon_sym__Null_unspecified] = ACTIONS(6511), - [anon_sym___autoreleasing] = ACTIONS(6511), - [anon_sym___block] = ACTIONS(6511), - [anon_sym___bridge] = ACTIONS(6511), - [anon_sym___bridge_retained] = ACTIONS(6511), - [anon_sym___bridge_transfer] = ACTIONS(6511), - [anon_sym___complex] = ACTIONS(6511), - [anon_sym___const] = ACTIONS(6511), - [anon_sym___imag] = ACTIONS(6511), - [anon_sym___kindof] = ACTIONS(6511), - [anon_sym___nonnull] = ACTIONS(6511), - [anon_sym___nullable] = ACTIONS(6511), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6511), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6511), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6511), - [anon_sym___real] = ACTIONS(6511), - [anon_sym___strong] = ACTIONS(6511), - [anon_sym___unsafe_unretained] = ACTIONS(6511), - [anon_sym___unused] = ACTIONS(6511), - [anon_sym___weak] = ACTIONS(6511), - [sym_primitive_type] = ACTIONS(6511), - [anon_sym_enum] = ACTIONS(6511), - [anon_sym_struct] = ACTIONS(6511), - [anon_sym_union] = ACTIONS(6511), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6511), - [anon_sym___typeof] = ACTIONS(6511), - [anon_sym_typeof] = ACTIONS(6511), - [aux_sym_preproc_undef_token1] = ACTIONS(6511), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6511), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6511), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6511), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6511), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6511), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6511), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE] = ACTIONS(6511), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6511), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_API_AVAILABLE] = ACTIONS(6511), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_API_DEPRECATED] = ACTIONS(6511), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6511), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6511), - [anon_sym___deprecated_msg] = ACTIONS(6511), - [anon_sym___deprecated_enum_msg] = ACTIONS(6511), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6511), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6511), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6511), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6511), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6511), - [anon_sym_ATproperty] = ACTIONS(6513), - [anon_sym__Alignas] = ACTIONS(6511), - [anon_sym_BOOL] = ACTIONS(6511), - [anon_sym_IMP] = ACTIONS(6511), - [anon_sym_SEL] = ACTIONS(6511), - [anon_sym_Class] = ACTIONS(6511), - [anon_sym_id] = ACTIONS(6511), - }, - [3948] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3949] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3950] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3951] = { - [sym_identifier] = ACTIONS(2902), - [aux_sym_preproc_def_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token1] = ACTIONS(2902), - [aux_sym_preproc_if_token2] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2902), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2902), - [sym_preproc_directive] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2904), - [anon_sym_PLUS] = ACTIONS(2904), - [anon_sym___extension__] = ACTIONS(2902), - [anon_sym_typedef] = ACTIONS(2902), - [anon_sym_extern] = ACTIONS(2902), - [anon_sym___attribute__] = ACTIONS(2902), - [anon_sym___attribute] = ACTIONS(2902), - [anon_sym_noreturn] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym___declspec] = ACTIONS(2902), - [anon_sym___cdecl] = ACTIONS(2902), - [anon_sym___clrcall] = ACTIONS(2902), - [anon_sym___stdcall] = ACTIONS(2902), - [anon_sym___fastcall] = ACTIONS(2902), - [anon_sym___thiscall] = ACTIONS(2902), - [anon_sym___vectorcall] = ACTIONS(2902), - [anon_sym_signed] = ACTIONS(2902), - [anon_sym_unsigned] = ACTIONS(2902), - [anon_sym_long] = ACTIONS(2902), - [anon_sym_short] = ACTIONS(2902), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_auto] = ACTIONS(2902), - [anon_sym_register] = ACTIONS(2902), - [anon_sym_inline] = ACTIONS(2902), - [anon_sym___inline] = ACTIONS(2902), - [anon_sym___inline__] = ACTIONS(2902), - [anon_sym___forceinline] = ACTIONS(2902), - [anon_sym_thread_local] = ACTIONS(2902), - [anon_sym___thread] = ACTIONS(2902), - [anon_sym_CG_EXTERN] = ACTIONS(2902), - [anon_sym_CG_INLINE] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2902), - [anon_sym_IBOutlet] = ACTIONS(2902), - [anon_sym_IBInspectable] = ACTIONS(2902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2902), - [anon_sym_NS_INLINE] = ACTIONS(2902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2902), - [anon_sym_OBJC_EXPORT] = ACTIONS(2902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_constexpr] = ACTIONS(2902), - [anon_sym_volatile] = ACTIONS(2902), - [anon_sym_restrict] = ACTIONS(2902), - [anon_sym___restrict__] = ACTIONS(2902), - [anon_sym__Atomic] = ACTIONS(2902), - [anon_sym__Noreturn] = ACTIONS(2902), - [anon_sym_nullable] = ACTIONS(2902), - [anon_sym__Complex] = ACTIONS(2902), - [anon_sym__Nonnull] = ACTIONS(2902), - [anon_sym__Nullable] = ACTIONS(2902), - [anon_sym__Nullable_result] = ACTIONS(2902), - [anon_sym__Null_unspecified] = ACTIONS(2902), - [anon_sym___autoreleasing] = ACTIONS(2902), - [anon_sym___block] = ACTIONS(2902), - [anon_sym___bridge] = ACTIONS(2902), - [anon_sym___bridge_retained] = ACTIONS(2902), - [anon_sym___bridge_transfer] = ACTIONS(2902), - [anon_sym___complex] = ACTIONS(2902), - [anon_sym___const] = ACTIONS(2902), - [anon_sym___imag] = ACTIONS(2902), - [anon_sym___kindof] = ACTIONS(2902), - [anon_sym___nonnull] = ACTIONS(2902), - [anon_sym___nullable] = ACTIONS(2902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2902), - [anon_sym___real] = ACTIONS(2902), - [anon_sym___strong] = ACTIONS(2902), - [anon_sym___unsafe_unretained] = ACTIONS(2902), - [anon_sym___unused] = ACTIONS(2902), - [anon_sym___weak] = ACTIONS(2902), - [sym_primitive_type] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), - [anon_sym_struct] = ACTIONS(2902), - [anon_sym_union] = ACTIONS(2902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2902), - [anon_sym___typeof] = ACTIONS(2902), - [anon_sym_typeof] = ACTIONS(2902), - [aux_sym_preproc_undef_token1] = ACTIONS(2902), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE] = ACTIONS(2902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_API_AVAILABLE] = ACTIONS(2902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_API_DEPRECATED] = ACTIONS(2902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2902), - [anon_sym___deprecated_msg] = ACTIONS(2902), - [anon_sym___deprecated_enum_msg] = ACTIONS(2902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2902), - [anon_sym_ATsynthesize] = ACTIONS(2904), - [anon_sym_ATdynamic] = ACTIONS(2904), - [anon_sym_ATproperty] = ACTIONS(2904), - [anon_sym__Alignas] = ACTIONS(2902), - [anon_sym_BOOL] = ACTIONS(2902), - [anon_sym_IMP] = ACTIONS(2902), - [anon_sym_SEL] = ACTIONS(2902), - [anon_sym_Class] = ACTIONS(2902), - [anon_sym_id] = ACTIONS(2902), - }, - [3952] = { - [sym_identifier] = ACTIONS(6780), - [aux_sym_preproc_def_token1] = ACTIONS(6780), - [aux_sym_preproc_if_token1] = ACTIONS(6780), - [aux_sym_preproc_if_token2] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6780), - [aux_sym_preproc_else_token1] = ACTIONS(6780), - [aux_sym_preproc_elif_token1] = ACTIONS(6780), - [sym_preproc_directive] = ACTIONS(6780), - [anon_sym_DASH] = ACTIONS(6782), - [anon_sym_PLUS] = ACTIONS(6782), - [anon_sym___extension__] = ACTIONS(6780), - [anon_sym_typedef] = ACTIONS(6780), - [anon_sym_extern] = ACTIONS(6780), - [anon_sym___attribute__] = ACTIONS(6780), - [anon_sym___attribute] = ACTIONS(6780), - [anon_sym_noreturn] = ACTIONS(6780), - [anon_sym_LBRACK] = ACTIONS(6782), - [anon_sym___declspec] = ACTIONS(6780), - [anon_sym___cdecl] = ACTIONS(6780), - [anon_sym___clrcall] = ACTIONS(6780), - [anon_sym___stdcall] = ACTIONS(6780), - [anon_sym___fastcall] = ACTIONS(6780), - [anon_sym___thiscall] = ACTIONS(6780), - [anon_sym___vectorcall] = ACTIONS(6780), - [anon_sym_signed] = ACTIONS(6780), - [anon_sym_unsigned] = ACTIONS(6780), - [anon_sym_long] = ACTIONS(6780), - [anon_sym_short] = ACTIONS(6780), - [anon_sym_static] = ACTIONS(6780), - [anon_sym_auto] = ACTIONS(6780), - [anon_sym_register] = ACTIONS(6780), - [anon_sym_inline] = ACTIONS(6780), - [anon_sym___inline] = ACTIONS(6780), - [anon_sym___inline__] = ACTIONS(6780), - [anon_sym___forceinline] = ACTIONS(6780), - [anon_sym_thread_local] = ACTIONS(6780), - [anon_sym___thread] = ACTIONS(6780), - [anon_sym_CG_EXTERN] = ACTIONS(6780), - [anon_sym_CG_INLINE] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6780), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6780), - [anon_sym_IBOutlet] = ACTIONS(6780), - [anon_sym_IBInspectable] = ACTIONS(6780), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6780), - [anon_sym_NS_INLINE] = ACTIONS(6780), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6780), - [anon_sym_OBJC_EXPORT] = ACTIONS(6780), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6780), - [anon_sym_const] = ACTIONS(6780), - [anon_sym_constexpr] = ACTIONS(6780), - [anon_sym_volatile] = ACTIONS(6780), - [anon_sym_restrict] = ACTIONS(6780), - [anon_sym___restrict__] = ACTIONS(6780), - [anon_sym__Atomic] = ACTIONS(6780), - [anon_sym__Noreturn] = ACTIONS(6780), - [anon_sym_nullable] = ACTIONS(6780), - [anon_sym__Complex] = ACTIONS(6780), - [anon_sym__Nonnull] = ACTIONS(6780), - [anon_sym__Nullable] = ACTIONS(6780), - [anon_sym__Nullable_result] = ACTIONS(6780), - [anon_sym__Null_unspecified] = ACTIONS(6780), - [anon_sym___autoreleasing] = ACTIONS(6780), - [anon_sym___block] = ACTIONS(6780), - [anon_sym___bridge] = ACTIONS(6780), - [anon_sym___bridge_retained] = ACTIONS(6780), - [anon_sym___bridge_transfer] = ACTIONS(6780), - [anon_sym___complex] = ACTIONS(6780), - [anon_sym___const] = ACTIONS(6780), - [anon_sym___imag] = ACTIONS(6780), - [anon_sym___kindof] = ACTIONS(6780), - [anon_sym___nonnull] = ACTIONS(6780), - [anon_sym___nullable] = ACTIONS(6780), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6780), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6780), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6780), - [anon_sym___real] = ACTIONS(6780), - [anon_sym___strong] = ACTIONS(6780), - [anon_sym___unsafe_unretained] = ACTIONS(6780), - [anon_sym___unused] = ACTIONS(6780), - [anon_sym___weak] = ACTIONS(6780), - [sym_primitive_type] = ACTIONS(6780), - [anon_sym_enum] = ACTIONS(6780), - [anon_sym_struct] = ACTIONS(6780), - [anon_sym_union] = ACTIONS(6780), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6780), - [anon_sym___typeof] = ACTIONS(6780), - [anon_sym_typeof] = ACTIONS(6780), - [aux_sym_preproc_undef_token1] = ACTIONS(6780), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6780), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6780), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6780), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6780), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE] = ACTIONS(6780), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_API_AVAILABLE] = ACTIONS(6780), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_API_DEPRECATED] = ACTIONS(6780), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6780), - [anon_sym___deprecated_msg] = ACTIONS(6780), - [anon_sym___deprecated_enum_msg] = ACTIONS(6780), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6780), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6780), - [anon_sym_ATproperty] = ACTIONS(6782), - [anon_sym__Alignas] = ACTIONS(6780), - [anon_sym_BOOL] = ACTIONS(6780), - [anon_sym_IMP] = ACTIONS(6780), - [anon_sym_SEL] = ACTIONS(6780), - [anon_sym_Class] = ACTIONS(6780), - [anon_sym_id] = ACTIONS(6780), - }, - [3953] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6537), - [aux_sym_preproc_def_token1] = ACTIONS(6537), - [aux_sym_preproc_if_token1] = ACTIONS(6537), - [aux_sym_preproc_if_token2] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6537), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6537), - [sym_preproc_directive] = ACTIONS(6537), - [anon_sym_DASH] = ACTIONS(6539), - [anon_sym_PLUS] = ACTIONS(6539), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6537), - [anon_sym_typedef] = ACTIONS(6537), - [anon_sym_extern] = ACTIONS(6537), - [anon_sym___attribute__] = ACTIONS(6537), - [anon_sym___attribute] = ACTIONS(6537), - [anon_sym_noreturn] = ACTIONS(6537), - [anon_sym_LBRACK] = ACTIONS(6539), - [anon_sym___declspec] = ACTIONS(6537), - [anon_sym___cdecl] = ACTIONS(6537), - [anon_sym___clrcall] = ACTIONS(6537), - [anon_sym___stdcall] = ACTIONS(6537), - [anon_sym___fastcall] = ACTIONS(6537), - [anon_sym___thiscall] = ACTIONS(6537), - [anon_sym___vectorcall] = ACTIONS(6537), - [anon_sym_signed] = ACTIONS(6537), - [anon_sym_unsigned] = ACTIONS(6537), - [anon_sym_long] = ACTIONS(6537), - [anon_sym_short] = ACTIONS(6537), - [anon_sym_static] = ACTIONS(6537), - [anon_sym_auto] = ACTIONS(6537), - [anon_sym_register] = ACTIONS(6537), - [anon_sym_inline] = ACTIONS(6537), - [anon_sym___inline] = ACTIONS(6537), - [anon_sym___inline__] = ACTIONS(6537), - [anon_sym___forceinline] = ACTIONS(6537), - [anon_sym_thread_local] = ACTIONS(6537), - [anon_sym___thread] = ACTIONS(6537), - [anon_sym_CG_EXTERN] = ACTIONS(6537), - [anon_sym_CG_INLINE] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6537), - [anon_sym_IBOutlet] = ACTIONS(6537), - [anon_sym_IBInspectable] = ACTIONS(6537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6537), - [anon_sym_NS_INLINE] = ACTIONS(6537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6537), - [anon_sym_OBJC_EXPORT] = ACTIONS(6537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6537), - [anon_sym_const] = ACTIONS(6537), - [anon_sym_constexpr] = ACTIONS(6537), - [anon_sym_volatile] = ACTIONS(6537), - [anon_sym_restrict] = ACTIONS(6537), - [anon_sym___restrict__] = ACTIONS(6537), - [anon_sym__Atomic] = ACTIONS(6537), - [anon_sym__Noreturn] = ACTIONS(6537), - [anon_sym_nullable] = ACTIONS(6537), - [anon_sym__Complex] = ACTIONS(6537), - [anon_sym__Nonnull] = ACTIONS(6537), - [anon_sym__Nullable] = ACTIONS(6537), - [anon_sym__Nullable_result] = ACTIONS(6537), - [anon_sym__Null_unspecified] = ACTIONS(6537), - [anon_sym___autoreleasing] = ACTIONS(6537), - [anon_sym___block] = ACTIONS(6537), - [anon_sym___bridge] = ACTIONS(6537), - [anon_sym___bridge_retained] = ACTIONS(6537), - [anon_sym___bridge_transfer] = ACTIONS(6537), - [anon_sym___complex] = ACTIONS(6537), - [anon_sym___const] = ACTIONS(6537), - [anon_sym___imag] = ACTIONS(6537), - [anon_sym___kindof] = ACTIONS(6537), - [anon_sym___nonnull] = ACTIONS(6537), - [anon_sym___nullable] = ACTIONS(6537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6537), - [anon_sym___real] = ACTIONS(6537), - [anon_sym___strong] = ACTIONS(6537), - [anon_sym___unsafe_unretained] = ACTIONS(6537), - [anon_sym___unused] = ACTIONS(6537), - [anon_sym___weak] = ACTIONS(6537), - [sym_primitive_type] = ACTIONS(6537), - [anon_sym_enum] = ACTIONS(6537), - [anon_sym_struct] = ACTIONS(6537), - [anon_sym_union] = ACTIONS(6537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6537), - [anon_sym___typeof] = ACTIONS(6537), - [anon_sym_typeof] = ACTIONS(6537), - [aux_sym_preproc_undef_token1] = ACTIONS(6537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE] = ACTIONS(6537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_API_AVAILABLE] = ACTIONS(6537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_API_DEPRECATED] = ACTIONS(6537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6537), - [anon_sym___deprecated_msg] = ACTIONS(6537), - [anon_sym___deprecated_enum_msg] = ACTIONS(6537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6537), - [anon_sym_ATproperty] = ACTIONS(6539), - [anon_sym__Alignas] = ACTIONS(6537), - [anon_sym_BOOL] = ACTIONS(6537), - [anon_sym_IMP] = ACTIONS(6537), - [anon_sym_SEL] = ACTIONS(6537), - [anon_sym_Class] = ACTIONS(6537), - [anon_sym_id] = ACTIONS(6537), - }, - [3954] = { - [sym_identifier] = ACTIONS(2854), - [aux_sym_preproc_def_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token1] = ACTIONS(2854), - [aux_sym_preproc_if_token2] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2854), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2854), - [sym_preproc_directive] = ACTIONS(2854), - [anon_sym_DASH] = ACTIONS(2856), - [anon_sym_PLUS] = ACTIONS(2856), - [anon_sym___extension__] = ACTIONS(2854), - [anon_sym_typedef] = ACTIONS(2854), - [anon_sym_extern] = ACTIONS(2854), - [anon_sym___attribute__] = ACTIONS(2854), - [anon_sym___attribute] = ACTIONS(2854), - [anon_sym_noreturn] = ACTIONS(2854), - [anon_sym_LBRACK] = ACTIONS(2856), - [anon_sym___declspec] = ACTIONS(2854), - [anon_sym___cdecl] = ACTIONS(2854), - [anon_sym___clrcall] = ACTIONS(2854), - [anon_sym___stdcall] = ACTIONS(2854), - [anon_sym___fastcall] = ACTIONS(2854), - [anon_sym___thiscall] = ACTIONS(2854), - [anon_sym___vectorcall] = ACTIONS(2854), - [anon_sym_signed] = ACTIONS(2854), - [anon_sym_unsigned] = ACTIONS(2854), - [anon_sym_long] = ACTIONS(2854), - [anon_sym_short] = ACTIONS(2854), - [anon_sym_static] = ACTIONS(2854), - [anon_sym_auto] = ACTIONS(2854), - [anon_sym_register] = ACTIONS(2854), - [anon_sym_inline] = ACTIONS(2854), - [anon_sym___inline] = ACTIONS(2854), - [anon_sym___inline__] = ACTIONS(2854), - [anon_sym___forceinline] = ACTIONS(2854), - [anon_sym_thread_local] = ACTIONS(2854), - [anon_sym___thread] = ACTIONS(2854), - [anon_sym_CG_EXTERN] = ACTIONS(2854), - [anon_sym_CG_INLINE] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2854), - [anon_sym_IBOutlet] = ACTIONS(2854), - [anon_sym_IBInspectable] = ACTIONS(2854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2854), - [anon_sym_NS_INLINE] = ACTIONS(2854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2854), - [anon_sym_OBJC_EXPORT] = ACTIONS(2854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2854), - [anon_sym_const] = ACTIONS(2854), - [anon_sym_constexpr] = ACTIONS(2854), - [anon_sym_volatile] = ACTIONS(2854), - [anon_sym_restrict] = ACTIONS(2854), - [anon_sym___restrict__] = ACTIONS(2854), - [anon_sym__Atomic] = ACTIONS(2854), - [anon_sym__Noreturn] = ACTIONS(2854), - [anon_sym_nullable] = ACTIONS(2854), - [anon_sym__Complex] = ACTIONS(2854), - [anon_sym__Nonnull] = ACTIONS(2854), - [anon_sym__Nullable] = ACTIONS(2854), - [anon_sym__Nullable_result] = ACTIONS(2854), - [anon_sym__Null_unspecified] = ACTIONS(2854), - [anon_sym___autoreleasing] = ACTIONS(2854), - [anon_sym___block] = ACTIONS(2854), - [anon_sym___bridge] = ACTIONS(2854), - [anon_sym___bridge_retained] = ACTIONS(2854), - [anon_sym___bridge_transfer] = ACTIONS(2854), - [anon_sym___complex] = ACTIONS(2854), - [anon_sym___const] = ACTIONS(2854), - [anon_sym___imag] = ACTIONS(2854), - [anon_sym___kindof] = ACTIONS(2854), - [anon_sym___nonnull] = ACTIONS(2854), - [anon_sym___nullable] = ACTIONS(2854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2854), - [anon_sym___real] = ACTIONS(2854), - [anon_sym___strong] = ACTIONS(2854), - [anon_sym___unsafe_unretained] = ACTIONS(2854), - [anon_sym___unused] = ACTIONS(2854), - [anon_sym___weak] = ACTIONS(2854), - [sym_primitive_type] = ACTIONS(2854), - [anon_sym_enum] = ACTIONS(2854), - [anon_sym_struct] = ACTIONS(2854), - [anon_sym_union] = ACTIONS(2854), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2854), - [anon_sym___typeof] = ACTIONS(2854), - [anon_sym_typeof] = ACTIONS(2854), - [aux_sym_preproc_undef_token1] = ACTIONS(2854), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE] = ACTIONS(2854), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_API_AVAILABLE] = ACTIONS(2854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_API_DEPRECATED] = ACTIONS(2854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2854), - [anon_sym___deprecated_msg] = ACTIONS(2854), - [anon_sym___deprecated_enum_msg] = ACTIONS(2854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2854), - [anon_sym_ATsynthesize] = ACTIONS(2856), - [anon_sym_ATdynamic] = ACTIONS(2856), - [anon_sym_ATproperty] = ACTIONS(2856), - [anon_sym__Alignas] = ACTIONS(2854), - [anon_sym_BOOL] = ACTIONS(2854), - [anon_sym_IMP] = ACTIONS(2854), - [anon_sym_SEL] = ACTIONS(2854), - [anon_sym_Class] = ACTIONS(2854), - [anon_sym_id] = ACTIONS(2854), - }, - [3955] = { - [sym_identifier] = ACTIONS(2618), - [aux_sym_preproc_def_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token1] = ACTIONS(2618), - [aux_sym_preproc_if_token2] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2618), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2618), - [sym_preproc_directive] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym___extension__] = ACTIONS(2618), - [anon_sym_typedef] = ACTIONS(2618), - [anon_sym_extern] = ACTIONS(2618), - [anon_sym___attribute__] = ACTIONS(2618), - [anon_sym___attribute] = ACTIONS(2618), - [anon_sym_noreturn] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym___declspec] = ACTIONS(2618), - [anon_sym___cdecl] = ACTIONS(2618), - [anon_sym___clrcall] = ACTIONS(2618), - [anon_sym___stdcall] = ACTIONS(2618), - [anon_sym___fastcall] = ACTIONS(2618), - [anon_sym___thiscall] = ACTIONS(2618), - [anon_sym___vectorcall] = ACTIONS(2618), - [anon_sym_signed] = ACTIONS(2618), - [anon_sym_unsigned] = ACTIONS(2618), - [anon_sym_long] = ACTIONS(2618), - [anon_sym_short] = ACTIONS(2618), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_auto] = ACTIONS(2618), - [anon_sym_register] = ACTIONS(2618), - [anon_sym_inline] = ACTIONS(2618), - [anon_sym___inline] = ACTIONS(2618), - [anon_sym___inline__] = ACTIONS(2618), - [anon_sym___forceinline] = ACTIONS(2618), - [anon_sym_thread_local] = ACTIONS(2618), - [anon_sym___thread] = ACTIONS(2618), - [anon_sym_CG_EXTERN] = ACTIONS(2618), - [anon_sym_CG_INLINE] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2618), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2618), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2618), - [anon_sym_IBOutlet] = ACTIONS(2618), - [anon_sym_IBInspectable] = ACTIONS(2618), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2618), - [anon_sym_NS_INLINE] = ACTIONS(2618), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2618), - [anon_sym_OBJC_EXPORT] = ACTIONS(2618), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_constexpr] = ACTIONS(2618), - [anon_sym_volatile] = ACTIONS(2618), - [anon_sym_restrict] = ACTIONS(2618), - [anon_sym___restrict__] = ACTIONS(2618), - [anon_sym__Atomic] = ACTIONS(2618), - [anon_sym__Noreturn] = ACTIONS(2618), - [anon_sym_nullable] = ACTIONS(2618), - [anon_sym__Complex] = ACTIONS(2618), - [anon_sym__Nonnull] = ACTIONS(2618), - [anon_sym__Nullable] = ACTIONS(2618), - [anon_sym__Nullable_result] = ACTIONS(2618), - [anon_sym__Null_unspecified] = ACTIONS(2618), - [anon_sym___autoreleasing] = ACTIONS(2618), - [anon_sym___block] = ACTIONS(2618), - [anon_sym___bridge] = ACTIONS(2618), - [anon_sym___bridge_retained] = ACTIONS(2618), - [anon_sym___bridge_transfer] = ACTIONS(2618), - [anon_sym___complex] = ACTIONS(2618), - [anon_sym___const] = ACTIONS(2618), - [anon_sym___imag] = ACTIONS(2618), - [anon_sym___kindof] = ACTIONS(2618), - [anon_sym___nonnull] = ACTIONS(2618), - [anon_sym___nullable] = ACTIONS(2618), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2618), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2618), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2618), - [anon_sym___real] = ACTIONS(2618), - [anon_sym___strong] = ACTIONS(2618), - [anon_sym___unsafe_unretained] = ACTIONS(2618), - [anon_sym___unused] = ACTIONS(2618), - [anon_sym___weak] = ACTIONS(2618), - [sym_primitive_type] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), - [anon_sym_struct] = ACTIONS(2618), - [anon_sym_union] = ACTIONS(2618), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2618), - [anon_sym___typeof] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2618), - [aux_sym_preproc_undef_token1] = ACTIONS(2618), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2618), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2618), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2618), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2618), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2618), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2618), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE] = ACTIONS(2618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2618), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_API_AVAILABLE] = ACTIONS(2618), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_API_DEPRECATED] = ACTIONS(2618), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2618), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2618), - [anon_sym___deprecated_msg] = ACTIONS(2618), - [anon_sym___deprecated_enum_msg] = ACTIONS(2618), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2618), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2618), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2618), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2618), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2618), - [anon_sym_ATsynthesize] = ACTIONS(2620), - [anon_sym_ATdynamic] = ACTIONS(2620), - [anon_sym_ATproperty] = ACTIONS(2620), - [anon_sym__Alignas] = ACTIONS(2618), - [anon_sym_BOOL] = ACTIONS(2618), - [anon_sym_IMP] = ACTIONS(2618), - [anon_sym_SEL] = ACTIONS(2618), - [anon_sym_Class] = ACTIONS(2618), - [anon_sym_id] = ACTIONS(2618), - }, - [3956] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3957] = { - [sym_identifier] = ACTIONS(2838), - [aux_sym_preproc_def_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token1] = ACTIONS(2838), - [aux_sym_preproc_if_token2] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2838), - [sym_preproc_directive] = ACTIONS(2838), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym___extension__] = ACTIONS(2838), - [anon_sym_typedef] = ACTIONS(2838), - [anon_sym_extern] = ACTIONS(2838), - [anon_sym___attribute__] = ACTIONS(2838), - [anon_sym___attribute] = ACTIONS(2838), - [anon_sym_noreturn] = ACTIONS(2838), - [anon_sym_LBRACK] = ACTIONS(2840), - [anon_sym___declspec] = ACTIONS(2838), - [anon_sym___cdecl] = ACTIONS(2838), - [anon_sym___clrcall] = ACTIONS(2838), - [anon_sym___stdcall] = ACTIONS(2838), - [anon_sym___fastcall] = ACTIONS(2838), - [anon_sym___thiscall] = ACTIONS(2838), - [anon_sym___vectorcall] = ACTIONS(2838), - [anon_sym_signed] = ACTIONS(2838), - [anon_sym_unsigned] = ACTIONS(2838), - [anon_sym_long] = ACTIONS(2838), - [anon_sym_short] = ACTIONS(2838), - [anon_sym_static] = ACTIONS(2838), - [anon_sym_auto] = ACTIONS(2838), - [anon_sym_register] = ACTIONS(2838), - [anon_sym_inline] = ACTIONS(2838), - [anon_sym___inline] = ACTIONS(2838), - [anon_sym___inline__] = ACTIONS(2838), - [anon_sym___forceinline] = ACTIONS(2838), - [anon_sym_thread_local] = ACTIONS(2838), - [anon_sym___thread] = ACTIONS(2838), - [anon_sym_CG_EXTERN] = ACTIONS(2838), - [anon_sym_CG_INLINE] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2838), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2838), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2838), - [anon_sym_IBOutlet] = ACTIONS(2838), - [anon_sym_IBInspectable] = ACTIONS(2838), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2838), - [anon_sym_NS_INLINE] = ACTIONS(2838), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2838), - [anon_sym_OBJC_EXPORT] = ACTIONS(2838), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2838), - [anon_sym_const] = ACTIONS(2838), - [anon_sym_constexpr] = ACTIONS(2838), - [anon_sym_volatile] = ACTIONS(2838), - [anon_sym_restrict] = ACTIONS(2838), - [anon_sym___restrict__] = ACTIONS(2838), - [anon_sym__Atomic] = ACTIONS(2838), - [anon_sym__Noreturn] = ACTIONS(2838), - [anon_sym_nullable] = ACTIONS(2838), - [anon_sym__Complex] = ACTIONS(2838), - [anon_sym__Nonnull] = ACTIONS(2838), - [anon_sym__Nullable] = ACTIONS(2838), - [anon_sym__Nullable_result] = ACTIONS(2838), - [anon_sym__Null_unspecified] = ACTIONS(2838), - [anon_sym___autoreleasing] = ACTIONS(2838), - [anon_sym___block] = ACTIONS(2838), - [anon_sym___bridge] = ACTIONS(2838), - [anon_sym___bridge_retained] = ACTIONS(2838), - [anon_sym___bridge_transfer] = ACTIONS(2838), - [anon_sym___complex] = ACTIONS(2838), - [anon_sym___const] = ACTIONS(2838), - [anon_sym___imag] = ACTIONS(2838), - [anon_sym___kindof] = ACTIONS(2838), - [anon_sym___nonnull] = ACTIONS(2838), - [anon_sym___nullable] = ACTIONS(2838), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2838), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2838), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2838), - [anon_sym___real] = ACTIONS(2838), - [anon_sym___strong] = ACTIONS(2838), - [anon_sym___unsafe_unretained] = ACTIONS(2838), - [anon_sym___unused] = ACTIONS(2838), - [anon_sym___weak] = ACTIONS(2838), - [sym_primitive_type] = ACTIONS(2838), - [anon_sym_enum] = ACTIONS(2838), - [anon_sym_struct] = ACTIONS(2838), - [anon_sym_union] = ACTIONS(2838), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2838), - [anon_sym___typeof] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2838), - [aux_sym_preproc_undef_token1] = ACTIONS(2838), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2838), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2838), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2838), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2838), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2838), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2838), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE] = ACTIONS(2838), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2838), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_API_AVAILABLE] = ACTIONS(2838), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_API_DEPRECATED] = ACTIONS(2838), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2838), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2838), - [anon_sym___deprecated_msg] = ACTIONS(2838), - [anon_sym___deprecated_enum_msg] = ACTIONS(2838), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2838), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2838), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2838), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2838), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2838), - [anon_sym_ATsynthesize] = ACTIONS(2840), - [anon_sym_ATdynamic] = ACTIONS(2840), - [anon_sym_ATproperty] = ACTIONS(2840), - [anon_sym__Alignas] = ACTIONS(2838), - [anon_sym_BOOL] = ACTIONS(2838), - [anon_sym_IMP] = ACTIONS(2838), - [anon_sym_SEL] = ACTIONS(2838), - [anon_sym_Class] = ACTIONS(2838), - [anon_sym_id] = ACTIONS(2838), - }, - [3958] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token2] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym_SEMI] = ACTIONS(6784), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [3959] = { - [sym_identifier] = ACTIONS(6751), - [aux_sym_preproc_def_token1] = ACTIONS(6751), - [aux_sym_preproc_if_token1] = ACTIONS(6751), - [aux_sym_preproc_if_token2] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6751), - [aux_sym_preproc_else_token1] = ACTIONS(6751), - [aux_sym_preproc_elif_token1] = ACTIONS(6751), - [sym_preproc_directive] = ACTIONS(6751), - [anon_sym_DASH] = ACTIONS(6753), - [anon_sym_PLUS] = ACTIONS(6753), - [anon_sym___extension__] = ACTIONS(6751), - [anon_sym_typedef] = ACTIONS(6751), - [anon_sym_extern] = ACTIONS(6751), - [anon_sym___attribute__] = ACTIONS(6751), - [anon_sym___attribute] = ACTIONS(6751), - [anon_sym_noreturn] = ACTIONS(6751), - [anon_sym_LBRACK] = ACTIONS(6753), - [anon_sym___declspec] = ACTIONS(6751), - [anon_sym___cdecl] = ACTIONS(6751), - [anon_sym___clrcall] = ACTIONS(6751), - [anon_sym___stdcall] = ACTIONS(6751), - [anon_sym___fastcall] = ACTIONS(6751), - [anon_sym___thiscall] = ACTIONS(6751), - [anon_sym___vectorcall] = ACTIONS(6751), - [anon_sym_signed] = ACTIONS(6751), - [anon_sym_unsigned] = ACTIONS(6751), - [anon_sym_long] = ACTIONS(6751), - [anon_sym_short] = ACTIONS(6751), - [anon_sym_static] = ACTIONS(6751), - [anon_sym_auto] = ACTIONS(6751), - [anon_sym_register] = ACTIONS(6751), - [anon_sym_inline] = ACTIONS(6751), - [anon_sym___inline] = ACTIONS(6751), - [anon_sym___inline__] = ACTIONS(6751), - [anon_sym___forceinline] = ACTIONS(6751), - [anon_sym_thread_local] = ACTIONS(6751), - [anon_sym___thread] = ACTIONS(6751), - [anon_sym_CG_EXTERN] = ACTIONS(6751), - [anon_sym_CG_INLINE] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6751), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6751), - [anon_sym_IBOutlet] = ACTIONS(6751), - [anon_sym_IBInspectable] = ACTIONS(6751), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6751), - [anon_sym_NS_INLINE] = ACTIONS(6751), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6751), - [anon_sym_OBJC_EXPORT] = ACTIONS(6751), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6751), - [anon_sym_const] = ACTIONS(6751), - [anon_sym_constexpr] = ACTIONS(6751), - [anon_sym_volatile] = ACTIONS(6751), - [anon_sym_restrict] = ACTIONS(6751), - [anon_sym___restrict__] = ACTIONS(6751), - [anon_sym__Atomic] = ACTIONS(6751), - [anon_sym__Noreturn] = ACTIONS(6751), - [anon_sym_nullable] = ACTIONS(6751), - [anon_sym__Complex] = ACTIONS(6751), - [anon_sym__Nonnull] = ACTIONS(6751), - [anon_sym__Nullable] = ACTIONS(6751), - [anon_sym__Nullable_result] = ACTIONS(6751), - [anon_sym__Null_unspecified] = ACTIONS(6751), - [anon_sym___autoreleasing] = ACTIONS(6751), - [anon_sym___block] = ACTIONS(6751), - [anon_sym___bridge] = ACTIONS(6751), - [anon_sym___bridge_retained] = ACTIONS(6751), - [anon_sym___bridge_transfer] = ACTIONS(6751), - [anon_sym___complex] = ACTIONS(6751), - [anon_sym___const] = ACTIONS(6751), - [anon_sym___imag] = ACTIONS(6751), - [anon_sym___kindof] = ACTIONS(6751), - [anon_sym___nonnull] = ACTIONS(6751), - [anon_sym___nullable] = ACTIONS(6751), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6751), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6751), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6751), - [anon_sym___real] = ACTIONS(6751), - [anon_sym___strong] = ACTIONS(6751), - [anon_sym___unsafe_unretained] = ACTIONS(6751), - [anon_sym___unused] = ACTIONS(6751), - [anon_sym___weak] = ACTIONS(6751), - [sym_primitive_type] = ACTIONS(6751), - [anon_sym_enum] = ACTIONS(6751), - [anon_sym_struct] = ACTIONS(6751), - [anon_sym_union] = ACTIONS(6751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6751), - [anon_sym___typeof] = ACTIONS(6751), - [anon_sym_typeof] = ACTIONS(6751), - [aux_sym_preproc_undef_token1] = ACTIONS(6751), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6751), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6751), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6751), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6751), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE] = ACTIONS(6751), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_API_AVAILABLE] = ACTIONS(6751), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_API_DEPRECATED] = ACTIONS(6751), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6751), - [anon_sym___deprecated_msg] = ACTIONS(6751), - [anon_sym___deprecated_enum_msg] = ACTIONS(6751), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6751), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6751), - [anon_sym_ATproperty] = ACTIONS(6753), - [anon_sym__Alignas] = ACTIONS(6751), - [anon_sym_BOOL] = ACTIONS(6751), - [anon_sym_IMP] = ACTIONS(6751), - [anon_sym_SEL] = ACTIONS(6751), - [anon_sym_Class] = ACTIONS(6751), - [anon_sym_id] = ACTIONS(6751), - }, - [3960] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token2] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym_SEMI] = ACTIONS(6786), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [3961] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token2] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym_SEMI] = ACTIONS(6788), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [3962] = { - [sym_identifier] = ACTIONS(6790), - [aux_sym_preproc_def_token1] = ACTIONS(6790), - [aux_sym_preproc_if_token1] = ACTIONS(6790), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6790), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6790), - [sym_preproc_directive] = ACTIONS(6790), - [anon_sym_DASH] = ACTIONS(6792), - [anon_sym_PLUS] = ACTIONS(6792), - [anon_sym___extension__] = ACTIONS(6790), - [anon_sym_typedef] = ACTIONS(6790), - [anon_sym_extern] = ACTIONS(6790), - [anon_sym___attribute__] = ACTIONS(6790), - [anon_sym___attribute] = ACTIONS(6790), - [anon_sym_noreturn] = ACTIONS(6790), - [anon_sym_LBRACK] = ACTIONS(6792), - [anon_sym___declspec] = ACTIONS(6790), - [anon_sym___cdecl] = ACTIONS(6790), - [anon_sym___clrcall] = ACTIONS(6790), - [anon_sym___stdcall] = ACTIONS(6790), - [anon_sym___fastcall] = ACTIONS(6790), - [anon_sym___thiscall] = ACTIONS(6790), - [anon_sym___vectorcall] = ACTIONS(6790), - [anon_sym_signed] = ACTIONS(6790), - [anon_sym_unsigned] = ACTIONS(6790), - [anon_sym_long] = ACTIONS(6790), - [anon_sym_short] = ACTIONS(6790), - [anon_sym_static] = ACTIONS(6790), - [anon_sym_auto] = ACTIONS(6790), - [anon_sym_register] = ACTIONS(6790), - [anon_sym_inline] = ACTIONS(6790), - [anon_sym___inline] = ACTIONS(6790), - [anon_sym___inline__] = ACTIONS(6790), - [anon_sym___forceinline] = ACTIONS(6790), - [anon_sym_thread_local] = ACTIONS(6790), - [anon_sym___thread] = ACTIONS(6790), - [anon_sym_CG_EXTERN] = ACTIONS(6790), - [anon_sym_CG_INLINE] = ACTIONS(6790), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6790), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6790), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6790), - [anon_sym_IBOutlet] = ACTIONS(6790), - [anon_sym_IBInspectable] = ACTIONS(6790), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6790), - [anon_sym_NS_INLINE] = ACTIONS(6790), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6790), - [anon_sym_OBJC_EXPORT] = ACTIONS(6790), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6790), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6790), - [anon_sym_const] = ACTIONS(6790), - [anon_sym_constexpr] = ACTIONS(6790), - [anon_sym_volatile] = ACTIONS(6790), - [anon_sym_restrict] = ACTIONS(6790), - [anon_sym___restrict__] = ACTIONS(6790), - [anon_sym__Atomic] = ACTIONS(6790), - [anon_sym__Noreturn] = ACTIONS(6790), - [anon_sym_nullable] = ACTIONS(6790), - [anon_sym__Complex] = ACTIONS(6790), - [anon_sym__Nonnull] = ACTIONS(6790), - [anon_sym__Nullable] = ACTIONS(6790), - [anon_sym__Nullable_result] = ACTIONS(6790), - [anon_sym__Null_unspecified] = ACTIONS(6790), - [anon_sym___autoreleasing] = ACTIONS(6790), - [anon_sym___block] = ACTIONS(6790), - [anon_sym___bridge] = ACTIONS(6790), - [anon_sym___bridge_retained] = ACTIONS(6790), - [anon_sym___bridge_transfer] = ACTIONS(6790), - [anon_sym___complex] = ACTIONS(6790), - [anon_sym___const] = ACTIONS(6790), - [anon_sym___imag] = ACTIONS(6790), - [anon_sym___kindof] = ACTIONS(6790), - [anon_sym___nonnull] = ACTIONS(6790), - [anon_sym___nullable] = ACTIONS(6790), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6790), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6790), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6790), - [anon_sym___real] = ACTIONS(6790), - [anon_sym___strong] = ACTIONS(6790), - [anon_sym___unsafe_unretained] = ACTIONS(6790), - [anon_sym___unused] = ACTIONS(6790), - [anon_sym___weak] = ACTIONS(6790), - [sym_primitive_type] = ACTIONS(6790), - [anon_sym_enum] = ACTIONS(6790), - [anon_sym_struct] = ACTIONS(6790), - [anon_sym_union] = ACTIONS(6790), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6790), - [anon_sym___typeof] = ACTIONS(6790), - [anon_sym_typeof] = ACTIONS(6790), - [aux_sym_preproc_undef_token1] = ACTIONS(6790), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6790), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6790), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6790), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6790), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6790), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6790), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6790), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6790), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6790), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6790), - [anon_sym_NS_AVAILABLE] = ACTIONS(6790), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6790), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6790), - [anon_sym_API_AVAILABLE] = ACTIONS(6790), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6790), - [anon_sym_API_DEPRECATED] = ACTIONS(6790), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6790), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6790), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6790), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6790), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6790), - [anon_sym___deprecated_msg] = ACTIONS(6790), - [anon_sym___deprecated_enum_msg] = ACTIONS(6790), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6790), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6790), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6790), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6790), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6790), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6790), - [anon_sym_ATend] = ACTIONS(6792), - [anon_sym_ATsynthesize] = ACTIONS(6792), - [anon_sym_ATdynamic] = ACTIONS(6792), - [anon_sym_ATproperty] = ACTIONS(6792), - [anon_sym__Alignas] = ACTIONS(6790), - [anon_sym_BOOL] = ACTIONS(6790), - [anon_sym_IMP] = ACTIONS(6790), - [anon_sym_SEL] = ACTIONS(6790), - [anon_sym_Class] = ACTIONS(6790), - [anon_sym_id] = ACTIONS(6790), - }, - [3963] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token2] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym_SEMI] = ACTIONS(6794), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [3964] = { - [sym_identifier] = ACTIONS(6780), - [aux_sym_preproc_def_token1] = ACTIONS(6780), - [aux_sym_preproc_if_token1] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6780), - [sym_preproc_directive] = ACTIONS(6780), - [anon_sym_DASH] = ACTIONS(6782), - [anon_sym_PLUS] = ACTIONS(6782), - [anon_sym___extension__] = ACTIONS(6780), - [anon_sym_typedef] = ACTIONS(6780), - [anon_sym_extern] = ACTIONS(6780), - [anon_sym___attribute__] = ACTIONS(6780), - [anon_sym___attribute] = ACTIONS(6780), - [anon_sym_noreturn] = ACTIONS(6780), - [anon_sym_LBRACK] = ACTIONS(6782), - [anon_sym___declspec] = ACTIONS(6780), - [anon_sym___cdecl] = ACTIONS(6780), - [anon_sym___clrcall] = ACTIONS(6780), - [anon_sym___stdcall] = ACTIONS(6780), - [anon_sym___fastcall] = ACTIONS(6780), - [anon_sym___thiscall] = ACTIONS(6780), - [anon_sym___vectorcall] = ACTIONS(6780), - [anon_sym_signed] = ACTIONS(6780), - [anon_sym_unsigned] = ACTIONS(6780), - [anon_sym_long] = ACTIONS(6780), - [anon_sym_short] = ACTIONS(6780), - [anon_sym_static] = ACTIONS(6780), - [anon_sym_auto] = ACTIONS(6780), - [anon_sym_register] = ACTIONS(6780), - [anon_sym_inline] = ACTIONS(6780), - [anon_sym___inline] = ACTIONS(6780), - [anon_sym___inline__] = ACTIONS(6780), - [anon_sym___forceinline] = ACTIONS(6780), - [anon_sym_thread_local] = ACTIONS(6780), - [anon_sym___thread] = ACTIONS(6780), - [anon_sym_CG_EXTERN] = ACTIONS(6780), - [anon_sym_CG_INLINE] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6780), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6780), - [anon_sym_IBOutlet] = ACTIONS(6780), - [anon_sym_IBInspectable] = ACTIONS(6780), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6780), - [anon_sym_NS_INLINE] = ACTIONS(6780), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6780), - [anon_sym_OBJC_EXPORT] = ACTIONS(6780), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6780), - [anon_sym_const] = ACTIONS(6780), - [anon_sym_constexpr] = ACTIONS(6780), - [anon_sym_volatile] = ACTIONS(6780), - [anon_sym_restrict] = ACTIONS(6780), - [anon_sym___restrict__] = ACTIONS(6780), - [anon_sym__Atomic] = ACTIONS(6780), - [anon_sym__Noreturn] = ACTIONS(6780), - [anon_sym_nullable] = ACTIONS(6780), - [anon_sym__Complex] = ACTIONS(6780), - [anon_sym__Nonnull] = ACTIONS(6780), - [anon_sym__Nullable] = ACTIONS(6780), - [anon_sym__Nullable_result] = ACTIONS(6780), - [anon_sym__Null_unspecified] = ACTIONS(6780), - [anon_sym___autoreleasing] = ACTIONS(6780), - [anon_sym___block] = ACTIONS(6780), - [anon_sym___bridge] = ACTIONS(6780), - [anon_sym___bridge_retained] = ACTIONS(6780), - [anon_sym___bridge_transfer] = ACTIONS(6780), - [anon_sym___complex] = ACTIONS(6780), - [anon_sym___const] = ACTIONS(6780), - [anon_sym___imag] = ACTIONS(6780), - [anon_sym___kindof] = ACTIONS(6780), - [anon_sym___nonnull] = ACTIONS(6780), - [anon_sym___nullable] = ACTIONS(6780), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6780), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6780), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6780), - [anon_sym___real] = ACTIONS(6780), - [anon_sym___strong] = ACTIONS(6780), - [anon_sym___unsafe_unretained] = ACTIONS(6780), - [anon_sym___unused] = ACTIONS(6780), - [anon_sym___weak] = ACTIONS(6780), - [sym_primitive_type] = ACTIONS(6780), - [anon_sym_enum] = ACTIONS(6780), - [anon_sym_struct] = ACTIONS(6780), - [anon_sym_union] = ACTIONS(6780), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6780), - [anon_sym___typeof] = ACTIONS(6780), - [anon_sym_typeof] = ACTIONS(6780), - [aux_sym_preproc_undef_token1] = ACTIONS(6780), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6780), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6780), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6780), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6780), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE] = ACTIONS(6780), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_API_AVAILABLE] = ACTIONS(6780), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_API_DEPRECATED] = ACTIONS(6780), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6780), - [anon_sym___deprecated_msg] = ACTIONS(6780), - [anon_sym___deprecated_enum_msg] = ACTIONS(6780), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6780), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6780), - [anon_sym_ATend] = ACTIONS(6782), - [anon_sym_AToptional] = ACTIONS(6782), - [anon_sym_ATrequired] = ACTIONS(6782), - [anon_sym_ATproperty] = ACTIONS(6782), - [anon_sym__Alignas] = ACTIONS(6780), - [anon_sym_BOOL] = ACTIONS(6780), - [anon_sym_IMP] = ACTIONS(6780), - [anon_sym_SEL] = ACTIONS(6780), - [anon_sym_Class] = ACTIONS(6780), - [anon_sym_id] = ACTIONS(6780), - }, - [3965] = { - [sym_identifier] = ACTIONS(6796), - [anon_sym_COMMA] = ACTIONS(6798), - [anon_sym_RPAREN] = ACTIONS(6798), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6798), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6798), - [anon_sym_LPAREN2] = ACTIONS(6798), - [anon_sym_STAR] = ACTIONS(6798), - [anon_sym_CARET] = ACTIONS(6798), - [anon_sym_GT] = ACTIONS(6798), - [anon_sym_SEMI] = ACTIONS(6798), - [anon_sym___extension__] = ACTIONS(6796), - [anon_sym_typedef] = ACTIONS(6796), - [anon_sym_extern] = ACTIONS(6796), - [anon_sym___attribute__] = ACTIONS(6796), - [anon_sym___attribute] = ACTIONS(6796), - [anon_sym_noreturn] = ACTIONS(6796), - [anon_sym_LBRACK] = ACTIONS(6798), - [anon_sym___declspec] = ACTIONS(6796), - [anon_sym___based] = ACTIONS(6796), - [anon_sym_LBRACE] = ACTIONS(6798), - [anon_sym_RBRACE] = ACTIONS(6798), - [anon_sym_signed] = ACTIONS(6796), - [anon_sym_unsigned] = ACTIONS(6796), - [anon_sym_long] = ACTIONS(6796), - [anon_sym_short] = ACTIONS(6796), - [anon_sym_ATautoreleasepool] = ACTIONS(6798), - [anon_sym_static] = ACTIONS(6796), - [anon_sym_auto] = ACTIONS(6796), - [anon_sym_register] = ACTIONS(6796), - [anon_sym_inline] = ACTIONS(6796), - [anon_sym___inline] = ACTIONS(6796), - [anon_sym___inline__] = ACTIONS(6796), - [anon_sym___forceinline] = ACTIONS(6796), - [anon_sym_thread_local] = ACTIONS(6796), - [anon_sym___thread] = ACTIONS(6796), - [anon_sym_CG_EXTERN] = ACTIONS(6796), - [anon_sym_CG_INLINE] = ACTIONS(6796), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6796), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6796), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6796), - [anon_sym_IBOutlet] = ACTIONS(6796), - [anon_sym_IBInspectable] = ACTIONS(6796), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6796), - [anon_sym_NS_INLINE] = ACTIONS(6796), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6796), - [anon_sym_OBJC_EXPORT] = ACTIONS(6796), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6796), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6796), - [anon_sym_const] = ACTIONS(6796), - [anon_sym_constexpr] = ACTIONS(6796), - [anon_sym_volatile] = ACTIONS(6796), - [anon_sym_restrict] = ACTIONS(6796), - [anon_sym___restrict__] = ACTIONS(6796), - [anon_sym__Atomic] = ACTIONS(6796), - [anon_sym__Noreturn] = ACTIONS(6796), - [anon_sym_nullable] = ACTIONS(6796), - [anon_sym__Complex] = ACTIONS(6796), - [anon_sym__Nonnull] = ACTIONS(6796), - [anon_sym__Nullable] = ACTIONS(6796), - [anon_sym__Nullable_result] = ACTIONS(6796), - [anon_sym__Null_unspecified] = ACTIONS(6796), - [anon_sym___autoreleasing] = ACTIONS(6796), - [anon_sym___block] = ACTIONS(6796), - [anon_sym___bridge] = ACTIONS(6796), - [anon_sym___bridge_retained] = ACTIONS(6796), - [anon_sym___bridge_transfer] = ACTIONS(6796), - [anon_sym___complex] = ACTIONS(6796), - [anon_sym___const] = ACTIONS(6796), - [anon_sym___imag] = ACTIONS(6796), - [anon_sym___kindof] = ACTIONS(6796), - [anon_sym___nonnull] = ACTIONS(6796), - [anon_sym___nullable] = ACTIONS(6796), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6796), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6796), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6796), - [anon_sym___real] = ACTIONS(6796), - [anon_sym___strong] = ACTIONS(6796), - [anon_sym___unsafe_unretained] = ACTIONS(6796), - [anon_sym___unused] = ACTIONS(6796), - [anon_sym___weak] = ACTIONS(6796), - [sym_primitive_type] = ACTIONS(6796), - [anon_sym_enum] = ACTIONS(6796), - [anon_sym_COLON] = ACTIONS(6798), - [anon_sym_struct] = ACTIONS(6796), - [anon_sym_union] = ACTIONS(6796), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6796), - [anon_sym___typeof] = ACTIONS(6796), - [anon_sym_typeof] = ACTIONS(6796), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6796), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6796), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6796), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6796), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6796), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6796), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6796), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6796), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6796), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6796), - [anon_sym_NS_AVAILABLE] = ACTIONS(6796), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6796), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6796), - [anon_sym_API_AVAILABLE] = ACTIONS(6796), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6796), - [anon_sym_API_DEPRECATED] = ACTIONS(6796), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6796), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6796), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6796), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6796), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6796), - [anon_sym___deprecated_msg] = ACTIONS(6796), - [anon_sym___deprecated_enum_msg] = ACTIONS(6796), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6796), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6796), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6796), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6796), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6796), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6796), - [anon_sym_ATprotocol] = ACTIONS(6798), - [anon_sym_ATinterface] = ACTIONS(6798), - [anon_sym_ATimplementation] = ACTIONS(6798), - [anon_sym_ATproperty] = ACTIONS(6798), - [anon_sym__Alignas] = ACTIONS(6796), - [anon_sym_BOOL] = ACTIONS(6796), - [anon_sym_IMP] = ACTIONS(6796), - [anon_sym_SEL] = ACTIONS(6796), - [anon_sym_Class] = ACTIONS(6796), - [anon_sym_id] = ACTIONS(6796), - }, - [3966] = { - [sym_identifier] = ACTIONS(6657), - [aux_sym_preproc_def_token1] = ACTIONS(6657), - [aux_sym_preproc_if_token1] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6657), - [sym_preproc_directive] = ACTIONS(6657), - [anon_sym_DASH] = ACTIONS(6659), - [anon_sym_PLUS] = ACTIONS(6659), - [anon_sym___extension__] = ACTIONS(6657), - [anon_sym_typedef] = ACTIONS(6657), - [anon_sym_extern] = ACTIONS(6657), - [anon_sym___attribute__] = ACTIONS(6657), - [anon_sym___attribute] = ACTIONS(6657), - [anon_sym_noreturn] = ACTIONS(6657), - [anon_sym_LBRACK] = ACTIONS(6659), - [anon_sym___declspec] = ACTIONS(6657), - [anon_sym___cdecl] = ACTIONS(6657), - [anon_sym___clrcall] = ACTIONS(6657), - [anon_sym___stdcall] = ACTIONS(6657), - [anon_sym___fastcall] = ACTIONS(6657), - [anon_sym___thiscall] = ACTIONS(6657), - [anon_sym___vectorcall] = ACTIONS(6657), - [anon_sym_signed] = ACTIONS(6657), - [anon_sym_unsigned] = ACTIONS(6657), - [anon_sym_long] = ACTIONS(6657), - [anon_sym_short] = ACTIONS(6657), - [anon_sym_static] = ACTIONS(6657), - [anon_sym_auto] = ACTIONS(6657), - [anon_sym_register] = ACTIONS(6657), - [anon_sym_inline] = ACTIONS(6657), - [anon_sym___inline] = ACTIONS(6657), - [anon_sym___inline__] = ACTIONS(6657), - [anon_sym___forceinline] = ACTIONS(6657), - [anon_sym_thread_local] = ACTIONS(6657), - [anon_sym___thread] = ACTIONS(6657), - [anon_sym_CG_EXTERN] = ACTIONS(6657), - [anon_sym_CG_INLINE] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6657), - [anon_sym_IBOutlet] = ACTIONS(6657), - [anon_sym_IBInspectable] = ACTIONS(6657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6657), - [anon_sym_NS_INLINE] = ACTIONS(6657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6657), - [anon_sym_OBJC_EXPORT] = ACTIONS(6657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6657), - [anon_sym_const] = ACTIONS(6657), - [anon_sym_constexpr] = ACTIONS(6657), - [anon_sym_volatile] = ACTIONS(6657), - [anon_sym_restrict] = ACTIONS(6657), - [anon_sym___restrict__] = ACTIONS(6657), - [anon_sym__Atomic] = ACTIONS(6657), - [anon_sym__Noreturn] = ACTIONS(6657), - [anon_sym_nullable] = ACTIONS(6657), - [anon_sym__Complex] = ACTIONS(6657), - [anon_sym__Nonnull] = ACTIONS(6657), - [anon_sym__Nullable] = ACTIONS(6657), - [anon_sym__Nullable_result] = ACTIONS(6657), - [anon_sym__Null_unspecified] = ACTIONS(6657), - [anon_sym___autoreleasing] = ACTIONS(6657), - [anon_sym___block] = ACTIONS(6657), - [anon_sym___bridge] = ACTIONS(6657), - [anon_sym___bridge_retained] = ACTIONS(6657), - [anon_sym___bridge_transfer] = ACTIONS(6657), - [anon_sym___complex] = ACTIONS(6657), - [anon_sym___const] = ACTIONS(6657), - [anon_sym___imag] = ACTIONS(6657), - [anon_sym___kindof] = ACTIONS(6657), - [anon_sym___nonnull] = ACTIONS(6657), - [anon_sym___nullable] = ACTIONS(6657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6657), - [anon_sym___real] = ACTIONS(6657), - [anon_sym___strong] = ACTIONS(6657), - [anon_sym___unsafe_unretained] = ACTIONS(6657), - [anon_sym___unused] = ACTIONS(6657), - [anon_sym___weak] = ACTIONS(6657), - [sym_primitive_type] = ACTIONS(6657), - [anon_sym_enum] = ACTIONS(6657), - [anon_sym_struct] = ACTIONS(6657), - [anon_sym_union] = ACTIONS(6657), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6657), - [anon_sym___typeof] = ACTIONS(6657), - [anon_sym_typeof] = ACTIONS(6657), - [aux_sym_preproc_undef_token1] = ACTIONS(6657), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE] = ACTIONS(6657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_API_AVAILABLE] = ACTIONS(6657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_API_DEPRECATED] = ACTIONS(6657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6657), - [anon_sym___deprecated_msg] = ACTIONS(6657), - [anon_sym___deprecated_enum_msg] = ACTIONS(6657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6657), - [anon_sym_ATend] = ACTIONS(6659), - [anon_sym_AToptional] = ACTIONS(6659), - [anon_sym_ATrequired] = ACTIONS(6659), - [anon_sym_ATproperty] = ACTIONS(6659), - [anon_sym__Alignas] = ACTIONS(6657), - [anon_sym_BOOL] = ACTIONS(6657), - [anon_sym_IMP] = ACTIONS(6657), - [anon_sym_SEL] = ACTIONS(6657), - [anon_sym_Class] = ACTIONS(6657), - [anon_sym_id] = ACTIONS(6657), - }, - [3967] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token2] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym_SEMI] = ACTIONS(6800), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [3968] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym_SEMI] = ACTIONS(6802), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATend] = ACTIONS(6557), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [3969] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6804), - [anon_sym_nothrow] = ACTIONS(6806), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3970] = { - [sym_identifier] = ACTIONS(6773), - [aux_sym_preproc_def_token1] = ACTIONS(6773), - [aux_sym_preproc_if_token1] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6773), - [sym_preproc_directive] = ACTIONS(6773), - [anon_sym_DASH] = ACTIONS(6775), - [anon_sym_PLUS] = ACTIONS(6775), - [anon_sym___extension__] = ACTIONS(6773), - [anon_sym_typedef] = ACTIONS(6773), - [anon_sym_extern] = ACTIONS(6773), - [anon_sym___attribute__] = ACTIONS(6773), - [anon_sym___attribute] = ACTIONS(6773), - [anon_sym_noreturn] = ACTIONS(6773), - [anon_sym_LBRACK] = ACTIONS(6775), - [anon_sym___declspec] = ACTIONS(6773), - [anon_sym___cdecl] = ACTIONS(6773), - [anon_sym___clrcall] = ACTIONS(6773), - [anon_sym___stdcall] = ACTIONS(6773), - [anon_sym___fastcall] = ACTIONS(6773), - [anon_sym___thiscall] = ACTIONS(6773), - [anon_sym___vectorcall] = ACTIONS(6773), - [anon_sym_signed] = ACTIONS(6773), - [anon_sym_unsigned] = ACTIONS(6773), - [anon_sym_long] = ACTIONS(6773), - [anon_sym_short] = ACTIONS(6773), - [anon_sym_static] = ACTIONS(6773), - [anon_sym_auto] = ACTIONS(6773), - [anon_sym_register] = ACTIONS(6773), - [anon_sym_inline] = ACTIONS(6773), - [anon_sym___inline] = ACTIONS(6773), - [anon_sym___inline__] = ACTIONS(6773), - [anon_sym___forceinline] = ACTIONS(6773), - [anon_sym_thread_local] = ACTIONS(6773), - [anon_sym___thread] = ACTIONS(6773), - [anon_sym_CG_EXTERN] = ACTIONS(6773), - [anon_sym_CG_INLINE] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6773), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6773), - [anon_sym_IBOutlet] = ACTIONS(6773), - [anon_sym_IBInspectable] = ACTIONS(6773), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6773), - [anon_sym_NS_INLINE] = ACTIONS(6773), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6773), - [anon_sym_OBJC_EXPORT] = ACTIONS(6773), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6773), - [anon_sym_const] = ACTIONS(6773), - [anon_sym_constexpr] = ACTIONS(6773), - [anon_sym_volatile] = ACTIONS(6773), - [anon_sym_restrict] = ACTIONS(6773), - [anon_sym___restrict__] = ACTIONS(6773), - [anon_sym__Atomic] = ACTIONS(6773), - [anon_sym__Noreturn] = ACTIONS(6773), - [anon_sym_nullable] = ACTIONS(6773), - [anon_sym__Complex] = ACTIONS(6773), - [anon_sym__Nonnull] = ACTIONS(6773), - [anon_sym__Nullable] = ACTIONS(6773), - [anon_sym__Nullable_result] = ACTIONS(6773), - [anon_sym__Null_unspecified] = ACTIONS(6773), - [anon_sym___autoreleasing] = ACTIONS(6773), - [anon_sym___block] = ACTIONS(6773), - [anon_sym___bridge] = ACTIONS(6773), - [anon_sym___bridge_retained] = ACTIONS(6773), - [anon_sym___bridge_transfer] = ACTIONS(6773), - [anon_sym___complex] = ACTIONS(6773), - [anon_sym___const] = ACTIONS(6773), - [anon_sym___imag] = ACTIONS(6773), - [anon_sym___kindof] = ACTIONS(6773), - [anon_sym___nonnull] = ACTIONS(6773), - [anon_sym___nullable] = ACTIONS(6773), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6773), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6773), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6773), - [anon_sym___real] = ACTIONS(6773), - [anon_sym___strong] = ACTIONS(6773), - [anon_sym___unsafe_unretained] = ACTIONS(6773), - [anon_sym___unused] = ACTIONS(6773), - [anon_sym___weak] = ACTIONS(6773), - [sym_primitive_type] = ACTIONS(6773), - [anon_sym_enum] = ACTIONS(6773), - [anon_sym_struct] = ACTIONS(6773), - [anon_sym_union] = ACTIONS(6773), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6773), - [anon_sym___typeof] = ACTIONS(6773), - [anon_sym_typeof] = ACTIONS(6773), - [aux_sym_preproc_undef_token1] = ACTIONS(6773), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6773), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6773), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6773), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6773), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE] = ACTIONS(6773), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_API_AVAILABLE] = ACTIONS(6773), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_API_DEPRECATED] = ACTIONS(6773), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6773), - [anon_sym___deprecated_msg] = ACTIONS(6773), - [anon_sym___deprecated_enum_msg] = ACTIONS(6773), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6773), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6773), - [anon_sym_ATend] = ACTIONS(6775), - [anon_sym_AToptional] = ACTIONS(6775), - [anon_sym_ATrequired] = ACTIONS(6775), - [anon_sym_ATproperty] = ACTIONS(6775), - [anon_sym__Alignas] = ACTIONS(6773), - [anon_sym_BOOL] = ACTIONS(6773), - [anon_sym_IMP] = ACTIONS(6773), - [anon_sym_SEL] = ACTIONS(6773), - [anon_sym_Class] = ACTIONS(6773), - [anon_sym_id] = ACTIONS(6773), - }, - [3971] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token2] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym_SEMI] = ACTIONS(6808), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [3972] = { - [aux_sym_method_declaration_repeat2] = STATE(3947), - [sym_identifier] = ACTIONS(6541), - [aux_sym_preproc_def_token1] = ACTIONS(6541), - [aux_sym_preproc_if_token1] = ACTIONS(6541), - [aux_sym_preproc_if_token2] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6541), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6541), - [sym_preproc_directive] = ACTIONS(6541), - [anon_sym_DASH] = ACTIONS(6543), - [anon_sym_PLUS] = ACTIONS(6543), - [anon_sym_SEMI] = ACTIONS(6653), - [anon_sym___extension__] = ACTIONS(6541), - [anon_sym_typedef] = ACTIONS(6541), - [anon_sym_extern] = ACTIONS(6541), - [anon_sym___attribute__] = ACTIONS(6541), - [anon_sym___attribute] = ACTIONS(6541), - [anon_sym_noreturn] = ACTIONS(6541), - [anon_sym_LBRACK] = ACTIONS(6543), - [anon_sym___declspec] = ACTIONS(6541), - [anon_sym___cdecl] = ACTIONS(6541), - [anon_sym___clrcall] = ACTIONS(6541), - [anon_sym___stdcall] = ACTIONS(6541), - [anon_sym___fastcall] = ACTIONS(6541), - [anon_sym___thiscall] = ACTIONS(6541), - [anon_sym___vectorcall] = ACTIONS(6541), - [anon_sym_signed] = ACTIONS(6541), - [anon_sym_unsigned] = ACTIONS(6541), - [anon_sym_long] = ACTIONS(6541), - [anon_sym_short] = ACTIONS(6541), - [anon_sym_static] = ACTIONS(6541), - [anon_sym_auto] = ACTIONS(6541), - [anon_sym_register] = ACTIONS(6541), - [anon_sym_inline] = ACTIONS(6541), - [anon_sym___inline] = ACTIONS(6541), - [anon_sym___inline__] = ACTIONS(6541), - [anon_sym___forceinline] = ACTIONS(6541), - [anon_sym_thread_local] = ACTIONS(6541), - [anon_sym___thread] = ACTIONS(6541), - [anon_sym_CG_EXTERN] = ACTIONS(6541), - [anon_sym_CG_INLINE] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6541), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6541), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6541), - [anon_sym_IBOutlet] = ACTIONS(6541), - [anon_sym_IBInspectable] = ACTIONS(6541), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6541), - [anon_sym_NS_INLINE] = ACTIONS(6541), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6541), - [anon_sym_OBJC_EXPORT] = ACTIONS(6541), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6541), - [anon_sym_const] = ACTIONS(6541), - [anon_sym_constexpr] = ACTIONS(6541), - [anon_sym_volatile] = ACTIONS(6541), - [anon_sym_restrict] = ACTIONS(6541), - [anon_sym___restrict__] = ACTIONS(6541), - [anon_sym__Atomic] = ACTIONS(6541), - [anon_sym__Noreturn] = ACTIONS(6541), - [anon_sym_nullable] = ACTIONS(6541), - [anon_sym__Complex] = ACTIONS(6541), - [anon_sym__Nonnull] = ACTIONS(6541), - [anon_sym__Nullable] = ACTIONS(6541), - [anon_sym__Nullable_result] = ACTIONS(6541), - [anon_sym__Null_unspecified] = ACTIONS(6541), - [anon_sym___autoreleasing] = ACTIONS(6541), - [anon_sym___block] = ACTIONS(6541), - [anon_sym___bridge] = ACTIONS(6541), - [anon_sym___bridge_retained] = ACTIONS(6541), - [anon_sym___bridge_transfer] = ACTIONS(6541), - [anon_sym___complex] = ACTIONS(6541), - [anon_sym___const] = ACTIONS(6541), - [anon_sym___imag] = ACTIONS(6541), - [anon_sym___kindof] = ACTIONS(6541), - [anon_sym___nonnull] = ACTIONS(6541), - [anon_sym___nullable] = ACTIONS(6541), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6541), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6541), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6541), - [anon_sym___real] = ACTIONS(6541), - [anon_sym___strong] = ACTIONS(6541), - [anon_sym___unsafe_unretained] = ACTIONS(6541), - [anon_sym___unused] = ACTIONS(6541), - [anon_sym___weak] = ACTIONS(6541), - [sym_primitive_type] = ACTIONS(6541), - [anon_sym_enum] = ACTIONS(6541), - [anon_sym_struct] = ACTIONS(6541), - [anon_sym_union] = ACTIONS(6541), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6541), - [anon_sym___typeof] = ACTIONS(6541), - [anon_sym_typeof] = ACTIONS(6541), - [aux_sym_preproc_undef_token1] = ACTIONS(6541), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6541), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6541), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6541), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6541), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6541), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6541), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE] = ACTIONS(6541), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6541), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_API_AVAILABLE] = ACTIONS(6541), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_API_DEPRECATED] = ACTIONS(6541), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6541), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6541), - [anon_sym___deprecated_msg] = ACTIONS(6541), - [anon_sym___deprecated_enum_msg] = ACTIONS(6541), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6541), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6541), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6541), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6541), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6541), - [anon_sym_ATproperty] = ACTIONS(6543), - [anon_sym__Alignas] = ACTIONS(6541), - [anon_sym_BOOL] = ACTIONS(6541), - [anon_sym_IMP] = ACTIONS(6541), - [anon_sym_SEL] = ACTIONS(6541), - [anon_sym_Class] = ACTIONS(6541), - [anon_sym_id] = ACTIONS(6541), - }, - [3973] = { - [sym_identifier] = ACTIONS(2626), - [aux_sym_preproc_def_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token1] = ACTIONS(2626), - [aux_sym_preproc_if_token2] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2626), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2626), - [sym_preproc_directive] = ACTIONS(2626), - [anon_sym_DASH] = ACTIONS(2628), - [anon_sym_PLUS] = ACTIONS(2628), - [anon_sym___extension__] = ACTIONS(2626), - [anon_sym_typedef] = ACTIONS(2626), - [anon_sym_extern] = ACTIONS(2626), - [anon_sym___attribute__] = ACTIONS(2626), - [anon_sym___attribute] = ACTIONS(2626), - [anon_sym_noreturn] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym___declspec] = ACTIONS(2626), - [anon_sym___cdecl] = ACTIONS(2626), - [anon_sym___clrcall] = ACTIONS(2626), - [anon_sym___stdcall] = ACTIONS(2626), - [anon_sym___fastcall] = ACTIONS(2626), - [anon_sym___thiscall] = ACTIONS(2626), - [anon_sym___vectorcall] = ACTIONS(2626), - [anon_sym_signed] = ACTIONS(2626), - [anon_sym_unsigned] = ACTIONS(2626), - [anon_sym_long] = ACTIONS(2626), - [anon_sym_short] = ACTIONS(2626), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_auto] = ACTIONS(2626), - [anon_sym_register] = ACTIONS(2626), - [anon_sym_inline] = ACTIONS(2626), - [anon_sym___inline] = ACTIONS(2626), - [anon_sym___inline__] = ACTIONS(2626), - [anon_sym___forceinline] = ACTIONS(2626), - [anon_sym_thread_local] = ACTIONS(2626), - [anon_sym___thread] = ACTIONS(2626), - [anon_sym_CG_EXTERN] = ACTIONS(2626), - [anon_sym_CG_INLINE] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2626), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2626), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2626), - [anon_sym_IBOutlet] = ACTIONS(2626), - [anon_sym_IBInspectable] = ACTIONS(2626), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2626), - [anon_sym_NS_INLINE] = ACTIONS(2626), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2626), - [anon_sym_OBJC_EXPORT] = ACTIONS(2626), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_constexpr] = ACTIONS(2626), - [anon_sym_volatile] = ACTIONS(2626), - [anon_sym_restrict] = ACTIONS(2626), - [anon_sym___restrict__] = ACTIONS(2626), - [anon_sym__Atomic] = ACTIONS(2626), - [anon_sym__Noreturn] = ACTIONS(2626), - [anon_sym_nullable] = ACTIONS(2626), - [anon_sym__Complex] = ACTIONS(2626), - [anon_sym__Nonnull] = ACTIONS(2626), - [anon_sym__Nullable] = ACTIONS(2626), - [anon_sym__Nullable_result] = ACTIONS(2626), - [anon_sym__Null_unspecified] = ACTIONS(2626), - [anon_sym___autoreleasing] = ACTIONS(2626), - [anon_sym___block] = ACTIONS(2626), - [anon_sym___bridge] = ACTIONS(2626), - [anon_sym___bridge_retained] = ACTIONS(2626), - [anon_sym___bridge_transfer] = ACTIONS(2626), - [anon_sym___complex] = ACTIONS(2626), - [anon_sym___const] = ACTIONS(2626), - [anon_sym___imag] = ACTIONS(2626), - [anon_sym___kindof] = ACTIONS(2626), - [anon_sym___nonnull] = ACTIONS(2626), - [anon_sym___nullable] = ACTIONS(2626), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2626), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2626), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2626), - [anon_sym___real] = ACTIONS(2626), - [anon_sym___strong] = ACTIONS(2626), - [anon_sym___unsafe_unretained] = ACTIONS(2626), - [anon_sym___unused] = ACTIONS(2626), - [anon_sym___weak] = ACTIONS(2626), - [sym_primitive_type] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), - [anon_sym_struct] = ACTIONS(2626), - [anon_sym_union] = ACTIONS(2626), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2626), - [anon_sym___typeof] = ACTIONS(2626), - [anon_sym_typeof] = ACTIONS(2626), - [aux_sym_preproc_undef_token1] = ACTIONS(2626), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2626), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2626), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2626), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2626), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2626), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2626), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE] = ACTIONS(2626), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2626), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_API_AVAILABLE] = ACTIONS(2626), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_API_DEPRECATED] = ACTIONS(2626), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2626), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2626), - [anon_sym___deprecated_msg] = ACTIONS(2626), - [anon_sym___deprecated_enum_msg] = ACTIONS(2626), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2626), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2626), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2626), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2626), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2626), - [anon_sym_ATsynthesize] = ACTIONS(2628), - [anon_sym_ATdynamic] = ACTIONS(2628), - [anon_sym_ATproperty] = ACTIONS(2628), - [anon_sym__Alignas] = ACTIONS(2626), - [anon_sym_BOOL] = ACTIONS(2626), - [anon_sym_IMP] = ACTIONS(2626), - [anon_sym_SEL] = ACTIONS(2626), - [anon_sym_Class] = ACTIONS(2626), - [anon_sym_id] = ACTIONS(2626), - }, - [3974] = { - [sym_identifier] = ACTIONS(6719), - [aux_sym_preproc_def_token1] = ACTIONS(6719), - [aux_sym_preproc_if_token1] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6719), - [sym_preproc_directive] = ACTIONS(6719), - [anon_sym_DASH] = ACTIONS(6721), - [anon_sym_PLUS] = ACTIONS(6721), - [anon_sym___extension__] = ACTIONS(6719), - [anon_sym_typedef] = ACTIONS(6719), - [anon_sym_extern] = ACTIONS(6719), - [anon_sym___attribute__] = ACTIONS(6719), - [anon_sym___attribute] = ACTIONS(6719), - [anon_sym_noreturn] = ACTIONS(6719), - [anon_sym_LBRACK] = ACTIONS(6721), - [anon_sym___declspec] = ACTIONS(6719), - [anon_sym___cdecl] = ACTIONS(6719), - [anon_sym___clrcall] = ACTIONS(6719), - [anon_sym___stdcall] = ACTIONS(6719), - [anon_sym___fastcall] = ACTIONS(6719), - [anon_sym___thiscall] = ACTIONS(6719), - [anon_sym___vectorcall] = ACTIONS(6719), - [anon_sym_signed] = ACTIONS(6719), - [anon_sym_unsigned] = ACTIONS(6719), - [anon_sym_long] = ACTIONS(6719), - [anon_sym_short] = ACTIONS(6719), - [anon_sym_static] = ACTIONS(6719), - [anon_sym_auto] = ACTIONS(6719), - [anon_sym_register] = ACTIONS(6719), - [anon_sym_inline] = ACTIONS(6719), - [anon_sym___inline] = ACTIONS(6719), - [anon_sym___inline__] = ACTIONS(6719), - [anon_sym___forceinline] = ACTIONS(6719), - [anon_sym_thread_local] = ACTIONS(6719), - [anon_sym___thread] = ACTIONS(6719), - [anon_sym_CG_EXTERN] = ACTIONS(6719), - [anon_sym_CG_INLINE] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6719), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6719), - [anon_sym_IBOutlet] = ACTIONS(6719), - [anon_sym_IBInspectable] = ACTIONS(6719), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6719), - [anon_sym_NS_INLINE] = ACTIONS(6719), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6719), - [anon_sym_OBJC_EXPORT] = ACTIONS(6719), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6719), - [anon_sym_const] = ACTIONS(6719), - [anon_sym_constexpr] = ACTIONS(6719), - [anon_sym_volatile] = ACTIONS(6719), - [anon_sym_restrict] = ACTIONS(6719), - [anon_sym___restrict__] = ACTIONS(6719), - [anon_sym__Atomic] = ACTIONS(6719), - [anon_sym__Noreturn] = ACTIONS(6719), - [anon_sym_nullable] = ACTIONS(6719), - [anon_sym__Complex] = ACTIONS(6719), - [anon_sym__Nonnull] = ACTIONS(6719), - [anon_sym__Nullable] = ACTIONS(6719), - [anon_sym__Nullable_result] = ACTIONS(6719), - [anon_sym__Null_unspecified] = ACTIONS(6719), - [anon_sym___autoreleasing] = ACTIONS(6719), - [anon_sym___block] = ACTIONS(6719), - [anon_sym___bridge] = ACTIONS(6719), - [anon_sym___bridge_retained] = ACTIONS(6719), - [anon_sym___bridge_transfer] = ACTIONS(6719), - [anon_sym___complex] = ACTIONS(6719), - [anon_sym___const] = ACTIONS(6719), - [anon_sym___imag] = ACTIONS(6719), - [anon_sym___kindof] = ACTIONS(6719), - [anon_sym___nonnull] = ACTIONS(6719), - [anon_sym___nullable] = ACTIONS(6719), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6719), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6719), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6719), - [anon_sym___real] = ACTIONS(6719), - [anon_sym___strong] = ACTIONS(6719), - [anon_sym___unsafe_unretained] = ACTIONS(6719), - [anon_sym___unused] = ACTIONS(6719), - [anon_sym___weak] = ACTIONS(6719), - [sym_primitive_type] = ACTIONS(6719), - [anon_sym_enum] = ACTIONS(6719), - [anon_sym_struct] = ACTIONS(6719), - [anon_sym_union] = ACTIONS(6719), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6719), - [anon_sym___typeof] = ACTIONS(6719), - [anon_sym_typeof] = ACTIONS(6719), - [aux_sym_preproc_undef_token1] = ACTIONS(6719), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6719), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6719), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6719), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6719), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE] = ACTIONS(6719), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_API_AVAILABLE] = ACTIONS(6719), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_API_DEPRECATED] = ACTIONS(6719), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6719), - [anon_sym___deprecated_msg] = ACTIONS(6719), - [anon_sym___deprecated_enum_msg] = ACTIONS(6719), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6719), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6719), - [anon_sym_ATend] = ACTIONS(6721), - [anon_sym_AToptional] = ACTIONS(6721), - [anon_sym_ATrequired] = ACTIONS(6721), - [anon_sym_ATproperty] = ACTIONS(6721), - [anon_sym__Alignas] = ACTIONS(6719), - [anon_sym_BOOL] = ACTIONS(6719), - [anon_sym_IMP] = ACTIONS(6719), - [anon_sym_SEL] = ACTIONS(6719), - [anon_sym_Class] = ACTIONS(6719), - [anon_sym_id] = ACTIONS(6719), - }, - [3975] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token2] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym_SEMI] = ACTIONS(6810), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [3976] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token2] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym_SEMI] = ACTIONS(6812), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [3977] = { - [sym_identifier] = ACTIONS(6723), - [aux_sym_preproc_def_token1] = ACTIONS(6723), - [aux_sym_preproc_if_token1] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6723), - [sym_preproc_directive] = ACTIONS(6723), - [anon_sym_DASH] = ACTIONS(6725), - [anon_sym_PLUS] = ACTIONS(6725), - [anon_sym___extension__] = ACTIONS(6723), - [anon_sym_typedef] = ACTIONS(6723), - [anon_sym_extern] = ACTIONS(6723), - [anon_sym___attribute__] = ACTIONS(6723), - [anon_sym___attribute] = ACTIONS(6723), - [anon_sym_noreturn] = ACTIONS(6723), - [anon_sym_LBRACK] = ACTIONS(6725), - [anon_sym___declspec] = ACTIONS(6723), - [anon_sym___cdecl] = ACTIONS(6723), - [anon_sym___clrcall] = ACTIONS(6723), - [anon_sym___stdcall] = ACTIONS(6723), - [anon_sym___fastcall] = ACTIONS(6723), - [anon_sym___thiscall] = ACTIONS(6723), - [anon_sym___vectorcall] = ACTIONS(6723), - [anon_sym_signed] = ACTIONS(6723), - [anon_sym_unsigned] = ACTIONS(6723), - [anon_sym_long] = ACTIONS(6723), - [anon_sym_short] = ACTIONS(6723), - [anon_sym_static] = ACTIONS(6723), - [anon_sym_auto] = ACTIONS(6723), - [anon_sym_register] = ACTIONS(6723), - [anon_sym_inline] = ACTIONS(6723), - [anon_sym___inline] = ACTIONS(6723), - [anon_sym___inline__] = ACTIONS(6723), - [anon_sym___forceinline] = ACTIONS(6723), - [anon_sym_thread_local] = ACTIONS(6723), - [anon_sym___thread] = ACTIONS(6723), - [anon_sym_CG_EXTERN] = ACTIONS(6723), - [anon_sym_CG_INLINE] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6723), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6723), - [anon_sym_IBOutlet] = ACTIONS(6723), - [anon_sym_IBInspectable] = ACTIONS(6723), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6723), - [anon_sym_NS_INLINE] = ACTIONS(6723), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6723), - [anon_sym_OBJC_EXPORT] = ACTIONS(6723), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6723), - [anon_sym_const] = ACTIONS(6723), - [anon_sym_constexpr] = ACTIONS(6723), - [anon_sym_volatile] = ACTIONS(6723), - [anon_sym_restrict] = ACTIONS(6723), - [anon_sym___restrict__] = ACTIONS(6723), - [anon_sym__Atomic] = ACTIONS(6723), - [anon_sym__Noreturn] = ACTIONS(6723), - [anon_sym_nullable] = ACTIONS(6723), - [anon_sym__Complex] = ACTIONS(6723), - [anon_sym__Nonnull] = ACTIONS(6723), - [anon_sym__Nullable] = ACTIONS(6723), - [anon_sym__Nullable_result] = ACTIONS(6723), - [anon_sym__Null_unspecified] = ACTIONS(6723), - [anon_sym___autoreleasing] = ACTIONS(6723), - [anon_sym___block] = ACTIONS(6723), - [anon_sym___bridge] = ACTIONS(6723), - [anon_sym___bridge_retained] = ACTIONS(6723), - [anon_sym___bridge_transfer] = ACTIONS(6723), - [anon_sym___complex] = ACTIONS(6723), - [anon_sym___const] = ACTIONS(6723), - [anon_sym___imag] = ACTIONS(6723), - [anon_sym___kindof] = ACTIONS(6723), - [anon_sym___nonnull] = ACTIONS(6723), - [anon_sym___nullable] = ACTIONS(6723), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6723), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6723), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6723), - [anon_sym___real] = ACTIONS(6723), - [anon_sym___strong] = ACTIONS(6723), - [anon_sym___unsafe_unretained] = ACTIONS(6723), - [anon_sym___unused] = ACTIONS(6723), - [anon_sym___weak] = ACTIONS(6723), - [sym_primitive_type] = ACTIONS(6723), - [anon_sym_enum] = ACTIONS(6723), - [anon_sym_struct] = ACTIONS(6723), - [anon_sym_union] = ACTIONS(6723), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6723), - [anon_sym___typeof] = ACTIONS(6723), - [anon_sym_typeof] = ACTIONS(6723), - [aux_sym_preproc_undef_token1] = ACTIONS(6723), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6723), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6723), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6723), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6723), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE] = ACTIONS(6723), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_API_AVAILABLE] = ACTIONS(6723), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_API_DEPRECATED] = ACTIONS(6723), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6723), - [anon_sym___deprecated_msg] = ACTIONS(6723), - [anon_sym___deprecated_enum_msg] = ACTIONS(6723), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6723), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6723), - [anon_sym_ATend] = ACTIONS(6725), - [anon_sym_AToptional] = ACTIONS(6725), - [anon_sym_ATrequired] = ACTIONS(6725), - [anon_sym_ATproperty] = ACTIONS(6725), - [anon_sym__Alignas] = ACTIONS(6723), - [anon_sym_BOOL] = ACTIONS(6723), - [anon_sym_IMP] = ACTIONS(6723), - [anon_sym_SEL] = ACTIONS(6723), - [anon_sym_Class] = ACTIONS(6723), - [anon_sym_id] = ACTIONS(6723), - }, - [3978] = { - [sym_identifier] = ACTIONS(4666), - [aux_sym_preproc_def_token1] = ACTIONS(4666), - [aux_sym_preproc_if_token1] = ACTIONS(4666), - [aux_sym_preproc_if_token2] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4666), - [aux_sym_preproc_else_token1] = ACTIONS(4666), - [aux_sym_preproc_elif_token1] = ACTIONS(4666), - [sym_preproc_directive] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(6814), - [anon_sym_PLUS] = ACTIONS(6814), - [anon_sym___extension__] = ACTIONS(4666), - [anon_sym_typedef] = ACTIONS(4666), - [anon_sym_extern] = ACTIONS(4666), - [anon_sym___attribute__] = ACTIONS(4666), - [anon_sym___attribute] = ACTIONS(4666), - [anon_sym_noreturn] = ACTIONS(4666), - [anon_sym_LBRACK] = ACTIONS(6814), - [anon_sym___declspec] = ACTIONS(4666), - [anon_sym___cdecl] = ACTIONS(4666), - [anon_sym___clrcall] = ACTIONS(4666), - [anon_sym___stdcall] = ACTIONS(4666), - [anon_sym___fastcall] = ACTIONS(4666), - [anon_sym___thiscall] = ACTIONS(4666), - [anon_sym___vectorcall] = ACTIONS(4666), - [anon_sym_signed] = ACTIONS(4666), - [anon_sym_unsigned] = ACTIONS(4666), - [anon_sym_long] = ACTIONS(4666), - [anon_sym_short] = ACTIONS(4666), - [anon_sym_static] = ACTIONS(4666), - [anon_sym_auto] = ACTIONS(4666), - [anon_sym_register] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym___inline] = ACTIONS(4666), - [anon_sym___inline__] = ACTIONS(4666), - [anon_sym___forceinline] = ACTIONS(4666), - [anon_sym_thread_local] = ACTIONS(4666), - [anon_sym___thread] = ACTIONS(4666), - [anon_sym_CG_EXTERN] = ACTIONS(4666), - [anon_sym_CG_INLINE] = ACTIONS(4666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4666), - [anon_sym_IBOutlet] = ACTIONS(4666), - [anon_sym_IBInspectable] = ACTIONS(4666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4666), - [anon_sym_NS_INLINE] = ACTIONS(4666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4666), - [anon_sym_OBJC_EXPORT] = ACTIONS(4666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4666), - [anon_sym_const] = ACTIONS(4666), - [anon_sym_constexpr] = ACTIONS(4666), - [anon_sym_volatile] = ACTIONS(4666), - [anon_sym_restrict] = ACTIONS(4666), - [anon_sym___restrict__] = ACTIONS(4666), - [anon_sym__Atomic] = ACTIONS(4666), - [anon_sym__Noreturn] = ACTIONS(4666), - [anon_sym_nullable] = ACTIONS(4666), - [anon_sym__Complex] = ACTIONS(4666), - [anon_sym__Nonnull] = ACTIONS(4666), - [anon_sym__Nullable] = ACTIONS(4666), - [anon_sym__Nullable_result] = ACTIONS(4666), - [anon_sym__Null_unspecified] = ACTIONS(4666), - [anon_sym___autoreleasing] = ACTIONS(4666), - [anon_sym___block] = ACTIONS(4666), - [anon_sym___bridge] = ACTIONS(4666), - [anon_sym___bridge_retained] = ACTIONS(4666), - [anon_sym___bridge_transfer] = ACTIONS(4666), - [anon_sym___complex] = ACTIONS(4666), - [anon_sym___const] = ACTIONS(4666), - [anon_sym___imag] = ACTIONS(4666), - [anon_sym___kindof] = ACTIONS(4666), - [anon_sym___nonnull] = ACTIONS(4666), - [anon_sym___nullable] = ACTIONS(4666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4666), - [anon_sym___real] = ACTIONS(4666), - [anon_sym___strong] = ACTIONS(4666), - [anon_sym___unsafe_unretained] = ACTIONS(4666), - [anon_sym___unused] = ACTIONS(4666), - [anon_sym___weak] = ACTIONS(4666), - [sym_primitive_type] = ACTIONS(4666), - [anon_sym_enum] = ACTIONS(4666), - [anon_sym_struct] = ACTIONS(4666), - [anon_sym_union] = ACTIONS(4666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4666), - [anon_sym___typeof] = ACTIONS(4666), - [anon_sym_typeof] = ACTIONS(4666), - [aux_sym_preproc_undef_token1] = ACTIONS(4666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4666), - [anon_sym_NS_AVAILABLE] = ACTIONS(4666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_API_AVAILABLE] = ACTIONS(4666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_API_DEPRECATED] = ACTIONS(4666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4666), - [anon_sym___deprecated_msg] = ACTIONS(4666), - [anon_sym___deprecated_enum_msg] = ACTIONS(4666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4666), - [anon_sym_ATproperty] = ACTIONS(6814), - [anon_sym__Alignas] = ACTIONS(4666), - [anon_sym_BOOL] = ACTIONS(4666), - [anon_sym_IMP] = ACTIONS(4666), - [anon_sym_SEL] = ACTIONS(4666), - [anon_sym_Class] = ACTIONS(4666), - [anon_sym_id] = ACTIONS(4666), - }, - [3979] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token2] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [3980] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token2] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [3981] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATend] = ACTIONS(6551), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [3982] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token2] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_DASH] = ACTIONS(3088), - [anon_sym_PLUS] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [3983] = { - [sym_identifier] = ACTIONS(6631), - [aux_sym_preproc_def_token1] = ACTIONS(6631), - [aux_sym_preproc_if_token1] = ACTIONS(6631), - [aux_sym_preproc_if_token2] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6631), - [sym_preproc_directive] = ACTIONS(6631), - [anon_sym_DASH] = ACTIONS(6633), - [anon_sym_PLUS] = ACTIONS(6633), - [anon_sym___extension__] = ACTIONS(6631), - [anon_sym_typedef] = ACTIONS(6631), - [anon_sym_extern] = ACTIONS(6631), - [anon_sym___attribute__] = ACTIONS(6631), - [anon_sym___attribute] = ACTIONS(6631), - [anon_sym_noreturn] = ACTIONS(6631), - [anon_sym_LBRACK] = ACTIONS(6633), - [anon_sym___declspec] = ACTIONS(6631), - [anon_sym___cdecl] = ACTIONS(6631), - [anon_sym___clrcall] = ACTIONS(6631), - [anon_sym___stdcall] = ACTIONS(6631), - [anon_sym___fastcall] = ACTIONS(6631), - [anon_sym___thiscall] = ACTIONS(6631), - [anon_sym___vectorcall] = ACTIONS(6631), - [anon_sym_signed] = ACTIONS(6631), - [anon_sym_unsigned] = ACTIONS(6631), - [anon_sym_long] = ACTIONS(6631), - [anon_sym_short] = ACTIONS(6631), - [anon_sym_static] = ACTIONS(6631), - [anon_sym_auto] = ACTIONS(6631), - [anon_sym_register] = ACTIONS(6631), - [anon_sym_inline] = ACTIONS(6631), - [anon_sym___inline] = ACTIONS(6631), - [anon_sym___inline__] = ACTIONS(6631), - [anon_sym___forceinline] = ACTIONS(6631), - [anon_sym_thread_local] = ACTIONS(6631), - [anon_sym___thread] = ACTIONS(6631), - [anon_sym_CG_EXTERN] = ACTIONS(6631), - [anon_sym_CG_INLINE] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6631), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6631), - [anon_sym_IBOutlet] = ACTIONS(6631), - [anon_sym_IBInspectable] = ACTIONS(6631), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6631), - [anon_sym_NS_INLINE] = ACTIONS(6631), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6631), - [anon_sym_OBJC_EXPORT] = ACTIONS(6631), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6631), - [anon_sym_const] = ACTIONS(6631), - [anon_sym_constexpr] = ACTIONS(6631), - [anon_sym_volatile] = ACTIONS(6631), - [anon_sym_restrict] = ACTIONS(6631), - [anon_sym___restrict__] = ACTIONS(6631), - [anon_sym__Atomic] = ACTIONS(6631), - [anon_sym__Noreturn] = ACTIONS(6631), - [anon_sym_nullable] = ACTIONS(6631), - [anon_sym__Complex] = ACTIONS(6631), - [anon_sym__Nonnull] = ACTIONS(6631), - [anon_sym__Nullable] = ACTIONS(6631), - [anon_sym__Nullable_result] = ACTIONS(6631), - [anon_sym__Null_unspecified] = ACTIONS(6631), - [anon_sym___autoreleasing] = ACTIONS(6631), - [anon_sym___block] = ACTIONS(6631), - [anon_sym___bridge] = ACTIONS(6631), - [anon_sym___bridge_retained] = ACTIONS(6631), - [anon_sym___bridge_transfer] = ACTIONS(6631), - [anon_sym___complex] = ACTIONS(6631), - [anon_sym___const] = ACTIONS(6631), - [anon_sym___imag] = ACTIONS(6631), - [anon_sym___kindof] = ACTIONS(6631), - [anon_sym___nonnull] = ACTIONS(6631), - [anon_sym___nullable] = ACTIONS(6631), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6631), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6631), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6631), - [anon_sym___real] = ACTIONS(6631), - [anon_sym___strong] = ACTIONS(6631), - [anon_sym___unsafe_unretained] = ACTIONS(6631), - [anon_sym___unused] = ACTIONS(6631), - [anon_sym___weak] = ACTIONS(6631), - [sym_primitive_type] = ACTIONS(6631), - [anon_sym_enum] = ACTIONS(6631), - [anon_sym_struct] = ACTIONS(6631), - [anon_sym_union] = ACTIONS(6631), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6631), - [anon_sym___typeof] = ACTIONS(6631), - [anon_sym_typeof] = ACTIONS(6631), - [aux_sym_preproc_undef_token1] = ACTIONS(6631), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6631), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6631), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6631), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6631), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE] = ACTIONS(6631), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_API_AVAILABLE] = ACTIONS(6631), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_API_DEPRECATED] = ACTIONS(6631), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6631), - [anon_sym___deprecated_msg] = ACTIONS(6631), - [anon_sym___deprecated_enum_msg] = ACTIONS(6631), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6631), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6631), - [anon_sym_ATsynthesize] = ACTIONS(6633), - [anon_sym_ATdynamic] = ACTIONS(6633), - [anon_sym__Alignas] = ACTIONS(6631), - [anon_sym_BOOL] = ACTIONS(6631), - [anon_sym_IMP] = ACTIONS(6631), - [anon_sym_SEL] = ACTIONS(6631), - [anon_sym_Class] = ACTIONS(6631), - [anon_sym_id] = ACTIONS(6631), - }, - [3984] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token2] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [3985] = { - [sym_identifier] = ACTIONS(6635), - [aux_sym_preproc_def_token1] = ACTIONS(6635), - [aux_sym_preproc_if_token1] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6635), - [sym_preproc_directive] = ACTIONS(6635), - [anon_sym_DASH] = ACTIONS(6637), - [anon_sym_PLUS] = ACTIONS(6637), - [anon_sym___extension__] = ACTIONS(6635), - [anon_sym_typedef] = ACTIONS(6635), - [anon_sym_extern] = ACTIONS(6635), - [anon_sym___attribute__] = ACTIONS(6635), - [anon_sym___attribute] = ACTIONS(6635), - [anon_sym_noreturn] = ACTIONS(6635), - [anon_sym_LBRACK] = ACTIONS(6637), - [anon_sym___declspec] = ACTIONS(6635), - [anon_sym___cdecl] = ACTIONS(6635), - [anon_sym___clrcall] = ACTIONS(6635), - [anon_sym___stdcall] = ACTIONS(6635), - [anon_sym___fastcall] = ACTIONS(6635), - [anon_sym___thiscall] = ACTIONS(6635), - [anon_sym___vectorcall] = ACTIONS(6635), - [anon_sym_signed] = ACTIONS(6635), - [anon_sym_unsigned] = ACTIONS(6635), - [anon_sym_long] = ACTIONS(6635), - [anon_sym_short] = ACTIONS(6635), - [anon_sym_static] = ACTIONS(6635), - [anon_sym_auto] = ACTIONS(6635), - [anon_sym_register] = ACTIONS(6635), - [anon_sym_inline] = ACTIONS(6635), - [anon_sym___inline] = ACTIONS(6635), - [anon_sym___inline__] = ACTIONS(6635), - [anon_sym___forceinline] = ACTIONS(6635), - [anon_sym_thread_local] = ACTIONS(6635), - [anon_sym___thread] = ACTIONS(6635), - [anon_sym_CG_EXTERN] = ACTIONS(6635), - [anon_sym_CG_INLINE] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6635), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6635), - [anon_sym_IBOutlet] = ACTIONS(6635), - [anon_sym_IBInspectable] = ACTIONS(6635), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6635), - [anon_sym_NS_INLINE] = ACTIONS(6635), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6635), - [anon_sym_OBJC_EXPORT] = ACTIONS(6635), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6635), - [anon_sym_const] = ACTIONS(6635), - [anon_sym_constexpr] = ACTIONS(6635), - [anon_sym_volatile] = ACTIONS(6635), - [anon_sym_restrict] = ACTIONS(6635), - [anon_sym___restrict__] = ACTIONS(6635), - [anon_sym__Atomic] = ACTIONS(6635), - [anon_sym__Noreturn] = ACTIONS(6635), - [anon_sym_nullable] = ACTIONS(6635), - [anon_sym__Complex] = ACTIONS(6635), - [anon_sym__Nonnull] = ACTIONS(6635), - [anon_sym__Nullable] = ACTIONS(6635), - [anon_sym__Nullable_result] = ACTIONS(6635), - [anon_sym__Null_unspecified] = ACTIONS(6635), - [anon_sym___autoreleasing] = ACTIONS(6635), - [anon_sym___block] = ACTIONS(6635), - [anon_sym___bridge] = ACTIONS(6635), - [anon_sym___bridge_retained] = ACTIONS(6635), - [anon_sym___bridge_transfer] = ACTIONS(6635), - [anon_sym___complex] = ACTIONS(6635), - [anon_sym___const] = ACTIONS(6635), - [anon_sym___imag] = ACTIONS(6635), - [anon_sym___kindof] = ACTIONS(6635), - [anon_sym___nonnull] = ACTIONS(6635), - [anon_sym___nullable] = ACTIONS(6635), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6635), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6635), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6635), - [anon_sym___real] = ACTIONS(6635), - [anon_sym___strong] = ACTIONS(6635), - [anon_sym___unsafe_unretained] = ACTIONS(6635), - [anon_sym___unused] = ACTIONS(6635), - [anon_sym___weak] = ACTIONS(6635), - [sym_primitive_type] = ACTIONS(6635), - [anon_sym_enum] = ACTIONS(6635), - [anon_sym_struct] = ACTIONS(6635), - [anon_sym_union] = ACTIONS(6635), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6635), - [anon_sym___typeof] = ACTIONS(6635), - [anon_sym_typeof] = ACTIONS(6635), - [aux_sym_preproc_undef_token1] = ACTIONS(6635), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6635), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6635), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6635), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6635), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE] = ACTIONS(6635), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_API_AVAILABLE] = ACTIONS(6635), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_API_DEPRECATED] = ACTIONS(6635), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6635), - [anon_sym___deprecated_msg] = ACTIONS(6635), - [anon_sym___deprecated_enum_msg] = ACTIONS(6635), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6635), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6635), - [anon_sym_ATend] = ACTIONS(6637), - [anon_sym_ATsynthesize] = ACTIONS(6637), - [anon_sym_ATdynamic] = ACTIONS(6637), - [anon_sym__Alignas] = ACTIONS(6635), - [anon_sym_BOOL] = ACTIONS(6635), - [anon_sym_IMP] = ACTIONS(6635), - [anon_sym_SEL] = ACTIONS(6635), - [anon_sym_Class] = ACTIONS(6635), - [anon_sym_id] = ACTIONS(6635), - }, - [3986] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_DASH] = ACTIONS(3080), - [anon_sym_PLUS] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATend] = ACTIONS(3080), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [3987] = { - [sym_identifier] = ACTIONS(6635), - [aux_sym_preproc_def_token1] = ACTIONS(6635), - [aux_sym_preproc_if_token1] = ACTIONS(6635), - [aux_sym_preproc_if_token2] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6635), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6635), - [sym_preproc_directive] = ACTIONS(6635), - [anon_sym_DASH] = ACTIONS(6637), - [anon_sym_PLUS] = ACTIONS(6637), - [anon_sym___extension__] = ACTIONS(6635), - [anon_sym_typedef] = ACTIONS(6635), - [anon_sym_extern] = ACTIONS(6635), - [anon_sym___attribute__] = ACTIONS(6635), - [anon_sym___attribute] = ACTIONS(6635), - [anon_sym_noreturn] = ACTIONS(6635), - [anon_sym_LBRACK] = ACTIONS(6637), - [anon_sym___declspec] = ACTIONS(6635), - [anon_sym___cdecl] = ACTIONS(6635), - [anon_sym___clrcall] = ACTIONS(6635), - [anon_sym___stdcall] = ACTIONS(6635), - [anon_sym___fastcall] = ACTIONS(6635), - [anon_sym___thiscall] = ACTIONS(6635), - [anon_sym___vectorcall] = ACTIONS(6635), - [anon_sym_signed] = ACTIONS(6635), - [anon_sym_unsigned] = ACTIONS(6635), - [anon_sym_long] = ACTIONS(6635), - [anon_sym_short] = ACTIONS(6635), - [anon_sym_static] = ACTIONS(6635), - [anon_sym_auto] = ACTIONS(6635), - [anon_sym_register] = ACTIONS(6635), - [anon_sym_inline] = ACTIONS(6635), - [anon_sym___inline] = ACTIONS(6635), - [anon_sym___inline__] = ACTIONS(6635), - [anon_sym___forceinline] = ACTIONS(6635), - [anon_sym_thread_local] = ACTIONS(6635), - [anon_sym___thread] = ACTIONS(6635), - [anon_sym_CG_EXTERN] = ACTIONS(6635), - [anon_sym_CG_INLINE] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6635), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6635), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6635), - [anon_sym_IBOutlet] = ACTIONS(6635), - [anon_sym_IBInspectable] = ACTIONS(6635), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6635), - [anon_sym_NS_INLINE] = ACTIONS(6635), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6635), - [anon_sym_OBJC_EXPORT] = ACTIONS(6635), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6635), - [anon_sym_const] = ACTIONS(6635), - [anon_sym_constexpr] = ACTIONS(6635), - [anon_sym_volatile] = ACTIONS(6635), - [anon_sym_restrict] = ACTIONS(6635), - [anon_sym___restrict__] = ACTIONS(6635), - [anon_sym__Atomic] = ACTIONS(6635), - [anon_sym__Noreturn] = ACTIONS(6635), - [anon_sym_nullable] = ACTIONS(6635), - [anon_sym__Complex] = ACTIONS(6635), - [anon_sym__Nonnull] = ACTIONS(6635), - [anon_sym__Nullable] = ACTIONS(6635), - [anon_sym__Nullable_result] = ACTIONS(6635), - [anon_sym__Null_unspecified] = ACTIONS(6635), - [anon_sym___autoreleasing] = ACTIONS(6635), - [anon_sym___block] = ACTIONS(6635), - [anon_sym___bridge] = ACTIONS(6635), - [anon_sym___bridge_retained] = ACTIONS(6635), - [anon_sym___bridge_transfer] = ACTIONS(6635), - [anon_sym___complex] = ACTIONS(6635), - [anon_sym___const] = ACTIONS(6635), - [anon_sym___imag] = ACTIONS(6635), - [anon_sym___kindof] = ACTIONS(6635), - [anon_sym___nonnull] = ACTIONS(6635), - [anon_sym___nullable] = ACTIONS(6635), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6635), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6635), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6635), - [anon_sym___real] = ACTIONS(6635), - [anon_sym___strong] = ACTIONS(6635), - [anon_sym___unsafe_unretained] = ACTIONS(6635), - [anon_sym___unused] = ACTIONS(6635), - [anon_sym___weak] = ACTIONS(6635), - [sym_primitive_type] = ACTIONS(6635), - [anon_sym_enum] = ACTIONS(6635), - [anon_sym_struct] = ACTIONS(6635), - [anon_sym_union] = ACTIONS(6635), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6635), - [anon_sym___typeof] = ACTIONS(6635), - [anon_sym_typeof] = ACTIONS(6635), - [aux_sym_preproc_undef_token1] = ACTIONS(6635), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6635), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6635), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6635), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6635), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6635), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6635), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE] = ACTIONS(6635), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6635), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_API_AVAILABLE] = ACTIONS(6635), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_API_DEPRECATED] = ACTIONS(6635), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6635), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6635), - [anon_sym___deprecated_msg] = ACTIONS(6635), - [anon_sym___deprecated_enum_msg] = ACTIONS(6635), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6635), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6635), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6635), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6635), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6635), - [anon_sym_ATsynthesize] = ACTIONS(6637), - [anon_sym_ATdynamic] = ACTIONS(6637), - [anon_sym__Alignas] = ACTIONS(6635), - [anon_sym_BOOL] = ACTIONS(6635), - [anon_sym_IMP] = ACTIONS(6635), - [anon_sym_SEL] = ACTIONS(6635), - [anon_sym_Class] = ACTIONS(6635), - [anon_sym_id] = ACTIONS(6635), - }, - [3988] = { - [sym_compound_statement] = STATE(7716), - [sym_type_qualifier] = STATE(5412), - [sym__expression] = STATE(6757), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_objc_bridge] = STATE(9336), - [sym_typeof_specifier] = STATE(7716), - [sym_availability] = STATE(9336), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6665), - [anon_sym_RPAREN] = ACTIONS(6667), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6669), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_objc_bridge_related] = ACTIONS(6679), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_availability] = ACTIONS(6681), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [3989] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token2] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [3990] = { - [sym_identifier] = ACTIONS(6816), - [anon_sym_COMMA] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6818), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6818), - [anon_sym_LPAREN2] = ACTIONS(6818), - [anon_sym_STAR] = ACTIONS(6818), - [anon_sym_CARET] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym___extension__] = ACTIONS(6816), - [anon_sym_extern] = ACTIONS(6816), - [anon_sym___attribute__] = ACTIONS(6816), - [anon_sym___attribute] = ACTIONS(6816), - [anon_sym_noreturn] = ACTIONS(6816), - [anon_sym_LBRACK] = ACTIONS(6818), - [anon_sym___declspec] = ACTIONS(6816), - [anon_sym___based] = ACTIONS(6816), - [anon_sym_LBRACE] = ACTIONS(6818), - [anon_sym_RBRACE] = ACTIONS(6818), - [anon_sym_signed] = ACTIONS(6816), - [anon_sym_unsigned] = ACTIONS(6816), - [anon_sym_long] = ACTIONS(6816), - [anon_sym_short] = ACTIONS(6816), - [anon_sym_ATautoreleasepool] = ACTIONS(6818), - [anon_sym_static] = ACTIONS(6816), - [anon_sym_auto] = ACTIONS(6816), - [anon_sym_register] = ACTIONS(6816), - [anon_sym_inline] = ACTIONS(6816), - [anon_sym___inline] = ACTIONS(6816), - [anon_sym___inline__] = ACTIONS(6816), - [anon_sym___forceinline] = ACTIONS(6816), - [anon_sym_thread_local] = ACTIONS(6816), - [anon_sym___thread] = ACTIONS(6816), - [anon_sym_CG_EXTERN] = ACTIONS(6816), - [anon_sym_CG_INLINE] = ACTIONS(6816), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6816), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6816), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6816), - [anon_sym_IBOutlet] = ACTIONS(6816), - [anon_sym_IBInspectable] = ACTIONS(6816), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6816), - [anon_sym_NS_INLINE] = ACTIONS(6816), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6816), - [anon_sym_OBJC_EXPORT] = ACTIONS(6816), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6816), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6816), - [anon_sym_const] = ACTIONS(6816), - [anon_sym_constexpr] = ACTIONS(6816), - [anon_sym_volatile] = ACTIONS(6816), - [anon_sym_restrict] = ACTIONS(6816), - [anon_sym___restrict__] = ACTIONS(6816), - [anon_sym__Atomic] = ACTIONS(6816), - [anon_sym__Noreturn] = ACTIONS(6816), - [anon_sym_nullable] = ACTIONS(6816), - [anon_sym__Complex] = ACTIONS(6816), - [anon_sym__Nonnull] = ACTIONS(6816), - [anon_sym__Nullable] = ACTIONS(6816), - [anon_sym__Nullable_result] = ACTIONS(6816), - [anon_sym__Null_unspecified] = ACTIONS(6816), - [anon_sym___autoreleasing] = ACTIONS(6816), - [anon_sym___block] = ACTIONS(6816), - [anon_sym___bridge] = ACTIONS(6816), - [anon_sym___bridge_retained] = ACTIONS(6816), - [anon_sym___bridge_transfer] = ACTIONS(6816), - [anon_sym___complex] = ACTIONS(6816), - [anon_sym___const] = ACTIONS(6816), - [anon_sym___imag] = ACTIONS(6816), - [anon_sym___kindof] = ACTIONS(6816), - [anon_sym___nonnull] = ACTIONS(6816), - [anon_sym___nullable] = ACTIONS(6816), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6816), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6816), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6816), - [anon_sym___real] = ACTIONS(6816), - [anon_sym___strong] = ACTIONS(6816), - [anon_sym___unsafe_unretained] = ACTIONS(6816), - [anon_sym___unused] = ACTIONS(6816), - [anon_sym___weak] = ACTIONS(6816), - [sym_primitive_type] = ACTIONS(6816), - [anon_sym_enum] = ACTIONS(6816), - [anon_sym_COLON] = ACTIONS(6818), - [anon_sym_struct] = ACTIONS(6816), - [anon_sym_union] = ACTIONS(6816), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6816), - [anon_sym___typeof] = ACTIONS(6816), - [anon_sym_typeof] = ACTIONS(6816), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6816), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6816), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6816), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6816), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6816), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6816), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6816), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6816), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6816), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6816), - [anon_sym_NS_AVAILABLE] = ACTIONS(6816), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6816), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6816), - [anon_sym_API_AVAILABLE] = ACTIONS(6816), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6816), - [anon_sym_API_DEPRECATED] = ACTIONS(6816), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6816), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6816), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6816), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6816), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6816), - [anon_sym___deprecated_msg] = ACTIONS(6816), - [anon_sym___deprecated_enum_msg] = ACTIONS(6816), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6816), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6816), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6816), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6816), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6816), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6816), - [anon_sym_ATprotocol] = ACTIONS(6818), - [anon_sym_ATinterface] = ACTIONS(6818), - [anon_sym_ATimplementation] = ACTIONS(6818), - [anon_sym_ATproperty] = ACTIONS(6818), - [anon_sym__Alignas] = ACTIONS(6816), - [anon_sym_BOOL] = ACTIONS(6816), - [anon_sym_IMP] = ACTIONS(6816), - [anon_sym_SEL] = ACTIONS(6816), - [anon_sym_Class] = ACTIONS(6816), - [anon_sym_id] = ACTIONS(6816), - }, - [3991] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token2] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [3992] = { - [sym_identifier] = ACTIONS(6820), - [anon_sym_COMMA] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6822), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6822), - [anon_sym_LPAREN2] = ACTIONS(6822), - [anon_sym_STAR] = ACTIONS(6822), - [anon_sym_CARET] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym___extension__] = ACTIONS(6820), - [anon_sym_extern] = ACTIONS(6820), - [anon_sym___attribute__] = ACTIONS(6820), - [anon_sym___attribute] = ACTIONS(6820), - [anon_sym_noreturn] = ACTIONS(6820), - [anon_sym_LBRACK] = ACTIONS(6822), - [anon_sym___declspec] = ACTIONS(6820), - [anon_sym___based] = ACTIONS(6820), - [anon_sym_LBRACE] = ACTIONS(6822), - [anon_sym_RBRACE] = ACTIONS(6822), - [anon_sym_signed] = ACTIONS(6820), - [anon_sym_unsigned] = ACTIONS(6820), - [anon_sym_long] = ACTIONS(6820), - [anon_sym_short] = ACTIONS(6820), - [anon_sym_ATautoreleasepool] = ACTIONS(6822), - [anon_sym_static] = ACTIONS(6820), - [anon_sym_auto] = ACTIONS(6820), - [anon_sym_register] = ACTIONS(6820), - [anon_sym_inline] = ACTIONS(6820), - [anon_sym___inline] = ACTIONS(6820), - [anon_sym___inline__] = ACTIONS(6820), - [anon_sym___forceinline] = ACTIONS(6820), - [anon_sym_thread_local] = ACTIONS(6820), - [anon_sym___thread] = ACTIONS(6820), - [anon_sym_CG_EXTERN] = ACTIONS(6820), - [anon_sym_CG_INLINE] = ACTIONS(6820), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6820), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6820), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6820), - [anon_sym_IBOutlet] = ACTIONS(6820), - [anon_sym_IBInspectable] = ACTIONS(6820), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6820), - [anon_sym_NS_INLINE] = ACTIONS(6820), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6820), - [anon_sym_OBJC_EXPORT] = ACTIONS(6820), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6820), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6820), - [anon_sym_const] = ACTIONS(6820), - [anon_sym_constexpr] = ACTIONS(6820), - [anon_sym_volatile] = ACTIONS(6820), - [anon_sym_restrict] = ACTIONS(6820), - [anon_sym___restrict__] = ACTIONS(6820), - [anon_sym__Atomic] = ACTIONS(6820), - [anon_sym__Noreturn] = ACTIONS(6820), - [anon_sym_nullable] = ACTIONS(6820), - [anon_sym__Complex] = ACTIONS(6820), - [anon_sym__Nonnull] = ACTIONS(6820), - [anon_sym__Nullable] = ACTIONS(6820), - [anon_sym__Nullable_result] = ACTIONS(6820), - [anon_sym__Null_unspecified] = ACTIONS(6820), - [anon_sym___autoreleasing] = ACTIONS(6820), - [anon_sym___block] = ACTIONS(6820), - [anon_sym___bridge] = ACTIONS(6820), - [anon_sym___bridge_retained] = ACTIONS(6820), - [anon_sym___bridge_transfer] = ACTIONS(6820), - [anon_sym___complex] = ACTIONS(6820), - [anon_sym___const] = ACTIONS(6820), - [anon_sym___imag] = ACTIONS(6820), - [anon_sym___kindof] = ACTIONS(6820), - [anon_sym___nonnull] = ACTIONS(6820), - [anon_sym___nullable] = ACTIONS(6820), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6820), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6820), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6820), - [anon_sym___real] = ACTIONS(6820), - [anon_sym___strong] = ACTIONS(6820), - [anon_sym___unsafe_unretained] = ACTIONS(6820), - [anon_sym___unused] = ACTIONS(6820), - [anon_sym___weak] = ACTIONS(6820), - [sym_primitive_type] = ACTIONS(6820), - [anon_sym_enum] = ACTIONS(6820), - [anon_sym_COLON] = ACTIONS(6822), - [anon_sym_struct] = ACTIONS(6820), - [anon_sym_union] = ACTIONS(6820), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6820), - [anon_sym___typeof] = ACTIONS(6820), - [anon_sym_typeof] = ACTIONS(6820), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6820), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6820), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6820), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6820), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6820), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6820), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6820), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6820), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6820), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6820), - [anon_sym_NS_AVAILABLE] = ACTIONS(6820), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6820), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6820), - [anon_sym_API_AVAILABLE] = ACTIONS(6820), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6820), - [anon_sym_API_DEPRECATED] = ACTIONS(6820), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6820), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6820), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6820), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6820), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6820), - [anon_sym___deprecated_msg] = ACTIONS(6820), - [anon_sym___deprecated_enum_msg] = ACTIONS(6820), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6820), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6820), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6820), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6820), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6820), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6820), - [anon_sym_ATprotocol] = ACTIONS(6822), - [anon_sym_ATinterface] = ACTIONS(6822), - [anon_sym_ATimplementation] = ACTIONS(6822), - [anon_sym_ATproperty] = ACTIONS(6822), - [anon_sym__Alignas] = ACTIONS(6820), - [anon_sym_BOOL] = ACTIONS(6820), - [anon_sym_IMP] = ACTIONS(6820), - [anon_sym_SEL] = ACTIONS(6820), - [anon_sym_Class] = ACTIONS(6820), - [anon_sym_id] = ACTIONS(6820), - }, - [3993] = { - [sym_identifier] = ACTIONS(6824), - [anon_sym_COMMA] = ACTIONS(6826), - [anon_sym_RPAREN] = ACTIONS(6826), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6826), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6826), - [anon_sym_LPAREN2] = ACTIONS(6826), - [anon_sym_STAR] = ACTIONS(6826), - [anon_sym_CARET] = ACTIONS(6826), - [anon_sym_GT] = ACTIONS(6826), - [anon_sym_SEMI] = ACTIONS(6826), - [anon_sym___extension__] = ACTIONS(6824), - [anon_sym_extern] = ACTIONS(6824), - [anon_sym___attribute__] = ACTIONS(6824), - [anon_sym___attribute] = ACTIONS(6824), - [anon_sym_noreturn] = ACTIONS(6824), - [anon_sym_LBRACK] = ACTIONS(6826), - [anon_sym___declspec] = ACTIONS(6824), - [anon_sym___based] = ACTIONS(6824), - [anon_sym_LBRACE] = ACTIONS(6826), - [anon_sym_RBRACE] = ACTIONS(6826), - [anon_sym_signed] = ACTIONS(6824), - [anon_sym_unsigned] = ACTIONS(6824), - [anon_sym_long] = ACTIONS(6824), - [anon_sym_short] = ACTIONS(6824), - [anon_sym_ATautoreleasepool] = ACTIONS(6826), - [anon_sym_static] = ACTIONS(6824), - [anon_sym_auto] = ACTIONS(6824), - [anon_sym_register] = ACTIONS(6824), - [anon_sym_inline] = ACTIONS(6824), - [anon_sym___inline] = ACTIONS(6824), - [anon_sym___inline__] = ACTIONS(6824), - [anon_sym___forceinline] = ACTIONS(6824), - [anon_sym_thread_local] = ACTIONS(6824), - [anon_sym___thread] = ACTIONS(6824), - [anon_sym_CG_EXTERN] = ACTIONS(6824), - [anon_sym_CG_INLINE] = ACTIONS(6824), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6824), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6824), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6824), - [anon_sym_IBOutlet] = ACTIONS(6824), - [anon_sym_IBInspectable] = ACTIONS(6824), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6824), - [anon_sym_NS_INLINE] = ACTIONS(6824), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6824), - [anon_sym_OBJC_EXPORT] = ACTIONS(6824), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6824), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6824), - [anon_sym_const] = ACTIONS(6824), - [anon_sym_constexpr] = ACTIONS(6824), - [anon_sym_volatile] = ACTIONS(6824), - [anon_sym_restrict] = ACTIONS(6824), - [anon_sym___restrict__] = ACTIONS(6824), - [anon_sym__Atomic] = ACTIONS(6824), - [anon_sym__Noreturn] = ACTIONS(6824), - [anon_sym_nullable] = ACTIONS(6824), - [anon_sym__Complex] = ACTIONS(6824), - [anon_sym__Nonnull] = ACTIONS(6824), - [anon_sym__Nullable] = ACTIONS(6824), - [anon_sym__Nullable_result] = ACTIONS(6824), - [anon_sym__Null_unspecified] = ACTIONS(6824), - [anon_sym___autoreleasing] = ACTIONS(6824), - [anon_sym___block] = ACTIONS(6824), - [anon_sym___bridge] = ACTIONS(6824), - [anon_sym___bridge_retained] = ACTIONS(6824), - [anon_sym___bridge_transfer] = ACTIONS(6824), - [anon_sym___complex] = ACTIONS(6824), - [anon_sym___const] = ACTIONS(6824), - [anon_sym___imag] = ACTIONS(6824), - [anon_sym___kindof] = ACTIONS(6824), - [anon_sym___nonnull] = ACTIONS(6824), - [anon_sym___nullable] = ACTIONS(6824), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6824), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6824), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6824), - [anon_sym___real] = ACTIONS(6824), - [anon_sym___strong] = ACTIONS(6824), - [anon_sym___unsafe_unretained] = ACTIONS(6824), - [anon_sym___unused] = ACTIONS(6824), - [anon_sym___weak] = ACTIONS(6824), - [sym_primitive_type] = ACTIONS(6824), - [anon_sym_enum] = ACTIONS(6824), - [anon_sym_COLON] = ACTIONS(6826), - [anon_sym_struct] = ACTIONS(6824), - [anon_sym_union] = ACTIONS(6824), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6824), - [anon_sym___typeof] = ACTIONS(6824), - [anon_sym_typeof] = ACTIONS(6824), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6824), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6824), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6824), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6824), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6824), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6824), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6824), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6824), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6824), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6824), - [anon_sym_NS_AVAILABLE] = ACTIONS(6824), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6824), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6824), - [anon_sym_API_AVAILABLE] = ACTIONS(6824), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6824), - [anon_sym_API_DEPRECATED] = ACTIONS(6824), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6824), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6824), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6824), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6824), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6824), - [anon_sym___deprecated_msg] = ACTIONS(6824), - [anon_sym___deprecated_enum_msg] = ACTIONS(6824), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6824), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6824), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6824), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6824), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6824), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6824), - [anon_sym_ATprotocol] = ACTIONS(6826), - [anon_sym_ATinterface] = ACTIONS(6826), - [anon_sym_ATimplementation] = ACTIONS(6826), - [anon_sym_ATproperty] = ACTIONS(6826), - [anon_sym__Alignas] = ACTIONS(6824), - [anon_sym_BOOL] = ACTIONS(6824), - [anon_sym_IMP] = ACTIONS(6824), - [anon_sym_SEL] = ACTIONS(6824), - [anon_sym_Class] = ACTIONS(6824), - [anon_sym_id] = ACTIONS(6824), - }, - [3994] = { - [sym_identifier] = ACTIONS(6649), - [aux_sym_preproc_def_token1] = ACTIONS(6649), - [aux_sym_preproc_if_token1] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6649), - [sym_preproc_directive] = ACTIONS(6649), - [anon_sym_DASH] = ACTIONS(6651), - [anon_sym_PLUS] = ACTIONS(6651), - [anon_sym___extension__] = ACTIONS(6649), - [anon_sym_typedef] = ACTIONS(6649), - [anon_sym_extern] = ACTIONS(6649), - [anon_sym___attribute__] = ACTIONS(6649), - [anon_sym___attribute] = ACTIONS(6649), - [anon_sym_noreturn] = ACTIONS(6649), - [anon_sym_LBRACK] = ACTIONS(6651), - [anon_sym___declspec] = ACTIONS(6649), - [anon_sym___cdecl] = ACTIONS(6649), - [anon_sym___clrcall] = ACTIONS(6649), - [anon_sym___stdcall] = ACTIONS(6649), - [anon_sym___fastcall] = ACTIONS(6649), - [anon_sym___thiscall] = ACTIONS(6649), - [anon_sym___vectorcall] = ACTIONS(6649), - [anon_sym_signed] = ACTIONS(6649), - [anon_sym_unsigned] = ACTIONS(6649), - [anon_sym_long] = ACTIONS(6649), - [anon_sym_short] = ACTIONS(6649), - [anon_sym_static] = ACTIONS(6649), - [anon_sym_auto] = ACTIONS(6649), - [anon_sym_register] = ACTIONS(6649), - [anon_sym_inline] = ACTIONS(6649), - [anon_sym___inline] = ACTIONS(6649), - [anon_sym___inline__] = ACTIONS(6649), - [anon_sym___forceinline] = ACTIONS(6649), - [anon_sym_thread_local] = ACTIONS(6649), - [anon_sym___thread] = ACTIONS(6649), - [anon_sym_CG_EXTERN] = ACTIONS(6649), - [anon_sym_CG_INLINE] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6649), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6649), - [anon_sym_IBOutlet] = ACTIONS(6649), - [anon_sym_IBInspectable] = ACTIONS(6649), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6649), - [anon_sym_NS_INLINE] = ACTIONS(6649), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6649), - [anon_sym_OBJC_EXPORT] = ACTIONS(6649), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6649), - [anon_sym_const] = ACTIONS(6649), - [anon_sym_constexpr] = ACTIONS(6649), - [anon_sym_volatile] = ACTIONS(6649), - [anon_sym_restrict] = ACTIONS(6649), - [anon_sym___restrict__] = ACTIONS(6649), - [anon_sym__Atomic] = ACTIONS(6649), - [anon_sym__Noreturn] = ACTIONS(6649), - [anon_sym_nullable] = ACTIONS(6649), - [anon_sym__Complex] = ACTIONS(6649), - [anon_sym__Nonnull] = ACTIONS(6649), - [anon_sym__Nullable] = ACTIONS(6649), - [anon_sym__Nullable_result] = ACTIONS(6649), - [anon_sym__Null_unspecified] = ACTIONS(6649), - [anon_sym___autoreleasing] = ACTIONS(6649), - [anon_sym___block] = ACTIONS(6649), - [anon_sym___bridge] = ACTIONS(6649), - [anon_sym___bridge_retained] = ACTIONS(6649), - [anon_sym___bridge_transfer] = ACTIONS(6649), - [anon_sym___complex] = ACTIONS(6649), - [anon_sym___const] = ACTIONS(6649), - [anon_sym___imag] = ACTIONS(6649), - [anon_sym___kindof] = ACTIONS(6649), - [anon_sym___nonnull] = ACTIONS(6649), - [anon_sym___nullable] = ACTIONS(6649), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6649), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6649), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6649), - [anon_sym___real] = ACTIONS(6649), - [anon_sym___strong] = ACTIONS(6649), - [anon_sym___unsafe_unretained] = ACTIONS(6649), - [anon_sym___unused] = ACTIONS(6649), - [anon_sym___weak] = ACTIONS(6649), - [sym_primitive_type] = ACTIONS(6649), - [anon_sym_enum] = ACTIONS(6649), - [anon_sym_struct] = ACTIONS(6649), - [anon_sym_union] = ACTIONS(6649), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6649), - [anon_sym___typeof] = ACTIONS(6649), - [anon_sym_typeof] = ACTIONS(6649), - [aux_sym_preproc_undef_token1] = ACTIONS(6649), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6649), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6649), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6649), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6649), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE] = ACTIONS(6649), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_API_AVAILABLE] = ACTIONS(6649), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_API_DEPRECATED] = ACTIONS(6649), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6649), - [anon_sym___deprecated_msg] = ACTIONS(6649), - [anon_sym___deprecated_enum_msg] = ACTIONS(6649), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6649), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6649), - [anon_sym_ATend] = ACTIONS(6651), - [anon_sym_ATsynthesize] = ACTIONS(6651), - [anon_sym_ATdynamic] = ACTIONS(6651), - [anon_sym__Alignas] = ACTIONS(6649), - [anon_sym_BOOL] = ACTIONS(6649), - [anon_sym_IMP] = ACTIONS(6649), - [anon_sym_SEL] = ACTIONS(6649), - [anon_sym_Class] = ACTIONS(6649), - [anon_sym_id] = ACTIONS(6649), - }, - [3995] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token2] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [3996] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(3498), - [anon_sym_RPAREN] = ACTIONS(3498), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3498), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3498), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_GT] = ACTIONS(3498), - [anon_sym_SEMI] = ACTIONS(3498), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(3494), - [anon_sym___based] = ACTIONS(3494), - [anon_sym_LBRACE] = ACTIONS(3498), - [anon_sym_RBRACE] = ACTIONS(3498), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_ATautoreleasepool] = ACTIONS(3498), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_COLON] = ACTIONS(3498), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym_ATproperty] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [3997] = { - [sym_identifier] = ACTIONS(6828), - [anon_sym_COMMA] = ACTIONS(6830), - [anon_sym_RPAREN] = ACTIONS(6830), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6830), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6830), - [anon_sym_LPAREN2] = ACTIONS(6830), - [anon_sym_STAR] = ACTIONS(6830), - [anon_sym_CARET] = ACTIONS(6830), - [anon_sym_GT] = ACTIONS(6830), - [anon_sym_SEMI] = ACTIONS(6830), - [anon_sym___extension__] = ACTIONS(6828), - [anon_sym_extern] = ACTIONS(6828), - [anon_sym___attribute__] = ACTIONS(6828), - [anon_sym___attribute] = ACTIONS(6828), - [anon_sym_noreturn] = ACTIONS(6828), - [anon_sym_LBRACK] = ACTIONS(6830), - [anon_sym___declspec] = ACTIONS(6828), - [anon_sym___based] = ACTIONS(6828), - [anon_sym_LBRACE] = ACTIONS(6830), - [anon_sym_RBRACE] = ACTIONS(6830), - [anon_sym_signed] = ACTIONS(6828), - [anon_sym_unsigned] = ACTIONS(6828), - [anon_sym_long] = ACTIONS(6828), - [anon_sym_short] = ACTIONS(6828), - [anon_sym_ATautoreleasepool] = ACTIONS(6830), - [anon_sym_static] = ACTIONS(6828), - [anon_sym_auto] = ACTIONS(6828), - [anon_sym_register] = ACTIONS(6828), - [anon_sym_inline] = ACTIONS(6828), - [anon_sym___inline] = ACTIONS(6828), - [anon_sym___inline__] = ACTIONS(6828), - [anon_sym___forceinline] = ACTIONS(6828), - [anon_sym_thread_local] = ACTIONS(6828), - [anon_sym___thread] = ACTIONS(6828), - [anon_sym_CG_EXTERN] = ACTIONS(6828), - [anon_sym_CG_INLINE] = ACTIONS(6828), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6828), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6828), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6828), - [anon_sym_IBOutlet] = ACTIONS(6828), - [anon_sym_IBInspectable] = ACTIONS(6828), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6828), - [anon_sym_NS_INLINE] = ACTIONS(6828), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6828), - [anon_sym_OBJC_EXPORT] = ACTIONS(6828), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6828), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6828), - [anon_sym_const] = ACTIONS(6828), - [anon_sym_constexpr] = ACTIONS(6828), - [anon_sym_volatile] = ACTIONS(6828), - [anon_sym_restrict] = ACTIONS(6828), - [anon_sym___restrict__] = ACTIONS(6828), - [anon_sym__Atomic] = ACTIONS(6828), - [anon_sym__Noreturn] = ACTIONS(6828), - [anon_sym_nullable] = ACTIONS(6828), - [anon_sym__Complex] = ACTIONS(6828), - [anon_sym__Nonnull] = ACTIONS(6828), - [anon_sym__Nullable] = ACTIONS(6828), - [anon_sym__Nullable_result] = ACTIONS(6828), - [anon_sym__Null_unspecified] = ACTIONS(6828), - [anon_sym___autoreleasing] = ACTIONS(6828), - [anon_sym___block] = ACTIONS(6828), - [anon_sym___bridge] = ACTIONS(6828), - [anon_sym___bridge_retained] = ACTIONS(6828), - [anon_sym___bridge_transfer] = ACTIONS(6828), - [anon_sym___complex] = ACTIONS(6828), - [anon_sym___const] = ACTIONS(6828), - [anon_sym___imag] = ACTIONS(6828), - [anon_sym___kindof] = ACTIONS(6828), - [anon_sym___nonnull] = ACTIONS(6828), - [anon_sym___nullable] = ACTIONS(6828), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6828), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6828), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6828), - [anon_sym___real] = ACTIONS(6828), - [anon_sym___strong] = ACTIONS(6828), - [anon_sym___unsafe_unretained] = ACTIONS(6828), - [anon_sym___unused] = ACTIONS(6828), - [anon_sym___weak] = ACTIONS(6828), - [sym_primitive_type] = ACTIONS(6828), - [anon_sym_enum] = ACTIONS(6828), - [anon_sym_COLON] = ACTIONS(6830), - [anon_sym_struct] = ACTIONS(6828), - [anon_sym_union] = ACTIONS(6828), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6828), - [anon_sym___typeof] = ACTIONS(6828), - [anon_sym_typeof] = ACTIONS(6828), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6828), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6828), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6828), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6828), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6828), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6828), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6828), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6828), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6828), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6828), - [anon_sym_NS_AVAILABLE] = ACTIONS(6828), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6828), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6828), - [anon_sym_API_AVAILABLE] = ACTIONS(6828), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6828), - [anon_sym_API_DEPRECATED] = ACTIONS(6828), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6828), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6828), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6828), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6828), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6828), - [anon_sym___deprecated_msg] = ACTIONS(6828), - [anon_sym___deprecated_enum_msg] = ACTIONS(6828), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6828), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6828), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6828), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6828), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6828), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6828), - [anon_sym_ATprotocol] = ACTIONS(6830), - [anon_sym_ATinterface] = ACTIONS(6830), - [anon_sym_ATimplementation] = ACTIONS(6830), - [anon_sym_ATproperty] = ACTIONS(6830), - [anon_sym__Alignas] = ACTIONS(6828), - [anon_sym_BOOL] = ACTIONS(6828), - [anon_sym_IMP] = ACTIONS(6828), - [anon_sym_SEL] = ACTIONS(6828), - [anon_sym_Class] = ACTIONS(6828), - [anon_sym_id] = ACTIONS(6828), - }, - [3998] = { - [sym_identifier] = ACTIONS(6832), - [anon_sym_COMMA] = ACTIONS(6834), - [anon_sym_RPAREN] = ACTIONS(6834), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6834), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6834), - [anon_sym_LPAREN2] = ACTIONS(6834), - [anon_sym_STAR] = ACTIONS(6834), - [anon_sym_CARET] = ACTIONS(6834), - [anon_sym_GT] = ACTIONS(6834), - [anon_sym_SEMI] = ACTIONS(6834), - [anon_sym___extension__] = ACTIONS(6832), - [anon_sym_extern] = ACTIONS(6832), - [anon_sym___attribute__] = ACTIONS(6832), - [anon_sym___attribute] = ACTIONS(6832), - [anon_sym_noreturn] = ACTIONS(6832), - [anon_sym_LBRACK] = ACTIONS(6834), - [anon_sym___declspec] = ACTIONS(6832), - [anon_sym___based] = ACTIONS(6832), - [anon_sym_LBRACE] = ACTIONS(6834), - [anon_sym_RBRACE] = ACTIONS(6834), - [anon_sym_signed] = ACTIONS(6832), - [anon_sym_unsigned] = ACTIONS(6832), - [anon_sym_long] = ACTIONS(6832), - [anon_sym_short] = ACTIONS(6832), - [anon_sym_ATautoreleasepool] = ACTIONS(6834), - [anon_sym_static] = ACTIONS(6832), - [anon_sym_auto] = ACTIONS(6832), - [anon_sym_register] = ACTIONS(6832), - [anon_sym_inline] = ACTIONS(6832), - [anon_sym___inline] = ACTIONS(6832), - [anon_sym___inline__] = ACTIONS(6832), - [anon_sym___forceinline] = ACTIONS(6832), - [anon_sym_thread_local] = ACTIONS(6832), - [anon_sym___thread] = ACTIONS(6832), - [anon_sym_CG_EXTERN] = ACTIONS(6832), - [anon_sym_CG_INLINE] = ACTIONS(6832), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6832), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6832), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6832), - [anon_sym_IBOutlet] = ACTIONS(6832), - [anon_sym_IBInspectable] = ACTIONS(6832), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6832), - [anon_sym_NS_INLINE] = ACTIONS(6832), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6832), - [anon_sym_OBJC_EXPORT] = ACTIONS(6832), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6832), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6832), - [anon_sym_const] = ACTIONS(6832), - [anon_sym_constexpr] = ACTIONS(6832), - [anon_sym_volatile] = ACTIONS(6832), - [anon_sym_restrict] = ACTIONS(6832), - [anon_sym___restrict__] = ACTIONS(6832), - [anon_sym__Atomic] = ACTIONS(6832), - [anon_sym__Noreturn] = ACTIONS(6832), - [anon_sym_nullable] = ACTIONS(6832), - [anon_sym__Complex] = ACTIONS(6832), - [anon_sym__Nonnull] = ACTIONS(6832), - [anon_sym__Nullable] = ACTIONS(6832), - [anon_sym__Nullable_result] = ACTIONS(6832), - [anon_sym__Null_unspecified] = ACTIONS(6832), - [anon_sym___autoreleasing] = ACTIONS(6832), - [anon_sym___block] = ACTIONS(6832), - [anon_sym___bridge] = ACTIONS(6832), - [anon_sym___bridge_retained] = ACTIONS(6832), - [anon_sym___bridge_transfer] = ACTIONS(6832), - [anon_sym___complex] = ACTIONS(6832), - [anon_sym___const] = ACTIONS(6832), - [anon_sym___imag] = ACTIONS(6832), - [anon_sym___kindof] = ACTIONS(6832), - [anon_sym___nonnull] = ACTIONS(6832), - [anon_sym___nullable] = ACTIONS(6832), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6832), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6832), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6832), - [anon_sym___real] = ACTIONS(6832), - [anon_sym___strong] = ACTIONS(6832), - [anon_sym___unsafe_unretained] = ACTIONS(6832), - [anon_sym___unused] = ACTIONS(6832), - [anon_sym___weak] = ACTIONS(6832), - [sym_primitive_type] = ACTIONS(6832), - [anon_sym_enum] = ACTIONS(6832), - [anon_sym_COLON] = ACTIONS(6834), - [anon_sym_struct] = ACTIONS(6832), - [anon_sym_union] = ACTIONS(6832), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6832), - [anon_sym___typeof] = ACTIONS(6832), - [anon_sym_typeof] = ACTIONS(6832), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6832), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6832), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6832), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6832), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6832), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6832), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6832), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6832), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6832), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6832), - [anon_sym_NS_AVAILABLE] = ACTIONS(6832), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6832), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6832), - [anon_sym_API_AVAILABLE] = ACTIONS(6832), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6832), - [anon_sym_API_DEPRECATED] = ACTIONS(6832), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6832), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6832), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6832), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6832), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6832), - [anon_sym___deprecated_msg] = ACTIONS(6832), - [anon_sym___deprecated_enum_msg] = ACTIONS(6832), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6832), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6832), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6832), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6832), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6832), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6832), - [anon_sym_ATprotocol] = ACTIONS(6834), - [anon_sym_ATinterface] = ACTIONS(6834), - [anon_sym_ATimplementation] = ACTIONS(6834), - [anon_sym_ATproperty] = ACTIONS(6834), - [anon_sym__Alignas] = ACTIONS(6832), - [anon_sym_BOOL] = ACTIONS(6832), - [anon_sym_IMP] = ACTIONS(6832), - [anon_sym_SEL] = ACTIONS(6832), - [anon_sym_Class] = ACTIONS(6832), - [anon_sym_id] = ACTIONS(6832), - }, - [3999] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token2] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [4000] = { - [sym_identifier] = ACTIONS(6645), - [aux_sym_preproc_def_token1] = ACTIONS(6645), - [aux_sym_preproc_if_token1] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6645), - [sym_preproc_directive] = ACTIONS(6645), - [anon_sym_DASH] = ACTIONS(6647), - [anon_sym_PLUS] = ACTIONS(6647), - [anon_sym___extension__] = ACTIONS(6645), - [anon_sym_typedef] = ACTIONS(6645), - [anon_sym_extern] = ACTIONS(6645), - [anon_sym___attribute__] = ACTIONS(6645), - [anon_sym___attribute] = ACTIONS(6645), - [anon_sym_noreturn] = ACTIONS(6645), - [anon_sym_LBRACK] = ACTIONS(6647), - [anon_sym___declspec] = ACTIONS(6645), - [anon_sym___cdecl] = ACTIONS(6645), - [anon_sym___clrcall] = ACTIONS(6645), - [anon_sym___stdcall] = ACTIONS(6645), - [anon_sym___fastcall] = ACTIONS(6645), - [anon_sym___thiscall] = ACTIONS(6645), - [anon_sym___vectorcall] = ACTIONS(6645), - [anon_sym_signed] = ACTIONS(6645), - [anon_sym_unsigned] = ACTIONS(6645), - [anon_sym_long] = ACTIONS(6645), - [anon_sym_short] = ACTIONS(6645), - [anon_sym_static] = ACTIONS(6645), - [anon_sym_auto] = ACTIONS(6645), - [anon_sym_register] = ACTIONS(6645), - [anon_sym_inline] = ACTIONS(6645), - [anon_sym___inline] = ACTIONS(6645), - [anon_sym___inline__] = ACTIONS(6645), - [anon_sym___forceinline] = ACTIONS(6645), - [anon_sym_thread_local] = ACTIONS(6645), - [anon_sym___thread] = ACTIONS(6645), - [anon_sym_CG_EXTERN] = ACTIONS(6645), - [anon_sym_CG_INLINE] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6645), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6645), - [anon_sym_IBOutlet] = ACTIONS(6645), - [anon_sym_IBInspectable] = ACTIONS(6645), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6645), - [anon_sym_NS_INLINE] = ACTIONS(6645), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6645), - [anon_sym_OBJC_EXPORT] = ACTIONS(6645), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6645), - [anon_sym_const] = ACTIONS(6645), - [anon_sym_constexpr] = ACTIONS(6645), - [anon_sym_volatile] = ACTIONS(6645), - [anon_sym_restrict] = ACTIONS(6645), - [anon_sym___restrict__] = ACTIONS(6645), - [anon_sym__Atomic] = ACTIONS(6645), - [anon_sym__Noreturn] = ACTIONS(6645), - [anon_sym_nullable] = ACTIONS(6645), - [anon_sym__Complex] = ACTIONS(6645), - [anon_sym__Nonnull] = ACTIONS(6645), - [anon_sym__Nullable] = ACTIONS(6645), - [anon_sym__Nullable_result] = ACTIONS(6645), - [anon_sym__Null_unspecified] = ACTIONS(6645), - [anon_sym___autoreleasing] = ACTIONS(6645), - [anon_sym___block] = ACTIONS(6645), - [anon_sym___bridge] = ACTIONS(6645), - [anon_sym___bridge_retained] = ACTIONS(6645), - [anon_sym___bridge_transfer] = ACTIONS(6645), - [anon_sym___complex] = ACTIONS(6645), - [anon_sym___const] = ACTIONS(6645), - [anon_sym___imag] = ACTIONS(6645), - [anon_sym___kindof] = ACTIONS(6645), - [anon_sym___nonnull] = ACTIONS(6645), - [anon_sym___nullable] = ACTIONS(6645), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6645), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6645), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6645), - [anon_sym___real] = ACTIONS(6645), - [anon_sym___strong] = ACTIONS(6645), - [anon_sym___unsafe_unretained] = ACTIONS(6645), - [anon_sym___unused] = ACTIONS(6645), - [anon_sym___weak] = ACTIONS(6645), - [sym_primitive_type] = ACTIONS(6645), - [anon_sym_enum] = ACTIONS(6645), - [anon_sym_struct] = ACTIONS(6645), - [anon_sym_union] = ACTIONS(6645), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6645), - [anon_sym___typeof] = ACTIONS(6645), - [anon_sym_typeof] = ACTIONS(6645), - [aux_sym_preproc_undef_token1] = ACTIONS(6645), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6645), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6645), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6645), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6645), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE] = ACTIONS(6645), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_API_AVAILABLE] = ACTIONS(6645), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_API_DEPRECATED] = ACTIONS(6645), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6645), - [anon_sym___deprecated_msg] = ACTIONS(6645), - [anon_sym___deprecated_enum_msg] = ACTIONS(6645), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6645), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6645), - [anon_sym_ATend] = ACTIONS(6647), - [anon_sym_ATsynthesize] = ACTIONS(6647), - [anon_sym_ATdynamic] = ACTIONS(6647), - [anon_sym__Alignas] = ACTIONS(6645), - [anon_sym_BOOL] = ACTIONS(6645), - [anon_sym_IMP] = ACTIONS(6645), - [anon_sym_SEL] = ACTIONS(6645), - [anon_sym_Class] = ACTIONS(6645), - [anon_sym_id] = ACTIONS(6645), - }, - [4001] = { - [sym_identifier] = ACTIONS(3078), - [aux_sym_preproc_def_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token1] = ACTIONS(3078), - [aux_sym_preproc_if_token2] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3078), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3078), - [sym_preproc_directive] = ACTIONS(3078), - [anon_sym_DASH] = ACTIONS(3080), - [anon_sym_PLUS] = ACTIONS(3080), - [anon_sym___extension__] = ACTIONS(3078), - [anon_sym_typedef] = ACTIONS(3078), - [anon_sym_extern] = ACTIONS(3078), - [anon_sym___attribute__] = ACTIONS(3078), - [anon_sym___attribute] = ACTIONS(3078), - [anon_sym_noreturn] = ACTIONS(3078), - [anon_sym_LBRACK] = ACTIONS(3080), - [anon_sym___declspec] = ACTIONS(3078), - [anon_sym___cdecl] = ACTIONS(3078), - [anon_sym___clrcall] = ACTIONS(3078), - [anon_sym___stdcall] = ACTIONS(3078), - [anon_sym___fastcall] = ACTIONS(3078), - [anon_sym___thiscall] = ACTIONS(3078), - [anon_sym___vectorcall] = ACTIONS(3078), - [anon_sym_signed] = ACTIONS(3078), - [anon_sym_unsigned] = ACTIONS(3078), - [anon_sym_long] = ACTIONS(3078), - [anon_sym_short] = ACTIONS(3078), - [anon_sym_static] = ACTIONS(3078), - [anon_sym_auto] = ACTIONS(3078), - [anon_sym_register] = ACTIONS(3078), - [anon_sym_inline] = ACTIONS(3078), - [anon_sym___inline] = ACTIONS(3078), - [anon_sym___inline__] = ACTIONS(3078), - [anon_sym___forceinline] = ACTIONS(3078), - [anon_sym_thread_local] = ACTIONS(3078), - [anon_sym___thread] = ACTIONS(3078), - [anon_sym_CG_EXTERN] = ACTIONS(3078), - [anon_sym_CG_INLINE] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3078), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3078), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3078), - [anon_sym_IBOutlet] = ACTIONS(3078), - [anon_sym_IBInspectable] = ACTIONS(3078), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3078), - [anon_sym_NS_INLINE] = ACTIONS(3078), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3078), - [anon_sym_OBJC_EXPORT] = ACTIONS(3078), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3078), - [anon_sym_const] = ACTIONS(3078), - [anon_sym_constexpr] = ACTIONS(3078), - [anon_sym_volatile] = ACTIONS(3078), - [anon_sym_restrict] = ACTIONS(3078), - [anon_sym___restrict__] = ACTIONS(3078), - [anon_sym__Atomic] = ACTIONS(3078), - [anon_sym__Noreturn] = ACTIONS(3078), - [anon_sym_nullable] = ACTIONS(3078), - [anon_sym__Complex] = ACTIONS(3078), - [anon_sym__Nonnull] = ACTIONS(3078), - [anon_sym__Nullable] = ACTIONS(3078), - [anon_sym__Nullable_result] = ACTIONS(3078), - [anon_sym__Null_unspecified] = ACTIONS(3078), - [anon_sym___autoreleasing] = ACTIONS(3078), - [anon_sym___block] = ACTIONS(3078), - [anon_sym___bridge] = ACTIONS(3078), - [anon_sym___bridge_retained] = ACTIONS(3078), - [anon_sym___bridge_transfer] = ACTIONS(3078), - [anon_sym___complex] = ACTIONS(3078), - [anon_sym___const] = ACTIONS(3078), - [anon_sym___imag] = ACTIONS(3078), - [anon_sym___kindof] = ACTIONS(3078), - [anon_sym___nonnull] = ACTIONS(3078), - [anon_sym___nullable] = ACTIONS(3078), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3078), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3078), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3078), - [anon_sym___real] = ACTIONS(3078), - [anon_sym___strong] = ACTIONS(3078), - [anon_sym___unsafe_unretained] = ACTIONS(3078), - [anon_sym___unused] = ACTIONS(3078), - [anon_sym___weak] = ACTIONS(3078), - [sym_primitive_type] = ACTIONS(3078), - [anon_sym_enum] = ACTIONS(3078), - [anon_sym_struct] = ACTIONS(3078), - [anon_sym_union] = ACTIONS(3078), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3078), - [anon_sym___typeof] = ACTIONS(3078), - [anon_sym_typeof] = ACTIONS(3078), - [aux_sym_preproc_undef_token1] = ACTIONS(3078), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3078), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3078), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3078), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3078), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3078), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3078), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE] = ACTIONS(3078), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3078), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_API_AVAILABLE] = ACTIONS(3078), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_API_DEPRECATED] = ACTIONS(3078), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3078), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3078), - [anon_sym___deprecated_msg] = ACTIONS(3078), - [anon_sym___deprecated_enum_msg] = ACTIONS(3078), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3078), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3078), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3078), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3078), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3078), - [anon_sym_ATsynthesize] = ACTIONS(3080), - [anon_sym_ATdynamic] = ACTIONS(3080), - [anon_sym__Alignas] = ACTIONS(3078), - [anon_sym_BOOL] = ACTIONS(3078), - [anon_sym_IMP] = ACTIONS(3078), - [anon_sym_SEL] = ACTIONS(3078), - [anon_sym_Class] = ACTIONS(3078), - [anon_sym_id] = ACTIONS(3078), - }, - [4002] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token2] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [4003] = { - [sym_identifier] = ACTIONS(6549), - [aux_sym_preproc_def_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token1] = ACTIONS(6549), - [aux_sym_preproc_if_token2] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6549), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6549), - [sym_preproc_directive] = ACTIONS(6549), - [anon_sym_DASH] = ACTIONS(6551), - [anon_sym_PLUS] = ACTIONS(6551), - [anon_sym___extension__] = ACTIONS(6549), - [anon_sym_typedef] = ACTIONS(6549), - [anon_sym_extern] = ACTIONS(6549), - [anon_sym___attribute__] = ACTIONS(6549), - [anon_sym___attribute] = ACTIONS(6549), - [anon_sym_noreturn] = ACTIONS(6549), - [anon_sym_LBRACK] = ACTIONS(6551), - [anon_sym___declspec] = ACTIONS(6549), - [anon_sym___cdecl] = ACTIONS(6549), - [anon_sym___clrcall] = ACTIONS(6549), - [anon_sym___stdcall] = ACTIONS(6549), - [anon_sym___fastcall] = ACTIONS(6549), - [anon_sym___thiscall] = ACTIONS(6549), - [anon_sym___vectorcall] = ACTIONS(6549), - [anon_sym_signed] = ACTIONS(6549), - [anon_sym_unsigned] = ACTIONS(6549), - [anon_sym_long] = ACTIONS(6549), - [anon_sym_short] = ACTIONS(6549), - [anon_sym_static] = ACTIONS(6549), - [anon_sym_auto] = ACTIONS(6549), - [anon_sym_register] = ACTIONS(6549), - [anon_sym_inline] = ACTIONS(6549), - [anon_sym___inline] = ACTIONS(6549), - [anon_sym___inline__] = ACTIONS(6549), - [anon_sym___forceinline] = ACTIONS(6549), - [anon_sym_thread_local] = ACTIONS(6549), - [anon_sym___thread] = ACTIONS(6549), - [anon_sym_CG_EXTERN] = ACTIONS(6549), - [anon_sym_CG_INLINE] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6549), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6549), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6549), - [anon_sym_IBOutlet] = ACTIONS(6549), - [anon_sym_IBInspectable] = ACTIONS(6549), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6549), - [anon_sym_NS_INLINE] = ACTIONS(6549), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6549), - [anon_sym_OBJC_EXPORT] = ACTIONS(6549), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6549), - [anon_sym_const] = ACTIONS(6549), - [anon_sym_constexpr] = ACTIONS(6549), - [anon_sym_volatile] = ACTIONS(6549), - [anon_sym_restrict] = ACTIONS(6549), - [anon_sym___restrict__] = ACTIONS(6549), - [anon_sym__Atomic] = ACTIONS(6549), - [anon_sym__Noreturn] = ACTIONS(6549), - [anon_sym_nullable] = ACTIONS(6549), - [anon_sym__Complex] = ACTIONS(6549), - [anon_sym__Nonnull] = ACTIONS(6549), - [anon_sym__Nullable] = ACTIONS(6549), - [anon_sym__Nullable_result] = ACTIONS(6549), - [anon_sym__Null_unspecified] = ACTIONS(6549), - [anon_sym___autoreleasing] = ACTIONS(6549), - [anon_sym___block] = ACTIONS(6549), - [anon_sym___bridge] = ACTIONS(6549), - [anon_sym___bridge_retained] = ACTIONS(6549), - [anon_sym___bridge_transfer] = ACTIONS(6549), - [anon_sym___complex] = ACTIONS(6549), - [anon_sym___const] = ACTIONS(6549), - [anon_sym___imag] = ACTIONS(6549), - [anon_sym___kindof] = ACTIONS(6549), - [anon_sym___nonnull] = ACTIONS(6549), - [anon_sym___nullable] = ACTIONS(6549), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6549), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6549), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6549), - [anon_sym___real] = ACTIONS(6549), - [anon_sym___strong] = ACTIONS(6549), - [anon_sym___unsafe_unretained] = ACTIONS(6549), - [anon_sym___unused] = ACTIONS(6549), - [anon_sym___weak] = ACTIONS(6549), - [sym_primitive_type] = ACTIONS(6549), - [anon_sym_enum] = ACTIONS(6549), - [anon_sym_struct] = ACTIONS(6549), - [anon_sym_union] = ACTIONS(6549), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6549), - [anon_sym___typeof] = ACTIONS(6549), - [anon_sym_typeof] = ACTIONS(6549), - [aux_sym_preproc_undef_token1] = ACTIONS(6549), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6549), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6549), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6549), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6549), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6549), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6549), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE] = ACTIONS(6549), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6549), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_API_AVAILABLE] = ACTIONS(6549), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_API_DEPRECATED] = ACTIONS(6549), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6549), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6549), - [anon_sym___deprecated_msg] = ACTIONS(6549), - [anon_sym___deprecated_enum_msg] = ACTIONS(6549), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6549), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6549), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6549), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6549), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6549), - [anon_sym_ATsynthesize] = ACTIONS(6551), - [anon_sym_ATdynamic] = ACTIONS(6551), - [anon_sym__Alignas] = ACTIONS(6549), - [anon_sym_BOOL] = ACTIONS(6549), - [anon_sym_IMP] = ACTIONS(6549), - [anon_sym_SEL] = ACTIONS(6549), - [anon_sym_Class] = ACTIONS(6549), - [anon_sym_id] = ACTIONS(6549), - }, - [4004] = { - [sym_identifier] = ACTIONS(6836), - [anon_sym_COMMA] = ACTIONS(6838), - [anon_sym_RPAREN] = ACTIONS(6838), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6838), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6838), - [anon_sym_LPAREN2] = ACTIONS(6838), - [anon_sym_STAR] = ACTIONS(6838), - [anon_sym_CARET] = ACTIONS(6838), - [anon_sym_GT] = ACTIONS(6838), - [anon_sym_SEMI] = ACTIONS(6838), - [anon_sym___extension__] = ACTIONS(6836), - [anon_sym_extern] = ACTIONS(6836), - [anon_sym___attribute__] = ACTIONS(6836), - [anon_sym___attribute] = ACTIONS(6836), - [anon_sym_noreturn] = ACTIONS(6836), - [anon_sym_LBRACK] = ACTIONS(6838), - [anon_sym___declspec] = ACTIONS(6836), - [anon_sym___based] = ACTIONS(6836), - [anon_sym_LBRACE] = ACTIONS(6838), - [anon_sym_RBRACE] = ACTIONS(6838), - [anon_sym_signed] = ACTIONS(6836), - [anon_sym_unsigned] = ACTIONS(6836), - [anon_sym_long] = ACTIONS(6836), - [anon_sym_short] = ACTIONS(6836), - [anon_sym_ATautoreleasepool] = ACTIONS(6838), - [anon_sym_static] = ACTIONS(6836), - [anon_sym_auto] = ACTIONS(6836), - [anon_sym_register] = ACTIONS(6836), - [anon_sym_inline] = ACTIONS(6836), - [anon_sym___inline] = ACTIONS(6836), - [anon_sym___inline__] = ACTIONS(6836), - [anon_sym___forceinline] = ACTIONS(6836), - [anon_sym_thread_local] = ACTIONS(6836), - [anon_sym___thread] = ACTIONS(6836), - [anon_sym_CG_EXTERN] = ACTIONS(6836), - [anon_sym_CG_INLINE] = ACTIONS(6836), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6836), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6836), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6836), - [anon_sym_IBOutlet] = ACTIONS(6836), - [anon_sym_IBInspectable] = ACTIONS(6836), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6836), - [anon_sym_NS_INLINE] = ACTIONS(6836), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6836), - [anon_sym_OBJC_EXPORT] = ACTIONS(6836), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6836), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6836), - [anon_sym_const] = ACTIONS(6836), - [anon_sym_constexpr] = ACTIONS(6836), - [anon_sym_volatile] = ACTIONS(6836), - [anon_sym_restrict] = ACTIONS(6836), - [anon_sym___restrict__] = ACTIONS(6836), - [anon_sym__Atomic] = ACTIONS(6836), - [anon_sym__Noreturn] = ACTIONS(6836), - [anon_sym_nullable] = ACTIONS(6836), - [anon_sym__Complex] = ACTIONS(6836), - [anon_sym__Nonnull] = ACTIONS(6836), - [anon_sym__Nullable] = ACTIONS(6836), - [anon_sym__Nullable_result] = ACTIONS(6836), - [anon_sym__Null_unspecified] = ACTIONS(6836), - [anon_sym___autoreleasing] = ACTIONS(6836), - [anon_sym___block] = ACTIONS(6836), - [anon_sym___bridge] = ACTIONS(6836), - [anon_sym___bridge_retained] = ACTIONS(6836), - [anon_sym___bridge_transfer] = ACTIONS(6836), - [anon_sym___complex] = ACTIONS(6836), - [anon_sym___const] = ACTIONS(6836), - [anon_sym___imag] = ACTIONS(6836), - [anon_sym___kindof] = ACTIONS(6836), - [anon_sym___nonnull] = ACTIONS(6836), - [anon_sym___nullable] = ACTIONS(6836), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6836), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6836), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6836), - [anon_sym___real] = ACTIONS(6836), - [anon_sym___strong] = ACTIONS(6836), - [anon_sym___unsafe_unretained] = ACTIONS(6836), - [anon_sym___unused] = ACTIONS(6836), - [anon_sym___weak] = ACTIONS(6836), - [sym_primitive_type] = ACTIONS(6836), - [anon_sym_enum] = ACTIONS(6836), - [anon_sym_COLON] = ACTIONS(6838), - [anon_sym_struct] = ACTIONS(6836), - [anon_sym_union] = ACTIONS(6836), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6836), - [anon_sym___typeof] = ACTIONS(6836), - [anon_sym_typeof] = ACTIONS(6836), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6836), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6836), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6836), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6836), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6836), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6836), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6836), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6836), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6836), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6836), - [anon_sym_NS_AVAILABLE] = ACTIONS(6836), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6836), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6836), - [anon_sym_API_AVAILABLE] = ACTIONS(6836), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6836), - [anon_sym_API_DEPRECATED] = ACTIONS(6836), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6836), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6836), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6836), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6836), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6836), - [anon_sym___deprecated_msg] = ACTIONS(6836), - [anon_sym___deprecated_enum_msg] = ACTIONS(6836), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6836), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6836), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6836), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6836), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6836), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6836), - [anon_sym_ATprotocol] = ACTIONS(6838), - [anon_sym_ATinterface] = ACTIONS(6838), - [anon_sym_ATimplementation] = ACTIONS(6838), - [anon_sym_ATproperty] = ACTIONS(6838), - [anon_sym__Alignas] = ACTIONS(6836), - [anon_sym_BOOL] = ACTIONS(6836), - [anon_sym_IMP] = ACTIONS(6836), - [anon_sym_SEL] = ACTIONS(6836), - [anon_sym_Class] = ACTIONS(6836), - [anon_sym_id] = ACTIONS(6836), - }, - [4005] = { - [sym_identifier] = ACTIONS(6555), - [aux_sym_preproc_def_token1] = ACTIONS(6555), - [aux_sym_preproc_if_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6555), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6555), - [sym_preproc_directive] = ACTIONS(6555), - [anon_sym_DASH] = ACTIONS(6557), - [anon_sym_PLUS] = ACTIONS(6557), - [anon_sym___extension__] = ACTIONS(6555), - [anon_sym_typedef] = ACTIONS(6555), - [anon_sym_extern] = ACTIONS(6555), - [anon_sym___attribute__] = ACTIONS(6555), - [anon_sym___attribute] = ACTIONS(6555), - [anon_sym_noreturn] = ACTIONS(6555), - [anon_sym_LBRACK] = ACTIONS(6557), - [anon_sym___declspec] = ACTIONS(6555), - [anon_sym___cdecl] = ACTIONS(6555), - [anon_sym___clrcall] = ACTIONS(6555), - [anon_sym___stdcall] = ACTIONS(6555), - [anon_sym___fastcall] = ACTIONS(6555), - [anon_sym___thiscall] = ACTIONS(6555), - [anon_sym___vectorcall] = ACTIONS(6555), - [anon_sym_signed] = ACTIONS(6555), - [anon_sym_unsigned] = ACTIONS(6555), - [anon_sym_long] = ACTIONS(6555), - [anon_sym_short] = ACTIONS(6555), - [anon_sym_static] = ACTIONS(6555), - [anon_sym_auto] = ACTIONS(6555), - [anon_sym_register] = ACTIONS(6555), - [anon_sym_inline] = ACTIONS(6555), - [anon_sym___inline] = ACTIONS(6555), - [anon_sym___inline__] = ACTIONS(6555), - [anon_sym___forceinline] = ACTIONS(6555), - [anon_sym_thread_local] = ACTIONS(6555), - [anon_sym___thread] = ACTIONS(6555), - [anon_sym_CG_EXTERN] = ACTIONS(6555), - [anon_sym_CG_INLINE] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6555), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6555), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6555), - [anon_sym_IBOutlet] = ACTIONS(6555), - [anon_sym_IBInspectable] = ACTIONS(6555), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6555), - [anon_sym_NS_INLINE] = ACTIONS(6555), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6555), - [anon_sym_OBJC_EXPORT] = ACTIONS(6555), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6555), - [anon_sym_const] = ACTIONS(6555), - [anon_sym_constexpr] = ACTIONS(6555), - [anon_sym_volatile] = ACTIONS(6555), - [anon_sym_restrict] = ACTIONS(6555), - [anon_sym___restrict__] = ACTIONS(6555), - [anon_sym__Atomic] = ACTIONS(6555), - [anon_sym__Noreturn] = ACTIONS(6555), - [anon_sym_nullable] = ACTIONS(6555), - [anon_sym__Complex] = ACTIONS(6555), - [anon_sym__Nonnull] = ACTIONS(6555), - [anon_sym__Nullable] = ACTIONS(6555), - [anon_sym__Nullable_result] = ACTIONS(6555), - [anon_sym__Null_unspecified] = ACTIONS(6555), - [anon_sym___autoreleasing] = ACTIONS(6555), - [anon_sym___block] = ACTIONS(6555), - [anon_sym___bridge] = ACTIONS(6555), - [anon_sym___bridge_retained] = ACTIONS(6555), - [anon_sym___bridge_transfer] = ACTIONS(6555), - [anon_sym___complex] = ACTIONS(6555), - [anon_sym___const] = ACTIONS(6555), - [anon_sym___imag] = ACTIONS(6555), - [anon_sym___kindof] = ACTIONS(6555), - [anon_sym___nonnull] = ACTIONS(6555), - [anon_sym___nullable] = ACTIONS(6555), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6555), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6555), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6555), - [anon_sym___real] = ACTIONS(6555), - [anon_sym___strong] = ACTIONS(6555), - [anon_sym___unsafe_unretained] = ACTIONS(6555), - [anon_sym___unused] = ACTIONS(6555), - [anon_sym___weak] = ACTIONS(6555), - [sym_primitive_type] = ACTIONS(6555), - [anon_sym_enum] = ACTIONS(6555), - [anon_sym_struct] = ACTIONS(6555), - [anon_sym_union] = ACTIONS(6555), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6555), - [anon_sym___typeof] = ACTIONS(6555), - [anon_sym_typeof] = ACTIONS(6555), - [aux_sym_preproc_undef_token1] = ACTIONS(6555), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6555), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6555), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6555), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6555), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6555), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6555), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE] = ACTIONS(6555), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6555), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_API_AVAILABLE] = ACTIONS(6555), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_API_DEPRECATED] = ACTIONS(6555), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6555), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6555), - [anon_sym___deprecated_msg] = ACTIONS(6555), - [anon_sym___deprecated_enum_msg] = ACTIONS(6555), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6555), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6555), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6555), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6555), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6555), - [anon_sym_ATend] = ACTIONS(6557), - [anon_sym_ATsynthesize] = ACTIONS(6557), - [anon_sym_ATdynamic] = ACTIONS(6557), - [anon_sym__Alignas] = ACTIONS(6555), - [anon_sym_BOOL] = ACTIONS(6555), - [anon_sym_IMP] = ACTIONS(6555), - [anon_sym_SEL] = ACTIONS(6555), - [anon_sym_Class] = ACTIONS(6555), - [anon_sym_id] = ACTIONS(6555), - }, - [4006] = { - [sym_identifier] = ACTIONS(6621), - [aux_sym_preproc_def_token1] = ACTIONS(6621), - [aux_sym_preproc_if_token1] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6621), - [sym_preproc_directive] = ACTIONS(6621), - [anon_sym_DASH] = ACTIONS(6623), - [anon_sym_PLUS] = ACTIONS(6623), - [anon_sym___extension__] = ACTIONS(6621), - [anon_sym_typedef] = ACTIONS(6621), - [anon_sym_extern] = ACTIONS(6621), - [anon_sym___attribute__] = ACTIONS(6621), - [anon_sym___attribute] = ACTIONS(6621), - [anon_sym_noreturn] = ACTIONS(6621), - [anon_sym_LBRACK] = ACTIONS(6623), - [anon_sym___declspec] = ACTIONS(6621), - [anon_sym___cdecl] = ACTIONS(6621), - [anon_sym___clrcall] = ACTIONS(6621), - [anon_sym___stdcall] = ACTIONS(6621), - [anon_sym___fastcall] = ACTIONS(6621), - [anon_sym___thiscall] = ACTIONS(6621), - [anon_sym___vectorcall] = ACTIONS(6621), - [anon_sym_signed] = ACTIONS(6621), - [anon_sym_unsigned] = ACTIONS(6621), - [anon_sym_long] = ACTIONS(6621), - [anon_sym_short] = ACTIONS(6621), - [anon_sym_static] = ACTIONS(6621), - [anon_sym_auto] = ACTIONS(6621), - [anon_sym_register] = ACTIONS(6621), - [anon_sym_inline] = ACTIONS(6621), - [anon_sym___inline] = ACTIONS(6621), - [anon_sym___inline__] = ACTIONS(6621), - [anon_sym___forceinline] = ACTIONS(6621), - [anon_sym_thread_local] = ACTIONS(6621), - [anon_sym___thread] = ACTIONS(6621), - [anon_sym_CG_EXTERN] = ACTIONS(6621), - [anon_sym_CG_INLINE] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6621), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6621), - [anon_sym_IBOutlet] = ACTIONS(6621), - [anon_sym_IBInspectable] = ACTIONS(6621), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6621), - [anon_sym_NS_INLINE] = ACTIONS(6621), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6621), - [anon_sym_OBJC_EXPORT] = ACTIONS(6621), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6621), - [anon_sym_const] = ACTIONS(6621), - [anon_sym_constexpr] = ACTIONS(6621), - [anon_sym_volatile] = ACTIONS(6621), - [anon_sym_restrict] = ACTIONS(6621), - [anon_sym___restrict__] = ACTIONS(6621), - [anon_sym__Atomic] = ACTIONS(6621), - [anon_sym__Noreturn] = ACTIONS(6621), - [anon_sym_nullable] = ACTIONS(6621), - [anon_sym__Complex] = ACTIONS(6621), - [anon_sym__Nonnull] = ACTIONS(6621), - [anon_sym__Nullable] = ACTIONS(6621), - [anon_sym__Nullable_result] = ACTIONS(6621), - [anon_sym__Null_unspecified] = ACTIONS(6621), - [anon_sym___autoreleasing] = ACTIONS(6621), - [anon_sym___block] = ACTIONS(6621), - [anon_sym___bridge] = ACTIONS(6621), - [anon_sym___bridge_retained] = ACTIONS(6621), - [anon_sym___bridge_transfer] = ACTIONS(6621), - [anon_sym___complex] = ACTIONS(6621), - [anon_sym___const] = ACTIONS(6621), - [anon_sym___imag] = ACTIONS(6621), - [anon_sym___kindof] = ACTIONS(6621), - [anon_sym___nonnull] = ACTIONS(6621), - [anon_sym___nullable] = ACTIONS(6621), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6621), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6621), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6621), - [anon_sym___real] = ACTIONS(6621), - [anon_sym___strong] = ACTIONS(6621), - [anon_sym___unsafe_unretained] = ACTIONS(6621), - [anon_sym___unused] = ACTIONS(6621), - [anon_sym___weak] = ACTIONS(6621), - [sym_primitive_type] = ACTIONS(6621), - [anon_sym_enum] = ACTIONS(6621), - [anon_sym_struct] = ACTIONS(6621), - [anon_sym_union] = ACTIONS(6621), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6621), - [anon_sym___typeof] = ACTIONS(6621), - [anon_sym_typeof] = ACTIONS(6621), - [aux_sym_preproc_undef_token1] = ACTIONS(6621), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6621), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6621), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6621), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6621), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE] = ACTIONS(6621), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_API_AVAILABLE] = ACTIONS(6621), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_API_DEPRECATED] = ACTIONS(6621), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6621), - [anon_sym___deprecated_msg] = ACTIONS(6621), - [anon_sym___deprecated_enum_msg] = ACTIONS(6621), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6621), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6621), - [anon_sym_ATend] = ACTIONS(6623), - [anon_sym_ATsynthesize] = ACTIONS(6623), - [anon_sym_ATdynamic] = ACTIONS(6623), - [anon_sym__Alignas] = ACTIONS(6621), - [anon_sym_BOOL] = ACTIONS(6621), - [anon_sym_IMP] = ACTIONS(6621), - [anon_sym_SEL] = ACTIONS(6621), - [anon_sym_Class] = ACTIONS(6621), - [anon_sym_id] = ACTIONS(6621), - }, - [4007] = { - [sym_identifier] = ACTIONS(6645), - [aux_sym_preproc_def_token1] = ACTIONS(6645), - [aux_sym_preproc_if_token1] = ACTIONS(6645), - [aux_sym_preproc_if_token2] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6645), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6645), - [sym_preproc_directive] = ACTIONS(6645), - [anon_sym_DASH] = ACTIONS(6647), - [anon_sym_PLUS] = ACTIONS(6647), - [anon_sym___extension__] = ACTIONS(6645), - [anon_sym_typedef] = ACTIONS(6645), - [anon_sym_extern] = ACTIONS(6645), - [anon_sym___attribute__] = ACTIONS(6645), - [anon_sym___attribute] = ACTIONS(6645), - [anon_sym_noreturn] = ACTIONS(6645), - [anon_sym_LBRACK] = ACTIONS(6647), - [anon_sym___declspec] = ACTIONS(6645), - [anon_sym___cdecl] = ACTIONS(6645), - [anon_sym___clrcall] = ACTIONS(6645), - [anon_sym___stdcall] = ACTIONS(6645), - [anon_sym___fastcall] = ACTIONS(6645), - [anon_sym___thiscall] = ACTIONS(6645), - [anon_sym___vectorcall] = ACTIONS(6645), - [anon_sym_signed] = ACTIONS(6645), - [anon_sym_unsigned] = ACTIONS(6645), - [anon_sym_long] = ACTIONS(6645), - [anon_sym_short] = ACTIONS(6645), - [anon_sym_static] = ACTIONS(6645), - [anon_sym_auto] = ACTIONS(6645), - [anon_sym_register] = ACTIONS(6645), - [anon_sym_inline] = ACTIONS(6645), - [anon_sym___inline] = ACTIONS(6645), - [anon_sym___inline__] = ACTIONS(6645), - [anon_sym___forceinline] = ACTIONS(6645), - [anon_sym_thread_local] = ACTIONS(6645), - [anon_sym___thread] = ACTIONS(6645), - [anon_sym_CG_EXTERN] = ACTIONS(6645), - [anon_sym_CG_INLINE] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6645), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6645), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6645), - [anon_sym_IBOutlet] = ACTIONS(6645), - [anon_sym_IBInspectable] = ACTIONS(6645), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6645), - [anon_sym_NS_INLINE] = ACTIONS(6645), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6645), - [anon_sym_OBJC_EXPORT] = ACTIONS(6645), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6645), - [anon_sym_const] = ACTIONS(6645), - [anon_sym_constexpr] = ACTIONS(6645), - [anon_sym_volatile] = ACTIONS(6645), - [anon_sym_restrict] = ACTIONS(6645), - [anon_sym___restrict__] = ACTIONS(6645), - [anon_sym__Atomic] = ACTIONS(6645), - [anon_sym__Noreturn] = ACTIONS(6645), - [anon_sym_nullable] = ACTIONS(6645), - [anon_sym__Complex] = ACTIONS(6645), - [anon_sym__Nonnull] = ACTIONS(6645), - [anon_sym__Nullable] = ACTIONS(6645), - [anon_sym__Nullable_result] = ACTIONS(6645), - [anon_sym__Null_unspecified] = ACTIONS(6645), - [anon_sym___autoreleasing] = ACTIONS(6645), - [anon_sym___block] = ACTIONS(6645), - [anon_sym___bridge] = ACTIONS(6645), - [anon_sym___bridge_retained] = ACTIONS(6645), - [anon_sym___bridge_transfer] = ACTIONS(6645), - [anon_sym___complex] = ACTIONS(6645), - [anon_sym___const] = ACTIONS(6645), - [anon_sym___imag] = ACTIONS(6645), - [anon_sym___kindof] = ACTIONS(6645), - [anon_sym___nonnull] = ACTIONS(6645), - [anon_sym___nullable] = ACTIONS(6645), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6645), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6645), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6645), - [anon_sym___real] = ACTIONS(6645), - [anon_sym___strong] = ACTIONS(6645), - [anon_sym___unsafe_unretained] = ACTIONS(6645), - [anon_sym___unused] = ACTIONS(6645), - [anon_sym___weak] = ACTIONS(6645), - [sym_primitive_type] = ACTIONS(6645), - [anon_sym_enum] = ACTIONS(6645), - [anon_sym_struct] = ACTIONS(6645), - [anon_sym_union] = ACTIONS(6645), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6645), - [anon_sym___typeof] = ACTIONS(6645), - [anon_sym_typeof] = ACTIONS(6645), - [aux_sym_preproc_undef_token1] = ACTIONS(6645), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6645), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6645), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6645), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6645), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6645), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6645), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE] = ACTIONS(6645), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6645), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_API_AVAILABLE] = ACTIONS(6645), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_API_DEPRECATED] = ACTIONS(6645), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6645), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6645), - [anon_sym___deprecated_msg] = ACTIONS(6645), - [anon_sym___deprecated_enum_msg] = ACTIONS(6645), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6645), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6645), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6645), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6645), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6645), - [anon_sym_ATsynthesize] = ACTIONS(6647), - [anon_sym_ATdynamic] = ACTIONS(6647), - [anon_sym__Alignas] = ACTIONS(6645), - [anon_sym_BOOL] = ACTIONS(6645), - [anon_sym_IMP] = ACTIONS(6645), - [anon_sym_SEL] = ACTIONS(6645), - [anon_sym_Class] = ACTIONS(6645), - [anon_sym_id] = ACTIONS(6645), - }, - [4008] = { - [sym_identifier] = ACTIONS(6649), - [aux_sym_preproc_def_token1] = ACTIONS(6649), - [aux_sym_preproc_if_token1] = ACTIONS(6649), - [aux_sym_preproc_if_token2] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6649), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6649), - [sym_preproc_directive] = ACTIONS(6649), - [anon_sym_DASH] = ACTIONS(6651), - [anon_sym_PLUS] = ACTIONS(6651), - [anon_sym___extension__] = ACTIONS(6649), - [anon_sym_typedef] = ACTIONS(6649), - [anon_sym_extern] = ACTIONS(6649), - [anon_sym___attribute__] = ACTIONS(6649), - [anon_sym___attribute] = ACTIONS(6649), - [anon_sym_noreturn] = ACTIONS(6649), - [anon_sym_LBRACK] = ACTIONS(6651), - [anon_sym___declspec] = ACTIONS(6649), - [anon_sym___cdecl] = ACTIONS(6649), - [anon_sym___clrcall] = ACTIONS(6649), - [anon_sym___stdcall] = ACTIONS(6649), - [anon_sym___fastcall] = ACTIONS(6649), - [anon_sym___thiscall] = ACTIONS(6649), - [anon_sym___vectorcall] = ACTIONS(6649), - [anon_sym_signed] = ACTIONS(6649), - [anon_sym_unsigned] = ACTIONS(6649), - [anon_sym_long] = ACTIONS(6649), - [anon_sym_short] = ACTIONS(6649), - [anon_sym_static] = ACTIONS(6649), - [anon_sym_auto] = ACTIONS(6649), - [anon_sym_register] = ACTIONS(6649), - [anon_sym_inline] = ACTIONS(6649), - [anon_sym___inline] = ACTIONS(6649), - [anon_sym___inline__] = ACTIONS(6649), - [anon_sym___forceinline] = ACTIONS(6649), - [anon_sym_thread_local] = ACTIONS(6649), - [anon_sym___thread] = ACTIONS(6649), - [anon_sym_CG_EXTERN] = ACTIONS(6649), - [anon_sym_CG_INLINE] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6649), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6649), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6649), - [anon_sym_IBOutlet] = ACTIONS(6649), - [anon_sym_IBInspectable] = ACTIONS(6649), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6649), - [anon_sym_NS_INLINE] = ACTIONS(6649), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6649), - [anon_sym_OBJC_EXPORT] = ACTIONS(6649), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6649), - [anon_sym_const] = ACTIONS(6649), - [anon_sym_constexpr] = ACTIONS(6649), - [anon_sym_volatile] = ACTIONS(6649), - [anon_sym_restrict] = ACTIONS(6649), - [anon_sym___restrict__] = ACTIONS(6649), - [anon_sym__Atomic] = ACTIONS(6649), - [anon_sym__Noreturn] = ACTIONS(6649), - [anon_sym_nullable] = ACTIONS(6649), - [anon_sym__Complex] = ACTIONS(6649), - [anon_sym__Nonnull] = ACTIONS(6649), - [anon_sym__Nullable] = ACTIONS(6649), - [anon_sym__Nullable_result] = ACTIONS(6649), - [anon_sym__Null_unspecified] = ACTIONS(6649), - [anon_sym___autoreleasing] = ACTIONS(6649), - [anon_sym___block] = ACTIONS(6649), - [anon_sym___bridge] = ACTIONS(6649), - [anon_sym___bridge_retained] = ACTIONS(6649), - [anon_sym___bridge_transfer] = ACTIONS(6649), - [anon_sym___complex] = ACTIONS(6649), - [anon_sym___const] = ACTIONS(6649), - [anon_sym___imag] = ACTIONS(6649), - [anon_sym___kindof] = ACTIONS(6649), - [anon_sym___nonnull] = ACTIONS(6649), - [anon_sym___nullable] = ACTIONS(6649), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6649), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6649), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6649), - [anon_sym___real] = ACTIONS(6649), - [anon_sym___strong] = ACTIONS(6649), - [anon_sym___unsafe_unretained] = ACTIONS(6649), - [anon_sym___unused] = ACTIONS(6649), - [anon_sym___weak] = ACTIONS(6649), - [sym_primitive_type] = ACTIONS(6649), - [anon_sym_enum] = ACTIONS(6649), - [anon_sym_struct] = ACTIONS(6649), - [anon_sym_union] = ACTIONS(6649), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6649), - [anon_sym___typeof] = ACTIONS(6649), - [anon_sym_typeof] = ACTIONS(6649), - [aux_sym_preproc_undef_token1] = ACTIONS(6649), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6649), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6649), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6649), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6649), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6649), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6649), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE] = ACTIONS(6649), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6649), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_API_AVAILABLE] = ACTIONS(6649), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_API_DEPRECATED] = ACTIONS(6649), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6649), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6649), - [anon_sym___deprecated_msg] = ACTIONS(6649), - [anon_sym___deprecated_enum_msg] = ACTIONS(6649), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6649), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6649), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6649), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6649), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6649), - [anon_sym_ATsynthesize] = ACTIONS(6651), - [anon_sym_ATdynamic] = ACTIONS(6651), - [anon_sym__Alignas] = ACTIONS(6649), - [anon_sym_BOOL] = ACTIONS(6649), - [anon_sym_IMP] = ACTIONS(6649), - [anon_sym_SEL] = ACTIONS(6649), - [anon_sym_Class] = ACTIONS(6649), - [anon_sym_id] = ACTIONS(6649), - }, - [4009] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATend] = ACTIONS(6563), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [4010] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token2] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [4011] = { - [sym_identifier] = ACTIONS(6631), - [aux_sym_preproc_def_token1] = ACTIONS(6631), - [aux_sym_preproc_if_token1] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6631), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6631), - [sym_preproc_directive] = ACTIONS(6631), - [anon_sym_DASH] = ACTIONS(6633), - [anon_sym_PLUS] = ACTIONS(6633), - [anon_sym___extension__] = ACTIONS(6631), - [anon_sym_typedef] = ACTIONS(6631), - [anon_sym_extern] = ACTIONS(6631), - [anon_sym___attribute__] = ACTIONS(6631), - [anon_sym___attribute] = ACTIONS(6631), - [anon_sym_noreturn] = ACTIONS(6631), - [anon_sym_LBRACK] = ACTIONS(6633), - [anon_sym___declspec] = ACTIONS(6631), - [anon_sym___cdecl] = ACTIONS(6631), - [anon_sym___clrcall] = ACTIONS(6631), - [anon_sym___stdcall] = ACTIONS(6631), - [anon_sym___fastcall] = ACTIONS(6631), - [anon_sym___thiscall] = ACTIONS(6631), - [anon_sym___vectorcall] = ACTIONS(6631), - [anon_sym_signed] = ACTIONS(6631), - [anon_sym_unsigned] = ACTIONS(6631), - [anon_sym_long] = ACTIONS(6631), - [anon_sym_short] = ACTIONS(6631), - [anon_sym_static] = ACTIONS(6631), - [anon_sym_auto] = ACTIONS(6631), - [anon_sym_register] = ACTIONS(6631), - [anon_sym_inline] = ACTIONS(6631), - [anon_sym___inline] = ACTIONS(6631), - [anon_sym___inline__] = ACTIONS(6631), - [anon_sym___forceinline] = ACTIONS(6631), - [anon_sym_thread_local] = ACTIONS(6631), - [anon_sym___thread] = ACTIONS(6631), - [anon_sym_CG_EXTERN] = ACTIONS(6631), - [anon_sym_CG_INLINE] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6631), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6631), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6631), - [anon_sym_IBOutlet] = ACTIONS(6631), - [anon_sym_IBInspectable] = ACTIONS(6631), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6631), - [anon_sym_NS_INLINE] = ACTIONS(6631), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6631), - [anon_sym_OBJC_EXPORT] = ACTIONS(6631), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6631), - [anon_sym_const] = ACTIONS(6631), - [anon_sym_constexpr] = ACTIONS(6631), - [anon_sym_volatile] = ACTIONS(6631), - [anon_sym_restrict] = ACTIONS(6631), - [anon_sym___restrict__] = ACTIONS(6631), - [anon_sym__Atomic] = ACTIONS(6631), - [anon_sym__Noreturn] = ACTIONS(6631), - [anon_sym_nullable] = ACTIONS(6631), - [anon_sym__Complex] = ACTIONS(6631), - [anon_sym__Nonnull] = ACTIONS(6631), - [anon_sym__Nullable] = ACTIONS(6631), - [anon_sym__Nullable_result] = ACTIONS(6631), - [anon_sym__Null_unspecified] = ACTIONS(6631), - [anon_sym___autoreleasing] = ACTIONS(6631), - [anon_sym___block] = ACTIONS(6631), - [anon_sym___bridge] = ACTIONS(6631), - [anon_sym___bridge_retained] = ACTIONS(6631), - [anon_sym___bridge_transfer] = ACTIONS(6631), - [anon_sym___complex] = ACTIONS(6631), - [anon_sym___const] = ACTIONS(6631), - [anon_sym___imag] = ACTIONS(6631), - [anon_sym___kindof] = ACTIONS(6631), - [anon_sym___nonnull] = ACTIONS(6631), - [anon_sym___nullable] = ACTIONS(6631), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6631), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6631), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6631), - [anon_sym___real] = ACTIONS(6631), - [anon_sym___strong] = ACTIONS(6631), - [anon_sym___unsafe_unretained] = ACTIONS(6631), - [anon_sym___unused] = ACTIONS(6631), - [anon_sym___weak] = ACTIONS(6631), - [sym_primitive_type] = ACTIONS(6631), - [anon_sym_enum] = ACTIONS(6631), - [anon_sym_struct] = ACTIONS(6631), - [anon_sym_union] = ACTIONS(6631), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6631), - [anon_sym___typeof] = ACTIONS(6631), - [anon_sym_typeof] = ACTIONS(6631), - [aux_sym_preproc_undef_token1] = ACTIONS(6631), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6631), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6631), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6631), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6631), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6631), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6631), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE] = ACTIONS(6631), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6631), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_API_AVAILABLE] = ACTIONS(6631), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_API_DEPRECATED] = ACTIONS(6631), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6631), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6631), - [anon_sym___deprecated_msg] = ACTIONS(6631), - [anon_sym___deprecated_enum_msg] = ACTIONS(6631), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6631), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6631), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6631), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6631), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6631), - [anon_sym_ATend] = ACTIONS(6633), - [anon_sym_ATsynthesize] = ACTIONS(6633), - [anon_sym_ATdynamic] = ACTIONS(6633), - [anon_sym__Alignas] = ACTIONS(6631), - [anon_sym_BOOL] = ACTIONS(6631), - [anon_sym_IMP] = ACTIONS(6631), - [anon_sym_SEL] = ACTIONS(6631), - [anon_sym_Class] = ACTIONS(6631), - [anon_sym_id] = ACTIONS(6631), - }, - [4012] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_DASH] = ACTIONS(3272), - [anon_sym_PLUS] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATend] = ACTIONS(3272), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [4013] = { - [sym_identifier] = ACTIONS(6840), - [anon_sym_COMMA] = ACTIONS(6842), - [anon_sym_RPAREN] = ACTIONS(6842), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6842), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6842), - [anon_sym_LPAREN2] = ACTIONS(6842), - [anon_sym_STAR] = ACTIONS(6842), - [anon_sym_CARET] = ACTIONS(6842), - [anon_sym_GT] = ACTIONS(6842), - [anon_sym_SEMI] = ACTIONS(6842), - [anon_sym___extension__] = ACTIONS(6840), - [anon_sym_extern] = ACTIONS(6840), - [anon_sym___attribute__] = ACTIONS(6840), - [anon_sym___attribute] = ACTIONS(6840), - [anon_sym_noreturn] = ACTIONS(6840), - [anon_sym_LBRACK] = ACTIONS(6842), - [anon_sym___declspec] = ACTIONS(6840), - [anon_sym___based] = ACTIONS(6840), - [anon_sym_LBRACE] = ACTIONS(6842), - [anon_sym_RBRACE] = ACTIONS(6842), - [anon_sym_signed] = ACTIONS(6840), - [anon_sym_unsigned] = ACTIONS(6840), - [anon_sym_long] = ACTIONS(6840), - [anon_sym_short] = ACTIONS(6840), - [anon_sym_ATautoreleasepool] = ACTIONS(6842), - [anon_sym_static] = ACTIONS(6840), - [anon_sym_auto] = ACTIONS(6840), - [anon_sym_register] = ACTIONS(6840), - [anon_sym_inline] = ACTIONS(6840), - [anon_sym___inline] = ACTIONS(6840), - [anon_sym___inline__] = ACTIONS(6840), - [anon_sym___forceinline] = ACTIONS(6840), - [anon_sym_thread_local] = ACTIONS(6840), - [anon_sym___thread] = ACTIONS(6840), - [anon_sym_CG_EXTERN] = ACTIONS(6840), - [anon_sym_CG_INLINE] = ACTIONS(6840), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6840), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6840), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6840), - [anon_sym_IBOutlet] = ACTIONS(6840), - [anon_sym_IBInspectable] = ACTIONS(6840), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6840), - [anon_sym_NS_INLINE] = ACTIONS(6840), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6840), - [anon_sym_OBJC_EXPORT] = ACTIONS(6840), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6840), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6840), - [anon_sym_const] = ACTIONS(6840), - [anon_sym_constexpr] = ACTIONS(6840), - [anon_sym_volatile] = ACTIONS(6840), - [anon_sym_restrict] = ACTIONS(6840), - [anon_sym___restrict__] = ACTIONS(6840), - [anon_sym__Atomic] = ACTIONS(6840), - [anon_sym__Noreturn] = ACTIONS(6840), - [anon_sym_nullable] = ACTIONS(6840), - [anon_sym__Complex] = ACTIONS(6840), - [anon_sym__Nonnull] = ACTIONS(6840), - [anon_sym__Nullable] = ACTIONS(6840), - [anon_sym__Nullable_result] = ACTIONS(6840), - [anon_sym__Null_unspecified] = ACTIONS(6840), - [anon_sym___autoreleasing] = ACTIONS(6840), - [anon_sym___block] = ACTIONS(6840), - [anon_sym___bridge] = ACTIONS(6840), - [anon_sym___bridge_retained] = ACTIONS(6840), - [anon_sym___bridge_transfer] = ACTIONS(6840), - [anon_sym___complex] = ACTIONS(6840), - [anon_sym___const] = ACTIONS(6840), - [anon_sym___imag] = ACTIONS(6840), - [anon_sym___kindof] = ACTIONS(6840), - [anon_sym___nonnull] = ACTIONS(6840), - [anon_sym___nullable] = ACTIONS(6840), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6840), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6840), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6840), - [anon_sym___real] = ACTIONS(6840), - [anon_sym___strong] = ACTIONS(6840), - [anon_sym___unsafe_unretained] = ACTIONS(6840), - [anon_sym___unused] = ACTIONS(6840), - [anon_sym___weak] = ACTIONS(6840), - [sym_primitive_type] = ACTIONS(6840), - [anon_sym_enum] = ACTIONS(6840), - [anon_sym_COLON] = ACTIONS(6842), - [anon_sym_struct] = ACTIONS(6840), - [anon_sym_union] = ACTIONS(6840), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6840), - [anon_sym___typeof] = ACTIONS(6840), - [anon_sym_typeof] = ACTIONS(6840), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6840), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6840), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6840), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6840), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6840), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6840), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6840), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6840), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6840), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6840), - [anon_sym_NS_AVAILABLE] = ACTIONS(6840), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6840), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6840), - [anon_sym_API_AVAILABLE] = ACTIONS(6840), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6840), - [anon_sym_API_DEPRECATED] = ACTIONS(6840), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6840), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6840), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6840), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6840), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6840), - [anon_sym___deprecated_msg] = ACTIONS(6840), - [anon_sym___deprecated_enum_msg] = ACTIONS(6840), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6840), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6840), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6840), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6840), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6840), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6840), - [anon_sym_ATprotocol] = ACTIONS(6842), - [anon_sym_ATinterface] = ACTIONS(6842), - [anon_sym_ATimplementation] = ACTIONS(6842), - [anon_sym_ATproperty] = ACTIONS(6842), - [anon_sym__Alignas] = ACTIONS(6840), - [anon_sym_BOOL] = ACTIONS(6840), - [anon_sym_IMP] = ACTIONS(6840), - [anon_sym_SEL] = ACTIONS(6840), - [anon_sym_Class] = ACTIONS(6840), - [anon_sym_id] = ACTIONS(6840), - }, - [4014] = { - [sym_identifier] = ACTIONS(3194), - [aux_sym_preproc_def_token1] = ACTIONS(3194), - [aux_sym_preproc_if_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3194), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3194), - [sym_preproc_directive] = ACTIONS(3194), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym___extension__] = ACTIONS(3194), - [anon_sym_typedef] = ACTIONS(3194), - [anon_sym_extern] = ACTIONS(3194), - [anon_sym___attribute__] = ACTIONS(3194), - [anon_sym___attribute] = ACTIONS(3194), - [anon_sym_noreturn] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3196), - [anon_sym___declspec] = ACTIONS(3194), - [anon_sym___cdecl] = ACTIONS(3194), - [anon_sym___clrcall] = ACTIONS(3194), - [anon_sym___stdcall] = ACTIONS(3194), - [anon_sym___fastcall] = ACTIONS(3194), - [anon_sym___thiscall] = ACTIONS(3194), - [anon_sym___vectorcall] = ACTIONS(3194), - [anon_sym_signed] = ACTIONS(3194), - [anon_sym_unsigned] = ACTIONS(3194), - [anon_sym_long] = ACTIONS(3194), - [anon_sym_short] = ACTIONS(3194), - [anon_sym_static] = ACTIONS(3194), - [anon_sym_auto] = ACTIONS(3194), - [anon_sym_register] = ACTIONS(3194), - [anon_sym_inline] = ACTIONS(3194), - [anon_sym___inline] = ACTIONS(3194), - [anon_sym___inline__] = ACTIONS(3194), - [anon_sym___forceinline] = ACTIONS(3194), - [anon_sym_thread_local] = ACTIONS(3194), - [anon_sym___thread] = ACTIONS(3194), - [anon_sym_CG_EXTERN] = ACTIONS(3194), - [anon_sym_CG_INLINE] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3194), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3194), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3194), - [anon_sym_IBOutlet] = ACTIONS(3194), - [anon_sym_IBInspectable] = ACTIONS(3194), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3194), - [anon_sym_NS_INLINE] = ACTIONS(3194), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3194), - [anon_sym_OBJC_EXPORT] = ACTIONS(3194), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3194), - [anon_sym_const] = ACTIONS(3194), - [anon_sym_constexpr] = ACTIONS(3194), - [anon_sym_volatile] = ACTIONS(3194), - [anon_sym_restrict] = ACTIONS(3194), - [anon_sym___restrict__] = ACTIONS(3194), - [anon_sym__Atomic] = ACTIONS(3194), - [anon_sym__Noreturn] = ACTIONS(3194), - [anon_sym_nullable] = ACTIONS(3194), - [anon_sym__Complex] = ACTIONS(3194), - [anon_sym__Nonnull] = ACTIONS(3194), - [anon_sym__Nullable] = ACTIONS(3194), - [anon_sym__Nullable_result] = ACTIONS(3194), - [anon_sym__Null_unspecified] = ACTIONS(3194), - [anon_sym___autoreleasing] = ACTIONS(3194), - [anon_sym___block] = ACTIONS(3194), - [anon_sym___bridge] = ACTIONS(3194), - [anon_sym___bridge_retained] = ACTIONS(3194), - [anon_sym___bridge_transfer] = ACTIONS(3194), - [anon_sym___complex] = ACTIONS(3194), - [anon_sym___const] = ACTIONS(3194), - [anon_sym___imag] = ACTIONS(3194), - [anon_sym___kindof] = ACTIONS(3194), - [anon_sym___nonnull] = ACTIONS(3194), - [anon_sym___nullable] = ACTIONS(3194), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3194), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3194), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3194), - [anon_sym___real] = ACTIONS(3194), - [anon_sym___strong] = ACTIONS(3194), - [anon_sym___unsafe_unretained] = ACTIONS(3194), - [anon_sym___unused] = ACTIONS(3194), - [anon_sym___weak] = ACTIONS(3194), - [sym_primitive_type] = ACTIONS(3194), - [anon_sym_enum] = ACTIONS(3194), - [anon_sym_struct] = ACTIONS(3194), - [anon_sym_union] = ACTIONS(3194), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3194), - [anon_sym___typeof] = ACTIONS(3194), - [anon_sym_typeof] = ACTIONS(3194), - [aux_sym_preproc_undef_token1] = ACTIONS(3194), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3194), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3194), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3194), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3194), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3194), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3194), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE] = ACTIONS(3194), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3194), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_API_AVAILABLE] = ACTIONS(3194), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_API_DEPRECATED] = ACTIONS(3194), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3194), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3194), - [anon_sym___deprecated_msg] = ACTIONS(3194), - [anon_sym___deprecated_enum_msg] = ACTIONS(3194), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3194), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3194), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3194), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3194), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3194), - [anon_sym_ATend] = ACTIONS(3196), - [anon_sym_ATsynthesize] = ACTIONS(3196), - [anon_sym_ATdynamic] = ACTIONS(3196), - [anon_sym__Alignas] = ACTIONS(3194), - [anon_sym_BOOL] = ACTIONS(3194), - [anon_sym_IMP] = ACTIONS(3194), - [anon_sym_SEL] = ACTIONS(3194), - [anon_sym_Class] = ACTIONS(3194), - [anon_sym_id] = ACTIONS(3194), - }, - [4015] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATend] = ACTIONS(6533), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [4016] = { - [sym_identifier] = ACTIONS(3270), - [aux_sym_preproc_def_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token1] = ACTIONS(3270), - [aux_sym_preproc_if_token2] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3270), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3270), - [sym_preproc_directive] = ACTIONS(3270), - [anon_sym_DASH] = ACTIONS(3272), - [anon_sym_PLUS] = ACTIONS(3272), - [anon_sym___extension__] = ACTIONS(3270), - [anon_sym_typedef] = ACTIONS(3270), - [anon_sym_extern] = ACTIONS(3270), - [anon_sym___attribute__] = ACTIONS(3270), - [anon_sym___attribute] = ACTIONS(3270), - [anon_sym_noreturn] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym___declspec] = ACTIONS(3270), - [anon_sym___cdecl] = ACTIONS(3270), - [anon_sym___clrcall] = ACTIONS(3270), - [anon_sym___stdcall] = ACTIONS(3270), - [anon_sym___fastcall] = ACTIONS(3270), - [anon_sym___thiscall] = ACTIONS(3270), - [anon_sym___vectorcall] = ACTIONS(3270), - [anon_sym_signed] = ACTIONS(3270), - [anon_sym_unsigned] = ACTIONS(3270), - [anon_sym_long] = ACTIONS(3270), - [anon_sym_short] = ACTIONS(3270), - [anon_sym_static] = ACTIONS(3270), - [anon_sym_auto] = ACTIONS(3270), - [anon_sym_register] = ACTIONS(3270), - [anon_sym_inline] = ACTIONS(3270), - [anon_sym___inline] = ACTIONS(3270), - [anon_sym___inline__] = ACTIONS(3270), - [anon_sym___forceinline] = ACTIONS(3270), - [anon_sym_thread_local] = ACTIONS(3270), - [anon_sym___thread] = ACTIONS(3270), - [anon_sym_CG_EXTERN] = ACTIONS(3270), - [anon_sym_CG_INLINE] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3270), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3270), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3270), - [anon_sym_IBOutlet] = ACTIONS(3270), - [anon_sym_IBInspectable] = ACTIONS(3270), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3270), - [anon_sym_NS_INLINE] = ACTIONS(3270), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3270), - [anon_sym_OBJC_EXPORT] = ACTIONS(3270), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3270), - [anon_sym_const] = ACTIONS(3270), - [anon_sym_constexpr] = ACTIONS(3270), - [anon_sym_volatile] = ACTIONS(3270), - [anon_sym_restrict] = ACTIONS(3270), - [anon_sym___restrict__] = ACTIONS(3270), - [anon_sym__Atomic] = ACTIONS(3270), - [anon_sym__Noreturn] = ACTIONS(3270), - [anon_sym_nullable] = ACTIONS(3270), - [anon_sym__Complex] = ACTIONS(3270), - [anon_sym__Nonnull] = ACTIONS(3270), - [anon_sym__Nullable] = ACTIONS(3270), - [anon_sym__Nullable_result] = ACTIONS(3270), - [anon_sym__Null_unspecified] = ACTIONS(3270), - [anon_sym___autoreleasing] = ACTIONS(3270), - [anon_sym___block] = ACTIONS(3270), - [anon_sym___bridge] = ACTIONS(3270), - [anon_sym___bridge_retained] = ACTIONS(3270), - [anon_sym___bridge_transfer] = ACTIONS(3270), - [anon_sym___complex] = ACTIONS(3270), - [anon_sym___const] = ACTIONS(3270), - [anon_sym___imag] = ACTIONS(3270), - [anon_sym___kindof] = ACTIONS(3270), - [anon_sym___nonnull] = ACTIONS(3270), - [anon_sym___nullable] = ACTIONS(3270), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3270), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3270), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3270), - [anon_sym___real] = ACTIONS(3270), - [anon_sym___strong] = ACTIONS(3270), - [anon_sym___unsafe_unretained] = ACTIONS(3270), - [anon_sym___unused] = ACTIONS(3270), - [anon_sym___weak] = ACTIONS(3270), - [sym_primitive_type] = ACTIONS(3270), - [anon_sym_enum] = ACTIONS(3270), - [anon_sym_struct] = ACTIONS(3270), - [anon_sym_union] = ACTIONS(3270), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3270), - [anon_sym___typeof] = ACTIONS(3270), - [anon_sym_typeof] = ACTIONS(3270), - [aux_sym_preproc_undef_token1] = ACTIONS(3270), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3270), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3270), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3270), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3270), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3270), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3270), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE] = ACTIONS(3270), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3270), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_API_AVAILABLE] = ACTIONS(3270), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_API_DEPRECATED] = ACTIONS(3270), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3270), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3270), - [anon_sym___deprecated_msg] = ACTIONS(3270), - [anon_sym___deprecated_enum_msg] = ACTIONS(3270), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3270), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3270), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3270), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3270), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3270), - [anon_sym_ATsynthesize] = ACTIONS(3272), - [anon_sym_ATdynamic] = ACTIONS(3272), - [anon_sym__Alignas] = ACTIONS(3270), - [anon_sym_BOOL] = ACTIONS(3270), - [anon_sym_IMP] = ACTIONS(3270), - [anon_sym_SEL] = ACTIONS(3270), - [anon_sym_Class] = ACTIONS(3270), - [anon_sym_id] = ACTIONS(3270), - }, - [4017] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATend] = ACTIONS(6583), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [4018] = { - [sym_identifier] = ACTIONS(6593), - [aux_sym_preproc_def_token1] = ACTIONS(6593), - [aux_sym_preproc_if_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6593), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6593), - [sym_preproc_directive] = ACTIONS(6593), - [anon_sym_DASH] = ACTIONS(6595), - [anon_sym_PLUS] = ACTIONS(6595), - [anon_sym___extension__] = ACTIONS(6593), - [anon_sym_typedef] = ACTIONS(6593), - [anon_sym_extern] = ACTIONS(6593), - [anon_sym___attribute__] = ACTIONS(6593), - [anon_sym___attribute] = ACTIONS(6593), - [anon_sym_noreturn] = ACTIONS(6593), - [anon_sym_LBRACK] = ACTIONS(6595), - [anon_sym___declspec] = ACTIONS(6593), - [anon_sym___cdecl] = ACTIONS(6593), - [anon_sym___clrcall] = ACTIONS(6593), - [anon_sym___stdcall] = ACTIONS(6593), - [anon_sym___fastcall] = ACTIONS(6593), - [anon_sym___thiscall] = ACTIONS(6593), - [anon_sym___vectorcall] = ACTIONS(6593), - [anon_sym_signed] = ACTIONS(6593), - [anon_sym_unsigned] = ACTIONS(6593), - [anon_sym_long] = ACTIONS(6593), - [anon_sym_short] = ACTIONS(6593), - [anon_sym_static] = ACTIONS(6593), - [anon_sym_auto] = ACTIONS(6593), - [anon_sym_register] = ACTIONS(6593), - [anon_sym_inline] = ACTIONS(6593), - [anon_sym___inline] = ACTIONS(6593), - [anon_sym___inline__] = ACTIONS(6593), - [anon_sym___forceinline] = ACTIONS(6593), - [anon_sym_thread_local] = ACTIONS(6593), - [anon_sym___thread] = ACTIONS(6593), - [anon_sym_CG_EXTERN] = ACTIONS(6593), - [anon_sym_CG_INLINE] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6593), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6593), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6593), - [anon_sym_IBOutlet] = ACTIONS(6593), - [anon_sym_IBInspectable] = ACTIONS(6593), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6593), - [anon_sym_NS_INLINE] = ACTIONS(6593), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6593), - [anon_sym_OBJC_EXPORT] = ACTIONS(6593), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6593), - [anon_sym_const] = ACTIONS(6593), - [anon_sym_constexpr] = ACTIONS(6593), - [anon_sym_volatile] = ACTIONS(6593), - [anon_sym_restrict] = ACTIONS(6593), - [anon_sym___restrict__] = ACTIONS(6593), - [anon_sym__Atomic] = ACTIONS(6593), - [anon_sym__Noreturn] = ACTIONS(6593), - [anon_sym_nullable] = ACTIONS(6593), - [anon_sym__Complex] = ACTIONS(6593), - [anon_sym__Nonnull] = ACTIONS(6593), - [anon_sym__Nullable] = ACTIONS(6593), - [anon_sym__Nullable_result] = ACTIONS(6593), - [anon_sym__Null_unspecified] = ACTIONS(6593), - [anon_sym___autoreleasing] = ACTIONS(6593), - [anon_sym___block] = ACTIONS(6593), - [anon_sym___bridge] = ACTIONS(6593), - [anon_sym___bridge_retained] = ACTIONS(6593), - [anon_sym___bridge_transfer] = ACTIONS(6593), - [anon_sym___complex] = ACTIONS(6593), - [anon_sym___const] = ACTIONS(6593), - [anon_sym___imag] = ACTIONS(6593), - [anon_sym___kindof] = ACTIONS(6593), - [anon_sym___nonnull] = ACTIONS(6593), - [anon_sym___nullable] = ACTIONS(6593), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6593), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6593), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6593), - [anon_sym___real] = ACTIONS(6593), - [anon_sym___strong] = ACTIONS(6593), - [anon_sym___unsafe_unretained] = ACTIONS(6593), - [anon_sym___unused] = ACTIONS(6593), - [anon_sym___weak] = ACTIONS(6593), - [sym_primitive_type] = ACTIONS(6593), - [anon_sym_enum] = ACTIONS(6593), - [anon_sym_struct] = ACTIONS(6593), - [anon_sym_union] = ACTIONS(6593), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6593), - [anon_sym___typeof] = ACTIONS(6593), - [anon_sym_typeof] = ACTIONS(6593), - [aux_sym_preproc_undef_token1] = ACTIONS(6593), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6593), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6593), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6593), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6593), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6593), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6593), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE] = ACTIONS(6593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6593), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_API_AVAILABLE] = ACTIONS(6593), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_API_DEPRECATED] = ACTIONS(6593), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6593), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6593), - [anon_sym___deprecated_msg] = ACTIONS(6593), - [anon_sym___deprecated_enum_msg] = ACTIONS(6593), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6593), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6593), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6593), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6593), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6593), - [anon_sym_ATend] = ACTIONS(6595), - [anon_sym_ATsynthesize] = ACTIONS(6595), - [anon_sym_ATdynamic] = ACTIONS(6595), - [anon_sym__Alignas] = ACTIONS(6593), - [anon_sym_BOOL] = ACTIONS(6593), - [anon_sym_IMP] = ACTIONS(6593), - [anon_sym_SEL] = ACTIONS(6593), - [anon_sym_Class] = ACTIONS(6593), - [anon_sym_id] = ACTIONS(6593), - }, - [4019] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATend] = ACTIONS(6577), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [4020] = { - [sym_identifier] = ACTIONS(6617), - [aux_sym_preproc_def_token1] = ACTIONS(6617), - [aux_sym_preproc_if_token1] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6617), - [sym_preproc_directive] = ACTIONS(6617), - [anon_sym_DASH] = ACTIONS(6619), - [anon_sym_PLUS] = ACTIONS(6619), - [anon_sym___extension__] = ACTIONS(6617), - [anon_sym_typedef] = ACTIONS(6617), - [anon_sym_extern] = ACTIONS(6617), - [anon_sym___attribute__] = ACTIONS(6617), - [anon_sym___attribute] = ACTIONS(6617), - [anon_sym_noreturn] = ACTIONS(6617), - [anon_sym_LBRACK] = ACTIONS(6619), - [anon_sym___declspec] = ACTIONS(6617), - [anon_sym___cdecl] = ACTIONS(6617), - [anon_sym___clrcall] = ACTIONS(6617), - [anon_sym___stdcall] = ACTIONS(6617), - [anon_sym___fastcall] = ACTIONS(6617), - [anon_sym___thiscall] = ACTIONS(6617), - [anon_sym___vectorcall] = ACTIONS(6617), - [anon_sym_signed] = ACTIONS(6617), - [anon_sym_unsigned] = ACTIONS(6617), - [anon_sym_long] = ACTIONS(6617), - [anon_sym_short] = ACTIONS(6617), - [anon_sym_static] = ACTIONS(6617), - [anon_sym_auto] = ACTIONS(6617), - [anon_sym_register] = ACTIONS(6617), - [anon_sym_inline] = ACTIONS(6617), - [anon_sym___inline] = ACTIONS(6617), - [anon_sym___inline__] = ACTIONS(6617), - [anon_sym___forceinline] = ACTIONS(6617), - [anon_sym_thread_local] = ACTIONS(6617), - [anon_sym___thread] = ACTIONS(6617), - [anon_sym_CG_EXTERN] = ACTIONS(6617), - [anon_sym_CG_INLINE] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6617), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6617), - [anon_sym_IBOutlet] = ACTIONS(6617), - [anon_sym_IBInspectable] = ACTIONS(6617), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6617), - [anon_sym_NS_INLINE] = ACTIONS(6617), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6617), - [anon_sym_OBJC_EXPORT] = ACTIONS(6617), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6617), - [anon_sym_const] = ACTIONS(6617), - [anon_sym_constexpr] = ACTIONS(6617), - [anon_sym_volatile] = ACTIONS(6617), - [anon_sym_restrict] = ACTIONS(6617), - [anon_sym___restrict__] = ACTIONS(6617), - [anon_sym__Atomic] = ACTIONS(6617), - [anon_sym__Noreturn] = ACTIONS(6617), - [anon_sym_nullable] = ACTIONS(6617), - [anon_sym__Complex] = ACTIONS(6617), - [anon_sym__Nonnull] = ACTIONS(6617), - [anon_sym__Nullable] = ACTIONS(6617), - [anon_sym__Nullable_result] = ACTIONS(6617), - [anon_sym__Null_unspecified] = ACTIONS(6617), - [anon_sym___autoreleasing] = ACTIONS(6617), - [anon_sym___block] = ACTIONS(6617), - [anon_sym___bridge] = ACTIONS(6617), - [anon_sym___bridge_retained] = ACTIONS(6617), - [anon_sym___bridge_transfer] = ACTIONS(6617), - [anon_sym___complex] = ACTIONS(6617), - [anon_sym___const] = ACTIONS(6617), - [anon_sym___imag] = ACTIONS(6617), - [anon_sym___kindof] = ACTIONS(6617), - [anon_sym___nonnull] = ACTIONS(6617), - [anon_sym___nullable] = ACTIONS(6617), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6617), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6617), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6617), - [anon_sym___real] = ACTIONS(6617), - [anon_sym___strong] = ACTIONS(6617), - [anon_sym___unsafe_unretained] = ACTIONS(6617), - [anon_sym___unused] = ACTIONS(6617), - [anon_sym___weak] = ACTIONS(6617), - [sym_primitive_type] = ACTIONS(6617), - [anon_sym_enum] = ACTIONS(6617), - [anon_sym_struct] = ACTIONS(6617), - [anon_sym_union] = ACTIONS(6617), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6617), - [anon_sym___typeof] = ACTIONS(6617), - [anon_sym_typeof] = ACTIONS(6617), - [aux_sym_preproc_undef_token1] = ACTIONS(6617), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6617), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6617), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6617), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6617), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE] = ACTIONS(6617), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_API_AVAILABLE] = ACTIONS(6617), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_API_DEPRECATED] = ACTIONS(6617), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6617), - [anon_sym___deprecated_msg] = ACTIONS(6617), - [anon_sym___deprecated_enum_msg] = ACTIONS(6617), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6617), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6617), - [anon_sym_ATend] = ACTIONS(6619), - [anon_sym_ATsynthesize] = ACTIONS(6619), - [anon_sym_ATdynamic] = ACTIONS(6619), - [anon_sym__Alignas] = ACTIONS(6617), - [anon_sym_BOOL] = ACTIONS(6617), - [anon_sym_IMP] = ACTIONS(6617), - [anon_sym_SEL] = ACTIONS(6617), - [anon_sym_Class] = ACTIONS(6617), - [anon_sym_id] = ACTIONS(6617), - }, - [4021] = { - [sym_identifier] = ACTIONS(6844), - [anon_sym_COMMA] = ACTIONS(6846), - [anon_sym_RPAREN] = ACTIONS(6846), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6846), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6846), - [anon_sym_LPAREN2] = ACTIONS(6846), - [anon_sym_STAR] = ACTIONS(6846), - [anon_sym_CARET] = ACTIONS(6846), - [anon_sym_GT] = ACTIONS(6846), - [anon_sym_SEMI] = ACTIONS(6846), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym___based] = ACTIONS(6844), - [anon_sym_LBRACE] = ACTIONS(6846), - [anon_sym_RBRACE] = ACTIONS(6846), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_ATautoreleasepool] = ACTIONS(6846), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_COLON] = ACTIONS(6846), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym_ATproperty] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4022] = { - [sym_identifier] = ACTIONS(3086), - [aux_sym_preproc_def_token1] = ACTIONS(3086), - [aux_sym_preproc_if_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3086), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3086), - [sym_preproc_directive] = ACTIONS(3086), - [anon_sym_DASH] = ACTIONS(3088), - [anon_sym_PLUS] = ACTIONS(3088), - [anon_sym___extension__] = ACTIONS(3086), - [anon_sym_typedef] = ACTIONS(3086), - [anon_sym_extern] = ACTIONS(3086), - [anon_sym___attribute__] = ACTIONS(3086), - [anon_sym___attribute] = ACTIONS(3086), - [anon_sym_noreturn] = ACTIONS(3086), - [anon_sym_LBRACK] = ACTIONS(3088), - [anon_sym___declspec] = ACTIONS(3086), - [anon_sym___cdecl] = ACTIONS(3086), - [anon_sym___clrcall] = ACTIONS(3086), - [anon_sym___stdcall] = ACTIONS(3086), - [anon_sym___fastcall] = ACTIONS(3086), - [anon_sym___thiscall] = ACTIONS(3086), - [anon_sym___vectorcall] = ACTIONS(3086), - [anon_sym_signed] = ACTIONS(3086), - [anon_sym_unsigned] = ACTIONS(3086), - [anon_sym_long] = ACTIONS(3086), - [anon_sym_short] = ACTIONS(3086), - [anon_sym_static] = ACTIONS(3086), - [anon_sym_auto] = ACTIONS(3086), - [anon_sym_register] = ACTIONS(3086), - [anon_sym_inline] = ACTIONS(3086), - [anon_sym___inline] = ACTIONS(3086), - [anon_sym___inline__] = ACTIONS(3086), - [anon_sym___forceinline] = ACTIONS(3086), - [anon_sym_thread_local] = ACTIONS(3086), - [anon_sym___thread] = ACTIONS(3086), - [anon_sym_CG_EXTERN] = ACTIONS(3086), - [anon_sym_CG_INLINE] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3086), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3086), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3086), - [anon_sym_IBOutlet] = ACTIONS(3086), - [anon_sym_IBInspectable] = ACTIONS(3086), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3086), - [anon_sym_NS_INLINE] = ACTIONS(3086), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3086), - [anon_sym_OBJC_EXPORT] = ACTIONS(3086), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3086), - [anon_sym_const] = ACTIONS(3086), - [anon_sym_constexpr] = ACTIONS(3086), - [anon_sym_volatile] = ACTIONS(3086), - [anon_sym_restrict] = ACTIONS(3086), - [anon_sym___restrict__] = ACTIONS(3086), - [anon_sym__Atomic] = ACTIONS(3086), - [anon_sym__Noreturn] = ACTIONS(3086), - [anon_sym_nullable] = ACTIONS(3086), - [anon_sym__Complex] = ACTIONS(3086), - [anon_sym__Nonnull] = ACTIONS(3086), - [anon_sym__Nullable] = ACTIONS(3086), - [anon_sym__Nullable_result] = ACTIONS(3086), - [anon_sym__Null_unspecified] = ACTIONS(3086), - [anon_sym___autoreleasing] = ACTIONS(3086), - [anon_sym___block] = ACTIONS(3086), - [anon_sym___bridge] = ACTIONS(3086), - [anon_sym___bridge_retained] = ACTIONS(3086), - [anon_sym___bridge_transfer] = ACTIONS(3086), - [anon_sym___complex] = ACTIONS(3086), - [anon_sym___const] = ACTIONS(3086), - [anon_sym___imag] = ACTIONS(3086), - [anon_sym___kindof] = ACTIONS(3086), - [anon_sym___nonnull] = ACTIONS(3086), - [anon_sym___nullable] = ACTIONS(3086), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3086), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3086), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3086), - [anon_sym___real] = ACTIONS(3086), - [anon_sym___strong] = ACTIONS(3086), - [anon_sym___unsafe_unretained] = ACTIONS(3086), - [anon_sym___unused] = ACTIONS(3086), - [anon_sym___weak] = ACTIONS(3086), - [sym_primitive_type] = ACTIONS(3086), - [anon_sym_enum] = ACTIONS(3086), - [anon_sym_struct] = ACTIONS(3086), - [anon_sym_union] = ACTIONS(3086), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3086), - [anon_sym___typeof] = ACTIONS(3086), - [anon_sym_typeof] = ACTIONS(3086), - [aux_sym_preproc_undef_token1] = ACTIONS(3086), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3086), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3086), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3086), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3086), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3086), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3086), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE] = ACTIONS(3086), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3086), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_API_AVAILABLE] = ACTIONS(3086), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_API_DEPRECATED] = ACTIONS(3086), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3086), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3086), - [anon_sym___deprecated_msg] = ACTIONS(3086), - [anon_sym___deprecated_enum_msg] = ACTIONS(3086), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3086), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3086), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3086), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3086), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3086), - [anon_sym_ATend] = ACTIONS(3088), - [anon_sym_ATsynthesize] = ACTIONS(3088), - [anon_sym_ATdynamic] = ACTIONS(3088), - [anon_sym__Alignas] = ACTIONS(3086), - [anon_sym_BOOL] = ACTIONS(3086), - [anon_sym_IMP] = ACTIONS(3086), - [anon_sym_SEL] = ACTIONS(3086), - [anon_sym_Class] = ACTIONS(3086), - [anon_sym_id] = ACTIONS(3086), - }, - [4023] = { - [sym_identifier] = ACTIONS(6561), - [aux_sym_preproc_def_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token1] = ACTIONS(6561), - [aux_sym_preproc_if_token2] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6561), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6561), - [sym_preproc_directive] = ACTIONS(6561), - [anon_sym_DASH] = ACTIONS(6563), - [anon_sym_PLUS] = ACTIONS(6563), - [anon_sym___extension__] = ACTIONS(6561), - [anon_sym_typedef] = ACTIONS(6561), - [anon_sym_extern] = ACTIONS(6561), - [anon_sym___attribute__] = ACTIONS(6561), - [anon_sym___attribute] = ACTIONS(6561), - [anon_sym_noreturn] = ACTIONS(6561), - [anon_sym_LBRACK] = ACTIONS(6563), - [anon_sym___declspec] = ACTIONS(6561), - [anon_sym___cdecl] = ACTIONS(6561), - [anon_sym___clrcall] = ACTIONS(6561), - [anon_sym___stdcall] = ACTIONS(6561), - [anon_sym___fastcall] = ACTIONS(6561), - [anon_sym___thiscall] = ACTIONS(6561), - [anon_sym___vectorcall] = ACTIONS(6561), - [anon_sym_signed] = ACTIONS(6561), - [anon_sym_unsigned] = ACTIONS(6561), - [anon_sym_long] = ACTIONS(6561), - [anon_sym_short] = ACTIONS(6561), - [anon_sym_static] = ACTIONS(6561), - [anon_sym_auto] = ACTIONS(6561), - [anon_sym_register] = ACTIONS(6561), - [anon_sym_inline] = ACTIONS(6561), - [anon_sym___inline] = ACTIONS(6561), - [anon_sym___inline__] = ACTIONS(6561), - [anon_sym___forceinline] = ACTIONS(6561), - [anon_sym_thread_local] = ACTIONS(6561), - [anon_sym___thread] = ACTIONS(6561), - [anon_sym_CG_EXTERN] = ACTIONS(6561), - [anon_sym_CG_INLINE] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6561), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6561), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6561), - [anon_sym_IBOutlet] = ACTIONS(6561), - [anon_sym_IBInspectable] = ACTIONS(6561), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6561), - [anon_sym_NS_INLINE] = ACTIONS(6561), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6561), - [anon_sym_OBJC_EXPORT] = ACTIONS(6561), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6561), - [anon_sym_const] = ACTIONS(6561), - [anon_sym_constexpr] = ACTIONS(6561), - [anon_sym_volatile] = ACTIONS(6561), - [anon_sym_restrict] = ACTIONS(6561), - [anon_sym___restrict__] = ACTIONS(6561), - [anon_sym__Atomic] = ACTIONS(6561), - [anon_sym__Noreturn] = ACTIONS(6561), - [anon_sym_nullable] = ACTIONS(6561), - [anon_sym__Complex] = ACTIONS(6561), - [anon_sym__Nonnull] = ACTIONS(6561), - [anon_sym__Nullable] = ACTIONS(6561), - [anon_sym__Nullable_result] = ACTIONS(6561), - [anon_sym__Null_unspecified] = ACTIONS(6561), - [anon_sym___autoreleasing] = ACTIONS(6561), - [anon_sym___block] = ACTIONS(6561), - [anon_sym___bridge] = ACTIONS(6561), - [anon_sym___bridge_retained] = ACTIONS(6561), - [anon_sym___bridge_transfer] = ACTIONS(6561), - [anon_sym___complex] = ACTIONS(6561), - [anon_sym___const] = ACTIONS(6561), - [anon_sym___imag] = ACTIONS(6561), - [anon_sym___kindof] = ACTIONS(6561), - [anon_sym___nonnull] = ACTIONS(6561), - [anon_sym___nullable] = ACTIONS(6561), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6561), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6561), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6561), - [anon_sym___real] = ACTIONS(6561), - [anon_sym___strong] = ACTIONS(6561), - [anon_sym___unsafe_unretained] = ACTIONS(6561), - [anon_sym___unused] = ACTIONS(6561), - [anon_sym___weak] = ACTIONS(6561), - [sym_primitive_type] = ACTIONS(6561), - [anon_sym_enum] = ACTIONS(6561), - [anon_sym_struct] = ACTIONS(6561), - [anon_sym_union] = ACTIONS(6561), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6561), - [anon_sym___typeof] = ACTIONS(6561), - [anon_sym_typeof] = ACTIONS(6561), - [aux_sym_preproc_undef_token1] = ACTIONS(6561), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6561), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6561), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6561), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6561), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6561), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6561), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE] = ACTIONS(6561), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6561), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_API_AVAILABLE] = ACTIONS(6561), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_API_DEPRECATED] = ACTIONS(6561), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6561), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6561), - [anon_sym___deprecated_msg] = ACTIONS(6561), - [anon_sym___deprecated_enum_msg] = ACTIONS(6561), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6561), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6561), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6561), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6561), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6561), - [anon_sym_ATsynthesize] = ACTIONS(6563), - [anon_sym_ATdynamic] = ACTIONS(6563), - [anon_sym__Alignas] = ACTIONS(6561), - [anon_sym_BOOL] = ACTIONS(6561), - [anon_sym_IMP] = ACTIONS(6561), - [anon_sym_SEL] = ACTIONS(6561), - [anon_sym_Class] = ACTIONS(6561), - [anon_sym_id] = ACTIONS(6561), - }, - [4024] = { - [sym_identifier] = ACTIONS(6599), - [aux_sym_preproc_def_token1] = ACTIONS(6599), - [aux_sym_preproc_if_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6599), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6599), - [sym_preproc_directive] = ACTIONS(6599), - [anon_sym_DASH] = ACTIONS(6601), - [anon_sym_PLUS] = ACTIONS(6601), - [anon_sym___extension__] = ACTIONS(6599), - [anon_sym_typedef] = ACTIONS(6599), - [anon_sym_extern] = ACTIONS(6599), - [anon_sym___attribute__] = ACTIONS(6599), - [anon_sym___attribute] = ACTIONS(6599), - [anon_sym_noreturn] = ACTIONS(6599), - [anon_sym_LBRACK] = ACTIONS(6601), - [anon_sym___declspec] = ACTIONS(6599), - [anon_sym___cdecl] = ACTIONS(6599), - [anon_sym___clrcall] = ACTIONS(6599), - [anon_sym___stdcall] = ACTIONS(6599), - [anon_sym___fastcall] = ACTIONS(6599), - [anon_sym___thiscall] = ACTIONS(6599), - [anon_sym___vectorcall] = ACTIONS(6599), - [anon_sym_signed] = ACTIONS(6599), - [anon_sym_unsigned] = ACTIONS(6599), - [anon_sym_long] = ACTIONS(6599), - [anon_sym_short] = ACTIONS(6599), - [anon_sym_static] = ACTIONS(6599), - [anon_sym_auto] = ACTIONS(6599), - [anon_sym_register] = ACTIONS(6599), - [anon_sym_inline] = ACTIONS(6599), - [anon_sym___inline] = ACTIONS(6599), - [anon_sym___inline__] = ACTIONS(6599), - [anon_sym___forceinline] = ACTIONS(6599), - [anon_sym_thread_local] = ACTIONS(6599), - [anon_sym___thread] = ACTIONS(6599), - [anon_sym_CG_EXTERN] = ACTIONS(6599), - [anon_sym_CG_INLINE] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6599), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6599), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6599), - [anon_sym_IBOutlet] = ACTIONS(6599), - [anon_sym_IBInspectable] = ACTIONS(6599), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6599), - [anon_sym_NS_INLINE] = ACTIONS(6599), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6599), - [anon_sym_OBJC_EXPORT] = ACTIONS(6599), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6599), - [anon_sym_const] = ACTIONS(6599), - [anon_sym_constexpr] = ACTIONS(6599), - [anon_sym_volatile] = ACTIONS(6599), - [anon_sym_restrict] = ACTIONS(6599), - [anon_sym___restrict__] = ACTIONS(6599), - [anon_sym__Atomic] = ACTIONS(6599), - [anon_sym__Noreturn] = ACTIONS(6599), - [anon_sym_nullable] = ACTIONS(6599), - [anon_sym__Complex] = ACTIONS(6599), - [anon_sym__Nonnull] = ACTIONS(6599), - [anon_sym__Nullable] = ACTIONS(6599), - [anon_sym__Nullable_result] = ACTIONS(6599), - [anon_sym__Null_unspecified] = ACTIONS(6599), - [anon_sym___autoreleasing] = ACTIONS(6599), - [anon_sym___block] = ACTIONS(6599), - [anon_sym___bridge] = ACTIONS(6599), - [anon_sym___bridge_retained] = ACTIONS(6599), - [anon_sym___bridge_transfer] = ACTIONS(6599), - [anon_sym___complex] = ACTIONS(6599), - [anon_sym___const] = ACTIONS(6599), - [anon_sym___imag] = ACTIONS(6599), - [anon_sym___kindof] = ACTIONS(6599), - [anon_sym___nonnull] = ACTIONS(6599), - [anon_sym___nullable] = ACTIONS(6599), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6599), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6599), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6599), - [anon_sym___real] = ACTIONS(6599), - [anon_sym___strong] = ACTIONS(6599), - [anon_sym___unsafe_unretained] = ACTIONS(6599), - [anon_sym___unused] = ACTIONS(6599), - [anon_sym___weak] = ACTIONS(6599), - [sym_primitive_type] = ACTIONS(6599), - [anon_sym_enum] = ACTIONS(6599), - [anon_sym_struct] = ACTIONS(6599), - [anon_sym_union] = ACTIONS(6599), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6599), - [anon_sym___typeof] = ACTIONS(6599), - [anon_sym_typeof] = ACTIONS(6599), - [aux_sym_preproc_undef_token1] = ACTIONS(6599), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6599), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6599), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6599), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6599), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6599), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6599), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE] = ACTIONS(6599), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6599), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_API_AVAILABLE] = ACTIONS(6599), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_API_DEPRECATED] = ACTIONS(6599), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6599), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6599), - [anon_sym___deprecated_msg] = ACTIONS(6599), - [anon_sym___deprecated_enum_msg] = ACTIONS(6599), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6599), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6599), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6599), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6599), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6599), - [anon_sym_ATend] = ACTIONS(6601), - [anon_sym_ATsynthesize] = ACTIONS(6601), - [anon_sym_ATdynamic] = ACTIONS(6601), - [anon_sym__Alignas] = ACTIONS(6599), - [anon_sym_BOOL] = ACTIONS(6599), - [anon_sym_IMP] = ACTIONS(6599), - [anon_sym_SEL] = ACTIONS(6599), - [anon_sym_Class] = ACTIONS(6599), - [anon_sym_id] = ACTIONS(6599), - }, - [4025] = { - [sym_identifier] = ACTIONS(6531), - [aux_sym_preproc_def_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token1] = ACTIONS(6531), - [aux_sym_preproc_if_token2] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6531), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6531), - [sym_preproc_directive] = ACTIONS(6531), - [anon_sym_DASH] = ACTIONS(6533), - [anon_sym_PLUS] = ACTIONS(6533), - [anon_sym___extension__] = ACTIONS(6531), - [anon_sym_typedef] = ACTIONS(6531), - [anon_sym_extern] = ACTIONS(6531), - [anon_sym___attribute__] = ACTIONS(6531), - [anon_sym___attribute] = ACTIONS(6531), - [anon_sym_noreturn] = ACTIONS(6531), - [anon_sym_LBRACK] = ACTIONS(6533), - [anon_sym___declspec] = ACTIONS(6531), - [anon_sym___cdecl] = ACTIONS(6531), - [anon_sym___clrcall] = ACTIONS(6531), - [anon_sym___stdcall] = ACTIONS(6531), - [anon_sym___fastcall] = ACTIONS(6531), - [anon_sym___thiscall] = ACTIONS(6531), - [anon_sym___vectorcall] = ACTIONS(6531), - [anon_sym_signed] = ACTIONS(6531), - [anon_sym_unsigned] = ACTIONS(6531), - [anon_sym_long] = ACTIONS(6531), - [anon_sym_short] = ACTIONS(6531), - [anon_sym_static] = ACTIONS(6531), - [anon_sym_auto] = ACTIONS(6531), - [anon_sym_register] = ACTIONS(6531), - [anon_sym_inline] = ACTIONS(6531), - [anon_sym___inline] = ACTIONS(6531), - [anon_sym___inline__] = ACTIONS(6531), - [anon_sym___forceinline] = ACTIONS(6531), - [anon_sym_thread_local] = ACTIONS(6531), - [anon_sym___thread] = ACTIONS(6531), - [anon_sym_CG_EXTERN] = ACTIONS(6531), - [anon_sym_CG_INLINE] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6531), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6531), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6531), - [anon_sym_IBOutlet] = ACTIONS(6531), - [anon_sym_IBInspectable] = ACTIONS(6531), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6531), - [anon_sym_NS_INLINE] = ACTIONS(6531), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6531), - [anon_sym_OBJC_EXPORT] = ACTIONS(6531), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6531), - [anon_sym_const] = ACTIONS(6531), - [anon_sym_constexpr] = ACTIONS(6531), - [anon_sym_volatile] = ACTIONS(6531), - [anon_sym_restrict] = ACTIONS(6531), - [anon_sym___restrict__] = ACTIONS(6531), - [anon_sym__Atomic] = ACTIONS(6531), - [anon_sym__Noreturn] = ACTIONS(6531), - [anon_sym_nullable] = ACTIONS(6531), - [anon_sym__Complex] = ACTIONS(6531), - [anon_sym__Nonnull] = ACTIONS(6531), - [anon_sym__Nullable] = ACTIONS(6531), - [anon_sym__Nullable_result] = ACTIONS(6531), - [anon_sym__Null_unspecified] = ACTIONS(6531), - [anon_sym___autoreleasing] = ACTIONS(6531), - [anon_sym___block] = ACTIONS(6531), - [anon_sym___bridge] = ACTIONS(6531), - [anon_sym___bridge_retained] = ACTIONS(6531), - [anon_sym___bridge_transfer] = ACTIONS(6531), - [anon_sym___complex] = ACTIONS(6531), - [anon_sym___const] = ACTIONS(6531), - [anon_sym___imag] = ACTIONS(6531), - [anon_sym___kindof] = ACTIONS(6531), - [anon_sym___nonnull] = ACTIONS(6531), - [anon_sym___nullable] = ACTIONS(6531), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6531), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6531), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6531), - [anon_sym___real] = ACTIONS(6531), - [anon_sym___strong] = ACTIONS(6531), - [anon_sym___unsafe_unretained] = ACTIONS(6531), - [anon_sym___unused] = ACTIONS(6531), - [anon_sym___weak] = ACTIONS(6531), - [sym_primitive_type] = ACTIONS(6531), - [anon_sym_enum] = ACTIONS(6531), - [anon_sym_struct] = ACTIONS(6531), - [anon_sym_union] = ACTIONS(6531), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6531), - [anon_sym___typeof] = ACTIONS(6531), - [anon_sym_typeof] = ACTIONS(6531), - [aux_sym_preproc_undef_token1] = ACTIONS(6531), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6531), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6531), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6531), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6531), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6531), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6531), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE] = ACTIONS(6531), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6531), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_API_AVAILABLE] = ACTIONS(6531), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_API_DEPRECATED] = ACTIONS(6531), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6531), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6531), - [anon_sym___deprecated_msg] = ACTIONS(6531), - [anon_sym___deprecated_enum_msg] = ACTIONS(6531), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6531), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6531), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6531), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6531), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6531), - [anon_sym_ATsynthesize] = ACTIONS(6533), - [anon_sym_ATdynamic] = ACTIONS(6533), - [anon_sym__Alignas] = ACTIONS(6531), - [anon_sym_BOOL] = ACTIONS(6531), - [anon_sym_IMP] = ACTIONS(6531), - [anon_sym_SEL] = ACTIONS(6531), - [anon_sym_Class] = ACTIONS(6531), - [anon_sym_id] = ACTIONS(6531), - }, - [4026] = { - [sym_identifier] = ACTIONS(3520), - [anon_sym_COMMA] = ACTIONS(3522), - [anon_sym_RPAREN] = ACTIONS(3522), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3522), - [anon_sym_LPAREN2] = ACTIONS(3522), - [anon_sym_STAR] = ACTIONS(3522), - [anon_sym_CARET] = ACTIONS(3522), - [anon_sym_GT] = ACTIONS(3522), - [anon_sym_SEMI] = ACTIONS(3522), - [anon_sym___extension__] = ACTIONS(3520), - [anon_sym_extern] = ACTIONS(3520), - [anon_sym___attribute__] = ACTIONS(3520), - [anon_sym___attribute] = ACTIONS(3520), - [anon_sym_noreturn] = ACTIONS(3520), - [anon_sym_LBRACK] = ACTIONS(3522), - [anon_sym___declspec] = ACTIONS(3520), - [anon_sym___based] = ACTIONS(3520), - [anon_sym_LBRACE] = ACTIONS(3522), - [anon_sym_RBRACE] = ACTIONS(3522), - [anon_sym_signed] = ACTIONS(3520), - [anon_sym_unsigned] = ACTIONS(3520), - [anon_sym_long] = ACTIONS(3520), - [anon_sym_short] = ACTIONS(3520), - [anon_sym_ATautoreleasepool] = ACTIONS(3522), - [anon_sym_static] = ACTIONS(3520), - [anon_sym_auto] = ACTIONS(3520), - [anon_sym_register] = ACTIONS(3520), - [anon_sym_inline] = ACTIONS(3520), - [anon_sym___inline] = ACTIONS(3520), - [anon_sym___inline__] = ACTIONS(3520), - [anon_sym___forceinline] = ACTIONS(3520), - [anon_sym_thread_local] = ACTIONS(3520), - [anon_sym___thread] = ACTIONS(3520), - [anon_sym_CG_EXTERN] = ACTIONS(3520), - [anon_sym_CG_INLINE] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3520), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3520), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3520), - [anon_sym_IBOutlet] = ACTIONS(3520), - [anon_sym_IBInspectable] = ACTIONS(3520), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3520), - [anon_sym_NS_INLINE] = ACTIONS(3520), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3520), - [anon_sym_OBJC_EXPORT] = ACTIONS(3520), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3520), - [anon_sym_const] = ACTIONS(3520), - [anon_sym_constexpr] = ACTIONS(3520), - [anon_sym_volatile] = ACTIONS(3520), - [anon_sym_restrict] = ACTIONS(3520), - [anon_sym___restrict__] = ACTIONS(3520), - [anon_sym__Atomic] = ACTIONS(3520), - [anon_sym__Noreturn] = ACTIONS(3520), - [anon_sym_nullable] = ACTIONS(3520), - [anon_sym__Complex] = ACTIONS(3520), - [anon_sym__Nonnull] = ACTIONS(3520), - [anon_sym__Nullable] = ACTIONS(3520), - [anon_sym__Nullable_result] = ACTIONS(3520), - [anon_sym__Null_unspecified] = ACTIONS(3520), - [anon_sym___autoreleasing] = ACTIONS(3520), - [anon_sym___block] = ACTIONS(3520), - [anon_sym___bridge] = ACTIONS(3520), - [anon_sym___bridge_retained] = ACTIONS(3520), - [anon_sym___bridge_transfer] = ACTIONS(3520), - [anon_sym___complex] = ACTIONS(3520), - [anon_sym___const] = ACTIONS(3520), - [anon_sym___imag] = ACTIONS(3520), - [anon_sym___kindof] = ACTIONS(3520), - [anon_sym___nonnull] = ACTIONS(3520), - [anon_sym___nullable] = ACTIONS(3520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3520), - [anon_sym___real] = ACTIONS(3520), - [anon_sym___strong] = ACTIONS(3520), - [anon_sym___unsafe_unretained] = ACTIONS(3520), - [anon_sym___unused] = ACTIONS(3520), - [anon_sym___weak] = ACTIONS(3520), - [sym_primitive_type] = ACTIONS(3520), - [anon_sym_enum] = ACTIONS(3520), - [anon_sym_COLON] = ACTIONS(3522), - [anon_sym_struct] = ACTIONS(3520), - [anon_sym_union] = ACTIONS(3520), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3520), - [anon_sym___typeof] = ACTIONS(3520), - [anon_sym_typeof] = ACTIONS(3520), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3520), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3520), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3520), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3520), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3520), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3520), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE] = ACTIONS(3520), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3520), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_API_AVAILABLE] = ACTIONS(3520), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_API_DEPRECATED] = ACTIONS(3520), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3520), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3520), - [anon_sym___deprecated_msg] = ACTIONS(3520), - [anon_sym___deprecated_enum_msg] = ACTIONS(3520), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3520), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3520), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3520), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3520), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3520), - [anon_sym_ATprotocol] = ACTIONS(3522), - [anon_sym_ATinterface] = ACTIONS(3522), - [anon_sym_ATimplementation] = ACTIONS(3522), - [anon_sym_ATproperty] = ACTIONS(3522), - [anon_sym__Alignas] = ACTIONS(3520), - [anon_sym_BOOL] = ACTIONS(3520), - [anon_sym_IMP] = ACTIONS(3520), - [anon_sym_SEL] = ACTIONS(3520), - [anon_sym_Class] = ACTIONS(3520), - [anon_sym_id] = ACTIONS(3520), - }, - [4027] = { - [sym_identifier] = ACTIONS(6581), - [aux_sym_preproc_def_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token1] = ACTIONS(6581), - [aux_sym_preproc_if_token2] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6581), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6581), - [sym_preproc_directive] = ACTIONS(6581), - [anon_sym_DASH] = ACTIONS(6583), - [anon_sym_PLUS] = ACTIONS(6583), - [anon_sym___extension__] = ACTIONS(6581), - [anon_sym_typedef] = ACTIONS(6581), - [anon_sym_extern] = ACTIONS(6581), - [anon_sym___attribute__] = ACTIONS(6581), - [anon_sym___attribute] = ACTIONS(6581), - [anon_sym_noreturn] = ACTIONS(6581), - [anon_sym_LBRACK] = ACTIONS(6583), - [anon_sym___declspec] = ACTIONS(6581), - [anon_sym___cdecl] = ACTIONS(6581), - [anon_sym___clrcall] = ACTIONS(6581), - [anon_sym___stdcall] = ACTIONS(6581), - [anon_sym___fastcall] = ACTIONS(6581), - [anon_sym___thiscall] = ACTIONS(6581), - [anon_sym___vectorcall] = ACTIONS(6581), - [anon_sym_signed] = ACTIONS(6581), - [anon_sym_unsigned] = ACTIONS(6581), - [anon_sym_long] = ACTIONS(6581), - [anon_sym_short] = ACTIONS(6581), - [anon_sym_static] = ACTIONS(6581), - [anon_sym_auto] = ACTIONS(6581), - [anon_sym_register] = ACTIONS(6581), - [anon_sym_inline] = ACTIONS(6581), - [anon_sym___inline] = ACTIONS(6581), - [anon_sym___inline__] = ACTIONS(6581), - [anon_sym___forceinline] = ACTIONS(6581), - [anon_sym_thread_local] = ACTIONS(6581), - [anon_sym___thread] = ACTIONS(6581), - [anon_sym_CG_EXTERN] = ACTIONS(6581), - [anon_sym_CG_INLINE] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6581), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6581), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6581), - [anon_sym_IBOutlet] = ACTIONS(6581), - [anon_sym_IBInspectable] = ACTIONS(6581), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6581), - [anon_sym_NS_INLINE] = ACTIONS(6581), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6581), - [anon_sym_OBJC_EXPORT] = ACTIONS(6581), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6581), - [anon_sym_const] = ACTIONS(6581), - [anon_sym_constexpr] = ACTIONS(6581), - [anon_sym_volatile] = ACTIONS(6581), - [anon_sym_restrict] = ACTIONS(6581), - [anon_sym___restrict__] = ACTIONS(6581), - [anon_sym__Atomic] = ACTIONS(6581), - [anon_sym__Noreturn] = ACTIONS(6581), - [anon_sym_nullable] = ACTIONS(6581), - [anon_sym__Complex] = ACTIONS(6581), - [anon_sym__Nonnull] = ACTIONS(6581), - [anon_sym__Nullable] = ACTIONS(6581), - [anon_sym__Nullable_result] = ACTIONS(6581), - [anon_sym__Null_unspecified] = ACTIONS(6581), - [anon_sym___autoreleasing] = ACTIONS(6581), - [anon_sym___block] = ACTIONS(6581), - [anon_sym___bridge] = ACTIONS(6581), - [anon_sym___bridge_retained] = ACTIONS(6581), - [anon_sym___bridge_transfer] = ACTIONS(6581), - [anon_sym___complex] = ACTIONS(6581), - [anon_sym___const] = ACTIONS(6581), - [anon_sym___imag] = ACTIONS(6581), - [anon_sym___kindof] = ACTIONS(6581), - [anon_sym___nonnull] = ACTIONS(6581), - [anon_sym___nullable] = ACTIONS(6581), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6581), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6581), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6581), - [anon_sym___real] = ACTIONS(6581), - [anon_sym___strong] = ACTIONS(6581), - [anon_sym___unsafe_unretained] = ACTIONS(6581), - [anon_sym___unused] = ACTIONS(6581), - [anon_sym___weak] = ACTIONS(6581), - [sym_primitive_type] = ACTIONS(6581), - [anon_sym_enum] = ACTIONS(6581), - [anon_sym_struct] = ACTIONS(6581), - [anon_sym_union] = ACTIONS(6581), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6581), - [anon_sym___typeof] = ACTIONS(6581), - [anon_sym_typeof] = ACTIONS(6581), - [aux_sym_preproc_undef_token1] = ACTIONS(6581), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6581), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6581), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6581), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6581), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6581), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6581), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE] = ACTIONS(6581), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6581), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_API_AVAILABLE] = ACTIONS(6581), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_API_DEPRECATED] = ACTIONS(6581), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6581), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6581), - [anon_sym___deprecated_msg] = ACTIONS(6581), - [anon_sym___deprecated_enum_msg] = ACTIONS(6581), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6581), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6581), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6581), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6581), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6581), - [anon_sym_ATsynthesize] = ACTIONS(6583), - [anon_sym_ATdynamic] = ACTIONS(6583), - [anon_sym__Alignas] = ACTIONS(6581), - [anon_sym_BOOL] = ACTIONS(6581), - [anon_sym_IMP] = ACTIONS(6581), - [anon_sym_SEL] = ACTIONS(6581), - [anon_sym_Class] = ACTIONS(6581), - [anon_sym_id] = ACTIONS(6581), - }, - [4028] = { - [sym_identifier] = ACTIONS(6525), - [aux_sym_preproc_def_token1] = ACTIONS(6525), - [aux_sym_preproc_if_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6525), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6525), - [sym_preproc_directive] = ACTIONS(6525), - [anon_sym_DASH] = ACTIONS(6527), - [anon_sym_PLUS] = ACTIONS(6527), - [anon_sym___extension__] = ACTIONS(6525), - [anon_sym_typedef] = ACTIONS(6525), - [anon_sym_extern] = ACTIONS(6525), - [anon_sym___attribute__] = ACTIONS(6525), - [anon_sym___attribute] = ACTIONS(6525), - [anon_sym_noreturn] = ACTIONS(6525), - [anon_sym_LBRACK] = ACTIONS(6527), - [anon_sym___declspec] = ACTIONS(6525), - [anon_sym___cdecl] = ACTIONS(6525), - [anon_sym___clrcall] = ACTIONS(6525), - [anon_sym___stdcall] = ACTIONS(6525), - [anon_sym___fastcall] = ACTIONS(6525), - [anon_sym___thiscall] = ACTIONS(6525), - [anon_sym___vectorcall] = ACTIONS(6525), - [anon_sym_signed] = ACTIONS(6525), - [anon_sym_unsigned] = ACTIONS(6525), - [anon_sym_long] = ACTIONS(6525), - [anon_sym_short] = ACTIONS(6525), - [anon_sym_static] = ACTIONS(6525), - [anon_sym_auto] = ACTIONS(6525), - [anon_sym_register] = ACTIONS(6525), - [anon_sym_inline] = ACTIONS(6525), - [anon_sym___inline] = ACTIONS(6525), - [anon_sym___inline__] = ACTIONS(6525), - [anon_sym___forceinline] = ACTIONS(6525), - [anon_sym_thread_local] = ACTIONS(6525), - [anon_sym___thread] = ACTIONS(6525), - [anon_sym_CG_EXTERN] = ACTIONS(6525), - [anon_sym_CG_INLINE] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6525), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6525), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6525), - [anon_sym_IBOutlet] = ACTIONS(6525), - [anon_sym_IBInspectable] = ACTIONS(6525), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6525), - [anon_sym_NS_INLINE] = ACTIONS(6525), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6525), - [anon_sym_OBJC_EXPORT] = ACTIONS(6525), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6525), - [anon_sym_const] = ACTIONS(6525), - [anon_sym_constexpr] = ACTIONS(6525), - [anon_sym_volatile] = ACTIONS(6525), - [anon_sym_restrict] = ACTIONS(6525), - [anon_sym___restrict__] = ACTIONS(6525), - [anon_sym__Atomic] = ACTIONS(6525), - [anon_sym__Noreturn] = ACTIONS(6525), - [anon_sym_nullable] = ACTIONS(6525), - [anon_sym__Complex] = ACTIONS(6525), - [anon_sym__Nonnull] = ACTIONS(6525), - [anon_sym__Nullable] = ACTIONS(6525), - [anon_sym__Nullable_result] = ACTIONS(6525), - [anon_sym__Null_unspecified] = ACTIONS(6525), - [anon_sym___autoreleasing] = ACTIONS(6525), - [anon_sym___block] = ACTIONS(6525), - [anon_sym___bridge] = ACTIONS(6525), - [anon_sym___bridge_retained] = ACTIONS(6525), - [anon_sym___bridge_transfer] = ACTIONS(6525), - [anon_sym___complex] = ACTIONS(6525), - [anon_sym___const] = ACTIONS(6525), - [anon_sym___imag] = ACTIONS(6525), - [anon_sym___kindof] = ACTIONS(6525), - [anon_sym___nonnull] = ACTIONS(6525), - [anon_sym___nullable] = ACTIONS(6525), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6525), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6525), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6525), - [anon_sym___real] = ACTIONS(6525), - [anon_sym___strong] = ACTIONS(6525), - [anon_sym___unsafe_unretained] = ACTIONS(6525), - [anon_sym___unused] = ACTIONS(6525), - [anon_sym___weak] = ACTIONS(6525), - [sym_primitive_type] = ACTIONS(6525), - [anon_sym_enum] = ACTIONS(6525), - [anon_sym_struct] = ACTIONS(6525), - [anon_sym_union] = ACTIONS(6525), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6525), - [anon_sym___typeof] = ACTIONS(6525), - [anon_sym_typeof] = ACTIONS(6525), - [aux_sym_preproc_undef_token1] = ACTIONS(6525), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6525), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6525), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6525), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6525), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6525), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6525), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE] = ACTIONS(6525), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6525), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_API_AVAILABLE] = ACTIONS(6525), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_API_DEPRECATED] = ACTIONS(6525), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6525), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6525), - [anon_sym___deprecated_msg] = ACTIONS(6525), - [anon_sym___deprecated_enum_msg] = ACTIONS(6525), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6525), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6525), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6525), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6525), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6525), - [anon_sym_ATend] = ACTIONS(6527), - [anon_sym_ATsynthesize] = ACTIONS(6527), - [anon_sym_ATdynamic] = ACTIONS(6527), - [anon_sym__Alignas] = ACTIONS(6525), - [anon_sym_BOOL] = ACTIONS(6525), - [anon_sym_IMP] = ACTIONS(6525), - [anon_sym_SEL] = ACTIONS(6525), - [anon_sym_Class] = ACTIONS(6525), - [anon_sym_id] = ACTIONS(6525), - }, - [4029] = { - [sym_identifier] = ACTIONS(6617), - [aux_sym_preproc_def_token1] = ACTIONS(6617), - [aux_sym_preproc_if_token1] = ACTIONS(6617), - [aux_sym_preproc_if_token2] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6617), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6617), - [sym_preproc_directive] = ACTIONS(6617), - [anon_sym_DASH] = ACTIONS(6619), - [anon_sym_PLUS] = ACTIONS(6619), - [anon_sym___extension__] = ACTIONS(6617), - [anon_sym_typedef] = ACTIONS(6617), - [anon_sym_extern] = ACTIONS(6617), - [anon_sym___attribute__] = ACTIONS(6617), - [anon_sym___attribute] = ACTIONS(6617), - [anon_sym_noreturn] = ACTIONS(6617), - [anon_sym_LBRACK] = ACTIONS(6619), - [anon_sym___declspec] = ACTIONS(6617), - [anon_sym___cdecl] = ACTIONS(6617), - [anon_sym___clrcall] = ACTIONS(6617), - [anon_sym___stdcall] = ACTIONS(6617), - [anon_sym___fastcall] = ACTIONS(6617), - [anon_sym___thiscall] = ACTIONS(6617), - [anon_sym___vectorcall] = ACTIONS(6617), - [anon_sym_signed] = ACTIONS(6617), - [anon_sym_unsigned] = ACTIONS(6617), - [anon_sym_long] = ACTIONS(6617), - [anon_sym_short] = ACTIONS(6617), - [anon_sym_static] = ACTIONS(6617), - [anon_sym_auto] = ACTIONS(6617), - [anon_sym_register] = ACTIONS(6617), - [anon_sym_inline] = ACTIONS(6617), - [anon_sym___inline] = ACTIONS(6617), - [anon_sym___inline__] = ACTIONS(6617), - [anon_sym___forceinline] = ACTIONS(6617), - [anon_sym_thread_local] = ACTIONS(6617), - [anon_sym___thread] = ACTIONS(6617), - [anon_sym_CG_EXTERN] = ACTIONS(6617), - [anon_sym_CG_INLINE] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6617), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6617), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6617), - [anon_sym_IBOutlet] = ACTIONS(6617), - [anon_sym_IBInspectable] = ACTIONS(6617), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6617), - [anon_sym_NS_INLINE] = ACTIONS(6617), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6617), - [anon_sym_OBJC_EXPORT] = ACTIONS(6617), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6617), - [anon_sym_const] = ACTIONS(6617), - [anon_sym_constexpr] = ACTIONS(6617), - [anon_sym_volatile] = ACTIONS(6617), - [anon_sym_restrict] = ACTIONS(6617), - [anon_sym___restrict__] = ACTIONS(6617), - [anon_sym__Atomic] = ACTIONS(6617), - [anon_sym__Noreturn] = ACTIONS(6617), - [anon_sym_nullable] = ACTIONS(6617), - [anon_sym__Complex] = ACTIONS(6617), - [anon_sym__Nonnull] = ACTIONS(6617), - [anon_sym__Nullable] = ACTIONS(6617), - [anon_sym__Nullable_result] = ACTIONS(6617), - [anon_sym__Null_unspecified] = ACTIONS(6617), - [anon_sym___autoreleasing] = ACTIONS(6617), - [anon_sym___block] = ACTIONS(6617), - [anon_sym___bridge] = ACTIONS(6617), - [anon_sym___bridge_retained] = ACTIONS(6617), - [anon_sym___bridge_transfer] = ACTIONS(6617), - [anon_sym___complex] = ACTIONS(6617), - [anon_sym___const] = ACTIONS(6617), - [anon_sym___imag] = ACTIONS(6617), - [anon_sym___kindof] = ACTIONS(6617), - [anon_sym___nonnull] = ACTIONS(6617), - [anon_sym___nullable] = ACTIONS(6617), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6617), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6617), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6617), - [anon_sym___real] = ACTIONS(6617), - [anon_sym___strong] = ACTIONS(6617), - [anon_sym___unsafe_unretained] = ACTIONS(6617), - [anon_sym___unused] = ACTIONS(6617), - [anon_sym___weak] = ACTIONS(6617), - [sym_primitive_type] = ACTIONS(6617), - [anon_sym_enum] = ACTIONS(6617), - [anon_sym_struct] = ACTIONS(6617), - [anon_sym_union] = ACTIONS(6617), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6617), - [anon_sym___typeof] = ACTIONS(6617), - [anon_sym_typeof] = ACTIONS(6617), - [aux_sym_preproc_undef_token1] = ACTIONS(6617), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6617), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6617), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6617), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6617), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6617), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6617), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE] = ACTIONS(6617), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6617), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_API_AVAILABLE] = ACTIONS(6617), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_API_DEPRECATED] = ACTIONS(6617), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6617), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6617), - [anon_sym___deprecated_msg] = ACTIONS(6617), - [anon_sym___deprecated_enum_msg] = ACTIONS(6617), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6617), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6617), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6617), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6617), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6617), - [anon_sym_ATsynthesize] = ACTIONS(6619), - [anon_sym_ATdynamic] = ACTIONS(6619), - [anon_sym__Alignas] = ACTIONS(6617), - [anon_sym_BOOL] = ACTIONS(6617), - [anon_sym_IMP] = ACTIONS(6617), - [anon_sym_SEL] = ACTIONS(6617), - [anon_sym_Class] = ACTIONS(6617), - [anon_sym_id] = ACTIONS(6617), - }, - [4030] = { - [sym_identifier] = ACTIONS(6575), - [aux_sym_preproc_def_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token1] = ACTIONS(6575), - [aux_sym_preproc_if_token2] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6575), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6575), - [sym_preproc_directive] = ACTIONS(6575), - [anon_sym_DASH] = ACTIONS(6577), - [anon_sym_PLUS] = ACTIONS(6577), - [anon_sym___extension__] = ACTIONS(6575), - [anon_sym_typedef] = ACTIONS(6575), - [anon_sym_extern] = ACTIONS(6575), - [anon_sym___attribute__] = ACTIONS(6575), - [anon_sym___attribute] = ACTIONS(6575), - [anon_sym_noreturn] = ACTIONS(6575), - [anon_sym_LBRACK] = ACTIONS(6577), - [anon_sym___declspec] = ACTIONS(6575), - [anon_sym___cdecl] = ACTIONS(6575), - [anon_sym___clrcall] = ACTIONS(6575), - [anon_sym___stdcall] = ACTIONS(6575), - [anon_sym___fastcall] = ACTIONS(6575), - [anon_sym___thiscall] = ACTIONS(6575), - [anon_sym___vectorcall] = ACTIONS(6575), - [anon_sym_signed] = ACTIONS(6575), - [anon_sym_unsigned] = ACTIONS(6575), - [anon_sym_long] = ACTIONS(6575), - [anon_sym_short] = ACTIONS(6575), - [anon_sym_static] = ACTIONS(6575), - [anon_sym_auto] = ACTIONS(6575), - [anon_sym_register] = ACTIONS(6575), - [anon_sym_inline] = ACTIONS(6575), - [anon_sym___inline] = ACTIONS(6575), - [anon_sym___inline__] = ACTIONS(6575), - [anon_sym___forceinline] = ACTIONS(6575), - [anon_sym_thread_local] = ACTIONS(6575), - [anon_sym___thread] = ACTIONS(6575), - [anon_sym_CG_EXTERN] = ACTIONS(6575), - [anon_sym_CG_INLINE] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6575), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6575), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6575), - [anon_sym_IBOutlet] = ACTIONS(6575), - [anon_sym_IBInspectable] = ACTIONS(6575), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6575), - [anon_sym_NS_INLINE] = ACTIONS(6575), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6575), - [anon_sym_OBJC_EXPORT] = ACTIONS(6575), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6575), - [anon_sym_const] = ACTIONS(6575), - [anon_sym_constexpr] = ACTIONS(6575), - [anon_sym_volatile] = ACTIONS(6575), - [anon_sym_restrict] = ACTIONS(6575), - [anon_sym___restrict__] = ACTIONS(6575), - [anon_sym__Atomic] = ACTIONS(6575), - [anon_sym__Noreturn] = ACTIONS(6575), - [anon_sym_nullable] = ACTIONS(6575), - [anon_sym__Complex] = ACTIONS(6575), - [anon_sym__Nonnull] = ACTIONS(6575), - [anon_sym__Nullable] = ACTIONS(6575), - [anon_sym__Nullable_result] = ACTIONS(6575), - [anon_sym__Null_unspecified] = ACTIONS(6575), - [anon_sym___autoreleasing] = ACTIONS(6575), - [anon_sym___block] = ACTIONS(6575), - [anon_sym___bridge] = ACTIONS(6575), - [anon_sym___bridge_retained] = ACTIONS(6575), - [anon_sym___bridge_transfer] = ACTIONS(6575), - [anon_sym___complex] = ACTIONS(6575), - [anon_sym___const] = ACTIONS(6575), - [anon_sym___imag] = ACTIONS(6575), - [anon_sym___kindof] = ACTIONS(6575), - [anon_sym___nonnull] = ACTIONS(6575), - [anon_sym___nullable] = ACTIONS(6575), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6575), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6575), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6575), - [anon_sym___real] = ACTIONS(6575), - [anon_sym___strong] = ACTIONS(6575), - [anon_sym___unsafe_unretained] = ACTIONS(6575), - [anon_sym___unused] = ACTIONS(6575), - [anon_sym___weak] = ACTIONS(6575), - [sym_primitive_type] = ACTIONS(6575), - [anon_sym_enum] = ACTIONS(6575), - [anon_sym_struct] = ACTIONS(6575), - [anon_sym_union] = ACTIONS(6575), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6575), - [anon_sym___typeof] = ACTIONS(6575), - [anon_sym_typeof] = ACTIONS(6575), - [aux_sym_preproc_undef_token1] = ACTIONS(6575), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6575), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6575), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6575), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6575), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6575), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6575), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE] = ACTIONS(6575), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6575), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_API_AVAILABLE] = ACTIONS(6575), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_API_DEPRECATED] = ACTIONS(6575), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6575), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6575), - [anon_sym___deprecated_msg] = ACTIONS(6575), - [anon_sym___deprecated_enum_msg] = ACTIONS(6575), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6575), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6575), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6575), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6575), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6575), - [anon_sym_ATsynthesize] = ACTIONS(6577), - [anon_sym_ATdynamic] = ACTIONS(6577), - [anon_sym__Alignas] = ACTIONS(6575), - [anon_sym_BOOL] = ACTIONS(6575), - [anon_sym_IMP] = ACTIONS(6575), - [anon_sym_SEL] = ACTIONS(6575), - [anon_sym_Class] = ACTIONS(6575), - [anon_sym_id] = ACTIONS(6575), - }, - [4031] = { - [sym_identifier] = ACTIONS(6605), - [aux_sym_preproc_def_token1] = ACTIONS(6605), - [aux_sym_preproc_if_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6605), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6605), - [sym_preproc_directive] = ACTIONS(6605), - [anon_sym_DASH] = ACTIONS(6607), - [anon_sym_PLUS] = ACTIONS(6607), - [anon_sym___extension__] = ACTIONS(6605), - [anon_sym_typedef] = ACTIONS(6605), - [anon_sym_extern] = ACTIONS(6605), - [anon_sym___attribute__] = ACTIONS(6605), - [anon_sym___attribute] = ACTIONS(6605), - [anon_sym_noreturn] = ACTIONS(6605), - [anon_sym_LBRACK] = ACTIONS(6607), - [anon_sym___declspec] = ACTIONS(6605), - [anon_sym___cdecl] = ACTIONS(6605), - [anon_sym___clrcall] = ACTIONS(6605), - [anon_sym___stdcall] = ACTIONS(6605), - [anon_sym___fastcall] = ACTIONS(6605), - [anon_sym___thiscall] = ACTIONS(6605), - [anon_sym___vectorcall] = ACTIONS(6605), - [anon_sym_signed] = ACTIONS(6605), - [anon_sym_unsigned] = ACTIONS(6605), - [anon_sym_long] = ACTIONS(6605), - [anon_sym_short] = ACTIONS(6605), - [anon_sym_static] = ACTIONS(6605), - [anon_sym_auto] = ACTIONS(6605), - [anon_sym_register] = ACTIONS(6605), - [anon_sym_inline] = ACTIONS(6605), - [anon_sym___inline] = ACTIONS(6605), - [anon_sym___inline__] = ACTIONS(6605), - [anon_sym___forceinline] = ACTIONS(6605), - [anon_sym_thread_local] = ACTIONS(6605), - [anon_sym___thread] = ACTIONS(6605), - [anon_sym_CG_EXTERN] = ACTIONS(6605), - [anon_sym_CG_INLINE] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6605), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6605), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6605), - [anon_sym_IBOutlet] = ACTIONS(6605), - [anon_sym_IBInspectable] = ACTIONS(6605), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6605), - [anon_sym_NS_INLINE] = ACTIONS(6605), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6605), - [anon_sym_OBJC_EXPORT] = ACTIONS(6605), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6605), - [anon_sym_const] = ACTIONS(6605), - [anon_sym_constexpr] = ACTIONS(6605), - [anon_sym_volatile] = ACTIONS(6605), - [anon_sym_restrict] = ACTIONS(6605), - [anon_sym___restrict__] = ACTIONS(6605), - [anon_sym__Atomic] = ACTIONS(6605), - [anon_sym__Noreturn] = ACTIONS(6605), - [anon_sym_nullable] = ACTIONS(6605), - [anon_sym__Complex] = ACTIONS(6605), - [anon_sym__Nonnull] = ACTIONS(6605), - [anon_sym__Nullable] = ACTIONS(6605), - [anon_sym__Nullable_result] = ACTIONS(6605), - [anon_sym__Null_unspecified] = ACTIONS(6605), - [anon_sym___autoreleasing] = ACTIONS(6605), - [anon_sym___block] = ACTIONS(6605), - [anon_sym___bridge] = ACTIONS(6605), - [anon_sym___bridge_retained] = ACTIONS(6605), - [anon_sym___bridge_transfer] = ACTIONS(6605), - [anon_sym___complex] = ACTIONS(6605), - [anon_sym___const] = ACTIONS(6605), - [anon_sym___imag] = ACTIONS(6605), - [anon_sym___kindof] = ACTIONS(6605), - [anon_sym___nonnull] = ACTIONS(6605), - [anon_sym___nullable] = ACTIONS(6605), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6605), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6605), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6605), - [anon_sym___real] = ACTIONS(6605), - [anon_sym___strong] = ACTIONS(6605), - [anon_sym___unsafe_unretained] = ACTIONS(6605), - [anon_sym___unused] = ACTIONS(6605), - [anon_sym___weak] = ACTIONS(6605), - [sym_primitive_type] = ACTIONS(6605), - [anon_sym_enum] = ACTIONS(6605), - [anon_sym_struct] = ACTIONS(6605), - [anon_sym_union] = ACTIONS(6605), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6605), - [anon_sym___typeof] = ACTIONS(6605), - [anon_sym_typeof] = ACTIONS(6605), - [aux_sym_preproc_undef_token1] = ACTIONS(6605), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6605), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6605), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6605), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6605), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6605), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6605), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE] = ACTIONS(6605), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6605), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_API_AVAILABLE] = ACTIONS(6605), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_API_DEPRECATED] = ACTIONS(6605), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6605), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6605), - [anon_sym___deprecated_msg] = ACTIONS(6605), - [anon_sym___deprecated_enum_msg] = ACTIONS(6605), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6605), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6605), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6605), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6605), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6605), - [anon_sym_ATend] = ACTIONS(6607), - [anon_sym_ATsynthesize] = ACTIONS(6607), - [anon_sym_ATdynamic] = ACTIONS(6607), - [anon_sym__Alignas] = ACTIONS(6605), - [anon_sym_BOOL] = ACTIONS(6605), - [anon_sym_IMP] = ACTIONS(6605), - [anon_sym_SEL] = ACTIONS(6605), - [anon_sym_Class] = ACTIONS(6605), - [anon_sym_id] = ACTIONS(6605), - }, - [4032] = { - [sym_identifier] = ACTIONS(6611), - [aux_sym_preproc_def_token1] = ACTIONS(6611), - [aux_sym_preproc_if_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6611), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6611), - [sym_preproc_directive] = ACTIONS(6611), - [anon_sym_DASH] = ACTIONS(6613), - [anon_sym_PLUS] = ACTIONS(6613), - [anon_sym___extension__] = ACTIONS(6611), - [anon_sym_typedef] = ACTIONS(6611), - [anon_sym_extern] = ACTIONS(6611), - [anon_sym___attribute__] = ACTIONS(6611), - [anon_sym___attribute] = ACTIONS(6611), - [anon_sym_noreturn] = ACTIONS(6611), - [anon_sym_LBRACK] = ACTIONS(6613), - [anon_sym___declspec] = ACTIONS(6611), - [anon_sym___cdecl] = ACTIONS(6611), - [anon_sym___clrcall] = ACTIONS(6611), - [anon_sym___stdcall] = ACTIONS(6611), - [anon_sym___fastcall] = ACTIONS(6611), - [anon_sym___thiscall] = ACTIONS(6611), - [anon_sym___vectorcall] = ACTIONS(6611), - [anon_sym_signed] = ACTIONS(6611), - [anon_sym_unsigned] = ACTIONS(6611), - [anon_sym_long] = ACTIONS(6611), - [anon_sym_short] = ACTIONS(6611), - [anon_sym_static] = ACTIONS(6611), - [anon_sym_auto] = ACTIONS(6611), - [anon_sym_register] = ACTIONS(6611), - [anon_sym_inline] = ACTIONS(6611), - [anon_sym___inline] = ACTIONS(6611), - [anon_sym___inline__] = ACTIONS(6611), - [anon_sym___forceinline] = ACTIONS(6611), - [anon_sym_thread_local] = ACTIONS(6611), - [anon_sym___thread] = ACTIONS(6611), - [anon_sym_CG_EXTERN] = ACTIONS(6611), - [anon_sym_CG_INLINE] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6611), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6611), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6611), - [anon_sym_IBOutlet] = ACTIONS(6611), - [anon_sym_IBInspectable] = ACTIONS(6611), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6611), - [anon_sym_NS_INLINE] = ACTIONS(6611), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6611), - [anon_sym_OBJC_EXPORT] = ACTIONS(6611), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6611), - [anon_sym_const] = ACTIONS(6611), - [anon_sym_constexpr] = ACTIONS(6611), - [anon_sym_volatile] = ACTIONS(6611), - [anon_sym_restrict] = ACTIONS(6611), - [anon_sym___restrict__] = ACTIONS(6611), - [anon_sym__Atomic] = ACTIONS(6611), - [anon_sym__Noreturn] = ACTIONS(6611), - [anon_sym_nullable] = ACTIONS(6611), - [anon_sym__Complex] = ACTIONS(6611), - [anon_sym__Nonnull] = ACTIONS(6611), - [anon_sym__Nullable] = ACTIONS(6611), - [anon_sym__Nullable_result] = ACTIONS(6611), - [anon_sym__Null_unspecified] = ACTIONS(6611), - [anon_sym___autoreleasing] = ACTIONS(6611), - [anon_sym___block] = ACTIONS(6611), - [anon_sym___bridge] = ACTIONS(6611), - [anon_sym___bridge_retained] = ACTIONS(6611), - [anon_sym___bridge_transfer] = ACTIONS(6611), - [anon_sym___complex] = ACTIONS(6611), - [anon_sym___const] = ACTIONS(6611), - [anon_sym___imag] = ACTIONS(6611), - [anon_sym___kindof] = ACTIONS(6611), - [anon_sym___nonnull] = ACTIONS(6611), - [anon_sym___nullable] = ACTIONS(6611), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6611), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6611), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6611), - [anon_sym___real] = ACTIONS(6611), - [anon_sym___strong] = ACTIONS(6611), - [anon_sym___unsafe_unretained] = ACTIONS(6611), - [anon_sym___unused] = ACTIONS(6611), - [anon_sym___weak] = ACTIONS(6611), - [sym_primitive_type] = ACTIONS(6611), - [anon_sym_enum] = ACTIONS(6611), - [anon_sym_struct] = ACTIONS(6611), - [anon_sym_union] = ACTIONS(6611), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6611), - [anon_sym___typeof] = ACTIONS(6611), - [anon_sym_typeof] = ACTIONS(6611), - [aux_sym_preproc_undef_token1] = ACTIONS(6611), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6611), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6611), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6611), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6611), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6611), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6611), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE] = ACTIONS(6611), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6611), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_API_AVAILABLE] = ACTIONS(6611), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_API_DEPRECATED] = ACTIONS(6611), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6611), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6611), - [anon_sym___deprecated_msg] = ACTIONS(6611), - [anon_sym___deprecated_enum_msg] = ACTIONS(6611), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6611), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6611), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6611), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6611), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6611), - [anon_sym_ATend] = ACTIONS(6613), - [anon_sym_ATsynthesize] = ACTIONS(6613), - [anon_sym_ATdynamic] = ACTIONS(6613), - [anon_sym__Alignas] = ACTIONS(6611), - [anon_sym_BOOL] = ACTIONS(6611), - [anon_sym_IMP] = ACTIONS(6611), - [anon_sym_SEL] = ACTIONS(6611), - [anon_sym_Class] = ACTIONS(6611), - [anon_sym_id] = ACTIONS(6611), - }, - [4033] = { - [sym_identifier] = ACTIONS(6235), - [aux_sym_preproc_def_token1] = ACTIONS(6235), - [aux_sym_preproc_if_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6235), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6235), - [sym_preproc_directive] = ACTIONS(6235), - [anon_sym_DASH] = ACTIONS(6239), - [anon_sym_PLUS] = ACTIONS(6239), - [anon_sym___extension__] = ACTIONS(6235), - [anon_sym_typedef] = ACTIONS(6235), - [anon_sym_extern] = ACTIONS(6235), - [anon_sym___attribute__] = ACTIONS(6235), - [anon_sym___attribute] = ACTIONS(6235), - [anon_sym_noreturn] = ACTIONS(6235), - [anon_sym_LBRACK] = ACTIONS(6239), - [anon_sym___declspec] = ACTIONS(6235), - [anon_sym___cdecl] = ACTIONS(6235), - [anon_sym___clrcall] = ACTIONS(6235), - [anon_sym___stdcall] = ACTIONS(6235), - [anon_sym___fastcall] = ACTIONS(6235), - [anon_sym___thiscall] = ACTIONS(6235), - [anon_sym___vectorcall] = ACTIONS(6235), - [anon_sym_signed] = ACTIONS(6235), - [anon_sym_unsigned] = ACTIONS(6235), - [anon_sym_long] = ACTIONS(6235), - [anon_sym_short] = ACTIONS(6235), - [anon_sym_static] = ACTIONS(6235), - [anon_sym_auto] = ACTIONS(6235), - [anon_sym_register] = ACTIONS(6235), - [anon_sym_inline] = ACTIONS(6235), - [anon_sym___inline] = ACTIONS(6235), - [anon_sym___inline__] = ACTIONS(6235), - [anon_sym___forceinline] = ACTIONS(6235), - [anon_sym_thread_local] = ACTIONS(6235), - [anon_sym___thread] = ACTIONS(6235), - [anon_sym_CG_EXTERN] = ACTIONS(6235), - [anon_sym_CG_INLINE] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6235), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6235), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6235), - [anon_sym_IBOutlet] = ACTIONS(6235), - [anon_sym_IBInspectable] = ACTIONS(6235), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6235), - [anon_sym_NS_INLINE] = ACTIONS(6235), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6235), - [anon_sym_OBJC_EXPORT] = ACTIONS(6235), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6235), - [anon_sym_const] = ACTIONS(6235), - [anon_sym_constexpr] = ACTIONS(6235), - [anon_sym_volatile] = ACTIONS(6235), - [anon_sym_restrict] = ACTIONS(6235), - [anon_sym___restrict__] = ACTIONS(6235), - [anon_sym__Atomic] = ACTIONS(6235), - [anon_sym__Noreturn] = ACTIONS(6235), - [anon_sym_nullable] = ACTIONS(6235), - [anon_sym__Complex] = ACTIONS(6235), - [anon_sym__Nonnull] = ACTIONS(6235), - [anon_sym__Nullable] = ACTIONS(6235), - [anon_sym__Nullable_result] = ACTIONS(6235), - [anon_sym__Null_unspecified] = ACTIONS(6235), - [anon_sym___autoreleasing] = ACTIONS(6235), - [anon_sym___block] = ACTIONS(6235), - [anon_sym___bridge] = ACTIONS(6235), - [anon_sym___bridge_retained] = ACTIONS(6235), - [anon_sym___bridge_transfer] = ACTIONS(6235), - [anon_sym___complex] = ACTIONS(6235), - [anon_sym___const] = ACTIONS(6235), - [anon_sym___imag] = ACTIONS(6235), - [anon_sym___kindof] = ACTIONS(6235), - [anon_sym___nonnull] = ACTIONS(6235), - [anon_sym___nullable] = ACTIONS(6235), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6235), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6235), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6235), - [anon_sym___real] = ACTIONS(6235), - [anon_sym___strong] = ACTIONS(6235), - [anon_sym___unsafe_unretained] = ACTIONS(6235), - [anon_sym___unused] = ACTIONS(6235), - [anon_sym___weak] = ACTIONS(6235), - [sym_primitive_type] = ACTIONS(6235), - [anon_sym_enum] = ACTIONS(6235), - [anon_sym_struct] = ACTIONS(6235), - [anon_sym_union] = ACTIONS(6235), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6235), - [anon_sym___typeof] = ACTIONS(6235), - [anon_sym_typeof] = ACTIONS(6235), - [aux_sym_preproc_undef_token1] = ACTIONS(6235), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6235), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6235), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6235), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6235), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6235), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6235), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE] = ACTIONS(6235), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6235), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_API_AVAILABLE] = ACTIONS(6235), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_API_DEPRECATED] = ACTIONS(6235), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6235), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6235), - [anon_sym___deprecated_msg] = ACTIONS(6235), - [anon_sym___deprecated_enum_msg] = ACTIONS(6235), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6235), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6235), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6235), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6235), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6235), - [anon_sym_ATend] = ACTIONS(6239), - [anon_sym_ATsynthesize] = ACTIONS(6239), - [anon_sym_ATdynamic] = ACTIONS(6239), - [anon_sym__Alignas] = ACTIONS(6235), - [anon_sym_BOOL] = ACTIONS(6235), - [anon_sym_IMP] = ACTIONS(6235), - [anon_sym_SEL] = ACTIONS(6235), - [anon_sym_Class] = ACTIONS(6235), - [anon_sym_id] = ACTIONS(6235), - }, - [4034] = { - [sym_identifier] = ACTIONS(6587), - [aux_sym_preproc_def_token1] = ACTIONS(6587), - [aux_sym_preproc_if_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6587), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6587), - [sym_preproc_directive] = ACTIONS(6587), - [anon_sym_DASH] = ACTIONS(6589), - [anon_sym_PLUS] = ACTIONS(6589), - [anon_sym___extension__] = ACTIONS(6587), - [anon_sym_typedef] = ACTIONS(6587), - [anon_sym_extern] = ACTIONS(6587), - [anon_sym___attribute__] = ACTIONS(6587), - [anon_sym___attribute] = ACTIONS(6587), - [anon_sym_noreturn] = ACTIONS(6587), - [anon_sym_LBRACK] = ACTIONS(6589), - [anon_sym___declspec] = ACTIONS(6587), - [anon_sym___cdecl] = ACTIONS(6587), - [anon_sym___clrcall] = ACTIONS(6587), - [anon_sym___stdcall] = ACTIONS(6587), - [anon_sym___fastcall] = ACTIONS(6587), - [anon_sym___thiscall] = ACTIONS(6587), - [anon_sym___vectorcall] = ACTIONS(6587), - [anon_sym_signed] = ACTIONS(6587), - [anon_sym_unsigned] = ACTIONS(6587), - [anon_sym_long] = ACTIONS(6587), - [anon_sym_short] = ACTIONS(6587), - [anon_sym_static] = ACTIONS(6587), - [anon_sym_auto] = ACTIONS(6587), - [anon_sym_register] = ACTIONS(6587), - [anon_sym_inline] = ACTIONS(6587), - [anon_sym___inline] = ACTIONS(6587), - [anon_sym___inline__] = ACTIONS(6587), - [anon_sym___forceinline] = ACTIONS(6587), - [anon_sym_thread_local] = ACTIONS(6587), - [anon_sym___thread] = ACTIONS(6587), - [anon_sym_CG_EXTERN] = ACTIONS(6587), - [anon_sym_CG_INLINE] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6587), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6587), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6587), - [anon_sym_IBOutlet] = ACTIONS(6587), - [anon_sym_IBInspectable] = ACTIONS(6587), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6587), - [anon_sym_NS_INLINE] = ACTIONS(6587), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6587), - [anon_sym_OBJC_EXPORT] = ACTIONS(6587), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6587), - [anon_sym_const] = ACTIONS(6587), - [anon_sym_constexpr] = ACTIONS(6587), - [anon_sym_volatile] = ACTIONS(6587), - [anon_sym_restrict] = ACTIONS(6587), - [anon_sym___restrict__] = ACTIONS(6587), - [anon_sym__Atomic] = ACTIONS(6587), - [anon_sym__Noreturn] = ACTIONS(6587), - [anon_sym_nullable] = ACTIONS(6587), - [anon_sym__Complex] = ACTIONS(6587), - [anon_sym__Nonnull] = ACTIONS(6587), - [anon_sym__Nullable] = ACTIONS(6587), - [anon_sym__Nullable_result] = ACTIONS(6587), - [anon_sym__Null_unspecified] = ACTIONS(6587), - [anon_sym___autoreleasing] = ACTIONS(6587), - [anon_sym___block] = ACTIONS(6587), - [anon_sym___bridge] = ACTIONS(6587), - [anon_sym___bridge_retained] = ACTIONS(6587), - [anon_sym___bridge_transfer] = ACTIONS(6587), - [anon_sym___complex] = ACTIONS(6587), - [anon_sym___const] = ACTIONS(6587), - [anon_sym___imag] = ACTIONS(6587), - [anon_sym___kindof] = ACTIONS(6587), - [anon_sym___nonnull] = ACTIONS(6587), - [anon_sym___nullable] = ACTIONS(6587), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6587), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6587), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6587), - [anon_sym___real] = ACTIONS(6587), - [anon_sym___strong] = ACTIONS(6587), - [anon_sym___unsafe_unretained] = ACTIONS(6587), - [anon_sym___unused] = ACTIONS(6587), - [anon_sym___weak] = ACTIONS(6587), - [sym_primitive_type] = ACTIONS(6587), - [anon_sym_enum] = ACTIONS(6587), - [anon_sym_struct] = ACTIONS(6587), - [anon_sym_union] = ACTIONS(6587), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6587), - [anon_sym___typeof] = ACTIONS(6587), - [anon_sym_typeof] = ACTIONS(6587), - [aux_sym_preproc_undef_token1] = ACTIONS(6587), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6587), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6587), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6587), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6587), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6587), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6587), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE] = ACTIONS(6587), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6587), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_API_AVAILABLE] = ACTIONS(6587), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_API_DEPRECATED] = ACTIONS(6587), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6587), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6587), - [anon_sym___deprecated_msg] = ACTIONS(6587), - [anon_sym___deprecated_enum_msg] = ACTIONS(6587), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6587), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6587), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6587), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6587), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6587), - [anon_sym_ATend] = ACTIONS(6589), - [anon_sym_ATsynthesize] = ACTIONS(6589), - [anon_sym_ATdynamic] = ACTIONS(6589), - [anon_sym__Alignas] = ACTIONS(6587), - [anon_sym_BOOL] = ACTIONS(6587), - [anon_sym_IMP] = ACTIONS(6587), - [anon_sym_SEL] = ACTIONS(6587), - [anon_sym_Class] = ACTIONS(6587), - [anon_sym_id] = ACTIONS(6587), - }, - [4035] = { - [sym_identifier] = ACTIONS(3516), - [anon_sym_COMMA] = ACTIONS(3518), - [anon_sym_RPAREN] = ACTIONS(3518), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3518), - [anon_sym_LPAREN2] = ACTIONS(3518), - [anon_sym_STAR] = ACTIONS(3518), - [anon_sym_CARET] = ACTIONS(3518), - [anon_sym_GT] = ACTIONS(3518), - [anon_sym_SEMI] = ACTIONS(3518), - [anon_sym___extension__] = ACTIONS(3516), - [anon_sym_extern] = ACTIONS(3516), - [anon_sym___attribute__] = ACTIONS(3516), - [anon_sym___attribute] = ACTIONS(3516), - [anon_sym_noreturn] = ACTIONS(3516), - [anon_sym_LBRACK] = ACTIONS(3518), - [anon_sym___declspec] = ACTIONS(3516), - [anon_sym___based] = ACTIONS(3516), - [anon_sym_LBRACE] = ACTIONS(3518), - [anon_sym_RBRACE] = ACTIONS(3518), - [anon_sym_signed] = ACTIONS(3516), - [anon_sym_unsigned] = ACTIONS(3516), - [anon_sym_long] = ACTIONS(3516), - [anon_sym_short] = ACTIONS(3516), - [anon_sym_ATautoreleasepool] = ACTIONS(3518), - [anon_sym_static] = ACTIONS(3516), - [anon_sym_auto] = ACTIONS(3516), - [anon_sym_register] = ACTIONS(3516), - [anon_sym_inline] = ACTIONS(3516), - [anon_sym___inline] = ACTIONS(3516), - [anon_sym___inline__] = ACTIONS(3516), - [anon_sym___forceinline] = ACTIONS(3516), - [anon_sym_thread_local] = ACTIONS(3516), - [anon_sym___thread] = ACTIONS(3516), - [anon_sym_CG_EXTERN] = ACTIONS(3516), - [anon_sym_CG_INLINE] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3516), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3516), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3516), - [anon_sym_IBOutlet] = ACTIONS(3516), - [anon_sym_IBInspectable] = ACTIONS(3516), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3516), - [anon_sym_NS_INLINE] = ACTIONS(3516), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3516), - [anon_sym_OBJC_EXPORT] = ACTIONS(3516), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3516), - [anon_sym_const] = ACTIONS(3516), - [anon_sym_constexpr] = ACTIONS(3516), - [anon_sym_volatile] = ACTIONS(3516), - [anon_sym_restrict] = ACTIONS(3516), - [anon_sym___restrict__] = ACTIONS(3516), - [anon_sym__Atomic] = ACTIONS(3516), - [anon_sym__Noreturn] = ACTIONS(3516), - [anon_sym_nullable] = ACTIONS(3516), - [anon_sym__Complex] = ACTIONS(3516), - [anon_sym__Nonnull] = ACTIONS(3516), - [anon_sym__Nullable] = ACTIONS(3516), - [anon_sym__Nullable_result] = ACTIONS(3516), - [anon_sym__Null_unspecified] = ACTIONS(3516), - [anon_sym___autoreleasing] = ACTIONS(3516), - [anon_sym___block] = ACTIONS(3516), - [anon_sym___bridge] = ACTIONS(3516), - [anon_sym___bridge_retained] = ACTIONS(3516), - [anon_sym___bridge_transfer] = ACTIONS(3516), - [anon_sym___complex] = ACTIONS(3516), - [anon_sym___const] = ACTIONS(3516), - [anon_sym___imag] = ACTIONS(3516), - [anon_sym___kindof] = ACTIONS(3516), - [anon_sym___nonnull] = ACTIONS(3516), - [anon_sym___nullable] = ACTIONS(3516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3516), - [anon_sym___real] = ACTIONS(3516), - [anon_sym___strong] = ACTIONS(3516), - [anon_sym___unsafe_unretained] = ACTIONS(3516), - [anon_sym___unused] = ACTIONS(3516), - [anon_sym___weak] = ACTIONS(3516), - [sym_primitive_type] = ACTIONS(3516), - [anon_sym_enum] = ACTIONS(3516), - [anon_sym_COLON] = ACTIONS(3518), - [anon_sym_struct] = ACTIONS(3516), - [anon_sym_union] = ACTIONS(3516), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3516), - [anon_sym___typeof] = ACTIONS(3516), - [anon_sym_typeof] = ACTIONS(3516), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3516), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3516), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3516), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3516), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3516), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3516), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE] = ACTIONS(3516), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3516), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_API_AVAILABLE] = ACTIONS(3516), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_API_DEPRECATED] = ACTIONS(3516), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3516), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3516), - [anon_sym___deprecated_msg] = ACTIONS(3516), - [anon_sym___deprecated_enum_msg] = ACTIONS(3516), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3516), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3516), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3516), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3516), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3516), - [anon_sym_ATprotocol] = ACTIONS(3518), - [anon_sym_ATinterface] = ACTIONS(3518), - [anon_sym_ATimplementation] = ACTIONS(3518), - [anon_sym_ATproperty] = ACTIONS(3518), - [anon_sym__Alignas] = ACTIONS(3516), - [anon_sym_BOOL] = ACTIONS(3516), - [anon_sym_IMP] = ACTIONS(3516), - [anon_sym_SEL] = ACTIONS(3516), - [anon_sym_Class] = ACTIONS(3516), - [anon_sym_id] = ACTIONS(3516), - }, - [4036] = { - [sym_identifier] = ACTIONS(6621), - [aux_sym_preproc_def_token1] = ACTIONS(6621), - [aux_sym_preproc_if_token1] = ACTIONS(6621), - [aux_sym_preproc_if_token2] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6621), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6621), - [sym_preproc_directive] = ACTIONS(6621), - [anon_sym_DASH] = ACTIONS(6623), - [anon_sym_PLUS] = ACTIONS(6623), - [anon_sym___extension__] = ACTIONS(6621), - [anon_sym_typedef] = ACTIONS(6621), - [anon_sym_extern] = ACTIONS(6621), - [anon_sym___attribute__] = ACTIONS(6621), - [anon_sym___attribute] = ACTIONS(6621), - [anon_sym_noreturn] = ACTIONS(6621), - [anon_sym_LBRACK] = ACTIONS(6623), - [anon_sym___declspec] = ACTIONS(6621), - [anon_sym___cdecl] = ACTIONS(6621), - [anon_sym___clrcall] = ACTIONS(6621), - [anon_sym___stdcall] = ACTIONS(6621), - [anon_sym___fastcall] = ACTIONS(6621), - [anon_sym___thiscall] = ACTIONS(6621), - [anon_sym___vectorcall] = ACTIONS(6621), - [anon_sym_signed] = ACTIONS(6621), - [anon_sym_unsigned] = ACTIONS(6621), - [anon_sym_long] = ACTIONS(6621), - [anon_sym_short] = ACTIONS(6621), - [anon_sym_static] = ACTIONS(6621), - [anon_sym_auto] = ACTIONS(6621), - [anon_sym_register] = ACTIONS(6621), - [anon_sym_inline] = ACTIONS(6621), - [anon_sym___inline] = ACTIONS(6621), - [anon_sym___inline__] = ACTIONS(6621), - [anon_sym___forceinline] = ACTIONS(6621), - [anon_sym_thread_local] = ACTIONS(6621), - [anon_sym___thread] = ACTIONS(6621), - [anon_sym_CG_EXTERN] = ACTIONS(6621), - [anon_sym_CG_INLINE] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6621), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6621), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6621), - [anon_sym_IBOutlet] = ACTIONS(6621), - [anon_sym_IBInspectable] = ACTIONS(6621), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6621), - [anon_sym_NS_INLINE] = ACTIONS(6621), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6621), - [anon_sym_OBJC_EXPORT] = ACTIONS(6621), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6621), - [anon_sym_const] = ACTIONS(6621), - [anon_sym_constexpr] = ACTIONS(6621), - [anon_sym_volatile] = ACTIONS(6621), - [anon_sym_restrict] = ACTIONS(6621), - [anon_sym___restrict__] = ACTIONS(6621), - [anon_sym__Atomic] = ACTIONS(6621), - [anon_sym__Noreturn] = ACTIONS(6621), - [anon_sym_nullable] = ACTIONS(6621), - [anon_sym__Complex] = ACTIONS(6621), - [anon_sym__Nonnull] = ACTIONS(6621), - [anon_sym__Nullable] = ACTIONS(6621), - [anon_sym__Nullable_result] = ACTIONS(6621), - [anon_sym__Null_unspecified] = ACTIONS(6621), - [anon_sym___autoreleasing] = ACTIONS(6621), - [anon_sym___block] = ACTIONS(6621), - [anon_sym___bridge] = ACTIONS(6621), - [anon_sym___bridge_retained] = ACTIONS(6621), - [anon_sym___bridge_transfer] = ACTIONS(6621), - [anon_sym___complex] = ACTIONS(6621), - [anon_sym___const] = ACTIONS(6621), - [anon_sym___imag] = ACTIONS(6621), - [anon_sym___kindof] = ACTIONS(6621), - [anon_sym___nonnull] = ACTIONS(6621), - [anon_sym___nullable] = ACTIONS(6621), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6621), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6621), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6621), - [anon_sym___real] = ACTIONS(6621), - [anon_sym___strong] = ACTIONS(6621), - [anon_sym___unsafe_unretained] = ACTIONS(6621), - [anon_sym___unused] = ACTIONS(6621), - [anon_sym___weak] = ACTIONS(6621), - [sym_primitive_type] = ACTIONS(6621), - [anon_sym_enum] = ACTIONS(6621), - [anon_sym_struct] = ACTIONS(6621), - [anon_sym_union] = ACTIONS(6621), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6621), - [anon_sym___typeof] = ACTIONS(6621), - [anon_sym_typeof] = ACTIONS(6621), - [aux_sym_preproc_undef_token1] = ACTIONS(6621), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6621), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6621), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6621), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6621), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6621), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6621), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE] = ACTIONS(6621), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6621), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_API_AVAILABLE] = ACTIONS(6621), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_API_DEPRECATED] = ACTIONS(6621), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6621), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6621), - [anon_sym___deprecated_msg] = ACTIONS(6621), - [anon_sym___deprecated_enum_msg] = ACTIONS(6621), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6621), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6621), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6621), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6621), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6621), - [anon_sym_ATsynthesize] = ACTIONS(6623), - [anon_sym_ATdynamic] = ACTIONS(6623), - [anon_sym__Alignas] = ACTIONS(6621), - [anon_sym_BOOL] = ACTIONS(6621), - [anon_sym_IMP] = ACTIONS(6621), - [anon_sym_SEL] = ACTIONS(6621), - [anon_sym_Class] = ACTIONS(6621), - [anon_sym_id] = ACTIONS(6621), - }, - [4037] = { - [sym_identifier] = ACTIONS(6657), - [aux_sym_preproc_def_token1] = ACTIONS(6657), - [aux_sym_preproc_if_token1] = ACTIONS(6657), - [aux_sym_preproc_if_token2] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6657), - [sym_preproc_directive] = ACTIONS(6657), - [anon_sym_DASH] = ACTIONS(6659), - [anon_sym_PLUS] = ACTIONS(6659), - [anon_sym___extension__] = ACTIONS(6657), - [anon_sym_typedef] = ACTIONS(6657), - [anon_sym_extern] = ACTIONS(6657), - [anon_sym___attribute__] = ACTIONS(6657), - [anon_sym___attribute] = ACTIONS(6657), - [anon_sym_noreturn] = ACTIONS(6657), - [anon_sym_LBRACK] = ACTIONS(6659), - [anon_sym___declspec] = ACTIONS(6657), - [anon_sym___cdecl] = ACTIONS(6657), - [anon_sym___clrcall] = ACTIONS(6657), - [anon_sym___stdcall] = ACTIONS(6657), - [anon_sym___fastcall] = ACTIONS(6657), - [anon_sym___thiscall] = ACTIONS(6657), - [anon_sym___vectorcall] = ACTIONS(6657), - [anon_sym_signed] = ACTIONS(6657), - [anon_sym_unsigned] = ACTIONS(6657), - [anon_sym_long] = ACTIONS(6657), - [anon_sym_short] = ACTIONS(6657), - [anon_sym_static] = ACTIONS(6657), - [anon_sym_auto] = ACTIONS(6657), - [anon_sym_register] = ACTIONS(6657), - [anon_sym_inline] = ACTIONS(6657), - [anon_sym___inline] = ACTIONS(6657), - [anon_sym___inline__] = ACTIONS(6657), - [anon_sym___forceinline] = ACTIONS(6657), - [anon_sym_thread_local] = ACTIONS(6657), - [anon_sym___thread] = ACTIONS(6657), - [anon_sym_CG_EXTERN] = ACTIONS(6657), - [anon_sym_CG_INLINE] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6657), - [anon_sym_IBOutlet] = ACTIONS(6657), - [anon_sym_IBInspectable] = ACTIONS(6657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6657), - [anon_sym_NS_INLINE] = ACTIONS(6657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6657), - [anon_sym_OBJC_EXPORT] = ACTIONS(6657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6657), - [anon_sym_const] = ACTIONS(6657), - [anon_sym_constexpr] = ACTIONS(6657), - [anon_sym_volatile] = ACTIONS(6657), - [anon_sym_restrict] = ACTIONS(6657), - [anon_sym___restrict__] = ACTIONS(6657), - [anon_sym__Atomic] = ACTIONS(6657), - [anon_sym__Noreturn] = ACTIONS(6657), - [anon_sym_nullable] = ACTIONS(6657), - [anon_sym__Complex] = ACTIONS(6657), - [anon_sym__Nonnull] = ACTIONS(6657), - [anon_sym__Nullable] = ACTIONS(6657), - [anon_sym__Nullable_result] = ACTIONS(6657), - [anon_sym__Null_unspecified] = ACTIONS(6657), - [anon_sym___autoreleasing] = ACTIONS(6657), - [anon_sym___block] = ACTIONS(6657), - [anon_sym___bridge] = ACTIONS(6657), - [anon_sym___bridge_retained] = ACTIONS(6657), - [anon_sym___bridge_transfer] = ACTIONS(6657), - [anon_sym___complex] = ACTIONS(6657), - [anon_sym___const] = ACTIONS(6657), - [anon_sym___imag] = ACTIONS(6657), - [anon_sym___kindof] = ACTIONS(6657), - [anon_sym___nonnull] = ACTIONS(6657), - [anon_sym___nullable] = ACTIONS(6657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6657), - [anon_sym___real] = ACTIONS(6657), - [anon_sym___strong] = ACTIONS(6657), - [anon_sym___unsafe_unretained] = ACTIONS(6657), - [anon_sym___unused] = ACTIONS(6657), - [anon_sym___weak] = ACTIONS(6657), - [sym_primitive_type] = ACTIONS(6657), - [anon_sym_enum] = ACTIONS(6657), - [anon_sym_struct] = ACTIONS(6657), - [anon_sym_union] = ACTIONS(6657), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6657), - [anon_sym___typeof] = ACTIONS(6657), - [anon_sym_typeof] = ACTIONS(6657), - [aux_sym_preproc_undef_token1] = ACTIONS(6657), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE] = ACTIONS(6657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_API_AVAILABLE] = ACTIONS(6657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_API_DEPRECATED] = ACTIONS(6657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6657), - [anon_sym___deprecated_msg] = ACTIONS(6657), - [anon_sym___deprecated_enum_msg] = ACTIONS(6657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6657), - [anon_sym_ATproperty] = ACTIONS(6659), - [anon_sym__Alignas] = ACTIONS(6657), - [anon_sym_BOOL] = ACTIONS(6657), - [anon_sym_IMP] = ACTIONS(6657), - [anon_sym_SEL] = ACTIONS(6657), - [anon_sym_Class] = ACTIONS(6657), - [anon_sym_id] = ACTIONS(6657), - }, - [4038] = { - [sym_identifier] = ACTIONS(4666), - [aux_sym_preproc_def_token1] = ACTIONS(4666), - [aux_sym_preproc_if_token1] = ACTIONS(4666), - [aux_sym_preproc_if_token2] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token1] = ACTIONS(4666), - [aux_sym_preproc_ifdef_token2] = ACTIONS(4666), - [sym_preproc_directive] = ACTIONS(4666), - [anon_sym_DASH] = ACTIONS(6814), - [anon_sym_PLUS] = ACTIONS(6814), - [anon_sym___extension__] = ACTIONS(4666), - [anon_sym_typedef] = ACTIONS(4666), - [anon_sym_extern] = ACTIONS(4666), - [anon_sym___attribute__] = ACTIONS(4666), - [anon_sym___attribute] = ACTIONS(4666), - [anon_sym_noreturn] = ACTIONS(4666), - [anon_sym_LBRACK] = ACTIONS(6814), - [anon_sym___declspec] = ACTIONS(4666), - [anon_sym___cdecl] = ACTIONS(4666), - [anon_sym___clrcall] = ACTIONS(4666), - [anon_sym___stdcall] = ACTIONS(4666), - [anon_sym___fastcall] = ACTIONS(4666), - [anon_sym___thiscall] = ACTIONS(4666), - [anon_sym___vectorcall] = ACTIONS(4666), - [anon_sym_signed] = ACTIONS(4666), - [anon_sym_unsigned] = ACTIONS(4666), - [anon_sym_long] = ACTIONS(4666), - [anon_sym_short] = ACTIONS(4666), - [anon_sym_static] = ACTIONS(4666), - [anon_sym_auto] = ACTIONS(4666), - [anon_sym_register] = ACTIONS(4666), - [anon_sym_inline] = ACTIONS(4666), - [anon_sym___inline] = ACTIONS(4666), - [anon_sym___inline__] = ACTIONS(4666), - [anon_sym___forceinline] = ACTIONS(4666), - [anon_sym_thread_local] = ACTIONS(4666), - [anon_sym___thread] = ACTIONS(4666), - [anon_sym_CG_EXTERN] = ACTIONS(4666), - [anon_sym_CG_INLINE] = ACTIONS(4666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(4666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(4666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(4666), - [anon_sym_IBOutlet] = ACTIONS(4666), - [anon_sym_IBInspectable] = ACTIONS(4666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(4666), - [anon_sym_NS_INLINE] = ACTIONS(4666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(4666), - [anon_sym_OBJC_EXPORT] = ACTIONS(4666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(4666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(4666), - [anon_sym_const] = ACTIONS(4666), - [anon_sym_constexpr] = ACTIONS(4666), - [anon_sym_volatile] = ACTIONS(4666), - [anon_sym_restrict] = ACTIONS(4666), - [anon_sym___restrict__] = ACTIONS(4666), - [anon_sym__Atomic] = ACTIONS(4666), - [anon_sym__Noreturn] = ACTIONS(4666), - [anon_sym_nullable] = ACTIONS(4666), - [anon_sym__Complex] = ACTIONS(4666), - [anon_sym__Nonnull] = ACTIONS(4666), - [anon_sym__Nullable] = ACTIONS(4666), - [anon_sym__Nullable_result] = ACTIONS(4666), - [anon_sym__Null_unspecified] = ACTIONS(4666), - [anon_sym___autoreleasing] = ACTIONS(4666), - [anon_sym___block] = ACTIONS(4666), - [anon_sym___bridge] = ACTIONS(4666), - [anon_sym___bridge_retained] = ACTIONS(4666), - [anon_sym___bridge_transfer] = ACTIONS(4666), - [anon_sym___complex] = ACTIONS(4666), - [anon_sym___const] = ACTIONS(4666), - [anon_sym___imag] = ACTIONS(4666), - [anon_sym___kindof] = ACTIONS(4666), - [anon_sym___nonnull] = ACTIONS(4666), - [anon_sym___nullable] = ACTIONS(4666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(4666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(4666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(4666), - [anon_sym___real] = ACTIONS(4666), - [anon_sym___strong] = ACTIONS(4666), - [anon_sym___unsafe_unretained] = ACTIONS(4666), - [anon_sym___unused] = ACTIONS(4666), - [anon_sym___weak] = ACTIONS(4666), - [sym_primitive_type] = ACTIONS(4666), - [anon_sym_enum] = ACTIONS(4666), - [anon_sym_struct] = ACTIONS(4666), - [anon_sym_union] = ACTIONS(4666), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(4666), - [anon_sym___typeof] = ACTIONS(4666), - [anon_sym_typeof] = ACTIONS(4666), - [aux_sym_preproc_undef_token1] = ACTIONS(4666), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(4666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(4666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(4666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(4666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(4666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(4666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(4666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(4666), - [anon_sym_NS_AVAILABLE] = ACTIONS(4666), - [anon_sym___IOS_AVAILABLE] = ACTIONS(4666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_API_AVAILABLE] = ACTIONS(4666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_API_DEPRECATED] = ACTIONS(4666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(4666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(4666), - [anon_sym___deprecated_msg] = ACTIONS(4666), - [anon_sym___deprecated_enum_msg] = ACTIONS(4666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(4666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(4666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(4666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(4666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(4666), - [anon_sym_ATproperty] = ACTIONS(6814), - [anon_sym__Alignas] = ACTIONS(4666), - [anon_sym_BOOL] = ACTIONS(4666), - [anon_sym_IMP] = ACTIONS(4666), - [anon_sym_SEL] = ACTIONS(4666), - [anon_sym_Class] = ACTIONS(4666), - [anon_sym_id] = ACTIONS(4666), - }, - [4039] = { - [sym_identifier] = ACTIONS(6689), - [aux_sym_preproc_def_token1] = ACTIONS(6689), - [aux_sym_preproc_if_token1] = ACTIONS(6689), - [aux_sym_preproc_if_token2] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6689), - [sym_preproc_directive] = ACTIONS(6689), - [anon_sym_DASH] = ACTIONS(6691), - [anon_sym_PLUS] = ACTIONS(6691), - [anon_sym___extension__] = ACTIONS(6689), - [anon_sym_typedef] = ACTIONS(6689), - [anon_sym_extern] = ACTIONS(6689), - [anon_sym___attribute__] = ACTIONS(6689), - [anon_sym___attribute] = ACTIONS(6689), - [anon_sym_noreturn] = ACTIONS(6689), - [anon_sym_LBRACK] = ACTIONS(6691), - [anon_sym___declspec] = ACTIONS(6689), - [anon_sym___cdecl] = ACTIONS(6689), - [anon_sym___clrcall] = ACTIONS(6689), - [anon_sym___stdcall] = ACTIONS(6689), - [anon_sym___fastcall] = ACTIONS(6689), - [anon_sym___thiscall] = ACTIONS(6689), - [anon_sym___vectorcall] = ACTIONS(6689), - [anon_sym_signed] = ACTIONS(6689), - [anon_sym_unsigned] = ACTIONS(6689), - [anon_sym_long] = ACTIONS(6689), - [anon_sym_short] = ACTIONS(6689), - [anon_sym_static] = ACTIONS(6689), - [anon_sym_auto] = ACTIONS(6689), - [anon_sym_register] = ACTIONS(6689), - [anon_sym_inline] = ACTIONS(6689), - [anon_sym___inline] = ACTIONS(6689), - [anon_sym___inline__] = ACTIONS(6689), - [anon_sym___forceinline] = ACTIONS(6689), - [anon_sym_thread_local] = ACTIONS(6689), - [anon_sym___thread] = ACTIONS(6689), - [anon_sym_CG_EXTERN] = ACTIONS(6689), - [anon_sym_CG_INLINE] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6689), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6689), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6689), - [anon_sym_IBOutlet] = ACTIONS(6689), - [anon_sym_IBInspectable] = ACTIONS(6689), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6689), - [anon_sym_NS_INLINE] = ACTIONS(6689), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6689), - [anon_sym_OBJC_EXPORT] = ACTIONS(6689), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6689), - [anon_sym_const] = ACTIONS(6689), - [anon_sym_constexpr] = ACTIONS(6689), - [anon_sym_volatile] = ACTIONS(6689), - [anon_sym_restrict] = ACTIONS(6689), - [anon_sym___restrict__] = ACTIONS(6689), - [anon_sym__Atomic] = ACTIONS(6689), - [anon_sym__Noreturn] = ACTIONS(6689), - [anon_sym_nullable] = ACTIONS(6689), - [anon_sym__Complex] = ACTIONS(6689), - [anon_sym__Nonnull] = ACTIONS(6689), - [anon_sym__Nullable] = ACTIONS(6689), - [anon_sym__Nullable_result] = ACTIONS(6689), - [anon_sym__Null_unspecified] = ACTIONS(6689), - [anon_sym___autoreleasing] = ACTIONS(6689), - [anon_sym___block] = ACTIONS(6689), - [anon_sym___bridge] = ACTIONS(6689), - [anon_sym___bridge_retained] = ACTIONS(6689), - [anon_sym___bridge_transfer] = ACTIONS(6689), - [anon_sym___complex] = ACTIONS(6689), - [anon_sym___const] = ACTIONS(6689), - [anon_sym___imag] = ACTIONS(6689), - [anon_sym___kindof] = ACTIONS(6689), - [anon_sym___nonnull] = ACTIONS(6689), - [anon_sym___nullable] = ACTIONS(6689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6689), - [anon_sym___real] = ACTIONS(6689), - [anon_sym___strong] = ACTIONS(6689), - [anon_sym___unsafe_unretained] = ACTIONS(6689), - [anon_sym___unused] = ACTIONS(6689), - [anon_sym___weak] = ACTIONS(6689), - [sym_primitive_type] = ACTIONS(6689), - [anon_sym_enum] = ACTIONS(6689), - [anon_sym_struct] = ACTIONS(6689), - [anon_sym_union] = ACTIONS(6689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6689), - [anon_sym___typeof] = ACTIONS(6689), - [anon_sym_typeof] = ACTIONS(6689), - [aux_sym_preproc_undef_token1] = ACTIONS(6689), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6689), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6689), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6689), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6689), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6689), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6689), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE] = ACTIONS(6689), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6689), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_API_AVAILABLE] = ACTIONS(6689), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_API_DEPRECATED] = ACTIONS(6689), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6689), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6689), - [anon_sym___deprecated_msg] = ACTIONS(6689), - [anon_sym___deprecated_enum_msg] = ACTIONS(6689), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6689), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6689), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6689), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6689), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6689), - [anon_sym_ATproperty] = ACTIONS(6691), - [anon_sym__Alignas] = ACTIONS(6689), - [anon_sym_BOOL] = ACTIONS(6689), - [anon_sym_IMP] = ACTIONS(6689), - [anon_sym_SEL] = ACTIONS(6689), - [anon_sym_Class] = ACTIONS(6689), - [anon_sym_id] = ACTIONS(6689), - }, - [4040] = { - [sym_identifier] = ACTIONS(6723), - [aux_sym_preproc_def_token1] = ACTIONS(6723), - [aux_sym_preproc_if_token1] = ACTIONS(6723), - [aux_sym_preproc_if_token2] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6723), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6723), - [sym_preproc_directive] = ACTIONS(6723), - [anon_sym_DASH] = ACTIONS(6725), - [anon_sym_PLUS] = ACTIONS(6725), - [anon_sym___extension__] = ACTIONS(6723), - [anon_sym_typedef] = ACTIONS(6723), - [anon_sym_extern] = ACTIONS(6723), - [anon_sym___attribute__] = ACTIONS(6723), - [anon_sym___attribute] = ACTIONS(6723), - [anon_sym_noreturn] = ACTIONS(6723), - [anon_sym_LBRACK] = ACTIONS(6725), - [anon_sym___declspec] = ACTIONS(6723), - [anon_sym___cdecl] = ACTIONS(6723), - [anon_sym___clrcall] = ACTIONS(6723), - [anon_sym___stdcall] = ACTIONS(6723), - [anon_sym___fastcall] = ACTIONS(6723), - [anon_sym___thiscall] = ACTIONS(6723), - [anon_sym___vectorcall] = ACTIONS(6723), - [anon_sym_signed] = ACTIONS(6723), - [anon_sym_unsigned] = ACTIONS(6723), - [anon_sym_long] = ACTIONS(6723), - [anon_sym_short] = ACTIONS(6723), - [anon_sym_static] = ACTIONS(6723), - [anon_sym_auto] = ACTIONS(6723), - [anon_sym_register] = ACTIONS(6723), - [anon_sym_inline] = ACTIONS(6723), - [anon_sym___inline] = ACTIONS(6723), - [anon_sym___inline__] = ACTIONS(6723), - [anon_sym___forceinline] = ACTIONS(6723), - [anon_sym_thread_local] = ACTIONS(6723), - [anon_sym___thread] = ACTIONS(6723), - [anon_sym_CG_EXTERN] = ACTIONS(6723), - [anon_sym_CG_INLINE] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6723), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6723), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6723), - [anon_sym_IBOutlet] = ACTIONS(6723), - [anon_sym_IBInspectable] = ACTIONS(6723), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6723), - [anon_sym_NS_INLINE] = ACTIONS(6723), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6723), - [anon_sym_OBJC_EXPORT] = ACTIONS(6723), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6723), - [anon_sym_const] = ACTIONS(6723), - [anon_sym_constexpr] = ACTIONS(6723), - [anon_sym_volatile] = ACTIONS(6723), - [anon_sym_restrict] = ACTIONS(6723), - [anon_sym___restrict__] = ACTIONS(6723), - [anon_sym__Atomic] = ACTIONS(6723), - [anon_sym__Noreturn] = ACTIONS(6723), - [anon_sym_nullable] = ACTIONS(6723), - [anon_sym__Complex] = ACTIONS(6723), - [anon_sym__Nonnull] = ACTIONS(6723), - [anon_sym__Nullable] = ACTIONS(6723), - [anon_sym__Nullable_result] = ACTIONS(6723), - [anon_sym__Null_unspecified] = ACTIONS(6723), - [anon_sym___autoreleasing] = ACTIONS(6723), - [anon_sym___block] = ACTIONS(6723), - [anon_sym___bridge] = ACTIONS(6723), - [anon_sym___bridge_retained] = ACTIONS(6723), - [anon_sym___bridge_transfer] = ACTIONS(6723), - [anon_sym___complex] = ACTIONS(6723), - [anon_sym___const] = ACTIONS(6723), - [anon_sym___imag] = ACTIONS(6723), - [anon_sym___kindof] = ACTIONS(6723), - [anon_sym___nonnull] = ACTIONS(6723), - [anon_sym___nullable] = ACTIONS(6723), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6723), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6723), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6723), - [anon_sym___real] = ACTIONS(6723), - [anon_sym___strong] = ACTIONS(6723), - [anon_sym___unsafe_unretained] = ACTIONS(6723), - [anon_sym___unused] = ACTIONS(6723), - [anon_sym___weak] = ACTIONS(6723), - [sym_primitive_type] = ACTIONS(6723), - [anon_sym_enum] = ACTIONS(6723), - [anon_sym_struct] = ACTIONS(6723), - [anon_sym_union] = ACTIONS(6723), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6723), - [anon_sym___typeof] = ACTIONS(6723), - [anon_sym_typeof] = ACTIONS(6723), - [aux_sym_preproc_undef_token1] = ACTIONS(6723), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6723), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6723), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6723), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6723), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6723), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6723), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE] = ACTIONS(6723), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6723), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_API_AVAILABLE] = ACTIONS(6723), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_API_DEPRECATED] = ACTIONS(6723), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6723), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6723), - [anon_sym___deprecated_msg] = ACTIONS(6723), - [anon_sym___deprecated_enum_msg] = ACTIONS(6723), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6723), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6723), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6723), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6723), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6723), - [anon_sym_ATproperty] = ACTIONS(6725), - [anon_sym__Alignas] = ACTIONS(6723), - [anon_sym_BOOL] = ACTIONS(6723), - [anon_sym_IMP] = ACTIONS(6723), - [anon_sym_SEL] = ACTIONS(6723), - [anon_sym_Class] = ACTIONS(6723), - [anon_sym_id] = ACTIONS(6723), - }, - [4041] = { - [sym_identifier] = ACTIONS(6693), - [aux_sym_preproc_def_token1] = ACTIONS(6693), - [aux_sym_preproc_if_token1] = ACTIONS(6693), - [aux_sym_preproc_if_token2] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6693), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6693), - [sym_preproc_directive] = ACTIONS(6693), - [anon_sym_DASH] = ACTIONS(6695), - [anon_sym_PLUS] = ACTIONS(6695), - [anon_sym___extension__] = ACTIONS(6693), - [anon_sym_typedef] = ACTIONS(6693), - [anon_sym_extern] = ACTIONS(6693), - [anon_sym___attribute__] = ACTIONS(6693), - [anon_sym___attribute] = ACTIONS(6693), - [anon_sym_noreturn] = ACTIONS(6693), - [anon_sym_LBRACK] = ACTIONS(6695), - [anon_sym___declspec] = ACTIONS(6693), - [anon_sym___cdecl] = ACTIONS(6693), - [anon_sym___clrcall] = ACTIONS(6693), - [anon_sym___stdcall] = ACTIONS(6693), - [anon_sym___fastcall] = ACTIONS(6693), - [anon_sym___thiscall] = ACTIONS(6693), - [anon_sym___vectorcall] = ACTIONS(6693), - [anon_sym_signed] = ACTIONS(6693), - [anon_sym_unsigned] = ACTIONS(6693), - [anon_sym_long] = ACTIONS(6693), - [anon_sym_short] = ACTIONS(6693), - [anon_sym_static] = ACTIONS(6693), - [anon_sym_auto] = ACTIONS(6693), - [anon_sym_register] = ACTIONS(6693), - [anon_sym_inline] = ACTIONS(6693), - [anon_sym___inline] = ACTIONS(6693), - [anon_sym___inline__] = ACTIONS(6693), - [anon_sym___forceinline] = ACTIONS(6693), - [anon_sym_thread_local] = ACTIONS(6693), - [anon_sym___thread] = ACTIONS(6693), - [anon_sym_CG_EXTERN] = ACTIONS(6693), - [anon_sym_CG_INLINE] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6693), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6693), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6693), - [anon_sym_IBOutlet] = ACTIONS(6693), - [anon_sym_IBInspectable] = ACTIONS(6693), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6693), - [anon_sym_NS_INLINE] = ACTIONS(6693), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6693), - [anon_sym_OBJC_EXPORT] = ACTIONS(6693), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6693), - [anon_sym_const] = ACTIONS(6693), - [anon_sym_constexpr] = ACTIONS(6693), - [anon_sym_volatile] = ACTIONS(6693), - [anon_sym_restrict] = ACTIONS(6693), - [anon_sym___restrict__] = ACTIONS(6693), - [anon_sym__Atomic] = ACTIONS(6693), - [anon_sym__Noreturn] = ACTIONS(6693), - [anon_sym_nullable] = ACTIONS(6693), - [anon_sym__Complex] = ACTIONS(6693), - [anon_sym__Nonnull] = ACTIONS(6693), - [anon_sym__Nullable] = ACTIONS(6693), - [anon_sym__Nullable_result] = ACTIONS(6693), - [anon_sym__Null_unspecified] = ACTIONS(6693), - [anon_sym___autoreleasing] = ACTIONS(6693), - [anon_sym___block] = ACTIONS(6693), - [anon_sym___bridge] = ACTIONS(6693), - [anon_sym___bridge_retained] = ACTIONS(6693), - [anon_sym___bridge_transfer] = ACTIONS(6693), - [anon_sym___complex] = ACTIONS(6693), - [anon_sym___const] = ACTIONS(6693), - [anon_sym___imag] = ACTIONS(6693), - [anon_sym___kindof] = ACTIONS(6693), - [anon_sym___nonnull] = ACTIONS(6693), - [anon_sym___nullable] = ACTIONS(6693), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6693), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6693), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6693), - [anon_sym___real] = ACTIONS(6693), - [anon_sym___strong] = ACTIONS(6693), - [anon_sym___unsafe_unretained] = ACTIONS(6693), - [anon_sym___unused] = ACTIONS(6693), - [anon_sym___weak] = ACTIONS(6693), - [sym_primitive_type] = ACTIONS(6693), - [anon_sym_enum] = ACTIONS(6693), - [anon_sym_struct] = ACTIONS(6693), - [anon_sym_union] = ACTIONS(6693), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6693), - [anon_sym___typeof] = ACTIONS(6693), - [anon_sym_typeof] = ACTIONS(6693), - [aux_sym_preproc_undef_token1] = ACTIONS(6693), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6693), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6693), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6693), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6693), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6693), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6693), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE] = ACTIONS(6693), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6693), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_API_AVAILABLE] = ACTIONS(6693), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_API_DEPRECATED] = ACTIONS(6693), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6693), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6693), - [anon_sym___deprecated_msg] = ACTIONS(6693), - [anon_sym___deprecated_enum_msg] = ACTIONS(6693), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6693), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6693), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6693), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6693), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6693), - [anon_sym_ATproperty] = ACTIONS(6695), - [anon_sym__Alignas] = ACTIONS(6693), - [anon_sym_BOOL] = ACTIONS(6693), - [anon_sym_IMP] = ACTIONS(6693), - [anon_sym_SEL] = ACTIONS(6693), - [anon_sym_Class] = ACTIONS(6693), - [anon_sym_id] = ACTIONS(6693), - }, - [4042] = { - [sym__declaration_modifiers] = STATE(4327), - [sym_attribute_specifier] = STATE(4327), - [sym_attribute_declaration] = STATE(4327), - [sym_ms_declspec_modifier] = STATE(4327), - [sym_ms_based_modifier] = STATE(8270), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__type_declarator] = STATE(7567), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4327), - [sym_type_qualifier] = STATE(4327), - [sym_availability_attribute_specifier] = STATE(4327), - [sym_alignas_specifier] = STATE(4327), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4327), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4043] = { - [sym_identifier] = ACTIONS(6751), - [aux_sym_preproc_def_token1] = ACTIONS(6751), - [aux_sym_preproc_if_token1] = ACTIONS(6751), - [aux_sym_preproc_if_token2] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6751), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6751), - [sym_preproc_directive] = ACTIONS(6751), - [anon_sym_DASH] = ACTIONS(6753), - [anon_sym_PLUS] = ACTIONS(6753), - [anon_sym___extension__] = ACTIONS(6751), - [anon_sym_typedef] = ACTIONS(6751), - [anon_sym_extern] = ACTIONS(6751), - [anon_sym___attribute__] = ACTIONS(6751), - [anon_sym___attribute] = ACTIONS(6751), - [anon_sym_noreturn] = ACTIONS(6751), - [anon_sym_LBRACK] = ACTIONS(6753), - [anon_sym___declspec] = ACTIONS(6751), - [anon_sym___cdecl] = ACTIONS(6751), - [anon_sym___clrcall] = ACTIONS(6751), - [anon_sym___stdcall] = ACTIONS(6751), - [anon_sym___fastcall] = ACTIONS(6751), - [anon_sym___thiscall] = ACTIONS(6751), - [anon_sym___vectorcall] = ACTIONS(6751), - [anon_sym_signed] = ACTIONS(6751), - [anon_sym_unsigned] = ACTIONS(6751), - [anon_sym_long] = ACTIONS(6751), - [anon_sym_short] = ACTIONS(6751), - [anon_sym_static] = ACTIONS(6751), - [anon_sym_auto] = ACTIONS(6751), - [anon_sym_register] = ACTIONS(6751), - [anon_sym_inline] = ACTIONS(6751), - [anon_sym___inline] = ACTIONS(6751), - [anon_sym___inline__] = ACTIONS(6751), - [anon_sym___forceinline] = ACTIONS(6751), - [anon_sym_thread_local] = ACTIONS(6751), - [anon_sym___thread] = ACTIONS(6751), - [anon_sym_CG_EXTERN] = ACTIONS(6751), - [anon_sym_CG_INLINE] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6751), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6751), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6751), - [anon_sym_IBOutlet] = ACTIONS(6751), - [anon_sym_IBInspectable] = ACTIONS(6751), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6751), - [anon_sym_NS_INLINE] = ACTIONS(6751), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6751), - [anon_sym_OBJC_EXPORT] = ACTIONS(6751), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6751), - [anon_sym_const] = ACTIONS(6751), - [anon_sym_constexpr] = ACTIONS(6751), - [anon_sym_volatile] = ACTIONS(6751), - [anon_sym_restrict] = ACTIONS(6751), - [anon_sym___restrict__] = ACTIONS(6751), - [anon_sym__Atomic] = ACTIONS(6751), - [anon_sym__Noreturn] = ACTIONS(6751), - [anon_sym_nullable] = ACTIONS(6751), - [anon_sym__Complex] = ACTIONS(6751), - [anon_sym__Nonnull] = ACTIONS(6751), - [anon_sym__Nullable] = ACTIONS(6751), - [anon_sym__Nullable_result] = ACTIONS(6751), - [anon_sym__Null_unspecified] = ACTIONS(6751), - [anon_sym___autoreleasing] = ACTIONS(6751), - [anon_sym___block] = ACTIONS(6751), - [anon_sym___bridge] = ACTIONS(6751), - [anon_sym___bridge_retained] = ACTIONS(6751), - [anon_sym___bridge_transfer] = ACTIONS(6751), - [anon_sym___complex] = ACTIONS(6751), - [anon_sym___const] = ACTIONS(6751), - [anon_sym___imag] = ACTIONS(6751), - [anon_sym___kindof] = ACTIONS(6751), - [anon_sym___nonnull] = ACTIONS(6751), - [anon_sym___nullable] = ACTIONS(6751), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6751), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6751), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6751), - [anon_sym___real] = ACTIONS(6751), - [anon_sym___strong] = ACTIONS(6751), - [anon_sym___unsafe_unretained] = ACTIONS(6751), - [anon_sym___unused] = ACTIONS(6751), - [anon_sym___weak] = ACTIONS(6751), - [sym_primitive_type] = ACTIONS(6751), - [anon_sym_enum] = ACTIONS(6751), - [anon_sym_struct] = ACTIONS(6751), - [anon_sym_union] = ACTIONS(6751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6751), - [anon_sym___typeof] = ACTIONS(6751), - [anon_sym_typeof] = ACTIONS(6751), - [aux_sym_preproc_undef_token1] = ACTIONS(6751), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6751), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6751), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6751), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6751), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6751), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6751), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE] = ACTIONS(6751), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6751), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_API_AVAILABLE] = ACTIONS(6751), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_API_DEPRECATED] = ACTIONS(6751), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6751), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6751), - [anon_sym___deprecated_msg] = ACTIONS(6751), - [anon_sym___deprecated_enum_msg] = ACTIONS(6751), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6751), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6751), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6751), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6751), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6751), - [anon_sym_ATproperty] = ACTIONS(6753), - [anon_sym__Alignas] = ACTIONS(6751), - [anon_sym_BOOL] = ACTIONS(6751), - [anon_sym_IMP] = ACTIONS(6751), - [anon_sym_SEL] = ACTIONS(6751), - [anon_sym_Class] = ACTIONS(6751), - [anon_sym_id] = ACTIONS(6751), - }, - [4044] = { - [sym_identifier] = ACTIONS(6719), - [aux_sym_preproc_def_token1] = ACTIONS(6719), - [aux_sym_preproc_if_token1] = ACTIONS(6719), - [aux_sym_preproc_if_token2] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6719), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6719), - [sym_preproc_directive] = ACTIONS(6719), - [anon_sym_DASH] = ACTIONS(6721), - [anon_sym_PLUS] = ACTIONS(6721), - [anon_sym___extension__] = ACTIONS(6719), - [anon_sym_typedef] = ACTIONS(6719), - [anon_sym_extern] = ACTIONS(6719), - [anon_sym___attribute__] = ACTIONS(6719), - [anon_sym___attribute] = ACTIONS(6719), - [anon_sym_noreturn] = ACTIONS(6719), - [anon_sym_LBRACK] = ACTIONS(6721), - [anon_sym___declspec] = ACTIONS(6719), - [anon_sym___cdecl] = ACTIONS(6719), - [anon_sym___clrcall] = ACTIONS(6719), - [anon_sym___stdcall] = ACTIONS(6719), - [anon_sym___fastcall] = ACTIONS(6719), - [anon_sym___thiscall] = ACTIONS(6719), - [anon_sym___vectorcall] = ACTIONS(6719), - [anon_sym_signed] = ACTIONS(6719), - [anon_sym_unsigned] = ACTIONS(6719), - [anon_sym_long] = ACTIONS(6719), - [anon_sym_short] = ACTIONS(6719), - [anon_sym_static] = ACTIONS(6719), - [anon_sym_auto] = ACTIONS(6719), - [anon_sym_register] = ACTIONS(6719), - [anon_sym_inline] = ACTIONS(6719), - [anon_sym___inline] = ACTIONS(6719), - [anon_sym___inline__] = ACTIONS(6719), - [anon_sym___forceinline] = ACTIONS(6719), - [anon_sym_thread_local] = ACTIONS(6719), - [anon_sym___thread] = ACTIONS(6719), - [anon_sym_CG_EXTERN] = ACTIONS(6719), - [anon_sym_CG_INLINE] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6719), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6719), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6719), - [anon_sym_IBOutlet] = ACTIONS(6719), - [anon_sym_IBInspectable] = ACTIONS(6719), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6719), - [anon_sym_NS_INLINE] = ACTIONS(6719), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6719), - [anon_sym_OBJC_EXPORT] = ACTIONS(6719), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6719), - [anon_sym_const] = ACTIONS(6719), - [anon_sym_constexpr] = ACTIONS(6719), - [anon_sym_volatile] = ACTIONS(6719), - [anon_sym_restrict] = ACTIONS(6719), - [anon_sym___restrict__] = ACTIONS(6719), - [anon_sym__Atomic] = ACTIONS(6719), - [anon_sym__Noreturn] = ACTIONS(6719), - [anon_sym_nullable] = ACTIONS(6719), - [anon_sym__Complex] = ACTIONS(6719), - [anon_sym__Nonnull] = ACTIONS(6719), - [anon_sym__Nullable] = ACTIONS(6719), - [anon_sym__Nullable_result] = ACTIONS(6719), - [anon_sym__Null_unspecified] = ACTIONS(6719), - [anon_sym___autoreleasing] = ACTIONS(6719), - [anon_sym___block] = ACTIONS(6719), - [anon_sym___bridge] = ACTIONS(6719), - [anon_sym___bridge_retained] = ACTIONS(6719), - [anon_sym___bridge_transfer] = ACTIONS(6719), - [anon_sym___complex] = ACTIONS(6719), - [anon_sym___const] = ACTIONS(6719), - [anon_sym___imag] = ACTIONS(6719), - [anon_sym___kindof] = ACTIONS(6719), - [anon_sym___nonnull] = ACTIONS(6719), - [anon_sym___nullable] = ACTIONS(6719), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6719), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6719), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6719), - [anon_sym___real] = ACTIONS(6719), - [anon_sym___strong] = ACTIONS(6719), - [anon_sym___unsafe_unretained] = ACTIONS(6719), - [anon_sym___unused] = ACTIONS(6719), - [anon_sym___weak] = ACTIONS(6719), - [sym_primitive_type] = ACTIONS(6719), - [anon_sym_enum] = ACTIONS(6719), - [anon_sym_struct] = ACTIONS(6719), - [anon_sym_union] = ACTIONS(6719), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6719), - [anon_sym___typeof] = ACTIONS(6719), - [anon_sym_typeof] = ACTIONS(6719), - [aux_sym_preproc_undef_token1] = ACTIONS(6719), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6719), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6719), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6719), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6719), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6719), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6719), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE] = ACTIONS(6719), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6719), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_API_AVAILABLE] = ACTIONS(6719), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_API_DEPRECATED] = ACTIONS(6719), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6719), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6719), - [anon_sym___deprecated_msg] = ACTIONS(6719), - [anon_sym___deprecated_enum_msg] = ACTIONS(6719), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6719), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6719), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6719), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6719), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6719), - [anon_sym_ATproperty] = ACTIONS(6721), - [anon_sym__Alignas] = ACTIONS(6719), - [anon_sym_BOOL] = ACTIONS(6719), - [anon_sym_IMP] = ACTIONS(6719), - [anon_sym_SEL] = ACTIONS(6719), - [anon_sym_Class] = ACTIONS(6719), - [anon_sym_id] = ACTIONS(6719), - }, - [4045] = { - [sym__declaration_modifiers] = STATE(4286), - [sym_attribute_specifier] = STATE(4286), - [sym_attribute_declaration] = STATE(4286), - [sym_ms_declspec_modifier] = STATE(4286), - [sym_ms_based_modifier] = STATE(8270), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4042), - [sym__type_declarator] = STATE(7577), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4286), - [sym_type_qualifier] = STATE(4286), - [sym_availability_attribute_specifier] = STATE(4286), - [sym_alignas_specifier] = STATE(4286), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4286), - [aux_sym_pointer_declarator_repeat1] = STATE(4042), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4046] = { - [sym__declaration_modifiers] = STATE(4281), - [sym_attribute_specifier] = STATE(4281), - [sym_attribute_declaration] = STATE(4281), - [sym_ms_declspec_modifier] = STATE(4281), - [sym_ms_based_modifier] = STATE(9309), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__type_declarator] = STATE(5346), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4281), - [sym_type_qualifier] = STATE(4281), - [sym_availability_attribute_specifier] = STATE(4281), - [sym_alignas_specifier] = STATE(4281), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4281), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4047] = { - [sym__declaration_modifiers] = STATE(4300), - [sym_attribute_specifier] = STATE(4300), - [sym_attribute_declaration] = STATE(4300), - [sym_ms_declspec_modifier] = STATE(4300), - [sym_ms_based_modifier] = STATE(9309), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4049), - [sym__type_declarator] = STATE(5351), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4300), - [sym_type_qualifier] = STATE(4300), - [sym_availability_attribute_specifier] = STATE(4300), - [sym_alignas_specifier] = STATE(4300), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4300), - [aux_sym_pointer_declarator_repeat1] = STATE(4049), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4048] = { - [sym_identifier] = ACTIONS(6713), - [aux_sym_preproc_def_token1] = ACTIONS(6713), - [aux_sym_preproc_if_token1] = ACTIONS(6713), - [aux_sym_preproc_if_token2] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6713), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6713), - [sym_preproc_directive] = ACTIONS(6713), - [anon_sym_DASH] = ACTIONS(6715), - [anon_sym_PLUS] = ACTIONS(6715), - [anon_sym___extension__] = ACTIONS(6713), - [anon_sym_typedef] = ACTIONS(6713), - [anon_sym_extern] = ACTIONS(6713), - [anon_sym___attribute__] = ACTIONS(6713), - [anon_sym___attribute] = ACTIONS(6713), - [anon_sym_noreturn] = ACTIONS(6713), - [anon_sym_LBRACK] = ACTIONS(6715), - [anon_sym___declspec] = ACTIONS(6713), - [anon_sym___cdecl] = ACTIONS(6713), - [anon_sym___clrcall] = ACTIONS(6713), - [anon_sym___stdcall] = ACTIONS(6713), - [anon_sym___fastcall] = ACTIONS(6713), - [anon_sym___thiscall] = ACTIONS(6713), - [anon_sym___vectorcall] = ACTIONS(6713), - [anon_sym_signed] = ACTIONS(6713), - [anon_sym_unsigned] = ACTIONS(6713), - [anon_sym_long] = ACTIONS(6713), - [anon_sym_short] = ACTIONS(6713), - [anon_sym_static] = ACTIONS(6713), - [anon_sym_auto] = ACTIONS(6713), - [anon_sym_register] = ACTIONS(6713), - [anon_sym_inline] = ACTIONS(6713), - [anon_sym___inline] = ACTIONS(6713), - [anon_sym___inline__] = ACTIONS(6713), - [anon_sym___forceinline] = ACTIONS(6713), - [anon_sym_thread_local] = ACTIONS(6713), - [anon_sym___thread] = ACTIONS(6713), - [anon_sym_CG_EXTERN] = ACTIONS(6713), - [anon_sym_CG_INLINE] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6713), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6713), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6713), - [anon_sym_IBOutlet] = ACTIONS(6713), - [anon_sym_IBInspectable] = ACTIONS(6713), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6713), - [anon_sym_NS_INLINE] = ACTIONS(6713), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6713), - [anon_sym_OBJC_EXPORT] = ACTIONS(6713), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6713), - [anon_sym_const] = ACTIONS(6713), - [anon_sym_constexpr] = ACTIONS(6713), - [anon_sym_volatile] = ACTIONS(6713), - [anon_sym_restrict] = ACTIONS(6713), - [anon_sym___restrict__] = ACTIONS(6713), - [anon_sym__Atomic] = ACTIONS(6713), - [anon_sym__Noreturn] = ACTIONS(6713), - [anon_sym_nullable] = ACTIONS(6713), - [anon_sym__Complex] = ACTIONS(6713), - [anon_sym__Nonnull] = ACTIONS(6713), - [anon_sym__Nullable] = ACTIONS(6713), - [anon_sym__Nullable_result] = ACTIONS(6713), - [anon_sym__Null_unspecified] = ACTIONS(6713), - [anon_sym___autoreleasing] = ACTIONS(6713), - [anon_sym___block] = ACTIONS(6713), - [anon_sym___bridge] = ACTIONS(6713), - [anon_sym___bridge_retained] = ACTIONS(6713), - [anon_sym___bridge_transfer] = ACTIONS(6713), - [anon_sym___complex] = ACTIONS(6713), - [anon_sym___const] = ACTIONS(6713), - [anon_sym___imag] = ACTIONS(6713), - [anon_sym___kindof] = ACTIONS(6713), - [anon_sym___nonnull] = ACTIONS(6713), - [anon_sym___nullable] = ACTIONS(6713), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6713), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6713), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6713), - [anon_sym___real] = ACTIONS(6713), - [anon_sym___strong] = ACTIONS(6713), - [anon_sym___unsafe_unretained] = ACTIONS(6713), - [anon_sym___unused] = ACTIONS(6713), - [anon_sym___weak] = ACTIONS(6713), - [sym_primitive_type] = ACTIONS(6713), - [anon_sym_enum] = ACTIONS(6713), - [anon_sym_struct] = ACTIONS(6713), - [anon_sym_union] = ACTIONS(6713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6713), - [anon_sym___typeof] = ACTIONS(6713), - [anon_sym_typeof] = ACTIONS(6713), - [aux_sym_preproc_undef_token1] = ACTIONS(6713), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6713), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6713), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6713), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6713), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6713), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6713), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE] = ACTIONS(6713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6713), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_API_AVAILABLE] = ACTIONS(6713), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_API_DEPRECATED] = ACTIONS(6713), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6713), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6713), - [anon_sym___deprecated_msg] = ACTIONS(6713), - [anon_sym___deprecated_enum_msg] = ACTIONS(6713), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6713), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6713), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6713), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6713), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6713), - [anon_sym_ATproperty] = ACTIONS(6715), - [anon_sym__Alignas] = ACTIONS(6713), - [anon_sym_BOOL] = ACTIONS(6713), - [anon_sym_IMP] = ACTIONS(6713), - [anon_sym_SEL] = ACTIONS(6713), - [anon_sym_Class] = ACTIONS(6713), - [anon_sym_id] = ACTIONS(6713), - }, - [4049] = { - [sym__declaration_modifiers] = STATE(4279), - [sym_attribute_specifier] = STATE(4279), - [sym_attribute_declaration] = STATE(4279), - [sym_ms_declspec_modifier] = STATE(4279), - [sym_ms_based_modifier] = STATE(9309), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__type_declarator] = STATE(5353), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4279), - [sym_type_qualifier] = STATE(4279), - [sym_availability_attribute_specifier] = STATE(4279), - [sym_alignas_specifier] = STATE(4279), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4279), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4050] = { - [sym__declaration_modifiers] = STATE(4279), - [sym_attribute_specifier] = STATE(4279), - [sym_attribute_declaration] = STATE(4279), - [sym_ms_declspec_modifier] = STATE(4279), - [sym_ms_based_modifier] = STATE(9309), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4046), - [sym__type_declarator] = STATE(5353), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4279), - [sym_type_qualifier] = STATE(4279), - [sym_availability_attribute_specifier] = STATE(4279), - [sym_alignas_specifier] = STATE(4279), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4279), - [aux_sym_pointer_declarator_repeat1] = STATE(4046), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4051] = { - [sym_identifier] = ACTIONS(6733), - [aux_sym_preproc_def_token1] = ACTIONS(6733), - [aux_sym_preproc_if_token1] = ACTIONS(6733), - [aux_sym_preproc_if_token2] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6733), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6733), - [sym_preproc_directive] = ACTIONS(6733), - [anon_sym_DASH] = ACTIONS(6735), - [anon_sym_PLUS] = ACTIONS(6735), - [anon_sym___extension__] = ACTIONS(6733), - [anon_sym_typedef] = ACTIONS(6733), - [anon_sym_extern] = ACTIONS(6733), - [anon_sym___attribute__] = ACTIONS(6733), - [anon_sym___attribute] = ACTIONS(6733), - [anon_sym_noreturn] = ACTIONS(6733), - [anon_sym_LBRACK] = ACTIONS(6735), - [anon_sym___declspec] = ACTIONS(6733), - [anon_sym___cdecl] = ACTIONS(6733), - [anon_sym___clrcall] = ACTIONS(6733), - [anon_sym___stdcall] = ACTIONS(6733), - [anon_sym___fastcall] = ACTIONS(6733), - [anon_sym___thiscall] = ACTIONS(6733), - [anon_sym___vectorcall] = ACTIONS(6733), - [anon_sym_signed] = ACTIONS(6733), - [anon_sym_unsigned] = ACTIONS(6733), - [anon_sym_long] = ACTIONS(6733), - [anon_sym_short] = ACTIONS(6733), - [anon_sym_static] = ACTIONS(6733), - [anon_sym_auto] = ACTIONS(6733), - [anon_sym_register] = ACTIONS(6733), - [anon_sym_inline] = ACTIONS(6733), - [anon_sym___inline] = ACTIONS(6733), - [anon_sym___inline__] = ACTIONS(6733), - [anon_sym___forceinline] = ACTIONS(6733), - [anon_sym_thread_local] = ACTIONS(6733), - [anon_sym___thread] = ACTIONS(6733), - [anon_sym_CG_EXTERN] = ACTIONS(6733), - [anon_sym_CG_INLINE] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6733), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6733), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6733), - [anon_sym_IBOutlet] = ACTIONS(6733), - [anon_sym_IBInspectable] = ACTIONS(6733), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6733), - [anon_sym_NS_INLINE] = ACTIONS(6733), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6733), - [anon_sym_OBJC_EXPORT] = ACTIONS(6733), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6733), - [anon_sym_const] = ACTIONS(6733), - [anon_sym_constexpr] = ACTIONS(6733), - [anon_sym_volatile] = ACTIONS(6733), - [anon_sym_restrict] = ACTIONS(6733), - [anon_sym___restrict__] = ACTIONS(6733), - [anon_sym__Atomic] = ACTIONS(6733), - [anon_sym__Noreturn] = ACTIONS(6733), - [anon_sym_nullable] = ACTIONS(6733), - [anon_sym__Complex] = ACTIONS(6733), - [anon_sym__Nonnull] = ACTIONS(6733), - [anon_sym__Nullable] = ACTIONS(6733), - [anon_sym__Nullable_result] = ACTIONS(6733), - [anon_sym__Null_unspecified] = ACTIONS(6733), - [anon_sym___autoreleasing] = ACTIONS(6733), - [anon_sym___block] = ACTIONS(6733), - [anon_sym___bridge] = ACTIONS(6733), - [anon_sym___bridge_retained] = ACTIONS(6733), - [anon_sym___bridge_transfer] = ACTIONS(6733), - [anon_sym___complex] = ACTIONS(6733), - [anon_sym___const] = ACTIONS(6733), - [anon_sym___imag] = ACTIONS(6733), - [anon_sym___kindof] = ACTIONS(6733), - [anon_sym___nonnull] = ACTIONS(6733), - [anon_sym___nullable] = ACTIONS(6733), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6733), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6733), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6733), - [anon_sym___real] = ACTIONS(6733), - [anon_sym___strong] = ACTIONS(6733), - [anon_sym___unsafe_unretained] = ACTIONS(6733), - [anon_sym___unused] = ACTIONS(6733), - [anon_sym___weak] = ACTIONS(6733), - [sym_primitive_type] = ACTIONS(6733), - [anon_sym_enum] = ACTIONS(6733), - [anon_sym_struct] = ACTIONS(6733), - [anon_sym_union] = ACTIONS(6733), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6733), - [anon_sym___typeof] = ACTIONS(6733), - [anon_sym_typeof] = ACTIONS(6733), - [aux_sym_preproc_undef_token1] = ACTIONS(6733), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6733), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6733), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6733), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6733), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6733), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6733), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE] = ACTIONS(6733), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6733), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_API_AVAILABLE] = ACTIONS(6733), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_API_DEPRECATED] = ACTIONS(6733), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6733), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6733), - [anon_sym___deprecated_msg] = ACTIONS(6733), - [anon_sym___deprecated_enum_msg] = ACTIONS(6733), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6733), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6733), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6733), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6733), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6733), - [anon_sym_ATproperty] = ACTIONS(6735), - [anon_sym__Alignas] = ACTIONS(6733), - [anon_sym_BOOL] = ACTIONS(6733), - [anon_sym_IMP] = ACTIONS(6733), - [anon_sym_SEL] = ACTIONS(6733), - [anon_sym_Class] = ACTIONS(6733), - [anon_sym_id] = ACTIONS(6733), - }, - [4052] = { - [sym__declaration_modifiers] = STATE(4327), - [sym_attribute_specifier] = STATE(4327), - [sym_attribute_declaration] = STATE(4327), - [sym_ms_declspec_modifier] = STATE(4327), - [sym_ms_based_modifier] = STATE(8270), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4054), - [sym__type_declarator] = STATE(7567), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4327), - [sym_type_qualifier] = STATE(4327), - [sym_availability_attribute_specifier] = STATE(4327), - [sym_alignas_specifier] = STATE(4327), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4327), - [aux_sym_pointer_declarator_repeat1] = STATE(4054), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4053] = { - [sym_identifier] = ACTIONS(6685), - [aux_sym_preproc_def_token1] = ACTIONS(6685), - [aux_sym_preproc_if_token1] = ACTIONS(6685), - [aux_sym_preproc_if_token2] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6685), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6685), - [sym_preproc_directive] = ACTIONS(6685), - [anon_sym_DASH] = ACTIONS(6687), - [anon_sym_PLUS] = ACTIONS(6687), - [anon_sym___extension__] = ACTIONS(6685), - [anon_sym_typedef] = ACTIONS(6685), - [anon_sym_extern] = ACTIONS(6685), - [anon_sym___attribute__] = ACTIONS(6685), - [anon_sym___attribute] = ACTIONS(6685), - [anon_sym_noreturn] = ACTIONS(6685), - [anon_sym_LBRACK] = ACTIONS(6687), - [anon_sym___declspec] = ACTIONS(6685), - [anon_sym___cdecl] = ACTIONS(6685), - [anon_sym___clrcall] = ACTIONS(6685), - [anon_sym___stdcall] = ACTIONS(6685), - [anon_sym___fastcall] = ACTIONS(6685), - [anon_sym___thiscall] = ACTIONS(6685), - [anon_sym___vectorcall] = ACTIONS(6685), - [anon_sym_signed] = ACTIONS(6685), - [anon_sym_unsigned] = ACTIONS(6685), - [anon_sym_long] = ACTIONS(6685), - [anon_sym_short] = ACTIONS(6685), - [anon_sym_static] = ACTIONS(6685), - [anon_sym_auto] = ACTIONS(6685), - [anon_sym_register] = ACTIONS(6685), - [anon_sym_inline] = ACTIONS(6685), - [anon_sym___inline] = ACTIONS(6685), - [anon_sym___inline__] = ACTIONS(6685), - [anon_sym___forceinline] = ACTIONS(6685), - [anon_sym_thread_local] = ACTIONS(6685), - [anon_sym___thread] = ACTIONS(6685), - [anon_sym_CG_EXTERN] = ACTIONS(6685), - [anon_sym_CG_INLINE] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6685), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6685), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6685), - [anon_sym_IBOutlet] = ACTIONS(6685), - [anon_sym_IBInspectable] = ACTIONS(6685), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6685), - [anon_sym_NS_INLINE] = ACTIONS(6685), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6685), - [anon_sym_OBJC_EXPORT] = ACTIONS(6685), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6685), - [anon_sym_const] = ACTIONS(6685), - [anon_sym_constexpr] = ACTIONS(6685), - [anon_sym_volatile] = ACTIONS(6685), - [anon_sym_restrict] = ACTIONS(6685), - [anon_sym___restrict__] = ACTIONS(6685), - [anon_sym__Atomic] = ACTIONS(6685), - [anon_sym__Noreturn] = ACTIONS(6685), - [anon_sym_nullable] = ACTIONS(6685), - [anon_sym__Complex] = ACTIONS(6685), - [anon_sym__Nonnull] = ACTIONS(6685), - [anon_sym__Nullable] = ACTIONS(6685), - [anon_sym__Nullable_result] = ACTIONS(6685), - [anon_sym__Null_unspecified] = ACTIONS(6685), - [anon_sym___autoreleasing] = ACTIONS(6685), - [anon_sym___block] = ACTIONS(6685), - [anon_sym___bridge] = ACTIONS(6685), - [anon_sym___bridge_retained] = ACTIONS(6685), - [anon_sym___bridge_transfer] = ACTIONS(6685), - [anon_sym___complex] = ACTIONS(6685), - [anon_sym___const] = ACTIONS(6685), - [anon_sym___imag] = ACTIONS(6685), - [anon_sym___kindof] = ACTIONS(6685), - [anon_sym___nonnull] = ACTIONS(6685), - [anon_sym___nullable] = ACTIONS(6685), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6685), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6685), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6685), - [anon_sym___real] = ACTIONS(6685), - [anon_sym___strong] = ACTIONS(6685), - [anon_sym___unsafe_unretained] = ACTIONS(6685), - [anon_sym___unused] = ACTIONS(6685), - [anon_sym___weak] = ACTIONS(6685), - [sym_primitive_type] = ACTIONS(6685), - [anon_sym_enum] = ACTIONS(6685), - [anon_sym_struct] = ACTIONS(6685), - [anon_sym_union] = ACTIONS(6685), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6685), - [anon_sym___typeof] = ACTIONS(6685), - [anon_sym_typeof] = ACTIONS(6685), - [aux_sym_preproc_undef_token1] = ACTIONS(6685), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6685), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6685), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6685), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6685), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6685), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6685), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE] = ACTIONS(6685), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6685), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_API_AVAILABLE] = ACTIONS(6685), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_API_DEPRECATED] = ACTIONS(6685), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6685), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6685), - [anon_sym___deprecated_msg] = ACTIONS(6685), - [anon_sym___deprecated_enum_msg] = ACTIONS(6685), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6685), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6685), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6685), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6685), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6685), - [anon_sym_ATproperty] = ACTIONS(6687), - [anon_sym__Alignas] = ACTIONS(6685), - [anon_sym_BOOL] = ACTIONS(6685), - [anon_sym_IMP] = ACTIONS(6685), - [anon_sym_SEL] = ACTIONS(6685), - [anon_sym_Class] = ACTIONS(6685), - [anon_sym_id] = ACTIONS(6685), - }, - [4054] = { - [sym__declaration_modifiers] = STATE(4280), - [sym_attribute_specifier] = STATE(4280), - [sym_attribute_declaration] = STATE(4280), - [sym_ms_declspec_modifier] = STATE(4280), - [sym_ms_based_modifier] = STATE(8270), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__type_declarator] = STATE(7561), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4280), - [sym_type_qualifier] = STATE(4280), - [sym_availability_attribute_specifier] = STATE(4280), - [sym_alignas_specifier] = STATE(4280), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4280), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4055] = { - [sym_identifier] = ACTIONS(6661), - [aux_sym_preproc_def_token1] = ACTIONS(6661), - [aux_sym_preproc_if_token1] = ACTIONS(6661), - [aux_sym_preproc_if_token2] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6661), - [sym_preproc_directive] = ACTIONS(6661), - [anon_sym_DASH] = ACTIONS(6663), - [anon_sym_PLUS] = ACTIONS(6663), - [anon_sym___extension__] = ACTIONS(6661), - [anon_sym_typedef] = ACTIONS(6661), - [anon_sym_extern] = ACTIONS(6661), - [anon_sym___attribute__] = ACTIONS(6661), - [anon_sym___attribute] = ACTIONS(6661), - [anon_sym_noreturn] = ACTIONS(6661), - [anon_sym_LBRACK] = ACTIONS(6663), - [anon_sym___declspec] = ACTIONS(6661), - [anon_sym___cdecl] = ACTIONS(6661), - [anon_sym___clrcall] = ACTIONS(6661), - [anon_sym___stdcall] = ACTIONS(6661), - [anon_sym___fastcall] = ACTIONS(6661), - [anon_sym___thiscall] = ACTIONS(6661), - [anon_sym___vectorcall] = ACTIONS(6661), - [anon_sym_signed] = ACTIONS(6661), - [anon_sym_unsigned] = ACTIONS(6661), - [anon_sym_long] = ACTIONS(6661), - [anon_sym_short] = ACTIONS(6661), - [anon_sym_static] = ACTIONS(6661), - [anon_sym_auto] = ACTIONS(6661), - [anon_sym_register] = ACTIONS(6661), - [anon_sym_inline] = ACTIONS(6661), - [anon_sym___inline] = ACTIONS(6661), - [anon_sym___inline__] = ACTIONS(6661), - [anon_sym___forceinline] = ACTIONS(6661), - [anon_sym_thread_local] = ACTIONS(6661), - [anon_sym___thread] = ACTIONS(6661), - [anon_sym_CG_EXTERN] = ACTIONS(6661), - [anon_sym_CG_INLINE] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6661), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6661), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6661), - [anon_sym_IBOutlet] = ACTIONS(6661), - [anon_sym_IBInspectable] = ACTIONS(6661), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6661), - [anon_sym_NS_INLINE] = ACTIONS(6661), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6661), - [anon_sym_OBJC_EXPORT] = ACTIONS(6661), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6661), - [anon_sym_const] = ACTIONS(6661), - [anon_sym_constexpr] = ACTIONS(6661), - [anon_sym_volatile] = ACTIONS(6661), - [anon_sym_restrict] = ACTIONS(6661), - [anon_sym___restrict__] = ACTIONS(6661), - [anon_sym__Atomic] = ACTIONS(6661), - [anon_sym__Noreturn] = ACTIONS(6661), - [anon_sym_nullable] = ACTIONS(6661), - [anon_sym__Complex] = ACTIONS(6661), - [anon_sym__Nonnull] = ACTIONS(6661), - [anon_sym__Nullable] = ACTIONS(6661), - [anon_sym__Nullable_result] = ACTIONS(6661), - [anon_sym__Null_unspecified] = ACTIONS(6661), - [anon_sym___autoreleasing] = ACTIONS(6661), - [anon_sym___block] = ACTIONS(6661), - [anon_sym___bridge] = ACTIONS(6661), - [anon_sym___bridge_retained] = ACTIONS(6661), - [anon_sym___bridge_transfer] = ACTIONS(6661), - [anon_sym___complex] = ACTIONS(6661), - [anon_sym___const] = ACTIONS(6661), - [anon_sym___imag] = ACTIONS(6661), - [anon_sym___kindof] = ACTIONS(6661), - [anon_sym___nonnull] = ACTIONS(6661), - [anon_sym___nullable] = ACTIONS(6661), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6661), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6661), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6661), - [anon_sym___real] = ACTIONS(6661), - [anon_sym___strong] = ACTIONS(6661), - [anon_sym___unsafe_unretained] = ACTIONS(6661), - [anon_sym___unused] = ACTIONS(6661), - [anon_sym___weak] = ACTIONS(6661), - [sym_primitive_type] = ACTIONS(6661), - [anon_sym_enum] = ACTIONS(6661), - [anon_sym_struct] = ACTIONS(6661), - [anon_sym_union] = ACTIONS(6661), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6661), - [anon_sym___typeof] = ACTIONS(6661), - [anon_sym_typeof] = ACTIONS(6661), - [aux_sym_preproc_undef_token1] = ACTIONS(6661), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6661), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6661), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6661), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6661), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6661), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6661), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE] = ACTIONS(6661), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6661), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_API_AVAILABLE] = ACTIONS(6661), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_API_DEPRECATED] = ACTIONS(6661), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6661), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6661), - [anon_sym___deprecated_msg] = ACTIONS(6661), - [anon_sym___deprecated_enum_msg] = ACTIONS(6661), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6661), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6661), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6661), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6661), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6661), - [anon_sym_ATproperty] = ACTIONS(6663), - [anon_sym__Alignas] = ACTIONS(6661), - [anon_sym_BOOL] = ACTIONS(6661), - [anon_sym_IMP] = ACTIONS(6661), - [anon_sym_SEL] = ACTIONS(6661), - [anon_sym_Class] = ACTIONS(6661), - [anon_sym_id] = ACTIONS(6661), - }, - [4056] = { - [sym_identifier] = ACTIONS(6780), - [aux_sym_preproc_def_token1] = ACTIONS(6780), - [aux_sym_preproc_if_token1] = ACTIONS(6780), - [aux_sym_preproc_if_token2] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6780), - [sym_preproc_directive] = ACTIONS(6780), - [anon_sym_DASH] = ACTIONS(6782), - [anon_sym_PLUS] = ACTIONS(6782), - [anon_sym___extension__] = ACTIONS(6780), - [anon_sym_typedef] = ACTIONS(6780), - [anon_sym_extern] = ACTIONS(6780), - [anon_sym___attribute__] = ACTIONS(6780), - [anon_sym___attribute] = ACTIONS(6780), - [anon_sym_noreturn] = ACTIONS(6780), - [anon_sym_LBRACK] = ACTIONS(6782), - [anon_sym___declspec] = ACTIONS(6780), - [anon_sym___cdecl] = ACTIONS(6780), - [anon_sym___clrcall] = ACTIONS(6780), - [anon_sym___stdcall] = ACTIONS(6780), - [anon_sym___fastcall] = ACTIONS(6780), - [anon_sym___thiscall] = ACTIONS(6780), - [anon_sym___vectorcall] = ACTIONS(6780), - [anon_sym_signed] = ACTIONS(6780), - [anon_sym_unsigned] = ACTIONS(6780), - [anon_sym_long] = ACTIONS(6780), - [anon_sym_short] = ACTIONS(6780), - [anon_sym_static] = ACTIONS(6780), - [anon_sym_auto] = ACTIONS(6780), - [anon_sym_register] = ACTIONS(6780), - [anon_sym_inline] = ACTIONS(6780), - [anon_sym___inline] = ACTIONS(6780), - [anon_sym___inline__] = ACTIONS(6780), - [anon_sym___forceinline] = ACTIONS(6780), - [anon_sym_thread_local] = ACTIONS(6780), - [anon_sym___thread] = ACTIONS(6780), - [anon_sym_CG_EXTERN] = ACTIONS(6780), - [anon_sym_CG_INLINE] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6780), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6780), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6780), - [anon_sym_IBOutlet] = ACTIONS(6780), - [anon_sym_IBInspectable] = ACTIONS(6780), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6780), - [anon_sym_NS_INLINE] = ACTIONS(6780), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6780), - [anon_sym_OBJC_EXPORT] = ACTIONS(6780), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6780), - [anon_sym_const] = ACTIONS(6780), - [anon_sym_constexpr] = ACTIONS(6780), - [anon_sym_volatile] = ACTIONS(6780), - [anon_sym_restrict] = ACTIONS(6780), - [anon_sym___restrict__] = ACTIONS(6780), - [anon_sym__Atomic] = ACTIONS(6780), - [anon_sym__Noreturn] = ACTIONS(6780), - [anon_sym_nullable] = ACTIONS(6780), - [anon_sym__Complex] = ACTIONS(6780), - [anon_sym__Nonnull] = ACTIONS(6780), - [anon_sym__Nullable] = ACTIONS(6780), - [anon_sym__Nullable_result] = ACTIONS(6780), - [anon_sym__Null_unspecified] = ACTIONS(6780), - [anon_sym___autoreleasing] = ACTIONS(6780), - [anon_sym___block] = ACTIONS(6780), - [anon_sym___bridge] = ACTIONS(6780), - [anon_sym___bridge_retained] = ACTIONS(6780), - [anon_sym___bridge_transfer] = ACTIONS(6780), - [anon_sym___complex] = ACTIONS(6780), - [anon_sym___const] = ACTIONS(6780), - [anon_sym___imag] = ACTIONS(6780), - [anon_sym___kindof] = ACTIONS(6780), - [anon_sym___nonnull] = ACTIONS(6780), - [anon_sym___nullable] = ACTIONS(6780), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6780), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6780), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6780), - [anon_sym___real] = ACTIONS(6780), - [anon_sym___strong] = ACTIONS(6780), - [anon_sym___unsafe_unretained] = ACTIONS(6780), - [anon_sym___unused] = ACTIONS(6780), - [anon_sym___weak] = ACTIONS(6780), - [sym_primitive_type] = ACTIONS(6780), - [anon_sym_enum] = ACTIONS(6780), - [anon_sym_struct] = ACTIONS(6780), - [anon_sym_union] = ACTIONS(6780), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6780), - [anon_sym___typeof] = ACTIONS(6780), - [anon_sym_typeof] = ACTIONS(6780), - [aux_sym_preproc_undef_token1] = ACTIONS(6780), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6780), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6780), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6780), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6780), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6780), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6780), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE] = ACTIONS(6780), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6780), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_API_AVAILABLE] = ACTIONS(6780), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_API_DEPRECATED] = ACTIONS(6780), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6780), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6780), - [anon_sym___deprecated_msg] = ACTIONS(6780), - [anon_sym___deprecated_enum_msg] = ACTIONS(6780), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6780), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6780), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6780), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6780), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6780), - [anon_sym_ATproperty] = ACTIONS(6782), - [anon_sym__Alignas] = ACTIONS(6780), - [anon_sym_BOOL] = ACTIONS(6780), - [anon_sym_IMP] = ACTIONS(6780), - [anon_sym_SEL] = ACTIONS(6780), - [anon_sym_Class] = ACTIONS(6780), - [anon_sym_id] = ACTIONS(6780), - }, - [4057] = { - [sym_identifier] = ACTIONS(6773), - [aux_sym_preproc_def_token1] = ACTIONS(6773), - [aux_sym_preproc_if_token1] = ACTIONS(6773), - [aux_sym_preproc_if_token2] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6773), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6773), - [sym_preproc_directive] = ACTIONS(6773), - [anon_sym_DASH] = ACTIONS(6775), - [anon_sym_PLUS] = ACTIONS(6775), - [anon_sym___extension__] = ACTIONS(6773), - [anon_sym_typedef] = ACTIONS(6773), - [anon_sym_extern] = ACTIONS(6773), - [anon_sym___attribute__] = ACTIONS(6773), - [anon_sym___attribute] = ACTIONS(6773), - [anon_sym_noreturn] = ACTIONS(6773), - [anon_sym_LBRACK] = ACTIONS(6775), - [anon_sym___declspec] = ACTIONS(6773), - [anon_sym___cdecl] = ACTIONS(6773), - [anon_sym___clrcall] = ACTIONS(6773), - [anon_sym___stdcall] = ACTIONS(6773), - [anon_sym___fastcall] = ACTIONS(6773), - [anon_sym___thiscall] = ACTIONS(6773), - [anon_sym___vectorcall] = ACTIONS(6773), - [anon_sym_signed] = ACTIONS(6773), - [anon_sym_unsigned] = ACTIONS(6773), - [anon_sym_long] = ACTIONS(6773), - [anon_sym_short] = ACTIONS(6773), - [anon_sym_static] = ACTIONS(6773), - [anon_sym_auto] = ACTIONS(6773), - [anon_sym_register] = ACTIONS(6773), - [anon_sym_inline] = ACTIONS(6773), - [anon_sym___inline] = ACTIONS(6773), - [anon_sym___inline__] = ACTIONS(6773), - [anon_sym___forceinline] = ACTIONS(6773), - [anon_sym_thread_local] = ACTIONS(6773), - [anon_sym___thread] = ACTIONS(6773), - [anon_sym_CG_EXTERN] = ACTIONS(6773), - [anon_sym_CG_INLINE] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6773), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6773), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6773), - [anon_sym_IBOutlet] = ACTIONS(6773), - [anon_sym_IBInspectable] = ACTIONS(6773), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6773), - [anon_sym_NS_INLINE] = ACTIONS(6773), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6773), - [anon_sym_OBJC_EXPORT] = ACTIONS(6773), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6773), - [anon_sym_const] = ACTIONS(6773), - [anon_sym_constexpr] = ACTIONS(6773), - [anon_sym_volatile] = ACTIONS(6773), - [anon_sym_restrict] = ACTIONS(6773), - [anon_sym___restrict__] = ACTIONS(6773), - [anon_sym__Atomic] = ACTIONS(6773), - [anon_sym__Noreturn] = ACTIONS(6773), - [anon_sym_nullable] = ACTIONS(6773), - [anon_sym__Complex] = ACTIONS(6773), - [anon_sym__Nonnull] = ACTIONS(6773), - [anon_sym__Nullable] = ACTIONS(6773), - [anon_sym__Nullable_result] = ACTIONS(6773), - [anon_sym__Null_unspecified] = ACTIONS(6773), - [anon_sym___autoreleasing] = ACTIONS(6773), - [anon_sym___block] = ACTIONS(6773), - [anon_sym___bridge] = ACTIONS(6773), - [anon_sym___bridge_retained] = ACTIONS(6773), - [anon_sym___bridge_transfer] = ACTIONS(6773), - [anon_sym___complex] = ACTIONS(6773), - [anon_sym___const] = ACTIONS(6773), - [anon_sym___imag] = ACTIONS(6773), - [anon_sym___kindof] = ACTIONS(6773), - [anon_sym___nonnull] = ACTIONS(6773), - [anon_sym___nullable] = ACTIONS(6773), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6773), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6773), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6773), - [anon_sym___real] = ACTIONS(6773), - [anon_sym___strong] = ACTIONS(6773), - [anon_sym___unsafe_unretained] = ACTIONS(6773), - [anon_sym___unused] = ACTIONS(6773), - [anon_sym___weak] = ACTIONS(6773), - [sym_primitive_type] = ACTIONS(6773), - [anon_sym_enum] = ACTIONS(6773), - [anon_sym_struct] = ACTIONS(6773), - [anon_sym_union] = ACTIONS(6773), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6773), - [anon_sym___typeof] = ACTIONS(6773), - [anon_sym_typeof] = ACTIONS(6773), - [aux_sym_preproc_undef_token1] = ACTIONS(6773), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6773), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6773), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6773), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6773), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6773), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6773), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE] = ACTIONS(6773), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6773), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_API_AVAILABLE] = ACTIONS(6773), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_API_DEPRECATED] = ACTIONS(6773), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6773), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6773), - [anon_sym___deprecated_msg] = ACTIONS(6773), - [anon_sym___deprecated_enum_msg] = ACTIONS(6773), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6773), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6773), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6773), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6773), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6773), - [anon_sym_ATproperty] = ACTIONS(6775), - [anon_sym__Alignas] = ACTIONS(6773), - [anon_sym_BOOL] = ACTIONS(6773), - [anon_sym_IMP] = ACTIONS(6773), - [anon_sym_SEL] = ACTIONS(6773), - [anon_sym_Class] = ACTIONS(6773), - [anon_sym_id] = ACTIONS(6773), - }, - [4058] = { - [aux_sym_generic_specifier_repeat1] = STATE(5855), - [sym_identifier] = ACTIONS(5923), - [anon_sym_COMMA] = ACTIONS(6864), - [anon_sym_LPAREN2] = ACTIONS(6866), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(6872), - [anon_sym_SEMI] = ACTIONS(6864), - [anon_sym___extension__] = ACTIONS(6874), - [anon_sym_extern] = ACTIONS(6877), - [anon_sym___attribute__] = ACTIONS(6877), - [anon_sym___attribute] = ACTIONS(6877), - [anon_sym_noreturn] = ACTIONS(6874), - [anon_sym_LBRACK] = ACTIONS(6879), - [anon_sym___declspec] = ACTIONS(6877), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_signed] = ACTIONS(5923), - [anon_sym_unsigned] = ACTIONS(5923), - [anon_sym_long] = ACTIONS(5923), - [anon_sym_short] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(6877), - [anon_sym_auto] = ACTIONS(6877), - [anon_sym_register] = ACTIONS(6877), - [anon_sym_inline] = ACTIONS(6877), - [anon_sym___inline] = ACTIONS(6877), - [anon_sym___inline__] = ACTIONS(6877), - [anon_sym___forceinline] = ACTIONS(6877), - [anon_sym_thread_local] = ACTIONS(6877), - [anon_sym___thread] = ACTIONS(6877), - [anon_sym_CG_EXTERN] = ACTIONS(6877), - [anon_sym_CG_INLINE] = ACTIONS(6877), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6877), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6877), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6877), - [anon_sym_IBOutlet] = ACTIONS(6877), - [anon_sym_IBInspectable] = ACTIONS(6877), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6877), - [anon_sym_NS_INLINE] = ACTIONS(6877), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6877), - [anon_sym_OBJC_EXPORT] = ACTIONS(6877), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6877), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6877), - [anon_sym_const] = ACTIONS(6874), - [anon_sym_constexpr] = ACTIONS(6874), - [anon_sym_volatile] = ACTIONS(6874), - [anon_sym_restrict] = ACTIONS(6874), - [anon_sym___restrict__] = ACTIONS(6874), - [anon_sym__Atomic] = ACTIONS(6874), - [anon_sym__Noreturn] = ACTIONS(6874), - [anon_sym_nullable] = ACTIONS(6874), - [anon_sym__Complex] = ACTIONS(6874), - [anon_sym__Nonnull] = ACTIONS(6874), - [anon_sym__Nullable] = ACTIONS(6874), - [anon_sym__Nullable_result] = ACTIONS(6874), - [anon_sym__Null_unspecified] = ACTIONS(6874), - [anon_sym___autoreleasing] = ACTIONS(6874), - [anon_sym___block] = ACTIONS(6874), - [anon_sym___bridge] = ACTIONS(6874), - [anon_sym___bridge_retained] = ACTIONS(6874), - [anon_sym___bridge_transfer] = ACTIONS(6874), - [anon_sym___complex] = ACTIONS(6874), - [anon_sym___const] = ACTIONS(6874), - [anon_sym___imag] = ACTIONS(6874), - [anon_sym___kindof] = ACTIONS(6874), - [anon_sym___nonnull] = ACTIONS(6874), - [anon_sym___nullable] = ACTIONS(6874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6874), - [anon_sym___real] = ACTIONS(6874), - [anon_sym___strong] = ACTIONS(6874), - [anon_sym___unsafe_unretained] = ACTIONS(6874), - [anon_sym___unused] = ACTIONS(6874), - [anon_sym___weak] = ACTIONS(6874), - [sym_primitive_type] = ACTIONS(5923), - [anon_sym_enum] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(6879), - [anon_sym_struct] = ACTIONS(5923), - [anon_sym_union] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5923), - [anon_sym___typeof] = ACTIONS(5923), - [anon_sym_typeof] = ACTIONS(5923), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6877), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6877), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6877), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6877), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6877), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6877), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6877), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6877), - [anon_sym_NS_AVAILABLE] = ACTIONS(6877), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6877), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_API_AVAILABLE] = ACTIONS(6877), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_API_DEPRECATED] = ACTIONS(6877), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6877), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6877), - [anon_sym___deprecated_msg] = ACTIONS(6877), - [anon_sym___deprecated_enum_msg] = ACTIONS(6877), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6877), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6877), - [anon_sym__Alignas] = ACTIONS(6877), - [anon_sym_BOOL] = ACTIONS(5923), - [anon_sym_IMP] = ACTIONS(5923), - [anon_sym_SEL] = ACTIONS(5923), - [anon_sym_Class] = ACTIONS(5923), - [anon_sym_id] = ACTIONS(5923), - [anon_sym_out] = ACTIONS(5923), - [anon_sym_inout] = ACTIONS(5923), - [anon_sym_bycopy] = ACTIONS(5923), - [anon_sym_byref] = ACTIONS(5923), - [anon_sym_oneway] = ACTIONS(5923), - }, - [4059] = { - [sym__declaration_modifiers] = STATE(4119), - [sym_attribute_specifier] = STATE(4119), - [sym_attribute_declaration] = STATE(4119), - [sym_ms_declspec_modifier] = STATE(4119), - [sym_storage_class_specifier] = STATE(4119), - [sym_type_qualifier] = STATE(4119), - [sym_availability_attribute_specifier] = STATE(4119), - [sym_alignas_specifier] = STATE(4119), - [aux_sym__declaration_specifiers_repeat1] = STATE(4119), - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(6882), - [anon_sym_SEMI] = ACTIONS(6882), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6882), - [anon_sym_signed] = ACTIONS(6884), - [anon_sym_unsigned] = ACTIONS(6884), - [anon_sym_long] = ACTIONS(6884), - [anon_sym_short] = ACTIONS(6884), - [anon_sym_ATautoreleasepool] = ACTIONS(6882), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6884), - [anon_sym_enum] = ACTIONS(6884), - [anon_sym_COLON] = ACTIONS(6882), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(6884), - [anon_sym_in] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6884), - [anon_sym___typeof] = ACTIONS(6884), - [anon_sym_typeof] = ACTIONS(6884), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6884), - [anon_sym_IMP] = ACTIONS(6884), - [anon_sym_SEL] = ACTIONS(6884), - [anon_sym_Class] = ACTIONS(6884), - [anon_sym_id] = ACTIONS(3494), - }, - [4060] = { - [sym__declaration_modifiers] = STATE(4073), - [sym_attribute_specifier] = STATE(4073), - [sym_attribute_declaration] = STATE(4073), - [sym_ms_declspec_modifier] = STATE(4073), - [sym_storage_class_specifier] = STATE(4073), - [sym_type_qualifier] = STATE(4073), - [sym_availability_attribute_specifier] = STATE(4073), - [sym_alignas_specifier] = STATE(4073), - [aux_sym__declaration_specifiers_repeat1] = STATE(4073), - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(6886), - [anon_sym_SEMI] = ACTIONS(6886), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6886), - [anon_sym_signed] = ACTIONS(6888), - [anon_sym_unsigned] = ACTIONS(6888), - [anon_sym_long] = ACTIONS(6888), - [anon_sym_short] = ACTIONS(6888), - [anon_sym_ATautoreleasepool] = ACTIONS(6886), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6888), - [anon_sym_enum] = ACTIONS(6888), - [anon_sym_COLON] = ACTIONS(6886), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(6888), - [anon_sym_in] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6888), - [anon_sym___typeof] = ACTIONS(6888), - [anon_sym_typeof] = ACTIONS(6888), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6888), - [anon_sym_IMP] = ACTIONS(6888), - [anon_sym_SEL] = ACTIONS(6888), - [anon_sym_Class] = ACTIONS(6888), - [anon_sym_id] = ACTIONS(3494), - }, - [4061] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6890), - [anon_sym_COMMA] = ACTIONS(6892), - [anon_sym_SEMI] = ACTIONS(6892), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6892), - [anon_sym_signed] = ACTIONS(6890), - [anon_sym_unsigned] = ACTIONS(6890), - [anon_sym_long] = ACTIONS(6890), - [anon_sym_short] = ACTIONS(6890), - [anon_sym_ATautoreleasepool] = ACTIONS(6892), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6890), - [anon_sym_enum] = ACTIONS(6890), - [anon_sym_COLON] = ACTIONS(6892), - [anon_sym_struct] = ACTIONS(6890), - [anon_sym_union] = ACTIONS(6890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6890), - [anon_sym___typeof] = ACTIONS(6890), - [anon_sym_typeof] = ACTIONS(6890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6890), - [anon_sym_IMP] = ACTIONS(6890), - [anon_sym_SEL] = ACTIONS(6890), - [anon_sym_Class] = ACTIONS(6890), - [anon_sym_id] = ACTIONS(6890), - }, - [4062] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(6894), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(6898), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6898), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6898), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(6894), - [anon_sym_extern] = ACTIONS(6894), - [anon_sym___attribute__] = ACTIONS(6894), - [anon_sym___attribute] = ACTIONS(6894), - [anon_sym_noreturn] = ACTIONS(6894), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(6894), - [anon_sym_RBRACE] = ACTIONS(6898), - [anon_sym_static] = ACTIONS(6894), - [anon_sym_auto] = ACTIONS(6894), - [anon_sym_register] = ACTIONS(6894), - [anon_sym_inline] = ACTIONS(6894), - [anon_sym___inline] = ACTIONS(6894), - [anon_sym___inline__] = ACTIONS(6894), - [anon_sym___forceinline] = ACTIONS(6894), - [anon_sym_thread_local] = ACTIONS(6894), - [anon_sym___thread] = ACTIONS(6894), - [anon_sym_CG_EXTERN] = ACTIONS(6894), - [anon_sym_CG_INLINE] = ACTIONS(6894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6894), - [anon_sym_IBOutlet] = ACTIONS(6894), - [anon_sym_IBInspectable] = ACTIONS(6894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6894), - [anon_sym_NS_INLINE] = ACTIONS(6894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6894), - [anon_sym_OBJC_EXPORT] = ACTIONS(6894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6894), - [anon_sym_const] = ACTIONS(6894), - [anon_sym_constexpr] = ACTIONS(6894), - [anon_sym_volatile] = ACTIONS(6894), - [anon_sym_restrict] = ACTIONS(6894), - [anon_sym___restrict__] = ACTIONS(6894), - [anon_sym__Atomic] = ACTIONS(6894), - [anon_sym__Noreturn] = ACTIONS(6894), - [anon_sym_nullable] = ACTIONS(6894), - [anon_sym__Complex] = ACTIONS(6894), - [anon_sym__Nonnull] = ACTIONS(6894), - [anon_sym__Nullable] = ACTIONS(6894), - [anon_sym__Nullable_result] = ACTIONS(6894), - [anon_sym__Null_unspecified] = ACTIONS(6894), - [anon_sym___autoreleasing] = ACTIONS(6894), - [anon_sym___block] = ACTIONS(6894), - [anon_sym___bridge] = ACTIONS(6894), - [anon_sym___bridge_retained] = ACTIONS(6894), - [anon_sym___bridge_transfer] = ACTIONS(6894), - [anon_sym___complex] = ACTIONS(6894), - [anon_sym___const] = ACTIONS(6894), - [anon_sym___imag] = ACTIONS(6894), - [anon_sym___kindof] = ACTIONS(6894), - [anon_sym___nonnull] = ACTIONS(6894), - [anon_sym___nullable] = ACTIONS(6894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6894), - [anon_sym___real] = ACTIONS(6894), - [anon_sym___strong] = ACTIONS(6894), - [anon_sym___unsafe_unretained] = ACTIONS(6894), - [anon_sym___unused] = ACTIONS(6894), - [anon_sym___weak] = ACTIONS(6894), - [anon_sym_QMARK] = ACTIONS(6924), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6894), - [anon_sym_NS_AVAILABLE] = ACTIONS(6894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6894), - [anon_sym_API_AVAILABLE] = ACTIONS(6894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6894), - [anon_sym_API_DEPRECATED] = ACTIONS(6894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6894), - [anon_sym___deprecated_msg] = ACTIONS(6894), - [anon_sym___deprecated_enum_msg] = ACTIONS(6894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6894), - [anon_sym__Alignas] = ACTIONS(6894), - }, - [4063] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9159), - [sym_attributed_statement] = STATE(9159), - [sym_labeled_statement] = STATE(9159), - [sym_expression_statement] = STATE(9159), - [sym_if_statement] = STATE(9159), - [sym_switch_statement] = STATE(9159), - [sym_case_statement] = STATE(9159), - [sym_while_statement] = STATE(9159), - [sym_do_statement] = STATE(9159), - [sym_for_statement] = STATE(9159), - [sym_return_statement] = STATE(9159), - [sym_break_statement] = STATE(9159), - [sym_continue_statement] = STATE(9159), - [sym_goto_statement] = STATE(9159), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9159), - [sym_throw_statement] = STATE(9159), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9159), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9159), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4064] = { - [sym_attribute_declaration] = STATE(4102), - [sym_compound_statement] = STATE(904), - [sym_attributed_statement] = STATE(904), - [sym_labeled_statement] = STATE(904), - [sym_expression_statement] = STATE(904), - [sym_if_statement] = STATE(904), - [sym_switch_statement] = STATE(904), - [sym_case_statement] = STATE(904), - [sym_while_statement] = STATE(904), - [sym_do_statement] = STATE(904), - [sym_for_statement] = STATE(904), - [sym_return_statement] = STATE(904), - [sym_break_statement] = STATE(904), - [sym_continue_statement] = STATE(904), - [sym_goto_statement] = STATE(904), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(904), - [sym_throw_statement] = STATE(904), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(904), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(904), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4102), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4065] = { - [sym__declaration_modifiers] = STATE(4072), - [sym_attribute_specifier] = STATE(4072), - [sym_attribute_declaration] = STATE(4072), - [sym_ms_declspec_modifier] = STATE(4072), - [sym_storage_class_specifier] = STATE(4072), - [sym_type_qualifier] = STATE(4072), - [sym_availability_attribute_specifier] = STATE(4072), - [sym_alignas_specifier] = STATE(4072), - [aux_sym__declaration_specifiers_repeat1] = STATE(4072), - [sym_identifier] = ACTIONS(6948), - [anon_sym_COMMA] = ACTIONS(6950), - [anon_sym_SEMI] = ACTIONS(6950), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6950), - [anon_sym_signed] = ACTIONS(6948), - [anon_sym_unsigned] = ACTIONS(6948), - [anon_sym_long] = ACTIONS(6948), - [anon_sym_short] = ACTIONS(6948), - [anon_sym_ATautoreleasepool] = ACTIONS(6950), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6948), - [anon_sym_enum] = ACTIONS(6948), - [anon_sym_COLON] = ACTIONS(6950), - [anon_sym_struct] = ACTIONS(6948), - [anon_sym_union] = ACTIONS(6948), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6948), - [anon_sym___typeof] = ACTIONS(6948), - [anon_sym_typeof] = ACTIONS(6948), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6948), - [anon_sym_IMP] = ACTIONS(6948), - [anon_sym_SEL] = ACTIONS(6948), - [anon_sym_Class] = ACTIONS(6948), - [anon_sym_id] = ACTIONS(6948), - }, - [4066] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1833), - [sym_attributed_statement] = STATE(1833), - [sym_labeled_statement] = STATE(1833), - [sym_expression_statement] = STATE(1833), - [sym_if_statement] = STATE(1833), - [sym_switch_statement] = STATE(1833), - [sym_case_statement] = STATE(1833), - [sym_while_statement] = STATE(1833), - [sym_do_statement] = STATE(1833), - [sym_for_statement] = STATE(1833), - [sym_return_statement] = STATE(1833), - [sym_break_statement] = STATE(1833), - [sym_continue_statement] = STATE(1833), - [sym_goto_statement] = STATE(1833), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1833), - [sym_throw_statement] = STATE(1833), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1833), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1833), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4067] = { - [sym_attribute_declaration] = STATE(4067), - [sym_compound_statement] = STATE(253), - [sym_attributed_statement] = STATE(253), - [sym_labeled_statement] = STATE(253), - [sym_expression_statement] = STATE(253), - [sym_if_statement] = STATE(253), - [sym_switch_statement] = STATE(253), - [sym_case_statement] = STATE(253), - [sym_while_statement] = STATE(253), - [sym_do_statement] = STATE(253), - [sym_for_statement] = STATE(253), - [sym_return_statement] = STATE(253), - [sym_break_statement] = STATE(253), - [sym_continue_statement] = STATE(253), - [sym_goto_statement] = STATE(253), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(253), - [sym_throw_statement] = STATE(253), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(253), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(253), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4067), - [sym_identifier] = ACTIONS(6954), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(6972), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(6978), - [anon_sym_ATautoreleasepool] = ACTIONS(6981), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(6990), - [anon_sym_switch] = ACTIONS(6993), - [anon_sym_case] = ACTIONS(6996), - [anon_sym_default] = ACTIONS(6999), - [anon_sym_while] = ACTIONS(7002), - [anon_sym_do] = ACTIONS(7005), - [anon_sym_for] = ACTIONS(7008), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7011), - [anon_sym_break] = ACTIONS(7014), - [anon_sym_continue] = ACTIONS(7017), - [anon_sym_goto] = ACTIONS(7020), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7059), - [anon_sym___try] = ACTIONS(7062), - [anon_sym_ATthrow] = ACTIONS(7065), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7080), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7086), - [anon_sym_id] = ACTIONS(6984), - }, - [4068] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9080), - [sym_attributed_statement] = STATE(9080), - [sym_labeled_statement] = STATE(9080), - [sym_expression_statement] = STATE(9080), - [sym_if_statement] = STATE(9080), - [sym_switch_statement] = STATE(9080), - [sym_case_statement] = STATE(9080), - [sym_while_statement] = STATE(9080), - [sym_do_statement] = STATE(9080), - [sym_for_statement] = STATE(9080), - [sym_return_statement] = STATE(9080), - [sym_break_statement] = STATE(9080), - [sym_continue_statement] = STATE(9080), - [sym_goto_statement] = STATE(9080), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9080), - [sym_throw_statement] = STATE(9080), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9080), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9080), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4069] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1155), - [sym_attributed_statement] = STATE(1156), - [sym_labeled_statement] = STATE(1169), - [sym_expression_statement] = STATE(1170), - [sym_if_statement] = STATE(1174), - [sym_switch_statement] = STATE(1176), - [sym_case_statement] = STATE(1177), - [sym_while_statement] = STATE(1179), - [sym_do_statement] = STATE(1180), - [sym_for_statement] = STATE(1183), - [sym_return_statement] = STATE(1184), - [sym_break_statement] = STATE(1185), - [sym_continue_statement] = STATE(1186), - [sym_goto_statement] = STATE(1197), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1212), - [sym_throw_statement] = STATE(1213), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1214), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1232), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4070] = { - [sym__declaration_modifiers] = STATE(4117), - [sym_attribute_specifier] = STATE(4117), - [sym_attribute_declaration] = STATE(4117), - [sym_ms_declspec_modifier] = STATE(4117), - [sym_storage_class_specifier] = STATE(4117), - [sym_type_qualifier] = STATE(4117), - [sym_availability_attribute_specifier] = STATE(4117), - [sym_alignas_specifier] = STATE(4117), - [aux_sym__declaration_specifiers_repeat1] = STATE(4117), - [sym_identifier] = ACTIONS(7091), - [anon_sym_COMMA] = ACTIONS(7093), - [anon_sym_SEMI] = ACTIONS(7093), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7093), - [anon_sym_signed] = ACTIONS(7091), - [anon_sym_unsigned] = ACTIONS(7091), - [anon_sym_long] = ACTIONS(7091), - [anon_sym_short] = ACTIONS(7091), - [anon_sym_ATautoreleasepool] = ACTIONS(7093), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7091), - [anon_sym_enum] = ACTIONS(7091), - [anon_sym_COLON] = ACTIONS(7093), - [anon_sym_struct] = ACTIONS(7091), - [anon_sym_union] = ACTIONS(7091), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7091), - [anon_sym___typeof] = ACTIONS(7091), - [anon_sym_typeof] = ACTIONS(7091), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7091), - [anon_sym_IMP] = ACTIONS(7091), - [anon_sym_SEL] = ACTIONS(7091), - [anon_sym_Class] = ACTIONS(7091), - [anon_sym_id] = ACTIONS(7091), - }, - [4071] = { - [sym__declaration_modifiers] = STATE(4119), - [sym_attribute_specifier] = STATE(4119), - [sym_attribute_declaration] = STATE(4119), - [sym_ms_declspec_modifier] = STATE(4119), - [sym_storage_class_specifier] = STATE(4119), - [sym_type_qualifier] = STATE(4119), - [sym_availability_attribute_specifier] = STATE(4119), - [sym_alignas_specifier] = STATE(4119), - [aux_sym__declaration_specifiers_repeat1] = STATE(4119), - [sym_identifier] = ACTIONS(6884), - [anon_sym_COMMA] = ACTIONS(6882), - [anon_sym_SEMI] = ACTIONS(6882), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6882), - [anon_sym_signed] = ACTIONS(6884), - [anon_sym_unsigned] = ACTIONS(6884), - [anon_sym_long] = ACTIONS(6884), - [anon_sym_short] = ACTIONS(6884), - [anon_sym_ATautoreleasepool] = ACTIONS(6882), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6884), - [anon_sym_enum] = ACTIONS(6884), - [anon_sym_COLON] = ACTIONS(6882), - [anon_sym_struct] = ACTIONS(6884), - [anon_sym_union] = ACTIONS(6884), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6884), - [anon_sym___typeof] = ACTIONS(6884), - [anon_sym_typeof] = ACTIONS(6884), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6884), - [anon_sym_IMP] = ACTIONS(6884), - [anon_sym_SEL] = ACTIONS(6884), - [anon_sym_Class] = ACTIONS(6884), - [anon_sym_id] = ACTIONS(6884), - }, - [4072] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7091), - [anon_sym_COMMA] = ACTIONS(7093), - [anon_sym_SEMI] = ACTIONS(7093), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7093), - [anon_sym_signed] = ACTIONS(7091), - [anon_sym_unsigned] = ACTIONS(7091), - [anon_sym_long] = ACTIONS(7091), - [anon_sym_short] = ACTIONS(7091), - [anon_sym_ATautoreleasepool] = ACTIONS(7093), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7091), - [anon_sym_enum] = ACTIONS(7091), - [anon_sym_COLON] = ACTIONS(7093), - [anon_sym_struct] = ACTIONS(7091), - [anon_sym_union] = ACTIONS(7091), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7091), - [anon_sym___typeof] = ACTIONS(7091), - [anon_sym_typeof] = ACTIONS(7091), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7091), - [anon_sym_IMP] = ACTIONS(7091), - [anon_sym_SEL] = ACTIONS(7091), - [anon_sym_Class] = ACTIONS(7091), - [anon_sym_id] = ACTIONS(7091), - }, - [4073] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7095), - [anon_sym_COMMA] = ACTIONS(7097), - [anon_sym_SEMI] = ACTIONS(7097), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7097), - [anon_sym_signed] = ACTIONS(7095), - [anon_sym_unsigned] = ACTIONS(7095), - [anon_sym_long] = ACTIONS(7095), - [anon_sym_short] = ACTIONS(7095), - [anon_sym_ATautoreleasepool] = ACTIONS(7097), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7095), - [anon_sym_enum] = ACTIONS(7095), - [anon_sym_COLON] = ACTIONS(7097), - [anon_sym_struct] = ACTIONS(7095), - [anon_sym_union] = ACTIONS(7095), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7095), - [anon_sym___typeof] = ACTIONS(7095), - [anon_sym_typeof] = ACTIONS(7095), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7095), - [anon_sym_IMP] = ACTIONS(7095), - [anon_sym_SEL] = ACTIONS(7095), - [anon_sym_Class] = ACTIONS(7095), - [anon_sym_id] = ACTIONS(7095), - }, - [4074] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5657), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(5659), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5659), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5657), - [anon_sym_extern] = ACTIONS(5657), - [anon_sym___attribute__] = ACTIONS(5657), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5657), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5657), - [anon_sym_RBRACE] = ACTIONS(5659), - [anon_sym_static] = ACTIONS(5657), - [anon_sym_auto] = ACTIONS(5657), - [anon_sym_register] = ACTIONS(5657), - [anon_sym_inline] = ACTIONS(5657), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5657), - [anon_sym___forceinline] = ACTIONS(5657), - [anon_sym_thread_local] = ACTIONS(5657), - [anon_sym___thread] = ACTIONS(5657), - [anon_sym_CG_EXTERN] = ACTIONS(5657), - [anon_sym_CG_INLINE] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5657), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5657), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5657), - [anon_sym_IBOutlet] = ACTIONS(5657), - [anon_sym_IBInspectable] = ACTIONS(5657), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5657), - [anon_sym_NS_INLINE] = ACTIONS(5657), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5657), - [anon_sym_OBJC_EXPORT] = ACTIONS(5657), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5657), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5657), - [anon_sym_volatile] = ACTIONS(5657), - [anon_sym_restrict] = ACTIONS(5657), - [anon_sym___restrict__] = ACTIONS(5657), - [anon_sym__Atomic] = ACTIONS(5657), - [anon_sym__Noreturn] = ACTIONS(5657), - [anon_sym_nullable] = ACTIONS(5657), - [anon_sym__Complex] = ACTIONS(5657), - [anon_sym__Nonnull] = ACTIONS(5657), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5657), - [anon_sym__Null_unspecified] = ACTIONS(5657), - [anon_sym___autoreleasing] = ACTIONS(5657), - [anon_sym___block] = ACTIONS(5657), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5657), - [anon_sym___bridge_transfer] = ACTIONS(5657), - [anon_sym___complex] = ACTIONS(5657), - [anon_sym___const] = ACTIONS(5657), - [anon_sym___imag] = ACTIONS(5657), - [anon_sym___kindof] = ACTIONS(5657), - [anon_sym___nonnull] = ACTIONS(5657), - [anon_sym___nullable] = ACTIONS(5657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5657), - [anon_sym___real] = ACTIONS(5657), - [anon_sym___strong] = ACTIONS(5657), - [anon_sym___unsafe_unretained] = ACTIONS(5657), - [anon_sym___unused] = ACTIONS(5657), - [anon_sym___weak] = ACTIONS(5657), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5657), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5657), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5657), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5657), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5657), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5657), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5657), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_API_AVAILABLE] = ACTIONS(5657), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_API_DEPRECATED] = ACTIONS(5657), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5657), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5657), - [anon_sym___deprecated_msg] = ACTIONS(5657), - [anon_sym___deprecated_enum_msg] = ACTIONS(5657), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5657), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5657), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5657), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5657), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5657), - [anon_sym__Alignas] = ACTIONS(5657), - }, - [4075] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5647), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5649), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5649), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5647), - [anon_sym_extern] = ACTIONS(5647), - [anon_sym___attribute__] = ACTIONS(5647), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5647), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5647), - [anon_sym_RBRACE] = ACTIONS(5649), - [anon_sym_static] = ACTIONS(5647), - [anon_sym_auto] = ACTIONS(5647), - [anon_sym_register] = ACTIONS(5647), - [anon_sym_inline] = ACTIONS(5647), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5647), - [anon_sym___forceinline] = ACTIONS(5647), - [anon_sym_thread_local] = ACTIONS(5647), - [anon_sym___thread] = ACTIONS(5647), - [anon_sym_CG_EXTERN] = ACTIONS(5647), - [anon_sym_CG_INLINE] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5647), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5647), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5647), - [anon_sym_IBOutlet] = ACTIONS(5647), - [anon_sym_IBInspectable] = ACTIONS(5647), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5647), - [anon_sym_NS_INLINE] = ACTIONS(5647), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5647), - [anon_sym_OBJC_EXPORT] = ACTIONS(5647), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5647), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5647), - [anon_sym_volatile] = ACTIONS(5647), - [anon_sym_restrict] = ACTIONS(5647), - [anon_sym___restrict__] = ACTIONS(5647), - [anon_sym__Atomic] = ACTIONS(5647), - [anon_sym__Noreturn] = ACTIONS(5647), - [anon_sym_nullable] = ACTIONS(5647), - [anon_sym__Complex] = ACTIONS(5647), - [anon_sym__Nonnull] = ACTIONS(5647), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5647), - [anon_sym__Null_unspecified] = ACTIONS(5647), - [anon_sym___autoreleasing] = ACTIONS(5647), - [anon_sym___block] = ACTIONS(5647), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5647), - [anon_sym___bridge_transfer] = ACTIONS(5647), - [anon_sym___complex] = ACTIONS(5647), - [anon_sym___const] = ACTIONS(5647), - [anon_sym___imag] = ACTIONS(5647), - [anon_sym___kindof] = ACTIONS(5647), - [anon_sym___nonnull] = ACTIONS(5647), - [anon_sym___nullable] = ACTIONS(5647), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5647), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5647), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5647), - [anon_sym___real] = ACTIONS(5647), - [anon_sym___strong] = ACTIONS(5647), - [anon_sym___unsafe_unretained] = ACTIONS(5647), - [anon_sym___unused] = ACTIONS(5647), - [anon_sym___weak] = ACTIONS(5647), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5647), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5647), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5647), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5647), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5647), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5647), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5647), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_API_AVAILABLE] = ACTIONS(5647), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_API_DEPRECATED] = ACTIONS(5647), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5647), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5647), - [anon_sym___deprecated_msg] = ACTIONS(5647), - [anon_sym___deprecated_enum_msg] = ACTIONS(5647), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5647), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5647), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5647), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5647), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5647), - [anon_sym__Alignas] = ACTIONS(5647), - }, - [4076] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(812), - [sym_attributed_statement] = STATE(811), - [sym_labeled_statement] = STATE(810), - [sym_expression_statement] = STATE(809), - [sym_if_statement] = STATE(808), - [sym_switch_statement] = STATE(807), - [sym_case_statement] = STATE(806), - [sym_while_statement] = STATE(805), - [sym_do_statement] = STATE(804), - [sym_for_statement] = STATE(803), - [sym_return_statement] = STATE(802), - [sym_break_statement] = STATE(801), - [sym_continue_statement] = STATE(838), - [sym_goto_statement] = STATE(799), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(793), - [sym_throw_statement] = STATE(794), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(795), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(797), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4077] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(999), - [sym_attributed_statement] = STATE(999), - [sym_labeled_statement] = STATE(999), - [sym_expression_statement] = STATE(999), - [sym_if_statement] = STATE(999), - [sym_switch_statement] = STATE(999), - [sym_case_statement] = STATE(999), - [sym_while_statement] = STATE(999), - [sym_do_statement] = STATE(999), - [sym_for_statement] = STATE(999), - [sym_return_statement] = STATE(999), - [sym_break_statement] = STATE(999), - [sym_continue_statement] = STATE(999), - [sym_goto_statement] = STATE(999), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(999), - [sym_throw_statement] = STATE(999), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(999), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(999), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4078] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(820), - [sym_attributed_statement] = STATE(820), - [sym_labeled_statement] = STATE(820), - [sym_expression_statement] = STATE(820), - [sym_if_statement] = STATE(820), - [sym_switch_statement] = STATE(820), - [sym_case_statement] = STATE(820), - [sym_while_statement] = STATE(820), - [sym_do_statement] = STATE(820), - [sym_for_statement] = STATE(820), - [sym_return_statement] = STATE(820), - [sym_break_statement] = STATE(820), - [sym_continue_statement] = STATE(820), - [sym_goto_statement] = STATE(820), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(820), - [sym_throw_statement] = STATE(820), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(820), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(820), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4079] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1103), - [sym_attributed_statement] = STATE(1103), - [sym_labeled_statement] = STATE(1103), - [sym_expression_statement] = STATE(1103), - [sym_if_statement] = STATE(1103), - [sym_switch_statement] = STATE(1103), - [sym_case_statement] = STATE(1103), - [sym_while_statement] = STATE(1103), - [sym_do_statement] = STATE(1103), - [sym_for_statement] = STATE(1103), - [sym_return_statement] = STATE(1103), - [sym_break_statement] = STATE(1103), - [sym_continue_statement] = STATE(1103), - [sym_goto_statement] = STATE(1103), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1103), - [sym_throw_statement] = STATE(1103), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1103), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1103), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4080] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1850), - [sym_attributed_statement] = STATE(1850), - [sym_labeled_statement] = STATE(1850), - [sym_expression_statement] = STATE(1850), - [sym_if_statement] = STATE(1850), - [sym_switch_statement] = STATE(1850), - [sym_case_statement] = STATE(1850), - [sym_while_statement] = STATE(1850), - [sym_do_statement] = STATE(1850), - [sym_for_statement] = STATE(1850), - [sym_return_statement] = STATE(1850), - [sym_break_statement] = STATE(1850), - [sym_continue_statement] = STATE(1850), - [sym_goto_statement] = STATE(1850), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1850), - [sym_throw_statement] = STATE(1850), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1850), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1850), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4081] = { - [sym_attribute_declaration] = STATE(4109), - [sym_compound_statement] = STATE(1571), - [sym_attributed_statement] = STATE(1571), - [sym_labeled_statement] = STATE(1571), - [sym_expression_statement] = STATE(1571), - [sym_if_statement] = STATE(1571), - [sym_switch_statement] = STATE(1571), - [sym_case_statement] = STATE(1571), - [sym_while_statement] = STATE(1571), - [sym_do_statement] = STATE(1571), - [sym_for_statement] = STATE(1571), - [sym_return_statement] = STATE(1571), - [sym_break_statement] = STATE(1571), - [sym_continue_statement] = STATE(1571), - [sym_goto_statement] = STATE(1571), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1571), - [sym_throw_statement] = STATE(1571), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1571), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1571), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4109), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4082] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1106), - [sym_attributed_statement] = STATE(1106), - [sym_labeled_statement] = STATE(1106), - [sym_expression_statement] = STATE(1106), - [sym_if_statement] = STATE(1106), - [sym_switch_statement] = STATE(1106), - [sym_case_statement] = STATE(1106), - [sym_while_statement] = STATE(1106), - [sym_do_statement] = STATE(1106), - [sym_for_statement] = STATE(1106), - [sym_return_statement] = STATE(1106), - [sym_break_statement] = STATE(1106), - [sym_continue_statement] = STATE(1106), - [sym_goto_statement] = STATE(1106), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1106), - [sym_throw_statement] = STATE(1106), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1106), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1106), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4083] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5932), - [sym__abstract_declarator] = STATE(7260), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_COMMA] = ACTIONS(7115), - [anon_sym_RPAREN] = ACTIONS(7115), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6473), - [anon_sym_CARET] = ACTIONS(6475), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4084] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(269), - [sym_attributed_statement] = STATE(269), - [sym_labeled_statement] = STATE(269), - [sym_expression_statement] = STATE(269), - [sym_if_statement] = STATE(269), - [sym_switch_statement] = STATE(269), - [sym_case_statement] = STATE(269), - [sym_while_statement] = STATE(269), - [sym_do_statement] = STATE(269), - [sym_for_statement] = STATE(269), - [sym_return_statement] = STATE(269), - [sym_break_statement] = STATE(269), - [sym_continue_statement] = STATE(269), - [sym_goto_statement] = STATE(269), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(269), - [sym_throw_statement] = STATE(269), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(269), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(269), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4085] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(284), - [sym_attributed_statement] = STATE(295), - [sym_labeled_statement] = STATE(305), - [sym_expression_statement] = STATE(307), - [sym_if_statement] = STATE(308), - [sym_switch_statement] = STATE(309), - [sym_case_statement] = STATE(310), - [sym_while_statement] = STATE(311), - [sym_do_statement] = STATE(312), - [sym_for_statement] = STATE(313), - [sym_return_statement] = STATE(314), - [sym_break_statement] = STATE(315), - [sym_continue_statement] = STATE(335), - [sym_goto_statement] = STATE(336), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(337), - [sym_throw_statement] = STATE(339), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(340), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(341), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4086] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5641), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(5643), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5643), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5641), - [anon_sym_extern] = ACTIONS(5641), - [anon_sym___attribute__] = ACTIONS(5641), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5641), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5641), - [anon_sym_RBRACE] = ACTIONS(5643), - [anon_sym_static] = ACTIONS(5641), - [anon_sym_auto] = ACTIONS(5641), - [anon_sym_register] = ACTIONS(5641), - [anon_sym_inline] = ACTIONS(5641), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5641), - [anon_sym___forceinline] = ACTIONS(5641), - [anon_sym_thread_local] = ACTIONS(5641), - [anon_sym___thread] = ACTIONS(5641), - [anon_sym_CG_EXTERN] = ACTIONS(5641), - [anon_sym_CG_INLINE] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5641), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5641), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5641), - [anon_sym_IBOutlet] = ACTIONS(5641), - [anon_sym_IBInspectable] = ACTIONS(5641), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5641), - [anon_sym_NS_INLINE] = ACTIONS(5641), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5641), - [anon_sym_OBJC_EXPORT] = ACTIONS(5641), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5641), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5641), - [anon_sym_volatile] = ACTIONS(5641), - [anon_sym_restrict] = ACTIONS(5641), - [anon_sym___restrict__] = ACTIONS(5641), - [anon_sym__Atomic] = ACTIONS(5641), - [anon_sym__Noreturn] = ACTIONS(5641), - [anon_sym_nullable] = ACTIONS(5641), - [anon_sym__Complex] = ACTIONS(5641), - [anon_sym__Nonnull] = ACTIONS(5641), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5641), - [anon_sym__Null_unspecified] = ACTIONS(5641), - [anon_sym___autoreleasing] = ACTIONS(5641), - [anon_sym___block] = ACTIONS(5641), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5641), - [anon_sym___bridge_transfer] = ACTIONS(5641), - [anon_sym___complex] = ACTIONS(5641), - [anon_sym___const] = ACTIONS(5641), - [anon_sym___imag] = ACTIONS(5641), - [anon_sym___kindof] = ACTIONS(5641), - [anon_sym___nonnull] = ACTIONS(5641), - [anon_sym___nullable] = ACTIONS(5641), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5641), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5641), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5641), - [anon_sym___real] = ACTIONS(5641), - [anon_sym___strong] = ACTIONS(5641), - [anon_sym___unsafe_unretained] = ACTIONS(5641), - [anon_sym___unused] = ACTIONS(5641), - [anon_sym___weak] = ACTIONS(5641), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5641), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5641), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5641), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5641), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5641), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5641), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5641), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_API_AVAILABLE] = ACTIONS(5641), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_API_DEPRECATED] = ACTIONS(5641), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5641), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5641), - [anon_sym___deprecated_msg] = ACTIONS(5641), - [anon_sym___deprecated_enum_msg] = ACTIONS(5641), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5641), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5641), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5641), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5641), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5641), - [anon_sym__Alignas] = ACTIONS(5641), - }, - [4087] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5570), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(5572), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5572), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5570), - [anon_sym_extern] = ACTIONS(5570), - [anon_sym___attribute__] = ACTIONS(5570), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5570), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5570), - [anon_sym_RBRACE] = ACTIONS(5572), - [anon_sym_static] = ACTIONS(5570), - [anon_sym_auto] = ACTIONS(5570), - [anon_sym_register] = ACTIONS(5570), - [anon_sym_inline] = ACTIONS(5570), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5570), - [anon_sym___forceinline] = ACTIONS(5570), - [anon_sym_thread_local] = ACTIONS(5570), - [anon_sym___thread] = ACTIONS(5570), - [anon_sym_CG_EXTERN] = ACTIONS(5570), - [anon_sym_CG_INLINE] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5570), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5570), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5570), - [anon_sym_IBOutlet] = ACTIONS(5570), - [anon_sym_IBInspectable] = ACTIONS(5570), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5570), - [anon_sym_NS_INLINE] = ACTIONS(5570), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5570), - [anon_sym_OBJC_EXPORT] = ACTIONS(5570), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5570), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5570), - [anon_sym_volatile] = ACTIONS(5570), - [anon_sym_restrict] = ACTIONS(5570), - [anon_sym___restrict__] = ACTIONS(5570), - [anon_sym__Atomic] = ACTIONS(5570), - [anon_sym__Noreturn] = ACTIONS(5570), - [anon_sym_nullable] = ACTIONS(5570), - [anon_sym__Complex] = ACTIONS(5570), - [anon_sym__Nonnull] = ACTIONS(5570), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5570), - [anon_sym__Null_unspecified] = ACTIONS(5570), - [anon_sym___autoreleasing] = ACTIONS(5570), - [anon_sym___block] = ACTIONS(5570), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5570), - [anon_sym___bridge_transfer] = ACTIONS(5570), - [anon_sym___complex] = ACTIONS(5570), - [anon_sym___const] = ACTIONS(5570), - [anon_sym___imag] = ACTIONS(5570), - [anon_sym___kindof] = ACTIONS(5570), - [anon_sym___nonnull] = ACTIONS(5570), - [anon_sym___nullable] = ACTIONS(5570), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5570), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5570), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5570), - [anon_sym___real] = ACTIONS(5570), - [anon_sym___strong] = ACTIONS(5570), - [anon_sym___unsafe_unretained] = ACTIONS(5570), - [anon_sym___unused] = ACTIONS(5570), - [anon_sym___weak] = ACTIONS(5570), - [anon_sym_QMARK] = ACTIONS(6924), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5570), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5570), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5570), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5570), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5570), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5570), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5570), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_API_AVAILABLE] = ACTIONS(5570), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_API_DEPRECATED] = ACTIONS(5570), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5570), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5570), - [anon_sym___deprecated_msg] = ACTIONS(5570), - [anon_sym___deprecated_enum_msg] = ACTIONS(5570), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5570), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5570), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5570), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5570), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5570), - [anon_sym__Alignas] = ACTIONS(5570), - }, - [4088] = { - [sym_attribute_declaration] = STATE(4088), - [sym_compound_statement] = STATE(633), - [sym_attributed_statement] = STATE(633), - [sym_labeled_statement] = STATE(633), - [sym_expression_statement] = STATE(633), - [sym_if_statement] = STATE(633), - [sym_switch_statement] = STATE(633), - [sym_case_statement] = STATE(633), - [sym_while_statement] = STATE(633), - [sym_do_statement] = STATE(633), - [sym_for_statement] = STATE(633), - [sym_return_statement] = STATE(633), - [sym_break_statement] = STATE(633), - [sym_continue_statement] = STATE(633), - [sym_goto_statement] = STATE(633), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(633), - [sym_throw_statement] = STATE(633), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(633), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(633), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4088), - [sym_identifier] = ACTIONS(7119), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7122), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7125), - [anon_sym_ATautoreleasepool] = ACTIONS(7128), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7131), - [anon_sym_switch] = ACTIONS(7134), - [anon_sym_case] = ACTIONS(7137), - [anon_sym_default] = ACTIONS(7140), - [anon_sym_while] = ACTIONS(7143), - [anon_sym_do] = ACTIONS(7146), - [anon_sym_for] = ACTIONS(7149), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7152), - [anon_sym_break] = ACTIONS(7155), - [anon_sym_continue] = ACTIONS(7158), - [anon_sym_goto] = ACTIONS(7161), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7164), - [anon_sym___try] = ACTIONS(7167), - [anon_sym_ATthrow] = ACTIONS(7170), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7173), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7176), - [anon_sym_id] = ACTIONS(6984), - }, - [4089] = { - [sym_attribute_declaration] = STATE(4089), - [sym_compound_statement] = STATE(1099), - [sym_attributed_statement] = STATE(1099), - [sym_labeled_statement] = STATE(1099), - [sym_expression_statement] = STATE(1099), - [sym_if_statement] = STATE(1099), - [sym_switch_statement] = STATE(1099), - [sym_case_statement] = STATE(1099), - [sym_while_statement] = STATE(1099), - [sym_do_statement] = STATE(1099), - [sym_for_statement] = STATE(1099), - [sym_return_statement] = STATE(1099), - [sym_break_statement] = STATE(1099), - [sym_continue_statement] = STATE(1099), - [sym_goto_statement] = STATE(1099), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1099), - [sym_throw_statement] = STATE(1099), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1099), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1099), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4089), - [sym_identifier] = ACTIONS(7179), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7182), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7185), - [anon_sym_ATautoreleasepool] = ACTIONS(7188), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7191), - [anon_sym_switch] = ACTIONS(7194), - [anon_sym_case] = ACTIONS(7197), - [anon_sym_default] = ACTIONS(7200), - [anon_sym_while] = ACTIONS(7203), - [anon_sym_do] = ACTIONS(7206), - [anon_sym_for] = ACTIONS(7209), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7212), - [anon_sym_break] = ACTIONS(7215), - [anon_sym_continue] = ACTIONS(7218), - [anon_sym_goto] = ACTIONS(7221), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7224), - [anon_sym___try] = ACTIONS(7227), - [anon_sym_ATthrow] = ACTIONS(7230), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7233), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7236), - [anon_sym_id] = ACTIONS(6984), - }, - [4090] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1856), - [sym_attributed_statement] = STATE(1856), - [sym_labeled_statement] = STATE(1856), - [sym_expression_statement] = STATE(1856), - [sym_if_statement] = STATE(1856), - [sym_switch_statement] = STATE(1856), - [sym_case_statement] = STATE(1856), - [sym_while_statement] = STATE(1856), - [sym_do_statement] = STATE(1856), - [sym_for_statement] = STATE(1856), - [sym_return_statement] = STATE(1856), - [sym_break_statement] = STATE(1856), - [sym_continue_statement] = STATE(1856), - [sym_goto_statement] = STATE(1856), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1856), - [sym_throw_statement] = STATE(1856), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1856), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1856), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4091] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5534), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(5538), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5538), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5534), - [anon_sym_extern] = ACTIONS(5534), - [anon_sym___attribute__] = ACTIONS(5534), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5534), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5534), - [anon_sym_RBRACE] = ACTIONS(5538), - [anon_sym_static] = ACTIONS(5534), - [anon_sym_auto] = ACTIONS(5534), - [anon_sym_register] = ACTIONS(5534), - [anon_sym_inline] = ACTIONS(5534), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5534), - [anon_sym___forceinline] = ACTIONS(5534), - [anon_sym_thread_local] = ACTIONS(5534), - [anon_sym___thread] = ACTIONS(5534), - [anon_sym_CG_EXTERN] = ACTIONS(5534), - [anon_sym_CG_INLINE] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5534), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5534), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5534), - [anon_sym_IBOutlet] = ACTIONS(5534), - [anon_sym_IBInspectable] = ACTIONS(5534), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5534), - [anon_sym_NS_INLINE] = ACTIONS(5534), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5534), - [anon_sym_OBJC_EXPORT] = ACTIONS(5534), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5534), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5534), - [anon_sym_volatile] = ACTIONS(5534), - [anon_sym_restrict] = ACTIONS(5534), - [anon_sym___restrict__] = ACTIONS(5534), - [anon_sym__Atomic] = ACTIONS(5534), - [anon_sym__Noreturn] = ACTIONS(5534), - [anon_sym_nullable] = ACTIONS(5534), - [anon_sym__Complex] = ACTIONS(5534), - [anon_sym__Nonnull] = ACTIONS(5534), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5534), - [anon_sym__Null_unspecified] = ACTIONS(5534), - [anon_sym___autoreleasing] = ACTIONS(5534), - [anon_sym___block] = ACTIONS(5534), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5534), - [anon_sym___bridge_transfer] = ACTIONS(5534), - [anon_sym___complex] = ACTIONS(5534), - [anon_sym___const] = ACTIONS(5534), - [anon_sym___imag] = ACTIONS(5534), - [anon_sym___kindof] = ACTIONS(5534), - [anon_sym___nonnull] = ACTIONS(5534), - [anon_sym___nullable] = ACTIONS(5534), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5534), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5534), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5534), - [anon_sym___real] = ACTIONS(5534), - [anon_sym___strong] = ACTIONS(5534), - [anon_sym___unsafe_unretained] = ACTIONS(5534), - [anon_sym___unused] = ACTIONS(5534), - [anon_sym___weak] = ACTIONS(5534), - [anon_sym_QMARK] = ACTIONS(6924), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5534), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5534), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5534), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5534), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5534), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5534), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5534), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_API_AVAILABLE] = ACTIONS(5534), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_API_DEPRECATED] = ACTIONS(5534), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5534), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5534), - [anon_sym___deprecated_msg] = ACTIONS(5534), - [anon_sym___deprecated_enum_msg] = ACTIONS(5534), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5534), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5534), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5534), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5534), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5534), - [anon_sym__Alignas] = ACTIONS(5534), - }, - [4092] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4093] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1153), - [sym_attributed_statement] = STATE(1153), - [sym_labeled_statement] = STATE(1153), - [sym_expression_statement] = STATE(1153), - [sym_if_statement] = STATE(1153), - [sym_switch_statement] = STATE(1153), - [sym_case_statement] = STATE(1153), - [sym_while_statement] = STATE(1153), - [sym_do_statement] = STATE(1153), - [sym_for_statement] = STATE(1153), - [sym_return_statement] = STATE(1153), - [sym_break_statement] = STATE(1153), - [sym_continue_statement] = STATE(1153), - [sym_goto_statement] = STATE(1153), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1153), - [sym_throw_statement] = STATE(1153), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1153), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1153), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4094] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(8891), - [sym_attributed_statement] = STATE(8891), - [sym_labeled_statement] = STATE(8891), - [sym_expression_statement] = STATE(8891), - [sym_if_statement] = STATE(8891), - [sym_switch_statement] = STATE(8891), - [sym_case_statement] = STATE(8891), - [sym_while_statement] = STATE(8891), - [sym_do_statement] = STATE(8891), - [sym_for_statement] = STATE(8891), - [sym_return_statement] = STATE(8891), - [sym_break_statement] = STATE(8891), - [sym_continue_statement] = STATE(8891), - [sym_goto_statement] = STATE(8891), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(8891), - [sym_throw_statement] = STATE(8891), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(8891), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(8891), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4095] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5651), - [anon_sym_DOT_DOT_DOT] = ACTIONS(6896), - [anon_sym_COMMA] = ACTIONS(5653), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5653), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(6906), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5651), - [anon_sym_extern] = ACTIONS(5651), - [anon_sym___attribute__] = ACTIONS(5651), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5651), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5651), - [anon_sym_RBRACE] = ACTIONS(5653), - [anon_sym_static] = ACTIONS(5651), - [anon_sym_auto] = ACTIONS(5651), - [anon_sym_register] = ACTIONS(5651), - [anon_sym_inline] = ACTIONS(5651), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5651), - [anon_sym___forceinline] = ACTIONS(5651), - [anon_sym_thread_local] = ACTIONS(5651), - [anon_sym___thread] = ACTIONS(5651), - [anon_sym_CG_EXTERN] = ACTIONS(5651), - [anon_sym_CG_INLINE] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5651), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5651), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5651), - [anon_sym_IBOutlet] = ACTIONS(5651), - [anon_sym_IBInspectable] = ACTIONS(5651), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5651), - [anon_sym_NS_INLINE] = ACTIONS(5651), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5651), - [anon_sym_OBJC_EXPORT] = ACTIONS(5651), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5651), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5651), - [anon_sym_volatile] = ACTIONS(5651), - [anon_sym_restrict] = ACTIONS(5651), - [anon_sym___restrict__] = ACTIONS(5651), - [anon_sym__Atomic] = ACTIONS(5651), - [anon_sym__Noreturn] = ACTIONS(5651), - [anon_sym_nullable] = ACTIONS(5651), - [anon_sym__Complex] = ACTIONS(5651), - [anon_sym__Nonnull] = ACTIONS(5651), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5651), - [anon_sym__Null_unspecified] = ACTIONS(5651), - [anon_sym___autoreleasing] = ACTIONS(5651), - [anon_sym___block] = ACTIONS(5651), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5651), - [anon_sym___bridge_transfer] = ACTIONS(5651), - [anon_sym___complex] = ACTIONS(5651), - [anon_sym___const] = ACTIONS(5651), - [anon_sym___imag] = ACTIONS(5651), - [anon_sym___kindof] = ACTIONS(5651), - [anon_sym___nonnull] = ACTIONS(5651), - [anon_sym___nullable] = ACTIONS(5651), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5651), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5651), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5651), - [anon_sym___real] = ACTIONS(5651), - [anon_sym___strong] = ACTIONS(5651), - [anon_sym___unsafe_unretained] = ACTIONS(5651), - [anon_sym___unused] = ACTIONS(5651), - [anon_sym___weak] = ACTIONS(5651), - [anon_sym_QMARK] = ACTIONS(6924), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5651), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5651), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5651), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5651), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5651), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5651), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5651), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_API_AVAILABLE] = ACTIONS(5651), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_API_DEPRECATED] = ACTIONS(5651), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5651), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5651), - [anon_sym___deprecated_msg] = ACTIONS(5651), - [anon_sym___deprecated_enum_msg] = ACTIONS(5651), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5651), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5651), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5651), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5651), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5651), - [anon_sym__Alignas] = ACTIONS(5651), - }, - [4096] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(7708), - [sym_attributed_statement] = STATE(7708), - [sym_labeled_statement] = STATE(7708), - [sym_expression_statement] = STATE(7708), - [sym_if_statement] = STATE(7708), - [sym_switch_statement] = STATE(7708), - [sym_case_statement] = STATE(7708), - [sym_while_statement] = STATE(7708), - [sym_do_statement] = STATE(7708), - [sym_for_statement] = STATE(7708), - [sym_return_statement] = STATE(7708), - [sym_break_statement] = STATE(7708), - [sym_continue_statement] = STATE(7708), - [sym_goto_statement] = STATE(7708), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(7708), - [sym_throw_statement] = STATE(7708), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(7708), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(7708), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4097] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4098] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1540), - [sym_attributed_statement] = STATE(1541), - [sym_labeled_statement] = STATE(1550), - [sym_expression_statement] = STATE(1543), - [sym_if_statement] = STATE(1589), - [sym_switch_statement] = STATE(1588), - [sym_case_statement] = STATE(1587), - [sym_while_statement] = STATE(1585), - [sym_do_statement] = STATE(1584), - [sym_for_statement] = STATE(1583), - [sym_return_statement] = STATE(1576), - [sym_break_statement] = STATE(1575), - [sym_continue_statement] = STATE(1574), - [sym_goto_statement] = STATE(1573), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1566), - [sym_throw_statement] = STATE(1565), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1564), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1563), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4099] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4100] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4101] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4102] = { - [sym_attribute_declaration] = STATE(4102), - [sym_compound_statement] = STATE(904), - [sym_attributed_statement] = STATE(904), - [sym_labeled_statement] = STATE(904), - [sym_expression_statement] = STATE(904), - [sym_if_statement] = STATE(904), - [sym_switch_statement] = STATE(904), - [sym_case_statement] = STATE(904), - [sym_while_statement] = STATE(904), - [sym_do_statement] = STATE(904), - [sym_for_statement] = STATE(904), - [sym_return_statement] = STATE(904), - [sym_break_statement] = STATE(904), - [sym_continue_statement] = STATE(904), - [sym_goto_statement] = STATE(904), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(904), - [sym_throw_statement] = STATE(904), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(904), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(904), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4102), - [sym_identifier] = ACTIONS(7239), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7242), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7245), - [anon_sym_ATautoreleasepool] = ACTIONS(7248), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7251), - [anon_sym_switch] = ACTIONS(7254), - [anon_sym_case] = ACTIONS(7257), - [anon_sym_default] = ACTIONS(7260), - [anon_sym_while] = ACTIONS(7263), - [anon_sym_do] = ACTIONS(7266), - [anon_sym_for] = ACTIONS(7269), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7272), - [anon_sym_break] = ACTIONS(7275), - [anon_sym_continue] = ACTIONS(7278), - [anon_sym_goto] = ACTIONS(7281), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7284), - [anon_sym___try] = ACTIONS(7287), - [anon_sym_ATthrow] = ACTIONS(7290), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7293), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7296), - [anon_sym_id] = ACTIONS(6984), - }, - [4103] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4104] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(624), - [sym_attributed_statement] = STATE(623), - [sym_labeled_statement] = STATE(622), - [sym_expression_statement] = STATE(621), - [sym_if_statement] = STATE(620), - [sym_switch_statement] = STATE(619), - [sym_case_statement] = STATE(618), - [sym_while_statement] = STATE(617), - [sym_do_statement] = STATE(616), - [sym_for_statement] = STATE(615), - [sym_return_statement] = STATE(614), - [sym_break_statement] = STATE(613), - [sym_continue_statement] = STATE(612), - [sym_goto_statement] = STATE(611), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(610), - [sym_throw_statement] = STATE(609), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(608), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(607), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4105] = { - [sym__declaration_modifiers] = STATE(4073), - [sym_attribute_specifier] = STATE(4073), - [sym_attribute_declaration] = STATE(4073), - [sym_ms_declspec_modifier] = STATE(4073), - [sym_storage_class_specifier] = STATE(4073), - [sym_type_qualifier] = STATE(4073), - [sym_availability_attribute_specifier] = STATE(4073), - [sym_alignas_specifier] = STATE(4073), - [aux_sym__declaration_specifiers_repeat1] = STATE(4073), - [sym_identifier] = ACTIONS(6888), - [anon_sym_COMMA] = ACTIONS(6886), - [anon_sym_SEMI] = ACTIONS(6886), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(6886), - [anon_sym_signed] = ACTIONS(6888), - [anon_sym_unsigned] = ACTIONS(6888), - [anon_sym_long] = ACTIONS(6888), - [anon_sym_short] = ACTIONS(6888), - [anon_sym_ATautoreleasepool] = ACTIONS(6886), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6888), - [anon_sym_enum] = ACTIONS(6888), - [anon_sym_COLON] = ACTIONS(6886), - [anon_sym_struct] = ACTIONS(6888), - [anon_sym_union] = ACTIONS(6888), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6888), - [anon_sym___typeof] = ACTIONS(6888), - [anon_sym_typeof] = ACTIONS(6888), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(6888), - [anon_sym_IMP] = ACTIONS(6888), - [anon_sym_SEL] = ACTIONS(6888), - [anon_sym_Class] = ACTIONS(6888), - [anon_sym_id] = ACTIONS(6888), - }, - [4106] = { - [sym_protocol_reference_list] = STATE(4677), - [sym_identifier] = ACTIONS(7301), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_RPAREN] = ACTIONS(7303), - [anon_sym_LPAREN2] = ACTIONS(7303), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(7303), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(7303), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(7305), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym_SEMI] = ACTIONS(7303), - [anon_sym___extension__] = ACTIONS(7301), - [anon_sym_extern] = ACTIONS(7301), - [anon_sym___attribute__] = ACTIONS(7301), - [anon_sym___attribute] = ACTIONS(7301), - [anon_sym_noreturn] = ACTIONS(7301), - [anon_sym_LBRACK] = ACTIONS(7303), - [anon_sym___declspec] = ACTIONS(7301), - [anon_sym___based] = ACTIONS(7301), - [anon_sym_static] = ACTIONS(7301), - [anon_sym_auto] = ACTIONS(7301), - [anon_sym_register] = ACTIONS(7301), - [anon_sym_inline] = ACTIONS(7301), - [anon_sym___inline] = ACTIONS(7301), - [anon_sym___inline__] = ACTIONS(7301), - [anon_sym___forceinline] = ACTIONS(7301), - [anon_sym_thread_local] = ACTIONS(7301), - [anon_sym___thread] = ACTIONS(7301), - [anon_sym_CG_EXTERN] = ACTIONS(7301), - [anon_sym_CG_INLINE] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7301), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7301), - [anon_sym_IBOutlet] = ACTIONS(7301), - [anon_sym_IBInspectable] = ACTIONS(7301), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7301), - [anon_sym_NS_INLINE] = ACTIONS(7301), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7301), - [anon_sym_OBJC_EXPORT] = ACTIONS(7301), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7301), - [anon_sym_const] = ACTIONS(7301), - [anon_sym_constexpr] = ACTIONS(7301), - [anon_sym_volatile] = ACTIONS(7301), - [anon_sym_restrict] = ACTIONS(7301), - [anon_sym___restrict__] = ACTIONS(7301), - [anon_sym__Atomic] = ACTIONS(7301), - [anon_sym__Noreturn] = ACTIONS(7301), - [anon_sym_nullable] = ACTIONS(7301), - [anon_sym__Complex] = ACTIONS(7301), - [anon_sym__Nonnull] = ACTIONS(7301), - [anon_sym__Nullable] = ACTIONS(7301), - [anon_sym__Nullable_result] = ACTIONS(7301), - [anon_sym__Null_unspecified] = ACTIONS(7301), - [anon_sym___autoreleasing] = ACTIONS(7301), - [anon_sym___block] = ACTIONS(7301), - [anon_sym___bridge] = ACTIONS(7301), - [anon_sym___bridge_retained] = ACTIONS(7301), - [anon_sym___bridge_transfer] = ACTIONS(7301), - [anon_sym___complex] = ACTIONS(7301), - [anon_sym___const] = ACTIONS(7301), - [anon_sym___imag] = ACTIONS(7301), - [anon_sym___kindof] = ACTIONS(7301), - [anon_sym___nonnull] = ACTIONS(7301), - [anon_sym___nullable] = ACTIONS(7301), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7301), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7301), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7301), - [anon_sym___real] = ACTIONS(7301), - [anon_sym___strong] = ACTIONS(7301), - [anon_sym___unsafe_unretained] = ACTIONS(7301), - [anon_sym___unused] = ACTIONS(7301), - [anon_sym___weak] = ACTIONS(7301), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7301), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7301), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7301), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7301), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE] = ACTIONS(7301), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_API_AVAILABLE] = ACTIONS(7301), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_API_DEPRECATED] = ACTIONS(7301), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7301), - [anon_sym___deprecated_msg] = ACTIONS(7301), - [anon_sym___deprecated_enum_msg] = ACTIONS(7301), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7301), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7301), - [anon_sym__Alignas] = ACTIONS(7301), - }, - [4107] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7307), - [anon_sym_COMMA] = ACTIONS(7309), - [anon_sym_SEMI] = ACTIONS(7309), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7309), - [anon_sym_signed] = ACTIONS(7307), - [anon_sym_unsigned] = ACTIONS(7307), - [anon_sym_long] = ACTIONS(7307), - [anon_sym_short] = ACTIONS(7307), - [anon_sym_ATautoreleasepool] = ACTIONS(7309), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7307), - [anon_sym_enum] = ACTIONS(7307), - [anon_sym_COLON] = ACTIONS(7309), - [anon_sym_struct] = ACTIONS(7307), - [anon_sym_union] = ACTIONS(7307), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7307), - [anon_sym___typeof] = ACTIONS(7307), - [anon_sym_typeof] = ACTIONS(7307), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7307), - [anon_sym_IMP] = ACTIONS(7307), - [anon_sym_SEL] = ACTIONS(7307), - [anon_sym_Class] = ACTIONS(7307), - [anon_sym_id] = ACTIONS(7307), - }, - [4108] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1979), - [sym_attributed_statement] = STATE(1983), - [sym_labeled_statement] = STATE(1984), - [sym_expression_statement] = STATE(1990), - [sym_if_statement] = STATE(1996), - [sym_switch_statement] = STATE(1997), - [sym_case_statement] = STATE(1995), - [sym_while_statement] = STATE(1993), - [sym_do_statement] = STATE(1992), - [sym_for_statement] = STATE(1991), - [sym_return_statement] = STATE(1989), - [sym_break_statement] = STATE(1987), - [sym_continue_statement] = STATE(1986), - [sym_goto_statement] = STATE(1985), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1980), - [sym_throw_statement] = STATE(1978), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1977), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1974), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4109] = { - [sym_attribute_declaration] = STATE(4109), - [sym_compound_statement] = STATE(1571), - [sym_attributed_statement] = STATE(1571), - [sym_labeled_statement] = STATE(1571), - [sym_expression_statement] = STATE(1571), - [sym_if_statement] = STATE(1571), - [sym_switch_statement] = STATE(1571), - [sym_case_statement] = STATE(1571), - [sym_while_statement] = STATE(1571), - [sym_do_statement] = STATE(1571), - [sym_for_statement] = STATE(1571), - [sym_return_statement] = STATE(1571), - [sym_break_statement] = STATE(1571), - [sym_continue_statement] = STATE(1571), - [sym_goto_statement] = STATE(1571), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1571), - [sym_throw_statement] = STATE(1571), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1571), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1571), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4109), - [sym_identifier] = ACTIONS(7311), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7314), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7317), - [anon_sym_ATautoreleasepool] = ACTIONS(7320), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7323), - [anon_sym_switch] = ACTIONS(7326), - [anon_sym_case] = ACTIONS(7197), - [anon_sym_default] = ACTIONS(7200), - [anon_sym_while] = ACTIONS(7329), - [anon_sym_do] = ACTIONS(7332), - [anon_sym_for] = ACTIONS(7335), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7338), - [anon_sym_break] = ACTIONS(7341), - [anon_sym_continue] = ACTIONS(7344), - [anon_sym_goto] = ACTIONS(7347), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7350), - [anon_sym___try] = ACTIONS(7353), - [anon_sym_ATthrow] = ACTIONS(7356), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7359), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7362), - [anon_sym_id] = ACTIONS(6984), - }, - [4110] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(6908), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4111] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(860), - [sym_attributed_statement] = STATE(860), - [sym_labeled_statement] = STATE(860), - [sym_expression_statement] = STATE(860), - [sym_if_statement] = STATE(860), - [sym_switch_statement] = STATE(860), - [sym_case_statement] = STATE(860), - [sym_while_statement] = STATE(860), - [sym_do_statement] = STATE(860), - [sym_for_statement] = STATE(860), - [sym_return_statement] = STATE(860), - [sym_break_statement] = STATE(860), - [sym_continue_statement] = STATE(860), - [sym_goto_statement] = STATE(860), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(860), - [sym_throw_statement] = STATE(860), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(860), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(860), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4112] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9287), - [sym_attributed_statement] = STATE(9287), - [sym_labeled_statement] = STATE(9287), - [sym_expression_statement] = STATE(9287), - [sym_if_statement] = STATE(9287), - [sym_switch_statement] = STATE(9287), - [sym_case_statement] = STATE(9287), - [sym_while_statement] = STATE(9287), - [sym_do_statement] = STATE(9287), - [sym_for_statement] = STATE(9287), - [sym_return_statement] = STATE(9287), - [sym_break_statement] = STATE(9287), - [sym_continue_statement] = STATE(9287), - [sym_goto_statement] = STATE(9287), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9287), - [sym_throw_statement] = STATE(9287), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9287), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9287), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4113] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(863), - [sym_attributed_statement] = STATE(863), - [sym_labeled_statement] = STATE(863), - [sym_expression_statement] = STATE(863), - [sym_if_statement] = STATE(863), - [sym_switch_statement] = STATE(863), - [sym_case_statement] = STATE(863), - [sym_while_statement] = STATE(863), - [sym_do_statement] = STATE(863), - [sym_for_statement] = STATE(863), - [sym_return_statement] = STATE(863), - [sym_break_statement] = STATE(863), - [sym_continue_statement] = STATE(863), - [sym_goto_statement] = STATE(863), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(863), - [sym_throw_statement] = STATE(863), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(863), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(863), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4114] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1547), - [sym_attributed_statement] = STATE(1547), - [sym_labeled_statement] = STATE(1547), - [sym_expression_statement] = STATE(1547), - [sym_if_statement] = STATE(1547), - [sym_switch_statement] = STATE(1547), - [sym_case_statement] = STATE(1547), - [sym_while_statement] = STATE(1547), - [sym_do_statement] = STATE(1547), - [sym_for_statement] = STATE(1547), - [sym_return_statement] = STATE(1547), - [sym_break_statement] = STATE(1547), - [sym_continue_statement] = STATE(1547), - [sym_goto_statement] = STATE(1547), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1547), - [sym_throw_statement] = STATE(1547), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1547), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1547), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4115] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(726), - [sym_attributed_statement] = STATE(726), - [sym_labeled_statement] = STATE(726), - [sym_expression_statement] = STATE(726), - [sym_if_statement] = STATE(726), - [sym_switch_statement] = STATE(726), - [sym_case_statement] = STATE(726), - [sym_while_statement] = STATE(726), - [sym_do_statement] = STATE(726), - [sym_for_statement] = STATE(726), - [sym_return_statement] = STATE(726), - [sym_break_statement] = STATE(726), - [sym_continue_statement] = STATE(726), - [sym_goto_statement] = STATE(726), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(726), - [sym_throw_statement] = STATE(726), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(726), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(726), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_case] = ACTIONS(773), - [anon_sym_default] = ACTIONS(775), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4116] = { - [sym_attribute_declaration] = STATE(4088), - [sym_compound_statement] = STATE(633), - [sym_attributed_statement] = STATE(633), - [sym_labeled_statement] = STATE(633), - [sym_expression_statement] = STATE(633), - [sym_if_statement] = STATE(633), - [sym_switch_statement] = STATE(633), - [sym_case_statement] = STATE(633), - [sym_while_statement] = STATE(633), - [sym_do_statement] = STATE(633), - [sym_for_statement] = STATE(633), - [sym_return_statement] = STATE(633), - [sym_break_statement] = STATE(633), - [sym_continue_statement] = STATE(633), - [sym_goto_statement] = STATE(633), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(633), - [sym_throw_statement] = STATE(633), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(633), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(633), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4088), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4117] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7365), - [anon_sym_COMMA] = ACTIONS(7367), - [anon_sym_SEMI] = ACTIONS(7367), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7367), - [anon_sym_signed] = ACTIONS(7365), - [anon_sym_unsigned] = ACTIONS(7365), - [anon_sym_long] = ACTIONS(7365), - [anon_sym_short] = ACTIONS(7365), - [anon_sym_ATautoreleasepool] = ACTIONS(7367), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7365), - [anon_sym_enum] = ACTIONS(7365), - [anon_sym_COLON] = ACTIONS(7367), - [anon_sym_struct] = ACTIONS(7365), - [anon_sym_union] = ACTIONS(7365), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7365), - [anon_sym___typeof] = ACTIONS(7365), - [anon_sym_typeof] = ACTIONS(7365), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7365), - [anon_sym_IMP] = ACTIONS(7365), - [anon_sym_SEL] = ACTIONS(7365), - [anon_sym_Class] = ACTIONS(7365), - [anon_sym_id] = ACTIONS(7365), - }, - [4118] = { - [sym__declaration_modifiers] = STATE(4061), - [sym_attribute_specifier] = STATE(4061), - [sym_attribute_declaration] = STATE(4061), - [sym_ms_declspec_modifier] = STATE(4061), - [sym_storage_class_specifier] = STATE(4061), - [sym_type_qualifier] = STATE(4061), - [sym_availability_attribute_specifier] = STATE(4061), - [sym_alignas_specifier] = STATE(4061), - [aux_sym__declaration_specifiers_repeat1] = STATE(4061), - [sym_identifier] = ACTIONS(7369), - [anon_sym_COMMA] = ACTIONS(7371), - [anon_sym_SEMI] = ACTIONS(7371), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7371), - [anon_sym_signed] = ACTIONS(7369), - [anon_sym_unsigned] = ACTIONS(7369), - [anon_sym_long] = ACTIONS(7369), - [anon_sym_short] = ACTIONS(7369), - [anon_sym_ATautoreleasepool] = ACTIONS(7371), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7369), - [anon_sym_enum] = ACTIONS(7369), - [anon_sym_COLON] = ACTIONS(7371), - [anon_sym_struct] = ACTIONS(7369), - [anon_sym_union] = ACTIONS(7369), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7369), - [anon_sym___typeof] = ACTIONS(7369), - [anon_sym_typeof] = ACTIONS(7369), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7369), - [anon_sym_IMP] = ACTIONS(7369), - [anon_sym_SEL] = ACTIONS(7369), - [anon_sym_Class] = ACTIONS(7369), - [anon_sym_id] = ACTIONS(7369), - }, - [4119] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7373), - [anon_sym_COMMA] = ACTIONS(7375), - [anon_sym_SEMI] = ACTIONS(7375), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7375), - [anon_sym_signed] = ACTIONS(7373), - [anon_sym_unsigned] = ACTIONS(7373), - [anon_sym_long] = ACTIONS(7373), - [anon_sym_short] = ACTIONS(7373), - [anon_sym_ATautoreleasepool] = ACTIONS(7375), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7373), - [anon_sym_enum] = ACTIONS(7373), - [anon_sym_COLON] = ACTIONS(7375), - [anon_sym_struct] = ACTIONS(7373), - [anon_sym_union] = ACTIONS(7373), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7373), - [anon_sym___typeof] = ACTIONS(7373), - [anon_sym_typeof] = ACTIONS(7373), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7373), - [anon_sym_IMP] = ACTIONS(7373), - [anon_sym_SEL] = ACTIONS(7373), - [anon_sym_Class] = ACTIONS(7373), - [anon_sym_id] = ACTIONS(7373), - }, - [4120] = { - [sym_attribute_declaration] = STATE(4089), - [sym_compound_statement] = STATE(1099), - [sym_attributed_statement] = STATE(1099), - [sym_labeled_statement] = STATE(1099), - [sym_expression_statement] = STATE(1099), - [sym_if_statement] = STATE(1099), - [sym_switch_statement] = STATE(1099), - [sym_case_statement] = STATE(1099), - [sym_while_statement] = STATE(1099), - [sym_do_statement] = STATE(1099), - [sym_for_statement] = STATE(1099), - [sym_return_statement] = STATE(1099), - [sym_break_statement] = STATE(1099), - [sym_continue_statement] = STATE(1099), - [sym_goto_statement] = STATE(1099), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1099), - [sym_throw_statement] = STATE(1099), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1099), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1099), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4089), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4121] = { - [sym_attribute_declaration] = STATE(4067), - [sym_compound_statement] = STATE(253), - [sym_attributed_statement] = STATE(253), - [sym_labeled_statement] = STATE(253), - [sym_expression_statement] = STATE(253), - [sym_if_statement] = STATE(253), - [sym_switch_statement] = STATE(253), - [sym_case_statement] = STATE(253), - [sym_while_statement] = STATE(253), - [sym_do_statement] = STATE(253), - [sym_for_statement] = STATE(253), - [sym_return_statement] = STATE(253), - [sym_break_statement] = STATE(253), - [sym_continue_statement] = STATE(253), - [sym_goto_statement] = STATE(253), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(253), - [sym_throw_statement] = STATE(253), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(253), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(253), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4067), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4122] = { - [sym_attribute_declaration] = STATE(4137), - [sym_compound_statement] = STATE(1093), - [sym_attributed_statement] = STATE(1093), - [sym_labeled_statement] = STATE(1093), - [sym_expression_statement] = STATE(1093), - [sym_if_statement] = STATE(1093), - [sym_switch_statement] = STATE(1093), - [sym_case_statement] = STATE(1093), - [sym_while_statement] = STATE(1093), - [sym_do_statement] = STATE(1093), - [sym_for_statement] = STATE(1093), - [sym_return_statement] = STATE(1093), - [sym_break_statement] = STATE(1093), - [sym_continue_statement] = STATE(1093), - [sym_goto_statement] = STATE(1093), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1093), - [sym_throw_statement] = STATE(1093), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1093), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1093), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4137), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4123] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(6910), - [anon_sym_CARET] = ACTIONS(6912), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4124] = { - [sym_attribute_declaration] = STATE(4140), - [sym_compound_statement] = STATE(1571), - [sym_attributed_statement] = STATE(1571), - [sym_labeled_statement] = STATE(1571), - [sym_expression_statement] = STATE(1571), - [sym_if_statement] = STATE(1571), - [sym_switch_statement] = STATE(1571), - [sym_case_statement] = STATE(1571), - [sym_while_statement] = STATE(1571), - [sym_do_statement] = STATE(1571), - [sym_for_statement] = STATE(1571), - [sym_return_statement] = STATE(1571), - [sym_break_statement] = STATE(1571), - [sym_continue_statement] = STATE(1571), - [sym_goto_statement] = STATE(1571), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1571), - [sym_throw_statement] = STATE(1571), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1571), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1571), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4140), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4125] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9201), - [sym_attributed_statement] = STATE(9201), - [sym_labeled_statement] = STATE(9201), - [sym_expression_statement] = STATE(9201), - [sym_if_statement] = STATE(9201), - [sym_switch_statement] = STATE(9201), - [sym_case_statement] = STATE(9201), - [sym_while_statement] = STATE(9201), - [sym_do_statement] = STATE(9201), - [sym_for_statement] = STATE(9201), - [sym_return_statement] = STATE(9201), - [sym_break_statement] = STATE(9201), - [sym_continue_statement] = STATE(9201), - [sym_goto_statement] = STATE(9201), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9201), - [sym_throw_statement] = STATE(9201), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9201), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9201), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4126] = { - [sym__declaration_modifiers] = STATE(4107), - [sym_attribute_specifier] = STATE(4107), - [sym_attribute_declaration] = STATE(4107), - [sym_ms_declspec_modifier] = STATE(4107), - [sym_storage_class_specifier] = STATE(4107), - [sym_type_qualifier] = STATE(4107), - [sym_availability_attribute_specifier] = STATE(4107), - [sym_alignas_specifier] = STATE(4107), - [aux_sym__declaration_specifiers_repeat1] = STATE(4107), - [sym_identifier] = ACTIONS(7365), - [anon_sym_COMMA] = ACTIONS(7367), - [anon_sym_SEMI] = ACTIONS(7367), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_LBRACE] = ACTIONS(7367), - [anon_sym_signed] = ACTIONS(7365), - [anon_sym_unsigned] = ACTIONS(7365), - [anon_sym_long] = ACTIONS(7365), - [anon_sym_short] = ACTIONS(7365), - [anon_sym_ATautoreleasepool] = ACTIONS(7367), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(7365), - [anon_sym_enum] = ACTIONS(7365), - [anon_sym_COLON] = ACTIONS(7367), - [anon_sym_struct] = ACTIONS(7365), - [anon_sym_union] = ACTIONS(7365), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7365), - [anon_sym___typeof] = ACTIONS(7365), - [anon_sym_typeof] = ACTIONS(7365), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_BOOL] = ACTIONS(7365), - [anon_sym_IMP] = ACTIONS(7365), - [anon_sym_SEL] = ACTIONS(7365), - [anon_sym_Class] = ACTIONS(7365), - [anon_sym_id] = ACTIONS(7365), - }, - [4127] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1556), - [sym_attributed_statement] = STATE(1556), - [sym_labeled_statement] = STATE(1556), - [sym_expression_statement] = STATE(1556), - [sym_if_statement] = STATE(1556), - [sym_switch_statement] = STATE(1556), - [sym_case_statement] = STATE(1556), - [sym_while_statement] = STATE(1556), - [sym_do_statement] = STATE(1556), - [sym_for_statement] = STATE(1556), - [sym_return_statement] = STATE(1556), - [sym_break_statement] = STATE(1556), - [sym_continue_statement] = STATE(1556), - [sym_goto_statement] = STATE(1556), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1556), - [sym_throw_statement] = STATE(1556), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1556), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1556), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4128] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(453), - [sym_attributed_statement] = STATE(453), - [sym_labeled_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_switch_statement] = STATE(453), - [sym_case_statement] = STATE(453), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(453), - [sym_throw_statement] = STATE(453), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(453), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(453), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4129] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1132), - [sym_attributed_statement] = STATE(1132), - [sym_labeled_statement] = STATE(1132), - [sym_expression_statement] = STATE(1132), - [sym_if_statement] = STATE(1132), - [sym_switch_statement] = STATE(1132), - [sym_case_statement] = STATE(1132), - [sym_while_statement] = STATE(1132), - [sym_do_statement] = STATE(1132), - [sym_for_statement] = STATE(1132), - [sym_return_statement] = STATE(1132), - [sym_break_statement] = STATE(1132), - [sym_continue_statement] = STATE(1132), - [sym_goto_statement] = STATE(1132), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1132), - [sym_throw_statement] = STATE(1132), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1132), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1132), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4130] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1082), - [sym_attributed_statement] = STATE(1082), - [sym_labeled_statement] = STATE(1082), - [sym_expression_statement] = STATE(1082), - [sym_if_statement] = STATE(1082), - [sym_switch_statement] = STATE(1082), - [sym_case_statement] = STATE(1082), - [sym_while_statement] = STATE(1082), - [sym_do_statement] = STATE(1082), - [sym_for_statement] = STATE(1082), - [sym_return_statement] = STATE(1082), - [sym_break_statement] = STATE(1082), - [sym_continue_statement] = STATE(1082), - [sym_goto_statement] = STATE(1082), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1082), - [sym_throw_statement] = STATE(1082), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1082), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1082), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4131] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1134), - [sym_attributed_statement] = STATE(1135), - [sym_labeled_statement] = STATE(1136), - [sym_expression_statement] = STATE(1137), - [sym_if_statement] = STATE(1138), - [sym_switch_statement] = STATE(1157), - [sym_case_statement] = STATE(1158), - [sym_while_statement] = STATE(1159), - [sym_do_statement] = STATE(1160), - [sym_for_statement] = STATE(1161), - [sym_return_statement] = STATE(1162), - [sym_break_statement] = STATE(1163), - [sym_continue_statement] = STATE(1164), - [sym_goto_statement] = STATE(1165), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1166), - [sym_throw_statement] = STATE(1167), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1168), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1084), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4132] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1126), - [sym_attributed_statement] = STATE(1126), - [sym_labeled_statement] = STATE(1126), - [sym_expression_statement] = STATE(1126), - [sym_if_statement] = STATE(1126), - [sym_switch_statement] = STATE(1126), - [sym_case_statement] = STATE(1126), - [sym_while_statement] = STATE(1126), - [sym_do_statement] = STATE(1126), - [sym_for_statement] = STATE(1126), - [sym_return_statement] = STATE(1126), - [sym_break_statement] = STATE(1126), - [sym_continue_statement] = STATE(1126), - [sym_goto_statement] = STATE(1126), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1126), - [sym_throw_statement] = STATE(1126), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1126), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1126), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4133] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(638), - [sym_attributed_statement] = STATE(638), - [sym_labeled_statement] = STATE(638), - [sym_expression_statement] = STATE(638), - [sym_if_statement] = STATE(638), - [sym_switch_statement] = STATE(638), - [sym_case_statement] = STATE(638), - [sym_while_statement] = STATE(638), - [sym_do_statement] = STATE(638), - [sym_for_statement] = STATE(638), - [sym_return_statement] = STATE(638), - [sym_break_statement] = STATE(638), - [sym_continue_statement] = STATE(638), - [sym_goto_statement] = STATE(638), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(638), - [sym_throw_statement] = STATE(638), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(638), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(638), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4134] = { - [sym_argument_list] = STATE(2891), - [sym_identifier] = ACTIONS(5179), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token1] = ACTIONS(5181), - [aux_sym_preproc_ifdef_token2] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(6900), - [anon_sym_PLUS] = ACTIONS(6900), - [anon_sym_STAR] = ACTIONS(6902), - [anon_sym_SLASH] = ACTIONS(6904), - [anon_sym_PERCENT] = ACTIONS(6902), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(6914), - [anon_sym_EQ_EQ] = ACTIONS(6916), - [anon_sym_BANG_EQ] = ACTIONS(6916), - [anon_sym_GT] = ACTIONS(6918), - [anon_sym_GT_EQ] = ACTIONS(6920), - [anon_sym_LT_EQ] = ACTIONS(6920), - [anon_sym_LT] = ACTIONS(6918), - [anon_sym_LT_LT] = ACTIONS(6922), - [anon_sym_GT_GT] = ACTIONS(6922), - [anon_sym___extension__] = ACTIONS(5179), - [anon_sym_extern] = ACTIONS(5179), - [anon_sym___attribute__] = ACTIONS(5179), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5179), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5179), - [anon_sym_RBRACE] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5179), - [anon_sym_auto] = ACTIONS(5179), - [anon_sym_register] = ACTIONS(5179), - [anon_sym_inline] = ACTIONS(5179), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5179), - [anon_sym___forceinline] = ACTIONS(5179), - [anon_sym_thread_local] = ACTIONS(5179), - [anon_sym___thread] = ACTIONS(5179), - [anon_sym_CG_EXTERN] = ACTIONS(5179), - [anon_sym_CG_INLINE] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5179), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5179), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5179), - [anon_sym_IBOutlet] = ACTIONS(5179), - [anon_sym_IBInspectable] = ACTIONS(5179), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5179), - [anon_sym_NS_INLINE] = ACTIONS(5179), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5179), - [anon_sym_OBJC_EXPORT] = ACTIONS(5179), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5179), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5179), - [anon_sym_volatile] = ACTIONS(5179), - [anon_sym_restrict] = ACTIONS(5179), - [anon_sym___restrict__] = ACTIONS(5179), - [anon_sym__Atomic] = ACTIONS(5179), - [anon_sym__Noreturn] = ACTIONS(5179), - [anon_sym_nullable] = ACTIONS(5179), - [anon_sym__Complex] = ACTIONS(5179), - [anon_sym__Nonnull] = ACTIONS(5179), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5179), - [anon_sym__Null_unspecified] = ACTIONS(5179), - [anon_sym___autoreleasing] = ACTIONS(5179), - [anon_sym___block] = ACTIONS(5179), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5179), - [anon_sym___bridge_transfer] = ACTIONS(5179), - [anon_sym___complex] = ACTIONS(5179), - [anon_sym___const] = ACTIONS(5179), - [anon_sym___imag] = ACTIONS(5179), - [anon_sym___kindof] = ACTIONS(5179), - [anon_sym___nonnull] = ACTIONS(5179), - [anon_sym___nullable] = ACTIONS(5179), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5179), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5179), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5179), - [anon_sym___real] = ACTIONS(5179), - [anon_sym___strong] = ACTIONS(5179), - [anon_sym___unsafe_unretained] = ACTIONS(5179), - [anon_sym___unused] = ACTIONS(5179), - [anon_sym___weak] = ACTIONS(5179), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5179), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5179), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5179), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5179), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5179), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5179), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5179), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_API_AVAILABLE] = ACTIONS(5179), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_API_DEPRECATED] = ACTIONS(5179), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5179), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5179), - [anon_sym___deprecated_msg] = ACTIONS(5179), - [anon_sym___deprecated_enum_msg] = ACTIONS(5179), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5179), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5179), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5179), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5179), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5179), - [anon_sym__Alignas] = ACTIONS(5179), - }, - [4135] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(190), - [sym_attributed_statement] = STATE(190), - [sym_labeled_statement] = STATE(190), - [sym_expression_statement] = STATE(190), - [sym_if_statement] = STATE(190), - [sym_switch_statement] = STATE(190), - [sym_case_statement] = STATE(190), - [sym_while_statement] = STATE(190), - [sym_do_statement] = STATE(190), - [sym_for_statement] = STATE(190), - [sym_return_statement] = STATE(190), - [sym_break_statement] = STATE(190), - [sym_continue_statement] = STATE(190), - [sym_goto_statement] = STATE(190), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(190), - [sym_throw_statement] = STATE(190), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(190), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(190), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4136] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1130), - [sym_attributed_statement] = STATE(1130), - [sym_labeled_statement] = STATE(1130), - [sym_expression_statement] = STATE(1130), - [sym_if_statement] = STATE(1130), - [sym_switch_statement] = STATE(1130), - [sym_case_statement] = STATE(1130), - [sym_while_statement] = STATE(1130), - [sym_do_statement] = STATE(1130), - [sym_for_statement] = STATE(1130), - [sym_return_statement] = STATE(1130), - [sym_break_statement] = STATE(1130), - [sym_continue_statement] = STATE(1130), - [sym_goto_statement] = STATE(1130), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1130), - [sym_throw_statement] = STATE(1130), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1130), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1130), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_case] = ACTIONS(970), - [anon_sym_default] = ACTIONS(972), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4137] = { - [sym_attribute_declaration] = STATE(4137), - [sym_compound_statement] = STATE(1093), - [sym_attributed_statement] = STATE(1093), - [sym_labeled_statement] = STATE(1093), - [sym_expression_statement] = STATE(1093), - [sym_if_statement] = STATE(1093), - [sym_switch_statement] = STATE(1093), - [sym_case_statement] = STATE(1093), - [sym_while_statement] = STATE(1093), - [sym_do_statement] = STATE(1093), - [sym_for_statement] = STATE(1093), - [sym_return_statement] = STATE(1093), - [sym_break_statement] = STATE(1093), - [sym_continue_statement] = STATE(1093), - [sym_goto_statement] = STATE(1093), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1093), - [sym_throw_statement] = STATE(1093), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1093), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1093), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4137), - [sym_identifier] = ACTIONS(7377), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7380), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7383), - [anon_sym_ATautoreleasepool] = ACTIONS(7386), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7389), - [anon_sym_switch] = ACTIONS(7392), - [anon_sym_case] = ACTIONS(7395), - [anon_sym_default] = ACTIONS(7398), - [anon_sym_while] = ACTIONS(7401), - [anon_sym_do] = ACTIONS(7404), - [anon_sym_for] = ACTIONS(7407), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7410), - [anon_sym_break] = ACTIONS(7413), - [anon_sym_continue] = ACTIONS(7416), - [anon_sym_goto] = ACTIONS(7419), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7422), - [anon_sym___try] = ACTIONS(7425), - [anon_sym_ATthrow] = ACTIONS(7428), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7431), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7434), - [anon_sym_id] = ACTIONS(6984), - }, - [4138] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(333), - [sym_attributed_statement] = STATE(333), - [sym_labeled_statement] = STATE(333), - [sym_expression_statement] = STATE(333), - [sym_if_statement] = STATE(333), - [sym_switch_statement] = STATE(333), - [sym_case_statement] = STATE(333), - [sym_while_statement] = STATE(333), - [sym_do_statement] = STATE(333), - [sym_for_statement] = STATE(333), - [sym_return_statement] = STATE(333), - [sym_break_statement] = STATE(333), - [sym_continue_statement] = STATE(333), - [sym_goto_statement] = STATE(333), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(333), - [sym_throw_statement] = STATE(333), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(333), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(333), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4139] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1553), - [sym_attributed_statement] = STATE(1553), - [sym_labeled_statement] = STATE(1553), - [sym_expression_statement] = STATE(1553), - [sym_if_statement] = STATE(1553), - [sym_switch_statement] = STATE(1553), - [sym_case_statement] = STATE(1553), - [sym_while_statement] = STATE(1553), - [sym_do_statement] = STATE(1553), - [sym_for_statement] = STATE(1553), - [sym_return_statement] = STATE(1553), - [sym_break_statement] = STATE(1553), - [sym_continue_statement] = STATE(1553), - [sym_goto_statement] = STATE(1553), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1553), - [sym_throw_statement] = STATE(1553), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1553), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1553), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4140] = { - [sym_attribute_declaration] = STATE(4140), - [sym_compound_statement] = STATE(1571), - [sym_attributed_statement] = STATE(1571), - [sym_labeled_statement] = STATE(1571), - [sym_expression_statement] = STATE(1571), - [sym_if_statement] = STATE(1571), - [sym_switch_statement] = STATE(1571), - [sym_case_statement] = STATE(1571), - [sym_while_statement] = STATE(1571), - [sym_do_statement] = STATE(1571), - [sym_for_statement] = STATE(1571), - [sym_return_statement] = STATE(1571), - [sym_break_statement] = STATE(1571), - [sym_continue_statement] = STATE(1571), - [sym_goto_statement] = STATE(1571), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1571), - [sym_throw_statement] = STATE(1571), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1571), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1571), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4140), - [sym_identifier] = ACTIONS(7437), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7380), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7317), - [anon_sym_ATautoreleasepool] = ACTIONS(7320), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7440), - [anon_sym_switch] = ACTIONS(7326), - [anon_sym_case] = ACTIONS(7443), - [anon_sym_default] = ACTIONS(7446), - [anon_sym_while] = ACTIONS(7449), - [anon_sym_do] = ACTIONS(7332), - [anon_sym_for] = ACTIONS(7452), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7338), - [anon_sym_break] = ACTIONS(7341), - [anon_sym_continue] = ACTIONS(7344), - [anon_sym_goto] = ACTIONS(7347), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7455), - [anon_sym___try] = ACTIONS(7458), - [anon_sym_ATthrow] = ACTIONS(7428), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7431), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7461), - [anon_sym_id] = ACTIONS(6984), - }, - [4141] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(641), - [sym_attributed_statement] = STATE(641), - [sym_labeled_statement] = STATE(641), - [sym_expression_statement] = STATE(641), - [sym_if_statement] = STATE(641), - [sym_switch_statement] = STATE(641), - [sym_case_statement] = STATE(641), - [sym_while_statement] = STATE(641), - [sym_do_statement] = STATE(641), - [sym_for_statement] = STATE(641), - [sym_return_statement] = STATE(641), - [sym_break_statement] = STATE(641), - [sym_continue_statement] = STATE(641), - [sym_goto_statement] = STATE(641), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(641), - [sym_throw_statement] = STATE(641), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(641), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(641), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4142] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(240), - [sym_attributed_statement] = STATE(240), - [sym_labeled_statement] = STATE(240), - [sym_expression_statement] = STATE(240), - [sym_if_statement] = STATE(240), - [sym_switch_statement] = STATE(240), - [sym_case_statement] = STATE(240), - [sym_while_statement] = STATE(240), - [sym_do_statement] = STATE(240), - [sym_for_statement] = STATE(240), - [sym_return_statement] = STATE(240), - [sym_break_statement] = STATE(240), - [sym_continue_statement] = STATE(240), - [sym_goto_statement] = STATE(240), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(240), - [sym_throw_statement] = STATE(240), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(240), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(240), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(191), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4143] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9235), - [sym_attributed_statement] = STATE(9235), - [sym_labeled_statement] = STATE(9235), - [sym_expression_statement] = STATE(9235), - [sym_if_statement] = STATE(9235), - [sym_switch_statement] = STATE(9235), - [sym_case_statement] = STATE(9235), - [sym_while_statement] = STATE(9235), - [sym_do_statement] = STATE(9235), - [sym_for_statement] = STATE(9235), - [sym_return_statement] = STATE(9235), - [sym_break_statement] = STATE(9235), - [sym_continue_statement] = STATE(9235), - [sym_goto_statement] = STATE(9235), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9235), - [sym_throw_statement] = STATE(9235), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9235), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9235), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4144] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1538), - [sym_attributed_statement] = STATE(1538), - [sym_labeled_statement] = STATE(1538), - [sym_expression_statement] = STATE(1538), - [sym_if_statement] = STATE(1538), - [sym_switch_statement] = STATE(1538), - [sym_case_statement] = STATE(1538), - [sym_while_statement] = STATE(1538), - [sym_do_statement] = STATE(1538), - [sym_for_statement] = STATE(1538), - [sym_return_statement] = STATE(1538), - [sym_break_statement] = STATE(1538), - [sym_continue_statement] = STATE(1538), - [sym_goto_statement] = STATE(1538), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1538), - [sym_throw_statement] = STATE(1538), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1538), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1538), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4145] = { - [sym_attribute_declaration] = STATE(4145), - [sym_compound_statement] = STATE(1836), - [sym_attributed_statement] = STATE(1836), - [sym_labeled_statement] = STATE(1836), - [sym_expression_statement] = STATE(1836), - [sym_if_statement] = STATE(1836), - [sym_switch_statement] = STATE(1836), - [sym_case_statement] = STATE(1836), - [sym_while_statement] = STATE(1836), - [sym_do_statement] = STATE(1836), - [sym_for_statement] = STATE(1836), - [sym_return_statement] = STATE(1836), - [sym_break_statement] = STATE(1836), - [sym_continue_statement] = STATE(1836), - [sym_goto_statement] = STATE(1836), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1836), - [sym_throw_statement] = STATE(1836), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1836), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1836), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4145), - [sym_identifier] = ACTIONS(7464), - [anon_sym_LPAREN2] = ACTIONS(6957), - [anon_sym_BANG] = ACTIONS(6960), - [anon_sym_TILDE] = ACTIONS(6960), - [anon_sym_DASH] = ACTIONS(6963), - [anon_sym_PLUS] = ACTIONS(6963), - [anon_sym_STAR] = ACTIONS(6966), - [anon_sym_CARET] = ACTIONS(6969), - [anon_sym_AMP] = ACTIONS(6966), - [anon_sym_SEMI] = ACTIONS(7467), - [anon_sym_LBRACK] = ACTIONS(6975), - [anon_sym_LBRACE] = ACTIONS(7470), - [anon_sym_ATautoreleasepool] = ACTIONS(7473), - [anon_sym_const] = ACTIONS(6984), - [anon_sym___imag] = ACTIONS(6987), - [anon_sym___real] = ACTIONS(6987), - [anon_sym_struct] = ACTIONS(6984), - [anon_sym_if] = ACTIONS(7476), - [anon_sym_switch] = ACTIONS(7479), - [anon_sym_case] = ACTIONS(7443), - [anon_sym_default] = ACTIONS(7446), - [anon_sym_while] = ACTIONS(7482), - [anon_sym_do] = ACTIONS(7485), - [anon_sym_for] = ACTIONS(7488), - [anon_sym_in] = ACTIONS(6984), - [anon_sym_return] = ACTIONS(7491), - [anon_sym_break] = ACTIONS(7494), - [anon_sym_continue] = ACTIONS(7497), - [anon_sym_goto] = ACTIONS(7500), - [anon_sym_DASH_DASH] = ACTIONS(7023), - [anon_sym_PLUS_PLUS] = ACTIONS(7023), - [anon_sym_sizeof] = ACTIONS(7026), - [anon_sym___alignof__] = ACTIONS(7029), - [anon_sym___alignof] = ACTIONS(7029), - [anon_sym__alignof] = ACTIONS(7029), - [anon_sym_alignof] = ACTIONS(7029), - [anon_sym__Alignof] = ACTIONS(7029), - [anon_sym_offsetof] = ACTIONS(7032), - [anon_sym__Generic] = ACTIONS(7035), - [anon_sym_asm] = ACTIONS(7038), - [anon_sym___asm__] = ACTIONS(7038), - [sym_number_literal] = ACTIONS(7041), - [anon_sym_L_SQUOTE] = ACTIONS(7044), - [anon_sym_u_SQUOTE] = ACTIONS(7044), - [anon_sym_U_SQUOTE] = ACTIONS(7044), - [anon_sym_u8_SQUOTE] = ACTIONS(7044), - [anon_sym_SQUOTE] = ACTIONS(7044), - [anon_sym_AT] = ACTIONS(7047), - [anon_sym_DQUOTE] = ACTIONS(7050), - [anon_sym_L_DQUOTE] = ACTIONS(7050), - [anon_sym_u_DQUOTE] = ACTIONS(7050), - [anon_sym_U_DQUOTE] = ACTIONS(7050), - [anon_sym_u8_DQUOTE] = ACTIONS(7050), - [sym_true] = ACTIONS(7053), - [sym_false] = ACTIONS(7053), - [anon_sym_NULL] = ACTIONS(7056), - [anon_sym_nullptr] = ACTIONS(7056), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7503), - [anon_sym___try] = ACTIONS(7506), - [anon_sym_ATthrow] = ACTIONS(7509), - [anon_sym_ATselector] = ACTIONS(7068), - [anon_sym_ATavailable] = ACTIONS(7071), - [anon_sym___builtin_available] = ACTIONS(7074), - [anon_sym_va_arg] = ACTIONS(7077), - [anon_sym___asm] = ACTIONS(7512), - [anon_sym_ATencode] = ACTIONS(7083), - [anon_sym_ATsynchronized] = ACTIONS(7515), - [anon_sym_id] = ACTIONS(6984), - }, - [4146] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1556), - [sym_attributed_statement] = STATE(1556), - [sym_labeled_statement] = STATE(1556), - [sym_expression_statement] = STATE(1556), - [sym_if_statement] = STATE(1556), - [sym_switch_statement] = STATE(1556), - [sym_case_statement] = STATE(1556), - [sym_while_statement] = STATE(1556), - [sym_do_statement] = STATE(1556), - [sym_for_statement] = STATE(1556), - [sym_return_statement] = STATE(1556), - [sym_break_statement] = STATE(1556), - [sym_continue_statement] = STATE(1556), - [sym_goto_statement] = STATE(1556), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1556), - [sym_throw_statement] = STATE(1556), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1556), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1556), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4147] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1553), - [sym_attributed_statement] = STATE(1553), - [sym_labeled_statement] = STATE(1553), - [sym_expression_statement] = STATE(1553), - [sym_if_statement] = STATE(1553), - [sym_switch_statement] = STATE(1553), - [sym_case_statement] = STATE(1553), - [sym_while_statement] = STATE(1553), - [sym_do_statement] = STATE(1553), - [sym_for_statement] = STATE(1553), - [sym_return_statement] = STATE(1553), - [sym_break_statement] = STATE(1553), - [sym_continue_statement] = STATE(1553), - [sym_goto_statement] = STATE(1553), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1553), - [sym_throw_statement] = STATE(1553), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1553), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1553), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(71), - [anon_sym_default] = ACTIONS(73), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4148] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1547), - [sym_attributed_statement] = STATE(1547), - [sym_labeled_statement] = STATE(1547), - [sym_expression_statement] = STATE(1547), - [sym_if_statement] = STATE(1547), - [sym_switch_statement] = STATE(1547), - [sym_case_statement] = STATE(1547), - [sym_while_statement] = STATE(1547), - [sym_do_statement] = STATE(1547), - [sym_for_statement] = STATE(1547), - [sym_return_statement] = STATE(1547), - [sym_break_statement] = STATE(1547), - [sym_continue_statement] = STATE(1547), - [sym_goto_statement] = STATE(1547), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1547), - [sym_throw_statement] = STATE(1547), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1547), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1547), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4149] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(626), - [sym_attributed_statement] = STATE(626), - [sym_labeled_statement] = STATE(626), - [sym_expression_statement] = STATE(626), - [sym_if_statement] = STATE(626), - [sym_switch_statement] = STATE(626), - [sym_case_statement] = STATE(626), - [sym_while_statement] = STATE(626), - [sym_do_statement] = STATE(626), - [sym_for_statement] = STATE(626), - [sym_return_statement] = STATE(626), - [sym_break_statement] = STATE(626), - [sym_continue_statement] = STATE(626), - [sym_goto_statement] = STATE(626), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(626), - [sym_throw_statement] = STATE(626), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(626), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(626), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_case] = ACTIONS(307), - [anon_sym_default] = ACTIONS(309), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4150] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1540), - [sym_attributed_statement] = STATE(1541), - [sym_labeled_statement] = STATE(1550), - [sym_expression_statement] = STATE(1543), - [sym_if_statement] = STATE(1589), - [sym_switch_statement] = STATE(1588), - [sym_case_statement] = STATE(1587), - [sym_while_statement] = STATE(1585), - [sym_do_statement] = STATE(1584), - [sym_for_statement] = STATE(1583), - [sym_return_statement] = STATE(1576), - [sym_break_statement] = STATE(1575), - [sym_continue_statement] = STATE(1574), - [sym_goto_statement] = STATE(1573), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1566), - [sym_throw_statement] = STATE(1565), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1564), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1563), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4151] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1970), - [sym_attributed_statement] = STATE(1970), - [sym_labeled_statement] = STATE(1970), - [sym_expression_statement] = STATE(1970), - [sym_if_statement] = STATE(1970), - [sym_switch_statement] = STATE(1970), - [sym_case_statement] = STATE(1970), - [sym_while_statement] = STATE(1970), - [sym_do_statement] = STATE(1970), - [sym_for_statement] = STATE(1970), - [sym_return_statement] = STATE(1970), - [sym_break_statement] = STATE(1970), - [sym_continue_statement] = STATE(1970), - [sym_goto_statement] = STATE(1970), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1970), - [sym_throw_statement] = STATE(1970), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1970), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1970), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4152] = { - [sym_attribute_declaration] = STATE(4145), - [sym_compound_statement] = STATE(1836), - [sym_attributed_statement] = STATE(1836), - [sym_labeled_statement] = STATE(1836), - [sym_expression_statement] = STATE(1836), - [sym_if_statement] = STATE(1836), - [sym_switch_statement] = STATE(1836), - [sym_case_statement] = STATE(1836), - [sym_while_statement] = STATE(1836), - [sym_do_statement] = STATE(1836), - [sym_for_statement] = STATE(1836), - [sym_return_statement] = STATE(1836), - [sym_break_statement] = STATE(1836), - [sym_continue_statement] = STATE(1836), - [sym_goto_statement] = STATE(1836), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1836), - [sym_throw_statement] = STATE(1836), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1836), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1836), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4145), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4153] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(9265), - [sym_attributed_statement] = STATE(9265), - [sym_labeled_statement] = STATE(9265), - [sym_expression_statement] = STATE(9265), - [sym_if_statement] = STATE(9265), - [sym_switch_statement] = STATE(9265), - [sym_case_statement] = STATE(9265), - [sym_while_statement] = STATE(9265), - [sym_do_statement] = STATE(9265), - [sym_for_statement] = STATE(9265), - [sym_return_statement] = STATE(9265), - [sym_break_statement] = STATE(9265), - [sym_continue_statement] = STATE(9265), - [sym_goto_statement] = STATE(9265), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(9265), - [sym_throw_statement] = STATE(9265), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(9265), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(9265), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_case] = ACTIONS(6932), - [anon_sym_default] = ACTIONS(6934), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4154] = { - [sym__declaration_modifiers] = STATE(4489), - [sym_attribute_specifier] = STATE(4489), - [sym_attribute_declaration] = STATE(4489), - [sym_ms_declspec_modifier] = STATE(4489), - [sym_ms_based_modifier] = STATE(8948), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4161), - [sym__field_declarator] = STATE(7357), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4489), - [sym_type_qualifier] = STATE(4489), - [sym_availability_attribute_specifier] = STATE(4489), - [sym_alignas_specifier] = STATE(4489), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4489), - [aux_sym_pointer_declarator_repeat1] = STATE(4161), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4155] = { - [sym_compound_statement] = STATE(8050), - [sym_type_qualifier] = STATE(5413), - [sym__expression] = STATE(6773), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_typeof_specifier] = STATE(8050), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym___extension__] = ACTIONS(6669), - [anon_sym_noreturn] = ACTIONS(6669), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(6675), - [anon_sym_constexpr] = ACTIONS(6669), - [anon_sym_volatile] = ACTIONS(6669), - [anon_sym_restrict] = ACTIONS(6669), - [anon_sym___restrict__] = ACTIONS(6669), - [anon_sym__Atomic] = ACTIONS(6669), - [anon_sym__Noreturn] = ACTIONS(6669), - [anon_sym_nullable] = ACTIONS(6669), - [anon_sym__Complex] = ACTIONS(6669), - [anon_sym__Nonnull] = ACTIONS(6669), - [anon_sym__Nullable] = ACTIONS(6669), - [anon_sym__Nullable_result] = ACTIONS(6669), - [anon_sym__Null_unspecified] = ACTIONS(6669), - [anon_sym___autoreleasing] = ACTIONS(6669), - [anon_sym___block] = ACTIONS(6669), - [anon_sym___bridge] = ACTIONS(6669), - [anon_sym___bridge_retained] = ACTIONS(6669), - [anon_sym___bridge_transfer] = ACTIONS(6669), - [anon_sym___complex] = ACTIONS(6669), - [anon_sym___const] = ACTIONS(6669), - [anon_sym___imag] = ACTIONS(6677), - [anon_sym___kindof] = ACTIONS(6669), - [anon_sym___nonnull] = ACTIONS(6669), - [anon_sym___nullable] = ACTIONS(6669), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6669), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6669), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6669), - [anon_sym___real] = ACTIONS(6677), - [anon_sym___strong] = ACTIONS(6669), - [anon_sym___unsafe_unretained] = ACTIONS(6669), - [anon_sym___unused] = ACTIONS(6669), - [anon_sym___weak] = ACTIONS(6669), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4156] = { - [sym__declaration_modifiers] = STATE(4469), - [sym_attribute_specifier] = STATE(4469), - [sym_attribute_declaration] = STATE(4469), - [sym_ms_declspec_modifier] = STATE(4469), - [sym_ms_based_modifier] = STATE(9349), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__field_declarator] = STATE(7126), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4469), - [sym_type_qualifier] = STATE(4469), - [sym_availability_attribute_specifier] = STATE(4469), - [sym_alignas_specifier] = STATE(4469), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4469), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4157] = { - [sym__declaration_modifiers] = STATE(4482), - [sym_attribute_specifier] = STATE(4482), - [sym_attribute_declaration] = STATE(4482), - [sym_ms_declspec_modifier] = STATE(4482), - [sym_ms_based_modifier] = STATE(9349), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__field_declarator] = STATE(7125), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4482), - [sym_type_qualifier] = STATE(4482), - [sym_availability_attribute_specifier] = STATE(4482), - [sym_alignas_specifier] = STATE(4482), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4482), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4158] = { - [sym_protocol_reference_list] = STATE(4677), - [sym_identifier] = ACTIONS(7301), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(7303), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(7303), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(7303), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(7305), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym_SEMI] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(7301), - [anon_sym_extern] = ACTIONS(7301), - [anon_sym___attribute__] = ACTIONS(7301), - [anon_sym___attribute] = ACTIONS(7301), - [anon_sym_noreturn] = ACTIONS(7301), - [anon_sym_LBRACK] = ACTIONS(7303), - [anon_sym___declspec] = ACTIONS(7301), - [anon_sym___based] = ACTIONS(7301), - [anon_sym_static] = ACTIONS(7301), - [anon_sym_auto] = ACTIONS(7301), - [anon_sym_register] = ACTIONS(7301), - [anon_sym_inline] = ACTIONS(7301), - [anon_sym___inline] = ACTIONS(7301), - [anon_sym___inline__] = ACTIONS(7301), - [anon_sym___forceinline] = ACTIONS(7301), - [anon_sym_thread_local] = ACTIONS(7301), - [anon_sym___thread] = ACTIONS(7301), - [anon_sym_CG_EXTERN] = ACTIONS(7301), - [anon_sym_CG_INLINE] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7301), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7301), - [anon_sym_IBOutlet] = ACTIONS(7301), - [anon_sym_IBInspectable] = ACTIONS(7301), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7301), - [anon_sym_NS_INLINE] = ACTIONS(7301), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7301), - [anon_sym_OBJC_EXPORT] = ACTIONS(7301), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7301), - [anon_sym_const] = ACTIONS(7301), - [anon_sym_constexpr] = ACTIONS(7301), - [anon_sym_volatile] = ACTIONS(7301), - [anon_sym_restrict] = ACTIONS(7301), - [anon_sym___restrict__] = ACTIONS(7301), - [anon_sym__Atomic] = ACTIONS(7301), - [anon_sym__Noreturn] = ACTIONS(7301), - [anon_sym_nullable] = ACTIONS(7301), - [anon_sym__Complex] = ACTIONS(7301), - [anon_sym__Nonnull] = ACTIONS(7301), - [anon_sym__Nullable] = ACTIONS(7301), - [anon_sym__Nullable_result] = ACTIONS(7301), - [anon_sym__Null_unspecified] = ACTIONS(7301), - [anon_sym___autoreleasing] = ACTIONS(7301), - [anon_sym___block] = ACTIONS(7301), - [anon_sym___bridge] = ACTIONS(7301), - [anon_sym___bridge_retained] = ACTIONS(7301), - [anon_sym___bridge_transfer] = ACTIONS(7301), - [anon_sym___complex] = ACTIONS(7301), - [anon_sym___const] = ACTIONS(7301), - [anon_sym___imag] = ACTIONS(7301), - [anon_sym___kindof] = ACTIONS(7301), - [anon_sym___nonnull] = ACTIONS(7301), - [anon_sym___nullable] = ACTIONS(7301), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7301), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7301), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7301), - [anon_sym___real] = ACTIONS(7301), - [anon_sym___strong] = ACTIONS(7301), - [anon_sym___unsafe_unretained] = ACTIONS(7301), - [anon_sym___unused] = ACTIONS(7301), - [anon_sym___weak] = ACTIONS(7301), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7301), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7301), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7301), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7301), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE] = ACTIONS(7301), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_API_AVAILABLE] = ACTIONS(7301), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_API_DEPRECATED] = ACTIONS(7301), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7301), - [anon_sym___deprecated_msg] = ACTIONS(7301), - [anon_sym___deprecated_enum_msg] = ACTIONS(7301), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7301), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7301), - [anon_sym__Alignas] = ACTIONS(7301), - }, - [4159] = { - [sym__declaration_modifiers] = STATE(4469), - [sym_attribute_specifier] = STATE(4469), - [sym_attribute_declaration] = STATE(4469), - [sym_ms_declspec_modifier] = STATE(4469), - [sym_ms_based_modifier] = STATE(9349), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4157), - [sym__field_declarator] = STATE(7126), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4469), - [sym_type_qualifier] = STATE(4469), - [sym_availability_attribute_specifier] = STATE(4469), - [sym_alignas_specifier] = STATE(4469), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4469), - [aux_sym_pointer_declarator_repeat1] = STATE(4157), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4160] = { - [sym__declaration_modifiers] = STATE(4474), - [sym_attribute_specifier] = STATE(4474), - [sym_attribute_declaration] = STATE(4474), - [sym_ms_declspec_modifier] = STATE(4474), - [sym_ms_based_modifier] = STATE(9349), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4156), - [sym__field_declarator] = STATE(7132), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4474), - [sym_type_qualifier] = STATE(4474), - [sym_availability_attribute_specifier] = STATE(4474), - [sym_alignas_specifier] = STATE(4474), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4474), - [aux_sym_pointer_declarator_repeat1] = STATE(4156), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4161] = { - [sym__declaration_modifiers] = STATE(4472), - [sym_attribute_specifier] = STATE(4472), - [sym_attribute_declaration] = STATE(4472), - [sym_ms_declspec_modifier] = STATE(4472), - [sym_ms_based_modifier] = STATE(8948), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__field_declarator] = STATE(7376), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4472), - [sym_type_qualifier] = STATE(4472), - [sym_availability_attribute_specifier] = STATE(4472), - [sym_alignas_specifier] = STATE(4472), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4472), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4162] = { - [sym__declaration_modifiers] = STATE(4484), - [sym_attribute_specifier] = STATE(4484), - [sym_attribute_declaration] = STATE(4484), - [sym_ms_declspec_modifier] = STATE(4484), - [sym_ms_based_modifier] = STATE(8948), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4164), - [sym__field_declarator] = STATE(7320), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4484), - [sym_type_qualifier] = STATE(4484), - [sym_availability_attribute_specifier] = STATE(4484), - [sym_alignas_specifier] = STATE(4484), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4484), - [aux_sym_pointer_declarator_repeat1] = STATE(4164), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4163] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5932), - [sym__abstract_declarator] = STATE(7287), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_parameter_list] = STATE(6654), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6545), - [anon_sym_CARET] = ACTIONS(6547), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(7115), - [anon_sym_ATautoreleasepool] = ACTIONS(7115), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4164] = { - [sym__declaration_modifiers] = STATE(4489), - [sym_attribute_specifier] = STATE(4489), - [sym_attribute_declaration] = STATE(4489), - [sym_ms_declspec_modifier] = STATE(4489), - [sym_ms_based_modifier] = STATE(8948), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__field_declarator] = STATE(7357), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4489), - [sym_type_qualifier] = STATE(4489), - [sym_availability_attribute_specifier] = STATE(4489), - [sym_alignas_specifier] = STATE(4489), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4489), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4165] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5101), - [sym__abstract_declarator] = STATE(7260), - [sym_parenthesized_declarator] = STATE(5153), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5153), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5153), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5153), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_COMMA] = ACTIONS(7115), - [anon_sym_RPAREN] = ACTIONS(7115), - [anon_sym_LPAREN2] = ACTIONS(6569), - [anon_sym_STAR] = ACTIONS(6571), - [anon_sym_CARET] = ACTIONS(6573), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4166] = { - [sym__declaration_modifiers] = STATE(4526), - [sym_attribute_specifier] = STATE(4526), - [sym_attribute_declaration] = STATE(4526), - [sym_ms_declspec_modifier] = STATE(4526), - [sym_ms_based_modifier] = STATE(9128), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4183), - [sym__declarator] = STATE(4433), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(4526), - [sym_type_qualifier] = STATE(4526), - [sym_availability_attribute_specifier] = STATE(4526), - [sym_alignas_specifier] = STATE(4526), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(4526), - [aux_sym_pointer_declarator_repeat1] = STATE(4183), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4167] = { - [sym__declaration_modifiers] = STATE(4526), - [sym_attribute_specifier] = STATE(4526), - [sym_attribute_declaration] = STATE(4526), - [sym_ms_declspec_modifier] = STATE(4526), - [sym_ms_based_modifier] = STATE(9128), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(4433), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(4526), - [sym_type_qualifier] = STATE(4526), - [sym_availability_attribute_specifier] = STATE(4526), - [sym_alignas_specifier] = STATE(4526), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(4526), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4168] = { - [sym__declaration_modifiers] = STATE(4514), - [sym_attribute_specifier] = STATE(4514), - [sym_attribute_declaration] = STATE(4514), - [sym_ms_declspec_modifier] = STATE(4514), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4170), - [sym__declarator] = STATE(5946), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4514), - [sym_type_qualifier] = STATE(4514), - [sym_availability_attribute_specifier] = STATE(4514), - [sym_alignas_specifier] = STATE(4514), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4514), - [aux_sym_pointer_declarator_repeat1] = STATE(4170), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4169] = { - [sym__declaration_modifiers] = STATE(4525), - [sym_attribute_specifier] = STATE(4525), - [sym_attribute_declaration] = STATE(4525), - [sym_ms_declspec_modifier] = STATE(4525), - [sym_ms_based_modifier] = STATE(9273), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4175), - [sym__declarator] = STATE(5101), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4525), - [sym_type_qualifier] = STATE(4525), - [sym_availability_attribute_specifier] = STATE(4525), - [sym_alignas_specifier] = STATE(4525), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4525), - [aux_sym_pointer_declarator_repeat1] = STATE(4175), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4170] = { - [sym__declaration_modifiers] = STATE(4520), - [sym_attribute_specifier] = STATE(4520), - [sym_attribute_declaration] = STATE(4520), - [sym_ms_declspec_modifier] = STATE(4520), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5932), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4520), - [sym_type_qualifier] = STATE(4520), - [sym_availability_attribute_specifier] = STATE(4520), - [sym_alignas_specifier] = STATE(4520), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4520), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4171] = { - [sym__declaration_modifiers] = STATE(4502), - [sym_attribute_specifier] = STATE(4502), - [sym_attribute_declaration] = STATE(4502), - [sym_ms_declspec_modifier] = STATE(4502), - [sym_ms_based_modifier] = STATE(9128), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4167), - [sym__declarator] = STATE(4412), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(4502), - [sym_type_qualifier] = STATE(4502), - [sym_availability_attribute_specifier] = STATE(4502), - [sym_alignas_specifier] = STATE(4502), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(4502), - [aux_sym_pointer_declarator_repeat1] = STATE(4167), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4172] = { - [sym__declaration_modifiers] = STATE(4493), - [sym_attribute_specifier] = STATE(4493), - [sym_attribute_declaration] = STATE(4493), - [sym_ms_declspec_modifier] = STATE(4493), - [sym_ms_based_modifier] = STATE(9273), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4179), - [sym__declarator] = STATE(5136), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4493), - [sym_type_qualifier] = STATE(4493), - [sym_availability_attribute_specifier] = STATE(4493), - [sym_alignas_specifier] = STATE(4493), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4493), - [aux_sym_pointer_declarator_repeat1] = STATE(4179), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4173] = { - [sym__declaration_modifiers] = STATE(4506), - [sym_attribute_specifier] = STATE(4506), - [sym_attribute_declaration] = STATE(4506), - [sym_ms_declspec_modifier] = STATE(4506), - [sym_ms_based_modifier] = STATE(9432), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5302), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4506), - [sym_type_qualifier] = STATE(4506), - [sym_availability_attribute_specifier] = STATE(4506), - [sym_alignas_specifier] = STATE(4506), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4506), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4174] = { - [sym__declaration_modifiers] = STATE(4522), - [sym_attribute_specifier] = STATE(4522), - [sym_attribute_declaration] = STATE(4522), - [sym_ms_declspec_modifier] = STATE(4522), - [sym_ms_based_modifier] = STATE(8882), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4177), - [sym__declarator] = STATE(7387), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4522), - [sym_type_qualifier] = STATE(4522), - [sym_availability_attribute_specifier] = STATE(4522), - [sym_alignas_specifier] = STATE(4522), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4522), - [aux_sym_pointer_declarator_repeat1] = STATE(4177), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4175] = { - [sym__declaration_modifiers] = STATE(4503), - [sym_attribute_specifier] = STATE(4503), - [sym_attribute_declaration] = STATE(4503), - [sym_ms_declspec_modifier] = STATE(4503), - [sym_ms_based_modifier] = STATE(9273), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5048), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4503), - [sym_type_qualifier] = STATE(4503), - [sym_availability_attribute_specifier] = STATE(4503), - [sym_alignas_specifier] = STATE(4503), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4503), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4176] = { - [sym__declaration_modifiers] = STATE(4515), - [sym_attribute_specifier] = STATE(4515), - [sym_attribute_declaration] = STATE(4515), - [sym_ms_declspec_modifier] = STATE(4515), - [sym_ms_based_modifier] = STATE(9432), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5304), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4515), - [sym_type_qualifier] = STATE(4515), - [sym_availability_attribute_specifier] = STATE(4515), - [sym_alignas_specifier] = STATE(4515), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4515), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4177] = { - [sym__declaration_modifiers] = STATE(4510), - [sym_attribute_specifier] = STATE(4510), - [sym_attribute_declaration] = STATE(4510), - [sym_ms_declspec_modifier] = STATE(4510), - [sym_ms_based_modifier] = STATE(8882), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(7339), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4510), - [sym_type_qualifier] = STATE(4510), - [sym_availability_attribute_specifier] = STATE(4510), - [sym_alignas_specifier] = STATE(4510), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4510), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4178] = { - [sym__declaration_modifiers] = STATE(4506), - [sym_attribute_specifier] = STATE(4506), - [sym_attribute_declaration] = STATE(4506), - [sym_ms_declspec_modifier] = STATE(4506), - [sym_ms_based_modifier] = STATE(9432), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4176), - [sym__declarator] = STATE(5302), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4506), - [sym_type_qualifier] = STATE(4506), - [sym_availability_attribute_specifier] = STATE(4506), - [sym_alignas_specifier] = STATE(4506), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4506), - [aux_sym_pointer_declarator_repeat1] = STATE(4176), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4179] = { - [sym__declaration_modifiers] = STATE(4525), - [sym_attribute_specifier] = STATE(4525), - [sym_attribute_declaration] = STATE(4525), - [sym_ms_declspec_modifier] = STATE(4525), - [sym_ms_based_modifier] = STATE(9273), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5101), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4525), - [sym_type_qualifier] = STATE(4525), - [sym_availability_attribute_specifier] = STATE(4525), - [sym_alignas_specifier] = STATE(4525), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4525), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4180] = { - [sym__declaration_modifiers] = STATE(4510), - [sym_attribute_specifier] = STATE(4510), - [sym_attribute_declaration] = STATE(4510), - [sym_ms_declspec_modifier] = STATE(4510), - [sym_ms_based_modifier] = STATE(8882), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4186), - [sym__declarator] = STATE(7339), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4510), - [sym_type_qualifier] = STATE(4510), - [sym_availability_attribute_specifier] = STATE(4510), - [sym_alignas_specifier] = STATE(4510), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4510), - [aux_sym_pointer_declarator_repeat1] = STATE(4186), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4181] = { - [sym__declaration_modifiers] = STATE(4495), - [sym_attribute_specifier] = STATE(4495), - [sym_attribute_declaration] = STATE(4495), - [sym_ms_declspec_modifier] = STATE(4495), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(5923), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4495), - [sym_type_qualifier] = STATE(4495), - [sym_availability_attribute_specifier] = STATE(4495), - [sym_alignas_specifier] = STATE(4495), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4495), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4182] = { - [sym__declaration_modifiers] = STATE(4501), - [sym_attribute_specifier] = STATE(4501), - [sym_attribute_declaration] = STATE(4501), - [sym_ms_declspec_modifier] = STATE(4501), - [sym_ms_based_modifier] = STATE(9432), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4173), - [sym__declarator] = STATE(5299), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(4501), - [sym_type_qualifier] = STATE(4501), - [sym_availability_attribute_specifier] = STATE(4501), - [sym_alignas_specifier] = STATE(4501), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(4501), - [aux_sym_pointer_declarator_repeat1] = STATE(4173), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4183] = { - [sym__declaration_modifiers] = STATE(4516), - [sym_attribute_specifier] = STATE(4516), - [sym_attribute_declaration] = STATE(4516), - [sym_ms_declspec_modifier] = STATE(4516), - [sym_ms_based_modifier] = STATE(9128), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(4442), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(4516), - [sym_type_qualifier] = STATE(4516), - [sym_availability_attribute_specifier] = STATE(4516), - [sym_alignas_specifier] = STATE(4516), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(4516), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4184] = { - [sym__declaration_modifiers] = STATE(4520), - [sym_attribute_specifier] = STATE(4520), - [sym_attribute_declaration] = STATE(4520), - [sym_ms_declspec_modifier] = STATE(4520), - [sym_ms_based_modifier] = STATE(9262), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4181), - [sym__declarator] = STATE(5932), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4520), - [sym_type_qualifier] = STATE(4520), - [sym_availability_attribute_specifier] = STATE(4520), - [sym_alignas_specifier] = STATE(4520), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4520), - [aux_sym_pointer_declarator_repeat1] = STATE(4181), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4185] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7339), - [sym__abstract_declarator] = STATE(7260), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_RPAREN] = ACTIONS(7115), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(5516), - [anon_sym_CARET] = ACTIONS(5518), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(5520), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4186] = { - [sym__declaration_modifiers] = STATE(4496), - [sym_attribute_specifier] = STATE(4496), - [sym_attribute_declaration] = STATE(4496), - [sym_ms_declspec_modifier] = STATE(4496), - [sym_ms_based_modifier] = STATE(8882), - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [sym__declarator] = STATE(7390), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4496), - [sym_type_qualifier] = STATE(4496), - [sym_availability_attribute_specifier] = STATE(4496), - [sym_alignas_specifier] = STATE(4496), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4496), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [sym_ms_restrict_modifier] = ACTIONS(6477), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(6477), - [sym_ms_signed_ptr_modifier] = ACTIONS(6477), - [anon_sym__unaligned] = ACTIONS(6479), - [anon_sym___unaligned] = ACTIONS(6479), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4187] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [aux_sym_preproc_else_token1] = ACTIONS(7552), - [aux_sym_preproc_elif_token1] = ACTIONS(7552), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4188] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1542), - [sym_attributed_statement] = STATE(1596), - [sym_labeled_statement] = STATE(1595), - [sym_expression_statement] = STATE(1594), - [sym_if_statement] = STATE(1593), - [sym_switch_statement] = STATE(1592), - [sym_while_statement] = STATE(1591), - [sym_do_statement] = STATE(1590), - [sym_for_statement] = STATE(1586), - [sym_return_statement] = STATE(1579), - [sym_break_statement] = STATE(1578), - [sym_continue_statement] = STATE(1577), - [sym_goto_statement] = STATE(1572), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1568), - [sym_throw_statement] = STATE(1562), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1561), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1560), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4189] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1211), - [sym_attributed_statement] = STATE(1211), - [sym_labeled_statement] = STATE(1211), - [sym_expression_statement] = STATE(1211), - [sym_if_statement] = STATE(1211), - [sym_switch_statement] = STATE(1211), - [sym_while_statement] = STATE(1211), - [sym_do_statement] = STATE(1211), - [sym_for_statement] = STATE(1211), - [sym_return_statement] = STATE(1211), - [sym_break_statement] = STATE(1211), - [sym_continue_statement] = STATE(1211), - [sym_goto_statement] = STATE(1211), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1211), - [sym_throw_statement] = STATE(1211), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1211), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1211), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4190] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [aux_sym_preproc_else_token1] = ACTIONS(7556), - [aux_sym_preproc_elif_token1] = ACTIONS(7556), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4191] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(7562), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(7562), - [anon_sym___extension__] = ACTIONS(7562), - [anon_sym_extern] = ACTIONS(7562), - [anon_sym___attribute__] = ACTIONS(7562), - [anon_sym___attribute] = ACTIONS(7588), - [anon_sym_noreturn] = ACTIONS(7562), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(7562), - [anon_sym_static] = ACTIONS(7562), - [anon_sym_auto] = ACTIONS(7562), - [anon_sym_register] = ACTIONS(7562), - [anon_sym_inline] = ACTIONS(7562), - [anon_sym___inline] = ACTIONS(7588), - [anon_sym___inline__] = ACTIONS(7562), - [anon_sym___forceinline] = ACTIONS(7562), - [anon_sym_thread_local] = ACTIONS(7562), - [anon_sym___thread] = ACTIONS(7562), - [anon_sym_CG_EXTERN] = ACTIONS(7562), - [anon_sym_CG_INLINE] = ACTIONS(7562), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7562), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7562), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7562), - [anon_sym_IBOutlet] = ACTIONS(7562), - [anon_sym_IBInspectable] = ACTIONS(7562), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7562), - [anon_sym_NS_INLINE] = ACTIONS(7562), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7562), - [anon_sym_OBJC_EXPORT] = ACTIONS(7562), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7562), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7562), - [anon_sym_const] = ACTIONS(7588), - [anon_sym_constexpr] = ACTIONS(7562), - [anon_sym_volatile] = ACTIONS(7562), - [anon_sym_restrict] = ACTIONS(7562), - [anon_sym___restrict__] = ACTIONS(7562), - [anon_sym__Atomic] = ACTIONS(7562), - [anon_sym__Noreturn] = ACTIONS(7562), - [anon_sym_nullable] = ACTIONS(7562), - [anon_sym__Complex] = ACTIONS(7562), - [anon_sym__Nonnull] = ACTIONS(7562), - [anon_sym__Nullable] = ACTIONS(7588), - [anon_sym__Nullable_result] = ACTIONS(7562), - [anon_sym__Null_unspecified] = ACTIONS(7562), - [anon_sym___autoreleasing] = ACTIONS(7562), - [anon_sym___block] = ACTIONS(7562), - [anon_sym___bridge] = ACTIONS(7588), - [anon_sym___bridge_retained] = ACTIONS(7562), - [anon_sym___bridge_transfer] = ACTIONS(7562), - [anon_sym___complex] = ACTIONS(7562), - [anon_sym___const] = ACTIONS(7562), - [anon_sym___imag] = ACTIONS(7562), - [anon_sym___kindof] = ACTIONS(7562), - [anon_sym___nonnull] = ACTIONS(7562), - [anon_sym___nullable] = ACTIONS(7562), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7562), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7562), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7562), - [anon_sym___real] = ACTIONS(7562), - [anon_sym___strong] = ACTIONS(7562), - [anon_sym___unsafe_unretained] = ACTIONS(7562), - [anon_sym___unused] = ACTIONS(7562), - [anon_sym___weak] = ACTIONS(7562), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7562), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7562), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7562), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7562), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7562), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7562), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7562), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7562), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7562), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7562), - [anon_sym_NS_AVAILABLE] = ACTIONS(7588), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7562), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7562), - [anon_sym_API_AVAILABLE] = ACTIONS(7562), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7562), - [anon_sym_API_DEPRECATED] = ACTIONS(7562), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7562), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7562), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7562), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7562), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7562), - [anon_sym___deprecated_msg] = ACTIONS(7562), - [anon_sym___deprecated_enum_msg] = ACTIONS(7562), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7562), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7562), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7562), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7562), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7562), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7562), - [anon_sym__Alignas] = ACTIONS(7562), - }, - [4192] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(6068), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(6068), - [anon_sym___extension__] = ACTIONS(6068), - [anon_sym_extern] = ACTIONS(6068), - [anon_sym___attribute__] = ACTIONS(6068), - [anon_sym___attribute] = ACTIONS(6066), - [anon_sym_noreturn] = ACTIONS(6068), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(6068), - [anon_sym_static] = ACTIONS(6068), - [anon_sym_auto] = ACTIONS(6068), - [anon_sym_register] = ACTIONS(6068), - [anon_sym_inline] = ACTIONS(6068), - [anon_sym___inline] = ACTIONS(6066), - [anon_sym___inline__] = ACTIONS(6068), - [anon_sym___forceinline] = ACTIONS(6068), - [anon_sym_thread_local] = ACTIONS(6068), - [anon_sym___thread] = ACTIONS(6068), - [anon_sym_CG_EXTERN] = ACTIONS(6068), - [anon_sym_CG_INLINE] = ACTIONS(6068), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6068), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6068), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6068), - [anon_sym_IBOutlet] = ACTIONS(6068), - [anon_sym_IBInspectable] = ACTIONS(6068), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6068), - [anon_sym_NS_INLINE] = ACTIONS(6068), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6068), - [anon_sym_OBJC_EXPORT] = ACTIONS(6068), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6068), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6068), - [anon_sym_const] = ACTIONS(6066), - [anon_sym_constexpr] = ACTIONS(6068), - [anon_sym_volatile] = ACTIONS(6068), - [anon_sym_restrict] = ACTIONS(6068), - [anon_sym___restrict__] = ACTIONS(6068), - [anon_sym__Atomic] = ACTIONS(6068), - [anon_sym__Noreturn] = ACTIONS(6068), - [anon_sym_nullable] = ACTIONS(6068), - [anon_sym__Complex] = ACTIONS(6068), - [anon_sym__Nonnull] = ACTIONS(6068), - [anon_sym__Nullable] = ACTIONS(6066), - [anon_sym__Nullable_result] = ACTIONS(6068), - [anon_sym__Null_unspecified] = ACTIONS(6068), - [anon_sym___autoreleasing] = ACTIONS(6068), - [anon_sym___block] = ACTIONS(6068), - [anon_sym___bridge] = ACTIONS(6066), - [anon_sym___bridge_retained] = ACTIONS(6068), - [anon_sym___bridge_transfer] = ACTIONS(6068), - [anon_sym___complex] = ACTIONS(6068), - [anon_sym___const] = ACTIONS(6068), - [anon_sym___imag] = ACTIONS(6068), - [anon_sym___kindof] = ACTIONS(6068), - [anon_sym___nonnull] = ACTIONS(6068), - [anon_sym___nullable] = ACTIONS(6068), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6068), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6068), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6068), - [anon_sym___real] = ACTIONS(6068), - [anon_sym___strong] = ACTIONS(6068), - [anon_sym___unsafe_unretained] = ACTIONS(6068), - [anon_sym___unused] = ACTIONS(6068), - [anon_sym___weak] = ACTIONS(6068), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6068), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6068), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6068), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6068), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6068), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6068), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6068), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6068), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6068), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6068), - [anon_sym_NS_AVAILABLE] = ACTIONS(6066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6068), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6068), - [anon_sym_API_AVAILABLE] = ACTIONS(6068), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6068), - [anon_sym_API_DEPRECATED] = ACTIONS(6068), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6068), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6068), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6068), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6068), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6068), - [anon_sym___deprecated_msg] = ACTIONS(6068), - [anon_sym___deprecated_enum_msg] = ACTIONS(6068), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6068), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6068), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6068), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6068), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6068), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6068), - [anon_sym__Alignas] = ACTIONS(6068), - }, - [4193] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5649), - [anon_sym_COMMA] = ACTIONS(5649), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5649), - [anon_sym_AMP_AMP] = ACTIONS(5649), - [anon_sym_PIPE] = ACTIONS(5647), - [anon_sym_CARET] = ACTIONS(5649), - [anon_sym_AMP] = ACTIONS(5647), - [anon_sym_EQ_EQ] = ACTIONS(5649), - [anon_sym_BANG_EQ] = ACTIONS(5649), - [anon_sym_GT] = ACTIONS(5647), - [anon_sym_GT_EQ] = ACTIONS(5649), - [anon_sym_LT_EQ] = ACTIONS(5649), - [anon_sym_LT] = ACTIONS(5647), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5649), - [anon_sym___extension__] = ACTIONS(5649), - [anon_sym_extern] = ACTIONS(5649), - [anon_sym___attribute__] = ACTIONS(5649), - [anon_sym___attribute] = ACTIONS(5647), - [anon_sym_noreturn] = ACTIONS(5649), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5649), - [anon_sym_static] = ACTIONS(5649), - [anon_sym_auto] = ACTIONS(5649), - [anon_sym_register] = ACTIONS(5649), - [anon_sym_inline] = ACTIONS(5649), - [anon_sym___inline] = ACTIONS(5647), - [anon_sym___inline__] = ACTIONS(5649), - [anon_sym___forceinline] = ACTIONS(5649), - [anon_sym_thread_local] = ACTIONS(5649), - [anon_sym___thread] = ACTIONS(5649), - [anon_sym_CG_EXTERN] = ACTIONS(5649), - [anon_sym_CG_INLINE] = ACTIONS(5649), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5649), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5649), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5649), - [anon_sym_IBOutlet] = ACTIONS(5649), - [anon_sym_IBInspectable] = ACTIONS(5649), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5649), - [anon_sym_NS_INLINE] = ACTIONS(5649), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5649), - [anon_sym_OBJC_EXPORT] = ACTIONS(5649), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5649), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5649), - [anon_sym_const] = ACTIONS(5647), - [anon_sym_constexpr] = ACTIONS(5649), - [anon_sym_volatile] = ACTIONS(5649), - [anon_sym_restrict] = ACTIONS(5649), - [anon_sym___restrict__] = ACTIONS(5649), - [anon_sym__Atomic] = ACTIONS(5649), - [anon_sym__Noreturn] = ACTIONS(5649), - [anon_sym_nullable] = ACTIONS(5649), - [anon_sym__Complex] = ACTIONS(5649), - [anon_sym__Nonnull] = ACTIONS(5649), - [anon_sym__Nullable] = ACTIONS(5647), - [anon_sym__Nullable_result] = ACTIONS(5649), - [anon_sym__Null_unspecified] = ACTIONS(5649), - [anon_sym___autoreleasing] = ACTIONS(5649), - [anon_sym___block] = ACTIONS(5649), - [anon_sym___bridge] = ACTIONS(5647), - [anon_sym___bridge_retained] = ACTIONS(5649), - [anon_sym___bridge_transfer] = ACTIONS(5649), - [anon_sym___complex] = ACTIONS(5649), - [anon_sym___const] = ACTIONS(5649), - [anon_sym___imag] = ACTIONS(5649), - [anon_sym___kindof] = ACTIONS(5649), - [anon_sym___nonnull] = ACTIONS(5649), - [anon_sym___nullable] = ACTIONS(5649), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5649), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5649), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5649), - [anon_sym___real] = ACTIONS(5649), - [anon_sym___strong] = ACTIONS(5649), - [anon_sym___unsafe_unretained] = ACTIONS(5649), - [anon_sym___unused] = ACTIONS(5649), - [anon_sym___weak] = ACTIONS(5649), - [anon_sym_QMARK] = ACTIONS(5649), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5649), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5649), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5649), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5649), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5649), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5649), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5649), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5649), - [anon_sym_NS_AVAILABLE] = ACTIONS(5647), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5649), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_API_AVAILABLE] = ACTIONS(5649), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_API_DEPRECATED] = ACTIONS(5649), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5649), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5649), - [anon_sym___deprecated_msg] = ACTIONS(5649), - [anon_sym___deprecated_enum_msg] = ACTIONS(5649), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5649), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5649), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5649), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5649), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5649), - [anon_sym__Alignas] = ACTIONS(5649), - }, - [4194] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [aux_sym_preproc_else_token1] = ACTIONS(7592), - [aux_sym_preproc_elif_token1] = ACTIONS(7592), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4195] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [aux_sym_preproc_else_token1] = ACTIONS(7592), - [aux_sym_preproc_elif_token1] = ACTIONS(7592), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4196] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(6056), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(6056), - [anon_sym___extension__] = ACTIONS(6056), - [anon_sym_extern] = ACTIONS(6056), - [anon_sym___attribute__] = ACTIONS(6056), - [anon_sym___attribute] = ACTIONS(6054), - [anon_sym_noreturn] = ACTIONS(6056), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(6056), - [anon_sym_static] = ACTIONS(6056), - [anon_sym_auto] = ACTIONS(6056), - [anon_sym_register] = ACTIONS(6056), - [anon_sym_inline] = ACTIONS(6056), - [anon_sym___inline] = ACTIONS(6054), - [anon_sym___inline__] = ACTIONS(6056), - [anon_sym___forceinline] = ACTIONS(6056), - [anon_sym_thread_local] = ACTIONS(6056), - [anon_sym___thread] = ACTIONS(6056), - [anon_sym_CG_EXTERN] = ACTIONS(6056), - [anon_sym_CG_INLINE] = ACTIONS(6056), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6056), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6056), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6056), - [anon_sym_IBOutlet] = ACTIONS(6056), - [anon_sym_IBInspectable] = ACTIONS(6056), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6056), - [anon_sym_NS_INLINE] = ACTIONS(6056), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6056), - [anon_sym_OBJC_EXPORT] = ACTIONS(6056), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6056), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6056), - [anon_sym_const] = ACTIONS(6054), - [anon_sym_constexpr] = ACTIONS(6056), - [anon_sym_volatile] = ACTIONS(6056), - [anon_sym_restrict] = ACTIONS(6056), - [anon_sym___restrict__] = ACTIONS(6056), - [anon_sym__Atomic] = ACTIONS(6056), - [anon_sym__Noreturn] = ACTIONS(6056), - [anon_sym_nullable] = ACTIONS(6056), - [anon_sym__Complex] = ACTIONS(6056), - [anon_sym__Nonnull] = ACTIONS(6056), - [anon_sym__Nullable] = ACTIONS(6054), - [anon_sym__Nullable_result] = ACTIONS(6056), - [anon_sym__Null_unspecified] = ACTIONS(6056), - [anon_sym___autoreleasing] = ACTIONS(6056), - [anon_sym___block] = ACTIONS(6056), - [anon_sym___bridge] = ACTIONS(6054), - [anon_sym___bridge_retained] = ACTIONS(6056), - [anon_sym___bridge_transfer] = ACTIONS(6056), - [anon_sym___complex] = ACTIONS(6056), - [anon_sym___const] = ACTIONS(6056), - [anon_sym___imag] = ACTIONS(6056), - [anon_sym___kindof] = ACTIONS(6056), - [anon_sym___nonnull] = ACTIONS(6056), - [anon_sym___nullable] = ACTIONS(6056), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6056), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6056), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6056), - [anon_sym___real] = ACTIONS(6056), - [anon_sym___strong] = ACTIONS(6056), - [anon_sym___unsafe_unretained] = ACTIONS(6056), - [anon_sym___unused] = ACTIONS(6056), - [anon_sym___weak] = ACTIONS(6056), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6056), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6056), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6056), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6056), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6056), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6056), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6056), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6056), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6056), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6056), - [anon_sym_NS_AVAILABLE] = ACTIONS(6054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6056), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6056), - [anon_sym_API_AVAILABLE] = ACTIONS(6056), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6056), - [anon_sym_API_DEPRECATED] = ACTIONS(6056), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6056), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6056), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6056), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6056), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6056), - [anon_sym___deprecated_msg] = ACTIONS(6056), - [anon_sym___deprecated_enum_msg] = ACTIONS(6056), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6056), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6056), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6056), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6056), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6056), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6056), - [anon_sym__Alignas] = ACTIONS(6056), - }, - [4197] = { - [sym_attribute_declaration] = STATE(4120), - [sym_compound_statement] = STATE(1227), - [sym_attributed_statement] = STATE(1228), - [sym_labeled_statement] = STATE(1229), - [sym_expression_statement] = STATE(1230), - [sym_if_statement] = STATE(1231), - [sym_switch_statement] = STATE(1233), - [sym_while_statement] = STATE(1235), - [sym_do_statement] = STATE(1236), - [sym_for_statement] = STATE(1237), - [sym_return_statement] = STATE(1238), - [sym_break_statement] = STATE(1239), - [sym_continue_statement] = STATE(1240), - [sym_goto_statement] = STATE(1241), - [sym__expression] = STATE(6784), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9003), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1242), - [sym_throw_statement] = STATE(1243), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1244), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1245), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4120), - [sym_identifier] = ACTIONS(7099), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(1940), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(1946), - [anon_sym_ATautoreleasepool] = ACTIONS(1948), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(1950), - [anon_sym_switch] = ACTIONS(1952), - [anon_sym_while] = ACTIONS(1954), - [anon_sym_do] = ACTIONS(1956), - [anon_sym_for] = ACTIONS(1958), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(1960), - [anon_sym_break] = ACTIONS(1962), - [anon_sym_continue] = ACTIONS(1964), - [anon_sym_goto] = ACTIONS(1966), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1968), - [anon_sym___try] = ACTIONS(1970), - [anon_sym_ATthrow] = ACTIONS(1972), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1974), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1976), - [anon_sym_id] = ACTIONS(81), - }, - [4198] = { - [sym_identifier] = ACTIONS(7596), - [aux_sym_preproc_def_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token2] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7596), - [aux_sym_preproc_else_token1] = ACTIONS(7596), - [aux_sym_preproc_elif_token1] = ACTIONS(7596), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7596), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7596), - [sym_preproc_directive] = ACTIONS(7596), - [anon_sym___extension__] = ACTIONS(7596), - [anon_sym_extern] = ACTIONS(7596), - [anon_sym___attribute__] = ACTIONS(7596), - [anon_sym___attribute] = ACTIONS(7596), - [anon_sym_noreturn] = ACTIONS(7596), - [anon_sym_LBRACK] = ACTIONS(7598), - [anon_sym___declspec] = ACTIONS(7596), - [anon_sym_signed] = ACTIONS(7596), - [anon_sym_unsigned] = ACTIONS(7596), - [anon_sym_long] = ACTIONS(7596), - [anon_sym_short] = ACTIONS(7596), - [anon_sym_static] = ACTIONS(7596), - [anon_sym_auto] = ACTIONS(7596), - [anon_sym_register] = ACTIONS(7596), - [anon_sym_inline] = ACTIONS(7596), - [anon_sym___inline] = ACTIONS(7596), - [anon_sym___inline__] = ACTIONS(7596), - [anon_sym___forceinline] = ACTIONS(7596), - [anon_sym_thread_local] = ACTIONS(7596), - [anon_sym___thread] = ACTIONS(7596), - [anon_sym_CG_EXTERN] = ACTIONS(7596), - [anon_sym_CG_INLINE] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7596), - [anon_sym_IBOutlet] = ACTIONS(7596), - [anon_sym_IBInspectable] = ACTIONS(7596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7596), - [anon_sym_NS_INLINE] = ACTIONS(7596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7596), - [anon_sym_OBJC_EXPORT] = ACTIONS(7596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7596), - [anon_sym_const] = ACTIONS(7596), - [anon_sym_constexpr] = ACTIONS(7596), - [anon_sym_volatile] = ACTIONS(7596), - [anon_sym_restrict] = ACTIONS(7596), - [anon_sym___restrict__] = ACTIONS(7596), - [anon_sym__Atomic] = ACTIONS(7596), - [anon_sym__Noreturn] = ACTIONS(7596), - [anon_sym_nullable] = ACTIONS(7596), - [anon_sym__Complex] = ACTIONS(7596), - [anon_sym__Nonnull] = ACTIONS(7596), - [anon_sym__Nullable] = ACTIONS(7596), - [anon_sym__Nullable_result] = ACTIONS(7596), - [anon_sym__Null_unspecified] = ACTIONS(7596), - [anon_sym___autoreleasing] = ACTIONS(7596), - [anon_sym___block] = ACTIONS(7596), - [anon_sym___bridge] = ACTIONS(7596), - [anon_sym___bridge_retained] = ACTIONS(7596), - [anon_sym___bridge_transfer] = ACTIONS(7596), - [anon_sym___complex] = ACTIONS(7596), - [anon_sym___const] = ACTIONS(7596), - [anon_sym___imag] = ACTIONS(7596), - [anon_sym___kindof] = ACTIONS(7596), - [anon_sym___nonnull] = ACTIONS(7596), - [anon_sym___nullable] = ACTIONS(7596), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7596), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7596), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7596), - [anon_sym___real] = ACTIONS(7596), - [anon_sym___strong] = ACTIONS(7596), - [anon_sym___unsafe_unretained] = ACTIONS(7596), - [anon_sym___unused] = ACTIONS(7596), - [anon_sym___weak] = ACTIONS(7596), - [sym_primitive_type] = ACTIONS(7596), - [anon_sym_enum] = ACTIONS(7596), - [anon_sym_struct] = ACTIONS(7596), - [anon_sym_union] = ACTIONS(7596), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7596), - [anon_sym___typeof] = ACTIONS(7596), - [anon_sym_typeof] = ACTIONS(7596), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7596), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7596), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7596), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7596), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE] = ACTIONS(7596), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_API_AVAILABLE] = ACTIONS(7596), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_API_DEPRECATED] = ACTIONS(7596), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7596), - [anon_sym___deprecated_msg] = ACTIONS(7596), - [anon_sym___deprecated_enum_msg] = ACTIONS(7596), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7596), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7596), - [anon_sym__Alignas] = ACTIONS(7596), - [anon_sym_BOOL] = ACTIONS(7596), - [anon_sym_IMP] = ACTIONS(7596), - [anon_sym_SEL] = ACTIONS(7596), - [anon_sym_Class] = ACTIONS(7596), - [anon_sym_id] = ACTIONS(7596), - [anon_sym_ATdefs] = ACTIONS(7598), - }, - [4199] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(283), - [sym_attributed_statement] = STATE(282), - [sym_labeled_statement] = STATE(281), - [sym_expression_statement] = STATE(280), - [sym_if_statement] = STATE(279), - [sym_switch_statement] = STATE(278), - [sym_while_statement] = STATE(276), - [sym_do_statement] = STATE(275), - [sym_for_statement] = STATE(192), - [sym_return_statement] = STATE(273), - [sym_break_statement] = STATE(272), - [sym_continue_statement] = STATE(270), - [sym_goto_statement] = STATE(268), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(267), - [sym_throw_statement] = STATE(263), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(261), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(258), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4200] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [aux_sym_preproc_else_token1] = ACTIONS(7600), - [aux_sym_preproc_elif_token1] = ACTIONS(7600), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4201] = { - [sym_identifier] = ACTIONS(5256), - [anon_sym_COMMA] = ACTIONS(5258), - [anon_sym_RPAREN] = ACTIONS(5258), - [anon_sym_LPAREN2] = ACTIONS(5258), - [anon_sym___extension__] = ACTIONS(5256), - [anon_sym_extern] = ACTIONS(5256), - [anon_sym___attribute__] = ACTIONS(5256), - [anon_sym___attribute] = ACTIONS(5256), - [anon_sym_noreturn] = ACTIONS(5256), - [anon_sym_LBRACK] = ACTIONS(5258), - [anon_sym___declspec] = ACTIONS(5256), - [anon_sym___cdecl] = ACTIONS(5256), - [anon_sym___clrcall] = ACTIONS(5256), - [anon_sym___stdcall] = ACTIONS(5256), - [anon_sym___fastcall] = ACTIONS(5256), - [anon_sym___thiscall] = ACTIONS(5256), - [anon_sym___vectorcall] = ACTIONS(5256), - [anon_sym_LBRACE] = ACTIONS(5258), - [anon_sym_signed] = ACTIONS(5256), - [anon_sym_unsigned] = ACTIONS(5256), - [anon_sym_long] = ACTIONS(5256), - [anon_sym_short] = ACTIONS(5256), - [anon_sym_static] = ACTIONS(5256), - [anon_sym_auto] = ACTIONS(5256), - [anon_sym_register] = ACTIONS(5256), - [anon_sym_inline] = ACTIONS(5256), - [anon_sym___inline] = ACTIONS(5256), - [anon_sym___inline__] = ACTIONS(5256), - [anon_sym___forceinline] = ACTIONS(5256), - [anon_sym_thread_local] = ACTIONS(5256), - [anon_sym___thread] = ACTIONS(5256), - [anon_sym_CG_EXTERN] = ACTIONS(5256), - [anon_sym_CG_INLINE] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5256), - [anon_sym_IBOutlet] = ACTIONS(5256), - [anon_sym_IBInspectable] = ACTIONS(5256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5256), - [anon_sym_NS_INLINE] = ACTIONS(5256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5256), - [anon_sym_OBJC_EXPORT] = ACTIONS(5256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5256), - [anon_sym_const] = ACTIONS(5256), - [anon_sym_constexpr] = ACTIONS(5256), - [anon_sym_volatile] = ACTIONS(5256), - [anon_sym_restrict] = ACTIONS(5256), - [anon_sym___restrict__] = ACTIONS(5256), - [anon_sym__Atomic] = ACTIONS(5256), - [anon_sym__Noreturn] = ACTIONS(5256), - [anon_sym_nullable] = ACTIONS(5256), - [anon_sym__Complex] = ACTIONS(5256), - [anon_sym__Nonnull] = ACTIONS(5256), - [anon_sym__Nullable] = ACTIONS(5256), - [anon_sym__Nullable_result] = ACTIONS(5256), - [anon_sym__Null_unspecified] = ACTIONS(5256), - [anon_sym___autoreleasing] = ACTIONS(5256), - [anon_sym___block] = ACTIONS(5256), - [anon_sym___bridge] = ACTIONS(5256), - [anon_sym___bridge_retained] = ACTIONS(5256), - [anon_sym___bridge_transfer] = ACTIONS(5256), - [anon_sym___complex] = ACTIONS(5256), - [anon_sym___const] = ACTIONS(5256), - [anon_sym___imag] = ACTIONS(5256), - [anon_sym___kindof] = ACTIONS(5256), - [anon_sym___nonnull] = ACTIONS(5256), - [anon_sym___nullable] = ACTIONS(5256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5256), - [anon_sym___real] = ACTIONS(5256), - [anon_sym___strong] = ACTIONS(5256), - [anon_sym___unsafe_unretained] = ACTIONS(5256), - [anon_sym___unused] = ACTIONS(5256), - [anon_sym___weak] = ACTIONS(5256), - [sym_primitive_type] = ACTIONS(5256), - [anon_sym_enum] = ACTIONS(5256), - [anon_sym_COLON] = ACTIONS(5258), - [anon_sym_struct] = ACTIONS(5256), - [anon_sym_union] = ACTIONS(5256), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5256), - [anon_sym___typeof] = ACTIONS(5256), - [anon_sym_typeof] = ACTIONS(5256), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE] = ACTIONS(5256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_API_AVAILABLE] = ACTIONS(5256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_API_DEPRECATED] = ACTIONS(5256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5256), - [anon_sym___deprecated_msg] = ACTIONS(5256), - [anon_sym___deprecated_enum_msg] = ACTIONS(5256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5256), - [anon_sym__Alignas] = ACTIONS(5256), - [anon_sym_BOOL] = ACTIONS(5256), - [anon_sym_IMP] = ACTIONS(5256), - [anon_sym_SEL] = ACTIONS(5256), - [anon_sym_Class] = ACTIONS(5256), - [anon_sym_id] = ACTIONS(5256), - }, - [4202] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(5538), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5538), - [anon_sym___extension__] = ACTIONS(5538), - [anon_sym_extern] = ACTIONS(5538), - [anon_sym___attribute__] = ACTIONS(5538), - [anon_sym___attribute] = ACTIONS(5534), - [anon_sym_noreturn] = ACTIONS(5538), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5538), - [anon_sym_static] = ACTIONS(5538), - [anon_sym_auto] = ACTIONS(5538), - [anon_sym_register] = ACTIONS(5538), - [anon_sym_inline] = ACTIONS(5538), - [anon_sym___inline] = ACTIONS(5534), - [anon_sym___inline__] = ACTIONS(5538), - [anon_sym___forceinline] = ACTIONS(5538), - [anon_sym_thread_local] = ACTIONS(5538), - [anon_sym___thread] = ACTIONS(5538), - [anon_sym_CG_EXTERN] = ACTIONS(5538), - [anon_sym_CG_INLINE] = ACTIONS(5538), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5538), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5538), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5538), - [anon_sym_IBOutlet] = ACTIONS(5538), - [anon_sym_IBInspectable] = ACTIONS(5538), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5538), - [anon_sym_NS_INLINE] = ACTIONS(5538), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5538), - [anon_sym_OBJC_EXPORT] = ACTIONS(5538), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5538), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5538), - [anon_sym_const] = ACTIONS(5534), - [anon_sym_constexpr] = ACTIONS(5538), - [anon_sym_volatile] = ACTIONS(5538), - [anon_sym_restrict] = ACTIONS(5538), - [anon_sym___restrict__] = ACTIONS(5538), - [anon_sym__Atomic] = ACTIONS(5538), - [anon_sym__Noreturn] = ACTIONS(5538), - [anon_sym_nullable] = ACTIONS(5538), - [anon_sym__Complex] = ACTIONS(5538), - [anon_sym__Nonnull] = ACTIONS(5538), - [anon_sym__Nullable] = ACTIONS(5534), - [anon_sym__Nullable_result] = ACTIONS(5538), - [anon_sym__Null_unspecified] = ACTIONS(5538), - [anon_sym___autoreleasing] = ACTIONS(5538), - [anon_sym___block] = ACTIONS(5538), - [anon_sym___bridge] = ACTIONS(5534), - [anon_sym___bridge_retained] = ACTIONS(5538), - [anon_sym___bridge_transfer] = ACTIONS(5538), - [anon_sym___complex] = ACTIONS(5538), - [anon_sym___const] = ACTIONS(5538), - [anon_sym___imag] = ACTIONS(5538), - [anon_sym___kindof] = ACTIONS(5538), - [anon_sym___nonnull] = ACTIONS(5538), - [anon_sym___nullable] = ACTIONS(5538), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5538), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5538), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5538), - [anon_sym___real] = ACTIONS(5538), - [anon_sym___strong] = ACTIONS(5538), - [anon_sym___unsafe_unretained] = ACTIONS(5538), - [anon_sym___unused] = ACTIONS(5538), - [anon_sym___weak] = ACTIONS(5538), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5538), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5538), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5538), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5538), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5538), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5538), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5538), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5538), - [anon_sym_NS_AVAILABLE] = ACTIONS(5534), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5538), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_API_AVAILABLE] = ACTIONS(5538), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_API_DEPRECATED] = ACTIONS(5538), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5538), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5538), - [anon_sym___deprecated_msg] = ACTIONS(5538), - [anon_sym___deprecated_enum_msg] = ACTIONS(5538), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5538), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5538), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5538), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5538), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5538), - [anon_sym__Alignas] = ACTIONS(5538), - }, - [4203] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(5659), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5659), - [anon_sym___extension__] = ACTIONS(5659), - [anon_sym_extern] = ACTIONS(5659), - [anon_sym___attribute__] = ACTIONS(5659), - [anon_sym___attribute] = ACTIONS(5657), - [anon_sym_noreturn] = ACTIONS(5659), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5659), - [anon_sym_static] = ACTIONS(5659), - [anon_sym_auto] = ACTIONS(5659), - [anon_sym_register] = ACTIONS(5659), - [anon_sym_inline] = ACTIONS(5659), - [anon_sym___inline] = ACTIONS(5657), - [anon_sym___inline__] = ACTIONS(5659), - [anon_sym___forceinline] = ACTIONS(5659), - [anon_sym_thread_local] = ACTIONS(5659), - [anon_sym___thread] = ACTIONS(5659), - [anon_sym_CG_EXTERN] = ACTIONS(5659), - [anon_sym_CG_INLINE] = ACTIONS(5659), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5659), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5659), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5659), - [anon_sym_IBOutlet] = ACTIONS(5659), - [anon_sym_IBInspectable] = ACTIONS(5659), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5659), - [anon_sym_NS_INLINE] = ACTIONS(5659), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5659), - [anon_sym_OBJC_EXPORT] = ACTIONS(5659), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5659), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5659), - [anon_sym_const] = ACTIONS(5657), - [anon_sym_constexpr] = ACTIONS(5659), - [anon_sym_volatile] = ACTIONS(5659), - [anon_sym_restrict] = ACTIONS(5659), - [anon_sym___restrict__] = ACTIONS(5659), - [anon_sym__Atomic] = ACTIONS(5659), - [anon_sym__Noreturn] = ACTIONS(5659), - [anon_sym_nullable] = ACTIONS(5659), - [anon_sym__Complex] = ACTIONS(5659), - [anon_sym__Nonnull] = ACTIONS(5659), - [anon_sym__Nullable] = ACTIONS(5657), - [anon_sym__Nullable_result] = ACTIONS(5659), - [anon_sym__Null_unspecified] = ACTIONS(5659), - [anon_sym___autoreleasing] = ACTIONS(5659), - [anon_sym___block] = ACTIONS(5659), - [anon_sym___bridge] = ACTIONS(5657), - [anon_sym___bridge_retained] = ACTIONS(5659), - [anon_sym___bridge_transfer] = ACTIONS(5659), - [anon_sym___complex] = ACTIONS(5659), - [anon_sym___const] = ACTIONS(5659), - [anon_sym___imag] = ACTIONS(5659), - [anon_sym___kindof] = ACTIONS(5659), - [anon_sym___nonnull] = ACTIONS(5659), - [anon_sym___nullable] = ACTIONS(5659), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5659), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5659), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5659), - [anon_sym___real] = ACTIONS(5659), - [anon_sym___strong] = ACTIONS(5659), - [anon_sym___unsafe_unretained] = ACTIONS(5659), - [anon_sym___unused] = ACTIONS(5659), - [anon_sym___weak] = ACTIONS(5659), - [anon_sym_QMARK] = ACTIONS(5659), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5659), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5659), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5659), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5659), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5659), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5659), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5659), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5659), - [anon_sym_NS_AVAILABLE] = ACTIONS(5657), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5659), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_API_AVAILABLE] = ACTIONS(5659), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_API_DEPRECATED] = ACTIONS(5659), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5659), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5659), - [anon_sym___deprecated_msg] = ACTIONS(5659), - [anon_sym___deprecated_enum_msg] = ACTIONS(5659), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5659), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5659), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5659), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5659), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5659), - [anon_sym__Alignas] = ACTIONS(5659), - }, - [4204] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1542), - [sym_attributed_statement] = STATE(1596), - [sym_labeled_statement] = STATE(1595), - [sym_expression_statement] = STATE(1594), - [sym_if_statement] = STATE(1593), - [sym_switch_statement] = STATE(1592), - [sym_while_statement] = STATE(1591), - [sym_do_statement] = STATE(1590), - [sym_for_statement] = STATE(1586), - [sym_return_statement] = STATE(1579), - [sym_break_statement] = STATE(1578), - [sym_continue_statement] = STATE(1577), - [sym_goto_statement] = STATE(1572), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1568), - [sym_throw_statement] = STATE(1562), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1561), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1560), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4205] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [aux_sym_preproc_else_token1] = ACTIONS(7552), - [aux_sym_preproc_elif_token1] = ACTIONS(7552), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4206] = { - [sym_attribute_declaration] = STATE(4081), - [sym_compound_statement] = STATE(1559), - [sym_attributed_statement] = STATE(1559), - [sym_labeled_statement] = STATE(1559), - [sym_expression_statement] = STATE(1559), - [sym_if_statement] = STATE(1559), - [sym_switch_statement] = STATE(1559), - [sym_while_statement] = STATE(1559), - [sym_do_statement] = STATE(1559), - [sym_for_statement] = STATE(1559), - [sym_return_statement] = STATE(1559), - [sym_break_statement] = STATE(1559), - [sym_continue_statement] = STATE(1559), - [sym_goto_statement] = STATE(1559), - [sym__expression] = STATE(6789), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9272), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1559), - [sym_throw_statement] = STATE(1559), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1559), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1559), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4081), - [sym_identifier] = ACTIONS(7101), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(7103), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(67), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_while] = ACTIONS(75), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(79), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(7105), - [anon_sym___try] = ACTIONS(7107), - [anon_sym_ATthrow] = ACTIONS(7109), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(7111), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(7113), - [anon_sym_id] = ACTIONS(81), - }, - [4207] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [aux_sym_preproc_else_token1] = ACTIONS(7604), - [aux_sym_preproc_elif_token1] = ACTIONS(7604), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4208] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4209] = { - [sym_identifier] = ACTIONS(3062), - [aux_sym_preproc_def_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token1] = ACTIONS(3062), - [aux_sym_preproc_if_token2] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3062), - [aux_sym_preproc_else_token1] = ACTIONS(3062), - [aux_sym_preproc_elif_token1] = ACTIONS(3062), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3062), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3062), - [sym_preproc_directive] = ACTIONS(3062), - [anon_sym___extension__] = ACTIONS(3062), - [anon_sym_extern] = ACTIONS(3062), - [anon_sym___attribute__] = ACTIONS(3062), - [anon_sym___attribute] = ACTIONS(3062), - [anon_sym_noreturn] = ACTIONS(3062), - [anon_sym_LBRACK] = ACTIONS(3064), - [anon_sym___declspec] = ACTIONS(3062), - [anon_sym_signed] = ACTIONS(3062), - [anon_sym_unsigned] = ACTIONS(3062), - [anon_sym_long] = ACTIONS(3062), - [anon_sym_short] = ACTIONS(3062), - [anon_sym_static] = ACTIONS(3062), - [anon_sym_auto] = ACTIONS(3062), - [anon_sym_register] = ACTIONS(3062), - [anon_sym_inline] = ACTIONS(3062), - [anon_sym___inline] = ACTIONS(3062), - [anon_sym___inline__] = ACTIONS(3062), - [anon_sym___forceinline] = ACTIONS(3062), - [anon_sym_thread_local] = ACTIONS(3062), - [anon_sym___thread] = ACTIONS(3062), - [anon_sym_CG_EXTERN] = ACTIONS(3062), - [anon_sym_CG_INLINE] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3062), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3062), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3062), - [anon_sym_IBOutlet] = ACTIONS(3062), - [anon_sym_IBInspectable] = ACTIONS(3062), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3062), - [anon_sym_NS_INLINE] = ACTIONS(3062), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3062), - [anon_sym_OBJC_EXPORT] = ACTIONS(3062), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3062), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_constexpr] = ACTIONS(3062), - [anon_sym_volatile] = ACTIONS(3062), - [anon_sym_restrict] = ACTIONS(3062), - [anon_sym___restrict__] = ACTIONS(3062), - [anon_sym__Atomic] = ACTIONS(3062), - [anon_sym__Noreturn] = ACTIONS(3062), - [anon_sym_nullable] = ACTIONS(3062), - [anon_sym__Complex] = ACTIONS(3062), - [anon_sym__Nonnull] = ACTIONS(3062), - [anon_sym__Nullable] = ACTIONS(3062), - [anon_sym__Nullable_result] = ACTIONS(3062), - [anon_sym__Null_unspecified] = ACTIONS(3062), - [anon_sym___autoreleasing] = ACTIONS(3062), - [anon_sym___block] = ACTIONS(3062), - [anon_sym___bridge] = ACTIONS(3062), - [anon_sym___bridge_retained] = ACTIONS(3062), - [anon_sym___bridge_transfer] = ACTIONS(3062), - [anon_sym___complex] = ACTIONS(3062), - [anon_sym___const] = ACTIONS(3062), - [anon_sym___imag] = ACTIONS(3062), - [anon_sym___kindof] = ACTIONS(3062), - [anon_sym___nonnull] = ACTIONS(3062), - [anon_sym___nullable] = ACTIONS(3062), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3062), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3062), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3062), - [anon_sym___real] = ACTIONS(3062), - [anon_sym___strong] = ACTIONS(3062), - [anon_sym___unsafe_unretained] = ACTIONS(3062), - [anon_sym___unused] = ACTIONS(3062), - [anon_sym___weak] = ACTIONS(3062), - [sym_primitive_type] = ACTIONS(3062), - [anon_sym_enum] = ACTIONS(3062), - [anon_sym_struct] = ACTIONS(3062), - [anon_sym_union] = ACTIONS(3062), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3062), - [anon_sym___typeof] = ACTIONS(3062), - [anon_sym_typeof] = ACTIONS(3062), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3062), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3062), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3062), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3062), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3062), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3062), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE] = ACTIONS(3062), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3062), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_API_AVAILABLE] = ACTIONS(3062), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_API_DEPRECATED] = ACTIONS(3062), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3062), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3062), - [anon_sym___deprecated_msg] = ACTIONS(3062), - [anon_sym___deprecated_enum_msg] = ACTIONS(3062), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3062), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3062), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3062), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3062), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3062), - [anon_sym__Alignas] = ACTIONS(3062), - [anon_sym_BOOL] = ACTIONS(3062), - [anon_sym_IMP] = ACTIONS(3062), - [anon_sym_SEL] = ACTIONS(3062), - [anon_sym_Class] = ACTIONS(3062), - [anon_sym_id] = ACTIONS(3062), - [anon_sym_ATdefs] = ACTIONS(3064), - }, - [4210] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [aux_sym_preproc_else_token1] = ACTIONS(7600), - [aux_sym_preproc_elif_token1] = ACTIONS(7600), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4211] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4212] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [aux_sym_preproc_else_token1] = ACTIONS(7612), - [aux_sym_preproc_elif_token1] = ACTIONS(7612), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4213] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(557), - [sym_attributed_statement] = STATE(556), - [sym_labeled_statement] = STATE(555), - [sym_expression_statement] = STATE(554), - [sym_if_statement] = STATE(553), - [sym_switch_statement] = STATE(552), - [sym_while_statement] = STATE(551), - [sym_do_statement] = STATE(550), - [sym_for_statement] = STATE(549), - [sym_return_statement] = STATE(548), - [sym_break_statement] = STATE(547), - [sym_continue_statement] = STATE(546), - [sym_goto_statement] = STATE(545), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(544), - [sym_throw_statement] = STATE(543), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(489), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(541), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4214] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1950), - [sym_attributed_statement] = STATE(1950), - [sym_labeled_statement] = STATE(1950), - [sym_expression_statement] = STATE(1950), - [sym_if_statement] = STATE(1950), - [sym_switch_statement] = STATE(1950), - [sym_while_statement] = STATE(1950), - [sym_do_statement] = STATE(1950), - [sym_for_statement] = STATE(1950), - [sym_return_statement] = STATE(1950), - [sym_break_statement] = STATE(1950), - [sym_continue_statement] = STATE(1950), - [sym_goto_statement] = STATE(1950), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1950), - [sym_throw_statement] = STATE(1950), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1950), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1950), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4215] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [aux_sym_preproc_else_token1] = ACTIONS(7604), - [aux_sym_preproc_elif_token1] = ACTIONS(7604), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4216] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4217] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(7616), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(7616), - [anon_sym___extension__] = ACTIONS(7616), - [anon_sym_extern] = ACTIONS(7616), - [anon_sym___attribute__] = ACTIONS(7616), - [anon_sym___attribute] = ACTIONS(7618), - [anon_sym_noreturn] = ACTIONS(7616), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(7616), - [anon_sym_static] = ACTIONS(7616), - [anon_sym_auto] = ACTIONS(7616), - [anon_sym_register] = ACTIONS(7616), - [anon_sym_inline] = ACTIONS(7616), - [anon_sym___inline] = ACTIONS(7618), - [anon_sym___inline__] = ACTIONS(7616), - [anon_sym___forceinline] = ACTIONS(7616), - [anon_sym_thread_local] = ACTIONS(7616), - [anon_sym___thread] = ACTIONS(7616), - [anon_sym_CG_EXTERN] = ACTIONS(7616), - [anon_sym_CG_INLINE] = ACTIONS(7616), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7616), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7616), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7616), - [anon_sym_IBOutlet] = ACTIONS(7616), - [anon_sym_IBInspectable] = ACTIONS(7616), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7616), - [anon_sym_NS_INLINE] = ACTIONS(7616), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7616), - [anon_sym_OBJC_EXPORT] = ACTIONS(7616), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7616), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7616), - [anon_sym_const] = ACTIONS(7618), - [anon_sym_constexpr] = ACTIONS(7616), - [anon_sym_volatile] = ACTIONS(7616), - [anon_sym_restrict] = ACTIONS(7616), - [anon_sym___restrict__] = ACTIONS(7616), - [anon_sym__Atomic] = ACTIONS(7616), - [anon_sym__Noreturn] = ACTIONS(7616), - [anon_sym_nullable] = ACTIONS(7616), - [anon_sym__Complex] = ACTIONS(7616), - [anon_sym__Nonnull] = ACTIONS(7616), - [anon_sym__Nullable] = ACTIONS(7618), - [anon_sym__Nullable_result] = ACTIONS(7616), - [anon_sym__Null_unspecified] = ACTIONS(7616), - [anon_sym___autoreleasing] = ACTIONS(7616), - [anon_sym___block] = ACTIONS(7616), - [anon_sym___bridge] = ACTIONS(7618), - [anon_sym___bridge_retained] = ACTIONS(7616), - [anon_sym___bridge_transfer] = ACTIONS(7616), - [anon_sym___complex] = ACTIONS(7616), - [anon_sym___const] = ACTIONS(7616), - [anon_sym___imag] = ACTIONS(7616), - [anon_sym___kindof] = ACTIONS(7616), - [anon_sym___nonnull] = ACTIONS(7616), - [anon_sym___nullable] = ACTIONS(7616), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7616), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7616), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7616), - [anon_sym___real] = ACTIONS(7616), - [anon_sym___strong] = ACTIONS(7616), - [anon_sym___unsafe_unretained] = ACTIONS(7616), - [anon_sym___unused] = ACTIONS(7616), - [anon_sym___weak] = ACTIONS(7616), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7616), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7616), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7616), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7616), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7616), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7616), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7616), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7616), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7616), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7616), - [anon_sym_NS_AVAILABLE] = ACTIONS(7618), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7616), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7616), - [anon_sym_API_AVAILABLE] = ACTIONS(7616), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7616), - [anon_sym_API_DEPRECATED] = ACTIONS(7616), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7616), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7616), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7616), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7616), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7616), - [anon_sym___deprecated_msg] = ACTIONS(7616), - [anon_sym___deprecated_enum_msg] = ACTIONS(7616), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7616), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7616), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7616), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7616), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7616), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7616), - [anon_sym__Alignas] = ACTIONS(7616), - }, - [4218] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4219] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [aux_sym_preproc_else_token1] = ACTIONS(7612), - [aux_sym_preproc_elif_token1] = ACTIONS(7612), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4220] = { - [sym_identifier] = ACTIONS(7620), - [aux_sym_preproc_def_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token2] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7620), - [aux_sym_preproc_else_token1] = ACTIONS(7620), - [aux_sym_preproc_elif_token1] = ACTIONS(7620), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7620), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7620), - [sym_preproc_directive] = ACTIONS(7620), - [anon_sym___extension__] = ACTIONS(7620), - [anon_sym_extern] = ACTIONS(7620), - [anon_sym___attribute__] = ACTIONS(7620), - [anon_sym___attribute] = ACTIONS(7620), - [anon_sym_noreturn] = ACTIONS(7620), - [anon_sym_LBRACK] = ACTIONS(7622), - [anon_sym___declspec] = ACTIONS(7620), - [anon_sym_signed] = ACTIONS(7620), - [anon_sym_unsigned] = ACTIONS(7620), - [anon_sym_long] = ACTIONS(7620), - [anon_sym_short] = ACTIONS(7620), - [anon_sym_static] = ACTIONS(7620), - [anon_sym_auto] = ACTIONS(7620), - [anon_sym_register] = ACTIONS(7620), - [anon_sym_inline] = ACTIONS(7620), - [anon_sym___inline] = ACTIONS(7620), - [anon_sym___inline__] = ACTIONS(7620), - [anon_sym___forceinline] = ACTIONS(7620), - [anon_sym_thread_local] = ACTIONS(7620), - [anon_sym___thread] = ACTIONS(7620), - [anon_sym_CG_EXTERN] = ACTIONS(7620), - [anon_sym_CG_INLINE] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7620), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7620), - [anon_sym_IBOutlet] = ACTIONS(7620), - [anon_sym_IBInspectable] = ACTIONS(7620), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7620), - [anon_sym_NS_INLINE] = ACTIONS(7620), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7620), - [anon_sym_OBJC_EXPORT] = ACTIONS(7620), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7620), - [anon_sym_const] = ACTIONS(7620), - [anon_sym_constexpr] = ACTIONS(7620), - [anon_sym_volatile] = ACTIONS(7620), - [anon_sym_restrict] = ACTIONS(7620), - [anon_sym___restrict__] = ACTIONS(7620), - [anon_sym__Atomic] = ACTIONS(7620), - [anon_sym__Noreturn] = ACTIONS(7620), - [anon_sym_nullable] = ACTIONS(7620), - [anon_sym__Complex] = ACTIONS(7620), - [anon_sym__Nonnull] = ACTIONS(7620), - [anon_sym__Nullable] = ACTIONS(7620), - [anon_sym__Nullable_result] = ACTIONS(7620), - [anon_sym__Null_unspecified] = ACTIONS(7620), - [anon_sym___autoreleasing] = ACTIONS(7620), - [anon_sym___block] = ACTIONS(7620), - [anon_sym___bridge] = ACTIONS(7620), - [anon_sym___bridge_retained] = ACTIONS(7620), - [anon_sym___bridge_transfer] = ACTIONS(7620), - [anon_sym___complex] = ACTIONS(7620), - [anon_sym___const] = ACTIONS(7620), - [anon_sym___imag] = ACTIONS(7620), - [anon_sym___kindof] = ACTIONS(7620), - [anon_sym___nonnull] = ACTIONS(7620), - [anon_sym___nullable] = ACTIONS(7620), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7620), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7620), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7620), - [anon_sym___real] = ACTIONS(7620), - [anon_sym___strong] = ACTIONS(7620), - [anon_sym___unsafe_unretained] = ACTIONS(7620), - [anon_sym___unused] = ACTIONS(7620), - [anon_sym___weak] = ACTIONS(7620), - [sym_primitive_type] = ACTIONS(7620), - [anon_sym_enum] = ACTIONS(7620), - [anon_sym_struct] = ACTIONS(7620), - [anon_sym_union] = ACTIONS(7620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7620), - [anon_sym___typeof] = ACTIONS(7620), - [anon_sym_typeof] = ACTIONS(7620), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7620), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7620), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7620), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7620), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE] = ACTIONS(7620), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_API_AVAILABLE] = ACTIONS(7620), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_API_DEPRECATED] = ACTIONS(7620), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7620), - [anon_sym___deprecated_msg] = ACTIONS(7620), - [anon_sym___deprecated_enum_msg] = ACTIONS(7620), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7620), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7620), - [anon_sym__Alignas] = ACTIONS(7620), - [anon_sym_BOOL] = ACTIONS(7620), - [anon_sym_IMP] = ACTIONS(7620), - [anon_sym_SEL] = ACTIONS(7620), - [anon_sym_Class] = ACTIONS(7620), - [anon_sym_id] = ACTIONS(7620), - [anon_sym_ATdefs] = ACTIONS(7622), - }, - [4221] = { - [sym_identifier] = ACTIONS(7624), - [aux_sym_preproc_def_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token2] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7624), - [aux_sym_preproc_else_token1] = ACTIONS(7624), - [aux_sym_preproc_elif_token1] = ACTIONS(7624), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7624), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7624), - [sym_preproc_directive] = ACTIONS(7624), - [anon_sym___extension__] = ACTIONS(7624), - [anon_sym_extern] = ACTIONS(7624), - [anon_sym___attribute__] = ACTIONS(7624), - [anon_sym___attribute] = ACTIONS(7624), - [anon_sym_noreturn] = ACTIONS(7624), - [anon_sym_LBRACK] = ACTIONS(7626), - [anon_sym___declspec] = ACTIONS(7624), - [anon_sym_signed] = ACTIONS(7624), - [anon_sym_unsigned] = ACTIONS(7624), - [anon_sym_long] = ACTIONS(7624), - [anon_sym_short] = ACTIONS(7624), - [anon_sym_static] = ACTIONS(7624), - [anon_sym_auto] = ACTIONS(7624), - [anon_sym_register] = ACTIONS(7624), - [anon_sym_inline] = ACTIONS(7624), - [anon_sym___inline] = ACTIONS(7624), - [anon_sym___inline__] = ACTIONS(7624), - [anon_sym___forceinline] = ACTIONS(7624), - [anon_sym_thread_local] = ACTIONS(7624), - [anon_sym___thread] = ACTIONS(7624), - [anon_sym_CG_EXTERN] = ACTIONS(7624), - [anon_sym_CG_INLINE] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7624), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7624), - [anon_sym_IBOutlet] = ACTIONS(7624), - [anon_sym_IBInspectable] = ACTIONS(7624), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7624), - [anon_sym_NS_INLINE] = ACTIONS(7624), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7624), - [anon_sym_OBJC_EXPORT] = ACTIONS(7624), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7624), - [anon_sym_const] = ACTIONS(7624), - [anon_sym_constexpr] = ACTIONS(7624), - [anon_sym_volatile] = ACTIONS(7624), - [anon_sym_restrict] = ACTIONS(7624), - [anon_sym___restrict__] = ACTIONS(7624), - [anon_sym__Atomic] = ACTIONS(7624), - [anon_sym__Noreturn] = ACTIONS(7624), - [anon_sym_nullable] = ACTIONS(7624), - [anon_sym__Complex] = ACTIONS(7624), - [anon_sym__Nonnull] = ACTIONS(7624), - [anon_sym__Nullable] = ACTIONS(7624), - [anon_sym__Nullable_result] = ACTIONS(7624), - [anon_sym__Null_unspecified] = ACTIONS(7624), - [anon_sym___autoreleasing] = ACTIONS(7624), - [anon_sym___block] = ACTIONS(7624), - [anon_sym___bridge] = ACTIONS(7624), - [anon_sym___bridge_retained] = ACTIONS(7624), - [anon_sym___bridge_transfer] = ACTIONS(7624), - [anon_sym___complex] = ACTIONS(7624), - [anon_sym___const] = ACTIONS(7624), - [anon_sym___imag] = ACTIONS(7624), - [anon_sym___kindof] = ACTIONS(7624), - [anon_sym___nonnull] = ACTIONS(7624), - [anon_sym___nullable] = ACTIONS(7624), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7624), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7624), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7624), - [anon_sym___real] = ACTIONS(7624), - [anon_sym___strong] = ACTIONS(7624), - [anon_sym___unsafe_unretained] = ACTIONS(7624), - [anon_sym___unused] = ACTIONS(7624), - [anon_sym___weak] = ACTIONS(7624), - [sym_primitive_type] = ACTIONS(7624), - [anon_sym_enum] = ACTIONS(7624), - [anon_sym_struct] = ACTIONS(7624), - [anon_sym_union] = ACTIONS(7624), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7624), - [anon_sym___typeof] = ACTIONS(7624), - [anon_sym_typeof] = ACTIONS(7624), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7624), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7624), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7624), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7624), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE] = ACTIONS(7624), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_API_AVAILABLE] = ACTIONS(7624), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_API_DEPRECATED] = ACTIONS(7624), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7624), - [anon_sym___deprecated_msg] = ACTIONS(7624), - [anon_sym___deprecated_enum_msg] = ACTIONS(7624), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7624), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7624), - [anon_sym__Alignas] = ACTIONS(7624), - [anon_sym_BOOL] = ACTIONS(7624), - [anon_sym_IMP] = ACTIONS(7624), - [anon_sym_SEL] = ACTIONS(7624), - [anon_sym_Class] = ACTIONS(7624), - [anon_sym_id] = ACTIONS(7624), - [anon_sym_ATdefs] = ACTIONS(7626), - }, - [4222] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(814), - [sym_attributed_statement] = STATE(815), - [sym_labeled_statement] = STATE(816), - [sym_expression_statement] = STATE(817), - [sym_if_statement] = STATE(818), - [sym_switch_statement] = STATE(819), - [sym_while_statement] = STATE(822), - [sym_do_statement] = STATE(823), - [sym_for_statement] = STATE(824), - [sym_return_statement] = STATE(825), - [sym_break_statement] = STATE(826), - [sym_continue_statement] = STATE(827), - [sym_goto_statement] = STATE(798), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(829), - [sym_throw_statement] = STATE(830), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(831), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(832), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4223] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(5643), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5643), - [anon_sym___extension__] = ACTIONS(5643), - [anon_sym_extern] = ACTIONS(5643), - [anon_sym___attribute__] = ACTIONS(5643), - [anon_sym___attribute] = ACTIONS(5641), - [anon_sym_noreturn] = ACTIONS(5643), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5643), - [anon_sym_static] = ACTIONS(5643), - [anon_sym_auto] = ACTIONS(5643), - [anon_sym_register] = ACTIONS(5643), - [anon_sym_inline] = ACTIONS(5643), - [anon_sym___inline] = ACTIONS(5641), - [anon_sym___inline__] = ACTIONS(5643), - [anon_sym___forceinline] = ACTIONS(5643), - [anon_sym_thread_local] = ACTIONS(5643), - [anon_sym___thread] = ACTIONS(5643), - [anon_sym_CG_EXTERN] = ACTIONS(5643), - [anon_sym_CG_INLINE] = ACTIONS(5643), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5643), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5643), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5643), - [anon_sym_IBOutlet] = ACTIONS(5643), - [anon_sym_IBInspectable] = ACTIONS(5643), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5643), - [anon_sym_NS_INLINE] = ACTIONS(5643), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5643), - [anon_sym_OBJC_EXPORT] = ACTIONS(5643), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5643), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5643), - [anon_sym_const] = ACTIONS(5641), - [anon_sym_constexpr] = ACTIONS(5643), - [anon_sym_volatile] = ACTIONS(5643), - [anon_sym_restrict] = ACTIONS(5643), - [anon_sym___restrict__] = ACTIONS(5643), - [anon_sym__Atomic] = ACTIONS(5643), - [anon_sym__Noreturn] = ACTIONS(5643), - [anon_sym_nullable] = ACTIONS(5643), - [anon_sym__Complex] = ACTIONS(5643), - [anon_sym__Nonnull] = ACTIONS(5643), - [anon_sym__Nullable] = ACTIONS(5641), - [anon_sym__Nullable_result] = ACTIONS(5643), - [anon_sym__Null_unspecified] = ACTIONS(5643), - [anon_sym___autoreleasing] = ACTIONS(5643), - [anon_sym___block] = ACTIONS(5643), - [anon_sym___bridge] = ACTIONS(5641), - [anon_sym___bridge_retained] = ACTIONS(5643), - [anon_sym___bridge_transfer] = ACTIONS(5643), - [anon_sym___complex] = ACTIONS(5643), - [anon_sym___const] = ACTIONS(5643), - [anon_sym___imag] = ACTIONS(5643), - [anon_sym___kindof] = ACTIONS(5643), - [anon_sym___nonnull] = ACTIONS(5643), - [anon_sym___nullable] = ACTIONS(5643), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5643), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5643), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5643), - [anon_sym___real] = ACTIONS(5643), - [anon_sym___strong] = ACTIONS(5643), - [anon_sym___unsafe_unretained] = ACTIONS(5643), - [anon_sym___unused] = ACTIONS(5643), - [anon_sym___weak] = ACTIONS(5643), - [anon_sym_QMARK] = ACTIONS(5643), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5643), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5643), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5643), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5643), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5643), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5643), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5643), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5643), - [anon_sym_NS_AVAILABLE] = ACTIONS(5641), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5643), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_API_AVAILABLE] = ACTIONS(5643), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_API_DEPRECATED] = ACTIONS(5643), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5643), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5643), - [anon_sym___deprecated_msg] = ACTIONS(5643), - [anon_sym___deprecated_enum_msg] = ACTIONS(5643), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5643), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5643), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5643), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5643), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5643), - [anon_sym__Alignas] = ACTIONS(5643), - }, - [4224] = { - [sym_identifier] = ACTIONS(7628), - [aux_sym_preproc_def_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token2] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7628), - [aux_sym_preproc_else_token1] = ACTIONS(7628), - [aux_sym_preproc_elif_token1] = ACTIONS(7628), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7628), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7628), - [sym_preproc_directive] = ACTIONS(7628), - [anon_sym___extension__] = ACTIONS(7628), - [anon_sym_extern] = ACTIONS(7628), - [anon_sym___attribute__] = ACTIONS(7628), - [anon_sym___attribute] = ACTIONS(7628), - [anon_sym_noreturn] = ACTIONS(7628), - [anon_sym_LBRACK] = ACTIONS(7630), - [anon_sym___declspec] = ACTIONS(7628), - [anon_sym_signed] = ACTIONS(7628), - [anon_sym_unsigned] = ACTIONS(7628), - [anon_sym_long] = ACTIONS(7628), - [anon_sym_short] = ACTIONS(7628), - [anon_sym_static] = ACTIONS(7628), - [anon_sym_auto] = ACTIONS(7628), - [anon_sym_register] = ACTIONS(7628), - [anon_sym_inline] = ACTIONS(7628), - [anon_sym___inline] = ACTIONS(7628), - [anon_sym___inline__] = ACTIONS(7628), - [anon_sym___forceinline] = ACTIONS(7628), - [anon_sym_thread_local] = ACTIONS(7628), - [anon_sym___thread] = ACTIONS(7628), - [anon_sym_CG_EXTERN] = ACTIONS(7628), - [anon_sym_CG_INLINE] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7628), - [anon_sym_IBOutlet] = ACTIONS(7628), - [anon_sym_IBInspectable] = ACTIONS(7628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7628), - [anon_sym_NS_INLINE] = ACTIONS(7628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7628), - [anon_sym_OBJC_EXPORT] = ACTIONS(7628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7628), - [anon_sym_const] = ACTIONS(7628), - [anon_sym_constexpr] = ACTIONS(7628), - [anon_sym_volatile] = ACTIONS(7628), - [anon_sym_restrict] = ACTIONS(7628), - [anon_sym___restrict__] = ACTIONS(7628), - [anon_sym__Atomic] = ACTIONS(7628), - [anon_sym__Noreturn] = ACTIONS(7628), - [anon_sym_nullable] = ACTIONS(7628), - [anon_sym__Complex] = ACTIONS(7628), - [anon_sym__Nonnull] = ACTIONS(7628), - [anon_sym__Nullable] = ACTIONS(7628), - [anon_sym__Nullable_result] = ACTIONS(7628), - [anon_sym__Null_unspecified] = ACTIONS(7628), - [anon_sym___autoreleasing] = ACTIONS(7628), - [anon_sym___block] = ACTIONS(7628), - [anon_sym___bridge] = ACTIONS(7628), - [anon_sym___bridge_retained] = ACTIONS(7628), - [anon_sym___bridge_transfer] = ACTIONS(7628), - [anon_sym___complex] = ACTIONS(7628), - [anon_sym___const] = ACTIONS(7628), - [anon_sym___imag] = ACTIONS(7628), - [anon_sym___kindof] = ACTIONS(7628), - [anon_sym___nonnull] = ACTIONS(7628), - [anon_sym___nullable] = ACTIONS(7628), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7628), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7628), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7628), - [anon_sym___real] = ACTIONS(7628), - [anon_sym___strong] = ACTIONS(7628), - [anon_sym___unsafe_unretained] = ACTIONS(7628), - [anon_sym___unused] = ACTIONS(7628), - [anon_sym___weak] = ACTIONS(7628), - [sym_primitive_type] = ACTIONS(7628), - [anon_sym_enum] = ACTIONS(7628), - [anon_sym_struct] = ACTIONS(7628), - [anon_sym_union] = ACTIONS(7628), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7628), - [anon_sym___typeof] = ACTIONS(7628), - [anon_sym_typeof] = ACTIONS(7628), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7628), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7628), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7628), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7628), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE] = ACTIONS(7628), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_API_AVAILABLE] = ACTIONS(7628), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_API_DEPRECATED] = ACTIONS(7628), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7628), - [anon_sym___deprecated_msg] = ACTIONS(7628), - [anon_sym___deprecated_enum_msg] = ACTIONS(7628), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7628), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7628), - [anon_sym__Alignas] = ACTIONS(7628), - [anon_sym_BOOL] = ACTIONS(7628), - [anon_sym_IMP] = ACTIONS(7628), - [anon_sym_SEL] = ACTIONS(7628), - [anon_sym_Class] = ACTIONS(7628), - [anon_sym_id] = ACTIONS(7628), - [anon_sym_ATdefs] = ACTIONS(7630), - }, - [4225] = { - [sym_identifier] = ACTIONS(7632), - [aux_sym_preproc_def_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token2] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7632), - [aux_sym_preproc_else_token1] = ACTIONS(7632), - [aux_sym_preproc_elif_token1] = ACTIONS(7632), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7632), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7632), - [sym_preproc_directive] = ACTIONS(7632), - [anon_sym___extension__] = ACTIONS(7632), - [anon_sym_extern] = ACTIONS(7632), - [anon_sym___attribute__] = ACTIONS(7632), - [anon_sym___attribute] = ACTIONS(7632), - [anon_sym_noreturn] = ACTIONS(7632), - [anon_sym_LBRACK] = ACTIONS(7634), - [anon_sym___declspec] = ACTIONS(7632), - [anon_sym_signed] = ACTIONS(7632), - [anon_sym_unsigned] = ACTIONS(7632), - [anon_sym_long] = ACTIONS(7632), - [anon_sym_short] = ACTIONS(7632), - [anon_sym_static] = ACTIONS(7632), - [anon_sym_auto] = ACTIONS(7632), - [anon_sym_register] = ACTIONS(7632), - [anon_sym_inline] = ACTIONS(7632), - [anon_sym___inline] = ACTIONS(7632), - [anon_sym___inline__] = ACTIONS(7632), - [anon_sym___forceinline] = ACTIONS(7632), - [anon_sym_thread_local] = ACTIONS(7632), - [anon_sym___thread] = ACTIONS(7632), - [anon_sym_CG_EXTERN] = ACTIONS(7632), - [anon_sym_CG_INLINE] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7632), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7632), - [anon_sym_IBOutlet] = ACTIONS(7632), - [anon_sym_IBInspectable] = ACTIONS(7632), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7632), - [anon_sym_NS_INLINE] = ACTIONS(7632), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7632), - [anon_sym_OBJC_EXPORT] = ACTIONS(7632), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7632), - [anon_sym_const] = ACTIONS(7632), - [anon_sym_constexpr] = ACTIONS(7632), - [anon_sym_volatile] = ACTIONS(7632), - [anon_sym_restrict] = ACTIONS(7632), - [anon_sym___restrict__] = ACTIONS(7632), - [anon_sym__Atomic] = ACTIONS(7632), - [anon_sym__Noreturn] = ACTIONS(7632), - [anon_sym_nullable] = ACTIONS(7632), - [anon_sym__Complex] = ACTIONS(7632), - [anon_sym__Nonnull] = ACTIONS(7632), - [anon_sym__Nullable] = ACTIONS(7632), - [anon_sym__Nullable_result] = ACTIONS(7632), - [anon_sym__Null_unspecified] = ACTIONS(7632), - [anon_sym___autoreleasing] = ACTIONS(7632), - [anon_sym___block] = ACTIONS(7632), - [anon_sym___bridge] = ACTIONS(7632), - [anon_sym___bridge_retained] = ACTIONS(7632), - [anon_sym___bridge_transfer] = ACTIONS(7632), - [anon_sym___complex] = ACTIONS(7632), - [anon_sym___const] = ACTIONS(7632), - [anon_sym___imag] = ACTIONS(7632), - [anon_sym___kindof] = ACTIONS(7632), - [anon_sym___nonnull] = ACTIONS(7632), - [anon_sym___nullable] = ACTIONS(7632), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7632), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7632), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7632), - [anon_sym___real] = ACTIONS(7632), - [anon_sym___strong] = ACTIONS(7632), - [anon_sym___unsafe_unretained] = ACTIONS(7632), - [anon_sym___unused] = ACTIONS(7632), - [anon_sym___weak] = ACTIONS(7632), - [sym_primitive_type] = ACTIONS(7632), - [anon_sym_enum] = ACTIONS(7632), - [anon_sym_struct] = ACTIONS(7632), - [anon_sym_union] = ACTIONS(7632), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7632), - [anon_sym___typeof] = ACTIONS(7632), - [anon_sym_typeof] = ACTIONS(7632), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7632), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7632), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7632), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7632), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE] = ACTIONS(7632), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_API_AVAILABLE] = ACTIONS(7632), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_API_DEPRECATED] = ACTIONS(7632), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7632), - [anon_sym___deprecated_msg] = ACTIONS(7632), - [anon_sym___deprecated_enum_msg] = ACTIONS(7632), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7632), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7632), - [anon_sym__Alignas] = ACTIONS(7632), - [anon_sym_BOOL] = ACTIONS(7632), - [anon_sym_IMP] = ACTIONS(7632), - [anon_sym_SEL] = ACTIONS(7632), - [anon_sym_Class] = ACTIONS(7632), - [anon_sym_id] = ACTIONS(7632), - [anon_sym_ATdefs] = ACTIONS(7634), - }, - [4226] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4227] = { - [sym_identifier] = ACTIONS(7636), - [aux_sym_preproc_def_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token2] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7636), - [aux_sym_preproc_else_token1] = ACTIONS(7636), - [aux_sym_preproc_elif_token1] = ACTIONS(7636), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7636), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7636), - [sym_preproc_directive] = ACTIONS(7636), - [anon_sym___extension__] = ACTIONS(7636), - [anon_sym_extern] = ACTIONS(7636), - [anon_sym___attribute__] = ACTIONS(7636), - [anon_sym___attribute] = ACTIONS(7636), - [anon_sym_noreturn] = ACTIONS(7636), - [anon_sym_LBRACK] = ACTIONS(7638), - [anon_sym___declspec] = ACTIONS(7636), - [anon_sym_signed] = ACTIONS(7636), - [anon_sym_unsigned] = ACTIONS(7636), - [anon_sym_long] = ACTIONS(7636), - [anon_sym_short] = ACTIONS(7636), - [anon_sym_static] = ACTIONS(7636), - [anon_sym_auto] = ACTIONS(7636), - [anon_sym_register] = ACTIONS(7636), - [anon_sym_inline] = ACTIONS(7636), - [anon_sym___inline] = ACTIONS(7636), - [anon_sym___inline__] = ACTIONS(7636), - [anon_sym___forceinline] = ACTIONS(7636), - [anon_sym_thread_local] = ACTIONS(7636), - [anon_sym___thread] = ACTIONS(7636), - [anon_sym_CG_EXTERN] = ACTIONS(7636), - [anon_sym_CG_INLINE] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7636), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7636), - [anon_sym_IBOutlet] = ACTIONS(7636), - [anon_sym_IBInspectable] = ACTIONS(7636), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7636), - [anon_sym_NS_INLINE] = ACTIONS(7636), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7636), - [anon_sym_OBJC_EXPORT] = ACTIONS(7636), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7636), - [anon_sym_const] = ACTIONS(7636), - [anon_sym_constexpr] = ACTIONS(7636), - [anon_sym_volatile] = ACTIONS(7636), - [anon_sym_restrict] = ACTIONS(7636), - [anon_sym___restrict__] = ACTIONS(7636), - [anon_sym__Atomic] = ACTIONS(7636), - [anon_sym__Noreturn] = ACTIONS(7636), - [anon_sym_nullable] = ACTIONS(7636), - [anon_sym__Complex] = ACTIONS(7636), - [anon_sym__Nonnull] = ACTIONS(7636), - [anon_sym__Nullable] = ACTIONS(7636), - [anon_sym__Nullable_result] = ACTIONS(7636), - [anon_sym__Null_unspecified] = ACTIONS(7636), - [anon_sym___autoreleasing] = ACTIONS(7636), - [anon_sym___block] = ACTIONS(7636), - [anon_sym___bridge] = ACTIONS(7636), - [anon_sym___bridge_retained] = ACTIONS(7636), - [anon_sym___bridge_transfer] = ACTIONS(7636), - [anon_sym___complex] = ACTIONS(7636), - [anon_sym___const] = ACTIONS(7636), - [anon_sym___imag] = ACTIONS(7636), - [anon_sym___kindof] = ACTIONS(7636), - [anon_sym___nonnull] = ACTIONS(7636), - [anon_sym___nullable] = ACTIONS(7636), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7636), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7636), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7636), - [anon_sym___real] = ACTIONS(7636), - [anon_sym___strong] = ACTIONS(7636), - [anon_sym___unsafe_unretained] = ACTIONS(7636), - [anon_sym___unused] = ACTIONS(7636), - [anon_sym___weak] = ACTIONS(7636), - [sym_primitive_type] = ACTIONS(7636), - [anon_sym_enum] = ACTIONS(7636), - [anon_sym_struct] = ACTIONS(7636), - [anon_sym_union] = ACTIONS(7636), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7636), - [anon_sym___typeof] = ACTIONS(7636), - [anon_sym_typeof] = ACTIONS(7636), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7636), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7636), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7636), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7636), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE] = ACTIONS(7636), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_API_AVAILABLE] = ACTIONS(7636), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_API_DEPRECATED] = ACTIONS(7636), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7636), - [anon_sym___deprecated_msg] = ACTIONS(7636), - [anon_sym___deprecated_enum_msg] = ACTIONS(7636), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7636), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7636), - [anon_sym__Alignas] = ACTIONS(7636), - [anon_sym_BOOL] = ACTIONS(7636), - [anon_sym_IMP] = ACTIONS(7636), - [anon_sym_SEL] = ACTIONS(7636), - [anon_sym_Class] = ACTIONS(7636), - [anon_sym_id] = ACTIONS(7636), - [anon_sym_ATdefs] = ACTIONS(7638), - }, - [4228] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4229] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(5179), - [anon_sym_PLUS] = ACTIONS(5179), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(5179), - [anon_sym_GT_EQ] = ACTIONS(5181), - [anon_sym_LT_EQ] = ACTIONS(5181), - [anon_sym_LT] = ACTIONS(5179), - [anon_sym_LT_LT] = ACTIONS(5181), - [anon_sym_GT_GT] = ACTIONS(5181), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4230] = { - [sym_identifier] = ACTIONS(7640), - [aux_sym_preproc_def_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token2] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7640), - [aux_sym_preproc_else_token1] = ACTIONS(7640), - [aux_sym_preproc_elif_token1] = ACTIONS(7640), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7640), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7640), - [sym_preproc_directive] = ACTIONS(7640), - [anon_sym___extension__] = ACTIONS(7640), - [anon_sym_extern] = ACTIONS(7640), - [anon_sym___attribute__] = ACTIONS(7640), - [anon_sym___attribute] = ACTIONS(7640), - [anon_sym_noreturn] = ACTIONS(7640), - [anon_sym_LBRACK] = ACTIONS(7642), - [anon_sym___declspec] = ACTIONS(7640), - [anon_sym_signed] = ACTIONS(7640), - [anon_sym_unsigned] = ACTIONS(7640), - [anon_sym_long] = ACTIONS(7640), - [anon_sym_short] = ACTIONS(7640), - [anon_sym_static] = ACTIONS(7640), - [anon_sym_auto] = ACTIONS(7640), - [anon_sym_register] = ACTIONS(7640), - [anon_sym_inline] = ACTIONS(7640), - [anon_sym___inline] = ACTIONS(7640), - [anon_sym___inline__] = ACTIONS(7640), - [anon_sym___forceinline] = ACTIONS(7640), - [anon_sym_thread_local] = ACTIONS(7640), - [anon_sym___thread] = ACTIONS(7640), - [anon_sym_CG_EXTERN] = ACTIONS(7640), - [anon_sym_CG_INLINE] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7640), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7640), - [anon_sym_IBOutlet] = ACTIONS(7640), - [anon_sym_IBInspectable] = ACTIONS(7640), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7640), - [anon_sym_NS_INLINE] = ACTIONS(7640), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7640), - [anon_sym_OBJC_EXPORT] = ACTIONS(7640), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7640), - [anon_sym_const] = ACTIONS(7640), - [anon_sym_constexpr] = ACTIONS(7640), - [anon_sym_volatile] = ACTIONS(7640), - [anon_sym_restrict] = ACTIONS(7640), - [anon_sym___restrict__] = ACTIONS(7640), - [anon_sym__Atomic] = ACTIONS(7640), - [anon_sym__Noreturn] = ACTIONS(7640), - [anon_sym_nullable] = ACTIONS(7640), - [anon_sym__Complex] = ACTIONS(7640), - [anon_sym__Nonnull] = ACTIONS(7640), - [anon_sym__Nullable] = ACTIONS(7640), - [anon_sym__Nullable_result] = ACTIONS(7640), - [anon_sym__Null_unspecified] = ACTIONS(7640), - [anon_sym___autoreleasing] = ACTIONS(7640), - [anon_sym___block] = ACTIONS(7640), - [anon_sym___bridge] = ACTIONS(7640), - [anon_sym___bridge_retained] = ACTIONS(7640), - [anon_sym___bridge_transfer] = ACTIONS(7640), - [anon_sym___complex] = ACTIONS(7640), - [anon_sym___const] = ACTIONS(7640), - [anon_sym___imag] = ACTIONS(7640), - [anon_sym___kindof] = ACTIONS(7640), - [anon_sym___nonnull] = ACTIONS(7640), - [anon_sym___nullable] = ACTIONS(7640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7640), - [anon_sym___real] = ACTIONS(7640), - [anon_sym___strong] = ACTIONS(7640), - [anon_sym___unsafe_unretained] = ACTIONS(7640), - [anon_sym___unused] = ACTIONS(7640), - [anon_sym___weak] = ACTIONS(7640), - [sym_primitive_type] = ACTIONS(7640), - [anon_sym_enum] = ACTIONS(7640), - [anon_sym_struct] = ACTIONS(7640), - [anon_sym_union] = ACTIONS(7640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7640), - [anon_sym___typeof] = ACTIONS(7640), - [anon_sym_typeof] = ACTIONS(7640), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7640), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7640), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7640), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7640), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE] = ACTIONS(7640), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_API_AVAILABLE] = ACTIONS(7640), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_API_DEPRECATED] = ACTIONS(7640), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7640), - [anon_sym___deprecated_msg] = ACTIONS(7640), - [anon_sym___deprecated_enum_msg] = ACTIONS(7640), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7640), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7640), - [anon_sym__Alignas] = ACTIONS(7640), - [anon_sym_BOOL] = ACTIONS(7640), - [anon_sym_IMP] = ACTIONS(7640), - [anon_sym_SEL] = ACTIONS(7640), - [anon_sym_Class] = ACTIONS(7640), - [anon_sym_id] = ACTIONS(7640), - [anon_sym_ATdefs] = ACTIONS(7642), - }, - [4231] = { - [sym_identifier] = ACTIONS(3074), - [aux_sym_preproc_def_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token1] = ACTIONS(3074), - [aux_sym_preproc_if_token2] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3074), - [aux_sym_preproc_else_token1] = ACTIONS(3074), - [aux_sym_preproc_elif_token1] = ACTIONS(3074), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3074), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3074), - [sym_preproc_directive] = ACTIONS(3074), - [anon_sym___extension__] = ACTIONS(3074), - [anon_sym_extern] = ACTIONS(3074), - [anon_sym___attribute__] = ACTIONS(3074), - [anon_sym___attribute] = ACTIONS(3074), - [anon_sym_noreturn] = ACTIONS(3074), - [anon_sym_LBRACK] = ACTIONS(3076), - [anon_sym___declspec] = ACTIONS(3074), - [anon_sym_signed] = ACTIONS(3074), - [anon_sym_unsigned] = ACTIONS(3074), - [anon_sym_long] = ACTIONS(3074), - [anon_sym_short] = ACTIONS(3074), - [anon_sym_static] = ACTIONS(3074), - [anon_sym_auto] = ACTIONS(3074), - [anon_sym_register] = ACTIONS(3074), - [anon_sym_inline] = ACTIONS(3074), - [anon_sym___inline] = ACTIONS(3074), - [anon_sym___inline__] = ACTIONS(3074), - [anon_sym___forceinline] = ACTIONS(3074), - [anon_sym_thread_local] = ACTIONS(3074), - [anon_sym___thread] = ACTIONS(3074), - [anon_sym_CG_EXTERN] = ACTIONS(3074), - [anon_sym_CG_INLINE] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3074), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3074), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3074), - [anon_sym_IBOutlet] = ACTIONS(3074), - [anon_sym_IBInspectable] = ACTIONS(3074), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3074), - [anon_sym_NS_INLINE] = ACTIONS(3074), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3074), - [anon_sym_OBJC_EXPORT] = ACTIONS(3074), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3074), - [anon_sym_const] = ACTIONS(3074), - [anon_sym_constexpr] = ACTIONS(3074), - [anon_sym_volatile] = ACTIONS(3074), - [anon_sym_restrict] = ACTIONS(3074), - [anon_sym___restrict__] = ACTIONS(3074), - [anon_sym__Atomic] = ACTIONS(3074), - [anon_sym__Noreturn] = ACTIONS(3074), - [anon_sym_nullable] = ACTIONS(3074), - [anon_sym__Complex] = ACTIONS(3074), - [anon_sym__Nonnull] = ACTIONS(3074), - [anon_sym__Nullable] = ACTIONS(3074), - [anon_sym__Nullable_result] = ACTIONS(3074), - [anon_sym__Null_unspecified] = ACTIONS(3074), - [anon_sym___autoreleasing] = ACTIONS(3074), - [anon_sym___block] = ACTIONS(3074), - [anon_sym___bridge] = ACTIONS(3074), - [anon_sym___bridge_retained] = ACTIONS(3074), - [anon_sym___bridge_transfer] = ACTIONS(3074), - [anon_sym___complex] = ACTIONS(3074), - [anon_sym___const] = ACTIONS(3074), - [anon_sym___imag] = ACTIONS(3074), - [anon_sym___kindof] = ACTIONS(3074), - [anon_sym___nonnull] = ACTIONS(3074), - [anon_sym___nullable] = ACTIONS(3074), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3074), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3074), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3074), - [anon_sym___real] = ACTIONS(3074), - [anon_sym___strong] = ACTIONS(3074), - [anon_sym___unsafe_unretained] = ACTIONS(3074), - [anon_sym___unused] = ACTIONS(3074), - [anon_sym___weak] = ACTIONS(3074), - [sym_primitive_type] = ACTIONS(3074), - [anon_sym_enum] = ACTIONS(3074), - [anon_sym_struct] = ACTIONS(3074), - [anon_sym_union] = ACTIONS(3074), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3074), - [anon_sym___typeof] = ACTIONS(3074), - [anon_sym_typeof] = ACTIONS(3074), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3074), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3074), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3074), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3074), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3074), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3074), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE] = ACTIONS(3074), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_API_AVAILABLE] = ACTIONS(3074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_API_DEPRECATED] = ACTIONS(3074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3074), - [anon_sym___deprecated_msg] = ACTIONS(3074), - [anon_sym___deprecated_enum_msg] = ACTIONS(3074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3074), - [anon_sym__Alignas] = ACTIONS(3074), - [anon_sym_BOOL] = ACTIONS(3074), - [anon_sym_IMP] = ACTIONS(3074), - [anon_sym_SEL] = ACTIONS(3074), - [anon_sym_Class] = ACTIONS(3074), - [anon_sym_id] = ACTIONS(3074), - [anon_sym_ATdefs] = ACTIONS(3076), - }, - [4232] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4233] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1338), - [sym_attributed_statement] = STATE(1339), - [sym_labeled_statement] = STATE(1340), - [sym_expression_statement] = STATE(1341), - [sym_if_statement] = STATE(1342), - [sym_switch_statement] = STATE(1345), - [sym_while_statement] = STATE(1347), - [sym_do_statement] = STATE(1348), - [sym_for_statement] = STATE(1349), - [sym_return_statement] = STATE(1350), - [sym_break_statement] = STATE(1351), - [sym_continue_statement] = STATE(1352), - [sym_goto_statement] = STATE(1353), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1354), - [sym_throw_statement] = STATE(1355), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1356), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1357), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4234] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4235] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4236] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4237] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [aux_sym_preproc_else_token1] = ACTIONS(7652), - [aux_sym_preproc_elif_token1] = ACTIONS(7652), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4238] = { - [sym_identifier] = ACTIONS(7656), - [aux_sym_preproc_def_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token2] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7656), - [aux_sym_preproc_else_token1] = ACTIONS(7656), - [aux_sym_preproc_elif_token1] = ACTIONS(7656), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7656), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7656), - [sym_preproc_directive] = ACTIONS(7656), - [anon_sym___extension__] = ACTIONS(7656), - [anon_sym_extern] = ACTIONS(7656), - [anon_sym___attribute__] = ACTIONS(7656), - [anon_sym___attribute] = ACTIONS(7656), - [anon_sym_noreturn] = ACTIONS(7656), - [anon_sym_LBRACK] = ACTIONS(7658), - [anon_sym___declspec] = ACTIONS(7656), - [anon_sym_signed] = ACTIONS(7656), - [anon_sym_unsigned] = ACTIONS(7656), - [anon_sym_long] = ACTIONS(7656), - [anon_sym_short] = ACTIONS(7656), - [anon_sym_static] = ACTIONS(7656), - [anon_sym_auto] = ACTIONS(7656), - [anon_sym_register] = ACTIONS(7656), - [anon_sym_inline] = ACTIONS(7656), - [anon_sym___inline] = ACTIONS(7656), - [anon_sym___inline__] = ACTIONS(7656), - [anon_sym___forceinline] = ACTIONS(7656), - [anon_sym_thread_local] = ACTIONS(7656), - [anon_sym___thread] = ACTIONS(7656), - [anon_sym_CG_EXTERN] = ACTIONS(7656), - [anon_sym_CG_INLINE] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7656), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7656), - [anon_sym_IBOutlet] = ACTIONS(7656), - [anon_sym_IBInspectable] = ACTIONS(7656), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7656), - [anon_sym_NS_INLINE] = ACTIONS(7656), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7656), - [anon_sym_OBJC_EXPORT] = ACTIONS(7656), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7656), - [anon_sym_const] = ACTIONS(7656), - [anon_sym_constexpr] = ACTIONS(7656), - [anon_sym_volatile] = ACTIONS(7656), - [anon_sym_restrict] = ACTIONS(7656), - [anon_sym___restrict__] = ACTIONS(7656), - [anon_sym__Atomic] = ACTIONS(7656), - [anon_sym__Noreturn] = ACTIONS(7656), - [anon_sym_nullable] = ACTIONS(7656), - [anon_sym__Complex] = ACTIONS(7656), - [anon_sym__Nonnull] = ACTIONS(7656), - [anon_sym__Nullable] = ACTIONS(7656), - [anon_sym__Nullable_result] = ACTIONS(7656), - [anon_sym__Null_unspecified] = ACTIONS(7656), - [anon_sym___autoreleasing] = ACTIONS(7656), - [anon_sym___block] = ACTIONS(7656), - [anon_sym___bridge] = ACTIONS(7656), - [anon_sym___bridge_retained] = ACTIONS(7656), - [anon_sym___bridge_transfer] = ACTIONS(7656), - [anon_sym___complex] = ACTIONS(7656), - [anon_sym___const] = ACTIONS(7656), - [anon_sym___imag] = ACTIONS(7656), - [anon_sym___kindof] = ACTIONS(7656), - [anon_sym___nonnull] = ACTIONS(7656), - [anon_sym___nullable] = ACTIONS(7656), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7656), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7656), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7656), - [anon_sym___real] = ACTIONS(7656), - [anon_sym___strong] = ACTIONS(7656), - [anon_sym___unsafe_unretained] = ACTIONS(7656), - [anon_sym___unused] = ACTIONS(7656), - [anon_sym___weak] = ACTIONS(7656), - [sym_primitive_type] = ACTIONS(7656), - [anon_sym_enum] = ACTIONS(7656), - [anon_sym_struct] = ACTIONS(7656), - [anon_sym_union] = ACTIONS(7656), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7656), - [anon_sym___typeof] = ACTIONS(7656), - [anon_sym_typeof] = ACTIONS(7656), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7656), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7656), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7656), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7656), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE] = ACTIONS(7656), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_API_AVAILABLE] = ACTIONS(7656), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_API_DEPRECATED] = ACTIONS(7656), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7656), - [anon_sym___deprecated_msg] = ACTIONS(7656), - [anon_sym___deprecated_enum_msg] = ACTIONS(7656), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7656), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7656), - [anon_sym__Alignas] = ACTIONS(7656), - [anon_sym_BOOL] = ACTIONS(7656), - [anon_sym_IMP] = ACTIONS(7656), - [anon_sym_SEL] = ACTIONS(7656), - [anon_sym_Class] = ACTIONS(7656), - [anon_sym_id] = ACTIONS(7656), - [anon_sym_ATdefs] = ACTIONS(7658), - }, - [4239] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4240] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4241] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4242] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4243] = { - [sym_identifier] = ACTIONS(3066), - [aux_sym_preproc_def_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token1] = ACTIONS(3066), - [aux_sym_preproc_if_token2] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3066), - [aux_sym_preproc_else_token1] = ACTIONS(3066), - [aux_sym_preproc_elif_token1] = ACTIONS(3066), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3066), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3066), - [sym_preproc_directive] = ACTIONS(3066), - [anon_sym___extension__] = ACTIONS(3066), - [anon_sym_extern] = ACTIONS(3066), - [anon_sym___attribute__] = ACTIONS(3066), - [anon_sym___attribute] = ACTIONS(3066), - [anon_sym_noreturn] = ACTIONS(3066), - [anon_sym_LBRACK] = ACTIONS(3068), - [anon_sym___declspec] = ACTIONS(3066), - [anon_sym_signed] = ACTIONS(3066), - [anon_sym_unsigned] = ACTIONS(3066), - [anon_sym_long] = ACTIONS(3066), - [anon_sym_short] = ACTIONS(3066), - [anon_sym_static] = ACTIONS(3066), - [anon_sym_auto] = ACTIONS(3066), - [anon_sym_register] = ACTIONS(3066), - [anon_sym_inline] = ACTIONS(3066), - [anon_sym___inline] = ACTIONS(3066), - [anon_sym___inline__] = ACTIONS(3066), - [anon_sym___forceinline] = ACTIONS(3066), - [anon_sym_thread_local] = ACTIONS(3066), - [anon_sym___thread] = ACTIONS(3066), - [anon_sym_CG_EXTERN] = ACTIONS(3066), - [anon_sym_CG_INLINE] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3066), - [anon_sym_IBOutlet] = ACTIONS(3066), - [anon_sym_IBInspectable] = ACTIONS(3066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3066), - [anon_sym_NS_INLINE] = ACTIONS(3066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3066), - [anon_sym_OBJC_EXPORT] = ACTIONS(3066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3066), - [anon_sym_const] = ACTIONS(3066), - [anon_sym_constexpr] = ACTIONS(3066), - [anon_sym_volatile] = ACTIONS(3066), - [anon_sym_restrict] = ACTIONS(3066), - [anon_sym___restrict__] = ACTIONS(3066), - [anon_sym__Atomic] = ACTIONS(3066), - [anon_sym__Noreturn] = ACTIONS(3066), - [anon_sym_nullable] = ACTIONS(3066), - [anon_sym__Complex] = ACTIONS(3066), - [anon_sym__Nonnull] = ACTIONS(3066), - [anon_sym__Nullable] = ACTIONS(3066), - [anon_sym__Nullable_result] = ACTIONS(3066), - [anon_sym__Null_unspecified] = ACTIONS(3066), - [anon_sym___autoreleasing] = ACTIONS(3066), - [anon_sym___block] = ACTIONS(3066), - [anon_sym___bridge] = ACTIONS(3066), - [anon_sym___bridge_retained] = ACTIONS(3066), - [anon_sym___bridge_transfer] = ACTIONS(3066), - [anon_sym___complex] = ACTIONS(3066), - [anon_sym___const] = ACTIONS(3066), - [anon_sym___imag] = ACTIONS(3066), - [anon_sym___kindof] = ACTIONS(3066), - [anon_sym___nonnull] = ACTIONS(3066), - [anon_sym___nullable] = ACTIONS(3066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3066), - [anon_sym___real] = ACTIONS(3066), - [anon_sym___strong] = ACTIONS(3066), - [anon_sym___unsafe_unretained] = ACTIONS(3066), - [anon_sym___unused] = ACTIONS(3066), - [anon_sym___weak] = ACTIONS(3066), - [sym_primitive_type] = ACTIONS(3066), - [anon_sym_enum] = ACTIONS(3066), - [anon_sym_struct] = ACTIONS(3066), - [anon_sym_union] = ACTIONS(3066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3066), - [anon_sym___typeof] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE] = ACTIONS(3066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_API_AVAILABLE] = ACTIONS(3066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_API_DEPRECATED] = ACTIONS(3066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3066), - [anon_sym___deprecated_msg] = ACTIONS(3066), - [anon_sym___deprecated_enum_msg] = ACTIONS(3066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3066), - [anon_sym__Alignas] = ACTIONS(3066), - [anon_sym_BOOL] = ACTIONS(3066), - [anon_sym_IMP] = ACTIONS(3066), - [anon_sym_SEL] = ACTIONS(3066), - [anon_sym_Class] = ACTIONS(3066), - [anon_sym_id] = ACTIONS(3066), - [anon_sym_ATdefs] = ACTIONS(3068), - }, - [4244] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [aux_sym_preproc_else_token1] = ACTIONS(7556), - [aux_sym_preproc_elif_token1] = ACTIONS(7556), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4245] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(5572), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5572), - [anon_sym___extension__] = ACTIONS(5572), - [anon_sym_extern] = ACTIONS(5572), - [anon_sym___attribute__] = ACTIONS(5572), - [anon_sym___attribute] = ACTIONS(5570), - [anon_sym_noreturn] = ACTIONS(5572), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5572), - [anon_sym_static] = ACTIONS(5572), - [anon_sym_auto] = ACTIONS(5572), - [anon_sym_register] = ACTIONS(5572), - [anon_sym_inline] = ACTIONS(5572), - [anon_sym___inline] = ACTIONS(5570), - [anon_sym___inline__] = ACTIONS(5572), - [anon_sym___forceinline] = ACTIONS(5572), - [anon_sym_thread_local] = ACTIONS(5572), - [anon_sym___thread] = ACTIONS(5572), - [anon_sym_CG_EXTERN] = ACTIONS(5572), - [anon_sym_CG_INLINE] = ACTIONS(5572), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5572), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5572), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5572), - [anon_sym_IBOutlet] = ACTIONS(5572), - [anon_sym_IBInspectable] = ACTIONS(5572), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5572), - [anon_sym_NS_INLINE] = ACTIONS(5572), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5572), - [anon_sym_OBJC_EXPORT] = ACTIONS(5572), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5572), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5572), - [anon_sym_const] = ACTIONS(5570), - [anon_sym_constexpr] = ACTIONS(5572), - [anon_sym_volatile] = ACTIONS(5572), - [anon_sym_restrict] = ACTIONS(5572), - [anon_sym___restrict__] = ACTIONS(5572), - [anon_sym__Atomic] = ACTIONS(5572), - [anon_sym__Noreturn] = ACTIONS(5572), - [anon_sym_nullable] = ACTIONS(5572), - [anon_sym__Complex] = ACTIONS(5572), - [anon_sym__Nonnull] = ACTIONS(5572), - [anon_sym__Nullable] = ACTIONS(5570), - [anon_sym__Nullable_result] = ACTIONS(5572), - [anon_sym__Null_unspecified] = ACTIONS(5572), - [anon_sym___autoreleasing] = ACTIONS(5572), - [anon_sym___block] = ACTIONS(5572), - [anon_sym___bridge] = ACTIONS(5570), - [anon_sym___bridge_retained] = ACTIONS(5572), - [anon_sym___bridge_transfer] = ACTIONS(5572), - [anon_sym___complex] = ACTIONS(5572), - [anon_sym___const] = ACTIONS(5572), - [anon_sym___imag] = ACTIONS(5572), - [anon_sym___kindof] = ACTIONS(5572), - [anon_sym___nonnull] = ACTIONS(5572), - [anon_sym___nullable] = ACTIONS(5572), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5572), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5572), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5572), - [anon_sym___real] = ACTIONS(5572), - [anon_sym___strong] = ACTIONS(5572), - [anon_sym___unsafe_unretained] = ACTIONS(5572), - [anon_sym___unused] = ACTIONS(5572), - [anon_sym___weak] = ACTIONS(5572), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5572), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5572), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5572), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5572), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5572), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5572), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5572), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5572), - [anon_sym_NS_AVAILABLE] = ACTIONS(5570), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5572), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_API_AVAILABLE] = ACTIONS(5572), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_API_DEPRECATED] = ACTIONS(5572), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5572), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5572), - [anon_sym___deprecated_msg] = ACTIONS(5572), - [anon_sym___deprecated_enum_msg] = ACTIONS(5572), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5572), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5572), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5572), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5572), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5572), - [anon_sym__Alignas] = ACTIONS(5572), - }, - [4246] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4247] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(5181), - [anon_sym_BANG_EQ] = ACTIONS(5181), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4248] = { - [sym_attribute_declaration] = STATE(4152), - [sym_compound_statement] = STATE(1945), - [sym_attributed_statement] = STATE(1944), - [sym_labeled_statement] = STATE(1939), - [sym_expression_statement] = STATE(1938), - [sym_if_statement] = STATE(1937), - [sym_switch_statement] = STATE(1936), - [sym_while_statement] = STATE(1928), - [sym_do_statement] = STATE(1926), - [sym_for_statement] = STATE(1917), - [sym_return_statement] = STATE(1909), - [sym_break_statement] = STATE(1907), - [sym_continue_statement] = STATE(1904), - [sym_goto_statement] = STATE(1901), - [sym__expression] = STATE(6780), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8695), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1900), - [sym_throw_statement] = STATE(1881), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1869), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1865), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4152), - [sym_identifier] = ACTIONS(6952), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(2100), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(2106), - [anon_sym_ATautoreleasepool] = ACTIONS(2108), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(2110), - [anon_sym_switch] = ACTIONS(2112), - [anon_sym_while] = ACTIONS(2114), - [anon_sym_do] = ACTIONS(2116), - [anon_sym_for] = ACTIONS(2118), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(2120), - [anon_sym_break] = ACTIONS(2122), - [anon_sym_continue] = ACTIONS(2124), - [anon_sym_goto] = ACTIONS(2126), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(2128), - [anon_sym___try] = ACTIONS(2130), - [anon_sym_ATthrow] = ACTIONS(2132), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(2134), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(2136), - [anon_sym_id] = ACTIONS(81), - }, - [4249] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(5179), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4250] = { - [sym_attribute_specifier] = STATE(4359), - [sym_gnu_asm_expression] = STATE(4330), - [aux_sym_function_declarator_repeat1] = STATE(4359), - [sym_identifier] = ACTIONS(7664), - [anon_sym_COMMA] = ACTIONS(7666), - [anon_sym_LPAREN2] = ACTIONS(7666), - [anon_sym_SEMI] = ACTIONS(7666), - [anon_sym___extension__] = ACTIONS(7664), - [anon_sym_extern] = ACTIONS(7664), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7664), - [anon_sym_LBRACK] = ACTIONS(7666), - [anon_sym___declspec] = ACTIONS(7664), - [anon_sym_LBRACE] = ACTIONS(7666), - [anon_sym_signed] = ACTIONS(7664), - [anon_sym_unsigned] = ACTIONS(7664), - [anon_sym_long] = ACTIONS(7664), - [anon_sym_short] = ACTIONS(7664), - [anon_sym_EQ] = ACTIONS(7666), - [anon_sym_ATautoreleasepool] = ACTIONS(7666), - [anon_sym_static] = ACTIONS(7664), - [anon_sym_auto] = ACTIONS(7664), - [anon_sym_register] = ACTIONS(7664), - [anon_sym_inline] = ACTIONS(7664), - [anon_sym___inline] = ACTIONS(7664), - [anon_sym___inline__] = ACTIONS(7664), - [anon_sym___forceinline] = ACTIONS(7664), - [anon_sym_thread_local] = ACTIONS(7664), - [anon_sym___thread] = ACTIONS(7664), - [anon_sym_CG_EXTERN] = ACTIONS(7664), - [anon_sym_CG_INLINE] = ACTIONS(7664), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7664), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7664), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7664), - [anon_sym_IBOutlet] = ACTIONS(7664), - [anon_sym_IBInspectable] = ACTIONS(7664), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7664), - [anon_sym_NS_INLINE] = ACTIONS(7664), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7664), - [anon_sym_OBJC_EXPORT] = ACTIONS(7664), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7664), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7664), - [anon_sym_const] = ACTIONS(7664), - [anon_sym_constexpr] = ACTIONS(7664), - [anon_sym_volatile] = ACTIONS(7664), - [anon_sym_restrict] = ACTIONS(7664), - [anon_sym___restrict__] = ACTIONS(7664), - [anon_sym__Atomic] = ACTIONS(7664), - [anon_sym__Noreturn] = ACTIONS(7664), - [anon_sym_nullable] = ACTIONS(7664), - [anon_sym__Complex] = ACTIONS(7664), - [anon_sym__Nonnull] = ACTIONS(7664), - [anon_sym__Nullable] = ACTIONS(7664), - [anon_sym__Nullable_result] = ACTIONS(7664), - [anon_sym__Null_unspecified] = ACTIONS(7664), - [anon_sym___autoreleasing] = ACTIONS(7664), - [anon_sym___block] = ACTIONS(7664), - [anon_sym___bridge] = ACTIONS(7664), - [anon_sym___bridge_retained] = ACTIONS(7664), - [anon_sym___bridge_transfer] = ACTIONS(7664), - [anon_sym___complex] = ACTIONS(7664), - [anon_sym___const] = ACTIONS(7664), - [anon_sym___imag] = ACTIONS(7664), - [anon_sym___kindof] = ACTIONS(7664), - [anon_sym___nonnull] = ACTIONS(7664), - [anon_sym___nullable] = ACTIONS(7664), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7664), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7664), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7664), - [anon_sym___real] = ACTIONS(7664), - [anon_sym___strong] = ACTIONS(7664), - [anon_sym___unsafe_unretained] = ACTIONS(7664), - [anon_sym___unused] = ACTIONS(7664), - [anon_sym___weak] = ACTIONS(7664), - [sym_primitive_type] = ACTIONS(7664), - [anon_sym_enum] = ACTIONS(7664), - [anon_sym_struct] = ACTIONS(7664), - [anon_sym_union] = ACTIONS(7664), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7664), - [anon_sym___typeof] = ACTIONS(7664), - [anon_sym_typeof] = ACTIONS(7664), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7664), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7664), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7664), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7664), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7664), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7664), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7664), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7664), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7664), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7664), - [anon_sym_NS_AVAILABLE] = ACTIONS(7664), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7664), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7664), - [anon_sym_API_AVAILABLE] = ACTIONS(7664), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7664), - [anon_sym_API_DEPRECATED] = ACTIONS(7664), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7664), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7664), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7664), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7664), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7664), - [anon_sym___deprecated_msg] = ACTIONS(7664), - [anon_sym___deprecated_enum_msg] = ACTIONS(7664), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7664), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7664), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7664), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7664), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7664), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7664), - [anon_sym__Alignas] = ACTIONS(7664), - [anon_sym_BOOL] = ACTIONS(7664), - [anon_sym_IMP] = ACTIONS(7664), - [anon_sym_SEL] = ACTIONS(7664), - [anon_sym_Class] = ACTIONS(7664), - [anon_sym_id] = ACTIONS(7664), - }, - [4251] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(5181), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4252] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(5179), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4253] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(5181), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4254] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5181), - [anon_sym_COMMA] = ACTIONS(5181), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(5181), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5181), - [anon_sym___extension__] = ACTIONS(5181), - [anon_sym_extern] = ACTIONS(5181), - [anon_sym___attribute__] = ACTIONS(5181), - [anon_sym___attribute] = ACTIONS(5179), - [anon_sym_noreturn] = ACTIONS(5181), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5181), - [anon_sym_static] = ACTIONS(5181), - [anon_sym_auto] = ACTIONS(5181), - [anon_sym_register] = ACTIONS(5181), - [anon_sym_inline] = ACTIONS(5181), - [anon_sym___inline] = ACTIONS(5179), - [anon_sym___inline__] = ACTIONS(5181), - [anon_sym___forceinline] = ACTIONS(5181), - [anon_sym_thread_local] = ACTIONS(5181), - [anon_sym___thread] = ACTIONS(5181), - [anon_sym_CG_EXTERN] = ACTIONS(5181), - [anon_sym_CG_INLINE] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5181), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5181), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5181), - [anon_sym_IBOutlet] = ACTIONS(5181), - [anon_sym_IBInspectable] = ACTIONS(5181), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5181), - [anon_sym_NS_INLINE] = ACTIONS(5181), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5181), - [anon_sym_OBJC_EXPORT] = ACTIONS(5181), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5181), - [anon_sym_const] = ACTIONS(5179), - [anon_sym_constexpr] = ACTIONS(5181), - [anon_sym_volatile] = ACTIONS(5181), - [anon_sym_restrict] = ACTIONS(5181), - [anon_sym___restrict__] = ACTIONS(5181), - [anon_sym__Atomic] = ACTIONS(5181), - [anon_sym__Noreturn] = ACTIONS(5181), - [anon_sym_nullable] = ACTIONS(5181), - [anon_sym__Complex] = ACTIONS(5181), - [anon_sym__Nonnull] = ACTIONS(5181), - [anon_sym__Nullable] = ACTIONS(5179), - [anon_sym__Nullable_result] = ACTIONS(5181), - [anon_sym__Null_unspecified] = ACTIONS(5181), - [anon_sym___autoreleasing] = ACTIONS(5181), - [anon_sym___block] = ACTIONS(5181), - [anon_sym___bridge] = ACTIONS(5179), - [anon_sym___bridge_retained] = ACTIONS(5181), - [anon_sym___bridge_transfer] = ACTIONS(5181), - [anon_sym___complex] = ACTIONS(5181), - [anon_sym___const] = ACTIONS(5181), - [anon_sym___imag] = ACTIONS(5181), - [anon_sym___kindof] = ACTIONS(5181), - [anon_sym___nonnull] = ACTIONS(5181), - [anon_sym___nullable] = ACTIONS(5181), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5181), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5181), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5181), - [anon_sym___real] = ACTIONS(5181), - [anon_sym___strong] = ACTIONS(5181), - [anon_sym___unsafe_unretained] = ACTIONS(5181), - [anon_sym___unused] = ACTIONS(5181), - [anon_sym___weak] = ACTIONS(5181), - [anon_sym_QMARK] = ACTIONS(5181), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5181), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5181), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5181), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5181), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5181), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5181), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE] = ACTIONS(5179), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5181), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_API_AVAILABLE] = ACTIONS(5181), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_API_DEPRECATED] = ACTIONS(5181), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5181), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5181), - [anon_sym___deprecated_msg] = ACTIONS(5181), - [anon_sym___deprecated_enum_msg] = ACTIONS(5181), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5181), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5181), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5181), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5181), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5181), - [anon_sym__Alignas] = ACTIONS(5181), - }, - [4255] = { - [sym_argument_list] = STATE(2891), - [anon_sym_DOT_DOT_DOT] = ACTIONS(7560), - [anon_sym_COMMA] = ACTIONS(5653), - [anon_sym_LPAREN2] = ACTIONS(5183), - [anon_sym_DASH] = ACTIONS(7564), - [anon_sym_PLUS] = ACTIONS(7564), - [anon_sym_STAR] = ACTIONS(7566), - [anon_sym_SLASH] = ACTIONS(7568), - [anon_sym_PERCENT] = ACTIONS(7566), - [anon_sym_PIPE_PIPE] = ACTIONS(7570), - [anon_sym_AMP_AMP] = ACTIONS(7572), - [anon_sym_PIPE] = ACTIONS(7574), - [anon_sym_CARET] = ACTIONS(7576), - [anon_sym_AMP] = ACTIONS(7578), - [anon_sym_EQ_EQ] = ACTIONS(7580), - [anon_sym_BANG_EQ] = ACTIONS(7580), - [anon_sym_GT] = ACTIONS(7582), - [anon_sym_GT_EQ] = ACTIONS(7584), - [anon_sym_LT_EQ] = ACTIONS(7584), - [anon_sym_LT] = ACTIONS(7582), - [anon_sym_LT_LT] = ACTIONS(7586), - [anon_sym_GT_GT] = ACTIONS(7586), - [anon_sym_SEMI] = ACTIONS(5653), - [anon_sym___extension__] = ACTIONS(5653), - [anon_sym_extern] = ACTIONS(5653), - [anon_sym___attribute__] = ACTIONS(5653), - [anon_sym___attribute] = ACTIONS(5651), - [anon_sym_noreturn] = ACTIONS(5653), - [anon_sym_LBRACK] = ACTIONS(5185), - [anon_sym___declspec] = ACTIONS(5653), - [anon_sym_static] = ACTIONS(5653), - [anon_sym_auto] = ACTIONS(5653), - [anon_sym_register] = ACTIONS(5653), - [anon_sym_inline] = ACTIONS(5653), - [anon_sym___inline] = ACTIONS(5651), - [anon_sym___inline__] = ACTIONS(5653), - [anon_sym___forceinline] = ACTIONS(5653), - [anon_sym_thread_local] = ACTIONS(5653), - [anon_sym___thread] = ACTIONS(5653), - [anon_sym_CG_EXTERN] = ACTIONS(5653), - [anon_sym_CG_INLINE] = ACTIONS(5653), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5653), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5653), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5653), - [anon_sym_IBOutlet] = ACTIONS(5653), - [anon_sym_IBInspectable] = ACTIONS(5653), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5653), - [anon_sym_NS_INLINE] = ACTIONS(5653), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5653), - [anon_sym_OBJC_EXPORT] = ACTIONS(5653), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5653), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5653), - [anon_sym_const] = ACTIONS(5651), - [anon_sym_constexpr] = ACTIONS(5653), - [anon_sym_volatile] = ACTIONS(5653), - [anon_sym_restrict] = ACTIONS(5653), - [anon_sym___restrict__] = ACTIONS(5653), - [anon_sym__Atomic] = ACTIONS(5653), - [anon_sym__Noreturn] = ACTIONS(5653), - [anon_sym_nullable] = ACTIONS(5653), - [anon_sym__Complex] = ACTIONS(5653), - [anon_sym__Nonnull] = ACTIONS(5653), - [anon_sym__Nullable] = ACTIONS(5651), - [anon_sym__Nullable_result] = ACTIONS(5653), - [anon_sym__Null_unspecified] = ACTIONS(5653), - [anon_sym___autoreleasing] = ACTIONS(5653), - [anon_sym___block] = ACTIONS(5653), - [anon_sym___bridge] = ACTIONS(5651), - [anon_sym___bridge_retained] = ACTIONS(5653), - [anon_sym___bridge_transfer] = ACTIONS(5653), - [anon_sym___complex] = ACTIONS(5653), - [anon_sym___const] = ACTIONS(5653), - [anon_sym___imag] = ACTIONS(5653), - [anon_sym___kindof] = ACTIONS(5653), - [anon_sym___nonnull] = ACTIONS(5653), - [anon_sym___nullable] = ACTIONS(5653), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5653), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5653), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5653), - [anon_sym___real] = ACTIONS(5653), - [anon_sym___strong] = ACTIONS(5653), - [anon_sym___unsafe_unretained] = ACTIONS(5653), - [anon_sym___unused] = ACTIONS(5653), - [anon_sym___weak] = ACTIONS(5653), - [anon_sym_QMARK] = ACTIONS(7590), - [anon_sym_DASH_DASH] = ACTIONS(5777), - [anon_sym_PLUS_PLUS] = ACTIONS(5777), - [anon_sym_DOT] = ACTIONS(5189), - [anon_sym_DASH_GT] = ACTIONS(5191), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5653), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5653), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5653), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5653), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5653), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5653), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5653), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5653), - [anon_sym_NS_AVAILABLE] = ACTIONS(5651), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5653), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_API_AVAILABLE] = ACTIONS(5653), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_API_DEPRECATED] = ACTIONS(5653), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5653), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5653), - [anon_sym___deprecated_msg] = ACTIONS(5653), - [anon_sym___deprecated_enum_msg] = ACTIONS(5653), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5653), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5653), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5653), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5653), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5653), - [anon_sym__Alignas] = ACTIONS(5653), - }, - [4256] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4257] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4258] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4259] = { - [sym_identifier] = ACTIONS(3400), - [aux_sym_preproc_def_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token1] = ACTIONS(3400), - [aux_sym_preproc_if_token2] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3400), - [aux_sym_preproc_else_token1] = ACTIONS(3400), - [aux_sym_preproc_elif_token1] = ACTIONS(3400), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3400), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3400), - [sym_preproc_directive] = ACTIONS(3400), - [anon_sym___extension__] = ACTIONS(3400), - [anon_sym_extern] = ACTIONS(3400), - [anon_sym___attribute__] = ACTIONS(3400), - [anon_sym___attribute] = ACTIONS(3400), - [anon_sym_noreturn] = ACTIONS(3400), - [anon_sym_LBRACK] = ACTIONS(3402), - [anon_sym___declspec] = ACTIONS(3400), - [anon_sym_signed] = ACTIONS(3400), - [anon_sym_unsigned] = ACTIONS(3400), - [anon_sym_long] = ACTIONS(3400), - [anon_sym_short] = ACTIONS(3400), - [anon_sym_static] = ACTIONS(3400), - [anon_sym_auto] = ACTIONS(3400), - [anon_sym_register] = ACTIONS(3400), - [anon_sym_inline] = ACTIONS(3400), - [anon_sym___inline] = ACTIONS(3400), - [anon_sym___inline__] = ACTIONS(3400), - [anon_sym___forceinline] = ACTIONS(3400), - [anon_sym_thread_local] = ACTIONS(3400), - [anon_sym___thread] = ACTIONS(3400), - [anon_sym_CG_EXTERN] = ACTIONS(3400), - [anon_sym_CG_INLINE] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3400), - [anon_sym_IBOutlet] = ACTIONS(3400), - [anon_sym_IBInspectable] = ACTIONS(3400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3400), - [anon_sym_NS_INLINE] = ACTIONS(3400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3400), - [anon_sym_OBJC_EXPORT] = ACTIONS(3400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3400), - [anon_sym_const] = ACTIONS(3400), - [anon_sym_constexpr] = ACTIONS(3400), - [anon_sym_volatile] = ACTIONS(3400), - [anon_sym_restrict] = ACTIONS(3400), - [anon_sym___restrict__] = ACTIONS(3400), - [anon_sym__Atomic] = ACTIONS(3400), - [anon_sym__Noreturn] = ACTIONS(3400), - [anon_sym_nullable] = ACTIONS(3400), - [anon_sym__Complex] = ACTIONS(3400), - [anon_sym__Nonnull] = ACTIONS(3400), - [anon_sym__Nullable] = ACTIONS(3400), - [anon_sym__Nullable_result] = ACTIONS(3400), - [anon_sym__Null_unspecified] = ACTIONS(3400), - [anon_sym___autoreleasing] = ACTIONS(3400), - [anon_sym___block] = ACTIONS(3400), - [anon_sym___bridge] = ACTIONS(3400), - [anon_sym___bridge_retained] = ACTIONS(3400), - [anon_sym___bridge_transfer] = ACTIONS(3400), - [anon_sym___complex] = ACTIONS(3400), - [anon_sym___const] = ACTIONS(3400), - [anon_sym___imag] = ACTIONS(3400), - [anon_sym___kindof] = ACTIONS(3400), - [anon_sym___nonnull] = ACTIONS(3400), - [anon_sym___nullable] = ACTIONS(3400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3400), - [anon_sym___real] = ACTIONS(3400), - [anon_sym___strong] = ACTIONS(3400), - [anon_sym___unsafe_unretained] = ACTIONS(3400), - [anon_sym___unused] = ACTIONS(3400), - [anon_sym___weak] = ACTIONS(3400), - [sym_primitive_type] = ACTIONS(3400), - [anon_sym_enum] = ACTIONS(3400), - [anon_sym_struct] = ACTIONS(3400), - [anon_sym_union] = ACTIONS(3400), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3400), - [anon_sym___typeof] = ACTIONS(3400), - [anon_sym_typeof] = ACTIONS(3400), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE] = ACTIONS(3400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_API_AVAILABLE] = ACTIONS(3400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_API_DEPRECATED] = ACTIONS(3400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3400), - [anon_sym___deprecated_msg] = ACTIONS(3400), - [anon_sym___deprecated_enum_msg] = ACTIONS(3400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3400), - [anon_sym__Alignas] = ACTIONS(3400), - [anon_sym_BOOL] = ACTIONS(3400), - [anon_sym_IMP] = ACTIONS(3400), - [anon_sym_SEL] = ACTIONS(3400), - [anon_sym_Class] = ACTIONS(3400), - [anon_sym_id] = ACTIONS(3400), - [anon_sym_ATdefs] = ACTIONS(3402), - }, - [4260] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [aux_sym_preproc_else_token1] = ACTIONS(7652), - [aux_sym_preproc_elif_token1] = ACTIONS(7652), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4261] = { - [sym_identifier] = ACTIONS(7668), - [aux_sym_preproc_def_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token2] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7668), - [aux_sym_preproc_else_token1] = ACTIONS(7668), - [aux_sym_preproc_elif_token1] = ACTIONS(7668), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7668), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7668), - [sym_preproc_directive] = ACTIONS(7668), - [anon_sym___extension__] = ACTIONS(7668), - [anon_sym_extern] = ACTIONS(7668), - [anon_sym___attribute__] = ACTIONS(7668), - [anon_sym___attribute] = ACTIONS(7668), - [anon_sym_noreturn] = ACTIONS(7668), - [anon_sym_LBRACK] = ACTIONS(7670), - [anon_sym___declspec] = ACTIONS(7668), - [anon_sym_signed] = ACTIONS(7668), - [anon_sym_unsigned] = ACTIONS(7668), - [anon_sym_long] = ACTIONS(7668), - [anon_sym_short] = ACTIONS(7668), - [anon_sym_static] = ACTIONS(7668), - [anon_sym_auto] = ACTIONS(7668), - [anon_sym_register] = ACTIONS(7668), - [anon_sym_inline] = ACTIONS(7668), - [anon_sym___inline] = ACTIONS(7668), - [anon_sym___inline__] = ACTIONS(7668), - [anon_sym___forceinline] = ACTIONS(7668), - [anon_sym_thread_local] = ACTIONS(7668), - [anon_sym___thread] = ACTIONS(7668), - [anon_sym_CG_EXTERN] = ACTIONS(7668), - [anon_sym_CG_INLINE] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7668), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7668), - [anon_sym_IBOutlet] = ACTIONS(7668), - [anon_sym_IBInspectable] = ACTIONS(7668), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7668), - [anon_sym_NS_INLINE] = ACTIONS(7668), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7668), - [anon_sym_OBJC_EXPORT] = ACTIONS(7668), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7668), - [anon_sym_const] = ACTIONS(7668), - [anon_sym_constexpr] = ACTIONS(7668), - [anon_sym_volatile] = ACTIONS(7668), - [anon_sym_restrict] = ACTIONS(7668), - [anon_sym___restrict__] = ACTIONS(7668), - [anon_sym__Atomic] = ACTIONS(7668), - [anon_sym__Noreturn] = ACTIONS(7668), - [anon_sym_nullable] = ACTIONS(7668), - [anon_sym__Complex] = ACTIONS(7668), - [anon_sym__Nonnull] = ACTIONS(7668), - [anon_sym__Nullable] = ACTIONS(7668), - [anon_sym__Nullable_result] = ACTIONS(7668), - [anon_sym__Null_unspecified] = ACTIONS(7668), - [anon_sym___autoreleasing] = ACTIONS(7668), - [anon_sym___block] = ACTIONS(7668), - [anon_sym___bridge] = ACTIONS(7668), - [anon_sym___bridge_retained] = ACTIONS(7668), - [anon_sym___bridge_transfer] = ACTIONS(7668), - [anon_sym___complex] = ACTIONS(7668), - [anon_sym___const] = ACTIONS(7668), - [anon_sym___imag] = ACTIONS(7668), - [anon_sym___kindof] = ACTIONS(7668), - [anon_sym___nonnull] = ACTIONS(7668), - [anon_sym___nullable] = ACTIONS(7668), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7668), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7668), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7668), - [anon_sym___real] = ACTIONS(7668), - [anon_sym___strong] = ACTIONS(7668), - [anon_sym___unsafe_unretained] = ACTIONS(7668), - [anon_sym___unused] = ACTIONS(7668), - [anon_sym___weak] = ACTIONS(7668), - [sym_primitive_type] = ACTIONS(7668), - [anon_sym_enum] = ACTIONS(7668), - [anon_sym_struct] = ACTIONS(7668), - [anon_sym_union] = ACTIONS(7668), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7668), - [anon_sym___typeof] = ACTIONS(7668), - [anon_sym_typeof] = ACTIONS(7668), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7668), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7668), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7668), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7668), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE] = ACTIONS(7668), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_API_AVAILABLE] = ACTIONS(7668), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_API_DEPRECATED] = ACTIONS(7668), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7668), - [anon_sym___deprecated_msg] = ACTIONS(7668), - [anon_sym___deprecated_enum_msg] = ACTIONS(7668), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7668), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7668), - [anon_sym__Alignas] = ACTIONS(7668), - [anon_sym_BOOL] = ACTIONS(7668), - [anon_sym_IMP] = ACTIONS(7668), - [anon_sym_SEL] = ACTIONS(7668), - [anon_sym_Class] = ACTIONS(7668), - [anon_sym_id] = ACTIONS(7668), - [anon_sym_ATdefs] = ACTIONS(7670), - }, - [4262] = { - [sym_identifier] = ACTIONS(7672), - [aux_sym_preproc_def_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token2] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7672), - [aux_sym_preproc_else_token1] = ACTIONS(7672), - [aux_sym_preproc_elif_token1] = ACTIONS(7672), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7672), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7672), - [sym_preproc_directive] = ACTIONS(7672), - [anon_sym___extension__] = ACTIONS(7672), - [anon_sym_extern] = ACTIONS(7672), - [anon_sym___attribute__] = ACTIONS(7672), - [anon_sym___attribute] = ACTIONS(7672), - [anon_sym_noreturn] = ACTIONS(7672), - [anon_sym_LBRACK] = ACTIONS(7674), - [anon_sym___declspec] = ACTIONS(7672), - [anon_sym_signed] = ACTIONS(7672), - [anon_sym_unsigned] = ACTIONS(7672), - [anon_sym_long] = ACTIONS(7672), - [anon_sym_short] = ACTIONS(7672), - [anon_sym_static] = ACTIONS(7672), - [anon_sym_auto] = ACTIONS(7672), - [anon_sym_register] = ACTIONS(7672), - [anon_sym_inline] = ACTIONS(7672), - [anon_sym___inline] = ACTIONS(7672), - [anon_sym___inline__] = ACTIONS(7672), - [anon_sym___forceinline] = ACTIONS(7672), - [anon_sym_thread_local] = ACTIONS(7672), - [anon_sym___thread] = ACTIONS(7672), - [anon_sym_CG_EXTERN] = ACTIONS(7672), - [anon_sym_CG_INLINE] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7672), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7672), - [anon_sym_IBOutlet] = ACTIONS(7672), - [anon_sym_IBInspectable] = ACTIONS(7672), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7672), - [anon_sym_NS_INLINE] = ACTIONS(7672), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7672), - [anon_sym_OBJC_EXPORT] = ACTIONS(7672), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7672), - [anon_sym_const] = ACTIONS(7672), - [anon_sym_constexpr] = ACTIONS(7672), - [anon_sym_volatile] = ACTIONS(7672), - [anon_sym_restrict] = ACTIONS(7672), - [anon_sym___restrict__] = ACTIONS(7672), - [anon_sym__Atomic] = ACTIONS(7672), - [anon_sym__Noreturn] = ACTIONS(7672), - [anon_sym_nullable] = ACTIONS(7672), - [anon_sym__Complex] = ACTIONS(7672), - [anon_sym__Nonnull] = ACTIONS(7672), - [anon_sym__Nullable] = ACTIONS(7672), - [anon_sym__Nullable_result] = ACTIONS(7672), - [anon_sym__Null_unspecified] = ACTIONS(7672), - [anon_sym___autoreleasing] = ACTIONS(7672), - [anon_sym___block] = ACTIONS(7672), - [anon_sym___bridge] = ACTIONS(7672), - [anon_sym___bridge_retained] = ACTIONS(7672), - [anon_sym___bridge_transfer] = ACTIONS(7672), - [anon_sym___complex] = ACTIONS(7672), - [anon_sym___const] = ACTIONS(7672), - [anon_sym___imag] = ACTIONS(7672), - [anon_sym___kindof] = ACTIONS(7672), - [anon_sym___nonnull] = ACTIONS(7672), - [anon_sym___nullable] = ACTIONS(7672), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7672), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7672), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7672), - [anon_sym___real] = ACTIONS(7672), - [anon_sym___strong] = ACTIONS(7672), - [anon_sym___unsafe_unretained] = ACTIONS(7672), - [anon_sym___unused] = ACTIONS(7672), - [anon_sym___weak] = ACTIONS(7672), - [sym_primitive_type] = ACTIONS(7672), - [anon_sym_enum] = ACTIONS(7672), - [anon_sym_struct] = ACTIONS(7672), - [anon_sym_union] = ACTIONS(7672), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7672), - [anon_sym___typeof] = ACTIONS(7672), - [anon_sym_typeof] = ACTIONS(7672), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7672), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7672), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7672), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7672), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE] = ACTIONS(7672), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_API_AVAILABLE] = ACTIONS(7672), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_API_DEPRECATED] = ACTIONS(7672), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7672), - [anon_sym___deprecated_msg] = ACTIONS(7672), - [anon_sym___deprecated_enum_msg] = ACTIONS(7672), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7672), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7672), - [anon_sym__Alignas] = ACTIONS(7672), - [anon_sym_BOOL] = ACTIONS(7672), - [anon_sym_IMP] = ACTIONS(7672), - [anon_sym_SEL] = ACTIONS(7672), - [anon_sym_Class] = ACTIONS(7672), - [anon_sym_id] = ACTIONS(7672), - [anon_sym_ATdefs] = ACTIONS(7674), - }, - [4263] = { - [sym_attribute_declaration] = STATE(4064), - [sym_compound_statement] = STATE(792), - [sym_attributed_statement] = STATE(792), - [sym_labeled_statement] = STATE(792), - [sym_expression_statement] = STATE(792), - [sym_if_statement] = STATE(792), - [sym_switch_statement] = STATE(792), - [sym_while_statement] = STATE(792), - [sym_do_statement] = STATE(792), - [sym_for_statement] = STATE(792), - [sym_return_statement] = STATE(792), - [sym_break_statement] = STATE(792), - [sym_continue_statement] = STATE(792), - [sym_goto_statement] = STATE(792), - [sym__expression] = STATE(6786), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8782), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(792), - [sym_throw_statement] = STATE(792), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(792), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(792), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4064), - [sym_identifier] = ACTIONS(6946), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(769), - [anon_sym_switch] = ACTIONS(771), - [anon_sym_while] = ACTIONS(777), - [anon_sym_do] = ACTIONS(779), - [anon_sym_for] = ACTIONS(781), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(783), - [anon_sym_break] = ACTIONS(785), - [anon_sym_continue] = ACTIONS(787), - [anon_sym_goto] = ACTIONS(789), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(811), - [anon_sym___try] = ACTIONS(813), - [anon_sym_ATthrow] = ACTIONS(815), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(817), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(819), - [anon_sym_id] = ACTIONS(81), - }, - [4264] = { - [sym_attribute_declaration] = STATE(4122), - [sym_compound_statement] = STATE(1322), - [sym_attributed_statement] = STATE(1322), - [sym_labeled_statement] = STATE(1322), - [sym_expression_statement] = STATE(1322), - [sym_if_statement] = STATE(1322), - [sym_switch_statement] = STATE(1322), - [sym_while_statement] = STATE(1322), - [sym_do_statement] = STATE(1322), - [sym_for_statement] = STATE(1322), - [sym_return_statement] = STATE(1322), - [sym_break_statement] = STATE(1322), - [sym_continue_statement] = STATE(1322), - [sym_goto_statement] = STATE(1322), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1322), - [sym_throw_statement] = STATE(1322), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1322), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1322), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4122), - [sym_identifier] = ACTIONS(7089), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(966), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_while] = ACTIONS(974), - [anon_sym_do] = ACTIONS(976), - [anon_sym_for] = ACTIONS(978), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(980), - [anon_sym_break] = ACTIONS(982), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_goto] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(1004), - [anon_sym___try] = ACTIONS(1006), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(1012), - [anon_sym_id] = ACTIONS(81), - }, - [4265] = { - [sym_identifier] = ACTIONS(7676), - [aux_sym_preproc_def_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token2] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7676), - [aux_sym_preproc_else_token1] = ACTIONS(7676), - [aux_sym_preproc_elif_token1] = ACTIONS(7676), - [aux_sym_preproc_elifdef_token1] = ACTIONS(7676), - [aux_sym_preproc_elifdef_token2] = ACTIONS(7676), - [sym_preproc_directive] = ACTIONS(7676), - [anon_sym___extension__] = ACTIONS(7676), - [anon_sym_extern] = ACTIONS(7676), - [anon_sym___attribute__] = ACTIONS(7676), - [anon_sym___attribute] = ACTIONS(7676), - [anon_sym_noreturn] = ACTIONS(7676), - [anon_sym_LBRACK] = ACTIONS(7678), - [anon_sym___declspec] = ACTIONS(7676), - [anon_sym_signed] = ACTIONS(7676), - [anon_sym_unsigned] = ACTIONS(7676), - [anon_sym_long] = ACTIONS(7676), - [anon_sym_short] = ACTIONS(7676), - [anon_sym_static] = ACTIONS(7676), - [anon_sym_auto] = ACTIONS(7676), - [anon_sym_register] = ACTIONS(7676), - [anon_sym_inline] = ACTIONS(7676), - [anon_sym___inline] = ACTIONS(7676), - [anon_sym___inline__] = ACTIONS(7676), - [anon_sym___forceinline] = ACTIONS(7676), - [anon_sym_thread_local] = ACTIONS(7676), - [anon_sym___thread] = ACTIONS(7676), - [anon_sym_CG_EXTERN] = ACTIONS(7676), - [anon_sym_CG_INLINE] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7676), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7676), - [anon_sym_IBOutlet] = ACTIONS(7676), - [anon_sym_IBInspectable] = ACTIONS(7676), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7676), - [anon_sym_NS_INLINE] = ACTIONS(7676), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7676), - [anon_sym_OBJC_EXPORT] = ACTIONS(7676), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7676), - [anon_sym_const] = ACTIONS(7676), - [anon_sym_constexpr] = ACTIONS(7676), - [anon_sym_volatile] = ACTIONS(7676), - [anon_sym_restrict] = ACTIONS(7676), - [anon_sym___restrict__] = ACTIONS(7676), - [anon_sym__Atomic] = ACTIONS(7676), - [anon_sym__Noreturn] = ACTIONS(7676), - [anon_sym_nullable] = ACTIONS(7676), - [anon_sym__Complex] = ACTIONS(7676), - [anon_sym__Nonnull] = ACTIONS(7676), - [anon_sym__Nullable] = ACTIONS(7676), - [anon_sym__Nullable_result] = ACTIONS(7676), - [anon_sym__Null_unspecified] = ACTIONS(7676), - [anon_sym___autoreleasing] = ACTIONS(7676), - [anon_sym___block] = ACTIONS(7676), - [anon_sym___bridge] = ACTIONS(7676), - [anon_sym___bridge_retained] = ACTIONS(7676), - [anon_sym___bridge_transfer] = ACTIONS(7676), - [anon_sym___complex] = ACTIONS(7676), - [anon_sym___const] = ACTIONS(7676), - [anon_sym___imag] = ACTIONS(7676), - [anon_sym___kindof] = ACTIONS(7676), - [anon_sym___nonnull] = ACTIONS(7676), - [anon_sym___nullable] = ACTIONS(7676), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7676), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7676), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7676), - [anon_sym___real] = ACTIONS(7676), - [anon_sym___strong] = ACTIONS(7676), - [anon_sym___unsafe_unretained] = ACTIONS(7676), - [anon_sym___unused] = ACTIONS(7676), - [anon_sym___weak] = ACTIONS(7676), - [sym_primitive_type] = ACTIONS(7676), - [anon_sym_enum] = ACTIONS(7676), - [anon_sym_struct] = ACTIONS(7676), - [anon_sym_union] = ACTIONS(7676), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7676), - [anon_sym___typeof] = ACTIONS(7676), - [anon_sym_typeof] = ACTIONS(7676), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7676), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7676), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7676), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7676), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE] = ACTIONS(7676), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_API_AVAILABLE] = ACTIONS(7676), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_API_DEPRECATED] = ACTIONS(7676), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7676), - [anon_sym___deprecated_msg] = ACTIONS(7676), - [anon_sym___deprecated_enum_msg] = ACTIONS(7676), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7676), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7676), - [anon_sym__Alignas] = ACTIONS(7676), - [anon_sym_BOOL] = ACTIONS(7676), - [anon_sym_IMP] = ACTIONS(7676), - [anon_sym_SEL] = ACTIONS(7676), - [anon_sym_Class] = ACTIONS(7676), - [anon_sym_id] = ACTIONS(7676), - [anon_sym_ATdefs] = ACTIONS(7678), - }, - [4266] = { - [sym_attribute_declaration] = STATE(4116), - [sym_compound_statement] = STATE(572), - [sym_attributed_statement] = STATE(572), - [sym_labeled_statement] = STATE(572), - [sym_expression_statement] = STATE(572), - [sym_if_statement] = STATE(572), - [sym_switch_statement] = STATE(572), - [sym_while_statement] = STATE(572), - [sym_do_statement] = STATE(572), - [sym_for_statement] = STATE(572), - [sym_return_statement] = STATE(572), - [sym_break_statement] = STATE(572), - [sym_continue_statement] = STATE(572), - [sym_goto_statement] = STATE(572), - [sym__expression] = STATE(6770), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8885), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(572), - [sym_throw_statement] = STATE(572), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(572), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(572), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4116), - [sym_identifier] = ACTIONS(7299), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(289), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(303), - [anon_sym_switch] = ACTIONS(305), - [anon_sym_while] = ACTIONS(311), - [anon_sym_do] = ACTIONS(313), - [anon_sym_for] = ACTIONS(315), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(317), - [anon_sym_break] = ACTIONS(319), - [anon_sym_continue] = ACTIONS(321), - [anon_sym_goto] = ACTIONS(323), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(345), - [anon_sym___try] = ACTIONS(347), - [anon_sym_ATthrow] = ACTIONS(349), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(351), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(353), - [anon_sym_id] = ACTIONS(81), - }, - [4267] = { - [sym_identifier] = ACTIONS(3412), - [aux_sym_preproc_def_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token1] = ACTIONS(3412), - [aux_sym_preproc_if_token2] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3412), - [aux_sym_preproc_else_token1] = ACTIONS(3412), - [aux_sym_preproc_elif_token1] = ACTIONS(3412), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3412), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3412), - [sym_preproc_directive] = ACTIONS(3412), - [anon_sym___extension__] = ACTIONS(3412), - [anon_sym_extern] = ACTIONS(3412), - [anon_sym___attribute__] = ACTIONS(3412), - [anon_sym___attribute] = ACTIONS(3412), - [anon_sym_noreturn] = ACTIONS(3412), - [anon_sym_LBRACK] = ACTIONS(3414), - [anon_sym___declspec] = ACTIONS(3412), - [anon_sym_signed] = ACTIONS(3412), - [anon_sym_unsigned] = ACTIONS(3412), - [anon_sym_long] = ACTIONS(3412), - [anon_sym_short] = ACTIONS(3412), - [anon_sym_static] = ACTIONS(3412), - [anon_sym_auto] = ACTIONS(3412), - [anon_sym_register] = ACTIONS(3412), - [anon_sym_inline] = ACTIONS(3412), - [anon_sym___inline] = ACTIONS(3412), - [anon_sym___inline__] = ACTIONS(3412), - [anon_sym___forceinline] = ACTIONS(3412), - [anon_sym_thread_local] = ACTIONS(3412), - [anon_sym___thread] = ACTIONS(3412), - [anon_sym_CG_EXTERN] = ACTIONS(3412), - [anon_sym_CG_INLINE] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3412), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3412), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3412), - [anon_sym_IBOutlet] = ACTIONS(3412), - [anon_sym_IBInspectable] = ACTIONS(3412), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3412), - [anon_sym_NS_INLINE] = ACTIONS(3412), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3412), - [anon_sym_OBJC_EXPORT] = ACTIONS(3412), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3412), - [anon_sym_const] = ACTIONS(3412), - [anon_sym_constexpr] = ACTIONS(3412), - [anon_sym_volatile] = ACTIONS(3412), - [anon_sym_restrict] = ACTIONS(3412), - [anon_sym___restrict__] = ACTIONS(3412), - [anon_sym__Atomic] = ACTIONS(3412), - [anon_sym__Noreturn] = ACTIONS(3412), - [anon_sym_nullable] = ACTIONS(3412), - [anon_sym__Complex] = ACTIONS(3412), - [anon_sym__Nonnull] = ACTIONS(3412), - [anon_sym__Nullable] = ACTIONS(3412), - [anon_sym__Nullable_result] = ACTIONS(3412), - [anon_sym__Null_unspecified] = ACTIONS(3412), - [anon_sym___autoreleasing] = ACTIONS(3412), - [anon_sym___block] = ACTIONS(3412), - [anon_sym___bridge] = ACTIONS(3412), - [anon_sym___bridge_retained] = ACTIONS(3412), - [anon_sym___bridge_transfer] = ACTIONS(3412), - [anon_sym___complex] = ACTIONS(3412), - [anon_sym___const] = ACTIONS(3412), - [anon_sym___imag] = ACTIONS(3412), - [anon_sym___kindof] = ACTIONS(3412), - [anon_sym___nonnull] = ACTIONS(3412), - [anon_sym___nullable] = ACTIONS(3412), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3412), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3412), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3412), - [anon_sym___real] = ACTIONS(3412), - [anon_sym___strong] = ACTIONS(3412), - [anon_sym___unsafe_unretained] = ACTIONS(3412), - [anon_sym___unused] = ACTIONS(3412), - [anon_sym___weak] = ACTIONS(3412), - [sym_primitive_type] = ACTIONS(3412), - [anon_sym_enum] = ACTIONS(3412), - [anon_sym_struct] = ACTIONS(3412), - [anon_sym_union] = ACTIONS(3412), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3412), - [anon_sym___typeof] = ACTIONS(3412), - [anon_sym_typeof] = ACTIONS(3412), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3412), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3412), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3412), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3412), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3412), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3412), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE] = ACTIONS(3412), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3412), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_API_AVAILABLE] = ACTIONS(3412), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_API_DEPRECATED] = ACTIONS(3412), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3412), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3412), - [anon_sym___deprecated_msg] = ACTIONS(3412), - [anon_sym___deprecated_enum_msg] = ACTIONS(3412), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3412), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3412), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3412), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3412), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3412), - [anon_sym__Alignas] = ACTIONS(3412), - [anon_sym_BOOL] = ACTIONS(3412), - [anon_sym_IMP] = ACTIONS(3412), - [anon_sym_SEL] = ACTIONS(3412), - [anon_sym_Class] = ACTIONS(3412), - [anon_sym_id] = ACTIONS(3412), - [anon_sym_ATdefs] = ACTIONS(3414), - }, - [4268] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7682), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(7686), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(7686), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(2200), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_RBRACE] = ACTIONS(2200), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_COLON] = ACTIONS(2200), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [4269] = { - [sym_attribute_declaration] = STATE(4121), - [sym_compound_statement] = STATE(317), - [sym_attributed_statement] = STATE(317), - [sym_labeled_statement] = STATE(317), - [sym_expression_statement] = STATE(317), - [sym_if_statement] = STATE(317), - [sym_switch_statement] = STATE(317), - [sym_while_statement] = STATE(317), - [sym_do_statement] = STATE(317), - [sym_for_statement] = STATE(317), - [sym_return_statement] = STATE(317), - [sym_break_statement] = STATE(317), - [sym_continue_statement] = STATE(317), - [sym_goto_statement] = STATE(317), - [sym__expression] = STATE(6782), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9127), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(317), - [sym_throw_statement] = STATE(317), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(317), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(317), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4121), - [sym_identifier] = ACTIONS(7117), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(171), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(185), - [anon_sym_switch] = ACTIONS(187), - [anon_sym_while] = ACTIONS(193), - [anon_sym_do] = ACTIONS(195), - [anon_sym_for] = ACTIONS(197), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(199), - [anon_sym_break] = ACTIONS(201), - [anon_sym_continue] = ACTIONS(203), - [anon_sym_goto] = ACTIONS(205), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(231), - [anon_sym___try] = ACTIONS(233), - [anon_sym_ATthrow] = ACTIONS(235), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(237), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(239), - [anon_sym_id] = ACTIONS(81), - }, - [4270] = { - [sym_attribute_declaration] = STATE(4124), - [sym_compound_statement] = STATE(1559), - [sym_attributed_statement] = STATE(1559), - [sym_labeled_statement] = STATE(1559), - [sym_expression_statement] = STATE(1559), - [sym_if_statement] = STATE(1559), - [sym_switch_statement] = STATE(1559), - [sym_while_statement] = STATE(1559), - [sym_do_statement] = STATE(1559), - [sym_for_statement] = STATE(1559), - [sym_return_statement] = STATE(1559), - [sym_break_statement] = STATE(1559), - [sym_continue_statement] = STATE(1559), - [sym_goto_statement] = STATE(1559), - [sym__expression] = STATE(6797), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9285), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_try_statement] = STATE(1559), - [sym_throw_statement] = STATE(1559), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_ms_asm_block] = STATE(1559), - [sym_encode_expression] = STATE(3032), - [sym_synchronized_statement] = STATE(1559), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_attributed_declarator_repeat1] = STATE(4124), - [sym_identifier] = ACTIONS(6926), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(6928), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_if] = ACTIONS(6930), - [anon_sym_switch] = ACTIONS(69), - [anon_sym_while] = ACTIONS(6936), - [anon_sym_do] = ACTIONS(77), - [anon_sym_for] = ACTIONS(6938), - [anon_sym_in] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_break] = ACTIONS(85), - [anon_sym_continue] = ACTIONS(87), - [anon_sym_goto] = ACTIONS(89), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(6940), - [anon_sym___try] = ACTIONS(6942), - [anon_sym_ATthrow] = ACTIONS(1008), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym___asm] = ACTIONS(1010), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_ATsynchronized] = ACTIONS(6944), - [anon_sym_id] = ACTIONS(81), - }, - [4271] = { - [sym_identifier] = ACTIONS(3122), - [aux_sym_preproc_def_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token1] = ACTIONS(3122), - [aux_sym_preproc_if_token2] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3122), - [aux_sym_preproc_else_token1] = ACTIONS(3122), - [aux_sym_preproc_elif_token1] = ACTIONS(3122), - [aux_sym_preproc_elifdef_token1] = ACTIONS(3122), - [aux_sym_preproc_elifdef_token2] = ACTIONS(3122), - [sym_preproc_directive] = ACTIONS(3122), - [anon_sym___extension__] = ACTIONS(3122), - [anon_sym_extern] = ACTIONS(3122), - [anon_sym___attribute__] = ACTIONS(3122), - [anon_sym___attribute] = ACTIONS(3122), - [anon_sym_noreturn] = ACTIONS(3122), - [anon_sym_LBRACK] = ACTIONS(3124), - [anon_sym___declspec] = ACTIONS(3122), - [anon_sym_signed] = ACTIONS(3122), - [anon_sym_unsigned] = ACTIONS(3122), - [anon_sym_long] = ACTIONS(3122), - [anon_sym_short] = ACTIONS(3122), - [anon_sym_static] = ACTIONS(3122), - [anon_sym_auto] = ACTIONS(3122), - [anon_sym_register] = ACTIONS(3122), - [anon_sym_inline] = ACTIONS(3122), - [anon_sym___inline] = ACTIONS(3122), - [anon_sym___inline__] = ACTIONS(3122), - [anon_sym___forceinline] = ACTIONS(3122), - [anon_sym_thread_local] = ACTIONS(3122), - [anon_sym___thread] = ACTIONS(3122), - [anon_sym_CG_EXTERN] = ACTIONS(3122), - [anon_sym_CG_INLINE] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3122), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3122), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3122), - [anon_sym_IBOutlet] = ACTIONS(3122), - [anon_sym_IBInspectable] = ACTIONS(3122), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3122), - [anon_sym_NS_INLINE] = ACTIONS(3122), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3122), - [anon_sym_OBJC_EXPORT] = ACTIONS(3122), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3122), - [anon_sym_const] = ACTIONS(3122), - [anon_sym_constexpr] = ACTIONS(3122), - [anon_sym_volatile] = ACTIONS(3122), - [anon_sym_restrict] = ACTIONS(3122), - [anon_sym___restrict__] = ACTIONS(3122), - [anon_sym__Atomic] = ACTIONS(3122), - [anon_sym__Noreturn] = ACTIONS(3122), - [anon_sym_nullable] = ACTIONS(3122), - [anon_sym__Complex] = ACTIONS(3122), - [anon_sym__Nonnull] = ACTIONS(3122), - [anon_sym__Nullable] = ACTIONS(3122), - [anon_sym__Nullable_result] = ACTIONS(3122), - [anon_sym__Null_unspecified] = ACTIONS(3122), - [anon_sym___autoreleasing] = ACTIONS(3122), - [anon_sym___block] = ACTIONS(3122), - [anon_sym___bridge] = ACTIONS(3122), - [anon_sym___bridge_retained] = ACTIONS(3122), - [anon_sym___bridge_transfer] = ACTIONS(3122), - [anon_sym___complex] = ACTIONS(3122), - [anon_sym___const] = ACTIONS(3122), - [anon_sym___imag] = ACTIONS(3122), - [anon_sym___kindof] = ACTIONS(3122), - [anon_sym___nonnull] = ACTIONS(3122), - [anon_sym___nullable] = ACTIONS(3122), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3122), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3122), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3122), - [anon_sym___real] = ACTIONS(3122), - [anon_sym___strong] = ACTIONS(3122), - [anon_sym___unsafe_unretained] = ACTIONS(3122), - [anon_sym___unused] = ACTIONS(3122), - [anon_sym___weak] = ACTIONS(3122), - [sym_primitive_type] = ACTIONS(3122), - [anon_sym_enum] = ACTIONS(3122), - [anon_sym_struct] = ACTIONS(3122), - [anon_sym_union] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3122), - [anon_sym___typeof] = ACTIONS(3122), - [anon_sym_typeof] = ACTIONS(3122), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3122), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3122), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3122), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3122), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3122), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3122), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE] = ACTIONS(3122), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3122), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_API_AVAILABLE] = ACTIONS(3122), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_API_DEPRECATED] = ACTIONS(3122), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3122), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3122), - [anon_sym___deprecated_msg] = ACTIONS(3122), - [anon_sym___deprecated_enum_msg] = ACTIONS(3122), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3122), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3122), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3122), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3122), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3122), - [anon_sym__Alignas] = ACTIONS(3122), - [anon_sym_BOOL] = ACTIONS(3122), - [anon_sym_IMP] = ACTIONS(3122), - [anon_sym_SEL] = ACTIONS(3122), - [anon_sym_Class] = ACTIONS(3122), - [anon_sym_id] = ACTIONS(3122), - [anon_sym_ATdefs] = ACTIONS(3124), - }, - [4272] = { - [sym_string_literal] = STATE(3145), - [sym_identifier] = ACTIONS(6844), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [anon_sym_AT] = ACTIONS(7696), - [anon_sym_DQUOTE] = ACTIONS(7698), - [anon_sym_L_DQUOTE] = ACTIONS(7698), - [anon_sym_u_DQUOTE] = ACTIONS(7698), - [anon_sym_U_DQUOTE] = ACTIONS(7698), - [anon_sym_u8_DQUOTE] = ACTIONS(7698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4273] = { - [sym_string_literal] = STATE(3152), - [sym_identifier] = ACTIONS(6844), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [anon_sym_AT] = ACTIONS(7696), - [anon_sym_DQUOTE] = ACTIONS(7698), - [anon_sym_L_DQUOTE] = ACTIONS(7698), - [anon_sym_u_DQUOTE] = ACTIONS(7698), - [anon_sym_U_DQUOTE] = ACTIONS(7698), - [anon_sym_u8_DQUOTE] = ACTIONS(7698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4274] = { - [sym_string_literal] = STATE(3125), - [sym_identifier] = ACTIONS(6844), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [anon_sym_AT] = ACTIONS(7696), - [anon_sym_DQUOTE] = ACTIONS(7698), - [anon_sym_L_DQUOTE] = ACTIONS(7698), - [anon_sym_u_DQUOTE] = ACTIONS(7698), - [anon_sym_U_DQUOTE] = ACTIONS(7698), - [anon_sym_u8_DQUOTE] = ACTIONS(7698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4275] = { - [sym_string_literal] = STATE(3137), - [sym_identifier] = ACTIONS(6844), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [anon_sym_AT] = ACTIONS(7696), - [anon_sym_DQUOTE] = ACTIONS(7698), - [anon_sym_L_DQUOTE] = ACTIONS(7698), - [anon_sym_u_DQUOTE] = ACTIONS(7698), - [anon_sym_U_DQUOTE] = ACTIONS(7698), - [anon_sym_u8_DQUOTE] = ACTIONS(7698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4276] = { - [sym_string_literal] = STATE(3141), - [sym_identifier] = ACTIONS(6844), - [anon_sym___extension__] = ACTIONS(6844), - [anon_sym_extern] = ACTIONS(6844), - [anon_sym___attribute__] = ACTIONS(6844), - [anon_sym___attribute] = ACTIONS(6844), - [anon_sym_noreturn] = ACTIONS(6844), - [anon_sym_LBRACK] = ACTIONS(6846), - [anon_sym___declspec] = ACTIONS(6844), - [anon_sym_signed] = ACTIONS(6844), - [anon_sym_unsigned] = ACTIONS(6844), - [anon_sym_long] = ACTIONS(6844), - [anon_sym_short] = ACTIONS(6844), - [anon_sym_static] = ACTIONS(6844), - [anon_sym_auto] = ACTIONS(6844), - [anon_sym_register] = ACTIONS(6844), - [anon_sym_inline] = ACTIONS(6844), - [anon_sym___inline] = ACTIONS(6844), - [anon_sym___inline__] = ACTIONS(6844), - [anon_sym___forceinline] = ACTIONS(6844), - [anon_sym_thread_local] = ACTIONS(6844), - [anon_sym___thread] = ACTIONS(6844), - [anon_sym_CG_EXTERN] = ACTIONS(6844), - [anon_sym_CG_INLINE] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6844), - [anon_sym_IBOutlet] = ACTIONS(6844), - [anon_sym_IBInspectable] = ACTIONS(6844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6844), - [anon_sym_NS_INLINE] = ACTIONS(6844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6844), - [anon_sym_OBJC_EXPORT] = ACTIONS(6844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6844), - [anon_sym_const] = ACTIONS(6844), - [anon_sym_constexpr] = ACTIONS(6844), - [anon_sym_volatile] = ACTIONS(6844), - [anon_sym_restrict] = ACTIONS(6844), - [anon_sym___restrict__] = ACTIONS(6844), - [anon_sym__Atomic] = ACTIONS(6844), - [anon_sym__Noreturn] = ACTIONS(6844), - [anon_sym_nullable] = ACTIONS(6844), - [anon_sym__Complex] = ACTIONS(6844), - [anon_sym__Nonnull] = ACTIONS(6844), - [anon_sym__Nullable] = ACTIONS(6844), - [anon_sym__Nullable_result] = ACTIONS(6844), - [anon_sym__Null_unspecified] = ACTIONS(6844), - [anon_sym___autoreleasing] = ACTIONS(6844), - [anon_sym___block] = ACTIONS(6844), - [anon_sym___bridge] = ACTIONS(6844), - [anon_sym___bridge_retained] = ACTIONS(6844), - [anon_sym___bridge_transfer] = ACTIONS(6844), - [anon_sym___complex] = ACTIONS(6844), - [anon_sym___const] = ACTIONS(6844), - [anon_sym___imag] = ACTIONS(6844), - [anon_sym___kindof] = ACTIONS(6844), - [anon_sym___nonnull] = ACTIONS(6844), - [anon_sym___nullable] = ACTIONS(6844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6844), - [anon_sym___real] = ACTIONS(6844), - [anon_sym___strong] = ACTIONS(6844), - [anon_sym___unsafe_unretained] = ACTIONS(6844), - [anon_sym___unused] = ACTIONS(6844), - [anon_sym___weak] = ACTIONS(6844), - [sym_primitive_type] = ACTIONS(6844), - [anon_sym_enum] = ACTIONS(6844), - [anon_sym_struct] = ACTIONS(6844), - [anon_sym_union] = ACTIONS(6844), - [anon_sym_AT] = ACTIONS(7696), - [anon_sym_DQUOTE] = ACTIONS(7698), - [anon_sym_L_DQUOTE] = ACTIONS(7698), - [anon_sym_u_DQUOTE] = ACTIONS(7698), - [anon_sym_U_DQUOTE] = ACTIONS(7698), - [anon_sym_u8_DQUOTE] = ACTIONS(7698), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6844), - [anon_sym___typeof] = ACTIONS(6844), - [anon_sym_typeof] = ACTIONS(6844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE] = ACTIONS(6844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_API_AVAILABLE] = ACTIONS(6844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_API_DEPRECATED] = ACTIONS(6844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6844), - [anon_sym___deprecated_msg] = ACTIONS(6844), - [anon_sym___deprecated_enum_msg] = ACTIONS(6844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6844), - [anon_sym_ATprotocol] = ACTIONS(6846), - [anon_sym_ATinterface] = ACTIONS(6846), - [anon_sym_ATimplementation] = ACTIONS(6846), - [anon_sym__Alignas] = ACTIONS(6844), - [anon_sym_BOOL] = ACTIONS(6844), - [anon_sym_IMP] = ACTIONS(6844), - [anon_sym_SEL] = ACTIONS(6844), - [anon_sym_Class] = ACTIONS(6844), - [anon_sym_id] = ACTIONS(6844), - }, - [4277] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [aux_sym_preproc_else_token1] = ACTIONS(7600), - [aux_sym_preproc_elif_token1] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4278] = { - [sym_identifier] = ACTIONS(7636), - [aux_sym_preproc_def_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token2] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7636), - [aux_sym_preproc_else_token1] = ACTIONS(7636), - [aux_sym_preproc_elif_token1] = ACTIONS(7636), - [sym_preproc_directive] = ACTIONS(7636), - [anon_sym___extension__] = ACTIONS(7636), - [anon_sym_extern] = ACTIONS(7636), - [anon_sym___attribute__] = ACTIONS(7636), - [anon_sym___attribute] = ACTIONS(7636), - [anon_sym_noreturn] = ACTIONS(7636), - [anon_sym_LBRACK] = ACTIONS(7638), - [anon_sym___declspec] = ACTIONS(7636), - [anon_sym_signed] = ACTIONS(7636), - [anon_sym_unsigned] = ACTIONS(7636), - [anon_sym_long] = ACTIONS(7636), - [anon_sym_short] = ACTIONS(7636), - [anon_sym_static] = ACTIONS(7636), - [anon_sym_auto] = ACTIONS(7636), - [anon_sym_register] = ACTIONS(7636), - [anon_sym_inline] = ACTIONS(7636), - [anon_sym___inline] = ACTIONS(7636), - [anon_sym___inline__] = ACTIONS(7636), - [anon_sym___forceinline] = ACTIONS(7636), - [anon_sym_thread_local] = ACTIONS(7636), - [anon_sym___thread] = ACTIONS(7636), - [anon_sym_CG_EXTERN] = ACTIONS(7636), - [anon_sym_CG_INLINE] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7636), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7636), - [anon_sym_IBOutlet] = ACTIONS(7636), - [anon_sym_IBInspectable] = ACTIONS(7636), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7636), - [anon_sym_NS_INLINE] = ACTIONS(7636), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7636), - [anon_sym_OBJC_EXPORT] = ACTIONS(7636), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7636), - [anon_sym_const] = ACTIONS(7636), - [anon_sym_constexpr] = ACTIONS(7636), - [anon_sym_volatile] = ACTIONS(7636), - [anon_sym_restrict] = ACTIONS(7636), - [anon_sym___restrict__] = ACTIONS(7636), - [anon_sym__Atomic] = ACTIONS(7636), - [anon_sym__Noreturn] = ACTIONS(7636), - [anon_sym_nullable] = ACTIONS(7636), - [anon_sym__Complex] = ACTIONS(7636), - [anon_sym__Nonnull] = ACTIONS(7636), - [anon_sym__Nullable] = ACTIONS(7636), - [anon_sym__Nullable_result] = ACTIONS(7636), - [anon_sym__Null_unspecified] = ACTIONS(7636), - [anon_sym___autoreleasing] = ACTIONS(7636), - [anon_sym___block] = ACTIONS(7636), - [anon_sym___bridge] = ACTIONS(7636), - [anon_sym___bridge_retained] = ACTIONS(7636), - [anon_sym___bridge_transfer] = ACTIONS(7636), - [anon_sym___complex] = ACTIONS(7636), - [anon_sym___const] = ACTIONS(7636), - [anon_sym___imag] = ACTIONS(7636), - [anon_sym___kindof] = ACTIONS(7636), - [anon_sym___nonnull] = ACTIONS(7636), - [anon_sym___nullable] = ACTIONS(7636), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7636), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7636), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7636), - [anon_sym___real] = ACTIONS(7636), - [anon_sym___strong] = ACTIONS(7636), - [anon_sym___unsafe_unretained] = ACTIONS(7636), - [anon_sym___unused] = ACTIONS(7636), - [anon_sym___weak] = ACTIONS(7636), - [sym_primitive_type] = ACTIONS(7636), - [anon_sym_enum] = ACTIONS(7636), - [anon_sym_struct] = ACTIONS(7636), - [anon_sym_union] = ACTIONS(7636), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7636), - [anon_sym___typeof] = ACTIONS(7636), - [anon_sym_typeof] = ACTIONS(7636), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7636), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7636), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7636), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7636), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE] = ACTIONS(7636), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_API_AVAILABLE] = ACTIONS(7636), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_API_DEPRECATED] = ACTIONS(7636), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7636), - [anon_sym___deprecated_msg] = ACTIONS(7636), - [anon_sym___deprecated_enum_msg] = ACTIONS(7636), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7636), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7636), - [anon_sym__Alignas] = ACTIONS(7636), - [anon_sym_BOOL] = ACTIONS(7636), - [anon_sym_IMP] = ACTIONS(7636), - [anon_sym_SEL] = ACTIONS(7636), - [anon_sym_Class] = ACTIONS(7636), - [anon_sym_id] = ACTIONS(7636), - [anon_sym_ATdefs] = ACTIONS(7638), - }, - [4279] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9309), - [sym__type_declarator] = STATE(5346), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4280] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8270), - [sym__type_declarator] = STATE(7550), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4281] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9309), - [sym__type_declarator] = STATE(5348), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4282] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [aux_sym_preproc_else_token1] = ACTIONS(7552), - [aux_sym_preproc_elif_token1] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4283] = { - [sym_identifier] = ACTIONS(7656), - [aux_sym_preproc_def_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token2] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7656), - [aux_sym_preproc_else_token1] = ACTIONS(7656), - [aux_sym_preproc_elif_token1] = ACTIONS(7656), - [sym_preproc_directive] = ACTIONS(7656), - [anon_sym___extension__] = ACTIONS(7656), - [anon_sym_extern] = ACTIONS(7656), - [anon_sym___attribute__] = ACTIONS(7656), - [anon_sym___attribute] = ACTIONS(7656), - [anon_sym_noreturn] = ACTIONS(7656), - [anon_sym_LBRACK] = ACTIONS(7658), - [anon_sym___declspec] = ACTIONS(7656), - [anon_sym_signed] = ACTIONS(7656), - [anon_sym_unsigned] = ACTIONS(7656), - [anon_sym_long] = ACTIONS(7656), - [anon_sym_short] = ACTIONS(7656), - [anon_sym_static] = ACTIONS(7656), - [anon_sym_auto] = ACTIONS(7656), - [anon_sym_register] = ACTIONS(7656), - [anon_sym_inline] = ACTIONS(7656), - [anon_sym___inline] = ACTIONS(7656), - [anon_sym___inline__] = ACTIONS(7656), - [anon_sym___forceinline] = ACTIONS(7656), - [anon_sym_thread_local] = ACTIONS(7656), - [anon_sym___thread] = ACTIONS(7656), - [anon_sym_CG_EXTERN] = ACTIONS(7656), - [anon_sym_CG_INLINE] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7656), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7656), - [anon_sym_IBOutlet] = ACTIONS(7656), - [anon_sym_IBInspectable] = ACTIONS(7656), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7656), - [anon_sym_NS_INLINE] = ACTIONS(7656), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7656), - [anon_sym_OBJC_EXPORT] = ACTIONS(7656), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7656), - [anon_sym_const] = ACTIONS(7656), - [anon_sym_constexpr] = ACTIONS(7656), - [anon_sym_volatile] = ACTIONS(7656), - [anon_sym_restrict] = ACTIONS(7656), - [anon_sym___restrict__] = ACTIONS(7656), - [anon_sym__Atomic] = ACTIONS(7656), - [anon_sym__Noreturn] = ACTIONS(7656), - [anon_sym_nullable] = ACTIONS(7656), - [anon_sym__Complex] = ACTIONS(7656), - [anon_sym__Nonnull] = ACTIONS(7656), - [anon_sym__Nullable] = ACTIONS(7656), - [anon_sym__Nullable_result] = ACTIONS(7656), - [anon_sym__Null_unspecified] = ACTIONS(7656), - [anon_sym___autoreleasing] = ACTIONS(7656), - [anon_sym___block] = ACTIONS(7656), - [anon_sym___bridge] = ACTIONS(7656), - [anon_sym___bridge_retained] = ACTIONS(7656), - [anon_sym___bridge_transfer] = ACTIONS(7656), - [anon_sym___complex] = ACTIONS(7656), - [anon_sym___const] = ACTIONS(7656), - [anon_sym___imag] = ACTIONS(7656), - [anon_sym___kindof] = ACTIONS(7656), - [anon_sym___nonnull] = ACTIONS(7656), - [anon_sym___nullable] = ACTIONS(7656), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7656), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7656), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7656), - [anon_sym___real] = ACTIONS(7656), - [anon_sym___strong] = ACTIONS(7656), - [anon_sym___unsafe_unretained] = ACTIONS(7656), - [anon_sym___unused] = ACTIONS(7656), - [anon_sym___weak] = ACTIONS(7656), - [sym_primitive_type] = ACTIONS(7656), - [anon_sym_enum] = ACTIONS(7656), - [anon_sym_struct] = ACTIONS(7656), - [anon_sym_union] = ACTIONS(7656), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7656), - [anon_sym___typeof] = ACTIONS(7656), - [anon_sym_typeof] = ACTIONS(7656), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7656), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7656), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7656), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7656), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE] = ACTIONS(7656), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_API_AVAILABLE] = ACTIONS(7656), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_API_DEPRECATED] = ACTIONS(7656), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7656), - [anon_sym___deprecated_msg] = ACTIONS(7656), - [anon_sym___deprecated_enum_msg] = ACTIONS(7656), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7656), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7656), - [anon_sym__Alignas] = ACTIONS(7656), - [anon_sym_BOOL] = ACTIONS(7656), - [anon_sym_IMP] = ACTIONS(7656), - [anon_sym_SEL] = ACTIONS(7656), - [anon_sym_Class] = ACTIONS(7656), - [anon_sym_id] = ACTIONS(7656), - [anon_sym_ATdefs] = ACTIONS(7658), - }, - [4284] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4285] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4286] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8270), - [sym__type_declarator] = STATE(7567), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4287] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4288] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [aux_sym_preproc_else_token1] = ACTIONS(7556), - [aux_sym_preproc_elif_token1] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4289] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [aux_sym_preproc_else_token1] = ACTIONS(7652), - [aux_sym_preproc_elif_token1] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4290] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [aux_sym_preproc_else_token1] = ACTIONS(7600), - [aux_sym_preproc_elif_token1] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4291] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4292] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4293] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4294] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [aux_sym_preproc_else_token1] = ACTIONS(7660), - [aux_sym_preproc_elif_token1] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4295] = { - [sym_keyword_declarator] = STATE(7272), - [sym_method_parameter] = STATE(4295), - [aux_sym_method_definition_repeat1] = STATE(4295), - [aux_sym_keyword_selector_repeat1] = STATE(7272), - [sym_identifier] = ACTIONS(7700), - [anon_sym_COMMA] = ACTIONS(7703), - [anon_sym_SEMI] = ACTIONS(7705), - [anon_sym___extension__] = ACTIONS(7708), - [anon_sym_extern] = ACTIONS(7708), - [anon_sym___attribute__] = ACTIONS(7708), - [anon_sym___attribute] = ACTIONS(7708), - [anon_sym_noreturn] = ACTIONS(7708), - [anon_sym_LBRACK] = ACTIONS(7703), - [anon_sym___declspec] = ACTIONS(7708), - [anon_sym_LBRACE] = ACTIONS(7703), - [anon_sym_signed] = ACTIONS(7708), - [anon_sym_unsigned] = ACTIONS(7708), - [anon_sym_long] = ACTIONS(7708), - [anon_sym_short] = ACTIONS(7708), - [anon_sym_ATautoreleasepool] = ACTIONS(7703), - [anon_sym_static] = ACTIONS(7708), - [anon_sym_auto] = ACTIONS(7708), - [anon_sym_register] = ACTIONS(7708), - [anon_sym_inline] = ACTIONS(7708), - [anon_sym___inline] = ACTIONS(7708), - [anon_sym___inline__] = ACTIONS(7708), - [anon_sym___forceinline] = ACTIONS(7708), - [anon_sym_thread_local] = ACTIONS(7708), - [anon_sym___thread] = ACTIONS(7708), - [anon_sym_CG_EXTERN] = ACTIONS(7708), - [anon_sym_CG_INLINE] = ACTIONS(7708), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7708), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7708), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7708), - [anon_sym_IBOutlet] = ACTIONS(7708), - [anon_sym_IBInspectable] = ACTIONS(7708), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7708), - [anon_sym_NS_INLINE] = ACTIONS(7708), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7708), - [anon_sym_OBJC_EXPORT] = ACTIONS(7708), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7708), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7708), - [anon_sym_const] = ACTIONS(7708), - [anon_sym_constexpr] = ACTIONS(7708), - [anon_sym_volatile] = ACTIONS(7708), - [anon_sym_restrict] = ACTIONS(7708), - [anon_sym___restrict__] = ACTIONS(7708), - [anon_sym__Atomic] = ACTIONS(7708), - [anon_sym__Noreturn] = ACTIONS(7708), - [anon_sym_nullable] = ACTIONS(7708), - [anon_sym__Complex] = ACTIONS(7708), - [anon_sym__Nonnull] = ACTIONS(7708), - [anon_sym__Nullable] = ACTIONS(7708), - [anon_sym__Nullable_result] = ACTIONS(7708), - [anon_sym__Null_unspecified] = ACTIONS(7708), - [anon_sym___autoreleasing] = ACTIONS(7708), - [anon_sym___block] = ACTIONS(7708), - [anon_sym___bridge] = ACTIONS(7708), - [anon_sym___bridge_retained] = ACTIONS(7708), - [anon_sym___bridge_transfer] = ACTIONS(7708), - [anon_sym___complex] = ACTIONS(7708), - [anon_sym___const] = ACTIONS(7708), - [anon_sym___imag] = ACTIONS(7708), - [anon_sym___kindof] = ACTIONS(7708), - [anon_sym___nonnull] = ACTIONS(7708), - [anon_sym___nullable] = ACTIONS(7708), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7708), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7708), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7708), - [anon_sym___real] = ACTIONS(7708), - [anon_sym___strong] = ACTIONS(7708), - [anon_sym___unsafe_unretained] = ACTIONS(7708), - [anon_sym___unused] = ACTIONS(7708), - [anon_sym___weak] = ACTIONS(7708), - [sym_primitive_type] = ACTIONS(7708), - [anon_sym_enum] = ACTIONS(7708), - [anon_sym_COLON] = ACTIONS(7710), - [anon_sym_struct] = ACTIONS(7708), - [anon_sym_union] = ACTIONS(7708), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7708), - [anon_sym___typeof] = ACTIONS(7708), - [anon_sym_typeof] = ACTIONS(7708), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7708), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7708), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7708), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7708), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7708), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7708), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7708), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7708), - [anon_sym_NS_AVAILABLE] = ACTIONS(7708), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7708), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_API_AVAILABLE] = ACTIONS(7708), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_API_DEPRECATED] = ACTIONS(7708), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7708), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7708), - [anon_sym___deprecated_msg] = ACTIONS(7708), - [anon_sym___deprecated_enum_msg] = ACTIONS(7708), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7708), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7708), - [anon_sym__Alignas] = ACTIONS(7708), - [anon_sym_BOOL] = ACTIONS(7708), - [anon_sym_IMP] = ACTIONS(7708), - [anon_sym_SEL] = ACTIONS(7708), - [anon_sym_Class] = ACTIONS(7708), - [anon_sym_id] = ACTIONS(7708), - }, - [4296] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [aux_sym_preproc_else_token1] = ACTIONS(7556), - [aux_sym_preproc_elif_token1] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4297] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4298] = { - [sym__declaration_modifiers] = STATE(4315), - [sym_attribute_specifier] = STATE(4315), - [sym_attribute_declaration] = STATE(4315), - [sym_ms_declspec_modifier] = STATE(4315), - [sym_ms_based_modifier] = STATE(8270), - [sym__type_declarator] = STATE(7520), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(4315), - [sym_type_qualifier] = STATE(4315), - [sym_availability_attribute_specifier] = STATE(4315), - [sym_alignas_specifier] = STATE(4315), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(4315), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4299] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [aux_sym_preproc_else_token1] = ACTIONS(7648), - [aux_sym_preproc_elif_token1] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4300] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9309), - [sym__type_declarator] = STATE(5353), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6860), - [anon_sym_CARET] = ACTIONS(6862), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4301] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [aux_sym_preproc_else_token1] = ACTIONS(7552), - [aux_sym_preproc_elif_token1] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4302] = { - [sym_identifier] = ACTIONS(7620), - [aux_sym_preproc_def_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token2] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7620), - [aux_sym_preproc_else_token1] = ACTIONS(7620), - [aux_sym_preproc_elif_token1] = ACTIONS(7620), - [sym_preproc_directive] = ACTIONS(7620), - [anon_sym___extension__] = ACTIONS(7620), - [anon_sym_extern] = ACTIONS(7620), - [anon_sym___attribute__] = ACTIONS(7620), - [anon_sym___attribute] = ACTIONS(7620), - [anon_sym_noreturn] = ACTIONS(7620), - [anon_sym_LBRACK] = ACTIONS(7622), - [anon_sym___declspec] = ACTIONS(7620), - [anon_sym_signed] = ACTIONS(7620), - [anon_sym_unsigned] = ACTIONS(7620), - [anon_sym_long] = ACTIONS(7620), - [anon_sym_short] = ACTIONS(7620), - [anon_sym_static] = ACTIONS(7620), - [anon_sym_auto] = ACTIONS(7620), - [anon_sym_register] = ACTIONS(7620), - [anon_sym_inline] = ACTIONS(7620), - [anon_sym___inline] = ACTIONS(7620), - [anon_sym___inline__] = ACTIONS(7620), - [anon_sym___forceinline] = ACTIONS(7620), - [anon_sym_thread_local] = ACTIONS(7620), - [anon_sym___thread] = ACTIONS(7620), - [anon_sym_CG_EXTERN] = ACTIONS(7620), - [anon_sym_CG_INLINE] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7620), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7620), - [anon_sym_IBOutlet] = ACTIONS(7620), - [anon_sym_IBInspectable] = ACTIONS(7620), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7620), - [anon_sym_NS_INLINE] = ACTIONS(7620), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7620), - [anon_sym_OBJC_EXPORT] = ACTIONS(7620), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7620), - [anon_sym_const] = ACTIONS(7620), - [anon_sym_constexpr] = ACTIONS(7620), - [anon_sym_volatile] = ACTIONS(7620), - [anon_sym_restrict] = ACTIONS(7620), - [anon_sym___restrict__] = ACTIONS(7620), - [anon_sym__Atomic] = ACTIONS(7620), - [anon_sym__Noreturn] = ACTIONS(7620), - [anon_sym_nullable] = ACTIONS(7620), - [anon_sym__Complex] = ACTIONS(7620), - [anon_sym__Nonnull] = ACTIONS(7620), - [anon_sym__Nullable] = ACTIONS(7620), - [anon_sym__Nullable_result] = ACTIONS(7620), - [anon_sym__Null_unspecified] = ACTIONS(7620), - [anon_sym___autoreleasing] = ACTIONS(7620), - [anon_sym___block] = ACTIONS(7620), - [anon_sym___bridge] = ACTIONS(7620), - [anon_sym___bridge_retained] = ACTIONS(7620), - [anon_sym___bridge_transfer] = ACTIONS(7620), - [anon_sym___complex] = ACTIONS(7620), - [anon_sym___const] = ACTIONS(7620), - [anon_sym___imag] = ACTIONS(7620), - [anon_sym___kindof] = ACTIONS(7620), - [anon_sym___nonnull] = ACTIONS(7620), - [anon_sym___nullable] = ACTIONS(7620), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7620), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7620), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7620), - [anon_sym___real] = ACTIONS(7620), - [anon_sym___strong] = ACTIONS(7620), - [anon_sym___unsafe_unretained] = ACTIONS(7620), - [anon_sym___unused] = ACTIONS(7620), - [anon_sym___weak] = ACTIONS(7620), - [sym_primitive_type] = ACTIONS(7620), - [anon_sym_enum] = ACTIONS(7620), - [anon_sym_struct] = ACTIONS(7620), - [anon_sym_union] = ACTIONS(7620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7620), - [anon_sym___typeof] = ACTIONS(7620), - [anon_sym_typeof] = ACTIONS(7620), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7620), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7620), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7620), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7620), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE] = ACTIONS(7620), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_API_AVAILABLE] = ACTIONS(7620), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_API_DEPRECATED] = ACTIONS(7620), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7620), - [anon_sym___deprecated_msg] = ACTIONS(7620), - [anon_sym___deprecated_enum_msg] = ACTIONS(7620), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7620), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7620), - [anon_sym__Alignas] = ACTIONS(7620), - [anon_sym_BOOL] = ACTIONS(7620), - [anon_sym_IMP] = ACTIONS(7620), - [anon_sym_SEL] = ACTIONS(7620), - [anon_sym_Class] = ACTIONS(7620), - [anon_sym_id] = ACTIONS(7620), - [anon_sym_ATdefs] = ACTIONS(7622), - }, - [4303] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4304] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4305] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [aux_sym_preproc_else_token1] = ACTIONS(7604), - [aux_sym_preproc_elif_token1] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4306] = { - [sym_identifier] = ACTIONS(7596), - [aux_sym_preproc_def_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token2] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7596), - [aux_sym_preproc_else_token1] = ACTIONS(7596), - [aux_sym_preproc_elif_token1] = ACTIONS(7596), - [sym_preproc_directive] = ACTIONS(7596), - [anon_sym___extension__] = ACTIONS(7596), - [anon_sym_extern] = ACTIONS(7596), - [anon_sym___attribute__] = ACTIONS(7596), - [anon_sym___attribute] = ACTIONS(7596), - [anon_sym_noreturn] = ACTIONS(7596), - [anon_sym_LBRACK] = ACTIONS(7598), - [anon_sym___declspec] = ACTIONS(7596), - [anon_sym_signed] = ACTIONS(7596), - [anon_sym_unsigned] = ACTIONS(7596), - [anon_sym_long] = ACTIONS(7596), - [anon_sym_short] = ACTIONS(7596), - [anon_sym_static] = ACTIONS(7596), - [anon_sym_auto] = ACTIONS(7596), - [anon_sym_register] = ACTIONS(7596), - [anon_sym_inline] = ACTIONS(7596), - [anon_sym___inline] = ACTIONS(7596), - [anon_sym___inline__] = ACTIONS(7596), - [anon_sym___forceinline] = ACTIONS(7596), - [anon_sym_thread_local] = ACTIONS(7596), - [anon_sym___thread] = ACTIONS(7596), - [anon_sym_CG_EXTERN] = ACTIONS(7596), - [anon_sym_CG_INLINE] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7596), - [anon_sym_IBOutlet] = ACTIONS(7596), - [anon_sym_IBInspectable] = ACTIONS(7596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7596), - [anon_sym_NS_INLINE] = ACTIONS(7596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7596), - [anon_sym_OBJC_EXPORT] = ACTIONS(7596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7596), - [anon_sym_const] = ACTIONS(7596), - [anon_sym_constexpr] = ACTIONS(7596), - [anon_sym_volatile] = ACTIONS(7596), - [anon_sym_restrict] = ACTIONS(7596), - [anon_sym___restrict__] = ACTIONS(7596), - [anon_sym__Atomic] = ACTIONS(7596), - [anon_sym__Noreturn] = ACTIONS(7596), - [anon_sym_nullable] = ACTIONS(7596), - [anon_sym__Complex] = ACTIONS(7596), - [anon_sym__Nonnull] = ACTIONS(7596), - [anon_sym__Nullable] = ACTIONS(7596), - [anon_sym__Nullable_result] = ACTIONS(7596), - [anon_sym__Null_unspecified] = ACTIONS(7596), - [anon_sym___autoreleasing] = ACTIONS(7596), - [anon_sym___block] = ACTIONS(7596), - [anon_sym___bridge] = ACTIONS(7596), - [anon_sym___bridge_retained] = ACTIONS(7596), - [anon_sym___bridge_transfer] = ACTIONS(7596), - [anon_sym___complex] = ACTIONS(7596), - [anon_sym___const] = ACTIONS(7596), - [anon_sym___imag] = ACTIONS(7596), - [anon_sym___kindof] = ACTIONS(7596), - [anon_sym___nonnull] = ACTIONS(7596), - [anon_sym___nullable] = ACTIONS(7596), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7596), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7596), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7596), - [anon_sym___real] = ACTIONS(7596), - [anon_sym___strong] = ACTIONS(7596), - [anon_sym___unsafe_unretained] = ACTIONS(7596), - [anon_sym___unused] = ACTIONS(7596), - [anon_sym___weak] = ACTIONS(7596), - [sym_primitive_type] = ACTIONS(7596), - [anon_sym_enum] = ACTIONS(7596), - [anon_sym_struct] = ACTIONS(7596), - [anon_sym_union] = ACTIONS(7596), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7596), - [anon_sym___typeof] = ACTIONS(7596), - [anon_sym_typeof] = ACTIONS(7596), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7596), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7596), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7596), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7596), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE] = ACTIONS(7596), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_API_AVAILABLE] = ACTIONS(7596), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_API_DEPRECATED] = ACTIONS(7596), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7596), - [anon_sym___deprecated_msg] = ACTIONS(7596), - [anon_sym___deprecated_enum_msg] = ACTIONS(7596), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7596), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7596), - [anon_sym__Alignas] = ACTIONS(7596), - [anon_sym_BOOL] = ACTIONS(7596), - [anon_sym_IMP] = ACTIONS(7596), - [anon_sym_SEL] = ACTIONS(7596), - [anon_sym_Class] = ACTIONS(7596), - [anon_sym_id] = ACTIONS(7596), - [anon_sym_ATdefs] = ACTIONS(7598), - }, - [4307] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [aux_sym_preproc_else_token1] = ACTIONS(7612), - [aux_sym_preproc_elif_token1] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4308] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4309] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4310] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [aux_sym_preproc_else_token1] = ACTIONS(7604), - [aux_sym_preproc_elif_token1] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4311] = { - [sym_attribute_specifier] = STATE(9445), - [sym_parameter_list] = STATE(4250), - [aux_sym_c_method_parameter_repeat1] = STATE(4468), - [sym_identifier] = ACTIONS(7713), - [anon_sym_COMMA] = ACTIONS(7715), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7715), - [anon_sym___extension__] = ACTIONS(7713), - [anon_sym_extern] = ACTIONS(7713), - [anon_sym___attribute__] = ACTIONS(7713), - [anon_sym___attribute] = ACTIONS(7713), - [anon_sym_noreturn] = ACTIONS(7713), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7713), - [anon_sym_LBRACE] = ACTIONS(7715), - [anon_sym_signed] = ACTIONS(7713), - [anon_sym_unsigned] = ACTIONS(7713), - [anon_sym_long] = ACTIONS(7713), - [anon_sym_short] = ACTIONS(7713), - [anon_sym_EQ] = ACTIONS(7721), - [anon_sym_ATautoreleasepool] = ACTIONS(7715), - [anon_sym_static] = ACTIONS(7713), - [anon_sym_auto] = ACTIONS(7713), - [anon_sym_register] = ACTIONS(7713), - [anon_sym_inline] = ACTIONS(7713), - [anon_sym___inline] = ACTIONS(7713), - [anon_sym___inline__] = ACTIONS(7713), - [anon_sym___forceinline] = ACTIONS(7713), - [anon_sym_thread_local] = ACTIONS(7713), - [anon_sym___thread] = ACTIONS(7713), - [anon_sym_CG_EXTERN] = ACTIONS(7713), - [anon_sym_CG_INLINE] = ACTIONS(7713), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7713), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7713), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7713), - [anon_sym_IBOutlet] = ACTIONS(7713), - [anon_sym_IBInspectable] = ACTIONS(7713), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7713), - [anon_sym_NS_INLINE] = ACTIONS(7713), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7713), - [anon_sym_OBJC_EXPORT] = ACTIONS(7713), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7713), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7713), - [anon_sym_const] = ACTIONS(7713), - [anon_sym_constexpr] = ACTIONS(7713), - [anon_sym_volatile] = ACTIONS(7713), - [anon_sym_restrict] = ACTIONS(7713), - [anon_sym___restrict__] = ACTIONS(7713), - [anon_sym__Atomic] = ACTIONS(7713), - [anon_sym__Noreturn] = ACTIONS(7713), - [anon_sym_nullable] = ACTIONS(7713), - [anon_sym__Complex] = ACTIONS(7713), - [anon_sym__Nonnull] = ACTIONS(7713), - [anon_sym__Nullable] = ACTIONS(7713), - [anon_sym__Nullable_result] = ACTIONS(7713), - [anon_sym__Null_unspecified] = ACTIONS(7713), - [anon_sym___autoreleasing] = ACTIONS(7713), - [anon_sym___block] = ACTIONS(7713), - [anon_sym___bridge] = ACTIONS(7713), - [anon_sym___bridge_retained] = ACTIONS(7713), - [anon_sym___bridge_transfer] = ACTIONS(7713), - [anon_sym___complex] = ACTIONS(7713), - [anon_sym___const] = ACTIONS(7713), - [anon_sym___imag] = ACTIONS(7713), - [anon_sym___kindof] = ACTIONS(7713), - [anon_sym___nonnull] = ACTIONS(7713), - [anon_sym___nullable] = ACTIONS(7713), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7713), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7713), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7713), - [anon_sym___real] = ACTIONS(7713), - [anon_sym___strong] = ACTIONS(7713), - [anon_sym___unsafe_unretained] = ACTIONS(7713), - [anon_sym___unused] = ACTIONS(7713), - [anon_sym___weak] = ACTIONS(7713), - [sym_primitive_type] = ACTIONS(7713), - [anon_sym_enum] = ACTIONS(7713), - [anon_sym_struct] = ACTIONS(7713), - [anon_sym_union] = ACTIONS(7713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7713), - [anon_sym___typeof] = ACTIONS(7713), - [anon_sym_typeof] = ACTIONS(7713), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7713), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7713), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7713), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7713), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7713), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7713), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7713), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7713), - [anon_sym_NS_AVAILABLE] = ACTIONS(7713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7713), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_API_AVAILABLE] = ACTIONS(7713), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_API_DEPRECATED] = ACTIONS(7713), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7713), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7713), - [anon_sym___deprecated_msg] = ACTIONS(7713), - [anon_sym___deprecated_enum_msg] = ACTIONS(7713), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7713), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7713), - [anon_sym__Alignas] = ACTIONS(7713), - [anon_sym_BOOL] = ACTIONS(7713), - [anon_sym_IMP] = ACTIONS(7713), - [anon_sym_SEL] = ACTIONS(7713), - [anon_sym_Class] = ACTIONS(7713), - [anon_sym_id] = ACTIONS(7713), - }, - [4312] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4313] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [aux_sym_preproc_else_token1] = ACTIONS(7592), - [aux_sym_preproc_elif_token1] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4314] = { - [sym_identifier] = ACTIONS(7672), - [aux_sym_preproc_def_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token2] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7672), - [aux_sym_preproc_else_token1] = ACTIONS(7672), - [aux_sym_preproc_elif_token1] = ACTIONS(7672), - [sym_preproc_directive] = ACTIONS(7672), - [anon_sym___extension__] = ACTIONS(7672), - [anon_sym_extern] = ACTIONS(7672), - [anon_sym___attribute__] = ACTIONS(7672), - [anon_sym___attribute] = ACTIONS(7672), - [anon_sym_noreturn] = ACTIONS(7672), - [anon_sym_LBRACK] = ACTIONS(7674), - [anon_sym___declspec] = ACTIONS(7672), - [anon_sym_signed] = ACTIONS(7672), - [anon_sym_unsigned] = ACTIONS(7672), - [anon_sym_long] = ACTIONS(7672), - [anon_sym_short] = ACTIONS(7672), - [anon_sym_static] = ACTIONS(7672), - [anon_sym_auto] = ACTIONS(7672), - [anon_sym_register] = ACTIONS(7672), - [anon_sym_inline] = ACTIONS(7672), - [anon_sym___inline] = ACTIONS(7672), - [anon_sym___inline__] = ACTIONS(7672), - [anon_sym___forceinline] = ACTIONS(7672), - [anon_sym_thread_local] = ACTIONS(7672), - [anon_sym___thread] = ACTIONS(7672), - [anon_sym_CG_EXTERN] = ACTIONS(7672), - [anon_sym_CG_INLINE] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7672), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7672), - [anon_sym_IBOutlet] = ACTIONS(7672), - [anon_sym_IBInspectable] = ACTIONS(7672), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7672), - [anon_sym_NS_INLINE] = ACTIONS(7672), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7672), - [anon_sym_OBJC_EXPORT] = ACTIONS(7672), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7672), - [anon_sym_const] = ACTIONS(7672), - [anon_sym_constexpr] = ACTIONS(7672), - [anon_sym_volatile] = ACTIONS(7672), - [anon_sym_restrict] = ACTIONS(7672), - [anon_sym___restrict__] = ACTIONS(7672), - [anon_sym__Atomic] = ACTIONS(7672), - [anon_sym__Noreturn] = ACTIONS(7672), - [anon_sym_nullable] = ACTIONS(7672), - [anon_sym__Complex] = ACTIONS(7672), - [anon_sym__Nonnull] = ACTIONS(7672), - [anon_sym__Nullable] = ACTIONS(7672), - [anon_sym__Nullable_result] = ACTIONS(7672), - [anon_sym__Null_unspecified] = ACTIONS(7672), - [anon_sym___autoreleasing] = ACTIONS(7672), - [anon_sym___block] = ACTIONS(7672), - [anon_sym___bridge] = ACTIONS(7672), - [anon_sym___bridge_retained] = ACTIONS(7672), - [anon_sym___bridge_transfer] = ACTIONS(7672), - [anon_sym___complex] = ACTIONS(7672), - [anon_sym___const] = ACTIONS(7672), - [anon_sym___imag] = ACTIONS(7672), - [anon_sym___kindof] = ACTIONS(7672), - [anon_sym___nonnull] = ACTIONS(7672), - [anon_sym___nullable] = ACTIONS(7672), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7672), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7672), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7672), - [anon_sym___real] = ACTIONS(7672), - [anon_sym___strong] = ACTIONS(7672), - [anon_sym___unsafe_unretained] = ACTIONS(7672), - [anon_sym___unused] = ACTIONS(7672), - [anon_sym___weak] = ACTIONS(7672), - [sym_primitive_type] = ACTIONS(7672), - [anon_sym_enum] = ACTIONS(7672), - [anon_sym_struct] = ACTIONS(7672), - [anon_sym_union] = ACTIONS(7672), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7672), - [anon_sym___typeof] = ACTIONS(7672), - [anon_sym_typeof] = ACTIONS(7672), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7672), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7672), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7672), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7672), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE] = ACTIONS(7672), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_API_AVAILABLE] = ACTIONS(7672), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_API_DEPRECATED] = ACTIONS(7672), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7672), - [anon_sym___deprecated_msg] = ACTIONS(7672), - [anon_sym___deprecated_enum_msg] = ACTIONS(7672), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7672), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7672), - [anon_sym__Alignas] = ACTIONS(7672), - [anon_sym_BOOL] = ACTIONS(7672), - [anon_sym_IMP] = ACTIONS(7672), - [anon_sym_SEL] = ACTIONS(7672), - [anon_sym_Class] = ACTIONS(7672), - [anon_sym_id] = ACTIONS(7672), - [anon_sym_ATdefs] = ACTIONS(7674), - }, - [4315] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8270), - [sym__type_declarator] = STATE(7474), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4316] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [aux_sym_preproc_else_token1] = ACTIONS(7592), - [aux_sym_preproc_elif_token1] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4317] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [aux_sym_preproc_else_token1] = ACTIONS(7608), - [aux_sym_preproc_elif_token1] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4318] = { - [sym_identifier] = ACTIONS(7668), - [aux_sym_preproc_def_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token2] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7668), - [aux_sym_preproc_else_token1] = ACTIONS(7668), - [aux_sym_preproc_elif_token1] = ACTIONS(7668), - [sym_preproc_directive] = ACTIONS(7668), - [anon_sym___extension__] = ACTIONS(7668), - [anon_sym_extern] = ACTIONS(7668), - [anon_sym___attribute__] = ACTIONS(7668), - [anon_sym___attribute] = ACTIONS(7668), - [anon_sym_noreturn] = ACTIONS(7668), - [anon_sym_LBRACK] = ACTIONS(7670), - [anon_sym___declspec] = ACTIONS(7668), - [anon_sym_signed] = ACTIONS(7668), - [anon_sym_unsigned] = ACTIONS(7668), - [anon_sym_long] = ACTIONS(7668), - [anon_sym_short] = ACTIONS(7668), - [anon_sym_static] = ACTIONS(7668), - [anon_sym_auto] = ACTIONS(7668), - [anon_sym_register] = ACTIONS(7668), - [anon_sym_inline] = ACTIONS(7668), - [anon_sym___inline] = ACTIONS(7668), - [anon_sym___inline__] = ACTIONS(7668), - [anon_sym___forceinline] = ACTIONS(7668), - [anon_sym_thread_local] = ACTIONS(7668), - [anon_sym___thread] = ACTIONS(7668), - [anon_sym_CG_EXTERN] = ACTIONS(7668), - [anon_sym_CG_INLINE] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7668), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7668), - [anon_sym_IBOutlet] = ACTIONS(7668), - [anon_sym_IBInspectable] = ACTIONS(7668), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7668), - [anon_sym_NS_INLINE] = ACTIONS(7668), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7668), - [anon_sym_OBJC_EXPORT] = ACTIONS(7668), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7668), - [anon_sym_const] = ACTIONS(7668), - [anon_sym_constexpr] = ACTIONS(7668), - [anon_sym_volatile] = ACTIONS(7668), - [anon_sym_restrict] = ACTIONS(7668), - [anon_sym___restrict__] = ACTIONS(7668), - [anon_sym__Atomic] = ACTIONS(7668), - [anon_sym__Noreturn] = ACTIONS(7668), - [anon_sym_nullable] = ACTIONS(7668), - [anon_sym__Complex] = ACTIONS(7668), - [anon_sym__Nonnull] = ACTIONS(7668), - [anon_sym__Nullable] = ACTIONS(7668), - [anon_sym__Nullable_result] = ACTIONS(7668), - [anon_sym__Null_unspecified] = ACTIONS(7668), - [anon_sym___autoreleasing] = ACTIONS(7668), - [anon_sym___block] = ACTIONS(7668), - [anon_sym___bridge] = ACTIONS(7668), - [anon_sym___bridge_retained] = ACTIONS(7668), - [anon_sym___bridge_transfer] = ACTIONS(7668), - [anon_sym___complex] = ACTIONS(7668), - [anon_sym___const] = ACTIONS(7668), - [anon_sym___imag] = ACTIONS(7668), - [anon_sym___kindof] = ACTIONS(7668), - [anon_sym___nonnull] = ACTIONS(7668), - [anon_sym___nullable] = ACTIONS(7668), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7668), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7668), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7668), - [anon_sym___real] = ACTIONS(7668), - [anon_sym___strong] = ACTIONS(7668), - [anon_sym___unsafe_unretained] = ACTIONS(7668), - [anon_sym___unused] = ACTIONS(7668), - [anon_sym___weak] = ACTIONS(7668), - [sym_primitive_type] = ACTIONS(7668), - [anon_sym_enum] = ACTIONS(7668), - [anon_sym_struct] = ACTIONS(7668), - [anon_sym_union] = ACTIONS(7668), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7668), - [anon_sym___typeof] = ACTIONS(7668), - [anon_sym_typeof] = ACTIONS(7668), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7668), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7668), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7668), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7668), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE] = ACTIONS(7668), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_API_AVAILABLE] = ACTIONS(7668), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_API_DEPRECATED] = ACTIONS(7668), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7668), - [anon_sym___deprecated_msg] = ACTIONS(7668), - [anon_sym___deprecated_enum_msg] = ACTIONS(7668), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7668), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7668), - [anon_sym__Alignas] = ACTIONS(7668), - [anon_sym_BOOL] = ACTIONS(7668), - [anon_sym_IMP] = ACTIONS(7668), - [anon_sym_SEL] = ACTIONS(7668), - [anon_sym_Class] = ACTIONS(7668), - [anon_sym_id] = ACTIONS(7668), - [anon_sym_ATdefs] = ACTIONS(7670), - }, - [4319] = { - [sym_identifier] = ACTIONS(7628), - [aux_sym_preproc_def_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token2] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7628), - [aux_sym_preproc_else_token1] = ACTIONS(7628), - [aux_sym_preproc_elif_token1] = ACTIONS(7628), - [sym_preproc_directive] = ACTIONS(7628), - [anon_sym___extension__] = ACTIONS(7628), - [anon_sym_extern] = ACTIONS(7628), - [anon_sym___attribute__] = ACTIONS(7628), - [anon_sym___attribute] = ACTIONS(7628), - [anon_sym_noreturn] = ACTIONS(7628), - [anon_sym_LBRACK] = ACTIONS(7630), - [anon_sym___declspec] = ACTIONS(7628), - [anon_sym_signed] = ACTIONS(7628), - [anon_sym_unsigned] = ACTIONS(7628), - [anon_sym_long] = ACTIONS(7628), - [anon_sym_short] = ACTIONS(7628), - [anon_sym_static] = ACTIONS(7628), - [anon_sym_auto] = ACTIONS(7628), - [anon_sym_register] = ACTIONS(7628), - [anon_sym_inline] = ACTIONS(7628), - [anon_sym___inline] = ACTIONS(7628), - [anon_sym___inline__] = ACTIONS(7628), - [anon_sym___forceinline] = ACTIONS(7628), - [anon_sym_thread_local] = ACTIONS(7628), - [anon_sym___thread] = ACTIONS(7628), - [anon_sym_CG_EXTERN] = ACTIONS(7628), - [anon_sym_CG_INLINE] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7628), - [anon_sym_IBOutlet] = ACTIONS(7628), - [anon_sym_IBInspectable] = ACTIONS(7628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7628), - [anon_sym_NS_INLINE] = ACTIONS(7628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7628), - [anon_sym_OBJC_EXPORT] = ACTIONS(7628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7628), - [anon_sym_const] = ACTIONS(7628), - [anon_sym_constexpr] = ACTIONS(7628), - [anon_sym_volatile] = ACTIONS(7628), - [anon_sym_restrict] = ACTIONS(7628), - [anon_sym___restrict__] = ACTIONS(7628), - [anon_sym__Atomic] = ACTIONS(7628), - [anon_sym__Noreturn] = ACTIONS(7628), - [anon_sym_nullable] = ACTIONS(7628), - [anon_sym__Complex] = ACTIONS(7628), - [anon_sym__Nonnull] = ACTIONS(7628), - [anon_sym__Nullable] = ACTIONS(7628), - [anon_sym__Nullable_result] = ACTIONS(7628), - [anon_sym__Null_unspecified] = ACTIONS(7628), - [anon_sym___autoreleasing] = ACTIONS(7628), - [anon_sym___block] = ACTIONS(7628), - [anon_sym___bridge] = ACTIONS(7628), - [anon_sym___bridge_retained] = ACTIONS(7628), - [anon_sym___bridge_transfer] = ACTIONS(7628), - [anon_sym___complex] = ACTIONS(7628), - [anon_sym___const] = ACTIONS(7628), - [anon_sym___imag] = ACTIONS(7628), - [anon_sym___kindof] = ACTIONS(7628), - [anon_sym___nonnull] = ACTIONS(7628), - [anon_sym___nullable] = ACTIONS(7628), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7628), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7628), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7628), - [anon_sym___real] = ACTIONS(7628), - [anon_sym___strong] = ACTIONS(7628), - [anon_sym___unsafe_unretained] = ACTIONS(7628), - [anon_sym___unused] = ACTIONS(7628), - [anon_sym___weak] = ACTIONS(7628), - [sym_primitive_type] = ACTIONS(7628), - [anon_sym_enum] = ACTIONS(7628), - [anon_sym_struct] = ACTIONS(7628), - [anon_sym_union] = ACTIONS(7628), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7628), - [anon_sym___typeof] = ACTIONS(7628), - [anon_sym_typeof] = ACTIONS(7628), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7628), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7628), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7628), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7628), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE] = ACTIONS(7628), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_API_AVAILABLE] = ACTIONS(7628), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_API_DEPRECATED] = ACTIONS(7628), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7628), - [anon_sym___deprecated_msg] = ACTIONS(7628), - [anon_sym___deprecated_enum_msg] = ACTIONS(7628), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7628), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7628), - [anon_sym__Alignas] = ACTIONS(7628), - [anon_sym_BOOL] = ACTIONS(7628), - [anon_sym_IMP] = ACTIONS(7628), - [anon_sym_SEL] = ACTIONS(7628), - [anon_sym_Class] = ACTIONS(7628), - [anon_sym_id] = ACTIONS(7628), - [anon_sym_ATdefs] = ACTIONS(7630), - }, - [4320] = { - [sym_identifier] = ACTIONS(7632), - [aux_sym_preproc_def_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token2] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7632), - [aux_sym_preproc_else_token1] = ACTIONS(7632), - [aux_sym_preproc_elif_token1] = ACTIONS(7632), - [sym_preproc_directive] = ACTIONS(7632), - [anon_sym___extension__] = ACTIONS(7632), - [anon_sym_extern] = ACTIONS(7632), - [anon_sym___attribute__] = ACTIONS(7632), - [anon_sym___attribute] = ACTIONS(7632), - [anon_sym_noreturn] = ACTIONS(7632), - [anon_sym_LBRACK] = ACTIONS(7634), - [anon_sym___declspec] = ACTIONS(7632), - [anon_sym_signed] = ACTIONS(7632), - [anon_sym_unsigned] = ACTIONS(7632), - [anon_sym_long] = ACTIONS(7632), - [anon_sym_short] = ACTIONS(7632), - [anon_sym_static] = ACTIONS(7632), - [anon_sym_auto] = ACTIONS(7632), - [anon_sym_register] = ACTIONS(7632), - [anon_sym_inline] = ACTIONS(7632), - [anon_sym___inline] = ACTIONS(7632), - [anon_sym___inline__] = ACTIONS(7632), - [anon_sym___forceinline] = ACTIONS(7632), - [anon_sym_thread_local] = ACTIONS(7632), - [anon_sym___thread] = ACTIONS(7632), - [anon_sym_CG_EXTERN] = ACTIONS(7632), - [anon_sym_CG_INLINE] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7632), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7632), - [anon_sym_IBOutlet] = ACTIONS(7632), - [anon_sym_IBInspectable] = ACTIONS(7632), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7632), - [anon_sym_NS_INLINE] = ACTIONS(7632), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7632), - [anon_sym_OBJC_EXPORT] = ACTIONS(7632), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7632), - [anon_sym_const] = ACTIONS(7632), - [anon_sym_constexpr] = ACTIONS(7632), - [anon_sym_volatile] = ACTIONS(7632), - [anon_sym_restrict] = ACTIONS(7632), - [anon_sym___restrict__] = ACTIONS(7632), - [anon_sym__Atomic] = ACTIONS(7632), - [anon_sym__Noreturn] = ACTIONS(7632), - [anon_sym_nullable] = ACTIONS(7632), - [anon_sym__Complex] = ACTIONS(7632), - [anon_sym__Nonnull] = ACTIONS(7632), - [anon_sym__Nullable] = ACTIONS(7632), - [anon_sym__Nullable_result] = ACTIONS(7632), - [anon_sym__Null_unspecified] = ACTIONS(7632), - [anon_sym___autoreleasing] = ACTIONS(7632), - [anon_sym___block] = ACTIONS(7632), - [anon_sym___bridge] = ACTIONS(7632), - [anon_sym___bridge_retained] = ACTIONS(7632), - [anon_sym___bridge_transfer] = ACTIONS(7632), - [anon_sym___complex] = ACTIONS(7632), - [anon_sym___const] = ACTIONS(7632), - [anon_sym___imag] = ACTIONS(7632), - [anon_sym___kindof] = ACTIONS(7632), - [anon_sym___nonnull] = ACTIONS(7632), - [anon_sym___nullable] = ACTIONS(7632), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7632), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7632), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7632), - [anon_sym___real] = ACTIONS(7632), - [anon_sym___strong] = ACTIONS(7632), - [anon_sym___unsafe_unretained] = ACTIONS(7632), - [anon_sym___unused] = ACTIONS(7632), - [anon_sym___weak] = ACTIONS(7632), - [sym_primitive_type] = ACTIONS(7632), - [anon_sym_enum] = ACTIONS(7632), - [anon_sym_struct] = ACTIONS(7632), - [anon_sym_union] = ACTIONS(7632), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7632), - [anon_sym___typeof] = ACTIONS(7632), - [anon_sym_typeof] = ACTIONS(7632), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7632), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7632), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7632), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7632), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE] = ACTIONS(7632), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_API_AVAILABLE] = ACTIONS(7632), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_API_DEPRECATED] = ACTIONS(7632), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7632), - [anon_sym___deprecated_msg] = ACTIONS(7632), - [anon_sym___deprecated_enum_msg] = ACTIONS(7632), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7632), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7632), - [anon_sym__Alignas] = ACTIONS(7632), - [anon_sym_BOOL] = ACTIONS(7632), - [anon_sym_IMP] = ACTIONS(7632), - [anon_sym_SEL] = ACTIONS(7632), - [anon_sym_Class] = ACTIONS(7632), - [anon_sym_id] = ACTIONS(7632), - [anon_sym_ATdefs] = ACTIONS(7634), - }, - [4321] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [aux_sym_preproc_else_token1] = ACTIONS(7612), - [aux_sym_preproc_elif_token1] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4322] = { - [sym_identifier] = ACTIONS(7640), - [aux_sym_preproc_def_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token2] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7640), - [aux_sym_preproc_else_token1] = ACTIONS(7640), - [aux_sym_preproc_elif_token1] = ACTIONS(7640), - [sym_preproc_directive] = ACTIONS(7640), - [anon_sym___extension__] = ACTIONS(7640), - [anon_sym_extern] = ACTIONS(7640), - [anon_sym___attribute__] = ACTIONS(7640), - [anon_sym___attribute] = ACTIONS(7640), - [anon_sym_noreturn] = ACTIONS(7640), - [anon_sym_LBRACK] = ACTIONS(7642), - [anon_sym___declspec] = ACTIONS(7640), - [anon_sym_signed] = ACTIONS(7640), - [anon_sym_unsigned] = ACTIONS(7640), - [anon_sym_long] = ACTIONS(7640), - [anon_sym_short] = ACTIONS(7640), - [anon_sym_static] = ACTIONS(7640), - [anon_sym_auto] = ACTIONS(7640), - [anon_sym_register] = ACTIONS(7640), - [anon_sym_inline] = ACTIONS(7640), - [anon_sym___inline] = ACTIONS(7640), - [anon_sym___inline__] = ACTIONS(7640), - [anon_sym___forceinline] = ACTIONS(7640), - [anon_sym_thread_local] = ACTIONS(7640), - [anon_sym___thread] = ACTIONS(7640), - [anon_sym_CG_EXTERN] = ACTIONS(7640), - [anon_sym_CG_INLINE] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7640), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7640), - [anon_sym_IBOutlet] = ACTIONS(7640), - [anon_sym_IBInspectable] = ACTIONS(7640), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7640), - [anon_sym_NS_INLINE] = ACTIONS(7640), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7640), - [anon_sym_OBJC_EXPORT] = ACTIONS(7640), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7640), - [anon_sym_const] = ACTIONS(7640), - [anon_sym_constexpr] = ACTIONS(7640), - [anon_sym_volatile] = ACTIONS(7640), - [anon_sym_restrict] = ACTIONS(7640), - [anon_sym___restrict__] = ACTIONS(7640), - [anon_sym__Atomic] = ACTIONS(7640), - [anon_sym__Noreturn] = ACTIONS(7640), - [anon_sym_nullable] = ACTIONS(7640), - [anon_sym__Complex] = ACTIONS(7640), - [anon_sym__Nonnull] = ACTIONS(7640), - [anon_sym__Nullable] = ACTIONS(7640), - [anon_sym__Nullable_result] = ACTIONS(7640), - [anon_sym__Null_unspecified] = ACTIONS(7640), - [anon_sym___autoreleasing] = ACTIONS(7640), - [anon_sym___block] = ACTIONS(7640), - [anon_sym___bridge] = ACTIONS(7640), - [anon_sym___bridge_retained] = ACTIONS(7640), - [anon_sym___bridge_transfer] = ACTIONS(7640), - [anon_sym___complex] = ACTIONS(7640), - [anon_sym___const] = ACTIONS(7640), - [anon_sym___imag] = ACTIONS(7640), - [anon_sym___kindof] = ACTIONS(7640), - [anon_sym___nonnull] = ACTIONS(7640), - [anon_sym___nullable] = ACTIONS(7640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7640), - [anon_sym___real] = ACTIONS(7640), - [anon_sym___strong] = ACTIONS(7640), - [anon_sym___unsafe_unretained] = ACTIONS(7640), - [anon_sym___unused] = ACTIONS(7640), - [anon_sym___weak] = ACTIONS(7640), - [sym_primitive_type] = ACTIONS(7640), - [anon_sym_enum] = ACTIONS(7640), - [anon_sym_struct] = ACTIONS(7640), - [anon_sym_union] = ACTIONS(7640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7640), - [anon_sym___typeof] = ACTIONS(7640), - [anon_sym_typeof] = ACTIONS(7640), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7640), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7640), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7640), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7640), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE] = ACTIONS(7640), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_API_AVAILABLE] = ACTIONS(7640), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_API_DEPRECATED] = ACTIONS(7640), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7640), - [anon_sym___deprecated_msg] = ACTIONS(7640), - [anon_sym___deprecated_enum_msg] = ACTIONS(7640), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7640), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7640), - [anon_sym__Alignas] = ACTIONS(7640), - [anon_sym_BOOL] = ACTIONS(7640), - [anon_sym_IMP] = ACTIONS(7640), - [anon_sym_SEL] = ACTIONS(7640), - [anon_sym_Class] = ACTIONS(7640), - [anon_sym_id] = ACTIONS(7640), - [anon_sym_ATdefs] = ACTIONS(7642), - }, - [4323] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [aux_sym_preproc_else_token1] = ACTIONS(7652), - [aux_sym_preproc_elif_token1] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4324] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [aux_sym_preproc_else_token1] = ACTIONS(7644), - [aux_sym_preproc_elif_token1] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4325] = { - [sym_identifier] = ACTIONS(7676), - [aux_sym_preproc_def_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token2] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7676), - [aux_sym_preproc_else_token1] = ACTIONS(7676), - [aux_sym_preproc_elif_token1] = ACTIONS(7676), - [sym_preproc_directive] = ACTIONS(7676), - [anon_sym___extension__] = ACTIONS(7676), - [anon_sym_extern] = ACTIONS(7676), - [anon_sym___attribute__] = ACTIONS(7676), - [anon_sym___attribute] = ACTIONS(7676), - [anon_sym_noreturn] = ACTIONS(7676), - [anon_sym_LBRACK] = ACTIONS(7678), - [anon_sym___declspec] = ACTIONS(7676), - [anon_sym_signed] = ACTIONS(7676), - [anon_sym_unsigned] = ACTIONS(7676), - [anon_sym_long] = ACTIONS(7676), - [anon_sym_short] = ACTIONS(7676), - [anon_sym_static] = ACTIONS(7676), - [anon_sym_auto] = ACTIONS(7676), - [anon_sym_register] = ACTIONS(7676), - [anon_sym_inline] = ACTIONS(7676), - [anon_sym___inline] = ACTIONS(7676), - [anon_sym___inline__] = ACTIONS(7676), - [anon_sym___forceinline] = ACTIONS(7676), - [anon_sym_thread_local] = ACTIONS(7676), - [anon_sym___thread] = ACTIONS(7676), - [anon_sym_CG_EXTERN] = ACTIONS(7676), - [anon_sym_CG_INLINE] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7676), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7676), - [anon_sym_IBOutlet] = ACTIONS(7676), - [anon_sym_IBInspectable] = ACTIONS(7676), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7676), - [anon_sym_NS_INLINE] = ACTIONS(7676), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7676), - [anon_sym_OBJC_EXPORT] = ACTIONS(7676), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7676), - [anon_sym_const] = ACTIONS(7676), - [anon_sym_constexpr] = ACTIONS(7676), - [anon_sym_volatile] = ACTIONS(7676), - [anon_sym_restrict] = ACTIONS(7676), - [anon_sym___restrict__] = ACTIONS(7676), - [anon_sym__Atomic] = ACTIONS(7676), - [anon_sym__Noreturn] = ACTIONS(7676), - [anon_sym_nullable] = ACTIONS(7676), - [anon_sym__Complex] = ACTIONS(7676), - [anon_sym__Nonnull] = ACTIONS(7676), - [anon_sym__Nullable] = ACTIONS(7676), - [anon_sym__Nullable_result] = ACTIONS(7676), - [anon_sym__Null_unspecified] = ACTIONS(7676), - [anon_sym___autoreleasing] = ACTIONS(7676), - [anon_sym___block] = ACTIONS(7676), - [anon_sym___bridge] = ACTIONS(7676), - [anon_sym___bridge_retained] = ACTIONS(7676), - [anon_sym___bridge_transfer] = ACTIONS(7676), - [anon_sym___complex] = ACTIONS(7676), - [anon_sym___const] = ACTIONS(7676), - [anon_sym___imag] = ACTIONS(7676), - [anon_sym___kindof] = ACTIONS(7676), - [anon_sym___nonnull] = ACTIONS(7676), - [anon_sym___nullable] = ACTIONS(7676), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7676), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7676), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7676), - [anon_sym___real] = ACTIONS(7676), - [anon_sym___strong] = ACTIONS(7676), - [anon_sym___unsafe_unretained] = ACTIONS(7676), - [anon_sym___unused] = ACTIONS(7676), - [anon_sym___weak] = ACTIONS(7676), - [sym_primitive_type] = ACTIONS(7676), - [anon_sym_enum] = ACTIONS(7676), - [anon_sym_struct] = ACTIONS(7676), - [anon_sym_union] = ACTIONS(7676), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7676), - [anon_sym___typeof] = ACTIONS(7676), - [anon_sym_typeof] = ACTIONS(7676), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7676), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7676), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7676), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7676), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE] = ACTIONS(7676), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_API_AVAILABLE] = ACTIONS(7676), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_API_DEPRECATED] = ACTIONS(7676), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7676), - [anon_sym___deprecated_msg] = ACTIONS(7676), - [anon_sym___deprecated_enum_msg] = ACTIONS(7676), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7676), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7676), - [anon_sym__Alignas] = ACTIONS(7676), - [anon_sym_BOOL] = ACTIONS(7676), - [anon_sym_IMP] = ACTIONS(7676), - [anon_sym_SEL] = ACTIONS(7676), - [anon_sym_Class] = ACTIONS(7676), - [anon_sym_id] = ACTIONS(7676), - [anon_sym_ATdefs] = ACTIONS(7678), - }, - [4326] = { - [sym_identifier] = ACTIONS(7624), - [aux_sym_preproc_def_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token2] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7624), - [aux_sym_preproc_else_token1] = ACTIONS(7624), - [aux_sym_preproc_elif_token1] = ACTIONS(7624), - [sym_preproc_directive] = ACTIONS(7624), - [anon_sym___extension__] = ACTIONS(7624), - [anon_sym_extern] = ACTIONS(7624), - [anon_sym___attribute__] = ACTIONS(7624), - [anon_sym___attribute] = ACTIONS(7624), - [anon_sym_noreturn] = ACTIONS(7624), - [anon_sym_LBRACK] = ACTIONS(7626), - [anon_sym___declspec] = ACTIONS(7624), - [anon_sym_signed] = ACTIONS(7624), - [anon_sym_unsigned] = ACTIONS(7624), - [anon_sym_long] = ACTIONS(7624), - [anon_sym_short] = ACTIONS(7624), - [anon_sym_static] = ACTIONS(7624), - [anon_sym_auto] = ACTIONS(7624), - [anon_sym_register] = ACTIONS(7624), - [anon_sym_inline] = ACTIONS(7624), - [anon_sym___inline] = ACTIONS(7624), - [anon_sym___inline__] = ACTIONS(7624), - [anon_sym___forceinline] = ACTIONS(7624), - [anon_sym_thread_local] = ACTIONS(7624), - [anon_sym___thread] = ACTIONS(7624), - [anon_sym_CG_EXTERN] = ACTIONS(7624), - [anon_sym_CG_INLINE] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7624), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7624), - [anon_sym_IBOutlet] = ACTIONS(7624), - [anon_sym_IBInspectable] = ACTIONS(7624), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7624), - [anon_sym_NS_INLINE] = ACTIONS(7624), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7624), - [anon_sym_OBJC_EXPORT] = ACTIONS(7624), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7624), - [anon_sym_const] = ACTIONS(7624), - [anon_sym_constexpr] = ACTIONS(7624), - [anon_sym_volatile] = ACTIONS(7624), - [anon_sym_restrict] = ACTIONS(7624), - [anon_sym___restrict__] = ACTIONS(7624), - [anon_sym__Atomic] = ACTIONS(7624), - [anon_sym__Noreturn] = ACTIONS(7624), - [anon_sym_nullable] = ACTIONS(7624), - [anon_sym__Complex] = ACTIONS(7624), - [anon_sym__Nonnull] = ACTIONS(7624), - [anon_sym__Nullable] = ACTIONS(7624), - [anon_sym__Nullable_result] = ACTIONS(7624), - [anon_sym__Null_unspecified] = ACTIONS(7624), - [anon_sym___autoreleasing] = ACTIONS(7624), - [anon_sym___block] = ACTIONS(7624), - [anon_sym___bridge] = ACTIONS(7624), - [anon_sym___bridge_retained] = ACTIONS(7624), - [anon_sym___bridge_transfer] = ACTIONS(7624), - [anon_sym___complex] = ACTIONS(7624), - [anon_sym___const] = ACTIONS(7624), - [anon_sym___imag] = ACTIONS(7624), - [anon_sym___kindof] = ACTIONS(7624), - [anon_sym___nonnull] = ACTIONS(7624), - [anon_sym___nullable] = ACTIONS(7624), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7624), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7624), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7624), - [anon_sym___real] = ACTIONS(7624), - [anon_sym___strong] = ACTIONS(7624), - [anon_sym___unsafe_unretained] = ACTIONS(7624), - [anon_sym___unused] = ACTIONS(7624), - [anon_sym___weak] = ACTIONS(7624), - [sym_primitive_type] = ACTIONS(7624), - [anon_sym_enum] = ACTIONS(7624), - [anon_sym_struct] = ACTIONS(7624), - [anon_sym_union] = ACTIONS(7624), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7624), - [anon_sym___typeof] = ACTIONS(7624), - [anon_sym_typeof] = ACTIONS(7624), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7624), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7624), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7624), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7624), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE] = ACTIONS(7624), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_API_AVAILABLE] = ACTIONS(7624), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_API_DEPRECATED] = ACTIONS(7624), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7624), - [anon_sym___deprecated_msg] = ACTIONS(7624), - [anon_sym___deprecated_enum_msg] = ACTIONS(7624), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7624), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7624), - [anon_sym__Alignas] = ACTIONS(7624), - [anon_sym_BOOL] = ACTIONS(7624), - [anon_sym_IMP] = ACTIONS(7624), - [anon_sym_SEL] = ACTIONS(7624), - [anon_sym_Class] = ACTIONS(7624), - [anon_sym_id] = ACTIONS(7624), - [anon_sym_ATdefs] = ACTIONS(7626), - }, - [4327] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8270), - [sym__type_declarator] = STATE(7561), - [sym_parenthesized_type_declarator] = STATE(5339), - [sym_pointer_type_declarator] = STATE(5339), - [sym_function_type_declarator] = STATE(5339), - [sym_array_type_declarator] = STATE(5339), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_type_declarator] = STATE(5339), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6848), - [anon_sym_LPAREN2] = ACTIONS(6850), - [anon_sym_STAR] = ACTIONS(6852), - [anon_sym_CARET] = ACTIONS(6854), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(6856), - [anon_sym_unsigned] = ACTIONS(6856), - [anon_sym_long] = ACTIONS(6856), - [anon_sym_short] = ACTIONS(6856), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(6858), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4328] = { - [sym_type_qualifier] = STATE(4332), - [sym__expression] = STATE(6857), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4332), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7723), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7727), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4329] = { - [sym_type_qualifier] = STATE(4340), - [sym__expression] = STATE(6938), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4340), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7733), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7735), - [anon_sym_RBRACK] = ACTIONS(7737), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4330] = { - [sym_attribute_specifier] = STATE(4341), - [aux_sym_function_declarator_repeat1] = STATE(4341), - [sym_identifier] = ACTIONS(7739), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7739), - [anon_sym_extern] = ACTIONS(7739), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7739), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7739), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_signed] = ACTIONS(7739), - [anon_sym_unsigned] = ACTIONS(7739), - [anon_sym_long] = ACTIONS(7739), - [anon_sym_short] = ACTIONS(7739), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7739), - [anon_sym_auto] = ACTIONS(7739), - [anon_sym_register] = ACTIONS(7739), - [anon_sym_inline] = ACTIONS(7739), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7739), - [anon_sym___forceinline] = ACTIONS(7739), - [anon_sym_thread_local] = ACTIONS(7739), - [anon_sym___thread] = ACTIONS(7739), - [anon_sym_CG_EXTERN] = ACTIONS(7739), - [anon_sym_CG_INLINE] = ACTIONS(7739), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7739), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7739), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7739), - [anon_sym_IBOutlet] = ACTIONS(7739), - [anon_sym_IBInspectable] = ACTIONS(7739), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7739), - [anon_sym_NS_INLINE] = ACTIONS(7739), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7739), - [anon_sym_OBJC_EXPORT] = ACTIONS(7739), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7739), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7739), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7739), - [anon_sym_volatile] = ACTIONS(7739), - [anon_sym_restrict] = ACTIONS(7739), - [anon_sym___restrict__] = ACTIONS(7739), - [anon_sym__Atomic] = ACTIONS(7739), - [anon_sym__Noreturn] = ACTIONS(7739), - [anon_sym_nullable] = ACTIONS(7739), - [anon_sym__Complex] = ACTIONS(7739), - [anon_sym__Nonnull] = ACTIONS(7739), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7739), - [anon_sym__Null_unspecified] = ACTIONS(7739), - [anon_sym___autoreleasing] = ACTIONS(7739), - [anon_sym___block] = ACTIONS(7739), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7739), - [anon_sym___bridge_transfer] = ACTIONS(7739), - [anon_sym___complex] = ACTIONS(7739), - [anon_sym___const] = ACTIONS(7739), - [anon_sym___imag] = ACTIONS(7739), - [anon_sym___kindof] = ACTIONS(7739), - [anon_sym___nonnull] = ACTIONS(7739), - [anon_sym___nullable] = ACTIONS(7739), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7739), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7739), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7739), - [anon_sym___real] = ACTIONS(7739), - [anon_sym___strong] = ACTIONS(7739), - [anon_sym___unsafe_unretained] = ACTIONS(7739), - [anon_sym___unused] = ACTIONS(7739), - [anon_sym___weak] = ACTIONS(7739), - [sym_primitive_type] = ACTIONS(7739), - [anon_sym_enum] = ACTIONS(7739), - [anon_sym_struct] = ACTIONS(7739), - [anon_sym_union] = ACTIONS(7739), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7739), - [anon_sym___typeof] = ACTIONS(7739), - [anon_sym_typeof] = ACTIONS(7739), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7739), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7739), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7739), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7739), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7739), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7739), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7739), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7739), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7739), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_API_AVAILABLE] = ACTIONS(7739), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_API_DEPRECATED] = ACTIONS(7739), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7739), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7739), - [anon_sym___deprecated_msg] = ACTIONS(7739), - [anon_sym___deprecated_enum_msg] = ACTIONS(7739), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7739), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7739), - [anon_sym__Alignas] = ACTIONS(7739), - [anon_sym_BOOL] = ACTIONS(7739), - [anon_sym_IMP] = ACTIONS(7739), - [anon_sym_SEL] = ACTIONS(7739), - [anon_sym_Class] = ACTIONS(7739), - [anon_sym_id] = ACTIONS(7739), - }, - [4331] = { - [sym_type_qualifier] = STATE(4343), - [sym__expression] = STATE(6917), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4343), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7743), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7745), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4332] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6850), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7747), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7749), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4333] = { - [sym_identifier] = ACTIONS(7751), - [anon_sym_COMMA] = ACTIONS(7753), - [anon_sym_LPAREN2] = ACTIONS(7753), - [anon_sym_SEMI] = ACTIONS(7753), - [anon_sym___extension__] = ACTIONS(7751), - [anon_sym_extern] = ACTIONS(7751), - [anon_sym___attribute__] = ACTIONS(7751), - [anon_sym___attribute] = ACTIONS(7751), - [anon_sym_noreturn] = ACTIONS(7751), - [anon_sym_LBRACK] = ACTIONS(7753), - [anon_sym___declspec] = ACTIONS(7751), - [anon_sym_LBRACE] = ACTIONS(7753), - [anon_sym_signed] = ACTIONS(7751), - [anon_sym_unsigned] = ACTIONS(7751), - [anon_sym_long] = ACTIONS(7751), - [anon_sym_short] = ACTIONS(7751), - [anon_sym_EQ] = ACTIONS(7753), - [anon_sym_ATautoreleasepool] = ACTIONS(7753), - [anon_sym_static] = ACTIONS(7751), - [anon_sym_auto] = ACTIONS(7751), - [anon_sym_register] = ACTIONS(7751), - [anon_sym_inline] = ACTIONS(7751), - [anon_sym___inline] = ACTIONS(7751), - [anon_sym___inline__] = ACTIONS(7751), - [anon_sym___forceinline] = ACTIONS(7751), - [anon_sym_thread_local] = ACTIONS(7751), - [anon_sym___thread] = ACTIONS(7751), - [anon_sym_CG_EXTERN] = ACTIONS(7751), - [anon_sym_CG_INLINE] = ACTIONS(7751), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7751), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7751), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7751), - [anon_sym_IBOutlet] = ACTIONS(7751), - [anon_sym_IBInspectable] = ACTIONS(7751), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7751), - [anon_sym_NS_INLINE] = ACTIONS(7751), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7751), - [anon_sym_OBJC_EXPORT] = ACTIONS(7751), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7751), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7751), - [anon_sym_const] = ACTIONS(7751), - [anon_sym_constexpr] = ACTIONS(7751), - [anon_sym_volatile] = ACTIONS(7751), - [anon_sym_restrict] = ACTIONS(7751), - [anon_sym___restrict__] = ACTIONS(7751), - [anon_sym__Atomic] = ACTIONS(7751), - [anon_sym__Noreturn] = ACTIONS(7751), - [anon_sym_nullable] = ACTIONS(7751), - [anon_sym__Complex] = ACTIONS(7751), - [anon_sym__Nonnull] = ACTIONS(7751), - [anon_sym__Nullable] = ACTIONS(7751), - [anon_sym__Nullable_result] = ACTIONS(7751), - [anon_sym__Null_unspecified] = ACTIONS(7751), - [anon_sym___autoreleasing] = ACTIONS(7751), - [anon_sym___block] = ACTIONS(7751), - [anon_sym___bridge] = ACTIONS(7751), - [anon_sym___bridge_retained] = ACTIONS(7751), - [anon_sym___bridge_transfer] = ACTIONS(7751), - [anon_sym___complex] = ACTIONS(7751), - [anon_sym___const] = ACTIONS(7751), - [anon_sym___imag] = ACTIONS(7751), - [anon_sym___kindof] = ACTIONS(7751), - [anon_sym___nonnull] = ACTIONS(7751), - [anon_sym___nullable] = ACTIONS(7751), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7751), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7751), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7751), - [anon_sym___real] = ACTIONS(7751), - [anon_sym___strong] = ACTIONS(7751), - [anon_sym___unsafe_unretained] = ACTIONS(7751), - [anon_sym___unused] = ACTIONS(7751), - [anon_sym___weak] = ACTIONS(7751), - [sym_primitive_type] = ACTIONS(7751), - [anon_sym_enum] = ACTIONS(7751), - [anon_sym_struct] = ACTIONS(7751), - [anon_sym_union] = ACTIONS(7751), - [anon_sym_asm] = ACTIONS(7751), - [anon_sym___asm__] = ACTIONS(7751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7751), - [anon_sym___typeof] = ACTIONS(7751), - [anon_sym_typeof] = ACTIONS(7751), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7751), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7751), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7751), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7751), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7751), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7751), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7751), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7751), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7751), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7751), - [anon_sym_NS_AVAILABLE] = ACTIONS(7751), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7751), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7751), - [anon_sym_API_AVAILABLE] = ACTIONS(7751), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7751), - [anon_sym_API_DEPRECATED] = ACTIONS(7751), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7751), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7751), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7751), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7751), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7751), - [anon_sym___deprecated_msg] = ACTIONS(7751), - [anon_sym___deprecated_enum_msg] = ACTIONS(7751), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7751), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7751), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7751), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7751), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7751), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7751), - [anon_sym__Alignas] = ACTIONS(7751), - [anon_sym_BOOL] = ACTIONS(7751), - [anon_sym_IMP] = ACTIONS(7751), - [anon_sym_SEL] = ACTIONS(7751), - [anon_sym_Class] = ACTIONS(7751), - [anon_sym_id] = ACTIONS(7751), - }, - [4334] = { - [sym_type_qualifier] = STATE(4438), - [sym__expression] = STATE(6913), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4438), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7755), - [anon_sym_RBRACK] = ACTIONS(7757), - [anon_sym_const] = ACTIONS(7759), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4335] = { - [sym_type_qualifier] = STATE(4344), - [sym__expression] = STATE(6899), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4344), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7761), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7735), - [anon_sym_RBRACK] = ACTIONS(7763), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4336] = { - [sym_type_qualifier] = STATE(4338), - [sym__expression] = STATE(6833), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4338), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7765), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7735), - [anon_sym_RBRACK] = ACTIONS(7767), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4337] = { - [sym_attribute_specifier] = STATE(4337), - [aux_sym_function_declarator_repeat1] = STATE(4337), - [sym_identifier] = ACTIONS(7769), - [anon_sym_COMMA] = ACTIONS(7771), - [anon_sym_LPAREN2] = ACTIONS(7771), - [anon_sym_SEMI] = ACTIONS(7771), - [anon_sym___extension__] = ACTIONS(7769), - [anon_sym_extern] = ACTIONS(7769), - [anon_sym___attribute__] = ACTIONS(7773), - [anon_sym___attribute] = ACTIONS(7773), - [anon_sym_noreturn] = ACTIONS(7769), - [anon_sym_LBRACK] = ACTIONS(7771), - [anon_sym___declspec] = ACTIONS(7769), - [anon_sym_LBRACE] = ACTIONS(7771), - [anon_sym_signed] = ACTIONS(7769), - [anon_sym_unsigned] = ACTIONS(7769), - [anon_sym_long] = ACTIONS(7769), - [anon_sym_short] = ACTIONS(7769), - [anon_sym_EQ] = ACTIONS(7771), - [anon_sym_ATautoreleasepool] = ACTIONS(7771), - [anon_sym_static] = ACTIONS(7769), - [anon_sym_auto] = ACTIONS(7769), - [anon_sym_register] = ACTIONS(7769), - [anon_sym_inline] = ACTIONS(7769), - [anon_sym___inline] = ACTIONS(7769), - [anon_sym___inline__] = ACTIONS(7769), - [anon_sym___forceinline] = ACTIONS(7769), - [anon_sym_thread_local] = ACTIONS(7769), - [anon_sym___thread] = ACTIONS(7769), - [anon_sym_CG_EXTERN] = ACTIONS(7769), - [anon_sym_CG_INLINE] = ACTIONS(7769), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7769), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7769), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7769), - [anon_sym_IBOutlet] = ACTIONS(7769), - [anon_sym_IBInspectable] = ACTIONS(7769), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7769), - [anon_sym_NS_INLINE] = ACTIONS(7769), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7769), - [anon_sym_OBJC_EXPORT] = ACTIONS(7769), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7769), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7769), - [anon_sym_const] = ACTIONS(7769), - [anon_sym_constexpr] = ACTIONS(7769), - [anon_sym_volatile] = ACTIONS(7769), - [anon_sym_restrict] = ACTIONS(7769), - [anon_sym___restrict__] = ACTIONS(7769), - [anon_sym__Atomic] = ACTIONS(7769), - [anon_sym__Noreturn] = ACTIONS(7769), - [anon_sym_nullable] = ACTIONS(7769), - [anon_sym__Complex] = ACTIONS(7769), - [anon_sym__Nonnull] = ACTIONS(7769), - [anon_sym__Nullable] = ACTIONS(7769), - [anon_sym__Nullable_result] = ACTIONS(7769), - [anon_sym__Null_unspecified] = ACTIONS(7769), - [anon_sym___autoreleasing] = ACTIONS(7769), - [anon_sym___block] = ACTIONS(7769), - [anon_sym___bridge] = ACTIONS(7769), - [anon_sym___bridge_retained] = ACTIONS(7769), - [anon_sym___bridge_transfer] = ACTIONS(7769), - [anon_sym___complex] = ACTIONS(7769), - [anon_sym___const] = ACTIONS(7769), - [anon_sym___imag] = ACTIONS(7769), - [anon_sym___kindof] = ACTIONS(7769), - [anon_sym___nonnull] = ACTIONS(7769), - [anon_sym___nullable] = ACTIONS(7769), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7769), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7769), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7769), - [anon_sym___real] = ACTIONS(7769), - [anon_sym___strong] = ACTIONS(7769), - [anon_sym___unsafe_unretained] = ACTIONS(7769), - [anon_sym___unused] = ACTIONS(7769), - [anon_sym___weak] = ACTIONS(7769), - [sym_primitive_type] = ACTIONS(7769), - [anon_sym_enum] = ACTIONS(7769), - [anon_sym_struct] = ACTIONS(7769), - [anon_sym_union] = ACTIONS(7769), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7769), - [anon_sym___typeof] = ACTIONS(7769), - [anon_sym_typeof] = ACTIONS(7769), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7769), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7769), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7769), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7769), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7769), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7769), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7769), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7769), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7769), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7769), - [anon_sym_NS_AVAILABLE] = ACTIONS(7769), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7769), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7769), - [anon_sym_API_AVAILABLE] = ACTIONS(7769), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7769), - [anon_sym_API_DEPRECATED] = ACTIONS(7769), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7769), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7769), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7769), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7769), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7769), - [anon_sym___deprecated_msg] = ACTIONS(7769), - [anon_sym___deprecated_enum_msg] = ACTIONS(7769), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7769), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7769), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7769), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7769), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7769), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7769), - [anon_sym__Alignas] = ACTIONS(7769), - [anon_sym_BOOL] = ACTIONS(7769), - [anon_sym_IMP] = ACTIONS(7769), - [anon_sym_SEL] = ACTIONS(7769), - [anon_sym_Class] = ACTIONS(7769), - [anon_sym_id] = ACTIONS(7769), - }, - [4338] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6935), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7776), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7778), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4339] = { - [sym_type_qualifier] = STATE(4340), - [sym__expression] = STATE(6938), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4340), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7733), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7737), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4340] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6901), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7780), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7782), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4341] = { - [sym_attribute_specifier] = STATE(4337), - [aux_sym_function_declarator_repeat1] = STATE(4337), - [sym_identifier] = ACTIONS(7784), - [anon_sym_COMMA] = ACTIONS(7786), - [anon_sym_LPAREN2] = ACTIONS(7786), - [anon_sym_SEMI] = ACTIONS(7786), - [anon_sym___extension__] = ACTIONS(7784), - [anon_sym_extern] = ACTIONS(7784), - [anon_sym___attribute__] = ACTIONS(7784), - [anon_sym___attribute] = ACTIONS(7784), - [anon_sym_noreturn] = ACTIONS(7784), - [anon_sym_LBRACK] = ACTIONS(7786), - [anon_sym___declspec] = ACTIONS(7784), - [anon_sym_LBRACE] = ACTIONS(7786), - [anon_sym_signed] = ACTIONS(7784), - [anon_sym_unsigned] = ACTIONS(7784), - [anon_sym_long] = ACTIONS(7784), - [anon_sym_short] = ACTIONS(7784), - [anon_sym_EQ] = ACTIONS(7786), - [anon_sym_ATautoreleasepool] = ACTIONS(7786), - [anon_sym_static] = ACTIONS(7784), - [anon_sym_auto] = ACTIONS(7784), - [anon_sym_register] = ACTIONS(7784), - [anon_sym_inline] = ACTIONS(7784), - [anon_sym___inline] = ACTIONS(7784), - [anon_sym___inline__] = ACTIONS(7784), - [anon_sym___forceinline] = ACTIONS(7784), - [anon_sym_thread_local] = ACTIONS(7784), - [anon_sym___thread] = ACTIONS(7784), - [anon_sym_CG_EXTERN] = ACTIONS(7784), - [anon_sym_CG_INLINE] = ACTIONS(7784), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7784), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7784), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7784), - [anon_sym_IBOutlet] = ACTIONS(7784), - [anon_sym_IBInspectable] = ACTIONS(7784), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7784), - [anon_sym_NS_INLINE] = ACTIONS(7784), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7784), - [anon_sym_OBJC_EXPORT] = ACTIONS(7784), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7784), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7784), - [anon_sym_const] = ACTIONS(7784), - [anon_sym_constexpr] = ACTIONS(7784), - [anon_sym_volatile] = ACTIONS(7784), - [anon_sym_restrict] = ACTIONS(7784), - [anon_sym___restrict__] = ACTIONS(7784), - [anon_sym__Atomic] = ACTIONS(7784), - [anon_sym__Noreturn] = ACTIONS(7784), - [anon_sym_nullable] = ACTIONS(7784), - [anon_sym__Complex] = ACTIONS(7784), - [anon_sym__Nonnull] = ACTIONS(7784), - [anon_sym__Nullable] = ACTIONS(7784), - [anon_sym__Nullable_result] = ACTIONS(7784), - [anon_sym__Null_unspecified] = ACTIONS(7784), - [anon_sym___autoreleasing] = ACTIONS(7784), - [anon_sym___block] = ACTIONS(7784), - [anon_sym___bridge] = ACTIONS(7784), - [anon_sym___bridge_retained] = ACTIONS(7784), - [anon_sym___bridge_transfer] = ACTIONS(7784), - [anon_sym___complex] = ACTIONS(7784), - [anon_sym___const] = ACTIONS(7784), - [anon_sym___imag] = ACTIONS(7784), - [anon_sym___kindof] = ACTIONS(7784), - [anon_sym___nonnull] = ACTIONS(7784), - [anon_sym___nullable] = ACTIONS(7784), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7784), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7784), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7784), - [anon_sym___real] = ACTIONS(7784), - [anon_sym___strong] = ACTIONS(7784), - [anon_sym___unsafe_unretained] = ACTIONS(7784), - [anon_sym___unused] = ACTIONS(7784), - [anon_sym___weak] = ACTIONS(7784), - [sym_primitive_type] = ACTIONS(7784), - [anon_sym_enum] = ACTIONS(7784), - [anon_sym_struct] = ACTIONS(7784), - [anon_sym_union] = ACTIONS(7784), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7784), - [anon_sym___typeof] = ACTIONS(7784), - [anon_sym_typeof] = ACTIONS(7784), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7784), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7784), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7784), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7784), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7784), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7784), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7784), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7784), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7784), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7784), - [anon_sym_NS_AVAILABLE] = ACTIONS(7784), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7784), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7784), - [anon_sym_API_AVAILABLE] = ACTIONS(7784), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7784), - [anon_sym_API_DEPRECATED] = ACTIONS(7784), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7784), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7784), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7784), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7784), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7784), - [anon_sym___deprecated_msg] = ACTIONS(7784), - [anon_sym___deprecated_enum_msg] = ACTIONS(7784), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7784), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7784), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7784), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7784), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7784), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7784), - [anon_sym__Alignas] = ACTIONS(7784), - [anon_sym_BOOL] = ACTIONS(7784), - [anon_sym_IMP] = ACTIONS(7784), - [anon_sym_SEL] = ACTIONS(7784), - [anon_sym_Class] = ACTIONS(7784), - [anon_sym_id] = ACTIONS(7784), - }, - [4342] = { - [sym_type_qualifier] = STATE(4357), - [sym__expression] = STATE(6893), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4357), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7788), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7790), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4343] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6822), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7792), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7794), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4344] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6859), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7796), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7798), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4345] = { - [sym_type_qualifier] = STATE(4438), - [sym__expression] = STATE(6913), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4438), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7757), - [anon_sym_const] = ACTIONS(7759), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4346] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6887), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7800), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7802), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4347] = { - [sym_type_qualifier] = STATE(4351), - [sym__expression] = STATE(6828), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4351), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7733), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7804), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4348] = { - [sym_identifier] = ACTIONS(7806), - [anon_sym_COMMA] = ACTIONS(7753), - [anon_sym_LPAREN2] = ACTIONS(7753), - [anon_sym_SEMI] = ACTIONS(7753), - [anon_sym___extension__] = ACTIONS(7808), - [anon_sym_extern] = ACTIONS(7808), - [anon_sym___attribute__] = ACTIONS(7808), - [anon_sym___attribute] = ACTIONS(7808), - [anon_sym_noreturn] = ACTIONS(7808), - [anon_sym_LBRACK] = ACTIONS(7811), - [anon_sym___declspec] = ACTIONS(7808), - [anon_sym_LBRACE] = ACTIONS(7811), - [anon_sym_signed] = ACTIONS(7806), - [anon_sym_unsigned] = ACTIONS(7806), - [anon_sym_long] = ACTIONS(7806), - [anon_sym_short] = ACTIONS(7806), - [anon_sym_EQ] = ACTIONS(7753), - [anon_sym_ATautoreleasepool] = ACTIONS(7811), - [anon_sym_static] = ACTIONS(7808), - [anon_sym_auto] = ACTIONS(7808), - [anon_sym_register] = ACTIONS(7808), - [anon_sym_inline] = ACTIONS(7808), - [anon_sym___inline] = ACTIONS(7808), - [anon_sym___inline__] = ACTIONS(7808), - [anon_sym___forceinline] = ACTIONS(7808), - [anon_sym_thread_local] = ACTIONS(7808), - [anon_sym___thread] = ACTIONS(7808), - [anon_sym_CG_EXTERN] = ACTIONS(7808), - [anon_sym_CG_INLINE] = ACTIONS(7808), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7808), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7808), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7808), - [anon_sym_IBOutlet] = ACTIONS(7808), - [anon_sym_IBInspectable] = ACTIONS(7808), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7808), - [anon_sym_NS_INLINE] = ACTIONS(7808), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7808), - [anon_sym_OBJC_EXPORT] = ACTIONS(7808), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7808), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7808), - [anon_sym_const] = ACTIONS(7808), - [anon_sym_constexpr] = ACTIONS(7808), - [anon_sym_volatile] = ACTIONS(7808), - [anon_sym_restrict] = ACTIONS(7808), - [anon_sym___restrict__] = ACTIONS(7808), - [anon_sym__Atomic] = ACTIONS(7808), - [anon_sym__Noreturn] = ACTIONS(7808), - [anon_sym_nullable] = ACTIONS(7808), - [anon_sym__Complex] = ACTIONS(7808), - [anon_sym__Nonnull] = ACTIONS(7808), - [anon_sym__Nullable] = ACTIONS(7808), - [anon_sym__Nullable_result] = ACTIONS(7808), - [anon_sym__Null_unspecified] = ACTIONS(7808), - [anon_sym___autoreleasing] = ACTIONS(7808), - [anon_sym___block] = ACTIONS(7808), - [anon_sym___bridge] = ACTIONS(7808), - [anon_sym___bridge_retained] = ACTIONS(7808), - [anon_sym___bridge_transfer] = ACTIONS(7808), - [anon_sym___complex] = ACTIONS(7808), - [anon_sym___const] = ACTIONS(7808), - [anon_sym___imag] = ACTIONS(7808), - [anon_sym___kindof] = ACTIONS(7808), - [anon_sym___nonnull] = ACTIONS(7808), - [anon_sym___nullable] = ACTIONS(7808), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7808), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7808), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7808), - [anon_sym___real] = ACTIONS(7808), - [anon_sym___strong] = ACTIONS(7808), - [anon_sym___unsafe_unretained] = ACTIONS(7808), - [anon_sym___unused] = ACTIONS(7808), - [anon_sym___weak] = ACTIONS(7808), - [sym_primitive_type] = ACTIONS(7806), - [anon_sym_enum] = ACTIONS(7806), - [anon_sym_struct] = ACTIONS(7806), - [anon_sym_union] = ACTIONS(7806), - [anon_sym_asm] = ACTIONS(7751), - [anon_sym___asm__] = ACTIONS(7751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7806), - [anon_sym___typeof] = ACTIONS(7806), - [anon_sym_typeof] = ACTIONS(7806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7808), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7808), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7808), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7808), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7808), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7808), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7808), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7808), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7808), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7808), - [anon_sym_NS_AVAILABLE] = ACTIONS(7808), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7808), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7808), - [anon_sym_API_AVAILABLE] = ACTIONS(7808), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7808), - [anon_sym_API_DEPRECATED] = ACTIONS(7808), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7808), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7808), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7808), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7808), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7808), - [anon_sym___deprecated_msg] = ACTIONS(7808), - [anon_sym___deprecated_enum_msg] = ACTIONS(7808), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7808), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7808), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7808), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7808), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7808), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7808), - [anon_sym__Alignas] = ACTIONS(7808), - [anon_sym_BOOL] = ACTIONS(7806), - [anon_sym_IMP] = ACTIONS(7806), - [anon_sym_SEL] = ACTIONS(7806), - [anon_sym_Class] = ACTIONS(7806), - [anon_sym_id] = ACTIONS(7806), - }, - [4349] = { - [sym_identifier] = ACTIONS(7814), - [anon_sym_COMMA] = ACTIONS(7816), - [anon_sym_LPAREN2] = ACTIONS(7816), - [anon_sym_SEMI] = ACTIONS(7816), - [anon_sym___extension__] = ACTIONS(7814), - [anon_sym_extern] = ACTIONS(7814), - [anon_sym___attribute__] = ACTIONS(7814), - [anon_sym___attribute] = ACTIONS(7814), - [anon_sym_noreturn] = ACTIONS(7814), - [anon_sym_LBRACK] = ACTIONS(7816), - [anon_sym___declspec] = ACTIONS(7814), - [anon_sym_LBRACE] = ACTIONS(7816), - [anon_sym_signed] = ACTIONS(7814), - [anon_sym_unsigned] = ACTIONS(7814), - [anon_sym_long] = ACTIONS(7814), - [anon_sym_short] = ACTIONS(7814), - [anon_sym_EQ] = ACTIONS(7816), - [anon_sym_ATautoreleasepool] = ACTIONS(7816), - [anon_sym_static] = ACTIONS(7814), - [anon_sym_auto] = ACTIONS(7814), - [anon_sym_register] = ACTIONS(7814), - [anon_sym_inline] = ACTIONS(7814), - [anon_sym___inline] = ACTIONS(7814), - [anon_sym___inline__] = ACTIONS(7814), - [anon_sym___forceinline] = ACTIONS(7814), - [anon_sym_thread_local] = ACTIONS(7814), - [anon_sym___thread] = ACTIONS(7814), - [anon_sym_CG_EXTERN] = ACTIONS(7814), - [anon_sym_CG_INLINE] = ACTIONS(7814), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7814), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7814), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7814), - [anon_sym_IBOutlet] = ACTIONS(7814), - [anon_sym_IBInspectable] = ACTIONS(7814), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7814), - [anon_sym_NS_INLINE] = ACTIONS(7814), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7814), - [anon_sym_OBJC_EXPORT] = ACTIONS(7814), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7814), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7814), - [anon_sym_const] = ACTIONS(7814), - [anon_sym_constexpr] = ACTIONS(7814), - [anon_sym_volatile] = ACTIONS(7814), - [anon_sym_restrict] = ACTIONS(7814), - [anon_sym___restrict__] = ACTIONS(7814), - [anon_sym__Atomic] = ACTIONS(7814), - [anon_sym__Noreturn] = ACTIONS(7814), - [anon_sym_nullable] = ACTIONS(7814), - [anon_sym__Complex] = ACTIONS(7814), - [anon_sym__Nonnull] = ACTIONS(7814), - [anon_sym__Nullable] = ACTIONS(7814), - [anon_sym__Nullable_result] = ACTIONS(7814), - [anon_sym__Null_unspecified] = ACTIONS(7814), - [anon_sym___autoreleasing] = ACTIONS(7814), - [anon_sym___block] = ACTIONS(7814), - [anon_sym___bridge] = ACTIONS(7814), - [anon_sym___bridge_retained] = ACTIONS(7814), - [anon_sym___bridge_transfer] = ACTIONS(7814), - [anon_sym___complex] = ACTIONS(7814), - [anon_sym___const] = ACTIONS(7814), - [anon_sym___imag] = ACTIONS(7814), - [anon_sym___kindof] = ACTIONS(7814), - [anon_sym___nonnull] = ACTIONS(7814), - [anon_sym___nullable] = ACTIONS(7814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7814), - [anon_sym___real] = ACTIONS(7814), - [anon_sym___strong] = ACTIONS(7814), - [anon_sym___unsafe_unretained] = ACTIONS(7814), - [anon_sym___unused] = ACTIONS(7814), - [anon_sym___weak] = ACTIONS(7814), - [sym_primitive_type] = ACTIONS(7814), - [anon_sym_enum] = ACTIONS(7814), - [anon_sym_struct] = ACTIONS(7814), - [anon_sym_union] = ACTIONS(7814), - [anon_sym_asm] = ACTIONS(7814), - [anon_sym___asm__] = ACTIONS(7814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7814), - [anon_sym___typeof] = ACTIONS(7814), - [anon_sym_typeof] = ACTIONS(7814), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7814), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7814), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7814), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7814), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7814), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7814), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7814), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7814), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7814), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7814), - [anon_sym_NS_AVAILABLE] = ACTIONS(7814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7814), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7814), - [anon_sym_API_AVAILABLE] = ACTIONS(7814), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7814), - [anon_sym_API_DEPRECATED] = ACTIONS(7814), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7814), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7814), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7814), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7814), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7814), - [anon_sym___deprecated_msg] = ACTIONS(7814), - [anon_sym___deprecated_enum_msg] = ACTIONS(7814), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7814), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7814), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7814), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7814), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7814), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7814), - [anon_sym__Alignas] = ACTIONS(7814), - [anon_sym_BOOL] = ACTIONS(7814), - [anon_sym_IMP] = ACTIONS(7814), - [anon_sym_SEL] = ACTIONS(7814), - [anon_sym_Class] = ACTIONS(7814), - [anon_sym_id] = ACTIONS(7814), - }, - [4350] = { - [sym_identifier] = ACTIONS(7818), - [anon_sym_COMMA] = ACTIONS(7820), - [anon_sym_LPAREN2] = ACTIONS(7820), - [anon_sym_SEMI] = ACTIONS(7820), - [anon_sym___extension__] = ACTIONS(7822), - [anon_sym_extern] = ACTIONS(7822), - [anon_sym___attribute__] = ACTIONS(7822), - [anon_sym___attribute] = ACTIONS(7822), - [anon_sym_noreturn] = ACTIONS(7822), - [anon_sym_LBRACK] = ACTIONS(7825), - [anon_sym___declspec] = ACTIONS(7822), - [anon_sym_LBRACE] = ACTIONS(7825), - [anon_sym_signed] = ACTIONS(7818), - [anon_sym_unsigned] = ACTIONS(7818), - [anon_sym_long] = ACTIONS(7818), - [anon_sym_short] = ACTIONS(7818), - [anon_sym_EQ] = ACTIONS(7820), - [anon_sym_ATautoreleasepool] = ACTIONS(7825), - [anon_sym_static] = ACTIONS(7822), - [anon_sym_auto] = ACTIONS(7822), - [anon_sym_register] = ACTIONS(7822), - [anon_sym_inline] = ACTIONS(7822), - [anon_sym___inline] = ACTIONS(7822), - [anon_sym___inline__] = ACTIONS(7822), - [anon_sym___forceinline] = ACTIONS(7822), - [anon_sym_thread_local] = ACTIONS(7822), - [anon_sym___thread] = ACTIONS(7822), - [anon_sym_CG_EXTERN] = ACTIONS(7822), - [anon_sym_CG_INLINE] = ACTIONS(7822), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7822), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7822), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7822), - [anon_sym_IBOutlet] = ACTIONS(7822), - [anon_sym_IBInspectable] = ACTIONS(7822), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7822), - [anon_sym_NS_INLINE] = ACTIONS(7822), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7822), - [anon_sym_OBJC_EXPORT] = ACTIONS(7822), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7822), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7822), - [anon_sym_const] = ACTIONS(7822), - [anon_sym_constexpr] = ACTIONS(7822), - [anon_sym_volatile] = ACTIONS(7822), - [anon_sym_restrict] = ACTIONS(7822), - [anon_sym___restrict__] = ACTIONS(7822), - [anon_sym__Atomic] = ACTIONS(7822), - [anon_sym__Noreturn] = ACTIONS(7822), - [anon_sym_nullable] = ACTIONS(7822), - [anon_sym__Complex] = ACTIONS(7822), - [anon_sym__Nonnull] = ACTIONS(7822), - [anon_sym__Nullable] = ACTIONS(7822), - [anon_sym__Nullable_result] = ACTIONS(7822), - [anon_sym__Null_unspecified] = ACTIONS(7822), - [anon_sym___autoreleasing] = ACTIONS(7822), - [anon_sym___block] = ACTIONS(7822), - [anon_sym___bridge] = ACTIONS(7822), - [anon_sym___bridge_retained] = ACTIONS(7822), - [anon_sym___bridge_transfer] = ACTIONS(7822), - [anon_sym___complex] = ACTIONS(7822), - [anon_sym___const] = ACTIONS(7822), - [anon_sym___imag] = ACTIONS(7822), - [anon_sym___kindof] = ACTIONS(7822), - [anon_sym___nonnull] = ACTIONS(7822), - [anon_sym___nullable] = ACTIONS(7822), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7822), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7822), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7822), - [anon_sym___real] = ACTIONS(7822), - [anon_sym___strong] = ACTIONS(7822), - [anon_sym___unsafe_unretained] = ACTIONS(7822), - [anon_sym___unused] = ACTIONS(7822), - [anon_sym___weak] = ACTIONS(7822), - [sym_primitive_type] = ACTIONS(7818), - [anon_sym_enum] = ACTIONS(7818), - [anon_sym_struct] = ACTIONS(7818), - [anon_sym_union] = ACTIONS(7818), - [anon_sym_asm] = ACTIONS(7828), - [anon_sym___asm__] = ACTIONS(7828), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7818), - [anon_sym___typeof] = ACTIONS(7818), - [anon_sym_typeof] = ACTIONS(7818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7822), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7822), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7822), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7822), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7822), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7822), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7822), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7822), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7822), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7822), - [anon_sym_NS_AVAILABLE] = ACTIONS(7822), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7822), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7822), - [anon_sym_API_AVAILABLE] = ACTIONS(7822), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7822), - [anon_sym_API_DEPRECATED] = ACTIONS(7822), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7822), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7822), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7822), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7822), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7822), - [anon_sym___deprecated_msg] = ACTIONS(7822), - [anon_sym___deprecated_enum_msg] = ACTIONS(7822), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7822), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7822), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7822), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7822), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7822), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7822), - [anon_sym__Alignas] = ACTIONS(7822), - [anon_sym_BOOL] = ACTIONS(7818), - [anon_sym_IMP] = ACTIONS(7818), - [anon_sym_SEL] = ACTIONS(7818), - [anon_sym_Class] = ACTIONS(7818), - [anon_sym_id] = ACTIONS(7818), - }, - [4351] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6868), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7780), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7782), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4352] = { - [sym_type_qualifier] = STATE(4386), - [sym__expression] = STATE(6866), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4386), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7830), - [anon_sym_const] = ACTIONS(7759), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4353] = { - [sym_attribute_specifier] = STATE(9445), - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7832), - [anon_sym_COMMA] = ACTIONS(7834), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7834), - [anon_sym___extension__] = ACTIONS(7832), - [anon_sym_extern] = ACTIONS(7832), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7832), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7832), - [anon_sym_LBRACE] = ACTIONS(7834), - [anon_sym_signed] = ACTIONS(7832), - [anon_sym_unsigned] = ACTIONS(7832), - [anon_sym_long] = ACTIONS(7832), - [anon_sym_short] = ACTIONS(7832), - [anon_sym_EQ] = ACTIONS(7721), - [anon_sym_ATautoreleasepool] = ACTIONS(7834), - [anon_sym_static] = ACTIONS(7832), - [anon_sym_auto] = ACTIONS(7832), - [anon_sym_register] = ACTIONS(7832), - [anon_sym_inline] = ACTIONS(7832), - [anon_sym___inline] = ACTIONS(7832), - [anon_sym___inline__] = ACTIONS(7832), - [anon_sym___forceinline] = ACTIONS(7832), - [anon_sym_thread_local] = ACTIONS(7832), - [anon_sym___thread] = ACTIONS(7832), - [anon_sym_CG_EXTERN] = ACTIONS(7832), - [anon_sym_CG_INLINE] = ACTIONS(7832), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7832), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7832), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7832), - [anon_sym_IBOutlet] = ACTIONS(7832), - [anon_sym_IBInspectable] = ACTIONS(7832), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7832), - [anon_sym_NS_INLINE] = ACTIONS(7832), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7832), - [anon_sym_OBJC_EXPORT] = ACTIONS(7832), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7832), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7832), - [anon_sym_const] = ACTIONS(7832), - [anon_sym_constexpr] = ACTIONS(7832), - [anon_sym_volatile] = ACTIONS(7832), - [anon_sym_restrict] = ACTIONS(7832), - [anon_sym___restrict__] = ACTIONS(7832), - [anon_sym__Atomic] = ACTIONS(7832), - [anon_sym__Noreturn] = ACTIONS(7832), - [anon_sym_nullable] = ACTIONS(7832), - [anon_sym__Complex] = ACTIONS(7832), - [anon_sym__Nonnull] = ACTIONS(7832), - [anon_sym__Nullable] = ACTIONS(7832), - [anon_sym__Nullable_result] = ACTIONS(7832), - [anon_sym__Null_unspecified] = ACTIONS(7832), - [anon_sym___autoreleasing] = ACTIONS(7832), - [anon_sym___block] = ACTIONS(7832), - [anon_sym___bridge] = ACTIONS(7832), - [anon_sym___bridge_retained] = ACTIONS(7832), - [anon_sym___bridge_transfer] = ACTIONS(7832), - [anon_sym___complex] = ACTIONS(7832), - [anon_sym___const] = ACTIONS(7832), - [anon_sym___imag] = ACTIONS(7832), - [anon_sym___kindof] = ACTIONS(7832), - [anon_sym___nonnull] = ACTIONS(7832), - [anon_sym___nullable] = ACTIONS(7832), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7832), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7832), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7832), - [anon_sym___real] = ACTIONS(7832), - [anon_sym___strong] = ACTIONS(7832), - [anon_sym___unsafe_unretained] = ACTIONS(7832), - [anon_sym___unused] = ACTIONS(7832), - [anon_sym___weak] = ACTIONS(7832), - [sym_primitive_type] = ACTIONS(7832), - [anon_sym_enum] = ACTIONS(7832), - [anon_sym_struct] = ACTIONS(7832), - [anon_sym_union] = ACTIONS(7832), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7832), - [anon_sym___typeof] = ACTIONS(7832), - [anon_sym_typeof] = ACTIONS(7832), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7832), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7832), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7832), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7832), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7832), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7832), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7832), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7832), - [anon_sym_NS_AVAILABLE] = ACTIONS(7832), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7832), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_API_AVAILABLE] = ACTIONS(7832), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_API_DEPRECATED] = ACTIONS(7832), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7832), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7832), - [anon_sym___deprecated_msg] = ACTIONS(7832), - [anon_sym___deprecated_enum_msg] = ACTIONS(7832), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7832), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7832), - [anon_sym__Alignas] = ACTIONS(7832), - [anon_sym_BOOL] = ACTIONS(7832), - [anon_sym_IMP] = ACTIONS(7832), - [anon_sym_SEL] = ACTIONS(7832), - [anon_sym_Class] = ACTIONS(7832), - [anon_sym_id] = ACTIONS(7832), - }, - [4354] = { - [sym_type_qualifier] = STATE(4340), - [sym__expression] = STATE(6938), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4340), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7733), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7755), - [anon_sym_RBRACK] = ACTIONS(7737), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4355] = { - [sym_identifier] = ACTIONS(7828), - [anon_sym_COMMA] = ACTIONS(7820), - [anon_sym_LPAREN2] = ACTIONS(7820), - [anon_sym_SEMI] = ACTIONS(7820), - [anon_sym___extension__] = ACTIONS(7828), - [anon_sym_extern] = ACTIONS(7828), - [anon_sym___attribute__] = ACTIONS(7828), - [anon_sym___attribute] = ACTIONS(7828), - [anon_sym_noreturn] = ACTIONS(7828), - [anon_sym_LBRACK] = ACTIONS(7820), - [anon_sym___declspec] = ACTIONS(7828), - [anon_sym_LBRACE] = ACTIONS(7820), - [anon_sym_signed] = ACTIONS(7828), - [anon_sym_unsigned] = ACTIONS(7828), - [anon_sym_long] = ACTIONS(7828), - [anon_sym_short] = ACTIONS(7828), - [anon_sym_EQ] = ACTIONS(7820), - [anon_sym_ATautoreleasepool] = ACTIONS(7820), - [anon_sym_static] = ACTIONS(7828), - [anon_sym_auto] = ACTIONS(7828), - [anon_sym_register] = ACTIONS(7828), - [anon_sym_inline] = ACTIONS(7828), - [anon_sym___inline] = ACTIONS(7828), - [anon_sym___inline__] = ACTIONS(7828), - [anon_sym___forceinline] = ACTIONS(7828), - [anon_sym_thread_local] = ACTIONS(7828), - [anon_sym___thread] = ACTIONS(7828), - [anon_sym_CG_EXTERN] = ACTIONS(7828), - [anon_sym_CG_INLINE] = ACTIONS(7828), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7828), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7828), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7828), - [anon_sym_IBOutlet] = ACTIONS(7828), - [anon_sym_IBInspectable] = ACTIONS(7828), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7828), - [anon_sym_NS_INLINE] = ACTIONS(7828), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7828), - [anon_sym_OBJC_EXPORT] = ACTIONS(7828), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7828), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7828), - [anon_sym_const] = ACTIONS(7828), - [anon_sym_constexpr] = ACTIONS(7828), - [anon_sym_volatile] = ACTIONS(7828), - [anon_sym_restrict] = ACTIONS(7828), - [anon_sym___restrict__] = ACTIONS(7828), - [anon_sym__Atomic] = ACTIONS(7828), - [anon_sym__Noreturn] = ACTIONS(7828), - [anon_sym_nullable] = ACTIONS(7828), - [anon_sym__Complex] = ACTIONS(7828), - [anon_sym__Nonnull] = ACTIONS(7828), - [anon_sym__Nullable] = ACTIONS(7828), - [anon_sym__Nullable_result] = ACTIONS(7828), - [anon_sym__Null_unspecified] = ACTIONS(7828), - [anon_sym___autoreleasing] = ACTIONS(7828), - [anon_sym___block] = ACTIONS(7828), - [anon_sym___bridge] = ACTIONS(7828), - [anon_sym___bridge_retained] = ACTIONS(7828), - [anon_sym___bridge_transfer] = ACTIONS(7828), - [anon_sym___complex] = ACTIONS(7828), - [anon_sym___const] = ACTIONS(7828), - [anon_sym___imag] = ACTIONS(7828), - [anon_sym___kindof] = ACTIONS(7828), - [anon_sym___nonnull] = ACTIONS(7828), - [anon_sym___nullable] = ACTIONS(7828), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7828), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7828), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7828), - [anon_sym___real] = ACTIONS(7828), - [anon_sym___strong] = ACTIONS(7828), - [anon_sym___unsafe_unretained] = ACTIONS(7828), - [anon_sym___unused] = ACTIONS(7828), - [anon_sym___weak] = ACTIONS(7828), - [sym_primitive_type] = ACTIONS(7828), - [anon_sym_enum] = ACTIONS(7828), - [anon_sym_struct] = ACTIONS(7828), - [anon_sym_union] = ACTIONS(7828), - [anon_sym_asm] = ACTIONS(7828), - [anon_sym___asm__] = ACTIONS(7828), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7828), - [anon_sym___typeof] = ACTIONS(7828), - [anon_sym_typeof] = ACTIONS(7828), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7828), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7828), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7828), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7828), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7828), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7828), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7828), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7828), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7828), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7828), - [anon_sym_NS_AVAILABLE] = ACTIONS(7828), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7828), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7828), - [anon_sym_API_AVAILABLE] = ACTIONS(7828), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7828), - [anon_sym_API_DEPRECATED] = ACTIONS(7828), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7828), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7828), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7828), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7828), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7828), - [anon_sym___deprecated_msg] = ACTIONS(7828), - [anon_sym___deprecated_enum_msg] = ACTIONS(7828), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7828), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7828), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7828), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7828), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7828), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7828), - [anon_sym__Alignas] = ACTIONS(7828), - [anon_sym_BOOL] = ACTIONS(7828), - [anon_sym_IMP] = ACTIONS(7828), - [anon_sym_SEL] = ACTIONS(7828), - [anon_sym_Class] = ACTIONS(7828), - [anon_sym_id] = ACTIONS(7828), - }, - [4356] = { - [sym_type_qualifier] = STATE(4346), - [sym__expression] = STATE(6915), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4346), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7836), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7838), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4357] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6874), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7840), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7842), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4358] = { - [sym_type_qualifier] = STATE(4357), - [sym__expression] = STATE(6893), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4357), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7788), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(7735), - [anon_sym_RBRACK] = ACTIONS(7790), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4359] = { - [sym_attribute_specifier] = STATE(4337), - [aux_sym_function_declarator_repeat1] = STATE(4337), - [sym_identifier] = ACTIONS(7739), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7739), - [anon_sym_extern] = ACTIONS(7739), - [anon_sym___attribute__] = ACTIONS(7739), - [anon_sym___attribute] = ACTIONS(7739), - [anon_sym_noreturn] = ACTIONS(7739), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7739), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_signed] = ACTIONS(7739), - [anon_sym_unsigned] = ACTIONS(7739), - [anon_sym_long] = ACTIONS(7739), - [anon_sym_short] = ACTIONS(7739), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7739), - [anon_sym_auto] = ACTIONS(7739), - [anon_sym_register] = ACTIONS(7739), - [anon_sym_inline] = ACTIONS(7739), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7739), - [anon_sym___forceinline] = ACTIONS(7739), - [anon_sym_thread_local] = ACTIONS(7739), - [anon_sym___thread] = ACTIONS(7739), - [anon_sym_CG_EXTERN] = ACTIONS(7739), - [anon_sym_CG_INLINE] = ACTIONS(7739), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7739), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7739), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7739), - [anon_sym_IBOutlet] = ACTIONS(7739), - [anon_sym_IBInspectable] = ACTIONS(7739), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7739), - [anon_sym_NS_INLINE] = ACTIONS(7739), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7739), - [anon_sym_OBJC_EXPORT] = ACTIONS(7739), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7739), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7739), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7739), - [anon_sym_volatile] = ACTIONS(7739), - [anon_sym_restrict] = ACTIONS(7739), - [anon_sym___restrict__] = ACTIONS(7739), - [anon_sym__Atomic] = ACTIONS(7739), - [anon_sym__Noreturn] = ACTIONS(7739), - [anon_sym_nullable] = ACTIONS(7739), - [anon_sym__Complex] = ACTIONS(7739), - [anon_sym__Nonnull] = ACTIONS(7739), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7739), - [anon_sym__Null_unspecified] = ACTIONS(7739), - [anon_sym___autoreleasing] = ACTIONS(7739), - [anon_sym___block] = ACTIONS(7739), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7739), - [anon_sym___bridge_transfer] = ACTIONS(7739), - [anon_sym___complex] = ACTIONS(7739), - [anon_sym___const] = ACTIONS(7739), - [anon_sym___imag] = ACTIONS(7739), - [anon_sym___kindof] = ACTIONS(7739), - [anon_sym___nonnull] = ACTIONS(7739), - [anon_sym___nullable] = ACTIONS(7739), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7739), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7739), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7739), - [anon_sym___real] = ACTIONS(7739), - [anon_sym___strong] = ACTIONS(7739), - [anon_sym___unsafe_unretained] = ACTIONS(7739), - [anon_sym___unused] = ACTIONS(7739), - [anon_sym___weak] = ACTIONS(7739), - [sym_primitive_type] = ACTIONS(7739), - [anon_sym_enum] = ACTIONS(7739), - [anon_sym_struct] = ACTIONS(7739), - [anon_sym_union] = ACTIONS(7739), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7739), - [anon_sym___typeof] = ACTIONS(7739), - [anon_sym_typeof] = ACTIONS(7739), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7739), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7739), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7739), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7739), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7739), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7739), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7739), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7739), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7739), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_API_AVAILABLE] = ACTIONS(7739), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_API_DEPRECATED] = ACTIONS(7739), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7739), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7739), - [anon_sym___deprecated_msg] = ACTIONS(7739), - [anon_sym___deprecated_enum_msg] = ACTIONS(7739), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7739), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7739), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7739), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7739), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7739), - [anon_sym__Alignas] = ACTIONS(7739), - [anon_sym_BOOL] = ACTIONS(7739), - [anon_sym_IMP] = ACTIONS(7739), - [anon_sym_SEL] = ACTIONS(7739), - [anon_sym_Class] = ACTIONS(7739), - [anon_sym_id] = ACTIONS(7739), - }, - [4360] = { - [sym_type_qualifier] = STATE(4338), - [sym__expression] = STATE(6833), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(4338), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(7765), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(7767), - [anon_sym_const] = ACTIONS(7729), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4361] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4362] = { - [sym_identifier] = ACTIONS(7628), - [aux_sym_preproc_def_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token2] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7628), - [sym_preproc_directive] = ACTIONS(7628), - [anon_sym___extension__] = ACTIONS(7628), - [anon_sym_extern] = ACTIONS(7628), - [anon_sym___attribute__] = ACTIONS(7628), - [anon_sym___attribute] = ACTIONS(7628), - [anon_sym_noreturn] = ACTIONS(7628), - [anon_sym_LBRACK] = ACTIONS(7630), - [anon_sym___declspec] = ACTIONS(7628), - [anon_sym_signed] = ACTIONS(7628), - [anon_sym_unsigned] = ACTIONS(7628), - [anon_sym_long] = ACTIONS(7628), - [anon_sym_short] = ACTIONS(7628), - [anon_sym_static] = ACTIONS(7628), - [anon_sym_auto] = ACTIONS(7628), - [anon_sym_register] = ACTIONS(7628), - [anon_sym_inline] = ACTIONS(7628), - [anon_sym___inline] = ACTIONS(7628), - [anon_sym___inline__] = ACTIONS(7628), - [anon_sym___forceinline] = ACTIONS(7628), - [anon_sym_thread_local] = ACTIONS(7628), - [anon_sym___thread] = ACTIONS(7628), - [anon_sym_CG_EXTERN] = ACTIONS(7628), - [anon_sym_CG_INLINE] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7628), - [anon_sym_IBOutlet] = ACTIONS(7628), - [anon_sym_IBInspectable] = ACTIONS(7628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7628), - [anon_sym_NS_INLINE] = ACTIONS(7628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7628), - [anon_sym_OBJC_EXPORT] = ACTIONS(7628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7628), - [anon_sym_const] = ACTIONS(7628), - [anon_sym_constexpr] = ACTIONS(7628), - [anon_sym_volatile] = ACTIONS(7628), - [anon_sym_restrict] = ACTIONS(7628), - [anon_sym___restrict__] = ACTIONS(7628), - [anon_sym__Atomic] = ACTIONS(7628), - [anon_sym__Noreturn] = ACTIONS(7628), - [anon_sym_nullable] = ACTIONS(7628), - [anon_sym__Complex] = ACTIONS(7628), - [anon_sym__Nonnull] = ACTIONS(7628), - [anon_sym__Nullable] = ACTIONS(7628), - [anon_sym__Nullable_result] = ACTIONS(7628), - [anon_sym__Null_unspecified] = ACTIONS(7628), - [anon_sym___autoreleasing] = ACTIONS(7628), - [anon_sym___block] = ACTIONS(7628), - [anon_sym___bridge] = ACTIONS(7628), - [anon_sym___bridge_retained] = ACTIONS(7628), - [anon_sym___bridge_transfer] = ACTIONS(7628), - [anon_sym___complex] = ACTIONS(7628), - [anon_sym___const] = ACTIONS(7628), - [anon_sym___imag] = ACTIONS(7628), - [anon_sym___kindof] = ACTIONS(7628), - [anon_sym___nonnull] = ACTIONS(7628), - [anon_sym___nullable] = ACTIONS(7628), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7628), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7628), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7628), - [anon_sym___real] = ACTIONS(7628), - [anon_sym___strong] = ACTIONS(7628), - [anon_sym___unsafe_unretained] = ACTIONS(7628), - [anon_sym___unused] = ACTIONS(7628), - [anon_sym___weak] = ACTIONS(7628), - [sym_primitive_type] = ACTIONS(7628), - [anon_sym_enum] = ACTIONS(7628), - [anon_sym_struct] = ACTIONS(7628), - [anon_sym_union] = ACTIONS(7628), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7628), - [anon_sym___typeof] = ACTIONS(7628), - [anon_sym_typeof] = ACTIONS(7628), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7628), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7628), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7628), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7628), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE] = ACTIONS(7628), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_API_AVAILABLE] = ACTIONS(7628), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_API_DEPRECATED] = ACTIONS(7628), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7628), - [anon_sym___deprecated_msg] = ACTIONS(7628), - [anon_sym___deprecated_enum_msg] = ACTIONS(7628), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7628), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7628), - [anon_sym__Alignas] = ACTIONS(7628), - [anon_sym_BOOL] = ACTIONS(7628), - [anon_sym_IMP] = ACTIONS(7628), - [anon_sym_SEL] = ACTIONS(7628), - [anon_sym_Class] = ACTIONS(7628), - [anon_sym_id] = ACTIONS(7628), - [anon_sym_ATdefs] = ACTIONS(7630), - }, - [4363] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_RBRACE] = ACTIONS(7646), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4364] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_RBRACE] = ACTIONS(7650), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4365] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_RBRACE] = ACTIONS(7646), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4366] = { - [sym_identifier] = ACTIONS(7676), - [aux_sym_preproc_def_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token2] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7676), - [sym_preproc_directive] = ACTIONS(7676), - [anon_sym___extension__] = ACTIONS(7676), - [anon_sym_extern] = ACTIONS(7676), - [anon_sym___attribute__] = ACTIONS(7676), - [anon_sym___attribute] = ACTIONS(7676), - [anon_sym_noreturn] = ACTIONS(7676), - [anon_sym_LBRACK] = ACTIONS(7678), - [anon_sym___declspec] = ACTIONS(7676), - [anon_sym_signed] = ACTIONS(7676), - [anon_sym_unsigned] = ACTIONS(7676), - [anon_sym_long] = ACTIONS(7676), - [anon_sym_short] = ACTIONS(7676), - [anon_sym_static] = ACTIONS(7676), - [anon_sym_auto] = ACTIONS(7676), - [anon_sym_register] = ACTIONS(7676), - [anon_sym_inline] = ACTIONS(7676), - [anon_sym___inline] = ACTIONS(7676), - [anon_sym___inline__] = ACTIONS(7676), - [anon_sym___forceinline] = ACTIONS(7676), - [anon_sym_thread_local] = ACTIONS(7676), - [anon_sym___thread] = ACTIONS(7676), - [anon_sym_CG_EXTERN] = ACTIONS(7676), - [anon_sym_CG_INLINE] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7676), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7676), - [anon_sym_IBOutlet] = ACTIONS(7676), - [anon_sym_IBInspectable] = ACTIONS(7676), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7676), - [anon_sym_NS_INLINE] = ACTIONS(7676), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7676), - [anon_sym_OBJC_EXPORT] = ACTIONS(7676), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7676), - [anon_sym_const] = ACTIONS(7676), - [anon_sym_constexpr] = ACTIONS(7676), - [anon_sym_volatile] = ACTIONS(7676), - [anon_sym_restrict] = ACTIONS(7676), - [anon_sym___restrict__] = ACTIONS(7676), - [anon_sym__Atomic] = ACTIONS(7676), - [anon_sym__Noreturn] = ACTIONS(7676), - [anon_sym_nullable] = ACTIONS(7676), - [anon_sym__Complex] = ACTIONS(7676), - [anon_sym__Nonnull] = ACTIONS(7676), - [anon_sym__Nullable] = ACTIONS(7676), - [anon_sym__Nullable_result] = ACTIONS(7676), - [anon_sym__Null_unspecified] = ACTIONS(7676), - [anon_sym___autoreleasing] = ACTIONS(7676), - [anon_sym___block] = ACTIONS(7676), - [anon_sym___bridge] = ACTIONS(7676), - [anon_sym___bridge_retained] = ACTIONS(7676), - [anon_sym___bridge_transfer] = ACTIONS(7676), - [anon_sym___complex] = ACTIONS(7676), - [anon_sym___const] = ACTIONS(7676), - [anon_sym___imag] = ACTIONS(7676), - [anon_sym___kindof] = ACTIONS(7676), - [anon_sym___nonnull] = ACTIONS(7676), - [anon_sym___nullable] = ACTIONS(7676), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7676), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7676), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7676), - [anon_sym___real] = ACTIONS(7676), - [anon_sym___strong] = ACTIONS(7676), - [anon_sym___unsafe_unretained] = ACTIONS(7676), - [anon_sym___unused] = ACTIONS(7676), - [anon_sym___weak] = ACTIONS(7676), - [sym_primitive_type] = ACTIONS(7676), - [anon_sym_enum] = ACTIONS(7676), - [anon_sym_struct] = ACTIONS(7676), - [anon_sym_union] = ACTIONS(7676), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7676), - [anon_sym___typeof] = ACTIONS(7676), - [anon_sym_typeof] = ACTIONS(7676), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7676), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7676), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7676), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7676), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE] = ACTIONS(7676), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_API_AVAILABLE] = ACTIONS(7676), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_API_DEPRECATED] = ACTIONS(7676), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7676), - [anon_sym___deprecated_msg] = ACTIONS(7676), - [anon_sym___deprecated_enum_msg] = ACTIONS(7676), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7676), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7676), - [anon_sym__Alignas] = ACTIONS(7676), - [anon_sym_BOOL] = ACTIONS(7676), - [anon_sym_IMP] = ACTIONS(7676), - [anon_sym_SEL] = ACTIONS(7676), - [anon_sym_Class] = ACTIONS(7676), - [anon_sym_id] = ACTIONS(7676), - [anon_sym_ATdefs] = ACTIONS(7678), - }, - [4367] = { - [sym_identifier] = ACTIONS(7668), - [aux_sym_preproc_def_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token2] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7668), - [sym_preproc_directive] = ACTIONS(7668), - [anon_sym___extension__] = ACTIONS(7668), - [anon_sym_extern] = ACTIONS(7668), - [anon_sym___attribute__] = ACTIONS(7668), - [anon_sym___attribute] = ACTIONS(7668), - [anon_sym_noreturn] = ACTIONS(7668), - [anon_sym_LBRACK] = ACTIONS(7670), - [anon_sym___declspec] = ACTIONS(7668), - [anon_sym_signed] = ACTIONS(7668), - [anon_sym_unsigned] = ACTIONS(7668), - [anon_sym_long] = ACTIONS(7668), - [anon_sym_short] = ACTIONS(7668), - [anon_sym_static] = ACTIONS(7668), - [anon_sym_auto] = ACTIONS(7668), - [anon_sym_register] = ACTIONS(7668), - [anon_sym_inline] = ACTIONS(7668), - [anon_sym___inline] = ACTIONS(7668), - [anon_sym___inline__] = ACTIONS(7668), - [anon_sym___forceinline] = ACTIONS(7668), - [anon_sym_thread_local] = ACTIONS(7668), - [anon_sym___thread] = ACTIONS(7668), - [anon_sym_CG_EXTERN] = ACTIONS(7668), - [anon_sym_CG_INLINE] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7668), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7668), - [anon_sym_IBOutlet] = ACTIONS(7668), - [anon_sym_IBInspectable] = ACTIONS(7668), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7668), - [anon_sym_NS_INLINE] = ACTIONS(7668), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7668), - [anon_sym_OBJC_EXPORT] = ACTIONS(7668), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7668), - [anon_sym_const] = ACTIONS(7668), - [anon_sym_constexpr] = ACTIONS(7668), - [anon_sym_volatile] = ACTIONS(7668), - [anon_sym_restrict] = ACTIONS(7668), - [anon_sym___restrict__] = ACTIONS(7668), - [anon_sym__Atomic] = ACTIONS(7668), - [anon_sym__Noreturn] = ACTIONS(7668), - [anon_sym_nullable] = ACTIONS(7668), - [anon_sym__Complex] = ACTIONS(7668), - [anon_sym__Nonnull] = ACTIONS(7668), - [anon_sym__Nullable] = ACTIONS(7668), - [anon_sym__Nullable_result] = ACTIONS(7668), - [anon_sym__Null_unspecified] = ACTIONS(7668), - [anon_sym___autoreleasing] = ACTIONS(7668), - [anon_sym___block] = ACTIONS(7668), - [anon_sym___bridge] = ACTIONS(7668), - [anon_sym___bridge_retained] = ACTIONS(7668), - [anon_sym___bridge_transfer] = ACTIONS(7668), - [anon_sym___complex] = ACTIONS(7668), - [anon_sym___const] = ACTIONS(7668), - [anon_sym___imag] = ACTIONS(7668), - [anon_sym___kindof] = ACTIONS(7668), - [anon_sym___nonnull] = ACTIONS(7668), - [anon_sym___nullable] = ACTIONS(7668), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7668), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7668), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7668), - [anon_sym___real] = ACTIONS(7668), - [anon_sym___strong] = ACTIONS(7668), - [anon_sym___unsafe_unretained] = ACTIONS(7668), - [anon_sym___unused] = ACTIONS(7668), - [anon_sym___weak] = ACTIONS(7668), - [sym_primitive_type] = ACTIONS(7668), - [anon_sym_enum] = ACTIONS(7668), - [anon_sym_struct] = ACTIONS(7668), - [anon_sym_union] = ACTIONS(7668), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7668), - [anon_sym___typeof] = ACTIONS(7668), - [anon_sym_typeof] = ACTIONS(7668), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7668), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7668), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7668), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7668), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE] = ACTIONS(7668), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_API_AVAILABLE] = ACTIONS(7668), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_API_DEPRECATED] = ACTIONS(7668), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7668), - [anon_sym___deprecated_msg] = ACTIONS(7668), - [anon_sym___deprecated_enum_msg] = ACTIONS(7668), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7668), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7668), - [anon_sym__Alignas] = ACTIONS(7668), - [anon_sym_BOOL] = ACTIONS(7668), - [anon_sym_IMP] = ACTIONS(7668), - [anon_sym_SEL] = ACTIONS(7668), - [anon_sym_Class] = ACTIONS(7668), - [anon_sym_id] = ACTIONS(7668), - [anon_sym_ATdefs] = ACTIONS(7670), - }, - [4368] = { - [sym_identifier] = ACTIONS(7672), - [aux_sym_preproc_def_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token1] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7672), - [sym_preproc_directive] = ACTIONS(7672), - [anon_sym___extension__] = ACTIONS(7672), - [anon_sym_extern] = ACTIONS(7672), - [anon_sym___attribute__] = ACTIONS(7672), - [anon_sym___attribute] = ACTIONS(7672), - [anon_sym_noreturn] = ACTIONS(7672), - [anon_sym_LBRACK] = ACTIONS(7674), - [anon_sym___declspec] = ACTIONS(7672), - [anon_sym_RBRACE] = ACTIONS(7674), - [anon_sym_signed] = ACTIONS(7672), - [anon_sym_unsigned] = ACTIONS(7672), - [anon_sym_long] = ACTIONS(7672), - [anon_sym_short] = ACTIONS(7672), - [anon_sym_static] = ACTIONS(7672), - [anon_sym_auto] = ACTIONS(7672), - [anon_sym_register] = ACTIONS(7672), - [anon_sym_inline] = ACTIONS(7672), - [anon_sym___inline] = ACTIONS(7672), - [anon_sym___inline__] = ACTIONS(7672), - [anon_sym___forceinline] = ACTIONS(7672), - [anon_sym_thread_local] = ACTIONS(7672), - [anon_sym___thread] = ACTIONS(7672), - [anon_sym_CG_EXTERN] = ACTIONS(7672), - [anon_sym_CG_INLINE] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7672), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7672), - [anon_sym_IBOutlet] = ACTIONS(7672), - [anon_sym_IBInspectable] = ACTIONS(7672), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7672), - [anon_sym_NS_INLINE] = ACTIONS(7672), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7672), - [anon_sym_OBJC_EXPORT] = ACTIONS(7672), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7672), - [anon_sym_const] = ACTIONS(7672), - [anon_sym_constexpr] = ACTIONS(7672), - [anon_sym_volatile] = ACTIONS(7672), - [anon_sym_restrict] = ACTIONS(7672), - [anon_sym___restrict__] = ACTIONS(7672), - [anon_sym__Atomic] = ACTIONS(7672), - [anon_sym__Noreturn] = ACTIONS(7672), - [anon_sym_nullable] = ACTIONS(7672), - [anon_sym__Complex] = ACTIONS(7672), - [anon_sym__Nonnull] = ACTIONS(7672), - [anon_sym__Nullable] = ACTIONS(7672), - [anon_sym__Nullable_result] = ACTIONS(7672), - [anon_sym__Null_unspecified] = ACTIONS(7672), - [anon_sym___autoreleasing] = ACTIONS(7672), - [anon_sym___block] = ACTIONS(7672), - [anon_sym___bridge] = ACTIONS(7672), - [anon_sym___bridge_retained] = ACTIONS(7672), - [anon_sym___bridge_transfer] = ACTIONS(7672), - [anon_sym___complex] = ACTIONS(7672), - [anon_sym___const] = ACTIONS(7672), - [anon_sym___imag] = ACTIONS(7672), - [anon_sym___kindof] = ACTIONS(7672), - [anon_sym___nonnull] = ACTIONS(7672), - [anon_sym___nullable] = ACTIONS(7672), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7672), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7672), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7672), - [anon_sym___real] = ACTIONS(7672), - [anon_sym___strong] = ACTIONS(7672), - [anon_sym___unsafe_unretained] = ACTIONS(7672), - [anon_sym___unused] = ACTIONS(7672), - [anon_sym___weak] = ACTIONS(7672), - [sym_primitive_type] = ACTIONS(7672), - [anon_sym_enum] = ACTIONS(7672), - [anon_sym_struct] = ACTIONS(7672), - [anon_sym_union] = ACTIONS(7672), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7672), - [anon_sym___typeof] = ACTIONS(7672), - [anon_sym_typeof] = ACTIONS(7672), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7672), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7672), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7672), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7672), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE] = ACTIONS(7672), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_API_AVAILABLE] = ACTIONS(7672), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_API_DEPRECATED] = ACTIONS(7672), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7672), - [anon_sym___deprecated_msg] = ACTIONS(7672), - [anon_sym___deprecated_enum_msg] = ACTIONS(7672), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7672), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7672), - [anon_sym__Alignas] = ACTIONS(7672), - [anon_sym_BOOL] = ACTIONS(7672), - [anon_sym_IMP] = ACTIONS(7672), - [anon_sym_SEL] = ACTIONS(7672), - [anon_sym_Class] = ACTIONS(7672), - [anon_sym_id] = ACTIONS(7672), - [anon_sym_ATdefs] = ACTIONS(7674), - }, - [4369] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_RBRACE] = ACTIONS(7654), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4370] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_RBRACE] = ACTIONS(7650), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4371] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_RBRACE] = ACTIONS(7646), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4372] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_RBRACE] = ACTIONS(7646), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4373] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_RBRACE] = ACTIONS(7654), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4374] = { - [sym_identifier] = ACTIONS(7672), - [aux_sym_preproc_def_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token1] = ACTIONS(7672), - [aux_sym_preproc_if_token2] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7672), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7672), - [sym_preproc_directive] = ACTIONS(7672), - [anon_sym___extension__] = ACTIONS(7672), - [anon_sym_extern] = ACTIONS(7672), - [anon_sym___attribute__] = ACTIONS(7672), - [anon_sym___attribute] = ACTIONS(7672), - [anon_sym_noreturn] = ACTIONS(7672), - [anon_sym_LBRACK] = ACTIONS(7674), - [anon_sym___declspec] = ACTIONS(7672), - [anon_sym_signed] = ACTIONS(7672), - [anon_sym_unsigned] = ACTIONS(7672), - [anon_sym_long] = ACTIONS(7672), - [anon_sym_short] = ACTIONS(7672), - [anon_sym_static] = ACTIONS(7672), - [anon_sym_auto] = ACTIONS(7672), - [anon_sym_register] = ACTIONS(7672), - [anon_sym_inline] = ACTIONS(7672), - [anon_sym___inline] = ACTIONS(7672), - [anon_sym___inline__] = ACTIONS(7672), - [anon_sym___forceinline] = ACTIONS(7672), - [anon_sym_thread_local] = ACTIONS(7672), - [anon_sym___thread] = ACTIONS(7672), - [anon_sym_CG_EXTERN] = ACTIONS(7672), - [anon_sym_CG_INLINE] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7672), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7672), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7672), - [anon_sym_IBOutlet] = ACTIONS(7672), - [anon_sym_IBInspectable] = ACTIONS(7672), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7672), - [anon_sym_NS_INLINE] = ACTIONS(7672), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7672), - [anon_sym_OBJC_EXPORT] = ACTIONS(7672), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7672), - [anon_sym_const] = ACTIONS(7672), - [anon_sym_constexpr] = ACTIONS(7672), - [anon_sym_volatile] = ACTIONS(7672), - [anon_sym_restrict] = ACTIONS(7672), - [anon_sym___restrict__] = ACTIONS(7672), - [anon_sym__Atomic] = ACTIONS(7672), - [anon_sym__Noreturn] = ACTIONS(7672), - [anon_sym_nullable] = ACTIONS(7672), - [anon_sym__Complex] = ACTIONS(7672), - [anon_sym__Nonnull] = ACTIONS(7672), - [anon_sym__Nullable] = ACTIONS(7672), - [anon_sym__Nullable_result] = ACTIONS(7672), - [anon_sym__Null_unspecified] = ACTIONS(7672), - [anon_sym___autoreleasing] = ACTIONS(7672), - [anon_sym___block] = ACTIONS(7672), - [anon_sym___bridge] = ACTIONS(7672), - [anon_sym___bridge_retained] = ACTIONS(7672), - [anon_sym___bridge_transfer] = ACTIONS(7672), - [anon_sym___complex] = ACTIONS(7672), - [anon_sym___const] = ACTIONS(7672), - [anon_sym___imag] = ACTIONS(7672), - [anon_sym___kindof] = ACTIONS(7672), - [anon_sym___nonnull] = ACTIONS(7672), - [anon_sym___nullable] = ACTIONS(7672), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7672), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7672), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7672), - [anon_sym___real] = ACTIONS(7672), - [anon_sym___strong] = ACTIONS(7672), - [anon_sym___unsafe_unretained] = ACTIONS(7672), - [anon_sym___unused] = ACTIONS(7672), - [anon_sym___weak] = ACTIONS(7672), - [sym_primitive_type] = ACTIONS(7672), - [anon_sym_enum] = ACTIONS(7672), - [anon_sym_struct] = ACTIONS(7672), - [anon_sym_union] = ACTIONS(7672), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7672), - [anon_sym___typeof] = ACTIONS(7672), - [anon_sym_typeof] = ACTIONS(7672), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7672), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7672), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7672), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7672), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7672), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7672), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE] = ACTIONS(7672), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7672), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_API_AVAILABLE] = ACTIONS(7672), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_API_DEPRECATED] = ACTIONS(7672), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7672), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7672), - [anon_sym___deprecated_msg] = ACTIONS(7672), - [anon_sym___deprecated_enum_msg] = ACTIONS(7672), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7672), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7672), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7672), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7672), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7672), - [anon_sym__Alignas] = ACTIONS(7672), - [anon_sym_BOOL] = ACTIONS(7672), - [anon_sym_IMP] = ACTIONS(7672), - [anon_sym_SEL] = ACTIONS(7672), - [anon_sym_Class] = ACTIONS(7672), - [anon_sym_id] = ACTIONS(7672), - [anon_sym_ATdefs] = ACTIONS(7674), - }, - [4375] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_RBRACE] = ACTIONS(7558), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4376] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4377] = { - [sym_identifier] = ACTIONS(5324), - [anon_sym___extension__] = ACTIONS(5324), - [anon_sym_extern] = ACTIONS(5324), - [anon_sym___attribute__] = ACTIONS(5324), - [anon_sym___attribute] = ACTIONS(5324), - [anon_sym_noreturn] = ACTIONS(5324), - [anon_sym_LBRACK] = ACTIONS(5326), - [anon_sym___declspec] = ACTIONS(5324), - [anon_sym___cdecl] = ACTIONS(5324), - [anon_sym___clrcall] = ACTIONS(5324), - [anon_sym___stdcall] = ACTIONS(5324), - [anon_sym___fastcall] = ACTIONS(5324), - [anon_sym___thiscall] = ACTIONS(5324), - [anon_sym___vectorcall] = ACTIONS(5324), - [anon_sym_LBRACE] = ACTIONS(5326), - [anon_sym_signed] = ACTIONS(5324), - [anon_sym_unsigned] = ACTIONS(5324), - [anon_sym_long] = ACTIONS(5324), - [anon_sym_short] = ACTIONS(5324), - [anon_sym_static] = ACTIONS(5324), - [anon_sym_auto] = ACTIONS(5324), - [anon_sym_register] = ACTIONS(5324), - [anon_sym_inline] = ACTIONS(5324), - [anon_sym___inline] = ACTIONS(5324), - [anon_sym___inline__] = ACTIONS(5324), - [anon_sym___forceinline] = ACTIONS(5324), - [anon_sym_thread_local] = ACTIONS(5324), - [anon_sym___thread] = ACTIONS(5324), - [anon_sym_CG_EXTERN] = ACTIONS(5324), - [anon_sym_CG_INLINE] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5324), - [anon_sym_IBOutlet] = ACTIONS(5324), - [anon_sym_IBInspectable] = ACTIONS(5324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5324), - [anon_sym_NS_INLINE] = ACTIONS(5324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5324), - [anon_sym_OBJC_EXPORT] = ACTIONS(5324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5324), - [anon_sym_const] = ACTIONS(5324), - [anon_sym_constexpr] = ACTIONS(5324), - [anon_sym_volatile] = ACTIONS(5324), - [anon_sym_restrict] = ACTIONS(5324), - [anon_sym___restrict__] = ACTIONS(5324), - [anon_sym__Atomic] = ACTIONS(5324), - [anon_sym__Noreturn] = ACTIONS(5324), - [anon_sym_nullable] = ACTIONS(5324), - [anon_sym__Complex] = ACTIONS(5324), - [anon_sym__Nonnull] = ACTIONS(5324), - [anon_sym__Nullable] = ACTIONS(5324), - [anon_sym__Nullable_result] = ACTIONS(5324), - [anon_sym__Null_unspecified] = ACTIONS(5324), - [anon_sym___autoreleasing] = ACTIONS(5324), - [anon_sym___block] = ACTIONS(5324), - [anon_sym___bridge] = ACTIONS(5324), - [anon_sym___bridge_retained] = ACTIONS(5324), - [anon_sym___bridge_transfer] = ACTIONS(5324), - [anon_sym___complex] = ACTIONS(5324), - [anon_sym___const] = ACTIONS(5324), - [anon_sym___imag] = ACTIONS(5324), - [anon_sym___kindof] = ACTIONS(5324), - [anon_sym___nonnull] = ACTIONS(5324), - [anon_sym___nullable] = ACTIONS(5324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5324), - [anon_sym___real] = ACTIONS(5324), - [anon_sym___strong] = ACTIONS(5324), - [anon_sym___unsafe_unretained] = ACTIONS(5324), - [anon_sym___unused] = ACTIONS(5324), - [anon_sym___weak] = ACTIONS(5324), - [sym_primitive_type] = ACTIONS(5324), - [anon_sym_enum] = ACTIONS(5324), - [anon_sym_struct] = ACTIONS(5324), - [anon_sym_union] = ACTIONS(5324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5324), - [anon_sym___typeof] = ACTIONS(5324), - [anon_sym_typeof] = ACTIONS(5324), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE] = ACTIONS(5324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_API_AVAILABLE] = ACTIONS(5324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_API_DEPRECATED] = ACTIONS(5324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5324), - [anon_sym___deprecated_msg] = ACTIONS(5324), - [anon_sym___deprecated_enum_msg] = ACTIONS(5324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5324), - [anon_sym__Alignas] = ACTIONS(5324), - [anon_sym_BOOL] = ACTIONS(5324), - [anon_sym_IMP] = ACTIONS(5324), - [anon_sym_SEL] = ACTIONS(5324), - [anon_sym_Class] = ACTIONS(5324), - [anon_sym_id] = ACTIONS(5324), - }, - [4378] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4379] = { - [sym_identifier] = ACTIONS(7636), - [aux_sym_preproc_def_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token1] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7636), - [sym_preproc_directive] = ACTIONS(7636), - [anon_sym___extension__] = ACTIONS(7636), - [anon_sym_extern] = ACTIONS(7636), - [anon_sym___attribute__] = ACTIONS(7636), - [anon_sym___attribute] = ACTIONS(7636), - [anon_sym_noreturn] = ACTIONS(7636), - [anon_sym_LBRACK] = ACTIONS(7638), - [anon_sym___declspec] = ACTIONS(7636), - [anon_sym_RBRACE] = ACTIONS(7638), - [anon_sym_signed] = ACTIONS(7636), - [anon_sym_unsigned] = ACTIONS(7636), - [anon_sym_long] = ACTIONS(7636), - [anon_sym_short] = ACTIONS(7636), - [anon_sym_static] = ACTIONS(7636), - [anon_sym_auto] = ACTIONS(7636), - [anon_sym_register] = ACTIONS(7636), - [anon_sym_inline] = ACTIONS(7636), - [anon_sym___inline] = ACTIONS(7636), - [anon_sym___inline__] = ACTIONS(7636), - [anon_sym___forceinline] = ACTIONS(7636), - [anon_sym_thread_local] = ACTIONS(7636), - [anon_sym___thread] = ACTIONS(7636), - [anon_sym_CG_EXTERN] = ACTIONS(7636), - [anon_sym_CG_INLINE] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7636), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7636), - [anon_sym_IBOutlet] = ACTIONS(7636), - [anon_sym_IBInspectable] = ACTIONS(7636), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7636), - [anon_sym_NS_INLINE] = ACTIONS(7636), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7636), - [anon_sym_OBJC_EXPORT] = ACTIONS(7636), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7636), - [anon_sym_const] = ACTIONS(7636), - [anon_sym_constexpr] = ACTIONS(7636), - [anon_sym_volatile] = ACTIONS(7636), - [anon_sym_restrict] = ACTIONS(7636), - [anon_sym___restrict__] = ACTIONS(7636), - [anon_sym__Atomic] = ACTIONS(7636), - [anon_sym__Noreturn] = ACTIONS(7636), - [anon_sym_nullable] = ACTIONS(7636), - [anon_sym__Complex] = ACTIONS(7636), - [anon_sym__Nonnull] = ACTIONS(7636), - [anon_sym__Nullable] = ACTIONS(7636), - [anon_sym__Nullable_result] = ACTIONS(7636), - [anon_sym__Null_unspecified] = ACTIONS(7636), - [anon_sym___autoreleasing] = ACTIONS(7636), - [anon_sym___block] = ACTIONS(7636), - [anon_sym___bridge] = ACTIONS(7636), - [anon_sym___bridge_retained] = ACTIONS(7636), - [anon_sym___bridge_transfer] = ACTIONS(7636), - [anon_sym___complex] = ACTIONS(7636), - [anon_sym___const] = ACTIONS(7636), - [anon_sym___imag] = ACTIONS(7636), - [anon_sym___kindof] = ACTIONS(7636), - [anon_sym___nonnull] = ACTIONS(7636), - [anon_sym___nullable] = ACTIONS(7636), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7636), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7636), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7636), - [anon_sym___real] = ACTIONS(7636), - [anon_sym___strong] = ACTIONS(7636), - [anon_sym___unsafe_unretained] = ACTIONS(7636), - [anon_sym___unused] = ACTIONS(7636), - [anon_sym___weak] = ACTIONS(7636), - [sym_primitive_type] = ACTIONS(7636), - [anon_sym_enum] = ACTIONS(7636), - [anon_sym_struct] = ACTIONS(7636), - [anon_sym_union] = ACTIONS(7636), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7636), - [anon_sym___typeof] = ACTIONS(7636), - [anon_sym_typeof] = ACTIONS(7636), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7636), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7636), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7636), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7636), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE] = ACTIONS(7636), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_API_AVAILABLE] = ACTIONS(7636), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_API_DEPRECATED] = ACTIONS(7636), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7636), - [anon_sym___deprecated_msg] = ACTIONS(7636), - [anon_sym___deprecated_enum_msg] = ACTIONS(7636), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7636), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7636), - [anon_sym__Alignas] = ACTIONS(7636), - [anon_sym_BOOL] = ACTIONS(7636), - [anon_sym_IMP] = ACTIONS(7636), - [anon_sym_SEL] = ACTIONS(7636), - [anon_sym_Class] = ACTIONS(7636), - [anon_sym_id] = ACTIONS(7636), - [anon_sym_ATdefs] = ACTIONS(7638), - }, - [4380] = { - [sym_identifier] = ACTIONS(7632), - [aux_sym_preproc_def_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token1] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7632), - [sym_preproc_directive] = ACTIONS(7632), - [anon_sym___extension__] = ACTIONS(7632), - [anon_sym_extern] = ACTIONS(7632), - [anon_sym___attribute__] = ACTIONS(7632), - [anon_sym___attribute] = ACTIONS(7632), - [anon_sym_noreturn] = ACTIONS(7632), - [anon_sym_LBRACK] = ACTIONS(7634), - [anon_sym___declspec] = ACTIONS(7632), - [anon_sym_RBRACE] = ACTIONS(7634), - [anon_sym_signed] = ACTIONS(7632), - [anon_sym_unsigned] = ACTIONS(7632), - [anon_sym_long] = ACTIONS(7632), - [anon_sym_short] = ACTIONS(7632), - [anon_sym_static] = ACTIONS(7632), - [anon_sym_auto] = ACTIONS(7632), - [anon_sym_register] = ACTIONS(7632), - [anon_sym_inline] = ACTIONS(7632), - [anon_sym___inline] = ACTIONS(7632), - [anon_sym___inline__] = ACTIONS(7632), - [anon_sym___forceinline] = ACTIONS(7632), - [anon_sym_thread_local] = ACTIONS(7632), - [anon_sym___thread] = ACTIONS(7632), - [anon_sym_CG_EXTERN] = ACTIONS(7632), - [anon_sym_CG_INLINE] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7632), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7632), - [anon_sym_IBOutlet] = ACTIONS(7632), - [anon_sym_IBInspectable] = ACTIONS(7632), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7632), - [anon_sym_NS_INLINE] = ACTIONS(7632), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7632), - [anon_sym_OBJC_EXPORT] = ACTIONS(7632), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7632), - [anon_sym_const] = ACTIONS(7632), - [anon_sym_constexpr] = ACTIONS(7632), - [anon_sym_volatile] = ACTIONS(7632), - [anon_sym_restrict] = ACTIONS(7632), - [anon_sym___restrict__] = ACTIONS(7632), - [anon_sym__Atomic] = ACTIONS(7632), - [anon_sym__Noreturn] = ACTIONS(7632), - [anon_sym_nullable] = ACTIONS(7632), - [anon_sym__Complex] = ACTIONS(7632), - [anon_sym__Nonnull] = ACTIONS(7632), - [anon_sym__Nullable] = ACTIONS(7632), - [anon_sym__Nullable_result] = ACTIONS(7632), - [anon_sym__Null_unspecified] = ACTIONS(7632), - [anon_sym___autoreleasing] = ACTIONS(7632), - [anon_sym___block] = ACTIONS(7632), - [anon_sym___bridge] = ACTIONS(7632), - [anon_sym___bridge_retained] = ACTIONS(7632), - [anon_sym___bridge_transfer] = ACTIONS(7632), - [anon_sym___complex] = ACTIONS(7632), - [anon_sym___const] = ACTIONS(7632), - [anon_sym___imag] = ACTIONS(7632), - [anon_sym___kindof] = ACTIONS(7632), - [anon_sym___nonnull] = ACTIONS(7632), - [anon_sym___nullable] = ACTIONS(7632), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7632), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7632), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7632), - [anon_sym___real] = ACTIONS(7632), - [anon_sym___strong] = ACTIONS(7632), - [anon_sym___unsafe_unretained] = ACTIONS(7632), - [anon_sym___unused] = ACTIONS(7632), - [anon_sym___weak] = ACTIONS(7632), - [sym_primitive_type] = ACTIONS(7632), - [anon_sym_enum] = ACTIONS(7632), - [anon_sym_struct] = ACTIONS(7632), - [anon_sym_union] = ACTIONS(7632), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7632), - [anon_sym___typeof] = ACTIONS(7632), - [anon_sym_typeof] = ACTIONS(7632), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7632), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7632), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7632), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7632), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE] = ACTIONS(7632), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_API_AVAILABLE] = ACTIONS(7632), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_API_DEPRECATED] = ACTIONS(7632), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7632), - [anon_sym___deprecated_msg] = ACTIONS(7632), - [anon_sym___deprecated_enum_msg] = ACTIONS(7632), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7632), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7632), - [anon_sym__Alignas] = ACTIONS(7632), - [anon_sym_BOOL] = ACTIONS(7632), - [anon_sym_IMP] = ACTIONS(7632), - [anon_sym_SEL] = ACTIONS(7632), - [anon_sym_Class] = ACTIONS(7632), - [anon_sym_id] = ACTIONS(7632), - [anon_sym_ATdefs] = ACTIONS(7634), - }, - [4381] = { - [sym_identifier] = ACTIONS(7628), - [aux_sym_preproc_def_token1] = ACTIONS(7628), - [aux_sym_preproc_if_token1] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7628), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7628), - [sym_preproc_directive] = ACTIONS(7628), - [anon_sym___extension__] = ACTIONS(7628), - [anon_sym_extern] = ACTIONS(7628), - [anon_sym___attribute__] = ACTIONS(7628), - [anon_sym___attribute] = ACTIONS(7628), - [anon_sym_noreturn] = ACTIONS(7628), - [anon_sym_LBRACK] = ACTIONS(7630), - [anon_sym___declspec] = ACTIONS(7628), - [anon_sym_RBRACE] = ACTIONS(7630), - [anon_sym_signed] = ACTIONS(7628), - [anon_sym_unsigned] = ACTIONS(7628), - [anon_sym_long] = ACTIONS(7628), - [anon_sym_short] = ACTIONS(7628), - [anon_sym_static] = ACTIONS(7628), - [anon_sym_auto] = ACTIONS(7628), - [anon_sym_register] = ACTIONS(7628), - [anon_sym_inline] = ACTIONS(7628), - [anon_sym___inline] = ACTIONS(7628), - [anon_sym___inline__] = ACTIONS(7628), - [anon_sym___forceinline] = ACTIONS(7628), - [anon_sym_thread_local] = ACTIONS(7628), - [anon_sym___thread] = ACTIONS(7628), - [anon_sym_CG_EXTERN] = ACTIONS(7628), - [anon_sym_CG_INLINE] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7628), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7628), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7628), - [anon_sym_IBOutlet] = ACTIONS(7628), - [anon_sym_IBInspectable] = ACTIONS(7628), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7628), - [anon_sym_NS_INLINE] = ACTIONS(7628), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7628), - [anon_sym_OBJC_EXPORT] = ACTIONS(7628), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7628), - [anon_sym_const] = ACTIONS(7628), - [anon_sym_constexpr] = ACTIONS(7628), - [anon_sym_volatile] = ACTIONS(7628), - [anon_sym_restrict] = ACTIONS(7628), - [anon_sym___restrict__] = ACTIONS(7628), - [anon_sym__Atomic] = ACTIONS(7628), - [anon_sym__Noreturn] = ACTIONS(7628), - [anon_sym_nullable] = ACTIONS(7628), - [anon_sym__Complex] = ACTIONS(7628), - [anon_sym__Nonnull] = ACTIONS(7628), - [anon_sym__Nullable] = ACTIONS(7628), - [anon_sym__Nullable_result] = ACTIONS(7628), - [anon_sym__Null_unspecified] = ACTIONS(7628), - [anon_sym___autoreleasing] = ACTIONS(7628), - [anon_sym___block] = ACTIONS(7628), - [anon_sym___bridge] = ACTIONS(7628), - [anon_sym___bridge_retained] = ACTIONS(7628), - [anon_sym___bridge_transfer] = ACTIONS(7628), - [anon_sym___complex] = ACTIONS(7628), - [anon_sym___const] = ACTIONS(7628), - [anon_sym___imag] = ACTIONS(7628), - [anon_sym___kindof] = ACTIONS(7628), - [anon_sym___nonnull] = ACTIONS(7628), - [anon_sym___nullable] = ACTIONS(7628), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7628), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7628), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7628), - [anon_sym___real] = ACTIONS(7628), - [anon_sym___strong] = ACTIONS(7628), - [anon_sym___unsafe_unretained] = ACTIONS(7628), - [anon_sym___unused] = ACTIONS(7628), - [anon_sym___weak] = ACTIONS(7628), - [sym_primitive_type] = ACTIONS(7628), - [anon_sym_enum] = ACTIONS(7628), - [anon_sym_struct] = ACTIONS(7628), - [anon_sym_union] = ACTIONS(7628), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7628), - [anon_sym___typeof] = ACTIONS(7628), - [anon_sym_typeof] = ACTIONS(7628), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7628), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7628), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7628), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7628), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7628), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7628), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE] = ACTIONS(7628), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7628), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_API_AVAILABLE] = ACTIONS(7628), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_API_DEPRECATED] = ACTIONS(7628), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7628), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7628), - [anon_sym___deprecated_msg] = ACTIONS(7628), - [anon_sym___deprecated_enum_msg] = ACTIONS(7628), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7628), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7628), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7628), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7628), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7628), - [anon_sym__Alignas] = ACTIONS(7628), - [anon_sym_BOOL] = ACTIONS(7628), - [anon_sym_IMP] = ACTIONS(7628), - [anon_sym_SEL] = ACTIONS(7628), - [anon_sym_Class] = ACTIONS(7628), - [anon_sym_id] = ACTIONS(7628), - [anon_sym_ATdefs] = ACTIONS(7630), - }, - [4382] = { - [sym_identifier] = ACTIONS(7640), - [aux_sym_preproc_def_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token1] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7640), - [sym_preproc_directive] = ACTIONS(7640), - [anon_sym___extension__] = ACTIONS(7640), - [anon_sym_extern] = ACTIONS(7640), - [anon_sym___attribute__] = ACTIONS(7640), - [anon_sym___attribute] = ACTIONS(7640), - [anon_sym_noreturn] = ACTIONS(7640), - [anon_sym_LBRACK] = ACTIONS(7642), - [anon_sym___declspec] = ACTIONS(7640), - [anon_sym_RBRACE] = ACTIONS(7642), - [anon_sym_signed] = ACTIONS(7640), - [anon_sym_unsigned] = ACTIONS(7640), - [anon_sym_long] = ACTIONS(7640), - [anon_sym_short] = ACTIONS(7640), - [anon_sym_static] = ACTIONS(7640), - [anon_sym_auto] = ACTIONS(7640), - [anon_sym_register] = ACTIONS(7640), - [anon_sym_inline] = ACTIONS(7640), - [anon_sym___inline] = ACTIONS(7640), - [anon_sym___inline__] = ACTIONS(7640), - [anon_sym___forceinline] = ACTIONS(7640), - [anon_sym_thread_local] = ACTIONS(7640), - [anon_sym___thread] = ACTIONS(7640), - [anon_sym_CG_EXTERN] = ACTIONS(7640), - [anon_sym_CG_INLINE] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7640), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7640), - [anon_sym_IBOutlet] = ACTIONS(7640), - [anon_sym_IBInspectable] = ACTIONS(7640), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7640), - [anon_sym_NS_INLINE] = ACTIONS(7640), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7640), - [anon_sym_OBJC_EXPORT] = ACTIONS(7640), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7640), - [anon_sym_const] = ACTIONS(7640), - [anon_sym_constexpr] = ACTIONS(7640), - [anon_sym_volatile] = ACTIONS(7640), - [anon_sym_restrict] = ACTIONS(7640), - [anon_sym___restrict__] = ACTIONS(7640), - [anon_sym__Atomic] = ACTIONS(7640), - [anon_sym__Noreturn] = ACTIONS(7640), - [anon_sym_nullable] = ACTIONS(7640), - [anon_sym__Complex] = ACTIONS(7640), - [anon_sym__Nonnull] = ACTIONS(7640), - [anon_sym__Nullable] = ACTIONS(7640), - [anon_sym__Nullable_result] = ACTIONS(7640), - [anon_sym__Null_unspecified] = ACTIONS(7640), - [anon_sym___autoreleasing] = ACTIONS(7640), - [anon_sym___block] = ACTIONS(7640), - [anon_sym___bridge] = ACTIONS(7640), - [anon_sym___bridge_retained] = ACTIONS(7640), - [anon_sym___bridge_transfer] = ACTIONS(7640), - [anon_sym___complex] = ACTIONS(7640), - [anon_sym___const] = ACTIONS(7640), - [anon_sym___imag] = ACTIONS(7640), - [anon_sym___kindof] = ACTIONS(7640), - [anon_sym___nonnull] = ACTIONS(7640), - [anon_sym___nullable] = ACTIONS(7640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7640), - [anon_sym___real] = ACTIONS(7640), - [anon_sym___strong] = ACTIONS(7640), - [anon_sym___unsafe_unretained] = ACTIONS(7640), - [anon_sym___unused] = ACTIONS(7640), - [anon_sym___weak] = ACTIONS(7640), - [sym_primitive_type] = ACTIONS(7640), - [anon_sym_enum] = ACTIONS(7640), - [anon_sym_struct] = ACTIONS(7640), - [anon_sym_union] = ACTIONS(7640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7640), - [anon_sym___typeof] = ACTIONS(7640), - [anon_sym_typeof] = ACTIONS(7640), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7640), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7640), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7640), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7640), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE] = ACTIONS(7640), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_API_AVAILABLE] = ACTIONS(7640), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_API_DEPRECATED] = ACTIONS(7640), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7640), - [anon_sym___deprecated_msg] = ACTIONS(7640), - [anon_sym___deprecated_enum_msg] = ACTIONS(7640), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7640), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7640), - [anon_sym__Alignas] = ACTIONS(7640), - [anon_sym_BOOL] = ACTIONS(7640), - [anon_sym_IMP] = ACTIONS(7640), - [anon_sym_SEL] = ACTIONS(7640), - [anon_sym_Class] = ACTIONS(7640), - [anon_sym_id] = ACTIONS(7640), - [anon_sym_ATdefs] = ACTIONS(7642), - }, - [4383] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_RBRACE] = ACTIONS(7662), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4384] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_RBRACE] = ACTIONS(7662), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4385] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4386] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6916), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(7759), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4387] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_RBRACE] = ACTIONS(7650), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4388] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_RBRACE] = ACTIONS(7558), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4389] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_RBRACE] = ACTIONS(7662), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4390] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_RBRACE] = ACTIONS(7662), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4391] = { - [sym_identifier] = ACTIONS(7652), - [aux_sym_preproc_def_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token1] = ACTIONS(7652), - [aux_sym_preproc_if_token2] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7652), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7652), - [sym_preproc_directive] = ACTIONS(7652), - [anon_sym___extension__] = ACTIONS(7652), - [anon_sym_extern] = ACTIONS(7652), - [anon_sym___attribute__] = ACTIONS(7652), - [anon_sym___attribute] = ACTIONS(7652), - [anon_sym_noreturn] = ACTIONS(7652), - [anon_sym_LBRACK] = ACTIONS(7654), - [anon_sym___declspec] = ACTIONS(7652), - [anon_sym_signed] = ACTIONS(7652), - [anon_sym_unsigned] = ACTIONS(7652), - [anon_sym_long] = ACTIONS(7652), - [anon_sym_short] = ACTIONS(7652), - [anon_sym_static] = ACTIONS(7652), - [anon_sym_auto] = ACTIONS(7652), - [anon_sym_register] = ACTIONS(7652), - [anon_sym_inline] = ACTIONS(7652), - [anon_sym___inline] = ACTIONS(7652), - [anon_sym___inline__] = ACTIONS(7652), - [anon_sym___forceinline] = ACTIONS(7652), - [anon_sym_thread_local] = ACTIONS(7652), - [anon_sym___thread] = ACTIONS(7652), - [anon_sym_CG_EXTERN] = ACTIONS(7652), - [anon_sym_CG_INLINE] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7652), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7652), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7652), - [anon_sym_IBOutlet] = ACTIONS(7652), - [anon_sym_IBInspectable] = ACTIONS(7652), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7652), - [anon_sym_NS_INLINE] = ACTIONS(7652), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7652), - [anon_sym_OBJC_EXPORT] = ACTIONS(7652), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7652), - [anon_sym_const] = ACTIONS(7652), - [anon_sym_constexpr] = ACTIONS(7652), - [anon_sym_volatile] = ACTIONS(7652), - [anon_sym_restrict] = ACTIONS(7652), - [anon_sym___restrict__] = ACTIONS(7652), - [anon_sym__Atomic] = ACTIONS(7652), - [anon_sym__Noreturn] = ACTIONS(7652), - [anon_sym_nullable] = ACTIONS(7652), - [anon_sym__Complex] = ACTIONS(7652), - [anon_sym__Nonnull] = ACTIONS(7652), - [anon_sym__Nullable] = ACTIONS(7652), - [anon_sym__Nullable_result] = ACTIONS(7652), - [anon_sym__Null_unspecified] = ACTIONS(7652), - [anon_sym___autoreleasing] = ACTIONS(7652), - [anon_sym___block] = ACTIONS(7652), - [anon_sym___bridge] = ACTIONS(7652), - [anon_sym___bridge_retained] = ACTIONS(7652), - [anon_sym___bridge_transfer] = ACTIONS(7652), - [anon_sym___complex] = ACTIONS(7652), - [anon_sym___const] = ACTIONS(7652), - [anon_sym___imag] = ACTIONS(7652), - [anon_sym___kindof] = ACTIONS(7652), - [anon_sym___nonnull] = ACTIONS(7652), - [anon_sym___nullable] = ACTIONS(7652), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7652), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7652), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7652), - [anon_sym___real] = ACTIONS(7652), - [anon_sym___strong] = ACTIONS(7652), - [anon_sym___unsafe_unretained] = ACTIONS(7652), - [anon_sym___unused] = ACTIONS(7652), - [anon_sym___weak] = ACTIONS(7652), - [sym_primitive_type] = ACTIONS(7652), - [anon_sym_enum] = ACTIONS(7652), - [anon_sym_struct] = ACTIONS(7652), - [anon_sym_union] = ACTIONS(7652), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7652), - [anon_sym___typeof] = ACTIONS(7652), - [anon_sym_typeof] = ACTIONS(7652), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7652), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7652), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7652), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7652), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7652), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7652), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE] = ACTIONS(7652), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7652), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_API_AVAILABLE] = ACTIONS(7652), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_API_DEPRECATED] = ACTIONS(7652), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7652), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7652), - [anon_sym___deprecated_msg] = ACTIONS(7652), - [anon_sym___deprecated_enum_msg] = ACTIONS(7652), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7652), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7652), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7652), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7652), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7652), - [anon_sym__Alignas] = ACTIONS(7652), - [anon_sym_BOOL] = ACTIONS(7652), - [anon_sym_IMP] = ACTIONS(7652), - [anon_sym_SEL] = ACTIONS(7652), - [anon_sym_Class] = ACTIONS(7652), - [anon_sym_id] = ACTIONS(7652), - [anon_sym_ATdefs] = ACTIONS(7654), - }, - [4392] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4393] = { - [sym_identifier] = ACTIONS(7644), - [aux_sym_preproc_def_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token1] = ACTIONS(7644), - [aux_sym_preproc_if_token2] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7644), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7644), - [sym_preproc_directive] = ACTIONS(7644), - [anon_sym___extension__] = ACTIONS(7644), - [anon_sym_extern] = ACTIONS(7644), - [anon_sym___attribute__] = ACTIONS(7644), - [anon_sym___attribute] = ACTIONS(7644), - [anon_sym_noreturn] = ACTIONS(7644), - [anon_sym_LBRACK] = ACTIONS(7646), - [anon_sym___declspec] = ACTIONS(7644), - [anon_sym_signed] = ACTIONS(7644), - [anon_sym_unsigned] = ACTIONS(7644), - [anon_sym_long] = ACTIONS(7644), - [anon_sym_short] = ACTIONS(7644), - [anon_sym_static] = ACTIONS(7644), - [anon_sym_auto] = ACTIONS(7644), - [anon_sym_register] = ACTIONS(7644), - [anon_sym_inline] = ACTIONS(7644), - [anon_sym___inline] = ACTIONS(7644), - [anon_sym___inline__] = ACTIONS(7644), - [anon_sym___forceinline] = ACTIONS(7644), - [anon_sym_thread_local] = ACTIONS(7644), - [anon_sym___thread] = ACTIONS(7644), - [anon_sym_CG_EXTERN] = ACTIONS(7644), - [anon_sym_CG_INLINE] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7644), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7644), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7644), - [anon_sym_IBOutlet] = ACTIONS(7644), - [anon_sym_IBInspectable] = ACTIONS(7644), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7644), - [anon_sym_NS_INLINE] = ACTIONS(7644), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7644), - [anon_sym_OBJC_EXPORT] = ACTIONS(7644), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7644), - [anon_sym_const] = ACTIONS(7644), - [anon_sym_constexpr] = ACTIONS(7644), - [anon_sym_volatile] = ACTIONS(7644), - [anon_sym_restrict] = ACTIONS(7644), - [anon_sym___restrict__] = ACTIONS(7644), - [anon_sym__Atomic] = ACTIONS(7644), - [anon_sym__Noreturn] = ACTIONS(7644), - [anon_sym_nullable] = ACTIONS(7644), - [anon_sym__Complex] = ACTIONS(7644), - [anon_sym__Nonnull] = ACTIONS(7644), - [anon_sym__Nullable] = ACTIONS(7644), - [anon_sym__Nullable_result] = ACTIONS(7644), - [anon_sym__Null_unspecified] = ACTIONS(7644), - [anon_sym___autoreleasing] = ACTIONS(7644), - [anon_sym___block] = ACTIONS(7644), - [anon_sym___bridge] = ACTIONS(7644), - [anon_sym___bridge_retained] = ACTIONS(7644), - [anon_sym___bridge_transfer] = ACTIONS(7644), - [anon_sym___complex] = ACTIONS(7644), - [anon_sym___const] = ACTIONS(7644), - [anon_sym___imag] = ACTIONS(7644), - [anon_sym___kindof] = ACTIONS(7644), - [anon_sym___nonnull] = ACTIONS(7644), - [anon_sym___nullable] = ACTIONS(7644), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7644), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7644), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7644), - [anon_sym___real] = ACTIONS(7644), - [anon_sym___strong] = ACTIONS(7644), - [anon_sym___unsafe_unretained] = ACTIONS(7644), - [anon_sym___unused] = ACTIONS(7644), - [anon_sym___weak] = ACTIONS(7644), - [sym_primitive_type] = ACTIONS(7644), - [anon_sym_enum] = ACTIONS(7644), - [anon_sym_struct] = ACTIONS(7644), - [anon_sym_union] = ACTIONS(7644), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7644), - [anon_sym___typeof] = ACTIONS(7644), - [anon_sym_typeof] = ACTIONS(7644), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7644), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7644), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7644), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7644), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7644), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7644), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE] = ACTIONS(7644), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7644), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_API_AVAILABLE] = ACTIONS(7644), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_API_DEPRECATED] = ACTIONS(7644), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7644), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7644), - [anon_sym___deprecated_msg] = ACTIONS(7644), - [anon_sym___deprecated_enum_msg] = ACTIONS(7644), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7644), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7644), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7644), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7644), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7644), - [anon_sym__Alignas] = ACTIONS(7644), - [anon_sym_BOOL] = ACTIONS(7644), - [anon_sym_IMP] = ACTIONS(7644), - [anon_sym_SEL] = ACTIONS(7644), - [anon_sym_Class] = ACTIONS(7644), - [anon_sym_id] = ACTIONS(7644), - [anon_sym_ATdefs] = ACTIONS(7646), - }, - [4394] = { - [sym_identifier] = ACTIONS(7640), - [aux_sym_preproc_def_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token1] = ACTIONS(7640), - [aux_sym_preproc_if_token2] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7640), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7640), - [sym_preproc_directive] = ACTIONS(7640), - [anon_sym___extension__] = ACTIONS(7640), - [anon_sym_extern] = ACTIONS(7640), - [anon_sym___attribute__] = ACTIONS(7640), - [anon_sym___attribute] = ACTIONS(7640), - [anon_sym_noreturn] = ACTIONS(7640), - [anon_sym_LBRACK] = ACTIONS(7642), - [anon_sym___declspec] = ACTIONS(7640), - [anon_sym_signed] = ACTIONS(7640), - [anon_sym_unsigned] = ACTIONS(7640), - [anon_sym_long] = ACTIONS(7640), - [anon_sym_short] = ACTIONS(7640), - [anon_sym_static] = ACTIONS(7640), - [anon_sym_auto] = ACTIONS(7640), - [anon_sym_register] = ACTIONS(7640), - [anon_sym_inline] = ACTIONS(7640), - [anon_sym___inline] = ACTIONS(7640), - [anon_sym___inline__] = ACTIONS(7640), - [anon_sym___forceinline] = ACTIONS(7640), - [anon_sym_thread_local] = ACTIONS(7640), - [anon_sym___thread] = ACTIONS(7640), - [anon_sym_CG_EXTERN] = ACTIONS(7640), - [anon_sym_CG_INLINE] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7640), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7640), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7640), - [anon_sym_IBOutlet] = ACTIONS(7640), - [anon_sym_IBInspectable] = ACTIONS(7640), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7640), - [anon_sym_NS_INLINE] = ACTIONS(7640), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7640), - [anon_sym_OBJC_EXPORT] = ACTIONS(7640), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7640), - [anon_sym_const] = ACTIONS(7640), - [anon_sym_constexpr] = ACTIONS(7640), - [anon_sym_volatile] = ACTIONS(7640), - [anon_sym_restrict] = ACTIONS(7640), - [anon_sym___restrict__] = ACTIONS(7640), - [anon_sym__Atomic] = ACTIONS(7640), - [anon_sym__Noreturn] = ACTIONS(7640), - [anon_sym_nullable] = ACTIONS(7640), - [anon_sym__Complex] = ACTIONS(7640), - [anon_sym__Nonnull] = ACTIONS(7640), - [anon_sym__Nullable] = ACTIONS(7640), - [anon_sym__Nullable_result] = ACTIONS(7640), - [anon_sym__Null_unspecified] = ACTIONS(7640), - [anon_sym___autoreleasing] = ACTIONS(7640), - [anon_sym___block] = ACTIONS(7640), - [anon_sym___bridge] = ACTIONS(7640), - [anon_sym___bridge_retained] = ACTIONS(7640), - [anon_sym___bridge_transfer] = ACTIONS(7640), - [anon_sym___complex] = ACTIONS(7640), - [anon_sym___const] = ACTIONS(7640), - [anon_sym___imag] = ACTIONS(7640), - [anon_sym___kindof] = ACTIONS(7640), - [anon_sym___nonnull] = ACTIONS(7640), - [anon_sym___nullable] = ACTIONS(7640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7640), - [anon_sym___real] = ACTIONS(7640), - [anon_sym___strong] = ACTIONS(7640), - [anon_sym___unsafe_unretained] = ACTIONS(7640), - [anon_sym___unused] = ACTIONS(7640), - [anon_sym___weak] = ACTIONS(7640), - [sym_primitive_type] = ACTIONS(7640), - [anon_sym_enum] = ACTIONS(7640), - [anon_sym_struct] = ACTIONS(7640), - [anon_sym_union] = ACTIONS(7640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7640), - [anon_sym___typeof] = ACTIONS(7640), - [anon_sym_typeof] = ACTIONS(7640), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7640), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7640), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7640), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7640), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7640), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7640), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE] = ACTIONS(7640), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7640), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_API_AVAILABLE] = ACTIONS(7640), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_API_DEPRECATED] = ACTIONS(7640), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7640), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7640), - [anon_sym___deprecated_msg] = ACTIONS(7640), - [anon_sym___deprecated_enum_msg] = ACTIONS(7640), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7640), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7640), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7640), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7640), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7640), - [anon_sym__Alignas] = ACTIONS(7640), - [anon_sym_BOOL] = ACTIONS(7640), - [anon_sym_IMP] = ACTIONS(7640), - [anon_sym_SEL] = ACTIONS(7640), - [anon_sym_Class] = ACTIONS(7640), - [anon_sym_id] = ACTIONS(7640), - [anon_sym_ATdefs] = ACTIONS(7642), - }, - [4395] = { - [sym_identifier] = ACTIONS(7636), - [aux_sym_preproc_def_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token1] = ACTIONS(7636), - [aux_sym_preproc_if_token2] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7636), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7636), - [sym_preproc_directive] = ACTIONS(7636), - [anon_sym___extension__] = ACTIONS(7636), - [anon_sym_extern] = ACTIONS(7636), - [anon_sym___attribute__] = ACTIONS(7636), - [anon_sym___attribute] = ACTIONS(7636), - [anon_sym_noreturn] = ACTIONS(7636), - [anon_sym_LBRACK] = ACTIONS(7638), - [anon_sym___declspec] = ACTIONS(7636), - [anon_sym_signed] = ACTIONS(7636), - [anon_sym_unsigned] = ACTIONS(7636), - [anon_sym_long] = ACTIONS(7636), - [anon_sym_short] = ACTIONS(7636), - [anon_sym_static] = ACTIONS(7636), - [anon_sym_auto] = ACTIONS(7636), - [anon_sym_register] = ACTIONS(7636), - [anon_sym_inline] = ACTIONS(7636), - [anon_sym___inline] = ACTIONS(7636), - [anon_sym___inline__] = ACTIONS(7636), - [anon_sym___forceinline] = ACTIONS(7636), - [anon_sym_thread_local] = ACTIONS(7636), - [anon_sym___thread] = ACTIONS(7636), - [anon_sym_CG_EXTERN] = ACTIONS(7636), - [anon_sym_CG_INLINE] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7636), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7636), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7636), - [anon_sym_IBOutlet] = ACTIONS(7636), - [anon_sym_IBInspectable] = ACTIONS(7636), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7636), - [anon_sym_NS_INLINE] = ACTIONS(7636), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7636), - [anon_sym_OBJC_EXPORT] = ACTIONS(7636), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7636), - [anon_sym_const] = ACTIONS(7636), - [anon_sym_constexpr] = ACTIONS(7636), - [anon_sym_volatile] = ACTIONS(7636), - [anon_sym_restrict] = ACTIONS(7636), - [anon_sym___restrict__] = ACTIONS(7636), - [anon_sym__Atomic] = ACTIONS(7636), - [anon_sym__Noreturn] = ACTIONS(7636), - [anon_sym_nullable] = ACTIONS(7636), - [anon_sym__Complex] = ACTIONS(7636), - [anon_sym__Nonnull] = ACTIONS(7636), - [anon_sym__Nullable] = ACTIONS(7636), - [anon_sym__Nullable_result] = ACTIONS(7636), - [anon_sym__Null_unspecified] = ACTIONS(7636), - [anon_sym___autoreleasing] = ACTIONS(7636), - [anon_sym___block] = ACTIONS(7636), - [anon_sym___bridge] = ACTIONS(7636), - [anon_sym___bridge_retained] = ACTIONS(7636), - [anon_sym___bridge_transfer] = ACTIONS(7636), - [anon_sym___complex] = ACTIONS(7636), - [anon_sym___const] = ACTIONS(7636), - [anon_sym___imag] = ACTIONS(7636), - [anon_sym___kindof] = ACTIONS(7636), - [anon_sym___nonnull] = ACTIONS(7636), - [anon_sym___nullable] = ACTIONS(7636), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7636), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7636), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7636), - [anon_sym___real] = ACTIONS(7636), - [anon_sym___strong] = ACTIONS(7636), - [anon_sym___unsafe_unretained] = ACTIONS(7636), - [anon_sym___unused] = ACTIONS(7636), - [anon_sym___weak] = ACTIONS(7636), - [sym_primitive_type] = ACTIONS(7636), - [anon_sym_enum] = ACTIONS(7636), - [anon_sym_struct] = ACTIONS(7636), - [anon_sym_union] = ACTIONS(7636), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7636), - [anon_sym___typeof] = ACTIONS(7636), - [anon_sym_typeof] = ACTIONS(7636), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7636), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7636), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7636), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7636), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7636), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7636), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE] = ACTIONS(7636), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7636), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_API_AVAILABLE] = ACTIONS(7636), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_API_DEPRECATED] = ACTIONS(7636), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7636), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7636), - [anon_sym___deprecated_msg] = ACTIONS(7636), - [anon_sym___deprecated_enum_msg] = ACTIONS(7636), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7636), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7636), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7636), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7636), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7636), - [anon_sym__Alignas] = ACTIONS(7636), - [anon_sym_BOOL] = ACTIONS(7636), - [anon_sym_IMP] = ACTIONS(7636), - [anon_sym_SEL] = ACTIONS(7636), - [anon_sym_Class] = ACTIONS(7636), - [anon_sym_id] = ACTIONS(7636), - [anon_sym_ATdefs] = ACTIONS(7638), - }, - [4396] = { - [sym_identifier] = ACTIONS(7632), - [aux_sym_preproc_def_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token1] = ACTIONS(7632), - [aux_sym_preproc_if_token2] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7632), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7632), - [sym_preproc_directive] = ACTIONS(7632), - [anon_sym___extension__] = ACTIONS(7632), - [anon_sym_extern] = ACTIONS(7632), - [anon_sym___attribute__] = ACTIONS(7632), - [anon_sym___attribute] = ACTIONS(7632), - [anon_sym_noreturn] = ACTIONS(7632), - [anon_sym_LBRACK] = ACTIONS(7634), - [anon_sym___declspec] = ACTIONS(7632), - [anon_sym_signed] = ACTIONS(7632), - [anon_sym_unsigned] = ACTIONS(7632), - [anon_sym_long] = ACTIONS(7632), - [anon_sym_short] = ACTIONS(7632), - [anon_sym_static] = ACTIONS(7632), - [anon_sym_auto] = ACTIONS(7632), - [anon_sym_register] = ACTIONS(7632), - [anon_sym_inline] = ACTIONS(7632), - [anon_sym___inline] = ACTIONS(7632), - [anon_sym___inline__] = ACTIONS(7632), - [anon_sym___forceinline] = ACTIONS(7632), - [anon_sym_thread_local] = ACTIONS(7632), - [anon_sym___thread] = ACTIONS(7632), - [anon_sym_CG_EXTERN] = ACTIONS(7632), - [anon_sym_CG_INLINE] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7632), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7632), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7632), - [anon_sym_IBOutlet] = ACTIONS(7632), - [anon_sym_IBInspectable] = ACTIONS(7632), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7632), - [anon_sym_NS_INLINE] = ACTIONS(7632), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7632), - [anon_sym_OBJC_EXPORT] = ACTIONS(7632), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7632), - [anon_sym_const] = ACTIONS(7632), - [anon_sym_constexpr] = ACTIONS(7632), - [anon_sym_volatile] = ACTIONS(7632), - [anon_sym_restrict] = ACTIONS(7632), - [anon_sym___restrict__] = ACTIONS(7632), - [anon_sym__Atomic] = ACTIONS(7632), - [anon_sym__Noreturn] = ACTIONS(7632), - [anon_sym_nullable] = ACTIONS(7632), - [anon_sym__Complex] = ACTIONS(7632), - [anon_sym__Nonnull] = ACTIONS(7632), - [anon_sym__Nullable] = ACTIONS(7632), - [anon_sym__Nullable_result] = ACTIONS(7632), - [anon_sym__Null_unspecified] = ACTIONS(7632), - [anon_sym___autoreleasing] = ACTIONS(7632), - [anon_sym___block] = ACTIONS(7632), - [anon_sym___bridge] = ACTIONS(7632), - [anon_sym___bridge_retained] = ACTIONS(7632), - [anon_sym___bridge_transfer] = ACTIONS(7632), - [anon_sym___complex] = ACTIONS(7632), - [anon_sym___const] = ACTIONS(7632), - [anon_sym___imag] = ACTIONS(7632), - [anon_sym___kindof] = ACTIONS(7632), - [anon_sym___nonnull] = ACTIONS(7632), - [anon_sym___nullable] = ACTIONS(7632), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7632), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7632), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7632), - [anon_sym___real] = ACTIONS(7632), - [anon_sym___strong] = ACTIONS(7632), - [anon_sym___unsafe_unretained] = ACTIONS(7632), - [anon_sym___unused] = ACTIONS(7632), - [anon_sym___weak] = ACTIONS(7632), - [sym_primitive_type] = ACTIONS(7632), - [anon_sym_enum] = ACTIONS(7632), - [anon_sym_struct] = ACTIONS(7632), - [anon_sym_union] = ACTIONS(7632), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7632), - [anon_sym___typeof] = ACTIONS(7632), - [anon_sym_typeof] = ACTIONS(7632), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7632), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7632), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7632), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7632), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7632), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7632), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE] = ACTIONS(7632), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7632), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_API_AVAILABLE] = ACTIONS(7632), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_API_DEPRECATED] = ACTIONS(7632), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7632), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7632), - [anon_sym___deprecated_msg] = ACTIONS(7632), - [anon_sym___deprecated_enum_msg] = ACTIONS(7632), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7632), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7632), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7632), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7632), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7632), - [anon_sym__Alignas] = ACTIONS(7632), - [anon_sym_BOOL] = ACTIONS(7632), - [anon_sym_IMP] = ACTIONS(7632), - [anon_sym_SEL] = ACTIONS(7632), - [anon_sym_Class] = ACTIONS(7632), - [anon_sym_id] = ACTIONS(7632), - [anon_sym_ATdefs] = ACTIONS(7634), - }, - [4397] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4398] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4399] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4400] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token2] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4401] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token2] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4402] = { - [sym_identifier] = ACTIONS(7596), - [aux_sym_preproc_def_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token2] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7596), - [sym_preproc_directive] = ACTIONS(7596), - [anon_sym___extension__] = ACTIONS(7596), - [anon_sym_extern] = ACTIONS(7596), - [anon_sym___attribute__] = ACTIONS(7596), - [anon_sym___attribute] = ACTIONS(7596), - [anon_sym_noreturn] = ACTIONS(7596), - [anon_sym_LBRACK] = ACTIONS(7598), - [anon_sym___declspec] = ACTIONS(7596), - [anon_sym_signed] = ACTIONS(7596), - [anon_sym_unsigned] = ACTIONS(7596), - [anon_sym_long] = ACTIONS(7596), - [anon_sym_short] = ACTIONS(7596), - [anon_sym_static] = ACTIONS(7596), - [anon_sym_auto] = ACTIONS(7596), - [anon_sym_register] = ACTIONS(7596), - [anon_sym_inline] = ACTIONS(7596), - [anon_sym___inline] = ACTIONS(7596), - [anon_sym___inline__] = ACTIONS(7596), - [anon_sym___forceinline] = ACTIONS(7596), - [anon_sym_thread_local] = ACTIONS(7596), - [anon_sym___thread] = ACTIONS(7596), - [anon_sym_CG_EXTERN] = ACTIONS(7596), - [anon_sym_CG_INLINE] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7596), - [anon_sym_IBOutlet] = ACTIONS(7596), - [anon_sym_IBInspectable] = ACTIONS(7596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7596), - [anon_sym_NS_INLINE] = ACTIONS(7596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7596), - [anon_sym_OBJC_EXPORT] = ACTIONS(7596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7596), - [anon_sym_const] = ACTIONS(7596), - [anon_sym_constexpr] = ACTIONS(7596), - [anon_sym_volatile] = ACTIONS(7596), - [anon_sym_restrict] = ACTIONS(7596), - [anon_sym___restrict__] = ACTIONS(7596), - [anon_sym__Atomic] = ACTIONS(7596), - [anon_sym__Noreturn] = ACTIONS(7596), - [anon_sym_nullable] = ACTIONS(7596), - [anon_sym__Complex] = ACTIONS(7596), - [anon_sym__Nonnull] = ACTIONS(7596), - [anon_sym__Nullable] = ACTIONS(7596), - [anon_sym__Nullable_result] = ACTIONS(7596), - [anon_sym__Null_unspecified] = ACTIONS(7596), - [anon_sym___autoreleasing] = ACTIONS(7596), - [anon_sym___block] = ACTIONS(7596), - [anon_sym___bridge] = ACTIONS(7596), - [anon_sym___bridge_retained] = ACTIONS(7596), - [anon_sym___bridge_transfer] = ACTIONS(7596), - [anon_sym___complex] = ACTIONS(7596), - [anon_sym___const] = ACTIONS(7596), - [anon_sym___imag] = ACTIONS(7596), - [anon_sym___kindof] = ACTIONS(7596), - [anon_sym___nonnull] = ACTIONS(7596), - [anon_sym___nullable] = ACTIONS(7596), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7596), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7596), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7596), - [anon_sym___real] = ACTIONS(7596), - [anon_sym___strong] = ACTIONS(7596), - [anon_sym___unsafe_unretained] = ACTIONS(7596), - [anon_sym___unused] = ACTIONS(7596), - [anon_sym___weak] = ACTIONS(7596), - [sym_primitive_type] = ACTIONS(7596), - [anon_sym_enum] = ACTIONS(7596), - [anon_sym_struct] = ACTIONS(7596), - [anon_sym_union] = ACTIONS(7596), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7596), - [anon_sym___typeof] = ACTIONS(7596), - [anon_sym_typeof] = ACTIONS(7596), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7596), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7596), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7596), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7596), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE] = ACTIONS(7596), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_API_AVAILABLE] = ACTIONS(7596), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_API_DEPRECATED] = ACTIONS(7596), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7596), - [anon_sym___deprecated_msg] = ACTIONS(7596), - [anon_sym___deprecated_enum_msg] = ACTIONS(7596), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7596), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7596), - [anon_sym__Alignas] = ACTIONS(7596), - [anon_sym_BOOL] = ACTIONS(7596), - [anon_sym_IMP] = ACTIONS(7596), - [anon_sym_SEL] = ACTIONS(7596), - [anon_sym_Class] = ACTIONS(7596), - [anon_sym_id] = ACTIONS(7596), - [anon_sym_ATdefs] = ACTIONS(7598), - }, - [4403] = { - [sym_identifier] = ACTIONS(7656), - [aux_sym_preproc_def_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token1] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7656), - [sym_preproc_directive] = ACTIONS(7656), - [anon_sym___extension__] = ACTIONS(7656), - [anon_sym_extern] = ACTIONS(7656), - [anon_sym___attribute__] = ACTIONS(7656), - [anon_sym___attribute] = ACTIONS(7656), - [anon_sym_noreturn] = ACTIONS(7656), - [anon_sym_LBRACK] = ACTIONS(7658), - [anon_sym___declspec] = ACTIONS(7656), - [anon_sym_RBRACE] = ACTIONS(7658), - [anon_sym_signed] = ACTIONS(7656), - [anon_sym_unsigned] = ACTIONS(7656), - [anon_sym_long] = ACTIONS(7656), - [anon_sym_short] = ACTIONS(7656), - [anon_sym_static] = ACTIONS(7656), - [anon_sym_auto] = ACTIONS(7656), - [anon_sym_register] = ACTIONS(7656), - [anon_sym_inline] = ACTIONS(7656), - [anon_sym___inline] = ACTIONS(7656), - [anon_sym___inline__] = ACTIONS(7656), - [anon_sym___forceinline] = ACTIONS(7656), - [anon_sym_thread_local] = ACTIONS(7656), - [anon_sym___thread] = ACTIONS(7656), - [anon_sym_CG_EXTERN] = ACTIONS(7656), - [anon_sym_CG_INLINE] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7656), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7656), - [anon_sym_IBOutlet] = ACTIONS(7656), - [anon_sym_IBInspectable] = ACTIONS(7656), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7656), - [anon_sym_NS_INLINE] = ACTIONS(7656), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7656), - [anon_sym_OBJC_EXPORT] = ACTIONS(7656), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7656), - [anon_sym_const] = ACTIONS(7656), - [anon_sym_constexpr] = ACTIONS(7656), - [anon_sym_volatile] = ACTIONS(7656), - [anon_sym_restrict] = ACTIONS(7656), - [anon_sym___restrict__] = ACTIONS(7656), - [anon_sym__Atomic] = ACTIONS(7656), - [anon_sym__Noreturn] = ACTIONS(7656), - [anon_sym_nullable] = ACTIONS(7656), - [anon_sym__Complex] = ACTIONS(7656), - [anon_sym__Nonnull] = ACTIONS(7656), - [anon_sym__Nullable] = ACTIONS(7656), - [anon_sym__Nullable_result] = ACTIONS(7656), - [anon_sym__Null_unspecified] = ACTIONS(7656), - [anon_sym___autoreleasing] = ACTIONS(7656), - [anon_sym___block] = ACTIONS(7656), - [anon_sym___bridge] = ACTIONS(7656), - [anon_sym___bridge_retained] = ACTIONS(7656), - [anon_sym___bridge_transfer] = ACTIONS(7656), - [anon_sym___complex] = ACTIONS(7656), - [anon_sym___const] = ACTIONS(7656), - [anon_sym___imag] = ACTIONS(7656), - [anon_sym___kindof] = ACTIONS(7656), - [anon_sym___nonnull] = ACTIONS(7656), - [anon_sym___nullable] = ACTIONS(7656), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7656), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7656), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7656), - [anon_sym___real] = ACTIONS(7656), - [anon_sym___strong] = ACTIONS(7656), - [anon_sym___unsafe_unretained] = ACTIONS(7656), - [anon_sym___unused] = ACTIONS(7656), - [anon_sym___weak] = ACTIONS(7656), - [sym_primitive_type] = ACTIONS(7656), - [anon_sym_enum] = ACTIONS(7656), - [anon_sym_struct] = ACTIONS(7656), - [anon_sym_union] = ACTIONS(7656), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7656), - [anon_sym___typeof] = ACTIONS(7656), - [anon_sym_typeof] = ACTIONS(7656), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7656), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7656), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7656), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7656), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE] = ACTIONS(7656), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_API_AVAILABLE] = ACTIONS(7656), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_API_DEPRECATED] = ACTIONS(7656), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7656), - [anon_sym___deprecated_msg] = ACTIONS(7656), - [anon_sym___deprecated_enum_msg] = ACTIONS(7656), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7656), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7656), - [anon_sym__Alignas] = ACTIONS(7656), - [anon_sym_BOOL] = ACTIONS(7656), - [anon_sym_IMP] = ACTIONS(7656), - [anon_sym_SEL] = ACTIONS(7656), - [anon_sym_Class] = ACTIONS(7656), - [anon_sym_id] = ACTIONS(7656), - [anon_sym_ATdefs] = ACTIONS(7658), - }, - [4404] = { - [sym_identifier] = ACTIONS(7656), - [aux_sym_preproc_def_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token1] = ACTIONS(7656), - [aux_sym_preproc_if_token2] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7656), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7656), - [sym_preproc_directive] = ACTIONS(7656), - [anon_sym___extension__] = ACTIONS(7656), - [anon_sym_extern] = ACTIONS(7656), - [anon_sym___attribute__] = ACTIONS(7656), - [anon_sym___attribute] = ACTIONS(7656), - [anon_sym_noreturn] = ACTIONS(7656), - [anon_sym_LBRACK] = ACTIONS(7658), - [anon_sym___declspec] = ACTIONS(7656), - [anon_sym_signed] = ACTIONS(7656), - [anon_sym_unsigned] = ACTIONS(7656), - [anon_sym_long] = ACTIONS(7656), - [anon_sym_short] = ACTIONS(7656), - [anon_sym_static] = ACTIONS(7656), - [anon_sym_auto] = ACTIONS(7656), - [anon_sym_register] = ACTIONS(7656), - [anon_sym_inline] = ACTIONS(7656), - [anon_sym___inline] = ACTIONS(7656), - [anon_sym___inline__] = ACTIONS(7656), - [anon_sym___forceinline] = ACTIONS(7656), - [anon_sym_thread_local] = ACTIONS(7656), - [anon_sym___thread] = ACTIONS(7656), - [anon_sym_CG_EXTERN] = ACTIONS(7656), - [anon_sym_CG_INLINE] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7656), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7656), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7656), - [anon_sym_IBOutlet] = ACTIONS(7656), - [anon_sym_IBInspectable] = ACTIONS(7656), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7656), - [anon_sym_NS_INLINE] = ACTIONS(7656), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7656), - [anon_sym_OBJC_EXPORT] = ACTIONS(7656), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7656), - [anon_sym_const] = ACTIONS(7656), - [anon_sym_constexpr] = ACTIONS(7656), - [anon_sym_volatile] = ACTIONS(7656), - [anon_sym_restrict] = ACTIONS(7656), - [anon_sym___restrict__] = ACTIONS(7656), - [anon_sym__Atomic] = ACTIONS(7656), - [anon_sym__Noreturn] = ACTIONS(7656), - [anon_sym_nullable] = ACTIONS(7656), - [anon_sym__Complex] = ACTIONS(7656), - [anon_sym__Nonnull] = ACTIONS(7656), - [anon_sym__Nullable] = ACTIONS(7656), - [anon_sym__Nullable_result] = ACTIONS(7656), - [anon_sym__Null_unspecified] = ACTIONS(7656), - [anon_sym___autoreleasing] = ACTIONS(7656), - [anon_sym___block] = ACTIONS(7656), - [anon_sym___bridge] = ACTIONS(7656), - [anon_sym___bridge_retained] = ACTIONS(7656), - [anon_sym___bridge_transfer] = ACTIONS(7656), - [anon_sym___complex] = ACTIONS(7656), - [anon_sym___const] = ACTIONS(7656), - [anon_sym___imag] = ACTIONS(7656), - [anon_sym___kindof] = ACTIONS(7656), - [anon_sym___nonnull] = ACTIONS(7656), - [anon_sym___nullable] = ACTIONS(7656), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7656), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7656), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7656), - [anon_sym___real] = ACTIONS(7656), - [anon_sym___strong] = ACTIONS(7656), - [anon_sym___unsafe_unretained] = ACTIONS(7656), - [anon_sym___unused] = ACTIONS(7656), - [anon_sym___weak] = ACTIONS(7656), - [sym_primitive_type] = ACTIONS(7656), - [anon_sym_enum] = ACTIONS(7656), - [anon_sym_struct] = ACTIONS(7656), - [anon_sym_union] = ACTIONS(7656), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7656), - [anon_sym___typeof] = ACTIONS(7656), - [anon_sym_typeof] = ACTIONS(7656), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7656), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7656), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7656), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7656), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7656), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7656), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE] = ACTIONS(7656), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7656), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_API_AVAILABLE] = ACTIONS(7656), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_API_DEPRECATED] = ACTIONS(7656), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7656), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7656), - [anon_sym___deprecated_msg] = ACTIONS(7656), - [anon_sym___deprecated_enum_msg] = ACTIONS(7656), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7656), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7656), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7656), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7656), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7656), - [anon_sym__Alignas] = ACTIONS(7656), - [anon_sym_BOOL] = ACTIONS(7656), - [anon_sym_IMP] = ACTIONS(7656), - [anon_sym_SEL] = ACTIONS(7656), - [anon_sym_Class] = ACTIONS(7656), - [anon_sym_id] = ACTIONS(7656), - [anon_sym_ATdefs] = ACTIONS(7658), - }, - [4405] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4406] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4407] = { - [sym_identifier] = ACTIONS(7556), - [aux_sym_preproc_def_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token1] = ACTIONS(7556), - [aux_sym_preproc_if_token2] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7556), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7556), - [sym_preproc_directive] = ACTIONS(7556), - [anon_sym___extension__] = ACTIONS(7556), - [anon_sym_extern] = ACTIONS(7556), - [anon_sym___attribute__] = ACTIONS(7556), - [anon_sym___attribute] = ACTIONS(7556), - [anon_sym_noreturn] = ACTIONS(7556), - [anon_sym_LBRACK] = ACTIONS(7558), - [anon_sym___declspec] = ACTIONS(7556), - [anon_sym_signed] = ACTIONS(7556), - [anon_sym_unsigned] = ACTIONS(7556), - [anon_sym_long] = ACTIONS(7556), - [anon_sym_short] = ACTIONS(7556), - [anon_sym_static] = ACTIONS(7556), - [anon_sym_auto] = ACTIONS(7556), - [anon_sym_register] = ACTIONS(7556), - [anon_sym_inline] = ACTIONS(7556), - [anon_sym___inline] = ACTIONS(7556), - [anon_sym___inline__] = ACTIONS(7556), - [anon_sym___forceinline] = ACTIONS(7556), - [anon_sym_thread_local] = ACTIONS(7556), - [anon_sym___thread] = ACTIONS(7556), - [anon_sym_CG_EXTERN] = ACTIONS(7556), - [anon_sym_CG_INLINE] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7556), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7556), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7556), - [anon_sym_IBOutlet] = ACTIONS(7556), - [anon_sym_IBInspectable] = ACTIONS(7556), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7556), - [anon_sym_NS_INLINE] = ACTIONS(7556), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7556), - [anon_sym_OBJC_EXPORT] = ACTIONS(7556), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7556), - [anon_sym_const] = ACTIONS(7556), - [anon_sym_constexpr] = ACTIONS(7556), - [anon_sym_volatile] = ACTIONS(7556), - [anon_sym_restrict] = ACTIONS(7556), - [anon_sym___restrict__] = ACTIONS(7556), - [anon_sym__Atomic] = ACTIONS(7556), - [anon_sym__Noreturn] = ACTIONS(7556), - [anon_sym_nullable] = ACTIONS(7556), - [anon_sym__Complex] = ACTIONS(7556), - [anon_sym__Nonnull] = ACTIONS(7556), - [anon_sym__Nullable] = ACTIONS(7556), - [anon_sym__Nullable_result] = ACTIONS(7556), - [anon_sym__Null_unspecified] = ACTIONS(7556), - [anon_sym___autoreleasing] = ACTIONS(7556), - [anon_sym___block] = ACTIONS(7556), - [anon_sym___bridge] = ACTIONS(7556), - [anon_sym___bridge_retained] = ACTIONS(7556), - [anon_sym___bridge_transfer] = ACTIONS(7556), - [anon_sym___complex] = ACTIONS(7556), - [anon_sym___const] = ACTIONS(7556), - [anon_sym___imag] = ACTIONS(7556), - [anon_sym___kindof] = ACTIONS(7556), - [anon_sym___nonnull] = ACTIONS(7556), - [anon_sym___nullable] = ACTIONS(7556), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7556), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7556), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7556), - [anon_sym___real] = ACTIONS(7556), - [anon_sym___strong] = ACTIONS(7556), - [anon_sym___unsafe_unretained] = ACTIONS(7556), - [anon_sym___unused] = ACTIONS(7556), - [anon_sym___weak] = ACTIONS(7556), - [sym_primitive_type] = ACTIONS(7556), - [anon_sym_enum] = ACTIONS(7556), - [anon_sym_struct] = ACTIONS(7556), - [anon_sym_union] = ACTIONS(7556), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7556), - [anon_sym___typeof] = ACTIONS(7556), - [anon_sym_typeof] = ACTIONS(7556), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE] = ACTIONS(7556), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7556), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_API_AVAILABLE] = ACTIONS(7556), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_API_DEPRECATED] = ACTIONS(7556), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7556), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7556), - [anon_sym___deprecated_msg] = ACTIONS(7556), - [anon_sym___deprecated_enum_msg] = ACTIONS(7556), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7556), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7556), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7556), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7556), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7556), - [anon_sym__Alignas] = ACTIONS(7556), - [anon_sym_BOOL] = ACTIONS(7556), - [anon_sym_IMP] = ACTIONS(7556), - [anon_sym_SEL] = ACTIONS(7556), - [anon_sym_Class] = ACTIONS(7556), - [anon_sym_id] = ACTIONS(7556), - [anon_sym_ATdefs] = ACTIONS(7558), - }, - [4408] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4409] = { - [sym_identifier] = ACTIONS(7668), - [aux_sym_preproc_def_token1] = ACTIONS(7668), - [aux_sym_preproc_if_token1] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7668), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7668), - [sym_preproc_directive] = ACTIONS(7668), - [anon_sym___extension__] = ACTIONS(7668), - [anon_sym_extern] = ACTIONS(7668), - [anon_sym___attribute__] = ACTIONS(7668), - [anon_sym___attribute] = ACTIONS(7668), - [anon_sym_noreturn] = ACTIONS(7668), - [anon_sym_LBRACK] = ACTIONS(7670), - [anon_sym___declspec] = ACTIONS(7668), - [anon_sym_RBRACE] = ACTIONS(7670), - [anon_sym_signed] = ACTIONS(7668), - [anon_sym_unsigned] = ACTIONS(7668), - [anon_sym_long] = ACTIONS(7668), - [anon_sym_short] = ACTIONS(7668), - [anon_sym_static] = ACTIONS(7668), - [anon_sym_auto] = ACTIONS(7668), - [anon_sym_register] = ACTIONS(7668), - [anon_sym_inline] = ACTIONS(7668), - [anon_sym___inline] = ACTIONS(7668), - [anon_sym___inline__] = ACTIONS(7668), - [anon_sym___forceinline] = ACTIONS(7668), - [anon_sym_thread_local] = ACTIONS(7668), - [anon_sym___thread] = ACTIONS(7668), - [anon_sym_CG_EXTERN] = ACTIONS(7668), - [anon_sym_CG_INLINE] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7668), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7668), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7668), - [anon_sym_IBOutlet] = ACTIONS(7668), - [anon_sym_IBInspectable] = ACTIONS(7668), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7668), - [anon_sym_NS_INLINE] = ACTIONS(7668), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7668), - [anon_sym_OBJC_EXPORT] = ACTIONS(7668), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7668), - [anon_sym_const] = ACTIONS(7668), - [anon_sym_constexpr] = ACTIONS(7668), - [anon_sym_volatile] = ACTIONS(7668), - [anon_sym_restrict] = ACTIONS(7668), - [anon_sym___restrict__] = ACTIONS(7668), - [anon_sym__Atomic] = ACTIONS(7668), - [anon_sym__Noreturn] = ACTIONS(7668), - [anon_sym_nullable] = ACTIONS(7668), - [anon_sym__Complex] = ACTIONS(7668), - [anon_sym__Nonnull] = ACTIONS(7668), - [anon_sym__Nullable] = ACTIONS(7668), - [anon_sym__Nullable_result] = ACTIONS(7668), - [anon_sym__Null_unspecified] = ACTIONS(7668), - [anon_sym___autoreleasing] = ACTIONS(7668), - [anon_sym___block] = ACTIONS(7668), - [anon_sym___bridge] = ACTIONS(7668), - [anon_sym___bridge_retained] = ACTIONS(7668), - [anon_sym___bridge_transfer] = ACTIONS(7668), - [anon_sym___complex] = ACTIONS(7668), - [anon_sym___const] = ACTIONS(7668), - [anon_sym___imag] = ACTIONS(7668), - [anon_sym___kindof] = ACTIONS(7668), - [anon_sym___nonnull] = ACTIONS(7668), - [anon_sym___nullable] = ACTIONS(7668), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7668), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7668), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7668), - [anon_sym___real] = ACTIONS(7668), - [anon_sym___strong] = ACTIONS(7668), - [anon_sym___unsafe_unretained] = ACTIONS(7668), - [anon_sym___unused] = ACTIONS(7668), - [anon_sym___weak] = ACTIONS(7668), - [sym_primitive_type] = ACTIONS(7668), - [anon_sym_enum] = ACTIONS(7668), - [anon_sym_struct] = ACTIONS(7668), - [anon_sym_union] = ACTIONS(7668), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7668), - [anon_sym___typeof] = ACTIONS(7668), - [anon_sym_typeof] = ACTIONS(7668), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7668), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7668), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7668), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7668), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7668), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7668), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE] = ACTIONS(7668), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7668), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_API_AVAILABLE] = ACTIONS(7668), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_API_DEPRECATED] = ACTIONS(7668), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7668), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7668), - [anon_sym___deprecated_msg] = ACTIONS(7668), - [anon_sym___deprecated_enum_msg] = ACTIONS(7668), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7668), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7668), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7668), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7668), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7668), - [anon_sym__Alignas] = ACTIONS(7668), - [anon_sym_BOOL] = ACTIONS(7668), - [anon_sym_IMP] = ACTIONS(7668), - [anon_sym_SEL] = ACTIONS(7668), - [anon_sym_Class] = ACTIONS(7668), - [anon_sym_id] = ACTIONS(7668), - [anon_sym_ATdefs] = ACTIONS(7670), - }, - [4410] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4411] = { - [sym_identifier] = ACTIONS(7660), - [aux_sym_preproc_def_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token1] = ACTIONS(7660), - [aux_sym_preproc_if_token2] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7660), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7660), - [sym_preproc_directive] = ACTIONS(7660), - [anon_sym___extension__] = ACTIONS(7660), - [anon_sym_extern] = ACTIONS(7660), - [anon_sym___attribute__] = ACTIONS(7660), - [anon_sym___attribute] = ACTIONS(7660), - [anon_sym_noreturn] = ACTIONS(7660), - [anon_sym_LBRACK] = ACTIONS(7662), - [anon_sym___declspec] = ACTIONS(7660), - [anon_sym_signed] = ACTIONS(7660), - [anon_sym_unsigned] = ACTIONS(7660), - [anon_sym_long] = ACTIONS(7660), - [anon_sym_short] = ACTIONS(7660), - [anon_sym_static] = ACTIONS(7660), - [anon_sym_auto] = ACTIONS(7660), - [anon_sym_register] = ACTIONS(7660), - [anon_sym_inline] = ACTIONS(7660), - [anon_sym___inline] = ACTIONS(7660), - [anon_sym___inline__] = ACTIONS(7660), - [anon_sym___forceinline] = ACTIONS(7660), - [anon_sym_thread_local] = ACTIONS(7660), - [anon_sym___thread] = ACTIONS(7660), - [anon_sym_CG_EXTERN] = ACTIONS(7660), - [anon_sym_CG_INLINE] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7660), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7660), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7660), - [anon_sym_IBOutlet] = ACTIONS(7660), - [anon_sym_IBInspectable] = ACTIONS(7660), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7660), - [anon_sym_NS_INLINE] = ACTIONS(7660), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7660), - [anon_sym_OBJC_EXPORT] = ACTIONS(7660), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7660), - [anon_sym_const] = ACTIONS(7660), - [anon_sym_constexpr] = ACTIONS(7660), - [anon_sym_volatile] = ACTIONS(7660), - [anon_sym_restrict] = ACTIONS(7660), - [anon_sym___restrict__] = ACTIONS(7660), - [anon_sym__Atomic] = ACTIONS(7660), - [anon_sym__Noreturn] = ACTIONS(7660), - [anon_sym_nullable] = ACTIONS(7660), - [anon_sym__Complex] = ACTIONS(7660), - [anon_sym__Nonnull] = ACTIONS(7660), - [anon_sym__Nullable] = ACTIONS(7660), - [anon_sym__Nullable_result] = ACTIONS(7660), - [anon_sym__Null_unspecified] = ACTIONS(7660), - [anon_sym___autoreleasing] = ACTIONS(7660), - [anon_sym___block] = ACTIONS(7660), - [anon_sym___bridge] = ACTIONS(7660), - [anon_sym___bridge_retained] = ACTIONS(7660), - [anon_sym___bridge_transfer] = ACTIONS(7660), - [anon_sym___complex] = ACTIONS(7660), - [anon_sym___const] = ACTIONS(7660), - [anon_sym___imag] = ACTIONS(7660), - [anon_sym___kindof] = ACTIONS(7660), - [anon_sym___nonnull] = ACTIONS(7660), - [anon_sym___nullable] = ACTIONS(7660), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7660), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7660), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7660), - [anon_sym___real] = ACTIONS(7660), - [anon_sym___strong] = ACTIONS(7660), - [anon_sym___unsafe_unretained] = ACTIONS(7660), - [anon_sym___unused] = ACTIONS(7660), - [anon_sym___weak] = ACTIONS(7660), - [sym_primitive_type] = ACTIONS(7660), - [anon_sym_enum] = ACTIONS(7660), - [anon_sym_struct] = ACTIONS(7660), - [anon_sym_union] = ACTIONS(7660), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7660), - [anon_sym___typeof] = ACTIONS(7660), - [anon_sym_typeof] = ACTIONS(7660), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7660), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7660), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7660), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7660), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7660), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7660), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE] = ACTIONS(7660), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7660), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_API_AVAILABLE] = ACTIONS(7660), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_API_DEPRECATED] = ACTIONS(7660), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7660), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7660), - [anon_sym___deprecated_msg] = ACTIONS(7660), - [anon_sym___deprecated_enum_msg] = ACTIONS(7660), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7660), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7660), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7660), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7660), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7660), - [anon_sym__Alignas] = ACTIONS(7660), - [anon_sym_BOOL] = ACTIONS(7660), - [anon_sym_IMP] = ACTIONS(7660), - [anon_sym_SEL] = ACTIONS(7660), - [anon_sym_Class] = ACTIONS(7660), - [anon_sym_id] = ACTIONS(7660), - [anon_sym_ATdefs] = ACTIONS(7662), - }, - [4412] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7844), - [anon_sym_COMMA] = ACTIONS(7846), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7846), - [anon_sym___extension__] = ACTIONS(7844), - [anon_sym_extern] = ACTIONS(7844), - [anon_sym___attribute__] = ACTIONS(7844), - [anon_sym___attribute] = ACTIONS(7844), - [anon_sym_noreturn] = ACTIONS(7844), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7844), - [anon_sym_LBRACE] = ACTIONS(7846), - [anon_sym_signed] = ACTIONS(7844), - [anon_sym_unsigned] = ACTIONS(7844), - [anon_sym_long] = ACTIONS(7844), - [anon_sym_short] = ACTIONS(7844), - [anon_sym_EQ] = ACTIONS(7846), - [anon_sym_ATautoreleasepool] = ACTIONS(7846), - [anon_sym_static] = ACTIONS(7844), - [anon_sym_auto] = ACTIONS(7844), - [anon_sym_register] = ACTIONS(7844), - [anon_sym_inline] = ACTIONS(7844), - [anon_sym___inline] = ACTIONS(7844), - [anon_sym___inline__] = ACTIONS(7844), - [anon_sym___forceinline] = ACTIONS(7844), - [anon_sym_thread_local] = ACTIONS(7844), - [anon_sym___thread] = ACTIONS(7844), - [anon_sym_CG_EXTERN] = ACTIONS(7844), - [anon_sym_CG_INLINE] = ACTIONS(7844), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7844), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7844), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7844), - [anon_sym_IBOutlet] = ACTIONS(7844), - [anon_sym_IBInspectable] = ACTIONS(7844), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7844), - [anon_sym_NS_INLINE] = ACTIONS(7844), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7844), - [anon_sym_OBJC_EXPORT] = ACTIONS(7844), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7844), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7844), - [anon_sym_const] = ACTIONS(7844), - [anon_sym_constexpr] = ACTIONS(7844), - [anon_sym_volatile] = ACTIONS(7844), - [anon_sym_restrict] = ACTIONS(7844), - [anon_sym___restrict__] = ACTIONS(7844), - [anon_sym__Atomic] = ACTIONS(7844), - [anon_sym__Noreturn] = ACTIONS(7844), - [anon_sym_nullable] = ACTIONS(7844), - [anon_sym__Complex] = ACTIONS(7844), - [anon_sym__Nonnull] = ACTIONS(7844), - [anon_sym__Nullable] = ACTIONS(7844), - [anon_sym__Nullable_result] = ACTIONS(7844), - [anon_sym__Null_unspecified] = ACTIONS(7844), - [anon_sym___autoreleasing] = ACTIONS(7844), - [anon_sym___block] = ACTIONS(7844), - [anon_sym___bridge] = ACTIONS(7844), - [anon_sym___bridge_retained] = ACTIONS(7844), - [anon_sym___bridge_transfer] = ACTIONS(7844), - [anon_sym___complex] = ACTIONS(7844), - [anon_sym___const] = ACTIONS(7844), - [anon_sym___imag] = ACTIONS(7844), - [anon_sym___kindof] = ACTIONS(7844), - [anon_sym___nonnull] = ACTIONS(7844), - [anon_sym___nullable] = ACTIONS(7844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7844), - [anon_sym___real] = ACTIONS(7844), - [anon_sym___strong] = ACTIONS(7844), - [anon_sym___unsafe_unretained] = ACTIONS(7844), - [anon_sym___unused] = ACTIONS(7844), - [anon_sym___weak] = ACTIONS(7844), - [sym_primitive_type] = ACTIONS(7844), - [anon_sym_enum] = ACTIONS(7844), - [anon_sym_struct] = ACTIONS(7844), - [anon_sym_union] = ACTIONS(7844), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7844), - [anon_sym___typeof] = ACTIONS(7844), - [anon_sym_typeof] = ACTIONS(7844), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7844), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7844), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7844), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7844), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7844), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7844), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7844), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7844), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7844), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7844), - [anon_sym_NS_AVAILABLE] = ACTIONS(7844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7844), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7844), - [anon_sym_API_AVAILABLE] = ACTIONS(7844), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7844), - [anon_sym_API_DEPRECATED] = ACTIONS(7844), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7844), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7844), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7844), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7844), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7844), - [anon_sym___deprecated_msg] = ACTIONS(7844), - [anon_sym___deprecated_enum_msg] = ACTIONS(7844), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7844), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7844), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7844), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7844), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7844), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7844), - [anon_sym__Alignas] = ACTIONS(7844), - [anon_sym_BOOL] = ACTIONS(7844), - [anon_sym_IMP] = ACTIONS(7844), - [anon_sym_SEL] = ACTIONS(7844), - [anon_sym_Class] = ACTIONS(7844), - [anon_sym_id] = ACTIONS(7844), - }, - [4413] = { - [sym_identifier] = ACTIONS(7676), - [aux_sym_preproc_def_token1] = ACTIONS(7676), - [aux_sym_preproc_if_token1] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7676), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7676), - [sym_preproc_directive] = ACTIONS(7676), - [anon_sym___extension__] = ACTIONS(7676), - [anon_sym_extern] = ACTIONS(7676), - [anon_sym___attribute__] = ACTIONS(7676), - [anon_sym___attribute] = ACTIONS(7676), - [anon_sym_noreturn] = ACTIONS(7676), - [anon_sym_LBRACK] = ACTIONS(7678), - [anon_sym___declspec] = ACTIONS(7676), - [anon_sym_RBRACE] = ACTIONS(7678), - [anon_sym_signed] = ACTIONS(7676), - [anon_sym_unsigned] = ACTIONS(7676), - [anon_sym_long] = ACTIONS(7676), - [anon_sym_short] = ACTIONS(7676), - [anon_sym_static] = ACTIONS(7676), - [anon_sym_auto] = ACTIONS(7676), - [anon_sym_register] = ACTIONS(7676), - [anon_sym_inline] = ACTIONS(7676), - [anon_sym___inline] = ACTIONS(7676), - [anon_sym___inline__] = ACTIONS(7676), - [anon_sym___forceinline] = ACTIONS(7676), - [anon_sym_thread_local] = ACTIONS(7676), - [anon_sym___thread] = ACTIONS(7676), - [anon_sym_CG_EXTERN] = ACTIONS(7676), - [anon_sym_CG_INLINE] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7676), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7676), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7676), - [anon_sym_IBOutlet] = ACTIONS(7676), - [anon_sym_IBInspectable] = ACTIONS(7676), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7676), - [anon_sym_NS_INLINE] = ACTIONS(7676), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7676), - [anon_sym_OBJC_EXPORT] = ACTIONS(7676), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7676), - [anon_sym_const] = ACTIONS(7676), - [anon_sym_constexpr] = ACTIONS(7676), - [anon_sym_volatile] = ACTIONS(7676), - [anon_sym_restrict] = ACTIONS(7676), - [anon_sym___restrict__] = ACTIONS(7676), - [anon_sym__Atomic] = ACTIONS(7676), - [anon_sym__Noreturn] = ACTIONS(7676), - [anon_sym_nullable] = ACTIONS(7676), - [anon_sym__Complex] = ACTIONS(7676), - [anon_sym__Nonnull] = ACTIONS(7676), - [anon_sym__Nullable] = ACTIONS(7676), - [anon_sym__Nullable_result] = ACTIONS(7676), - [anon_sym__Null_unspecified] = ACTIONS(7676), - [anon_sym___autoreleasing] = ACTIONS(7676), - [anon_sym___block] = ACTIONS(7676), - [anon_sym___bridge] = ACTIONS(7676), - [anon_sym___bridge_retained] = ACTIONS(7676), - [anon_sym___bridge_transfer] = ACTIONS(7676), - [anon_sym___complex] = ACTIONS(7676), - [anon_sym___const] = ACTIONS(7676), - [anon_sym___imag] = ACTIONS(7676), - [anon_sym___kindof] = ACTIONS(7676), - [anon_sym___nonnull] = ACTIONS(7676), - [anon_sym___nullable] = ACTIONS(7676), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7676), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7676), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7676), - [anon_sym___real] = ACTIONS(7676), - [anon_sym___strong] = ACTIONS(7676), - [anon_sym___unsafe_unretained] = ACTIONS(7676), - [anon_sym___unused] = ACTIONS(7676), - [anon_sym___weak] = ACTIONS(7676), - [sym_primitive_type] = ACTIONS(7676), - [anon_sym_enum] = ACTIONS(7676), - [anon_sym_struct] = ACTIONS(7676), - [anon_sym_union] = ACTIONS(7676), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7676), - [anon_sym___typeof] = ACTIONS(7676), - [anon_sym_typeof] = ACTIONS(7676), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7676), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7676), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7676), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7676), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7676), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7676), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE] = ACTIONS(7676), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7676), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_API_AVAILABLE] = ACTIONS(7676), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_API_DEPRECATED] = ACTIONS(7676), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7676), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7676), - [anon_sym___deprecated_msg] = ACTIONS(7676), - [anon_sym___deprecated_enum_msg] = ACTIONS(7676), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7676), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7676), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7676), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7676), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7676), - [anon_sym__Alignas] = ACTIONS(7676), - [anon_sym_BOOL] = ACTIONS(7676), - [anon_sym_IMP] = ACTIONS(7676), - [anon_sym_SEL] = ACTIONS(7676), - [anon_sym_Class] = ACTIONS(7676), - [anon_sym_id] = ACTIONS(7676), - [anon_sym_ATdefs] = ACTIONS(7678), - }, - [4414] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_RBRACE] = ACTIONS(7602), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4415] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4416] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7848), - [anon_sym_COMMA] = ACTIONS(7850), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7850), - [anon_sym___extension__] = ACTIONS(7848), - [anon_sym_extern] = ACTIONS(7848), - [anon_sym___attribute__] = ACTIONS(7848), - [anon_sym___attribute] = ACTIONS(7848), - [anon_sym_noreturn] = ACTIONS(7848), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7848), - [anon_sym_LBRACE] = ACTIONS(7850), - [anon_sym_signed] = ACTIONS(7848), - [anon_sym_unsigned] = ACTIONS(7848), - [anon_sym_long] = ACTIONS(7848), - [anon_sym_short] = ACTIONS(7848), - [anon_sym_EQ] = ACTIONS(7850), - [anon_sym_ATautoreleasepool] = ACTIONS(7850), - [anon_sym_static] = ACTIONS(7848), - [anon_sym_auto] = ACTIONS(7848), - [anon_sym_register] = ACTIONS(7848), - [anon_sym_inline] = ACTIONS(7848), - [anon_sym___inline] = ACTIONS(7848), - [anon_sym___inline__] = ACTIONS(7848), - [anon_sym___forceinline] = ACTIONS(7848), - [anon_sym_thread_local] = ACTIONS(7848), - [anon_sym___thread] = ACTIONS(7848), - [anon_sym_CG_EXTERN] = ACTIONS(7848), - [anon_sym_CG_INLINE] = ACTIONS(7848), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7848), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7848), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7848), - [anon_sym_IBOutlet] = ACTIONS(7848), - [anon_sym_IBInspectable] = ACTIONS(7848), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7848), - [anon_sym_NS_INLINE] = ACTIONS(7848), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7848), - [anon_sym_OBJC_EXPORT] = ACTIONS(7848), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7848), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7848), - [anon_sym_const] = ACTIONS(7848), - [anon_sym_constexpr] = ACTIONS(7848), - [anon_sym_volatile] = ACTIONS(7848), - [anon_sym_restrict] = ACTIONS(7848), - [anon_sym___restrict__] = ACTIONS(7848), - [anon_sym__Atomic] = ACTIONS(7848), - [anon_sym__Noreturn] = ACTIONS(7848), - [anon_sym_nullable] = ACTIONS(7848), - [anon_sym__Complex] = ACTIONS(7848), - [anon_sym__Nonnull] = ACTIONS(7848), - [anon_sym__Nullable] = ACTIONS(7848), - [anon_sym__Nullable_result] = ACTIONS(7848), - [anon_sym__Null_unspecified] = ACTIONS(7848), - [anon_sym___autoreleasing] = ACTIONS(7848), - [anon_sym___block] = ACTIONS(7848), - [anon_sym___bridge] = ACTIONS(7848), - [anon_sym___bridge_retained] = ACTIONS(7848), - [anon_sym___bridge_transfer] = ACTIONS(7848), - [anon_sym___complex] = ACTIONS(7848), - [anon_sym___const] = ACTIONS(7848), - [anon_sym___imag] = ACTIONS(7848), - [anon_sym___kindof] = ACTIONS(7848), - [anon_sym___nonnull] = ACTIONS(7848), - [anon_sym___nullable] = ACTIONS(7848), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7848), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7848), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7848), - [anon_sym___real] = ACTIONS(7848), - [anon_sym___strong] = ACTIONS(7848), - [anon_sym___unsafe_unretained] = ACTIONS(7848), - [anon_sym___unused] = ACTIONS(7848), - [anon_sym___weak] = ACTIONS(7848), - [sym_primitive_type] = ACTIONS(7848), - [anon_sym_enum] = ACTIONS(7848), - [anon_sym_struct] = ACTIONS(7848), - [anon_sym_union] = ACTIONS(7848), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7848), - [anon_sym___typeof] = ACTIONS(7848), - [anon_sym_typeof] = ACTIONS(7848), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7848), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7848), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7848), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7848), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7848), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7848), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7848), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7848), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7848), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7848), - [anon_sym_NS_AVAILABLE] = ACTIONS(7848), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7848), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7848), - [anon_sym_API_AVAILABLE] = ACTIONS(7848), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7848), - [anon_sym_API_DEPRECATED] = ACTIONS(7848), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7848), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7848), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7848), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7848), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7848), - [anon_sym___deprecated_msg] = ACTIONS(7848), - [anon_sym___deprecated_enum_msg] = ACTIONS(7848), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7848), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7848), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7848), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7848), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7848), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7848), - [anon_sym__Alignas] = ACTIONS(7848), - [anon_sym_BOOL] = ACTIONS(7848), - [anon_sym_IMP] = ACTIONS(7848), - [anon_sym_SEL] = ACTIONS(7848), - [anon_sym_Class] = ACTIONS(7848), - [anon_sym_id] = ACTIONS(7848), - }, - [4417] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7852), - [anon_sym_COMMA] = ACTIONS(7854), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7854), - [anon_sym___extension__] = ACTIONS(7852), - [anon_sym_extern] = ACTIONS(7852), - [anon_sym___attribute__] = ACTIONS(7852), - [anon_sym___attribute] = ACTIONS(7852), - [anon_sym_noreturn] = ACTIONS(7852), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7852), - [anon_sym_LBRACE] = ACTIONS(7854), - [anon_sym_signed] = ACTIONS(7852), - [anon_sym_unsigned] = ACTIONS(7852), - [anon_sym_long] = ACTIONS(7852), - [anon_sym_short] = ACTIONS(7852), - [anon_sym_EQ] = ACTIONS(7854), - [anon_sym_ATautoreleasepool] = ACTIONS(7854), - [anon_sym_static] = ACTIONS(7852), - [anon_sym_auto] = ACTIONS(7852), - [anon_sym_register] = ACTIONS(7852), - [anon_sym_inline] = ACTIONS(7852), - [anon_sym___inline] = ACTIONS(7852), - [anon_sym___inline__] = ACTIONS(7852), - [anon_sym___forceinline] = ACTIONS(7852), - [anon_sym_thread_local] = ACTIONS(7852), - [anon_sym___thread] = ACTIONS(7852), - [anon_sym_CG_EXTERN] = ACTIONS(7852), - [anon_sym_CG_INLINE] = ACTIONS(7852), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7852), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7852), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7852), - [anon_sym_IBOutlet] = ACTIONS(7852), - [anon_sym_IBInspectable] = ACTIONS(7852), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7852), - [anon_sym_NS_INLINE] = ACTIONS(7852), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7852), - [anon_sym_OBJC_EXPORT] = ACTIONS(7852), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7852), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7852), - [anon_sym_const] = ACTIONS(7852), - [anon_sym_constexpr] = ACTIONS(7852), - [anon_sym_volatile] = ACTIONS(7852), - [anon_sym_restrict] = ACTIONS(7852), - [anon_sym___restrict__] = ACTIONS(7852), - [anon_sym__Atomic] = ACTIONS(7852), - [anon_sym__Noreturn] = ACTIONS(7852), - [anon_sym_nullable] = ACTIONS(7852), - [anon_sym__Complex] = ACTIONS(7852), - [anon_sym__Nonnull] = ACTIONS(7852), - [anon_sym__Nullable] = ACTIONS(7852), - [anon_sym__Nullable_result] = ACTIONS(7852), - [anon_sym__Null_unspecified] = ACTIONS(7852), - [anon_sym___autoreleasing] = ACTIONS(7852), - [anon_sym___block] = ACTIONS(7852), - [anon_sym___bridge] = ACTIONS(7852), - [anon_sym___bridge_retained] = ACTIONS(7852), - [anon_sym___bridge_transfer] = ACTIONS(7852), - [anon_sym___complex] = ACTIONS(7852), - [anon_sym___const] = ACTIONS(7852), - [anon_sym___imag] = ACTIONS(7852), - [anon_sym___kindof] = ACTIONS(7852), - [anon_sym___nonnull] = ACTIONS(7852), - [anon_sym___nullable] = ACTIONS(7852), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7852), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7852), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7852), - [anon_sym___real] = ACTIONS(7852), - [anon_sym___strong] = ACTIONS(7852), - [anon_sym___unsafe_unretained] = ACTIONS(7852), - [anon_sym___unused] = ACTIONS(7852), - [anon_sym___weak] = ACTIONS(7852), - [sym_primitive_type] = ACTIONS(7852), - [anon_sym_enum] = ACTIONS(7852), - [anon_sym_struct] = ACTIONS(7852), - [anon_sym_union] = ACTIONS(7852), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7852), - [anon_sym___typeof] = ACTIONS(7852), - [anon_sym_typeof] = ACTIONS(7852), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7852), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7852), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7852), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7852), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7852), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7852), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7852), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7852), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7852), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7852), - [anon_sym_NS_AVAILABLE] = ACTIONS(7852), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7852), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7852), - [anon_sym_API_AVAILABLE] = ACTIONS(7852), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7852), - [anon_sym_API_DEPRECATED] = ACTIONS(7852), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7852), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7852), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7852), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7852), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7852), - [anon_sym___deprecated_msg] = ACTIONS(7852), - [anon_sym___deprecated_enum_msg] = ACTIONS(7852), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7852), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7852), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7852), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7852), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7852), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7852), - [anon_sym__Alignas] = ACTIONS(7852), - [anon_sym_BOOL] = ACTIONS(7852), - [anon_sym_IMP] = ACTIONS(7852), - [anon_sym_SEL] = ACTIONS(7852), - [anon_sym_Class] = ACTIONS(7852), - [anon_sym_id] = ACTIONS(7852), - }, - [4418] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token2] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4419] = { - [sym_identifier] = ACTIONS(7620), - [aux_sym_preproc_def_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token2] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7620), - [sym_preproc_directive] = ACTIONS(7620), - [anon_sym___extension__] = ACTIONS(7620), - [anon_sym_extern] = ACTIONS(7620), - [anon_sym___attribute__] = ACTIONS(7620), - [anon_sym___attribute] = ACTIONS(7620), - [anon_sym_noreturn] = ACTIONS(7620), - [anon_sym_LBRACK] = ACTIONS(7622), - [anon_sym___declspec] = ACTIONS(7620), - [anon_sym_signed] = ACTIONS(7620), - [anon_sym_unsigned] = ACTIONS(7620), - [anon_sym_long] = ACTIONS(7620), - [anon_sym_short] = ACTIONS(7620), - [anon_sym_static] = ACTIONS(7620), - [anon_sym_auto] = ACTIONS(7620), - [anon_sym_register] = ACTIONS(7620), - [anon_sym_inline] = ACTIONS(7620), - [anon_sym___inline] = ACTIONS(7620), - [anon_sym___inline__] = ACTIONS(7620), - [anon_sym___forceinline] = ACTIONS(7620), - [anon_sym_thread_local] = ACTIONS(7620), - [anon_sym___thread] = ACTIONS(7620), - [anon_sym_CG_EXTERN] = ACTIONS(7620), - [anon_sym_CG_INLINE] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7620), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7620), - [anon_sym_IBOutlet] = ACTIONS(7620), - [anon_sym_IBInspectable] = ACTIONS(7620), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7620), - [anon_sym_NS_INLINE] = ACTIONS(7620), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7620), - [anon_sym_OBJC_EXPORT] = ACTIONS(7620), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7620), - [anon_sym_const] = ACTIONS(7620), - [anon_sym_constexpr] = ACTIONS(7620), - [anon_sym_volatile] = ACTIONS(7620), - [anon_sym_restrict] = ACTIONS(7620), - [anon_sym___restrict__] = ACTIONS(7620), - [anon_sym__Atomic] = ACTIONS(7620), - [anon_sym__Noreturn] = ACTIONS(7620), - [anon_sym_nullable] = ACTIONS(7620), - [anon_sym__Complex] = ACTIONS(7620), - [anon_sym__Nonnull] = ACTIONS(7620), - [anon_sym__Nullable] = ACTIONS(7620), - [anon_sym__Nullable_result] = ACTIONS(7620), - [anon_sym__Null_unspecified] = ACTIONS(7620), - [anon_sym___autoreleasing] = ACTIONS(7620), - [anon_sym___block] = ACTIONS(7620), - [anon_sym___bridge] = ACTIONS(7620), - [anon_sym___bridge_retained] = ACTIONS(7620), - [anon_sym___bridge_transfer] = ACTIONS(7620), - [anon_sym___complex] = ACTIONS(7620), - [anon_sym___const] = ACTIONS(7620), - [anon_sym___imag] = ACTIONS(7620), - [anon_sym___kindof] = ACTIONS(7620), - [anon_sym___nonnull] = ACTIONS(7620), - [anon_sym___nullable] = ACTIONS(7620), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7620), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7620), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7620), - [anon_sym___real] = ACTIONS(7620), - [anon_sym___strong] = ACTIONS(7620), - [anon_sym___unsafe_unretained] = ACTIONS(7620), - [anon_sym___unused] = ACTIONS(7620), - [anon_sym___weak] = ACTIONS(7620), - [sym_primitive_type] = ACTIONS(7620), - [anon_sym_enum] = ACTIONS(7620), - [anon_sym_struct] = ACTIONS(7620), - [anon_sym_union] = ACTIONS(7620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7620), - [anon_sym___typeof] = ACTIONS(7620), - [anon_sym_typeof] = ACTIONS(7620), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7620), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7620), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7620), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7620), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE] = ACTIONS(7620), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_API_AVAILABLE] = ACTIONS(7620), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_API_DEPRECATED] = ACTIONS(7620), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7620), - [anon_sym___deprecated_msg] = ACTIONS(7620), - [anon_sym___deprecated_enum_msg] = ACTIONS(7620), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7620), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7620), - [anon_sym__Alignas] = ACTIONS(7620), - [anon_sym_BOOL] = ACTIONS(7620), - [anon_sym_IMP] = ACTIONS(7620), - [anon_sym_SEL] = ACTIONS(7620), - [anon_sym_Class] = ACTIONS(7620), - [anon_sym_id] = ACTIONS(7620), - [anon_sym_ATdefs] = ACTIONS(7622), - }, - [4420] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4421] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4422] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4423] = { - [sym_identifier] = ACTIONS(5308), - [anon_sym___extension__] = ACTIONS(5308), - [anon_sym_extern] = ACTIONS(5308), - [anon_sym___attribute__] = ACTIONS(5308), - [anon_sym___attribute] = ACTIONS(5308), - [anon_sym_noreturn] = ACTIONS(5308), - [anon_sym_LBRACK] = ACTIONS(5310), - [anon_sym___declspec] = ACTIONS(5308), - [anon_sym___cdecl] = ACTIONS(5308), - [anon_sym___clrcall] = ACTIONS(5308), - [anon_sym___stdcall] = ACTIONS(5308), - [anon_sym___fastcall] = ACTIONS(5308), - [anon_sym___thiscall] = ACTIONS(5308), - [anon_sym___vectorcall] = ACTIONS(5308), - [anon_sym_LBRACE] = ACTIONS(5310), - [anon_sym_signed] = ACTIONS(5308), - [anon_sym_unsigned] = ACTIONS(5308), - [anon_sym_long] = ACTIONS(5308), - [anon_sym_short] = ACTIONS(5308), - [anon_sym_static] = ACTIONS(5308), - [anon_sym_auto] = ACTIONS(5308), - [anon_sym_register] = ACTIONS(5308), - [anon_sym_inline] = ACTIONS(5308), - [anon_sym___inline] = ACTIONS(5308), - [anon_sym___inline__] = ACTIONS(5308), - [anon_sym___forceinline] = ACTIONS(5308), - [anon_sym_thread_local] = ACTIONS(5308), - [anon_sym___thread] = ACTIONS(5308), - [anon_sym_CG_EXTERN] = ACTIONS(5308), - [anon_sym_CG_INLINE] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5308), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5308), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5308), - [anon_sym_IBOutlet] = ACTIONS(5308), - [anon_sym_IBInspectable] = ACTIONS(5308), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5308), - [anon_sym_NS_INLINE] = ACTIONS(5308), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5308), - [anon_sym_OBJC_EXPORT] = ACTIONS(5308), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5308), - [anon_sym_const] = ACTIONS(5308), - [anon_sym_constexpr] = ACTIONS(5308), - [anon_sym_volatile] = ACTIONS(5308), - [anon_sym_restrict] = ACTIONS(5308), - [anon_sym___restrict__] = ACTIONS(5308), - [anon_sym__Atomic] = ACTIONS(5308), - [anon_sym__Noreturn] = ACTIONS(5308), - [anon_sym_nullable] = ACTIONS(5308), - [anon_sym__Complex] = ACTIONS(5308), - [anon_sym__Nonnull] = ACTIONS(5308), - [anon_sym__Nullable] = ACTIONS(5308), - [anon_sym__Nullable_result] = ACTIONS(5308), - [anon_sym__Null_unspecified] = ACTIONS(5308), - [anon_sym___autoreleasing] = ACTIONS(5308), - [anon_sym___block] = ACTIONS(5308), - [anon_sym___bridge] = ACTIONS(5308), - [anon_sym___bridge_retained] = ACTIONS(5308), - [anon_sym___bridge_transfer] = ACTIONS(5308), - [anon_sym___complex] = ACTIONS(5308), - [anon_sym___const] = ACTIONS(5308), - [anon_sym___imag] = ACTIONS(5308), - [anon_sym___kindof] = ACTIONS(5308), - [anon_sym___nonnull] = ACTIONS(5308), - [anon_sym___nullable] = ACTIONS(5308), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5308), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5308), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5308), - [anon_sym___real] = ACTIONS(5308), - [anon_sym___strong] = ACTIONS(5308), - [anon_sym___unsafe_unretained] = ACTIONS(5308), - [anon_sym___unused] = ACTIONS(5308), - [anon_sym___weak] = ACTIONS(5308), - [sym_primitive_type] = ACTIONS(5308), - [anon_sym_enum] = ACTIONS(5308), - [anon_sym_struct] = ACTIONS(5308), - [anon_sym_union] = ACTIONS(5308), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5308), - [anon_sym___typeof] = ACTIONS(5308), - [anon_sym_typeof] = ACTIONS(5308), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5308), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5308), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5308), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5308), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5308), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5308), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE] = ACTIONS(5308), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5308), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_API_AVAILABLE] = ACTIONS(5308), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_API_DEPRECATED] = ACTIONS(5308), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5308), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5308), - [anon_sym___deprecated_msg] = ACTIONS(5308), - [anon_sym___deprecated_enum_msg] = ACTIONS(5308), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5308), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5308), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5308), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5308), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5308), - [anon_sym__Alignas] = ACTIONS(5308), - [anon_sym_BOOL] = ACTIONS(5308), - [anon_sym_IMP] = ACTIONS(5308), - [anon_sym_SEL] = ACTIONS(5308), - [anon_sym_Class] = ACTIONS(5308), - [anon_sym_id] = ACTIONS(5308), - }, - [4424] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token2] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4425] = { - [sym_keyword_declarator] = STATE(4425), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(7856), - [anon_sym_COMMA] = ACTIONS(7859), - [anon_sym_SEMI] = ACTIONS(7861), - [anon_sym___extension__] = ACTIONS(7864), - [anon_sym_extern] = ACTIONS(7864), - [anon_sym___attribute__] = ACTIONS(7864), - [anon_sym___attribute] = ACTIONS(7864), - [anon_sym_noreturn] = ACTIONS(7864), - [anon_sym_LBRACK] = ACTIONS(7859), - [anon_sym___declspec] = ACTIONS(7864), - [anon_sym_LBRACE] = ACTIONS(7859), - [anon_sym_signed] = ACTIONS(7864), - [anon_sym_unsigned] = ACTIONS(7864), - [anon_sym_long] = ACTIONS(7864), - [anon_sym_short] = ACTIONS(7864), - [anon_sym_ATautoreleasepool] = ACTIONS(7859), - [anon_sym_static] = ACTIONS(7864), - [anon_sym_auto] = ACTIONS(7864), - [anon_sym_register] = ACTIONS(7864), - [anon_sym_inline] = ACTIONS(7864), - [anon_sym___inline] = ACTIONS(7864), - [anon_sym___inline__] = ACTIONS(7864), - [anon_sym___forceinline] = ACTIONS(7864), - [anon_sym_thread_local] = ACTIONS(7864), - [anon_sym___thread] = ACTIONS(7864), - [anon_sym_CG_EXTERN] = ACTIONS(7864), - [anon_sym_CG_INLINE] = ACTIONS(7864), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7864), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7864), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7864), - [anon_sym_IBOutlet] = ACTIONS(7864), - [anon_sym_IBInspectable] = ACTIONS(7864), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7864), - [anon_sym_NS_INLINE] = ACTIONS(7864), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7864), - [anon_sym_OBJC_EXPORT] = ACTIONS(7864), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7864), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7864), - [anon_sym_const] = ACTIONS(7864), - [anon_sym_constexpr] = ACTIONS(7864), - [anon_sym_volatile] = ACTIONS(7864), - [anon_sym_restrict] = ACTIONS(7864), - [anon_sym___restrict__] = ACTIONS(7864), - [anon_sym__Atomic] = ACTIONS(7864), - [anon_sym__Noreturn] = ACTIONS(7864), - [anon_sym_nullable] = ACTIONS(7864), - [anon_sym__Complex] = ACTIONS(7864), - [anon_sym__Nonnull] = ACTIONS(7864), - [anon_sym__Nullable] = ACTIONS(7864), - [anon_sym__Nullable_result] = ACTIONS(7864), - [anon_sym__Null_unspecified] = ACTIONS(7864), - [anon_sym___autoreleasing] = ACTIONS(7864), - [anon_sym___block] = ACTIONS(7864), - [anon_sym___bridge] = ACTIONS(7864), - [anon_sym___bridge_retained] = ACTIONS(7864), - [anon_sym___bridge_transfer] = ACTIONS(7864), - [anon_sym___complex] = ACTIONS(7864), - [anon_sym___const] = ACTIONS(7864), - [anon_sym___imag] = ACTIONS(7864), - [anon_sym___kindof] = ACTIONS(7864), - [anon_sym___nonnull] = ACTIONS(7864), - [anon_sym___nullable] = ACTIONS(7864), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7864), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7864), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7864), - [anon_sym___real] = ACTIONS(7864), - [anon_sym___strong] = ACTIONS(7864), - [anon_sym___unsafe_unretained] = ACTIONS(7864), - [anon_sym___unused] = ACTIONS(7864), - [anon_sym___weak] = ACTIONS(7864), - [sym_primitive_type] = ACTIONS(7864), - [anon_sym_enum] = ACTIONS(7864), - [anon_sym_COLON] = ACTIONS(7859), - [anon_sym_struct] = ACTIONS(7864), - [anon_sym_union] = ACTIONS(7864), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7864), - [anon_sym___typeof] = ACTIONS(7864), - [anon_sym_typeof] = ACTIONS(7864), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7864), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7864), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7864), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7864), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7864), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7864), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7864), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7864), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7864), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7864), - [anon_sym_NS_AVAILABLE] = ACTIONS(7864), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7864), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7864), - [anon_sym_API_AVAILABLE] = ACTIONS(7864), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7864), - [anon_sym_API_DEPRECATED] = ACTIONS(7864), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7864), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7864), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7864), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7864), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7864), - [anon_sym___deprecated_msg] = ACTIONS(7864), - [anon_sym___deprecated_enum_msg] = ACTIONS(7864), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7864), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7864), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7864), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7864), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7864), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7864), - [anon_sym__Alignas] = ACTIONS(7864), - [anon_sym_BOOL] = ACTIONS(7864), - [anon_sym_IMP] = ACTIONS(7864), - [anon_sym_SEL] = ACTIONS(7864), - [anon_sym_Class] = ACTIONS(7864), - [anon_sym_id] = ACTIONS(7864), - }, - [4426] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4427] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4428] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token2] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4429] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_RBRACE] = ACTIONS(7594), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4430] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_RBRACE] = ACTIONS(7594), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4431] = { - [sym_identifier] = ACTIONS(7648), - [aux_sym_preproc_def_token1] = ACTIONS(7648), - [aux_sym_preproc_if_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7648), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7648), - [sym_preproc_directive] = ACTIONS(7648), - [anon_sym___extension__] = ACTIONS(7648), - [anon_sym_extern] = ACTIONS(7648), - [anon_sym___attribute__] = ACTIONS(7648), - [anon_sym___attribute] = ACTIONS(7648), - [anon_sym_noreturn] = ACTIONS(7648), - [anon_sym_LBRACK] = ACTIONS(7650), - [anon_sym___declspec] = ACTIONS(7648), - [anon_sym_RBRACE] = ACTIONS(7650), - [anon_sym_signed] = ACTIONS(7648), - [anon_sym_unsigned] = ACTIONS(7648), - [anon_sym_long] = ACTIONS(7648), - [anon_sym_short] = ACTIONS(7648), - [anon_sym_static] = ACTIONS(7648), - [anon_sym_auto] = ACTIONS(7648), - [anon_sym_register] = ACTIONS(7648), - [anon_sym_inline] = ACTIONS(7648), - [anon_sym___inline] = ACTIONS(7648), - [anon_sym___inline__] = ACTIONS(7648), - [anon_sym___forceinline] = ACTIONS(7648), - [anon_sym_thread_local] = ACTIONS(7648), - [anon_sym___thread] = ACTIONS(7648), - [anon_sym_CG_EXTERN] = ACTIONS(7648), - [anon_sym_CG_INLINE] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7648), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7648), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7648), - [anon_sym_IBOutlet] = ACTIONS(7648), - [anon_sym_IBInspectable] = ACTIONS(7648), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7648), - [anon_sym_NS_INLINE] = ACTIONS(7648), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7648), - [anon_sym_OBJC_EXPORT] = ACTIONS(7648), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7648), - [anon_sym_const] = ACTIONS(7648), - [anon_sym_constexpr] = ACTIONS(7648), - [anon_sym_volatile] = ACTIONS(7648), - [anon_sym_restrict] = ACTIONS(7648), - [anon_sym___restrict__] = ACTIONS(7648), - [anon_sym__Atomic] = ACTIONS(7648), - [anon_sym__Noreturn] = ACTIONS(7648), - [anon_sym_nullable] = ACTIONS(7648), - [anon_sym__Complex] = ACTIONS(7648), - [anon_sym__Nonnull] = ACTIONS(7648), - [anon_sym__Nullable] = ACTIONS(7648), - [anon_sym__Nullable_result] = ACTIONS(7648), - [anon_sym__Null_unspecified] = ACTIONS(7648), - [anon_sym___autoreleasing] = ACTIONS(7648), - [anon_sym___block] = ACTIONS(7648), - [anon_sym___bridge] = ACTIONS(7648), - [anon_sym___bridge_retained] = ACTIONS(7648), - [anon_sym___bridge_transfer] = ACTIONS(7648), - [anon_sym___complex] = ACTIONS(7648), - [anon_sym___const] = ACTIONS(7648), - [anon_sym___imag] = ACTIONS(7648), - [anon_sym___kindof] = ACTIONS(7648), - [anon_sym___nonnull] = ACTIONS(7648), - [anon_sym___nullable] = ACTIONS(7648), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7648), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7648), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7648), - [anon_sym___real] = ACTIONS(7648), - [anon_sym___strong] = ACTIONS(7648), - [anon_sym___unsafe_unretained] = ACTIONS(7648), - [anon_sym___unused] = ACTIONS(7648), - [anon_sym___weak] = ACTIONS(7648), - [sym_primitive_type] = ACTIONS(7648), - [anon_sym_enum] = ACTIONS(7648), - [anon_sym_struct] = ACTIONS(7648), - [anon_sym_union] = ACTIONS(7648), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7648), - [anon_sym___typeof] = ACTIONS(7648), - [anon_sym_typeof] = ACTIONS(7648), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7648), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7648), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7648), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7648), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7648), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7648), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE] = ACTIONS(7648), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7648), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_API_AVAILABLE] = ACTIONS(7648), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_API_DEPRECATED] = ACTIONS(7648), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7648), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7648), - [anon_sym___deprecated_msg] = ACTIONS(7648), - [anon_sym___deprecated_enum_msg] = ACTIONS(7648), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7648), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7648), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7648), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7648), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7648), - [anon_sym__Alignas] = ACTIONS(7648), - [anon_sym_BOOL] = ACTIONS(7648), - [anon_sym_IMP] = ACTIONS(7648), - [anon_sym_SEL] = ACTIONS(7648), - [anon_sym_Class] = ACTIONS(7648), - [anon_sym_id] = ACTIONS(7648), - [anon_sym_ATdefs] = ACTIONS(7650), - }, - [4432] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7868), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(7872), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(7872), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(2200), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_COLON] = ACTIONS(2200), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [4433] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7882), - [anon_sym_COMMA] = ACTIONS(7884), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7884), - [anon_sym___extension__] = ACTIONS(7882), - [anon_sym_extern] = ACTIONS(7882), - [anon_sym___attribute__] = ACTIONS(7882), - [anon_sym___attribute] = ACTIONS(7882), - [anon_sym_noreturn] = ACTIONS(7882), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7882), - [anon_sym_LBRACE] = ACTIONS(7884), - [anon_sym_signed] = ACTIONS(7882), - [anon_sym_unsigned] = ACTIONS(7882), - [anon_sym_long] = ACTIONS(7882), - [anon_sym_short] = ACTIONS(7882), - [anon_sym_EQ] = ACTIONS(7884), - [anon_sym_ATautoreleasepool] = ACTIONS(7884), - [anon_sym_static] = ACTIONS(7882), - [anon_sym_auto] = ACTIONS(7882), - [anon_sym_register] = ACTIONS(7882), - [anon_sym_inline] = ACTIONS(7882), - [anon_sym___inline] = ACTIONS(7882), - [anon_sym___inline__] = ACTIONS(7882), - [anon_sym___forceinline] = ACTIONS(7882), - [anon_sym_thread_local] = ACTIONS(7882), - [anon_sym___thread] = ACTIONS(7882), - [anon_sym_CG_EXTERN] = ACTIONS(7882), - [anon_sym_CG_INLINE] = ACTIONS(7882), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7882), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7882), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7882), - [anon_sym_IBOutlet] = ACTIONS(7882), - [anon_sym_IBInspectable] = ACTIONS(7882), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7882), - [anon_sym_NS_INLINE] = ACTIONS(7882), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7882), - [anon_sym_OBJC_EXPORT] = ACTIONS(7882), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7882), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7882), - [anon_sym_const] = ACTIONS(7882), - [anon_sym_constexpr] = ACTIONS(7882), - [anon_sym_volatile] = ACTIONS(7882), - [anon_sym_restrict] = ACTIONS(7882), - [anon_sym___restrict__] = ACTIONS(7882), - [anon_sym__Atomic] = ACTIONS(7882), - [anon_sym__Noreturn] = ACTIONS(7882), - [anon_sym_nullable] = ACTIONS(7882), - [anon_sym__Complex] = ACTIONS(7882), - [anon_sym__Nonnull] = ACTIONS(7882), - [anon_sym__Nullable] = ACTIONS(7882), - [anon_sym__Nullable_result] = ACTIONS(7882), - [anon_sym__Null_unspecified] = ACTIONS(7882), - [anon_sym___autoreleasing] = ACTIONS(7882), - [anon_sym___block] = ACTIONS(7882), - [anon_sym___bridge] = ACTIONS(7882), - [anon_sym___bridge_retained] = ACTIONS(7882), - [anon_sym___bridge_transfer] = ACTIONS(7882), - [anon_sym___complex] = ACTIONS(7882), - [anon_sym___const] = ACTIONS(7882), - [anon_sym___imag] = ACTIONS(7882), - [anon_sym___kindof] = ACTIONS(7882), - [anon_sym___nonnull] = ACTIONS(7882), - [anon_sym___nullable] = ACTIONS(7882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7882), - [anon_sym___real] = ACTIONS(7882), - [anon_sym___strong] = ACTIONS(7882), - [anon_sym___unsafe_unretained] = ACTIONS(7882), - [anon_sym___unused] = ACTIONS(7882), - [anon_sym___weak] = ACTIONS(7882), - [sym_primitive_type] = ACTIONS(7882), - [anon_sym_enum] = ACTIONS(7882), - [anon_sym_struct] = ACTIONS(7882), - [anon_sym_union] = ACTIONS(7882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7882), - [anon_sym___typeof] = ACTIONS(7882), - [anon_sym_typeof] = ACTIONS(7882), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7882), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7882), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7882), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7882), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7882), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7882), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7882), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7882), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7882), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7882), - [anon_sym_NS_AVAILABLE] = ACTIONS(7882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7882), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7882), - [anon_sym_API_AVAILABLE] = ACTIONS(7882), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7882), - [anon_sym_API_DEPRECATED] = ACTIONS(7882), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7882), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7882), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7882), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7882), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7882), - [anon_sym___deprecated_msg] = ACTIONS(7882), - [anon_sym___deprecated_enum_msg] = ACTIONS(7882), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7882), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7882), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7882), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7882), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7882), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7882), - [anon_sym__Alignas] = ACTIONS(7882), - [anon_sym_BOOL] = ACTIONS(7882), - [anon_sym_IMP] = ACTIONS(7882), - [anon_sym_SEL] = ACTIONS(7882), - [anon_sym_Class] = ACTIONS(7882), - [anon_sym_id] = ACTIONS(7882), - }, - [4434] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4435] = { - [sym_identifier] = ACTIONS(7592), - [aux_sym_preproc_def_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token1] = ACTIONS(7592), - [aux_sym_preproc_if_token2] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7592), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7592), - [sym_preproc_directive] = ACTIONS(7592), - [anon_sym___extension__] = ACTIONS(7592), - [anon_sym_extern] = ACTIONS(7592), - [anon_sym___attribute__] = ACTIONS(7592), - [anon_sym___attribute] = ACTIONS(7592), - [anon_sym_noreturn] = ACTIONS(7592), - [anon_sym_LBRACK] = ACTIONS(7594), - [anon_sym___declspec] = ACTIONS(7592), - [anon_sym_signed] = ACTIONS(7592), - [anon_sym_unsigned] = ACTIONS(7592), - [anon_sym_long] = ACTIONS(7592), - [anon_sym_short] = ACTIONS(7592), - [anon_sym_static] = ACTIONS(7592), - [anon_sym_auto] = ACTIONS(7592), - [anon_sym_register] = ACTIONS(7592), - [anon_sym_inline] = ACTIONS(7592), - [anon_sym___inline] = ACTIONS(7592), - [anon_sym___inline__] = ACTIONS(7592), - [anon_sym___forceinline] = ACTIONS(7592), - [anon_sym_thread_local] = ACTIONS(7592), - [anon_sym___thread] = ACTIONS(7592), - [anon_sym_CG_EXTERN] = ACTIONS(7592), - [anon_sym_CG_INLINE] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7592), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7592), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7592), - [anon_sym_IBOutlet] = ACTIONS(7592), - [anon_sym_IBInspectable] = ACTIONS(7592), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7592), - [anon_sym_NS_INLINE] = ACTIONS(7592), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7592), - [anon_sym_OBJC_EXPORT] = ACTIONS(7592), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7592), - [anon_sym_const] = ACTIONS(7592), - [anon_sym_constexpr] = ACTIONS(7592), - [anon_sym_volatile] = ACTIONS(7592), - [anon_sym_restrict] = ACTIONS(7592), - [anon_sym___restrict__] = ACTIONS(7592), - [anon_sym__Atomic] = ACTIONS(7592), - [anon_sym__Noreturn] = ACTIONS(7592), - [anon_sym_nullable] = ACTIONS(7592), - [anon_sym__Complex] = ACTIONS(7592), - [anon_sym__Nonnull] = ACTIONS(7592), - [anon_sym__Nullable] = ACTIONS(7592), - [anon_sym__Nullable_result] = ACTIONS(7592), - [anon_sym__Null_unspecified] = ACTIONS(7592), - [anon_sym___autoreleasing] = ACTIONS(7592), - [anon_sym___block] = ACTIONS(7592), - [anon_sym___bridge] = ACTIONS(7592), - [anon_sym___bridge_retained] = ACTIONS(7592), - [anon_sym___bridge_transfer] = ACTIONS(7592), - [anon_sym___complex] = ACTIONS(7592), - [anon_sym___const] = ACTIONS(7592), - [anon_sym___imag] = ACTIONS(7592), - [anon_sym___kindof] = ACTIONS(7592), - [anon_sym___nonnull] = ACTIONS(7592), - [anon_sym___nullable] = ACTIONS(7592), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7592), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7592), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7592), - [anon_sym___real] = ACTIONS(7592), - [anon_sym___strong] = ACTIONS(7592), - [anon_sym___unsafe_unretained] = ACTIONS(7592), - [anon_sym___unused] = ACTIONS(7592), - [anon_sym___weak] = ACTIONS(7592), - [sym_primitive_type] = ACTIONS(7592), - [anon_sym_enum] = ACTIONS(7592), - [anon_sym_struct] = ACTIONS(7592), - [anon_sym_union] = ACTIONS(7592), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7592), - [anon_sym___typeof] = ACTIONS(7592), - [anon_sym_typeof] = ACTIONS(7592), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7592), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7592), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7592), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7592), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7592), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7592), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE] = ACTIONS(7592), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7592), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_API_AVAILABLE] = ACTIONS(7592), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_API_DEPRECATED] = ACTIONS(7592), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7592), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7592), - [anon_sym___deprecated_msg] = ACTIONS(7592), - [anon_sym___deprecated_enum_msg] = ACTIONS(7592), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7592), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7592), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7592), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7592), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7592), - [anon_sym__Alignas] = ACTIONS(7592), - [anon_sym_BOOL] = ACTIONS(7592), - [anon_sym_IMP] = ACTIONS(7592), - [anon_sym_SEL] = ACTIONS(7592), - [anon_sym_Class] = ACTIONS(7592), - [anon_sym_id] = ACTIONS(7592), - [anon_sym_ATdefs] = ACTIONS(7594), - }, - [4436] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7886), - [anon_sym_COMMA] = ACTIONS(7888), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7888), - [anon_sym___extension__] = ACTIONS(7886), - [anon_sym_extern] = ACTIONS(7886), - [anon_sym___attribute__] = ACTIONS(7886), - [anon_sym___attribute] = ACTIONS(7886), - [anon_sym_noreturn] = ACTIONS(7886), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7886), - [anon_sym_LBRACE] = ACTIONS(7888), - [anon_sym_signed] = ACTIONS(7886), - [anon_sym_unsigned] = ACTIONS(7886), - [anon_sym_long] = ACTIONS(7886), - [anon_sym_short] = ACTIONS(7886), - [anon_sym_EQ] = ACTIONS(7888), - [anon_sym_ATautoreleasepool] = ACTIONS(7888), - [anon_sym_static] = ACTIONS(7886), - [anon_sym_auto] = ACTIONS(7886), - [anon_sym_register] = ACTIONS(7886), - [anon_sym_inline] = ACTIONS(7886), - [anon_sym___inline] = ACTIONS(7886), - [anon_sym___inline__] = ACTIONS(7886), - [anon_sym___forceinline] = ACTIONS(7886), - [anon_sym_thread_local] = ACTIONS(7886), - [anon_sym___thread] = ACTIONS(7886), - [anon_sym_CG_EXTERN] = ACTIONS(7886), - [anon_sym_CG_INLINE] = ACTIONS(7886), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7886), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7886), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7886), - [anon_sym_IBOutlet] = ACTIONS(7886), - [anon_sym_IBInspectable] = ACTIONS(7886), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7886), - [anon_sym_NS_INLINE] = ACTIONS(7886), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7886), - [anon_sym_OBJC_EXPORT] = ACTIONS(7886), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7886), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7886), - [anon_sym_const] = ACTIONS(7886), - [anon_sym_constexpr] = ACTIONS(7886), - [anon_sym_volatile] = ACTIONS(7886), - [anon_sym_restrict] = ACTIONS(7886), - [anon_sym___restrict__] = ACTIONS(7886), - [anon_sym__Atomic] = ACTIONS(7886), - [anon_sym__Noreturn] = ACTIONS(7886), - [anon_sym_nullable] = ACTIONS(7886), - [anon_sym__Complex] = ACTIONS(7886), - [anon_sym__Nonnull] = ACTIONS(7886), - [anon_sym__Nullable] = ACTIONS(7886), - [anon_sym__Nullable_result] = ACTIONS(7886), - [anon_sym__Null_unspecified] = ACTIONS(7886), - [anon_sym___autoreleasing] = ACTIONS(7886), - [anon_sym___block] = ACTIONS(7886), - [anon_sym___bridge] = ACTIONS(7886), - [anon_sym___bridge_retained] = ACTIONS(7886), - [anon_sym___bridge_transfer] = ACTIONS(7886), - [anon_sym___complex] = ACTIONS(7886), - [anon_sym___const] = ACTIONS(7886), - [anon_sym___imag] = ACTIONS(7886), - [anon_sym___kindof] = ACTIONS(7886), - [anon_sym___nonnull] = ACTIONS(7886), - [anon_sym___nullable] = ACTIONS(7886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7886), - [anon_sym___real] = ACTIONS(7886), - [anon_sym___strong] = ACTIONS(7886), - [anon_sym___unsafe_unretained] = ACTIONS(7886), - [anon_sym___unused] = ACTIONS(7886), - [anon_sym___weak] = ACTIONS(7886), - [sym_primitive_type] = ACTIONS(7886), - [anon_sym_enum] = ACTIONS(7886), - [anon_sym_struct] = ACTIONS(7886), - [anon_sym_union] = ACTIONS(7886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7886), - [anon_sym___typeof] = ACTIONS(7886), - [anon_sym_typeof] = ACTIONS(7886), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7886), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7886), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7886), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7886), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7886), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7886), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7886), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7886), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7886), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7886), - [anon_sym_NS_AVAILABLE] = ACTIONS(7886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7886), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7886), - [anon_sym_API_AVAILABLE] = ACTIONS(7886), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7886), - [anon_sym_API_DEPRECATED] = ACTIONS(7886), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7886), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7886), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7886), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7886), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7886), - [anon_sym___deprecated_msg] = ACTIONS(7886), - [anon_sym___deprecated_enum_msg] = ACTIONS(7886), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7886), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7886), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7886), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7886), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7886), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7886), - [anon_sym__Alignas] = ACTIONS(7886), - [anon_sym_BOOL] = ACTIONS(7886), - [anon_sym_IMP] = ACTIONS(7886), - [anon_sym_SEL] = ACTIONS(7886), - [anon_sym_Class] = ACTIONS(7886), - [anon_sym_id] = ACTIONS(7886), - }, - [4437] = { - [sym_identifier] = ACTIONS(7596), - [aux_sym_preproc_def_token1] = ACTIONS(7596), - [aux_sym_preproc_if_token1] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7596), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7596), - [sym_preproc_directive] = ACTIONS(7596), - [anon_sym___extension__] = ACTIONS(7596), - [anon_sym_extern] = ACTIONS(7596), - [anon_sym___attribute__] = ACTIONS(7596), - [anon_sym___attribute] = ACTIONS(7596), - [anon_sym_noreturn] = ACTIONS(7596), - [anon_sym_LBRACK] = ACTIONS(7598), - [anon_sym___declspec] = ACTIONS(7596), - [anon_sym_RBRACE] = ACTIONS(7598), - [anon_sym_signed] = ACTIONS(7596), - [anon_sym_unsigned] = ACTIONS(7596), - [anon_sym_long] = ACTIONS(7596), - [anon_sym_short] = ACTIONS(7596), - [anon_sym_static] = ACTIONS(7596), - [anon_sym_auto] = ACTIONS(7596), - [anon_sym_register] = ACTIONS(7596), - [anon_sym_inline] = ACTIONS(7596), - [anon_sym___inline] = ACTIONS(7596), - [anon_sym___inline__] = ACTIONS(7596), - [anon_sym___forceinline] = ACTIONS(7596), - [anon_sym_thread_local] = ACTIONS(7596), - [anon_sym___thread] = ACTIONS(7596), - [anon_sym_CG_EXTERN] = ACTIONS(7596), - [anon_sym_CG_INLINE] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7596), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7596), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7596), - [anon_sym_IBOutlet] = ACTIONS(7596), - [anon_sym_IBInspectable] = ACTIONS(7596), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7596), - [anon_sym_NS_INLINE] = ACTIONS(7596), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7596), - [anon_sym_OBJC_EXPORT] = ACTIONS(7596), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7596), - [anon_sym_const] = ACTIONS(7596), - [anon_sym_constexpr] = ACTIONS(7596), - [anon_sym_volatile] = ACTIONS(7596), - [anon_sym_restrict] = ACTIONS(7596), - [anon_sym___restrict__] = ACTIONS(7596), - [anon_sym__Atomic] = ACTIONS(7596), - [anon_sym__Noreturn] = ACTIONS(7596), - [anon_sym_nullable] = ACTIONS(7596), - [anon_sym__Complex] = ACTIONS(7596), - [anon_sym__Nonnull] = ACTIONS(7596), - [anon_sym__Nullable] = ACTIONS(7596), - [anon_sym__Nullable_result] = ACTIONS(7596), - [anon_sym__Null_unspecified] = ACTIONS(7596), - [anon_sym___autoreleasing] = ACTIONS(7596), - [anon_sym___block] = ACTIONS(7596), - [anon_sym___bridge] = ACTIONS(7596), - [anon_sym___bridge_retained] = ACTIONS(7596), - [anon_sym___bridge_transfer] = ACTIONS(7596), - [anon_sym___complex] = ACTIONS(7596), - [anon_sym___const] = ACTIONS(7596), - [anon_sym___imag] = ACTIONS(7596), - [anon_sym___kindof] = ACTIONS(7596), - [anon_sym___nonnull] = ACTIONS(7596), - [anon_sym___nullable] = ACTIONS(7596), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7596), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7596), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7596), - [anon_sym___real] = ACTIONS(7596), - [anon_sym___strong] = ACTIONS(7596), - [anon_sym___unsafe_unretained] = ACTIONS(7596), - [anon_sym___unused] = ACTIONS(7596), - [anon_sym___weak] = ACTIONS(7596), - [sym_primitive_type] = ACTIONS(7596), - [anon_sym_enum] = ACTIONS(7596), - [anon_sym_struct] = ACTIONS(7596), - [anon_sym_union] = ACTIONS(7596), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7596), - [anon_sym___typeof] = ACTIONS(7596), - [anon_sym_typeof] = ACTIONS(7596), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7596), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7596), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7596), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7596), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7596), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7596), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE] = ACTIONS(7596), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7596), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_API_AVAILABLE] = ACTIONS(7596), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_API_DEPRECATED] = ACTIONS(7596), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7596), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7596), - [anon_sym___deprecated_msg] = ACTIONS(7596), - [anon_sym___deprecated_enum_msg] = ACTIONS(7596), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7596), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7596), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7596), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7596), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7596), - [anon_sym__Alignas] = ACTIONS(7596), - [anon_sym_BOOL] = ACTIONS(7596), - [anon_sym_IMP] = ACTIONS(7596), - [anon_sym_SEL] = ACTIONS(7596), - [anon_sym_Class] = ACTIONS(7596), - [anon_sym_id] = ACTIONS(7596), - [anon_sym_ATdefs] = ACTIONS(7598), - }, - [4438] = { - [sym_type_qualifier] = STATE(5526), - [sym__expression] = STATE(6826), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(7725), - [anon_sym_noreturn] = ACTIONS(7725), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(7759), - [anon_sym_constexpr] = ACTIONS(7725), - [anon_sym_volatile] = ACTIONS(7725), - [anon_sym_restrict] = ACTIONS(7725), - [anon_sym___restrict__] = ACTIONS(7725), - [anon_sym__Atomic] = ACTIONS(7725), - [anon_sym__Noreturn] = ACTIONS(7725), - [anon_sym_nullable] = ACTIONS(7725), - [anon_sym__Complex] = ACTIONS(7725), - [anon_sym__Nonnull] = ACTIONS(7725), - [anon_sym__Nullable] = ACTIONS(7725), - [anon_sym__Nullable_result] = ACTIONS(7725), - [anon_sym__Null_unspecified] = ACTIONS(7725), - [anon_sym___autoreleasing] = ACTIONS(7725), - [anon_sym___block] = ACTIONS(7725), - [anon_sym___bridge] = ACTIONS(7725), - [anon_sym___bridge_retained] = ACTIONS(7725), - [anon_sym___bridge_transfer] = ACTIONS(7725), - [anon_sym___complex] = ACTIONS(7725), - [anon_sym___const] = ACTIONS(7725), - [anon_sym___imag] = ACTIONS(7731), - [anon_sym___kindof] = ACTIONS(7725), - [anon_sym___nonnull] = ACTIONS(7725), - [anon_sym___nullable] = ACTIONS(7725), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7725), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7725), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7725), - [anon_sym___real] = ACTIONS(7731), - [anon_sym___strong] = ACTIONS(7725), - [anon_sym___unsafe_unretained] = ACTIONS(7725), - [anon_sym___unused] = ACTIONS(7725), - [anon_sym___weak] = ACTIONS(7725), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4439] = { - [sym_identifier] = ACTIONS(7624), - [aux_sym_preproc_def_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token1] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7624), - [sym_preproc_directive] = ACTIONS(7624), - [anon_sym___extension__] = ACTIONS(7624), - [anon_sym_extern] = ACTIONS(7624), - [anon_sym___attribute__] = ACTIONS(7624), - [anon_sym___attribute] = ACTIONS(7624), - [anon_sym_noreturn] = ACTIONS(7624), - [anon_sym_LBRACK] = ACTIONS(7626), - [anon_sym___declspec] = ACTIONS(7624), - [anon_sym_RBRACE] = ACTIONS(7626), - [anon_sym_signed] = ACTIONS(7624), - [anon_sym_unsigned] = ACTIONS(7624), - [anon_sym_long] = ACTIONS(7624), - [anon_sym_short] = ACTIONS(7624), - [anon_sym_static] = ACTIONS(7624), - [anon_sym_auto] = ACTIONS(7624), - [anon_sym_register] = ACTIONS(7624), - [anon_sym_inline] = ACTIONS(7624), - [anon_sym___inline] = ACTIONS(7624), - [anon_sym___inline__] = ACTIONS(7624), - [anon_sym___forceinline] = ACTIONS(7624), - [anon_sym_thread_local] = ACTIONS(7624), - [anon_sym___thread] = ACTIONS(7624), - [anon_sym_CG_EXTERN] = ACTIONS(7624), - [anon_sym_CG_INLINE] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7624), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7624), - [anon_sym_IBOutlet] = ACTIONS(7624), - [anon_sym_IBInspectable] = ACTIONS(7624), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7624), - [anon_sym_NS_INLINE] = ACTIONS(7624), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7624), - [anon_sym_OBJC_EXPORT] = ACTIONS(7624), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7624), - [anon_sym_const] = ACTIONS(7624), - [anon_sym_constexpr] = ACTIONS(7624), - [anon_sym_volatile] = ACTIONS(7624), - [anon_sym_restrict] = ACTIONS(7624), - [anon_sym___restrict__] = ACTIONS(7624), - [anon_sym__Atomic] = ACTIONS(7624), - [anon_sym__Noreturn] = ACTIONS(7624), - [anon_sym_nullable] = ACTIONS(7624), - [anon_sym__Complex] = ACTIONS(7624), - [anon_sym__Nonnull] = ACTIONS(7624), - [anon_sym__Nullable] = ACTIONS(7624), - [anon_sym__Nullable_result] = ACTIONS(7624), - [anon_sym__Null_unspecified] = ACTIONS(7624), - [anon_sym___autoreleasing] = ACTIONS(7624), - [anon_sym___block] = ACTIONS(7624), - [anon_sym___bridge] = ACTIONS(7624), - [anon_sym___bridge_retained] = ACTIONS(7624), - [anon_sym___bridge_transfer] = ACTIONS(7624), - [anon_sym___complex] = ACTIONS(7624), - [anon_sym___const] = ACTIONS(7624), - [anon_sym___imag] = ACTIONS(7624), - [anon_sym___kindof] = ACTIONS(7624), - [anon_sym___nonnull] = ACTIONS(7624), - [anon_sym___nullable] = ACTIONS(7624), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7624), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7624), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7624), - [anon_sym___real] = ACTIONS(7624), - [anon_sym___strong] = ACTIONS(7624), - [anon_sym___unsafe_unretained] = ACTIONS(7624), - [anon_sym___unused] = ACTIONS(7624), - [anon_sym___weak] = ACTIONS(7624), - [sym_primitive_type] = ACTIONS(7624), - [anon_sym_enum] = ACTIONS(7624), - [anon_sym_struct] = ACTIONS(7624), - [anon_sym_union] = ACTIONS(7624), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7624), - [anon_sym___typeof] = ACTIONS(7624), - [anon_sym_typeof] = ACTIONS(7624), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7624), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7624), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7624), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7624), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE] = ACTIONS(7624), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_API_AVAILABLE] = ACTIONS(7624), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_API_DEPRECATED] = ACTIONS(7624), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7624), - [anon_sym___deprecated_msg] = ACTIONS(7624), - [anon_sym___deprecated_enum_msg] = ACTIONS(7624), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7624), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7624), - [anon_sym__Alignas] = ACTIONS(7624), - [anon_sym_BOOL] = ACTIONS(7624), - [anon_sym_IMP] = ACTIONS(7624), - [anon_sym_SEL] = ACTIONS(7624), - [anon_sym_Class] = ACTIONS(7624), - [anon_sym_id] = ACTIONS(7624), - [anon_sym_ATdefs] = ACTIONS(7626), - }, - [4440] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token2] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4441] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_RBRACE] = ACTIONS(7606), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4442] = { - [sym_parameter_list] = STATE(4250), - [sym_identifier] = ACTIONS(7890), - [anon_sym_COMMA] = ACTIONS(7892), - [anon_sym_LPAREN2] = ACTIONS(7717), - [anon_sym_SEMI] = ACTIONS(7892), - [anon_sym___extension__] = ACTIONS(7890), - [anon_sym_extern] = ACTIONS(7890), - [anon_sym___attribute__] = ACTIONS(7890), - [anon_sym___attribute] = ACTIONS(7890), - [anon_sym_noreturn] = ACTIONS(7890), - [anon_sym_LBRACK] = ACTIONS(7719), - [anon_sym___declspec] = ACTIONS(7890), - [anon_sym_LBRACE] = ACTIONS(7892), - [anon_sym_signed] = ACTIONS(7890), - [anon_sym_unsigned] = ACTIONS(7890), - [anon_sym_long] = ACTIONS(7890), - [anon_sym_short] = ACTIONS(7890), - [anon_sym_EQ] = ACTIONS(7892), - [anon_sym_ATautoreleasepool] = ACTIONS(7892), - [anon_sym_static] = ACTIONS(7890), - [anon_sym_auto] = ACTIONS(7890), - [anon_sym_register] = ACTIONS(7890), - [anon_sym_inline] = ACTIONS(7890), - [anon_sym___inline] = ACTIONS(7890), - [anon_sym___inline__] = ACTIONS(7890), - [anon_sym___forceinline] = ACTIONS(7890), - [anon_sym_thread_local] = ACTIONS(7890), - [anon_sym___thread] = ACTIONS(7890), - [anon_sym_CG_EXTERN] = ACTIONS(7890), - [anon_sym_CG_INLINE] = ACTIONS(7890), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7890), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7890), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7890), - [anon_sym_IBOutlet] = ACTIONS(7890), - [anon_sym_IBInspectable] = ACTIONS(7890), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7890), - [anon_sym_NS_INLINE] = ACTIONS(7890), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7890), - [anon_sym_OBJC_EXPORT] = ACTIONS(7890), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7890), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7890), - [anon_sym_const] = ACTIONS(7890), - [anon_sym_constexpr] = ACTIONS(7890), - [anon_sym_volatile] = ACTIONS(7890), - [anon_sym_restrict] = ACTIONS(7890), - [anon_sym___restrict__] = ACTIONS(7890), - [anon_sym__Atomic] = ACTIONS(7890), - [anon_sym__Noreturn] = ACTIONS(7890), - [anon_sym_nullable] = ACTIONS(7890), - [anon_sym__Complex] = ACTIONS(7890), - [anon_sym__Nonnull] = ACTIONS(7890), - [anon_sym__Nullable] = ACTIONS(7890), - [anon_sym__Nullable_result] = ACTIONS(7890), - [anon_sym__Null_unspecified] = ACTIONS(7890), - [anon_sym___autoreleasing] = ACTIONS(7890), - [anon_sym___block] = ACTIONS(7890), - [anon_sym___bridge] = ACTIONS(7890), - [anon_sym___bridge_retained] = ACTIONS(7890), - [anon_sym___bridge_transfer] = ACTIONS(7890), - [anon_sym___complex] = ACTIONS(7890), - [anon_sym___const] = ACTIONS(7890), - [anon_sym___imag] = ACTIONS(7890), - [anon_sym___kindof] = ACTIONS(7890), - [anon_sym___nonnull] = ACTIONS(7890), - [anon_sym___nullable] = ACTIONS(7890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7890), - [anon_sym___real] = ACTIONS(7890), - [anon_sym___strong] = ACTIONS(7890), - [anon_sym___unsafe_unretained] = ACTIONS(7890), - [anon_sym___unused] = ACTIONS(7890), - [anon_sym___weak] = ACTIONS(7890), - [sym_primitive_type] = ACTIONS(7890), - [anon_sym_enum] = ACTIONS(7890), - [anon_sym_struct] = ACTIONS(7890), - [anon_sym_union] = ACTIONS(7890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7890), - [anon_sym___typeof] = ACTIONS(7890), - [anon_sym_typeof] = ACTIONS(7890), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7890), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7890), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7890), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7890), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7890), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7890), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7890), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7890), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7890), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7890), - [anon_sym_NS_AVAILABLE] = ACTIONS(7890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7890), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7890), - [anon_sym_API_AVAILABLE] = ACTIONS(7890), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7890), - [anon_sym_API_DEPRECATED] = ACTIONS(7890), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7890), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7890), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7890), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7890), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7890), - [anon_sym___deprecated_msg] = ACTIONS(7890), - [anon_sym___deprecated_enum_msg] = ACTIONS(7890), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7890), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7890), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7890), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7890), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7890), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7890), - [anon_sym__Alignas] = ACTIONS(7890), - [anon_sym_BOOL] = ACTIONS(7890), - [anon_sym_IMP] = ACTIONS(7890), - [anon_sym_SEL] = ACTIONS(7890), - [anon_sym_Class] = ACTIONS(7890), - [anon_sym_id] = ACTIONS(7890), - }, - [4443] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_RBRACE] = ACTIONS(7610), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4444] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_RBRACE] = ACTIONS(7610), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4445] = { - [sym_identifier] = ACTIONS(7624), - [aux_sym_preproc_def_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token1] = ACTIONS(7624), - [aux_sym_preproc_if_token2] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7624), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7624), - [sym_preproc_directive] = ACTIONS(7624), - [anon_sym___extension__] = ACTIONS(7624), - [anon_sym_extern] = ACTIONS(7624), - [anon_sym___attribute__] = ACTIONS(7624), - [anon_sym___attribute] = ACTIONS(7624), - [anon_sym_noreturn] = ACTIONS(7624), - [anon_sym_LBRACK] = ACTIONS(7626), - [anon_sym___declspec] = ACTIONS(7624), - [anon_sym_signed] = ACTIONS(7624), - [anon_sym_unsigned] = ACTIONS(7624), - [anon_sym_long] = ACTIONS(7624), - [anon_sym_short] = ACTIONS(7624), - [anon_sym_static] = ACTIONS(7624), - [anon_sym_auto] = ACTIONS(7624), - [anon_sym_register] = ACTIONS(7624), - [anon_sym_inline] = ACTIONS(7624), - [anon_sym___inline] = ACTIONS(7624), - [anon_sym___inline__] = ACTIONS(7624), - [anon_sym___forceinline] = ACTIONS(7624), - [anon_sym_thread_local] = ACTIONS(7624), - [anon_sym___thread] = ACTIONS(7624), - [anon_sym_CG_EXTERN] = ACTIONS(7624), - [anon_sym_CG_INLINE] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7624), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7624), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7624), - [anon_sym_IBOutlet] = ACTIONS(7624), - [anon_sym_IBInspectable] = ACTIONS(7624), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7624), - [anon_sym_NS_INLINE] = ACTIONS(7624), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7624), - [anon_sym_OBJC_EXPORT] = ACTIONS(7624), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7624), - [anon_sym_const] = ACTIONS(7624), - [anon_sym_constexpr] = ACTIONS(7624), - [anon_sym_volatile] = ACTIONS(7624), - [anon_sym_restrict] = ACTIONS(7624), - [anon_sym___restrict__] = ACTIONS(7624), - [anon_sym__Atomic] = ACTIONS(7624), - [anon_sym__Noreturn] = ACTIONS(7624), - [anon_sym_nullable] = ACTIONS(7624), - [anon_sym__Complex] = ACTIONS(7624), - [anon_sym__Nonnull] = ACTIONS(7624), - [anon_sym__Nullable] = ACTIONS(7624), - [anon_sym__Nullable_result] = ACTIONS(7624), - [anon_sym__Null_unspecified] = ACTIONS(7624), - [anon_sym___autoreleasing] = ACTIONS(7624), - [anon_sym___block] = ACTIONS(7624), - [anon_sym___bridge] = ACTIONS(7624), - [anon_sym___bridge_retained] = ACTIONS(7624), - [anon_sym___bridge_transfer] = ACTIONS(7624), - [anon_sym___complex] = ACTIONS(7624), - [anon_sym___const] = ACTIONS(7624), - [anon_sym___imag] = ACTIONS(7624), - [anon_sym___kindof] = ACTIONS(7624), - [anon_sym___nonnull] = ACTIONS(7624), - [anon_sym___nullable] = ACTIONS(7624), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7624), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7624), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7624), - [anon_sym___real] = ACTIONS(7624), - [anon_sym___strong] = ACTIONS(7624), - [anon_sym___unsafe_unretained] = ACTIONS(7624), - [anon_sym___unused] = ACTIONS(7624), - [anon_sym___weak] = ACTIONS(7624), - [sym_primitive_type] = ACTIONS(7624), - [anon_sym_enum] = ACTIONS(7624), - [anon_sym_struct] = ACTIONS(7624), - [anon_sym_union] = ACTIONS(7624), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7624), - [anon_sym___typeof] = ACTIONS(7624), - [anon_sym_typeof] = ACTIONS(7624), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7624), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7624), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7624), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7624), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7624), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7624), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE] = ACTIONS(7624), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7624), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_API_AVAILABLE] = ACTIONS(7624), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_API_DEPRECATED] = ACTIONS(7624), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7624), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7624), - [anon_sym___deprecated_msg] = ACTIONS(7624), - [anon_sym___deprecated_enum_msg] = ACTIONS(7624), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7624), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7624), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7624), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7624), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7624), - [anon_sym__Alignas] = ACTIONS(7624), - [anon_sym_BOOL] = ACTIONS(7624), - [anon_sym_IMP] = ACTIONS(7624), - [anon_sym_SEL] = ACTIONS(7624), - [anon_sym_Class] = ACTIONS(7624), - [anon_sym_id] = ACTIONS(7624), - [anon_sym_ATdefs] = ACTIONS(7626), - }, - [4446] = { - [sym_identifier] = ACTIONS(7600), - [aux_sym_preproc_def_token1] = ACTIONS(7600), - [aux_sym_preproc_if_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7600), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7600), - [sym_preproc_directive] = ACTIONS(7600), - [anon_sym___extension__] = ACTIONS(7600), - [anon_sym_extern] = ACTIONS(7600), - [anon_sym___attribute__] = ACTIONS(7600), - [anon_sym___attribute] = ACTIONS(7600), - [anon_sym_noreturn] = ACTIONS(7600), - [anon_sym_LBRACK] = ACTIONS(7602), - [anon_sym___declspec] = ACTIONS(7600), - [anon_sym_RBRACE] = ACTIONS(7602), - [anon_sym_signed] = ACTIONS(7600), - [anon_sym_unsigned] = ACTIONS(7600), - [anon_sym_long] = ACTIONS(7600), - [anon_sym_short] = ACTIONS(7600), - [anon_sym_static] = ACTIONS(7600), - [anon_sym_auto] = ACTIONS(7600), - [anon_sym_register] = ACTIONS(7600), - [anon_sym_inline] = ACTIONS(7600), - [anon_sym___inline] = ACTIONS(7600), - [anon_sym___inline__] = ACTIONS(7600), - [anon_sym___forceinline] = ACTIONS(7600), - [anon_sym_thread_local] = ACTIONS(7600), - [anon_sym___thread] = ACTIONS(7600), - [anon_sym_CG_EXTERN] = ACTIONS(7600), - [anon_sym_CG_INLINE] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7600), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7600), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7600), - [anon_sym_IBOutlet] = ACTIONS(7600), - [anon_sym_IBInspectable] = ACTIONS(7600), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7600), - [anon_sym_NS_INLINE] = ACTIONS(7600), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7600), - [anon_sym_OBJC_EXPORT] = ACTIONS(7600), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7600), - [anon_sym_const] = ACTIONS(7600), - [anon_sym_constexpr] = ACTIONS(7600), - [anon_sym_volatile] = ACTIONS(7600), - [anon_sym_restrict] = ACTIONS(7600), - [anon_sym___restrict__] = ACTIONS(7600), - [anon_sym__Atomic] = ACTIONS(7600), - [anon_sym__Noreturn] = ACTIONS(7600), - [anon_sym_nullable] = ACTIONS(7600), - [anon_sym__Complex] = ACTIONS(7600), - [anon_sym__Nonnull] = ACTIONS(7600), - [anon_sym__Nullable] = ACTIONS(7600), - [anon_sym__Nullable_result] = ACTIONS(7600), - [anon_sym__Null_unspecified] = ACTIONS(7600), - [anon_sym___autoreleasing] = ACTIONS(7600), - [anon_sym___block] = ACTIONS(7600), - [anon_sym___bridge] = ACTIONS(7600), - [anon_sym___bridge_retained] = ACTIONS(7600), - [anon_sym___bridge_transfer] = ACTIONS(7600), - [anon_sym___complex] = ACTIONS(7600), - [anon_sym___const] = ACTIONS(7600), - [anon_sym___imag] = ACTIONS(7600), - [anon_sym___kindof] = ACTIONS(7600), - [anon_sym___nonnull] = ACTIONS(7600), - [anon_sym___nullable] = ACTIONS(7600), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7600), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7600), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7600), - [anon_sym___real] = ACTIONS(7600), - [anon_sym___strong] = ACTIONS(7600), - [anon_sym___unsafe_unretained] = ACTIONS(7600), - [anon_sym___unused] = ACTIONS(7600), - [anon_sym___weak] = ACTIONS(7600), - [sym_primitive_type] = ACTIONS(7600), - [anon_sym_enum] = ACTIONS(7600), - [anon_sym_struct] = ACTIONS(7600), - [anon_sym_union] = ACTIONS(7600), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7600), - [anon_sym___typeof] = ACTIONS(7600), - [anon_sym_typeof] = ACTIONS(7600), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7600), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7600), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7600), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7600), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7600), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7600), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE] = ACTIONS(7600), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7600), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_API_AVAILABLE] = ACTIONS(7600), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_API_DEPRECATED] = ACTIONS(7600), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7600), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7600), - [anon_sym___deprecated_msg] = ACTIONS(7600), - [anon_sym___deprecated_enum_msg] = ACTIONS(7600), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7600), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7600), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7600), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7600), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7600), - [anon_sym__Alignas] = ACTIONS(7600), - [anon_sym_BOOL] = ACTIONS(7600), - [anon_sym_IMP] = ACTIONS(7600), - [anon_sym_SEL] = ACTIONS(7600), - [anon_sym_Class] = ACTIONS(7600), - [anon_sym_id] = ACTIONS(7600), - [anon_sym_ATdefs] = ACTIONS(7602), - }, - [4447] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_RBRACE] = ACTIONS(7554), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4448] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_RBRACE] = ACTIONS(7614), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4449] = { - [sym_identifier] = ACTIONS(7552), - [aux_sym_preproc_def_token1] = ACTIONS(7552), - [aux_sym_preproc_if_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7552), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7552), - [sym_preproc_directive] = ACTIONS(7552), - [anon_sym___extension__] = ACTIONS(7552), - [anon_sym_extern] = ACTIONS(7552), - [anon_sym___attribute__] = ACTIONS(7552), - [anon_sym___attribute] = ACTIONS(7552), - [anon_sym_noreturn] = ACTIONS(7552), - [anon_sym_LBRACK] = ACTIONS(7554), - [anon_sym___declspec] = ACTIONS(7552), - [anon_sym_RBRACE] = ACTIONS(7554), - [anon_sym_signed] = ACTIONS(7552), - [anon_sym_unsigned] = ACTIONS(7552), - [anon_sym_long] = ACTIONS(7552), - [anon_sym_short] = ACTIONS(7552), - [anon_sym_static] = ACTIONS(7552), - [anon_sym_auto] = ACTIONS(7552), - [anon_sym_register] = ACTIONS(7552), - [anon_sym_inline] = ACTIONS(7552), - [anon_sym___inline] = ACTIONS(7552), - [anon_sym___inline__] = ACTIONS(7552), - [anon_sym___forceinline] = ACTIONS(7552), - [anon_sym_thread_local] = ACTIONS(7552), - [anon_sym___thread] = ACTIONS(7552), - [anon_sym_CG_EXTERN] = ACTIONS(7552), - [anon_sym_CG_INLINE] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7552), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7552), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7552), - [anon_sym_IBOutlet] = ACTIONS(7552), - [anon_sym_IBInspectable] = ACTIONS(7552), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7552), - [anon_sym_NS_INLINE] = ACTIONS(7552), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7552), - [anon_sym_OBJC_EXPORT] = ACTIONS(7552), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7552), - [anon_sym_const] = ACTIONS(7552), - [anon_sym_constexpr] = ACTIONS(7552), - [anon_sym_volatile] = ACTIONS(7552), - [anon_sym_restrict] = ACTIONS(7552), - [anon_sym___restrict__] = ACTIONS(7552), - [anon_sym__Atomic] = ACTIONS(7552), - [anon_sym__Noreturn] = ACTIONS(7552), - [anon_sym_nullable] = ACTIONS(7552), - [anon_sym__Complex] = ACTIONS(7552), - [anon_sym__Nonnull] = ACTIONS(7552), - [anon_sym__Nullable] = ACTIONS(7552), - [anon_sym__Nullable_result] = ACTIONS(7552), - [anon_sym__Null_unspecified] = ACTIONS(7552), - [anon_sym___autoreleasing] = ACTIONS(7552), - [anon_sym___block] = ACTIONS(7552), - [anon_sym___bridge] = ACTIONS(7552), - [anon_sym___bridge_retained] = ACTIONS(7552), - [anon_sym___bridge_transfer] = ACTIONS(7552), - [anon_sym___complex] = ACTIONS(7552), - [anon_sym___const] = ACTIONS(7552), - [anon_sym___imag] = ACTIONS(7552), - [anon_sym___kindof] = ACTIONS(7552), - [anon_sym___nonnull] = ACTIONS(7552), - [anon_sym___nullable] = ACTIONS(7552), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7552), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7552), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7552), - [anon_sym___real] = ACTIONS(7552), - [anon_sym___strong] = ACTIONS(7552), - [anon_sym___unsafe_unretained] = ACTIONS(7552), - [anon_sym___unused] = ACTIONS(7552), - [anon_sym___weak] = ACTIONS(7552), - [sym_primitive_type] = ACTIONS(7552), - [anon_sym_enum] = ACTIONS(7552), - [anon_sym_struct] = ACTIONS(7552), - [anon_sym_union] = ACTIONS(7552), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7552), - [anon_sym___typeof] = ACTIONS(7552), - [anon_sym_typeof] = ACTIONS(7552), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7552), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7552), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7552), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7552), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7552), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7552), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE] = ACTIONS(7552), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7552), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_API_AVAILABLE] = ACTIONS(7552), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_API_DEPRECATED] = ACTIONS(7552), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7552), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7552), - [anon_sym___deprecated_msg] = ACTIONS(7552), - [anon_sym___deprecated_enum_msg] = ACTIONS(7552), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7552), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7552), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7552), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7552), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7552), - [anon_sym__Alignas] = ACTIONS(7552), - [anon_sym_BOOL] = ACTIONS(7552), - [anon_sym_IMP] = ACTIONS(7552), - [anon_sym_SEL] = ACTIONS(7552), - [anon_sym_Class] = ACTIONS(7552), - [anon_sym_id] = ACTIONS(7552), - [anon_sym_ATdefs] = ACTIONS(7554), - }, - [4450] = { - [sym_identifier] = ACTIONS(7604), - [aux_sym_preproc_def_token1] = ACTIONS(7604), - [aux_sym_preproc_if_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7604), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7604), - [sym_preproc_directive] = ACTIONS(7604), - [anon_sym___extension__] = ACTIONS(7604), - [anon_sym_extern] = ACTIONS(7604), - [anon_sym___attribute__] = ACTIONS(7604), - [anon_sym___attribute] = ACTIONS(7604), - [anon_sym_noreturn] = ACTIONS(7604), - [anon_sym_LBRACK] = ACTIONS(7606), - [anon_sym___declspec] = ACTIONS(7604), - [anon_sym_RBRACE] = ACTIONS(7606), - [anon_sym_signed] = ACTIONS(7604), - [anon_sym_unsigned] = ACTIONS(7604), - [anon_sym_long] = ACTIONS(7604), - [anon_sym_short] = ACTIONS(7604), - [anon_sym_static] = ACTIONS(7604), - [anon_sym_auto] = ACTIONS(7604), - [anon_sym_register] = ACTIONS(7604), - [anon_sym_inline] = ACTIONS(7604), - [anon_sym___inline] = ACTIONS(7604), - [anon_sym___inline__] = ACTIONS(7604), - [anon_sym___forceinline] = ACTIONS(7604), - [anon_sym_thread_local] = ACTIONS(7604), - [anon_sym___thread] = ACTIONS(7604), - [anon_sym_CG_EXTERN] = ACTIONS(7604), - [anon_sym_CG_INLINE] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7604), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7604), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7604), - [anon_sym_IBOutlet] = ACTIONS(7604), - [anon_sym_IBInspectable] = ACTIONS(7604), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7604), - [anon_sym_NS_INLINE] = ACTIONS(7604), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7604), - [anon_sym_OBJC_EXPORT] = ACTIONS(7604), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7604), - [anon_sym_const] = ACTIONS(7604), - [anon_sym_constexpr] = ACTIONS(7604), - [anon_sym_volatile] = ACTIONS(7604), - [anon_sym_restrict] = ACTIONS(7604), - [anon_sym___restrict__] = ACTIONS(7604), - [anon_sym__Atomic] = ACTIONS(7604), - [anon_sym__Noreturn] = ACTIONS(7604), - [anon_sym_nullable] = ACTIONS(7604), - [anon_sym__Complex] = ACTIONS(7604), - [anon_sym__Nonnull] = ACTIONS(7604), - [anon_sym__Nullable] = ACTIONS(7604), - [anon_sym__Nullable_result] = ACTIONS(7604), - [anon_sym__Null_unspecified] = ACTIONS(7604), - [anon_sym___autoreleasing] = ACTIONS(7604), - [anon_sym___block] = ACTIONS(7604), - [anon_sym___bridge] = ACTIONS(7604), - [anon_sym___bridge_retained] = ACTIONS(7604), - [anon_sym___bridge_transfer] = ACTIONS(7604), - [anon_sym___complex] = ACTIONS(7604), - [anon_sym___const] = ACTIONS(7604), - [anon_sym___imag] = ACTIONS(7604), - [anon_sym___kindof] = ACTIONS(7604), - [anon_sym___nonnull] = ACTIONS(7604), - [anon_sym___nullable] = ACTIONS(7604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7604), - [anon_sym___real] = ACTIONS(7604), - [anon_sym___strong] = ACTIONS(7604), - [anon_sym___unsafe_unretained] = ACTIONS(7604), - [anon_sym___unused] = ACTIONS(7604), - [anon_sym___weak] = ACTIONS(7604), - [sym_primitive_type] = ACTIONS(7604), - [anon_sym_enum] = ACTIONS(7604), - [anon_sym_struct] = ACTIONS(7604), - [anon_sym_union] = ACTIONS(7604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7604), - [anon_sym___typeof] = ACTIONS(7604), - [anon_sym_typeof] = ACTIONS(7604), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7604), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7604), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7604), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7604), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7604), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7604), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE] = ACTIONS(7604), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7604), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_API_AVAILABLE] = ACTIONS(7604), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_API_DEPRECATED] = ACTIONS(7604), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7604), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7604), - [anon_sym___deprecated_msg] = ACTIONS(7604), - [anon_sym___deprecated_enum_msg] = ACTIONS(7604), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7604), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7604), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7604), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7604), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7604), - [anon_sym__Alignas] = ACTIONS(7604), - [anon_sym_BOOL] = ACTIONS(7604), - [anon_sym_IMP] = ACTIONS(7604), - [anon_sym_SEL] = ACTIONS(7604), - [anon_sym_Class] = ACTIONS(7604), - [anon_sym_id] = ACTIONS(7604), - [anon_sym_ATdefs] = ACTIONS(7606), - }, - [4451] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_RBRACE] = ACTIONS(7610), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4452] = { - [sym_identifier] = ACTIONS(7608), - [aux_sym_preproc_def_token1] = ACTIONS(7608), - [aux_sym_preproc_if_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7608), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7608), - [sym_preproc_directive] = ACTIONS(7608), - [anon_sym___extension__] = ACTIONS(7608), - [anon_sym_extern] = ACTIONS(7608), - [anon_sym___attribute__] = ACTIONS(7608), - [anon_sym___attribute] = ACTIONS(7608), - [anon_sym_noreturn] = ACTIONS(7608), - [anon_sym_LBRACK] = ACTIONS(7610), - [anon_sym___declspec] = ACTIONS(7608), - [anon_sym_RBRACE] = ACTIONS(7610), - [anon_sym_signed] = ACTIONS(7608), - [anon_sym_unsigned] = ACTIONS(7608), - [anon_sym_long] = ACTIONS(7608), - [anon_sym_short] = ACTIONS(7608), - [anon_sym_static] = ACTIONS(7608), - [anon_sym_auto] = ACTIONS(7608), - [anon_sym_register] = ACTIONS(7608), - [anon_sym_inline] = ACTIONS(7608), - [anon_sym___inline] = ACTIONS(7608), - [anon_sym___inline__] = ACTIONS(7608), - [anon_sym___forceinline] = ACTIONS(7608), - [anon_sym_thread_local] = ACTIONS(7608), - [anon_sym___thread] = ACTIONS(7608), - [anon_sym_CG_EXTERN] = ACTIONS(7608), - [anon_sym_CG_INLINE] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7608), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7608), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7608), - [anon_sym_IBOutlet] = ACTIONS(7608), - [anon_sym_IBInspectable] = ACTIONS(7608), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7608), - [anon_sym_NS_INLINE] = ACTIONS(7608), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7608), - [anon_sym_OBJC_EXPORT] = ACTIONS(7608), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7608), - [anon_sym_const] = ACTIONS(7608), - [anon_sym_constexpr] = ACTIONS(7608), - [anon_sym_volatile] = ACTIONS(7608), - [anon_sym_restrict] = ACTIONS(7608), - [anon_sym___restrict__] = ACTIONS(7608), - [anon_sym__Atomic] = ACTIONS(7608), - [anon_sym__Noreturn] = ACTIONS(7608), - [anon_sym_nullable] = ACTIONS(7608), - [anon_sym__Complex] = ACTIONS(7608), - [anon_sym__Nonnull] = ACTIONS(7608), - [anon_sym__Nullable] = ACTIONS(7608), - [anon_sym__Nullable_result] = ACTIONS(7608), - [anon_sym__Null_unspecified] = ACTIONS(7608), - [anon_sym___autoreleasing] = ACTIONS(7608), - [anon_sym___block] = ACTIONS(7608), - [anon_sym___bridge] = ACTIONS(7608), - [anon_sym___bridge_retained] = ACTIONS(7608), - [anon_sym___bridge_transfer] = ACTIONS(7608), - [anon_sym___complex] = ACTIONS(7608), - [anon_sym___const] = ACTIONS(7608), - [anon_sym___imag] = ACTIONS(7608), - [anon_sym___kindof] = ACTIONS(7608), - [anon_sym___nonnull] = ACTIONS(7608), - [anon_sym___nullable] = ACTIONS(7608), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7608), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7608), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7608), - [anon_sym___real] = ACTIONS(7608), - [anon_sym___strong] = ACTIONS(7608), - [anon_sym___unsafe_unretained] = ACTIONS(7608), - [anon_sym___unused] = ACTIONS(7608), - [anon_sym___weak] = ACTIONS(7608), - [sym_primitive_type] = ACTIONS(7608), - [anon_sym_enum] = ACTIONS(7608), - [anon_sym_struct] = ACTIONS(7608), - [anon_sym_union] = ACTIONS(7608), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7608), - [anon_sym___typeof] = ACTIONS(7608), - [anon_sym_typeof] = ACTIONS(7608), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7608), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7608), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7608), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7608), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7608), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7608), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE] = ACTIONS(7608), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7608), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_API_AVAILABLE] = ACTIONS(7608), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_API_DEPRECATED] = ACTIONS(7608), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7608), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7608), - [anon_sym___deprecated_msg] = ACTIONS(7608), - [anon_sym___deprecated_enum_msg] = ACTIONS(7608), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7608), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7608), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7608), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7608), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7608), - [anon_sym__Alignas] = ACTIONS(7608), - [anon_sym_BOOL] = ACTIONS(7608), - [anon_sym_IMP] = ACTIONS(7608), - [anon_sym_SEL] = ACTIONS(7608), - [anon_sym_Class] = ACTIONS(7608), - [anon_sym_id] = ACTIONS(7608), - [anon_sym_ATdefs] = ACTIONS(7610), - }, - [4453] = { - [sym_identifier] = ACTIONS(7612), - [aux_sym_preproc_def_token1] = ACTIONS(7612), - [aux_sym_preproc_if_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7612), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7612), - [sym_preproc_directive] = ACTIONS(7612), - [anon_sym___extension__] = ACTIONS(7612), - [anon_sym_extern] = ACTIONS(7612), - [anon_sym___attribute__] = ACTIONS(7612), - [anon_sym___attribute] = ACTIONS(7612), - [anon_sym_noreturn] = ACTIONS(7612), - [anon_sym_LBRACK] = ACTIONS(7614), - [anon_sym___declspec] = ACTIONS(7612), - [anon_sym_RBRACE] = ACTIONS(7614), - [anon_sym_signed] = ACTIONS(7612), - [anon_sym_unsigned] = ACTIONS(7612), - [anon_sym_long] = ACTIONS(7612), - [anon_sym_short] = ACTIONS(7612), - [anon_sym_static] = ACTIONS(7612), - [anon_sym_auto] = ACTIONS(7612), - [anon_sym_register] = ACTIONS(7612), - [anon_sym_inline] = ACTIONS(7612), - [anon_sym___inline] = ACTIONS(7612), - [anon_sym___inline__] = ACTIONS(7612), - [anon_sym___forceinline] = ACTIONS(7612), - [anon_sym_thread_local] = ACTIONS(7612), - [anon_sym___thread] = ACTIONS(7612), - [anon_sym_CG_EXTERN] = ACTIONS(7612), - [anon_sym_CG_INLINE] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7612), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7612), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7612), - [anon_sym_IBOutlet] = ACTIONS(7612), - [anon_sym_IBInspectable] = ACTIONS(7612), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7612), - [anon_sym_NS_INLINE] = ACTIONS(7612), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7612), - [anon_sym_OBJC_EXPORT] = ACTIONS(7612), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7612), - [anon_sym_const] = ACTIONS(7612), - [anon_sym_constexpr] = ACTIONS(7612), - [anon_sym_volatile] = ACTIONS(7612), - [anon_sym_restrict] = ACTIONS(7612), - [anon_sym___restrict__] = ACTIONS(7612), - [anon_sym__Atomic] = ACTIONS(7612), - [anon_sym__Noreturn] = ACTIONS(7612), - [anon_sym_nullable] = ACTIONS(7612), - [anon_sym__Complex] = ACTIONS(7612), - [anon_sym__Nonnull] = ACTIONS(7612), - [anon_sym__Nullable] = ACTIONS(7612), - [anon_sym__Nullable_result] = ACTIONS(7612), - [anon_sym__Null_unspecified] = ACTIONS(7612), - [anon_sym___autoreleasing] = ACTIONS(7612), - [anon_sym___block] = ACTIONS(7612), - [anon_sym___bridge] = ACTIONS(7612), - [anon_sym___bridge_retained] = ACTIONS(7612), - [anon_sym___bridge_transfer] = ACTIONS(7612), - [anon_sym___complex] = ACTIONS(7612), - [anon_sym___const] = ACTIONS(7612), - [anon_sym___imag] = ACTIONS(7612), - [anon_sym___kindof] = ACTIONS(7612), - [anon_sym___nonnull] = ACTIONS(7612), - [anon_sym___nullable] = ACTIONS(7612), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7612), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7612), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7612), - [anon_sym___real] = ACTIONS(7612), - [anon_sym___strong] = ACTIONS(7612), - [anon_sym___unsafe_unretained] = ACTIONS(7612), - [anon_sym___unused] = ACTIONS(7612), - [anon_sym___weak] = ACTIONS(7612), - [sym_primitive_type] = ACTIONS(7612), - [anon_sym_enum] = ACTIONS(7612), - [anon_sym_struct] = ACTIONS(7612), - [anon_sym_union] = ACTIONS(7612), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7612), - [anon_sym___typeof] = ACTIONS(7612), - [anon_sym_typeof] = ACTIONS(7612), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7612), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7612), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7612), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7612), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7612), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7612), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE] = ACTIONS(7612), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7612), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_API_AVAILABLE] = ACTIONS(7612), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_API_DEPRECATED] = ACTIONS(7612), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7612), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7612), - [anon_sym___deprecated_msg] = ACTIONS(7612), - [anon_sym___deprecated_enum_msg] = ACTIONS(7612), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7612), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7612), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7612), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7612), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7612), - [anon_sym__Alignas] = ACTIONS(7612), - [anon_sym_BOOL] = ACTIONS(7612), - [anon_sym_IMP] = ACTIONS(7612), - [anon_sym_SEL] = ACTIONS(7612), - [anon_sym_Class] = ACTIONS(7612), - [anon_sym_id] = ACTIONS(7612), - [anon_sym_ATdefs] = ACTIONS(7614), - }, - [4454] = { - [sym_identifier] = ACTIONS(7620), - [aux_sym_preproc_def_token1] = ACTIONS(7620), - [aux_sym_preproc_if_token1] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token1] = ACTIONS(7620), - [aux_sym_preproc_ifdef_token2] = ACTIONS(7620), - [sym_preproc_directive] = ACTIONS(7620), - [anon_sym___extension__] = ACTIONS(7620), - [anon_sym_extern] = ACTIONS(7620), - [anon_sym___attribute__] = ACTIONS(7620), - [anon_sym___attribute] = ACTIONS(7620), - [anon_sym_noreturn] = ACTIONS(7620), - [anon_sym_LBRACK] = ACTIONS(7622), - [anon_sym___declspec] = ACTIONS(7620), - [anon_sym_RBRACE] = ACTIONS(7622), - [anon_sym_signed] = ACTIONS(7620), - [anon_sym_unsigned] = ACTIONS(7620), - [anon_sym_long] = ACTIONS(7620), - [anon_sym_short] = ACTIONS(7620), - [anon_sym_static] = ACTIONS(7620), - [anon_sym_auto] = ACTIONS(7620), - [anon_sym_register] = ACTIONS(7620), - [anon_sym_inline] = ACTIONS(7620), - [anon_sym___inline] = ACTIONS(7620), - [anon_sym___inline__] = ACTIONS(7620), - [anon_sym___forceinline] = ACTIONS(7620), - [anon_sym_thread_local] = ACTIONS(7620), - [anon_sym___thread] = ACTIONS(7620), - [anon_sym_CG_EXTERN] = ACTIONS(7620), - [anon_sym_CG_INLINE] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7620), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7620), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7620), - [anon_sym_IBOutlet] = ACTIONS(7620), - [anon_sym_IBInspectable] = ACTIONS(7620), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7620), - [anon_sym_NS_INLINE] = ACTIONS(7620), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7620), - [anon_sym_OBJC_EXPORT] = ACTIONS(7620), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7620), - [anon_sym_const] = ACTIONS(7620), - [anon_sym_constexpr] = ACTIONS(7620), - [anon_sym_volatile] = ACTIONS(7620), - [anon_sym_restrict] = ACTIONS(7620), - [anon_sym___restrict__] = ACTIONS(7620), - [anon_sym__Atomic] = ACTIONS(7620), - [anon_sym__Noreturn] = ACTIONS(7620), - [anon_sym_nullable] = ACTIONS(7620), - [anon_sym__Complex] = ACTIONS(7620), - [anon_sym__Nonnull] = ACTIONS(7620), - [anon_sym__Nullable] = ACTIONS(7620), - [anon_sym__Nullable_result] = ACTIONS(7620), - [anon_sym__Null_unspecified] = ACTIONS(7620), - [anon_sym___autoreleasing] = ACTIONS(7620), - [anon_sym___block] = ACTIONS(7620), - [anon_sym___bridge] = ACTIONS(7620), - [anon_sym___bridge_retained] = ACTIONS(7620), - [anon_sym___bridge_transfer] = ACTIONS(7620), - [anon_sym___complex] = ACTIONS(7620), - [anon_sym___const] = ACTIONS(7620), - [anon_sym___imag] = ACTIONS(7620), - [anon_sym___kindof] = ACTIONS(7620), - [anon_sym___nonnull] = ACTIONS(7620), - [anon_sym___nullable] = ACTIONS(7620), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7620), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7620), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7620), - [anon_sym___real] = ACTIONS(7620), - [anon_sym___strong] = ACTIONS(7620), - [anon_sym___unsafe_unretained] = ACTIONS(7620), - [anon_sym___unused] = ACTIONS(7620), - [anon_sym___weak] = ACTIONS(7620), - [sym_primitive_type] = ACTIONS(7620), - [anon_sym_enum] = ACTIONS(7620), - [anon_sym_struct] = ACTIONS(7620), - [anon_sym_union] = ACTIONS(7620), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7620), - [anon_sym___typeof] = ACTIONS(7620), - [anon_sym_typeof] = ACTIONS(7620), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7620), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7620), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7620), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7620), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7620), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7620), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE] = ACTIONS(7620), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7620), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_API_AVAILABLE] = ACTIONS(7620), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_API_DEPRECATED] = ACTIONS(7620), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7620), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7620), - [anon_sym___deprecated_msg] = ACTIONS(7620), - [anon_sym___deprecated_enum_msg] = ACTIONS(7620), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7620), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7620), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7620), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7620), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7620), - [anon_sym__Alignas] = ACTIONS(7620), - [anon_sym_BOOL] = ACTIONS(7620), - [anon_sym_IMP] = ACTIONS(7620), - [anon_sym_SEL] = ACTIONS(7620), - [anon_sym_Class] = ACTIONS(7620), - [anon_sym_id] = ACTIONS(7620), - [anon_sym_ATdefs] = ACTIONS(7622), - }, - [4455] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(3498), - [anon_sym_const] = ACTIONS(81), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3496), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4456] = { - [sym_identifier] = ACTIONS(7894), - [anon_sym_COMMA] = ACTIONS(7896), - [anon_sym_LPAREN2] = ACTIONS(7896), - [anon_sym_SEMI] = ACTIONS(7896), - [anon_sym___extension__] = ACTIONS(7894), - [anon_sym_extern] = ACTIONS(7894), - [anon_sym___attribute__] = ACTIONS(7894), - [anon_sym___attribute] = ACTIONS(7894), - [anon_sym_noreturn] = ACTIONS(7894), - [anon_sym_LBRACK] = ACTIONS(7896), - [anon_sym___declspec] = ACTIONS(7894), - [anon_sym_LBRACE] = ACTIONS(7896), - [anon_sym_signed] = ACTIONS(7894), - [anon_sym_unsigned] = ACTIONS(7894), - [anon_sym_long] = ACTIONS(7894), - [anon_sym_short] = ACTIONS(7894), - [anon_sym_EQ] = ACTIONS(7896), - [anon_sym_ATautoreleasepool] = ACTIONS(7896), - [anon_sym_static] = ACTIONS(7894), - [anon_sym_auto] = ACTIONS(7894), - [anon_sym_register] = ACTIONS(7894), - [anon_sym_inline] = ACTIONS(7894), - [anon_sym___inline] = ACTIONS(7894), - [anon_sym___inline__] = ACTIONS(7894), - [anon_sym___forceinline] = ACTIONS(7894), - [anon_sym_thread_local] = ACTIONS(7894), - [anon_sym___thread] = ACTIONS(7894), - [anon_sym_CG_EXTERN] = ACTIONS(7894), - [anon_sym_CG_INLINE] = ACTIONS(7894), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7894), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7894), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7894), - [anon_sym_IBOutlet] = ACTIONS(7894), - [anon_sym_IBInspectable] = ACTIONS(7894), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7894), - [anon_sym_NS_INLINE] = ACTIONS(7894), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7894), - [anon_sym_OBJC_EXPORT] = ACTIONS(7894), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7894), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7894), - [anon_sym_const] = ACTIONS(7894), - [anon_sym_constexpr] = ACTIONS(7894), - [anon_sym_volatile] = ACTIONS(7894), - [anon_sym_restrict] = ACTIONS(7894), - [anon_sym___restrict__] = ACTIONS(7894), - [anon_sym__Atomic] = ACTIONS(7894), - [anon_sym__Noreturn] = ACTIONS(7894), - [anon_sym_nullable] = ACTIONS(7894), - [anon_sym__Complex] = ACTIONS(7894), - [anon_sym__Nonnull] = ACTIONS(7894), - [anon_sym__Nullable] = ACTIONS(7894), - [anon_sym__Nullable_result] = ACTIONS(7894), - [anon_sym__Null_unspecified] = ACTIONS(7894), - [anon_sym___autoreleasing] = ACTIONS(7894), - [anon_sym___block] = ACTIONS(7894), - [anon_sym___bridge] = ACTIONS(7894), - [anon_sym___bridge_retained] = ACTIONS(7894), - [anon_sym___bridge_transfer] = ACTIONS(7894), - [anon_sym___complex] = ACTIONS(7894), - [anon_sym___const] = ACTIONS(7894), - [anon_sym___imag] = ACTIONS(7894), - [anon_sym___kindof] = ACTIONS(7894), - [anon_sym___nonnull] = ACTIONS(7894), - [anon_sym___nullable] = ACTIONS(7894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7894), - [anon_sym___real] = ACTIONS(7894), - [anon_sym___strong] = ACTIONS(7894), - [anon_sym___unsafe_unretained] = ACTIONS(7894), - [anon_sym___unused] = ACTIONS(7894), - [anon_sym___weak] = ACTIONS(7894), - [sym_primitive_type] = ACTIONS(7894), - [anon_sym_enum] = ACTIONS(7894), - [anon_sym_struct] = ACTIONS(7894), - [anon_sym_union] = ACTIONS(7894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7894), - [anon_sym___typeof] = ACTIONS(7894), - [anon_sym_typeof] = ACTIONS(7894), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7894), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7894), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7894), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7894), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7894), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7894), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7894), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7894), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7894), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7894), - [anon_sym_NS_AVAILABLE] = ACTIONS(7894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7894), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7894), - [anon_sym_API_AVAILABLE] = ACTIONS(7894), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7894), - [anon_sym_API_DEPRECATED] = ACTIONS(7894), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7894), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7894), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7894), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7894), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7894), - [anon_sym___deprecated_msg] = ACTIONS(7894), - [anon_sym___deprecated_enum_msg] = ACTIONS(7894), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7894), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7894), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7894), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7894), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7894), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7894), - [anon_sym__Alignas] = ACTIONS(7894), - [anon_sym_BOOL] = ACTIONS(7894), - [anon_sym_IMP] = ACTIONS(7894), - [anon_sym_SEL] = ACTIONS(7894), - [anon_sym_Class] = ACTIONS(7894), - [anon_sym_id] = ACTIONS(7894), - }, - [4457] = { - [sym_identifier] = ACTIONS(7898), - [anon_sym_COMMA] = ACTIONS(7900), - [anon_sym_LPAREN2] = ACTIONS(7900), - [anon_sym_SEMI] = ACTIONS(7900), - [anon_sym___extension__] = ACTIONS(7898), - [anon_sym_extern] = ACTIONS(7898), - [anon_sym___attribute__] = ACTIONS(7898), - [anon_sym___attribute] = ACTIONS(7898), - [anon_sym_noreturn] = ACTIONS(7898), - [anon_sym_LBRACK] = ACTIONS(7900), - [anon_sym___declspec] = ACTIONS(7898), - [anon_sym_LBRACE] = ACTIONS(7900), - [anon_sym_signed] = ACTIONS(7898), - [anon_sym_unsigned] = ACTIONS(7898), - [anon_sym_long] = ACTIONS(7898), - [anon_sym_short] = ACTIONS(7898), - [anon_sym_EQ] = ACTIONS(7900), - [anon_sym_ATautoreleasepool] = ACTIONS(7900), - [anon_sym_static] = ACTIONS(7898), - [anon_sym_auto] = ACTIONS(7898), - [anon_sym_register] = ACTIONS(7898), - [anon_sym_inline] = ACTIONS(7898), - [anon_sym___inline] = ACTIONS(7898), - [anon_sym___inline__] = ACTIONS(7898), - [anon_sym___forceinline] = ACTIONS(7898), - [anon_sym_thread_local] = ACTIONS(7898), - [anon_sym___thread] = ACTIONS(7898), - [anon_sym_CG_EXTERN] = ACTIONS(7898), - [anon_sym_CG_INLINE] = ACTIONS(7898), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7898), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7898), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7898), - [anon_sym_IBOutlet] = ACTIONS(7898), - [anon_sym_IBInspectable] = ACTIONS(7898), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7898), - [anon_sym_NS_INLINE] = ACTIONS(7898), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7898), - [anon_sym_OBJC_EXPORT] = ACTIONS(7898), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7898), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7898), - [anon_sym_const] = ACTIONS(7898), - [anon_sym_constexpr] = ACTIONS(7898), - [anon_sym_volatile] = ACTIONS(7898), - [anon_sym_restrict] = ACTIONS(7898), - [anon_sym___restrict__] = ACTIONS(7898), - [anon_sym__Atomic] = ACTIONS(7898), - [anon_sym__Noreturn] = ACTIONS(7898), - [anon_sym_nullable] = ACTIONS(7898), - [anon_sym__Complex] = ACTIONS(7898), - [anon_sym__Nonnull] = ACTIONS(7898), - [anon_sym__Nullable] = ACTIONS(7898), - [anon_sym__Nullable_result] = ACTIONS(7898), - [anon_sym__Null_unspecified] = ACTIONS(7898), - [anon_sym___autoreleasing] = ACTIONS(7898), - [anon_sym___block] = ACTIONS(7898), - [anon_sym___bridge] = ACTIONS(7898), - [anon_sym___bridge_retained] = ACTIONS(7898), - [anon_sym___bridge_transfer] = ACTIONS(7898), - [anon_sym___complex] = ACTIONS(7898), - [anon_sym___const] = ACTIONS(7898), - [anon_sym___imag] = ACTIONS(7898), - [anon_sym___kindof] = ACTIONS(7898), - [anon_sym___nonnull] = ACTIONS(7898), - [anon_sym___nullable] = ACTIONS(7898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7898), - [anon_sym___real] = ACTIONS(7898), - [anon_sym___strong] = ACTIONS(7898), - [anon_sym___unsafe_unretained] = ACTIONS(7898), - [anon_sym___unused] = ACTIONS(7898), - [anon_sym___weak] = ACTIONS(7898), - [sym_primitive_type] = ACTIONS(7898), - [anon_sym_enum] = ACTIONS(7898), - [anon_sym_struct] = ACTIONS(7898), - [anon_sym_union] = ACTIONS(7898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7898), - [anon_sym___typeof] = ACTIONS(7898), - [anon_sym_typeof] = ACTIONS(7898), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7898), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7898), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7898), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7898), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7898), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7898), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7898), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7898), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7898), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7898), - [anon_sym_NS_AVAILABLE] = ACTIONS(7898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7898), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7898), - [anon_sym_API_AVAILABLE] = ACTIONS(7898), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7898), - [anon_sym_API_DEPRECATED] = ACTIONS(7898), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7898), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7898), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7898), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7898), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7898), - [anon_sym___deprecated_msg] = ACTIONS(7898), - [anon_sym___deprecated_enum_msg] = ACTIONS(7898), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7898), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7898), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7898), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7898), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7898), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7898), - [anon_sym__Alignas] = ACTIONS(7898), - [anon_sym_BOOL] = ACTIONS(7898), - [anon_sym_IMP] = ACTIONS(7898), - [anon_sym_SEL] = ACTIONS(7898), - [anon_sym_Class] = ACTIONS(7898), - [anon_sym_id] = ACTIONS(7898), - }, - [4458] = { - [sym_identifier] = ACTIONS(6877), - [anon_sym_COMMA] = ACTIONS(6864), - [anon_sym_LPAREN2] = ACTIONS(6864), - [anon_sym_SEMI] = ACTIONS(6864), - [anon_sym___extension__] = ACTIONS(6877), - [anon_sym_extern] = ACTIONS(6877), - [anon_sym___attribute__] = ACTIONS(6877), - [anon_sym___attribute] = ACTIONS(6877), - [anon_sym_noreturn] = ACTIONS(6877), - [anon_sym_LBRACK] = ACTIONS(6864), - [anon_sym___declspec] = ACTIONS(6877), - [anon_sym_LBRACE] = ACTIONS(6864), - [anon_sym_signed] = ACTIONS(6877), - [anon_sym_unsigned] = ACTIONS(6877), - [anon_sym_long] = ACTIONS(6877), - [anon_sym_short] = ACTIONS(6877), - [anon_sym_EQ] = ACTIONS(6864), - [anon_sym_ATautoreleasepool] = ACTIONS(6864), - [anon_sym_static] = ACTIONS(6877), - [anon_sym_auto] = ACTIONS(6877), - [anon_sym_register] = ACTIONS(6877), - [anon_sym_inline] = ACTIONS(6877), - [anon_sym___inline] = ACTIONS(6877), - [anon_sym___inline__] = ACTIONS(6877), - [anon_sym___forceinline] = ACTIONS(6877), - [anon_sym_thread_local] = ACTIONS(6877), - [anon_sym___thread] = ACTIONS(6877), - [anon_sym_CG_EXTERN] = ACTIONS(6877), - [anon_sym_CG_INLINE] = ACTIONS(6877), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6877), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6877), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6877), - [anon_sym_IBOutlet] = ACTIONS(6877), - [anon_sym_IBInspectable] = ACTIONS(6877), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6877), - [anon_sym_NS_INLINE] = ACTIONS(6877), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6877), - [anon_sym_OBJC_EXPORT] = ACTIONS(6877), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6877), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6877), - [anon_sym_const] = ACTIONS(6877), - [anon_sym_constexpr] = ACTIONS(6877), - [anon_sym_volatile] = ACTIONS(6877), - [anon_sym_restrict] = ACTIONS(6877), - [anon_sym___restrict__] = ACTIONS(6877), - [anon_sym__Atomic] = ACTIONS(6877), - [anon_sym__Noreturn] = ACTIONS(6877), - [anon_sym_nullable] = ACTIONS(6877), - [anon_sym__Complex] = ACTIONS(6877), - [anon_sym__Nonnull] = ACTIONS(6877), - [anon_sym__Nullable] = ACTIONS(6877), - [anon_sym__Nullable_result] = ACTIONS(6877), - [anon_sym__Null_unspecified] = ACTIONS(6877), - [anon_sym___autoreleasing] = ACTIONS(6877), - [anon_sym___block] = ACTIONS(6877), - [anon_sym___bridge] = ACTIONS(6877), - [anon_sym___bridge_retained] = ACTIONS(6877), - [anon_sym___bridge_transfer] = ACTIONS(6877), - [anon_sym___complex] = ACTIONS(6877), - [anon_sym___const] = ACTIONS(6877), - [anon_sym___imag] = ACTIONS(6877), - [anon_sym___kindof] = ACTIONS(6877), - [anon_sym___nonnull] = ACTIONS(6877), - [anon_sym___nullable] = ACTIONS(6877), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6877), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6877), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6877), - [anon_sym___real] = ACTIONS(6877), - [anon_sym___strong] = ACTIONS(6877), - [anon_sym___unsafe_unretained] = ACTIONS(6877), - [anon_sym___unused] = ACTIONS(6877), - [anon_sym___weak] = ACTIONS(6877), - [sym_primitive_type] = ACTIONS(6877), - [anon_sym_enum] = ACTIONS(6877), - [anon_sym_struct] = ACTIONS(6877), - [anon_sym_union] = ACTIONS(6877), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6877), - [anon_sym___typeof] = ACTIONS(6877), - [anon_sym_typeof] = ACTIONS(6877), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6877), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6877), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6877), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6877), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6877), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6877), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6877), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6877), - [anon_sym_NS_AVAILABLE] = ACTIONS(6877), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6877), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_API_AVAILABLE] = ACTIONS(6877), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_API_DEPRECATED] = ACTIONS(6877), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6877), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6877), - [anon_sym___deprecated_msg] = ACTIONS(6877), - [anon_sym___deprecated_enum_msg] = ACTIONS(6877), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6877), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6877), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6877), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6877), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6877), - [anon_sym__Alignas] = ACTIONS(6877), - [anon_sym_BOOL] = ACTIONS(6877), - [anon_sym_IMP] = ACTIONS(6877), - [anon_sym_SEL] = ACTIONS(6877), - [anon_sym_Class] = ACTIONS(6877), - [anon_sym_id] = ACTIONS(6877), - }, - [4459] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_RPAREN] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7904), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(7908), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2210), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(2212), - [anon_sym_AMP] = ACTIONS(7908), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2210), - [anon_sym_GT_GT] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_EQ] = ACTIONS(2210), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_STAR_EQ] = ACTIONS(2200), - [anon_sym_SLASH_EQ] = ACTIONS(2200), - [anon_sym_PERCENT_EQ] = ACTIONS(2200), - [anon_sym_PLUS_EQ] = ACTIONS(2200), - [anon_sym_DASH_EQ] = ACTIONS(2200), - [anon_sym_LT_LT_EQ] = ACTIONS(2200), - [anon_sym_GT_GT_EQ] = ACTIONS(2200), - [anon_sym_AMP_EQ] = ACTIONS(2200), - [anon_sym_CARET_EQ] = ACTIONS(2200), - [anon_sym_PIPE_EQ] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [4460] = { - [sym_identifier] = ACTIONS(7920), - [anon_sym_COMMA] = ACTIONS(7922), - [anon_sym_LPAREN2] = ACTIONS(7922), - [anon_sym_SEMI] = ACTIONS(7922), - [anon_sym___extension__] = ACTIONS(7920), - [anon_sym_extern] = ACTIONS(7920), - [anon_sym___attribute__] = ACTIONS(7920), - [anon_sym___attribute] = ACTIONS(7920), - [anon_sym_noreturn] = ACTIONS(7920), - [anon_sym_LBRACK] = ACTIONS(7922), - [anon_sym___declspec] = ACTIONS(7920), - [anon_sym_LBRACE] = ACTIONS(7922), - [anon_sym_signed] = ACTIONS(7920), - [anon_sym_unsigned] = ACTIONS(7920), - [anon_sym_long] = ACTIONS(7920), - [anon_sym_short] = ACTIONS(7920), - [anon_sym_EQ] = ACTIONS(7922), - [anon_sym_ATautoreleasepool] = ACTIONS(7922), - [anon_sym_static] = ACTIONS(7920), - [anon_sym_auto] = ACTIONS(7920), - [anon_sym_register] = ACTIONS(7920), - [anon_sym_inline] = ACTIONS(7920), - [anon_sym___inline] = ACTIONS(7920), - [anon_sym___inline__] = ACTIONS(7920), - [anon_sym___forceinline] = ACTIONS(7920), - [anon_sym_thread_local] = ACTIONS(7920), - [anon_sym___thread] = ACTIONS(7920), - [anon_sym_CG_EXTERN] = ACTIONS(7920), - [anon_sym_CG_INLINE] = ACTIONS(7920), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7920), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7920), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7920), - [anon_sym_IBOutlet] = ACTIONS(7920), - [anon_sym_IBInspectable] = ACTIONS(7920), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7920), - [anon_sym_NS_INLINE] = ACTIONS(7920), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7920), - [anon_sym_OBJC_EXPORT] = ACTIONS(7920), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7920), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7920), - [anon_sym_const] = ACTIONS(7920), - [anon_sym_constexpr] = ACTIONS(7920), - [anon_sym_volatile] = ACTIONS(7920), - [anon_sym_restrict] = ACTIONS(7920), - [anon_sym___restrict__] = ACTIONS(7920), - [anon_sym__Atomic] = ACTIONS(7920), - [anon_sym__Noreturn] = ACTIONS(7920), - [anon_sym_nullable] = ACTIONS(7920), - [anon_sym__Complex] = ACTIONS(7920), - [anon_sym__Nonnull] = ACTIONS(7920), - [anon_sym__Nullable] = ACTIONS(7920), - [anon_sym__Nullable_result] = ACTIONS(7920), - [anon_sym__Null_unspecified] = ACTIONS(7920), - [anon_sym___autoreleasing] = ACTIONS(7920), - [anon_sym___block] = ACTIONS(7920), - [anon_sym___bridge] = ACTIONS(7920), - [anon_sym___bridge_retained] = ACTIONS(7920), - [anon_sym___bridge_transfer] = ACTIONS(7920), - [anon_sym___complex] = ACTIONS(7920), - [anon_sym___const] = ACTIONS(7920), - [anon_sym___imag] = ACTIONS(7920), - [anon_sym___kindof] = ACTIONS(7920), - [anon_sym___nonnull] = ACTIONS(7920), - [anon_sym___nullable] = ACTIONS(7920), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7920), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7920), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7920), - [anon_sym___real] = ACTIONS(7920), - [anon_sym___strong] = ACTIONS(7920), - [anon_sym___unsafe_unretained] = ACTIONS(7920), - [anon_sym___unused] = ACTIONS(7920), - [anon_sym___weak] = ACTIONS(7920), - [sym_primitive_type] = ACTIONS(7920), - [anon_sym_enum] = ACTIONS(7920), - [anon_sym_struct] = ACTIONS(7920), - [anon_sym_union] = ACTIONS(7920), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7920), - [anon_sym___typeof] = ACTIONS(7920), - [anon_sym_typeof] = ACTIONS(7920), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7920), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7920), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7920), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7920), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7920), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7920), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7920), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7920), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7920), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7920), - [anon_sym_NS_AVAILABLE] = ACTIONS(7920), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7920), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7920), - [anon_sym_API_AVAILABLE] = ACTIONS(7920), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7920), - [anon_sym_API_DEPRECATED] = ACTIONS(7920), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7920), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7920), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7920), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7920), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7920), - [anon_sym___deprecated_msg] = ACTIONS(7920), - [anon_sym___deprecated_enum_msg] = ACTIONS(7920), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7920), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7920), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7920), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7920), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7920), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7920), - [anon_sym__Alignas] = ACTIONS(7920), - [anon_sym_BOOL] = ACTIONS(7920), - [anon_sym_IMP] = ACTIONS(7920), - [anon_sym_SEL] = ACTIONS(7920), - [anon_sym_Class] = ACTIONS(7920), - [anon_sym_id] = ACTIONS(7920), - }, - [4461] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym__abstract_declarator] = STATE(7260), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [anon_sym_COMMA] = ACTIONS(7115), - [anon_sym_RPAREN] = ACTIONS(7115), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(5801), - [anon_sym_CARET] = ACTIONS(5803), - [anon_sym_GT] = ACTIONS(7115), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(7930), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_COLON] = ACTIONS(7115), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4462] = { - [sym_identifier] = ACTIONS(7940), - [anon_sym_COMMA] = ACTIONS(7942), - [anon_sym_LPAREN2] = ACTIONS(7942), - [anon_sym_SEMI] = ACTIONS(7942), - [anon_sym___extension__] = ACTIONS(7940), - [anon_sym_extern] = ACTIONS(7940), - [anon_sym___attribute__] = ACTIONS(7940), - [anon_sym___attribute] = ACTIONS(7940), - [anon_sym_noreturn] = ACTIONS(7940), - [anon_sym_LBRACK] = ACTIONS(7942), - [anon_sym___declspec] = ACTIONS(7940), - [anon_sym_LBRACE] = ACTIONS(7942), - [anon_sym_signed] = ACTIONS(7940), - [anon_sym_unsigned] = ACTIONS(7940), - [anon_sym_long] = ACTIONS(7940), - [anon_sym_short] = ACTIONS(7940), - [anon_sym_EQ] = ACTIONS(7942), - [anon_sym_ATautoreleasepool] = ACTIONS(7942), - [anon_sym_static] = ACTIONS(7940), - [anon_sym_auto] = ACTIONS(7940), - [anon_sym_register] = ACTIONS(7940), - [anon_sym_inline] = ACTIONS(7940), - [anon_sym___inline] = ACTIONS(7940), - [anon_sym___inline__] = ACTIONS(7940), - [anon_sym___forceinline] = ACTIONS(7940), - [anon_sym_thread_local] = ACTIONS(7940), - [anon_sym___thread] = ACTIONS(7940), - [anon_sym_CG_EXTERN] = ACTIONS(7940), - [anon_sym_CG_INLINE] = ACTIONS(7940), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7940), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7940), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7940), - [anon_sym_IBOutlet] = ACTIONS(7940), - [anon_sym_IBInspectable] = ACTIONS(7940), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7940), - [anon_sym_NS_INLINE] = ACTIONS(7940), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7940), - [anon_sym_OBJC_EXPORT] = ACTIONS(7940), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7940), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7940), - [anon_sym_const] = ACTIONS(7940), - [anon_sym_constexpr] = ACTIONS(7940), - [anon_sym_volatile] = ACTIONS(7940), - [anon_sym_restrict] = ACTIONS(7940), - [anon_sym___restrict__] = ACTIONS(7940), - [anon_sym__Atomic] = ACTIONS(7940), - [anon_sym__Noreturn] = ACTIONS(7940), - [anon_sym_nullable] = ACTIONS(7940), - [anon_sym__Complex] = ACTIONS(7940), - [anon_sym__Nonnull] = ACTIONS(7940), - [anon_sym__Nullable] = ACTIONS(7940), - [anon_sym__Nullable_result] = ACTIONS(7940), - [anon_sym__Null_unspecified] = ACTIONS(7940), - [anon_sym___autoreleasing] = ACTIONS(7940), - [anon_sym___block] = ACTIONS(7940), - [anon_sym___bridge] = ACTIONS(7940), - [anon_sym___bridge_retained] = ACTIONS(7940), - [anon_sym___bridge_transfer] = ACTIONS(7940), - [anon_sym___complex] = ACTIONS(7940), - [anon_sym___const] = ACTIONS(7940), - [anon_sym___imag] = ACTIONS(7940), - [anon_sym___kindof] = ACTIONS(7940), - [anon_sym___nonnull] = ACTIONS(7940), - [anon_sym___nullable] = ACTIONS(7940), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7940), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7940), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7940), - [anon_sym___real] = ACTIONS(7940), - [anon_sym___strong] = ACTIONS(7940), - [anon_sym___unsafe_unretained] = ACTIONS(7940), - [anon_sym___unused] = ACTIONS(7940), - [anon_sym___weak] = ACTIONS(7940), - [sym_primitive_type] = ACTIONS(7940), - [anon_sym_enum] = ACTIONS(7940), - [anon_sym_struct] = ACTIONS(7940), - [anon_sym_union] = ACTIONS(7940), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7940), - [anon_sym___typeof] = ACTIONS(7940), - [anon_sym_typeof] = ACTIONS(7940), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7940), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7940), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7940), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7940), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7940), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7940), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7940), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7940), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7940), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7940), - [anon_sym_NS_AVAILABLE] = ACTIONS(7940), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7940), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7940), - [anon_sym_API_AVAILABLE] = ACTIONS(7940), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7940), - [anon_sym_API_DEPRECATED] = ACTIONS(7940), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7940), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7940), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7940), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7940), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7940), - [anon_sym___deprecated_msg] = ACTIONS(7940), - [anon_sym___deprecated_enum_msg] = ACTIONS(7940), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7940), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7940), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7940), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7940), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7940), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7940), - [anon_sym__Alignas] = ACTIONS(7940), - [anon_sym_BOOL] = ACTIONS(7940), - [anon_sym_IMP] = ACTIONS(7940), - [anon_sym_SEL] = ACTIONS(7940), - [anon_sym_Class] = ACTIONS(7940), - [anon_sym_id] = ACTIONS(7940), - }, - [4463] = { - [sym_identifier] = ACTIONS(7944), - [anon_sym_COMMA] = ACTIONS(7946), - [anon_sym_LPAREN2] = ACTIONS(7946), - [anon_sym_SEMI] = ACTIONS(7946), - [anon_sym___extension__] = ACTIONS(7944), - [anon_sym_extern] = ACTIONS(7944), - [anon_sym___attribute__] = ACTIONS(7944), - [anon_sym___attribute] = ACTIONS(7944), - [anon_sym_noreturn] = ACTIONS(7944), - [anon_sym_LBRACK] = ACTIONS(7946), - [anon_sym___declspec] = ACTIONS(7944), - [anon_sym_LBRACE] = ACTIONS(7946), - [anon_sym_signed] = ACTIONS(7944), - [anon_sym_unsigned] = ACTIONS(7944), - [anon_sym_long] = ACTIONS(7944), - [anon_sym_short] = ACTIONS(7944), - [anon_sym_EQ] = ACTIONS(7946), - [anon_sym_ATautoreleasepool] = ACTIONS(7946), - [anon_sym_static] = ACTIONS(7944), - [anon_sym_auto] = ACTIONS(7944), - [anon_sym_register] = ACTIONS(7944), - [anon_sym_inline] = ACTIONS(7944), - [anon_sym___inline] = ACTIONS(7944), - [anon_sym___inline__] = ACTIONS(7944), - [anon_sym___forceinline] = ACTIONS(7944), - [anon_sym_thread_local] = ACTIONS(7944), - [anon_sym___thread] = ACTIONS(7944), - [anon_sym_CG_EXTERN] = ACTIONS(7944), - [anon_sym_CG_INLINE] = ACTIONS(7944), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7944), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7944), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7944), - [anon_sym_IBOutlet] = ACTIONS(7944), - [anon_sym_IBInspectable] = ACTIONS(7944), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7944), - [anon_sym_NS_INLINE] = ACTIONS(7944), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7944), - [anon_sym_OBJC_EXPORT] = ACTIONS(7944), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7944), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7944), - [anon_sym_const] = ACTIONS(7944), - [anon_sym_constexpr] = ACTIONS(7944), - [anon_sym_volatile] = ACTIONS(7944), - [anon_sym_restrict] = ACTIONS(7944), - [anon_sym___restrict__] = ACTIONS(7944), - [anon_sym__Atomic] = ACTIONS(7944), - [anon_sym__Noreturn] = ACTIONS(7944), - [anon_sym_nullable] = ACTIONS(7944), - [anon_sym__Complex] = ACTIONS(7944), - [anon_sym__Nonnull] = ACTIONS(7944), - [anon_sym__Nullable] = ACTIONS(7944), - [anon_sym__Nullable_result] = ACTIONS(7944), - [anon_sym__Null_unspecified] = ACTIONS(7944), - [anon_sym___autoreleasing] = ACTIONS(7944), - [anon_sym___block] = ACTIONS(7944), - [anon_sym___bridge] = ACTIONS(7944), - [anon_sym___bridge_retained] = ACTIONS(7944), - [anon_sym___bridge_transfer] = ACTIONS(7944), - [anon_sym___complex] = ACTIONS(7944), - [anon_sym___const] = ACTIONS(7944), - [anon_sym___imag] = ACTIONS(7944), - [anon_sym___kindof] = ACTIONS(7944), - [anon_sym___nonnull] = ACTIONS(7944), - [anon_sym___nullable] = ACTIONS(7944), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7944), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7944), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7944), - [anon_sym___real] = ACTIONS(7944), - [anon_sym___strong] = ACTIONS(7944), - [anon_sym___unsafe_unretained] = ACTIONS(7944), - [anon_sym___unused] = ACTIONS(7944), - [anon_sym___weak] = ACTIONS(7944), - [sym_primitive_type] = ACTIONS(7944), - [anon_sym_enum] = ACTIONS(7944), - [anon_sym_struct] = ACTIONS(7944), - [anon_sym_union] = ACTIONS(7944), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7944), - [anon_sym___typeof] = ACTIONS(7944), - [anon_sym_typeof] = ACTIONS(7944), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7944), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7944), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7944), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7944), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7944), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7944), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7944), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7944), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7944), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7944), - [anon_sym_NS_AVAILABLE] = ACTIONS(7944), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7944), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7944), - [anon_sym_API_AVAILABLE] = ACTIONS(7944), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7944), - [anon_sym_API_DEPRECATED] = ACTIONS(7944), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7944), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7944), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7944), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7944), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7944), - [anon_sym___deprecated_msg] = ACTIONS(7944), - [anon_sym___deprecated_enum_msg] = ACTIONS(7944), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7944), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7944), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7944), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7944), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7944), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7944), - [anon_sym__Alignas] = ACTIONS(7944), - [anon_sym_BOOL] = ACTIONS(7944), - [anon_sym_IMP] = ACTIONS(7944), - [anon_sym_SEL] = ACTIONS(7944), - [anon_sym_Class] = ACTIONS(7944), - [anon_sym_id] = ACTIONS(7944), - }, - [4464] = { - [sym__declaration_modifiers] = STATE(4461), - [sym_attribute_specifier] = STATE(4461), - [sym_attribute_declaration] = STATE(4461), - [sym_ms_declspec_modifier] = STATE(4461), - [sym__abstract_declarator] = STATE(7271), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4461), - [sym_type_qualifier] = STATE(4461), - [sym_parameter_list] = STATE(6647), - [sym_availability_attribute_specifier] = STATE(4461), - [sym_alignas_specifier] = STATE(4461), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4461), - [anon_sym_COMMA] = ACTIONS(6471), - [anon_sym_RPAREN] = ACTIONS(6471), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(5801), - [anon_sym_CARET] = ACTIONS(5803), - [anon_sym_GT] = ACTIONS(6471), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(7930), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_COLON] = ACTIONS(6471), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4465] = { - [sym_identifier] = ACTIONS(7948), - [anon_sym_COMMA] = ACTIONS(7950), - [anon_sym_LPAREN2] = ACTIONS(7950), - [anon_sym_SEMI] = ACTIONS(7950), - [anon_sym___extension__] = ACTIONS(7948), - [anon_sym_extern] = ACTIONS(7948), - [anon_sym___attribute__] = ACTIONS(7948), - [anon_sym___attribute] = ACTIONS(7948), - [anon_sym_noreturn] = ACTIONS(7948), - [anon_sym_LBRACK] = ACTIONS(7950), - [anon_sym___declspec] = ACTIONS(7948), - [anon_sym_LBRACE] = ACTIONS(7950), - [anon_sym_signed] = ACTIONS(7948), - [anon_sym_unsigned] = ACTIONS(7948), - [anon_sym_long] = ACTIONS(7948), - [anon_sym_short] = ACTIONS(7948), - [anon_sym_EQ] = ACTIONS(7950), - [anon_sym_ATautoreleasepool] = ACTIONS(7950), - [anon_sym_static] = ACTIONS(7948), - [anon_sym_auto] = ACTIONS(7948), - [anon_sym_register] = ACTIONS(7948), - [anon_sym_inline] = ACTIONS(7948), - [anon_sym___inline] = ACTIONS(7948), - [anon_sym___inline__] = ACTIONS(7948), - [anon_sym___forceinline] = ACTIONS(7948), - [anon_sym_thread_local] = ACTIONS(7948), - [anon_sym___thread] = ACTIONS(7948), - [anon_sym_CG_EXTERN] = ACTIONS(7948), - [anon_sym_CG_INLINE] = ACTIONS(7948), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7948), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7948), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7948), - [anon_sym_IBOutlet] = ACTIONS(7948), - [anon_sym_IBInspectable] = ACTIONS(7948), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7948), - [anon_sym_NS_INLINE] = ACTIONS(7948), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7948), - [anon_sym_OBJC_EXPORT] = ACTIONS(7948), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7948), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7948), - [anon_sym_const] = ACTIONS(7948), - [anon_sym_constexpr] = ACTIONS(7948), - [anon_sym_volatile] = ACTIONS(7948), - [anon_sym_restrict] = ACTIONS(7948), - [anon_sym___restrict__] = ACTIONS(7948), - [anon_sym__Atomic] = ACTIONS(7948), - [anon_sym__Noreturn] = ACTIONS(7948), - [anon_sym_nullable] = ACTIONS(7948), - [anon_sym__Complex] = ACTIONS(7948), - [anon_sym__Nonnull] = ACTIONS(7948), - [anon_sym__Nullable] = ACTIONS(7948), - [anon_sym__Nullable_result] = ACTIONS(7948), - [anon_sym__Null_unspecified] = ACTIONS(7948), - [anon_sym___autoreleasing] = ACTIONS(7948), - [anon_sym___block] = ACTIONS(7948), - [anon_sym___bridge] = ACTIONS(7948), - [anon_sym___bridge_retained] = ACTIONS(7948), - [anon_sym___bridge_transfer] = ACTIONS(7948), - [anon_sym___complex] = ACTIONS(7948), - [anon_sym___const] = ACTIONS(7948), - [anon_sym___imag] = ACTIONS(7948), - [anon_sym___kindof] = ACTIONS(7948), - [anon_sym___nonnull] = ACTIONS(7948), - [anon_sym___nullable] = ACTIONS(7948), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7948), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7948), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7948), - [anon_sym___real] = ACTIONS(7948), - [anon_sym___strong] = ACTIONS(7948), - [anon_sym___unsafe_unretained] = ACTIONS(7948), - [anon_sym___unused] = ACTIONS(7948), - [anon_sym___weak] = ACTIONS(7948), - [sym_primitive_type] = ACTIONS(7948), - [anon_sym_enum] = ACTIONS(7948), - [anon_sym_struct] = ACTIONS(7948), - [anon_sym_union] = ACTIONS(7948), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7948), - [anon_sym___typeof] = ACTIONS(7948), - [anon_sym_typeof] = ACTIONS(7948), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7948), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7948), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7948), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7948), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7948), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7948), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7948), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7948), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7948), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7948), - [anon_sym_NS_AVAILABLE] = ACTIONS(7948), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7948), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7948), - [anon_sym_API_AVAILABLE] = ACTIONS(7948), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7948), - [anon_sym_API_DEPRECATED] = ACTIONS(7948), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7948), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7948), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7948), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7948), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7948), - [anon_sym___deprecated_msg] = ACTIONS(7948), - [anon_sym___deprecated_enum_msg] = ACTIONS(7948), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7948), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7948), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7948), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7948), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7948), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7948), - [anon_sym__Alignas] = ACTIONS(7948), - [anon_sym_BOOL] = ACTIONS(7948), - [anon_sym_IMP] = ACTIONS(7948), - [anon_sym_SEL] = ACTIONS(7948), - [anon_sym_Class] = ACTIONS(7948), - [anon_sym_id] = ACTIONS(7948), - }, - [4466] = { - [sym_ms_declspec_modifier] = STATE(9490), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(7952), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4467] = { - [aux_sym_c_method_parameter_repeat1] = STATE(4467), - [sym_identifier] = ACTIONS(7954), - [anon_sym_COMMA] = ACTIONS(7956), - [anon_sym_SEMI] = ACTIONS(7959), - [anon_sym___extension__] = ACTIONS(7954), - [anon_sym_extern] = ACTIONS(7954), - [anon_sym___attribute__] = ACTIONS(7954), - [anon_sym___attribute] = ACTIONS(7954), - [anon_sym_noreturn] = ACTIONS(7954), - [anon_sym_LBRACK] = ACTIONS(7959), - [anon_sym___declspec] = ACTIONS(7954), - [anon_sym_LBRACE] = ACTIONS(7959), - [anon_sym_signed] = ACTIONS(7954), - [anon_sym_unsigned] = ACTIONS(7954), - [anon_sym_long] = ACTIONS(7954), - [anon_sym_short] = ACTIONS(7954), - [anon_sym_ATautoreleasepool] = ACTIONS(7959), - [anon_sym_static] = ACTIONS(7954), - [anon_sym_auto] = ACTIONS(7954), - [anon_sym_register] = ACTIONS(7954), - [anon_sym_inline] = ACTIONS(7954), - [anon_sym___inline] = ACTIONS(7954), - [anon_sym___inline__] = ACTIONS(7954), - [anon_sym___forceinline] = ACTIONS(7954), - [anon_sym_thread_local] = ACTIONS(7954), - [anon_sym___thread] = ACTIONS(7954), - [anon_sym_CG_EXTERN] = ACTIONS(7954), - [anon_sym_CG_INLINE] = ACTIONS(7954), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7954), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7954), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7954), - [anon_sym_IBOutlet] = ACTIONS(7954), - [anon_sym_IBInspectable] = ACTIONS(7954), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7954), - [anon_sym_NS_INLINE] = ACTIONS(7954), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7954), - [anon_sym_OBJC_EXPORT] = ACTIONS(7954), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7954), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7954), - [anon_sym_const] = ACTIONS(7954), - [anon_sym_constexpr] = ACTIONS(7954), - [anon_sym_volatile] = ACTIONS(7954), - [anon_sym_restrict] = ACTIONS(7954), - [anon_sym___restrict__] = ACTIONS(7954), - [anon_sym__Atomic] = ACTIONS(7954), - [anon_sym__Noreturn] = ACTIONS(7954), - [anon_sym_nullable] = ACTIONS(7954), - [anon_sym__Complex] = ACTIONS(7954), - [anon_sym__Nonnull] = ACTIONS(7954), - [anon_sym__Nullable] = ACTIONS(7954), - [anon_sym__Nullable_result] = ACTIONS(7954), - [anon_sym__Null_unspecified] = ACTIONS(7954), - [anon_sym___autoreleasing] = ACTIONS(7954), - [anon_sym___block] = ACTIONS(7954), - [anon_sym___bridge] = ACTIONS(7954), - [anon_sym___bridge_retained] = ACTIONS(7954), - [anon_sym___bridge_transfer] = ACTIONS(7954), - [anon_sym___complex] = ACTIONS(7954), - [anon_sym___const] = ACTIONS(7954), - [anon_sym___imag] = ACTIONS(7954), - [anon_sym___kindof] = ACTIONS(7954), - [anon_sym___nonnull] = ACTIONS(7954), - [anon_sym___nullable] = ACTIONS(7954), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7954), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7954), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7954), - [anon_sym___real] = ACTIONS(7954), - [anon_sym___strong] = ACTIONS(7954), - [anon_sym___unsafe_unretained] = ACTIONS(7954), - [anon_sym___unused] = ACTIONS(7954), - [anon_sym___weak] = ACTIONS(7954), - [sym_primitive_type] = ACTIONS(7954), - [anon_sym_enum] = ACTIONS(7954), - [anon_sym_struct] = ACTIONS(7954), - [anon_sym_union] = ACTIONS(7954), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7954), - [anon_sym___typeof] = ACTIONS(7954), - [anon_sym_typeof] = ACTIONS(7954), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7954), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7954), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7954), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7954), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7954), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7954), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7954), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7954), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7954), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7954), - [anon_sym_NS_AVAILABLE] = ACTIONS(7954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7954), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7954), - [anon_sym_API_AVAILABLE] = ACTIONS(7954), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7954), - [anon_sym_API_DEPRECATED] = ACTIONS(7954), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7954), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7954), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7954), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7954), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7954), - [anon_sym___deprecated_msg] = ACTIONS(7954), - [anon_sym___deprecated_enum_msg] = ACTIONS(7954), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7954), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7954), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7954), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7954), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7954), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7954), - [anon_sym__Alignas] = ACTIONS(7954), - [anon_sym_BOOL] = ACTIONS(7954), - [anon_sym_IMP] = ACTIONS(7954), - [anon_sym_SEL] = ACTIONS(7954), - [anon_sym_Class] = ACTIONS(7954), - [anon_sym_id] = ACTIONS(7954), - }, - [4468] = { - [aux_sym_c_method_parameter_repeat1] = STATE(4467), - [sym_identifier] = ACTIONS(7961), - [anon_sym_COMMA] = ACTIONS(7963), - [anon_sym_SEMI] = ACTIONS(7963), - [anon_sym___extension__] = ACTIONS(7961), - [anon_sym_extern] = ACTIONS(7961), - [anon_sym___attribute__] = ACTIONS(7961), - [anon_sym___attribute] = ACTIONS(7961), - [anon_sym_noreturn] = ACTIONS(7961), - [anon_sym_LBRACK] = ACTIONS(7963), - [anon_sym___declspec] = ACTIONS(7961), - [anon_sym_LBRACE] = ACTIONS(7963), - [anon_sym_signed] = ACTIONS(7961), - [anon_sym_unsigned] = ACTIONS(7961), - [anon_sym_long] = ACTIONS(7961), - [anon_sym_short] = ACTIONS(7961), - [anon_sym_ATautoreleasepool] = ACTIONS(7963), - [anon_sym_static] = ACTIONS(7961), - [anon_sym_auto] = ACTIONS(7961), - [anon_sym_register] = ACTIONS(7961), - [anon_sym_inline] = ACTIONS(7961), - [anon_sym___inline] = ACTIONS(7961), - [anon_sym___inline__] = ACTIONS(7961), - [anon_sym___forceinline] = ACTIONS(7961), - [anon_sym_thread_local] = ACTIONS(7961), - [anon_sym___thread] = ACTIONS(7961), - [anon_sym_CG_EXTERN] = ACTIONS(7961), - [anon_sym_CG_INLINE] = ACTIONS(7961), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7961), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7961), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7961), - [anon_sym_IBOutlet] = ACTIONS(7961), - [anon_sym_IBInspectable] = ACTIONS(7961), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7961), - [anon_sym_NS_INLINE] = ACTIONS(7961), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7961), - [anon_sym_OBJC_EXPORT] = ACTIONS(7961), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7961), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7961), - [anon_sym_const] = ACTIONS(7961), - [anon_sym_constexpr] = ACTIONS(7961), - [anon_sym_volatile] = ACTIONS(7961), - [anon_sym_restrict] = ACTIONS(7961), - [anon_sym___restrict__] = ACTIONS(7961), - [anon_sym__Atomic] = ACTIONS(7961), - [anon_sym__Noreturn] = ACTIONS(7961), - [anon_sym_nullable] = ACTIONS(7961), - [anon_sym__Complex] = ACTIONS(7961), - [anon_sym__Nonnull] = ACTIONS(7961), - [anon_sym__Nullable] = ACTIONS(7961), - [anon_sym__Nullable_result] = ACTIONS(7961), - [anon_sym__Null_unspecified] = ACTIONS(7961), - [anon_sym___autoreleasing] = ACTIONS(7961), - [anon_sym___block] = ACTIONS(7961), - [anon_sym___bridge] = ACTIONS(7961), - [anon_sym___bridge_retained] = ACTIONS(7961), - [anon_sym___bridge_transfer] = ACTIONS(7961), - [anon_sym___complex] = ACTIONS(7961), - [anon_sym___const] = ACTIONS(7961), - [anon_sym___imag] = ACTIONS(7961), - [anon_sym___kindof] = ACTIONS(7961), - [anon_sym___nonnull] = ACTIONS(7961), - [anon_sym___nullable] = ACTIONS(7961), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7961), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7961), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7961), - [anon_sym___real] = ACTIONS(7961), - [anon_sym___strong] = ACTIONS(7961), - [anon_sym___unsafe_unretained] = ACTIONS(7961), - [anon_sym___unused] = ACTIONS(7961), - [anon_sym___weak] = ACTIONS(7961), - [sym_primitive_type] = ACTIONS(7961), - [anon_sym_enum] = ACTIONS(7961), - [anon_sym_struct] = ACTIONS(7961), - [anon_sym_union] = ACTIONS(7961), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7961), - [anon_sym___typeof] = ACTIONS(7961), - [anon_sym_typeof] = ACTIONS(7961), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7961), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7961), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7961), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7961), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7961), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7961), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7961), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7961), - [anon_sym_NS_AVAILABLE] = ACTIONS(7961), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7961), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_API_AVAILABLE] = ACTIONS(7961), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_API_DEPRECATED] = ACTIONS(7961), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7961), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7961), - [anon_sym___deprecated_msg] = ACTIONS(7961), - [anon_sym___deprecated_enum_msg] = ACTIONS(7961), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7961), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7961), - [anon_sym__Alignas] = ACTIONS(7961), - [anon_sym_BOOL] = ACTIONS(7961), - [anon_sym_IMP] = ACTIONS(7961), - [anon_sym_SEL] = ACTIONS(7961), - [anon_sym_Class] = ACTIONS(7961), - [anon_sym_id] = ACTIONS(7961), - }, - [4469] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9349), - [sym__field_declarator] = STATE(7125), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4470] = { - [sym_identifier] = ACTIONS(7965), - [anon_sym_COMMA] = ACTIONS(7967), - [anon_sym_SEMI] = ACTIONS(7967), - [anon_sym___extension__] = ACTIONS(7965), - [anon_sym_extern] = ACTIONS(7965), - [anon_sym___attribute__] = ACTIONS(7965), - [anon_sym___attribute] = ACTIONS(7965), - [anon_sym_noreturn] = ACTIONS(7965), - [anon_sym_LBRACK] = ACTIONS(7967), - [anon_sym___declspec] = ACTIONS(7965), - [anon_sym_LBRACE] = ACTIONS(7967), - [anon_sym_signed] = ACTIONS(7965), - [anon_sym_unsigned] = ACTIONS(7965), - [anon_sym_long] = ACTIONS(7965), - [anon_sym_short] = ACTIONS(7965), - [anon_sym_ATautoreleasepool] = ACTIONS(7967), - [anon_sym_static] = ACTIONS(7965), - [anon_sym_auto] = ACTIONS(7965), - [anon_sym_register] = ACTIONS(7965), - [anon_sym_inline] = ACTIONS(7965), - [anon_sym___inline] = ACTIONS(7965), - [anon_sym___inline__] = ACTIONS(7965), - [anon_sym___forceinline] = ACTIONS(7965), - [anon_sym_thread_local] = ACTIONS(7965), - [anon_sym___thread] = ACTIONS(7965), - [anon_sym_CG_EXTERN] = ACTIONS(7965), - [anon_sym_CG_INLINE] = ACTIONS(7965), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7965), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7965), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7965), - [anon_sym_IBOutlet] = ACTIONS(7965), - [anon_sym_IBInspectable] = ACTIONS(7965), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7965), - [anon_sym_NS_INLINE] = ACTIONS(7965), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7965), - [anon_sym_OBJC_EXPORT] = ACTIONS(7965), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7965), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7965), - [anon_sym_const] = ACTIONS(7965), - [anon_sym_constexpr] = ACTIONS(7965), - [anon_sym_volatile] = ACTIONS(7965), - [anon_sym_restrict] = ACTIONS(7965), - [anon_sym___restrict__] = ACTIONS(7965), - [anon_sym__Atomic] = ACTIONS(7965), - [anon_sym__Noreturn] = ACTIONS(7965), - [anon_sym_nullable] = ACTIONS(7965), - [anon_sym__Complex] = ACTIONS(7965), - [anon_sym__Nonnull] = ACTIONS(7965), - [anon_sym__Nullable] = ACTIONS(7965), - [anon_sym__Nullable_result] = ACTIONS(7965), - [anon_sym__Null_unspecified] = ACTIONS(7965), - [anon_sym___autoreleasing] = ACTIONS(7965), - [anon_sym___block] = ACTIONS(7965), - [anon_sym___bridge] = ACTIONS(7965), - [anon_sym___bridge_retained] = ACTIONS(7965), - [anon_sym___bridge_transfer] = ACTIONS(7965), - [anon_sym___complex] = ACTIONS(7965), - [anon_sym___const] = ACTIONS(7965), - [anon_sym___imag] = ACTIONS(7965), - [anon_sym___kindof] = ACTIONS(7965), - [anon_sym___nonnull] = ACTIONS(7965), - [anon_sym___nullable] = ACTIONS(7965), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7965), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7965), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7965), - [anon_sym___real] = ACTIONS(7965), - [anon_sym___strong] = ACTIONS(7965), - [anon_sym___unsafe_unretained] = ACTIONS(7965), - [anon_sym___unused] = ACTIONS(7965), - [anon_sym___weak] = ACTIONS(7965), - [sym_primitive_type] = ACTIONS(7965), - [anon_sym_enum] = ACTIONS(7965), - [anon_sym_COLON] = ACTIONS(7967), - [anon_sym_struct] = ACTIONS(7965), - [anon_sym_union] = ACTIONS(7965), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7965), - [anon_sym___typeof] = ACTIONS(7965), - [anon_sym_typeof] = ACTIONS(7965), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7965), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7965), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7965), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7965), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7965), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7965), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7965), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7965), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7965), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7965), - [anon_sym_NS_AVAILABLE] = ACTIONS(7965), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7965), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7965), - [anon_sym_API_AVAILABLE] = ACTIONS(7965), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7965), - [anon_sym_API_DEPRECATED] = ACTIONS(7965), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7965), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7965), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7965), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7965), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7965), - [anon_sym___deprecated_msg] = ACTIONS(7965), - [anon_sym___deprecated_enum_msg] = ACTIONS(7965), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7965), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7965), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7965), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7965), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7965), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7965), - [anon_sym__Alignas] = ACTIONS(7965), - [anon_sym_BOOL] = ACTIONS(7965), - [anon_sym_IMP] = ACTIONS(7965), - [anon_sym_SEL] = ACTIONS(7965), - [anon_sym_Class] = ACTIONS(7965), - [anon_sym_id] = ACTIONS(7965), - }, - [4471] = { - [sym_ms_declspec_modifier] = STATE(9531), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(7969), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4472] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8948), - [sym__field_declarator] = STATE(7389), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4473] = { - [sym_identifier] = ACTIONS(7971), - [anon_sym_COMMA] = ACTIONS(7973), - [anon_sym_SEMI] = ACTIONS(7973), - [anon_sym___extension__] = ACTIONS(7971), - [anon_sym_extern] = ACTIONS(7971), - [anon_sym___attribute__] = ACTIONS(7971), - [anon_sym___attribute] = ACTIONS(7971), - [anon_sym_noreturn] = ACTIONS(7971), - [anon_sym_LBRACK] = ACTIONS(7973), - [anon_sym___declspec] = ACTIONS(7971), - [anon_sym_LBRACE] = ACTIONS(7973), - [anon_sym_signed] = ACTIONS(7971), - [anon_sym_unsigned] = ACTIONS(7971), - [anon_sym_long] = ACTIONS(7971), - [anon_sym_short] = ACTIONS(7971), - [anon_sym_ATautoreleasepool] = ACTIONS(7973), - [anon_sym_static] = ACTIONS(7971), - [anon_sym_auto] = ACTIONS(7971), - [anon_sym_register] = ACTIONS(7971), - [anon_sym_inline] = ACTIONS(7971), - [anon_sym___inline] = ACTIONS(7971), - [anon_sym___inline__] = ACTIONS(7971), - [anon_sym___forceinline] = ACTIONS(7971), - [anon_sym_thread_local] = ACTIONS(7971), - [anon_sym___thread] = ACTIONS(7971), - [anon_sym_CG_EXTERN] = ACTIONS(7971), - [anon_sym_CG_INLINE] = ACTIONS(7971), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7971), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7971), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7971), - [anon_sym_IBOutlet] = ACTIONS(7971), - [anon_sym_IBInspectable] = ACTIONS(7971), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7971), - [anon_sym_NS_INLINE] = ACTIONS(7971), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7971), - [anon_sym_OBJC_EXPORT] = ACTIONS(7971), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7971), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7971), - [anon_sym_const] = ACTIONS(7971), - [anon_sym_constexpr] = ACTIONS(7971), - [anon_sym_volatile] = ACTIONS(7971), - [anon_sym_restrict] = ACTIONS(7971), - [anon_sym___restrict__] = ACTIONS(7971), - [anon_sym__Atomic] = ACTIONS(7971), - [anon_sym__Noreturn] = ACTIONS(7971), - [anon_sym_nullable] = ACTIONS(7971), - [anon_sym__Complex] = ACTIONS(7971), - [anon_sym__Nonnull] = ACTIONS(7971), - [anon_sym__Nullable] = ACTIONS(7971), - [anon_sym__Nullable_result] = ACTIONS(7971), - [anon_sym__Null_unspecified] = ACTIONS(7971), - [anon_sym___autoreleasing] = ACTIONS(7971), - [anon_sym___block] = ACTIONS(7971), - [anon_sym___bridge] = ACTIONS(7971), - [anon_sym___bridge_retained] = ACTIONS(7971), - [anon_sym___bridge_transfer] = ACTIONS(7971), - [anon_sym___complex] = ACTIONS(7971), - [anon_sym___const] = ACTIONS(7971), - [anon_sym___imag] = ACTIONS(7971), - [anon_sym___kindof] = ACTIONS(7971), - [anon_sym___nonnull] = ACTIONS(7971), - [anon_sym___nullable] = ACTIONS(7971), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7971), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7971), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7971), - [anon_sym___real] = ACTIONS(7971), - [anon_sym___strong] = ACTIONS(7971), - [anon_sym___unsafe_unretained] = ACTIONS(7971), - [anon_sym___unused] = ACTIONS(7971), - [anon_sym___weak] = ACTIONS(7971), - [sym_primitive_type] = ACTIONS(7971), - [anon_sym_enum] = ACTIONS(7971), - [anon_sym_COLON] = ACTIONS(7973), - [anon_sym_struct] = ACTIONS(7971), - [anon_sym_union] = ACTIONS(7971), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7971), - [anon_sym___typeof] = ACTIONS(7971), - [anon_sym_typeof] = ACTIONS(7971), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7971), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7971), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7971), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7971), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7971), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7971), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7971), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7971), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7971), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7971), - [anon_sym_NS_AVAILABLE] = ACTIONS(7971), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7971), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7971), - [anon_sym_API_AVAILABLE] = ACTIONS(7971), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7971), - [anon_sym_API_DEPRECATED] = ACTIONS(7971), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7971), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7971), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7971), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7971), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7971), - [anon_sym___deprecated_msg] = ACTIONS(7971), - [anon_sym___deprecated_enum_msg] = ACTIONS(7971), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7971), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7971), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7971), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7971), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7971), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7971), - [anon_sym__Alignas] = ACTIONS(7971), - [anon_sym_BOOL] = ACTIONS(7971), - [anon_sym_IMP] = ACTIONS(7971), - [anon_sym_SEL] = ACTIONS(7971), - [anon_sym_Class] = ACTIONS(7971), - [anon_sym_id] = ACTIONS(7971), - }, - [4474] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9349), - [sym__field_declarator] = STATE(7126), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4475] = { - [sym_identifier] = ACTIONS(7818), - [anon_sym_LPAREN2] = ACTIONS(7820), - [anon_sym___extension__] = ACTIONS(7818), - [anon_sym_extern] = ACTIONS(7818), - [anon_sym___attribute__] = ACTIONS(7822), - [anon_sym___attribute] = ACTIONS(7822), - [anon_sym_noreturn] = ACTIONS(7818), - [anon_sym_LBRACK] = ACTIONS(7825), - [anon_sym___declspec] = ACTIONS(7818), - [anon_sym_LBRACE] = ACTIONS(7825), - [anon_sym_signed] = ACTIONS(7818), - [anon_sym_unsigned] = ACTIONS(7818), - [anon_sym_long] = ACTIONS(7818), - [anon_sym_short] = ACTIONS(7818), - [anon_sym_ATautoreleasepool] = ACTIONS(7825), - [anon_sym_static] = ACTIONS(7818), - [anon_sym_auto] = ACTIONS(7818), - [anon_sym_register] = ACTIONS(7818), - [anon_sym_inline] = ACTIONS(7818), - [anon_sym___inline] = ACTIONS(7818), - [anon_sym___inline__] = ACTIONS(7818), - [anon_sym___forceinline] = ACTIONS(7818), - [anon_sym_thread_local] = ACTIONS(7818), - [anon_sym___thread] = ACTIONS(7818), - [anon_sym_CG_EXTERN] = ACTIONS(7818), - [anon_sym_CG_INLINE] = ACTIONS(7818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7818), - [anon_sym_IBOutlet] = ACTIONS(7818), - [anon_sym_IBInspectable] = ACTIONS(7818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7818), - [anon_sym_NS_INLINE] = ACTIONS(7818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7818), - [anon_sym_OBJC_EXPORT] = ACTIONS(7818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7818), - [anon_sym_const] = ACTIONS(7818), - [anon_sym_constexpr] = ACTIONS(7818), - [anon_sym_volatile] = ACTIONS(7818), - [anon_sym_restrict] = ACTIONS(7818), - [anon_sym___restrict__] = ACTIONS(7818), - [anon_sym__Atomic] = ACTIONS(7818), - [anon_sym__Noreturn] = ACTIONS(7818), - [anon_sym_nullable] = ACTIONS(7818), - [anon_sym__Complex] = ACTIONS(7818), - [anon_sym__Nonnull] = ACTIONS(7818), - [anon_sym__Nullable] = ACTIONS(7818), - [anon_sym__Nullable_result] = ACTIONS(7818), - [anon_sym__Null_unspecified] = ACTIONS(7818), - [anon_sym___autoreleasing] = ACTIONS(7818), - [anon_sym___block] = ACTIONS(7818), - [anon_sym___bridge] = ACTIONS(7818), - [anon_sym___bridge_retained] = ACTIONS(7818), - [anon_sym___bridge_transfer] = ACTIONS(7818), - [anon_sym___complex] = ACTIONS(7818), - [anon_sym___const] = ACTIONS(7818), - [anon_sym___imag] = ACTIONS(7818), - [anon_sym___kindof] = ACTIONS(7818), - [anon_sym___nonnull] = ACTIONS(7818), - [anon_sym___nullable] = ACTIONS(7818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7818), - [anon_sym___real] = ACTIONS(7818), - [anon_sym___strong] = ACTIONS(7818), - [anon_sym___unsafe_unretained] = ACTIONS(7818), - [anon_sym___unused] = ACTIONS(7818), - [anon_sym___weak] = ACTIONS(7818), - [sym_primitive_type] = ACTIONS(7818), - [anon_sym_enum] = ACTIONS(7818), - [anon_sym_struct] = ACTIONS(7818), - [anon_sym_union] = ACTIONS(7818), - [anon_sym_asm] = ACTIONS(7828), - [anon_sym___asm__] = ACTIONS(7828), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7818), - [anon_sym___typeof] = ACTIONS(7818), - [anon_sym_typeof] = ACTIONS(7818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7818), - [anon_sym_NS_AVAILABLE] = ACTIONS(7818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_API_AVAILABLE] = ACTIONS(7818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_API_DEPRECATED] = ACTIONS(7818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7818), - [anon_sym___deprecated_msg] = ACTIONS(7818), - [anon_sym___deprecated_enum_msg] = ACTIONS(7818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7818), - [anon_sym__Alignas] = ACTIONS(7818), - [anon_sym_BOOL] = ACTIONS(7818), - [anon_sym_IMP] = ACTIONS(7818), - [anon_sym_SEL] = ACTIONS(7818), - [anon_sym_Class] = ACTIONS(7818), - [anon_sym_id] = ACTIONS(7818), - }, - [4476] = { - [sym__declaration_modifiers] = STATE(4486), - [sym_attribute_specifier] = STATE(4486), - [sym_attribute_declaration] = STATE(4486), - [sym_ms_declspec_modifier] = STATE(4486), - [sym_ms_based_modifier] = STATE(8948), - [sym__field_declarator] = STATE(7373), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(4486), - [sym_type_qualifier] = STATE(4486), - [sym_availability_attribute_specifier] = STATE(4486), - [sym_alignas_specifier] = STATE(4486), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(4486), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4477] = { - [aux_sym_method_definition_repeat2] = STATE(4477), - [sym_identifier] = ACTIONS(7975), - [anon_sym_COMMA] = ACTIONS(7977), - [anon_sym_SEMI] = ACTIONS(7980), - [anon_sym___extension__] = ACTIONS(7975), - [anon_sym_extern] = ACTIONS(7975), - [anon_sym___attribute__] = ACTIONS(7975), - [anon_sym___attribute] = ACTIONS(7975), - [anon_sym_noreturn] = ACTIONS(7975), - [anon_sym_LBRACK] = ACTIONS(7980), - [anon_sym___declspec] = ACTIONS(7975), - [anon_sym_LBRACE] = ACTIONS(7980), - [anon_sym_signed] = ACTIONS(7975), - [anon_sym_unsigned] = ACTIONS(7975), - [anon_sym_long] = ACTIONS(7975), - [anon_sym_short] = ACTIONS(7975), - [anon_sym_ATautoreleasepool] = ACTIONS(7980), - [anon_sym_static] = ACTIONS(7975), - [anon_sym_auto] = ACTIONS(7975), - [anon_sym_register] = ACTIONS(7975), - [anon_sym_inline] = ACTIONS(7975), - [anon_sym___inline] = ACTIONS(7975), - [anon_sym___inline__] = ACTIONS(7975), - [anon_sym___forceinline] = ACTIONS(7975), - [anon_sym_thread_local] = ACTIONS(7975), - [anon_sym___thread] = ACTIONS(7975), - [anon_sym_CG_EXTERN] = ACTIONS(7975), - [anon_sym_CG_INLINE] = ACTIONS(7975), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7975), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7975), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7975), - [anon_sym_IBOutlet] = ACTIONS(7975), - [anon_sym_IBInspectable] = ACTIONS(7975), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7975), - [anon_sym_NS_INLINE] = ACTIONS(7975), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7975), - [anon_sym_OBJC_EXPORT] = ACTIONS(7975), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7975), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7975), - [anon_sym_const] = ACTIONS(7975), - [anon_sym_constexpr] = ACTIONS(7975), - [anon_sym_volatile] = ACTIONS(7975), - [anon_sym_restrict] = ACTIONS(7975), - [anon_sym___restrict__] = ACTIONS(7975), - [anon_sym__Atomic] = ACTIONS(7975), - [anon_sym__Noreturn] = ACTIONS(7975), - [anon_sym_nullable] = ACTIONS(7975), - [anon_sym__Complex] = ACTIONS(7975), - [anon_sym__Nonnull] = ACTIONS(7975), - [anon_sym__Nullable] = ACTIONS(7975), - [anon_sym__Nullable_result] = ACTIONS(7975), - [anon_sym__Null_unspecified] = ACTIONS(7975), - [anon_sym___autoreleasing] = ACTIONS(7975), - [anon_sym___block] = ACTIONS(7975), - [anon_sym___bridge] = ACTIONS(7975), - [anon_sym___bridge_retained] = ACTIONS(7975), - [anon_sym___bridge_transfer] = ACTIONS(7975), - [anon_sym___complex] = ACTIONS(7975), - [anon_sym___const] = ACTIONS(7975), - [anon_sym___imag] = ACTIONS(7975), - [anon_sym___kindof] = ACTIONS(7975), - [anon_sym___nonnull] = ACTIONS(7975), - [anon_sym___nullable] = ACTIONS(7975), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7975), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7975), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7975), - [anon_sym___real] = ACTIONS(7975), - [anon_sym___strong] = ACTIONS(7975), - [anon_sym___unsafe_unretained] = ACTIONS(7975), - [anon_sym___unused] = ACTIONS(7975), - [anon_sym___weak] = ACTIONS(7975), - [sym_primitive_type] = ACTIONS(7975), - [anon_sym_enum] = ACTIONS(7975), - [anon_sym_struct] = ACTIONS(7975), - [anon_sym_union] = ACTIONS(7975), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7975), - [anon_sym___typeof] = ACTIONS(7975), - [anon_sym_typeof] = ACTIONS(7975), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7975), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7975), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7975), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7975), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7975), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7975), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7975), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7975), - [anon_sym_NS_AVAILABLE] = ACTIONS(7975), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7975), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_API_AVAILABLE] = ACTIONS(7975), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_API_DEPRECATED] = ACTIONS(7975), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7975), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7975), - [anon_sym___deprecated_msg] = ACTIONS(7975), - [anon_sym___deprecated_enum_msg] = ACTIONS(7975), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7975), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7975), - [anon_sym__Alignas] = ACTIONS(7975), - [anon_sym_BOOL] = ACTIONS(7975), - [anon_sym_IMP] = ACTIONS(7975), - [anon_sym_SEL] = ACTIONS(7975), - [anon_sym_Class] = ACTIONS(7975), - [anon_sym_id] = ACTIONS(7975), - }, - [4478] = { - [sym_identifier] = ACTIONS(7982), - [anon_sym_COMMA] = ACTIONS(7984), - [anon_sym_SEMI] = ACTIONS(7984), - [anon_sym___extension__] = ACTIONS(7982), - [anon_sym_extern] = ACTIONS(7982), - [anon_sym___attribute__] = ACTIONS(7982), - [anon_sym___attribute] = ACTIONS(7982), - [anon_sym_noreturn] = ACTIONS(7982), - [anon_sym_LBRACK] = ACTIONS(7984), - [anon_sym___declspec] = ACTIONS(7982), - [anon_sym_LBRACE] = ACTIONS(7984), - [anon_sym_signed] = ACTIONS(7982), - [anon_sym_unsigned] = ACTIONS(7982), - [anon_sym_long] = ACTIONS(7982), - [anon_sym_short] = ACTIONS(7982), - [anon_sym_ATautoreleasepool] = ACTIONS(7984), - [anon_sym_static] = ACTIONS(7982), - [anon_sym_auto] = ACTIONS(7982), - [anon_sym_register] = ACTIONS(7982), - [anon_sym_inline] = ACTIONS(7982), - [anon_sym___inline] = ACTIONS(7982), - [anon_sym___inline__] = ACTIONS(7982), - [anon_sym___forceinline] = ACTIONS(7982), - [anon_sym_thread_local] = ACTIONS(7982), - [anon_sym___thread] = ACTIONS(7982), - [anon_sym_CG_EXTERN] = ACTIONS(7982), - [anon_sym_CG_INLINE] = ACTIONS(7982), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7982), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7982), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7982), - [anon_sym_IBOutlet] = ACTIONS(7982), - [anon_sym_IBInspectable] = ACTIONS(7982), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7982), - [anon_sym_NS_INLINE] = ACTIONS(7982), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7982), - [anon_sym_OBJC_EXPORT] = ACTIONS(7982), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7982), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7982), - [anon_sym_const] = ACTIONS(7982), - [anon_sym_constexpr] = ACTIONS(7982), - [anon_sym_volatile] = ACTIONS(7982), - [anon_sym_restrict] = ACTIONS(7982), - [anon_sym___restrict__] = ACTIONS(7982), - [anon_sym__Atomic] = ACTIONS(7982), - [anon_sym__Noreturn] = ACTIONS(7982), - [anon_sym_nullable] = ACTIONS(7982), - [anon_sym__Complex] = ACTIONS(7982), - [anon_sym__Nonnull] = ACTIONS(7982), - [anon_sym__Nullable] = ACTIONS(7982), - [anon_sym__Nullable_result] = ACTIONS(7982), - [anon_sym__Null_unspecified] = ACTIONS(7982), - [anon_sym___autoreleasing] = ACTIONS(7982), - [anon_sym___block] = ACTIONS(7982), - [anon_sym___bridge] = ACTIONS(7982), - [anon_sym___bridge_retained] = ACTIONS(7982), - [anon_sym___bridge_transfer] = ACTIONS(7982), - [anon_sym___complex] = ACTIONS(7982), - [anon_sym___const] = ACTIONS(7982), - [anon_sym___imag] = ACTIONS(7982), - [anon_sym___kindof] = ACTIONS(7982), - [anon_sym___nonnull] = ACTIONS(7982), - [anon_sym___nullable] = ACTIONS(7982), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7982), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7982), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7982), - [anon_sym___real] = ACTIONS(7982), - [anon_sym___strong] = ACTIONS(7982), - [anon_sym___unsafe_unretained] = ACTIONS(7982), - [anon_sym___unused] = ACTIONS(7982), - [anon_sym___weak] = ACTIONS(7982), - [sym_primitive_type] = ACTIONS(7982), - [anon_sym_enum] = ACTIONS(7982), - [anon_sym_COLON] = ACTIONS(7984), - [anon_sym_struct] = ACTIONS(7982), - [anon_sym_union] = ACTIONS(7982), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7982), - [anon_sym___typeof] = ACTIONS(7982), - [anon_sym_typeof] = ACTIONS(7982), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7982), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7982), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7982), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7982), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7982), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7982), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7982), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7982), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7982), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7982), - [anon_sym_NS_AVAILABLE] = ACTIONS(7982), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7982), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7982), - [anon_sym_API_AVAILABLE] = ACTIONS(7982), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7982), - [anon_sym_API_DEPRECATED] = ACTIONS(7982), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7982), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7982), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7982), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7982), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7982), - [anon_sym___deprecated_msg] = ACTIONS(7982), - [anon_sym___deprecated_enum_msg] = ACTIONS(7982), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7982), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7982), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7982), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7982), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7982), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7982), - [anon_sym__Alignas] = ACTIONS(7982), - [anon_sym_BOOL] = ACTIONS(7982), - [anon_sym_IMP] = ACTIONS(7982), - [anon_sym_SEL] = ACTIONS(7982), - [anon_sym_Class] = ACTIONS(7982), - [anon_sym_id] = ACTIONS(7982), - }, - [4479] = { - [aux_sym_c_method_parameter_repeat1] = STATE(4467), - [sym_identifier] = ACTIONS(7961), - [anon_sym_COMMA] = ACTIONS(7963), - [anon_sym_SEMI] = ACTIONS(7963), - [anon_sym___extension__] = ACTIONS(7961), - [anon_sym_extern] = ACTIONS(7961), - [anon_sym___attribute__] = ACTIONS(7961), - [anon_sym___attribute] = ACTIONS(7961), - [anon_sym_noreturn] = ACTIONS(7961), - [anon_sym_LBRACK] = ACTIONS(7963), - [anon_sym___declspec] = ACTIONS(7961), - [anon_sym_LBRACE] = ACTIONS(7963), - [anon_sym_signed] = ACTIONS(7961), - [anon_sym_unsigned] = ACTIONS(7961), - [anon_sym_long] = ACTIONS(7961), - [anon_sym_short] = ACTIONS(7961), - [anon_sym_ATautoreleasepool] = ACTIONS(7963), - [anon_sym_static] = ACTIONS(7961), - [anon_sym_auto] = ACTIONS(7961), - [anon_sym_register] = ACTIONS(7961), - [anon_sym_inline] = ACTIONS(7961), - [anon_sym___inline] = ACTIONS(7961), - [anon_sym___inline__] = ACTIONS(7961), - [anon_sym___forceinline] = ACTIONS(7961), - [anon_sym_thread_local] = ACTIONS(7961), - [anon_sym___thread] = ACTIONS(7961), - [anon_sym_CG_EXTERN] = ACTIONS(7961), - [anon_sym_CG_INLINE] = ACTIONS(7961), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7961), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7961), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7961), - [anon_sym_IBOutlet] = ACTIONS(7961), - [anon_sym_IBInspectable] = ACTIONS(7961), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7961), - [anon_sym_NS_INLINE] = ACTIONS(7961), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7961), - [anon_sym_OBJC_EXPORT] = ACTIONS(7961), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7961), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7961), - [anon_sym_const] = ACTIONS(7961), - [anon_sym_constexpr] = ACTIONS(7961), - [anon_sym_volatile] = ACTIONS(7961), - [anon_sym_restrict] = ACTIONS(7961), - [anon_sym___restrict__] = ACTIONS(7961), - [anon_sym__Atomic] = ACTIONS(7961), - [anon_sym__Noreturn] = ACTIONS(7961), - [anon_sym_nullable] = ACTIONS(7961), - [anon_sym__Complex] = ACTIONS(7961), - [anon_sym__Nonnull] = ACTIONS(7961), - [anon_sym__Nullable] = ACTIONS(7961), - [anon_sym__Nullable_result] = ACTIONS(7961), - [anon_sym__Null_unspecified] = ACTIONS(7961), - [anon_sym___autoreleasing] = ACTIONS(7961), - [anon_sym___block] = ACTIONS(7961), - [anon_sym___bridge] = ACTIONS(7961), - [anon_sym___bridge_retained] = ACTIONS(7961), - [anon_sym___bridge_transfer] = ACTIONS(7961), - [anon_sym___complex] = ACTIONS(7961), - [anon_sym___const] = ACTIONS(7961), - [anon_sym___imag] = ACTIONS(7961), - [anon_sym___kindof] = ACTIONS(7961), - [anon_sym___nonnull] = ACTIONS(7961), - [anon_sym___nullable] = ACTIONS(7961), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7961), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7961), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7961), - [anon_sym___real] = ACTIONS(7961), - [anon_sym___strong] = ACTIONS(7961), - [anon_sym___unsafe_unretained] = ACTIONS(7961), - [anon_sym___unused] = ACTIONS(7961), - [anon_sym___weak] = ACTIONS(7961), - [sym_primitive_type] = ACTIONS(7961), - [anon_sym_enum] = ACTIONS(7961), - [anon_sym_struct] = ACTIONS(7961), - [anon_sym_union] = ACTIONS(7961), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7961), - [anon_sym___typeof] = ACTIONS(7961), - [anon_sym_typeof] = ACTIONS(7961), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7961), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7961), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7961), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7961), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7961), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7961), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7961), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7961), - [anon_sym_NS_AVAILABLE] = ACTIONS(7961), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7961), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_API_AVAILABLE] = ACTIONS(7961), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_API_DEPRECATED] = ACTIONS(7961), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7961), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7961), - [anon_sym___deprecated_msg] = ACTIONS(7961), - [anon_sym___deprecated_enum_msg] = ACTIONS(7961), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7961), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7961), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7961), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7961), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7961), - [anon_sym__Alignas] = ACTIONS(7961), - [anon_sym_BOOL] = ACTIONS(7961), - [anon_sym_IMP] = ACTIONS(7961), - [anon_sym_SEL] = ACTIONS(7961), - [anon_sym_Class] = ACTIONS(7961), - [anon_sym_id] = ACTIONS(7961), - }, - [4480] = { - [sym_identifier] = ACTIONS(7986), - [anon_sym_COMMA] = ACTIONS(7988), - [anon_sym_SEMI] = ACTIONS(7988), - [anon_sym___extension__] = ACTIONS(7986), - [anon_sym_extern] = ACTIONS(7986), - [anon_sym___attribute__] = ACTIONS(7986), - [anon_sym___attribute] = ACTIONS(7986), - [anon_sym_noreturn] = ACTIONS(7986), - [anon_sym_LBRACK] = ACTIONS(7988), - [anon_sym___declspec] = ACTIONS(7986), - [anon_sym_LBRACE] = ACTIONS(7988), - [anon_sym_signed] = ACTIONS(7986), - [anon_sym_unsigned] = ACTIONS(7986), - [anon_sym_long] = ACTIONS(7986), - [anon_sym_short] = ACTIONS(7986), - [anon_sym_ATautoreleasepool] = ACTIONS(7988), - [anon_sym_static] = ACTIONS(7986), - [anon_sym_auto] = ACTIONS(7986), - [anon_sym_register] = ACTIONS(7986), - [anon_sym_inline] = ACTIONS(7986), - [anon_sym___inline] = ACTIONS(7986), - [anon_sym___inline__] = ACTIONS(7986), - [anon_sym___forceinline] = ACTIONS(7986), - [anon_sym_thread_local] = ACTIONS(7986), - [anon_sym___thread] = ACTIONS(7986), - [anon_sym_CG_EXTERN] = ACTIONS(7986), - [anon_sym_CG_INLINE] = ACTIONS(7986), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7986), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7986), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7986), - [anon_sym_IBOutlet] = ACTIONS(7986), - [anon_sym_IBInspectable] = ACTIONS(7986), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7986), - [anon_sym_NS_INLINE] = ACTIONS(7986), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7986), - [anon_sym_OBJC_EXPORT] = ACTIONS(7986), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7986), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7986), - [anon_sym_const] = ACTIONS(7986), - [anon_sym_constexpr] = ACTIONS(7986), - [anon_sym_volatile] = ACTIONS(7986), - [anon_sym_restrict] = ACTIONS(7986), - [anon_sym___restrict__] = ACTIONS(7986), - [anon_sym__Atomic] = ACTIONS(7986), - [anon_sym__Noreturn] = ACTIONS(7986), - [anon_sym_nullable] = ACTIONS(7986), - [anon_sym__Complex] = ACTIONS(7986), - [anon_sym__Nonnull] = ACTIONS(7986), - [anon_sym__Nullable] = ACTIONS(7986), - [anon_sym__Nullable_result] = ACTIONS(7986), - [anon_sym__Null_unspecified] = ACTIONS(7986), - [anon_sym___autoreleasing] = ACTIONS(7986), - [anon_sym___block] = ACTIONS(7986), - [anon_sym___bridge] = ACTIONS(7986), - [anon_sym___bridge_retained] = ACTIONS(7986), - [anon_sym___bridge_transfer] = ACTIONS(7986), - [anon_sym___complex] = ACTIONS(7986), - [anon_sym___const] = ACTIONS(7986), - [anon_sym___imag] = ACTIONS(7986), - [anon_sym___kindof] = ACTIONS(7986), - [anon_sym___nonnull] = ACTIONS(7986), - [anon_sym___nullable] = ACTIONS(7986), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7986), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7986), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7986), - [anon_sym___real] = ACTIONS(7986), - [anon_sym___strong] = ACTIONS(7986), - [anon_sym___unsafe_unretained] = ACTIONS(7986), - [anon_sym___unused] = ACTIONS(7986), - [anon_sym___weak] = ACTIONS(7986), - [sym_primitive_type] = ACTIONS(7986), - [anon_sym_enum] = ACTIONS(7986), - [anon_sym_COLON] = ACTIONS(7988), - [anon_sym_struct] = ACTIONS(7986), - [anon_sym_union] = ACTIONS(7986), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7986), - [anon_sym___typeof] = ACTIONS(7986), - [anon_sym_typeof] = ACTIONS(7986), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7986), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7986), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7986), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7986), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7986), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7986), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7986), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7986), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7986), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7986), - [anon_sym_NS_AVAILABLE] = ACTIONS(7986), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7986), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7986), - [anon_sym_API_AVAILABLE] = ACTIONS(7986), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7986), - [anon_sym_API_DEPRECATED] = ACTIONS(7986), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7986), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7986), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7986), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7986), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7986), - [anon_sym___deprecated_msg] = ACTIONS(7986), - [anon_sym___deprecated_enum_msg] = ACTIONS(7986), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7986), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7986), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7986), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7986), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7986), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7986), - [anon_sym__Alignas] = ACTIONS(7986), - [anon_sym_BOOL] = ACTIONS(7986), - [anon_sym_IMP] = ACTIONS(7986), - [anon_sym_SEL] = ACTIONS(7986), - [anon_sym_Class] = ACTIONS(7986), - [anon_sym_id] = ACTIONS(7986), - }, - [4481] = { - [sym_ms_declspec_modifier] = STATE(9361), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(7990), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4482] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9349), - [sym__field_declarator] = STATE(7129), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7526), - [anon_sym_CARET] = ACTIONS(7528), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4483] = { - [sym_identifier] = ACTIONS(7708), - [anon_sym_COMMA] = ACTIONS(7703), - [anon_sym_SEMI] = ACTIONS(7703), - [anon_sym___extension__] = ACTIONS(7708), - [anon_sym_extern] = ACTIONS(7708), - [anon_sym___attribute__] = ACTIONS(7708), - [anon_sym___attribute] = ACTIONS(7708), - [anon_sym_noreturn] = ACTIONS(7708), - [anon_sym_LBRACK] = ACTIONS(7703), - [anon_sym___declspec] = ACTIONS(7708), - [anon_sym_LBRACE] = ACTIONS(7703), - [anon_sym_signed] = ACTIONS(7708), - [anon_sym_unsigned] = ACTIONS(7708), - [anon_sym_long] = ACTIONS(7708), - [anon_sym_short] = ACTIONS(7708), - [anon_sym_ATautoreleasepool] = ACTIONS(7703), - [anon_sym_static] = ACTIONS(7708), - [anon_sym_auto] = ACTIONS(7708), - [anon_sym_register] = ACTIONS(7708), - [anon_sym_inline] = ACTIONS(7708), - [anon_sym___inline] = ACTIONS(7708), - [anon_sym___inline__] = ACTIONS(7708), - [anon_sym___forceinline] = ACTIONS(7708), - [anon_sym_thread_local] = ACTIONS(7708), - [anon_sym___thread] = ACTIONS(7708), - [anon_sym_CG_EXTERN] = ACTIONS(7708), - [anon_sym_CG_INLINE] = ACTIONS(7708), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7708), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7708), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7708), - [anon_sym_IBOutlet] = ACTIONS(7708), - [anon_sym_IBInspectable] = ACTIONS(7708), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7708), - [anon_sym_NS_INLINE] = ACTIONS(7708), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7708), - [anon_sym_OBJC_EXPORT] = ACTIONS(7708), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7708), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7708), - [anon_sym_const] = ACTIONS(7708), - [anon_sym_constexpr] = ACTIONS(7708), - [anon_sym_volatile] = ACTIONS(7708), - [anon_sym_restrict] = ACTIONS(7708), - [anon_sym___restrict__] = ACTIONS(7708), - [anon_sym__Atomic] = ACTIONS(7708), - [anon_sym__Noreturn] = ACTIONS(7708), - [anon_sym_nullable] = ACTIONS(7708), - [anon_sym__Complex] = ACTIONS(7708), - [anon_sym__Nonnull] = ACTIONS(7708), - [anon_sym__Nullable] = ACTIONS(7708), - [anon_sym__Nullable_result] = ACTIONS(7708), - [anon_sym__Null_unspecified] = ACTIONS(7708), - [anon_sym___autoreleasing] = ACTIONS(7708), - [anon_sym___block] = ACTIONS(7708), - [anon_sym___bridge] = ACTIONS(7708), - [anon_sym___bridge_retained] = ACTIONS(7708), - [anon_sym___bridge_transfer] = ACTIONS(7708), - [anon_sym___complex] = ACTIONS(7708), - [anon_sym___const] = ACTIONS(7708), - [anon_sym___imag] = ACTIONS(7708), - [anon_sym___kindof] = ACTIONS(7708), - [anon_sym___nonnull] = ACTIONS(7708), - [anon_sym___nullable] = ACTIONS(7708), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7708), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7708), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7708), - [anon_sym___real] = ACTIONS(7708), - [anon_sym___strong] = ACTIONS(7708), - [anon_sym___unsafe_unretained] = ACTIONS(7708), - [anon_sym___unused] = ACTIONS(7708), - [anon_sym___weak] = ACTIONS(7708), - [sym_primitive_type] = ACTIONS(7708), - [anon_sym_enum] = ACTIONS(7708), - [anon_sym_COLON] = ACTIONS(7703), - [anon_sym_struct] = ACTIONS(7708), - [anon_sym_union] = ACTIONS(7708), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7708), - [anon_sym___typeof] = ACTIONS(7708), - [anon_sym_typeof] = ACTIONS(7708), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7708), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7708), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7708), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7708), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7708), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7708), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7708), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7708), - [anon_sym_NS_AVAILABLE] = ACTIONS(7708), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7708), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_API_AVAILABLE] = ACTIONS(7708), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_API_DEPRECATED] = ACTIONS(7708), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7708), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7708), - [anon_sym___deprecated_msg] = ACTIONS(7708), - [anon_sym___deprecated_enum_msg] = ACTIONS(7708), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7708), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7708), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7708), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7708), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7708), - [anon_sym__Alignas] = ACTIONS(7708), - [anon_sym_BOOL] = ACTIONS(7708), - [anon_sym_IMP] = ACTIONS(7708), - [anon_sym_SEL] = ACTIONS(7708), - [anon_sym_Class] = ACTIONS(7708), - [anon_sym_id] = ACTIONS(7708), - }, - [4484] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8948), - [sym__field_declarator] = STATE(7357), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4485] = { - [sym_identifier] = ACTIONS(7806), - [anon_sym_LPAREN2] = ACTIONS(7753), - [anon_sym___extension__] = ACTIONS(7806), - [anon_sym_extern] = ACTIONS(7806), - [anon_sym___attribute__] = ACTIONS(7808), - [anon_sym___attribute] = ACTIONS(7808), - [anon_sym_noreturn] = ACTIONS(7806), - [anon_sym_LBRACK] = ACTIONS(7811), - [anon_sym___declspec] = ACTIONS(7806), - [anon_sym_LBRACE] = ACTIONS(7811), - [anon_sym_signed] = ACTIONS(7806), - [anon_sym_unsigned] = ACTIONS(7806), - [anon_sym_long] = ACTIONS(7806), - [anon_sym_short] = ACTIONS(7806), - [anon_sym_ATautoreleasepool] = ACTIONS(7811), - [anon_sym_static] = ACTIONS(7806), - [anon_sym_auto] = ACTIONS(7806), - [anon_sym_register] = ACTIONS(7806), - [anon_sym_inline] = ACTIONS(7806), - [anon_sym___inline] = ACTIONS(7806), - [anon_sym___inline__] = ACTIONS(7806), - [anon_sym___forceinline] = ACTIONS(7806), - [anon_sym_thread_local] = ACTIONS(7806), - [anon_sym___thread] = ACTIONS(7806), - [anon_sym_CG_EXTERN] = ACTIONS(7806), - [anon_sym_CG_INLINE] = ACTIONS(7806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7806), - [anon_sym_IBOutlet] = ACTIONS(7806), - [anon_sym_IBInspectable] = ACTIONS(7806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7806), - [anon_sym_NS_INLINE] = ACTIONS(7806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7806), - [anon_sym_OBJC_EXPORT] = ACTIONS(7806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7806), - [anon_sym_const] = ACTIONS(7806), - [anon_sym_constexpr] = ACTIONS(7806), - [anon_sym_volatile] = ACTIONS(7806), - [anon_sym_restrict] = ACTIONS(7806), - [anon_sym___restrict__] = ACTIONS(7806), - [anon_sym__Atomic] = ACTIONS(7806), - [anon_sym__Noreturn] = ACTIONS(7806), - [anon_sym_nullable] = ACTIONS(7806), - [anon_sym__Complex] = ACTIONS(7806), - [anon_sym__Nonnull] = ACTIONS(7806), - [anon_sym__Nullable] = ACTIONS(7806), - [anon_sym__Nullable_result] = ACTIONS(7806), - [anon_sym__Null_unspecified] = ACTIONS(7806), - [anon_sym___autoreleasing] = ACTIONS(7806), - [anon_sym___block] = ACTIONS(7806), - [anon_sym___bridge] = ACTIONS(7806), - [anon_sym___bridge_retained] = ACTIONS(7806), - [anon_sym___bridge_transfer] = ACTIONS(7806), - [anon_sym___complex] = ACTIONS(7806), - [anon_sym___const] = ACTIONS(7806), - [anon_sym___imag] = ACTIONS(7806), - [anon_sym___kindof] = ACTIONS(7806), - [anon_sym___nonnull] = ACTIONS(7806), - [anon_sym___nullable] = ACTIONS(7806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7806), - [anon_sym___real] = ACTIONS(7806), - [anon_sym___strong] = ACTIONS(7806), - [anon_sym___unsafe_unretained] = ACTIONS(7806), - [anon_sym___unused] = ACTIONS(7806), - [anon_sym___weak] = ACTIONS(7806), - [sym_primitive_type] = ACTIONS(7806), - [anon_sym_enum] = ACTIONS(7806), - [anon_sym_struct] = ACTIONS(7806), - [anon_sym_union] = ACTIONS(7806), - [anon_sym_asm] = ACTIONS(7751), - [anon_sym___asm__] = ACTIONS(7751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7806), - [anon_sym___typeof] = ACTIONS(7806), - [anon_sym_typeof] = ACTIONS(7806), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7806), - [anon_sym_NS_AVAILABLE] = ACTIONS(7806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7806), - [anon_sym_API_AVAILABLE] = ACTIONS(7806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7806), - [anon_sym_API_DEPRECATED] = ACTIONS(7806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7806), - [anon_sym___deprecated_msg] = ACTIONS(7806), - [anon_sym___deprecated_enum_msg] = ACTIONS(7806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7806), - [anon_sym__Alignas] = ACTIONS(7806), - [anon_sym_BOOL] = ACTIONS(7806), - [anon_sym_IMP] = ACTIONS(7806), - [anon_sym_SEL] = ACTIONS(7806), - [anon_sym_Class] = ACTIONS(7806), - [anon_sym_id] = ACTIONS(7806), - }, - [4486] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8948), - [sym__field_declarator] = STATE(7316), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4487] = { - [aux_sym_c_method_parameter_repeat1] = STATE(4479), - [sym_identifier] = ACTIONS(7713), - [anon_sym_COMMA] = ACTIONS(7715), - [anon_sym_SEMI] = ACTIONS(7715), - [anon_sym___extension__] = ACTIONS(7713), - [anon_sym_extern] = ACTIONS(7713), - [anon_sym___attribute__] = ACTIONS(7713), - [anon_sym___attribute] = ACTIONS(7713), - [anon_sym_noreturn] = ACTIONS(7713), - [anon_sym_LBRACK] = ACTIONS(7715), - [anon_sym___declspec] = ACTIONS(7713), - [anon_sym_LBRACE] = ACTIONS(7715), - [anon_sym_signed] = ACTIONS(7713), - [anon_sym_unsigned] = ACTIONS(7713), - [anon_sym_long] = ACTIONS(7713), - [anon_sym_short] = ACTIONS(7713), - [anon_sym_ATautoreleasepool] = ACTIONS(7715), - [anon_sym_static] = ACTIONS(7713), - [anon_sym_auto] = ACTIONS(7713), - [anon_sym_register] = ACTIONS(7713), - [anon_sym_inline] = ACTIONS(7713), - [anon_sym___inline] = ACTIONS(7713), - [anon_sym___inline__] = ACTIONS(7713), - [anon_sym___forceinline] = ACTIONS(7713), - [anon_sym_thread_local] = ACTIONS(7713), - [anon_sym___thread] = ACTIONS(7713), - [anon_sym_CG_EXTERN] = ACTIONS(7713), - [anon_sym_CG_INLINE] = ACTIONS(7713), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7713), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7713), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7713), - [anon_sym_IBOutlet] = ACTIONS(7713), - [anon_sym_IBInspectable] = ACTIONS(7713), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7713), - [anon_sym_NS_INLINE] = ACTIONS(7713), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7713), - [anon_sym_OBJC_EXPORT] = ACTIONS(7713), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7713), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7713), - [anon_sym_const] = ACTIONS(7713), - [anon_sym_constexpr] = ACTIONS(7713), - [anon_sym_volatile] = ACTIONS(7713), - [anon_sym_restrict] = ACTIONS(7713), - [anon_sym___restrict__] = ACTIONS(7713), - [anon_sym__Atomic] = ACTIONS(7713), - [anon_sym__Noreturn] = ACTIONS(7713), - [anon_sym_nullable] = ACTIONS(7713), - [anon_sym__Complex] = ACTIONS(7713), - [anon_sym__Nonnull] = ACTIONS(7713), - [anon_sym__Nullable] = ACTIONS(7713), - [anon_sym__Nullable_result] = ACTIONS(7713), - [anon_sym__Null_unspecified] = ACTIONS(7713), - [anon_sym___autoreleasing] = ACTIONS(7713), - [anon_sym___block] = ACTIONS(7713), - [anon_sym___bridge] = ACTIONS(7713), - [anon_sym___bridge_retained] = ACTIONS(7713), - [anon_sym___bridge_transfer] = ACTIONS(7713), - [anon_sym___complex] = ACTIONS(7713), - [anon_sym___const] = ACTIONS(7713), - [anon_sym___imag] = ACTIONS(7713), - [anon_sym___kindof] = ACTIONS(7713), - [anon_sym___nonnull] = ACTIONS(7713), - [anon_sym___nullable] = ACTIONS(7713), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7713), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7713), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7713), - [anon_sym___real] = ACTIONS(7713), - [anon_sym___strong] = ACTIONS(7713), - [anon_sym___unsafe_unretained] = ACTIONS(7713), - [anon_sym___unused] = ACTIONS(7713), - [anon_sym___weak] = ACTIONS(7713), - [sym_primitive_type] = ACTIONS(7713), - [anon_sym_enum] = ACTIONS(7713), - [anon_sym_struct] = ACTIONS(7713), - [anon_sym_union] = ACTIONS(7713), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7713), - [anon_sym___typeof] = ACTIONS(7713), - [anon_sym_typeof] = ACTIONS(7713), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7713), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7713), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7713), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7713), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7713), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7713), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7713), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7713), - [anon_sym_NS_AVAILABLE] = ACTIONS(7713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7713), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_API_AVAILABLE] = ACTIONS(7713), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_API_DEPRECATED] = ACTIONS(7713), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7713), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7713), - [anon_sym___deprecated_msg] = ACTIONS(7713), - [anon_sym___deprecated_enum_msg] = ACTIONS(7713), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7713), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7713), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7713), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7713), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7713), - [anon_sym__Alignas] = ACTIONS(7713), - [anon_sym_BOOL] = ACTIONS(7713), - [anon_sym_IMP] = ACTIONS(7713), - [anon_sym_SEL] = ACTIONS(7713), - [anon_sym_Class] = ACTIONS(7713), - [anon_sym_id] = ACTIONS(7713), - }, - [4488] = { - [sym_ms_declspec_modifier] = STATE(9266), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(7992), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4489] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8948), - [sym__field_declarator] = STATE(7376), - [sym_parenthesized_field_declarator] = STATE(7238), - [sym_attributed_field_declarator] = STATE(7238), - [sym_pointer_field_declarator] = STATE(7238), - [sym_function_field_declarator] = STATE(7238), - [sym_array_field_declarator] = STATE(7238), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_field_declarator] = STATE(7238), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7518), - [anon_sym_LPAREN2] = ACTIONS(7520), - [anon_sym_STAR] = ACTIONS(7522), - [anon_sym_CARET] = ACTIONS(7524), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4490] = { - [sym_ms_declspec_modifier] = STATE(9524), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(7994), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATprotocol] = ACTIONS(3498), - [anon_sym_ATinterface] = ACTIONS(3498), - [anon_sym_ATimplementation] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4491] = { - [sym_identifier] = ACTIONS(7996), - [anon_sym_COMMA] = ACTIONS(7998), - [anon_sym_SEMI] = ACTIONS(7998), - [anon_sym___extension__] = ACTIONS(7996), - [anon_sym_extern] = ACTIONS(7996), - [anon_sym___attribute__] = ACTIONS(7996), - [anon_sym___attribute] = ACTIONS(7996), - [anon_sym_noreturn] = ACTIONS(7996), - [anon_sym_LBRACK] = ACTIONS(7998), - [anon_sym___declspec] = ACTIONS(7996), - [anon_sym_LBRACE] = ACTIONS(7998), - [anon_sym_signed] = ACTIONS(7996), - [anon_sym_unsigned] = ACTIONS(7996), - [anon_sym_long] = ACTIONS(7996), - [anon_sym_short] = ACTIONS(7996), - [anon_sym_ATautoreleasepool] = ACTIONS(7998), - [anon_sym_static] = ACTIONS(7996), - [anon_sym_auto] = ACTIONS(7996), - [anon_sym_register] = ACTIONS(7996), - [anon_sym_inline] = ACTIONS(7996), - [anon_sym___inline] = ACTIONS(7996), - [anon_sym___inline__] = ACTIONS(7996), - [anon_sym___forceinline] = ACTIONS(7996), - [anon_sym_thread_local] = ACTIONS(7996), - [anon_sym___thread] = ACTIONS(7996), - [anon_sym_CG_EXTERN] = ACTIONS(7996), - [anon_sym_CG_INLINE] = ACTIONS(7996), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7996), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7996), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7996), - [anon_sym_IBOutlet] = ACTIONS(7996), - [anon_sym_IBInspectable] = ACTIONS(7996), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7996), - [anon_sym_NS_INLINE] = ACTIONS(7996), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7996), - [anon_sym_OBJC_EXPORT] = ACTIONS(7996), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7996), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7996), - [anon_sym_const] = ACTIONS(7996), - [anon_sym_constexpr] = ACTIONS(7996), - [anon_sym_volatile] = ACTIONS(7996), - [anon_sym_restrict] = ACTIONS(7996), - [anon_sym___restrict__] = ACTIONS(7996), - [anon_sym__Atomic] = ACTIONS(7996), - [anon_sym__Noreturn] = ACTIONS(7996), - [anon_sym_nullable] = ACTIONS(7996), - [anon_sym__Complex] = ACTIONS(7996), - [anon_sym__Nonnull] = ACTIONS(7996), - [anon_sym__Nullable] = ACTIONS(7996), - [anon_sym__Nullable_result] = ACTIONS(7996), - [anon_sym__Null_unspecified] = ACTIONS(7996), - [anon_sym___autoreleasing] = ACTIONS(7996), - [anon_sym___block] = ACTIONS(7996), - [anon_sym___bridge] = ACTIONS(7996), - [anon_sym___bridge_retained] = ACTIONS(7996), - [anon_sym___bridge_transfer] = ACTIONS(7996), - [anon_sym___complex] = ACTIONS(7996), - [anon_sym___const] = ACTIONS(7996), - [anon_sym___imag] = ACTIONS(7996), - [anon_sym___kindof] = ACTIONS(7996), - [anon_sym___nonnull] = ACTIONS(7996), - [anon_sym___nullable] = ACTIONS(7996), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7996), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7996), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7996), - [anon_sym___real] = ACTIONS(7996), - [anon_sym___strong] = ACTIONS(7996), - [anon_sym___unsafe_unretained] = ACTIONS(7996), - [anon_sym___unused] = ACTIONS(7996), - [anon_sym___weak] = ACTIONS(7996), - [sym_primitive_type] = ACTIONS(7996), - [anon_sym_enum] = ACTIONS(7996), - [anon_sym_COLON] = ACTIONS(7998), - [anon_sym_struct] = ACTIONS(7996), - [anon_sym_union] = ACTIONS(7996), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7996), - [anon_sym___typeof] = ACTIONS(7996), - [anon_sym_typeof] = ACTIONS(7996), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7996), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7996), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7996), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7996), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7996), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7996), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7996), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7996), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7996), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7996), - [anon_sym_NS_AVAILABLE] = ACTIONS(7996), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7996), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7996), - [anon_sym_API_AVAILABLE] = ACTIONS(7996), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7996), - [anon_sym_API_DEPRECATED] = ACTIONS(7996), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7996), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7996), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7996), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7996), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7996), - [anon_sym___deprecated_msg] = ACTIONS(7996), - [anon_sym___deprecated_enum_msg] = ACTIONS(7996), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7996), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7996), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7996), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7996), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7996), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7996), - [anon_sym__Alignas] = ACTIONS(7996), - [anon_sym_BOOL] = ACTIONS(7996), - [anon_sym_IMP] = ACTIONS(7996), - [anon_sym_SEL] = ACTIONS(7996), - [anon_sym_Class] = ACTIONS(7996), - [anon_sym_id] = ACTIONS(7996), - }, - [4492] = { - [sym_identifier] = ACTIONS(6054), - [anon_sym_COMMA] = ACTIONS(6056), - [anon_sym_SEMI] = ACTIONS(6056), - [anon_sym___extension__] = ACTIONS(6054), - [anon_sym_extern] = ACTIONS(6054), - [anon_sym___attribute__] = ACTIONS(6054), - [anon_sym___attribute] = ACTIONS(6054), - [anon_sym_noreturn] = ACTIONS(6054), - [anon_sym_LBRACK] = ACTIONS(6056), - [anon_sym___declspec] = ACTIONS(6054), - [anon_sym_LBRACE] = ACTIONS(6056), - [anon_sym_signed] = ACTIONS(6054), - [anon_sym_unsigned] = ACTIONS(6054), - [anon_sym_long] = ACTIONS(6054), - [anon_sym_short] = ACTIONS(6054), - [anon_sym_ATautoreleasepool] = ACTIONS(6056), - [anon_sym_static] = ACTIONS(6054), - [anon_sym_auto] = ACTIONS(6054), - [anon_sym_register] = ACTIONS(6054), - [anon_sym_inline] = ACTIONS(6054), - [anon_sym___inline] = ACTIONS(6054), - [anon_sym___inline__] = ACTIONS(6054), - [anon_sym___forceinline] = ACTIONS(6054), - [anon_sym_thread_local] = ACTIONS(6054), - [anon_sym___thread] = ACTIONS(6054), - [anon_sym_CG_EXTERN] = ACTIONS(6054), - [anon_sym_CG_INLINE] = ACTIONS(6054), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6054), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6054), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6054), - [anon_sym_IBOutlet] = ACTIONS(6054), - [anon_sym_IBInspectable] = ACTIONS(6054), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6054), - [anon_sym_NS_INLINE] = ACTIONS(6054), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6054), - [anon_sym_OBJC_EXPORT] = ACTIONS(6054), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6054), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6054), - [anon_sym_const] = ACTIONS(6054), - [anon_sym_constexpr] = ACTIONS(6054), - [anon_sym_volatile] = ACTIONS(6054), - [anon_sym_restrict] = ACTIONS(6054), - [anon_sym___restrict__] = ACTIONS(6054), - [anon_sym__Atomic] = ACTIONS(6054), - [anon_sym__Noreturn] = ACTIONS(6054), - [anon_sym_nullable] = ACTIONS(6054), - [anon_sym__Complex] = ACTIONS(6054), - [anon_sym__Nonnull] = ACTIONS(6054), - [anon_sym__Nullable] = ACTIONS(6054), - [anon_sym__Nullable_result] = ACTIONS(6054), - [anon_sym__Null_unspecified] = ACTIONS(6054), - [anon_sym___autoreleasing] = ACTIONS(6054), - [anon_sym___block] = ACTIONS(6054), - [anon_sym___bridge] = ACTIONS(6054), - [anon_sym___bridge_retained] = ACTIONS(6054), - [anon_sym___bridge_transfer] = ACTIONS(6054), - [anon_sym___complex] = ACTIONS(6054), - [anon_sym___const] = ACTIONS(6054), - [anon_sym___imag] = ACTIONS(6054), - [anon_sym___kindof] = ACTIONS(6054), - [anon_sym___nonnull] = ACTIONS(6054), - [anon_sym___nullable] = ACTIONS(6054), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6054), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6054), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6054), - [anon_sym___real] = ACTIONS(6054), - [anon_sym___strong] = ACTIONS(6054), - [anon_sym___unsafe_unretained] = ACTIONS(6054), - [anon_sym___unused] = ACTIONS(6054), - [anon_sym___weak] = ACTIONS(6054), - [sym_primitive_type] = ACTIONS(6054), - [anon_sym_enum] = ACTIONS(6054), - [anon_sym_struct] = ACTIONS(6054), - [anon_sym_union] = ACTIONS(6054), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6054), - [anon_sym___typeof] = ACTIONS(6054), - [anon_sym_typeof] = ACTIONS(6054), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6054), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6054), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6054), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6054), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6054), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6054), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6054), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6054), - [anon_sym_NS_AVAILABLE] = ACTIONS(6054), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6054), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_API_AVAILABLE] = ACTIONS(6054), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_API_DEPRECATED] = ACTIONS(6054), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6054), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6054), - [anon_sym___deprecated_msg] = ACTIONS(6054), - [anon_sym___deprecated_enum_msg] = ACTIONS(6054), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6054), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6054), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6054), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6054), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6054), - [anon_sym__Alignas] = ACTIONS(6054), - [anon_sym_BOOL] = ACTIONS(6054), - [anon_sym_IMP] = ACTIONS(6054), - [anon_sym_SEL] = ACTIONS(6054), - [anon_sym_Class] = ACTIONS(6054), - [anon_sym_id] = ACTIONS(6054), - }, - [4493] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5101), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4494] = { - [sym__declaration_modifiers] = STATE(4517), - [sym_attribute_specifier] = STATE(4517), - [sym_attribute_declaration] = STATE(4517), - [sym_ms_declspec_modifier] = STATE(4517), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7565), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4517), - [sym_type_qualifier] = STATE(4517), - [sym_availability_attribute_specifier] = STATE(4517), - [sym_alignas_specifier] = STATE(4517), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4517), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4495] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5896), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4496] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7336), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4497] = { - [sym__declaration_modifiers] = STATE(9114), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9114), - [sym_ms_declspec_modifier] = STATE(9114), - [sym_compound_statement] = STATE(484), - [sym_storage_class_specifier] = STATE(9114), - [sym_type_qualifier] = STATE(9114), - [sym_parameter_list] = STATE(4803), - [sym__old_style_parameter_list] = STATE(4544), - [sym_gnu_asm_expression] = STATE(5032), - [sym_availability_attribute_specifier] = STATE(9114), - [sym_alignas_specifier] = STATE(9114), - [aux_sym_declaration_repeat1] = STATE(5031), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8002), - [anon_sym_SEMI] = ACTIONS(8004), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4498] = { - [sym__declaration_modifiers] = STATE(9251), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9251), - [sym_ms_declspec_modifier] = STATE(9251), - [sym_compound_statement] = STATE(1522), - [sym_storage_class_specifier] = STATE(9251), - [sym_type_qualifier] = STATE(9251), - [sym_parameter_list] = STATE(4803), - [sym__old_style_parameter_list] = STATE(4544), - [sym_gnu_asm_expression] = STATE(5226), - [sym_availability_attribute_specifier] = STATE(9251), - [sym_alignas_specifier] = STATE(9251), - [aux_sym_declaration_repeat1] = STATE(5155), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8002), - [anon_sym_SEMI] = ACTIONS(8012), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4499] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(7990), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4500] = { - [sym_identifier] = ACTIONS(7832), - [anon_sym_COMMA] = ACTIONS(7834), - [anon_sym_SEMI] = ACTIONS(7834), - [anon_sym___extension__] = ACTIONS(7832), - [anon_sym_extern] = ACTIONS(7832), - [anon_sym___attribute__] = ACTIONS(7832), - [anon_sym___attribute] = ACTIONS(7832), - [anon_sym_noreturn] = ACTIONS(7832), - [anon_sym_LBRACK] = ACTIONS(7834), - [anon_sym___declspec] = ACTIONS(7832), - [anon_sym_LBRACE] = ACTIONS(7834), - [anon_sym_signed] = ACTIONS(7832), - [anon_sym_unsigned] = ACTIONS(7832), - [anon_sym_long] = ACTIONS(7832), - [anon_sym_short] = ACTIONS(7832), - [anon_sym_ATautoreleasepool] = ACTIONS(7834), - [anon_sym_static] = ACTIONS(7832), - [anon_sym_auto] = ACTIONS(7832), - [anon_sym_register] = ACTIONS(7832), - [anon_sym_inline] = ACTIONS(7832), - [anon_sym___inline] = ACTIONS(7832), - [anon_sym___inline__] = ACTIONS(7832), - [anon_sym___forceinline] = ACTIONS(7832), - [anon_sym_thread_local] = ACTIONS(7832), - [anon_sym___thread] = ACTIONS(7832), - [anon_sym_CG_EXTERN] = ACTIONS(7832), - [anon_sym_CG_INLINE] = ACTIONS(7832), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7832), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7832), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7832), - [anon_sym_IBOutlet] = ACTIONS(7832), - [anon_sym_IBInspectable] = ACTIONS(7832), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7832), - [anon_sym_NS_INLINE] = ACTIONS(7832), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7832), - [anon_sym_OBJC_EXPORT] = ACTIONS(7832), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7832), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7832), - [anon_sym_const] = ACTIONS(7832), - [anon_sym_constexpr] = ACTIONS(7832), - [anon_sym_volatile] = ACTIONS(7832), - [anon_sym_restrict] = ACTIONS(7832), - [anon_sym___restrict__] = ACTIONS(7832), - [anon_sym__Atomic] = ACTIONS(7832), - [anon_sym__Noreturn] = ACTIONS(7832), - [anon_sym_nullable] = ACTIONS(7832), - [anon_sym__Complex] = ACTIONS(7832), - [anon_sym__Nonnull] = ACTIONS(7832), - [anon_sym__Nullable] = ACTIONS(7832), - [anon_sym__Nullable_result] = ACTIONS(7832), - [anon_sym__Null_unspecified] = ACTIONS(7832), - [anon_sym___autoreleasing] = ACTIONS(7832), - [anon_sym___block] = ACTIONS(7832), - [anon_sym___bridge] = ACTIONS(7832), - [anon_sym___bridge_retained] = ACTIONS(7832), - [anon_sym___bridge_transfer] = ACTIONS(7832), - [anon_sym___complex] = ACTIONS(7832), - [anon_sym___const] = ACTIONS(7832), - [anon_sym___imag] = ACTIONS(7832), - [anon_sym___kindof] = ACTIONS(7832), - [anon_sym___nonnull] = ACTIONS(7832), - [anon_sym___nullable] = ACTIONS(7832), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7832), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7832), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7832), - [anon_sym___real] = ACTIONS(7832), - [anon_sym___strong] = ACTIONS(7832), - [anon_sym___unsafe_unretained] = ACTIONS(7832), - [anon_sym___unused] = ACTIONS(7832), - [anon_sym___weak] = ACTIONS(7832), - [sym_primitive_type] = ACTIONS(7832), - [anon_sym_enum] = ACTIONS(7832), - [anon_sym_struct] = ACTIONS(7832), - [anon_sym_union] = ACTIONS(7832), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7832), - [anon_sym___typeof] = ACTIONS(7832), - [anon_sym_typeof] = ACTIONS(7832), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7832), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7832), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7832), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7832), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7832), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7832), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7832), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7832), - [anon_sym_NS_AVAILABLE] = ACTIONS(7832), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7832), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_API_AVAILABLE] = ACTIONS(7832), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_API_DEPRECATED] = ACTIONS(7832), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7832), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7832), - [anon_sym___deprecated_msg] = ACTIONS(7832), - [anon_sym___deprecated_enum_msg] = ACTIONS(7832), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7832), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7832), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7832), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7832), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7832), - [anon_sym__Alignas] = ACTIONS(7832), - [anon_sym_BOOL] = ACTIONS(7832), - [anon_sym_IMP] = ACTIONS(7832), - [anon_sym_SEL] = ACTIONS(7832), - [anon_sym_Class] = ACTIONS(7832), - [anon_sym_id] = ACTIONS(7832), - }, - [4501] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9432), - [sym__declarator] = STATE(5302), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4502] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9128), - [sym__declarator] = STATE(4433), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4503] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5001), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4504] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7522), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4505] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym__abstract_declarator] = STATE(7287), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_parameter_list] = STATE(6654), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(8014), - [anon_sym_CARET] = ACTIONS(8016), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(7930), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(7115), - [anon_sym_ATautoreleasepool] = ACTIONS(7115), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4506] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9432), - [sym__declarator] = STATE(5304), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4507] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(7994), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4508] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(7992), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4509] = { - [sym__declaration_modifiers] = STATE(8591), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8591), - [sym_ms_declspec_modifier] = STATE(8591), - [sym_compound_statement] = STATE(1062), - [sym_storage_class_specifier] = STATE(8591), - [sym_type_qualifier] = STATE(8591), - [sym_parameter_list] = STATE(4803), - [sym__old_style_parameter_list] = STATE(4544), - [sym_gnu_asm_expression] = STATE(4995), - [sym_availability_attribute_specifier] = STATE(8591), - [sym_alignas_specifier] = STATE(8591), - [aux_sym_declaration_repeat1] = STATE(4992), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8002), - [anon_sym_SEMI] = ACTIONS(8018), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4510] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7390), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4511] = { - [sym__declaration_modifiers] = STATE(8684), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8684), - [sym_ms_declspec_modifier] = STATE(8684), - [sym_compound_statement] = STATE(662), - [sym_storage_class_specifier] = STATE(8684), - [sym_type_qualifier] = STATE(8684), - [sym_parameter_list] = STATE(4803), - [sym__old_style_parameter_list] = STATE(4544), - [sym_gnu_asm_expression] = STATE(5213), - [sym_availability_attribute_specifier] = STATE(8684), - [sym_alignas_specifier] = STATE(8684), - [aux_sym_declaration_repeat1] = STATE(5212), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8002), - [anon_sym_SEMI] = ACTIONS(8020), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4512] = { - [sym_identifier] = ACTIONS(7975), - [anon_sym_COMMA] = ACTIONS(7980), - [anon_sym_SEMI] = ACTIONS(7980), - [anon_sym___extension__] = ACTIONS(7975), - [anon_sym_extern] = ACTIONS(7975), - [anon_sym___attribute__] = ACTIONS(7975), - [anon_sym___attribute] = ACTIONS(7975), - [anon_sym_noreturn] = ACTIONS(7975), - [anon_sym_LBRACK] = ACTIONS(7980), - [anon_sym___declspec] = ACTIONS(7975), - [anon_sym_LBRACE] = ACTIONS(7980), - [anon_sym_signed] = ACTIONS(7975), - [anon_sym_unsigned] = ACTIONS(7975), - [anon_sym_long] = ACTIONS(7975), - [anon_sym_short] = ACTIONS(7975), - [anon_sym_ATautoreleasepool] = ACTIONS(7980), - [anon_sym_static] = ACTIONS(7975), - [anon_sym_auto] = ACTIONS(7975), - [anon_sym_register] = ACTIONS(7975), - [anon_sym_inline] = ACTIONS(7975), - [anon_sym___inline] = ACTIONS(7975), - [anon_sym___inline__] = ACTIONS(7975), - [anon_sym___forceinline] = ACTIONS(7975), - [anon_sym_thread_local] = ACTIONS(7975), - [anon_sym___thread] = ACTIONS(7975), - [anon_sym_CG_EXTERN] = ACTIONS(7975), - [anon_sym_CG_INLINE] = ACTIONS(7975), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7975), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7975), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7975), - [anon_sym_IBOutlet] = ACTIONS(7975), - [anon_sym_IBInspectable] = ACTIONS(7975), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7975), - [anon_sym_NS_INLINE] = ACTIONS(7975), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7975), - [anon_sym_OBJC_EXPORT] = ACTIONS(7975), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7975), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7975), - [anon_sym_const] = ACTIONS(7975), - [anon_sym_constexpr] = ACTIONS(7975), - [anon_sym_volatile] = ACTIONS(7975), - [anon_sym_restrict] = ACTIONS(7975), - [anon_sym___restrict__] = ACTIONS(7975), - [anon_sym__Atomic] = ACTIONS(7975), - [anon_sym__Noreturn] = ACTIONS(7975), - [anon_sym_nullable] = ACTIONS(7975), - [anon_sym__Complex] = ACTIONS(7975), - [anon_sym__Nonnull] = ACTIONS(7975), - [anon_sym__Nullable] = ACTIONS(7975), - [anon_sym__Nullable_result] = ACTIONS(7975), - [anon_sym__Null_unspecified] = ACTIONS(7975), - [anon_sym___autoreleasing] = ACTIONS(7975), - [anon_sym___block] = ACTIONS(7975), - [anon_sym___bridge] = ACTIONS(7975), - [anon_sym___bridge_retained] = ACTIONS(7975), - [anon_sym___bridge_transfer] = ACTIONS(7975), - [anon_sym___complex] = ACTIONS(7975), - [anon_sym___const] = ACTIONS(7975), - [anon_sym___imag] = ACTIONS(7975), - [anon_sym___kindof] = ACTIONS(7975), - [anon_sym___nonnull] = ACTIONS(7975), - [anon_sym___nullable] = ACTIONS(7975), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7975), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7975), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7975), - [anon_sym___real] = ACTIONS(7975), - [anon_sym___strong] = ACTIONS(7975), - [anon_sym___unsafe_unretained] = ACTIONS(7975), - [anon_sym___unused] = ACTIONS(7975), - [anon_sym___weak] = ACTIONS(7975), - [sym_primitive_type] = ACTIONS(7975), - [anon_sym_enum] = ACTIONS(7975), - [anon_sym_struct] = ACTIONS(7975), - [anon_sym_union] = ACTIONS(7975), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7975), - [anon_sym___typeof] = ACTIONS(7975), - [anon_sym_typeof] = ACTIONS(7975), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7975), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7975), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7975), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7975), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7975), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7975), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7975), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7975), - [anon_sym_NS_AVAILABLE] = ACTIONS(7975), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7975), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_API_AVAILABLE] = ACTIONS(7975), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_API_DEPRECATED] = ACTIONS(7975), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7975), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7975), - [anon_sym___deprecated_msg] = ACTIONS(7975), - [anon_sym___deprecated_enum_msg] = ACTIONS(7975), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7975), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7975), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7975), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7975), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7975), - [anon_sym__Alignas] = ACTIONS(7975), - [anon_sym_BOOL] = ACTIONS(7975), - [anon_sym_IMP] = ACTIONS(7975), - [anon_sym_SEL] = ACTIONS(7975), - [anon_sym_Class] = ACTIONS(7975), - [anon_sym_id] = ACTIONS(7975), - }, - [4513] = { - [sym__declaration_modifiers] = STATE(9332), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9332), - [sym_ms_declspec_modifier] = STATE(9332), - [sym_compound_statement] = STATE(1652), - [sym_storage_class_specifier] = STATE(9332), - [sym_type_qualifier] = STATE(9332), - [sym_parameter_list] = STATE(4803), - [sym__old_style_parameter_list] = STATE(4544), - [sym_gnu_asm_expression] = STATE(4936), - [sym_availability_attribute_specifier] = STATE(9332), - [sym_alignas_specifier] = STATE(9332), - [aux_sym_declaration_repeat1] = STATE(4937), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8002), - [anon_sym_SEMI] = ACTIONS(8022), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4514] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5932), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4515] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9432), - [sym__declarator] = STATE(5297), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7548), - [anon_sym_CARET] = ACTIONS(7550), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4516] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9128), - [sym__declarator] = STATE(4417), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4517] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7510), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4518] = { - [sym__declaration_modifiers] = STATE(4505), - [sym_attribute_specifier] = STATE(4505), - [sym_attribute_declaration] = STATE(4505), - [sym_ms_declspec_modifier] = STATE(4505), - [sym__abstract_declarator] = STATE(7246), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_abstract_function_declarator] = STATE(7150), - [sym_abstract_array_declarator] = STATE(7150), - [sym_storage_class_specifier] = STATE(4505), - [sym_type_qualifier] = STATE(4505), - [sym_parameter_list] = STATE(6654), - [sym_availability_attribute_specifier] = STATE(4505), - [sym_alignas_specifier] = STATE(4505), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [aux_sym__declaration_specifiers_repeat1] = STATE(4505), - [anon_sym_LPAREN2] = ACTIONS(5799), - [anon_sym_STAR] = ACTIONS(8014), - [anon_sym_CARET] = ACTIONS(8016), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(7930), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(6471), - [anon_sym_ATautoreleasepool] = ACTIONS(6471), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4519] = { - [sym__declaration_modifiers] = STATE(4504), - [sym_attribute_specifier] = STATE(4504), - [sym_attribute_declaration] = STATE(4504), - [sym_ms_declspec_modifier] = STATE(4504), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7508), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4504), - [sym_type_qualifier] = STATE(4504), - [sym_availability_attribute_specifier] = STATE(4504), - [sym_alignas_specifier] = STATE(4504), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4504), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4520] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5923), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4521] = { - [sym_identifier] = ACTIONS(6066), - [anon_sym_COMMA] = ACTIONS(6068), - [anon_sym_SEMI] = ACTIONS(6068), - [anon_sym___extension__] = ACTIONS(6066), - [anon_sym_extern] = ACTIONS(6066), - [anon_sym___attribute__] = ACTIONS(6066), - [anon_sym___attribute] = ACTIONS(6066), - [anon_sym_noreturn] = ACTIONS(6066), - [anon_sym_LBRACK] = ACTIONS(6068), - [anon_sym___declspec] = ACTIONS(6066), - [anon_sym_LBRACE] = ACTIONS(6068), - [anon_sym_signed] = ACTIONS(6066), - [anon_sym_unsigned] = ACTIONS(6066), - [anon_sym_long] = ACTIONS(6066), - [anon_sym_short] = ACTIONS(6066), - [anon_sym_ATautoreleasepool] = ACTIONS(6068), - [anon_sym_static] = ACTIONS(6066), - [anon_sym_auto] = ACTIONS(6066), - [anon_sym_register] = ACTIONS(6066), - [anon_sym_inline] = ACTIONS(6066), - [anon_sym___inline] = ACTIONS(6066), - [anon_sym___inline__] = ACTIONS(6066), - [anon_sym___forceinline] = ACTIONS(6066), - [anon_sym_thread_local] = ACTIONS(6066), - [anon_sym___thread] = ACTIONS(6066), - [anon_sym_CG_EXTERN] = ACTIONS(6066), - [anon_sym_CG_INLINE] = ACTIONS(6066), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6066), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6066), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6066), - [anon_sym_IBOutlet] = ACTIONS(6066), - [anon_sym_IBInspectable] = ACTIONS(6066), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6066), - [anon_sym_NS_INLINE] = ACTIONS(6066), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6066), - [anon_sym_OBJC_EXPORT] = ACTIONS(6066), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6066), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6066), - [anon_sym_const] = ACTIONS(6066), - [anon_sym_constexpr] = ACTIONS(6066), - [anon_sym_volatile] = ACTIONS(6066), - [anon_sym_restrict] = ACTIONS(6066), - [anon_sym___restrict__] = ACTIONS(6066), - [anon_sym__Atomic] = ACTIONS(6066), - [anon_sym__Noreturn] = ACTIONS(6066), - [anon_sym_nullable] = ACTIONS(6066), - [anon_sym__Complex] = ACTIONS(6066), - [anon_sym__Nonnull] = ACTIONS(6066), - [anon_sym__Nullable] = ACTIONS(6066), - [anon_sym__Nullable_result] = ACTIONS(6066), - [anon_sym__Null_unspecified] = ACTIONS(6066), - [anon_sym___autoreleasing] = ACTIONS(6066), - [anon_sym___block] = ACTIONS(6066), - [anon_sym___bridge] = ACTIONS(6066), - [anon_sym___bridge_retained] = ACTIONS(6066), - [anon_sym___bridge_transfer] = ACTIONS(6066), - [anon_sym___complex] = ACTIONS(6066), - [anon_sym___const] = ACTIONS(6066), - [anon_sym___imag] = ACTIONS(6066), - [anon_sym___kindof] = ACTIONS(6066), - [anon_sym___nonnull] = ACTIONS(6066), - [anon_sym___nullable] = ACTIONS(6066), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6066), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6066), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6066), - [anon_sym___real] = ACTIONS(6066), - [anon_sym___strong] = ACTIONS(6066), - [anon_sym___unsafe_unretained] = ACTIONS(6066), - [anon_sym___unused] = ACTIONS(6066), - [anon_sym___weak] = ACTIONS(6066), - [sym_primitive_type] = ACTIONS(6066), - [anon_sym_enum] = ACTIONS(6066), - [anon_sym_struct] = ACTIONS(6066), - [anon_sym_union] = ACTIONS(6066), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6066), - [anon_sym___typeof] = ACTIONS(6066), - [anon_sym_typeof] = ACTIONS(6066), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6066), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6066), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6066), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6066), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6066), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6066), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6066), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6066), - [anon_sym_NS_AVAILABLE] = ACTIONS(6066), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6066), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_API_AVAILABLE] = ACTIONS(6066), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_API_DEPRECATED] = ACTIONS(6066), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6066), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6066), - [anon_sym___deprecated_msg] = ACTIONS(6066), - [anon_sym___deprecated_enum_msg] = ACTIONS(6066), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6066), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6066), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6066), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6066), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6066), - [anon_sym__Alignas] = ACTIONS(6066), - [anon_sym_BOOL] = ACTIONS(6066), - [anon_sym_IMP] = ACTIONS(6066), - [anon_sym_SEL] = ACTIONS(6066), - [anon_sym_Class] = ACTIONS(6066), - [anon_sym_id] = ACTIONS(6066), - }, - [4522] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7339), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4523] = { - [sym__declaration_modifiers] = STATE(4524), - [sym_attribute_specifier] = STATE(4524), - [sym_attribute_declaration] = STATE(4524), - [sym_ms_declspec_modifier] = STATE(4524), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7594), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(4524), - [sym_type_qualifier] = STATE(4524), - [sym_availability_attribute_specifier] = STATE(4524), - [sym_alignas_specifier] = STATE(4524), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(4524), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4524] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(8882), - [sym__declarator] = STATE(7513), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5987), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6469), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(5795), - [anon_sym_CARET] = ACTIONS(5797), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4525] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5048), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(5153), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(6567), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4526] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_ms_based_modifier] = STATE(9128), - [sym__declarator] = STATE(4442), - [sym_parenthesized_declarator] = STATE(4458), - [sym_pointer_declarator] = STATE(4458), - [sym_function_declarator] = STATE(4458), - [sym_array_declarator] = STATE(4458), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [sym_block_pointer_declarator] = STATE(4458), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(7530), - [anon_sym_LPAREN2] = ACTIONS(7532), - [anon_sym_STAR] = ACTIONS(7534), - [anon_sym_CARET] = ACTIONS(7536), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4527] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(7952), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4528] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(7969), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATprotocol] = ACTIONS(3542), - [anon_sym_ATinterface] = ACTIONS(3542), - [anon_sym_ATimplementation] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4529] = { - [sym_ms_declspec_modifier] = STATE(9539), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(8024), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATproperty] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4530] = { - [sym_ms_declspec_modifier] = STATE(9516), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(8026), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATproperty] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4531] = { - [sym__declaration_modifiers] = STATE(8774), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8774), - [sym_ms_declspec_modifier] = STATE(8774), - [sym_compound_statement] = STATE(3670), - [sym_storage_class_specifier] = STATE(8774), - [sym_type_qualifier] = STATE(8774), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5161), - [sym_availability_attribute_specifier] = STATE(8774), - [sym_alignas_specifier] = STATE(8774), - [aux_sym_declaration_repeat1] = STATE(5162), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8030), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(5823), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(5825), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4532] = { - [sym__declaration_modifiers] = STATE(9114), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9114), - [sym_ms_declspec_modifier] = STATE(9114), - [sym_compound_statement] = STATE(484), - [sym_storage_class_specifier] = STATE(9114), - [sym_type_qualifier] = STATE(9114), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5032), - [sym_availability_attribute_specifier] = STATE(9114), - [sym_alignas_specifier] = STATE(9114), - [aux_sym_declaration_repeat1] = STATE(5031), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8004), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(181), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(183), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4533] = { - [sym_ms_declspec_modifier] = STATE(9542), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(8032), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym_ATproperty] = ACTIONS(3498), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4534] = { - [sym__declaration_modifiers] = STATE(8413), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8413), - [sym_ms_declspec_modifier] = STATE(8413), - [sym_compound_statement] = STATE(3594), - [sym_storage_class_specifier] = STATE(8413), - [sym_type_qualifier] = STATE(8413), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5070), - [sym_availability_attribute_specifier] = STATE(8413), - [sym_alignas_specifier] = STATE(8413), - [aux_sym_declaration_repeat1] = STATE(5069), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8034), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(5837), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(5839), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4535] = { - [sym__declaration_modifiers] = STATE(8684), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8684), - [sym_ms_declspec_modifier] = STATE(8684), - [sym_compound_statement] = STATE(662), - [sym_storage_class_specifier] = STATE(8684), - [sym_type_qualifier] = STATE(8684), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5213), - [sym_availability_attribute_specifier] = STATE(8684), - [sym_alignas_specifier] = STATE(8684), - [aux_sym_declaration_repeat1] = STATE(5212), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8020), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(299), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(301), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4536] = { - [sym__declaration_modifiers] = STATE(8344), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8344), - [sym_ms_declspec_modifier] = STATE(8344), - [sym_compound_statement] = STATE(3838), - [sym_storage_class_specifier] = STATE(8344), - [sym_type_qualifier] = STATE(8344), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(4963), - [sym_availability_attribute_specifier] = STATE(8344), - [sym_alignas_specifier] = STATE(8344), - [aux_sym_declaration_repeat1] = STATE(4964), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8036), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(5845), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(5847), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4537] = { - [sym__declaration_modifiers] = STATE(8591), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8591), - [sym_ms_declspec_modifier] = STATE(8591), - [sym_compound_statement] = STATE(1062), - [sym_storage_class_specifier] = STATE(8591), - [sym_type_qualifier] = STATE(8591), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(4995), - [sym_availability_attribute_specifier] = STATE(8591), - [sym_alignas_specifier] = STATE(8591), - [aux_sym_declaration_repeat1] = STATE(4992), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8018), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(765), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(767), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4538] = { - [sym__declaration_modifiers] = STATE(9251), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9251), - [sym_ms_declspec_modifier] = STATE(9251), - [sym_compound_statement] = STATE(1522), - [sym_storage_class_specifier] = STATE(9251), - [sym_type_qualifier] = STATE(9251), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5226), - [sym_availability_attribute_specifier] = STATE(9251), - [sym_alignas_specifier] = STATE(9251), - [aux_sym_declaration_repeat1] = STATE(5155), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8012), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(960), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(964), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4539] = { - [sym__declaration_modifiers] = STATE(9332), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9332), - [sym_ms_declspec_modifier] = STATE(9332), - [sym_compound_statement] = STATE(1652), - [sym_storage_class_specifier] = STATE(9332), - [sym_type_qualifier] = STATE(9332), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(4936), - [sym_availability_attribute_specifier] = STATE(9332), - [sym_alignas_specifier] = STATE(9332), - [aux_sym_declaration_repeat1] = STATE(4937), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8022), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4540] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(8026), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATproperty] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4541] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_COMMA] = ACTIONS(8040), - [anon_sym_RPAREN] = ACTIONS(8040), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8040), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_enum] = ACTIONS(8038), - [anon_sym_COLON] = ACTIONS(8040), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4542] = { - [sym_identifier] = ACTIONS(7818), - [anon_sym___extension__] = ACTIONS(7818), - [anon_sym_extern] = ACTIONS(7818), - [anon_sym___attribute__] = ACTIONS(7818), - [anon_sym___attribute] = ACTIONS(7818), - [anon_sym_noreturn] = ACTIONS(7818), - [anon_sym_LBRACK] = ACTIONS(8044), - [anon_sym___declspec] = ACTIONS(7818), - [anon_sym_LBRACE] = ACTIONS(8044), - [anon_sym_signed] = ACTIONS(7818), - [anon_sym_unsigned] = ACTIONS(7818), - [anon_sym_long] = ACTIONS(7818), - [anon_sym_short] = ACTIONS(7818), - [anon_sym_ATautoreleasepool] = ACTIONS(8044), - [anon_sym_static] = ACTIONS(7818), - [anon_sym_auto] = ACTIONS(7818), - [anon_sym_register] = ACTIONS(7818), - [anon_sym_inline] = ACTIONS(7818), - [anon_sym___inline] = ACTIONS(7818), - [anon_sym___inline__] = ACTIONS(7818), - [anon_sym___forceinline] = ACTIONS(7818), - [anon_sym_thread_local] = ACTIONS(7818), - [anon_sym___thread] = ACTIONS(7818), - [anon_sym_CG_EXTERN] = ACTIONS(7818), - [anon_sym_CG_INLINE] = ACTIONS(7818), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7818), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7818), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7818), - [anon_sym_IBOutlet] = ACTIONS(7818), - [anon_sym_IBInspectable] = ACTIONS(7818), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7818), - [anon_sym_NS_INLINE] = ACTIONS(7818), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7818), - [anon_sym_OBJC_EXPORT] = ACTIONS(7818), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7818), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7818), - [anon_sym_const] = ACTIONS(7818), - [anon_sym_constexpr] = ACTIONS(7818), - [anon_sym_volatile] = ACTIONS(7818), - [anon_sym_restrict] = ACTIONS(7818), - [anon_sym___restrict__] = ACTIONS(7818), - [anon_sym__Atomic] = ACTIONS(7818), - [anon_sym__Noreturn] = ACTIONS(7818), - [anon_sym_nullable] = ACTIONS(7818), - [anon_sym__Complex] = ACTIONS(7818), - [anon_sym__Nonnull] = ACTIONS(7818), - [anon_sym__Nullable] = ACTIONS(7818), - [anon_sym__Nullable_result] = ACTIONS(7818), - [anon_sym__Null_unspecified] = ACTIONS(7818), - [anon_sym___autoreleasing] = ACTIONS(7818), - [anon_sym___block] = ACTIONS(7818), - [anon_sym___bridge] = ACTIONS(7818), - [anon_sym___bridge_retained] = ACTIONS(7818), - [anon_sym___bridge_transfer] = ACTIONS(7818), - [anon_sym___complex] = ACTIONS(7818), - [anon_sym___const] = ACTIONS(7818), - [anon_sym___imag] = ACTIONS(7818), - [anon_sym___kindof] = ACTIONS(7818), - [anon_sym___nonnull] = ACTIONS(7818), - [anon_sym___nullable] = ACTIONS(7818), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7818), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7818), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7818), - [anon_sym___real] = ACTIONS(7818), - [anon_sym___strong] = ACTIONS(7818), - [anon_sym___unsafe_unretained] = ACTIONS(7818), - [anon_sym___unused] = ACTIONS(7818), - [anon_sym___weak] = ACTIONS(7818), - [sym_primitive_type] = ACTIONS(7818), - [anon_sym_enum] = ACTIONS(7818), - [anon_sym_struct] = ACTIONS(7818), - [anon_sym_union] = ACTIONS(7818), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7818), - [anon_sym___typeof] = ACTIONS(7818), - [anon_sym_typeof] = ACTIONS(7818), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7818), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7818), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7818), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7818), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7818), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7818), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7818), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7818), - [anon_sym_NS_AVAILABLE] = ACTIONS(7818), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7818), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_API_AVAILABLE] = ACTIONS(7818), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_API_DEPRECATED] = ACTIONS(7818), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7818), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7818), - [anon_sym___deprecated_msg] = ACTIONS(7818), - [anon_sym___deprecated_enum_msg] = ACTIONS(7818), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7818), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7818), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7818), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7818), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7818), - [anon_sym__Alignas] = ACTIONS(7818), - [anon_sym_BOOL] = ACTIONS(7818), - [anon_sym_IMP] = ACTIONS(7818), - [anon_sym_SEL] = ACTIONS(7818), - [anon_sym_Class] = ACTIONS(7818), - [anon_sym_id] = ACTIONS(7818), - }, - [4543] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(8032), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATproperty] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4544] = { - [sym_identifier] = ACTIONS(8046), - [anon_sym___extension__] = ACTIONS(8046), - [anon_sym_extern] = ACTIONS(8046), - [anon_sym___attribute__] = ACTIONS(8046), - [anon_sym___attribute] = ACTIONS(8046), - [anon_sym_noreturn] = ACTIONS(8046), - [anon_sym_LBRACK] = ACTIONS(8048), - [anon_sym___declspec] = ACTIONS(8046), - [anon_sym_LBRACE] = ACTIONS(8048), - [anon_sym_signed] = ACTIONS(8046), - [anon_sym_unsigned] = ACTIONS(8046), - [anon_sym_long] = ACTIONS(8046), - [anon_sym_short] = ACTIONS(8046), - [anon_sym_ATautoreleasepool] = ACTIONS(8048), - [anon_sym_static] = ACTIONS(8046), - [anon_sym_auto] = ACTIONS(8046), - [anon_sym_register] = ACTIONS(8046), - [anon_sym_inline] = ACTIONS(8046), - [anon_sym___inline] = ACTIONS(8046), - [anon_sym___inline__] = ACTIONS(8046), - [anon_sym___forceinline] = ACTIONS(8046), - [anon_sym_thread_local] = ACTIONS(8046), - [anon_sym___thread] = ACTIONS(8046), - [anon_sym_CG_EXTERN] = ACTIONS(8046), - [anon_sym_CG_INLINE] = ACTIONS(8046), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8046), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8046), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8046), - [anon_sym_IBOutlet] = ACTIONS(8046), - [anon_sym_IBInspectable] = ACTIONS(8046), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8046), - [anon_sym_NS_INLINE] = ACTIONS(8046), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8046), - [anon_sym_OBJC_EXPORT] = ACTIONS(8046), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8046), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8046), - [anon_sym_const] = ACTIONS(8046), - [anon_sym_constexpr] = ACTIONS(8046), - [anon_sym_volatile] = ACTIONS(8046), - [anon_sym_restrict] = ACTIONS(8046), - [anon_sym___restrict__] = ACTIONS(8046), - [anon_sym__Atomic] = ACTIONS(8046), - [anon_sym__Noreturn] = ACTIONS(8046), - [anon_sym_nullable] = ACTIONS(8046), - [anon_sym__Complex] = ACTIONS(8046), - [anon_sym__Nonnull] = ACTIONS(8046), - [anon_sym__Nullable] = ACTIONS(8046), - [anon_sym__Nullable_result] = ACTIONS(8046), - [anon_sym__Null_unspecified] = ACTIONS(8046), - [anon_sym___autoreleasing] = ACTIONS(8046), - [anon_sym___block] = ACTIONS(8046), - [anon_sym___bridge] = ACTIONS(8046), - [anon_sym___bridge_retained] = ACTIONS(8046), - [anon_sym___bridge_transfer] = ACTIONS(8046), - [anon_sym___complex] = ACTIONS(8046), - [anon_sym___const] = ACTIONS(8046), - [anon_sym___imag] = ACTIONS(8046), - [anon_sym___kindof] = ACTIONS(8046), - [anon_sym___nonnull] = ACTIONS(8046), - [anon_sym___nullable] = ACTIONS(8046), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8046), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8046), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8046), - [anon_sym___real] = ACTIONS(8046), - [anon_sym___strong] = ACTIONS(8046), - [anon_sym___unsafe_unretained] = ACTIONS(8046), - [anon_sym___unused] = ACTIONS(8046), - [anon_sym___weak] = ACTIONS(8046), - [sym_primitive_type] = ACTIONS(8046), - [anon_sym_enum] = ACTIONS(8046), - [anon_sym_struct] = ACTIONS(8046), - [anon_sym_union] = ACTIONS(8046), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8046), - [anon_sym___typeof] = ACTIONS(8046), - [anon_sym_typeof] = ACTIONS(8046), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8046), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8046), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8046), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8046), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8046), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8046), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8046), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8046), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8046), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8046), - [anon_sym_NS_AVAILABLE] = ACTIONS(8046), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8046), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8046), - [anon_sym_API_AVAILABLE] = ACTIONS(8046), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8046), - [anon_sym_API_DEPRECATED] = ACTIONS(8046), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8046), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8046), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8046), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8046), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8046), - [anon_sym___deprecated_msg] = ACTIONS(8046), - [anon_sym___deprecated_enum_msg] = ACTIONS(8046), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8046), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8046), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8046), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8046), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8046), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8046), - [anon_sym__Alignas] = ACTIONS(8046), - [anon_sym_BOOL] = ACTIONS(8046), - [anon_sym_IMP] = ACTIONS(8046), - [anon_sym_SEL] = ACTIONS(8046), - [anon_sym_Class] = ACTIONS(8046), - [anon_sym_id] = ACTIONS(8046), - }, - [4545] = { - [sym_ms_declspec_modifier] = STATE(9507), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(8050), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4546] = { - [sym__declaration_modifiers] = STATE(4551), - [sym_attribute_specifier] = STATE(4551), - [sym_attribute_declaration] = STATE(4551), - [sym_ms_declspec_modifier] = STATE(4551), - [sym_storage_class_specifier] = STATE(4551), - [sym_type_qualifier] = STATE(4551), - [sym_availability_attribute_specifier] = STATE(4551), - [sym_alignas_specifier] = STATE(4551), - [aux_sym__declaration_specifiers_repeat1] = STATE(4551), - [sym_identifier] = ACTIONS(8052), - [anon_sym_COMMA] = ACTIONS(8054), - [anon_sym_RPAREN] = ACTIONS(8054), - [anon_sym_LPAREN2] = ACTIONS(8054), - [anon_sym_STAR] = ACTIONS(8054), - [anon_sym_CARET] = ACTIONS(8054), - [anon_sym_SEMI] = ACTIONS(8054), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8052), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_enum] = ACTIONS(8052), - [anon_sym_COLON] = ACTIONS(8054), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4547] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(8024), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym_ATproperty] = ACTIONS(3542), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4548] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [anon_sym_COMMA] = ACTIONS(6389), - [anon_sym_RPAREN] = ACTIONS(6389), - [anon_sym_LPAREN2] = ACTIONS(6389), - [anon_sym_STAR] = ACTIONS(6389), - [anon_sym_CARET] = ACTIONS(6389), - [anon_sym_GT] = ACTIONS(6389), - [anon_sym_SEMI] = ACTIONS(6389), - [anon_sym___extension__] = ACTIONS(8056), - [anon_sym_extern] = ACTIONS(8059), - [anon_sym___attribute__] = ACTIONS(8062), - [anon_sym___attribute] = ACTIONS(6397), - [anon_sym_noreturn] = ACTIONS(8056), - [anon_sym_LBRACK] = ACTIONS(8065), - [anon_sym___declspec] = ACTIONS(8068), - [anon_sym_LBRACE] = ACTIONS(6389), - [anon_sym_ATautoreleasepool] = ACTIONS(6389), - [anon_sym_static] = ACTIONS(8059), - [anon_sym_auto] = ACTIONS(8059), - [anon_sym_register] = ACTIONS(8059), - [anon_sym_inline] = ACTIONS(8059), - [anon_sym___inline] = ACTIONS(6394), - [anon_sym___inline__] = ACTIONS(8059), - [anon_sym___forceinline] = ACTIONS(8059), - [anon_sym_thread_local] = ACTIONS(8059), - [anon_sym___thread] = ACTIONS(8059), - [anon_sym_CG_EXTERN] = ACTIONS(8059), - [anon_sym_CG_INLINE] = ACTIONS(8059), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8059), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8059), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8059), - [anon_sym_IBOutlet] = ACTIONS(8059), - [anon_sym_IBInspectable] = ACTIONS(8059), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8059), - [anon_sym_NS_INLINE] = ACTIONS(8059), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8059), - [anon_sym_OBJC_EXPORT] = ACTIONS(8059), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8059), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8059), - [anon_sym_const] = ACTIONS(6391), - [anon_sym_constexpr] = ACTIONS(8056), - [anon_sym_volatile] = ACTIONS(8056), - [anon_sym_restrict] = ACTIONS(8056), - [anon_sym___restrict__] = ACTIONS(8056), - [anon_sym__Atomic] = ACTIONS(8056), - [anon_sym__Noreturn] = ACTIONS(8056), - [anon_sym_nullable] = ACTIONS(8056), - [anon_sym__Complex] = ACTIONS(8056), - [anon_sym__Nonnull] = ACTIONS(8056), - [anon_sym__Nullable] = ACTIONS(6391), - [anon_sym__Nullable_result] = ACTIONS(8056), - [anon_sym__Null_unspecified] = ACTIONS(8056), - [anon_sym___autoreleasing] = ACTIONS(8056), - [anon_sym___block] = ACTIONS(8056), - [anon_sym___bridge] = ACTIONS(6391), - [anon_sym___bridge_retained] = ACTIONS(8056), - [anon_sym___bridge_transfer] = ACTIONS(8056), - [anon_sym___complex] = ACTIONS(8056), - [anon_sym___const] = ACTIONS(8056), - [anon_sym___imag] = ACTIONS(8056), - [anon_sym___kindof] = ACTIONS(8056), - [anon_sym___nonnull] = ACTIONS(8056), - [anon_sym___nullable] = ACTIONS(8056), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8056), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8056), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8056), - [anon_sym___real] = ACTIONS(8056), - [anon_sym___strong] = ACTIONS(8056), - [anon_sym___unsafe_unretained] = ACTIONS(8056), - [anon_sym___unused] = ACTIONS(8056), - [anon_sym___weak] = ACTIONS(8056), - [anon_sym_COLON] = ACTIONS(6389), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8071), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8071), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8071), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8071), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8071), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8071), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8071), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8071), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8071), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8074), - [anon_sym_NS_AVAILABLE] = ACTIONS(6409), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8074), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8074), - [anon_sym_API_AVAILABLE] = ACTIONS(8074), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8074), - [anon_sym_API_DEPRECATED] = ACTIONS(8074), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8074), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8074), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8074), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8074), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8074), - [anon_sym___deprecated_msg] = ACTIONS(8074), - [anon_sym___deprecated_enum_msg] = ACTIONS(8074), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8074), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8074), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8074), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8074), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8074), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8074), - [anon_sym__Alignas] = ACTIONS(8077), - }, - [4549] = { - [sym_identifier] = ACTIONS(8080), - [anon_sym___extension__] = ACTIONS(8080), - [anon_sym_extern] = ACTIONS(8080), - [anon_sym___attribute__] = ACTIONS(8080), - [anon_sym___attribute] = ACTIONS(8080), - [anon_sym_noreturn] = ACTIONS(8080), - [anon_sym_LBRACK] = ACTIONS(8082), - [anon_sym___declspec] = ACTIONS(8080), - [anon_sym_LBRACE] = ACTIONS(8082), - [anon_sym_signed] = ACTIONS(8080), - [anon_sym_unsigned] = ACTIONS(8080), - [anon_sym_long] = ACTIONS(8080), - [anon_sym_short] = ACTIONS(8080), - [anon_sym_ATautoreleasepool] = ACTIONS(8082), - [anon_sym_static] = ACTIONS(8080), - [anon_sym_auto] = ACTIONS(8080), - [anon_sym_register] = ACTIONS(8080), - [anon_sym_inline] = ACTIONS(8080), - [anon_sym___inline] = ACTIONS(8080), - [anon_sym___inline__] = ACTIONS(8080), - [anon_sym___forceinline] = ACTIONS(8080), - [anon_sym_thread_local] = ACTIONS(8080), - [anon_sym___thread] = ACTIONS(8080), - [anon_sym_CG_EXTERN] = ACTIONS(8080), - [anon_sym_CG_INLINE] = ACTIONS(8080), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8080), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8080), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8080), - [anon_sym_IBOutlet] = ACTIONS(8080), - [anon_sym_IBInspectable] = ACTIONS(8080), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8080), - [anon_sym_NS_INLINE] = ACTIONS(8080), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8080), - [anon_sym_OBJC_EXPORT] = ACTIONS(8080), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8080), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8080), - [anon_sym_const] = ACTIONS(8080), - [anon_sym_constexpr] = ACTIONS(8080), - [anon_sym_volatile] = ACTIONS(8080), - [anon_sym_restrict] = ACTIONS(8080), - [anon_sym___restrict__] = ACTIONS(8080), - [anon_sym__Atomic] = ACTIONS(8080), - [anon_sym__Noreturn] = ACTIONS(8080), - [anon_sym_nullable] = ACTIONS(8080), - [anon_sym__Complex] = ACTIONS(8080), - [anon_sym__Nonnull] = ACTIONS(8080), - [anon_sym__Nullable] = ACTIONS(8080), - [anon_sym__Nullable_result] = ACTIONS(8080), - [anon_sym__Null_unspecified] = ACTIONS(8080), - [anon_sym___autoreleasing] = ACTIONS(8080), - [anon_sym___block] = ACTIONS(8080), - [anon_sym___bridge] = ACTIONS(8080), - [anon_sym___bridge_retained] = ACTIONS(8080), - [anon_sym___bridge_transfer] = ACTIONS(8080), - [anon_sym___complex] = ACTIONS(8080), - [anon_sym___const] = ACTIONS(8080), - [anon_sym___imag] = ACTIONS(8080), - [anon_sym___kindof] = ACTIONS(8080), - [anon_sym___nonnull] = ACTIONS(8080), - [anon_sym___nullable] = ACTIONS(8080), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8080), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8080), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8080), - [anon_sym___real] = ACTIONS(8080), - [anon_sym___strong] = ACTIONS(8080), - [anon_sym___unsafe_unretained] = ACTIONS(8080), - [anon_sym___unused] = ACTIONS(8080), - [anon_sym___weak] = ACTIONS(8080), - [sym_primitive_type] = ACTIONS(8080), - [anon_sym_enum] = ACTIONS(8080), - [anon_sym_struct] = ACTIONS(8080), - [anon_sym_union] = ACTIONS(8080), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8080), - [anon_sym___typeof] = ACTIONS(8080), - [anon_sym_typeof] = ACTIONS(8080), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8080), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8080), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8080), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8080), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8080), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8080), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8080), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8080), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8080), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8080), - [anon_sym_NS_AVAILABLE] = ACTIONS(8080), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8080), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8080), - [anon_sym_API_AVAILABLE] = ACTIONS(8080), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8080), - [anon_sym_API_DEPRECATED] = ACTIONS(8080), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8080), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8080), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8080), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8080), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8080), - [anon_sym___deprecated_msg] = ACTIONS(8080), - [anon_sym___deprecated_enum_msg] = ACTIONS(8080), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8080), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8080), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8080), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8080), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8080), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8080), - [anon_sym__Alignas] = ACTIONS(8080), - [anon_sym_BOOL] = ACTIONS(8080), - [anon_sym_IMP] = ACTIONS(8080), - [anon_sym_SEL] = ACTIONS(8080), - [anon_sym_Class] = ACTIONS(8080), - [anon_sym_id] = ACTIONS(8080), - }, - [4550] = { - [sym_ms_declspec_modifier] = STATE(9535), - [sym_identifier] = ACTIONS(3494), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_typedef] = ACTIONS(8084), - [anon_sym_extern] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_static] = ACTIONS(3494), - [anon_sym_auto] = ACTIONS(3494), - [anon_sym_register] = ACTIONS(3494), - [anon_sym_inline] = ACTIONS(3494), - [anon_sym___inline] = ACTIONS(3494), - [anon_sym___inline__] = ACTIONS(3494), - [anon_sym___forceinline] = ACTIONS(3494), - [anon_sym_thread_local] = ACTIONS(3494), - [anon_sym___thread] = ACTIONS(3494), - [anon_sym_CG_EXTERN] = ACTIONS(3494), - [anon_sym_CG_INLINE] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3494), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3494), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3494), - [anon_sym_IBOutlet] = ACTIONS(3494), - [anon_sym_IBInspectable] = ACTIONS(3494), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3494), - [anon_sym_NS_INLINE] = ACTIONS(3494), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3494), - [anon_sym_OBJC_EXPORT] = ACTIONS(3494), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3494), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3494), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3494), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3494), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3494), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3494), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE] = ACTIONS(3494), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3494), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_API_AVAILABLE] = ACTIONS(3494), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_API_DEPRECATED] = ACTIONS(3494), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3494), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3494), - [anon_sym___deprecated_msg] = ACTIONS(3494), - [anon_sym___deprecated_enum_msg] = ACTIONS(3494), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3494), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3494), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3494), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3494), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3494), - [anon_sym__Alignas] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [4551] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(8086), - [anon_sym_COMMA] = ACTIONS(8088), - [anon_sym_RPAREN] = ACTIONS(8088), - [anon_sym_LPAREN2] = ACTIONS(8088), - [anon_sym_STAR] = ACTIONS(8088), - [anon_sym_CARET] = ACTIONS(8088), - [anon_sym_SEMI] = ACTIONS(8088), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8086), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_enum] = ACTIONS(8086), - [anon_sym_COLON] = ACTIONS(8088), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4552] = { - [sym__declaration_modifiers] = STATE(3466), - [sym_attribute_specifier] = STATE(3466), - [sym_attribute_declaration] = STATE(3466), - [sym_ms_declspec_modifier] = STATE(3466), - [sym_storage_class_specifier] = STATE(3466), - [sym_type_qualifier] = STATE(3466), - [sym_availability_attribute_specifier] = STATE(3466), - [sym_alignas_specifier] = STATE(3466), - [aux_sym__declaration_specifiers_repeat1] = STATE(3466), - [sym_identifier] = ACTIONS(8090), - [anon_sym_COMMA] = ACTIONS(8092), - [anon_sym_RPAREN] = ACTIONS(8092), - [anon_sym_LPAREN2] = ACTIONS(8092), - [anon_sym_STAR] = ACTIONS(8092), - [anon_sym_CARET] = ACTIONS(8092), - [anon_sym_SEMI] = ACTIONS(8092), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8090), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_enum] = ACTIONS(8090), - [anon_sym_COLON] = ACTIONS(8092), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4553] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(8050), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4554] = { - [sym_attribute_specifier] = STATE(4659), - [sym_field_declaration_list] = STATE(4606), - [sym_identifier] = ACTIONS(8094), - [anon_sym_COMMA] = ACTIONS(8096), - [anon_sym_RPAREN] = ACTIONS(8096), - [anon_sym_LPAREN2] = ACTIONS(8096), - [anon_sym_STAR] = ACTIONS(8096), - [anon_sym_CARET] = ACTIONS(8096), - [anon_sym_SEMI] = ACTIONS(8096), - [anon_sym___extension__] = ACTIONS(8094), - [anon_sym_extern] = ACTIONS(8094), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8094), - [anon_sym_LBRACK] = ACTIONS(8096), - [anon_sym___declspec] = ACTIONS(8094), - [anon_sym___based] = ACTIONS(8094), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8094), - [anon_sym_unsigned] = ACTIONS(8094), - [anon_sym_long] = ACTIONS(8094), - [anon_sym_short] = ACTIONS(8094), - [anon_sym_static] = ACTIONS(8094), - [anon_sym_auto] = ACTIONS(8094), - [anon_sym_register] = ACTIONS(8094), - [anon_sym_inline] = ACTIONS(8094), - [anon_sym___inline] = ACTIONS(8094), - [anon_sym___inline__] = ACTIONS(8094), - [anon_sym___forceinline] = ACTIONS(8094), - [anon_sym_thread_local] = ACTIONS(8094), - [anon_sym___thread] = ACTIONS(8094), - [anon_sym_CG_EXTERN] = ACTIONS(8094), - [anon_sym_CG_INLINE] = ACTIONS(8094), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8094), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8094), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8094), - [anon_sym_IBOutlet] = ACTIONS(8094), - [anon_sym_IBInspectable] = ACTIONS(8094), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8094), - [anon_sym_NS_INLINE] = ACTIONS(8094), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8094), - [anon_sym_OBJC_EXPORT] = ACTIONS(8094), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8094), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8094), - [anon_sym_const] = ACTIONS(8094), - [anon_sym_constexpr] = ACTIONS(8094), - [anon_sym_volatile] = ACTIONS(8094), - [anon_sym_restrict] = ACTIONS(8094), - [anon_sym___restrict__] = ACTIONS(8094), - [anon_sym__Atomic] = ACTIONS(8094), - [anon_sym__Noreturn] = ACTIONS(8094), - [anon_sym_nullable] = ACTIONS(8094), - [anon_sym__Complex] = ACTIONS(8094), - [anon_sym__Nonnull] = ACTIONS(8094), - [anon_sym__Nullable] = ACTIONS(8094), - [anon_sym__Nullable_result] = ACTIONS(8094), - [anon_sym__Null_unspecified] = ACTIONS(8094), - [anon_sym___autoreleasing] = ACTIONS(8094), - [anon_sym___block] = ACTIONS(8094), - [anon_sym___bridge] = ACTIONS(8094), - [anon_sym___bridge_retained] = ACTIONS(8094), - [anon_sym___bridge_transfer] = ACTIONS(8094), - [anon_sym___complex] = ACTIONS(8094), - [anon_sym___const] = ACTIONS(8094), - [anon_sym___imag] = ACTIONS(8094), - [anon_sym___kindof] = ACTIONS(8094), - [anon_sym___nonnull] = ACTIONS(8094), - [anon_sym___nullable] = ACTIONS(8094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8094), - [anon_sym___real] = ACTIONS(8094), - [anon_sym___strong] = ACTIONS(8094), - [anon_sym___unsafe_unretained] = ACTIONS(8094), - [anon_sym___unused] = ACTIONS(8094), - [anon_sym___weak] = ACTIONS(8094), - [sym_primitive_type] = ACTIONS(8094), - [anon_sym_enum] = ACTIONS(8094), - [anon_sym_COLON] = ACTIONS(8096), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8094), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8094), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8094), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8094), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8094), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8094), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8094), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8094), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8094), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8094), - [anon_sym_NS_AVAILABLE] = ACTIONS(8094), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8094), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8094), - [anon_sym_API_AVAILABLE] = ACTIONS(8094), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8094), - [anon_sym_API_DEPRECATED] = ACTIONS(8094), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8094), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8094), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8094), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8094), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8094), - [anon_sym___deprecated_msg] = ACTIONS(8094), - [anon_sym___deprecated_enum_msg] = ACTIONS(8094), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8094), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8094), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8094), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8094), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8094), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8094), - [anon_sym__Alignas] = ACTIONS(8094), - }, - [4555] = { - [sym_identifier] = ACTIONS(8100), - [anon_sym___extension__] = ACTIONS(8100), - [anon_sym_extern] = ACTIONS(8100), - [anon_sym___attribute__] = ACTIONS(8100), - [anon_sym___attribute] = ACTIONS(8100), - [anon_sym_noreturn] = ACTIONS(8100), - [anon_sym_LBRACK] = ACTIONS(8102), - [anon_sym___declspec] = ACTIONS(8100), - [anon_sym_signed] = ACTIONS(8100), - [anon_sym_unsigned] = ACTIONS(8100), - [anon_sym_long] = ACTIONS(8100), - [anon_sym_short] = ACTIONS(8100), - [anon_sym_static] = ACTIONS(8100), - [anon_sym_auto] = ACTIONS(8100), - [anon_sym_register] = ACTIONS(8100), - [anon_sym_inline] = ACTIONS(8100), - [anon_sym___inline] = ACTIONS(8100), - [anon_sym___inline__] = ACTIONS(8100), - [anon_sym___forceinline] = ACTIONS(8100), - [anon_sym_thread_local] = ACTIONS(8100), - [anon_sym___thread] = ACTIONS(8100), - [anon_sym_CG_EXTERN] = ACTIONS(8100), - [anon_sym_CG_INLINE] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8100), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8100), - [anon_sym_IBOutlet] = ACTIONS(8100), - [anon_sym_IBInspectable] = ACTIONS(8100), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8100), - [anon_sym_NS_INLINE] = ACTIONS(8100), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8100), - [anon_sym_OBJC_EXPORT] = ACTIONS(8100), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8100), - [anon_sym_const] = ACTIONS(8100), - [anon_sym_constexpr] = ACTIONS(8100), - [anon_sym_volatile] = ACTIONS(8100), - [anon_sym_restrict] = ACTIONS(8100), - [anon_sym___restrict__] = ACTIONS(8100), - [anon_sym__Atomic] = ACTIONS(8100), - [anon_sym__Noreturn] = ACTIONS(8100), - [anon_sym_nullable] = ACTIONS(8100), - [anon_sym__Complex] = ACTIONS(8100), - [anon_sym__Nonnull] = ACTIONS(8100), - [anon_sym__Nullable] = ACTIONS(8100), - [anon_sym__Nullable_result] = ACTIONS(8100), - [anon_sym__Null_unspecified] = ACTIONS(8100), - [anon_sym___autoreleasing] = ACTIONS(8100), - [anon_sym___block] = ACTIONS(8100), - [anon_sym___bridge] = ACTIONS(8100), - [anon_sym___bridge_retained] = ACTIONS(8100), - [anon_sym___bridge_transfer] = ACTIONS(8100), - [anon_sym___complex] = ACTIONS(8100), - [anon_sym___const] = ACTIONS(8100), - [anon_sym___imag] = ACTIONS(8100), - [anon_sym___kindof] = ACTIONS(8100), - [anon_sym___nonnull] = ACTIONS(8100), - [anon_sym___nullable] = ACTIONS(8100), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8100), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8100), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8100), - [anon_sym___real] = ACTIONS(8100), - [anon_sym___strong] = ACTIONS(8100), - [anon_sym___unsafe_unretained] = ACTIONS(8100), - [anon_sym___unused] = ACTIONS(8100), - [anon_sym___weak] = ACTIONS(8100), - [sym_primitive_type] = ACTIONS(8100), - [anon_sym_enum] = ACTIONS(8100), - [anon_sym_struct] = ACTIONS(8100), - [anon_sym_union] = ACTIONS(8100), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8100), - [anon_sym___typeof] = ACTIONS(8100), - [anon_sym_typeof] = ACTIONS(8100), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8100), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8100), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8100), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8100), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE] = ACTIONS(8100), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_API_AVAILABLE] = ACTIONS(8100), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_API_DEPRECATED] = ACTIONS(8100), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8100), - [anon_sym___deprecated_msg] = ACTIONS(8100), - [anon_sym___deprecated_enum_msg] = ACTIONS(8100), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8100), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8100), - [anon_sym_ATproperty] = ACTIONS(8104), - [anon_sym__Alignas] = ACTIONS(8100), - [anon_sym_BOOL] = ACTIONS(8100), - [anon_sym_IMP] = ACTIONS(8100), - [anon_sym_SEL] = ACTIONS(8100), - [anon_sym_Class] = ACTIONS(8100), - [anon_sym_id] = ACTIONS(8100), - }, - [4556] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8108), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4557] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8110), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4558] = { - [sym__declaration_modifiers] = STATE(5050), - [sym_attribute_specifier] = STATE(5050), - [sym_attribute_declaration] = STATE(5050), - [sym_ms_declspec_modifier] = STATE(5050), - [sym_storage_class_specifier] = STATE(5050), - [sym_type_qualifier] = STATE(5050), - [sym_availability_attribute_specifier] = STATE(5050), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5050), - [aux_sym__declaration_specifiers_repeat1] = STATE(5050), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3642), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8114), - [anon_sym_SEMI] = ACTIONS(8116), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4559] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8122), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4560] = { - [sym__declaration_modifiers] = STATE(5231), - [sym_attribute_specifier] = STATE(5231), - [sym_attribute_declaration] = STATE(5231), - [sym_ms_declspec_modifier] = STATE(5231), - [sym_storage_class_specifier] = STATE(5231), - [sym_type_qualifier] = STATE(5231), - [sym_availability_attribute_specifier] = STATE(5231), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5231), - [aux_sym__declaration_specifiers_repeat1] = STATE(5231), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3551), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8124), - [anon_sym_SEMI] = ACTIONS(8126), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4561] = { - [sym_attribute_specifier] = STATE(4652), - [sym_field_declaration_list] = STATE(4608), - [sym_identifier] = ACTIONS(8128), - [anon_sym_COMMA] = ACTIONS(8130), - [anon_sym_RPAREN] = ACTIONS(8130), - [anon_sym_LPAREN2] = ACTIONS(8130), - [anon_sym_STAR] = ACTIONS(8130), - [anon_sym_CARET] = ACTIONS(8130), - [anon_sym_SEMI] = ACTIONS(8130), - [anon_sym___extension__] = ACTIONS(8128), - [anon_sym_extern] = ACTIONS(8128), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8128), - [anon_sym_LBRACK] = ACTIONS(8130), - [anon_sym___declspec] = ACTIONS(8128), - [anon_sym___based] = ACTIONS(8128), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8128), - [anon_sym_unsigned] = ACTIONS(8128), - [anon_sym_long] = ACTIONS(8128), - [anon_sym_short] = ACTIONS(8128), - [anon_sym_static] = ACTIONS(8128), - [anon_sym_auto] = ACTIONS(8128), - [anon_sym_register] = ACTIONS(8128), - [anon_sym_inline] = ACTIONS(8128), - [anon_sym___inline] = ACTIONS(8128), - [anon_sym___inline__] = ACTIONS(8128), - [anon_sym___forceinline] = ACTIONS(8128), - [anon_sym_thread_local] = ACTIONS(8128), - [anon_sym___thread] = ACTIONS(8128), - [anon_sym_CG_EXTERN] = ACTIONS(8128), - [anon_sym_CG_INLINE] = ACTIONS(8128), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8128), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8128), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8128), - [anon_sym_IBOutlet] = ACTIONS(8128), - [anon_sym_IBInspectable] = ACTIONS(8128), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8128), - [anon_sym_NS_INLINE] = ACTIONS(8128), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8128), - [anon_sym_OBJC_EXPORT] = ACTIONS(8128), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8128), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8128), - [anon_sym_const] = ACTIONS(8128), - [anon_sym_constexpr] = ACTIONS(8128), - [anon_sym_volatile] = ACTIONS(8128), - [anon_sym_restrict] = ACTIONS(8128), - [anon_sym___restrict__] = ACTIONS(8128), - [anon_sym__Atomic] = ACTIONS(8128), - [anon_sym__Noreturn] = ACTIONS(8128), - [anon_sym_nullable] = ACTIONS(8128), - [anon_sym__Complex] = ACTIONS(8128), - [anon_sym__Nonnull] = ACTIONS(8128), - [anon_sym__Nullable] = ACTIONS(8128), - [anon_sym__Nullable_result] = ACTIONS(8128), - [anon_sym__Null_unspecified] = ACTIONS(8128), - [anon_sym___autoreleasing] = ACTIONS(8128), - [anon_sym___block] = ACTIONS(8128), - [anon_sym___bridge] = ACTIONS(8128), - [anon_sym___bridge_retained] = ACTIONS(8128), - [anon_sym___bridge_transfer] = ACTIONS(8128), - [anon_sym___complex] = ACTIONS(8128), - [anon_sym___const] = ACTIONS(8128), - [anon_sym___imag] = ACTIONS(8128), - [anon_sym___kindof] = ACTIONS(8128), - [anon_sym___nonnull] = ACTIONS(8128), - [anon_sym___nullable] = ACTIONS(8128), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8128), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8128), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8128), - [anon_sym___real] = ACTIONS(8128), - [anon_sym___strong] = ACTIONS(8128), - [anon_sym___unsafe_unretained] = ACTIONS(8128), - [anon_sym___unused] = ACTIONS(8128), - [anon_sym___weak] = ACTIONS(8128), - [sym_primitive_type] = ACTIONS(8128), - [anon_sym_enum] = ACTIONS(8128), - [anon_sym_COLON] = ACTIONS(8130), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8128), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8128), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8128), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8128), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8128), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8128), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8128), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8128), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8128), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8128), - [anon_sym_NS_AVAILABLE] = ACTIONS(8128), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8128), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8128), - [anon_sym_API_AVAILABLE] = ACTIONS(8128), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8128), - [anon_sym_API_DEPRECATED] = ACTIONS(8128), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8128), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8128), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8128), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8128), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8128), - [anon_sym___deprecated_msg] = ACTIONS(8128), - [anon_sym___deprecated_enum_msg] = ACTIONS(8128), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8128), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8128), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8128), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8128), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8128), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8128), - [anon_sym__Alignas] = ACTIONS(8128), - }, - [4562] = { - [sym__declaration_modifiers] = STATE(4961), - [sym_attribute_specifier] = STATE(4961), - [sym_attribute_declaration] = STATE(4961), - [sym_ms_declspec_modifier] = STATE(4961), - [sym_storage_class_specifier] = STATE(4961), - [sym_type_qualifier] = STATE(4961), - [sym_availability_attribute_specifier] = STATE(4961), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(4961), - [aux_sym__declaration_specifiers_repeat1] = STATE(4961), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3942), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8132), - [anon_sym_SEMI] = ACTIONS(8134), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4563] = { - [sym_attribute_specifier] = STATE(4676), - [sym_field_declaration_list] = STATE(4597), - [sym_identifier] = ACTIONS(8136), - [anon_sym_COMMA] = ACTIONS(8138), - [anon_sym_RPAREN] = ACTIONS(8138), - [anon_sym_LPAREN2] = ACTIONS(8138), - [anon_sym_STAR] = ACTIONS(8138), - [anon_sym_CARET] = ACTIONS(8138), - [anon_sym_SEMI] = ACTIONS(8138), - [anon_sym___extension__] = ACTIONS(8136), - [anon_sym_extern] = ACTIONS(8136), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8136), - [anon_sym_LBRACK] = ACTIONS(8138), - [anon_sym___declspec] = ACTIONS(8136), - [anon_sym___based] = ACTIONS(8136), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8136), - [anon_sym_unsigned] = ACTIONS(8136), - [anon_sym_long] = ACTIONS(8136), - [anon_sym_short] = ACTIONS(8136), - [anon_sym_static] = ACTIONS(8136), - [anon_sym_auto] = ACTIONS(8136), - [anon_sym_register] = ACTIONS(8136), - [anon_sym_inline] = ACTIONS(8136), - [anon_sym___inline] = ACTIONS(8136), - [anon_sym___inline__] = ACTIONS(8136), - [anon_sym___forceinline] = ACTIONS(8136), - [anon_sym_thread_local] = ACTIONS(8136), - [anon_sym___thread] = ACTIONS(8136), - [anon_sym_CG_EXTERN] = ACTIONS(8136), - [anon_sym_CG_INLINE] = ACTIONS(8136), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8136), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8136), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8136), - [anon_sym_IBOutlet] = ACTIONS(8136), - [anon_sym_IBInspectable] = ACTIONS(8136), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8136), - [anon_sym_NS_INLINE] = ACTIONS(8136), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8136), - [anon_sym_OBJC_EXPORT] = ACTIONS(8136), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8136), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8136), - [anon_sym_const] = ACTIONS(8136), - [anon_sym_constexpr] = ACTIONS(8136), - [anon_sym_volatile] = ACTIONS(8136), - [anon_sym_restrict] = ACTIONS(8136), - [anon_sym___restrict__] = ACTIONS(8136), - [anon_sym__Atomic] = ACTIONS(8136), - [anon_sym__Noreturn] = ACTIONS(8136), - [anon_sym_nullable] = ACTIONS(8136), - [anon_sym__Complex] = ACTIONS(8136), - [anon_sym__Nonnull] = ACTIONS(8136), - [anon_sym__Nullable] = ACTIONS(8136), - [anon_sym__Nullable_result] = ACTIONS(8136), - [anon_sym__Null_unspecified] = ACTIONS(8136), - [anon_sym___autoreleasing] = ACTIONS(8136), - [anon_sym___block] = ACTIONS(8136), - [anon_sym___bridge] = ACTIONS(8136), - [anon_sym___bridge_retained] = ACTIONS(8136), - [anon_sym___bridge_transfer] = ACTIONS(8136), - [anon_sym___complex] = ACTIONS(8136), - [anon_sym___const] = ACTIONS(8136), - [anon_sym___imag] = ACTIONS(8136), - [anon_sym___kindof] = ACTIONS(8136), - [anon_sym___nonnull] = ACTIONS(8136), - [anon_sym___nullable] = ACTIONS(8136), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8136), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8136), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8136), - [anon_sym___real] = ACTIONS(8136), - [anon_sym___strong] = ACTIONS(8136), - [anon_sym___unsafe_unretained] = ACTIONS(8136), - [anon_sym___unused] = ACTIONS(8136), - [anon_sym___weak] = ACTIONS(8136), - [sym_primitive_type] = ACTIONS(8136), - [anon_sym_enum] = ACTIONS(8136), - [anon_sym_COLON] = ACTIONS(8138), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8136), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8136), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8136), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8136), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8136), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8136), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8136), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8136), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8136), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8136), - [anon_sym_NS_AVAILABLE] = ACTIONS(8136), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8136), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8136), - [anon_sym_API_AVAILABLE] = ACTIONS(8136), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8136), - [anon_sym_API_DEPRECATED] = ACTIONS(8136), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8136), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8136), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8136), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8136), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8136), - [anon_sym___deprecated_msg] = ACTIONS(8136), - [anon_sym___deprecated_enum_msg] = ACTIONS(8136), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8136), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8136), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8136), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8136), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8136), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8136), - [anon_sym__Alignas] = ACTIONS(8136), - }, - [4564] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8140), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4565] = { - [sym__declaration_modifiers] = STATE(5007), - [sym_attribute_specifier] = STATE(5007), - [sym_attribute_declaration] = STATE(5007), - [sym_ms_declspec_modifier] = STATE(5007), - [sym_storage_class_specifier] = STATE(5007), - [sym_type_qualifier] = STATE(5007), - [sym_availability_attribute_specifier] = STATE(5007), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5007), - [aux_sym__declaration_specifiers_repeat1] = STATE(5007), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3550), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8142), - [anon_sym_SEMI] = ACTIONS(8116), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4566] = { - [sym_attribute_specifier] = STATE(4678), - [sym_field_declaration_list] = STATE(4600), - [sym_identifier] = ACTIONS(8144), - [anon_sym_COMMA] = ACTIONS(8146), - [anon_sym_RPAREN] = ACTIONS(8146), - [anon_sym_LPAREN2] = ACTIONS(8146), - [anon_sym_STAR] = ACTIONS(8146), - [anon_sym_CARET] = ACTIONS(8146), - [anon_sym_SEMI] = ACTIONS(8146), - [anon_sym___extension__] = ACTIONS(8144), - [anon_sym_extern] = ACTIONS(8144), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8144), - [anon_sym_LBRACK] = ACTIONS(8146), - [anon_sym___declspec] = ACTIONS(8144), - [anon_sym___based] = ACTIONS(8144), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8144), - [anon_sym_unsigned] = ACTIONS(8144), - [anon_sym_long] = ACTIONS(8144), - [anon_sym_short] = ACTIONS(8144), - [anon_sym_static] = ACTIONS(8144), - [anon_sym_auto] = ACTIONS(8144), - [anon_sym_register] = ACTIONS(8144), - [anon_sym_inline] = ACTIONS(8144), - [anon_sym___inline] = ACTIONS(8144), - [anon_sym___inline__] = ACTIONS(8144), - [anon_sym___forceinline] = ACTIONS(8144), - [anon_sym_thread_local] = ACTIONS(8144), - [anon_sym___thread] = ACTIONS(8144), - [anon_sym_CG_EXTERN] = ACTIONS(8144), - [anon_sym_CG_INLINE] = ACTIONS(8144), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8144), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8144), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8144), - [anon_sym_IBOutlet] = ACTIONS(8144), - [anon_sym_IBInspectable] = ACTIONS(8144), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8144), - [anon_sym_NS_INLINE] = ACTIONS(8144), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8144), - [anon_sym_OBJC_EXPORT] = ACTIONS(8144), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8144), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8144), - [anon_sym_const] = ACTIONS(8144), - [anon_sym_constexpr] = ACTIONS(8144), - [anon_sym_volatile] = ACTIONS(8144), - [anon_sym_restrict] = ACTIONS(8144), - [anon_sym___restrict__] = ACTIONS(8144), - [anon_sym__Atomic] = ACTIONS(8144), - [anon_sym__Noreturn] = ACTIONS(8144), - [anon_sym_nullable] = ACTIONS(8144), - [anon_sym__Complex] = ACTIONS(8144), - [anon_sym__Nonnull] = ACTIONS(8144), - [anon_sym__Nullable] = ACTIONS(8144), - [anon_sym__Nullable_result] = ACTIONS(8144), - [anon_sym__Null_unspecified] = ACTIONS(8144), - [anon_sym___autoreleasing] = ACTIONS(8144), - [anon_sym___block] = ACTIONS(8144), - [anon_sym___bridge] = ACTIONS(8144), - [anon_sym___bridge_retained] = ACTIONS(8144), - [anon_sym___bridge_transfer] = ACTIONS(8144), - [anon_sym___complex] = ACTIONS(8144), - [anon_sym___const] = ACTIONS(8144), - [anon_sym___imag] = ACTIONS(8144), - [anon_sym___kindof] = ACTIONS(8144), - [anon_sym___nonnull] = ACTIONS(8144), - [anon_sym___nullable] = ACTIONS(8144), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8144), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8144), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8144), - [anon_sym___real] = ACTIONS(8144), - [anon_sym___strong] = ACTIONS(8144), - [anon_sym___unsafe_unretained] = ACTIONS(8144), - [anon_sym___unused] = ACTIONS(8144), - [anon_sym___weak] = ACTIONS(8144), - [sym_primitive_type] = ACTIONS(8144), - [anon_sym_enum] = ACTIONS(8144), - [anon_sym_COLON] = ACTIONS(8146), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8144), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8144), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8144), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8144), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8144), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8144), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8144), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8144), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8144), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8144), - [anon_sym_NS_AVAILABLE] = ACTIONS(8144), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8144), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8144), - [anon_sym_API_AVAILABLE] = ACTIONS(8144), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8144), - [anon_sym_API_DEPRECATED] = ACTIONS(8144), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8144), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8144), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8144), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8144), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8144), - [anon_sym___deprecated_msg] = ACTIONS(8144), - [anon_sym___deprecated_enum_msg] = ACTIONS(8144), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8144), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8144), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8144), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8144), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8144), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8144), - [anon_sym__Alignas] = ACTIONS(8144), - }, - [4567] = { - [sym_identifier] = ACTIONS(3537), - [anon_sym___extension__] = ACTIONS(3537), - [anon_sym_typedef] = ACTIONS(8084), - [anon_sym_extern] = ACTIONS(3537), - [anon_sym___attribute__] = ACTIONS(3537), - [anon_sym___attribute] = ACTIONS(3537), - [anon_sym_noreturn] = ACTIONS(3537), - [anon_sym_LBRACK] = ACTIONS(3542), - [anon_sym___declspec] = ACTIONS(3537), - [anon_sym_signed] = ACTIONS(3537), - [anon_sym_unsigned] = ACTIONS(3537), - [anon_sym_long] = ACTIONS(3537), - [anon_sym_short] = ACTIONS(3537), - [anon_sym_static] = ACTIONS(3537), - [anon_sym_auto] = ACTIONS(3537), - [anon_sym_register] = ACTIONS(3537), - [anon_sym_inline] = ACTIONS(3537), - [anon_sym___inline] = ACTIONS(3537), - [anon_sym___inline__] = ACTIONS(3537), - [anon_sym___forceinline] = ACTIONS(3537), - [anon_sym_thread_local] = ACTIONS(3537), - [anon_sym___thread] = ACTIONS(3537), - [anon_sym_CG_EXTERN] = ACTIONS(3537), - [anon_sym_CG_INLINE] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3537), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3537), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3537), - [anon_sym_IBOutlet] = ACTIONS(3537), - [anon_sym_IBInspectable] = ACTIONS(3537), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3537), - [anon_sym_NS_INLINE] = ACTIONS(3537), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3537), - [anon_sym_OBJC_EXPORT] = ACTIONS(3537), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3537), - [anon_sym_const] = ACTIONS(3537), - [anon_sym_constexpr] = ACTIONS(3537), - [anon_sym_volatile] = ACTIONS(3537), - [anon_sym_restrict] = ACTIONS(3537), - [anon_sym___restrict__] = ACTIONS(3537), - [anon_sym__Atomic] = ACTIONS(3537), - [anon_sym__Noreturn] = ACTIONS(3537), - [anon_sym_nullable] = ACTIONS(3537), - [anon_sym__Complex] = ACTIONS(3537), - [anon_sym__Nonnull] = ACTIONS(3537), - [anon_sym__Nullable] = ACTIONS(3537), - [anon_sym__Nullable_result] = ACTIONS(3537), - [anon_sym__Null_unspecified] = ACTIONS(3537), - [anon_sym___autoreleasing] = ACTIONS(3537), - [anon_sym___block] = ACTIONS(3537), - [anon_sym___bridge] = ACTIONS(3537), - [anon_sym___bridge_retained] = ACTIONS(3537), - [anon_sym___bridge_transfer] = ACTIONS(3537), - [anon_sym___complex] = ACTIONS(3537), - [anon_sym___const] = ACTIONS(3537), - [anon_sym___imag] = ACTIONS(3537), - [anon_sym___kindof] = ACTIONS(3537), - [anon_sym___nonnull] = ACTIONS(3537), - [anon_sym___nullable] = ACTIONS(3537), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3537), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3537), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3537), - [anon_sym___real] = ACTIONS(3537), - [anon_sym___strong] = ACTIONS(3537), - [anon_sym___unsafe_unretained] = ACTIONS(3537), - [anon_sym___unused] = ACTIONS(3537), - [anon_sym___weak] = ACTIONS(3537), - [sym_primitive_type] = ACTIONS(3537), - [anon_sym_enum] = ACTIONS(3537), - [anon_sym_struct] = ACTIONS(3537), - [anon_sym_union] = ACTIONS(3537), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3537), - [anon_sym___typeof] = ACTIONS(3537), - [anon_sym_typeof] = ACTIONS(3537), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3537), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3537), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3537), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3537), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3537), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3537), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE] = ACTIONS(3537), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3537), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_API_AVAILABLE] = ACTIONS(3537), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_API_DEPRECATED] = ACTIONS(3537), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3537), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3537), - [anon_sym___deprecated_msg] = ACTIONS(3537), - [anon_sym___deprecated_enum_msg] = ACTIONS(3537), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3537), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3537), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3537), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3537), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3537), - [anon_sym__Alignas] = ACTIONS(3537), - [anon_sym_BOOL] = ACTIONS(3537), - [anon_sym_IMP] = ACTIONS(3537), - [anon_sym_SEL] = ACTIONS(3537), - [anon_sym_Class] = ACTIONS(3537), - [anon_sym_id] = ACTIONS(3537), - }, - [4568] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8148), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4569] = { - [sym_identifier] = ACTIONS(8100), - [anon_sym___extension__] = ACTIONS(8100), - [anon_sym_extern] = ACTIONS(8100), - [anon_sym___attribute__] = ACTIONS(8100), - [anon_sym___attribute] = ACTIONS(8100), - [anon_sym_noreturn] = ACTIONS(8100), - [anon_sym_LBRACK] = ACTIONS(8102), - [anon_sym___declspec] = ACTIONS(8100), - [anon_sym_signed] = ACTIONS(8100), - [anon_sym_unsigned] = ACTIONS(8100), - [anon_sym_long] = ACTIONS(8100), - [anon_sym_short] = ACTIONS(8100), - [anon_sym_static] = ACTIONS(8100), - [anon_sym_auto] = ACTIONS(8100), - [anon_sym_register] = ACTIONS(8100), - [anon_sym_inline] = ACTIONS(8100), - [anon_sym___inline] = ACTIONS(8100), - [anon_sym___inline__] = ACTIONS(8100), - [anon_sym___forceinline] = ACTIONS(8100), - [anon_sym_thread_local] = ACTIONS(8100), - [anon_sym___thread] = ACTIONS(8100), - [anon_sym_CG_EXTERN] = ACTIONS(8100), - [anon_sym_CG_INLINE] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8100), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8100), - [anon_sym_IBOutlet] = ACTIONS(8100), - [anon_sym_IBInspectable] = ACTIONS(8100), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8100), - [anon_sym_NS_INLINE] = ACTIONS(8100), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8100), - [anon_sym_OBJC_EXPORT] = ACTIONS(8100), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8100), - [anon_sym_const] = ACTIONS(8100), - [anon_sym_constexpr] = ACTIONS(8100), - [anon_sym_volatile] = ACTIONS(8100), - [anon_sym_restrict] = ACTIONS(8100), - [anon_sym___restrict__] = ACTIONS(8100), - [anon_sym__Atomic] = ACTIONS(8100), - [anon_sym__Noreturn] = ACTIONS(8100), - [anon_sym_nullable] = ACTIONS(8100), - [anon_sym__Complex] = ACTIONS(8100), - [anon_sym__Nonnull] = ACTIONS(8100), - [anon_sym__Nullable] = ACTIONS(8100), - [anon_sym__Nullable_result] = ACTIONS(8100), - [anon_sym__Null_unspecified] = ACTIONS(8100), - [anon_sym___autoreleasing] = ACTIONS(8100), - [anon_sym___block] = ACTIONS(8100), - [anon_sym___bridge] = ACTIONS(8100), - [anon_sym___bridge_retained] = ACTIONS(8100), - [anon_sym___bridge_transfer] = ACTIONS(8100), - [anon_sym___complex] = ACTIONS(8100), - [anon_sym___const] = ACTIONS(8100), - [anon_sym___imag] = ACTIONS(8100), - [anon_sym___kindof] = ACTIONS(8100), - [anon_sym___nonnull] = ACTIONS(8100), - [anon_sym___nullable] = ACTIONS(8100), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8100), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8100), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8100), - [anon_sym___real] = ACTIONS(8100), - [anon_sym___strong] = ACTIONS(8100), - [anon_sym___unsafe_unretained] = ACTIONS(8100), - [anon_sym___unused] = ACTIONS(8100), - [anon_sym___weak] = ACTIONS(8100), - [sym_primitive_type] = ACTIONS(8100), - [anon_sym_enum] = ACTIONS(8100), - [anon_sym_struct] = ACTIONS(8100), - [anon_sym_union] = ACTIONS(8100), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8100), - [anon_sym___typeof] = ACTIONS(8100), - [anon_sym_typeof] = ACTIONS(8100), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8100), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8100), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8100), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8100), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE] = ACTIONS(8100), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_API_AVAILABLE] = ACTIONS(8100), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_API_DEPRECATED] = ACTIONS(8100), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8100), - [anon_sym___deprecated_msg] = ACTIONS(8100), - [anon_sym___deprecated_enum_msg] = ACTIONS(8100), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8100), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8100), - [anon_sym_ATproperty] = ACTIONS(8150), - [anon_sym__Alignas] = ACTIONS(8100), - [anon_sym_BOOL] = ACTIONS(8100), - [anon_sym_IMP] = ACTIONS(8100), - [anon_sym_SEL] = ACTIONS(8100), - [anon_sym_Class] = ACTIONS(8100), - [anon_sym_id] = ACTIONS(8100), - }, - [4570] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8152), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4571] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8154), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4572] = { - [sym__declaration_modifiers] = STATE(4982), - [sym_attribute_specifier] = STATE(4982), - [sym_attribute_declaration] = STATE(4982), - [sym_ms_declspec_modifier] = STATE(4982), - [sym_storage_class_specifier] = STATE(4982), - [sym_type_qualifier] = STATE(4982), - [sym_availability_attribute_specifier] = STATE(4982), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(4982), - [aux_sym__declaration_specifiers_repeat1] = STATE(4982), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3799), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8156), - [anon_sym_SEMI] = ACTIONS(8134), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4573] = { - [sym__declaration_modifiers] = STATE(5197), - [sym_attribute_specifier] = STATE(5197), - [sym_attribute_declaration] = STATE(5197), - [sym_ms_declspec_modifier] = STATE(5197), - [sym_storage_class_specifier] = STATE(5197), - [sym_type_qualifier] = STATE(5197), - [sym_availability_attribute_specifier] = STATE(5197), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5197), - [aux_sym__declaration_specifiers_repeat1] = STATE(5197), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3613), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8158), - [anon_sym_SEMI] = ACTIONS(8126), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4574] = { - [sym_attribute_specifier] = STATE(4629), - [sym_field_declaration_list] = STATE(4605), - [sym_identifier] = ACTIONS(8160), - [anon_sym_COMMA] = ACTIONS(8162), - [anon_sym_RPAREN] = ACTIONS(8162), - [anon_sym_LPAREN2] = ACTIONS(8162), - [anon_sym_STAR] = ACTIONS(8162), - [anon_sym_CARET] = ACTIONS(8162), - [anon_sym_SEMI] = ACTIONS(8162), - [anon_sym___extension__] = ACTIONS(8160), - [anon_sym_extern] = ACTIONS(8160), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8160), - [anon_sym_LBRACK] = ACTIONS(8162), - [anon_sym___declspec] = ACTIONS(8160), - [anon_sym___based] = ACTIONS(8160), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8160), - [anon_sym_unsigned] = ACTIONS(8160), - [anon_sym_long] = ACTIONS(8160), - [anon_sym_short] = ACTIONS(8160), - [anon_sym_static] = ACTIONS(8160), - [anon_sym_auto] = ACTIONS(8160), - [anon_sym_register] = ACTIONS(8160), - [anon_sym_inline] = ACTIONS(8160), - [anon_sym___inline] = ACTIONS(8160), - [anon_sym___inline__] = ACTIONS(8160), - [anon_sym___forceinline] = ACTIONS(8160), - [anon_sym_thread_local] = ACTIONS(8160), - [anon_sym___thread] = ACTIONS(8160), - [anon_sym_CG_EXTERN] = ACTIONS(8160), - [anon_sym_CG_INLINE] = ACTIONS(8160), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8160), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8160), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8160), - [anon_sym_IBOutlet] = ACTIONS(8160), - [anon_sym_IBInspectable] = ACTIONS(8160), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8160), - [anon_sym_NS_INLINE] = ACTIONS(8160), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8160), - [anon_sym_OBJC_EXPORT] = ACTIONS(8160), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8160), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8160), - [anon_sym_const] = ACTIONS(8160), - [anon_sym_constexpr] = ACTIONS(8160), - [anon_sym_volatile] = ACTIONS(8160), - [anon_sym_restrict] = ACTIONS(8160), - [anon_sym___restrict__] = ACTIONS(8160), - [anon_sym__Atomic] = ACTIONS(8160), - [anon_sym__Noreturn] = ACTIONS(8160), - [anon_sym_nullable] = ACTIONS(8160), - [anon_sym__Complex] = ACTIONS(8160), - [anon_sym__Nonnull] = ACTIONS(8160), - [anon_sym__Nullable] = ACTIONS(8160), - [anon_sym__Nullable_result] = ACTIONS(8160), - [anon_sym__Null_unspecified] = ACTIONS(8160), - [anon_sym___autoreleasing] = ACTIONS(8160), - [anon_sym___block] = ACTIONS(8160), - [anon_sym___bridge] = ACTIONS(8160), - [anon_sym___bridge_retained] = ACTIONS(8160), - [anon_sym___bridge_transfer] = ACTIONS(8160), - [anon_sym___complex] = ACTIONS(8160), - [anon_sym___const] = ACTIONS(8160), - [anon_sym___imag] = ACTIONS(8160), - [anon_sym___kindof] = ACTIONS(8160), - [anon_sym___nonnull] = ACTIONS(8160), - [anon_sym___nullable] = ACTIONS(8160), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8160), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8160), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8160), - [anon_sym___real] = ACTIONS(8160), - [anon_sym___strong] = ACTIONS(8160), - [anon_sym___unsafe_unretained] = ACTIONS(8160), - [anon_sym___unused] = ACTIONS(8160), - [anon_sym___weak] = ACTIONS(8160), - [sym_primitive_type] = ACTIONS(8160), - [anon_sym_enum] = ACTIONS(8160), - [anon_sym_COLON] = ACTIONS(8162), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8160), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8160), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8160), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8160), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8160), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8160), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8160), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8160), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8160), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8160), - [anon_sym_NS_AVAILABLE] = ACTIONS(8160), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8160), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8160), - [anon_sym_API_AVAILABLE] = ACTIONS(8160), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8160), - [anon_sym_API_DEPRECATED] = ACTIONS(8160), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8160), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8160), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8160), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8160), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8160), - [anon_sym___deprecated_msg] = ACTIONS(8160), - [anon_sym___deprecated_enum_msg] = ACTIONS(8160), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8160), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8160), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8160), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8160), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8160), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8160), - [anon_sym__Alignas] = ACTIONS(8160), - }, - [4575] = { - [sym__declaration_modifiers] = STATE(8867), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8867), - [sym_ms_declspec_modifier] = STATE(8867), - [sym_storage_class_specifier] = STATE(8867), - [sym_type_qualifier] = STATE(8867), - [sym_parameter_list] = STATE(5288), - [sym_gnu_asm_expression] = STATE(5268), - [sym_availability_attribute_specifier] = STATE(8867), - [sym_alignas_specifier] = STATE(8867), - [aux_sym_declaration_repeat1] = STATE(5269), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8106), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_in] = ACTIONS(8164), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4576] = { - [sym__declaration_modifiers] = STATE(5066), - [sym_attribute_specifier] = STATE(5066), - [sym_attribute_declaration] = STATE(5066), - [sym_ms_declspec_modifier] = STATE(5066), - [sym_storage_class_specifier] = STATE(5066), - [sym_type_qualifier] = STATE(5066), - [sym_availability_attribute_specifier] = STATE(5066), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5066), - [aux_sym__declaration_specifiers_repeat1] = STATE(5066), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3931), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8166), - [anon_sym_SEMI] = ACTIONS(8134), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4577] = { - [sym_ms_unaligned_ptr_modifier] = STATE(4641), - [sym_ms_pointer_modifier] = STATE(4577), - [aux_sym_pointer_declarator_repeat1] = STATE(4577), - [sym_identifier] = ACTIONS(8168), - [anon_sym_LPAREN2] = ACTIONS(8170), - [anon_sym_STAR] = ACTIONS(8170), - [anon_sym_CARET] = ACTIONS(8170), - [anon_sym___extension__] = ACTIONS(8168), - [anon_sym_extern] = ACTIONS(8168), - [anon_sym___attribute__] = ACTIONS(8168), - [anon_sym___attribute] = ACTIONS(8168), - [anon_sym_noreturn] = ACTIONS(8168), - [anon_sym_LBRACK] = ACTIONS(8170), - [anon_sym___declspec] = ACTIONS(8168), - [anon_sym___based] = ACTIONS(8168), - [sym_ms_restrict_modifier] = ACTIONS(8172), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(8172), - [sym_ms_signed_ptr_modifier] = ACTIONS(8172), - [anon_sym__unaligned] = ACTIONS(8175), - [anon_sym___unaligned] = ACTIONS(8175), - [anon_sym_signed] = ACTIONS(8168), - [anon_sym_unsigned] = ACTIONS(8168), - [anon_sym_long] = ACTIONS(8168), - [anon_sym_short] = ACTIONS(8168), - [anon_sym_static] = ACTIONS(8168), - [anon_sym_auto] = ACTIONS(8168), - [anon_sym_register] = ACTIONS(8168), - [anon_sym_inline] = ACTIONS(8168), - [anon_sym___inline] = ACTIONS(8168), - [anon_sym___inline__] = ACTIONS(8168), - [anon_sym___forceinline] = ACTIONS(8168), - [anon_sym_thread_local] = ACTIONS(8168), - [anon_sym___thread] = ACTIONS(8168), - [anon_sym_CG_EXTERN] = ACTIONS(8168), - [anon_sym_CG_INLINE] = ACTIONS(8168), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8168), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8168), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8168), - [anon_sym_IBOutlet] = ACTIONS(8168), - [anon_sym_IBInspectable] = ACTIONS(8168), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8168), - [anon_sym_NS_INLINE] = ACTIONS(8168), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8168), - [anon_sym_OBJC_EXPORT] = ACTIONS(8168), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8168), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8168), - [anon_sym_const] = ACTIONS(8168), - [anon_sym_constexpr] = ACTIONS(8168), - [anon_sym_volatile] = ACTIONS(8168), - [anon_sym_restrict] = ACTIONS(8168), - [anon_sym___restrict__] = ACTIONS(8168), - [anon_sym__Atomic] = ACTIONS(8168), - [anon_sym__Noreturn] = ACTIONS(8168), - [anon_sym_nullable] = ACTIONS(8168), - [anon_sym__Complex] = ACTIONS(8168), - [anon_sym__Nonnull] = ACTIONS(8168), - [anon_sym__Nullable] = ACTIONS(8168), - [anon_sym__Nullable_result] = ACTIONS(8168), - [anon_sym__Null_unspecified] = ACTIONS(8168), - [anon_sym___autoreleasing] = ACTIONS(8168), - [anon_sym___block] = ACTIONS(8168), - [anon_sym___bridge] = ACTIONS(8168), - [anon_sym___bridge_retained] = ACTIONS(8168), - [anon_sym___bridge_transfer] = ACTIONS(8168), - [anon_sym___complex] = ACTIONS(8168), - [anon_sym___const] = ACTIONS(8168), - [anon_sym___imag] = ACTIONS(8168), - [anon_sym___kindof] = ACTIONS(8168), - [anon_sym___nonnull] = ACTIONS(8168), - [anon_sym___nullable] = ACTIONS(8168), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8168), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8168), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8168), - [anon_sym___real] = ACTIONS(8168), - [anon_sym___strong] = ACTIONS(8168), - [anon_sym___unsafe_unretained] = ACTIONS(8168), - [anon_sym___unused] = ACTIONS(8168), - [anon_sym___weak] = ACTIONS(8168), - [sym_primitive_type] = ACTIONS(8168), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8168), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8168), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8168), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8168), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8168), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8168), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8168), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8168), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8168), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8168), - [anon_sym_NS_AVAILABLE] = ACTIONS(8168), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8168), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8168), - [anon_sym_API_AVAILABLE] = ACTIONS(8168), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8168), - [anon_sym_API_DEPRECATED] = ACTIONS(8168), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8168), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8168), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8168), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8168), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8168), - [anon_sym___deprecated_msg] = ACTIONS(8168), - [anon_sym___deprecated_enum_msg] = ACTIONS(8168), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8168), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8168), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8168), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8168), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8168), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8168), - [anon_sym__Alignas] = ACTIONS(8168), - }, - [4578] = { - [sym__declaration_modifiers] = STATE(5002), - [sym_attribute_specifier] = STATE(5002), - [sym_attribute_declaration] = STATE(5002), - [sym_ms_declspec_modifier] = STATE(5002), - [sym_storage_class_specifier] = STATE(5002), - [sym_type_qualifier] = STATE(5002), - [sym_availability_attribute_specifier] = STATE(5002), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5002), - [aux_sym__declaration_specifiers_repeat1] = STATE(5002), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3673), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8178), - [anon_sym_SEMI] = ACTIONS(8126), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4579] = { - [sym_identifier] = ACTIONS(8100), - [anon_sym___extension__] = ACTIONS(8100), - [anon_sym_extern] = ACTIONS(8100), - [anon_sym___attribute__] = ACTIONS(8100), - [anon_sym___attribute] = ACTIONS(8100), - [anon_sym_noreturn] = ACTIONS(8100), - [anon_sym_LBRACK] = ACTIONS(8102), - [anon_sym___declspec] = ACTIONS(8100), - [anon_sym_signed] = ACTIONS(8100), - [anon_sym_unsigned] = ACTIONS(8100), - [anon_sym_long] = ACTIONS(8100), - [anon_sym_short] = ACTIONS(8100), - [anon_sym_static] = ACTIONS(8100), - [anon_sym_auto] = ACTIONS(8100), - [anon_sym_register] = ACTIONS(8100), - [anon_sym_inline] = ACTIONS(8100), - [anon_sym___inline] = ACTIONS(8100), - [anon_sym___inline__] = ACTIONS(8100), - [anon_sym___forceinline] = ACTIONS(8100), - [anon_sym_thread_local] = ACTIONS(8100), - [anon_sym___thread] = ACTIONS(8100), - [anon_sym_CG_EXTERN] = ACTIONS(8100), - [anon_sym_CG_INLINE] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8100), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8100), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8100), - [anon_sym_IBOutlet] = ACTIONS(8100), - [anon_sym_IBInspectable] = ACTIONS(8100), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8100), - [anon_sym_NS_INLINE] = ACTIONS(8100), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8100), - [anon_sym_OBJC_EXPORT] = ACTIONS(8100), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8100), - [anon_sym_const] = ACTIONS(8100), - [anon_sym_constexpr] = ACTIONS(8100), - [anon_sym_volatile] = ACTIONS(8100), - [anon_sym_restrict] = ACTIONS(8100), - [anon_sym___restrict__] = ACTIONS(8100), - [anon_sym__Atomic] = ACTIONS(8100), - [anon_sym__Noreturn] = ACTIONS(8100), - [anon_sym_nullable] = ACTIONS(8100), - [anon_sym__Complex] = ACTIONS(8100), - [anon_sym__Nonnull] = ACTIONS(8100), - [anon_sym__Nullable] = ACTIONS(8100), - [anon_sym__Nullable_result] = ACTIONS(8100), - [anon_sym__Null_unspecified] = ACTIONS(8100), - [anon_sym___autoreleasing] = ACTIONS(8100), - [anon_sym___block] = ACTIONS(8100), - [anon_sym___bridge] = ACTIONS(8100), - [anon_sym___bridge_retained] = ACTIONS(8100), - [anon_sym___bridge_transfer] = ACTIONS(8100), - [anon_sym___complex] = ACTIONS(8100), - [anon_sym___const] = ACTIONS(8100), - [anon_sym___imag] = ACTIONS(8100), - [anon_sym___kindof] = ACTIONS(8100), - [anon_sym___nonnull] = ACTIONS(8100), - [anon_sym___nullable] = ACTIONS(8100), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8100), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8100), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8100), - [anon_sym___real] = ACTIONS(8100), - [anon_sym___strong] = ACTIONS(8100), - [anon_sym___unsafe_unretained] = ACTIONS(8100), - [anon_sym___unused] = ACTIONS(8100), - [anon_sym___weak] = ACTIONS(8100), - [sym_primitive_type] = ACTIONS(8100), - [anon_sym_enum] = ACTIONS(8100), - [anon_sym_struct] = ACTIONS(8100), - [anon_sym_union] = ACTIONS(8100), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8100), - [anon_sym___typeof] = ACTIONS(8100), - [anon_sym_typeof] = ACTIONS(8100), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8100), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8100), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8100), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8100), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8100), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8100), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE] = ACTIONS(8100), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8100), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_API_AVAILABLE] = ACTIONS(8100), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_API_DEPRECATED] = ACTIONS(8100), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8100), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8100), - [anon_sym___deprecated_msg] = ACTIONS(8100), - [anon_sym___deprecated_enum_msg] = ACTIONS(8100), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8100), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8100), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8100), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8100), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8100), - [anon_sym_ATproperty] = ACTIONS(8180), - [anon_sym__Alignas] = ACTIONS(8100), - [anon_sym_BOOL] = ACTIONS(8100), - [anon_sym_IMP] = ACTIONS(8100), - [anon_sym_SEL] = ACTIONS(8100), - [anon_sym_Class] = ACTIONS(8100), - [anon_sym_id] = ACTIONS(8100), - }, - [4580] = { - [sym__declaration_modifiers] = STATE(5262), - [sym_attribute_specifier] = STATE(5262), - [sym_attribute_declaration] = STATE(5262), - [sym_ms_declspec_modifier] = STATE(5262), - [sym_storage_class_specifier] = STATE(5262), - [sym_type_qualifier] = STATE(5262), - [sym_availability_attribute_specifier] = STATE(5262), - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [sym_alignas_specifier] = STATE(5262), - [aux_sym__declaration_specifiers_repeat1] = STATE(5262), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [aux_sym_method_declaration_repeat2] = STATE(3600), - [sym_identifier] = ACTIONS(8112), - [anon_sym_COMMA] = ACTIONS(8182), - [anon_sym_SEMI] = ACTIONS(8116), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(8120), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4581] = { - [sym_attribute_specifier] = STATE(4633), - [sym_field_declaration_list] = STATE(4601), - [sym_identifier] = ACTIONS(8184), - [anon_sym_COMMA] = ACTIONS(8186), - [anon_sym_RPAREN] = ACTIONS(8186), - [anon_sym_LPAREN2] = ACTIONS(8186), - [anon_sym_STAR] = ACTIONS(8186), - [anon_sym_CARET] = ACTIONS(8186), - [anon_sym_SEMI] = ACTIONS(8186), - [anon_sym___extension__] = ACTIONS(8184), - [anon_sym_extern] = ACTIONS(8184), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8184), - [anon_sym_LBRACK] = ACTIONS(8186), - [anon_sym___declspec] = ACTIONS(8184), - [anon_sym___based] = ACTIONS(8184), - [anon_sym_LBRACE] = ACTIONS(8098), - [anon_sym_signed] = ACTIONS(8184), - [anon_sym_unsigned] = ACTIONS(8184), - [anon_sym_long] = ACTIONS(8184), - [anon_sym_short] = ACTIONS(8184), - [anon_sym_static] = ACTIONS(8184), - [anon_sym_auto] = ACTIONS(8184), - [anon_sym_register] = ACTIONS(8184), - [anon_sym_inline] = ACTIONS(8184), - [anon_sym___inline] = ACTIONS(8184), - [anon_sym___inline__] = ACTIONS(8184), - [anon_sym___forceinline] = ACTIONS(8184), - [anon_sym_thread_local] = ACTIONS(8184), - [anon_sym___thread] = ACTIONS(8184), - [anon_sym_CG_EXTERN] = ACTIONS(8184), - [anon_sym_CG_INLINE] = ACTIONS(8184), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8184), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8184), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8184), - [anon_sym_IBOutlet] = ACTIONS(8184), - [anon_sym_IBInspectable] = ACTIONS(8184), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8184), - [anon_sym_NS_INLINE] = ACTIONS(8184), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8184), - [anon_sym_OBJC_EXPORT] = ACTIONS(8184), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8184), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8184), - [anon_sym_const] = ACTIONS(8184), - [anon_sym_constexpr] = ACTIONS(8184), - [anon_sym_volatile] = ACTIONS(8184), - [anon_sym_restrict] = ACTIONS(8184), - [anon_sym___restrict__] = ACTIONS(8184), - [anon_sym__Atomic] = ACTIONS(8184), - [anon_sym__Noreturn] = ACTIONS(8184), - [anon_sym_nullable] = ACTIONS(8184), - [anon_sym__Complex] = ACTIONS(8184), - [anon_sym__Nonnull] = ACTIONS(8184), - [anon_sym__Nullable] = ACTIONS(8184), - [anon_sym__Nullable_result] = ACTIONS(8184), - [anon_sym__Null_unspecified] = ACTIONS(8184), - [anon_sym___autoreleasing] = ACTIONS(8184), - [anon_sym___block] = ACTIONS(8184), - [anon_sym___bridge] = ACTIONS(8184), - [anon_sym___bridge_retained] = ACTIONS(8184), - [anon_sym___bridge_transfer] = ACTIONS(8184), - [anon_sym___complex] = ACTIONS(8184), - [anon_sym___const] = ACTIONS(8184), - [anon_sym___imag] = ACTIONS(8184), - [anon_sym___kindof] = ACTIONS(8184), - [anon_sym___nonnull] = ACTIONS(8184), - [anon_sym___nullable] = ACTIONS(8184), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8184), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8184), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8184), - [anon_sym___real] = ACTIONS(8184), - [anon_sym___strong] = ACTIONS(8184), - [anon_sym___unsafe_unretained] = ACTIONS(8184), - [anon_sym___unused] = ACTIONS(8184), - [anon_sym___weak] = ACTIONS(8184), - [sym_primitive_type] = ACTIONS(8184), - [anon_sym_enum] = ACTIONS(8184), - [anon_sym_COLON] = ACTIONS(8186), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8184), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8184), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8184), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8184), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8184), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8184), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8184), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8184), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8184), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8184), - [anon_sym_NS_AVAILABLE] = ACTIONS(8184), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8184), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8184), - [anon_sym_API_AVAILABLE] = ACTIONS(8184), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8184), - [anon_sym_API_DEPRECATED] = ACTIONS(8184), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8184), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8184), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8184), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8184), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8184), - [anon_sym___deprecated_msg] = ACTIONS(8184), - [anon_sym___deprecated_enum_msg] = ACTIONS(8184), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8184), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8184), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8184), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8184), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8184), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8184), - [anon_sym__Alignas] = ACTIONS(8184), - }, - [4582] = { - [sym_identifier] = ACTIONS(8188), - [anon_sym___extension__] = ACTIONS(8188), - [anon_sym_extern] = ACTIONS(8188), - [anon_sym___attribute__] = ACTIONS(8188), - [anon_sym___attribute] = ACTIONS(8188), - [anon_sym_noreturn] = ACTIONS(8188), - [anon_sym_LBRACK] = ACTIONS(8190), - [anon_sym___declspec] = ACTIONS(8188), - [anon_sym_signed] = ACTIONS(8188), - [anon_sym_unsigned] = ACTIONS(8188), - [anon_sym_long] = ACTIONS(8188), - [anon_sym_short] = ACTIONS(8188), - [anon_sym_static] = ACTIONS(8188), - [anon_sym_auto] = ACTIONS(8188), - [anon_sym_register] = ACTIONS(8188), - [anon_sym_inline] = ACTIONS(8188), - [anon_sym___inline] = ACTIONS(8188), - [anon_sym___inline__] = ACTIONS(8188), - [anon_sym___forceinline] = ACTIONS(8188), - [anon_sym_thread_local] = ACTIONS(8188), - [anon_sym___thread] = ACTIONS(8188), - [anon_sym_CG_EXTERN] = ACTIONS(8188), - [anon_sym_CG_INLINE] = ACTIONS(8188), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8188), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8188), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8188), - [anon_sym_IBOutlet] = ACTIONS(8188), - [anon_sym_IBInspectable] = ACTIONS(8188), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8188), - [anon_sym_NS_INLINE] = ACTIONS(8188), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8188), - [anon_sym_OBJC_EXPORT] = ACTIONS(8188), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8188), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8188), - [anon_sym_const] = ACTIONS(8188), - [anon_sym_constexpr] = ACTIONS(8188), - [anon_sym_volatile] = ACTIONS(8188), - [anon_sym_restrict] = ACTIONS(8188), - [anon_sym___restrict__] = ACTIONS(8188), - [anon_sym__Atomic] = ACTIONS(8188), - [anon_sym__Noreturn] = ACTIONS(8188), - [anon_sym_nullable] = ACTIONS(8188), - [anon_sym__Complex] = ACTIONS(8188), - [anon_sym__Nonnull] = ACTIONS(8188), - [anon_sym__Nullable] = ACTIONS(8188), - [anon_sym__Nullable_result] = ACTIONS(8188), - [anon_sym__Null_unspecified] = ACTIONS(8188), - [anon_sym___autoreleasing] = ACTIONS(8188), - [anon_sym___block] = ACTIONS(8188), - [anon_sym___bridge] = ACTIONS(8188), - [anon_sym___bridge_retained] = ACTIONS(8188), - [anon_sym___bridge_transfer] = ACTIONS(8188), - [anon_sym___complex] = ACTIONS(8188), - [anon_sym___const] = ACTIONS(8188), - [anon_sym___imag] = ACTIONS(8188), - [anon_sym___kindof] = ACTIONS(8188), - [anon_sym___nonnull] = ACTIONS(8188), - [anon_sym___nullable] = ACTIONS(8188), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8188), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8188), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8188), - [anon_sym___real] = ACTIONS(8188), - [anon_sym___strong] = ACTIONS(8188), - [anon_sym___unsafe_unretained] = ACTIONS(8188), - [anon_sym___unused] = ACTIONS(8188), - [anon_sym___weak] = ACTIONS(8188), - [sym_primitive_type] = ACTIONS(8188), - [anon_sym_enum] = ACTIONS(8188), - [anon_sym_struct] = ACTIONS(8188), - [anon_sym_union] = ACTIONS(8188), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8188), - [anon_sym___typeof] = ACTIONS(8188), - [anon_sym_typeof] = ACTIONS(8188), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8188), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8188), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8188), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8188), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8188), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8188), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8188), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8188), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8188), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8188), - [anon_sym_NS_AVAILABLE] = ACTIONS(8188), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8188), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8188), - [anon_sym_API_AVAILABLE] = ACTIONS(8188), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8188), - [anon_sym_API_DEPRECATED] = ACTIONS(8188), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8188), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8188), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8188), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8188), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8188), - [anon_sym___deprecated_msg] = ACTIONS(8188), - [anon_sym___deprecated_enum_msg] = ACTIONS(8188), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8188), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8188), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8188), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8188), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8188), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8188), - [anon_sym__Alignas] = ACTIONS(8188), - [anon_sym_BOOL] = ACTIONS(8188), - [anon_sym_IMP] = ACTIONS(8188), - [anon_sym_SEL] = ACTIONS(8188), - [anon_sym_Class] = ACTIONS(8188), - [anon_sym_id] = ACTIONS(8188), - }, - [4583] = { - [sym_protocol_reference_list] = STATE(4677), - [sym_identifier] = ACTIONS(7301), - [anon_sym_COMMA] = ACTIONS(7303), - [anon_sym_RPAREN] = ACTIONS(7303), - [anon_sym_LPAREN2] = ACTIONS(7303), - [anon_sym_STAR] = ACTIONS(7303), - [anon_sym_CARET] = ACTIONS(7303), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym_SEMI] = ACTIONS(7303), - [anon_sym___extension__] = ACTIONS(7301), - [anon_sym_extern] = ACTIONS(7301), - [anon_sym___attribute__] = ACTIONS(7301), - [anon_sym___attribute] = ACTIONS(7301), - [anon_sym_noreturn] = ACTIONS(7301), - [anon_sym_LBRACK] = ACTIONS(7303), - [anon_sym___declspec] = ACTIONS(7301), - [anon_sym___based] = ACTIONS(7301), - [anon_sym_signed] = ACTIONS(7301), - [anon_sym_unsigned] = ACTIONS(7301), - [anon_sym_long] = ACTIONS(7301), - [anon_sym_short] = ACTIONS(7301), - [anon_sym_static] = ACTIONS(7301), - [anon_sym_auto] = ACTIONS(7301), - [anon_sym_register] = ACTIONS(7301), - [anon_sym_inline] = ACTIONS(7301), - [anon_sym___inline] = ACTIONS(7301), - [anon_sym___inline__] = ACTIONS(7301), - [anon_sym___forceinline] = ACTIONS(7301), - [anon_sym_thread_local] = ACTIONS(7301), - [anon_sym___thread] = ACTIONS(7301), - [anon_sym_CG_EXTERN] = ACTIONS(7301), - [anon_sym_CG_INLINE] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7301), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7301), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7301), - [anon_sym_IBOutlet] = ACTIONS(7301), - [anon_sym_IBInspectable] = ACTIONS(7301), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7301), - [anon_sym_NS_INLINE] = ACTIONS(7301), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7301), - [anon_sym_OBJC_EXPORT] = ACTIONS(7301), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7301), - [anon_sym_const] = ACTIONS(7301), - [anon_sym_constexpr] = ACTIONS(7301), - [anon_sym_volatile] = ACTIONS(7301), - [anon_sym_restrict] = ACTIONS(7301), - [anon_sym___restrict__] = ACTIONS(7301), - [anon_sym__Atomic] = ACTIONS(7301), - [anon_sym__Noreturn] = ACTIONS(7301), - [anon_sym_nullable] = ACTIONS(7301), - [anon_sym__Complex] = ACTIONS(7301), - [anon_sym__Nonnull] = ACTIONS(7301), - [anon_sym__Nullable] = ACTIONS(7301), - [anon_sym__Nullable_result] = ACTIONS(7301), - [anon_sym__Null_unspecified] = ACTIONS(7301), - [anon_sym___autoreleasing] = ACTIONS(7301), - [anon_sym___block] = ACTIONS(7301), - [anon_sym___bridge] = ACTIONS(7301), - [anon_sym___bridge_retained] = ACTIONS(7301), - [anon_sym___bridge_transfer] = ACTIONS(7301), - [anon_sym___complex] = ACTIONS(7301), - [anon_sym___const] = ACTIONS(7301), - [anon_sym___imag] = ACTIONS(7301), - [anon_sym___kindof] = ACTIONS(7301), - [anon_sym___nonnull] = ACTIONS(7301), - [anon_sym___nullable] = ACTIONS(7301), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7301), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7301), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7301), - [anon_sym___real] = ACTIONS(7301), - [anon_sym___strong] = ACTIONS(7301), - [anon_sym___unsafe_unretained] = ACTIONS(7301), - [anon_sym___unused] = ACTIONS(7301), - [anon_sym___weak] = ACTIONS(7301), - [sym_primitive_type] = ACTIONS(7301), - [anon_sym_enum] = ACTIONS(7301), - [anon_sym_COLON] = ACTIONS(7303), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7301), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7301), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7301), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7301), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7301), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7301), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE] = ACTIONS(7301), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7301), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_API_AVAILABLE] = ACTIONS(7301), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_API_DEPRECATED] = ACTIONS(7301), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7301), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7301), - [anon_sym___deprecated_msg] = ACTIONS(7301), - [anon_sym___deprecated_enum_msg] = ACTIONS(7301), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7301), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7301), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7301), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7301), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7301), - [anon_sym__Alignas] = ACTIONS(7301), - }, - [4584] = { - [aux_sym_generic_specifier_repeat1] = STATE(4594), - [sym_identifier] = ACTIONS(8192), - [anon_sym_COMMA] = ACTIONS(8194), - [anon_sym_RPAREN] = ACTIONS(8194), - [anon_sym_LPAREN2] = ACTIONS(8194), - [anon_sym_STAR] = ACTIONS(8194), - [anon_sym_CARET] = ACTIONS(8194), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym_SEMI] = ACTIONS(8194), - [anon_sym___extension__] = ACTIONS(8192), - [anon_sym_extern] = ACTIONS(8192), - [anon_sym___attribute__] = ACTIONS(8192), - [anon_sym___attribute] = ACTIONS(8192), - [anon_sym_noreturn] = ACTIONS(8192), - [anon_sym_LBRACK] = ACTIONS(8194), - [anon_sym___declspec] = ACTIONS(8192), - [anon_sym___based] = ACTIONS(8192), - [anon_sym_signed] = ACTIONS(8192), - [anon_sym_unsigned] = ACTIONS(8192), - [anon_sym_long] = ACTIONS(8192), - [anon_sym_short] = ACTIONS(8192), - [anon_sym_static] = ACTIONS(8192), - [anon_sym_auto] = ACTIONS(8192), - [anon_sym_register] = ACTIONS(8192), - [anon_sym_inline] = ACTIONS(8192), - [anon_sym___inline] = ACTIONS(8192), - [anon_sym___inline__] = ACTIONS(8192), - [anon_sym___forceinline] = ACTIONS(8192), - [anon_sym_thread_local] = ACTIONS(8192), - [anon_sym___thread] = ACTIONS(8192), - [anon_sym_CG_EXTERN] = ACTIONS(8192), - [anon_sym_CG_INLINE] = ACTIONS(8192), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8192), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8192), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8192), - [anon_sym_IBOutlet] = ACTIONS(8192), - [anon_sym_IBInspectable] = ACTIONS(8192), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8192), - [anon_sym_NS_INLINE] = ACTIONS(8192), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8192), - [anon_sym_OBJC_EXPORT] = ACTIONS(8192), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8192), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8192), - [anon_sym_const] = ACTIONS(8192), - [anon_sym_constexpr] = ACTIONS(8192), - [anon_sym_volatile] = ACTIONS(8192), - [anon_sym_restrict] = ACTIONS(8192), - [anon_sym___restrict__] = ACTIONS(8192), - [anon_sym__Atomic] = ACTIONS(8192), - [anon_sym__Noreturn] = ACTIONS(8192), - [anon_sym_nullable] = ACTIONS(8192), - [anon_sym__Complex] = ACTIONS(8192), - [anon_sym__Nonnull] = ACTIONS(8192), - [anon_sym__Nullable] = ACTIONS(8192), - [anon_sym__Nullable_result] = ACTIONS(8192), - [anon_sym__Null_unspecified] = ACTIONS(8192), - [anon_sym___autoreleasing] = ACTIONS(8192), - [anon_sym___block] = ACTIONS(8192), - [anon_sym___bridge] = ACTIONS(8192), - [anon_sym___bridge_retained] = ACTIONS(8192), - [anon_sym___bridge_transfer] = ACTIONS(8192), - [anon_sym___complex] = ACTIONS(8192), - [anon_sym___const] = ACTIONS(8192), - [anon_sym___imag] = ACTIONS(8192), - [anon_sym___kindof] = ACTIONS(8192), - [anon_sym___nonnull] = ACTIONS(8192), - [anon_sym___nullable] = ACTIONS(8192), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8192), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8192), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8192), - [anon_sym___real] = ACTIONS(8192), - [anon_sym___strong] = ACTIONS(8192), - [anon_sym___unsafe_unretained] = ACTIONS(8192), - [anon_sym___unused] = ACTIONS(8192), - [anon_sym___weak] = ACTIONS(8192), - [sym_primitive_type] = ACTIONS(8192), - [anon_sym_enum] = ACTIONS(8192), - [anon_sym_COLON] = ACTIONS(8194), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8192), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8192), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8192), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8192), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8192), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8192), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8192), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8192), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8192), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8192), - [anon_sym_NS_AVAILABLE] = ACTIONS(8192), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8192), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8192), - [anon_sym_API_AVAILABLE] = ACTIONS(8192), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8192), - [anon_sym_API_DEPRECATED] = ACTIONS(8192), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8192), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8192), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8192), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8192), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8192), - [anon_sym___deprecated_msg] = ACTIONS(8192), - [anon_sym___deprecated_enum_msg] = ACTIONS(8192), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8192), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8192), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8192), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8192), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8192), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8192), - [anon_sym__Alignas] = ACTIONS(8192), - }, - [4585] = { - [sym__declaration_modifiers] = STATE(8496), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8496), - [sym_ms_declspec_modifier] = STATE(8496), - [sym_storage_class_specifier] = STATE(8496), - [sym_type_qualifier] = STATE(8496), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5261), - [sym_availability_attribute_specifier] = STATE(8496), - [sym_alignas_specifier] = STATE(8496), - [aux_sym_declaration_repeat1] = STATE(5260), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8198), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4586] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_COMMA] = ACTIONS(6870), - [anon_sym_RPAREN] = ACTIONS(6870), - [anon_sym_LPAREN2] = ACTIONS(8200), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym_SEMI] = ACTIONS(6870), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_signed] = ACTIONS(5923), - [anon_sym_unsigned] = ACTIONS(5923), - [anon_sym_long] = ACTIONS(5923), - [anon_sym_short] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_primitive_type] = ACTIONS(5923), - [anon_sym_enum] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(6870), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [4587] = { - [sym__declaration_modifiers] = STATE(9251), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9251), - [sym_ms_declspec_modifier] = STATE(9251), - [sym_storage_class_specifier] = STATE(9251), - [sym_type_qualifier] = STATE(9251), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5226), - [sym_availability_attribute_specifier] = STATE(9251), - [sym_alignas_specifier] = STATE(9251), - [aux_sym_declaration_repeat1] = STATE(5155), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8012), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4588] = { - [sym__declaration_modifiers] = STATE(8591), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8591), - [sym_ms_declspec_modifier] = STATE(8591), - [sym_storage_class_specifier] = STATE(8591), - [sym_type_qualifier] = STATE(8591), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(4995), - [sym_availability_attribute_specifier] = STATE(8591), - [sym_alignas_specifier] = STATE(8591), - [aux_sym_declaration_repeat1] = STATE(4992), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8018), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4589] = { - [sym__declaration_modifiers] = STATE(8684), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8684), - [sym_ms_declspec_modifier] = STATE(8684), - [sym_storage_class_specifier] = STATE(8684), - [sym_type_qualifier] = STATE(8684), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5213), - [sym_availability_attribute_specifier] = STATE(8684), - [sym_alignas_specifier] = STATE(8684), - [aux_sym_declaration_repeat1] = STATE(5212), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8020), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4590] = { - [sym__declaration_modifiers] = STATE(8774), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8774), - [sym_ms_declspec_modifier] = STATE(8774), - [sym_storage_class_specifier] = STATE(8774), - [sym_type_qualifier] = STATE(8774), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5161), - [sym_availability_attribute_specifier] = STATE(8774), - [sym_alignas_specifier] = STATE(8774), - [aux_sym_declaration_repeat1] = STATE(5162), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8030), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4591] = { - [sym__declaration_modifiers] = STATE(9114), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(9114), - [sym_ms_declspec_modifier] = STATE(9114), - [sym_storage_class_specifier] = STATE(9114), - [sym_type_qualifier] = STATE(9114), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5032), - [sym_availability_attribute_specifier] = STATE(9114), - [sym_alignas_specifier] = STATE(9114), - [aux_sym_declaration_repeat1] = STATE(5031), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8004), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4592] = { - [sym__declaration_modifiers] = STATE(8990), - [sym_attribute_specifier] = STATE(8177), - [sym_attribute_declaration] = STATE(8990), - [sym_ms_declspec_modifier] = STATE(8990), - [sym_storage_class_specifier] = STATE(8990), - [sym_type_qualifier] = STATE(8990), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5105), - [sym_availability_attribute_specifier] = STATE(8990), - [sym_alignas_specifier] = STATE(8990), - [aux_sym_declaration_repeat1] = STATE(5109), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8203), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4593] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(23), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(7686), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym_SEMI] = ACTIONS(2200), - [anon_sym___attribute__] = ACTIONS(2210), - [anon_sym___attribute] = ACTIONS(2210), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(2200), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(2200), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(2200), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4594] = { - [aux_sym_generic_specifier_repeat1] = STATE(4594), - [sym_identifier] = ACTIONS(8205), - [anon_sym_COMMA] = ACTIONS(8207), - [anon_sym_RPAREN] = ACTIONS(8207), - [anon_sym_LPAREN2] = ACTIONS(8207), - [anon_sym_STAR] = ACTIONS(8207), - [anon_sym_CARET] = ACTIONS(8207), - [anon_sym_LT] = ACTIONS(8209), - [anon_sym_SEMI] = ACTIONS(8207), - [anon_sym___extension__] = ACTIONS(8205), - [anon_sym_extern] = ACTIONS(8205), - [anon_sym___attribute__] = ACTIONS(8205), - [anon_sym___attribute] = ACTIONS(8205), - [anon_sym_noreturn] = ACTIONS(8205), - [anon_sym_LBRACK] = ACTIONS(8207), - [anon_sym___declspec] = ACTIONS(8205), - [anon_sym___based] = ACTIONS(8205), - [anon_sym_signed] = ACTIONS(8205), - [anon_sym_unsigned] = ACTIONS(8205), - [anon_sym_long] = ACTIONS(8205), - [anon_sym_short] = ACTIONS(8205), - [anon_sym_static] = ACTIONS(8205), - [anon_sym_auto] = ACTIONS(8205), - [anon_sym_register] = ACTIONS(8205), - [anon_sym_inline] = ACTIONS(8205), - [anon_sym___inline] = ACTIONS(8205), - [anon_sym___inline__] = ACTIONS(8205), - [anon_sym___forceinline] = ACTIONS(8205), - [anon_sym_thread_local] = ACTIONS(8205), - [anon_sym___thread] = ACTIONS(8205), - [anon_sym_CG_EXTERN] = ACTIONS(8205), - [anon_sym_CG_INLINE] = ACTIONS(8205), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8205), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8205), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8205), - [anon_sym_IBOutlet] = ACTIONS(8205), - [anon_sym_IBInspectable] = ACTIONS(8205), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8205), - [anon_sym_NS_INLINE] = ACTIONS(8205), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8205), - [anon_sym_OBJC_EXPORT] = ACTIONS(8205), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8205), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8205), - [anon_sym_const] = ACTIONS(8205), - [anon_sym_constexpr] = ACTIONS(8205), - [anon_sym_volatile] = ACTIONS(8205), - [anon_sym_restrict] = ACTIONS(8205), - [anon_sym___restrict__] = ACTIONS(8205), - [anon_sym__Atomic] = ACTIONS(8205), - [anon_sym__Noreturn] = ACTIONS(8205), - [anon_sym_nullable] = ACTIONS(8205), - [anon_sym__Complex] = ACTIONS(8205), - [anon_sym__Nonnull] = ACTIONS(8205), - [anon_sym__Nullable] = ACTIONS(8205), - [anon_sym__Nullable_result] = ACTIONS(8205), - [anon_sym__Null_unspecified] = ACTIONS(8205), - [anon_sym___autoreleasing] = ACTIONS(8205), - [anon_sym___block] = ACTIONS(8205), - [anon_sym___bridge] = ACTIONS(8205), - [anon_sym___bridge_retained] = ACTIONS(8205), - [anon_sym___bridge_transfer] = ACTIONS(8205), - [anon_sym___complex] = ACTIONS(8205), - [anon_sym___const] = ACTIONS(8205), - [anon_sym___imag] = ACTIONS(8205), - [anon_sym___kindof] = ACTIONS(8205), - [anon_sym___nonnull] = ACTIONS(8205), - [anon_sym___nullable] = ACTIONS(8205), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8205), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8205), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8205), - [anon_sym___real] = ACTIONS(8205), - [anon_sym___strong] = ACTIONS(8205), - [anon_sym___unsafe_unretained] = ACTIONS(8205), - [anon_sym___unused] = ACTIONS(8205), - [anon_sym___weak] = ACTIONS(8205), - [sym_primitive_type] = ACTIONS(8205), - [anon_sym_enum] = ACTIONS(8205), - [anon_sym_COLON] = ACTIONS(8207), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8205), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8205), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8205), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8205), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8205), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8205), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8205), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8205), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8205), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8205), - [anon_sym_NS_AVAILABLE] = ACTIONS(8205), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8205), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8205), - [anon_sym_API_AVAILABLE] = ACTIONS(8205), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8205), - [anon_sym_API_DEPRECATED] = ACTIONS(8205), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8205), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8205), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8205), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8205), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8205), - [anon_sym___deprecated_msg] = ACTIONS(8205), - [anon_sym___deprecated_enum_msg] = ACTIONS(8205), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8205), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8205), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8205), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8205), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8205), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8205), - [anon_sym__Alignas] = ACTIONS(8205), - }, - [4595] = { - [sym_attribute_specifier] = STATE(4631), - [sym_identifier] = ACTIONS(8212), - [anon_sym_COMMA] = ACTIONS(8214), - [anon_sym_RPAREN] = ACTIONS(8214), - [anon_sym_LPAREN2] = ACTIONS(8214), - [anon_sym_STAR] = ACTIONS(8214), - [anon_sym_CARET] = ACTIONS(8214), - [anon_sym_SEMI] = ACTIONS(8214), - [anon_sym___extension__] = ACTIONS(8212), - [anon_sym_extern] = ACTIONS(8212), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8212), - [anon_sym_LBRACK] = ACTIONS(8214), - [anon_sym___declspec] = ACTIONS(8212), - [anon_sym___based] = ACTIONS(8212), - [anon_sym_signed] = ACTIONS(8212), - [anon_sym_unsigned] = ACTIONS(8212), - [anon_sym_long] = ACTIONS(8212), - [anon_sym_short] = ACTIONS(8212), - [anon_sym_static] = ACTIONS(8212), - [anon_sym_auto] = ACTIONS(8212), - [anon_sym_register] = ACTIONS(8212), - [anon_sym_inline] = ACTIONS(8212), - [anon_sym___inline] = ACTIONS(8212), - [anon_sym___inline__] = ACTIONS(8212), - [anon_sym___forceinline] = ACTIONS(8212), - [anon_sym_thread_local] = ACTIONS(8212), - [anon_sym___thread] = ACTIONS(8212), - [anon_sym_CG_EXTERN] = ACTIONS(8212), - [anon_sym_CG_INLINE] = ACTIONS(8212), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8212), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8212), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8212), - [anon_sym_IBOutlet] = ACTIONS(8212), - [anon_sym_IBInspectable] = ACTIONS(8212), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8212), - [anon_sym_NS_INLINE] = ACTIONS(8212), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8212), - [anon_sym_OBJC_EXPORT] = ACTIONS(8212), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8212), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8212), - [anon_sym_const] = ACTIONS(8212), - [anon_sym_constexpr] = ACTIONS(8212), - [anon_sym_volatile] = ACTIONS(8212), - [anon_sym_restrict] = ACTIONS(8212), - [anon_sym___restrict__] = ACTIONS(8212), - [anon_sym__Atomic] = ACTIONS(8212), - [anon_sym__Noreturn] = ACTIONS(8212), - [anon_sym_nullable] = ACTIONS(8212), - [anon_sym__Complex] = ACTIONS(8212), - [anon_sym__Nonnull] = ACTIONS(8212), - [anon_sym__Nullable] = ACTIONS(8212), - [anon_sym__Nullable_result] = ACTIONS(8212), - [anon_sym__Null_unspecified] = ACTIONS(8212), - [anon_sym___autoreleasing] = ACTIONS(8212), - [anon_sym___block] = ACTIONS(8212), - [anon_sym___bridge] = ACTIONS(8212), - [anon_sym___bridge_retained] = ACTIONS(8212), - [anon_sym___bridge_transfer] = ACTIONS(8212), - [anon_sym___complex] = ACTIONS(8212), - [anon_sym___const] = ACTIONS(8212), - [anon_sym___imag] = ACTIONS(8212), - [anon_sym___kindof] = ACTIONS(8212), - [anon_sym___nonnull] = ACTIONS(8212), - [anon_sym___nullable] = ACTIONS(8212), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8212), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8212), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8212), - [anon_sym___real] = ACTIONS(8212), - [anon_sym___strong] = ACTIONS(8212), - [anon_sym___unsafe_unretained] = ACTIONS(8212), - [anon_sym___unused] = ACTIONS(8212), - [anon_sym___weak] = ACTIONS(8212), - [sym_primitive_type] = ACTIONS(8212), - [anon_sym_enum] = ACTIONS(8212), - [anon_sym_COLON] = ACTIONS(8214), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8212), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8212), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8212), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8212), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8212), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8212), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8212), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8212), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8212), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8212), - [anon_sym_NS_AVAILABLE] = ACTIONS(8212), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8212), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8212), - [anon_sym_API_AVAILABLE] = ACTIONS(8212), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8212), - [anon_sym_API_DEPRECATED] = ACTIONS(8212), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8212), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8212), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8212), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8212), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8212), - [anon_sym___deprecated_msg] = ACTIONS(8212), - [anon_sym___deprecated_enum_msg] = ACTIONS(8212), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8212), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8212), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8212), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8212), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8212), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8212), - [anon_sym__Alignas] = ACTIONS(8212), - }, - [4596] = { - [sym__declaration_modifiers] = STATE(7216), - [sym_attribute_specifier] = STATE(7216), - [sym_attribute_declaration] = STATE(7216), - [sym_ms_declspec_modifier] = STATE(7216), - [sym_storage_class_specifier] = STATE(7216), - [sym_type_qualifier] = STATE(7216), - [sym_enumerator] = STATE(4799), - [sym_preproc_ifdef_in_enumerator] = STATE(7215), - [sym_availability_attribute_specifier] = STATE(7216), - [sym_alignas_specifier] = STATE(7216), - [aux_sym_enumerator_list_repeat1] = STATE(7215), - [sym_identifier] = ACTIONS(8216), - [anon_sym_COMMA] = ACTIONS(8218), - [aux_sym_preproc_ifdef_token1] = ACTIONS(8220), - [aux_sym_preproc_ifdef_token2] = ACTIONS(8220), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(8222), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4597] = { - [sym_attribute_specifier] = STATE(4674), - [sym_identifier] = ACTIONS(8224), - [anon_sym_COMMA] = ACTIONS(8226), - [anon_sym_RPAREN] = ACTIONS(8226), - [anon_sym_LPAREN2] = ACTIONS(8226), - [anon_sym_STAR] = ACTIONS(8226), - [anon_sym_CARET] = ACTIONS(8226), - [anon_sym_SEMI] = ACTIONS(8226), - [anon_sym___extension__] = ACTIONS(8224), - [anon_sym_extern] = ACTIONS(8224), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8224), - [anon_sym_LBRACK] = ACTIONS(8226), - [anon_sym___declspec] = ACTIONS(8224), - [anon_sym___based] = ACTIONS(8224), - [anon_sym_signed] = ACTIONS(8224), - [anon_sym_unsigned] = ACTIONS(8224), - [anon_sym_long] = ACTIONS(8224), - [anon_sym_short] = ACTIONS(8224), - [anon_sym_static] = ACTIONS(8224), - [anon_sym_auto] = ACTIONS(8224), - [anon_sym_register] = ACTIONS(8224), - [anon_sym_inline] = ACTIONS(8224), - [anon_sym___inline] = ACTIONS(8224), - [anon_sym___inline__] = ACTIONS(8224), - [anon_sym___forceinline] = ACTIONS(8224), - [anon_sym_thread_local] = ACTIONS(8224), - [anon_sym___thread] = ACTIONS(8224), - [anon_sym_CG_EXTERN] = ACTIONS(8224), - [anon_sym_CG_INLINE] = ACTIONS(8224), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8224), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8224), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8224), - [anon_sym_IBOutlet] = ACTIONS(8224), - [anon_sym_IBInspectable] = ACTIONS(8224), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8224), - [anon_sym_NS_INLINE] = ACTIONS(8224), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8224), - [anon_sym_OBJC_EXPORT] = ACTIONS(8224), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8224), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8224), - [anon_sym_const] = ACTIONS(8224), - [anon_sym_constexpr] = ACTIONS(8224), - [anon_sym_volatile] = ACTIONS(8224), - [anon_sym_restrict] = ACTIONS(8224), - [anon_sym___restrict__] = ACTIONS(8224), - [anon_sym__Atomic] = ACTIONS(8224), - [anon_sym__Noreturn] = ACTIONS(8224), - [anon_sym_nullable] = ACTIONS(8224), - [anon_sym__Complex] = ACTIONS(8224), - [anon_sym__Nonnull] = ACTIONS(8224), - [anon_sym__Nullable] = ACTIONS(8224), - [anon_sym__Nullable_result] = ACTIONS(8224), - [anon_sym__Null_unspecified] = ACTIONS(8224), - [anon_sym___autoreleasing] = ACTIONS(8224), - [anon_sym___block] = ACTIONS(8224), - [anon_sym___bridge] = ACTIONS(8224), - [anon_sym___bridge_retained] = ACTIONS(8224), - [anon_sym___bridge_transfer] = ACTIONS(8224), - [anon_sym___complex] = ACTIONS(8224), - [anon_sym___const] = ACTIONS(8224), - [anon_sym___imag] = ACTIONS(8224), - [anon_sym___kindof] = ACTIONS(8224), - [anon_sym___nonnull] = ACTIONS(8224), - [anon_sym___nullable] = ACTIONS(8224), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8224), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8224), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8224), - [anon_sym___real] = ACTIONS(8224), - [anon_sym___strong] = ACTIONS(8224), - [anon_sym___unsafe_unretained] = ACTIONS(8224), - [anon_sym___unused] = ACTIONS(8224), - [anon_sym___weak] = ACTIONS(8224), - [sym_primitive_type] = ACTIONS(8224), - [anon_sym_enum] = ACTIONS(8224), - [anon_sym_COLON] = ACTIONS(8226), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8224), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8224), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8224), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8224), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8224), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8224), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8224), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8224), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8224), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8224), - [anon_sym_NS_AVAILABLE] = ACTIONS(8224), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8224), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8224), - [anon_sym_API_AVAILABLE] = ACTIONS(8224), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8224), - [anon_sym_API_DEPRECATED] = ACTIONS(8224), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8224), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8224), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8224), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8224), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8224), - [anon_sym___deprecated_msg] = ACTIONS(8224), - [anon_sym___deprecated_enum_msg] = ACTIONS(8224), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8224), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8224), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8224), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8224), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8224), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8224), - [anon_sym__Alignas] = ACTIONS(8224), - }, - [4598] = { - [sym_attribute_specifier] = STATE(4617), - [sym_identifier] = ACTIONS(8228), - [anon_sym_COMMA] = ACTIONS(8230), - [anon_sym_RPAREN] = ACTIONS(8230), - [anon_sym_LPAREN2] = ACTIONS(8230), - [anon_sym_STAR] = ACTIONS(8230), - [anon_sym_CARET] = ACTIONS(8230), - [anon_sym_SEMI] = ACTIONS(8230), - [anon_sym___extension__] = ACTIONS(8228), - [anon_sym_extern] = ACTIONS(8228), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8228), - [anon_sym_LBRACK] = ACTIONS(8230), - [anon_sym___declspec] = ACTIONS(8228), - [anon_sym___based] = ACTIONS(8228), - [anon_sym_signed] = ACTIONS(8228), - [anon_sym_unsigned] = ACTIONS(8228), - [anon_sym_long] = ACTIONS(8228), - [anon_sym_short] = ACTIONS(8228), - [anon_sym_static] = ACTIONS(8228), - [anon_sym_auto] = ACTIONS(8228), - [anon_sym_register] = ACTIONS(8228), - [anon_sym_inline] = ACTIONS(8228), - [anon_sym___inline] = ACTIONS(8228), - [anon_sym___inline__] = ACTIONS(8228), - [anon_sym___forceinline] = ACTIONS(8228), - [anon_sym_thread_local] = ACTIONS(8228), - [anon_sym___thread] = ACTIONS(8228), - [anon_sym_CG_EXTERN] = ACTIONS(8228), - [anon_sym_CG_INLINE] = ACTIONS(8228), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8228), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8228), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8228), - [anon_sym_IBOutlet] = ACTIONS(8228), - [anon_sym_IBInspectable] = ACTIONS(8228), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8228), - [anon_sym_NS_INLINE] = ACTIONS(8228), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8228), - [anon_sym_OBJC_EXPORT] = ACTIONS(8228), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8228), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8228), - [anon_sym_const] = ACTIONS(8228), - [anon_sym_constexpr] = ACTIONS(8228), - [anon_sym_volatile] = ACTIONS(8228), - [anon_sym_restrict] = ACTIONS(8228), - [anon_sym___restrict__] = ACTIONS(8228), - [anon_sym__Atomic] = ACTIONS(8228), - [anon_sym__Noreturn] = ACTIONS(8228), - [anon_sym_nullable] = ACTIONS(8228), - [anon_sym__Complex] = ACTIONS(8228), - [anon_sym__Nonnull] = ACTIONS(8228), - [anon_sym__Nullable] = ACTIONS(8228), - [anon_sym__Nullable_result] = ACTIONS(8228), - [anon_sym__Null_unspecified] = ACTIONS(8228), - [anon_sym___autoreleasing] = ACTIONS(8228), - [anon_sym___block] = ACTIONS(8228), - [anon_sym___bridge] = ACTIONS(8228), - [anon_sym___bridge_retained] = ACTIONS(8228), - [anon_sym___bridge_transfer] = ACTIONS(8228), - [anon_sym___complex] = ACTIONS(8228), - [anon_sym___const] = ACTIONS(8228), - [anon_sym___imag] = ACTIONS(8228), - [anon_sym___kindof] = ACTIONS(8228), - [anon_sym___nonnull] = ACTIONS(8228), - [anon_sym___nullable] = ACTIONS(8228), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8228), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8228), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8228), - [anon_sym___real] = ACTIONS(8228), - [anon_sym___strong] = ACTIONS(8228), - [anon_sym___unsafe_unretained] = ACTIONS(8228), - [anon_sym___unused] = ACTIONS(8228), - [anon_sym___weak] = ACTIONS(8228), - [sym_primitive_type] = ACTIONS(8228), - [anon_sym_enum] = ACTIONS(8228), - [anon_sym_COLON] = ACTIONS(8230), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8228), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8228), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8228), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8228), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8228), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8228), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8228), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8228), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8228), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8228), - [anon_sym_NS_AVAILABLE] = ACTIONS(8228), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8228), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8228), - [anon_sym_API_AVAILABLE] = ACTIONS(8228), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8228), - [anon_sym_API_DEPRECATED] = ACTIONS(8228), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8228), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8228), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8228), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8228), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8228), - [anon_sym___deprecated_msg] = ACTIONS(8228), - [anon_sym___deprecated_enum_msg] = ACTIONS(8228), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8228), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8228), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8228), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8228), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8228), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8228), - [anon_sym__Alignas] = ACTIONS(8228), - }, - [4599] = { - [sym_attribute_specifier] = STATE(4627), - [sym_identifier] = ACTIONS(8232), - [anon_sym_COMMA] = ACTIONS(8234), - [anon_sym_RPAREN] = ACTIONS(8234), - [anon_sym_LPAREN2] = ACTIONS(8234), - [anon_sym_STAR] = ACTIONS(8234), - [anon_sym_CARET] = ACTIONS(8234), - [anon_sym_SEMI] = ACTIONS(8234), - [anon_sym___extension__] = ACTIONS(8232), - [anon_sym_extern] = ACTIONS(8232), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8232), - [anon_sym_LBRACK] = ACTIONS(8234), - [anon_sym___declspec] = ACTIONS(8232), - [anon_sym___based] = ACTIONS(8232), - [anon_sym_signed] = ACTIONS(8232), - [anon_sym_unsigned] = ACTIONS(8232), - [anon_sym_long] = ACTIONS(8232), - [anon_sym_short] = ACTIONS(8232), - [anon_sym_static] = ACTIONS(8232), - [anon_sym_auto] = ACTIONS(8232), - [anon_sym_register] = ACTIONS(8232), - [anon_sym_inline] = ACTIONS(8232), - [anon_sym___inline] = ACTIONS(8232), - [anon_sym___inline__] = ACTIONS(8232), - [anon_sym___forceinline] = ACTIONS(8232), - [anon_sym_thread_local] = ACTIONS(8232), - [anon_sym___thread] = ACTIONS(8232), - [anon_sym_CG_EXTERN] = ACTIONS(8232), - [anon_sym_CG_INLINE] = ACTIONS(8232), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8232), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8232), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8232), - [anon_sym_IBOutlet] = ACTIONS(8232), - [anon_sym_IBInspectable] = ACTIONS(8232), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8232), - [anon_sym_NS_INLINE] = ACTIONS(8232), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8232), - [anon_sym_OBJC_EXPORT] = ACTIONS(8232), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8232), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8232), - [anon_sym_const] = ACTIONS(8232), - [anon_sym_constexpr] = ACTIONS(8232), - [anon_sym_volatile] = ACTIONS(8232), - [anon_sym_restrict] = ACTIONS(8232), - [anon_sym___restrict__] = ACTIONS(8232), - [anon_sym__Atomic] = ACTIONS(8232), - [anon_sym__Noreturn] = ACTIONS(8232), - [anon_sym_nullable] = ACTIONS(8232), - [anon_sym__Complex] = ACTIONS(8232), - [anon_sym__Nonnull] = ACTIONS(8232), - [anon_sym__Nullable] = ACTIONS(8232), - [anon_sym__Nullable_result] = ACTIONS(8232), - [anon_sym__Null_unspecified] = ACTIONS(8232), - [anon_sym___autoreleasing] = ACTIONS(8232), - [anon_sym___block] = ACTIONS(8232), - [anon_sym___bridge] = ACTIONS(8232), - [anon_sym___bridge_retained] = ACTIONS(8232), - [anon_sym___bridge_transfer] = ACTIONS(8232), - [anon_sym___complex] = ACTIONS(8232), - [anon_sym___const] = ACTIONS(8232), - [anon_sym___imag] = ACTIONS(8232), - [anon_sym___kindof] = ACTIONS(8232), - [anon_sym___nonnull] = ACTIONS(8232), - [anon_sym___nullable] = ACTIONS(8232), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8232), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8232), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8232), - [anon_sym___real] = ACTIONS(8232), - [anon_sym___strong] = ACTIONS(8232), - [anon_sym___unsafe_unretained] = ACTIONS(8232), - [anon_sym___unused] = ACTIONS(8232), - [anon_sym___weak] = ACTIONS(8232), - [sym_primitive_type] = ACTIONS(8232), - [anon_sym_enum] = ACTIONS(8232), - [anon_sym_COLON] = ACTIONS(8234), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8232), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8232), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8232), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8232), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8232), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8232), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8232), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8232), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8232), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8232), - [anon_sym_NS_AVAILABLE] = ACTIONS(8232), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8232), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8232), - [anon_sym_API_AVAILABLE] = ACTIONS(8232), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8232), - [anon_sym_API_DEPRECATED] = ACTIONS(8232), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8232), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8232), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8232), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8232), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8232), - [anon_sym___deprecated_msg] = ACTIONS(8232), - [anon_sym___deprecated_enum_msg] = ACTIONS(8232), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8232), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8232), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8232), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8232), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8232), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8232), - [anon_sym__Alignas] = ACTIONS(8232), - }, - [4600] = { - [sym_attribute_specifier] = STATE(4648), - [sym_identifier] = ACTIONS(8236), - [anon_sym_COMMA] = ACTIONS(8238), - [anon_sym_RPAREN] = ACTIONS(8238), - [anon_sym_LPAREN2] = ACTIONS(8238), - [anon_sym_STAR] = ACTIONS(8238), - [anon_sym_CARET] = ACTIONS(8238), - [anon_sym_SEMI] = ACTIONS(8238), - [anon_sym___extension__] = ACTIONS(8236), - [anon_sym_extern] = ACTIONS(8236), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8236), - [anon_sym_LBRACK] = ACTIONS(8238), - [anon_sym___declspec] = ACTIONS(8236), - [anon_sym___based] = ACTIONS(8236), - [anon_sym_signed] = ACTIONS(8236), - [anon_sym_unsigned] = ACTIONS(8236), - [anon_sym_long] = ACTIONS(8236), - [anon_sym_short] = ACTIONS(8236), - [anon_sym_static] = ACTIONS(8236), - [anon_sym_auto] = ACTIONS(8236), - [anon_sym_register] = ACTIONS(8236), - [anon_sym_inline] = ACTIONS(8236), - [anon_sym___inline] = ACTIONS(8236), - [anon_sym___inline__] = ACTIONS(8236), - [anon_sym___forceinline] = ACTIONS(8236), - [anon_sym_thread_local] = ACTIONS(8236), - [anon_sym___thread] = ACTIONS(8236), - [anon_sym_CG_EXTERN] = ACTIONS(8236), - [anon_sym_CG_INLINE] = ACTIONS(8236), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8236), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8236), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8236), - [anon_sym_IBOutlet] = ACTIONS(8236), - [anon_sym_IBInspectable] = ACTIONS(8236), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8236), - [anon_sym_NS_INLINE] = ACTIONS(8236), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8236), - [anon_sym_OBJC_EXPORT] = ACTIONS(8236), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8236), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8236), - [anon_sym_const] = ACTIONS(8236), - [anon_sym_constexpr] = ACTIONS(8236), - [anon_sym_volatile] = ACTIONS(8236), - [anon_sym_restrict] = ACTIONS(8236), - [anon_sym___restrict__] = ACTIONS(8236), - [anon_sym__Atomic] = ACTIONS(8236), - [anon_sym__Noreturn] = ACTIONS(8236), - [anon_sym_nullable] = ACTIONS(8236), - [anon_sym__Complex] = ACTIONS(8236), - [anon_sym__Nonnull] = ACTIONS(8236), - [anon_sym__Nullable] = ACTIONS(8236), - [anon_sym__Nullable_result] = ACTIONS(8236), - [anon_sym__Null_unspecified] = ACTIONS(8236), - [anon_sym___autoreleasing] = ACTIONS(8236), - [anon_sym___block] = ACTIONS(8236), - [anon_sym___bridge] = ACTIONS(8236), - [anon_sym___bridge_retained] = ACTIONS(8236), - [anon_sym___bridge_transfer] = ACTIONS(8236), - [anon_sym___complex] = ACTIONS(8236), - [anon_sym___const] = ACTIONS(8236), - [anon_sym___imag] = ACTIONS(8236), - [anon_sym___kindof] = ACTIONS(8236), - [anon_sym___nonnull] = ACTIONS(8236), - [anon_sym___nullable] = ACTIONS(8236), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8236), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8236), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8236), - [anon_sym___real] = ACTIONS(8236), - [anon_sym___strong] = ACTIONS(8236), - [anon_sym___unsafe_unretained] = ACTIONS(8236), - [anon_sym___unused] = ACTIONS(8236), - [anon_sym___weak] = ACTIONS(8236), - [sym_primitive_type] = ACTIONS(8236), - [anon_sym_enum] = ACTIONS(8236), - [anon_sym_COLON] = ACTIONS(8238), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8236), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8236), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8236), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8236), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8236), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8236), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8236), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8236), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8236), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8236), - [anon_sym_NS_AVAILABLE] = ACTIONS(8236), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8236), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8236), - [anon_sym_API_AVAILABLE] = ACTIONS(8236), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8236), - [anon_sym_API_DEPRECATED] = ACTIONS(8236), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8236), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8236), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8236), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8236), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8236), - [anon_sym___deprecated_msg] = ACTIONS(8236), - [anon_sym___deprecated_enum_msg] = ACTIONS(8236), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8236), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8236), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8236), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8236), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8236), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8236), - [anon_sym__Alignas] = ACTIONS(8236), - }, - [4601] = { - [sym_attribute_specifier] = STATE(4668), - [sym_identifier] = ACTIONS(8240), - [anon_sym_COMMA] = ACTIONS(8242), - [anon_sym_RPAREN] = ACTIONS(8242), - [anon_sym_LPAREN2] = ACTIONS(8242), - [anon_sym_STAR] = ACTIONS(8242), - [anon_sym_CARET] = ACTIONS(8242), - [anon_sym_SEMI] = ACTIONS(8242), - [anon_sym___extension__] = ACTIONS(8240), - [anon_sym_extern] = ACTIONS(8240), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8240), - [anon_sym_LBRACK] = ACTIONS(8242), - [anon_sym___declspec] = ACTIONS(8240), - [anon_sym___based] = ACTIONS(8240), - [anon_sym_signed] = ACTIONS(8240), - [anon_sym_unsigned] = ACTIONS(8240), - [anon_sym_long] = ACTIONS(8240), - [anon_sym_short] = ACTIONS(8240), - [anon_sym_static] = ACTIONS(8240), - [anon_sym_auto] = ACTIONS(8240), - [anon_sym_register] = ACTIONS(8240), - [anon_sym_inline] = ACTIONS(8240), - [anon_sym___inline] = ACTIONS(8240), - [anon_sym___inline__] = ACTIONS(8240), - [anon_sym___forceinline] = ACTIONS(8240), - [anon_sym_thread_local] = ACTIONS(8240), - [anon_sym___thread] = ACTIONS(8240), - [anon_sym_CG_EXTERN] = ACTIONS(8240), - [anon_sym_CG_INLINE] = ACTIONS(8240), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8240), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8240), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8240), - [anon_sym_IBOutlet] = ACTIONS(8240), - [anon_sym_IBInspectable] = ACTIONS(8240), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8240), - [anon_sym_NS_INLINE] = ACTIONS(8240), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8240), - [anon_sym_OBJC_EXPORT] = ACTIONS(8240), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8240), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8240), - [anon_sym_const] = ACTIONS(8240), - [anon_sym_constexpr] = ACTIONS(8240), - [anon_sym_volatile] = ACTIONS(8240), - [anon_sym_restrict] = ACTIONS(8240), - [anon_sym___restrict__] = ACTIONS(8240), - [anon_sym__Atomic] = ACTIONS(8240), - [anon_sym__Noreturn] = ACTIONS(8240), - [anon_sym_nullable] = ACTIONS(8240), - [anon_sym__Complex] = ACTIONS(8240), - [anon_sym__Nonnull] = ACTIONS(8240), - [anon_sym__Nullable] = ACTIONS(8240), - [anon_sym__Nullable_result] = ACTIONS(8240), - [anon_sym__Null_unspecified] = ACTIONS(8240), - [anon_sym___autoreleasing] = ACTIONS(8240), - [anon_sym___block] = ACTIONS(8240), - [anon_sym___bridge] = ACTIONS(8240), - [anon_sym___bridge_retained] = ACTIONS(8240), - [anon_sym___bridge_transfer] = ACTIONS(8240), - [anon_sym___complex] = ACTIONS(8240), - [anon_sym___const] = ACTIONS(8240), - [anon_sym___imag] = ACTIONS(8240), - [anon_sym___kindof] = ACTIONS(8240), - [anon_sym___nonnull] = ACTIONS(8240), - [anon_sym___nullable] = ACTIONS(8240), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8240), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8240), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8240), - [anon_sym___real] = ACTIONS(8240), - [anon_sym___strong] = ACTIONS(8240), - [anon_sym___unsafe_unretained] = ACTIONS(8240), - [anon_sym___unused] = ACTIONS(8240), - [anon_sym___weak] = ACTIONS(8240), - [sym_primitive_type] = ACTIONS(8240), - [anon_sym_enum] = ACTIONS(8240), - [anon_sym_COLON] = ACTIONS(8242), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8240), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8240), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8240), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8240), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8240), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8240), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8240), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8240), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8240), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8240), - [anon_sym_NS_AVAILABLE] = ACTIONS(8240), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8240), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8240), - [anon_sym_API_AVAILABLE] = ACTIONS(8240), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8240), - [anon_sym_API_DEPRECATED] = ACTIONS(8240), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8240), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8240), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8240), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8240), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8240), - [anon_sym___deprecated_msg] = ACTIONS(8240), - [anon_sym___deprecated_enum_msg] = ACTIONS(8240), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8240), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8240), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8240), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8240), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8240), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8240), - [anon_sym__Alignas] = ACTIONS(8240), - }, - [4602] = { - [sym_attribute_specifier] = STATE(4673), - [sym_identifier] = ACTIONS(8244), - [anon_sym_COMMA] = ACTIONS(8246), - [anon_sym_RPAREN] = ACTIONS(8246), - [anon_sym_LPAREN2] = ACTIONS(8246), - [anon_sym_STAR] = ACTIONS(8246), - [anon_sym_CARET] = ACTIONS(8246), - [anon_sym_SEMI] = ACTIONS(8246), - [anon_sym___extension__] = ACTIONS(8244), - [anon_sym_extern] = ACTIONS(8244), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8244), - [anon_sym_LBRACK] = ACTIONS(8246), - [anon_sym___declspec] = ACTIONS(8244), - [anon_sym___based] = ACTIONS(8244), - [anon_sym_signed] = ACTIONS(8244), - [anon_sym_unsigned] = ACTIONS(8244), - [anon_sym_long] = ACTIONS(8244), - [anon_sym_short] = ACTIONS(8244), - [anon_sym_static] = ACTIONS(8244), - [anon_sym_auto] = ACTIONS(8244), - [anon_sym_register] = ACTIONS(8244), - [anon_sym_inline] = ACTIONS(8244), - [anon_sym___inline] = ACTIONS(8244), - [anon_sym___inline__] = ACTIONS(8244), - [anon_sym___forceinline] = ACTIONS(8244), - [anon_sym_thread_local] = ACTIONS(8244), - [anon_sym___thread] = ACTIONS(8244), - [anon_sym_CG_EXTERN] = ACTIONS(8244), - [anon_sym_CG_INLINE] = ACTIONS(8244), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8244), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8244), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8244), - [anon_sym_IBOutlet] = ACTIONS(8244), - [anon_sym_IBInspectable] = ACTIONS(8244), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8244), - [anon_sym_NS_INLINE] = ACTIONS(8244), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8244), - [anon_sym_OBJC_EXPORT] = ACTIONS(8244), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8244), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8244), - [anon_sym_const] = ACTIONS(8244), - [anon_sym_constexpr] = ACTIONS(8244), - [anon_sym_volatile] = ACTIONS(8244), - [anon_sym_restrict] = ACTIONS(8244), - [anon_sym___restrict__] = ACTIONS(8244), - [anon_sym__Atomic] = ACTIONS(8244), - [anon_sym__Noreturn] = ACTIONS(8244), - [anon_sym_nullable] = ACTIONS(8244), - [anon_sym__Complex] = ACTIONS(8244), - [anon_sym__Nonnull] = ACTIONS(8244), - [anon_sym__Nullable] = ACTIONS(8244), - [anon_sym__Nullable_result] = ACTIONS(8244), - [anon_sym__Null_unspecified] = ACTIONS(8244), - [anon_sym___autoreleasing] = ACTIONS(8244), - [anon_sym___block] = ACTIONS(8244), - [anon_sym___bridge] = ACTIONS(8244), - [anon_sym___bridge_retained] = ACTIONS(8244), - [anon_sym___bridge_transfer] = ACTIONS(8244), - [anon_sym___complex] = ACTIONS(8244), - [anon_sym___const] = ACTIONS(8244), - [anon_sym___imag] = ACTIONS(8244), - [anon_sym___kindof] = ACTIONS(8244), - [anon_sym___nonnull] = ACTIONS(8244), - [anon_sym___nullable] = ACTIONS(8244), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8244), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8244), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8244), - [anon_sym___real] = ACTIONS(8244), - [anon_sym___strong] = ACTIONS(8244), - [anon_sym___unsafe_unretained] = ACTIONS(8244), - [anon_sym___unused] = ACTIONS(8244), - [anon_sym___weak] = ACTIONS(8244), - [sym_primitive_type] = ACTIONS(8244), - [anon_sym_enum] = ACTIONS(8244), - [anon_sym_COLON] = ACTIONS(8246), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8244), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8244), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8244), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8244), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8244), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8244), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8244), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8244), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8244), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8244), - [anon_sym_NS_AVAILABLE] = ACTIONS(8244), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8244), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8244), - [anon_sym_API_AVAILABLE] = ACTIONS(8244), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8244), - [anon_sym_API_DEPRECATED] = ACTIONS(8244), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8244), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8244), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8244), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8244), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8244), - [anon_sym___deprecated_msg] = ACTIONS(8244), - [anon_sym___deprecated_enum_msg] = ACTIONS(8244), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8244), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8244), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8244), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8244), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8244), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8244), - [anon_sym__Alignas] = ACTIONS(8244), - }, - [4603] = { - [sym_identifier] = ACTIONS(8248), - [anon_sym_COMMA] = ACTIONS(8250), - [anon_sym_RPAREN] = ACTIONS(8250), - [anon_sym_LPAREN2] = ACTIONS(8250), - [anon_sym_STAR] = ACTIONS(8250), - [anon_sym_CARET] = ACTIONS(8250), - [anon_sym_LT] = ACTIONS(8250), - [anon_sym_SEMI] = ACTIONS(8250), - [anon_sym___extension__] = ACTIONS(8248), - [anon_sym_extern] = ACTIONS(8248), - [anon_sym___attribute__] = ACTIONS(8248), - [anon_sym___attribute] = ACTIONS(8248), - [anon_sym_noreturn] = ACTIONS(8248), - [anon_sym_LBRACK] = ACTIONS(8250), - [anon_sym___declspec] = ACTIONS(8248), - [anon_sym___based] = ACTIONS(8248), - [anon_sym_signed] = ACTIONS(8248), - [anon_sym_unsigned] = ACTIONS(8248), - [anon_sym_long] = ACTIONS(8248), - [anon_sym_short] = ACTIONS(8248), - [anon_sym_static] = ACTIONS(8248), - [anon_sym_auto] = ACTIONS(8248), - [anon_sym_register] = ACTIONS(8248), - [anon_sym_inline] = ACTIONS(8248), - [anon_sym___inline] = ACTIONS(8248), - [anon_sym___inline__] = ACTIONS(8248), - [anon_sym___forceinline] = ACTIONS(8248), - [anon_sym_thread_local] = ACTIONS(8248), - [anon_sym___thread] = ACTIONS(8248), - [anon_sym_CG_EXTERN] = ACTIONS(8248), - [anon_sym_CG_INLINE] = ACTIONS(8248), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8248), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8248), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8248), - [anon_sym_IBOutlet] = ACTIONS(8248), - [anon_sym_IBInspectable] = ACTIONS(8248), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8248), - [anon_sym_NS_INLINE] = ACTIONS(8248), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8248), - [anon_sym_OBJC_EXPORT] = ACTIONS(8248), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8248), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8248), - [anon_sym_const] = ACTIONS(8248), - [anon_sym_constexpr] = ACTIONS(8248), - [anon_sym_volatile] = ACTIONS(8248), - [anon_sym_restrict] = ACTIONS(8248), - [anon_sym___restrict__] = ACTIONS(8248), - [anon_sym__Atomic] = ACTIONS(8248), - [anon_sym__Noreturn] = ACTIONS(8248), - [anon_sym_nullable] = ACTIONS(8248), - [anon_sym__Complex] = ACTIONS(8248), - [anon_sym__Nonnull] = ACTIONS(8248), - [anon_sym__Nullable] = ACTIONS(8248), - [anon_sym__Nullable_result] = ACTIONS(8248), - [anon_sym__Null_unspecified] = ACTIONS(8248), - [anon_sym___autoreleasing] = ACTIONS(8248), - [anon_sym___block] = ACTIONS(8248), - [anon_sym___bridge] = ACTIONS(8248), - [anon_sym___bridge_retained] = ACTIONS(8248), - [anon_sym___bridge_transfer] = ACTIONS(8248), - [anon_sym___complex] = ACTIONS(8248), - [anon_sym___const] = ACTIONS(8248), - [anon_sym___imag] = ACTIONS(8248), - [anon_sym___kindof] = ACTIONS(8248), - [anon_sym___nonnull] = ACTIONS(8248), - [anon_sym___nullable] = ACTIONS(8248), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8248), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8248), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8248), - [anon_sym___real] = ACTIONS(8248), - [anon_sym___strong] = ACTIONS(8248), - [anon_sym___unsafe_unretained] = ACTIONS(8248), - [anon_sym___unused] = ACTIONS(8248), - [anon_sym___weak] = ACTIONS(8248), - [sym_primitive_type] = ACTIONS(8248), - [anon_sym_enum] = ACTIONS(8248), - [anon_sym_COLON] = ACTIONS(8250), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8248), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8248), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8248), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8248), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8248), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8248), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8248), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8248), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8248), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8248), - [anon_sym_NS_AVAILABLE] = ACTIONS(8248), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8248), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8248), - [anon_sym_API_AVAILABLE] = ACTIONS(8248), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8248), - [anon_sym_API_DEPRECATED] = ACTIONS(8248), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8248), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8248), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8248), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8248), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8248), - [anon_sym___deprecated_msg] = ACTIONS(8248), - [anon_sym___deprecated_enum_msg] = ACTIONS(8248), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8248), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8248), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8248), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8248), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8248), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8248), - [anon_sym__Alignas] = ACTIONS(8248), - }, - [4604] = { - [sym_identifier] = ACTIONS(8252), - [anon_sym_COMMA] = ACTIONS(8254), - [anon_sym_RPAREN] = ACTIONS(8254), - [anon_sym_LPAREN2] = ACTIONS(8254), - [anon_sym_STAR] = ACTIONS(8254), - [anon_sym_CARET] = ACTIONS(8254), - [anon_sym_LT] = ACTIONS(8254), - [anon_sym_SEMI] = ACTIONS(8254), - [anon_sym___extension__] = ACTIONS(8252), - [anon_sym_extern] = ACTIONS(8252), - [anon_sym___attribute__] = ACTIONS(8252), - [anon_sym___attribute] = ACTIONS(8252), - [anon_sym_noreturn] = ACTIONS(8252), - [anon_sym_LBRACK] = ACTIONS(8254), - [anon_sym___declspec] = ACTIONS(8252), - [anon_sym___based] = ACTIONS(8252), - [anon_sym_signed] = ACTIONS(8252), - [anon_sym_unsigned] = ACTIONS(8252), - [anon_sym_long] = ACTIONS(8252), - [anon_sym_short] = ACTIONS(8252), - [anon_sym_static] = ACTIONS(8252), - [anon_sym_auto] = ACTIONS(8252), - [anon_sym_register] = ACTIONS(8252), - [anon_sym_inline] = ACTIONS(8252), - [anon_sym___inline] = ACTIONS(8252), - [anon_sym___inline__] = ACTIONS(8252), - [anon_sym___forceinline] = ACTIONS(8252), - [anon_sym_thread_local] = ACTIONS(8252), - [anon_sym___thread] = ACTIONS(8252), - [anon_sym_CG_EXTERN] = ACTIONS(8252), - [anon_sym_CG_INLINE] = ACTIONS(8252), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8252), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8252), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8252), - [anon_sym_IBOutlet] = ACTIONS(8252), - [anon_sym_IBInspectable] = ACTIONS(8252), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8252), - [anon_sym_NS_INLINE] = ACTIONS(8252), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8252), - [anon_sym_OBJC_EXPORT] = ACTIONS(8252), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8252), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8252), - [anon_sym_const] = ACTIONS(8252), - [anon_sym_constexpr] = ACTIONS(8252), - [anon_sym_volatile] = ACTIONS(8252), - [anon_sym_restrict] = ACTIONS(8252), - [anon_sym___restrict__] = ACTIONS(8252), - [anon_sym__Atomic] = ACTIONS(8252), - [anon_sym__Noreturn] = ACTIONS(8252), - [anon_sym_nullable] = ACTIONS(8252), - [anon_sym__Complex] = ACTIONS(8252), - [anon_sym__Nonnull] = ACTIONS(8252), - [anon_sym__Nullable] = ACTIONS(8252), - [anon_sym__Nullable_result] = ACTIONS(8252), - [anon_sym__Null_unspecified] = ACTIONS(8252), - [anon_sym___autoreleasing] = ACTIONS(8252), - [anon_sym___block] = ACTIONS(8252), - [anon_sym___bridge] = ACTIONS(8252), - [anon_sym___bridge_retained] = ACTIONS(8252), - [anon_sym___bridge_transfer] = ACTIONS(8252), - [anon_sym___complex] = ACTIONS(8252), - [anon_sym___const] = ACTIONS(8252), - [anon_sym___imag] = ACTIONS(8252), - [anon_sym___kindof] = ACTIONS(8252), - [anon_sym___nonnull] = ACTIONS(8252), - [anon_sym___nullable] = ACTIONS(8252), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8252), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8252), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8252), - [anon_sym___real] = ACTIONS(8252), - [anon_sym___strong] = ACTIONS(8252), - [anon_sym___unsafe_unretained] = ACTIONS(8252), - [anon_sym___unused] = ACTIONS(8252), - [anon_sym___weak] = ACTIONS(8252), - [sym_primitive_type] = ACTIONS(8252), - [anon_sym_enum] = ACTIONS(8252), - [anon_sym_COLON] = ACTIONS(8254), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8252), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8252), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8252), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8252), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8252), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8252), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8252), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8252), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8252), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8252), - [anon_sym_NS_AVAILABLE] = ACTIONS(8252), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8252), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8252), - [anon_sym_API_AVAILABLE] = ACTIONS(8252), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8252), - [anon_sym_API_DEPRECATED] = ACTIONS(8252), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8252), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8252), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8252), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8252), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8252), - [anon_sym___deprecated_msg] = ACTIONS(8252), - [anon_sym___deprecated_enum_msg] = ACTIONS(8252), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8252), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8252), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8252), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8252), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8252), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8252), - [anon_sym__Alignas] = ACTIONS(8252), - }, - [4605] = { - [sym_attribute_specifier] = STATE(4675), - [sym_identifier] = ACTIONS(8256), - [anon_sym_COMMA] = ACTIONS(8258), - [anon_sym_RPAREN] = ACTIONS(8258), - [anon_sym_LPAREN2] = ACTIONS(8258), - [anon_sym_STAR] = ACTIONS(8258), - [anon_sym_CARET] = ACTIONS(8258), - [anon_sym_SEMI] = ACTIONS(8258), - [anon_sym___extension__] = ACTIONS(8256), - [anon_sym_extern] = ACTIONS(8256), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8256), - [anon_sym_LBRACK] = ACTIONS(8258), - [anon_sym___declspec] = ACTIONS(8256), - [anon_sym___based] = ACTIONS(8256), - [anon_sym_signed] = ACTIONS(8256), - [anon_sym_unsigned] = ACTIONS(8256), - [anon_sym_long] = ACTIONS(8256), - [anon_sym_short] = ACTIONS(8256), - [anon_sym_static] = ACTIONS(8256), - [anon_sym_auto] = ACTIONS(8256), - [anon_sym_register] = ACTIONS(8256), - [anon_sym_inline] = ACTIONS(8256), - [anon_sym___inline] = ACTIONS(8256), - [anon_sym___inline__] = ACTIONS(8256), - [anon_sym___forceinline] = ACTIONS(8256), - [anon_sym_thread_local] = ACTIONS(8256), - [anon_sym___thread] = ACTIONS(8256), - [anon_sym_CG_EXTERN] = ACTIONS(8256), - [anon_sym_CG_INLINE] = ACTIONS(8256), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8256), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8256), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8256), - [anon_sym_IBOutlet] = ACTIONS(8256), - [anon_sym_IBInspectable] = ACTIONS(8256), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8256), - [anon_sym_NS_INLINE] = ACTIONS(8256), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8256), - [anon_sym_OBJC_EXPORT] = ACTIONS(8256), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8256), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8256), - [anon_sym_const] = ACTIONS(8256), - [anon_sym_constexpr] = ACTIONS(8256), - [anon_sym_volatile] = ACTIONS(8256), - [anon_sym_restrict] = ACTIONS(8256), - [anon_sym___restrict__] = ACTIONS(8256), - [anon_sym__Atomic] = ACTIONS(8256), - [anon_sym__Noreturn] = ACTIONS(8256), - [anon_sym_nullable] = ACTIONS(8256), - [anon_sym__Complex] = ACTIONS(8256), - [anon_sym__Nonnull] = ACTIONS(8256), - [anon_sym__Nullable] = ACTIONS(8256), - [anon_sym__Nullable_result] = ACTIONS(8256), - [anon_sym__Null_unspecified] = ACTIONS(8256), - [anon_sym___autoreleasing] = ACTIONS(8256), - [anon_sym___block] = ACTIONS(8256), - [anon_sym___bridge] = ACTIONS(8256), - [anon_sym___bridge_retained] = ACTIONS(8256), - [anon_sym___bridge_transfer] = ACTIONS(8256), - [anon_sym___complex] = ACTIONS(8256), - [anon_sym___const] = ACTIONS(8256), - [anon_sym___imag] = ACTIONS(8256), - [anon_sym___kindof] = ACTIONS(8256), - [anon_sym___nonnull] = ACTIONS(8256), - [anon_sym___nullable] = ACTIONS(8256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8256), - [anon_sym___real] = ACTIONS(8256), - [anon_sym___strong] = ACTIONS(8256), - [anon_sym___unsafe_unretained] = ACTIONS(8256), - [anon_sym___unused] = ACTIONS(8256), - [anon_sym___weak] = ACTIONS(8256), - [sym_primitive_type] = ACTIONS(8256), - [anon_sym_enum] = ACTIONS(8256), - [anon_sym_COLON] = ACTIONS(8258), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8256), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8256), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8256), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8256), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8256), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8256), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8256), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8256), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8256), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8256), - [anon_sym_NS_AVAILABLE] = ACTIONS(8256), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8256), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8256), - [anon_sym_API_AVAILABLE] = ACTIONS(8256), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8256), - [anon_sym_API_DEPRECATED] = ACTIONS(8256), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8256), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8256), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8256), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8256), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8256), - [anon_sym___deprecated_msg] = ACTIONS(8256), - [anon_sym___deprecated_enum_msg] = ACTIONS(8256), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8256), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8256), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8256), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8256), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8256), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8256), - [anon_sym__Alignas] = ACTIONS(8256), - }, - [4606] = { - [sym_attribute_specifier] = STATE(4635), - [sym_identifier] = ACTIONS(8260), - [anon_sym_COMMA] = ACTIONS(8262), - [anon_sym_RPAREN] = ACTIONS(8262), - [anon_sym_LPAREN2] = ACTIONS(8262), - [anon_sym_STAR] = ACTIONS(8262), - [anon_sym_CARET] = ACTIONS(8262), - [anon_sym_SEMI] = ACTIONS(8262), - [anon_sym___extension__] = ACTIONS(8260), - [anon_sym_extern] = ACTIONS(8260), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8260), - [anon_sym_LBRACK] = ACTIONS(8262), - [anon_sym___declspec] = ACTIONS(8260), - [anon_sym___based] = ACTIONS(8260), - [anon_sym_signed] = ACTIONS(8260), - [anon_sym_unsigned] = ACTIONS(8260), - [anon_sym_long] = ACTIONS(8260), - [anon_sym_short] = ACTIONS(8260), - [anon_sym_static] = ACTIONS(8260), - [anon_sym_auto] = ACTIONS(8260), - [anon_sym_register] = ACTIONS(8260), - [anon_sym_inline] = ACTIONS(8260), - [anon_sym___inline] = ACTIONS(8260), - [anon_sym___inline__] = ACTIONS(8260), - [anon_sym___forceinline] = ACTIONS(8260), - [anon_sym_thread_local] = ACTIONS(8260), - [anon_sym___thread] = ACTIONS(8260), - [anon_sym_CG_EXTERN] = ACTIONS(8260), - [anon_sym_CG_INLINE] = ACTIONS(8260), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8260), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8260), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8260), - [anon_sym_IBOutlet] = ACTIONS(8260), - [anon_sym_IBInspectable] = ACTIONS(8260), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8260), - [anon_sym_NS_INLINE] = ACTIONS(8260), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8260), - [anon_sym_OBJC_EXPORT] = ACTIONS(8260), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8260), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8260), - [anon_sym_const] = ACTIONS(8260), - [anon_sym_constexpr] = ACTIONS(8260), - [anon_sym_volatile] = ACTIONS(8260), - [anon_sym_restrict] = ACTIONS(8260), - [anon_sym___restrict__] = ACTIONS(8260), - [anon_sym__Atomic] = ACTIONS(8260), - [anon_sym__Noreturn] = ACTIONS(8260), - [anon_sym_nullable] = ACTIONS(8260), - [anon_sym__Complex] = ACTIONS(8260), - [anon_sym__Nonnull] = ACTIONS(8260), - [anon_sym__Nullable] = ACTIONS(8260), - [anon_sym__Nullable_result] = ACTIONS(8260), - [anon_sym__Null_unspecified] = ACTIONS(8260), - [anon_sym___autoreleasing] = ACTIONS(8260), - [anon_sym___block] = ACTIONS(8260), - [anon_sym___bridge] = ACTIONS(8260), - [anon_sym___bridge_retained] = ACTIONS(8260), - [anon_sym___bridge_transfer] = ACTIONS(8260), - [anon_sym___complex] = ACTIONS(8260), - [anon_sym___const] = ACTIONS(8260), - [anon_sym___imag] = ACTIONS(8260), - [anon_sym___kindof] = ACTIONS(8260), - [anon_sym___nonnull] = ACTIONS(8260), - [anon_sym___nullable] = ACTIONS(8260), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8260), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8260), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8260), - [anon_sym___real] = ACTIONS(8260), - [anon_sym___strong] = ACTIONS(8260), - [anon_sym___unsafe_unretained] = ACTIONS(8260), - [anon_sym___unused] = ACTIONS(8260), - [anon_sym___weak] = ACTIONS(8260), - [sym_primitive_type] = ACTIONS(8260), - [anon_sym_enum] = ACTIONS(8260), - [anon_sym_COLON] = ACTIONS(8262), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8260), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8260), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8260), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8260), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8260), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8260), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8260), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8260), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8260), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8260), - [anon_sym_NS_AVAILABLE] = ACTIONS(8260), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8260), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8260), - [anon_sym_API_AVAILABLE] = ACTIONS(8260), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8260), - [anon_sym_API_DEPRECATED] = ACTIONS(8260), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8260), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8260), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8260), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8260), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8260), - [anon_sym___deprecated_msg] = ACTIONS(8260), - [anon_sym___deprecated_enum_msg] = ACTIONS(8260), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8260), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8260), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8260), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8260), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8260), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8260), - [anon_sym__Alignas] = ACTIONS(8260), - }, - [4607] = { - [sym_attribute_specifier] = STATE(4671), - [sym_identifier] = ACTIONS(8264), - [anon_sym_COMMA] = ACTIONS(8266), - [anon_sym_RPAREN] = ACTIONS(8266), - [anon_sym_LPAREN2] = ACTIONS(8266), - [anon_sym_STAR] = ACTIONS(8266), - [anon_sym_CARET] = ACTIONS(8266), - [anon_sym_SEMI] = ACTIONS(8266), - [anon_sym___extension__] = ACTIONS(8264), - [anon_sym_extern] = ACTIONS(8264), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8264), - [anon_sym_LBRACK] = ACTIONS(8266), - [anon_sym___declspec] = ACTIONS(8264), - [anon_sym___based] = ACTIONS(8264), - [anon_sym_signed] = ACTIONS(8264), - [anon_sym_unsigned] = ACTIONS(8264), - [anon_sym_long] = ACTIONS(8264), - [anon_sym_short] = ACTIONS(8264), - [anon_sym_static] = ACTIONS(8264), - [anon_sym_auto] = ACTIONS(8264), - [anon_sym_register] = ACTIONS(8264), - [anon_sym_inline] = ACTIONS(8264), - [anon_sym___inline] = ACTIONS(8264), - [anon_sym___inline__] = ACTIONS(8264), - [anon_sym___forceinline] = ACTIONS(8264), - [anon_sym_thread_local] = ACTIONS(8264), - [anon_sym___thread] = ACTIONS(8264), - [anon_sym_CG_EXTERN] = ACTIONS(8264), - [anon_sym_CG_INLINE] = ACTIONS(8264), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8264), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8264), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8264), - [anon_sym_IBOutlet] = ACTIONS(8264), - [anon_sym_IBInspectable] = ACTIONS(8264), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8264), - [anon_sym_NS_INLINE] = ACTIONS(8264), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8264), - [anon_sym_OBJC_EXPORT] = ACTIONS(8264), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8264), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8264), - [anon_sym_const] = ACTIONS(8264), - [anon_sym_constexpr] = ACTIONS(8264), - [anon_sym_volatile] = ACTIONS(8264), - [anon_sym_restrict] = ACTIONS(8264), - [anon_sym___restrict__] = ACTIONS(8264), - [anon_sym__Atomic] = ACTIONS(8264), - [anon_sym__Noreturn] = ACTIONS(8264), - [anon_sym_nullable] = ACTIONS(8264), - [anon_sym__Complex] = ACTIONS(8264), - [anon_sym__Nonnull] = ACTIONS(8264), - [anon_sym__Nullable] = ACTIONS(8264), - [anon_sym__Nullable_result] = ACTIONS(8264), - [anon_sym__Null_unspecified] = ACTIONS(8264), - [anon_sym___autoreleasing] = ACTIONS(8264), - [anon_sym___block] = ACTIONS(8264), - [anon_sym___bridge] = ACTIONS(8264), - [anon_sym___bridge_retained] = ACTIONS(8264), - [anon_sym___bridge_transfer] = ACTIONS(8264), - [anon_sym___complex] = ACTIONS(8264), - [anon_sym___const] = ACTIONS(8264), - [anon_sym___imag] = ACTIONS(8264), - [anon_sym___kindof] = ACTIONS(8264), - [anon_sym___nonnull] = ACTIONS(8264), - [anon_sym___nullable] = ACTIONS(8264), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8264), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8264), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8264), - [anon_sym___real] = ACTIONS(8264), - [anon_sym___strong] = ACTIONS(8264), - [anon_sym___unsafe_unretained] = ACTIONS(8264), - [anon_sym___unused] = ACTIONS(8264), - [anon_sym___weak] = ACTIONS(8264), - [sym_primitive_type] = ACTIONS(8264), - [anon_sym_enum] = ACTIONS(8264), - [anon_sym_COLON] = ACTIONS(8266), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8264), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8264), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8264), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8264), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8264), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8264), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8264), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8264), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8264), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8264), - [anon_sym_NS_AVAILABLE] = ACTIONS(8264), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8264), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8264), - [anon_sym_API_AVAILABLE] = ACTIONS(8264), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8264), - [anon_sym_API_DEPRECATED] = ACTIONS(8264), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8264), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8264), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8264), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8264), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8264), - [anon_sym___deprecated_msg] = ACTIONS(8264), - [anon_sym___deprecated_enum_msg] = ACTIONS(8264), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8264), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8264), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8264), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8264), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8264), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8264), - [anon_sym__Alignas] = ACTIONS(8264), - }, - [4608] = { - [sym_attribute_specifier] = STATE(4626), - [sym_identifier] = ACTIONS(8268), - [anon_sym_COMMA] = ACTIONS(8270), - [anon_sym_RPAREN] = ACTIONS(8270), - [anon_sym_LPAREN2] = ACTIONS(8270), - [anon_sym_STAR] = ACTIONS(8270), - [anon_sym_CARET] = ACTIONS(8270), - [anon_sym_SEMI] = ACTIONS(8270), - [anon_sym___extension__] = ACTIONS(8268), - [anon_sym_extern] = ACTIONS(8268), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8268), - [anon_sym_LBRACK] = ACTIONS(8270), - [anon_sym___declspec] = ACTIONS(8268), - [anon_sym___based] = ACTIONS(8268), - [anon_sym_signed] = ACTIONS(8268), - [anon_sym_unsigned] = ACTIONS(8268), - [anon_sym_long] = ACTIONS(8268), - [anon_sym_short] = ACTIONS(8268), - [anon_sym_static] = ACTIONS(8268), - [anon_sym_auto] = ACTIONS(8268), - [anon_sym_register] = ACTIONS(8268), - [anon_sym_inline] = ACTIONS(8268), - [anon_sym___inline] = ACTIONS(8268), - [anon_sym___inline__] = ACTIONS(8268), - [anon_sym___forceinline] = ACTIONS(8268), - [anon_sym_thread_local] = ACTIONS(8268), - [anon_sym___thread] = ACTIONS(8268), - [anon_sym_CG_EXTERN] = ACTIONS(8268), - [anon_sym_CG_INLINE] = ACTIONS(8268), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8268), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8268), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8268), - [anon_sym_IBOutlet] = ACTIONS(8268), - [anon_sym_IBInspectable] = ACTIONS(8268), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8268), - [anon_sym_NS_INLINE] = ACTIONS(8268), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8268), - [anon_sym_OBJC_EXPORT] = ACTIONS(8268), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8268), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8268), - [anon_sym_const] = ACTIONS(8268), - [anon_sym_constexpr] = ACTIONS(8268), - [anon_sym_volatile] = ACTIONS(8268), - [anon_sym_restrict] = ACTIONS(8268), - [anon_sym___restrict__] = ACTIONS(8268), - [anon_sym__Atomic] = ACTIONS(8268), - [anon_sym__Noreturn] = ACTIONS(8268), - [anon_sym_nullable] = ACTIONS(8268), - [anon_sym__Complex] = ACTIONS(8268), - [anon_sym__Nonnull] = ACTIONS(8268), - [anon_sym__Nullable] = ACTIONS(8268), - [anon_sym__Nullable_result] = ACTIONS(8268), - [anon_sym__Null_unspecified] = ACTIONS(8268), - [anon_sym___autoreleasing] = ACTIONS(8268), - [anon_sym___block] = ACTIONS(8268), - [anon_sym___bridge] = ACTIONS(8268), - [anon_sym___bridge_retained] = ACTIONS(8268), - [anon_sym___bridge_transfer] = ACTIONS(8268), - [anon_sym___complex] = ACTIONS(8268), - [anon_sym___const] = ACTIONS(8268), - [anon_sym___imag] = ACTIONS(8268), - [anon_sym___kindof] = ACTIONS(8268), - [anon_sym___nonnull] = ACTIONS(8268), - [anon_sym___nullable] = ACTIONS(8268), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8268), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8268), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8268), - [anon_sym___real] = ACTIONS(8268), - [anon_sym___strong] = ACTIONS(8268), - [anon_sym___unsafe_unretained] = ACTIONS(8268), - [anon_sym___unused] = ACTIONS(8268), - [anon_sym___weak] = ACTIONS(8268), - [sym_primitive_type] = ACTIONS(8268), - [anon_sym_enum] = ACTIONS(8268), - [anon_sym_COLON] = ACTIONS(8270), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8268), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8268), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8268), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8268), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8268), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8268), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8268), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8268), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8268), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8268), - [anon_sym_NS_AVAILABLE] = ACTIONS(8268), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8268), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8268), - [anon_sym_API_AVAILABLE] = ACTIONS(8268), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8268), - [anon_sym_API_DEPRECATED] = ACTIONS(8268), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8268), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8268), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8268), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8268), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8268), - [anon_sym___deprecated_msg] = ACTIONS(8268), - [anon_sym___deprecated_enum_msg] = ACTIONS(8268), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8268), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8268), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8268), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8268), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8268), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8268), - [anon_sym__Alignas] = ACTIONS(8268), - }, - [4609] = { - [sym_attribute_specifier] = STATE(4654), - [sym_identifier] = ACTIONS(8272), - [anon_sym_COMMA] = ACTIONS(8274), - [anon_sym_RPAREN] = ACTIONS(8274), - [anon_sym_LPAREN2] = ACTIONS(8274), - [anon_sym_STAR] = ACTIONS(8274), - [anon_sym_CARET] = ACTIONS(8274), - [anon_sym_SEMI] = ACTIONS(8274), - [anon_sym___extension__] = ACTIONS(8272), - [anon_sym_extern] = ACTIONS(8272), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(8272), - [anon_sym_LBRACK] = ACTIONS(8274), - [anon_sym___declspec] = ACTIONS(8272), - [anon_sym___based] = ACTIONS(8272), - [anon_sym_signed] = ACTIONS(8272), - [anon_sym_unsigned] = ACTIONS(8272), - [anon_sym_long] = ACTIONS(8272), - [anon_sym_short] = ACTIONS(8272), - [anon_sym_static] = ACTIONS(8272), - [anon_sym_auto] = ACTIONS(8272), - [anon_sym_register] = ACTIONS(8272), - [anon_sym_inline] = ACTIONS(8272), - [anon_sym___inline] = ACTIONS(8272), - [anon_sym___inline__] = ACTIONS(8272), - [anon_sym___forceinline] = ACTIONS(8272), - [anon_sym_thread_local] = ACTIONS(8272), - [anon_sym___thread] = ACTIONS(8272), - [anon_sym_CG_EXTERN] = ACTIONS(8272), - [anon_sym_CG_INLINE] = ACTIONS(8272), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8272), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8272), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8272), - [anon_sym_IBOutlet] = ACTIONS(8272), - [anon_sym_IBInspectable] = ACTIONS(8272), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8272), - [anon_sym_NS_INLINE] = ACTIONS(8272), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8272), - [anon_sym_OBJC_EXPORT] = ACTIONS(8272), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8272), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8272), - [anon_sym_const] = ACTIONS(8272), - [anon_sym_constexpr] = ACTIONS(8272), - [anon_sym_volatile] = ACTIONS(8272), - [anon_sym_restrict] = ACTIONS(8272), - [anon_sym___restrict__] = ACTIONS(8272), - [anon_sym__Atomic] = ACTIONS(8272), - [anon_sym__Noreturn] = ACTIONS(8272), - [anon_sym_nullable] = ACTIONS(8272), - [anon_sym__Complex] = ACTIONS(8272), - [anon_sym__Nonnull] = ACTIONS(8272), - [anon_sym__Nullable] = ACTIONS(8272), - [anon_sym__Nullable_result] = ACTIONS(8272), - [anon_sym__Null_unspecified] = ACTIONS(8272), - [anon_sym___autoreleasing] = ACTIONS(8272), - [anon_sym___block] = ACTIONS(8272), - [anon_sym___bridge] = ACTIONS(8272), - [anon_sym___bridge_retained] = ACTIONS(8272), - [anon_sym___bridge_transfer] = ACTIONS(8272), - [anon_sym___complex] = ACTIONS(8272), - [anon_sym___const] = ACTIONS(8272), - [anon_sym___imag] = ACTIONS(8272), - [anon_sym___kindof] = ACTIONS(8272), - [anon_sym___nonnull] = ACTIONS(8272), - [anon_sym___nullable] = ACTIONS(8272), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8272), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8272), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8272), - [anon_sym___real] = ACTIONS(8272), - [anon_sym___strong] = ACTIONS(8272), - [anon_sym___unsafe_unretained] = ACTIONS(8272), - [anon_sym___unused] = ACTIONS(8272), - [anon_sym___weak] = ACTIONS(8272), - [sym_primitive_type] = ACTIONS(8272), - [anon_sym_enum] = ACTIONS(8272), - [anon_sym_COLON] = ACTIONS(8274), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8272), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8272), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8272), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8272), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8272), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8272), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8272), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8272), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8272), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8272), - [anon_sym_NS_AVAILABLE] = ACTIONS(8272), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8272), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8272), - [anon_sym_API_AVAILABLE] = ACTIONS(8272), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8272), - [anon_sym_API_DEPRECATED] = ACTIONS(8272), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8272), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8272), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8272), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8272), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8272), - [anon_sym___deprecated_msg] = ACTIONS(8272), - [anon_sym___deprecated_enum_msg] = ACTIONS(8272), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8272), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8272), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8272), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8272), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8272), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8272), - [anon_sym__Alignas] = ACTIONS(8272), - }, - [4610] = { - [sym__declaration_modifiers] = STATE(7209), - [sym_attribute_specifier] = STATE(7209), - [sym_attribute_declaration] = STATE(7209), - [sym_ms_declspec_modifier] = STATE(7209), - [sym_storage_class_specifier] = STATE(7209), - [sym_type_qualifier] = STATE(7209), - [sym_enumerator] = STATE(4799), - [sym_preproc_ifdef_in_enumerator] = STATE(7241), - [sym_availability_attribute_specifier] = STATE(7209), - [sym_alignas_specifier] = STATE(7209), - [aux_sym_enumerator_list_repeat1] = STATE(7241), - [sym_identifier] = ACTIONS(8216), - [anon_sym_COMMA] = ACTIONS(8276), - [aux_sym_preproc_ifdef_token1] = ACTIONS(8220), - [aux_sym_preproc_ifdef_token2] = ACTIONS(8220), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(8278), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4611] = { - [sym__declaration_modifiers] = STATE(4119), - [sym_attribute_specifier] = STATE(4119), - [sym_attribute_declaration] = STATE(4119), - [sym_ms_declspec_modifier] = STATE(4119), - [sym_storage_class_specifier] = STATE(4119), - [sym_type_qualifier] = STATE(4119), - [sym_availability_attribute_specifier] = STATE(4119), - [sym_alignas_specifier] = STATE(4119), - [aux_sym__declaration_specifiers_repeat1] = STATE(4119), - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(6882), - [anon_sym_SEMI] = ACTIONS(6882), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(6882), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_id] = ACTIONS(3494), - }, - [4612] = { - [aux_sym_sized_type_specifier_repeat1] = STATE(4613), - [sym_identifier] = ACTIONS(8280), - [anon_sym_COMMA] = ACTIONS(8283), - [anon_sym_RPAREN] = ACTIONS(8283), - [anon_sym_LPAREN2] = ACTIONS(8283), - [anon_sym_STAR] = ACTIONS(8283), - [anon_sym_CARET] = ACTIONS(8283), - [anon_sym_SEMI] = ACTIONS(8283), - [anon_sym___extension__] = ACTIONS(8285), - [anon_sym_extern] = ACTIONS(8285), - [anon_sym___attribute__] = ACTIONS(8285), - [anon_sym___attribute] = ACTIONS(8285), - [anon_sym_noreturn] = ACTIONS(8285), - [anon_sym_LBRACK] = ACTIONS(8283), - [anon_sym___declspec] = ACTIONS(8285), - [anon_sym___based] = ACTIONS(8285), - [anon_sym_signed] = ACTIONS(8287), - [anon_sym_unsigned] = ACTIONS(8287), - [anon_sym_long] = ACTIONS(8287), - [anon_sym_short] = ACTIONS(8287), - [anon_sym_static] = ACTIONS(8285), - [anon_sym_auto] = ACTIONS(8285), - [anon_sym_register] = ACTIONS(8285), - [anon_sym_inline] = ACTIONS(8285), - [anon_sym___inline] = ACTIONS(8285), - [anon_sym___inline__] = ACTIONS(8285), - [anon_sym___forceinline] = ACTIONS(8285), - [anon_sym_thread_local] = ACTIONS(8285), - [anon_sym___thread] = ACTIONS(8285), - [anon_sym_CG_EXTERN] = ACTIONS(8285), - [anon_sym_CG_INLINE] = ACTIONS(8285), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8285), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8285), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8285), - [anon_sym_IBOutlet] = ACTIONS(8285), - [anon_sym_IBInspectable] = ACTIONS(8285), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8285), - [anon_sym_NS_INLINE] = ACTIONS(8285), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8285), - [anon_sym_OBJC_EXPORT] = ACTIONS(8285), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8285), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8285), - [anon_sym_const] = ACTIONS(8285), - [anon_sym_constexpr] = ACTIONS(8285), - [anon_sym_volatile] = ACTIONS(8285), - [anon_sym_restrict] = ACTIONS(8285), - [anon_sym___restrict__] = ACTIONS(8285), - [anon_sym__Atomic] = ACTIONS(8285), - [anon_sym__Noreturn] = ACTIONS(8285), - [anon_sym_nullable] = ACTIONS(8285), - [anon_sym__Complex] = ACTIONS(8285), - [anon_sym__Nonnull] = ACTIONS(8285), - [anon_sym__Nullable] = ACTIONS(8285), - [anon_sym__Nullable_result] = ACTIONS(8285), - [anon_sym__Null_unspecified] = ACTIONS(8285), - [anon_sym___autoreleasing] = ACTIONS(8285), - [anon_sym___block] = ACTIONS(8285), - [anon_sym___bridge] = ACTIONS(8285), - [anon_sym___bridge_retained] = ACTIONS(8285), - [anon_sym___bridge_transfer] = ACTIONS(8285), - [anon_sym___complex] = ACTIONS(8285), - [anon_sym___const] = ACTIONS(8285), - [anon_sym___imag] = ACTIONS(8285), - [anon_sym___kindof] = ACTIONS(8285), - [anon_sym___nonnull] = ACTIONS(8285), - [anon_sym___nullable] = ACTIONS(8285), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8285), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8285), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8285), - [anon_sym___real] = ACTIONS(8285), - [anon_sym___strong] = ACTIONS(8285), - [anon_sym___unsafe_unretained] = ACTIONS(8285), - [anon_sym___unused] = ACTIONS(8285), - [anon_sym___weak] = ACTIONS(8285), - [sym_primitive_type] = ACTIONS(8289), - [anon_sym_enum] = ACTIONS(8285), - [anon_sym_COLON] = ACTIONS(8283), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8285), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8285), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8285), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8285), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8285), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8285), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8285), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8285), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8285), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8285), - [anon_sym_NS_AVAILABLE] = ACTIONS(8285), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8285), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8285), - [anon_sym_API_AVAILABLE] = ACTIONS(8285), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8285), - [anon_sym_API_DEPRECATED] = ACTIONS(8285), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8285), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8285), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8285), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8285), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8285), - [anon_sym___deprecated_msg] = ACTIONS(8285), - [anon_sym___deprecated_enum_msg] = ACTIONS(8285), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8285), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8285), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8285), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8285), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8285), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8285), - [anon_sym__Alignas] = ACTIONS(8285), - }, - [4613] = { - [aux_sym_sized_type_specifier_repeat1] = STATE(4613), - [sym_identifier] = ACTIONS(8291), - [anon_sym_COMMA] = ACTIONS(8293), - [anon_sym_RPAREN] = ACTIONS(8293), - [anon_sym_LPAREN2] = ACTIONS(8293), - [anon_sym_STAR] = ACTIONS(8293), - [anon_sym_CARET] = ACTIONS(8293), - [anon_sym_SEMI] = ACTIONS(8293), - [anon_sym___extension__] = ACTIONS(8291), - [anon_sym_extern] = ACTIONS(8291), - [anon_sym___attribute__] = ACTIONS(8291), - [anon_sym___attribute] = ACTIONS(8291), - [anon_sym_noreturn] = ACTIONS(8291), - [anon_sym_LBRACK] = ACTIONS(8293), - [anon_sym___declspec] = ACTIONS(8291), - [anon_sym___based] = ACTIONS(8291), - [anon_sym_signed] = ACTIONS(8295), - [anon_sym_unsigned] = ACTIONS(8295), - [anon_sym_long] = ACTIONS(8295), - [anon_sym_short] = ACTIONS(8295), - [anon_sym_static] = ACTIONS(8291), - [anon_sym_auto] = ACTIONS(8291), - [anon_sym_register] = ACTIONS(8291), - [anon_sym_inline] = ACTIONS(8291), - [anon_sym___inline] = ACTIONS(8291), - [anon_sym___inline__] = ACTIONS(8291), - [anon_sym___forceinline] = ACTIONS(8291), - [anon_sym_thread_local] = ACTIONS(8291), - [anon_sym___thread] = ACTIONS(8291), - [anon_sym_CG_EXTERN] = ACTIONS(8291), - [anon_sym_CG_INLINE] = ACTIONS(8291), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8291), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8291), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8291), - [anon_sym_IBOutlet] = ACTIONS(8291), - [anon_sym_IBInspectable] = ACTIONS(8291), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8291), - [anon_sym_NS_INLINE] = ACTIONS(8291), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8291), - [anon_sym_OBJC_EXPORT] = ACTIONS(8291), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8291), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8291), - [anon_sym_const] = ACTIONS(8291), - [anon_sym_constexpr] = ACTIONS(8291), - [anon_sym_volatile] = ACTIONS(8291), - [anon_sym_restrict] = ACTIONS(8291), - [anon_sym___restrict__] = ACTIONS(8291), - [anon_sym__Atomic] = ACTIONS(8291), - [anon_sym__Noreturn] = ACTIONS(8291), - [anon_sym_nullable] = ACTIONS(8291), - [anon_sym__Complex] = ACTIONS(8291), - [anon_sym__Nonnull] = ACTIONS(8291), - [anon_sym__Nullable] = ACTIONS(8291), - [anon_sym__Nullable_result] = ACTIONS(8291), - [anon_sym__Null_unspecified] = ACTIONS(8291), - [anon_sym___autoreleasing] = ACTIONS(8291), - [anon_sym___block] = ACTIONS(8291), - [anon_sym___bridge] = ACTIONS(8291), - [anon_sym___bridge_retained] = ACTIONS(8291), - [anon_sym___bridge_transfer] = ACTIONS(8291), - [anon_sym___complex] = ACTIONS(8291), - [anon_sym___const] = ACTIONS(8291), - [anon_sym___imag] = ACTIONS(8291), - [anon_sym___kindof] = ACTIONS(8291), - [anon_sym___nonnull] = ACTIONS(8291), - [anon_sym___nullable] = ACTIONS(8291), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8291), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8291), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8291), - [anon_sym___real] = ACTIONS(8291), - [anon_sym___strong] = ACTIONS(8291), - [anon_sym___unsafe_unretained] = ACTIONS(8291), - [anon_sym___unused] = ACTIONS(8291), - [anon_sym___weak] = ACTIONS(8291), - [sym_primitive_type] = ACTIONS(8291), - [anon_sym_enum] = ACTIONS(8291), - [anon_sym_COLON] = ACTIONS(8293), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8291), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8291), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8291), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8291), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8291), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8291), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8291), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8291), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8291), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8291), - [anon_sym_NS_AVAILABLE] = ACTIONS(8291), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8291), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8291), - [anon_sym_API_AVAILABLE] = ACTIONS(8291), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8291), - [anon_sym_API_DEPRECATED] = ACTIONS(8291), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8291), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8291), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8291), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8291), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8291), - [anon_sym___deprecated_msg] = ACTIONS(8291), - [anon_sym___deprecated_enum_msg] = ACTIONS(8291), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8291), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8291), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8291), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8291), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8291), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8291), - [anon_sym__Alignas] = ACTIONS(8291), - }, - [4614] = { - [sym__declaration_modifiers] = STATE(4073), - [sym_attribute_specifier] = STATE(4073), - [sym_attribute_declaration] = STATE(4073), - [sym_ms_declspec_modifier] = STATE(4073), - [sym_storage_class_specifier] = STATE(4073), - [sym_type_qualifier] = STATE(4073), - [sym_availability_attribute_specifier] = STATE(4073), - [sym_alignas_specifier] = STATE(4073), - [aux_sym__declaration_specifiers_repeat1] = STATE(4073), - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(6886), - [anon_sym_SEMI] = ACTIONS(6886), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [anon_sym_COLON] = ACTIONS(6886), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - [anon_sym_id] = ACTIONS(3494), - }, - [4615] = { - [sym_identifier] = ACTIONS(8298), - [anon_sym_COMMA] = ACTIONS(8300), - [anon_sym_RPAREN] = ACTIONS(8300), - [anon_sym_LPAREN2] = ACTIONS(8300), - [anon_sym_STAR] = ACTIONS(8300), - [anon_sym_CARET] = ACTIONS(8300), - [anon_sym_SEMI] = ACTIONS(8300), - [anon_sym___extension__] = ACTIONS(8298), - [anon_sym_extern] = ACTIONS(8298), - [anon_sym___attribute__] = ACTIONS(8298), - [anon_sym___attribute] = ACTIONS(8298), - [anon_sym_noreturn] = ACTIONS(8298), - [anon_sym_LBRACK] = ACTIONS(8300), - [anon_sym___declspec] = ACTIONS(8298), - [anon_sym___based] = ACTIONS(8298), - [anon_sym_signed] = ACTIONS(8298), - [anon_sym_unsigned] = ACTIONS(8298), - [anon_sym_long] = ACTIONS(8298), - [anon_sym_short] = ACTIONS(8298), - [anon_sym_static] = ACTIONS(8298), - [anon_sym_auto] = ACTIONS(8298), - [anon_sym_register] = ACTIONS(8298), - [anon_sym_inline] = ACTIONS(8298), - [anon_sym___inline] = ACTIONS(8298), - [anon_sym___inline__] = ACTIONS(8298), - [anon_sym___forceinline] = ACTIONS(8298), - [anon_sym_thread_local] = ACTIONS(8298), - [anon_sym___thread] = ACTIONS(8298), - [anon_sym_CG_EXTERN] = ACTIONS(8298), - [anon_sym_CG_INLINE] = ACTIONS(8298), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8298), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8298), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8298), - [anon_sym_IBOutlet] = ACTIONS(8298), - [anon_sym_IBInspectable] = ACTIONS(8298), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8298), - [anon_sym_NS_INLINE] = ACTIONS(8298), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8298), - [anon_sym_OBJC_EXPORT] = ACTIONS(8298), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8298), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8298), - [anon_sym_const] = ACTIONS(8298), - [anon_sym_constexpr] = ACTIONS(8298), - [anon_sym_volatile] = ACTIONS(8298), - [anon_sym_restrict] = ACTIONS(8298), - [anon_sym___restrict__] = ACTIONS(8298), - [anon_sym__Atomic] = ACTIONS(8298), - [anon_sym__Noreturn] = ACTIONS(8298), - [anon_sym_nullable] = ACTIONS(8298), - [anon_sym__Complex] = ACTIONS(8298), - [anon_sym__Nonnull] = ACTIONS(8298), - [anon_sym__Nullable] = ACTIONS(8298), - [anon_sym__Nullable_result] = ACTIONS(8298), - [anon_sym__Null_unspecified] = ACTIONS(8298), - [anon_sym___autoreleasing] = ACTIONS(8298), - [anon_sym___block] = ACTIONS(8298), - [anon_sym___bridge] = ACTIONS(8298), - [anon_sym___bridge_retained] = ACTIONS(8298), - [anon_sym___bridge_transfer] = ACTIONS(8298), - [anon_sym___complex] = ACTIONS(8298), - [anon_sym___const] = ACTIONS(8298), - [anon_sym___imag] = ACTIONS(8298), - [anon_sym___kindof] = ACTIONS(8298), - [anon_sym___nonnull] = ACTIONS(8298), - [anon_sym___nullable] = ACTIONS(8298), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8298), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8298), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8298), - [anon_sym___real] = ACTIONS(8298), - [anon_sym___strong] = ACTIONS(8298), - [anon_sym___unsafe_unretained] = ACTIONS(8298), - [anon_sym___unused] = ACTIONS(8298), - [anon_sym___weak] = ACTIONS(8298), - [sym_primitive_type] = ACTIONS(8298), - [anon_sym_enum] = ACTIONS(8298), - [anon_sym_COLON] = ACTIONS(8300), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8298), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8298), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8298), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8298), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8298), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8298), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8298), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8298), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8298), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8298), - [anon_sym_NS_AVAILABLE] = ACTIONS(8298), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8298), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8298), - [anon_sym_API_AVAILABLE] = ACTIONS(8298), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8298), - [anon_sym_API_DEPRECATED] = ACTIONS(8298), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8298), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8298), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8298), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8298), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8298), - [anon_sym___deprecated_msg] = ACTIONS(8298), - [anon_sym___deprecated_enum_msg] = ACTIONS(8298), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8298), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8298), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8298), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8298), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8298), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8298), - [anon_sym__Alignas] = ACTIONS(8298), - }, - [4616] = { - [sym_identifier] = ACTIONS(8302), - [anon_sym_COMMA] = ACTIONS(8304), - [anon_sym_RPAREN] = ACTIONS(8304), - [anon_sym_LPAREN2] = ACTIONS(8304), - [anon_sym_STAR] = ACTIONS(8304), - [anon_sym_CARET] = ACTIONS(8304), - [anon_sym_SEMI] = ACTIONS(8304), - [anon_sym___extension__] = ACTIONS(8302), - [anon_sym_extern] = ACTIONS(8302), - [anon_sym___attribute__] = ACTIONS(8302), - [anon_sym___attribute] = ACTIONS(8302), - [anon_sym_noreturn] = ACTIONS(8302), - [anon_sym_LBRACK] = ACTIONS(8304), - [anon_sym___declspec] = ACTIONS(8302), - [anon_sym___based] = ACTIONS(8302), - [anon_sym_signed] = ACTIONS(8302), - [anon_sym_unsigned] = ACTIONS(8302), - [anon_sym_long] = ACTIONS(8302), - [anon_sym_short] = ACTIONS(8302), - [anon_sym_static] = ACTIONS(8302), - [anon_sym_auto] = ACTIONS(8302), - [anon_sym_register] = ACTIONS(8302), - [anon_sym_inline] = ACTIONS(8302), - [anon_sym___inline] = ACTIONS(8302), - [anon_sym___inline__] = ACTIONS(8302), - [anon_sym___forceinline] = ACTIONS(8302), - [anon_sym_thread_local] = ACTIONS(8302), - [anon_sym___thread] = ACTIONS(8302), - [anon_sym_CG_EXTERN] = ACTIONS(8302), - [anon_sym_CG_INLINE] = ACTIONS(8302), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8302), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8302), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8302), - [anon_sym_IBOutlet] = ACTIONS(8302), - [anon_sym_IBInspectable] = ACTIONS(8302), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8302), - [anon_sym_NS_INLINE] = ACTIONS(8302), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8302), - [anon_sym_OBJC_EXPORT] = ACTIONS(8302), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8302), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8302), - [anon_sym_const] = ACTIONS(8302), - [anon_sym_constexpr] = ACTIONS(8302), - [anon_sym_volatile] = ACTIONS(8302), - [anon_sym_restrict] = ACTIONS(8302), - [anon_sym___restrict__] = ACTIONS(8302), - [anon_sym__Atomic] = ACTIONS(8302), - [anon_sym__Noreturn] = ACTIONS(8302), - [anon_sym_nullable] = ACTIONS(8302), - [anon_sym__Complex] = ACTIONS(8302), - [anon_sym__Nonnull] = ACTIONS(8302), - [anon_sym__Nullable] = ACTIONS(8302), - [anon_sym__Nullable_result] = ACTIONS(8302), - [anon_sym__Null_unspecified] = ACTIONS(8302), - [anon_sym___autoreleasing] = ACTIONS(8302), - [anon_sym___block] = ACTIONS(8302), - [anon_sym___bridge] = ACTIONS(8302), - [anon_sym___bridge_retained] = ACTIONS(8302), - [anon_sym___bridge_transfer] = ACTIONS(8302), - [anon_sym___complex] = ACTIONS(8302), - [anon_sym___const] = ACTIONS(8302), - [anon_sym___imag] = ACTIONS(8302), - [anon_sym___kindof] = ACTIONS(8302), - [anon_sym___nonnull] = ACTIONS(8302), - [anon_sym___nullable] = ACTIONS(8302), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8302), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8302), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8302), - [anon_sym___real] = ACTIONS(8302), - [anon_sym___strong] = ACTIONS(8302), - [anon_sym___unsafe_unretained] = ACTIONS(8302), - [anon_sym___unused] = ACTIONS(8302), - [anon_sym___weak] = ACTIONS(8302), - [sym_primitive_type] = ACTIONS(8302), - [anon_sym_enum] = ACTIONS(8302), - [anon_sym_COLON] = ACTIONS(8304), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8302), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8302), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8302), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8302), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8302), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8302), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8302), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8302), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8302), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8302), - [anon_sym_NS_AVAILABLE] = ACTIONS(8302), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8302), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8302), - [anon_sym_API_AVAILABLE] = ACTIONS(8302), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8302), - [anon_sym_API_DEPRECATED] = ACTIONS(8302), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8302), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8302), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8302), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8302), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8302), - [anon_sym___deprecated_msg] = ACTIONS(8302), - [anon_sym___deprecated_enum_msg] = ACTIONS(8302), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8302), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8302), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8302), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8302), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8302), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8302), - [anon_sym__Alignas] = ACTIONS(8302), - }, - [4617] = { - [sym_identifier] = ACTIONS(8306), - [anon_sym_COMMA] = ACTIONS(8308), - [anon_sym_RPAREN] = ACTIONS(8308), - [anon_sym_LPAREN2] = ACTIONS(8308), - [anon_sym_STAR] = ACTIONS(8308), - [anon_sym_CARET] = ACTIONS(8308), - [anon_sym_SEMI] = ACTIONS(8308), - [anon_sym___extension__] = ACTIONS(8306), - [anon_sym_extern] = ACTIONS(8306), - [anon_sym___attribute__] = ACTIONS(8306), - [anon_sym___attribute] = ACTIONS(8306), - [anon_sym_noreturn] = ACTIONS(8306), - [anon_sym_LBRACK] = ACTIONS(8308), - [anon_sym___declspec] = ACTIONS(8306), - [anon_sym___based] = ACTIONS(8306), - [anon_sym_signed] = ACTIONS(8306), - [anon_sym_unsigned] = ACTIONS(8306), - [anon_sym_long] = ACTIONS(8306), - [anon_sym_short] = ACTIONS(8306), - [anon_sym_static] = ACTIONS(8306), - [anon_sym_auto] = ACTIONS(8306), - [anon_sym_register] = ACTIONS(8306), - [anon_sym_inline] = ACTIONS(8306), - [anon_sym___inline] = ACTIONS(8306), - [anon_sym___inline__] = ACTIONS(8306), - [anon_sym___forceinline] = ACTIONS(8306), - [anon_sym_thread_local] = ACTIONS(8306), - [anon_sym___thread] = ACTIONS(8306), - [anon_sym_CG_EXTERN] = ACTIONS(8306), - [anon_sym_CG_INLINE] = ACTIONS(8306), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8306), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8306), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8306), - [anon_sym_IBOutlet] = ACTIONS(8306), - [anon_sym_IBInspectable] = ACTIONS(8306), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8306), - [anon_sym_NS_INLINE] = ACTIONS(8306), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8306), - [anon_sym_OBJC_EXPORT] = ACTIONS(8306), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8306), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8306), - [anon_sym_const] = ACTIONS(8306), - [anon_sym_constexpr] = ACTIONS(8306), - [anon_sym_volatile] = ACTIONS(8306), - [anon_sym_restrict] = ACTIONS(8306), - [anon_sym___restrict__] = ACTIONS(8306), - [anon_sym__Atomic] = ACTIONS(8306), - [anon_sym__Noreturn] = ACTIONS(8306), - [anon_sym_nullable] = ACTIONS(8306), - [anon_sym__Complex] = ACTIONS(8306), - [anon_sym__Nonnull] = ACTIONS(8306), - [anon_sym__Nullable] = ACTIONS(8306), - [anon_sym__Nullable_result] = ACTIONS(8306), - [anon_sym__Null_unspecified] = ACTIONS(8306), - [anon_sym___autoreleasing] = ACTIONS(8306), - [anon_sym___block] = ACTIONS(8306), - [anon_sym___bridge] = ACTIONS(8306), - [anon_sym___bridge_retained] = ACTIONS(8306), - [anon_sym___bridge_transfer] = ACTIONS(8306), - [anon_sym___complex] = ACTIONS(8306), - [anon_sym___const] = ACTIONS(8306), - [anon_sym___imag] = ACTIONS(8306), - [anon_sym___kindof] = ACTIONS(8306), - [anon_sym___nonnull] = ACTIONS(8306), - [anon_sym___nullable] = ACTIONS(8306), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8306), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8306), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8306), - [anon_sym___real] = ACTIONS(8306), - [anon_sym___strong] = ACTIONS(8306), - [anon_sym___unsafe_unretained] = ACTIONS(8306), - [anon_sym___unused] = ACTIONS(8306), - [anon_sym___weak] = ACTIONS(8306), - [sym_primitive_type] = ACTIONS(8306), - [anon_sym_enum] = ACTIONS(8306), - [anon_sym_COLON] = ACTIONS(8308), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8306), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8306), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8306), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8306), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8306), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8306), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8306), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8306), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8306), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8306), - [anon_sym_NS_AVAILABLE] = ACTIONS(8306), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8306), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8306), - [anon_sym_API_AVAILABLE] = ACTIONS(8306), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8306), - [anon_sym_API_DEPRECATED] = ACTIONS(8306), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8306), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8306), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8306), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8306), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8306), - [anon_sym___deprecated_msg] = ACTIONS(8306), - [anon_sym___deprecated_enum_msg] = ACTIONS(8306), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8306), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8306), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8306), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8306), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8306), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8306), - [anon_sym__Alignas] = ACTIONS(8306), - }, - [4618] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8310), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4619] = { - [sym_identifier] = ACTIONS(8312), - [anon_sym_COMMA] = ACTIONS(8314), - [anon_sym_RPAREN] = ACTIONS(8314), - [anon_sym_LPAREN2] = ACTIONS(8314), - [anon_sym_STAR] = ACTIONS(8314), - [anon_sym_CARET] = ACTIONS(8314), - [anon_sym_SEMI] = ACTIONS(8314), - [anon_sym___extension__] = ACTIONS(8312), - [anon_sym_extern] = ACTIONS(8312), - [anon_sym___attribute__] = ACTIONS(8312), - [anon_sym___attribute] = ACTIONS(8312), - [anon_sym_noreturn] = ACTIONS(8312), - [anon_sym_LBRACK] = ACTIONS(8314), - [anon_sym___declspec] = ACTIONS(8312), - [anon_sym___based] = ACTIONS(8312), - [anon_sym_signed] = ACTIONS(8312), - [anon_sym_unsigned] = ACTIONS(8312), - [anon_sym_long] = ACTIONS(8312), - [anon_sym_short] = ACTIONS(8312), - [anon_sym_static] = ACTIONS(8312), - [anon_sym_auto] = ACTIONS(8312), - [anon_sym_register] = ACTIONS(8312), - [anon_sym_inline] = ACTIONS(8312), - [anon_sym___inline] = ACTIONS(8312), - [anon_sym___inline__] = ACTIONS(8312), - [anon_sym___forceinline] = ACTIONS(8312), - [anon_sym_thread_local] = ACTIONS(8312), - [anon_sym___thread] = ACTIONS(8312), - [anon_sym_CG_EXTERN] = ACTIONS(8312), - [anon_sym_CG_INLINE] = ACTIONS(8312), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8312), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8312), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8312), - [anon_sym_IBOutlet] = ACTIONS(8312), - [anon_sym_IBInspectable] = ACTIONS(8312), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8312), - [anon_sym_NS_INLINE] = ACTIONS(8312), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8312), - [anon_sym_OBJC_EXPORT] = ACTIONS(8312), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8312), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8312), - [anon_sym_const] = ACTIONS(8312), - [anon_sym_constexpr] = ACTIONS(8312), - [anon_sym_volatile] = ACTIONS(8312), - [anon_sym_restrict] = ACTIONS(8312), - [anon_sym___restrict__] = ACTIONS(8312), - [anon_sym__Atomic] = ACTIONS(8312), - [anon_sym__Noreturn] = ACTIONS(8312), - [anon_sym_nullable] = ACTIONS(8312), - [anon_sym__Complex] = ACTIONS(8312), - [anon_sym__Nonnull] = ACTIONS(8312), - [anon_sym__Nullable] = ACTIONS(8312), - [anon_sym__Nullable_result] = ACTIONS(8312), - [anon_sym__Null_unspecified] = ACTIONS(8312), - [anon_sym___autoreleasing] = ACTIONS(8312), - [anon_sym___block] = ACTIONS(8312), - [anon_sym___bridge] = ACTIONS(8312), - [anon_sym___bridge_retained] = ACTIONS(8312), - [anon_sym___bridge_transfer] = ACTIONS(8312), - [anon_sym___complex] = ACTIONS(8312), - [anon_sym___const] = ACTIONS(8312), - [anon_sym___imag] = ACTIONS(8312), - [anon_sym___kindof] = ACTIONS(8312), - [anon_sym___nonnull] = ACTIONS(8312), - [anon_sym___nullable] = ACTIONS(8312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8312), - [anon_sym___real] = ACTIONS(8312), - [anon_sym___strong] = ACTIONS(8312), - [anon_sym___unsafe_unretained] = ACTIONS(8312), - [anon_sym___unused] = ACTIONS(8312), - [anon_sym___weak] = ACTIONS(8312), - [sym_primitive_type] = ACTIONS(8312), - [anon_sym_enum] = ACTIONS(8312), - [anon_sym_COLON] = ACTIONS(8314), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8312), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8312), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8312), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8312), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8312), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8312), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8312), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8312), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8312), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8312), - [anon_sym_NS_AVAILABLE] = ACTIONS(8312), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8312), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8312), - [anon_sym_API_AVAILABLE] = ACTIONS(8312), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8312), - [anon_sym_API_DEPRECATED] = ACTIONS(8312), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8312), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8312), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8312), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8312), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8312), - [anon_sym___deprecated_msg] = ACTIONS(8312), - [anon_sym___deprecated_enum_msg] = ACTIONS(8312), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8312), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8312), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8312), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8312), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8312), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8312), - [anon_sym__Alignas] = ACTIONS(8312), - }, - [4620] = { - [sym_identifier] = ACTIONS(8316), - [anon_sym_COMMA] = ACTIONS(8318), - [anon_sym_RPAREN] = ACTIONS(8318), - [anon_sym_LPAREN2] = ACTIONS(8318), - [anon_sym_STAR] = ACTIONS(8318), - [anon_sym_CARET] = ACTIONS(8318), - [anon_sym_SEMI] = ACTIONS(8318), - [anon_sym___extension__] = ACTIONS(8316), - [anon_sym_extern] = ACTIONS(8316), - [anon_sym___attribute__] = ACTIONS(8316), - [anon_sym___attribute] = ACTIONS(8316), - [anon_sym_noreturn] = ACTIONS(8316), - [anon_sym_LBRACK] = ACTIONS(8318), - [anon_sym___declspec] = ACTIONS(8316), - [anon_sym___based] = ACTIONS(8316), - [anon_sym_signed] = ACTIONS(8316), - [anon_sym_unsigned] = ACTIONS(8316), - [anon_sym_long] = ACTIONS(8316), - [anon_sym_short] = ACTIONS(8316), - [anon_sym_static] = ACTIONS(8316), - [anon_sym_auto] = ACTIONS(8316), - [anon_sym_register] = ACTIONS(8316), - [anon_sym_inline] = ACTIONS(8316), - [anon_sym___inline] = ACTIONS(8316), - [anon_sym___inline__] = ACTIONS(8316), - [anon_sym___forceinline] = ACTIONS(8316), - [anon_sym_thread_local] = ACTIONS(8316), - [anon_sym___thread] = ACTIONS(8316), - [anon_sym_CG_EXTERN] = ACTIONS(8316), - [anon_sym_CG_INLINE] = ACTIONS(8316), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8316), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8316), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8316), - [anon_sym_IBOutlet] = ACTIONS(8316), - [anon_sym_IBInspectable] = ACTIONS(8316), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8316), - [anon_sym_NS_INLINE] = ACTIONS(8316), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8316), - [anon_sym_OBJC_EXPORT] = ACTIONS(8316), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8316), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8316), - [anon_sym_const] = ACTIONS(8316), - [anon_sym_constexpr] = ACTIONS(8316), - [anon_sym_volatile] = ACTIONS(8316), - [anon_sym_restrict] = ACTIONS(8316), - [anon_sym___restrict__] = ACTIONS(8316), - [anon_sym__Atomic] = ACTIONS(8316), - [anon_sym__Noreturn] = ACTIONS(8316), - [anon_sym_nullable] = ACTIONS(8316), - [anon_sym__Complex] = ACTIONS(8316), - [anon_sym__Nonnull] = ACTIONS(8316), - [anon_sym__Nullable] = ACTIONS(8316), - [anon_sym__Nullable_result] = ACTIONS(8316), - [anon_sym__Null_unspecified] = ACTIONS(8316), - [anon_sym___autoreleasing] = ACTIONS(8316), - [anon_sym___block] = ACTIONS(8316), - [anon_sym___bridge] = ACTIONS(8316), - [anon_sym___bridge_retained] = ACTIONS(8316), - [anon_sym___bridge_transfer] = ACTIONS(8316), - [anon_sym___complex] = ACTIONS(8316), - [anon_sym___const] = ACTIONS(8316), - [anon_sym___imag] = ACTIONS(8316), - [anon_sym___kindof] = ACTIONS(8316), - [anon_sym___nonnull] = ACTIONS(8316), - [anon_sym___nullable] = ACTIONS(8316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8316), - [anon_sym___real] = ACTIONS(8316), - [anon_sym___strong] = ACTIONS(8316), - [anon_sym___unsafe_unretained] = ACTIONS(8316), - [anon_sym___unused] = ACTIONS(8316), - [anon_sym___weak] = ACTIONS(8316), - [sym_primitive_type] = ACTIONS(8316), - [anon_sym_enum] = ACTIONS(8316), - [anon_sym_COLON] = ACTIONS(8318), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8316), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8316), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8316), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8316), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8316), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8316), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8316), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8316), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8316), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8316), - [anon_sym_NS_AVAILABLE] = ACTIONS(8316), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8316), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8316), - [anon_sym_API_AVAILABLE] = ACTIONS(8316), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8316), - [anon_sym_API_DEPRECATED] = ACTIONS(8316), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8316), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8316), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8316), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8316), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8316), - [anon_sym___deprecated_msg] = ACTIONS(8316), - [anon_sym___deprecated_enum_msg] = ACTIONS(8316), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8316), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8316), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8316), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8316), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8316), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8316), - [anon_sym__Alignas] = ACTIONS(8316), - }, - [4621] = { - [sym_identifier] = ACTIONS(8320), - [anon_sym_COMMA] = ACTIONS(8322), - [anon_sym_RPAREN] = ACTIONS(8322), - [anon_sym_LPAREN2] = ACTIONS(8322), - [anon_sym_STAR] = ACTIONS(8322), - [anon_sym_CARET] = ACTIONS(8322), - [anon_sym_SEMI] = ACTIONS(8322), - [anon_sym___extension__] = ACTIONS(8320), - [anon_sym_extern] = ACTIONS(8320), - [anon_sym___attribute__] = ACTIONS(8320), - [anon_sym___attribute] = ACTIONS(8320), - [anon_sym_noreturn] = ACTIONS(8320), - [anon_sym_LBRACK] = ACTIONS(8322), - [anon_sym___declspec] = ACTIONS(8320), - [anon_sym___based] = ACTIONS(8320), - [anon_sym_signed] = ACTIONS(8320), - [anon_sym_unsigned] = ACTIONS(8320), - [anon_sym_long] = ACTIONS(8320), - [anon_sym_short] = ACTIONS(8320), - [anon_sym_static] = ACTIONS(8320), - [anon_sym_auto] = ACTIONS(8320), - [anon_sym_register] = ACTIONS(8320), - [anon_sym_inline] = ACTIONS(8320), - [anon_sym___inline] = ACTIONS(8320), - [anon_sym___inline__] = ACTIONS(8320), - [anon_sym___forceinline] = ACTIONS(8320), - [anon_sym_thread_local] = ACTIONS(8320), - [anon_sym___thread] = ACTIONS(8320), - [anon_sym_CG_EXTERN] = ACTIONS(8320), - [anon_sym_CG_INLINE] = ACTIONS(8320), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8320), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8320), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8320), - [anon_sym_IBOutlet] = ACTIONS(8320), - [anon_sym_IBInspectable] = ACTIONS(8320), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8320), - [anon_sym_NS_INLINE] = ACTIONS(8320), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8320), - [anon_sym_OBJC_EXPORT] = ACTIONS(8320), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8320), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8320), - [anon_sym_const] = ACTIONS(8320), - [anon_sym_constexpr] = ACTIONS(8320), - [anon_sym_volatile] = ACTIONS(8320), - [anon_sym_restrict] = ACTIONS(8320), - [anon_sym___restrict__] = ACTIONS(8320), - [anon_sym__Atomic] = ACTIONS(8320), - [anon_sym__Noreturn] = ACTIONS(8320), - [anon_sym_nullable] = ACTIONS(8320), - [anon_sym__Complex] = ACTIONS(8320), - [anon_sym__Nonnull] = ACTIONS(8320), - [anon_sym__Nullable] = ACTIONS(8320), - [anon_sym__Nullable_result] = ACTIONS(8320), - [anon_sym__Null_unspecified] = ACTIONS(8320), - [anon_sym___autoreleasing] = ACTIONS(8320), - [anon_sym___block] = ACTIONS(8320), - [anon_sym___bridge] = ACTIONS(8320), - [anon_sym___bridge_retained] = ACTIONS(8320), - [anon_sym___bridge_transfer] = ACTIONS(8320), - [anon_sym___complex] = ACTIONS(8320), - [anon_sym___const] = ACTIONS(8320), - [anon_sym___imag] = ACTIONS(8320), - [anon_sym___kindof] = ACTIONS(8320), - [anon_sym___nonnull] = ACTIONS(8320), - [anon_sym___nullable] = ACTIONS(8320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8320), - [anon_sym___real] = ACTIONS(8320), - [anon_sym___strong] = ACTIONS(8320), - [anon_sym___unsafe_unretained] = ACTIONS(8320), - [anon_sym___unused] = ACTIONS(8320), - [anon_sym___weak] = ACTIONS(8320), - [sym_primitive_type] = ACTIONS(8320), - [anon_sym_enum] = ACTIONS(8320), - [anon_sym_COLON] = ACTIONS(8322), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8320), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8320), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8320), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8320), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8320), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8320), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8320), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8320), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8320), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8320), - [anon_sym_NS_AVAILABLE] = ACTIONS(8320), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8320), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8320), - [anon_sym_API_AVAILABLE] = ACTIONS(8320), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8320), - [anon_sym_API_DEPRECATED] = ACTIONS(8320), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8320), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8320), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8320), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8320), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8320), - [anon_sym___deprecated_msg] = ACTIONS(8320), - [anon_sym___deprecated_enum_msg] = ACTIONS(8320), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8320), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8320), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8320), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8320), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8320), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8320), - [anon_sym__Alignas] = ACTIONS(8320), - }, - [4622] = { - [sym_identifier] = ACTIONS(8324), - [anon_sym_COMMA] = ACTIONS(8326), - [anon_sym_RPAREN] = ACTIONS(8326), - [anon_sym_LPAREN2] = ACTIONS(8326), - [anon_sym_STAR] = ACTIONS(8326), - [anon_sym_CARET] = ACTIONS(8326), - [anon_sym_SEMI] = ACTIONS(8326), - [anon_sym___extension__] = ACTIONS(8324), - [anon_sym_extern] = ACTIONS(8324), - [anon_sym___attribute__] = ACTIONS(8324), - [anon_sym___attribute] = ACTIONS(8324), - [anon_sym_noreturn] = ACTIONS(8324), - [anon_sym_LBRACK] = ACTIONS(8326), - [anon_sym___declspec] = ACTIONS(8324), - [anon_sym___based] = ACTIONS(8324), - [anon_sym_signed] = ACTIONS(8324), - [anon_sym_unsigned] = ACTIONS(8324), - [anon_sym_long] = ACTIONS(8324), - [anon_sym_short] = ACTIONS(8324), - [anon_sym_static] = ACTIONS(8324), - [anon_sym_auto] = ACTIONS(8324), - [anon_sym_register] = ACTIONS(8324), - [anon_sym_inline] = ACTIONS(8324), - [anon_sym___inline] = ACTIONS(8324), - [anon_sym___inline__] = ACTIONS(8324), - [anon_sym___forceinline] = ACTIONS(8324), - [anon_sym_thread_local] = ACTIONS(8324), - [anon_sym___thread] = ACTIONS(8324), - [anon_sym_CG_EXTERN] = ACTIONS(8324), - [anon_sym_CG_INLINE] = ACTIONS(8324), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8324), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8324), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8324), - [anon_sym_IBOutlet] = ACTIONS(8324), - [anon_sym_IBInspectable] = ACTIONS(8324), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8324), - [anon_sym_NS_INLINE] = ACTIONS(8324), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8324), - [anon_sym_OBJC_EXPORT] = ACTIONS(8324), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8324), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8324), - [anon_sym_const] = ACTIONS(8324), - [anon_sym_constexpr] = ACTIONS(8324), - [anon_sym_volatile] = ACTIONS(8324), - [anon_sym_restrict] = ACTIONS(8324), - [anon_sym___restrict__] = ACTIONS(8324), - [anon_sym__Atomic] = ACTIONS(8324), - [anon_sym__Noreturn] = ACTIONS(8324), - [anon_sym_nullable] = ACTIONS(8324), - [anon_sym__Complex] = ACTIONS(8324), - [anon_sym__Nonnull] = ACTIONS(8324), - [anon_sym__Nullable] = ACTIONS(8324), - [anon_sym__Nullable_result] = ACTIONS(8324), - [anon_sym__Null_unspecified] = ACTIONS(8324), - [anon_sym___autoreleasing] = ACTIONS(8324), - [anon_sym___block] = ACTIONS(8324), - [anon_sym___bridge] = ACTIONS(8324), - [anon_sym___bridge_retained] = ACTIONS(8324), - [anon_sym___bridge_transfer] = ACTIONS(8324), - [anon_sym___complex] = ACTIONS(8324), - [anon_sym___const] = ACTIONS(8324), - [anon_sym___imag] = ACTIONS(8324), - [anon_sym___kindof] = ACTIONS(8324), - [anon_sym___nonnull] = ACTIONS(8324), - [anon_sym___nullable] = ACTIONS(8324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8324), - [anon_sym___real] = ACTIONS(8324), - [anon_sym___strong] = ACTIONS(8324), - [anon_sym___unsafe_unretained] = ACTIONS(8324), - [anon_sym___unused] = ACTIONS(8324), - [anon_sym___weak] = ACTIONS(8324), - [sym_primitive_type] = ACTIONS(8324), - [anon_sym_enum] = ACTIONS(8324), - [anon_sym_COLON] = ACTIONS(8326), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8324), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8324), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8324), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8324), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8324), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8324), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8324), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8324), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8324), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8324), - [anon_sym_NS_AVAILABLE] = ACTIONS(8324), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8324), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8324), - [anon_sym_API_AVAILABLE] = ACTIONS(8324), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8324), - [anon_sym_API_DEPRECATED] = ACTIONS(8324), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8324), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8324), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8324), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8324), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8324), - [anon_sym___deprecated_msg] = ACTIONS(8324), - [anon_sym___deprecated_enum_msg] = ACTIONS(8324), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8324), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8324), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8324), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8324), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8324), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8324), - [anon_sym__Alignas] = ACTIONS(8324), - }, - [4623] = { - [sym_identifier] = ACTIONS(8328), - [anon_sym_COMMA] = ACTIONS(8330), - [anon_sym_RPAREN] = ACTIONS(8330), - [anon_sym_LPAREN2] = ACTIONS(8330), - [anon_sym_STAR] = ACTIONS(8330), - [anon_sym_CARET] = ACTIONS(8330), - [anon_sym_SEMI] = ACTIONS(8330), - [anon_sym___extension__] = ACTIONS(8328), - [anon_sym_extern] = ACTIONS(8328), - [anon_sym___attribute__] = ACTIONS(8328), - [anon_sym___attribute] = ACTIONS(8328), - [anon_sym_noreturn] = ACTIONS(8328), - [anon_sym_LBRACK] = ACTIONS(8330), - [anon_sym___declspec] = ACTIONS(8328), - [anon_sym___based] = ACTIONS(8328), - [anon_sym_signed] = ACTIONS(8328), - [anon_sym_unsigned] = ACTIONS(8328), - [anon_sym_long] = ACTIONS(8328), - [anon_sym_short] = ACTIONS(8328), - [anon_sym_static] = ACTIONS(8328), - [anon_sym_auto] = ACTIONS(8328), - [anon_sym_register] = ACTIONS(8328), - [anon_sym_inline] = ACTIONS(8328), - [anon_sym___inline] = ACTIONS(8328), - [anon_sym___inline__] = ACTIONS(8328), - [anon_sym___forceinline] = ACTIONS(8328), - [anon_sym_thread_local] = ACTIONS(8328), - [anon_sym___thread] = ACTIONS(8328), - [anon_sym_CG_EXTERN] = ACTIONS(8328), - [anon_sym_CG_INLINE] = ACTIONS(8328), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8328), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8328), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8328), - [anon_sym_IBOutlet] = ACTIONS(8328), - [anon_sym_IBInspectable] = ACTIONS(8328), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8328), - [anon_sym_NS_INLINE] = ACTIONS(8328), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8328), - [anon_sym_OBJC_EXPORT] = ACTIONS(8328), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8328), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8328), - [anon_sym_const] = ACTIONS(8328), - [anon_sym_constexpr] = ACTIONS(8328), - [anon_sym_volatile] = ACTIONS(8328), - [anon_sym_restrict] = ACTIONS(8328), - [anon_sym___restrict__] = ACTIONS(8328), - [anon_sym__Atomic] = ACTIONS(8328), - [anon_sym__Noreturn] = ACTIONS(8328), - [anon_sym_nullable] = ACTIONS(8328), - [anon_sym__Complex] = ACTIONS(8328), - [anon_sym__Nonnull] = ACTIONS(8328), - [anon_sym__Nullable] = ACTIONS(8328), - [anon_sym__Nullable_result] = ACTIONS(8328), - [anon_sym__Null_unspecified] = ACTIONS(8328), - [anon_sym___autoreleasing] = ACTIONS(8328), - [anon_sym___block] = ACTIONS(8328), - [anon_sym___bridge] = ACTIONS(8328), - [anon_sym___bridge_retained] = ACTIONS(8328), - [anon_sym___bridge_transfer] = ACTIONS(8328), - [anon_sym___complex] = ACTIONS(8328), - [anon_sym___const] = ACTIONS(8328), - [anon_sym___imag] = ACTIONS(8328), - [anon_sym___kindof] = ACTIONS(8328), - [anon_sym___nonnull] = ACTIONS(8328), - [anon_sym___nullable] = ACTIONS(8328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8328), - [anon_sym___real] = ACTIONS(8328), - [anon_sym___strong] = ACTIONS(8328), - [anon_sym___unsafe_unretained] = ACTIONS(8328), - [anon_sym___unused] = ACTIONS(8328), - [anon_sym___weak] = ACTIONS(8328), - [sym_primitive_type] = ACTIONS(8328), - [anon_sym_enum] = ACTIONS(8328), - [anon_sym_COLON] = ACTIONS(8330), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8328), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8328), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8328), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8328), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8328), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8328), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8328), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8328), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8328), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8328), - [anon_sym_NS_AVAILABLE] = ACTIONS(8328), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8328), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8328), - [anon_sym_API_AVAILABLE] = ACTIONS(8328), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8328), - [anon_sym_API_DEPRECATED] = ACTIONS(8328), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8328), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8328), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8328), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8328), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8328), - [anon_sym___deprecated_msg] = ACTIONS(8328), - [anon_sym___deprecated_enum_msg] = ACTIONS(8328), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8328), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8328), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8328), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8328), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8328), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8328), - [anon_sym__Alignas] = ACTIONS(8328), - }, - [4624] = { - [sym_identifier] = ACTIONS(8332), - [anon_sym_COMMA] = ACTIONS(8334), - [anon_sym_RPAREN] = ACTIONS(8334), - [anon_sym_LPAREN2] = ACTIONS(8334), - [anon_sym_STAR] = ACTIONS(8334), - [anon_sym_CARET] = ACTIONS(8334), - [anon_sym_SEMI] = ACTIONS(8334), - [anon_sym___extension__] = ACTIONS(8332), - [anon_sym_extern] = ACTIONS(8332), - [anon_sym___attribute__] = ACTIONS(8332), - [anon_sym___attribute] = ACTIONS(8332), - [anon_sym_noreturn] = ACTIONS(8332), - [anon_sym_LBRACK] = ACTIONS(8334), - [anon_sym___declspec] = ACTIONS(8332), - [anon_sym___based] = ACTIONS(8332), - [anon_sym_signed] = ACTIONS(8332), - [anon_sym_unsigned] = ACTIONS(8332), - [anon_sym_long] = ACTIONS(8332), - [anon_sym_short] = ACTIONS(8332), - [anon_sym_static] = ACTIONS(8332), - [anon_sym_auto] = ACTIONS(8332), - [anon_sym_register] = ACTIONS(8332), - [anon_sym_inline] = ACTIONS(8332), - [anon_sym___inline] = ACTIONS(8332), - [anon_sym___inline__] = ACTIONS(8332), - [anon_sym___forceinline] = ACTIONS(8332), - [anon_sym_thread_local] = ACTIONS(8332), - [anon_sym___thread] = ACTIONS(8332), - [anon_sym_CG_EXTERN] = ACTIONS(8332), - [anon_sym_CG_INLINE] = ACTIONS(8332), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8332), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8332), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8332), - [anon_sym_IBOutlet] = ACTIONS(8332), - [anon_sym_IBInspectable] = ACTIONS(8332), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8332), - [anon_sym_NS_INLINE] = ACTIONS(8332), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8332), - [anon_sym_OBJC_EXPORT] = ACTIONS(8332), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8332), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8332), - [anon_sym_const] = ACTIONS(8332), - [anon_sym_constexpr] = ACTIONS(8332), - [anon_sym_volatile] = ACTIONS(8332), - [anon_sym_restrict] = ACTIONS(8332), - [anon_sym___restrict__] = ACTIONS(8332), - [anon_sym__Atomic] = ACTIONS(8332), - [anon_sym__Noreturn] = ACTIONS(8332), - [anon_sym_nullable] = ACTIONS(8332), - [anon_sym__Complex] = ACTIONS(8332), - [anon_sym__Nonnull] = ACTIONS(8332), - [anon_sym__Nullable] = ACTIONS(8332), - [anon_sym__Nullable_result] = ACTIONS(8332), - [anon_sym__Null_unspecified] = ACTIONS(8332), - [anon_sym___autoreleasing] = ACTIONS(8332), - [anon_sym___block] = ACTIONS(8332), - [anon_sym___bridge] = ACTIONS(8332), - [anon_sym___bridge_retained] = ACTIONS(8332), - [anon_sym___bridge_transfer] = ACTIONS(8332), - [anon_sym___complex] = ACTIONS(8332), - [anon_sym___const] = ACTIONS(8332), - [anon_sym___imag] = ACTIONS(8332), - [anon_sym___kindof] = ACTIONS(8332), - [anon_sym___nonnull] = ACTIONS(8332), - [anon_sym___nullable] = ACTIONS(8332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8332), - [anon_sym___real] = ACTIONS(8332), - [anon_sym___strong] = ACTIONS(8332), - [anon_sym___unsafe_unretained] = ACTIONS(8332), - [anon_sym___unused] = ACTIONS(8332), - [anon_sym___weak] = ACTIONS(8332), - [sym_primitive_type] = ACTIONS(8332), - [anon_sym_enum] = ACTIONS(8332), - [anon_sym_COLON] = ACTIONS(8334), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8332), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8332), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8332), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8332), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8332), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8332), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8332), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8332), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8332), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8332), - [anon_sym_NS_AVAILABLE] = ACTIONS(8332), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8332), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8332), - [anon_sym_API_AVAILABLE] = ACTIONS(8332), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8332), - [anon_sym_API_DEPRECATED] = ACTIONS(8332), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8332), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8332), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8332), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8332), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8332), - [anon_sym___deprecated_msg] = ACTIONS(8332), - [anon_sym___deprecated_enum_msg] = ACTIONS(8332), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8332), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8332), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8332), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8332), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8332), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8332), - [anon_sym__Alignas] = ACTIONS(8332), - }, - [4625] = { - [sym_identifier] = ACTIONS(8336), - [anon_sym_COMMA] = ACTIONS(8338), - [anon_sym_RPAREN] = ACTIONS(8338), - [anon_sym_LPAREN2] = ACTIONS(8338), - [anon_sym_STAR] = ACTIONS(8338), - [anon_sym_CARET] = ACTIONS(8338), - [anon_sym_SEMI] = ACTIONS(8338), - [anon_sym___extension__] = ACTIONS(8336), - [anon_sym_extern] = ACTIONS(8336), - [anon_sym___attribute__] = ACTIONS(8336), - [anon_sym___attribute] = ACTIONS(8336), - [anon_sym_noreturn] = ACTIONS(8336), - [anon_sym_LBRACK] = ACTIONS(8338), - [anon_sym___declspec] = ACTIONS(8336), - [anon_sym___based] = ACTIONS(8336), - [anon_sym_signed] = ACTIONS(8336), - [anon_sym_unsigned] = ACTIONS(8336), - [anon_sym_long] = ACTIONS(8336), - [anon_sym_short] = ACTIONS(8336), - [anon_sym_static] = ACTIONS(8336), - [anon_sym_auto] = ACTIONS(8336), - [anon_sym_register] = ACTIONS(8336), - [anon_sym_inline] = ACTIONS(8336), - [anon_sym___inline] = ACTIONS(8336), - [anon_sym___inline__] = ACTIONS(8336), - [anon_sym___forceinline] = ACTIONS(8336), - [anon_sym_thread_local] = ACTIONS(8336), - [anon_sym___thread] = ACTIONS(8336), - [anon_sym_CG_EXTERN] = ACTIONS(8336), - [anon_sym_CG_INLINE] = ACTIONS(8336), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8336), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8336), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8336), - [anon_sym_IBOutlet] = ACTIONS(8336), - [anon_sym_IBInspectable] = ACTIONS(8336), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8336), - [anon_sym_NS_INLINE] = ACTIONS(8336), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8336), - [anon_sym_OBJC_EXPORT] = ACTIONS(8336), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8336), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8336), - [anon_sym_const] = ACTIONS(8336), - [anon_sym_constexpr] = ACTIONS(8336), - [anon_sym_volatile] = ACTIONS(8336), - [anon_sym_restrict] = ACTIONS(8336), - [anon_sym___restrict__] = ACTIONS(8336), - [anon_sym__Atomic] = ACTIONS(8336), - [anon_sym__Noreturn] = ACTIONS(8336), - [anon_sym_nullable] = ACTIONS(8336), - [anon_sym__Complex] = ACTIONS(8336), - [anon_sym__Nonnull] = ACTIONS(8336), - [anon_sym__Nullable] = ACTIONS(8336), - [anon_sym__Nullable_result] = ACTIONS(8336), - [anon_sym__Null_unspecified] = ACTIONS(8336), - [anon_sym___autoreleasing] = ACTIONS(8336), - [anon_sym___block] = ACTIONS(8336), - [anon_sym___bridge] = ACTIONS(8336), - [anon_sym___bridge_retained] = ACTIONS(8336), - [anon_sym___bridge_transfer] = ACTIONS(8336), - [anon_sym___complex] = ACTIONS(8336), - [anon_sym___const] = ACTIONS(8336), - [anon_sym___imag] = ACTIONS(8336), - [anon_sym___kindof] = ACTIONS(8336), - [anon_sym___nonnull] = ACTIONS(8336), - [anon_sym___nullable] = ACTIONS(8336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8336), - [anon_sym___real] = ACTIONS(8336), - [anon_sym___strong] = ACTIONS(8336), - [anon_sym___unsafe_unretained] = ACTIONS(8336), - [anon_sym___unused] = ACTIONS(8336), - [anon_sym___weak] = ACTIONS(8336), - [sym_primitive_type] = ACTIONS(8336), - [anon_sym_enum] = ACTIONS(8336), - [anon_sym_COLON] = ACTIONS(8338), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8336), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8336), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8336), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8336), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8336), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8336), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8336), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8336), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8336), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8336), - [anon_sym_NS_AVAILABLE] = ACTIONS(8336), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8336), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8336), - [anon_sym_API_AVAILABLE] = ACTIONS(8336), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8336), - [anon_sym_API_DEPRECATED] = ACTIONS(8336), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8336), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8336), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8336), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8336), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8336), - [anon_sym___deprecated_msg] = ACTIONS(8336), - [anon_sym___deprecated_enum_msg] = ACTIONS(8336), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8336), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8336), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8336), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8336), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8336), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8336), - [anon_sym__Alignas] = ACTIONS(8336), - }, - [4626] = { - [sym_identifier] = ACTIONS(8340), - [anon_sym_COMMA] = ACTIONS(8342), - [anon_sym_RPAREN] = ACTIONS(8342), - [anon_sym_LPAREN2] = ACTIONS(8342), - [anon_sym_STAR] = ACTIONS(8342), - [anon_sym_CARET] = ACTIONS(8342), - [anon_sym_SEMI] = ACTIONS(8342), - [anon_sym___extension__] = ACTIONS(8340), - [anon_sym_extern] = ACTIONS(8340), - [anon_sym___attribute__] = ACTIONS(8340), - [anon_sym___attribute] = ACTIONS(8340), - [anon_sym_noreturn] = ACTIONS(8340), - [anon_sym_LBRACK] = ACTIONS(8342), - [anon_sym___declspec] = ACTIONS(8340), - [anon_sym___based] = ACTIONS(8340), - [anon_sym_signed] = ACTIONS(8340), - [anon_sym_unsigned] = ACTIONS(8340), - [anon_sym_long] = ACTIONS(8340), - [anon_sym_short] = ACTIONS(8340), - [anon_sym_static] = ACTIONS(8340), - [anon_sym_auto] = ACTIONS(8340), - [anon_sym_register] = ACTIONS(8340), - [anon_sym_inline] = ACTIONS(8340), - [anon_sym___inline] = ACTIONS(8340), - [anon_sym___inline__] = ACTIONS(8340), - [anon_sym___forceinline] = ACTIONS(8340), - [anon_sym_thread_local] = ACTIONS(8340), - [anon_sym___thread] = ACTIONS(8340), - [anon_sym_CG_EXTERN] = ACTIONS(8340), - [anon_sym_CG_INLINE] = ACTIONS(8340), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8340), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8340), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8340), - [anon_sym_IBOutlet] = ACTIONS(8340), - [anon_sym_IBInspectable] = ACTIONS(8340), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8340), - [anon_sym_NS_INLINE] = ACTIONS(8340), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8340), - [anon_sym_OBJC_EXPORT] = ACTIONS(8340), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8340), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8340), - [anon_sym_const] = ACTIONS(8340), - [anon_sym_constexpr] = ACTIONS(8340), - [anon_sym_volatile] = ACTIONS(8340), - [anon_sym_restrict] = ACTIONS(8340), - [anon_sym___restrict__] = ACTIONS(8340), - [anon_sym__Atomic] = ACTIONS(8340), - [anon_sym__Noreturn] = ACTIONS(8340), - [anon_sym_nullable] = ACTIONS(8340), - [anon_sym__Complex] = ACTIONS(8340), - [anon_sym__Nonnull] = ACTIONS(8340), - [anon_sym__Nullable] = ACTIONS(8340), - [anon_sym__Nullable_result] = ACTIONS(8340), - [anon_sym__Null_unspecified] = ACTIONS(8340), - [anon_sym___autoreleasing] = ACTIONS(8340), - [anon_sym___block] = ACTIONS(8340), - [anon_sym___bridge] = ACTIONS(8340), - [anon_sym___bridge_retained] = ACTIONS(8340), - [anon_sym___bridge_transfer] = ACTIONS(8340), - [anon_sym___complex] = ACTIONS(8340), - [anon_sym___const] = ACTIONS(8340), - [anon_sym___imag] = ACTIONS(8340), - [anon_sym___kindof] = ACTIONS(8340), - [anon_sym___nonnull] = ACTIONS(8340), - [anon_sym___nullable] = ACTIONS(8340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8340), - [anon_sym___real] = ACTIONS(8340), - [anon_sym___strong] = ACTIONS(8340), - [anon_sym___unsafe_unretained] = ACTIONS(8340), - [anon_sym___unused] = ACTIONS(8340), - [anon_sym___weak] = ACTIONS(8340), - [sym_primitive_type] = ACTIONS(8340), - [anon_sym_enum] = ACTIONS(8340), - [anon_sym_COLON] = ACTIONS(8342), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8340), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8340), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8340), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8340), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8340), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8340), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8340), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8340), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8340), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8340), - [anon_sym_NS_AVAILABLE] = ACTIONS(8340), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8340), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8340), - [anon_sym_API_AVAILABLE] = ACTIONS(8340), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8340), - [anon_sym_API_DEPRECATED] = ACTIONS(8340), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8340), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8340), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8340), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8340), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8340), - [anon_sym___deprecated_msg] = ACTIONS(8340), - [anon_sym___deprecated_enum_msg] = ACTIONS(8340), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8340), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8340), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8340), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8340), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8340), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8340), - [anon_sym__Alignas] = ACTIONS(8340), - }, - [4627] = { - [sym_identifier] = ACTIONS(8344), - [anon_sym_COMMA] = ACTIONS(8346), - [anon_sym_RPAREN] = ACTIONS(8346), - [anon_sym_LPAREN2] = ACTIONS(8346), - [anon_sym_STAR] = ACTIONS(8346), - [anon_sym_CARET] = ACTIONS(8346), - [anon_sym_SEMI] = ACTIONS(8346), - [anon_sym___extension__] = ACTIONS(8344), - [anon_sym_extern] = ACTIONS(8344), - [anon_sym___attribute__] = ACTIONS(8344), - [anon_sym___attribute] = ACTIONS(8344), - [anon_sym_noreturn] = ACTIONS(8344), - [anon_sym_LBRACK] = ACTIONS(8346), - [anon_sym___declspec] = ACTIONS(8344), - [anon_sym___based] = ACTIONS(8344), - [anon_sym_signed] = ACTIONS(8344), - [anon_sym_unsigned] = ACTIONS(8344), - [anon_sym_long] = ACTIONS(8344), - [anon_sym_short] = ACTIONS(8344), - [anon_sym_static] = ACTIONS(8344), - [anon_sym_auto] = ACTIONS(8344), - [anon_sym_register] = ACTIONS(8344), - [anon_sym_inline] = ACTIONS(8344), - [anon_sym___inline] = ACTIONS(8344), - [anon_sym___inline__] = ACTIONS(8344), - [anon_sym___forceinline] = ACTIONS(8344), - [anon_sym_thread_local] = ACTIONS(8344), - [anon_sym___thread] = ACTIONS(8344), - [anon_sym_CG_EXTERN] = ACTIONS(8344), - [anon_sym_CG_INLINE] = ACTIONS(8344), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8344), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8344), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8344), - [anon_sym_IBOutlet] = ACTIONS(8344), - [anon_sym_IBInspectable] = ACTIONS(8344), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8344), - [anon_sym_NS_INLINE] = ACTIONS(8344), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8344), - [anon_sym_OBJC_EXPORT] = ACTIONS(8344), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8344), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8344), - [anon_sym_const] = ACTIONS(8344), - [anon_sym_constexpr] = ACTIONS(8344), - [anon_sym_volatile] = ACTIONS(8344), - [anon_sym_restrict] = ACTIONS(8344), - [anon_sym___restrict__] = ACTIONS(8344), - [anon_sym__Atomic] = ACTIONS(8344), - [anon_sym__Noreturn] = ACTIONS(8344), - [anon_sym_nullable] = ACTIONS(8344), - [anon_sym__Complex] = ACTIONS(8344), - [anon_sym__Nonnull] = ACTIONS(8344), - [anon_sym__Nullable] = ACTIONS(8344), - [anon_sym__Nullable_result] = ACTIONS(8344), - [anon_sym__Null_unspecified] = ACTIONS(8344), - [anon_sym___autoreleasing] = ACTIONS(8344), - [anon_sym___block] = ACTIONS(8344), - [anon_sym___bridge] = ACTIONS(8344), - [anon_sym___bridge_retained] = ACTIONS(8344), - [anon_sym___bridge_transfer] = ACTIONS(8344), - [anon_sym___complex] = ACTIONS(8344), - [anon_sym___const] = ACTIONS(8344), - [anon_sym___imag] = ACTIONS(8344), - [anon_sym___kindof] = ACTIONS(8344), - [anon_sym___nonnull] = ACTIONS(8344), - [anon_sym___nullable] = ACTIONS(8344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8344), - [anon_sym___real] = ACTIONS(8344), - [anon_sym___strong] = ACTIONS(8344), - [anon_sym___unsafe_unretained] = ACTIONS(8344), - [anon_sym___unused] = ACTIONS(8344), - [anon_sym___weak] = ACTIONS(8344), - [sym_primitive_type] = ACTIONS(8344), - [anon_sym_enum] = ACTIONS(8344), - [anon_sym_COLON] = ACTIONS(8346), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8344), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8344), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8344), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8344), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8344), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8344), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8344), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8344), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8344), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8344), - [anon_sym_NS_AVAILABLE] = ACTIONS(8344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8344), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8344), - [anon_sym_API_AVAILABLE] = ACTIONS(8344), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8344), - [anon_sym_API_DEPRECATED] = ACTIONS(8344), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8344), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8344), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8344), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8344), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8344), - [anon_sym___deprecated_msg] = ACTIONS(8344), - [anon_sym___deprecated_enum_msg] = ACTIONS(8344), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8344), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8344), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8344), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8344), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8344), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8344), - [anon_sym__Alignas] = ACTIONS(8344), - }, - [4628] = { - [sym_identifier] = ACTIONS(8348), - [anon_sym_COMMA] = ACTIONS(8350), - [anon_sym_RPAREN] = ACTIONS(8350), - [anon_sym_LPAREN2] = ACTIONS(8350), - [anon_sym_STAR] = ACTIONS(8350), - [anon_sym_CARET] = ACTIONS(8350), - [anon_sym_SEMI] = ACTIONS(8350), - [anon_sym___extension__] = ACTIONS(8348), - [anon_sym_extern] = ACTIONS(8348), - [anon_sym___attribute__] = ACTIONS(8348), - [anon_sym___attribute] = ACTIONS(8348), - [anon_sym_noreturn] = ACTIONS(8348), - [anon_sym_LBRACK] = ACTIONS(8350), - [anon_sym___declspec] = ACTIONS(8348), - [anon_sym___based] = ACTIONS(8348), - [anon_sym_signed] = ACTIONS(8348), - [anon_sym_unsigned] = ACTIONS(8348), - [anon_sym_long] = ACTIONS(8348), - [anon_sym_short] = ACTIONS(8348), - [anon_sym_static] = ACTIONS(8348), - [anon_sym_auto] = ACTIONS(8348), - [anon_sym_register] = ACTIONS(8348), - [anon_sym_inline] = ACTIONS(8348), - [anon_sym___inline] = ACTIONS(8348), - [anon_sym___inline__] = ACTIONS(8348), - [anon_sym___forceinline] = ACTIONS(8348), - [anon_sym_thread_local] = ACTIONS(8348), - [anon_sym___thread] = ACTIONS(8348), - [anon_sym_CG_EXTERN] = ACTIONS(8348), - [anon_sym_CG_INLINE] = ACTIONS(8348), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8348), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8348), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8348), - [anon_sym_IBOutlet] = ACTIONS(8348), - [anon_sym_IBInspectable] = ACTIONS(8348), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8348), - [anon_sym_NS_INLINE] = ACTIONS(8348), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8348), - [anon_sym_OBJC_EXPORT] = ACTIONS(8348), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8348), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8348), - [anon_sym_const] = ACTIONS(8348), - [anon_sym_constexpr] = ACTIONS(8348), - [anon_sym_volatile] = ACTIONS(8348), - [anon_sym_restrict] = ACTIONS(8348), - [anon_sym___restrict__] = ACTIONS(8348), - [anon_sym__Atomic] = ACTIONS(8348), - [anon_sym__Noreturn] = ACTIONS(8348), - [anon_sym_nullable] = ACTIONS(8348), - [anon_sym__Complex] = ACTIONS(8348), - [anon_sym__Nonnull] = ACTIONS(8348), - [anon_sym__Nullable] = ACTIONS(8348), - [anon_sym__Nullable_result] = ACTIONS(8348), - [anon_sym__Null_unspecified] = ACTIONS(8348), - [anon_sym___autoreleasing] = ACTIONS(8348), - [anon_sym___block] = ACTIONS(8348), - [anon_sym___bridge] = ACTIONS(8348), - [anon_sym___bridge_retained] = ACTIONS(8348), - [anon_sym___bridge_transfer] = ACTIONS(8348), - [anon_sym___complex] = ACTIONS(8348), - [anon_sym___const] = ACTIONS(8348), - [anon_sym___imag] = ACTIONS(8348), - [anon_sym___kindof] = ACTIONS(8348), - [anon_sym___nonnull] = ACTIONS(8348), - [anon_sym___nullable] = ACTIONS(8348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8348), - [anon_sym___real] = ACTIONS(8348), - [anon_sym___strong] = ACTIONS(8348), - [anon_sym___unsafe_unretained] = ACTIONS(8348), - [anon_sym___unused] = ACTIONS(8348), - [anon_sym___weak] = ACTIONS(8348), - [sym_primitive_type] = ACTIONS(8348), - [anon_sym_enum] = ACTIONS(8348), - [anon_sym_COLON] = ACTIONS(8350), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8348), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8348), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8348), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8348), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8348), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8348), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8348), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8348), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8348), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8348), - [anon_sym_NS_AVAILABLE] = ACTIONS(8348), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8348), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8348), - [anon_sym_API_AVAILABLE] = ACTIONS(8348), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8348), - [anon_sym_API_DEPRECATED] = ACTIONS(8348), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8348), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8348), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8348), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8348), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8348), - [anon_sym___deprecated_msg] = ACTIONS(8348), - [anon_sym___deprecated_enum_msg] = ACTIONS(8348), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8348), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8348), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8348), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8348), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8348), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8348), - [anon_sym__Alignas] = ACTIONS(8348), - }, - [4629] = { - [sym_identifier] = ACTIONS(8352), - [anon_sym_COMMA] = ACTIONS(8354), - [anon_sym_RPAREN] = ACTIONS(8354), - [anon_sym_LPAREN2] = ACTIONS(8354), - [anon_sym_STAR] = ACTIONS(8354), - [anon_sym_CARET] = ACTIONS(8354), - [anon_sym_SEMI] = ACTIONS(8354), - [anon_sym___extension__] = ACTIONS(8352), - [anon_sym_extern] = ACTIONS(8352), - [anon_sym___attribute__] = ACTIONS(8352), - [anon_sym___attribute] = ACTIONS(8352), - [anon_sym_noreturn] = ACTIONS(8352), - [anon_sym_LBRACK] = ACTIONS(8354), - [anon_sym___declspec] = ACTIONS(8352), - [anon_sym___based] = ACTIONS(8352), - [anon_sym_signed] = ACTIONS(8352), - [anon_sym_unsigned] = ACTIONS(8352), - [anon_sym_long] = ACTIONS(8352), - [anon_sym_short] = ACTIONS(8352), - [anon_sym_static] = ACTIONS(8352), - [anon_sym_auto] = ACTIONS(8352), - [anon_sym_register] = ACTIONS(8352), - [anon_sym_inline] = ACTIONS(8352), - [anon_sym___inline] = ACTIONS(8352), - [anon_sym___inline__] = ACTIONS(8352), - [anon_sym___forceinline] = ACTIONS(8352), - [anon_sym_thread_local] = ACTIONS(8352), - [anon_sym___thread] = ACTIONS(8352), - [anon_sym_CG_EXTERN] = ACTIONS(8352), - [anon_sym_CG_INLINE] = ACTIONS(8352), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8352), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8352), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8352), - [anon_sym_IBOutlet] = ACTIONS(8352), - [anon_sym_IBInspectable] = ACTIONS(8352), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8352), - [anon_sym_NS_INLINE] = ACTIONS(8352), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8352), - [anon_sym_OBJC_EXPORT] = ACTIONS(8352), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8352), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8352), - [anon_sym_const] = ACTIONS(8352), - [anon_sym_constexpr] = ACTIONS(8352), - [anon_sym_volatile] = ACTIONS(8352), - [anon_sym_restrict] = ACTIONS(8352), - [anon_sym___restrict__] = ACTIONS(8352), - [anon_sym__Atomic] = ACTIONS(8352), - [anon_sym__Noreturn] = ACTIONS(8352), - [anon_sym_nullable] = ACTIONS(8352), - [anon_sym__Complex] = ACTIONS(8352), - [anon_sym__Nonnull] = ACTIONS(8352), - [anon_sym__Nullable] = ACTIONS(8352), - [anon_sym__Nullable_result] = ACTIONS(8352), - [anon_sym__Null_unspecified] = ACTIONS(8352), - [anon_sym___autoreleasing] = ACTIONS(8352), - [anon_sym___block] = ACTIONS(8352), - [anon_sym___bridge] = ACTIONS(8352), - [anon_sym___bridge_retained] = ACTIONS(8352), - [anon_sym___bridge_transfer] = ACTIONS(8352), - [anon_sym___complex] = ACTIONS(8352), - [anon_sym___const] = ACTIONS(8352), - [anon_sym___imag] = ACTIONS(8352), - [anon_sym___kindof] = ACTIONS(8352), - [anon_sym___nonnull] = ACTIONS(8352), - [anon_sym___nullable] = ACTIONS(8352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8352), - [anon_sym___real] = ACTIONS(8352), - [anon_sym___strong] = ACTIONS(8352), - [anon_sym___unsafe_unretained] = ACTIONS(8352), - [anon_sym___unused] = ACTIONS(8352), - [anon_sym___weak] = ACTIONS(8352), - [sym_primitive_type] = ACTIONS(8352), - [anon_sym_enum] = ACTIONS(8352), - [anon_sym_COLON] = ACTIONS(8354), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8352), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8352), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8352), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8352), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8352), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8352), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8352), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8352), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8352), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8352), - [anon_sym_NS_AVAILABLE] = ACTIONS(8352), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8352), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8352), - [anon_sym_API_AVAILABLE] = ACTIONS(8352), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8352), - [anon_sym_API_DEPRECATED] = ACTIONS(8352), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8352), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8352), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8352), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8352), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8352), - [anon_sym___deprecated_msg] = ACTIONS(8352), - [anon_sym___deprecated_enum_msg] = ACTIONS(8352), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8352), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8352), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8352), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8352), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8352), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8352), - [anon_sym__Alignas] = ACTIONS(8352), - }, - [4630] = { - [sym_identifier] = ACTIONS(8356), - [anon_sym_COMMA] = ACTIONS(8358), - [anon_sym_RPAREN] = ACTIONS(8358), - [anon_sym_LPAREN2] = ACTIONS(8358), - [anon_sym_STAR] = ACTIONS(8358), - [anon_sym_CARET] = ACTIONS(8358), - [anon_sym_SEMI] = ACTIONS(8358), - [anon_sym___extension__] = ACTIONS(8356), - [anon_sym_extern] = ACTIONS(8356), - [anon_sym___attribute__] = ACTIONS(8356), - [anon_sym___attribute] = ACTIONS(8356), - [anon_sym_noreturn] = ACTIONS(8356), - [anon_sym_LBRACK] = ACTIONS(8358), - [anon_sym___declspec] = ACTIONS(8356), - [anon_sym___based] = ACTIONS(8356), - [anon_sym_signed] = ACTIONS(8356), - [anon_sym_unsigned] = ACTIONS(8356), - [anon_sym_long] = ACTIONS(8356), - [anon_sym_short] = ACTIONS(8356), - [anon_sym_static] = ACTIONS(8356), - [anon_sym_auto] = ACTIONS(8356), - [anon_sym_register] = ACTIONS(8356), - [anon_sym_inline] = ACTIONS(8356), - [anon_sym___inline] = ACTIONS(8356), - [anon_sym___inline__] = ACTIONS(8356), - [anon_sym___forceinline] = ACTIONS(8356), - [anon_sym_thread_local] = ACTIONS(8356), - [anon_sym___thread] = ACTIONS(8356), - [anon_sym_CG_EXTERN] = ACTIONS(8356), - [anon_sym_CG_INLINE] = ACTIONS(8356), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8356), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8356), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8356), - [anon_sym_IBOutlet] = ACTIONS(8356), - [anon_sym_IBInspectable] = ACTIONS(8356), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8356), - [anon_sym_NS_INLINE] = ACTIONS(8356), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8356), - [anon_sym_OBJC_EXPORT] = ACTIONS(8356), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8356), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8356), - [anon_sym_const] = ACTIONS(8356), - [anon_sym_constexpr] = ACTIONS(8356), - [anon_sym_volatile] = ACTIONS(8356), - [anon_sym_restrict] = ACTIONS(8356), - [anon_sym___restrict__] = ACTIONS(8356), - [anon_sym__Atomic] = ACTIONS(8356), - [anon_sym__Noreturn] = ACTIONS(8356), - [anon_sym_nullable] = ACTIONS(8356), - [anon_sym__Complex] = ACTIONS(8356), - [anon_sym__Nonnull] = ACTIONS(8356), - [anon_sym__Nullable] = ACTIONS(8356), - [anon_sym__Nullable_result] = ACTIONS(8356), - [anon_sym__Null_unspecified] = ACTIONS(8356), - [anon_sym___autoreleasing] = ACTIONS(8356), - [anon_sym___block] = ACTIONS(8356), - [anon_sym___bridge] = ACTIONS(8356), - [anon_sym___bridge_retained] = ACTIONS(8356), - [anon_sym___bridge_transfer] = ACTIONS(8356), - [anon_sym___complex] = ACTIONS(8356), - [anon_sym___const] = ACTIONS(8356), - [anon_sym___imag] = ACTIONS(8356), - [anon_sym___kindof] = ACTIONS(8356), - [anon_sym___nonnull] = ACTIONS(8356), - [anon_sym___nullable] = ACTIONS(8356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8356), - [anon_sym___real] = ACTIONS(8356), - [anon_sym___strong] = ACTIONS(8356), - [anon_sym___unsafe_unretained] = ACTIONS(8356), - [anon_sym___unused] = ACTIONS(8356), - [anon_sym___weak] = ACTIONS(8356), - [sym_primitive_type] = ACTIONS(8356), - [anon_sym_enum] = ACTIONS(8356), - [anon_sym_COLON] = ACTIONS(8358), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8356), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8356), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8356), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8356), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8356), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8356), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8356), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8356), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8356), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8356), - [anon_sym_NS_AVAILABLE] = ACTIONS(8356), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8356), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8356), - [anon_sym_API_AVAILABLE] = ACTIONS(8356), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8356), - [anon_sym_API_DEPRECATED] = ACTIONS(8356), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8356), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8356), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8356), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8356), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8356), - [anon_sym___deprecated_msg] = ACTIONS(8356), - [anon_sym___deprecated_enum_msg] = ACTIONS(8356), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8356), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8356), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8356), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8356), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8356), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8356), - [anon_sym__Alignas] = ACTIONS(8356), - }, - [4631] = { - [sym_identifier] = ACTIONS(8360), - [anon_sym_COMMA] = ACTIONS(8362), - [anon_sym_RPAREN] = ACTIONS(8362), - [anon_sym_LPAREN2] = ACTIONS(8362), - [anon_sym_STAR] = ACTIONS(8362), - [anon_sym_CARET] = ACTIONS(8362), - [anon_sym_SEMI] = ACTIONS(8362), - [anon_sym___extension__] = ACTIONS(8360), - [anon_sym_extern] = ACTIONS(8360), - [anon_sym___attribute__] = ACTIONS(8360), - [anon_sym___attribute] = ACTIONS(8360), - [anon_sym_noreturn] = ACTIONS(8360), - [anon_sym_LBRACK] = ACTIONS(8362), - [anon_sym___declspec] = ACTIONS(8360), - [anon_sym___based] = ACTIONS(8360), - [anon_sym_signed] = ACTIONS(8360), - [anon_sym_unsigned] = ACTIONS(8360), - [anon_sym_long] = ACTIONS(8360), - [anon_sym_short] = ACTIONS(8360), - [anon_sym_static] = ACTIONS(8360), - [anon_sym_auto] = ACTIONS(8360), - [anon_sym_register] = ACTIONS(8360), - [anon_sym_inline] = ACTIONS(8360), - [anon_sym___inline] = ACTIONS(8360), - [anon_sym___inline__] = ACTIONS(8360), - [anon_sym___forceinline] = ACTIONS(8360), - [anon_sym_thread_local] = ACTIONS(8360), - [anon_sym___thread] = ACTIONS(8360), - [anon_sym_CG_EXTERN] = ACTIONS(8360), - [anon_sym_CG_INLINE] = ACTIONS(8360), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8360), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8360), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8360), - [anon_sym_IBOutlet] = ACTIONS(8360), - [anon_sym_IBInspectable] = ACTIONS(8360), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8360), - [anon_sym_NS_INLINE] = ACTIONS(8360), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8360), - [anon_sym_OBJC_EXPORT] = ACTIONS(8360), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8360), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8360), - [anon_sym_const] = ACTIONS(8360), - [anon_sym_constexpr] = ACTIONS(8360), - [anon_sym_volatile] = ACTIONS(8360), - [anon_sym_restrict] = ACTIONS(8360), - [anon_sym___restrict__] = ACTIONS(8360), - [anon_sym__Atomic] = ACTIONS(8360), - [anon_sym__Noreturn] = ACTIONS(8360), - [anon_sym_nullable] = ACTIONS(8360), - [anon_sym__Complex] = ACTIONS(8360), - [anon_sym__Nonnull] = ACTIONS(8360), - [anon_sym__Nullable] = ACTIONS(8360), - [anon_sym__Nullable_result] = ACTIONS(8360), - [anon_sym__Null_unspecified] = ACTIONS(8360), - [anon_sym___autoreleasing] = ACTIONS(8360), - [anon_sym___block] = ACTIONS(8360), - [anon_sym___bridge] = ACTIONS(8360), - [anon_sym___bridge_retained] = ACTIONS(8360), - [anon_sym___bridge_transfer] = ACTIONS(8360), - [anon_sym___complex] = ACTIONS(8360), - [anon_sym___const] = ACTIONS(8360), - [anon_sym___imag] = ACTIONS(8360), - [anon_sym___kindof] = ACTIONS(8360), - [anon_sym___nonnull] = ACTIONS(8360), - [anon_sym___nullable] = ACTIONS(8360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8360), - [anon_sym___real] = ACTIONS(8360), - [anon_sym___strong] = ACTIONS(8360), - [anon_sym___unsafe_unretained] = ACTIONS(8360), - [anon_sym___unused] = ACTIONS(8360), - [anon_sym___weak] = ACTIONS(8360), - [sym_primitive_type] = ACTIONS(8360), - [anon_sym_enum] = ACTIONS(8360), - [anon_sym_COLON] = ACTIONS(8362), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8360), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8360), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8360), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8360), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8360), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8360), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8360), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8360), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8360), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8360), - [anon_sym_NS_AVAILABLE] = ACTIONS(8360), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8360), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8360), - [anon_sym_API_AVAILABLE] = ACTIONS(8360), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8360), - [anon_sym_API_DEPRECATED] = ACTIONS(8360), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8360), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8360), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8360), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8360), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8360), - [anon_sym___deprecated_msg] = ACTIONS(8360), - [anon_sym___deprecated_enum_msg] = ACTIONS(8360), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8360), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8360), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8360), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8360), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8360), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8360), - [anon_sym__Alignas] = ACTIONS(8360), - }, - [4632] = { - [sym_identifier] = ACTIONS(8364), - [anon_sym_COMMA] = ACTIONS(8366), - [anon_sym_RPAREN] = ACTIONS(8366), - [anon_sym_LPAREN2] = ACTIONS(8366), - [anon_sym_STAR] = ACTIONS(8366), - [anon_sym_CARET] = ACTIONS(8366), - [anon_sym_SEMI] = ACTIONS(8366), - [anon_sym___extension__] = ACTIONS(8364), - [anon_sym_extern] = ACTIONS(8364), - [anon_sym___attribute__] = ACTIONS(8364), - [anon_sym___attribute] = ACTIONS(8364), - [anon_sym_noreturn] = ACTIONS(8364), - [anon_sym_LBRACK] = ACTIONS(8366), - [anon_sym___declspec] = ACTIONS(8364), - [anon_sym___based] = ACTIONS(8364), - [anon_sym_signed] = ACTIONS(8364), - [anon_sym_unsigned] = ACTIONS(8364), - [anon_sym_long] = ACTIONS(8364), - [anon_sym_short] = ACTIONS(8364), - [anon_sym_static] = ACTIONS(8364), - [anon_sym_auto] = ACTIONS(8364), - [anon_sym_register] = ACTIONS(8364), - [anon_sym_inline] = ACTIONS(8364), - [anon_sym___inline] = ACTIONS(8364), - [anon_sym___inline__] = ACTIONS(8364), - [anon_sym___forceinline] = ACTIONS(8364), - [anon_sym_thread_local] = ACTIONS(8364), - [anon_sym___thread] = ACTIONS(8364), - [anon_sym_CG_EXTERN] = ACTIONS(8364), - [anon_sym_CG_INLINE] = ACTIONS(8364), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8364), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8364), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8364), - [anon_sym_IBOutlet] = ACTIONS(8364), - [anon_sym_IBInspectable] = ACTIONS(8364), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8364), - [anon_sym_NS_INLINE] = ACTIONS(8364), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8364), - [anon_sym_OBJC_EXPORT] = ACTIONS(8364), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8364), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8364), - [anon_sym_const] = ACTIONS(8364), - [anon_sym_constexpr] = ACTIONS(8364), - [anon_sym_volatile] = ACTIONS(8364), - [anon_sym_restrict] = ACTIONS(8364), - [anon_sym___restrict__] = ACTIONS(8364), - [anon_sym__Atomic] = ACTIONS(8364), - [anon_sym__Noreturn] = ACTIONS(8364), - [anon_sym_nullable] = ACTIONS(8364), - [anon_sym__Complex] = ACTIONS(8364), - [anon_sym__Nonnull] = ACTIONS(8364), - [anon_sym__Nullable] = ACTIONS(8364), - [anon_sym__Nullable_result] = ACTIONS(8364), - [anon_sym__Null_unspecified] = ACTIONS(8364), - [anon_sym___autoreleasing] = ACTIONS(8364), - [anon_sym___block] = ACTIONS(8364), - [anon_sym___bridge] = ACTIONS(8364), - [anon_sym___bridge_retained] = ACTIONS(8364), - [anon_sym___bridge_transfer] = ACTIONS(8364), - [anon_sym___complex] = ACTIONS(8364), - [anon_sym___const] = ACTIONS(8364), - [anon_sym___imag] = ACTIONS(8364), - [anon_sym___kindof] = ACTIONS(8364), - [anon_sym___nonnull] = ACTIONS(8364), - [anon_sym___nullable] = ACTIONS(8364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8364), - [anon_sym___real] = ACTIONS(8364), - [anon_sym___strong] = ACTIONS(8364), - [anon_sym___unsafe_unretained] = ACTIONS(8364), - [anon_sym___unused] = ACTIONS(8364), - [anon_sym___weak] = ACTIONS(8364), - [sym_primitive_type] = ACTIONS(8364), - [anon_sym_enum] = ACTIONS(8364), - [anon_sym_COLON] = ACTIONS(8366), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8364), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8364), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8364), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8364), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8364), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8364), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8364), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8364), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8364), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8364), - [anon_sym_NS_AVAILABLE] = ACTIONS(8364), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8364), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8364), - [anon_sym_API_AVAILABLE] = ACTIONS(8364), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8364), - [anon_sym_API_DEPRECATED] = ACTIONS(8364), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8364), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8364), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8364), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8364), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8364), - [anon_sym___deprecated_msg] = ACTIONS(8364), - [anon_sym___deprecated_enum_msg] = ACTIONS(8364), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8364), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8364), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8364), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8364), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8364), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8364), - [anon_sym__Alignas] = ACTIONS(8364), - }, - [4633] = { - [sym_identifier] = ACTIONS(8368), - [anon_sym_COMMA] = ACTIONS(8370), - [anon_sym_RPAREN] = ACTIONS(8370), - [anon_sym_LPAREN2] = ACTIONS(8370), - [anon_sym_STAR] = ACTIONS(8370), - [anon_sym_CARET] = ACTIONS(8370), - [anon_sym_SEMI] = ACTIONS(8370), - [anon_sym___extension__] = ACTIONS(8368), - [anon_sym_extern] = ACTIONS(8368), - [anon_sym___attribute__] = ACTIONS(8368), - [anon_sym___attribute] = ACTIONS(8368), - [anon_sym_noreturn] = ACTIONS(8368), - [anon_sym_LBRACK] = ACTIONS(8370), - [anon_sym___declspec] = ACTIONS(8368), - [anon_sym___based] = ACTIONS(8368), - [anon_sym_signed] = ACTIONS(8368), - [anon_sym_unsigned] = ACTIONS(8368), - [anon_sym_long] = ACTIONS(8368), - [anon_sym_short] = ACTIONS(8368), - [anon_sym_static] = ACTIONS(8368), - [anon_sym_auto] = ACTIONS(8368), - [anon_sym_register] = ACTIONS(8368), - [anon_sym_inline] = ACTIONS(8368), - [anon_sym___inline] = ACTIONS(8368), - [anon_sym___inline__] = ACTIONS(8368), - [anon_sym___forceinline] = ACTIONS(8368), - [anon_sym_thread_local] = ACTIONS(8368), - [anon_sym___thread] = ACTIONS(8368), - [anon_sym_CG_EXTERN] = ACTIONS(8368), - [anon_sym_CG_INLINE] = ACTIONS(8368), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8368), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8368), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8368), - [anon_sym_IBOutlet] = ACTIONS(8368), - [anon_sym_IBInspectable] = ACTIONS(8368), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8368), - [anon_sym_NS_INLINE] = ACTIONS(8368), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8368), - [anon_sym_OBJC_EXPORT] = ACTIONS(8368), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8368), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8368), - [anon_sym_const] = ACTIONS(8368), - [anon_sym_constexpr] = ACTIONS(8368), - [anon_sym_volatile] = ACTIONS(8368), - [anon_sym_restrict] = ACTIONS(8368), - [anon_sym___restrict__] = ACTIONS(8368), - [anon_sym__Atomic] = ACTIONS(8368), - [anon_sym__Noreturn] = ACTIONS(8368), - [anon_sym_nullable] = ACTIONS(8368), - [anon_sym__Complex] = ACTIONS(8368), - [anon_sym__Nonnull] = ACTIONS(8368), - [anon_sym__Nullable] = ACTIONS(8368), - [anon_sym__Nullable_result] = ACTIONS(8368), - [anon_sym__Null_unspecified] = ACTIONS(8368), - [anon_sym___autoreleasing] = ACTIONS(8368), - [anon_sym___block] = ACTIONS(8368), - [anon_sym___bridge] = ACTIONS(8368), - [anon_sym___bridge_retained] = ACTIONS(8368), - [anon_sym___bridge_transfer] = ACTIONS(8368), - [anon_sym___complex] = ACTIONS(8368), - [anon_sym___const] = ACTIONS(8368), - [anon_sym___imag] = ACTIONS(8368), - [anon_sym___kindof] = ACTIONS(8368), - [anon_sym___nonnull] = ACTIONS(8368), - [anon_sym___nullable] = ACTIONS(8368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8368), - [anon_sym___real] = ACTIONS(8368), - [anon_sym___strong] = ACTIONS(8368), - [anon_sym___unsafe_unretained] = ACTIONS(8368), - [anon_sym___unused] = ACTIONS(8368), - [anon_sym___weak] = ACTIONS(8368), - [sym_primitive_type] = ACTIONS(8368), - [anon_sym_enum] = ACTIONS(8368), - [anon_sym_COLON] = ACTIONS(8370), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8368), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8368), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8368), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8368), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8368), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8368), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8368), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8368), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8368), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8368), - [anon_sym_NS_AVAILABLE] = ACTIONS(8368), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8368), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8368), - [anon_sym_API_AVAILABLE] = ACTIONS(8368), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8368), - [anon_sym_API_DEPRECATED] = ACTIONS(8368), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8368), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8368), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8368), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8368), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8368), - [anon_sym___deprecated_msg] = ACTIONS(8368), - [anon_sym___deprecated_enum_msg] = ACTIONS(8368), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8368), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8368), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8368), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8368), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8368), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8368), - [anon_sym__Alignas] = ACTIONS(8368), - }, - [4634] = { - [sym_identifier] = ACTIONS(8372), - [anon_sym_COMMA] = ACTIONS(8374), - [anon_sym_RPAREN] = ACTIONS(8374), - [anon_sym_LPAREN2] = ACTIONS(8374), - [anon_sym_STAR] = ACTIONS(8374), - [anon_sym_CARET] = ACTIONS(8374), - [anon_sym_SEMI] = ACTIONS(8374), - [anon_sym___extension__] = ACTIONS(8372), - [anon_sym_extern] = ACTIONS(8372), - [anon_sym___attribute__] = ACTIONS(8372), - [anon_sym___attribute] = ACTIONS(8372), - [anon_sym_noreturn] = ACTIONS(8372), - [anon_sym_LBRACK] = ACTIONS(8374), - [anon_sym___declspec] = ACTIONS(8372), - [anon_sym___based] = ACTIONS(8372), - [anon_sym_signed] = ACTIONS(8372), - [anon_sym_unsigned] = ACTIONS(8372), - [anon_sym_long] = ACTIONS(8372), - [anon_sym_short] = ACTIONS(8372), - [anon_sym_static] = ACTIONS(8372), - [anon_sym_auto] = ACTIONS(8372), - [anon_sym_register] = ACTIONS(8372), - [anon_sym_inline] = ACTIONS(8372), - [anon_sym___inline] = ACTIONS(8372), - [anon_sym___inline__] = ACTIONS(8372), - [anon_sym___forceinline] = ACTIONS(8372), - [anon_sym_thread_local] = ACTIONS(8372), - [anon_sym___thread] = ACTIONS(8372), - [anon_sym_CG_EXTERN] = ACTIONS(8372), - [anon_sym_CG_INLINE] = ACTIONS(8372), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8372), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8372), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8372), - [anon_sym_IBOutlet] = ACTIONS(8372), - [anon_sym_IBInspectable] = ACTIONS(8372), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8372), - [anon_sym_NS_INLINE] = ACTIONS(8372), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8372), - [anon_sym_OBJC_EXPORT] = ACTIONS(8372), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8372), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8372), - [anon_sym_const] = ACTIONS(8372), - [anon_sym_constexpr] = ACTIONS(8372), - [anon_sym_volatile] = ACTIONS(8372), - [anon_sym_restrict] = ACTIONS(8372), - [anon_sym___restrict__] = ACTIONS(8372), - [anon_sym__Atomic] = ACTIONS(8372), - [anon_sym__Noreturn] = ACTIONS(8372), - [anon_sym_nullable] = ACTIONS(8372), - [anon_sym__Complex] = ACTIONS(8372), - [anon_sym__Nonnull] = ACTIONS(8372), - [anon_sym__Nullable] = ACTIONS(8372), - [anon_sym__Nullable_result] = ACTIONS(8372), - [anon_sym__Null_unspecified] = ACTIONS(8372), - [anon_sym___autoreleasing] = ACTIONS(8372), - [anon_sym___block] = ACTIONS(8372), - [anon_sym___bridge] = ACTIONS(8372), - [anon_sym___bridge_retained] = ACTIONS(8372), - [anon_sym___bridge_transfer] = ACTIONS(8372), - [anon_sym___complex] = ACTIONS(8372), - [anon_sym___const] = ACTIONS(8372), - [anon_sym___imag] = ACTIONS(8372), - [anon_sym___kindof] = ACTIONS(8372), - [anon_sym___nonnull] = ACTIONS(8372), - [anon_sym___nullable] = ACTIONS(8372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8372), - [anon_sym___real] = ACTIONS(8372), - [anon_sym___strong] = ACTIONS(8372), - [anon_sym___unsafe_unretained] = ACTIONS(8372), - [anon_sym___unused] = ACTIONS(8372), - [anon_sym___weak] = ACTIONS(8372), - [sym_primitive_type] = ACTIONS(8372), - [anon_sym_enum] = ACTIONS(8372), - [anon_sym_COLON] = ACTIONS(8374), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8372), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8372), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8372), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8372), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8372), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8372), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8372), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8372), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8372), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8372), - [anon_sym_NS_AVAILABLE] = ACTIONS(8372), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8372), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8372), - [anon_sym_API_AVAILABLE] = ACTIONS(8372), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8372), - [anon_sym_API_DEPRECATED] = ACTIONS(8372), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8372), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8372), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8372), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8372), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8372), - [anon_sym___deprecated_msg] = ACTIONS(8372), - [anon_sym___deprecated_enum_msg] = ACTIONS(8372), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8372), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8372), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8372), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8372), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8372), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8372), - [anon_sym__Alignas] = ACTIONS(8372), - }, - [4635] = { - [sym_identifier] = ACTIONS(8376), - [anon_sym_COMMA] = ACTIONS(8378), - [anon_sym_RPAREN] = ACTIONS(8378), - [anon_sym_LPAREN2] = ACTIONS(8378), - [anon_sym_STAR] = ACTIONS(8378), - [anon_sym_CARET] = ACTIONS(8378), - [anon_sym_SEMI] = ACTIONS(8378), - [anon_sym___extension__] = ACTIONS(8376), - [anon_sym_extern] = ACTIONS(8376), - [anon_sym___attribute__] = ACTIONS(8376), - [anon_sym___attribute] = ACTIONS(8376), - [anon_sym_noreturn] = ACTIONS(8376), - [anon_sym_LBRACK] = ACTIONS(8378), - [anon_sym___declspec] = ACTIONS(8376), - [anon_sym___based] = ACTIONS(8376), - [anon_sym_signed] = ACTIONS(8376), - [anon_sym_unsigned] = ACTIONS(8376), - [anon_sym_long] = ACTIONS(8376), - [anon_sym_short] = ACTIONS(8376), - [anon_sym_static] = ACTIONS(8376), - [anon_sym_auto] = ACTIONS(8376), - [anon_sym_register] = ACTIONS(8376), - [anon_sym_inline] = ACTIONS(8376), - [anon_sym___inline] = ACTIONS(8376), - [anon_sym___inline__] = ACTIONS(8376), - [anon_sym___forceinline] = ACTIONS(8376), - [anon_sym_thread_local] = ACTIONS(8376), - [anon_sym___thread] = ACTIONS(8376), - [anon_sym_CG_EXTERN] = ACTIONS(8376), - [anon_sym_CG_INLINE] = ACTIONS(8376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8376), - [anon_sym_IBOutlet] = ACTIONS(8376), - [anon_sym_IBInspectable] = ACTIONS(8376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8376), - [anon_sym_NS_INLINE] = ACTIONS(8376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8376), - [anon_sym_OBJC_EXPORT] = ACTIONS(8376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8376), - [anon_sym_const] = ACTIONS(8376), - [anon_sym_constexpr] = ACTIONS(8376), - [anon_sym_volatile] = ACTIONS(8376), - [anon_sym_restrict] = ACTIONS(8376), - [anon_sym___restrict__] = ACTIONS(8376), - [anon_sym__Atomic] = ACTIONS(8376), - [anon_sym__Noreturn] = ACTIONS(8376), - [anon_sym_nullable] = ACTIONS(8376), - [anon_sym__Complex] = ACTIONS(8376), - [anon_sym__Nonnull] = ACTIONS(8376), - [anon_sym__Nullable] = ACTIONS(8376), - [anon_sym__Nullable_result] = ACTIONS(8376), - [anon_sym__Null_unspecified] = ACTIONS(8376), - [anon_sym___autoreleasing] = ACTIONS(8376), - [anon_sym___block] = ACTIONS(8376), - [anon_sym___bridge] = ACTIONS(8376), - [anon_sym___bridge_retained] = ACTIONS(8376), - [anon_sym___bridge_transfer] = ACTIONS(8376), - [anon_sym___complex] = ACTIONS(8376), - [anon_sym___const] = ACTIONS(8376), - [anon_sym___imag] = ACTIONS(8376), - [anon_sym___kindof] = ACTIONS(8376), - [anon_sym___nonnull] = ACTIONS(8376), - [anon_sym___nullable] = ACTIONS(8376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8376), - [anon_sym___real] = ACTIONS(8376), - [anon_sym___strong] = ACTIONS(8376), - [anon_sym___unsafe_unretained] = ACTIONS(8376), - [anon_sym___unused] = ACTIONS(8376), - [anon_sym___weak] = ACTIONS(8376), - [sym_primitive_type] = ACTIONS(8376), - [anon_sym_enum] = ACTIONS(8376), - [anon_sym_COLON] = ACTIONS(8378), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8376), - [anon_sym_NS_AVAILABLE] = ACTIONS(8376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8376), - [anon_sym_API_AVAILABLE] = ACTIONS(8376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8376), - [anon_sym_API_DEPRECATED] = ACTIONS(8376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8376), - [anon_sym___deprecated_msg] = ACTIONS(8376), - [anon_sym___deprecated_enum_msg] = ACTIONS(8376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8376), - [anon_sym__Alignas] = ACTIONS(8376), - }, - [4636] = { - [sym_identifier] = ACTIONS(8380), - [anon_sym_COMMA] = ACTIONS(8382), - [anon_sym_RPAREN] = ACTIONS(8382), - [anon_sym_LPAREN2] = ACTIONS(8382), - [anon_sym_STAR] = ACTIONS(8382), - [anon_sym_CARET] = ACTIONS(8382), - [anon_sym_SEMI] = ACTIONS(8382), - [anon_sym___extension__] = ACTIONS(8380), - [anon_sym_extern] = ACTIONS(8380), - [anon_sym___attribute__] = ACTIONS(8380), - [anon_sym___attribute] = ACTIONS(8380), - [anon_sym_noreturn] = ACTIONS(8380), - [anon_sym_LBRACK] = ACTIONS(8382), - [anon_sym___declspec] = ACTIONS(8380), - [anon_sym___based] = ACTIONS(8380), - [anon_sym_signed] = ACTIONS(8380), - [anon_sym_unsigned] = ACTIONS(8380), - [anon_sym_long] = ACTIONS(8380), - [anon_sym_short] = ACTIONS(8380), - [anon_sym_static] = ACTIONS(8380), - [anon_sym_auto] = ACTIONS(8380), - [anon_sym_register] = ACTIONS(8380), - [anon_sym_inline] = ACTIONS(8380), - [anon_sym___inline] = ACTIONS(8380), - [anon_sym___inline__] = ACTIONS(8380), - [anon_sym___forceinline] = ACTIONS(8380), - [anon_sym_thread_local] = ACTIONS(8380), - [anon_sym___thread] = ACTIONS(8380), - [anon_sym_CG_EXTERN] = ACTIONS(8380), - [anon_sym_CG_INLINE] = ACTIONS(8380), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8380), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8380), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8380), - [anon_sym_IBOutlet] = ACTIONS(8380), - [anon_sym_IBInspectable] = ACTIONS(8380), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8380), - [anon_sym_NS_INLINE] = ACTIONS(8380), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8380), - [anon_sym_OBJC_EXPORT] = ACTIONS(8380), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8380), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8380), - [anon_sym_const] = ACTIONS(8380), - [anon_sym_constexpr] = ACTIONS(8380), - [anon_sym_volatile] = ACTIONS(8380), - [anon_sym_restrict] = ACTIONS(8380), - [anon_sym___restrict__] = ACTIONS(8380), - [anon_sym__Atomic] = ACTIONS(8380), - [anon_sym__Noreturn] = ACTIONS(8380), - [anon_sym_nullable] = ACTIONS(8380), - [anon_sym__Complex] = ACTIONS(8380), - [anon_sym__Nonnull] = ACTIONS(8380), - [anon_sym__Nullable] = ACTIONS(8380), - [anon_sym__Nullable_result] = ACTIONS(8380), - [anon_sym__Null_unspecified] = ACTIONS(8380), - [anon_sym___autoreleasing] = ACTIONS(8380), - [anon_sym___block] = ACTIONS(8380), - [anon_sym___bridge] = ACTIONS(8380), - [anon_sym___bridge_retained] = ACTIONS(8380), - [anon_sym___bridge_transfer] = ACTIONS(8380), - [anon_sym___complex] = ACTIONS(8380), - [anon_sym___const] = ACTIONS(8380), - [anon_sym___imag] = ACTIONS(8380), - [anon_sym___kindof] = ACTIONS(8380), - [anon_sym___nonnull] = ACTIONS(8380), - [anon_sym___nullable] = ACTIONS(8380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8380), - [anon_sym___real] = ACTIONS(8380), - [anon_sym___strong] = ACTIONS(8380), - [anon_sym___unsafe_unretained] = ACTIONS(8380), - [anon_sym___unused] = ACTIONS(8380), - [anon_sym___weak] = ACTIONS(8380), - [sym_primitive_type] = ACTIONS(8380), - [anon_sym_enum] = ACTIONS(8380), - [anon_sym_COLON] = ACTIONS(8382), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8380), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8380), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8380), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8380), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8380), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8380), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8380), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8380), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8380), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8380), - [anon_sym_NS_AVAILABLE] = ACTIONS(8380), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8380), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8380), - [anon_sym_API_AVAILABLE] = ACTIONS(8380), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8380), - [anon_sym_API_DEPRECATED] = ACTIONS(8380), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8380), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8380), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8380), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8380), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8380), - [anon_sym___deprecated_msg] = ACTIONS(8380), - [anon_sym___deprecated_enum_msg] = ACTIONS(8380), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8380), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8380), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8380), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8380), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8380), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8380), - [anon_sym__Alignas] = ACTIONS(8380), - }, - [4637] = { - [sym_identifier] = ACTIONS(8384), - [anon_sym_COMMA] = ACTIONS(8386), - [anon_sym_RPAREN] = ACTIONS(8386), - [anon_sym_LPAREN2] = ACTIONS(8386), - [anon_sym_STAR] = ACTIONS(8386), - [anon_sym_CARET] = ACTIONS(8386), - [anon_sym_SEMI] = ACTIONS(8386), - [anon_sym___extension__] = ACTIONS(8384), - [anon_sym_extern] = ACTIONS(8384), - [anon_sym___attribute__] = ACTIONS(8384), - [anon_sym___attribute] = ACTIONS(8384), - [anon_sym_noreturn] = ACTIONS(8384), - [anon_sym_LBRACK] = ACTIONS(8386), - [anon_sym___declspec] = ACTIONS(8384), - [anon_sym___based] = ACTIONS(8384), - [anon_sym_signed] = ACTIONS(8384), - [anon_sym_unsigned] = ACTIONS(8384), - [anon_sym_long] = ACTIONS(8384), - [anon_sym_short] = ACTIONS(8384), - [anon_sym_static] = ACTIONS(8384), - [anon_sym_auto] = ACTIONS(8384), - [anon_sym_register] = ACTIONS(8384), - [anon_sym_inline] = ACTIONS(8384), - [anon_sym___inline] = ACTIONS(8384), - [anon_sym___inline__] = ACTIONS(8384), - [anon_sym___forceinline] = ACTIONS(8384), - [anon_sym_thread_local] = ACTIONS(8384), - [anon_sym___thread] = ACTIONS(8384), - [anon_sym_CG_EXTERN] = ACTIONS(8384), - [anon_sym_CG_INLINE] = ACTIONS(8384), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8384), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8384), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8384), - [anon_sym_IBOutlet] = ACTIONS(8384), - [anon_sym_IBInspectable] = ACTIONS(8384), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8384), - [anon_sym_NS_INLINE] = ACTIONS(8384), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8384), - [anon_sym_OBJC_EXPORT] = ACTIONS(8384), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8384), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8384), - [anon_sym_const] = ACTIONS(8384), - [anon_sym_constexpr] = ACTIONS(8384), - [anon_sym_volatile] = ACTIONS(8384), - [anon_sym_restrict] = ACTIONS(8384), - [anon_sym___restrict__] = ACTIONS(8384), - [anon_sym__Atomic] = ACTIONS(8384), - [anon_sym__Noreturn] = ACTIONS(8384), - [anon_sym_nullable] = ACTIONS(8384), - [anon_sym__Complex] = ACTIONS(8384), - [anon_sym__Nonnull] = ACTIONS(8384), - [anon_sym__Nullable] = ACTIONS(8384), - [anon_sym__Nullable_result] = ACTIONS(8384), - [anon_sym__Null_unspecified] = ACTIONS(8384), - [anon_sym___autoreleasing] = ACTIONS(8384), - [anon_sym___block] = ACTIONS(8384), - [anon_sym___bridge] = ACTIONS(8384), - [anon_sym___bridge_retained] = ACTIONS(8384), - [anon_sym___bridge_transfer] = ACTIONS(8384), - [anon_sym___complex] = ACTIONS(8384), - [anon_sym___const] = ACTIONS(8384), - [anon_sym___imag] = ACTIONS(8384), - [anon_sym___kindof] = ACTIONS(8384), - [anon_sym___nonnull] = ACTIONS(8384), - [anon_sym___nullable] = ACTIONS(8384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8384), - [anon_sym___real] = ACTIONS(8384), - [anon_sym___strong] = ACTIONS(8384), - [anon_sym___unsafe_unretained] = ACTIONS(8384), - [anon_sym___unused] = ACTIONS(8384), - [anon_sym___weak] = ACTIONS(8384), - [sym_primitive_type] = ACTIONS(8384), - [anon_sym_enum] = ACTIONS(8384), - [anon_sym_COLON] = ACTIONS(8386), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8384), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8384), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8384), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8384), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8384), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8384), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8384), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8384), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8384), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8384), - [anon_sym_NS_AVAILABLE] = ACTIONS(8384), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8384), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8384), - [anon_sym_API_AVAILABLE] = ACTIONS(8384), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8384), - [anon_sym_API_DEPRECATED] = ACTIONS(8384), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8384), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8384), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8384), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8384), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8384), - [anon_sym___deprecated_msg] = ACTIONS(8384), - [anon_sym___deprecated_enum_msg] = ACTIONS(8384), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8384), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8384), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8384), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8384), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8384), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8384), - [anon_sym__Alignas] = ACTIONS(8384), - }, - [4638] = { - [sym_identifier] = ACTIONS(8388), - [anon_sym_LPAREN2] = ACTIONS(8390), - [anon_sym_STAR] = ACTIONS(8390), - [anon_sym_CARET] = ACTIONS(8390), - [anon_sym___extension__] = ACTIONS(8388), - [anon_sym_extern] = ACTIONS(8388), - [anon_sym___attribute__] = ACTIONS(8388), - [anon_sym___attribute] = ACTIONS(8388), - [anon_sym_noreturn] = ACTIONS(8388), - [anon_sym_LBRACK] = ACTIONS(8390), - [anon_sym___declspec] = ACTIONS(8388), - [anon_sym___based] = ACTIONS(8388), - [sym_ms_restrict_modifier] = ACTIONS(8388), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(8388), - [sym_ms_signed_ptr_modifier] = ACTIONS(8388), - [anon_sym__unaligned] = ACTIONS(8388), - [anon_sym___unaligned] = ACTIONS(8388), - [anon_sym_signed] = ACTIONS(8388), - [anon_sym_unsigned] = ACTIONS(8388), - [anon_sym_long] = ACTIONS(8388), - [anon_sym_short] = ACTIONS(8388), - [anon_sym_static] = ACTIONS(8388), - [anon_sym_auto] = ACTIONS(8388), - [anon_sym_register] = ACTIONS(8388), - [anon_sym_inline] = ACTIONS(8388), - [anon_sym___inline] = ACTIONS(8388), - [anon_sym___inline__] = ACTIONS(8388), - [anon_sym___forceinline] = ACTIONS(8388), - [anon_sym_thread_local] = ACTIONS(8388), - [anon_sym___thread] = ACTIONS(8388), - [anon_sym_CG_EXTERN] = ACTIONS(8388), - [anon_sym_CG_INLINE] = ACTIONS(8388), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8388), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8388), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8388), - [anon_sym_IBOutlet] = ACTIONS(8388), - [anon_sym_IBInspectable] = ACTIONS(8388), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8388), - [anon_sym_NS_INLINE] = ACTIONS(8388), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8388), - [anon_sym_OBJC_EXPORT] = ACTIONS(8388), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8388), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8388), - [anon_sym_const] = ACTIONS(8388), - [anon_sym_constexpr] = ACTIONS(8388), - [anon_sym_volatile] = ACTIONS(8388), - [anon_sym_restrict] = ACTIONS(8388), - [anon_sym___restrict__] = ACTIONS(8388), - [anon_sym__Atomic] = ACTIONS(8388), - [anon_sym__Noreturn] = ACTIONS(8388), - [anon_sym_nullable] = ACTIONS(8388), - [anon_sym__Complex] = ACTIONS(8388), - [anon_sym__Nonnull] = ACTIONS(8388), - [anon_sym__Nullable] = ACTIONS(8388), - [anon_sym__Nullable_result] = ACTIONS(8388), - [anon_sym__Null_unspecified] = ACTIONS(8388), - [anon_sym___autoreleasing] = ACTIONS(8388), - [anon_sym___block] = ACTIONS(8388), - [anon_sym___bridge] = ACTIONS(8388), - [anon_sym___bridge_retained] = ACTIONS(8388), - [anon_sym___bridge_transfer] = ACTIONS(8388), - [anon_sym___complex] = ACTIONS(8388), - [anon_sym___const] = ACTIONS(8388), - [anon_sym___imag] = ACTIONS(8388), - [anon_sym___kindof] = ACTIONS(8388), - [anon_sym___nonnull] = ACTIONS(8388), - [anon_sym___nullable] = ACTIONS(8388), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8388), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8388), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8388), - [anon_sym___real] = ACTIONS(8388), - [anon_sym___strong] = ACTIONS(8388), - [anon_sym___unsafe_unretained] = ACTIONS(8388), - [anon_sym___unused] = ACTIONS(8388), - [anon_sym___weak] = ACTIONS(8388), - [sym_primitive_type] = ACTIONS(8388), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8388), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8388), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8388), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8388), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8388), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8388), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8388), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8388), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8388), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8388), - [anon_sym_NS_AVAILABLE] = ACTIONS(8388), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8388), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8388), - [anon_sym_API_AVAILABLE] = ACTIONS(8388), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8388), - [anon_sym_API_DEPRECATED] = ACTIONS(8388), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8388), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8388), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8388), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8388), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8388), - [anon_sym___deprecated_msg] = ACTIONS(8388), - [anon_sym___deprecated_enum_msg] = ACTIONS(8388), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8388), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8388), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8388), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8388), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8388), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8388), - [anon_sym__Alignas] = ACTIONS(8388), - }, - [4639] = { - [sym_identifier] = ACTIONS(8392), - [anon_sym_COMMA] = ACTIONS(8394), - [anon_sym_RPAREN] = ACTIONS(8394), - [anon_sym_LPAREN2] = ACTIONS(8394), - [anon_sym_STAR] = ACTIONS(8394), - [anon_sym_CARET] = ACTIONS(8394), - [anon_sym_SEMI] = ACTIONS(8394), - [anon_sym___extension__] = ACTIONS(8392), - [anon_sym_extern] = ACTIONS(8392), - [anon_sym___attribute__] = ACTIONS(8392), - [anon_sym___attribute] = ACTIONS(8392), - [anon_sym_noreturn] = ACTIONS(8392), - [anon_sym_LBRACK] = ACTIONS(8394), - [anon_sym___declspec] = ACTIONS(8392), - [anon_sym___based] = ACTIONS(8392), - [anon_sym_signed] = ACTIONS(8392), - [anon_sym_unsigned] = ACTIONS(8392), - [anon_sym_long] = ACTIONS(8392), - [anon_sym_short] = ACTIONS(8392), - [anon_sym_static] = ACTIONS(8392), - [anon_sym_auto] = ACTIONS(8392), - [anon_sym_register] = ACTIONS(8392), - [anon_sym_inline] = ACTIONS(8392), - [anon_sym___inline] = ACTIONS(8392), - [anon_sym___inline__] = ACTIONS(8392), - [anon_sym___forceinline] = ACTIONS(8392), - [anon_sym_thread_local] = ACTIONS(8392), - [anon_sym___thread] = ACTIONS(8392), - [anon_sym_CG_EXTERN] = ACTIONS(8392), - [anon_sym_CG_INLINE] = ACTIONS(8392), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8392), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8392), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8392), - [anon_sym_IBOutlet] = ACTIONS(8392), - [anon_sym_IBInspectable] = ACTIONS(8392), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8392), - [anon_sym_NS_INLINE] = ACTIONS(8392), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8392), - [anon_sym_OBJC_EXPORT] = ACTIONS(8392), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8392), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8392), - [anon_sym_const] = ACTIONS(8392), - [anon_sym_constexpr] = ACTIONS(8392), - [anon_sym_volatile] = ACTIONS(8392), - [anon_sym_restrict] = ACTIONS(8392), - [anon_sym___restrict__] = ACTIONS(8392), - [anon_sym__Atomic] = ACTIONS(8392), - [anon_sym__Noreturn] = ACTIONS(8392), - [anon_sym_nullable] = ACTIONS(8392), - [anon_sym__Complex] = ACTIONS(8392), - [anon_sym__Nonnull] = ACTIONS(8392), - [anon_sym__Nullable] = ACTIONS(8392), - [anon_sym__Nullable_result] = ACTIONS(8392), - [anon_sym__Null_unspecified] = ACTIONS(8392), - [anon_sym___autoreleasing] = ACTIONS(8392), - [anon_sym___block] = ACTIONS(8392), - [anon_sym___bridge] = ACTIONS(8392), - [anon_sym___bridge_retained] = ACTIONS(8392), - [anon_sym___bridge_transfer] = ACTIONS(8392), - [anon_sym___complex] = ACTIONS(8392), - [anon_sym___const] = ACTIONS(8392), - [anon_sym___imag] = ACTIONS(8392), - [anon_sym___kindof] = ACTIONS(8392), - [anon_sym___nonnull] = ACTIONS(8392), - [anon_sym___nullable] = ACTIONS(8392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8392), - [anon_sym___real] = ACTIONS(8392), - [anon_sym___strong] = ACTIONS(8392), - [anon_sym___unsafe_unretained] = ACTIONS(8392), - [anon_sym___unused] = ACTIONS(8392), - [anon_sym___weak] = ACTIONS(8392), - [sym_primitive_type] = ACTIONS(8392), - [anon_sym_enum] = ACTIONS(8392), - [anon_sym_COLON] = ACTIONS(8394), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8392), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8392), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8392), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8392), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8392), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8392), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8392), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8392), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8392), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8392), - [anon_sym_NS_AVAILABLE] = ACTIONS(8392), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8392), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8392), - [anon_sym_API_AVAILABLE] = ACTIONS(8392), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8392), - [anon_sym_API_DEPRECATED] = ACTIONS(8392), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8392), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8392), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8392), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8392), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8392), - [anon_sym___deprecated_msg] = ACTIONS(8392), - [anon_sym___deprecated_enum_msg] = ACTIONS(8392), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8392), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8392), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8392), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8392), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8392), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8392), - [anon_sym__Alignas] = ACTIONS(8392), - }, - [4640] = { - [sym_identifier] = ACTIONS(8396), - [anon_sym_COMMA] = ACTIONS(8398), - [anon_sym_RPAREN] = ACTIONS(8398), - [anon_sym_LPAREN2] = ACTIONS(8398), - [anon_sym_STAR] = ACTIONS(8398), - [anon_sym_CARET] = ACTIONS(8398), - [anon_sym_SEMI] = ACTIONS(8398), - [anon_sym___extension__] = ACTIONS(8396), - [anon_sym_extern] = ACTIONS(8396), - [anon_sym___attribute__] = ACTIONS(8396), - [anon_sym___attribute] = ACTIONS(8396), - [anon_sym_noreturn] = ACTIONS(8396), - [anon_sym_LBRACK] = ACTIONS(8398), - [anon_sym___declspec] = ACTIONS(8396), - [anon_sym___based] = ACTIONS(8396), - [anon_sym_signed] = ACTIONS(8396), - [anon_sym_unsigned] = ACTIONS(8396), - [anon_sym_long] = ACTIONS(8396), - [anon_sym_short] = ACTIONS(8396), - [anon_sym_static] = ACTIONS(8396), - [anon_sym_auto] = ACTIONS(8396), - [anon_sym_register] = ACTIONS(8396), - [anon_sym_inline] = ACTIONS(8396), - [anon_sym___inline] = ACTIONS(8396), - [anon_sym___inline__] = ACTIONS(8396), - [anon_sym___forceinline] = ACTIONS(8396), - [anon_sym_thread_local] = ACTIONS(8396), - [anon_sym___thread] = ACTIONS(8396), - [anon_sym_CG_EXTERN] = ACTIONS(8396), - [anon_sym_CG_INLINE] = ACTIONS(8396), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8396), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8396), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8396), - [anon_sym_IBOutlet] = ACTIONS(8396), - [anon_sym_IBInspectable] = ACTIONS(8396), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8396), - [anon_sym_NS_INLINE] = ACTIONS(8396), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8396), - [anon_sym_OBJC_EXPORT] = ACTIONS(8396), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8396), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8396), - [anon_sym_const] = ACTIONS(8396), - [anon_sym_constexpr] = ACTIONS(8396), - [anon_sym_volatile] = ACTIONS(8396), - [anon_sym_restrict] = ACTIONS(8396), - [anon_sym___restrict__] = ACTIONS(8396), - [anon_sym__Atomic] = ACTIONS(8396), - [anon_sym__Noreturn] = ACTIONS(8396), - [anon_sym_nullable] = ACTIONS(8396), - [anon_sym__Complex] = ACTIONS(8396), - [anon_sym__Nonnull] = ACTIONS(8396), - [anon_sym__Nullable] = ACTIONS(8396), - [anon_sym__Nullable_result] = ACTIONS(8396), - [anon_sym__Null_unspecified] = ACTIONS(8396), - [anon_sym___autoreleasing] = ACTIONS(8396), - [anon_sym___block] = ACTIONS(8396), - [anon_sym___bridge] = ACTIONS(8396), - [anon_sym___bridge_retained] = ACTIONS(8396), - [anon_sym___bridge_transfer] = ACTIONS(8396), - [anon_sym___complex] = ACTIONS(8396), - [anon_sym___const] = ACTIONS(8396), - [anon_sym___imag] = ACTIONS(8396), - [anon_sym___kindof] = ACTIONS(8396), - [anon_sym___nonnull] = ACTIONS(8396), - [anon_sym___nullable] = ACTIONS(8396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8396), - [anon_sym___real] = ACTIONS(8396), - [anon_sym___strong] = ACTIONS(8396), - [anon_sym___unsafe_unretained] = ACTIONS(8396), - [anon_sym___unused] = ACTIONS(8396), - [anon_sym___weak] = ACTIONS(8396), - [sym_primitive_type] = ACTIONS(8396), - [anon_sym_enum] = ACTIONS(8396), - [anon_sym_COLON] = ACTIONS(8398), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8396), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8396), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8396), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8396), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8396), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8396), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8396), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8396), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8396), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8396), - [anon_sym_NS_AVAILABLE] = ACTIONS(8396), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8396), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8396), - [anon_sym_API_AVAILABLE] = ACTIONS(8396), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8396), - [anon_sym_API_DEPRECATED] = ACTIONS(8396), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8396), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8396), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8396), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8396), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8396), - [anon_sym___deprecated_msg] = ACTIONS(8396), - [anon_sym___deprecated_enum_msg] = ACTIONS(8396), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8396), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8396), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8396), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8396), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8396), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8396), - [anon_sym__Alignas] = ACTIONS(8396), - }, - [4641] = { - [sym_identifier] = ACTIONS(8400), - [anon_sym_LPAREN2] = ACTIONS(8402), - [anon_sym_STAR] = ACTIONS(8402), - [anon_sym_CARET] = ACTIONS(8402), - [anon_sym___extension__] = ACTIONS(8400), - [anon_sym_extern] = ACTIONS(8400), - [anon_sym___attribute__] = ACTIONS(8400), - [anon_sym___attribute] = ACTIONS(8400), - [anon_sym_noreturn] = ACTIONS(8400), - [anon_sym_LBRACK] = ACTIONS(8402), - [anon_sym___declspec] = ACTIONS(8400), - [anon_sym___based] = ACTIONS(8400), - [sym_ms_restrict_modifier] = ACTIONS(8400), - [sym_ms_unsigned_ptr_modifier] = ACTIONS(8400), - [sym_ms_signed_ptr_modifier] = ACTIONS(8400), - [anon_sym__unaligned] = ACTIONS(8400), - [anon_sym___unaligned] = ACTIONS(8400), - [anon_sym_signed] = ACTIONS(8400), - [anon_sym_unsigned] = ACTIONS(8400), - [anon_sym_long] = ACTIONS(8400), - [anon_sym_short] = ACTIONS(8400), - [anon_sym_static] = ACTIONS(8400), - [anon_sym_auto] = ACTIONS(8400), - [anon_sym_register] = ACTIONS(8400), - [anon_sym_inline] = ACTIONS(8400), - [anon_sym___inline] = ACTIONS(8400), - [anon_sym___inline__] = ACTIONS(8400), - [anon_sym___forceinline] = ACTIONS(8400), - [anon_sym_thread_local] = ACTIONS(8400), - [anon_sym___thread] = ACTIONS(8400), - [anon_sym_CG_EXTERN] = ACTIONS(8400), - [anon_sym_CG_INLINE] = ACTIONS(8400), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8400), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8400), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8400), - [anon_sym_IBOutlet] = ACTIONS(8400), - [anon_sym_IBInspectable] = ACTIONS(8400), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8400), - [anon_sym_NS_INLINE] = ACTIONS(8400), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8400), - [anon_sym_OBJC_EXPORT] = ACTIONS(8400), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8400), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8400), - [anon_sym_const] = ACTIONS(8400), - [anon_sym_constexpr] = ACTIONS(8400), - [anon_sym_volatile] = ACTIONS(8400), - [anon_sym_restrict] = ACTIONS(8400), - [anon_sym___restrict__] = ACTIONS(8400), - [anon_sym__Atomic] = ACTIONS(8400), - [anon_sym__Noreturn] = ACTIONS(8400), - [anon_sym_nullable] = ACTIONS(8400), - [anon_sym__Complex] = ACTIONS(8400), - [anon_sym__Nonnull] = ACTIONS(8400), - [anon_sym__Nullable] = ACTIONS(8400), - [anon_sym__Nullable_result] = ACTIONS(8400), - [anon_sym__Null_unspecified] = ACTIONS(8400), - [anon_sym___autoreleasing] = ACTIONS(8400), - [anon_sym___block] = ACTIONS(8400), - [anon_sym___bridge] = ACTIONS(8400), - [anon_sym___bridge_retained] = ACTIONS(8400), - [anon_sym___bridge_transfer] = ACTIONS(8400), - [anon_sym___complex] = ACTIONS(8400), - [anon_sym___const] = ACTIONS(8400), - [anon_sym___imag] = ACTIONS(8400), - [anon_sym___kindof] = ACTIONS(8400), - [anon_sym___nonnull] = ACTIONS(8400), - [anon_sym___nullable] = ACTIONS(8400), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8400), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8400), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8400), - [anon_sym___real] = ACTIONS(8400), - [anon_sym___strong] = ACTIONS(8400), - [anon_sym___unsafe_unretained] = ACTIONS(8400), - [anon_sym___unused] = ACTIONS(8400), - [anon_sym___weak] = ACTIONS(8400), - [sym_primitive_type] = ACTIONS(8400), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8400), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8400), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8400), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8400), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8400), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8400), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8400), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8400), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8400), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8400), - [anon_sym_NS_AVAILABLE] = ACTIONS(8400), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8400), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8400), - [anon_sym_API_AVAILABLE] = ACTIONS(8400), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8400), - [anon_sym_API_DEPRECATED] = ACTIONS(8400), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8400), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8400), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8400), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8400), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8400), - [anon_sym___deprecated_msg] = ACTIONS(8400), - [anon_sym___deprecated_enum_msg] = ACTIONS(8400), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8400), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8400), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8400), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8400), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8400), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8400), - [anon_sym__Alignas] = ACTIONS(8400), - }, - [4642] = { - [sym_identifier] = ACTIONS(8404), - [anon_sym_COMMA] = ACTIONS(8406), - [anon_sym_RPAREN] = ACTIONS(8406), - [anon_sym_LPAREN2] = ACTIONS(8406), - [anon_sym_STAR] = ACTIONS(8406), - [anon_sym_CARET] = ACTIONS(8406), - [anon_sym_SEMI] = ACTIONS(8406), - [anon_sym___extension__] = ACTIONS(8404), - [anon_sym_extern] = ACTIONS(8404), - [anon_sym___attribute__] = ACTIONS(8404), - [anon_sym___attribute] = ACTIONS(8404), - [anon_sym_noreturn] = ACTIONS(8404), - [anon_sym_LBRACK] = ACTIONS(8406), - [anon_sym___declspec] = ACTIONS(8404), - [anon_sym___based] = ACTIONS(8404), - [anon_sym_signed] = ACTIONS(8404), - [anon_sym_unsigned] = ACTIONS(8404), - [anon_sym_long] = ACTIONS(8404), - [anon_sym_short] = ACTIONS(8404), - [anon_sym_static] = ACTIONS(8404), - [anon_sym_auto] = ACTIONS(8404), - [anon_sym_register] = ACTIONS(8404), - [anon_sym_inline] = ACTIONS(8404), - [anon_sym___inline] = ACTIONS(8404), - [anon_sym___inline__] = ACTIONS(8404), - [anon_sym___forceinline] = ACTIONS(8404), - [anon_sym_thread_local] = ACTIONS(8404), - [anon_sym___thread] = ACTIONS(8404), - [anon_sym_CG_EXTERN] = ACTIONS(8404), - [anon_sym_CG_INLINE] = ACTIONS(8404), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8404), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8404), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8404), - [anon_sym_IBOutlet] = ACTIONS(8404), - [anon_sym_IBInspectable] = ACTIONS(8404), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8404), - [anon_sym_NS_INLINE] = ACTIONS(8404), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8404), - [anon_sym_OBJC_EXPORT] = ACTIONS(8404), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8404), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8404), - [anon_sym_const] = ACTIONS(8404), - [anon_sym_constexpr] = ACTIONS(8404), - [anon_sym_volatile] = ACTIONS(8404), - [anon_sym_restrict] = ACTIONS(8404), - [anon_sym___restrict__] = ACTIONS(8404), - [anon_sym__Atomic] = ACTIONS(8404), - [anon_sym__Noreturn] = ACTIONS(8404), - [anon_sym_nullable] = ACTIONS(8404), - [anon_sym__Complex] = ACTIONS(8404), - [anon_sym__Nonnull] = ACTIONS(8404), - [anon_sym__Nullable] = ACTIONS(8404), - [anon_sym__Nullable_result] = ACTIONS(8404), - [anon_sym__Null_unspecified] = ACTIONS(8404), - [anon_sym___autoreleasing] = ACTIONS(8404), - [anon_sym___block] = ACTIONS(8404), - [anon_sym___bridge] = ACTIONS(8404), - [anon_sym___bridge_retained] = ACTIONS(8404), - [anon_sym___bridge_transfer] = ACTIONS(8404), - [anon_sym___complex] = ACTIONS(8404), - [anon_sym___const] = ACTIONS(8404), - [anon_sym___imag] = ACTIONS(8404), - [anon_sym___kindof] = ACTIONS(8404), - [anon_sym___nonnull] = ACTIONS(8404), - [anon_sym___nullable] = ACTIONS(8404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8404), - [anon_sym___real] = ACTIONS(8404), - [anon_sym___strong] = ACTIONS(8404), - [anon_sym___unsafe_unretained] = ACTIONS(8404), - [anon_sym___unused] = ACTIONS(8404), - [anon_sym___weak] = ACTIONS(8404), - [sym_primitive_type] = ACTIONS(8404), - [anon_sym_enum] = ACTIONS(8404), - [anon_sym_COLON] = ACTIONS(8406), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8404), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8404), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8404), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8404), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8404), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8404), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8404), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8404), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8404), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8404), - [anon_sym_NS_AVAILABLE] = ACTIONS(8404), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8404), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8404), - [anon_sym_API_AVAILABLE] = ACTIONS(8404), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8404), - [anon_sym_API_DEPRECATED] = ACTIONS(8404), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8404), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8404), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8404), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8404), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8404), - [anon_sym___deprecated_msg] = ACTIONS(8404), - [anon_sym___deprecated_enum_msg] = ACTIONS(8404), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8404), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8404), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8404), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8404), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8404), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8404), - [anon_sym__Alignas] = ACTIONS(8404), - }, - [4643] = { - [sym_identifier] = ACTIONS(8408), - [anon_sym_COMMA] = ACTIONS(8410), - [anon_sym_RPAREN] = ACTIONS(8410), - [anon_sym_LPAREN2] = ACTIONS(8410), - [anon_sym_STAR] = ACTIONS(8410), - [anon_sym_CARET] = ACTIONS(8410), - [anon_sym_SEMI] = ACTIONS(8410), - [anon_sym___extension__] = ACTIONS(8408), - [anon_sym_extern] = ACTIONS(8408), - [anon_sym___attribute__] = ACTIONS(8408), - [anon_sym___attribute] = ACTIONS(8408), - [anon_sym_noreturn] = ACTIONS(8408), - [anon_sym_LBRACK] = ACTIONS(8410), - [anon_sym___declspec] = ACTIONS(8408), - [anon_sym___based] = ACTIONS(8408), - [anon_sym_signed] = ACTIONS(8408), - [anon_sym_unsigned] = ACTIONS(8408), - [anon_sym_long] = ACTIONS(8408), - [anon_sym_short] = ACTIONS(8408), - [anon_sym_static] = ACTIONS(8408), - [anon_sym_auto] = ACTIONS(8408), - [anon_sym_register] = ACTIONS(8408), - [anon_sym_inline] = ACTIONS(8408), - [anon_sym___inline] = ACTIONS(8408), - [anon_sym___inline__] = ACTIONS(8408), - [anon_sym___forceinline] = ACTIONS(8408), - [anon_sym_thread_local] = ACTIONS(8408), - [anon_sym___thread] = ACTIONS(8408), - [anon_sym_CG_EXTERN] = ACTIONS(8408), - [anon_sym_CG_INLINE] = ACTIONS(8408), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8408), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8408), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8408), - [anon_sym_IBOutlet] = ACTIONS(8408), - [anon_sym_IBInspectable] = ACTIONS(8408), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8408), - [anon_sym_NS_INLINE] = ACTIONS(8408), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8408), - [anon_sym_OBJC_EXPORT] = ACTIONS(8408), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8408), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8408), - [anon_sym_const] = ACTIONS(8408), - [anon_sym_constexpr] = ACTIONS(8408), - [anon_sym_volatile] = ACTIONS(8408), - [anon_sym_restrict] = ACTIONS(8408), - [anon_sym___restrict__] = ACTIONS(8408), - [anon_sym__Atomic] = ACTIONS(8408), - [anon_sym__Noreturn] = ACTIONS(8408), - [anon_sym_nullable] = ACTIONS(8408), - [anon_sym__Complex] = ACTIONS(8408), - [anon_sym__Nonnull] = ACTIONS(8408), - [anon_sym__Nullable] = ACTIONS(8408), - [anon_sym__Nullable_result] = ACTIONS(8408), - [anon_sym__Null_unspecified] = ACTIONS(8408), - [anon_sym___autoreleasing] = ACTIONS(8408), - [anon_sym___block] = ACTIONS(8408), - [anon_sym___bridge] = ACTIONS(8408), - [anon_sym___bridge_retained] = ACTIONS(8408), - [anon_sym___bridge_transfer] = ACTIONS(8408), - [anon_sym___complex] = ACTIONS(8408), - [anon_sym___const] = ACTIONS(8408), - [anon_sym___imag] = ACTIONS(8408), - [anon_sym___kindof] = ACTIONS(8408), - [anon_sym___nonnull] = ACTIONS(8408), - [anon_sym___nullable] = ACTIONS(8408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8408), - [anon_sym___real] = ACTIONS(8408), - [anon_sym___strong] = ACTIONS(8408), - [anon_sym___unsafe_unretained] = ACTIONS(8408), - [anon_sym___unused] = ACTIONS(8408), - [anon_sym___weak] = ACTIONS(8408), - [sym_primitive_type] = ACTIONS(8408), - [anon_sym_enum] = ACTIONS(8408), - [anon_sym_COLON] = ACTIONS(8410), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8408), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8408), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8408), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8408), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8408), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8408), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8408), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8408), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8408), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8408), - [anon_sym_NS_AVAILABLE] = ACTIONS(8408), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8408), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8408), - [anon_sym_API_AVAILABLE] = ACTIONS(8408), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8408), - [anon_sym_API_DEPRECATED] = ACTIONS(8408), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8408), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8408), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8408), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8408), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8408), - [anon_sym___deprecated_msg] = ACTIONS(8408), - [anon_sym___deprecated_enum_msg] = ACTIONS(8408), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8408), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8408), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8408), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8408), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8408), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8408), - [anon_sym__Alignas] = ACTIONS(8408), - }, - [4644] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8412), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4645] = { - [sym_identifier] = ACTIONS(8414), - [anon_sym_COMMA] = ACTIONS(8416), - [anon_sym_RPAREN] = ACTIONS(8416), - [anon_sym_LPAREN2] = ACTIONS(8416), - [anon_sym_STAR] = ACTIONS(8416), - [anon_sym_CARET] = ACTIONS(8416), - [anon_sym_SEMI] = ACTIONS(8416), - [anon_sym___extension__] = ACTIONS(8414), - [anon_sym_extern] = ACTIONS(8414), - [anon_sym___attribute__] = ACTIONS(8414), - [anon_sym___attribute] = ACTIONS(8414), - [anon_sym_noreturn] = ACTIONS(8414), - [anon_sym_LBRACK] = ACTIONS(8416), - [anon_sym___declspec] = ACTIONS(8414), - [anon_sym___based] = ACTIONS(8414), - [anon_sym_signed] = ACTIONS(8414), - [anon_sym_unsigned] = ACTIONS(8414), - [anon_sym_long] = ACTIONS(8414), - [anon_sym_short] = ACTIONS(8414), - [anon_sym_static] = ACTIONS(8414), - [anon_sym_auto] = ACTIONS(8414), - [anon_sym_register] = ACTIONS(8414), - [anon_sym_inline] = ACTIONS(8414), - [anon_sym___inline] = ACTIONS(8414), - [anon_sym___inline__] = ACTIONS(8414), - [anon_sym___forceinline] = ACTIONS(8414), - [anon_sym_thread_local] = ACTIONS(8414), - [anon_sym___thread] = ACTIONS(8414), - [anon_sym_CG_EXTERN] = ACTIONS(8414), - [anon_sym_CG_INLINE] = ACTIONS(8414), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8414), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8414), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8414), - [anon_sym_IBOutlet] = ACTIONS(8414), - [anon_sym_IBInspectable] = ACTIONS(8414), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8414), - [anon_sym_NS_INLINE] = ACTIONS(8414), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8414), - [anon_sym_OBJC_EXPORT] = ACTIONS(8414), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8414), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8414), - [anon_sym_const] = ACTIONS(8414), - [anon_sym_constexpr] = ACTIONS(8414), - [anon_sym_volatile] = ACTIONS(8414), - [anon_sym_restrict] = ACTIONS(8414), - [anon_sym___restrict__] = ACTIONS(8414), - [anon_sym__Atomic] = ACTIONS(8414), - [anon_sym__Noreturn] = ACTIONS(8414), - [anon_sym_nullable] = ACTIONS(8414), - [anon_sym__Complex] = ACTIONS(8414), - [anon_sym__Nonnull] = ACTIONS(8414), - [anon_sym__Nullable] = ACTIONS(8414), - [anon_sym__Nullable_result] = ACTIONS(8414), - [anon_sym__Null_unspecified] = ACTIONS(8414), - [anon_sym___autoreleasing] = ACTIONS(8414), - [anon_sym___block] = ACTIONS(8414), - [anon_sym___bridge] = ACTIONS(8414), - [anon_sym___bridge_retained] = ACTIONS(8414), - [anon_sym___bridge_transfer] = ACTIONS(8414), - [anon_sym___complex] = ACTIONS(8414), - [anon_sym___const] = ACTIONS(8414), - [anon_sym___imag] = ACTIONS(8414), - [anon_sym___kindof] = ACTIONS(8414), - [anon_sym___nonnull] = ACTIONS(8414), - [anon_sym___nullable] = ACTIONS(8414), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8414), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8414), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8414), - [anon_sym___real] = ACTIONS(8414), - [anon_sym___strong] = ACTIONS(8414), - [anon_sym___unsafe_unretained] = ACTIONS(8414), - [anon_sym___unused] = ACTIONS(8414), - [anon_sym___weak] = ACTIONS(8414), - [sym_primitive_type] = ACTIONS(8414), - [anon_sym_enum] = ACTIONS(8414), - [anon_sym_COLON] = ACTIONS(8416), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8414), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8414), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8414), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8414), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8414), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8414), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8414), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8414), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8414), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8414), - [anon_sym_NS_AVAILABLE] = ACTIONS(8414), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8414), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8414), - [anon_sym_API_AVAILABLE] = ACTIONS(8414), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8414), - [anon_sym_API_DEPRECATED] = ACTIONS(8414), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8414), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8414), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8414), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8414), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8414), - [anon_sym___deprecated_msg] = ACTIONS(8414), - [anon_sym___deprecated_enum_msg] = ACTIONS(8414), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8414), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8414), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8414), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8414), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8414), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8414), - [anon_sym__Alignas] = ACTIONS(8414), - }, - [4646] = { - [sym_identifier] = ACTIONS(8418), - [anon_sym_COMMA] = ACTIONS(8420), - [anon_sym_RPAREN] = ACTIONS(8420), - [anon_sym_LPAREN2] = ACTIONS(8420), - [anon_sym_STAR] = ACTIONS(8420), - [anon_sym_CARET] = ACTIONS(8420), - [anon_sym_SEMI] = ACTIONS(8420), - [anon_sym___extension__] = ACTIONS(8418), - [anon_sym_extern] = ACTIONS(8418), - [anon_sym___attribute__] = ACTIONS(8418), - [anon_sym___attribute] = ACTIONS(8418), - [anon_sym_noreturn] = ACTIONS(8418), - [anon_sym_LBRACK] = ACTIONS(8420), - [anon_sym___declspec] = ACTIONS(8418), - [anon_sym___based] = ACTIONS(8418), - [anon_sym_signed] = ACTIONS(8418), - [anon_sym_unsigned] = ACTIONS(8418), - [anon_sym_long] = ACTIONS(8418), - [anon_sym_short] = ACTIONS(8418), - [anon_sym_static] = ACTIONS(8418), - [anon_sym_auto] = ACTIONS(8418), - [anon_sym_register] = ACTIONS(8418), - [anon_sym_inline] = ACTIONS(8418), - [anon_sym___inline] = ACTIONS(8418), - [anon_sym___inline__] = ACTIONS(8418), - [anon_sym___forceinline] = ACTIONS(8418), - [anon_sym_thread_local] = ACTIONS(8418), - [anon_sym___thread] = ACTIONS(8418), - [anon_sym_CG_EXTERN] = ACTIONS(8418), - [anon_sym_CG_INLINE] = ACTIONS(8418), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8418), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8418), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8418), - [anon_sym_IBOutlet] = ACTIONS(8418), - [anon_sym_IBInspectable] = ACTIONS(8418), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8418), - [anon_sym_NS_INLINE] = ACTIONS(8418), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8418), - [anon_sym_OBJC_EXPORT] = ACTIONS(8418), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8418), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8418), - [anon_sym_const] = ACTIONS(8418), - [anon_sym_constexpr] = ACTIONS(8418), - [anon_sym_volatile] = ACTIONS(8418), - [anon_sym_restrict] = ACTIONS(8418), - [anon_sym___restrict__] = ACTIONS(8418), - [anon_sym__Atomic] = ACTIONS(8418), - [anon_sym__Noreturn] = ACTIONS(8418), - [anon_sym_nullable] = ACTIONS(8418), - [anon_sym__Complex] = ACTIONS(8418), - [anon_sym__Nonnull] = ACTIONS(8418), - [anon_sym__Nullable] = ACTIONS(8418), - [anon_sym__Nullable_result] = ACTIONS(8418), - [anon_sym__Null_unspecified] = ACTIONS(8418), - [anon_sym___autoreleasing] = ACTIONS(8418), - [anon_sym___block] = ACTIONS(8418), - [anon_sym___bridge] = ACTIONS(8418), - [anon_sym___bridge_retained] = ACTIONS(8418), - [anon_sym___bridge_transfer] = ACTIONS(8418), - [anon_sym___complex] = ACTIONS(8418), - [anon_sym___const] = ACTIONS(8418), - [anon_sym___imag] = ACTIONS(8418), - [anon_sym___kindof] = ACTIONS(8418), - [anon_sym___nonnull] = ACTIONS(8418), - [anon_sym___nullable] = ACTIONS(8418), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8418), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8418), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8418), - [anon_sym___real] = ACTIONS(8418), - [anon_sym___strong] = ACTIONS(8418), - [anon_sym___unsafe_unretained] = ACTIONS(8418), - [anon_sym___unused] = ACTIONS(8418), - [anon_sym___weak] = ACTIONS(8418), - [sym_primitive_type] = ACTIONS(8418), - [anon_sym_enum] = ACTIONS(8418), - [anon_sym_COLON] = ACTIONS(8420), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8418), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8418), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8418), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8418), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8418), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8418), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8418), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8418), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8418), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8418), - [anon_sym_NS_AVAILABLE] = ACTIONS(8418), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8418), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8418), - [anon_sym_API_AVAILABLE] = ACTIONS(8418), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8418), - [anon_sym_API_DEPRECATED] = ACTIONS(8418), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8418), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8418), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8418), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8418), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8418), - [anon_sym___deprecated_msg] = ACTIONS(8418), - [anon_sym___deprecated_enum_msg] = ACTIONS(8418), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8418), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8418), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8418), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8418), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8418), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8418), - [anon_sym__Alignas] = ACTIONS(8418), - }, - [4647] = { - [sym_identifier] = ACTIONS(8422), - [anon_sym_COMMA] = ACTIONS(8424), - [anon_sym_RPAREN] = ACTIONS(8424), - [anon_sym_LPAREN2] = ACTIONS(8424), - [anon_sym_STAR] = ACTIONS(8424), - [anon_sym_CARET] = ACTIONS(8424), - [anon_sym_SEMI] = ACTIONS(8424), - [anon_sym___extension__] = ACTIONS(8422), - [anon_sym_extern] = ACTIONS(8422), - [anon_sym___attribute__] = ACTIONS(8422), - [anon_sym___attribute] = ACTIONS(8422), - [anon_sym_noreturn] = ACTIONS(8422), - [anon_sym_LBRACK] = ACTIONS(8424), - [anon_sym___declspec] = ACTIONS(8422), - [anon_sym___based] = ACTIONS(8422), - [anon_sym_signed] = ACTIONS(8422), - [anon_sym_unsigned] = ACTIONS(8422), - [anon_sym_long] = ACTIONS(8422), - [anon_sym_short] = ACTIONS(8422), - [anon_sym_static] = ACTIONS(8422), - [anon_sym_auto] = ACTIONS(8422), - [anon_sym_register] = ACTIONS(8422), - [anon_sym_inline] = ACTIONS(8422), - [anon_sym___inline] = ACTIONS(8422), - [anon_sym___inline__] = ACTIONS(8422), - [anon_sym___forceinline] = ACTIONS(8422), - [anon_sym_thread_local] = ACTIONS(8422), - [anon_sym___thread] = ACTIONS(8422), - [anon_sym_CG_EXTERN] = ACTIONS(8422), - [anon_sym_CG_INLINE] = ACTIONS(8422), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8422), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8422), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8422), - [anon_sym_IBOutlet] = ACTIONS(8422), - [anon_sym_IBInspectable] = ACTIONS(8422), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8422), - [anon_sym_NS_INLINE] = ACTIONS(8422), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8422), - [anon_sym_OBJC_EXPORT] = ACTIONS(8422), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8422), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8422), - [anon_sym_const] = ACTIONS(8422), - [anon_sym_constexpr] = ACTIONS(8422), - [anon_sym_volatile] = ACTIONS(8422), - [anon_sym_restrict] = ACTIONS(8422), - [anon_sym___restrict__] = ACTIONS(8422), - [anon_sym__Atomic] = ACTIONS(8422), - [anon_sym__Noreturn] = ACTIONS(8422), - [anon_sym_nullable] = ACTIONS(8422), - [anon_sym__Complex] = ACTIONS(8422), - [anon_sym__Nonnull] = ACTIONS(8422), - [anon_sym__Nullable] = ACTIONS(8422), - [anon_sym__Nullable_result] = ACTIONS(8422), - [anon_sym__Null_unspecified] = ACTIONS(8422), - [anon_sym___autoreleasing] = ACTIONS(8422), - [anon_sym___block] = ACTIONS(8422), - [anon_sym___bridge] = ACTIONS(8422), - [anon_sym___bridge_retained] = ACTIONS(8422), - [anon_sym___bridge_transfer] = ACTIONS(8422), - [anon_sym___complex] = ACTIONS(8422), - [anon_sym___const] = ACTIONS(8422), - [anon_sym___imag] = ACTIONS(8422), - [anon_sym___kindof] = ACTIONS(8422), - [anon_sym___nonnull] = ACTIONS(8422), - [anon_sym___nullable] = ACTIONS(8422), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8422), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8422), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8422), - [anon_sym___real] = ACTIONS(8422), - [anon_sym___strong] = ACTIONS(8422), - [anon_sym___unsafe_unretained] = ACTIONS(8422), - [anon_sym___unused] = ACTIONS(8422), - [anon_sym___weak] = ACTIONS(8422), - [sym_primitive_type] = ACTIONS(8422), - [anon_sym_enum] = ACTIONS(8422), - [anon_sym_COLON] = ACTIONS(8424), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8422), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8422), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8422), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8422), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8422), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8422), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8422), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8422), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8422), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8422), - [anon_sym_NS_AVAILABLE] = ACTIONS(8422), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8422), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8422), - [anon_sym_API_AVAILABLE] = ACTIONS(8422), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8422), - [anon_sym_API_DEPRECATED] = ACTIONS(8422), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8422), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8422), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8422), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8422), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8422), - [anon_sym___deprecated_msg] = ACTIONS(8422), - [anon_sym___deprecated_enum_msg] = ACTIONS(8422), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8422), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8422), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8422), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8422), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8422), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8422), - [anon_sym__Alignas] = ACTIONS(8422), - }, - [4648] = { - [sym_identifier] = ACTIONS(8426), - [anon_sym_COMMA] = ACTIONS(8428), - [anon_sym_RPAREN] = ACTIONS(8428), - [anon_sym_LPAREN2] = ACTIONS(8428), - [anon_sym_STAR] = ACTIONS(8428), - [anon_sym_CARET] = ACTIONS(8428), - [anon_sym_SEMI] = ACTIONS(8428), - [anon_sym___extension__] = ACTIONS(8426), - [anon_sym_extern] = ACTIONS(8426), - [anon_sym___attribute__] = ACTIONS(8426), - [anon_sym___attribute] = ACTIONS(8426), - [anon_sym_noreturn] = ACTIONS(8426), - [anon_sym_LBRACK] = ACTIONS(8428), - [anon_sym___declspec] = ACTIONS(8426), - [anon_sym___based] = ACTIONS(8426), - [anon_sym_signed] = ACTIONS(8426), - [anon_sym_unsigned] = ACTIONS(8426), - [anon_sym_long] = ACTIONS(8426), - [anon_sym_short] = ACTIONS(8426), - [anon_sym_static] = ACTIONS(8426), - [anon_sym_auto] = ACTIONS(8426), - [anon_sym_register] = ACTIONS(8426), - [anon_sym_inline] = ACTIONS(8426), - [anon_sym___inline] = ACTIONS(8426), - [anon_sym___inline__] = ACTIONS(8426), - [anon_sym___forceinline] = ACTIONS(8426), - [anon_sym_thread_local] = ACTIONS(8426), - [anon_sym___thread] = ACTIONS(8426), - [anon_sym_CG_EXTERN] = ACTIONS(8426), - [anon_sym_CG_INLINE] = ACTIONS(8426), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8426), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8426), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8426), - [anon_sym_IBOutlet] = ACTIONS(8426), - [anon_sym_IBInspectable] = ACTIONS(8426), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8426), - [anon_sym_NS_INLINE] = ACTIONS(8426), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8426), - [anon_sym_OBJC_EXPORT] = ACTIONS(8426), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8426), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8426), - [anon_sym_const] = ACTIONS(8426), - [anon_sym_constexpr] = ACTIONS(8426), - [anon_sym_volatile] = ACTIONS(8426), - [anon_sym_restrict] = ACTIONS(8426), - [anon_sym___restrict__] = ACTIONS(8426), - [anon_sym__Atomic] = ACTIONS(8426), - [anon_sym__Noreturn] = ACTIONS(8426), - [anon_sym_nullable] = ACTIONS(8426), - [anon_sym__Complex] = ACTIONS(8426), - [anon_sym__Nonnull] = ACTIONS(8426), - [anon_sym__Nullable] = ACTIONS(8426), - [anon_sym__Nullable_result] = ACTIONS(8426), - [anon_sym__Null_unspecified] = ACTIONS(8426), - [anon_sym___autoreleasing] = ACTIONS(8426), - [anon_sym___block] = ACTIONS(8426), - [anon_sym___bridge] = ACTIONS(8426), - [anon_sym___bridge_retained] = ACTIONS(8426), - [anon_sym___bridge_transfer] = ACTIONS(8426), - [anon_sym___complex] = ACTIONS(8426), - [anon_sym___const] = ACTIONS(8426), - [anon_sym___imag] = ACTIONS(8426), - [anon_sym___kindof] = ACTIONS(8426), - [anon_sym___nonnull] = ACTIONS(8426), - [anon_sym___nullable] = ACTIONS(8426), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8426), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8426), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8426), - [anon_sym___real] = ACTIONS(8426), - [anon_sym___strong] = ACTIONS(8426), - [anon_sym___unsafe_unretained] = ACTIONS(8426), - [anon_sym___unused] = ACTIONS(8426), - [anon_sym___weak] = ACTIONS(8426), - [sym_primitive_type] = ACTIONS(8426), - [anon_sym_enum] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(8428), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8426), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8426), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8426), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8426), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8426), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8426), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8426), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8426), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8426), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8426), - [anon_sym_NS_AVAILABLE] = ACTIONS(8426), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8426), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8426), - [anon_sym_API_AVAILABLE] = ACTIONS(8426), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8426), - [anon_sym_API_DEPRECATED] = ACTIONS(8426), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8426), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8426), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8426), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8426), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8426), - [anon_sym___deprecated_msg] = ACTIONS(8426), - [anon_sym___deprecated_enum_msg] = ACTIONS(8426), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8426), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8426), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8426), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8426), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8426), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8426), - [anon_sym__Alignas] = ACTIONS(8426), - }, - [4649] = { - [sym_identifier] = ACTIONS(8430), - [anon_sym_COMMA] = ACTIONS(8432), - [anon_sym_RPAREN] = ACTIONS(8432), - [anon_sym_LPAREN2] = ACTIONS(8432), - [anon_sym_STAR] = ACTIONS(8432), - [anon_sym_CARET] = ACTIONS(8432), - [anon_sym_SEMI] = ACTIONS(8432), - [anon_sym___extension__] = ACTIONS(8430), - [anon_sym_extern] = ACTIONS(8430), - [anon_sym___attribute__] = ACTIONS(8430), - [anon_sym___attribute] = ACTIONS(8430), - [anon_sym_noreturn] = ACTIONS(8430), - [anon_sym_LBRACK] = ACTIONS(8432), - [anon_sym___declspec] = ACTIONS(8430), - [anon_sym___based] = ACTIONS(8430), - [anon_sym_signed] = ACTIONS(8430), - [anon_sym_unsigned] = ACTIONS(8430), - [anon_sym_long] = ACTIONS(8430), - [anon_sym_short] = ACTIONS(8430), - [anon_sym_static] = ACTIONS(8430), - [anon_sym_auto] = ACTIONS(8430), - [anon_sym_register] = ACTIONS(8430), - [anon_sym_inline] = ACTIONS(8430), - [anon_sym___inline] = ACTIONS(8430), - [anon_sym___inline__] = ACTIONS(8430), - [anon_sym___forceinline] = ACTIONS(8430), - [anon_sym_thread_local] = ACTIONS(8430), - [anon_sym___thread] = ACTIONS(8430), - [anon_sym_CG_EXTERN] = ACTIONS(8430), - [anon_sym_CG_INLINE] = ACTIONS(8430), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8430), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8430), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8430), - [anon_sym_IBOutlet] = ACTIONS(8430), - [anon_sym_IBInspectable] = ACTIONS(8430), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8430), - [anon_sym_NS_INLINE] = ACTIONS(8430), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8430), - [anon_sym_OBJC_EXPORT] = ACTIONS(8430), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8430), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8430), - [anon_sym_const] = ACTIONS(8430), - [anon_sym_constexpr] = ACTIONS(8430), - [anon_sym_volatile] = ACTIONS(8430), - [anon_sym_restrict] = ACTIONS(8430), - [anon_sym___restrict__] = ACTIONS(8430), - [anon_sym__Atomic] = ACTIONS(8430), - [anon_sym__Noreturn] = ACTIONS(8430), - [anon_sym_nullable] = ACTIONS(8430), - [anon_sym__Complex] = ACTIONS(8430), - [anon_sym__Nonnull] = ACTIONS(8430), - [anon_sym__Nullable] = ACTIONS(8430), - [anon_sym__Nullable_result] = ACTIONS(8430), - [anon_sym__Null_unspecified] = ACTIONS(8430), - [anon_sym___autoreleasing] = ACTIONS(8430), - [anon_sym___block] = ACTIONS(8430), - [anon_sym___bridge] = ACTIONS(8430), - [anon_sym___bridge_retained] = ACTIONS(8430), - [anon_sym___bridge_transfer] = ACTIONS(8430), - [anon_sym___complex] = ACTIONS(8430), - [anon_sym___const] = ACTIONS(8430), - [anon_sym___imag] = ACTIONS(8430), - [anon_sym___kindof] = ACTIONS(8430), - [anon_sym___nonnull] = ACTIONS(8430), - [anon_sym___nullable] = ACTIONS(8430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8430), - [anon_sym___real] = ACTIONS(8430), - [anon_sym___strong] = ACTIONS(8430), - [anon_sym___unsafe_unretained] = ACTIONS(8430), - [anon_sym___unused] = ACTIONS(8430), - [anon_sym___weak] = ACTIONS(8430), - [sym_primitive_type] = ACTIONS(8430), - [anon_sym_enum] = ACTIONS(8430), - [anon_sym_COLON] = ACTIONS(8432), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8430), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8430), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8430), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8430), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8430), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8430), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8430), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8430), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8430), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8430), - [anon_sym_NS_AVAILABLE] = ACTIONS(8430), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8430), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8430), - [anon_sym_API_AVAILABLE] = ACTIONS(8430), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8430), - [anon_sym_API_DEPRECATED] = ACTIONS(8430), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8430), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8430), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8430), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8430), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8430), - [anon_sym___deprecated_msg] = ACTIONS(8430), - [anon_sym___deprecated_enum_msg] = ACTIONS(8430), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8430), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8430), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8430), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8430), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8430), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8430), - [anon_sym__Alignas] = ACTIONS(8430), - }, - [4650] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8434), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4651] = { - [sym_identifier] = ACTIONS(8436), - [anon_sym_COMMA] = ACTIONS(8438), - [anon_sym_RPAREN] = ACTIONS(8438), - [anon_sym_LPAREN2] = ACTIONS(8438), - [anon_sym_STAR] = ACTIONS(8438), - [anon_sym_CARET] = ACTIONS(8438), - [anon_sym_SEMI] = ACTIONS(8438), - [anon_sym___extension__] = ACTIONS(8436), - [anon_sym_extern] = ACTIONS(8436), - [anon_sym___attribute__] = ACTIONS(8436), - [anon_sym___attribute] = ACTIONS(8436), - [anon_sym_noreturn] = ACTIONS(8436), - [anon_sym_LBRACK] = ACTIONS(8438), - [anon_sym___declspec] = ACTIONS(8436), - [anon_sym___based] = ACTIONS(8436), - [anon_sym_signed] = ACTIONS(8436), - [anon_sym_unsigned] = ACTIONS(8436), - [anon_sym_long] = ACTIONS(8436), - [anon_sym_short] = ACTIONS(8436), - [anon_sym_static] = ACTIONS(8436), - [anon_sym_auto] = ACTIONS(8436), - [anon_sym_register] = ACTIONS(8436), - [anon_sym_inline] = ACTIONS(8436), - [anon_sym___inline] = ACTIONS(8436), - [anon_sym___inline__] = ACTIONS(8436), - [anon_sym___forceinline] = ACTIONS(8436), - [anon_sym_thread_local] = ACTIONS(8436), - [anon_sym___thread] = ACTIONS(8436), - [anon_sym_CG_EXTERN] = ACTIONS(8436), - [anon_sym_CG_INLINE] = ACTIONS(8436), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8436), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8436), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8436), - [anon_sym_IBOutlet] = ACTIONS(8436), - [anon_sym_IBInspectable] = ACTIONS(8436), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8436), - [anon_sym_NS_INLINE] = ACTIONS(8436), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8436), - [anon_sym_OBJC_EXPORT] = ACTIONS(8436), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8436), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8436), - [anon_sym_const] = ACTIONS(8436), - [anon_sym_constexpr] = ACTIONS(8436), - [anon_sym_volatile] = ACTIONS(8436), - [anon_sym_restrict] = ACTIONS(8436), - [anon_sym___restrict__] = ACTIONS(8436), - [anon_sym__Atomic] = ACTIONS(8436), - [anon_sym__Noreturn] = ACTIONS(8436), - [anon_sym_nullable] = ACTIONS(8436), - [anon_sym__Complex] = ACTIONS(8436), - [anon_sym__Nonnull] = ACTIONS(8436), - [anon_sym__Nullable] = ACTIONS(8436), - [anon_sym__Nullable_result] = ACTIONS(8436), - [anon_sym__Null_unspecified] = ACTIONS(8436), - [anon_sym___autoreleasing] = ACTIONS(8436), - [anon_sym___block] = ACTIONS(8436), - [anon_sym___bridge] = ACTIONS(8436), - [anon_sym___bridge_retained] = ACTIONS(8436), - [anon_sym___bridge_transfer] = ACTIONS(8436), - [anon_sym___complex] = ACTIONS(8436), - [anon_sym___const] = ACTIONS(8436), - [anon_sym___imag] = ACTIONS(8436), - [anon_sym___kindof] = ACTIONS(8436), - [anon_sym___nonnull] = ACTIONS(8436), - [anon_sym___nullable] = ACTIONS(8436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8436), - [anon_sym___real] = ACTIONS(8436), - [anon_sym___strong] = ACTIONS(8436), - [anon_sym___unsafe_unretained] = ACTIONS(8436), - [anon_sym___unused] = ACTIONS(8436), - [anon_sym___weak] = ACTIONS(8436), - [sym_primitive_type] = ACTIONS(8436), - [anon_sym_enum] = ACTIONS(8436), - [anon_sym_COLON] = ACTIONS(8438), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8436), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8436), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8436), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8436), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8436), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8436), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8436), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8436), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8436), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8436), - [anon_sym_NS_AVAILABLE] = ACTIONS(8436), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8436), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8436), - [anon_sym_API_AVAILABLE] = ACTIONS(8436), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8436), - [anon_sym_API_DEPRECATED] = ACTIONS(8436), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8436), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8436), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8436), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8436), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8436), - [anon_sym___deprecated_msg] = ACTIONS(8436), - [anon_sym___deprecated_enum_msg] = ACTIONS(8436), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8436), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8436), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8436), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8436), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8436), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8436), - [anon_sym__Alignas] = ACTIONS(8436), - }, - [4652] = { - [sym_identifier] = ACTIONS(8440), - [anon_sym_COMMA] = ACTIONS(8442), - [anon_sym_RPAREN] = ACTIONS(8442), - [anon_sym_LPAREN2] = ACTIONS(8442), - [anon_sym_STAR] = ACTIONS(8442), - [anon_sym_CARET] = ACTIONS(8442), - [anon_sym_SEMI] = ACTIONS(8442), - [anon_sym___extension__] = ACTIONS(8440), - [anon_sym_extern] = ACTIONS(8440), - [anon_sym___attribute__] = ACTIONS(8440), - [anon_sym___attribute] = ACTIONS(8440), - [anon_sym_noreturn] = ACTIONS(8440), - [anon_sym_LBRACK] = ACTIONS(8442), - [anon_sym___declspec] = ACTIONS(8440), - [anon_sym___based] = ACTIONS(8440), - [anon_sym_signed] = ACTIONS(8440), - [anon_sym_unsigned] = ACTIONS(8440), - [anon_sym_long] = ACTIONS(8440), - [anon_sym_short] = ACTIONS(8440), - [anon_sym_static] = ACTIONS(8440), - [anon_sym_auto] = ACTIONS(8440), - [anon_sym_register] = ACTIONS(8440), - [anon_sym_inline] = ACTIONS(8440), - [anon_sym___inline] = ACTIONS(8440), - [anon_sym___inline__] = ACTIONS(8440), - [anon_sym___forceinline] = ACTIONS(8440), - [anon_sym_thread_local] = ACTIONS(8440), - [anon_sym___thread] = ACTIONS(8440), - [anon_sym_CG_EXTERN] = ACTIONS(8440), - [anon_sym_CG_INLINE] = ACTIONS(8440), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8440), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8440), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8440), - [anon_sym_IBOutlet] = ACTIONS(8440), - [anon_sym_IBInspectable] = ACTIONS(8440), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8440), - [anon_sym_NS_INLINE] = ACTIONS(8440), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8440), - [anon_sym_OBJC_EXPORT] = ACTIONS(8440), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8440), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8440), - [anon_sym_const] = ACTIONS(8440), - [anon_sym_constexpr] = ACTIONS(8440), - [anon_sym_volatile] = ACTIONS(8440), - [anon_sym_restrict] = ACTIONS(8440), - [anon_sym___restrict__] = ACTIONS(8440), - [anon_sym__Atomic] = ACTIONS(8440), - [anon_sym__Noreturn] = ACTIONS(8440), - [anon_sym_nullable] = ACTIONS(8440), - [anon_sym__Complex] = ACTIONS(8440), - [anon_sym__Nonnull] = ACTIONS(8440), - [anon_sym__Nullable] = ACTIONS(8440), - [anon_sym__Nullable_result] = ACTIONS(8440), - [anon_sym__Null_unspecified] = ACTIONS(8440), - [anon_sym___autoreleasing] = ACTIONS(8440), - [anon_sym___block] = ACTIONS(8440), - [anon_sym___bridge] = ACTIONS(8440), - [anon_sym___bridge_retained] = ACTIONS(8440), - [anon_sym___bridge_transfer] = ACTIONS(8440), - [anon_sym___complex] = ACTIONS(8440), - [anon_sym___const] = ACTIONS(8440), - [anon_sym___imag] = ACTIONS(8440), - [anon_sym___kindof] = ACTIONS(8440), - [anon_sym___nonnull] = ACTIONS(8440), - [anon_sym___nullable] = ACTIONS(8440), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8440), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8440), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8440), - [anon_sym___real] = ACTIONS(8440), - [anon_sym___strong] = ACTIONS(8440), - [anon_sym___unsafe_unretained] = ACTIONS(8440), - [anon_sym___unused] = ACTIONS(8440), - [anon_sym___weak] = ACTIONS(8440), - [sym_primitive_type] = ACTIONS(8440), - [anon_sym_enum] = ACTIONS(8440), - [anon_sym_COLON] = ACTIONS(8442), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8440), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8440), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8440), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8440), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8440), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8440), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8440), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8440), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8440), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8440), - [anon_sym_NS_AVAILABLE] = ACTIONS(8440), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8440), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8440), - [anon_sym_API_AVAILABLE] = ACTIONS(8440), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8440), - [anon_sym_API_DEPRECATED] = ACTIONS(8440), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8440), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8440), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8440), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8440), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8440), - [anon_sym___deprecated_msg] = ACTIONS(8440), - [anon_sym___deprecated_enum_msg] = ACTIONS(8440), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8440), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8440), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8440), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8440), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8440), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8440), - [anon_sym__Alignas] = ACTIONS(8440), - }, - [4653] = { - [sym_identifier] = ACTIONS(8444), - [anon_sym_COMMA] = ACTIONS(8446), - [anon_sym_RPAREN] = ACTIONS(8446), - [anon_sym_LPAREN2] = ACTIONS(8446), - [anon_sym_STAR] = ACTIONS(8446), - [anon_sym_CARET] = ACTIONS(8446), - [anon_sym_SEMI] = ACTIONS(8446), - [anon_sym___extension__] = ACTIONS(8444), - [anon_sym_extern] = ACTIONS(8444), - [anon_sym___attribute__] = ACTIONS(8444), - [anon_sym___attribute] = ACTIONS(8444), - [anon_sym_noreturn] = ACTIONS(8444), - [anon_sym_LBRACK] = ACTIONS(8446), - [anon_sym___declspec] = ACTIONS(8444), - [anon_sym___based] = ACTIONS(8444), - [anon_sym_signed] = ACTIONS(8444), - [anon_sym_unsigned] = ACTIONS(8444), - [anon_sym_long] = ACTIONS(8444), - [anon_sym_short] = ACTIONS(8444), - [anon_sym_static] = ACTIONS(8444), - [anon_sym_auto] = ACTIONS(8444), - [anon_sym_register] = ACTIONS(8444), - [anon_sym_inline] = ACTIONS(8444), - [anon_sym___inline] = ACTIONS(8444), - [anon_sym___inline__] = ACTIONS(8444), - [anon_sym___forceinline] = ACTIONS(8444), - [anon_sym_thread_local] = ACTIONS(8444), - [anon_sym___thread] = ACTIONS(8444), - [anon_sym_CG_EXTERN] = ACTIONS(8444), - [anon_sym_CG_INLINE] = ACTIONS(8444), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8444), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8444), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8444), - [anon_sym_IBOutlet] = ACTIONS(8444), - [anon_sym_IBInspectable] = ACTIONS(8444), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8444), - [anon_sym_NS_INLINE] = ACTIONS(8444), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8444), - [anon_sym_OBJC_EXPORT] = ACTIONS(8444), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8444), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8444), - [anon_sym_const] = ACTIONS(8444), - [anon_sym_constexpr] = ACTIONS(8444), - [anon_sym_volatile] = ACTIONS(8444), - [anon_sym_restrict] = ACTIONS(8444), - [anon_sym___restrict__] = ACTIONS(8444), - [anon_sym__Atomic] = ACTIONS(8444), - [anon_sym__Noreturn] = ACTIONS(8444), - [anon_sym_nullable] = ACTIONS(8444), - [anon_sym__Complex] = ACTIONS(8444), - [anon_sym__Nonnull] = ACTIONS(8444), - [anon_sym__Nullable] = ACTIONS(8444), - [anon_sym__Nullable_result] = ACTIONS(8444), - [anon_sym__Null_unspecified] = ACTIONS(8444), - [anon_sym___autoreleasing] = ACTIONS(8444), - [anon_sym___block] = ACTIONS(8444), - [anon_sym___bridge] = ACTIONS(8444), - [anon_sym___bridge_retained] = ACTIONS(8444), - [anon_sym___bridge_transfer] = ACTIONS(8444), - [anon_sym___complex] = ACTIONS(8444), - [anon_sym___const] = ACTIONS(8444), - [anon_sym___imag] = ACTIONS(8444), - [anon_sym___kindof] = ACTIONS(8444), - [anon_sym___nonnull] = ACTIONS(8444), - [anon_sym___nullable] = ACTIONS(8444), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8444), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8444), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8444), - [anon_sym___real] = ACTIONS(8444), - [anon_sym___strong] = ACTIONS(8444), - [anon_sym___unsafe_unretained] = ACTIONS(8444), - [anon_sym___unused] = ACTIONS(8444), - [anon_sym___weak] = ACTIONS(8444), - [sym_primitive_type] = ACTIONS(8444), - [anon_sym_enum] = ACTIONS(8444), - [anon_sym_COLON] = ACTIONS(8446), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8444), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8444), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8444), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8444), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8444), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8444), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8444), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8444), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8444), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8444), - [anon_sym_NS_AVAILABLE] = ACTIONS(8444), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8444), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8444), - [anon_sym_API_AVAILABLE] = ACTIONS(8444), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8444), - [anon_sym_API_DEPRECATED] = ACTIONS(8444), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8444), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8444), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8444), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8444), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8444), - [anon_sym___deprecated_msg] = ACTIONS(8444), - [anon_sym___deprecated_enum_msg] = ACTIONS(8444), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8444), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8444), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8444), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8444), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8444), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8444), - [anon_sym__Alignas] = ACTIONS(8444), - }, - [4654] = { - [sym_identifier] = ACTIONS(8448), - [anon_sym_COMMA] = ACTIONS(8450), - [anon_sym_RPAREN] = ACTIONS(8450), - [anon_sym_LPAREN2] = ACTIONS(8450), - [anon_sym_STAR] = ACTIONS(8450), - [anon_sym_CARET] = ACTIONS(8450), - [anon_sym_SEMI] = ACTIONS(8450), - [anon_sym___extension__] = ACTIONS(8448), - [anon_sym_extern] = ACTIONS(8448), - [anon_sym___attribute__] = ACTIONS(8448), - [anon_sym___attribute] = ACTIONS(8448), - [anon_sym_noreturn] = ACTIONS(8448), - [anon_sym_LBRACK] = ACTIONS(8450), - [anon_sym___declspec] = ACTIONS(8448), - [anon_sym___based] = ACTIONS(8448), - [anon_sym_signed] = ACTIONS(8448), - [anon_sym_unsigned] = ACTIONS(8448), - [anon_sym_long] = ACTIONS(8448), - [anon_sym_short] = ACTIONS(8448), - [anon_sym_static] = ACTIONS(8448), - [anon_sym_auto] = ACTIONS(8448), - [anon_sym_register] = ACTIONS(8448), - [anon_sym_inline] = ACTIONS(8448), - [anon_sym___inline] = ACTIONS(8448), - [anon_sym___inline__] = ACTIONS(8448), - [anon_sym___forceinline] = ACTIONS(8448), - [anon_sym_thread_local] = ACTIONS(8448), - [anon_sym___thread] = ACTIONS(8448), - [anon_sym_CG_EXTERN] = ACTIONS(8448), - [anon_sym_CG_INLINE] = ACTIONS(8448), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8448), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8448), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8448), - [anon_sym_IBOutlet] = ACTIONS(8448), - [anon_sym_IBInspectable] = ACTIONS(8448), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8448), - [anon_sym_NS_INLINE] = ACTIONS(8448), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8448), - [anon_sym_OBJC_EXPORT] = ACTIONS(8448), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8448), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8448), - [anon_sym_const] = ACTIONS(8448), - [anon_sym_constexpr] = ACTIONS(8448), - [anon_sym_volatile] = ACTIONS(8448), - [anon_sym_restrict] = ACTIONS(8448), - [anon_sym___restrict__] = ACTIONS(8448), - [anon_sym__Atomic] = ACTIONS(8448), - [anon_sym__Noreturn] = ACTIONS(8448), - [anon_sym_nullable] = ACTIONS(8448), - [anon_sym__Complex] = ACTIONS(8448), - [anon_sym__Nonnull] = ACTIONS(8448), - [anon_sym__Nullable] = ACTIONS(8448), - [anon_sym__Nullable_result] = ACTIONS(8448), - [anon_sym__Null_unspecified] = ACTIONS(8448), - [anon_sym___autoreleasing] = ACTIONS(8448), - [anon_sym___block] = ACTIONS(8448), - [anon_sym___bridge] = ACTIONS(8448), - [anon_sym___bridge_retained] = ACTIONS(8448), - [anon_sym___bridge_transfer] = ACTIONS(8448), - [anon_sym___complex] = ACTIONS(8448), - [anon_sym___const] = ACTIONS(8448), - [anon_sym___imag] = ACTIONS(8448), - [anon_sym___kindof] = ACTIONS(8448), - [anon_sym___nonnull] = ACTIONS(8448), - [anon_sym___nullable] = ACTIONS(8448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8448), - [anon_sym___real] = ACTIONS(8448), - [anon_sym___strong] = ACTIONS(8448), - [anon_sym___unsafe_unretained] = ACTIONS(8448), - [anon_sym___unused] = ACTIONS(8448), - [anon_sym___weak] = ACTIONS(8448), - [sym_primitive_type] = ACTIONS(8448), - [anon_sym_enum] = ACTIONS(8448), - [anon_sym_COLON] = ACTIONS(8450), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8448), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8448), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8448), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8448), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8448), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8448), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8448), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8448), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8448), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8448), - [anon_sym_NS_AVAILABLE] = ACTIONS(8448), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8448), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8448), - [anon_sym_API_AVAILABLE] = ACTIONS(8448), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8448), - [anon_sym_API_DEPRECATED] = ACTIONS(8448), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8448), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8448), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8448), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8448), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8448), - [anon_sym___deprecated_msg] = ACTIONS(8448), - [anon_sym___deprecated_enum_msg] = ACTIONS(8448), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8448), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8448), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8448), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8448), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8448), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8448), - [anon_sym__Alignas] = ACTIONS(8448), - }, - [4655] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8452), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4656] = { - [sym_identifier] = ACTIONS(8454), - [anon_sym_COMMA] = ACTIONS(8456), - [anon_sym_RPAREN] = ACTIONS(8456), - [anon_sym_LPAREN2] = ACTIONS(8456), - [anon_sym_STAR] = ACTIONS(8456), - [anon_sym_CARET] = ACTIONS(8456), - [anon_sym_SEMI] = ACTIONS(8456), - [anon_sym___extension__] = ACTIONS(8454), - [anon_sym_extern] = ACTIONS(8454), - [anon_sym___attribute__] = ACTIONS(8454), - [anon_sym___attribute] = ACTIONS(8454), - [anon_sym_noreturn] = ACTIONS(8454), - [anon_sym_LBRACK] = ACTIONS(8456), - [anon_sym___declspec] = ACTIONS(8454), - [anon_sym___based] = ACTIONS(8454), - [anon_sym_signed] = ACTIONS(8454), - [anon_sym_unsigned] = ACTIONS(8454), - [anon_sym_long] = ACTIONS(8454), - [anon_sym_short] = ACTIONS(8454), - [anon_sym_static] = ACTIONS(8454), - [anon_sym_auto] = ACTIONS(8454), - [anon_sym_register] = ACTIONS(8454), - [anon_sym_inline] = ACTIONS(8454), - [anon_sym___inline] = ACTIONS(8454), - [anon_sym___inline__] = ACTIONS(8454), - [anon_sym___forceinline] = ACTIONS(8454), - [anon_sym_thread_local] = ACTIONS(8454), - [anon_sym___thread] = ACTIONS(8454), - [anon_sym_CG_EXTERN] = ACTIONS(8454), - [anon_sym_CG_INLINE] = ACTIONS(8454), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8454), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8454), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8454), - [anon_sym_IBOutlet] = ACTIONS(8454), - [anon_sym_IBInspectable] = ACTIONS(8454), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8454), - [anon_sym_NS_INLINE] = ACTIONS(8454), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8454), - [anon_sym_OBJC_EXPORT] = ACTIONS(8454), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8454), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8454), - [anon_sym_const] = ACTIONS(8454), - [anon_sym_constexpr] = ACTIONS(8454), - [anon_sym_volatile] = ACTIONS(8454), - [anon_sym_restrict] = ACTIONS(8454), - [anon_sym___restrict__] = ACTIONS(8454), - [anon_sym__Atomic] = ACTIONS(8454), - [anon_sym__Noreturn] = ACTIONS(8454), - [anon_sym_nullable] = ACTIONS(8454), - [anon_sym__Complex] = ACTIONS(8454), - [anon_sym__Nonnull] = ACTIONS(8454), - [anon_sym__Nullable] = ACTIONS(8454), - [anon_sym__Nullable_result] = ACTIONS(8454), - [anon_sym__Null_unspecified] = ACTIONS(8454), - [anon_sym___autoreleasing] = ACTIONS(8454), - [anon_sym___block] = ACTIONS(8454), - [anon_sym___bridge] = ACTIONS(8454), - [anon_sym___bridge_retained] = ACTIONS(8454), - [anon_sym___bridge_transfer] = ACTIONS(8454), - [anon_sym___complex] = ACTIONS(8454), - [anon_sym___const] = ACTIONS(8454), - [anon_sym___imag] = ACTIONS(8454), - [anon_sym___kindof] = ACTIONS(8454), - [anon_sym___nonnull] = ACTIONS(8454), - [anon_sym___nullable] = ACTIONS(8454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8454), - [anon_sym___real] = ACTIONS(8454), - [anon_sym___strong] = ACTIONS(8454), - [anon_sym___unsafe_unretained] = ACTIONS(8454), - [anon_sym___unused] = ACTIONS(8454), - [anon_sym___weak] = ACTIONS(8454), - [sym_primitive_type] = ACTIONS(8454), - [anon_sym_enum] = ACTIONS(8454), - [anon_sym_COLON] = ACTIONS(8456), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8454), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8454), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8454), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8454), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8454), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8454), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8454), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8454), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8454), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8454), - [anon_sym_NS_AVAILABLE] = ACTIONS(8454), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8454), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8454), - [anon_sym_API_AVAILABLE] = ACTIONS(8454), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8454), - [anon_sym_API_DEPRECATED] = ACTIONS(8454), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8454), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8454), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8454), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8454), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8454), - [anon_sym___deprecated_msg] = ACTIONS(8454), - [anon_sym___deprecated_enum_msg] = ACTIONS(8454), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8454), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8454), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8454), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8454), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8454), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8454), - [anon_sym__Alignas] = ACTIONS(8454), - }, - [4657] = { - [sym_identifier] = ACTIONS(8458), - [anon_sym_COMMA] = ACTIONS(8460), - [anon_sym_RPAREN] = ACTIONS(8460), - [anon_sym_LPAREN2] = ACTIONS(8460), - [anon_sym_STAR] = ACTIONS(8460), - [anon_sym_CARET] = ACTIONS(8460), - [anon_sym_SEMI] = ACTIONS(8460), - [anon_sym___extension__] = ACTIONS(8458), - [anon_sym_extern] = ACTIONS(8458), - [anon_sym___attribute__] = ACTIONS(8458), - [anon_sym___attribute] = ACTIONS(8458), - [anon_sym_noreturn] = ACTIONS(8458), - [anon_sym_LBRACK] = ACTIONS(8460), - [anon_sym___declspec] = ACTIONS(8458), - [anon_sym___based] = ACTIONS(8458), - [anon_sym_signed] = ACTIONS(8458), - [anon_sym_unsigned] = ACTIONS(8458), - [anon_sym_long] = ACTIONS(8458), - [anon_sym_short] = ACTIONS(8458), - [anon_sym_static] = ACTIONS(8458), - [anon_sym_auto] = ACTIONS(8458), - [anon_sym_register] = ACTIONS(8458), - [anon_sym_inline] = ACTIONS(8458), - [anon_sym___inline] = ACTIONS(8458), - [anon_sym___inline__] = ACTIONS(8458), - [anon_sym___forceinline] = ACTIONS(8458), - [anon_sym_thread_local] = ACTIONS(8458), - [anon_sym___thread] = ACTIONS(8458), - [anon_sym_CG_EXTERN] = ACTIONS(8458), - [anon_sym_CG_INLINE] = ACTIONS(8458), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8458), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8458), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8458), - [anon_sym_IBOutlet] = ACTIONS(8458), - [anon_sym_IBInspectable] = ACTIONS(8458), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8458), - [anon_sym_NS_INLINE] = ACTIONS(8458), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8458), - [anon_sym_OBJC_EXPORT] = ACTIONS(8458), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8458), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8458), - [anon_sym_const] = ACTIONS(8458), - [anon_sym_constexpr] = ACTIONS(8458), - [anon_sym_volatile] = ACTIONS(8458), - [anon_sym_restrict] = ACTIONS(8458), - [anon_sym___restrict__] = ACTIONS(8458), - [anon_sym__Atomic] = ACTIONS(8458), - [anon_sym__Noreturn] = ACTIONS(8458), - [anon_sym_nullable] = ACTIONS(8458), - [anon_sym__Complex] = ACTIONS(8458), - [anon_sym__Nonnull] = ACTIONS(8458), - [anon_sym__Nullable] = ACTIONS(8458), - [anon_sym__Nullable_result] = ACTIONS(8458), - [anon_sym__Null_unspecified] = ACTIONS(8458), - [anon_sym___autoreleasing] = ACTIONS(8458), - [anon_sym___block] = ACTIONS(8458), - [anon_sym___bridge] = ACTIONS(8458), - [anon_sym___bridge_retained] = ACTIONS(8458), - [anon_sym___bridge_transfer] = ACTIONS(8458), - [anon_sym___complex] = ACTIONS(8458), - [anon_sym___const] = ACTIONS(8458), - [anon_sym___imag] = ACTIONS(8458), - [anon_sym___kindof] = ACTIONS(8458), - [anon_sym___nonnull] = ACTIONS(8458), - [anon_sym___nullable] = ACTIONS(8458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8458), - [anon_sym___real] = ACTIONS(8458), - [anon_sym___strong] = ACTIONS(8458), - [anon_sym___unsafe_unretained] = ACTIONS(8458), - [anon_sym___unused] = ACTIONS(8458), - [anon_sym___weak] = ACTIONS(8458), - [sym_primitive_type] = ACTIONS(8458), - [anon_sym_enum] = ACTIONS(8458), - [anon_sym_COLON] = ACTIONS(8460), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8458), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8458), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8458), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8458), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8458), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8458), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8458), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8458), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8458), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8458), - [anon_sym_NS_AVAILABLE] = ACTIONS(8458), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8458), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8458), - [anon_sym_API_AVAILABLE] = ACTIONS(8458), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8458), - [anon_sym_API_DEPRECATED] = ACTIONS(8458), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8458), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8458), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8458), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8458), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8458), - [anon_sym___deprecated_msg] = ACTIONS(8458), - [anon_sym___deprecated_enum_msg] = ACTIONS(8458), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8458), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8458), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8458), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8458), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8458), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8458), - [anon_sym__Alignas] = ACTIONS(8458), - }, - [4658] = { - [sym_identifier] = ACTIONS(8462), - [anon_sym_COMMA] = ACTIONS(8464), - [anon_sym_RPAREN] = ACTIONS(8464), - [anon_sym_LPAREN2] = ACTIONS(8464), - [anon_sym_STAR] = ACTIONS(8464), - [anon_sym_CARET] = ACTIONS(8464), - [anon_sym_SEMI] = ACTIONS(8464), - [anon_sym___extension__] = ACTIONS(8462), - [anon_sym_extern] = ACTIONS(8462), - [anon_sym___attribute__] = ACTIONS(8462), - [anon_sym___attribute] = ACTIONS(8462), - [anon_sym_noreturn] = ACTIONS(8462), - [anon_sym_LBRACK] = ACTIONS(8464), - [anon_sym___declspec] = ACTIONS(8462), - [anon_sym___based] = ACTIONS(8462), - [anon_sym_signed] = ACTIONS(8462), - [anon_sym_unsigned] = ACTIONS(8462), - [anon_sym_long] = ACTIONS(8462), - [anon_sym_short] = ACTIONS(8462), - [anon_sym_static] = ACTIONS(8462), - [anon_sym_auto] = ACTIONS(8462), - [anon_sym_register] = ACTIONS(8462), - [anon_sym_inline] = ACTIONS(8462), - [anon_sym___inline] = ACTIONS(8462), - [anon_sym___inline__] = ACTIONS(8462), - [anon_sym___forceinline] = ACTIONS(8462), - [anon_sym_thread_local] = ACTIONS(8462), - [anon_sym___thread] = ACTIONS(8462), - [anon_sym_CG_EXTERN] = ACTIONS(8462), - [anon_sym_CG_INLINE] = ACTIONS(8462), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8462), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8462), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8462), - [anon_sym_IBOutlet] = ACTIONS(8462), - [anon_sym_IBInspectable] = ACTIONS(8462), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8462), - [anon_sym_NS_INLINE] = ACTIONS(8462), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8462), - [anon_sym_OBJC_EXPORT] = ACTIONS(8462), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8462), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8462), - [anon_sym_const] = ACTIONS(8462), - [anon_sym_constexpr] = ACTIONS(8462), - [anon_sym_volatile] = ACTIONS(8462), - [anon_sym_restrict] = ACTIONS(8462), - [anon_sym___restrict__] = ACTIONS(8462), - [anon_sym__Atomic] = ACTIONS(8462), - [anon_sym__Noreturn] = ACTIONS(8462), - [anon_sym_nullable] = ACTIONS(8462), - [anon_sym__Complex] = ACTIONS(8462), - [anon_sym__Nonnull] = ACTIONS(8462), - [anon_sym__Nullable] = ACTIONS(8462), - [anon_sym__Nullable_result] = ACTIONS(8462), - [anon_sym__Null_unspecified] = ACTIONS(8462), - [anon_sym___autoreleasing] = ACTIONS(8462), - [anon_sym___block] = ACTIONS(8462), - [anon_sym___bridge] = ACTIONS(8462), - [anon_sym___bridge_retained] = ACTIONS(8462), - [anon_sym___bridge_transfer] = ACTIONS(8462), - [anon_sym___complex] = ACTIONS(8462), - [anon_sym___const] = ACTIONS(8462), - [anon_sym___imag] = ACTIONS(8462), - [anon_sym___kindof] = ACTIONS(8462), - [anon_sym___nonnull] = ACTIONS(8462), - [anon_sym___nullable] = ACTIONS(8462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8462), - [anon_sym___real] = ACTIONS(8462), - [anon_sym___strong] = ACTIONS(8462), - [anon_sym___unsafe_unretained] = ACTIONS(8462), - [anon_sym___unused] = ACTIONS(8462), - [anon_sym___weak] = ACTIONS(8462), - [sym_primitive_type] = ACTIONS(8462), - [anon_sym_enum] = ACTIONS(8462), - [anon_sym_COLON] = ACTIONS(8464), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8462), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8462), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8462), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8462), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8462), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8462), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8462), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8462), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8462), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8462), - [anon_sym_NS_AVAILABLE] = ACTIONS(8462), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8462), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8462), - [anon_sym_API_AVAILABLE] = ACTIONS(8462), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8462), - [anon_sym_API_DEPRECATED] = ACTIONS(8462), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8462), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8462), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8462), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8462), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8462), - [anon_sym___deprecated_msg] = ACTIONS(8462), - [anon_sym___deprecated_enum_msg] = ACTIONS(8462), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8462), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8462), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8462), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8462), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8462), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8462), - [anon_sym__Alignas] = ACTIONS(8462), - }, - [4659] = { - [sym_identifier] = ACTIONS(8466), - [anon_sym_COMMA] = ACTIONS(8468), - [anon_sym_RPAREN] = ACTIONS(8468), - [anon_sym_LPAREN2] = ACTIONS(8468), - [anon_sym_STAR] = ACTIONS(8468), - [anon_sym_CARET] = ACTIONS(8468), - [anon_sym_SEMI] = ACTIONS(8468), - [anon_sym___extension__] = ACTIONS(8466), - [anon_sym_extern] = ACTIONS(8466), - [anon_sym___attribute__] = ACTIONS(8466), - [anon_sym___attribute] = ACTIONS(8466), - [anon_sym_noreturn] = ACTIONS(8466), - [anon_sym_LBRACK] = ACTIONS(8468), - [anon_sym___declspec] = ACTIONS(8466), - [anon_sym___based] = ACTIONS(8466), - [anon_sym_signed] = ACTIONS(8466), - [anon_sym_unsigned] = ACTIONS(8466), - [anon_sym_long] = ACTIONS(8466), - [anon_sym_short] = ACTIONS(8466), - [anon_sym_static] = ACTIONS(8466), - [anon_sym_auto] = ACTIONS(8466), - [anon_sym_register] = ACTIONS(8466), - [anon_sym_inline] = ACTIONS(8466), - [anon_sym___inline] = ACTIONS(8466), - [anon_sym___inline__] = ACTIONS(8466), - [anon_sym___forceinline] = ACTIONS(8466), - [anon_sym_thread_local] = ACTIONS(8466), - [anon_sym___thread] = ACTIONS(8466), - [anon_sym_CG_EXTERN] = ACTIONS(8466), - [anon_sym_CG_INLINE] = ACTIONS(8466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8466), - [anon_sym_IBOutlet] = ACTIONS(8466), - [anon_sym_IBInspectable] = ACTIONS(8466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8466), - [anon_sym_NS_INLINE] = ACTIONS(8466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8466), - [anon_sym_OBJC_EXPORT] = ACTIONS(8466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8466), - [anon_sym_const] = ACTIONS(8466), - [anon_sym_constexpr] = ACTIONS(8466), - [anon_sym_volatile] = ACTIONS(8466), - [anon_sym_restrict] = ACTIONS(8466), - [anon_sym___restrict__] = ACTIONS(8466), - [anon_sym__Atomic] = ACTIONS(8466), - [anon_sym__Noreturn] = ACTIONS(8466), - [anon_sym_nullable] = ACTIONS(8466), - [anon_sym__Complex] = ACTIONS(8466), - [anon_sym__Nonnull] = ACTIONS(8466), - [anon_sym__Nullable] = ACTIONS(8466), - [anon_sym__Nullable_result] = ACTIONS(8466), - [anon_sym__Null_unspecified] = ACTIONS(8466), - [anon_sym___autoreleasing] = ACTIONS(8466), - [anon_sym___block] = ACTIONS(8466), - [anon_sym___bridge] = ACTIONS(8466), - [anon_sym___bridge_retained] = ACTIONS(8466), - [anon_sym___bridge_transfer] = ACTIONS(8466), - [anon_sym___complex] = ACTIONS(8466), - [anon_sym___const] = ACTIONS(8466), - [anon_sym___imag] = ACTIONS(8466), - [anon_sym___kindof] = ACTIONS(8466), - [anon_sym___nonnull] = ACTIONS(8466), - [anon_sym___nullable] = ACTIONS(8466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8466), - [anon_sym___real] = ACTIONS(8466), - [anon_sym___strong] = ACTIONS(8466), - [anon_sym___unsafe_unretained] = ACTIONS(8466), - [anon_sym___unused] = ACTIONS(8466), - [anon_sym___weak] = ACTIONS(8466), - [sym_primitive_type] = ACTIONS(8466), - [anon_sym_enum] = ACTIONS(8466), - [anon_sym_COLON] = ACTIONS(8468), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8466), - [anon_sym_NS_AVAILABLE] = ACTIONS(8466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8466), - [anon_sym_API_AVAILABLE] = ACTIONS(8466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8466), - [anon_sym_API_DEPRECATED] = ACTIONS(8466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8466), - [anon_sym___deprecated_msg] = ACTIONS(8466), - [anon_sym___deprecated_enum_msg] = ACTIONS(8466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8466), - [anon_sym__Alignas] = ACTIONS(8466), - }, - [4660] = { - [sym_identifier] = ACTIONS(8470), - [anon_sym_COMMA] = ACTIONS(8472), - [anon_sym_RPAREN] = ACTIONS(8472), - [anon_sym_LPAREN2] = ACTIONS(8472), - [anon_sym_STAR] = ACTIONS(8472), - [anon_sym_CARET] = ACTIONS(8472), - [anon_sym_SEMI] = ACTIONS(8472), - [anon_sym___extension__] = ACTIONS(8470), - [anon_sym_extern] = ACTIONS(8470), - [anon_sym___attribute__] = ACTIONS(8470), - [anon_sym___attribute] = ACTIONS(8470), - [anon_sym_noreturn] = ACTIONS(8470), - [anon_sym_LBRACK] = ACTIONS(8472), - [anon_sym___declspec] = ACTIONS(8470), - [anon_sym___based] = ACTIONS(8470), - [anon_sym_signed] = ACTIONS(8470), - [anon_sym_unsigned] = ACTIONS(8470), - [anon_sym_long] = ACTIONS(8470), - [anon_sym_short] = ACTIONS(8470), - [anon_sym_static] = ACTIONS(8470), - [anon_sym_auto] = ACTIONS(8470), - [anon_sym_register] = ACTIONS(8470), - [anon_sym_inline] = ACTIONS(8470), - [anon_sym___inline] = ACTIONS(8470), - [anon_sym___inline__] = ACTIONS(8470), - [anon_sym___forceinline] = ACTIONS(8470), - [anon_sym_thread_local] = ACTIONS(8470), - [anon_sym___thread] = ACTIONS(8470), - [anon_sym_CG_EXTERN] = ACTIONS(8470), - [anon_sym_CG_INLINE] = ACTIONS(8470), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8470), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8470), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8470), - [anon_sym_IBOutlet] = ACTIONS(8470), - [anon_sym_IBInspectable] = ACTIONS(8470), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8470), - [anon_sym_NS_INLINE] = ACTIONS(8470), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8470), - [anon_sym_OBJC_EXPORT] = ACTIONS(8470), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8470), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8470), - [anon_sym_const] = ACTIONS(8470), - [anon_sym_constexpr] = ACTIONS(8470), - [anon_sym_volatile] = ACTIONS(8470), - [anon_sym_restrict] = ACTIONS(8470), - [anon_sym___restrict__] = ACTIONS(8470), - [anon_sym__Atomic] = ACTIONS(8470), - [anon_sym__Noreturn] = ACTIONS(8470), - [anon_sym_nullable] = ACTIONS(8470), - [anon_sym__Complex] = ACTIONS(8470), - [anon_sym__Nonnull] = ACTIONS(8470), - [anon_sym__Nullable] = ACTIONS(8470), - [anon_sym__Nullable_result] = ACTIONS(8470), - [anon_sym__Null_unspecified] = ACTIONS(8470), - [anon_sym___autoreleasing] = ACTIONS(8470), - [anon_sym___block] = ACTIONS(8470), - [anon_sym___bridge] = ACTIONS(8470), - [anon_sym___bridge_retained] = ACTIONS(8470), - [anon_sym___bridge_transfer] = ACTIONS(8470), - [anon_sym___complex] = ACTIONS(8470), - [anon_sym___const] = ACTIONS(8470), - [anon_sym___imag] = ACTIONS(8470), - [anon_sym___kindof] = ACTIONS(8470), - [anon_sym___nonnull] = ACTIONS(8470), - [anon_sym___nullable] = ACTIONS(8470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8470), - [anon_sym___real] = ACTIONS(8470), - [anon_sym___strong] = ACTIONS(8470), - [anon_sym___unsafe_unretained] = ACTIONS(8470), - [anon_sym___unused] = ACTIONS(8470), - [anon_sym___weak] = ACTIONS(8470), - [sym_primitive_type] = ACTIONS(8470), - [anon_sym_enum] = ACTIONS(8470), - [anon_sym_COLON] = ACTIONS(8472), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8470), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8470), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8470), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8470), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8470), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8470), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8470), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8470), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8470), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8470), - [anon_sym_NS_AVAILABLE] = ACTIONS(8470), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8470), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8470), - [anon_sym_API_AVAILABLE] = ACTIONS(8470), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8470), - [anon_sym_API_DEPRECATED] = ACTIONS(8470), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8470), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8470), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8470), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8470), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8470), - [anon_sym___deprecated_msg] = ACTIONS(8470), - [anon_sym___deprecated_enum_msg] = ACTIONS(8470), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8470), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8470), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8470), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8470), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8470), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8470), - [anon_sym__Alignas] = ACTIONS(8470), - }, - [4661] = { - [sym_identifier] = ACTIONS(8474), - [anon_sym_COMMA] = ACTIONS(8476), - [anon_sym_RPAREN] = ACTIONS(8476), - [anon_sym_LPAREN2] = ACTIONS(8476), - [anon_sym_STAR] = ACTIONS(8476), - [anon_sym_CARET] = ACTIONS(8476), - [anon_sym_SEMI] = ACTIONS(8476), - [anon_sym___extension__] = ACTIONS(8474), - [anon_sym_extern] = ACTIONS(8474), - [anon_sym___attribute__] = ACTIONS(8474), - [anon_sym___attribute] = ACTIONS(8474), - [anon_sym_noreturn] = ACTIONS(8474), - [anon_sym_LBRACK] = ACTIONS(8476), - [anon_sym___declspec] = ACTIONS(8474), - [anon_sym___based] = ACTIONS(8474), - [anon_sym_signed] = ACTIONS(8474), - [anon_sym_unsigned] = ACTIONS(8474), - [anon_sym_long] = ACTIONS(8474), - [anon_sym_short] = ACTIONS(8474), - [anon_sym_static] = ACTIONS(8474), - [anon_sym_auto] = ACTIONS(8474), - [anon_sym_register] = ACTIONS(8474), - [anon_sym_inline] = ACTIONS(8474), - [anon_sym___inline] = ACTIONS(8474), - [anon_sym___inline__] = ACTIONS(8474), - [anon_sym___forceinline] = ACTIONS(8474), - [anon_sym_thread_local] = ACTIONS(8474), - [anon_sym___thread] = ACTIONS(8474), - [anon_sym_CG_EXTERN] = ACTIONS(8474), - [anon_sym_CG_INLINE] = ACTIONS(8474), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8474), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8474), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8474), - [anon_sym_IBOutlet] = ACTIONS(8474), - [anon_sym_IBInspectable] = ACTIONS(8474), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8474), - [anon_sym_NS_INLINE] = ACTIONS(8474), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8474), - [anon_sym_OBJC_EXPORT] = ACTIONS(8474), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8474), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8474), - [anon_sym_const] = ACTIONS(8474), - [anon_sym_constexpr] = ACTIONS(8474), - [anon_sym_volatile] = ACTIONS(8474), - [anon_sym_restrict] = ACTIONS(8474), - [anon_sym___restrict__] = ACTIONS(8474), - [anon_sym__Atomic] = ACTIONS(8474), - [anon_sym__Noreturn] = ACTIONS(8474), - [anon_sym_nullable] = ACTIONS(8474), - [anon_sym__Complex] = ACTIONS(8474), - [anon_sym__Nonnull] = ACTIONS(8474), - [anon_sym__Nullable] = ACTIONS(8474), - [anon_sym__Nullable_result] = ACTIONS(8474), - [anon_sym__Null_unspecified] = ACTIONS(8474), - [anon_sym___autoreleasing] = ACTIONS(8474), - [anon_sym___block] = ACTIONS(8474), - [anon_sym___bridge] = ACTIONS(8474), - [anon_sym___bridge_retained] = ACTIONS(8474), - [anon_sym___bridge_transfer] = ACTIONS(8474), - [anon_sym___complex] = ACTIONS(8474), - [anon_sym___const] = ACTIONS(8474), - [anon_sym___imag] = ACTIONS(8474), - [anon_sym___kindof] = ACTIONS(8474), - [anon_sym___nonnull] = ACTIONS(8474), - [anon_sym___nullable] = ACTIONS(8474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8474), - [anon_sym___real] = ACTIONS(8474), - [anon_sym___strong] = ACTIONS(8474), - [anon_sym___unsafe_unretained] = ACTIONS(8474), - [anon_sym___unused] = ACTIONS(8474), - [anon_sym___weak] = ACTIONS(8474), - [sym_primitive_type] = ACTIONS(8474), - [anon_sym_enum] = ACTIONS(8474), - [anon_sym_COLON] = ACTIONS(8476), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8474), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8474), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8474), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8474), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8474), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8474), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8474), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8474), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8474), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8474), - [anon_sym_NS_AVAILABLE] = ACTIONS(8474), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8474), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8474), - [anon_sym_API_AVAILABLE] = ACTIONS(8474), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8474), - [anon_sym_API_DEPRECATED] = ACTIONS(8474), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8474), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8474), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8474), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8474), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8474), - [anon_sym___deprecated_msg] = ACTIONS(8474), - [anon_sym___deprecated_enum_msg] = ACTIONS(8474), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8474), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8474), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8474), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8474), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8474), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8474), - [anon_sym__Alignas] = ACTIONS(8474), - }, - [4662] = { - [sym_identifier] = ACTIONS(8478), - [anon_sym_COMMA] = ACTIONS(8480), - [anon_sym_RPAREN] = ACTIONS(8480), - [anon_sym_LPAREN2] = ACTIONS(8480), - [anon_sym_STAR] = ACTIONS(8480), - [anon_sym_CARET] = ACTIONS(8480), - [anon_sym_SEMI] = ACTIONS(8480), - [anon_sym___extension__] = ACTIONS(8478), - [anon_sym_extern] = ACTIONS(8478), - [anon_sym___attribute__] = ACTIONS(8478), - [anon_sym___attribute] = ACTIONS(8478), - [anon_sym_noreturn] = ACTIONS(8478), - [anon_sym_LBRACK] = ACTIONS(8480), - [anon_sym___declspec] = ACTIONS(8478), - [anon_sym___based] = ACTIONS(8478), - [anon_sym_signed] = ACTIONS(8478), - [anon_sym_unsigned] = ACTIONS(8478), - [anon_sym_long] = ACTIONS(8478), - [anon_sym_short] = ACTIONS(8478), - [anon_sym_static] = ACTIONS(8478), - [anon_sym_auto] = ACTIONS(8478), - [anon_sym_register] = ACTIONS(8478), - [anon_sym_inline] = ACTIONS(8478), - [anon_sym___inline] = ACTIONS(8478), - [anon_sym___inline__] = ACTIONS(8478), - [anon_sym___forceinline] = ACTIONS(8478), - [anon_sym_thread_local] = ACTIONS(8478), - [anon_sym___thread] = ACTIONS(8478), - [anon_sym_CG_EXTERN] = ACTIONS(8478), - [anon_sym_CG_INLINE] = ACTIONS(8478), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8478), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8478), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8478), - [anon_sym_IBOutlet] = ACTIONS(8478), - [anon_sym_IBInspectable] = ACTIONS(8478), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8478), - [anon_sym_NS_INLINE] = ACTIONS(8478), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8478), - [anon_sym_OBJC_EXPORT] = ACTIONS(8478), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8478), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8478), - [anon_sym_const] = ACTIONS(8478), - [anon_sym_constexpr] = ACTIONS(8478), - [anon_sym_volatile] = ACTIONS(8478), - [anon_sym_restrict] = ACTIONS(8478), - [anon_sym___restrict__] = ACTIONS(8478), - [anon_sym__Atomic] = ACTIONS(8478), - [anon_sym__Noreturn] = ACTIONS(8478), - [anon_sym_nullable] = ACTIONS(8478), - [anon_sym__Complex] = ACTIONS(8478), - [anon_sym__Nonnull] = ACTIONS(8478), - [anon_sym__Nullable] = ACTIONS(8478), - [anon_sym__Nullable_result] = ACTIONS(8478), - [anon_sym__Null_unspecified] = ACTIONS(8478), - [anon_sym___autoreleasing] = ACTIONS(8478), - [anon_sym___block] = ACTIONS(8478), - [anon_sym___bridge] = ACTIONS(8478), - [anon_sym___bridge_retained] = ACTIONS(8478), - [anon_sym___bridge_transfer] = ACTIONS(8478), - [anon_sym___complex] = ACTIONS(8478), - [anon_sym___const] = ACTIONS(8478), - [anon_sym___imag] = ACTIONS(8478), - [anon_sym___kindof] = ACTIONS(8478), - [anon_sym___nonnull] = ACTIONS(8478), - [anon_sym___nullable] = ACTIONS(8478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8478), - [anon_sym___real] = ACTIONS(8478), - [anon_sym___strong] = ACTIONS(8478), - [anon_sym___unsafe_unretained] = ACTIONS(8478), - [anon_sym___unused] = ACTIONS(8478), - [anon_sym___weak] = ACTIONS(8478), - [sym_primitive_type] = ACTIONS(8478), - [anon_sym_enum] = ACTIONS(8478), - [anon_sym_COLON] = ACTIONS(8480), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8478), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8478), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8478), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8478), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8478), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8478), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8478), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8478), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8478), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8478), - [anon_sym_NS_AVAILABLE] = ACTIONS(8478), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8478), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8478), - [anon_sym_API_AVAILABLE] = ACTIONS(8478), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8478), - [anon_sym_API_DEPRECATED] = ACTIONS(8478), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8478), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8478), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8478), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8478), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8478), - [anon_sym___deprecated_msg] = ACTIONS(8478), - [anon_sym___deprecated_enum_msg] = ACTIONS(8478), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8478), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8478), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8478), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8478), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8478), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8478), - [anon_sym__Alignas] = ACTIONS(8478), - }, - [4663] = { - [sym_identifier] = ACTIONS(8482), - [anon_sym_COMMA] = ACTIONS(8484), - [anon_sym_RPAREN] = ACTIONS(8484), - [anon_sym_LPAREN2] = ACTIONS(8484), - [anon_sym_STAR] = ACTIONS(8484), - [anon_sym_CARET] = ACTIONS(8484), - [anon_sym_SEMI] = ACTIONS(8484), - [anon_sym___extension__] = ACTIONS(8482), - [anon_sym_extern] = ACTIONS(8482), - [anon_sym___attribute__] = ACTIONS(8482), - [anon_sym___attribute] = ACTIONS(8482), - [anon_sym_noreturn] = ACTIONS(8482), - [anon_sym_LBRACK] = ACTIONS(8484), - [anon_sym___declspec] = ACTIONS(8482), - [anon_sym___based] = ACTIONS(8482), - [anon_sym_signed] = ACTIONS(8482), - [anon_sym_unsigned] = ACTIONS(8482), - [anon_sym_long] = ACTIONS(8482), - [anon_sym_short] = ACTIONS(8482), - [anon_sym_static] = ACTIONS(8482), - [anon_sym_auto] = ACTIONS(8482), - [anon_sym_register] = ACTIONS(8482), - [anon_sym_inline] = ACTIONS(8482), - [anon_sym___inline] = ACTIONS(8482), - [anon_sym___inline__] = ACTIONS(8482), - [anon_sym___forceinline] = ACTIONS(8482), - [anon_sym_thread_local] = ACTIONS(8482), - [anon_sym___thread] = ACTIONS(8482), - [anon_sym_CG_EXTERN] = ACTIONS(8482), - [anon_sym_CG_INLINE] = ACTIONS(8482), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8482), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8482), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8482), - [anon_sym_IBOutlet] = ACTIONS(8482), - [anon_sym_IBInspectable] = ACTIONS(8482), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8482), - [anon_sym_NS_INLINE] = ACTIONS(8482), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8482), - [anon_sym_OBJC_EXPORT] = ACTIONS(8482), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8482), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8482), - [anon_sym_const] = ACTIONS(8482), - [anon_sym_constexpr] = ACTIONS(8482), - [anon_sym_volatile] = ACTIONS(8482), - [anon_sym_restrict] = ACTIONS(8482), - [anon_sym___restrict__] = ACTIONS(8482), - [anon_sym__Atomic] = ACTIONS(8482), - [anon_sym__Noreturn] = ACTIONS(8482), - [anon_sym_nullable] = ACTIONS(8482), - [anon_sym__Complex] = ACTIONS(8482), - [anon_sym__Nonnull] = ACTIONS(8482), - [anon_sym__Nullable] = ACTIONS(8482), - [anon_sym__Nullable_result] = ACTIONS(8482), - [anon_sym__Null_unspecified] = ACTIONS(8482), - [anon_sym___autoreleasing] = ACTIONS(8482), - [anon_sym___block] = ACTIONS(8482), - [anon_sym___bridge] = ACTIONS(8482), - [anon_sym___bridge_retained] = ACTIONS(8482), - [anon_sym___bridge_transfer] = ACTIONS(8482), - [anon_sym___complex] = ACTIONS(8482), - [anon_sym___const] = ACTIONS(8482), - [anon_sym___imag] = ACTIONS(8482), - [anon_sym___kindof] = ACTIONS(8482), - [anon_sym___nonnull] = ACTIONS(8482), - [anon_sym___nullable] = ACTIONS(8482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8482), - [anon_sym___real] = ACTIONS(8482), - [anon_sym___strong] = ACTIONS(8482), - [anon_sym___unsafe_unretained] = ACTIONS(8482), - [anon_sym___unused] = ACTIONS(8482), - [anon_sym___weak] = ACTIONS(8482), - [sym_primitive_type] = ACTIONS(8482), - [anon_sym_enum] = ACTIONS(8482), - [anon_sym_COLON] = ACTIONS(8484), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8482), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8482), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8482), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8482), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8482), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8482), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8482), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8482), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8482), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8482), - [anon_sym_NS_AVAILABLE] = ACTIONS(8482), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8482), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8482), - [anon_sym_API_AVAILABLE] = ACTIONS(8482), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8482), - [anon_sym_API_DEPRECATED] = ACTIONS(8482), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8482), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8482), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8482), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8482), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8482), - [anon_sym___deprecated_msg] = ACTIONS(8482), - [anon_sym___deprecated_enum_msg] = ACTIONS(8482), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8482), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8482), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8482), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8482), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8482), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8482), - [anon_sym__Alignas] = ACTIONS(8482), - }, - [4664] = { - [sym_identifier] = ACTIONS(8486), - [anon_sym_COMMA] = ACTIONS(8488), - [anon_sym_RPAREN] = ACTIONS(8488), - [anon_sym_LPAREN2] = ACTIONS(8488), - [anon_sym_STAR] = ACTIONS(8488), - [anon_sym_CARET] = ACTIONS(8488), - [anon_sym_SEMI] = ACTIONS(8488), - [anon_sym___extension__] = ACTIONS(8486), - [anon_sym_extern] = ACTIONS(8486), - [anon_sym___attribute__] = ACTIONS(8486), - [anon_sym___attribute] = ACTIONS(8486), - [anon_sym_noreturn] = ACTIONS(8486), - [anon_sym_LBRACK] = ACTIONS(8488), - [anon_sym___declspec] = ACTIONS(8486), - [anon_sym___based] = ACTIONS(8486), - [anon_sym_signed] = ACTIONS(8486), - [anon_sym_unsigned] = ACTIONS(8486), - [anon_sym_long] = ACTIONS(8486), - [anon_sym_short] = ACTIONS(8486), - [anon_sym_static] = ACTIONS(8486), - [anon_sym_auto] = ACTIONS(8486), - [anon_sym_register] = ACTIONS(8486), - [anon_sym_inline] = ACTIONS(8486), - [anon_sym___inline] = ACTIONS(8486), - [anon_sym___inline__] = ACTIONS(8486), - [anon_sym___forceinline] = ACTIONS(8486), - [anon_sym_thread_local] = ACTIONS(8486), - [anon_sym___thread] = ACTIONS(8486), - [anon_sym_CG_EXTERN] = ACTIONS(8486), - [anon_sym_CG_INLINE] = ACTIONS(8486), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8486), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8486), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8486), - [anon_sym_IBOutlet] = ACTIONS(8486), - [anon_sym_IBInspectable] = ACTIONS(8486), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8486), - [anon_sym_NS_INLINE] = ACTIONS(8486), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8486), - [anon_sym_OBJC_EXPORT] = ACTIONS(8486), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8486), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8486), - [anon_sym_const] = ACTIONS(8486), - [anon_sym_constexpr] = ACTIONS(8486), - [anon_sym_volatile] = ACTIONS(8486), - [anon_sym_restrict] = ACTIONS(8486), - [anon_sym___restrict__] = ACTIONS(8486), - [anon_sym__Atomic] = ACTIONS(8486), - [anon_sym__Noreturn] = ACTIONS(8486), - [anon_sym_nullable] = ACTIONS(8486), - [anon_sym__Complex] = ACTIONS(8486), - [anon_sym__Nonnull] = ACTIONS(8486), - [anon_sym__Nullable] = ACTIONS(8486), - [anon_sym__Nullable_result] = ACTIONS(8486), - [anon_sym__Null_unspecified] = ACTIONS(8486), - [anon_sym___autoreleasing] = ACTIONS(8486), - [anon_sym___block] = ACTIONS(8486), - [anon_sym___bridge] = ACTIONS(8486), - [anon_sym___bridge_retained] = ACTIONS(8486), - [anon_sym___bridge_transfer] = ACTIONS(8486), - [anon_sym___complex] = ACTIONS(8486), - [anon_sym___const] = ACTIONS(8486), - [anon_sym___imag] = ACTIONS(8486), - [anon_sym___kindof] = ACTIONS(8486), - [anon_sym___nonnull] = ACTIONS(8486), - [anon_sym___nullable] = ACTIONS(8486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8486), - [anon_sym___real] = ACTIONS(8486), - [anon_sym___strong] = ACTIONS(8486), - [anon_sym___unsafe_unretained] = ACTIONS(8486), - [anon_sym___unused] = ACTIONS(8486), - [anon_sym___weak] = ACTIONS(8486), - [sym_primitive_type] = ACTIONS(8486), - [anon_sym_enum] = ACTIONS(8486), - [anon_sym_COLON] = ACTIONS(8488), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8486), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8486), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8486), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8486), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8486), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8486), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8486), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8486), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8486), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8486), - [anon_sym_NS_AVAILABLE] = ACTIONS(8486), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8486), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8486), - [anon_sym_API_AVAILABLE] = ACTIONS(8486), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8486), - [anon_sym_API_DEPRECATED] = ACTIONS(8486), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8486), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8486), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8486), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8486), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8486), - [anon_sym___deprecated_msg] = ACTIONS(8486), - [anon_sym___deprecated_enum_msg] = ACTIONS(8486), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8486), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8486), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8486), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8486), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8486), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8486), - [anon_sym__Alignas] = ACTIONS(8486), - }, - [4665] = { - [sym__declaration_modifiers] = STATE(4552), - [sym_attribute_specifier] = STATE(4552), - [sym_attribute_declaration] = STATE(4552), - [sym_ms_declspec_modifier] = STATE(4552), - [sym_storage_class_specifier] = STATE(4552), - [sym_type_qualifier] = STATE(4552), - [sym_availability_attribute_specifier] = STATE(4552), - [sym_alignas_specifier] = STATE(4552), - [aux_sym__declaration_specifiers_repeat1] = STATE(4552), - [sym_identifier] = ACTIONS(8038), - [anon_sym_LPAREN2] = ACTIONS(8040), - [anon_sym_STAR] = ACTIONS(8040), - [anon_sym_CARET] = ACTIONS(8040), - [anon_sym_SEMI] = ACTIONS(8490), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(8042), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym___based] = ACTIONS(8038), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4666] = { - [sym_identifier] = ACTIONS(8492), - [anon_sym_COMMA] = ACTIONS(8494), - [anon_sym_RPAREN] = ACTIONS(8494), - [anon_sym_LPAREN2] = ACTIONS(8494), - [anon_sym_STAR] = ACTIONS(8494), - [anon_sym_CARET] = ACTIONS(8494), - [anon_sym_SEMI] = ACTIONS(8494), - [anon_sym___extension__] = ACTIONS(8492), - [anon_sym_extern] = ACTIONS(8492), - [anon_sym___attribute__] = ACTIONS(8492), - [anon_sym___attribute] = ACTIONS(8492), - [anon_sym_noreturn] = ACTIONS(8492), - [anon_sym_LBRACK] = ACTIONS(8494), - [anon_sym___declspec] = ACTIONS(8492), - [anon_sym___based] = ACTIONS(8492), - [anon_sym_signed] = ACTIONS(8492), - [anon_sym_unsigned] = ACTIONS(8492), - [anon_sym_long] = ACTIONS(8492), - [anon_sym_short] = ACTIONS(8492), - [anon_sym_static] = ACTIONS(8492), - [anon_sym_auto] = ACTIONS(8492), - [anon_sym_register] = ACTIONS(8492), - [anon_sym_inline] = ACTIONS(8492), - [anon_sym___inline] = ACTIONS(8492), - [anon_sym___inline__] = ACTIONS(8492), - [anon_sym___forceinline] = ACTIONS(8492), - [anon_sym_thread_local] = ACTIONS(8492), - [anon_sym___thread] = ACTIONS(8492), - [anon_sym_CG_EXTERN] = ACTIONS(8492), - [anon_sym_CG_INLINE] = ACTIONS(8492), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8492), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8492), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8492), - [anon_sym_IBOutlet] = ACTIONS(8492), - [anon_sym_IBInspectable] = ACTIONS(8492), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8492), - [anon_sym_NS_INLINE] = ACTIONS(8492), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8492), - [anon_sym_OBJC_EXPORT] = ACTIONS(8492), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8492), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8492), - [anon_sym_const] = ACTIONS(8492), - [anon_sym_constexpr] = ACTIONS(8492), - [anon_sym_volatile] = ACTIONS(8492), - [anon_sym_restrict] = ACTIONS(8492), - [anon_sym___restrict__] = ACTIONS(8492), - [anon_sym__Atomic] = ACTIONS(8492), - [anon_sym__Noreturn] = ACTIONS(8492), - [anon_sym_nullable] = ACTIONS(8492), - [anon_sym__Complex] = ACTIONS(8492), - [anon_sym__Nonnull] = ACTIONS(8492), - [anon_sym__Nullable] = ACTIONS(8492), - [anon_sym__Nullable_result] = ACTIONS(8492), - [anon_sym__Null_unspecified] = ACTIONS(8492), - [anon_sym___autoreleasing] = ACTIONS(8492), - [anon_sym___block] = ACTIONS(8492), - [anon_sym___bridge] = ACTIONS(8492), - [anon_sym___bridge_retained] = ACTIONS(8492), - [anon_sym___bridge_transfer] = ACTIONS(8492), - [anon_sym___complex] = ACTIONS(8492), - [anon_sym___const] = ACTIONS(8492), - [anon_sym___imag] = ACTIONS(8492), - [anon_sym___kindof] = ACTIONS(8492), - [anon_sym___nonnull] = ACTIONS(8492), - [anon_sym___nullable] = ACTIONS(8492), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8492), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8492), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8492), - [anon_sym___real] = ACTIONS(8492), - [anon_sym___strong] = ACTIONS(8492), - [anon_sym___unsafe_unretained] = ACTIONS(8492), - [anon_sym___unused] = ACTIONS(8492), - [anon_sym___weak] = ACTIONS(8492), - [sym_primitive_type] = ACTIONS(8492), - [anon_sym_enum] = ACTIONS(8492), - [anon_sym_COLON] = ACTIONS(8494), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8492), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8492), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8492), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8492), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8492), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8492), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8492), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8492), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8492), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8492), - [anon_sym_NS_AVAILABLE] = ACTIONS(8492), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8492), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8492), - [anon_sym_API_AVAILABLE] = ACTIONS(8492), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8492), - [anon_sym_API_DEPRECATED] = ACTIONS(8492), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8492), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8492), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8492), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8492), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8492), - [anon_sym___deprecated_msg] = ACTIONS(8492), - [anon_sym___deprecated_enum_msg] = ACTIONS(8492), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8492), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8492), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8492), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8492), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8492), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8492), - [anon_sym__Alignas] = ACTIONS(8492), - }, - [4667] = { - [sym_identifier] = ACTIONS(8496), - [anon_sym_COMMA] = ACTIONS(8498), - [anon_sym_RPAREN] = ACTIONS(8498), - [anon_sym_LPAREN2] = ACTIONS(8498), - [anon_sym_STAR] = ACTIONS(8498), - [anon_sym_CARET] = ACTIONS(8498), - [anon_sym_SEMI] = ACTIONS(8498), - [anon_sym___extension__] = ACTIONS(8496), - [anon_sym_extern] = ACTIONS(8496), - [anon_sym___attribute__] = ACTIONS(8496), - [anon_sym___attribute] = ACTIONS(8496), - [anon_sym_noreturn] = ACTIONS(8496), - [anon_sym_LBRACK] = ACTIONS(8498), - [anon_sym___declspec] = ACTIONS(8496), - [anon_sym___based] = ACTIONS(8496), - [anon_sym_signed] = ACTIONS(8496), - [anon_sym_unsigned] = ACTIONS(8496), - [anon_sym_long] = ACTIONS(8496), - [anon_sym_short] = ACTIONS(8496), - [anon_sym_static] = ACTIONS(8496), - [anon_sym_auto] = ACTIONS(8496), - [anon_sym_register] = ACTIONS(8496), - [anon_sym_inline] = ACTIONS(8496), - [anon_sym___inline] = ACTIONS(8496), - [anon_sym___inline__] = ACTIONS(8496), - [anon_sym___forceinline] = ACTIONS(8496), - [anon_sym_thread_local] = ACTIONS(8496), - [anon_sym___thread] = ACTIONS(8496), - [anon_sym_CG_EXTERN] = ACTIONS(8496), - [anon_sym_CG_INLINE] = ACTIONS(8496), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8496), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8496), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8496), - [anon_sym_IBOutlet] = ACTIONS(8496), - [anon_sym_IBInspectable] = ACTIONS(8496), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8496), - [anon_sym_NS_INLINE] = ACTIONS(8496), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8496), - [anon_sym_OBJC_EXPORT] = ACTIONS(8496), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8496), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8496), - [anon_sym_const] = ACTIONS(8496), - [anon_sym_constexpr] = ACTIONS(8496), - [anon_sym_volatile] = ACTIONS(8496), - [anon_sym_restrict] = ACTIONS(8496), - [anon_sym___restrict__] = ACTIONS(8496), - [anon_sym__Atomic] = ACTIONS(8496), - [anon_sym__Noreturn] = ACTIONS(8496), - [anon_sym_nullable] = ACTIONS(8496), - [anon_sym__Complex] = ACTIONS(8496), - [anon_sym__Nonnull] = ACTIONS(8496), - [anon_sym__Nullable] = ACTIONS(8496), - [anon_sym__Nullable_result] = ACTIONS(8496), - [anon_sym__Null_unspecified] = ACTIONS(8496), - [anon_sym___autoreleasing] = ACTIONS(8496), - [anon_sym___block] = ACTIONS(8496), - [anon_sym___bridge] = ACTIONS(8496), - [anon_sym___bridge_retained] = ACTIONS(8496), - [anon_sym___bridge_transfer] = ACTIONS(8496), - [anon_sym___complex] = ACTIONS(8496), - [anon_sym___const] = ACTIONS(8496), - [anon_sym___imag] = ACTIONS(8496), - [anon_sym___kindof] = ACTIONS(8496), - [anon_sym___nonnull] = ACTIONS(8496), - [anon_sym___nullable] = ACTIONS(8496), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8496), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8496), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8496), - [anon_sym___real] = ACTIONS(8496), - [anon_sym___strong] = ACTIONS(8496), - [anon_sym___unsafe_unretained] = ACTIONS(8496), - [anon_sym___unused] = ACTIONS(8496), - [anon_sym___weak] = ACTIONS(8496), - [sym_primitive_type] = ACTIONS(8496), - [anon_sym_enum] = ACTIONS(8496), - [anon_sym_COLON] = ACTIONS(8498), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8496), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8496), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8496), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8496), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8496), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8496), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8496), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8496), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8496), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8496), - [anon_sym_NS_AVAILABLE] = ACTIONS(8496), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8496), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8496), - [anon_sym_API_AVAILABLE] = ACTIONS(8496), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8496), - [anon_sym_API_DEPRECATED] = ACTIONS(8496), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8496), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8496), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8496), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8496), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8496), - [anon_sym___deprecated_msg] = ACTIONS(8496), - [anon_sym___deprecated_enum_msg] = ACTIONS(8496), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8496), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8496), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8496), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8496), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8496), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8496), - [anon_sym__Alignas] = ACTIONS(8496), - }, - [4668] = { - [sym_identifier] = ACTIONS(8500), - [anon_sym_COMMA] = ACTIONS(8502), - [anon_sym_RPAREN] = ACTIONS(8502), - [anon_sym_LPAREN2] = ACTIONS(8502), - [anon_sym_STAR] = ACTIONS(8502), - [anon_sym_CARET] = ACTIONS(8502), - [anon_sym_SEMI] = ACTIONS(8502), - [anon_sym___extension__] = ACTIONS(8500), - [anon_sym_extern] = ACTIONS(8500), - [anon_sym___attribute__] = ACTIONS(8500), - [anon_sym___attribute] = ACTIONS(8500), - [anon_sym_noreturn] = ACTIONS(8500), - [anon_sym_LBRACK] = ACTIONS(8502), - [anon_sym___declspec] = ACTIONS(8500), - [anon_sym___based] = ACTIONS(8500), - [anon_sym_signed] = ACTIONS(8500), - [anon_sym_unsigned] = ACTIONS(8500), - [anon_sym_long] = ACTIONS(8500), - [anon_sym_short] = ACTIONS(8500), - [anon_sym_static] = ACTIONS(8500), - [anon_sym_auto] = ACTIONS(8500), - [anon_sym_register] = ACTIONS(8500), - [anon_sym_inline] = ACTIONS(8500), - [anon_sym___inline] = ACTIONS(8500), - [anon_sym___inline__] = ACTIONS(8500), - [anon_sym___forceinline] = ACTIONS(8500), - [anon_sym_thread_local] = ACTIONS(8500), - [anon_sym___thread] = ACTIONS(8500), - [anon_sym_CG_EXTERN] = ACTIONS(8500), - [anon_sym_CG_INLINE] = ACTIONS(8500), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8500), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8500), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8500), - [anon_sym_IBOutlet] = ACTIONS(8500), - [anon_sym_IBInspectable] = ACTIONS(8500), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8500), - [anon_sym_NS_INLINE] = ACTIONS(8500), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8500), - [anon_sym_OBJC_EXPORT] = ACTIONS(8500), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8500), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8500), - [anon_sym_const] = ACTIONS(8500), - [anon_sym_constexpr] = ACTIONS(8500), - [anon_sym_volatile] = ACTIONS(8500), - [anon_sym_restrict] = ACTIONS(8500), - [anon_sym___restrict__] = ACTIONS(8500), - [anon_sym__Atomic] = ACTIONS(8500), - [anon_sym__Noreturn] = ACTIONS(8500), - [anon_sym_nullable] = ACTIONS(8500), - [anon_sym__Complex] = ACTIONS(8500), - [anon_sym__Nonnull] = ACTIONS(8500), - [anon_sym__Nullable] = ACTIONS(8500), - [anon_sym__Nullable_result] = ACTIONS(8500), - [anon_sym__Null_unspecified] = ACTIONS(8500), - [anon_sym___autoreleasing] = ACTIONS(8500), - [anon_sym___block] = ACTIONS(8500), - [anon_sym___bridge] = ACTIONS(8500), - [anon_sym___bridge_retained] = ACTIONS(8500), - [anon_sym___bridge_transfer] = ACTIONS(8500), - [anon_sym___complex] = ACTIONS(8500), - [anon_sym___const] = ACTIONS(8500), - [anon_sym___imag] = ACTIONS(8500), - [anon_sym___kindof] = ACTIONS(8500), - [anon_sym___nonnull] = ACTIONS(8500), - [anon_sym___nullable] = ACTIONS(8500), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8500), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8500), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8500), - [anon_sym___real] = ACTIONS(8500), - [anon_sym___strong] = ACTIONS(8500), - [anon_sym___unsafe_unretained] = ACTIONS(8500), - [anon_sym___unused] = ACTIONS(8500), - [anon_sym___weak] = ACTIONS(8500), - [sym_primitive_type] = ACTIONS(8500), - [anon_sym_enum] = ACTIONS(8500), - [anon_sym_COLON] = ACTIONS(8502), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8500), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8500), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8500), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8500), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8500), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8500), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8500), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8500), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8500), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8500), - [anon_sym_NS_AVAILABLE] = ACTIONS(8500), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8500), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8500), - [anon_sym_API_AVAILABLE] = ACTIONS(8500), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8500), - [anon_sym_API_DEPRECATED] = ACTIONS(8500), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8500), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8500), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8500), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8500), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8500), - [anon_sym___deprecated_msg] = ACTIONS(8500), - [anon_sym___deprecated_enum_msg] = ACTIONS(8500), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8500), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8500), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8500), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8500), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8500), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8500), - [anon_sym__Alignas] = ACTIONS(8500), - }, - [4669] = { - [sym_identifier] = ACTIONS(8504), - [anon_sym_COMMA] = ACTIONS(8506), - [anon_sym_RPAREN] = ACTIONS(8506), - [anon_sym_LPAREN2] = ACTIONS(8506), - [anon_sym_STAR] = ACTIONS(8506), - [anon_sym_CARET] = ACTIONS(8506), - [anon_sym_SEMI] = ACTIONS(8506), - [anon_sym___extension__] = ACTIONS(8504), - [anon_sym_extern] = ACTIONS(8504), - [anon_sym___attribute__] = ACTIONS(8504), - [anon_sym___attribute] = ACTIONS(8504), - [anon_sym_noreturn] = ACTIONS(8504), - [anon_sym_LBRACK] = ACTIONS(8506), - [anon_sym___declspec] = ACTIONS(8504), - [anon_sym___based] = ACTIONS(8504), - [anon_sym_signed] = ACTIONS(8504), - [anon_sym_unsigned] = ACTIONS(8504), - [anon_sym_long] = ACTIONS(8504), - [anon_sym_short] = ACTIONS(8504), - [anon_sym_static] = ACTIONS(8504), - [anon_sym_auto] = ACTIONS(8504), - [anon_sym_register] = ACTIONS(8504), - [anon_sym_inline] = ACTIONS(8504), - [anon_sym___inline] = ACTIONS(8504), - [anon_sym___inline__] = ACTIONS(8504), - [anon_sym___forceinline] = ACTIONS(8504), - [anon_sym_thread_local] = ACTIONS(8504), - [anon_sym___thread] = ACTIONS(8504), - [anon_sym_CG_EXTERN] = ACTIONS(8504), - [anon_sym_CG_INLINE] = ACTIONS(8504), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8504), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8504), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8504), - [anon_sym_IBOutlet] = ACTIONS(8504), - [anon_sym_IBInspectable] = ACTIONS(8504), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8504), - [anon_sym_NS_INLINE] = ACTIONS(8504), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8504), - [anon_sym_OBJC_EXPORT] = ACTIONS(8504), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8504), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8504), - [anon_sym_const] = ACTIONS(8504), - [anon_sym_constexpr] = ACTIONS(8504), - [anon_sym_volatile] = ACTIONS(8504), - [anon_sym_restrict] = ACTIONS(8504), - [anon_sym___restrict__] = ACTIONS(8504), - [anon_sym__Atomic] = ACTIONS(8504), - [anon_sym__Noreturn] = ACTIONS(8504), - [anon_sym_nullable] = ACTIONS(8504), - [anon_sym__Complex] = ACTIONS(8504), - [anon_sym__Nonnull] = ACTIONS(8504), - [anon_sym__Nullable] = ACTIONS(8504), - [anon_sym__Nullable_result] = ACTIONS(8504), - [anon_sym__Null_unspecified] = ACTIONS(8504), - [anon_sym___autoreleasing] = ACTIONS(8504), - [anon_sym___block] = ACTIONS(8504), - [anon_sym___bridge] = ACTIONS(8504), - [anon_sym___bridge_retained] = ACTIONS(8504), - [anon_sym___bridge_transfer] = ACTIONS(8504), - [anon_sym___complex] = ACTIONS(8504), - [anon_sym___const] = ACTIONS(8504), - [anon_sym___imag] = ACTIONS(8504), - [anon_sym___kindof] = ACTIONS(8504), - [anon_sym___nonnull] = ACTIONS(8504), - [anon_sym___nullable] = ACTIONS(8504), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8504), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8504), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8504), - [anon_sym___real] = ACTIONS(8504), - [anon_sym___strong] = ACTIONS(8504), - [anon_sym___unsafe_unretained] = ACTIONS(8504), - [anon_sym___unused] = ACTIONS(8504), - [anon_sym___weak] = ACTIONS(8504), - [sym_primitive_type] = ACTIONS(8504), - [anon_sym_enum] = ACTIONS(8504), - [anon_sym_COLON] = ACTIONS(8506), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8504), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8504), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8504), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8504), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8504), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8504), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8504), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8504), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8504), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8504), - [anon_sym_NS_AVAILABLE] = ACTIONS(8504), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8504), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8504), - [anon_sym_API_AVAILABLE] = ACTIONS(8504), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8504), - [anon_sym_API_DEPRECATED] = ACTIONS(8504), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8504), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8504), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8504), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8504), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8504), - [anon_sym___deprecated_msg] = ACTIONS(8504), - [anon_sym___deprecated_enum_msg] = ACTIONS(8504), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8504), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8504), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8504), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8504), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8504), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8504), - [anon_sym__Alignas] = ACTIONS(8504), - }, - [4670] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_COMMA] = ACTIONS(6237), - [anon_sym_RPAREN] = ACTIONS(6237), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(6237), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_signed] = ACTIONS(6241), - [anon_sym_unsigned] = ACTIONS(6241), - [anon_sym_long] = ACTIONS(6241), - [anon_sym_short] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_primitive_type] = ACTIONS(6241), - [anon_sym_enum] = ACTIONS(6241), - [anon_sym_COLON] = ACTIONS(6237), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [4671] = { - [sym_identifier] = ACTIONS(8508), - [anon_sym_COMMA] = ACTIONS(8510), - [anon_sym_RPAREN] = ACTIONS(8510), - [anon_sym_LPAREN2] = ACTIONS(8510), - [anon_sym_STAR] = ACTIONS(8510), - [anon_sym_CARET] = ACTIONS(8510), - [anon_sym_SEMI] = ACTIONS(8510), - [anon_sym___extension__] = ACTIONS(8508), - [anon_sym_extern] = ACTIONS(8508), - [anon_sym___attribute__] = ACTIONS(8508), - [anon_sym___attribute] = ACTIONS(8508), - [anon_sym_noreturn] = ACTIONS(8508), - [anon_sym_LBRACK] = ACTIONS(8510), - [anon_sym___declspec] = ACTIONS(8508), - [anon_sym___based] = ACTIONS(8508), - [anon_sym_signed] = ACTIONS(8508), - [anon_sym_unsigned] = ACTIONS(8508), - [anon_sym_long] = ACTIONS(8508), - [anon_sym_short] = ACTIONS(8508), - [anon_sym_static] = ACTIONS(8508), - [anon_sym_auto] = ACTIONS(8508), - [anon_sym_register] = ACTIONS(8508), - [anon_sym_inline] = ACTIONS(8508), - [anon_sym___inline] = ACTIONS(8508), - [anon_sym___inline__] = ACTIONS(8508), - [anon_sym___forceinline] = ACTIONS(8508), - [anon_sym_thread_local] = ACTIONS(8508), - [anon_sym___thread] = ACTIONS(8508), - [anon_sym_CG_EXTERN] = ACTIONS(8508), - [anon_sym_CG_INLINE] = ACTIONS(8508), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8508), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8508), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8508), - [anon_sym_IBOutlet] = ACTIONS(8508), - [anon_sym_IBInspectable] = ACTIONS(8508), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8508), - [anon_sym_NS_INLINE] = ACTIONS(8508), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8508), - [anon_sym_OBJC_EXPORT] = ACTIONS(8508), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8508), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8508), - [anon_sym_const] = ACTIONS(8508), - [anon_sym_constexpr] = ACTIONS(8508), - [anon_sym_volatile] = ACTIONS(8508), - [anon_sym_restrict] = ACTIONS(8508), - [anon_sym___restrict__] = ACTIONS(8508), - [anon_sym__Atomic] = ACTIONS(8508), - [anon_sym__Noreturn] = ACTIONS(8508), - [anon_sym_nullable] = ACTIONS(8508), - [anon_sym__Complex] = ACTIONS(8508), - [anon_sym__Nonnull] = ACTIONS(8508), - [anon_sym__Nullable] = ACTIONS(8508), - [anon_sym__Nullable_result] = ACTIONS(8508), - [anon_sym__Null_unspecified] = ACTIONS(8508), - [anon_sym___autoreleasing] = ACTIONS(8508), - [anon_sym___block] = ACTIONS(8508), - [anon_sym___bridge] = ACTIONS(8508), - [anon_sym___bridge_retained] = ACTIONS(8508), - [anon_sym___bridge_transfer] = ACTIONS(8508), - [anon_sym___complex] = ACTIONS(8508), - [anon_sym___const] = ACTIONS(8508), - [anon_sym___imag] = ACTIONS(8508), - [anon_sym___kindof] = ACTIONS(8508), - [anon_sym___nonnull] = ACTIONS(8508), - [anon_sym___nullable] = ACTIONS(8508), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8508), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8508), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8508), - [anon_sym___real] = ACTIONS(8508), - [anon_sym___strong] = ACTIONS(8508), - [anon_sym___unsafe_unretained] = ACTIONS(8508), - [anon_sym___unused] = ACTIONS(8508), - [anon_sym___weak] = ACTIONS(8508), - [sym_primitive_type] = ACTIONS(8508), - [anon_sym_enum] = ACTIONS(8508), - [anon_sym_COLON] = ACTIONS(8510), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8508), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8508), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8508), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8508), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8508), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8508), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8508), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8508), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8508), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8508), - [anon_sym_NS_AVAILABLE] = ACTIONS(8508), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8508), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8508), - [anon_sym_API_AVAILABLE] = ACTIONS(8508), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8508), - [anon_sym_API_DEPRECATED] = ACTIONS(8508), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8508), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8508), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8508), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8508), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8508), - [anon_sym___deprecated_msg] = ACTIONS(8508), - [anon_sym___deprecated_enum_msg] = ACTIONS(8508), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8508), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8508), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8508), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8508), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8508), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8508), - [anon_sym__Alignas] = ACTIONS(8508), - }, - [4672] = { - [sym_identifier] = ACTIONS(8512), - [anon_sym_COMMA] = ACTIONS(8514), - [anon_sym_RPAREN] = ACTIONS(8514), - [anon_sym_LPAREN2] = ACTIONS(8514), - [anon_sym_STAR] = ACTIONS(8514), - [anon_sym_CARET] = ACTIONS(8514), - [anon_sym_SEMI] = ACTIONS(8514), - [anon_sym___extension__] = ACTIONS(8512), - [anon_sym_extern] = ACTIONS(8512), - [anon_sym___attribute__] = ACTIONS(8512), - [anon_sym___attribute] = ACTIONS(8512), - [anon_sym_noreturn] = ACTIONS(8512), - [anon_sym_LBRACK] = ACTIONS(8514), - [anon_sym___declspec] = ACTIONS(8512), - [anon_sym___based] = ACTIONS(8512), - [anon_sym_signed] = ACTIONS(8512), - [anon_sym_unsigned] = ACTIONS(8512), - [anon_sym_long] = ACTIONS(8512), - [anon_sym_short] = ACTIONS(8512), - [anon_sym_static] = ACTIONS(8512), - [anon_sym_auto] = ACTIONS(8512), - [anon_sym_register] = ACTIONS(8512), - [anon_sym_inline] = ACTIONS(8512), - [anon_sym___inline] = ACTIONS(8512), - [anon_sym___inline__] = ACTIONS(8512), - [anon_sym___forceinline] = ACTIONS(8512), - [anon_sym_thread_local] = ACTIONS(8512), - [anon_sym___thread] = ACTIONS(8512), - [anon_sym_CG_EXTERN] = ACTIONS(8512), - [anon_sym_CG_INLINE] = ACTIONS(8512), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8512), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8512), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8512), - [anon_sym_IBOutlet] = ACTIONS(8512), - [anon_sym_IBInspectable] = ACTIONS(8512), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8512), - [anon_sym_NS_INLINE] = ACTIONS(8512), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8512), - [anon_sym_OBJC_EXPORT] = ACTIONS(8512), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8512), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8512), - [anon_sym_const] = ACTIONS(8512), - [anon_sym_constexpr] = ACTIONS(8512), - [anon_sym_volatile] = ACTIONS(8512), - [anon_sym_restrict] = ACTIONS(8512), - [anon_sym___restrict__] = ACTIONS(8512), - [anon_sym__Atomic] = ACTIONS(8512), - [anon_sym__Noreturn] = ACTIONS(8512), - [anon_sym_nullable] = ACTIONS(8512), - [anon_sym__Complex] = ACTIONS(8512), - [anon_sym__Nonnull] = ACTIONS(8512), - [anon_sym__Nullable] = ACTIONS(8512), - [anon_sym__Nullable_result] = ACTIONS(8512), - [anon_sym__Null_unspecified] = ACTIONS(8512), - [anon_sym___autoreleasing] = ACTIONS(8512), - [anon_sym___block] = ACTIONS(8512), - [anon_sym___bridge] = ACTIONS(8512), - [anon_sym___bridge_retained] = ACTIONS(8512), - [anon_sym___bridge_transfer] = ACTIONS(8512), - [anon_sym___complex] = ACTIONS(8512), - [anon_sym___const] = ACTIONS(8512), - [anon_sym___imag] = ACTIONS(8512), - [anon_sym___kindof] = ACTIONS(8512), - [anon_sym___nonnull] = ACTIONS(8512), - [anon_sym___nullable] = ACTIONS(8512), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8512), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8512), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8512), - [anon_sym___real] = ACTIONS(8512), - [anon_sym___strong] = ACTIONS(8512), - [anon_sym___unsafe_unretained] = ACTIONS(8512), - [anon_sym___unused] = ACTIONS(8512), - [anon_sym___weak] = ACTIONS(8512), - [sym_primitive_type] = ACTIONS(8512), - [anon_sym_enum] = ACTIONS(8512), - [anon_sym_COLON] = ACTIONS(8514), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8512), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8512), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8512), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8512), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8512), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8512), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8512), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8512), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8512), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8512), - [anon_sym_NS_AVAILABLE] = ACTIONS(8512), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8512), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8512), - [anon_sym_API_AVAILABLE] = ACTIONS(8512), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8512), - [anon_sym_API_DEPRECATED] = ACTIONS(8512), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8512), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8512), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8512), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8512), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8512), - [anon_sym___deprecated_msg] = ACTIONS(8512), - [anon_sym___deprecated_enum_msg] = ACTIONS(8512), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8512), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8512), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8512), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8512), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8512), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8512), - [anon_sym__Alignas] = ACTIONS(8512), - }, - [4673] = { - [sym_identifier] = ACTIONS(8516), - [anon_sym_COMMA] = ACTIONS(8518), - [anon_sym_RPAREN] = ACTIONS(8518), - [anon_sym_LPAREN2] = ACTIONS(8518), - [anon_sym_STAR] = ACTIONS(8518), - [anon_sym_CARET] = ACTIONS(8518), - [anon_sym_SEMI] = ACTIONS(8518), - [anon_sym___extension__] = ACTIONS(8516), - [anon_sym_extern] = ACTIONS(8516), - [anon_sym___attribute__] = ACTIONS(8516), - [anon_sym___attribute] = ACTIONS(8516), - [anon_sym_noreturn] = ACTIONS(8516), - [anon_sym_LBRACK] = ACTIONS(8518), - [anon_sym___declspec] = ACTIONS(8516), - [anon_sym___based] = ACTIONS(8516), - [anon_sym_signed] = ACTIONS(8516), - [anon_sym_unsigned] = ACTIONS(8516), - [anon_sym_long] = ACTIONS(8516), - [anon_sym_short] = ACTIONS(8516), - [anon_sym_static] = ACTIONS(8516), - [anon_sym_auto] = ACTIONS(8516), - [anon_sym_register] = ACTIONS(8516), - [anon_sym_inline] = ACTIONS(8516), - [anon_sym___inline] = ACTIONS(8516), - [anon_sym___inline__] = ACTIONS(8516), - [anon_sym___forceinline] = ACTIONS(8516), - [anon_sym_thread_local] = ACTIONS(8516), - [anon_sym___thread] = ACTIONS(8516), - [anon_sym_CG_EXTERN] = ACTIONS(8516), - [anon_sym_CG_INLINE] = ACTIONS(8516), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8516), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8516), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8516), - [anon_sym_IBOutlet] = ACTIONS(8516), - [anon_sym_IBInspectable] = ACTIONS(8516), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8516), - [anon_sym_NS_INLINE] = ACTIONS(8516), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8516), - [anon_sym_OBJC_EXPORT] = ACTIONS(8516), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8516), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8516), - [anon_sym_const] = ACTIONS(8516), - [anon_sym_constexpr] = ACTIONS(8516), - [anon_sym_volatile] = ACTIONS(8516), - [anon_sym_restrict] = ACTIONS(8516), - [anon_sym___restrict__] = ACTIONS(8516), - [anon_sym__Atomic] = ACTIONS(8516), - [anon_sym__Noreturn] = ACTIONS(8516), - [anon_sym_nullable] = ACTIONS(8516), - [anon_sym__Complex] = ACTIONS(8516), - [anon_sym__Nonnull] = ACTIONS(8516), - [anon_sym__Nullable] = ACTIONS(8516), - [anon_sym__Nullable_result] = ACTIONS(8516), - [anon_sym__Null_unspecified] = ACTIONS(8516), - [anon_sym___autoreleasing] = ACTIONS(8516), - [anon_sym___block] = ACTIONS(8516), - [anon_sym___bridge] = ACTIONS(8516), - [anon_sym___bridge_retained] = ACTIONS(8516), - [anon_sym___bridge_transfer] = ACTIONS(8516), - [anon_sym___complex] = ACTIONS(8516), - [anon_sym___const] = ACTIONS(8516), - [anon_sym___imag] = ACTIONS(8516), - [anon_sym___kindof] = ACTIONS(8516), - [anon_sym___nonnull] = ACTIONS(8516), - [anon_sym___nullable] = ACTIONS(8516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8516), - [anon_sym___real] = ACTIONS(8516), - [anon_sym___strong] = ACTIONS(8516), - [anon_sym___unsafe_unretained] = ACTIONS(8516), - [anon_sym___unused] = ACTIONS(8516), - [anon_sym___weak] = ACTIONS(8516), - [sym_primitive_type] = ACTIONS(8516), - [anon_sym_enum] = ACTIONS(8516), - [anon_sym_COLON] = ACTIONS(8518), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8516), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8516), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8516), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8516), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8516), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8516), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8516), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8516), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8516), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8516), - [anon_sym_NS_AVAILABLE] = ACTIONS(8516), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8516), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8516), - [anon_sym_API_AVAILABLE] = ACTIONS(8516), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8516), - [anon_sym_API_DEPRECATED] = ACTIONS(8516), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8516), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8516), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8516), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8516), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8516), - [anon_sym___deprecated_msg] = ACTIONS(8516), - [anon_sym___deprecated_enum_msg] = ACTIONS(8516), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8516), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8516), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8516), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8516), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8516), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8516), - [anon_sym__Alignas] = ACTIONS(8516), - }, - [4674] = { - [sym_identifier] = ACTIONS(8520), - [anon_sym_COMMA] = ACTIONS(8522), - [anon_sym_RPAREN] = ACTIONS(8522), - [anon_sym_LPAREN2] = ACTIONS(8522), - [anon_sym_STAR] = ACTIONS(8522), - [anon_sym_CARET] = ACTIONS(8522), - [anon_sym_SEMI] = ACTIONS(8522), - [anon_sym___extension__] = ACTIONS(8520), - [anon_sym_extern] = ACTIONS(8520), - [anon_sym___attribute__] = ACTIONS(8520), - [anon_sym___attribute] = ACTIONS(8520), - [anon_sym_noreturn] = ACTIONS(8520), - [anon_sym_LBRACK] = ACTIONS(8522), - [anon_sym___declspec] = ACTIONS(8520), - [anon_sym___based] = ACTIONS(8520), - [anon_sym_signed] = ACTIONS(8520), - [anon_sym_unsigned] = ACTIONS(8520), - [anon_sym_long] = ACTIONS(8520), - [anon_sym_short] = ACTIONS(8520), - [anon_sym_static] = ACTIONS(8520), - [anon_sym_auto] = ACTIONS(8520), - [anon_sym_register] = ACTIONS(8520), - [anon_sym_inline] = ACTIONS(8520), - [anon_sym___inline] = ACTIONS(8520), - [anon_sym___inline__] = ACTIONS(8520), - [anon_sym___forceinline] = ACTIONS(8520), - [anon_sym_thread_local] = ACTIONS(8520), - [anon_sym___thread] = ACTIONS(8520), - [anon_sym_CG_EXTERN] = ACTIONS(8520), - [anon_sym_CG_INLINE] = ACTIONS(8520), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8520), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8520), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8520), - [anon_sym_IBOutlet] = ACTIONS(8520), - [anon_sym_IBInspectable] = ACTIONS(8520), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8520), - [anon_sym_NS_INLINE] = ACTIONS(8520), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8520), - [anon_sym_OBJC_EXPORT] = ACTIONS(8520), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8520), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8520), - [anon_sym_const] = ACTIONS(8520), - [anon_sym_constexpr] = ACTIONS(8520), - [anon_sym_volatile] = ACTIONS(8520), - [anon_sym_restrict] = ACTIONS(8520), - [anon_sym___restrict__] = ACTIONS(8520), - [anon_sym__Atomic] = ACTIONS(8520), - [anon_sym__Noreturn] = ACTIONS(8520), - [anon_sym_nullable] = ACTIONS(8520), - [anon_sym__Complex] = ACTIONS(8520), - [anon_sym__Nonnull] = ACTIONS(8520), - [anon_sym__Nullable] = ACTIONS(8520), - [anon_sym__Nullable_result] = ACTIONS(8520), - [anon_sym__Null_unspecified] = ACTIONS(8520), - [anon_sym___autoreleasing] = ACTIONS(8520), - [anon_sym___block] = ACTIONS(8520), - [anon_sym___bridge] = ACTIONS(8520), - [anon_sym___bridge_retained] = ACTIONS(8520), - [anon_sym___bridge_transfer] = ACTIONS(8520), - [anon_sym___complex] = ACTIONS(8520), - [anon_sym___const] = ACTIONS(8520), - [anon_sym___imag] = ACTIONS(8520), - [anon_sym___kindof] = ACTIONS(8520), - [anon_sym___nonnull] = ACTIONS(8520), - [anon_sym___nullable] = ACTIONS(8520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8520), - [anon_sym___real] = ACTIONS(8520), - [anon_sym___strong] = ACTIONS(8520), - [anon_sym___unsafe_unretained] = ACTIONS(8520), - [anon_sym___unused] = ACTIONS(8520), - [anon_sym___weak] = ACTIONS(8520), - [sym_primitive_type] = ACTIONS(8520), - [anon_sym_enum] = ACTIONS(8520), - [anon_sym_COLON] = ACTIONS(8522), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8520), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8520), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8520), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8520), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8520), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8520), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8520), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8520), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8520), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8520), - [anon_sym_NS_AVAILABLE] = ACTIONS(8520), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8520), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8520), - [anon_sym_API_AVAILABLE] = ACTIONS(8520), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8520), - [anon_sym_API_DEPRECATED] = ACTIONS(8520), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8520), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8520), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8520), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8520), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8520), - [anon_sym___deprecated_msg] = ACTIONS(8520), - [anon_sym___deprecated_enum_msg] = ACTIONS(8520), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8520), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8520), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8520), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8520), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8520), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8520), - [anon_sym__Alignas] = ACTIONS(8520), - }, - [4675] = { - [sym_identifier] = ACTIONS(8524), - [anon_sym_COMMA] = ACTIONS(8526), - [anon_sym_RPAREN] = ACTIONS(8526), - [anon_sym_LPAREN2] = ACTIONS(8526), - [anon_sym_STAR] = ACTIONS(8526), - [anon_sym_CARET] = ACTIONS(8526), - [anon_sym_SEMI] = ACTIONS(8526), - [anon_sym___extension__] = ACTIONS(8524), - [anon_sym_extern] = ACTIONS(8524), - [anon_sym___attribute__] = ACTIONS(8524), - [anon_sym___attribute] = ACTIONS(8524), - [anon_sym_noreturn] = ACTIONS(8524), - [anon_sym_LBRACK] = ACTIONS(8526), - [anon_sym___declspec] = ACTIONS(8524), - [anon_sym___based] = ACTIONS(8524), - [anon_sym_signed] = ACTIONS(8524), - [anon_sym_unsigned] = ACTIONS(8524), - [anon_sym_long] = ACTIONS(8524), - [anon_sym_short] = ACTIONS(8524), - [anon_sym_static] = ACTIONS(8524), - [anon_sym_auto] = ACTIONS(8524), - [anon_sym_register] = ACTIONS(8524), - [anon_sym_inline] = ACTIONS(8524), - [anon_sym___inline] = ACTIONS(8524), - [anon_sym___inline__] = ACTIONS(8524), - [anon_sym___forceinline] = ACTIONS(8524), - [anon_sym_thread_local] = ACTIONS(8524), - [anon_sym___thread] = ACTIONS(8524), - [anon_sym_CG_EXTERN] = ACTIONS(8524), - [anon_sym_CG_INLINE] = ACTIONS(8524), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8524), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8524), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8524), - [anon_sym_IBOutlet] = ACTIONS(8524), - [anon_sym_IBInspectable] = ACTIONS(8524), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8524), - [anon_sym_NS_INLINE] = ACTIONS(8524), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8524), - [anon_sym_OBJC_EXPORT] = ACTIONS(8524), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8524), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8524), - [anon_sym_const] = ACTIONS(8524), - [anon_sym_constexpr] = ACTIONS(8524), - [anon_sym_volatile] = ACTIONS(8524), - [anon_sym_restrict] = ACTIONS(8524), - [anon_sym___restrict__] = ACTIONS(8524), - [anon_sym__Atomic] = ACTIONS(8524), - [anon_sym__Noreturn] = ACTIONS(8524), - [anon_sym_nullable] = ACTIONS(8524), - [anon_sym__Complex] = ACTIONS(8524), - [anon_sym__Nonnull] = ACTIONS(8524), - [anon_sym__Nullable] = ACTIONS(8524), - [anon_sym__Nullable_result] = ACTIONS(8524), - [anon_sym__Null_unspecified] = ACTIONS(8524), - [anon_sym___autoreleasing] = ACTIONS(8524), - [anon_sym___block] = ACTIONS(8524), - [anon_sym___bridge] = ACTIONS(8524), - [anon_sym___bridge_retained] = ACTIONS(8524), - [anon_sym___bridge_transfer] = ACTIONS(8524), - [anon_sym___complex] = ACTIONS(8524), - [anon_sym___const] = ACTIONS(8524), - [anon_sym___imag] = ACTIONS(8524), - [anon_sym___kindof] = ACTIONS(8524), - [anon_sym___nonnull] = ACTIONS(8524), - [anon_sym___nullable] = ACTIONS(8524), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8524), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8524), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8524), - [anon_sym___real] = ACTIONS(8524), - [anon_sym___strong] = ACTIONS(8524), - [anon_sym___unsafe_unretained] = ACTIONS(8524), - [anon_sym___unused] = ACTIONS(8524), - [anon_sym___weak] = ACTIONS(8524), - [sym_primitive_type] = ACTIONS(8524), - [anon_sym_enum] = ACTIONS(8524), - [anon_sym_COLON] = ACTIONS(8526), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8524), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8524), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8524), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8524), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8524), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8524), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8524), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8524), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8524), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8524), - [anon_sym_NS_AVAILABLE] = ACTIONS(8524), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8524), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8524), - [anon_sym_API_AVAILABLE] = ACTIONS(8524), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8524), - [anon_sym_API_DEPRECATED] = ACTIONS(8524), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8524), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8524), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8524), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8524), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8524), - [anon_sym___deprecated_msg] = ACTIONS(8524), - [anon_sym___deprecated_enum_msg] = ACTIONS(8524), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8524), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8524), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8524), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8524), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8524), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8524), - [anon_sym__Alignas] = ACTIONS(8524), - }, - [4676] = { - [sym_identifier] = ACTIONS(8528), - [anon_sym_COMMA] = ACTIONS(8530), - [anon_sym_RPAREN] = ACTIONS(8530), - [anon_sym_LPAREN2] = ACTIONS(8530), - [anon_sym_STAR] = ACTIONS(8530), - [anon_sym_CARET] = ACTIONS(8530), - [anon_sym_SEMI] = ACTIONS(8530), - [anon_sym___extension__] = ACTIONS(8528), - [anon_sym_extern] = ACTIONS(8528), - [anon_sym___attribute__] = ACTIONS(8528), - [anon_sym___attribute] = ACTIONS(8528), - [anon_sym_noreturn] = ACTIONS(8528), - [anon_sym_LBRACK] = ACTIONS(8530), - [anon_sym___declspec] = ACTIONS(8528), - [anon_sym___based] = ACTIONS(8528), - [anon_sym_signed] = ACTIONS(8528), - [anon_sym_unsigned] = ACTIONS(8528), - [anon_sym_long] = ACTIONS(8528), - [anon_sym_short] = ACTIONS(8528), - [anon_sym_static] = ACTIONS(8528), - [anon_sym_auto] = ACTIONS(8528), - [anon_sym_register] = ACTIONS(8528), - [anon_sym_inline] = ACTIONS(8528), - [anon_sym___inline] = ACTIONS(8528), - [anon_sym___inline__] = ACTIONS(8528), - [anon_sym___forceinline] = ACTIONS(8528), - [anon_sym_thread_local] = ACTIONS(8528), - [anon_sym___thread] = ACTIONS(8528), - [anon_sym_CG_EXTERN] = ACTIONS(8528), - [anon_sym_CG_INLINE] = ACTIONS(8528), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8528), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8528), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8528), - [anon_sym_IBOutlet] = ACTIONS(8528), - [anon_sym_IBInspectable] = ACTIONS(8528), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8528), - [anon_sym_NS_INLINE] = ACTIONS(8528), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8528), - [anon_sym_OBJC_EXPORT] = ACTIONS(8528), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8528), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8528), - [anon_sym_const] = ACTIONS(8528), - [anon_sym_constexpr] = ACTIONS(8528), - [anon_sym_volatile] = ACTIONS(8528), - [anon_sym_restrict] = ACTIONS(8528), - [anon_sym___restrict__] = ACTIONS(8528), - [anon_sym__Atomic] = ACTIONS(8528), - [anon_sym__Noreturn] = ACTIONS(8528), - [anon_sym_nullable] = ACTIONS(8528), - [anon_sym__Complex] = ACTIONS(8528), - [anon_sym__Nonnull] = ACTIONS(8528), - [anon_sym__Nullable] = ACTIONS(8528), - [anon_sym__Nullable_result] = ACTIONS(8528), - [anon_sym__Null_unspecified] = ACTIONS(8528), - [anon_sym___autoreleasing] = ACTIONS(8528), - [anon_sym___block] = ACTIONS(8528), - [anon_sym___bridge] = ACTIONS(8528), - [anon_sym___bridge_retained] = ACTIONS(8528), - [anon_sym___bridge_transfer] = ACTIONS(8528), - [anon_sym___complex] = ACTIONS(8528), - [anon_sym___const] = ACTIONS(8528), - [anon_sym___imag] = ACTIONS(8528), - [anon_sym___kindof] = ACTIONS(8528), - [anon_sym___nonnull] = ACTIONS(8528), - [anon_sym___nullable] = ACTIONS(8528), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8528), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8528), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8528), - [anon_sym___real] = ACTIONS(8528), - [anon_sym___strong] = ACTIONS(8528), - [anon_sym___unsafe_unretained] = ACTIONS(8528), - [anon_sym___unused] = ACTIONS(8528), - [anon_sym___weak] = ACTIONS(8528), - [sym_primitive_type] = ACTIONS(8528), - [anon_sym_enum] = ACTIONS(8528), - [anon_sym_COLON] = ACTIONS(8530), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8528), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8528), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8528), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8528), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8528), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8528), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8528), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8528), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8528), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8528), - [anon_sym_NS_AVAILABLE] = ACTIONS(8528), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8528), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8528), - [anon_sym_API_AVAILABLE] = ACTIONS(8528), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8528), - [anon_sym_API_DEPRECATED] = ACTIONS(8528), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8528), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8528), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8528), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8528), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8528), - [anon_sym___deprecated_msg] = ACTIONS(8528), - [anon_sym___deprecated_enum_msg] = ACTIONS(8528), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8528), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8528), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8528), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8528), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8528), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8528), - [anon_sym__Alignas] = ACTIONS(8528), - }, - [4677] = { - [sym_identifier] = ACTIONS(8532), - [anon_sym_COMMA] = ACTIONS(8534), - [anon_sym_RPAREN] = ACTIONS(8534), - [anon_sym_LPAREN2] = ACTIONS(8534), - [anon_sym_STAR] = ACTIONS(8534), - [anon_sym_CARET] = ACTIONS(8534), - [anon_sym_SEMI] = ACTIONS(8534), - [anon_sym___extension__] = ACTIONS(8532), - [anon_sym_extern] = ACTIONS(8532), - [anon_sym___attribute__] = ACTIONS(8532), - [anon_sym___attribute] = ACTIONS(8532), - [anon_sym_noreturn] = ACTIONS(8532), - [anon_sym_LBRACK] = ACTIONS(8534), - [anon_sym___declspec] = ACTIONS(8532), - [anon_sym___based] = ACTIONS(8532), - [anon_sym_signed] = ACTIONS(8532), - [anon_sym_unsigned] = ACTIONS(8532), - [anon_sym_long] = ACTIONS(8532), - [anon_sym_short] = ACTIONS(8532), - [anon_sym_static] = ACTIONS(8532), - [anon_sym_auto] = ACTIONS(8532), - [anon_sym_register] = ACTIONS(8532), - [anon_sym_inline] = ACTIONS(8532), - [anon_sym___inline] = ACTIONS(8532), - [anon_sym___inline__] = ACTIONS(8532), - [anon_sym___forceinline] = ACTIONS(8532), - [anon_sym_thread_local] = ACTIONS(8532), - [anon_sym___thread] = ACTIONS(8532), - [anon_sym_CG_EXTERN] = ACTIONS(8532), - [anon_sym_CG_INLINE] = ACTIONS(8532), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8532), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8532), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8532), - [anon_sym_IBOutlet] = ACTIONS(8532), - [anon_sym_IBInspectable] = ACTIONS(8532), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8532), - [anon_sym_NS_INLINE] = ACTIONS(8532), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8532), - [anon_sym_OBJC_EXPORT] = ACTIONS(8532), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8532), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8532), - [anon_sym_const] = ACTIONS(8532), - [anon_sym_constexpr] = ACTIONS(8532), - [anon_sym_volatile] = ACTIONS(8532), - [anon_sym_restrict] = ACTIONS(8532), - [anon_sym___restrict__] = ACTIONS(8532), - [anon_sym__Atomic] = ACTIONS(8532), - [anon_sym__Noreturn] = ACTIONS(8532), - [anon_sym_nullable] = ACTIONS(8532), - [anon_sym__Complex] = ACTIONS(8532), - [anon_sym__Nonnull] = ACTIONS(8532), - [anon_sym__Nullable] = ACTIONS(8532), - [anon_sym__Nullable_result] = ACTIONS(8532), - [anon_sym__Null_unspecified] = ACTIONS(8532), - [anon_sym___autoreleasing] = ACTIONS(8532), - [anon_sym___block] = ACTIONS(8532), - [anon_sym___bridge] = ACTIONS(8532), - [anon_sym___bridge_retained] = ACTIONS(8532), - [anon_sym___bridge_transfer] = ACTIONS(8532), - [anon_sym___complex] = ACTIONS(8532), - [anon_sym___const] = ACTIONS(8532), - [anon_sym___imag] = ACTIONS(8532), - [anon_sym___kindof] = ACTIONS(8532), - [anon_sym___nonnull] = ACTIONS(8532), - [anon_sym___nullable] = ACTIONS(8532), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8532), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8532), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8532), - [anon_sym___real] = ACTIONS(8532), - [anon_sym___strong] = ACTIONS(8532), - [anon_sym___unsafe_unretained] = ACTIONS(8532), - [anon_sym___unused] = ACTIONS(8532), - [anon_sym___weak] = ACTIONS(8532), - [sym_primitive_type] = ACTIONS(8532), - [anon_sym_enum] = ACTIONS(8532), - [anon_sym_COLON] = ACTIONS(8534), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8532), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8532), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8532), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8532), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8532), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8532), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8532), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8532), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8532), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8532), - [anon_sym_NS_AVAILABLE] = ACTIONS(8532), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8532), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8532), - [anon_sym_API_AVAILABLE] = ACTIONS(8532), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8532), - [anon_sym_API_DEPRECATED] = ACTIONS(8532), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8532), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8532), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8532), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8532), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8532), - [anon_sym___deprecated_msg] = ACTIONS(8532), - [anon_sym___deprecated_enum_msg] = ACTIONS(8532), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8532), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8532), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8532), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8532), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8532), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8532), - [anon_sym__Alignas] = ACTIONS(8532), - }, - [4678] = { - [sym_identifier] = ACTIONS(8536), - [anon_sym_COMMA] = ACTIONS(8538), - [anon_sym_RPAREN] = ACTIONS(8538), - [anon_sym_LPAREN2] = ACTIONS(8538), - [anon_sym_STAR] = ACTIONS(8538), - [anon_sym_CARET] = ACTIONS(8538), - [anon_sym_SEMI] = ACTIONS(8538), - [anon_sym___extension__] = ACTIONS(8536), - [anon_sym_extern] = ACTIONS(8536), - [anon_sym___attribute__] = ACTIONS(8536), - [anon_sym___attribute] = ACTIONS(8536), - [anon_sym_noreturn] = ACTIONS(8536), - [anon_sym_LBRACK] = ACTIONS(8538), - [anon_sym___declspec] = ACTIONS(8536), - [anon_sym___based] = ACTIONS(8536), - [anon_sym_signed] = ACTIONS(8536), - [anon_sym_unsigned] = ACTIONS(8536), - [anon_sym_long] = ACTIONS(8536), - [anon_sym_short] = ACTIONS(8536), - [anon_sym_static] = ACTIONS(8536), - [anon_sym_auto] = ACTIONS(8536), - [anon_sym_register] = ACTIONS(8536), - [anon_sym_inline] = ACTIONS(8536), - [anon_sym___inline] = ACTIONS(8536), - [anon_sym___inline__] = ACTIONS(8536), - [anon_sym___forceinline] = ACTIONS(8536), - [anon_sym_thread_local] = ACTIONS(8536), - [anon_sym___thread] = ACTIONS(8536), - [anon_sym_CG_EXTERN] = ACTIONS(8536), - [anon_sym_CG_INLINE] = ACTIONS(8536), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8536), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8536), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8536), - [anon_sym_IBOutlet] = ACTIONS(8536), - [anon_sym_IBInspectable] = ACTIONS(8536), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8536), - [anon_sym_NS_INLINE] = ACTIONS(8536), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8536), - [anon_sym_OBJC_EXPORT] = ACTIONS(8536), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8536), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8536), - [anon_sym_const] = ACTIONS(8536), - [anon_sym_constexpr] = ACTIONS(8536), - [anon_sym_volatile] = ACTIONS(8536), - [anon_sym_restrict] = ACTIONS(8536), - [anon_sym___restrict__] = ACTIONS(8536), - [anon_sym__Atomic] = ACTIONS(8536), - [anon_sym__Noreturn] = ACTIONS(8536), - [anon_sym_nullable] = ACTIONS(8536), - [anon_sym__Complex] = ACTIONS(8536), - [anon_sym__Nonnull] = ACTIONS(8536), - [anon_sym__Nullable] = ACTIONS(8536), - [anon_sym__Nullable_result] = ACTIONS(8536), - [anon_sym__Null_unspecified] = ACTIONS(8536), - [anon_sym___autoreleasing] = ACTIONS(8536), - [anon_sym___block] = ACTIONS(8536), - [anon_sym___bridge] = ACTIONS(8536), - [anon_sym___bridge_retained] = ACTIONS(8536), - [anon_sym___bridge_transfer] = ACTIONS(8536), - [anon_sym___complex] = ACTIONS(8536), - [anon_sym___const] = ACTIONS(8536), - [anon_sym___imag] = ACTIONS(8536), - [anon_sym___kindof] = ACTIONS(8536), - [anon_sym___nonnull] = ACTIONS(8536), - [anon_sym___nullable] = ACTIONS(8536), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8536), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8536), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8536), - [anon_sym___real] = ACTIONS(8536), - [anon_sym___strong] = ACTIONS(8536), - [anon_sym___unsafe_unretained] = ACTIONS(8536), - [anon_sym___unused] = ACTIONS(8536), - [anon_sym___weak] = ACTIONS(8536), - [sym_primitive_type] = ACTIONS(8536), - [anon_sym_enum] = ACTIONS(8536), - [anon_sym_COLON] = ACTIONS(8538), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8536), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8536), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8536), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8536), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8536), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8536), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8536), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8536), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8536), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8536), - [anon_sym_NS_AVAILABLE] = ACTIONS(8536), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8536), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8536), - [anon_sym_API_AVAILABLE] = ACTIONS(8536), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8536), - [anon_sym_API_DEPRECATED] = ACTIONS(8536), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8536), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8536), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8536), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8536), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8536), - [anon_sym___deprecated_msg] = ACTIONS(8536), - [anon_sym___deprecated_enum_msg] = ACTIONS(8536), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8536), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8536), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8536), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8536), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8536), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8536), - [anon_sym__Alignas] = ACTIONS(8536), - }, - [4679] = { - [sym__declaration_modifiers] = STATE(7409), - [sym_attribute_specifier] = STATE(7409), - [sym_attribute_declaration] = STATE(7409), - [sym_ms_declspec_modifier] = STATE(7409), - [sym_storage_class_specifier] = STATE(7409), - [sym_type_qualifier] = STATE(7409), - [sym_availability_attribute_specifier] = STATE(7409), - [sym_method_type] = STATE(4932), - [sym_alignas_specifier] = STATE(7409), - [sym_identifier] = ACTIONS(8540), - [anon_sym_LPAREN2] = ACTIONS(6465), - [anon_sym___extension__] = ACTIONS(8542), - [anon_sym_extern] = ACTIONS(8544), - [anon_sym___attribute__] = ACTIONS(8546), - [anon_sym___attribute] = ACTIONS(8546), - [anon_sym_noreturn] = ACTIONS(8542), - [anon_sym_LBRACK] = ACTIONS(8548), - [anon_sym___declspec] = ACTIONS(8550), - [anon_sym_static] = ACTIONS(8544), - [anon_sym_auto] = ACTIONS(8544), - [anon_sym_register] = ACTIONS(8544), - [anon_sym_inline] = ACTIONS(8544), - [anon_sym___inline] = ACTIONS(8544), - [anon_sym___inline__] = ACTIONS(8544), - [anon_sym___forceinline] = ACTIONS(8544), - [anon_sym_thread_local] = ACTIONS(8544), - [anon_sym___thread] = ACTIONS(8544), - [anon_sym_CG_EXTERN] = ACTIONS(8544), - [anon_sym_CG_INLINE] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8544), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8544), - [anon_sym_IBOutlet] = ACTIONS(8544), - [anon_sym_IBInspectable] = ACTIONS(8544), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8544), - [anon_sym_NS_INLINE] = ACTIONS(8544), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8544), - [anon_sym_OBJC_EXPORT] = ACTIONS(8544), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8544), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8544), - [anon_sym_const] = ACTIONS(8552), - [anon_sym_constexpr] = ACTIONS(8542), - [anon_sym_volatile] = ACTIONS(8542), - [anon_sym_restrict] = ACTIONS(8542), - [anon_sym___restrict__] = ACTIONS(8542), - [anon_sym__Atomic] = ACTIONS(8542), - [anon_sym__Noreturn] = ACTIONS(8542), - [anon_sym_nullable] = ACTIONS(8542), - [anon_sym__Complex] = ACTIONS(8542), - [anon_sym__Nonnull] = ACTIONS(8542), - [anon_sym__Nullable] = ACTIONS(8542), - [anon_sym__Nullable_result] = ACTIONS(8542), - [anon_sym__Null_unspecified] = ACTIONS(8542), - [anon_sym___autoreleasing] = ACTIONS(8542), - [anon_sym___block] = ACTIONS(8542), - [anon_sym___bridge] = ACTIONS(8542), - [anon_sym___bridge_retained] = ACTIONS(8542), - [anon_sym___bridge_transfer] = ACTIONS(8542), - [anon_sym___complex] = ACTIONS(8542), - [anon_sym___const] = ACTIONS(8542), - [anon_sym___imag] = ACTIONS(8542), - [anon_sym___kindof] = ACTIONS(8542), - [anon_sym___nonnull] = ACTIONS(8542), - [anon_sym___nullable] = ACTIONS(8542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8542), - [anon_sym___real] = ACTIONS(8542), - [anon_sym___strong] = ACTIONS(8542), - [anon_sym___unsafe_unretained] = ACTIONS(8542), - [anon_sym___unused] = ACTIONS(8542), - [anon_sym___weak] = ACTIONS(8542), - [anon_sym_struct] = ACTIONS(8554), - [anon_sym_in] = ACTIONS(8554), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE] = ACTIONS(8558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_API_AVAILABLE] = ACTIONS(8558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_API_DEPRECATED] = ACTIONS(8558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8558), - [anon_sym___deprecated_msg] = ACTIONS(8558), - [anon_sym___deprecated_enum_msg] = ACTIONS(8558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8558), - [anon_sym__Alignas] = ACTIONS(8560), - [anon_sym_id] = ACTIONS(8554), - }, - [4680] = { - [sym__declaration_modifiers] = STATE(7409), - [sym_attribute_specifier] = STATE(7409), - [sym_attribute_declaration] = STATE(7409), - [sym_ms_declspec_modifier] = STATE(7409), - [sym_storage_class_specifier] = STATE(7409), - [sym_type_qualifier] = STATE(7409), - [sym_availability_attribute_specifier] = STATE(7409), - [sym_method_type] = STATE(4923), - [sym_alignas_specifier] = STATE(7409), - [sym_identifier] = ACTIONS(8540), - [anon_sym_LPAREN2] = ACTIONS(6465), - [anon_sym___extension__] = ACTIONS(8542), - [anon_sym_extern] = ACTIONS(8544), - [anon_sym___attribute__] = ACTIONS(8546), - [anon_sym___attribute] = ACTIONS(8546), - [anon_sym_noreturn] = ACTIONS(8542), - [anon_sym_LBRACK] = ACTIONS(8548), - [anon_sym___declspec] = ACTIONS(8550), - [anon_sym_static] = ACTIONS(8544), - [anon_sym_auto] = ACTIONS(8544), - [anon_sym_register] = ACTIONS(8544), - [anon_sym_inline] = ACTIONS(8544), - [anon_sym___inline] = ACTIONS(8544), - [anon_sym___inline__] = ACTIONS(8544), - [anon_sym___forceinline] = ACTIONS(8544), - [anon_sym_thread_local] = ACTIONS(8544), - [anon_sym___thread] = ACTIONS(8544), - [anon_sym_CG_EXTERN] = ACTIONS(8544), - [anon_sym_CG_INLINE] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8544), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8544), - [anon_sym_IBOutlet] = ACTIONS(8544), - [anon_sym_IBInspectable] = ACTIONS(8544), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8544), - [anon_sym_NS_INLINE] = ACTIONS(8544), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8544), - [anon_sym_OBJC_EXPORT] = ACTIONS(8544), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8544), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8544), - [anon_sym_const] = ACTIONS(8562), - [anon_sym_constexpr] = ACTIONS(8542), - [anon_sym_volatile] = ACTIONS(8542), - [anon_sym_restrict] = ACTIONS(8542), - [anon_sym___restrict__] = ACTIONS(8542), - [anon_sym__Atomic] = ACTIONS(8542), - [anon_sym__Noreturn] = ACTIONS(8542), - [anon_sym_nullable] = ACTIONS(8542), - [anon_sym__Complex] = ACTIONS(8542), - [anon_sym__Nonnull] = ACTIONS(8542), - [anon_sym__Nullable] = ACTIONS(8542), - [anon_sym__Nullable_result] = ACTIONS(8542), - [anon_sym__Null_unspecified] = ACTIONS(8542), - [anon_sym___autoreleasing] = ACTIONS(8542), - [anon_sym___block] = ACTIONS(8542), - [anon_sym___bridge] = ACTIONS(8542), - [anon_sym___bridge_retained] = ACTIONS(8542), - [anon_sym___bridge_transfer] = ACTIONS(8542), - [anon_sym___complex] = ACTIONS(8542), - [anon_sym___const] = ACTIONS(8542), - [anon_sym___imag] = ACTIONS(8542), - [anon_sym___kindof] = ACTIONS(8542), - [anon_sym___nonnull] = ACTIONS(8542), - [anon_sym___nullable] = ACTIONS(8542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8542), - [anon_sym___real] = ACTIONS(8542), - [anon_sym___strong] = ACTIONS(8542), - [anon_sym___unsafe_unretained] = ACTIONS(8542), - [anon_sym___unused] = ACTIONS(8542), - [anon_sym___weak] = ACTIONS(8542), - [anon_sym_struct] = ACTIONS(8554), - [anon_sym_in] = ACTIONS(8554), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE] = ACTIONS(8558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_API_AVAILABLE] = ACTIONS(8558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_API_DEPRECATED] = ACTIONS(8558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8558), - [anon_sym___deprecated_msg] = ACTIONS(8558), - [anon_sym___deprecated_enum_msg] = ACTIONS(8558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8558), - [anon_sym__Alignas] = ACTIONS(8560), - [anon_sym_id] = ACTIONS(8554), - }, - [4681] = { - [sym__declaration_modifiers] = STATE(8371), - [sym_attribute_specifier] = STATE(8371), - [sym_attribute_declaration] = STATE(8371), - [sym_ms_declspec_modifier] = STATE(8371), - [sym_storage_class_specifier] = STATE(8371), - [sym_type_qualifier] = STATE(8371), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8371), - [sym_alignas_specifier] = STATE(8371), - [aux_sym_type_definition_repeat2] = STATE(4985), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8566), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4682] = { - [sym__declaration_modifiers] = STATE(8429), - [sym_attribute_specifier] = STATE(8429), - [sym_attribute_declaration] = STATE(8429), - [sym_ms_declspec_modifier] = STATE(8429), - [sym_storage_class_specifier] = STATE(8429), - [sym_type_qualifier] = STATE(8429), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8429), - [sym_alignas_specifier] = STATE(8429), - [aux_sym_type_definition_repeat2] = STATE(4934), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8570), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4683] = { - [sym__declaration_modifiers] = STATE(8827), - [sym_attribute_specifier] = STATE(8827), - [sym_attribute_declaration] = STATE(8827), - [sym_ms_declspec_modifier] = STATE(8827), - [sym_storage_class_specifier] = STATE(8827), - [sym_type_qualifier] = STATE(8827), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8827), - [sym_alignas_specifier] = STATE(8827), - [aux_sym_type_definition_repeat2] = STATE(5242), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8572), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4684] = { - [sym__declaration_modifiers] = STATE(8705), - [sym_attribute_specifier] = STATE(8705), - [sym_attribute_declaration] = STATE(8705), - [sym_ms_declspec_modifier] = STATE(8705), - [sym_storage_class_specifier] = STATE(8705), - [sym_type_qualifier] = STATE(8705), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8705), - [sym_alignas_specifier] = STATE(8705), - [aux_sym_type_definition_repeat2] = STATE(5051), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8574), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4685] = { - [sym__declaration_modifiers] = STATE(8488), - [sym_attribute_specifier] = STATE(8488), - [sym_attribute_declaration] = STATE(8488), - [sym_ms_declspec_modifier] = STATE(8488), - [sym_storage_class_specifier] = STATE(8488), - [sym_type_qualifier] = STATE(8488), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8488), - [sym_alignas_specifier] = STATE(8488), - [aux_sym_type_definition_repeat2] = STATE(5229), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8576), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4686] = { - [sym__declaration_modifiers] = STATE(8830), - [sym_attribute_specifier] = STATE(8830), - [sym_attribute_declaration] = STATE(8830), - [sym_ms_declspec_modifier] = STATE(8830), - [sym_storage_class_specifier] = STATE(8830), - [sym_type_qualifier] = STATE(8830), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8830), - [sym_alignas_specifier] = STATE(8830), - [aux_sym_type_definition_repeat2] = STATE(5243), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8578), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4687] = { - [sym__declaration_modifiers] = STATE(8831), - [sym_attribute_specifier] = STATE(8831), - [sym_attribute_declaration] = STATE(8831), - [sym_ms_declspec_modifier] = STATE(8831), - [sym_storage_class_specifier] = STATE(8831), - [sym_type_qualifier] = STATE(8831), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8831), - [sym_alignas_specifier] = STATE(8831), - [aux_sym_type_definition_repeat2] = STATE(5247), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8580), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4688] = { - [sym__declaration_modifiers] = STATE(8713), - [sym_attribute_specifier] = STATE(8713), - [sym_attribute_declaration] = STATE(8713), - [sym_ms_declspec_modifier] = STATE(8713), - [sym_storage_class_specifier] = STATE(8713), - [sym_type_qualifier] = STATE(8713), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8713), - [sym_alignas_specifier] = STATE(8713), - [aux_sym_type_definition_repeat2] = STATE(5089), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8582), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4689] = { - [sym__declaration_modifiers] = STATE(8632), - [sym_attribute_specifier] = STATE(8632), - [sym_attribute_declaration] = STATE(8632), - [sym_ms_declspec_modifier] = STATE(8632), - [sym_storage_class_specifier] = STATE(8632), - [sym_type_qualifier] = STATE(8632), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8632), - [sym_alignas_specifier] = STATE(8632), - [aux_sym_type_definition_repeat2] = STATE(5125), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8584), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4690] = { - [sym__declaration_modifiers] = STATE(8511), - [sym_attribute_specifier] = STATE(8511), - [sym_attribute_declaration] = STATE(8511), - [sym_ms_declspec_modifier] = STATE(8511), - [sym_storage_class_specifier] = STATE(8511), - [sym_type_qualifier] = STATE(8511), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8511), - [sym_alignas_specifier] = STATE(8511), - [aux_sym_type_definition_repeat2] = STATE(5278), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8586), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4691] = { - [sym__declaration_modifiers] = STATE(8634), - [sym_attribute_specifier] = STATE(8634), - [sym_attribute_declaration] = STATE(8634), - [sym_ms_declspec_modifier] = STATE(8634), - [sym_storage_class_specifier] = STATE(8634), - [sym_type_qualifier] = STATE(8634), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8634), - [sym_alignas_specifier] = STATE(8634), - [aux_sym_type_definition_repeat2] = STATE(5140), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8588), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4692] = { - [sym__declaration_modifiers] = STATE(8714), - [sym_attribute_specifier] = STATE(8714), - [sym_attribute_declaration] = STATE(8714), - [sym_ms_declspec_modifier] = STATE(8714), - [sym_storage_class_specifier] = STATE(8714), - [sym_type_qualifier] = STATE(8714), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8714), - [sym_alignas_specifier] = STATE(8714), - [aux_sym_type_definition_repeat2] = STATE(5227), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8590), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4693] = { - [sym__declaration_modifiers] = STATE(9197), - [sym_attribute_specifier] = STATE(9197), - [sym_attribute_declaration] = STATE(9197), - [sym_ms_declspec_modifier] = STATE(9197), - [sym_storage_class_specifier] = STATE(9197), - [sym_type_qualifier] = STATE(9197), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9197), - [sym_alignas_specifier] = STATE(9197), - [aux_sym_type_definition_repeat2] = STATE(5246), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8592), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4694] = { - [sym__declaration_modifiers] = STATE(9526), - [sym_attribute_specifier] = STATE(9526), - [sym_attribute_declaration] = STATE(9526), - [sym_ms_declspec_modifier] = STATE(9526), - [sym_storage_class_specifier] = STATE(9526), - [sym_type_qualifier] = STATE(9526), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9526), - [sym_alignas_specifier] = STATE(9526), - [aux_sym_type_definition_repeat2] = STATE(5241), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8594), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4695] = { - [sym__declaration_modifiers] = STATE(9523), - [sym_attribute_specifier] = STATE(9523), - [sym_attribute_declaration] = STATE(9523), - [sym_ms_declspec_modifier] = STATE(9523), - [sym_storage_class_specifier] = STATE(9523), - [sym_type_qualifier] = STATE(9523), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9523), - [sym_alignas_specifier] = STATE(9523), - [aux_sym_type_definition_repeat2] = STATE(5238), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8596), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4696] = { - [sym__declaration_modifiers] = STATE(9230), - [sym_attribute_specifier] = STATE(9230), - [sym_attribute_declaration] = STATE(9230), - [sym_ms_declspec_modifier] = STATE(9230), - [sym_storage_class_specifier] = STATE(9230), - [sym_type_qualifier] = STATE(9230), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9230), - [sym_alignas_specifier] = STATE(9230), - [aux_sym_type_definition_repeat2] = STATE(5245), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8598), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4697] = { - [sym__declaration_modifiers] = STATE(8838), - [sym_attribute_specifier] = STATE(8838), - [sym_attribute_declaration] = STATE(8838), - [sym_ms_declspec_modifier] = STATE(8838), - [sym_storage_class_specifier] = STATE(8838), - [sym_type_qualifier] = STATE(8838), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8838), - [sym_alignas_specifier] = STATE(8838), - [aux_sym_type_definition_repeat2] = STATE(5169), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8600), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4698] = { - [sym__declaration_modifiers] = STATE(8839), - [sym_attribute_specifier] = STATE(8839), - [sym_attribute_declaration] = STATE(8839), - [sym_ms_declspec_modifier] = STATE(8839), - [sym_storage_class_specifier] = STATE(8839), - [sym_type_qualifier] = STATE(8839), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8839), - [sym_alignas_specifier] = STATE(8839), - [aux_sym_type_definition_repeat2] = STATE(4952), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8602), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4699] = { - [sym__declaration_modifiers] = STATE(8636), - [sym_attribute_specifier] = STATE(8636), - [sym_attribute_declaration] = STATE(8636), - [sym_ms_declspec_modifier] = STATE(8636), - [sym_storage_class_specifier] = STATE(8636), - [sym_type_qualifier] = STATE(8636), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8636), - [sym_alignas_specifier] = STATE(8636), - [aux_sym_type_definition_repeat2] = STATE(5151), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8604), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4700] = { - [sym__declaration_modifiers] = STATE(8517), - [sym_attribute_specifier] = STATE(8517), - [sym_attribute_declaration] = STATE(8517), - [sym_ms_declspec_modifier] = STATE(8517), - [sym_storage_class_specifier] = STATE(8517), - [sym_type_qualifier] = STATE(8517), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8517), - [sym_alignas_specifier] = STATE(8517), - [aux_sym_type_definition_repeat2] = STATE(5184), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8606), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4701] = { - [sym__declaration_modifiers] = STATE(9519), - [sym_attribute_specifier] = STATE(9519), - [sym_attribute_declaration] = STATE(9519), - [sym_ms_declspec_modifier] = STATE(9519), - [sym_storage_class_specifier] = STATE(9519), - [sym_type_qualifier] = STATE(9519), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9519), - [sym_alignas_specifier] = STATE(9519), - [aux_sym_type_definition_repeat2] = STATE(5237), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8608), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4702] = { - [sym__declaration_modifiers] = STATE(8718), - [sym_attribute_specifier] = STATE(8718), - [sym_attribute_declaration] = STATE(8718), - [sym_ms_declspec_modifier] = STATE(8718), - [sym_storage_class_specifier] = STATE(8718), - [sym_type_qualifier] = STATE(8718), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8718), - [sym_alignas_specifier] = STATE(8718), - [aux_sym_type_definition_repeat2] = STATE(5286), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8610), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4703] = { - [sym__declaration_modifiers] = STATE(8519), - [sym_attribute_specifier] = STATE(8519), - [sym_attribute_declaration] = STATE(8519), - [sym_ms_declspec_modifier] = STATE(8519), - [sym_storage_class_specifier] = STATE(8519), - [sym_type_qualifier] = STATE(8519), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8519), - [sym_alignas_specifier] = STATE(8519), - [aux_sym_type_definition_repeat2] = STATE(5104), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8612), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4704] = { - [sym__declaration_modifiers] = STATE(8720), - [sym_attribute_specifier] = STATE(8720), - [sym_attribute_declaration] = STATE(8720), - [sym_ms_declspec_modifier] = STATE(8720), - [sym_storage_class_specifier] = STATE(8720), - [sym_type_qualifier] = STATE(8720), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8720), - [sym_alignas_specifier] = STATE(8720), - [aux_sym_type_definition_repeat2] = STATE(5282), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8614), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4705] = { - [sym__declaration_modifiers] = STATE(8721), - [sym_attribute_specifier] = STATE(8721), - [sym_attribute_declaration] = STATE(8721), - [sym_ms_declspec_modifier] = STATE(8721), - [sym_storage_class_specifier] = STATE(8721), - [sym_type_qualifier] = STATE(8721), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8721), - [sym_alignas_specifier] = STATE(8721), - [aux_sym_type_definition_repeat2] = STATE(5276), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8616), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4706] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8622), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(7872), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(2200), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_COLON] = ACTIONS(2200), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4707] = { - [sym__declaration_modifiers] = STATE(8725), - [sym_attribute_specifier] = STATE(8725), - [sym_attribute_declaration] = STATE(8725), - [sym_ms_declspec_modifier] = STATE(8725), - [sym_storage_class_specifier] = STATE(8725), - [sym_type_qualifier] = STATE(8725), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8725), - [sym_alignas_specifier] = STATE(8725), - [aux_sym_type_definition_repeat2] = STATE(5274), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8636), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4708] = { - [sym__declaration_modifiers] = STATE(8727), - [sym_attribute_specifier] = STATE(8727), - [sym_attribute_declaration] = STATE(8727), - [sym_ms_declspec_modifier] = STATE(8727), - [sym_storage_class_specifier] = STATE(8727), - [sym_type_qualifier] = STATE(8727), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8727), - [sym_alignas_specifier] = STATE(8727), - [aux_sym_type_definition_repeat2] = STATE(5267), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8638), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4709] = { - [sym__declaration_modifiers] = STATE(5250), - [sym_attribute_specifier] = STATE(5250), - [sym_attribute_declaration] = STATE(5250), - [sym_ms_declspec_modifier] = STATE(5250), - [sym_storage_class_specifier] = STATE(5250), - [sym_type_qualifier] = STATE(5250), - [sym_availability_attribute_specifier] = STATE(5250), - [sym_alignas_specifier] = STATE(5250), - [aux_sym__declaration_specifiers_repeat1] = STATE(5250), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3553), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8642), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4710] = { - [sym__declaration_modifiers] = STATE(8664), - [sym_attribute_specifier] = STATE(8664), - [sym_attribute_declaration] = STATE(8664), - [sym_ms_declspec_modifier] = STATE(8664), - [sym_storage_class_specifier] = STATE(8664), - [sym_type_qualifier] = STATE(8664), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8664), - [sym_alignas_specifier] = STATE(8664), - [aux_sym_type_definition_repeat2] = STATE(5266), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8644), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4711] = { - [sym__declaration_modifiers] = STATE(5250), - [sym_attribute_specifier] = STATE(5250), - [sym_attribute_declaration] = STATE(5250), - [sym_ms_declspec_modifier] = STATE(5250), - [sym_storage_class_specifier] = STATE(5250), - [sym_type_qualifier] = STATE(5250), - [sym_availability_attribute_specifier] = STATE(5250), - [sym_alignas_specifier] = STATE(5250), - [aux_sym__declaration_specifiers_repeat1] = STATE(5250), - [aux_sym_method_definition_repeat2] = STATE(4717), - [aux_sym_method_declaration_repeat2] = STATE(3553), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8642), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4712] = { - [sym__declaration_modifiers] = STATE(8731), - [sym_attribute_specifier] = STATE(8731), - [sym_attribute_declaration] = STATE(8731), - [sym_ms_declspec_modifier] = STATE(8731), - [sym_storage_class_specifier] = STATE(8731), - [sym_type_qualifier] = STATE(8731), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8731), - [sym_alignas_specifier] = STATE(8731), - [aux_sym_type_definition_repeat2] = STATE(5265), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8646), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4713] = { - [sym__declaration_modifiers] = STATE(8858), - [sym_attribute_specifier] = STATE(8858), - [sym_attribute_declaration] = STATE(8858), - [sym_ms_declspec_modifier] = STATE(8858), - [sym_storage_class_specifier] = STATE(8858), - [sym_type_qualifier] = STATE(8858), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8858), - [sym_alignas_specifier] = STATE(8858), - [aux_sym_type_definition_repeat2] = STATE(5281), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8648), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4714] = { - [sym__declaration_modifiers] = STATE(8825), - [sym_attribute_specifier] = STATE(8825), - [sym_attribute_declaration] = STATE(8825), - [sym_ms_declspec_modifier] = STATE(8825), - [sym_storage_class_specifier] = STATE(8825), - [sym_type_qualifier] = STATE(8825), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8825), - [sym_alignas_specifier] = STATE(8825), - [aux_sym_type_definition_repeat2] = STATE(5131), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8650), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4715] = { - [sym__declaration_modifiers] = STATE(8733), - [sym_attribute_specifier] = STATE(8733), - [sym_attribute_declaration] = STATE(8733), - [sym_ms_declspec_modifier] = STATE(8733), - [sym_storage_class_specifier] = STATE(8733), - [sym_type_qualifier] = STATE(8733), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8733), - [sym_alignas_specifier] = STATE(8733), - [aux_sym_type_definition_repeat2] = STATE(5263), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8652), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4716] = { - [sym__declaration_modifiers] = STATE(9212), - [sym_attribute_specifier] = STATE(9212), - [sym_attribute_declaration] = STATE(9212), - [sym_ms_declspec_modifier] = STATE(9212), - [sym_storage_class_specifier] = STATE(9212), - [sym_type_qualifier] = STATE(9212), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9212), - [sym_alignas_specifier] = STATE(9212), - [aux_sym_type_definition_repeat2] = STATE(5211), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8654), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4717] = { - [sym__declaration_modifiers] = STATE(5232), - [sym_attribute_specifier] = STATE(5232), - [sym_attribute_declaration] = STATE(5232), - [sym_ms_declspec_modifier] = STATE(5232), - [sym_storage_class_specifier] = STATE(5232), - [sym_type_qualifier] = STATE(5232), - [sym_availability_attribute_specifier] = STATE(5232), - [sym_alignas_specifier] = STATE(5232), - [aux_sym__declaration_specifiers_repeat1] = STATE(5232), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3616), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8656), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4718] = { - [sym__declaration_modifiers] = STATE(9210), - [sym_attribute_specifier] = STATE(9210), - [sym_attribute_declaration] = STATE(9210), - [sym_ms_declspec_modifier] = STATE(9210), - [sym_storage_class_specifier] = STATE(9210), - [sym_type_qualifier] = STATE(9210), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9210), - [sym_alignas_specifier] = STATE(9210), - [aux_sym_type_definition_repeat2] = STATE(5207), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8658), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4719] = { - [sym__declaration_modifiers] = STATE(5232), - [sym_attribute_specifier] = STATE(5232), - [sym_attribute_declaration] = STATE(5232), - [sym_ms_declspec_modifier] = STATE(5232), - [sym_storage_class_specifier] = STATE(5232), - [sym_type_qualifier] = STATE(5232), - [sym_availability_attribute_specifier] = STATE(5232), - [sym_alignas_specifier] = STATE(5232), - [aux_sym__declaration_specifiers_repeat1] = STATE(5232), - [aux_sym_method_definition_repeat2] = STATE(4737), - [aux_sym_method_declaration_repeat2] = STATE(3616), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8656), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4720] = { - [sym__declaration_modifiers] = STATE(8824), - [sym_attribute_specifier] = STATE(8824), - [sym_attribute_declaration] = STATE(8824), - [sym_ms_declspec_modifier] = STATE(8824), - [sym_storage_class_specifier] = STATE(8824), - [sym_type_qualifier] = STATE(8824), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8824), - [sym_alignas_specifier] = STATE(8824), - [aux_sym_type_definition_repeat2] = STATE(5128), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8660), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4721] = { - [sym__declaration_modifiers] = STATE(9207), - [sym_attribute_specifier] = STATE(9207), - [sym_attribute_declaration] = STATE(9207), - [sym_ms_declspec_modifier] = STATE(9207), - [sym_storage_class_specifier] = STATE(9207), - [sym_type_qualifier] = STATE(9207), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9207), - [sym_alignas_specifier] = STATE(9207), - [aux_sym_type_definition_repeat2] = STATE(5205), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8662), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4722] = { - [sym__declaration_modifiers] = STATE(8735), - [sym_attribute_specifier] = STATE(8735), - [sym_attribute_declaration] = STATE(8735), - [sym_ms_declspec_modifier] = STATE(8735), - [sym_storage_class_specifier] = STATE(8735), - [sym_type_qualifier] = STATE(8735), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8735), - [sym_alignas_specifier] = STATE(8735), - [aux_sym_type_definition_repeat2] = STATE(5256), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8664), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4723] = { - [sym__declaration_modifiers] = STATE(8821), - [sym_attribute_specifier] = STATE(8821), - [sym_attribute_declaration] = STATE(8821), - [sym_ms_declspec_modifier] = STATE(8821), - [sym_storage_class_specifier] = STATE(8821), - [sym_type_qualifier] = STATE(8821), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8821), - [sym_alignas_specifier] = STATE(8821), - [aux_sym_type_definition_repeat2] = STATE(5041), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8666), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4724] = { - [sym__declaration_modifiers] = STATE(8481), - [sym_attribute_specifier] = STATE(8481), - [sym_attribute_declaration] = STATE(8481), - [sym_ms_declspec_modifier] = STATE(8481), - [sym_storage_class_specifier] = STATE(8481), - [sym_type_qualifier] = STATE(8481), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8481), - [sym_alignas_specifier] = STATE(8481), - [aux_sym_type_definition_repeat2] = STATE(5201), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8668), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4725] = { - [sym__declaration_modifiers] = STATE(8480), - [sym_attribute_specifier] = STATE(8480), - [sym_attribute_declaration] = STATE(8480), - [sym_ms_declspec_modifier] = STATE(8480), - [sym_storage_class_specifier] = STATE(8480), - [sym_type_qualifier] = STATE(8480), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8480), - [sym_alignas_specifier] = STATE(8480), - [aux_sym_type_definition_repeat2] = STATE(5200), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8670), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4726] = { - [sym__declaration_modifiers] = STATE(8680), - [sym_attribute_specifier] = STATE(8680), - [sym_attribute_declaration] = STATE(8680), - [sym_ms_declspec_modifier] = STATE(8680), - [sym_storage_class_specifier] = STATE(8680), - [sym_type_qualifier] = STATE(8680), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8680), - [sym_alignas_specifier] = STATE(8680), - [aux_sym_type_definition_repeat2] = STATE(5170), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8672), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4727] = { - [sym__declaration_modifiers] = STATE(8738), - [sym_attribute_specifier] = STATE(8738), - [sym_attribute_declaration] = STATE(8738), - [sym_ms_declspec_modifier] = STATE(8738), - [sym_storage_class_specifier] = STATE(8738), - [sym_type_qualifier] = STATE(8738), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8738), - [sym_alignas_specifier] = STATE(8738), - [aux_sym_type_definition_repeat2] = STATE(5253), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8674), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4728] = { - [sym__declaration_modifiers] = STATE(9492), - [sym_attribute_specifier] = STATE(9492), - [sym_attribute_declaration] = STATE(9492), - [sym_ms_declspec_modifier] = STATE(9492), - [sym_storage_class_specifier] = STATE(9492), - [sym_type_qualifier] = STATE(9492), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9492), - [sym_alignas_specifier] = STATE(9492), - [aux_sym_type_definition_repeat2] = STATE(5214), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8676), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4729] = { - [sym__declaration_modifiers] = STATE(9487), - [sym_attribute_specifier] = STATE(9487), - [sym_attribute_declaration] = STATE(9487), - [sym_ms_declspec_modifier] = STATE(9487), - [sym_storage_class_specifier] = STATE(9487), - [sym_type_qualifier] = STATE(9487), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9487), - [sym_alignas_specifier] = STATE(9487), - [aux_sym_type_definition_repeat2] = STATE(5193), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8678), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4730] = { - [sym__declaration_modifiers] = STATE(8741), - [sym_attribute_specifier] = STATE(8741), - [sym_attribute_declaration] = STATE(8741), - [sym_ms_declspec_modifier] = STATE(8741), - [sym_storage_class_specifier] = STATE(8741), - [sym_type_qualifier] = STATE(8741), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8741), - [sym_alignas_specifier] = STATE(8741), - [aux_sym_type_definition_repeat2] = STATE(5251), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8680), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4731] = { - [sym__declaration_modifiers] = STATE(8897), - [sym_attribute_specifier] = STATE(8897), - [sym_attribute_declaration] = STATE(8897), - [sym_ms_declspec_modifier] = STATE(8897), - [sym_storage_class_specifier] = STATE(8897), - [sym_type_qualifier] = STATE(8897), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8897), - [sym_alignas_specifier] = STATE(8897), - [aux_sym_type_definition_repeat2] = STATE(5239), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8682), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4732] = { - [sym__declaration_modifiers] = STATE(8742), - [sym_attribute_specifier] = STATE(8742), - [sym_attribute_declaration] = STATE(8742), - [sym_ms_declspec_modifier] = STATE(8742), - [sym_storage_class_specifier] = STATE(8742), - [sym_type_qualifier] = STATE(8742), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8742), - [sym_alignas_specifier] = STATE(8742), - [aux_sym_type_definition_repeat2] = STATE(5249), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8684), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4733] = { - [sym__declaration_modifiers] = STATE(8639), - [sym_attribute_specifier] = STATE(8639), - [sym_attribute_declaration] = STATE(8639), - [sym_ms_declspec_modifier] = STATE(8639), - [sym_storage_class_specifier] = STATE(8639), - [sym_type_qualifier] = STATE(8639), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8639), - [sym_alignas_specifier] = STATE(8639), - [aux_sym_type_definition_repeat2] = STATE(5206), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8686), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4734] = { - [sym__declaration_modifiers] = STATE(9021), - [sym_attribute_specifier] = STATE(9021), - [sym_attribute_declaration] = STATE(9021), - [sym_ms_declspec_modifier] = STATE(9021), - [sym_storage_class_specifier] = STATE(9021), - [sym_type_qualifier] = STATE(9021), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9021), - [sym_alignas_specifier] = STATE(9021), - [aux_sym_type_definition_repeat2] = STATE(4980), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8688), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4735] = { - [sym__declaration_modifiers] = STATE(9483), - [sym_attribute_specifier] = STATE(9483), - [sym_attribute_declaration] = STATE(9483), - [sym_ms_declspec_modifier] = STATE(9483), - [sym_storage_class_specifier] = STATE(9483), - [sym_type_qualifier] = STATE(9483), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9483), - [sym_alignas_specifier] = STATE(9483), - [aux_sym_type_definition_repeat2] = STATE(5189), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8690), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4736] = { - [sym__declaration_modifiers] = STATE(9245), - [sym_attribute_specifier] = STATE(9245), - [sym_attribute_declaration] = STATE(9245), - [sym_ms_declspec_modifier] = STATE(9245), - [sym_storage_class_specifier] = STATE(9245), - [sym_type_qualifier] = STATE(9245), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9245), - [sym_alignas_specifier] = STATE(9245), - [aux_sym_type_definition_repeat2] = STATE(5279), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8692), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4737] = { - [sym__declaration_modifiers] = STATE(5187), - [sym_attribute_specifier] = STATE(5187), - [sym_attribute_declaration] = STATE(5187), - [sym_ms_declspec_modifier] = STATE(5187), - [sym_storage_class_specifier] = STATE(5187), - [sym_type_qualifier] = STATE(5187), - [sym_availability_attribute_specifier] = STATE(5187), - [sym_alignas_specifier] = STATE(5187), - [aux_sym__declaration_specifiers_repeat1] = STATE(5187), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3624), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8694), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4738] = { - [sym__declaration_modifiers] = STATE(8744), - [sym_attribute_specifier] = STATE(8744), - [sym_attribute_declaration] = STATE(8744), - [sym_ms_declspec_modifier] = STATE(8744), - [sym_storage_class_specifier] = STATE(8744), - [sym_type_qualifier] = STATE(8744), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8744), - [sym_alignas_specifier] = STATE(8744), - [aux_sym_type_definition_repeat2] = STATE(5240), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8696), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4739] = { - [sym__declaration_modifiers] = STATE(8476), - [sym_attribute_specifier] = STATE(8476), - [sym_attribute_declaration] = STATE(8476), - [sym_ms_declspec_modifier] = STATE(8476), - [sym_storage_class_specifier] = STATE(8476), - [sym_type_qualifier] = STATE(8476), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8476), - [sym_alignas_specifier] = STATE(8476), - [aux_sym_type_definition_repeat2] = STATE(5191), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8698), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4740] = { - [sym__declaration_modifiers] = STATE(8901), - [sym_attribute_specifier] = STATE(8901), - [sym_attribute_declaration] = STATE(8901), - [sym_ms_declspec_modifier] = STATE(8901), - [sym_storage_class_specifier] = STATE(8901), - [sym_type_qualifier] = STATE(8901), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8901), - [sym_alignas_specifier] = STATE(8901), - [aux_sym_type_definition_repeat2] = STATE(5234), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8700), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4741] = { - [sym__declaration_modifiers] = STATE(8902), - [sym_attribute_specifier] = STATE(8902), - [sym_attribute_declaration] = STATE(8902), - [sym_ms_declspec_modifier] = STATE(8902), - [sym_storage_class_specifier] = STATE(8902), - [sym_type_qualifier] = STATE(8902), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8902), - [sym_alignas_specifier] = STATE(8902), - [aux_sym_type_definition_repeat2] = STATE(5233), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8702), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4742] = { - [sym__declaration_modifiers] = STATE(8644), - [sym_attribute_specifier] = STATE(8644), - [sym_attribute_declaration] = STATE(8644), - [sym_ms_declspec_modifier] = STATE(8644), - [sym_storage_class_specifier] = STATE(8644), - [sym_type_qualifier] = STATE(8644), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8644), - [sym_alignas_specifier] = STATE(8644), - [aux_sym_type_definition_repeat2] = STATE(5060), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8704), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4743] = { - [sym__declaration_modifiers] = STATE(8747), - [sym_attribute_specifier] = STATE(8747), - [sym_attribute_declaration] = STATE(8747), - [sym_ms_declspec_modifier] = STATE(8747), - [sym_storage_class_specifier] = STATE(8747), - [sym_type_qualifier] = STATE(8747), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8747), - [sym_alignas_specifier] = STATE(8747), - [aux_sym_type_definition_repeat2] = STATE(5236), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8706), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4744] = { - [sym__declaration_modifiers] = STATE(9194), - [sym_attribute_specifier] = STATE(9194), - [sym_attribute_declaration] = STATE(9194), - [sym_ms_declspec_modifier] = STATE(9194), - [sym_storage_class_specifier] = STATE(9194), - [sym_type_qualifier] = STATE(9194), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9194), - [sym_alignas_specifier] = STATE(9194), - [aux_sym_type_definition_repeat2] = STATE(5172), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8708), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4745] = { - [sym__declaration_modifiers] = STATE(9192), - [sym_attribute_specifier] = STATE(9192), - [sym_attribute_declaration] = STATE(9192), - [sym_ms_declspec_modifier] = STATE(9192), - [sym_storage_class_specifier] = STATE(9192), - [sym_type_qualifier] = STATE(9192), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9192), - [sym_alignas_specifier] = STATE(9192), - [aux_sym_type_definition_repeat2] = STATE(5168), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8710), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4746] = { - [sym__declaration_modifiers] = STATE(8472), - [sym_attribute_specifier] = STATE(8472), - [sym_attribute_declaration] = STATE(8472), - [sym_ms_declspec_modifier] = STATE(8472), - [sym_storage_class_specifier] = STATE(8472), - [sym_type_qualifier] = STATE(8472), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8472), - [sym_alignas_specifier] = STATE(8472), - [aux_sym_type_definition_repeat2] = STATE(5190), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8712), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4747] = { - [sym__declaration_modifiers] = STATE(8905), - [sym_attribute_specifier] = STATE(8905), - [sym_attribute_declaration] = STATE(8905), - [sym_ms_declspec_modifier] = STATE(8905), - [sym_storage_class_specifier] = STATE(8905), - [sym_type_qualifier] = STATE(8905), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8905), - [sym_alignas_specifier] = STATE(8905), - [aux_sym_type_definition_repeat2] = STATE(5225), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8714), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4748] = { - [sym__declaration_modifiers] = STATE(9188), - [sym_attribute_specifier] = STATE(9188), - [sym_attribute_declaration] = STATE(9188), - [sym_ms_declspec_modifier] = STATE(9188), - [sym_storage_class_specifier] = STATE(9188), - [sym_type_qualifier] = STATE(9188), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9188), - [sym_alignas_specifier] = STATE(9188), - [aux_sym_type_definition_repeat2] = STATE(5166), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8716), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4749] = { - [sym__declaration_modifiers] = STATE(8907), - [sym_attribute_specifier] = STATE(8907), - [sym_attribute_declaration] = STATE(8907), - [sym_ms_declspec_modifier] = STATE(8907), - [sym_storage_class_specifier] = STATE(8907), - [sym_type_qualifier] = STATE(8907), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8907), - [sym_alignas_specifier] = STATE(8907), - [aux_sym_type_definition_repeat2] = STATE(5216), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8718), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4750] = { - [sym__declaration_modifiers] = STATE(8748), - [sym_attribute_specifier] = STATE(8748), - [sym_attribute_declaration] = STATE(8748), - [sym_ms_declspec_modifier] = STATE(8748), - [sym_storage_class_specifier] = STATE(8748), - [sym_type_qualifier] = STATE(8748), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8748), - [sym_alignas_specifier] = STATE(8748), - [aux_sym_type_definition_repeat2] = STATE(5235), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8720), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4751] = { - [sym__declaration_modifiers] = STATE(8908), - [sym_attribute_specifier] = STATE(8908), - [sym_attribute_declaration] = STATE(8908), - [sym_ms_declspec_modifier] = STATE(8908), - [sym_storage_class_specifier] = STATE(8908), - [sym_type_qualifier] = STATE(8908), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8908), - [sym_alignas_specifier] = STATE(8908), - [aux_sym_type_definition_repeat2] = STATE(5215), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8722), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4752] = { - [sym__declaration_modifiers] = STATE(8468), - [sym_attribute_specifier] = STATE(8468), - [sym_attribute_declaration] = STATE(8468), - [sym_ms_declspec_modifier] = STATE(8468), - [sym_storage_class_specifier] = STATE(8468), - [sym_type_qualifier] = STATE(8468), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8468), - [sym_alignas_specifier] = STATE(8468), - [aux_sym_type_definition_repeat2] = STATE(5188), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8724), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4753] = { - [sym__declaration_modifiers] = STATE(8672), - [sym_attribute_specifier] = STATE(8672), - [sym_attribute_declaration] = STATE(8672), - [sym_ms_declspec_modifier] = STATE(8672), - [sym_storage_class_specifier] = STATE(8672), - [sym_type_qualifier] = STATE(8672), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8672), - [sym_alignas_specifier] = STATE(8672), - [aux_sym_type_definition_repeat2] = STATE(5137), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8726), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4754] = { - [sym__declaration_modifiers] = STATE(8646), - [sym_attribute_specifier] = STATE(8646), - [sym_attribute_declaration] = STATE(8646), - [sym_ms_declspec_modifier] = STATE(8646), - [sym_storage_class_specifier] = STATE(8646), - [sym_type_qualifier] = STATE(8646), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8646), - [sym_alignas_specifier] = STATE(8646), - [aux_sym_type_definition_repeat2] = STATE(5275), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8728), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4755] = { - [sym__declaration_modifiers] = STATE(5002), - [sym_attribute_specifier] = STATE(5002), - [sym_attribute_declaration] = STATE(5002), - [sym_ms_declspec_modifier] = STATE(5002), - [sym_storage_class_specifier] = STATE(5002), - [sym_type_qualifier] = STATE(5002), - [sym_availability_attribute_specifier] = STATE(5002), - [sym_alignas_specifier] = STATE(5002), - [aux_sym__declaration_specifiers_repeat1] = STATE(5002), - [aux_sym_method_definition_repeat2] = STATE(4907), - [aux_sym_method_declaration_repeat2] = STATE(3673), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8730), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4756] = { - [sym_attribute_specifier] = STATE(4637), - [sym_enumerator_list] = STATE(5124), - [sym_identifier] = ACTIONS(8732), - [anon_sym_COMMA] = ACTIONS(8734), - [anon_sym_RPAREN] = ACTIONS(8734), - [anon_sym_LPAREN2] = ACTIONS(8734), - [anon_sym_STAR] = ACTIONS(8734), - [anon_sym_CARET] = ACTIONS(8734), - [anon_sym_SEMI] = ACTIONS(8734), - [anon_sym___extension__] = ACTIONS(8732), - [anon_sym_extern] = ACTIONS(8732), - [anon_sym___attribute__] = ACTIONS(8736), - [anon_sym___attribute] = ACTIONS(8736), - [anon_sym_noreturn] = ACTIONS(8732), - [anon_sym_LBRACK] = ACTIONS(8734), - [anon_sym___declspec] = ACTIONS(8732), - [anon_sym___based] = ACTIONS(8732), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8732), - [anon_sym_auto] = ACTIONS(8732), - [anon_sym_register] = ACTIONS(8732), - [anon_sym_inline] = ACTIONS(8732), - [anon_sym___inline] = ACTIONS(8732), - [anon_sym___inline__] = ACTIONS(8732), - [anon_sym___forceinline] = ACTIONS(8732), - [anon_sym_thread_local] = ACTIONS(8732), - [anon_sym___thread] = ACTIONS(8732), - [anon_sym_CG_EXTERN] = ACTIONS(8732), - [anon_sym_CG_INLINE] = ACTIONS(8732), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8732), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8732), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8732), - [anon_sym_IBOutlet] = ACTIONS(8732), - [anon_sym_IBInspectable] = ACTIONS(8732), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8732), - [anon_sym_NS_INLINE] = ACTIONS(8732), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8732), - [anon_sym_OBJC_EXPORT] = ACTIONS(8732), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8732), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8732), - [anon_sym_const] = ACTIONS(8732), - [anon_sym_constexpr] = ACTIONS(8732), - [anon_sym_volatile] = ACTIONS(8732), - [anon_sym_restrict] = ACTIONS(8732), - [anon_sym___restrict__] = ACTIONS(8732), - [anon_sym__Atomic] = ACTIONS(8732), - [anon_sym__Noreturn] = ACTIONS(8732), - [anon_sym_nullable] = ACTIONS(8732), - [anon_sym__Complex] = ACTIONS(8732), - [anon_sym__Nonnull] = ACTIONS(8732), - [anon_sym__Nullable] = ACTIONS(8732), - [anon_sym__Nullable_result] = ACTIONS(8732), - [anon_sym__Null_unspecified] = ACTIONS(8732), - [anon_sym___autoreleasing] = ACTIONS(8732), - [anon_sym___block] = ACTIONS(8732), - [anon_sym___bridge] = ACTIONS(8732), - [anon_sym___bridge_retained] = ACTIONS(8732), - [anon_sym___bridge_transfer] = ACTIONS(8732), - [anon_sym___complex] = ACTIONS(8732), - [anon_sym___const] = ACTIONS(8732), - [anon_sym___imag] = ACTIONS(8732), - [anon_sym___kindof] = ACTIONS(8732), - [anon_sym___nonnull] = ACTIONS(8732), - [anon_sym___nullable] = ACTIONS(8732), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8732), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8732), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8732), - [anon_sym___real] = ACTIONS(8732), - [anon_sym___strong] = ACTIONS(8732), - [anon_sym___unsafe_unretained] = ACTIONS(8732), - [anon_sym___unused] = ACTIONS(8732), - [anon_sym___weak] = ACTIONS(8732), - [anon_sym_enum] = ACTIONS(8732), - [anon_sym_COLON] = ACTIONS(8734), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8732), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8732), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8732), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8732), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8732), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8732), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8732), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8732), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8732), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8732), - [anon_sym_NS_AVAILABLE] = ACTIONS(8732), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8732), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8732), - [anon_sym_API_AVAILABLE] = ACTIONS(8732), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8732), - [anon_sym_API_DEPRECATED] = ACTIONS(8732), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8732), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8732), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8732), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8732), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8732), - [anon_sym___deprecated_msg] = ACTIONS(8732), - [anon_sym___deprecated_enum_msg] = ACTIONS(8732), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8732), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8732), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8732), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8732), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8732), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8732), - [anon_sym__Alignas] = ACTIONS(8732), - }, - [4757] = { - [sym__declaration_modifiers] = STATE(8464), - [sym_attribute_specifier] = STATE(8464), - [sym_attribute_declaration] = STATE(8464), - [sym_ms_declspec_modifier] = STATE(8464), - [sym_storage_class_specifier] = STATE(8464), - [sym_type_qualifier] = STATE(8464), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8464), - [sym_alignas_specifier] = STATE(8464), - [aux_sym_type_definition_repeat2] = STATE(5185), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8741), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4758] = { - [sym__declaration_modifiers] = STATE(8463), - [sym_attribute_specifier] = STATE(8463), - [sym_attribute_declaration] = STATE(8463), - [sym_ms_declspec_modifier] = STATE(8463), - [sym_storage_class_specifier] = STATE(8463), - [sym_type_qualifier] = STATE(8463), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8463), - [sym_alignas_specifier] = STATE(8463), - [aux_sym_type_definition_repeat2] = STATE(5179), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8743), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4759] = { - [sym__declaration_modifiers] = STATE(9473), - [sym_attribute_specifier] = STATE(9473), - [sym_attribute_declaration] = STATE(9473), - [sym_ms_declspec_modifier] = STATE(9473), - [sym_storage_class_specifier] = STATE(9473), - [sym_type_qualifier] = STATE(9473), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9473), - [sym_alignas_specifier] = STATE(9473), - [aux_sym_type_definition_repeat2] = STATE(5182), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8745), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4760] = { - [sym__declaration_modifiers] = STATE(9470), - [sym_attribute_specifier] = STATE(9470), - [sym_attribute_declaration] = STATE(9470), - [sym_ms_declspec_modifier] = STATE(9470), - [sym_storage_class_specifier] = STATE(9470), - [sym_type_qualifier] = STATE(9470), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9470), - [sym_alignas_specifier] = STATE(9470), - [aux_sym_type_definition_repeat2] = STATE(5181), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8747), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4761] = { - [sym__declaration_modifiers] = STATE(8460), - [sym_attribute_specifier] = STATE(8460), - [sym_attribute_declaration] = STATE(8460), - [sym_ms_declspec_modifier] = STATE(8460), - [sym_storage_class_specifier] = STATE(8460), - [sym_type_qualifier] = STATE(8460), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8460), - [sym_alignas_specifier] = STATE(8460), - [aux_sym_type_definition_repeat2] = STATE(5177), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8749), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4762] = { - [sym__declaration_modifiers] = STATE(8453), - [sym_attribute_specifier] = STATE(8453), - [sym_attribute_declaration] = STATE(8453), - [sym_ms_declspec_modifier] = STATE(8453), - [sym_storage_class_specifier] = STATE(8453), - [sym_type_qualifier] = STATE(8453), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8453), - [sym_alignas_specifier] = STATE(8453), - [aux_sym_type_definition_repeat2] = STATE(5159), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8751), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4763] = { - [sym__declaration_modifiers] = STATE(8523), - [sym_attribute_specifier] = STATE(8523), - [sym_attribute_declaration] = STATE(8523), - [sym_ms_declspec_modifier] = STATE(8523), - [sym_storage_class_specifier] = STATE(8523), - [sym_type_qualifier] = STATE(8523), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8523), - [sym_alignas_specifier] = STATE(8523), - [aux_sym_type_definition_repeat2] = STATE(4966), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8753), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4764] = { - [sym__declaration_modifiers] = STATE(8451), - [sym_attribute_specifier] = STATE(8451), - [sym_attribute_declaration] = STATE(8451), - [sym_ms_declspec_modifier] = STATE(8451), - [sym_storage_class_specifier] = STATE(8451), - [sym_type_qualifier] = STATE(8451), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8451), - [sym_alignas_specifier] = STATE(8451), - [aux_sym_type_definition_repeat2] = STATE(5154), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8755), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4765] = { - [sym__declaration_modifiers] = STATE(8759), - [sym_attribute_specifier] = STATE(8759), - [sym_attribute_declaration] = STATE(8759), - [sym_ms_declspec_modifier] = STATE(8759), - [sym_storage_class_specifier] = STATE(8759), - [sym_type_qualifier] = STATE(8759), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8759), - [sym_alignas_specifier] = STATE(8759), - [aux_sym_type_definition_repeat2] = STATE(5218), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8757), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4766] = { - [sym__declaration_modifiers] = STATE(9464), - [sym_attribute_specifier] = STATE(9464), - [sym_attribute_declaration] = STATE(9464), - [sym_ms_declspec_modifier] = STATE(9464), - [sym_storage_class_specifier] = STATE(9464), - [sym_type_qualifier] = STATE(9464), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9464), - [sym_alignas_specifier] = STATE(9464), - [aux_sym_type_definition_repeat2] = STATE(5173), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8759), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4767] = { - [sym__declaration_modifiers] = STATE(8448), - [sym_attribute_specifier] = STATE(8448), - [sym_attribute_declaration] = STATE(8448), - [sym_ms_declspec_modifier] = STATE(8448), - [sym_storage_class_specifier] = STATE(8448), - [sym_type_qualifier] = STATE(8448), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8448), - [sym_alignas_specifier] = STATE(8448), - [aux_sym_type_definition_repeat2] = STATE(5150), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8761), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4768] = { - [sym__declaration_modifiers] = STATE(8912), - [sym_attribute_specifier] = STATE(8912), - [sym_attribute_declaration] = STATE(8912), - [sym_ms_declspec_modifier] = STATE(8912), - [sym_storage_class_specifier] = STATE(8912), - [sym_type_qualifier] = STATE(8912), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8912), - [sym_alignas_specifier] = STATE(8912), - [aux_sym_type_definition_repeat2] = STATE(5208), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8763), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4769] = { - [sym__declaration_modifiers] = STATE(8760), - [sym_attribute_specifier] = STATE(8760), - [sym_attribute_declaration] = STATE(8760), - [sym_ms_declspec_modifier] = STATE(8760), - [sym_storage_class_specifier] = STATE(8760), - [sym_type_qualifier] = STATE(8760), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8760), - [sym_alignas_specifier] = STATE(8760), - [aux_sym_type_definition_repeat2] = STATE(5217), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8765), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4770] = { - [sym__declaration_modifiers] = STATE(8914), - [sym_attribute_specifier] = STATE(8914), - [sym_attribute_declaration] = STATE(8914), - [sym_ms_declspec_modifier] = STATE(8914), - [sym_storage_class_specifier] = STATE(8914), - [sym_type_qualifier] = STATE(8914), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8914), - [sym_alignas_specifier] = STATE(8914), - [aux_sym_type_definition_repeat2] = STATE(5204), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8767), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4771] = { - [sym__declaration_modifiers] = STATE(8915), - [sym_attribute_specifier] = STATE(8915), - [sym_attribute_declaration] = STATE(8915), - [sym_ms_declspec_modifier] = STATE(8915), - [sym_storage_class_specifier] = STATE(8915), - [sym_type_qualifier] = STATE(8915), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8915), - [sym_alignas_specifier] = STATE(8915), - [aux_sym_type_definition_repeat2] = STATE(5195), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8769), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4772] = { - [sym__declaration_modifiers] = STATE(8671), - [sym_attribute_specifier] = STATE(8671), - [sym_attribute_declaration] = STATE(8671), - [sym_ms_declspec_modifier] = STATE(8671), - [sym_storage_class_specifier] = STATE(8671), - [sym_type_qualifier] = STATE(8671), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8671), - [sym_alignas_specifier] = STATE(8671), - [aux_sym_type_definition_repeat2] = STATE(5122), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8771), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4773] = { - [sym__declaration_modifiers] = STATE(9173), - [sym_attribute_specifier] = STATE(9173), - [sym_attribute_declaration] = STATE(9173), - [sym_ms_declspec_modifier] = STATE(9173), - [sym_storage_class_specifier] = STATE(9173), - [sym_type_qualifier] = STATE(9173), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9173), - [sym_alignas_specifier] = STATE(9173), - [aux_sym_type_definition_repeat2] = STATE(5147), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8773), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4774] = { - [sym__declaration_modifiers] = STATE(8563), - [sym_attribute_specifier] = STATE(8563), - [sym_attribute_declaration] = STATE(8563), - [sym_ms_declspec_modifier] = STATE(8563), - [sym_storage_class_specifier] = STATE(8563), - [sym_type_qualifier] = STATE(8563), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8563), - [sym_alignas_specifier] = STATE(8563), - [aux_sym_type_definition_repeat2] = STATE(5003), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8775), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4775] = { - [sym__declaration_modifiers] = STATE(9143), - [sym_attribute_specifier] = STATE(9143), - [sym_attribute_declaration] = STATE(9143), - [sym_ms_declspec_modifier] = STATE(9143), - [sym_storage_class_specifier] = STATE(9143), - [sym_type_qualifier] = STATE(9143), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9143), - [sym_alignas_specifier] = STATE(9143), - [aux_sym_type_definition_repeat2] = STATE(5143), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8777), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4776] = { - [sym__declaration_modifiers] = STATE(9551), - [sym_attribute_specifier] = STATE(9551), - [sym_attribute_declaration] = STATE(9551), - [sym_ms_declspec_modifier] = STATE(9551), - [sym_storage_class_specifier] = STATE(9551), - [sym_type_qualifier] = STATE(9551), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9551), - [sym_alignas_specifier] = STATE(9551), - [aux_sym_type_definition_repeat2] = STATE(5277), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8779), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4777] = { - [sym__declaration_modifiers] = STATE(9168), - [sym_attribute_specifier] = STATE(9168), - [sym_attribute_declaration] = STATE(9168), - [sym_ms_declspec_modifier] = STATE(9168), - [sym_storage_class_specifier] = STATE(9168), - [sym_type_qualifier] = STATE(9168), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9168), - [sym_alignas_specifier] = STATE(9168), - [aux_sym_type_definition_repeat2] = STATE(5138), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8781), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4778] = { - [sym__declaration_modifiers] = STATE(8444), - [sym_attribute_specifier] = STATE(8444), - [sym_attribute_declaration] = STATE(8444), - [sym_ms_declspec_modifier] = STATE(8444), - [sym_storage_class_specifier] = STATE(8444), - [sym_type_qualifier] = STATE(8444), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8444), - [sym_alignas_specifier] = STATE(8444), - [aux_sym_type_definition_repeat2] = STATE(5130), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8783), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4779] = { - [sym__declaration_modifiers] = STATE(8924), - [sym_attribute_specifier] = STATE(8924), - [sym_attribute_declaration] = STATE(8924), - [sym_ms_declspec_modifier] = STATE(8924), - [sym_storage_class_specifier] = STATE(8924), - [sym_type_qualifier] = STATE(8924), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8924), - [sym_alignas_specifier] = STATE(8924), - [aux_sym_type_definition_repeat2] = STATE(5180), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8785), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4780] = { - [sym__declaration_modifiers] = STATE(8408), - [sym_attribute_specifier] = STATE(8408), - [sym_attribute_declaration] = STATE(8408), - [sym_ms_declspec_modifier] = STATE(8408), - [sym_storage_class_specifier] = STATE(8408), - [sym_type_qualifier] = STATE(8408), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8408), - [sym_alignas_specifier] = STATE(8408), - [aux_sym_type_definition_repeat2] = STATE(5129), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8787), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4781] = { - [sym__declaration_modifiers] = STATE(8927), - [sym_attribute_specifier] = STATE(8927), - [sym_attribute_declaration] = STATE(8927), - [sym_ms_declspec_modifier] = STATE(8927), - [sym_storage_class_specifier] = STATE(8927), - [sym_type_qualifier] = STATE(8927), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8927), - [sym_alignas_specifier] = STATE(8927), - [aux_sym_type_definition_repeat2] = STATE(5178), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8789), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4782] = { - [sym__declaration_modifiers] = STATE(8626), - [sym_attribute_specifier] = STATE(8626), - [sym_attribute_declaration] = STATE(8626), - [sym_ms_declspec_modifier] = STATE(8626), - [sym_storage_class_specifier] = STATE(8626), - [sym_type_qualifier] = STATE(8626), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8626), - [sym_alignas_specifier] = STATE(8626), - [aux_sym_type_definition_repeat2] = STATE(4933), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8791), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4783] = { - [sym_attribute_specifier] = STATE(4623), - [sym_enumerator_list] = STATE(5106), - [sym_identifier] = ACTIONS(8793), - [anon_sym_COMMA] = ACTIONS(8795), - [anon_sym_RPAREN] = ACTIONS(8795), - [anon_sym_LPAREN2] = ACTIONS(8795), - [anon_sym_STAR] = ACTIONS(8795), - [anon_sym_CARET] = ACTIONS(8795), - [anon_sym_SEMI] = ACTIONS(8795), - [anon_sym___extension__] = ACTIONS(8793), - [anon_sym_extern] = ACTIONS(8793), - [anon_sym___attribute__] = ACTIONS(8797), - [anon_sym___attribute] = ACTIONS(8797), - [anon_sym_noreturn] = ACTIONS(8793), - [anon_sym_LBRACK] = ACTIONS(8795), - [anon_sym___declspec] = ACTIONS(8793), - [anon_sym___based] = ACTIONS(8793), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8793), - [anon_sym_auto] = ACTIONS(8793), - [anon_sym_register] = ACTIONS(8793), - [anon_sym_inline] = ACTIONS(8793), - [anon_sym___inline] = ACTIONS(8793), - [anon_sym___inline__] = ACTIONS(8793), - [anon_sym___forceinline] = ACTIONS(8793), - [anon_sym_thread_local] = ACTIONS(8793), - [anon_sym___thread] = ACTIONS(8793), - [anon_sym_CG_EXTERN] = ACTIONS(8793), - [anon_sym_CG_INLINE] = ACTIONS(8793), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8793), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8793), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8793), - [anon_sym_IBOutlet] = ACTIONS(8793), - [anon_sym_IBInspectable] = ACTIONS(8793), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8793), - [anon_sym_NS_INLINE] = ACTIONS(8793), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8793), - [anon_sym_OBJC_EXPORT] = ACTIONS(8793), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8793), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8793), - [anon_sym_const] = ACTIONS(8793), - [anon_sym_constexpr] = ACTIONS(8793), - [anon_sym_volatile] = ACTIONS(8793), - [anon_sym_restrict] = ACTIONS(8793), - [anon_sym___restrict__] = ACTIONS(8793), - [anon_sym__Atomic] = ACTIONS(8793), - [anon_sym__Noreturn] = ACTIONS(8793), - [anon_sym_nullable] = ACTIONS(8793), - [anon_sym__Complex] = ACTIONS(8793), - [anon_sym__Nonnull] = ACTIONS(8793), - [anon_sym__Nullable] = ACTIONS(8793), - [anon_sym__Nullable_result] = ACTIONS(8793), - [anon_sym__Null_unspecified] = ACTIONS(8793), - [anon_sym___autoreleasing] = ACTIONS(8793), - [anon_sym___block] = ACTIONS(8793), - [anon_sym___bridge] = ACTIONS(8793), - [anon_sym___bridge_retained] = ACTIONS(8793), - [anon_sym___bridge_transfer] = ACTIONS(8793), - [anon_sym___complex] = ACTIONS(8793), - [anon_sym___const] = ACTIONS(8793), - [anon_sym___imag] = ACTIONS(8793), - [anon_sym___kindof] = ACTIONS(8793), - [anon_sym___nonnull] = ACTIONS(8793), - [anon_sym___nullable] = ACTIONS(8793), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8793), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8793), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8793), - [anon_sym___real] = ACTIONS(8793), - [anon_sym___strong] = ACTIONS(8793), - [anon_sym___unsafe_unretained] = ACTIONS(8793), - [anon_sym___unused] = ACTIONS(8793), - [anon_sym___weak] = ACTIONS(8793), - [anon_sym_enum] = ACTIONS(8793), - [anon_sym_COLON] = ACTIONS(8795), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8793), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8793), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8793), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8793), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8793), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8793), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8793), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8793), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8793), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8793), - [anon_sym_NS_AVAILABLE] = ACTIONS(8793), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8793), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8793), - [anon_sym_API_AVAILABLE] = ACTIONS(8793), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8793), - [anon_sym_API_DEPRECATED] = ACTIONS(8793), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8793), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8793), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8793), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8793), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8793), - [anon_sym___deprecated_msg] = ACTIONS(8793), - [anon_sym___deprecated_enum_msg] = ACTIONS(8793), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8793), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8793), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8793), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8793), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8793), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8793), - [anon_sym__Alignas] = ACTIONS(8793), - }, - [4784] = { - [sym__declaration_modifiers] = STATE(8929), - [sym_attribute_specifier] = STATE(8929), - [sym_attribute_declaration] = STATE(8929), - [sym_ms_declspec_modifier] = STATE(8929), - [sym_storage_class_specifier] = STATE(8929), - [sym_type_qualifier] = STATE(8929), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8929), - [sym_alignas_specifier] = STATE(8929), - [aux_sym_type_definition_repeat2] = STATE(5176), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8800), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4785] = { - [sym__declaration_modifiers] = STATE(9553), - [sym_attribute_specifier] = STATE(9553), - [sym_attribute_declaration] = STATE(9553), - [sym_ms_declspec_modifier] = STATE(9553), - [sym_storage_class_specifier] = STATE(9553), - [sym_type_qualifier] = STATE(9553), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9553), - [sym_alignas_specifier] = STATE(9553), - [aux_sym_type_definition_repeat2] = STATE(5280), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8802), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4786] = { - [sym__declaration_modifiers] = STATE(8434), - [sym_attribute_specifier] = STATE(8434), - [sym_attribute_declaration] = STATE(8434), - [sym_ms_declspec_modifier] = STATE(8434), - [sym_storage_class_specifier] = STATE(8434), - [sym_type_qualifier] = STATE(8434), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8434), - [sym_alignas_specifier] = STATE(8434), - [aux_sym_type_definition_repeat2] = STATE(5116), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8804), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4787] = { - [sym_attribute_specifier] = STATE(4624), - [sym_enumerator_list] = STATE(5107), - [sym_identifier] = ACTIONS(8806), - [anon_sym_COMMA] = ACTIONS(8808), - [anon_sym_RPAREN] = ACTIONS(8808), - [anon_sym_LPAREN2] = ACTIONS(8808), - [anon_sym_STAR] = ACTIONS(8808), - [anon_sym_CARET] = ACTIONS(8808), - [anon_sym_SEMI] = ACTIONS(8808), - [anon_sym___extension__] = ACTIONS(8806), - [anon_sym_extern] = ACTIONS(8806), - [anon_sym___attribute__] = ACTIONS(8810), - [anon_sym___attribute] = ACTIONS(8810), - [anon_sym_noreturn] = ACTIONS(8806), - [anon_sym_LBRACK] = ACTIONS(8808), - [anon_sym___declspec] = ACTIONS(8806), - [anon_sym___based] = ACTIONS(8806), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8806), - [anon_sym_auto] = ACTIONS(8806), - [anon_sym_register] = ACTIONS(8806), - [anon_sym_inline] = ACTIONS(8806), - [anon_sym___inline] = ACTIONS(8806), - [anon_sym___inline__] = ACTIONS(8806), - [anon_sym___forceinline] = ACTIONS(8806), - [anon_sym_thread_local] = ACTIONS(8806), - [anon_sym___thread] = ACTIONS(8806), - [anon_sym_CG_EXTERN] = ACTIONS(8806), - [anon_sym_CG_INLINE] = ACTIONS(8806), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8806), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8806), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8806), - [anon_sym_IBOutlet] = ACTIONS(8806), - [anon_sym_IBInspectable] = ACTIONS(8806), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8806), - [anon_sym_NS_INLINE] = ACTIONS(8806), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8806), - [anon_sym_OBJC_EXPORT] = ACTIONS(8806), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8806), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8806), - [anon_sym_const] = ACTIONS(8806), - [anon_sym_constexpr] = ACTIONS(8806), - [anon_sym_volatile] = ACTIONS(8806), - [anon_sym_restrict] = ACTIONS(8806), - [anon_sym___restrict__] = ACTIONS(8806), - [anon_sym__Atomic] = ACTIONS(8806), - [anon_sym__Noreturn] = ACTIONS(8806), - [anon_sym_nullable] = ACTIONS(8806), - [anon_sym__Complex] = ACTIONS(8806), - [anon_sym__Nonnull] = ACTIONS(8806), - [anon_sym__Nullable] = ACTIONS(8806), - [anon_sym__Nullable_result] = ACTIONS(8806), - [anon_sym__Null_unspecified] = ACTIONS(8806), - [anon_sym___autoreleasing] = ACTIONS(8806), - [anon_sym___block] = ACTIONS(8806), - [anon_sym___bridge] = ACTIONS(8806), - [anon_sym___bridge_retained] = ACTIONS(8806), - [anon_sym___bridge_transfer] = ACTIONS(8806), - [anon_sym___complex] = ACTIONS(8806), - [anon_sym___const] = ACTIONS(8806), - [anon_sym___imag] = ACTIONS(8806), - [anon_sym___kindof] = ACTIONS(8806), - [anon_sym___nonnull] = ACTIONS(8806), - [anon_sym___nullable] = ACTIONS(8806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8806), - [anon_sym___real] = ACTIONS(8806), - [anon_sym___strong] = ACTIONS(8806), - [anon_sym___unsafe_unretained] = ACTIONS(8806), - [anon_sym___unused] = ACTIONS(8806), - [anon_sym___weak] = ACTIONS(8806), - [anon_sym_enum] = ACTIONS(8806), - [anon_sym_COLON] = ACTIONS(8808), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8806), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8806), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8806), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8806), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8806), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8806), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8806), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8806), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8806), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8806), - [anon_sym_NS_AVAILABLE] = ACTIONS(8806), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8806), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8806), - [anon_sym_API_AVAILABLE] = ACTIONS(8806), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8806), - [anon_sym_API_DEPRECATED] = ACTIONS(8806), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8806), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8806), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8806), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8806), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8806), - [anon_sym___deprecated_msg] = ACTIONS(8806), - [anon_sym___deprecated_enum_msg] = ACTIONS(8806), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8806), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8806), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8806), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8806), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8806), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8806), - [anon_sym__Alignas] = ACTIONS(8806), - }, - [4788] = { - [sym__declaration_modifiers] = STATE(8653), - [sym_attribute_specifier] = STATE(8653), - [sym_attribute_declaration] = STATE(8653), - [sym_ms_declspec_modifier] = STATE(8653), - [sym_storage_class_specifier] = STATE(8653), - [sym_type_qualifier] = STATE(8653), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8653), - [sym_alignas_specifier] = STATE(8653), - [aux_sym_type_definition_repeat2] = STATE(5092), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8813), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4789] = { - [sym__declaration_modifiers] = STATE(9161), - [sym_attribute_specifier] = STATE(9161), - [sym_attribute_declaration] = STATE(9161), - [sym_ms_declspec_modifier] = STATE(9161), - [sym_storage_class_specifier] = STATE(9161), - [sym_type_qualifier] = STATE(9161), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9161), - [sym_alignas_specifier] = STATE(9161), - [aux_sym_type_definition_repeat2] = STATE(5127), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8815), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4790] = { - [sym__declaration_modifiers] = STATE(9555), - [sym_attribute_specifier] = STATE(9555), - [sym_attribute_declaration] = STATE(9555), - [sym_ms_declspec_modifier] = STATE(9555), - [sym_storage_class_specifier] = STATE(9555), - [sym_type_qualifier] = STATE(9555), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9555), - [sym_alignas_specifier] = STATE(9555), - [aux_sym_type_definition_repeat2] = STATE(5284), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8817), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4791] = { - [sym__declaration_modifiers] = STATE(9160), - [sym_attribute_specifier] = STATE(9160), - [sym_attribute_declaration] = STATE(9160), - [sym_ms_declspec_modifier] = STATE(9160), - [sym_storage_class_specifier] = STATE(9160), - [sym_type_qualifier] = STATE(9160), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9160), - [sym_alignas_specifier] = STATE(9160), - [aux_sym_type_definition_repeat2] = STATE(5126), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8819), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4792] = { - [sym__declaration_modifiers] = STATE(9041), - [sym_attribute_specifier] = STATE(9041), - [sym_attribute_declaration] = STATE(9041), - [sym_ms_declspec_modifier] = STATE(9041), - [sym_storage_class_specifier] = STATE(9041), - [sym_type_qualifier] = STATE(9041), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9041), - [sym_alignas_specifier] = STATE(9041), - [aux_sym_type_definition_repeat2] = STATE(4993), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8821), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4793] = { - [sym__declaration_modifiers] = STATE(8527), - [sym_attribute_specifier] = STATE(8527), - [sym_attribute_declaration] = STATE(8527), - [sym_ms_declspec_modifier] = STATE(8527), - [sym_storage_class_specifier] = STATE(8527), - [sym_type_qualifier] = STATE(8527), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8527), - [sym_alignas_specifier] = STATE(8527), - [aux_sym_type_definition_repeat2] = STATE(5272), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8823), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4794] = { - [sym__declaration_modifiers] = STATE(8940), - [sym_attribute_specifier] = STATE(8940), - [sym_attribute_declaration] = STATE(8940), - [sym_ms_declspec_modifier] = STATE(8940), - [sym_storage_class_specifier] = STATE(8940), - [sym_type_qualifier] = STATE(8940), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8940), - [sym_alignas_specifier] = STATE(8940), - [aux_sym_type_definition_repeat2] = STATE(5167), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8825), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4795] = { - [sym__declaration_modifiers] = STATE(8663), - [sym_attribute_specifier] = STATE(8663), - [sym_attribute_declaration] = STATE(8663), - [sym_ms_declspec_modifier] = STATE(8663), - [sym_storage_class_specifier] = STATE(8663), - [sym_type_qualifier] = STATE(8663), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8663), - [sym_alignas_specifier] = STATE(8663), - [aux_sym_type_definition_repeat2] = STATE(5091), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8827), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4796] = { - [sym__declaration_modifiers] = STATE(9156), - [sym_attribute_specifier] = STATE(9156), - [sym_attribute_declaration] = STATE(9156), - [sym_ms_declspec_modifier] = STATE(9156), - [sym_storage_class_specifier] = STATE(9156), - [sym_type_qualifier] = STATE(9156), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9156), - [sym_alignas_specifier] = STATE(9156), - [aux_sym_type_definition_repeat2] = STATE(5123), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8829), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4797] = { - [sym__declaration_modifiers] = STATE(8943), - [sym_attribute_specifier] = STATE(8943), - [sym_attribute_declaration] = STATE(8943), - [sym_ms_declspec_modifier] = STATE(8943), - [sym_storage_class_specifier] = STATE(8943), - [sym_type_qualifier] = STATE(8943), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8943), - [sym_alignas_specifier] = STATE(8943), - [aux_sym_type_definition_repeat2] = STATE(5157), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8831), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4798] = { - [sym__declaration_modifiers] = STATE(8944), - [sym_attribute_specifier] = STATE(8944), - [sym_attribute_declaration] = STATE(8944), - [sym_ms_declspec_modifier] = STATE(8944), - [sym_storage_class_specifier] = STATE(8944), - [sym_type_qualifier] = STATE(8944), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8944), - [sym_alignas_specifier] = STATE(8944), - [aux_sym_type_definition_repeat2] = STATE(5156), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8833), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4799] = { - [sym__declaration_modifiers] = STATE(7411), - [sym_attribute_specifier] = STATE(7411), - [sym_attribute_declaration] = STATE(7411), - [sym_ms_declspec_modifier] = STATE(7411), - [sym_storage_class_specifier] = STATE(7411), - [sym_type_qualifier] = STATE(7411), - [sym_availability_attribute_specifier] = STATE(7411), - [sym_alignas_specifier] = STATE(7411), - [sym_identifier] = ACTIONS(8835), - [anon_sym_COMMA] = ACTIONS(8837), - [aux_sym_preproc_ifdef_token1] = ACTIONS(8837), - [aux_sym_preproc_ifdef_token2] = ACTIONS(8837), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(8837), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4800] = { - [sym__declaration_modifiers] = STATE(9417), - [sym_attribute_specifier] = STATE(9417), - [sym_attribute_declaration] = STATE(9417), - [sym_ms_declspec_modifier] = STATE(9417), - [sym_storage_class_specifier] = STATE(9417), - [sym_type_qualifier] = STATE(9417), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9417), - [sym_alignas_specifier] = STATE(9417), - [aux_sym_type_definition_repeat2] = STATE(4967), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8839), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4801] = { - [sym__declaration_modifiers] = STATE(9418), - [sym_attribute_specifier] = STATE(9418), - [sym_attribute_declaration] = STATE(9418), - [sym_ms_declspec_modifier] = STATE(9418), - [sym_storage_class_specifier] = STATE(9418), - [sym_type_qualifier] = STATE(9418), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9418), - [sym_alignas_specifier] = STATE(9418), - [aux_sym_type_definition_repeat2] = STATE(4965), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8841), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4802] = { - [sym__declaration_modifiers] = STATE(9421), - [sym_attribute_specifier] = STATE(9421), - [sym_attribute_declaration] = STATE(9421), - [sym_ms_declspec_modifier] = STATE(9421), - [sym_storage_class_specifier] = STATE(9421), - [sym_type_qualifier] = STATE(9421), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9421), - [sym_alignas_specifier] = STATE(9421), - [aux_sym_type_definition_repeat2] = STATE(4956), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8843), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4803] = { - [sym_attribute_specifier] = STATE(4927), - [sym_gnu_asm_expression] = STATE(4928), - [aux_sym_function_declarator_repeat1] = STATE(4927), - [anon_sym_COMMA] = ACTIONS(7666), - [anon_sym_RPAREN] = ACTIONS(7666), - [anon_sym_LPAREN2] = ACTIONS(7666), - [anon_sym_SEMI] = ACTIONS(7666), - [anon_sym___extension__] = ACTIONS(7666), - [anon_sym_extern] = ACTIONS(7666), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7666), - [anon_sym_LBRACK] = ACTIONS(7666), - [anon_sym___declspec] = ACTIONS(7666), - [anon_sym_LBRACE] = ACTIONS(7666), - [anon_sym_EQ] = ACTIONS(7666), - [anon_sym_ATautoreleasepool] = ACTIONS(7666), - [anon_sym_static] = ACTIONS(7666), - [anon_sym_auto] = ACTIONS(7666), - [anon_sym_register] = ACTIONS(7666), - [anon_sym_inline] = ACTIONS(7666), - [anon_sym___inline] = ACTIONS(7664), - [anon_sym___inline__] = ACTIONS(7666), - [anon_sym___forceinline] = ACTIONS(7666), - [anon_sym_thread_local] = ACTIONS(7666), - [anon_sym___thread] = ACTIONS(7666), - [anon_sym_CG_EXTERN] = ACTIONS(7666), - [anon_sym_CG_INLINE] = ACTIONS(7666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7666), - [anon_sym_IBOutlet] = ACTIONS(7666), - [anon_sym_IBInspectable] = ACTIONS(7666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7666), - [anon_sym_NS_INLINE] = ACTIONS(7666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7666), - [anon_sym_OBJC_EXPORT] = ACTIONS(7666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7666), - [anon_sym_const] = ACTIONS(7664), - [anon_sym_constexpr] = ACTIONS(7666), - [anon_sym_volatile] = ACTIONS(7666), - [anon_sym_restrict] = ACTIONS(7666), - [anon_sym___restrict__] = ACTIONS(7666), - [anon_sym__Atomic] = ACTIONS(7666), - [anon_sym__Noreturn] = ACTIONS(7666), - [anon_sym_nullable] = ACTIONS(7666), - [anon_sym__Complex] = ACTIONS(7666), - [anon_sym__Nonnull] = ACTIONS(7666), - [anon_sym__Nullable] = ACTIONS(7664), - [anon_sym__Nullable_result] = ACTIONS(7666), - [anon_sym__Null_unspecified] = ACTIONS(7666), - [anon_sym___autoreleasing] = ACTIONS(7666), - [anon_sym___block] = ACTIONS(7666), - [anon_sym___bridge] = ACTIONS(7664), - [anon_sym___bridge_retained] = ACTIONS(7666), - [anon_sym___bridge_transfer] = ACTIONS(7666), - [anon_sym___complex] = ACTIONS(7666), - [anon_sym___const] = ACTIONS(7666), - [anon_sym___imag] = ACTIONS(7666), - [anon_sym___kindof] = ACTIONS(7666), - [anon_sym___nonnull] = ACTIONS(7666), - [anon_sym___nullable] = ACTIONS(7666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7666), - [anon_sym___real] = ACTIONS(7666), - [anon_sym___strong] = ACTIONS(7666), - [anon_sym___unsafe_unretained] = ACTIONS(7666), - [anon_sym___unused] = ACTIONS(7666), - [anon_sym___weak] = ACTIONS(7666), - [anon_sym_COLON] = ACTIONS(7666), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7666), - [anon_sym_NS_AVAILABLE] = ACTIONS(7664), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_API_AVAILABLE] = ACTIONS(7666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_API_DEPRECATED] = ACTIONS(7666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7666), - [anon_sym___deprecated_msg] = ACTIONS(7666), - [anon_sym___deprecated_enum_msg] = ACTIONS(7666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7666), - [anon_sym__Alignas] = ACTIONS(7666), - }, - [4804] = { - [sym__declaration_modifiers] = STATE(8769), - [sym_attribute_specifier] = STATE(8769), - [sym_attribute_declaration] = STATE(8769), - [sym_ms_declspec_modifier] = STATE(8769), - [sym_storage_class_specifier] = STATE(8769), - [sym_type_qualifier] = STATE(8769), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8769), - [sym_alignas_specifier] = STATE(8769), - [aux_sym_type_definition_repeat2] = STATE(5186), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8845), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4805] = { - [sym__declaration_modifiers] = STATE(8792), - [sym_attribute_specifier] = STATE(8792), - [sym_attribute_declaration] = STATE(8792), - [sym_ms_declspec_modifier] = STATE(8792), - [sym_storage_class_specifier] = STATE(8792), - [sym_type_qualifier] = STATE(8792), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8792), - [sym_alignas_specifier] = STATE(8792), - [aux_sym_type_definition_repeat2] = STATE(5085), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8847), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4806] = { - [sym_attribute_specifier] = STATE(4639), - [sym_enumerator_list] = STATE(5175), - [sym_identifier] = ACTIONS(8849), - [anon_sym_COMMA] = ACTIONS(8851), - [anon_sym_RPAREN] = ACTIONS(8851), - [anon_sym_LPAREN2] = ACTIONS(8851), - [anon_sym_STAR] = ACTIONS(8851), - [anon_sym_CARET] = ACTIONS(8851), - [anon_sym_SEMI] = ACTIONS(8851), - [anon_sym___extension__] = ACTIONS(8849), - [anon_sym_extern] = ACTIONS(8849), - [anon_sym___attribute__] = ACTIONS(8853), - [anon_sym___attribute] = ACTIONS(8853), - [anon_sym_noreturn] = ACTIONS(8849), - [anon_sym_LBRACK] = ACTIONS(8851), - [anon_sym___declspec] = ACTIONS(8849), - [anon_sym___based] = ACTIONS(8849), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8849), - [anon_sym_auto] = ACTIONS(8849), - [anon_sym_register] = ACTIONS(8849), - [anon_sym_inline] = ACTIONS(8849), - [anon_sym___inline] = ACTIONS(8849), - [anon_sym___inline__] = ACTIONS(8849), - [anon_sym___forceinline] = ACTIONS(8849), - [anon_sym_thread_local] = ACTIONS(8849), - [anon_sym___thread] = ACTIONS(8849), - [anon_sym_CG_EXTERN] = ACTIONS(8849), - [anon_sym_CG_INLINE] = ACTIONS(8849), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8849), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8849), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8849), - [anon_sym_IBOutlet] = ACTIONS(8849), - [anon_sym_IBInspectable] = ACTIONS(8849), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8849), - [anon_sym_NS_INLINE] = ACTIONS(8849), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8849), - [anon_sym_OBJC_EXPORT] = ACTIONS(8849), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8849), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8849), - [anon_sym_const] = ACTIONS(8849), - [anon_sym_constexpr] = ACTIONS(8849), - [anon_sym_volatile] = ACTIONS(8849), - [anon_sym_restrict] = ACTIONS(8849), - [anon_sym___restrict__] = ACTIONS(8849), - [anon_sym__Atomic] = ACTIONS(8849), - [anon_sym__Noreturn] = ACTIONS(8849), - [anon_sym_nullable] = ACTIONS(8849), - [anon_sym__Complex] = ACTIONS(8849), - [anon_sym__Nonnull] = ACTIONS(8849), - [anon_sym__Nullable] = ACTIONS(8849), - [anon_sym__Nullable_result] = ACTIONS(8849), - [anon_sym__Null_unspecified] = ACTIONS(8849), - [anon_sym___autoreleasing] = ACTIONS(8849), - [anon_sym___block] = ACTIONS(8849), - [anon_sym___bridge] = ACTIONS(8849), - [anon_sym___bridge_retained] = ACTIONS(8849), - [anon_sym___bridge_transfer] = ACTIONS(8849), - [anon_sym___complex] = ACTIONS(8849), - [anon_sym___const] = ACTIONS(8849), - [anon_sym___imag] = ACTIONS(8849), - [anon_sym___kindof] = ACTIONS(8849), - [anon_sym___nonnull] = ACTIONS(8849), - [anon_sym___nullable] = ACTIONS(8849), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8849), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8849), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8849), - [anon_sym___real] = ACTIONS(8849), - [anon_sym___strong] = ACTIONS(8849), - [anon_sym___unsafe_unretained] = ACTIONS(8849), - [anon_sym___unused] = ACTIONS(8849), - [anon_sym___weak] = ACTIONS(8849), - [anon_sym_enum] = ACTIONS(8849), - [anon_sym_COLON] = ACTIONS(8851), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8849), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8849), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8849), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8849), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8849), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8849), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8849), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8849), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8849), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8849), - [anon_sym_NS_AVAILABLE] = ACTIONS(8849), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8849), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8849), - [anon_sym_API_AVAILABLE] = ACTIONS(8849), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8849), - [anon_sym_API_DEPRECATED] = ACTIONS(8849), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8849), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8849), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8849), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8849), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8849), - [anon_sym___deprecated_msg] = ACTIONS(8849), - [anon_sym___deprecated_enum_msg] = ACTIONS(8849), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8849), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8849), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8849), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8849), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8849), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8849), - [anon_sym__Alignas] = ACTIONS(8849), - }, - [4807] = { - [sym__declaration_modifiers] = STATE(8625), - [sym_attribute_specifier] = STATE(8625), - [sym_attribute_declaration] = STATE(8625), - [sym_ms_declspec_modifier] = STATE(8625), - [sym_storage_class_specifier] = STATE(8625), - [sym_type_qualifier] = STATE(8625), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8625), - [sym_alignas_specifier] = STATE(8625), - [aux_sym_type_definition_repeat2] = STATE(5084), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8856), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4808] = { - [sym__declaration_modifiers] = STATE(8815), - [sym_attribute_specifier] = STATE(8815), - [sym_attribute_declaration] = STATE(8815), - [sym_ms_declspec_modifier] = STATE(8815), - [sym_storage_class_specifier] = STATE(8815), - [sym_type_qualifier] = STATE(8815), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8815), - [sym_alignas_specifier] = STATE(8815), - [aux_sym_type_definition_repeat2] = STATE(5082), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8858), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4809] = { - [sym__declaration_modifiers] = STATE(9152), - [sym_attribute_specifier] = STATE(9152), - [sym_attribute_declaration] = STATE(9152), - [sym_ms_declspec_modifier] = STATE(9152), - [sym_storage_class_specifier] = STATE(9152), - [sym_type_qualifier] = STATE(9152), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9152), - [sym_alignas_specifier] = STATE(9152), - [aux_sym_type_definition_repeat2] = STATE(5095), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8860), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4810] = { - [sym__declaration_modifiers] = STATE(9151), - [sym_attribute_specifier] = STATE(9151), - [sym_attribute_declaration] = STATE(9151), - [sym_ms_declspec_modifier] = STATE(9151), - [sym_storage_class_specifier] = STATE(9151), - [sym_type_qualifier] = STATE(9151), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9151), - [sym_alignas_specifier] = STATE(9151), - [aux_sym_type_definition_repeat2] = STATE(5093), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8862), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4811] = { - [sym__declaration_modifiers] = STATE(8813), - [sym_attribute_specifier] = STATE(8813), - [sym_attribute_declaration] = STATE(8813), - [sym_ms_declspec_modifier] = STATE(8813), - [sym_storage_class_specifier] = STATE(8813), - [sym_type_qualifier] = STATE(8813), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8813), - [sym_alignas_specifier] = STATE(8813), - [aux_sym_type_definition_repeat2] = STATE(5071), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8864), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4812] = { - [sym__declaration_modifiers] = STATE(8622), - [sym_attribute_specifier] = STATE(8622), - [sym_attribute_declaration] = STATE(8622), - [sym_ms_declspec_modifier] = STATE(8622), - [sym_storage_class_specifier] = STATE(8622), - [sym_type_qualifier] = STATE(8622), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8622), - [sym_alignas_specifier] = STATE(8622), - [aux_sym_type_definition_repeat2] = STATE(5077), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8866), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4813] = { - [sym__declaration_modifiers] = STATE(8659), - [sym_attribute_specifier] = STATE(8659), - [sym_attribute_declaration] = STATE(8659), - [sym_ms_declspec_modifier] = STATE(8659), - [sym_storage_class_specifier] = STATE(8659), - [sym_type_qualifier] = STATE(8659), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8659), - [sym_alignas_specifier] = STATE(8659), - [aux_sym_type_definition_repeat2] = STATE(5198), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8868), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4814] = { - [sym__declaration_modifiers] = STATE(8955), - [sym_attribute_specifier] = STATE(8955), - [sym_attribute_declaration] = STATE(8955), - [sym_ms_declspec_modifier] = STATE(8955), - [sym_storage_class_specifier] = STATE(8955), - [sym_type_qualifier] = STATE(8955), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8955), - [sym_alignas_specifier] = STATE(8955), - [aux_sym_type_definition_repeat2] = STATE(5144), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8870), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4815] = { - [sym__declaration_modifiers] = STATE(9148), - [sym_attribute_specifier] = STATE(9148), - [sym_attribute_declaration] = STATE(9148), - [sym_ms_declspec_modifier] = STATE(9148), - [sym_storage_class_specifier] = STATE(9148), - [sym_type_qualifier] = STATE(9148), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9148), - [sym_alignas_specifier] = STATE(9148), - [aux_sym_type_definition_repeat2] = STATE(5086), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8872), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4816] = { - [sym__declaration_modifiers] = STATE(8529), - [sym_attribute_specifier] = STATE(8529), - [sym_attribute_declaration] = STATE(8529), - [sym_ms_declspec_modifier] = STATE(8529), - [sym_storage_class_specifier] = STATE(8529), - [sym_type_qualifier] = STATE(8529), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8529), - [sym_alignas_specifier] = STATE(8529), - [aux_sym_type_definition_repeat2] = STATE(5220), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8874), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4817] = { - [sym__declaration_modifiers] = STATE(8958), - [sym_attribute_specifier] = STATE(8958), - [sym_attribute_declaration] = STATE(8958), - [sym_ms_declspec_modifier] = STATE(8958), - [sym_storage_class_specifier] = STATE(8958), - [sym_type_qualifier] = STATE(8958), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8958), - [sym_alignas_specifier] = STATE(8958), - [aux_sym_type_definition_repeat2] = STATE(5142), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8876), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4818] = { - [sym__declaration_modifiers] = STATE(8959), - [sym_attribute_specifier] = STATE(8959), - [sym_attribute_declaration] = STATE(8959), - [sym_ms_declspec_modifier] = STATE(8959), - [sym_storage_class_specifier] = STATE(8959), - [sym_type_qualifier] = STATE(8959), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8959), - [sym_alignas_specifier] = STATE(8959), - [aux_sym_type_definition_repeat2] = STATE(5141), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8878), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4819] = { - [sym__declaration_modifiers] = STATE(8428), - [sym_attribute_specifier] = STATE(8428), - [sym_attribute_declaration] = STATE(8428), - [sym_ms_declspec_modifier] = STATE(8428), - [sym_storage_class_specifier] = STATE(8428), - [sym_type_qualifier] = STATE(8428), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8428), - [sym_alignas_specifier] = STATE(8428), - [aux_sym_type_definition_repeat2] = STATE(5113), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8880), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4820] = { - [sym__declaration_modifiers] = STATE(8425), - [sym_attribute_specifier] = STATE(8425), - [sym_attribute_declaration] = STATE(8425), - [sym_ms_declspec_modifier] = STATE(8425), - [sym_storage_class_specifier] = STATE(8425), - [sym_type_qualifier] = STATE(8425), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8425), - [sym_alignas_specifier] = STATE(8425), - [aux_sym_type_definition_repeat2] = STATE(5108), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8882), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4821] = { - [sym__declaration_modifiers] = STATE(8420), - [sym_attribute_specifier] = STATE(8420), - [sym_attribute_declaration] = STATE(8420), - [sym_ms_declspec_modifier] = STATE(8420), - [sym_storage_class_specifier] = STATE(8420), - [sym_type_qualifier] = STATE(8420), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8420), - [sym_alignas_specifier] = STATE(8420), - [aux_sym_type_definition_repeat2] = STATE(5099), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8884), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4822] = { - [sym__declaration_modifiers] = STATE(8974), - [sym_attribute_specifier] = STATE(8974), - [sym_attribute_declaration] = STATE(8974), - [sym_ms_declspec_modifier] = STATE(8974), - [sym_storage_class_specifier] = STATE(8974), - [sym_type_qualifier] = STATE(8974), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8974), - [sym_alignas_specifier] = STATE(8974), - [aux_sym_type_definition_repeat2] = STATE(5121), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8886), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4823] = { - [sym__declaration_modifiers] = STATE(8975), - [sym_attribute_specifier] = STATE(8975), - [sym_attribute_declaration] = STATE(8975), - [sym_ms_declspec_modifier] = STATE(8975), - [sym_storage_class_specifier] = STATE(8975), - [sym_type_qualifier] = STATE(8975), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8975), - [sym_alignas_specifier] = STATE(8975), - [aux_sym_type_definition_repeat2] = STATE(5120), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8888), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4824] = { - [sym__declaration_modifiers] = STATE(7435), - [sym_attribute_specifier] = STATE(7435), - [sym_attribute_declaration] = STATE(7435), - [sym_ms_declspec_modifier] = STATE(7435), - [sym_storage_class_specifier] = STATE(7435), - [sym_type_qualifier] = STATE(7435), - [sym_availability_attribute_specifier] = STATE(7435), - [sym_alignas_specifier] = STATE(7435), - [sym_identifier] = ACTIONS(8890), - [anon_sym_COMMA] = ACTIONS(8892), - [aux_sym_preproc_ifdef_token1] = ACTIONS(8892), - [aux_sym_preproc_ifdef_token2] = ACTIONS(8892), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_extern] = ACTIONS(53), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_LBRACK] = ACTIONS(3568), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_RBRACE] = ACTIONS(8892), - [anon_sym_static] = ACTIONS(53), - [anon_sym_auto] = ACTIONS(53), - [anon_sym_register] = ACTIONS(53), - [anon_sym_inline] = ACTIONS(53), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(53), - [anon_sym___forceinline] = ACTIONS(53), - [anon_sym_thread_local] = ACTIONS(53), - [anon_sym___thread] = ACTIONS(53), - [anon_sym_CG_EXTERN] = ACTIONS(53), - [anon_sym_CG_INLINE] = ACTIONS(53), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(53), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(53), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(53), - [anon_sym_IBOutlet] = ACTIONS(53), - [anon_sym_IBInspectable] = ACTIONS(53), - [anon_sym_IB_DESIGNABLE] = ACTIONS(53), - [anon_sym_NS_INLINE] = ACTIONS(53), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(53), - [anon_sym_OBJC_EXPORT] = ACTIONS(53), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(53), - [anon_sym_UIKIT_EXTERN] = ACTIONS(53), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(123), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(123), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(123), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(123), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(123), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(123), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(123), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(123), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(125), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_API_AVAILABLE] = ACTIONS(125), - [anon_sym_API_UNAVAILABLE] = ACTIONS(125), - [anon_sym_API_DEPRECATED] = ACTIONS(125), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(125), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(125), - [anon_sym___deprecated_msg] = ACTIONS(125), - [anon_sym___deprecated_enum_msg] = ACTIONS(125), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(125), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(125), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(125), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(125), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(125), - [anon_sym__Alignas] = ACTIONS(135), - }, - [4825] = { - [sym__declaration_modifiers] = STATE(8419), - [sym_attribute_specifier] = STATE(8419), - [sym_attribute_declaration] = STATE(8419), - [sym_ms_declspec_modifier] = STATE(8419), - [sym_storage_class_specifier] = STATE(8419), - [sym_type_qualifier] = STATE(8419), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8419), - [sym_alignas_specifier] = STATE(8419), - [aux_sym_type_definition_repeat2] = STATE(5094), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8894), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4826] = { - [sym__declaration_modifiers] = STATE(8657), - [sym_attribute_specifier] = STATE(8657), - [sym_attribute_declaration] = STATE(8657), - [sym_ms_declspec_modifier] = STATE(8657), - [sym_storage_class_specifier] = STATE(8657), - [sym_type_qualifier] = STATE(8657), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8657), - [sym_alignas_specifier] = STATE(8657), - [aux_sym_type_definition_repeat2] = STATE(5219), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8896), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4827] = { - [sym__declaration_modifiers] = STATE(9342), - [sym_attribute_specifier] = STATE(9342), - [sym_attribute_declaration] = STATE(9342), - [sym_ms_declspec_modifier] = STATE(9342), - [sym_storage_class_specifier] = STATE(9342), - [sym_type_qualifier] = STATE(9342), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9342), - [sym_alignas_specifier] = STATE(9342), - [aux_sym_type_definition_repeat2] = STATE(5068), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8898), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4828] = { - [sym__declaration_modifiers] = STATE(8654), - [sym_attribute_specifier] = STATE(8654), - [sym_attribute_declaration] = STATE(8654), - [sym_ms_declspec_modifier] = STATE(8654), - [sym_storage_class_specifier] = STATE(8654), - [sym_type_qualifier] = STATE(8654), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8654), - [sym_alignas_specifier] = STATE(8654), - [aux_sym_type_definition_repeat2] = STATE(5221), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8900), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4829] = { - [sym_attribute_specifier] = STATE(4660), - [sym_enumerator_list] = STATE(4942), - [sym_identifier] = ACTIONS(8902), - [anon_sym_COMMA] = ACTIONS(8904), - [anon_sym_RPAREN] = ACTIONS(8904), - [anon_sym_LPAREN2] = ACTIONS(8904), - [anon_sym_STAR] = ACTIONS(8904), - [anon_sym_CARET] = ACTIONS(8904), - [anon_sym_SEMI] = ACTIONS(8904), - [anon_sym___extension__] = ACTIONS(8902), - [anon_sym_extern] = ACTIONS(8902), - [anon_sym___attribute__] = ACTIONS(8906), - [anon_sym___attribute] = ACTIONS(8906), - [anon_sym_noreturn] = ACTIONS(8902), - [anon_sym_LBRACK] = ACTIONS(8904), - [anon_sym___declspec] = ACTIONS(8902), - [anon_sym___based] = ACTIONS(8902), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8902), - [anon_sym_auto] = ACTIONS(8902), - [anon_sym_register] = ACTIONS(8902), - [anon_sym_inline] = ACTIONS(8902), - [anon_sym___inline] = ACTIONS(8902), - [anon_sym___inline__] = ACTIONS(8902), - [anon_sym___forceinline] = ACTIONS(8902), - [anon_sym_thread_local] = ACTIONS(8902), - [anon_sym___thread] = ACTIONS(8902), - [anon_sym_CG_EXTERN] = ACTIONS(8902), - [anon_sym_CG_INLINE] = ACTIONS(8902), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8902), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8902), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8902), - [anon_sym_IBOutlet] = ACTIONS(8902), - [anon_sym_IBInspectable] = ACTIONS(8902), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8902), - [anon_sym_NS_INLINE] = ACTIONS(8902), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8902), - [anon_sym_OBJC_EXPORT] = ACTIONS(8902), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8902), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8902), - [anon_sym_const] = ACTIONS(8902), - [anon_sym_constexpr] = ACTIONS(8902), - [anon_sym_volatile] = ACTIONS(8902), - [anon_sym_restrict] = ACTIONS(8902), - [anon_sym___restrict__] = ACTIONS(8902), - [anon_sym__Atomic] = ACTIONS(8902), - [anon_sym__Noreturn] = ACTIONS(8902), - [anon_sym_nullable] = ACTIONS(8902), - [anon_sym__Complex] = ACTIONS(8902), - [anon_sym__Nonnull] = ACTIONS(8902), - [anon_sym__Nullable] = ACTIONS(8902), - [anon_sym__Nullable_result] = ACTIONS(8902), - [anon_sym__Null_unspecified] = ACTIONS(8902), - [anon_sym___autoreleasing] = ACTIONS(8902), - [anon_sym___block] = ACTIONS(8902), - [anon_sym___bridge] = ACTIONS(8902), - [anon_sym___bridge_retained] = ACTIONS(8902), - [anon_sym___bridge_transfer] = ACTIONS(8902), - [anon_sym___complex] = ACTIONS(8902), - [anon_sym___const] = ACTIONS(8902), - [anon_sym___imag] = ACTIONS(8902), - [anon_sym___kindof] = ACTIONS(8902), - [anon_sym___nonnull] = ACTIONS(8902), - [anon_sym___nullable] = ACTIONS(8902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8902), - [anon_sym___real] = ACTIONS(8902), - [anon_sym___strong] = ACTIONS(8902), - [anon_sym___unsafe_unretained] = ACTIONS(8902), - [anon_sym___unused] = ACTIONS(8902), - [anon_sym___weak] = ACTIONS(8902), - [anon_sym_enum] = ACTIONS(8902), - [anon_sym_COLON] = ACTIONS(8904), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8902), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8902), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8902), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8902), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8902), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8902), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8902), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8902), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8902), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8902), - [anon_sym_NS_AVAILABLE] = ACTIONS(8902), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8902), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8902), - [anon_sym_API_AVAILABLE] = ACTIONS(8902), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8902), - [anon_sym_API_DEPRECATED] = ACTIONS(8902), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8902), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8902), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8902), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8902), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8902), - [anon_sym___deprecated_msg] = ACTIONS(8902), - [anon_sym___deprecated_enum_msg] = ACTIONS(8902), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8902), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8902), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8902), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8902), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8902), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8902), - [anon_sym__Alignas] = ACTIONS(8902), - }, - [4830] = { - [sym_attribute_specifier] = STATE(4661), - [sym_enumerator_list] = STATE(4939), - [sym_identifier] = ACTIONS(8909), - [anon_sym_COMMA] = ACTIONS(8911), - [anon_sym_RPAREN] = ACTIONS(8911), - [anon_sym_LPAREN2] = ACTIONS(8911), - [anon_sym_STAR] = ACTIONS(8911), - [anon_sym_CARET] = ACTIONS(8911), - [anon_sym_SEMI] = ACTIONS(8911), - [anon_sym___extension__] = ACTIONS(8909), - [anon_sym_extern] = ACTIONS(8909), - [anon_sym___attribute__] = ACTIONS(8913), - [anon_sym___attribute] = ACTIONS(8913), - [anon_sym_noreturn] = ACTIONS(8909), - [anon_sym_LBRACK] = ACTIONS(8911), - [anon_sym___declspec] = ACTIONS(8909), - [anon_sym___based] = ACTIONS(8909), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(8909), - [anon_sym_auto] = ACTIONS(8909), - [anon_sym_register] = ACTIONS(8909), - [anon_sym_inline] = ACTIONS(8909), - [anon_sym___inline] = ACTIONS(8909), - [anon_sym___inline__] = ACTIONS(8909), - [anon_sym___forceinline] = ACTIONS(8909), - [anon_sym_thread_local] = ACTIONS(8909), - [anon_sym___thread] = ACTIONS(8909), - [anon_sym_CG_EXTERN] = ACTIONS(8909), - [anon_sym_CG_INLINE] = ACTIONS(8909), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8909), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8909), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8909), - [anon_sym_IBOutlet] = ACTIONS(8909), - [anon_sym_IBInspectable] = ACTIONS(8909), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8909), - [anon_sym_NS_INLINE] = ACTIONS(8909), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8909), - [anon_sym_OBJC_EXPORT] = ACTIONS(8909), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8909), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8909), - [anon_sym_const] = ACTIONS(8909), - [anon_sym_constexpr] = ACTIONS(8909), - [anon_sym_volatile] = ACTIONS(8909), - [anon_sym_restrict] = ACTIONS(8909), - [anon_sym___restrict__] = ACTIONS(8909), - [anon_sym__Atomic] = ACTIONS(8909), - [anon_sym__Noreturn] = ACTIONS(8909), - [anon_sym_nullable] = ACTIONS(8909), - [anon_sym__Complex] = ACTIONS(8909), - [anon_sym__Nonnull] = ACTIONS(8909), - [anon_sym__Nullable] = ACTIONS(8909), - [anon_sym__Nullable_result] = ACTIONS(8909), - [anon_sym__Null_unspecified] = ACTIONS(8909), - [anon_sym___autoreleasing] = ACTIONS(8909), - [anon_sym___block] = ACTIONS(8909), - [anon_sym___bridge] = ACTIONS(8909), - [anon_sym___bridge_retained] = ACTIONS(8909), - [anon_sym___bridge_transfer] = ACTIONS(8909), - [anon_sym___complex] = ACTIONS(8909), - [anon_sym___const] = ACTIONS(8909), - [anon_sym___imag] = ACTIONS(8909), - [anon_sym___kindof] = ACTIONS(8909), - [anon_sym___nonnull] = ACTIONS(8909), - [anon_sym___nullable] = ACTIONS(8909), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8909), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8909), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8909), - [anon_sym___real] = ACTIONS(8909), - [anon_sym___strong] = ACTIONS(8909), - [anon_sym___unsafe_unretained] = ACTIONS(8909), - [anon_sym___unused] = ACTIONS(8909), - [anon_sym___weak] = ACTIONS(8909), - [anon_sym_enum] = ACTIONS(8909), - [anon_sym_COLON] = ACTIONS(8911), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8909), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8909), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8909), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8909), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8909), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8909), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8909), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8909), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8909), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8909), - [anon_sym_NS_AVAILABLE] = ACTIONS(8909), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8909), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8909), - [anon_sym_API_AVAILABLE] = ACTIONS(8909), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8909), - [anon_sym_API_DEPRECATED] = ACTIONS(8909), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8909), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8909), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8909), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8909), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8909), - [anon_sym___deprecated_msg] = ACTIONS(8909), - [anon_sym___deprecated_enum_msg] = ACTIONS(8909), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8909), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8909), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8909), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8909), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8909), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8909), - [anon_sym__Alignas] = ACTIONS(8909), - }, - [4831] = { - [sym__declaration_modifiers] = STATE(5110), - [sym_attribute_specifier] = STATE(5110), - [sym_attribute_declaration] = STATE(5110), - [sym_ms_declspec_modifier] = STATE(5110), - [sym_storage_class_specifier] = STATE(5110), - [sym_type_qualifier] = STATE(5110), - [sym_availability_attribute_specifier] = STATE(5110), - [sym_alignas_specifier] = STATE(5110), - [aux_sym__declaration_specifiers_repeat1] = STATE(5110), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3953), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8916), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4832] = { - [sym__declaration_modifiers] = STATE(9144), - [sym_attribute_specifier] = STATE(9144), - [sym_attribute_declaration] = STATE(9144), - [sym_ms_declspec_modifier] = STATE(9144), - [sym_storage_class_specifier] = STATE(9144), - [sym_type_qualifier] = STATE(9144), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9144), - [sym_alignas_specifier] = STATE(9144), - [aux_sym_type_definition_repeat2] = STATE(5079), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8918), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4833] = { - [sym__declaration_modifiers] = STATE(9132), - [sym_attribute_specifier] = STATE(9132), - [sym_attribute_declaration] = STATE(9132), - [sym_ms_declspec_modifier] = STATE(9132), - [sym_storage_class_specifier] = STATE(9132), - [sym_type_qualifier] = STATE(9132), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9132), - [sym_alignas_specifier] = STATE(9132), - [aux_sym_type_definition_repeat2] = STATE(5078), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8920), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4834] = { - [sym__declaration_modifiers] = STATE(8348), - [sym_attribute_specifier] = STATE(8348), - [sym_attribute_declaration] = STATE(8348), - [sym_ms_declspec_modifier] = STATE(8348), - [sym_storage_class_specifier] = STATE(8348), - [sym_type_qualifier] = STATE(8348), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8348), - [sym_alignas_specifier] = STATE(8348), - [aux_sym_type_definition_repeat2] = STATE(4958), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8922), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4835] = { - [sym__declaration_modifiers] = STATE(8415), - [sym_attribute_specifier] = STATE(8415), - [sym_attribute_declaration] = STATE(8415), - [sym_ms_declspec_modifier] = STATE(8415), - [sym_storage_class_specifier] = STATE(8415), - [sym_type_qualifier] = STATE(8415), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8415), - [sym_alignas_specifier] = STATE(8415), - [aux_sym_type_definition_repeat2] = STATE(5075), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8924), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4836] = { - [sym__declaration_modifiers] = STATE(5096), - [sym_attribute_specifier] = STATE(5096), - [sym_attribute_declaration] = STATE(5096), - [sym_ms_declspec_modifier] = STATE(5096), - [sym_storage_class_specifier] = STATE(5096), - [sym_type_qualifier] = STATE(5096), - [sym_availability_attribute_specifier] = STATE(5096), - [sym_alignas_specifier] = STATE(5096), - [aux_sym__declaration_specifiers_repeat1] = STATE(5096), - [aux_sym_method_definition_repeat2] = STATE(4831), - [aux_sym_method_declaration_repeat2] = STATE(3840), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8926), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4837] = { - [sym__declaration_modifiers] = STATE(8572), - [sym_attribute_specifier] = STATE(8572), - [sym_attribute_declaration] = STATE(8572), - [sym_ms_declspec_modifier] = STATE(8572), - [sym_storage_class_specifier] = STATE(8572), - [sym_type_qualifier] = STATE(8572), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8572), - [sym_alignas_specifier] = STATE(8572), - [aux_sym_type_definition_repeat2] = STATE(4990), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8928), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4838] = { - [sym__declaration_modifiers] = STATE(8810), - [sym_attribute_specifier] = STATE(8810), - [sym_attribute_declaration] = STATE(8810), - [sym_ms_declspec_modifier] = STATE(8810), - [sym_storage_class_specifier] = STATE(8810), - [sym_type_qualifier] = STATE(8810), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8810), - [sym_alignas_specifier] = STATE(8810), - [aux_sym_type_definition_repeat2] = STATE(4935), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8930), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4839] = { - [sym__declaration_modifiers] = STATE(8809), - [sym_attribute_specifier] = STATE(8809), - [sym_attribute_declaration] = STATE(8809), - [sym_ms_declspec_modifier] = STATE(8809), - [sym_storage_class_specifier] = STATE(8809), - [sym_type_qualifier] = STATE(8809), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8809), - [sym_alignas_specifier] = STATE(8809), - [aux_sym_type_definition_repeat2] = STATE(4944), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8932), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4840] = { - [sym__declaration_modifiers] = STATE(8985), - [sym_attribute_specifier] = STATE(8985), - [sym_attribute_declaration] = STATE(8985), - [sym_ms_declspec_modifier] = STATE(8985), - [sym_storage_class_specifier] = STATE(8985), - [sym_type_qualifier] = STATE(8985), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8985), - [sym_alignas_specifier] = STATE(8985), - [aux_sym_type_definition_repeat2] = STATE(5115), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8934), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4841] = { - [sym__declaration_modifiers] = STATE(5096), - [sym_attribute_specifier] = STATE(5096), - [sym_attribute_declaration] = STATE(5096), - [sym_ms_declspec_modifier] = STATE(5096), - [sym_storage_class_specifier] = STATE(5096), - [sym_type_qualifier] = STATE(5096), - [sym_availability_attribute_specifier] = STATE(5096), - [sym_alignas_specifier] = STATE(5096), - [aux_sym__declaration_specifiers_repeat1] = STATE(5096), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3840), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8926), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4842] = { - [sym__declaration_modifiers] = STATE(8651), - [sym_attribute_specifier] = STATE(8651), - [sym_attribute_declaration] = STATE(8651), - [sym_ms_declspec_modifier] = STATE(8651), - [sym_storage_class_specifier] = STATE(8651), - [sym_type_qualifier] = STATE(8651), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8651), - [sym_alignas_specifier] = STATE(8651), - [aux_sym_type_definition_repeat2] = STATE(5264), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8936), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4843] = { - [sym__declaration_modifiers] = STATE(8807), - [sym_attribute_specifier] = STATE(8807), - [sym_attribute_declaration] = STATE(8807), - [sym_ms_declspec_modifier] = STATE(8807), - [sym_storage_class_specifier] = STATE(8807), - [sym_type_qualifier] = STATE(8807), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8807), - [sym_alignas_specifier] = STATE(8807), - [aux_sym_type_definition_repeat2] = STATE(4962), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8938), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4844] = { - [sym__declaration_modifiers] = STATE(9138), - [sym_attribute_specifier] = STATE(9138), - [sym_attribute_declaration] = STATE(9138), - [sym_ms_declspec_modifier] = STATE(9138), - [sym_storage_class_specifier] = STATE(9138), - [sym_type_qualifier] = STATE(9138), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9138), - [sym_alignas_specifier] = STATE(9138), - [aux_sym_type_definition_repeat2] = STATE(5074), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8940), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4845] = { - [sym__declaration_modifiers] = STATE(8616), - [sym_attribute_specifier] = STATE(8616), - [sym_attribute_declaration] = STATE(8616), - [sym_ms_declspec_modifier] = STATE(8616), - [sym_storage_class_specifier] = STATE(8616), - [sym_type_qualifier] = STATE(8616), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8616), - [sym_alignas_specifier] = STATE(8616), - [aux_sym_type_definition_repeat2] = STATE(5049), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8942), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4846] = { - [sym__declaration_modifiers] = STATE(8615), - [sym_attribute_specifier] = STATE(8615), - [sym_attribute_declaration] = STATE(8615), - [sym_ms_declspec_modifier] = STATE(8615), - [sym_storage_class_specifier] = STATE(8615), - [sym_type_qualifier] = STATE(8615), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8615), - [sym_alignas_specifier] = STATE(8615), - [aux_sym_type_definition_repeat2] = STATE(5043), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8944), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4847] = { - [sym__declaration_modifiers] = STATE(8410), - [sym_attribute_specifier] = STATE(8410), - [sym_attribute_declaration] = STATE(8410), - [sym_ms_declspec_modifier] = STATE(8410), - [sym_storage_class_specifier] = STATE(8410), - [sym_type_qualifier] = STATE(8410), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8410), - [sym_alignas_specifier] = STATE(8410), - [aux_sym_type_definition_repeat2] = STATE(5057), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8946), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4848] = { - [sym__declaration_modifiers] = STATE(8534), - [sym_attribute_specifier] = STATE(8534), - [sym_attribute_declaration] = STATE(8534), - [sym_ms_declspec_modifier] = STATE(8534), - [sym_storage_class_specifier] = STATE(8534), - [sym_type_qualifier] = STATE(8534), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8534), - [sym_alignas_specifier] = STATE(8534), - [aux_sym_type_definition_repeat2] = STATE(5160), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8948), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4849] = { - [sym__declaration_modifiers] = STATE(5080), - [sym_attribute_specifier] = STATE(5080), - [sym_attribute_declaration] = STATE(5080), - [sym_ms_declspec_modifier] = STATE(5080), - [sym_storage_class_specifier] = STATE(5080), - [sym_type_qualifier] = STATE(5080), - [sym_availability_attribute_specifier] = STATE(5080), - [sym_alignas_specifier] = STATE(5080), - [aux_sym__declaration_specifiers_repeat1] = STATE(5080), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3802), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8950), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4850] = { - [sym__declaration_modifiers] = STATE(8571), - [sym_attribute_specifier] = STATE(8571), - [sym_attribute_declaration] = STATE(8571), - [sym_ms_declspec_modifier] = STATE(8571), - [sym_storage_class_specifier] = STATE(8571), - [sym_type_qualifier] = STATE(8571), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8571), - [sym_alignas_specifier] = STATE(8571), - [aux_sym_type_definition_repeat2] = STATE(4999), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8952), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4851] = { - [sym__declaration_modifiers] = STATE(9039), - [sym_attribute_specifier] = STATE(9039), - [sym_attribute_declaration] = STATE(9039), - [sym_ms_declspec_modifier] = STATE(9039), - [sym_storage_class_specifier] = STATE(9039), - [sym_type_qualifier] = STATE(9039), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9039), - [sym_alignas_specifier] = STATE(9039), - [aux_sym_type_definition_repeat2] = STATE(4996), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8954), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4852] = { - [sym__declaration_modifiers] = STATE(5080), - [sym_attribute_specifier] = STATE(5080), - [sym_attribute_declaration] = STATE(5080), - [sym_ms_declspec_modifier] = STATE(5080), - [sym_storage_class_specifier] = STATE(5080), - [sym_type_qualifier] = STATE(5080), - [sym_availability_attribute_specifier] = STATE(5080), - [sym_alignas_specifier] = STATE(5080), - [aux_sym__declaration_specifiers_repeat1] = STATE(5080), - [aux_sym_method_definition_repeat2] = STATE(4841), - [aux_sym_method_declaration_repeat2] = STATE(3802), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8950), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4853] = { - [sym__declaration_modifiers] = STATE(9391), - [sym_attribute_specifier] = STATE(9391), - [sym_attribute_declaration] = STATE(9391), - [sym_ms_declspec_modifier] = STATE(9391), - [sym_storage_class_specifier] = STATE(9391), - [sym_type_qualifier] = STATE(9391), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9391), - [sym_alignas_specifier] = STATE(9391), - [aux_sym_type_definition_repeat2] = STATE(5133), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8956), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4854] = { - [sym__declaration_modifiers] = STATE(8404), - [sym_attribute_specifier] = STATE(8404), - [sym_attribute_declaration] = STATE(8404), - [sym_ms_declspec_modifier] = STATE(8404), - [sym_storage_class_specifier] = STATE(8404), - [sym_type_qualifier] = STATE(8404), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8404), - [sym_alignas_specifier] = STATE(8404), - [aux_sym_type_definition_repeat2] = STATE(5044), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8958), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4855] = { - [sym__declaration_modifiers] = STATE(8403), - [sym_attribute_specifier] = STATE(8403), - [sym_attribute_declaration] = STATE(8403), - [sym_ms_declspec_modifier] = STATE(8403), - [sym_storage_class_specifier] = STATE(8403), - [sym_type_qualifier] = STATE(8403), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8403), - [sym_alignas_specifier] = STATE(8403), - [aux_sym_type_definition_repeat2] = STATE(5040), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8960), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4856] = { - [sym__declaration_modifiers] = STATE(4946), - [sym_attribute_specifier] = STATE(4946), - [sym_attribute_declaration] = STATE(4946), - [sym_ms_declspec_modifier] = STATE(4946), - [sym_storage_class_specifier] = STATE(4946), - [sym_type_qualifier] = STATE(4946), - [sym_availability_attribute_specifier] = STATE(4946), - [sym_alignas_specifier] = STATE(4946), - [aux_sym__declaration_specifiers_repeat1] = STATE(4946), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3685), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(8962), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4857] = { - [sym__declaration_modifiers] = STATE(9380), - [sym_attribute_specifier] = STATE(9380), - [sym_attribute_declaration] = STATE(9380), - [sym_ms_declspec_modifier] = STATE(9380), - [sym_storage_class_specifier] = STATE(9380), - [sym_type_qualifier] = STATE(9380), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9380), - [sym_alignas_specifier] = STATE(9380), - [aux_sym_type_definition_repeat2] = STATE(5135), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8964), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4858] = { - [sym__declaration_modifiers] = STATE(8803), - [sym_attribute_specifier] = STATE(8803), - [sym_attribute_declaration] = STATE(8803), - [sym_ms_declspec_modifier] = STATE(8803), - [sym_storage_class_specifier] = STATE(8803), - [sym_type_qualifier] = STATE(8803), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8803), - [sym_alignas_specifier] = STATE(8803), - [aux_sym_type_definition_repeat2] = STATE(4987), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8966), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4859] = { - [sym__declaration_modifiers] = STATE(8397), - [sym_attribute_specifier] = STATE(8397), - [sym_attribute_declaration] = STATE(8397), - [sym_ms_declspec_modifier] = STATE(8397), - [sym_storage_class_specifier] = STATE(8397), - [sym_type_qualifier] = STATE(8397), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8397), - [sym_alignas_specifier] = STATE(8397), - [aux_sym_type_definition_repeat2] = STATE(5030), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8968), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4860] = { - [sym__declaration_modifiers] = STATE(8395), - [sym_attribute_specifier] = STATE(8395), - [sym_attribute_declaration] = STATE(8395), - [sym_ms_declspec_modifier] = STATE(8395), - [sym_storage_class_specifier] = STATE(8395), - [sym_type_qualifier] = STATE(8395), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8395), - [sym_alignas_specifier] = STATE(8395), - [aux_sym_type_definition_repeat2] = STATE(5025), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8970), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4861] = { - [sym__declaration_modifiers] = STATE(8443), - [sym_attribute_specifier] = STATE(8443), - [sym_attribute_declaration] = STATE(8443), - [sym_ms_declspec_modifier] = STATE(8443), - [sym_storage_class_specifier] = STATE(8443), - [sym_type_qualifier] = STATE(8443), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8443), - [sym_alignas_specifier] = STATE(8443), - [aux_sym_type_definition_repeat2] = STATE(5117), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8972), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4862] = { - [sym__declaration_modifiers] = STATE(8280), - [sym_attribute_specifier] = STATE(8280), - [sym_attribute_declaration] = STATE(8280), - [sym_ms_declspec_modifier] = STATE(8280), - [sym_storage_class_specifier] = STATE(8280), - [sym_type_qualifier] = STATE(8280), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8280), - [sym_alignas_specifier] = STATE(8280), - [aux_sym_type_definition_repeat2] = STATE(4947), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8974), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4863] = { - [sym__declaration_modifiers] = STATE(9108), - [sym_attribute_specifier] = STATE(9108), - [sym_attribute_declaration] = STATE(9108), - [sym_ms_declspec_modifier] = STATE(9108), - [sym_storage_class_specifier] = STATE(9108), - [sym_type_qualifier] = STATE(9108), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9108), - [sym_alignas_specifier] = STATE(9108), - [aux_sym_type_definition_repeat2] = STATE(5018), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8976), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4864] = { - [sym__declaration_modifiers] = STATE(8391), - [sym_attribute_specifier] = STATE(8391), - [sym_attribute_declaration] = STATE(8391), - [sym_ms_declspec_modifier] = STATE(8391), - [sym_storage_class_specifier] = STATE(8391), - [sym_type_qualifier] = STATE(8391), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8391), - [sym_alignas_specifier] = STATE(8391), - [aux_sym_type_definition_repeat2] = STATE(5020), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8978), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4865] = { - [sym__declaration_modifiers] = STATE(8537), - [sym_attribute_specifier] = STATE(8537), - [sym_attribute_declaration] = STATE(8537), - [sym_ms_declspec_modifier] = STATE(8537), - [sym_storage_class_specifier] = STATE(8537), - [sym_type_qualifier] = STATE(8537), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8537), - [sym_alignas_specifier] = STATE(8537), - [aux_sym_type_definition_repeat2] = STATE(5097), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8980), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4866] = { - [sym__declaration_modifiers] = STATE(8354), - [sym_attribute_specifier] = STATE(8354), - [sym_attribute_declaration] = STATE(8354), - [sym_ms_declspec_modifier] = STATE(8354), - [sym_storage_class_specifier] = STATE(8354), - [sym_type_qualifier] = STATE(8354), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8354), - [sym_alignas_specifier] = STATE(8354), - [aux_sym_type_definition_repeat2] = STATE(4948), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8982), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4867] = { - [sym__declaration_modifiers] = STATE(8358), - [sym_attribute_specifier] = STATE(8358), - [sym_attribute_declaration] = STATE(8358), - [sym_ms_declspec_modifier] = STATE(8358), - [sym_storage_class_specifier] = STATE(8358), - [sym_type_qualifier] = STATE(8358), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8358), - [sym_alignas_specifier] = STATE(8358), - [aux_sym_type_definition_repeat2] = STATE(4949), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8984), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4868] = { - [sym__declaration_modifiers] = STATE(9013), - [sym_attribute_specifier] = STATE(9013), - [sym_attribute_declaration] = STATE(9013), - [sym_ms_declspec_modifier] = STATE(9013), - [sym_storage_class_specifier] = STATE(9013), - [sym_type_qualifier] = STATE(9013), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9013), - [sym_alignas_specifier] = STATE(9013), - [aux_sym_type_definition_repeat2] = STATE(5056), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8986), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4869] = { - [sym__declaration_modifiers] = STATE(8783), - [sym_attribute_specifier] = STATE(8783), - [sym_attribute_declaration] = STATE(8783), - [sym_ms_declspec_modifier] = STATE(8783), - [sym_storage_class_specifier] = STATE(8783), - [sym_type_qualifier] = STATE(8783), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8783), - [sym_alignas_specifier] = STATE(8783), - [aux_sym_type_definition_repeat2] = STATE(5042), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8988), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4870] = { - [sym__declaration_modifiers] = STATE(8389), - [sym_attribute_specifier] = STATE(8389), - [sym_attribute_declaration] = STATE(8389), - [sym_ms_declspec_modifier] = STATE(8389), - [sym_storage_class_specifier] = STATE(8389), - [sym_type_qualifier] = STATE(8389), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8389), - [sym_alignas_specifier] = STATE(8389), - [aux_sym_type_definition_repeat2] = STATE(5014), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8990), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4871] = { - [sym__declaration_modifiers] = STATE(8387), - [sym_attribute_specifier] = STATE(8387), - [sym_attribute_declaration] = STATE(8387), - [sym_ms_declspec_modifier] = STATE(8387), - [sym_storage_class_specifier] = STATE(8387), - [sym_type_qualifier] = STATE(8387), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8387), - [sym_alignas_specifier] = STATE(8387), - [aux_sym_type_definition_repeat2] = STATE(5010), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8992), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4872] = { - [sym__declaration_modifiers] = STATE(9018), - [sym_attribute_specifier] = STATE(9018), - [sym_attribute_declaration] = STATE(9018), - [sym_ms_declspec_modifier] = STATE(9018), - [sym_storage_class_specifier] = STATE(9018), - [sym_type_qualifier] = STATE(9018), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9018), - [sym_alignas_specifier] = STATE(9018), - [aux_sym_type_definition_repeat2] = STATE(5038), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8994), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4873] = { - [sym__declaration_modifiers] = STATE(8607), - [sym_attribute_specifier] = STATE(8607), - [sym_attribute_declaration] = STATE(8607), - [sym_ms_declspec_modifier] = STATE(8607), - [sym_storage_class_specifier] = STATE(8607), - [sym_type_qualifier] = STATE(8607), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8607), - [sym_alignas_specifier] = STATE(8607), - [aux_sym_type_definition_repeat2] = STATE(5024), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8996), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4874] = { - [sym__declaration_modifiers] = STATE(9019), - [sym_attribute_specifier] = STATE(9019), - [sym_attribute_declaration] = STATE(9019), - [sym_ms_declspec_modifier] = STATE(9019), - [sym_storage_class_specifier] = STATE(9019), - [sym_type_qualifier] = STATE(9019), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9019), - [sym_alignas_specifier] = STATE(9019), - [aux_sym_type_definition_repeat2] = STATE(5036), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(8998), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4875] = { - [sym__declaration_modifiers] = STATE(8384), - [sym_attribute_specifier] = STATE(8384), - [sym_attribute_declaration] = STATE(8384), - [sym_ms_declspec_modifier] = STATE(8384), - [sym_storage_class_specifier] = STATE(8384), - [sym_type_qualifier] = STATE(8384), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8384), - [sym_alignas_specifier] = STATE(8384), - [aux_sym_type_definition_repeat2] = STATE(5008), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9000), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4876] = { - [sym__declaration_modifiers] = STATE(9096), - [sym_attribute_specifier] = STATE(9096), - [sym_attribute_declaration] = STATE(9096), - [sym_ms_declspec_modifier] = STATE(9096), - [sym_storage_class_specifier] = STATE(9096), - [sym_type_qualifier] = STATE(9096), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9096), - [sym_alignas_specifier] = STATE(9096), - [aux_sym_type_definition_repeat2] = STATE(4991), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9002), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4877] = { - [sym__declaration_modifiers] = STATE(8802), - [sym_attribute_specifier] = STATE(8802), - [sym_attribute_declaration] = STATE(8802), - [sym_ms_declspec_modifier] = STATE(8802), - [sym_storage_class_specifier] = STATE(8802), - [sym_type_qualifier] = STATE(8802), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8802), - [sym_alignas_specifier] = STATE(8802), - [aux_sym_type_definition_repeat2] = STATE(4994), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9004), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4878] = { - [sym__declaration_modifiers] = STATE(9095), - [sym_attribute_specifier] = STATE(9095), - [sym_attribute_declaration] = STATE(9095), - [sym_ms_declspec_modifier] = STATE(9095), - [sym_storage_class_specifier] = STATE(9095), - [sym_type_qualifier] = STATE(9095), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9095), - [sym_alignas_specifier] = STATE(9095), - [aux_sym_type_definition_repeat2] = STATE(4989), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9006), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4879] = { - [sym__declaration_modifiers] = STATE(8542), - [sym_attribute_specifier] = STATE(8542), - [sym_attribute_declaration] = STATE(8542), - [sym_ms_declspec_modifier] = STATE(8542), - [sym_storage_class_specifier] = STATE(8542), - [sym_type_qualifier] = STATE(8542), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8542), - [sym_alignas_specifier] = STATE(8542), - [aux_sym_type_definition_repeat2] = STATE(5087), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9008), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4880] = { - [sym__declaration_modifiers] = STATE(9022), - [sym_attribute_specifier] = STATE(9022), - [sym_attribute_declaration] = STATE(9022), - [sym_ms_declspec_modifier] = STATE(9022), - [sym_storage_class_specifier] = STATE(9022), - [sym_type_qualifier] = STATE(9022), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9022), - [sym_alignas_specifier] = STATE(9022), - [aux_sym_type_definition_repeat2] = STATE(5035), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9010), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4881] = { - [sym__declaration_modifiers] = STATE(8380), - [sym_attribute_specifier] = STATE(8380), - [sym_attribute_declaration] = STATE(8380), - [sym_ms_declspec_modifier] = STATE(8380), - [sym_storage_class_specifier] = STATE(8380), - [sym_type_qualifier] = STATE(8380), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8380), - [sym_alignas_specifier] = STATE(8380), - [aux_sym_type_definition_repeat2] = STATE(5004), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9012), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4882] = { - [sym__declaration_modifiers] = STATE(9024), - [sym_attribute_specifier] = STATE(9024), - [sym_attribute_declaration] = STATE(9024), - [sym_ms_declspec_modifier] = STATE(9024), - [sym_storage_class_specifier] = STATE(9024), - [sym_type_qualifier] = STATE(9024), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9024), - [sym_alignas_specifier] = STATE(9024), - [aux_sym_type_definition_repeat2] = STATE(5034), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9014), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4883] = { - [sym__declaration_modifiers] = STATE(9025), - [sym_attribute_specifier] = STATE(9025), - [sym_attribute_declaration] = STATE(9025), - [sym_ms_declspec_modifier] = STATE(9025), - [sym_storage_class_specifier] = STATE(9025), - [sym_type_qualifier] = STATE(9025), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9025), - [sym_alignas_specifier] = STATE(9025), - [aux_sym_type_definition_repeat2] = STATE(5023), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9016), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4884] = { - [sym__declaration_modifiers] = STATE(8378), - [sym_attribute_specifier] = STATE(8378), - [sym_attribute_declaration] = STATE(8378), - [sym_ms_declspec_modifier] = STATE(8378), - [sym_storage_class_specifier] = STATE(8378), - [sym_type_qualifier] = STATE(8378), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8378), - [sym_alignas_specifier] = STATE(8378), - [aux_sym_type_definition_repeat2] = STATE(5000), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9018), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4885] = { - [sym__declaration_modifiers] = STATE(8796), - [sym_attribute_specifier] = STATE(8796), - [sym_attribute_declaration] = STATE(8796), - [sym_ms_declspec_modifier] = STATE(8796), - [sym_storage_class_specifier] = STATE(8796), - [sym_type_qualifier] = STATE(8796), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8796), - [sym_alignas_specifier] = STATE(8796), - [aux_sym_type_definition_repeat2] = STATE(5033), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9020), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4886] = { - [sym__declaration_modifiers] = STATE(8374), - [sym_attribute_specifier] = STATE(8374), - [sym_attribute_declaration] = STATE(8374), - [sym_ms_declspec_modifier] = STATE(8374), - [sym_storage_class_specifier] = STATE(8374), - [sym_type_qualifier] = STATE(8374), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8374), - [sym_alignas_specifier] = STATE(8374), - [aux_sym_type_definition_repeat2] = STATE(4986), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9022), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4887] = { - [sym__declaration_modifiers] = STATE(5262), - [sym_attribute_specifier] = STATE(5262), - [sym_attribute_declaration] = STATE(5262), - [sym_ms_declspec_modifier] = STATE(5262), - [sym_storage_class_specifier] = STATE(5262), - [sym_type_qualifier] = STATE(5262), - [sym_availability_attribute_specifier] = STATE(5262), - [sym_alignas_specifier] = STATE(5262), - [aux_sym__declaration_specifiers_repeat1] = STATE(5262), - [aux_sym_method_definition_repeat2] = STATE(4709), - [aux_sym_method_declaration_repeat2] = STATE(3600), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9024), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4888] = { - [sym__declaration_modifiers] = STATE(8587), - [sym_attribute_specifier] = STATE(8587), - [sym_attribute_declaration] = STATE(8587), - [sym_ms_declspec_modifier] = STATE(8587), - [sym_storage_class_specifier] = STATE(8587), - [sym_type_qualifier] = STATE(8587), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8587), - [sym_alignas_specifier] = STATE(8587), - [aux_sym_type_definition_repeat2] = STATE(4969), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9026), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4889] = { - [sym__declaration_modifiers] = STATE(8545), - [sym_attribute_specifier] = STATE(8545), - [sym_attribute_declaration] = STATE(8545), - [sym_ms_declspec_modifier] = STATE(8545), - [sym_storage_class_specifier] = STATE(8545), - [sym_type_qualifier] = STATE(8545), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8545), - [sym_alignas_specifier] = STATE(8545), - [aux_sym_type_definition_repeat2] = STATE(5058), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9028), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4890] = { - [sym__declaration_modifiers] = STATE(8536), - [sym_attribute_specifier] = STATE(8536), - [sym_attribute_declaration] = STATE(8536), - [sym_ms_declspec_modifier] = STATE(8536), - [sym_storage_class_specifier] = STATE(8536), - [sym_type_qualifier] = STATE(8536), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8536), - [sym_alignas_specifier] = STATE(8536), - [aux_sym_type_definition_repeat2] = STATE(5037), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9030), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4891] = { - [sym__declaration_modifiers] = STATE(8370), - [sym_attribute_specifier] = STATE(8370), - [sym_attribute_declaration] = STATE(8370), - [sym_ms_declspec_modifier] = STATE(8370), - [sym_storage_class_specifier] = STATE(8370), - [sym_type_qualifier] = STATE(8370), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8370), - [sym_alignas_specifier] = STATE(8370), - [aux_sym_type_definition_repeat2] = STATE(4984), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9032), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4892] = { - [sym__declaration_modifiers] = STATE(4976), - [sym_attribute_specifier] = STATE(4976), - [sym_attribute_declaration] = STATE(4976), - [sym_ms_declspec_modifier] = STATE(4976), - [sym_storage_class_specifier] = STATE(4976), - [sym_type_qualifier] = STATE(4976), - [sym_availability_attribute_specifier] = STATE(4976), - [sym_alignas_specifier] = STATE(4976), - [aux_sym__declaration_specifiers_repeat1] = STATE(4976), - [aux_sym_method_definition_repeat2] = STATE(4910), - [aux_sym_method_declaration_repeat2] = STATE(3722), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9034), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4893] = { - [sym__declaration_modifiers] = STATE(8556), - [sym_attribute_specifier] = STATE(8556), - [sym_attribute_declaration] = STATE(8556), - [sym_ms_declspec_modifier] = STATE(8556), - [sym_storage_class_specifier] = STATE(8556), - [sym_type_qualifier] = STATE(8556), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8556), - [sym_alignas_specifier] = STATE(8556), - [aux_sym_type_definition_repeat2] = STATE(5027), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9036), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4894] = { - [sym__declaration_modifiers] = STATE(8368), - [sym_attribute_specifier] = STATE(8368), - [sym_attribute_declaration] = STATE(8368), - [sym_ms_declspec_modifier] = STATE(8368), - [sym_storage_class_specifier] = STATE(8368), - [sym_type_qualifier] = STATE(8368), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8368), - [sym_alignas_specifier] = STATE(8368), - [aux_sym_type_definition_repeat2] = STATE(4979), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9038), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4895] = { - [sym__declaration_modifiers] = STATE(8797), - [sym_attribute_specifier] = STATE(8797), - [sym_attribute_declaration] = STATE(8797), - [sym_ms_declspec_modifier] = STATE(8797), - [sym_storage_class_specifier] = STATE(8797), - [sym_type_qualifier] = STATE(8797), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8797), - [sym_alignas_specifier] = STATE(8797), - [aux_sym_type_definition_repeat2] = STATE(5029), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9040), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4896] = { - [sym__declaration_modifiers] = STATE(9029), - [sym_attribute_specifier] = STATE(9029), - [sym_attribute_declaration] = STATE(9029), - [sym_ms_declspec_modifier] = STATE(9029), - [sym_storage_class_specifier] = STATE(9029), - [sym_type_qualifier] = STATE(9029), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9029), - [sym_alignas_specifier] = STATE(9029), - [aux_sym_type_definition_repeat2] = STATE(5017), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9042), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4897] = { - [sym__declaration_modifiers] = STATE(9083), - [sym_attribute_specifier] = STATE(9083), - [sym_attribute_declaration] = STATE(9083), - [sym_ms_declspec_modifier] = STATE(9083), - [sym_storage_class_specifier] = STATE(9083), - [sym_type_qualifier] = STATE(9083), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9083), - [sym_alignas_specifier] = STATE(9083), - [aux_sym_type_definition_repeat2] = STATE(4975), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9044), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4898] = { - [sym__declaration_modifiers] = STATE(9082), - [sym_attribute_specifier] = STATE(9082), - [sym_attribute_declaration] = STATE(9082), - [sym_ms_declspec_modifier] = STATE(9082), - [sym_storage_class_specifier] = STATE(9082), - [sym_type_qualifier] = STATE(9082), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9082), - [sym_alignas_specifier] = STATE(9082), - [aux_sym_type_definition_repeat2] = STATE(4974), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9046), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4899] = { - [sym__declaration_modifiers] = STATE(9076), - [sym_attribute_specifier] = STATE(9076), - [sym_attribute_declaration] = STATE(9076), - [sym_ms_declspec_modifier] = STATE(9076), - [sym_storage_class_specifier] = STATE(9076), - [sym_type_qualifier] = STATE(9076), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9076), - [sym_alignas_specifier] = STATE(9076), - [aux_sym_type_definition_repeat2] = STATE(4972), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9048), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4900] = { - [sym__declaration_modifiers] = STATE(8362), - [sym_attribute_specifier] = STATE(8362), - [sym_attribute_declaration] = STATE(8362), - [sym_ms_declspec_modifier] = STATE(8362), - [sym_storage_class_specifier] = STATE(8362), - [sym_type_qualifier] = STATE(8362), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8362), - [sym_alignas_specifier] = STATE(8362), - [aux_sym_type_definition_repeat2] = STATE(4954), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9050), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4901] = { - [sym__declaration_modifiers] = STATE(9031), - [sym_attribute_specifier] = STATE(9031), - [sym_attribute_declaration] = STATE(9031), - [sym_ms_declspec_modifier] = STATE(9031), - [sym_storage_class_specifier] = STATE(9031), - [sym_type_qualifier] = STATE(9031), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9031), - [sym_alignas_specifier] = STATE(9031), - [aux_sym_type_definition_repeat2] = STATE(5016), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9052), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4902] = { - [sym__declaration_modifiers] = STATE(8361), - [sym_attribute_specifier] = STATE(8361), - [sym_attribute_declaration] = STATE(8361), - [sym_ms_declspec_modifier] = STATE(8361), - [sym_storage_class_specifier] = STATE(8361), - [sym_type_qualifier] = STATE(8361), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8361), - [sym_alignas_specifier] = STATE(8361), - [aux_sym_type_definition_repeat2] = STATE(4953), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9054), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4903] = { - [sym__declaration_modifiers] = STATE(9032), - [sym_attribute_specifier] = STATE(9032), - [sym_attribute_declaration] = STATE(9032), - [sym_ms_declspec_modifier] = STATE(9032), - [sym_storage_class_specifier] = STATE(9032), - [sym_type_qualifier] = STATE(9032), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9032), - [sym_alignas_specifier] = STATE(9032), - [aux_sym_type_definition_repeat2] = STATE(5013), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9056), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4904] = { - [sym__declaration_modifiers] = STATE(9062), - [sym_attribute_specifier] = STATE(9062), - [sym_attribute_declaration] = STATE(9062), - [sym_ms_declspec_modifier] = STATE(9062), - [sym_storage_class_specifier] = STATE(9062), - [sym_type_qualifier] = STATE(9062), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9062), - [sym_alignas_specifier] = STATE(9062), - [aux_sym_type_definition_repeat2] = STATE(5114), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9058), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4905] = { - [sym__declaration_modifiers] = STATE(8579), - [sym_attribute_specifier] = STATE(8579), - [sym_attribute_declaration] = STATE(8579), - [sym_ms_declspec_modifier] = STATE(8579), - [sym_storage_class_specifier] = STATE(8579), - [sym_type_qualifier] = STATE(8579), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8579), - [sym_alignas_specifier] = STATE(8579), - [aux_sym_type_definition_repeat2] = STATE(4943), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9060), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4906] = { - [sym__declaration_modifiers] = STATE(9061), - [sym_attribute_specifier] = STATE(9061), - [sym_attribute_declaration] = STATE(9061), - [sym_ms_declspec_modifier] = STATE(9061), - [sym_storage_class_specifier] = STATE(9061), - [sym_type_qualifier] = STATE(9061), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9061), - [sym_alignas_specifier] = STATE(9061), - [aux_sym_type_definition_repeat2] = STATE(4945), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9062), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4907] = { - [sym__declaration_modifiers] = STATE(4976), - [sym_attribute_specifier] = STATE(4976), - [sym_attribute_declaration] = STATE(4976), - [sym_ms_declspec_modifier] = STATE(4976), - [sym_storage_class_specifier] = STATE(4976), - [sym_type_qualifier] = STATE(4976), - [sym_availability_attribute_specifier] = STATE(4976), - [sym_alignas_specifier] = STATE(4976), - [aux_sym__declaration_specifiers_repeat1] = STATE(4976), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3722), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9034), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4908] = { - [sym__declaration_modifiers] = STATE(9456), - [sym_attribute_specifier] = STATE(9456), - [sym_attribute_declaration] = STATE(9456), - [sym_ms_declspec_modifier] = STATE(9456), - [sym_storage_class_specifier] = STATE(9456), - [sym_type_qualifier] = STATE(9456), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9456), - [sym_alignas_specifier] = STATE(9456), - [aux_sym_type_definition_repeat2] = STATE(5148), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9064), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4909] = { - [sym__declaration_modifiers] = STATE(9058), - [sym_attribute_specifier] = STATE(9058), - [sym_attribute_declaration] = STATE(9058), - [sym_ms_declspec_modifier] = STATE(9058), - [sym_storage_class_specifier] = STATE(9058), - [sym_type_qualifier] = STATE(9058), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9058), - [sym_alignas_specifier] = STATE(9058), - [aux_sym_type_definition_repeat2] = STATE(4951), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9066), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4910] = { - [sym__declaration_modifiers] = STATE(4955), - [sym_attribute_specifier] = STATE(4955), - [sym_attribute_declaration] = STATE(4955), - [sym_ms_declspec_modifier] = STATE(4955), - [sym_storage_class_specifier] = STATE(4955), - [sym_type_qualifier] = STATE(4955), - [sym_availability_attribute_specifier] = STATE(4955), - [sym_alignas_specifier] = STATE(4955), - [aux_sym__declaration_specifiers_repeat1] = STATE(4955), - [aux_sym_method_definition_repeat2] = STATE(5361), - [aux_sym_method_declaration_repeat2] = STATE(3558), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9068), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4911] = { - [sym__declaration_modifiers] = STATE(8560), - [sym_attribute_specifier] = STATE(8560), - [sym_attribute_declaration] = STATE(8560), - [sym_ms_declspec_modifier] = STATE(8560), - [sym_storage_class_specifier] = STATE(8560), - [sym_type_qualifier] = STATE(8560), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8560), - [sym_alignas_specifier] = STATE(8560), - [aux_sym_type_definition_repeat2] = STATE(5015), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9070), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4912] = { - [sym__declaration_modifiers] = STATE(4955), - [sym_attribute_specifier] = STATE(4955), - [sym_attribute_declaration] = STATE(4955), - [sym_ms_declspec_modifier] = STATE(4955), - [sym_storage_class_specifier] = STATE(4955), - [sym_type_qualifier] = STATE(4955), - [sym_availability_attribute_specifier] = STATE(4955), - [sym_alignas_specifier] = STATE(4955), - [aux_sym__declaration_specifiers_repeat1] = STATE(4955), - [aux_sym_method_definition_repeat2] = STATE(4856), - [aux_sym_method_declaration_repeat2] = STATE(3558), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9068), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4913] = { - [sym__declaration_modifiers] = STATE(8577), - [sym_attribute_specifier] = STATE(8577), - [sym_attribute_declaration] = STATE(8577), - [sym_ms_declspec_modifier] = STATE(8577), - [sym_storage_class_specifier] = STATE(8577), - [sym_type_qualifier] = STATE(8577), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8577), - [sym_alignas_specifier] = STATE(8577), - [aux_sym_type_definition_repeat2] = STATE(4940), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9072), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4914] = { - [sym__declaration_modifiers] = STATE(8561), - [sym_attribute_specifier] = STATE(8561), - [sym_attribute_declaration] = STATE(8561), - [sym_ms_declspec_modifier] = STATE(8561), - [sym_storage_class_specifier] = STATE(8561), - [sym_type_qualifier] = STATE(8561), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8561), - [sym_alignas_specifier] = STATE(8561), - [aux_sym_type_definition_repeat2] = STATE(5006), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9074), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4915] = { - [sym__declaration_modifiers] = STATE(9458), - [sym_attribute_specifier] = STATE(9458), - [sym_attribute_declaration] = STATE(9458), - [sym_ms_declspec_modifier] = STATE(9458), - [sym_storage_class_specifier] = STATE(9458), - [sym_type_qualifier] = STATE(9458), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9458), - [sym_alignas_specifier] = STATE(9458), - [aux_sym_type_definition_repeat2] = STATE(5192), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9076), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4916] = { - [sym__declaration_modifiers] = STATE(9462), - [sym_attribute_specifier] = STATE(9462), - [sym_attribute_declaration] = STATE(9462), - [sym_ms_declspec_modifier] = STATE(9462), - [sym_storage_class_specifier] = STATE(9462), - [sym_type_qualifier] = STATE(9462), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(9462), - [sym_alignas_specifier] = STATE(9462), - [aux_sym_type_definition_repeat2] = STATE(5171), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9078), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4917] = { - [sym__declaration_modifiers] = STATE(8800), - [sym_attribute_specifier] = STATE(8800), - [sym_attribute_declaration] = STATE(8800), - [sym_ms_declspec_modifier] = STATE(8800), - [sym_storage_class_specifier] = STATE(8800), - [sym_type_qualifier] = STATE(8800), - [sym_parameter_list] = STATE(5331), - [sym_availability_attribute_specifier] = STATE(8800), - [sym_alignas_specifier] = STATE(8800), - [aux_sym_type_definition_repeat2] = STATE(5012), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9080), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8568), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4918] = { - [sym__declaration_modifiers] = STATE(5066), - [sym_attribute_specifier] = STATE(5066), - [sym_attribute_declaration] = STATE(5066), - [sym_ms_declspec_modifier] = STATE(5066), - [sym_storage_class_specifier] = STATE(5066), - [sym_type_qualifier] = STATE(5066), - [sym_availability_attribute_specifier] = STATE(5066), - [sym_alignas_specifier] = STATE(5066), - [aux_sym__declaration_specifiers_repeat1] = STATE(5066), - [aux_sym_method_definition_repeat2] = STATE(4849), - [aux_sym_method_declaration_repeat2] = STATE(3931), - [anon_sym_COMMA] = ACTIONS(8640), - [anon_sym_SEMI] = ACTIONS(9082), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4919] = { - [sym__declaration_modifiers] = STATE(8122), - [sym_attribute_specifier] = STATE(8122), - [sym_attribute_declaration] = STATE(8122), - [sym_ms_declspec_modifier] = STATE(8122), - [sym_storage_class_specifier] = STATE(8122), - [sym_type_qualifier] = STATE(8122), - [sym_parameter_list] = STATE(4803), - [sym_availability_attribute_specifier] = STATE(8122), - [sym_alignas_specifier] = STATE(8122), - [anon_sym_COMMA] = ACTIONS(9084), - [anon_sym_RPAREN] = ACTIONS(9084), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8006), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4920] = { - [sym_attribute_specifier] = STATE(4920), - [aux_sym_function_declarator_repeat1] = STATE(4920), - [anon_sym_COMMA] = ACTIONS(7771), - [anon_sym_RPAREN] = ACTIONS(7771), - [anon_sym_LPAREN2] = ACTIONS(7771), - [anon_sym_SEMI] = ACTIONS(7771), - [anon_sym___extension__] = ACTIONS(7771), - [anon_sym_extern] = ACTIONS(7771), - [anon_sym___attribute__] = ACTIONS(9086), - [anon_sym___attribute] = ACTIONS(7773), - [anon_sym_noreturn] = ACTIONS(7771), - [anon_sym_LBRACK] = ACTIONS(7771), - [anon_sym___declspec] = ACTIONS(7771), - [anon_sym_LBRACE] = ACTIONS(7771), - [anon_sym_EQ] = ACTIONS(7771), - [anon_sym_ATautoreleasepool] = ACTIONS(7771), - [anon_sym_static] = ACTIONS(7771), - [anon_sym_auto] = ACTIONS(7771), - [anon_sym_register] = ACTIONS(7771), - [anon_sym_inline] = ACTIONS(7771), - [anon_sym___inline] = ACTIONS(7769), - [anon_sym___inline__] = ACTIONS(7771), - [anon_sym___forceinline] = ACTIONS(7771), - [anon_sym_thread_local] = ACTIONS(7771), - [anon_sym___thread] = ACTIONS(7771), - [anon_sym_CG_EXTERN] = ACTIONS(7771), - [anon_sym_CG_INLINE] = ACTIONS(7771), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7771), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7771), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7771), - [anon_sym_IBOutlet] = ACTIONS(7771), - [anon_sym_IBInspectable] = ACTIONS(7771), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7771), - [anon_sym_NS_INLINE] = ACTIONS(7771), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7771), - [anon_sym_OBJC_EXPORT] = ACTIONS(7771), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7771), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7771), - [anon_sym_const] = ACTIONS(7769), - [anon_sym_constexpr] = ACTIONS(7771), - [anon_sym_volatile] = ACTIONS(7771), - [anon_sym_restrict] = ACTIONS(7771), - [anon_sym___restrict__] = ACTIONS(7771), - [anon_sym__Atomic] = ACTIONS(7771), - [anon_sym__Noreturn] = ACTIONS(7771), - [anon_sym_nullable] = ACTIONS(7771), - [anon_sym__Complex] = ACTIONS(7771), - [anon_sym__Nonnull] = ACTIONS(7771), - [anon_sym__Nullable] = ACTIONS(7769), - [anon_sym__Nullable_result] = ACTIONS(7771), - [anon_sym__Null_unspecified] = ACTIONS(7771), - [anon_sym___autoreleasing] = ACTIONS(7771), - [anon_sym___block] = ACTIONS(7771), - [anon_sym___bridge] = ACTIONS(7769), - [anon_sym___bridge_retained] = ACTIONS(7771), - [anon_sym___bridge_transfer] = ACTIONS(7771), - [anon_sym___complex] = ACTIONS(7771), - [anon_sym___const] = ACTIONS(7771), - [anon_sym___imag] = ACTIONS(7771), - [anon_sym___kindof] = ACTIONS(7771), - [anon_sym___nonnull] = ACTIONS(7771), - [anon_sym___nullable] = ACTIONS(7771), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7771), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7771), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7771), - [anon_sym___real] = ACTIONS(7771), - [anon_sym___strong] = ACTIONS(7771), - [anon_sym___unsafe_unretained] = ACTIONS(7771), - [anon_sym___unused] = ACTIONS(7771), - [anon_sym___weak] = ACTIONS(7771), - [anon_sym_COLON] = ACTIONS(7771), - [anon_sym_asm] = ACTIONS(7771), - [anon_sym___asm__] = ACTIONS(7771), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7771), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7771), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7771), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7771), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7771), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7771), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7771), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7771), - [anon_sym_NS_AVAILABLE] = ACTIONS(7769), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7771), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_API_AVAILABLE] = ACTIONS(7771), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_API_DEPRECATED] = ACTIONS(7771), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7771), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7771), - [anon_sym___deprecated_msg] = ACTIONS(7771), - [anon_sym___deprecated_enum_msg] = ACTIONS(7771), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7771), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7771), - [anon_sym__Alignas] = ACTIONS(7771), - }, - [4921] = { - [sym_attribute_specifier] = STATE(4920), - [aux_sym_function_declarator_repeat1] = STATE(4920), - [anon_sym_COMMA] = ACTIONS(7786), - [anon_sym_RPAREN] = ACTIONS(7786), - [anon_sym_LPAREN2] = ACTIONS(7786), - [anon_sym_SEMI] = ACTIONS(7786), - [anon_sym___extension__] = ACTIONS(7786), - [anon_sym_extern] = ACTIONS(7786), - [anon_sym___attribute__] = ACTIONS(7786), - [anon_sym___attribute] = ACTIONS(7784), - [anon_sym_noreturn] = ACTIONS(7786), - [anon_sym_LBRACK] = ACTIONS(7786), - [anon_sym___declspec] = ACTIONS(7786), - [anon_sym_LBRACE] = ACTIONS(7786), - [anon_sym_EQ] = ACTIONS(7786), - [anon_sym_ATautoreleasepool] = ACTIONS(7786), - [anon_sym_static] = ACTIONS(7786), - [anon_sym_auto] = ACTIONS(7786), - [anon_sym_register] = ACTIONS(7786), - [anon_sym_inline] = ACTIONS(7786), - [anon_sym___inline] = ACTIONS(7784), - [anon_sym___inline__] = ACTIONS(7786), - [anon_sym___forceinline] = ACTIONS(7786), - [anon_sym_thread_local] = ACTIONS(7786), - [anon_sym___thread] = ACTIONS(7786), - [anon_sym_CG_EXTERN] = ACTIONS(7786), - [anon_sym_CG_INLINE] = ACTIONS(7786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7786), - [anon_sym_IBOutlet] = ACTIONS(7786), - [anon_sym_IBInspectable] = ACTIONS(7786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7786), - [anon_sym_NS_INLINE] = ACTIONS(7786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7786), - [anon_sym_OBJC_EXPORT] = ACTIONS(7786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7786), - [anon_sym_const] = ACTIONS(7784), - [anon_sym_constexpr] = ACTIONS(7786), - [anon_sym_volatile] = ACTIONS(7786), - [anon_sym_restrict] = ACTIONS(7786), - [anon_sym___restrict__] = ACTIONS(7786), - [anon_sym__Atomic] = ACTIONS(7786), - [anon_sym__Noreturn] = ACTIONS(7786), - [anon_sym_nullable] = ACTIONS(7786), - [anon_sym__Complex] = ACTIONS(7786), - [anon_sym__Nonnull] = ACTIONS(7786), - [anon_sym__Nullable] = ACTIONS(7784), - [anon_sym__Nullable_result] = ACTIONS(7786), - [anon_sym__Null_unspecified] = ACTIONS(7786), - [anon_sym___autoreleasing] = ACTIONS(7786), - [anon_sym___block] = ACTIONS(7786), - [anon_sym___bridge] = ACTIONS(7784), - [anon_sym___bridge_retained] = ACTIONS(7786), - [anon_sym___bridge_transfer] = ACTIONS(7786), - [anon_sym___complex] = ACTIONS(7786), - [anon_sym___const] = ACTIONS(7786), - [anon_sym___imag] = ACTIONS(7786), - [anon_sym___kindof] = ACTIONS(7786), - [anon_sym___nonnull] = ACTIONS(7786), - [anon_sym___nullable] = ACTIONS(7786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7786), - [anon_sym___real] = ACTIONS(7786), - [anon_sym___strong] = ACTIONS(7786), - [anon_sym___unsafe_unretained] = ACTIONS(7786), - [anon_sym___unused] = ACTIONS(7786), - [anon_sym___weak] = ACTIONS(7786), - [anon_sym_COLON] = ACTIONS(7786), - [anon_sym_asm] = ACTIONS(7786), - [anon_sym___asm__] = ACTIONS(7786), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7786), - [anon_sym_NS_AVAILABLE] = ACTIONS(7784), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_API_AVAILABLE] = ACTIONS(7786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_API_DEPRECATED] = ACTIONS(7786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7786), - [anon_sym___deprecated_msg] = ACTIONS(7786), - [anon_sym___deprecated_enum_msg] = ACTIONS(7786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7786), - [anon_sym__Alignas] = ACTIONS(7786), - }, - [4922] = { - [sym_attribute_specifier] = STATE(4621), - [sym_enumerator_list] = STATE(5100), - [sym_identifier] = ACTIONS(9089), - [anon_sym_COMMA] = ACTIONS(9091), - [anon_sym_LPAREN2] = ACTIONS(9091), - [anon_sym_STAR] = ACTIONS(9091), - [anon_sym_CARET] = ACTIONS(9091), - [anon_sym_SEMI] = ACTIONS(9091), - [anon_sym___extension__] = ACTIONS(9089), - [anon_sym_extern] = ACTIONS(9089), - [anon_sym___attribute__] = ACTIONS(9093), - [anon_sym___attribute] = ACTIONS(9093), - [anon_sym_noreturn] = ACTIONS(9089), - [anon_sym_LBRACK] = ACTIONS(9091), - [anon_sym___declspec] = ACTIONS(9089), - [anon_sym___based] = ACTIONS(9089), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9089), - [anon_sym_auto] = ACTIONS(9089), - [anon_sym_register] = ACTIONS(9089), - [anon_sym_inline] = ACTIONS(9089), - [anon_sym___inline] = ACTIONS(9089), - [anon_sym___inline__] = ACTIONS(9089), - [anon_sym___forceinline] = ACTIONS(9089), - [anon_sym_thread_local] = ACTIONS(9089), - [anon_sym___thread] = ACTIONS(9089), - [anon_sym_CG_EXTERN] = ACTIONS(9089), - [anon_sym_CG_INLINE] = ACTIONS(9089), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9089), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9089), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9089), - [anon_sym_IBOutlet] = ACTIONS(9089), - [anon_sym_IBInspectable] = ACTIONS(9089), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9089), - [anon_sym_NS_INLINE] = ACTIONS(9089), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9089), - [anon_sym_OBJC_EXPORT] = ACTIONS(9089), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9089), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9089), - [anon_sym_const] = ACTIONS(9089), - [anon_sym_constexpr] = ACTIONS(9089), - [anon_sym_volatile] = ACTIONS(9089), - [anon_sym_restrict] = ACTIONS(9089), - [anon_sym___restrict__] = ACTIONS(9089), - [anon_sym__Atomic] = ACTIONS(9089), - [anon_sym__Noreturn] = ACTIONS(9089), - [anon_sym_nullable] = ACTIONS(9089), - [anon_sym__Complex] = ACTIONS(9089), - [anon_sym__Nonnull] = ACTIONS(9089), - [anon_sym__Nullable] = ACTIONS(9089), - [anon_sym__Nullable_result] = ACTIONS(9089), - [anon_sym__Null_unspecified] = ACTIONS(9089), - [anon_sym___autoreleasing] = ACTIONS(9089), - [anon_sym___block] = ACTIONS(9089), - [anon_sym___bridge] = ACTIONS(9089), - [anon_sym___bridge_retained] = ACTIONS(9089), - [anon_sym___bridge_transfer] = ACTIONS(9089), - [anon_sym___complex] = ACTIONS(9089), - [anon_sym___const] = ACTIONS(9089), - [anon_sym___imag] = ACTIONS(9089), - [anon_sym___kindof] = ACTIONS(9089), - [anon_sym___nonnull] = ACTIONS(9089), - [anon_sym___nullable] = ACTIONS(9089), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9089), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9089), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9089), - [anon_sym___real] = ACTIONS(9089), - [anon_sym___strong] = ACTIONS(9089), - [anon_sym___unsafe_unretained] = ACTIONS(9089), - [anon_sym___unused] = ACTIONS(9089), - [anon_sym___weak] = ACTIONS(9089), - [anon_sym_enum] = ACTIONS(9089), - [anon_sym_COLON] = ACTIONS(9096), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9089), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9089), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9089), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9089), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9089), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9089), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9089), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9089), - [anon_sym_NS_AVAILABLE] = ACTIONS(9089), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9089), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_API_AVAILABLE] = ACTIONS(9089), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_API_DEPRECATED] = ACTIONS(9089), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9089), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9089), - [anon_sym___deprecated_msg] = ACTIONS(9089), - [anon_sym___deprecated_enum_msg] = ACTIONS(9089), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9089), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9089), - [anon_sym__Alignas] = ACTIONS(9089), - }, - [4923] = { - [sym__declaration_modifiers] = STATE(7428), - [sym_attribute_specifier] = STATE(7428), - [sym_attribute_declaration] = STATE(7428), - [sym_ms_declspec_modifier] = STATE(7428), - [sym_storage_class_specifier] = STATE(7428), - [sym_type_qualifier] = STATE(7428), - [sym_availability_attribute_specifier] = STATE(7428), - [sym_alignas_specifier] = STATE(7428), - [sym_identifier] = ACTIONS(9099), - [anon_sym___extension__] = ACTIONS(8542), - [anon_sym_extern] = ACTIONS(8544), - [anon_sym___attribute__] = ACTIONS(8546), - [anon_sym___attribute] = ACTIONS(8546), - [anon_sym_noreturn] = ACTIONS(8542), - [anon_sym_LBRACK] = ACTIONS(8548), - [anon_sym___declspec] = ACTIONS(8550), - [anon_sym_static] = ACTIONS(8544), - [anon_sym_auto] = ACTIONS(8544), - [anon_sym_register] = ACTIONS(8544), - [anon_sym_inline] = ACTIONS(8544), - [anon_sym___inline] = ACTIONS(8544), - [anon_sym___inline__] = ACTIONS(8544), - [anon_sym___forceinline] = ACTIONS(8544), - [anon_sym_thread_local] = ACTIONS(8544), - [anon_sym___thread] = ACTIONS(8544), - [anon_sym_CG_EXTERN] = ACTIONS(8544), - [anon_sym_CG_INLINE] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8544), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8544), - [anon_sym_IBOutlet] = ACTIONS(8544), - [anon_sym_IBInspectable] = ACTIONS(8544), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8544), - [anon_sym_NS_INLINE] = ACTIONS(8544), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8544), - [anon_sym_OBJC_EXPORT] = ACTIONS(8544), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8544), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8544), - [anon_sym_const] = ACTIONS(9101), - [anon_sym_constexpr] = ACTIONS(8542), - [anon_sym_volatile] = ACTIONS(8542), - [anon_sym_restrict] = ACTIONS(8542), - [anon_sym___restrict__] = ACTIONS(8542), - [anon_sym__Atomic] = ACTIONS(8542), - [anon_sym__Noreturn] = ACTIONS(8542), - [anon_sym_nullable] = ACTIONS(8542), - [anon_sym__Complex] = ACTIONS(8542), - [anon_sym__Nonnull] = ACTIONS(8542), - [anon_sym__Nullable] = ACTIONS(8542), - [anon_sym__Nullable_result] = ACTIONS(8542), - [anon_sym__Null_unspecified] = ACTIONS(8542), - [anon_sym___autoreleasing] = ACTIONS(8542), - [anon_sym___block] = ACTIONS(8542), - [anon_sym___bridge] = ACTIONS(8542), - [anon_sym___bridge_retained] = ACTIONS(8542), - [anon_sym___bridge_transfer] = ACTIONS(8542), - [anon_sym___complex] = ACTIONS(8542), - [anon_sym___const] = ACTIONS(8542), - [anon_sym___imag] = ACTIONS(8542), - [anon_sym___kindof] = ACTIONS(8542), - [anon_sym___nonnull] = ACTIONS(8542), - [anon_sym___nullable] = ACTIONS(8542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8542), - [anon_sym___real] = ACTIONS(8542), - [anon_sym___strong] = ACTIONS(8542), - [anon_sym___unsafe_unretained] = ACTIONS(8542), - [anon_sym___unused] = ACTIONS(8542), - [anon_sym___weak] = ACTIONS(8542), - [anon_sym_struct] = ACTIONS(9103), - [anon_sym_in] = ACTIONS(9103), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE] = ACTIONS(8558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_API_AVAILABLE] = ACTIONS(8558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_API_DEPRECATED] = ACTIONS(8558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8558), - [anon_sym___deprecated_msg] = ACTIONS(8558), - [anon_sym___deprecated_enum_msg] = ACTIONS(8558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8558), - [anon_sym__Alignas] = ACTIONS(8560), - [anon_sym_id] = ACTIONS(9103), - }, - [4924] = { - [sym_attribute_specifier] = STATE(4672), - [sym_enumerator_list] = STATE(5072), - [sym_identifier] = ACTIONS(9105), - [anon_sym_COMMA] = ACTIONS(9107), - [anon_sym_LPAREN2] = ACTIONS(9107), - [anon_sym_STAR] = ACTIONS(9107), - [anon_sym_CARET] = ACTIONS(9107), - [anon_sym_SEMI] = ACTIONS(9107), - [anon_sym___extension__] = ACTIONS(9105), - [anon_sym_extern] = ACTIONS(9105), - [anon_sym___attribute__] = ACTIONS(9109), - [anon_sym___attribute] = ACTIONS(9109), - [anon_sym_noreturn] = ACTIONS(9105), - [anon_sym_LBRACK] = ACTIONS(9107), - [anon_sym___declspec] = ACTIONS(9105), - [anon_sym___based] = ACTIONS(9105), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9105), - [anon_sym_auto] = ACTIONS(9105), - [anon_sym_register] = ACTIONS(9105), - [anon_sym_inline] = ACTIONS(9105), - [anon_sym___inline] = ACTIONS(9105), - [anon_sym___inline__] = ACTIONS(9105), - [anon_sym___forceinline] = ACTIONS(9105), - [anon_sym_thread_local] = ACTIONS(9105), - [anon_sym___thread] = ACTIONS(9105), - [anon_sym_CG_EXTERN] = ACTIONS(9105), - [anon_sym_CG_INLINE] = ACTIONS(9105), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9105), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9105), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9105), - [anon_sym_IBOutlet] = ACTIONS(9105), - [anon_sym_IBInspectable] = ACTIONS(9105), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9105), - [anon_sym_NS_INLINE] = ACTIONS(9105), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9105), - [anon_sym_OBJC_EXPORT] = ACTIONS(9105), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9105), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9105), - [anon_sym_const] = ACTIONS(9105), - [anon_sym_constexpr] = ACTIONS(9105), - [anon_sym_volatile] = ACTIONS(9105), - [anon_sym_restrict] = ACTIONS(9105), - [anon_sym___restrict__] = ACTIONS(9105), - [anon_sym__Atomic] = ACTIONS(9105), - [anon_sym__Noreturn] = ACTIONS(9105), - [anon_sym_nullable] = ACTIONS(9105), - [anon_sym__Complex] = ACTIONS(9105), - [anon_sym__Nonnull] = ACTIONS(9105), - [anon_sym__Nullable] = ACTIONS(9105), - [anon_sym__Nullable_result] = ACTIONS(9105), - [anon_sym__Null_unspecified] = ACTIONS(9105), - [anon_sym___autoreleasing] = ACTIONS(9105), - [anon_sym___block] = ACTIONS(9105), - [anon_sym___bridge] = ACTIONS(9105), - [anon_sym___bridge_retained] = ACTIONS(9105), - [anon_sym___bridge_transfer] = ACTIONS(9105), - [anon_sym___complex] = ACTIONS(9105), - [anon_sym___const] = ACTIONS(9105), - [anon_sym___imag] = ACTIONS(9105), - [anon_sym___kindof] = ACTIONS(9105), - [anon_sym___nonnull] = ACTIONS(9105), - [anon_sym___nullable] = ACTIONS(9105), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9105), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9105), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9105), - [anon_sym___real] = ACTIONS(9105), - [anon_sym___strong] = ACTIONS(9105), - [anon_sym___unsafe_unretained] = ACTIONS(9105), - [anon_sym___unused] = ACTIONS(9105), - [anon_sym___weak] = ACTIONS(9105), - [anon_sym_enum] = ACTIONS(9105), - [anon_sym_COLON] = ACTIONS(9112), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9105), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9105), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9105), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9105), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9105), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9105), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9105), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9105), - [anon_sym_NS_AVAILABLE] = ACTIONS(9105), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9105), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_API_AVAILABLE] = ACTIONS(9105), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_API_DEPRECATED] = ACTIONS(9105), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9105), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9105), - [anon_sym___deprecated_msg] = ACTIONS(9105), - [anon_sym___deprecated_enum_msg] = ACTIONS(9105), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9105), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9105), - [anon_sym__Alignas] = ACTIONS(9105), - }, - [4925] = { - [sym_attribute_specifier] = STATE(4645), - [sym_enumerator_list] = STATE(5165), - [sym_identifier] = ACTIONS(9115), - [anon_sym_COMMA] = ACTIONS(9117), - [anon_sym_LPAREN2] = ACTIONS(9117), - [anon_sym_STAR] = ACTIONS(9117), - [anon_sym_CARET] = ACTIONS(9117), - [anon_sym_SEMI] = ACTIONS(9117), - [anon_sym___extension__] = ACTIONS(9115), - [anon_sym_extern] = ACTIONS(9115), - [anon_sym___attribute__] = ACTIONS(9119), - [anon_sym___attribute] = ACTIONS(9119), - [anon_sym_noreturn] = ACTIONS(9115), - [anon_sym_LBRACK] = ACTIONS(9117), - [anon_sym___declspec] = ACTIONS(9115), - [anon_sym___based] = ACTIONS(9115), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9115), - [anon_sym_auto] = ACTIONS(9115), - [anon_sym_register] = ACTIONS(9115), - [anon_sym_inline] = ACTIONS(9115), - [anon_sym___inline] = ACTIONS(9115), - [anon_sym___inline__] = ACTIONS(9115), - [anon_sym___forceinline] = ACTIONS(9115), - [anon_sym_thread_local] = ACTIONS(9115), - [anon_sym___thread] = ACTIONS(9115), - [anon_sym_CG_EXTERN] = ACTIONS(9115), - [anon_sym_CG_INLINE] = ACTIONS(9115), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9115), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9115), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9115), - [anon_sym_IBOutlet] = ACTIONS(9115), - [anon_sym_IBInspectable] = ACTIONS(9115), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9115), - [anon_sym_NS_INLINE] = ACTIONS(9115), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9115), - [anon_sym_OBJC_EXPORT] = ACTIONS(9115), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9115), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9115), - [anon_sym_const] = ACTIONS(9115), - [anon_sym_constexpr] = ACTIONS(9115), - [anon_sym_volatile] = ACTIONS(9115), - [anon_sym_restrict] = ACTIONS(9115), - [anon_sym___restrict__] = ACTIONS(9115), - [anon_sym__Atomic] = ACTIONS(9115), - [anon_sym__Noreturn] = ACTIONS(9115), - [anon_sym_nullable] = ACTIONS(9115), - [anon_sym__Complex] = ACTIONS(9115), - [anon_sym__Nonnull] = ACTIONS(9115), - [anon_sym__Nullable] = ACTIONS(9115), - [anon_sym__Nullable_result] = ACTIONS(9115), - [anon_sym__Null_unspecified] = ACTIONS(9115), - [anon_sym___autoreleasing] = ACTIONS(9115), - [anon_sym___block] = ACTIONS(9115), - [anon_sym___bridge] = ACTIONS(9115), - [anon_sym___bridge_retained] = ACTIONS(9115), - [anon_sym___bridge_transfer] = ACTIONS(9115), - [anon_sym___complex] = ACTIONS(9115), - [anon_sym___const] = ACTIONS(9115), - [anon_sym___imag] = ACTIONS(9115), - [anon_sym___kindof] = ACTIONS(9115), - [anon_sym___nonnull] = ACTIONS(9115), - [anon_sym___nullable] = ACTIONS(9115), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9115), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9115), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9115), - [anon_sym___real] = ACTIONS(9115), - [anon_sym___strong] = ACTIONS(9115), - [anon_sym___unsafe_unretained] = ACTIONS(9115), - [anon_sym___unused] = ACTIONS(9115), - [anon_sym___weak] = ACTIONS(9115), - [anon_sym_enum] = ACTIONS(9115), - [anon_sym_COLON] = ACTIONS(9122), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9115), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9115), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9115), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9115), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9115), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9115), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9115), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9115), - [anon_sym_NS_AVAILABLE] = ACTIONS(9115), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9115), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_API_AVAILABLE] = ACTIONS(9115), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_API_DEPRECATED] = ACTIONS(9115), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9115), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9115), - [anon_sym___deprecated_msg] = ACTIONS(9115), - [anon_sym___deprecated_enum_msg] = ACTIONS(9115), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9115), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9115), - [anon_sym__Alignas] = ACTIONS(9115), - }, - [4926] = { - [sym_attribute_specifier] = STATE(4645), - [sym_enumerator_list] = STATE(5165), - [sym_identifier] = ACTIONS(9115), - [anon_sym_COMMA] = ACTIONS(9117), - [anon_sym_RPAREN] = ACTIONS(9117), - [anon_sym_LPAREN2] = ACTIONS(9117), - [anon_sym_STAR] = ACTIONS(9117), - [anon_sym_CARET] = ACTIONS(9117), - [anon_sym_SEMI] = ACTIONS(9117), - [anon_sym___extension__] = ACTIONS(9115), - [anon_sym_extern] = ACTIONS(9115), - [anon_sym___attribute__] = ACTIONS(9119), - [anon_sym___attribute] = ACTIONS(9119), - [anon_sym_noreturn] = ACTIONS(9115), - [anon_sym_LBRACK] = ACTIONS(9117), - [anon_sym___declspec] = ACTIONS(9115), - [anon_sym___based] = ACTIONS(9115), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9115), - [anon_sym_auto] = ACTIONS(9115), - [anon_sym_register] = ACTIONS(9115), - [anon_sym_inline] = ACTIONS(9115), - [anon_sym___inline] = ACTIONS(9115), - [anon_sym___inline__] = ACTIONS(9115), - [anon_sym___forceinline] = ACTIONS(9115), - [anon_sym_thread_local] = ACTIONS(9115), - [anon_sym___thread] = ACTIONS(9115), - [anon_sym_CG_EXTERN] = ACTIONS(9115), - [anon_sym_CG_INLINE] = ACTIONS(9115), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9115), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9115), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9115), - [anon_sym_IBOutlet] = ACTIONS(9115), - [anon_sym_IBInspectable] = ACTIONS(9115), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9115), - [anon_sym_NS_INLINE] = ACTIONS(9115), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9115), - [anon_sym_OBJC_EXPORT] = ACTIONS(9115), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9115), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9115), - [anon_sym_const] = ACTIONS(9115), - [anon_sym_constexpr] = ACTIONS(9115), - [anon_sym_volatile] = ACTIONS(9115), - [anon_sym_restrict] = ACTIONS(9115), - [anon_sym___restrict__] = ACTIONS(9115), - [anon_sym__Atomic] = ACTIONS(9115), - [anon_sym__Noreturn] = ACTIONS(9115), - [anon_sym_nullable] = ACTIONS(9115), - [anon_sym__Complex] = ACTIONS(9115), - [anon_sym__Nonnull] = ACTIONS(9115), - [anon_sym__Nullable] = ACTIONS(9115), - [anon_sym__Nullable_result] = ACTIONS(9115), - [anon_sym__Null_unspecified] = ACTIONS(9115), - [anon_sym___autoreleasing] = ACTIONS(9115), - [anon_sym___block] = ACTIONS(9115), - [anon_sym___bridge] = ACTIONS(9115), - [anon_sym___bridge_retained] = ACTIONS(9115), - [anon_sym___bridge_transfer] = ACTIONS(9115), - [anon_sym___complex] = ACTIONS(9115), - [anon_sym___const] = ACTIONS(9115), - [anon_sym___imag] = ACTIONS(9115), - [anon_sym___kindof] = ACTIONS(9115), - [anon_sym___nonnull] = ACTIONS(9115), - [anon_sym___nullable] = ACTIONS(9115), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9115), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9115), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9115), - [anon_sym___real] = ACTIONS(9115), - [anon_sym___strong] = ACTIONS(9115), - [anon_sym___unsafe_unretained] = ACTIONS(9115), - [anon_sym___unused] = ACTIONS(9115), - [anon_sym___weak] = ACTIONS(9115), - [anon_sym_COLON] = ACTIONS(9125), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9115), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9115), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9115), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9115), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9115), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9115), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9115), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9115), - [anon_sym_NS_AVAILABLE] = ACTIONS(9115), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9115), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_API_AVAILABLE] = ACTIONS(9115), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_API_DEPRECATED] = ACTIONS(9115), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9115), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9115), - [anon_sym___deprecated_msg] = ACTIONS(9115), - [anon_sym___deprecated_enum_msg] = ACTIONS(9115), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9115), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9115), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9115), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9115), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9115), - [anon_sym__Alignas] = ACTIONS(9115), - }, - [4927] = { - [sym_attribute_specifier] = STATE(4920), - [aux_sym_function_declarator_repeat1] = STATE(4920), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_RPAREN] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7741), - [anon_sym_extern] = ACTIONS(7741), - [anon_sym___attribute__] = ACTIONS(7741), - [anon_sym___attribute] = ACTIONS(7739), - [anon_sym_noreturn] = ACTIONS(7741), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7741), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7741), - [anon_sym_auto] = ACTIONS(7741), - [anon_sym_register] = ACTIONS(7741), - [anon_sym_inline] = ACTIONS(7741), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7741), - [anon_sym___forceinline] = ACTIONS(7741), - [anon_sym_thread_local] = ACTIONS(7741), - [anon_sym___thread] = ACTIONS(7741), - [anon_sym_CG_EXTERN] = ACTIONS(7741), - [anon_sym_CG_INLINE] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7741), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7741), - [anon_sym_IBOutlet] = ACTIONS(7741), - [anon_sym_IBInspectable] = ACTIONS(7741), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7741), - [anon_sym_NS_INLINE] = ACTIONS(7741), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7741), - [anon_sym_OBJC_EXPORT] = ACTIONS(7741), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7741), - [anon_sym_volatile] = ACTIONS(7741), - [anon_sym_restrict] = ACTIONS(7741), - [anon_sym___restrict__] = ACTIONS(7741), - [anon_sym__Atomic] = ACTIONS(7741), - [anon_sym__Noreturn] = ACTIONS(7741), - [anon_sym_nullable] = ACTIONS(7741), - [anon_sym__Complex] = ACTIONS(7741), - [anon_sym__Nonnull] = ACTIONS(7741), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7741), - [anon_sym__Null_unspecified] = ACTIONS(7741), - [anon_sym___autoreleasing] = ACTIONS(7741), - [anon_sym___block] = ACTIONS(7741), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7741), - [anon_sym___bridge_transfer] = ACTIONS(7741), - [anon_sym___complex] = ACTIONS(7741), - [anon_sym___const] = ACTIONS(7741), - [anon_sym___imag] = ACTIONS(7741), - [anon_sym___kindof] = ACTIONS(7741), - [anon_sym___nonnull] = ACTIONS(7741), - [anon_sym___nullable] = ACTIONS(7741), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7741), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7741), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7741), - [anon_sym___real] = ACTIONS(7741), - [anon_sym___strong] = ACTIONS(7741), - [anon_sym___unsafe_unretained] = ACTIONS(7741), - [anon_sym___unused] = ACTIONS(7741), - [anon_sym___weak] = ACTIONS(7741), - [anon_sym_COLON] = ACTIONS(7741), - [anon_sym_asm] = ACTIONS(7741), - [anon_sym___asm__] = ACTIONS(7741), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_API_AVAILABLE] = ACTIONS(7741), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_API_DEPRECATED] = ACTIONS(7741), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7741), - [anon_sym___deprecated_msg] = ACTIONS(7741), - [anon_sym___deprecated_enum_msg] = ACTIONS(7741), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7741), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7741), - [anon_sym__Alignas] = ACTIONS(7741), - }, - [4928] = { - [sym_attribute_specifier] = STATE(4921), - [aux_sym_function_declarator_repeat1] = STATE(4921), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_RPAREN] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7741), - [anon_sym_extern] = ACTIONS(7741), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7741), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7741), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7741), - [anon_sym_auto] = ACTIONS(7741), - [anon_sym_register] = ACTIONS(7741), - [anon_sym_inline] = ACTIONS(7741), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7741), - [anon_sym___forceinline] = ACTIONS(7741), - [anon_sym_thread_local] = ACTIONS(7741), - [anon_sym___thread] = ACTIONS(7741), - [anon_sym_CG_EXTERN] = ACTIONS(7741), - [anon_sym_CG_INLINE] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7741), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7741), - [anon_sym_IBOutlet] = ACTIONS(7741), - [anon_sym_IBInspectable] = ACTIONS(7741), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7741), - [anon_sym_NS_INLINE] = ACTIONS(7741), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7741), - [anon_sym_OBJC_EXPORT] = ACTIONS(7741), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7741), - [anon_sym_volatile] = ACTIONS(7741), - [anon_sym_restrict] = ACTIONS(7741), - [anon_sym___restrict__] = ACTIONS(7741), - [anon_sym__Atomic] = ACTIONS(7741), - [anon_sym__Noreturn] = ACTIONS(7741), - [anon_sym_nullable] = ACTIONS(7741), - [anon_sym__Complex] = ACTIONS(7741), - [anon_sym__Nonnull] = ACTIONS(7741), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7741), - [anon_sym__Null_unspecified] = ACTIONS(7741), - [anon_sym___autoreleasing] = ACTIONS(7741), - [anon_sym___block] = ACTIONS(7741), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7741), - [anon_sym___bridge_transfer] = ACTIONS(7741), - [anon_sym___complex] = ACTIONS(7741), - [anon_sym___const] = ACTIONS(7741), - [anon_sym___imag] = ACTIONS(7741), - [anon_sym___kindof] = ACTIONS(7741), - [anon_sym___nonnull] = ACTIONS(7741), - [anon_sym___nullable] = ACTIONS(7741), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7741), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7741), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7741), - [anon_sym___real] = ACTIONS(7741), - [anon_sym___strong] = ACTIONS(7741), - [anon_sym___unsafe_unretained] = ACTIONS(7741), - [anon_sym___unused] = ACTIONS(7741), - [anon_sym___weak] = ACTIONS(7741), - [anon_sym_COLON] = ACTIONS(7741), - [anon_sym_asm] = ACTIONS(7741), - [anon_sym___asm__] = ACTIONS(7741), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_API_AVAILABLE] = ACTIONS(7741), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_API_DEPRECATED] = ACTIONS(7741), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7741), - [anon_sym___deprecated_msg] = ACTIONS(7741), - [anon_sym___deprecated_enum_msg] = ACTIONS(7741), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7741), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7741), - [anon_sym__Alignas] = ACTIONS(7741), - }, - [4929] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2200), - [anon_sym_COMMA] = ACTIONS(2200), - [anon_sym_RPAREN] = ACTIONS(2200), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5671), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_SLASH] = ACTIONS(2210), - [anon_sym_PERCENT] = ACTIONS(2200), - [anon_sym_PIPE_PIPE] = ACTIONS(2200), - [anon_sym_AMP_AMP] = ACTIONS(2200), - [anon_sym_PIPE] = ACTIONS(2210), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(7908), - [anon_sym_EQ_EQ] = ACTIONS(2200), - [anon_sym_BANG_EQ] = ACTIONS(2200), - [anon_sym_GT] = ACTIONS(2210), - [anon_sym_GT_EQ] = ACTIONS(2200), - [anon_sym_LT_EQ] = ACTIONS(2200), - [anon_sym_LT] = ACTIONS(2210), - [anon_sym_LT_LT] = ACTIONS(2200), - [anon_sym_GT_GT] = ACTIONS(2200), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_QMARK] = ACTIONS(2200), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(2210), - [anon_sym_DASH_GT] = ACTIONS(2200), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [4930] = { - [sym_attribute_specifier] = STATE(4621), - [sym_enumerator_list] = STATE(5100), - [sym_identifier] = ACTIONS(9089), - [anon_sym_COMMA] = ACTIONS(9091), - [anon_sym_RPAREN] = ACTIONS(9091), - [anon_sym_LPAREN2] = ACTIONS(9091), - [anon_sym_STAR] = ACTIONS(9091), - [anon_sym_CARET] = ACTIONS(9091), - [anon_sym_SEMI] = ACTIONS(9091), - [anon_sym___extension__] = ACTIONS(9089), - [anon_sym_extern] = ACTIONS(9089), - [anon_sym___attribute__] = ACTIONS(9093), - [anon_sym___attribute] = ACTIONS(9093), - [anon_sym_noreturn] = ACTIONS(9089), - [anon_sym_LBRACK] = ACTIONS(9091), - [anon_sym___declspec] = ACTIONS(9089), - [anon_sym___based] = ACTIONS(9089), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9089), - [anon_sym_auto] = ACTIONS(9089), - [anon_sym_register] = ACTIONS(9089), - [anon_sym_inline] = ACTIONS(9089), - [anon_sym___inline] = ACTIONS(9089), - [anon_sym___inline__] = ACTIONS(9089), - [anon_sym___forceinline] = ACTIONS(9089), - [anon_sym_thread_local] = ACTIONS(9089), - [anon_sym___thread] = ACTIONS(9089), - [anon_sym_CG_EXTERN] = ACTIONS(9089), - [anon_sym_CG_INLINE] = ACTIONS(9089), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9089), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9089), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9089), - [anon_sym_IBOutlet] = ACTIONS(9089), - [anon_sym_IBInspectable] = ACTIONS(9089), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9089), - [anon_sym_NS_INLINE] = ACTIONS(9089), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9089), - [anon_sym_OBJC_EXPORT] = ACTIONS(9089), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9089), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9089), - [anon_sym_const] = ACTIONS(9089), - [anon_sym_constexpr] = ACTIONS(9089), - [anon_sym_volatile] = ACTIONS(9089), - [anon_sym_restrict] = ACTIONS(9089), - [anon_sym___restrict__] = ACTIONS(9089), - [anon_sym__Atomic] = ACTIONS(9089), - [anon_sym__Noreturn] = ACTIONS(9089), - [anon_sym_nullable] = ACTIONS(9089), - [anon_sym__Complex] = ACTIONS(9089), - [anon_sym__Nonnull] = ACTIONS(9089), - [anon_sym__Nullable] = ACTIONS(9089), - [anon_sym__Nullable_result] = ACTIONS(9089), - [anon_sym__Null_unspecified] = ACTIONS(9089), - [anon_sym___autoreleasing] = ACTIONS(9089), - [anon_sym___block] = ACTIONS(9089), - [anon_sym___bridge] = ACTIONS(9089), - [anon_sym___bridge_retained] = ACTIONS(9089), - [anon_sym___bridge_transfer] = ACTIONS(9089), - [anon_sym___complex] = ACTIONS(9089), - [anon_sym___const] = ACTIONS(9089), - [anon_sym___imag] = ACTIONS(9089), - [anon_sym___kindof] = ACTIONS(9089), - [anon_sym___nonnull] = ACTIONS(9089), - [anon_sym___nullable] = ACTIONS(9089), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9089), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9089), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9089), - [anon_sym___real] = ACTIONS(9089), - [anon_sym___strong] = ACTIONS(9089), - [anon_sym___unsafe_unretained] = ACTIONS(9089), - [anon_sym___unused] = ACTIONS(9089), - [anon_sym___weak] = ACTIONS(9089), - [anon_sym_COLON] = ACTIONS(9127), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9089), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9089), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9089), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9089), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9089), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9089), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9089), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9089), - [anon_sym_NS_AVAILABLE] = ACTIONS(9089), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9089), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_API_AVAILABLE] = ACTIONS(9089), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_API_DEPRECATED] = ACTIONS(9089), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9089), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9089), - [anon_sym___deprecated_msg] = ACTIONS(9089), - [anon_sym___deprecated_enum_msg] = ACTIONS(9089), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9089), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9089), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9089), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9089), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9089), - [anon_sym__Alignas] = ACTIONS(9089), - }, - [4931] = { - [sym_attribute_specifier] = STATE(4672), - [sym_enumerator_list] = STATE(5072), - [sym_identifier] = ACTIONS(9105), - [anon_sym_COMMA] = ACTIONS(9107), - [anon_sym_RPAREN] = ACTIONS(9107), - [anon_sym_LPAREN2] = ACTIONS(9107), - [anon_sym_STAR] = ACTIONS(9107), - [anon_sym_CARET] = ACTIONS(9107), - [anon_sym_SEMI] = ACTIONS(9107), - [anon_sym___extension__] = ACTIONS(9105), - [anon_sym_extern] = ACTIONS(9105), - [anon_sym___attribute__] = ACTIONS(9109), - [anon_sym___attribute] = ACTIONS(9109), - [anon_sym_noreturn] = ACTIONS(9105), - [anon_sym_LBRACK] = ACTIONS(9107), - [anon_sym___declspec] = ACTIONS(9105), - [anon_sym___based] = ACTIONS(9105), - [anon_sym_LBRACE] = ACTIONS(8739), - [anon_sym_static] = ACTIONS(9105), - [anon_sym_auto] = ACTIONS(9105), - [anon_sym_register] = ACTIONS(9105), - [anon_sym_inline] = ACTIONS(9105), - [anon_sym___inline] = ACTIONS(9105), - [anon_sym___inline__] = ACTIONS(9105), - [anon_sym___forceinline] = ACTIONS(9105), - [anon_sym_thread_local] = ACTIONS(9105), - [anon_sym___thread] = ACTIONS(9105), - [anon_sym_CG_EXTERN] = ACTIONS(9105), - [anon_sym_CG_INLINE] = ACTIONS(9105), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9105), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9105), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9105), - [anon_sym_IBOutlet] = ACTIONS(9105), - [anon_sym_IBInspectable] = ACTIONS(9105), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9105), - [anon_sym_NS_INLINE] = ACTIONS(9105), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9105), - [anon_sym_OBJC_EXPORT] = ACTIONS(9105), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9105), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9105), - [anon_sym_const] = ACTIONS(9105), - [anon_sym_constexpr] = ACTIONS(9105), - [anon_sym_volatile] = ACTIONS(9105), - [anon_sym_restrict] = ACTIONS(9105), - [anon_sym___restrict__] = ACTIONS(9105), - [anon_sym__Atomic] = ACTIONS(9105), - [anon_sym__Noreturn] = ACTIONS(9105), - [anon_sym_nullable] = ACTIONS(9105), - [anon_sym__Complex] = ACTIONS(9105), - [anon_sym__Nonnull] = ACTIONS(9105), - [anon_sym__Nullable] = ACTIONS(9105), - [anon_sym__Nullable_result] = ACTIONS(9105), - [anon_sym__Null_unspecified] = ACTIONS(9105), - [anon_sym___autoreleasing] = ACTIONS(9105), - [anon_sym___block] = ACTIONS(9105), - [anon_sym___bridge] = ACTIONS(9105), - [anon_sym___bridge_retained] = ACTIONS(9105), - [anon_sym___bridge_transfer] = ACTIONS(9105), - [anon_sym___complex] = ACTIONS(9105), - [anon_sym___const] = ACTIONS(9105), - [anon_sym___imag] = ACTIONS(9105), - [anon_sym___kindof] = ACTIONS(9105), - [anon_sym___nonnull] = ACTIONS(9105), - [anon_sym___nullable] = ACTIONS(9105), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9105), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9105), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9105), - [anon_sym___real] = ACTIONS(9105), - [anon_sym___strong] = ACTIONS(9105), - [anon_sym___unsafe_unretained] = ACTIONS(9105), - [anon_sym___unused] = ACTIONS(9105), - [anon_sym___weak] = ACTIONS(9105), - [anon_sym_COLON] = ACTIONS(9129), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9105), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9105), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9105), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9105), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9105), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9105), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9105), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9105), - [anon_sym_NS_AVAILABLE] = ACTIONS(9105), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9105), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_API_AVAILABLE] = ACTIONS(9105), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_API_DEPRECATED] = ACTIONS(9105), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9105), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9105), - [anon_sym___deprecated_msg] = ACTIONS(9105), - [anon_sym___deprecated_enum_msg] = ACTIONS(9105), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9105), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9105), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9105), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9105), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9105), - [anon_sym__Alignas] = ACTIONS(9105), - }, - [4932] = { - [sym__declaration_modifiers] = STATE(7428), - [sym_attribute_specifier] = STATE(7428), - [sym_attribute_declaration] = STATE(7428), - [sym_ms_declspec_modifier] = STATE(7428), - [sym_storage_class_specifier] = STATE(7428), - [sym_type_qualifier] = STATE(7428), - [sym_availability_attribute_specifier] = STATE(7428), - [sym_alignas_specifier] = STATE(7428), - [sym_identifier] = ACTIONS(9099), - [anon_sym___extension__] = ACTIONS(8542), - [anon_sym_extern] = ACTIONS(8544), - [anon_sym___attribute__] = ACTIONS(8546), - [anon_sym___attribute] = ACTIONS(8546), - [anon_sym_noreturn] = ACTIONS(8542), - [anon_sym_LBRACK] = ACTIONS(8548), - [anon_sym___declspec] = ACTIONS(8550), - [anon_sym_static] = ACTIONS(8544), - [anon_sym_auto] = ACTIONS(8544), - [anon_sym_register] = ACTIONS(8544), - [anon_sym_inline] = ACTIONS(8544), - [anon_sym___inline] = ACTIONS(8544), - [anon_sym___inline__] = ACTIONS(8544), - [anon_sym___forceinline] = ACTIONS(8544), - [anon_sym_thread_local] = ACTIONS(8544), - [anon_sym___thread] = ACTIONS(8544), - [anon_sym_CG_EXTERN] = ACTIONS(8544), - [anon_sym_CG_INLINE] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(8544), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(8544), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(8544), - [anon_sym_IBOutlet] = ACTIONS(8544), - [anon_sym_IBInspectable] = ACTIONS(8544), - [anon_sym_IB_DESIGNABLE] = ACTIONS(8544), - [anon_sym_NS_INLINE] = ACTIONS(8544), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(8544), - [anon_sym_OBJC_EXPORT] = ACTIONS(8544), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(8544), - [anon_sym_UIKIT_EXTERN] = ACTIONS(8544), - [anon_sym_const] = ACTIONS(9131), - [anon_sym_constexpr] = ACTIONS(8542), - [anon_sym_volatile] = ACTIONS(8542), - [anon_sym_restrict] = ACTIONS(8542), - [anon_sym___restrict__] = ACTIONS(8542), - [anon_sym__Atomic] = ACTIONS(8542), - [anon_sym__Noreturn] = ACTIONS(8542), - [anon_sym_nullable] = ACTIONS(8542), - [anon_sym__Complex] = ACTIONS(8542), - [anon_sym__Nonnull] = ACTIONS(8542), - [anon_sym__Nullable] = ACTIONS(8542), - [anon_sym__Nullable_result] = ACTIONS(8542), - [anon_sym__Null_unspecified] = ACTIONS(8542), - [anon_sym___autoreleasing] = ACTIONS(8542), - [anon_sym___block] = ACTIONS(8542), - [anon_sym___bridge] = ACTIONS(8542), - [anon_sym___bridge_retained] = ACTIONS(8542), - [anon_sym___bridge_transfer] = ACTIONS(8542), - [anon_sym___complex] = ACTIONS(8542), - [anon_sym___const] = ACTIONS(8542), - [anon_sym___imag] = ACTIONS(8542), - [anon_sym___kindof] = ACTIONS(8542), - [anon_sym___nonnull] = ACTIONS(8542), - [anon_sym___nullable] = ACTIONS(8542), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8542), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8542), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8542), - [anon_sym___real] = ACTIONS(8542), - [anon_sym___strong] = ACTIONS(8542), - [anon_sym___unsafe_unretained] = ACTIONS(8542), - [anon_sym___unused] = ACTIONS(8542), - [anon_sym___weak] = ACTIONS(8542), - [anon_sym_struct] = ACTIONS(9103), - [anon_sym_in] = ACTIONS(9103), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(8556), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(8556), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(8556), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(8556), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(8556), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(8556), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(8556), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE] = ACTIONS(8558), - [anon_sym___IOS_AVAILABLE] = ACTIONS(8558), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_API_AVAILABLE] = ACTIONS(8558), - [anon_sym_API_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_API_DEPRECATED] = ACTIONS(8558), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(8558), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(8558), - [anon_sym___deprecated_msg] = ACTIONS(8558), - [anon_sym___deprecated_enum_msg] = ACTIONS(8558), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(8558), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(8558), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(8558), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(8558), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(8558), - [anon_sym__Alignas] = ACTIONS(8560), - [anon_sym_id] = ACTIONS(9103), - }, - [4933] = { - [sym__declaration_modifiers] = STATE(8620), - [sym_attribute_specifier] = STATE(8620), - [sym_attribute_declaration] = STATE(8620), - [sym_ms_declspec_modifier] = STATE(8620), - [sym_storage_class_specifier] = STATE(8620), - [sym_type_qualifier] = STATE(8620), - [sym_availability_attribute_specifier] = STATE(8620), - [sym_alignas_specifier] = STATE(8620), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9133), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4934] = { - [sym__declaration_modifiers] = STATE(8422), - [sym_attribute_specifier] = STATE(8422), - [sym_attribute_declaration] = STATE(8422), - [sym_ms_declspec_modifier] = STATE(8422), - [sym_storage_class_specifier] = STATE(8422), - [sym_type_qualifier] = STATE(8422), - [sym_availability_attribute_specifier] = STATE(8422), - [sym_alignas_specifier] = STATE(8422), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9135), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4935] = { - [sym__declaration_modifiers] = STATE(8805), - [sym_attribute_specifier] = STATE(8805), - [sym_attribute_declaration] = STATE(8805), - [sym_ms_declspec_modifier] = STATE(8805), - [sym_storage_class_specifier] = STATE(8805), - [sym_type_qualifier] = STATE(8805), - [sym_availability_attribute_specifier] = STATE(8805), - [sym_alignas_specifier] = STATE(8805), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9137), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4936] = { - [sym__declaration_modifiers] = STATE(9365), - [sym_attribute_specifier] = STATE(9365), - [sym_attribute_declaration] = STATE(9365), - [sym_ms_declspec_modifier] = STATE(9365), - [sym_storage_class_specifier] = STATE(9365), - [sym_type_qualifier] = STATE(9365), - [sym_availability_attribute_specifier] = STATE(9365), - [sym_alignas_specifier] = STATE(9365), - [aux_sym_declaration_repeat1] = STATE(5224), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9139), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4937] = { - [sym__declaration_modifiers] = STATE(9366), - [sym_attribute_specifier] = STATE(9366), - [sym_attribute_declaration] = STATE(9366), - [sym_ms_declspec_modifier] = STATE(9366), - [sym_storage_class_specifier] = STATE(9366), - [sym_type_qualifier] = STATE(9366), - [sym_availability_attribute_specifier] = STATE(9366), - [sym_alignas_specifier] = STATE(9366), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9141), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4938] = { - [sym__declaration_modifiers] = STATE(9367), - [sym_attribute_specifier] = STATE(9367), - [sym_attribute_declaration] = STATE(9367), - [sym_ms_declspec_modifier] = STATE(9367), - [sym_storage_class_specifier] = STATE(9367), - [sym_type_qualifier] = STATE(9367), - [sym_availability_attribute_specifier] = STATE(9367), - [sym_alignas_specifier] = STATE(9367), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9143), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4939] = { - [sym_attribute_specifier] = STATE(4642), - [sym_identifier] = ACTIONS(9145), - [anon_sym_COMMA] = ACTIONS(9147), - [anon_sym_RPAREN] = ACTIONS(9147), - [anon_sym_LPAREN2] = ACTIONS(9147), - [anon_sym_STAR] = ACTIONS(9147), - [anon_sym_CARET] = ACTIONS(9147), - [anon_sym_SEMI] = ACTIONS(9147), - [anon_sym___extension__] = ACTIONS(9145), - [anon_sym_extern] = ACTIONS(9145), - [anon_sym___attribute__] = ACTIONS(9149), - [anon_sym___attribute] = ACTIONS(9149), - [anon_sym_noreturn] = ACTIONS(9145), - [anon_sym_LBRACK] = ACTIONS(9147), - [anon_sym___declspec] = ACTIONS(9145), - [anon_sym___based] = ACTIONS(9145), - [anon_sym_static] = ACTIONS(9145), - [anon_sym_auto] = ACTIONS(9145), - [anon_sym_register] = ACTIONS(9145), - [anon_sym_inline] = ACTIONS(9145), - [anon_sym___inline] = ACTIONS(9145), - [anon_sym___inline__] = ACTIONS(9145), - [anon_sym___forceinline] = ACTIONS(9145), - [anon_sym_thread_local] = ACTIONS(9145), - [anon_sym___thread] = ACTIONS(9145), - [anon_sym_CG_EXTERN] = ACTIONS(9145), - [anon_sym_CG_INLINE] = ACTIONS(9145), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9145), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9145), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9145), - [anon_sym_IBOutlet] = ACTIONS(9145), - [anon_sym_IBInspectable] = ACTIONS(9145), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9145), - [anon_sym_NS_INLINE] = ACTIONS(9145), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9145), - [anon_sym_OBJC_EXPORT] = ACTIONS(9145), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9145), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9145), - [anon_sym_const] = ACTIONS(9145), - [anon_sym_constexpr] = ACTIONS(9145), - [anon_sym_volatile] = ACTIONS(9145), - [anon_sym_restrict] = ACTIONS(9145), - [anon_sym___restrict__] = ACTIONS(9145), - [anon_sym__Atomic] = ACTIONS(9145), - [anon_sym__Noreturn] = ACTIONS(9145), - [anon_sym_nullable] = ACTIONS(9145), - [anon_sym__Complex] = ACTIONS(9145), - [anon_sym__Nonnull] = ACTIONS(9145), - [anon_sym__Nullable] = ACTIONS(9145), - [anon_sym__Nullable_result] = ACTIONS(9145), - [anon_sym__Null_unspecified] = ACTIONS(9145), - [anon_sym___autoreleasing] = ACTIONS(9145), - [anon_sym___block] = ACTIONS(9145), - [anon_sym___bridge] = ACTIONS(9145), - [anon_sym___bridge_retained] = ACTIONS(9145), - [anon_sym___bridge_transfer] = ACTIONS(9145), - [anon_sym___complex] = ACTIONS(9145), - [anon_sym___const] = ACTIONS(9145), - [anon_sym___imag] = ACTIONS(9145), - [anon_sym___kindof] = ACTIONS(9145), - [anon_sym___nonnull] = ACTIONS(9145), - [anon_sym___nullable] = ACTIONS(9145), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9145), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9145), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9145), - [anon_sym___real] = ACTIONS(9145), - [anon_sym___strong] = ACTIONS(9145), - [anon_sym___unsafe_unretained] = ACTIONS(9145), - [anon_sym___unused] = ACTIONS(9145), - [anon_sym___weak] = ACTIONS(9145), - [anon_sym_enum] = ACTIONS(9145), - [anon_sym_COLON] = ACTIONS(9147), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9145), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9145), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9145), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9145), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9145), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9145), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9145), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9145), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9145), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9145), - [anon_sym_NS_AVAILABLE] = ACTIONS(9145), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9145), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9145), - [anon_sym_API_AVAILABLE] = ACTIONS(9145), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9145), - [anon_sym_API_DEPRECATED] = ACTIONS(9145), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9145), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9145), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9145), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9145), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9145), - [anon_sym___deprecated_msg] = ACTIONS(9145), - [anon_sym___deprecated_enum_msg] = ACTIONS(9145), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9145), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9145), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9145), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9145), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9145), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9145), - [anon_sym__Alignas] = ACTIONS(9145), - }, - [4940] = { - [sym__declaration_modifiers] = STATE(8565), - [sym_attribute_specifier] = STATE(8565), - [sym_attribute_declaration] = STATE(8565), - [sym_ms_declspec_modifier] = STATE(8565), - [sym_storage_class_specifier] = STATE(8565), - [sym_type_qualifier] = STATE(8565), - [sym_availability_attribute_specifier] = STATE(8565), - [sym_alignas_specifier] = STATE(8565), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9152), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4941] = { - [anon_sym_COMMA] = ACTIONS(7896), - [anon_sym_RPAREN] = ACTIONS(7896), - [anon_sym_LPAREN2] = ACTIONS(7896), - [anon_sym_SEMI] = ACTIONS(7896), - [anon_sym___extension__] = ACTIONS(7896), - [anon_sym_extern] = ACTIONS(7896), - [anon_sym___attribute__] = ACTIONS(7896), - [anon_sym___attribute] = ACTIONS(7894), - [anon_sym_noreturn] = ACTIONS(7896), - [anon_sym_LBRACK] = ACTIONS(7896), - [anon_sym___declspec] = ACTIONS(7896), - [anon_sym_LBRACE] = ACTIONS(7896), - [anon_sym_EQ] = ACTIONS(7896), - [anon_sym_ATautoreleasepool] = ACTIONS(7896), - [anon_sym_static] = ACTIONS(7896), - [anon_sym_auto] = ACTIONS(7896), - [anon_sym_register] = ACTIONS(7896), - [anon_sym_inline] = ACTIONS(7896), - [anon_sym___inline] = ACTIONS(7894), - [anon_sym___inline__] = ACTIONS(7896), - [anon_sym___forceinline] = ACTIONS(7896), - [anon_sym_thread_local] = ACTIONS(7896), - [anon_sym___thread] = ACTIONS(7896), - [anon_sym_CG_EXTERN] = ACTIONS(7896), - [anon_sym_CG_INLINE] = ACTIONS(7896), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7896), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7896), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7896), - [anon_sym_IBOutlet] = ACTIONS(7896), - [anon_sym_IBInspectable] = ACTIONS(7896), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7896), - [anon_sym_NS_INLINE] = ACTIONS(7896), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7896), - [anon_sym_OBJC_EXPORT] = ACTIONS(7896), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7896), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7896), - [anon_sym_const] = ACTIONS(7894), - [anon_sym_constexpr] = ACTIONS(7896), - [anon_sym_volatile] = ACTIONS(7896), - [anon_sym_restrict] = ACTIONS(7896), - [anon_sym___restrict__] = ACTIONS(7896), - [anon_sym__Atomic] = ACTIONS(7896), - [anon_sym__Noreturn] = ACTIONS(7896), - [anon_sym_nullable] = ACTIONS(7896), - [anon_sym__Complex] = ACTIONS(7896), - [anon_sym__Nonnull] = ACTIONS(7896), - [anon_sym__Nullable] = ACTIONS(7894), - [anon_sym__Nullable_result] = ACTIONS(7896), - [anon_sym__Null_unspecified] = ACTIONS(7896), - [anon_sym___autoreleasing] = ACTIONS(7896), - [anon_sym___block] = ACTIONS(7896), - [anon_sym___bridge] = ACTIONS(7894), - [anon_sym___bridge_retained] = ACTIONS(7896), - [anon_sym___bridge_transfer] = ACTIONS(7896), - [anon_sym___complex] = ACTIONS(7896), - [anon_sym___const] = ACTIONS(7896), - [anon_sym___imag] = ACTIONS(7896), - [anon_sym___kindof] = ACTIONS(7896), - [anon_sym___nonnull] = ACTIONS(7896), - [anon_sym___nullable] = ACTIONS(7896), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7896), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7896), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7896), - [anon_sym___real] = ACTIONS(7896), - [anon_sym___strong] = ACTIONS(7896), - [anon_sym___unsafe_unretained] = ACTIONS(7896), - [anon_sym___unused] = ACTIONS(7896), - [anon_sym___weak] = ACTIONS(7896), - [anon_sym_COLON] = ACTIONS(7896), - [anon_sym_in] = ACTIONS(7894), - [anon_sym_asm] = ACTIONS(7896), - [anon_sym___asm__] = ACTIONS(7896), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7896), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7896), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7896), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7896), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7896), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7896), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7896), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7896), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7896), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7896), - [anon_sym_NS_AVAILABLE] = ACTIONS(7894), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7896), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7896), - [anon_sym_API_AVAILABLE] = ACTIONS(7896), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7896), - [anon_sym_API_DEPRECATED] = ACTIONS(7896), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7896), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7896), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7896), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7896), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7896), - [anon_sym___deprecated_msg] = ACTIONS(7896), - [anon_sym___deprecated_enum_msg] = ACTIONS(7896), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7896), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7896), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7896), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7896), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7896), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7896), - [anon_sym__Alignas] = ACTIONS(7896), - }, - [4942] = { - [sym_attribute_specifier] = STATE(4616), - [sym_identifier] = ACTIONS(9154), - [anon_sym_COMMA] = ACTIONS(9156), - [anon_sym_RPAREN] = ACTIONS(9156), - [anon_sym_LPAREN2] = ACTIONS(9156), - [anon_sym_STAR] = ACTIONS(9156), - [anon_sym_CARET] = ACTIONS(9156), - [anon_sym_SEMI] = ACTIONS(9156), - [anon_sym___extension__] = ACTIONS(9154), - [anon_sym_extern] = ACTIONS(9154), - [anon_sym___attribute__] = ACTIONS(9158), - [anon_sym___attribute] = ACTIONS(9158), - [anon_sym_noreturn] = ACTIONS(9154), - [anon_sym_LBRACK] = ACTIONS(9156), - [anon_sym___declspec] = ACTIONS(9154), - [anon_sym___based] = ACTIONS(9154), - [anon_sym_static] = ACTIONS(9154), - [anon_sym_auto] = ACTIONS(9154), - [anon_sym_register] = ACTIONS(9154), - [anon_sym_inline] = ACTIONS(9154), - [anon_sym___inline] = ACTIONS(9154), - [anon_sym___inline__] = ACTIONS(9154), - [anon_sym___forceinline] = ACTIONS(9154), - [anon_sym_thread_local] = ACTIONS(9154), - [anon_sym___thread] = ACTIONS(9154), - [anon_sym_CG_EXTERN] = ACTIONS(9154), - [anon_sym_CG_INLINE] = ACTIONS(9154), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9154), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9154), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9154), - [anon_sym_IBOutlet] = ACTIONS(9154), - [anon_sym_IBInspectable] = ACTIONS(9154), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9154), - [anon_sym_NS_INLINE] = ACTIONS(9154), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9154), - [anon_sym_OBJC_EXPORT] = ACTIONS(9154), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9154), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9154), - [anon_sym_const] = ACTIONS(9154), - [anon_sym_constexpr] = ACTIONS(9154), - [anon_sym_volatile] = ACTIONS(9154), - [anon_sym_restrict] = ACTIONS(9154), - [anon_sym___restrict__] = ACTIONS(9154), - [anon_sym__Atomic] = ACTIONS(9154), - [anon_sym__Noreturn] = ACTIONS(9154), - [anon_sym_nullable] = ACTIONS(9154), - [anon_sym__Complex] = ACTIONS(9154), - [anon_sym__Nonnull] = ACTIONS(9154), - [anon_sym__Nullable] = ACTIONS(9154), - [anon_sym__Nullable_result] = ACTIONS(9154), - [anon_sym__Null_unspecified] = ACTIONS(9154), - [anon_sym___autoreleasing] = ACTIONS(9154), - [anon_sym___block] = ACTIONS(9154), - [anon_sym___bridge] = ACTIONS(9154), - [anon_sym___bridge_retained] = ACTIONS(9154), - [anon_sym___bridge_transfer] = ACTIONS(9154), - [anon_sym___complex] = ACTIONS(9154), - [anon_sym___const] = ACTIONS(9154), - [anon_sym___imag] = ACTIONS(9154), - [anon_sym___kindof] = ACTIONS(9154), - [anon_sym___nonnull] = ACTIONS(9154), - [anon_sym___nullable] = ACTIONS(9154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9154), - [anon_sym___real] = ACTIONS(9154), - [anon_sym___strong] = ACTIONS(9154), - [anon_sym___unsafe_unretained] = ACTIONS(9154), - [anon_sym___unused] = ACTIONS(9154), - [anon_sym___weak] = ACTIONS(9154), - [anon_sym_enum] = ACTIONS(9154), - [anon_sym_COLON] = ACTIONS(9156), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9154), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9154), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9154), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9154), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9154), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9154), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9154), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9154), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9154), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9154), - [anon_sym_NS_AVAILABLE] = ACTIONS(9154), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9154), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9154), - [anon_sym_API_AVAILABLE] = ACTIONS(9154), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9154), - [anon_sym_API_DEPRECATED] = ACTIONS(9154), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9154), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9154), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9154), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9154), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9154), - [anon_sym___deprecated_msg] = ACTIONS(9154), - [anon_sym___deprecated_enum_msg] = ACTIONS(9154), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9154), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9154), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9154), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9154), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9154), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9154), - [anon_sym__Alignas] = ACTIONS(9154), - }, - [4943] = { - [sym__declaration_modifiers] = STATE(8570), - [sym_attribute_specifier] = STATE(8570), - [sym_attribute_declaration] = STATE(8570), - [sym_ms_declspec_modifier] = STATE(8570), - [sym_storage_class_specifier] = STATE(8570), - [sym_type_qualifier] = STATE(8570), - [sym_availability_attribute_specifier] = STATE(8570), - [sym_alignas_specifier] = STATE(8570), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9161), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4944] = { - [sym__declaration_modifiers] = STATE(8804), - [sym_attribute_specifier] = STATE(8804), - [sym_attribute_declaration] = STATE(8804), - [sym_ms_declspec_modifier] = STATE(8804), - [sym_storage_class_specifier] = STATE(8804), - [sym_type_qualifier] = STATE(8804), - [sym_availability_attribute_specifier] = STATE(8804), - [sym_alignas_specifier] = STATE(8804), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9163), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4945] = { - [sym__declaration_modifiers] = STATE(9040), - [sym_attribute_specifier] = STATE(9040), - [sym_attribute_declaration] = STATE(9040), - [sym_ms_declspec_modifier] = STATE(9040), - [sym_storage_class_specifier] = STATE(9040), - [sym_type_qualifier] = STATE(9040), - [sym_availability_attribute_specifier] = STATE(9040), - [sym_alignas_specifier] = STATE(9040), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9165), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4946] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3730), - [anon_sym_SEMI] = ACTIONS(9167), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4947] = { - [sym__declaration_modifiers] = STATE(8350), - [sym_attribute_specifier] = STATE(8350), - [sym_attribute_declaration] = STATE(8350), - [sym_ms_declspec_modifier] = STATE(8350), - [sym_storage_class_specifier] = STATE(8350), - [sym_type_qualifier] = STATE(8350), - [sym_availability_attribute_specifier] = STATE(8350), - [sym_alignas_specifier] = STATE(8350), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9169), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4948] = { - [sym__declaration_modifiers] = STATE(8351), - [sym_attribute_specifier] = STATE(8351), - [sym_attribute_declaration] = STATE(8351), - [sym_ms_declspec_modifier] = STATE(8351), - [sym_storage_class_specifier] = STATE(8351), - [sym_type_qualifier] = STATE(8351), - [sym_availability_attribute_specifier] = STATE(8351), - [sym_alignas_specifier] = STATE(8351), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9171), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4949] = { - [sym__declaration_modifiers] = STATE(8352), - [sym_attribute_specifier] = STATE(8352), - [sym_attribute_declaration] = STATE(8352), - [sym_ms_declspec_modifier] = STATE(8352), - [sym_storage_class_specifier] = STATE(8352), - [sym_type_qualifier] = STATE(8352), - [sym_availability_attribute_specifier] = STATE(8352), - [sym_alignas_specifier] = STATE(8352), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9173), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4950] = { - [sym__declaration_modifiers] = STATE(8574), - [sym_attribute_specifier] = STATE(8574), - [sym_attribute_declaration] = STATE(8574), - [sym_ms_declspec_modifier] = STATE(8574), - [sym_storage_class_specifier] = STATE(8574), - [sym_type_qualifier] = STATE(8574), - [sym_availability_attribute_specifier] = STATE(8574), - [sym_alignas_specifier] = STATE(8574), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9175), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4951] = { - [sym__declaration_modifiers] = STATE(9038), - [sym_attribute_specifier] = STATE(9038), - [sym_attribute_declaration] = STATE(9038), - [sym_ms_declspec_modifier] = STATE(9038), - [sym_storage_class_specifier] = STATE(9038), - [sym_type_qualifier] = STATE(9038), - [sym_availability_attribute_specifier] = STATE(9038), - [sym_alignas_specifier] = STATE(9038), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9177), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4952] = { - [sym__declaration_modifiers] = STATE(8829), - [sym_attribute_specifier] = STATE(8829), - [sym_attribute_declaration] = STATE(8829), - [sym_ms_declspec_modifier] = STATE(8829), - [sym_storage_class_specifier] = STATE(8829), - [sym_type_qualifier] = STATE(8829), - [sym_availability_attribute_specifier] = STATE(8829), - [sym_alignas_specifier] = STATE(8829), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9179), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4953] = { - [sym__declaration_modifiers] = STATE(8355), - [sym_attribute_specifier] = STATE(8355), - [sym_attribute_declaration] = STATE(8355), - [sym_ms_declspec_modifier] = STATE(8355), - [sym_storage_class_specifier] = STATE(8355), - [sym_type_qualifier] = STATE(8355), - [sym_availability_attribute_specifier] = STATE(8355), - [sym_alignas_specifier] = STATE(8355), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9181), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4954] = { - [sym__declaration_modifiers] = STATE(8356), - [sym_attribute_specifier] = STATE(8356), - [sym_attribute_declaration] = STATE(8356), - [sym_ms_declspec_modifier] = STATE(8356), - [sym_storage_class_specifier] = STATE(8356), - [sym_type_qualifier] = STATE(8356), - [sym_availability_attribute_specifier] = STATE(8356), - [sym_alignas_specifier] = STATE(8356), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9183), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4955] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3685), - [anon_sym_SEMI] = ACTIONS(8962), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4956] = { - [sym__declaration_modifiers] = STATE(9463), - [sym_attribute_specifier] = STATE(9463), - [sym_attribute_declaration] = STATE(9463), - [sym_ms_declspec_modifier] = STATE(9463), - [sym_storage_class_specifier] = STATE(9463), - [sym_type_qualifier] = STATE(9463), - [sym_availability_attribute_specifier] = STATE(9463), - [sym_alignas_specifier] = STATE(9463), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9185), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4957] = { - [sym__declaration_modifiers] = STATE(9045), - [sym_attribute_specifier] = STATE(9045), - [sym_attribute_declaration] = STATE(9045), - [sym_ms_declspec_modifier] = STATE(9045), - [sym_storage_class_specifier] = STATE(9045), - [sym_type_qualifier] = STATE(9045), - [sym_availability_attribute_specifier] = STATE(9045), - [sym_alignas_specifier] = STATE(9045), - [aux_sym_struct_declaration_repeat2] = STATE(5363), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9189), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4958] = { - [sym__declaration_modifiers] = STATE(8346), - [sym_attribute_specifier] = STATE(8346), - [sym_attribute_declaration] = STATE(8346), - [sym_ms_declspec_modifier] = STATE(8346), - [sym_storage_class_specifier] = STATE(8346), - [sym_type_qualifier] = STATE(8346), - [sym_availability_attribute_specifier] = STATE(8346), - [sym_alignas_specifier] = STATE(8346), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9191), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4959] = { - [sym__declaration_modifiers] = STATE(8343), - [sym_attribute_specifier] = STATE(8343), - [sym_attribute_declaration] = STATE(8343), - [sym_ms_declspec_modifier] = STATE(8343), - [sym_storage_class_specifier] = STATE(8343), - [sym_type_qualifier] = STATE(8343), - [sym_availability_attribute_specifier] = STATE(8343), - [sym_alignas_specifier] = STATE(8343), - [aux_sym_declaration_repeat1] = STATE(4968), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9193), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4960] = { - [sym__declaration_modifiers] = STATE(5066), - [sym_attribute_specifier] = STATE(5066), - [sym_attribute_declaration] = STATE(5066), - [sym_ms_declspec_modifier] = STATE(5066), - [sym_storage_class_specifier] = STATE(5066), - [sym_type_qualifier] = STATE(5066), - [sym_availability_attribute_specifier] = STATE(5066), - [sym_alignas_specifier] = STATE(5066), - [aux_sym__declaration_specifiers_repeat1] = STATE(5066), - [aux_sym_method_declaration_repeat2] = STATE(3931), - [anon_sym_SEMI] = ACTIONS(9082), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4961] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3931), - [anon_sym_SEMI] = ACTIONS(9082), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4962] = { - [sym__declaration_modifiers] = STATE(8801), - [sym_attribute_specifier] = STATE(8801), - [sym_attribute_declaration] = STATE(8801), - [sym_ms_declspec_modifier] = STATE(8801), - [sym_storage_class_specifier] = STATE(8801), - [sym_type_qualifier] = STATE(8801), - [sym_availability_attribute_specifier] = STATE(8801), - [sym_alignas_specifier] = STATE(8801), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9195), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4963] = { - [sym__declaration_modifiers] = STATE(8342), - [sym_attribute_specifier] = STATE(8342), - [sym_attribute_declaration] = STATE(8342), - [sym_ms_declspec_modifier] = STATE(8342), - [sym_storage_class_specifier] = STATE(8342), - [sym_type_qualifier] = STATE(8342), - [sym_availability_attribute_specifier] = STATE(8342), - [sym_alignas_specifier] = STATE(8342), - [aux_sym_declaration_repeat1] = STATE(4977), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9197), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4964] = { - [sym__declaration_modifiers] = STATE(8341), - [sym_attribute_specifier] = STATE(8341), - [sym_attribute_declaration] = STATE(8341), - [sym_ms_declspec_modifier] = STATE(8341), - [sym_storage_class_specifier] = STATE(8341), - [sym_type_qualifier] = STATE(8341), - [sym_availability_attribute_specifier] = STATE(8341), - [sym_alignas_specifier] = STATE(8341), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9199), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4965] = { - [sym__declaration_modifiers] = STATE(9461), - [sym_attribute_specifier] = STATE(9461), - [sym_attribute_declaration] = STATE(9461), - [sym_ms_declspec_modifier] = STATE(9461), - [sym_storage_class_specifier] = STATE(9461), - [sym_type_qualifier] = STATE(9461), - [sym_availability_attribute_specifier] = STATE(9461), - [sym_alignas_specifier] = STATE(9461), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9201), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4966] = { - [sym__declaration_modifiers] = STATE(8515), - [sym_attribute_specifier] = STATE(8515), - [sym_attribute_declaration] = STATE(8515), - [sym_ms_declspec_modifier] = STATE(8515), - [sym_storage_class_specifier] = STATE(8515), - [sym_type_qualifier] = STATE(8515), - [sym_availability_attribute_specifier] = STATE(8515), - [sym_alignas_specifier] = STATE(8515), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9203), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4967] = { - [sym__declaration_modifiers] = STATE(9460), - [sym_attribute_specifier] = STATE(9460), - [sym_attribute_declaration] = STATE(9460), - [sym_ms_declspec_modifier] = STATE(9460), - [sym_storage_class_specifier] = STATE(9460), - [sym_type_qualifier] = STATE(9460), - [sym_availability_attribute_specifier] = STATE(9460), - [sym_alignas_specifier] = STATE(9460), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9205), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4968] = { - [sym__declaration_modifiers] = STATE(8340), - [sym_attribute_specifier] = STATE(8340), - [sym_attribute_declaration] = STATE(8340), - [sym_ms_declspec_modifier] = STATE(8340), - [sym_storage_class_specifier] = STATE(8340), - [sym_type_qualifier] = STATE(8340), - [sym_availability_attribute_specifier] = STATE(8340), - [sym_alignas_specifier] = STATE(8340), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9207), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4969] = { - [sym__declaration_modifiers] = STATE(8576), - [sym_attribute_specifier] = STATE(8576), - [sym_attribute_declaration] = STATE(8576), - [sym_ms_declspec_modifier] = STATE(8576), - [sym_storage_class_specifier] = STATE(8576), - [sym_type_qualifier] = STATE(8576), - [sym_availability_attribute_specifier] = STATE(8576), - [sym_alignas_specifier] = STATE(8576), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9209), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4970] = { - [sym__declaration_modifiers] = STATE(8339), - [sym_attribute_specifier] = STATE(8339), - [sym_attribute_declaration] = STATE(8339), - [sym_ms_declspec_modifier] = STATE(8339), - [sym_storage_class_specifier] = STATE(8339), - [sym_type_qualifier] = STATE(8339), - [sym_availability_attribute_specifier] = STATE(8339), - [sym_alignas_specifier] = STATE(8339), - [aux_sym_declaration_repeat1] = STATE(4978), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9211), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4971] = { - [sym_attribute_specifier] = STATE(4640), - [sym_identifier] = ACTIONS(9213), - [anon_sym_COMMA] = ACTIONS(9215), - [anon_sym_RPAREN] = ACTIONS(9215), - [anon_sym_LPAREN2] = ACTIONS(9215), - [anon_sym_STAR] = ACTIONS(9215), - [anon_sym_CARET] = ACTIONS(9215), - [anon_sym_SEMI] = ACTIONS(9215), - [anon_sym___extension__] = ACTIONS(9213), - [anon_sym_extern] = ACTIONS(9213), - [anon_sym___attribute__] = ACTIONS(9217), - [anon_sym___attribute] = ACTIONS(9217), - [anon_sym_noreturn] = ACTIONS(9213), - [anon_sym_LBRACK] = ACTIONS(9215), - [anon_sym___declspec] = ACTIONS(9213), - [anon_sym___based] = ACTIONS(9213), - [anon_sym_static] = ACTIONS(9213), - [anon_sym_auto] = ACTIONS(9213), - [anon_sym_register] = ACTIONS(9213), - [anon_sym_inline] = ACTIONS(9213), - [anon_sym___inline] = ACTIONS(9213), - [anon_sym___inline__] = ACTIONS(9213), - [anon_sym___forceinline] = ACTIONS(9213), - [anon_sym_thread_local] = ACTIONS(9213), - [anon_sym___thread] = ACTIONS(9213), - [anon_sym_CG_EXTERN] = ACTIONS(9213), - [anon_sym_CG_INLINE] = ACTIONS(9213), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9213), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9213), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9213), - [anon_sym_IBOutlet] = ACTIONS(9213), - [anon_sym_IBInspectable] = ACTIONS(9213), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9213), - [anon_sym_NS_INLINE] = ACTIONS(9213), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9213), - [anon_sym_OBJC_EXPORT] = ACTIONS(9213), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9213), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9213), - [anon_sym_const] = ACTIONS(9213), - [anon_sym_constexpr] = ACTIONS(9213), - [anon_sym_volatile] = ACTIONS(9213), - [anon_sym_restrict] = ACTIONS(9213), - [anon_sym___restrict__] = ACTIONS(9213), - [anon_sym__Atomic] = ACTIONS(9213), - [anon_sym__Noreturn] = ACTIONS(9213), - [anon_sym_nullable] = ACTIONS(9213), - [anon_sym__Complex] = ACTIONS(9213), - [anon_sym__Nonnull] = ACTIONS(9213), - [anon_sym__Nullable] = ACTIONS(9213), - [anon_sym__Nullable_result] = ACTIONS(9213), - [anon_sym__Null_unspecified] = ACTIONS(9213), - [anon_sym___autoreleasing] = ACTIONS(9213), - [anon_sym___block] = ACTIONS(9213), - [anon_sym___bridge] = ACTIONS(9213), - [anon_sym___bridge_retained] = ACTIONS(9213), - [anon_sym___bridge_transfer] = ACTIONS(9213), - [anon_sym___complex] = ACTIONS(9213), - [anon_sym___const] = ACTIONS(9213), - [anon_sym___imag] = ACTIONS(9213), - [anon_sym___kindof] = ACTIONS(9213), - [anon_sym___nonnull] = ACTIONS(9213), - [anon_sym___nullable] = ACTIONS(9213), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9213), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9213), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9213), - [anon_sym___real] = ACTIONS(9213), - [anon_sym___strong] = ACTIONS(9213), - [anon_sym___unsafe_unretained] = ACTIONS(9213), - [anon_sym___unused] = ACTIONS(9213), - [anon_sym___weak] = ACTIONS(9213), - [anon_sym_enum] = ACTIONS(9213), - [anon_sym_COLON] = ACTIONS(9215), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9213), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9213), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9213), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9213), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9213), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9213), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9213), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9213), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9213), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9213), - [anon_sym_NS_AVAILABLE] = ACTIONS(9213), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9213), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9213), - [anon_sym_API_AVAILABLE] = ACTIONS(9213), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9213), - [anon_sym_API_DEPRECATED] = ACTIONS(9213), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9213), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9213), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9213), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9213), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9213), - [anon_sym___deprecated_msg] = ACTIONS(9213), - [anon_sym___deprecated_enum_msg] = ACTIONS(9213), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9213), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9213), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9213), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9213), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9213), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9213), - [anon_sym__Alignas] = ACTIONS(9213), - }, - [4972] = { - [sym__declaration_modifiers] = STATE(9057), - [sym_attribute_specifier] = STATE(9057), - [sym_attribute_declaration] = STATE(9057), - [sym_ms_declspec_modifier] = STATE(9057), - [sym_storage_class_specifier] = STATE(9057), - [sym_type_qualifier] = STATE(9057), - [sym_availability_attribute_specifier] = STATE(9057), - [sym_alignas_specifier] = STATE(9057), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9220), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4973] = { - [sym__declaration_modifiers] = STATE(4955), - [sym_attribute_specifier] = STATE(4955), - [sym_attribute_declaration] = STATE(4955), - [sym_ms_declspec_modifier] = STATE(4955), - [sym_storage_class_specifier] = STATE(4955), - [sym_type_qualifier] = STATE(4955), - [sym_availability_attribute_specifier] = STATE(4955), - [sym_alignas_specifier] = STATE(4955), - [aux_sym__declaration_specifiers_repeat1] = STATE(4955), - [aux_sym_method_declaration_repeat2] = STATE(3558), - [anon_sym_SEMI] = ACTIONS(9068), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4974] = { - [sym__declaration_modifiers] = STATE(9059), - [sym_attribute_specifier] = STATE(9059), - [sym_attribute_declaration] = STATE(9059), - [sym_ms_declspec_modifier] = STATE(9059), - [sym_storage_class_specifier] = STATE(9059), - [sym_type_qualifier] = STATE(9059), - [sym_availability_attribute_specifier] = STATE(9059), - [sym_alignas_specifier] = STATE(9059), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9222), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4975] = { - [sym__declaration_modifiers] = STATE(9060), - [sym_attribute_specifier] = STATE(9060), - [sym_attribute_declaration] = STATE(9060), - [sym_ms_declspec_modifier] = STATE(9060), - [sym_storage_class_specifier] = STATE(9060), - [sym_type_qualifier] = STATE(9060), - [sym_availability_attribute_specifier] = STATE(9060), - [sym_alignas_specifier] = STATE(9060), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9224), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4976] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3558), - [anon_sym_SEMI] = ACTIONS(9068), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4977] = { - [sym__declaration_modifiers] = STATE(8338), - [sym_attribute_specifier] = STATE(8338), - [sym_attribute_declaration] = STATE(8338), - [sym_ms_declspec_modifier] = STATE(8338), - [sym_storage_class_specifier] = STATE(8338), - [sym_type_qualifier] = STATE(8338), - [sym_availability_attribute_specifier] = STATE(8338), - [sym_alignas_specifier] = STATE(8338), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9226), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4978] = { - [sym__declaration_modifiers] = STATE(8336), - [sym_attribute_specifier] = STATE(8336), - [sym_attribute_declaration] = STATE(8336), - [sym_ms_declspec_modifier] = STATE(8336), - [sym_storage_class_specifier] = STATE(8336), - [sym_type_qualifier] = STATE(8336), - [sym_availability_attribute_specifier] = STATE(8336), - [sym_alignas_specifier] = STATE(8336), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9228), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4979] = { - [sym__declaration_modifiers] = STATE(8359), - [sym_attribute_specifier] = STATE(8359), - [sym_attribute_declaration] = STATE(8359), - [sym_ms_declspec_modifier] = STATE(8359), - [sym_storage_class_specifier] = STATE(8359), - [sym_type_qualifier] = STATE(8359), - [sym_availability_attribute_specifier] = STATE(8359), - [sym_alignas_specifier] = STATE(8359), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9230), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4980] = { - [sym__declaration_modifiers] = STATE(9033), - [sym_attribute_specifier] = STATE(9033), - [sym_attribute_declaration] = STATE(9033), - [sym_ms_declspec_modifier] = STATE(9033), - [sym_storage_class_specifier] = STATE(9033), - [sym_type_qualifier] = STATE(9033), - [sym_availability_attribute_specifier] = STATE(9033), - [sym_alignas_specifier] = STATE(9033), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9232), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4981] = { - [sym__declaration_modifiers] = STATE(9066), - [sym_attribute_specifier] = STATE(9066), - [sym_attribute_declaration] = STATE(9066), - [sym_ms_declspec_modifier] = STATE(9066), - [sym_storage_class_specifier] = STATE(9066), - [sym_type_qualifier] = STATE(9066), - [sym_availability_attribute_specifier] = STATE(9066), - [sym_alignas_specifier] = STATE(9066), - [aux_sym_struct_declaration_repeat2] = STATE(4957), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9234), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4982] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3942), - [anon_sym_SEMI] = ACTIONS(9236), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4983] = { - [sym__declaration_modifiers] = STATE(8583), - [sym_attribute_specifier] = STATE(8583), - [sym_attribute_declaration] = STATE(8583), - [sym_ms_declspec_modifier] = STATE(8583), - [sym_storage_class_specifier] = STATE(8583), - [sym_type_qualifier] = STATE(8583), - [sym_availability_attribute_specifier] = STATE(8583), - [sym_alignas_specifier] = STATE(8583), - [aux_sym_declaration_repeat1] = STATE(5046), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9238), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4984] = { - [sym__declaration_modifiers] = STATE(8365), - [sym_attribute_specifier] = STATE(8365), - [sym_attribute_declaration] = STATE(8365), - [sym_ms_declspec_modifier] = STATE(8365), - [sym_storage_class_specifier] = STATE(8365), - [sym_type_qualifier] = STATE(8365), - [sym_availability_attribute_specifier] = STATE(8365), - [sym_alignas_specifier] = STATE(8365), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9240), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4985] = { - [sym__declaration_modifiers] = STATE(8366), - [sym_attribute_specifier] = STATE(8366), - [sym_attribute_declaration] = STATE(8366), - [sym_ms_declspec_modifier] = STATE(8366), - [sym_storage_class_specifier] = STATE(8366), - [sym_type_qualifier] = STATE(8366), - [sym_availability_attribute_specifier] = STATE(8366), - [sym_alignas_specifier] = STATE(8366), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9242), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4986] = { - [sym__declaration_modifiers] = STATE(8367), - [sym_attribute_specifier] = STATE(8367), - [sym_attribute_declaration] = STATE(8367), - [sym_ms_declspec_modifier] = STATE(8367), - [sym_storage_class_specifier] = STATE(8367), - [sym_type_qualifier] = STATE(8367), - [sym_availability_attribute_specifier] = STATE(8367), - [sym_alignas_specifier] = STATE(8367), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9244), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4987] = { - [sym__declaration_modifiers] = STATE(8799), - [sym_attribute_specifier] = STATE(8799), - [sym_attribute_declaration] = STATE(8799), - [sym_ms_declspec_modifier] = STATE(8799), - [sym_storage_class_specifier] = STATE(8799), - [sym_type_qualifier] = STATE(8799), - [sym_availability_attribute_specifier] = STATE(8799), - [sym_alignas_specifier] = STATE(8799), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9246), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4988] = { - [sym__declaration_modifiers] = STATE(8584), - [sym_attribute_specifier] = STATE(8584), - [sym_attribute_declaration] = STATE(8584), - [sym_ms_declspec_modifier] = STATE(8584), - [sym_storage_class_specifier] = STATE(8584), - [sym_type_qualifier] = STATE(8584), - [sym_availability_attribute_specifier] = STATE(8584), - [sym_alignas_specifier] = STATE(8584), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9248), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4989] = { - [sym__declaration_modifiers] = STATE(9049), - [sym_attribute_specifier] = STATE(9049), - [sym_attribute_declaration] = STATE(9049), - [sym_ms_declspec_modifier] = STATE(9049), - [sym_storage_class_specifier] = STATE(9049), - [sym_type_qualifier] = STATE(9049), - [sym_availability_attribute_specifier] = STATE(9049), - [sym_alignas_specifier] = STATE(9049), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9250), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4990] = { - [sym__declaration_modifiers] = STATE(8559), - [sym_attribute_specifier] = STATE(8559), - [sym_attribute_declaration] = STATE(8559), - [sym_ms_declspec_modifier] = STATE(8559), - [sym_storage_class_specifier] = STATE(8559), - [sym_type_qualifier] = STATE(8559), - [sym_availability_attribute_specifier] = STATE(8559), - [sym_alignas_specifier] = STATE(8559), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9252), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4991] = { - [sym__declaration_modifiers] = STATE(9078), - [sym_attribute_specifier] = STATE(9078), - [sym_attribute_declaration] = STATE(9078), - [sym_ms_declspec_modifier] = STATE(9078), - [sym_storage_class_specifier] = STATE(9078), - [sym_type_qualifier] = STATE(9078), - [sym_availability_attribute_specifier] = STATE(9078), - [sym_alignas_specifier] = STATE(9078), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9254), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4992] = { - [sym__declaration_modifiers] = STATE(8585), - [sym_attribute_specifier] = STATE(8585), - [sym_attribute_declaration] = STATE(8585), - [sym_ms_declspec_modifier] = STATE(8585), - [sym_storage_class_specifier] = STATE(8585), - [sym_type_qualifier] = STATE(8585), - [sym_availability_attribute_specifier] = STATE(8585), - [sym_alignas_specifier] = STATE(8585), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9256), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4993] = { - [sym__declaration_modifiers] = STATE(9030), - [sym_attribute_specifier] = STATE(9030), - [sym_attribute_declaration] = STATE(9030), - [sym_ms_declspec_modifier] = STATE(9030), - [sym_storage_class_specifier] = STATE(9030), - [sym_type_qualifier] = STATE(9030), - [sym_availability_attribute_specifier] = STATE(9030), - [sym_alignas_specifier] = STATE(9030), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9258), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4994] = { - [sym__declaration_modifiers] = STATE(8798), - [sym_attribute_specifier] = STATE(8798), - [sym_attribute_declaration] = STATE(8798), - [sym_ms_declspec_modifier] = STATE(8798), - [sym_storage_class_specifier] = STATE(8798), - [sym_type_qualifier] = STATE(8798), - [sym_availability_attribute_specifier] = STATE(8798), - [sym_alignas_specifier] = STATE(8798), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9260), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4995] = { - [sym__declaration_modifiers] = STATE(8586), - [sym_attribute_specifier] = STATE(8586), - [sym_attribute_declaration] = STATE(8586), - [sym_ms_declspec_modifier] = STATE(8586), - [sym_storage_class_specifier] = STATE(8586), - [sym_type_qualifier] = STATE(8586), - [sym_availability_attribute_specifier] = STATE(8586), - [sym_alignas_specifier] = STATE(8586), - [aux_sym_declaration_repeat1] = STATE(4950), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9262), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4996] = { - [sym__declaration_modifiers] = STATE(9028), - [sym_attribute_specifier] = STATE(9028), - [sym_attribute_declaration] = STATE(9028), - [sym_ms_declspec_modifier] = STATE(9028), - [sym_storage_class_specifier] = STATE(9028), - [sym_type_qualifier] = STATE(9028), - [sym_availability_attribute_specifier] = STATE(9028), - [sym_alignas_specifier] = STATE(9028), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9264), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4997] = { - [sym__declaration_modifiers] = STATE(9084), - [sym_attribute_specifier] = STATE(9084), - [sym_attribute_declaration] = STATE(9084), - [sym_ms_declspec_modifier] = STATE(9084), - [sym_storage_class_specifier] = STATE(9084), - [sym_type_qualifier] = STATE(9084), - [sym_availability_attribute_specifier] = STATE(9084), - [sym_alignas_specifier] = STATE(9084), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9266), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4998] = { - [sym__declaration_modifiers] = STATE(9085), - [sym_attribute_specifier] = STATE(9085), - [sym_attribute_declaration] = STATE(9085), - [sym_ms_declspec_modifier] = STATE(9085), - [sym_storage_class_specifier] = STATE(9085), - [sym_type_qualifier] = STATE(9085), - [sym_availability_attribute_specifier] = STATE(9085), - [sym_alignas_specifier] = STATE(9085), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9268), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [4999] = { - [sym__declaration_modifiers] = STATE(8558), - [sym_attribute_specifier] = STATE(8558), - [sym_attribute_declaration] = STATE(8558), - [sym_ms_declspec_modifier] = STATE(8558), - [sym_storage_class_specifier] = STATE(8558), - [sym_type_qualifier] = STATE(8558), - [sym_availability_attribute_specifier] = STATE(8558), - [sym_alignas_specifier] = STATE(8558), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9270), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5000] = { - [sym__declaration_modifiers] = STATE(8369), - [sym_attribute_specifier] = STATE(8369), - [sym_attribute_declaration] = STATE(8369), - [sym_ms_declspec_modifier] = STATE(8369), - [sym_storage_class_specifier] = STATE(8369), - [sym_type_qualifier] = STATE(8369), - [sym_availability_attribute_specifier] = STATE(8369), - [sym_alignas_specifier] = STATE(8369), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9272), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5001] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7854), - [anon_sym_RPAREN] = ACTIONS(7854), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7854), - [anon_sym___extension__] = ACTIONS(7854), - [anon_sym_extern] = ACTIONS(7854), - [anon_sym___attribute__] = ACTIONS(7854), - [anon_sym___attribute] = ACTIONS(7852), - [anon_sym_noreturn] = ACTIONS(7854), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7854), - [anon_sym_LBRACE] = ACTIONS(7854), - [anon_sym_EQ] = ACTIONS(7854), - [anon_sym_ATautoreleasepool] = ACTIONS(7854), - [anon_sym_static] = ACTIONS(7854), - [anon_sym_auto] = ACTIONS(7854), - [anon_sym_register] = ACTIONS(7854), - [anon_sym_inline] = ACTIONS(7854), - [anon_sym___inline] = ACTIONS(7852), - [anon_sym___inline__] = ACTIONS(7854), - [anon_sym___forceinline] = ACTIONS(7854), - [anon_sym_thread_local] = ACTIONS(7854), - [anon_sym___thread] = ACTIONS(7854), - [anon_sym_CG_EXTERN] = ACTIONS(7854), - [anon_sym_CG_INLINE] = ACTIONS(7854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7854), - [anon_sym_IBOutlet] = ACTIONS(7854), - [anon_sym_IBInspectable] = ACTIONS(7854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7854), - [anon_sym_NS_INLINE] = ACTIONS(7854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7854), - [anon_sym_OBJC_EXPORT] = ACTIONS(7854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7854), - [anon_sym_const] = ACTIONS(7852), - [anon_sym_constexpr] = ACTIONS(7854), - [anon_sym_volatile] = ACTIONS(7854), - [anon_sym_restrict] = ACTIONS(7854), - [anon_sym___restrict__] = ACTIONS(7854), - [anon_sym__Atomic] = ACTIONS(7854), - [anon_sym__Noreturn] = ACTIONS(7854), - [anon_sym_nullable] = ACTIONS(7854), - [anon_sym__Complex] = ACTIONS(7854), - [anon_sym__Nonnull] = ACTIONS(7854), - [anon_sym__Nullable] = ACTIONS(7852), - [anon_sym__Nullable_result] = ACTIONS(7854), - [anon_sym__Null_unspecified] = ACTIONS(7854), - [anon_sym___autoreleasing] = ACTIONS(7854), - [anon_sym___block] = ACTIONS(7854), - [anon_sym___bridge] = ACTIONS(7852), - [anon_sym___bridge_retained] = ACTIONS(7854), - [anon_sym___bridge_transfer] = ACTIONS(7854), - [anon_sym___complex] = ACTIONS(7854), - [anon_sym___const] = ACTIONS(7854), - [anon_sym___imag] = ACTIONS(7854), - [anon_sym___kindof] = ACTIONS(7854), - [anon_sym___nonnull] = ACTIONS(7854), - [anon_sym___nullable] = ACTIONS(7854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7854), - [anon_sym___real] = ACTIONS(7854), - [anon_sym___strong] = ACTIONS(7854), - [anon_sym___unsafe_unretained] = ACTIONS(7854), - [anon_sym___unused] = ACTIONS(7854), - [anon_sym___weak] = ACTIONS(7854), - [anon_sym_COLON] = ACTIONS(7854), - [anon_sym_asm] = ACTIONS(7854), - [anon_sym___asm__] = ACTIONS(7854), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7854), - [anon_sym_NS_AVAILABLE] = ACTIONS(7852), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_API_AVAILABLE] = ACTIONS(7854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_API_DEPRECATED] = ACTIONS(7854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7854), - [anon_sym___deprecated_msg] = ACTIONS(7854), - [anon_sym___deprecated_enum_msg] = ACTIONS(7854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7854), - [anon_sym__Alignas] = ACTIONS(7854), - }, - [5002] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3722), - [anon_sym_SEMI] = ACTIONS(9034), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5003] = { - [sym__declaration_modifiers] = STATE(8548), - [sym_attribute_specifier] = STATE(8548), - [sym_attribute_declaration] = STATE(8548), - [sym_ms_declspec_modifier] = STATE(8548), - [sym_storage_class_specifier] = STATE(8548), - [sym_type_qualifier] = STATE(8548), - [sym_availability_attribute_specifier] = STATE(8548), - [sym_alignas_specifier] = STATE(8548), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9276), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5004] = { - [sym__declaration_modifiers] = STATE(8372), - [sym_attribute_specifier] = STATE(8372), - [sym_attribute_declaration] = STATE(8372), - [sym_ms_declspec_modifier] = STATE(8372), - [sym_storage_class_specifier] = STATE(8372), - [sym_type_qualifier] = STATE(8372), - [sym_availability_attribute_specifier] = STATE(8372), - [sym_alignas_specifier] = STATE(8372), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9278), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5005] = { - [sym__declaration_modifiers] = STATE(4976), - [sym_attribute_specifier] = STATE(4976), - [sym_attribute_declaration] = STATE(4976), - [sym_ms_declspec_modifier] = STATE(4976), - [sym_storage_class_specifier] = STATE(4976), - [sym_type_qualifier] = STATE(4976), - [sym_availability_attribute_specifier] = STATE(4976), - [sym_alignas_specifier] = STATE(4976), - [aux_sym__declaration_specifiers_repeat1] = STATE(4976), - [aux_sym_method_declaration_repeat2] = STATE(3722), - [anon_sym_SEMI] = ACTIONS(9034), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5006] = { - [sym__declaration_modifiers] = STATE(8546), - [sym_attribute_specifier] = STATE(8546), - [sym_attribute_declaration] = STATE(8546), - [sym_ms_declspec_modifier] = STATE(8546), - [sym_storage_class_specifier] = STATE(8546), - [sym_type_qualifier] = STATE(8546), - [sym_availability_attribute_specifier] = STATE(8546), - [sym_alignas_specifier] = STATE(8546), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9280), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5007] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3600), - [anon_sym_SEMI] = ACTIONS(9024), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5008] = { - [sym__declaration_modifiers] = STATE(8373), - [sym_attribute_specifier] = STATE(8373), - [sym_attribute_declaration] = STATE(8373), - [sym_ms_declspec_modifier] = STATE(8373), - [sym_storage_class_specifier] = STATE(8373), - [sym_type_qualifier] = STATE(8373), - [sym_availability_attribute_specifier] = STATE(8373), - [sym_alignas_specifier] = STATE(8373), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9282), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5009] = { - [sym__declaration_modifiers] = STATE(5262), - [sym_attribute_specifier] = STATE(5262), - [sym_attribute_declaration] = STATE(5262), - [sym_ms_declspec_modifier] = STATE(5262), - [sym_storage_class_specifier] = STATE(5262), - [sym_type_qualifier] = STATE(5262), - [sym_availability_attribute_specifier] = STATE(5262), - [sym_alignas_specifier] = STATE(5262), - [aux_sym__declaration_specifiers_repeat1] = STATE(5262), - [aux_sym_method_declaration_repeat2] = STATE(3600), - [anon_sym_SEMI] = ACTIONS(9024), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5010] = { - [sym__declaration_modifiers] = STATE(8375), - [sym_attribute_specifier] = STATE(8375), - [sym_attribute_declaration] = STATE(8375), - [sym_ms_declspec_modifier] = STATE(8375), - [sym_storage_class_specifier] = STATE(8375), - [sym_type_qualifier] = STATE(8375), - [sym_availability_attribute_specifier] = STATE(8375), - [sym_alignas_specifier] = STATE(8375), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9284), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5011] = { - [sym__declaration_modifiers] = STATE(8590), - [sym_attribute_specifier] = STATE(8590), - [sym_attribute_declaration] = STATE(8590), - [sym_ms_declspec_modifier] = STATE(8590), - [sym_storage_class_specifier] = STATE(8590), - [sym_type_qualifier] = STATE(8590), - [sym_availability_attribute_specifier] = STATE(8590), - [sym_alignas_specifier] = STATE(8590), - [aux_sym_declaration_repeat1] = STATE(4988), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9286), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5012] = { - [sym__declaration_modifiers] = STATE(8795), - [sym_attribute_specifier] = STATE(8795), - [sym_attribute_declaration] = STATE(8795), - [sym_ms_declspec_modifier] = STATE(8795), - [sym_storage_class_specifier] = STATE(8795), - [sym_type_qualifier] = STATE(8795), - [sym_availability_attribute_specifier] = STATE(8795), - [sym_alignas_specifier] = STATE(8795), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9288), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5013] = { - [sym__declaration_modifiers] = STATE(9027), - [sym_attribute_specifier] = STATE(9027), - [sym_attribute_declaration] = STATE(9027), - [sym_ms_declspec_modifier] = STATE(9027), - [sym_storage_class_specifier] = STATE(9027), - [sym_type_qualifier] = STATE(9027), - [sym_availability_attribute_specifier] = STATE(9027), - [sym_alignas_specifier] = STATE(9027), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9290), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5014] = { - [sym__declaration_modifiers] = STATE(8379), - [sym_attribute_specifier] = STATE(8379), - [sym_attribute_declaration] = STATE(8379), - [sym_ms_declspec_modifier] = STATE(8379), - [sym_storage_class_specifier] = STATE(8379), - [sym_type_qualifier] = STATE(8379), - [sym_availability_attribute_specifier] = STATE(8379), - [sym_alignas_specifier] = STATE(8379), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9292), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5015] = { - [sym__declaration_modifiers] = STATE(8543), - [sym_attribute_specifier] = STATE(8543), - [sym_attribute_declaration] = STATE(8543), - [sym_ms_declspec_modifier] = STATE(8543), - [sym_storage_class_specifier] = STATE(8543), - [sym_type_qualifier] = STATE(8543), - [sym_availability_attribute_specifier] = STATE(8543), - [sym_alignas_specifier] = STATE(8543), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9294), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5016] = { - [sym__declaration_modifiers] = STATE(9026), - [sym_attribute_specifier] = STATE(9026), - [sym_attribute_declaration] = STATE(9026), - [sym_ms_declspec_modifier] = STATE(9026), - [sym_storage_class_specifier] = STATE(9026), - [sym_type_qualifier] = STATE(9026), - [sym_availability_attribute_specifier] = STATE(9026), - [sym_alignas_specifier] = STATE(9026), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9296), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5017] = { - [sym__declaration_modifiers] = STATE(9023), - [sym_attribute_specifier] = STATE(9023), - [sym_attribute_declaration] = STATE(9023), - [sym_ms_declspec_modifier] = STATE(9023), - [sym_storage_class_specifier] = STATE(9023), - [sym_type_qualifier] = STATE(9023), - [sym_availability_attribute_specifier] = STATE(9023), - [sym_alignas_specifier] = STATE(9023), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9298), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5018] = { - [sym__declaration_modifiers] = STATE(9094), - [sym_attribute_specifier] = STATE(9094), - [sym_attribute_declaration] = STATE(9094), - [sym_ms_declspec_modifier] = STATE(9094), - [sym_storage_class_specifier] = STATE(9094), - [sym_type_qualifier] = STATE(9094), - [sym_availability_attribute_specifier] = STATE(9094), - [sym_alignas_specifier] = STATE(9094), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9300), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5019] = { - [sym__declaration_modifiers] = STATE(9369), - [sym_attribute_specifier] = STATE(9369), - [sym_attribute_declaration] = STATE(9369), - [sym_ms_declspec_modifier] = STATE(9369), - [sym_storage_class_specifier] = STATE(9369), - [sym_type_qualifier] = STATE(9369), - [sym_availability_attribute_specifier] = STATE(9369), - [sym_alignas_specifier] = STATE(9369), - [aux_sym_declaration_repeat1] = STATE(5223), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9302), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5020] = { - [sym__declaration_modifiers] = STATE(8382), - [sym_attribute_specifier] = STATE(8382), - [sym_attribute_declaration] = STATE(8382), - [sym_ms_declspec_modifier] = STATE(8382), - [sym_storage_class_specifier] = STATE(8382), - [sym_type_qualifier] = STATE(8382), - [sym_availability_attribute_specifier] = STATE(8382), - [sym_alignas_specifier] = STATE(8382), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9304), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5021] = { - [anon_sym_COMMA] = ACTIONS(7900), - [anon_sym_RPAREN] = ACTIONS(7900), - [anon_sym_LPAREN2] = ACTIONS(7900), - [anon_sym_SEMI] = ACTIONS(7900), - [anon_sym___extension__] = ACTIONS(7900), - [anon_sym_extern] = ACTIONS(7900), - [anon_sym___attribute__] = ACTIONS(7900), - [anon_sym___attribute] = ACTIONS(7898), - [anon_sym_noreturn] = ACTIONS(7900), - [anon_sym_LBRACK] = ACTIONS(7900), - [anon_sym___declspec] = ACTIONS(7900), - [anon_sym_LBRACE] = ACTIONS(7900), - [anon_sym_EQ] = ACTIONS(7900), - [anon_sym_ATautoreleasepool] = ACTIONS(7900), - [anon_sym_static] = ACTIONS(7900), - [anon_sym_auto] = ACTIONS(7900), - [anon_sym_register] = ACTIONS(7900), - [anon_sym_inline] = ACTIONS(7900), - [anon_sym___inline] = ACTIONS(7898), - [anon_sym___inline__] = ACTIONS(7900), - [anon_sym___forceinline] = ACTIONS(7900), - [anon_sym_thread_local] = ACTIONS(7900), - [anon_sym___thread] = ACTIONS(7900), - [anon_sym_CG_EXTERN] = ACTIONS(7900), - [anon_sym_CG_INLINE] = ACTIONS(7900), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7900), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7900), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7900), - [anon_sym_IBOutlet] = ACTIONS(7900), - [anon_sym_IBInspectable] = ACTIONS(7900), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7900), - [anon_sym_NS_INLINE] = ACTIONS(7900), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7900), - [anon_sym_OBJC_EXPORT] = ACTIONS(7900), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7900), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7900), - [anon_sym_const] = ACTIONS(7898), - [anon_sym_constexpr] = ACTIONS(7900), - [anon_sym_volatile] = ACTIONS(7900), - [anon_sym_restrict] = ACTIONS(7900), - [anon_sym___restrict__] = ACTIONS(7900), - [anon_sym__Atomic] = ACTIONS(7900), - [anon_sym__Noreturn] = ACTIONS(7900), - [anon_sym_nullable] = ACTIONS(7900), - [anon_sym__Complex] = ACTIONS(7900), - [anon_sym__Nonnull] = ACTIONS(7900), - [anon_sym__Nullable] = ACTIONS(7898), - [anon_sym__Nullable_result] = ACTIONS(7900), - [anon_sym__Null_unspecified] = ACTIONS(7900), - [anon_sym___autoreleasing] = ACTIONS(7900), - [anon_sym___block] = ACTIONS(7900), - [anon_sym___bridge] = ACTIONS(7898), - [anon_sym___bridge_retained] = ACTIONS(7900), - [anon_sym___bridge_transfer] = ACTIONS(7900), - [anon_sym___complex] = ACTIONS(7900), - [anon_sym___const] = ACTIONS(7900), - [anon_sym___imag] = ACTIONS(7900), - [anon_sym___kindof] = ACTIONS(7900), - [anon_sym___nonnull] = ACTIONS(7900), - [anon_sym___nullable] = ACTIONS(7900), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7900), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7900), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7900), - [anon_sym___real] = ACTIONS(7900), - [anon_sym___strong] = ACTIONS(7900), - [anon_sym___unsafe_unretained] = ACTIONS(7900), - [anon_sym___unused] = ACTIONS(7900), - [anon_sym___weak] = ACTIONS(7900), - [anon_sym_COLON] = ACTIONS(7900), - [anon_sym_in] = ACTIONS(7898), - [anon_sym_asm] = ACTIONS(7900), - [anon_sym___asm__] = ACTIONS(7900), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7900), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7900), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7900), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7900), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7900), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7900), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7900), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7900), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7900), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7900), - [anon_sym_NS_AVAILABLE] = ACTIONS(7898), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7900), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7900), - [anon_sym_API_AVAILABLE] = ACTIONS(7900), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7900), - [anon_sym_API_DEPRECATED] = ACTIONS(7900), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7900), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7900), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7900), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7900), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7900), - [anon_sym___deprecated_msg] = ACTIONS(7900), - [anon_sym___deprecated_enum_msg] = ACTIONS(7900), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7900), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7900), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7900), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7900), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7900), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7900), - [anon_sym__Alignas] = ACTIONS(7900), - }, - [5022] = { - [sym__declaration_modifiers] = STATE(9550), - [sym_attribute_specifier] = STATE(9550), - [sym_attribute_declaration] = STATE(9550), - [sym_ms_declspec_modifier] = STATE(9550), - [sym_storage_class_specifier] = STATE(9550), - [sym_type_qualifier] = STATE(9550), - [sym_availability_attribute_specifier] = STATE(9550), - [sym_alignas_specifier] = STATE(9550), - [aux_sym_struct_declaration_repeat2] = STATE(5363), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9306), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5023] = { - [sym__declaration_modifiers] = STATE(8991), - [sym_attribute_specifier] = STATE(8991), - [sym_attribute_declaration] = STATE(8991), - [sym_ms_declspec_modifier] = STATE(8991), - [sym_storage_class_specifier] = STATE(8991), - [sym_type_qualifier] = STATE(8991), - [sym_availability_attribute_specifier] = STATE(8991), - [sym_alignas_specifier] = STATE(8991), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9308), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5024] = { - [sym__declaration_modifiers] = STATE(8606), - [sym_attribute_specifier] = STATE(8606), - [sym_attribute_declaration] = STATE(8606), - [sym_ms_declspec_modifier] = STATE(8606), - [sym_storage_class_specifier] = STATE(8606), - [sym_type_qualifier] = STATE(8606), - [sym_availability_attribute_specifier] = STATE(8606), - [sym_alignas_specifier] = STATE(8606), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9310), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5025] = { - [sym__declaration_modifiers] = STATE(8385), - [sym_attribute_specifier] = STATE(8385), - [sym_attribute_declaration] = STATE(8385), - [sym_ms_declspec_modifier] = STATE(8385), - [sym_storage_class_specifier] = STATE(8385), - [sym_type_qualifier] = STATE(8385), - [sym_availability_attribute_specifier] = STATE(8385), - [sym_alignas_specifier] = STATE(8385), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9312), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5026] = { - [sym__declaration_modifiers] = STATE(9098), - [sym_attribute_specifier] = STATE(9098), - [sym_attribute_declaration] = STATE(9098), - [sym_ms_declspec_modifier] = STATE(9098), - [sym_storage_class_specifier] = STATE(9098), - [sym_type_qualifier] = STATE(9098), - [sym_availability_attribute_specifier] = STATE(9098), - [sym_alignas_specifier] = STATE(9098), - [aux_sym_declaration_repeat1] = STATE(4997), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9314), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5027] = { - [sym__declaration_modifiers] = STATE(8539), - [sym_attribute_specifier] = STATE(8539), - [sym_attribute_declaration] = STATE(8539), - [sym_ms_declspec_modifier] = STATE(8539), - [sym_storage_class_specifier] = STATE(8539), - [sym_type_qualifier] = STATE(8539), - [sym_availability_attribute_specifier] = STATE(8539), - [sym_alignas_specifier] = STATE(8539), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9316), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5028] = { - [sym__declaration_modifiers] = STATE(9099), - [sym_attribute_specifier] = STATE(9099), - [sym_attribute_declaration] = STATE(9099), - [sym_ms_declspec_modifier] = STATE(9099), - [sym_storage_class_specifier] = STATE(9099), - [sym_type_qualifier] = STATE(9099), - [sym_availability_attribute_specifier] = STATE(9099), - [sym_alignas_specifier] = STATE(9099), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9318), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5029] = { - [sym__declaration_modifiers] = STATE(8794), - [sym_attribute_specifier] = STATE(8794), - [sym_attribute_declaration] = STATE(8794), - [sym_ms_declspec_modifier] = STATE(8794), - [sym_storage_class_specifier] = STATE(8794), - [sym_type_qualifier] = STATE(8794), - [sym_availability_attribute_specifier] = STATE(8794), - [sym_alignas_specifier] = STATE(8794), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9320), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5030] = { - [sym__declaration_modifiers] = STATE(8386), - [sym_attribute_specifier] = STATE(8386), - [sym_attribute_declaration] = STATE(8386), - [sym_ms_declspec_modifier] = STATE(8386), - [sym_storage_class_specifier] = STATE(8386), - [sym_type_qualifier] = STATE(8386), - [sym_availability_attribute_specifier] = STATE(8386), - [sym_alignas_specifier] = STATE(8386), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9322), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5031] = { - [sym__declaration_modifiers] = STATE(9100), - [sym_attribute_specifier] = STATE(9100), - [sym_attribute_declaration] = STATE(9100), - [sym_ms_declspec_modifier] = STATE(9100), - [sym_storage_class_specifier] = STATE(9100), - [sym_type_qualifier] = STATE(9100), - [sym_availability_attribute_specifier] = STATE(9100), - [sym_alignas_specifier] = STATE(9100), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9324), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5032] = { - [sym__declaration_modifiers] = STATE(9101), - [sym_attribute_specifier] = STATE(9101), - [sym_attribute_declaration] = STATE(9101), - [sym_ms_declspec_modifier] = STATE(9101), - [sym_storage_class_specifier] = STATE(9101), - [sym_type_qualifier] = STATE(9101), - [sym_availability_attribute_specifier] = STATE(9101), - [sym_alignas_specifier] = STATE(9101), - [aux_sym_declaration_repeat1] = STATE(4998), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9326), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5033] = { - [sym__declaration_modifiers] = STATE(8793), - [sym_attribute_specifier] = STATE(8793), - [sym_attribute_declaration] = STATE(8793), - [sym_ms_declspec_modifier] = STATE(8793), - [sym_storage_class_specifier] = STATE(8793), - [sym_type_qualifier] = STATE(8793), - [sym_availability_attribute_specifier] = STATE(8793), - [sym_alignas_specifier] = STATE(8793), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9328), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5034] = { - [sym__declaration_modifiers] = STATE(9020), - [sym_attribute_specifier] = STATE(9020), - [sym_attribute_declaration] = STATE(9020), - [sym_ms_declspec_modifier] = STATE(9020), - [sym_storage_class_specifier] = STATE(9020), - [sym_type_qualifier] = STATE(9020), - [sym_availability_attribute_specifier] = STATE(9020), - [sym_alignas_specifier] = STATE(9020), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9330), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5035] = { - [sym__declaration_modifiers] = STATE(9017), - [sym_attribute_specifier] = STATE(9017), - [sym_attribute_declaration] = STATE(9017), - [sym_ms_declspec_modifier] = STATE(9017), - [sym_storage_class_specifier] = STATE(9017), - [sym_type_qualifier] = STATE(9017), - [sym_availability_attribute_specifier] = STATE(9017), - [sym_alignas_specifier] = STATE(9017), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9332), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5036] = { - [sym__declaration_modifiers] = STATE(9016), - [sym_attribute_specifier] = STATE(9016), - [sym_attribute_declaration] = STATE(9016), - [sym_ms_declspec_modifier] = STATE(9016), - [sym_storage_class_specifier] = STATE(9016), - [sym_type_qualifier] = STATE(9016), - [sym_availability_attribute_specifier] = STATE(9016), - [sym_alignas_specifier] = STATE(9016), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9334), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5037] = { - [sym__declaration_modifiers] = STATE(8538), - [sym_attribute_specifier] = STATE(8538), - [sym_attribute_declaration] = STATE(8538), - [sym_ms_declspec_modifier] = STATE(8538), - [sym_storage_class_specifier] = STATE(8538), - [sym_type_qualifier] = STATE(8538), - [sym_availability_attribute_specifier] = STATE(8538), - [sym_alignas_specifier] = STATE(8538), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9336), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5038] = { - [sym__declaration_modifiers] = STATE(9015), - [sym_attribute_specifier] = STATE(9015), - [sym_attribute_declaration] = STATE(9015), - [sym_ms_declspec_modifier] = STATE(9015), - [sym_storage_class_specifier] = STATE(9015), - [sym_type_qualifier] = STATE(9015), - [sym_availability_attribute_specifier] = STATE(9015), - [sym_alignas_specifier] = STATE(9015), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9338), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5039] = { - [anon_sym_COMMA] = ACTIONS(7942), - [anon_sym_RPAREN] = ACTIONS(7942), - [anon_sym_LPAREN2] = ACTIONS(7942), - [anon_sym_SEMI] = ACTIONS(7942), - [anon_sym___extension__] = ACTIONS(7942), - [anon_sym_extern] = ACTIONS(7942), - [anon_sym___attribute__] = ACTIONS(7942), - [anon_sym___attribute] = ACTIONS(7940), - [anon_sym_noreturn] = ACTIONS(7942), - [anon_sym_LBRACK] = ACTIONS(7942), - [anon_sym___declspec] = ACTIONS(7942), - [anon_sym_LBRACE] = ACTIONS(7942), - [anon_sym_EQ] = ACTIONS(7942), - [anon_sym_ATautoreleasepool] = ACTIONS(7942), - [anon_sym_static] = ACTIONS(7942), - [anon_sym_auto] = ACTIONS(7942), - [anon_sym_register] = ACTIONS(7942), - [anon_sym_inline] = ACTIONS(7942), - [anon_sym___inline] = ACTIONS(7940), - [anon_sym___inline__] = ACTIONS(7942), - [anon_sym___forceinline] = ACTIONS(7942), - [anon_sym_thread_local] = ACTIONS(7942), - [anon_sym___thread] = ACTIONS(7942), - [anon_sym_CG_EXTERN] = ACTIONS(7942), - [anon_sym_CG_INLINE] = ACTIONS(7942), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7942), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7942), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7942), - [anon_sym_IBOutlet] = ACTIONS(7942), - [anon_sym_IBInspectable] = ACTIONS(7942), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7942), - [anon_sym_NS_INLINE] = ACTIONS(7942), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7942), - [anon_sym_OBJC_EXPORT] = ACTIONS(7942), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7942), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7942), - [anon_sym_const] = ACTIONS(7940), - [anon_sym_constexpr] = ACTIONS(7942), - [anon_sym_volatile] = ACTIONS(7942), - [anon_sym_restrict] = ACTIONS(7942), - [anon_sym___restrict__] = ACTIONS(7942), - [anon_sym__Atomic] = ACTIONS(7942), - [anon_sym__Noreturn] = ACTIONS(7942), - [anon_sym_nullable] = ACTIONS(7942), - [anon_sym__Complex] = ACTIONS(7942), - [anon_sym__Nonnull] = ACTIONS(7942), - [anon_sym__Nullable] = ACTIONS(7940), - [anon_sym__Nullable_result] = ACTIONS(7942), - [anon_sym__Null_unspecified] = ACTIONS(7942), - [anon_sym___autoreleasing] = ACTIONS(7942), - [anon_sym___block] = ACTIONS(7942), - [anon_sym___bridge] = ACTIONS(7940), - [anon_sym___bridge_retained] = ACTIONS(7942), - [anon_sym___bridge_transfer] = ACTIONS(7942), - [anon_sym___complex] = ACTIONS(7942), - [anon_sym___const] = ACTIONS(7942), - [anon_sym___imag] = ACTIONS(7942), - [anon_sym___kindof] = ACTIONS(7942), - [anon_sym___nonnull] = ACTIONS(7942), - [anon_sym___nullable] = ACTIONS(7942), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7942), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7942), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7942), - [anon_sym___real] = ACTIONS(7942), - [anon_sym___strong] = ACTIONS(7942), - [anon_sym___unsafe_unretained] = ACTIONS(7942), - [anon_sym___unused] = ACTIONS(7942), - [anon_sym___weak] = ACTIONS(7942), - [anon_sym_COLON] = ACTIONS(7942), - [anon_sym_in] = ACTIONS(7940), - [anon_sym_asm] = ACTIONS(7942), - [anon_sym___asm__] = ACTIONS(7942), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7942), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7942), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7942), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7942), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7942), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7942), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7942), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7942), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7942), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7942), - [anon_sym_NS_AVAILABLE] = ACTIONS(7940), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7942), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7942), - [anon_sym_API_AVAILABLE] = ACTIONS(7942), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7942), - [anon_sym_API_DEPRECATED] = ACTIONS(7942), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7942), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7942), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7942), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7942), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7942), - [anon_sym___deprecated_msg] = ACTIONS(7942), - [anon_sym___deprecated_enum_msg] = ACTIONS(7942), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7942), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7942), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7942), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7942), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7942), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7942), - [anon_sym__Alignas] = ACTIONS(7942), - }, - [5040] = { - [sym__declaration_modifiers] = STATE(8393), - [sym_attribute_specifier] = STATE(8393), - [sym_attribute_declaration] = STATE(8393), - [sym_ms_declspec_modifier] = STATE(8393), - [sym_storage_class_specifier] = STATE(8393), - [sym_type_qualifier] = STATE(8393), - [sym_availability_attribute_specifier] = STATE(8393), - [sym_alignas_specifier] = STATE(8393), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9340), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5041] = { - [sym__declaration_modifiers] = STATE(8812), - [sym_attribute_specifier] = STATE(8812), - [sym_attribute_declaration] = STATE(8812), - [sym_ms_declspec_modifier] = STATE(8812), - [sym_storage_class_specifier] = STATE(8812), - [sym_type_qualifier] = STATE(8812), - [sym_availability_attribute_specifier] = STATE(8812), - [sym_alignas_specifier] = STATE(8812), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9342), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5042] = { - [sym__declaration_modifiers] = STATE(8791), - [sym_attribute_specifier] = STATE(8791), - [sym_attribute_declaration] = STATE(8791), - [sym_ms_declspec_modifier] = STATE(8791), - [sym_storage_class_specifier] = STATE(8791), - [sym_type_qualifier] = STATE(8791), - [sym_availability_attribute_specifier] = STATE(8791), - [sym_alignas_specifier] = STATE(8791), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9344), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5043] = { - [sym__declaration_modifiers] = STATE(8611), - [sym_attribute_specifier] = STATE(8611), - [sym_attribute_declaration] = STATE(8611), - [sym_ms_declspec_modifier] = STATE(8611), - [sym_storage_class_specifier] = STATE(8611), - [sym_type_qualifier] = STATE(8611), - [sym_availability_attribute_specifier] = STATE(8611), - [sym_alignas_specifier] = STATE(8611), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9346), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5044] = { - [sym__declaration_modifiers] = STATE(8394), - [sym_attribute_specifier] = STATE(8394), - [sym_attribute_declaration] = STATE(8394), - [sym_ms_declspec_modifier] = STATE(8394), - [sym_storage_class_specifier] = STATE(8394), - [sym_type_qualifier] = STATE(8394), - [sym_availability_attribute_specifier] = STATE(8394), - [sym_alignas_specifier] = STATE(8394), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9348), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5045] = { - [sym__declaration_modifiers] = STATE(9444), - [sym_attribute_specifier] = STATE(9444), - [sym_attribute_declaration] = STATE(9444), - [sym_ms_declspec_modifier] = STATE(9444), - [sym_storage_class_specifier] = STATE(9444), - [sym_type_qualifier] = STATE(9444), - [sym_availability_attribute_specifier] = STATE(9444), - [sym_alignas_specifier] = STATE(9444), - [aux_sym_struct_declaration_repeat2] = STATE(5022), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9350), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5046] = { - [sym__declaration_modifiers] = STATE(8573), - [sym_attribute_specifier] = STATE(8573), - [sym_attribute_declaration] = STATE(8573), - [sym_ms_declspec_modifier] = STATE(8573), - [sym_storage_class_specifier] = STATE(8573), - [sym_type_qualifier] = STATE(8573), - [sym_availability_attribute_specifier] = STATE(8573), - [sym_alignas_specifier] = STATE(8573), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9352), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5047] = { - [sym__declaration_modifiers] = STATE(9113), - [sym_attribute_specifier] = STATE(9113), - [sym_attribute_declaration] = STATE(9113), - [sym_ms_declspec_modifier] = STATE(9113), - [sym_storage_class_specifier] = STATE(9113), - [sym_type_qualifier] = STATE(9113), - [sym_availability_attribute_specifier] = STATE(9113), - [sym_alignas_specifier] = STATE(9113), - [aux_sym_declaration_repeat1] = STATE(5028), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9354), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5048] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7892), - [anon_sym_RPAREN] = ACTIONS(7892), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7892), - [anon_sym___extension__] = ACTIONS(7892), - [anon_sym_extern] = ACTIONS(7892), - [anon_sym___attribute__] = ACTIONS(7892), - [anon_sym___attribute] = ACTIONS(7890), - [anon_sym_noreturn] = ACTIONS(7892), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7892), - [anon_sym_LBRACE] = ACTIONS(7892), - [anon_sym_EQ] = ACTIONS(7892), - [anon_sym_ATautoreleasepool] = ACTIONS(7892), - [anon_sym_static] = ACTIONS(7892), - [anon_sym_auto] = ACTIONS(7892), - [anon_sym_register] = ACTIONS(7892), - [anon_sym_inline] = ACTIONS(7892), - [anon_sym___inline] = ACTIONS(7890), - [anon_sym___inline__] = ACTIONS(7892), - [anon_sym___forceinline] = ACTIONS(7892), - [anon_sym_thread_local] = ACTIONS(7892), - [anon_sym___thread] = ACTIONS(7892), - [anon_sym_CG_EXTERN] = ACTIONS(7892), - [anon_sym_CG_INLINE] = ACTIONS(7892), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7892), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7892), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7892), - [anon_sym_IBOutlet] = ACTIONS(7892), - [anon_sym_IBInspectable] = ACTIONS(7892), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7892), - [anon_sym_NS_INLINE] = ACTIONS(7892), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7892), - [anon_sym_OBJC_EXPORT] = ACTIONS(7892), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7892), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7892), - [anon_sym_const] = ACTIONS(7890), - [anon_sym_constexpr] = ACTIONS(7892), - [anon_sym_volatile] = ACTIONS(7892), - [anon_sym_restrict] = ACTIONS(7892), - [anon_sym___restrict__] = ACTIONS(7892), - [anon_sym__Atomic] = ACTIONS(7892), - [anon_sym__Noreturn] = ACTIONS(7892), - [anon_sym_nullable] = ACTIONS(7892), - [anon_sym__Complex] = ACTIONS(7892), - [anon_sym__Nonnull] = ACTIONS(7892), - [anon_sym__Nullable] = ACTIONS(7890), - [anon_sym__Nullable_result] = ACTIONS(7892), - [anon_sym__Null_unspecified] = ACTIONS(7892), - [anon_sym___autoreleasing] = ACTIONS(7892), - [anon_sym___block] = ACTIONS(7892), - [anon_sym___bridge] = ACTIONS(7890), - [anon_sym___bridge_retained] = ACTIONS(7892), - [anon_sym___bridge_transfer] = ACTIONS(7892), - [anon_sym___complex] = ACTIONS(7892), - [anon_sym___const] = ACTIONS(7892), - [anon_sym___imag] = ACTIONS(7892), - [anon_sym___kindof] = ACTIONS(7892), - [anon_sym___nonnull] = ACTIONS(7892), - [anon_sym___nullable] = ACTIONS(7892), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7892), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7892), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7892), - [anon_sym___real] = ACTIONS(7892), - [anon_sym___strong] = ACTIONS(7892), - [anon_sym___unsafe_unretained] = ACTIONS(7892), - [anon_sym___unused] = ACTIONS(7892), - [anon_sym___weak] = ACTIONS(7892), - [anon_sym_COLON] = ACTIONS(7892), - [anon_sym_asm] = ACTIONS(7892), - [anon_sym___asm__] = ACTIONS(7892), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7892), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7892), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7892), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7892), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7892), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7892), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7892), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7892), - [anon_sym_NS_AVAILABLE] = ACTIONS(7890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7892), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_API_AVAILABLE] = ACTIONS(7892), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_API_DEPRECATED] = ACTIONS(7892), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7892), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7892), - [anon_sym___deprecated_msg] = ACTIONS(7892), - [anon_sym___deprecated_enum_msg] = ACTIONS(7892), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7892), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7892), - [anon_sym__Alignas] = ACTIONS(7892), - }, - [5049] = { - [sym__declaration_modifiers] = STATE(8613), - [sym_attribute_specifier] = STATE(8613), - [sym_attribute_declaration] = STATE(8613), - [sym_ms_declspec_modifier] = STATE(8613), - [sym_storage_class_specifier] = STATE(8613), - [sym_type_qualifier] = STATE(8613), - [sym_availability_attribute_specifier] = STATE(8613), - [sym_alignas_specifier] = STATE(8613), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9356), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5050] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3550), - [anon_sym_SEMI] = ACTIONS(9358), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5051] = { - [sym__declaration_modifiers] = STATE(8701), - [sym_attribute_specifier] = STATE(8701), - [sym_attribute_declaration] = STATE(8701), - [sym_ms_declspec_modifier] = STATE(8701), - [sym_storage_class_specifier] = STATE(8701), - [sym_type_qualifier] = STATE(8701), - [sym_availability_attribute_specifier] = STATE(8701), - [sym_alignas_specifier] = STATE(8701), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9360), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5052] = { - [sym__declaration_modifiers] = STATE(8398), - [sym_attribute_specifier] = STATE(8398), - [sym_attribute_declaration] = STATE(8398), - [sym_ms_declspec_modifier] = STATE(8398), - [sym_storage_class_specifier] = STATE(8398), - [sym_type_qualifier] = STATE(8398), - [sym_availability_attribute_specifier] = STATE(8398), - [sym_alignas_specifier] = STATE(8398), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9362), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5053] = { - [anon_sym_COMMA] = ACTIONS(7946), - [anon_sym_RPAREN] = ACTIONS(7946), - [anon_sym_LPAREN2] = ACTIONS(7946), - [anon_sym_SEMI] = ACTIONS(7946), - [anon_sym___extension__] = ACTIONS(7946), - [anon_sym_extern] = ACTIONS(7946), - [anon_sym___attribute__] = ACTIONS(7946), - [anon_sym___attribute] = ACTIONS(7944), - [anon_sym_noreturn] = ACTIONS(7946), - [anon_sym_LBRACK] = ACTIONS(7946), - [anon_sym___declspec] = ACTIONS(7946), - [anon_sym_LBRACE] = ACTIONS(7946), - [anon_sym_EQ] = ACTIONS(7946), - [anon_sym_ATautoreleasepool] = ACTIONS(7946), - [anon_sym_static] = ACTIONS(7946), - [anon_sym_auto] = ACTIONS(7946), - [anon_sym_register] = ACTIONS(7946), - [anon_sym_inline] = ACTIONS(7946), - [anon_sym___inline] = ACTIONS(7944), - [anon_sym___inline__] = ACTIONS(7946), - [anon_sym___forceinline] = ACTIONS(7946), - [anon_sym_thread_local] = ACTIONS(7946), - [anon_sym___thread] = ACTIONS(7946), - [anon_sym_CG_EXTERN] = ACTIONS(7946), - [anon_sym_CG_INLINE] = ACTIONS(7946), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7946), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7946), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7946), - [anon_sym_IBOutlet] = ACTIONS(7946), - [anon_sym_IBInspectable] = ACTIONS(7946), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7946), - [anon_sym_NS_INLINE] = ACTIONS(7946), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7946), - [anon_sym_OBJC_EXPORT] = ACTIONS(7946), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7946), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7946), - [anon_sym_const] = ACTIONS(7944), - [anon_sym_constexpr] = ACTIONS(7946), - [anon_sym_volatile] = ACTIONS(7946), - [anon_sym_restrict] = ACTIONS(7946), - [anon_sym___restrict__] = ACTIONS(7946), - [anon_sym__Atomic] = ACTIONS(7946), - [anon_sym__Noreturn] = ACTIONS(7946), - [anon_sym_nullable] = ACTIONS(7946), - [anon_sym__Complex] = ACTIONS(7946), - [anon_sym__Nonnull] = ACTIONS(7946), - [anon_sym__Nullable] = ACTIONS(7944), - [anon_sym__Nullable_result] = ACTIONS(7946), - [anon_sym__Null_unspecified] = ACTIONS(7946), - [anon_sym___autoreleasing] = ACTIONS(7946), - [anon_sym___block] = ACTIONS(7946), - [anon_sym___bridge] = ACTIONS(7944), - [anon_sym___bridge_retained] = ACTIONS(7946), - [anon_sym___bridge_transfer] = ACTIONS(7946), - [anon_sym___complex] = ACTIONS(7946), - [anon_sym___const] = ACTIONS(7946), - [anon_sym___imag] = ACTIONS(7946), - [anon_sym___kindof] = ACTIONS(7946), - [anon_sym___nonnull] = ACTIONS(7946), - [anon_sym___nullable] = ACTIONS(7946), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7946), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7946), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7946), - [anon_sym___real] = ACTIONS(7946), - [anon_sym___strong] = ACTIONS(7946), - [anon_sym___unsafe_unretained] = ACTIONS(7946), - [anon_sym___unused] = ACTIONS(7946), - [anon_sym___weak] = ACTIONS(7946), - [anon_sym_COLON] = ACTIONS(7946), - [anon_sym_in] = ACTIONS(7944), - [anon_sym_asm] = ACTIONS(7946), - [anon_sym___asm__] = ACTIONS(7946), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7946), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7946), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7946), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7946), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7946), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7946), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7946), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7946), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7946), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7946), - [anon_sym_NS_AVAILABLE] = ACTIONS(7944), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7946), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7946), - [anon_sym_API_AVAILABLE] = ACTIONS(7946), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7946), - [anon_sym_API_DEPRECATED] = ACTIONS(7946), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7946), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7946), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7946), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7946), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7946), - [anon_sym___deprecated_msg] = ACTIONS(7946), - [anon_sym___deprecated_enum_msg] = ACTIONS(7946), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7946), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7946), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7946), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7946), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7946), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7946), - [anon_sym__Alignas] = ACTIONS(7946), - }, - [5054] = { - [sym__declaration_modifiers] = STATE(8399), - [sym_attribute_specifier] = STATE(8399), - [sym_attribute_declaration] = STATE(8399), - [sym_ms_declspec_modifier] = STATE(8399), - [sym_storage_class_specifier] = STATE(8399), - [sym_type_qualifier] = STATE(8399), - [sym_availability_attribute_specifier] = STATE(8399), - [sym_alignas_specifier] = STATE(8399), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9364), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5055] = { - [anon_sym_COMMA] = ACTIONS(7816), - [anon_sym_RPAREN] = ACTIONS(7816), - [anon_sym_LPAREN2] = ACTIONS(7816), - [anon_sym_SEMI] = ACTIONS(7816), - [anon_sym___extension__] = ACTIONS(7816), - [anon_sym_extern] = ACTIONS(7816), - [anon_sym___attribute__] = ACTIONS(7816), - [anon_sym___attribute] = ACTIONS(7814), - [anon_sym_noreturn] = ACTIONS(7816), - [anon_sym_LBRACK] = ACTIONS(7816), - [anon_sym___declspec] = ACTIONS(7816), - [anon_sym_LBRACE] = ACTIONS(7816), - [anon_sym_EQ] = ACTIONS(7816), - [anon_sym_ATautoreleasepool] = ACTIONS(7816), - [anon_sym_static] = ACTIONS(7816), - [anon_sym_auto] = ACTIONS(7816), - [anon_sym_register] = ACTIONS(7816), - [anon_sym_inline] = ACTIONS(7816), - [anon_sym___inline] = ACTIONS(7814), - [anon_sym___inline__] = ACTIONS(7816), - [anon_sym___forceinline] = ACTIONS(7816), - [anon_sym_thread_local] = ACTIONS(7816), - [anon_sym___thread] = ACTIONS(7816), - [anon_sym_CG_EXTERN] = ACTIONS(7816), - [anon_sym_CG_INLINE] = ACTIONS(7816), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7816), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7816), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7816), - [anon_sym_IBOutlet] = ACTIONS(7816), - [anon_sym_IBInspectable] = ACTIONS(7816), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7816), - [anon_sym_NS_INLINE] = ACTIONS(7816), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7816), - [anon_sym_OBJC_EXPORT] = ACTIONS(7816), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7816), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7816), - [anon_sym_const] = ACTIONS(7814), - [anon_sym_constexpr] = ACTIONS(7816), - [anon_sym_volatile] = ACTIONS(7816), - [anon_sym_restrict] = ACTIONS(7816), - [anon_sym___restrict__] = ACTIONS(7816), - [anon_sym__Atomic] = ACTIONS(7816), - [anon_sym__Noreturn] = ACTIONS(7816), - [anon_sym_nullable] = ACTIONS(7816), - [anon_sym__Complex] = ACTIONS(7816), - [anon_sym__Nonnull] = ACTIONS(7816), - [anon_sym__Nullable] = ACTIONS(7814), - [anon_sym__Nullable_result] = ACTIONS(7816), - [anon_sym__Null_unspecified] = ACTIONS(7816), - [anon_sym___autoreleasing] = ACTIONS(7816), - [anon_sym___block] = ACTIONS(7816), - [anon_sym___bridge] = ACTIONS(7814), - [anon_sym___bridge_retained] = ACTIONS(7816), - [anon_sym___bridge_transfer] = ACTIONS(7816), - [anon_sym___complex] = ACTIONS(7816), - [anon_sym___const] = ACTIONS(7816), - [anon_sym___imag] = ACTIONS(7816), - [anon_sym___kindof] = ACTIONS(7816), - [anon_sym___nonnull] = ACTIONS(7816), - [anon_sym___nullable] = ACTIONS(7816), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7816), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7816), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7816), - [anon_sym___real] = ACTIONS(7816), - [anon_sym___strong] = ACTIONS(7816), - [anon_sym___unsafe_unretained] = ACTIONS(7816), - [anon_sym___unused] = ACTIONS(7816), - [anon_sym___weak] = ACTIONS(7816), - [anon_sym_COLON] = ACTIONS(7816), - [anon_sym_in] = ACTIONS(7814), - [anon_sym_asm] = ACTIONS(7816), - [anon_sym___asm__] = ACTIONS(7816), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7816), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7816), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7816), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7816), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7816), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7816), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7816), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7816), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7816), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7816), - [anon_sym_NS_AVAILABLE] = ACTIONS(7814), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7816), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7816), - [anon_sym_API_AVAILABLE] = ACTIONS(7816), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7816), - [anon_sym_API_DEPRECATED] = ACTIONS(7816), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7816), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7816), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7816), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7816), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7816), - [anon_sym___deprecated_msg] = ACTIONS(7816), - [anon_sym___deprecated_enum_msg] = ACTIONS(7816), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7816), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7816), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7816), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7816), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7816), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7816), - [anon_sym__Alignas] = ACTIONS(7816), - }, - [5056] = { - [sym__declaration_modifiers] = STATE(9011), - [sym_attribute_specifier] = STATE(9011), - [sym_attribute_declaration] = STATE(9011), - [sym_ms_declspec_modifier] = STATE(9011), - [sym_storage_class_specifier] = STATE(9011), - [sym_type_qualifier] = STATE(9011), - [sym_availability_attribute_specifier] = STATE(9011), - [sym_alignas_specifier] = STATE(9011), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9366), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5057] = { - [sym__declaration_modifiers] = STATE(8400), - [sym_attribute_specifier] = STATE(8400), - [sym_attribute_declaration] = STATE(8400), - [sym_ms_declspec_modifier] = STATE(8400), - [sym_storage_class_specifier] = STATE(8400), - [sym_type_qualifier] = STATE(8400), - [sym_availability_attribute_specifier] = STATE(8400), - [sym_alignas_specifier] = STATE(8400), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9368), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5058] = { - [sym__declaration_modifiers] = STATE(8535), - [sym_attribute_specifier] = STATE(8535), - [sym_attribute_declaration] = STATE(8535), - [sym_ms_declspec_modifier] = STATE(8535), - [sym_storage_class_specifier] = STATE(8535), - [sym_type_qualifier] = STATE(8535), - [sym_availability_attribute_specifier] = STATE(8535), - [sym_alignas_specifier] = STATE(8535), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9370), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5059] = { - [anon_sym_COMMA] = ACTIONS(7820), - [anon_sym_RPAREN] = ACTIONS(7820), - [anon_sym_LPAREN2] = ACTIONS(7820), - [anon_sym_SEMI] = ACTIONS(7820), - [anon_sym___extension__] = ACTIONS(7820), - [anon_sym_extern] = ACTIONS(7820), - [anon_sym___attribute__] = ACTIONS(7820), - [anon_sym___attribute] = ACTIONS(7828), - [anon_sym_noreturn] = ACTIONS(7820), - [anon_sym_LBRACK] = ACTIONS(7820), - [anon_sym___declspec] = ACTIONS(7820), - [anon_sym_LBRACE] = ACTIONS(7820), - [anon_sym_EQ] = ACTIONS(7820), - [anon_sym_ATautoreleasepool] = ACTIONS(7820), - [anon_sym_static] = ACTIONS(7820), - [anon_sym_auto] = ACTIONS(7820), - [anon_sym_register] = ACTIONS(7820), - [anon_sym_inline] = ACTIONS(7820), - [anon_sym___inline] = ACTIONS(7828), - [anon_sym___inline__] = ACTIONS(7820), - [anon_sym___forceinline] = ACTIONS(7820), - [anon_sym_thread_local] = ACTIONS(7820), - [anon_sym___thread] = ACTIONS(7820), - [anon_sym_CG_EXTERN] = ACTIONS(7820), - [anon_sym_CG_INLINE] = ACTIONS(7820), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7820), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7820), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7820), - [anon_sym_IBOutlet] = ACTIONS(7820), - [anon_sym_IBInspectable] = ACTIONS(7820), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7820), - [anon_sym_NS_INLINE] = ACTIONS(7820), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7820), - [anon_sym_OBJC_EXPORT] = ACTIONS(7820), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7820), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7820), - [anon_sym_const] = ACTIONS(7828), - [anon_sym_constexpr] = ACTIONS(7820), - [anon_sym_volatile] = ACTIONS(7820), - [anon_sym_restrict] = ACTIONS(7820), - [anon_sym___restrict__] = ACTIONS(7820), - [anon_sym__Atomic] = ACTIONS(7820), - [anon_sym__Noreturn] = ACTIONS(7820), - [anon_sym_nullable] = ACTIONS(7820), - [anon_sym__Complex] = ACTIONS(7820), - [anon_sym__Nonnull] = ACTIONS(7820), - [anon_sym__Nullable] = ACTIONS(7828), - [anon_sym__Nullable_result] = ACTIONS(7820), - [anon_sym__Null_unspecified] = ACTIONS(7820), - [anon_sym___autoreleasing] = ACTIONS(7820), - [anon_sym___block] = ACTIONS(7820), - [anon_sym___bridge] = ACTIONS(7828), - [anon_sym___bridge_retained] = ACTIONS(7820), - [anon_sym___bridge_transfer] = ACTIONS(7820), - [anon_sym___complex] = ACTIONS(7820), - [anon_sym___const] = ACTIONS(7820), - [anon_sym___imag] = ACTIONS(7820), - [anon_sym___kindof] = ACTIONS(7820), - [anon_sym___nonnull] = ACTIONS(7820), - [anon_sym___nullable] = ACTIONS(7820), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7820), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7820), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7820), - [anon_sym___real] = ACTIONS(7820), - [anon_sym___strong] = ACTIONS(7820), - [anon_sym___unsafe_unretained] = ACTIONS(7820), - [anon_sym___unused] = ACTIONS(7820), - [anon_sym___weak] = ACTIONS(7820), - [anon_sym_COLON] = ACTIONS(7820), - [anon_sym_in] = ACTIONS(7828), - [anon_sym_asm] = ACTIONS(7820), - [anon_sym___asm__] = ACTIONS(7820), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7820), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7820), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7820), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7820), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7820), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7820), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7820), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7820), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7820), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7820), - [anon_sym_NS_AVAILABLE] = ACTIONS(7828), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7820), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7820), - [anon_sym_API_AVAILABLE] = ACTIONS(7820), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7820), - [anon_sym_API_DEPRECATED] = ACTIONS(7820), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7820), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7820), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7820), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7820), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7820), - [anon_sym___deprecated_msg] = ACTIONS(7820), - [anon_sym___deprecated_enum_msg] = ACTIONS(7820), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7820), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7820), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7820), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7820), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7820), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7820), - [anon_sym__Alignas] = ACTIONS(7820), - }, - [5060] = { - [sym__declaration_modifiers] = STATE(8633), - [sym_attribute_specifier] = STATE(8633), - [sym_attribute_declaration] = STATE(8633), - [sym_ms_declspec_modifier] = STATE(8633), - [sym_storage_class_specifier] = STATE(8633), - [sym_type_qualifier] = STATE(8633), - [sym_availability_attribute_specifier] = STATE(8633), - [sym_alignas_specifier] = STATE(8633), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9372), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5061] = { - [sym__declaration_modifiers] = STATE(8405), - [sym_attribute_specifier] = STATE(8405), - [sym_attribute_declaration] = STATE(8405), - [sym_ms_declspec_modifier] = STATE(8405), - [sym_storage_class_specifier] = STATE(8405), - [sym_type_qualifier] = STATE(8405), - [sym_availability_attribute_specifier] = STATE(8405), - [sym_alignas_specifier] = STATE(8405), - [aux_sym_declaration_repeat1] = STATE(5052), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9374), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5062] = { - [sym_attribute_specifier] = STATE(4643), - [sym_identifier] = ACTIONS(9376), - [anon_sym_COMMA] = ACTIONS(9378), - [anon_sym_RPAREN] = ACTIONS(9378), - [anon_sym_LPAREN2] = ACTIONS(9378), - [anon_sym_STAR] = ACTIONS(9378), - [anon_sym_CARET] = ACTIONS(9378), - [anon_sym_SEMI] = ACTIONS(9378), - [anon_sym___extension__] = ACTIONS(9376), - [anon_sym_extern] = ACTIONS(9376), - [anon_sym___attribute__] = ACTIONS(9380), - [anon_sym___attribute] = ACTIONS(9380), - [anon_sym_noreturn] = ACTIONS(9376), - [anon_sym_LBRACK] = ACTIONS(9378), - [anon_sym___declspec] = ACTIONS(9376), - [anon_sym___based] = ACTIONS(9376), - [anon_sym_static] = ACTIONS(9376), - [anon_sym_auto] = ACTIONS(9376), - [anon_sym_register] = ACTIONS(9376), - [anon_sym_inline] = ACTIONS(9376), - [anon_sym___inline] = ACTIONS(9376), - [anon_sym___inline__] = ACTIONS(9376), - [anon_sym___forceinline] = ACTIONS(9376), - [anon_sym_thread_local] = ACTIONS(9376), - [anon_sym___thread] = ACTIONS(9376), - [anon_sym_CG_EXTERN] = ACTIONS(9376), - [anon_sym_CG_INLINE] = ACTIONS(9376), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9376), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9376), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9376), - [anon_sym_IBOutlet] = ACTIONS(9376), - [anon_sym_IBInspectable] = ACTIONS(9376), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9376), - [anon_sym_NS_INLINE] = ACTIONS(9376), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9376), - [anon_sym_OBJC_EXPORT] = ACTIONS(9376), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9376), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9376), - [anon_sym_const] = ACTIONS(9376), - [anon_sym_constexpr] = ACTIONS(9376), - [anon_sym_volatile] = ACTIONS(9376), - [anon_sym_restrict] = ACTIONS(9376), - [anon_sym___restrict__] = ACTIONS(9376), - [anon_sym__Atomic] = ACTIONS(9376), - [anon_sym__Noreturn] = ACTIONS(9376), - [anon_sym_nullable] = ACTIONS(9376), - [anon_sym__Complex] = ACTIONS(9376), - [anon_sym__Nonnull] = ACTIONS(9376), - [anon_sym__Nullable] = ACTIONS(9376), - [anon_sym__Nullable_result] = ACTIONS(9376), - [anon_sym__Null_unspecified] = ACTIONS(9376), - [anon_sym___autoreleasing] = ACTIONS(9376), - [anon_sym___block] = ACTIONS(9376), - [anon_sym___bridge] = ACTIONS(9376), - [anon_sym___bridge_retained] = ACTIONS(9376), - [anon_sym___bridge_transfer] = ACTIONS(9376), - [anon_sym___complex] = ACTIONS(9376), - [anon_sym___const] = ACTIONS(9376), - [anon_sym___imag] = ACTIONS(9376), - [anon_sym___kindof] = ACTIONS(9376), - [anon_sym___nonnull] = ACTIONS(9376), - [anon_sym___nullable] = ACTIONS(9376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9376), - [anon_sym___real] = ACTIONS(9376), - [anon_sym___strong] = ACTIONS(9376), - [anon_sym___unsafe_unretained] = ACTIONS(9376), - [anon_sym___unused] = ACTIONS(9376), - [anon_sym___weak] = ACTIONS(9376), - [anon_sym_enum] = ACTIONS(9376), - [anon_sym_COLON] = ACTIONS(9378), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9376), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9376), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9376), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9376), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9376), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9376), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9376), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9376), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9376), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9376), - [anon_sym_NS_AVAILABLE] = ACTIONS(9376), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9376), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9376), - [anon_sym_API_AVAILABLE] = ACTIONS(9376), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9376), - [anon_sym_API_DEPRECATED] = ACTIONS(9376), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9376), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9376), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9376), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9376), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9376), - [anon_sym___deprecated_msg] = ACTIONS(9376), - [anon_sym___deprecated_enum_msg] = ACTIONS(9376), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9376), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9376), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9376), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9376), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9376), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9376), - [anon_sym__Alignas] = ACTIONS(9376), - }, - [5063] = { - [sym__declaration_modifiers] = STATE(5080), - [sym_attribute_specifier] = STATE(5080), - [sym_attribute_declaration] = STATE(5080), - [sym_ms_declspec_modifier] = STATE(5080), - [sym_storage_class_specifier] = STATE(5080), - [sym_type_qualifier] = STATE(5080), - [sym_availability_attribute_specifier] = STATE(5080), - [sym_alignas_specifier] = STATE(5080), - [aux_sym__declaration_specifiers_repeat1] = STATE(5080), - [aux_sym_method_declaration_repeat2] = STATE(3802), - [anon_sym_SEMI] = ACTIONS(8950), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5064] = { - [sym__declaration_modifiers] = STATE(9237), - [sym_attribute_specifier] = STATE(9237), - [sym_attribute_declaration] = STATE(9237), - [sym_ms_declspec_modifier] = STATE(9237), - [sym_storage_class_specifier] = STATE(9237), - [sym_type_qualifier] = STATE(9237), - [sym_availability_attribute_specifier] = STATE(9237), - [sym_alignas_specifier] = STATE(9237), - [aux_sym_declaration_repeat1] = STATE(5254), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9383), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5065] = { - [sym__declaration_modifiers] = STATE(9238), - [sym_attribute_specifier] = STATE(9238), - [sym_attribute_declaration] = STATE(9238), - [sym_ms_declspec_modifier] = STATE(9238), - [sym_storage_class_specifier] = STATE(9238), - [sym_type_qualifier] = STATE(9238), - [sym_availability_attribute_specifier] = STATE(9238), - [sym_alignas_specifier] = STATE(9238), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9385), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5066] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3802), - [anon_sym_SEMI] = ACTIONS(8950), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5067] = { - [sym__declaration_modifiers] = STATE(8832), - [sym_attribute_specifier] = STATE(8832), - [sym_attribute_declaration] = STATE(8832), - [sym_ms_declspec_modifier] = STATE(8832), - [sym_storage_class_specifier] = STATE(8832), - [sym_type_qualifier] = STATE(8832), - [sym_availability_attribute_specifier] = STATE(8832), - [sym_alignas_specifier] = STATE(8832), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9387), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5068] = { - [sym__declaration_modifiers] = STATE(9381), - [sym_attribute_specifier] = STATE(9381), - [sym_attribute_declaration] = STATE(9381), - [sym_ms_declspec_modifier] = STATE(9381), - [sym_storage_class_specifier] = STATE(9381), - [sym_type_qualifier] = STATE(9381), - [sym_availability_attribute_specifier] = STATE(9381), - [sym_alignas_specifier] = STATE(9381), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9389), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5069] = { - [sym__declaration_modifiers] = STATE(8353), - [sym_attribute_specifier] = STATE(8353), - [sym_attribute_declaration] = STATE(8353), - [sym_ms_declspec_modifier] = STATE(8353), - [sym_storage_class_specifier] = STATE(8353), - [sym_type_qualifier] = STATE(8353), - [sym_availability_attribute_specifier] = STATE(8353), - [sym_alignas_specifier] = STATE(8353), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9391), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5070] = { - [sym__declaration_modifiers] = STATE(8409), - [sym_attribute_specifier] = STATE(8409), - [sym_attribute_declaration] = STATE(8409), - [sym_ms_declspec_modifier] = STATE(8409), - [sym_storage_class_specifier] = STATE(8409), - [sym_type_qualifier] = STATE(8409), - [sym_availability_attribute_specifier] = STATE(8409), - [sym_alignas_specifier] = STATE(8409), - [aux_sym_declaration_repeat1] = STATE(5054), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9393), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5071] = { - [sym__declaration_modifiers] = STATE(8806), - [sym_attribute_specifier] = STATE(8806), - [sym_attribute_declaration] = STATE(8806), - [sym_ms_declspec_modifier] = STATE(8806), - [sym_storage_class_specifier] = STATE(8806), - [sym_type_qualifier] = STATE(8806), - [sym_availability_attribute_specifier] = STATE(8806), - [sym_alignas_specifier] = STATE(8806), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9395), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5072] = { - [sym_attribute_specifier] = STATE(4647), - [sym_identifier] = ACTIONS(9397), - [anon_sym_COMMA] = ACTIONS(9399), - [anon_sym_RPAREN] = ACTIONS(9399), - [anon_sym_LPAREN2] = ACTIONS(9399), - [anon_sym_STAR] = ACTIONS(9399), - [anon_sym_CARET] = ACTIONS(9399), - [anon_sym_SEMI] = ACTIONS(9399), - [anon_sym___extension__] = ACTIONS(9397), - [anon_sym_extern] = ACTIONS(9397), - [anon_sym___attribute__] = ACTIONS(9401), - [anon_sym___attribute] = ACTIONS(9401), - [anon_sym_noreturn] = ACTIONS(9397), - [anon_sym_LBRACK] = ACTIONS(9399), - [anon_sym___declspec] = ACTIONS(9397), - [anon_sym___based] = ACTIONS(9397), - [anon_sym_static] = ACTIONS(9397), - [anon_sym_auto] = ACTIONS(9397), - [anon_sym_register] = ACTIONS(9397), - [anon_sym_inline] = ACTIONS(9397), - [anon_sym___inline] = ACTIONS(9397), - [anon_sym___inline__] = ACTIONS(9397), - [anon_sym___forceinline] = ACTIONS(9397), - [anon_sym_thread_local] = ACTIONS(9397), - [anon_sym___thread] = ACTIONS(9397), - [anon_sym_CG_EXTERN] = ACTIONS(9397), - [anon_sym_CG_INLINE] = ACTIONS(9397), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9397), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9397), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9397), - [anon_sym_IBOutlet] = ACTIONS(9397), - [anon_sym_IBInspectable] = ACTIONS(9397), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9397), - [anon_sym_NS_INLINE] = ACTIONS(9397), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9397), - [anon_sym_OBJC_EXPORT] = ACTIONS(9397), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9397), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9397), - [anon_sym_const] = ACTIONS(9397), - [anon_sym_constexpr] = ACTIONS(9397), - [anon_sym_volatile] = ACTIONS(9397), - [anon_sym_restrict] = ACTIONS(9397), - [anon_sym___restrict__] = ACTIONS(9397), - [anon_sym__Atomic] = ACTIONS(9397), - [anon_sym__Noreturn] = ACTIONS(9397), - [anon_sym_nullable] = ACTIONS(9397), - [anon_sym__Complex] = ACTIONS(9397), - [anon_sym__Nonnull] = ACTIONS(9397), - [anon_sym__Nullable] = ACTIONS(9397), - [anon_sym__Nullable_result] = ACTIONS(9397), - [anon_sym__Null_unspecified] = ACTIONS(9397), - [anon_sym___autoreleasing] = ACTIONS(9397), - [anon_sym___block] = ACTIONS(9397), - [anon_sym___bridge] = ACTIONS(9397), - [anon_sym___bridge_retained] = ACTIONS(9397), - [anon_sym___bridge_transfer] = ACTIONS(9397), - [anon_sym___complex] = ACTIONS(9397), - [anon_sym___const] = ACTIONS(9397), - [anon_sym___imag] = ACTIONS(9397), - [anon_sym___kindof] = ACTIONS(9397), - [anon_sym___nonnull] = ACTIONS(9397), - [anon_sym___nullable] = ACTIONS(9397), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9397), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9397), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9397), - [anon_sym___real] = ACTIONS(9397), - [anon_sym___strong] = ACTIONS(9397), - [anon_sym___unsafe_unretained] = ACTIONS(9397), - [anon_sym___unused] = ACTIONS(9397), - [anon_sym___weak] = ACTIONS(9397), - [anon_sym_enum] = ACTIONS(9397), - [anon_sym_COLON] = ACTIONS(9399), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9397), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9397), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9397), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9397), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9397), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9397), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9397), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9397), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9397), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9397), - [anon_sym_NS_AVAILABLE] = ACTIONS(9397), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9397), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9397), - [anon_sym_API_AVAILABLE] = ACTIONS(9397), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9397), - [anon_sym_API_DEPRECATED] = ACTIONS(9397), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9397), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9397), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9397), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9397), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9397), - [anon_sym___deprecated_msg] = ACTIONS(9397), - [anon_sym___deprecated_enum_msg] = ACTIONS(9397), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9397), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9397), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9397), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9397), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9397), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9397), - [anon_sym__Alignas] = ACTIONS(9397), - }, - [5073] = { - [sym__declaration_modifiers] = STATE(8411), - [sym_attribute_specifier] = STATE(8411), - [sym_attribute_declaration] = STATE(8411), - [sym_ms_declspec_modifier] = STATE(8411), - [sym_storage_class_specifier] = STATE(8411), - [sym_type_qualifier] = STATE(8411), - [sym_availability_attribute_specifier] = STATE(8411), - [sym_alignas_specifier] = STATE(8411), - [aux_sym_declaration_repeat1] = STATE(5076), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9404), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5074] = { - [sym__declaration_modifiers] = STATE(9137), - [sym_attribute_specifier] = STATE(9137), - [sym_attribute_declaration] = STATE(9137), - [sym_ms_declspec_modifier] = STATE(9137), - [sym_storage_class_specifier] = STATE(9137), - [sym_type_qualifier] = STATE(9137), - [sym_availability_attribute_specifier] = STATE(9137), - [sym_alignas_specifier] = STATE(9137), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9406), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5075] = { - [sym__declaration_modifiers] = STATE(8414), - [sym_attribute_specifier] = STATE(8414), - [sym_attribute_declaration] = STATE(8414), - [sym_ms_declspec_modifier] = STATE(8414), - [sym_storage_class_specifier] = STATE(8414), - [sym_type_qualifier] = STATE(8414), - [sym_availability_attribute_specifier] = STATE(8414), - [sym_alignas_specifier] = STATE(8414), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9408), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5076] = { - [sym__declaration_modifiers] = STATE(8407), - [sym_attribute_specifier] = STATE(8407), - [sym_attribute_declaration] = STATE(8407), - [sym_ms_declspec_modifier] = STATE(8407), - [sym_storage_class_specifier] = STATE(8407), - [sym_type_qualifier] = STATE(8407), - [sym_availability_attribute_specifier] = STATE(8407), - [sym_alignas_specifier] = STATE(8407), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9410), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5077] = { - [sym__declaration_modifiers] = STATE(8614), - [sym_attribute_specifier] = STATE(8614), - [sym_attribute_declaration] = STATE(8614), - [sym_ms_declspec_modifier] = STATE(8614), - [sym_storage_class_specifier] = STATE(8614), - [sym_type_qualifier] = STATE(8614), - [sym_availability_attribute_specifier] = STATE(8614), - [sym_alignas_specifier] = STATE(8614), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9412), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5078] = { - [sym__declaration_modifiers] = STATE(9140), - [sym_attribute_specifier] = STATE(9140), - [sym_attribute_declaration] = STATE(9140), - [sym_ms_declspec_modifier] = STATE(9140), - [sym_storage_class_specifier] = STATE(9140), - [sym_type_qualifier] = STATE(9140), - [sym_availability_attribute_specifier] = STATE(9140), - [sym_alignas_specifier] = STATE(9140), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9414), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5079] = { - [sym__declaration_modifiers] = STATE(9141), - [sym_attribute_specifier] = STATE(9141), - [sym_attribute_declaration] = STATE(9141), - [sym_ms_declspec_modifier] = STATE(9141), - [sym_storage_class_specifier] = STATE(9141), - [sym_type_qualifier] = STATE(9141), - [sym_availability_attribute_specifier] = STATE(9141), - [sym_alignas_specifier] = STATE(9141), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9416), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5080] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3840), - [anon_sym_SEMI] = ACTIONS(8926), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5081] = { - [sym__declaration_modifiers] = STATE(8989), - [sym_attribute_specifier] = STATE(8989), - [sym_attribute_declaration] = STATE(8989), - [sym_ms_declspec_modifier] = STATE(8989), - [sym_storage_class_specifier] = STATE(8989), - [sym_type_qualifier] = STATE(8989), - [sym_availability_attribute_specifier] = STATE(8989), - [sym_alignas_specifier] = STATE(8989), - [aux_sym_declaration_repeat1] = STATE(5111), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9418), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5082] = { - [sym__declaration_modifiers] = STATE(8808), - [sym_attribute_specifier] = STATE(8808), - [sym_attribute_declaration] = STATE(8808), - [sym_ms_declspec_modifier] = STATE(8808), - [sym_storage_class_specifier] = STATE(8808), - [sym_type_qualifier] = STATE(8808), - [sym_availability_attribute_specifier] = STATE(8808), - [sym_alignas_specifier] = STATE(8808), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9420), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5083] = { - [sym__declaration_modifiers] = STATE(5096), - [sym_attribute_specifier] = STATE(5096), - [sym_attribute_declaration] = STATE(5096), - [sym_ms_declspec_modifier] = STATE(5096), - [sym_storage_class_specifier] = STATE(5096), - [sym_type_qualifier] = STATE(5096), - [sym_availability_attribute_specifier] = STATE(5096), - [sym_alignas_specifier] = STATE(5096), - [aux_sym__declaration_specifiers_repeat1] = STATE(5096), - [aux_sym_method_declaration_repeat2] = STATE(3840), - [anon_sym_SEMI] = ACTIONS(8926), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5084] = { - [sym__declaration_modifiers] = STATE(8618), - [sym_attribute_specifier] = STATE(8618), - [sym_attribute_declaration] = STATE(8618), - [sym_ms_declspec_modifier] = STATE(8618), - [sym_storage_class_specifier] = STATE(8618), - [sym_type_qualifier] = STATE(8618), - [sym_availability_attribute_specifier] = STATE(8618), - [sym_alignas_specifier] = STATE(8618), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9422), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5085] = { - [sym__declaration_modifiers] = STATE(8811), - [sym_attribute_specifier] = STATE(8811), - [sym_attribute_declaration] = STATE(8811), - [sym_ms_declspec_modifier] = STATE(8811), - [sym_storage_class_specifier] = STATE(8811), - [sym_type_qualifier] = STATE(8811), - [sym_availability_attribute_specifier] = STATE(8811), - [sym_alignas_specifier] = STATE(8811), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9424), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5086] = { - [sym__declaration_modifiers] = STATE(9142), - [sym_attribute_specifier] = STATE(9142), - [sym_attribute_declaration] = STATE(9142), - [sym_ms_declspec_modifier] = STATE(9142), - [sym_storage_class_specifier] = STATE(9142), - [sym_type_qualifier] = STATE(9142), - [sym_availability_attribute_specifier] = STATE(9142), - [sym_alignas_specifier] = STATE(9142), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9426), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5087] = { - [sym__declaration_modifiers] = STATE(8532), - [sym_attribute_specifier] = STATE(8532), - [sym_attribute_declaration] = STATE(8532), - [sym_ms_declspec_modifier] = STATE(8532), - [sym_storage_class_specifier] = STATE(8532), - [sym_type_qualifier] = STATE(8532), - [sym_availability_attribute_specifier] = STATE(8532), - [sym_alignas_specifier] = STATE(8532), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9428), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5088] = { - [sym__declaration_modifiers] = STATE(8773), - [sym_attribute_specifier] = STATE(8773), - [sym_attribute_declaration] = STATE(8773), - [sym_ms_declspec_modifier] = STATE(8773), - [sym_storage_class_specifier] = STATE(8773), - [sym_type_qualifier] = STATE(8773), - [sym_availability_attribute_specifier] = STATE(8773), - [sym_alignas_specifier] = STATE(8773), - [aux_sym_declaration_repeat1] = STATE(5163), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9430), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5089] = { - [sym__declaration_modifiers] = STATE(8709), - [sym_attribute_specifier] = STATE(8709), - [sym_attribute_declaration] = STATE(8709), - [sym_ms_declspec_modifier] = STATE(8709), - [sym_storage_class_specifier] = STATE(8709), - [sym_type_qualifier] = STATE(8709), - [sym_availability_attribute_specifier] = STATE(8709), - [sym_alignas_specifier] = STATE(8709), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9432), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5090] = { - [anon_sym_COMMA] = ACTIONS(7950), - [anon_sym_RPAREN] = ACTIONS(7950), - [anon_sym_LPAREN2] = ACTIONS(7950), - [anon_sym_SEMI] = ACTIONS(7950), - [anon_sym___extension__] = ACTIONS(7950), - [anon_sym_extern] = ACTIONS(7950), - [anon_sym___attribute__] = ACTIONS(7950), - [anon_sym___attribute] = ACTIONS(7948), - [anon_sym_noreturn] = ACTIONS(7950), - [anon_sym_LBRACK] = ACTIONS(7950), - [anon_sym___declspec] = ACTIONS(7950), - [anon_sym_LBRACE] = ACTIONS(7950), - [anon_sym_EQ] = ACTIONS(7950), - [anon_sym_ATautoreleasepool] = ACTIONS(7950), - [anon_sym_static] = ACTIONS(7950), - [anon_sym_auto] = ACTIONS(7950), - [anon_sym_register] = ACTIONS(7950), - [anon_sym_inline] = ACTIONS(7950), - [anon_sym___inline] = ACTIONS(7948), - [anon_sym___inline__] = ACTIONS(7950), - [anon_sym___forceinline] = ACTIONS(7950), - [anon_sym_thread_local] = ACTIONS(7950), - [anon_sym___thread] = ACTIONS(7950), - [anon_sym_CG_EXTERN] = ACTIONS(7950), - [anon_sym_CG_INLINE] = ACTIONS(7950), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7950), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7950), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7950), - [anon_sym_IBOutlet] = ACTIONS(7950), - [anon_sym_IBInspectable] = ACTIONS(7950), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7950), - [anon_sym_NS_INLINE] = ACTIONS(7950), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7950), - [anon_sym_OBJC_EXPORT] = ACTIONS(7950), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7950), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7950), - [anon_sym_const] = ACTIONS(7948), - [anon_sym_constexpr] = ACTIONS(7950), - [anon_sym_volatile] = ACTIONS(7950), - [anon_sym_restrict] = ACTIONS(7950), - [anon_sym___restrict__] = ACTIONS(7950), - [anon_sym__Atomic] = ACTIONS(7950), - [anon_sym__Noreturn] = ACTIONS(7950), - [anon_sym_nullable] = ACTIONS(7950), - [anon_sym__Complex] = ACTIONS(7950), - [anon_sym__Nonnull] = ACTIONS(7950), - [anon_sym__Nullable] = ACTIONS(7948), - [anon_sym__Nullable_result] = ACTIONS(7950), - [anon_sym__Null_unspecified] = ACTIONS(7950), - [anon_sym___autoreleasing] = ACTIONS(7950), - [anon_sym___block] = ACTIONS(7950), - [anon_sym___bridge] = ACTIONS(7948), - [anon_sym___bridge_retained] = ACTIONS(7950), - [anon_sym___bridge_transfer] = ACTIONS(7950), - [anon_sym___complex] = ACTIONS(7950), - [anon_sym___const] = ACTIONS(7950), - [anon_sym___imag] = ACTIONS(7950), - [anon_sym___kindof] = ACTIONS(7950), - [anon_sym___nonnull] = ACTIONS(7950), - [anon_sym___nullable] = ACTIONS(7950), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7950), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7950), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7950), - [anon_sym___real] = ACTIONS(7950), - [anon_sym___strong] = ACTIONS(7950), - [anon_sym___unsafe_unretained] = ACTIONS(7950), - [anon_sym___unused] = ACTIONS(7950), - [anon_sym___weak] = ACTIONS(7950), - [anon_sym_COLON] = ACTIONS(7950), - [anon_sym_in] = ACTIONS(7948), - [anon_sym_asm] = ACTIONS(7950), - [anon_sym___asm__] = ACTIONS(7950), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7950), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7950), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7950), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7950), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7950), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7950), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7950), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7950), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7950), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7950), - [anon_sym_NS_AVAILABLE] = ACTIONS(7948), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7950), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7950), - [anon_sym_API_AVAILABLE] = ACTIONS(7950), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7950), - [anon_sym_API_DEPRECATED] = ACTIONS(7950), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7950), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7950), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7950), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7950), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7950), - [anon_sym___deprecated_msg] = ACTIONS(7950), - [anon_sym___deprecated_enum_msg] = ACTIONS(7950), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7950), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7950), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7950), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7950), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7950), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7950), - [anon_sym__Alignas] = ACTIONS(7950), - }, - [5091] = { - [sym__declaration_modifiers] = STATE(8652), - [sym_attribute_specifier] = STATE(8652), - [sym_attribute_declaration] = STATE(8652), - [sym_ms_declspec_modifier] = STATE(8652), - [sym_storage_class_specifier] = STATE(8652), - [sym_type_qualifier] = STATE(8652), - [sym_availability_attribute_specifier] = STATE(8652), - [sym_alignas_specifier] = STATE(8652), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9434), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5092] = { - [sym__declaration_modifiers] = STATE(8547), - [sym_attribute_specifier] = STATE(8547), - [sym_attribute_declaration] = STATE(8547), - [sym_ms_declspec_modifier] = STATE(8547), - [sym_storage_class_specifier] = STATE(8547), - [sym_type_qualifier] = STATE(8547), - [sym_availability_attribute_specifier] = STATE(8547), - [sym_alignas_specifier] = STATE(8547), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9436), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5093] = { - [sym__declaration_modifiers] = STATE(9145), - [sym_attribute_specifier] = STATE(9145), - [sym_attribute_declaration] = STATE(9145), - [sym_ms_declspec_modifier] = STATE(9145), - [sym_storage_class_specifier] = STATE(9145), - [sym_type_qualifier] = STATE(9145), - [sym_availability_attribute_specifier] = STATE(9145), - [sym_alignas_specifier] = STATE(9145), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9438), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5094] = { - [sym__declaration_modifiers] = STATE(8416), - [sym_attribute_specifier] = STATE(8416), - [sym_attribute_declaration] = STATE(8416), - [sym_ms_declspec_modifier] = STATE(8416), - [sym_storage_class_specifier] = STATE(8416), - [sym_type_qualifier] = STATE(8416), - [sym_availability_attribute_specifier] = STATE(8416), - [sym_alignas_specifier] = STATE(8416), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9440), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5095] = { - [sym__declaration_modifiers] = STATE(9147), - [sym_attribute_specifier] = STATE(9147), - [sym_attribute_declaration] = STATE(9147), - [sym_ms_declspec_modifier] = STATE(9147), - [sym_storage_class_specifier] = STATE(9147), - [sym_type_qualifier] = STATE(9147), - [sym_availability_attribute_specifier] = STATE(9147), - [sym_alignas_specifier] = STATE(9147), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9442), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5096] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3953), - [anon_sym_SEMI] = ACTIONS(8916), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5097] = { - [sym__declaration_modifiers] = STATE(8531), - [sym_attribute_specifier] = STATE(8531), - [sym_attribute_declaration] = STATE(8531), - [sym_ms_declspec_modifier] = STATE(8531), - [sym_storage_class_specifier] = STATE(8531), - [sym_type_qualifier] = STATE(8531), - [sym_availability_attribute_specifier] = STATE(8531), - [sym_alignas_specifier] = STATE(8531), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9444), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5098] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7888), - [anon_sym_RPAREN] = ACTIONS(7888), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7888), - [anon_sym___extension__] = ACTIONS(7888), - [anon_sym_extern] = ACTIONS(7888), - [anon_sym___attribute__] = ACTIONS(7888), - [anon_sym___attribute] = ACTIONS(7886), - [anon_sym_noreturn] = ACTIONS(7888), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7888), - [anon_sym_LBRACE] = ACTIONS(7888), - [anon_sym_EQ] = ACTIONS(7888), - [anon_sym_ATautoreleasepool] = ACTIONS(7888), - [anon_sym_static] = ACTIONS(7888), - [anon_sym_auto] = ACTIONS(7888), - [anon_sym_register] = ACTIONS(7888), - [anon_sym_inline] = ACTIONS(7888), - [anon_sym___inline] = ACTIONS(7886), - [anon_sym___inline__] = ACTIONS(7888), - [anon_sym___forceinline] = ACTIONS(7888), - [anon_sym_thread_local] = ACTIONS(7888), - [anon_sym___thread] = ACTIONS(7888), - [anon_sym_CG_EXTERN] = ACTIONS(7888), - [anon_sym_CG_INLINE] = ACTIONS(7888), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7888), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7888), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7888), - [anon_sym_IBOutlet] = ACTIONS(7888), - [anon_sym_IBInspectable] = ACTIONS(7888), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7888), - [anon_sym_NS_INLINE] = ACTIONS(7888), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7888), - [anon_sym_OBJC_EXPORT] = ACTIONS(7888), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7888), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7888), - [anon_sym_const] = ACTIONS(7886), - [anon_sym_constexpr] = ACTIONS(7888), - [anon_sym_volatile] = ACTIONS(7888), - [anon_sym_restrict] = ACTIONS(7888), - [anon_sym___restrict__] = ACTIONS(7888), - [anon_sym__Atomic] = ACTIONS(7888), - [anon_sym__Noreturn] = ACTIONS(7888), - [anon_sym_nullable] = ACTIONS(7888), - [anon_sym__Complex] = ACTIONS(7888), - [anon_sym__Nonnull] = ACTIONS(7888), - [anon_sym__Nullable] = ACTIONS(7886), - [anon_sym__Nullable_result] = ACTIONS(7888), - [anon_sym__Null_unspecified] = ACTIONS(7888), - [anon_sym___autoreleasing] = ACTIONS(7888), - [anon_sym___block] = ACTIONS(7888), - [anon_sym___bridge] = ACTIONS(7886), - [anon_sym___bridge_retained] = ACTIONS(7888), - [anon_sym___bridge_transfer] = ACTIONS(7888), - [anon_sym___complex] = ACTIONS(7888), - [anon_sym___const] = ACTIONS(7888), - [anon_sym___imag] = ACTIONS(7888), - [anon_sym___kindof] = ACTIONS(7888), - [anon_sym___nonnull] = ACTIONS(7888), - [anon_sym___nullable] = ACTIONS(7888), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7888), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7888), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7888), - [anon_sym___real] = ACTIONS(7888), - [anon_sym___strong] = ACTIONS(7888), - [anon_sym___unsafe_unretained] = ACTIONS(7888), - [anon_sym___unused] = ACTIONS(7888), - [anon_sym___weak] = ACTIONS(7888), - [anon_sym_COLON] = ACTIONS(7888), - [anon_sym_asm] = ACTIONS(7888), - [anon_sym___asm__] = ACTIONS(7888), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7888), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7888), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7888), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7888), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7888), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7888), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7888), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7888), - [anon_sym_NS_AVAILABLE] = ACTIONS(7886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7888), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_API_AVAILABLE] = ACTIONS(7888), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_API_DEPRECATED] = ACTIONS(7888), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7888), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7888), - [anon_sym___deprecated_msg] = ACTIONS(7888), - [anon_sym___deprecated_enum_msg] = ACTIONS(7888), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7888), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7888), - [anon_sym__Alignas] = ACTIONS(7888), - }, - [5099] = { - [sym__declaration_modifiers] = STATE(8417), - [sym_attribute_specifier] = STATE(8417), - [sym_attribute_declaration] = STATE(8417), - [sym_ms_declspec_modifier] = STATE(8417), - [sym_storage_class_specifier] = STATE(8417), - [sym_type_qualifier] = STATE(8417), - [sym_availability_attribute_specifier] = STATE(8417), - [sym_alignas_specifier] = STATE(8417), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9446), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5100] = { - [sym_attribute_specifier] = STATE(4622), - [sym_identifier] = ACTIONS(9448), - [anon_sym_COMMA] = ACTIONS(9450), - [anon_sym_RPAREN] = ACTIONS(9450), - [anon_sym_LPAREN2] = ACTIONS(9450), - [anon_sym_STAR] = ACTIONS(9450), - [anon_sym_CARET] = ACTIONS(9450), - [anon_sym_SEMI] = ACTIONS(9450), - [anon_sym___extension__] = ACTIONS(9448), - [anon_sym_extern] = ACTIONS(9448), - [anon_sym___attribute__] = ACTIONS(9452), - [anon_sym___attribute] = ACTIONS(9452), - [anon_sym_noreturn] = ACTIONS(9448), - [anon_sym_LBRACK] = ACTIONS(9450), - [anon_sym___declspec] = ACTIONS(9448), - [anon_sym___based] = ACTIONS(9448), - [anon_sym_static] = ACTIONS(9448), - [anon_sym_auto] = ACTIONS(9448), - [anon_sym_register] = ACTIONS(9448), - [anon_sym_inline] = ACTIONS(9448), - [anon_sym___inline] = ACTIONS(9448), - [anon_sym___inline__] = ACTIONS(9448), - [anon_sym___forceinline] = ACTIONS(9448), - [anon_sym_thread_local] = ACTIONS(9448), - [anon_sym___thread] = ACTIONS(9448), - [anon_sym_CG_EXTERN] = ACTIONS(9448), - [anon_sym_CG_INLINE] = ACTIONS(9448), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9448), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9448), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9448), - [anon_sym_IBOutlet] = ACTIONS(9448), - [anon_sym_IBInspectable] = ACTIONS(9448), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9448), - [anon_sym_NS_INLINE] = ACTIONS(9448), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9448), - [anon_sym_OBJC_EXPORT] = ACTIONS(9448), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9448), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9448), - [anon_sym_const] = ACTIONS(9448), - [anon_sym_constexpr] = ACTIONS(9448), - [anon_sym_volatile] = ACTIONS(9448), - [anon_sym_restrict] = ACTIONS(9448), - [anon_sym___restrict__] = ACTIONS(9448), - [anon_sym__Atomic] = ACTIONS(9448), - [anon_sym__Noreturn] = ACTIONS(9448), - [anon_sym_nullable] = ACTIONS(9448), - [anon_sym__Complex] = ACTIONS(9448), - [anon_sym__Nonnull] = ACTIONS(9448), - [anon_sym__Nullable] = ACTIONS(9448), - [anon_sym__Nullable_result] = ACTIONS(9448), - [anon_sym__Null_unspecified] = ACTIONS(9448), - [anon_sym___autoreleasing] = ACTIONS(9448), - [anon_sym___block] = ACTIONS(9448), - [anon_sym___bridge] = ACTIONS(9448), - [anon_sym___bridge_retained] = ACTIONS(9448), - [anon_sym___bridge_transfer] = ACTIONS(9448), - [anon_sym___complex] = ACTIONS(9448), - [anon_sym___const] = ACTIONS(9448), - [anon_sym___imag] = ACTIONS(9448), - [anon_sym___kindof] = ACTIONS(9448), - [anon_sym___nonnull] = ACTIONS(9448), - [anon_sym___nullable] = ACTIONS(9448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9448), - [anon_sym___real] = ACTIONS(9448), - [anon_sym___strong] = ACTIONS(9448), - [anon_sym___unsafe_unretained] = ACTIONS(9448), - [anon_sym___unused] = ACTIONS(9448), - [anon_sym___weak] = ACTIONS(9448), - [anon_sym_enum] = ACTIONS(9448), - [anon_sym_COLON] = ACTIONS(9450), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9448), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9448), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9448), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9448), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9448), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9448), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9448), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9448), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9448), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9448), - [anon_sym_NS_AVAILABLE] = ACTIONS(9448), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9448), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9448), - [anon_sym_API_AVAILABLE] = ACTIONS(9448), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9448), - [anon_sym_API_DEPRECATED] = ACTIONS(9448), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9448), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9448), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9448), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9448), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9448), - [anon_sym___deprecated_msg] = ACTIONS(9448), - [anon_sym___deprecated_enum_msg] = ACTIONS(9448), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9448), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9448), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9448), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9448), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9448), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9448), - [anon_sym__Alignas] = ACTIONS(9448), - }, - [5101] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7884), - [anon_sym_RPAREN] = ACTIONS(7884), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7884), - [anon_sym___extension__] = ACTIONS(7884), - [anon_sym_extern] = ACTIONS(7884), - [anon_sym___attribute__] = ACTIONS(7884), - [anon_sym___attribute] = ACTIONS(7882), - [anon_sym_noreturn] = ACTIONS(7884), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7884), - [anon_sym_LBRACE] = ACTIONS(7884), - [anon_sym_EQ] = ACTIONS(7884), - [anon_sym_ATautoreleasepool] = ACTIONS(7884), - [anon_sym_static] = ACTIONS(7884), - [anon_sym_auto] = ACTIONS(7884), - [anon_sym_register] = ACTIONS(7884), - [anon_sym_inline] = ACTIONS(7884), - [anon_sym___inline] = ACTIONS(7882), - [anon_sym___inline__] = ACTIONS(7884), - [anon_sym___forceinline] = ACTIONS(7884), - [anon_sym_thread_local] = ACTIONS(7884), - [anon_sym___thread] = ACTIONS(7884), - [anon_sym_CG_EXTERN] = ACTIONS(7884), - [anon_sym_CG_INLINE] = ACTIONS(7884), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7884), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7884), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7884), - [anon_sym_IBOutlet] = ACTIONS(7884), - [anon_sym_IBInspectable] = ACTIONS(7884), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7884), - [anon_sym_NS_INLINE] = ACTIONS(7884), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7884), - [anon_sym_OBJC_EXPORT] = ACTIONS(7884), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7884), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7884), - [anon_sym_const] = ACTIONS(7882), - [anon_sym_constexpr] = ACTIONS(7884), - [anon_sym_volatile] = ACTIONS(7884), - [anon_sym_restrict] = ACTIONS(7884), - [anon_sym___restrict__] = ACTIONS(7884), - [anon_sym__Atomic] = ACTIONS(7884), - [anon_sym__Noreturn] = ACTIONS(7884), - [anon_sym_nullable] = ACTIONS(7884), - [anon_sym__Complex] = ACTIONS(7884), - [anon_sym__Nonnull] = ACTIONS(7884), - [anon_sym__Nullable] = ACTIONS(7882), - [anon_sym__Nullable_result] = ACTIONS(7884), - [anon_sym__Null_unspecified] = ACTIONS(7884), - [anon_sym___autoreleasing] = ACTIONS(7884), - [anon_sym___block] = ACTIONS(7884), - [anon_sym___bridge] = ACTIONS(7882), - [anon_sym___bridge_retained] = ACTIONS(7884), - [anon_sym___bridge_transfer] = ACTIONS(7884), - [anon_sym___complex] = ACTIONS(7884), - [anon_sym___const] = ACTIONS(7884), - [anon_sym___imag] = ACTIONS(7884), - [anon_sym___kindof] = ACTIONS(7884), - [anon_sym___nonnull] = ACTIONS(7884), - [anon_sym___nullable] = ACTIONS(7884), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7884), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7884), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7884), - [anon_sym___real] = ACTIONS(7884), - [anon_sym___strong] = ACTIONS(7884), - [anon_sym___unsafe_unretained] = ACTIONS(7884), - [anon_sym___unused] = ACTIONS(7884), - [anon_sym___weak] = ACTIONS(7884), - [anon_sym_COLON] = ACTIONS(7884), - [anon_sym_asm] = ACTIONS(7884), - [anon_sym___asm__] = ACTIONS(7884), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7884), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7884), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7884), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7884), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7884), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7884), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7884), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7884), - [anon_sym_NS_AVAILABLE] = ACTIONS(7882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7884), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_API_AVAILABLE] = ACTIONS(7884), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_API_DEPRECATED] = ACTIONS(7884), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7884), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7884), - [anon_sym___deprecated_msg] = ACTIONS(7884), - [anon_sym___deprecated_enum_msg] = ACTIONS(7884), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7884), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7884), - [anon_sym__Alignas] = ACTIONS(7884), - }, - [5102] = { - [anon_sym_COMMA] = ACTIONS(7922), - [anon_sym_RPAREN] = ACTIONS(7922), - [anon_sym_LPAREN2] = ACTIONS(7922), - [anon_sym_SEMI] = ACTIONS(7922), - [anon_sym___extension__] = ACTIONS(7922), - [anon_sym_extern] = ACTIONS(7922), - [anon_sym___attribute__] = ACTIONS(7922), - [anon_sym___attribute] = ACTIONS(7920), - [anon_sym_noreturn] = ACTIONS(7922), - [anon_sym_LBRACK] = ACTIONS(7922), - [anon_sym___declspec] = ACTIONS(7922), - [anon_sym_LBRACE] = ACTIONS(7922), - [anon_sym_EQ] = ACTIONS(7922), - [anon_sym_ATautoreleasepool] = ACTIONS(7922), - [anon_sym_static] = ACTIONS(7922), - [anon_sym_auto] = ACTIONS(7922), - [anon_sym_register] = ACTIONS(7922), - [anon_sym_inline] = ACTIONS(7922), - [anon_sym___inline] = ACTIONS(7920), - [anon_sym___inline__] = ACTIONS(7922), - [anon_sym___forceinline] = ACTIONS(7922), - [anon_sym_thread_local] = ACTIONS(7922), - [anon_sym___thread] = ACTIONS(7922), - [anon_sym_CG_EXTERN] = ACTIONS(7922), - [anon_sym_CG_INLINE] = ACTIONS(7922), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7922), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7922), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7922), - [anon_sym_IBOutlet] = ACTIONS(7922), - [anon_sym_IBInspectable] = ACTIONS(7922), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7922), - [anon_sym_NS_INLINE] = ACTIONS(7922), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7922), - [anon_sym_OBJC_EXPORT] = ACTIONS(7922), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7922), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7922), - [anon_sym_const] = ACTIONS(7920), - [anon_sym_constexpr] = ACTIONS(7922), - [anon_sym_volatile] = ACTIONS(7922), - [anon_sym_restrict] = ACTIONS(7922), - [anon_sym___restrict__] = ACTIONS(7922), - [anon_sym__Atomic] = ACTIONS(7922), - [anon_sym__Noreturn] = ACTIONS(7922), - [anon_sym_nullable] = ACTIONS(7922), - [anon_sym__Complex] = ACTIONS(7922), - [anon_sym__Nonnull] = ACTIONS(7922), - [anon_sym__Nullable] = ACTIONS(7920), - [anon_sym__Nullable_result] = ACTIONS(7922), - [anon_sym__Null_unspecified] = ACTIONS(7922), - [anon_sym___autoreleasing] = ACTIONS(7922), - [anon_sym___block] = ACTIONS(7922), - [anon_sym___bridge] = ACTIONS(7920), - [anon_sym___bridge_retained] = ACTIONS(7922), - [anon_sym___bridge_transfer] = ACTIONS(7922), - [anon_sym___complex] = ACTIONS(7922), - [anon_sym___const] = ACTIONS(7922), - [anon_sym___imag] = ACTIONS(7922), - [anon_sym___kindof] = ACTIONS(7922), - [anon_sym___nonnull] = ACTIONS(7922), - [anon_sym___nullable] = ACTIONS(7922), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7922), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7922), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7922), - [anon_sym___real] = ACTIONS(7922), - [anon_sym___strong] = ACTIONS(7922), - [anon_sym___unsafe_unretained] = ACTIONS(7922), - [anon_sym___unused] = ACTIONS(7922), - [anon_sym___weak] = ACTIONS(7922), - [anon_sym_COLON] = ACTIONS(7922), - [anon_sym_in] = ACTIONS(7920), - [anon_sym_asm] = ACTIONS(7922), - [anon_sym___asm__] = ACTIONS(7922), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7922), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7922), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7922), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7922), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7922), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7922), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7922), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7922), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7922), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7922), - [anon_sym_NS_AVAILABLE] = ACTIONS(7920), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7922), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7922), - [anon_sym_API_AVAILABLE] = ACTIONS(7922), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7922), - [anon_sym_API_DEPRECATED] = ACTIONS(7922), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7922), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7922), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7922), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7922), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7922), - [anon_sym___deprecated_msg] = ACTIONS(7922), - [anon_sym___deprecated_enum_msg] = ACTIONS(7922), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7922), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7922), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7922), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7922), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7922), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7922), - [anon_sym__Alignas] = ACTIONS(7922), - }, - [5103] = { - [sym_attribute_specifier] = STATE(4658), - [sym_identifier] = ACTIONS(9455), - [anon_sym_COMMA] = ACTIONS(9457), - [anon_sym_RPAREN] = ACTIONS(9457), - [anon_sym_LPAREN2] = ACTIONS(9457), - [anon_sym_STAR] = ACTIONS(9457), - [anon_sym_CARET] = ACTIONS(9457), - [anon_sym_SEMI] = ACTIONS(9457), - [anon_sym___extension__] = ACTIONS(9455), - [anon_sym_extern] = ACTIONS(9455), - [anon_sym___attribute__] = ACTIONS(9459), - [anon_sym___attribute] = ACTIONS(9459), - [anon_sym_noreturn] = ACTIONS(9455), - [anon_sym_LBRACK] = ACTIONS(9457), - [anon_sym___declspec] = ACTIONS(9455), - [anon_sym___based] = ACTIONS(9455), - [anon_sym_static] = ACTIONS(9455), - [anon_sym_auto] = ACTIONS(9455), - [anon_sym_register] = ACTIONS(9455), - [anon_sym_inline] = ACTIONS(9455), - [anon_sym___inline] = ACTIONS(9455), - [anon_sym___inline__] = ACTIONS(9455), - [anon_sym___forceinline] = ACTIONS(9455), - [anon_sym_thread_local] = ACTIONS(9455), - [anon_sym___thread] = ACTIONS(9455), - [anon_sym_CG_EXTERN] = ACTIONS(9455), - [anon_sym_CG_INLINE] = ACTIONS(9455), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9455), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9455), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9455), - [anon_sym_IBOutlet] = ACTIONS(9455), - [anon_sym_IBInspectable] = ACTIONS(9455), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9455), - [anon_sym_NS_INLINE] = ACTIONS(9455), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9455), - [anon_sym_OBJC_EXPORT] = ACTIONS(9455), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9455), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9455), - [anon_sym_const] = ACTIONS(9455), - [anon_sym_constexpr] = ACTIONS(9455), - [anon_sym_volatile] = ACTIONS(9455), - [anon_sym_restrict] = ACTIONS(9455), - [anon_sym___restrict__] = ACTIONS(9455), - [anon_sym__Atomic] = ACTIONS(9455), - [anon_sym__Noreturn] = ACTIONS(9455), - [anon_sym_nullable] = ACTIONS(9455), - [anon_sym__Complex] = ACTIONS(9455), - [anon_sym__Nonnull] = ACTIONS(9455), - [anon_sym__Nullable] = ACTIONS(9455), - [anon_sym__Nullable_result] = ACTIONS(9455), - [anon_sym__Null_unspecified] = ACTIONS(9455), - [anon_sym___autoreleasing] = ACTIONS(9455), - [anon_sym___block] = ACTIONS(9455), - [anon_sym___bridge] = ACTIONS(9455), - [anon_sym___bridge_retained] = ACTIONS(9455), - [anon_sym___bridge_transfer] = ACTIONS(9455), - [anon_sym___complex] = ACTIONS(9455), - [anon_sym___const] = ACTIONS(9455), - [anon_sym___imag] = ACTIONS(9455), - [anon_sym___kindof] = ACTIONS(9455), - [anon_sym___nonnull] = ACTIONS(9455), - [anon_sym___nullable] = ACTIONS(9455), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9455), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9455), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9455), - [anon_sym___real] = ACTIONS(9455), - [anon_sym___strong] = ACTIONS(9455), - [anon_sym___unsafe_unretained] = ACTIONS(9455), - [anon_sym___unused] = ACTIONS(9455), - [anon_sym___weak] = ACTIONS(9455), - [anon_sym_enum] = ACTIONS(9455), - [anon_sym_COLON] = ACTIONS(9457), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9455), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9455), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9455), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9455), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9455), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9455), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9455), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9455), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9455), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9455), - [anon_sym_NS_AVAILABLE] = ACTIONS(9455), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9455), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9455), - [anon_sym_API_AVAILABLE] = ACTIONS(9455), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9455), - [anon_sym_API_DEPRECATED] = ACTIONS(9455), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9455), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9455), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9455), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9455), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9455), - [anon_sym___deprecated_msg] = ACTIONS(9455), - [anon_sym___deprecated_enum_msg] = ACTIONS(9455), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9455), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9455), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9455), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9455), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9455), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9455), - [anon_sym__Alignas] = ACTIONS(9455), - }, - [5104] = { - [sym__declaration_modifiers] = STATE(8513), - [sym_attribute_specifier] = STATE(8513), - [sym_attribute_declaration] = STATE(8513), - [sym_ms_declspec_modifier] = STATE(8513), - [sym_storage_class_specifier] = STATE(8513), - [sym_type_qualifier] = STATE(8513), - [sym_availability_attribute_specifier] = STATE(8513), - [sym_alignas_specifier] = STATE(8513), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9462), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5105] = { - [sym__declaration_modifiers] = STATE(8980), - [sym_attribute_specifier] = STATE(8980), - [sym_attribute_declaration] = STATE(8980), - [sym_ms_declspec_modifier] = STATE(8980), - [sym_storage_class_specifier] = STATE(8980), - [sym_type_qualifier] = STATE(8980), - [sym_availability_attribute_specifier] = STATE(8980), - [sym_alignas_specifier] = STATE(8980), - [aux_sym_declaration_repeat1] = STATE(5118), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9464), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5106] = { - [sym_attribute_specifier] = STATE(4656), - [sym_identifier] = ACTIONS(9466), - [anon_sym_COMMA] = ACTIONS(9468), - [anon_sym_RPAREN] = ACTIONS(9468), - [anon_sym_LPAREN2] = ACTIONS(9468), - [anon_sym_STAR] = ACTIONS(9468), - [anon_sym_CARET] = ACTIONS(9468), - [anon_sym_SEMI] = ACTIONS(9468), - [anon_sym___extension__] = ACTIONS(9466), - [anon_sym_extern] = ACTIONS(9466), - [anon_sym___attribute__] = ACTIONS(9470), - [anon_sym___attribute] = ACTIONS(9470), - [anon_sym_noreturn] = ACTIONS(9466), - [anon_sym_LBRACK] = ACTIONS(9468), - [anon_sym___declspec] = ACTIONS(9466), - [anon_sym___based] = ACTIONS(9466), - [anon_sym_static] = ACTIONS(9466), - [anon_sym_auto] = ACTIONS(9466), - [anon_sym_register] = ACTIONS(9466), - [anon_sym_inline] = ACTIONS(9466), - [anon_sym___inline] = ACTIONS(9466), - [anon_sym___inline__] = ACTIONS(9466), - [anon_sym___forceinline] = ACTIONS(9466), - [anon_sym_thread_local] = ACTIONS(9466), - [anon_sym___thread] = ACTIONS(9466), - [anon_sym_CG_EXTERN] = ACTIONS(9466), - [anon_sym_CG_INLINE] = ACTIONS(9466), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9466), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9466), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9466), - [anon_sym_IBOutlet] = ACTIONS(9466), - [anon_sym_IBInspectable] = ACTIONS(9466), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9466), - [anon_sym_NS_INLINE] = ACTIONS(9466), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9466), - [anon_sym_OBJC_EXPORT] = ACTIONS(9466), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9466), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9466), - [anon_sym_const] = ACTIONS(9466), - [anon_sym_constexpr] = ACTIONS(9466), - [anon_sym_volatile] = ACTIONS(9466), - [anon_sym_restrict] = ACTIONS(9466), - [anon_sym___restrict__] = ACTIONS(9466), - [anon_sym__Atomic] = ACTIONS(9466), - [anon_sym__Noreturn] = ACTIONS(9466), - [anon_sym_nullable] = ACTIONS(9466), - [anon_sym__Complex] = ACTIONS(9466), - [anon_sym__Nonnull] = ACTIONS(9466), - [anon_sym__Nullable] = ACTIONS(9466), - [anon_sym__Nullable_result] = ACTIONS(9466), - [anon_sym__Null_unspecified] = ACTIONS(9466), - [anon_sym___autoreleasing] = ACTIONS(9466), - [anon_sym___block] = ACTIONS(9466), - [anon_sym___bridge] = ACTIONS(9466), - [anon_sym___bridge_retained] = ACTIONS(9466), - [anon_sym___bridge_transfer] = ACTIONS(9466), - [anon_sym___complex] = ACTIONS(9466), - [anon_sym___const] = ACTIONS(9466), - [anon_sym___imag] = ACTIONS(9466), - [anon_sym___kindof] = ACTIONS(9466), - [anon_sym___nonnull] = ACTIONS(9466), - [anon_sym___nullable] = ACTIONS(9466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9466), - [anon_sym___real] = ACTIONS(9466), - [anon_sym___strong] = ACTIONS(9466), - [anon_sym___unsafe_unretained] = ACTIONS(9466), - [anon_sym___unused] = ACTIONS(9466), - [anon_sym___weak] = ACTIONS(9466), - [anon_sym_enum] = ACTIONS(9466), - [anon_sym_COLON] = ACTIONS(9468), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9466), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9466), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9466), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9466), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9466), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9466), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9466), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9466), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9466), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9466), - [anon_sym_NS_AVAILABLE] = ACTIONS(9466), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9466), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9466), - [anon_sym_API_AVAILABLE] = ACTIONS(9466), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9466), - [anon_sym_API_DEPRECATED] = ACTIONS(9466), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9466), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9466), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9466), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9466), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9466), - [anon_sym___deprecated_msg] = ACTIONS(9466), - [anon_sym___deprecated_enum_msg] = ACTIONS(9466), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9466), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9466), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9466), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9466), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9466), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9466), - [anon_sym__Alignas] = ACTIONS(9466), - }, - [5107] = { - [sym_attribute_specifier] = STATE(4653), - [sym_identifier] = ACTIONS(9473), - [anon_sym_COMMA] = ACTIONS(9475), - [anon_sym_RPAREN] = ACTIONS(9475), - [anon_sym_LPAREN2] = ACTIONS(9475), - [anon_sym_STAR] = ACTIONS(9475), - [anon_sym_CARET] = ACTIONS(9475), - [anon_sym_SEMI] = ACTIONS(9475), - [anon_sym___extension__] = ACTIONS(9473), - [anon_sym_extern] = ACTIONS(9473), - [anon_sym___attribute__] = ACTIONS(9477), - [anon_sym___attribute] = ACTIONS(9477), - [anon_sym_noreturn] = ACTIONS(9473), - [anon_sym_LBRACK] = ACTIONS(9475), - [anon_sym___declspec] = ACTIONS(9473), - [anon_sym___based] = ACTIONS(9473), - [anon_sym_static] = ACTIONS(9473), - [anon_sym_auto] = ACTIONS(9473), - [anon_sym_register] = ACTIONS(9473), - [anon_sym_inline] = ACTIONS(9473), - [anon_sym___inline] = ACTIONS(9473), - [anon_sym___inline__] = ACTIONS(9473), - [anon_sym___forceinline] = ACTIONS(9473), - [anon_sym_thread_local] = ACTIONS(9473), - [anon_sym___thread] = ACTIONS(9473), - [anon_sym_CG_EXTERN] = ACTIONS(9473), - [anon_sym_CG_INLINE] = ACTIONS(9473), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9473), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9473), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9473), - [anon_sym_IBOutlet] = ACTIONS(9473), - [anon_sym_IBInspectable] = ACTIONS(9473), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9473), - [anon_sym_NS_INLINE] = ACTIONS(9473), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9473), - [anon_sym_OBJC_EXPORT] = ACTIONS(9473), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9473), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9473), - [anon_sym_const] = ACTIONS(9473), - [anon_sym_constexpr] = ACTIONS(9473), - [anon_sym_volatile] = ACTIONS(9473), - [anon_sym_restrict] = ACTIONS(9473), - [anon_sym___restrict__] = ACTIONS(9473), - [anon_sym__Atomic] = ACTIONS(9473), - [anon_sym__Noreturn] = ACTIONS(9473), - [anon_sym_nullable] = ACTIONS(9473), - [anon_sym__Complex] = ACTIONS(9473), - [anon_sym__Nonnull] = ACTIONS(9473), - [anon_sym__Nullable] = ACTIONS(9473), - [anon_sym__Nullable_result] = ACTIONS(9473), - [anon_sym__Null_unspecified] = ACTIONS(9473), - [anon_sym___autoreleasing] = ACTIONS(9473), - [anon_sym___block] = ACTIONS(9473), - [anon_sym___bridge] = ACTIONS(9473), - [anon_sym___bridge_retained] = ACTIONS(9473), - [anon_sym___bridge_transfer] = ACTIONS(9473), - [anon_sym___complex] = ACTIONS(9473), - [anon_sym___const] = ACTIONS(9473), - [anon_sym___imag] = ACTIONS(9473), - [anon_sym___kindof] = ACTIONS(9473), - [anon_sym___nonnull] = ACTIONS(9473), - [anon_sym___nullable] = ACTIONS(9473), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9473), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9473), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9473), - [anon_sym___real] = ACTIONS(9473), - [anon_sym___strong] = ACTIONS(9473), - [anon_sym___unsafe_unretained] = ACTIONS(9473), - [anon_sym___unused] = ACTIONS(9473), - [anon_sym___weak] = ACTIONS(9473), - [anon_sym_enum] = ACTIONS(9473), - [anon_sym_COLON] = ACTIONS(9475), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9473), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9473), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9473), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9473), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9473), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9473), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9473), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9473), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9473), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9473), - [anon_sym_NS_AVAILABLE] = ACTIONS(9473), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9473), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9473), - [anon_sym_API_AVAILABLE] = ACTIONS(9473), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9473), - [anon_sym_API_DEPRECATED] = ACTIONS(9473), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9473), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9473), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9473), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9473), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9473), - [anon_sym___deprecated_msg] = ACTIONS(9473), - [anon_sym___deprecated_enum_msg] = ACTIONS(9473), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9473), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9473), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9473), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9473), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9473), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9473), - [anon_sym__Alignas] = ACTIONS(9473), - }, - [5108] = { - [sym__declaration_modifiers] = STATE(8418), - [sym_attribute_specifier] = STATE(8418), - [sym_attribute_declaration] = STATE(8418), - [sym_ms_declspec_modifier] = STATE(8418), - [sym_storage_class_specifier] = STATE(8418), - [sym_type_qualifier] = STATE(8418), - [sym_availability_attribute_specifier] = STATE(8418), - [sym_alignas_specifier] = STATE(8418), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9480), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5109] = { - [sym__declaration_modifiers] = STATE(8979), - [sym_attribute_specifier] = STATE(8979), - [sym_attribute_declaration] = STATE(8979), - [sym_ms_declspec_modifier] = STATE(8979), - [sym_storage_class_specifier] = STATE(8979), - [sym_type_qualifier] = STATE(8979), - [sym_availability_attribute_specifier] = STATE(8979), - [sym_alignas_specifier] = STATE(8979), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9482), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5110] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3972), - [anon_sym_SEMI] = ACTIONS(9484), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5111] = { - [sym__declaration_modifiers] = STATE(8978), - [sym_attribute_specifier] = STATE(8978), - [sym_attribute_declaration] = STATE(8978), - [sym_ms_declspec_modifier] = STATE(8978), - [sym_storage_class_specifier] = STATE(8978), - [sym_type_qualifier] = STATE(8978), - [sym_availability_attribute_specifier] = STATE(8978), - [sym_alignas_specifier] = STATE(8978), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9486), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5112] = { - [sym__declaration_modifiers] = STATE(8977), - [sym_attribute_specifier] = STATE(8977), - [sym_attribute_declaration] = STATE(8977), - [sym_ms_declspec_modifier] = STATE(8977), - [sym_storage_class_specifier] = STATE(8977), - [sym_type_qualifier] = STATE(8977), - [sym_availability_attribute_specifier] = STATE(8977), - [sym_alignas_specifier] = STATE(8977), - [aux_sym_declaration_repeat1] = STATE(5119), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9488), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5113] = { - [sym__declaration_modifiers] = STATE(8421), - [sym_attribute_specifier] = STATE(8421), - [sym_attribute_declaration] = STATE(8421), - [sym_ms_declspec_modifier] = STATE(8421), - [sym_storage_class_specifier] = STATE(8421), - [sym_type_qualifier] = STATE(8421), - [sym_availability_attribute_specifier] = STATE(8421), - [sym_alignas_specifier] = STATE(8421), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9490), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5114] = { - [sym__declaration_modifiers] = STATE(9042), - [sym_attribute_specifier] = STATE(9042), - [sym_attribute_declaration] = STATE(9042), - [sym_ms_declspec_modifier] = STATE(9042), - [sym_storage_class_specifier] = STATE(9042), - [sym_type_qualifier] = STATE(9042), - [sym_availability_attribute_specifier] = STATE(9042), - [sym_alignas_specifier] = STATE(9042), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9492), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5115] = { - [sym__declaration_modifiers] = STATE(8973), - [sym_attribute_specifier] = STATE(8973), - [sym_attribute_declaration] = STATE(8973), - [sym_ms_declspec_modifier] = STATE(8973), - [sym_storage_class_specifier] = STATE(8973), - [sym_type_qualifier] = STATE(8973), - [sym_availability_attribute_specifier] = STATE(8973), - [sym_alignas_specifier] = STATE(8973), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9494), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5116] = { - [sym__declaration_modifiers] = STATE(8426), - [sym_attribute_specifier] = STATE(8426), - [sym_attribute_declaration] = STATE(8426), - [sym_ms_declspec_modifier] = STATE(8426), - [sym_storage_class_specifier] = STATE(8426), - [sym_type_qualifier] = STATE(8426), - [sym_availability_attribute_specifier] = STATE(8426), - [sym_alignas_specifier] = STATE(8426), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9496), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5117] = { - [sym__declaration_modifiers] = STATE(8530), - [sym_attribute_specifier] = STATE(8530), - [sym_attribute_declaration] = STATE(8530), - [sym_ms_declspec_modifier] = STATE(8530), - [sym_storage_class_specifier] = STATE(8530), - [sym_type_qualifier] = STATE(8530), - [sym_availability_attribute_specifier] = STATE(8530), - [sym_alignas_specifier] = STATE(8530), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9498), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5118] = { - [sym__declaration_modifiers] = STATE(8928), - [sym_attribute_specifier] = STATE(8928), - [sym_attribute_declaration] = STATE(8928), - [sym_ms_declspec_modifier] = STATE(8928), - [sym_storage_class_specifier] = STATE(8928), - [sym_type_qualifier] = STATE(8928), - [sym_availability_attribute_specifier] = STATE(8928), - [sym_alignas_specifier] = STATE(8928), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9500), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5119] = { - [sym__declaration_modifiers] = STATE(8960), - [sym_attribute_specifier] = STATE(8960), - [sym_attribute_declaration] = STATE(8960), - [sym_ms_declspec_modifier] = STATE(8960), - [sym_storage_class_specifier] = STATE(8960), - [sym_type_qualifier] = STATE(8960), - [sym_availability_attribute_specifier] = STATE(8960), - [sym_alignas_specifier] = STATE(8960), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9502), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5120] = { - [sym__declaration_modifiers] = STATE(8957), - [sym_attribute_specifier] = STATE(8957), - [sym_attribute_declaration] = STATE(8957), - [sym_ms_declspec_modifier] = STATE(8957), - [sym_storage_class_specifier] = STATE(8957), - [sym_type_qualifier] = STATE(8957), - [sym_availability_attribute_specifier] = STATE(8957), - [sym_alignas_specifier] = STATE(8957), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9504), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5121] = { - [sym__declaration_modifiers] = STATE(8956), - [sym_attribute_specifier] = STATE(8956), - [sym_attribute_declaration] = STATE(8956), - [sym_ms_declspec_modifier] = STATE(8956), - [sym_storage_class_specifier] = STATE(8956), - [sym_type_qualifier] = STATE(8956), - [sym_availability_attribute_specifier] = STATE(8956), - [sym_alignas_specifier] = STATE(8956), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9506), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5122] = { - [sym__declaration_modifiers] = STATE(8660), - [sym_attribute_specifier] = STATE(8660), - [sym_attribute_declaration] = STATE(8660), - [sym_ms_declspec_modifier] = STATE(8660), - [sym_storage_class_specifier] = STATE(8660), - [sym_type_qualifier] = STATE(8660), - [sym_availability_attribute_specifier] = STATE(8660), - [sym_alignas_specifier] = STATE(8660), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9508), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5123] = { - [sym__declaration_modifiers] = STATE(9150), - [sym_attribute_specifier] = STATE(9150), - [sym_attribute_declaration] = STATE(9150), - [sym_ms_declspec_modifier] = STATE(9150), - [sym_storage_class_specifier] = STATE(9150), - [sym_type_qualifier] = STATE(9150), - [sym_availability_attribute_specifier] = STATE(9150), - [sym_alignas_specifier] = STATE(9150), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9510), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5124] = { - [sym_attribute_specifier] = STATE(4663), - [sym_identifier] = ACTIONS(9512), - [anon_sym_COMMA] = ACTIONS(9514), - [anon_sym_RPAREN] = ACTIONS(9514), - [anon_sym_LPAREN2] = ACTIONS(9514), - [anon_sym_STAR] = ACTIONS(9514), - [anon_sym_CARET] = ACTIONS(9514), - [anon_sym_SEMI] = ACTIONS(9514), - [anon_sym___extension__] = ACTIONS(9512), - [anon_sym_extern] = ACTIONS(9512), - [anon_sym___attribute__] = ACTIONS(9516), - [anon_sym___attribute] = ACTIONS(9516), - [anon_sym_noreturn] = ACTIONS(9512), - [anon_sym_LBRACK] = ACTIONS(9514), - [anon_sym___declspec] = ACTIONS(9512), - [anon_sym___based] = ACTIONS(9512), - [anon_sym_static] = ACTIONS(9512), - [anon_sym_auto] = ACTIONS(9512), - [anon_sym_register] = ACTIONS(9512), - [anon_sym_inline] = ACTIONS(9512), - [anon_sym___inline] = ACTIONS(9512), - [anon_sym___inline__] = ACTIONS(9512), - [anon_sym___forceinline] = ACTIONS(9512), - [anon_sym_thread_local] = ACTIONS(9512), - [anon_sym___thread] = ACTIONS(9512), - [anon_sym_CG_EXTERN] = ACTIONS(9512), - [anon_sym_CG_INLINE] = ACTIONS(9512), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9512), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9512), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9512), - [anon_sym_IBOutlet] = ACTIONS(9512), - [anon_sym_IBInspectable] = ACTIONS(9512), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9512), - [anon_sym_NS_INLINE] = ACTIONS(9512), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9512), - [anon_sym_OBJC_EXPORT] = ACTIONS(9512), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9512), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9512), - [anon_sym_const] = ACTIONS(9512), - [anon_sym_constexpr] = ACTIONS(9512), - [anon_sym_volatile] = ACTIONS(9512), - [anon_sym_restrict] = ACTIONS(9512), - [anon_sym___restrict__] = ACTIONS(9512), - [anon_sym__Atomic] = ACTIONS(9512), - [anon_sym__Noreturn] = ACTIONS(9512), - [anon_sym_nullable] = ACTIONS(9512), - [anon_sym__Complex] = ACTIONS(9512), - [anon_sym__Nonnull] = ACTIONS(9512), - [anon_sym__Nullable] = ACTIONS(9512), - [anon_sym__Nullable_result] = ACTIONS(9512), - [anon_sym__Null_unspecified] = ACTIONS(9512), - [anon_sym___autoreleasing] = ACTIONS(9512), - [anon_sym___block] = ACTIONS(9512), - [anon_sym___bridge] = ACTIONS(9512), - [anon_sym___bridge_retained] = ACTIONS(9512), - [anon_sym___bridge_transfer] = ACTIONS(9512), - [anon_sym___complex] = ACTIONS(9512), - [anon_sym___const] = ACTIONS(9512), - [anon_sym___imag] = ACTIONS(9512), - [anon_sym___kindof] = ACTIONS(9512), - [anon_sym___nonnull] = ACTIONS(9512), - [anon_sym___nullable] = ACTIONS(9512), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9512), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9512), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9512), - [anon_sym___real] = ACTIONS(9512), - [anon_sym___strong] = ACTIONS(9512), - [anon_sym___unsafe_unretained] = ACTIONS(9512), - [anon_sym___unused] = ACTIONS(9512), - [anon_sym___weak] = ACTIONS(9512), - [anon_sym_enum] = ACTIONS(9512), - [anon_sym_COLON] = ACTIONS(9514), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9512), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9512), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9512), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9512), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9512), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9512), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9512), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9512), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9512), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9512), - [anon_sym_NS_AVAILABLE] = ACTIONS(9512), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9512), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9512), - [anon_sym_API_AVAILABLE] = ACTIONS(9512), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9512), - [anon_sym_API_DEPRECATED] = ACTIONS(9512), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9512), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9512), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9512), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9512), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9512), - [anon_sym___deprecated_msg] = ACTIONS(9512), - [anon_sym___deprecated_enum_msg] = ACTIONS(9512), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9512), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9512), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9512), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9512), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9512), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9512), - [anon_sym__Alignas] = ACTIONS(9512), - }, - [5125] = { - [sym__declaration_modifiers] = STATE(8624), - [sym_attribute_specifier] = STATE(8624), - [sym_attribute_declaration] = STATE(8624), - [sym_ms_declspec_modifier] = STATE(8624), - [sym_storage_class_specifier] = STATE(8624), - [sym_type_qualifier] = STATE(8624), - [sym_availability_attribute_specifier] = STATE(8624), - [sym_alignas_specifier] = STATE(8624), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9519), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5126] = { - [sym__declaration_modifiers] = STATE(9153), - [sym_attribute_specifier] = STATE(9153), - [sym_attribute_declaration] = STATE(9153), - [sym_ms_declspec_modifier] = STATE(9153), - [sym_storage_class_specifier] = STATE(9153), - [sym_type_qualifier] = STATE(9153), - [sym_availability_attribute_specifier] = STATE(9153), - [sym_alignas_specifier] = STATE(9153), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9521), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5127] = { - [sym__declaration_modifiers] = STATE(9154), - [sym_attribute_specifier] = STATE(9154), - [sym_attribute_declaration] = STATE(9154), - [sym_ms_declspec_modifier] = STATE(9154), - [sym_storage_class_specifier] = STATE(9154), - [sym_type_qualifier] = STATE(9154), - [sym_availability_attribute_specifier] = STATE(9154), - [sym_alignas_specifier] = STATE(9154), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9523), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5128] = { - [sym__declaration_modifiers] = STATE(8814), - [sym_attribute_specifier] = STATE(8814), - [sym_attribute_declaration] = STATE(8814), - [sym_ms_declspec_modifier] = STATE(8814), - [sym_storage_class_specifier] = STATE(8814), - [sym_type_qualifier] = STATE(8814), - [sym_availability_attribute_specifier] = STATE(8814), - [sym_alignas_specifier] = STATE(8814), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9525), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5129] = { - [sym__declaration_modifiers] = STATE(8430), - [sym_attribute_specifier] = STATE(8430), - [sym_attribute_declaration] = STATE(8430), - [sym_ms_declspec_modifier] = STATE(8430), - [sym_storage_class_specifier] = STATE(8430), - [sym_type_qualifier] = STATE(8430), - [sym_availability_attribute_specifier] = STATE(8430), - [sym_alignas_specifier] = STATE(8430), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9527), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5130] = { - [sym__declaration_modifiers] = STATE(8431), - [sym_attribute_specifier] = STATE(8431), - [sym_attribute_declaration] = STATE(8431), - [sym_ms_declspec_modifier] = STATE(8431), - [sym_storage_class_specifier] = STATE(8431), - [sym_type_qualifier] = STATE(8431), - [sym_availability_attribute_specifier] = STATE(8431), - [sym_alignas_specifier] = STATE(8431), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9529), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5131] = { - [sym__declaration_modifiers] = STATE(8816), - [sym_attribute_specifier] = STATE(8816), - [sym_attribute_declaration] = STATE(8816), - [sym_ms_declspec_modifier] = STATE(8816), - [sym_storage_class_specifier] = STATE(8816), - [sym_type_qualifier] = STATE(8816), - [sym_availability_attribute_specifier] = STATE(8816), - [sym_alignas_specifier] = STATE(8816), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9531), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5132] = { - [sym__declaration_modifiers] = STATE(8945), - [sym_attribute_specifier] = STATE(8945), - [sym_attribute_declaration] = STATE(8945), - [sym_ms_declspec_modifier] = STATE(8945), - [sym_storage_class_specifier] = STATE(8945), - [sym_type_qualifier] = STATE(8945), - [sym_availability_attribute_specifier] = STATE(8945), - [sym_alignas_specifier] = STATE(8945), - [aux_sym_struct_declaration_repeat2] = STATE(5146), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9533), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5133] = { - [sym__declaration_modifiers] = STATE(9420), - [sym_attribute_specifier] = STATE(9420), - [sym_attribute_declaration] = STATE(9420), - [sym_ms_declspec_modifier] = STATE(9420), - [sym_storage_class_specifier] = STATE(9420), - [sym_type_qualifier] = STATE(9420), - [sym_availability_attribute_specifier] = STATE(9420), - [sym_alignas_specifier] = STATE(9420), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9535), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5134] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7850), - [anon_sym_RPAREN] = ACTIONS(7850), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7850), - [anon_sym___extension__] = ACTIONS(7850), - [anon_sym_extern] = ACTIONS(7850), - [anon_sym___attribute__] = ACTIONS(7850), - [anon_sym___attribute] = ACTIONS(7848), - [anon_sym_noreturn] = ACTIONS(7850), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7850), - [anon_sym_LBRACE] = ACTIONS(7850), - [anon_sym_EQ] = ACTIONS(7850), - [anon_sym_ATautoreleasepool] = ACTIONS(7850), - [anon_sym_static] = ACTIONS(7850), - [anon_sym_auto] = ACTIONS(7850), - [anon_sym_register] = ACTIONS(7850), - [anon_sym_inline] = ACTIONS(7850), - [anon_sym___inline] = ACTIONS(7848), - [anon_sym___inline__] = ACTIONS(7850), - [anon_sym___forceinline] = ACTIONS(7850), - [anon_sym_thread_local] = ACTIONS(7850), - [anon_sym___thread] = ACTIONS(7850), - [anon_sym_CG_EXTERN] = ACTIONS(7850), - [anon_sym_CG_INLINE] = ACTIONS(7850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7850), - [anon_sym_IBOutlet] = ACTIONS(7850), - [anon_sym_IBInspectable] = ACTIONS(7850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7850), - [anon_sym_NS_INLINE] = ACTIONS(7850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7850), - [anon_sym_OBJC_EXPORT] = ACTIONS(7850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7850), - [anon_sym_const] = ACTIONS(7848), - [anon_sym_constexpr] = ACTIONS(7850), - [anon_sym_volatile] = ACTIONS(7850), - [anon_sym_restrict] = ACTIONS(7850), - [anon_sym___restrict__] = ACTIONS(7850), - [anon_sym__Atomic] = ACTIONS(7850), - [anon_sym__Noreturn] = ACTIONS(7850), - [anon_sym_nullable] = ACTIONS(7850), - [anon_sym__Complex] = ACTIONS(7850), - [anon_sym__Nonnull] = ACTIONS(7850), - [anon_sym__Nullable] = ACTIONS(7848), - [anon_sym__Nullable_result] = ACTIONS(7850), - [anon_sym__Null_unspecified] = ACTIONS(7850), - [anon_sym___autoreleasing] = ACTIONS(7850), - [anon_sym___block] = ACTIONS(7850), - [anon_sym___bridge] = ACTIONS(7848), - [anon_sym___bridge_retained] = ACTIONS(7850), - [anon_sym___bridge_transfer] = ACTIONS(7850), - [anon_sym___complex] = ACTIONS(7850), - [anon_sym___const] = ACTIONS(7850), - [anon_sym___imag] = ACTIONS(7850), - [anon_sym___kindof] = ACTIONS(7850), - [anon_sym___nonnull] = ACTIONS(7850), - [anon_sym___nullable] = ACTIONS(7850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7850), - [anon_sym___real] = ACTIONS(7850), - [anon_sym___strong] = ACTIONS(7850), - [anon_sym___unsafe_unretained] = ACTIONS(7850), - [anon_sym___unused] = ACTIONS(7850), - [anon_sym___weak] = ACTIONS(7850), - [anon_sym_COLON] = ACTIONS(7850), - [anon_sym_asm] = ACTIONS(7850), - [anon_sym___asm__] = ACTIONS(7850), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7850), - [anon_sym_NS_AVAILABLE] = ACTIONS(7848), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_API_AVAILABLE] = ACTIONS(7850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_API_DEPRECATED] = ACTIONS(7850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7850), - [anon_sym___deprecated_msg] = ACTIONS(7850), - [anon_sym___deprecated_enum_msg] = ACTIONS(7850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7850), - [anon_sym__Alignas] = ACTIONS(7850), - }, - [5135] = { - [sym__declaration_modifiers] = STATE(9419), - [sym_attribute_specifier] = STATE(9419), - [sym_attribute_declaration] = STATE(9419), - [sym_ms_declspec_modifier] = STATE(9419), - [sym_storage_class_specifier] = STATE(9419), - [sym_type_qualifier] = STATE(9419), - [sym_availability_attribute_specifier] = STATE(9419), - [sym_alignas_specifier] = STATE(9419), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9537), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5136] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7846), - [anon_sym_RPAREN] = ACTIONS(7846), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7846), - [anon_sym___extension__] = ACTIONS(7846), - [anon_sym_extern] = ACTIONS(7846), - [anon_sym___attribute__] = ACTIONS(7846), - [anon_sym___attribute] = ACTIONS(7844), - [anon_sym_noreturn] = ACTIONS(7846), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7846), - [anon_sym_LBRACE] = ACTIONS(7846), - [anon_sym_EQ] = ACTIONS(7846), - [anon_sym_ATautoreleasepool] = ACTIONS(7846), - [anon_sym_static] = ACTIONS(7846), - [anon_sym_auto] = ACTIONS(7846), - [anon_sym_register] = ACTIONS(7846), - [anon_sym_inline] = ACTIONS(7846), - [anon_sym___inline] = ACTIONS(7844), - [anon_sym___inline__] = ACTIONS(7846), - [anon_sym___forceinline] = ACTIONS(7846), - [anon_sym_thread_local] = ACTIONS(7846), - [anon_sym___thread] = ACTIONS(7846), - [anon_sym_CG_EXTERN] = ACTIONS(7846), - [anon_sym_CG_INLINE] = ACTIONS(7846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7846), - [anon_sym_IBOutlet] = ACTIONS(7846), - [anon_sym_IBInspectable] = ACTIONS(7846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7846), - [anon_sym_NS_INLINE] = ACTIONS(7846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7846), - [anon_sym_OBJC_EXPORT] = ACTIONS(7846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7846), - [anon_sym_const] = ACTIONS(7844), - [anon_sym_constexpr] = ACTIONS(7846), - [anon_sym_volatile] = ACTIONS(7846), - [anon_sym_restrict] = ACTIONS(7846), - [anon_sym___restrict__] = ACTIONS(7846), - [anon_sym__Atomic] = ACTIONS(7846), - [anon_sym__Noreturn] = ACTIONS(7846), - [anon_sym_nullable] = ACTIONS(7846), - [anon_sym__Complex] = ACTIONS(7846), - [anon_sym__Nonnull] = ACTIONS(7846), - [anon_sym__Nullable] = ACTIONS(7844), - [anon_sym__Nullable_result] = ACTIONS(7846), - [anon_sym__Null_unspecified] = ACTIONS(7846), - [anon_sym___autoreleasing] = ACTIONS(7846), - [anon_sym___block] = ACTIONS(7846), - [anon_sym___bridge] = ACTIONS(7844), - [anon_sym___bridge_retained] = ACTIONS(7846), - [anon_sym___bridge_transfer] = ACTIONS(7846), - [anon_sym___complex] = ACTIONS(7846), - [anon_sym___const] = ACTIONS(7846), - [anon_sym___imag] = ACTIONS(7846), - [anon_sym___kindof] = ACTIONS(7846), - [anon_sym___nonnull] = ACTIONS(7846), - [anon_sym___nullable] = ACTIONS(7846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7846), - [anon_sym___real] = ACTIONS(7846), - [anon_sym___strong] = ACTIONS(7846), - [anon_sym___unsafe_unretained] = ACTIONS(7846), - [anon_sym___unused] = ACTIONS(7846), - [anon_sym___weak] = ACTIONS(7846), - [anon_sym_COLON] = ACTIONS(7846), - [anon_sym_asm] = ACTIONS(7846), - [anon_sym___asm__] = ACTIONS(7846), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7846), - [anon_sym_NS_AVAILABLE] = ACTIONS(7844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_API_AVAILABLE] = ACTIONS(7846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_API_DEPRECATED] = ACTIONS(7846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7846), - [anon_sym___deprecated_msg] = ACTIONS(7846), - [anon_sym___deprecated_enum_msg] = ACTIONS(7846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7846), - [anon_sym__Alignas] = ACTIONS(7846), - }, - [5137] = { - [sym__declaration_modifiers] = STATE(8661), - [sym_attribute_specifier] = STATE(8661), - [sym_attribute_declaration] = STATE(8661), - [sym_ms_declspec_modifier] = STATE(8661), - [sym_storage_class_specifier] = STATE(8661), - [sym_type_qualifier] = STATE(8661), - [sym_availability_attribute_specifier] = STATE(8661), - [sym_alignas_specifier] = STATE(8661), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9539), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5138] = { - [sym__declaration_modifiers] = STATE(9155), - [sym_attribute_specifier] = STATE(9155), - [sym_attribute_declaration] = STATE(9155), - [sym_ms_declspec_modifier] = STATE(9155), - [sym_storage_class_specifier] = STATE(9155), - [sym_type_qualifier] = STATE(9155), - [sym_availability_attribute_specifier] = STATE(9155), - [sym_alignas_specifier] = STATE(9155), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9541), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5139] = { - [anon_sym_COMMA] = ACTIONS(7753), - [anon_sym_RPAREN] = ACTIONS(7753), - [anon_sym_LPAREN2] = ACTIONS(7753), - [anon_sym_SEMI] = ACTIONS(7753), - [anon_sym___extension__] = ACTIONS(7753), - [anon_sym_extern] = ACTIONS(7753), - [anon_sym___attribute__] = ACTIONS(7753), - [anon_sym___attribute] = ACTIONS(7751), - [anon_sym_noreturn] = ACTIONS(7753), - [anon_sym_LBRACK] = ACTIONS(7753), - [anon_sym___declspec] = ACTIONS(7753), - [anon_sym_LBRACE] = ACTIONS(7753), - [anon_sym_EQ] = ACTIONS(7753), - [anon_sym_ATautoreleasepool] = ACTIONS(7753), - [anon_sym_static] = ACTIONS(7753), - [anon_sym_auto] = ACTIONS(7753), - [anon_sym_register] = ACTIONS(7753), - [anon_sym_inline] = ACTIONS(7753), - [anon_sym___inline] = ACTIONS(7751), - [anon_sym___inline__] = ACTIONS(7753), - [anon_sym___forceinline] = ACTIONS(7753), - [anon_sym_thread_local] = ACTIONS(7753), - [anon_sym___thread] = ACTIONS(7753), - [anon_sym_CG_EXTERN] = ACTIONS(7753), - [anon_sym_CG_INLINE] = ACTIONS(7753), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7753), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7753), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7753), - [anon_sym_IBOutlet] = ACTIONS(7753), - [anon_sym_IBInspectable] = ACTIONS(7753), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7753), - [anon_sym_NS_INLINE] = ACTIONS(7753), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7753), - [anon_sym_OBJC_EXPORT] = ACTIONS(7753), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7753), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7753), - [anon_sym_const] = ACTIONS(7751), - [anon_sym_constexpr] = ACTIONS(7753), - [anon_sym_volatile] = ACTIONS(7753), - [anon_sym_restrict] = ACTIONS(7753), - [anon_sym___restrict__] = ACTIONS(7753), - [anon_sym__Atomic] = ACTIONS(7753), - [anon_sym__Noreturn] = ACTIONS(7753), - [anon_sym_nullable] = ACTIONS(7753), - [anon_sym__Complex] = ACTIONS(7753), - [anon_sym__Nonnull] = ACTIONS(7753), - [anon_sym__Nullable] = ACTIONS(7751), - [anon_sym__Nullable_result] = ACTIONS(7753), - [anon_sym__Null_unspecified] = ACTIONS(7753), - [anon_sym___autoreleasing] = ACTIONS(7753), - [anon_sym___block] = ACTIONS(7753), - [anon_sym___bridge] = ACTIONS(7751), - [anon_sym___bridge_retained] = ACTIONS(7753), - [anon_sym___bridge_transfer] = ACTIONS(7753), - [anon_sym___complex] = ACTIONS(7753), - [anon_sym___const] = ACTIONS(7753), - [anon_sym___imag] = ACTIONS(7753), - [anon_sym___kindof] = ACTIONS(7753), - [anon_sym___nonnull] = ACTIONS(7753), - [anon_sym___nullable] = ACTIONS(7753), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7753), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7753), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7753), - [anon_sym___real] = ACTIONS(7753), - [anon_sym___strong] = ACTIONS(7753), - [anon_sym___unsafe_unretained] = ACTIONS(7753), - [anon_sym___unused] = ACTIONS(7753), - [anon_sym___weak] = ACTIONS(7753), - [anon_sym_COLON] = ACTIONS(7753), - [anon_sym_in] = ACTIONS(7751), - [anon_sym_asm] = ACTIONS(7753), - [anon_sym___asm__] = ACTIONS(7753), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7753), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7753), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7753), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7753), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7753), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7753), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7753), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7753), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7753), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7753), - [anon_sym_NS_AVAILABLE] = ACTIONS(7751), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7753), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7753), - [anon_sym_API_AVAILABLE] = ACTIONS(7753), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7753), - [anon_sym_API_DEPRECATED] = ACTIONS(7753), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7753), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7753), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7753), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7753), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7753), - [anon_sym___deprecated_msg] = ACTIONS(7753), - [anon_sym___deprecated_enum_msg] = ACTIONS(7753), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7753), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7753), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7753), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7753), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7753), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7753), - [anon_sym__Alignas] = ACTIONS(7753), - }, - [5140] = { - [sym__declaration_modifiers] = STATE(8627), - [sym_attribute_specifier] = STATE(8627), - [sym_attribute_declaration] = STATE(8627), - [sym_ms_declspec_modifier] = STATE(8627), - [sym_storage_class_specifier] = STATE(8627), - [sym_type_qualifier] = STATE(8627), - [sym_availability_attribute_specifier] = STATE(8627), - [sym_alignas_specifier] = STATE(8627), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9543), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5141] = { - [sym__declaration_modifiers] = STATE(8942), - [sym_attribute_specifier] = STATE(8942), - [sym_attribute_declaration] = STATE(8942), - [sym_ms_declspec_modifier] = STATE(8942), - [sym_storage_class_specifier] = STATE(8942), - [sym_type_qualifier] = STATE(8942), - [sym_availability_attribute_specifier] = STATE(8942), - [sym_alignas_specifier] = STATE(8942), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9545), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5142] = { - [sym__declaration_modifiers] = STATE(8941), - [sym_attribute_specifier] = STATE(8941), - [sym_attribute_declaration] = STATE(8941), - [sym_ms_declspec_modifier] = STATE(8941), - [sym_storage_class_specifier] = STATE(8941), - [sym_type_qualifier] = STATE(8941), - [sym_availability_attribute_specifier] = STATE(8941), - [sym_alignas_specifier] = STATE(8941), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9547), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5143] = { - [sym__declaration_modifiers] = STATE(9157), - [sym_attribute_specifier] = STATE(9157), - [sym_attribute_declaration] = STATE(9157), - [sym_ms_declspec_modifier] = STATE(9157), - [sym_storage_class_specifier] = STATE(9157), - [sym_type_qualifier] = STATE(9157), - [sym_availability_attribute_specifier] = STATE(9157), - [sym_alignas_specifier] = STATE(9157), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9549), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5144] = { - [sym__declaration_modifiers] = STATE(8939), - [sym_attribute_specifier] = STATE(8939), - [sym_attribute_declaration] = STATE(8939), - [sym_ms_declspec_modifier] = STATE(8939), - [sym_storage_class_specifier] = STATE(8939), - [sym_type_qualifier] = STATE(8939), - [sym_availability_attribute_specifier] = STATE(8939), - [sym_alignas_specifier] = STATE(8939), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9551), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5145] = { - [sym_attribute_specifier] = STATE(4628), - [sym_identifier] = ACTIONS(9553), - [anon_sym_COMMA] = ACTIONS(9555), - [anon_sym_RPAREN] = ACTIONS(9555), - [anon_sym_LPAREN2] = ACTIONS(9555), - [anon_sym_STAR] = ACTIONS(9555), - [anon_sym_CARET] = ACTIONS(9555), - [anon_sym_SEMI] = ACTIONS(9555), - [anon_sym___extension__] = ACTIONS(9553), - [anon_sym_extern] = ACTIONS(9553), - [anon_sym___attribute__] = ACTIONS(9557), - [anon_sym___attribute] = ACTIONS(9557), - [anon_sym_noreturn] = ACTIONS(9553), - [anon_sym_LBRACK] = ACTIONS(9555), - [anon_sym___declspec] = ACTIONS(9553), - [anon_sym___based] = ACTIONS(9553), - [anon_sym_static] = ACTIONS(9553), - [anon_sym_auto] = ACTIONS(9553), - [anon_sym_register] = ACTIONS(9553), - [anon_sym_inline] = ACTIONS(9553), - [anon_sym___inline] = ACTIONS(9553), - [anon_sym___inline__] = ACTIONS(9553), - [anon_sym___forceinline] = ACTIONS(9553), - [anon_sym_thread_local] = ACTIONS(9553), - [anon_sym___thread] = ACTIONS(9553), - [anon_sym_CG_EXTERN] = ACTIONS(9553), - [anon_sym_CG_INLINE] = ACTIONS(9553), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9553), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9553), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9553), - [anon_sym_IBOutlet] = ACTIONS(9553), - [anon_sym_IBInspectable] = ACTIONS(9553), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9553), - [anon_sym_NS_INLINE] = ACTIONS(9553), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9553), - [anon_sym_OBJC_EXPORT] = ACTIONS(9553), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9553), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9553), - [anon_sym_const] = ACTIONS(9553), - [anon_sym_constexpr] = ACTIONS(9553), - [anon_sym_volatile] = ACTIONS(9553), - [anon_sym_restrict] = ACTIONS(9553), - [anon_sym___restrict__] = ACTIONS(9553), - [anon_sym__Atomic] = ACTIONS(9553), - [anon_sym__Noreturn] = ACTIONS(9553), - [anon_sym_nullable] = ACTIONS(9553), - [anon_sym__Complex] = ACTIONS(9553), - [anon_sym__Nonnull] = ACTIONS(9553), - [anon_sym__Nullable] = ACTIONS(9553), - [anon_sym__Nullable_result] = ACTIONS(9553), - [anon_sym__Null_unspecified] = ACTIONS(9553), - [anon_sym___autoreleasing] = ACTIONS(9553), - [anon_sym___block] = ACTIONS(9553), - [anon_sym___bridge] = ACTIONS(9553), - [anon_sym___bridge_retained] = ACTIONS(9553), - [anon_sym___bridge_transfer] = ACTIONS(9553), - [anon_sym___complex] = ACTIONS(9553), - [anon_sym___const] = ACTIONS(9553), - [anon_sym___imag] = ACTIONS(9553), - [anon_sym___kindof] = ACTIONS(9553), - [anon_sym___nonnull] = ACTIONS(9553), - [anon_sym___nullable] = ACTIONS(9553), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9553), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9553), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9553), - [anon_sym___real] = ACTIONS(9553), - [anon_sym___strong] = ACTIONS(9553), - [anon_sym___unsafe_unretained] = ACTIONS(9553), - [anon_sym___unused] = ACTIONS(9553), - [anon_sym___weak] = ACTIONS(9553), - [anon_sym_enum] = ACTIONS(9553), - [anon_sym_COLON] = ACTIONS(9555), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9553), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9553), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9553), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9553), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9553), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9553), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9553), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9553), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9553), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9553), - [anon_sym_NS_AVAILABLE] = ACTIONS(9553), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9553), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9553), - [anon_sym_API_AVAILABLE] = ACTIONS(9553), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9553), - [anon_sym_API_DEPRECATED] = ACTIONS(9553), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9553), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9553), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9553), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9553), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9553), - [anon_sym___deprecated_msg] = ACTIONS(9553), - [anon_sym___deprecated_enum_msg] = ACTIONS(9553), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9553), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9553), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9553), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9553), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9553), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9553), - [anon_sym__Alignas] = ACTIONS(9553), - }, - [5146] = { - [sym__declaration_modifiers] = STATE(8930), - [sym_attribute_specifier] = STATE(8930), - [sym_attribute_declaration] = STATE(8930), - [sym_ms_declspec_modifier] = STATE(8930), - [sym_storage_class_specifier] = STATE(8930), - [sym_type_qualifier] = STATE(8930), - [sym_availability_attribute_specifier] = STATE(8930), - [sym_alignas_specifier] = STATE(8930), - [aux_sym_struct_declaration_repeat2] = STATE(5363), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9560), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5147] = { - [sym__declaration_modifiers] = STATE(9162), - [sym_attribute_specifier] = STATE(9162), - [sym_attribute_declaration] = STATE(9162), - [sym_ms_declspec_modifier] = STATE(9162), - [sym_storage_class_specifier] = STATE(9162), - [sym_type_qualifier] = STATE(9162), - [sym_availability_attribute_specifier] = STATE(9162), - [sym_alignas_specifier] = STATE(9162), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9562), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5148] = { - [sym__declaration_modifiers] = STATE(9554), - [sym_attribute_specifier] = STATE(9554), - [sym_attribute_declaration] = STATE(9554), - [sym_ms_declspec_modifier] = STATE(9554), - [sym_storage_class_specifier] = STATE(9554), - [sym_type_qualifier] = STATE(9554), - [sym_availability_attribute_specifier] = STATE(9554), - [sym_alignas_specifier] = STATE(9554), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9564), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5149] = { - [sym__declaration_modifiers] = STATE(8667), - [sym_attribute_specifier] = STATE(8667), - [sym_attribute_declaration] = STATE(8667), - [sym_ms_declspec_modifier] = STATE(8667), - [sym_storage_class_specifier] = STATE(8667), - [sym_type_qualifier] = STATE(8667), - [sym_availability_attribute_specifier] = STATE(8667), - [sym_alignas_specifier] = STATE(8667), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9566), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5150] = { - [sym__declaration_modifiers] = STATE(8433), - [sym_attribute_specifier] = STATE(8433), - [sym_attribute_declaration] = STATE(8433), - [sym_ms_declspec_modifier] = STATE(8433), - [sym_storage_class_specifier] = STATE(8433), - [sym_type_qualifier] = STATE(8433), - [sym_availability_attribute_specifier] = STATE(8433), - [sym_alignas_specifier] = STATE(8433), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9568), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5151] = { - [sym__declaration_modifiers] = STATE(8629), - [sym_attribute_specifier] = STATE(8629), - [sym_attribute_declaration] = STATE(8629), - [sym_ms_declspec_modifier] = STATE(8629), - [sym_storage_class_specifier] = STATE(8629), - [sym_type_qualifier] = STATE(8629), - [sym_availability_attribute_specifier] = STATE(8629), - [sym_alignas_specifier] = STATE(8629), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9570), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5152] = { - [sym__declaration_modifiers] = STATE(8668), - [sym_attribute_specifier] = STATE(8668), - [sym_attribute_declaration] = STATE(8668), - [sym_ms_declspec_modifier] = STATE(8668), - [sym_storage_class_specifier] = STATE(8668), - [sym_type_qualifier] = STATE(8668), - [sym_availability_attribute_specifier] = STATE(8668), - [sym_alignas_specifier] = STATE(8668), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9572), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5153] = { - [anon_sym_COMMA] = ACTIONS(6864), - [anon_sym_RPAREN] = ACTIONS(6864), - [anon_sym_LPAREN2] = ACTIONS(6864), - [anon_sym_SEMI] = ACTIONS(6864), - [anon_sym___extension__] = ACTIONS(6864), - [anon_sym_extern] = ACTIONS(6864), - [anon_sym___attribute__] = ACTIONS(6864), - [anon_sym___attribute] = ACTIONS(6877), - [anon_sym_noreturn] = ACTIONS(6864), - [anon_sym_LBRACK] = ACTIONS(6864), - [anon_sym___declspec] = ACTIONS(6864), - [anon_sym_LBRACE] = ACTIONS(6864), - [anon_sym_EQ] = ACTIONS(6864), - [anon_sym_ATautoreleasepool] = ACTIONS(6864), - [anon_sym_static] = ACTIONS(6864), - [anon_sym_auto] = ACTIONS(6864), - [anon_sym_register] = ACTIONS(6864), - [anon_sym_inline] = ACTIONS(6864), - [anon_sym___inline] = ACTIONS(6877), - [anon_sym___inline__] = ACTIONS(6864), - [anon_sym___forceinline] = ACTIONS(6864), - [anon_sym_thread_local] = ACTIONS(6864), - [anon_sym___thread] = ACTIONS(6864), - [anon_sym_CG_EXTERN] = ACTIONS(6864), - [anon_sym_CG_INLINE] = ACTIONS(6864), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6864), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6864), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6864), - [anon_sym_IBOutlet] = ACTIONS(6864), - [anon_sym_IBInspectable] = ACTIONS(6864), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6864), - [anon_sym_NS_INLINE] = ACTIONS(6864), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6864), - [anon_sym_OBJC_EXPORT] = ACTIONS(6864), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6864), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6864), - [anon_sym_const] = ACTIONS(6877), - [anon_sym_constexpr] = ACTIONS(6864), - [anon_sym_volatile] = ACTIONS(6864), - [anon_sym_restrict] = ACTIONS(6864), - [anon_sym___restrict__] = ACTIONS(6864), - [anon_sym__Atomic] = ACTIONS(6864), - [anon_sym__Noreturn] = ACTIONS(6864), - [anon_sym_nullable] = ACTIONS(6864), - [anon_sym__Complex] = ACTIONS(6864), - [anon_sym__Nonnull] = ACTIONS(6864), - [anon_sym__Nullable] = ACTIONS(6877), - [anon_sym__Nullable_result] = ACTIONS(6864), - [anon_sym__Null_unspecified] = ACTIONS(6864), - [anon_sym___autoreleasing] = ACTIONS(6864), - [anon_sym___block] = ACTIONS(6864), - [anon_sym___bridge] = ACTIONS(6877), - [anon_sym___bridge_retained] = ACTIONS(6864), - [anon_sym___bridge_transfer] = ACTIONS(6864), - [anon_sym___complex] = ACTIONS(6864), - [anon_sym___const] = ACTIONS(6864), - [anon_sym___imag] = ACTIONS(6864), - [anon_sym___kindof] = ACTIONS(6864), - [anon_sym___nonnull] = ACTIONS(6864), - [anon_sym___nullable] = ACTIONS(6864), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6864), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6864), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6864), - [anon_sym___real] = ACTIONS(6864), - [anon_sym___strong] = ACTIONS(6864), - [anon_sym___unsafe_unretained] = ACTIONS(6864), - [anon_sym___unused] = ACTIONS(6864), - [anon_sym___weak] = ACTIONS(6864), - [anon_sym_COLON] = ACTIONS(6864), - [anon_sym_in] = ACTIONS(6877), - [anon_sym_asm] = ACTIONS(6864), - [anon_sym___asm__] = ACTIONS(6864), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6864), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6864), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6864), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6864), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6864), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6864), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6864), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6864), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6864), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6864), - [anon_sym_NS_AVAILABLE] = ACTIONS(6877), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6864), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6864), - [anon_sym_API_AVAILABLE] = ACTIONS(6864), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6864), - [anon_sym_API_DEPRECATED] = ACTIONS(6864), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6864), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6864), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6864), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6864), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6864), - [anon_sym___deprecated_msg] = ACTIONS(6864), - [anon_sym___deprecated_enum_msg] = ACTIONS(6864), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6864), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6864), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6864), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6864), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6864), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6864), - [anon_sym__Alignas] = ACTIONS(6864), - }, - [5154] = { - [sym__declaration_modifiers] = STATE(8441), - [sym_attribute_specifier] = STATE(8441), - [sym_attribute_declaration] = STATE(8441), - [sym_ms_declspec_modifier] = STATE(8441), - [sym_storage_class_specifier] = STATE(8441), - [sym_type_qualifier] = STATE(8441), - [sym_availability_attribute_specifier] = STATE(8441), - [sym_alignas_specifier] = STATE(8441), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9574), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5155] = { - [sym__declaration_modifiers] = STATE(9239), - [sym_attribute_specifier] = STATE(9239), - [sym_attribute_declaration] = STATE(9239), - [sym_ms_declspec_modifier] = STATE(9239), - [sym_storage_class_specifier] = STATE(9239), - [sym_type_qualifier] = STATE(9239), - [sym_availability_attribute_specifier] = STATE(9239), - [sym_alignas_specifier] = STATE(9239), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9576), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5156] = { - [sym__declaration_modifiers] = STATE(8921), - [sym_attribute_specifier] = STATE(8921), - [sym_attribute_declaration] = STATE(8921), - [sym_ms_declspec_modifier] = STATE(8921), - [sym_storage_class_specifier] = STATE(8921), - [sym_type_qualifier] = STATE(8921), - [sym_availability_attribute_specifier] = STATE(8921), - [sym_alignas_specifier] = STATE(8921), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9578), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5157] = { - [sym__declaration_modifiers] = STATE(8925), - [sym_attribute_specifier] = STATE(8925), - [sym_attribute_declaration] = STATE(8925), - [sym_ms_declspec_modifier] = STATE(8925), - [sym_storage_class_specifier] = STATE(8925), - [sym_type_qualifier] = STATE(8925), - [sym_availability_attribute_specifier] = STATE(8925), - [sym_alignas_specifier] = STATE(8925), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9580), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5158] = { - [sym_attribute_specifier] = STATE(5158), - [sym_type_qualifier] = STATE(5158), - [aux_sym_function_field_declarator_repeat1] = STATE(5158), - [anon_sym_COMMA] = ACTIONS(9582), - [anon_sym_RPAREN] = ACTIONS(9582), - [anon_sym_LPAREN2] = ACTIONS(9582), - [anon_sym_GT] = ACTIONS(9582), - [anon_sym_SEMI] = ACTIONS(9582), - [anon_sym___extension__] = ACTIONS(9584), - [anon_sym_extern] = ACTIONS(9582), - [anon_sym___attribute__] = ACTIONS(9587), - [anon_sym___attribute] = ACTIONS(9590), - [anon_sym_noreturn] = ACTIONS(9584), - [anon_sym_LBRACK] = ACTIONS(9582), - [anon_sym___declspec] = ACTIONS(9582), - [anon_sym_LBRACE] = ACTIONS(9582), - [anon_sym_ATautoreleasepool] = ACTIONS(9582), - [anon_sym_static] = ACTIONS(9582), - [anon_sym_auto] = ACTIONS(9582), - [anon_sym_register] = ACTIONS(9582), - [anon_sym_inline] = ACTIONS(9582), - [anon_sym___inline] = ACTIONS(9593), - [anon_sym___inline__] = ACTIONS(9582), - [anon_sym___forceinline] = ACTIONS(9582), - [anon_sym_thread_local] = ACTIONS(9582), - [anon_sym___thread] = ACTIONS(9582), - [anon_sym_CG_EXTERN] = ACTIONS(9582), - [anon_sym_CG_INLINE] = ACTIONS(9582), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9582), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9582), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9582), - [anon_sym_IBOutlet] = ACTIONS(9582), - [anon_sym_IBInspectable] = ACTIONS(9582), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9582), - [anon_sym_NS_INLINE] = ACTIONS(9582), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9582), - [anon_sym_OBJC_EXPORT] = ACTIONS(9582), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9582), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9582), - [anon_sym_const] = ACTIONS(9595), - [anon_sym_constexpr] = ACTIONS(9584), - [anon_sym_volatile] = ACTIONS(9584), - [anon_sym_restrict] = ACTIONS(9584), - [anon_sym___restrict__] = ACTIONS(9584), - [anon_sym__Atomic] = ACTIONS(9584), - [anon_sym__Noreturn] = ACTIONS(9584), - [anon_sym_nullable] = ACTIONS(9584), - [anon_sym__Complex] = ACTIONS(9584), - [anon_sym__Nonnull] = ACTIONS(9584), - [anon_sym__Nullable] = ACTIONS(9595), - [anon_sym__Nullable_result] = ACTIONS(9584), - [anon_sym__Null_unspecified] = ACTIONS(9584), - [anon_sym___autoreleasing] = ACTIONS(9584), - [anon_sym___block] = ACTIONS(9584), - [anon_sym___bridge] = ACTIONS(9595), - [anon_sym___bridge_retained] = ACTIONS(9584), - [anon_sym___bridge_transfer] = ACTIONS(9584), - [anon_sym___complex] = ACTIONS(9584), - [anon_sym___const] = ACTIONS(9584), - [anon_sym___imag] = ACTIONS(9584), - [anon_sym___kindof] = ACTIONS(9584), - [anon_sym___nonnull] = ACTIONS(9584), - [anon_sym___nullable] = ACTIONS(9584), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9584), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9584), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9584), - [anon_sym___real] = ACTIONS(9584), - [anon_sym___strong] = ACTIONS(9584), - [anon_sym___unsafe_unretained] = ACTIONS(9584), - [anon_sym___unused] = ACTIONS(9584), - [anon_sym___weak] = ACTIONS(9584), - [anon_sym_COLON] = ACTIONS(9582), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9582), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9582), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9582), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9582), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9582), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9582), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9582), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9582), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9582), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9582), - [anon_sym_NS_AVAILABLE] = ACTIONS(9593), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9582), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9582), - [anon_sym_API_AVAILABLE] = ACTIONS(9582), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9582), - [anon_sym_API_DEPRECATED] = ACTIONS(9582), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9582), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9582), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9582), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9582), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9582), - [anon_sym___deprecated_msg] = ACTIONS(9582), - [anon_sym___deprecated_enum_msg] = ACTIONS(9582), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9582), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9582), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9582), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9582), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9582), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9582), - [anon_sym__Alignas] = ACTIONS(9582), - }, - [5159] = { - [sym__declaration_modifiers] = STATE(8445), - [sym_attribute_specifier] = STATE(8445), - [sym_attribute_declaration] = STATE(8445), - [sym_ms_declspec_modifier] = STATE(8445), - [sym_storage_class_specifier] = STATE(8445), - [sym_type_qualifier] = STATE(8445), - [sym_availability_attribute_specifier] = STATE(8445), - [sym_alignas_specifier] = STATE(8445), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9598), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5160] = { - [sym__declaration_modifiers] = STATE(8524), - [sym_attribute_specifier] = STATE(8524), - [sym_attribute_declaration] = STATE(8524), - [sym_ms_declspec_modifier] = STATE(8524), - [sym_storage_class_specifier] = STATE(8524), - [sym_type_qualifier] = STATE(8524), - [sym_availability_attribute_specifier] = STATE(8524), - [sym_alignas_specifier] = STATE(8524), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9600), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5161] = { - [sym__declaration_modifiers] = STATE(8765), - [sym_attribute_specifier] = STATE(8765), - [sym_attribute_declaration] = STATE(8765), - [sym_ms_declspec_modifier] = STATE(8765), - [sym_storage_class_specifier] = STATE(8765), - [sym_type_qualifier] = STATE(8765), - [sym_availability_attribute_specifier] = STATE(8765), - [sym_alignas_specifier] = STATE(8765), - [aux_sym_declaration_repeat1] = STATE(5202), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9602), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5162] = { - [sym__declaration_modifiers] = STATE(8764), - [sym_attribute_specifier] = STATE(8764), - [sym_attribute_declaration] = STATE(8764), - [sym_ms_declspec_modifier] = STATE(8764), - [sym_storage_class_specifier] = STATE(8764), - [sym_type_qualifier] = STATE(8764), - [sym_availability_attribute_specifier] = STATE(8764), - [sym_alignas_specifier] = STATE(8764), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9604), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5163] = { - [sym__declaration_modifiers] = STATE(8763), - [sym_attribute_specifier] = STATE(8763), - [sym_attribute_declaration] = STATE(8763), - [sym_ms_declspec_modifier] = STATE(8763), - [sym_storage_class_specifier] = STATE(8763), - [sym_type_qualifier] = STATE(8763), - [sym_availability_attribute_specifier] = STATE(8763), - [sym_alignas_specifier] = STATE(8763), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9606), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5164] = { - [sym__declaration_modifiers] = STATE(8762), - [sym_attribute_specifier] = STATE(8762), - [sym_attribute_declaration] = STATE(8762), - [sym_ms_declspec_modifier] = STATE(8762), - [sym_storage_class_specifier] = STATE(8762), - [sym_type_qualifier] = STATE(8762), - [sym_availability_attribute_specifier] = STATE(8762), - [sym_alignas_specifier] = STATE(8762), - [aux_sym_declaration_repeat1] = STATE(5203), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9608), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5165] = { - [sym_attribute_specifier] = STATE(4615), - [sym_identifier] = ACTIONS(9610), - [anon_sym_COMMA] = ACTIONS(9612), - [anon_sym_RPAREN] = ACTIONS(9612), - [anon_sym_LPAREN2] = ACTIONS(9612), - [anon_sym_STAR] = ACTIONS(9612), - [anon_sym_CARET] = ACTIONS(9612), - [anon_sym_SEMI] = ACTIONS(9612), - [anon_sym___extension__] = ACTIONS(9610), - [anon_sym_extern] = ACTIONS(9610), - [anon_sym___attribute__] = ACTIONS(9614), - [anon_sym___attribute] = ACTIONS(9614), - [anon_sym_noreturn] = ACTIONS(9610), - [anon_sym_LBRACK] = ACTIONS(9612), - [anon_sym___declspec] = ACTIONS(9610), - [anon_sym___based] = ACTIONS(9610), - [anon_sym_static] = ACTIONS(9610), - [anon_sym_auto] = ACTIONS(9610), - [anon_sym_register] = ACTIONS(9610), - [anon_sym_inline] = ACTIONS(9610), - [anon_sym___inline] = ACTIONS(9610), - [anon_sym___inline__] = ACTIONS(9610), - [anon_sym___forceinline] = ACTIONS(9610), - [anon_sym_thread_local] = ACTIONS(9610), - [anon_sym___thread] = ACTIONS(9610), - [anon_sym_CG_EXTERN] = ACTIONS(9610), - [anon_sym_CG_INLINE] = ACTIONS(9610), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9610), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9610), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9610), - [anon_sym_IBOutlet] = ACTIONS(9610), - [anon_sym_IBInspectable] = ACTIONS(9610), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9610), - [anon_sym_NS_INLINE] = ACTIONS(9610), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9610), - [anon_sym_OBJC_EXPORT] = ACTIONS(9610), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9610), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9610), - [anon_sym_const] = ACTIONS(9610), - [anon_sym_constexpr] = ACTIONS(9610), - [anon_sym_volatile] = ACTIONS(9610), - [anon_sym_restrict] = ACTIONS(9610), - [anon_sym___restrict__] = ACTIONS(9610), - [anon_sym__Atomic] = ACTIONS(9610), - [anon_sym__Noreturn] = ACTIONS(9610), - [anon_sym_nullable] = ACTIONS(9610), - [anon_sym__Complex] = ACTIONS(9610), - [anon_sym__Nonnull] = ACTIONS(9610), - [anon_sym__Nullable] = ACTIONS(9610), - [anon_sym__Nullable_result] = ACTIONS(9610), - [anon_sym__Null_unspecified] = ACTIONS(9610), - [anon_sym___autoreleasing] = ACTIONS(9610), - [anon_sym___block] = ACTIONS(9610), - [anon_sym___bridge] = ACTIONS(9610), - [anon_sym___bridge_retained] = ACTIONS(9610), - [anon_sym___bridge_transfer] = ACTIONS(9610), - [anon_sym___complex] = ACTIONS(9610), - [anon_sym___const] = ACTIONS(9610), - [anon_sym___imag] = ACTIONS(9610), - [anon_sym___kindof] = ACTIONS(9610), - [anon_sym___nonnull] = ACTIONS(9610), - [anon_sym___nullable] = ACTIONS(9610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9610), - [anon_sym___real] = ACTIONS(9610), - [anon_sym___strong] = ACTIONS(9610), - [anon_sym___unsafe_unretained] = ACTIONS(9610), - [anon_sym___unused] = ACTIONS(9610), - [anon_sym___weak] = ACTIONS(9610), - [anon_sym_enum] = ACTIONS(9610), - [anon_sym_COLON] = ACTIONS(9612), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9610), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9610), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9610), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9610), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9610), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9610), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9610), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9610), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9610), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9610), - [anon_sym_NS_AVAILABLE] = ACTIONS(9610), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9610), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9610), - [anon_sym_API_AVAILABLE] = ACTIONS(9610), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9610), - [anon_sym_API_DEPRECATED] = ACTIONS(9610), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9610), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9610), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9610), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9610), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9610), - [anon_sym___deprecated_msg] = ACTIONS(9610), - [anon_sym___deprecated_enum_msg] = ACTIONS(9610), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9610), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9610), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9610), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9610), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9610), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9610), - [anon_sym__Alignas] = ACTIONS(9610), - }, - [5166] = { - [sym__declaration_modifiers] = STATE(9167), - [sym_attribute_specifier] = STATE(9167), - [sym_attribute_declaration] = STATE(9167), - [sym_ms_declspec_modifier] = STATE(9167), - [sym_storage_class_specifier] = STATE(9167), - [sym_type_qualifier] = STATE(9167), - [sym_availability_attribute_specifier] = STATE(9167), - [sym_alignas_specifier] = STATE(9167), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9617), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5167] = { - [sym__declaration_modifiers] = STATE(8923), - [sym_attribute_specifier] = STATE(8923), - [sym_attribute_declaration] = STATE(8923), - [sym_ms_declspec_modifier] = STATE(8923), - [sym_storage_class_specifier] = STATE(8923), - [sym_type_qualifier] = STATE(8923), - [sym_availability_attribute_specifier] = STATE(8923), - [sym_alignas_specifier] = STATE(8923), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9619), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5168] = { - [sym__declaration_modifiers] = STATE(8246), - [sym_attribute_specifier] = STATE(8246), - [sym_attribute_declaration] = STATE(8246), - [sym_ms_declspec_modifier] = STATE(8246), - [sym_storage_class_specifier] = STATE(8246), - [sym_type_qualifier] = STATE(8246), - [sym_availability_attribute_specifier] = STATE(8246), - [sym_alignas_specifier] = STATE(8246), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9621), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5169] = { - [sym__declaration_modifiers] = STATE(8828), - [sym_attribute_specifier] = STATE(8828), - [sym_attribute_declaration] = STATE(8828), - [sym_ms_declspec_modifier] = STATE(8828), - [sym_storage_class_specifier] = STATE(8828), - [sym_type_qualifier] = STATE(8828), - [sym_availability_attribute_specifier] = STATE(8828), - [sym_alignas_specifier] = STATE(8828), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9623), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5170] = { - [sym__declaration_modifiers] = STATE(8670), - [sym_attribute_specifier] = STATE(8670), - [sym_attribute_declaration] = STATE(8670), - [sym_ms_declspec_modifier] = STATE(8670), - [sym_storage_class_specifier] = STATE(8670), - [sym_type_qualifier] = STATE(8670), - [sym_availability_attribute_specifier] = STATE(8670), - [sym_alignas_specifier] = STATE(8670), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9625), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5171] = { - [sym__declaration_modifiers] = STATE(9549), - [sym_attribute_specifier] = STATE(9549), - [sym_attribute_declaration] = STATE(9549), - [sym_ms_declspec_modifier] = STATE(9549), - [sym_storage_class_specifier] = STATE(9549), - [sym_type_qualifier] = STATE(9549), - [sym_availability_attribute_specifier] = STATE(9549), - [sym_alignas_specifier] = STATE(9549), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9627), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5172] = { - [sym__declaration_modifiers] = STATE(9170), - [sym_attribute_specifier] = STATE(9170), - [sym_attribute_declaration] = STATE(9170), - [sym_ms_declspec_modifier] = STATE(9170), - [sym_storage_class_specifier] = STATE(9170), - [sym_type_qualifier] = STATE(9170), - [sym_availability_attribute_specifier] = STATE(9170), - [sym_alignas_specifier] = STATE(9170), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9629), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5173] = { - [sym__declaration_modifiers] = STATE(9459), - [sym_attribute_specifier] = STATE(9459), - [sym_attribute_declaration] = STATE(9459), - [sym_ms_declspec_modifier] = STATE(9459), - [sym_storage_class_specifier] = STATE(9459), - [sym_type_qualifier] = STATE(9459), - [sym_availability_attribute_specifier] = STATE(9459), - [sym_alignas_specifier] = STATE(9459), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9631), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5174] = { - [sym_attribute_specifier] = STATE(4625), - [sym_identifier] = ACTIONS(9633), - [anon_sym_COMMA] = ACTIONS(9635), - [anon_sym_RPAREN] = ACTIONS(9635), - [anon_sym_LPAREN2] = ACTIONS(9635), - [anon_sym_STAR] = ACTIONS(9635), - [anon_sym_CARET] = ACTIONS(9635), - [anon_sym_SEMI] = ACTIONS(9635), - [anon_sym___extension__] = ACTIONS(9633), - [anon_sym_extern] = ACTIONS(9633), - [anon_sym___attribute__] = ACTIONS(9637), - [anon_sym___attribute] = ACTIONS(9637), - [anon_sym_noreturn] = ACTIONS(9633), - [anon_sym_LBRACK] = ACTIONS(9635), - [anon_sym___declspec] = ACTIONS(9633), - [anon_sym___based] = ACTIONS(9633), - [anon_sym_static] = ACTIONS(9633), - [anon_sym_auto] = ACTIONS(9633), - [anon_sym_register] = ACTIONS(9633), - [anon_sym_inline] = ACTIONS(9633), - [anon_sym___inline] = ACTIONS(9633), - [anon_sym___inline__] = ACTIONS(9633), - [anon_sym___forceinline] = ACTIONS(9633), - [anon_sym_thread_local] = ACTIONS(9633), - [anon_sym___thread] = ACTIONS(9633), - [anon_sym_CG_EXTERN] = ACTIONS(9633), - [anon_sym_CG_INLINE] = ACTIONS(9633), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9633), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9633), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9633), - [anon_sym_IBOutlet] = ACTIONS(9633), - [anon_sym_IBInspectable] = ACTIONS(9633), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9633), - [anon_sym_NS_INLINE] = ACTIONS(9633), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9633), - [anon_sym_OBJC_EXPORT] = ACTIONS(9633), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9633), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9633), - [anon_sym_const] = ACTIONS(9633), - [anon_sym_constexpr] = ACTIONS(9633), - [anon_sym_volatile] = ACTIONS(9633), - [anon_sym_restrict] = ACTIONS(9633), - [anon_sym___restrict__] = ACTIONS(9633), - [anon_sym__Atomic] = ACTIONS(9633), - [anon_sym__Noreturn] = ACTIONS(9633), - [anon_sym_nullable] = ACTIONS(9633), - [anon_sym__Complex] = ACTIONS(9633), - [anon_sym__Nonnull] = ACTIONS(9633), - [anon_sym__Nullable] = ACTIONS(9633), - [anon_sym__Nullable_result] = ACTIONS(9633), - [anon_sym__Null_unspecified] = ACTIONS(9633), - [anon_sym___autoreleasing] = ACTIONS(9633), - [anon_sym___block] = ACTIONS(9633), - [anon_sym___bridge] = ACTIONS(9633), - [anon_sym___bridge_retained] = ACTIONS(9633), - [anon_sym___bridge_transfer] = ACTIONS(9633), - [anon_sym___complex] = ACTIONS(9633), - [anon_sym___const] = ACTIONS(9633), - [anon_sym___imag] = ACTIONS(9633), - [anon_sym___kindof] = ACTIONS(9633), - [anon_sym___nonnull] = ACTIONS(9633), - [anon_sym___nullable] = ACTIONS(9633), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9633), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9633), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9633), - [anon_sym___real] = ACTIONS(9633), - [anon_sym___strong] = ACTIONS(9633), - [anon_sym___unsafe_unretained] = ACTIONS(9633), - [anon_sym___unused] = ACTIONS(9633), - [anon_sym___weak] = ACTIONS(9633), - [anon_sym_enum] = ACTIONS(9633), - [anon_sym_COLON] = ACTIONS(9635), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9633), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9633), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9633), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9633), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9633), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9633), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9633), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9633), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9633), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9633), - [anon_sym_NS_AVAILABLE] = ACTIONS(9633), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9633), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9633), - [anon_sym_API_AVAILABLE] = ACTIONS(9633), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9633), - [anon_sym_API_DEPRECATED] = ACTIONS(9633), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9633), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9633), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9633), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9633), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9633), - [anon_sym___deprecated_msg] = ACTIONS(9633), - [anon_sym___deprecated_enum_msg] = ACTIONS(9633), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9633), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9633), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9633), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9633), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9633), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9633), - [anon_sym__Alignas] = ACTIONS(9633), - }, - [5175] = { - [sym_attribute_specifier] = STATE(4664), - [sym_identifier] = ACTIONS(9640), - [anon_sym_COMMA] = ACTIONS(9642), - [anon_sym_RPAREN] = ACTIONS(9642), - [anon_sym_LPAREN2] = ACTIONS(9642), - [anon_sym_STAR] = ACTIONS(9642), - [anon_sym_CARET] = ACTIONS(9642), - [anon_sym_SEMI] = ACTIONS(9642), - [anon_sym___extension__] = ACTIONS(9640), - [anon_sym_extern] = ACTIONS(9640), - [anon_sym___attribute__] = ACTIONS(9644), - [anon_sym___attribute] = ACTIONS(9644), - [anon_sym_noreturn] = ACTIONS(9640), - [anon_sym_LBRACK] = ACTIONS(9642), - [anon_sym___declspec] = ACTIONS(9640), - [anon_sym___based] = ACTIONS(9640), - [anon_sym_static] = ACTIONS(9640), - [anon_sym_auto] = ACTIONS(9640), - [anon_sym_register] = ACTIONS(9640), - [anon_sym_inline] = ACTIONS(9640), - [anon_sym___inline] = ACTIONS(9640), - [anon_sym___inline__] = ACTIONS(9640), - [anon_sym___forceinline] = ACTIONS(9640), - [anon_sym_thread_local] = ACTIONS(9640), - [anon_sym___thread] = ACTIONS(9640), - [anon_sym_CG_EXTERN] = ACTIONS(9640), - [anon_sym_CG_INLINE] = ACTIONS(9640), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9640), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9640), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9640), - [anon_sym_IBOutlet] = ACTIONS(9640), - [anon_sym_IBInspectable] = ACTIONS(9640), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9640), - [anon_sym_NS_INLINE] = ACTIONS(9640), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9640), - [anon_sym_OBJC_EXPORT] = ACTIONS(9640), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9640), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9640), - [anon_sym_const] = ACTIONS(9640), - [anon_sym_constexpr] = ACTIONS(9640), - [anon_sym_volatile] = ACTIONS(9640), - [anon_sym_restrict] = ACTIONS(9640), - [anon_sym___restrict__] = ACTIONS(9640), - [anon_sym__Atomic] = ACTIONS(9640), - [anon_sym__Noreturn] = ACTIONS(9640), - [anon_sym_nullable] = ACTIONS(9640), - [anon_sym__Complex] = ACTIONS(9640), - [anon_sym__Nonnull] = ACTIONS(9640), - [anon_sym__Nullable] = ACTIONS(9640), - [anon_sym__Nullable_result] = ACTIONS(9640), - [anon_sym__Null_unspecified] = ACTIONS(9640), - [anon_sym___autoreleasing] = ACTIONS(9640), - [anon_sym___block] = ACTIONS(9640), - [anon_sym___bridge] = ACTIONS(9640), - [anon_sym___bridge_retained] = ACTIONS(9640), - [anon_sym___bridge_transfer] = ACTIONS(9640), - [anon_sym___complex] = ACTIONS(9640), - [anon_sym___const] = ACTIONS(9640), - [anon_sym___imag] = ACTIONS(9640), - [anon_sym___kindof] = ACTIONS(9640), - [anon_sym___nonnull] = ACTIONS(9640), - [anon_sym___nullable] = ACTIONS(9640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9640), - [anon_sym___real] = ACTIONS(9640), - [anon_sym___strong] = ACTIONS(9640), - [anon_sym___unsafe_unretained] = ACTIONS(9640), - [anon_sym___unused] = ACTIONS(9640), - [anon_sym___weak] = ACTIONS(9640), - [anon_sym_enum] = ACTIONS(9640), - [anon_sym_COLON] = ACTIONS(9642), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9640), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9640), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9640), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9640), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9640), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9640), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9640), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9640), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9640), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9640), - [anon_sym_NS_AVAILABLE] = ACTIONS(9640), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9640), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9640), - [anon_sym_API_AVAILABLE] = ACTIONS(9640), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9640), - [anon_sym_API_DEPRECATED] = ACTIONS(9640), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9640), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9640), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9640), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9640), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9640), - [anon_sym___deprecated_msg] = ACTIONS(9640), - [anon_sym___deprecated_enum_msg] = ACTIONS(9640), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9640), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9640), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9640), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9640), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9640), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9640), - [anon_sym__Alignas] = ACTIONS(9640), - }, - [5176] = { - [sym__declaration_modifiers] = STATE(8916), - [sym_attribute_specifier] = STATE(8916), - [sym_attribute_declaration] = STATE(8916), - [sym_ms_declspec_modifier] = STATE(8916), - [sym_storage_class_specifier] = STATE(8916), - [sym_type_qualifier] = STATE(8916), - [sym_availability_attribute_specifier] = STATE(8916), - [sym_alignas_specifier] = STATE(8916), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9647), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5177] = { - [sym__declaration_modifiers] = STATE(8446), - [sym_attribute_specifier] = STATE(8446), - [sym_attribute_declaration] = STATE(8446), - [sym_ms_declspec_modifier] = STATE(8446), - [sym_storage_class_specifier] = STATE(8446), - [sym_type_qualifier] = STATE(8446), - [sym_availability_attribute_specifier] = STATE(8446), - [sym_alignas_specifier] = STATE(8446), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9649), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5178] = { - [sym__declaration_modifiers] = STATE(8913), - [sym_attribute_specifier] = STATE(8913), - [sym_attribute_declaration] = STATE(8913), - [sym_ms_declspec_modifier] = STATE(8913), - [sym_storage_class_specifier] = STATE(8913), - [sym_type_qualifier] = STATE(8913), - [sym_availability_attribute_specifier] = STATE(8913), - [sym_alignas_specifier] = STATE(8913), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9651), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5179] = { - [sym__declaration_modifiers] = STATE(8449), - [sym_attribute_specifier] = STATE(8449), - [sym_attribute_declaration] = STATE(8449), - [sym_ms_declspec_modifier] = STATE(8449), - [sym_storage_class_specifier] = STATE(8449), - [sym_type_qualifier] = STATE(8449), - [sym_availability_attribute_specifier] = STATE(8449), - [sym_alignas_specifier] = STATE(8449), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9653), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5180] = { - [sym__declaration_modifiers] = STATE(8911), - [sym_attribute_specifier] = STATE(8911), - [sym_attribute_declaration] = STATE(8911), - [sym_ms_declspec_modifier] = STATE(8911), - [sym_storage_class_specifier] = STATE(8911), - [sym_type_qualifier] = STATE(8911), - [sym_availability_attribute_specifier] = STATE(8911), - [sym_alignas_specifier] = STATE(8911), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9655), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5181] = { - [sym__declaration_modifiers] = STATE(9465), - [sym_attribute_specifier] = STATE(9465), - [sym_attribute_declaration] = STATE(9465), - [sym_ms_declspec_modifier] = STATE(9465), - [sym_storage_class_specifier] = STATE(9465), - [sym_type_qualifier] = STATE(9465), - [sym_availability_attribute_specifier] = STATE(9465), - [sym_alignas_specifier] = STATE(9465), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9657), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5182] = { - [sym__declaration_modifiers] = STATE(9466), - [sym_attribute_specifier] = STATE(9466), - [sym_attribute_declaration] = STATE(9466), - [sym_ms_declspec_modifier] = STATE(9466), - [sym_storage_class_specifier] = STATE(9466), - [sym_type_qualifier] = STATE(9466), - [sym_availability_attribute_specifier] = STATE(9466), - [sym_alignas_specifier] = STATE(9466), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9659), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5183] = { - [sym__declaration_modifiers] = STATE(9250), - [sym_attribute_specifier] = STATE(9250), - [sym_attribute_declaration] = STATE(9250), - [sym_ms_declspec_modifier] = STATE(9250), - [sym_storage_class_specifier] = STATE(9250), - [sym_type_qualifier] = STATE(9250), - [sym_availability_attribute_specifier] = STATE(9250), - [sym_alignas_specifier] = STATE(9250), - [aux_sym_declaration_repeat1] = STATE(5065), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9661), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5184] = { - [sym__declaration_modifiers] = STATE(8512), - [sym_attribute_specifier] = STATE(8512), - [sym_attribute_declaration] = STATE(8512), - [sym_ms_declspec_modifier] = STATE(8512), - [sym_storage_class_specifier] = STATE(8512), - [sym_type_qualifier] = STATE(8512), - [sym_availability_attribute_specifier] = STATE(8512), - [sym_alignas_specifier] = STATE(8512), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9663), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5185] = { - [sym__declaration_modifiers] = STATE(8452), - [sym_attribute_specifier] = STATE(8452), - [sym_attribute_declaration] = STATE(8452), - [sym_ms_declspec_modifier] = STATE(8452), - [sym_storage_class_specifier] = STATE(8452), - [sym_type_qualifier] = STATE(8452), - [sym_availability_attribute_specifier] = STATE(8452), - [sym_alignas_specifier] = STATE(8452), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9665), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5186] = { - [sym__declaration_modifiers] = STATE(8758), - [sym_attribute_specifier] = STATE(8758), - [sym_attribute_declaration] = STATE(8758), - [sym_ms_declspec_modifier] = STATE(8758), - [sym_storage_class_specifier] = STATE(8758), - [sym_type_qualifier] = STATE(8758), - [sym_availability_attribute_specifier] = STATE(8758), - [sym_alignas_specifier] = STATE(8758), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9667), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5187] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3643), - [anon_sym_SEMI] = ACTIONS(9669), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5188] = { - [sym__declaration_modifiers] = STATE(8455), - [sym_attribute_specifier] = STATE(8455), - [sym_attribute_declaration] = STATE(8455), - [sym_ms_declspec_modifier] = STATE(8455), - [sym_storage_class_specifier] = STATE(8455), - [sym_type_qualifier] = STATE(8455), - [sym_availability_attribute_specifier] = STATE(8455), - [sym_alignas_specifier] = STATE(8455), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9671), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5189] = { - [sym__declaration_modifiers] = STATE(9468), - [sym_attribute_specifier] = STATE(9468), - [sym_attribute_declaration] = STATE(9468), - [sym_ms_declspec_modifier] = STATE(9468), - [sym_storage_class_specifier] = STATE(9468), - [sym_type_qualifier] = STATE(9468), - [sym_availability_attribute_specifier] = STATE(9468), - [sym_alignas_specifier] = STATE(9468), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9673), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5190] = { - [sym__declaration_modifiers] = STATE(8461), - [sym_attribute_specifier] = STATE(8461), - [sym_attribute_declaration] = STATE(8461), - [sym_ms_declspec_modifier] = STATE(8461), - [sym_storage_class_specifier] = STATE(8461), - [sym_type_qualifier] = STATE(8461), - [sym_availability_attribute_specifier] = STATE(8461), - [sym_alignas_specifier] = STATE(8461), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9675), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5191] = { - [sym__declaration_modifiers] = STATE(8462), - [sym_attribute_specifier] = STATE(8462), - [sym_attribute_declaration] = STATE(8462), - [sym_ms_declspec_modifier] = STATE(8462), - [sym_storage_class_specifier] = STATE(8462), - [sym_type_qualifier] = STATE(8462), - [sym_availability_attribute_specifier] = STATE(8462), - [sym_alignas_specifier] = STATE(8462), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9677), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5192] = { - [sym__declaration_modifiers] = STATE(9552), - [sym_attribute_specifier] = STATE(9552), - [sym_attribute_declaration] = STATE(9552), - [sym_ms_declspec_modifier] = STATE(9552), - [sym_storage_class_specifier] = STATE(9552), - [sym_type_qualifier] = STATE(9552), - [sym_availability_attribute_specifier] = STATE(9552), - [sym_alignas_specifier] = STATE(9552), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9679), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5193] = { - [sym__declaration_modifiers] = STATE(9474), - [sym_attribute_specifier] = STATE(9474), - [sym_attribute_declaration] = STATE(9474), - [sym_ms_declspec_modifier] = STATE(9474), - [sym_storage_class_specifier] = STATE(9474), - [sym_type_qualifier] = STATE(9474), - [sym_availability_attribute_specifier] = STATE(9474), - [sym_alignas_specifier] = STATE(9474), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9681), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5194] = { - [sym__declaration_modifiers] = STATE(9175), - [sym_attribute_specifier] = STATE(9175), - [sym_attribute_declaration] = STATE(9175), - [sym_ms_declspec_modifier] = STATE(9175), - [sym_storage_class_specifier] = STATE(9175), - [sym_type_qualifier] = STATE(9175), - [sym_availability_attribute_specifier] = STATE(9175), - [sym_alignas_specifier] = STATE(9175), - [aux_sym_struct_declaration_repeat2] = STATE(5363), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9683), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5195] = { - [sym__declaration_modifiers] = STATE(8910), - [sym_attribute_specifier] = STATE(8910), - [sym_attribute_declaration] = STATE(8910), - [sym_ms_declspec_modifier] = STATE(8910), - [sym_storage_class_specifier] = STATE(8910), - [sym_type_qualifier] = STATE(8910), - [sym_availability_attribute_specifier] = STATE(8910), - [sym_alignas_specifier] = STATE(8910), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9685), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5196] = { - [sym__declaration_modifiers] = STATE(5002), - [sym_attribute_specifier] = STATE(5002), - [sym_attribute_declaration] = STATE(5002), - [sym_ms_declspec_modifier] = STATE(5002), - [sym_storage_class_specifier] = STATE(5002), - [sym_type_qualifier] = STATE(5002), - [sym_availability_attribute_specifier] = STATE(5002), - [sym_alignas_specifier] = STATE(5002), - [aux_sym__declaration_specifiers_repeat1] = STATE(5002), - [aux_sym_method_declaration_repeat2] = STATE(3673), - [anon_sym_SEMI] = ACTIONS(8730), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5197] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3673), - [anon_sym_SEMI] = ACTIONS(8730), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5198] = { - [sym__declaration_modifiers] = STATE(8647), - [sym_attribute_specifier] = STATE(8647), - [sym_attribute_declaration] = STATE(8647), - [sym_ms_declspec_modifier] = STATE(8647), - [sym_storage_class_specifier] = STATE(8647), - [sym_type_qualifier] = STATE(8647), - [sym_availability_attribute_specifier] = STATE(8647), - [sym_alignas_specifier] = STATE(8647), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9687), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5199] = { - [sym_attribute_specifier] = STATE(4667), - [sym_identifier] = ACTIONS(9689), - [anon_sym_COMMA] = ACTIONS(9691), - [anon_sym_RPAREN] = ACTIONS(9691), - [anon_sym_LPAREN2] = ACTIONS(9691), - [anon_sym_STAR] = ACTIONS(9691), - [anon_sym_CARET] = ACTIONS(9691), - [anon_sym_SEMI] = ACTIONS(9691), - [anon_sym___extension__] = ACTIONS(9689), - [anon_sym_extern] = ACTIONS(9689), - [anon_sym___attribute__] = ACTIONS(9693), - [anon_sym___attribute] = ACTIONS(9693), - [anon_sym_noreturn] = ACTIONS(9689), - [anon_sym_LBRACK] = ACTIONS(9691), - [anon_sym___declspec] = ACTIONS(9689), - [anon_sym___based] = ACTIONS(9689), - [anon_sym_static] = ACTIONS(9689), - [anon_sym_auto] = ACTIONS(9689), - [anon_sym_register] = ACTIONS(9689), - [anon_sym_inline] = ACTIONS(9689), - [anon_sym___inline] = ACTIONS(9689), - [anon_sym___inline__] = ACTIONS(9689), - [anon_sym___forceinline] = ACTIONS(9689), - [anon_sym_thread_local] = ACTIONS(9689), - [anon_sym___thread] = ACTIONS(9689), - [anon_sym_CG_EXTERN] = ACTIONS(9689), - [anon_sym_CG_INLINE] = ACTIONS(9689), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9689), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9689), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9689), - [anon_sym_IBOutlet] = ACTIONS(9689), - [anon_sym_IBInspectable] = ACTIONS(9689), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9689), - [anon_sym_NS_INLINE] = ACTIONS(9689), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9689), - [anon_sym_OBJC_EXPORT] = ACTIONS(9689), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9689), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9689), - [anon_sym_const] = ACTIONS(9689), - [anon_sym_constexpr] = ACTIONS(9689), - [anon_sym_volatile] = ACTIONS(9689), - [anon_sym_restrict] = ACTIONS(9689), - [anon_sym___restrict__] = ACTIONS(9689), - [anon_sym__Atomic] = ACTIONS(9689), - [anon_sym__Noreturn] = ACTIONS(9689), - [anon_sym_nullable] = ACTIONS(9689), - [anon_sym__Complex] = ACTIONS(9689), - [anon_sym__Nonnull] = ACTIONS(9689), - [anon_sym__Nullable] = ACTIONS(9689), - [anon_sym__Nullable_result] = ACTIONS(9689), - [anon_sym__Null_unspecified] = ACTIONS(9689), - [anon_sym___autoreleasing] = ACTIONS(9689), - [anon_sym___block] = ACTIONS(9689), - [anon_sym___bridge] = ACTIONS(9689), - [anon_sym___bridge_retained] = ACTIONS(9689), - [anon_sym___bridge_transfer] = ACTIONS(9689), - [anon_sym___complex] = ACTIONS(9689), - [anon_sym___const] = ACTIONS(9689), - [anon_sym___imag] = ACTIONS(9689), - [anon_sym___kindof] = ACTIONS(9689), - [anon_sym___nonnull] = ACTIONS(9689), - [anon_sym___nullable] = ACTIONS(9689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9689), - [anon_sym___real] = ACTIONS(9689), - [anon_sym___strong] = ACTIONS(9689), - [anon_sym___unsafe_unretained] = ACTIONS(9689), - [anon_sym___unused] = ACTIONS(9689), - [anon_sym___weak] = ACTIONS(9689), - [anon_sym_enum] = ACTIONS(9689), - [anon_sym_COLON] = ACTIONS(9691), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9689), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9689), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9689), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9689), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9689), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9689), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9689), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9689), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9689), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9689), - [anon_sym_NS_AVAILABLE] = ACTIONS(9689), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9689), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9689), - [anon_sym_API_AVAILABLE] = ACTIONS(9689), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9689), - [anon_sym_API_DEPRECATED] = ACTIONS(9689), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9689), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9689), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9689), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9689), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9689), - [anon_sym___deprecated_msg] = ACTIONS(9689), - [anon_sym___deprecated_enum_msg] = ACTIONS(9689), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9689), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9689), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9689), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9689), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9689), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9689), - [anon_sym__Alignas] = ACTIONS(9689), - }, - [5200] = { - [sym__declaration_modifiers] = STATE(8469), - [sym_attribute_specifier] = STATE(8469), - [sym_attribute_declaration] = STATE(8469), - [sym_ms_declspec_modifier] = STATE(8469), - [sym_storage_class_specifier] = STATE(8469), - [sym_type_qualifier] = STATE(8469), - [sym_availability_attribute_specifier] = STATE(8469), - [sym_alignas_specifier] = STATE(8469), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9696), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5201] = { - [sym__declaration_modifiers] = STATE(8471), - [sym_attribute_specifier] = STATE(8471), - [sym_attribute_declaration] = STATE(8471), - [sym_ms_declspec_modifier] = STATE(8471), - [sym_storage_class_specifier] = STATE(8471), - [sym_type_qualifier] = STATE(8471), - [sym_availability_attribute_specifier] = STATE(8471), - [sym_alignas_specifier] = STATE(8471), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9698), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5202] = { - [sym__declaration_modifiers] = STATE(8754), - [sym_attribute_specifier] = STATE(8754), - [sym_attribute_declaration] = STATE(8754), - [sym_ms_declspec_modifier] = STATE(8754), - [sym_storage_class_specifier] = STATE(8754), - [sym_type_qualifier] = STATE(8754), - [sym_availability_attribute_specifier] = STATE(8754), - [sym_alignas_specifier] = STATE(8754), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9700), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5203] = { - [sym__declaration_modifiers] = STATE(8749), - [sym_attribute_specifier] = STATE(8749), - [sym_attribute_declaration] = STATE(8749), - [sym_ms_declspec_modifier] = STATE(8749), - [sym_storage_class_specifier] = STATE(8749), - [sym_type_qualifier] = STATE(8749), - [sym_availability_attribute_specifier] = STATE(8749), - [sym_alignas_specifier] = STATE(8749), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9702), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5204] = { - [sym__declaration_modifiers] = STATE(8909), - [sym_attribute_specifier] = STATE(8909), - [sym_attribute_declaration] = STATE(8909), - [sym_ms_declspec_modifier] = STATE(8909), - [sym_storage_class_specifier] = STATE(8909), - [sym_type_qualifier] = STATE(8909), - [sym_availability_attribute_specifier] = STATE(8909), - [sym_alignas_specifier] = STATE(8909), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9704), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5205] = { - [sym__declaration_modifiers] = STATE(9187), - [sym_attribute_specifier] = STATE(9187), - [sym_attribute_declaration] = STATE(9187), - [sym_ms_declspec_modifier] = STATE(9187), - [sym_storage_class_specifier] = STATE(9187), - [sym_type_qualifier] = STATE(9187), - [sym_availability_attribute_specifier] = STATE(9187), - [sym_alignas_specifier] = STATE(9187), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9706), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5206] = { - [sym__declaration_modifiers] = STATE(8631), - [sym_attribute_specifier] = STATE(8631), - [sym_attribute_declaration] = STATE(8631), - [sym_ms_declspec_modifier] = STATE(8631), - [sym_storage_class_specifier] = STATE(8631), - [sym_type_qualifier] = STATE(8631), - [sym_availability_attribute_specifier] = STATE(8631), - [sym_alignas_specifier] = STATE(8631), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9708), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5207] = { - [sym__declaration_modifiers] = STATE(9189), - [sym_attribute_specifier] = STATE(9189), - [sym_attribute_declaration] = STATE(9189), - [sym_ms_declspec_modifier] = STATE(9189), - [sym_storage_class_specifier] = STATE(9189), - [sym_type_qualifier] = STATE(9189), - [sym_availability_attribute_specifier] = STATE(9189), - [sym_alignas_specifier] = STATE(9189), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9710), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5208] = { - [sym__declaration_modifiers] = STATE(8906), - [sym_attribute_specifier] = STATE(8906), - [sym_attribute_declaration] = STATE(8906), - [sym_ms_declspec_modifier] = STATE(8906), - [sym_storage_class_specifier] = STATE(8906), - [sym_type_qualifier] = STATE(8906), - [sym_availability_attribute_specifier] = STATE(8906), - [sym_alignas_specifier] = STATE(8906), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9712), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5209] = { - [sym__declaration_modifiers] = STATE(8673), - [sym_attribute_specifier] = STATE(8673), - [sym_attribute_declaration] = STATE(8673), - [sym_ms_declspec_modifier] = STATE(8673), - [sym_storage_class_specifier] = STATE(8673), - [sym_type_qualifier] = STATE(8673), - [sym_availability_attribute_specifier] = STATE(8673), - [sym_alignas_specifier] = STATE(8673), - [aux_sym_declaration_repeat1] = STATE(5149), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9714), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5210] = { - [sym__declaration_modifiers] = STATE(8674), - [sym_attribute_specifier] = STATE(8674), - [sym_attribute_declaration] = STATE(8674), - [sym_ms_declspec_modifier] = STATE(8674), - [sym_storage_class_specifier] = STATE(8674), - [sym_type_qualifier] = STATE(8674), - [sym_availability_attribute_specifier] = STATE(8674), - [sym_alignas_specifier] = STATE(8674), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9716), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5211] = { - [sym__declaration_modifiers] = STATE(9190), - [sym_attribute_specifier] = STATE(9190), - [sym_attribute_declaration] = STATE(9190), - [sym_ms_declspec_modifier] = STATE(9190), - [sym_storage_class_specifier] = STATE(9190), - [sym_type_qualifier] = STATE(9190), - [sym_availability_attribute_specifier] = STATE(9190), - [sym_alignas_specifier] = STATE(9190), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9718), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5212] = { - [sym__declaration_modifiers] = STATE(8675), - [sym_attribute_specifier] = STATE(8675), - [sym_attribute_declaration] = STATE(8675), - [sym_ms_declspec_modifier] = STATE(8675), - [sym_storage_class_specifier] = STATE(8675), - [sym_type_qualifier] = STATE(8675), - [sym_availability_attribute_specifier] = STATE(8675), - [sym_alignas_specifier] = STATE(8675), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9720), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5213] = { - [sym__declaration_modifiers] = STATE(8677), - [sym_attribute_specifier] = STATE(8677), - [sym_attribute_declaration] = STATE(8677), - [sym_ms_declspec_modifier] = STATE(8677), - [sym_storage_class_specifier] = STATE(8677), - [sym_type_qualifier] = STATE(8677), - [sym_availability_attribute_specifier] = STATE(8677), - [sym_alignas_specifier] = STATE(8677), - [aux_sym_declaration_repeat1] = STATE(5152), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9722), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5214] = { - [sym__declaration_modifiers] = STATE(9457), - [sym_attribute_specifier] = STATE(9457), - [sym_attribute_declaration] = STATE(9457), - [sym_ms_declspec_modifier] = STATE(9457), - [sym_storage_class_specifier] = STATE(9457), - [sym_type_qualifier] = STATE(9457), - [sym_availability_attribute_specifier] = STATE(9457), - [sym_alignas_specifier] = STATE(9457), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9724), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5215] = { - [sym__declaration_modifiers] = STATE(8904), - [sym_attribute_specifier] = STATE(8904), - [sym_attribute_declaration] = STATE(8904), - [sym_ms_declspec_modifier] = STATE(8904), - [sym_storage_class_specifier] = STATE(8904), - [sym_type_qualifier] = STATE(8904), - [sym_availability_attribute_specifier] = STATE(8904), - [sym_alignas_specifier] = STATE(8904), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9726), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5216] = { - [sym__declaration_modifiers] = STATE(8903), - [sym_attribute_specifier] = STATE(8903), - [sym_attribute_declaration] = STATE(8903), - [sym_ms_declspec_modifier] = STATE(8903), - [sym_storage_class_specifier] = STATE(8903), - [sym_type_qualifier] = STATE(8903), - [sym_availability_attribute_specifier] = STATE(8903), - [sym_alignas_specifier] = STATE(8903), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9728), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5217] = { - [sym__declaration_modifiers] = STATE(8746), - [sym_attribute_specifier] = STATE(8746), - [sym_attribute_declaration] = STATE(8746), - [sym_ms_declspec_modifier] = STATE(8746), - [sym_storage_class_specifier] = STATE(8746), - [sym_type_qualifier] = STATE(8746), - [sym_availability_attribute_specifier] = STATE(8746), - [sym_alignas_specifier] = STATE(8746), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9730), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5218] = { - [sym__declaration_modifiers] = STATE(8745), - [sym_attribute_specifier] = STATE(8745), - [sym_attribute_declaration] = STATE(8745), - [sym_ms_declspec_modifier] = STATE(8745), - [sym_storage_class_specifier] = STATE(8745), - [sym_type_qualifier] = STATE(8745), - [sym_availability_attribute_specifier] = STATE(8745), - [sym_alignas_specifier] = STATE(8745), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9732), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5219] = { - [sym__declaration_modifiers] = STATE(8645), - [sym_attribute_specifier] = STATE(8645), - [sym_attribute_declaration] = STATE(8645), - [sym_ms_declspec_modifier] = STATE(8645), - [sym_storage_class_specifier] = STATE(8645), - [sym_type_qualifier] = STATE(8645), - [sym_availability_attribute_specifier] = STATE(8645), - [sym_alignas_specifier] = STATE(8645), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9734), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5220] = { - [sym__declaration_modifiers] = STATE(8522), - [sym_attribute_specifier] = STATE(8522), - [sym_attribute_declaration] = STATE(8522), - [sym_ms_declspec_modifier] = STATE(8522), - [sym_storage_class_specifier] = STATE(8522), - [sym_type_qualifier] = STATE(8522), - [sym_availability_attribute_specifier] = STATE(8522), - [sym_alignas_specifier] = STATE(8522), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9736), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5221] = { - [sym__declaration_modifiers] = STATE(8640), - [sym_attribute_specifier] = STATE(8640), - [sym_attribute_declaration] = STATE(8640), - [sym_ms_declspec_modifier] = STATE(8640), - [sym_storage_class_specifier] = STATE(8640), - [sym_type_qualifier] = STATE(8640), - [sym_availability_attribute_specifier] = STATE(8640), - [sym_alignas_specifier] = STATE(8640), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9738), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5222] = { - [sym__declaration_modifiers] = STATE(8477), - [sym_attribute_specifier] = STATE(8477), - [sym_attribute_declaration] = STATE(8477), - [sym_ms_declspec_modifier] = STATE(8477), - [sym_storage_class_specifier] = STATE(8477), - [sym_type_qualifier] = STATE(8477), - [sym_availability_attribute_specifier] = STATE(8477), - [sym_alignas_specifier] = STATE(8477), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9740), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5223] = { - [sym__declaration_modifiers] = STATE(9410), - [sym_attribute_specifier] = STATE(9410), - [sym_attribute_declaration] = STATE(9410), - [sym_ms_declspec_modifier] = STATE(9410), - [sym_storage_class_specifier] = STATE(9410), - [sym_type_qualifier] = STATE(9410), - [sym_availability_attribute_specifier] = STATE(9410), - [sym_alignas_specifier] = STATE(9410), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9742), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5224] = { - [sym__declaration_modifiers] = STATE(9409), - [sym_attribute_specifier] = STATE(9409), - [sym_attribute_declaration] = STATE(9409), - [sym_ms_declspec_modifier] = STATE(9409), - [sym_storage_class_specifier] = STATE(9409), - [sym_type_qualifier] = STATE(9409), - [sym_availability_attribute_specifier] = STATE(9409), - [sym_alignas_specifier] = STATE(9409), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9744), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5225] = { - [sym__declaration_modifiers] = STATE(8900), - [sym_attribute_specifier] = STATE(8900), - [sym_attribute_declaration] = STATE(8900), - [sym_ms_declspec_modifier] = STATE(8900), - [sym_storage_class_specifier] = STATE(8900), - [sym_type_qualifier] = STATE(8900), - [sym_availability_attribute_specifier] = STATE(8900), - [sym_alignas_specifier] = STATE(8900), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9746), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5226] = { - [sym__declaration_modifiers] = STATE(9240), - [sym_attribute_specifier] = STATE(9240), - [sym_attribute_declaration] = STATE(9240), - [sym_ms_declspec_modifier] = STATE(9240), - [sym_storage_class_specifier] = STATE(9240), - [sym_type_qualifier] = STATE(9240), - [sym_availability_attribute_specifier] = STATE(9240), - [sym_alignas_specifier] = STATE(9240), - [aux_sym_declaration_repeat1] = STATE(5255), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9748), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5227] = { - [sym__declaration_modifiers] = STATE(8710), - [sym_attribute_specifier] = STATE(8710), - [sym_attribute_declaration] = STATE(8710), - [sym_ms_declspec_modifier] = STATE(8710), - [sym_storage_class_specifier] = STATE(8710), - [sym_type_qualifier] = STATE(8710), - [sym_availability_attribute_specifier] = STATE(8710), - [sym_alignas_specifier] = STATE(8710), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9750), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5228] = { - [sym__declaration_modifiers] = STATE(8478), - [sym_attribute_specifier] = STATE(8478), - [sym_attribute_declaration] = STATE(8478), - [sym_ms_declspec_modifier] = STATE(8478), - [sym_storage_class_specifier] = STATE(8478), - [sym_type_qualifier] = STATE(8478), - [sym_availability_attribute_specifier] = STATE(8478), - [sym_alignas_specifier] = STATE(8478), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9752), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5229] = { - [sym__declaration_modifiers] = STATE(8479), - [sym_attribute_specifier] = STATE(8479), - [sym_attribute_declaration] = STATE(8479), - [sym_ms_declspec_modifier] = STATE(8479), - [sym_storage_class_specifier] = STATE(8479), - [sym_type_qualifier] = STATE(8479), - [sym_availability_attribute_specifier] = STATE(8479), - [sym_alignas_specifier] = STATE(8479), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9754), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5230] = { - [sym__declaration_modifiers] = STATE(9196), - [sym_attribute_specifier] = STATE(9196), - [sym_attribute_declaration] = STATE(9196), - [sym_ms_declspec_modifier] = STATE(9196), - [sym_storage_class_specifier] = STATE(9196), - [sym_type_qualifier] = STATE(9196), - [sym_availability_attribute_specifier] = STATE(9196), - [sym_alignas_specifier] = STATE(9196), - [aux_sym_struct_declaration_repeat2] = STATE(5194), - [anon_sym_COMMA] = ACTIONS(9187), - [anon_sym_SEMI] = ACTIONS(9756), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5231] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3613), - [anon_sym_SEMI] = ACTIONS(9758), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5232] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3624), - [anon_sym_SEMI] = ACTIONS(8694), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5233] = { - [sym__declaration_modifiers] = STATE(8899), - [sym_attribute_specifier] = STATE(8899), - [sym_attribute_declaration] = STATE(8899), - [sym_ms_declspec_modifier] = STATE(8899), - [sym_storage_class_specifier] = STATE(8899), - [sym_type_qualifier] = STATE(8899), - [sym_availability_attribute_specifier] = STATE(8899), - [sym_alignas_specifier] = STATE(8899), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9760), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5234] = { - [sym__declaration_modifiers] = STATE(8898), - [sym_attribute_specifier] = STATE(8898), - [sym_attribute_declaration] = STATE(8898), - [sym_ms_declspec_modifier] = STATE(8898), - [sym_storage_class_specifier] = STATE(8898), - [sym_type_qualifier] = STATE(8898), - [sym_availability_attribute_specifier] = STATE(8898), - [sym_alignas_specifier] = STATE(8898), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9762), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5235] = { - [sym__declaration_modifiers] = STATE(8740), - [sym_attribute_specifier] = STATE(8740), - [sym_attribute_declaration] = STATE(8740), - [sym_ms_declspec_modifier] = STATE(8740), - [sym_storage_class_specifier] = STATE(8740), - [sym_type_qualifier] = STATE(8740), - [sym_availability_attribute_specifier] = STATE(8740), - [sym_alignas_specifier] = STATE(8740), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9764), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5236] = { - [sym__declaration_modifiers] = STATE(8739), - [sym_attribute_specifier] = STATE(8739), - [sym_attribute_declaration] = STATE(8739), - [sym_ms_declspec_modifier] = STATE(8739), - [sym_storage_class_specifier] = STATE(8739), - [sym_type_qualifier] = STATE(8739), - [sym_availability_attribute_specifier] = STATE(8739), - [sym_alignas_specifier] = STATE(8739), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9766), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5237] = { - [sym__declaration_modifiers] = STATE(9485), - [sym_attribute_specifier] = STATE(9485), - [sym_attribute_declaration] = STATE(9485), - [sym_ms_declspec_modifier] = STATE(9485), - [sym_storage_class_specifier] = STATE(9485), - [sym_type_qualifier] = STATE(9485), - [sym_availability_attribute_specifier] = STATE(9485), - [sym_alignas_specifier] = STATE(9485), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9768), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5238] = { - [sym__declaration_modifiers] = STATE(9495), - [sym_attribute_specifier] = STATE(9495), - [sym_attribute_declaration] = STATE(9495), - [sym_ms_declspec_modifier] = STATE(9495), - [sym_storage_class_specifier] = STATE(9495), - [sym_type_qualifier] = STATE(9495), - [sym_availability_attribute_specifier] = STATE(9495), - [sym_alignas_specifier] = STATE(9495), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9770), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5239] = { - [sym__declaration_modifiers] = STATE(8896), - [sym_attribute_specifier] = STATE(8896), - [sym_attribute_declaration] = STATE(8896), - [sym_ms_declspec_modifier] = STATE(8896), - [sym_storage_class_specifier] = STATE(8896), - [sym_type_qualifier] = STATE(8896), - [sym_availability_attribute_specifier] = STATE(8896), - [sym_alignas_specifier] = STATE(8896), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9772), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5240] = { - [sym__declaration_modifiers] = STATE(8736), - [sym_attribute_specifier] = STATE(8736), - [sym_attribute_declaration] = STATE(8736), - [sym_ms_declspec_modifier] = STATE(8736), - [sym_storage_class_specifier] = STATE(8736), - [sym_type_qualifier] = STATE(8736), - [sym_availability_attribute_specifier] = STATE(8736), - [sym_alignas_specifier] = STATE(8736), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9774), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5241] = { - [sym__declaration_modifiers] = STATE(9496), - [sym_attribute_specifier] = STATE(9496), - [sym_attribute_declaration] = STATE(9496), - [sym_ms_declspec_modifier] = STATE(9496), - [sym_storage_class_specifier] = STATE(9496), - [sym_type_qualifier] = STATE(9496), - [sym_availability_attribute_specifier] = STATE(9496), - [sym_alignas_specifier] = STATE(9496), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9776), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5242] = { - [sym__declaration_modifiers] = STATE(8819), - [sym_attribute_specifier] = STATE(8819), - [sym_attribute_declaration] = STATE(8819), - [sym_ms_declspec_modifier] = STATE(8819), - [sym_storage_class_specifier] = STATE(8819), - [sym_type_qualifier] = STATE(8819), - [sym_availability_attribute_specifier] = STATE(8819), - [sym_alignas_specifier] = STATE(8819), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9778), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5243] = { - [sym__declaration_modifiers] = STATE(8822), - [sym_attribute_specifier] = STATE(8822), - [sym_attribute_declaration] = STATE(8822), - [sym_ms_declspec_modifier] = STATE(8822), - [sym_storage_class_specifier] = STATE(8822), - [sym_type_qualifier] = STATE(8822), - [sym_availability_attribute_specifier] = STATE(8822), - [sym_alignas_specifier] = STATE(8822), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9780), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5244] = { - [sym__declaration_modifiers] = STATE(8683), - [sym_attribute_specifier] = STATE(8683), - [sym_attribute_declaration] = STATE(8683), - [sym_ms_declspec_modifier] = STATE(8683), - [sym_storage_class_specifier] = STATE(8683), - [sym_type_qualifier] = STATE(8683), - [sym_availability_attribute_specifier] = STATE(8683), - [sym_alignas_specifier] = STATE(8683), - [aux_sym_declaration_repeat1] = STATE(5210), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9782), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5245] = { - [sym__declaration_modifiers] = STATE(9208), - [sym_attribute_specifier] = STATE(9208), - [sym_attribute_declaration] = STATE(9208), - [sym_ms_declspec_modifier] = STATE(9208), - [sym_storage_class_specifier] = STATE(9208), - [sym_type_qualifier] = STATE(9208), - [sym_availability_attribute_specifier] = STATE(9208), - [sym_alignas_specifier] = STATE(9208), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9784), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5246] = { - [sym__declaration_modifiers] = STATE(9209), - [sym_attribute_specifier] = STATE(9209), - [sym_attribute_declaration] = STATE(9209), - [sym_ms_declspec_modifier] = STATE(9209), - [sym_storage_class_specifier] = STATE(9209), - [sym_type_qualifier] = STATE(9209), - [sym_availability_attribute_specifier] = STATE(9209), - [sym_alignas_specifier] = STATE(9209), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9786), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5247] = { - [sym__declaration_modifiers] = STATE(8823), - [sym_attribute_specifier] = STATE(8823), - [sym_attribute_declaration] = STATE(8823), - [sym_ms_declspec_modifier] = STATE(8823), - [sym_storage_class_specifier] = STATE(8823), - [sym_type_qualifier] = STATE(8823), - [sym_availability_attribute_specifier] = STATE(8823), - [sym_alignas_specifier] = STATE(8823), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9788), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5248] = { - [sym__declaration_modifiers] = STATE(5232), - [sym_attribute_specifier] = STATE(5232), - [sym_attribute_declaration] = STATE(5232), - [sym_ms_declspec_modifier] = STATE(5232), - [sym_storage_class_specifier] = STATE(5232), - [sym_type_qualifier] = STATE(5232), - [sym_availability_attribute_specifier] = STATE(5232), - [sym_alignas_specifier] = STATE(5232), - [aux_sym__declaration_specifiers_repeat1] = STATE(5232), - [aux_sym_method_declaration_repeat2] = STATE(3616), - [anon_sym_SEMI] = ACTIONS(8656), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5249] = { - [sym__declaration_modifiers] = STATE(8734), - [sym_attribute_specifier] = STATE(8734), - [sym_attribute_declaration] = STATE(8734), - [sym_ms_declspec_modifier] = STATE(8734), - [sym_storage_class_specifier] = STATE(8734), - [sym_type_qualifier] = STATE(8734), - [sym_availability_attribute_specifier] = STATE(8734), - [sym_alignas_specifier] = STATE(8734), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9790), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5250] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3616), - [anon_sym_SEMI] = ACTIONS(8656), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5251] = { - [sym__declaration_modifiers] = STATE(8732), - [sym_attribute_specifier] = STATE(8732), - [sym_attribute_declaration] = STATE(8732), - [sym_ms_declspec_modifier] = STATE(8732), - [sym_storage_class_specifier] = STATE(8732), - [sym_type_qualifier] = STATE(8732), - [sym_availability_attribute_specifier] = STATE(8732), - [sym_alignas_specifier] = STATE(8732), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9792), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5252] = { - [sym__declaration_modifiers] = STATE(8866), - [sym_attribute_specifier] = STATE(8866), - [sym_attribute_declaration] = STATE(8866), - [sym_ms_declspec_modifier] = STATE(8866), - [sym_storage_class_specifier] = STATE(8866), - [sym_type_qualifier] = STATE(8866), - [sym_availability_attribute_specifier] = STATE(8866), - [sym_alignas_specifier] = STATE(8866), - [aux_sym_declaration_repeat1] = STATE(5270), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9794), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5253] = { - [sym__declaration_modifiers] = STATE(8730), - [sym_attribute_specifier] = STATE(8730), - [sym_attribute_declaration] = STATE(8730), - [sym_ms_declspec_modifier] = STATE(8730), - [sym_storage_class_specifier] = STATE(8730), - [sym_type_qualifier] = STATE(8730), - [sym_availability_attribute_specifier] = STATE(8730), - [sym_alignas_specifier] = STATE(8730), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9796), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5254] = { - [sym__declaration_modifiers] = STATE(9213), - [sym_attribute_specifier] = STATE(9213), - [sym_attribute_declaration] = STATE(9213), - [sym_ms_declspec_modifier] = STATE(9213), - [sym_storage_class_specifier] = STATE(9213), - [sym_type_qualifier] = STATE(9213), - [sym_availability_attribute_specifier] = STATE(9213), - [sym_alignas_specifier] = STATE(9213), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9798), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5255] = { - [sym__declaration_modifiers] = STATE(9214), - [sym_attribute_specifier] = STATE(9214), - [sym_attribute_declaration] = STATE(9214), - [sym_ms_declspec_modifier] = STATE(9214), - [sym_storage_class_specifier] = STATE(9214), - [sym_type_qualifier] = STATE(9214), - [sym_availability_attribute_specifier] = STATE(9214), - [sym_alignas_specifier] = STATE(9214), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9800), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5256] = { - [sym__declaration_modifiers] = STATE(8729), - [sym_attribute_specifier] = STATE(8729), - [sym_attribute_declaration] = STATE(8729), - [sym_ms_declspec_modifier] = STATE(8729), - [sym_storage_class_specifier] = STATE(8729), - [sym_type_qualifier] = STATE(8729), - [sym_availability_attribute_specifier] = STATE(8729), - [sym_alignas_specifier] = STATE(8729), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9802), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5257] = { - [sym__declaration_modifiers] = STATE(5250), - [sym_attribute_specifier] = STATE(5250), - [sym_attribute_declaration] = STATE(5250), - [sym_ms_declspec_modifier] = STATE(5250), - [sym_storage_class_specifier] = STATE(5250), - [sym_type_qualifier] = STATE(5250), - [sym_availability_attribute_specifier] = STATE(5250), - [sym_alignas_specifier] = STATE(5250), - [aux_sym__declaration_specifiers_repeat1] = STATE(5250), - [aux_sym_method_declaration_repeat2] = STATE(3553), - [anon_sym_SEMI] = ACTIONS(8642), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5258] = { - [sym__declaration_modifiers] = STATE(8482), - [sym_attribute_specifier] = STATE(8482), - [sym_attribute_declaration] = STATE(8482), - [sym_ms_declspec_modifier] = STATE(8482), - [sym_storage_class_specifier] = STATE(8482), - [sym_type_qualifier] = STATE(8482), - [sym_availability_attribute_specifier] = STATE(8482), - [sym_alignas_specifier] = STATE(8482), - [aux_sym_declaration_repeat1] = STATE(5222), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9804), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5259] = { - [sym__declaration_modifiers] = STATE(8483), - [sym_attribute_specifier] = STATE(8483), - [sym_attribute_declaration] = STATE(8483), - [sym_ms_declspec_modifier] = STATE(8483), - [sym_storage_class_specifier] = STATE(8483), - [sym_type_qualifier] = STATE(8483), - [sym_availability_attribute_specifier] = STATE(8483), - [sym_alignas_specifier] = STATE(8483), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9806), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5260] = { - [sym__declaration_modifiers] = STATE(8484), - [sym_attribute_specifier] = STATE(8484), - [sym_attribute_declaration] = STATE(8484), - [sym_ms_declspec_modifier] = STATE(8484), - [sym_storage_class_specifier] = STATE(8484), - [sym_type_qualifier] = STATE(8484), - [sym_availability_attribute_specifier] = STATE(8484), - [sym_alignas_specifier] = STATE(8484), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9808), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5261] = { - [sym__declaration_modifiers] = STATE(8486), - [sym_attribute_specifier] = STATE(8486), - [sym_attribute_declaration] = STATE(8486), - [sym_ms_declspec_modifier] = STATE(8486), - [sym_storage_class_specifier] = STATE(8486), - [sym_type_qualifier] = STATE(8486), - [sym_availability_attribute_specifier] = STATE(8486), - [sym_alignas_specifier] = STATE(8486), - [aux_sym_declaration_repeat1] = STATE(5228), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9810), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5262] = { - [sym__declaration_modifiers] = STATE(4548), - [sym_attribute_specifier] = STATE(4548), - [sym_attribute_declaration] = STATE(4548), - [sym_ms_declspec_modifier] = STATE(4548), - [sym_storage_class_specifier] = STATE(4548), - [sym_type_qualifier] = STATE(4548), - [sym_availability_attribute_specifier] = STATE(4548), - [sym_alignas_specifier] = STATE(4548), - [aux_sym__declaration_specifiers_repeat1] = STATE(4548), - [aux_sym_method_declaration_repeat2] = STATE(3553), - [anon_sym_SEMI] = ACTIONS(8642), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5263] = { - [sym__declaration_modifiers] = STATE(8726), - [sym_attribute_specifier] = STATE(8726), - [sym_attribute_declaration] = STATE(8726), - [sym_ms_declspec_modifier] = STATE(8726), - [sym_storage_class_specifier] = STATE(8726), - [sym_type_qualifier] = STATE(8726), - [sym_availability_attribute_specifier] = STATE(8726), - [sym_alignas_specifier] = STATE(8726), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9812), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5264] = { - [sym__declaration_modifiers] = STATE(8638), - [sym_attribute_specifier] = STATE(8638), - [sym_attribute_declaration] = STATE(8638), - [sym_ms_declspec_modifier] = STATE(8638), - [sym_storage_class_specifier] = STATE(8638), - [sym_type_qualifier] = STATE(8638), - [sym_availability_attribute_specifier] = STATE(8638), - [sym_alignas_specifier] = STATE(8638), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9814), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5265] = { - [sym__declaration_modifiers] = STATE(8724), - [sym_attribute_specifier] = STATE(8724), - [sym_attribute_declaration] = STATE(8724), - [sym_ms_declspec_modifier] = STATE(8724), - [sym_storage_class_specifier] = STATE(8724), - [sym_type_qualifier] = STATE(8724), - [sym_availability_attribute_specifier] = STATE(8724), - [sym_alignas_specifier] = STATE(8724), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9816), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5266] = { - [sym__declaration_modifiers] = STATE(8723), - [sym_attribute_specifier] = STATE(8723), - [sym_attribute_declaration] = STATE(8723), - [sym_ms_declspec_modifier] = STATE(8723), - [sym_storage_class_specifier] = STATE(8723), - [sym_type_qualifier] = STATE(8723), - [sym_availability_attribute_specifier] = STATE(8723), - [sym_alignas_specifier] = STATE(8723), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9818), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5267] = { - [sym__declaration_modifiers] = STATE(8722), - [sym_attribute_specifier] = STATE(8722), - [sym_attribute_declaration] = STATE(8722), - [sym_ms_declspec_modifier] = STATE(8722), - [sym_storage_class_specifier] = STATE(8722), - [sym_type_qualifier] = STATE(8722), - [sym_availability_attribute_specifier] = STATE(8722), - [sym_alignas_specifier] = STATE(8722), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9820), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5268] = { - [sym__declaration_modifiers] = STATE(8844), - [sym_attribute_specifier] = STATE(8844), - [sym_attribute_declaration] = STATE(8844), - [sym_ms_declspec_modifier] = STATE(8844), - [sym_storage_class_specifier] = STATE(8844), - [sym_type_qualifier] = STATE(8844), - [sym_availability_attribute_specifier] = STATE(8844), - [sym_alignas_specifier] = STATE(8844), - [aux_sym_declaration_repeat1] = STATE(5285), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9822), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5269] = { - [sym__declaration_modifiers] = STATE(8843), - [sym_attribute_specifier] = STATE(8843), - [sym_attribute_declaration] = STATE(8843), - [sym_ms_declspec_modifier] = STATE(8843), - [sym_storage_class_specifier] = STATE(8843), - [sym_type_qualifier] = STATE(8843), - [sym_availability_attribute_specifier] = STATE(8843), - [sym_alignas_specifier] = STATE(8843), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9824), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5270] = { - [sym__declaration_modifiers] = STATE(8842), - [sym_attribute_specifier] = STATE(8842), - [sym_attribute_declaration] = STATE(8842), - [sym_ms_declspec_modifier] = STATE(8842), - [sym_storage_class_specifier] = STATE(8842), - [sym_type_qualifier] = STATE(8842), - [sym_availability_attribute_specifier] = STATE(8842), - [sym_alignas_specifier] = STATE(8842), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9826), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5271] = { - [sym__declaration_modifiers] = STATE(8492), - [sym_attribute_specifier] = STATE(8492), - [sym_attribute_declaration] = STATE(8492), - [sym_ms_declspec_modifier] = STATE(8492), - [sym_storage_class_specifier] = STATE(8492), - [sym_type_qualifier] = STATE(8492), - [sym_availability_attribute_specifier] = STATE(8492), - [sym_alignas_specifier] = STATE(8492), - [aux_sym_declaration_repeat1] = STATE(5259), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9828), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5272] = { - [sym__declaration_modifiers] = STATE(8521), - [sym_attribute_specifier] = STATE(8521), - [sym_attribute_declaration] = STATE(8521), - [sym_ms_declspec_modifier] = STATE(8521), - [sym_storage_class_specifier] = STATE(8521), - [sym_type_qualifier] = STATE(8521), - [sym_availability_attribute_specifier] = STATE(8521), - [sym_alignas_specifier] = STATE(8521), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9830), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5273] = { - [sym__declaration_modifiers] = STATE(8841), - [sym_attribute_specifier] = STATE(8841), - [sym_attribute_declaration] = STATE(8841), - [sym_ms_declspec_modifier] = STATE(8841), - [sym_storage_class_specifier] = STATE(8841), - [sym_type_qualifier] = STATE(8841), - [sym_availability_attribute_specifier] = STATE(8841), - [sym_alignas_specifier] = STATE(8841), - [aux_sym_declaration_repeat1] = STATE(5067), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9832), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5274] = { - [sym__declaration_modifiers] = STATE(8719), - [sym_attribute_specifier] = STATE(8719), - [sym_attribute_declaration] = STATE(8719), - [sym_ms_declspec_modifier] = STATE(8719), - [sym_storage_class_specifier] = STATE(8719), - [sym_type_qualifier] = STATE(8719), - [sym_availability_attribute_specifier] = STATE(8719), - [sym_alignas_specifier] = STATE(8719), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9834), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5275] = { - [sym__declaration_modifiers] = STATE(8637), - [sym_attribute_specifier] = STATE(8637), - [sym_attribute_declaration] = STATE(8637), - [sym_ms_declspec_modifier] = STATE(8637), - [sym_storage_class_specifier] = STATE(8637), - [sym_type_qualifier] = STATE(8637), - [sym_availability_attribute_specifier] = STATE(8637), - [sym_alignas_specifier] = STATE(8637), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9836), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5276] = { - [sym__declaration_modifiers] = STATE(8717), - [sym_attribute_specifier] = STATE(8717), - [sym_attribute_declaration] = STATE(8717), - [sym_ms_declspec_modifier] = STATE(8717), - [sym_storage_class_specifier] = STATE(8717), - [sym_type_qualifier] = STATE(8717), - [sym_availability_attribute_specifier] = STATE(8717), - [sym_alignas_specifier] = STATE(8717), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9838), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5277] = { - [sym__declaration_modifiers] = STATE(9515), - [sym_attribute_specifier] = STATE(9515), - [sym_attribute_declaration] = STATE(9515), - [sym_ms_declspec_modifier] = STATE(9515), - [sym_storage_class_specifier] = STATE(9515), - [sym_type_qualifier] = STATE(9515), - [sym_availability_attribute_specifier] = STATE(9515), - [sym_alignas_specifier] = STATE(9515), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9840), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5278] = { - [sym__declaration_modifiers] = STATE(8510), - [sym_attribute_specifier] = STATE(8510), - [sym_attribute_declaration] = STATE(8510), - [sym_ms_declspec_modifier] = STATE(8510), - [sym_storage_class_specifier] = STATE(8510), - [sym_type_qualifier] = STATE(8510), - [sym_availability_attribute_specifier] = STATE(8510), - [sym_alignas_specifier] = STATE(8510), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9842), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5279] = { - [sym__declaration_modifiers] = STATE(9228), - [sym_attribute_specifier] = STATE(9228), - [sym_attribute_declaration] = STATE(9228), - [sym_ms_declspec_modifier] = STATE(9228), - [sym_storage_class_specifier] = STATE(9228), - [sym_type_qualifier] = STATE(9228), - [sym_availability_attribute_specifier] = STATE(9228), - [sym_alignas_specifier] = STATE(9228), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9844), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5280] = { - [sym__declaration_modifiers] = STATE(9520), - [sym_attribute_specifier] = STATE(9520), - [sym_attribute_declaration] = STATE(9520), - [sym_ms_declspec_modifier] = STATE(9520), - [sym_storage_class_specifier] = STATE(9520), - [sym_type_qualifier] = STATE(9520), - [sym_availability_attribute_specifier] = STATE(9520), - [sym_alignas_specifier] = STATE(9520), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9846), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5281] = { - [sym__declaration_modifiers] = STATE(8837), - [sym_attribute_specifier] = STATE(8837), - [sym_attribute_declaration] = STATE(8837), - [sym_ms_declspec_modifier] = STATE(8837), - [sym_storage_class_specifier] = STATE(8837), - [sym_type_qualifier] = STATE(8837), - [sym_availability_attribute_specifier] = STATE(8837), - [sym_alignas_specifier] = STATE(8837), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9848), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5282] = { - [sym__declaration_modifiers] = STATE(8715), - [sym_attribute_specifier] = STATE(8715), - [sym_attribute_declaration] = STATE(8715), - [sym_ms_declspec_modifier] = STATE(8715), - [sym_storage_class_specifier] = STATE(8715), - [sym_type_qualifier] = STATE(8715), - [sym_availability_attribute_specifier] = STATE(8715), - [sym_alignas_specifier] = STATE(8715), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9850), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5283] = { - [sym__declaration_modifiers] = STATE(9333), - [sym_attribute_specifier] = STATE(9333), - [sym_attribute_declaration] = STATE(9333), - [sym_ms_declspec_modifier] = STATE(9333), - [sym_storage_class_specifier] = STATE(9333), - [sym_type_qualifier] = STATE(9333), - [sym_availability_attribute_specifier] = STATE(9333), - [sym_alignas_specifier] = STATE(9333), - [aux_sym_declaration_repeat1] = STATE(4938), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9852), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5284] = { - [sym__declaration_modifiers] = STATE(9527), - [sym_attribute_specifier] = STATE(9527), - [sym_attribute_declaration] = STATE(9527), - [sym_ms_declspec_modifier] = STATE(9527), - [sym_storage_class_specifier] = STATE(9527), - [sym_type_qualifier] = STATE(9527), - [sym_availability_attribute_specifier] = STATE(9527), - [sym_alignas_specifier] = STATE(9527), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9854), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5285] = { - [sym__declaration_modifiers] = STATE(8833), - [sym_attribute_specifier] = STATE(8833), - [sym_attribute_declaration] = STATE(8833), - [sym_ms_declspec_modifier] = STATE(8833), - [sym_storage_class_specifier] = STATE(8833), - [sym_type_qualifier] = STATE(8833), - [sym_availability_attribute_specifier] = STATE(8833), - [sym_alignas_specifier] = STATE(8833), - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(8000), - [anon_sym_SEMI] = ACTIONS(9856), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5286] = { - [sym__declaration_modifiers] = STATE(8711), - [sym_attribute_specifier] = STATE(8711), - [sym_attribute_declaration] = STATE(8711), - [sym_ms_declspec_modifier] = STATE(8711), - [sym_storage_class_specifier] = STATE(8711), - [sym_type_qualifier] = STATE(8711), - [sym_availability_attribute_specifier] = STATE(8711), - [sym_alignas_specifier] = STATE(8711), - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(8564), - [anon_sym_SEMI] = ACTIONS(9858), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(7926), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(8118), - [anon_sym___declspec] = ACTIONS(7932), - [anon_sym_static] = ACTIONS(7926), - [anon_sym_auto] = ACTIONS(7926), - [anon_sym_register] = ACTIONS(7926), - [anon_sym_inline] = ACTIONS(7926), - [anon_sym___inline] = ACTIONS(53), - [anon_sym___inline__] = ACTIONS(7926), - [anon_sym___forceinline] = ACTIONS(7926), - [anon_sym_thread_local] = ACTIONS(7926), - [anon_sym___thread] = ACTIONS(7926), - [anon_sym_CG_EXTERN] = ACTIONS(7926), - [anon_sym_CG_INLINE] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7926), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7926), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7926), - [anon_sym_IBOutlet] = ACTIONS(7926), - [anon_sym_IBInspectable] = ACTIONS(7926), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7926), - [anon_sym_NS_INLINE] = ACTIONS(7926), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7926), - [anon_sym_OBJC_EXPORT] = ACTIONS(7926), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7926), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7926), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7934), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7934), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7934), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7934), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7934), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7934), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7934), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE] = ACTIONS(125), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7936), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_API_AVAILABLE] = ACTIONS(7936), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_API_DEPRECATED] = ACTIONS(7936), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7936), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7936), - [anon_sym___deprecated_msg] = ACTIONS(7936), - [anon_sym___deprecated_enum_msg] = ACTIONS(7936), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7936), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7936), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7936), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7936), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7936), - [anon_sym__Alignas] = ACTIONS(7938), - }, - [5287] = { - [aux_sym__old_style_parameter_list_repeat1] = STATE(7942), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_COMMA] = ACTIONS(9860), - [anon_sym_RPAREN] = ACTIONS(9863), - [anon_sym_LPAREN2] = ACTIONS(8200), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5288] = { - [sym_attribute_specifier] = STATE(5295), - [sym_gnu_asm_expression] = STATE(5292), - [aux_sym_function_declarator_repeat1] = STATE(5295), - [anon_sym_COMMA] = ACTIONS(7666), - [anon_sym_LPAREN2] = ACTIONS(7666), - [anon_sym_SEMI] = ACTIONS(7666), - [anon_sym___extension__] = ACTIONS(7666), - [anon_sym_extern] = ACTIONS(7666), - [anon_sym___attribute__] = ACTIONS(9866), - [anon_sym___attribute] = ACTIONS(9868), - [anon_sym_noreturn] = ACTIONS(7666), - [anon_sym_LBRACK] = ACTIONS(7666), - [anon_sym___declspec] = ACTIONS(7666), - [anon_sym_EQ] = ACTIONS(7666), - [anon_sym_static] = ACTIONS(7666), - [anon_sym_auto] = ACTIONS(7666), - [anon_sym_register] = ACTIONS(7666), - [anon_sym_inline] = ACTIONS(7666), - [anon_sym___inline] = ACTIONS(7664), - [anon_sym___inline__] = ACTIONS(7666), - [anon_sym___forceinline] = ACTIONS(7666), - [anon_sym_thread_local] = ACTIONS(7666), - [anon_sym___thread] = ACTIONS(7666), - [anon_sym_CG_EXTERN] = ACTIONS(7666), - [anon_sym_CG_INLINE] = ACTIONS(7666), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7666), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7666), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7666), - [anon_sym_IBOutlet] = ACTIONS(7666), - [anon_sym_IBInspectable] = ACTIONS(7666), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7666), - [anon_sym_NS_INLINE] = ACTIONS(7666), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7666), - [anon_sym_OBJC_EXPORT] = ACTIONS(7666), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7666), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7666), - [anon_sym_const] = ACTIONS(7664), - [anon_sym_constexpr] = ACTIONS(7666), - [anon_sym_volatile] = ACTIONS(7666), - [anon_sym_restrict] = ACTIONS(7666), - [anon_sym___restrict__] = ACTIONS(7666), - [anon_sym__Atomic] = ACTIONS(7666), - [anon_sym__Noreturn] = ACTIONS(7666), - [anon_sym_nullable] = ACTIONS(7666), - [anon_sym__Complex] = ACTIONS(7666), - [anon_sym__Nonnull] = ACTIONS(7666), - [anon_sym__Nullable] = ACTIONS(7664), - [anon_sym__Nullable_result] = ACTIONS(7666), - [anon_sym__Null_unspecified] = ACTIONS(7666), - [anon_sym___autoreleasing] = ACTIONS(7666), - [anon_sym___block] = ACTIONS(7666), - [anon_sym___bridge] = ACTIONS(7664), - [anon_sym___bridge_retained] = ACTIONS(7666), - [anon_sym___bridge_transfer] = ACTIONS(7666), - [anon_sym___complex] = ACTIONS(7666), - [anon_sym___const] = ACTIONS(7666), - [anon_sym___imag] = ACTIONS(7666), - [anon_sym___kindof] = ACTIONS(7666), - [anon_sym___nonnull] = ACTIONS(7666), - [anon_sym___nullable] = ACTIONS(7666), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7666), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7666), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7666), - [anon_sym___real] = ACTIONS(7666), - [anon_sym___strong] = ACTIONS(7666), - [anon_sym___unsafe_unretained] = ACTIONS(7666), - [anon_sym___unused] = ACTIONS(7666), - [anon_sym___weak] = ACTIONS(7666), - [anon_sym_in] = ACTIONS(7664), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7666), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7666), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7666), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7666), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7666), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7666), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7666), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7666), - [anon_sym_NS_AVAILABLE] = ACTIONS(7664), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7666), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_API_AVAILABLE] = ACTIONS(7666), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_API_DEPRECATED] = ACTIONS(7666), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7666), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7666), - [anon_sym___deprecated_msg] = ACTIONS(7666), - [anon_sym___deprecated_enum_msg] = ACTIONS(7666), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7666), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7666), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7666), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7666), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7666), - [anon_sym__Alignas] = ACTIONS(7666), - }, - [5289] = { - [sym_method_parameter] = STATE(4483), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_LPAREN2] = ACTIONS(8200), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym_SEMI] = ACTIONS(9870), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(5827), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5290] = { - [sym_attribute_specifier] = STATE(9408), - [sym_parameter_list] = STATE(4803), - [sym_gnu_asm_expression] = STATE(5368), - [anon_sym_COMMA] = ACTIONS(9872), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(9872), - [anon_sym___extension__] = ACTIONS(9872), - [anon_sym_extern] = ACTIONS(9872), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(9872), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(9872), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(9872), - [anon_sym_auto] = ACTIONS(9872), - [anon_sym_register] = ACTIONS(9872), - [anon_sym_inline] = ACTIONS(9872), - [anon_sym___inline] = ACTIONS(9874), - [anon_sym___inline__] = ACTIONS(9872), - [anon_sym___forceinline] = ACTIONS(9872), - [anon_sym_thread_local] = ACTIONS(9872), - [anon_sym___thread] = ACTIONS(9872), - [anon_sym_CG_EXTERN] = ACTIONS(9872), - [anon_sym_CG_INLINE] = ACTIONS(9872), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9872), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9872), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9872), - [anon_sym_IBOutlet] = ACTIONS(9872), - [anon_sym_IBInspectable] = ACTIONS(9872), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9872), - [anon_sym_NS_INLINE] = ACTIONS(9872), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9872), - [anon_sym_OBJC_EXPORT] = ACTIONS(9872), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9872), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9872), - [anon_sym_const] = ACTIONS(9874), - [anon_sym_constexpr] = ACTIONS(9872), - [anon_sym_volatile] = ACTIONS(9872), - [anon_sym_restrict] = ACTIONS(9872), - [anon_sym___restrict__] = ACTIONS(9872), - [anon_sym__Atomic] = ACTIONS(9872), - [anon_sym__Noreturn] = ACTIONS(9872), - [anon_sym_nullable] = ACTIONS(9872), - [anon_sym__Complex] = ACTIONS(9872), - [anon_sym__Nonnull] = ACTIONS(9872), - [anon_sym__Nullable] = ACTIONS(9874), - [anon_sym__Nullable_result] = ACTIONS(9872), - [anon_sym__Null_unspecified] = ACTIONS(9872), - [anon_sym___autoreleasing] = ACTIONS(9872), - [anon_sym___block] = ACTIONS(9872), - [anon_sym___bridge] = ACTIONS(9874), - [anon_sym___bridge_retained] = ACTIONS(9872), - [anon_sym___bridge_transfer] = ACTIONS(9872), - [anon_sym___complex] = ACTIONS(9872), - [anon_sym___const] = ACTIONS(9872), - [anon_sym___imag] = ACTIONS(9872), - [anon_sym___kindof] = ACTIONS(9872), - [anon_sym___nonnull] = ACTIONS(9872), - [anon_sym___nullable] = ACTIONS(9872), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9872), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9872), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9872), - [anon_sym___real] = ACTIONS(9872), - [anon_sym___strong] = ACTIONS(9872), - [anon_sym___unsafe_unretained] = ACTIONS(9872), - [anon_sym___unused] = ACTIONS(9872), - [anon_sym___weak] = ACTIONS(9872), - [anon_sym_asm] = ACTIONS(8010), - [anon_sym___asm__] = ACTIONS(8010), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9872), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9872), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9872), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9872), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9872), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9872), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9872), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9872), - [anon_sym_NS_AVAILABLE] = ACTIONS(9874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9872), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_API_AVAILABLE] = ACTIONS(9872), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_API_DEPRECATED] = ACTIONS(9872), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9872), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9872), - [anon_sym___deprecated_msg] = ACTIONS(9872), - [anon_sym___deprecated_enum_msg] = ACTIONS(9872), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9872), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9872), - [anon_sym__Alignas] = ACTIONS(9872), - }, - [5291] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_COMMA] = ACTIONS(6870), - [anon_sym_RPAREN] = ACTIONS(6879), - [anon_sym_LPAREN2] = ACTIONS(9876), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6879), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5292] = { - [sym_attribute_specifier] = STATE(5296), - [aux_sym_function_declarator_repeat1] = STATE(5296), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7741), - [anon_sym_extern] = ACTIONS(7741), - [anon_sym___attribute__] = ACTIONS(9866), - [anon_sym___attribute] = ACTIONS(9868), - [anon_sym_noreturn] = ACTIONS(7741), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7741), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7741), - [anon_sym_auto] = ACTIONS(7741), - [anon_sym_register] = ACTIONS(7741), - [anon_sym_inline] = ACTIONS(7741), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7741), - [anon_sym___forceinline] = ACTIONS(7741), - [anon_sym_thread_local] = ACTIONS(7741), - [anon_sym___thread] = ACTIONS(7741), - [anon_sym_CG_EXTERN] = ACTIONS(7741), - [anon_sym_CG_INLINE] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7741), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7741), - [anon_sym_IBOutlet] = ACTIONS(7741), - [anon_sym_IBInspectable] = ACTIONS(7741), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7741), - [anon_sym_NS_INLINE] = ACTIONS(7741), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7741), - [anon_sym_OBJC_EXPORT] = ACTIONS(7741), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7741), - [anon_sym_volatile] = ACTIONS(7741), - [anon_sym_restrict] = ACTIONS(7741), - [anon_sym___restrict__] = ACTIONS(7741), - [anon_sym__Atomic] = ACTIONS(7741), - [anon_sym__Noreturn] = ACTIONS(7741), - [anon_sym_nullable] = ACTIONS(7741), - [anon_sym__Complex] = ACTIONS(7741), - [anon_sym__Nonnull] = ACTIONS(7741), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7741), - [anon_sym__Null_unspecified] = ACTIONS(7741), - [anon_sym___autoreleasing] = ACTIONS(7741), - [anon_sym___block] = ACTIONS(7741), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7741), - [anon_sym___bridge_transfer] = ACTIONS(7741), - [anon_sym___complex] = ACTIONS(7741), - [anon_sym___const] = ACTIONS(7741), - [anon_sym___imag] = ACTIONS(7741), - [anon_sym___kindof] = ACTIONS(7741), - [anon_sym___nonnull] = ACTIONS(7741), - [anon_sym___nullable] = ACTIONS(7741), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7741), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7741), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7741), - [anon_sym___real] = ACTIONS(7741), - [anon_sym___strong] = ACTIONS(7741), - [anon_sym___unsafe_unretained] = ACTIONS(7741), - [anon_sym___unused] = ACTIONS(7741), - [anon_sym___weak] = ACTIONS(7741), - [anon_sym_in] = ACTIONS(7739), - [anon_sym_asm] = ACTIONS(7741), - [anon_sym___asm__] = ACTIONS(7741), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_API_AVAILABLE] = ACTIONS(7741), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_API_DEPRECATED] = ACTIONS(7741), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7741), - [anon_sym___deprecated_msg] = ACTIONS(7741), - [anon_sym___deprecated_enum_msg] = ACTIONS(7741), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7741), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7741), - [anon_sym__Alignas] = ACTIONS(7741), - }, - [5293] = { - [sym_attribute_specifier] = STATE(5293), - [aux_sym_function_declarator_repeat1] = STATE(5293), - [anon_sym_COMMA] = ACTIONS(7771), - [anon_sym_LPAREN2] = ACTIONS(7771), - [anon_sym_SEMI] = ACTIONS(7771), - [anon_sym___extension__] = ACTIONS(7771), - [anon_sym_extern] = ACTIONS(7771), - [anon_sym___attribute__] = ACTIONS(9880), - [anon_sym___attribute] = ACTIONS(9883), - [anon_sym_noreturn] = ACTIONS(7771), - [anon_sym_LBRACK] = ACTIONS(7771), - [anon_sym___declspec] = ACTIONS(7771), - [anon_sym_EQ] = ACTIONS(7771), - [anon_sym_static] = ACTIONS(7771), - [anon_sym_auto] = ACTIONS(7771), - [anon_sym_register] = ACTIONS(7771), - [anon_sym_inline] = ACTIONS(7771), - [anon_sym___inline] = ACTIONS(7769), - [anon_sym___inline__] = ACTIONS(7771), - [anon_sym___forceinline] = ACTIONS(7771), - [anon_sym_thread_local] = ACTIONS(7771), - [anon_sym___thread] = ACTIONS(7771), - [anon_sym_CG_EXTERN] = ACTIONS(7771), - [anon_sym_CG_INLINE] = ACTIONS(7771), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7771), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7771), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7771), - [anon_sym_IBOutlet] = ACTIONS(7771), - [anon_sym_IBInspectable] = ACTIONS(7771), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7771), - [anon_sym_NS_INLINE] = ACTIONS(7771), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7771), - [anon_sym_OBJC_EXPORT] = ACTIONS(7771), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7771), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7771), - [anon_sym_const] = ACTIONS(7769), - [anon_sym_constexpr] = ACTIONS(7771), - [anon_sym_volatile] = ACTIONS(7771), - [anon_sym_restrict] = ACTIONS(7771), - [anon_sym___restrict__] = ACTIONS(7771), - [anon_sym__Atomic] = ACTIONS(7771), - [anon_sym__Noreturn] = ACTIONS(7771), - [anon_sym_nullable] = ACTIONS(7771), - [anon_sym__Complex] = ACTIONS(7771), - [anon_sym__Nonnull] = ACTIONS(7771), - [anon_sym__Nullable] = ACTIONS(7769), - [anon_sym__Nullable_result] = ACTIONS(7771), - [anon_sym__Null_unspecified] = ACTIONS(7771), - [anon_sym___autoreleasing] = ACTIONS(7771), - [anon_sym___block] = ACTIONS(7771), - [anon_sym___bridge] = ACTIONS(7769), - [anon_sym___bridge_retained] = ACTIONS(7771), - [anon_sym___bridge_transfer] = ACTIONS(7771), - [anon_sym___complex] = ACTIONS(7771), - [anon_sym___const] = ACTIONS(7771), - [anon_sym___imag] = ACTIONS(7771), - [anon_sym___kindof] = ACTIONS(7771), - [anon_sym___nonnull] = ACTIONS(7771), - [anon_sym___nullable] = ACTIONS(7771), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7771), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7771), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7771), - [anon_sym___real] = ACTIONS(7771), - [anon_sym___strong] = ACTIONS(7771), - [anon_sym___unsafe_unretained] = ACTIONS(7771), - [anon_sym___unused] = ACTIONS(7771), - [anon_sym___weak] = ACTIONS(7771), - [anon_sym_in] = ACTIONS(7769), - [anon_sym_asm] = ACTIONS(7771), - [anon_sym___asm__] = ACTIONS(7771), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7771), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7771), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7771), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7771), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7771), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7771), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7771), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7771), - [anon_sym_NS_AVAILABLE] = ACTIONS(7769), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7771), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_API_AVAILABLE] = ACTIONS(7771), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_API_DEPRECATED] = ACTIONS(7771), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7771), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7771), - [anon_sym___deprecated_msg] = ACTIONS(7771), - [anon_sym___deprecated_enum_msg] = ACTIONS(7771), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7771), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7771), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7771), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7771), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7771), - [anon_sym__Alignas] = ACTIONS(7771), - }, - [5294] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_COMMA] = ACTIONS(9886), - [anon_sym_RPAREN] = ACTIONS(9886), - [anon_sym_LPAREN2] = ACTIONS(8200), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5295] = { - [sym_attribute_specifier] = STATE(5293), - [aux_sym_function_declarator_repeat1] = STATE(5293), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_SEMI] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7741), - [anon_sym_extern] = ACTIONS(7741), - [anon_sym___attribute__] = ACTIONS(7741), - [anon_sym___attribute] = ACTIONS(7739), - [anon_sym_noreturn] = ACTIONS(7741), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___declspec] = ACTIONS(7741), - [anon_sym_EQ] = ACTIONS(7741), - [anon_sym_static] = ACTIONS(7741), - [anon_sym_auto] = ACTIONS(7741), - [anon_sym_register] = ACTIONS(7741), - [anon_sym_inline] = ACTIONS(7741), - [anon_sym___inline] = ACTIONS(7739), - [anon_sym___inline__] = ACTIONS(7741), - [anon_sym___forceinline] = ACTIONS(7741), - [anon_sym_thread_local] = ACTIONS(7741), - [anon_sym___thread] = ACTIONS(7741), - [anon_sym_CG_EXTERN] = ACTIONS(7741), - [anon_sym_CG_INLINE] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7741), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7741), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7741), - [anon_sym_IBOutlet] = ACTIONS(7741), - [anon_sym_IBInspectable] = ACTIONS(7741), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7741), - [anon_sym_NS_INLINE] = ACTIONS(7741), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7741), - [anon_sym_OBJC_EXPORT] = ACTIONS(7741), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7741), - [anon_sym_volatile] = ACTIONS(7741), - [anon_sym_restrict] = ACTIONS(7741), - [anon_sym___restrict__] = ACTIONS(7741), - [anon_sym__Atomic] = ACTIONS(7741), - [anon_sym__Noreturn] = ACTIONS(7741), - [anon_sym_nullable] = ACTIONS(7741), - [anon_sym__Complex] = ACTIONS(7741), - [anon_sym__Nonnull] = ACTIONS(7741), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7741), - [anon_sym__Null_unspecified] = ACTIONS(7741), - [anon_sym___autoreleasing] = ACTIONS(7741), - [anon_sym___block] = ACTIONS(7741), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7741), - [anon_sym___bridge_transfer] = ACTIONS(7741), - [anon_sym___complex] = ACTIONS(7741), - [anon_sym___const] = ACTIONS(7741), - [anon_sym___imag] = ACTIONS(7741), - [anon_sym___kindof] = ACTIONS(7741), - [anon_sym___nonnull] = ACTIONS(7741), - [anon_sym___nullable] = ACTIONS(7741), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7741), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7741), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7741), - [anon_sym___real] = ACTIONS(7741), - [anon_sym___strong] = ACTIONS(7741), - [anon_sym___unsafe_unretained] = ACTIONS(7741), - [anon_sym___unused] = ACTIONS(7741), - [anon_sym___weak] = ACTIONS(7741), - [anon_sym_in] = ACTIONS(7739), - [anon_sym_asm] = ACTIONS(7741), - [anon_sym___asm__] = ACTIONS(7741), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7741), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7741), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7741), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7741), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7741), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7741), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE] = ACTIONS(7739), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7741), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_API_AVAILABLE] = ACTIONS(7741), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_API_DEPRECATED] = ACTIONS(7741), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7741), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7741), - [anon_sym___deprecated_msg] = ACTIONS(7741), - [anon_sym___deprecated_enum_msg] = ACTIONS(7741), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7741), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7741), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7741), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7741), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7741), - [anon_sym__Alignas] = ACTIONS(7741), - }, - [5296] = { - [sym_attribute_specifier] = STATE(5293), - [aux_sym_function_declarator_repeat1] = STATE(5293), - [anon_sym_COMMA] = ACTIONS(7786), - [anon_sym_LPAREN2] = ACTIONS(7786), - [anon_sym_SEMI] = ACTIONS(7786), - [anon_sym___extension__] = ACTIONS(7786), - [anon_sym_extern] = ACTIONS(7786), - [anon_sym___attribute__] = ACTIONS(7786), - [anon_sym___attribute] = ACTIONS(7784), - [anon_sym_noreturn] = ACTIONS(7786), - [anon_sym_LBRACK] = ACTIONS(7786), - [anon_sym___declspec] = ACTIONS(7786), - [anon_sym_EQ] = ACTIONS(7786), - [anon_sym_static] = ACTIONS(7786), - [anon_sym_auto] = ACTIONS(7786), - [anon_sym_register] = ACTIONS(7786), - [anon_sym_inline] = ACTIONS(7786), - [anon_sym___inline] = ACTIONS(7784), - [anon_sym___inline__] = ACTIONS(7786), - [anon_sym___forceinline] = ACTIONS(7786), - [anon_sym_thread_local] = ACTIONS(7786), - [anon_sym___thread] = ACTIONS(7786), - [anon_sym_CG_EXTERN] = ACTIONS(7786), - [anon_sym_CG_INLINE] = ACTIONS(7786), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7786), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7786), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7786), - [anon_sym_IBOutlet] = ACTIONS(7786), - [anon_sym_IBInspectable] = ACTIONS(7786), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7786), - [anon_sym_NS_INLINE] = ACTIONS(7786), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7786), - [anon_sym_OBJC_EXPORT] = ACTIONS(7786), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7786), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7786), - [anon_sym_const] = ACTIONS(7784), - [anon_sym_constexpr] = ACTIONS(7786), - [anon_sym_volatile] = ACTIONS(7786), - [anon_sym_restrict] = ACTIONS(7786), - [anon_sym___restrict__] = ACTIONS(7786), - [anon_sym__Atomic] = ACTIONS(7786), - [anon_sym__Noreturn] = ACTIONS(7786), - [anon_sym_nullable] = ACTIONS(7786), - [anon_sym__Complex] = ACTIONS(7786), - [anon_sym__Nonnull] = ACTIONS(7786), - [anon_sym__Nullable] = ACTIONS(7784), - [anon_sym__Nullable_result] = ACTIONS(7786), - [anon_sym__Null_unspecified] = ACTIONS(7786), - [anon_sym___autoreleasing] = ACTIONS(7786), - [anon_sym___block] = ACTIONS(7786), - [anon_sym___bridge] = ACTIONS(7784), - [anon_sym___bridge_retained] = ACTIONS(7786), - [anon_sym___bridge_transfer] = ACTIONS(7786), - [anon_sym___complex] = ACTIONS(7786), - [anon_sym___const] = ACTIONS(7786), - [anon_sym___imag] = ACTIONS(7786), - [anon_sym___kindof] = ACTIONS(7786), - [anon_sym___nonnull] = ACTIONS(7786), - [anon_sym___nullable] = ACTIONS(7786), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7786), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7786), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7786), - [anon_sym___real] = ACTIONS(7786), - [anon_sym___strong] = ACTIONS(7786), - [anon_sym___unsafe_unretained] = ACTIONS(7786), - [anon_sym___unused] = ACTIONS(7786), - [anon_sym___weak] = ACTIONS(7786), - [anon_sym_in] = ACTIONS(7784), - [anon_sym_asm] = ACTIONS(7786), - [anon_sym___asm__] = ACTIONS(7786), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7786), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7786), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7786), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7786), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7786), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7786), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7786), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7786), - [anon_sym_NS_AVAILABLE] = ACTIONS(7784), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7786), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_API_AVAILABLE] = ACTIONS(7786), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_API_DEPRECATED] = ACTIONS(7786), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7786), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7786), - [anon_sym___deprecated_msg] = ACTIONS(7786), - [anon_sym___deprecated_enum_msg] = ACTIONS(7786), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7786), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7786), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7786), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7786), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7786), - [anon_sym__Alignas] = ACTIONS(7786), - }, - [5297] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7854), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7854), - [anon_sym___extension__] = ACTIONS(7854), - [anon_sym_extern] = ACTIONS(7854), - [anon_sym___attribute__] = ACTIONS(7854), - [anon_sym___attribute] = ACTIONS(7852), - [anon_sym_noreturn] = ACTIONS(7854), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7854), - [anon_sym_EQ] = ACTIONS(7854), - [anon_sym_static] = ACTIONS(7854), - [anon_sym_auto] = ACTIONS(7854), - [anon_sym_register] = ACTIONS(7854), - [anon_sym_inline] = ACTIONS(7854), - [anon_sym___inline] = ACTIONS(7852), - [anon_sym___inline__] = ACTIONS(7854), - [anon_sym___forceinline] = ACTIONS(7854), - [anon_sym_thread_local] = ACTIONS(7854), - [anon_sym___thread] = ACTIONS(7854), - [anon_sym_CG_EXTERN] = ACTIONS(7854), - [anon_sym_CG_INLINE] = ACTIONS(7854), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7854), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7854), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7854), - [anon_sym_IBOutlet] = ACTIONS(7854), - [anon_sym_IBInspectable] = ACTIONS(7854), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7854), - [anon_sym_NS_INLINE] = ACTIONS(7854), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7854), - [anon_sym_OBJC_EXPORT] = ACTIONS(7854), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7854), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7854), - [anon_sym_const] = ACTIONS(7852), - [anon_sym_constexpr] = ACTIONS(7854), - [anon_sym_volatile] = ACTIONS(7854), - [anon_sym_restrict] = ACTIONS(7854), - [anon_sym___restrict__] = ACTIONS(7854), - [anon_sym__Atomic] = ACTIONS(7854), - [anon_sym__Noreturn] = ACTIONS(7854), - [anon_sym_nullable] = ACTIONS(7854), - [anon_sym__Complex] = ACTIONS(7854), - [anon_sym__Nonnull] = ACTIONS(7854), - [anon_sym__Nullable] = ACTIONS(7852), - [anon_sym__Nullable_result] = ACTIONS(7854), - [anon_sym__Null_unspecified] = ACTIONS(7854), - [anon_sym___autoreleasing] = ACTIONS(7854), - [anon_sym___block] = ACTIONS(7854), - [anon_sym___bridge] = ACTIONS(7852), - [anon_sym___bridge_retained] = ACTIONS(7854), - [anon_sym___bridge_transfer] = ACTIONS(7854), - [anon_sym___complex] = ACTIONS(7854), - [anon_sym___const] = ACTIONS(7854), - [anon_sym___imag] = ACTIONS(7854), - [anon_sym___kindof] = ACTIONS(7854), - [anon_sym___nonnull] = ACTIONS(7854), - [anon_sym___nullable] = ACTIONS(7854), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7854), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7854), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7854), - [anon_sym___real] = ACTIONS(7854), - [anon_sym___strong] = ACTIONS(7854), - [anon_sym___unsafe_unretained] = ACTIONS(7854), - [anon_sym___unused] = ACTIONS(7854), - [anon_sym___weak] = ACTIONS(7854), - [anon_sym_in] = ACTIONS(7852), - [anon_sym_asm] = ACTIONS(7854), - [anon_sym___asm__] = ACTIONS(7854), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7854), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7854), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7854), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7854), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7854), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7854), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7854), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7854), - [anon_sym_NS_AVAILABLE] = ACTIONS(7852), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7854), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_API_AVAILABLE] = ACTIONS(7854), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_API_DEPRECATED] = ACTIONS(7854), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7854), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7854), - [anon_sym___deprecated_msg] = ACTIONS(7854), - [anon_sym___deprecated_enum_msg] = ACTIONS(7854), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7854), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7854), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7854), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7854), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7854), - [anon_sym__Alignas] = ACTIONS(7854), - }, - [5298] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7850), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7850), - [anon_sym___extension__] = ACTIONS(7850), - [anon_sym_extern] = ACTIONS(7850), - [anon_sym___attribute__] = ACTIONS(7850), - [anon_sym___attribute] = ACTIONS(7848), - [anon_sym_noreturn] = ACTIONS(7850), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7850), - [anon_sym_EQ] = ACTIONS(7850), - [anon_sym_static] = ACTIONS(7850), - [anon_sym_auto] = ACTIONS(7850), - [anon_sym_register] = ACTIONS(7850), - [anon_sym_inline] = ACTIONS(7850), - [anon_sym___inline] = ACTIONS(7848), - [anon_sym___inline__] = ACTIONS(7850), - [anon_sym___forceinline] = ACTIONS(7850), - [anon_sym_thread_local] = ACTIONS(7850), - [anon_sym___thread] = ACTIONS(7850), - [anon_sym_CG_EXTERN] = ACTIONS(7850), - [anon_sym_CG_INLINE] = ACTIONS(7850), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7850), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7850), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7850), - [anon_sym_IBOutlet] = ACTIONS(7850), - [anon_sym_IBInspectable] = ACTIONS(7850), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7850), - [anon_sym_NS_INLINE] = ACTIONS(7850), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7850), - [anon_sym_OBJC_EXPORT] = ACTIONS(7850), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7850), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7850), - [anon_sym_const] = ACTIONS(7848), - [anon_sym_constexpr] = ACTIONS(7850), - [anon_sym_volatile] = ACTIONS(7850), - [anon_sym_restrict] = ACTIONS(7850), - [anon_sym___restrict__] = ACTIONS(7850), - [anon_sym__Atomic] = ACTIONS(7850), - [anon_sym__Noreturn] = ACTIONS(7850), - [anon_sym_nullable] = ACTIONS(7850), - [anon_sym__Complex] = ACTIONS(7850), - [anon_sym__Nonnull] = ACTIONS(7850), - [anon_sym__Nullable] = ACTIONS(7848), - [anon_sym__Nullable_result] = ACTIONS(7850), - [anon_sym__Null_unspecified] = ACTIONS(7850), - [anon_sym___autoreleasing] = ACTIONS(7850), - [anon_sym___block] = ACTIONS(7850), - [anon_sym___bridge] = ACTIONS(7848), - [anon_sym___bridge_retained] = ACTIONS(7850), - [anon_sym___bridge_transfer] = ACTIONS(7850), - [anon_sym___complex] = ACTIONS(7850), - [anon_sym___const] = ACTIONS(7850), - [anon_sym___imag] = ACTIONS(7850), - [anon_sym___kindof] = ACTIONS(7850), - [anon_sym___nonnull] = ACTIONS(7850), - [anon_sym___nullable] = ACTIONS(7850), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7850), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7850), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7850), - [anon_sym___real] = ACTIONS(7850), - [anon_sym___strong] = ACTIONS(7850), - [anon_sym___unsafe_unretained] = ACTIONS(7850), - [anon_sym___unused] = ACTIONS(7850), - [anon_sym___weak] = ACTIONS(7850), - [anon_sym_in] = ACTIONS(7848), - [anon_sym_asm] = ACTIONS(7850), - [anon_sym___asm__] = ACTIONS(7850), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7850), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7850), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7850), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7850), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7850), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7850), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7850), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7850), - [anon_sym_NS_AVAILABLE] = ACTIONS(7848), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7850), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_API_AVAILABLE] = ACTIONS(7850), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_API_DEPRECATED] = ACTIONS(7850), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7850), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7850), - [anon_sym___deprecated_msg] = ACTIONS(7850), - [anon_sym___deprecated_enum_msg] = ACTIONS(7850), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7850), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7850), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7850), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7850), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7850), - [anon_sym__Alignas] = ACTIONS(7850), - }, - [5299] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7846), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7846), - [anon_sym___extension__] = ACTIONS(7846), - [anon_sym_extern] = ACTIONS(7846), - [anon_sym___attribute__] = ACTIONS(7846), - [anon_sym___attribute] = ACTIONS(7844), - [anon_sym_noreturn] = ACTIONS(7846), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7846), - [anon_sym_EQ] = ACTIONS(7846), - [anon_sym_static] = ACTIONS(7846), - [anon_sym_auto] = ACTIONS(7846), - [anon_sym_register] = ACTIONS(7846), - [anon_sym_inline] = ACTIONS(7846), - [anon_sym___inline] = ACTIONS(7844), - [anon_sym___inline__] = ACTIONS(7846), - [anon_sym___forceinline] = ACTIONS(7846), - [anon_sym_thread_local] = ACTIONS(7846), - [anon_sym___thread] = ACTIONS(7846), - [anon_sym_CG_EXTERN] = ACTIONS(7846), - [anon_sym_CG_INLINE] = ACTIONS(7846), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7846), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7846), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7846), - [anon_sym_IBOutlet] = ACTIONS(7846), - [anon_sym_IBInspectable] = ACTIONS(7846), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7846), - [anon_sym_NS_INLINE] = ACTIONS(7846), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7846), - [anon_sym_OBJC_EXPORT] = ACTIONS(7846), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7846), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7846), - [anon_sym_const] = ACTIONS(7844), - [anon_sym_constexpr] = ACTIONS(7846), - [anon_sym_volatile] = ACTIONS(7846), - [anon_sym_restrict] = ACTIONS(7846), - [anon_sym___restrict__] = ACTIONS(7846), - [anon_sym__Atomic] = ACTIONS(7846), - [anon_sym__Noreturn] = ACTIONS(7846), - [anon_sym_nullable] = ACTIONS(7846), - [anon_sym__Complex] = ACTIONS(7846), - [anon_sym__Nonnull] = ACTIONS(7846), - [anon_sym__Nullable] = ACTIONS(7844), - [anon_sym__Nullable_result] = ACTIONS(7846), - [anon_sym__Null_unspecified] = ACTIONS(7846), - [anon_sym___autoreleasing] = ACTIONS(7846), - [anon_sym___block] = ACTIONS(7846), - [anon_sym___bridge] = ACTIONS(7844), - [anon_sym___bridge_retained] = ACTIONS(7846), - [anon_sym___bridge_transfer] = ACTIONS(7846), - [anon_sym___complex] = ACTIONS(7846), - [anon_sym___const] = ACTIONS(7846), - [anon_sym___imag] = ACTIONS(7846), - [anon_sym___kindof] = ACTIONS(7846), - [anon_sym___nonnull] = ACTIONS(7846), - [anon_sym___nullable] = ACTIONS(7846), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7846), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7846), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7846), - [anon_sym___real] = ACTIONS(7846), - [anon_sym___strong] = ACTIONS(7846), - [anon_sym___unsafe_unretained] = ACTIONS(7846), - [anon_sym___unused] = ACTIONS(7846), - [anon_sym___weak] = ACTIONS(7846), - [anon_sym_in] = ACTIONS(7844), - [anon_sym_asm] = ACTIONS(7846), - [anon_sym___asm__] = ACTIONS(7846), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7846), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7846), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7846), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7846), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7846), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7846), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7846), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7846), - [anon_sym_NS_AVAILABLE] = ACTIONS(7844), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7846), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_API_AVAILABLE] = ACTIONS(7846), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_API_DEPRECATED] = ACTIONS(7846), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7846), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7846), - [anon_sym___deprecated_msg] = ACTIONS(7846), - [anon_sym___deprecated_enum_msg] = ACTIONS(7846), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7846), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7846), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7846), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7846), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7846), - [anon_sym__Alignas] = ACTIONS(7846), - }, - [5300] = { - [sym_keyword_declarator] = STATE(5305), - [sym_method_parameter] = STATE(5300), - [aux_sym_keyword_selector_repeat1] = STATE(5305), - [aux_sym_method_declaration_repeat1] = STATE(5300), - [sym_identifier] = ACTIONS(9889), - [anon_sym_COMMA] = ACTIONS(9892), - [anon_sym_SEMI] = ACTIONS(9894), - [anon_sym___extension__] = ACTIONS(9897), - [anon_sym_extern] = ACTIONS(9897), - [anon_sym___attribute__] = ACTIONS(9897), - [anon_sym___attribute] = ACTIONS(9897), - [anon_sym_noreturn] = ACTIONS(9897), - [anon_sym_LBRACK] = ACTIONS(9892), - [anon_sym___declspec] = ACTIONS(9897), - [anon_sym_static] = ACTIONS(9897), - [anon_sym_auto] = ACTIONS(9897), - [anon_sym_register] = ACTIONS(9897), - [anon_sym_inline] = ACTIONS(9897), - [anon_sym___inline] = ACTIONS(9897), - [anon_sym___inline__] = ACTIONS(9897), - [anon_sym___forceinline] = ACTIONS(9897), - [anon_sym_thread_local] = ACTIONS(9897), - [anon_sym___thread] = ACTIONS(9897), - [anon_sym_CG_EXTERN] = ACTIONS(9897), - [anon_sym_CG_INLINE] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9897), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9897), - [anon_sym_IBOutlet] = ACTIONS(9897), - [anon_sym_IBInspectable] = ACTIONS(9897), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9897), - [anon_sym_NS_INLINE] = ACTIONS(9897), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9897), - [anon_sym_OBJC_EXPORT] = ACTIONS(9897), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9897), - [anon_sym_const] = ACTIONS(9897), - [anon_sym_constexpr] = ACTIONS(9897), - [anon_sym_volatile] = ACTIONS(9897), - [anon_sym_restrict] = ACTIONS(9897), - [anon_sym___restrict__] = ACTIONS(9897), - [anon_sym__Atomic] = ACTIONS(9897), - [anon_sym__Noreturn] = ACTIONS(9897), - [anon_sym_nullable] = ACTIONS(9897), - [anon_sym__Complex] = ACTIONS(9897), - [anon_sym__Nonnull] = ACTIONS(9897), - [anon_sym__Nullable] = ACTIONS(9897), - [anon_sym__Nullable_result] = ACTIONS(9897), - [anon_sym__Null_unspecified] = ACTIONS(9897), - [anon_sym___autoreleasing] = ACTIONS(9897), - [anon_sym___block] = ACTIONS(9897), - [anon_sym___bridge] = ACTIONS(9897), - [anon_sym___bridge_retained] = ACTIONS(9897), - [anon_sym___bridge_transfer] = ACTIONS(9897), - [anon_sym___complex] = ACTIONS(9897), - [anon_sym___const] = ACTIONS(9897), - [anon_sym___imag] = ACTIONS(9897), - [anon_sym___kindof] = ACTIONS(9897), - [anon_sym___nonnull] = ACTIONS(9897), - [anon_sym___nullable] = ACTIONS(9897), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9897), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9897), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9897), - [anon_sym___real] = ACTIONS(9897), - [anon_sym___strong] = ACTIONS(9897), - [anon_sym___unsafe_unretained] = ACTIONS(9897), - [anon_sym___unused] = ACTIONS(9897), - [anon_sym___weak] = ACTIONS(9897), - [anon_sym_COLON] = ACTIONS(9899), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9897), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9897), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9897), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9897), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE] = ACTIONS(9897), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_API_AVAILABLE] = ACTIONS(9897), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_API_DEPRECATED] = ACTIONS(9897), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9897), - [anon_sym___deprecated_msg] = ACTIONS(9897), - [anon_sym___deprecated_enum_msg] = ACTIONS(9897), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9897), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9897), - [anon_sym__Alignas] = ACTIONS(9897), - }, - [5301] = { - [sym_attribute_specifier] = STATE(5375), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym__abstract_declarator] = STATE(7380), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(6647), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_protocol_reference_list] = STATE(7082), - [sym_specifier_qualifier] = STATE(5375), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5375), - [sym_identifier] = ACTIONS(9902), - [anon_sym_COMMA] = ACTIONS(9904), - [anon_sym_RPAREN] = ACTIONS(9904), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6473), - [anon_sym_CARET] = ACTIONS(6475), - [anon_sym_GT] = ACTIONS(9904), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(9910), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5302] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7884), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7884), - [anon_sym___extension__] = ACTIONS(7884), - [anon_sym_extern] = ACTIONS(7884), - [anon_sym___attribute__] = ACTIONS(7884), - [anon_sym___attribute] = ACTIONS(7882), - [anon_sym_noreturn] = ACTIONS(7884), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7884), - [anon_sym_EQ] = ACTIONS(7884), - [anon_sym_static] = ACTIONS(7884), - [anon_sym_auto] = ACTIONS(7884), - [anon_sym_register] = ACTIONS(7884), - [anon_sym_inline] = ACTIONS(7884), - [anon_sym___inline] = ACTIONS(7882), - [anon_sym___inline__] = ACTIONS(7884), - [anon_sym___forceinline] = ACTIONS(7884), - [anon_sym_thread_local] = ACTIONS(7884), - [anon_sym___thread] = ACTIONS(7884), - [anon_sym_CG_EXTERN] = ACTIONS(7884), - [anon_sym_CG_INLINE] = ACTIONS(7884), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7884), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7884), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7884), - [anon_sym_IBOutlet] = ACTIONS(7884), - [anon_sym_IBInspectable] = ACTIONS(7884), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7884), - [anon_sym_NS_INLINE] = ACTIONS(7884), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7884), - [anon_sym_OBJC_EXPORT] = ACTIONS(7884), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7884), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7884), - [anon_sym_const] = ACTIONS(7882), - [anon_sym_constexpr] = ACTIONS(7884), - [anon_sym_volatile] = ACTIONS(7884), - [anon_sym_restrict] = ACTIONS(7884), - [anon_sym___restrict__] = ACTIONS(7884), - [anon_sym__Atomic] = ACTIONS(7884), - [anon_sym__Noreturn] = ACTIONS(7884), - [anon_sym_nullable] = ACTIONS(7884), - [anon_sym__Complex] = ACTIONS(7884), - [anon_sym__Nonnull] = ACTIONS(7884), - [anon_sym__Nullable] = ACTIONS(7882), - [anon_sym__Nullable_result] = ACTIONS(7884), - [anon_sym__Null_unspecified] = ACTIONS(7884), - [anon_sym___autoreleasing] = ACTIONS(7884), - [anon_sym___block] = ACTIONS(7884), - [anon_sym___bridge] = ACTIONS(7882), - [anon_sym___bridge_retained] = ACTIONS(7884), - [anon_sym___bridge_transfer] = ACTIONS(7884), - [anon_sym___complex] = ACTIONS(7884), - [anon_sym___const] = ACTIONS(7884), - [anon_sym___imag] = ACTIONS(7884), - [anon_sym___kindof] = ACTIONS(7884), - [anon_sym___nonnull] = ACTIONS(7884), - [anon_sym___nullable] = ACTIONS(7884), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7884), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7884), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7884), - [anon_sym___real] = ACTIONS(7884), - [anon_sym___strong] = ACTIONS(7884), - [anon_sym___unsafe_unretained] = ACTIONS(7884), - [anon_sym___unused] = ACTIONS(7884), - [anon_sym___weak] = ACTIONS(7884), - [anon_sym_in] = ACTIONS(7882), - [anon_sym_asm] = ACTIONS(7884), - [anon_sym___asm__] = ACTIONS(7884), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7884), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7884), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7884), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7884), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7884), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7884), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7884), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7884), - [anon_sym_NS_AVAILABLE] = ACTIONS(7882), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7884), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_API_AVAILABLE] = ACTIONS(7884), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_API_DEPRECATED] = ACTIONS(7884), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7884), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7884), - [anon_sym___deprecated_msg] = ACTIONS(7884), - [anon_sym___deprecated_enum_msg] = ACTIONS(7884), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7884), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7884), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7884), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7884), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7884), - [anon_sym__Alignas] = ACTIONS(7884), - }, - [5303] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7888), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7888), - [anon_sym___extension__] = ACTIONS(7888), - [anon_sym_extern] = ACTIONS(7888), - [anon_sym___attribute__] = ACTIONS(7888), - [anon_sym___attribute] = ACTIONS(7886), - [anon_sym_noreturn] = ACTIONS(7888), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7888), - [anon_sym_EQ] = ACTIONS(7888), - [anon_sym_static] = ACTIONS(7888), - [anon_sym_auto] = ACTIONS(7888), - [anon_sym_register] = ACTIONS(7888), - [anon_sym_inline] = ACTIONS(7888), - [anon_sym___inline] = ACTIONS(7886), - [anon_sym___inline__] = ACTIONS(7888), - [anon_sym___forceinline] = ACTIONS(7888), - [anon_sym_thread_local] = ACTIONS(7888), - [anon_sym___thread] = ACTIONS(7888), - [anon_sym_CG_EXTERN] = ACTIONS(7888), - [anon_sym_CG_INLINE] = ACTIONS(7888), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7888), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7888), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7888), - [anon_sym_IBOutlet] = ACTIONS(7888), - [anon_sym_IBInspectable] = ACTIONS(7888), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7888), - [anon_sym_NS_INLINE] = ACTIONS(7888), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7888), - [anon_sym_OBJC_EXPORT] = ACTIONS(7888), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7888), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7888), - [anon_sym_const] = ACTIONS(7886), - [anon_sym_constexpr] = ACTIONS(7888), - [anon_sym_volatile] = ACTIONS(7888), - [anon_sym_restrict] = ACTIONS(7888), - [anon_sym___restrict__] = ACTIONS(7888), - [anon_sym__Atomic] = ACTIONS(7888), - [anon_sym__Noreturn] = ACTIONS(7888), - [anon_sym_nullable] = ACTIONS(7888), - [anon_sym__Complex] = ACTIONS(7888), - [anon_sym__Nonnull] = ACTIONS(7888), - [anon_sym__Nullable] = ACTIONS(7886), - [anon_sym__Nullable_result] = ACTIONS(7888), - [anon_sym__Null_unspecified] = ACTIONS(7888), - [anon_sym___autoreleasing] = ACTIONS(7888), - [anon_sym___block] = ACTIONS(7888), - [anon_sym___bridge] = ACTIONS(7886), - [anon_sym___bridge_retained] = ACTIONS(7888), - [anon_sym___bridge_transfer] = ACTIONS(7888), - [anon_sym___complex] = ACTIONS(7888), - [anon_sym___const] = ACTIONS(7888), - [anon_sym___imag] = ACTIONS(7888), - [anon_sym___kindof] = ACTIONS(7888), - [anon_sym___nonnull] = ACTIONS(7888), - [anon_sym___nullable] = ACTIONS(7888), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7888), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7888), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7888), - [anon_sym___real] = ACTIONS(7888), - [anon_sym___strong] = ACTIONS(7888), - [anon_sym___unsafe_unretained] = ACTIONS(7888), - [anon_sym___unused] = ACTIONS(7888), - [anon_sym___weak] = ACTIONS(7888), - [anon_sym_in] = ACTIONS(7886), - [anon_sym_asm] = ACTIONS(7888), - [anon_sym___asm__] = ACTIONS(7888), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7888), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7888), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7888), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7888), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7888), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7888), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7888), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7888), - [anon_sym_NS_AVAILABLE] = ACTIONS(7886), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7888), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_API_AVAILABLE] = ACTIONS(7888), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_API_DEPRECATED] = ACTIONS(7888), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7888), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7888), - [anon_sym___deprecated_msg] = ACTIONS(7888), - [anon_sym___deprecated_enum_msg] = ACTIONS(7888), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7888), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7888), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7888), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7888), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7888), - [anon_sym__Alignas] = ACTIONS(7888), - }, - [5304] = { - [sym_parameter_list] = STATE(5288), - [anon_sym_COMMA] = ACTIONS(7892), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7892), - [anon_sym___extension__] = ACTIONS(7892), - [anon_sym_extern] = ACTIONS(7892), - [anon_sym___attribute__] = ACTIONS(7892), - [anon_sym___attribute] = ACTIONS(7890), - [anon_sym_noreturn] = ACTIONS(7892), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7892), - [anon_sym_EQ] = ACTIONS(7892), - [anon_sym_static] = ACTIONS(7892), - [anon_sym_auto] = ACTIONS(7892), - [anon_sym_register] = ACTIONS(7892), - [anon_sym_inline] = ACTIONS(7892), - [anon_sym___inline] = ACTIONS(7890), - [anon_sym___inline__] = ACTIONS(7892), - [anon_sym___forceinline] = ACTIONS(7892), - [anon_sym_thread_local] = ACTIONS(7892), - [anon_sym___thread] = ACTIONS(7892), - [anon_sym_CG_EXTERN] = ACTIONS(7892), - [anon_sym_CG_INLINE] = ACTIONS(7892), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7892), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7892), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7892), - [anon_sym_IBOutlet] = ACTIONS(7892), - [anon_sym_IBInspectable] = ACTIONS(7892), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7892), - [anon_sym_NS_INLINE] = ACTIONS(7892), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7892), - [anon_sym_OBJC_EXPORT] = ACTIONS(7892), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7892), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7892), - [anon_sym_const] = ACTIONS(7890), - [anon_sym_constexpr] = ACTIONS(7892), - [anon_sym_volatile] = ACTIONS(7892), - [anon_sym_restrict] = ACTIONS(7892), - [anon_sym___restrict__] = ACTIONS(7892), - [anon_sym__Atomic] = ACTIONS(7892), - [anon_sym__Noreturn] = ACTIONS(7892), - [anon_sym_nullable] = ACTIONS(7892), - [anon_sym__Complex] = ACTIONS(7892), - [anon_sym__Nonnull] = ACTIONS(7892), - [anon_sym__Nullable] = ACTIONS(7890), - [anon_sym__Nullable_result] = ACTIONS(7892), - [anon_sym__Null_unspecified] = ACTIONS(7892), - [anon_sym___autoreleasing] = ACTIONS(7892), - [anon_sym___block] = ACTIONS(7892), - [anon_sym___bridge] = ACTIONS(7890), - [anon_sym___bridge_retained] = ACTIONS(7892), - [anon_sym___bridge_transfer] = ACTIONS(7892), - [anon_sym___complex] = ACTIONS(7892), - [anon_sym___const] = ACTIONS(7892), - [anon_sym___imag] = ACTIONS(7892), - [anon_sym___kindof] = ACTIONS(7892), - [anon_sym___nonnull] = ACTIONS(7892), - [anon_sym___nullable] = ACTIONS(7892), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7892), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7892), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7892), - [anon_sym___real] = ACTIONS(7892), - [anon_sym___strong] = ACTIONS(7892), - [anon_sym___unsafe_unretained] = ACTIONS(7892), - [anon_sym___unused] = ACTIONS(7892), - [anon_sym___weak] = ACTIONS(7892), - [anon_sym_in] = ACTIONS(7890), - [anon_sym_asm] = ACTIONS(7892), - [anon_sym___asm__] = ACTIONS(7892), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7892), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7892), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7892), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7892), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7892), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7892), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7892), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7892), - [anon_sym_NS_AVAILABLE] = ACTIONS(7890), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7892), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_API_AVAILABLE] = ACTIONS(7892), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_API_DEPRECATED] = ACTIONS(7892), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7892), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7892), - [anon_sym___deprecated_msg] = ACTIONS(7892), - [anon_sym___deprecated_enum_msg] = ACTIONS(7892), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7892), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7892), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7892), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7892), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7892), - [anon_sym__Alignas] = ACTIONS(7892), - }, - [5305] = { - [sym_attribute_specifier] = STATE(5334), - [sym_keyword_declarator] = STATE(4425), - [sym_method_parameter] = STATE(5349), - [aux_sym_keyword_selector_repeat1] = STATE(4425), - [sym_identifier] = ACTIONS(9928), - [anon_sym_COMMA] = ACTIONS(9930), - [anon_sym_SEMI] = ACTIONS(9933), - [anon_sym___extension__] = ACTIONS(9928), - [anon_sym_extern] = ACTIONS(9928), - [anon_sym___attribute__] = ACTIONS(9935), - [anon_sym___attribute] = ACTIONS(9935), - [anon_sym_noreturn] = ACTIONS(9928), - [anon_sym_LBRACK] = ACTIONS(9933), - [anon_sym___declspec] = ACTIONS(9928), - [anon_sym_static] = ACTIONS(9928), - [anon_sym_auto] = ACTIONS(9928), - [anon_sym_register] = ACTIONS(9928), - [anon_sym_inline] = ACTIONS(9928), - [anon_sym___inline] = ACTIONS(9928), - [anon_sym___inline__] = ACTIONS(9928), - [anon_sym___forceinline] = ACTIONS(9928), - [anon_sym_thread_local] = ACTIONS(9928), - [anon_sym___thread] = ACTIONS(9928), - [anon_sym_CG_EXTERN] = ACTIONS(9928), - [anon_sym_CG_INLINE] = ACTIONS(9928), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9928), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9928), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9928), - [anon_sym_IBOutlet] = ACTIONS(9928), - [anon_sym_IBInspectable] = ACTIONS(9928), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9928), - [anon_sym_NS_INLINE] = ACTIONS(9928), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9928), - [anon_sym_OBJC_EXPORT] = ACTIONS(9928), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9928), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9928), - [anon_sym_const] = ACTIONS(9928), - [anon_sym_constexpr] = ACTIONS(9928), - [anon_sym_volatile] = ACTIONS(9928), - [anon_sym_restrict] = ACTIONS(9928), - [anon_sym___restrict__] = ACTIONS(9928), - [anon_sym__Atomic] = ACTIONS(9928), - [anon_sym__Noreturn] = ACTIONS(9928), - [anon_sym_nullable] = ACTIONS(9928), - [anon_sym__Complex] = ACTIONS(9928), - [anon_sym__Nonnull] = ACTIONS(9928), - [anon_sym__Nullable] = ACTIONS(9928), - [anon_sym__Nullable_result] = ACTIONS(9928), - [anon_sym__Null_unspecified] = ACTIONS(9928), - [anon_sym___autoreleasing] = ACTIONS(9928), - [anon_sym___block] = ACTIONS(9928), - [anon_sym___bridge] = ACTIONS(9928), - [anon_sym___bridge_retained] = ACTIONS(9928), - [anon_sym___bridge_transfer] = ACTIONS(9928), - [anon_sym___complex] = ACTIONS(9928), - [anon_sym___const] = ACTIONS(9928), - [anon_sym___imag] = ACTIONS(9928), - [anon_sym___kindof] = ACTIONS(9928), - [anon_sym___nonnull] = ACTIONS(9928), - [anon_sym___nullable] = ACTIONS(9928), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9928), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9928), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9928), - [anon_sym___real] = ACTIONS(9928), - [anon_sym___strong] = ACTIONS(9928), - [anon_sym___unsafe_unretained] = ACTIONS(9928), - [anon_sym___unused] = ACTIONS(9928), - [anon_sym___weak] = ACTIONS(9928), - [anon_sym_COLON] = ACTIONS(9938), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9928), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9928), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9928), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9928), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9928), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9928), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9928), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9928), - [anon_sym_NS_AVAILABLE] = ACTIONS(9928), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9928), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_API_AVAILABLE] = ACTIONS(9928), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_API_DEPRECATED] = ACTIONS(9928), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9928), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9928), - [anon_sym___deprecated_msg] = ACTIONS(9928), - [anon_sym___deprecated_enum_msg] = ACTIONS(9928), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9928), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9928), - [anon_sym__Alignas] = ACTIONS(9928), - }, - [5306] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_LPAREN2] = ACTIONS(8200), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym_SEMI] = ACTIONS(9870), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5307] = { - [sym_attribute_specifier] = STATE(9408), - [sym_parameter_list] = STATE(4803), - [aux_sym_c_method_parameter_repeat1] = STATE(5356), - [anon_sym_COMMA] = ACTIONS(7715), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7715), - [anon_sym___extension__] = ACTIONS(7715), - [anon_sym_extern] = ACTIONS(7715), - [anon_sym___attribute__] = ACTIONS(7715), - [anon_sym___attribute] = ACTIONS(7713), - [anon_sym_noreturn] = ACTIONS(7715), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7715), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7715), - [anon_sym_auto] = ACTIONS(7715), - [anon_sym_register] = ACTIONS(7715), - [anon_sym_inline] = ACTIONS(7715), - [anon_sym___inline] = ACTIONS(7713), - [anon_sym___inline__] = ACTIONS(7715), - [anon_sym___forceinline] = ACTIONS(7715), - [anon_sym_thread_local] = ACTIONS(7715), - [anon_sym___thread] = ACTIONS(7715), - [anon_sym_CG_EXTERN] = ACTIONS(7715), - [anon_sym_CG_INLINE] = ACTIONS(7715), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7715), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7715), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7715), - [anon_sym_IBOutlet] = ACTIONS(7715), - [anon_sym_IBInspectable] = ACTIONS(7715), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7715), - [anon_sym_NS_INLINE] = ACTIONS(7715), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7715), - [anon_sym_OBJC_EXPORT] = ACTIONS(7715), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7715), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7715), - [anon_sym_const] = ACTIONS(7713), - [anon_sym_constexpr] = ACTIONS(7715), - [anon_sym_volatile] = ACTIONS(7715), - [anon_sym_restrict] = ACTIONS(7715), - [anon_sym___restrict__] = ACTIONS(7715), - [anon_sym__Atomic] = ACTIONS(7715), - [anon_sym__Noreturn] = ACTIONS(7715), - [anon_sym_nullable] = ACTIONS(7715), - [anon_sym__Complex] = ACTIONS(7715), - [anon_sym__Nonnull] = ACTIONS(7715), - [anon_sym__Nullable] = ACTIONS(7713), - [anon_sym__Nullable_result] = ACTIONS(7715), - [anon_sym__Null_unspecified] = ACTIONS(7715), - [anon_sym___autoreleasing] = ACTIONS(7715), - [anon_sym___block] = ACTIONS(7715), - [anon_sym___bridge] = ACTIONS(7713), - [anon_sym___bridge_retained] = ACTIONS(7715), - [anon_sym___bridge_transfer] = ACTIONS(7715), - [anon_sym___complex] = ACTIONS(7715), - [anon_sym___const] = ACTIONS(7715), - [anon_sym___imag] = ACTIONS(7715), - [anon_sym___kindof] = ACTIONS(7715), - [anon_sym___nonnull] = ACTIONS(7715), - [anon_sym___nullable] = ACTIONS(7715), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7715), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7715), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7715), - [anon_sym___real] = ACTIONS(7715), - [anon_sym___strong] = ACTIONS(7715), - [anon_sym___unsafe_unretained] = ACTIONS(7715), - [anon_sym___unused] = ACTIONS(7715), - [anon_sym___weak] = ACTIONS(7715), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7715), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7715), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7715), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7715), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7715), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7715), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7715), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7715), - [anon_sym_NS_AVAILABLE] = ACTIONS(7713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7715), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_API_AVAILABLE] = ACTIONS(7715), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_API_DEPRECATED] = ACTIONS(7715), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7715), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7715), - [anon_sym___deprecated_msg] = ACTIONS(7715), - [anon_sym___deprecated_enum_msg] = ACTIONS(7715), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7715), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7715), - [anon_sym__Alignas] = ACTIONS(7715), - }, - [5308] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_LPAREN2] = ACTIONS(9941), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5309] = { - [sym_attribute_specifier] = STATE(5333), - [sym_method_parameter] = STATE(5345), - [sym_identifier] = ACTIONS(9897), - [anon_sym_DOT_DOT_DOT] = ACTIONS(9944), - [anon_sym_COMMA] = ACTIONS(9892), - [anon_sym_SEMI] = ACTIONS(9892), - [anon_sym___extension__] = ACTIONS(9897), - [anon_sym_extern] = ACTIONS(9897), - [anon_sym___attribute__] = ACTIONS(9946), - [anon_sym___attribute] = ACTIONS(9946), - [anon_sym_noreturn] = ACTIONS(9897), - [anon_sym_LBRACK] = ACTIONS(9892), - [anon_sym___declspec] = ACTIONS(9897), - [anon_sym_static] = ACTIONS(9897), - [anon_sym_auto] = ACTIONS(9897), - [anon_sym_register] = ACTIONS(9897), - [anon_sym_inline] = ACTIONS(9897), - [anon_sym___inline] = ACTIONS(9897), - [anon_sym___inline__] = ACTIONS(9897), - [anon_sym___forceinline] = ACTIONS(9897), - [anon_sym_thread_local] = ACTIONS(9897), - [anon_sym___thread] = ACTIONS(9897), - [anon_sym_CG_EXTERN] = ACTIONS(9897), - [anon_sym_CG_INLINE] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9897), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9897), - [anon_sym_IBOutlet] = ACTIONS(9897), - [anon_sym_IBInspectable] = ACTIONS(9897), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9897), - [anon_sym_NS_INLINE] = ACTIONS(9897), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9897), - [anon_sym_OBJC_EXPORT] = ACTIONS(9897), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9897), - [anon_sym_const] = ACTIONS(9897), - [anon_sym_constexpr] = ACTIONS(9897), - [anon_sym_volatile] = ACTIONS(9897), - [anon_sym_restrict] = ACTIONS(9897), - [anon_sym___restrict__] = ACTIONS(9897), - [anon_sym__Atomic] = ACTIONS(9897), - [anon_sym__Noreturn] = ACTIONS(9897), - [anon_sym_nullable] = ACTIONS(9897), - [anon_sym__Complex] = ACTIONS(9897), - [anon_sym__Nonnull] = ACTIONS(9897), - [anon_sym__Nullable] = ACTIONS(9897), - [anon_sym__Nullable_result] = ACTIONS(9897), - [anon_sym__Null_unspecified] = ACTIONS(9897), - [anon_sym___autoreleasing] = ACTIONS(9897), - [anon_sym___block] = ACTIONS(9897), - [anon_sym___bridge] = ACTIONS(9897), - [anon_sym___bridge_retained] = ACTIONS(9897), - [anon_sym___bridge_transfer] = ACTIONS(9897), - [anon_sym___complex] = ACTIONS(9897), - [anon_sym___const] = ACTIONS(9897), - [anon_sym___imag] = ACTIONS(9897), - [anon_sym___kindof] = ACTIONS(9897), - [anon_sym___nonnull] = ACTIONS(9897), - [anon_sym___nullable] = ACTIONS(9897), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9897), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9897), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9897), - [anon_sym___real] = ACTIONS(9897), - [anon_sym___strong] = ACTIONS(9897), - [anon_sym___unsafe_unretained] = ACTIONS(9897), - [anon_sym___unused] = ACTIONS(9897), - [anon_sym___weak] = ACTIONS(9897), - [anon_sym_COLON] = ACTIONS(9899), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9897), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9897), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9897), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9897), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE] = ACTIONS(9897), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_API_AVAILABLE] = ACTIONS(9897), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_API_DEPRECATED] = ACTIONS(9897), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9897), - [anon_sym___deprecated_msg] = ACTIONS(9897), - [anon_sym___deprecated_enum_msg] = ACTIONS(9897), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9897), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9897), - [anon_sym__Alignas] = ACTIONS(9897), - }, - [5310] = { - [anon_sym_COMMA] = ACTIONS(3346), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_SEMI] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3346), - [anon_sym_extern] = ACTIONS(3346), - [anon_sym___attribute__] = ACTIONS(3346), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3346), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___declspec] = ACTIONS(3346), - [anon_sym_EQ] = ACTIONS(3346), - [anon_sym_static] = ACTIONS(3346), - [anon_sym_auto] = ACTIONS(3346), - [anon_sym_register] = ACTIONS(3346), - [anon_sym_inline] = ACTIONS(3346), - [anon_sym___inline] = ACTIONS(3344), - [anon_sym___inline__] = ACTIONS(3346), - [anon_sym___forceinline] = ACTIONS(3346), - [anon_sym_thread_local] = ACTIONS(3346), - [anon_sym___thread] = ACTIONS(3346), - [anon_sym_CG_EXTERN] = ACTIONS(3346), - [anon_sym_CG_INLINE] = ACTIONS(3346), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3346), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3346), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3346), - [anon_sym_IBOutlet] = ACTIONS(3346), - [anon_sym_IBInspectable] = ACTIONS(3346), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3346), - [anon_sym_NS_INLINE] = ACTIONS(3346), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3346), - [anon_sym_OBJC_EXPORT] = ACTIONS(3346), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3346), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3346), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3346), - [anon_sym_volatile] = ACTIONS(3346), - [anon_sym_restrict] = ACTIONS(3346), - [anon_sym___restrict__] = ACTIONS(3346), - [anon_sym__Atomic] = ACTIONS(3346), - [anon_sym__Noreturn] = ACTIONS(3346), - [anon_sym_nullable] = ACTIONS(3346), - [anon_sym__Complex] = ACTIONS(3346), - [anon_sym__Nonnull] = ACTIONS(3346), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3346), - [anon_sym__Null_unspecified] = ACTIONS(3346), - [anon_sym___autoreleasing] = ACTIONS(3346), - [anon_sym___block] = ACTIONS(3346), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3346), - [anon_sym___bridge_transfer] = ACTIONS(3346), - [anon_sym___complex] = ACTIONS(3346), - [anon_sym___const] = ACTIONS(3346), - [anon_sym___imag] = ACTIONS(3346), - [anon_sym___kindof] = ACTIONS(3346), - [anon_sym___nonnull] = ACTIONS(3346), - [anon_sym___nullable] = ACTIONS(3346), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3346), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3346), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3346), - [anon_sym___real] = ACTIONS(3346), - [anon_sym___strong] = ACTIONS(3346), - [anon_sym___unsafe_unretained] = ACTIONS(3346), - [anon_sym___unused] = ACTIONS(3346), - [anon_sym___weak] = ACTIONS(3346), - [anon_sym_in] = ACTIONS(3344), - [anon_sym_asm] = ACTIONS(3346), - [anon_sym___asm__] = ACTIONS(3346), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3346), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3346), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3346), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3346), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3346), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3346), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3346), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3346), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3346), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3346), - [anon_sym_NS_AVAILABLE] = ACTIONS(3344), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3346), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3346), - [anon_sym_API_AVAILABLE] = ACTIONS(3346), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3346), - [anon_sym_API_DEPRECATED] = ACTIONS(3346), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3346), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3346), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3346), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3346), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3346), - [anon_sym___deprecated_msg] = ACTIONS(3346), - [anon_sym___deprecated_enum_msg] = ACTIONS(3346), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3346), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3346), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3346), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3346), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3346), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3346), - [anon_sym__Alignas] = ACTIONS(3346), - }, - [5311] = { - [anon_sym_COMMA] = ACTIONS(3004), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_SEMI] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3004), - [anon_sym_extern] = ACTIONS(3004), - [anon_sym___attribute__] = ACTIONS(3004), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3004), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___declspec] = ACTIONS(3004), - [anon_sym_EQ] = ACTIONS(3004), - [anon_sym_static] = ACTIONS(3004), - [anon_sym_auto] = ACTIONS(3004), - [anon_sym_register] = ACTIONS(3004), - [anon_sym_inline] = ACTIONS(3004), - [anon_sym___inline] = ACTIONS(3002), - [anon_sym___inline__] = ACTIONS(3004), - [anon_sym___forceinline] = ACTIONS(3004), - [anon_sym_thread_local] = ACTIONS(3004), - [anon_sym___thread] = ACTIONS(3004), - [anon_sym_CG_EXTERN] = ACTIONS(3004), - [anon_sym_CG_INLINE] = ACTIONS(3004), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(3004), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(3004), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(3004), - [anon_sym_IBOutlet] = ACTIONS(3004), - [anon_sym_IBInspectable] = ACTIONS(3004), - [anon_sym_IB_DESIGNABLE] = ACTIONS(3004), - [anon_sym_NS_INLINE] = ACTIONS(3004), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(3004), - [anon_sym_OBJC_EXPORT] = ACTIONS(3004), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(3004), - [anon_sym_UIKIT_EXTERN] = ACTIONS(3004), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3004), - [anon_sym_volatile] = ACTIONS(3004), - [anon_sym_restrict] = ACTIONS(3004), - [anon_sym___restrict__] = ACTIONS(3004), - [anon_sym__Atomic] = ACTIONS(3004), - [anon_sym__Noreturn] = ACTIONS(3004), - [anon_sym_nullable] = ACTIONS(3004), - [anon_sym__Complex] = ACTIONS(3004), - [anon_sym__Nonnull] = ACTIONS(3004), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3004), - [anon_sym__Null_unspecified] = ACTIONS(3004), - [anon_sym___autoreleasing] = ACTIONS(3004), - [anon_sym___block] = ACTIONS(3004), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3004), - [anon_sym___bridge_transfer] = ACTIONS(3004), - [anon_sym___complex] = ACTIONS(3004), - [anon_sym___const] = ACTIONS(3004), - [anon_sym___imag] = ACTIONS(3004), - [anon_sym___kindof] = ACTIONS(3004), - [anon_sym___nonnull] = ACTIONS(3004), - [anon_sym___nullable] = ACTIONS(3004), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3004), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3004), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3004), - [anon_sym___real] = ACTIONS(3004), - [anon_sym___strong] = ACTIONS(3004), - [anon_sym___unsafe_unretained] = ACTIONS(3004), - [anon_sym___unused] = ACTIONS(3004), - [anon_sym___weak] = ACTIONS(3004), - [anon_sym_in] = ACTIONS(3002), - [anon_sym_asm] = ACTIONS(3004), - [anon_sym___asm__] = ACTIONS(3004), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(3004), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(3004), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(3004), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(3004), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(3004), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(3004), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(3004), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(3004), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(3004), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(3004), - [anon_sym_NS_AVAILABLE] = ACTIONS(3002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(3004), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(3004), - [anon_sym_API_AVAILABLE] = ACTIONS(3004), - [anon_sym_API_UNAVAILABLE] = ACTIONS(3004), - [anon_sym_API_DEPRECATED] = ACTIONS(3004), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(3004), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(3004), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(3004), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(3004), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(3004), - [anon_sym___deprecated_msg] = ACTIONS(3004), - [anon_sym___deprecated_enum_msg] = ACTIONS(3004), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(3004), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(3004), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(3004), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(3004), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(3004), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(3004), - [anon_sym__Alignas] = ACTIONS(3004), - }, - [5312] = { - [sym_attribute_specifier] = STATE(5385), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym__abstract_declarator] = STATE(7274), - [sym_parenthesized_declarator] = STATE(5987), - [sym_abstract_parenthesized_declarator] = STATE(7150), - [sym_pointer_declarator] = STATE(5987), - [sym_abstract_pointer_declarator] = STATE(7150), - [sym_function_declarator] = STATE(5987), - [sym_abstract_function_declarator] = STATE(7150), - [sym_array_declarator] = STATE(5987), - [sym_abstract_array_declarator] = STATE(7150), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(6654), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_protocol_reference_list] = STATE(7078), - [sym_specifier_qualifier] = STATE(5385), - [sym_block_pointer_declarator] = STATE(5987), - [sym_abstract_block_pointer_declarator] = STATE(7150), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5385), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5514), - [anon_sym_STAR] = ACTIONS(6545), - [anon_sym_CARET] = ACTIONS(6547), - [anon_sym_LT] = ACTIONS(3560), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(9910), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(9904), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_ATautoreleasepool] = ACTIONS(9904), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9949), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5313] = { - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [sym_identifier] = ACTIONS(5923), - [anon_sym_LPAREN2] = ACTIONS(9951), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(8196), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_extern] = ACTIONS(5923), - [anon_sym___attribute__] = ACTIONS(5923), - [anon_sym___attribute] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___declspec] = ACTIONS(5923), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_static] = ACTIONS(5923), - [anon_sym_auto] = ACTIONS(5923), - [anon_sym_register] = ACTIONS(5923), - [anon_sym_inline] = ACTIONS(5923), - [anon_sym___inline] = ACTIONS(5923), - [anon_sym___inline__] = ACTIONS(5923), - [anon_sym___forceinline] = ACTIONS(5923), - [anon_sym_thread_local] = ACTIONS(5923), - [anon_sym___thread] = ACTIONS(5923), - [anon_sym_CG_EXTERN] = ACTIONS(5923), - [anon_sym_CG_INLINE] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(5923), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(5923), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(5923), - [anon_sym_IBOutlet] = ACTIONS(5923), - [anon_sym_IBInspectable] = ACTIONS(5923), - [anon_sym_IB_DESIGNABLE] = ACTIONS(5923), - [anon_sym_NS_INLINE] = ACTIONS(5923), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(5923), - [anon_sym_OBJC_EXPORT] = ACTIONS(5923), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_UIKIT_EXTERN] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(5923), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(5923), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(5923), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(5923), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(5923), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(5923), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE] = ACTIONS(5923), - [anon_sym___IOS_AVAILABLE] = ACTIONS(5923), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_API_AVAILABLE] = ACTIONS(5923), - [anon_sym_API_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_API_DEPRECATED] = ACTIONS(5923), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(5923), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(5923), - [anon_sym___deprecated_msg] = ACTIONS(5923), - [anon_sym___deprecated_enum_msg] = ACTIONS(5923), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(5923), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(5923), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(5923), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(5923), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(5923), - [anon_sym__Alignas] = ACTIONS(5923), - }, - [5314] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_BANG] = ACTIONS(3494), - [anon_sym_TILDE] = ACTIONS(3498), - [anon_sym_DASH] = ACTIONS(3494), - [anon_sym_PLUS] = ACTIONS(3494), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_AMP] = ACTIONS(3494), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym_RBRACK] = ACTIONS(3498), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(3498), - [anon_sym_PLUS_PLUS] = ACTIONS(3498), - [anon_sym_sizeof] = ACTIONS(3494), - [anon_sym___alignof__] = ACTIONS(3494), - [anon_sym___alignof] = ACTIONS(3494), - [anon_sym__alignof] = ACTIONS(3494), - [anon_sym_alignof] = ACTIONS(3494), - [anon_sym__Alignof] = ACTIONS(3494), - [anon_sym_offsetof] = ACTIONS(3494), - [anon_sym__Generic] = ACTIONS(3494), - [anon_sym_asm] = ACTIONS(3494), - [anon_sym___asm__] = ACTIONS(3494), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_number_literal] = ACTIONS(3498), - [anon_sym_L_SQUOTE] = ACTIONS(3498), - [anon_sym_u_SQUOTE] = ACTIONS(3498), - [anon_sym_U_SQUOTE] = ACTIONS(3498), - [anon_sym_u8_SQUOTE] = ACTIONS(3498), - [anon_sym_SQUOTE] = ACTIONS(3498), - [anon_sym_AT] = ACTIONS(3494), - [anon_sym_DQUOTE] = ACTIONS(3498), - [anon_sym_L_DQUOTE] = ACTIONS(3498), - [anon_sym_u_DQUOTE] = ACTIONS(3498), - [anon_sym_U_DQUOTE] = ACTIONS(3498), - [anon_sym_u8_DQUOTE] = ACTIONS(3498), - [sym_true] = ACTIONS(3494), - [sym_false] = ACTIONS(3494), - [anon_sym_NULL] = ACTIONS(3494), - [anon_sym_nullptr] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(3498), - [anon_sym_ATavailable] = ACTIONS(3498), - [anon_sym___builtin_available] = ACTIONS(3494), - [anon_sym_va_arg] = ACTIONS(3494), - [anon_sym_ATencode] = ACTIONS(3498), - [anon_sym_id] = ACTIONS(3494), - }, - [5315] = { - [anon_sym_COMMA] = ACTIONS(2928), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2928), - [anon_sym_extern] = ACTIONS(2928), - [anon_sym___attribute__] = ACTIONS(2928), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2928), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___declspec] = ACTIONS(2928), - [anon_sym_EQ] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2928), - [anon_sym_auto] = ACTIONS(2928), - [anon_sym_register] = ACTIONS(2928), - [anon_sym_inline] = ACTIONS(2928), - [anon_sym___inline] = ACTIONS(2926), - [anon_sym___inline__] = ACTIONS(2928), - [anon_sym___forceinline] = ACTIONS(2928), - [anon_sym_thread_local] = ACTIONS(2928), - [anon_sym___thread] = ACTIONS(2928), - [anon_sym_CG_EXTERN] = ACTIONS(2928), - [anon_sym_CG_INLINE] = ACTIONS(2928), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(2928), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(2928), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(2928), - [anon_sym_IBOutlet] = ACTIONS(2928), - [anon_sym_IBInspectable] = ACTIONS(2928), - [anon_sym_IB_DESIGNABLE] = ACTIONS(2928), - [anon_sym_NS_INLINE] = ACTIONS(2928), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(2928), - [anon_sym_OBJC_EXPORT] = ACTIONS(2928), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(2928), - [anon_sym_UIKIT_EXTERN] = ACTIONS(2928), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2928), - [anon_sym_volatile] = ACTIONS(2928), - [anon_sym_restrict] = ACTIONS(2928), - [anon_sym___restrict__] = ACTIONS(2928), - [anon_sym__Atomic] = ACTIONS(2928), - [anon_sym__Noreturn] = ACTIONS(2928), - [anon_sym_nullable] = ACTIONS(2928), - [anon_sym__Complex] = ACTIONS(2928), - [anon_sym__Nonnull] = ACTIONS(2928), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2928), - [anon_sym__Null_unspecified] = ACTIONS(2928), - [anon_sym___autoreleasing] = ACTIONS(2928), - [anon_sym___block] = ACTIONS(2928), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2928), - [anon_sym___bridge_transfer] = ACTIONS(2928), - [anon_sym___complex] = ACTIONS(2928), - [anon_sym___const] = ACTIONS(2928), - [anon_sym___imag] = ACTIONS(2928), - [anon_sym___kindof] = ACTIONS(2928), - [anon_sym___nonnull] = ACTIONS(2928), - [anon_sym___nullable] = ACTIONS(2928), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2928), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2928), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2928), - [anon_sym___real] = ACTIONS(2928), - [anon_sym___strong] = ACTIONS(2928), - [anon_sym___unsafe_unretained] = ACTIONS(2928), - [anon_sym___unused] = ACTIONS(2928), - [anon_sym___weak] = ACTIONS(2928), - [anon_sym_in] = ACTIONS(2926), - [anon_sym_asm] = ACTIONS(2928), - [anon_sym___asm__] = ACTIONS(2928), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(2928), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(2928), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(2928), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(2928), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(2928), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(2928), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(2928), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(2928), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(2928), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(2928), - [anon_sym_NS_AVAILABLE] = ACTIONS(2926), - [anon_sym___IOS_AVAILABLE] = ACTIONS(2928), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(2928), - [anon_sym_API_AVAILABLE] = ACTIONS(2928), - [anon_sym_API_UNAVAILABLE] = ACTIONS(2928), - [anon_sym_API_DEPRECATED] = ACTIONS(2928), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(2928), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(2928), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(2928), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(2928), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(2928), - [anon_sym___deprecated_msg] = ACTIONS(2928), - [anon_sym___deprecated_enum_msg] = ACTIONS(2928), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(2928), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(2928), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(2928), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(2928), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(2928), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(2928), - [anon_sym__Alignas] = ACTIONS(2928), - }, - [5316] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_BANG] = ACTIONS(3494), - [anon_sym_TILDE] = ACTIONS(3498), - [anon_sym_DASH] = ACTIONS(3494), - [anon_sym_PLUS] = ACTIONS(3494), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_AMP] = ACTIONS(3494), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym_RBRACK] = ACTIONS(5418), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(3498), - [anon_sym_PLUS_PLUS] = ACTIONS(3498), - [anon_sym_sizeof] = ACTIONS(3494), - [anon_sym___alignof__] = ACTIONS(3494), - [anon_sym___alignof] = ACTIONS(3494), - [anon_sym__alignof] = ACTIONS(3494), - [anon_sym_alignof] = ACTIONS(3494), - [anon_sym__Alignof] = ACTIONS(3494), - [anon_sym_offsetof] = ACTIONS(3494), - [anon_sym__Generic] = ACTIONS(3494), - [anon_sym_asm] = ACTIONS(3494), - [anon_sym___asm__] = ACTIONS(3494), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_number_literal] = ACTIONS(3498), - [anon_sym_L_SQUOTE] = ACTIONS(3498), - [anon_sym_u_SQUOTE] = ACTIONS(3498), - [anon_sym_U_SQUOTE] = ACTIONS(3498), - [anon_sym_u8_SQUOTE] = ACTIONS(3498), - [anon_sym_SQUOTE] = ACTIONS(3498), - [anon_sym_AT] = ACTIONS(3494), - [anon_sym_DQUOTE] = ACTIONS(3498), - [anon_sym_L_DQUOTE] = ACTIONS(3498), - [anon_sym_u_DQUOTE] = ACTIONS(3498), - [anon_sym_U_DQUOTE] = ACTIONS(3498), - [anon_sym_u8_DQUOTE] = ACTIONS(3498), - [sym_true] = ACTIONS(3494), - [sym_false] = ACTIONS(3494), - [anon_sym_NULL] = ACTIONS(3494), - [anon_sym_nullptr] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(3498), - [anon_sym_ATavailable] = ACTIONS(3498), - [anon_sym___builtin_available] = ACTIONS(3494), - [anon_sym_va_arg] = ACTIONS(3494), - [anon_sym_ATencode] = ACTIONS(3498), - [anon_sym_id] = ACTIONS(3494), - }, - [5317] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9954), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5318] = { - [sym_attribute_specifier] = STATE(5334), - [sym_method_parameter] = STATE(5349), - [sym_identifier] = ACTIONS(9928), - [anon_sym_COMMA] = ACTIONS(9933), - [anon_sym_SEMI] = ACTIONS(9933), - [anon_sym___extension__] = ACTIONS(9928), - [anon_sym_extern] = ACTIONS(9928), - [anon_sym___attribute__] = ACTIONS(9935), - [anon_sym___attribute] = ACTIONS(9935), - [anon_sym_noreturn] = ACTIONS(9928), - [anon_sym_LBRACK] = ACTIONS(9933), - [anon_sym___declspec] = ACTIONS(9928), - [anon_sym_static] = ACTIONS(9928), - [anon_sym_auto] = ACTIONS(9928), - [anon_sym_register] = ACTIONS(9928), - [anon_sym_inline] = ACTIONS(9928), - [anon_sym___inline] = ACTIONS(9928), - [anon_sym___inline__] = ACTIONS(9928), - [anon_sym___forceinline] = ACTIONS(9928), - [anon_sym_thread_local] = ACTIONS(9928), - [anon_sym___thread] = ACTIONS(9928), - [anon_sym_CG_EXTERN] = ACTIONS(9928), - [anon_sym_CG_INLINE] = ACTIONS(9928), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9928), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9928), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9928), - [anon_sym_IBOutlet] = ACTIONS(9928), - [anon_sym_IBInspectable] = ACTIONS(9928), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9928), - [anon_sym_NS_INLINE] = ACTIONS(9928), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9928), - [anon_sym_OBJC_EXPORT] = ACTIONS(9928), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9928), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9928), - [anon_sym_const] = ACTIONS(9928), - [anon_sym_constexpr] = ACTIONS(9928), - [anon_sym_volatile] = ACTIONS(9928), - [anon_sym_restrict] = ACTIONS(9928), - [anon_sym___restrict__] = ACTIONS(9928), - [anon_sym__Atomic] = ACTIONS(9928), - [anon_sym__Noreturn] = ACTIONS(9928), - [anon_sym_nullable] = ACTIONS(9928), - [anon_sym__Complex] = ACTIONS(9928), - [anon_sym__Nonnull] = ACTIONS(9928), - [anon_sym__Nullable] = ACTIONS(9928), - [anon_sym__Nullable_result] = ACTIONS(9928), - [anon_sym__Null_unspecified] = ACTIONS(9928), - [anon_sym___autoreleasing] = ACTIONS(9928), - [anon_sym___block] = ACTIONS(9928), - [anon_sym___bridge] = ACTIONS(9928), - [anon_sym___bridge_retained] = ACTIONS(9928), - [anon_sym___bridge_transfer] = ACTIONS(9928), - [anon_sym___complex] = ACTIONS(9928), - [anon_sym___const] = ACTIONS(9928), - [anon_sym___imag] = ACTIONS(9928), - [anon_sym___kindof] = ACTIONS(9928), - [anon_sym___nonnull] = ACTIONS(9928), - [anon_sym___nullable] = ACTIONS(9928), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9928), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9928), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9928), - [anon_sym___real] = ACTIONS(9928), - [anon_sym___strong] = ACTIONS(9928), - [anon_sym___unsafe_unretained] = ACTIONS(9928), - [anon_sym___unused] = ACTIONS(9928), - [anon_sym___weak] = ACTIONS(9928), - [anon_sym_COLON] = ACTIONS(9938), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9928), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9928), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9928), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9928), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9928), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9928), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9928), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9928), - [anon_sym_NS_AVAILABLE] = ACTIONS(9928), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9928), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_API_AVAILABLE] = ACTIONS(9928), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_API_DEPRECATED] = ACTIONS(9928), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9928), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9928), - [anon_sym___deprecated_msg] = ACTIONS(9928), - [anon_sym___deprecated_enum_msg] = ACTIONS(9928), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9928), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9928), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9928), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9928), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9928), - [anon_sym__Alignas] = ACTIONS(9928), - }, - [5319] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9956), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5320] = { - [sym_attribute_specifier] = STATE(5158), - [sym_type_qualifier] = STATE(5158), - [aux_sym_function_field_declarator_repeat1] = STATE(5158), - [anon_sym_COMMA] = ACTIONS(9958), - [anon_sym_LPAREN2] = ACTIONS(9958), - [anon_sym_SEMI] = ACTIONS(9958), - [anon_sym___extension__] = ACTIONS(9958), - [anon_sym_extern] = ACTIONS(9958), - [anon_sym___attribute__] = ACTIONS(9958), - [anon_sym___attribute] = ACTIONS(9960), - [anon_sym_noreturn] = ACTIONS(9958), - [anon_sym_LBRACK] = ACTIONS(9958), - [anon_sym___declspec] = ACTIONS(9958), - [anon_sym_static] = ACTIONS(9958), - [anon_sym_auto] = ACTIONS(9958), - [anon_sym_register] = ACTIONS(9958), - [anon_sym_inline] = ACTIONS(9958), - [anon_sym___inline] = ACTIONS(9960), - [anon_sym___inline__] = ACTIONS(9958), - [anon_sym___forceinline] = ACTIONS(9958), - [anon_sym_thread_local] = ACTIONS(9958), - [anon_sym___thread] = ACTIONS(9958), - [anon_sym_CG_EXTERN] = ACTIONS(9958), - [anon_sym_CG_INLINE] = ACTIONS(9958), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9958), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9958), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9958), - [anon_sym_IBOutlet] = ACTIONS(9958), - [anon_sym_IBInspectable] = ACTIONS(9958), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9958), - [anon_sym_NS_INLINE] = ACTIONS(9958), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9958), - [anon_sym_OBJC_EXPORT] = ACTIONS(9958), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9958), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9958), - [anon_sym_const] = ACTIONS(9960), - [anon_sym_constexpr] = ACTIONS(9958), - [anon_sym_volatile] = ACTIONS(9958), - [anon_sym_restrict] = ACTIONS(9958), - [anon_sym___restrict__] = ACTIONS(9958), - [anon_sym__Atomic] = ACTIONS(9958), - [anon_sym__Noreturn] = ACTIONS(9958), - [anon_sym_nullable] = ACTIONS(9958), - [anon_sym__Complex] = ACTIONS(9958), - [anon_sym__Nonnull] = ACTIONS(9958), - [anon_sym__Nullable] = ACTIONS(9960), - [anon_sym__Nullable_result] = ACTIONS(9958), - [anon_sym__Null_unspecified] = ACTIONS(9958), - [anon_sym___autoreleasing] = ACTIONS(9958), - [anon_sym___block] = ACTIONS(9958), - [anon_sym___bridge] = ACTIONS(9960), - [anon_sym___bridge_retained] = ACTIONS(9958), - [anon_sym___bridge_transfer] = ACTIONS(9958), - [anon_sym___complex] = ACTIONS(9958), - [anon_sym___const] = ACTIONS(9958), - [anon_sym___imag] = ACTIONS(9958), - [anon_sym___kindof] = ACTIONS(9958), - [anon_sym___nonnull] = ACTIONS(9958), - [anon_sym___nullable] = ACTIONS(9958), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9958), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9958), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9958), - [anon_sym___real] = ACTIONS(9958), - [anon_sym___strong] = ACTIONS(9958), - [anon_sym___unsafe_unretained] = ACTIONS(9958), - [anon_sym___unused] = ACTIONS(9958), - [anon_sym___weak] = ACTIONS(9958), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9958), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9958), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9958), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9958), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9958), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9958), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9958), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9958), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9958), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9958), - [anon_sym_NS_AVAILABLE] = ACTIONS(9960), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9958), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9958), - [anon_sym_API_AVAILABLE] = ACTIONS(9958), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9958), - [anon_sym_API_DEPRECATED] = ACTIONS(9958), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9958), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9958), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9958), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9958), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9958), - [anon_sym___deprecated_msg] = ACTIONS(9958), - [anon_sym___deprecated_enum_msg] = ACTIONS(9958), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9958), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9958), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9958), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9958), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9958), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9958), - [anon_sym__Alignas] = ACTIONS(9958), - }, - [5321] = { - [sym_attribute_specifier] = STATE(9408), - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(7834), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(7834), - [anon_sym___extension__] = ACTIONS(7834), - [anon_sym_extern] = ACTIONS(7834), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7834), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(7834), - [anon_sym_EQ] = ACTIONS(8008), - [anon_sym_static] = ACTIONS(7834), - [anon_sym_auto] = ACTIONS(7834), - [anon_sym_register] = ACTIONS(7834), - [anon_sym_inline] = ACTIONS(7834), - [anon_sym___inline] = ACTIONS(7832), - [anon_sym___inline__] = ACTIONS(7834), - [anon_sym___forceinline] = ACTIONS(7834), - [anon_sym_thread_local] = ACTIONS(7834), - [anon_sym___thread] = ACTIONS(7834), - [anon_sym_CG_EXTERN] = ACTIONS(7834), - [anon_sym_CG_INLINE] = ACTIONS(7834), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7834), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7834), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7834), - [anon_sym_IBOutlet] = ACTIONS(7834), - [anon_sym_IBInspectable] = ACTIONS(7834), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7834), - [anon_sym_NS_INLINE] = ACTIONS(7834), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7834), - [anon_sym_OBJC_EXPORT] = ACTIONS(7834), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7834), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7834), - [anon_sym_const] = ACTIONS(7832), - [anon_sym_constexpr] = ACTIONS(7834), - [anon_sym_volatile] = ACTIONS(7834), - [anon_sym_restrict] = ACTIONS(7834), - [anon_sym___restrict__] = ACTIONS(7834), - [anon_sym__Atomic] = ACTIONS(7834), - [anon_sym__Noreturn] = ACTIONS(7834), - [anon_sym_nullable] = ACTIONS(7834), - [anon_sym__Complex] = ACTIONS(7834), - [anon_sym__Nonnull] = ACTIONS(7834), - [anon_sym__Nullable] = ACTIONS(7832), - [anon_sym__Nullable_result] = ACTIONS(7834), - [anon_sym__Null_unspecified] = ACTIONS(7834), - [anon_sym___autoreleasing] = ACTIONS(7834), - [anon_sym___block] = ACTIONS(7834), - [anon_sym___bridge] = ACTIONS(7832), - [anon_sym___bridge_retained] = ACTIONS(7834), - [anon_sym___bridge_transfer] = ACTIONS(7834), - [anon_sym___complex] = ACTIONS(7834), - [anon_sym___const] = ACTIONS(7834), - [anon_sym___imag] = ACTIONS(7834), - [anon_sym___kindof] = ACTIONS(7834), - [anon_sym___nonnull] = ACTIONS(7834), - [anon_sym___nullable] = ACTIONS(7834), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7834), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7834), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7834), - [anon_sym___real] = ACTIONS(7834), - [anon_sym___strong] = ACTIONS(7834), - [anon_sym___unsafe_unretained] = ACTIONS(7834), - [anon_sym___unused] = ACTIONS(7834), - [anon_sym___weak] = ACTIONS(7834), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7834), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7834), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7834), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7834), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7834), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7834), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7834), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7834), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7834), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7834), - [anon_sym_NS_AVAILABLE] = ACTIONS(7832), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7834), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7834), - [anon_sym_API_AVAILABLE] = ACTIONS(7834), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7834), - [anon_sym_API_DEPRECATED] = ACTIONS(7834), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7834), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7834), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7834), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7834), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7834), - [anon_sym___deprecated_msg] = ACTIONS(7834), - [anon_sym___deprecated_enum_msg] = ACTIONS(7834), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7834), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7834), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7834), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7834), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7834), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7834), - [anon_sym__Alignas] = ACTIONS(7834), - }, - [5322] = { - [sym_identifier] = ACTIONS(9962), - [anon_sym_SEMI] = ACTIONS(9964), - [anon_sym___extension__] = ACTIONS(9962), - [anon_sym_extern] = ACTIONS(9962), - [anon_sym___attribute__] = ACTIONS(9962), - [anon_sym___attribute] = ACTIONS(9962), - [anon_sym_noreturn] = ACTIONS(9962), - [anon_sym_LBRACK] = ACTIONS(9964), - [anon_sym___declspec] = ACTIONS(9962), - [anon_sym_static] = ACTIONS(9962), - [anon_sym_auto] = ACTIONS(9962), - [anon_sym_register] = ACTIONS(9962), - [anon_sym_inline] = ACTIONS(9962), - [anon_sym___inline] = ACTIONS(9962), - [anon_sym___inline__] = ACTIONS(9962), - [anon_sym___forceinline] = ACTIONS(9962), - [anon_sym_thread_local] = ACTIONS(9962), - [anon_sym___thread] = ACTIONS(9962), - [anon_sym_CG_EXTERN] = ACTIONS(9962), - [anon_sym_CG_INLINE] = ACTIONS(9962), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9962), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9962), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9962), - [anon_sym_IBOutlet] = ACTIONS(9962), - [anon_sym_IBInspectable] = ACTIONS(9962), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9962), - [anon_sym_NS_INLINE] = ACTIONS(9962), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9962), - [anon_sym_OBJC_EXPORT] = ACTIONS(9962), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9962), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9962), - [anon_sym_const] = ACTIONS(9962), - [anon_sym_constexpr] = ACTIONS(9962), - [anon_sym_volatile] = ACTIONS(9962), - [anon_sym_restrict] = ACTIONS(9962), - [anon_sym___restrict__] = ACTIONS(9962), - [anon_sym__Atomic] = ACTIONS(9962), - [anon_sym__Noreturn] = ACTIONS(9962), - [anon_sym_nullable] = ACTIONS(9962), - [anon_sym__Complex] = ACTIONS(9962), - [anon_sym__Nonnull] = ACTIONS(9962), - [anon_sym__Nullable] = ACTIONS(9962), - [anon_sym__Nullable_result] = ACTIONS(9962), - [anon_sym__Null_unspecified] = ACTIONS(9962), - [anon_sym___autoreleasing] = ACTIONS(9962), - [anon_sym___block] = ACTIONS(9962), - [anon_sym___bridge] = ACTIONS(9962), - [anon_sym___bridge_retained] = ACTIONS(9962), - [anon_sym___bridge_transfer] = ACTIONS(9962), - [anon_sym___complex] = ACTIONS(9962), - [anon_sym___const] = ACTIONS(9962), - [anon_sym___imag] = ACTIONS(9962), - [anon_sym___kindof] = ACTIONS(9962), - [anon_sym___nonnull] = ACTIONS(9962), - [anon_sym___nullable] = ACTIONS(9962), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9962), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9962), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9962), - [anon_sym___real] = ACTIONS(9962), - [anon_sym___strong] = ACTIONS(9962), - [anon_sym___unsafe_unretained] = ACTIONS(9962), - [anon_sym___unused] = ACTIONS(9962), - [anon_sym___weak] = ACTIONS(9962), - [anon_sym_COLON] = ACTIONS(9964), - [anon_sym_struct] = ACTIONS(9962), - [anon_sym_in] = ACTIONS(9962), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9962), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9962), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9962), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9962), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9962), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9962), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9962), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9962), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9962), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9962), - [anon_sym_NS_AVAILABLE] = ACTIONS(9962), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9962), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9962), - [anon_sym_API_AVAILABLE] = ACTIONS(9962), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9962), - [anon_sym_API_DEPRECATED] = ACTIONS(9962), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9962), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9962), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9962), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9962), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9962), - [anon_sym___deprecated_msg] = ACTIONS(9962), - [anon_sym___deprecated_enum_msg] = ACTIONS(9962), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9962), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9962), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9962), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9962), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9962), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9962), - [anon_sym__Alignas] = ACTIONS(9962), - [anon_sym_id] = ACTIONS(9962), - }, - [5323] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9966), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5324] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9968), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5325] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9970), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5326] = { - [sym_identifier] = ACTIONS(9972), - [anon_sym_COMMA] = ACTIONS(9974), - [aux_sym_preproc_ifdef_token1] = ACTIONS(9974), - [aux_sym_preproc_ifdef_token2] = ACTIONS(9974), - [anon_sym___extension__] = ACTIONS(9972), - [anon_sym_extern] = ACTIONS(9972), - [anon_sym___attribute__] = ACTIONS(9972), - [anon_sym___attribute] = ACTIONS(9972), - [anon_sym_noreturn] = ACTIONS(9972), - [anon_sym_LBRACK] = ACTIONS(9974), - [anon_sym___declspec] = ACTIONS(9972), - [anon_sym_RBRACE] = ACTIONS(9974), - [anon_sym_EQ] = ACTIONS(9976), - [anon_sym_static] = ACTIONS(9972), - [anon_sym_auto] = ACTIONS(9972), - [anon_sym_register] = ACTIONS(9972), - [anon_sym_inline] = ACTIONS(9972), - [anon_sym___inline] = ACTIONS(9972), - [anon_sym___inline__] = ACTIONS(9972), - [anon_sym___forceinline] = ACTIONS(9972), - [anon_sym_thread_local] = ACTIONS(9972), - [anon_sym___thread] = ACTIONS(9972), - [anon_sym_CG_EXTERN] = ACTIONS(9972), - [anon_sym_CG_INLINE] = ACTIONS(9972), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9972), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9972), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9972), - [anon_sym_IBOutlet] = ACTIONS(9972), - [anon_sym_IBInspectable] = ACTIONS(9972), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9972), - [anon_sym_NS_INLINE] = ACTIONS(9972), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9972), - [anon_sym_OBJC_EXPORT] = ACTIONS(9972), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9972), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9972), - [anon_sym_const] = ACTIONS(9972), - [anon_sym_constexpr] = ACTIONS(9972), - [anon_sym_volatile] = ACTIONS(9972), - [anon_sym_restrict] = ACTIONS(9972), - [anon_sym___restrict__] = ACTIONS(9972), - [anon_sym__Atomic] = ACTIONS(9972), - [anon_sym__Noreturn] = ACTIONS(9972), - [anon_sym_nullable] = ACTIONS(9972), - [anon_sym__Complex] = ACTIONS(9972), - [anon_sym__Nonnull] = ACTIONS(9972), - [anon_sym__Nullable] = ACTIONS(9972), - [anon_sym__Nullable_result] = ACTIONS(9972), - [anon_sym__Null_unspecified] = ACTIONS(9972), - [anon_sym___autoreleasing] = ACTIONS(9972), - [anon_sym___block] = ACTIONS(9972), - [anon_sym___bridge] = ACTIONS(9972), - [anon_sym___bridge_retained] = ACTIONS(9972), - [anon_sym___bridge_transfer] = ACTIONS(9972), - [anon_sym___complex] = ACTIONS(9972), - [anon_sym___const] = ACTIONS(9972), - [anon_sym___imag] = ACTIONS(9972), - [anon_sym___kindof] = ACTIONS(9972), - [anon_sym___nonnull] = ACTIONS(9972), - [anon_sym___nullable] = ACTIONS(9972), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9972), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9972), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9972), - [anon_sym___real] = ACTIONS(9972), - [anon_sym___strong] = ACTIONS(9972), - [anon_sym___unsafe_unretained] = ACTIONS(9972), - [anon_sym___unused] = ACTIONS(9972), - [anon_sym___weak] = ACTIONS(9972), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9972), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9972), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9972), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9972), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9972), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9972), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9972), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9972), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9972), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9972), - [anon_sym_NS_AVAILABLE] = ACTIONS(9972), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9972), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9972), - [anon_sym_API_AVAILABLE] = ACTIONS(9972), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9972), - [anon_sym_API_DEPRECATED] = ACTIONS(9972), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9972), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9972), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9972), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9972), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9972), - [anon_sym___deprecated_msg] = ACTIONS(9972), - [anon_sym___deprecated_enum_msg] = ACTIONS(9972), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9972), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9972), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9972), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9972), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9972), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9972), - [anon_sym__Alignas] = ACTIONS(9972), - }, - [5327] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_SEMI] = ACTIONS(9978), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym_extern] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___declspec] = ACTIONS(6241), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_static] = ACTIONS(6241), - [anon_sym_auto] = ACTIONS(6241), - [anon_sym_register] = ACTIONS(6241), - [anon_sym_inline] = ACTIONS(6241), - [anon_sym___inline] = ACTIONS(6241), - [anon_sym___inline__] = ACTIONS(6241), - [anon_sym___forceinline] = ACTIONS(6241), - [anon_sym_thread_local] = ACTIONS(6241), - [anon_sym___thread] = ACTIONS(6241), - [anon_sym_CG_EXTERN] = ACTIONS(6241), - [anon_sym_CG_INLINE] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(6241), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(6241), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(6241), - [anon_sym_IBOutlet] = ACTIONS(6241), - [anon_sym_IBInspectable] = ACTIONS(6241), - [anon_sym_IB_DESIGNABLE] = ACTIONS(6241), - [anon_sym_NS_INLINE] = ACTIONS(6241), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(6241), - [anon_sym_OBJC_EXPORT] = ACTIONS(6241), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_UIKIT_EXTERN] = ACTIONS(6241), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(6241), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(6241), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(6241), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(6241), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(6241), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(6241), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE] = ACTIONS(6241), - [anon_sym___IOS_AVAILABLE] = ACTIONS(6241), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_API_AVAILABLE] = ACTIONS(6241), - [anon_sym_API_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_API_DEPRECATED] = ACTIONS(6241), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(6241), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(6241), - [anon_sym___deprecated_msg] = ACTIONS(6241), - [anon_sym___deprecated_enum_msg] = ACTIONS(6241), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(6241), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(6241), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(6241), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(6241), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(6241), - [anon_sym__Alignas] = ACTIONS(6241), - }, - [5328] = { - [sym_identifier] = ACTIONS(9980), - [anon_sym_SEMI] = ACTIONS(9982), - [anon_sym___extension__] = ACTIONS(9980), - [anon_sym_extern] = ACTIONS(9980), - [anon_sym___attribute__] = ACTIONS(9980), - [anon_sym___attribute] = ACTIONS(9980), - [anon_sym_noreturn] = ACTIONS(9980), - [anon_sym_LBRACK] = ACTIONS(9982), - [anon_sym___declspec] = ACTIONS(9980), - [anon_sym_static] = ACTIONS(9980), - [anon_sym_auto] = ACTIONS(9980), - [anon_sym_register] = ACTIONS(9980), - [anon_sym_inline] = ACTIONS(9980), - [anon_sym___inline] = ACTIONS(9980), - [anon_sym___inline__] = ACTIONS(9980), - [anon_sym___forceinline] = ACTIONS(9980), - [anon_sym_thread_local] = ACTIONS(9980), - [anon_sym___thread] = ACTIONS(9980), - [anon_sym_CG_EXTERN] = ACTIONS(9980), - [anon_sym_CG_INLINE] = ACTIONS(9980), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9980), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9980), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9980), - [anon_sym_IBOutlet] = ACTIONS(9980), - [anon_sym_IBInspectable] = ACTIONS(9980), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9980), - [anon_sym_NS_INLINE] = ACTIONS(9980), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9980), - [anon_sym_OBJC_EXPORT] = ACTIONS(9980), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9980), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9980), - [anon_sym_const] = ACTIONS(9980), - [anon_sym_constexpr] = ACTIONS(9980), - [anon_sym_volatile] = ACTIONS(9980), - [anon_sym_restrict] = ACTIONS(9980), - [anon_sym___restrict__] = ACTIONS(9980), - [anon_sym__Atomic] = ACTIONS(9980), - [anon_sym__Noreturn] = ACTIONS(9980), - [anon_sym_nullable] = ACTIONS(9980), - [anon_sym__Complex] = ACTIONS(9980), - [anon_sym__Nonnull] = ACTIONS(9980), - [anon_sym__Nullable] = ACTIONS(9980), - [anon_sym__Nullable_result] = ACTIONS(9980), - [anon_sym__Null_unspecified] = ACTIONS(9980), - [anon_sym___autoreleasing] = ACTIONS(9980), - [anon_sym___block] = ACTIONS(9980), - [anon_sym___bridge] = ACTIONS(9980), - [anon_sym___bridge_retained] = ACTIONS(9980), - [anon_sym___bridge_transfer] = ACTIONS(9980), - [anon_sym___complex] = ACTIONS(9980), - [anon_sym___const] = ACTIONS(9980), - [anon_sym___imag] = ACTIONS(9980), - [anon_sym___kindof] = ACTIONS(9980), - [anon_sym___nonnull] = ACTIONS(9980), - [anon_sym___nullable] = ACTIONS(9980), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9980), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9980), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9980), - [anon_sym___real] = ACTIONS(9980), - [anon_sym___strong] = ACTIONS(9980), - [anon_sym___unsafe_unretained] = ACTIONS(9980), - [anon_sym___unused] = ACTIONS(9980), - [anon_sym___weak] = ACTIONS(9980), - [anon_sym_COLON] = ACTIONS(9982), - [anon_sym_struct] = ACTIONS(9980), - [anon_sym_in] = ACTIONS(9980), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9980), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9980), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9980), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9980), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9980), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9980), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9980), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9980), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9980), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9980), - [anon_sym_NS_AVAILABLE] = ACTIONS(9980), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9980), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9980), - [anon_sym_API_AVAILABLE] = ACTIONS(9980), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9980), - [anon_sym_API_DEPRECATED] = ACTIONS(9980), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9980), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9980), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9980), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9980), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9980), - [anon_sym___deprecated_msg] = ACTIONS(9980), - [anon_sym___deprecated_enum_msg] = ACTIONS(9980), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9980), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9980), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9980), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9980), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9980), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9980), - [anon_sym__Alignas] = ACTIONS(9980), - [anon_sym_id] = ACTIONS(9980), - }, - [5329] = { - [sym_attribute_specifier] = STATE(5332), - [sym_method_parameter] = STATE(5355), - [sym_identifier] = ACTIONS(9984), - [anon_sym_COMMA] = ACTIONS(9986), - [anon_sym_SEMI] = ACTIONS(9986), - [anon_sym___extension__] = ACTIONS(9984), - [anon_sym_extern] = ACTIONS(9984), - [anon_sym___attribute__] = ACTIONS(9988), - [anon_sym___attribute] = ACTIONS(9988), - [anon_sym_noreturn] = ACTIONS(9984), - [anon_sym_LBRACK] = ACTIONS(9986), - [anon_sym___declspec] = ACTIONS(9984), - [anon_sym_static] = ACTIONS(9984), - [anon_sym_auto] = ACTIONS(9984), - [anon_sym_register] = ACTIONS(9984), - [anon_sym_inline] = ACTIONS(9984), - [anon_sym___inline] = ACTIONS(9984), - [anon_sym___inline__] = ACTIONS(9984), - [anon_sym___forceinline] = ACTIONS(9984), - [anon_sym_thread_local] = ACTIONS(9984), - [anon_sym___thread] = ACTIONS(9984), - [anon_sym_CG_EXTERN] = ACTIONS(9984), - [anon_sym_CG_INLINE] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9984), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9984), - [anon_sym_IBOutlet] = ACTIONS(9984), - [anon_sym_IBInspectable] = ACTIONS(9984), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9984), - [anon_sym_NS_INLINE] = ACTIONS(9984), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9984), - [anon_sym_OBJC_EXPORT] = ACTIONS(9984), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9984), - [anon_sym_const] = ACTIONS(9984), - [anon_sym_constexpr] = ACTIONS(9984), - [anon_sym_volatile] = ACTIONS(9984), - [anon_sym_restrict] = ACTIONS(9984), - [anon_sym___restrict__] = ACTIONS(9984), - [anon_sym__Atomic] = ACTIONS(9984), - [anon_sym__Noreturn] = ACTIONS(9984), - [anon_sym_nullable] = ACTIONS(9984), - [anon_sym__Complex] = ACTIONS(9984), - [anon_sym__Nonnull] = ACTIONS(9984), - [anon_sym__Nullable] = ACTIONS(9984), - [anon_sym__Nullable_result] = ACTIONS(9984), - [anon_sym__Null_unspecified] = ACTIONS(9984), - [anon_sym___autoreleasing] = ACTIONS(9984), - [anon_sym___block] = ACTIONS(9984), - [anon_sym___bridge] = ACTIONS(9984), - [anon_sym___bridge_retained] = ACTIONS(9984), - [anon_sym___bridge_transfer] = ACTIONS(9984), - [anon_sym___complex] = ACTIONS(9984), - [anon_sym___const] = ACTIONS(9984), - [anon_sym___imag] = ACTIONS(9984), - [anon_sym___kindof] = ACTIONS(9984), - [anon_sym___nonnull] = ACTIONS(9984), - [anon_sym___nullable] = ACTIONS(9984), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9984), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9984), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9984), - [anon_sym___real] = ACTIONS(9984), - [anon_sym___strong] = ACTIONS(9984), - [anon_sym___unsafe_unretained] = ACTIONS(9984), - [anon_sym___unused] = ACTIONS(9984), - [anon_sym___weak] = ACTIONS(9984), - [anon_sym_COLON] = ACTIONS(9991), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9984), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9984), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9984), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9984), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE] = ACTIONS(9984), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_API_AVAILABLE] = ACTIONS(9984), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_API_DEPRECATED] = ACTIONS(9984), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9984), - [anon_sym___deprecated_msg] = ACTIONS(9984), - [anon_sym___deprecated_enum_msg] = ACTIONS(9984), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9984), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9984), - [anon_sym__Alignas] = ACTIONS(9984), - }, - [5330] = { - [sym_identifier] = ACTIONS(9994), - [anon_sym_SEMI] = ACTIONS(9996), - [anon_sym___extension__] = ACTIONS(9994), - [anon_sym_extern] = ACTIONS(9994), - [anon_sym___attribute__] = ACTIONS(9994), - [anon_sym___attribute] = ACTIONS(9994), - [anon_sym_noreturn] = ACTIONS(9994), - [anon_sym_LBRACK] = ACTIONS(9996), - [anon_sym___declspec] = ACTIONS(9994), - [anon_sym_static] = ACTIONS(9994), - [anon_sym_auto] = ACTIONS(9994), - [anon_sym_register] = ACTIONS(9994), - [anon_sym_inline] = ACTIONS(9994), - [anon_sym___inline] = ACTIONS(9994), - [anon_sym___inline__] = ACTIONS(9994), - [anon_sym___forceinline] = ACTIONS(9994), - [anon_sym_thread_local] = ACTIONS(9994), - [anon_sym___thread] = ACTIONS(9994), - [anon_sym_CG_EXTERN] = ACTIONS(9994), - [anon_sym_CG_INLINE] = ACTIONS(9994), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9994), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9994), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9994), - [anon_sym_IBOutlet] = ACTIONS(9994), - [anon_sym_IBInspectable] = ACTIONS(9994), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9994), - [anon_sym_NS_INLINE] = ACTIONS(9994), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9994), - [anon_sym_OBJC_EXPORT] = ACTIONS(9994), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9994), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9994), - [anon_sym_const] = ACTIONS(9994), - [anon_sym_constexpr] = ACTIONS(9994), - [anon_sym_volatile] = ACTIONS(9994), - [anon_sym_restrict] = ACTIONS(9994), - [anon_sym___restrict__] = ACTIONS(9994), - [anon_sym__Atomic] = ACTIONS(9994), - [anon_sym__Noreturn] = ACTIONS(9994), - [anon_sym_nullable] = ACTIONS(9994), - [anon_sym__Complex] = ACTIONS(9994), - [anon_sym__Nonnull] = ACTIONS(9994), - [anon_sym__Nullable] = ACTIONS(9994), - [anon_sym__Nullable_result] = ACTIONS(9994), - [anon_sym__Null_unspecified] = ACTIONS(9994), - [anon_sym___autoreleasing] = ACTIONS(9994), - [anon_sym___block] = ACTIONS(9994), - [anon_sym___bridge] = ACTIONS(9994), - [anon_sym___bridge_retained] = ACTIONS(9994), - [anon_sym___bridge_transfer] = ACTIONS(9994), - [anon_sym___complex] = ACTIONS(9994), - [anon_sym___const] = ACTIONS(9994), - [anon_sym___imag] = ACTIONS(9994), - [anon_sym___kindof] = ACTIONS(9994), - [anon_sym___nonnull] = ACTIONS(9994), - [anon_sym___nullable] = ACTIONS(9994), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9994), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9994), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9994), - [anon_sym___real] = ACTIONS(9994), - [anon_sym___strong] = ACTIONS(9994), - [anon_sym___unsafe_unretained] = ACTIONS(9994), - [anon_sym___unused] = ACTIONS(9994), - [anon_sym___weak] = ACTIONS(9994), - [anon_sym_COLON] = ACTIONS(9996), - [anon_sym_struct] = ACTIONS(9994), - [anon_sym_in] = ACTIONS(9994), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9994), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9994), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9994), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9994), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9994), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9994), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9994), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9994), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9994), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9994), - [anon_sym_NS_AVAILABLE] = ACTIONS(9994), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9994), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9994), - [anon_sym_API_AVAILABLE] = ACTIONS(9994), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9994), - [anon_sym_API_DEPRECATED] = ACTIONS(9994), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9994), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9994), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9994), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9994), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9994), - [anon_sym___deprecated_msg] = ACTIONS(9994), - [anon_sym___deprecated_enum_msg] = ACTIONS(9994), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9994), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9994), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9994), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9994), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9994), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9994), - [anon_sym__Alignas] = ACTIONS(9994), - [anon_sym_id] = ACTIONS(9994), - }, - [5331] = { - [sym_attribute_specifier] = STATE(5320), - [sym_type_qualifier] = STATE(5320), - [aux_sym_function_field_declarator_repeat1] = STATE(5320), - [anon_sym_COMMA] = ACTIONS(9998), - [anon_sym_LPAREN2] = ACTIONS(9998), - [anon_sym_SEMI] = ACTIONS(9998), - [anon_sym___extension__] = ACTIONS(7924), - [anon_sym_extern] = ACTIONS(9998), - [anon_sym___attribute__] = ACTIONS(7928), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(7924), - [anon_sym_LBRACK] = ACTIONS(9998), - [anon_sym___declspec] = ACTIONS(9998), - [anon_sym_static] = ACTIONS(9998), - [anon_sym_auto] = ACTIONS(9998), - [anon_sym_register] = ACTIONS(9998), - [anon_sym_inline] = ACTIONS(9998), - [anon_sym___inline] = ACTIONS(10000), - [anon_sym___inline__] = ACTIONS(9998), - [anon_sym___forceinline] = ACTIONS(9998), - [anon_sym_thread_local] = ACTIONS(9998), - [anon_sym___thread] = ACTIONS(9998), - [anon_sym_CG_EXTERN] = ACTIONS(9998), - [anon_sym_CG_INLINE] = ACTIONS(9998), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9998), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9998), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9998), - [anon_sym_IBOutlet] = ACTIONS(9998), - [anon_sym_IBInspectable] = ACTIONS(9998), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9998), - [anon_sym_NS_INLINE] = ACTIONS(9998), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9998), - [anon_sym_OBJC_EXPORT] = ACTIONS(9998), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9998), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9998), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(7924), - [anon_sym_volatile] = ACTIONS(7924), - [anon_sym_restrict] = ACTIONS(7924), - [anon_sym___restrict__] = ACTIONS(7924), - [anon_sym__Atomic] = ACTIONS(7924), - [anon_sym__Noreturn] = ACTIONS(7924), - [anon_sym_nullable] = ACTIONS(7924), - [anon_sym__Complex] = ACTIONS(7924), - [anon_sym__Nonnull] = ACTIONS(7924), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(7924), - [anon_sym__Null_unspecified] = ACTIONS(7924), - [anon_sym___autoreleasing] = ACTIONS(7924), - [anon_sym___block] = ACTIONS(7924), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(7924), - [anon_sym___bridge_transfer] = ACTIONS(7924), - [anon_sym___complex] = ACTIONS(7924), - [anon_sym___const] = ACTIONS(7924), - [anon_sym___imag] = ACTIONS(7924), - [anon_sym___kindof] = ACTIONS(7924), - [anon_sym___nonnull] = ACTIONS(7924), - [anon_sym___nullable] = ACTIONS(7924), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7924), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7924), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7924), - [anon_sym___real] = ACTIONS(7924), - [anon_sym___strong] = ACTIONS(7924), - [anon_sym___unsafe_unretained] = ACTIONS(7924), - [anon_sym___unused] = ACTIONS(7924), - [anon_sym___weak] = ACTIONS(7924), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9998), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9998), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9998), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9998), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9998), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9998), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9998), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9998), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9998), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9998), - [anon_sym_NS_AVAILABLE] = ACTIONS(10000), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9998), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9998), - [anon_sym_API_AVAILABLE] = ACTIONS(9998), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9998), - [anon_sym_API_DEPRECATED] = ACTIONS(9998), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9998), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9998), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9998), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9998), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9998), - [anon_sym___deprecated_msg] = ACTIONS(9998), - [anon_sym___deprecated_enum_msg] = ACTIONS(9998), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9998), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9998), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9998), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9998), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9998), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9998), - [anon_sym__Alignas] = ACTIONS(9998), - }, - [5332] = { - [sym_method_parameter] = STATE(5340), - [sym_identifier] = ACTIONS(10002), - [anon_sym_COMMA] = ACTIONS(10004), - [anon_sym_SEMI] = ACTIONS(10004), - [anon_sym___extension__] = ACTIONS(10002), - [anon_sym_extern] = ACTIONS(10002), - [anon_sym___attribute__] = ACTIONS(10002), - [anon_sym___attribute] = ACTIONS(10002), - [anon_sym_noreturn] = ACTIONS(10002), - [anon_sym_LBRACK] = ACTIONS(10004), - [anon_sym___declspec] = ACTIONS(10002), - [anon_sym_static] = ACTIONS(10002), - [anon_sym_auto] = ACTIONS(10002), - [anon_sym_register] = ACTIONS(10002), - [anon_sym_inline] = ACTIONS(10002), - [anon_sym___inline] = ACTIONS(10002), - [anon_sym___inline__] = ACTIONS(10002), - [anon_sym___forceinline] = ACTIONS(10002), - [anon_sym_thread_local] = ACTIONS(10002), - [anon_sym___thread] = ACTIONS(10002), - [anon_sym_CG_EXTERN] = ACTIONS(10002), - [anon_sym_CG_INLINE] = ACTIONS(10002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10002), - [anon_sym_IBOutlet] = ACTIONS(10002), - [anon_sym_IBInspectable] = ACTIONS(10002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10002), - [anon_sym_NS_INLINE] = ACTIONS(10002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10002), - [anon_sym_OBJC_EXPORT] = ACTIONS(10002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10002), - [anon_sym_const] = ACTIONS(10002), - [anon_sym_constexpr] = ACTIONS(10002), - [anon_sym_volatile] = ACTIONS(10002), - [anon_sym_restrict] = ACTIONS(10002), - [anon_sym___restrict__] = ACTIONS(10002), - [anon_sym__Atomic] = ACTIONS(10002), - [anon_sym__Noreturn] = ACTIONS(10002), - [anon_sym_nullable] = ACTIONS(10002), - [anon_sym__Complex] = ACTIONS(10002), - [anon_sym__Nonnull] = ACTIONS(10002), - [anon_sym__Nullable] = ACTIONS(10002), - [anon_sym__Nullable_result] = ACTIONS(10002), - [anon_sym__Null_unspecified] = ACTIONS(10002), - [anon_sym___autoreleasing] = ACTIONS(10002), - [anon_sym___block] = ACTIONS(10002), - [anon_sym___bridge] = ACTIONS(10002), - [anon_sym___bridge_retained] = ACTIONS(10002), - [anon_sym___bridge_transfer] = ACTIONS(10002), - [anon_sym___complex] = ACTIONS(10002), - [anon_sym___const] = ACTIONS(10002), - [anon_sym___imag] = ACTIONS(10002), - [anon_sym___kindof] = ACTIONS(10002), - [anon_sym___nonnull] = ACTIONS(10002), - [anon_sym___nullable] = ACTIONS(10002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10002), - [anon_sym___real] = ACTIONS(10002), - [anon_sym___strong] = ACTIONS(10002), - [anon_sym___unsafe_unretained] = ACTIONS(10002), - [anon_sym___unused] = ACTIONS(10002), - [anon_sym___weak] = ACTIONS(10002), - [anon_sym_COLON] = ACTIONS(10006), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10002), - [anon_sym_NS_AVAILABLE] = ACTIONS(10002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_API_AVAILABLE] = ACTIONS(10002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_API_DEPRECATED] = ACTIONS(10002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10002), - [anon_sym___deprecated_msg] = ACTIONS(10002), - [anon_sym___deprecated_enum_msg] = ACTIONS(10002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10002), - [anon_sym__Alignas] = ACTIONS(10002), - }, - [5333] = { - [sym_method_parameter] = STATE(5355), - [sym_identifier] = ACTIONS(9984), - [anon_sym_COMMA] = ACTIONS(9986), - [anon_sym_SEMI] = ACTIONS(9986), - [anon_sym___extension__] = ACTIONS(9984), - [anon_sym_extern] = ACTIONS(9984), - [anon_sym___attribute__] = ACTIONS(9984), - [anon_sym___attribute] = ACTIONS(9984), - [anon_sym_noreturn] = ACTIONS(9984), - [anon_sym_LBRACK] = ACTIONS(9986), - [anon_sym___declspec] = ACTIONS(9984), - [anon_sym_static] = ACTIONS(9984), - [anon_sym_auto] = ACTIONS(9984), - [anon_sym_register] = ACTIONS(9984), - [anon_sym_inline] = ACTIONS(9984), - [anon_sym___inline] = ACTIONS(9984), - [anon_sym___inline__] = ACTIONS(9984), - [anon_sym___forceinline] = ACTIONS(9984), - [anon_sym_thread_local] = ACTIONS(9984), - [anon_sym___thread] = ACTIONS(9984), - [anon_sym_CG_EXTERN] = ACTIONS(9984), - [anon_sym_CG_INLINE] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9984), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9984), - [anon_sym_IBOutlet] = ACTIONS(9984), - [anon_sym_IBInspectable] = ACTIONS(9984), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9984), - [anon_sym_NS_INLINE] = ACTIONS(9984), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9984), - [anon_sym_OBJC_EXPORT] = ACTIONS(9984), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9984), - [anon_sym_const] = ACTIONS(9984), - [anon_sym_constexpr] = ACTIONS(9984), - [anon_sym_volatile] = ACTIONS(9984), - [anon_sym_restrict] = ACTIONS(9984), - [anon_sym___restrict__] = ACTIONS(9984), - [anon_sym__Atomic] = ACTIONS(9984), - [anon_sym__Noreturn] = ACTIONS(9984), - [anon_sym_nullable] = ACTIONS(9984), - [anon_sym__Complex] = ACTIONS(9984), - [anon_sym__Nonnull] = ACTIONS(9984), - [anon_sym__Nullable] = ACTIONS(9984), - [anon_sym__Nullable_result] = ACTIONS(9984), - [anon_sym__Null_unspecified] = ACTIONS(9984), - [anon_sym___autoreleasing] = ACTIONS(9984), - [anon_sym___block] = ACTIONS(9984), - [anon_sym___bridge] = ACTIONS(9984), - [anon_sym___bridge_retained] = ACTIONS(9984), - [anon_sym___bridge_transfer] = ACTIONS(9984), - [anon_sym___complex] = ACTIONS(9984), - [anon_sym___const] = ACTIONS(9984), - [anon_sym___imag] = ACTIONS(9984), - [anon_sym___kindof] = ACTIONS(9984), - [anon_sym___nonnull] = ACTIONS(9984), - [anon_sym___nullable] = ACTIONS(9984), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9984), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9984), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9984), - [anon_sym___real] = ACTIONS(9984), - [anon_sym___strong] = ACTIONS(9984), - [anon_sym___unsafe_unretained] = ACTIONS(9984), - [anon_sym___unused] = ACTIONS(9984), - [anon_sym___weak] = ACTIONS(9984), - [anon_sym_COLON] = ACTIONS(9991), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9984), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9984), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9984), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9984), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE] = ACTIONS(9984), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_API_AVAILABLE] = ACTIONS(9984), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_API_DEPRECATED] = ACTIONS(9984), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9984), - [anon_sym___deprecated_msg] = ACTIONS(9984), - [anon_sym___deprecated_enum_msg] = ACTIONS(9984), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9984), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9984), - [anon_sym__Alignas] = ACTIONS(9984), - }, - [5334] = { - [sym_method_parameter] = STATE(5345), - [sym_identifier] = ACTIONS(9897), - [anon_sym_COMMA] = ACTIONS(9892), - [anon_sym_SEMI] = ACTIONS(9892), - [anon_sym___extension__] = ACTIONS(9897), - [anon_sym_extern] = ACTIONS(9897), - [anon_sym___attribute__] = ACTIONS(9897), - [anon_sym___attribute] = ACTIONS(9897), - [anon_sym_noreturn] = ACTIONS(9897), - [anon_sym_LBRACK] = ACTIONS(9892), - [anon_sym___declspec] = ACTIONS(9897), - [anon_sym_static] = ACTIONS(9897), - [anon_sym_auto] = ACTIONS(9897), - [anon_sym_register] = ACTIONS(9897), - [anon_sym_inline] = ACTIONS(9897), - [anon_sym___inline] = ACTIONS(9897), - [anon_sym___inline__] = ACTIONS(9897), - [anon_sym___forceinline] = ACTIONS(9897), - [anon_sym_thread_local] = ACTIONS(9897), - [anon_sym___thread] = ACTIONS(9897), - [anon_sym_CG_EXTERN] = ACTIONS(9897), - [anon_sym_CG_INLINE] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9897), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9897), - [anon_sym_IBOutlet] = ACTIONS(9897), - [anon_sym_IBInspectable] = ACTIONS(9897), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9897), - [anon_sym_NS_INLINE] = ACTIONS(9897), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9897), - [anon_sym_OBJC_EXPORT] = ACTIONS(9897), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9897), - [anon_sym_const] = ACTIONS(9897), - [anon_sym_constexpr] = ACTIONS(9897), - [anon_sym_volatile] = ACTIONS(9897), - [anon_sym_restrict] = ACTIONS(9897), - [anon_sym___restrict__] = ACTIONS(9897), - [anon_sym__Atomic] = ACTIONS(9897), - [anon_sym__Noreturn] = ACTIONS(9897), - [anon_sym_nullable] = ACTIONS(9897), - [anon_sym__Complex] = ACTIONS(9897), - [anon_sym__Nonnull] = ACTIONS(9897), - [anon_sym__Nullable] = ACTIONS(9897), - [anon_sym__Nullable_result] = ACTIONS(9897), - [anon_sym__Null_unspecified] = ACTIONS(9897), - [anon_sym___autoreleasing] = ACTIONS(9897), - [anon_sym___block] = ACTIONS(9897), - [anon_sym___bridge] = ACTIONS(9897), - [anon_sym___bridge_retained] = ACTIONS(9897), - [anon_sym___bridge_transfer] = ACTIONS(9897), - [anon_sym___complex] = ACTIONS(9897), - [anon_sym___const] = ACTIONS(9897), - [anon_sym___imag] = ACTIONS(9897), - [anon_sym___kindof] = ACTIONS(9897), - [anon_sym___nonnull] = ACTIONS(9897), - [anon_sym___nullable] = ACTIONS(9897), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9897), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9897), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9897), - [anon_sym___real] = ACTIONS(9897), - [anon_sym___strong] = ACTIONS(9897), - [anon_sym___unsafe_unretained] = ACTIONS(9897), - [anon_sym___unused] = ACTIONS(9897), - [anon_sym___weak] = ACTIONS(9897), - [anon_sym_COLON] = ACTIONS(9899), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9897), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9897), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9897), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9897), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE] = ACTIONS(9897), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_API_AVAILABLE] = ACTIONS(9897), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_API_DEPRECATED] = ACTIONS(9897), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9897), - [anon_sym___deprecated_msg] = ACTIONS(9897), - [anon_sym___deprecated_enum_msg] = ACTIONS(9897), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9897), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9897), - [anon_sym__Alignas] = ACTIONS(9897), - }, - [5335] = { - [sym_parameter_list] = STATE(4803), - [anon_sym_COMMA] = ACTIONS(10009), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10009), - [anon_sym___extension__] = ACTIONS(10009), - [anon_sym_extern] = ACTIONS(10009), - [anon_sym___attribute__] = ACTIONS(10009), - [anon_sym___attribute] = ACTIONS(10011), - [anon_sym_noreturn] = ACTIONS(10009), - [anon_sym_LBRACK] = ACTIONS(9274), - [anon_sym___declspec] = ACTIONS(10009), - [anon_sym_static] = ACTIONS(10009), - [anon_sym_auto] = ACTIONS(10009), - [anon_sym_register] = ACTIONS(10009), - [anon_sym_inline] = ACTIONS(10009), - [anon_sym___inline] = ACTIONS(10011), - [anon_sym___inline__] = ACTIONS(10009), - [anon_sym___forceinline] = ACTIONS(10009), - [anon_sym_thread_local] = ACTIONS(10009), - [anon_sym___thread] = ACTIONS(10009), - [anon_sym_CG_EXTERN] = ACTIONS(10009), - [anon_sym_CG_INLINE] = ACTIONS(10009), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10009), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10009), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10009), - [anon_sym_IBOutlet] = ACTIONS(10009), - [anon_sym_IBInspectable] = ACTIONS(10009), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10009), - [anon_sym_NS_INLINE] = ACTIONS(10009), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10009), - [anon_sym_OBJC_EXPORT] = ACTIONS(10009), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10009), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10009), - [anon_sym_const] = ACTIONS(10011), - [anon_sym_constexpr] = ACTIONS(10009), - [anon_sym_volatile] = ACTIONS(10009), - [anon_sym_restrict] = ACTIONS(10009), - [anon_sym___restrict__] = ACTIONS(10009), - [anon_sym__Atomic] = ACTIONS(10009), - [anon_sym__Noreturn] = ACTIONS(10009), - [anon_sym_nullable] = ACTIONS(10009), - [anon_sym__Complex] = ACTIONS(10009), - [anon_sym__Nonnull] = ACTIONS(10009), - [anon_sym__Nullable] = ACTIONS(10011), - [anon_sym__Nullable_result] = ACTIONS(10009), - [anon_sym__Null_unspecified] = ACTIONS(10009), - [anon_sym___autoreleasing] = ACTIONS(10009), - [anon_sym___block] = ACTIONS(10009), - [anon_sym___bridge] = ACTIONS(10011), - [anon_sym___bridge_retained] = ACTIONS(10009), - [anon_sym___bridge_transfer] = ACTIONS(10009), - [anon_sym___complex] = ACTIONS(10009), - [anon_sym___const] = ACTIONS(10009), - [anon_sym___imag] = ACTIONS(10009), - [anon_sym___kindof] = ACTIONS(10009), - [anon_sym___nonnull] = ACTIONS(10009), - [anon_sym___nullable] = ACTIONS(10009), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10009), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10009), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10009), - [anon_sym___real] = ACTIONS(10009), - [anon_sym___strong] = ACTIONS(10009), - [anon_sym___unsafe_unretained] = ACTIONS(10009), - [anon_sym___unused] = ACTIONS(10009), - [anon_sym___weak] = ACTIONS(10009), - [anon_sym_COLON] = ACTIONS(10013), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10009), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10009), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10009), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10009), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10009), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10009), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10009), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10009), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10009), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10009), - [anon_sym_NS_AVAILABLE] = ACTIONS(10011), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10009), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10009), - [anon_sym_API_AVAILABLE] = ACTIONS(10009), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10009), - [anon_sym_API_DEPRECATED] = ACTIONS(10009), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10009), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10009), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10009), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10009), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10009), - [anon_sym___deprecated_msg] = ACTIONS(10009), - [anon_sym___deprecated_enum_msg] = ACTIONS(10009), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10009), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10009), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10009), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10009), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10009), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10009), - [anon_sym__Alignas] = ACTIONS(10009), - }, - [5336] = { - [anon_sym_COMMA] = ACTIONS(10015), - [anon_sym_RPAREN] = ACTIONS(10015), - [anon_sym_LPAREN2] = ACTIONS(10015), - [anon_sym_SEMI] = ACTIONS(10015), - [anon_sym___extension__] = ACTIONS(10015), - [anon_sym_extern] = ACTIONS(10015), - [anon_sym___attribute__] = ACTIONS(10015), - [anon_sym___attribute] = ACTIONS(10017), - [anon_sym_noreturn] = ACTIONS(10015), - [anon_sym_LBRACK] = ACTIONS(10015), - [anon_sym___declspec] = ACTIONS(10015), - [anon_sym_static] = ACTIONS(10015), - [anon_sym_auto] = ACTIONS(10015), - [anon_sym_register] = ACTIONS(10015), - [anon_sym_inline] = ACTIONS(10015), - [anon_sym___inline] = ACTIONS(10017), - [anon_sym___inline__] = ACTIONS(10015), - [anon_sym___forceinline] = ACTIONS(10015), - [anon_sym_thread_local] = ACTIONS(10015), - [anon_sym___thread] = ACTIONS(10015), - [anon_sym_CG_EXTERN] = ACTIONS(10015), - [anon_sym_CG_INLINE] = ACTIONS(10015), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10015), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10015), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10015), - [anon_sym_IBOutlet] = ACTIONS(10015), - [anon_sym_IBInspectable] = ACTIONS(10015), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10015), - [anon_sym_NS_INLINE] = ACTIONS(10015), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10015), - [anon_sym_OBJC_EXPORT] = ACTIONS(10015), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10015), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10015), - [anon_sym_const] = ACTIONS(10017), - [anon_sym_constexpr] = ACTIONS(10015), - [anon_sym_volatile] = ACTIONS(10015), - [anon_sym_restrict] = ACTIONS(10015), - [anon_sym___restrict__] = ACTIONS(10015), - [anon_sym__Atomic] = ACTIONS(10015), - [anon_sym__Noreturn] = ACTIONS(10015), - [anon_sym_nullable] = ACTIONS(10015), - [anon_sym__Complex] = ACTIONS(10015), - [anon_sym__Nonnull] = ACTIONS(10015), - [anon_sym__Nullable] = ACTIONS(10017), - [anon_sym__Nullable_result] = ACTIONS(10015), - [anon_sym__Null_unspecified] = ACTIONS(10015), - [anon_sym___autoreleasing] = ACTIONS(10015), - [anon_sym___block] = ACTIONS(10015), - [anon_sym___bridge] = ACTIONS(10017), - [anon_sym___bridge_retained] = ACTIONS(10015), - [anon_sym___bridge_transfer] = ACTIONS(10015), - [anon_sym___complex] = ACTIONS(10015), - [anon_sym___const] = ACTIONS(10015), - [anon_sym___imag] = ACTIONS(10015), - [anon_sym___kindof] = ACTIONS(10015), - [anon_sym___nonnull] = ACTIONS(10015), - [anon_sym___nullable] = ACTIONS(10015), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10015), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10015), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10015), - [anon_sym___real] = ACTIONS(10015), - [anon_sym___strong] = ACTIONS(10015), - [anon_sym___unsafe_unretained] = ACTIONS(10015), - [anon_sym___unused] = ACTIONS(10015), - [anon_sym___weak] = ACTIONS(10015), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10015), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10015), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10015), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10015), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10015), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10015), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10015), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10015), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10015), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10015), - [anon_sym_NS_AVAILABLE] = ACTIONS(10017), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10015), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10015), - [anon_sym_API_AVAILABLE] = ACTIONS(10015), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10015), - [anon_sym_API_DEPRECATED] = ACTIONS(10015), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10015), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10015), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10015), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10015), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10015), - [anon_sym___deprecated_msg] = ACTIONS(10015), - [anon_sym___deprecated_enum_msg] = ACTIONS(10015), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10015), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10015), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10015), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10015), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10015), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10015), - [anon_sym__Alignas] = ACTIONS(10015), - }, - [5337] = { - [anon_sym_COMMA] = ACTIONS(10019), - [anon_sym_RPAREN] = ACTIONS(10019), - [anon_sym_LPAREN2] = ACTIONS(10019), - [anon_sym_SEMI] = ACTIONS(10019), - [anon_sym___extension__] = ACTIONS(10019), - [anon_sym_extern] = ACTIONS(10019), - [anon_sym___attribute__] = ACTIONS(10019), - [anon_sym___attribute] = ACTIONS(10021), - [anon_sym_noreturn] = ACTIONS(10019), - [anon_sym_LBRACK] = ACTIONS(10019), - [anon_sym___declspec] = ACTIONS(10019), - [anon_sym_static] = ACTIONS(10019), - [anon_sym_auto] = ACTIONS(10019), - [anon_sym_register] = ACTIONS(10019), - [anon_sym_inline] = ACTIONS(10019), - [anon_sym___inline] = ACTIONS(10021), - [anon_sym___inline__] = ACTIONS(10019), - [anon_sym___forceinline] = ACTIONS(10019), - [anon_sym_thread_local] = ACTIONS(10019), - [anon_sym___thread] = ACTIONS(10019), - [anon_sym_CG_EXTERN] = ACTIONS(10019), - [anon_sym_CG_INLINE] = ACTIONS(10019), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10019), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10019), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10019), - [anon_sym_IBOutlet] = ACTIONS(10019), - [anon_sym_IBInspectable] = ACTIONS(10019), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10019), - [anon_sym_NS_INLINE] = ACTIONS(10019), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10019), - [anon_sym_OBJC_EXPORT] = ACTIONS(10019), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10019), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10019), - [anon_sym_const] = ACTIONS(10021), - [anon_sym_constexpr] = ACTIONS(10019), - [anon_sym_volatile] = ACTIONS(10019), - [anon_sym_restrict] = ACTIONS(10019), - [anon_sym___restrict__] = ACTIONS(10019), - [anon_sym__Atomic] = ACTIONS(10019), - [anon_sym__Noreturn] = ACTIONS(10019), - [anon_sym_nullable] = ACTIONS(10019), - [anon_sym__Complex] = ACTIONS(10019), - [anon_sym__Nonnull] = ACTIONS(10019), - [anon_sym__Nullable] = ACTIONS(10021), - [anon_sym__Nullable_result] = ACTIONS(10019), - [anon_sym__Null_unspecified] = ACTIONS(10019), - [anon_sym___autoreleasing] = ACTIONS(10019), - [anon_sym___block] = ACTIONS(10019), - [anon_sym___bridge] = ACTIONS(10021), - [anon_sym___bridge_retained] = ACTIONS(10019), - [anon_sym___bridge_transfer] = ACTIONS(10019), - [anon_sym___complex] = ACTIONS(10019), - [anon_sym___const] = ACTIONS(10019), - [anon_sym___imag] = ACTIONS(10019), - [anon_sym___kindof] = ACTIONS(10019), - [anon_sym___nonnull] = ACTIONS(10019), - [anon_sym___nullable] = ACTIONS(10019), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10019), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10019), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10019), - [anon_sym___real] = ACTIONS(10019), - [anon_sym___strong] = ACTIONS(10019), - [anon_sym___unsafe_unretained] = ACTIONS(10019), - [anon_sym___unused] = ACTIONS(10019), - [anon_sym___weak] = ACTIONS(10019), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10019), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10019), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10019), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10019), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10019), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10019), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10019), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10019), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10019), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10019), - [anon_sym_NS_AVAILABLE] = ACTIONS(10021), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10019), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10019), - [anon_sym_API_AVAILABLE] = ACTIONS(10019), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10019), - [anon_sym_API_DEPRECATED] = ACTIONS(10019), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10019), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10019), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10019), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10019), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10019), - [anon_sym___deprecated_msg] = ACTIONS(10019), - [anon_sym___deprecated_enum_msg] = ACTIONS(10019), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10019), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10019), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10019), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10019), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10019), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10019), - [anon_sym__Alignas] = ACTIONS(10019), - }, - [5338] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10023), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10023), - [anon_sym___extension__] = ACTIONS(10023), - [anon_sym_extern] = ACTIONS(10023), - [anon_sym___attribute__] = ACTIONS(10023), - [anon_sym___attribute] = ACTIONS(10025), - [anon_sym_noreturn] = ACTIONS(10023), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10023), - [anon_sym_static] = ACTIONS(10023), - [anon_sym_auto] = ACTIONS(10023), - [anon_sym_register] = ACTIONS(10023), - [anon_sym_inline] = ACTIONS(10023), - [anon_sym___inline] = ACTIONS(10025), - [anon_sym___inline__] = ACTIONS(10023), - [anon_sym___forceinline] = ACTIONS(10023), - [anon_sym_thread_local] = ACTIONS(10023), - [anon_sym___thread] = ACTIONS(10023), - [anon_sym_CG_EXTERN] = ACTIONS(10023), - [anon_sym_CG_INLINE] = ACTIONS(10023), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10023), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10023), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10023), - [anon_sym_IBOutlet] = ACTIONS(10023), - [anon_sym_IBInspectable] = ACTIONS(10023), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10023), - [anon_sym_NS_INLINE] = ACTIONS(10023), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10023), - [anon_sym_OBJC_EXPORT] = ACTIONS(10023), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10023), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10023), - [anon_sym_const] = ACTIONS(10025), - [anon_sym_constexpr] = ACTIONS(10023), - [anon_sym_volatile] = ACTIONS(10023), - [anon_sym_restrict] = ACTIONS(10023), - [anon_sym___restrict__] = ACTIONS(10023), - [anon_sym__Atomic] = ACTIONS(10023), - [anon_sym__Noreturn] = ACTIONS(10023), - [anon_sym_nullable] = ACTIONS(10023), - [anon_sym__Complex] = ACTIONS(10023), - [anon_sym__Nonnull] = ACTIONS(10023), - [anon_sym__Nullable] = ACTIONS(10025), - [anon_sym__Nullable_result] = ACTIONS(10023), - [anon_sym__Null_unspecified] = ACTIONS(10023), - [anon_sym___autoreleasing] = ACTIONS(10023), - [anon_sym___block] = ACTIONS(10023), - [anon_sym___bridge] = ACTIONS(10025), - [anon_sym___bridge_retained] = ACTIONS(10023), - [anon_sym___bridge_transfer] = ACTIONS(10023), - [anon_sym___complex] = ACTIONS(10023), - [anon_sym___const] = ACTIONS(10023), - [anon_sym___imag] = ACTIONS(10023), - [anon_sym___kindof] = ACTIONS(10023), - [anon_sym___nonnull] = ACTIONS(10023), - [anon_sym___nullable] = ACTIONS(10023), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10023), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10023), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10023), - [anon_sym___real] = ACTIONS(10023), - [anon_sym___strong] = ACTIONS(10023), - [anon_sym___unsafe_unretained] = ACTIONS(10023), - [anon_sym___unused] = ACTIONS(10023), - [anon_sym___weak] = ACTIONS(10023), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10023), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10023), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10023), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10023), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10023), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10023), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10023), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10023), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10023), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10023), - [anon_sym_NS_AVAILABLE] = ACTIONS(10025), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10023), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10023), - [anon_sym_API_AVAILABLE] = ACTIONS(10023), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10023), - [anon_sym_API_DEPRECATED] = ACTIONS(10023), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10023), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10023), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10023), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10023), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10023), - [anon_sym___deprecated_msg] = ACTIONS(10023), - [anon_sym___deprecated_enum_msg] = ACTIONS(10023), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10023), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10023), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10023), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10023), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10023), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10023), - [anon_sym__Alignas] = ACTIONS(10023), - }, - [5339] = { - [anon_sym_COMMA] = ACTIONS(10029), - [anon_sym_RPAREN] = ACTIONS(10029), - [anon_sym_LPAREN2] = ACTIONS(10029), - [anon_sym_SEMI] = ACTIONS(10029), - [anon_sym___extension__] = ACTIONS(10029), - [anon_sym_extern] = ACTIONS(10029), - [anon_sym___attribute__] = ACTIONS(10029), - [anon_sym___attribute] = ACTIONS(10031), - [anon_sym_noreturn] = ACTIONS(10029), - [anon_sym_LBRACK] = ACTIONS(10029), - [anon_sym___declspec] = ACTIONS(10029), - [anon_sym_static] = ACTIONS(10029), - [anon_sym_auto] = ACTIONS(10029), - [anon_sym_register] = ACTIONS(10029), - [anon_sym_inline] = ACTIONS(10029), - [anon_sym___inline] = ACTIONS(10031), - [anon_sym___inline__] = ACTIONS(10029), - [anon_sym___forceinline] = ACTIONS(10029), - [anon_sym_thread_local] = ACTIONS(10029), - [anon_sym___thread] = ACTIONS(10029), - [anon_sym_CG_EXTERN] = ACTIONS(10029), - [anon_sym_CG_INLINE] = ACTIONS(10029), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10029), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10029), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10029), - [anon_sym_IBOutlet] = ACTIONS(10029), - [anon_sym_IBInspectable] = ACTIONS(10029), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10029), - [anon_sym_NS_INLINE] = ACTIONS(10029), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10029), - [anon_sym_OBJC_EXPORT] = ACTIONS(10029), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10029), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10029), - [anon_sym_const] = ACTIONS(10031), - [anon_sym_constexpr] = ACTIONS(10029), - [anon_sym_volatile] = ACTIONS(10029), - [anon_sym_restrict] = ACTIONS(10029), - [anon_sym___restrict__] = ACTIONS(10029), - [anon_sym__Atomic] = ACTIONS(10029), - [anon_sym__Noreturn] = ACTIONS(10029), - [anon_sym_nullable] = ACTIONS(10029), - [anon_sym__Complex] = ACTIONS(10029), - [anon_sym__Nonnull] = ACTIONS(10029), - [anon_sym__Nullable] = ACTIONS(10031), - [anon_sym__Nullable_result] = ACTIONS(10029), - [anon_sym__Null_unspecified] = ACTIONS(10029), - [anon_sym___autoreleasing] = ACTIONS(10029), - [anon_sym___block] = ACTIONS(10029), - [anon_sym___bridge] = ACTIONS(10031), - [anon_sym___bridge_retained] = ACTIONS(10029), - [anon_sym___bridge_transfer] = ACTIONS(10029), - [anon_sym___complex] = ACTIONS(10029), - [anon_sym___const] = ACTIONS(10029), - [anon_sym___imag] = ACTIONS(10029), - [anon_sym___kindof] = ACTIONS(10029), - [anon_sym___nonnull] = ACTIONS(10029), - [anon_sym___nullable] = ACTIONS(10029), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10029), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10029), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10029), - [anon_sym___real] = ACTIONS(10029), - [anon_sym___strong] = ACTIONS(10029), - [anon_sym___unsafe_unretained] = ACTIONS(10029), - [anon_sym___unused] = ACTIONS(10029), - [anon_sym___weak] = ACTIONS(10029), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10029), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10029), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10029), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10029), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10029), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10029), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10029), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10029), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10029), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10029), - [anon_sym_NS_AVAILABLE] = ACTIONS(10031), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10029), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10029), - [anon_sym_API_AVAILABLE] = ACTIONS(10029), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10029), - [anon_sym_API_DEPRECATED] = ACTIONS(10029), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10029), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10029), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10029), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10029), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10029), - [anon_sym___deprecated_msg] = ACTIONS(10029), - [anon_sym___deprecated_enum_msg] = ACTIONS(10029), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10029), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10029), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10029), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10029), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10029), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10029), - [anon_sym__Alignas] = ACTIONS(10029), - }, - [5340] = { - [sym_identifier] = ACTIONS(10033), - [anon_sym_COMMA] = ACTIONS(10035), - [anon_sym_SEMI] = ACTIONS(10035), - [anon_sym___extension__] = ACTIONS(10033), - [anon_sym_extern] = ACTIONS(10033), - [anon_sym___attribute__] = ACTIONS(10033), - [anon_sym___attribute] = ACTIONS(10033), - [anon_sym_noreturn] = ACTIONS(10033), - [anon_sym_LBRACK] = ACTIONS(10035), - [anon_sym___declspec] = ACTIONS(10033), - [anon_sym_static] = ACTIONS(10033), - [anon_sym_auto] = ACTIONS(10033), - [anon_sym_register] = ACTIONS(10033), - [anon_sym_inline] = ACTIONS(10033), - [anon_sym___inline] = ACTIONS(10033), - [anon_sym___inline__] = ACTIONS(10033), - [anon_sym___forceinline] = ACTIONS(10033), - [anon_sym_thread_local] = ACTIONS(10033), - [anon_sym___thread] = ACTIONS(10033), - [anon_sym_CG_EXTERN] = ACTIONS(10033), - [anon_sym_CG_INLINE] = ACTIONS(10033), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10033), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10033), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10033), - [anon_sym_IBOutlet] = ACTIONS(10033), - [anon_sym_IBInspectable] = ACTIONS(10033), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10033), - [anon_sym_NS_INLINE] = ACTIONS(10033), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10033), - [anon_sym_OBJC_EXPORT] = ACTIONS(10033), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10033), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10033), - [anon_sym_const] = ACTIONS(10033), - [anon_sym_constexpr] = ACTIONS(10033), - [anon_sym_volatile] = ACTIONS(10033), - [anon_sym_restrict] = ACTIONS(10033), - [anon_sym___restrict__] = ACTIONS(10033), - [anon_sym__Atomic] = ACTIONS(10033), - [anon_sym__Noreturn] = ACTIONS(10033), - [anon_sym_nullable] = ACTIONS(10033), - [anon_sym__Complex] = ACTIONS(10033), - [anon_sym__Nonnull] = ACTIONS(10033), - [anon_sym__Nullable] = ACTIONS(10033), - [anon_sym__Nullable_result] = ACTIONS(10033), - [anon_sym__Null_unspecified] = ACTIONS(10033), - [anon_sym___autoreleasing] = ACTIONS(10033), - [anon_sym___block] = ACTIONS(10033), - [anon_sym___bridge] = ACTIONS(10033), - [anon_sym___bridge_retained] = ACTIONS(10033), - [anon_sym___bridge_transfer] = ACTIONS(10033), - [anon_sym___complex] = ACTIONS(10033), - [anon_sym___const] = ACTIONS(10033), - [anon_sym___imag] = ACTIONS(10033), - [anon_sym___kindof] = ACTIONS(10033), - [anon_sym___nonnull] = ACTIONS(10033), - [anon_sym___nullable] = ACTIONS(10033), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10033), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10033), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10033), - [anon_sym___real] = ACTIONS(10033), - [anon_sym___strong] = ACTIONS(10033), - [anon_sym___unsafe_unretained] = ACTIONS(10033), - [anon_sym___unused] = ACTIONS(10033), - [anon_sym___weak] = ACTIONS(10033), - [anon_sym_COLON] = ACTIONS(10035), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10033), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10033), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10033), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10033), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10033), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10033), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10033), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10033), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10033), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10033), - [anon_sym_NS_AVAILABLE] = ACTIONS(10033), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10033), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10033), - [anon_sym_API_AVAILABLE] = ACTIONS(10033), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10033), - [anon_sym_API_DEPRECATED] = ACTIONS(10033), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10033), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10033), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10033), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10033), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10033), - [anon_sym___deprecated_msg] = ACTIONS(10033), - [anon_sym___deprecated_enum_msg] = ACTIONS(10033), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10033), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10033), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10033), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10033), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10033), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10033), - [anon_sym__Alignas] = ACTIONS(10033), - }, - [5341] = { - [anon_sym_COMMA] = ACTIONS(10037), - [anon_sym_RPAREN] = ACTIONS(10037), - [anon_sym_LPAREN2] = ACTIONS(10037), - [anon_sym_SEMI] = ACTIONS(10037), - [anon_sym___extension__] = ACTIONS(10037), - [anon_sym_extern] = ACTIONS(10037), - [anon_sym___attribute__] = ACTIONS(10037), - [anon_sym___attribute] = ACTIONS(10039), - [anon_sym_noreturn] = ACTIONS(10037), - [anon_sym_LBRACK] = ACTIONS(10037), - [anon_sym___declspec] = ACTIONS(10037), - [anon_sym_static] = ACTIONS(10037), - [anon_sym_auto] = ACTIONS(10037), - [anon_sym_register] = ACTIONS(10037), - [anon_sym_inline] = ACTIONS(10037), - [anon_sym___inline] = ACTIONS(10039), - [anon_sym___inline__] = ACTIONS(10037), - [anon_sym___forceinline] = ACTIONS(10037), - [anon_sym_thread_local] = ACTIONS(10037), - [anon_sym___thread] = ACTIONS(10037), - [anon_sym_CG_EXTERN] = ACTIONS(10037), - [anon_sym_CG_INLINE] = ACTIONS(10037), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10037), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10037), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10037), - [anon_sym_IBOutlet] = ACTIONS(10037), - [anon_sym_IBInspectable] = ACTIONS(10037), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10037), - [anon_sym_NS_INLINE] = ACTIONS(10037), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10037), - [anon_sym_OBJC_EXPORT] = ACTIONS(10037), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10037), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10037), - [anon_sym_const] = ACTIONS(10039), - [anon_sym_constexpr] = ACTIONS(10037), - [anon_sym_volatile] = ACTIONS(10037), - [anon_sym_restrict] = ACTIONS(10037), - [anon_sym___restrict__] = ACTIONS(10037), - [anon_sym__Atomic] = ACTIONS(10037), - [anon_sym__Noreturn] = ACTIONS(10037), - [anon_sym_nullable] = ACTIONS(10037), - [anon_sym__Complex] = ACTIONS(10037), - [anon_sym__Nonnull] = ACTIONS(10037), - [anon_sym__Nullable] = ACTIONS(10039), - [anon_sym__Nullable_result] = ACTIONS(10037), - [anon_sym__Null_unspecified] = ACTIONS(10037), - [anon_sym___autoreleasing] = ACTIONS(10037), - [anon_sym___block] = ACTIONS(10037), - [anon_sym___bridge] = ACTIONS(10039), - [anon_sym___bridge_retained] = ACTIONS(10037), - [anon_sym___bridge_transfer] = ACTIONS(10037), - [anon_sym___complex] = ACTIONS(10037), - [anon_sym___const] = ACTIONS(10037), - [anon_sym___imag] = ACTIONS(10037), - [anon_sym___kindof] = ACTIONS(10037), - [anon_sym___nonnull] = ACTIONS(10037), - [anon_sym___nullable] = ACTIONS(10037), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10037), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10037), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10037), - [anon_sym___real] = ACTIONS(10037), - [anon_sym___strong] = ACTIONS(10037), - [anon_sym___unsafe_unretained] = ACTIONS(10037), - [anon_sym___unused] = ACTIONS(10037), - [anon_sym___weak] = ACTIONS(10037), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10037), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10037), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10037), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10037), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10037), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10037), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10037), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10037), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10037), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10037), - [anon_sym_NS_AVAILABLE] = ACTIONS(10039), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10037), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10037), - [anon_sym_API_AVAILABLE] = ACTIONS(10037), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10037), - [anon_sym_API_DEPRECATED] = ACTIONS(10037), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10037), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10037), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10037), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10037), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10037), - [anon_sym___deprecated_msg] = ACTIONS(10037), - [anon_sym___deprecated_enum_msg] = ACTIONS(10037), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10037), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10037), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10037), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10037), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10037), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10037), - [anon_sym__Alignas] = ACTIONS(10037), - }, - [5342] = { - [anon_sym_COMMA] = ACTIONS(10041), - [anon_sym_RPAREN] = ACTIONS(10041), - [anon_sym_LPAREN2] = ACTIONS(10041), - [anon_sym_SEMI] = ACTIONS(10041), - [anon_sym___extension__] = ACTIONS(10041), - [anon_sym_extern] = ACTIONS(10041), - [anon_sym___attribute__] = ACTIONS(10041), - [anon_sym___attribute] = ACTIONS(10043), - [anon_sym_noreturn] = ACTIONS(10041), - [anon_sym_LBRACK] = ACTIONS(10041), - [anon_sym___declspec] = ACTIONS(10041), - [anon_sym_static] = ACTIONS(10041), - [anon_sym_auto] = ACTIONS(10041), - [anon_sym_register] = ACTIONS(10041), - [anon_sym_inline] = ACTIONS(10041), - [anon_sym___inline] = ACTIONS(10043), - [anon_sym___inline__] = ACTIONS(10041), - [anon_sym___forceinline] = ACTIONS(10041), - [anon_sym_thread_local] = ACTIONS(10041), - [anon_sym___thread] = ACTIONS(10041), - [anon_sym_CG_EXTERN] = ACTIONS(10041), - [anon_sym_CG_INLINE] = ACTIONS(10041), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10041), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10041), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10041), - [anon_sym_IBOutlet] = ACTIONS(10041), - [anon_sym_IBInspectable] = ACTIONS(10041), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10041), - [anon_sym_NS_INLINE] = ACTIONS(10041), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10041), - [anon_sym_OBJC_EXPORT] = ACTIONS(10041), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10041), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10041), - [anon_sym_const] = ACTIONS(10043), - [anon_sym_constexpr] = ACTIONS(10041), - [anon_sym_volatile] = ACTIONS(10041), - [anon_sym_restrict] = ACTIONS(10041), - [anon_sym___restrict__] = ACTIONS(10041), - [anon_sym__Atomic] = ACTIONS(10041), - [anon_sym__Noreturn] = ACTIONS(10041), - [anon_sym_nullable] = ACTIONS(10041), - [anon_sym__Complex] = ACTIONS(10041), - [anon_sym__Nonnull] = ACTIONS(10041), - [anon_sym__Nullable] = ACTIONS(10043), - [anon_sym__Nullable_result] = ACTIONS(10041), - [anon_sym__Null_unspecified] = ACTIONS(10041), - [anon_sym___autoreleasing] = ACTIONS(10041), - [anon_sym___block] = ACTIONS(10041), - [anon_sym___bridge] = ACTIONS(10043), - [anon_sym___bridge_retained] = ACTIONS(10041), - [anon_sym___bridge_transfer] = ACTIONS(10041), - [anon_sym___complex] = ACTIONS(10041), - [anon_sym___const] = ACTIONS(10041), - [anon_sym___imag] = ACTIONS(10041), - [anon_sym___kindof] = ACTIONS(10041), - [anon_sym___nonnull] = ACTIONS(10041), - [anon_sym___nullable] = ACTIONS(10041), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10041), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10041), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10041), - [anon_sym___real] = ACTIONS(10041), - [anon_sym___strong] = ACTIONS(10041), - [anon_sym___unsafe_unretained] = ACTIONS(10041), - [anon_sym___unused] = ACTIONS(10041), - [anon_sym___weak] = ACTIONS(10041), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10041), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10041), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10041), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10041), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10041), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10041), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10041), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10041), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10041), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10041), - [anon_sym_NS_AVAILABLE] = ACTIONS(10043), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10041), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10041), - [anon_sym_API_AVAILABLE] = ACTIONS(10041), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10041), - [anon_sym_API_DEPRECATED] = ACTIONS(10041), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10041), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10041), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10041), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10041), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10041), - [anon_sym___deprecated_msg] = ACTIONS(10041), - [anon_sym___deprecated_enum_msg] = ACTIONS(10041), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10041), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10041), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10041), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10041), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10041), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10041), - [anon_sym__Alignas] = ACTIONS(10041), - }, - [5343] = { - [anon_sym_COMMA] = ACTIONS(10045), - [anon_sym_RPAREN] = ACTIONS(10045), - [anon_sym_LPAREN2] = ACTIONS(10045), - [anon_sym_SEMI] = ACTIONS(10045), - [anon_sym___extension__] = ACTIONS(10045), - [anon_sym_extern] = ACTIONS(10045), - [anon_sym___attribute__] = ACTIONS(10045), - [anon_sym___attribute] = ACTIONS(10047), - [anon_sym_noreturn] = ACTIONS(10045), - [anon_sym_LBRACK] = ACTIONS(10045), - [anon_sym___declspec] = ACTIONS(10045), - [anon_sym_static] = ACTIONS(10045), - [anon_sym_auto] = ACTIONS(10045), - [anon_sym_register] = ACTIONS(10045), - [anon_sym_inline] = ACTIONS(10045), - [anon_sym___inline] = ACTIONS(10047), - [anon_sym___inline__] = ACTIONS(10045), - [anon_sym___forceinline] = ACTIONS(10045), - [anon_sym_thread_local] = ACTIONS(10045), - [anon_sym___thread] = ACTIONS(10045), - [anon_sym_CG_EXTERN] = ACTIONS(10045), - [anon_sym_CG_INLINE] = ACTIONS(10045), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10045), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10045), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10045), - [anon_sym_IBOutlet] = ACTIONS(10045), - [anon_sym_IBInspectable] = ACTIONS(10045), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10045), - [anon_sym_NS_INLINE] = ACTIONS(10045), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10045), - [anon_sym_OBJC_EXPORT] = ACTIONS(10045), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10045), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10045), - [anon_sym_const] = ACTIONS(10047), - [anon_sym_constexpr] = ACTIONS(10045), - [anon_sym_volatile] = ACTIONS(10045), - [anon_sym_restrict] = ACTIONS(10045), - [anon_sym___restrict__] = ACTIONS(10045), - [anon_sym__Atomic] = ACTIONS(10045), - [anon_sym__Noreturn] = ACTIONS(10045), - [anon_sym_nullable] = ACTIONS(10045), - [anon_sym__Complex] = ACTIONS(10045), - [anon_sym__Nonnull] = ACTIONS(10045), - [anon_sym__Nullable] = ACTIONS(10047), - [anon_sym__Nullable_result] = ACTIONS(10045), - [anon_sym__Null_unspecified] = ACTIONS(10045), - [anon_sym___autoreleasing] = ACTIONS(10045), - [anon_sym___block] = ACTIONS(10045), - [anon_sym___bridge] = ACTIONS(10047), - [anon_sym___bridge_retained] = ACTIONS(10045), - [anon_sym___bridge_transfer] = ACTIONS(10045), - [anon_sym___complex] = ACTIONS(10045), - [anon_sym___const] = ACTIONS(10045), - [anon_sym___imag] = ACTIONS(10045), - [anon_sym___kindof] = ACTIONS(10045), - [anon_sym___nonnull] = ACTIONS(10045), - [anon_sym___nullable] = ACTIONS(10045), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10045), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10045), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10045), - [anon_sym___real] = ACTIONS(10045), - [anon_sym___strong] = ACTIONS(10045), - [anon_sym___unsafe_unretained] = ACTIONS(10045), - [anon_sym___unused] = ACTIONS(10045), - [anon_sym___weak] = ACTIONS(10045), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10045), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10045), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10045), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10045), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10045), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10045), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10045), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10045), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10045), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10045), - [anon_sym_NS_AVAILABLE] = ACTIONS(10047), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10045), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10045), - [anon_sym_API_AVAILABLE] = ACTIONS(10045), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10045), - [anon_sym_API_DEPRECATED] = ACTIONS(10045), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10045), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10045), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10045), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10045), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10045), - [anon_sym___deprecated_msg] = ACTIONS(10045), - [anon_sym___deprecated_enum_msg] = ACTIONS(10045), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10045), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10045), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10045), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10045), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10045), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10045), - [anon_sym__Alignas] = ACTIONS(10045), - }, - [5344] = { - [anon_sym_COMMA] = ACTIONS(10049), - [anon_sym_RPAREN] = ACTIONS(10049), - [anon_sym_LPAREN2] = ACTIONS(10049), - [anon_sym_SEMI] = ACTIONS(10049), - [anon_sym___extension__] = ACTIONS(10049), - [anon_sym_extern] = ACTIONS(10049), - [anon_sym___attribute__] = ACTIONS(10049), - [anon_sym___attribute] = ACTIONS(10051), - [anon_sym_noreturn] = ACTIONS(10049), - [anon_sym_LBRACK] = ACTIONS(10049), - [anon_sym___declspec] = ACTIONS(10049), - [anon_sym_static] = ACTIONS(10049), - [anon_sym_auto] = ACTIONS(10049), - [anon_sym_register] = ACTIONS(10049), - [anon_sym_inline] = ACTIONS(10049), - [anon_sym___inline] = ACTIONS(10051), - [anon_sym___inline__] = ACTIONS(10049), - [anon_sym___forceinline] = ACTIONS(10049), - [anon_sym_thread_local] = ACTIONS(10049), - [anon_sym___thread] = ACTIONS(10049), - [anon_sym_CG_EXTERN] = ACTIONS(10049), - [anon_sym_CG_INLINE] = ACTIONS(10049), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10049), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10049), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10049), - [anon_sym_IBOutlet] = ACTIONS(10049), - [anon_sym_IBInspectable] = ACTIONS(10049), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10049), - [anon_sym_NS_INLINE] = ACTIONS(10049), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10049), - [anon_sym_OBJC_EXPORT] = ACTIONS(10049), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10049), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10049), - [anon_sym_const] = ACTIONS(10051), - [anon_sym_constexpr] = ACTIONS(10049), - [anon_sym_volatile] = ACTIONS(10049), - [anon_sym_restrict] = ACTIONS(10049), - [anon_sym___restrict__] = ACTIONS(10049), - [anon_sym__Atomic] = ACTIONS(10049), - [anon_sym__Noreturn] = ACTIONS(10049), - [anon_sym_nullable] = ACTIONS(10049), - [anon_sym__Complex] = ACTIONS(10049), - [anon_sym__Nonnull] = ACTIONS(10049), - [anon_sym__Nullable] = ACTIONS(10051), - [anon_sym__Nullable_result] = ACTIONS(10049), - [anon_sym__Null_unspecified] = ACTIONS(10049), - [anon_sym___autoreleasing] = ACTIONS(10049), - [anon_sym___block] = ACTIONS(10049), - [anon_sym___bridge] = ACTIONS(10051), - [anon_sym___bridge_retained] = ACTIONS(10049), - [anon_sym___bridge_transfer] = ACTIONS(10049), - [anon_sym___complex] = ACTIONS(10049), - [anon_sym___const] = ACTIONS(10049), - [anon_sym___imag] = ACTIONS(10049), - [anon_sym___kindof] = ACTIONS(10049), - [anon_sym___nonnull] = ACTIONS(10049), - [anon_sym___nullable] = ACTIONS(10049), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10049), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10049), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10049), - [anon_sym___real] = ACTIONS(10049), - [anon_sym___strong] = ACTIONS(10049), - [anon_sym___unsafe_unretained] = ACTIONS(10049), - [anon_sym___unused] = ACTIONS(10049), - [anon_sym___weak] = ACTIONS(10049), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10049), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10049), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10049), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10049), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10049), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10049), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10049), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10049), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10049), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10049), - [anon_sym_NS_AVAILABLE] = ACTIONS(10051), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10049), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10049), - [anon_sym_API_AVAILABLE] = ACTIONS(10049), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10049), - [anon_sym_API_DEPRECATED] = ACTIONS(10049), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10049), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10049), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10049), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10049), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10049), - [anon_sym___deprecated_msg] = ACTIONS(10049), - [anon_sym___deprecated_enum_msg] = ACTIONS(10049), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10049), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10049), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10049), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10049), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10049), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10049), - [anon_sym__Alignas] = ACTIONS(10049), - }, - [5345] = { - [sym_identifier] = ACTIONS(9984), - [anon_sym_COMMA] = ACTIONS(9986), - [anon_sym_SEMI] = ACTIONS(9986), - [anon_sym___extension__] = ACTIONS(9984), - [anon_sym_extern] = ACTIONS(9984), - [anon_sym___attribute__] = ACTIONS(9984), - [anon_sym___attribute] = ACTIONS(9984), - [anon_sym_noreturn] = ACTIONS(9984), - [anon_sym_LBRACK] = ACTIONS(9986), - [anon_sym___declspec] = ACTIONS(9984), - [anon_sym_static] = ACTIONS(9984), - [anon_sym_auto] = ACTIONS(9984), - [anon_sym_register] = ACTIONS(9984), - [anon_sym_inline] = ACTIONS(9984), - [anon_sym___inline] = ACTIONS(9984), - [anon_sym___inline__] = ACTIONS(9984), - [anon_sym___forceinline] = ACTIONS(9984), - [anon_sym_thread_local] = ACTIONS(9984), - [anon_sym___thread] = ACTIONS(9984), - [anon_sym_CG_EXTERN] = ACTIONS(9984), - [anon_sym_CG_INLINE] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9984), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9984), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9984), - [anon_sym_IBOutlet] = ACTIONS(9984), - [anon_sym_IBInspectable] = ACTIONS(9984), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9984), - [anon_sym_NS_INLINE] = ACTIONS(9984), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9984), - [anon_sym_OBJC_EXPORT] = ACTIONS(9984), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9984), - [anon_sym_const] = ACTIONS(9984), - [anon_sym_constexpr] = ACTIONS(9984), - [anon_sym_volatile] = ACTIONS(9984), - [anon_sym_restrict] = ACTIONS(9984), - [anon_sym___restrict__] = ACTIONS(9984), - [anon_sym__Atomic] = ACTIONS(9984), - [anon_sym__Noreturn] = ACTIONS(9984), - [anon_sym_nullable] = ACTIONS(9984), - [anon_sym__Complex] = ACTIONS(9984), - [anon_sym__Nonnull] = ACTIONS(9984), - [anon_sym__Nullable] = ACTIONS(9984), - [anon_sym__Nullable_result] = ACTIONS(9984), - [anon_sym__Null_unspecified] = ACTIONS(9984), - [anon_sym___autoreleasing] = ACTIONS(9984), - [anon_sym___block] = ACTIONS(9984), - [anon_sym___bridge] = ACTIONS(9984), - [anon_sym___bridge_retained] = ACTIONS(9984), - [anon_sym___bridge_transfer] = ACTIONS(9984), - [anon_sym___complex] = ACTIONS(9984), - [anon_sym___const] = ACTIONS(9984), - [anon_sym___imag] = ACTIONS(9984), - [anon_sym___kindof] = ACTIONS(9984), - [anon_sym___nonnull] = ACTIONS(9984), - [anon_sym___nullable] = ACTIONS(9984), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9984), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9984), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9984), - [anon_sym___real] = ACTIONS(9984), - [anon_sym___strong] = ACTIONS(9984), - [anon_sym___unsafe_unretained] = ACTIONS(9984), - [anon_sym___unused] = ACTIONS(9984), - [anon_sym___weak] = ACTIONS(9984), - [anon_sym_COLON] = ACTIONS(9986), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9984), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9984), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9984), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9984), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9984), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9984), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE] = ACTIONS(9984), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9984), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_API_AVAILABLE] = ACTIONS(9984), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_API_DEPRECATED] = ACTIONS(9984), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9984), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9984), - [anon_sym___deprecated_msg] = ACTIONS(9984), - [anon_sym___deprecated_enum_msg] = ACTIONS(9984), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9984), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9984), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9984), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9984), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9984), - [anon_sym__Alignas] = ACTIONS(9984), - }, - [5346] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10053), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10053), - [anon_sym___extension__] = ACTIONS(10053), - [anon_sym_extern] = ACTIONS(10053), - [anon_sym___attribute__] = ACTIONS(10053), - [anon_sym___attribute] = ACTIONS(10055), - [anon_sym_noreturn] = ACTIONS(10053), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10053), - [anon_sym_static] = ACTIONS(10053), - [anon_sym_auto] = ACTIONS(10053), - [anon_sym_register] = ACTIONS(10053), - [anon_sym_inline] = ACTIONS(10053), - [anon_sym___inline] = ACTIONS(10055), - [anon_sym___inline__] = ACTIONS(10053), - [anon_sym___forceinline] = ACTIONS(10053), - [anon_sym_thread_local] = ACTIONS(10053), - [anon_sym___thread] = ACTIONS(10053), - [anon_sym_CG_EXTERN] = ACTIONS(10053), - [anon_sym_CG_INLINE] = ACTIONS(10053), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10053), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10053), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10053), - [anon_sym_IBOutlet] = ACTIONS(10053), - [anon_sym_IBInspectable] = ACTIONS(10053), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10053), - [anon_sym_NS_INLINE] = ACTIONS(10053), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10053), - [anon_sym_OBJC_EXPORT] = ACTIONS(10053), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10053), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10053), - [anon_sym_const] = ACTIONS(10055), - [anon_sym_constexpr] = ACTIONS(10053), - [anon_sym_volatile] = ACTIONS(10053), - [anon_sym_restrict] = ACTIONS(10053), - [anon_sym___restrict__] = ACTIONS(10053), - [anon_sym__Atomic] = ACTIONS(10053), - [anon_sym__Noreturn] = ACTIONS(10053), - [anon_sym_nullable] = ACTIONS(10053), - [anon_sym__Complex] = ACTIONS(10053), - [anon_sym__Nonnull] = ACTIONS(10053), - [anon_sym__Nullable] = ACTIONS(10055), - [anon_sym__Nullable_result] = ACTIONS(10053), - [anon_sym__Null_unspecified] = ACTIONS(10053), - [anon_sym___autoreleasing] = ACTIONS(10053), - [anon_sym___block] = ACTIONS(10053), - [anon_sym___bridge] = ACTIONS(10055), - [anon_sym___bridge_retained] = ACTIONS(10053), - [anon_sym___bridge_transfer] = ACTIONS(10053), - [anon_sym___complex] = ACTIONS(10053), - [anon_sym___const] = ACTIONS(10053), - [anon_sym___imag] = ACTIONS(10053), - [anon_sym___kindof] = ACTIONS(10053), - [anon_sym___nonnull] = ACTIONS(10053), - [anon_sym___nullable] = ACTIONS(10053), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10053), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10053), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10053), - [anon_sym___real] = ACTIONS(10053), - [anon_sym___strong] = ACTIONS(10053), - [anon_sym___unsafe_unretained] = ACTIONS(10053), - [anon_sym___unused] = ACTIONS(10053), - [anon_sym___weak] = ACTIONS(10053), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10053), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10053), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10053), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10053), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10053), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10053), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10053), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10053), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10053), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10053), - [anon_sym_NS_AVAILABLE] = ACTIONS(10055), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10053), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10053), - [anon_sym_API_AVAILABLE] = ACTIONS(10053), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10053), - [anon_sym_API_DEPRECATED] = ACTIONS(10053), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10053), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10053), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10053), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10053), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10053), - [anon_sym___deprecated_msg] = ACTIONS(10053), - [anon_sym___deprecated_enum_msg] = ACTIONS(10053), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10053), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10053), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10053), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10053), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10053), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10053), - [anon_sym__Alignas] = ACTIONS(10053), - }, - [5347] = { - [anon_sym_COMMA] = ACTIONS(10057), - [anon_sym_RPAREN] = ACTIONS(10057), - [anon_sym_LPAREN2] = ACTIONS(10057), - [anon_sym_SEMI] = ACTIONS(10057), - [anon_sym___extension__] = ACTIONS(10057), - [anon_sym_extern] = ACTIONS(10057), - [anon_sym___attribute__] = ACTIONS(10057), - [anon_sym___attribute] = ACTIONS(10059), - [anon_sym_noreturn] = ACTIONS(10057), - [anon_sym_LBRACK] = ACTIONS(10057), - [anon_sym___declspec] = ACTIONS(10057), - [anon_sym_static] = ACTIONS(10057), - [anon_sym_auto] = ACTIONS(10057), - [anon_sym_register] = ACTIONS(10057), - [anon_sym_inline] = ACTIONS(10057), - [anon_sym___inline] = ACTIONS(10059), - [anon_sym___inline__] = ACTIONS(10057), - [anon_sym___forceinline] = ACTIONS(10057), - [anon_sym_thread_local] = ACTIONS(10057), - [anon_sym___thread] = ACTIONS(10057), - [anon_sym_CG_EXTERN] = ACTIONS(10057), - [anon_sym_CG_INLINE] = ACTIONS(10057), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10057), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10057), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10057), - [anon_sym_IBOutlet] = ACTIONS(10057), - [anon_sym_IBInspectable] = ACTIONS(10057), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10057), - [anon_sym_NS_INLINE] = ACTIONS(10057), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10057), - [anon_sym_OBJC_EXPORT] = ACTIONS(10057), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10057), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10057), - [anon_sym_const] = ACTIONS(10059), - [anon_sym_constexpr] = ACTIONS(10057), - [anon_sym_volatile] = ACTIONS(10057), - [anon_sym_restrict] = ACTIONS(10057), - [anon_sym___restrict__] = ACTIONS(10057), - [anon_sym__Atomic] = ACTIONS(10057), - [anon_sym__Noreturn] = ACTIONS(10057), - [anon_sym_nullable] = ACTIONS(10057), - [anon_sym__Complex] = ACTIONS(10057), - [anon_sym__Nonnull] = ACTIONS(10057), - [anon_sym__Nullable] = ACTIONS(10059), - [anon_sym__Nullable_result] = ACTIONS(10057), - [anon_sym__Null_unspecified] = ACTIONS(10057), - [anon_sym___autoreleasing] = ACTIONS(10057), - [anon_sym___block] = ACTIONS(10057), - [anon_sym___bridge] = ACTIONS(10059), - [anon_sym___bridge_retained] = ACTIONS(10057), - [anon_sym___bridge_transfer] = ACTIONS(10057), - [anon_sym___complex] = ACTIONS(10057), - [anon_sym___const] = ACTIONS(10057), - [anon_sym___imag] = ACTIONS(10057), - [anon_sym___kindof] = ACTIONS(10057), - [anon_sym___nonnull] = ACTIONS(10057), - [anon_sym___nullable] = ACTIONS(10057), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10057), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10057), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10057), - [anon_sym___real] = ACTIONS(10057), - [anon_sym___strong] = ACTIONS(10057), - [anon_sym___unsafe_unretained] = ACTIONS(10057), - [anon_sym___unused] = ACTIONS(10057), - [anon_sym___weak] = ACTIONS(10057), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10057), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10057), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10057), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10057), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10057), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10057), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10057), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10057), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10057), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10057), - [anon_sym_NS_AVAILABLE] = ACTIONS(10059), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10057), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10057), - [anon_sym_API_AVAILABLE] = ACTIONS(10057), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10057), - [anon_sym_API_DEPRECATED] = ACTIONS(10057), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10057), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10057), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10057), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10057), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10057), - [anon_sym___deprecated_msg] = ACTIONS(10057), - [anon_sym___deprecated_enum_msg] = ACTIONS(10057), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10057), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10057), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10057), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10057), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10057), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10057), - [anon_sym__Alignas] = ACTIONS(10057), - }, - [5348] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10061), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10061), - [anon_sym___extension__] = ACTIONS(10061), - [anon_sym_extern] = ACTIONS(10061), - [anon_sym___attribute__] = ACTIONS(10061), - [anon_sym___attribute] = ACTIONS(10063), - [anon_sym_noreturn] = ACTIONS(10061), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10061), - [anon_sym_static] = ACTIONS(10061), - [anon_sym_auto] = ACTIONS(10061), - [anon_sym_register] = ACTIONS(10061), - [anon_sym_inline] = ACTIONS(10061), - [anon_sym___inline] = ACTIONS(10063), - [anon_sym___inline__] = ACTIONS(10061), - [anon_sym___forceinline] = ACTIONS(10061), - [anon_sym_thread_local] = ACTIONS(10061), - [anon_sym___thread] = ACTIONS(10061), - [anon_sym_CG_EXTERN] = ACTIONS(10061), - [anon_sym_CG_INLINE] = ACTIONS(10061), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10061), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10061), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10061), - [anon_sym_IBOutlet] = ACTIONS(10061), - [anon_sym_IBInspectable] = ACTIONS(10061), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10061), - [anon_sym_NS_INLINE] = ACTIONS(10061), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10061), - [anon_sym_OBJC_EXPORT] = ACTIONS(10061), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10061), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10061), - [anon_sym_const] = ACTIONS(10063), - [anon_sym_constexpr] = ACTIONS(10061), - [anon_sym_volatile] = ACTIONS(10061), - [anon_sym_restrict] = ACTIONS(10061), - [anon_sym___restrict__] = ACTIONS(10061), - [anon_sym__Atomic] = ACTIONS(10061), - [anon_sym__Noreturn] = ACTIONS(10061), - [anon_sym_nullable] = ACTIONS(10061), - [anon_sym__Complex] = ACTIONS(10061), - [anon_sym__Nonnull] = ACTIONS(10061), - [anon_sym__Nullable] = ACTIONS(10063), - [anon_sym__Nullable_result] = ACTIONS(10061), - [anon_sym__Null_unspecified] = ACTIONS(10061), - [anon_sym___autoreleasing] = ACTIONS(10061), - [anon_sym___block] = ACTIONS(10061), - [anon_sym___bridge] = ACTIONS(10063), - [anon_sym___bridge_retained] = ACTIONS(10061), - [anon_sym___bridge_transfer] = ACTIONS(10061), - [anon_sym___complex] = ACTIONS(10061), - [anon_sym___const] = ACTIONS(10061), - [anon_sym___imag] = ACTIONS(10061), - [anon_sym___kindof] = ACTIONS(10061), - [anon_sym___nonnull] = ACTIONS(10061), - [anon_sym___nullable] = ACTIONS(10061), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10061), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10061), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10061), - [anon_sym___real] = ACTIONS(10061), - [anon_sym___strong] = ACTIONS(10061), - [anon_sym___unsafe_unretained] = ACTIONS(10061), - [anon_sym___unused] = ACTIONS(10061), - [anon_sym___weak] = ACTIONS(10061), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10061), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10061), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10061), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10061), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10061), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10061), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10061), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10061), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10061), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10061), - [anon_sym_NS_AVAILABLE] = ACTIONS(10063), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10061), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10061), - [anon_sym_API_AVAILABLE] = ACTIONS(10061), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10061), - [anon_sym_API_DEPRECATED] = ACTIONS(10061), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10061), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10061), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10061), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10061), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10061), - [anon_sym___deprecated_msg] = ACTIONS(10061), - [anon_sym___deprecated_enum_msg] = ACTIONS(10061), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10061), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10061), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10061), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10061), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10061), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10061), - [anon_sym__Alignas] = ACTIONS(10061), - }, - [5349] = { - [sym_identifier] = ACTIONS(9897), - [anon_sym_COMMA] = ACTIONS(9892), - [anon_sym_SEMI] = ACTIONS(9892), - [anon_sym___extension__] = ACTIONS(9897), - [anon_sym_extern] = ACTIONS(9897), - [anon_sym___attribute__] = ACTIONS(9897), - [anon_sym___attribute] = ACTIONS(9897), - [anon_sym_noreturn] = ACTIONS(9897), - [anon_sym_LBRACK] = ACTIONS(9892), - [anon_sym___declspec] = ACTIONS(9897), - [anon_sym_static] = ACTIONS(9897), - [anon_sym_auto] = ACTIONS(9897), - [anon_sym_register] = ACTIONS(9897), - [anon_sym_inline] = ACTIONS(9897), - [anon_sym___inline] = ACTIONS(9897), - [anon_sym___inline__] = ACTIONS(9897), - [anon_sym___forceinline] = ACTIONS(9897), - [anon_sym_thread_local] = ACTIONS(9897), - [anon_sym___thread] = ACTIONS(9897), - [anon_sym_CG_EXTERN] = ACTIONS(9897), - [anon_sym_CG_INLINE] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9897), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9897), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9897), - [anon_sym_IBOutlet] = ACTIONS(9897), - [anon_sym_IBInspectable] = ACTIONS(9897), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9897), - [anon_sym_NS_INLINE] = ACTIONS(9897), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9897), - [anon_sym_OBJC_EXPORT] = ACTIONS(9897), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9897), - [anon_sym_const] = ACTIONS(9897), - [anon_sym_constexpr] = ACTIONS(9897), - [anon_sym_volatile] = ACTIONS(9897), - [anon_sym_restrict] = ACTIONS(9897), - [anon_sym___restrict__] = ACTIONS(9897), - [anon_sym__Atomic] = ACTIONS(9897), - [anon_sym__Noreturn] = ACTIONS(9897), - [anon_sym_nullable] = ACTIONS(9897), - [anon_sym__Complex] = ACTIONS(9897), - [anon_sym__Nonnull] = ACTIONS(9897), - [anon_sym__Nullable] = ACTIONS(9897), - [anon_sym__Nullable_result] = ACTIONS(9897), - [anon_sym__Null_unspecified] = ACTIONS(9897), - [anon_sym___autoreleasing] = ACTIONS(9897), - [anon_sym___block] = ACTIONS(9897), - [anon_sym___bridge] = ACTIONS(9897), - [anon_sym___bridge_retained] = ACTIONS(9897), - [anon_sym___bridge_transfer] = ACTIONS(9897), - [anon_sym___complex] = ACTIONS(9897), - [anon_sym___const] = ACTIONS(9897), - [anon_sym___imag] = ACTIONS(9897), - [anon_sym___kindof] = ACTIONS(9897), - [anon_sym___nonnull] = ACTIONS(9897), - [anon_sym___nullable] = ACTIONS(9897), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9897), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9897), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9897), - [anon_sym___real] = ACTIONS(9897), - [anon_sym___strong] = ACTIONS(9897), - [anon_sym___unsafe_unretained] = ACTIONS(9897), - [anon_sym___unused] = ACTIONS(9897), - [anon_sym___weak] = ACTIONS(9897), - [anon_sym_COLON] = ACTIONS(9892), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9897), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9897), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9897), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9897), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9897), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9897), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE] = ACTIONS(9897), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9897), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_API_AVAILABLE] = ACTIONS(9897), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_API_DEPRECATED] = ACTIONS(9897), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9897), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9897), - [anon_sym___deprecated_msg] = ACTIONS(9897), - [anon_sym___deprecated_enum_msg] = ACTIONS(9897), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9897), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9897), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9897), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9897), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9897), - [anon_sym__Alignas] = ACTIONS(9897), - }, - [5350] = { - [anon_sym_COMMA] = ACTIONS(10065), - [anon_sym_RPAREN] = ACTIONS(10065), - [anon_sym_LPAREN2] = ACTIONS(10065), - [anon_sym_SEMI] = ACTIONS(10065), - [anon_sym___extension__] = ACTIONS(10065), - [anon_sym_extern] = ACTIONS(10065), - [anon_sym___attribute__] = ACTIONS(10065), - [anon_sym___attribute] = ACTIONS(10067), - [anon_sym_noreturn] = ACTIONS(10065), - [anon_sym_LBRACK] = ACTIONS(10065), - [anon_sym___declspec] = ACTIONS(10065), - [anon_sym_static] = ACTIONS(10065), - [anon_sym_auto] = ACTIONS(10065), - [anon_sym_register] = ACTIONS(10065), - [anon_sym_inline] = ACTIONS(10065), - [anon_sym___inline] = ACTIONS(10067), - [anon_sym___inline__] = ACTIONS(10065), - [anon_sym___forceinline] = ACTIONS(10065), - [anon_sym_thread_local] = ACTIONS(10065), - [anon_sym___thread] = ACTIONS(10065), - [anon_sym_CG_EXTERN] = ACTIONS(10065), - [anon_sym_CG_INLINE] = ACTIONS(10065), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10065), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10065), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10065), - [anon_sym_IBOutlet] = ACTIONS(10065), - [anon_sym_IBInspectable] = ACTIONS(10065), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10065), - [anon_sym_NS_INLINE] = ACTIONS(10065), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10065), - [anon_sym_OBJC_EXPORT] = ACTIONS(10065), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10065), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10065), - [anon_sym_const] = ACTIONS(10067), - [anon_sym_constexpr] = ACTIONS(10065), - [anon_sym_volatile] = ACTIONS(10065), - [anon_sym_restrict] = ACTIONS(10065), - [anon_sym___restrict__] = ACTIONS(10065), - [anon_sym__Atomic] = ACTIONS(10065), - [anon_sym__Noreturn] = ACTIONS(10065), - [anon_sym_nullable] = ACTIONS(10065), - [anon_sym__Complex] = ACTIONS(10065), - [anon_sym__Nonnull] = ACTIONS(10065), - [anon_sym__Nullable] = ACTIONS(10067), - [anon_sym__Nullable_result] = ACTIONS(10065), - [anon_sym__Null_unspecified] = ACTIONS(10065), - [anon_sym___autoreleasing] = ACTIONS(10065), - [anon_sym___block] = ACTIONS(10065), - [anon_sym___bridge] = ACTIONS(10067), - [anon_sym___bridge_retained] = ACTIONS(10065), - [anon_sym___bridge_transfer] = ACTIONS(10065), - [anon_sym___complex] = ACTIONS(10065), - [anon_sym___const] = ACTIONS(10065), - [anon_sym___imag] = ACTIONS(10065), - [anon_sym___kindof] = ACTIONS(10065), - [anon_sym___nonnull] = ACTIONS(10065), - [anon_sym___nullable] = ACTIONS(10065), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10065), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10065), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10065), - [anon_sym___real] = ACTIONS(10065), - [anon_sym___strong] = ACTIONS(10065), - [anon_sym___unsafe_unretained] = ACTIONS(10065), - [anon_sym___unused] = ACTIONS(10065), - [anon_sym___weak] = ACTIONS(10065), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10065), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10065), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10065), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10065), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10065), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10065), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10065), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10065), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10065), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10065), - [anon_sym_NS_AVAILABLE] = ACTIONS(10067), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10065), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10065), - [anon_sym_API_AVAILABLE] = ACTIONS(10065), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10065), - [anon_sym_API_DEPRECATED] = ACTIONS(10065), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10065), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10065), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10065), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10065), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10065), - [anon_sym___deprecated_msg] = ACTIONS(10065), - [anon_sym___deprecated_enum_msg] = ACTIONS(10065), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10065), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10065), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10065), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10065), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10065), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10065), - [anon_sym__Alignas] = ACTIONS(10065), - }, - [5351] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10069), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10069), - [anon_sym___extension__] = ACTIONS(10069), - [anon_sym_extern] = ACTIONS(10069), - [anon_sym___attribute__] = ACTIONS(10069), - [anon_sym___attribute] = ACTIONS(10071), - [anon_sym_noreturn] = ACTIONS(10069), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10069), - [anon_sym_static] = ACTIONS(10069), - [anon_sym_auto] = ACTIONS(10069), - [anon_sym_register] = ACTIONS(10069), - [anon_sym_inline] = ACTIONS(10069), - [anon_sym___inline] = ACTIONS(10071), - [anon_sym___inline__] = ACTIONS(10069), - [anon_sym___forceinline] = ACTIONS(10069), - [anon_sym_thread_local] = ACTIONS(10069), - [anon_sym___thread] = ACTIONS(10069), - [anon_sym_CG_EXTERN] = ACTIONS(10069), - [anon_sym_CG_INLINE] = ACTIONS(10069), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10069), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10069), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10069), - [anon_sym_IBOutlet] = ACTIONS(10069), - [anon_sym_IBInspectable] = ACTIONS(10069), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10069), - [anon_sym_NS_INLINE] = ACTIONS(10069), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10069), - [anon_sym_OBJC_EXPORT] = ACTIONS(10069), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10069), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10069), - [anon_sym_const] = ACTIONS(10071), - [anon_sym_constexpr] = ACTIONS(10069), - [anon_sym_volatile] = ACTIONS(10069), - [anon_sym_restrict] = ACTIONS(10069), - [anon_sym___restrict__] = ACTIONS(10069), - [anon_sym__Atomic] = ACTIONS(10069), - [anon_sym__Noreturn] = ACTIONS(10069), - [anon_sym_nullable] = ACTIONS(10069), - [anon_sym__Complex] = ACTIONS(10069), - [anon_sym__Nonnull] = ACTIONS(10069), - [anon_sym__Nullable] = ACTIONS(10071), - [anon_sym__Nullable_result] = ACTIONS(10069), - [anon_sym__Null_unspecified] = ACTIONS(10069), - [anon_sym___autoreleasing] = ACTIONS(10069), - [anon_sym___block] = ACTIONS(10069), - [anon_sym___bridge] = ACTIONS(10071), - [anon_sym___bridge_retained] = ACTIONS(10069), - [anon_sym___bridge_transfer] = ACTIONS(10069), - [anon_sym___complex] = ACTIONS(10069), - [anon_sym___const] = ACTIONS(10069), - [anon_sym___imag] = ACTIONS(10069), - [anon_sym___kindof] = ACTIONS(10069), - [anon_sym___nonnull] = ACTIONS(10069), - [anon_sym___nullable] = ACTIONS(10069), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10069), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10069), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10069), - [anon_sym___real] = ACTIONS(10069), - [anon_sym___strong] = ACTIONS(10069), - [anon_sym___unsafe_unretained] = ACTIONS(10069), - [anon_sym___unused] = ACTIONS(10069), - [anon_sym___weak] = ACTIONS(10069), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10069), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10069), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10069), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10069), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10069), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10069), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10069), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10069), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10069), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10069), - [anon_sym_NS_AVAILABLE] = ACTIONS(10071), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10069), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10069), - [anon_sym_API_AVAILABLE] = ACTIONS(10069), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10069), - [anon_sym_API_DEPRECATED] = ACTIONS(10069), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10069), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10069), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10069), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10069), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10069), - [anon_sym___deprecated_msg] = ACTIONS(10069), - [anon_sym___deprecated_enum_msg] = ACTIONS(10069), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10069), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10069), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10069), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10069), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10069), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10069), - [anon_sym__Alignas] = ACTIONS(10069), - }, - [5352] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10073), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10073), - [anon_sym___extension__] = ACTIONS(10073), - [anon_sym_extern] = ACTIONS(10073), - [anon_sym___attribute__] = ACTIONS(10073), - [anon_sym___attribute] = ACTIONS(10075), - [anon_sym_noreturn] = ACTIONS(10073), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10073), - [anon_sym_static] = ACTIONS(10073), - [anon_sym_auto] = ACTIONS(10073), - [anon_sym_register] = ACTIONS(10073), - [anon_sym_inline] = ACTIONS(10073), - [anon_sym___inline] = ACTIONS(10075), - [anon_sym___inline__] = ACTIONS(10073), - [anon_sym___forceinline] = ACTIONS(10073), - [anon_sym_thread_local] = ACTIONS(10073), - [anon_sym___thread] = ACTIONS(10073), - [anon_sym_CG_EXTERN] = ACTIONS(10073), - [anon_sym_CG_INLINE] = ACTIONS(10073), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10073), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10073), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10073), - [anon_sym_IBOutlet] = ACTIONS(10073), - [anon_sym_IBInspectable] = ACTIONS(10073), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10073), - [anon_sym_NS_INLINE] = ACTIONS(10073), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10073), - [anon_sym_OBJC_EXPORT] = ACTIONS(10073), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10073), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10073), - [anon_sym_const] = ACTIONS(10075), - [anon_sym_constexpr] = ACTIONS(10073), - [anon_sym_volatile] = ACTIONS(10073), - [anon_sym_restrict] = ACTIONS(10073), - [anon_sym___restrict__] = ACTIONS(10073), - [anon_sym__Atomic] = ACTIONS(10073), - [anon_sym__Noreturn] = ACTIONS(10073), - [anon_sym_nullable] = ACTIONS(10073), - [anon_sym__Complex] = ACTIONS(10073), - [anon_sym__Nonnull] = ACTIONS(10073), - [anon_sym__Nullable] = ACTIONS(10075), - [anon_sym__Nullable_result] = ACTIONS(10073), - [anon_sym__Null_unspecified] = ACTIONS(10073), - [anon_sym___autoreleasing] = ACTIONS(10073), - [anon_sym___block] = ACTIONS(10073), - [anon_sym___bridge] = ACTIONS(10075), - [anon_sym___bridge_retained] = ACTIONS(10073), - [anon_sym___bridge_transfer] = ACTIONS(10073), - [anon_sym___complex] = ACTIONS(10073), - [anon_sym___const] = ACTIONS(10073), - [anon_sym___imag] = ACTIONS(10073), - [anon_sym___kindof] = ACTIONS(10073), - [anon_sym___nonnull] = ACTIONS(10073), - [anon_sym___nullable] = ACTIONS(10073), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10073), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10073), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10073), - [anon_sym___real] = ACTIONS(10073), - [anon_sym___strong] = ACTIONS(10073), - [anon_sym___unsafe_unretained] = ACTIONS(10073), - [anon_sym___unused] = ACTIONS(10073), - [anon_sym___weak] = ACTIONS(10073), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10073), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10073), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10073), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10073), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10073), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10073), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10073), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10073), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10073), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10073), - [anon_sym_NS_AVAILABLE] = ACTIONS(10075), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10073), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10073), - [anon_sym_API_AVAILABLE] = ACTIONS(10073), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10073), - [anon_sym_API_DEPRECATED] = ACTIONS(10073), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10073), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10073), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10073), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10073), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10073), - [anon_sym___deprecated_msg] = ACTIONS(10073), - [anon_sym___deprecated_enum_msg] = ACTIONS(10073), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10073), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10073), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10073), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10073), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10073), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10073), - [anon_sym__Alignas] = ACTIONS(10073), - }, - [5353] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10077), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10077), - [anon_sym___extension__] = ACTIONS(10077), - [anon_sym_extern] = ACTIONS(10077), - [anon_sym___attribute__] = ACTIONS(10077), - [anon_sym___attribute] = ACTIONS(10079), - [anon_sym_noreturn] = ACTIONS(10077), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10077), - [anon_sym_static] = ACTIONS(10077), - [anon_sym_auto] = ACTIONS(10077), - [anon_sym_register] = ACTIONS(10077), - [anon_sym_inline] = ACTIONS(10077), - [anon_sym___inline] = ACTIONS(10079), - [anon_sym___inline__] = ACTIONS(10077), - [anon_sym___forceinline] = ACTIONS(10077), - [anon_sym_thread_local] = ACTIONS(10077), - [anon_sym___thread] = ACTIONS(10077), - [anon_sym_CG_EXTERN] = ACTIONS(10077), - [anon_sym_CG_INLINE] = ACTIONS(10077), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10077), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10077), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10077), - [anon_sym_IBOutlet] = ACTIONS(10077), - [anon_sym_IBInspectable] = ACTIONS(10077), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10077), - [anon_sym_NS_INLINE] = ACTIONS(10077), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10077), - [anon_sym_OBJC_EXPORT] = ACTIONS(10077), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10077), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10077), - [anon_sym_const] = ACTIONS(10079), - [anon_sym_constexpr] = ACTIONS(10077), - [anon_sym_volatile] = ACTIONS(10077), - [anon_sym_restrict] = ACTIONS(10077), - [anon_sym___restrict__] = ACTIONS(10077), - [anon_sym__Atomic] = ACTIONS(10077), - [anon_sym__Noreturn] = ACTIONS(10077), - [anon_sym_nullable] = ACTIONS(10077), - [anon_sym__Complex] = ACTIONS(10077), - [anon_sym__Nonnull] = ACTIONS(10077), - [anon_sym__Nullable] = ACTIONS(10079), - [anon_sym__Nullable_result] = ACTIONS(10077), - [anon_sym__Null_unspecified] = ACTIONS(10077), - [anon_sym___autoreleasing] = ACTIONS(10077), - [anon_sym___block] = ACTIONS(10077), - [anon_sym___bridge] = ACTIONS(10079), - [anon_sym___bridge_retained] = ACTIONS(10077), - [anon_sym___bridge_transfer] = ACTIONS(10077), - [anon_sym___complex] = ACTIONS(10077), - [anon_sym___const] = ACTIONS(10077), - [anon_sym___imag] = ACTIONS(10077), - [anon_sym___kindof] = ACTIONS(10077), - [anon_sym___nonnull] = ACTIONS(10077), - [anon_sym___nullable] = ACTIONS(10077), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10077), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10077), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10077), - [anon_sym___real] = ACTIONS(10077), - [anon_sym___strong] = ACTIONS(10077), - [anon_sym___unsafe_unretained] = ACTIONS(10077), - [anon_sym___unused] = ACTIONS(10077), - [anon_sym___weak] = ACTIONS(10077), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10077), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10077), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10077), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10077), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10077), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10077), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10077), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10077), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10077), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10077), - [anon_sym_NS_AVAILABLE] = ACTIONS(10079), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10077), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10077), - [anon_sym_API_AVAILABLE] = ACTIONS(10077), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10077), - [anon_sym_API_DEPRECATED] = ACTIONS(10077), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10077), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10077), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10077), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10077), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10077), - [anon_sym___deprecated_msg] = ACTIONS(10077), - [anon_sym___deprecated_enum_msg] = ACTIONS(10077), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10077), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10077), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10077), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10077), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10077), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10077), - [anon_sym__Alignas] = ACTIONS(10077), - }, - [5354] = { - [sym_parameter_list] = STATE(5331), - [anon_sym_COMMA] = ACTIONS(10081), - [anon_sym_LPAREN2] = ACTIONS(8028), - [anon_sym_SEMI] = ACTIONS(10081), - [anon_sym___extension__] = ACTIONS(10081), - [anon_sym_extern] = ACTIONS(10081), - [anon_sym___attribute__] = ACTIONS(10081), - [anon_sym___attribute] = ACTIONS(10083), - [anon_sym_noreturn] = ACTIONS(10081), - [anon_sym_LBRACK] = ACTIONS(10027), - [anon_sym___declspec] = ACTIONS(10081), - [anon_sym_static] = ACTIONS(10081), - [anon_sym_auto] = ACTIONS(10081), - [anon_sym_register] = ACTIONS(10081), - [anon_sym_inline] = ACTIONS(10081), - [anon_sym___inline] = ACTIONS(10083), - [anon_sym___inline__] = ACTIONS(10081), - [anon_sym___forceinline] = ACTIONS(10081), - [anon_sym_thread_local] = ACTIONS(10081), - [anon_sym___thread] = ACTIONS(10081), - [anon_sym_CG_EXTERN] = ACTIONS(10081), - [anon_sym_CG_INLINE] = ACTIONS(10081), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10081), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10081), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10081), - [anon_sym_IBOutlet] = ACTIONS(10081), - [anon_sym_IBInspectable] = ACTIONS(10081), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10081), - [anon_sym_NS_INLINE] = ACTIONS(10081), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10081), - [anon_sym_OBJC_EXPORT] = ACTIONS(10081), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10081), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10081), - [anon_sym_const] = ACTIONS(10083), - [anon_sym_constexpr] = ACTIONS(10081), - [anon_sym_volatile] = ACTIONS(10081), - [anon_sym_restrict] = ACTIONS(10081), - [anon_sym___restrict__] = ACTIONS(10081), - [anon_sym__Atomic] = ACTIONS(10081), - [anon_sym__Noreturn] = ACTIONS(10081), - [anon_sym_nullable] = ACTIONS(10081), - [anon_sym__Complex] = ACTIONS(10081), - [anon_sym__Nonnull] = ACTIONS(10081), - [anon_sym__Nullable] = ACTIONS(10083), - [anon_sym__Nullable_result] = ACTIONS(10081), - [anon_sym__Null_unspecified] = ACTIONS(10081), - [anon_sym___autoreleasing] = ACTIONS(10081), - [anon_sym___block] = ACTIONS(10081), - [anon_sym___bridge] = ACTIONS(10083), - [anon_sym___bridge_retained] = ACTIONS(10081), - [anon_sym___bridge_transfer] = ACTIONS(10081), - [anon_sym___complex] = ACTIONS(10081), - [anon_sym___const] = ACTIONS(10081), - [anon_sym___imag] = ACTIONS(10081), - [anon_sym___kindof] = ACTIONS(10081), - [anon_sym___nonnull] = ACTIONS(10081), - [anon_sym___nullable] = ACTIONS(10081), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10081), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10081), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10081), - [anon_sym___real] = ACTIONS(10081), - [anon_sym___strong] = ACTIONS(10081), - [anon_sym___unsafe_unretained] = ACTIONS(10081), - [anon_sym___unused] = ACTIONS(10081), - [anon_sym___weak] = ACTIONS(10081), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10081), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10081), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10081), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10081), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10081), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10081), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10081), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10081), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10081), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10081), - [anon_sym_NS_AVAILABLE] = ACTIONS(10083), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10081), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10081), - [anon_sym_API_AVAILABLE] = ACTIONS(10081), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10081), - [anon_sym_API_DEPRECATED] = ACTIONS(10081), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10081), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10081), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10081), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10081), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10081), - [anon_sym___deprecated_msg] = ACTIONS(10081), - [anon_sym___deprecated_enum_msg] = ACTIONS(10081), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10081), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10081), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10081), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10081), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10081), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10081), - [anon_sym__Alignas] = ACTIONS(10081), - }, - [5355] = { - [sym_identifier] = ACTIONS(10002), - [anon_sym_COMMA] = ACTIONS(10004), - [anon_sym_SEMI] = ACTIONS(10004), - [anon_sym___extension__] = ACTIONS(10002), - [anon_sym_extern] = ACTIONS(10002), - [anon_sym___attribute__] = ACTIONS(10002), - [anon_sym___attribute] = ACTIONS(10002), - [anon_sym_noreturn] = ACTIONS(10002), - [anon_sym_LBRACK] = ACTIONS(10004), - [anon_sym___declspec] = ACTIONS(10002), - [anon_sym_static] = ACTIONS(10002), - [anon_sym_auto] = ACTIONS(10002), - [anon_sym_register] = ACTIONS(10002), - [anon_sym_inline] = ACTIONS(10002), - [anon_sym___inline] = ACTIONS(10002), - [anon_sym___inline__] = ACTIONS(10002), - [anon_sym___forceinline] = ACTIONS(10002), - [anon_sym_thread_local] = ACTIONS(10002), - [anon_sym___thread] = ACTIONS(10002), - [anon_sym_CG_EXTERN] = ACTIONS(10002), - [anon_sym_CG_INLINE] = ACTIONS(10002), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10002), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10002), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10002), - [anon_sym_IBOutlet] = ACTIONS(10002), - [anon_sym_IBInspectable] = ACTIONS(10002), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10002), - [anon_sym_NS_INLINE] = ACTIONS(10002), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10002), - [anon_sym_OBJC_EXPORT] = ACTIONS(10002), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10002), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10002), - [anon_sym_const] = ACTIONS(10002), - [anon_sym_constexpr] = ACTIONS(10002), - [anon_sym_volatile] = ACTIONS(10002), - [anon_sym_restrict] = ACTIONS(10002), - [anon_sym___restrict__] = ACTIONS(10002), - [anon_sym__Atomic] = ACTIONS(10002), - [anon_sym__Noreturn] = ACTIONS(10002), - [anon_sym_nullable] = ACTIONS(10002), - [anon_sym__Complex] = ACTIONS(10002), - [anon_sym__Nonnull] = ACTIONS(10002), - [anon_sym__Nullable] = ACTIONS(10002), - [anon_sym__Nullable_result] = ACTIONS(10002), - [anon_sym__Null_unspecified] = ACTIONS(10002), - [anon_sym___autoreleasing] = ACTIONS(10002), - [anon_sym___block] = ACTIONS(10002), - [anon_sym___bridge] = ACTIONS(10002), - [anon_sym___bridge_retained] = ACTIONS(10002), - [anon_sym___bridge_transfer] = ACTIONS(10002), - [anon_sym___complex] = ACTIONS(10002), - [anon_sym___const] = ACTIONS(10002), - [anon_sym___imag] = ACTIONS(10002), - [anon_sym___kindof] = ACTIONS(10002), - [anon_sym___nonnull] = ACTIONS(10002), - [anon_sym___nullable] = ACTIONS(10002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10002), - [anon_sym___real] = ACTIONS(10002), - [anon_sym___strong] = ACTIONS(10002), - [anon_sym___unsafe_unretained] = ACTIONS(10002), - [anon_sym___unused] = ACTIONS(10002), - [anon_sym___weak] = ACTIONS(10002), - [anon_sym_COLON] = ACTIONS(10004), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10002), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10002), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10002), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10002), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10002), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10002), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10002), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10002), - [anon_sym_NS_AVAILABLE] = ACTIONS(10002), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10002), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_API_AVAILABLE] = ACTIONS(10002), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_API_DEPRECATED] = ACTIONS(10002), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10002), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10002), - [anon_sym___deprecated_msg] = ACTIONS(10002), - [anon_sym___deprecated_enum_msg] = ACTIONS(10002), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10002), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10002), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10002), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10002), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10002), - [anon_sym__Alignas] = ACTIONS(10002), - }, - [5356] = { - [aux_sym_c_method_parameter_repeat1] = STATE(5362), - [anon_sym_COMMA] = ACTIONS(7963), - [anon_sym_SEMI] = ACTIONS(7963), - [anon_sym___extension__] = ACTIONS(7963), - [anon_sym_extern] = ACTIONS(7963), - [anon_sym___attribute__] = ACTIONS(7963), - [anon_sym___attribute] = ACTIONS(7961), - [anon_sym_noreturn] = ACTIONS(7963), - [anon_sym_LBRACK] = ACTIONS(7963), - [anon_sym___declspec] = ACTIONS(7963), - [anon_sym_static] = ACTIONS(7963), - [anon_sym_auto] = ACTIONS(7963), - [anon_sym_register] = ACTIONS(7963), - [anon_sym_inline] = ACTIONS(7963), - [anon_sym___inline] = ACTIONS(7961), - [anon_sym___inline__] = ACTIONS(7963), - [anon_sym___forceinline] = ACTIONS(7963), - [anon_sym_thread_local] = ACTIONS(7963), - [anon_sym___thread] = ACTIONS(7963), - [anon_sym_CG_EXTERN] = ACTIONS(7963), - [anon_sym_CG_INLINE] = ACTIONS(7963), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7963), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7963), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7963), - [anon_sym_IBOutlet] = ACTIONS(7963), - [anon_sym_IBInspectable] = ACTIONS(7963), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7963), - [anon_sym_NS_INLINE] = ACTIONS(7963), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7963), - [anon_sym_OBJC_EXPORT] = ACTIONS(7963), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7963), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7963), - [anon_sym_const] = ACTIONS(7961), - [anon_sym_constexpr] = ACTIONS(7963), - [anon_sym_volatile] = ACTIONS(7963), - [anon_sym_restrict] = ACTIONS(7963), - [anon_sym___restrict__] = ACTIONS(7963), - [anon_sym__Atomic] = ACTIONS(7963), - [anon_sym__Noreturn] = ACTIONS(7963), - [anon_sym_nullable] = ACTIONS(7963), - [anon_sym__Complex] = ACTIONS(7963), - [anon_sym__Nonnull] = ACTIONS(7963), - [anon_sym__Nullable] = ACTIONS(7961), - [anon_sym__Nullable_result] = ACTIONS(7963), - [anon_sym__Null_unspecified] = ACTIONS(7963), - [anon_sym___autoreleasing] = ACTIONS(7963), - [anon_sym___block] = ACTIONS(7963), - [anon_sym___bridge] = ACTIONS(7961), - [anon_sym___bridge_retained] = ACTIONS(7963), - [anon_sym___bridge_transfer] = ACTIONS(7963), - [anon_sym___complex] = ACTIONS(7963), - [anon_sym___const] = ACTIONS(7963), - [anon_sym___imag] = ACTIONS(7963), - [anon_sym___kindof] = ACTIONS(7963), - [anon_sym___nonnull] = ACTIONS(7963), - [anon_sym___nullable] = ACTIONS(7963), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7963), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7963), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7963), - [anon_sym___real] = ACTIONS(7963), - [anon_sym___strong] = ACTIONS(7963), - [anon_sym___unsafe_unretained] = ACTIONS(7963), - [anon_sym___unused] = ACTIONS(7963), - [anon_sym___weak] = ACTIONS(7963), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7963), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7963), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7963), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7963), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7963), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7963), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7963), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7963), - [anon_sym_NS_AVAILABLE] = ACTIONS(7961), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7963), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_API_AVAILABLE] = ACTIONS(7963), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_API_DEPRECATED] = ACTIONS(7963), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7963), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7963), - [anon_sym___deprecated_msg] = ACTIONS(7963), - [anon_sym___deprecated_enum_msg] = ACTIONS(7963), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7963), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7963), - [anon_sym__Alignas] = ACTIONS(7963), - }, - [5357] = { - [aux_sym_declaration_repeat1] = STATE(5357), - [anon_sym_COMMA] = ACTIONS(10085), - [anon_sym_SEMI] = ACTIONS(10088), - [anon_sym___extension__] = ACTIONS(10088), - [anon_sym_extern] = ACTIONS(10088), - [anon_sym___attribute__] = ACTIONS(10088), - [anon_sym___attribute] = ACTIONS(10090), - [anon_sym_noreturn] = ACTIONS(10088), - [anon_sym_LBRACK] = ACTIONS(10088), - [anon_sym___declspec] = ACTIONS(10088), - [anon_sym_static] = ACTIONS(10088), - [anon_sym_auto] = ACTIONS(10088), - [anon_sym_register] = ACTIONS(10088), - [anon_sym_inline] = ACTIONS(10088), - [anon_sym___inline] = ACTIONS(10090), - [anon_sym___inline__] = ACTIONS(10088), - [anon_sym___forceinline] = ACTIONS(10088), - [anon_sym_thread_local] = ACTIONS(10088), - [anon_sym___thread] = ACTIONS(10088), - [anon_sym_CG_EXTERN] = ACTIONS(10088), - [anon_sym_CG_INLINE] = ACTIONS(10088), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10088), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10088), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10088), - [anon_sym_IBOutlet] = ACTIONS(10088), - [anon_sym_IBInspectable] = ACTIONS(10088), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10088), - [anon_sym_NS_INLINE] = ACTIONS(10088), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10088), - [anon_sym_OBJC_EXPORT] = ACTIONS(10088), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10088), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10088), - [anon_sym_const] = ACTIONS(10090), - [anon_sym_constexpr] = ACTIONS(10088), - [anon_sym_volatile] = ACTIONS(10088), - [anon_sym_restrict] = ACTIONS(10088), - [anon_sym___restrict__] = ACTIONS(10088), - [anon_sym__Atomic] = ACTIONS(10088), - [anon_sym__Noreturn] = ACTIONS(10088), - [anon_sym_nullable] = ACTIONS(10088), - [anon_sym__Complex] = ACTIONS(10088), - [anon_sym__Nonnull] = ACTIONS(10088), - [anon_sym__Nullable] = ACTIONS(10090), - [anon_sym__Nullable_result] = ACTIONS(10088), - [anon_sym__Null_unspecified] = ACTIONS(10088), - [anon_sym___autoreleasing] = ACTIONS(10088), - [anon_sym___block] = ACTIONS(10088), - [anon_sym___bridge] = ACTIONS(10090), - [anon_sym___bridge_retained] = ACTIONS(10088), - [anon_sym___bridge_transfer] = ACTIONS(10088), - [anon_sym___complex] = ACTIONS(10088), - [anon_sym___const] = ACTIONS(10088), - [anon_sym___imag] = ACTIONS(10088), - [anon_sym___kindof] = ACTIONS(10088), - [anon_sym___nonnull] = ACTIONS(10088), - [anon_sym___nullable] = ACTIONS(10088), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10088), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10088), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10088), - [anon_sym___real] = ACTIONS(10088), - [anon_sym___strong] = ACTIONS(10088), - [anon_sym___unsafe_unretained] = ACTIONS(10088), - [anon_sym___unused] = ACTIONS(10088), - [anon_sym___weak] = ACTIONS(10088), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10088), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10088), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10088), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10088), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10088), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10088), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10088), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10088), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10088), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10088), - [anon_sym_NS_AVAILABLE] = ACTIONS(10090), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10088), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10088), - [anon_sym_API_AVAILABLE] = ACTIONS(10088), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10088), - [anon_sym_API_DEPRECATED] = ACTIONS(10088), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10088), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10088), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10088), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10088), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10088), - [anon_sym___deprecated_msg] = ACTIONS(10088), - [anon_sym___deprecated_enum_msg] = ACTIONS(10088), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10088), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10088), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10088), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10088), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10088), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10088), - [anon_sym__Alignas] = ACTIONS(10088), - }, - [5358] = { - [aux_sym_c_method_parameter_repeat1] = STATE(5359), - [anon_sym_COMMA] = ACTIONS(7715), - [anon_sym_SEMI] = ACTIONS(7715), - [anon_sym___extension__] = ACTIONS(7715), - [anon_sym_extern] = ACTIONS(7715), - [anon_sym___attribute__] = ACTIONS(7715), - [anon_sym___attribute] = ACTIONS(7713), - [anon_sym_noreturn] = ACTIONS(7715), - [anon_sym_LBRACK] = ACTIONS(7715), - [anon_sym___declspec] = ACTIONS(7715), - [anon_sym_static] = ACTIONS(7715), - [anon_sym_auto] = ACTIONS(7715), - [anon_sym_register] = ACTIONS(7715), - [anon_sym_inline] = ACTIONS(7715), - [anon_sym___inline] = ACTIONS(7713), - [anon_sym___inline__] = ACTIONS(7715), - [anon_sym___forceinline] = ACTIONS(7715), - [anon_sym_thread_local] = ACTIONS(7715), - [anon_sym___thread] = ACTIONS(7715), - [anon_sym_CG_EXTERN] = ACTIONS(7715), - [anon_sym_CG_INLINE] = ACTIONS(7715), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7715), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7715), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7715), - [anon_sym_IBOutlet] = ACTIONS(7715), - [anon_sym_IBInspectable] = ACTIONS(7715), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7715), - [anon_sym_NS_INLINE] = ACTIONS(7715), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7715), - [anon_sym_OBJC_EXPORT] = ACTIONS(7715), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7715), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7715), - [anon_sym_const] = ACTIONS(7713), - [anon_sym_constexpr] = ACTIONS(7715), - [anon_sym_volatile] = ACTIONS(7715), - [anon_sym_restrict] = ACTIONS(7715), - [anon_sym___restrict__] = ACTIONS(7715), - [anon_sym__Atomic] = ACTIONS(7715), - [anon_sym__Noreturn] = ACTIONS(7715), - [anon_sym_nullable] = ACTIONS(7715), - [anon_sym__Complex] = ACTIONS(7715), - [anon_sym__Nonnull] = ACTIONS(7715), - [anon_sym__Nullable] = ACTIONS(7713), - [anon_sym__Nullable_result] = ACTIONS(7715), - [anon_sym__Null_unspecified] = ACTIONS(7715), - [anon_sym___autoreleasing] = ACTIONS(7715), - [anon_sym___block] = ACTIONS(7715), - [anon_sym___bridge] = ACTIONS(7713), - [anon_sym___bridge_retained] = ACTIONS(7715), - [anon_sym___bridge_transfer] = ACTIONS(7715), - [anon_sym___complex] = ACTIONS(7715), - [anon_sym___const] = ACTIONS(7715), - [anon_sym___imag] = ACTIONS(7715), - [anon_sym___kindof] = ACTIONS(7715), - [anon_sym___nonnull] = ACTIONS(7715), - [anon_sym___nullable] = ACTIONS(7715), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7715), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7715), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7715), - [anon_sym___real] = ACTIONS(7715), - [anon_sym___strong] = ACTIONS(7715), - [anon_sym___unsafe_unretained] = ACTIONS(7715), - [anon_sym___unused] = ACTIONS(7715), - [anon_sym___weak] = ACTIONS(7715), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7715), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7715), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7715), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7715), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7715), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7715), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7715), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7715), - [anon_sym_NS_AVAILABLE] = ACTIONS(7713), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7715), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_API_AVAILABLE] = ACTIONS(7715), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_API_DEPRECATED] = ACTIONS(7715), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7715), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7715), - [anon_sym___deprecated_msg] = ACTIONS(7715), - [anon_sym___deprecated_enum_msg] = ACTIONS(7715), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7715), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7715), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7715), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7715), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7715), - [anon_sym__Alignas] = ACTIONS(7715), - }, - [5359] = { - [aux_sym_c_method_parameter_repeat1] = STATE(5362), - [anon_sym_COMMA] = ACTIONS(7963), - [anon_sym_SEMI] = ACTIONS(7963), - [anon_sym___extension__] = ACTIONS(7963), - [anon_sym_extern] = ACTIONS(7963), - [anon_sym___attribute__] = ACTIONS(7963), - [anon_sym___attribute] = ACTIONS(7961), - [anon_sym_noreturn] = ACTIONS(7963), - [anon_sym_LBRACK] = ACTIONS(7963), - [anon_sym___declspec] = ACTIONS(7963), - [anon_sym_static] = ACTIONS(7963), - [anon_sym_auto] = ACTIONS(7963), - [anon_sym_register] = ACTIONS(7963), - [anon_sym_inline] = ACTIONS(7963), - [anon_sym___inline] = ACTIONS(7961), - [anon_sym___inline__] = ACTIONS(7963), - [anon_sym___forceinline] = ACTIONS(7963), - [anon_sym_thread_local] = ACTIONS(7963), - [anon_sym___thread] = ACTIONS(7963), - [anon_sym_CG_EXTERN] = ACTIONS(7963), - [anon_sym_CG_INLINE] = ACTIONS(7963), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7963), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7963), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7963), - [anon_sym_IBOutlet] = ACTIONS(7963), - [anon_sym_IBInspectable] = ACTIONS(7963), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7963), - [anon_sym_NS_INLINE] = ACTIONS(7963), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7963), - [anon_sym_OBJC_EXPORT] = ACTIONS(7963), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7963), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7963), - [anon_sym_const] = ACTIONS(7961), - [anon_sym_constexpr] = ACTIONS(7963), - [anon_sym_volatile] = ACTIONS(7963), - [anon_sym_restrict] = ACTIONS(7963), - [anon_sym___restrict__] = ACTIONS(7963), - [anon_sym__Atomic] = ACTIONS(7963), - [anon_sym__Noreturn] = ACTIONS(7963), - [anon_sym_nullable] = ACTIONS(7963), - [anon_sym__Complex] = ACTIONS(7963), - [anon_sym__Nonnull] = ACTIONS(7963), - [anon_sym__Nullable] = ACTIONS(7961), - [anon_sym__Nullable_result] = ACTIONS(7963), - [anon_sym__Null_unspecified] = ACTIONS(7963), - [anon_sym___autoreleasing] = ACTIONS(7963), - [anon_sym___block] = ACTIONS(7963), - [anon_sym___bridge] = ACTIONS(7961), - [anon_sym___bridge_retained] = ACTIONS(7963), - [anon_sym___bridge_transfer] = ACTIONS(7963), - [anon_sym___complex] = ACTIONS(7963), - [anon_sym___const] = ACTIONS(7963), - [anon_sym___imag] = ACTIONS(7963), - [anon_sym___kindof] = ACTIONS(7963), - [anon_sym___nonnull] = ACTIONS(7963), - [anon_sym___nullable] = ACTIONS(7963), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7963), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7963), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7963), - [anon_sym___real] = ACTIONS(7963), - [anon_sym___strong] = ACTIONS(7963), - [anon_sym___unsafe_unretained] = ACTIONS(7963), - [anon_sym___unused] = ACTIONS(7963), - [anon_sym___weak] = ACTIONS(7963), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7963), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7963), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7963), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7963), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7963), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7963), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7963), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7963), - [anon_sym_NS_AVAILABLE] = ACTIONS(7961), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7963), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_API_AVAILABLE] = ACTIONS(7963), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_API_DEPRECATED] = ACTIONS(7963), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7963), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7963), - [anon_sym___deprecated_msg] = ACTIONS(7963), - [anon_sym___deprecated_enum_msg] = ACTIONS(7963), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7963), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7963), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7963), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7963), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7963), - [anon_sym__Alignas] = ACTIONS(7963), - }, - [5360] = { - [aux_sym_type_definition_repeat2] = STATE(5360), - [anon_sym_COMMA] = ACTIONS(10092), - [anon_sym_SEMI] = ACTIONS(10095), - [anon_sym___extension__] = ACTIONS(10095), - [anon_sym_extern] = ACTIONS(10095), - [anon_sym___attribute__] = ACTIONS(10095), - [anon_sym___attribute] = ACTIONS(10097), - [anon_sym_noreturn] = ACTIONS(10095), - [anon_sym_LBRACK] = ACTIONS(10095), - [anon_sym___declspec] = ACTIONS(10095), - [anon_sym_static] = ACTIONS(10095), - [anon_sym_auto] = ACTIONS(10095), - [anon_sym_register] = ACTIONS(10095), - [anon_sym_inline] = ACTIONS(10095), - [anon_sym___inline] = ACTIONS(10097), - [anon_sym___inline__] = ACTIONS(10095), - [anon_sym___forceinline] = ACTIONS(10095), - [anon_sym_thread_local] = ACTIONS(10095), - [anon_sym___thread] = ACTIONS(10095), - [anon_sym_CG_EXTERN] = ACTIONS(10095), - [anon_sym_CG_INLINE] = ACTIONS(10095), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10095), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10095), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10095), - [anon_sym_IBOutlet] = ACTIONS(10095), - [anon_sym_IBInspectable] = ACTIONS(10095), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10095), - [anon_sym_NS_INLINE] = ACTIONS(10095), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10095), - [anon_sym_OBJC_EXPORT] = ACTIONS(10095), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10095), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10095), - [anon_sym_const] = ACTIONS(10097), - [anon_sym_constexpr] = ACTIONS(10095), - [anon_sym_volatile] = ACTIONS(10095), - [anon_sym_restrict] = ACTIONS(10095), - [anon_sym___restrict__] = ACTIONS(10095), - [anon_sym__Atomic] = ACTIONS(10095), - [anon_sym__Noreturn] = ACTIONS(10095), - [anon_sym_nullable] = ACTIONS(10095), - [anon_sym__Complex] = ACTIONS(10095), - [anon_sym__Nonnull] = ACTIONS(10095), - [anon_sym__Nullable] = ACTIONS(10097), - [anon_sym__Nullable_result] = ACTIONS(10095), - [anon_sym__Null_unspecified] = ACTIONS(10095), - [anon_sym___autoreleasing] = ACTIONS(10095), - [anon_sym___block] = ACTIONS(10095), - [anon_sym___bridge] = ACTIONS(10097), - [anon_sym___bridge_retained] = ACTIONS(10095), - [anon_sym___bridge_transfer] = ACTIONS(10095), - [anon_sym___complex] = ACTIONS(10095), - [anon_sym___const] = ACTIONS(10095), - [anon_sym___imag] = ACTIONS(10095), - [anon_sym___kindof] = ACTIONS(10095), - [anon_sym___nonnull] = ACTIONS(10095), - [anon_sym___nullable] = ACTIONS(10095), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10095), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10095), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10095), - [anon_sym___real] = ACTIONS(10095), - [anon_sym___strong] = ACTIONS(10095), - [anon_sym___unsafe_unretained] = ACTIONS(10095), - [anon_sym___unused] = ACTIONS(10095), - [anon_sym___weak] = ACTIONS(10095), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10095), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10095), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10095), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10095), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10095), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10095), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10095), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10095), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10095), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10095), - [anon_sym_NS_AVAILABLE] = ACTIONS(10097), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10095), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10095), - [anon_sym_API_AVAILABLE] = ACTIONS(10095), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10095), - [anon_sym_API_DEPRECATED] = ACTIONS(10095), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10095), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10095), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10095), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10095), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10095), - [anon_sym___deprecated_msg] = ACTIONS(10095), - [anon_sym___deprecated_enum_msg] = ACTIONS(10095), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10095), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10095), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10095), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10095), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10095), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10095), - [anon_sym__Alignas] = ACTIONS(10095), - }, - [5361] = { - [aux_sym_method_definition_repeat2] = STATE(5361), - [anon_sym_COMMA] = ACTIONS(10099), - [anon_sym_SEMI] = ACTIONS(7980), - [anon_sym___extension__] = ACTIONS(7980), - [anon_sym_extern] = ACTIONS(7980), - [anon_sym___attribute__] = ACTIONS(7980), - [anon_sym___attribute] = ACTIONS(7975), - [anon_sym_noreturn] = ACTIONS(7980), - [anon_sym_LBRACK] = ACTIONS(7980), - [anon_sym___declspec] = ACTIONS(7980), - [anon_sym_static] = ACTIONS(7980), - [anon_sym_auto] = ACTIONS(7980), - [anon_sym_register] = ACTIONS(7980), - [anon_sym_inline] = ACTIONS(7980), - [anon_sym___inline] = ACTIONS(7975), - [anon_sym___inline__] = ACTIONS(7980), - [anon_sym___forceinline] = ACTIONS(7980), - [anon_sym_thread_local] = ACTIONS(7980), - [anon_sym___thread] = ACTIONS(7980), - [anon_sym_CG_EXTERN] = ACTIONS(7980), - [anon_sym_CG_INLINE] = ACTIONS(7980), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7980), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7980), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7980), - [anon_sym_IBOutlet] = ACTIONS(7980), - [anon_sym_IBInspectable] = ACTIONS(7980), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7980), - [anon_sym_NS_INLINE] = ACTIONS(7980), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7980), - [anon_sym_OBJC_EXPORT] = ACTIONS(7980), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7980), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7980), - [anon_sym_const] = ACTIONS(7975), - [anon_sym_constexpr] = ACTIONS(7980), - [anon_sym_volatile] = ACTIONS(7980), - [anon_sym_restrict] = ACTIONS(7980), - [anon_sym___restrict__] = ACTIONS(7980), - [anon_sym__Atomic] = ACTIONS(7980), - [anon_sym__Noreturn] = ACTIONS(7980), - [anon_sym_nullable] = ACTIONS(7980), - [anon_sym__Complex] = ACTIONS(7980), - [anon_sym__Nonnull] = ACTIONS(7980), - [anon_sym__Nullable] = ACTIONS(7975), - [anon_sym__Nullable_result] = ACTIONS(7980), - [anon_sym__Null_unspecified] = ACTIONS(7980), - [anon_sym___autoreleasing] = ACTIONS(7980), - [anon_sym___block] = ACTIONS(7980), - [anon_sym___bridge] = ACTIONS(7975), - [anon_sym___bridge_retained] = ACTIONS(7980), - [anon_sym___bridge_transfer] = ACTIONS(7980), - [anon_sym___complex] = ACTIONS(7980), - [anon_sym___const] = ACTIONS(7980), - [anon_sym___imag] = ACTIONS(7980), - [anon_sym___kindof] = ACTIONS(7980), - [anon_sym___nonnull] = ACTIONS(7980), - [anon_sym___nullable] = ACTIONS(7980), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7980), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7980), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7980), - [anon_sym___real] = ACTIONS(7980), - [anon_sym___strong] = ACTIONS(7980), - [anon_sym___unsafe_unretained] = ACTIONS(7980), - [anon_sym___unused] = ACTIONS(7980), - [anon_sym___weak] = ACTIONS(7980), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7980), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7980), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7980), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7980), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7980), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7980), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7980), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7980), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7980), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7980), - [anon_sym_NS_AVAILABLE] = ACTIONS(7975), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7980), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7980), - [anon_sym_API_AVAILABLE] = ACTIONS(7980), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7980), - [anon_sym_API_DEPRECATED] = ACTIONS(7980), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7980), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7980), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7980), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7980), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7980), - [anon_sym___deprecated_msg] = ACTIONS(7980), - [anon_sym___deprecated_enum_msg] = ACTIONS(7980), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7980), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7980), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7980), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7980), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7980), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7980), - [anon_sym__Alignas] = ACTIONS(7980), - }, - [5362] = { - [aux_sym_c_method_parameter_repeat1] = STATE(5362), - [anon_sym_COMMA] = ACTIONS(10102), - [anon_sym_SEMI] = ACTIONS(7959), - [anon_sym___extension__] = ACTIONS(7959), - [anon_sym_extern] = ACTIONS(7959), - [anon_sym___attribute__] = ACTIONS(7959), - [anon_sym___attribute] = ACTIONS(7954), - [anon_sym_noreturn] = ACTIONS(7959), - [anon_sym_LBRACK] = ACTIONS(7959), - [anon_sym___declspec] = ACTIONS(7959), - [anon_sym_static] = ACTIONS(7959), - [anon_sym_auto] = ACTIONS(7959), - [anon_sym_register] = ACTIONS(7959), - [anon_sym_inline] = ACTIONS(7959), - [anon_sym___inline] = ACTIONS(7954), - [anon_sym___inline__] = ACTIONS(7959), - [anon_sym___forceinline] = ACTIONS(7959), - [anon_sym_thread_local] = ACTIONS(7959), - [anon_sym___thread] = ACTIONS(7959), - [anon_sym_CG_EXTERN] = ACTIONS(7959), - [anon_sym_CG_INLINE] = ACTIONS(7959), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(7959), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(7959), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(7959), - [anon_sym_IBOutlet] = ACTIONS(7959), - [anon_sym_IBInspectable] = ACTIONS(7959), - [anon_sym_IB_DESIGNABLE] = ACTIONS(7959), - [anon_sym_NS_INLINE] = ACTIONS(7959), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(7959), - [anon_sym_OBJC_EXPORT] = ACTIONS(7959), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(7959), - [anon_sym_UIKIT_EXTERN] = ACTIONS(7959), - [anon_sym_const] = ACTIONS(7954), - [anon_sym_constexpr] = ACTIONS(7959), - [anon_sym_volatile] = ACTIONS(7959), - [anon_sym_restrict] = ACTIONS(7959), - [anon_sym___restrict__] = ACTIONS(7959), - [anon_sym__Atomic] = ACTIONS(7959), - [anon_sym__Noreturn] = ACTIONS(7959), - [anon_sym_nullable] = ACTIONS(7959), - [anon_sym__Complex] = ACTIONS(7959), - [anon_sym__Nonnull] = ACTIONS(7959), - [anon_sym__Nullable] = ACTIONS(7954), - [anon_sym__Nullable_result] = ACTIONS(7959), - [anon_sym__Null_unspecified] = ACTIONS(7959), - [anon_sym___autoreleasing] = ACTIONS(7959), - [anon_sym___block] = ACTIONS(7959), - [anon_sym___bridge] = ACTIONS(7954), - [anon_sym___bridge_retained] = ACTIONS(7959), - [anon_sym___bridge_transfer] = ACTIONS(7959), - [anon_sym___complex] = ACTIONS(7959), - [anon_sym___const] = ACTIONS(7959), - [anon_sym___imag] = ACTIONS(7959), - [anon_sym___kindof] = ACTIONS(7959), - [anon_sym___nonnull] = ACTIONS(7959), - [anon_sym___nullable] = ACTIONS(7959), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7959), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7959), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7959), - [anon_sym___real] = ACTIONS(7959), - [anon_sym___strong] = ACTIONS(7959), - [anon_sym___unsafe_unretained] = ACTIONS(7959), - [anon_sym___unused] = ACTIONS(7959), - [anon_sym___weak] = ACTIONS(7959), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(7959), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(7959), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(7959), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(7959), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(7959), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(7959), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(7959), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(7959), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(7959), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(7959), - [anon_sym_NS_AVAILABLE] = ACTIONS(7954), - [anon_sym___IOS_AVAILABLE] = ACTIONS(7959), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(7959), - [anon_sym_API_AVAILABLE] = ACTIONS(7959), - [anon_sym_API_UNAVAILABLE] = ACTIONS(7959), - [anon_sym_API_DEPRECATED] = ACTIONS(7959), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(7959), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(7959), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(7959), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(7959), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(7959), - [anon_sym___deprecated_msg] = ACTIONS(7959), - [anon_sym___deprecated_enum_msg] = ACTIONS(7959), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(7959), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(7959), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(7959), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(7959), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(7959), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(7959), - [anon_sym__Alignas] = ACTIONS(7959), - }, - [5363] = { - [aux_sym_struct_declaration_repeat2] = STATE(5363), - [anon_sym_COMMA] = ACTIONS(10105), - [anon_sym_SEMI] = ACTIONS(10108), - [anon_sym___extension__] = ACTIONS(10108), - [anon_sym_extern] = ACTIONS(10108), - [anon_sym___attribute__] = ACTIONS(10108), - [anon_sym___attribute] = ACTIONS(10110), - [anon_sym_noreturn] = ACTIONS(10108), - [anon_sym_LBRACK] = ACTIONS(10108), - [anon_sym___declspec] = ACTIONS(10108), - [anon_sym_static] = ACTIONS(10108), - [anon_sym_auto] = ACTIONS(10108), - [anon_sym_register] = ACTIONS(10108), - [anon_sym_inline] = ACTIONS(10108), - [anon_sym___inline] = ACTIONS(10110), - [anon_sym___inline__] = ACTIONS(10108), - [anon_sym___forceinline] = ACTIONS(10108), - [anon_sym_thread_local] = ACTIONS(10108), - [anon_sym___thread] = ACTIONS(10108), - [anon_sym_CG_EXTERN] = ACTIONS(10108), - [anon_sym_CG_INLINE] = ACTIONS(10108), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10108), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10108), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10108), - [anon_sym_IBOutlet] = ACTIONS(10108), - [anon_sym_IBInspectable] = ACTIONS(10108), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10108), - [anon_sym_NS_INLINE] = ACTIONS(10108), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10108), - [anon_sym_OBJC_EXPORT] = ACTIONS(10108), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10108), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10108), - [anon_sym_const] = ACTIONS(10110), - [anon_sym_constexpr] = ACTIONS(10108), - [anon_sym_volatile] = ACTIONS(10108), - [anon_sym_restrict] = ACTIONS(10108), - [anon_sym___restrict__] = ACTIONS(10108), - [anon_sym__Atomic] = ACTIONS(10108), - [anon_sym__Noreturn] = ACTIONS(10108), - [anon_sym_nullable] = ACTIONS(10108), - [anon_sym__Complex] = ACTIONS(10108), - [anon_sym__Nonnull] = ACTIONS(10108), - [anon_sym__Nullable] = ACTIONS(10110), - [anon_sym__Nullable_result] = ACTIONS(10108), - [anon_sym__Null_unspecified] = ACTIONS(10108), - [anon_sym___autoreleasing] = ACTIONS(10108), - [anon_sym___block] = ACTIONS(10108), - [anon_sym___bridge] = ACTIONS(10110), - [anon_sym___bridge_retained] = ACTIONS(10108), - [anon_sym___bridge_transfer] = ACTIONS(10108), - [anon_sym___complex] = ACTIONS(10108), - [anon_sym___const] = ACTIONS(10108), - [anon_sym___imag] = ACTIONS(10108), - [anon_sym___kindof] = ACTIONS(10108), - [anon_sym___nonnull] = ACTIONS(10108), - [anon_sym___nullable] = ACTIONS(10108), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10108), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10108), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10108), - [anon_sym___real] = ACTIONS(10108), - [anon_sym___strong] = ACTIONS(10108), - [anon_sym___unsafe_unretained] = ACTIONS(10108), - [anon_sym___unused] = ACTIONS(10108), - [anon_sym___weak] = ACTIONS(10108), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10108), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10108), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10108), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10108), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10108), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10108), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10108), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10108), - [anon_sym_NS_AVAILABLE] = ACTIONS(10110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10108), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_API_AVAILABLE] = ACTIONS(10108), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_API_DEPRECATED] = ACTIONS(10108), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10108), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10108), - [anon_sym___deprecated_msg] = ACTIONS(10108), - [anon_sym___deprecated_enum_msg] = ACTIONS(10108), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10108), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10108), - [anon_sym__Alignas] = ACTIONS(10108), - }, - [5364] = { - [anon_sym_COMMA] = ACTIONS(9872), - [anon_sym_SEMI] = ACTIONS(9872), - [anon_sym___extension__] = ACTIONS(9872), - [anon_sym_extern] = ACTIONS(9872), - [anon_sym___attribute__] = ACTIONS(9872), - [anon_sym___attribute] = ACTIONS(9874), - [anon_sym_noreturn] = ACTIONS(9872), - [anon_sym_LBRACK] = ACTIONS(9872), - [anon_sym___declspec] = ACTIONS(9872), - [anon_sym_static] = ACTIONS(9872), - [anon_sym_auto] = ACTIONS(9872), - [anon_sym_register] = ACTIONS(9872), - [anon_sym_inline] = ACTIONS(9872), - [anon_sym___inline] = ACTIONS(9874), - [anon_sym___inline__] = ACTIONS(9872), - [anon_sym___forceinline] = ACTIONS(9872), - [anon_sym_thread_local] = ACTIONS(9872), - [anon_sym___thread] = ACTIONS(9872), - [anon_sym_CG_EXTERN] = ACTIONS(9872), - [anon_sym_CG_INLINE] = ACTIONS(9872), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(9872), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(9872), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(9872), - [anon_sym_IBOutlet] = ACTIONS(9872), - [anon_sym_IBInspectable] = ACTIONS(9872), - [anon_sym_IB_DESIGNABLE] = ACTIONS(9872), - [anon_sym_NS_INLINE] = ACTIONS(9872), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(9872), - [anon_sym_OBJC_EXPORT] = ACTIONS(9872), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(9872), - [anon_sym_UIKIT_EXTERN] = ACTIONS(9872), - [anon_sym_const] = ACTIONS(9874), - [anon_sym_constexpr] = ACTIONS(9872), - [anon_sym_volatile] = ACTIONS(9872), - [anon_sym_restrict] = ACTIONS(9872), - [anon_sym___restrict__] = ACTIONS(9872), - [anon_sym__Atomic] = ACTIONS(9872), - [anon_sym__Noreturn] = ACTIONS(9872), - [anon_sym_nullable] = ACTIONS(9872), - [anon_sym__Complex] = ACTIONS(9872), - [anon_sym__Nonnull] = ACTIONS(9872), - [anon_sym__Nullable] = ACTIONS(9874), - [anon_sym__Nullable_result] = ACTIONS(9872), - [anon_sym__Null_unspecified] = ACTIONS(9872), - [anon_sym___autoreleasing] = ACTIONS(9872), - [anon_sym___block] = ACTIONS(9872), - [anon_sym___bridge] = ACTIONS(9874), - [anon_sym___bridge_retained] = ACTIONS(9872), - [anon_sym___bridge_transfer] = ACTIONS(9872), - [anon_sym___complex] = ACTIONS(9872), - [anon_sym___const] = ACTIONS(9872), - [anon_sym___imag] = ACTIONS(9872), - [anon_sym___kindof] = ACTIONS(9872), - [anon_sym___nonnull] = ACTIONS(9872), - [anon_sym___nullable] = ACTIONS(9872), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9872), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9872), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9872), - [anon_sym___real] = ACTIONS(9872), - [anon_sym___strong] = ACTIONS(9872), - [anon_sym___unsafe_unretained] = ACTIONS(9872), - [anon_sym___unused] = ACTIONS(9872), - [anon_sym___weak] = ACTIONS(9872), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(9872), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(9872), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(9872), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(9872), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(9872), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(9872), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(9872), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(9872), - [anon_sym_NS_AVAILABLE] = ACTIONS(9874), - [anon_sym___IOS_AVAILABLE] = ACTIONS(9872), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_API_AVAILABLE] = ACTIONS(9872), - [anon_sym_API_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_API_DEPRECATED] = ACTIONS(9872), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(9872), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(9872), - [anon_sym___deprecated_msg] = ACTIONS(9872), - [anon_sym___deprecated_enum_msg] = ACTIONS(9872), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(9872), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(9872), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(9872), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(9872), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(9872), - [anon_sym__Alignas] = ACTIONS(9872), - }, - [5365] = { - [sym_attribute_specifier] = STATE(5984), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_compound_statement] = STATE(3059), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(7364), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5312), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7232), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5312), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(10112), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(10114), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(10116), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_ATautoreleasepool] = ACTIONS(10118), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9949), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5366] = { - [anon_sym_COMMA] = ACTIONS(10108), - [anon_sym_SEMI] = ACTIONS(10108), - [anon_sym___extension__] = ACTIONS(10108), - [anon_sym_extern] = ACTIONS(10108), - [anon_sym___attribute__] = ACTIONS(10108), - [anon_sym___attribute] = ACTIONS(10110), - [anon_sym_noreturn] = ACTIONS(10108), - [anon_sym_LBRACK] = ACTIONS(10108), - [anon_sym___declspec] = ACTIONS(10108), - [anon_sym_static] = ACTIONS(10108), - [anon_sym_auto] = ACTIONS(10108), - [anon_sym_register] = ACTIONS(10108), - [anon_sym_inline] = ACTIONS(10108), - [anon_sym___inline] = ACTIONS(10110), - [anon_sym___inline__] = ACTIONS(10108), - [anon_sym___forceinline] = ACTIONS(10108), - [anon_sym_thread_local] = ACTIONS(10108), - [anon_sym___thread] = ACTIONS(10108), - [anon_sym_CG_EXTERN] = ACTIONS(10108), - [anon_sym_CG_INLINE] = ACTIONS(10108), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10108), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10108), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10108), - [anon_sym_IBOutlet] = ACTIONS(10108), - [anon_sym_IBInspectable] = ACTIONS(10108), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10108), - [anon_sym_NS_INLINE] = ACTIONS(10108), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10108), - [anon_sym_OBJC_EXPORT] = ACTIONS(10108), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10108), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10108), - [anon_sym_const] = ACTIONS(10110), - [anon_sym_constexpr] = ACTIONS(10108), - [anon_sym_volatile] = ACTIONS(10108), - [anon_sym_restrict] = ACTIONS(10108), - [anon_sym___restrict__] = ACTIONS(10108), - [anon_sym__Atomic] = ACTIONS(10108), - [anon_sym__Noreturn] = ACTIONS(10108), - [anon_sym_nullable] = ACTIONS(10108), - [anon_sym__Complex] = ACTIONS(10108), - [anon_sym__Nonnull] = ACTIONS(10108), - [anon_sym__Nullable] = ACTIONS(10110), - [anon_sym__Nullable_result] = ACTIONS(10108), - [anon_sym__Null_unspecified] = ACTIONS(10108), - [anon_sym___autoreleasing] = ACTIONS(10108), - [anon_sym___block] = ACTIONS(10108), - [anon_sym___bridge] = ACTIONS(10110), - [anon_sym___bridge_retained] = ACTIONS(10108), - [anon_sym___bridge_transfer] = ACTIONS(10108), - [anon_sym___complex] = ACTIONS(10108), - [anon_sym___const] = ACTIONS(10108), - [anon_sym___imag] = ACTIONS(10108), - [anon_sym___kindof] = ACTIONS(10108), - [anon_sym___nonnull] = ACTIONS(10108), - [anon_sym___nullable] = ACTIONS(10108), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10108), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10108), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10108), - [anon_sym___real] = ACTIONS(10108), - [anon_sym___strong] = ACTIONS(10108), - [anon_sym___unsafe_unretained] = ACTIONS(10108), - [anon_sym___unused] = ACTIONS(10108), - [anon_sym___weak] = ACTIONS(10108), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10108), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10108), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10108), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10108), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10108), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10108), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10108), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10108), - [anon_sym_NS_AVAILABLE] = ACTIONS(10110), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10108), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_API_AVAILABLE] = ACTIONS(10108), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_API_DEPRECATED] = ACTIONS(10108), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10108), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10108), - [anon_sym___deprecated_msg] = ACTIONS(10108), - [anon_sym___deprecated_enum_msg] = ACTIONS(10108), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10108), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10108), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10108), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10108), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10108), - [anon_sym__Alignas] = ACTIONS(10108), - }, - [5367] = { - [sym_attribute_specifier] = STATE(5988), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_compound_statement] = STATE(2888), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(7356), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5312), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7236), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5312), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(10112), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(10114), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(10120), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_ATautoreleasepool] = ACTIONS(10122), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9949), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5368] = { - [anon_sym_COMMA] = ACTIONS(10124), - [anon_sym_SEMI] = ACTIONS(10124), - [anon_sym___extension__] = ACTIONS(10124), - [anon_sym_extern] = ACTIONS(10124), - [anon_sym___attribute__] = ACTIONS(10124), - [anon_sym___attribute] = ACTIONS(10126), - [anon_sym_noreturn] = ACTIONS(10124), - [anon_sym_LBRACK] = ACTIONS(10124), - [anon_sym___declspec] = ACTIONS(10124), - [anon_sym_static] = ACTIONS(10124), - [anon_sym_auto] = ACTIONS(10124), - [anon_sym_register] = ACTIONS(10124), - [anon_sym_inline] = ACTIONS(10124), - [anon_sym___inline] = ACTIONS(10126), - [anon_sym___inline__] = ACTIONS(10124), - [anon_sym___forceinline] = ACTIONS(10124), - [anon_sym_thread_local] = ACTIONS(10124), - [anon_sym___thread] = ACTIONS(10124), - [anon_sym_CG_EXTERN] = ACTIONS(10124), - [anon_sym_CG_INLINE] = ACTIONS(10124), - [anon_sym_FOUNDATION_EXPORT] = ACTIONS(10124), - [anon_sym_FOUNDATION_EXTERN] = ACTIONS(10124), - [anon_sym_FOUNDATION_STATIC_INLINE] = ACTIONS(10124), - [anon_sym_IBOutlet] = ACTIONS(10124), - [anon_sym_IBInspectable] = ACTIONS(10124), - [anon_sym_IB_DESIGNABLE] = ACTIONS(10124), - [anon_sym_NS_INLINE] = ACTIONS(10124), - [anon_sym_NS_VALID_UNTIL_END_OF_SCOPE] = ACTIONS(10124), - [anon_sym_OBJC_EXPORT] = ACTIONS(10124), - [anon_sym_OBJC_ROOT_CLASS] = ACTIONS(10124), - [anon_sym_UIKIT_EXTERN] = ACTIONS(10124), - [anon_sym_const] = ACTIONS(10126), - [anon_sym_constexpr] = ACTIONS(10124), - [anon_sym_volatile] = ACTIONS(10124), - [anon_sym_restrict] = ACTIONS(10124), - [anon_sym___restrict__] = ACTIONS(10124), - [anon_sym__Atomic] = ACTIONS(10124), - [anon_sym__Noreturn] = ACTIONS(10124), - [anon_sym_nullable] = ACTIONS(10124), - [anon_sym__Complex] = ACTIONS(10124), - [anon_sym__Nonnull] = ACTIONS(10124), - [anon_sym__Nullable] = ACTIONS(10126), - [anon_sym__Nullable_result] = ACTIONS(10124), - [anon_sym__Null_unspecified] = ACTIONS(10124), - [anon_sym___autoreleasing] = ACTIONS(10124), - [anon_sym___block] = ACTIONS(10124), - [anon_sym___bridge] = ACTIONS(10126), - [anon_sym___bridge_retained] = ACTIONS(10124), - [anon_sym___bridge_transfer] = ACTIONS(10124), - [anon_sym___complex] = ACTIONS(10124), - [anon_sym___const] = ACTIONS(10124), - [anon_sym___imag] = ACTIONS(10124), - [anon_sym___kindof] = ACTIONS(10124), - [anon_sym___nonnull] = ACTIONS(10124), - [anon_sym___nullable] = ACTIONS(10124), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10124), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10124), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10124), - [anon_sym___real] = ACTIONS(10124), - [anon_sym___strong] = ACTIONS(10124), - [anon_sym___unsafe_unretained] = ACTIONS(10124), - [anon_sym___unused] = ACTIONS(10124), - [anon_sym___weak] = ACTIONS(10124), - [sym_comment] = ACTIONS(3), - [anon_sym_NS_AUTOMATED_REFCOUNT_UNAVAILABLE] = ACTIONS(10124), - [anon_sym_NS_ROOT_CLASS] = ACTIONS(10124), - [anon_sym_NS_UNAVAILABLE] = ACTIONS(10124), - [anon_sym_NS_REQUIRES_NIL_TERMINATION] = ACTIONS(10124), - [anon_sym_CF_RETURNS_RETAINED] = ACTIONS(10124), - [anon_sym_CF_RETURNS_NOT_RETAINED] = ACTIONS(10124), - [anon_sym_DEPRECATED_ATTRIBUTE] = ACTIONS(10124), - [anon_sym_UI_APPEARANCE_SELECTOR] = ACTIONS(10124), - [anon_sym_UNAVAILABLE_ATTRIBUTE] = ACTIONS(10124), - [anon_sym_CF_FORMAT_FUNCTION] = ACTIONS(10124), - [anon_sym_NS_AVAILABLE] = ACTIONS(10126), - [anon_sym___IOS_AVAILABLE] = ACTIONS(10124), - [anon_sym_NS_AVAILABLE_IOS] = ACTIONS(10124), - [anon_sym_API_AVAILABLE] = ACTIONS(10124), - [anon_sym_API_UNAVAILABLE] = ACTIONS(10124), - [anon_sym_API_DEPRECATED] = ACTIONS(10124), - [anon_sym_NS_ENUM_AVAILABLE_IOS] = ACTIONS(10124), - [anon_sym_NS_DEPRECATED_IOS] = ACTIONS(10124), - [anon_sym_NS_ENUM_DEPRECATED_IOS] = ACTIONS(10124), - [anon_sym_NS_FORMAT_FUNCTION] = ACTIONS(10124), - [anon_sym_DEPRECATED_MSG_ATTRIBUTE] = ACTIONS(10124), - [anon_sym___deprecated_msg] = ACTIONS(10124), - [anon_sym___deprecated_enum_msg] = ACTIONS(10124), - [anon_sym_NS_SWIFT_NAME] = ACTIONS(10124), - [anon_sym_NS_SWIFT_UNAVAILABLE] = ACTIONS(10124), - [anon_sym_NS_EXTENSION_UNAVAILABLE_IOS] = ACTIONS(10124), - [anon_sym_NS_CLASS_AVAILABLE_IOS] = ACTIONS(10124), - [anon_sym_NS_CLASS_DEPRECATED_IOS] = ACTIONS(10124), - [anon_sym___OSX_AVAILABLE_STARTING] = ACTIONS(10124), - [anon_sym__Alignas] = ACTIONS(10124), - }, - [5369] = { - [sym_preproc_if] = STATE(6079), - [sym_preproc_ifdef] = STATE(6079), - [sym_attribute_specifier] = STATE(5419), - [sym_attribute_declaration] = STATE(5419), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_instance_variable] = STATE(5373), - [sym_visibility_specification] = STATE(6079), - [sym_struct_declaration] = STATE(6079), - [sym_atomic_declaration] = STATE(6079), - [sym_specifier_qualifier] = STATE(5416), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_instance_variables_repeat1] = STATE(5373), - [aux_sym_struct_declaration_repeat1] = STATE(5416), - [sym_identifier] = ACTIONS(10128), - [aux_sym_preproc_if_token1] = ACTIONS(10130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10132), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10132), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_RBRACE] = ACTIONS(10136), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10138), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_ATprivate] = ACTIONS(10142), - [anon_sym_ATprotected] = ACTIONS(10142), - [anon_sym_ATpackage] = ACTIONS(10142), - [anon_sym_ATpublic] = ACTIONS(10142), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5370] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_parameterized_arguments] = STATE(7955), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7955), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_COMMA] = ACTIONS(10114), - [anon_sym_RPAREN] = ACTIONS(10114), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5371] = { - [sym_preproc_if] = STATE(6079), - [sym_preproc_ifdef] = STATE(6079), - [sym_attribute_specifier] = STATE(5419), - [sym_attribute_declaration] = STATE(5419), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_instance_variable] = STATE(5369), - [sym_visibility_specification] = STATE(6079), - [sym_struct_declaration] = STATE(6079), - [sym_atomic_declaration] = STATE(6079), - [sym_specifier_qualifier] = STATE(5416), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_instance_variables_repeat1] = STATE(5369), - [aux_sym_struct_declaration_repeat1] = STATE(5416), - [sym_identifier] = ACTIONS(10128), - [aux_sym_preproc_if_token1] = ACTIONS(10130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10132), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10132), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_RBRACE] = ACTIONS(10144), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10138), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_ATprivate] = ACTIONS(10142), - [anon_sym_ATprotected] = ACTIONS(10142), - [anon_sym_ATpackage] = ACTIONS(10142), - [anon_sym_ATpublic] = ACTIONS(10142), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5372] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_parameterized_arguments] = STATE(8211), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8211), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_COMMA] = ACTIONS(10114), - [anon_sym_RPAREN] = ACTIONS(10114), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5373] = { - [sym_preproc_if] = STATE(6079), - [sym_preproc_ifdef] = STATE(6079), - [sym_attribute_specifier] = STATE(5419), - [sym_attribute_declaration] = STATE(5419), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_instance_variable] = STATE(5373), - [sym_visibility_specification] = STATE(6079), - [sym_struct_declaration] = STATE(6079), - [sym_atomic_declaration] = STATE(6079), - [sym_specifier_qualifier] = STATE(5416), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_instance_variables_repeat1] = STATE(5373), - [aux_sym_struct_declaration_repeat1] = STATE(5416), - [sym_identifier] = ACTIONS(10146), - [aux_sym_preproc_if_token1] = ACTIONS(10149), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10152), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10152), - [anon_sym___extension__] = ACTIONS(10155), - [anon_sym___attribute__] = ACTIONS(10158), - [anon_sym___attribute] = ACTIONS(10158), - [anon_sym_noreturn] = ACTIONS(10155), - [anon_sym_LBRACK] = ACTIONS(10161), - [anon_sym_RBRACE] = ACTIONS(10164), - [anon_sym_signed] = ACTIONS(10166), - [anon_sym_unsigned] = ACTIONS(10166), - [anon_sym_long] = ACTIONS(10166), - [anon_sym_short] = ACTIONS(10166), - [anon_sym_const] = ACTIONS(10155), - [anon_sym_constexpr] = ACTIONS(10155), - [anon_sym_volatile] = ACTIONS(10155), - [anon_sym_restrict] = ACTIONS(10155), - [anon_sym___restrict__] = ACTIONS(10155), - [anon_sym__Atomic] = ACTIONS(10169), - [anon_sym__Noreturn] = ACTIONS(10155), - [anon_sym_nullable] = ACTIONS(10155), - [anon_sym__Complex] = ACTIONS(10155), - [anon_sym__Nonnull] = ACTIONS(10155), - [anon_sym__Nullable] = ACTIONS(10155), - [anon_sym__Nullable_result] = ACTIONS(10155), - [anon_sym__Null_unspecified] = ACTIONS(10155), - [anon_sym___autoreleasing] = ACTIONS(10155), - [anon_sym___block] = ACTIONS(10155), - [anon_sym___bridge] = ACTIONS(10155), - [anon_sym___bridge_retained] = ACTIONS(10155), - [anon_sym___bridge_transfer] = ACTIONS(10155), - [anon_sym___complex] = ACTIONS(10155), - [anon_sym___const] = ACTIONS(10155), - [anon_sym___imag] = ACTIONS(10155), - [anon_sym___kindof] = ACTIONS(10155), - [anon_sym___nonnull] = ACTIONS(10155), - [anon_sym___nullable] = ACTIONS(10155), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10155), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10155), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10155), - [anon_sym___real] = ACTIONS(10155), - [anon_sym___strong] = ACTIONS(10155), - [anon_sym___unsafe_unretained] = ACTIONS(10155), - [anon_sym___unused] = ACTIONS(10155), - [anon_sym___weak] = ACTIONS(10155), - [sym_primitive_type] = ACTIONS(10172), - [anon_sym_enum] = ACTIONS(10175), - [anon_sym_struct] = ACTIONS(10178), - [anon_sym_union] = ACTIONS(10181), - [anon_sym_in] = ACTIONS(10184), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10187), - [anon_sym___typeof] = ACTIONS(10187), - [anon_sym_typeof] = ACTIONS(10187), - [anon_sym_ATprivate] = ACTIONS(10190), - [anon_sym_ATprotected] = ACTIONS(10190), - [anon_sym_ATpackage] = ACTIONS(10190), - [anon_sym_ATpublic] = ACTIONS(10190), - [anon_sym_BOOL] = ACTIONS(10193), - [anon_sym_IMP] = ACTIONS(10193), - [anon_sym_SEL] = ACTIONS(10193), - [anon_sym_Class] = ACTIONS(10193), - [anon_sym_id] = ACTIONS(10193), - [anon_sym_out] = ACTIONS(10184), - [anon_sym_inout] = ACTIONS(10184), - [anon_sym_bycopy] = ACTIONS(10184), - [anon_sym_byref] = ACTIONS(10184), - [anon_sym_oneway] = ACTIONS(10184), - }, - [5374] = { - [sym_attribute_specifier] = STATE(5367), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_compound_statement] = STATE(2884), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(7368), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5312), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7207), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5312), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(10112), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(10120), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_ATautoreleasepool] = ACTIONS(10122), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9949), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5375] = { - [sym_attribute_specifier] = STATE(5375), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5375), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5375), - [sym_identifier] = ACTIONS(10196), - [anon_sym_COMMA] = ACTIONS(10199), - [anon_sym_RPAREN] = ACTIONS(10199), - [anon_sym_LPAREN2] = ACTIONS(10201), - [anon_sym_STAR] = ACTIONS(10204), - [anon_sym_CARET] = ACTIONS(10207), - [anon_sym_GT] = ACTIONS(10199), - [anon_sym_LT] = ACTIONS(10199), - [anon_sym___extension__] = ACTIONS(10210), - [anon_sym___attribute__] = ACTIONS(10213), - [anon_sym___attribute] = ACTIONS(10213), - [anon_sym_noreturn] = ACTIONS(10210), - [anon_sym_LBRACK] = ACTIONS(10199), - [anon_sym___based] = ACTIONS(10216), - [anon_sym_signed] = ACTIONS(10219), - [anon_sym_unsigned] = ACTIONS(10219), - [anon_sym_long] = ACTIONS(10219), - [anon_sym_short] = ACTIONS(10219), - [anon_sym_const] = ACTIONS(10210), - [anon_sym_constexpr] = ACTIONS(10210), - [anon_sym_volatile] = ACTIONS(10210), - [anon_sym_restrict] = ACTIONS(10210), - [anon_sym___restrict__] = ACTIONS(10210), - [anon_sym__Atomic] = ACTIONS(10210), - [anon_sym__Noreturn] = ACTIONS(10210), - [anon_sym_nullable] = ACTIONS(10210), - [anon_sym__Complex] = ACTIONS(10210), - [anon_sym__Nonnull] = ACTIONS(10210), - [anon_sym__Nullable] = ACTIONS(10210), - [anon_sym__Nullable_result] = ACTIONS(10210), - [anon_sym__Null_unspecified] = ACTIONS(10210), - [anon_sym___autoreleasing] = ACTIONS(10210), - [anon_sym___block] = ACTIONS(10210), - [anon_sym___bridge] = ACTIONS(10210), - [anon_sym___bridge_retained] = ACTIONS(10210), - [anon_sym___bridge_transfer] = ACTIONS(10210), - [anon_sym___complex] = ACTIONS(10210), - [anon_sym___const] = ACTIONS(10210), - [anon_sym___imag] = ACTIONS(10210), - [anon_sym___kindof] = ACTIONS(10210), - [anon_sym___nonnull] = ACTIONS(10210), - [anon_sym___nullable] = ACTIONS(10210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10210), - [anon_sym___real] = ACTIONS(10210), - [anon_sym___strong] = ACTIONS(10210), - [anon_sym___unsafe_unretained] = ACTIONS(10210), - [anon_sym___unused] = ACTIONS(10210), - [anon_sym___weak] = ACTIONS(10210), - [sym_primitive_type] = ACTIONS(10222), - [anon_sym_enum] = ACTIONS(10225), - [anon_sym_struct] = ACTIONS(10228), - [anon_sym_union] = ACTIONS(10231), - [anon_sym_in] = ACTIONS(10234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10237), - [anon_sym___typeof] = ACTIONS(10237), - [anon_sym_typeof] = ACTIONS(10237), - [anon_sym_BOOL] = ACTIONS(10240), - [anon_sym_IMP] = ACTIONS(10240), - [anon_sym_SEL] = ACTIONS(10240), - [anon_sym_Class] = ACTIONS(10240), - [anon_sym_id] = ACTIONS(10240), - [anon_sym_out] = ACTIONS(10234), - [anon_sym_inout] = ACTIONS(10234), - [anon_sym_bycopy] = ACTIONS(10234), - [anon_sym_byref] = ACTIONS(10234), - [anon_sym_oneway] = ACTIONS(10234), - }, - [5376] = { - [sym__expression] = STATE(6753), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(7814), - [sym_initializer_pair] = STATE(7814), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_COMMA] = ACTIONS(10243), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10247), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5377] = { - [sym_attribute_specifier] = STATE(5365), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_compound_statement] = STATE(3060), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_parameter_list] = STATE(7335), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5312), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7235), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5312), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(10112), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_LBRACE] = ACTIONS(10116), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_ATautoreleasepool] = ACTIONS(10118), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9949), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5378] = { - [sym__expression] = STATE(6754), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(7858), - [sym_initializer_pair] = STATE(7858), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_COMMA] = ACTIONS(10251), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10253), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5379] = { - [sym__expression] = STATE(6803), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8110), - [sym_initializer_pair] = STATE(8110), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10255), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5380] = { - [sym__expression] = STATE(6747), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_version] = STATE(7626), - [sym_platform] = STATE(7694), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(211), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [sym_version_number] = ACTIONS(10257), - [anon_sym_ios] = ACTIONS(10259), - [anon_sym_tvos] = ACTIONS(10259), - [anon_sym_macos] = ACTIONS(10259), - [anon_sym_macosx] = ACTIONS(10259), - [anon_sym_watchos] = ACTIONS(10259), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5381] = { - [sym__expression] = STATE(6803), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8110), - [sym_initializer_pair] = STATE(8110), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10261), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5382] = { - [sym__expression] = STATE(6803), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8110), - [sym_initializer_pair] = STATE(8110), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10263), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5383] = { - [sym__expression] = STATE(6803), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8110), - [sym_initializer_pair] = STATE(8110), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_RBRACE] = ACTIONS(10265), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5384] = { - [sym__expression] = STATE(6787), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_version] = STATE(8162), - [sym_platform] = STATE(7694), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(211), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [sym_version_number] = ACTIONS(10257), - [anon_sym_ios] = ACTIONS(10259), - [anon_sym_tvos] = ACTIONS(10259), - [anon_sym_macos] = ACTIONS(10259), - [anon_sym_macosx] = ACTIONS(10259), - [anon_sym_watchos] = ACTIONS(10259), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5385] = { - [sym_attribute_specifier] = STATE(5385), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5385), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5385), - [sym_identifier] = ACTIONS(10196), - [anon_sym_LPAREN2] = ACTIONS(10201), - [anon_sym_STAR] = ACTIONS(10204), - [anon_sym_CARET] = ACTIONS(10207), - [anon_sym_LT] = ACTIONS(10199), - [anon_sym___extension__] = ACTIONS(10210), - [anon_sym___attribute__] = ACTIONS(10213), - [anon_sym___attribute] = ACTIONS(10213), - [anon_sym_noreturn] = ACTIONS(10210), - [anon_sym_LBRACK] = ACTIONS(10199), - [anon_sym___based] = ACTIONS(10216), - [anon_sym_LBRACE] = ACTIONS(10199), - [anon_sym_signed] = ACTIONS(10219), - [anon_sym_unsigned] = ACTIONS(10219), - [anon_sym_long] = ACTIONS(10219), - [anon_sym_short] = ACTIONS(10219), - [anon_sym_ATautoreleasepool] = ACTIONS(10199), - [anon_sym_const] = ACTIONS(10210), - [anon_sym_constexpr] = ACTIONS(10210), - [anon_sym_volatile] = ACTIONS(10210), - [anon_sym_restrict] = ACTIONS(10210), - [anon_sym___restrict__] = ACTIONS(10210), - [anon_sym__Atomic] = ACTIONS(10210), - [anon_sym__Noreturn] = ACTIONS(10210), - [anon_sym_nullable] = ACTIONS(10210), - [anon_sym__Complex] = ACTIONS(10210), - [anon_sym__Nonnull] = ACTIONS(10210), - [anon_sym__Nullable] = ACTIONS(10210), - [anon_sym__Nullable_result] = ACTIONS(10210), - [anon_sym__Null_unspecified] = ACTIONS(10210), - [anon_sym___autoreleasing] = ACTIONS(10210), - [anon_sym___block] = ACTIONS(10210), - [anon_sym___bridge] = ACTIONS(10210), - [anon_sym___bridge_retained] = ACTIONS(10210), - [anon_sym___bridge_transfer] = ACTIONS(10210), - [anon_sym___complex] = ACTIONS(10210), - [anon_sym___const] = ACTIONS(10210), - [anon_sym___imag] = ACTIONS(10210), - [anon_sym___kindof] = ACTIONS(10210), - [anon_sym___nonnull] = ACTIONS(10210), - [anon_sym___nullable] = ACTIONS(10210), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10210), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10210), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10210), - [anon_sym___real] = ACTIONS(10210), - [anon_sym___strong] = ACTIONS(10210), - [anon_sym___unsafe_unretained] = ACTIONS(10210), - [anon_sym___unused] = ACTIONS(10210), - [anon_sym___weak] = ACTIONS(10210), - [sym_primitive_type] = ACTIONS(10222), - [anon_sym_enum] = ACTIONS(10267), - [anon_sym_struct] = ACTIONS(10228), - [anon_sym_union] = ACTIONS(10231), - [anon_sym_in] = ACTIONS(10234), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10237), - [anon_sym___typeof] = ACTIONS(10237), - [anon_sym_typeof] = ACTIONS(10237), - [anon_sym_BOOL] = ACTIONS(10240), - [anon_sym_IMP] = ACTIONS(10240), - [anon_sym_SEL] = ACTIONS(10240), - [anon_sym_Class] = ACTIONS(10240), - [anon_sym_id] = ACTIONS(10240), - [anon_sym_out] = ACTIONS(10234), - [anon_sym_inout] = ACTIONS(10234), - [anon_sym_bycopy] = ACTIONS(10234), - [anon_sym_byref] = ACTIONS(10234), - [anon_sym_oneway] = ACTIONS(10234), - }, - [5386] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7633), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(10270), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym___covariant] = ACTIONS(10272), - [anon_sym___contravariant] = ACTIONS(10272), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5387] = { - [sym__expression] = STATE(6803), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8110), - [sym_initializer_pair] = STATE(8110), - [sym_subscript_designator] = STATE(7334), - [sym_field_designator] = STATE(7334), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [aux_sym_initializer_pair_repeat1] = STATE(7334), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10245), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(10249), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5388] = { - [sym_attribute_specifier] = STATE(5370), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_parameterized_arguments] = STATE(7921), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7921), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5389] = { - [sym_attribute_specifier] = STATE(5372), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_parameterized_arguments] = STATE(8206), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8206), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym_LT] = ACTIONS(3638), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5390] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8514), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10274), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5391] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8250), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10276), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5392] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8388), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10278), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5393] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8737), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10280), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5394] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8617), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10282), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5395] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8969), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10284), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5396] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(9423), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10286), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5397] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8688), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_DOT_DOT_DOT] = ACTIONS(10288), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5398] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8199), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5399] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7970), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5400] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(9252), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5401] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7685), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5402] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7945), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5403] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7846), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5404] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8098), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5405] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8106), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5406] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7718), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5407] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8234), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5408] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(8235), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5409] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(9331), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5410] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7837), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5411] = { - [sym_attribute_specifier] = STATE(5301), - [sym_ms_based_modifier] = STATE(9262), - [sym__declarator] = STATE(5901), - [sym_parenthesized_declarator] = STATE(5987), - [sym_pointer_declarator] = STATE(5987), - [sym_function_declarator] = STATE(5987), - [sym_array_declarator] = STATE(5987), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5301), - [sym_block_pointer_declarator] = STATE(5987), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [sym_type_name] = STATE(7968), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_type_name_repeat1] = STATE(5301), - [sym_identifier] = ACTIONS(9902), - [anon_sym_LPAREN2] = ACTIONS(5793), - [anon_sym_STAR] = ACTIONS(7538), - [anon_sym_CARET] = ACTIONS(7540), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(9916), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5412] = { - [sym__expression] = STATE(6748), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_typeof_specifier] = STATE(7824), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5413] = { - [sym__expression] = STATE(6777), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_typeof_specifier] = STATE(8089), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5414] = { - [sym_compound_statement] = STATE(9276), - [sym__expression] = STATE(6772), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9276), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5415] = { - [sym_compound_statement] = STATE(9002), - [sym__expression] = STATE(6771), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9002), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(47), - [anon_sym_ATautoreleasepool] = ACTIONS(51), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5416] = { - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5335), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5835), - [sym_struct_declarator] = STATE(5230), - [sym_block_pointer_declarator] = STATE(5153), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5835), - [sym_identifier] = ACTIONS(10290), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_COLON] = ACTIONS(10292), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5417] = { - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5335), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5835), - [sym_struct_declarator] = STATE(4981), - [sym_block_pointer_declarator] = STATE(5153), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5835), - [sym_identifier] = ACTIONS(10290), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_COLON] = ACTIONS(10292), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5418] = { - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5335), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5835), - [sym_struct_declarator] = STATE(5045), - [sym_block_pointer_declarator] = STATE(5153), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5835), - [sym_identifier] = ACTIONS(10290), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_COLON] = ACTIONS(10292), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5419] = { - [sym_preproc_if] = STATE(6079), - [sym_preproc_ifdef] = STATE(6079), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_instance_variable] = STATE(6085), - [sym_visibility_specification] = STATE(6079), - [sym_struct_declaration] = STATE(6079), - [sym_atomic_declaration] = STATE(6079), - [sym_specifier_qualifier] = STATE(5416), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5416), - [sym_identifier] = ACTIONS(10128), - [aux_sym_preproc_if_token1] = ACTIONS(10130), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10132), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10132), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10138), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_ATprivate] = ACTIONS(10142), - [anon_sym_ATprotected] = ACTIONS(10142), - [anon_sym_ATpackage] = ACTIONS(10142), - [anon_sym_ATpublic] = ACTIONS(10142), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5420] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5421] = { - [sym_ms_based_modifier] = STATE(9273), - [sym__declarator] = STATE(5335), - [sym_parenthesized_declarator] = STATE(5153), - [sym_pointer_declarator] = STATE(5153), - [sym_function_declarator] = STATE(5153), - [sym_array_declarator] = STATE(5153), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5835), - [sym_struct_declarator] = STATE(5132), - [sym_block_pointer_declarator] = STATE(5153), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5835), - [sym_identifier] = ACTIONS(10290), - [anon_sym_LPAREN2] = ACTIONS(7542), - [anon_sym_STAR] = ACTIONS(7544), - [anon_sym_CARET] = ACTIONS(7546), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym___based] = ACTIONS(5522), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(9906), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_COLON] = ACTIONS(10292), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5422] = { - [sym__expression] = STATE(6790), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9434), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10294), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5423] = { - [sym__expression] = STATE(6811), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9394), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10296), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5424] = { - [sym__expression] = STATE(6775), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9356), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10298), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5425] = { - [sym_attribute] = STATE(7645), - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10300), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5426] = { - [sym__expression] = STATE(6785), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9351), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10302), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5427] = { - [sym__expression] = STATE(6792), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9435), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10304), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5428] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5429] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5430] = { - [sym__expression] = STATE(6774), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9001), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10308), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5431] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5432] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5433] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(8080), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10310), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5434] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_class] = ACTIONS(10318), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5435] = { - [sym__expression] = STATE(6729), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8093), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10322), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5436] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(7715), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10324), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5437] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5438] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_class] = ACTIONS(10326), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5439] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(8080), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10328), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5440] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5441] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(8080), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10330), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5442] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_class] = ACTIONS(10332), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5443] = { - [sym__expression] = STATE(6815), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8781), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10334), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5444] = { - [sym__expression] = STATE(6728), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10336), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5445] = { - [sym__expression] = STATE(6794), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(8115), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5446] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5447] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(7676), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10338), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5448] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5449] = { - [sym__expression] = STATE(6767), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9288), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10340), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5450] = { - [sym__expression] = STATE(6788), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9498), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10342), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5451] = { - [sym__expression] = STATE(3190), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_initializer_list] = STATE(4521), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5452] = { - [sym__expression] = STATE(6769), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8884), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10344), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5453] = { - [sym__expression] = STATE(6801), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9393), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10346), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5454] = { - [sym__expression] = STATE(3185), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_initializer_list] = STATE(4492), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5455] = { - [sym_attribute] = STATE(7841), - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10300), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5456] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5457] = { - [sym_attribute] = STATE(7982), - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10300), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5458] = { - [sym__expression] = STATE(6783), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9271), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10348), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5459] = { - [sym__expression] = STATE(6778), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9126), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10350), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5460] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_initializer_list] = STATE(2893), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_LBRACE] = ACTIONS(2330), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5461] = { - [sym_attribute] = STATE(7783), - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10300), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5462] = { - [sym__expression] = STATE(4196), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_initializer_list] = STATE(4492), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5463] = { - [sym__expression] = STATE(6813), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9392), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10352), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5464] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(8080), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACE] = ACTIONS(10354), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5465] = { - [sym__expression] = STATE(4192), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_initializer_list] = STATE(4521), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5466] = { - [sym__expression] = STATE(6793), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(9436), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10356), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5467] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_class] = ACTIONS(10358), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5468] = { - [sym__expression] = STATE(6765), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8694), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10360), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5469] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_class] = ACTIONS(10362), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5470] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5471] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_initializer_list] = STATE(3045), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_LBRACE] = ACTIONS(3454), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5472] = { - [sym__expression] = STATE(6886), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10364), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5473] = { - [sym__expression] = STATE(6898), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10366), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5474] = { - [sym__expression] = STATE(6882), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10368), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5475] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10370), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5476] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10372), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5477] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10374), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5478] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10376), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5479] = { - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(10378), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5480] = { - [sym__expression] = STATE(6875), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10380), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5481] = { - [sym__expression] = STATE(6640), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(10386), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5482] = { - [sym__expression] = STATE(4203), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5483] = { - [sym__expression] = STATE(6817), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8093), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5484] = { - [sym__expression] = STATE(6720), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5485] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10388), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5486] = { - [sym__expression] = STATE(6877), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10390), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5487] = { - [sym__expression] = STATE(6820), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10392), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5488] = { - [sym__expression] = STATE(6795), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10394), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5489] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10396), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5490] = { - [sym__expression] = STATE(6911), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10398), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5491] = { - [sym__expression] = STATE(3163), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(10400), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5492] = { - [sym__expression] = STATE(6768), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8168), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5493] = { - [sym__expression] = STATE(4074), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5494] = { - [sym__expression] = STATE(6865), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10402), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5495] = { - [sym__expression] = STATE(6907), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10404), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5496] = { - [sym__expression] = STATE(6795), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10406), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5497] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10408), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5498] = { - [sym__expression] = STATE(6752), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10410), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5499] = { - [sym__expression] = STATE(6825), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_dictionary_pair] = STATE(8080), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5500] = { - [sym__expression] = STATE(6670), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(10386), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5501] = { - [sym__expression] = STATE(6795), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10412), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5502] = { - [sym__expression] = STATE(6756), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10414), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5503] = { - [sym__expression] = STATE(6795), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_RBRACK] = ACTIONS(10416), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5504] = { - [sym__expression] = STATE(6949), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10418), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5505] = { - [sym__expression] = STATE(6863), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10420), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5506] = { - [sym__expression] = STATE(6897), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10422), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5507] = { - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(7735), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5508] = { - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(7755), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5509] = { - [sym__expression] = STATE(6835), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10424), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5510] = { - [sym__expression] = STATE(6744), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5511] = { - [sym__expression] = STATE(6798), - [sym__expression_not_binary] = STATE(3032), - [sym_comma_expression] = STATE(8168), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5512] = { - [sym__expression] = STATE(6690), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(10386), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5513] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10426), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5514] = { - [sym__expression] = STATE(3323), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(10386), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5515] = { - [sym__expression] = STATE(6870), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_RPAREN] = ACTIONS(10428), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5516] = { - [sym__expression] = STATE(6903), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10430), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5517] = { - [sym__expression] = STATE(6888), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10432), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5518] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10434), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5519] = { - [sym__expression] = STATE(2979), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(10436), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5520] = { - [sym__expression] = STATE(6791), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(10312), - [anon_sym_LBRACE] = ACTIONS(10314), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(10316), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5521] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10438), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5522] = { - [sym__expression] = STATE(6749), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5523] = { - [sym__expression] = STATE(6819), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_SEMI] = ACTIONS(10440), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5524] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10442), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5525] = { - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(10444), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5526] = { - [sym_type_qualifier] = STATE(5526), - [aux_sym_type_definition_repeat1] = STATE(5526), - [sym_identifier] = ACTIONS(10446), - [anon_sym_LPAREN2] = ACTIONS(10448), - [anon_sym_BANG] = ACTIONS(10448), - [anon_sym_TILDE] = ACTIONS(10448), - [anon_sym_DASH] = ACTIONS(10446), - [anon_sym_PLUS] = ACTIONS(10446), - [anon_sym_STAR] = ACTIONS(10448), - [anon_sym_CARET] = ACTIONS(10448), - [anon_sym_AMP] = ACTIONS(10448), - [anon_sym___extension__] = ACTIONS(10450), - [anon_sym_noreturn] = ACTIONS(10450), - [anon_sym_LBRACK] = ACTIONS(10448), - [anon_sym_RBRACK] = ACTIONS(10448), - [anon_sym_const] = ACTIONS(10450), - [anon_sym_constexpr] = ACTIONS(10450), - [anon_sym_volatile] = ACTIONS(10450), - [anon_sym_restrict] = ACTIONS(10450), - [anon_sym___restrict__] = ACTIONS(10450), - [anon_sym__Atomic] = ACTIONS(10450), - [anon_sym__Noreturn] = ACTIONS(10450), - [anon_sym_nullable] = ACTIONS(10450), - [anon_sym__Complex] = ACTIONS(10450), - [anon_sym__Nonnull] = ACTIONS(10450), - [anon_sym__Nullable] = ACTIONS(10450), - [anon_sym__Nullable_result] = ACTIONS(10450), - [anon_sym__Null_unspecified] = ACTIONS(10450), - [anon_sym___autoreleasing] = ACTIONS(10450), - [anon_sym___block] = ACTIONS(10450), - [anon_sym___bridge] = ACTIONS(10450), - [anon_sym___bridge_retained] = ACTIONS(10450), - [anon_sym___bridge_transfer] = ACTIONS(10450), - [anon_sym___complex] = ACTIONS(10450), - [anon_sym___const] = ACTIONS(10450), - [anon_sym___imag] = ACTIONS(10450), - [anon_sym___kindof] = ACTIONS(10450), - [anon_sym___nonnull] = ACTIONS(10450), - [anon_sym___nullable] = ACTIONS(10450), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10450), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10450), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10450), - [anon_sym___real] = ACTIONS(10450), - [anon_sym___strong] = ACTIONS(10450), - [anon_sym___unsafe_unretained] = ACTIONS(10450), - [anon_sym___unused] = ACTIONS(10450), - [anon_sym___weak] = ACTIONS(10450), - [anon_sym_struct] = ACTIONS(10446), - [anon_sym_in] = ACTIONS(10446), - [anon_sym_DASH_DASH] = ACTIONS(10448), - [anon_sym_PLUS_PLUS] = ACTIONS(10448), - [anon_sym_sizeof] = ACTIONS(10446), - [anon_sym___alignof__] = ACTIONS(10446), - [anon_sym___alignof] = ACTIONS(10446), - [anon_sym__alignof] = ACTIONS(10446), - [anon_sym_alignof] = ACTIONS(10446), - [anon_sym__Alignof] = ACTIONS(10446), - [anon_sym_offsetof] = ACTIONS(10446), - [anon_sym__Generic] = ACTIONS(10446), - [anon_sym_asm] = ACTIONS(10446), - [anon_sym___asm__] = ACTIONS(10446), - [sym_number_literal] = ACTIONS(10448), - [anon_sym_L_SQUOTE] = ACTIONS(10448), - [anon_sym_u_SQUOTE] = ACTIONS(10448), - [anon_sym_U_SQUOTE] = ACTIONS(10448), - [anon_sym_u8_SQUOTE] = ACTIONS(10448), - [anon_sym_SQUOTE] = ACTIONS(10448), - [anon_sym_AT] = ACTIONS(10446), - [anon_sym_DQUOTE] = ACTIONS(10448), - [anon_sym_L_DQUOTE] = ACTIONS(10448), - [anon_sym_u_DQUOTE] = ACTIONS(10448), - [anon_sym_U_DQUOTE] = ACTIONS(10448), - [anon_sym_u8_DQUOTE] = ACTIONS(10448), - [sym_true] = ACTIONS(10446), - [sym_false] = ACTIONS(10446), - [anon_sym_NULL] = ACTIONS(10446), - [anon_sym_nullptr] = ACTIONS(10446), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(10448), - [anon_sym_ATavailable] = ACTIONS(10448), - [anon_sym___builtin_available] = ACTIONS(10446), - [anon_sym_va_arg] = ACTIONS(10446), - [anon_sym_ATencode] = ACTIONS(10448), - [anon_sym_id] = ACTIONS(10446), - }, - [5527] = { - [sym__expression] = STATE(6869), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10453), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5528] = { - [sym__expression] = STATE(6796), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_generic_specifier] = STATE(8207), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(10320), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5529] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10455), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5530] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10457), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5531] = { - [sym__expression] = STATE(6871), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10459), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5532] = { - [sym__expression] = STATE(6836), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10461), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5533] = { - [sym__expression] = STATE(6929), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_COMMA] = ACTIONS(10463), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5534] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_RBRACK] = ACTIONS(10465), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5535] = { - [sym__expression] = STATE(3499), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(10382), - [anon_sym_LBRACE] = ACTIONS(10384), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(10386), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5536] = { - [sym__expression] = STATE(6881), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_COLON] = ACTIONS(10467), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5537] = { - [sym__expression] = STATE(3337), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5538] = { - [sym__expression] = STATE(6905), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5539] = { - [sym__expression] = STATE(6716), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5540] = { - [sym__expression] = STATE(4092), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5541] = { - [sym__expression] = STATE(6633), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5542] = { - [sym__expression] = STATE(6715), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5543] = { - [sym__expression] = STATE(6718), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5544] = { - [sym__expression] = STATE(3178), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5545] = { - [sym__expression] = STATE(6693), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5546] = { - [sym__expression] = STATE(3510), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(10469), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5547] = { - [sym__expression] = STATE(6951), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5548] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5549] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5550] = { - [sym__expression] = STATE(6884), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5551] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5552] = { - [sym__expression] = STATE(6711), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5553] = { - [sym__expression] = STATE(6750), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5554] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5555] = { - [sym__expression] = STATE(4134), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5556] = { - [sym__expression] = STATE(3477), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5557] = { - [sym__expression] = STATE(3483), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5558] = { - [sym__expression] = STATE(6644), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(10471), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5559] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5560] = { - [sym__expression] = STATE(3482), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5561] = { - [sym__expression] = STATE(6721), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5562] = { - [sym__expression] = STATE(4226), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5563] = { - [sym__expression] = STATE(4228), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5564] = { - [sym__expression] = STATE(4247), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5565] = { - [sym__expression] = STATE(6812), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5566] = { - [sym__expression] = STATE(4249), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5567] = { - [sym__expression] = STATE(4251), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5568] = { - [sym__expression] = STATE(4252), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5569] = { - [sym__expression] = STATE(6714), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5570] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5571] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5572] = { - [sym__expression] = STATE(4253), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5573] = { - [sym__expression] = STATE(6743), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5574] = { - [sym__expression] = STATE(6632), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5575] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5576] = { - [sym__expression] = STATE(4254), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5577] = { - [sym__expression] = STATE(6946), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5578] = { - [sym__expression] = STATE(6733), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5579] = { - [sym__expression] = STATE(3481), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5580] = { - [sym__expression] = STATE(4095), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5581] = { - [sym__expression] = STATE(4087), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5582] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5583] = { - [sym__expression] = STATE(6730), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5584] = { - [sym__expression] = STATE(6745), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5585] = { - [sym__expression] = STATE(6732), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5586] = { - [sym__expression] = STATE(6739), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5587] = { - [sym__expression] = STATE(4229), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5588] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5589] = { - [sym__expression] = STATE(6731), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5590] = { - [sym__expression] = STATE(2966), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5591] = { - [sym__expression] = STATE(6736), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5592] = { - [sym__expression] = STATE(3480), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5593] = { - [sym__expression] = STATE(6734), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5594] = { - [sym__expression] = STATE(3177), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5595] = { - [sym__expression] = STATE(6740), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5596] = { - [sym__expression] = STATE(3479), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5597] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5598] = { - [sym__expression] = STATE(6741), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5599] = { - [sym__expression] = STATE(3485), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5600] = { - [sym__expression] = STATE(6738), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5601] = { - [sym__expression] = STATE(6759), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5602] = { - [sym__expression] = STATE(6727), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5603] = { - [sym__expression] = STATE(3487), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5604] = { - [sym__expression] = STATE(6854), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5605] = { - [sym__expression] = STATE(6725), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5606] = { - [sym__expression] = STATE(6810), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5607] = { - [sym__expression] = STATE(3488), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5608] = { - [sym__expression] = STATE(3489), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5609] = { - [sym__expression] = STATE(6853), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5610] = { - [sym__expression] = STATE(6641), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5611] = { - [sym__expression] = STATE(6645), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5612] = { - [sym__expression] = STATE(3176), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5613] = { - [sym__expression] = STATE(3175), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5614] = { - [sym__expression] = STATE(3158), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5615] = { - [sym__expression] = STATE(3174), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5616] = { - [sym__expression] = STATE(6746), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5617] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5618] = { - [sym__expression] = STATE(3173), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5619] = { - [sym__expression] = STATE(6735), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5620] = { - [sym__expression] = STATE(6829), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5621] = { - [sym__expression] = STATE(3172), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5622] = { - [sym__expression] = STATE(6931), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5623] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5624] = { - [sym__expression] = STATE(6758), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5625] = { - [sym__expression] = STATE(4193), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(10473), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5626] = { - [sym__expression] = STATE(3171), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5627] = { - [sym__expression] = STATE(3170), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5628] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5629] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5630] = { - [sym__expression] = STATE(6856), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5631] = { - [sym__expression] = STATE(6847), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5632] = { - [sym__expression] = STATE(6878), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5633] = { - [sym__expression] = STATE(3169), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5634] = { - [sym__expression] = STATE(3168), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5635] = { - [sym__expression] = STATE(6671), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(10475), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5636] = { - [sym__expression] = STATE(6764), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5637] = { - [sym__expression] = STATE(3183), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5638] = { - [sym__expression] = STATE(6830), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5639] = { - [sym__expression] = STATE(6876), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5640] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5641] = { - [sym__expression] = STATE(6831), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5642] = { - [sym__expression] = STATE(6921), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5643] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5644] = { - [sym__expression] = STATE(4223), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5645] = { - [sym__expression] = STATE(6809), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5646] = { - [sym__expression] = STATE(3492), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5647] = { - [sym__expression] = STATE(4202), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5648] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5649] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5650] = { - [sym__expression] = STATE(6762), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5651] = { - [sym__expression] = STATE(6686), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5652] = { - [sym__expression] = STATE(6795), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5653] = { - [sym__expression] = STATE(2977), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5654] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5655] = { - [sym__expression] = STATE(6685), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5656] = { - [sym__expression] = STATE(6723), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5657] = { - [sym__expression] = STATE(3508), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5658] = { - [sym__expression] = STATE(6837), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5659] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5660] = { - [sym__expression] = STATE(4217), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5661] = { - [sym__expression] = STATE(3336), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5662] = { - [sym__expression] = STATE(6889), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5663] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5664] = { - [sym__expression] = STATE(6927), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5665] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5666] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5667] = { - [sym__expression] = STATE(6713), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5668] = { - [sym__expression] = STATE(2976), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(10477), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5669] = { - [sym__expression] = STATE(6918), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5670] = { - [sym__expression] = STATE(6687), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5671] = { - [sym__expression] = STATE(6634), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5672] = { - [sym__expression] = STATE(3339), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5673] = { - [sym__expression] = STATE(2971), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5674] = { - [sym__expression] = STATE(4255), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5675] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5676] = { - [sym__expression] = STATE(6779), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5677] = { - [sym__expression] = STATE(3334), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5678] = { - [sym__expression] = STATE(6688), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5679] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5680] = { - [sym__expression] = STATE(2973), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5681] = { - [sym__expression] = STATE(2965), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5682] = { - [sym__expression] = STATE(2969), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5683] = { - [sym__expression] = STATE(2961), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5684] = { - [sym__expression] = STATE(2956), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5685] = { - [sym__expression] = STATE(2957), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5686] = { - [sym__expression] = STATE(2958), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5687] = { - [sym__expression] = STATE(2962), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5688] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5689] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5690] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5691] = { - [sym__expression] = STATE(6760), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5692] = { - [sym__expression] = STATE(6751), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5693] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5694] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5695] = { - [sym__expression] = STATE(6879), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5696] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5697] = { - [sym__expression] = STATE(6691), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5698] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5699] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5700] = { - [sym__expression] = STATE(6873), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5701] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5702] = { - [sym__expression] = STATE(3030), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5703] = { - [sym__expression] = STATE(6872), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5704] = { - [sym__expression] = STATE(6799), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5705] = { - [sym__expression] = STATE(6742), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(10479), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5706] = { - [sym__expression] = STATE(2972), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5707] = { - [sym__expression] = STATE(4245), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5708] = { - [sym__expression] = STATE(6838), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5709] = { - [sym__expression] = STATE(6630), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5710] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5711] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5712] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5713] = { - [sym__expression] = STATE(4075), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(10481), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5714] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5715] = { - [sym__expression] = STATE(6839), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5716] = { - [sym__expression] = STATE(6636), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5717] = { - [sym__expression] = STATE(6914), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5718] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5719] = { - [sym__expression] = STATE(6694), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(10483), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5720] = { - [sym__expression] = STATE(6912), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5721] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5722] = { - [sym__expression] = STATE(6712), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5723] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5724] = { - [sym__expression] = STATE(6737), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5725] = { - [sym__expression] = STATE(2872), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(2378), - [anon_sym_BANG] = ACTIONS(2382), - [anon_sym_TILDE] = ACTIONS(2382), - [anon_sym_DASH] = ACTIONS(2380), - [anon_sym_PLUS] = ACTIONS(2380), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2386), - [anon_sym___real] = ACTIONS(2386), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2388), - [anon_sym_PLUS_PLUS] = ACTIONS(2388), - [anon_sym_sizeof] = ACTIONS(2390), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2392), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5726] = { - [sym__expression] = STATE(6635), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5727] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5728] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5729] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5730] = { - [sym__expression] = STATE(6933), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5731] = { - [sym__expression] = STATE(6852), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5732] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5733] = { - [sym__expression] = STATE(6763), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5734] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5735] = { - [sym__expression] = STATE(3327), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5736] = { - [sym__expression] = STATE(6717), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5737] = { - [sym__expression] = STATE(3022), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5738] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5739] = { - [sym__expression] = STATE(3331), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5740] = { - [sym__expression] = STATE(2873), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5741] = { - [sym__expression] = STATE(3328), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5742] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5743] = { - [sym__expression] = STATE(6800), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5744] = { - [sym__expression] = STATE(6766), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(10485), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5745] = { - [sym__expression] = STATE(6724), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5746] = { - [sym__expression] = STATE(6802), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5747] = { - [sym__expression] = STATE(6642), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5748] = { - [sym__expression] = STATE(6664), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5749] = { - [sym__expression] = STATE(3333), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5750] = { - [sym__expression] = STATE(4091), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5751] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5752] = { - [sym__expression] = STATE(6668), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5753] = { - [sym__expression] = STATE(4086), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5754] = { - [sym__expression] = STATE(6719), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5755] = { - [sym__expression] = STATE(6816), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5756] = { - [sym__expression] = STATE(4062), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5757] = { - [sym__expression] = STATE(6755), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5758] = { - [sym__expression] = STATE(4097), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5759] = { - [sym__expression] = STATE(6814), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5760] = { - [sym__expression] = STATE(6781), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5761] = { - [sym__expression] = STATE(6922), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5762] = { - [sym__expression] = STATE(6669), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5763] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5764] = { - [sym__expression] = STATE(4110), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5765] = { - [sym__expression] = STATE(6681), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5766] = { - [sym__expression] = STATE(3162), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(10487), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5767] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(2982), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(2982), - [sym_call_expression] = STATE(2982), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(2982), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(2982), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3024), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(2286), - [anon_sym_LPAREN2] = ACTIONS(2288), - [anon_sym_BANG] = ACTIONS(2292), - [anon_sym_TILDE] = ACTIONS(2292), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_PLUS] = ACTIONS(2290), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(2298), - [anon_sym___real] = ACTIONS(2298), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(2300), - [anon_sym_PLUS_PLUS] = ACTIONS(2300), - [anon_sym_sizeof] = ACTIONS(2302), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(2304), - [anon_sym___asm__] = ACTIONS(2304), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(2306), - [anon_sym_DQUOTE] = ACTIONS(2308), - [anon_sym_L_DQUOTE] = ACTIONS(2308), - [anon_sym_u_DQUOTE] = ACTIONS(2308), - [anon_sym_U_DQUOTE] = ACTIONS(2308), - [anon_sym_u8_DQUOTE] = ACTIONS(2308), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5768] = { - [sym__expression] = STATE(4123), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5769] = { - [sym__expression] = STATE(6804), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5770] = { - [sym__expression] = STATE(6639), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5771] = { - [sym__expression] = STATE(6805), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5772] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5773] = { - [sym__expression] = STATE(3330), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5774] = { - [sym__expression] = STATE(3343), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5775] = { - [sym__expression] = STATE(6722), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(10489), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5776] = { - [sym__expression] = STATE(6658), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5777] = { - [sym__expression] = STATE(6637), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5778] = { - [sym__expression] = STATE(3326), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(10491), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5779] = { - [sym__expression] = STATE(2877), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(2875), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2198), - [anon_sym_LPAREN2] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2204), - [anon_sym_PLUS] = ACTIONS(2204), - [anon_sym_STAR] = ACTIONS(2294), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(2294), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2218), - [anon_sym___real] = ACTIONS(2218), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2220), - [anon_sym_PLUS_PLUS] = ACTIONS(2220), - [anon_sym_sizeof] = ACTIONS(2222), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2236), - [anon_sym_DQUOTE] = ACTIONS(2238), - [anon_sym_L_DQUOTE] = ACTIONS(2238), - [anon_sym_u_DQUOTE] = ACTIONS(2238), - [anon_sym_U_DQUOTE] = ACTIONS(2238), - [anon_sym_u8_DQUOTE] = ACTIONS(2238), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5780] = { - [sym__expression] = STATE(3341), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5781] = { - [sym__expression] = STATE(6926), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5782] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5783] = { - [sym__expression] = STATE(2874), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5784] = { - [sym__expression] = STATE(3324), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(2322), - [anon_sym_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2324), - [anon_sym_PLUS] = ACTIONS(2324), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(2332), - [anon_sym___real] = ACTIONS(2332), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(2334), - [anon_sym_PLUS_PLUS] = ACTIONS(2334), - [anon_sym_sizeof] = ACTIONS(2336), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(2338), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5785] = { - [sym__expression] = STATE(3025), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5786] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5787] = { - [sym__expression] = STATE(3021), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5788] = { - [sym__expression] = STATE(4099), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5789] = { - [sym__expression] = STATE(6855), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6653), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6653), - [sym_call_expression] = STATE(6653), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6653), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6653), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3492), - [anon_sym_LPAREN2] = ACTIONS(19), - [anon_sym_BANG] = ACTIONS(21), - [anon_sym_TILDE] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_PLUS] = ACTIONS(23), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3496), - [anon_sym___real] = ACTIONS(3496), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(91), - [anon_sym_PLUS_PLUS] = ACTIONS(91), - [anon_sym_sizeof] = ACTIONS(93), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(1794), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5790] = { - [sym__expression] = STATE(6904), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5791] = { - [sym__expression] = STATE(6808), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5792] = { - [sym__expression] = STATE(2869), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5793] = { - [sym__expression] = STATE(6643), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7680), - [anon_sym_BANG] = ACTIONS(7684), - [anon_sym_TILDE] = ACTIONS(7684), - [anon_sym_DASH] = ACTIONS(7682), - [anon_sym_PLUS] = ACTIONS(7682), - [anon_sym_STAR] = ACTIONS(25), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7688), - [anon_sym___real] = ACTIONS(7688), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7690), - [anon_sym_PLUS_PLUS] = ACTIONS(7690), - [anon_sym_sizeof] = ACTIONS(7692), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7694), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5794] = { - [sym__expression] = STATE(2870), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5795] = { - [sym__expression] = STATE(6726), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6679), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6679), - [sym_call_expression] = STATE(6679), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6679), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6679), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(8618), - [anon_sym_LPAREN2] = ACTIONS(8620), - [anon_sym_BANG] = ACTIONS(8624), - [anon_sym_TILDE] = ACTIONS(8624), - [anon_sym_DASH] = ACTIONS(8622), - [anon_sym_PLUS] = ACTIONS(8622), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(8628), - [anon_sym___real] = ACTIONS(8628), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(8630), - [anon_sym_PLUS_PLUS] = ACTIONS(8630), - [anon_sym_sizeof] = ACTIONS(8632), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(8634), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5796] = { - [sym__expression] = STATE(6672), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5797] = { - [sym__expression] = STATE(4100), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5798] = { - [sym__expression] = STATE(6761), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5799] = { - [sym__expression] = STATE(6692), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5800] = { - [sym__expression] = STATE(6673), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5801] = { - [sym__expression] = STATE(6659), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5802] = { - [sym__expression] = STATE(6676), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5803] = { - [sym__expression] = STATE(4101), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5804] = { - [sym__expression] = STATE(6696), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5805] = { - [sym__expression] = STATE(6666), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5806] = { - [sym__expression] = STATE(4191), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3622), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3622), - [sym_call_expression] = STATE(3622), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3622), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3622), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3468), - [anon_sym_LPAREN2] = ACTIONS(3470), - [anon_sym_BANG] = ACTIONS(3474), - [anon_sym_TILDE] = ACTIONS(3474), - [anon_sym_DASH] = ACTIONS(3472), - [anon_sym_PLUS] = ACTIONS(3472), - [anon_sym_STAR] = ACTIONS(3476), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3476), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3478), - [anon_sym___real] = ACTIONS(3478), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3480), - [anon_sym_PLUS_PLUS] = ACTIONS(3480), - [anon_sym_sizeof] = ACTIONS(3482), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3484), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5807] = { - [sym__expression] = STATE(6682), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5808] = { - [sym__expression] = STATE(6695), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5809] = { - [sym__expression] = STATE(6675), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5810] = { - [sym__expression] = STATE(4103), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(3401), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(3401), - [sym_call_expression] = STATE(3401), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(3401), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(3401), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3498), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(3444), - [anon_sym_LPAREN2] = ACTIONS(3446), - [anon_sym_BANG] = ACTIONS(3450), - [anon_sym_TILDE] = ACTIONS(3450), - [anon_sym_DASH] = ACTIONS(3448), - [anon_sym_PLUS] = ACTIONS(3448), - [anon_sym_STAR] = ACTIONS(3452), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(3452), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(3456), - [anon_sym___real] = ACTIONS(3456), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(3458), - [anon_sym_PLUS_PLUS] = ACTIONS(3458), - [anon_sym_sizeof] = ACTIONS(3460), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(3462), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(137), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5811] = { - [sym__expression] = STATE(6806), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5812] = { - [sym__expression] = STATE(3029), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5813] = { - [sym__expression] = STATE(6807), - [sym__expression_not_binary] = STATE(3032), - [sym_conditional_expression] = STATE(3032), - [sym_assignment_expression] = STATE(3032), - [sym_pointer_expression] = STATE(6700), - [sym_unary_expression] = STATE(3032), - [sym_binary_expression] = STATE(3032), - [sym_update_expression] = STATE(3032), - [sym_cast_expression] = STATE(3032), - [sym_sizeof_expression] = STATE(3032), - [sym_alignof_expression] = STATE(3032), - [sym_offsetof_expression] = STATE(3032), - [sym_generic_expression] = STATE(3032), - [sym_subscript_expression] = STATE(6700), - [sym_call_expression] = STATE(6700), - [sym_gnu_asm_expression] = STATE(3032), - [sym_field_expression] = STATE(6700), - [sym_compound_literal_expression] = STATE(3032), - [sym_parenthesized_expression] = STATE(6700), - [sym_char_literal] = STATE(3032), - [sym_concatenated_string] = STATE(3032), - [sym_string_literal] = STATE(3682), - [sym_null] = STATE(3032), - [sym_selector_expression] = STATE(3032), - [sym_available_expression] = STATE(3032), - [sym_range_expression] = STATE(3032), - [sym_block_literal] = STATE(3032), - [sym_message_expression] = STATE(3032), - [sym_va_arg_expression] = STATE(3032), - [sym_encode_expression] = STATE(3032), - [sym_at_expression] = STATE(3032), - [sym_dictionary_literal] = STATE(3032), - [sym_array_literal] = STATE(3032), - [sym_identifier] = ACTIONS(6701), - [anon_sym_LPAREN2] = ACTIONS(5667), - [anon_sym_BANG] = ACTIONS(5669), - [anon_sym_TILDE] = ACTIONS(5669), - [anon_sym_DASH] = ACTIONS(5671), - [anon_sym_PLUS] = ACTIONS(5671), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(27), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2296), - [anon_sym_const] = ACTIONS(81), - [anon_sym___imag] = ACTIONS(6703), - [anon_sym___real] = ACTIONS(6703), - [anon_sym_struct] = ACTIONS(81), - [anon_sym_in] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(5683), - [anon_sym_PLUS_PLUS] = ACTIONS(5683), - [anon_sym_sizeof] = ACTIONS(5685), - [anon_sym___alignof__] = ACTIONS(95), - [anon_sym___alignof] = ACTIONS(95), - [anon_sym__alignof] = ACTIONS(95), - [anon_sym_alignof] = ACTIONS(95), - [anon_sym__Alignof] = ACTIONS(95), - [anon_sym_offsetof] = ACTIONS(97), - [anon_sym__Generic] = ACTIONS(99), - [anon_sym_asm] = ACTIONS(101), - [anon_sym___asm__] = ACTIONS(101), - [sym_number_literal] = ACTIONS(207), - [anon_sym_L_SQUOTE] = ACTIONS(105), - [anon_sym_u_SQUOTE] = ACTIONS(105), - [anon_sym_U_SQUOTE] = ACTIONS(105), - [anon_sym_u8_SQUOTE] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(105), - [anon_sym_AT] = ACTIONS(5687), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_true] = ACTIONS(211), - [sym_false] = ACTIONS(211), - [anon_sym_NULL] = ACTIONS(113), - [anon_sym_nullptr] = ACTIONS(113), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(5689), - [anon_sym_ATavailable] = ACTIONS(139), - [anon_sym___builtin_available] = ACTIONS(141), - [anon_sym_va_arg] = ACTIONS(143), - [anon_sym_ATencode] = ACTIONS(145), - [anon_sym_id] = ACTIONS(81), - }, - [5814] = { - [sym__expression] = STATE(6674), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5815] = { - [sym__expression] = STATE(6667), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3119), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2320), - [anon_sym_LPAREN2] = ACTIONS(7866), - [anon_sym_BANG] = ACTIONS(7870), - [anon_sym_TILDE] = ACTIONS(7870), - [anon_sym_DASH] = ACTIONS(7868), - [anon_sym_PLUS] = ACTIONS(7868), - [anon_sym_STAR] = ACTIONS(8626), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(8626), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7874), - [anon_sym___real] = ACTIONS(7874), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7876), - [anon_sym_PLUS_PLUS] = ACTIONS(7876), - [anon_sym_sizeof] = ACTIONS(7878), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7880), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(2244), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5816] = { - [sym__expression] = STATE(6683), - [sym__expression_not_binary] = STATE(2925), - [sym_conditional_expression] = STATE(2925), - [sym_assignment_expression] = STATE(2925), - [sym_pointer_expression] = STATE(2925), - [sym_unary_expression] = STATE(2925), - [sym_binary_expression] = STATE(2925), - [sym_update_expression] = STATE(2925), - [sym_cast_expression] = STATE(2925), - [sym_sizeof_expression] = STATE(2925), - [sym_alignof_expression] = STATE(2925), - [sym_offsetof_expression] = STATE(2925), - [sym_generic_expression] = STATE(2925), - [sym_subscript_expression] = STATE(2925), - [sym_call_expression] = STATE(2925), - [sym_gnu_asm_expression] = STATE(2925), - [sym_field_expression] = STATE(2925), - [sym_compound_literal_expression] = STATE(2925), - [sym_parenthesized_expression] = STATE(2925), - [sym_char_literal] = STATE(2925), - [sym_concatenated_string] = STATE(2925), - [sym_string_literal] = STATE(3130), - [sym_null] = STATE(2925), - [sym_selector_expression] = STATE(2925), - [sym_available_expression] = STATE(2925), - [sym_range_expression] = STATE(2925), - [sym_block_literal] = STATE(2925), - [sym_message_expression] = STATE(2925), - [sym_va_arg_expression] = STATE(2925), - [sym_encode_expression] = STATE(2925), - [sym_at_expression] = STATE(2925), - [sym_dictionary_literal] = STATE(2925), - [sym_array_literal] = STATE(2925), - [sym_identifier] = ACTIONS(2376), - [anon_sym_LPAREN2] = ACTIONS(7902), - [anon_sym_BANG] = ACTIONS(7906), - [anon_sym_TILDE] = ACTIONS(7906), - [anon_sym_DASH] = ACTIONS(7904), - [anon_sym_PLUS] = ACTIONS(7904), - [anon_sym_STAR] = ACTIONS(5673), - [anon_sym_CARET] = ACTIONS(10306), - [anon_sym_AMP] = ACTIONS(5673), - [anon_sym_LBRACK] = ACTIONS(2214), - [anon_sym_const] = ACTIONS(2216), - [anon_sym___imag] = ACTIONS(7910), - [anon_sym___real] = ACTIONS(7910), - [anon_sym_struct] = ACTIONS(2216), - [anon_sym_in] = ACTIONS(2216), - [anon_sym_DASH_DASH] = ACTIONS(7912), - [anon_sym_PLUS_PLUS] = ACTIONS(7912), - [anon_sym_sizeof] = ACTIONS(7914), - [anon_sym___alignof__] = ACTIONS(2224), - [anon_sym___alignof] = ACTIONS(2224), - [anon_sym__alignof] = ACTIONS(2224), - [anon_sym_alignof] = ACTIONS(2224), - [anon_sym__Alignof] = ACTIONS(2224), - [anon_sym_offsetof] = ACTIONS(2226), - [anon_sym__Generic] = ACTIONS(2228), - [anon_sym_asm] = ACTIONS(2230), - [anon_sym___asm__] = ACTIONS(2230), - [sym_number_literal] = ACTIONS(2232), - [anon_sym_L_SQUOTE] = ACTIONS(2234), - [anon_sym_u_SQUOTE] = ACTIONS(2234), - [anon_sym_U_SQUOTE] = ACTIONS(2234), - [anon_sym_u8_SQUOTE] = ACTIONS(2234), - [anon_sym_SQUOTE] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(7916), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_L_DQUOTE] = ACTIONS(2340), - [anon_sym_u_DQUOTE] = ACTIONS(2340), - [anon_sym_U_DQUOTE] = ACTIONS(2340), - [anon_sym_u8_DQUOTE] = ACTIONS(2340), - [sym_true] = ACTIONS(2240), - [sym_false] = ACTIONS(2240), - [anon_sym_NULL] = ACTIONS(2242), - [anon_sym_nullptr] = ACTIONS(2242), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(7918), - [anon_sym_ATavailable] = ACTIONS(2246), - [anon_sym___builtin_available] = ACTIONS(2248), - [anon_sym_va_arg] = ACTIONS(2250), - [anon_sym_ATencode] = ACTIONS(2252), - [anon_sym_id] = ACTIONS(2216), - }, - [5817] = { - [sym_string_literal] = STATE(3463), - [aux_sym_generic_specifier_repeat1] = STATE(4584), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5199), - [anon_sym_COMMA] = ACTIONS(5199), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_LPAREN2] = ACTIONS(5925), - [anon_sym_DASH] = ACTIONS(5197), - [anon_sym_PLUS] = ACTIONS(5197), - [anon_sym_STAR] = ACTIONS(5929), - [anon_sym_SLASH] = ACTIONS(5197), - [anon_sym_PERCENT] = ACTIONS(5197), - [anon_sym_PIPE_PIPE] = ACTIONS(5199), - [anon_sym_AMP_AMP] = ACTIONS(5199), - [anon_sym_PIPE] = ACTIONS(5197), - [anon_sym_CARET] = ACTIONS(5929), - [anon_sym_AMP] = ACTIONS(5197), - [anon_sym_EQ_EQ] = ACTIONS(5199), - [anon_sym_BANG_EQ] = ACTIONS(5199), - [anon_sym_GT] = ACTIONS(5197), - [anon_sym_GT_EQ] = ACTIONS(5199), - [anon_sym_LT_EQ] = ACTIONS(5199), - [anon_sym_LT] = ACTIONS(5932), - [anon_sym_LT_LT] = ACTIONS(5197), - [anon_sym_GT_GT] = ACTIONS(5197), - [anon_sym___extension__] = ACTIONS(6870), - [anon_sym_noreturn] = ACTIONS(6870), - [anon_sym_LBRACK] = ACTIONS(5935), - [anon_sym_EQ] = ACTIONS(10493), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(6870), - [anon_sym_volatile] = ACTIONS(6870), - [anon_sym_restrict] = ACTIONS(6870), - [anon_sym___restrict__] = ACTIONS(6870), - [anon_sym__Atomic] = ACTIONS(6870), - [anon_sym__Noreturn] = ACTIONS(6870), - [anon_sym_nullable] = ACTIONS(6870), - [anon_sym__Complex] = ACTIONS(6870), - [anon_sym__Nonnull] = ACTIONS(6870), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(6870), - [anon_sym__Null_unspecified] = ACTIONS(6870), - [anon_sym___autoreleasing] = ACTIONS(6870), - [anon_sym___block] = ACTIONS(6870), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(6870), - [anon_sym___bridge_transfer] = ACTIONS(6870), - [anon_sym___complex] = ACTIONS(6870), - [anon_sym___const] = ACTIONS(6870), - [anon_sym___imag] = ACTIONS(6870), - [anon_sym___kindof] = ACTIONS(6870), - [anon_sym___nonnull] = ACTIONS(6870), - [anon_sym___nullable] = ACTIONS(6870), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6870), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6870), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6870), - [anon_sym___real] = ACTIONS(6870), - [anon_sym___strong] = ACTIONS(6870), - [anon_sym___unsafe_unretained] = ACTIONS(6870), - [anon_sym___unused] = ACTIONS(6870), - [anon_sym___weak] = ACTIONS(6870), - [anon_sym_QMARK] = ACTIONS(5199), - [anon_sym_STAR_EQ] = ACTIONS(10495), - [anon_sym_SLASH_EQ] = ACTIONS(10495), - [anon_sym_PERCENT_EQ] = ACTIONS(10495), - [anon_sym_PLUS_EQ] = ACTIONS(10495), - [anon_sym_DASH_EQ] = ACTIONS(10495), - [anon_sym_LT_LT_EQ] = ACTIONS(10495), - [anon_sym_GT_GT_EQ] = ACTIONS(10495), - [anon_sym_AMP_EQ] = ACTIONS(10495), - [anon_sym_CARET_EQ] = ACTIONS(10495), - [anon_sym_PIPE_EQ] = ACTIONS(10495), - [anon_sym_DASH_DASH] = ACTIONS(5199), - [anon_sym_PLUS_PLUS] = ACTIONS(5199), - [anon_sym_DOT] = ACTIONS(5197), - [anon_sym_DASH_GT] = ACTIONS(5199), - [anon_sym_AT] = ACTIONS(5944), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_L_DQUOTE] = ACTIONS(109), - [anon_sym_u_DQUOTE] = ACTIONS(109), - [anon_sym_U_DQUOTE] = ACTIONS(109), - [anon_sym_u8_DQUOTE] = ACTIONS(109), - [sym_comment] = ACTIONS(3), - }, - [5818] = { - [sym_attribute_specifier] = STATE(5841), - [sym_attribute_declaration] = STATE(5841), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5831), - [sym_struct_declaration] = STATE(3908), - [sym_atomic_declaration] = STATE(3908), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5819] = { - [sym_attribute_specifier] = STATE(5848), - [sym_attribute_declaration] = STATE(5848), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5825), - [sym_struct_declaration] = STATE(3883), - [sym_atomic_declaration] = STATE(3883), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5820] = { - [sym_attribute_specifier] = STATE(5837), - [sym_attribute_declaration] = STATE(5837), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5829), - [sym_struct_declaration] = STATE(4043), - [sym_atomic_declaration] = STATE(4043), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5821] = { - [sym_attribute_specifier] = STATE(5847), - [sym_attribute_declaration] = STATE(5847), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5826), - [sym_struct_declaration] = STATE(3959), - [sym_atomic_declaration] = STATE(3959), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5822] = { - [sym_attribute_specifier] = STATE(5838), - [sym_attribute_declaration] = STATE(5838), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5830), - [sym_struct_declaration] = STATE(3909), - [sym_atomic_declaration] = STATE(3909), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5823] = { - [sym_attribute_specifier] = STATE(5845), - [sym_attribute_declaration] = STATE(5845), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_property_attributes_declaration] = STATE(5827), - [sym_struct_declaration] = STATE(4051), - [sym_atomic_declaration] = STATE(4051), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym_LPAREN2] = ACTIONS(10497), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5824] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_BANG] = ACTIONS(3498), - [anon_sym_TILDE] = ACTIONS(3498), - [anon_sym_DASH] = ACTIONS(3494), - [anon_sym_PLUS] = ACTIONS(3494), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_AMP] = ACTIONS(3498), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym_RBRACK] = ACTIONS(3498), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [anon_sym_DASH_DASH] = ACTIONS(3498), - [anon_sym_PLUS_PLUS] = ACTIONS(3498), - [anon_sym_sizeof] = ACTIONS(3494), - [anon_sym___alignof__] = ACTIONS(3494), - [anon_sym___alignof] = ACTIONS(3494), - [anon_sym__alignof] = ACTIONS(3494), - [anon_sym_alignof] = ACTIONS(3494), - [anon_sym__Alignof] = ACTIONS(3494), - [anon_sym_offsetof] = ACTIONS(3494), - [anon_sym__Generic] = ACTIONS(3494), - [anon_sym_asm] = ACTIONS(3494), - [anon_sym___asm__] = ACTIONS(3494), - [sym_number_literal] = ACTIONS(3498), - [anon_sym_L_SQUOTE] = ACTIONS(3498), - [anon_sym_u_SQUOTE] = ACTIONS(3498), - [anon_sym_U_SQUOTE] = ACTIONS(3498), - [anon_sym_u8_SQUOTE] = ACTIONS(3498), - [anon_sym_SQUOTE] = ACTIONS(3498), - [anon_sym_AT] = ACTIONS(3494), - [anon_sym_DQUOTE] = ACTIONS(3498), - [anon_sym_L_DQUOTE] = ACTIONS(3498), - [anon_sym_u_DQUOTE] = ACTIONS(3498), - [anon_sym_U_DQUOTE] = ACTIONS(3498), - [anon_sym_u8_DQUOTE] = ACTIONS(3498), - [sym_true] = ACTIONS(3494), - [sym_false] = ACTIONS(3494), - [anon_sym_NULL] = ACTIONS(3494), - [anon_sym_nullptr] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym_ATselector] = ACTIONS(3498), - [anon_sym_ATavailable] = ACTIONS(3498), - [anon_sym___builtin_available] = ACTIONS(3494), - [anon_sym_va_arg] = ACTIONS(3494), - [anon_sym_ATencode] = ACTIONS(3498), - [anon_sym_id] = ACTIONS(3494), - }, - [5825] = { - [sym_attribute_specifier] = STATE(5841), - [sym_attribute_declaration] = STATE(5841), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3908), - [sym_atomic_declaration] = STATE(3908), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5826] = { - [sym_attribute_specifier] = STATE(5843), - [sym_attribute_declaration] = STATE(5843), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3939), - [sym_atomic_declaration] = STATE(3939), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5827] = { - [sym_attribute_specifier] = STATE(5837), - [sym_attribute_declaration] = STATE(5837), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(4043), - [sym_atomic_declaration] = STATE(4043), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5828] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_RPAREN] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(5418), - [anon_sym_DASH] = ACTIONS(5416), - [anon_sym_PLUS] = ACTIONS(5416), - [anon_sym_STAR] = ACTIONS(5418), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(5418), - [anon_sym_AMP] = ACTIONS(5416), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(5418), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(5418), - [anon_sym_PLUS_PLUS] = ACTIONS(5418), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - }, - [5829] = { - [sym_attribute_specifier] = STATE(5846), - [sym_attribute_declaration] = STATE(5846), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(4057), - [sym_atomic_declaration] = STATE(4057), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5830] = { - [sym_attribute_specifier] = STATE(5847), - [sym_attribute_declaration] = STATE(5847), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3959), - [sym_atomic_declaration] = STATE(3959), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5831] = { - [sym_attribute_specifier] = STATE(5839), - [sym_attribute_declaration] = STATE(5839), - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3970), - [sym_atomic_declaration] = STATE(3970), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_LBRACK] = ACTIONS(10134), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5832] = { - [sym_identifier] = ACTIONS(3002), - [anon_sym_COMMA] = ACTIONS(3004), - [anon_sym_RPAREN] = ACTIONS(3004), - [aux_sym_preproc_if_token1] = ACTIONS(3002), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3004), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3004), - [anon_sym_LPAREN2] = ACTIONS(3004), - [anon_sym_STAR] = ACTIONS(3004), - [anon_sym_CARET] = ACTIONS(3004), - [anon_sym_GT] = ACTIONS(3004), - [anon_sym_LT] = ACTIONS(3004), - [anon_sym___extension__] = ACTIONS(3002), - [anon_sym___attribute__] = ACTIONS(3002), - [anon_sym___attribute] = ACTIONS(3002), - [anon_sym_noreturn] = ACTIONS(3002), - [anon_sym_LBRACK] = ACTIONS(3004), - [anon_sym___based] = ACTIONS(3002), - [anon_sym_LBRACE] = ACTIONS(3004), - [anon_sym_signed] = ACTIONS(3002), - [anon_sym_unsigned] = ACTIONS(3002), - [anon_sym_long] = ACTIONS(3002), - [anon_sym_short] = ACTIONS(3002), - [anon_sym_ATautoreleasepool] = ACTIONS(3004), - [anon_sym_const] = ACTIONS(3002), - [anon_sym_constexpr] = ACTIONS(3002), - [anon_sym_volatile] = ACTIONS(3002), - [anon_sym_restrict] = ACTIONS(3002), - [anon_sym___restrict__] = ACTIONS(3002), - [anon_sym__Atomic] = ACTIONS(3002), - [anon_sym__Noreturn] = ACTIONS(3002), - [anon_sym_nullable] = ACTIONS(3002), - [anon_sym__Complex] = ACTIONS(3002), - [anon_sym__Nonnull] = ACTIONS(3002), - [anon_sym__Nullable] = ACTIONS(3002), - [anon_sym__Nullable_result] = ACTIONS(3002), - [anon_sym__Null_unspecified] = ACTIONS(3002), - [anon_sym___autoreleasing] = ACTIONS(3002), - [anon_sym___block] = ACTIONS(3002), - [anon_sym___bridge] = ACTIONS(3002), - [anon_sym___bridge_retained] = ACTIONS(3002), - [anon_sym___bridge_transfer] = ACTIONS(3002), - [anon_sym___complex] = ACTIONS(3002), - [anon_sym___const] = ACTIONS(3002), - [anon_sym___imag] = ACTIONS(3002), - [anon_sym___kindof] = ACTIONS(3002), - [anon_sym___nonnull] = ACTIONS(3002), - [anon_sym___nullable] = ACTIONS(3002), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3002), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3002), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3002), - [anon_sym___real] = ACTIONS(3002), - [anon_sym___strong] = ACTIONS(3002), - [anon_sym___unsafe_unretained] = ACTIONS(3002), - [anon_sym___unused] = ACTIONS(3002), - [anon_sym___weak] = ACTIONS(3002), - [sym_primitive_type] = ACTIONS(3002), - [anon_sym_enum] = ACTIONS(3002), - [anon_sym_COLON] = ACTIONS(3004), - [anon_sym_struct] = ACTIONS(3002), - [anon_sym_union] = ACTIONS(3002), - [anon_sym_in] = ACTIONS(3002), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3002), - [anon_sym___typeof] = ACTIONS(3002), - [anon_sym_typeof] = ACTIONS(3002), - [anon_sym_ATprivate] = ACTIONS(3004), - [anon_sym_ATprotected] = ACTIONS(3004), - [anon_sym_ATpackage] = ACTIONS(3004), - [anon_sym_ATpublic] = ACTIONS(3004), - [anon_sym_BOOL] = ACTIONS(3002), - [anon_sym_IMP] = ACTIONS(3002), - [anon_sym_SEL] = ACTIONS(3002), - [anon_sym_Class] = ACTIONS(3002), - [anon_sym_id] = ACTIONS(3002), - [anon_sym_out] = ACTIONS(3002), - [anon_sym_inout] = ACTIONS(3002), - [anon_sym_bycopy] = ACTIONS(3002), - [anon_sym_byref] = ACTIONS(3002), - [anon_sym_oneway] = ACTIONS(3002), - }, - [5833] = { - [sym_identifier] = ACTIONS(2926), - [anon_sym_COMMA] = ACTIONS(2928), - [anon_sym_RPAREN] = ACTIONS(2928), - [aux_sym_preproc_if_token1] = ACTIONS(2926), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2928), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2928), - [anon_sym_LPAREN2] = ACTIONS(2928), - [anon_sym_STAR] = ACTIONS(2928), - [anon_sym_CARET] = ACTIONS(2928), - [anon_sym_GT] = ACTIONS(2928), - [anon_sym_LT] = ACTIONS(2928), - [anon_sym___extension__] = ACTIONS(2926), - [anon_sym___attribute__] = ACTIONS(2926), - [anon_sym___attribute] = ACTIONS(2926), - [anon_sym_noreturn] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym___based] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_signed] = ACTIONS(2926), - [anon_sym_unsigned] = ACTIONS(2926), - [anon_sym_long] = ACTIONS(2926), - [anon_sym_short] = ACTIONS(2926), - [anon_sym_ATautoreleasepool] = ACTIONS(2928), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_constexpr] = ACTIONS(2926), - [anon_sym_volatile] = ACTIONS(2926), - [anon_sym_restrict] = ACTIONS(2926), - [anon_sym___restrict__] = ACTIONS(2926), - [anon_sym__Atomic] = ACTIONS(2926), - [anon_sym__Noreturn] = ACTIONS(2926), - [anon_sym_nullable] = ACTIONS(2926), - [anon_sym__Complex] = ACTIONS(2926), - [anon_sym__Nonnull] = ACTIONS(2926), - [anon_sym__Nullable] = ACTIONS(2926), - [anon_sym__Nullable_result] = ACTIONS(2926), - [anon_sym__Null_unspecified] = ACTIONS(2926), - [anon_sym___autoreleasing] = ACTIONS(2926), - [anon_sym___block] = ACTIONS(2926), - [anon_sym___bridge] = ACTIONS(2926), - [anon_sym___bridge_retained] = ACTIONS(2926), - [anon_sym___bridge_transfer] = ACTIONS(2926), - [anon_sym___complex] = ACTIONS(2926), - [anon_sym___const] = ACTIONS(2926), - [anon_sym___imag] = ACTIONS(2926), - [anon_sym___kindof] = ACTIONS(2926), - [anon_sym___nonnull] = ACTIONS(2926), - [anon_sym___nullable] = ACTIONS(2926), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2926), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2926), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2926), - [anon_sym___real] = ACTIONS(2926), - [anon_sym___strong] = ACTIONS(2926), - [anon_sym___unsafe_unretained] = ACTIONS(2926), - [anon_sym___unused] = ACTIONS(2926), - [anon_sym___weak] = ACTIONS(2926), - [sym_primitive_type] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), - [anon_sym_COLON] = ACTIONS(2928), - [anon_sym_struct] = ACTIONS(2926), - [anon_sym_union] = ACTIONS(2926), - [anon_sym_in] = ACTIONS(2926), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2926), - [anon_sym___typeof] = ACTIONS(2926), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_ATprivate] = ACTIONS(2928), - [anon_sym_ATprotected] = ACTIONS(2928), - [anon_sym_ATpackage] = ACTIONS(2928), - [anon_sym_ATpublic] = ACTIONS(2928), - [anon_sym_BOOL] = ACTIONS(2926), - [anon_sym_IMP] = ACTIONS(2926), - [anon_sym_SEL] = ACTIONS(2926), - [anon_sym_Class] = ACTIONS(2926), - [anon_sym_id] = ACTIONS(2926), - [anon_sym_out] = ACTIONS(2926), - [anon_sym_inout] = ACTIONS(2926), - [anon_sym_bycopy] = ACTIONS(2926), - [anon_sym_byref] = ACTIONS(2926), - [anon_sym_oneway] = ACTIONS(2926), - }, - [5834] = { - [sym_identifier] = ACTIONS(3344), - [anon_sym_COMMA] = ACTIONS(3346), - [anon_sym_RPAREN] = ACTIONS(3346), - [aux_sym_preproc_if_token1] = ACTIONS(3344), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3346), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3346), - [anon_sym_LPAREN2] = ACTIONS(3346), - [anon_sym_STAR] = ACTIONS(3346), - [anon_sym_CARET] = ACTIONS(3346), - [anon_sym_GT] = ACTIONS(3346), - [anon_sym_LT] = ACTIONS(3346), - [anon_sym___extension__] = ACTIONS(3344), - [anon_sym___attribute__] = ACTIONS(3344), - [anon_sym___attribute] = ACTIONS(3344), - [anon_sym_noreturn] = ACTIONS(3344), - [anon_sym_LBRACK] = ACTIONS(3346), - [anon_sym___based] = ACTIONS(3344), - [anon_sym_LBRACE] = ACTIONS(3346), - [anon_sym_signed] = ACTIONS(3344), - [anon_sym_unsigned] = ACTIONS(3344), - [anon_sym_long] = ACTIONS(3344), - [anon_sym_short] = ACTIONS(3344), - [anon_sym_ATautoreleasepool] = ACTIONS(3346), - [anon_sym_const] = ACTIONS(3344), - [anon_sym_constexpr] = ACTIONS(3344), - [anon_sym_volatile] = ACTIONS(3344), - [anon_sym_restrict] = ACTIONS(3344), - [anon_sym___restrict__] = ACTIONS(3344), - [anon_sym__Atomic] = ACTIONS(3344), - [anon_sym__Noreturn] = ACTIONS(3344), - [anon_sym_nullable] = ACTIONS(3344), - [anon_sym__Complex] = ACTIONS(3344), - [anon_sym__Nonnull] = ACTIONS(3344), - [anon_sym__Nullable] = ACTIONS(3344), - [anon_sym__Nullable_result] = ACTIONS(3344), - [anon_sym__Null_unspecified] = ACTIONS(3344), - [anon_sym___autoreleasing] = ACTIONS(3344), - [anon_sym___block] = ACTIONS(3344), - [anon_sym___bridge] = ACTIONS(3344), - [anon_sym___bridge_retained] = ACTIONS(3344), - [anon_sym___bridge_transfer] = ACTIONS(3344), - [anon_sym___complex] = ACTIONS(3344), - [anon_sym___const] = ACTIONS(3344), - [anon_sym___imag] = ACTIONS(3344), - [anon_sym___kindof] = ACTIONS(3344), - [anon_sym___nonnull] = ACTIONS(3344), - [anon_sym___nullable] = ACTIONS(3344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3344), - [anon_sym___real] = ACTIONS(3344), - [anon_sym___strong] = ACTIONS(3344), - [anon_sym___unsafe_unretained] = ACTIONS(3344), - [anon_sym___unused] = ACTIONS(3344), - [anon_sym___weak] = ACTIONS(3344), - [sym_primitive_type] = ACTIONS(3344), - [anon_sym_enum] = ACTIONS(3344), - [anon_sym_COLON] = ACTIONS(3346), - [anon_sym_struct] = ACTIONS(3344), - [anon_sym_union] = ACTIONS(3344), - [anon_sym_in] = ACTIONS(3344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3344), - [anon_sym___typeof] = ACTIONS(3344), - [anon_sym_typeof] = ACTIONS(3344), - [anon_sym_ATprivate] = ACTIONS(3346), - [anon_sym_ATprotected] = ACTIONS(3346), - [anon_sym_ATpackage] = ACTIONS(3346), - [anon_sym_ATpublic] = ACTIONS(3346), - [anon_sym_BOOL] = ACTIONS(3344), - [anon_sym_IMP] = ACTIONS(3344), - [anon_sym_SEL] = ACTIONS(3344), - [anon_sym_Class] = ACTIONS(3344), - [anon_sym_id] = ACTIONS(3344), - [anon_sym_out] = ACTIONS(3344), - [anon_sym_inout] = ACTIONS(3344), - [anon_sym_bycopy] = ACTIONS(3344), - [anon_sym_byref] = ACTIONS(3344), - [anon_sym_oneway] = ACTIONS(3344), - }, - [5835] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_specifier_qualifier] = STATE(5835), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5835), - [sym_identifier] = ACTIONS(10505), - [anon_sym_LPAREN2] = ACTIONS(10508), - [anon_sym_STAR] = ACTIONS(10508), - [anon_sym_CARET] = ACTIONS(10508), - [anon_sym___extension__] = ACTIONS(10510), - [anon_sym_noreturn] = ACTIONS(10510), - [anon_sym___based] = ACTIONS(10513), - [anon_sym_signed] = ACTIONS(10515), - [anon_sym_unsigned] = ACTIONS(10515), - [anon_sym_long] = ACTIONS(10515), - [anon_sym_short] = ACTIONS(10515), - [anon_sym_const] = ACTIONS(10510), - [anon_sym_constexpr] = ACTIONS(10510), - [anon_sym_volatile] = ACTIONS(10510), - [anon_sym_restrict] = ACTIONS(10510), - [anon_sym___restrict__] = ACTIONS(10510), - [anon_sym__Atomic] = ACTIONS(10510), - [anon_sym__Noreturn] = ACTIONS(10510), - [anon_sym_nullable] = ACTIONS(10510), - [anon_sym__Complex] = ACTIONS(10510), - [anon_sym__Nonnull] = ACTIONS(10510), - [anon_sym__Nullable] = ACTIONS(10510), - [anon_sym__Nullable_result] = ACTIONS(10510), - [anon_sym__Null_unspecified] = ACTIONS(10510), - [anon_sym___autoreleasing] = ACTIONS(10510), - [anon_sym___block] = ACTIONS(10510), - [anon_sym___bridge] = ACTIONS(10510), - [anon_sym___bridge_retained] = ACTIONS(10510), - [anon_sym___bridge_transfer] = ACTIONS(10510), - [anon_sym___complex] = ACTIONS(10510), - [anon_sym___const] = ACTIONS(10510), - [anon_sym___imag] = ACTIONS(10510), - [anon_sym___kindof] = ACTIONS(10510), - [anon_sym___nonnull] = ACTIONS(10510), - [anon_sym___nullable] = ACTIONS(10510), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10510), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10510), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10510), - [anon_sym___real] = ACTIONS(10510), - [anon_sym___strong] = ACTIONS(10510), - [anon_sym___unsafe_unretained] = ACTIONS(10510), - [anon_sym___unused] = ACTIONS(10510), - [anon_sym___weak] = ACTIONS(10510), - [sym_primitive_type] = ACTIONS(10518), - [anon_sym_enum] = ACTIONS(10521), - [anon_sym_COLON] = ACTIONS(10508), - [anon_sym_struct] = ACTIONS(10524), - [anon_sym_union] = ACTIONS(10527), - [anon_sym_in] = ACTIONS(10530), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10533), - [anon_sym___typeof] = ACTIONS(10533), - [anon_sym_typeof] = ACTIONS(10533), - [anon_sym_BOOL] = ACTIONS(10536), - [anon_sym_IMP] = ACTIONS(10536), - [anon_sym_SEL] = ACTIONS(10536), - [anon_sym_Class] = ACTIONS(10536), - [anon_sym_id] = ACTIONS(10536), - [anon_sym_out] = ACTIONS(10530), - [anon_sym_inout] = ACTIONS(10530), - [anon_sym_bycopy] = ACTIONS(10530), - [anon_sym_byref] = ACTIONS(10530), - [anon_sym_oneway] = ACTIONS(10530), - }, - [5836] = { - [sym_attribute_specifier] = STATE(5866), - [sym_gnu_asm_expression] = STATE(5865), - [aux_sym_function_declarator_repeat1] = STATE(5866), - [sym_identifier] = ACTIONS(7664), - [anon_sym_COMMA] = ACTIONS(7666), - [anon_sym_RPAREN] = ACTIONS(7666), - [anon_sym_LPAREN2] = ACTIONS(7666), - [anon_sym_STAR] = ACTIONS(7666), - [anon_sym_CARET] = ACTIONS(7666), - [anon_sym_GT] = ACTIONS(7666), - [anon_sym_LT] = ACTIONS(7666), - [anon_sym___extension__] = ACTIONS(7664), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(7664), - [anon_sym_LBRACK] = ACTIONS(7666), - [anon_sym___based] = ACTIONS(7664), - [anon_sym_LBRACE] = ACTIONS(7666), - [anon_sym_signed] = ACTIONS(7664), - [anon_sym_unsigned] = ACTIONS(7664), - [anon_sym_long] = ACTIONS(7664), - [anon_sym_short] = ACTIONS(7664), - [anon_sym_ATautoreleasepool] = ACTIONS(7666), - [anon_sym_const] = ACTIONS(7664), - [anon_sym_constexpr] = ACTIONS(7664), - [anon_sym_volatile] = ACTIONS(7664), - [anon_sym_restrict] = ACTIONS(7664), - [anon_sym___restrict__] = ACTIONS(7664), - [anon_sym__Atomic] = ACTIONS(7664), - [anon_sym__Noreturn] = ACTIONS(7664), - [anon_sym_nullable] = ACTIONS(7664), - [anon_sym__Complex] = ACTIONS(7664), - [anon_sym__Nonnull] = ACTIONS(7664), - [anon_sym__Nullable] = ACTIONS(7664), - [anon_sym__Nullable_result] = ACTIONS(7664), - [anon_sym__Null_unspecified] = ACTIONS(7664), - [anon_sym___autoreleasing] = ACTIONS(7664), - [anon_sym___block] = ACTIONS(7664), - [anon_sym___bridge] = ACTIONS(7664), - [anon_sym___bridge_retained] = ACTIONS(7664), - [anon_sym___bridge_transfer] = ACTIONS(7664), - [anon_sym___complex] = ACTIONS(7664), - [anon_sym___const] = ACTIONS(7664), - [anon_sym___imag] = ACTIONS(7664), - [anon_sym___kindof] = ACTIONS(7664), - [anon_sym___nonnull] = ACTIONS(7664), - [anon_sym___nullable] = ACTIONS(7664), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7664), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7664), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7664), - [anon_sym___real] = ACTIONS(7664), - [anon_sym___strong] = ACTIONS(7664), - [anon_sym___unsafe_unretained] = ACTIONS(7664), - [anon_sym___unused] = ACTIONS(7664), - [anon_sym___weak] = ACTIONS(7664), - [sym_primitive_type] = ACTIONS(7664), - [anon_sym_enum] = ACTIONS(7664), - [anon_sym_struct] = ACTIONS(7664), - [anon_sym_union] = ACTIONS(7664), - [anon_sym_in] = ACTIONS(7664), - [anon_sym_asm] = ACTIONS(10539), - [anon_sym___asm__] = ACTIONS(10539), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7664), - [anon_sym___typeof] = ACTIONS(7664), - [anon_sym_typeof] = ACTIONS(7664), - [anon_sym_BOOL] = ACTIONS(7664), - [anon_sym_IMP] = ACTIONS(7664), - [anon_sym_SEL] = ACTIONS(7664), - [anon_sym_Class] = ACTIONS(7664), - [anon_sym_id] = ACTIONS(7664), - [anon_sym_out] = ACTIONS(7664), - [anon_sym_inout] = ACTIONS(7664), - [anon_sym_bycopy] = ACTIONS(7664), - [anon_sym_byref] = ACTIONS(7664), - [anon_sym_oneway] = ACTIONS(7664), - }, - [5837] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(4057), - [sym_atomic_declaration] = STATE(4057), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5838] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3959), - [sym_atomic_declaration] = STATE(3959), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5839] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3844), - [sym_atomic_declaration] = STATE(3844), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5840] = { - [sym_identifier] = ACTIONS(7814), - [anon_sym_COMMA] = ACTIONS(7816), - [anon_sym_RPAREN] = ACTIONS(7816), - [anon_sym_LPAREN2] = ACTIONS(7816), - [anon_sym_STAR] = ACTIONS(7816), - [anon_sym_CARET] = ACTIONS(7816), - [anon_sym_GT] = ACTIONS(7816), - [anon_sym_LT] = ACTIONS(7816), - [anon_sym_SEMI] = ACTIONS(7816), - [anon_sym___extension__] = ACTIONS(7814), - [anon_sym___attribute__] = ACTIONS(7814), - [anon_sym___attribute] = ACTIONS(7814), - [anon_sym_noreturn] = ACTIONS(7814), - [anon_sym_LBRACK] = ACTIONS(7816), - [anon_sym___based] = ACTIONS(7814), - [anon_sym_LBRACE] = ACTIONS(7816), - [anon_sym_signed] = ACTIONS(7814), - [anon_sym_unsigned] = ACTIONS(7814), - [anon_sym_long] = ACTIONS(7814), - [anon_sym_short] = ACTIONS(7814), - [anon_sym_ATautoreleasepool] = ACTIONS(7816), - [anon_sym_const] = ACTIONS(7814), - [anon_sym_constexpr] = ACTIONS(7814), - [anon_sym_volatile] = ACTIONS(7814), - [anon_sym_restrict] = ACTIONS(7814), - [anon_sym___restrict__] = ACTIONS(7814), - [anon_sym__Atomic] = ACTIONS(7814), - [anon_sym__Noreturn] = ACTIONS(7814), - [anon_sym_nullable] = ACTIONS(7814), - [anon_sym__Complex] = ACTIONS(7814), - [anon_sym__Nonnull] = ACTIONS(7814), - [anon_sym__Nullable] = ACTIONS(7814), - [anon_sym__Nullable_result] = ACTIONS(7814), - [anon_sym__Null_unspecified] = ACTIONS(7814), - [anon_sym___autoreleasing] = ACTIONS(7814), - [anon_sym___block] = ACTIONS(7814), - [anon_sym___bridge] = ACTIONS(7814), - [anon_sym___bridge_retained] = ACTIONS(7814), - [anon_sym___bridge_transfer] = ACTIONS(7814), - [anon_sym___complex] = ACTIONS(7814), - [anon_sym___const] = ACTIONS(7814), - [anon_sym___imag] = ACTIONS(7814), - [anon_sym___kindof] = ACTIONS(7814), - [anon_sym___nonnull] = ACTIONS(7814), - [anon_sym___nullable] = ACTIONS(7814), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7814), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7814), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7814), - [anon_sym___real] = ACTIONS(7814), - [anon_sym___strong] = ACTIONS(7814), - [anon_sym___unsafe_unretained] = ACTIONS(7814), - [anon_sym___unused] = ACTIONS(7814), - [anon_sym___weak] = ACTIONS(7814), - [sym_primitive_type] = ACTIONS(7814), - [anon_sym_enum] = ACTIONS(7814), - [anon_sym_COLON] = ACTIONS(7816), - [anon_sym_struct] = ACTIONS(7814), - [anon_sym_union] = ACTIONS(7814), - [anon_sym_in] = ACTIONS(7814), - [anon_sym_asm] = ACTIONS(7814), - [anon_sym___asm__] = ACTIONS(7814), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7814), - [anon_sym___typeof] = ACTIONS(7814), - [anon_sym_typeof] = ACTIONS(7814), - [anon_sym_BOOL] = ACTIONS(7814), - [anon_sym_IMP] = ACTIONS(7814), - [anon_sym_SEL] = ACTIONS(7814), - [anon_sym_Class] = ACTIONS(7814), - [anon_sym_id] = ACTIONS(7814), - [anon_sym_out] = ACTIONS(7814), - [anon_sym_inout] = ACTIONS(7814), - [anon_sym_bycopy] = ACTIONS(7814), - [anon_sym_byref] = ACTIONS(7814), - [anon_sym_oneway] = ACTIONS(7814), - }, - [5841] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3970), - [sym_atomic_declaration] = STATE(3970), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5842] = { - [sym_identifier] = ACTIONS(7828), - [anon_sym_COMMA] = ACTIONS(7820), - [anon_sym_RPAREN] = ACTIONS(7820), - [anon_sym_LPAREN2] = ACTIONS(7820), - [anon_sym_STAR] = ACTIONS(7820), - [anon_sym_CARET] = ACTIONS(7820), - [anon_sym_GT] = ACTIONS(7820), - [anon_sym_LT] = ACTIONS(7820), - [anon_sym_SEMI] = ACTIONS(7820), - [anon_sym___extension__] = ACTIONS(7828), - [anon_sym___attribute__] = ACTIONS(7828), - [anon_sym___attribute] = ACTIONS(7828), - [anon_sym_noreturn] = ACTIONS(7828), - [anon_sym_LBRACK] = ACTIONS(7820), - [anon_sym___based] = ACTIONS(7828), - [anon_sym_LBRACE] = ACTIONS(7820), - [anon_sym_signed] = ACTIONS(7828), - [anon_sym_unsigned] = ACTIONS(7828), - [anon_sym_long] = ACTIONS(7828), - [anon_sym_short] = ACTIONS(7828), - [anon_sym_ATautoreleasepool] = ACTIONS(7820), - [anon_sym_const] = ACTIONS(7828), - [anon_sym_constexpr] = ACTIONS(7828), - [anon_sym_volatile] = ACTIONS(7828), - [anon_sym_restrict] = ACTIONS(7828), - [anon_sym___restrict__] = ACTIONS(7828), - [anon_sym__Atomic] = ACTIONS(7828), - [anon_sym__Noreturn] = ACTIONS(7828), - [anon_sym_nullable] = ACTIONS(7828), - [anon_sym__Complex] = ACTIONS(7828), - [anon_sym__Nonnull] = ACTIONS(7828), - [anon_sym__Nullable] = ACTIONS(7828), - [anon_sym__Nullable_result] = ACTIONS(7828), - [anon_sym__Null_unspecified] = ACTIONS(7828), - [anon_sym___autoreleasing] = ACTIONS(7828), - [anon_sym___block] = ACTIONS(7828), - [anon_sym___bridge] = ACTIONS(7828), - [anon_sym___bridge_retained] = ACTIONS(7828), - [anon_sym___bridge_transfer] = ACTIONS(7828), - [anon_sym___complex] = ACTIONS(7828), - [anon_sym___const] = ACTIONS(7828), - [anon_sym___imag] = ACTIONS(7828), - [anon_sym___kindof] = ACTIONS(7828), - [anon_sym___nonnull] = ACTIONS(7828), - [anon_sym___nullable] = ACTIONS(7828), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7828), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7828), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7828), - [anon_sym___real] = ACTIONS(7828), - [anon_sym___strong] = ACTIONS(7828), - [anon_sym___unsafe_unretained] = ACTIONS(7828), - [anon_sym___unused] = ACTIONS(7828), - [anon_sym___weak] = ACTIONS(7828), - [sym_primitive_type] = ACTIONS(7828), - [anon_sym_enum] = ACTIONS(7828), - [anon_sym_COLON] = ACTIONS(7820), - [anon_sym_struct] = ACTIONS(7828), - [anon_sym_union] = ACTIONS(7828), - [anon_sym_in] = ACTIONS(7828), - [anon_sym_asm] = ACTIONS(7828), - [anon_sym___asm__] = ACTIONS(7828), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7828), - [anon_sym___typeof] = ACTIONS(7828), - [anon_sym_typeof] = ACTIONS(7828), - [anon_sym_BOOL] = ACTIONS(7828), - [anon_sym_IMP] = ACTIONS(7828), - [anon_sym_SEL] = ACTIONS(7828), - [anon_sym_Class] = ACTIONS(7828), - [anon_sym_id] = ACTIONS(7828), - [anon_sym_out] = ACTIONS(7828), - [anon_sym_inout] = ACTIONS(7828), - [anon_sym_bycopy] = ACTIONS(7828), - [anon_sym_byref] = ACTIONS(7828), - [anon_sym_oneway] = ACTIONS(7828), - }, - [5843] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3873), - [sym_atomic_declaration] = STATE(3873), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5844] = { - [sym_identifier] = ACTIONS(7751), - [anon_sym_COMMA] = ACTIONS(7753), - [anon_sym_RPAREN] = ACTIONS(7753), - [anon_sym_LPAREN2] = ACTIONS(7753), - [anon_sym_STAR] = ACTIONS(7753), - [anon_sym_CARET] = ACTIONS(7753), - [anon_sym_GT] = ACTIONS(7753), - [anon_sym_LT] = ACTIONS(7753), - [anon_sym_SEMI] = ACTIONS(7753), - [anon_sym___extension__] = ACTIONS(7751), - [anon_sym___attribute__] = ACTIONS(7751), - [anon_sym___attribute] = ACTIONS(7751), - [anon_sym_noreturn] = ACTIONS(7751), - [anon_sym_LBRACK] = ACTIONS(7753), - [anon_sym___based] = ACTIONS(7751), - [anon_sym_LBRACE] = ACTIONS(7753), - [anon_sym_signed] = ACTIONS(7751), - [anon_sym_unsigned] = ACTIONS(7751), - [anon_sym_long] = ACTIONS(7751), - [anon_sym_short] = ACTIONS(7751), - [anon_sym_ATautoreleasepool] = ACTIONS(7753), - [anon_sym_const] = ACTIONS(7751), - [anon_sym_constexpr] = ACTIONS(7751), - [anon_sym_volatile] = ACTIONS(7751), - [anon_sym_restrict] = ACTIONS(7751), - [anon_sym___restrict__] = ACTIONS(7751), - [anon_sym__Atomic] = ACTIONS(7751), - [anon_sym__Noreturn] = ACTIONS(7751), - [anon_sym_nullable] = ACTIONS(7751), - [anon_sym__Complex] = ACTIONS(7751), - [anon_sym__Nonnull] = ACTIONS(7751), - [anon_sym__Nullable] = ACTIONS(7751), - [anon_sym__Nullable_result] = ACTIONS(7751), - [anon_sym__Null_unspecified] = ACTIONS(7751), - [anon_sym___autoreleasing] = ACTIONS(7751), - [anon_sym___block] = ACTIONS(7751), - [anon_sym___bridge] = ACTIONS(7751), - [anon_sym___bridge_retained] = ACTIONS(7751), - [anon_sym___bridge_transfer] = ACTIONS(7751), - [anon_sym___complex] = ACTIONS(7751), - [anon_sym___const] = ACTIONS(7751), - [anon_sym___imag] = ACTIONS(7751), - [anon_sym___kindof] = ACTIONS(7751), - [anon_sym___nonnull] = ACTIONS(7751), - [anon_sym___nullable] = ACTIONS(7751), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7751), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7751), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7751), - [anon_sym___real] = ACTIONS(7751), - [anon_sym___strong] = ACTIONS(7751), - [anon_sym___unsafe_unretained] = ACTIONS(7751), - [anon_sym___unused] = ACTIONS(7751), - [anon_sym___weak] = ACTIONS(7751), - [sym_primitive_type] = ACTIONS(7751), - [anon_sym_enum] = ACTIONS(7751), - [anon_sym_COLON] = ACTIONS(7753), - [anon_sym_struct] = ACTIONS(7751), - [anon_sym_union] = ACTIONS(7751), - [anon_sym_in] = ACTIONS(7751), - [anon_sym_asm] = ACTIONS(7751), - [anon_sym___asm__] = ACTIONS(7751), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7751), - [anon_sym___typeof] = ACTIONS(7751), - [anon_sym_typeof] = ACTIONS(7751), - [anon_sym_BOOL] = ACTIONS(7751), - [anon_sym_IMP] = ACTIONS(7751), - [anon_sym_SEL] = ACTIONS(7751), - [anon_sym_Class] = ACTIONS(7751), - [anon_sym_id] = ACTIONS(7751), - [anon_sym_out] = ACTIONS(7751), - [anon_sym_inout] = ACTIONS(7751), - [anon_sym_bycopy] = ACTIONS(7751), - [anon_sym_byref] = ACTIONS(7751), - [anon_sym_oneway] = ACTIONS(7751), - }, - [5845] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(4043), - [sym_atomic_declaration] = STATE(4043), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5846] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(4041), - [sym_atomic_declaration] = STATE(4041), - [sym_specifier_qualifier] = STATE(5421), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5421), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10501), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5847] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3939), - [sym_atomic_declaration] = STATE(3939), - [sym_specifier_qualifier] = STATE(5417), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5417), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10503), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5848] = { - [sym_type_qualifier] = STATE(5917), - [sym__type_specifier] = STATE(5903), - [sym_sized_type_specifier] = STATE(5952), - [sym_enum_specifier] = STATE(5952), - [sym_struct_specifier] = STATE(5952), - [sym_union_specifier] = STATE(5952), - [sym_macro_type_specifier] = STATE(5952), - [sym_typeof_specifier] = STATE(5952), - [sym_struct_declaration] = STATE(3908), - [sym_atomic_declaration] = STATE(3908), - [sym_specifier_qualifier] = STATE(5418), - [sym_generic_specifier] = STATE(5952), - [sym_typedefed_specifier] = STATE(5952), - [sym_array_type_specifier] = STATE(5952), - [sym_protocol_qualifier] = STATE(5917), - [aux_sym_sized_type_specifier_repeat1] = STATE(5864), - [aux_sym_struct_declaration_repeat1] = STATE(5418), - [sym_identifier] = ACTIONS(10128), - [anon_sym___extension__] = ACTIONS(9906), - [anon_sym_noreturn] = ACTIONS(9906), - [anon_sym_signed] = ACTIONS(9912), - [anon_sym_unsigned] = ACTIONS(9912), - [anon_sym_long] = ACTIONS(9912), - [anon_sym_short] = ACTIONS(9912), - [anon_sym_const] = ACTIONS(9906), - [anon_sym_constexpr] = ACTIONS(9906), - [anon_sym_volatile] = ACTIONS(9906), - [anon_sym_restrict] = ACTIONS(9906), - [anon_sym___restrict__] = ACTIONS(9906), - [anon_sym__Atomic] = ACTIONS(10499), - [anon_sym__Noreturn] = ACTIONS(9906), - [anon_sym_nullable] = ACTIONS(9906), - [anon_sym__Complex] = ACTIONS(9906), - [anon_sym__Nonnull] = ACTIONS(9906), - [anon_sym__Nullable] = ACTIONS(9906), - [anon_sym__Nullable_result] = ACTIONS(9906), - [anon_sym__Null_unspecified] = ACTIONS(9906), - [anon_sym___autoreleasing] = ACTIONS(9906), - [anon_sym___block] = ACTIONS(9906), - [anon_sym___bridge] = ACTIONS(9906), - [anon_sym___bridge_retained] = ACTIONS(9906), - [anon_sym___bridge_transfer] = ACTIONS(9906), - [anon_sym___complex] = ACTIONS(9906), - [anon_sym___const] = ACTIONS(9906), - [anon_sym___imag] = ACTIONS(9906), - [anon_sym___kindof] = ACTIONS(9906), - [anon_sym___nonnull] = ACTIONS(9906), - [anon_sym___nullable] = ACTIONS(9906), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9906), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9906), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9906), - [anon_sym___real] = ACTIONS(9906), - [anon_sym___strong] = ACTIONS(9906), - [anon_sym___unsafe_unretained] = ACTIONS(9906), - [anon_sym___unused] = ACTIONS(9906), - [anon_sym___weak] = ACTIONS(9906), - [sym_primitive_type] = ACTIONS(9914), - [anon_sym_enum] = ACTIONS(10140), - [anon_sym_struct] = ACTIONS(9918), - [anon_sym_union] = ACTIONS(9920), - [anon_sym_in] = ACTIONS(9922), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9924), - [anon_sym___typeof] = ACTIONS(9924), - [anon_sym_typeof] = ACTIONS(9924), - [anon_sym_BOOL] = ACTIONS(9926), - [anon_sym_IMP] = ACTIONS(9926), - [anon_sym_SEL] = ACTIONS(9926), - [anon_sym_Class] = ACTIONS(9926), - [anon_sym_id] = ACTIONS(9926), - [anon_sym_out] = ACTIONS(9922), - [anon_sym_inout] = ACTIONS(9922), - [anon_sym_bycopy] = ACTIONS(9922), - [anon_sym_byref] = ACTIONS(9922), - [anon_sym_oneway] = ACTIONS(9922), - }, - [5849] = { - [sym_attribute_specifier] = STATE(5914), - [sym_field_declaration_list] = STATE(5876), - [sym_identifier] = ACTIONS(8136), - [anon_sym_COMMA] = ACTIONS(8138), - [anon_sym_RPAREN] = ACTIONS(8138), - [anon_sym_LPAREN2] = ACTIONS(8138), - [anon_sym_STAR] = ACTIONS(8138), - [anon_sym_CARET] = ACTIONS(8138), - [anon_sym_GT] = ACTIONS(8138), - [anon_sym_LT] = ACTIONS(8138), - [anon_sym___extension__] = ACTIONS(8136), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8136), - [anon_sym_LBRACK] = ACTIONS(8138), - [anon_sym___based] = ACTIONS(8136), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8136), - [anon_sym_unsigned] = ACTIONS(8136), - [anon_sym_long] = ACTIONS(8136), - [anon_sym_short] = ACTIONS(8136), - [anon_sym_ATautoreleasepool] = ACTIONS(8138), - [anon_sym_const] = ACTIONS(8136), - [anon_sym_constexpr] = ACTIONS(8136), - [anon_sym_volatile] = ACTIONS(8136), - [anon_sym_restrict] = ACTIONS(8136), - [anon_sym___restrict__] = ACTIONS(8136), - [anon_sym__Atomic] = ACTIONS(8136), - [anon_sym__Noreturn] = ACTIONS(8136), - [anon_sym_nullable] = ACTIONS(8136), - [anon_sym__Complex] = ACTIONS(8136), - [anon_sym__Nonnull] = ACTIONS(8136), - [anon_sym__Nullable] = ACTIONS(8136), - [anon_sym__Nullable_result] = ACTIONS(8136), - [anon_sym__Null_unspecified] = ACTIONS(8136), - [anon_sym___autoreleasing] = ACTIONS(8136), - [anon_sym___block] = ACTIONS(8136), - [anon_sym___bridge] = ACTIONS(8136), - [anon_sym___bridge_retained] = ACTIONS(8136), - [anon_sym___bridge_transfer] = ACTIONS(8136), - [anon_sym___complex] = ACTIONS(8136), - [anon_sym___const] = ACTIONS(8136), - [anon_sym___imag] = ACTIONS(8136), - [anon_sym___kindof] = ACTIONS(8136), - [anon_sym___nonnull] = ACTIONS(8136), - [anon_sym___nullable] = ACTIONS(8136), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8136), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8136), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8136), - [anon_sym___real] = ACTIONS(8136), - [anon_sym___strong] = ACTIONS(8136), - [anon_sym___unsafe_unretained] = ACTIONS(8136), - [anon_sym___unused] = ACTIONS(8136), - [anon_sym___weak] = ACTIONS(8136), - [sym_primitive_type] = ACTIONS(8136), - [anon_sym_enum] = ACTIONS(8136), - [anon_sym_COLON] = ACTIONS(8138), - [anon_sym_struct] = ACTIONS(8136), - [anon_sym_union] = ACTIONS(8136), - [anon_sym_in] = ACTIONS(8136), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8136), - [anon_sym___typeof] = ACTIONS(8136), - [anon_sym_typeof] = ACTIONS(8136), - [anon_sym_BOOL] = ACTIONS(8136), - [anon_sym_IMP] = ACTIONS(8136), - [anon_sym_SEL] = ACTIONS(8136), - [anon_sym_Class] = ACTIONS(8136), - [anon_sym_id] = ACTIONS(8136), - [anon_sym_out] = ACTIONS(8136), - [anon_sym_inout] = ACTIONS(8136), - [anon_sym_bycopy] = ACTIONS(8136), - [anon_sym_byref] = ACTIONS(8136), - [anon_sym_oneway] = ACTIONS(8136), - }, - [5850] = { - [sym_attribute_specifier] = STATE(5905), - [sym_field_declaration_list] = STATE(5877), - [sym_identifier] = ACTIONS(8144), - [anon_sym_COMMA] = ACTIONS(8146), - [anon_sym_RPAREN] = ACTIONS(8146), - [anon_sym_LPAREN2] = ACTIONS(8146), - [anon_sym_STAR] = ACTIONS(8146), - [anon_sym_CARET] = ACTIONS(8146), - [anon_sym_GT] = ACTIONS(8146), - [anon_sym_LT] = ACTIONS(8146), - [anon_sym___extension__] = ACTIONS(8144), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8144), - [anon_sym_LBRACK] = ACTIONS(8146), - [anon_sym___based] = ACTIONS(8144), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8144), - [anon_sym_unsigned] = ACTIONS(8144), - [anon_sym_long] = ACTIONS(8144), - [anon_sym_short] = ACTIONS(8144), - [anon_sym_ATautoreleasepool] = ACTIONS(8146), - [anon_sym_const] = ACTIONS(8144), - [anon_sym_constexpr] = ACTIONS(8144), - [anon_sym_volatile] = ACTIONS(8144), - [anon_sym_restrict] = ACTIONS(8144), - [anon_sym___restrict__] = ACTIONS(8144), - [anon_sym__Atomic] = ACTIONS(8144), - [anon_sym__Noreturn] = ACTIONS(8144), - [anon_sym_nullable] = ACTIONS(8144), - [anon_sym__Complex] = ACTIONS(8144), - [anon_sym__Nonnull] = ACTIONS(8144), - [anon_sym__Nullable] = ACTIONS(8144), - [anon_sym__Nullable_result] = ACTIONS(8144), - [anon_sym__Null_unspecified] = ACTIONS(8144), - [anon_sym___autoreleasing] = ACTIONS(8144), - [anon_sym___block] = ACTIONS(8144), - [anon_sym___bridge] = ACTIONS(8144), - [anon_sym___bridge_retained] = ACTIONS(8144), - [anon_sym___bridge_transfer] = ACTIONS(8144), - [anon_sym___complex] = ACTIONS(8144), - [anon_sym___const] = ACTIONS(8144), - [anon_sym___imag] = ACTIONS(8144), - [anon_sym___kindof] = ACTIONS(8144), - [anon_sym___nonnull] = ACTIONS(8144), - [anon_sym___nullable] = ACTIONS(8144), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8144), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8144), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8144), - [anon_sym___real] = ACTIONS(8144), - [anon_sym___strong] = ACTIONS(8144), - [anon_sym___unsafe_unretained] = ACTIONS(8144), - [anon_sym___unused] = ACTIONS(8144), - [anon_sym___weak] = ACTIONS(8144), - [sym_primitive_type] = ACTIONS(8144), - [anon_sym_enum] = ACTIONS(8144), - [anon_sym_COLON] = ACTIONS(8146), - [anon_sym_struct] = ACTIONS(8144), - [anon_sym_union] = ACTIONS(8144), - [anon_sym_in] = ACTIONS(8144), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8144), - [anon_sym___typeof] = ACTIONS(8144), - [anon_sym_typeof] = ACTIONS(8144), - [anon_sym_BOOL] = ACTIONS(8144), - [anon_sym_IMP] = ACTIONS(8144), - [anon_sym_SEL] = ACTIONS(8144), - [anon_sym_Class] = ACTIONS(8144), - [anon_sym_id] = ACTIONS(8144), - [anon_sym_out] = ACTIONS(8144), - [anon_sym_inout] = ACTIONS(8144), - [anon_sym_bycopy] = ACTIONS(8144), - [anon_sym_byref] = ACTIONS(8144), - [anon_sym_oneway] = ACTIONS(8144), - }, - [5851] = { - [sym_attribute_specifier] = STATE(5888), - [sym_field_declaration_list] = STATE(5857), - [sym_identifier] = ACTIONS(8094), - [anon_sym_COMMA] = ACTIONS(8096), - [anon_sym_RPAREN] = ACTIONS(8096), - [anon_sym_LPAREN2] = ACTIONS(8096), - [anon_sym_STAR] = ACTIONS(8096), - [anon_sym_CARET] = ACTIONS(8096), - [anon_sym_GT] = ACTIONS(8096), - [anon_sym_LT] = ACTIONS(8096), - [anon_sym___extension__] = ACTIONS(8094), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8094), - [anon_sym_LBRACK] = ACTIONS(8096), - [anon_sym___based] = ACTIONS(8094), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8094), - [anon_sym_unsigned] = ACTIONS(8094), - [anon_sym_long] = ACTIONS(8094), - [anon_sym_short] = ACTIONS(8094), - [anon_sym_ATautoreleasepool] = ACTIONS(8096), - [anon_sym_const] = ACTIONS(8094), - [anon_sym_constexpr] = ACTIONS(8094), - [anon_sym_volatile] = ACTIONS(8094), - [anon_sym_restrict] = ACTIONS(8094), - [anon_sym___restrict__] = ACTIONS(8094), - [anon_sym__Atomic] = ACTIONS(8094), - [anon_sym__Noreturn] = ACTIONS(8094), - [anon_sym_nullable] = ACTIONS(8094), - [anon_sym__Complex] = ACTIONS(8094), - [anon_sym__Nonnull] = ACTIONS(8094), - [anon_sym__Nullable] = ACTIONS(8094), - [anon_sym__Nullable_result] = ACTIONS(8094), - [anon_sym__Null_unspecified] = ACTIONS(8094), - [anon_sym___autoreleasing] = ACTIONS(8094), - [anon_sym___block] = ACTIONS(8094), - [anon_sym___bridge] = ACTIONS(8094), - [anon_sym___bridge_retained] = ACTIONS(8094), - [anon_sym___bridge_transfer] = ACTIONS(8094), - [anon_sym___complex] = ACTIONS(8094), - [anon_sym___const] = ACTIONS(8094), - [anon_sym___imag] = ACTIONS(8094), - [anon_sym___kindof] = ACTIONS(8094), - [anon_sym___nonnull] = ACTIONS(8094), - [anon_sym___nullable] = ACTIONS(8094), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8094), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8094), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8094), - [anon_sym___real] = ACTIONS(8094), - [anon_sym___strong] = ACTIONS(8094), - [anon_sym___unsafe_unretained] = ACTIONS(8094), - [anon_sym___unused] = ACTIONS(8094), - [anon_sym___weak] = ACTIONS(8094), - [sym_primitive_type] = ACTIONS(8094), - [anon_sym_enum] = ACTIONS(8094), - [anon_sym_COLON] = ACTIONS(8096), - [anon_sym_struct] = ACTIONS(8094), - [anon_sym_union] = ACTIONS(8094), - [anon_sym_in] = ACTIONS(8094), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8094), - [anon_sym___typeof] = ACTIONS(8094), - [anon_sym_typeof] = ACTIONS(8094), - [anon_sym_BOOL] = ACTIONS(8094), - [anon_sym_IMP] = ACTIONS(8094), - [anon_sym_SEL] = ACTIONS(8094), - [anon_sym_Class] = ACTIONS(8094), - [anon_sym_id] = ACTIONS(8094), - [anon_sym_out] = ACTIONS(8094), - [anon_sym_inout] = ACTIONS(8094), - [anon_sym_bycopy] = ACTIONS(8094), - [anon_sym_byref] = ACTIONS(8094), - [anon_sym_oneway] = ACTIONS(8094), - }, - [5852] = { - [sym_attribute_specifier] = STATE(5919), - [sym_field_declaration_list] = STATE(5869), - [sym_identifier] = ACTIONS(8160), - [anon_sym_COMMA] = ACTIONS(8162), - [anon_sym_RPAREN] = ACTIONS(8162), - [anon_sym_LPAREN2] = ACTIONS(8162), - [anon_sym_STAR] = ACTIONS(8162), - [anon_sym_CARET] = ACTIONS(8162), - [anon_sym_GT] = ACTIONS(8162), - [anon_sym_LT] = ACTIONS(8162), - [anon_sym___extension__] = ACTIONS(8160), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8160), - [anon_sym_LBRACK] = ACTIONS(8162), - [anon_sym___based] = ACTIONS(8160), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8160), - [anon_sym_unsigned] = ACTIONS(8160), - [anon_sym_long] = ACTIONS(8160), - [anon_sym_short] = ACTIONS(8160), - [anon_sym_ATautoreleasepool] = ACTIONS(8162), - [anon_sym_const] = ACTIONS(8160), - [anon_sym_constexpr] = ACTIONS(8160), - [anon_sym_volatile] = ACTIONS(8160), - [anon_sym_restrict] = ACTIONS(8160), - [anon_sym___restrict__] = ACTIONS(8160), - [anon_sym__Atomic] = ACTIONS(8160), - [anon_sym__Noreturn] = ACTIONS(8160), - [anon_sym_nullable] = ACTIONS(8160), - [anon_sym__Complex] = ACTIONS(8160), - [anon_sym__Nonnull] = ACTIONS(8160), - [anon_sym__Nullable] = ACTIONS(8160), - [anon_sym__Nullable_result] = ACTIONS(8160), - [anon_sym__Null_unspecified] = ACTIONS(8160), - [anon_sym___autoreleasing] = ACTIONS(8160), - [anon_sym___block] = ACTIONS(8160), - [anon_sym___bridge] = ACTIONS(8160), - [anon_sym___bridge_retained] = ACTIONS(8160), - [anon_sym___bridge_transfer] = ACTIONS(8160), - [anon_sym___complex] = ACTIONS(8160), - [anon_sym___const] = ACTIONS(8160), - [anon_sym___imag] = ACTIONS(8160), - [anon_sym___kindof] = ACTIONS(8160), - [anon_sym___nonnull] = ACTIONS(8160), - [anon_sym___nullable] = ACTIONS(8160), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8160), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8160), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8160), - [anon_sym___real] = ACTIONS(8160), - [anon_sym___strong] = ACTIONS(8160), - [anon_sym___unsafe_unretained] = ACTIONS(8160), - [anon_sym___unused] = ACTIONS(8160), - [anon_sym___weak] = ACTIONS(8160), - [sym_primitive_type] = ACTIONS(8160), - [anon_sym_enum] = ACTIONS(8160), - [anon_sym_COLON] = ACTIONS(8162), - [anon_sym_struct] = ACTIONS(8160), - [anon_sym_union] = ACTIONS(8160), - [anon_sym_in] = ACTIONS(8160), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8160), - [anon_sym___typeof] = ACTIONS(8160), - [anon_sym_typeof] = ACTIONS(8160), - [anon_sym_BOOL] = ACTIONS(8160), - [anon_sym_IMP] = ACTIONS(8160), - [anon_sym_SEL] = ACTIONS(8160), - [anon_sym_Class] = ACTIONS(8160), - [anon_sym_id] = ACTIONS(8160), - [anon_sym_out] = ACTIONS(8160), - [anon_sym_inout] = ACTIONS(8160), - [anon_sym_bycopy] = ACTIONS(8160), - [anon_sym_byref] = ACTIONS(8160), - [anon_sym_oneway] = ACTIONS(8160), - }, - [5853] = { - [sym_attribute_specifier] = STATE(5974), - [sym_field_declaration_list] = STATE(5867), - [sym_identifier] = ACTIONS(8184), - [anon_sym_COMMA] = ACTIONS(8186), - [anon_sym_RPAREN] = ACTIONS(8186), - [anon_sym_LPAREN2] = ACTIONS(8186), - [anon_sym_STAR] = ACTIONS(8186), - [anon_sym_CARET] = ACTIONS(8186), - [anon_sym_GT] = ACTIONS(8186), - [anon_sym_LT] = ACTIONS(8186), - [anon_sym___extension__] = ACTIONS(8184), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8184), - [anon_sym_LBRACK] = ACTIONS(8186), - [anon_sym___based] = ACTIONS(8184), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8184), - [anon_sym_unsigned] = ACTIONS(8184), - [anon_sym_long] = ACTIONS(8184), - [anon_sym_short] = ACTIONS(8184), - [anon_sym_ATautoreleasepool] = ACTIONS(8186), - [anon_sym_const] = ACTIONS(8184), - [anon_sym_constexpr] = ACTIONS(8184), - [anon_sym_volatile] = ACTIONS(8184), - [anon_sym_restrict] = ACTIONS(8184), - [anon_sym___restrict__] = ACTIONS(8184), - [anon_sym__Atomic] = ACTIONS(8184), - [anon_sym__Noreturn] = ACTIONS(8184), - [anon_sym_nullable] = ACTIONS(8184), - [anon_sym__Complex] = ACTIONS(8184), - [anon_sym__Nonnull] = ACTIONS(8184), - [anon_sym__Nullable] = ACTIONS(8184), - [anon_sym__Nullable_result] = ACTIONS(8184), - [anon_sym__Null_unspecified] = ACTIONS(8184), - [anon_sym___autoreleasing] = ACTIONS(8184), - [anon_sym___block] = ACTIONS(8184), - [anon_sym___bridge] = ACTIONS(8184), - [anon_sym___bridge_retained] = ACTIONS(8184), - [anon_sym___bridge_transfer] = ACTIONS(8184), - [anon_sym___complex] = ACTIONS(8184), - [anon_sym___const] = ACTIONS(8184), - [anon_sym___imag] = ACTIONS(8184), - [anon_sym___kindof] = ACTIONS(8184), - [anon_sym___nonnull] = ACTIONS(8184), - [anon_sym___nullable] = ACTIONS(8184), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8184), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8184), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8184), - [anon_sym___real] = ACTIONS(8184), - [anon_sym___strong] = ACTIONS(8184), - [anon_sym___unsafe_unretained] = ACTIONS(8184), - [anon_sym___unused] = ACTIONS(8184), - [anon_sym___weak] = ACTIONS(8184), - [sym_primitive_type] = ACTIONS(8184), - [anon_sym_enum] = ACTIONS(8184), - [anon_sym_COLON] = ACTIONS(8186), - [anon_sym_struct] = ACTIONS(8184), - [anon_sym_union] = ACTIONS(8184), - [anon_sym_in] = ACTIONS(8184), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8184), - [anon_sym___typeof] = ACTIONS(8184), - [anon_sym_typeof] = ACTIONS(8184), - [anon_sym_BOOL] = ACTIONS(8184), - [anon_sym_IMP] = ACTIONS(8184), - [anon_sym_SEL] = ACTIONS(8184), - [anon_sym_Class] = ACTIONS(8184), - [anon_sym_id] = ACTIONS(8184), - [anon_sym_out] = ACTIONS(8184), - [anon_sym_inout] = ACTIONS(8184), - [anon_sym_bycopy] = ACTIONS(8184), - [anon_sym_byref] = ACTIONS(8184), - [anon_sym_oneway] = ACTIONS(8184), - }, - [5854] = { - [sym_attribute_specifier] = STATE(5909), - [sym_field_declaration_list] = STATE(5859), - [sym_identifier] = ACTIONS(8128), - [anon_sym_COMMA] = ACTIONS(8130), - [anon_sym_RPAREN] = ACTIONS(8130), - [anon_sym_LPAREN2] = ACTIONS(8130), - [anon_sym_STAR] = ACTIONS(8130), - [anon_sym_CARET] = ACTIONS(8130), - [anon_sym_GT] = ACTIONS(8130), - [anon_sym_LT] = ACTIONS(8130), - [anon_sym___extension__] = ACTIONS(8128), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8128), - [anon_sym_LBRACK] = ACTIONS(8130), - [anon_sym___based] = ACTIONS(8128), - [anon_sym_LBRACE] = ACTIONS(10541), - [anon_sym_signed] = ACTIONS(8128), - [anon_sym_unsigned] = ACTIONS(8128), - [anon_sym_long] = ACTIONS(8128), - [anon_sym_short] = ACTIONS(8128), - [anon_sym_ATautoreleasepool] = ACTIONS(8130), - [anon_sym_const] = ACTIONS(8128), - [anon_sym_constexpr] = ACTIONS(8128), - [anon_sym_volatile] = ACTIONS(8128), - [anon_sym_restrict] = ACTIONS(8128), - [anon_sym___restrict__] = ACTIONS(8128), - [anon_sym__Atomic] = ACTIONS(8128), - [anon_sym__Noreturn] = ACTIONS(8128), - [anon_sym_nullable] = ACTIONS(8128), - [anon_sym__Complex] = ACTIONS(8128), - [anon_sym__Nonnull] = ACTIONS(8128), - [anon_sym__Nullable] = ACTIONS(8128), - [anon_sym__Nullable_result] = ACTIONS(8128), - [anon_sym__Null_unspecified] = ACTIONS(8128), - [anon_sym___autoreleasing] = ACTIONS(8128), - [anon_sym___block] = ACTIONS(8128), - [anon_sym___bridge] = ACTIONS(8128), - [anon_sym___bridge_retained] = ACTIONS(8128), - [anon_sym___bridge_transfer] = ACTIONS(8128), - [anon_sym___complex] = ACTIONS(8128), - [anon_sym___const] = ACTIONS(8128), - [anon_sym___imag] = ACTIONS(8128), - [anon_sym___kindof] = ACTIONS(8128), - [anon_sym___nonnull] = ACTIONS(8128), - [anon_sym___nullable] = ACTIONS(8128), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8128), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8128), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8128), - [anon_sym___real] = ACTIONS(8128), - [anon_sym___strong] = ACTIONS(8128), - [anon_sym___unsafe_unretained] = ACTIONS(8128), - [anon_sym___unused] = ACTIONS(8128), - [anon_sym___weak] = ACTIONS(8128), - [sym_primitive_type] = ACTIONS(8128), - [anon_sym_enum] = ACTIONS(8128), - [anon_sym_COLON] = ACTIONS(8130), - [anon_sym_struct] = ACTIONS(8128), - [anon_sym_union] = ACTIONS(8128), - [anon_sym_in] = ACTIONS(8128), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8128), - [anon_sym___typeof] = ACTIONS(8128), - [anon_sym_typeof] = ACTIONS(8128), - [anon_sym_BOOL] = ACTIONS(8128), - [anon_sym_IMP] = ACTIONS(8128), - [anon_sym_SEL] = ACTIONS(8128), - [anon_sym_Class] = ACTIONS(8128), - [anon_sym_id] = ACTIONS(8128), - [anon_sym_out] = ACTIONS(8128), - [anon_sym_inout] = ACTIONS(8128), - [anon_sym_bycopy] = ACTIONS(8128), - [anon_sym_byref] = ACTIONS(8128), - [anon_sym_oneway] = ACTIONS(8128), - }, - [5855] = { - [aux_sym_generic_specifier_repeat1] = STATE(5862), - [sym_identifier] = ACTIONS(8192), - [anon_sym_COMMA] = ACTIONS(8194), - [anon_sym_RPAREN] = ACTIONS(8194), - [anon_sym_LPAREN2] = ACTIONS(8194), - [anon_sym_STAR] = ACTIONS(8194), - [anon_sym_CARET] = ACTIONS(8194), - [anon_sym_GT] = ACTIONS(8194), - [anon_sym_LT] = ACTIONS(6872), - [anon_sym___extension__] = ACTIONS(8192), - [anon_sym___attribute__] = ACTIONS(8192), - [anon_sym___attribute] = ACTIONS(8192), - [anon_sym_noreturn] = ACTIONS(8192), - [anon_sym_LBRACK] = ACTIONS(8194), - [anon_sym___based] = ACTIONS(8192), - [anon_sym_LBRACE] = ACTIONS(8194), - [anon_sym_signed] = ACTIONS(8192), - [anon_sym_unsigned] = ACTIONS(8192), - [anon_sym_long] = ACTIONS(8192), - [anon_sym_short] = ACTIONS(8192), - [anon_sym_ATautoreleasepool] = ACTIONS(8194), - [anon_sym_const] = ACTIONS(8192), - [anon_sym_constexpr] = ACTIONS(8192), - [anon_sym_volatile] = ACTIONS(8192), - [anon_sym_restrict] = ACTIONS(8192), - [anon_sym___restrict__] = ACTIONS(8192), - [anon_sym__Atomic] = ACTIONS(8192), - [anon_sym__Noreturn] = ACTIONS(8192), - [anon_sym_nullable] = ACTIONS(8192), - [anon_sym__Complex] = ACTIONS(8192), - [anon_sym__Nonnull] = ACTIONS(8192), - [anon_sym__Nullable] = ACTIONS(8192), - [anon_sym__Nullable_result] = ACTIONS(8192), - [anon_sym__Null_unspecified] = ACTIONS(8192), - [anon_sym___autoreleasing] = ACTIONS(8192), - [anon_sym___block] = ACTIONS(8192), - [anon_sym___bridge] = ACTIONS(8192), - [anon_sym___bridge_retained] = ACTIONS(8192), - [anon_sym___bridge_transfer] = ACTIONS(8192), - [anon_sym___complex] = ACTIONS(8192), - [anon_sym___const] = ACTIONS(8192), - [anon_sym___imag] = ACTIONS(8192), - [anon_sym___kindof] = ACTIONS(8192), - [anon_sym___nonnull] = ACTIONS(8192), - [anon_sym___nullable] = ACTIONS(8192), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8192), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8192), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8192), - [anon_sym___real] = ACTIONS(8192), - [anon_sym___strong] = ACTIONS(8192), - [anon_sym___unsafe_unretained] = ACTIONS(8192), - [anon_sym___unused] = ACTIONS(8192), - [anon_sym___weak] = ACTIONS(8192), - [sym_primitive_type] = ACTIONS(8192), - [anon_sym_enum] = ACTIONS(8192), - [anon_sym_COLON] = ACTIONS(8194), - [anon_sym_struct] = ACTIONS(8192), - [anon_sym_union] = ACTIONS(8192), - [anon_sym_in] = ACTIONS(8192), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8192), - [anon_sym___typeof] = ACTIONS(8192), - [anon_sym_typeof] = ACTIONS(8192), - [anon_sym_BOOL] = ACTIONS(8192), - [anon_sym_IMP] = ACTIONS(8192), - [anon_sym_SEL] = ACTIONS(8192), - [anon_sym_Class] = ACTIONS(8192), - [anon_sym_id] = ACTIONS(8192), - [anon_sym_out] = ACTIONS(8192), - [anon_sym_inout] = ACTIONS(8192), - [anon_sym_bycopy] = ACTIONS(8192), - [anon_sym_byref] = ACTIONS(8192), - [anon_sym_oneway] = ACTIONS(8192), - }, - [5856] = { - [sym_attribute_specifier] = STATE(5883), - [sym_enumerator_list] = STATE(5907), - [sym_identifier] = ACTIONS(9105), - [anon_sym_COMMA] = ACTIONS(9107), - [anon_sym_RPAREN] = ACTIONS(9107), - [anon_sym_LPAREN2] = ACTIONS(9107), - [anon_sym_STAR] = ACTIONS(9107), - [anon_sym_CARET] = ACTIONS(9107), - [anon_sym_GT] = ACTIONS(9107), - [anon_sym_LT] = ACTIONS(9107), - [anon_sym___extension__] = ACTIONS(9105), - [anon_sym___attribute__] = ACTIONS(10543), - [anon_sym___attribute] = ACTIONS(10543), - [anon_sym_noreturn] = ACTIONS(9105), - [anon_sym_LBRACK] = ACTIONS(9107), - [anon_sym___based] = ACTIONS(9105), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9105), - [anon_sym_unsigned] = ACTIONS(9105), - [anon_sym_long] = ACTIONS(9105), - [anon_sym_short] = ACTIONS(9105), - [anon_sym_const] = ACTIONS(9105), - [anon_sym_constexpr] = ACTIONS(9105), - [anon_sym_volatile] = ACTIONS(9105), - [anon_sym_restrict] = ACTIONS(9105), - [anon_sym___restrict__] = ACTIONS(9105), - [anon_sym__Atomic] = ACTIONS(9105), - [anon_sym__Noreturn] = ACTIONS(9105), - [anon_sym_nullable] = ACTIONS(9105), - [anon_sym__Complex] = ACTIONS(9105), - [anon_sym__Nonnull] = ACTIONS(9105), - [anon_sym__Nullable] = ACTIONS(9105), - [anon_sym__Nullable_result] = ACTIONS(9105), - [anon_sym__Null_unspecified] = ACTIONS(9105), - [anon_sym___autoreleasing] = ACTIONS(9105), - [anon_sym___block] = ACTIONS(9105), - [anon_sym___bridge] = ACTIONS(9105), - [anon_sym___bridge_retained] = ACTIONS(9105), - [anon_sym___bridge_transfer] = ACTIONS(9105), - [anon_sym___complex] = ACTIONS(9105), - [anon_sym___const] = ACTIONS(9105), - [anon_sym___imag] = ACTIONS(9105), - [anon_sym___kindof] = ACTIONS(9105), - [anon_sym___nonnull] = ACTIONS(9105), - [anon_sym___nullable] = ACTIONS(9105), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9105), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9105), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9105), - [anon_sym___real] = ACTIONS(9105), - [anon_sym___strong] = ACTIONS(9105), - [anon_sym___unsafe_unretained] = ACTIONS(9105), - [anon_sym___unused] = ACTIONS(9105), - [anon_sym___weak] = ACTIONS(9105), - [sym_primitive_type] = ACTIONS(9105), - [anon_sym_enum] = ACTIONS(9105), - [anon_sym_COLON] = ACTIONS(10548), - [anon_sym_struct] = ACTIONS(9105), - [anon_sym_union] = ACTIONS(9105), - [anon_sym_in] = ACTIONS(9105), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9105), - [anon_sym___typeof] = ACTIONS(9105), - [anon_sym_typeof] = ACTIONS(9105), - [anon_sym_BOOL] = ACTIONS(9105), - [anon_sym_IMP] = ACTIONS(9105), - [anon_sym_SEL] = ACTIONS(9105), - [anon_sym_Class] = ACTIONS(9105), - [anon_sym_id] = ACTIONS(9105), - [anon_sym_out] = ACTIONS(9105), - [anon_sym_inout] = ACTIONS(9105), - [anon_sym_bycopy] = ACTIONS(9105), - [anon_sym_byref] = ACTIONS(9105), - [anon_sym_oneway] = ACTIONS(9105), - }, - [5857] = { - [sym_attribute_specifier] = STATE(5970), - [sym_identifier] = ACTIONS(8260), - [anon_sym_COMMA] = ACTIONS(8262), - [anon_sym_RPAREN] = ACTIONS(8262), - [anon_sym_LPAREN2] = ACTIONS(8262), - [anon_sym_STAR] = ACTIONS(8262), - [anon_sym_CARET] = ACTIONS(8262), - [anon_sym_GT] = ACTIONS(8262), - [anon_sym_LT] = ACTIONS(8262), - [anon_sym___extension__] = ACTIONS(8260), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8260), - [anon_sym_LBRACK] = ACTIONS(8262), - [anon_sym___based] = ACTIONS(8260), - [anon_sym_LBRACE] = ACTIONS(8262), - [anon_sym_signed] = ACTIONS(8260), - [anon_sym_unsigned] = ACTIONS(8260), - [anon_sym_long] = ACTIONS(8260), - [anon_sym_short] = ACTIONS(8260), - [anon_sym_ATautoreleasepool] = ACTIONS(8262), - [anon_sym_const] = ACTIONS(8260), - [anon_sym_constexpr] = ACTIONS(8260), - [anon_sym_volatile] = ACTIONS(8260), - [anon_sym_restrict] = ACTIONS(8260), - [anon_sym___restrict__] = ACTIONS(8260), - [anon_sym__Atomic] = ACTIONS(8260), - [anon_sym__Noreturn] = ACTIONS(8260), - [anon_sym_nullable] = ACTIONS(8260), - [anon_sym__Complex] = ACTIONS(8260), - [anon_sym__Nonnull] = ACTIONS(8260), - [anon_sym__Nullable] = ACTIONS(8260), - [anon_sym__Nullable_result] = ACTIONS(8260), - [anon_sym__Null_unspecified] = ACTIONS(8260), - [anon_sym___autoreleasing] = ACTIONS(8260), - [anon_sym___block] = ACTIONS(8260), - [anon_sym___bridge] = ACTIONS(8260), - [anon_sym___bridge_retained] = ACTIONS(8260), - [anon_sym___bridge_transfer] = ACTIONS(8260), - [anon_sym___complex] = ACTIONS(8260), - [anon_sym___const] = ACTIONS(8260), - [anon_sym___imag] = ACTIONS(8260), - [anon_sym___kindof] = ACTIONS(8260), - [anon_sym___nonnull] = ACTIONS(8260), - [anon_sym___nullable] = ACTIONS(8260), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8260), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8260), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8260), - [anon_sym___real] = ACTIONS(8260), - [anon_sym___strong] = ACTIONS(8260), - [anon_sym___unsafe_unretained] = ACTIONS(8260), - [anon_sym___unused] = ACTIONS(8260), - [anon_sym___weak] = ACTIONS(8260), - [sym_primitive_type] = ACTIONS(8260), - [anon_sym_enum] = ACTIONS(8260), - [anon_sym_COLON] = ACTIONS(8262), - [anon_sym_struct] = ACTIONS(8260), - [anon_sym_union] = ACTIONS(8260), - [anon_sym_in] = ACTIONS(8260), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8260), - [anon_sym___typeof] = ACTIONS(8260), - [anon_sym_typeof] = ACTIONS(8260), - [anon_sym_BOOL] = ACTIONS(8260), - [anon_sym_IMP] = ACTIONS(8260), - [anon_sym_SEL] = ACTIONS(8260), - [anon_sym_Class] = ACTIONS(8260), - [anon_sym_id] = ACTIONS(8260), - [anon_sym_out] = ACTIONS(8260), - [anon_sym_inout] = ACTIONS(8260), - [anon_sym_bycopy] = ACTIONS(8260), - [anon_sym_byref] = ACTIONS(8260), - [anon_sym_oneway] = ACTIONS(8260), - }, - [5858] = { - [sym_attribute_specifier] = STATE(5900), - [sym_identifier] = ACTIONS(8232), - [anon_sym_COMMA] = ACTIONS(8234), - [anon_sym_RPAREN] = ACTIONS(8234), - [anon_sym_LPAREN2] = ACTIONS(8234), - [anon_sym_STAR] = ACTIONS(8234), - [anon_sym_CARET] = ACTIONS(8234), - [anon_sym_GT] = ACTIONS(8234), - [anon_sym_LT] = ACTIONS(8234), - [anon_sym___extension__] = ACTIONS(8232), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8232), - [anon_sym_LBRACK] = ACTIONS(8234), - [anon_sym___based] = ACTIONS(8232), - [anon_sym_LBRACE] = ACTIONS(8234), - [anon_sym_signed] = ACTIONS(8232), - [anon_sym_unsigned] = ACTIONS(8232), - [anon_sym_long] = ACTIONS(8232), - [anon_sym_short] = ACTIONS(8232), - [anon_sym_ATautoreleasepool] = ACTIONS(8234), - [anon_sym_const] = ACTIONS(8232), - [anon_sym_constexpr] = ACTIONS(8232), - [anon_sym_volatile] = ACTIONS(8232), - [anon_sym_restrict] = ACTIONS(8232), - [anon_sym___restrict__] = ACTIONS(8232), - [anon_sym__Atomic] = ACTIONS(8232), - [anon_sym__Noreturn] = ACTIONS(8232), - [anon_sym_nullable] = ACTIONS(8232), - [anon_sym__Complex] = ACTIONS(8232), - [anon_sym__Nonnull] = ACTIONS(8232), - [anon_sym__Nullable] = ACTIONS(8232), - [anon_sym__Nullable_result] = ACTIONS(8232), - [anon_sym__Null_unspecified] = ACTIONS(8232), - [anon_sym___autoreleasing] = ACTIONS(8232), - [anon_sym___block] = ACTIONS(8232), - [anon_sym___bridge] = ACTIONS(8232), - [anon_sym___bridge_retained] = ACTIONS(8232), - [anon_sym___bridge_transfer] = ACTIONS(8232), - [anon_sym___complex] = ACTIONS(8232), - [anon_sym___const] = ACTIONS(8232), - [anon_sym___imag] = ACTIONS(8232), - [anon_sym___kindof] = ACTIONS(8232), - [anon_sym___nonnull] = ACTIONS(8232), - [anon_sym___nullable] = ACTIONS(8232), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8232), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8232), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8232), - [anon_sym___real] = ACTIONS(8232), - [anon_sym___strong] = ACTIONS(8232), - [anon_sym___unsafe_unretained] = ACTIONS(8232), - [anon_sym___unused] = ACTIONS(8232), - [anon_sym___weak] = ACTIONS(8232), - [sym_primitive_type] = ACTIONS(8232), - [anon_sym_enum] = ACTIONS(8232), - [anon_sym_COLON] = ACTIONS(8234), - [anon_sym_struct] = ACTIONS(8232), - [anon_sym_union] = ACTIONS(8232), - [anon_sym_in] = ACTIONS(8232), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8232), - [anon_sym___typeof] = ACTIONS(8232), - [anon_sym_typeof] = ACTIONS(8232), - [anon_sym_BOOL] = ACTIONS(8232), - [anon_sym_IMP] = ACTIONS(8232), - [anon_sym_SEL] = ACTIONS(8232), - [anon_sym_Class] = ACTIONS(8232), - [anon_sym_id] = ACTIONS(8232), - [anon_sym_out] = ACTIONS(8232), - [anon_sym_inout] = ACTIONS(8232), - [anon_sym_bycopy] = ACTIONS(8232), - [anon_sym_byref] = ACTIONS(8232), - [anon_sym_oneway] = ACTIONS(8232), - }, - [5859] = { - [sym_attribute_specifier] = STATE(5902), - [sym_identifier] = ACTIONS(8268), - [anon_sym_COMMA] = ACTIONS(8270), - [anon_sym_RPAREN] = ACTIONS(8270), - [anon_sym_LPAREN2] = ACTIONS(8270), - [anon_sym_STAR] = ACTIONS(8270), - [anon_sym_CARET] = ACTIONS(8270), - [anon_sym_GT] = ACTIONS(8270), - [anon_sym_LT] = ACTIONS(8270), - [anon_sym___extension__] = ACTIONS(8268), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8268), - [anon_sym_LBRACK] = ACTIONS(8270), - [anon_sym___based] = ACTIONS(8268), - [anon_sym_LBRACE] = ACTIONS(8270), - [anon_sym_signed] = ACTIONS(8268), - [anon_sym_unsigned] = ACTIONS(8268), - [anon_sym_long] = ACTIONS(8268), - [anon_sym_short] = ACTIONS(8268), - [anon_sym_ATautoreleasepool] = ACTIONS(8270), - [anon_sym_const] = ACTIONS(8268), - [anon_sym_constexpr] = ACTIONS(8268), - [anon_sym_volatile] = ACTIONS(8268), - [anon_sym_restrict] = ACTIONS(8268), - [anon_sym___restrict__] = ACTIONS(8268), - [anon_sym__Atomic] = ACTIONS(8268), - [anon_sym__Noreturn] = ACTIONS(8268), - [anon_sym_nullable] = ACTIONS(8268), - [anon_sym__Complex] = ACTIONS(8268), - [anon_sym__Nonnull] = ACTIONS(8268), - [anon_sym__Nullable] = ACTIONS(8268), - [anon_sym__Nullable_result] = ACTIONS(8268), - [anon_sym__Null_unspecified] = ACTIONS(8268), - [anon_sym___autoreleasing] = ACTIONS(8268), - [anon_sym___block] = ACTIONS(8268), - [anon_sym___bridge] = ACTIONS(8268), - [anon_sym___bridge_retained] = ACTIONS(8268), - [anon_sym___bridge_transfer] = ACTIONS(8268), - [anon_sym___complex] = ACTIONS(8268), - [anon_sym___const] = ACTIONS(8268), - [anon_sym___imag] = ACTIONS(8268), - [anon_sym___kindof] = ACTIONS(8268), - [anon_sym___nonnull] = ACTIONS(8268), - [anon_sym___nullable] = ACTIONS(8268), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8268), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8268), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8268), - [anon_sym___real] = ACTIONS(8268), - [anon_sym___strong] = ACTIONS(8268), - [anon_sym___unsafe_unretained] = ACTIONS(8268), - [anon_sym___unused] = ACTIONS(8268), - [anon_sym___weak] = ACTIONS(8268), - [sym_primitive_type] = ACTIONS(8268), - [anon_sym_enum] = ACTIONS(8268), - [anon_sym_COLON] = ACTIONS(8270), - [anon_sym_struct] = ACTIONS(8268), - [anon_sym_union] = ACTIONS(8268), - [anon_sym_in] = ACTIONS(8268), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8268), - [anon_sym___typeof] = ACTIONS(8268), - [anon_sym_typeof] = ACTIONS(8268), - [anon_sym_BOOL] = ACTIONS(8268), - [anon_sym_IMP] = ACTIONS(8268), - [anon_sym_SEL] = ACTIONS(8268), - [anon_sym_Class] = ACTIONS(8268), - [anon_sym_id] = ACTIONS(8268), - [anon_sym_out] = ACTIONS(8268), - [anon_sym_inout] = ACTIONS(8268), - [anon_sym_bycopy] = ACTIONS(8268), - [anon_sym_byref] = ACTIONS(8268), - [anon_sym_oneway] = ACTIONS(8268), - }, - [5860] = { - [sym_protocol_reference_list] = STATE(5885), - [sym_identifier] = ACTIONS(7301), - [anon_sym_COMMA] = ACTIONS(7303), - [anon_sym_RPAREN] = ACTIONS(7303), - [anon_sym_LPAREN2] = ACTIONS(7303), - [anon_sym_STAR] = ACTIONS(7303), - [anon_sym_CARET] = ACTIONS(7303), - [anon_sym_GT] = ACTIONS(7303), - [anon_sym_LT] = ACTIONS(10550), - [anon_sym___extension__] = ACTIONS(7301), - [anon_sym___attribute__] = ACTIONS(7301), - [anon_sym___attribute] = ACTIONS(7301), - [anon_sym_noreturn] = ACTIONS(7301), - [anon_sym_LBRACK] = ACTIONS(7303), - [anon_sym___based] = ACTIONS(7301), - [anon_sym_LBRACE] = ACTIONS(7303), - [anon_sym_signed] = ACTIONS(7301), - [anon_sym_unsigned] = ACTIONS(7301), - [anon_sym_long] = ACTIONS(7301), - [anon_sym_short] = ACTIONS(7301), - [anon_sym_ATautoreleasepool] = ACTIONS(7303), - [anon_sym_const] = ACTIONS(7301), - [anon_sym_constexpr] = ACTIONS(7301), - [anon_sym_volatile] = ACTIONS(7301), - [anon_sym_restrict] = ACTIONS(7301), - [anon_sym___restrict__] = ACTIONS(7301), - [anon_sym__Atomic] = ACTIONS(7301), - [anon_sym__Noreturn] = ACTIONS(7301), - [anon_sym_nullable] = ACTIONS(7301), - [anon_sym__Complex] = ACTIONS(7301), - [anon_sym__Nonnull] = ACTIONS(7301), - [anon_sym__Nullable] = ACTIONS(7301), - [anon_sym__Nullable_result] = ACTIONS(7301), - [anon_sym__Null_unspecified] = ACTIONS(7301), - [anon_sym___autoreleasing] = ACTIONS(7301), - [anon_sym___block] = ACTIONS(7301), - [anon_sym___bridge] = ACTIONS(7301), - [anon_sym___bridge_retained] = ACTIONS(7301), - [anon_sym___bridge_transfer] = ACTIONS(7301), - [anon_sym___complex] = ACTIONS(7301), - [anon_sym___const] = ACTIONS(7301), - [anon_sym___imag] = ACTIONS(7301), - [anon_sym___kindof] = ACTIONS(7301), - [anon_sym___nonnull] = ACTIONS(7301), - [anon_sym___nullable] = ACTIONS(7301), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7301), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7301), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7301), - [anon_sym___real] = ACTIONS(7301), - [anon_sym___strong] = ACTIONS(7301), - [anon_sym___unsafe_unretained] = ACTIONS(7301), - [anon_sym___unused] = ACTIONS(7301), - [anon_sym___weak] = ACTIONS(7301), - [sym_primitive_type] = ACTIONS(7301), - [anon_sym_enum] = ACTIONS(7301), - [anon_sym_COLON] = ACTIONS(7303), - [anon_sym_struct] = ACTIONS(7301), - [anon_sym_union] = ACTIONS(7301), - [anon_sym_in] = ACTIONS(7301), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7301), - [anon_sym___typeof] = ACTIONS(7301), - [anon_sym_typeof] = ACTIONS(7301), - [anon_sym_BOOL] = ACTIONS(7301), - [anon_sym_IMP] = ACTIONS(7301), - [anon_sym_SEL] = ACTIONS(7301), - [anon_sym_Class] = ACTIONS(7301), - [anon_sym_id] = ACTIONS(7301), - [anon_sym_out] = ACTIONS(7301), - [anon_sym_inout] = ACTIONS(7301), - [anon_sym_bycopy] = ACTIONS(7301), - [anon_sym_byref] = ACTIONS(7301), - [anon_sym_oneway] = ACTIONS(7301), - }, - [5861] = { - [sym_attribute_specifier] = STATE(5975), - [sym_identifier] = ACTIONS(8212), - [anon_sym_COMMA] = ACTIONS(8214), - [anon_sym_RPAREN] = ACTIONS(8214), - [anon_sym_LPAREN2] = ACTIONS(8214), - [anon_sym_STAR] = ACTIONS(8214), - [anon_sym_CARET] = ACTIONS(8214), - [anon_sym_GT] = ACTIONS(8214), - [anon_sym_LT] = ACTIONS(8214), - [anon_sym___extension__] = ACTIONS(8212), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8212), - [anon_sym_LBRACK] = ACTIONS(8214), - [anon_sym___based] = ACTIONS(8212), - [anon_sym_LBRACE] = ACTIONS(8214), - [anon_sym_signed] = ACTIONS(8212), - [anon_sym_unsigned] = ACTIONS(8212), - [anon_sym_long] = ACTIONS(8212), - [anon_sym_short] = ACTIONS(8212), - [anon_sym_ATautoreleasepool] = ACTIONS(8214), - [anon_sym_const] = ACTIONS(8212), - [anon_sym_constexpr] = ACTIONS(8212), - [anon_sym_volatile] = ACTIONS(8212), - [anon_sym_restrict] = ACTIONS(8212), - [anon_sym___restrict__] = ACTIONS(8212), - [anon_sym__Atomic] = ACTIONS(8212), - [anon_sym__Noreturn] = ACTIONS(8212), - [anon_sym_nullable] = ACTIONS(8212), - [anon_sym__Complex] = ACTIONS(8212), - [anon_sym__Nonnull] = ACTIONS(8212), - [anon_sym__Nullable] = ACTIONS(8212), - [anon_sym__Nullable_result] = ACTIONS(8212), - [anon_sym__Null_unspecified] = ACTIONS(8212), - [anon_sym___autoreleasing] = ACTIONS(8212), - [anon_sym___block] = ACTIONS(8212), - [anon_sym___bridge] = ACTIONS(8212), - [anon_sym___bridge_retained] = ACTIONS(8212), - [anon_sym___bridge_transfer] = ACTIONS(8212), - [anon_sym___complex] = ACTIONS(8212), - [anon_sym___const] = ACTIONS(8212), - [anon_sym___imag] = ACTIONS(8212), - [anon_sym___kindof] = ACTIONS(8212), - [anon_sym___nonnull] = ACTIONS(8212), - [anon_sym___nullable] = ACTIONS(8212), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8212), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8212), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8212), - [anon_sym___real] = ACTIONS(8212), - [anon_sym___strong] = ACTIONS(8212), - [anon_sym___unsafe_unretained] = ACTIONS(8212), - [anon_sym___unused] = ACTIONS(8212), - [anon_sym___weak] = ACTIONS(8212), - [sym_primitive_type] = ACTIONS(8212), - [anon_sym_enum] = ACTIONS(8212), - [anon_sym_COLON] = ACTIONS(8214), - [anon_sym_struct] = ACTIONS(8212), - [anon_sym_union] = ACTIONS(8212), - [anon_sym_in] = ACTIONS(8212), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8212), - [anon_sym___typeof] = ACTIONS(8212), - [anon_sym_typeof] = ACTIONS(8212), - [anon_sym_BOOL] = ACTIONS(8212), - [anon_sym_IMP] = ACTIONS(8212), - [anon_sym_SEL] = ACTIONS(8212), - [anon_sym_Class] = ACTIONS(8212), - [anon_sym_id] = ACTIONS(8212), - [anon_sym_out] = ACTIONS(8212), - [anon_sym_inout] = ACTIONS(8212), - [anon_sym_bycopy] = ACTIONS(8212), - [anon_sym_byref] = ACTIONS(8212), - [anon_sym_oneway] = ACTIONS(8212), - }, - [5862] = { - [aux_sym_generic_specifier_repeat1] = STATE(5862), - [sym_identifier] = ACTIONS(8205), - [anon_sym_COMMA] = ACTIONS(8207), - [anon_sym_RPAREN] = ACTIONS(8207), - [anon_sym_LPAREN2] = ACTIONS(8207), - [anon_sym_STAR] = ACTIONS(8207), - [anon_sym_CARET] = ACTIONS(8207), - [anon_sym_GT] = ACTIONS(8207), - [anon_sym_LT] = ACTIONS(10552), - [anon_sym___extension__] = ACTIONS(8205), - [anon_sym___attribute__] = ACTIONS(8205), - [anon_sym___attribute] = ACTIONS(8205), - [anon_sym_noreturn] = ACTIONS(8205), - [anon_sym_LBRACK] = ACTIONS(8207), - [anon_sym___based] = ACTIONS(8205), - [anon_sym_LBRACE] = ACTIONS(8207), - [anon_sym_signed] = ACTIONS(8205), - [anon_sym_unsigned] = ACTIONS(8205), - [anon_sym_long] = ACTIONS(8205), - [anon_sym_short] = ACTIONS(8205), - [anon_sym_ATautoreleasepool] = ACTIONS(8207), - [anon_sym_const] = ACTIONS(8205), - [anon_sym_constexpr] = ACTIONS(8205), - [anon_sym_volatile] = ACTIONS(8205), - [anon_sym_restrict] = ACTIONS(8205), - [anon_sym___restrict__] = ACTIONS(8205), - [anon_sym__Atomic] = ACTIONS(8205), - [anon_sym__Noreturn] = ACTIONS(8205), - [anon_sym_nullable] = ACTIONS(8205), - [anon_sym__Complex] = ACTIONS(8205), - [anon_sym__Nonnull] = ACTIONS(8205), - [anon_sym__Nullable] = ACTIONS(8205), - [anon_sym__Nullable_result] = ACTIONS(8205), - [anon_sym__Null_unspecified] = ACTIONS(8205), - [anon_sym___autoreleasing] = ACTIONS(8205), - [anon_sym___block] = ACTIONS(8205), - [anon_sym___bridge] = ACTIONS(8205), - [anon_sym___bridge_retained] = ACTIONS(8205), - [anon_sym___bridge_transfer] = ACTIONS(8205), - [anon_sym___complex] = ACTIONS(8205), - [anon_sym___const] = ACTIONS(8205), - [anon_sym___imag] = ACTIONS(8205), - [anon_sym___kindof] = ACTIONS(8205), - [anon_sym___nonnull] = ACTIONS(8205), - [anon_sym___nullable] = ACTIONS(8205), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8205), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8205), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8205), - [anon_sym___real] = ACTIONS(8205), - [anon_sym___strong] = ACTIONS(8205), - [anon_sym___unsafe_unretained] = ACTIONS(8205), - [anon_sym___unused] = ACTIONS(8205), - [anon_sym___weak] = ACTIONS(8205), - [sym_primitive_type] = ACTIONS(8205), - [anon_sym_enum] = ACTIONS(8205), - [anon_sym_COLON] = ACTIONS(8207), - [anon_sym_struct] = ACTIONS(8205), - [anon_sym_union] = ACTIONS(8205), - [anon_sym_in] = ACTIONS(8205), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8205), - [anon_sym___typeof] = ACTIONS(8205), - [anon_sym_typeof] = ACTIONS(8205), - [anon_sym_BOOL] = ACTIONS(8205), - [anon_sym_IMP] = ACTIONS(8205), - [anon_sym_SEL] = ACTIONS(8205), - [anon_sym_Class] = ACTIONS(8205), - [anon_sym_id] = ACTIONS(8205), - [anon_sym_out] = ACTIONS(8205), - [anon_sym_inout] = ACTIONS(8205), - [anon_sym_bycopy] = ACTIONS(8205), - [anon_sym_byref] = ACTIONS(8205), - [anon_sym_oneway] = ACTIONS(8205), - }, - [5863] = { - [sym_attribute_specifier] = STATE(5922), - [sym_enumerator_list] = STATE(5956), - [sym_identifier] = ACTIONS(9089), - [anon_sym_COMMA] = ACTIONS(9091), - [anon_sym_RPAREN] = ACTIONS(9091), - [anon_sym_LPAREN2] = ACTIONS(9091), - [anon_sym_STAR] = ACTIONS(9091), - [anon_sym_CARET] = ACTIONS(9091), - [anon_sym_GT] = ACTIONS(9091), - [anon_sym_LT] = ACTIONS(9091), - [anon_sym___extension__] = ACTIONS(9089), - [anon_sym___attribute__] = ACTIONS(10555), - [anon_sym___attribute] = ACTIONS(10555), - [anon_sym_noreturn] = ACTIONS(9089), - [anon_sym_LBRACK] = ACTIONS(9091), - [anon_sym___based] = ACTIONS(9089), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9089), - [anon_sym_unsigned] = ACTIONS(9089), - [anon_sym_long] = ACTIONS(9089), - [anon_sym_short] = ACTIONS(9089), - [anon_sym_const] = ACTIONS(9089), - [anon_sym_constexpr] = ACTIONS(9089), - [anon_sym_volatile] = ACTIONS(9089), - [anon_sym_restrict] = ACTIONS(9089), - [anon_sym___restrict__] = ACTIONS(9089), - [anon_sym__Atomic] = ACTIONS(9089), - [anon_sym__Noreturn] = ACTIONS(9089), - [anon_sym_nullable] = ACTIONS(9089), - [anon_sym__Complex] = ACTIONS(9089), - [anon_sym__Nonnull] = ACTIONS(9089), - [anon_sym__Nullable] = ACTIONS(9089), - [anon_sym__Nullable_result] = ACTIONS(9089), - [anon_sym__Null_unspecified] = ACTIONS(9089), - [anon_sym___autoreleasing] = ACTIONS(9089), - [anon_sym___block] = ACTIONS(9089), - [anon_sym___bridge] = ACTIONS(9089), - [anon_sym___bridge_retained] = ACTIONS(9089), - [anon_sym___bridge_transfer] = ACTIONS(9089), - [anon_sym___complex] = ACTIONS(9089), - [anon_sym___const] = ACTIONS(9089), - [anon_sym___imag] = ACTIONS(9089), - [anon_sym___kindof] = ACTIONS(9089), - [anon_sym___nonnull] = ACTIONS(9089), - [anon_sym___nullable] = ACTIONS(9089), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9089), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9089), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9089), - [anon_sym___real] = ACTIONS(9089), - [anon_sym___strong] = ACTIONS(9089), - [anon_sym___unsafe_unretained] = ACTIONS(9089), - [anon_sym___unused] = ACTIONS(9089), - [anon_sym___weak] = ACTIONS(9089), - [sym_primitive_type] = ACTIONS(9089), - [anon_sym_enum] = ACTIONS(9089), - [anon_sym_COLON] = ACTIONS(10558), - [anon_sym_struct] = ACTIONS(9089), - [anon_sym_union] = ACTIONS(9089), - [anon_sym_in] = ACTIONS(9089), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9089), - [anon_sym___typeof] = ACTIONS(9089), - [anon_sym_typeof] = ACTIONS(9089), - [anon_sym_BOOL] = ACTIONS(9089), - [anon_sym_IMP] = ACTIONS(9089), - [anon_sym_SEL] = ACTIONS(9089), - [anon_sym_Class] = ACTIONS(9089), - [anon_sym_id] = ACTIONS(9089), - [anon_sym_out] = ACTIONS(9089), - [anon_sym_inout] = ACTIONS(9089), - [anon_sym_bycopy] = ACTIONS(9089), - [anon_sym_byref] = ACTIONS(9089), - [anon_sym_oneway] = ACTIONS(9089), - }, - [5864] = { - [aux_sym_sized_type_specifier_repeat1] = STATE(5878), - [sym_identifier] = ACTIONS(10560), - [anon_sym_COMMA] = ACTIONS(8283), - [anon_sym_RPAREN] = ACTIONS(8283), - [anon_sym_LPAREN2] = ACTIONS(8283), - [anon_sym_STAR] = ACTIONS(8283), - [anon_sym_CARET] = ACTIONS(8283), - [anon_sym_GT] = ACTIONS(8283), - [anon_sym_LT] = ACTIONS(8283), - [anon_sym___extension__] = ACTIONS(8285), - [anon_sym___attribute__] = ACTIONS(8285), - [anon_sym___attribute] = ACTIONS(8285), - [anon_sym_noreturn] = ACTIONS(8285), - [anon_sym_LBRACK] = ACTIONS(8283), - [anon_sym___based] = ACTIONS(8285), - [anon_sym_LBRACE] = ACTIONS(8283), - [anon_sym_signed] = ACTIONS(10563), - [anon_sym_unsigned] = ACTIONS(10563), - [anon_sym_long] = ACTIONS(10563), - [anon_sym_short] = ACTIONS(10563), - [anon_sym_ATautoreleasepool] = ACTIONS(8283), - [anon_sym_const] = ACTIONS(8285), - [anon_sym_constexpr] = ACTIONS(8285), - [anon_sym_volatile] = ACTIONS(8285), - [anon_sym_restrict] = ACTIONS(8285), - [anon_sym___restrict__] = ACTIONS(8285), - [anon_sym__Atomic] = ACTIONS(8285), - [anon_sym__Noreturn] = ACTIONS(8285), - [anon_sym_nullable] = ACTIONS(8285), - [anon_sym__Complex] = ACTIONS(8285), - [anon_sym__Nonnull] = ACTIONS(8285), - [anon_sym__Nullable] = ACTIONS(8285), - [anon_sym__Nullable_result] = ACTIONS(8285), - [anon_sym__Null_unspecified] = ACTIONS(8285), - [anon_sym___autoreleasing] = ACTIONS(8285), - [anon_sym___block] = ACTIONS(8285), - [anon_sym___bridge] = ACTIONS(8285), - [anon_sym___bridge_retained] = ACTIONS(8285), - [anon_sym___bridge_transfer] = ACTIONS(8285), - [anon_sym___complex] = ACTIONS(8285), - [anon_sym___const] = ACTIONS(8285), - [anon_sym___imag] = ACTIONS(8285), - [anon_sym___kindof] = ACTIONS(8285), - [anon_sym___nonnull] = ACTIONS(8285), - [anon_sym___nullable] = ACTIONS(8285), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8285), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8285), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8285), - [anon_sym___real] = ACTIONS(8285), - [anon_sym___strong] = ACTIONS(8285), - [anon_sym___unsafe_unretained] = ACTIONS(8285), - [anon_sym___unused] = ACTIONS(8285), - [anon_sym___weak] = ACTIONS(8285), - [sym_primitive_type] = ACTIONS(10566), - [anon_sym_enum] = ACTIONS(8285), - [anon_sym_COLON] = ACTIONS(8283), - [anon_sym_struct] = ACTIONS(8285), - [anon_sym_union] = ACTIONS(8285), - [anon_sym_in] = ACTIONS(8285), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8285), - [anon_sym___typeof] = ACTIONS(8285), - [anon_sym_typeof] = ACTIONS(8285), - [anon_sym_BOOL] = ACTIONS(8285), - [anon_sym_IMP] = ACTIONS(8285), - [anon_sym_SEL] = ACTIONS(8285), - [anon_sym_Class] = ACTIONS(8285), - [anon_sym_id] = ACTIONS(8285), - [anon_sym_out] = ACTIONS(8285), - [anon_sym_inout] = ACTIONS(8285), - [anon_sym_bycopy] = ACTIONS(8285), - [anon_sym_byref] = ACTIONS(8285), - [anon_sym_oneway] = ACTIONS(8285), - }, - [5865] = { - [sym_attribute_specifier] = STATE(5872), - [aux_sym_function_declarator_repeat1] = STATE(5872), - [sym_identifier] = ACTIONS(7739), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_RPAREN] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_STAR] = ACTIONS(7741), - [anon_sym_CARET] = ACTIONS(7741), - [anon_sym_GT] = ACTIONS(7741), - [anon_sym_LT] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7739), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(7739), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___based] = ACTIONS(7739), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_signed] = ACTIONS(7739), - [anon_sym_unsigned] = ACTIONS(7739), - [anon_sym_long] = ACTIONS(7739), - [anon_sym_short] = ACTIONS(7739), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7739), - [anon_sym_volatile] = ACTIONS(7739), - [anon_sym_restrict] = ACTIONS(7739), - [anon_sym___restrict__] = ACTIONS(7739), - [anon_sym__Atomic] = ACTIONS(7739), - [anon_sym__Noreturn] = ACTIONS(7739), - [anon_sym_nullable] = ACTIONS(7739), - [anon_sym__Complex] = ACTIONS(7739), - [anon_sym__Nonnull] = ACTIONS(7739), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7739), - [anon_sym__Null_unspecified] = ACTIONS(7739), - [anon_sym___autoreleasing] = ACTIONS(7739), - [anon_sym___block] = ACTIONS(7739), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7739), - [anon_sym___bridge_transfer] = ACTIONS(7739), - [anon_sym___complex] = ACTIONS(7739), - [anon_sym___const] = ACTIONS(7739), - [anon_sym___imag] = ACTIONS(7739), - [anon_sym___kindof] = ACTIONS(7739), - [anon_sym___nonnull] = ACTIONS(7739), - [anon_sym___nullable] = ACTIONS(7739), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7739), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7739), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7739), - [anon_sym___real] = ACTIONS(7739), - [anon_sym___strong] = ACTIONS(7739), - [anon_sym___unsafe_unretained] = ACTIONS(7739), - [anon_sym___unused] = ACTIONS(7739), - [anon_sym___weak] = ACTIONS(7739), - [sym_primitive_type] = ACTIONS(7739), - [anon_sym_enum] = ACTIONS(7739), - [anon_sym_struct] = ACTIONS(7739), - [anon_sym_union] = ACTIONS(7739), - [anon_sym_in] = ACTIONS(7739), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7739), - [anon_sym___typeof] = ACTIONS(7739), - [anon_sym_typeof] = ACTIONS(7739), - [anon_sym_BOOL] = ACTIONS(7739), - [anon_sym_IMP] = ACTIONS(7739), - [anon_sym_SEL] = ACTIONS(7739), - [anon_sym_Class] = ACTIONS(7739), - [anon_sym_id] = ACTIONS(7739), - [anon_sym_out] = ACTIONS(7739), - [anon_sym_inout] = ACTIONS(7739), - [anon_sym_bycopy] = ACTIONS(7739), - [anon_sym_byref] = ACTIONS(7739), - [anon_sym_oneway] = ACTIONS(7739), - }, - [5866] = { - [sym_attribute_specifier] = STATE(5874), - [aux_sym_function_declarator_repeat1] = STATE(5874), - [sym_identifier] = ACTIONS(7739), - [anon_sym_COMMA] = ACTIONS(7741), - [anon_sym_RPAREN] = ACTIONS(7741), - [anon_sym_LPAREN2] = ACTIONS(7741), - [anon_sym_STAR] = ACTIONS(7741), - [anon_sym_CARET] = ACTIONS(7741), - [anon_sym_GT] = ACTIONS(7741), - [anon_sym_LT] = ACTIONS(7741), - [anon_sym___extension__] = ACTIONS(7739), - [anon_sym___attribute__] = ACTIONS(7739), - [anon_sym___attribute] = ACTIONS(7739), - [anon_sym_noreturn] = ACTIONS(7739), - [anon_sym_LBRACK] = ACTIONS(7741), - [anon_sym___based] = ACTIONS(7739), - [anon_sym_LBRACE] = ACTIONS(7741), - [anon_sym_signed] = ACTIONS(7739), - [anon_sym_unsigned] = ACTIONS(7739), - [anon_sym_long] = ACTIONS(7739), - [anon_sym_short] = ACTIONS(7739), - [anon_sym_ATautoreleasepool] = ACTIONS(7741), - [anon_sym_const] = ACTIONS(7739), - [anon_sym_constexpr] = ACTIONS(7739), - [anon_sym_volatile] = ACTIONS(7739), - [anon_sym_restrict] = ACTIONS(7739), - [anon_sym___restrict__] = ACTIONS(7739), - [anon_sym__Atomic] = ACTIONS(7739), - [anon_sym__Noreturn] = ACTIONS(7739), - [anon_sym_nullable] = ACTIONS(7739), - [anon_sym__Complex] = ACTIONS(7739), - [anon_sym__Nonnull] = ACTIONS(7739), - [anon_sym__Nullable] = ACTIONS(7739), - [anon_sym__Nullable_result] = ACTIONS(7739), - [anon_sym__Null_unspecified] = ACTIONS(7739), - [anon_sym___autoreleasing] = ACTIONS(7739), - [anon_sym___block] = ACTIONS(7739), - [anon_sym___bridge] = ACTIONS(7739), - [anon_sym___bridge_retained] = ACTIONS(7739), - [anon_sym___bridge_transfer] = ACTIONS(7739), - [anon_sym___complex] = ACTIONS(7739), - [anon_sym___const] = ACTIONS(7739), - [anon_sym___imag] = ACTIONS(7739), - [anon_sym___kindof] = ACTIONS(7739), - [anon_sym___nonnull] = ACTIONS(7739), - [anon_sym___nullable] = ACTIONS(7739), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7739), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7739), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7739), - [anon_sym___real] = ACTIONS(7739), - [anon_sym___strong] = ACTIONS(7739), - [anon_sym___unsafe_unretained] = ACTIONS(7739), - [anon_sym___unused] = ACTIONS(7739), - [anon_sym___weak] = ACTIONS(7739), - [sym_primitive_type] = ACTIONS(7739), - [anon_sym_enum] = ACTIONS(7739), - [anon_sym_struct] = ACTIONS(7739), - [anon_sym_union] = ACTIONS(7739), - [anon_sym_in] = ACTIONS(7739), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7739), - [anon_sym___typeof] = ACTIONS(7739), - [anon_sym_typeof] = ACTIONS(7739), - [anon_sym_BOOL] = ACTIONS(7739), - [anon_sym_IMP] = ACTIONS(7739), - [anon_sym_SEL] = ACTIONS(7739), - [anon_sym_Class] = ACTIONS(7739), - [anon_sym_id] = ACTIONS(7739), - [anon_sym_out] = ACTIONS(7739), - [anon_sym_inout] = ACTIONS(7739), - [anon_sym_bycopy] = ACTIONS(7739), - [anon_sym_byref] = ACTIONS(7739), - [anon_sym_oneway] = ACTIONS(7739), - }, - [5867] = { - [sym_attribute_specifier] = STATE(5916), - [sym_identifier] = ACTIONS(8240), - [anon_sym_COMMA] = ACTIONS(8242), - [anon_sym_RPAREN] = ACTIONS(8242), - [anon_sym_LPAREN2] = ACTIONS(8242), - [anon_sym_STAR] = ACTIONS(8242), - [anon_sym_CARET] = ACTIONS(8242), - [anon_sym_GT] = ACTIONS(8242), - [anon_sym_LT] = ACTIONS(8242), - [anon_sym___extension__] = ACTIONS(8240), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8240), - [anon_sym_LBRACK] = ACTIONS(8242), - [anon_sym___based] = ACTIONS(8240), - [anon_sym_LBRACE] = ACTIONS(8242), - [anon_sym_signed] = ACTIONS(8240), - [anon_sym_unsigned] = ACTIONS(8240), - [anon_sym_long] = ACTIONS(8240), - [anon_sym_short] = ACTIONS(8240), - [anon_sym_ATautoreleasepool] = ACTIONS(8242), - [anon_sym_const] = ACTIONS(8240), - [anon_sym_constexpr] = ACTIONS(8240), - [anon_sym_volatile] = ACTIONS(8240), - [anon_sym_restrict] = ACTIONS(8240), - [anon_sym___restrict__] = ACTIONS(8240), - [anon_sym__Atomic] = ACTIONS(8240), - [anon_sym__Noreturn] = ACTIONS(8240), - [anon_sym_nullable] = ACTIONS(8240), - [anon_sym__Complex] = ACTIONS(8240), - [anon_sym__Nonnull] = ACTIONS(8240), - [anon_sym__Nullable] = ACTIONS(8240), - [anon_sym__Nullable_result] = ACTIONS(8240), - [anon_sym__Null_unspecified] = ACTIONS(8240), - [anon_sym___autoreleasing] = ACTIONS(8240), - [anon_sym___block] = ACTIONS(8240), - [anon_sym___bridge] = ACTIONS(8240), - [anon_sym___bridge_retained] = ACTIONS(8240), - [anon_sym___bridge_transfer] = ACTIONS(8240), - [anon_sym___complex] = ACTIONS(8240), - [anon_sym___const] = ACTIONS(8240), - [anon_sym___imag] = ACTIONS(8240), - [anon_sym___kindof] = ACTIONS(8240), - [anon_sym___nonnull] = ACTIONS(8240), - [anon_sym___nullable] = ACTIONS(8240), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8240), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8240), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8240), - [anon_sym___real] = ACTIONS(8240), - [anon_sym___strong] = ACTIONS(8240), - [anon_sym___unsafe_unretained] = ACTIONS(8240), - [anon_sym___unused] = ACTIONS(8240), - [anon_sym___weak] = ACTIONS(8240), - [sym_primitive_type] = ACTIONS(8240), - [anon_sym_enum] = ACTIONS(8240), - [anon_sym_COLON] = ACTIONS(8242), - [anon_sym_struct] = ACTIONS(8240), - [anon_sym_union] = ACTIONS(8240), - [anon_sym_in] = ACTIONS(8240), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8240), - [anon_sym___typeof] = ACTIONS(8240), - [anon_sym_typeof] = ACTIONS(8240), - [anon_sym_BOOL] = ACTIONS(8240), - [anon_sym_IMP] = ACTIONS(8240), - [anon_sym_SEL] = ACTIONS(8240), - [anon_sym_Class] = ACTIONS(8240), - [anon_sym_id] = ACTIONS(8240), - [anon_sym_out] = ACTIONS(8240), - [anon_sym_inout] = ACTIONS(8240), - [anon_sym_bycopy] = ACTIONS(8240), - [anon_sym_byref] = ACTIONS(8240), - [anon_sym_oneway] = ACTIONS(8240), - }, - [5868] = { - [sym_attribute_specifier] = STATE(5910), - [sym_identifier] = ACTIONS(8264), - [anon_sym_COMMA] = ACTIONS(8266), - [anon_sym_RPAREN] = ACTIONS(8266), - [anon_sym_LPAREN2] = ACTIONS(8266), - [anon_sym_STAR] = ACTIONS(8266), - [anon_sym_CARET] = ACTIONS(8266), - [anon_sym_GT] = ACTIONS(8266), - [anon_sym_LT] = ACTIONS(8266), - [anon_sym___extension__] = ACTIONS(8264), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8264), - [anon_sym_LBRACK] = ACTIONS(8266), - [anon_sym___based] = ACTIONS(8264), - [anon_sym_LBRACE] = ACTIONS(8266), - [anon_sym_signed] = ACTIONS(8264), - [anon_sym_unsigned] = ACTIONS(8264), - [anon_sym_long] = ACTIONS(8264), - [anon_sym_short] = ACTIONS(8264), - [anon_sym_ATautoreleasepool] = ACTIONS(8266), - [anon_sym_const] = ACTIONS(8264), - [anon_sym_constexpr] = ACTIONS(8264), - [anon_sym_volatile] = ACTIONS(8264), - [anon_sym_restrict] = ACTIONS(8264), - [anon_sym___restrict__] = ACTIONS(8264), - [anon_sym__Atomic] = ACTIONS(8264), - [anon_sym__Noreturn] = ACTIONS(8264), - [anon_sym_nullable] = ACTIONS(8264), - [anon_sym__Complex] = ACTIONS(8264), - [anon_sym__Nonnull] = ACTIONS(8264), - [anon_sym__Nullable] = ACTIONS(8264), - [anon_sym__Nullable_result] = ACTIONS(8264), - [anon_sym__Null_unspecified] = ACTIONS(8264), - [anon_sym___autoreleasing] = ACTIONS(8264), - [anon_sym___block] = ACTIONS(8264), - [anon_sym___bridge] = ACTIONS(8264), - [anon_sym___bridge_retained] = ACTIONS(8264), - [anon_sym___bridge_transfer] = ACTIONS(8264), - [anon_sym___complex] = ACTIONS(8264), - [anon_sym___const] = ACTIONS(8264), - [anon_sym___imag] = ACTIONS(8264), - [anon_sym___kindof] = ACTIONS(8264), - [anon_sym___nonnull] = ACTIONS(8264), - [anon_sym___nullable] = ACTIONS(8264), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8264), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8264), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8264), - [anon_sym___real] = ACTIONS(8264), - [anon_sym___strong] = ACTIONS(8264), - [anon_sym___unsafe_unretained] = ACTIONS(8264), - [anon_sym___unused] = ACTIONS(8264), - [anon_sym___weak] = ACTIONS(8264), - [sym_primitive_type] = ACTIONS(8264), - [anon_sym_enum] = ACTIONS(8264), - [anon_sym_COLON] = ACTIONS(8266), - [anon_sym_struct] = ACTIONS(8264), - [anon_sym_union] = ACTIONS(8264), - [anon_sym_in] = ACTIONS(8264), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8264), - [anon_sym___typeof] = ACTIONS(8264), - [anon_sym_typeof] = ACTIONS(8264), - [anon_sym_BOOL] = ACTIONS(8264), - [anon_sym_IMP] = ACTIONS(8264), - [anon_sym_SEL] = ACTIONS(8264), - [anon_sym_Class] = ACTIONS(8264), - [anon_sym_id] = ACTIONS(8264), - [anon_sym_out] = ACTIONS(8264), - [anon_sym_inout] = ACTIONS(8264), - [anon_sym_bycopy] = ACTIONS(8264), - [anon_sym_byref] = ACTIONS(8264), - [anon_sym_oneway] = ACTIONS(8264), - }, - [5869] = { - [sym_attribute_specifier] = STATE(5906), - [sym_identifier] = ACTIONS(8256), - [anon_sym_COMMA] = ACTIONS(8258), - [anon_sym_RPAREN] = ACTIONS(8258), - [anon_sym_LPAREN2] = ACTIONS(8258), - [anon_sym_STAR] = ACTIONS(8258), - [anon_sym_CARET] = ACTIONS(8258), - [anon_sym_GT] = ACTIONS(8258), - [anon_sym_LT] = ACTIONS(8258), - [anon_sym___extension__] = ACTIONS(8256), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8256), - [anon_sym_LBRACK] = ACTIONS(8258), - [anon_sym___based] = ACTIONS(8256), - [anon_sym_LBRACE] = ACTIONS(8258), - [anon_sym_signed] = ACTIONS(8256), - [anon_sym_unsigned] = ACTIONS(8256), - [anon_sym_long] = ACTIONS(8256), - [anon_sym_short] = ACTIONS(8256), - [anon_sym_ATautoreleasepool] = ACTIONS(8258), - [anon_sym_const] = ACTIONS(8256), - [anon_sym_constexpr] = ACTIONS(8256), - [anon_sym_volatile] = ACTIONS(8256), - [anon_sym_restrict] = ACTIONS(8256), - [anon_sym___restrict__] = ACTIONS(8256), - [anon_sym__Atomic] = ACTIONS(8256), - [anon_sym__Noreturn] = ACTIONS(8256), - [anon_sym_nullable] = ACTIONS(8256), - [anon_sym__Complex] = ACTIONS(8256), - [anon_sym__Nonnull] = ACTIONS(8256), - [anon_sym__Nullable] = ACTIONS(8256), - [anon_sym__Nullable_result] = ACTIONS(8256), - [anon_sym__Null_unspecified] = ACTIONS(8256), - [anon_sym___autoreleasing] = ACTIONS(8256), - [anon_sym___block] = ACTIONS(8256), - [anon_sym___bridge] = ACTIONS(8256), - [anon_sym___bridge_retained] = ACTIONS(8256), - [anon_sym___bridge_transfer] = ACTIONS(8256), - [anon_sym___complex] = ACTIONS(8256), - [anon_sym___const] = ACTIONS(8256), - [anon_sym___imag] = ACTIONS(8256), - [anon_sym___kindof] = ACTIONS(8256), - [anon_sym___nonnull] = ACTIONS(8256), - [anon_sym___nullable] = ACTIONS(8256), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8256), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8256), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8256), - [anon_sym___real] = ACTIONS(8256), - [anon_sym___strong] = ACTIONS(8256), - [anon_sym___unsafe_unretained] = ACTIONS(8256), - [anon_sym___unused] = ACTIONS(8256), - [anon_sym___weak] = ACTIONS(8256), - [sym_primitive_type] = ACTIONS(8256), - [anon_sym_enum] = ACTIONS(8256), - [anon_sym_COLON] = ACTIONS(8258), - [anon_sym_struct] = ACTIONS(8256), - [anon_sym_union] = ACTIONS(8256), - [anon_sym_in] = ACTIONS(8256), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8256), - [anon_sym___typeof] = ACTIONS(8256), - [anon_sym_typeof] = ACTIONS(8256), - [anon_sym_BOOL] = ACTIONS(8256), - [anon_sym_IMP] = ACTIONS(8256), - [anon_sym_SEL] = ACTIONS(8256), - [anon_sym_Class] = ACTIONS(8256), - [anon_sym_id] = ACTIONS(8256), - [anon_sym_out] = ACTIONS(8256), - [anon_sym_inout] = ACTIONS(8256), - [anon_sym_bycopy] = ACTIONS(8256), - [anon_sym_byref] = ACTIONS(8256), - [anon_sym_oneway] = ACTIONS(8256), - }, - [5870] = { - [sym_attribute_specifier] = STATE(5904), - [sym_identifier] = ACTIONS(8244), - [anon_sym_COMMA] = ACTIONS(8246), - [anon_sym_RPAREN] = ACTIONS(8246), - [anon_sym_LPAREN2] = ACTIONS(8246), - [anon_sym_STAR] = ACTIONS(8246), - [anon_sym_CARET] = ACTIONS(8246), - [anon_sym_GT] = ACTIONS(8246), - [anon_sym_LT] = ACTIONS(8246), - [anon_sym___extension__] = ACTIONS(8244), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8244), - [anon_sym_LBRACK] = ACTIONS(8246), - [anon_sym___based] = ACTIONS(8244), - [anon_sym_LBRACE] = ACTIONS(8246), - [anon_sym_signed] = ACTIONS(8244), - [anon_sym_unsigned] = ACTIONS(8244), - [anon_sym_long] = ACTIONS(8244), - [anon_sym_short] = ACTIONS(8244), - [anon_sym_ATautoreleasepool] = ACTIONS(8246), - [anon_sym_const] = ACTIONS(8244), - [anon_sym_constexpr] = ACTIONS(8244), - [anon_sym_volatile] = ACTIONS(8244), - [anon_sym_restrict] = ACTIONS(8244), - [anon_sym___restrict__] = ACTIONS(8244), - [anon_sym__Atomic] = ACTIONS(8244), - [anon_sym__Noreturn] = ACTIONS(8244), - [anon_sym_nullable] = ACTIONS(8244), - [anon_sym__Complex] = ACTIONS(8244), - [anon_sym__Nonnull] = ACTIONS(8244), - [anon_sym__Nullable] = ACTIONS(8244), - [anon_sym__Nullable_result] = ACTIONS(8244), - [anon_sym__Null_unspecified] = ACTIONS(8244), - [anon_sym___autoreleasing] = ACTIONS(8244), - [anon_sym___block] = ACTIONS(8244), - [anon_sym___bridge] = ACTIONS(8244), - [anon_sym___bridge_retained] = ACTIONS(8244), - [anon_sym___bridge_transfer] = ACTIONS(8244), - [anon_sym___complex] = ACTIONS(8244), - [anon_sym___const] = ACTIONS(8244), - [anon_sym___imag] = ACTIONS(8244), - [anon_sym___kindof] = ACTIONS(8244), - [anon_sym___nonnull] = ACTIONS(8244), - [anon_sym___nullable] = ACTIONS(8244), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8244), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8244), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8244), - [anon_sym___real] = ACTIONS(8244), - [anon_sym___strong] = ACTIONS(8244), - [anon_sym___unsafe_unretained] = ACTIONS(8244), - [anon_sym___unused] = ACTIONS(8244), - [anon_sym___weak] = ACTIONS(8244), - [sym_primitive_type] = ACTIONS(8244), - [anon_sym_enum] = ACTIONS(8244), - [anon_sym_COLON] = ACTIONS(8246), - [anon_sym_struct] = ACTIONS(8244), - [anon_sym_union] = ACTIONS(8244), - [anon_sym_in] = ACTIONS(8244), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8244), - [anon_sym___typeof] = ACTIONS(8244), - [anon_sym_typeof] = ACTIONS(8244), - [anon_sym_BOOL] = ACTIONS(8244), - [anon_sym_IMP] = ACTIONS(8244), - [anon_sym_SEL] = ACTIONS(8244), - [anon_sym_Class] = ACTIONS(8244), - [anon_sym_id] = ACTIONS(8244), - [anon_sym_out] = ACTIONS(8244), - [anon_sym_inout] = ACTIONS(8244), - [anon_sym_bycopy] = ACTIONS(8244), - [anon_sym_byref] = ACTIONS(8244), - [anon_sym_oneway] = ACTIONS(8244), - }, - [5871] = { - [sym_attribute_specifier] = STATE(5908), - [sym_identifier] = ACTIONS(8272), - [anon_sym_COMMA] = ACTIONS(8274), - [anon_sym_RPAREN] = ACTIONS(8274), - [anon_sym_LPAREN2] = ACTIONS(8274), - [anon_sym_STAR] = ACTIONS(8274), - [anon_sym_CARET] = ACTIONS(8274), - [anon_sym_GT] = ACTIONS(8274), - [anon_sym_LT] = ACTIONS(8274), - [anon_sym___extension__] = ACTIONS(8272), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8272), - [anon_sym_LBRACK] = ACTIONS(8274), - [anon_sym___based] = ACTIONS(8272), - [anon_sym_LBRACE] = ACTIONS(8274), - [anon_sym_signed] = ACTIONS(8272), - [anon_sym_unsigned] = ACTIONS(8272), - [anon_sym_long] = ACTIONS(8272), - [anon_sym_short] = ACTIONS(8272), - [anon_sym_ATautoreleasepool] = ACTIONS(8274), - [anon_sym_const] = ACTIONS(8272), - [anon_sym_constexpr] = ACTIONS(8272), - [anon_sym_volatile] = ACTIONS(8272), - [anon_sym_restrict] = ACTIONS(8272), - [anon_sym___restrict__] = ACTIONS(8272), - [anon_sym__Atomic] = ACTIONS(8272), - [anon_sym__Noreturn] = ACTIONS(8272), - [anon_sym_nullable] = ACTIONS(8272), - [anon_sym__Complex] = ACTIONS(8272), - [anon_sym__Nonnull] = ACTIONS(8272), - [anon_sym__Nullable] = ACTIONS(8272), - [anon_sym__Nullable_result] = ACTIONS(8272), - [anon_sym__Null_unspecified] = ACTIONS(8272), - [anon_sym___autoreleasing] = ACTIONS(8272), - [anon_sym___block] = ACTIONS(8272), - [anon_sym___bridge] = ACTIONS(8272), - [anon_sym___bridge_retained] = ACTIONS(8272), - [anon_sym___bridge_transfer] = ACTIONS(8272), - [anon_sym___complex] = ACTIONS(8272), - [anon_sym___const] = ACTIONS(8272), - [anon_sym___imag] = ACTIONS(8272), - [anon_sym___kindof] = ACTIONS(8272), - [anon_sym___nonnull] = ACTIONS(8272), - [anon_sym___nullable] = ACTIONS(8272), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8272), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8272), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8272), - [anon_sym___real] = ACTIONS(8272), - [anon_sym___strong] = ACTIONS(8272), - [anon_sym___unsafe_unretained] = ACTIONS(8272), - [anon_sym___unused] = ACTIONS(8272), - [anon_sym___weak] = ACTIONS(8272), - [sym_primitive_type] = ACTIONS(8272), - [anon_sym_enum] = ACTIONS(8272), - [anon_sym_COLON] = ACTIONS(8274), - [anon_sym_struct] = ACTIONS(8272), - [anon_sym_union] = ACTIONS(8272), - [anon_sym_in] = ACTIONS(8272), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8272), - [anon_sym___typeof] = ACTIONS(8272), - [anon_sym_typeof] = ACTIONS(8272), - [anon_sym_BOOL] = ACTIONS(8272), - [anon_sym_IMP] = ACTIONS(8272), - [anon_sym_SEL] = ACTIONS(8272), - [anon_sym_Class] = ACTIONS(8272), - [anon_sym_id] = ACTIONS(8272), - [anon_sym_out] = ACTIONS(8272), - [anon_sym_inout] = ACTIONS(8272), - [anon_sym_bycopy] = ACTIONS(8272), - [anon_sym_byref] = ACTIONS(8272), - [anon_sym_oneway] = ACTIONS(8272), - }, - [5872] = { - [sym_attribute_specifier] = STATE(5874), - [aux_sym_function_declarator_repeat1] = STATE(5874), - [sym_identifier] = ACTIONS(7784), - [anon_sym_COMMA] = ACTIONS(7786), - [anon_sym_RPAREN] = ACTIONS(7786), - [anon_sym_LPAREN2] = ACTIONS(7786), - [anon_sym_STAR] = ACTIONS(7786), - [anon_sym_CARET] = ACTIONS(7786), - [anon_sym_GT] = ACTIONS(7786), - [anon_sym_LT] = ACTIONS(7786), - [anon_sym___extension__] = ACTIONS(7784), - [anon_sym___attribute__] = ACTIONS(7784), - [anon_sym___attribute] = ACTIONS(7784), - [anon_sym_noreturn] = ACTIONS(7784), - [anon_sym_LBRACK] = ACTIONS(7786), - [anon_sym___based] = ACTIONS(7784), - [anon_sym_LBRACE] = ACTIONS(7786), - [anon_sym_signed] = ACTIONS(7784), - [anon_sym_unsigned] = ACTIONS(7784), - [anon_sym_long] = ACTIONS(7784), - [anon_sym_short] = ACTIONS(7784), - [anon_sym_ATautoreleasepool] = ACTIONS(7786), - [anon_sym_const] = ACTIONS(7784), - [anon_sym_constexpr] = ACTIONS(7784), - [anon_sym_volatile] = ACTIONS(7784), - [anon_sym_restrict] = ACTIONS(7784), - [anon_sym___restrict__] = ACTIONS(7784), - [anon_sym__Atomic] = ACTIONS(7784), - [anon_sym__Noreturn] = ACTIONS(7784), - [anon_sym_nullable] = ACTIONS(7784), - [anon_sym__Complex] = ACTIONS(7784), - [anon_sym__Nonnull] = ACTIONS(7784), - [anon_sym__Nullable] = ACTIONS(7784), - [anon_sym__Nullable_result] = ACTIONS(7784), - [anon_sym__Null_unspecified] = ACTIONS(7784), - [anon_sym___autoreleasing] = ACTIONS(7784), - [anon_sym___block] = ACTIONS(7784), - [anon_sym___bridge] = ACTIONS(7784), - [anon_sym___bridge_retained] = ACTIONS(7784), - [anon_sym___bridge_transfer] = ACTIONS(7784), - [anon_sym___complex] = ACTIONS(7784), - [anon_sym___const] = ACTIONS(7784), - [anon_sym___imag] = ACTIONS(7784), - [anon_sym___kindof] = ACTIONS(7784), - [anon_sym___nonnull] = ACTIONS(7784), - [anon_sym___nullable] = ACTIONS(7784), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7784), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7784), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7784), - [anon_sym___real] = ACTIONS(7784), - [anon_sym___strong] = ACTIONS(7784), - [anon_sym___unsafe_unretained] = ACTIONS(7784), - [anon_sym___unused] = ACTIONS(7784), - [anon_sym___weak] = ACTIONS(7784), - [sym_primitive_type] = ACTIONS(7784), - [anon_sym_enum] = ACTIONS(7784), - [anon_sym_struct] = ACTIONS(7784), - [anon_sym_union] = ACTIONS(7784), - [anon_sym_in] = ACTIONS(7784), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7784), - [anon_sym___typeof] = ACTIONS(7784), - [anon_sym_typeof] = ACTIONS(7784), - [anon_sym_BOOL] = ACTIONS(7784), - [anon_sym_IMP] = ACTIONS(7784), - [anon_sym_SEL] = ACTIONS(7784), - [anon_sym_Class] = ACTIONS(7784), - [anon_sym_id] = ACTIONS(7784), - [anon_sym_out] = ACTIONS(7784), - [anon_sym_inout] = ACTIONS(7784), - [anon_sym_bycopy] = ACTIONS(7784), - [anon_sym_byref] = ACTIONS(7784), - [anon_sym_oneway] = ACTIONS(7784), - }, - [5873] = { - [sym_attribute_specifier] = STATE(5921), - [sym_identifier] = ACTIONS(8228), - [anon_sym_COMMA] = ACTIONS(8230), - [anon_sym_RPAREN] = ACTIONS(8230), - [anon_sym_LPAREN2] = ACTIONS(8230), - [anon_sym_STAR] = ACTIONS(8230), - [anon_sym_CARET] = ACTIONS(8230), - [anon_sym_GT] = ACTIONS(8230), - [anon_sym_LT] = ACTIONS(8230), - [anon_sym___extension__] = ACTIONS(8228), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8228), - [anon_sym_LBRACK] = ACTIONS(8230), - [anon_sym___based] = ACTIONS(8228), - [anon_sym_LBRACE] = ACTIONS(8230), - [anon_sym_signed] = ACTIONS(8228), - [anon_sym_unsigned] = ACTIONS(8228), - [anon_sym_long] = ACTIONS(8228), - [anon_sym_short] = ACTIONS(8228), - [anon_sym_ATautoreleasepool] = ACTIONS(8230), - [anon_sym_const] = ACTIONS(8228), - [anon_sym_constexpr] = ACTIONS(8228), - [anon_sym_volatile] = ACTIONS(8228), - [anon_sym_restrict] = ACTIONS(8228), - [anon_sym___restrict__] = ACTIONS(8228), - [anon_sym__Atomic] = ACTIONS(8228), - [anon_sym__Noreturn] = ACTIONS(8228), - [anon_sym_nullable] = ACTIONS(8228), - [anon_sym__Complex] = ACTIONS(8228), - [anon_sym__Nonnull] = ACTIONS(8228), - [anon_sym__Nullable] = ACTIONS(8228), - [anon_sym__Nullable_result] = ACTIONS(8228), - [anon_sym__Null_unspecified] = ACTIONS(8228), - [anon_sym___autoreleasing] = ACTIONS(8228), - [anon_sym___block] = ACTIONS(8228), - [anon_sym___bridge] = ACTIONS(8228), - [anon_sym___bridge_retained] = ACTIONS(8228), - [anon_sym___bridge_transfer] = ACTIONS(8228), - [anon_sym___complex] = ACTIONS(8228), - [anon_sym___const] = ACTIONS(8228), - [anon_sym___imag] = ACTIONS(8228), - [anon_sym___kindof] = ACTIONS(8228), - [anon_sym___nonnull] = ACTIONS(8228), - [anon_sym___nullable] = ACTIONS(8228), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8228), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8228), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8228), - [anon_sym___real] = ACTIONS(8228), - [anon_sym___strong] = ACTIONS(8228), - [anon_sym___unsafe_unretained] = ACTIONS(8228), - [anon_sym___unused] = ACTIONS(8228), - [anon_sym___weak] = ACTIONS(8228), - [sym_primitive_type] = ACTIONS(8228), - [anon_sym_enum] = ACTIONS(8228), - [anon_sym_COLON] = ACTIONS(8230), - [anon_sym_struct] = ACTIONS(8228), - [anon_sym_union] = ACTIONS(8228), - [anon_sym_in] = ACTIONS(8228), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8228), - [anon_sym___typeof] = ACTIONS(8228), - [anon_sym_typeof] = ACTIONS(8228), - [anon_sym_BOOL] = ACTIONS(8228), - [anon_sym_IMP] = ACTIONS(8228), - [anon_sym_SEL] = ACTIONS(8228), - [anon_sym_Class] = ACTIONS(8228), - [anon_sym_id] = ACTIONS(8228), - [anon_sym_out] = ACTIONS(8228), - [anon_sym_inout] = ACTIONS(8228), - [anon_sym_bycopy] = ACTIONS(8228), - [anon_sym_byref] = ACTIONS(8228), - [anon_sym_oneway] = ACTIONS(8228), - }, - [5874] = { - [sym_attribute_specifier] = STATE(5874), - [aux_sym_function_declarator_repeat1] = STATE(5874), - [sym_identifier] = ACTIONS(7769), - [anon_sym_COMMA] = ACTIONS(7771), - [anon_sym_RPAREN] = ACTIONS(7771), - [anon_sym_LPAREN2] = ACTIONS(7771), - [anon_sym_STAR] = ACTIONS(7771), - [anon_sym_CARET] = ACTIONS(7771), - [anon_sym_GT] = ACTIONS(7771), - [anon_sym_LT] = ACTIONS(7771), - [anon_sym___extension__] = ACTIONS(7769), - [anon_sym___attribute__] = ACTIONS(10569), - [anon_sym___attribute] = ACTIONS(10569), - [anon_sym_noreturn] = ACTIONS(7769), - [anon_sym_LBRACK] = ACTIONS(7771), - [anon_sym___based] = ACTIONS(7769), - [anon_sym_LBRACE] = ACTIONS(7771), - [anon_sym_signed] = ACTIONS(7769), - [anon_sym_unsigned] = ACTIONS(7769), - [anon_sym_long] = ACTIONS(7769), - [anon_sym_short] = ACTIONS(7769), - [anon_sym_ATautoreleasepool] = ACTIONS(7771), - [anon_sym_const] = ACTIONS(7769), - [anon_sym_constexpr] = ACTIONS(7769), - [anon_sym_volatile] = ACTIONS(7769), - [anon_sym_restrict] = ACTIONS(7769), - [anon_sym___restrict__] = ACTIONS(7769), - [anon_sym__Atomic] = ACTIONS(7769), - [anon_sym__Noreturn] = ACTIONS(7769), - [anon_sym_nullable] = ACTIONS(7769), - [anon_sym__Complex] = ACTIONS(7769), - [anon_sym__Nonnull] = ACTIONS(7769), - [anon_sym__Nullable] = ACTIONS(7769), - [anon_sym__Nullable_result] = ACTIONS(7769), - [anon_sym__Null_unspecified] = ACTIONS(7769), - [anon_sym___autoreleasing] = ACTIONS(7769), - [anon_sym___block] = ACTIONS(7769), - [anon_sym___bridge] = ACTIONS(7769), - [anon_sym___bridge_retained] = ACTIONS(7769), - [anon_sym___bridge_transfer] = ACTIONS(7769), - [anon_sym___complex] = ACTIONS(7769), - [anon_sym___const] = ACTIONS(7769), - [anon_sym___imag] = ACTIONS(7769), - [anon_sym___kindof] = ACTIONS(7769), - [anon_sym___nonnull] = ACTIONS(7769), - [anon_sym___nullable] = ACTIONS(7769), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7769), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7769), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7769), - [anon_sym___real] = ACTIONS(7769), - [anon_sym___strong] = ACTIONS(7769), - [anon_sym___unsafe_unretained] = ACTIONS(7769), - [anon_sym___unused] = ACTIONS(7769), - [anon_sym___weak] = ACTIONS(7769), - [sym_primitive_type] = ACTIONS(7769), - [anon_sym_enum] = ACTIONS(7769), - [anon_sym_struct] = ACTIONS(7769), - [anon_sym_union] = ACTIONS(7769), - [anon_sym_in] = ACTIONS(7769), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7769), - [anon_sym___typeof] = ACTIONS(7769), - [anon_sym_typeof] = ACTIONS(7769), - [anon_sym_BOOL] = ACTIONS(7769), - [anon_sym_IMP] = ACTIONS(7769), - [anon_sym_SEL] = ACTIONS(7769), - [anon_sym_Class] = ACTIONS(7769), - [anon_sym_id] = ACTIONS(7769), - [anon_sym_out] = ACTIONS(7769), - [anon_sym_inout] = ACTIONS(7769), - [anon_sym_bycopy] = ACTIONS(7769), - [anon_sym_byref] = ACTIONS(7769), - [anon_sym_oneway] = ACTIONS(7769), - }, - [5875] = { - [sym_attribute_specifier] = STATE(5959), - [sym_enumerator_list] = STATE(5895), - [sym_identifier] = ACTIONS(9115), - [anon_sym_COMMA] = ACTIONS(9117), - [anon_sym_RPAREN] = ACTIONS(9117), - [anon_sym_LPAREN2] = ACTIONS(9117), - [anon_sym_STAR] = ACTIONS(9117), - [anon_sym_CARET] = ACTIONS(9117), - [anon_sym_GT] = ACTIONS(9117), - [anon_sym_LT] = ACTIONS(9117), - [anon_sym___extension__] = ACTIONS(9115), - [anon_sym___attribute__] = ACTIONS(10572), - [anon_sym___attribute] = ACTIONS(10572), - [anon_sym_noreturn] = ACTIONS(9115), - [anon_sym_LBRACK] = ACTIONS(9117), - [anon_sym___based] = ACTIONS(9115), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9115), - [anon_sym_unsigned] = ACTIONS(9115), - [anon_sym_long] = ACTIONS(9115), - [anon_sym_short] = ACTIONS(9115), - [anon_sym_const] = ACTIONS(9115), - [anon_sym_constexpr] = ACTIONS(9115), - [anon_sym_volatile] = ACTIONS(9115), - [anon_sym_restrict] = ACTIONS(9115), - [anon_sym___restrict__] = ACTIONS(9115), - [anon_sym__Atomic] = ACTIONS(9115), - [anon_sym__Noreturn] = ACTIONS(9115), - [anon_sym_nullable] = ACTIONS(9115), - [anon_sym__Complex] = ACTIONS(9115), - [anon_sym__Nonnull] = ACTIONS(9115), - [anon_sym__Nullable] = ACTIONS(9115), - [anon_sym__Nullable_result] = ACTIONS(9115), - [anon_sym__Null_unspecified] = ACTIONS(9115), - [anon_sym___autoreleasing] = ACTIONS(9115), - [anon_sym___block] = ACTIONS(9115), - [anon_sym___bridge] = ACTIONS(9115), - [anon_sym___bridge_retained] = ACTIONS(9115), - [anon_sym___bridge_transfer] = ACTIONS(9115), - [anon_sym___complex] = ACTIONS(9115), - [anon_sym___const] = ACTIONS(9115), - [anon_sym___imag] = ACTIONS(9115), - [anon_sym___kindof] = ACTIONS(9115), - [anon_sym___nonnull] = ACTIONS(9115), - [anon_sym___nullable] = ACTIONS(9115), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9115), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9115), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9115), - [anon_sym___real] = ACTIONS(9115), - [anon_sym___strong] = ACTIONS(9115), - [anon_sym___unsafe_unretained] = ACTIONS(9115), - [anon_sym___unused] = ACTIONS(9115), - [anon_sym___weak] = ACTIONS(9115), - [sym_primitive_type] = ACTIONS(9115), - [anon_sym_enum] = ACTIONS(9115), - [anon_sym_COLON] = ACTIONS(10575), - [anon_sym_struct] = ACTIONS(9115), - [anon_sym_union] = ACTIONS(9115), - [anon_sym_in] = ACTIONS(9115), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9115), - [anon_sym___typeof] = ACTIONS(9115), - [anon_sym_typeof] = ACTIONS(9115), - [anon_sym_BOOL] = ACTIONS(9115), - [anon_sym_IMP] = ACTIONS(9115), - [anon_sym_SEL] = ACTIONS(9115), - [anon_sym_Class] = ACTIONS(9115), - [anon_sym_id] = ACTIONS(9115), - [anon_sym_out] = ACTIONS(9115), - [anon_sym_inout] = ACTIONS(9115), - [anon_sym_bycopy] = ACTIONS(9115), - [anon_sym_byref] = ACTIONS(9115), - [anon_sym_oneway] = ACTIONS(9115), - }, - [5876] = { - [sym_attribute_specifier] = STATE(5915), - [sym_identifier] = ACTIONS(8224), - [anon_sym_COMMA] = ACTIONS(8226), - [anon_sym_RPAREN] = ACTIONS(8226), - [anon_sym_LPAREN2] = ACTIONS(8226), - [anon_sym_STAR] = ACTIONS(8226), - [anon_sym_CARET] = ACTIONS(8226), - [anon_sym_GT] = ACTIONS(8226), - [anon_sym_LT] = ACTIONS(8226), - [anon_sym___extension__] = ACTIONS(8224), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8224), - [anon_sym_LBRACK] = ACTIONS(8226), - [anon_sym___based] = ACTIONS(8224), - [anon_sym_LBRACE] = ACTIONS(8226), - [anon_sym_signed] = ACTIONS(8224), - [anon_sym_unsigned] = ACTIONS(8224), - [anon_sym_long] = ACTIONS(8224), - [anon_sym_short] = ACTIONS(8224), - [anon_sym_ATautoreleasepool] = ACTIONS(8226), - [anon_sym_const] = ACTIONS(8224), - [anon_sym_constexpr] = ACTIONS(8224), - [anon_sym_volatile] = ACTIONS(8224), - [anon_sym_restrict] = ACTIONS(8224), - [anon_sym___restrict__] = ACTIONS(8224), - [anon_sym__Atomic] = ACTIONS(8224), - [anon_sym__Noreturn] = ACTIONS(8224), - [anon_sym_nullable] = ACTIONS(8224), - [anon_sym__Complex] = ACTIONS(8224), - [anon_sym__Nonnull] = ACTIONS(8224), - [anon_sym__Nullable] = ACTIONS(8224), - [anon_sym__Nullable_result] = ACTIONS(8224), - [anon_sym__Null_unspecified] = ACTIONS(8224), - [anon_sym___autoreleasing] = ACTIONS(8224), - [anon_sym___block] = ACTIONS(8224), - [anon_sym___bridge] = ACTIONS(8224), - [anon_sym___bridge_retained] = ACTIONS(8224), - [anon_sym___bridge_transfer] = ACTIONS(8224), - [anon_sym___complex] = ACTIONS(8224), - [anon_sym___const] = ACTIONS(8224), - [anon_sym___imag] = ACTIONS(8224), - [anon_sym___kindof] = ACTIONS(8224), - [anon_sym___nonnull] = ACTIONS(8224), - [anon_sym___nullable] = ACTIONS(8224), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8224), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8224), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8224), - [anon_sym___real] = ACTIONS(8224), - [anon_sym___strong] = ACTIONS(8224), - [anon_sym___unsafe_unretained] = ACTIONS(8224), - [anon_sym___unused] = ACTIONS(8224), - [anon_sym___weak] = ACTIONS(8224), - [sym_primitive_type] = ACTIONS(8224), - [anon_sym_enum] = ACTIONS(8224), - [anon_sym_COLON] = ACTIONS(8226), - [anon_sym_struct] = ACTIONS(8224), - [anon_sym_union] = ACTIONS(8224), - [anon_sym_in] = ACTIONS(8224), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8224), - [anon_sym___typeof] = ACTIONS(8224), - [anon_sym_typeof] = ACTIONS(8224), - [anon_sym_BOOL] = ACTIONS(8224), - [anon_sym_IMP] = ACTIONS(8224), - [anon_sym_SEL] = ACTIONS(8224), - [anon_sym_Class] = ACTIONS(8224), - [anon_sym_id] = ACTIONS(8224), - [anon_sym_out] = ACTIONS(8224), - [anon_sym_inout] = ACTIONS(8224), - [anon_sym_bycopy] = ACTIONS(8224), - [anon_sym_byref] = ACTIONS(8224), - [anon_sym_oneway] = ACTIONS(8224), - }, - [5877] = { - [sym_attribute_specifier] = STATE(5925), - [sym_identifier] = ACTIONS(8236), - [anon_sym_COMMA] = ACTIONS(8238), - [anon_sym_RPAREN] = ACTIONS(8238), - [anon_sym_LPAREN2] = ACTIONS(8238), - [anon_sym_STAR] = ACTIONS(8238), - [anon_sym_CARET] = ACTIONS(8238), - [anon_sym_GT] = ACTIONS(8238), - [anon_sym_LT] = ACTIONS(8238), - [anon_sym___extension__] = ACTIONS(8236), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8236), - [anon_sym_LBRACK] = ACTIONS(8238), - [anon_sym___based] = ACTIONS(8236), - [anon_sym_LBRACE] = ACTIONS(8238), - [anon_sym_signed] = ACTIONS(8236), - [anon_sym_unsigned] = ACTIONS(8236), - [anon_sym_long] = ACTIONS(8236), - [anon_sym_short] = ACTIONS(8236), - [anon_sym_ATautoreleasepool] = ACTIONS(8238), - [anon_sym_const] = ACTIONS(8236), - [anon_sym_constexpr] = ACTIONS(8236), - [anon_sym_volatile] = ACTIONS(8236), - [anon_sym_restrict] = ACTIONS(8236), - [anon_sym___restrict__] = ACTIONS(8236), - [anon_sym__Atomic] = ACTIONS(8236), - [anon_sym__Noreturn] = ACTIONS(8236), - [anon_sym_nullable] = ACTIONS(8236), - [anon_sym__Complex] = ACTIONS(8236), - [anon_sym__Nonnull] = ACTIONS(8236), - [anon_sym__Nullable] = ACTIONS(8236), - [anon_sym__Nullable_result] = ACTIONS(8236), - [anon_sym__Null_unspecified] = ACTIONS(8236), - [anon_sym___autoreleasing] = ACTIONS(8236), - [anon_sym___block] = ACTIONS(8236), - [anon_sym___bridge] = ACTIONS(8236), - [anon_sym___bridge_retained] = ACTIONS(8236), - [anon_sym___bridge_transfer] = ACTIONS(8236), - [anon_sym___complex] = ACTIONS(8236), - [anon_sym___const] = ACTIONS(8236), - [anon_sym___imag] = ACTIONS(8236), - [anon_sym___kindof] = ACTIONS(8236), - [anon_sym___nonnull] = ACTIONS(8236), - [anon_sym___nullable] = ACTIONS(8236), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8236), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8236), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8236), - [anon_sym___real] = ACTIONS(8236), - [anon_sym___strong] = ACTIONS(8236), - [anon_sym___unsafe_unretained] = ACTIONS(8236), - [anon_sym___unused] = ACTIONS(8236), - [anon_sym___weak] = ACTIONS(8236), - [sym_primitive_type] = ACTIONS(8236), - [anon_sym_enum] = ACTIONS(8236), - [anon_sym_COLON] = ACTIONS(8238), - [anon_sym_struct] = ACTIONS(8236), - [anon_sym_union] = ACTIONS(8236), - [anon_sym_in] = ACTIONS(8236), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8236), - [anon_sym___typeof] = ACTIONS(8236), - [anon_sym_typeof] = ACTIONS(8236), - [anon_sym_BOOL] = ACTIONS(8236), - [anon_sym_IMP] = ACTIONS(8236), - [anon_sym_SEL] = ACTIONS(8236), - [anon_sym_Class] = ACTIONS(8236), - [anon_sym_id] = ACTIONS(8236), - [anon_sym_out] = ACTIONS(8236), - [anon_sym_inout] = ACTIONS(8236), - [anon_sym_bycopy] = ACTIONS(8236), - [anon_sym_byref] = ACTIONS(8236), - [anon_sym_oneway] = ACTIONS(8236), - }, - [5878] = { - [aux_sym_sized_type_specifier_repeat1] = STATE(5878), - [sym_identifier] = ACTIONS(8291), - [anon_sym_COMMA] = ACTIONS(8293), - [anon_sym_RPAREN] = ACTIONS(8293), - [anon_sym_LPAREN2] = ACTIONS(8293), - [anon_sym_STAR] = ACTIONS(8293), - [anon_sym_CARET] = ACTIONS(8293), - [anon_sym_GT] = ACTIONS(8293), - [anon_sym_LT] = ACTIONS(8293), - [anon_sym___extension__] = ACTIONS(8291), - [anon_sym___attribute__] = ACTIONS(8291), - [anon_sym___attribute] = ACTIONS(8291), - [anon_sym_noreturn] = ACTIONS(8291), - [anon_sym_LBRACK] = ACTIONS(8293), - [anon_sym___based] = ACTIONS(8291), - [anon_sym_LBRACE] = ACTIONS(8293), - [anon_sym_signed] = ACTIONS(10577), - [anon_sym_unsigned] = ACTIONS(10577), - [anon_sym_long] = ACTIONS(10577), - [anon_sym_short] = ACTIONS(10577), - [anon_sym_ATautoreleasepool] = ACTIONS(8293), - [anon_sym_const] = ACTIONS(8291), - [anon_sym_constexpr] = ACTIONS(8291), - [anon_sym_volatile] = ACTIONS(8291), - [anon_sym_restrict] = ACTIONS(8291), - [anon_sym___restrict__] = ACTIONS(8291), - [anon_sym__Atomic] = ACTIONS(8291), - [anon_sym__Noreturn] = ACTIONS(8291), - [anon_sym_nullable] = ACTIONS(8291), - [anon_sym__Complex] = ACTIONS(8291), - [anon_sym__Nonnull] = ACTIONS(8291), - [anon_sym__Nullable] = ACTIONS(8291), - [anon_sym__Nullable_result] = ACTIONS(8291), - [anon_sym__Null_unspecified] = ACTIONS(8291), - [anon_sym___autoreleasing] = ACTIONS(8291), - [anon_sym___block] = ACTIONS(8291), - [anon_sym___bridge] = ACTIONS(8291), - [anon_sym___bridge_retained] = ACTIONS(8291), - [anon_sym___bridge_transfer] = ACTIONS(8291), - [anon_sym___complex] = ACTIONS(8291), - [anon_sym___const] = ACTIONS(8291), - [anon_sym___imag] = ACTIONS(8291), - [anon_sym___kindof] = ACTIONS(8291), - [anon_sym___nonnull] = ACTIONS(8291), - [anon_sym___nullable] = ACTIONS(8291), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8291), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8291), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8291), - [anon_sym___real] = ACTIONS(8291), - [anon_sym___strong] = ACTIONS(8291), - [anon_sym___unsafe_unretained] = ACTIONS(8291), - [anon_sym___unused] = ACTIONS(8291), - [anon_sym___weak] = ACTIONS(8291), - [sym_primitive_type] = ACTIONS(8291), - [anon_sym_enum] = ACTIONS(8291), - [anon_sym_COLON] = ACTIONS(8293), - [anon_sym_struct] = ACTIONS(8291), - [anon_sym_union] = ACTIONS(8291), - [anon_sym_in] = ACTIONS(8291), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8291), - [anon_sym___typeof] = ACTIONS(8291), - [anon_sym_typeof] = ACTIONS(8291), - [anon_sym_BOOL] = ACTIONS(8291), - [anon_sym_IMP] = ACTIONS(8291), - [anon_sym_SEL] = ACTIONS(8291), - [anon_sym_Class] = ACTIONS(8291), - [anon_sym_id] = ACTIONS(8291), - [anon_sym_out] = ACTIONS(8291), - [anon_sym_inout] = ACTIONS(8291), - [anon_sym_bycopy] = ACTIONS(8291), - [anon_sym_byref] = ACTIONS(8291), - [anon_sym_oneway] = ACTIONS(8291), - }, - [5879] = { - [aux_sym_generic_specifier_repeat1] = STATE(5855), - [sym_identifier] = ACTIONS(6874), - [anon_sym_COMMA] = ACTIONS(6879), - [anon_sym_RPAREN] = ACTIONS(6879), - [anon_sym_LPAREN2] = ACTIONS(6866), - [anon_sym_STAR] = ACTIONS(6879), - [anon_sym_CARET] = ACTIONS(6879), - [anon_sym_GT] = ACTIONS(6879), - [anon_sym_LT] = ACTIONS(10580), - [anon_sym___extension__] = ACTIONS(6874), - [anon_sym___attribute__] = ACTIONS(6874), - [anon_sym___attribute] = ACTIONS(6874), - [anon_sym_noreturn] = ACTIONS(6874), - [anon_sym_LBRACK] = ACTIONS(6879), - [anon_sym___based] = ACTIONS(6874), - [anon_sym_LBRACE] = ACTIONS(6879), - [anon_sym_signed] = ACTIONS(6874), - [anon_sym_unsigned] = ACTIONS(6874), - [anon_sym_long] = ACTIONS(6874), - [anon_sym_short] = ACTIONS(6874), - [anon_sym_ATautoreleasepool] = ACTIONS(6879), - [anon_sym_const] = ACTIONS(6874), - [anon_sym_constexpr] = ACTIONS(6874), - [anon_sym_volatile] = ACTIONS(6874), - [anon_sym_restrict] = ACTIONS(6874), - [anon_sym___restrict__] = ACTIONS(6874), - [anon_sym__Atomic] = ACTIONS(6874), - [anon_sym__Noreturn] = ACTIONS(6874), - [anon_sym_nullable] = ACTIONS(6874), - [anon_sym__Complex] = ACTIONS(6874), - [anon_sym__Nonnull] = ACTIONS(6874), - [anon_sym__Nullable] = ACTIONS(6874), - [anon_sym__Nullable_result] = ACTIONS(6874), - [anon_sym__Null_unspecified] = ACTIONS(6874), - [anon_sym___autoreleasing] = ACTIONS(6874), - [anon_sym___block] = ACTIONS(6874), - [anon_sym___bridge] = ACTIONS(6874), - [anon_sym___bridge_retained] = ACTIONS(6874), - [anon_sym___bridge_transfer] = ACTIONS(6874), - [anon_sym___complex] = ACTIONS(6874), - [anon_sym___const] = ACTIONS(6874), - [anon_sym___imag] = ACTIONS(6874), - [anon_sym___kindof] = ACTIONS(6874), - [anon_sym___nonnull] = ACTIONS(6874), - [anon_sym___nullable] = ACTIONS(6874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6874), - [anon_sym___real] = ACTIONS(6874), - [anon_sym___strong] = ACTIONS(6874), - [anon_sym___unsafe_unretained] = ACTIONS(6874), - [anon_sym___unused] = ACTIONS(6874), - [anon_sym___weak] = ACTIONS(6874), - [sym_primitive_type] = ACTIONS(6874), - [anon_sym_enum] = ACTIONS(6874), - [anon_sym_struct] = ACTIONS(6874), - [anon_sym_union] = ACTIONS(6874), - [anon_sym_in] = ACTIONS(6874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6874), - [anon_sym___typeof] = ACTIONS(6874), - [anon_sym_typeof] = ACTIONS(6874), - [anon_sym_BOOL] = ACTIONS(6874), - [anon_sym_IMP] = ACTIONS(6874), - [anon_sym_SEL] = ACTIONS(6874), - [anon_sym_Class] = ACTIONS(6874), - [anon_sym_id] = ACTIONS(6874), - [anon_sym_out] = ACTIONS(6874), - [anon_sym_inout] = ACTIONS(6874), - [anon_sym_bycopy] = ACTIONS(6874), - [anon_sym_byref] = ACTIONS(6874), - [anon_sym_oneway] = ACTIONS(6874), - }, - [5880] = { - [sym_identifier] = ACTIONS(8316), - [anon_sym_COMMA] = ACTIONS(8318), - [anon_sym_RPAREN] = ACTIONS(8318), - [anon_sym_LPAREN2] = ACTIONS(8318), - [anon_sym_STAR] = ACTIONS(8318), - [anon_sym_CARET] = ACTIONS(8318), - [anon_sym_GT] = ACTIONS(8318), - [anon_sym_LT] = ACTIONS(8318), - [anon_sym___extension__] = ACTIONS(8316), - [anon_sym___attribute__] = ACTIONS(8316), - [anon_sym___attribute] = ACTIONS(8316), - [anon_sym_noreturn] = ACTIONS(8316), - [anon_sym_LBRACK] = ACTIONS(8318), - [anon_sym___based] = ACTIONS(8316), - [anon_sym_LBRACE] = ACTIONS(8318), - [anon_sym_signed] = ACTIONS(8316), - [anon_sym_unsigned] = ACTIONS(8316), - [anon_sym_long] = ACTIONS(8316), - [anon_sym_short] = ACTIONS(8316), - [anon_sym_ATautoreleasepool] = ACTIONS(8318), - [anon_sym_const] = ACTIONS(8316), - [anon_sym_constexpr] = ACTIONS(8316), - [anon_sym_volatile] = ACTIONS(8316), - [anon_sym_restrict] = ACTIONS(8316), - [anon_sym___restrict__] = ACTIONS(8316), - [anon_sym__Atomic] = ACTIONS(8316), - [anon_sym__Noreturn] = ACTIONS(8316), - [anon_sym_nullable] = ACTIONS(8316), - [anon_sym__Complex] = ACTIONS(8316), - [anon_sym__Nonnull] = ACTIONS(8316), - [anon_sym__Nullable] = ACTIONS(8316), - [anon_sym__Nullable_result] = ACTIONS(8316), - [anon_sym__Null_unspecified] = ACTIONS(8316), - [anon_sym___autoreleasing] = ACTIONS(8316), - [anon_sym___block] = ACTIONS(8316), - [anon_sym___bridge] = ACTIONS(8316), - [anon_sym___bridge_retained] = ACTIONS(8316), - [anon_sym___bridge_transfer] = ACTIONS(8316), - [anon_sym___complex] = ACTIONS(8316), - [anon_sym___const] = ACTIONS(8316), - [anon_sym___imag] = ACTIONS(8316), - [anon_sym___kindof] = ACTIONS(8316), - [anon_sym___nonnull] = ACTIONS(8316), - [anon_sym___nullable] = ACTIONS(8316), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8316), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8316), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8316), - [anon_sym___real] = ACTIONS(8316), - [anon_sym___strong] = ACTIONS(8316), - [anon_sym___unsafe_unretained] = ACTIONS(8316), - [anon_sym___unused] = ACTIONS(8316), - [anon_sym___weak] = ACTIONS(8316), - [sym_primitive_type] = ACTIONS(8316), - [anon_sym_enum] = ACTIONS(8316), - [anon_sym_COLON] = ACTIONS(8318), - [anon_sym_struct] = ACTIONS(8316), - [anon_sym_union] = ACTIONS(8316), - [anon_sym_in] = ACTIONS(8316), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8316), - [anon_sym___typeof] = ACTIONS(8316), - [anon_sym_typeof] = ACTIONS(8316), - [anon_sym_BOOL] = ACTIONS(8316), - [anon_sym_IMP] = ACTIONS(8316), - [anon_sym_SEL] = ACTIONS(8316), - [anon_sym_Class] = ACTIONS(8316), - [anon_sym_id] = ACTIONS(8316), - [anon_sym_out] = ACTIONS(8316), - [anon_sym_inout] = ACTIONS(8316), - [anon_sym_bycopy] = ACTIONS(8316), - [anon_sym_byref] = ACTIONS(8316), - [anon_sym_oneway] = ACTIONS(8316), - }, - [5881] = { - [sym_identifier] = ACTIONS(8444), - [anon_sym_COMMA] = ACTIONS(8446), - [anon_sym_RPAREN] = ACTIONS(8446), - [anon_sym_LPAREN2] = ACTIONS(8446), - [anon_sym_STAR] = ACTIONS(8446), - [anon_sym_CARET] = ACTIONS(8446), - [anon_sym_GT] = ACTIONS(8446), - [anon_sym_LT] = ACTIONS(8446), - [anon_sym___extension__] = ACTIONS(8444), - [anon_sym___attribute__] = ACTIONS(8444), - [anon_sym___attribute] = ACTIONS(8444), - [anon_sym_noreturn] = ACTIONS(8444), - [anon_sym_LBRACK] = ACTIONS(8446), - [anon_sym___based] = ACTIONS(8444), - [anon_sym_LBRACE] = ACTIONS(8446), - [anon_sym_signed] = ACTIONS(8444), - [anon_sym_unsigned] = ACTIONS(8444), - [anon_sym_long] = ACTIONS(8444), - [anon_sym_short] = ACTIONS(8444), - [anon_sym_ATautoreleasepool] = ACTIONS(8446), - [anon_sym_const] = ACTIONS(8444), - [anon_sym_constexpr] = ACTIONS(8444), - [anon_sym_volatile] = ACTIONS(8444), - [anon_sym_restrict] = ACTIONS(8444), - [anon_sym___restrict__] = ACTIONS(8444), - [anon_sym__Atomic] = ACTIONS(8444), - [anon_sym__Noreturn] = ACTIONS(8444), - [anon_sym_nullable] = ACTIONS(8444), - [anon_sym__Complex] = ACTIONS(8444), - [anon_sym__Nonnull] = ACTIONS(8444), - [anon_sym__Nullable] = ACTIONS(8444), - [anon_sym__Nullable_result] = ACTIONS(8444), - [anon_sym__Null_unspecified] = ACTIONS(8444), - [anon_sym___autoreleasing] = ACTIONS(8444), - [anon_sym___block] = ACTIONS(8444), - [anon_sym___bridge] = ACTIONS(8444), - [anon_sym___bridge_retained] = ACTIONS(8444), - [anon_sym___bridge_transfer] = ACTIONS(8444), - [anon_sym___complex] = ACTIONS(8444), - [anon_sym___const] = ACTIONS(8444), - [anon_sym___imag] = ACTIONS(8444), - [anon_sym___kindof] = ACTIONS(8444), - [anon_sym___nonnull] = ACTIONS(8444), - [anon_sym___nullable] = ACTIONS(8444), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8444), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8444), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8444), - [anon_sym___real] = ACTIONS(8444), - [anon_sym___strong] = ACTIONS(8444), - [anon_sym___unsafe_unretained] = ACTIONS(8444), - [anon_sym___unused] = ACTIONS(8444), - [anon_sym___weak] = ACTIONS(8444), - [sym_primitive_type] = ACTIONS(8444), - [anon_sym_enum] = ACTIONS(8444), - [anon_sym_COLON] = ACTIONS(8446), - [anon_sym_struct] = ACTIONS(8444), - [anon_sym_union] = ACTIONS(8444), - [anon_sym_in] = ACTIONS(8444), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8444), - [anon_sym___typeof] = ACTIONS(8444), - [anon_sym_typeof] = ACTIONS(8444), - [anon_sym_BOOL] = ACTIONS(8444), - [anon_sym_IMP] = ACTIONS(8444), - [anon_sym_SEL] = ACTIONS(8444), - [anon_sym_Class] = ACTIONS(8444), - [anon_sym_id] = ACTIONS(8444), - [anon_sym_out] = ACTIONS(8444), - [anon_sym_inout] = ACTIONS(8444), - [anon_sym_bycopy] = ACTIONS(8444), - [anon_sym_byref] = ACTIONS(8444), - [anon_sym_oneway] = ACTIONS(8444), - }, - [5882] = { - [sym_identifier] = ACTIONS(8418), - [anon_sym_COMMA] = ACTIONS(8420), - [anon_sym_RPAREN] = ACTIONS(8420), - [anon_sym_LPAREN2] = ACTIONS(8420), - [anon_sym_STAR] = ACTIONS(8420), - [anon_sym_CARET] = ACTIONS(8420), - [anon_sym_GT] = ACTIONS(8420), - [anon_sym_LT] = ACTIONS(8420), - [anon_sym___extension__] = ACTIONS(8418), - [anon_sym___attribute__] = ACTIONS(8418), - [anon_sym___attribute] = ACTIONS(8418), - [anon_sym_noreturn] = ACTIONS(8418), - [anon_sym_LBRACK] = ACTIONS(8420), - [anon_sym___based] = ACTIONS(8418), - [anon_sym_LBRACE] = ACTIONS(8420), - [anon_sym_signed] = ACTIONS(8418), - [anon_sym_unsigned] = ACTIONS(8418), - [anon_sym_long] = ACTIONS(8418), - [anon_sym_short] = ACTIONS(8418), - [anon_sym_ATautoreleasepool] = ACTIONS(8420), - [anon_sym_const] = ACTIONS(8418), - [anon_sym_constexpr] = ACTIONS(8418), - [anon_sym_volatile] = ACTIONS(8418), - [anon_sym_restrict] = ACTIONS(8418), - [anon_sym___restrict__] = ACTIONS(8418), - [anon_sym__Atomic] = ACTIONS(8418), - [anon_sym__Noreturn] = ACTIONS(8418), - [anon_sym_nullable] = ACTIONS(8418), - [anon_sym__Complex] = ACTIONS(8418), - [anon_sym__Nonnull] = ACTIONS(8418), - [anon_sym__Nullable] = ACTIONS(8418), - [anon_sym__Nullable_result] = ACTIONS(8418), - [anon_sym__Null_unspecified] = ACTIONS(8418), - [anon_sym___autoreleasing] = ACTIONS(8418), - [anon_sym___block] = ACTIONS(8418), - [anon_sym___bridge] = ACTIONS(8418), - [anon_sym___bridge_retained] = ACTIONS(8418), - [anon_sym___bridge_transfer] = ACTIONS(8418), - [anon_sym___complex] = ACTIONS(8418), - [anon_sym___const] = ACTIONS(8418), - [anon_sym___imag] = ACTIONS(8418), - [anon_sym___kindof] = ACTIONS(8418), - [anon_sym___nonnull] = ACTIONS(8418), - [anon_sym___nullable] = ACTIONS(8418), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8418), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8418), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8418), - [anon_sym___real] = ACTIONS(8418), - [anon_sym___strong] = ACTIONS(8418), - [anon_sym___unsafe_unretained] = ACTIONS(8418), - [anon_sym___unused] = ACTIONS(8418), - [anon_sym___weak] = ACTIONS(8418), - [sym_primitive_type] = ACTIONS(8418), - [anon_sym_enum] = ACTIONS(8418), - [anon_sym_COLON] = ACTIONS(8420), - [anon_sym_struct] = ACTIONS(8418), - [anon_sym_union] = ACTIONS(8418), - [anon_sym_in] = ACTIONS(8418), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8418), - [anon_sym___typeof] = ACTIONS(8418), - [anon_sym_typeof] = ACTIONS(8418), - [anon_sym_BOOL] = ACTIONS(8418), - [anon_sym_IMP] = ACTIONS(8418), - [anon_sym_SEL] = ACTIONS(8418), - [anon_sym_Class] = ACTIONS(8418), - [anon_sym_id] = ACTIONS(8418), - [anon_sym_out] = ACTIONS(8418), - [anon_sym_inout] = ACTIONS(8418), - [anon_sym_bycopy] = ACTIONS(8418), - [anon_sym_byref] = ACTIONS(8418), - [anon_sym_oneway] = ACTIONS(8418), - }, - [5883] = { - [sym_identifier] = ACTIONS(8512), - [anon_sym_COMMA] = ACTIONS(8514), - [anon_sym_RPAREN] = ACTIONS(8514), - [anon_sym_LPAREN2] = ACTIONS(8514), - [anon_sym_STAR] = ACTIONS(8514), - [anon_sym_CARET] = ACTIONS(8514), - [anon_sym_GT] = ACTIONS(8514), - [anon_sym_LT] = ACTIONS(8514), - [anon_sym___extension__] = ACTIONS(8512), - [anon_sym___attribute__] = ACTIONS(8512), - [anon_sym___attribute] = ACTIONS(8512), - [anon_sym_noreturn] = ACTIONS(8512), - [anon_sym_LBRACK] = ACTIONS(8514), - [anon_sym___based] = ACTIONS(8512), - [anon_sym_LBRACE] = ACTIONS(8514), - [anon_sym_signed] = ACTIONS(8512), - [anon_sym_unsigned] = ACTIONS(8512), - [anon_sym_long] = ACTIONS(8512), - [anon_sym_short] = ACTIONS(8512), - [anon_sym_ATautoreleasepool] = ACTIONS(8514), - [anon_sym_const] = ACTIONS(8512), - [anon_sym_constexpr] = ACTIONS(8512), - [anon_sym_volatile] = ACTIONS(8512), - [anon_sym_restrict] = ACTIONS(8512), - [anon_sym___restrict__] = ACTIONS(8512), - [anon_sym__Atomic] = ACTIONS(8512), - [anon_sym__Noreturn] = ACTIONS(8512), - [anon_sym_nullable] = ACTIONS(8512), - [anon_sym__Complex] = ACTIONS(8512), - [anon_sym__Nonnull] = ACTIONS(8512), - [anon_sym__Nullable] = ACTIONS(8512), - [anon_sym__Nullable_result] = ACTIONS(8512), - [anon_sym__Null_unspecified] = ACTIONS(8512), - [anon_sym___autoreleasing] = ACTIONS(8512), - [anon_sym___block] = ACTIONS(8512), - [anon_sym___bridge] = ACTIONS(8512), - [anon_sym___bridge_retained] = ACTIONS(8512), - [anon_sym___bridge_transfer] = ACTIONS(8512), - [anon_sym___complex] = ACTIONS(8512), - [anon_sym___const] = ACTIONS(8512), - [anon_sym___imag] = ACTIONS(8512), - [anon_sym___kindof] = ACTIONS(8512), - [anon_sym___nonnull] = ACTIONS(8512), - [anon_sym___nullable] = ACTIONS(8512), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8512), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8512), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8512), - [anon_sym___real] = ACTIONS(8512), - [anon_sym___strong] = ACTIONS(8512), - [anon_sym___unsafe_unretained] = ACTIONS(8512), - [anon_sym___unused] = ACTIONS(8512), - [anon_sym___weak] = ACTIONS(8512), - [sym_primitive_type] = ACTIONS(8512), - [anon_sym_enum] = ACTIONS(8512), - [anon_sym_COLON] = ACTIONS(8514), - [anon_sym_struct] = ACTIONS(8512), - [anon_sym_union] = ACTIONS(8512), - [anon_sym_in] = ACTIONS(8512), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8512), - [anon_sym___typeof] = ACTIONS(8512), - [anon_sym_typeof] = ACTIONS(8512), - [anon_sym_BOOL] = ACTIONS(8512), - [anon_sym_IMP] = ACTIONS(8512), - [anon_sym_SEL] = ACTIONS(8512), - [anon_sym_Class] = ACTIONS(8512), - [anon_sym_id] = ACTIONS(8512), - [anon_sym_out] = ACTIONS(8512), - [anon_sym_inout] = ACTIONS(8512), - [anon_sym_bycopy] = ACTIONS(8512), - [anon_sym_byref] = ACTIONS(8512), - [anon_sym_oneway] = ACTIONS(8512), - }, - [5884] = { - [sym_identifier] = ACTIONS(8496), - [anon_sym_COMMA] = ACTIONS(8498), - [anon_sym_RPAREN] = ACTIONS(8498), - [anon_sym_LPAREN2] = ACTIONS(8498), - [anon_sym_STAR] = ACTIONS(8498), - [anon_sym_CARET] = ACTIONS(8498), - [anon_sym_GT] = ACTIONS(8498), - [anon_sym_LT] = ACTIONS(8498), - [anon_sym___extension__] = ACTIONS(8496), - [anon_sym___attribute__] = ACTIONS(8496), - [anon_sym___attribute] = ACTIONS(8496), - [anon_sym_noreturn] = ACTIONS(8496), - [anon_sym_LBRACK] = ACTIONS(8498), - [anon_sym___based] = ACTIONS(8496), - [anon_sym_LBRACE] = ACTIONS(8498), - [anon_sym_signed] = ACTIONS(8496), - [anon_sym_unsigned] = ACTIONS(8496), - [anon_sym_long] = ACTIONS(8496), - [anon_sym_short] = ACTIONS(8496), - [anon_sym_ATautoreleasepool] = ACTIONS(8498), - [anon_sym_const] = ACTIONS(8496), - [anon_sym_constexpr] = ACTIONS(8496), - [anon_sym_volatile] = ACTIONS(8496), - [anon_sym_restrict] = ACTIONS(8496), - [anon_sym___restrict__] = ACTIONS(8496), - [anon_sym__Atomic] = ACTIONS(8496), - [anon_sym__Noreturn] = ACTIONS(8496), - [anon_sym_nullable] = ACTIONS(8496), - [anon_sym__Complex] = ACTIONS(8496), - [anon_sym__Nonnull] = ACTIONS(8496), - [anon_sym__Nullable] = ACTIONS(8496), - [anon_sym__Nullable_result] = ACTIONS(8496), - [anon_sym__Null_unspecified] = ACTIONS(8496), - [anon_sym___autoreleasing] = ACTIONS(8496), - [anon_sym___block] = ACTIONS(8496), - [anon_sym___bridge] = ACTIONS(8496), - [anon_sym___bridge_retained] = ACTIONS(8496), - [anon_sym___bridge_transfer] = ACTIONS(8496), - [anon_sym___complex] = ACTIONS(8496), - [anon_sym___const] = ACTIONS(8496), - [anon_sym___imag] = ACTIONS(8496), - [anon_sym___kindof] = ACTIONS(8496), - [anon_sym___nonnull] = ACTIONS(8496), - [anon_sym___nullable] = ACTIONS(8496), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8496), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8496), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8496), - [anon_sym___real] = ACTIONS(8496), - [anon_sym___strong] = ACTIONS(8496), - [anon_sym___unsafe_unretained] = ACTIONS(8496), - [anon_sym___unused] = ACTIONS(8496), - [anon_sym___weak] = ACTIONS(8496), - [sym_primitive_type] = ACTIONS(8496), - [anon_sym_enum] = ACTIONS(8496), - [anon_sym_COLON] = ACTIONS(8498), - [anon_sym_struct] = ACTIONS(8496), - [anon_sym_union] = ACTIONS(8496), - [anon_sym_in] = ACTIONS(8496), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8496), - [anon_sym___typeof] = ACTIONS(8496), - [anon_sym_typeof] = ACTIONS(8496), - [anon_sym_BOOL] = ACTIONS(8496), - [anon_sym_IMP] = ACTIONS(8496), - [anon_sym_SEL] = ACTIONS(8496), - [anon_sym_Class] = ACTIONS(8496), - [anon_sym_id] = ACTIONS(8496), - [anon_sym_out] = ACTIONS(8496), - [anon_sym_inout] = ACTIONS(8496), - [anon_sym_bycopy] = ACTIONS(8496), - [anon_sym_byref] = ACTIONS(8496), - [anon_sym_oneway] = ACTIONS(8496), - }, - [5885] = { - [sym_identifier] = ACTIONS(8532), - [anon_sym_COMMA] = ACTIONS(8534), - [anon_sym_RPAREN] = ACTIONS(8534), - [anon_sym_LPAREN2] = ACTIONS(8534), - [anon_sym_STAR] = ACTIONS(8534), - [anon_sym_CARET] = ACTIONS(8534), - [anon_sym_GT] = ACTIONS(8534), - [anon_sym_LT] = ACTIONS(8534), - [anon_sym___extension__] = ACTIONS(8532), - [anon_sym___attribute__] = ACTIONS(8532), - [anon_sym___attribute] = ACTIONS(8532), - [anon_sym_noreturn] = ACTIONS(8532), - [anon_sym_LBRACK] = ACTIONS(8534), - [anon_sym___based] = ACTIONS(8532), - [anon_sym_LBRACE] = ACTIONS(8534), - [anon_sym_signed] = ACTIONS(8532), - [anon_sym_unsigned] = ACTIONS(8532), - [anon_sym_long] = ACTIONS(8532), - [anon_sym_short] = ACTIONS(8532), - [anon_sym_ATautoreleasepool] = ACTIONS(8534), - [anon_sym_const] = ACTIONS(8532), - [anon_sym_constexpr] = ACTIONS(8532), - [anon_sym_volatile] = ACTIONS(8532), - [anon_sym_restrict] = ACTIONS(8532), - [anon_sym___restrict__] = ACTIONS(8532), - [anon_sym__Atomic] = ACTIONS(8532), - [anon_sym__Noreturn] = ACTIONS(8532), - [anon_sym_nullable] = ACTIONS(8532), - [anon_sym__Complex] = ACTIONS(8532), - [anon_sym__Nonnull] = ACTIONS(8532), - [anon_sym__Nullable] = ACTIONS(8532), - [anon_sym__Nullable_result] = ACTIONS(8532), - [anon_sym__Null_unspecified] = ACTIONS(8532), - [anon_sym___autoreleasing] = ACTIONS(8532), - [anon_sym___block] = ACTIONS(8532), - [anon_sym___bridge] = ACTIONS(8532), - [anon_sym___bridge_retained] = ACTIONS(8532), - [anon_sym___bridge_transfer] = ACTIONS(8532), - [anon_sym___complex] = ACTIONS(8532), - [anon_sym___const] = ACTIONS(8532), - [anon_sym___imag] = ACTIONS(8532), - [anon_sym___kindof] = ACTIONS(8532), - [anon_sym___nonnull] = ACTIONS(8532), - [anon_sym___nullable] = ACTIONS(8532), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8532), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8532), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8532), - [anon_sym___real] = ACTIONS(8532), - [anon_sym___strong] = ACTIONS(8532), - [anon_sym___unsafe_unretained] = ACTIONS(8532), - [anon_sym___unused] = ACTIONS(8532), - [anon_sym___weak] = ACTIONS(8532), - [sym_primitive_type] = ACTIONS(8532), - [anon_sym_enum] = ACTIONS(8532), - [anon_sym_COLON] = ACTIONS(8534), - [anon_sym_struct] = ACTIONS(8532), - [anon_sym_union] = ACTIONS(8532), - [anon_sym_in] = ACTIONS(8532), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8532), - [anon_sym___typeof] = ACTIONS(8532), - [anon_sym_typeof] = ACTIONS(8532), - [anon_sym_BOOL] = ACTIONS(8532), - [anon_sym_IMP] = ACTIONS(8532), - [anon_sym_SEL] = ACTIONS(8532), - [anon_sym_Class] = ACTIONS(8532), - [anon_sym_id] = ACTIONS(8532), - [anon_sym_out] = ACTIONS(8532), - [anon_sym_inout] = ACTIONS(8532), - [anon_sym_bycopy] = ACTIONS(8532), - [anon_sym_byref] = ACTIONS(8532), - [anon_sym_oneway] = ACTIONS(8532), - }, - [5886] = { - [sym_identifier] = ACTIONS(8492), - [anon_sym_COMMA] = ACTIONS(8494), - [anon_sym_RPAREN] = ACTIONS(8494), - [anon_sym_LPAREN2] = ACTIONS(8494), - [anon_sym_STAR] = ACTIONS(8494), - [anon_sym_CARET] = ACTIONS(8494), - [anon_sym_GT] = ACTIONS(8494), - [anon_sym_LT] = ACTIONS(8494), - [anon_sym___extension__] = ACTIONS(8492), - [anon_sym___attribute__] = ACTIONS(8492), - [anon_sym___attribute] = ACTIONS(8492), - [anon_sym_noreturn] = ACTIONS(8492), - [anon_sym_LBRACK] = ACTIONS(8494), - [anon_sym___based] = ACTIONS(8492), - [anon_sym_LBRACE] = ACTIONS(8494), - [anon_sym_signed] = ACTIONS(8492), - [anon_sym_unsigned] = ACTIONS(8492), - [anon_sym_long] = ACTIONS(8492), - [anon_sym_short] = ACTIONS(8492), - [anon_sym_ATautoreleasepool] = ACTIONS(8494), - [anon_sym_const] = ACTIONS(8492), - [anon_sym_constexpr] = ACTIONS(8492), - [anon_sym_volatile] = ACTIONS(8492), - [anon_sym_restrict] = ACTIONS(8492), - [anon_sym___restrict__] = ACTIONS(8492), - [anon_sym__Atomic] = ACTIONS(8492), - [anon_sym__Noreturn] = ACTIONS(8492), - [anon_sym_nullable] = ACTIONS(8492), - [anon_sym__Complex] = ACTIONS(8492), - [anon_sym__Nonnull] = ACTIONS(8492), - [anon_sym__Nullable] = ACTIONS(8492), - [anon_sym__Nullable_result] = ACTIONS(8492), - [anon_sym__Null_unspecified] = ACTIONS(8492), - [anon_sym___autoreleasing] = ACTIONS(8492), - [anon_sym___block] = ACTIONS(8492), - [anon_sym___bridge] = ACTIONS(8492), - [anon_sym___bridge_retained] = ACTIONS(8492), - [anon_sym___bridge_transfer] = ACTIONS(8492), - [anon_sym___complex] = ACTIONS(8492), - [anon_sym___const] = ACTIONS(8492), - [anon_sym___imag] = ACTIONS(8492), - [anon_sym___kindof] = ACTIONS(8492), - [anon_sym___nonnull] = ACTIONS(8492), - [anon_sym___nullable] = ACTIONS(8492), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8492), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8492), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8492), - [anon_sym___real] = ACTIONS(8492), - [anon_sym___strong] = ACTIONS(8492), - [anon_sym___unsafe_unretained] = ACTIONS(8492), - [anon_sym___unused] = ACTIONS(8492), - [anon_sym___weak] = ACTIONS(8492), - [sym_primitive_type] = ACTIONS(8492), - [anon_sym_enum] = ACTIONS(8492), - [anon_sym_COLON] = ACTIONS(8494), - [anon_sym_struct] = ACTIONS(8492), - [anon_sym_union] = ACTIONS(8492), - [anon_sym_in] = ACTIONS(8492), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8492), - [anon_sym___typeof] = ACTIONS(8492), - [anon_sym_typeof] = ACTIONS(8492), - [anon_sym_BOOL] = ACTIONS(8492), - [anon_sym_IMP] = ACTIONS(8492), - [anon_sym_SEL] = ACTIONS(8492), - [anon_sym_Class] = ACTIONS(8492), - [anon_sym_id] = ACTIONS(8492), - [anon_sym_out] = ACTIONS(8492), - [anon_sym_inout] = ACTIONS(8492), - [anon_sym_bycopy] = ACTIONS(8492), - [anon_sym_byref] = ACTIONS(8492), - [anon_sym_oneway] = ACTIONS(8492), - }, - [5887] = { - [sym_identifier] = ACTIONS(8372), - [anon_sym_COMMA] = ACTIONS(8374), - [anon_sym_RPAREN] = ACTIONS(8374), - [anon_sym_LPAREN2] = ACTIONS(8374), - [anon_sym_STAR] = ACTIONS(8374), - [anon_sym_CARET] = ACTIONS(8374), - [anon_sym_GT] = ACTIONS(8374), - [anon_sym_LT] = ACTIONS(8374), - [anon_sym___extension__] = ACTIONS(8372), - [anon_sym___attribute__] = ACTIONS(8372), - [anon_sym___attribute] = ACTIONS(8372), - [anon_sym_noreturn] = ACTIONS(8372), - [anon_sym_LBRACK] = ACTIONS(8374), - [anon_sym___based] = ACTIONS(8372), - [anon_sym_LBRACE] = ACTIONS(8374), - [anon_sym_signed] = ACTIONS(8372), - [anon_sym_unsigned] = ACTIONS(8372), - [anon_sym_long] = ACTIONS(8372), - [anon_sym_short] = ACTIONS(8372), - [anon_sym_ATautoreleasepool] = ACTIONS(8374), - [anon_sym_const] = ACTIONS(8372), - [anon_sym_constexpr] = ACTIONS(8372), - [anon_sym_volatile] = ACTIONS(8372), - [anon_sym_restrict] = ACTIONS(8372), - [anon_sym___restrict__] = ACTIONS(8372), - [anon_sym__Atomic] = ACTIONS(8372), - [anon_sym__Noreturn] = ACTIONS(8372), - [anon_sym_nullable] = ACTIONS(8372), - [anon_sym__Complex] = ACTIONS(8372), - [anon_sym__Nonnull] = ACTIONS(8372), - [anon_sym__Nullable] = ACTIONS(8372), - [anon_sym__Nullable_result] = ACTIONS(8372), - [anon_sym__Null_unspecified] = ACTIONS(8372), - [anon_sym___autoreleasing] = ACTIONS(8372), - [anon_sym___block] = ACTIONS(8372), - [anon_sym___bridge] = ACTIONS(8372), - [anon_sym___bridge_retained] = ACTIONS(8372), - [anon_sym___bridge_transfer] = ACTIONS(8372), - [anon_sym___complex] = ACTIONS(8372), - [anon_sym___const] = ACTIONS(8372), - [anon_sym___imag] = ACTIONS(8372), - [anon_sym___kindof] = ACTIONS(8372), - [anon_sym___nonnull] = ACTIONS(8372), - [anon_sym___nullable] = ACTIONS(8372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8372), - [anon_sym___real] = ACTIONS(8372), - [anon_sym___strong] = ACTIONS(8372), - [anon_sym___unsafe_unretained] = ACTIONS(8372), - [anon_sym___unused] = ACTIONS(8372), - [anon_sym___weak] = ACTIONS(8372), - [sym_primitive_type] = ACTIONS(8372), - [anon_sym_enum] = ACTIONS(8372), - [anon_sym_COLON] = ACTIONS(8374), - [anon_sym_struct] = ACTIONS(8372), - [anon_sym_union] = ACTIONS(8372), - [anon_sym_in] = ACTIONS(8372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8372), - [anon_sym___typeof] = ACTIONS(8372), - [anon_sym_typeof] = ACTIONS(8372), - [anon_sym_BOOL] = ACTIONS(8372), - [anon_sym_IMP] = ACTIONS(8372), - [anon_sym_SEL] = ACTIONS(8372), - [anon_sym_Class] = ACTIONS(8372), - [anon_sym_id] = ACTIONS(8372), - [anon_sym_out] = ACTIONS(8372), - [anon_sym_inout] = ACTIONS(8372), - [anon_sym_bycopy] = ACTIONS(8372), - [anon_sym_byref] = ACTIONS(8372), - [anon_sym_oneway] = ACTIONS(8372), - }, - [5888] = { - [sym_identifier] = ACTIONS(8466), - [anon_sym_COMMA] = ACTIONS(8468), - [anon_sym_RPAREN] = ACTIONS(8468), - [anon_sym_LPAREN2] = ACTIONS(8468), - [anon_sym_STAR] = ACTIONS(8468), - [anon_sym_CARET] = ACTIONS(8468), - [anon_sym_GT] = ACTIONS(8468), - [anon_sym_LT] = ACTIONS(8468), - [anon_sym___extension__] = ACTIONS(8466), - [anon_sym___attribute__] = ACTIONS(8466), - [anon_sym___attribute] = ACTIONS(8466), - [anon_sym_noreturn] = ACTIONS(8466), - [anon_sym_LBRACK] = ACTIONS(8468), - [anon_sym___based] = ACTIONS(8466), - [anon_sym_LBRACE] = ACTIONS(8468), - [anon_sym_signed] = ACTIONS(8466), - [anon_sym_unsigned] = ACTIONS(8466), - [anon_sym_long] = ACTIONS(8466), - [anon_sym_short] = ACTIONS(8466), - [anon_sym_ATautoreleasepool] = ACTIONS(8468), - [anon_sym_const] = ACTIONS(8466), - [anon_sym_constexpr] = ACTIONS(8466), - [anon_sym_volatile] = ACTIONS(8466), - [anon_sym_restrict] = ACTIONS(8466), - [anon_sym___restrict__] = ACTIONS(8466), - [anon_sym__Atomic] = ACTIONS(8466), - [anon_sym__Noreturn] = ACTIONS(8466), - [anon_sym_nullable] = ACTIONS(8466), - [anon_sym__Complex] = ACTIONS(8466), - [anon_sym__Nonnull] = ACTIONS(8466), - [anon_sym__Nullable] = ACTIONS(8466), - [anon_sym__Nullable_result] = ACTIONS(8466), - [anon_sym__Null_unspecified] = ACTIONS(8466), - [anon_sym___autoreleasing] = ACTIONS(8466), - [anon_sym___block] = ACTIONS(8466), - [anon_sym___bridge] = ACTIONS(8466), - [anon_sym___bridge_retained] = ACTIONS(8466), - [anon_sym___bridge_transfer] = ACTIONS(8466), - [anon_sym___complex] = ACTIONS(8466), - [anon_sym___const] = ACTIONS(8466), - [anon_sym___imag] = ACTIONS(8466), - [anon_sym___kindof] = ACTIONS(8466), - [anon_sym___nonnull] = ACTIONS(8466), - [anon_sym___nullable] = ACTIONS(8466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8466), - [anon_sym___real] = ACTIONS(8466), - [anon_sym___strong] = ACTIONS(8466), - [anon_sym___unsafe_unretained] = ACTIONS(8466), - [anon_sym___unused] = ACTIONS(8466), - [anon_sym___weak] = ACTIONS(8466), - [sym_primitive_type] = ACTIONS(8466), - [anon_sym_enum] = ACTIONS(8466), - [anon_sym_COLON] = ACTIONS(8468), - [anon_sym_struct] = ACTIONS(8466), - [anon_sym_union] = ACTIONS(8466), - [anon_sym_in] = ACTIONS(8466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8466), - [anon_sym___typeof] = ACTIONS(8466), - [anon_sym_typeof] = ACTIONS(8466), - [anon_sym_BOOL] = ACTIONS(8466), - [anon_sym_IMP] = ACTIONS(8466), - [anon_sym_SEL] = ACTIONS(8466), - [anon_sym_Class] = ACTIONS(8466), - [anon_sym_id] = ACTIONS(8466), - [anon_sym_out] = ACTIONS(8466), - [anon_sym_inout] = ACTIONS(8466), - [anon_sym_bycopy] = ACTIONS(8466), - [anon_sym_byref] = ACTIONS(8466), - [anon_sym_oneway] = ACTIONS(8466), - }, - [5889] = { - [sym_attribute_specifier] = STATE(5962), - [sym_identifier] = ACTIONS(9376), - [anon_sym_COMMA] = ACTIONS(9378), - [anon_sym_RPAREN] = ACTIONS(9378), - [anon_sym_LPAREN2] = ACTIONS(9378), - [anon_sym_STAR] = ACTIONS(9378), - [anon_sym_CARET] = ACTIONS(9378), - [anon_sym_GT] = ACTIONS(9378), - [anon_sym_LT] = ACTIONS(9378), - [anon_sym___extension__] = ACTIONS(9376), - [anon_sym___attribute__] = ACTIONS(10584), - [anon_sym___attribute] = ACTIONS(10584), - [anon_sym_noreturn] = ACTIONS(9376), - [anon_sym_LBRACK] = ACTIONS(9378), - [anon_sym___based] = ACTIONS(9376), - [anon_sym_LBRACE] = ACTIONS(9378), - [anon_sym_signed] = ACTIONS(9376), - [anon_sym_unsigned] = ACTIONS(9376), - [anon_sym_long] = ACTIONS(9376), - [anon_sym_short] = ACTIONS(9376), - [anon_sym_ATautoreleasepool] = ACTIONS(9378), - [anon_sym_const] = ACTIONS(9376), - [anon_sym_constexpr] = ACTIONS(9376), - [anon_sym_volatile] = ACTIONS(9376), - [anon_sym_restrict] = ACTIONS(9376), - [anon_sym___restrict__] = ACTIONS(9376), - [anon_sym__Atomic] = ACTIONS(9376), - [anon_sym__Noreturn] = ACTIONS(9376), - [anon_sym_nullable] = ACTIONS(9376), - [anon_sym__Complex] = ACTIONS(9376), - [anon_sym__Nonnull] = ACTIONS(9376), - [anon_sym__Nullable] = ACTIONS(9376), - [anon_sym__Nullable_result] = ACTIONS(9376), - [anon_sym__Null_unspecified] = ACTIONS(9376), - [anon_sym___autoreleasing] = ACTIONS(9376), - [anon_sym___block] = ACTIONS(9376), - [anon_sym___bridge] = ACTIONS(9376), - [anon_sym___bridge_retained] = ACTIONS(9376), - [anon_sym___bridge_transfer] = ACTIONS(9376), - [anon_sym___complex] = ACTIONS(9376), - [anon_sym___const] = ACTIONS(9376), - [anon_sym___imag] = ACTIONS(9376), - [anon_sym___kindof] = ACTIONS(9376), - [anon_sym___nonnull] = ACTIONS(9376), - [anon_sym___nullable] = ACTIONS(9376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9376), - [anon_sym___real] = ACTIONS(9376), - [anon_sym___strong] = ACTIONS(9376), - [anon_sym___unsafe_unretained] = ACTIONS(9376), - [anon_sym___unused] = ACTIONS(9376), - [anon_sym___weak] = ACTIONS(9376), - [sym_primitive_type] = ACTIONS(9376), - [anon_sym_enum] = ACTIONS(9376), - [anon_sym_struct] = ACTIONS(9376), - [anon_sym_union] = ACTIONS(9376), - [anon_sym_in] = ACTIONS(9376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9376), - [anon_sym___typeof] = ACTIONS(9376), - [anon_sym_typeof] = ACTIONS(9376), - [anon_sym_BOOL] = ACTIONS(9376), - [anon_sym_IMP] = ACTIONS(9376), - [anon_sym_SEL] = ACTIONS(9376), - [anon_sym_Class] = ACTIONS(9376), - [anon_sym_id] = ACTIONS(9376), - [anon_sym_out] = ACTIONS(9376), - [anon_sym_inout] = ACTIONS(9376), - [anon_sym_bycopy] = ACTIONS(9376), - [anon_sym_byref] = ACTIONS(9376), - [anon_sym_oneway] = ACTIONS(9376), - }, - [5890] = { - [sym_identifier] = ACTIONS(8396), - [anon_sym_COMMA] = ACTIONS(8398), - [anon_sym_RPAREN] = ACTIONS(8398), - [anon_sym_LPAREN2] = ACTIONS(8398), - [anon_sym_STAR] = ACTIONS(8398), - [anon_sym_CARET] = ACTIONS(8398), - [anon_sym_GT] = ACTIONS(8398), - [anon_sym_LT] = ACTIONS(8398), - [anon_sym___extension__] = ACTIONS(8396), - [anon_sym___attribute__] = ACTIONS(8396), - [anon_sym___attribute] = ACTIONS(8396), - [anon_sym_noreturn] = ACTIONS(8396), - [anon_sym_LBRACK] = ACTIONS(8398), - [anon_sym___based] = ACTIONS(8396), - [anon_sym_LBRACE] = ACTIONS(8398), - [anon_sym_signed] = ACTIONS(8396), - [anon_sym_unsigned] = ACTIONS(8396), - [anon_sym_long] = ACTIONS(8396), - [anon_sym_short] = ACTIONS(8396), - [anon_sym_ATautoreleasepool] = ACTIONS(8398), - [anon_sym_const] = ACTIONS(8396), - [anon_sym_constexpr] = ACTIONS(8396), - [anon_sym_volatile] = ACTIONS(8396), - [anon_sym_restrict] = ACTIONS(8396), - [anon_sym___restrict__] = ACTIONS(8396), - [anon_sym__Atomic] = ACTIONS(8396), - [anon_sym__Noreturn] = ACTIONS(8396), - [anon_sym_nullable] = ACTIONS(8396), - [anon_sym__Complex] = ACTIONS(8396), - [anon_sym__Nonnull] = ACTIONS(8396), - [anon_sym__Nullable] = ACTIONS(8396), - [anon_sym__Nullable_result] = ACTIONS(8396), - [anon_sym__Null_unspecified] = ACTIONS(8396), - [anon_sym___autoreleasing] = ACTIONS(8396), - [anon_sym___block] = ACTIONS(8396), - [anon_sym___bridge] = ACTIONS(8396), - [anon_sym___bridge_retained] = ACTIONS(8396), - [anon_sym___bridge_transfer] = ACTIONS(8396), - [anon_sym___complex] = ACTIONS(8396), - [anon_sym___const] = ACTIONS(8396), - [anon_sym___imag] = ACTIONS(8396), - [anon_sym___kindof] = ACTIONS(8396), - [anon_sym___nonnull] = ACTIONS(8396), - [anon_sym___nullable] = ACTIONS(8396), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8396), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8396), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8396), - [anon_sym___real] = ACTIONS(8396), - [anon_sym___strong] = ACTIONS(8396), - [anon_sym___unsafe_unretained] = ACTIONS(8396), - [anon_sym___unused] = ACTIONS(8396), - [anon_sym___weak] = ACTIONS(8396), - [sym_primitive_type] = ACTIONS(8396), - [anon_sym_enum] = ACTIONS(8396), - [anon_sym_COLON] = ACTIONS(8398), - [anon_sym_struct] = ACTIONS(8396), - [anon_sym_union] = ACTIONS(8396), - [anon_sym_in] = ACTIONS(8396), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8396), - [anon_sym___typeof] = ACTIONS(8396), - [anon_sym_typeof] = ACTIONS(8396), - [anon_sym_BOOL] = ACTIONS(8396), - [anon_sym_IMP] = ACTIONS(8396), - [anon_sym_SEL] = ACTIONS(8396), - [anon_sym_Class] = ACTIONS(8396), - [anon_sym_id] = ACTIONS(8396), - [anon_sym_out] = ACTIONS(8396), - [anon_sym_inout] = ACTIONS(8396), - [anon_sym_bycopy] = ACTIONS(8396), - [anon_sym_byref] = ACTIONS(8396), - [anon_sym_oneway] = ACTIONS(8396), - }, - [5891] = { - [sym_attribute_specifier] = STATE(5940), - [sym_identifier] = ACTIONS(9553), - [anon_sym_COMMA] = ACTIONS(9555), - [anon_sym_RPAREN] = ACTIONS(9555), - [anon_sym_LPAREN2] = ACTIONS(9555), - [anon_sym_STAR] = ACTIONS(9555), - [anon_sym_CARET] = ACTIONS(9555), - [anon_sym_GT] = ACTIONS(9555), - [anon_sym_LT] = ACTIONS(9555), - [anon_sym___extension__] = ACTIONS(9553), - [anon_sym___attribute__] = ACTIONS(10587), - [anon_sym___attribute] = ACTIONS(10587), - [anon_sym_noreturn] = ACTIONS(9553), - [anon_sym_LBRACK] = ACTIONS(9555), - [anon_sym___based] = ACTIONS(9553), - [anon_sym_LBRACE] = ACTIONS(9555), - [anon_sym_signed] = ACTIONS(9553), - [anon_sym_unsigned] = ACTIONS(9553), - [anon_sym_long] = ACTIONS(9553), - [anon_sym_short] = ACTIONS(9553), - [anon_sym_ATautoreleasepool] = ACTIONS(9555), - [anon_sym_const] = ACTIONS(9553), - [anon_sym_constexpr] = ACTIONS(9553), - [anon_sym_volatile] = ACTIONS(9553), - [anon_sym_restrict] = ACTIONS(9553), - [anon_sym___restrict__] = ACTIONS(9553), - [anon_sym__Atomic] = ACTIONS(9553), - [anon_sym__Noreturn] = ACTIONS(9553), - [anon_sym_nullable] = ACTIONS(9553), - [anon_sym__Complex] = ACTIONS(9553), - [anon_sym__Nonnull] = ACTIONS(9553), - [anon_sym__Nullable] = ACTIONS(9553), - [anon_sym__Nullable_result] = ACTIONS(9553), - [anon_sym__Null_unspecified] = ACTIONS(9553), - [anon_sym___autoreleasing] = ACTIONS(9553), - [anon_sym___block] = ACTIONS(9553), - [anon_sym___bridge] = ACTIONS(9553), - [anon_sym___bridge_retained] = ACTIONS(9553), - [anon_sym___bridge_transfer] = ACTIONS(9553), - [anon_sym___complex] = ACTIONS(9553), - [anon_sym___const] = ACTIONS(9553), - [anon_sym___imag] = ACTIONS(9553), - [anon_sym___kindof] = ACTIONS(9553), - [anon_sym___nonnull] = ACTIONS(9553), - [anon_sym___nullable] = ACTIONS(9553), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9553), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9553), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9553), - [anon_sym___real] = ACTIONS(9553), - [anon_sym___strong] = ACTIONS(9553), - [anon_sym___unsafe_unretained] = ACTIONS(9553), - [anon_sym___unused] = ACTIONS(9553), - [anon_sym___weak] = ACTIONS(9553), - [sym_primitive_type] = ACTIONS(9553), - [anon_sym_enum] = ACTIONS(9553), - [anon_sym_struct] = ACTIONS(9553), - [anon_sym_union] = ACTIONS(9553), - [anon_sym_in] = ACTIONS(9553), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9553), - [anon_sym___typeof] = ACTIONS(9553), - [anon_sym_typeof] = ACTIONS(9553), - [anon_sym_BOOL] = ACTIONS(9553), - [anon_sym_IMP] = ACTIONS(9553), - [anon_sym_SEL] = ACTIONS(9553), - [anon_sym_Class] = ACTIONS(9553), - [anon_sym_id] = ACTIONS(9553), - [anon_sym_out] = ACTIONS(9553), - [anon_sym_inout] = ACTIONS(9553), - [anon_sym_bycopy] = ACTIONS(9553), - [anon_sym_byref] = ACTIONS(9553), - [anon_sym_oneway] = ACTIONS(9553), - }, - [5892] = { - [sym_identifier] = ACTIONS(10590), - [anon_sym_COMMA] = ACTIONS(10592), - [anon_sym_RPAREN] = ACTIONS(10592), - [anon_sym_LPAREN2] = ACTIONS(10592), - [anon_sym_STAR] = ACTIONS(10592), - [anon_sym_CARET] = ACTIONS(10592), - [anon_sym_GT] = ACTIONS(10592), - [anon_sym_LT] = ACTIONS(10592), - [anon_sym___extension__] = ACTIONS(10590), - [anon_sym___attribute__] = ACTIONS(10590), - [anon_sym___attribute] = ACTIONS(10590), - [anon_sym_noreturn] = ACTIONS(10590), - [anon_sym_LBRACK] = ACTIONS(10592), - [anon_sym___based] = ACTIONS(10590), - [anon_sym_LBRACE] = ACTIONS(10592), - [anon_sym_signed] = ACTIONS(10590), - [anon_sym_unsigned] = ACTIONS(10590), - [anon_sym_long] = ACTIONS(10590), - [anon_sym_short] = ACTIONS(10590), - [anon_sym_ATautoreleasepool] = ACTIONS(10592), - [anon_sym_const] = ACTIONS(10590), - [anon_sym_constexpr] = ACTIONS(10590), - [anon_sym_volatile] = ACTIONS(10590), - [anon_sym_restrict] = ACTIONS(10590), - [anon_sym___restrict__] = ACTIONS(10590), - [anon_sym__Atomic] = ACTIONS(10590), - [anon_sym__Noreturn] = ACTIONS(10590), - [anon_sym_nullable] = ACTIONS(10590), - [anon_sym__Complex] = ACTIONS(10590), - [anon_sym__Nonnull] = ACTIONS(10590), - [anon_sym__Nullable] = ACTIONS(10590), - [anon_sym__Nullable_result] = ACTIONS(10590), - [anon_sym__Null_unspecified] = ACTIONS(10590), - [anon_sym___autoreleasing] = ACTIONS(10590), - [anon_sym___block] = ACTIONS(10590), - [anon_sym___bridge] = ACTIONS(10590), - [anon_sym___bridge_retained] = ACTIONS(10590), - [anon_sym___bridge_transfer] = ACTIONS(10590), - [anon_sym___complex] = ACTIONS(10590), - [anon_sym___const] = ACTIONS(10590), - [anon_sym___imag] = ACTIONS(10590), - [anon_sym___kindof] = ACTIONS(10590), - [anon_sym___nonnull] = ACTIONS(10590), - [anon_sym___nullable] = ACTIONS(10590), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10590), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10590), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10590), - [anon_sym___real] = ACTIONS(10590), - [anon_sym___strong] = ACTIONS(10590), - [anon_sym___unsafe_unretained] = ACTIONS(10590), - [anon_sym___unused] = ACTIONS(10590), - [anon_sym___weak] = ACTIONS(10590), - [sym_primitive_type] = ACTIONS(10590), - [anon_sym_enum] = ACTIONS(10590), - [anon_sym_COLON] = ACTIONS(10592), - [anon_sym_struct] = ACTIONS(10590), - [anon_sym_union] = ACTIONS(10590), - [anon_sym_in] = ACTIONS(10590), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10590), - [anon_sym___typeof] = ACTIONS(10590), - [anon_sym_typeof] = ACTIONS(10590), - [anon_sym_BOOL] = ACTIONS(10590), - [anon_sym_IMP] = ACTIONS(10590), - [anon_sym_SEL] = ACTIONS(10590), - [anon_sym_Class] = ACTIONS(10590), - [anon_sym_id] = ACTIONS(10590), - [anon_sym_out] = ACTIONS(10590), - [anon_sym_inout] = ACTIONS(10590), - [anon_sym_bycopy] = ACTIONS(10590), - [anon_sym_byref] = ACTIONS(10590), - [anon_sym_oneway] = ACTIONS(10590), - }, - [5893] = { - [sym_identifier] = ACTIONS(8392), - [anon_sym_COMMA] = ACTIONS(8394), - [anon_sym_RPAREN] = ACTIONS(8394), - [anon_sym_LPAREN2] = ACTIONS(8394), - [anon_sym_STAR] = ACTIONS(8394), - [anon_sym_CARET] = ACTIONS(8394), - [anon_sym_GT] = ACTIONS(8394), - [anon_sym_LT] = ACTIONS(8394), - [anon_sym___extension__] = ACTIONS(8392), - [anon_sym___attribute__] = ACTIONS(8392), - [anon_sym___attribute] = ACTIONS(8392), - [anon_sym_noreturn] = ACTIONS(8392), - [anon_sym_LBRACK] = ACTIONS(8394), - [anon_sym___based] = ACTIONS(8392), - [anon_sym_LBRACE] = ACTIONS(8394), - [anon_sym_signed] = ACTIONS(8392), - [anon_sym_unsigned] = ACTIONS(8392), - [anon_sym_long] = ACTIONS(8392), - [anon_sym_short] = ACTIONS(8392), - [anon_sym_ATautoreleasepool] = ACTIONS(8394), - [anon_sym_const] = ACTIONS(8392), - [anon_sym_constexpr] = ACTIONS(8392), - [anon_sym_volatile] = ACTIONS(8392), - [anon_sym_restrict] = ACTIONS(8392), - [anon_sym___restrict__] = ACTIONS(8392), - [anon_sym__Atomic] = ACTIONS(8392), - [anon_sym__Noreturn] = ACTIONS(8392), - [anon_sym_nullable] = ACTIONS(8392), - [anon_sym__Complex] = ACTIONS(8392), - [anon_sym__Nonnull] = ACTIONS(8392), - [anon_sym__Nullable] = ACTIONS(8392), - [anon_sym__Nullable_result] = ACTIONS(8392), - [anon_sym__Null_unspecified] = ACTIONS(8392), - [anon_sym___autoreleasing] = ACTIONS(8392), - [anon_sym___block] = ACTIONS(8392), - [anon_sym___bridge] = ACTIONS(8392), - [anon_sym___bridge_retained] = ACTIONS(8392), - [anon_sym___bridge_transfer] = ACTIONS(8392), - [anon_sym___complex] = ACTIONS(8392), - [anon_sym___const] = ACTIONS(8392), - [anon_sym___imag] = ACTIONS(8392), - [anon_sym___kindof] = ACTIONS(8392), - [anon_sym___nonnull] = ACTIONS(8392), - [anon_sym___nullable] = ACTIONS(8392), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8392), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8392), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8392), - [anon_sym___real] = ACTIONS(8392), - [anon_sym___strong] = ACTIONS(8392), - [anon_sym___unsafe_unretained] = ACTIONS(8392), - [anon_sym___unused] = ACTIONS(8392), - [anon_sym___weak] = ACTIONS(8392), - [sym_primitive_type] = ACTIONS(8392), - [anon_sym_enum] = ACTIONS(8392), - [anon_sym_COLON] = ACTIONS(8394), - [anon_sym_struct] = ACTIONS(8392), - [anon_sym_union] = ACTIONS(8392), - [anon_sym_in] = ACTIONS(8392), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8392), - [anon_sym___typeof] = ACTIONS(8392), - [anon_sym_typeof] = ACTIONS(8392), - [anon_sym_BOOL] = ACTIONS(8392), - [anon_sym_IMP] = ACTIONS(8392), - [anon_sym_SEL] = ACTIONS(8392), - [anon_sym_Class] = ACTIONS(8392), - [anon_sym_id] = ACTIONS(8392), - [anon_sym_out] = ACTIONS(8392), - [anon_sym_inout] = ACTIONS(8392), - [anon_sym_bycopy] = ACTIONS(8392), - [anon_sym_byref] = ACTIONS(8392), - [anon_sym_oneway] = ACTIONS(8392), - }, - [5894] = { - [sym_identifier] = ACTIONS(8384), - [anon_sym_COMMA] = ACTIONS(8386), - [anon_sym_RPAREN] = ACTIONS(8386), - [anon_sym_LPAREN2] = ACTIONS(8386), - [anon_sym_STAR] = ACTIONS(8386), - [anon_sym_CARET] = ACTIONS(8386), - [anon_sym_GT] = ACTIONS(8386), - [anon_sym_LT] = ACTIONS(8386), - [anon_sym___extension__] = ACTIONS(8384), - [anon_sym___attribute__] = ACTIONS(8384), - [anon_sym___attribute] = ACTIONS(8384), - [anon_sym_noreturn] = ACTIONS(8384), - [anon_sym_LBRACK] = ACTIONS(8386), - [anon_sym___based] = ACTIONS(8384), - [anon_sym_LBRACE] = ACTIONS(8386), - [anon_sym_signed] = ACTIONS(8384), - [anon_sym_unsigned] = ACTIONS(8384), - [anon_sym_long] = ACTIONS(8384), - [anon_sym_short] = ACTIONS(8384), - [anon_sym_ATautoreleasepool] = ACTIONS(8386), - [anon_sym_const] = ACTIONS(8384), - [anon_sym_constexpr] = ACTIONS(8384), - [anon_sym_volatile] = ACTIONS(8384), - [anon_sym_restrict] = ACTIONS(8384), - [anon_sym___restrict__] = ACTIONS(8384), - [anon_sym__Atomic] = ACTIONS(8384), - [anon_sym__Noreturn] = ACTIONS(8384), - [anon_sym_nullable] = ACTIONS(8384), - [anon_sym__Complex] = ACTIONS(8384), - [anon_sym__Nonnull] = ACTIONS(8384), - [anon_sym__Nullable] = ACTIONS(8384), - [anon_sym__Nullable_result] = ACTIONS(8384), - [anon_sym__Null_unspecified] = ACTIONS(8384), - [anon_sym___autoreleasing] = ACTIONS(8384), - [anon_sym___block] = ACTIONS(8384), - [anon_sym___bridge] = ACTIONS(8384), - [anon_sym___bridge_retained] = ACTIONS(8384), - [anon_sym___bridge_transfer] = ACTIONS(8384), - [anon_sym___complex] = ACTIONS(8384), - [anon_sym___const] = ACTIONS(8384), - [anon_sym___imag] = ACTIONS(8384), - [anon_sym___kindof] = ACTIONS(8384), - [anon_sym___nonnull] = ACTIONS(8384), - [anon_sym___nullable] = ACTIONS(8384), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8384), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8384), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8384), - [anon_sym___real] = ACTIONS(8384), - [anon_sym___strong] = ACTIONS(8384), - [anon_sym___unsafe_unretained] = ACTIONS(8384), - [anon_sym___unused] = ACTIONS(8384), - [anon_sym___weak] = ACTIONS(8384), - [sym_primitive_type] = ACTIONS(8384), - [anon_sym_enum] = ACTIONS(8384), - [anon_sym_COLON] = ACTIONS(8386), - [anon_sym_struct] = ACTIONS(8384), - [anon_sym_union] = ACTIONS(8384), - [anon_sym_in] = ACTIONS(8384), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8384), - [anon_sym___typeof] = ACTIONS(8384), - [anon_sym_typeof] = ACTIONS(8384), - [anon_sym_BOOL] = ACTIONS(8384), - [anon_sym_IMP] = ACTIONS(8384), - [anon_sym_SEL] = ACTIONS(8384), - [anon_sym_Class] = ACTIONS(8384), - [anon_sym_id] = ACTIONS(8384), - [anon_sym_out] = ACTIONS(8384), - [anon_sym_inout] = ACTIONS(8384), - [anon_sym_bycopy] = ACTIONS(8384), - [anon_sym_byref] = ACTIONS(8384), - [anon_sym_oneway] = ACTIONS(8384), - }, - [5895] = { - [sym_attribute_specifier] = STATE(5924), - [sym_identifier] = ACTIONS(9610), - [anon_sym_COMMA] = ACTIONS(9612), - [anon_sym_RPAREN] = ACTIONS(9612), - [anon_sym_LPAREN2] = ACTIONS(9612), - [anon_sym_STAR] = ACTIONS(9612), - [anon_sym_CARET] = ACTIONS(9612), - [anon_sym_GT] = ACTIONS(9612), - [anon_sym_LT] = ACTIONS(9612), - [anon_sym___extension__] = ACTIONS(9610), - [anon_sym___attribute__] = ACTIONS(10594), - [anon_sym___attribute] = ACTIONS(10594), - [anon_sym_noreturn] = ACTIONS(9610), - [anon_sym_LBRACK] = ACTIONS(9612), - [anon_sym___based] = ACTIONS(9610), - [anon_sym_LBRACE] = ACTIONS(9612), - [anon_sym_signed] = ACTIONS(9610), - [anon_sym_unsigned] = ACTIONS(9610), - [anon_sym_long] = ACTIONS(9610), - [anon_sym_short] = ACTIONS(9610), - [anon_sym_ATautoreleasepool] = ACTIONS(9612), - [anon_sym_const] = ACTIONS(9610), - [anon_sym_constexpr] = ACTIONS(9610), - [anon_sym_volatile] = ACTIONS(9610), - [anon_sym_restrict] = ACTIONS(9610), - [anon_sym___restrict__] = ACTIONS(9610), - [anon_sym__Atomic] = ACTIONS(9610), - [anon_sym__Noreturn] = ACTIONS(9610), - [anon_sym_nullable] = ACTIONS(9610), - [anon_sym__Complex] = ACTIONS(9610), - [anon_sym__Nonnull] = ACTIONS(9610), - [anon_sym__Nullable] = ACTIONS(9610), - [anon_sym__Nullable_result] = ACTIONS(9610), - [anon_sym__Null_unspecified] = ACTIONS(9610), - [anon_sym___autoreleasing] = ACTIONS(9610), - [anon_sym___block] = ACTIONS(9610), - [anon_sym___bridge] = ACTIONS(9610), - [anon_sym___bridge_retained] = ACTIONS(9610), - [anon_sym___bridge_transfer] = ACTIONS(9610), - [anon_sym___complex] = ACTIONS(9610), - [anon_sym___const] = ACTIONS(9610), - [anon_sym___imag] = ACTIONS(9610), - [anon_sym___kindof] = ACTIONS(9610), - [anon_sym___nonnull] = ACTIONS(9610), - [anon_sym___nullable] = ACTIONS(9610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9610), - [anon_sym___real] = ACTIONS(9610), - [anon_sym___strong] = ACTIONS(9610), - [anon_sym___unsafe_unretained] = ACTIONS(9610), - [anon_sym___unused] = ACTIONS(9610), - [anon_sym___weak] = ACTIONS(9610), - [sym_primitive_type] = ACTIONS(9610), - [anon_sym_enum] = ACTIONS(9610), - [anon_sym_struct] = ACTIONS(9610), - [anon_sym_union] = ACTIONS(9610), - [anon_sym_in] = ACTIONS(9610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9610), - [anon_sym___typeof] = ACTIONS(9610), - [anon_sym_typeof] = ACTIONS(9610), - [anon_sym_BOOL] = ACTIONS(9610), - [anon_sym_IMP] = ACTIONS(9610), - [anon_sym_SEL] = ACTIONS(9610), - [anon_sym_Class] = ACTIONS(9610), - [anon_sym_id] = ACTIONS(9610), - [anon_sym_out] = ACTIONS(9610), - [anon_sym_inout] = ACTIONS(9610), - [anon_sym_bycopy] = ACTIONS(9610), - [anon_sym_byref] = ACTIONS(9610), - [anon_sym_oneway] = ACTIONS(9610), - }, - [5896] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7852), - [anon_sym_COMMA] = ACTIONS(7854), - [anon_sym_RPAREN] = ACTIONS(7854), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7854), - [anon_sym_CARET] = ACTIONS(7854), - [anon_sym_GT] = ACTIONS(7854), - [anon_sym_LT] = ACTIONS(7854), - [anon_sym___extension__] = ACTIONS(7852), - [anon_sym___attribute__] = ACTIONS(7852), - [anon_sym___attribute] = ACTIONS(7852), - [anon_sym_noreturn] = ACTIONS(7852), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7852), - [anon_sym_LBRACE] = ACTIONS(7854), - [anon_sym_signed] = ACTIONS(7852), - [anon_sym_unsigned] = ACTIONS(7852), - [anon_sym_long] = ACTIONS(7852), - [anon_sym_short] = ACTIONS(7852), - [anon_sym_ATautoreleasepool] = ACTIONS(7854), - [anon_sym_const] = ACTIONS(7852), - [anon_sym_constexpr] = ACTIONS(7852), - [anon_sym_volatile] = ACTIONS(7852), - [anon_sym_restrict] = ACTIONS(7852), - [anon_sym___restrict__] = ACTIONS(7852), - [anon_sym__Atomic] = ACTIONS(7852), - [anon_sym__Noreturn] = ACTIONS(7852), - [anon_sym_nullable] = ACTIONS(7852), - [anon_sym__Complex] = ACTIONS(7852), - [anon_sym__Nonnull] = ACTIONS(7852), - [anon_sym__Nullable] = ACTIONS(7852), - [anon_sym__Nullable_result] = ACTIONS(7852), - [anon_sym__Null_unspecified] = ACTIONS(7852), - [anon_sym___autoreleasing] = ACTIONS(7852), - [anon_sym___block] = ACTIONS(7852), - [anon_sym___bridge] = ACTIONS(7852), - [anon_sym___bridge_retained] = ACTIONS(7852), - [anon_sym___bridge_transfer] = ACTIONS(7852), - [anon_sym___complex] = ACTIONS(7852), - [anon_sym___const] = ACTIONS(7852), - [anon_sym___imag] = ACTIONS(7852), - [anon_sym___kindof] = ACTIONS(7852), - [anon_sym___nonnull] = ACTIONS(7852), - [anon_sym___nullable] = ACTIONS(7852), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7852), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7852), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7852), - [anon_sym___real] = ACTIONS(7852), - [anon_sym___strong] = ACTIONS(7852), - [anon_sym___unsafe_unretained] = ACTIONS(7852), - [anon_sym___unused] = ACTIONS(7852), - [anon_sym___weak] = ACTIONS(7852), - [sym_primitive_type] = ACTIONS(7852), - [anon_sym_enum] = ACTIONS(7852), - [anon_sym_struct] = ACTIONS(7852), - [anon_sym_union] = ACTIONS(7852), - [anon_sym_in] = ACTIONS(7852), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7852), - [anon_sym___typeof] = ACTIONS(7852), - [anon_sym_typeof] = ACTIONS(7852), - [anon_sym_BOOL] = ACTIONS(7852), - [anon_sym_IMP] = ACTIONS(7852), - [anon_sym_SEL] = ACTIONS(7852), - [anon_sym_Class] = ACTIONS(7852), - [anon_sym_id] = ACTIONS(7852), - [anon_sym_out] = ACTIONS(7852), - [anon_sym_inout] = ACTIONS(7852), - [anon_sym_bycopy] = ACTIONS(7852), - [anon_sym_byref] = ACTIONS(7852), - [anon_sym_oneway] = ACTIONS(7852), - }, - [5897] = { - [sym_attribute_specifier] = STATE(5918), - [sym_identifier] = ACTIONS(9633), - [anon_sym_COMMA] = ACTIONS(9635), - [anon_sym_RPAREN] = ACTIONS(9635), - [anon_sym_LPAREN2] = ACTIONS(9635), - [anon_sym_STAR] = ACTIONS(9635), - [anon_sym_CARET] = ACTIONS(9635), - [anon_sym_GT] = ACTIONS(9635), - [anon_sym_LT] = ACTIONS(9635), - [anon_sym___extension__] = ACTIONS(9633), - [anon_sym___attribute__] = ACTIONS(10601), - [anon_sym___attribute] = ACTIONS(10601), - [anon_sym_noreturn] = ACTIONS(9633), - [anon_sym_LBRACK] = ACTIONS(9635), - [anon_sym___based] = ACTIONS(9633), - [anon_sym_LBRACE] = ACTIONS(9635), - [anon_sym_signed] = ACTIONS(9633), - [anon_sym_unsigned] = ACTIONS(9633), - [anon_sym_long] = ACTIONS(9633), - [anon_sym_short] = ACTIONS(9633), - [anon_sym_ATautoreleasepool] = ACTIONS(9635), - [anon_sym_const] = ACTIONS(9633), - [anon_sym_constexpr] = ACTIONS(9633), - [anon_sym_volatile] = ACTIONS(9633), - [anon_sym_restrict] = ACTIONS(9633), - [anon_sym___restrict__] = ACTIONS(9633), - [anon_sym__Atomic] = ACTIONS(9633), - [anon_sym__Noreturn] = ACTIONS(9633), - [anon_sym_nullable] = ACTIONS(9633), - [anon_sym__Complex] = ACTIONS(9633), - [anon_sym__Nonnull] = ACTIONS(9633), - [anon_sym__Nullable] = ACTIONS(9633), - [anon_sym__Nullable_result] = ACTIONS(9633), - [anon_sym__Null_unspecified] = ACTIONS(9633), - [anon_sym___autoreleasing] = ACTIONS(9633), - [anon_sym___block] = ACTIONS(9633), - [anon_sym___bridge] = ACTIONS(9633), - [anon_sym___bridge_retained] = ACTIONS(9633), - [anon_sym___bridge_transfer] = ACTIONS(9633), - [anon_sym___complex] = ACTIONS(9633), - [anon_sym___const] = ACTIONS(9633), - [anon_sym___imag] = ACTIONS(9633), - [anon_sym___kindof] = ACTIONS(9633), - [anon_sym___nonnull] = ACTIONS(9633), - [anon_sym___nullable] = ACTIONS(9633), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9633), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9633), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9633), - [anon_sym___real] = ACTIONS(9633), - [anon_sym___strong] = ACTIONS(9633), - [anon_sym___unsafe_unretained] = ACTIONS(9633), - [anon_sym___unused] = ACTIONS(9633), - [anon_sym___weak] = ACTIONS(9633), - [sym_primitive_type] = ACTIONS(9633), - [anon_sym_enum] = ACTIONS(9633), - [anon_sym_struct] = ACTIONS(9633), - [anon_sym_union] = ACTIONS(9633), - [anon_sym_in] = ACTIONS(9633), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9633), - [anon_sym___typeof] = ACTIONS(9633), - [anon_sym_typeof] = ACTIONS(9633), - [anon_sym_BOOL] = ACTIONS(9633), - [anon_sym_IMP] = ACTIONS(9633), - [anon_sym_SEL] = ACTIONS(9633), - [anon_sym_Class] = ACTIONS(9633), - [anon_sym_id] = ACTIONS(9633), - [anon_sym_out] = ACTIONS(9633), - [anon_sym_inout] = ACTIONS(9633), - [anon_sym_bycopy] = ACTIONS(9633), - [anon_sym_byref] = ACTIONS(9633), - [anon_sym_oneway] = ACTIONS(9633), - }, - [5898] = { - [sym_identifier] = ACTIONS(8302), - [anon_sym_COMMA] = ACTIONS(8304), - [anon_sym_RPAREN] = ACTIONS(8304), - [anon_sym_LPAREN2] = ACTIONS(8304), - [anon_sym_STAR] = ACTIONS(8304), - [anon_sym_CARET] = ACTIONS(8304), - [anon_sym_GT] = ACTIONS(8304), - [anon_sym_LT] = ACTIONS(8304), - [anon_sym___extension__] = ACTIONS(8302), - [anon_sym___attribute__] = ACTIONS(8302), - [anon_sym___attribute] = ACTIONS(8302), - [anon_sym_noreturn] = ACTIONS(8302), - [anon_sym_LBRACK] = ACTIONS(8304), - [anon_sym___based] = ACTIONS(8302), - [anon_sym_LBRACE] = ACTIONS(8304), - [anon_sym_signed] = ACTIONS(8302), - [anon_sym_unsigned] = ACTIONS(8302), - [anon_sym_long] = ACTIONS(8302), - [anon_sym_short] = ACTIONS(8302), - [anon_sym_ATautoreleasepool] = ACTIONS(8304), - [anon_sym_const] = ACTIONS(8302), - [anon_sym_constexpr] = ACTIONS(8302), - [anon_sym_volatile] = ACTIONS(8302), - [anon_sym_restrict] = ACTIONS(8302), - [anon_sym___restrict__] = ACTIONS(8302), - [anon_sym__Atomic] = ACTIONS(8302), - [anon_sym__Noreturn] = ACTIONS(8302), - [anon_sym_nullable] = ACTIONS(8302), - [anon_sym__Complex] = ACTIONS(8302), - [anon_sym__Nonnull] = ACTIONS(8302), - [anon_sym__Nullable] = ACTIONS(8302), - [anon_sym__Nullable_result] = ACTIONS(8302), - [anon_sym__Null_unspecified] = ACTIONS(8302), - [anon_sym___autoreleasing] = ACTIONS(8302), - [anon_sym___block] = ACTIONS(8302), - [anon_sym___bridge] = ACTIONS(8302), - [anon_sym___bridge_retained] = ACTIONS(8302), - [anon_sym___bridge_transfer] = ACTIONS(8302), - [anon_sym___complex] = ACTIONS(8302), - [anon_sym___const] = ACTIONS(8302), - [anon_sym___imag] = ACTIONS(8302), - [anon_sym___kindof] = ACTIONS(8302), - [anon_sym___nonnull] = ACTIONS(8302), - [anon_sym___nullable] = ACTIONS(8302), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8302), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8302), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8302), - [anon_sym___real] = ACTIONS(8302), - [anon_sym___strong] = ACTIONS(8302), - [anon_sym___unsafe_unretained] = ACTIONS(8302), - [anon_sym___unused] = ACTIONS(8302), - [anon_sym___weak] = ACTIONS(8302), - [sym_primitive_type] = ACTIONS(8302), - [anon_sym_enum] = ACTIONS(8302), - [anon_sym_COLON] = ACTIONS(8304), - [anon_sym_struct] = ACTIONS(8302), - [anon_sym_union] = ACTIONS(8302), - [anon_sym_in] = ACTIONS(8302), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8302), - [anon_sym___typeof] = ACTIONS(8302), - [anon_sym_typeof] = ACTIONS(8302), - [anon_sym_BOOL] = ACTIONS(8302), - [anon_sym_IMP] = ACTIONS(8302), - [anon_sym_SEL] = ACTIONS(8302), - [anon_sym_Class] = ACTIONS(8302), - [anon_sym_id] = ACTIONS(8302), - [anon_sym_out] = ACTIONS(8302), - [anon_sym_inout] = ACTIONS(8302), - [anon_sym_bycopy] = ACTIONS(8302), - [anon_sym_byref] = ACTIONS(8302), - [anon_sym_oneway] = ACTIONS(8302), - }, - [5899] = { - [sym_identifier] = ACTIONS(8474), - [anon_sym_COMMA] = ACTIONS(8476), - [anon_sym_RPAREN] = ACTIONS(8476), - [anon_sym_LPAREN2] = ACTIONS(8476), - [anon_sym_STAR] = ACTIONS(8476), - [anon_sym_CARET] = ACTIONS(8476), - [anon_sym_GT] = ACTIONS(8476), - [anon_sym_LT] = ACTIONS(8476), - [anon_sym___extension__] = ACTIONS(8474), - [anon_sym___attribute__] = ACTIONS(8474), - [anon_sym___attribute] = ACTIONS(8474), - [anon_sym_noreturn] = ACTIONS(8474), - [anon_sym_LBRACK] = ACTIONS(8476), - [anon_sym___based] = ACTIONS(8474), - [anon_sym_LBRACE] = ACTIONS(8476), - [anon_sym_signed] = ACTIONS(8474), - [anon_sym_unsigned] = ACTIONS(8474), - [anon_sym_long] = ACTIONS(8474), - [anon_sym_short] = ACTIONS(8474), - [anon_sym_ATautoreleasepool] = ACTIONS(8476), - [anon_sym_const] = ACTIONS(8474), - [anon_sym_constexpr] = ACTIONS(8474), - [anon_sym_volatile] = ACTIONS(8474), - [anon_sym_restrict] = ACTIONS(8474), - [anon_sym___restrict__] = ACTIONS(8474), - [anon_sym__Atomic] = ACTIONS(8474), - [anon_sym__Noreturn] = ACTIONS(8474), - [anon_sym_nullable] = ACTIONS(8474), - [anon_sym__Complex] = ACTIONS(8474), - [anon_sym__Nonnull] = ACTIONS(8474), - [anon_sym__Nullable] = ACTIONS(8474), - [anon_sym__Nullable_result] = ACTIONS(8474), - [anon_sym__Null_unspecified] = ACTIONS(8474), - [anon_sym___autoreleasing] = ACTIONS(8474), - [anon_sym___block] = ACTIONS(8474), - [anon_sym___bridge] = ACTIONS(8474), - [anon_sym___bridge_retained] = ACTIONS(8474), - [anon_sym___bridge_transfer] = ACTIONS(8474), - [anon_sym___complex] = ACTIONS(8474), - [anon_sym___const] = ACTIONS(8474), - [anon_sym___imag] = ACTIONS(8474), - [anon_sym___kindof] = ACTIONS(8474), - [anon_sym___nonnull] = ACTIONS(8474), - [anon_sym___nullable] = ACTIONS(8474), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8474), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8474), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8474), - [anon_sym___real] = ACTIONS(8474), - [anon_sym___strong] = ACTIONS(8474), - [anon_sym___unsafe_unretained] = ACTIONS(8474), - [anon_sym___unused] = ACTIONS(8474), - [anon_sym___weak] = ACTIONS(8474), - [sym_primitive_type] = ACTIONS(8474), - [anon_sym_enum] = ACTIONS(8474), - [anon_sym_COLON] = ACTIONS(8476), - [anon_sym_struct] = ACTIONS(8474), - [anon_sym_union] = ACTIONS(8474), - [anon_sym_in] = ACTIONS(8474), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8474), - [anon_sym___typeof] = ACTIONS(8474), - [anon_sym_typeof] = ACTIONS(8474), - [anon_sym_BOOL] = ACTIONS(8474), - [anon_sym_IMP] = ACTIONS(8474), - [anon_sym_SEL] = ACTIONS(8474), - [anon_sym_Class] = ACTIONS(8474), - [anon_sym_id] = ACTIONS(8474), - [anon_sym_out] = ACTIONS(8474), - [anon_sym_inout] = ACTIONS(8474), - [anon_sym_bycopy] = ACTIONS(8474), - [anon_sym_byref] = ACTIONS(8474), - [anon_sym_oneway] = ACTIONS(8474), - }, - [5900] = { - [sym_identifier] = ACTIONS(8344), - [anon_sym_COMMA] = ACTIONS(8346), - [anon_sym_RPAREN] = ACTIONS(8346), - [anon_sym_LPAREN2] = ACTIONS(8346), - [anon_sym_STAR] = ACTIONS(8346), - [anon_sym_CARET] = ACTIONS(8346), - [anon_sym_GT] = ACTIONS(8346), - [anon_sym_LT] = ACTIONS(8346), - [anon_sym___extension__] = ACTIONS(8344), - [anon_sym___attribute__] = ACTIONS(8344), - [anon_sym___attribute] = ACTIONS(8344), - [anon_sym_noreturn] = ACTIONS(8344), - [anon_sym_LBRACK] = ACTIONS(8346), - [anon_sym___based] = ACTIONS(8344), - [anon_sym_LBRACE] = ACTIONS(8346), - [anon_sym_signed] = ACTIONS(8344), - [anon_sym_unsigned] = ACTIONS(8344), - [anon_sym_long] = ACTIONS(8344), - [anon_sym_short] = ACTIONS(8344), - [anon_sym_ATautoreleasepool] = ACTIONS(8346), - [anon_sym_const] = ACTIONS(8344), - [anon_sym_constexpr] = ACTIONS(8344), - [anon_sym_volatile] = ACTIONS(8344), - [anon_sym_restrict] = ACTIONS(8344), - [anon_sym___restrict__] = ACTIONS(8344), - [anon_sym__Atomic] = ACTIONS(8344), - [anon_sym__Noreturn] = ACTIONS(8344), - [anon_sym_nullable] = ACTIONS(8344), - [anon_sym__Complex] = ACTIONS(8344), - [anon_sym__Nonnull] = ACTIONS(8344), - [anon_sym__Nullable] = ACTIONS(8344), - [anon_sym__Nullable_result] = ACTIONS(8344), - [anon_sym__Null_unspecified] = ACTIONS(8344), - [anon_sym___autoreleasing] = ACTIONS(8344), - [anon_sym___block] = ACTIONS(8344), - [anon_sym___bridge] = ACTIONS(8344), - [anon_sym___bridge_retained] = ACTIONS(8344), - [anon_sym___bridge_transfer] = ACTIONS(8344), - [anon_sym___complex] = ACTIONS(8344), - [anon_sym___const] = ACTIONS(8344), - [anon_sym___imag] = ACTIONS(8344), - [anon_sym___kindof] = ACTIONS(8344), - [anon_sym___nonnull] = ACTIONS(8344), - [anon_sym___nullable] = ACTIONS(8344), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8344), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8344), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8344), - [anon_sym___real] = ACTIONS(8344), - [anon_sym___strong] = ACTIONS(8344), - [anon_sym___unsafe_unretained] = ACTIONS(8344), - [anon_sym___unused] = ACTIONS(8344), - [anon_sym___weak] = ACTIONS(8344), - [sym_primitive_type] = ACTIONS(8344), - [anon_sym_enum] = ACTIONS(8344), - [anon_sym_COLON] = ACTIONS(8346), - [anon_sym_struct] = ACTIONS(8344), - [anon_sym_union] = ACTIONS(8344), - [anon_sym_in] = ACTIONS(8344), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8344), - [anon_sym___typeof] = ACTIONS(8344), - [anon_sym_typeof] = ACTIONS(8344), - [anon_sym_BOOL] = ACTIONS(8344), - [anon_sym_IMP] = ACTIONS(8344), - [anon_sym_SEL] = ACTIONS(8344), - [anon_sym_Class] = ACTIONS(8344), - [anon_sym_id] = ACTIONS(8344), - [anon_sym_out] = ACTIONS(8344), - [anon_sym_inout] = ACTIONS(8344), - [anon_sym_bycopy] = ACTIONS(8344), - [anon_sym_byref] = ACTIONS(8344), - [anon_sym_oneway] = ACTIONS(8344), - }, - [5901] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(10604), - [anon_sym_COMMA] = ACTIONS(10114), - [anon_sym_RPAREN] = ACTIONS(10114), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(10114), - [anon_sym_CARET] = ACTIONS(10114), - [anon_sym_GT] = ACTIONS(10114), - [anon_sym_LT] = ACTIONS(10114), - [anon_sym___extension__] = ACTIONS(10604), - [anon_sym___attribute__] = ACTIONS(10604), - [anon_sym___attribute] = ACTIONS(10604), - [anon_sym_noreturn] = ACTIONS(10604), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(10604), - [anon_sym_LBRACE] = ACTIONS(10114), - [anon_sym_signed] = ACTIONS(10604), - [anon_sym_unsigned] = ACTIONS(10604), - [anon_sym_long] = ACTIONS(10604), - [anon_sym_short] = ACTIONS(10604), - [anon_sym_ATautoreleasepool] = ACTIONS(10114), - [anon_sym_const] = ACTIONS(10604), - [anon_sym_constexpr] = ACTIONS(10604), - [anon_sym_volatile] = ACTIONS(10604), - [anon_sym_restrict] = ACTIONS(10604), - [anon_sym___restrict__] = ACTIONS(10604), - [anon_sym__Atomic] = ACTIONS(10604), - [anon_sym__Noreturn] = ACTIONS(10604), - [anon_sym_nullable] = ACTIONS(10604), - [anon_sym__Complex] = ACTIONS(10604), - [anon_sym__Nonnull] = ACTIONS(10604), - [anon_sym__Nullable] = ACTIONS(10604), - [anon_sym__Nullable_result] = ACTIONS(10604), - [anon_sym__Null_unspecified] = ACTIONS(10604), - [anon_sym___autoreleasing] = ACTIONS(10604), - [anon_sym___block] = ACTIONS(10604), - [anon_sym___bridge] = ACTIONS(10604), - [anon_sym___bridge_retained] = ACTIONS(10604), - [anon_sym___bridge_transfer] = ACTIONS(10604), - [anon_sym___complex] = ACTIONS(10604), - [anon_sym___const] = ACTIONS(10604), - [anon_sym___imag] = ACTIONS(10604), - [anon_sym___kindof] = ACTIONS(10604), - [anon_sym___nonnull] = ACTIONS(10604), - [anon_sym___nullable] = ACTIONS(10604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10604), - [anon_sym___real] = ACTIONS(10604), - [anon_sym___strong] = ACTIONS(10604), - [anon_sym___unsafe_unretained] = ACTIONS(10604), - [anon_sym___unused] = ACTIONS(10604), - [anon_sym___weak] = ACTIONS(10604), - [sym_primitive_type] = ACTIONS(10604), - [anon_sym_enum] = ACTIONS(10604), - [anon_sym_struct] = ACTIONS(10604), - [anon_sym_union] = ACTIONS(10604), - [anon_sym_in] = ACTIONS(10604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10604), - [anon_sym___typeof] = ACTIONS(10604), - [anon_sym_typeof] = ACTIONS(10604), - [anon_sym_BOOL] = ACTIONS(10604), - [anon_sym_IMP] = ACTIONS(10604), - [anon_sym_SEL] = ACTIONS(10604), - [anon_sym_Class] = ACTIONS(10604), - [anon_sym_id] = ACTIONS(10604), - [anon_sym_out] = ACTIONS(10604), - [anon_sym_inout] = ACTIONS(10604), - [anon_sym_bycopy] = ACTIONS(10604), - [anon_sym_byref] = ACTIONS(10604), - [anon_sym_oneway] = ACTIONS(10604), - }, - [5902] = { - [sym_identifier] = ACTIONS(8340), - [anon_sym_COMMA] = ACTIONS(8342), - [anon_sym_RPAREN] = ACTIONS(8342), - [anon_sym_LPAREN2] = ACTIONS(8342), - [anon_sym_STAR] = ACTIONS(8342), - [anon_sym_CARET] = ACTIONS(8342), - [anon_sym_GT] = ACTIONS(8342), - [anon_sym_LT] = ACTIONS(8342), - [anon_sym___extension__] = ACTIONS(8340), - [anon_sym___attribute__] = ACTIONS(8340), - [anon_sym___attribute] = ACTIONS(8340), - [anon_sym_noreturn] = ACTIONS(8340), - [anon_sym_LBRACK] = ACTIONS(8342), - [anon_sym___based] = ACTIONS(8340), - [anon_sym_LBRACE] = ACTIONS(8342), - [anon_sym_signed] = ACTIONS(8340), - [anon_sym_unsigned] = ACTIONS(8340), - [anon_sym_long] = ACTIONS(8340), - [anon_sym_short] = ACTIONS(8340), - [anon_sym_ATautoreleasepool] = ACTIONS(8342), - [anon_sym_const] = ACTIONS(8340), - [anon_sym_constexpr] = ACTIONS(8340), - [anon_sym_volatile] = ACTIONS(8340), - [anon_sym_restrict] = ACTIONS(8340), - [anon_sym___restrict__] = ACTIONS(8340), - [anon_sym__Atomic] = ACTIONS(8340), - [anon_sym__Noreturn] = ACTIONS(8340), - [anon_sym_nullable] = ACTIONS(8340), - [anon_sym__Complex] = ACTIONS(8340), - [anon_sym__Nonnull] = ACTIONS(8340), - [anon_sym__Nullable] = ACTIONS(8340), - [anon_sym__Nullable_result] = ACTIONS(8340), - [anon_sym__Null_unspecified] = ACTIONS(8340), - [anon_sym___autoreleasing] = ACTIONS(8340), - [anon_sym___block] = ACTIONS(8340), - [anon_sym___bridge] = ACTIONS(8340), - [anon_sym___bridge_retained] = ACTIONS(8340), - [anon_sym___bridge_transfer] = ACTIONS(8340), - [anon_sym___complex] = ACTIONS(8340), - [anon_sym___const] = ACTIONS(8340), - [anon_sym___imag] = ACTIONS(8340), - [anon_sym___kindof] = ACTIONS(8340), - [anon_sym___nonnull] = ACTIONS(8340), - [anon_sym___nullable] = ACTIONS(8340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8340), - [anon_sym___real] = ACTIONS(8340), - [anon_sym___strong] = ACTIONS(8340), - [anon_sym___unsafe_unretained] = ACTIONS(8340), - [anon_sym___unused] = ACTIONS(8340), - [anon_sym___weak] = ACTIONS(8340), - [sym_primitive_type] = ACTIONS(8340), - [anon_sym_enum] = ACTIONS(8340), - [anon_sym_COLON] = ACTIONS(8342), - [anon_sym_struct] = ACTIONS(8340), - [anon_sym_union] = ACTIONS(8340), - [anon_sym_in] = ACTIONS(8340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8340), - [anon_sym___typeof] = ACTIONS(8340), - [anon_sym_typeof] = ACTIONS(8340), - [anon_sym_BOOL] = ACTIONS(8340), - [anon_sym_IMP] = ACTIONS(8340), - [anon_sym_SEL] = ACTIONS(8340), - [anon_sym_Class] = ACTIONS(8340), - [anon_sym_id] = ACTIONS(8340), - [anon_sym_out] = ACTIONS(8340), - [anon_sym_inout] = ACTIONS(8340), - [anon_sym_bycopy] = ACTIONS(8340), - [anon_sym_byref] = ACTIONS(8340), - [anon_sym_oneway] = ACTIONS(8340), - }, - [5903] = { - [sym_identifier] = ACTIONS(10606), - [anon_sym_COMMA] = ACTIONS(10608), - [anon_sym_RPAREN] = ACTIONS(10608), - [anon_sym_LPAREN2] = ACTIONS(10608), - [anon_sym_STAR] = ACTIONS(10608), - [anon_sym_CARET] = ACTIONS(10608), - [anon_sym_GT] = ACTIONS(10608), - [anon_sym_LT] = ACTIONS(10608), - [anon_sym___extension__] = ACTIONS(10606), - [anon_sym___attribute__] = ACTIONS(10606), - [anon_sym___attribute] = ACTIONS(10606), - [anon_sym_noreturn] = ACTIONS(10606), - [anon_sym_LBRACK] = ACTIONS(10610), - [anon_sym___based] = ACTIONS(10606), - [anon_sym_LBRACE] = ACTIONS(10608), - [anon_sym_signed] = ACTIONS(10606), - [anon_sym_unsigned] = ACTIONS(10606), - [anon_sym_long] = ACTIONS(10606), - [anon_sym_short] = ACTIONS(10606), - [anon_sym_ATautoreleasepool] = ACTIONS(10608), - [anon_sym_const] = ACTIONS(10606), - [anon_sym_constexpr] = ACTIONS(10606), - [anon_sym_volatile] = ACTIONS(10606), - [anon_sym_restrict] = ACTIONS(10606), - [anon_sym___restrict__] = ACTIONS(10606), - [anon_sym__Atomic] = ACTIONS(10606), - [anon_sym__Noreturn] = ACTIONS(10606), - [anon_sym_nullable] = ACTIONS(10606), - [anon_sym__Complex] = ACTIONS(10606), - [anon_sym__Nonnull] = ACTIONS(10606), - [anon_sym__Nullable] = ACTIONS(10606), - [anon_sym__Nullable_result] = ACTIONS(10606), - [anon_sym__Null_unspecified] = ACTIONS(10606), - [anon_sym___autoreleasing] = ACTIONS(10606), - [anon_sym___block] = ACTIONS(10606), - [anon_sym___bridge] = ACTIONS(10606), - [anon_sym___bridge_retained] = ACTIONS(10606), - [anon_sym___bridge_transfer] = ACTIONS(10606), - [anon_sym___complex] = ACTIONS(10606), - [anon_sym___const] = ACTIONS(10606), - [anon_sym___imag] = ACTIONS(10606), - [anon_sym___kindof] = ACTIONS(10606), - [anon_sym___nonnull] = ACTIONS(10606), - [anon_sym___nullable] = ACTIONS(10606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10606), - [anon_sym___real] = ACTIONS(10606), - [anon_sym___strong] = ACTIONS(10606), - [anon_sym___unsafe_unretained] = ACTIONS(10606), - [anon_sym___unused] = ACTIONS(10606), - [anon_sym___weak] = ACTIONS(10606), - [sym_primitive_type] = ACTIONS(10606), - [anon_sym_enum] = ACTIONS(10606), - [anon_sym_COLON] = ACTIONS(10608), - [anon_sym_struct] = ACTIONS(10606), - [anon_sym_union] = ACTIONS(10606), - [anon_sym_in] = ACTIONS(10606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10606), - [anon_sym___typeof] = ACTIONS(10606), - [anon_sym_typeof] = ACTIONS(10606), - [anon_sym_BOOL] = ACTIONS(10606), - [anon_sym_IMP] = ACTIONS(10606), - [anon_sym_SEL] = ACTIONS(10606), - [anon_sym_Class] = ACTIONS(10606), - [anon_sym_id] = ACTIONS(10606), - [anon_sym_out] = ACTIONS(10606), - [anon_sym_inout] = ACTIONS(10606), - [anon_sym_bycopy] = ACTIONS(10606), - [anon_sym_byref] = ACTIONS(10606), - [anon_sym_oneway] = ACTIONS(10606), - }, - [5904] = { - [sym_identifier] = ACTIONS(8516), - [anon_sym_COMMA] = ACTIONS(8518), - [anon_sym_RPAREN] = ACTIONS(8518), - [anon_sym_LPAREN2] = ACTIONS(8518), - [anon_sym_STAR] = ACTIONS(8518), - [anon_sym_CARET] = ACTIONS(8518), - [anon_sym_GT] = ACTIONS(8518), - [anon_sym_LT] = ACTIONS(8518), - [anon_sym___extension__] = ACTIONS(8516), - [anon_sym___attribute__] = ACTIONS(8516), - [anon_sym___attribute] = ACTIONS(8516), - [anon_sym_noreturn] = ACTIONS(8516), - [anon_sym_LBRACK] = ACTIONS(8518), - [anon_sym___based] = ACTIONS(8516), - [anon_sym_LBRACE] = ACTIONS(8518), - [anon_sym_signed] = ACTIONS(8516), - [anon_sym_unsigned] = ACTIONS(8516), - [anon_sym_long] = ACTIONS(8516), - [anon_sym_short] = ACTIONS(8516), - [anon_sym_ATautoreleasepool] = ACTIONS(8518), - [anon_sym_const] = ACTIONS(8516), - [anon_sym_constexpr] = ACTIONS(8516), - [anon_sym_volatile] = ACTIONS(8516), - [anon_sym_restrict] = ACTIONS(8516), - [anon_sym___restrict__] = ACTIONS(8516), - [anon_sym__Atomic] = ACTIONS(8516), - [anon_sym__Noreturn] = ACTIONS(8516), - [anon_sym_nullable] = ACTIONS(8516), - [anon_sym__Complex] = ACTIONS(8516), - [anon_sym__Nonnull] = ACTIONS(8516), - [anon_sym__Nullable] = ACTIONS(8516), - [anon_sym__Nullable_result] = ACTIONS(8516), - [anon_sym__Null_unspecified] = ACTIONS(8516), - [anon_sym___autoreleasing] = ACTIONS(8516), - [anon_sym___block] = ACTIONS(8516), - [anon_sym___bridge] = ACTIONS(8516), - [anon_sym___bridge_retained] = ACTIONS(8516), - [anon_sym___bridge_transfer] = ACTIONS(8516), - [anon_sym___complex] = ACTIONS(8516), - [anon_sym___const] = ACTIONS(8516), - [anon_sym___imag] = ACTIONS(8516), - [anon_sym___kindof] = ACTIONS(8516), - [anon_sym___nonnull] = ACTIONS(8516), - [anon_sym___nullable] = ACTIONS(8516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8516), - [anon_sym___real] = ACTIONS(8516), - [anon_sym___strong] = ACTIONS(8516), - [anon_sym___unsafe_unretained] = ACTIONS(8516), - [anon_sym___unused] = ACTIONS(8516), - [anon_sym___weak] = ACTIONS(8516), - [sym_primitive_type] = ACTIONS(8516), - [anon_sym_enum] = ACTIONS(8516), - [anon_sym_COLON] = ACTIONS(8518), - [anon_sym_struct] = ACTIONS(8516), - [anon_sym_union] = ACTIONS(8516), - [anon_sym_in] = ACTIONS(8516), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8516), - [anon_sym___typeof] = ACTIONS(8516), - [anon_sym_typeof] = ACTIONS(8516), - [anon_sym_BOOL] = ACTIONS(8516), - [anon_sym_IMP] = ACTIONS(8516), - [anon_sym_SEL] = ACTIONS(8516), - [anon_sym_Class] = ACTIONS(8516), - [anon_sym_id] = ACTIONS(8516), - [anon_sym_out] = ACTIONS(8516), - [anon_sym_inout] = ACTIONS(8516), - [anon_sym_bycopy] = ACTIONS(8516), - [anon_sym_byref] = ACTIONS(8516), - [anon_sym_oneway] = ACTIONS(8516), - }, - [5905] = { - [sym_identifier] = ACTIONS(8536), - [anon_sym_COMMA] = ACTIONS(8538), - [anon_sym_RPAREN] = ACTIONS(8538), - [anon_sym_LPAREN2] = ACTIONS(8538), - [anon_sym_STAR] = ACTIONS(8538), - [anon_sym_CARET] = ACTIONS(8538), - [anon_sym_GT] = ACTIONS(8538), - [anon_sym_LT] = ACTIONS(8538), - [anon_sym___extension__] = ACTIONS(8536), - [anon_sym___attribute__] = ACTIONS(8536), - [anon_sym___attribute] = ACTIONS(8536), - [anon_sym_noreturn] = ACTIONS(8536), - [anon_sym_LBRACK] = ACTIONS(8538), - [anon_sym___based] = ACTIONS(8536), - [anon_sym_LBRACE] = ACTIONS(8538), - [anon_sym_signed] = ACTIONS(8536), - [anon_sym_unsigned] = ACTIONS(8536), - [anon_sym_long] = ACTIONS(8536), - [anon_sym_short] = ACTIONS(8536), - [anon_sym_ATautoreleasepool] = ACTIONS(8538), - [anon_sym_const] = ACTIONS(8536), - [anon_sym_constexpr] = ACTIONS(8536), - [anon_sym_volatile] = ACTIONS(8536), - [anon_sym_restrict] = ACTIONS(8536), - [anon_sym___restrict__] = ACTIONS(8536), - [anon_sym__Atomic] = ACTIONS(8536), - [anon_sym__Noreturn] = ACTIONS(8536), - [anon_sym_nullable] = ACTIONS(8536), - [anon_sym__Complex] = ACTIONS(8536), - [anon_sym__Nonnull] = ACTIONS(8536), - [anon_sym__Nullable] = ACTIONS(8536), - [anon_sym__Nullable_result] = ACTIONS(8536), - [anon_sym__Null_unspecified] = ACTIONS(8536), - [anon_sym___autoreleasing] = ACTIONS(8536), - [anon_sym___block] = ACTIONS(8536), - [anon_sym___bridge] = ACTIONS(8536), - [anon_sym___bridge_retained] = ACTIONS(8536), - [anon_sym___bridge_transfer] = ACTIONS(8536), - [anon_sym___complex] = ACTIONS(8536), - [anon_sym___const] = ACTIONS(8536), - [anon_sym___imag] = ACTIONS(8536), - [anon_sym___kindof] = ACTIONS(8536), - [anon_sym___nonnull] = ACTIONS(8536), - [anon_sym___nullable] = ACTIONS(8536), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8536), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8536), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8536), - [anon_sym___real] = ACTIONS(8536), - [anon_sym___strong] = ACTIONS(8536), - [anon_sym___unsafe_unretained] = ACTIONS(8536), - [anon_sym___unused] = ACTIONS(8536), - [anon_sym___weak] = ACTIONS(8536), - [sym_primitive_type] = ACTIONS(8536), - [anon_sym_enum] = ACTIONS(8536), - [anon_sym_COLON] = ACTIONS(8538), - [anon_sym_struct] = ACTIONS(8536), - [anon_sym_union] = ACTIONS(8536), - [anon_sym_in] = ACTIONS(8536), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8536), - [anon_sym___typeof] = ACTIONS(8536), - [anon_sym_typeof] = ACTIONS(8536), - [anon_sym_BOOL] = ACTIONS(8536), - [anon_sym_IMP] = ACTIONS(8536), - [anon_sym_SEL] = ACTIONS(8536), - [anon_sym_Class] = ACTIONS(8536), - [anon_sym_id] = ACTIONS(8536), - [anon_sym_out] = ACTIONS(8536), - [anon_sym_inout] = ACTIONS(8536), - [anon_sym_bycopy] = ACTIONS(8536), - [anon_sym_byref] = ACTIONS(8536), - [anon_sym_oneway] = ACTIONS(8536), - }, - [5906] = { - [sym_identifier] = ACTIONS(8524), - [anon_sym_COMMA] = ACTIONS(8526), - [anon_sym_RPAREN] = ACTIONS(8526), - [anon_sym_LPAREN2] = ACTIONS(8526), - [anon_sym_STAR] = ACTIONS(8526), - [anon_sym_CARET] = ACTIONS(8526), - [anon_sym_GT] = ACTIONS(8526), - [anon_sym_LT] = ACTIONS(8526), - [anon_sym___extension__] = ACTIONS(8524), - [anon_sym___attribute__] = ACTIONS(8524), - [anon_sym___attribute] = ACTIONS(8524), - [anon_sym_noreturn] = ACTIONS(8524), - [anon_sym_LBRACK] = ACTIONS(8526), - [anon_sym___based] = ACTIONS(8524), - [anon_sym_LBRACE] = ACTIONS(8526), - [anon_sym_signed] = ACTIONS(8524), - [anon_sym_unsigned] = ACTIONS(8524), - [anon_sym_long] = ACTIONS(8524), - [anon_sym_short] = ACTIONS(8524), - [anon_sym_ATautoreleasepool] = ACTIONS(8526), - [anon_sym_const] = ACTIONS(8524), - [anon_sym_constexpr] = ACTIONS(8524), - [anon_sym_volatile] = ACTIONS(8524), - [anon_sym_restrict] = ACTIONS(8524), - [anon_sym___restrict__] = ACTIONS(8524), - [anon_sym__Atomic] = ACTIONS(8524), - [anon_sym__Noreturn] = ACTIONS(8524), - [anon_sym_nullable] = ACTIONS(8524), - [anon_sym__Complex] = ACTIONS(8524), - [anon_sym__Nonnull] = ACTIONS(8524), - [anon_sym__Nullable] = ACTIONS(8524), - [anon_sym__Nullable_result] = ACTIONS(8524), - [anon_sym__Null_unspecified] = ACTIONS(8524), - [anon_sym___autoreleasing] = ACTIONS(8524), - [anon_sym___block] = ACTIONS(8524), - [anon_sym___bridge] = ACTIONS(8524), - [anon_sym___bridge_retained] = ACTIONS(8524), - [anon_sym___bridge_transfer] = ACTIONS(8524), - [anon_sym___complex] = ACTIONS(8524), - [anon_sym___const] = ACTIONS(8524), - [anon_sym___imag] = ACTIONS(8524), - [anon_sym___kindof] = ACTIONS(8524), - [anon_sym___nonnull] = ACTIONS(8524), - [anon_sym___nullable] = ACTIONS(8524), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8524), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8524), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8524), - [anon_sym___real] = ACTIONS(8524), - [anon_sym___strong] = ACTIONS(8524), - [anon_sym___unsafe_unretained] = ACTIONS(8524), - [anon_sym___unused] = ACTIONS(8524), - [anon_sym___weak] = ACTIONS(8524), - [sym_primitive_type] = ACTIONS(8524), - [anon_sym_enum] = ACTIONS(8524), - [anon_sym_COLON] = ACTIONS(8526), - [anon_sym_struct] = ACTIONS(8524), - [anon_sym_union] = ACTIONS(8524), - [anon_sym_in] = ACTIONS(8524), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8524), - [anon_sym___typeof] = ACTIONS(8524), - [anon_sym_typeof] = ACTIONS(8524), - [anon_sym_BOOL] = ACTIONS(8524), - [anon_sym_IMP] = ACTIONS(8524), - [anon_sym_SEL] = ACTIONS(8524), - [anon_sym_Class] = ACTIONS(8524), - [anon_sym_id] = ACTIONS(8524), - [anon_sym_out] = ACTIONS(8524), - [anon_sym_inout] = ACTIONS(8524), - [anon_sym_bycopy] = ACTIONS(8524), - [anon_sym_byref] = ACTIONS(8524), - [anon_sym_oneway] = ACTIONS(8524), - }, - [5907] = { - [sym_attribute_specifier] = STATE(5955), - [sym_identifier] = ACTIONS(9397), - [anon_sym_COMMA] = ACTIONS(9399), - [anon_sym_RPAREN] = ACTIONS(9399), - [anon_sym_LPAREN2] = ACTIONS(9399), - [anon_sym_STAR] = ACTIONS(9399), - [anon_sym_CARET] = ACTIONS(9399), - [anon_sym_GT] = ACTIONS(9399), - [anon_sym_LT] = ACTIONS(9399), - [anon_sym___extension__] = ACTIONS(9397), - [anon_sym___attribute__] = ACTIONS(10612), - [anon_sym___attribute] = ACTIONS(10612), - [anon_sym_noreturn] = ACTIONS(9397), - [anon_sym_LBRACK] = ACTIONS(9399), - [anon_sym___based] = ACTIONS(9397), - [anon_sym_LBRACE] = ACTIONS(9399), - [anon_sym_signed] = ACTIONS(9397), - [anon_sym_unsigned] = ACTIONS(9397), - [anon_sym_long] = ACTIONS(9397), - [anon_sym_short] = ACTIONS(9397), - [anon_sym_ATautoreleasepool] = ACTIONS(9399), - [anon_sym_const] = ACTIONS(9397), - [anon_sym_constexpr] = ACTIONS(9397), - [anon_sym_volatile] = ACTIONS(9397), - [anon_sym_restrict] = ACTIONS(9397), - [anon_sym___restrict__] = ACTIONS(9397), - [anon_sym__Atomic] = ACTIONS(9397), - [anon_sym__Noreturn] = ACTIONS(9397), - [anon_sym_nullable] = ACTIONS(9397), - [anon_sym__Complex] = ACTIONS(9397), - [anon_sym__Nonnull] = ACTIONS(9397), - [anon_sym__Nullable] = ACTIONS(9397), - [anon_sym__Nullable_result] = ACTIONS(9397), - [anon_sym__Null_unspecified] = ACTIONS(9397), - [anon_sym___autoreleasing] = ACTIONS(9397), - [anon_sym___block] = ACTIONS(9397), - [anon_sym___bridge] = ACTIONS(9397), - [anon_sym___bridge_retained] = ACTIONS(9397), - [anon_sym___bridge_transfer] = ACTIONS(9397), - [anon_sym___complex] = ACTIONS(9397), - [anon_sym___const] = ACTIONS(9397), - [anon_sym___imag] = ACTIONS(9397), - [anon_sym___kindof] = ACTIONS(9397), - [anon_sym___nonnull] = ACTIONS(9397), - [anon_sym___nullable] = ACTIONS(9397), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9397), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9397), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9397), - [anon_sym___real] = ACTIONS(9397), - [anon_sym___strong] = ACTIONS(9397), - [anon_sym___unsafe_unretained] = ACTIONS(9397), - [anon_sym___unused] = ACTIONS(9397), - [anon_sym___weak] = ACTIONS(9397), - [sym_primitive_type] = ACTIONS(9397), - [anon_sym_enum] = ACTIONS(9397), - [anon_sym_struct] = ACTIONS(9397), - [anon_sym_union] = ACTIONS(9397), - [anon_sym_in] = ACTIONS(9397), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9397), - [anon_sym___typeof] = ACTIONS(9397), - [anon_sym_typeof] = ACTIONS(9397), - [anon_sym_BOOL] = ACTIONS(9397), - [anon_sym_IMP] = ACTIONS(9397), - [anon_sym_SEL] = ACTIONS(9397), - [anon_sym_Class] = ACTIONS(9397), - [anon_sym_id] = ACTIONS(9397), - [anon_sym_out] = ACTIONS(9397), - [anon_sym_inout] = ACTIONS(9397), - [anon_sym_bycopy] = ACTIONS(9397), - [anon_sym_byref] = ACTIONS(9397), - [anon_sym_oneway] = ACTIONS(9397), - }, - [5908] = { - [sym_identifier] = ACTIONS(8448), - [anon_sym_COMMA] = ACTIONS(8450), - [anon_sym_RPAREN] = ACTIONS(8450), - [anon_sym_LPAREN2] = ACTIONS(8450), - [anon_sym_STAR] = ACTIONS(8450), - [anon_sym_CARET] = ACTIONS(8450), - [anon_sym_GT] = ACTIONS(8450), - [anon_sym_LT] = ACTIONS(8450), - [anon_sym___extension__] = ACTIONS(8448), - [anon_sym___attribute__] = ACTIONS(8448), - [anon_sym___attribute] = ACTIONS(8448), - [anon_sym_noreturn] = ACTIONS(8448), - [anon_sym_LBRACK] = ACTIONS(8450), - [anon_sym___based] = ACTIONS(8448), - [anon_sym_LBRACE] = ACTIONS(8450), - [anon_sym_signed] = ACTIONS(8448), - [anon_sym_unsigned] = ACTIONS(8448), - [anon_sym_long] = ACTIONS(8448), - [anon_sym_short] = ACTIONS(8448), - [anon_sym_ATautoreleasepool] = ACTIONS(8450), - [anon_sym_const] = ACTIONS(8448), - [anon_sym_constexpr] = ACTIONS(8448), - [anon_sym_volatile] = ACTIONS(8448), - [anon_sym_restrict] = ACTIONS(8448), - [anon_sym___restrict__] = ACTIONS(8448), - [anon_sym__Atomic] = ACTIONS(8448), - [anon_sym__Noreturn] = ACTIONS(8448), - [anon_sym_nullable] = ACTIONS(8448), - [anon_sym__Complex] = ACTIONS(8448), - [anon_sym__Nonnull] = ACTIONS(8448), - [anon_sym__Nullable] = ACTIONS(8448), - [anon_sym__Nullable_result] = ACTIONS(8448), - [anon_sym__Null_unspecified] = ACTIONS(8448), - [anon_sym___autoreleasing] = ACTIONS(8448), - [anon_sym___block] = ACTIONS(8448), - [anon_sym___bridge] = ACTIONS(8448), - [anon_sym___bridge_retained] = ACTIONS(8448), - [anon_sym___bridge_transfer] = ACTIONS(8448), - [anon_sym___complex] = ACTIONS(8448), - [anon_sym___const] = ACTIONS(8448), - [anon_sym___imag] = ACTIONS(8448), - [anon_sym___kindof] = ACTIONS(8448), - [anon_sym___nonnull] = ACTIONS(8448), - [anon_sym___nullable] = ACTIONS(8448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8448), - [anon_sym___real] = ACTIONS(8448), - [anon_sym___strong] = ACTIONS(8448), - [anon_sym___unsafe_unretained] = ACTIONS(8448), - [anon_sym___unused] = ACTIONS(8448), - [anon_sym___weak] = ACTIONS(8448), - [sym_primitive_type] = ACTIONS(8448), - [anon_sym_enum] = ACTIONS(8448), - [anon_sym_COLON] = ACTIONS(8450), - [anon_sym_struct] = ACTIONS(8448), - [anon_sym_union] = ACTIONS(8448), - [anon_sym_in] = ACTIONS(8448), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8448), - [anon_sym___typeof] = ACTIONS(8448), - [anon_sym_typeof] = ACTIONS(8448), - [anon_sym_BOOL] = ACTIONS(8448), - [anon_sym_IMP] = ACTIONS(8448), - [anon_sym_SEL] = ACTIONS(8448), - [anon_sym_Class] = ACTIONS(8448), - [anon_sym_id] = ACTIONS(8448), - [anon_sym_out] = ACTIONS(8448), - [anon_sym_inout] = ACTIONS(8448), - [anon_sym_bycopy] = ACTIONS(8448), - [anon_sym_byref] = ACTIONS(8448), - [anon_sym_oneway] = ACTIONS(8448), - }, - [5909] = { - [sym_identifier] = ACTIONS(8440), - [anon_sym_COMMA] = ACTIONS(8442), - [anon_sym_RPAREN] = ACTIONS(8442), - [anon_sym_LPAREN2] = ACTIONS(8442), - [anon_sym_STAR] = ACTIONS(8442), - [anon_sym_CARET] = ACTIONS(8442), - [anon_sym_GT] = ACTIONS(8442), - [anon_sym_LT] = ACTIONS(8442), - [anon_sym___extension__] = ACTIONS(8440), - [anon_sym___attribute__] = ACTIONS(8440), - [anon_sym___attribute] = ACTIONS(8440), - [anon_sym_noreturn] = ACTIONS(8440), - [anon_sym_LBRACK] = ACTIONS(8442), - [anon_sym___based] = ACTIONS(8440), - [anon_sym_LBRACE] = ACTIONS(8442), - [anon_sym_signed] = ACTIONS(8440), - [anon_sym_unsigned] = ACTIONS(8440), - [anon_sym_long] = ACTIONS(8440), - [anon_sym_short] = ACTIONS(8440), - [anon_sym_ATautoreleasepool] = ACTIONS(8442), - [anon_sym_const] = ACTIONS(8440), - [anon_sym_constexpr] = ACTIONS(8440), - [anon_sym_volatile] = ACTIONS(8440), - [anon_sym_restrict] = ACTIONS(8440), - [anon_sym___restrict__] = ACTIONS(8440), - [anon_sym__Atomic] = ACTIONS(8440), - [anon_sym__Noreturn] = ACTIONS(8440), - [anon_sym_nullable] = ACTIONS(8440), - [anon_sym__Complex] = ACTIONS(8440), - [anon_sym__Nonnull] = ACTIONS(8440), - [anon_sym__Nullable] = ACTIONS(8440), - [anon_sym__Nullable_result] = ACTIONS(8440), - [anon_sym__Null_unspecified] = ACTIONS(8440), - [anon_sym___autoreleasing] = ACTIONS(8440), - [anon_sym___block] = ACTIONS(8440), - [anon_sym___bridge] = ACTIONS(8440), - [anon_sym___bridge_retained] = ACTIONS(8440), - [anon_sym___bridge_transfer] = ACTIONS(8440), - [anon_sym___complex] = ACTIONS(8440), - [anon_sym___const] = ACTIONS(8440), - [anon_sym___imag] = ACTIONS(8440), - [anon_sym___kindof] = ACTIONS(8440), - [anon_sym___nonnull] = ACTIONS(8440), - [anon_sym___nullable] = ACTIONS(8440), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8440), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8440), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8440), - [anon_sym___real] = ACTIONS(8440), - [anon_sym___strong] = ACTIONS(8440), - [anon_sym___unsafe_unretained] = ACTIONS(8440), - [anon_sym___unused] = ACTIONS(8440), - [anon_sym___weak] = ACTIONS(8440), - [sym_primitive_type] = ACTIONS(8440), - [anon_sym_enum] = ACTIONS(8440), - [anon_sym_COLON] = ACTIONS(8442), - [anon_sym_struct] = ACTIONS(8440), - [anon_sym_union] = ACTIONS(8440), - [anon_sym_in] = ACTIONS(8440), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8440), - [anon_sym___typeof] = ACTIONS(8440), - [anon_sym_typeof] = ACTIONS(8440), - [anon_sym_BOOL] = ACTIONS(8440), - [anon_sym_IMP] = ACTIONS(8440), - [anon_sym_SEL] = ACTIONS(8440), - [anon_sym_Class] = ACTIONS(8440), - [anon_sym_id] = ACTIONS(8440), - [anon_sym_out] = ACTIONS(8440), - [anon_sym_inout] = ACTIONS(8440), - [anon_sym_bycopy] = ACTIONS(8440), - [anon_sym_byref] = ACTIONS(8440), - [anon_sym_oneway] = ACTIONS(8440), - }, - [5910] = { - [sym_identifier] = ACTIONS(8508), - [anon_sym_COMMA] = ACTIONS(8510), - [anon_sym_RPAREN] = ACTIONS(8510), - [anon_sym_LPAREN2] = ACTIONS(8510), - [anon_sym_STAR] = ACTIONS(8510), - [anon_sym_CARET] = ACTIONS(8510), - [anon_sym_GT] = ACTIONS(8510), - [anon_sym_LT] = ACTIONS(8510), - [anon_sym___extension__] = ACTIONS(8508), - [anon_sym___attribute__] = ACTIONS(8508), - [anon_sym___attribute] = ACTIONS(8508), - [anon_sym_noreturn] = ACTIONS(8508), - [anon_sym_LBRACK] = ACTIONS(8510), - [anon_sym___based] = ACTIONS(8508), - [anon_sym_LBRACE] = ACTIONS(8510), - [anon_sym_signed] = ACTIONS(8508), - [anon_sym_unsigned] = ACTIONS(8508), - [anon_sym_long] = ACTIONS(8508), - [anon_sym_short] = ACTIONS(8508), - [anon_sym_ATautoreleasepool] = ACTIONS(8510), - [anon_sym_const] = ACTIONS(8508), - [anon_sym_constexpr] = ACTIONS(8508), - [anon_sym_volatile] = ACTIONS(8508), - [anon_sym_restrict] = ACTIONS(8508), - [anon_sym___restrict__] = ACTIONS(8508), - [anon_sym__Atomic] = ACTIONS(8508), - [anon_sym__Noreturn] = ACTIONS(8508), - [anon_sym_nullable] = ACTIONS(8508), - [anon_sym__Complex] = ACTIONS(8508), - [anon_sym__Nonnull] = ACTIONS(8508), - [anon_sym__Nullable] = ACTIONS(8508), - [anon_sym__Nullable_result] = ACTIONS(8508), - [anon_sym__Null_unspecified] = ACTIONS(8508), - [anon_sym___autoreleasing] = ACTIONS(8508), - [anon_sym___block] = ACTIONS(8508), - [anon_sym___bridge] = ACTIONS(8508), - [anon_sym___bridge_retained] = ACTIONS(8508), - [anon_sym___bridge_transfer] = ACTIONS(8508), - [anon_sym___complex] = ACTIONS(8508), - [anon_sym___const] = ACTIONS(8508), - [anon_sym___imag] = ACTIONS(8508), - [anon_sym___kindof] = ACTIONS(8508), - [anon_sym___nonnull] = ACTIONS(8508), - [anon_sym___nullable] = ACTIONS(8508), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8508), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8508), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8508), - [anon_sym___real] = ACTIONS(8508), - [anon_sym___strong] = ACTIONS(8508), - [anon_sym___unsafe_unretained] = ACTIONS(8508), - [anon_sym___unused] = ACTIONS(8508), - [anon_sym___weak] = ACTIONS(8508), - [sym_primitive_type] = ACTIONS(8508), - [anon_sym_enum] = ACTIONS(8508), - [anon_sym_COLON] = ACTIONS(8510), - [anon_sym_struct] = ACTIONS(8508), - [anon_sym_union] = ACTIONS(8508), - [anon_sym_in] = ACTIONS(8508), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8508), - [anon_sym___typeof] = ACTIONS(8508), - [anon_sym_typeof] = ACTIONS(8508), - [anon_sym_BOOL] = ACTIONS(8508), - [anon_sym_IMP] = ACTIONS(8508), - [anon_sym_SEL] = ACTIONS(8508), - [anon_sym_Class] = ACTIONS(8508), - [anon_sym_id] = ACTIONS(8508), - [anon_sym_out] = ACTIONS(8508), - [anon_sym_inout] = ACTIONS(8508), - [anon_sym_bycopy] = ACTIONS(8508), - [anon_sym_byref] = ACTIONS(8508), - [anon_sym_oneway] = ACTIONS(8508), - }, - [5911] = { - [sym_identifier] = ACTIONS(8486), - [anon_sym_COMMA] = ACTIONS(8488), - [anon_sym_RPAREN] = ACTIONS(8488), - [anon_sym_LPAREN2] = ACTIONS(8488), - [anon_sym_STAR] = ACTIONS(8488), - [anon_sym_CARET] = ACTIONS(8488), - [anon_sym_GT] = ACTIONS(8488), - [anon_sym_LT] = ACTIONS(8488), - [anon_sym___extension__] = ACTIONS(8486), - [anon_sym___attribute__] = ACTIONS(8486), - [anon_sym___attribute] = ACTIONS(8486), - [anon_sym_noreturn] = ACTIONS(8486), - [anon_sym_LBRACK] = ACTIONS(8488), - [anon_sym___based] = ACTIONS(8486), - [anon_sym_LBRACE] = ACTIONS(8488), - [anon_sym_signed] = ACTIONS(8486), - [anon_sym_unsigned] = ACTIONS(8486), - [anon_sym_long] = ACTIONS(8486), - [anon_sym_short] = ACTIONS(8486), - [anon_sym_ATautoreleasepool] = ACTIONS(8488), - [anon_sym_const] = ACTIONS(8486), - [anon_sym_constexpr] = ACTIONS(8486), - [anon_sym_volatile] = ACTIONS(8486), - [anon_sym_restrict] = ACTIONS(8486), - [anon_sym___restrict__] = ACTIONS(8486), - [anon_sym__Atomic] = ACTIONS(8486), - [anon_sym__Noreturn] = ACTIONS(8486), - [anon_sym_nullable] = ACTIONS(8486), - [anon_sym__Complex] = ACTIONS(8486), - [anon_sym__Nonnull] = ACTIONS(8486), - [anon_sym__Nullable] = ACTIONS(8486), - [anon_sym__Nullable_result] = ACTIONS(8486), - [anon_sym__Null_unspecified] = ACTIONS(8486), - [anon_sym___autoreleasing] = ACTIONS(8486), - [anon_sym___block] = ACTIONS(8486), - [anon_sym___bridge] = ACTIONS(8486), - [anon_sym___bridge_retained] = ACTIONS(8486), - [anon_sym___bridge_transfer] = ACTIONS(8486), - [anon_sym___complex] = ACTIONS(8486), - [anon_sym___const] = ACTIONS(8486), - [anon_sym___imag] = ACTIONS(8486), - [anon_sym___kindof] = ACTIONS(8486), - [anon_sym___nonnull] = ACTIONS(8486), - [anon_sym___nullable] = ACTIONS(8486), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8486), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8486), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8486), - [anon_sym___real] = ACTIONS(8486), - [anon_sym___strong] = ACTIONS(8486), - [anon_sym___unsafe_unretained] = ACTIONS(8486), - [anon_sym___unused] = ACTIONS(8486), - [anon_sym___weak] = ACTIONS(8486), - [sym_primitive_type] = ACTIONS(8486), - [anon_sym_enum] = ACTIONS(8486), - [anon_sym_COLON] = ACTIONS(8488), - [anon_sym_struct] = ACTIONS(8486), - [anon_sym_union] = ACTIONS(8486), - [anon_sym_in] = ACTIONS(8486), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8486), - [anon_sym___typeof] = ACTIONS(8486), - [anon_sym_typeof] = ACTIONS(8486), - [anon_sym_BOOL] = ACTIONS(8486), - [anon_sym_IMP] = ACTIONS(8486), - [anon_sym_SEL] = ACTIONS(8486), - [anon_sym_Class] = ACTIONS(8486), - [anon_sym_id] = ACTIONS(8486), - [anon_sym_out] = ACTIONS(8486), - [anon_sym_inout] = ACTIONS(8486), - [anon_sym_bycopy] = ACTIONS(8486), - [anon_sym_byref] = ACTIONS(8486), - [anon_sym_oneway] = ACTIONS(8486), - }, - [5912] = { - [sym_identifier] = ACTIONS(8482), - [anon_sym_COMMA] = ACTIONS(8484), - [anon_sym_RPAREN] = ACTIONS(8484), - [anon_sym_LPAREN2] = ACTIONS(8484), - [anon_sym_STAR] = ACTIONS(8484), - [anon_sym_CARET] = ACTIONS(8484), - [anon_sym_GT] = ACTIONS(8484), - [anon_sym_LT] = ACTIONS(8484), - [anon_sym___extension__] = ACTIONS(8482), - [anon_sym___attribute__] = ACTIONS(8482), - [anon_sym___attribute] = ACTIONS(8482), - [anon_sym_noreturn] = ACTIONS(8482), - [anon_sym_LBRACK] = ACTIONS(8484), - [anon_sym___based] = ACTIONS(8482), - [anon_sym_LBRACE] = ACTIONS(8484), - [anon_sym_signed] = ACTIONS(8482), - [anon_sym_unsigned] = ACTIONS(8482), - [anon_sym_long] = ACTIONS(8482), - [anon_sym_short] = ACTIONS(8482), - [anon_sym_ATautoreleasepool] = ACTIONS(8484), - [anon_sym_const] = ACTIONS(8482), - [anon_sym_constexpr] = ACTIONS(8482), - [anon_sym_volatile] = ACTIONS(8482), - [anon_sym_restrict] = ACTIONS(8482), - [anon_sym___restrict__] = ACTIONS(8482), - [anon_sym__Atomic] = ACTIONS(8482), - [anon_sym__Noreturn] = ACTIONS(8482), - [anon_sym_nullable] = ACTIONS(8482), - [anon_sym__Complex] = ACTIONS(8482), - [anon_sym__Nonnull] = ACTIONS(8482), - [anon_sym__Nullable] = ACTIONS(8482), - [anon_sym__Nullable_result] = ACTIONS(8482), - [anon_sym__Null_unspecified] = ACTIONS(8482), - [anon_sym___autoreleasing] = ACTIONS(8482), - [anon_sym___block] = ACTIONS(8482), - [anon_sym___bridge] = ACTIONS(8482), - [anon_sym___bridge_retained] = ACTIONS(8482), - [anon_sym___bridge_transfer] = ACTIONS(8482), - [anon_sym___complex] = ACTIONS(8482), - [anon_sym___const] = ACTIONS(8482), - [anon_sym___imag] = ACTIONS(8482), - [anon_sym___kindof] = ACTIONS(8482), - [anon_sym___nonnull] = ACTIONS(8482), - [anon_sym___nullable] = ACTIONS(8482), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8482), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8482), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8482), - [anon_sym___real] = ACTIONS(8482), - [anon_sym___strong] = ACTIONS(8482), - [anon_sym___unsafe_unretained] = ACTIONS(8482), - [anon_sym___unused] = ACTIONS(8482), - [anon_sym___weak] = ACTIONS(8482), - [sym_primitive_type] = ACTIONS(8482), - [anon_sym_enum] = ACTIONS(8482), - [anon_sym_COLON] = ACTIONS(8484), - [anon_sym_struct] = ACTIONS(8482), - [anon_sym_union] = ACTIONS(8482), - [anon_sym_in] = ACTIONS(8482), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8482), - [anon_sym___typeof] = ACTIONS(8482), - [anon_sym_typeof] = ACTIONS(8482), - [anon_sym_BOOL] = ACTIONS(8482), - [anon_sym_IMP] = ACTIONS(8482), - [anon_sym_SEL] = ACTIONS(8482), - [anon_sym_Class] = ACTIONS(8482), - [anon_sym_id] = ACTIONS(8482), - [anon_sym_out] = ACTIONS(8482), - [anon_sym_inout] = ACTIONS(8482), - [anon_sym_bycopy] = ACTIONS(8482), - [anon_sym_byref] = ACTIONS(8482), - [anon_sym_oneway] = ACTIONS(8482), - }, - [5913] = { - [sym_identifier] = ACTIONS(8324), - [anon_sym_COMMA] = ACTIONS(8326), - [anon_sym_RPAREN] = ACTIONS(8326), - [anon_sym_LPAREN2] = ACTIONS(8326), - [anon_sym_STAR] = ACTIONS(8326), - [anon_sym_CARET] = ACTIONS(8326), - [anon_sym_GT] = ACTIONS(8326), - [anon_sym_LT] = ACTIONS(8326), - [anon_sym___extension__] = ACTIONS(8324), - [anon_sym___attribute__] = ACTIONS(8324), - [anon_sym___attribute] = ACTIONS(8324), - [anon_sym_noreturn] = ACTIONS(8324), - [anon_sym_LBRACK] = ACTIONS(8326), - [anon_sym___based] = ACTIONS(8324), - [anon_sym_LBRACE] = ACTIONS(8326), - [anon_sym_signed] = ACTIONS(8324), - [anon_sym_unsigned] = ACTIONS(8324), - [anon_sym_long] = ACTIONS(8324), - [anon_sym_short] = ACTIONS(8324), - [anon_sym_ATautoreleasepool] = ACTIONS(8326), - [anon_sym_const] = ACTIONS(8324), - [anon_sym_constexpr] = ACTIONS(8324), - [anon_sym_volatile] = ACTIONS(8324), - [anon_sym_restrict] = ACTIONS(8324), - [anon_sym___restrict__] = ACTIONS(8324), - [anon_sym__Atomic] = ACTIONS(8324), - [anon_sym__Noreturn] = ACTIONS(8324), - [anon_sym_nullable] = ACTIONS(8324), - [anon_sym__Complex] = ACTIONS(8324), - [anon_sym__Nonnull] = ACTIONS(8324), - [anon_sym__Nullable] = ACTIONS(8324), - [anon_sym__Nullable_result] = ACTIONS(8324), - [anon_sym__Null_unspecified] = ACTIONS(8324), - [anon_sym___autoreleasing] = ACTIONS(8324), - [anon_sym___block] = ACTIONS(8324), - [anon_sym___bridge] = ACTIONS(8324), - [anon_sym___bridge_retained] = ACTIONS(8324), - [anon_sym___bridge_transfer] = ACTIONS(8324), - [anon_sym___complex] = ACTIONS(8324), - [anon_sym___const] = ACTIONS(8324), - [anon_sym___imag] = ACTIONS(8324), - [anon_sym___kindof] = ACTIONS(8324), - [anon_sym___nonnull] = ACTIONS(8324), - [anon_sym___nullable] = ACTIONS(8324), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8324), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8324), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8324), - [anon_sym___real] = ACTIONS(8324), - [anon_sym___strong] = ACTIONS(8324), - [anon_sym___unsafe_unretained] = ACTIONS(8324), - [anon_sym___unused] = ACTIONS(8324), - [anon_sym___weak] = ACTIONS(8324), - [sym_primitive_type] = ACTIONS(8324), - [anon_sym_enum] = ACTIONS(8324), - [anon_sym_COLON] = ACTIONS(8326), - [anon_sym_struct] = ACTIONS(8324), - [anon_sym_union] = ACTIONS(8324), - [anon_sym_in] = ACTIONS(8324), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8324), - [anon_sym___typeof] = ACTIONS(8324), - [anon_sym_typeof] = ACTIONS(8324), - [anon_sym_BOOL] = ACTIONS(8324), - [anon_sym_IMP] = ACTIONS(8324), - [anon_sym_SEL] = ACTIONS(8324), - [anon_sym_Class] = ACTIONS(8324), - [anon_sym_id] = ACTIONS(8324), - [anon_sym_out] = ACTIONS(8324), - [anon_sym_inout] = ACTIONS(8324), - [anon_sym_bycopy] = ACTIONS(8324), - [anon_sym_byref] = ACTIONS(8324), - [anon_sym_oneway] = ACTIONS(8324), - }, - [5914] = { - [sym_identifier] = ACTIONS(8528), - [anon_sym_COMMA] = ACTIONS(8530), - [anon_sym_RPAREN] = ACTIONS(8530), - [anon_sym_LPAREN2] = ACTIONS(8530), - [anon_sym_STAR] = ACTIONS(8530), - [anon_sym_CARET] = ACTIONS(8530), - [anon_sym_GT] = ACTIONS(8530), - [anon_sym_LT] = ACTIONS(8530), - [anon_sym___extension__] = ACTIONS(8528), - [anon_sym___attribute__] = ACTIONS(8528), - [anon_sym___attribute] = ACTIONS(8528), - [anon_sym_noreturn] = ACTIONS(8528), - [anon_sym_LBRACK] = ACTIONS(8530), - [anon_sym___based] = ACTIONS(8528), - [anon_sym_LBRACE] = ACTIONS(8530), - [anon_sym_signed] = ACTIONS(8528), - [anon_sym_unsigned] = ACTIONS(8528), - [anon_sym_long] = ACTIONS(8528), - [anon_sym_short] = ACTIONS(8528), - [anon_sym_ATautoreleasepool] = ACTIONS(8530), - [anon_sym_const] = ACTIONS(8528), - [anon_sym_constexpr] = ACTIONS(8528), - [anon_sym_volatile] = ACTIONS(8528), - [anon_sym_restrict] = ACTIONS(8528), - [anon_sym___restrict__] = ACTIONS(8528), - [anon_sym__Atomic] = ACTIONS(8528), - [anon_sym__Noreturn] = ACTIONS(8528), - [anon_sym_nullable] = ACTIONS(8528), - [anon_sym__Complex] = ACTIONS(8528), - [anon_sym__Nonnull] = ACTIONS(8528), - [anon_sym__Nullable] = ACTIONS(8528), - [anon_sym__Nullable_result] = ACTIONS(8528), - [anon_sym__Null_unspecified] = ACTIONS(8528), - [anon_sym___autoreleasing] = ACTIONS(8528), - [anon_sym___block] = ACTIONS(8528), - [anon_sym___bridge] = ACTIONS(8528), - [anon_sym___bridge_retained] = ACTIONS(8528), - [anon_sym___bridge_transfer] = ACTIONS(8528), - [anon_sym___complex] = ACTIONS(8528), - [anon_sym___const] = ACTIONS(8528), - [anon_sym___imag] = ACTIONS(8528), - [anon_sym___kindof] = ACTIONS(8528), - [anon_sym___nonnull] = ACTIONS(8528), - [anon_sym___nullable] = ACTIONS(8528), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8528), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8528), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8528), - [anon_sym___real] = ACTIONS(8528), - [anon_sym___strong] = ACTIONS(8528), - [anon_sym___unsafe_unretained] = ACTIONS(8528), - [anon_sym___unused] = ACTIONS(8528), - [anon_sym___weak] = ACTIONS(8528), - [sym_primitive_type] = ACTIONS(8528), - [anon_sym_enum] = ACTIONS(8528), - [anon_sym_COLON] = ACTIONS(8530), - [anon_sym_struct] = ACTIONS(8528), - [anon_sym_union] = ACTIONS(8528), - [anon_sym_in] = ACTIONS(8528), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8528), - [anon_sym___typeof] = ACTIONS(8528), - [anon_sym_typeof] = ACTIONS(8528), - [anon_sym_BOOL] = ACTIONS(8528), - [anon_sym_IMP] = ACTIONS(8528), - [anon_sym_SEL] = ACTIONS(8528), - [anon_sym_Class] = ACTIONS(8528), - [anon_sym_id] = ACTIONS(8528), - [anon_sym_out] = ACTIONS(8528), - [anon_sym_inout] = ACTIONS(8528), - [anon_sym_bycopy] = ACTIONS(8528), - [anon_sym_byref] = ACTIONS(8528), - [anon_sym_oneway] = ACTIONS(8528), - }, - [5915] = { - [sym_identifier] = ACTIONS(8520), - [anon_sym_COMMA] = ACTIONS(8522), - [anon_sym_RPAREN] = ACTIONS(8522), - [anon_sym_LPAREN2] = ACTIONS(8522), - [anon_sym_STAR] = ACTIONS(8522), - [anon_sym_CARET] = ACTIONS(8522), - [anon_sym_GT] = ACTIONS(8522), - [anon_sym_LT] = ACTIONS(8522), - [anon_sym___extension__] = ACTIONS(8520), - [anon_sym___attribute__] = ACTIONS(8520), - [anon_sym___attribute] = ACTIONS(8520), - [anon_sym_noreturn] = ACTIONS(8520), - [anon_sym_LBRACK] = ACTIONS(8522), - [anon_sym___based] = ACTIONS(8520), - [anon_sym_LBRACE] = ACTIONS(8522), - [anon_sym_signed] = ACTIONS(8520), - [anon_sym_unsigned] = ACTIONS(8520), - [anon_sym_long] = ACTIONS(8520), - [anon_sym_short] = ACTIONS(8520), - [anon_sym_ATautoreleasepool] = ACTIONS(8522), - [anon_sym_const] = ACTIONS(8520), - [anon_sym_constexpr] = ACTIONS(8520), - [anon_sym_volatile] = ACTIONS(8520), - [anon_sym_restrict] = ACTIONS(8520), - [anon_sym___restrict__] = ACTIONS(8520), - [anon_sym__Atomic] = ACTIONS(8520), - [anon_sym__Noreturn] = ACTIONS(8520), - [anon_sym_nullable] = ACTIONS(8520), - [anon_sym__Complex] = ACTIONS(8520), - [anon_sym__Nonnull] = ACTIONS(8520), - [anon_sym__Nullable] = ACTIONS(8520), - [anon_sym__Nullable_result] = ACTIONS(8520), - [anon_sym__Null_unspecified] = ACTIONS(8520), - [anon_sym___autoreleasing] = ACTIONS(8520), - [anon_sym___block] = ACTIONS(8520), - [anon_sym___bridge] = ACTIONS(8520), - [anon_sym___bridge_retained] = ACTIONS(8520), - [anon_sym___bridge_transfer] = ACTIONS(8520), - [anon_sym___complex] = ACTIONS(8520), - [anon_sym___const] = ACTIONS(8520), - [anon_sym___imag] = ACTIONS(8520), - [anon_sym___kindof] = ACTIONS(8520), - [anon_sym___nonnull] = ACTIONS(8520), - [anon_sym___nullable] = ACTIONS(8520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8520), - [anon_sym___real] = ACTIONS(8520), - [anon_sym___strong] = ACTIONS(8520), - [anon_sym___unsafe_unretained] = ACTIONS(8520), - [anon_sym___unused] = ACTIONS(8520), - [anon_sym___weak] = ACTIONS(8520), - [sym_primitive_type] = ACTIONS(8520), - [anon_sym_enum] = ACTIONS(8520), - [anon_sym_COLON] = ACTIONS(8522), - [anon_sym_struct] = ACTIONS(8520), - [anon_sym_union] = ACTIONS(8520), - [anon_sym_in] = ACTIONS(8520), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8520), - [anon_sym___typeof] = ACTIONS(8520), - [anon_sym_typeof] = ACTIONS(8520), - [anon_sym_BOOL] = ACTIONS(8520), - [anon_sym_IMP] = ACTIONS(8520), - [anon_sym_SEL] = ACTIONS(8520), - [anon_sym_Class] = ACTIONS(8520), - [anon_sym_id] = ACTIONS(8520), - [anon_sym_out] = ACTIONS(8520), - [anon_sym_inout] = ACTIONS(8520), - [anon_sym_bycopy] = ACTIONS(8520), - [anon_sym_byref] = ACTIONS(8520), - [anon_sym_oneway] = ACTIONS(8520), - }, - [5916] = { - [sym_identifier] = ACTIONS(8500), - [anon_sym_COMMA] = ACTIONS(8502), - [anon_sym_RPAREN] = ACTIONS(8502), - [anon_sym_LPAREN2] = ACTIONS(8502), - [anon_sym_STAR] = ACTIONS(8502), - [anon_sym_CARET] = ACTIONS(8502), - [anon_sym_GT] = ACTIONS(8502), - [anon_sym_LT] = ACTIONS(8502), - [anon_sym___extension__] = ACTIONS(8500), - [anon_sym___attribute__] = ACTIONS(8500), - [anon_sym___attribute] = ACTIONS(8500), - [anon_sym_noreturn] = ACTIONS(8500), - [anon_sym_LBRACK] = ACTIONS(8502), - [anon_sym___based] = ACTIONS(8500), - [anon_sym_LBRACE] = ACTIONS(8502), - [anon_sym_signed] = ACTIONS(8500), - [anon_sym_unsigned] = ACTIONS(8500), - [anon_sym_long] = ACTIONS(8500), - [anon_sym_short] = ACTIONS(8500), - [anon_sym_ATautoreleasepool] = ACTIONS(8502), - [anon_sym_const] = ACTIONS(8500), - [anon_sym_constexpr] = ACTIONS(8500), - [anon_sym_volatile] = ACTIONS(8500), - [anon_sym_restrict] = ACTIONS(8500), - [anon_sym___restrict__] = ACTIONS(8500), - [anon_sym__Atomic] = ACTIONS(8500), - [anon_sym__Noreturn] = ACTIONS(8500), - [anon_sym_nullable] = ACTIONS(8500), - [anon_sym__Complex] = ACTIONS(8500), - [anon_sym__Nonnull] = ACTIONS(8500), - [anon_sym__Nullable] = ACTIONS(8500), - [anon_sym__Nullable_result] = ACTIONS(8500), - [anon_sym__Null_unspecified] = ACTIONS(8500), - [anon_sym___autoreleasing] = ACTIONS(8500), - [anon_sym___block] = ACTIONS(8500), - [anon_sym___bridge] = ACTIONS(8500), - [anon_sym___bridge_retained] = ACTIONS(8500), - [anon_sym___bridge_transfer] = ACTIONS(8500), - [anon_sym___complex] = ACTIONS(8500), - [anon_sym___const] = ACTIONS(8500), - [anon_sym___imag] = ACTIONS(8500), - [anon_sym___kindof] = ACTIONS(8500), - [anon_sym___nonnull] = ACTIONS(8500), - [anon_sym___nullable] = ACTIONS(8500), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8500), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8500), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8500), - [anon_sym___real] = ACTIONS(8500), - [anon_sym___strong] = ACTIONS(8500), - [anon_sym___unsafe_unretained] = ACTIONS(8500), - [anon_sym___unused] = ACTIONS(8500), - [anon_sym___weak] = ACTIONS(8500), - [sym_primitive_type] = ACTIONS(8500), - [anon_sym_enum] = ACTIONS(8500), - [anon_sym_COLON] = ACTIONS(8502), - [anon_sym_struct] = ACTIONS(8500), - [anon_sym_union] = ACTIONS(8500), - [anon_sym_in] = ACTIONS(8500), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8500), - [anon_sym___typeof] = ACTIONS(8500), - [anon_sym_typeof] = ACTIONS(8500), - [anon_sym_BOOL] = ACTIONS(8500), - [anon_sym_IMP] = ACTIONS(8500), - [anon_sym_SEL] = ACTIONS(8500), - [anon_sym_Class] = ACTIONS(8500), - [anon_sym_id] = ACTIONS(8500), - [anon_sym_out] = ACTIONS(8500), - [anon_sym_inout] = ACTIONS(8500), - [anon_sym_bycopy] = ACTIONS(8500), - [anon_sym_byref] = ACTIONS(8500), - [anon_sym_oneway] = ACTIONS(8500), - }, - [5917] = { - [sym_identifier] = ACTIONS(10606), - [anon_sym_COMMA] = ACTIONS(10608), - [anon_sym_RPAREN] = ACTIONS(10608), - [anon_sym_LPAREN2] = ACTIONS(10608), - [anon_sym_STAR] = ACTIONS(10608), - [anon_sym_CARET] = ACTIONS(10608), - [anon_sym_GT] = ACTIONS(10608), - [anon_sym_LT] = ACTIONS(10608), - [anon_sym___extension__] = ACTIONS(10606), - [anon_sym___attribute__] = ACTIONS(10606), - [anon_sym___attribute] = ACTIONS(10606), - [anon_sym_noreturn] = ACTIONS(10606), - [anon_sym_LBRACK] = ACTIONS(10608), - [anon_sym___based] = ACTIONS(10606), - [anon_sym_LBRACE] = ACTIONS(10608), - [anon_sym_signed] = ACTIONS(10606), - [anon_sym_unsigned] = ACTIONS(10606), - [anon_sym_long] = ACTIONS(10606), - [anon_sym_short] = ACTIONS(10606), - [anon_sym_ATautoreleasepool] = ACTIONS(10608), - [anon_sym_const] = ACTIONS(10606), - [anon_sym_constexpr] = ACTIONS(10606), - [anon_sym_volatile] = ACTIONS(10606), - [anon_sym_restrict] = ACTIONS(10606), - [anon_sym___restrict__] = ACTIONS(10606), - [anon_sym__Atomic] = ACTIONS(10606), - [anon_sym__Noreturn] = ACTIONS(10606), - [anon_sym_nullable] = ACTIONS(10606), - [anon_sym__Complex] = ACTIONS(10606), - [anon_sym__Nonnull] = ACTIONS(10606), - [anon_sym__Nullable] = ACTIONS(10606), - [anon_sym__Nullable_result] = ACTIONS(10606), - [anon_sym__Null_unspecified] = ACTIONS(10606), - [anon_sym___autoreleasing] = ACTIONS(10606), - [anon_sym___block] = ACTIONS(10606), - [anon_sym___bridge] = ACTIONS(10606), - [anon_sym___bridge_retained] = ACTIONS(10606), - [anon_sym___bridge_transfer] = ACTIONS(10606), - [anon_sym___complex] = ACTIONS(10606), - [anon_sym___const] = ACTIONS(10606), - [anon_sym___imag] = ACTIONS(10606), - [anon_sym___kindof] = ACTIONS(10606), - [anon_sym___nonnull] = ACTIONS(10606), - [anon_sym___nullable] = ACTIONS(10606), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10606), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10606), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10606), - [anon_sym___real] = ACTIONS(10606), - [anon_sym___strong] = ACTIONS(10606), - [anon_sym___unsafe_unretained] = ACTIONS(10606), - [anon_sym___unused] = ACTIONS(10606), - [anon_sym___weak] = ACTIONS(10606), - [sym_primitive_type] = ACTIONS(10606), - [anon_sym_enum] = ACTIONS(10606), - [anon_sym_COLON] = ACTIONS(10608), - [anon_sym_struct] = ACTIONS(10606), - [anon_sym_union] = ACTIONS(10606), - [anon_sym_in] = ACTIONS(10606), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10606), - [anon_sym___typeof] = ACTIONS(10606), - [anon_sym_typeof] = ACTIONS(10606), - [anon_sym_BOOL] = ACTIONS(10606), - [anon_sym_IMP] = ACTIONS(10606), - [anon_sym_SEL] = ACTIONS(10606), - [anon_sym_Class] = ACTIONS(10606), - [anon_sym_id] = ACTIONS(10606), - [anon_sym_out] = ACTIONS(10606), - [anon_sym_inout] = ACTIONS(10606), - [anon_sym_bycopy] = ACTIONS(10606), - [anon_sym_byref] = ACTIONS(10606), - [anon_sym_oneway] = ACTIONS(10606), - }, - [5918] = { - [sym_identifier] = ACTIONS(8336), - [anon_sym_COMMA] = ACTIONS(8338), - [anon_sym_RPAREN] = ACTIONS(8338), - [anon_sym_LPAREN2] = ACTIONS(8338), - [anon_sym_STAR] = ACTIONS(8338), - [anon_sym_CARET] = ACTIONS(8338), - [anon_sym_GT] = ACTIONS(8338), - [anon_sym_LT] = ACTIONS(8338), - [anon_sym___extension__] = ACTIONS(8336), - [anon_sym___attribute__] = ACTIONS(8336), - [anon_sym___attribute] = ACTIONS(8336), - [anon_sym_noreturn] = ACTIONS(8336), - [anon_sym_LBRACK] = ACTIONS(8338), - [anon_sym___based] = ACTIONS(8336), - [anon_sym_LBRACE] = ACTIONS(8338), - [anon_sym_signed] = ACTIONS(8336), - [anon_sym_unsigned] = ACTIONS(8336), - [anon_sym_long] = ACTIONS(8336), - [anon_sym_short] = ACTIONS(8336), - [anon_sym_ATautoreleasepool] = ACTIONS(8338), - [anon_sym_const] = ACTIONS(8336), - [anon_sym_constexpr] = ACTIONS(8336), - [anon_sym_volatile] = ACTIONS(8336), - [anon_sym_restrict] = ACTIONS(8336), - [anon_sym___restrict__] = ACTIONS(8336), - [anon_sym__Atomic] = ACTIONS(8336), - [anon_sym__Noreturn] = ACTIONS(8336), - [anon_sym_nullable] = ACTIONS(8336), - [anon_sym__Complex] = ACTIONS(8336), - [anon_sym__Nonnull] = ACTIONS(8336), - [anon_sym__Nullable] = ACTIONS(8336), - [anon_sym__Nullable_result] = ACTIONS(8336), - [anon_sym__Null_unspecified] = ACTIONS(8336), - [anon_sym___autoreleasing] = ACTIONS(8336), - [anon_sym___block] = ACTIONS(8336), - [anon_sym___bridge] = ACTIONS(8336), - [anon_sym___bridge_retained] = ACTIONS(8336), - [anon_sym___bridge_transfer] = ACTIONS(8336), - [anon_sym___complex] = ACTIONS(8336), - [anon_sym___const] = ACTIONS(8336), - [anon_sym___imag] = ACTIONS(8336), - [anon_sym___kindof] = ACTIONS(8336), - [anon_sym___nonnull] = ACTIONS(8336), - [anon_sym___nullable] = ACTIONS(8336), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8336), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8336), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8336), - [anon_sym___real] = ACTIONS(8336), - [anon_sym___strong] = ACTIONS(8336), - [anon_sym___unsafe_unretained] = ACTIONS(8336), - [anon_sym___unused] = ACTIONS(8336), - [anon_sym___weak] = ACTIONS(8336), - [sym_primitive_type] = ACTIONS(8336), - [anon_sym_enum] = ACTIONS(8336), - [anon_sym_COLON] = ACTIONS(8338), - [anon_sym_struct] = ACTIONS(8336), - [anon_sym_union] = ACTIONS(8336), - [anon_sym_in] = ACTIONS(8336), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8336), - [anon_sym___typeof] = ACTIONS(8336), - [anon_sym_typeof] = ACTIONS(8336), - [anon_sym_BOOL] = ACTIONS(8336), - [anon_sym_IMP] = ACTIONS(8336), - [anon_sym_SEL] = ACTIONS(8336), - [anon_sym_Class] = ACTIONS(8336), - [anon_sym_id] = ACTIONS(8336), - [anon_sym_out] = ACTIONS(8336), - [anon_sym_inout] = ACTIONS(8336), - [anon_sym_bycopy] = ACTIONS(8336), - [anon_sym_byref] = ACTIONS(8336), - [anon_sym_oneway] = ACTIONS(8336), - }, - [5919] = { - [sym_identifier] = ACTIONS(8352), - [anon_sym_COMMA] = ACTIONS(8354), - [anon_sym_RPAREN] = ACTIONS(8354), - [anon_sym_LPAREN2] = ACTIONS(8354), - [anon_sym_STAR] = ACTIONS(8354), - [anon_sym_CARET] = ACTIONS(8354), - [anon_sym_GT] = ACTIONS(8354), - [anon_sym_LT] = ACTIONS(8354), - [anon_sym___extension__] = ACTIONS(8352), - [anon_sym___attribute__] = ACTIONS(8352), - [anon_sym___attribute] = ACTIONS(8352), - [anon_sym_noreturn] = ACTIONS(8352), - [anon_sym_LBRACK] = ACTIONS(8354), - [anon_sym___based] = ACTIONS(8352), - [anon_sym_LBRACE] = ACTIONS(8354), - [anon_sym_signed] = ACTIONS(8352), - [anon_sym_unsigned] = ACTIONS(8352), - [anon_sym_long] = ACTIONS(8352), - [anon_sym_short] = ACTIONS(8352), - [anon_sym_ATautoreleasepool] = ACTIONS(8354), - [anon_sym_const] = ACTIONS(8352), - [anon_sym_constexpr] = ACTIONS(8352), - [anon_sym_volatile] = ACTIONS(8352), - [anon_sym_restrict] = ACTIONS(8352), - [anon_sym___restrict__] = ACTIONS(8352), - [anon_sym__Atomic] = ACTIONS(8352), - [anon_sym__Noreturn] = ACTIONS(8352), - [anon_sym_nullable] = ACTIONS(8352), - [anon_sym__Complex] = ACTIONS(8352), - [anon_sym__Nonnull] = ACTIONS(8352), - [anon_sym__Nullable] = ACTIONS(8352), - [anon_sym__Nullable_result] = ACTIONS(8352), - [anon_sym__Null_unspecified] = ACTIONS(8352), - [anon_sym___autoreleasing] = ACTIONS(8352), - [anon_sym___block] = ACTIONS(8352), - [anon_sym___bridge] = ACTIONS(8352), - [anon_sym___bridge_retained] = ACTIONS(8352), - [anon_sym___bridge_transfer] = ACTIONS(8352), - [anon_sym___complex] = ACTIONS(8352), - [anon_sym___const] = ACTIONS(8352), - [anon_sym___imag] = ACTIONS(8352), - [anon_sym___kindof] = ACTIONS(8352), - [anon_sym___nonnull] = ACTIONS(8352), - [anon_sym___nullable] = ACTIONS(8352), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8352), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8352), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8352), - [anon_sym___real] = ACTIONS(8352), - [anon_sym___strong] = ACTIONS(8352), - [anon_sym___unsafe_unretained] = ACTIONS(8352), - [anon_sym___unused] = ACTIONS(8352), - [anon_sym___weak] = ACTIONS(8352), - [sym_primitive_type] = ACTIONS(8352), - [anon_sym_enum] = ACTIONS(8352), - [anon_sym_COLON] = ACTIONS(8354), - [anon_sym_struct] = ACTIONS(8352), - [anon_sym_union] = ACTIONS(8352), - [anon_sym_in] = ACTIONS(8352), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8352), - [anon_sym___typeof] = ACTIONS(8352), - [anon_sym_typeof] = ACTIONS(8352), - [anon_sym_BOOL] = ACTIONS(8352), - [anon_sym_IMP] = ACTIONS(8352), - [anon_sym_SEL] = ACTIONS(8352), - [anon_sym_Class] = ACTIONS(8352), - [anon_sym_id] = ACTIONS(8352), - [anon_sym_out] = ACTIONS(8352), - [anon_sym_inout] = ACTIONS(8352), - [anon_sym_bycopy] = ACTIONS(8352), - [anon_sym_byref] = ACTIONS(8352), - [anon_sym_oneway] = ACTIONS(8352), - }, - [5920] = { - [sym_attribute_specifier] = STATE(5894), - [sym_enumerator_list] = STATE(5960), - [sym_identifier] = ACTIONS(8732), - [anon_sym_COMMA] = ACTIONS(8734), - [anon_sym_RPAREN] = ACTIONS(8734), - [anon_sym_LPAREN2] = ACTIONS(8734), - [anon_sym_STAR] = ACTIONS(8734), - [anon_sym_CARET] = ACTIONS(8734), - [anon_sym_GT] = ACTIONS(8734), - [anon_sym_LT] = ACTIONS(8734), - [anon_sym___extension__] = ACTIONS(8732), - [anon_sym___attribute__] = ACTIONS(10615), - [anon_sym___attribute] = ACTIONS(10615), - [anon_sym_noreturn] = ACTIONS(8732), - [anon_sym_LBRACK] = ACTIONS(8734), - [anon_sym___based] = ACTIONS(8732), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8732), - [anon_sym_unsigned] = ACTIONS(8732), - [anon_sym_long] = ACTIONS(8732), - [anon_sym_short] = ACTIONS(8732), - [anon_sym_const] = ACTIONS(8732), - [anon_sym_constexpr] = ACTIONS(8732), - [anon_sym_volatile] = ACTIONS(8732), - [anon_sym_restrict] = ACTIONS(8732), - [anon_sym___restrict__] = ACTIONS(8732), - [anon_sym__Atomic] = ACTIONS(8732), - [anon_sym__Noreturn] = ACTIONS(8732), - [anon_sym_nullable] = ACTIONS(8732), - [anon_sym__Complex] = ACTIONS(8732), - [anon_sym__Nonnull] = ACTIONS(8732), - [anon_sym__Nullable] = ACTIONS(8732), - [anon_sym__Nullable_result] = ACTIONS(8732), - [anon_sym__Null_unspecified] = ACTIONS(8732), - [anon_sym___autoreleasing] = ACTIONS(8732), - [anon_sym___block] = ACTIONS(8732), - [anon_sym___bridge] = ACTIONS(8732), - [anon_sym___bridge_retained] = ACTIONS(8732), - [anon_sym___bridge_transfer] = ACTIONS(8732), - [anon_sym___complex] = ACTIONS(8732), - [anon_sym___const] = ACTIONS(8732), - [anon_sym___imag] = ACTIONS(8732), - [anon_sym___kindof] = ACTIONS(8732), - [anon_sym___nonnull] = ACTIONS(8732), - [anon_sym___nullable] = ACTIONS(8732), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8732), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8732), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8732), - [anon_sym___real] = ACTIONS(8732), - [anon_sym___strong] = ACTIONS(8732), - [anon_sym___unsafe_unretained] = ACTIONS(8732), - [anon_sym___unused] = ACTIONS(8732), - [anon_sym___weak] = ACTIONS(8732), - [sym_primitive_type] = ACTIONS(8732), - [anon_sym_enum] = ACTIONS(8732), - [anon_sym_struct] = ACTIONS(8732), - [anon_sym_union] = ACTIONS(8732), - [anon_sym_in] = ACTIONS(8732), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8732), - [anon_sym___typeof] = ACTIONS(8732), - [anon_sym_typeof] = ACTIONS(8732), - [anon_sym_BOOL] = ACTIONS(8732), - [anon_sym_IMP] = ACTIONS(8732), - [anon_sym_SEL] = ACTIONS(8732), - [anon_sym_Class] = ACTIONS(8732), - [anon_sym_id] = ACTIONS(8732), - [anon_sym_out] = ACTIONS(8732), - [anon_sym_inout] = ACTIONS(8732), - [anon_sym_bycopy] = ACTIONS(8732), - [anon_sym_byref] = ACTIONS(8732), - [anon_sym_oneway] = ACTIONS(8732), - }, - [5921] = { - [sym_identifier] = ACTIONS(8306), - [anon_sym_COMMA] = ACTIONS(8308), - [anon_sym_RPAREN] = ACTIONS(8308), - [anon_sym_LPAREN2] = ACTIONS(8308), - [anon_sym_STAR] = ACTIONS(8308), - [anon_sym_CARET] = ACTIONS(8308), - [anon_sym_GT] = ACTIONS(8308), - [anon_sym_LT] = ACTIONS(8308), - [anon_sym___extension__] = ACTIONS(8306), - [anon_sym___attribute__] = ACTIONS(8306), - [anon_sym___attribute] = ACTIONS(8306), - [anon_sym_noreturn] = ACTIONS(8306), - [anon_sym_LBRACK] = ACTIONS(8308), - [anon_sym___based] = ACTIONS(8306), - [anon_sym_LBRACE] = ACTIONS(8308), - [anon_sym_signed] = ACTIONS(8306), - [anon_sym_unsigned] = ACTIONS(8306), - [anon_sym_long] = ACTIONS(8306), - [anon_sym_short] = ACTIONS(8306), - [anon_sym_ATautoreleasepool] = ACTIONS(8308), - [anon_sym_const] = ACTIONS(8306), - [anon_sym_constexpr] = ACTIONS(8306), - [anon_sym_volatile] = ACTIONS(8306), - [anon_sym_restrict] = ACTIONS(8306), - [anon_sym___restrict__] = ACTIONS(8306), - [anon_sym__Atomic] = ACTIONS(8306), - [anon_sym__Noreturn] = ACTIONS(8306), - [anon_sym_nullable] = ACTIONS(8306), - [anon_sym__Complex] = ACTIONS(8306), - [anon_sym__Nonnull] = ACTIONS(8306), - [anon_sym__Nullable] = ACTIONS(8306), - [anon_sym__Nullable_result] = ACTIONS(8306), - [anon_sym__Null_unspecified] = ACTIONS(8306), - [anon_sym___autoreleasing] = ACTIONS(8306), - [anon_sym___block] = ACTIONS(8306), - [anon_sym___bridge] = ACTIONS(8306), - [anon_sym___bridge_retained] = ACTIONS(8306), - [anon_sym___bridge_transfer] = ACTIONS(8306), - [anon_sym___complex] = ACTIONS(8306), - [anon_sym___const] = ACTIONS(8306), - [anon_sym___imag] = ACTIONS(8306), - [anon_sym___kindof] = ACTIONS(8306), - [anon_sym___nonnull] = ACTIONS(8306), - [anon_sym___nullable] = ACTIONS(8306), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8306), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8306), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8306), - [anon_sym___real] = ACTIONS(8306), - [anon_sym___strong] = ACTIONS(8306), - [anon_sym___unsafe_unretained] = ACTIONS(8306), - [anon_sym___unused] = ACTIONS(8306), - [anon_sym___weak] = ACTIONS(8306), - [sym_primitive_type] = ACTIONS(8306), - [anon_sym_enum] = ACTIONS(8306), - [anon_sym_COLON] = ACTIONS(8308), - [anon_sym_struct] = ACTIONS(8306), - [anon_sym_union] = ACTIONS(8306), - [anon_sym_in] = ACTIONS(8306), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8306), - [anon_sym___typeof] = ACTIONS(8306), - [anon_sym_typeof] = ACTIONS(8306), - [anon_sym_BOOL] = ACTIONS(8306), - [anon_sym_IMP] = ACTIONS(8306), - [anon_sym_SEL] = ACTIONS(8306), - [anon_sym_Class] = ACTIONS(8306), - [anon_sym_id] = ACTIONS(8306), - [anon_sym_out] = ACTIONS(8306), - [anon_sym_inout] = ACTIONS(8306), - [anon_sym_bycopy] = ACTIONS(8306), - [anon_sym_byref] = ACTIONS(8306), - [anon_sym_oneway] = ACTIONS(8306), - }, - [5922] = { - [sym_identifier] = ACTIONS(8320), - [anon_sym_COMMA] = ACTIONS(8322), - [anon_sym_RPAREN] = ACTIONS(8322), - [anon_sym_LPAREN2] = ACTIONS(8322), - [anon_sym_STAR] = ACTIONS(8322), - [anon_sym_CARET] = ACTIONS(8322), - [anon_sym_GT] = ACTIONS(8322), - [anon_sym_LT] = ACTIONS(8322), - [anon_sym___extension__] = ACTIONS(8320), - [anon_sym___attribute__] = ACTIONS(8320), - [anon_sym___attribute] = ACTIONS(8320), - [anon_sym_noreturn] = ACTIONS(8320), - [anon_sym_LBRACK] = ACTIONS(8322), - [anon_sym___based] = ACTIONS(8320), - [anon_sym_LBRACE] = ACTIONS(8322), - [anon_sym_signed] = ACTIONS(8320), - [anon_sym_unsigned] = ACTIONS(8320), - [anon_sym_long] = ACTIONS(8320), - [anon_sym_short] = ACTIONS(8320), - [anon_sym_ATautoreleasepool] = ACTIONS(8322), - [anon_sym_const] = ACTIONS(8320), - [anon_sym_constexpr] = ACTIONS(8320), - [anon_sym_volatile] = ACTIONS(8320), - [anon_sym_restrict] = ACTIONS(8320), - [anon_sym___restrict__] = ACTIONS(8320), - [anon_sym__Atomic] = ACTIONS(8320), - [anon_sym__Noreturn] = ACTIONS(8320), - [anon_sym_nullable] = ACTIONS(8320), - [anon_sym__Complex] = ACTIONS(8320), - [anon_sym__Nonnull] = ACTIONS(8320), - [anon_sym__Nullable] = ACTIONS(8320), - [anon_sym__Nullable_result] = ACTIONS(8320), - [anon_sym__Null_unspecified] = ACTIONS(8320), - [anon_sym___autoreleasing] = ACTIONS(8320), - [anon_sym___block] = ACTIONS(8320), - [anon_sym___bridge] = ACTIONS(8320), - [anon_sym___bridge_retained] = ACTIONS(8320), - [anon_sym___bridge_transfer] = ACTIONS(8320), - [anon_sym___complex] = ACTIONS(8320), - [anon_sym___const] = ACTIONS(8320), - [anon_sym___imag] = ACTIONS(8320), - [anon_sym___kindof] = ACTIONS(8320), - [anon_sym___nonnull] = ACTIONS(8320), - [anon_sym___nullable] = ACTIONS(8320), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8320), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8320), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8320), - [anon_sym___real] = ACTIONS(8320), - [anon_sym___strong] = ACTIONS(8320), - [anon_sym___unsafe_unretained] = ACTIONS(8320), - [anon_sym___unused] = ACTIONS(8320), - [anon_sym___weak] = ACTIONS(8320), - [sym_primitive_type] = ACTIONS(8320), - [anon_sym_enum] = ACTIONS(8320), - [anon_sym_COLON] = ACTIONS(8322), - [anon_sym_struct] = ACTIONS(8320), - [anon_sym_union] = ACTIONS(8320), - [anon_sym_in] = ACTIONS(8320), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8320), - [anon_sym___typeof] = ACTIONS(8320), - [anon_sym_typeof] = ACTIONS(8320), - [anon_sym_BOOL] = ACTIONS(8320), - [anon_sym_IMP] = ACTIONS(8320), - [anon_sym_SEL] = ACTIONS(8320), - [anon_sym_Class] = ACTIONS(8320), - [anon_sym_id] = ACTIONS(8320), - [anon_sym_out] = ACTIONS(8320), - [anon_sym_inout] = ACTIONS(8320), - [anon_sym_bycopy] = ACTIONS(8320), - [anon_sym_byref] = ACTIONS(8320), - [anon_sym_oneway] = ACTIONS(8320), - }, - [5923] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7890), - [anon_sym_COMMA] = ACTIONS(7892), - [anon_sym_RPAREN] = ACTIONS(7892), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7892), - [anon_sym_CARET] = ACTIONS(7892), - [anon_sym_GT] = ACTIONS(7892), - [anon_sym_LT] = ACTIONS(7892), - [anon_sym___extension__] = ACTIONS(7890), - [anon_sym___attribute__] = ACTIONS(7890), - [anon_sym___attribute] = ACTIONS(7890), - [anon_sym_noreturn] = ACTIONS(7890), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7890), - [anon_sym_LBRACE] = ACTIONS(7892), - [anon_sym_signed] = ACTIONS(7890), - [anon_sym_unsigned] = ACTIONS(7890), - [anon_sym_long] = ACTIONS(7890), - [anon_sym_short] = ACTIONS(7890), - [anon_sym_ATautoreleasepool] = ACTIONS(7892), - [anon_sym_const] = ACTIONS(7890), - [anon_sym_constexpr] = ACTIONS(7890), - [anon_sym_volatile] = ACTIONS(7890), - [anon_sym_restrict] = ACTIONS(7890), - [anon_sym___restrict__] = ACTIONS(7890), - [anon_sym__Atomic] = ACTIONS(7890), - [anon_sym__Noreturn] = ACTIONS(7890), - [anon_sym_nullable] = ACTIONS(7890), - [anon_sym__Complex] = ACTIONS(7890), - [anon_sym__Nonnull] = ACTIONS(7890), - [anon_sym__Nullable] = ACTIONS(7890), - [anon_sym__Nullable_result] = ACTIONS(7890), - [anon_sym__Null_unspecified] = ACTIONS(7890), - [anon_sym___autoreleasing] = ACTIONS(7890), - [anon_sym___block] = ACTIONS(7890), - [anon_sym___bridge] = ACTIONS(7890), - [anon_sym___bridge_retained] = ACTIONS(7890), - [anon_sym___bridge_transfer] = ACTIONS(7890), - [anon_sym___complex] = ACTIONS(7890), - [anon_sym___const] = ACTIONS(7890), - [anon_sym___imag] = ACTIONS(7890), - [anon_sym___kindof] = ACTIONS(7890), - [anon_sym___nonnull] = ACTIONS(7890), - [anon_sym___nullable] = ACTIONS(7890), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7890), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7890), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7890), - [anon_sym___real] = ACTIONS(7890), - [anon_sym___strong] = ACTIONS(7890), - [anon_sym___unsafe_unretained] = ACTIONS(7890), - [anon_sym___unused] = ACTIONS(7890), - [anon_sym___weak] = ACTIONS(7890), - [sym_primitive_type] = ACTIONS(7890), - [anon_sym_enum] = ACTIONS(7890), - [anon_sym_struct] = ACTIONS(7890), - [anon_sym_union] = ACTIONS(7890), - [anon_sym_in] = ACTIONS(7890), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7890), - [anon_sym___typeof] = ACTIONS(7890), - [anon_sym_typeof] = ACTIONS(7890), - [anon_sym_BOOL] = ACTIONS(7890), - [anon_sym_IMP] = ACTIONS(7890), - [anon_sym_SEL] = ACTIONS(7890), - [anon_sym_Class] = ACTIONS(7890), - [anon_sym_id] = ACTIONS(7890), - [anon_sym_out] = ACTIONS(7890), - [anon_sym_inout] = ACTIONS(7890), - [anon_sym_bycopy] = ACTIONS(7890), - [anon_sym_byref] = ACTIONS(7890), - [anon_sym_oneway] = ACTIONS(7890), - }, - [5924] = { - [sym_identifier] = ACTIONS(8298), - [anon_sym_COMMA] = ACTIONS(8300), - [anon_sym_RPAREN] = ACTIONS(8300), - [anon_sym_LPAREN2] = ACTIONS(8300), - [anon_sym_STAR] = ACTIONS(8300), - [anon_sym_CARET] = ACTIONS(8300), - [anon_sym_GT] = ACTIONS(8300), - [anon_sym_LT] = ACTIONS(8300), - [anon_sym___extension__] = ACTIONS(8298), - [anon_sym___attribute__] = ACTIONS(8298), - [anon_sym___attribute] = ACTIONS(8298), - [anon_sym_noreturn] = ACTIONS(8298), - [anon_sym_LBRACK] = ACTIONS(8300), - [anon_sym___based] = ACTIONS(8298), - [anon_sym_LBRACE] = ACTIONS(8300), - [anon_sym_signed] = ACTIONS(8298), - [anon_sym_unsigned] = ACTIONS(8298), - [anon_sym_long] = ACTIONS(8298), - [anon_sym_short] = ACTIONS(8298), - [anon_sym_ATautoreleasepool] = ACTIONS(8300), - [anon_sym_const] = ACTIONS(8298), - [anon_sym_constexpr] = ACTIONS(8298), - [anon_sym_volatile] = ACTIONS(8298), - [anon_sym_restrict] = ACTIONS(8298), - [anon_sym___restrict__] = ACTIONS(8298), - [anon_sym__Atomic] = ACTIONS(8298), - [anon_sym__Noreturn] = ACTIONS(8298), - [anon_sym_nullable] = ACTIONS(8298), - [anon_sym__Complex] = ACTIONS(8298), - [anon_sym__Nonnull] = ACTIONS(8298), - [anon_sym__Nullable] = ACTIONS(8298), - [anon_sym__Nullable_result] = ACTIONS(8298), - [anon_sym__Null_unspecified] = ACTIONS(8298), - [anon_sym___autoreleasing] = ACTIONS(8298), - [anon_sym___block] = ACTIONS(8298), - [anon_sym___bridge] = ACTIONS(8298), - [anon_sym___bridge_retained] = ACTIONS(8298), - [anon_sym___bridge_transfer] = ACTIONS(8298), - [anon_sym___complex] = ACTIONS(8298), - [anon_sym___const] = ACTIONS(8298), - [anon_sym___imag] = ACTIONS(8298), - [anon_sym___kindof] = ACTIONS(8298), - [anon_sym___nonnull] = ACTIONS(8298), - [anon_sym___nullable] = ACTIONS(8298), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8298), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8298), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8298), - [anon_sym___real] = ACTIONS(8298), - [anon_sym___strong] = ACTIONS(8298), - [anon_sym___unsafe_unretained] = ACTIONS(8298), - [anon_sym___unused] = ACTIONS(8298), - [anon_sym___weak] = ACTIONS(8298), - [sym_primitive_type] = ACTIONS(8298), - [anon_sym_enum] = ACTIONS(8298), - [anon_sym_COLON] = ACTIONS(8300), - [anon_sym_struct] = ACTIONS(8298), - [anon_sym_union] = ACTIONS(8298), - [anon_sym_in] = ACTIONS(8298), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8298), - [anon_sym___typeof] = ACTIONS(8298), - [anon_sym_typeof] = ACTIONS(8298), - [anon_sym_BOOL] = ACTIONS(8298), - [anon_sym_IMP] = ACTIONS(8298), - [anon_sym_SEL] = ACTIONS(8298), - [anon_sym_Class] = ACTIONS(8298), - [anon_sym_id] = ACTIONS(8298), - [anon_sym_out] = ACTIONS(8298), - [anon_sym_inout] = ACTIONS(8298), - [anon_sym_bycopy] = ACTIONS(8298), - [anon_sym_byref] = ACTIONS(8298), - [anon_sym_oneway] = ACTIONS(8298), - }, - [5925] = { - [sym_identifier] = ACTIONS(8426), - [anon_sym_COMMA] = ACTIONS(8428), - [anon_sym_RPAREN] = ACTIONS(8428), - [anon_sym_LPAREN2] = ACTIONS(8428), - [anon_sym_STAR] = ACTIONS(8428), - [anon_sym_CARET] = ACTIONS(8428), - [anon_sym_GT] = ACTIONS(8428), - [anon_sym_LT] = ACTIONS(8428), - [anon_sym___extension__] = ACTIONS(8426), - [anon_sym___attribute__] = ACTIONS(8426), - [anon_sym___attribute] = ACTIONS(8426), - [anon_sym_noreturn] = ACTIONS(8426), - [anon_sym_LBRACK] = ACTIONS(8428), - [anon_sym___based] = ACTIONS(8426), - [anon_sym_LBRACE] = ACTIONS(8428), - [anon_sym_signed] = ACTIONS(8426), - [anon_sym_unsigned] = ACTIONS(8426), - [anon_sym_long] = ACTIONS(8426), - [anon_sym_short] = ACTIONS(8426), - [anon_sym_ATautoreleasepool] = ACTIONS(8428), - [anon_sym_const] = ACTIONS(8426), - [anon_sym_constexpr] = ACTIONS(8426), - [anon_sym_volatile] = ACTIONS(8426), - [anon_sym_restrict] = ACTIONS(8426), - [anon_sym___restrict__] = ACTIONS(8426), - [anon_sym__Atomic] = ACTIONS(8426), - [anon_sym__Noreturn] = ACTIONS(8426), - [anon_sym_nullable] = ACTIONS(8426), - [anon_sym__Complex] = ACTIONS(8426), - [anon_sym__Nonnull] = ACTIONS(8426), - [anon_sym__Nullable] = ACTIONS(8426), - [anon_sym__Nullable_result] = ACTIONS(8426), - [anon_sym__Null_unspecified] = ACTIONS(8426), - [anon_sym___autoreleasing] = ACTIONS(8426), - [anon_sym___block] = ACTIONS(8426), - [anon_sym___bridge] = ACTIONS(8426), - [anon_sym___bridge_retained] = ACTIONS(8426), - [anon_sym___bridge_transfer] = ACTIONS(8426), - [anon_sym___complex] = ACTIONS(8426), - [anon_sym___const] = ACTIONS(8426), - [anon_sym___imag] = ACTIONS(8426), - [anon_sym___kindof] = ACTIONS(8426), - [anon_sym___nonnull] = ACTIONS(8426), - [anon_sym___nullable] = ACTIONS(8426), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8426), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8426), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8426), - [anon_sym___real] = ACTIONS(8426), - [anon_sym___strong] = ACTIONS(8426), - [anon_sym___unsafe_unretained] = ACTIONS(8426), - [anon_sym___unused] = ACTIONS(8426), - [anon_sym___weak] = ACTIONS(8426), - [sym_primitive_type] = ACTIONS(8426), - [anon_sym_enum] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(8428), - [anon_sym_struct] = ACTIONS(8426), - [anon_sym_union] = ACTIONS(8426), - [anon_sym_in] = ACTIONS(8426), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8426), - [anon_sym___typeof] = ACTIONS(8426), - [anon_sym_typeof] = ACTIONS(8426), - [anon_sym_BOOL] = ACTIONS(8426), - [anon_sym_IMP] = ACTIONS(8426), - [anon_sym_SEL] = ACTIONS(8426), - [anon_sym_Class] = ACTIONS(8426), - [anon_sym_id] = ACTIONS(8426), - [anon_sym_out] = ACTIONS(8426), - [anon_sym_inout] = ACTIONS(8426), - [anon_sym_bycopy] = ACTIONS(8426), - [anon_sym_byref] = ACTIONS(8426), - [anon_sym_oneway] = ACTIONS(8426), - }, - [5926] = { - [sym_attribute_specifier] = STATE(5899), - [sym_enumerator_list] = STATE(5968), - [sym_identifier] = ACTIONS(8909), - [anon_sym_COMMA] = ACTIONS(8911), - [anon_sym_RPAREN] = ACTIONS(8911), - [anon_sym_LPAREN2] = ACTIONS(8911), - [anon_sym_STAR] = ACTIONS(8911), - [anon_sym_CARET] = ACTIONS(8911), - [anon_sym_GT] = ACTIONS(8911), - [anon_sym_LT] = ACTIONS(8911), - [anon_sym___extension__] = ACTIONS(8909), - [anon_sym___attribute__] = ACTIONS(10618), - [anon_sym___attribute] = ACTIONS(10618), - [anon_sym_noreturn] = ACTIONS(8909), - [anon_sym_LBRACK] = ACTIONS(8911), - [anon_sym___based] = ACTIONS(8909), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8909), - [anon_sym_unsigned] = ACTIONS(8909), - [anon_sym_long] = ACTIONS(8909), - [anon_sym_short] = ACTIONS(8909), - [anon_sym_const] = ACTIONS(8909), - [anon_sym_constexpr] = ACTIONS(8909), - [anon_sym_volatile] = ACTIONS(8909), - [anon_sym_restrict] = ACTIONS(8909), - [anon_sym___restrict__] = ACTIONS(8909), - [anon_sym__Atomic] = ACTIONS(8909), - [anon_sym__Noreturn] = ACTIONS(8909), - [anon_sym_nullable] = ACTIONS(8909), - [anon_sym__Complex] = ACTIONS(8909), - [anon_sym__Nonnull] = ACTIONS(8909), - [anon_sym__Nullable] = ACTIONS(8909), - [anon_sym__Nullable_result] = ACTIONS(8909), - [anon_sym__Null_unspecified] = ACTIONS(8909), - [anon_sym___autoreleasing] = ACTIONS(8909), - [anon_sym___block] = ACTIONS(8909), - [anon_sym___bridge] = ACTIONS(8909), - [anon_sym___bridge_retained] = ACTIONS(8909), - [anon_sym___bridge_transfer] = ACTIONS(8909), - [anon_sym___complex] = ACTIONS(8909), - [anon_sym___const] = ACTIONS(8909), - [anon_sym___imag] = ACTIONS(8909), - [anon_sym___kindof] = ACTIONS(8909), - [anon_sym___nonnull] = ACTIONS(8909), - [anon_sym___nullable] = ACTIONS(8909), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8909), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8909), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8909), - [anon_sym___real] = ACTIONS(8909), - [anon_sym___strong] = ACTIONS(8909), - [anon_sym___unsafe_unretained] = ACTIONS(8909), - [anon_sym___unused] = ACTIONS(8909), - [anon_sym___weak] = ACTIONS(8909), - [sym_primitive_type] = ACTIONS(8909), - [anon_sym_enum] = ACTIONS(8909), - [anon_sym_struct] = ACTIONS(8909), - [anon_sym_union] = ACTIONS(8909), - [anon_sym_in] = ACTIONS(8909), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8909), - [anon_sym___typeof] = ACTIONS(8909), - [anon_sym_typeof] = ACTIONS(8909), - [anon_sym_BOOL] = ACTIONS(8909), - [anon_sym_IMP] = ACTIONS(8909), - [anon_sym_SEL] = ACTIONS(8909), - [anon_sym_Class] = ACTIONS(8909), - [anon_sym_id] = ACTIONS(8909), - [anon_sym_out] = ACTIONS(8909), - [anon_sym_inout] = ACTIONS(8909), - [anon_sym_bycopy] = ACTIONS(8909), - [anon_sym_byref] = ACTIONS(8909), - [anon_sym_oneway] = ACTIONS(8909), - }, - [5927] = { - [sym_attribute_specifier] = STATE(5938), - [sym_enumerator_list] = STATE(5961), - [sym_identifier] = ACTIONS(8902), - [anon_sym_COMMA] = ACTIONS(8904), - [anon_sym_RPAREN] = ACTIONS(8904), - [anon_sym_LPAREN2] = ACTIONS(8904), - [anon_sym_STAR] = ACTIONS(8904), - [anon_sym_CARET] = ACTIONS(8904), - [anon_sym_GT] = ACTIONS(8904), - [anon_sym_LT] = ACTIONS(8904), - [anon_sym___extension__] = ACTIONS(8902), - [anon_sym___attribute__] = ACTIONS(10621), - [anon_sym___attribute] = ACTIONS(10621), - [anon_sym_noreturn] = ACTIONS(8902), - [anon_sym_LBRACK] = ACTIONS(8904), - [anon_sym___based] = ACTIONS(8902), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8902), - [anon_sym_unsigned] = ACTIONS(8902), - [anon_sym_long] = ACTIONS(8902), - [anon_sym_short] = ACTIONS(8902), - [anon_sym_const] = ACTIONS(8902), - [anon_sym_constexpr] = ACTIONS(8902), - [anon_sym_volatile] = ACTIONS(8902), - [anon_sym_restrict] = ACTIONS(8902), - [anon_sym___restrict__] = ACTIONS(8902), - [anon_sym__Atomic] = ACTIONS(8902), - [anon_sym__Noreturn] = ACTIONS(8902), - [anon_sym_nullable] = ACTIONS(8902), - [anon_sym__Complex] = ACTIONS(8902), - [anon_sym__Nonnull] = ACTIONS(8902), - [anon_sym__Nullable] = ACTIONS(8902), - [anon_sym__Nullable_result] = ACTIONS(8902), - [anon_sym__Null_unspecified] = ACTIONS(8902), - [anon_sym___autoreleasing] = ACTIONS(8902), - [anon_sym___block] = ACTIONS(8902), - [anon_sym___bridge] = ACTIONS(8902), - [anon_sym___bridge_retained] = ACTIONS(8902), - [anon_sym___bridge_transfer] = ACTIONS(8902), - [anon_sym___complex] = ACTIONS(8902), - [anon_sym___const] = ACTIONS(8902), - [anon_sym___imag] = ACTIONS(8902), - [anon_sym___kindof] = ACTIONS(8902), - [anon_sym___nonnull] = ACTIONS(8902), - [anon_sym___nullable] = ACTIONS(8902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8902), - [anon_sym___real] = ACTIONS(8902), - [anon_sym___strong] = ACTIONS(8902), - [anon_sym___unsafe_unretained] = ACTIONS(8902), - [anon_sym___unused] = ACTIONS(8902), - [anon_sym___weak] = ACTIONS(8902), - [sym_primitive_type] = ACTIONS(8902), - [anon_sym_enum] = ACTIONS(8902), - [anon_sym_struct] = ACTIONS(8902), - [anon_sym_union] = ACTIONS(8902), - [anon_sym_in] = ACTIONS(8902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8902), - [anon_sym___typeof] = ACTIONS(8902), - [anon_sym_typeof] = ACTIONS(8902), - [anon_sym_BOOL] = ACTIONS(8902), - [anon_sym_IMP] = ACTIONS(8902), - [anon_sym_SEL] = ACTIONS(8902), - [anon_sym_Class] = ACTIONS(8902), - [anon_sym_id] = ACTIONS(8902), - [anon_sym_out] = ACTIONS(8902), - [anon_sym_inout] = ACTIONS(8902), - [anon_sym_bycopy] = ACTIONS(8902), - [anon_sym_byref] = ACTIONS(8902), - [anon_sym_oneway] = ACTIONS(8902), - }, - [5928] = { - [sym_identifier] = ACTIONS(8328), - [anon_sym_COMMA] = ACTIONS(8330), - [anon_sym_RPAREN] = ACTIONS(8330), - [anon_sym_LPAREN2] = ACTIONS(8330), - [anon_sym_STAR] = ACTIONS(8330), - [anon_sym_CARET] = ACTIONS(8330), - [anon_sym_GT] = ACTIONS(8330), - [anon_sym_LT] = ACTIONS(8330), - [anon_sym___extension__] = ACTIONS(8328), - [anon_sym___attribute__] = ACTIONS(8328), - [anon_sym___attribute] = ACTIONS(8328), - [anon_sym_noreturn] = ACTIONS(8328), - [anon_sym_LBRACK] = ACTIONS(8330), - [anon_sym___based] = ACTIONS(8328), - [anon_sym_LBRACE] = ACTIONS(8330), - [anon_sym_signed] = ACTIONS(8328), - [anon_sym_unsigned] = ACTIONS(8328), - [anon_sym_long] = ACTIONS(8328), - [anon_sym_short] = ACTIONS(8328), - [anon_sym_ATautoreleasepool] = ACTIONS(8330), - [anon_sym_const] = ACTIONS(8328), - [anon_sym_constexpr] = ACTIONS(8328), - [anon_sym_volatile] = ACTIONS(8328), - [anon_sym_restrict] = ACTIONS(8328), - [anon_sym___restrict__] = ACTIONS(8328), - [anon_sym__Atomic] = ACTIONS(8328), - [anon_sym__Noreturn] = ACTIONS(8328), - [anon_sym_nullable] = ACTIONS(8328), - [anon_sym__Complex] = ACTIONS(8328), - [anon_sym__Nonnull] = ACTIONS(8328), - [anon_sym__Nullable] = ACTIONS(8328), - [anon_sym__Nullable_result] = ACTIONS(8328), - [anon_sym__Null_unspecified] = ACTIONS(8328), - [anon_sym___autoreleasing] = ACTIONS(8328), - [anon_sym___block] = ACTIONS(8328), - [anon_sym___bridge] = ACTIONS(8328), - [anon_sym___bridge_retained] = ACTIONS(8328), - [anon_sym___bridge_transfer] = ACTIONS(8328), - [anon_sym___complex] = ACTIONS(8328), - [anon_sym___const] = ACTIONS(8328), - [anon_sym___imag] = ACTIONS(8328), - [anon_sym___kindof] = ACTIONS(8328), - [anon_sym___nonnull] = ACTIONS(8328), - [anon_sym___nullable] = ACTIONS(8328), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8328), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8328), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8328), - [anon_sym___real] = ACTIONS(8328), - [anon_sym___strong] = ACTIONS(8328), - [anon_sym___unsafe_unretained] = ACTIONS(8328), - [anon_sym___unused] = ACTIONS(8328), - [anon_sym___weak] = ACTIONS(8328), - [sym_primitive_type] = ACTIONS(8328), - [anon_sym_enum] = ACTIONS(8328), - [anon_sym_COLON] = ACTIONS(8330), - [anon_sym_struct] = ACTIONS(8328), - [anon_sym_union] = ACTIONS(8328), - [anon_sym_in] = ACTIONS(8328), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8328), - [anon_sym___typeof] = ACTIONS(8328), - [anon_sym_typeof] = ACTIONS(8328), - [anon_sym_BOOL] = ACTIONS(8328), - [anon_sym_IMP] = ACTIONS(8328), - [anon_sym_SEL] = ACTIONS(8328), - [anon_sym_Class] = ACTIONS(8328), - [anon_sym_id] = ACTIONS(8328), - [anon_sym_out] = ACTIONS(8328), - [anon_sym_inout] = ACTIONS(8328), - [anon_sym_bycopy] = ACTIONS(8328), - [anon_sym_byref] = ACTIONS(8328), - [anon_sym_oneway] = ACTIONS(8328), - }, - [5929] = { - [sym_identifier] = ACTIONS(8332), - [anon_sym_COMMA] = ACTIONS(8334), - [anon_sym_RPAREN] = ACTIONS(8334), - [anon_sym_LPAREN2] = ACTIONS(8334), - [anon_sym_STAR] = ACTIONS(8334), - [anon_sym_CARET] = ACTIONS(8334), - [anon_sym_GT] = ACTIONS(8334), - [anon_sym_LT] = ACTIONS(8334), - [anon_sym___extension__] = ACTIONS(8332), - [anon_sym___attribute__] = ACTIONS(8332), - [anon_sym___attribute] = ACTIONS(8332), - [anon_sym_noreturn] = ACTIONS(8332), - [anon_sym_LBRACK] = ACTIONS(8334), - [anon_sym___based] = ACTIONS(8332), - [anon_sym_LBRACE] = ACTIONS(8334), - [anon_sym_signed] = ACTIONS(8332), - [anon_sym_unsigned] = ACTIONS(8332), - [anon_sym_long] = ACTIONS(8332), - [anon_sym_short] = ACTIONS(8332), - [anon_sym_ATautoreleasepool] = ACTIONS(8334), - [anon_sym_const] = ACTIONS(8332), - [anon_sym_constexpr] = ACTIONS(8332), - [anon_sym_volatile] = ACTIONS(8332), - [anon_sym_restrict] = ACTIONS(8332), - [anon_sym___restrict__] = ACTIONS(8332), - [anon_sym__Atomic] = ACTIONS(8332), - [anon_sym__Noreturn] = ACTIONS(8332), - [anon_sym_nullable] = ACTIONS(8332), - [anon_sym__Complex] = ACTIONS(8332), - [anon_sym__Nonnull] = ACTIONS(8332), - [anon_sym__Nullable] = ACTIONS(8332), - [anon_sym__Nullable_result] = ACTIONS(8332), - [anon_sym__Null_unspecified] = ACTIONS(8332), - [anon_sym___autoreleasing] = ACTIONS(8332), - [anon_sym___block] = ACTIONS(8332), - [anon_sym___bridge] = ACTIONS(8332), - [anon_sym___bridge_retained] = ACTIONS(8332), - [anon_sym___bridge_transfer] = ACTIONS(8332), - [anon_sym___complex] = ACTIONS(8332), - [anon_sym___const] = ACTIONS(8332), - [anon_sym___imag] = ACTIONS(8332), - [anon_sym___kindof] = ACTIONS(8332), - [anon_sym___nonnull] = ACTIONS(8332), - [anon_sym___nullable] = ACTIONS(8332), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8332), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8332), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8332), - [anon_sym___real] = ACTIONS(8332), - [anon_sym___strong] = ACTIONS(8332), - [anon_sym___unsafe_unretained] = ACTIONS(8332), - [anon_sym___unused] = ACTIONS(8332), - [anon_sym___weak] = ACTIONS(8332), - [sym_primitive_type] = ACTIONS(8332), - [anon_sym_enum] = ACTIONS(8332), - [anon_sym_COLON] = ACTIONS(8334), - [anon_sym_struct] = ACTIONS(8332), - [anon_sym_union] = ACTIONS(8332), - [anon_sym_in] = ACTIONS(8332), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8332), - [anon_sym___typeof] = ACTIONS(8332), - [anon_sym_typeof] = ACTIONS(8332), - [anon_sym_BOOL] = ACTIONS(8332), - [anon_sym_IMP] = ACTIONS(8332), - [anon_sym_SEL] = ACTIONS(8332), - [anon_sym_Class] = ACTIONS(8332), - [anon_sym_id] = ACTIONS(8332), - [anon_sym_out] = ACTIONS(8332), - [anon_sym_inout] = ACTIONS(8332), - [anon_sym_bycopy] = ACTIONS(8332), - [anon_sym_byref] = ACTIONS(8332), - [anon_sym_oneway] = ACTIONS(8332), - }, - [5930] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_COMMA] = ACTIONS(3498), - [anon_sym_RPAREN] = ACTIONS(3498), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_GT] = ACTIONS(3498), - [anon_sym_LT] = ACTIONS(3498), - [anon_sym___extension__] = ACTIONS(3494), - [anon_sym___attribute__] = ACTIONS(3494), - [anon_sym___attribute] = ACTIONS(3494), - [anon_sym_noreturn] = ACTIONS(3494), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym___based] = ACTIONS(3494), - [anon_sym_LBRACE] = ACTIONS(3498), - [anon_sym_signed] = ACTIONS(3494), - [anon_sym_unsigned] = ACTIONS(3494), - [anon_sym_long] = ACTIONS(3494), - [anon_sym_short] = ACTIONS(3494), - [anon_sym_ATautoreleasepool] = ACTIONS(3498), - [anon_sym_const] = ACTIONS(3494), - [anon_sym_constexpr] = ACTIONS(3494), - [anon_sym_volatile] = ACTIONS(3494), - [anon_sym_restrict] = ACTIONS(3494), - [anon_sym___restrict__] = ACTIONS(3494), - [anon_sym__Atomic] = ACTIONS(3494), - [anon_sym__Noreturn] = ACTIONS(3494), - [anon_sym_nullable] = ACTIONS(3494), - [anon_sym__Complex] = ACTIONS(3494), - [anon_sym__Nonnull] = ACTIONS(3494), - [anon_sym__Nullable] = ACTIONS(3494), - [anon_sym__Nullable_result] = ACTIONS(3494), - [anon_sym__Null_unspecified] = ACTIONS(3494), - [anon_sym___autoreleasing] = ACTIONS(3494), - [anon_sym___block] = ACTIONS(3494), - [anon_sym___bridge] = ACTIONS(3494), - [anon_sym___bridge_retained] = ACTIONS(3494), - [anon_sym___bridge_transfer] = ACTIONS(3494), - [anon_sym___complex] = ACTIONS(3494), - [anon_sym___const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___kindof] = ACTIONS(3494), - [anon_sym___nonnull] = ACTIONS(3494), - [anon_sym___nullable] = ACTIONS(3494), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3494), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3494), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym___strong] = ACTIONS(3494), - [anon_sym___unsafe_unretained] = ACTIONS(3494), - [anon_sym___unused] = ACTIONS(3494), - [anon_sym___weak] = ACTIONS(3494), - [sym_primitive_type] = ACTIONS(3494), - [anon_sym_enum] = ACTIONS(3494), - [anon_sym_COLON] = ACTIONS(3498), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_union] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_BOOL] = ACTIONS(3494), - [anon_sym_IMP] = ACTIONS(3494), - [anon_sym_SEL] = ACTIONS(3494), - [anon_sym_Class] = ACTIONS(3494), - [anon_sym_id] = ACTIONS(3494), - [anon_sym_out] = ACTIONS(3494), - [anon_sym_inout] = ACTIONS(3494), - [anon_sym_bycopy] = ACTIONS(3494), - [anon_sym_byref] = ACTIONS(3494), - [anon_sym_oneway] = ACTIONS(3494), - }, - [5931] = { - [sym_identifier] = ACTIONS(8364), - [anon_sym_COMMA] = ACTIONS(8366), - [anon_sym_RPAREN] = ACTIONS(8366), - [anon_sym_LPAREN2] = ACTIONS(8366), - [anon_sym_STAR] = ACTIONS(8366), - [anon_sym_CARET] = ACTIONS(8366), - [anon_sym_GT] = ACTIONS(8366), - [anon_sym_LT] = ACTIONS(8366), - [anon_sym___extension__] = ACTIONS(8364), - [anon_sym___attribute__] = ACTIONS(8364), - [anon_sym___attribute] = ACTIONS(8364), - [anon_sym_noreturn] = ACTIONS(8364), - [anon_sym_LBRACK] = ACTIONS(8366), - [anon_sym___based] = ACTIONS(8364), - [anon_sym_LBRACE] = ACTIONS(8366), - [anon_sym_signed] = ACTIONS(8364), - [anon_sym_unsigned] = ACTIONS(8364), - [anon_sym_long] = ACTIONS(8364), - [anon_sym_short] = ACTIONS(8364), - [anon_sym_ATautoreleasepool] = ACTIONS(8366), - [anon_sym_const] = ACTIONS(8364), - [anon_sym_constexpr] = ACTIONS(8364), - [anon_sym_volatile] = ACTIONS(8364), - [anon_sym_restrict] = ACTIONS(8364), - [anon_sym___restrict__] = ACTIONS(8364), - [anon_sym__Atomic] = ACTIONS(8364), - [anon_sym__Noreturn] = ACTIONS(8364), - [anon_sym_nullable] = ACTIONS(8364), - [anon_sym__Complex] = ACTIONS(8364), - [anon_sym__Nonnull] = ACTIONS(8364), - [anon_sym__Nullable] = ACTIONS(8364), - [anon_sym__Nullable_result] = ACTIONS(8364), - [anon_sym__Null_unspecified] = ACTIONS(8364), - [anon_sym___autoreleasing] = ACTIONS(8364), - [anon_sym___block] = ACTIONS(8364), - [anon_sym___bridge] = ACTIONS(8364), - [anon_sym___bridge_retained] = ACTIONS(8364), - [anon_sym___bridge_transfer] = ACTIONS(8364), - [anon_sym___complex] = ACTIONS(8364), - [anon_sym___const] = ACTIONS(8364), - [anon_sym___imag] = ACTIONS(8364), - [anon_sym___kindof] = ACTIONS(8364), - [anon_sym___nonnull] = ACTIONS(8364), - [anon_sym___nullable] = ACTIONS(8364), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8364), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8364), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8364), - [anon_sym___real] = ACTIONS(8364), - [anon_sym___strong] = ACTIONS(8364), - [anon_sym___unsafe_unretained] = ACTIONS(8364), - [anon_sym___unused] = ACTIONS(8364), - [anon_sym___weak] = ACTIONS(8364), - [sym_primitive_type] = ACTIONS(8364), - [anon_sym_enum] = ACTIONS(8364), - [anon_sym_COLON] = ACTIONS(8366), - [anon_sym_struct] = ACTIONS(8364), - [anon_sym_union] = ACTIONS(8364), - [anon_sym_in] = ACTIONS(8364), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8364), - [anon_sym___typeof] = ACTIONS(8364), - [anon_sym_typeof] = ACTIONS(8364), - [anon_sym_BOOL] = ACTIONS(8364), - [anon_sym_IMP] = ACTIONS(8364), - [anon_sym_SEL] = ACTIONS(8364), - [anon_sym_Class] = ACTIONS(8364), - [anon_sym_id] = ACTIONS(8364), - [anon_sym_out] = ACTIONS(8364), - [anon_sym_inout] = ACTIONS(8364), - [anon_sym_bycopy] = ACTIONS(8364), - [anon_sym_byref] = ACTIONS(8364), - [anon_sym_oneway] = ACTIONS(8364), - }, - [5932] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7882), - [anon_sym_COMMA] = ACTIONS(7884), - [anon_sym_RPAREN] = ACTIONS(7884), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7884), - [anon_sym_CARET] = ACTIONS(7884), - [anon_sym_GT] = ACTIONS(7884), - [anon_sym_LT] = ACTIONS(7884), - [anon_sym___extension__] = ACTIONS(7882), - [anon_sym___attribute__] = ACTIONS(7882), - [anon_sym___attribute] = ACTIONS(7882), - [anon_sym_noreturn] = ACTIONS(7882), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7882), - [anon_sym_LBRACE] = ACTIONS(7884), - [anon_sym_signed] = ACTIONS(7882), - [anon_sym_unsigned] = ACTIONS(7882), - [anon_sym_long] = ACTIONS(7882), - [anon_sym_short] = ACTIONS(7882), - [anon_sym_ATautoreleasepool] = ACTIONS(7884), - [anon_sym_const] = ACTIONS(7882), - [anon_sym_constexpr] = ACTIONS(7882), - [anon_sym_volatile] = ACTIONS(7882), - [anon_sym_restrict] = ACTIONS(7882), - [anon_sym___restrict__] = ACTIONS(7882), - [anon_sym__Atomic] = ACTIONS(7882), - [anon_sym__Noreturn] = ACTIONS(7882), - [anon_sym_nullable] = ACTIONS(7882), - [anon_sym__Complex] = ACTIONS(7882), - [anon_sym__Nonnull] = ACTIONS(7882), - [anon_sym__Nullable] = ACTIONS(7882), - [anon_sym__Nullable_result] = ACTIONS(7882), - [anon_sym__Null_unspecified] = ACTIONS(7882), - [anon_sym___autoreleasing] = ACTIONS(7882), - [anon_sym___block] = ACTIONS(7882), - [anon_sym___bridge] = ACTIONS(7882), - [anon_sym___bridge_retained] = ACTIONS(7882), - [anon_sym___bridge_transfer] = ACTIONS(7882), - [anon_sym___complex] = ACTIONS(7882), - [anon_sym___const] = ACTIONS(7882), - [anon_sym___imag] = ACTIONS(7882), - [anon_sym___kindof] = ACTIONS(7882), - [anon_sym___nonnull] = ACTIONS(7882), - [anon_sym___nullable] = ACTIONS(7882), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7882), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7882), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7882), - [anon_sym___real] = ACTIONS(7882), - [anon_sym___strong] = ACTIONS(7882), - [anon_sym___unsafe_unretained] = ACTIONS(7882), - [anon_sym___unused] = ACTIONS(7882), - [anon_sym___weak] = ACTIONS(7882), - [sym_primitive_type] = ACTIONS(7882), - [anon_sym_enum] = ACTIONS(7882), - [anon_sym_struct] = ACTIONS(7882), - [anon_sym_union] = ACTIONS(7882), - [anon_sym_in] = ACTIONS(7882), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7882), - [anon_sym___typeof] = ACTIONS(7882), - [anon_sym_typeof] = ACTIONS(7882), - [anon_sym_BOOL] = ACTIONS(7882), - [anon_sym_IMP] = ACTIONS(7882), - [anon_sym_SEL] = ACTIONS(7882), - [anon_sym_Class] = ACTIONS(7882), - [anon_sym_id] = ACTIONS(7882), - [anon_sym_out] = ACTIONS(7882), - [anon_sym_inout] = ACTIONS(7882), - [anon_sym_bycopy] = ACTIONS(7882), - [anon_sym_byref] = ACTIONS(7882), - [anon_sym_oneway] = ACTIONS(7882), - }, - [5933] = { - [sym_identifier] = ACTIONS(8454), - [anon_sym_COMMA] = ACTIONS(8456), - [anon_sym_RPAREN] = ACTIONS(8456), - [anon_sym_LPAREN2] = ACTIONS(8456), - [anon_sym_STAR] = ACTIONS(8456), - [anon_sym_CARET] = ACTIONS(8456), - [anon_sym_GT] = ACTIONS(8456), - [anon_sym_LT] = ACTIONS(8456), - [anon_sym___extension__] = ACTIONS(8454), - [anon_sym___attribute__] = ACTIONS(8454), - [anon_sym___attribute] = ACTIONS(8454), - [anon_sym_noreturn] = ACTIONS(8454), - [anon_sym_LBRACK] = ACTIONS(8456), - [anon_sym___based] = ACTIONS(8454), - [anon_sym_LBRACE] = ACTIONS(8456), - [anon_sym_signed] = ACTIONS(8454), - [anon_sym_unsigned] = ACTIONS(8454), - [anon_sym_long] = ACTIONS(8454), - [anon_sym_short] = ACTIONS(8454), - [anon_sym_ATautoreleasepool] = ACTIONS(8456), - [anon_sym_const] = ACTIONS(8454), - [anon_sym_constexpr] = ACTIONS(8454), - [anon_sym_volatile] = ACTIONS(8454), - [anon_sym_restrict] = ACTIONS(8454), - [anon_sym___restrict__] = ACTIONS(8454), - [anon_sym__Atomic] = ACTIONS(8454), - [anon_sym__Noreturn] = ACTIONS(8454), - [anon_sym_nullable] = ACTIONS(8454), - [anon_sym__Complex] = ACTIONS(8454), - [anon_sym__Nonnull] = ACTIONS(8454), - [anon_sym__Nullable] = ACTIONS(8454), - [anon_sym__Nullable_result] = ACTIONS(8454), - [anon_sym__Null_unspecified] = ACTIONS(8454), - [anon_sym___autoreleasing] = ACTIONS(8454), - [anon_sym___block] = ACTIONS(8454), - [anon_sym___bridge] = ACTIONS(8454), - [anon_sym___bridge_retained] = ACTIONS(8454), - [anon_sym___bridge_transfer] = ACTIONS(8454), - [anon_sym___complex] = ACTIONS(8454), - [anon_sym___const] = ACTIONS(8454), - [anon_sym___imag] = ACTIONS(8454), - [anon_sym___kindof] = ACTIONS(8454), - [anon_sym___nonnull] = ACTIONS(8454), - [anon_sym___nullable] = ACTIONS(8454), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8454), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8454), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8454), - [anon_sym___real] = ACTIONS(8454), - [anon_sym___strong] = ACTIONS(8454), - [anon_sym___unsafe_unretained] = ACTIONS(8454), - [anon_sym___unused] = ACTIONS(8454), - [anon_sym___weak] = ACTIONS(8454), - [sym_primitive_type] = ACTIONS(8454), - [anon_sym_enum] = ACTIONS(8454), - [anon_sym_COLON] = ACTIONS(8456), - [anon_sym_struct] = ACTIONS(8454), - [anon_sym_union] = ACTIONS(8454), - [anon_sym_in] = ACTIONS(8454), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8454), - [anon_sym___typeof] = ACTIONS(8454), - [anon_sym_typeof] = ACTIONS(8454), - [anon_sym_BOOL] = ACTIONS(8454), - [anon_sym_IMP] = ACTIONS(8454), - [anon_sym_SEL] = ACTIONS(8454), - [anon_sym_Class] = ACTIONS(8454), - [anon_sym_id] = ACTIONS(8454), - [anon_sym_out] = ACTIONS(8454), - [anon_sym_inout] = ACTIONS(8454), - [anon_sym_bycopy] = ACTIONS(8454), - [anon_sym_byref] = ACTIONS(8454), - [anon_sym_oneway] = ACTIONS(8454), - }, - [5934] = { - [sym_identifier] = ACTIONS(6044), - [anon_sym_COMMA] = ACTIONS(6046), - [anon_sym_RPAREN] = ACTIONS(6046), - [anon_sym_LPAREN2] = ACTIONS(6046), - [anon_sym_STAR] = ACTIONS(6046), - [anon_sym_CARET] = ACTIONS(6046), - [anon_sym_GT] = ACTIONS(6046), - [anon_sym_LT] = ACTIONS(6046), - [anon_sym___extension__] = ACTIONS(6044), - [anon_sym___attribute__] = ACTIONS(6044), - [anon_sym___attribute] = ACTIONS(6044), - [anon_sym_noreturn] = ACTIONS(6044), - [anon_sym_LBRACK] = ACTIONS(6046), - [anon_sym___based] = ACTIONS(6044), - [anon_sym_LBRACE] = ACTIONS(6046), - [anon_sym_signed] = ACTIONS(6044), - [anon_sym_unsigned] = ACTIONS(6044), - [anon_sym_long] = ACTIONS(6044), - [anon_sym_short] = ACTIONS(6044), - [anon_sym_ATautoreleasepool] = ACTIONS(6046), - [anon_sym_const] = ACTIONS(6044), - [anon_sym_constexpr] = ACTIONS(6044), - [anon_sym_volatile] = ACTIONS(6044), - [anon_sym_restrict] = ACTIONS(6044), - [anon_sym___restrict__] = ACTIONS(6044), - [anon_sym__Atomic] = ACTIONS(6044), - [anon_sym__Noreturn] = ACTIONS(6044), - [anon_sym_nullable] = ACTIONS(6044), - [anon_sym__Complex] = ACTIONS(6044), - [anon_sym__Nonnull] = ACTIONS(6044), - [anon_sym__Nullable] = ACTIONS(6044), - [anon_sym__Nullable_result] = ACTIONS(6044), - [anon_sym__Null_unspecified] = ACTIONS(6044), - [anon_sym___autoreleasing] = ACTIONS(6044), - [anon_sym___block] = ACTIONS(6044), - [anon_sym___bridge] = ACTIONS(6044), - [anon_sym___bridge_retained] = ACTIONS(6044), - [anon_sym___bridge_transfer] = ACTIONS(6044), - [anon_sym___complex] = ACTIONS(6044), - [anon_sym___const] = ACTIONS(6044), - [anon_sym___imag] = ACTIONS(6044), - [anon_sym___kindof] = ACTIONS(6044), - [anon_sym___nonnull] = ACTIONS(6044), - [anon_sym___nullable] = ACTIONS(6044), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6044), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6044), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6044), - [anon_sym___real] = ACTIONS(6044), - [anon_sym___strong] = ACTIONS(6044), - [anon_sym___unsafe_unretained] = ACTIONS(6044), - [anon_sym___unused] = ACTIONS(6044), - [anon_sym___weak] = ACTIONS(6044), - [sym_primitive_type] = ACTIONS(6044), - [anon_sym_enum] = ACTIONS(6044), - [anon_sym_COLON] = ACTIONS(6046), - [anon_sym_struct] = ACTIONS(6044), - [anon_sym_union] = ACTIONS(6044), - [anon_sym_in] = ACTIONS(6044), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6044), - [anon_sym___typeof] = ACTIONS(6044), - [anon_sym_typeof] = ACTIONS(6044), - [anon_sym_BOOL] = ACTIONS(6044), - [anon_sym_IMP] = ACTIONS(6044), - [anon_sym_SEL] = ACTIONS(6044), - [anon_sym_Class] = ACTIONS(6044), - [anon_sym_id] = ACTIONS(6044), - [anon_sym_out] = ACTIONS(6044), - [anon_sym_inout] = ACTIONS(6044), - [anon_sym_bycopy] = ACTIONS(6044), - [anon_sym_byref] = ACTIONS(6044), - [anon_sym_oneway] = ACTIONS(6044), - }, - [5935] = { - [sym_attribute_specifier] = STATE(5928), - [sym_enumerator_list] = STATE(5949), - [sym_identifier] = ACTIONS(8793), - [anon_sym_COMMA] = ACTIONS(8795), - [anon_sym_RPAREN] = ACTIONS(8795), - [anon_sym_LPAREN2] = ACTIONS(8795), - [anon_sym_STAR] = ACTIONS(8795), - [anon_sym_CARET] = ACTIONS(8795), - [anon_sym_GT] = ACTIONS(8795), - [anon_sym_LT] = ACTIONS(8795), - [anon_sym___extension__] = ACTIONS(8793), - [anon_sym___attribute__] = ACTIONS(10624), - [anon_sym___attribute] = ACTIONS(10624), - [anon_sym_noreturn] = ACTIONS(8793), - [anon_sym_LBRACK] = ACTIONS(8795), - [anon_sym___based] = ACTIONS(8793), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8793), - [anon_sym_unsigned] = ACTIONS(8793), - [anon_sym_long] = ACTIONS(8793), - [anon_sym_short] = ACTIONS(8793), - [anon_sym_const] = ACTIONS(8793), - [anon_sym_constexpr] = ACTIONS(8793), - [anon_sym_volatile] = ACTIONS(8793), - [anon_sym_restrict] = ACTIONS(8793), - [anon_sym___restrict__] = ACTIONS(8793), - [anon_sym__Atomic] = ACTIONS(8793), - [anon_sym__Noreturn] = ACTIONS(8793), - [anon_sym_nullable] = ACTIONS(8793), - [anon_sym__Complex] = ACTIONS(8793), - [anon_sym__Nonnull] = ACTIONS(8793), - [anon_sym__Nullable] = ACTIONS(8793), - [anon_sym__Nullable_result] = ACTIONS(8793), - [anon_sym__Null_unspecified] = ACTIONS(8793), - [anon_sym___autoreleasing] = ACTIONS(8793), - [anon_sym___block] = ACTIONS(8793), - [anon_sym___bridge] = ACTIONS(8793), - [anon_sym___bridge_retained] = ACTIONS(8793), - [anon_sym___bridge_transfer] = ACTIONS(8793), - [anon_sym___complex] = ACTIONS(8793), - [anon_sym___const] = ACTIONS(8793), - [anon_sym___imag] = ACTIONS(8793), - [anon_sym___kindof] = ACTIONS(8793), - [anon_sym___nonnull] = ACTIONS(8793), - [anon_sym___nullable] = ACTIONS(8793), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8793), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8793), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8793), - [anon_sym___real] = ACTIONS(8793), - [anon_sym___strong] = ACTIONS(8793), - [anon_sym___unsafe_unretained] = ACTIONS(8793), - [anon_sym___unused] = ACTIONS(8793), - [anon_sym___weak] = ACTIONS(8793), - [sym_primitive_type] = ACTIONS(8793), - [anon_sym_enum] = ACTIONS(8793), - [anon_sym_struct] = ACTIONS(8793), - [anon_sym_union] = ACTIONS(8793), - [anon_sym_in] = ACTIONS(8793), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8793), - [anon_sym___typeof] = ACTIONS(8793), - [anon_sym_typeof] = ACTIONS(8793), - [anon_sym_BOOL] = ACTIONS(8793), - [anon_sym_IMP] = ACTIONS(8793), - [anon_sym_SEL] = ACTIONS(8793), - [anon_sym_Class] = ACTIONS(8793), - [anon_sym_id] = ACTIONS(8793), - [anon_sym_out] = ACTIONS(8793), - [anon_sym_inout] = ACTIONS(8793), - [anon_sym_bycopy] = ACTIONS(8793), - [anon_sym_byref] = ACTIONS(8793), - [anon_sym_oneway] = ACTIONS(8793), - }, - [5936] = { - [sym_attribute_specifier] = STATE(5929), - [sym_enumerator_list] = STATE(5947), - [sym_identifier] = ACTIONS(8806), - [anon_sym_COMMA] = ACTIONS(8808), - [anon_sym_RPAREN] = ACTIONS(8808), - [anon_sym_LPAREN2] = ACTIONS(8808), - [anon_sym_STAR] = ACTIONS(8808), - [anon_sym_CARET] = ACTIONS(8808), - [anon_sym_GT] = ACTIONS(8808), - [anon_sym_LT] = ACTIONS(8808), - [anon_sym___extension__] = ACTIONS(8806), - [anon_sym___attribute__] = ACTIONS(10627), - [anon_sym___attribute] = ACTIONS(10627), - [anon_sym_noreturn] = ACTIONS(8806), - [anon_sym_LBRACK] = ACTIONS(8808), - [anon_sym___based] = ACTIONS(8806), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8806), - [anon_sym_unsigned] = ACTIONS(8806), - [anon_sym_long] = ACTIONS(8806), - [anon_sym_short] = ACTIONS(8806), - [anon_sym_const] = ACTIONS(8806), - [anon_sym_constexpr] = ACTIONS(8806), - [anon_sym_volatile] = ACTIONS(8806), - [anon_sym_restrict] = ACTIONS(8806), - [anon_sym___restrict__] = ACTIONS(8806), - [anon_sym__Atomic] = ACTIONS(8806), - [anon_sym__Noreturn] = ACTIONS(8806), - [anon_sym_nullable] = ACTIONS(8806), - [anon_sym__Complex] = ACTIONS(8806), - [anon_sym__Nonnull] = ACTIONS(8806), - [anon_sym__Nullable] = ACTIONS(8806), - [anon_sym__Nullable_result] = ACTIONS(8806), - [anon_sym__Null_unspecified] = ACTIONS(8806), - [anon_sym___autoreleasing] = ACTIONS(8806), - [anon_sym___block] = ACTIONS(8806), - [anon_sym___bridge] = ACTIONS(8806), - [anon_sym___bridge_retained] = ACTIONS(8806), - [anon_sym___bridge_transfer] = ACTIONS(8806), - [anon_sym___complex] = ACTIONS(8806), - [anon_sym___const] = ACTIONS(8806), - [anon_sym___imag] = ACTIONS(8806), - [anon_sym___kindof] = ACTIONS(8806), - [anon_sym___nonnull] = ACTIONS(8806), - [anon_sym___nullable] = ACTIONS(8806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8806), - [anon_sym___real] = ACTIONS(8806), - [anon_sym___strong] = ACTIONS(8806), - [anon_sym___unsafe_unretained] = ACTIONS(8806), - [anon_sym___unused] = ACTIONS(8806), - [anon_sym___weak] = ACTIONS(8806), - [sym_primitive_type] = ACTIONS(8806), - [anon_sym_enum] = ACTIONS(8806), - [anon_sym_struct] = ACTIONS(8806), - [anon_sym_union] = ACTIONS(8806), - [anon_sym_in] = ACTIONS(8806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8806), - [anon_sym___typeof] = ACTIONS(8806), - [anon_sym_typeof] = ACTIONS(8806), - [anon_sym_BOOL] = ACTIONS(8806), - [anon_sym_IMP] = ACTIONS(8806), - [anon_sym_SEL] = ACTIONS(8806), - [anon_sym_Class] = ACTIONS(8806), - [anon_sym_id] = ACTIONS(8806), - [anon_sym_out] = ACTIONS(8806), - [anon_sym_inout] = ACTIONS(8806), - [anon_sym_bycopy] = ACTIONS(8806), - [anon_sym_byref] = ACTIONS(8806), - [anon_sym_oneway] = ACTIONS(8806), - }, - [5937] = { - [aux_sym_parameterized_arguments_repeat1] = STATE(7448), - [aux_sym_parameterized_arguments_repeat2] = STATE(7727), - [aux_sym_generic_specifier_repeat1] = STATE(5855), - [sym_identifier] = ACTIONS(6874), - [anon_sym_COMMA] = ACTIONS(6879), - [anon_sym_LPAREN2] = ACTIONS(6866), - [anon_sym_STAR] = ACTIONS(6879), - [anon_sym_CARET] = ACTIONS(6879), - [anon_sym_GT] = ACTIONS(6879), - [anon_sym_LT] = ACTIONS(10580), - [anon_sym___extension__] = ACTIONS(6874), - [anon_sym___attribute__] = ACTIONS(6874), - [anon_sym___attribute] = ACTIONS(6874), - [anon_sym_noreturn] = ACTIONS(6874), - [anon_sym_LBRACK] = ACTIONS(6879), - [anon_sym___based] = ACTIONS(6874), - [anon_sym_signed] = ACTIONS(6874), - [anon_sym_unsigned] = ACTIONS(6874), - [anon_sym_long] = ACTIONS(6874), - [anon_sym_short] = ACTIONS(6874), - [anon_sym_const] = ACTIONS(6874), - [anon_sym_constexpr] = ACTIONS(6874), - [anon_sym_volatile] = ACTIONS(6874), - [anon_sym_restrict] = ACTIONS(6874), - [anon_sym___restrict__] = ACTIONS(6874), - [anon_sym__Atomic] = ACTIONS(6874), - [anon_sym__Noreturn] = ACTIONS(6874), - [anon_sym_nullable] = ACTIONS(6874), - [anon_sym__Complex] = ACTIONS(6874), - [anon_sym__Nonnull] = ACTIONS(6874), - [anon_sym__Nullable] = ACTIONS(6874), - [anon_sym__Nullable_result] = ACTIONS(6874), - [anon_sym__Null_unspecified] = ACTIONS(6874), - [anon_sym___autoreleasing] = ACTIONS(6874), - [anon_sym___block] = ACTIONS(6874), - [anon_sym___bridge] = ACTIONS(6874), - [anon_sym___bridge_retained] = ACTIONS(6874), - [anon_sym___bridge_transfer] = ACTIONS(6874), - [anon_sym___complex] = ACTIONS(6874), - [anon_sym___const] = ACTIONS(6874), - [anon_sym___imag] = ACTIONS(6874), - [anon_sym___kindof] = ACTIONS(6874), - [anon_sym___nonnull] = ACTIONS(6874), - [anon_sym___nullable] = ACTIONS(6874), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6874), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6874), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6874), - [anon_sym___real] = ACTIONS(6874), - [anon_sym___strong] = ACTIONS(6874), - [anon_sym___unsafe_unretained] = ACTIONS(6874), - [anon_sym___unused] = ACTIONS(6874), - [anon_sym___weak] = ACTIONS(6874), - [sym_primitive_type] = ACTIONS(6874), - [anon_sym_enum] = ACTIONS(6874), - [anon_sym_COLON] = ACTIONS(10630), - [anon_sym_struct] = ACTIONS(6874), - [anon_sym_union] = ACTIONS(6874), - [anon_sym_in] = ACTIONS(6874), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6874), - [anon_sym___typeof] = ACTIONS(6874), - [anon_sym_typeof] = ACTIONS(6874), - [anon_sym_BOOL] = ACTIONS(6874), - [anon_sym_IMP] = ACTIONS(6874), - [anon_sym_SEL] = ACTIONS(6874), - [anon_sym_Class] = ACTIONS(6874), - [anon_sym_id] = ACTIONS(6874), - [anon_sym_out] = ACTIONS(6874), - [anon_sym_inout] = ACTIONS(6874), - [anon_sym_bycopy] = ACTIONS(6874), - [anon_sym_byref] = ACTIONS(6874), - [anon_sym_oneway] = ACTIONS(6874), - }, - [5938] = { - [sym_identifier] = ACTIONS(8470), - [anon_sym_COMMA] = ACTIONS(8472), - [anon_sym_RPAREN] = ACTIONS(8472), - [anon_sym_LPAREN2] = ACTIONS(8472), - [anon_sym_STAR] = ACTIONS(8472), - [anon_sym_CARET] = ACTIONS(8472), - [anon_sym_GT] = ACTIONS(8472), - [anon_sym_LT] = ACTIONS(8472), - [anon_sym___extension__] = ACTIONS(8470), - [anon_sym___attribute__] = ACTIONS(8470), - [anon_sym___attribute] = ACTIONS(8470), - [anon_sym_noreturn] = ACTIONS(8470), - [anon_sym_LBRACK] = ACTIONS(8472), - [anon_sym___based] = ACTIONS(8470), - [anon_sym_LBRACE] = ACTIONS(8472), - [anon_sym_signed] = ACTIONS(8470), - [anon_sym_unsigned] = ACTIONS(8470), - [anon_sym_long] = ACTIONS(8470), - [anon_sym_short] = ACTIONS(8470), - [anon_sym_ATautoreleasepool] = ACTIONS(8472), - [anon_sym_const] = ACTIONS(8470), - [anon_sym_constexpr] = ACTIONS(8470), - [anon_sym_volatile] = ACTIONS(8470), - [anon_sym_restrict] = ACTIONS(8470), - [anon_sym___restrict__] = ACTIONS(8470), - [anon_sym__Atomic] = ACTIONS(8470), - [anon_sym__Noreturn] = ACTIONS(8470), - [anon_sym_nullable] = ACTIONS(8470), - [anon_sym__Complex] = ACTIONS(8470), - [anon_sym__Nonnull] = ACTIONS(8470), - [anon_sym__Nullable] = ACTIONS(8470), - [anon_sym__Nullable_result] = ACTIONS(8470), - [anon_sym__Null_unspecified] = ACTIONS(8470), - [anon_sym___autoreleasing] = ACTIONS(8470), - [anon_sym___block] = ACTIONS(8470), - [anon_sym___bridge] = ACTIONS(8470), - [anon_sym___bridge_retained] = ACTIONS(8470), - [anon_sym___bridge_transfer] = ACTIONS(8470), - [anon_sym___complex] = ACTIONS(8470), - [anon_sym___const] = ACTIONS(8470), - [anon_sym___imag] = ACTIONS(8470), - [anon_sym___kindof] = ACTIONS(8470), - [anon_sym___nonnull] = ACTIONS(8470), - [anon_sym___nullable] = ACTIONS(8470), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8470), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8470), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8470), - [anon_sym___real] = ACTIONS(8470), - [anon_sym___strong] = ACTIONS(8470), - [anon_sym___unsafe_unretained] = ACTIONS(8470), - [anon_sym___unused] = ACTIONS(8470), - [anon_sym___weak] = ACTIONS(8470), - [sym_primitive_type] = ACTIONS(8470), - [anon_sym_enum] = ACTIONS(8470), - [anon_sym_COLON] = ACTIONS(8472), - [anon_sym_struct] = ACTIONS(8470), - [anon_sym_union] = ACTIONS(8470), - [anon_sym_in] = ACTIONS(8470), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8470), - [anon_sym___typeof] = ACTIONS(8470), - [anon_sym_typeof] = ACTIONS(8470), - [anon_sym_BOOL] = ACTIONS(8470), - [anon_sym_IMP] = ACTIONS(8470), - [anon_sym_SEL] = ACTIONS(8470), - [anon_sym_Class] = ACTIONS(8470), - [anon_sym_id] = ACTIONS(8470), - [anon_sym_out] = ACTIONS(8470), - [anon_sym_inout] = ACTIONS(8470), - [anon_sym_bycopy] = ACTIONS(8470), - [anon_sym_byref] = ACTIONS(8470), - [anon_sym_oneway] = ACTIONS(8470), - }, - [5939] = { - [sym_identifier] = ACTIONS(8252), - [anon_sym_COMMA] = ACTIONS(8254), - [anon_sym_RPAREN] = ACTIONS(8254), - [anon_sym_LPAREN2] = ACTIONS(8254), - [anon_sym_STAR] = ACTIONS(8254), - [anon_sym_CARET] = ACTIONS(8254), - [anon_sym_GT] = ACTIONS(8254), - [anon_sym_LT] = ACTIONS(8254), - [anon_sym___extension__] = ACTIONS(8252), - [anon_sym___attribute__] = ACTIONS(8252), - [anon_sym___attribute] = ACTIONS(8252), - [anon_sym_noreturn] = ACTIONS(8252), - [anon_sym_LBRACK] = ACTIONS(8254), - [anon_sym___based] = ACTIONS(8252), - [anon_sym_LBRACE] = ACTIONS(8254), - [anon_sym_signed] = ACTIONS(8252), - [anon_sym_unsigned] = ACTIONS(8252), - [anon_sym_long] = ACTIONS(8252), - [anon_sym_short] = ACTIONS(8252), - [anon_sym_ATautoreleasepool] = ACTIONS(8254), - [anon_sym_const] = ACTIONS(8252), - [anon_sym_constexpr] = ACTIONS(8252), - [anon_sym_volatile] = ACTIONS(8252), - [anon_sym_restrict] = ACTIONS(8252), - [anon_sym___restrict__] = ACTIONS(8252), - [anon_sym__Atomic] = ACTIONS(8252), - [anon_sym__Noreturn] = ACTIONS(8252), - [anon_sym_nullable] = ACTIONS(8252), - [anon_sym__Complex] = ACTIONS(8252), - [anon_sym__Nonnull] = ACTIONS(8252), - [anon_sym__Nullable] = ACTIONS(8252), - [anon_sym__Nullable_result] = ACTIONS(8252), - [anon_sym__Null_unspecified] = ACTIONS(8252), - [anon_sym___autoreleasing] = ACTIONS(8252), - [anon_sym___block] = ACTIONS(8252), - [anon_sym___bridge] = ACTIONS(8252), - [anon_sym___bridge_retained] = ACTIONS(8252), - [anon_sym___bridge_transfer] = ACTIONS(8252), - [anon_sym___complex] = ACTIONS(8252), - [anon_sym___const] = ACTIONS(8252), - [anon_sym___imag] = ACTIONS(8252), - [anon_sym___kindof] = ACTIONS(8252), - [anon_sym___nonnull] = ACTIONS(8252), - [anon_sym___nullable] = ACTIONS(8252), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8252), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8252), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8252), - [anon_sym___real] = ACTIONS(8252), - [anon_sym___strong] = ACTIONS(8252), - [anon_sym___unsafe_unretained] = ACTIONS(8252), - [anon_sym___unused] = ACTIONS(8252), - [anon_sym___weak] = ACTIONS(8252), - [sym_primitive_type] = ACTIONS(8252), - [anon_sym_enum] = ACTIONS(8252), - [anon_sym_COLON] = ACTIONS(8254), - [anon_sym_struct] = ACTIONS(8252), - [anon_sym_union] = ACTIONS(8252), - [anon_sym_in] = ACTIONS(8252), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8252), - [anon_sym___typeof] = ACTIONS(8252), - [anon_sym_typeof] = ACTIONS(8252), - [anon_sym_BOOL] = ACTIONS(8252), - [anon_sym_IMP] = ACTIONS(8252), - [anon_sym_SEL] = ACTIONS(8252), - [anon_sym_Class] = ACTIONS(8252), - [anon_sym_id] = ACTIONS(8252), - [anon_sym_out] = ACTIONS(8252), - [anon_sym_inout] = ACTIONS(8252), - [anon_sym_bycopy] = ACTIONS(8252), - [anon_sym_byref] = ACTIONS(8252), - [anon_sym_oneway] = ACTIONS(8252), - }, - [5940] = { - [sym_identifier] = ACTIONS(8348), - [anon_sym_COMMA] = ACTIONS(8350), - [anon_sym_RPAREN] = ACTIONS(8350), - [anon_sym_LPAREN2] = ACTIONS(8350), - [anon_sym_STAR] = ACTIONS(8350), - [anon_sym_CARET] = ACTIONS(8350), - [anon_sym_GT] = ACTIONS(8350), - [anon_sym_LT] = ACTIONS(8350), - [anon_sym___extension__] = ACTIONS(8348), - [anon_sym___attribute__] = ACTIONS(8348), - [anon_sym___attribute] = ACTIONS(8348), - [anon_sym_noreturn] = ACTIONS(8348), - [anon_sym_LBRACK] = ACTIONS(8350), - [anon_sym___based] = ACTIONS(8348), - [anon_sym_LBRACE] = ACTIONS(8350), - [anon_sym_signed] = ACTIONS(8348), - [anon_sym_unsigned] = ACTIONS(8348), - [anon_sym_long] = ACTIONS(8348), - [anon_sym_short] = ACTIONS(8348), - [anon_sym_ATautoreleasepool] = ACTIONS(8350), - [anon_sym_const] = ACTIONS(8348), - [anon_sym_constexpr] = ACTIONS(8348), - [anon_sym_volatile] = ACTIONS(8348), - [anon_sym_restrict] = ACTIONS(8348), - [anon_sym___restrict__] = ACTIONS(8348), - [anon_sym__Atomic] = ACTIONS(8348), - [anon_sym__Noreturn] = ACTIONS(8348), - [anon_sym_nullable] = ACTIONS(8348), - [anon_sym__Complex] = ACTIONS(8348), - [anon_sym__Nonnull] = ACTIONS(8348), - [anon_sym__Nullable] = ACTIONS(8348), - [anon_sym__Nullable_result] = ACTIONS(8348), - [anon_sym__Null_unspecified] = ACTIONS(8348), - [anon_sym___autoreleasing] = ACTIONS(8348), - [anon_sym___block] = ACTIONS(8348), - [anon_sym___bridge] = ACTIONS(8348), - [anon_sym___bridge_retained] = ACTIONS(8348), - [anon_sym___bridge_transfer] = ACTIONS(8348), - [anon_sym___complex] = ACTIONS(8348), - [anon_sym___const] = ACTIONS(8348), - [anon_sym___imag] = ACTIONS(8348), - [anon_sym___kindof] = ACTIONS(8348), - [anon_sym___nonnull] = ACTIONS(8348), - [anon_sym___nullable] = ACTIONS(8348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8348), - [anon_sym___real] = ACTIONS(8348), - [anon_sym___strong] = ACTIONS(8348), - [anon_sym___unsafe_unretained] = ACTIONS(8348), - [anon_sym___unused] = ACTIONS(8348), - [anon_sym___weak] = ACTIONS(8348), - [sym_primitive_type] = ACTIONS(8348), - [anon_sym_enum] = ACTIONS(8348), - [anon_sym_COLON] = ACTIONS(8350), - [anon_sym_struct] = ACTIONS(8348), - [anon_sym_union] = ACTIONS(8348), - [anon_sym_in] = ACTIONS(8348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8348), - [anon_sym___typeof] = ACTIONS(8348), - [anon_sym_typeof] = ACTIONS(8348), - [anon_sym_BOOL] = ACTIONS(8348), - [anon_sym_IMP] = ACTIONS(8348), - [anon_sym_SEL] = ACTIONS(8348), - [anon_sym_Class] = ACTIONS(8348), - [anon_sym_id] = ACTIONS(8348), - [anon_sym_out] = ACTIONS(8348), - [anon_sym_inout] = ACTIONS(8348), - [anon_sym_bycopy] = ACTIONS(8348), - [anon_sym_byref] = ACTIONS(8348), - [anon_sym_oneway] = ACTIONS(8348), - }, - [5941] = { - [sym_identifier] = ACTIONS(8356), - [anon_sym_COMMA] = ACTIONS(8358), - [anon_sym_RPAREN] = ACTIONS(8358), - [anon_sym_LPAREN2] = ACTIONS(8358), - [anon_sym_STAR] = ACTIONS(8358), - [anon_sym_CARET] = ACTIONS(8358), - [anon_sym_GT] = ACTIONS(8358), - [anon_sym_LT] = ACTIONS(8358), - [anon_sym___extension__] = ACTIONS(8356), - [anon_sym___attribute__] = ACTIONS(8356), - [anon_sym___attribute] = ACTIONS(8356), - [anon_sym_noreturn] = ACTIONS(8356), - [anon_sym_LBRACK] = ACTIONS(8358), - [anon_sym___based] = ACTIONS(8356), - [anon_sym_LBRACE] = ACTIONS(8358), - [anon_sym_signed] = ACTIONS(8356), - [anon_sym_unsigned] = ACTIONS(8356), - [anon_sym_long] = ACTIONS(8356), - [anon_sym_short] = ACTIONS(8356), - [anon_sym_ATautoreleasepool] = ACTIONS(8358), - [anon_sym_const] = ACTIONS(8356), - [anon_sym_constexpr] = ACTIONS(8356), - [anon_sym_volatile] = ACTIONS(8356), - [anon_sym_restrict] = ACTIONS(8356), - [anon_sym___restrict__] = ACTIONS(8356), - [anon_sym__Atomic] = ACTIONS(8356), - [anon_sym__Noreturn] = ACTIONS(8356), - [anon_sym_nullable] = ACTIONS(8356), - [anon_sym__Complex] = ACTIONS(8356), - [anon_sym__Nonnull] = ACTIONS(8356), - [anon_sym__Nullable] = ACTIONS(8356), - [anon_sym__Nullable_result] = ACTIONS(8356), - [anon_sym__Null_unspecified] = ACTIONS(8356), - [anon_sym___autoreleasing] = ACTIONS(8356), - [anon_sym___block] = ACTIONS(8356), - [anon_sym___bridge] = ACTIONS(8356), - [anon_sym___bridge_retained] = ACTIONS(8356), - [anon_sym___bridge_transfer] = ACTIONS(8356), - [anon_sym___complex] = ACTIONS(8356), - [anon_sym___const] = ACTIONS(8356), - [anon_sym___imag] = ACTIONS(8356), - [anon_sym___kindof] = ACTIONS(8356), - [anon_sym___nonnull] = ACTIONS(8356), - [anon_sym___nullable] = ACTIONS(8356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8356), - [anon_sym___real] = ACTIONS(8356), - [anon_sym___strong] = ACTIONS(8356), - [anon_sym___unsafe_unretained] = ACTIONS(8356), - [anon_sym___unused] = ACTIONS(8356), - [anon_sym___weak] = ACTIONS(8356), - [sym_primitive_type] = ACTIONS(8356), - [anon_sym_enum] = ACTIONS(8356), - [anon_sym_COLON] = ACTIONS(8358), - [anon_sym_struct] = ACTIONS(8356), - [anon_sym_union] = ACTIONS(8356), - [anon_sym_in] = ACTIONS(8356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8356), - [anon_sym___typeof] = ACTIONS(8356), - [anon_sym_typeof] = ACTIONS(8356), - [anon_sym_BOOL] = ACTIONS(8356), - [anon_sym_IMP] = ACTIONS(8356), - [anon_sym_SEL] = ACTIONS(8356), - [anon_sym_Class] = ACTIONS(8356), - [anon_sym_id] = ACTIONS(8356), - [anon_sym_out] = ACTIONS(8356), - [anon_sym_inout] = ACTIONS(8356), - [anon_sym_bycopy] = ACTIONS(8356), - [anon_sym_byref] = ACTIONS(8356), - [anon_sym_oneway] = ACTIONS(8356), - }, - [5942] = { - [sym_identifier] = ACTIONS(8312), - [anon_sym_COMMA] = ACTIONS(8314), - [anon_sym_RPAREN] = ACTIONS(8314), - [anon_sym_LPAREN2] = ACTIONS(8314), - [anon_sym_STAR] = ACTIONS(8314), - [anon_sym_CARET] = ACTIONS(8314), - [anon_sym_GT] = ACTIONS(8314), - [anon_sym_LT] = ACTIONS(8314), - [anon_sym___extension__] = ACTIONS(8312), - [anon_sym___attribute__] = ACTIONS(8312), - [anon_sym___attribute] = ACTIONS(8312), - [anon_sym_noreturn] = ACTIONS(8312), - [anon_sym_LBRACK] = ACTIONS(8314), - [anon_sym___based] = ACTIONS(8312), - [anon_sym_LBRACE] = ACTIONS(8314), - [anon_sym_signed] = ACTIONS(8312), - [anon_sym_unsigned] = ACTIONS(8312), - [anon_sym_long] = ACTIONS(8312), - [anon_sym_short] = ACTIONS(8312), - [anon_sym_ATautoreleasepool] = ACTIONS(8314), - [anon_sym_const] = ACTIONS(8312), - [anon_sym_constexpr] = ACTIONS(8312), - [anon_sym_volatile] = ACTIONS(8312), - [anon_sym_restrict] = ACTIONS(8312), - [anon_sym___restrict__] = ACTIONS(8312), - [anon_sym__Atomic] = ACTIONS(8312), - [anon_sym__Noreturn] = ACTIONS(8312), - [anon_sym_nullable] = ACTIONS(8312), - [anon_sym__Complex] = ACTIONS(8312), - [anon_sym__Nonnull] = ACTIONS(8312), - [anon_sym__Nullable] = ACTIONS(8312), - [anon_sym__Nullable_result] = ACTIONS(8312), - [anon_sym__Null_unspecified] = ACTIONS(8312), - [anon_sym___autoreleasing] = ACTIONS(8312), - [anon_sym___block] = ACTIONS(8312), - [anon_sym___bridge] = ACTIONS(8312), - [anon_sym___bridge_retained] = ACTIONS(8312), - [anon_sym___bridge_transfer] = ACTIONS(8312), - [anon_sym___complex] = ACTIONS(8312), - [anon_sym___const] = ACTIONS(8312), - [anon_sym___imag] = ACTIONS(8312), - [anon_sym___kindof] = ACTIONS(8312), - [anon_sym___nonnull] = ACTIONS(8312), - [anon_sym___nullable] = ACTIONS(8312), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8312), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8312), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8312), - [anon_sym___real] = ACTIONS(8312), - [anon_sym___strong] = ACTIONS(8312), - [anon_sym___unsafe_unretained] = ACTIONS(8312), - [anon_sym___unused] = ACTIONS(8312), - [anon_sym___weak] = ACTIONS(8312), - [sym_primitive_type] = ACTIONS(8312), - [anon_sym_enum] = ACTIONS(8312), - [anon_sym_COLON] = ACTIONS(8314), - [anon_sym_struct] = ACTIONS(8312), - [anon_sym_union] = ACTIONS(8312), - [anon_sym_in] = ACTIONS(8312), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8312), - [anon_sym___typeof] = ACTIONS(8312), - [anon_sym_typeof] = ACTIONS(8312), - [anon_sym_BOOL] = ACTIONS(8312), - [anon_sym_IMP] = ACTIONS(8312), - [anon_sym_SEL] = ACTIONS(8312), - [anon_sym_Class] = ACTIONS(8312), - [anon_sym_id] = ACTIONS(8312), - [anon_sym_out] = ACTIONS(8312), - [anon_sym_inout] = ACTIONS(8312), - [anon_sym_bycopy] = ACTIONS(8312), - [anon_sym_byref] = ACTIONS(8312), - [anon_sym_oneway] = ACTIONS(8312), - }, - [5943] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7886), - [anon_sym_COMMA] = ACTIONS(7888), - [anon_sym_RPAREN] = ACTIONS(7888), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7888), - [anon_sym_CARET] = ACTIONS(7888), - [anon_sym_GT] = ACTIONS(7888), - [anon_sym_LT] = ACTIONS(7888), - [anon_sym___extension__] = ACTIONS(7886), - [anon_sym___attribute__] = ACTIONS(7886), - [anon_sym___attribute] = ACTIONS(7886), - [anon_sym_noreturn] = ACTIONS(7886), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7886), - [anon_sym_LBRACE] = ACTIONS(7888), - [anon_sym_signed] = ACTIONS(7886), - [anon_sym_unsigned] = ACTIONS(7886), - [anon_sym_long] = ACTIONS(7886), - [anon_sym_short] = ACTIONS(7886), - [anon_sym_ATautoreleasepool] = ACTIONS(7888), - [anon_sym_const] = ACTIONS(7886), - [anon_sym_constexpr] = ACTIONS(7886), - [anon_sym_volatile] = ACTIONS(7886), - [anon_sym_restrict] = ACTIONS(7886), - [anon_sym___restrict__] = ACTIONS(7886), - [anon_sym__Atomic] = ACTIONS(7886), - [anon_sym__Noreturn] = ACTIONS(7886), - [anon_sym_nullable] = ACTIONS(7886), - [anon_sym__Complex] = ACTIONS(7886), - [anon_sym__Nonnull] = ACTIONS(7886), - [anon_sym__Nullable] = ACTIONS(7886), - [anon_sym__Nullable_result] = ACTIONS(7886), - [anon_sym__Null_unspecified] = ACTIONS(7886), - [anon_sym___autoreleasing] = ACTIONS(7886), - [anon_sym___block] = ACTIONS(7886), - [anon_sym___bridge] = ACTIONS(7886), - [anon_sym___bridge_retained] = ACTIONS(7886), - [anon_sym___bridge_transfer] = ACTIONS(7886), - [anon_sym___complex] = ACTIONS(7886), - [anon_sym___const] = ACTIONS(7886), - [anon_sym___imag] = ACTIONS(7886), - [anon_sym___kindof] = ACTIONS(7886), - [anon_sym___nonnull] = ACTIONS(7886), - [anon_sym___nullable] = ACTIONS(7886), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7886), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7886), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7886), - [anon_sym___real] = ACTIONS(7886), - [anon_sym___strong] = ACTIONS(7886), - [anon_sym___unsafe_unretained] = ACTIONS(7886), - [anon_sym___unused] = ACTIONS(7886), - [anon_sym___weak] = ACTIONS(7886), - [sym_primitive_type] = ACTIONS(7886), - [anon_sym_enum] = ACTIONS(7886), - [anon_sym_struct] = ACTIONS(7886), - [anon_sym_union] = ACTIONS(7886), - [anon_sym_in] = ACTIONS(7886), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7886), - [anon_sym___typeof] = ACTIONS(7886), - [anon_sym_typeof] = ACTIONS(7886), - [anon_sym_BOOL] = ACTIONS(7886), - [anon_sym_IMP] = ACTIONS(7886), - [anon_sym_SEL] = ACTIONS(7886), - [anon_sym_Class] = ACTIONS(7886), - [anon_sym_id] = ACTIONS(7886), - [anon_sym_out] = ACTIONS(7886), - [anon_sym_inout] = ACTIONS(7886), - [anon_sym_bycopy] = ACTIONS(7886), - [anon_sym_byref] = ACTIONS(7886), - [anon_sym_oneway] = ACTIONS(7886), - }, - [5944] = { - [sym_identifier] = ACTIONS(3494), - [anon_sym_DOT_DOT_DOT] = ACTIONS(5418), - [anon_sym_COMMA] = ACTIONS(5418), - [anon_sym_RPAREN] = ACTIONS(5418), - [anon_sym_LPAREN2] = ACTIONS(3498), - [anon_sym_BANG] = ACTIONS(3494), - [anon_sym_TILDE] = ACTIONS(3498), - [anon_sym_DASH] = ACTIONS(3494), - [anon_sym_PLUS] = ACTIONS(3494), - [anon_sym_STAR] = ACTIONS(3498), - [anon_sym_SLASH] = ACTIONS(5416), - [anon_sym_PERCENT] = ACTIONS(5418), - [anon_sym_PIPE_PIPE] = ACTIONS(5418), - [anon_sym_AMP_AMP] = ACTIONS(5418), - [anon_sym_PIPE] = ACTIONS(5416), - [anon_sym_CARET] = ACTIONS(3498), - [anon_sym_AMP] = ACTIONS(3494), - [anon_sym_EQ_EQ] = ACTIONS(5418), - [anon_sym_BANG_EQ] = ACTIONS(5418), - [anon_sym_GT] = ACTIONS(5416), - [anon_sym_GT_EQ] = ACTIONS(5418), - [anon_sym_LT_EQ] = ACTIONS(5418), - [anon_sym_LT] = ACTIONS(5416), - [anon_sym_LT_LT] = ACTIONS(5418), - [anon_sym_GT_GT] = ACTIONS(5418), - [anon_sym_LBRACK] = ACTIONS(3498), - [anon_sym_const] = ACTIONS(3494), - [anon_sym___imag] = ACTIONS(3494), - [anon_sym___real] = ACTIONS(3494), - [anon_sym_struct] = ACTIONS(3494), - [anon_sym_in] = ACTIONS(3494), - [anon_sym_QMARK] = ACTIONS(5418), - [anon_sym_DASH_DASH] = ACTIONS(3498), - [anon_sym_PLUS_PLUS] = ACTIONS(3498), - [anon_sym_sizeof] = ACTIONS(3494), - [anon_sym___alignof__] = ACTIONS(3494), - [anon_sym___alignof] = ACTIONS(3494), - [anon_sym__alignof] = ACTIONS(3494), - [anon_sym_alignof] = ACTIONS(3494), - [anon_sym__Alignof] = ACTIONS(3494), - [anon_sym_offsetof] = ACTIONS(3494), - [anon_sym__Generic] = ACTIONS(3494), - [anon_sym_asm] = ACTIONS(3494), - [anon_sym___asm__] = ACTIONS(3494), - [anon_sym_DOT] = ACTIONS(5416), - [anon_sym_DASH_GT] = ACTIONS(5418), - [sym_number_literal] = ACTIONS(3498), - [anon_sym_L_SQUOTE] = ACTIONS(3498), - [anon_sym_u_SQUOTE] = ACTIONS(3498), - [anon_sym_U_SQUOTE] = ACTIONS(3498), - [anon_sym_u8_SQUOTE] = ACTIONS(3498), - [anon_sym_SQUOTE] = ACTIONS(3498), - [anon_sym_AT] = ACTIONS(3494), - [anon_sym_DQUOTE] = ACTIONS(3498), - [anon_sym_L_DQUOTE] = ACTIONS(3498), - [anon_sym_u_DQUOTE] = ACTIONS(3498), - [anon_sym_U_DQUOTE] = ACTIONS(3498), - [anon_sym_u8_DQUOTE] = ACTIONS(3498), - [sym_true] = ACTIONS(3494), - [sym_false] = ACTIONS(3494), - [anon_sym_NULL] = ACTIONS(3494), - [anon_sym_nullptr] = ACTIONS(3494), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3494), - [anon_sym___typeof] = ACTIONS(3494), - [anon_sym_typeof] = ACTIONS(3494), - [anon_sym_ATselector] = ACTIONS(3498), - [anon_sym_ATavailable] = ACTIONS(3498), - [anon_sym___builtin_available] = ACTIONS(3494), - [anon_sym_va_arg] = ACTIONS(3494), - [anon_sym_ATencode] = ACTIONS(3498), - [anon_sym_id] = ACTIONS(3494), - }, - [5945] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7848), - [anon_sym_COMMA] = ACTIONS(7850), - [anon_sym_RPAREN] = ACTIONS(7850), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7850), - [anon_sym_CARET] = ACTIONS(7850), - [anon_sym_GT] = ACTIONS(7850), - [anon_sym_LT] = ACTIONS(7850), - [anon_sym___extension__] = ACTIONS(7848), - [anon_sym___attribute__] = ACTIONS(7848), - [anon_sym___attribute] = ACTIONS(7848), - [anon_sym_noreturn] = ACTIONS(7848), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7848), - [anon_sym_LBRACE] = ACTIONS(7850), - [anon_sym_signed] = ACTIONS(7848), - [anon_sym_unsigned] = ACTIONS(7848), - [anon_sym_long] = ACTIONS(7848), - [anon_sym_short] = ACTIONS(7848), - [anon_sym_ATautoreleasepool] = ACTIONS(7850), - [anon_sym_const] = ACTIONS(7848), - [anon_sym_constexpr] = ACTIONS(7848), - [anon_sym_volatile] = ACTIONS(7848), - [anon_sym_restrict] = ACTIONS(7848), - [anon_sym___restrict__] = ACTIONS(7848), - [anon_sym__Atomic] = ACTIONS(7848), - [anon_sym__Noreturn] = ACTIONS(7848), - [anon_sym_nullable] = ACTIONS(7848), - [anon_sym__Complex] = ACTIONS(7848), - [anon_sym__Nonnull] = ACTIONS(7848), - [anon_sym__Nullable] = ACTIONS(7848), - [anon_sym__Nullable_result] = ACTIONS(7848), - [anon_sym__Null_unspecified] = ACTIONS(7848), - [anon_sym___autoreleasing] = ACTIONS(7848), - [anon_sym___block] = ACTIONS(7848), - [anon_sym___bridge] = ACTIONS(7848), - [anon_sym___bridge_retained] = ACTIONS(7848), - [anon_sym___bridge_transfer] = ACTIONS(7848), - [anon_sym___complex] = ACTIONS(7848), - [anon_sym___const] = ACTIONS(7848), - [anon_sym___imag] = ACTIONS(7848), - [anon_sym___kindof] = ACTIONS(7848), - [anon_sym___nonnull] = ACTIONS(7848), - [anon_sym___nullable] = ACTIONS(7848), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7848), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7848), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7848), - [anon_sym___real] = ACTIONS(7848), - [anon_sym___strong] = ACTIONS(7848), - [anon_sym___unsafe_unretained] = ACTIONS(7848), - [anon_sym___unused] = ACTIONS(7848), - [anon_sym___weak] = ACTIONS(7848), - [sym_primitive_type] = ACTIONS(7848), - [anon_sym_enum] = ACTIONS(7848), - [anon_sym_struct] = ACTIONS(7848), - [anon_sym_union] = ACTIONS(7848), - [anon_sym_in] = ACTIONS(7848), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7848), - [anon_sym___typeof] = ACTIONS(7848), - [anon_sym_typeof] = ACTIONS(7848), - [anon_sym_BOOL] = ACTIONS(7848), - [anon_sym_IMP] = ACTIONS(7848), - [anon_sym_SEL] = ACTIONS(7848), - [anon_sym_Class] = ACTIONS(7848), - [anon_sym_id] = ACTIONS(7848), - [anon_sym_out] = ACTIONS(7848), - [anon_sym_inout] = ACTIONS(7848), - [anon_sym_bycopy] = ACTIONS(7848), - [anon_sym_byref] = ACTIONS(7848), - [anon_sym_oneway] = ACTIONS(7848), - }, - [5946] = { - [sym_parameter_list] = STATE(5836), - [sym_identifier] = ACTIONS(7844), - [anon_sym_COMMA] = ACTIONS(7846), - [anon_sym_RPAREN] = ACTIONS(7846), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(7846), - [anon_sym_CARET] = ACTIONS(7846), - [anon_sym_GT] = ACTIONS(7846), - [anon_sym_LT] = ACTIONS(7846), - [anon_sym___extension__] = ACTIONS(7844), - [anon_sym___attribute__] = ACTIONS(7844), - [anon_sym___attribute] = ACTIONS(7844), - [anon_sym_noreturn] = ACTIONS(7844), - [anon_sym_LBRACK] = ACTIONS(10599), - [anon_sym___based] = ACTIONS(7844), - [anon_sym_LBRACE] = ACTIONS(7846), - [anon_sym_signed] = ACTIONS(7844), - [anon_sym_unsigned] = ACTIONS(7844), - [anon_sym_long] = ACTIONS(7844), - [anon_sym_short] = ACTIONS(7844), - [anon_sym_ATautoreleasepool] = ACTIONS(7846), - [anon_sym_const] = ACTIONS(7844), - [anon_sym_constexpr] = ACTIONS(7844), - [anon_sym_volatile] = ACTIONS(7844), - [anon_sym_restrict] = ACTIONS(7844), - [anon_sym___restrict__] = ACTIONS(7844), - [anon_sym__Atomic] = ACTIONS(7844), - [anon_sym__Noreturn] = ACTIONS(7844), - [anon_sym_nullable] = ACTIONS(7844), - [anon_sym__Complex] = ACTIONS(7844), - [anon_sym__Nonnull] = ACTIONS(7844), - [anon_sym__Nullable] = ACTIONS(7844), - [anon_sym__Nullable_result] = ACTIONS(7844), - [anon_sym__Null_unspecified] = ACTIONS(7844), - [anon_sym___autoreleasing] = ACTIONS(7844), - [anon_sym___block] = ACTIONS(7844), - [anon_sym___bridge] = ACTIONS(7844), - [anon_sym___bridge_retained] = ACTIONS(7844), - [anon_sym___bridge_transfer] = ACTIONS(7844), - [anon_sym___complex] = ACTIONS(7844), - [anon_sym___const] = ACTIONS(7844), - [anon_sym___imag] = ACTIONS(7844), - [anon_sym___kindof] = ACTIONS(7844), - [anon_sym___nonnull] = ACTIONS(7844), - [anon_sym___nullable] = ACTIONS(7844), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7844), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7844), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7844), - [anon_sym___real] = ACTIONS(7844), - [anon_sym___strong] = ACTIONS(7844), - [anon_sym___unsafe_unretained] = ACTIONS(7844), - [anon_sym___unused] = ACTIONS(7844), - [anon_sym___weak] = ACTIONS(7844), - [sym_primitive_type] = ACTIONS(7844), - [anon_sym_enum] = ACTIONS(7844), - [anon_sym_struct] = ACTIONS(7844), - [anon_sym_union] = ACTIONS(7844), - [anon_sym_in] = ACTIONS(7844), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7844), - [anon_sym___typeof] = ACTIONS(7844), - [anon_sym_typeof] = ACTIONS(7844), - [anon_sym_BOOL] = ACTIONS(7844), - [anon_sym_IMP] = ACTIONS(7844), - [anon_sym_SEL] = ACTIONS(7844), - [anon_sym_Class] = ACTIONS(7844), - [anon_sym_id] = ACTIONS(7844), - [anon_sym_out] = ACTIONS(7844), - [anon_sym_inout] = ACTIONS(7844), - [anon_sym_bycopy] = ACTIONS(7844), - [anon_sym_byref] = ACTIONS(7844), - [anon_sym_oneway] = ACTIONS(7844), - }, - [5947] = { - [sym_attribute_specifier] = STATE(5881), - [sym_identifier] = ACTIONS(9473), - [anon_sym_COMMA] = ACTIONS(9475), - [anon_sym_RPAREN] = ACTIONS(9475), - [anon_sym_LPAREN2] = ACTIONS(9475), - [anon_sym_STAR] = ACTIONS(9475), - [anon_sym_CARET] = ACTIONS(9475), - [anon_sym_GT] = ACTIONS(9475), - [anon_sym_LT] = ACTIONS(9475), - [anon_sym___extension__] = ACTIONS(9473), - [anon_sym___attribute__] = ACTIONS(10632), - [anon_sym___attribute] = ACTIONS(10632), - [anon_sym_noreturn] = ACTIONS(9473), - [anon_sym_LBRACK] = ACTIONS(9475), - [anon_sym___based] = ACTIONS(9473), - [anon_sym_LBRACE] = ACTIONS(9475), - [anon_sym_signed] = ACTIONS(9473), - [anon_sym_unsigned] = ACTIONS(9473), - [anon_sym_long] = ACTIONS(9473), - [anon_sym_short] = ACTIONS(9473), - [anon_sym_ATautoreleasepool] = ACTIONS(9475), - [anon_sym_const] = ACTIONS(9473), - [anon_sym_constexpr] = ACTIONS(9473), - [anon_sym_volatile] = ACTIONS(9473), - [anon_sym_restrict] = ACTIONS(9473), - [anon_sym___restrict__] = ACTIONS(9473), - [anon_sym__Atomic] = ACTIONS(9473), - [anon_sym__Noreturn] = ACTIONS(9473), - [anon_sym_nullable] = ACTIONS(9473), - [anon_sym__Complex] = ACTIONS(9473), - [anon_sym__Nonnull] = ACTIONS(9473), - [anon_sym__Nullable] = ACTIONS(9473), - [anon_sym__Nullable_result] = ACTIONS(9473), - [anon_sym__Null_unspecified] = ACTIONS(9473), - [anon_sym___autoreleasing] = ACTIONS(9473), - [anon_sym___block] = ACTIONS(9473), - [anon_sym___bridge] = ACTIONS(9473), - [anon_sym___bridge_retained] = ACTIONS(9473), - [anon_sym___bridge_transfer] = ACTIONS(9473), - [anon_sym___complex] = ACTIONS(9473), - [anon_sym___const] = ACTIONS(9473), - [anon_sym___imag] = ACTIONS(9473), - [anon_sym___kindof] = ACTIONS(9473), - [anon_sym___nonnull] = ACTIONS(9473), - [anon_sym___nullable] = ACTIONS(9473), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9473), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9473), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9473), - [anon_sym___real] = ACTIONS(9473), - [anon_sym___strong] = ACTIONS(9473), - [anon_sym___unsafe_unretained] = ACTIONS(9473), - [anon_sym___unused] = ACTIONS(9473), - [anon_sym___weak] = ACTIONS(9473), - [sym_primitive_type] = ACTIONS(9473), - [anon_sym_enum] = ACTIONS(9473), - [anon_sym_struct] = ACTIONS(9473), - [anon_sym_union] = ACTIONS(9473), - [anon_sym_in] = ACTIONS(9473), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9473), - [anon_sym___typeof] = ACTIONS(9473), - [anon_sym_typeof] = ACTIONS(9473), - [anon_sym_BOOL] = ACTIONS(9473), - [anon_sym_IMP] = ACTIONS(9473), - [anon_sym_SEL] = ACTIONS(9473), - [anon_sym_Class] = ACTIONS(9473), - [anon_sym_id] = ACTIONS(9473), - [anon_sym_out] = ACTIONS(9473), - [anon_sym_inout] = ACTIONS(9473), - [anon_sym_bycopy] = ACTIONS(9473), - [anon_sym_byref] = ACTIONS(9473), - [anon_sym_oneway] = ACTIONS(9473), - }, - [5948] = { - [sym_identifier] = ACTIONS(8458), - [anon_sym_COMMA] = ACTIONS(8460), - [anon_sym_RPAREN] = ACTIONS(8460), - [anon_sym_LPAREN2] = ACTIONS(8460), - [anon_sym_STAR] = ACTIONS(8460), - [anon_sym_CARET] = ACTIONS(8460), - [anon_sym_GT] = ACTIONS(8460), - [anon_sym_LT] = ACTIONS(8460), - [anon_sym___extension__] = ACTIONS(8458), - [anon_sym___attribute__] = ACTIONS(8458), - [anon_sym___attribute] = ACTIONS(8458), - [anon_sym_noreturn] = ACTIONS(8458), - [anon_sym_LBRACK] = ACTIONS(8460), - [anon_sym___based] = ACTIONS(8458), - [anon_sym_LBRACE] = ACTIONS(8460), - [anon_sym_signed] = ACTIONS(8458), - [anon_sym_unsigned] = ACTIONS(8458), - [anon_sym_long] = ACTIONS(8458), - [anon_sym_short] = ACTIONS(8458), - [anon_sym_ATautoreleasepool] = ACTIONS(8460), - [anon_sym_const] = ACTIONS(8458), - [anon_sym_constexpr] = ACTIONS(8458), - [anon_sym_volatile] = ACTIONS(8458), - [anon_sym_restrict] = ACTIONS(8458), - [anon_sym___restrict__] = ACTIONS(8458), - [anon_sym__Atomic] = ACTIONS(8458), - [anon_sym__Noreturn] = ACTIONS(8458), - [anon_sym_nullable] = ACTIONS(8458), - [anon_sym__Complex] = ACTIONS(8458), - [anon_sym__Nonnull] = ACTIONS(8458), - [anon_sym__Nullable] = ACTIONS(8458), - [anon_sym__Nullable_result] = ACTIONS(8458), - [anon_sym__Null_unspecified] = ACTIONS(8458), - [anon_sym___autoreleasing] = ACTIONS(8458), - [anon_sym___block] = ACTIONS(8458), - [anon_sym___bridge] = ACTIONS(8458), - [anon_sym___bridge_retained] = ACTIONS(8458), - [anon_sym___bridge_transfer] = ACTIONS(8458), - [anon_sym___complex] = ACTIONS(8458), - [anon_sym___const] = ACTIONS(8458), - [anon_sym___imag] = ACTIONS(8458), - [anon_sym___kindof] = ACTIONS(8458), - [anon_sym___nonnull] = ACTIONS(8458), - [anon_sym___nullable] = ACTIONS(8458), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8458), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8458), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8458), - [anon_sym___real] = ACTIONS(8458), - [anon_sym___strong] = ACTIONS(8458), - [anon_sym___unsafe_unretained] = ACTIONS(8458), - [anon_sym___unused] = ACTIONS(8458), - [anon_sym___weak] = ACTIONS(8458), - [sym_primitive_type] = ACTIONS(8458), - [anon_sym_enum] = ACTIONS(8458), - [anon_sym_COLON] = ACTIONS(8460), - [anon_sym_struct] = ACTIONS(8458), - [anon_sym_union] = ACTIONS(8458), - [anon_sym_in] = ACTIONS(8458), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8458), - [anon_sym___typeof] = ACTIONS(8458), - [anon_sym_typeof] = ACTIONS(8458), - [anon_sym_BOOL] = ACTIONS(8458), - [anon_sym_IMP] = ACTIONS(8458), - [anon_sym_SEL] = ACTIONS(8458), - [anon_sym_Class] = ACTIONS(8458), - [anon_sym_id] = ACTIONS(8458), - [anon_sym_out] = ACTIONS(8458), - [anon_sym_inout] = ACTIONS(8458), - [anon_sym_bycopy] = ACTIONS(8458), - [anon_sym_byref] = ACTIONS(8458), - [anon_sym_oneway] = ACTIONS(8458), - }, - [5949] = { - [sym_attribute_specifier] = STATE(5933), - [sym_identifier] = ACTIONS(9466), - [anon_sym_COMMA] = ACTIONS(9468), - [anon_sym_RPAREN] = ACTIONS(9468), - [anon_sym_LPAREN2] = ACTIONS(9468), - [anon_sym_STAR] = ACTIONS(9468), - [anon_sym_CARET] = ACTIONS(9468), - [anon_sym_GT] = ACTIONS(9468), - [anon_sym_LT] = ACTIONS(9468), - [anon_sym___extension__] = ACTIONS(9466), - [anon_sym___attribute__] = ACTIONS(10635), - [anon_sym___attribute] = ACTIONS(10635), - [anon_sym_noreturn] = ACTIONS(9466), - [anon_sym_LBRACK] = ACTIONS(9468), - [anon_sym___based] = ACTIONS(9466), - [anon_sym_LBRACE] = ACTIONS(9468), - [anon_sym_signed] = ACTIONS(9466), - [anon_sym_unsigned] = ACTIONS(9466), - [anon_sym_long] = ACTIONS(9466), - [anon_sym_short] = ACTIONS(9466), - [anon_sym_ATautoreleasepool] = ACTIONS(9468), - [anon_sym_const] = ACTIONS(9466), - [anon_sym_constexpr] = ACTIONS(9466), - [anon_sym_volatile] = ACTIONS(9466), - [anon_sym_restrict] = ACTIONS(9466), - [anon_sym___restrict__] = ACTIONS(9466), - [anon_sym__Atomic] = ACTIONS(9466), - [anon_sym__Noreturn] = ACTIONS(9466), - [anon_sym_nullable] = ACTIONS(9466), - [anon_sym__Complex] = ACTIONS(9466), - [anon_sym__Nonnull] = ACTIONS(9466), - [anon_sym__Nullable] = ACTIONS(9466), - [anon_sym__Nullable_result] = ACTIONS(9466), - [anon_sym__Null_unspecified] = ACTIONS(9466), - [anon_sym___autoreleasing] = ACTIONS(9466), - [anon_sym___block] = ACTIONS(9466), - [anon_sym___bridge] = ACTIONS(9466), - [anon_sym___bridge_retained] = ACTIONS(9466), - [anon_sym___bridge_transfer] = ACTIONS(9466), - [anon_sym___complex] = ACTIONS(9466), - [anon_sym___const] = ACTIONS(9466), - [anon_sym___imag] = ACTIONS(9466), - [anon_sym___kindof] = ACTIONS(9466), - [anon_sym___nonnull] = ACTIONS(9466), - [anon_sym___nullable] = ACTIONS(9466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9466), - [anon_sym___real] = ACTIONS(9466), - [anon_sym___strong] = ACTIONS(9466), - [anon_sym___unsafe_unretained] = ACTIONS(9466), - [anon_sym___unused] = ACTIONS(9466), - [anon_sym___weak] = ACTIONS(9466), - [sym_primitive_type] = ACTIONS(9466), - [anon_sym_enum] = ACTIONS(9466), - [anon_sym_struct] = ACTIONS(9466), - [anon_sym_union] = ACTIONS(9466), - [anon_sym_in] = ACTIONS(9466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9466), - [anon_sym___typeof] = ACTIONS(9466), - [anon_sym_typeof] = ACTIONS(9466), - [anon_sym_BOOL] = ACTIONS(9466), - [anon_sym_IMP] = ACTIONS(9466), - [anon_sym_SEL] = ACTIONS(9466), - [anon_sym_Class] = ACTIONS(9466), - [anon_sym_id] = ACTIONS(9466), - [anon_sym_out] = ACTIONS(9466), - [anon_sym_inout] = ACTIONS(9466), - [anon_sym_bycopy] = ACTIONS(9466), - [anon_sym_byref] = ACTIONS(9466), - [anon_sym_oneway] = ACTIONS(9466), - }, - [5950] = { - [sym_identifier] = ACTIONS(8436), - [anon_sym_COMMA] = ACTIONS(8438), - [anon_sym_RPAREN] = ACTIONS(8438), - [anon_sym_LPAREN2] = ACTIONS(8438), - [anon_sym_STAR] = ACTIONS(8438), - [anon_sym_CARET] = ACTIONS(8438), - [anon_sym_GT] = ACTIONS(8438), - [anon_sym_LT] = ACTIONS(8438), - [anon_sym___extension__] = ACTIONS(8436), - [anon_sym___attribute__] = ACTIONS(8436), - [anon_sym___attribute] = ACTIONS(8436), - [anon_sym_noreturn] = ACTIONS(8436), - [anon_sym_LBRACK] = ACTIONS(8438), - [anon_sym___based] = ACTIONS(8436), - [anon_sym_LBRACE] = ACTIONS(8438), - [anon_sym_signed] = ACTIONS(8436), - [anon_sym_unsigned] = ACTIONS(8436), - [anon_sym_long] = ACTIONS(8436), - [anon_sym_short] = ACTIONS(8436), - [anon_sym_ATautoreleasepool] = ACTIONS(8438), - [anon_sym_const] = ACTIONS(8436), - [anon_sym_constexpr] = ACTIONS(8436), - [anon_sym_volatile] = ACTIONS(8436), - [anon_sym_restrict] = ACTIONS(8436), - [anon_sym___restrict__] = ACTIONS(8436), - [anon_sym__Atomic] = ACTIONS(8436), - [anon_sym__Noreturn] = ACTIONS(8436), - [anon_sym_nullable] = ACTIONS(8436), - [anon_sym__Complex] = ACTIONS(8436), - [anon_sym__Nonnull] = ACTIONS(8436), - [anon_sym__Nullable] = ACTIONS(8436), - [anon_sym__Nullable_result] = ACTIONS(8436), - [anon_sym__Null_unspecified] = ACTIONS(8436), - [anon_sym___autoreleasing] = ACTIONS(8436), - [anon_sym___block] = ACTIONS(8436), - [anon_sym___bridge] = ACTIONS(8436), - [anon_sym___bridge_retained] = ACTIONS(8436), - [anon_sym___bridge_transfer] = ACTIONS(8436), - [anon_sym___complex] = ACTIONS(8436), - [anon_sym___const] = ACTIONS(8436), - [anon_sym___imag] = ACTIONS(8436), - [anon_sym___kindof] = ACTIONS(8436), - [anon_sym___nonnull] = ACTIONS(8436), - [anon_sym___nullable] = ACTIONS(8436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8436), - [anon_sym___real] = ACTIONS(8436), - [anon_sym___strong] = ACTIONS(8436), - [anon_sym___unsafe_unretained] = ACTIONS(8436), - [anon_sym___unused] = ACTIONS(8436), - [anon_sym___weak] = ACTIONS(8436), - [sym_primitive_type] = ACTIONS(8436), - [anon_sym_enum] = ACTIONS(8436), - [anon_sym_COLON] = ACTIONS(8438), - [anon_sym_struct] = ACTIONS(8436), - [anon_sym_union] = ACTIONS(8436), - [anon_sym_in] = ACTIONS(8436), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8436), - [anon_sym___typeof] = ACTIONS(8436), - [anon_sym_typeof] = ACTIONS(8436), - [anon_sym_BOOL] = ACTIONS(8436), - [anon_sym_IMP] = ACTIONS(8436), - [anon_sym_SEL] = ACTIONS(8436), - [anon_sym_Class] = ACTIONS(8436), - [anon_sym_id] = ACTIONS(8436), - [anon_sym_out] = ACTIONS(8436), - [anon_sym_inout] = ACTIONS(8436), - [anon_sym_bycopy] = ACTIONS(8436), - [anon_sym_byref] = ACTIONS(8436), - [anon_sym_oneway] = ACTIONS(8436), - }, - [5951] = { - [sym_attribute_specifier] = STATE(5971), - [sym_identifier] = ACTIONS(9455), - [anon_sym_COMMA] = ACTIONS(9457), - [anon_sym_RPAREN] = ACTIONS(9457), - [anon_sym_LPAREN2] = ACTIONS(9457), - [anon_sym_STAR] = ACTIONS(9457), - [anon_sym_CARET] = ACTIONS(9457), - [anon_sym_GT] = ACTIONS(9457), - [anon_sym_LT] = ACTIONS(9457), - [anon_sym___extension__] = ACTIONS(9455), - [anon_sym___attribute__] = ACTIONS(10638), - [anon_sym___attribute] = ACTIONS(10638), - [anon_sym_noreturn] = ACTIONS(9455), - [anon_sym_LBRACK] = ACTIONS(9457), - [anon_sym___based] = ACTIONS(9455), - [anon_sym_LBRACE] = ACTIONS(9457), - [anon_sym_signed] = ACTIONS(9455), - [anon_sym_unsigned] = ACTIONS(9455), - [anon_sym_long] = ACTIONS(9455), - [anon_sym_short] = ACTIONS(9455), - [anon_sym_ATautoreleasepool] = ACTIONS(9457), - [anon_sym_const] = ACTIONS(9455), - [anon_sym_constexpr] = ACTIONS(9455), - [anon_sym_volatile] = ACTIONS(9455), - [anon_sym_restrict] = ACTIONS(9455), - [anon_sym___restrict__] = ACTIONS(9455), - [anon_sym__Atomic] = ACTIONS(9455), - [anon_sym__Noreturn] = ACTIONS(9455), - [anon_sym_nullable] = ACTIONS(9455), - [anon_sym__Complex] = ACTIONS(9455), - [anon_sym__Nonnull] = ACTIONS(9455), - [anon_sym__Nullable] = ACTIONS(9455), - [anon_sym__Nullable_result] = ACTIONS(9455), - [anon_sym__Null_unspecified] = ACTIONS(9455), - [anon_sym___autoreleasing] = ACTIONS(9455), - [anon_sym___block] = ACTIONS(9455), - [anon_sym___bridge] = ACTIONS(9455), - [anon_sym___bridge_retained] = ACTIONS(9455), - [anon_sym___bridge_transfer] = ACTIONS(9455), - [anon_sym___complex] = ACTIONS(9455), - [anon_sym___const] = ACTIONS(9455), - [anon_sym___imag] = ACTIONS(9455), - [anon_sym___kindof] = ACTIONS(9455), - [anon_sym___nonnull] = ACTIONS(9455), - [anon_sym___nullable] = ACTIONS(9455), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9455), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9455), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9455), - [anon_sym___real] = ACTIONS(9455), - [anon_sym___strong] = ACTIONS(9455), - [anon_sym___unsafe_unretained] = ACTIONS(9455), - [anon_sym___unused] = ACTIONS(9455), - [anon_sym___weak] = ACTIONS(9455), - [sym_primitive_type] = ACTIONS(9455), - [anon_sym_enum] = ACTIONS(9455), - [anon_sym_struct] = ACTIONS(9455), - [anon_sym_union] = ACTIONS(9455), - [anon_sym_in] = ACTIONS(9455), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9455), - [anon_sym___typeof] = ACTIONS(9455), - [anon_sym_typeof] = ACTIONS(9455), - [anon_sym_BOOL] = ACTIONS(9455), - [anon_sym_IMP] = ACTIONS(9455), - [anon_sym_SEL] = ACTIONS(9455), - [anon_sym_Class] = ACTIONS(9455), - [anon_sym_id] = ACTIONS(9455), - [anon_sym_out] = ACTIONS(9455), - [anon_sym_inout] = ACTIONS(9455), - [anon_sym_bycopy] = ACTIONS(9455), - [anon_sym_byref] = ACTIONS(9455), - [anon_sym_oneway] = ACTIONS(9455), - }, - [5952] = { - [sym_identifier] = ACTIONS(6241), - [anon_sym_COMMA] = ACTIONS(6237), - [anon_sym_RPAREN] = ACTIONS(6237), - [anon_sym_LPAREN2] = ACTIONS(6237), - [anon_sym_STAR] = ACTIONS(6237), - [anon_sym_CARET] = ACTIONS(6237), - [anon_sym_GT] = ACTIONS(6237), - [anon_sym_LT] = ACTIONS(6237), - [anon_sym___extension__] = ACTIONS(6241), - [anon_sym___attribute__] = ACTIONS(6241), - [anon_sym___attribute] = ACTIONS(6241), - [anon_sym_noreturn] = ACTIONS(6241), - [anon_sym_LBRACK] = ACTIONS(6237), - [anon_sym___based] = ACTIONS(6241), - [anon_sym_LBRACE] = ACTIONS(6237), - [anon_sym_signed] = ACTIONS(6241), - [anon_sym_unsigned] = ACTIONS(6241), - [anon_sym_long] = ACTIONS(6241), - [anon_sym_short] = ACTIONS(6241), - [anon_sym_ATautoreleasepool] = ACTIONS(6237), - [anon_sym_const] = ACTIONS(6241), - [anon_sym_constexpr] = ACTIONS(6241), - [anon_sym_volatile] = ACTIONS(6241), - [anon_sym_restrict] = ACTIONS(6241), - [anon_sym___restrict__] = ACTIONS(6241), - [anon_sym__Atomic] = ACTIONS(6241), - [anon_sym__Noreturn] = ACTIONS(6241), - [anon_sym_nullable] = ACTIONS(6241), - [anon_sym__Complex] = ACTIONS(6241), - [anon_sym__Nonnull] = ACTIONS(6241), - [anon_sym__Nullable] = ACTIONS(6241), - [anon_sym__Nullable_result] = ACTIONS(6241), - [anon_sym__Null_unspecified] = ACTIONS(6241), - [anon_sym___autoreleasing] = ACTIONS(6241), - [anon_sym___block] = ACTIONS(6241), - [anon_sym___bridge] = ACTIONS(6241), - [anon_sym___bridge_retained] = ACTIONS(6241), - [anon_sym___bridge_transfer] = ACTIONS(6241), - [anon_sym___complex] = ACTIONS(6241), - [anon_sym___const] = ACTIONS(6241), - [anon_sym___imag] = ACTIONS(6241), - [anon_sym___kindof] = ACTIONS(6241), - [anon_sym___nonnull] = ACTIONS(6241), - [anon_sym___nullable] = ACTIONS(6241), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6241), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6241), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6241), - [anon_sym___real] = ACTIONS(6241), - [anon_sym___strong] = ACTIONS(6241), - [anon_sym___unsafe_unretained] = ACTIONS(6241), - [anon_sym___unused] = ACTIONS(6241), - [anon_sym___weak] = ACTIONS(6241), - [sym_primitive_type] = ACTIONS(6241), - [anon_sym_enum] = ACTIONS(6241), - [anon_sym_COLON] = ACTIONS(6237), - [anon_sym_struct] = ACTIONS(6241), - [anon_sym_union] = ACTIONS(6241), - [anon_sym_in] = ACTIONS(6241), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6241), - [anon_sym___typeof] = ACTIONS(6241), - [anon_sym_typeof] = ACTIONS(6241), - [anon_sym_BOOL] = ACTIONS(6241), - [anon_sym_IMP] = ACTIONS(6241), - [anon_sym_SEL] = ACTIONS(6241), - [anon_sym_Class] = ACTIONS(6241), - [anon_sym_id] = ACTIONS(6241), - [anon_sym_out] = ACTIONS(6241), - [anon_sym_inout] = ACTIONS(6241), - [anon_sym_bycopy] = ACTIONS(6241), - [anon_sym_byref] = ACTIONS(6241), - [anon_sym_oneway] = ACTIONS(6241), - }, - [5953] = { - [sym_identifier] = ACTIONS(6032), - [anon_sym_COMMA] = ACTIONS(6034), - [anon_sym_RPAREN] = ACTIONS(6034), - [anon_sym_LPAREN2] = ACTIONS(6034), - [anon_sym_STAR] = ACTIONS(6034), - [anon_sym_CARET] = ACTIONS(6034), - [anon_sym_GT] = ACTIONS(6034), - [anon_sym_LT] = ACTIONS(6034), - [anon_sym___extension__] = ACTIONS(6032), - [anon_sym___attribute__] = ACTIONS(6032), - [anon_sym___attribute] = ACTIONS(6032), - [anon_sym_noreturn] = ACTIONS(6032), - [anon_sym_LBRACK] = ACTIONS(6034), - [anon_sym___based] = ACTIONS(6032), - [anon_sym_LBRACE] = ACTIONS(6034), - [anon_sym_signed] = ACTIONS(6032), - [anon_sym_unsigned] = ACTIONS(6032), - [anon_sym_long] = ACTIONS(6032), - [anon_sym_short] = ACTIONS(6032), - [anon_sym_ATautoreleasepool] = ACTIONS(6034), - [anon_sym_const] = ACTIONS(6032), - [anon_sym_constexpr] = ACTIONS(6032), - [anon_sym_volatile] = ACTIONS(6032), - [anon_sym_restrict] = ACTIONS(6032), - [anon_sym___restrict__] = ACTIONS(6032), - [anon_sym__Atomic] = ACTIONS(6032), - [anon_sym__Noreturn] = ACTIONS(6032), - [anon_sym_nullable] = ACTIONS(6032), - [anon_sym__Complex] = ACTIONS(6032), - [anon_sym__Nonnull] = ACTIONS(6032), - [anon_sym__Nullable] = ACTIONS(6032), - [anon_sym__Nullable_result] = ACTIONS(6032), - [anon_sym__Null_unspecified] = ACTIONS(6032), - [anon_sym___autoreleasing] = ACTIONS(6032), - [anon_sym___block] = ACTIONS(6032), - [anon_sym___bridge] = ACTIONS(6032), - [anon_sym___bridge_retained] = ACTIONS(6032), - [anon_sym___bridge_transfer] = ACTIONS(6032), - [anon_sym___complex] = ACTIONS(6032), - [anon_sym___const] = ACTIONS(6032), - [anon_sym___imag] = ACTIONS(6032), - [anon_sym___kindof] = ACTIONS(6032), - [anon_sym___nonnull] = ACTIONS(6032), - [anon_sym___nullable] = ACTIONS(6032), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6032), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6032), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6032), - [anon_sym___real] = ACTIONS(6032), - [anon_sym___strong] = ACTIONS(6032), - [anon_sym___unsafe_unretained] = ACTIONS(6032), - [anon_sym___unused] = ACTIONS(6032), - [anon_sym___weak] = ACTIONS(6032), - [sym_primitive_type] = ACTIONS(6032), - [anon_sym_enum] = ACTIONS(6032), - [anon_sym_COLON] = ACTIONS(6034), - [anon_sym_struct] = ACTIONS(6032), - [anon_sym_union] = ACTIONS(6032), - [anon_sym_in] = ACTIONS(6032), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6032), - [anon_sym___typeof] = ACTIONS(6032), - [anon_sym_typeof] = ACTIONS(6032), - [anon_sym_BOOL] = ACTIONS(6032), - [anon_sym_IMP] = ACTIONS(6032), - [anon_sym_SEL] = ACTIONS(6032), - [anon_sym_Class] = ACTIONS(6032), - [anon_sym_id] = ACTIONS(6032), - [anon_sym_out] = ACTIONS(6032), - [anon_sym_inout] = ACTIONS(6032), - [anon_sym_bycopy] = ACTIONS(6032), - [anon_sym_byref] = ACTIONS(6032), - [anon_sym_oneway] = ACTIONS(6032), - }, - [5954] = { - [sym_identifier] = ACTIONS(8504), - [anon_sym_COMMA] = ACTIONS(8506), - [anon_sym_RPAREN] = ACTIONS(8506), - [anon_sym_LPAREN2] = ACTIONS(8506), - [anon_sym_STAR] = ACTIONS(8506), - [anon_sym_CARET] = ACTIONS(8506), - [anon_sym_GT] = ACTIONS(8506), - [anon_sym_LT] = ACTIONS(8506), - [anon_sym___extension__] = ACTIONS(8504), - [anon_sym___attribute__] = ACTIONS(8504), - [anon_sym___attribute] = ACTIONS(8504), - [anon_sym_noreturn] = ACTIONS(8504), - [anon_sym_LBRACK] = ACTIONS(8506), - [anon_sym___based] = ACTIONS(8504), - [anon_sym_LBRACE] = ACTIONS(8506), - [anon_sym_signed] = ACTIONS(8504), - [anon_sym_unsigned] = ACTIONS(8504), - [anon_sym_long] = ACTIONS(8504), - [anon_sym_short] = ACTIONS(8504), - [anon_sym_ATautoreleasepool] = ACTIONS(8506), - [anon_sym_const] = ACTIONS(8504), - [anon_sym_constexpr] = ACTIONS(8504), - [anon_sym_volatile] = ACTIONS(8504), - [anon_sym_restrict] = ACTIONS(8504), - [anon_sym___restrict__] = ACTIONS(8504), - [anon_sym__Atomic] = ACTIONS(8504), - [anon_sym__Noreturn] = ACTIONS(8504), - [anon_sym_nullable] = ACTIONS(8504), - [anon_sym__Complex] = ACTIONS(8504), - [anon_sym__Nonnull] = ACTIONS(8504), - [anon_sym__Nullable] = ACTIONS(8504), - [anon_sym__Nullable_result] = ACTIONS(8504), - [anon_sym__Null_unspecified] = ACTIONS(8504), - [anon_sym___autoreleasing] = ACTIONS(8504), - [anon_sym___block] = ACTIONS(8504), - [anon_sym___bridge] = ACTIONS(8504), - [anon_sym___bridge_retained] = ACTIONS(8504), - [anon_sym___bridge_transfer] = ACTIONS(8504), - [anon_sym___complex] = ACTIONS(8504), - [anon_sym___const] = ACTIONS(8504), - [anon_sym___imag] = ACTIONS(8504), - [anon_sym___kindof] = ACTIONS(8504), - [anon_sym___nonnull] = ACTIONS(8504), - [anon_sym___nullable] = ACTIONS(8504), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8504), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8504), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8504), - [anon_sym___real] = ACTIONS(8504), - [anon_sym___strong] = ACTIONS(8504), - [anon_sym___unsafe_unretained] = ACTIONS(8504), - [anon_sym___unused] = ACTIONS(8504), - [anon_sym___weak] = ACTIONS(8504), - [sym_primitive_type] = ACTIONS(8504), - [anon_sym_enum] = ACTIONS(8504), - [anon_sym_COLON] = ACTIONS(8506), - [anon_sym_struct] = ACTIONS(8504), - [anon_sym_union] = ACTIONS(8504), - [anon_sym_in] = ACTIONS(8504), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8504), - [anon_sym___typeof] = ACTIONS(8504), - [anon_sym_typeof] = ACTIONS(8504), - [anon_sym_BOOL] = ACTIONS(8504), - [anon_sym_IMP] = ACTIONS(8504), - [anon_sym_SEL] = ACTIONS(8504), - [anon_sym_Class] = ACTIONS(8504), - [anon_sym_id] = ACTIONS(8504), - [anon_sym_out] = ACTIONS(8504), - [anon_sym_inout] = ACTIONS(8504), - [anon_sym_bycopy] = ACTIONS(8504), - [anon_sym_byref] = ACTIONS(8504), - [anon_sym_oneway] = ACTIONS(8504), - }, - [5955] = { - [sym_identifier] = ACTIONS(8422), - [anon_sym_COMMA] = ACTIONS(8424), - [anon_sym_RPAREN] = ACTIONS(8424), - [anon_sym_LPAREN2] = ACTIONS(8424), - [anon_sym_STAR] = ACTIONS(8424), - [anon_sym_CARET] = ACTIONS(8424), - [anon_sym_GT] = ACTIONS(8424), - [anon_sym_LT] = ACTIONS(8424), - [anon_sym___extension__] = ACTIONS(8422), - [anon_sym___attribute__] = ACTIONS(8422), - [anon_sym___attribute] = ACTIONS(8422), - [anon_sym_noreturn] = ACTIONS(8422), - [anon_sym_LBRACK] = ACTIONS(8424), - [anon_sym___based] = ACTIONS(8422), - [anon_sym_LBRACE] = ACTIONS(8424), - [anon_sym_signed] = ACTIONS(8422), - [anon_sym_unsigned] = ACTIONS(8422), - [anon_sym_long] = ACTIONS(8422), - [anon_sym_short] = ACTIONS(8422), - [anon_sym_ATautoreleasepool] = ACTIONS(8424), - [anon_sym_const] = ACTIONS(8422), - [anon_sym_constexpr] = ACTIONS(8422), - [anon_sym_volatile] = ACTIONS(8422), - [anon_sym_restrict] = ACTIONS(8422), - [anon_sym___restrict__] = ACTIONS(8422), - [anon_sym__Atomic] = ACTIONS(8422), - [anon_sym__Noreturn] = ACTIONS(8422), - [anon_sym_nullable] = ACTIONS(8422), - [anon_sym__Complex] = ACTIONS(8422), - [anon_sym__Nonnull] = ACTIONS(8422), - [anon_sym__Nullable] = ACTIONS(8422), - [anon_sym__Nullable_result] = ACTIONS(8422), - [anon_sym__Null_unspecified] = ACTIONS(8422), - [anon_sym___autoreleasing] = ACTIONS(8422), - [anon_sym___block] = ACTIONS(8422), - [anon_sym___bridge] = ACTIONS(8422), - [anon_sym___bridge_retained] = ACTIONS(8422), - [anon_sym___bridge_transfer] = ACTIONS(8422), - [anon_sym___complex] = ACTIONS(8422), - [anon_sym___const] = ACTIONS(8422), - [anon_sym___imag] = ACTIONS(8422), - [anon_sym___kindof] = ACTIONS(8422), - [anon_sym___nonnull] = ACTIONS(8422), - [anon_sym___nullable] = ACTIONS(8422), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8422), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8422), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8422), - [anon_sym___real] = ACTIONS(8422), - [anon_sym___strong] = ACTIONS(8422), - [anon_sym___unsafe_unretained] = ACTIONS(8422), - [anon_sym___unused] = ACTIONS(8422), - [anon_sym___weak] = ACTIONS(8422), - [sym_primitive_type] = ACTIONS(8422), - [anon_sym_enum] = ACTIONS(8422), - [anon_sym_COLON] = ACTIONS(8424), - [anon_sym_struct] = ACTIONS(8422), - [anon_sym_union] = ACTIONS(8422), - [anon_sym_in] = ACTIONS(8422), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8422), - [anon_sym___typeof] = ACTIONS(8422), - [anon_sym_typeof] = ACTIONS(8422), - [anon_sym_BOOL] = ACTIONS(8422), - [anon_sym_IMP] = ACTIONS(8422), - [anon_sym_SEL] = ACTIONS(8422), - [anon_sym_Class] = ACTIONS(8422), - [anon_sym_id] = ACTIONS(8422), - [anon_sym_out] = ACTIONS(8422), - [anon_sym_inout] = ACTIONS(8422), - [anon_sym_bycopy] = ACTIONS(8422), - [anon_sym_byref] = ACTIONS(8422), - [anon_sym_oneway] = ACTIONS(8422), - }, - [5956] = { - [sym_attribute_specifier] = STATE(5913), - [sym_identifier] = ACTIONS(9448), - [anon_sym_COMMA] = ACTIONS(9450), - [anon_sym_RPAREN] = ACTIONS(9450), - [anon_sym_LPAREN2] = ACTIONS(9450), - [anon_sym_STAR] = ACTIONS(9450), - [anon_sym_CARET] = ACTIONS(9450), - [anon_sym_GT] = ACTIONS(9450), - [anon_sym_LT] = ACTIONS(9450), - [anon_sym___extension__] = ACTIONS(9448), - [anon_sym___attribute__] = ACTIONS(10641), - [anon_sym___attribute] = ACTIONS(10641), - [anon_sym_noreturn] = ACTIONS(9448), - [anon_sym_LBRACK] = ACTIONS(9450), - [anon_sym___based] = ACTIONS(9448), - [anon_sym_LBRACE] = ACTIONS(9450), - [anon_sym_signed] = ACTIONS(9448), - [anon_sym_unsigned] = ACTIONS(9448), - [anon_sym_long] = ACTIONS(9448), - [anon_sym_short] = ACTIONS(9448), - [anon_sym_ATautoreleasepool] = ACTIONS(9450), - [anon_sym_const] = ACTIONS(9448), - [anon_sym_constexpr] = ACTIONS(9448), - [anon_sym_volatile] = ACTIONS(9448), - [anon_sym_restrict] = ACTIONS(9448), - [anon_sym___restrict__] = ACTIONS(9448), - [anon_sym__Atomic] = ACTIONS(9448), - [anon_sym__Noreturn] = ACTIONS(9448), - [anon_sym_nullable] = ACTIONS(9448), - [anon_sym__Complex] = ACTIONS(9448), - [anon_sym__Nonnull] = ACTIONS(9448), - [anon_sym__Nullable] = ACTIONS(9448), - [anon_sym__Nullable_result] = ACTIONS(9448), - [anon_sym__Null_unspecified] = ACTIONS(9448), - [anon_sym___autoreleasing] = ACTIONS(9448), - [anon_sym___block] = ACTIONS(9448), - [anon_sym___bridge] = ACTIONS(9448), - [anon_sym___bridge_retained] = ACTIONS(9448), - [anon_sym___bridge_transfer] = ACTIONS(9448), - [anon_sym___complex] = ACTIONS(9448), - [anon_sym___const] = ACTIONS(9448), - [anon_sym___imag] = ACTIONS(9448), - [anon_sym___kindof] = ACTIONS(9448), - [anon_sym___nonnull] = ACTIONS(9448), - [anon_sym___nullable] = ACTIONS(9448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9448), - [anon_sym___real] = ACTIONS(9448), - [anon_sym___strong] = ACTIONS(9448), - [anon_sym___unsafe_unretained] = ACTIONS(9448), - [anon_sym___unused] = ACTIONS(9448), - [anon_sym___weak] = ACTIONS(9448), - [sym_primitive_type] = ACTIONS(9448), - [anon_sym_enum] = ACTIONS(9448), - [anon_sym_struct] = ACTIONS(9448), - [anon_sym_union] = ACTIONS(9448), - [anon_sym_in] = ACTIONS(9448), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9448), - [anon_sym___typeof] = ACTIONS(9448), - [anon_sym_typeof] = ACTIONS(9448), - [anon_sym_BOOL] = ACTIONS(9448), - [anon_sym_IMP] = ACTIONS(9448), - [anon_sym_SEL] = ACTIONS(9448), - [anon_sym_Class] = ACTIONS(9448), - [anon_sym_id] = ACTIONS(9448), - [anon_sym_out] = ACTIONS(9448), - [anon_sym_inout] = ACTIONS(9448), - [anon_sym_bycopy] = ACTIONS(9448), - [anon_sym_byref] = ACTIONS(9448), - [anon_sym_oneway] = ACTIONS(9448), - }, - [5957] = { - [sym_identifier] = ACTIONS(8248), - [anon_sym_COMMA] = ACTIONS(8250), - [anon_sym_RPAREN] = ACTIONS(8250), - [anon_sym_LPAREN2] = ACTIONS(8250), - [anon_sym_STAR] = ACTIONS(8250), - [anon_sym_CARET] = ACTIONS(8250), - [anon_sym_GT] = ACTIONS(8250), - [anon_sym_LT] = ACTIONS(8250), - [anon_sym___extension__] = ACTIONS(8248), - [anon_sym___attribute__] = ACTIONS(8248), - [anon_sym___attribute] = ACTIONS(8248), - [anon_sym_noreturn] = ACTIONS(8248), - [anon_sym_LBRACK] = ACTIONS(8250), - [anon_sym___based] = ACTIONS(8248), - [anon_sym_LBRACE] = ACTIONS(8250), - [anon_sym_signed] = ACTIONS(8248), - [anon_sym_unsigned] = ACTIONS(8248), - [anon_sym_long] = ACTIONS(8248), - [anon_sym_short] = ACTIONS(8248), - [anon_sym_ATautoreleasepool] = ACTIONS(8250), - [anon_sym_const] = ACTIONS(8248), - [anon_sym_constexpr] = ACTIONS(8248), - [anon_sym_volatile] = ACTIONS(8248), - [anon_sym_restrict] = ACTIONS(8248), - [anon_sym___restrict__] = ACTIONS(8248), - [anon_sym__Atomic] = ACTIONS(8248), - [anon_sym__Noreturn] = ACTIONS(8248), - [anon_sym_nullable] = ACTIONS(8248), - [anon_sym__Complex] = ACTIONS(8248), - [anon_sym__Nonnull] = ACTIONS(8248), - [anon_sym__Nullable] = ACTIONS(8248), - [anon_sym__Nullable_result] = ACTIONS(8248), - [anon_sym__Null_unspecified] = ACTIONS(8248), - [anon_sym___autoreleasing] = ACTIONS(8248), - [anon_sym___block] = ACTIONS(8248), - [anon_sym___bridge] = ACTIONS(8248), - [anon_sym___bridge_retained] = ACTIONS(8248), - [anon_sym___bridge_transfer] = ACTIONS(8248), - [anon_sym___complex] = ACTIONS(8248), - [anon_sym___const] = ACTIONS(8248), - [anon_sym___imag] = ACTIONS(8248), - [anon_sym___kindof] = ACTIONS(8248), - [anon_sym___nonnull] = ACTIONS(8248), - [anon_sym___nullable] = ACTIONS(8248), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8248), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8248), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8248), - [anon_sym___real] = ACTIONS(8248), - [anon_sym___strong] = ACTIONS(8248), - [anon_sym___unsafe_unretained] = ACTIONS(8248), - [anon_sym___unused] = ACTIONS(8248), - [anon_sym___weak] = ACTIONS(8248), - [sym_primitive_type] = ACTIONS(8248), - [anon_sym_enum] = ACTIONS(8248), - [anon_sym_COLON] = ACTIONS(8250), - [anon_sym_struct] = ACTIONS(8248), - [anon_sym_union] = ACTIONS(8248), - [anon_sym_in] = ACTIONS(8248), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8248), - [anon_sym___typeof] = ACTIONS(8248), - [anon_sym_typeof] = ACTIONS(8248), - [anon_sym_BOOL] = ACTIONS(8248), - [anon_sym_IMP] = ACTIONS(8248), - [anon_sym_SEL] = ACTIONS(8248), - [anon_sym_Class] = ACTIONS(8248), - [anon_sym_id] = ACTIONS(8248), - [anon_sym_out] = ACTIONS(8248), - [anon_sym_inout] = ACTIONS(8248), - [anon_sym_bycopy] = ACTIONS(8248), - [anon_sym_byref] = ACTIONS(8248), - [anon_sym_oneway] = ACTIONS(8248), - }, - [5958] = { - [sym_identifier] = ACTIONS(6130), - [anon_sym_COMMA] = ACTIONS(6132), - [anon_sym_RPAREN] = ACTIONS(6132), - [anon_sym_LPAREN2] = ACTIONS(6132), - [anon_sym_STAR] = ACTIONS(6132), - [anon_sym_CARET] = ACTIONS(6132), - [anon_sym_GT] = ACTIONS(6132), - [anon_sym_LT] = ACTIONS(6132), - [anon_sym___extension__] = ACTIONS(6130), - [anon_sym___attribute__] = ACTIONS(6130), - [anon_sym___attribute] = ACTIONS(6130), - [anon_sym_noreturn] = ACTIONS(6130), - [anon_sym_LBRACK] = ACTIONS(6132), - [anon_sym___based] = ACTIONS(6130), - [anon_sym_LBRACE] = ACTIONS(6132), - [anon_sym_signed] = ACTIONS(6130), - [anon_sym_unsigned] = ACTIONS(6130), - [anon_sym_long] = ACTIONS(6130), - [anon_sym_short] = ACTIONS(6130), - [anon_sym_ATautoreleasepool] = ACTIONS(6132), - [anon_sym_const] = ACTIONS(6130), - [anon_sym_constexpr] = ACTIONS(6130), - [anon_sym_volatile] = ACTIONS(6130), - [anon_sym_restrict] = ACTIONS(6130), - [anon_sym___restrict__] = ACTIONS(6130), - [anon_sym__Atomic] = ACTIONS(6130), - [anon_sym__Noreturn] = ACTIONS(6130), - [anon_sym_nullable] = ACTIONS(6130), - [anon_sym__Complex] = ACTIONS(6130), - [anon_sym__Nonnull] = ACTIONS(6130), - [anon_sym__Nullable] = ACTIONS(6130), - [anon_sym__Nullable_result] = ACTIONS(6130), - [anon_sym__Null_unspecified] = ACTIONS(6130), - [anon_sym___autoreleasing] = ACTIONS(6130), - [anon_sym___block] = ACTIONS(6130), - [anon_sym___bridge] = ACTIONS(6130), - [anon_sym___bridge_retained] = ACTIONS(6130), - [anon_sym___bridge_transfer] = ACTIONS(6130), - [anon_sym___complex] = ACTIONS(6130), - [anon_sym___const] = ACTIONS(6130), - [anon_sym___imag] = ACTIONS(6130), - [anon_sym___kindof] = ACTIONS(6130), - [anon_sym___nonnull] = ACTIONS(6130), - [anon_sym___nullable] = ACTIONS(6130), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6130), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6130), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6130), - [anon_sym___real] = ACTIONS(6130), - [anon_sym___strong] = ACTIONS(6130), - [anon_sym___unsafe_unretained] = ACTIONS(6130), - [anon_sym___unused] = ACTIONS(6130), - [anon_sym___weak] = ACTIONS(6130), - [sym_primitive_type] = ACTIONS(6130), - [anon_sym_enum] = ACTIONS(6130), - [anon_sym_COLON] = ACTIONS(6132), - [anon_sym_struct] = ACTIONS(6130), - [anon_sym_union] = ACTIONS(6130), - [anon_sym_in] = ACTIONS(6130), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6130), - [anon_sym___typeof] = ACTIONS(6130), - [anon_sym_typeof] = ACTIONS(6130), - [anon_sym_BOOL] = ACTIONS(6130), - [anon_sym_IMP] = ACTIONS(6130), - [anon_sym_SEL] = ACTIONS(6130), - [anon_sym_Class] = ACTIONS(6130), - [anon_sym_id] = ACTIONS(6130), - [anon_sym_out] = ACTIONS(6130), - [anon_sym_inout] = ACTIONS(6130), - [anon_sym_bycopy] = ACTIONS(6130), - [anon_sym_byref] = ACTIONS(6130), - [anon_sym_oneway] = ACTIONS(6130), - }, - [5959] = { - [sym_identifier] = ACTIONS(8414), - [anon_sym_COMMA] = ACTIONS(8416), - [anon_sym_RPAREN] = ACTIONS(8416), - [anon_sym_LPAREN2] = ACTIONS(8416), - [anon_sym_STAR] = ACTIONS(8416), - [anon_sym_CARET] = ACTIONS(8416), - [anon_sym_GT] = ACTIONS(8416), - [anon_sym_LT] = ACTIONS(8416), - [anon_sym___extension__] = ACTIONS(8414), - [anon_sym___attribute__] = ACTIONS(8414), - [anon_sym___attribute] = ACTIONS(8414), - [anon_sym_noreturn] = ACTIONS(8414), - [anon_sym_LBRACK] = ACTIONS(8416), - [anon_sym___based] = ACTIONS(8414), - [anon_sym_LBRACE] = ACTIONS(8416), - [anon_sym_signed] = ACTIONS(8414), - [anon_sym_unsigned] = ACTIONS(8414), - [anon_sym_long] = ACTIONS(8414), - [anon_sym_short] = ACTIONS(8414), - [anon_sym_ATautoreleasepool] = ACTIONS(8416), - [anon_sym_const] = ACTIONS(8414), - [anon_sym_constexpr] = ACTIONS(8414), - [anon_sym_volatile] = ACTIONS(8414), - [anon_sym_restrict] = ACTIONS(8414), - [anon_sym___restrict__] = ACTIONS(8414), - [anon_sym__Atomic] = ACTIONS(8414), - [anon_sym__Noreturn] = ACTIONS(8414), - [anon_sym_nullable] = ACTIONS(8414), - [anon_sym__Complex] = ACTIONS(8414), - [anon_sym__Nonnull] = ACTIONS(8414), - [anon_sym__Nullable] = ACTIONS(8414), - [anon_sym__Nullable_result] = ACTIONS(8414), - [anon_sym__Null_unspecified] = ACTIONS(8414), - [anon_sym___autoreleasing] = ACTIONS(8414), - [anon_sym___block] = ACTIONS(8414), - [anon_sym___bridge] = ACTIONS(8414), - [anon_sym___bridge_retained] = ACTIONS(8414), - [anon_sym___bridge_transfer] = ACTIONS(8414), - [anon_sym___complex] = ACTIONS(8414), - [anon_sym___const] = ACTIONS(8414), - [anon_sym___imag] = ACTIONS(8414), - [anon_sym___kindof] = ACTIONS(8414), - [anon_sym___nonnull] = ACTIONS(8414), - [anon_sym___nullable] = ACTIONS(8414), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8414), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8414), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8414), - [anon_sym___real] = ACTIONS(8414), - [anon_sym___strong] = ACTIONS(8414), - [anon_sym___unsafe_unretained] = ACTIONS(8414), - [anon_sym___unused] = ACTIONS(8414), - [anon_sym___weak] = ACTIONS(8414), - [sym_primitive_type] = ACTIONS(8414), - [anon_sym_enum] = ACTIONS(8414), - [anon_sym_COLON] = ACTIONS(8416), - [anon_sym_struct] = ACTIONS(8414), - [anon_sym_union] = ACTIONS(8414), - [anon_sym_in] = ACTIONS(8414), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8414), - [anon_sym___typeof] = ACTIONS(8414), - [anon_sym_typeof] = ACTIONS(8414), - [anon_sym_BOOL] = ACTIONS(8414), - [anon_sym_IMP] = ACTIONS(8414), - [anon_sym_SEL] = ACTIONS(8414), - [anon_sym_Class] = ACTIONS(8414), - [anon_sym_id] = ACTIONS(8414), - [anon_sym_out] = ACTIONS(8414), - [anon_sym_inout] = ACTIONS(8414), - [anon_sym_bycopy] = ACTIONS(8414), - [anon_sym_byref] = ACTIONS(8414), - [anon_sym_oneway] = ACTIONS(8414), - }, - [5960] = { - [sym_attribute_specifier] = STATE(5912), - [sym_identifier] = ACTIONS(9512), - [anon_sym_COMMA] = ACTIONS(9514), - [anon_sym_RPAREN] = ACTIONS(9514), - [anon_sym_LPAREN2] = ACTIONS(9514), - [anon_sym_STAR] = ACTIONS(9514), - [anon_sym_CARET] = ACTIONS(9514), - [anon_sym_GT] = ACTIONS(9514), - [anon_sym_LT] = ACTIONS(9514), - [anon_sym___extension__] = ACTIONS(9512), - [anon_sym___attribute__] = ACTIONS(10644), - [anon_sym___attribute] = ACTIONS(10644), - [anon_sym_noreturn] = ACTIONS(9512), - [anon_sym_LBRACK] = ACTIONS(9514), - [anon_sym___based] = ACTIONS(9512), - [anon_sym_LBRACE] = ACTIONS(9514), - [anon_sym_signed] = ACTIONS(9512), - [anon_sym_unsigned] = ACTIONS(9512), - [anon_sym_long] = ACTIONS(9512), - [anon_sym_short] = ACTIONS(9512), - [anon_sym_ATautoreleasepool] = ACTIONS(9514), - [anon_sym_const] = ACTIONS(9512), - [anon_sym_constexpr] = ACTIONS(9512), - [anon_sym_volatile] = ACTIONS(9512), - [anon_sym_restrict] = ACTIONS(9512), - [anon_sym___restrict__] = ACTIONS(9512), - [anon_sym__Atomic] = ACTIONS(9512), - [anon_sym__Noreturn] = ACTIONS(9512), - [anon_sym_nullable] = ACTIONS(9512), - [anon_sym__Complex] = ACTIONS(9512), - [anon_sym__Nonnull] = ACTIONS(9512), - [anon_sym__Nullable] = ACTIONS(9512), - [anon_sym__Nullable_result] = ACTIONS(9512), - [anon_sym__Null_unspecified] = ACTIONS(9512), - [anon_sym___autoreleasing] = ACTIONS(9512), - [anon_sym___block] = ACTIONS(9512), - [anon_sym___bridge] = ACTIONS(9512), - [anon_sym___bridge_retained] = ACTIONS(9512), - [anon_sym___bridge_transfer] = ACTIONS(9512), - [anon_sym___complex] = ACTIONS(9512), - [anon_sym___const] = ACTIONS(9512), - [anon_sym___imag] = ACTIONS(9512), - [anon_sym___kindof] = ACTIONS(9512), - [anon_sym___nonnull] = ACTIONS(9512), - [anon_sym___nullable] = ACTIONS(9512), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9512), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9512), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9512), - [anon_sym___real] = ACTIONS(9512), - [anon_sym___strong] = ACTIONS(9512), - [anon_sym___unsafe_unretained] = ACTIONS(9512), - [anon_sym___unused] = ACTIONS(9512), - [anon_sym___weak] = ACTIONS(9512), - [sym_primitive_type] = ACTIONS(9512), - [anon_sym_enum] = ACTIONS(9512), - [anon_sym_struct] = ACTIONS(9512), - [anon_sym_union] = ACTIONS(9512), - [anon_sym_in] = ACTIONS(9512), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9512), - [anon_sym___typeof] = ACTIONS(9512), - [anon_sym_typeof] = ACTIONS(9512), - [anon_sym_BOOL] = ACTIONS(9512), - [anon_sym_IMP] = ACTIONS(9512), - [anon_sym_SEL] = ACTIONS(9512), - [anon_sym_Class] = ACTIONS(9512), - [anon_sym_id] = ACTIONS(9512), - [anon_sym_out] = ACTIONS(9512), - [anon_sym_inout] = ACTIONS(9512), - [anon_sym_bycopy] = ACTIONS(9512), - [anon_sym_byref] = ACTIONS(9512), - [anon_sym_oneway] = ACTIONS(9512), - }, - [5961] = { - [sym_attribute_specifier] = STATE(5898), - [sym_identifier] = ACTIONS(9154), - [anon_sym_COMMA] = ACTIONS(9156), - [anon_sym_RPAREN] = ACTIONS(9156), - [anon_sym_LPAREN2] = ACTIONS(9156), - [anon_sym_STAR] = ACTIONS(9156), - [anon_sym_CARET] = ACTIONS(9156), - [anon_sym_GT] = ACTIONS(9156), - [anon_sym_LT] = ACTIONS(9156), - [anon_sym___extension__] = ACTIONS(9154), - [anon_sym___attribute__] = ACTIONS(10647), - [anon_sym___attribute] = ACTIONS(10647), - [anon_sym_noreturn] = ACTIONS(9154), - [anon_sym_LBRACK] = ACTIONS(9156), - [anon_sym___based] = ACTIONS(9154), - [anon_sym_LBRACE] = ACTIONS(9156), - [anon_sym_signed] = ACTIONS(9154), - [anon_sym_unsigned] = ACTIONS(9154), - [anon_sym_long] = ACTIONS(9154), - [anon_sym_short] = ACTIONS(9154), - [anon_sym_ATautoreleasepool] = ACTIONS(9156), - [anon_sym_const] = ACTIONS(9154), - [anon_sym_constexpr] = ACTIONS(9154), - [anon_sym_volatile] = ACTIONS(9154), - [anon_sym_restrict] = ACTIONS(9154), - [anon_sym___restrict__] = ACTIONS(9154), - [anon_sym__Atomic] = ACTIONS(9154), - [anon_sym__Noreturn] = ACTIONS(9154), - [anon_sym_nullable] = ACTIONS(9154), - [anon_sym__Complex] = ACTIONS(9154), - [anon_sym__Nonnull] = ACTIONS(9154), - [anon_sym__Nullable] = ACTIONS(9154), - [anon_sym__Nullable_result] = ACTIONS(9154), - [anon_sym__Null_unspecified] = ACTIONS(9154), - [anon_sym___autoreleasing] = ACTIONS(9154), - [anon_sym___block] = ACTIONS(9154), - [anon_sym___bridge] = ACTIONS(9154), - [anon_sym___bridge_retained] = ACTIONS(9154), - [anon_sym___bridge_transfer] = ACTIONS(9154), - [anon_sym___complex] = ACTIONS(9154), - [anon_sym___const] = ACTIONS(9154), - [anon_sym___imag] = ACTIONS(9154), - [anon_sym___kindof] = ACTIONS(9154), - [anon_sym___nonnull] = ACTIONS(9154), - [anon_sym___nullable] = ACTIONS(9154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9154), - [anon_sym___real] = ACTIONS(9154), - [anon_sym___strong] = ACTIONS(9154), - [anon_sym___unsafe_unretained] = ACTIONS(9154), - [anon_sym___unused] = ACTIONS(9154), - [anon_sym___weak] = ACTIONS(9154), - [sym_primitive_type] = ACTIONS(9154), - [anon_sym_enum] = ACTIONS(9154), - [anon_sym_struct] = ACTIONS(9154), - [anon_sym_union] = ACTIONS(9154), - [anon_sym_in] = ACTIONS(9154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9154), - [anon_sym___typeof] = ACTIONS(9154), - [anon_sym_typeof] = ACTIONS(9154), - [anon_sym_BOOL] = ACTIONS(9154), - [anon_sym_IMP] = ACTIONS(9154), - [anon_sym_SEL] = ACTIONS(9154), - [anon_sym_Class] = ACTIONS(9154), - [anon_sym_id] = ACTIONS(9154), - [anon_sym_out] = ACTIONS(9154), - [anon_sym_inout] = ACTIONS(9154), - [anon_sym_bycopy] = ACTIONS(9154), - [anon_sym_byref] = ACTIONS(9154), - [anon_sym_oneway] = ACTIONS(9154), - }, - [5962] = { - [sym_identifier] = ACTIONS(8408), - [anon_sym_COMMA] = ACTIONS(8410), - [anon_sym_RPAREN] = ACTIONS(8410), - [anon_sym_LPAREN2] = ACTIONS(8410), - [anon_sym_STAR] = ACTIONS(8410), - [anon_sym_CARET] = ACTIONS(8410), - [anon_sym_GT] = ACTIONS(8410), - [anon_sym_LT] = ACTIONS(8410), - [anon_sym___extension__] = ACTIONS(8408), - [anon_sym___attribute__] = ACTIONS(8408), - [anon_sym___attribute] = ACTIONS(8408), - [anon_sym_noreturn] = ACTIONS(8408), - [anon_sym_LBRACK] = ACTIONS(8410), - [anon_sym___based] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [anon_sym_signed] = ACTIONS(8408), - [anon_sym_unsigned] = ACTIONS(8408), - [anon_sym_long] = ACTIONS(8408), - [anon_sym_short] = ACTIONS(8408), - [anon_sym_ATautoreleasepool] = ACTIONS(8410), - [anon_sym_const] = ACTIONS(8408), - [anon_sym_constexpr] = ACTIONS(8408), - [anon_sym_volatile] = ACTIONS(8408), - [anon_sym_restrict] = ACTIONS(8408), - [anon_sym___restrict__] = ACTIONS(8408), - [anon_sym__Atomic] = ACTIONS(8408), - [anon_sym__Noreturn] = ACTIONS(8408), - [anon_sym_nullable] = ACTIONS(8408), - [anon_sym__Complex] = ACTIONS(8408), - [anon_sym__Nonnull] = ACTIONS(8408), - [anon_sym__Nullable] = ACTIONS(8408), - [anon_sym__Nullable_result] = ACTIONS(8408), - [anon_sym__Null_unspecified] = ACTIONS(8408), - [anon_sym___autoreleasing] = ACTIONS(8408), - [anon_sym___block] = ACTIONS(8408), - [anon_sym___bridge] = ACTIONS(8408), - [anon_sym___bridge_retained] = ACTIONS(8408), - [anon_sym___bridge_transfer] = ACTIONS(8408), - [anon_sym___complex] = ACTIONS(8408), - [anon_sym___const] = ACTIONS(8408), - [anon_sym___imag] = ACTIONS(8408), - [anon_sym___kindof] = ACTIONS(8408), - [anon_sym___nonnull] = ACTIONS(8408), - [anon_sym___nullable] = ACTIONS(8408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8408), - [anon_sym___real] = ACTIONS(8408), - [anon_sym___strong] = ACTIONS(8408), - [anon_sym___unsafe_unretained] = ACTIONS(8408), - [anon_sym___unused] = ACTIONS(8408), - [anon_sym___weak] = ACTIONS(8408), - [sym_primitive_type] = ACTIONS(8408), - [anon_sym_enum] = ACTIONS(8408), - [anon_sym_COLON] = ACTIONS(8410), - [anon_sym_struct] = ACTIONS(8408), - [anon_sym_union] = ACTIONS(8408), - [anon_sym_in] = ACTIONS(8408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8408), - [anon_sym___typeof] = ACTIONS(8408), - [anon_sym_typeof] = ACTIONS(8408), - [anon_sym_BOOL] = ACTIONS(8408), - [anon_sym_IMP] = ACTIONS(8408), - [anon_sym_SEL] = ACTIONS(8408), - [anon_sym_Class] = ACTIONS(8408), - [anon_sym_id] = ACTIONS(8408), - [anon_sym_out] = ACTIONS(8408), - [anon_sym_inout] = ACTIONS(8408), - [anon_sym_bycopy] = ACTIONS(8408), - [anon_sym_byref] = ACTIONS(8408), - [anon_sym_oneway] = ACTIONS(8408), - }, - [5963] = { - [sym_identifier] = ACTIONS(8380), - [anon_sym_COMMA] = ACTIONS(8382), - [anon_sym_RPAREN] = ACTIONS(8382), - [anon_sym_LPAREN2] = ACTIONS(8382), - [anon_sym_STAR] = ACTIONS(8382), - [anon_sym_CARET] = ACTIONS(8382), - [anon_sym_GT] = ACTIONS(8382), - [anon_sym_LT] = ACTIONS(8382), - [anon_sym___extension__] = ACTIONS(8380), - [anon_sym___attribute__] = ACTIONS(8380), - [anon_sym___attribute] = ACTIONS(8380), - [anon_sym_noreturn] = ACTIONS(8380), - [anon_sym_LBRACK] = ACTIONS(8382), - [anon_sym___based] = ACTIONS(8380), - [anon_sym_LBRACE] = ACTIONS(8382), - [anon_sym_signed] = ACTIONS(8380), - [anon_sym_unsigned] = ACTIONS(8380), - [anon_sym_long] = ACTIONS(8380), - [anon_sym_short] = ACTIONS(8380), - [anon_sym_ATautoreleasepool] = ACTIONS(8382), - [anon_sym_const] = ACTIONS(8380), - [anon_sym_constexpr] = ACTIONS(8380), - [anon_sym_volatile] = ACTIONS(8380), - [anon_sym_restrict] = ACTIONS(8380), - [anon_sym___restrict__] = ACTIONS(8380), - [anon_sym__Atomic] = ACTIONS(8380), - [anon_sym__Noreturn] = ACTIONS(8380), - [anon_sym_nullable] = ACTIONS(8380), - [anon_sym__Complex] = ACTIONS(8380), - [anon_sym__Nonnull] = ACTIONS(8380), - [anon_sym__Nullable] = ACTIONS(8380), - [anon_sym__Nullable_result] = ACTIONS(8380), - [anon_sym__Null_unspecified] = ACTIONS(8380), - [anon_sym___autoreleasing] = ACTIONS(8380), - [anon_sym___block] = ACTIONS(8380), - [anon_sym___bridge] = ACTIONS(8380), - [anon_sym___bridge_retained] = ACTIONS(8380), - [anon_sym___bridge_transfer] = ACTIONS(8380), - [anon_sym___complex] = ACTIONS(8380), - [anon_sym___const] = ACTIONS(8380), - [anon_sym___imag] = ACTIONS(8380), - [anon_sym___kindof] = ACTIONS(8380), - [anon_sym___nonnull] = ACTIONS(8380), - [anon_sym___nullable] = ACTIONS(8380), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8380), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8380), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8380), - [anon_sym___real] = ACTIONS(8380), - [anon_sym___strong] = ACTIONS(8380), - [anon_sym___unsafe_unretained] = ACTIONS(8380), - [anon_sym___unused] = ACTIONS(8380), - [anon_sym___weak] = ACTIONS(8380), - [sym_primitive_type] = ACTIONS(8380), - [anon_sym_enum] = ACTIONS(8380), - [anon_sym_COLON] = ACTIONS(8382), - [anon_sym_struct] = ACTIONS(8380), - [anon_sym_union] = ACTIONS(8380), - [anon_sym_in] = ACTIONS(8380), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8380), - [anon_sym___typeof] = ACTIONS(8380), - [anon_sym_typeof] = ACTIONS(8380), - [anon_sym_BOOL] = ACTIONS(8380), - [anon_sym_IMP] = ACTIONS(8380), - [anon_sym_SEL] = ACTIONS(8380), - [anon_sym_Class] = ACTIONS(8380), - [anon_sym_id] = ACTIONS(8380), - [anon_sym_out] = ACTIONS(8380), - [anon_sym_inout] = ACTIONS(8380), - [anon_sym_bycopy] = ACTIONS(8380), - [anon_sym_byref] = ACTIONS(8380), - [anon_sym_oneway] = ACTIONS(8380), - }, - [5964] = { - [sym_attribute_specifier] = STATE(5911), - [sym_identifier] = ACTIONS(9640), - [anon_sym_COMMA] = ACTIONS(9642), - [anon_sym_RPAREN] = ACTIONS(9642), - [anon_sym_LPAREN2] = ACTIONS(9642), - [anon_sym_STAR] = ACTIONS(9642), - [anon_sym_CARET] = ACTIONS(9642), - [anon_sym_GT] = ACTIONS(9642), - [anon_sym_LT] = ACTIONS(9642), - [anon_sym___extension__] = ACTIONS(9640), - [anon_sym___attribute__] = ACTIONS(10650), - [anon_sym___attribute] = ACTIONS(10650), - [anon_sym_noreturn] = ACTIONS(9640), - [anon_sym_LBRACK] = ACTIONS(9642), - [anon_sym___based] = ACTIONS(9640), - [anon_sym_LBRACE] = ACTIONS(9642), - [anon_sym_signed] = ACTIONS(9640), - [anon_sym_unsigned] = ACTIONS(9640), - [anon_sym_long] = ACTIONS(9640), - [anon_sym_short] = ACTIONS(9640), - [anon_sym_ATautoreleasepool] = ACTIONS(9642), - [anon_sym_const] = ACTIONS(9640), - [anon_sym_constexpr] = ACTIONS(9640), - [anon_sym_volatile] = ACTIONS(9640), - [anon_sym_restrict] = ACTIONS(9640), - [anon_sym___restrict__] = ACTIONS(9640), - [anon_sym__Atomic] = ACTIONS(9640), - [anon_sym__Noreturn] = ACTIONS(9640), - [anon_sym_nullable] = ACTIONS(9640), - [anon_sym__Complex] = ACTIONS(9640), - [anon_sym__Nonnull] = ACTIONS(9640), - [anon_sym__Nullable] = ACTIONS(9640), - [anon_sym__Nullable_result] = ACTIONS(9640), - [anon_sym__Null_unspecified] = ACTIONS(9640), - [anon_sym___autoreleasing] = ACTIONS(9640), - [anon_sym___block] = ACTIONS(9640), - [anon_sym___bridge] = ACTIONS(9640), - [anon_sym___bridge_retained] = ACTIONS(9640), - [anon_sym___bridge_transfer] = ACTIONS(9640), - [anon_sym___complex] = ACTIONS(9640), - [anon_sym___const] = ACTIONS(9640), - [anon_sym___imag] = ACTIONS(9640), - [anon_sym___kindof] = ACTIONS(9640), - [anon_sym___nonnull] = ACTIONS(9640), - [anon_sym___nullable] = ACTIONS(9640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9640), - [anon_sym___real] = ACTIONS(9640), - [anon_sym___strong] = ACTIONS(9640), - [anon_sym___unsafe_unretained] = ACTIONS(9640), - [anon_sym___unused] = ACTIONS(9640), - [anon_sym___weak] = ACTIONS(9640), - [sym_primitive_type] = ACTIONS(9640), - [anon_sym_enum] = ACTIONS(9640), - [anon_sym_struct] = ACTIONS(9640), - [anon_sym_union] = ACTIONS(9640), - [anon_sym_in] = ACTIONS(9640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9640), - [anon_sym___typeof] = ACTIONS(9640), - [anon_sym_typeof] = ACTIONS(9640), - [anon_sym_BOOL] = ACTIONS(9640), - [anon_sym_IMP] = ACTIONS(9640), - [anon_sym_SEL] = ACTIONS(9640), - [anon_sym_Class] = ACTIONS(9640), - [anon_sym_id] = ACTIONS(9640), - [anon_sym_out] = ACTIONS(9640), - [anon_sym_inout] = ACTIONS(9640), - [anon_sym_bycopy] = ACTIONS(9640), - [anon_sym_byref] = ACTIONS(9640), - [anon_sym_oneway] = ACTIONS(9640), - }, - [5965] = { - [sym_identifier] = ACTIONS(8404), - [anon_sym_COMMA] = ACTIONS(8406), - [anon_sym_RPAREN] = ACTIONS(8406), - [anon_sym_LPAREN2] = ACTIONS(8406), - [anon_sym_STAR] = ACTIONS(8406), - [anon_sym_CARET] = ACTIONS(8406), - [anon_sym_GT] = ACTIONS(8406), - [anon_sym_LT] = ACTIONS(8406), - [anon_sym___extension__] = ACTIONS(8404), - [anon_sym___attribute__] = ACTIONS(8404), - [anon_sym___attribute] = ACTIONS(8404), - [anon_sym_noreturn] = ACTIONS(8404), - [anon_sym_LBRACK] = ACTIONS(8406), - [anon_sym___based] = ACTIONS(8404), - [anon_sym_LBRACE] = ACTIONS(8406), - [anon_sym_signed] = ACTIONS(8404), - [anon_sym_unsigned] = ACTIONS(8404), - [anon_sym_long] = ACTIONS(8404), - [anon_sym_short] = ACTIONS(8404), - [anon_sym_ATautoreleasepool] = ACTIONS(8406), - [anon_sym_const] = ACTIONS(8404), - [anon_sym_constexpr] = ACTIONS(8404), - [anon_sym_volatile] = ACTIONS(8404), - [anon_sym_restrict] = ACTIONS(8404), - [anon_sym___restrict__] = ACTIONS(8404), - [anon_sym__Atomic] = ACTIONS(8404), - [anon_sym__Noreturn] = ACTIONS(8404), - [anon_sym_nullable] = ACTIONS(8404), - [anon_sym__Complex] = ACTIONS(8404), - [anon_sym__Nonnull] = ACTIONS(8404), - [anon_sym__Nullable] = ACTIONS(8404), - [anon_sym__Nullable_result] = ACTIONS(8404), - [anon_sym__Null_unspecified] = ACTIONS(8404), - [anon_sym___autoreleasing] = ACTIONS(8404), - [anon_sym___block] = ACTIONS(8404), - [anon_sym___bridge] = ACTIONS(8404), - [anon_sym___bridge_retained] = ACTIONS(8404), - [anon_sym___bridge_transfer] = ACTIONS(8404), - [anon_sym___complex] = ACTIONS(8404), - [anon_sym___const] = ACTIONS(8404), - [anon_sym___imag] = ACTIONS(8404), - [anon_sym___kindof] = ACTIONS(8404), - [anon_sym___nonnull] = ACTIONS(8404), - [anon_sym___nullable] = ACTIONS(8404), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8404), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8404), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8404), - [anon_sym___real] = ACTIONS(8404), - [anon_sym___strong] = ACTIONS(8404), - [anon_sym___unsafe_unretained] = ACTIONS(8404), - [anon_sym___unused] = ACTIONS(8404), - [anon_sym___weak] = ACTIONS(8404), - [sym_primitive_type] = ACTIONS(8404), - [anon_sym_enum] = ACTIONS(8404), - [anon_sym_COLON] = ACTIONS(8406), - [anon_sym_struct] = ACTIONS(8404), - [anon_sym_union] = ACTIONS(8404), - [anon_sym_in] = ACTIONS(8404), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8404), - [anon_sym___typeof] = ACTIONS(8404), - [anon_sym_typeof] = ACTIONS(8404), - [anon_sym_BOOL] = ACTIONS(8404), - [anon_sym_IMP] = ACTIONS(8404), - [anon_sym_SEL] = ACTIONS(8404), - [anon_sym_Class] = ACTIONS(8404), - [anon_sym_id] = ACTIONS(8404), - [anon_sym_out] = ACTIONS(8404), - [anon_sym_inout] = ACTIONS(8404), - [anon_sym_bycopy] = ACTIONS(8404), - [anon_sym_byref] = ACTIONS(8404), - [anon_sym_oneway] = ACTIONS(8404), - }, - [5966] = { - [sym_attribute_specifier] = STATE(5884), - [sym_identifier] = ACTIONS(9689), - [anon_sym_COMMA] = ACTIONS(9691), - [anon_sym_RPAREN] = ACTIONS(9691), - [anon_sym_LPAREN2] = ACTIONS(9691), - [anon_sym_STAR] = ACTIONS(9691), - [anon_sym_CARET] = ACTIONS(9691), - [anon_sym_GT] = ACTIONS(9691), - [anon_sym_LT] = ACTIONS(9691), - [anon_sym___extension__] = ACTIONS(9689), - [anon_sym___attribute__] = ACTIONS(10653), - [anon_sym___attribute] = ACTIONS(10653), - [anon_sym_noreturn] = ACTIONS(9689), - [anon_sym_LBRACK] = ACTIONS(9691), - [anon_sym___based] = ACTIONS(9689), - [anon_sym_LBRACE] = ACTIONS(9691), - [anon_sym_signed] = ACTIONS(9689), - [anon_sym_unsigned] = ACTIONS(9689), - [anon_sym_long] = ACTIONS(9689), - [anon_sym_short] = ACTIONS(9689), - [anon_sym_ATautoreleasepool] = ACTIONS(9691), - [anon_sym_const] = ACTIONS(9689), - [anon_sym_constexpr] = ACTIONS(9689), - [anon_sym_volatile] = ACTIONS(9689), - [anon_sym_restrict] = ACTIONS(9689), - [anon_sym___restrict__] = ACTIONS(9689), - [anon_sym__Atomic] = ACTIONS(9689), - [anon_sym__Noreturn] = ACTIONS(9689), - [anon_sym_nullable] = ACTIONS(9689), - [anon_sym__Complex] = ACTIONS(9689), - [anon_sym__Nonnull] = ACTIONS(9689), - [anon_sym__Nullable] = ACTIONS(9689), - [anon_sym__Nullable_result] = ACTIONS(9689), - [anon_sym__Null_unspecified] = ACTIONS(9689), - [anon_sym___autoreleasing] = ACTIONS(9689), - [anon_sym___block] = ACTIONS(9689), - [anon_sym___bridge] = ACTIONS(9689), - [anon_sym___bridge_retained] = ACTIONS(9689), - [anon_sym___bridge_transfer] = ACTIONS(9689), - [anon_sym___complex] = ACTIONS(9689), - [anon_sym___const] = ACTIONS(9689), - [anon_sym___imag] = ACTIONS(9689), - [anon_sym___kindof] = ACTIONS(9689), - [anon_sym___nonnull] = ACTIONS(9689), - [anon_sym___nullable] = ACTIONS(9689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9689), - [anon_sym___real] = ACTIONS(9689), - [anon_sym___strong] = ACTIONS(9689), - [anon_sym___unsafe_unretained] = ACTIONS(9689), - [anon_sym___unused] = ACTIONS(9689), - [anon_sym___weak] = ACTIONS(9689), - [sym_primitive_type] = ACTIONS(9689), - [anon_sym_enum] = ACTIONS(9689), - [anon_sym_struct] = ACTIONS(9689), - [anon_sym_union] = ACTIONS(9689), - [anon_sym_in] = ACTIONS(9689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9689), - [anon_sym___typeof] = ACTIONS(9689), - [anon_sym_typeof] = ACTIONS(9689), - [anon_sym_BOOL] = ACTIONS(9689), - [anon_sym_IMP] = ACTIONS(9689), - [anon_sym_SEL] = ACTIONS(9689), - [anon_sym_Class] = ACTIONS(9689), - [anon_sym_id] = ACTIONS(9689), - [anon_sym_out] = ACTIONS(9689), - [anon_sym_inout] = ACTIONS(9689), - [anon_sym_bycopy] = ACTIONS(9689), - [anon_sym_byref] = ACTIONS(9689), - [anon_sym_oneway] = ACTIONS(9689), - }, - [5967] = { - [sym_identifier] = ACTIONS(8478), - [anon_sym_COMMA] = ACTIONS(8480), - [anon_sym_RPAREN] = ACTIONS(8480), - [anon_sym_LPAREN2] = ACTIONS(8480), - [anon_sym_STAR] = ACTIONS(8480), - [anon_sym_CARET] = ACTIONS(8480), - [anon_sym_GT] = ACTIONS(8480), - [anon_sym_LT] = ACTIONS(8480), - [anon_sym___extension__] = ACTIONS(8478), - [anon_sym___attribute__] = ACTIONS(8478), - [anon_sym___attribute] = ACTIONS(8478), - [anon_sym_noreturn] = ACTIONS(8478), - [anon_sym_LBRACK] = ACTIONS(8480), - [anon_sym___based] = ACTIONS(8478), - [anon_sym_LBRACE] = ACTIONS(8480), - [anon_sym_signed] = ACTIONS(8478), - [anon_sym_unsigned] = ACTIONS(8478), - [anon_sym_long] = ACTIONS(8478), - [anon_sym_short] = ACTIONS(8478), - [anon_sym_ATautoreleasepool] = ACTIONS(8480), - [anon_sym_const] = ACTIONS(8478), - [anon_sym_constexpr] = ACTIONS(8478), - [anon_sym_volatile] = ACTIONS(8478), - [anon_sym_restrict] = ACTIONS(8478), - [anon_sym___restrict__] = ACTIONS(8478), - [anon_sym__Atomic] = ACTIONS(8478), - [anon_sym__Noreturn] = ACTIONS(8478), - [anon_sym_nullable] = ACTIONS(8478), - [anon_sym__Complex] = ACTIONS(8478), - [anon_sym__Nonnull] = ACTIONS(8478), - [anon_sym__Nullable] = ACTIONS(8478), - [anon_sym__Nullable_result] = ACTIONS(8478), - [anon_sym__Null_unspecified] = ACTIONS(8478), - [anon_sym___autoreleasing] = ACTIONS(8478), - [anon_sym___block] = ACTIONS(8478), - [anon_sym___bridge] = ACTIONS(8478), - [anon_sym___bridge_retained] = ACTIONS(8478), - [anon_sym___bridge_transfer] = ACTIONS(8478), - [anon_sym___complex] = ACTIONS(8478), - [anon_sym___const] = ACTIONS(8478), - [anon_sym___imag] = ACTIONS(8478), - [anon_sym___kindof] = ACTIONS(8478), - [anon_sym___nonnull] = ACTIONS(8478), - [anon_sym___nullable] = ACTIONS(8478), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8478), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8478), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8478), - [anon_sym___real] = ACTIONS(8478), - [anon_sym___strong] = ACTIONS(8478), - [anon_sym___unsafe_unretained] = ACTIONS(8478), - [anon_sym___unused] = ACTIONS(8478), - [anon_sym___weak] = ACTIONS(8478), - [sym_primitive_type] = ACTIONS(8478), - [anon_sym_enum] = ACTIONS(8478), - [anon_sym_COLON] = ACTIONS(8480), - [anon_sym_struct] = ACTIONS(8478), - [anon_sym_union] = ACTIONS(8478), - [anon_sym_in] = ACTIONS(8478), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8478), - [anon_sym___typeof] = ACTIONS(8478), - [anon_sym_typeof] = ACTIONS(8478), - [anon_sym_BOOL] = ACTIONS(8478), - [anon_sym_IMP] = ACTIONS(8478), - [anon_sym_SEL] = ACTIONS(8478), - [anon_sym_Class] = ACTIONS(8478), - [anon_sym_id] = ACTIONS(8478), - [anon_sym_out] = ACTIONS(8478), - [anon_sym_inout] = ACTIONS(8478), - [anon_sym_bycopy] = ACTIONS(8478), - [anon_sym_byref] = ACTIONS(8478), - [anon_sym_oneway] = ACTIONS(8478), - }, - [5968] = { - [sym_attribute_specifier] = STATE(5965), - [sym_identifier] = ACTIONS(9145), - [anon_sym_COMMA] = ACTIONS(9147), - [anon_sym_RPAREN] = ACTIONS(9147), - [anon_sym_LPAREN2] = ACTIONS(9147), - [anon_sym_STAR] = ACTIONS(9147), - [anon_sym_CARET] = ACTIONS(9147), - [anon_sym_GT] = ACTIONS(9147), - [anon_sym_LT] = ACTIONS(9147), - [anon_sym___extension__] = ACTIONS(9145), - [anon_sym___attribute__] = ACTIONS(10656), - [anon_sym___attribute] = ACTIONS(10656), - [anon_sym_noreturn] = ACTIONS(9145), - [anon_sym_LBRACK] = ACTIONS(9147), - [anon_sym___based] = ACTIONS(9145), - [anon_sym_LBRACE] = ACTIONS(9147), - [anon_sym_signed] = ACTIONS(9145), - [anon_sym_unsigned] = ACTIONS(9145), - [anon_sym_long] = ACTIONS(9145), - [anon_sym_short] = ACTIONS(9145), - [anon_sym_ATautoreleasepool] = ACTIONS(9147), - [anon_sym_const] = ACTIONS(9145), - [anon_sym_constexpr] = ACTIONS(9145), - [anon_sym_volatile] = ACTIONS(9145), - [anon_sym_restrict] = ACTIONS(9145), - [anon_sym___restrict__] = ACTIONS(9145), - [anon_sym__Atomic] = ACTIONS(9145), - [anon_sym__Noreturn] = ACTIONS(9145), - [anon_sym_nullable] = ACTIONS(9145), - [anon_sym__Complex] = ACTIONS(9145), - [anon_sym__Nonnull] = ACTIONS(9145), - [anon_sym__Nullable] = ACTIONS(9145), - [anon_sym__Nullable_result] = ACTIONS(9145), - [anon_sym__Null_unspecified] = ACTIONS(9145), - [anon_sym___autoreleasing] = ACTIONS(9145), - [anon_sym___block] = ACTIONS(9145), - [anon_sym___bridge] = ACTIONS(9145), - [anon_sym___bridge_retained] = ACTIONS(9145), - [anon_sym___bridge_transfer] = ACTIONS(9145), - [anon_sym___complex] = ACTIONS(9145), - [anon_sym___const] = ACTIONS(9145), - [anon_sym___imag] = ACTIONS(9145), - [anon_sym___kindof] = ACTIONS(9145), - [anon_sym___nonnull] = ACTIONS(9145), - [anon_sym___nullable] = ACTIONS(9145), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9145), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9145), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9145), - [anon_sym___real] = ACTIONS(9145), - [anon_sym___strong] = ACTIONS(9145), - [anon_sym___unsafe_unretained] = ACTIONS(9145), - [anon_sym___unused] = ACTIONS(9145), - [anon_sym___weak] = ACTIONS(9145), - [sym_primitive_type] = ACTIONS(9145), - [anon_sym_enum] = ACTIONS(9145), - [anon_sym_struct] = ACTIONS(9145), - [anon_sym_union] = ACTIONS(9145), - [anon_sym_in] = ACTIONS(9145), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9145), - [anon_sym___typeof] = ACTIONS(9145), - [anon_sym_typeof] = ACTIONS(9145), - [anon_sym_BOOL] = ACTIONS(9145), - [anon_sym_IMP] = ACTIONS(9145), - [anon_sym_SEL] = ACTIONS(9145), - [anon_sym_Class] = ACTIONS(9145), - [anon_sym_id] = ACTIONS(9145), - [anon_sym_out] = ACTIONS(9145), - [anon_sym_inout] = ACTIONS(9145), - [anon_sym_bycopy] = ACTIONS(9145), - [anon_sym_byref] = ACTIONS(9145), - [anon_sym_oneway] = ACTIONS(9145), - }, - [5969] = { - [sym_identifier] = ACTIONS(8430), - [anon_sym_COMMA] = ACTIONS(8432), - [anon_sym_RPAREN] = ACTIONS(8432), - [anon_sym_LPAREN2] = ACTIONS(8432), - [anon_sym_STAR] = ACTIONS(8432), - [anon_sym_CARET] = ACTIONS(8432), - [anon_sym_GT] = ACTIONS(8432), - [anon_sym_LT] = ACTIONS(8432), - [anon_sym___extension__] = ACTIONS(8430), - [anon_sym___attribute__] = ACTIONS(8430), - [anon_sym___attribute] = ACTIONS(8430), - [anon_sym_noreturn] = ACTIONS(8430), - [anon_sym_LBRACK] = ACTIONS(8432), - [anon_sym___based] = ACTIONS(8430), - [anon_sym_LBRACE] = ACTIONS(8432), - [anon_sym_signed] = ACTIONS(8430), - [anon_sym_unsigned] = ACTIONS(8430), - [anon_sym_long] = ACTIONS(8430), - [anon_sym_short] = ACTIONS(8430), - [anon_sym_ATautoreleasepool] = ACTIONS(8432), - [anon_sym_const] = ACTIONS(8430), - [anon_sym_constexpr] = ACTIONS(8430), - [anon_sym_volatile] = ACTIONS(8430), - [anon_sym_restrict] = ACTIONS(8430), - [anon_sym___restrict__] = ACTIONS(8430), - [anon_sym__Atomic] = ACTIONS(8430), - [anon_sym__Noreturn] = ACTIONS(8430), - [anon_sym_nullable] = ACTIONS(8430), - [anon_sym__Complex] = ACTIONS(8430), - [anon_sym__Nonnull] = ACTIONS(8430), - [anon_sym__Nullable] = ACTIONS(8430), - [anon_sym__Nullable_result] = ACTIONS(8430), - [anon_sym__Null_unspecified] = ACTIONS(8430), - [anon_sym___autoreleasing] = ACTIONS(8430), - [anon_sym___block] = ACTIONS(8430), - [anon_sym___bridge] = ACTIONS(8430), - [anon_sym___bridge_retained] = ACTIONS(8430), - [anon_sym___bridge_transfer] = ACTIONS(8430), - [anon_sym___complex] = ACTIONS(8430), - [anon_sym___const] = ACTIONS(8430), - [anon_sym___imag] = ACTIONS(8430), - [anon_sym___kindof] = ACTIONS(8430), - [anon_sym___nonnull] = ACTIONS(8430), - [anon_sym___nullable] = ACTIONS(8430), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8430), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8430), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8430), - [anon_sym___real] = ACTIONS(8430), - [anon_sym___strong] = ACTIONS(8430), - [anon_sym___unsafe_unretained] = ACTIONS(8430), - [anon_sym___unused] = ACTIONS(8430), - [anon_sym___weak] = ACTIONS(8430), - [sym_primitive_type] = ACTIONS(8430), - [anon_sym_enum] = ACTIONS(8430), - [anon_sym_COLON] = ACTIONS(8432), - [anon_sym_struct] = ACTIONS(8430), - [anon_sym_union] = ACTIONS(8430), - [anon_sym_in] = ACTIONS(8430), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8430), - [anon_sym___typeof] = ACTIONS(8430), - [anon_sym_typeof] = ACTIONS(8430), - [anon_sym_BOOL] = ACTIONS(8430), - [anon_sym_IMP] = ACTIONS(8430), - [anon_sym_SEL] = ACTIONS(8430), - [anon_sym_Class] = ACTIONS(8430), - [anon_sym_id] = ACTIONS(8430), - [anon_sym_out] = ACTIONS(8430), - [anon_sym_inout] = ACTIONS(8430), - [anon_sym_bycopy] = ACTIONS(8430), - [anon_sym_byref] = ACTIONS(8430), - [anon_sym_oneway] = ACTIONS(8430), - }, - [5970] = { - [sym_identifier] = ACTIONS(8376), - [anon_sym_COMMA] = ACTIONS(8378), - [anon_sym_RPAREN] = ACTIONS(8378), - [anon_sym_LPAREN2] = ACTIONS(8378), - [anon_sym_STAR] = ACTIONS(8378), - [anon_sym_CARET] = ACTIONS(8378), - [anon_sym_GT] = ACTIONS(8378), - [anon_sym_LT] = ACTIONS(8378), - [anon_sym___extension__] = ACTIONS(8376), - [anon_sym___attribute__] = ACTIONS(8376), - [anon_sym___attribute] = ACTIONS(8376), - [anon_sym_noreturn] = ACTIONS(8376), - [anon_sym_LBRACK] = ACTIONS(8378), - [anon_sym___based] = ACTIONS(8376), - [anon_sym_LBRACE] = ACTIONS(8378), - [anon_sym_signed] = ACTIONS(8376), - [anon_sym_unsigned] = ACTIONS(8376), - [anon_sym_long] = ACTIONS(8376), - [anon_sym_short] = ACTIONS(8376), - [anon_sym_ATautoreleasepool] = ACTIONS(8378), - [anon_sym_const] = ACTIONS(8376), - [anon_sym_constexpr] = ACTIONS(8376), - [anon_sym_volatile] = ACTIONS(8376), - [anon_sym_restrict] = ACTIONS(8376), - [anon_sym___restrict__] = ACTIONS(8376), - [anon_sym__Atomic] = ACTIONS(8376), - [anon_sym__Noreturn] = ACTIONS(8376), - [anon_sym_nullable] = ACTIONS(8376), - [anon_sym__Complex] = ACTIONS(8376), - [anon_sym__Nonnull] = ACTIONS(8376), - [anon_sym__Nullable] = ACTIONS(8376), - [anon_sym__Nullable_result] = ACTIONS(8376), - [anon_sym__Null_unspecified] = ACTIONS(8376), - [anon_sym___autoreleasing] = ACTIONS(8376), - [anon_sym___block] = ACTIONS(8376), - [anon_sym___bridge] = ACTIONS(8376), - [anon_sym___bridge_retained] = ACTIONS(8376), - [anon_sym___bridge_transfer] = ACTIONS(8376), - [anon_sym___complex] = ACTIONS(8376), - [anon_sym___const] = ACTIONS(8376), - [anon_sym___imag] = ACTIONS(8376), - [anon_sym___kindof] = ACTIONS(8376), - [anon_sym___nonnull] = ACTIONS(8376), - [anon_sym___nullable] = ACTIONS(8376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8376), - [anon_sym___real] = ACTIONS(8376), - [anon_sym___strong] = ACTIONS(8376), - [anon_sym___unsafe_unretained] = ACTIONS(8376), - [anon_sym___unused] = ACTIONS(8376), - [anon_sym___weak] = ACTIONS(8376), - [sym_primitive_type] = ACTIONS(8376), - [anon_sym_enum] = ACTIONS(8376), - [anon_sym_COLON] = ACTIONS(8378), - [anon_sym_struct] = ACTIONS(8376), - [anon_sym_union] = ACTIONS(8376), - [anon_sym_in] = ACTIONS(8376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8376), - [anon_sym___typeof] = ACTIONS(8376), - [anon_sym_typeof] = ACTIONS(8376), - [anon_sym_BOOL] = ACTIONS(8376), - [anon_sym_IMP] = ACTIONS(8376), - [anon_sym_SEL] = ACTIONS(8376), - [anon_sym_Class] = ACTIONS(8376), - [anon_sym_id] = ACTIONS(8376), - [anon_sym_out] = ACTIONS(8376), - [anon_sym_inout] = ACTIONS(8376), - [anon_sym_bycopy] = ACTIONS(8376), - [anon_sym_byref] = ACTIONS(8376), - [anon_sym_oneway] = ACTIONS(8376), - }, - [5971] = { - [sym_identifier] = ACTIONS(8462), - [anon_sym_COMMA] = ACTIONS(8464), - [anon_sym_RPAREN] = ACTIONS(8464), - [anon_sym_LPAREN2] = ACTIONS(8464), - [anon_sym_STAR] = ACTIONS(8464), - [anon_sym_CARET] = ACTIONS(8464), - [anon_sym_GT] = ACTIONS(8464), - [anon_sym_LT] = ACTIONS(8464), - [anon_sym___extension__] = ACTIONS(8462), - [anon_sym___attribute__] = ACTIONS(8462), - [anon_sym___attribute] = ACTIONS(8462), - [anon_sym_noreturn] = ACTIONS(8462), - [anon_sym_LBRACK] = ACTIONS(8464), - [anon_sym___based] = ACTIONS(8462), - [anon_sym_LBRACE] = ACTIONS(8464), - [anon_sym_signed] = ACTIONS(8462), - [anon_sym_unsigned] = ACTIONS(8462), - [anon_sym_long] = ACTIONS(8462), - [anon_sym_short] = ACTIONS(8462), - [anon_sym_ATautoreleasepool] = ACTIONS(8464), - [anon_sym_const] = ACTIONS(8462), - [anon_sym_constexpr] = ACTIONS(8462), - [anon_sym_volatile] = ACTIONS(8462), - [anon_sym_restrict] = ACTIONS(8462), - [anon_sym___restrict__] = ACTIONS(8462), - [anon_sym__Atomic] = ACTIONS(8462), - [anon_sym__Noreturn] = ACTIONS(8462), - [anon_sym_nullable] = ACTIONS(8462), - [anon_sym__Complex] = ACTIONS(8462), - [anon_sym__Nonnull] = ACTIONS(8462), - [anon_sym__Nullable] = ACTIONS(8462), - [anon_sym__Nullable_result] = ACTIONS(8462), - [anon_sym__Null_unspecified] = ACTIONS(8462), - [anon_sym___autoreleasing] = ACTIONS(8462), - [anon_sym___block] = ACTIONS(8462), - [anon_sym___bridge] = ACTIONS(8462), - [anon_sym___bridge_retained] = ACTIONS(8462), - [anon_sym___bridge_transfer] = ACTIONS(8462), - [anon_sym___complex] = ACTIONS(8462), - [anon_sym___const] = ACTIONS(8462), - [anon_sym___imag] = ACTIONS(8462), - [anon_sym___kindof] = ACTIONS(8462), - [anon_sym___nonnull] = ACTIONS(8462), - [anon_sym___nullable] = ACTIONS(8462), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8462), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8462), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8462), - [anon_sym___real] = ACTIONS(8462), - [anon_sym___strong] = ACTIONS(8462), - [anon_sym___unsafe_unretained] = ACTIONS(8462), - [anon_sym___unused] = ACTIONS(8462), - [anon_sym___weak] = ACTIONS(8462), - [sym_primitive_type] = ACTIONS(8462), - [anon_sym_enum] = ACTIONS(8462), - [anon_sym_COLON] = ACTIONS(8464), - [anon_sym_struct] = ACTIONS(8462), - [anon_sym_union] = ACTIONS(8462), - [anon_sym_in] = ACTIONS(8462), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8462), - [anon_sym___typeof] = ACTIONS(8462), - [anon_sym_typeof] = ACTIONS(8462), - [anon_sym_BOOL] = ACTIONS(8462), - [anon_sym_IMP] = ACTIONS(8462), - [anon_sym_SEL] = ACTIONS(8462), - [anon_sym_Class] = ACTIONS(8462), - [anon_sym_id] = ACTIONS(8462), - [anon_sym_out] = ACTIONS(8462), - [anon_sym_inout] = ACTIONS(8462), - [anon_sym_bycopy] = ACTIONS(8462), - [anon_sym_byref] = ACTIONS(8462), - [anon_sym_oneway] = ACTIONS(8462), - }, - [5972] = { - [sym_attribute_specifier] = STATE(5890), - [sym_identifier] = ACTIONS(9213), - [anon_sym_COMMA] = ACTIONS(9215), - [anon_sym_RPAREN] = ACTIONS(9215), - [anon_sym_LPAREN2] = ACTIONS(9215), - [anon_sym_STAR] = ACTIONS(9215), - [anon_sym_CARET] = ACTIONS(9215), - [anon_sym_GT] = ACTIONS(9215), - [anon_sym_LT] = ACTIONS(9215), - [anon_sym___extension__] = ACTIONS(9213), - [anon_sym___attribute__] = ACTIONS(10659), - [anon_sym___attribute] = ACTIONS(10659), - [anon_sym_noreturn] = ACTIONS(9213), - [anon_sym_LBRACK] = ACTIONS(9215), - [anon_sym___based] = ACTIONS(9213), - [anon_sym_LBRACE] = ACTIONS(9215), - [anon_sym_signed] = ACTIONS(9213), - [anon_sym_unsigned] = ACTIONS(9213), - [anon_sym_long] = ACTIONS(9213), - [anon_sym_short] = ACTIONS(9213), - [anon_sym_ATautoreleasepool] = ACTIONS(9215), - [anon_sym_const] = ACTIONS(9213), - [anon_sym_constexpr] = ACTIONS(9213), - [anon_sym_volatile] = ACTIONS(9213), - [anon_sym_restrict] = ACTIONS(9213), - [anon_sym___restrict__] = ACTIONS(9213), - [anon_sym__Atomic] = ACTIONS(9213), - [anon_sym__Noreturn] = ACTIONS(9213), - [anon_sym_nullable] = ACTIONS(9213), - [anon_sym__Complex] = ACTIONS(9213), - [anon_sym__Nonnull] = ACTIONS(9213), - [anon_sym__Nullable] = ACTIONS(9213), - [anon_sym__Nullable_result] = ACTIONS(9213), - [anon_sym__Null_unspecified] = ACTIONS(9213), - [anon_sym___autoreleasing] = ACTIONS(9213), - [anon_sym___block] = ACTIONS(9213), - [anon_sym___bridge] = ACTIONS(9213), - [anon_sym___bridge_retained] = ACTIONS(9213), - [anon_sym___bridge_transfer] = ACTIONS(9213), - [anon_sym___complex] = ACTIONS(9213), - [anon_sym___const] = ACTIONS(9213), - [anon_sym___imag] = ACTIONS(9213), - [anon_sym___kindof] = ACTIONS(9213), - [anon_sym___nonnull] = ACTIONS(9213), - [anon_sym___nullable] = ACTIONS(9213), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9213), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9213), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9213), - [anon_sym___real] = ACTIONS(9213), - [anon_sym___strong] = ACTIONS(9213), - [anon_sym___unsafe_unretained] = ACTIONS(9213), - [anon_sym___unused] = ACTIONS(9213), - [anon_sym___weak] = ACTIONS(9213), - [sym_primitive_type] = ACTIONS(9213), - [anon_sym_enum] = ACTIONS(9213), - [anon_sym_struct] = ACTIONS(9213), - [anon_sym_union] = ACTIONS(9213), - [anon_sym_in] = ACTIONS(9213), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9213), - [anon_sym___typeof] = ACTIONS(9213), - [anon_sym_typeof] = ACTIONS(9213), - [anon_sym_BOOL] = ACTIONS(9213), - [anon_sym_IMP] = ACTIONS(9213), - [anon_sym_SEL] = ACTIONS(9213), - [anon_sym_Class] = ACTIONS(9213), - [anon_sym_id] = ACTIONS(9213), - [anon_sym_out] = ACTIONS(9213), - [anon_sym_inout] = ACTIONS(9213), - [anon_sym_bycopy] = ACTIONS(9213), - [anon_sym_byref] = ACTIONS(9213), - [anon_sym_oneway] = ACTIONS(9213), - }, - [5973] = { - [sym_attribute_specifier] = STATE(5893), - [sym_enumerator_list] = STATE(5964), - [sym_identifier] = ACTIONS(8849), - [anon_sym_COMMA] = ACTIONS(8851), - [anon_sym_RPAREN] = ACTIONS(8851), - [anon_sym_LPAREN2] = ACTIONS(8851), - [anon_sym_STAR] = ACTIONS(8851), - [anon_sym_CARET] = ACTIONS(8851), - [anon_sym_GT] = ACTIONS(8851), - [anon_sym_LT] = ACTIONS(8851), - [anon_sym___extension__] = ACTIONS(8849), - [anon_sym___attribute__] = ACTIONS(10662), - [anon_sym___attribute] = ACTIONS(10662), - [anon_sym_noreturn] = ACTIONS(8849), - [anon_sym_LBRACK] = ACTIONS(8851), - [anon_sym___based] = ACTIONS(8849), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8849), - [anon_sym_unsigned] = ACTIONS(8849), - [anon_sym_long] = ACTIONS(8849), - [anon_sym_short] = ACTIONS(8849), - [anon_sym_const] = ACTIONS(8849), - [anon_sym_constexpr] = ACTIONS(8849), - [anon_sym_volatile] = ACTIONS(8849), - [anon_sym_restrict] = ACTIONS(8849), - [anon_sym___restrict__] = ACTIONS(8849), - [anon_sym__Atomic] = ACTIONS(8849), - [anon_sym__Noreturn] = ACTIONS(8849), - [anon_sym_nullable] = ACTIONS(8849), - [anon_sym__Complex] = ACTIONS(8849), - [anon_sym__Nonnull] = ACTIONS(8849), - [anon_sym__Nullable] = ACTIONS(8849), - [anon_sym__Nullable_result] = ACTIONS(8849), - [anon_sym__Null_unspecified] = ACTIONS(8849), - [anon_sym___autoreleasing] = ACTIONS(8849), - [anon_sym___block] = ACTIONS(8849), - [anon_sym___bridge] = ACTIONS(8849), - [anon_sym___bridge_retained] = ACTIONS(8849), - [anon_sym___bridge_transfer] = ACTIONS(8849), - [anon_sym___complex] = ACTIONS(8849), - [anon_sym___const] = ACTIONS(8849), - [anon_sym___imag] = ACTIONS(8849), - [anon_sym___kindof] = ACTIONS(8849), - [anon_sym___nonnull] = ACTIONS(8849), - [anon_sym___nullable] = ACTIONS(8849), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8849), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8849), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8849), - [anon_sym___real] = ACTIONS(8849), - [anon_sym___strong] = ACTIONS(8849), - [anon_sym___unsafe_unretained] = ACTIONS(8849), - [anon_sym___unused] = ACTIONS(8849), - [anon_sym___weak] = ACTIONS(8849), - [sym_primitive_type] = ACTIONS(8849), - [anon_sym_enum] = ACTIONS(8849), - [anon_sym_struct] = ACTIONS(8849), - [anon_sym_union] = ACTIONS(8849), - [anon_sym_in] = ACTIONS(8849), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8849), - [anon_sym___typeof] = ACTIONS(8849), - [anon_sym_typeof] = ACTIONS(8849), - [anon_sym_BOOL] = ACTIONS(8849), - [anon_sym_IMP] = ACTIONS(8849), - [anon_sym_SEL] = ACTIONS(8849), - [anon_sym_Class] = ACTIONS(8849), - [anon_sym_id] = ACTIONS(8849), - [anon_sym_out] = ACTIONS(8849), - [anon_sym_inout] = ACTIONS(8849), - [anon_sym_bycopy] = ACTIONS(8849), - [anon_sym_byref] = ACTIONS(8849), - [anon_sym_oneway] = ACTIONS(8849), - }, - [5974] = { - [sym_identifier] = ACTIONS(8368), - [anon_sym_COMMA] = ACTIONS(8370), - [anon_sym_RPAREN] = ACTIONS(8370), - [anon_sym_LPAREN2] = ACTIONS(8370), - [anon_sym_STAR] = ACTIONS(8370), - [anon_sym_CARET] = ACTIONS(8370), - [anon_sym_GT] = ACTIONS(8370), - [anon_sym_LT] = ACTIONS(8370), - [anon_sym___extension__] = ACTIONS(8368), - [anon_sym___attribute__] = ACTIONS(8368), - [anon_sym___attribute] = ACTIONS(8368), - [anon_sym_noreturn] = ACTIONS(8368), - [anon_sym_LBRACK] = ACTIONS(8370), - [anon_sym___based] = ACTIONS(8368), - [anon_sym_LBRACE] = ACTIONS(8370), - [anon_sym_signed] = ACTIONS(8368), - [anon_sym_unsigned] = ACTIONS(8368), - [anon_sym_long] = ACTIONS(8368), - [anon_sym_short] = ACTIONS(8368), - [anon_sym_ATautoreleasepool] = ACTIONS(8370), - [anon_sym_const] = ACTIONS(8368), - [anon_sym_constexpr] = ACTIONS(8368), - [anon_sym_volatile] = ACTIONS(8368), - [anon_sym_restrict] = ACTIONS(8368), - [anon_sym___restrict__] = ACTIONS(8368), - [anon_sym__Atomic] = ACTIONS(8368), - [anon_sym__Noreturn] = ACTIONS(8368), - [anon_sym_nullable] = ACTIONS(8368), - [anon_sym__Complex] = ACTIONS(8368), - [anon_sym__Nonnull] = ACTIONS(8368), - [anon_sym__Nullable] = ACTIONS(8368), - [anon_sym__Nullable_result] = ACTIONS(8368), - [anon_sym__Null_unspecified] = ACTIONS(8368), - [anon_sym___autoreleasing] = ACTIONS(8368), - [anon_sym___block] = ACTIONS(8368), - [anon_sym___bridge] = ACTIONS(8368), - [anon_sym___bridge_retained] = ACTIONS(8368), - [anon_sym___bridge_transfer] = ACTIONS(8368), - [anon_sym___complex] = ACTIONS(8368), - [anon_sym___const] = ACTIONS(8368), - [anon_sym___imag] = ACTIONS(8368), - [anon_sym___kindof] = ACTIONS(8368), - [anon_sym___nonnull] = ACTIONS(8368), - [anon_sym___nullable] = ACTIONS(8368), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8368), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8368), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8368), - [anon_sym___real] = ACTIONS(8368), - [anon_sym___strong] = ACTIONS(8368), - [anon_sym___unsafe_unretained] = ACTIONS(8368), - [anon_sym___unused] = ACTIONS(8368), - [anon_sym___weak] = ACTIONS(8368), - [sym_primitive_type] = ACTIONS(8368), - [anon_sym_enum] = ACTIONS(8368), - [anon_sym_COLON] = ACTIONS(8370), - [anon_sym_struct] = ACTIONS(8368), - [anon_sym_union] = ACTIONS(8368), - [anon_sym_in] = ACTIONS(8368), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8368), - [anon_sym___typeof] = ACTIONS(8368), - [anon_sym_typeof] = ACTIONS(8368), - [anon_sym_BOOL] = ACTIONS(8368), - [anon_sym_IMP] = ACTIONS(8368), - [anon_sym_SEL] = ACTIONS(8368), - [anon_sym_Class] = ACTIONS(8368), - [anon_sym_id] = ACTIONS(8368), - [anon_sym_out] = ACTIONS(8368), - [anon_sym_inout] = ACTIONS(8368), - [anon_sym_bycopy] = ACTIONS(8368), - [anon_sym_byref] = ACTIONS(8368), - [anon_sym_oneway] = ACTIONS(8368), - }, - [5975] = { - [sym_identifier] = ACTIONS(8360), - [anon_sym_COMMA] = ACTIONS(8362), - [anon_sym_RPAREN] = ACTIONS(8362), - [anon_sym_LPAREN2] = ACTIONS(8362), - [anon_sym_STAR] = ACTIONS(8362), - [anon_sym_CARET] = ACTIONS(8362), - [anon_sym_GT] = ACTIONS(8362), - [anon_sym_LT] = ACTIONS(8362), - [anon_sym___extension__] = ACTIONS(8360), - [anon_sym___attribute__] = ACTIONS(8360), - [anon_sym___attribute] = ACTIONS(8360), - [anon_sym_noreturn] = ACTIONS(8360), - [anon_sym_LBRACK] = ACTIONS(8362), - [anon_sym___based] = ACTIONS(8360), - [anon_sym_LBRACE] = ACTIONS(8362), - [anon_sym_signed] = ACTIONS(8360), - [anon_sym_unsigned] = ACTIONS(8360), - [anon_sym_long] = ACTIONS(8360), - [anon_sym_short] = ACTIONS(8360), - [anon_sym_ATautoreleasepool] = ACTIONS(8362), - [anon_sym_const] = ACTIONS(8360), - [anon_sym_constexpr] = ACTIONS(8360), - [anon_sym_volatile] = ACTIONS(8360), - [anon_sym_restrict] = ACTIONS(8360), - [anon_sym___restrict__] = ACTIONS(8360), - [anon_sym__Atomic] = ACTIONS(8360), - [anon_sym__Noreturn] = ACTIONS(8360), - [anon_sym_nullable] = ACTIONS(8360), - [anon_sym__Complex] = ACTIONS(8360), - [anon_sym__Nonnull] = ACTIONS(8360), - [anon_sym__Nullable] = ACTIONS(8360), - [anon_sym__Nullable_result] = ACTIONS(8360), - [anon_sym__Null_unspecified] = ACTIONS(8360), - [anon_sym___autoreleasing] = ACTIONS(8360), - [anon_sym___block] = ACTIONS(8360), - [anon_sym___bridge] = ACTIONS(8360), - [anon_sym___bridge_retained] = ACTIONS(8360), - [anon_sym___bridge_transfer] = ACTIONS(8360), - [anon_sym___complex] = ACTIONS(8360), - [anon_sym___const] = ACTIONS(8360), - [anon_sym___imag] = ACTIONS(8360), - [anon_sym___kindof] = ACTIONS(8360), - [anon_sym___nonnull] = ACTIONS(8360), - [anon_sym___nullable] = ACTIONS(8360), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8360), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8360), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8360), - [anon_sym___real] = ACTIONS(8360), - [anon_sym___strong] = ACTIONS(8360), - [anon_sym___unsafe_unretained] = ACTIONS(8360), - [anon_sym___unused] = ACTIONS(8360), - [anon_sym___weak] = ACTIONS(8360), - [sym_primitive_type] = ACTIONS(8360), - [anon_sym_enum] = ACTIONS(8360), - [anon_sym_COLON] = ACTIONS(8362), - [anon_sym_struct] = ACTIONS(8360), - [anon_sym_union] = ACTIONS(8360), - [anon_sym_in] = ACTIONS(8360), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8360), - [anon_sym___typeof] = ACTIONS(8360), - [anon_sym_typeof] = ACTIONS(8360), - [anon_sym_BOOL] = ACTIONS(8360), - [anon_sym_IMP] = ACTIONS(8360), - [anon_sym_SEL] = ACTIONS(8360), - [anon_sym_Class] = ACTIONS(8360), - [anon_sym_id] = ACTIONS(8360), - [anon_sym_out] = ACTIONS(8360), - [anon_sym_inout] = ACTIONS(8360), - [anon_sym_bycopy] = ACTIONS(8360), - [anon_sym_byref] = ACTIONS(8360), - [anon_sym_oneway] = ACTIONS(8360), - }, - [5976] = { - [sym_identifier] = ACTIONS(7894), - [anon_sym_COMMA] = ACTIONS(7896), - [anon_sym_RPAREN] = ACTIONS(7896), - [anon_sym_LPAREN2] = ACTIONS(7896), - [anon_sym_STAR] = ACTIONS(7896), - [anon_sym_CARET] = ACTIONS(7896), - [anon_sym_GT] = ACTIONS(7896), - [anon_sym_LT] = ACTIONS(7896), - [anon_sym___extension__] = ACTIONS(7894), - [anon_sym___attribute__] = ACTIONS(7894), - [anon_sym___attribute] = ACTIONS(7894), - [anon_sym_noreturn] = ACTIONS(7894), - [anon_sym_LBRACK] = ACTIONS(7896), - [anon_sym___based] = ACTIONS(7894), - [anon_sym_LBRACE] = ACTIONS(7896), - [anon_sym_signed] = ACTIONS(7894), - [anon_sym_unsigned] = ACTIONS(7894), - [anon_sym_long] = ACTIONS(7894), - [anon_sym_short] = ACTIONS(7894), - [anon_sym_ATautoreleasepool] = ACTIONS(7896), - [anon_sym_const] = ACTIONS(7894), - [anon_sym_constexpr] = ACTIONS(7894), - [anon_sym_volatile] = ACTIONS(7894), - [anon_sym_restrict] = ACTIONS(7894), - [anon_sym___restrict__] = ACTIONS(7894), - [anon_sym__Atomic] = ACTIONS(7894), - [anon_sym__Noreturn] = ACTIONS(7894), - [anon_sym_nullable] = ACTIONS(7894), - [anon_sym__Complex] = ACTIONS(7894), - [anon_sym__Nonnull] = ACTIONS(7894), - [anon_sym__Nullable] = ACTIONS(7894), - [anon_sym__Nullable_result] = ACTIONS(7894), - [anon_sym__Null_unspecified] = ACTIONS(7894), - [anon_sym___autoreleasing] = ACTIONS(7894), - [anon_sym___block] = ACTIONS(7894), - [anon_sym___bridge] = ACTIONS(7894), - [anon_sym___bridge_retained] = ACTIONS(7894), - [anon_sym___bridge_transfer] = ACTIONS(7894), - [anon_sym___complex] = ACTIONS(7894), - [anon_sym___const] = ACTIONS(7894), - [anon_sym___imag] = ACTIONS(7894), - [anon_sym___kindof] = ACTIONS(7894), - [anon_sym___nonnull] = ACTIONS(7894), - [anon_sym___nullable] = ACTIONS(7894), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7894), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7894), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7894), - [anon_sym___real] = ACTIONS(7894), - [anon_sym___strong] = ACTIONS(7894), - [anon_sym___unsafe_unretained] = ACTIONS(7894), - [anon_sym___unused] = ACTIONS(7894), - [anon_sym___weak] = ACTIONS(7894), - [sym_primitive_type] = ACTIONS(7894), - [anon_sym_enum] = ACTIONS(7894), - [anon_sym_struct] = ACTIONS(7894), - [anon_sym_union] = ACTIONS(7894), - [anon_sym_in] = ACTIONS(7894), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7894), - [anon_sym___typeof] = ACTIONS(7894), - [anon_sym_typeof] = ACTIONS(7894), - [anon_sym_BOOL] = ACTIONS(7894), - [anon_sym_IMP] = ACTIONS(7894), - [anon_sym_SEL] = ACTIONS(7894), - [anon_sym_Class] = ACTIONS(7894), - [anon_sym_id] = ACTIONS(7894), - [anon_sym_out] = ACTIONS(7894), - [anon_sym_inout] = ACTIONS(7894), - [anon_sym_bycopy] = ACTIONS(7894), - [anon_sym_byref] = ACTIONS(7894), - [anon_sym_oneway] = ACTIONS(7894), - }, - [5977] = { - [sym_identifier] = ACTIONS(7920), - [anon_sym_COMMA] = ACTIONS(7922), - [anon_sym_RPAREN] = ACTIONS(7922), - [anon_sym_LPAREN2] = ACTIONS(7922), - [anon_sym_STAR] = ACTIONS(7922), - [anon_sym_CARET] = ACTIONS(7922), - [anon_sym_GT] = ACTIONS(7922), - [anon_sym_LT] = ACTIONS(7922), - [anon_sym___extension__] = ACTIONS(7920), - [anon_sym___attribute__] = ACTIONS(7920), - [anon_sym___attribute] = ACTIONS(7920), - [anon_sym_noreturn] = ACTIONS(7920), - [anon_sym_LBRACK] = ACTIONS(7922), - [anon_sym___based] = ACTIONS(7920), - [anon_sym_LBRACE] = ACTIONS(7922), - [anon_sym_signed] = ACTIONS(7920), - [anon_sym_unsigned] = ACTIONS(7920), - [anon_sym_long] = ACTIONS(7920), - [anon_sym_short] = ACTIONS(7920), - [anon_sym_ATautoreleasepool] = ACTIONS(7922), - [anon_sym_const] = ACTIONS(7920), - [anon_sym_constexpr] = ACTIONS(7920), - [anon_sym_volatile] = ACTIONS(7920), - [anon_sym_restrict] = ACTIONS(7920), - [anon_sym___restrict__] = ACTIONS(7920), - [anon_sym__Atomic] = ACTIONS(7920), - [anon_sym__Noreturn] = ACTIONS(7920), - [anon_sym_nullable] = ACTIONS(7920), - [anon_sym__Complex] = ACTIONS(7920), - [anon_sym__Nonnull] = ACTIONS(7920), - [anon_sym__Nullable] = ACTIONS(7920), - [anon_sym__Nullable_result] = ACTIONS(7920), - [anon_sym__Null_unspecified] = ACTIONS(7920), - [anon_sym___autoreleasing] = ACTIONS(7920), - [anon_sym___block] = ACTIONS(7920), - [anon_sym___bridge] = ACTIONS(7920), - [anon_sym___bridge_retained] = ACTIONS(7920), - [anon_sym___bridge_transfer] = ACTIONS(7920), - [anon_sym___complex] = ACTIONS(7920), - [anon_sym___const] = ACTIONS(7920), - [anon_sym___imag] = ACTIONS(7920), - [anon_sym___kindof] = ACTIONS(7920), - [anon_sym___nonnull] = ACTIONS(7920), - [anon_sym___nullable] = ACTIONS(7920), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7920), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7920), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7920), - [anon_sym___real] = ACTIONS(7920), - [anon_sym___strong] = ACTIONS(7920), - [anon_sym___unsafe_unretained] = ACTIONS(7920), - [anon_sym___unused] = ACTIONS(7920), - [anon_sym___weak] = ACTIONS(7920), - [sym_primitive_type] = ACTIONS(7920), - [anon_sym_enum] = ACTIONS(7920), - [anon_sym_struct] = ACTIONS(7920), - [anon_sym_union] = ACTIONS(7920), - [anon_sym_in] = ACTIONS(7920), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7920), - [anon_sym___typeof] = ACTIONS(7920), - [anon_sym_typeof] = ACTIONS(7920), - [anon_sym_BOOL] = ACTIONS(7920), - [anon_sym_IMP] = ACTIONS(7920), - [anon_sym_SEL] = ACTIONS(7920), - [anon_sym_Class] = ACTIONS(7920), - [anon_sym_id] = ACTIONS(7920), - [anon_sym_out] = ACTIONS(7920), - [anon_sym_inout] = ACTIONS(7920), - [anon_sym_bycopy] = ACTIONS(7920), - [anon_sym_byref] = ACTIONS(7920), - [anon_sym_oneway] = ACTIONS(7920), - }, - [5978] = { - [sym_identifier] = ACTIONS(5468), - [anon_sym_COMMA] = ACTIONS(5470), - [anon_sym_RPAREN] = ACTIONS(5470), - [anon_sym_LPAREN2] = ACTIONS(5470), - [anon_sym_STAR] = ACTIONS(5470), - [anon_sym_CARET] = ACTIONS(5470), - [anon_sym_GT] = ACTIONS(5470), - [anon_sym_LT] = ACTIONS(5470), - [anon_sym___extension__] = ACTIONS(5468), - [anon_sym___attribute__] = ACTIONS(5468), - [anon_sym___attribute] = ACTIONS(5468), - [anon_sym_noreturn] = ACTIONS(5468), - [anon_sym_LBRACK] = ACTIONS(5470), - [anon_sym___based] = ACTIONS(5468), - [anon_sym_LBRACE] = ACTIONS(5470), - [anon_sym_signed] = ACTIONS(5468), - [anon_sym_unsigned] = ACTIONS(5468), - [anon_sym_long] = ACTIONS(5468), - [anon_sym_short] = ACTIONS(5468), - [anon_sym_ATautoreleasepool] = ACTIONS(5470), - [anon_sym_const] = ACTIONS(5468), - [anon_sym_constexpr] = ACTIONS(5468), - [anon_sym_volatile] = ACTIONS(5468), - [anon_sym_restrict] = ACTIONS(5468), - [anon_sym___restrict__] = ACTIONS(5468), - [anon_sym__Atomic] = ACTIONS(5468), - [anon_sym__Noreturn] = ACTIONS(5468), - [anon_sym_nullable] = ACTIONS(5468), - [anon_sym__Complex] = ACTIONS(5468), - [anon_sym__Nonnull] = ACTIONS(5468), - [anon_sym__Nullable] = ACTIONS(5468), - [anon_sym__Nullable_result] = ACTIONS(5468), - [anon_sym__Null_unspecified] = ACTIONS(5468), - [anon_sym___autoreleasing] = ACTIONS(5468), - [anon_sym___block] = ACTIONS(5468), - [anon_sym___bridge] = ACTIONS(5468), - [anon_sym___bridge_retained] = ACTIONS(5468), - [anon_sym___bridge_transfer] = ACTIONS(5468), - [anon_sym___complex] = ACTIONS(5468), - [anon_sym___const] = ACTIONS(5468), - [anon_sym___imag] = ACTIONS(5468), - [anon_sym___kindof] = ACTIONS(5468), - [anon_sym___nonnull] = ACTIONS(5468), - [anon_sym___nullable] = ACTIONS(5468), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5468), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5468), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5468), - [anon_sym___real] = ACTIONS(5468), - [anon_sym___strong] = ACTIONS(5468), - [anon_sym___unsafe_unretained] = ACTIONS(5468), - [anon_sym___unused] = ACTIONS(5468), - [anon_sym___weak] = ACTIONS(5468), - [sym_primitive_type] = ACTIONS(5468), - [anon_sym_enum] = ACTIONS(5468), - [anon_sym_struct] = ACTIONS(5468), - [anon_sym_union] = ACTIONS(5468), - [anon_sym_in] = ACTIONS(5468), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5468), - [anon_sym___typeof] = ACTIONS(5468), - [anon_sym_typeof] = ACTIONS(5468), - [anon_sym_BOOL] = ACTIONS(5468), - [anon_sym_IMP] = ACTIONS(5468), - [anon_sym_SEL] = ACTIONS(5468), - [anon_sym_Class] = ACTIONS(5468), - [anon_sym_id] = ACTIONS(5468), - [anon_sym_out] = ACTIONS(5468), - [anon_sym_inout] = ACTIONS(5468), - [anon_sym_bycopy] = ACTIONS(5468), - [anon_sym_byref] = ACTIONS(5468), - [anon_sym_oneway] = ACTIONS(5468), - }, - [5979] = { - [sym_identifier] = ACTIONS(5386), - [anon_sym_COMMA] = ACTIONS(5388), - [anon_sym_RPAREN] = ACTIONS(5388), - [anon_sym_LPAREN2] = ACTIONS(5388), - [anon_sym_STAR] = ACTIONS(5388), - [anon_sym_CARET] = ACTIONS(5388), - [anon_sym_GT] = ACTIONS(5388), - [anon_sym_LT] = ACTIONS(5388), - [anon_sym___extension__] = ACTIONS(5386), - [anon_sym___attribute__] = ACTIONS(5386), - [anon_sym___attribute] = ACTIONS(5386), - [anon_sym_noreturn] = ACTIONS(5386), - [anon_sym_LBRACK] = ACTIONS(5388), - [anon_sym___based] = ACTIONS(5386), - [anon_sym_LBRACE] = ACTIONS(5388), - [anon_sym_signed] = ACTIONS(5386), - [anon_sym_unsigned] = ACTIONS(5386), - [anon_sym_long] = ACTIONS(5386), - [anon_sym_short] = ACTIONS(5386), - [anon_sym_ATautoreleasepool] = ACTIONS(5388), - [anon_sym_const] = ACTIONS(5386), - [anon_sym_constexpr] = ACTIONS(5386), - [anon_sym_volatile] = ACTIONS(5386), - [anon_sym_restrict] = ACTIONS(5386), - [anon_sym___restrict__] = ACTIONS(5386), - [anon_sym__Atomic] = ACTIONS(5386), - [anon_sym__Noreturn] = ACTIONS(5386), - [anon_sym_nullable] = ACTIONS(5386), - [anon_sym__Complex] = ACTIONS(5386), - [anon_sym__Nonnull] = ACTIONS(5386), - [anon_sym__Nullable] = ACTIONS(5386), - [anon_sym__Nullable_result] = ACTIONS(5386), - [anon_sym__Null_unspecified] = ACTIONS(5386), - [anon_sym___autoreleasing] = ACTIONS(5386), - [anon_sym___block] = ACTIONS(5386), - [anon_sym___bridge] = ACTIONS(5386), - [anon_sym___bridge_retained] = ACTIONS(5386), - [anon_sym___bridge_transfer] = ACTIONS(5386), - [anon_sym___complex] = ACTIONS(5386), - [anon_sym___const] = ACTIONS(5386), - [anon_sym___imag] = ACTIONS(5386), - [anon_sym___kindof] = ACTIONS(5386), - [anon_sym___nonnull] = ACTIONS(5386), - [anon_sym___nullable] = ACTIONS(5386), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5386), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5386), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5386), - [anon_sym___real] = ACTIONS(5386), - [anon_sym___strong] = ACTIONS(5386), - [anon_sym___unsafe_unretained] = ACTIONS(5386), - [anon_sym___unused] = ACTIONS(5386), - [anon_sym___weak] = ACTIONS(5386), - [sym_primitive_type] = ACTIONS(5386), - [anon_sym_enum] = ACTIONS(5386), - [anon_sym_struct] = ACTIONS(5386), - [anon_sym_union] = ACTIONS(5386), - [anon_sym_in] = ACTIONS(5386), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5386), - [anon_sym___typeof] = ACTIONS(5386), - [anon_sym_typeof] = ACTIONS(5386), - [anon_sym_BOOL] = ACTIONS(5386), - [anon_sym_IMP] = ACTIONS(5386), - [anon_sym_SEL] = ACTIONS(5386), - [anon_sym_Class] = ACTIONS(5386), - [anon_sym_id] = ACTIONS(5386), - [anon_sym_out] = ACTIONS(5386), - [anon_sym_inout] = ACTIONS(5386), - [anon_sym_bycopy] = ACTIONS(5386), - [anon_sym_byref] = ACTIONS(5386), - [anon_sym_oneway] = ACTIONS(5386), - }, - [5980] = { - [sym_identifier] = ACTIONS(5340), - [anon_sym_COMMA] = ACTIONS(5342), - [anon_sym_RPAREN] = ACTIONS(5342), - [anon_sym_LPAREN2] = ACTIONS(5342), - [anon_sym_STAR] = ACTIONS(5342), - [anon_sym_CARET] = ACTIONS(5342), - [anon_sym_GT] = ACTIONS(5342), - [anon_sym_LT] = ACTIONS(5342), - [anon_sym___extension__] = ACTIONS(5340), - [anon_sym___attribute__] = ACTIONS(5340), - [anon_sym___attribute] = ACTIONS(5340), - [anon_sym_noreturn] = ACTIONS(5340), - [anon_sym_LBRACK] = ACTIONS(5342), - [anon_sym___based] = ACTIONS(5340), - [anon_sym_LBRACE] = ACTIONS(5342), - [anon_sym_signed] = ACTIONS(5340), - [anon_sym_unsigned] = ACTIONS(5340), - [anon_sym_long] = ACTIONS(5340), - [anon_sym_short] = ACTIONS(5340), - [anon_sym_ATautoreleasepool] = ACTIONS(5342), - [anon_sym_const] = ACTIONS(5340), - [anon_sym_constexpr] = ACTIONS(5340), - [anon_sym_volatile] = ACTIONS(5340), - [anon_sym_restrict] = ACTIONS(5340), - [anon_sym___restrict__] = ACTIONS(5340), - [anon_sym__Atomic] = ACTIONS(5340), - [anon_sym__Noreturn] = ACTIONS(5340), - [anon_sym_nullable] = ACTIONS(5340), - [anon_sym__Complex] = ACTIONS(5340), - [anon_sym__Nonnull] = ACTIONS(5340), - [anon_sym__Nullable] = ACTIONS(5340), - [anon_sym__Nullable_result] = ACTIONS(5340), - [anon_sym__Null_unspecified] = ACTIONS(5340), - [anon_sym___autoreleasing] = ACTIONS(5340), - [anon_sym___block] = ACTIONS(5340), - [anon_sym___bridge] = ACTIONS(5340), - [anon_sym___bridge_retained] = ACTIONS(5340), - [anon_sym___bridge_transfer] = ACTIONS(5340), - [anon_sym___complex] = ACTIONS(5340), - [anon_sym___const] = ACTIONS(5340), - [anon_sym___imag] = ACTIONS(5340), - [anon_sym___kindof] = ACTIONS(5340), - [anon_sym___nonnull] = ACTIONS(5340), - [anon_sym___nullable] = ACTIONS(5340), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5340), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5340), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5340), - [anon_sym___real] = ACTIONS(5340), - [anon_sym___strong] = ACTIONS(5340), - [anon_sym___unsafe_unretained] = ACTIONS(5340), - [anon_sym___unused] = ACTIONS(5340), - [anon_sym___weak] = ACTIONS(5340), - [sym_primitive_type] = ACTIONS(5340), - [anon_sym_enum] = ACTIONS(5340), - [anon_sym_struct] = ACTIONS(5340), - [anon_sym_union] = ACTIONS(5340), - [anon_sym_in] = ACTIONS(5340), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5340), - [anon_sym___typeof] = ACTIONS(5340), - [anon_sym_typeof] = ACTIONS(5340), - [anon_sym_BOOL] = ACTIONS(5340), - [anon_sym_IMP] = ACTIONS(5340), - [anon_sym_SEL] = ACTIONS(5340), - [anon_sym_Class] = ACTIONS(5340), - [anon_sym_id] = ACTIONS(5340), - [anon_sym_out] = ACTIONS(5340), - [anon_sym_inout] = ACTIONS(5340), - [anon_sym_bycopy] = ACTIONS(5340), - [anon_sym_byref] = ACTIONS(5340), - [anon_sym_oneway] = ACTIONS(5340), - }, - [5981] = { - [sym_identifier] = ACTIONS(5382), - [anon_sym_COMMA] = ACTIONS(5384), - [anon_sym_RPAREN] = ACTIONS(5384), - [anon_sym_LPAREN2] = ACTIONS(5384), - [anon_sym_STAR] = ACTIONS(5384), - [anon_sym_CARET] = ACTIONS(5384), - [anon_sym_GT] = ACTIONS(5384), - [anon_sym_LT] = ACTIONS(5384), - [anon_sym___extension__] = ACTIONS(5382), - [anon_sym___attribute__] = ACTIONS(5382), - [anon_sym___attribute] = ACTIONS(5382), - [anon_sym_noreturn] = ACTIONS(5382), - [anon_sym_LBRACK] = ACTIONS(5384), - [anon_sym___based] = ACTIONS(5382), - [anon_sym_LBRACE] = ACTIONS(5384), - [anon_sym_signed] = ACTIONS(5382), - [anon_sym_unsigned] = ACTIONS(5382), - [anon_sym_long] = ACTIONS(5382), - [anon_sym_short] = ACTIONS(5382), - [anon_sym_ATautoreleasepool] = ACTIONS(5384), - [anon_sym_const] = ACTIONS(5382), - [anon_sym_constexpr] = ACTIONS(5382), - [anon_sym_volatile] = ACTIONS(5382), - [anon_sym_restrict] = ACTIONS(5382), - [anon_sym___restrict__] = ACTIONS(5382), - [anon_sym__Atomic] = ACTIONS(5382), - [anon_sym__Noreturn] = ACTIONS(5382), - [anon_sym_nullable] = ACTIONS(5382), - [anon_sym__Complex] = ACTIONS(5382), - [anon_sym__Nonnull] = ACTIONS(5382), - [anon_sym__Nullable] = ACTIONS(5382), - [anon_sym__Nullable_result] = ACTIONS(5382), - [anon_sym__Null_unspecified] = ACTIONS(5382), - [anon_sym___autoreleasing] = ACTIONS(5382), - [anon_sym___block] = ACTIONS(5382), - [anon_sym___bridge] = ACTIONS(5382), - [anon_sym___bridge_retained] = ACTIONS(5382), - [anon_sym___bridge_transfer] = ACTIONS(5382), - [anon_sym___complex] = ACTIONS(5382), - [anon_sym___const] = ACTIONS(5382), - [anon_sym___imag] = ACTIONS(5382), - [anon_sym___kindof] = ACTIONS(5382), - [anon_sym___nonnull] = ACTIONS(5382), - [anon_sym___nullable] = ACTIONS(5382), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5382), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5382), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5382), - [anon_sym___real] = ACTIONS(5382), - [anon_sym___strong] = ACTIONS(5382), - [anon_sym___unsafe_unretained] = ACTIONS(5382), - [anon_sym___unused] = ACTIONS(5382), - [anon_sym___weak] = ACTIONS(5382), - [sym_primitive_type] = ACTIONS(5382), - [anon_sym_enum] = ACTIONS(5382), - [anon_sym_struct] = ACTIONS(5382), - [anon_sym_union] = ACTIONS(5382), - [anon_sym_in] = ACTIONS(5382), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5382), - [anon_sym___typeof] = ACTIONS(5382), - [anon_sym_typeof] = ACTIONS(5382), - [anon_sym_BOOL] = ACTIONS(5382), - [anon_sym_IMP] = ACTIONS(5382), - [anon_sym_SEL] = ACTIONS(5382), - [anon_sym_Class] = ACTIONS(5382), - [anon_sym_id] = ACTIONS(5382), - [anon_sym_out] = ACTIONS(5382), - [anon_sym_inout] = ACTIONS(5382), - [anon_sym_bycopy] = ACTIONS(5382), - [anon_sym_byref] = ACTIONS(5382), - [anon_sym_oneway] = ACTIONS(5382), - }, - [5982] = { - [sym_identifier] = ACTIONS(7948), - [anon_sym_COMMA] = ACTIONS(7950), - [anon_sym_RPAREN] = ACTIONS(7950), - [anon_sym_LPAREN2] = ACTIONS(7950), - [anon_sym_STAR] = ACTIONS(7950), - [anon_sym_CARET] = ACTIONS(7950), - [anon_sym_GT] = ACTIONS(7950), - [anon_sym_LT] = ACTIONS(7950), - [anon_sym___extension__] = ACTIONS(7948), - [anon_sym___attribute__] = ACTIONS(7948), - [anon_sym___attribute] = ACTIONS(7948), - [anon_sym_noreturn] = ACTIONS(7948), - [anon_sym_LBRACK] = ACTIONS(7950), - [anon_sym___based] = ACTIONS(7948), - [anon_sym_LBRACE] = ACTIONS(7950), - [anon_sym_signed] = ACTIONS(7948), - [anon_sym_unsigned] = ACTIONS(7948), - [anon_sym_long] = ACTIONS(7948), - [anon_sym_short] = ACTIONS(7948), - [anon_sym_ATautoreleasepool] = ACTIONS(7950), - [anon_sym_const] = ACTIONS(7948), - [anon_sym_constexpr] = ACTIONS(7948), - [anon_sym_volatile] = ACTIONS(7948), - [anon_sym_restrict] = ACTIONS(7948), - [anon_sym___restrict__] = ACTIONS(7948), - [anon_sym__Atomic] = ACTIONS(7948), - [anon_sym__Noreturn] = ACTIONS(7948), - [anon_sym_nullable] = ACTIONS(7948), - [anon_sym__Complex] = ACTIONS(7948), - [anon_sym__Nonnull] = ACTIONS(7948), - [anon_sym__Nullable] = ACTIONS(7948), - [anon_sym__Nullable_result] = ACTIONS(7948), - [anon_sym__Null_unspecified] = ACTIONS(7948), - [anon_sym___autoreleasing] = ACTIONS(7948), - [anon_sym___block] = ACTIONS(7948), - [anon_sym___bridge] = ACTIONS(7948), - [anon_sym___bridge_retained] = ACTIONS(7948), - [anon_sym___bridge_transfer] = ACTIONS(7948), - [anon_sym___complex] = ACTIONS(7948), - [anon_sym___const] = ACTIONS(7948), - [anon_sym___imag] = ACTIONS(7948), - [anon_sym___kindof] = ACTIONS(7948), - [anon_sym___nonnull] = ACTIONS(7948), - [anon_sym___nullable] = ACTIONS(7948), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7948), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7948), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7948), - [anon_sym___real] = ACTIONS(7948), - [anon_sym___strong] = ACTIONS(7948), - [anon_sym___unsafe_unretained] = ACTIONS(7948), - [anon_sym___unused] = ACTIONS(7948), - [anon_sym___weak] = ACTIONS(7948), - [sym_primitive_type] = ACTIONS(7948), - [anon_sym_enum] = ACTIONS(7948), - [anon_sym_struct] = ACTIONS(7948), - [anon_sym_union] = ACTIONS(7948), - [anon_sym_in] = ACTIONS(7948), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7948), - [anon_sym___typeof] = ACTIONS(7948), - [anon_sym_typeof] = ACTIONS(7948), - [anon_sym_BOOL] = ACTIONS(7948), - [anon_sym_IMP] = ACTIONS(7948), - [anon_sym_SEL] = ACTIONS(7948), - [anon_sym_Class] = ACTIONS(7948), - [anon_sym_id] = ACTIONS(7948), - [anon_sym_out] = ACTIONS(7948), - [anon_sym_inout] = ACTIONS(7948), - [anon_sym_bycopy] = ACTIONS(7948), - [anon_sym_byref] = ACTIONS(7948), - [anon_sym_oneway] = ACTIONS(7948), - }, - [5983] = { - [sym_identifier] = ACTIONS(5428), - [anon_sym_COMMA] = ACTIONS(5430), - [anon_sym_RPAREN] = ACTIONS(5430), - [anon_sym_LPAREN2] = ACTIONS(5430), - [anon_sym_STAR] = ACTIONS(5430), - [anon_sym_CARET] = ACTIONS(5430), - [anon_sym_GT] = ACTIONS(5430), - [anon_sym_LT] = ACTIONS(5430), - [anon_sym___extension__] = ACTIONS(5428), - [anon_sym___attribute__] = ACTIONS(5428), - [anon_sym___attribute] = ACTIONS(5428), - [anon_sym_noreturn] = ACTIONS(5428), - [anon_sym_LBRACK] = ACTIONS(5430), - [anon_sym___based] = ACTIONS(5428), - [anon_sym_LBRACE] = ACTIONS(5430), - [anon_sym_signed] = ACTIONS(5428), - [anon_sym_unsigned] = ACTIONS(5428), - [anon_sym_long] = ACTIONS(5428), - [anon_sym_short] = ACTIONS(5428), - [anon_sym_ATautoreleasepool] = ACTIONS(5430), - [anon_sym_const] = ACTIONS(5428), - [anon_sym_constexpr] = ACTIONS(5428), - [anon_sym_volatile] = ACTIONS(5428), - [anon_sym_restrict] = ACTIONS(5428), - [anon_sym___restrict__] = ACTIONS(5428), - [anon_sym__Atomic] = ACTIONS(5428), - [anon_sym__Noreturn] = ACTIONS(5428), - [anon_sym_nullable] = ACTIONS(5428), - [anon_sym__Complex] = ACTIONS(5428), - [anon_sym__Nonnull] = ACTIONS(5428), - [anon_sym__Nullable] = ACTIONS(5428), - [anon_sym__Nullable_result] = ACTIONS(5428), - [anon_sym__Null_unspecified] = ACTIONS(5428), - [anon_sym___autoreleasing] = ACTIONS(5428), - [anon_sym___block] = ACTIONS(5428), - [anon_sym___bridge] = ACTIONS(5428), - [anon_sym___bridge_retained] = ACTIONS(5428), - [anon_sym___bridge_transfer] = ACTIONS(5428), - [anon_sym___complex] = ACTIONS(5428), - [anon_sym___const] = ACTIONS(5428), - [anon_sym___imag] = ACTIONS(5428), - [anon_sym___kindof] = ACTIONS(5428), - [anon_sym___nonnull] = ACTIONS(5428), - [anon_sym___nullable] = ACTIONS(5428), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5428), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5428), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5428), - [anon_sym___real] = ACTIONS(5428), - [anon_sym___strong] = ACTIONS(5428), - [anon_sym___unsafe_unretained] = ACTIONS(5428), - [anon_sym___unused] = ACTIONS(5428), - [anon_sym___weak] = ACTIONS(5428), - [sym_primitive_type] = ACTIONS(5428), - [anon_sym_enum] = ACTIONS(5428), - [anon_sym_struct] = ACTIONS(5428), - [anon_sym_union] = ACTIONS(5428), - [anon_sym_in] = ACTIONS(5428), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5428), - [anon_sym___typeof] = ACTIONS(5428), - [anon_sym_typeof] = ACTIONS(5428), - [anon_sym_BOOL] = ACTIONS(5428), - [anon_sym_IMP] = ACTIONS(5428), - [anon_sym_SEL] = ACTIONS(5428), - [anon_sym_Class] = ACTIONS(5428), - [anon_sym_id] = ACTIONS(5428), - [anon_sym_out] = ACTIONS(5428), - [anon_sym_inout] = ACTIONS(5428), - [anon_sym_bycopy] = ACTIONS(5428), - [anon_sym_byref] = ACTIONS(5428), - [anon_sym_oneway] = ACTIONS(5428), - }, - [5984] = { - [sym_attribute_specifier] = STATE(7764), - [sym_compound_statement] = STATE(3052), - [sym_parameter_list] = STATE(7338), - [sym_identifier] = ACTIONS(10604), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(10114), - [anon_sym_CARET] = ACTIONS(10114), - [anon_sym_LT] = ACTIONS(10114), - [anon_sym___extension__] = ACTIONS(10604), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(10604), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(10604), - [anon_sym_LBRACE] = ACTIONS(10116), - [anon_sym_signed] = ACTIONS(10604), - [anon_sym_unsigned] = ACTIONS(10604), - [anon_sym_long] = ACTIONS(10604), - [anon_sym_short] = ACTIONS(10604), - [anon_sym_ATautoreleasepool] = ACTIONS(10118), - [anon_sym_const] = ACTIONS(10604), - [anon_sym_constexpr] = ACTIONS(10604), - [anon_sym_volatile] = ACTIONS(10604), - [anon_sym_restrict] = ACTIONS(10604), - [anon_sym___restrict__] = ACTIONS(10604), - [anon_sym__Atomic] = ACTIONS(10604), - [anon_sym__Noreturn] = ACTIONS(10604), - [anon_sym_nullable] = ACTIONS(10604), - [anon_sym__Complex] = ACTIONS(10604), - [anon_sym__Nonnull] = ACTIONS(10604), - [anon_sym__Nullable] = ACTIONS(10604), - [anon_sym__Nullable_result] = ACTIONS(10604), - [anon_sym__Null_unspecified] = ACTIONS(10604), - [anon_sym___autoreleasing] = ACTIONS(10604), - [anon_sym___block] = ACTIONS(10604), - [anon_sym___bridge] = ACTIONS(10604), - [anon_sym___bridge_retained] = ACTIONS(10604), - [anon_sym___bridge_transfer] = ACTIONS(10604), - [anon_sym___complex] = ACTIONS(10604), - [anon_sym___const] = ACTIONS(10604), - [anon_sym___imag] = ACTIONS(10604), - [anon_sym___kindof] = ACTIONS(10604), - [anon_sym___nonnull] = ACTIONS(10604), - [anon_sym___nullable] = ACTIONS(10604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10604), - [anon_sym___real] = ACTIONS(10604), - [anon_sym___strong] = ACTIONS(10604), - [anon_sym___unsafe_unretained] = ACTIONS(10604), - [anon_sym___unused] = ACTIONS(10604), - [anon_sym___weak] = ACTIONS(10604), - [sym_primitive_type] = ACTIONS(10604), - [anon_sym_enum] = ACTIONS(10604), - [anon_sym_struct] = ACTIONS(10604), - [anon_sym_union] = ACTIONS(10604), - [anon_sym_in] = ACTIONS(10604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10604), - [anon_sym___typeof] = ACTIONS(10604), - [anon_sym_typeof] = ACTIONS(10604), - [anon_sym_BOOL] = ACTIONS(10604), - [anon_sym_IMP] = ACTIONS(10604), - [anon_sym_SEL] = ACTIONS(10604), - [anon_sym_Class] = ACTIONS(10604), - [anon_sym_id] = ACTIONS(10604), - [anon_sym_out] = ACTIONS(10604), - [anon_sym_inout] = ACTIONS(10604), - [anon_sym_bycopy] = ACTIONS(10604), - [anon_sym_byref] = ACTIONS(10604), - [anon_sym_oneway] = ACTIONS(10604), - }, - [5985] = { - [sym_identifier] = ACTIONS(5432), - [anon_sym_COMMA] = ACTIONS(5434), - [anon_sym_RPAREN] = ACTIONS(5434), - [anon_sym_LPAREN2] = ACTIONS(5434), - [anon_sym_STAR] = ACTIONS(5434), - [anon_sym_CARET] = ACTIONS(5434), - [anon_sym_GT] = ACTIONS(5434), - [anon_sym_LT] = ACTIONS(5434), - [anon_sym___extension__] = ACTIONS(5432), - [anon_sym___attribute__] = ACTIONS(5432), - [anon_sym___attribute] = ACTIONS(5432), - [anon_sym_noreturn] = ACTIONS(5432), - [anon_sym_LBRACK] = ACTIONS(5434), - [anon_sym___based] = ACTIONS(5432), - [anon_sym_LBRACE] = ACTIONS(5434), - [anon_sym_signed] = ACTIONS(5432), - [anon_sym_unsigned] = ACTIONS(5432), - [anon_sym_long] = ACTIONS(5432), - [anon_sym_short] = ACTIONS(5432), - [anon_sym_ATautoreleasepool] = ACTIONS(5434), - [anon_sym_const] = ACTIONS(5432), - [anon_sym_constexpr] = ACTIONS(5432), - [anon_sym_volatile] = ACTIONS(5432), - [anon_sym_restrict] = ACTIONS(5432), - [anon_sym___restrict__] = ACTIONS(5432), - [anon_sym__Atomic] = ACTIONS(5432), - [anon_sym__Noreturn] = ACTIONS(5432), - [anon_sym_nullable] = ACTIONS(5432), - [anon_sym__Complex] = ACTIONS(5432), - [anon_sym__Nonnull] = ACTIONS(5432), - [anon_sym__Nullable] = ACTIONS(5432), - [anon_sym__Nullable_result] = ACTIONS(5432), - [anon_sym__Null_unspecified] = ACTIONS(5432), - [anon_sym___autoreleasing] = ACTIONS(5432), - [anon_sym___block] = ACTIONS(5432), - [anon_sym___bridge] = ACTIONS(5432), - [anon_sym___bridge_retained] = ACTIONS(5432), - [anon_sym___bridge_transfer] = ACTIONS(5432), - [anon_sym___complex] = ACTIONS(5432), - [anon_sym___const] = ACTIONS(5432), - [anon_sym___imag] = ACTIONS(5432), - [anon_sym___kindof] = ACTIONS(5432), - [anon_sym___nonnull] = ACTIONS(5432), - [anon_sym___nullable] = ACTIONS(5432), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5432), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5432), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5432), - [anon_sym___real] = ACTIONS(5432), - [anon_sym___strong] = ACTIONS(5432), - [anon_sym___unsafe_unretained] = ACTIONS(5432), - [anon_sym___unused] = ACTIONS(5432), - [anon_sym___weak] = ACTIONS(5432), - [sym_primitive_type] = ACTIONS(5432), - [anon_sym_enum] = ACTIONS(5432), - [anon_sym_struct] = ACTIONS(5432), - [anon_sym_union] = ACTIONS(5432), - [anon_sym_in] = ACTIONS(5432), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5432), - [anon_sym___typeof] = ACTIONS(5432), - [anon_sym_typeof] = ACTIONS(5432), - [anon_sym_BOOL] = ACTIONS(5432), - [anon_sym_IMP] = ACTIONS(5432), - [anon_sym_SEL] = ACTIONS(5432), - [anon_sym_Class] = ACTIONS(5432), - [anon_sym_id] = ACTIONS(5432), - [anon_sym_out] = ACTIONS(5432), - [anon_sym_inout] = ACTIONS(5432), - [anon_sym_bycopy] = ACTIONS(5432), - [anon_sym_byref] = ACTIONS(5432), - [anon_sym_oneway] = ACTIONS(5432), - }, - [5986] = { - [sym_attribute_specifier] = STATE(5883), - [sym_enumerator_list] = STATE(5907), - [sym_identifier] = ACTIONS(9105), - [anon_sym_LPAREN2] = ACTIONS(9107), - [anon_sym_STAR] = ACTIONS(9107), - [anon_sym_CARET] = ACTIONS(9107), - [anon_sym_LT] = ACTIONS(9107), - [anon_sym___extension__] = ACTIONS(9105), - [anon_sym___attribute__] = ACTIONS(10543), - [anon_sym___attribute] = ACTIONS(10543), - [anon_sym_noreturn] = ACTIONS(9105), - [anon_sym_LBRACK] = ACTIONS(9107), - [anon_sym___based] = ACTIONS(9105), - [anon_sym_LBRACE] = ACTIONS(10665), - [anon_sym_signed] = ACTIONS(9105), - [anon_sym_unsigned] = ACTIONS(9105), - [anon_sym_long] = ACTIONS(9105), - [anon_sym_short] = ACTIONS(9105), - [anon_sym_ATautoreleasepool] = ACTIONS(9107), - [anon_sym_const] = ACTIONS(9105), - [anon_sym_constexpr] = ACTIONS(9105), - [anon_sym_volatile] = ACTIONS(9105), - [anon_sym_restrict] = ACTIONS(9105), - [anon_sym___restrict__] = ACTIONS(9105), - [anon_sym__Atomic] = ACTIONS(9105), - [anon_sym__Noreturn] = ACTIONS(9105), - [anon_sym_nullable] = ACTIONS(9105), - [anon_sym__Complex] = ACTIONS(9105), - [anon_sym__Nonnull] = ACTIONS(9105), - [anon_sym__Nullable] = ACTIONS(9105), - [anon_sym__Nullable_result] = ACTIONS(9105), - [anon_sym__Null_unspecified] = ACTIONS(9105), - [anon_sym___autoreleasing] = ACTIONS(9105), - [anon_sym___block] = ACTIONS(9105), - [anon_sym___bridge] = ACTIONS(9105), - [anon_sym___bridge_retained] = ACTIONS(9105), - [anon_sym___bridge_transfer] = ACTIONS(9105), - [anon_sym___complex] = ACTIONS(9105), - [anon_sym___const] = ACTIONS(9105), - [anon_sym___imag] = ACTIONS(9105), - [anon_sym___kindof] = ACTIONS(9105), - [anon_sym___nonnull] = ACTIONS(9105), - [anon_sym___nullable] = ACTIONS(9105), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9105), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9105), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9105), - [anon_sym___real] = ACTIONS(9105), - [anon_sym___strong] = ACTIONS(9105), - [anon_sym___unsafe_unretained] = ACTIONS(9105), - [anon_sym___unused] = ACTIONS(9105), - [anon_sym___weak] = ACTIONS(9105), - [sym_primitive_type] = ACTIONS(9105), - [anon_sym_enum] = ACTIONS(9105), - [anon_sym_COLON] = ACTIONS(10668), - [anon_sym_struct] = ACTIONS(9105), - [anon_sym_union] = ACTIONS(9105), - [anon_sym_in] = ACTIONS(9105), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9105), - [anon_sym___typeof] = ACTIONS(9105), - [anon_sym_typeof] = ACTIONS(9105), - [anon_sym_BOOL] = ACTIONS(9105), - [anon_sym_IMP] = ACTIONS(9105), - [anon_sym_SEL] = ACTIONS(9105), - [anon_sym_Class] = ACTIONS(9105), - [anon_sym_id] = ACTIONS(9105), - [anon_sym_out] = ACTIONS(9105), - [anon_sym_inout] = ACTIONS(9105), - [anon_sym_bycopy] = ACTIONS(9105), - [anon_sym_byref] = ACTIONS(9105), - [anon_sym_oneway] = ACTIONS(9105), - }, - [5987] = { - [sym_identifier] = ACTIONS(6877), - [anon_sym_COMMA] = ACTIONS(6864), - [anon_sym_RPAREN] = ACTIONS(6864), - [anon_sym_LPAREN2] = ACTIONS(6864), - [anon_sym_STAR] = ACTIONS(6864), - [anon_sym_CARET] = ACTIONS(6864), - [anon_sym_GT] = ACTIONS(6864), - [anon_sym_LT] = ACTIONS(6864), - [anon_sym___extension__] = ACTIONS(6877), - [anon_sym___attribute__] = ACTIONS(6877), - [anon_sym___attribute] = ACTIONS(6877), - [anon_sym_noreturn] = ACTIONS(6877), - [anon_sym_LBRACK] = ACTIONS(6864), - [anon_sym___based] = ACTIONS(6877), - [anon_sym_LBRACE] = ACTIONS(6864), - [anon_sym_signed] = ACTIONS(6877), - [anon_sym_unsigned] = ACTIONS(6877), - [anon_sym_long] = ACTIONS(6877), - [anon_sym_short] = ACTIONS(6877), - [anon_sym_ATautoreleasepool] = ACTIONS(6864), - [anon_sym_const] = ACTIONS(6877), - [anon_sym_constexpr] = ACTIONS(6877), - [anon_sym_volatile] = ACTIONS(6877), - [anon_sym_restrict] = ACTIONS(6877), - [anon_sym___restrict__] = ACTIONS(6877), - [anon_sym__Atomic] = ACTIONS(6877), - [anon_sym__Noreturn] = ACTIONS(6877), - [anon_sym_nullable] = ACTIONS(6877), - [anon_sym__Complex] = ACTIONS(6877), - [anon_sym__Nonnull] = ACTIONS(6877), - [anon_sym__Nullable] = ACTIONS(6877), - [anon_sym__Nullable_result] = ACTIONS(6877), - [anon_sym__Null_unspecified] = ACTIONS(6877), - [anon_sym___autoreleasing] = ACTIONS(6877), - [anon_sym___block] = ACTIONS(6877), - [anon_sym___bridge] = ACTIONS(6877), - [anon_sym___bridge_retained] = ACTIONS(6877), - [anon_sym___bridge_transfer] = ACTIONS(6877), - [anon_sym___complex] = ACTIONS(6877), - [anon_sym___const] = ACTIONS(6877), - [anon_sym___imag] = ACTIONS(6877), - [anon_sym___kindof] = ACTIONS(6877), - [anon_sym___nonnull] = ACTIONS(6877), - [anon_sym___nullable] = ACTIONS(6877), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6877), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6877), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6877), - [anon_sym___real] = ACTIONS(6877), - [anon_sym___strong] = ACTIONS(6877), - [anon_sym___unsafe_unretained] = ACTIONS(6877), - [anon_sym___unused] = ACTIONS(6877), - [anon_sym___weak] = ACTIONS(6877), - [sym_primitive_type] = ACTIONS(6877), - [anon_sym_enum] = ACTIONS(6877), - [anon_sym_struct] = ACTIONS(6877), - [anon_sym_union] = ACTIONS(6877), - [anon_sym_in] = ACTIONS(6877), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6877), - [anon_sym___typeof] = ACTIONS(6877), - [anon_sym_typeof] = ACTIONS(6877), - [anon_sym_BOOL] = ACTIONS(6877), - [anon_sym_IMP] = ACTIONS(6877), - [anon_sym_SEL] = ACTIONS(6877), - [anon_sym_Class] = ACTIONS(6877), - [anon_sym_id] = ACTIONS(6877), - [anon_sym_out] = ACTIONS(6877), - [anon_sym_inout] = ACTIONS(6877), - [anon_sym_bycopy] = ACTIONS(6877), - [anon_sym_byref] = ACTIONS(6877), - [anon_sym_oneway] = ACTIONS(6877), - }, - [5988] = { - [sym_attribute_specifier] = STATE(7746), - [sym_compound_statement] = STATE(2895), - [sym_parameter_list] = STATE(7344), - [sym_identifier] = ACTIONS(10604), - [anon_sym_LPAREN2] = ACTIONS(10597), - [anon_sym_STAR] = ACTIONS(10114), - [anon_sym_CARET] = ACTIONS(10114), - [anon_sym_LT] = ACTIONS(10114), - [anon_sym___extension__] = ACTIONS(10604), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(10604), - [anon_sym_LBRACK] = ACTIONS(10114), - [anon_sym___based] = ACTIONS(10604), - [anon_sym_LBRACE] = ACTIONS(10120), - [anon_sym_signed] = ACTIONS(10604), - [anon_sym_unsigned] = ACTIONS(10604), - [anon_sym_long] = ACTIONS(10604), - [anon_sym_short] = ACTIONS(10604), - [anon_sym_ATautoreleasepool] = ACTIONS(10122), - [anon_sym_const] = ACTIONS(10604), - [anon_sym_constexpr] = ACTIONS(10604), - [anon_sym_volatile] = ACTIONS(10604), - [anon_sym_restrict] = ACTIONS(10604), - [anon_sym___restrict__] = ACTIONS(10604), - [anon_sym__Atomic] = ACTIONS(10604), - [anon_sym__Noreturn] = ACTIONS(10604), - [anon_sym_nullable] = ACTIONS(10604), - [anon_sym__Complex] = ACTIONS(10604), - [anon_sym__Nonnull] = ACTIONS(10604), - [anon_sym__Nullable] = ACTIONS(10604), - [anon_sym__Nullable_result] = ACTIONS(10604), - [anon_sym__Null_unspecified] = ACTIONS(10604), - [anon_sym___autoreleasing] = ACTIONS(10604), - [anon_sym___block] = ACTIONS(10604), - [anon_sym___bridge] = ACTIONS(10604), - [anon_sym___bridge_retained] = ACTIONS(10604), - [anon_sym___bridge_transfer] = ACTIONS(10604), - [anon_sym___complex] = ACTIONS(10604), - [anon_sym___const] = ACTIONS(10604), - [anon_sym___imag] = ACTIONS(10604), - [anon_sym___kindof] = ACTIONS(10604), - [anon_sym___nonnull] = ACTIONS(10604), - [anon_sym___nullable] = ACTIONS(10604), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10604), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10604), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10604), - [anon_sym___real] = ACTIONS(10604), - [anon_sym___strong] = ACTIONS(10604), - [anon_sym___unsafe_unretained] = ACTIONS(10604), - [anon_sym___unused] = ACTIONS(10604), - [anon_sym___weak] = ACTIONS(10604), - [sym_primitive_type] = ACTIONS(10604), - [anon_sym_enum] = ACTIONS(10604), - [anon_sym_struct] = ACTIONS(10604), - [anon_sym_union] = ACTIONS(10604), - [anon_sym_in] = ACTIONS(10604), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10604), - [anon_sym___typeof] = ACTIONS(10604), - [anon_sym_typeof] = ACTIONS(10604), - [anon_sym_BOOL] = ACTIONS(10604), - [anon_sym_IMP] = ACTIONS(10604), - [anon_sym_SEL] = ACTIONS(10604), - [anon_sym_Class] = ACTIONS(10604), - [anon_sym_id] = ACTIONS(10604), - [anon_sym_out] = ACTIONS(10604), - [anon_sym_inout] = ACTIONS(10604), - [anon_sym_bycopy] = ACTIONS(10604), - [anon_sym_byref] = ACTIONS(10604), - [anon_sym_oneway] = ACTIONS(10604), - }, - [5989] = { - [sym_identifier] = ACTIONS(5284), - [anon_sym_COMMA] = ACTIONS(5286), - [anon_sym_RPAREN] = ACTIONS(5286), - [anon_sym_LPAREN2] = ACTIONS(5286), - [anon_sym_STAR] = ACTIONS(5286), - [anon_sym_CARET] = ACTIONS(5286), - [anon_sym_GT] = ACTIONS(5286), - [anon_sym_LT] = ACTIONS(5286), - [anon_sym___extension__] = ACTIONS(5284), - [anon_sym___attribute__] = ACTIONS(5284), - [anon_sym___attribute] = ACTIONS(5284), - [anon_sym_noreturn] = ACTIONS(5284), - [anon_sym_LBRACK] = ACTIONS(5286), - [anon_sym___based] = ACTIONS(5284), - [anon_sym_LBRACE] = ACTIONS(5286), - [anon_sym_signed] = ACTIONS(5284), - [anon_sym_unsigned] = ACTIONS(5284), - [anon_sym_long] = ACTIONS(5284), - [anon_sym_short] = ACTIONS(5284), - [anon_sym_ATautoreleasepool] = ACTIONS(5286), - [anon_sym_const] = ACTIONS(5284), - [anon_sym_constexpr] = ACTIONS(5284), - [anon_sym_volatile] = ACTIONS(5284), - [anon_sym_restrict] = ACTIONS(5284), - [anon_sym___restrict__] = ACTIONS(5284), - [anon_sym__Atomic] = ACTIONS(5284), - [anon_sym__Noreturn] = ACTIONS(5284), - [anon_sym_nullable] = ACTIONS(5284), - [anon_sym__Complex] = ACTIONS(5284), - [anon_sym__Nonnull] = ACTIONS(5284), - [anon_sym__Nullable] = ACTIONS(5284), - [anon_sym__Nullable_result] = ACTIONS(5284), - [anon_sym__Null_unspecified] = ACTIONS(5284), - [anon_sym___autoreleasing] = ACTIONS(5284), - [anon_sym___block] = ACTIONS(5284), - [anon_sym___bridge] = ACTIONS(5284), - [anon_sym___bridge_retained] = ACTIONS(5284), - [anon_sym___bridge_transfer] = ACTIONS(5284), - [anon_sym___complex] = ACTIONS(5284), - [anon_sym___const] = ACTIONS(5284), - [anon_sym___imag] = ACTIONS(5284), - [anon_sym___kindof] = ACTIONS(5284), - [anon_sym___nonnull] = ACTIONS(5284), - [anon_sym___nullable] = ACTIONS(5284), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5284), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5284), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5284), - [anon_sym___real] = ACTIONS(5284), - [anon_sym___strong] = ACTIONS(5284), - [anon_sym___unsafe_unretained] = ACTIONS(5284), - [anon_sym___unused] = ACTIONS(5284), - [anon_sym___weak] = ACTIONS(5284), - [sym_primitive_type] = ACTIONS(5284), - [anon_sym_enum] = ACTIONS(5284), - [anon_sym_struct] = ACTIONS(5284), - [anon_sym_union] = ACTIONS(5284), - [anon_sym_in] = ACTIONS(5284), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5284), - [anon_sym___typeof] = ACTIONS(5284), - [anon_sym_typeof] = ACTIONS(5284), - [anon_sym_BOOL] = ACTIONS(5284), - [anon_sym_IMP] = ACTIONS(5284), - [anon_sym_SEL] = ACTIONS(5284), - [anon_sym_Class] = ACTIONS(5284), - [anon_sym_id] = ACTIONS(5284), - [anon_sym_out] = ACTIONS(5284), - [anon_sym_inout] = ACTIONS(5284), - [anon_sym_bycopy] = ACTIONS(5284), - [anon_sym_byref] = ACTIONS(5284), - [anon_sym_oneway] = ACTIONS(5284), - }, - [5990] = { - [sym_identifier] = ACTIONS(5348), - [anon_sym_COMMA] = ACTIONS(5350), - [anon_sym_RPAREN] = ACTIONS(5350), - [anon_sym_LPAREN2] = ACTIONS(5350), - [anon_sym_STAR] = ACTIONS(5350), - [anon_sym_CARET] = ACTIONS(5350), - [anon_sym_GT] = ACTIONS(5350), - [anon_sym_LT] = ACTIONS(5350), - [anon_sym___extension__] = ACTIONS(5348), - [anon_sym___attribute__] = ACTIONS(5348), - [anon_sym___attribute] = ACTIONS(5348), - [anon_sym_noreturn] = ACTIONS(5348), - [anon_sym_LBRACK] = ACTIONS(5350), - [anon_sym___based] = ACTIONS(5348), - [anon_sym_LBRACE] = ACTIONS(5350), - [anon_sym_signed] = ACTIONS(5348), - [anon_sym_unsigned] = ACTIONS(5348), - [anon_sym_long] = ACTIONS(5348), - [anon_sym_short] = ACTIONS(5348), - [anon_sym_ATautoreleasepool] = ACTIONS(5350), - [anon_sym_const] = ACTIONS(5348), - [anon_sym_constexpr] = ACTIONS(5348), - [anon_sym_volatile] = ACTIONS(5348), - [anon_sym_restrict] = ACTIONS(5348), - [anon_sym___restrict__] = ACTIONS(5348), - [anon_sym__Atomic] = ACTIONS(5348), - [anon_sym__Noreturn] = ACTIONS(5348), - [anon_sym_nullable] = ACTIONS(5348), - [anon_sym__Complex] = ACTIONS(5348), - [anon_sym__Nonnull] = ACTIONS(5348), - [anon_sym__Nullable] = ACTIONS(5348), - [anon_sym__Nullable_result] = ACTIONS(5348), - [anon_sym__Null_unspecified] = ACTIONS(5348), - [anon_sym___autoreleasing] = ACTIONS(5348), - [anon_sym___block] = ACTIONS(5348), - [anon_sym___bridge] = ACTIONS(5348), - [anon_sym___bridge_retained] = ACTIONS(5348), - [anon_sym___bridge_transfer] = ACTIONS(5348), - [anon_sym___complex] = ACTIONS(5348), - [anon_sym___const] = ACTIONS(5348), - [anon_sym___imag] = ACTIONS(5348), - [anon_sym___kindof] = ACTIONS(5348), - [anon_sym___nonnull] = ACTIONS(5348), - [anon_sym___nullable] = ACTIONS(5348), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5348), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5348), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5348), - [anon_sym___real] = ACTIONS(5348), - [anon_sym___strong] = ACTIONS(5348), - [anon_sym___unsafe_unretained] = ACTIONS(5348), - [anon_sym___unused] = ACTIONS(5348), - [anon_sym___weak] = ACTIONS(5348), - [sym_primitive_type] = ACTIONS(5348), - [anon_sym_enum] = ACTIONS(5348), - [anon_sym_struct] = ACTIONS(5348), - [anon_sym_union] = ACTIONS(5348), - [anon_sym_in] = ACTIONS(5348), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5348), - [anon_sym___typeof] = ACTIONS(5348), - [anon_sym_typeof] = ACTIONS(5348), - [anon_sym_BOOL] = ACTIONS(5348), - [anon_sym_IMP] = ACTIONS(5348), - [anon_sym_SEL] = ACTIONS(5348), - [anon_sym_Class] = ACTIONS(5348), - [anon_sym_id] = ACTIONS(5348), - [anon_sym_out] = ACTIONS(5348), - [anon_sym_inout] = ACTIONS(5348), - [anon_sym_bycopy] = ACTIONS(5348), - [anon_sym_byref] = ACTIONS(5348), - [anon_sym_oneway] = ACTIONS(5348), - }, - [5991] = { - [sym_attribute_specifier] = STATE(5959), - [sym_enumerator_list] = STATE(5895), - [sym_identifier] = ACTIONS(9115), - [anon_sym_LPAREN2] = ACTIONS(9117), - [anon_sym_STAR] = ACTIONS(9117), - [anon_sym_CARET] = ACTIONS(9117), - [anon_sym_LT] = ACTIONS(9117), - [anon_sym___extension__] = ACTIONS(9115), - [anon_sym___attribute__] = ACTIONS(10572), - [anon_sym___attribute] = ACTIONS(10572), - [anon_sym_noreturn] = ACTIONS(9115), - [anon_sym_LBRACK] = ACTIONS(9117), - [anon_sym___based] = ACTIONS(9115), - [anon_sym_LBRACE] = ACTIONS(10670), - [anon_sym_signed] = ACTIONS(9115), - [anon_sym_unsigned] = ACTIONS(9115), - [anon_sym_long] = ACTIONS(9115), - [anon_sym_short] = ACTIONS(9115), - [anon_sym_ATautoreleasepool] = ACTIONS(9117), - [anon_sym_const] = ACTIONS(9115), - [anon_sym_constexpr] = ACTIONS(9115), - [anon_sym_volatile] = ACTIONS(9115), - [anon_sym_restrict] = ACTIONS(9115), - [anon_sym___restrict__] = ACTIONS(9115), - [anon_sym__Atomic] = ACTIONS(9115), - [anon_sym__Noreturn] = ACTIONS(9115), - [anon_sym_nullable] = ACTIONS(9115), - [anon_sym__Complex] = ACTIONS(9115), - [anon_sym__Nonnull] = ACTIONS(9115), - [anon_sym__Nullable] = ACTIONS(9115), - [anon_sym__Nullable_result] = ACTIONS(9115), - [anon_sym__Null_unspecified] = ACTIONS(9115), - [anon_sym___autoreleasing] = ACTIONS(9115), - [anon_sym___block] = ACTIONS(9115), - [anon_sym___bridge] = ACTIONS(9115), - [anon_sym___bridge_retained] = ACTIONS(9115), - [anon_sym___bridge_transfer] = ACTIONS(9115), - [anon_sym___complex] = ACTIONS(9115), - [anon_sym___const] = ACTIONS(9115), - [anon_sym___imag] = ACTIONS(9115), - [anon_sym___kindof] = ACTIONS(9115), - [anon_sym___nonnull] = ACTIONS(9115), - [anon_sym___nullable] = ACTIONS(9115), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9115), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9115), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9115), - [anon_sym___real] = ACTIONS(9115), - [anon_sym___strong] = ACTIONS(9115), - [anon_sym___unsafe_unretained] = ACTIONS(9115), - [anon_sym___unused] = ACTIONS(9115), - [anon_sym___weak] = ACTIONS(9115), - [sym_primitive_type] = ACTIONS(9115), - [anon_sym_enum] = ACTIONS(9115), - [anon_sym_COLON] = ACTIONS(10673), - [anon_sym_struct] = ACTIONS(9115), - [anon_sym_union] = ACTIONS(9115), - [anon_sym_in] = ACTIONS(9115), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9115), - [anon_sym___typeof] = ACTIONS(9115), - [anon_sym_typeof] = ACTIONS(9115), - [anon_sym_BOOL] = ACTIONS(9115), - [anon_sym_IMP] = ACTIONS(9115), - [anon_sym_SEL] = ACTIONS(9115), - [anon_sym_Class] = ACTIONS(9115), - [anon_sym_id] = ACTIONS(9115), - [anon_sym_out] = ACTIONS(9115), - [anon_sym_inout] = ACTIONS(9115), - [anon_sym_bycopy] = ACTIONS(9115), - [anon_sym_byref] = ACTIONS(9115), - [anon_sym_oneway] = ACTIONS(9115), - }, - [5992] = { - [sym_identifier] = ACTIONS(5436), - [anon_sym_COMMA] = ACTIONS(5438), - [anon_sym_RPAREN] = ACTIONS(5438), - [anon_sym_LPAREN2] = ACTIONS(5438), - [anon_sym_STAR] = ACTIONS(5438), - [anon_sym_CARET] = ACTIONS(5438), - [anon_sym_GT] = ACTIONS(5438), - [anon_sym_LT] = ACTIONS(5438), - [anon_sym___extension__] = ACTIONS(5436), - [anon_sym___attribute__] = ACTIONS(5436), - [anon_sym___attribute] = ACTIONS(5436), - [anon_sym_noreturn] = ACTIONS(5436), - [anon_sym_LBRACK] = ACTIONS(5438), - [anon_sym___based] = ACTIONS(5436), - [anon_sym_LBRACE] = ACTIONS(5438), - [anon_sym_signed] = ACTIONS(5436), - [anon_sym_unsigned] = ACTIONS(5436), - [anon_sym_long] = ACTIONS(5436), - [anon_sym_short] = ACTIONS(5436), - [anon_sym_ATautoreleasepool] = ACTIONS(5438), - [anon_sym_const] = ACTIONS(5436), - [anon_sym_constexpr] = ACTIONS(5436), - [anon_sym_volatile] = ACTIONS(5436), - [anon_sym_restrict] = ACTIONS(5436), - [anon_sym___restrict__] = ACTIONS(5436), - [anon_sym__Atomic] = ACTIONS(5436), - [anon_sym__Noreturn] = ACTIONS(5436), - [anon_sym_nullable] = ACTIONS(5436), - [anon_sym__Complex] = ACTIONS(5436), - [anon_sym__Nonnull] = ACTIONS(5436), - [anon_sym__Nullable] = ACTIONS(5436), - [anon_sym__Nullable_result] = ACTIONS(5436), - [anon_sym__Null_unspecified] = ACTIONS(5436), - [anon_sym___autoreleasing] = ACTIONS(5436), - [anon_sym___block] = ACTIONS(5436), - [anon_sym___bridge] = ACTIONS(5436), - [anon_sym___bridge_retained] = ACTIONS(5436), - [anon_sym___bridge_transfer] = ACTIONS(5436), - [anon_sym___complex] = ACTIONS(5436), - [anon_sym___const] = ACTIONS(5436), - [anon_sym___imag] = ACTIONS(5436), - [anon_sym___kindof] = ACTIONS(5436), - [anon_sym___nonnull] = ACTIONS(5436), - [anon_sym___nullable] = ACTIONS(5436), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5436), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5436), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5436), - [anon_sym___real] = ACTIONS(5436), - [anon_sym___strong] = ACTIONS(5436), - [anon_sym___unsafe_unretained] = ACTIONS(5436), - [anon_sym___unused] = ACTIONS(5436), - [anon_sym___weak] = ACTIONS(5436), - [sym_primitive_type] = ACTIONS(5436), - [anon_sym_enum] = ACTIONS(5436), - [anon_sym_struct] = ACTIONS(5436), - [anon_sym_union] = ACTIONS(5436), - [anon_sym_in] = ACTIONS(5436), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5436), - [anon_sym___typeof] = ACTIONS(5436), - [anon_sym_typeof] = ACTIONS(5436), - [anon_sym_BOOL] = ACTIONS(5436), - [anon_sym_IMP] = ACTIONS(5436), - [anon_sym_SEL] = ACTIONS(5436), - [anon_sym_Class] = ACTIONS(5436), - [anon_sym_id] = ACTIONS(5436), - [anon_sym_out] = ACTIONS(5436), - [anon_sym_inout] = ACTIONS(5436), - [anon_sym_bycopy] = ACTIONS(5436), - [anon_sym_byref] = ACTIONS(5436), - [anon_sym_oneway] = ACTIONS(5436), - }, - [5993] = { - [sym_identifier] = ACTIONS(7940), - [anon_sym_COMMA] = ACTIONS(7942), - [anon_sym_RPAREN] = ACTIONS(7942), - [anon_sym_LPAREN2] = ACTIONS(7942), - [anon_sym_STAR] = ACTIONS(7942), - [anon_sym_CARET] = ACTIONS(7942), - [anon_sym_GT] = ACTIONS(7942), - [anon_sym_LT] = ACTIONS(7942), - [anon_sym___extension__] = ACTIONS(7940), - [anon_sym___attribute__] = ACTIONS(7940), - [anon_sym___attribute] = ACTIONS(7940), - [anon_sym_noreturn] = ACTIONS(7940), - [anon_sym_LBRACK] = ACTIONS(7942), - [anon_sym___based] = ACTIONS(7940), - [anon_sym_LBRACE] = ACTIONS(7942), - [anon_sym_signed] = ACTIONS(7940), - [anon_sym_unsigned] = ACTIONS(7940), - [anon_sym_long] = ACTIONS(7940), - [anon_sym_short] = ACTIONS(7940), - [anon_sym_ATautoreleasepool] = ACTIONS(7942), - [anon_sym_const] = ACTIONS(7940), - [anon_sym_constexpr] = ACTIONS(7940), - [anon_sym_volatile] = ACTIONS(7940), - [anon_sym_restrict] = ACTIONS(7940), - [anon_sym___restrict__] = ACTIONS(7940), - [anon_sym__Atomic] = ACTIONS(7940), - [anon_sym__Noreturn] = ACTIONS(7940), - [anon_sym_nullable] = ACTIONS(7940), - [anon_sym__Complex] = ACTIONS(7940), - [anon_sym__Nonnull] = ACTIONS(7940), - [anon_sym__Nullable] = ACTIONS(7940), - [anon_sym__Nullable_result] = ACTIONS(7940), - [anon_sym__Null_unspecified] = ACTIONS(7940), - [anon_sym___autoreleasing] = ACTIONS(7940), - [anon_sym___block] = ACTIONS(7940), - [anon_sym___bridge] = ACTIONS(7940), - [anon_sym___bridge_retained] = ACTIONS(7940), - [anon_sym___bridge_transfer] = ACTIONS(7940), - [anon_sym___complex] = ACTIONS(7940), - [anon_sym___const] = ACTIONS(7940), - [anon_sym___imag] = ACTIONS(7940), - [anon_sym___kindof] = ACTIONS(7940), - [anon_sym___nonnull] = ACTIONS(7940), - [anon_sym___nullable] = ACTIONS(7940), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7940), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7940), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7940), - [anon_sym___real] = ACTIONS(7940), - [anon_sym___strong] = ACTIONS(7940), - [anon_sym___unsafe_unretained] = ACTIONS(7940), - [anon_sym___unused] = ACTIONS(7940), - [anon_sym___weak] = ACTIONS(7940), - [sym_primitive_type] = ACTIONS(7940), - [anon_sym_enum] = ACTIONS(7940), - [anon_sym_struct] = ACTIONS(7940), - [anon_sym_union] = ACTIONS(7940), - [anon_sym_in] = ACTIONS(7940), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7940), - [anon_sym___typeof] = ACTIONS(7940), - [anon_sym_typeof] = ACTIONS(7940), - [anon_sym_BOOL] = ACTIONS(7940), - [anon_sym_IMP] = ACTIONS(7940), - [anon_sym_SEL] = ACTIONS(7940), - [anon_sym_Class] = ACTIONS(7940), - [anon_sym_id] = ACTIONS(7940), - [anon_sym_out] = ACTIONS(7940), - [anon_sym_inout] = ACTIONS(7940), - [anon_sym_bycopy] = ACTIONS(7940), - [anon_sym_byref] = ACTIONS(7940), - [anon_sym_oneway] = ACTIONS(7940), - }, - [5994] = { - [sym_identifier] = ACTIONS(5356), - [anon_sym_COMMA] = ACTIONS(5358), - [anon_sym_RPAREN] = ACTIONS(5358), - [anon_sym_LPAREN2] = ACTIONS(5358), - [anon_sym_STAR] = ACTIONS(5358), - [anon_sym_CARET] = ACTIONS(5358), - [anon_sym_GT] = ACTIONS(5358), - [anon_sym_LT] = ACTIONS(5358), - [anon_sym___extension__] = ACTIONS(5356), - [anon_sym___attribute__] = ACTIONS(5356), - [anon_sym___attribute] = ACTIONS(5356), - [anon_sym_noreturn] = ACTIONS(5356), - [anon_sym_LBRACK] = ACTIONS(5358), - [anon_sym___based] = ACTIONS(5356), - [anon_sym_LBRACE] = ACTIONS(5358), - [anon_sym_signed] = ACTIONS(5356), - [anon_sym_unsigned] = ACTIONS(5356), - [anon_sym_long] = ACTIONS(5356), - [anon_sym_short] = ACTIONS(5356), - [anon_sym_ATautoreleasepool] = ACTIONS(5358), - [anon_sym_const] = ACTIONS(5356), - [anon_sym_constexpr] = ACTIONS(5356), - [anon_sym_volatile] = ACTIONS(5356), - [anon_sym_restrict] = ACTIONS(5356), - [anon_sym___restrict__] = ACTIONS(5356), - [anon_sym__Atomic] = ACTIONS(5356), - [anon_sym__Noreturn] = ACTIONS(5356), - [anon_sym_nullable] = ACTIONS(5356), - [anon_sym__Complex] = ACTIONS(5356), - [anon_sym__Nonnull] = ACTIONS(5356), - [anon_sym__Nullable] = ACTIONS(5356), - [anon_sym__Nullable_result] = ACTIONS(5356), - [anon_sym__Null_unspecified] = ACTIONS(5356), - [anon_sym___autoreleasing] = ACTIONS(5356), - [anon_sym___block] = ACTIONS(5356), - [anon_sym___bridge] = ACTIONS(5356), - [anon_sym___bridge_retained] = ACTIONS(5356), - [anon_sym___bridge_transfer] = ACTIONS(5356), - [anon_sym___complex] = ACTIONS(5356), - [anon_sym___const] = ACTIONS(5356), - [anon_sym___imag] = ACTIONS(5356), - [anon_sym___kindof] = ACTIONS(5356), - [anon_sym___nonnull] = ACTIONS(5356), - [anon_sym___nullable] = ACTIONS(5356), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5356), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5356), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5356), - [anon_sym___real] = ACTIONS(5356), - [anon_sym___strong] = ACTIONS(5356), - [anon_sym___unsafe_unretained] = ACTIONS(5356), - [anon_sym___unused] = ACTIONS(5356), - [anon_sym___weak] = ACTIONS(5356), - [sym_primitive_type] = ACTIONS(5356), - [anon_sym_enum] = ACTIONS(5356), - [anon_sym_struct] = ACTIONS(5356), - [anon_sym_union] = ACTIONS(5356), - [anon_sym_in] = ACTIONS(5356), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5356), - [anon_sym___typeof] = ACTIONS(5356), - [anon_sym_typeof] = ACTIONS(5356), - [anon_sym_BOOL] = ACTIONS(5356), - [anon_sym_IMP] = ACTIONS(5356), - [anon_sym_SEL] = ACTIONS(5356), - [anon_sym_Class] = ACTIONS(5356), - [anon_sym_id] = ACTIONS(5356), - [anon_sym_out] = ACTIONS(5356), - [anon_sym_inout] = ACTIONS(5356), - [anon_sym_bycopy] = ACTIONS(5356), - [anon_sym_byref] = ACTIONS(5356), - [anon_sym_oneway] = ACTIONS(5356), - }, - [5995] = { - [sym_identifier] = ACTIONS(7898), - [anon_sym_COMMA] = ACTIONS(7900), - [anon_sym_RPAREN] = ACTIONS(7900), - [anon_sym_LPAREN2] = ACTIONS(7900), - [anon_sym_STAR] = ACTIONS(7900), - [anon_sym_CARET] = ACTIONS(7900), - [anon_sym_GT] = ACTIONS(7900), - [anon_sym_LT] = ACTIONS(7900), - [anon_sym___extension__] = ACTIONS(7898), - [anon_sym___attribute__] = ACTIONS(7898), - [anon_sym___attribute] = ACTIONS(7898), - [anon_sym_noreturn] = ACTIONS(7898), - [anon_sym_LBRACK] = ACTIONS(7900), - [anon_sym___based] = ACTIONS(7898), - [anon_sym_LBRACE] = ACTIONS(7900), - [anon_sym_signed] = ACTIONS(7898), - [anon_sym_unsigned] = ACTIONS(7898), - [anon_sym_long] = ACTIONS(7898), - [anon_sym_short] = ACTIONS(7898), - [anon_sym_ATautoreleasepool] = ACTIONS(7900), - [anon_sym_const] = ACTIONS(7898), - [anon_sym_constexpr] = ACTIONS(7898), - [anon_sym_volatile] = ACTIONS(7898), - [anon_sym_restrict] = ACTIONS(7898), - [anon_sym___restrict__] = ACTIONS(7898), - [anon_sym__Atomic] = ACTIONS(7898), - [anon_sym__Noreturn] = ACTIONS(7898), - [anon_sym_nullable] = ACTIONS(7898), - [anon_sym__Complex] = ACTIONS(7898), - [anon_sym__Nonnull] = ACTIONS(7898), - [anon_sym__Nullable] = ACTIONS(7898), - [anon_sym__Nullable_result] = ACTIONS(7898), - [anon_sym__Null_unspecified] = ACTIONS(7898), - [anon_sym___autoreleasing] = ACTIONS(7898), - [anon_sym___block] = ACTIONS(7898), - [anon_sym___bridge] = ACTIONS(7898), - [anon_sym___bridge_retained] = ACTIONS(7898), - [anon_sym___bridge_transfer] = ACTIONS(7898), - [anon_sym___complex] = ACTIONS(7898), - [anon_sym___const] = ACTIONS(7898), - [anon_sym___imag] = ACTIONS(7898), - [anon_sym___kindof] = ACTIONS(7898), - [anon_sym___nonnull] = ACTIONS(7898), - [anon_sym___nullable] = ACTIONS(7898), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7898), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7898), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7898), - [anon_sym___real] = ACTIONS(7898), - [anon_sym___strong] = ACTIONS(7898), - [anon_sym___unsafe_unretained] = ACTIONS(7898), - [anon_sym___unused] = ACTIONS(7898), - [anon_sym___weak] = ACTIONS(7898), - [sym_primitive_type] = ACTIONS(7898), - [anon_sym_enum] = ACTIONS(7898), - [anon_sym_struct] = ACTIONS(7898), - [anon_sym_union] = ACTIONS(7898), - [anon_sym_in] = ACTIONS(7898), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7898), - [anon_sym___typeof] = ACTIONS(7898), - [anon_sym_typeof] = ACTIONS(7898), - [anon_sym_BOOL] = ACTIONS(7898), - [anon_sym_IMP] = ACTIONS(7898), - [anon_sym_SEL] = ACTIONS(7898), - [anon_sym_Class] = ACTIONS(7898), - [anon_sym_id] = ACTIONS(7898), - [anon_sym_out] = ACTIONS(7898), - [anon_sym_inout] = ACTIONS(7898), - [anon_sym_bycopy] = ACTIONS(7898), - [anon_sym_byref] = ACTIONS(7898), - [anon_sym_oneway] = ACTIONS(7898), - }, - [5996] = { - [sym_attribute_specifier] = STATE(5922), - [sym_enumerator_list] = STATE(5956), - [sym_identifier] = ACTIONS(9089), - [anon_sym_LPAREN2] = ACTIONS(9091), - [anon_sym_STAR] = ACTIONS(9091), - [anon_sym_CARET] = ACTIONS(9091), - [anon_sym_LT] = ACTIONS(9091), - [anon_sym___extension__] = ACTIONS(9089), - [anon_sym___attribute__] = ACTIONS(10555), - [anon_sym___attribute] = ACTIONS(10555), - [anon_sym_noreturn] = ACTIONS(9089), - [anon_sym_LBRACK] = ACTIONS(9091), - [anon_sym___based] = ACTIONS(9089), - [anon_sym_LBRACE] = ACTIONS(10675), - [anon_sym_signed] = ACTIONS(9089), - [anon_sym_unsigned] = ACTIONS(9089), - [anon_sym_long] = ACTIONS(9089), - [anon_sym_short] = ACTIONS(9089), - [anon_sym_ATautoreleasepool] = ACTIONS(9091), - [anon_sym_const] = ACTIONS(9089), - [anon_sym_constexpr] = ACTIONS(9089), - [anon_sym_volatile] = ACTIONS(9089), - [anon_sym_restrict] = ACTIONS(9089), - [anon_sym___restrict__] = ACTIONS(9089), - [anon_sym__Atomic] = ACTIONS(9089), - [anon_sym__Noreturn] = ACTIONS(9089), - [anon_sym_nullable] = ACTIONS(9089), - [anon_sym__Complex] = ACTIONS(9089), - [anon_sym__Nonnull] = ACTIONS(9089), - [anon_sym__Nullable] = ACTIONS(9089), - [anon_sym__Nullable_result] = ACTIONS(9089), - [anon_sym__Null_unspecified] = ACTIONS(9089), - [anon_sym___autoreleasing] = ACTIONS(9089), - [anon_sym___block] = ACTIONS(9089), - [anon_sym___bridge] = ACTIONS(9089), - [anon_sym___bridge_retained] = ACTIONS(9089), - [anon_sym___bridge_transfer] = ACTIONS(9089), - [anon_sym___complex] = ACTIONS(9089), - [anon_sym___const] = ACTIONS(9089), - [anon_sym___imag] = ACTIONS(9089), - [anon_sym___kindof] = ACTIONS(9089), - [anon_sym___nonnull] = ACTIONS(9089), - [anon_sym___nullable] = ACTIONS(9089), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9089), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9089), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9089), - [anon_sym___real] = ACTIONS(9089), - [anon_sym___strong] = ACTIONS(9089), - [anon_sym___unsafe_unretained] = ACTIONS(9089), - [anon_sym___unused] = ACTIONS(9089), - [anon_sym___weak] = ACTIONS(9089), - [sym_primitive_type] = ACTIONS(9089), - [anon_sym_enum] = ACTIONS(9089), - [anon_sym_COLON] = ACTIONS(10678), - [anon_sym_struct] = ACTIONS(9089), - [anon_sym_union] = ACTIONS(9089), - [anon_sym_in] = ACTIONS(9089), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9089), - [anon_sym___typeof] = ACTIONS(9089), - [anon_sym_typeof] = ACTIONS(9089), - [anon_sym_BOOL] = ACTIONS(9089), - [anon_sym_IMP] = ACTIONS(9089), - [anon_sym_SEL] = ACTIONS(9089), - [anon_sym_Class] = ACTIONS(9089), - [anon_sym_id] = ACTIONS(9089), - [anon_sym_out] = ACTIONS(9089), - [anon_sym_inout] = ACTIONS(9089), - [anon_sym_bycopy] = ACTIONS(9089), - [anon_sym_byref] = ACTIONS(9089), - [anon_sym_oneway] = ACTIONS(9089), - }, - [5997] = { - [sym_identifier] = ACTIONS(7944), - [anon_sym_COMMA] = ACTIONS(7946), - [anon_sym_RPAREN] = ACTIONS(7946), - [anon_sym_LPAREN2] = ACTIONS(7946), - [anon_sym_STAR] = ACTIONS(7946), - [anon_sym_CARET] = ACTIONS(7946), - [anon_sym_GT] = ACTIONS(7946), - [anon_sym_LT] = ACTIONS(7946), - [anon_sym___extension__] = ACTIONS(7944), - [anon_sym___attribute__] = ACTIONS(7944), - [anon_sym___attribute] = ACTIONS(7944), - [anon_sym_noreturn] = ACTIONS(7944), - [anon_sym_LBRACK] = ACTIONS(7946), - [anon_sym___based] = ACTIONS(7944), - [anon_sym_LBRACE] = ACTIONS(7946), - [anon_sym_signed] = ACTIONS(7944), - [anon_sym_unsigned] = ACTIONS(7944), - [anon_sym_long] = ACTIONS(7944), - [anon_sym_short] = ACTIONS(7944), - [anon_sym_ATautoreleasepool] = ACTIONS(7946), - [anon_sym_const] = ACTIONS(7944), - [anon_sym_constexpr] = ACTIONS(7944), - [anon_sym_volatile] = ACTIONS(7944), - [anon_sym_restrict] = ACTIONS(7944), - [anon_sym___restrict__] = ACTIONS(7944), - [anon_sym__Atomic] = ACTIONS(7944), - [anon_sym__Noreturn] = ACTIONS(7944), - [anon_sym_nullable] = ACTIONS(7944), - [anon_sym__Complex] = ACTIONS(7944), - [anon_sym__Nonnull] = ACTIONS(7944), - [anon_sym__Nullable] = ACTIONS(7944), - [anon_sym__Nullable_result] = ACTIONS(7944), - [anon_sym__Null_unspecified] = ACTIONS(7944), - [anon_sym___autoreleasing] = ACTIONS(7944), - [anon_sym___block] = ACTIONS(7944), - [anon_sym___bridge] = ACTIONS(7944), - [anon_sym___bridge_retained] = ACTIONS(7944), - [anon_sym___bridge_transfer] = ACTIONS(7944), - [anon_sym___complex] = ACTIONS(7944), - [anon_sym___const] = ACTIONS(7944), - [anon_sym___imag] = ACTIONS(7944), - [anon_sym___kindof] = ACTIONS(7944), - [anon_sym___nonnull] = ACTIONS(7944), - [anon_sym___nullable] = ACTIONS(7944), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(7944), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(7944), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(7944), - [anon_sym___real] = ACTIONS(7944), - [anon_sym___strong] = ACTIONS(7944), - [anon_sym___unsafe_unretained] = ACTIONS(7944), - [anon_sym___unused] = ACTIONS(7944), - [anon_sym___weak] = ACTIONS(7944), - [sym_primitive_type] = ACTIONS(7944), - [anon_sym_enum] = ACTIONS(7944), - [anon_sym_struct] = ACTIONS(7944), - [anon_sym_union] = ACTIONS(7944), - [anon_sym_in] = ACTIONS(7944), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(7944), - [anon_sym___typeof] = ACTIONS(7944), - [anon_sym_typeof] = ACTIONS(7944), - [anon_sym_BOOL] = ACTIONS(7944), - [anon_sym_IMP] = ACTIONS(7944), - [anon_sym_SEL] = ACTIONS(7944), - [anon_sym_Class] = ACTIONS(7944), - [anon_sym_id] = ACTIONS(7944), - [anon_sym_out] = ACTIONS(7944), - [anon_sym_inout] = ACTIONS(7944), - [anon_sym_bycopy] = ACTIONS(7944), - [anon_sym_byref] = ACTIONS(7944), - [anon_sym_oneway] = ACTIONS(7944), - }, - [5998] = { - [sym_attribute_specifier] = STATE(6007), - [sym_ms_declspec_modifier] = STATE(6093), - [sym_type_qualifier] = STATE(6103), - [sym__type_specifier] = STATE(6276), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6103), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [5999] = { - [sym_attribute_specifier] = STATE(6851), - [sym_ms_declspec_modifier] = STATE(6157), - [sym_type_qualifier] = STATE(6158), - [sym__type_specifier] = STATE(6264), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6158), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6000] = { - [sym_attribute_specifier] = STATE(6017), - [sym_ms_declspec_modifier] = STATE(6146), - [sym_type_qualifier] = STATE(6150), - [sym__type_specifier] = STATE(6285), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6150), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6001] = { - [sym_attribute_specifier] = STATE(6035), - [sym_ms_declspec_modifier] = STATE(6114), - [sym_type_qualifier] = STATE(6113), - [sym__type_specifier] = STATE(6290), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6113), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6002] = { - [sym_attribute_specifier] = STATE(6930), - [sym_ms_declspec_modifier] = STATE(6180), - [sym_type_qualifier] = STATE(6173), - [sym__type_specifier] = STATE(6267), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6173), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6003] = { - [sym_attribute_specifier] = STATE(6919), - [sym_ms_declspec_modifier] = STATE(6106), - [sym_type_qualifier] = STATE(6119), - [sym__type_specifier] = STATE(6270), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6119), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6004] = { - [sym_attribute_specifier] = STATE(6843), - [sym_ms_declspec_modifier] = STATE(6114), - [sym_type_qualifier] = STATE(6113), - [sym__type_specifier] = STATE(6290), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6113), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6005] = { - [sym_attribute_specifier] = STATE(6062), - [sym_ms_declspec_modifier] = STATE(6091), - [sym_type_qualifier] = STATE(6159), - [sym__type_specifier] = STATE(6259), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6159), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6006] = { - [sym_attribute_specifier] = STATE(6942), - [sym_ms_declspec_modifier] = STATE(6122), - [sym_type_qualifier] = STATE(6137), - [sym__type_specifier] = STATE(6230), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6137), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6007] = { - [sym_attribute_specifier] = STATE(6895), - [sym_ms_declspec_modifier] = STATE(6163), - [sym_type_qualifier] = STATE(6094), - [sym__type_specifier] = STATE(6272), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6094), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6008] = { - [sym_attribute_specifier] = STATE(6939), - [sym_ms_declspec_modifier] = STATE(6126), - [sym_type_qualifier] = STATE(6127), - [sym__type_specifier] = STATE(6241), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6127), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6009] = { - [sym_attribute_specifier] = STATE(6051), - [sym_ms_declspec_modifier] = STATE(6163), - [sym_type_qualifier] = STATE(6094), - [sym__type_specifier] = STATE(6272), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6094), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6010] = { - [sym_attribute_specifier] = STATE(5893), - [sym_enumerator_list] = STATE(5964), - [sym_identifier] = ACTIONS(8849), - [anon_sym_LPAREN2] = ACTIONS(8851), - [anon_sym_STAR] = ACTIONS(8851), - [anon_sym_CARET] = ACTIONS(8851), - [anon_sym_LT] = ACTIONS(8851), - [anon_sym___extension__] = ACTIONS(8849), - [anon_sym___attribute__] = ACTIONS(10662), - [anon_sym___attribute] = ACTIONS(10662), - [anon_sym_noreturn] = ACTIONS(8849), - [anon_sym_LBRACK] = ACTIONS(8851), - [anon_sym___based] = ACTIONS(8849), - [anon_sym_LBRACE] = ACTIONS(10682), - [anon_sym_signed] = ACTIONS(8849), - [anon_sym_unsigned] = ACTIONS(8849), - [anon_sym_long] = ACTIONS(8849), - [anon_sym_short] = ACTIONS(8849), - [anon_sym_ATautoreleasepool] = ACTIONS(8851), - [anon_sym_const] = ACTIONS(8849), - [anon_sym_constexpr] = ACTIONS(8849), - [anon_sym_volatile] = ACTIONS(8849), - [anon_sym_restrict] = ACTIONS(8849), - [anon_sym___restrict__] = ACTIONS(8849), - [anon_sym__Atomic] = ACTIONS(8849), - [anon_sym__Noreturn] = ACTIONS(8849), - [anon_sym_nullable] = ACTIONS(8849), - [anon_sym__Complex] = ACTIONS(8849), - [anon_sym__Nonnull] = ACTIONS(8849), - [anon_sym__Nullable] = ACTIONS(8849), - [anon_sym__Nullable_result] = ACTIONS(8849), - [anon_sym__Null_unspecified] = ACTIONS(8849), - [anon_sym___autoreleasing] = ACTIONS(8849), - [anon_sym___block] = ACTIONS(8849), - [anon_sym___bridge] = ACTIONS(8849), - [anon_sym___bridge_retained] = ACTIONS(8849), - [anon_sym___bridge_transfer] = ACTIONS(8849), - [anon_sym___complex] = ACTIONS(8849), - [anon_sym___const] = ACTIONS(8849), - [anon_sym___imag] = ACTIONS(8849), - [anon_sym___kindof] = ACTIONS(8849), - [anon_sym___nonnull] = ACTIONS(8849), - [anon_sym___nullable] = ACTIONS(8849), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8849), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8849), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8849), - [anon_sym___real] = ACTIONS(8849), - [anon_sym___strong] = ACTIONS(8849), - [anon_sym___unsafe_unretained] = ACTIONS(8849), - [anon_sym___unused] = ACTIONS(8849), - [anon_sym___weak] = ACTIONS(8849), - [sym_primitive_type] = ACTIONS(8849), - [anon_sym_enum] = ACTIONS(8849), - [anon_sym_struct] = ACTIONS(8849), - [anon_sym_union] = ACTIONS(8849), - [anon_sym_in] = ACTIONS(8849), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8849), - [anon_sym___typeof] = ACTIONS(8849), - [anon_sym_typeof] = ACTIONS(8849), - [anon_sym_BOOL] = ACTIONS(8849), - [anon_sym_IMP] = ACTIONS(8849), - [anon_sym_SEL] = ACTIONS(8849), - [anon_sym_Class] = ACTIONS(8849), - [anon_sym_id] = ACTIONS(8849), - [anon_sym_out] = ACTIONS(8849), - [anon_sym_inout] = ACTIONS(8849), - [anon_sym_bycopy] = ACTIONS(8849), - [anon_sym_byref] = ACTIONS(8849), - [anon_sym_oneway] = ACTIONS(8849), - }, - [6011] = { - [sym_attribute_specifier] = STATE(6845), - [sym_ms_declspec_modifier] = STATE(6146), - [sym_type_qualifier] = STATE(6150), - [sym__type_specifier] = STATE(6285), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6150), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6012] = { - [sym_attribute_specifier] = STATE(6004), - [sym_ms_declspec_modifier] = STATE(6152), - [sym_type_qualifier] = STATE(6156), - [sym__type_specifier] = STATE(6247), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6156), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6013] = { - [sym_attribute_specifier] = STATE(5894), - [sym_enumerator_list] = STATE(5960), - [sym_identifier] = ACTIONS(8732), - [anon_sym_LPAREN2] = ACTIONS(8734), - [anon_sym_STAR] = ACTIONS(8734), - [anon_sym_CARET] = ACTIONS(8734), - [anon_sym_LT] = ACTIONS(8734), - [anon_sym___extension__] = ACTIONS(8732), - [anon_sym___attribute__] = ACTIONS(10615), - [anon_sym___attribute] = ACTIONS(10615), - [anon_sym_noreturn] = ACTIONS(8732), - [anon_sym_LBRACK] = ACTIONS(8734), - [anon_sym___based] = ACTIONS(8732), - [anon_sym_LBRACE] = ACTIONS(10685), - [anon_sym_signed] = ACTIONS(8732), - [anon_sym_unsigned] = ACTIONS(8732), - [anon_sym_long] = ACTIONS(8732), - [anon_sym_short] = ACTIONS(8732), - [anon_sym_ATautoreleasepool] = ACTIONS(8734), - [anon_sym_const] = ACTIONS(8732), - [anon_sym_constexpr] = ACTIONS(8732), - [anon_sym_volatile] = ACTIONS(8732), - [anon_sym_restrict] = ACTIONS(8732), - [anon_sym___restrict__] = ACTIONS(8732), - [anon_sym__Atomic] = ACTIONS(8732), - [anon_sym__Noreturn] = ACTIONS(8732), - [anon_sym_nullable] = ACTIONS(8732), - [anon_sym__Complex] = ACTIONS(8732), - [anon_sym__Nonnull] = ACTIONS(8732), - [anon_sym__Nullable] = ACTIONS(8732), - [anon_sym__Nullable_result] = ACTIONS(8732), - [anon_sym__Null_unspecified] = ACTIONS(8732), - [anon_sym___autoreleasing] = ACTIONS(8732), - [anon_sym___block] = ACTIONS(8732), - [anon_sym___bridge] = ACTIONS(8732), - [anon_sym___bridge_retained] = ACTIONS(8732), - [anon_sym___bridge_transfer] = ACTIONS(8732), - [anon_sym___complex] = ACTIONS(8732), - [anon_sym___const] = ACTIONS(8732), - [anon_sym___imag] = ACTIONS(8732), - [anon_sym___kindof] = ACTIONS(8732), - [anon_sym___nonnull] = ACTIONS(8732), - [anon_sym___nullable] = ACTIONS(8732), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8732), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8732), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8732), - [anon_sym___real] = ACTIONS(8732), - [anon_sym___strong] = ACTIONS(8732), - [anon_sym___unsafe_unretained] = ACTIONS(8732), - [anon_sym___unused] = ACTIONS(8732), - [anon_sym___weak] = ACTIONS(8732), - [sym_primitive_type] = ACTIONS(8732), - [anon_sym_enum] = ACTIONS(8732), - [anon_sym_struct] = ACTIONS(8732), - [anon_sym_union] = ACTIONS(8732), - [anon_sym_in] = ACTIONS(8732), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8732), - [anon_sym___typeof] = ACTIONS(8732), - [anon_sym_typeof] = ACTIONS(8732), - [anon_sym_BOOL] = ACTIONS(8732), - [anon_sym_IMP] = ACTIONS(8732), - [anon_sym_SEL] = ACTIONS(8732), - [anon_sym_Class] = ACTIONS(8732), - [anon_sym_id] = ACTIONS(8732), - [anon_sym_out] = ACTIONS(8732), - [anon_sym_inout] = ACTIONS(8732), - [anon_sym_bycopy] = ACTIONS(8732), - [anon_sym_byref] = ACTIONS(8732), - [anon_sym_oneway] = ACTIONS(8732), - }, - [6014] = { - [sym_attribute_specifier] = STATE(6058), - [sym_ms_declspec_modifier] = STATE(6097), - [sym_type_qualifier] = STATE(6101), - [sym__type_specifier] = STATE(6258), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6101), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6015] = { - [sym_attribute_specifier] = STATE(6060), - [sym_ms_declspec_modifier] = STATE(6160), - [sym_type_qualifier] = STATE(6133), - [sym__type_specifier] = STATE(6254), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6133), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6016] = { - [sym_attribute_specifier] = STATE(6019), - [sym_ms_declspec_modifier] = STATE(6166), - [sym_type_qualifier] = STATE(6177), - [sym__type_specifier] = STATE(6286), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6177), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6017] = { - [sym_attribute_specifier] = STATE(6900), - [sym_ms_declspec_modifier] = STATE(6172), - [sym_type_qualifier] = STATE(6170), - [sym__type_specifier] = STATE(6293), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6170), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6018] = { - [sym_attribute_specifier] = STATE(6910), - [sym_ms_declspec_modifier] = STATE(6107), - [sym_type_qualifier] = STATE(6143), - [sym__type_specifier] = STATE(6243), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6143), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6019] = { - [sym_attribute_specifier] = STATE(6821), - [sym_ms_declspec_modifier] = STATE(6168), - [sym_type_qualifier] = STATE(6155), - [sym__type_specifier] = STATE(6294), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6155), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6020] = { - [sym_attribute_specifier] = STATE(5899), - [sym_enumerator_list] = STATE(5968), - [sym_identifier] = ACTIONS(8909), - [anon_sym_LPAREN2] = ACTIONS(8911), - [anon_sym_STAR] = ACTIONS(8911), - [anon_sym_CARET] = ACTIONS(8911), - [anon_sym_LT] = ACTIONS(8911), - [anon_sym___extension__] = ACTIONS(8909), - [anon_sym___attribute__] = ACTIONS(10618), - [anon_sym___attribute] = ACTIONS(10618), - [anon_sym_noreturn] = ACTIONS(8909), - [anon_sym_LBRACK] = ACTIONS(8911), - [anon_sym___based] = ACTIONS(8909), - [anon_sym_LBRACE] = ACTIONS(10688), - [anon_sym_signed] = ACTIONS(8909), - [anon_sym_unsigned] = ACTIONS(8909), - [anon_sym_long] = ACTIONS(8909), - [anon_sym_short] = ACTIONS(8909), - [anon_sym_ATautoreleasepool] = ACTIONS(8911), - [anon_sym_const] = ACTIONS(8909), - [anon_sym_constexpr] = ACTIONS(8909), - [anon_sym_volatile] = ACTIONS(8909), - [anon_sym_restrict] = ACTIONS(8909), - [anon_sym___restrict__] = ACTIONS(8909), - [anon_sym__Atomic] = ACTIONS(8909), - [anon_sym__Noreturn] = ACTIONS(8909), - [anon_sym_nullable] = ACTIONS(8909), - [anon_sym__Complex] = ACTIONS(8909), - [anon_sym__Nonnull] = ACTIONS(8909), - [anon_sym__Nullable] = ACTIONS(8909), - [anon_sym__Nullable_result] = ACTIONS(8909), - [anon_sym__Null_unspecified] = ACTIONS(8909), - [anon_sym___autoreleasing] = ACTIONS(8909), - [anon_sym___block] = ACTIONS(8909), - [anon_sym___bridge] = ACTIONS(8909), - [anon_sym___bridge_retained] = ACTIONS(8909), - [anon_sym___bridge_transfer] = ACTIONS(8909), - [anon_sym___complex] = ACTIONS(8909), - [anon_sym___const] = ACTIONS(8909), - [anon_sym___imag] = ACTIONS(8909), - [anon_sym___kindof] = ACTIONS(8909), - [anon_sym___nonnull] = ACTIONS(8909), - [anon_sym___nullable] = ACTIONS(8909), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8909), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8909), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8909), - [anon_sym___real] = ACTIONS(8909), - [anon_sym___strong] = ACTIONS(8909), - [anon_sym___unsafe_unretained] = ACTIONS(8909), - [anon_sym___unused] = ACTIONS(8909), - [anon_sym___weak] = ACTIONS(8909), - [sym_primitive_type] = ACTIONS(8909), - [anon_sym_enum] = ACTIONS(8909), - [anon_sym_struct] = ACTIONS(8909), - [anon_sym_union] = ACTIONS(8909), - [anon_sym_in] = ACTIONS(8909), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8909), - [anon_sym___typeof] = ACTIONS(8909), - [anon_sym_typeof] = ACTIONS(8909), - [anon_sym_BOOL] = ACTIONS(8909), - [anon_sym_IMP] = ACTIONS(8909), - [anon_sym_SEL] = ACTIONS(8909), - [anon_sym_Class] = ACTIONS(8909), - [anon_sym_id] = ACTIONS(8909), - [anon_sym_out] = ACTIONS(8909), - [anon_sym_inout] = ACTIONS(8909), - [anon_sym_bycopy] = ACTIONS(8909), - [anon_sym_byref] = ACTIONS(8909), - [anon_sym_oneway] = ACTIONS(8909), - }, - [6021] = { - [sym_attribute_specifier] = STATE(5938), - [sym_enumerator_list] = STATE(5961), - [sym_identifier] = ACTIONS(8902), - [anon_sym_LPAREN2] = ACTIONS(8904), - [anon_sym_STAR] = ACTIONS(8904), - [anon_sym_CARET] = ACTIONS(8904), - [anon_sym_LT] = ACTIONS(8904), - [anon_sym___extension__] = ACTIONS(8902), - [anon_sym___attribute__] = ACTIONS(10621), - [anon_sym___attribute] = ACTIONS(10621), - [anon_sym_noreturn] = ACTIONS(8902), - [anon_sym_LBRACK] = ACTIONS(8904), - [anon_sym___based] = ACTIONS(8902), - [anon_sym_LBRACE] = ACTIONS(10691), - [anon_sym_signed] = ACTIONS(8902), - [anon_sym_unsigned] = ACTIONS(8902), - [anon_sym_long] = ACTIONS(8902), - [anon_sym_short] = ACTIONS(8902), - [anon_sym_ATautoreleasepool] = ACTIONS(8904), - [anon_sym_const] = ACTIONS(8902), - [anon_sym_constexpr] = ACTIONS(8902), - [anon_sym_volatile] = ACTIONS(8902), - [anon_sym_restrict] = ACTIONS(8902), - [anon_sym___restrict__] = ACTIONS(8902), - [anon_sym__Atomic] = ACTIONS(8902), - [anon_sym__Noreturn] = ACTIONS(8902), - [anon_sym_nullable] = ACTIONS(8902), - [anon_sym__Complex] = ACTIONS(8902), - [anon_sym__Nonnull] = ACTIONS(8902), - [anon_sym__Nullable] = ACTIONS(8902), - [anon_sym__Nullable_result] = ACTIONS(8902), - [anon_sym__Null_unspecified] = ACTIONS(8902), - [anon_sym___autoreleasing] = ACTIONS(8902), - [anon_sym___block] = ACTIONS(8902), - [anon_sym___bridge] = ACTIONS(8902), - [anon_sym___bridge_retained] = ACTIONS(8902), - [anon_sym___bridge_transfer] = ACTIONS(8902), - [anon_sym___complex] = ACTIONS(8902), - [anon_sym___const] = ACTIONS(8902), - [anon_sym___imag] = ACTIONS(8902), - [anon_sym___kindof] = ACTIONS(8902), - [anon_sym___nonnull] = ACTIONS(8902), - [anon_sym___nullable] = ACTIONS(8902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8902), - [anon_sym___real] = ACTIONS(8902), - [anon_sym___strong] = ACTIONS(8902), - [anon_sym___unsafe_unretained] = ACTIONS(8902), - [anon_sym___unused] = ACTIONS(8902), - [anon_sym___weak] = ACTIONS(8902), - [sym_primitive_type] = ACTIONS(8902), - [anon_sym_enum] = ACTIONS(8902), - [anon_sym_struct] = ACTIONS(8902), - [anon_sym_union] = ACTIONS(8902), - [anon_sym_in] = ACTIONS(8902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8902), - [anon_sym___typeof] = ACTIONS(8902), - [anon_sym_typeof] = ACTIONS(8902), - [anon_sym_BOOL] = ACTIONS(8902), - [anon_sym_IMP] = ACTIONS(8902), - [anon_sym_SEL] = ACTIONS(8902), - [anon_sym_Class] = ACTIONS(8902), - [anon_sym_id] = ACTIONS(8902), - [anon_sym_out] = ACTIONS(8902), - [anon_sym_inout] = ACTIONS(8902), - [anon_sym_bycopy] = ACTIONS(8902), - [anon_sym_byref] = ACTIONS(8902), - [anon_sym_oneway] = ACTIONS(8902), - }, - [6022] = { - [sym_attribute_specifier] = STATE(6008), - [sym_ms_declspec_modifier] = STATE(6135), - [sym_type_qualifier] = STATE(6130), - [sym__type_specifier] = STATE(6233), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6130), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6023] = { - [sym_attribute_specifier] = STATE(6920), - [sym_ms_declspec_modifier] = STATE(6160), - [sym_type_qualifier] = STATE(6133), - [sym__type_specifier] = STATE(6254), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6133), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6024] = { - [sym_attribute_specifier] = STATE(6002), - [sym_ms_declspec_modifier] = STATE(6153), - [sym_type_qualifier] = STATE(6154), - [sym__type_specifier] = STATE(6299), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6154), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6025] = { - [sym_attribute_specifier] = STATE(6885), - [sym_ms_declspec_modifier] = STATE(6166), - [sym_type_qualifier] = STATE(6177), - [sym__type_specifier] = STATE(6286), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6177), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6026] = { - [sym_attribute_specifier] = STATE(6050), - [sym_ms_declspec_modifier] = STATE(6122), - [sym_type_qualifier] = STATE(6137), - [sym__type_specifier] = STATE(6230), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6137), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6027] = { - [sym_attribute_specifier] = STATE(6902), - [sym_ms_declspec_modifier] = STATE(6135), - [sym_type_qualifier] = STATE(6130), - [sym__type_specifier] = STATE(6233), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6130), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6028] = { - [sym_attribute_specifier] = STATE(6063), - [sym_ms_declspec_modifier] = STATE(6157), - [sym_type_qualifier] = STATE(6158), - [sym__type_specifier] = STATE(6264), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6158), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6029] = { - [sym_attribute_specifier] = STATE(5999), - [sym_ms_declspec_modifier] = STATE(6106), - [sym_type_qualifier] = STATE(6119), - [sym__type_specifier] = STATE(6270), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6119), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6030] = { - [sym_attribute_specifier] = STATE(6018), - [sym_ms_declspec_modifier] = STATE(6098), - [sym_type_qualifier] = STATE(6108), - [sym__type_specifier] = STATE(6274), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6108), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6031] = { - [sym_attribute_specifier] = STATE(6937), - [sym_ms_declspec_modifier] = STATE(6096), - [sym_type_qualifier] = STATE(6129), - [sym__type_specifier] = STATE(6257), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6129), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6032] = { - [sym_attribute_specifier] = STATE(6038), - [sym_ms_declspec_modifier] = STATE(6112), - [sym_type_qualifier] = STATE(6116), - [sym__type_specifier] = STATE(6291), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6116), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6033] = { - [sym_attribute_specifier] = STATE(6823), - [sym_ms_declspec_modifier] = STATE(6153), - [sym_type_qualifier] = STATE(6154), - [sym__type_specifier] = STATE(6299), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6154), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6034] = { - [sym_attribute_specifier] = STATE(6042), - [sym_ms_declspec_modifier] = STATE(6165), - [sym_type_qualifier] = STATE(6167), - [sym__type_specifier] = STATE(6288), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6167), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6035] = { - [sym_attribute_specifier] = STATE(6940), - [sym_ms_declspec_modifier] = STATE(6098), - [sym_type_qualifier] = STATE(6108), - [sym__type_specifier] = STATE(6274), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6108), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6036] = { - [sym_attribute_specifier] = STATE(6059), - [sym_ms_declspec_modifier] = STATE(6104), - [sym_type_qualifier] = STATE(6105), - [sym__type_specifier] = STATE(6236), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6105), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6037] = { - [sym_attribute_specifier] = STATE(6040), - [sym_ms_declspec_modifier] = STATE(6118), - [sym_type_qualifier] = STATE(6110), - [sym__type_specifier] = STATE(6277), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6110), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6038] = { - [sym_attribute_specifier] = STATE(6841), - [sym_ms_declspec_modifier] = STATE(6121), - [sym_type_qualifier] = STATE(6123), - [sym__type_specifier] = STATE(6273), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6123), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6039] = { - [sym_attribute_specifier] = STATE(6948), - [sym_ms_declspec_modifier] = STATE(6134), - [sym_type_qualifier] = STATE(6132), - [sym__type_specifier] = STATE(6246), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6132), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6040] = { - [sym_attribute_specifier] = STATE(6844), - [sym_ms_declspec_modifier] = STATE(6099), - [sym_type_qualifier] = STATE(6102), - [sym__type_specifier] = STATE(6281), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6102), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6041] = { - [sym_attribute_specifier] = STATE(6033), - [sym_ms_declspec_modifier] = STATE(6121), - [sym_type_qualifier] = STATE(6123), - [sym__type_specifier] = STATE(6273), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6123), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6042] = { - [sym_attribute_specifier] = STATE(6864), - [sym_ms_declspec_modifier] = STATE(6115), - [sym_type_qualifier] = STATE(6109), - [sym__type_specifier] = STATE(6242), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6109), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6043] = { - [sym_attribute_specifier] = STATE(6861), - [sym_ms_declspec_modifier] = STATE(6140), - [sym_type_qualifier] = STATE(6142), - [sym__type_specifier] = STATE(6250), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6142), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6044] = { - [sym_attribute_specifier] = STATE(6045), - [sym_ms_declspec_modifier] = STATE(6145), - [sym_type_qualifier] = STATE(6131), - [sym__type_specifier] = STATE(6255), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6131), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6045] = { - [sym_attribute_specifier] = STATE(6891), - [sym_ms_declspec_modifier] = STATE(6118), - [sym_type_qualifier] = STATE(6110), - [sym__type_specifier] = STATE(6277), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6110), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6046] = { - [sym_attribute_specifier] = STATE(6031), - [sym_ms_declspec_modifier] = STATE(6099), - [sym_type_qualifier] = STATE(6102), - [sym__type_specifier] = STATE(6281), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6102), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6047] = { - [sym_attribute_specifier] = STATE(5929), - [sym_enumerator_list] = STATE(5947), - [sym_identifier] = ACTIONS(8806), - [anon_sym_LPAREN2] = ACTIONS(8808), - [anon_sym_STAR] = ACTIONS(8808), - [anon_sym_CARET] = ACTIONS(8808), - [anon_sym_LT] = ACTIONS(8808), - [anon_sym___extension__] = ACTIONS(8806), - [anon_sym___attribute__] = ACTIONS(10627), - [anon_sym___attribute] = ACTIONS(10627), - [anon_sym_noreturn] = ACTIONS(8806), - [anon_sym_LBRACK] = ACTIONS(8808), - [anon_sym___based] = ACTIONS(8806), - [anon_sym_LBRACE] = ACTIONS(10694), - [anon_sym_signed] = ACTIONS(8806), - [anon_sym_unsigned] = ACTIONS(8806), - [anon_sym_long] = ACTIONS(8806), - [anon_sym_short] = ACTIONS(8806), - [anon_sym_ATautoreleasepool] = ACTIONS(8808), - [anon_sym_const] = ACTIONS(8806), - [anon_sym_constexpr] = ACTIONS(8806), - [anon_sym_volatile] = ACTIONS(8806), - [anon_sym_restrict] = ACTIONS(8806), - [anon_sym___restrict__] = ACTIONS(8806), - [anon_sym__Atomic] = ACTIONS(8806), - [anon_sym__Noreturn] = ACTIONS(8806), - [anon_sym_nullable] = ACTIONS(8806), - [anon_sym__Complex] = ACTIONS(8806), - [anon_sym__Nonnull] = ACTIONS(8806), - [anon_sym__Nullable] = ACTIONS(8806), - [anon_sym__Nullable_result] = ACTIONS(8806), - [anon_sym__Null_unspecified] = ACTIONS(8806), - [anon_sym___autoreleasing] = ACTIONS(8806), - [anon_sym___block] = ACTIONS(8806), - [anon_sym___bridge] = ACTIONS(8806), - [anon_sym___bridge_retained] = ACTIONS(8806), - [anon_sym___bridge_transfer] = ACTIONS(8806), - [anon_sym___complex] = ACTIONS(8806), - [anon_sym___const] = ACTIONS(8806), - [anon_sym___imag] = ACTIONS(8806), - [anon_sym___kindof] = ACTIONS(8806), - [anon_sym___nonnull] = ACTIONS(8806), - [anon_sym___nullable] = ACTIONS(8806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8806), - [anon_sym___real] = ACTIONS(8806), - [anon_sym___strong] = ACTIONS(8806), - [anon_sym___unsafe_unretained] = ACTIONS(8806), - [anon_sym___unused] = ACTIONS(8806), - [anon_sym___weak] = ACTIONS(8806), - [sym_primitive_type] = ACTIONS(8806), - [anon_sym_enum] = ACTIONS(8806), - [anon_sym_struct] = ACTIONS(8806), - [anon_sym_union] = ACTIONS(8806), - [anon_sym_in] = ACTIONS(8806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8806), - [anon_sym___typeof] = ACTIONS(8806), - [anon_sym_typeof] = ACTIONS(8806), - [anon_sym_BOOL] = ACTIONS(8806), - [anon_sym_IMP] = ACTIONS(8806), - [anon_sym_SEL] = ACTIONS(8806), - [anon_sym_Class] = ACTIONS(8806), - [anon_sym_id] = ACTIONS(8806), - [anon_sym_out] = ACTIONS(8806), - [anon_sym_inout] = ACTIONS(8806), - [anon_sym_bycopy] = ACTIONS(8806), - [anon_sym_byref] = ACTIONS(8806), - [anon_sym_oneway] = ACTIONS(8806), - }, - [6048] = { - [sym_attribute_specifier] = STATE(6025), - [sym_ms_declspec_modifier] = STATE(6148), - [sym_type_qualifier] = STATE(6149), - [sym__type_specifier] = STATE(6238), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6149), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6049] = { - [sym_attribute_specifier] = STATE(6023), - [sym_ms_declspec_modifier] = STATE(6134), - [sym_type_qualifier] = STATE(6132), - [sym__type_specifier] = STATE(6246), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6132), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6050] = { - [sym_attribute_specifier] = STATE(6840), - [sym_ms_declspec_modifier] = STATE(6151), - [sym_type_qualifier] = STATE(6147), - [sym__type_specifier] = STATE(6268), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6147), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6051] = { - [sym_attribute_specifier] = STATE(6928), - [sym_ms_declspec_modifier] = STATE(6097), - [sym_type_qualifier] = STATE(6101), - [sym__type_specifier] = STATE(6258), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6101), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6052] = { - [sym_attribute_specifier] = STATE(6003), - [sym_ms_declspec_modifier] = STATE(6111), - [sym_type_qualifier] = STATE(6095), - [sym__type_specifier] = STATE(6262), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6095), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6053] = { - [sym_attribute_specifier] = STATE(5928), - [sym_enumerator_list] = STATE(5949), - [sym_identifier] = ACTIONS(8793), - [anon_sym_LPAREN2] = ACTIONS(8795), - [anon_sym_STAR] = ACTIONS(8795), - [anon_sym_CARET] = ACTIONS(8795), - [anon_sym_LT] = ACTIONS(8795), - [anon_sym___extension__] = ACTIONS(8793), - [anon_sym___attribute__] = ACTIONS(10624), - [anon_sym___attribute] = ACTIONS(10624), - [anon_sym_noreturn] = ACTIONS(8793), - [anon_sym_LBRACK] = ACTIONS(8795), - [anon_sym___based] = ACTIONS(8793), - [anon_sym_LBRACE] = ACTIONS(10697), - [anon_sym_signed] = ACTIONS(8793), - [anon_sym_unsigned] = ACTIONS(8793), - [anon_sym_long] = ACTIONS(8793), - [anon_sym_short] = ACTIONS(8793), - [anon_sym_ATautoreleasepool] = ACTIONS(8795), - [anon_sym_const] = ACTIONS(8793), - [anon_sym_constexpr] = ACTIONS(8793), - [anon_sym_volatile] = ACTIONS(8793), - [anon_sym_restrict] = ACTIONS(8793), - [anon_sym___restrict__] = ACTIONS(8793), - [anon_sym__Atomic] = ACTIONS(8793), - [anon_sym__Noreturn] = ACTIONS(8793), - [anon_sym_nullable] = ACTIONS(8793), - [anon_sym__Complex] = ACTIONS(8793), - [anon_sym__Nonnull] = ACTIONS(8793), - [anon_sym__Nullable] = ACTIONS(8793), - [anon_sym__Nullable_result] = ACTIONS(8793), - [anon_sym__Null_unspecified] = ACTIONS(8793), - [anon_sym___autoreleasing] = ACTIONS(8793), - [anon_sym___block] = ACTIONS(8793), - [anon_sym___bridge] = ACTIONS(8793), - [anon_sym___bridge_retained] = ACTIONS(8793), - [anon_sym___bridge_transfer] = ACTIONS(8793), - [anon_sym___complex] = ACTIONS(8793), - [anon_sym___const] = ACTIONS(8793), - [anon_sym___imag] = ACTIONS(8793), - [anon_sym___kindof] = ACTIONS(8793), - [anon_sym___nonnull] = ACTIONS(8793), - [anon_sym___nullable] = ACTIONS(8793), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8793), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8793), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8793), - [anon_sym___real] = ACTIONS(8793), - [anon_sym___strong] = ACTIONS(8793), - [anon_sym___unsafe_unretained] = ACTIONS(8793), - [anon_sym___unused] = ACTIONS(8793), - [anon_sym___weak] = ACTIONS(8793), - [sym_primitive_type] = ACTIONS(8793), - [anon_sym_enum] = ACTIONS(8793), - [anon_sym_struct] = ACTIONS(8793), - [anon_sym_union] = ACTIONS(8793), - [anon_sym_in] = ACTIONS(8793), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8793), - [anon_sym___typeof] = ACTIONS(8793), - [anon_sym_typeof] = ACTIONS(8793), - [anon_sym_BOOL] = ACTIONS(8793), - [anon_sym_IMP] = ACTIONS(8793), - [anon_sym_SEL] = ACTIONS(8793), - [anon_sym_Class] = ACTIONS(8793), - [anon_sym_id] = ACTIONS(8793), - [anon_sym_out] = ACTIONS(8793), - [anon_sym_inout] = ACTIONS(8793), - [anon_sym_bycopy] = ACTIONS(8793), - [anon_sym_byref] = ACTIONS(8793), - [anon_sym_oneway] = ACTIONS(8793), - }, - [6054] = { - [sym_attribute_specifier] = STATE(6043), - [sym_ms_declspec_modifier] = STATE(6168), - [sym_type_qualifier] = STATE(6155), - [sym__type_specifier] = STATE(6294), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6155), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6055] = { - [sym_attribute_specifier] = STATE(6006), - [sym_ms_declspec_modifier] = STATE(6115), - [sym_type_qualifier] = STATE(6109), - [sym__type_specifier] = STATE(6242), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6109), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6056] = { - [sym_attribute_specifier] = STATE(6039), - [sym_ms_declspec_modifier] = STATE(6139), - [sym_type_qualifier] = STATE(6138), - [sym__type_specifier] = STATE(6244), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6138), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6057] = { - [sym_attribute_specifier] = STATE(6027), - [sym_ms_declspec_modifier] = STATE(6144), - [sym_type_qualifier] = STATE(6141), - [sym__type_specifier] = STATE(6235), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6141), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6058] = { - [sym_attribute_specifier] = STATE(6894), - [sym_ms_declspec_modifier] = STATE(6176), - [sym_type_qualifier] = STATE(6171), - [sym__type_specifier] = STATE(6237), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6171), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6059] = { - [sym_attribute_specifier] = STATE(6923), - [sym_ms_declspec_modifier] = STATE(6117), - [sym_type_qualifier] = STATE(6125), - [sym__type_specifier] = STATE(6283), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6125), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6060] = { - [sym_attribute_specifier] = STATE(6832), - [sym_ms_declspec_modifier] = STATE(6174), - [sym_type_qualifier] = STATE(6175), - [sym__type_specifier] = STATE(6269), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6175), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6061] = { - [sym_attribute_specifier] = STATE(6011), - [sym_ms_declspec_modifier] = STATE(6117), - [sym_type_qualifier] = STATE(6125), - [sym__type_specifier] = STATE(6283), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6125), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6062] = { - [sym_attribute_specifier] = STATE(6880), - [sym_ms_declspec_modifier] = STATE(6144), - [sym_type_qualifier] = STATE(6141), - [sym__type_specifier] = STATE(6235), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6141), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6063] = { - [sym_attribute_specifier] = STATE(6947), - [sym_ms_declspec_modifier] = STATE(6162), - [sym_type_qualifier] = STATE(6092), - [sym__type_specifier] = STATE(6275), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6092), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym___declspec] = ACTIONS(43), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6064] = { - [sym_attribute_specifier] = STATE(5938), - [sym_enumerator_list] = STATE(6181), - [sym_identifier] = ACTIONS(8902), - [anon_sym_LPAREN2] = ACTIONS(8904), - [anon_sym_STAR] = ACTIONS(8904), - [anon_sym_CARET] = ACTIONS(8904), - [anon_sym___extension__] = ACTIONS(8902), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8902), - [anon_sym_LBRACK] = ACTIONS(8904), - [anon_sym___based] = ACTIONS(8902), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8902), - [anon_sym_unsigned] = ACTIONS(8902), - [anon_sym_long] = ACTIONS(8902), - [anon_sym_short] = ACTIONS(8902), - [anon_sym_const] = ACTIONS(8902), - [anon_sym_constexpr] = ACTIONS(8902), - [anon_sym_volatile] = ACTIONS(8902), - [anon_sym_restrict] = ACTIONS(8902), - [anon_sym___restrict__] = ACTIONS(8902), - [anon_sym__Atomic] = ACTIONS(8902), - [anon_sym__Noreturn] = ACTIONS(8902), - [anon_sym_nullable] = ACTIONS(8902), - [anon_sym__Complex] = ACTIONS(8902), - [anon_sym__Nonnull] = ACTIONS(8902), - [anon_sym__Nullable] = ACTIONS(8902), - [anon_sym__Nullable_result] = ACTIONS(8902), - [anon_sym__Null_unspecified] = ACTIONS(8902), - [anon_sym___autoreleasing] = ACTIONS(8902), - [anon_sym___block] = ACTIONS(8902), - [anon_sym___bridge] = ACTIONS(8902), - [anon_sym___bridge_retained] = ACTIONS(8902), - [anon_sym___bridge_transfer] = ACTIONS(8902), - [anon_sym___complex] = ACTIONS(8902), - [anon_sym___const] = ACTIONS(8902), - [anon_sym___imag] = ACTIONS(8902), - [anon_sym___kindof] = ACTIONS(8902), - [anon_sym___nonnull] = ACTIONS(8902), - [anon_sym___nullable] = ACTIONS(8902), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8902), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8902), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8902), - [anon_sym___real] = ACTIONS(8902), - [anon_sym___strong] = ACTIONS(8902), - [anon_sym___unsafe_unretained] = ACTIONS(8902), - [anon_sym___unused] = ACTIONS(8902), - [anon_sym___weak] = ACTIONS(8902), - [sym_primitive_type] = ACTIONS(8902), - [anon_sym_enum] = ACTIONS(8902), - [anon_sym_COLON] = ACTIONS(8904), - [anon_sym_struct] = ACTIONS(8902), - [anon_sym_union] = ACTIONS(8902), - [anon_sym_in] = ACTIONS(8902), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8902), - [anon_sym___typeof] = ACTIONS(8902), - [anon_sym_typeof] = ACTIONS(8902), - [anon_sym_BOOL] = ACTIONS(8902), - [anon_sym_IMP] = ACTIONS(8902), - [anon_sym_SEL] = ACTIONS(8902), - [anon_sym_Class] = ACTIONS(8902), - [anon_sym_id] = ACTIONS(8902), - [anon_sym_out] = ACTIONS(8902), - [anon_sym_inout] = ACTIONS(8902), - [anon_sym_bycopy] = ACTIONS(8902), - [anon_sym_byref] = ACTIONS(8902), - [anon_sym_oneway] = ACTIONS(8902), - }, - [6065] = { - [sym_attribute_specifier] = STATE(5928), - [sym_enumerator_list] = STATE(6192), - [sym_identifier] = ACTIONS(8793), - [anon_sym_LPAREN2] = ACTIONS(8795), - [anon_sym_STAR] = ACTIONS(8795), - [anon_sym_CARET] = ACTIONS(8795), - [anon_sym___extension__] = ACTIONS(8793), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8793), - [anon_sym_LBRACK] = ACTIONS(8795), - [anon_sym___based] = ACTIONS(8793), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8793), - [anon_sym_unsigned] = ACTIONS(8793), - [anon_sym_long] = ACTIONS(8793), - [anon_sym_short] = ACTIONS(8793), - [anon_sym_const] = ACTIONS(8793), - [anon_sym_constexpr] = ACTIONS(8793), - [anon_sym_volatile] = ACTIONS(8793), - [anon_sym_restrict] = ACTIONS(8793), - [anon_sym___restrict__] = ACTIONS(8793), - [anon_sym__Atomic] = ACTIONS(8793), - [anon_sym__Noreturn] = ACTIONS(8793), - [anon_sym_nullable] = ACTIONS(8793), - [anon_sym__Complex] = ACTIONS(8793), - [anon_sym__Nonnull] = ACTIONS(8793), - [anon_sym__Nullable] = ACTIONS(8793), - [anon_sym__Nullable_result] = ACTIONS(8793), - [anon_sym__Null_unspecified] = ACTIONS(8793), - [anon_sym___autoreleasing] = ACTIONS(8793), - [anon_sym___block] = ACTIONS(8793), - [anon_sym___bridge] = ACTIONS(8793), - [anon_sym___bridge_retained] = ACTIONS(8793), - [anon_sym___bridge_transfer] = ACTIONS(8793), - [anon_sym___complex] = ACTIONS(8793), - [anon_sym___const] = ACTIONS(8793), - [anon_sym___imag] = ACTIONS(8793), - [anon_sym___kindof] = ACTIONS(8793), - [anon_sym___nonnull] = ACTIONS(8793), - [anon_sym___nullable] = ACTIONS(8793), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8793), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8793), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8793), - [anon_sym___real] = ACTIONS(8793), - [anon_sym___strong] = ACTIONS(8793), - [anon_sym___unsafe_unretained] = ACTIONS(8793), - [anon_sym___unused] = ACTIONS(8793), - [anon_sym___weak] = ACTIONS(8793), - [sym_primitive_type] = ACTIONS(8793), - [anon_sym_enum] = ACTIONS(8793), - [anon_sym_COLON] = ACTIONS(8795), - [anon_sym_struct] = ACTIONS(8793), - [anon_sym_union] = ACTIONS(8793), - [anon_sym_in] = ACTIONS(8793), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8793), - [anon_sym___typeof] = ACTIONS(8793), - [anon_sym_typeof] = ACTIONS(8793), - [anon_sym_BOOL] = ACTIONS(8793), - [anon_sym_IMP] = ACTIONS(8793), - [anon_sym_SEL] = ACTIONS(8793), - [anon_sym_Class] = ACTIONS(8793), - [anon_sym_id] = ACTIONS(8793), - [anon_sym_out] = ACTIONS(8793), - [anon_sym_inout] = ACTIONS(8793), - [anon_sym_bycopy] = ACTIONS(8793), - [anon_sym_byref] = ACTIONS(8793), - [anon_sym_oneway] = ACTIONS(8793), - }, - [6066] = { - [sym_identifier] = ACTIONS(3408), - [aux_sym_preproc_if_token1] = ACTIONS(3408), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3410), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3410), - [anon_sym___extension__] = ACTIONS(3408), - [anon_sym___attribute__] = ACTIONS(3408), - [anon_sym___attribute] = ACTIONS(3408), - [anon_sym_noreturn] = ACTIONS(3408), - [anon_sym_LBRACK] = ACTIONS(3410), - [anon_sym_RBRACE] = ACTIONS(3410), - [anon_sym_signed] = ACTIONS(3408), - [anon_sym_unsigned] = ACTIONS(3408), - [anon_sym_long] = ACTIONS(3408), - [anon_sym_short] = ACTIONS(3408), - [anon_sym_const] = ACTIONS(3408), - [anon_sym_constexpr] = ACTIONS(3408), - [anon_sym_volatile] = ACTIONS(3408), - [anon_sym_restrict] = ACTIONS(3408), - [anon_sym___restrict__] = ACTIONS(3408), - [anon_sym__Atomic] = ACTIONS(3408), - [anon_sym__Noreturn] = ACTIONS(3408), - [anon_sym_nullable] = ACTIONS(3408), - [anon_sym__Complex] = ACTIONS(3408), - [anon_sym__Nonnull] = ACTIONS(3408), - [anon_sym__Nullable] = ACTIONS(3408), - [anon_sym__Nullable_result] = ACTIONS(3408), - [anon_sym__Null_unspecified] = ACTIONS(3408), - [anon_sym___autoreleasing] = ACTIONS(3408), - [anon_sym___block] = ACTIONS(3408), - [anon_sym___bridge] = ACTIONS(3408), - [anon_sym___bridge_retained] = ACTIONS(3408), - [anon_sym___bridge_transfer] = ACTIONS(3408), - [anon_sym___complex] = ACTIONS(3408), - [anon_sym___const] = ACTIONS(3408), - [anon_sym___imag] = ACTIONS(3408), - [anon_sym___kindof] = ACTIONS(3408), - [anon_sym___nonnull] = ACTIONS(3408), - [anon_sym___nullable] = ACTIONS(3408), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3408), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3408), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3408), - [anon_sym___real] = ACTIONS(3408), - [anon_sym___strong] = ACTIONS(3408), - [anon_sym___unsafe_unretained] = ACTIONS(3408), - [anon_sym___unused] = ACTIONS(3408), - [anon_sym___weak] = ACTIONS(3408), - [sym_primitive_type] = ACTIONS(3408), - [anon_sym_enum] = ACTIONS(3408), - [anon_sym_struct] = ACTIONS(3408), - [anon_sym_union] = ACTIONS(3408), - [anon_sym_in] = ACTIONS(3408), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3408), - [anon_sym___typeof] = ACTIONS(3408), - [anon_sym_typeof] = ACTIONS(3408), - [anon_sym_ATprivate] = ACTIONS(3410), - [anon_sym_ATprotected] = ACTIONS(3410), - [anon_sym_ATpackage] = ACTIONS(3410), - [anon_sym_ATpublic] = ACTIONS(3410), - [anon_sym_BOOL] = ACTIONS(3408), - [anon_sym_IMP] = ACTIONS(3408), - [anon_sym_SEL] = ACTIONS(3408), - [anon_sym_Class] = ACTIONS(3408), - [anon_sym_id] = ACTIONS(3408), - [anon_sym_out] = ACTIONS(3408), - [anon_sym_inout] = ACTIONS(3408), - [anon_sym_bycopy] = ACTIONS(3408), - [anon_sym_byref] = ACTIONS(3408), - [anon_sym_oneway] = ACTIONS(3408), - }, - [6067] = { - [sym_attribute_specifier] = STATE(5899), - [sym_enumerator_list] = STATE(6194), - [sym_identifier] = ACTIONS(8909), - [anon_sym_LPAREN2] = ACTIONS(8911), - [anon_sym_STAR] = ACTIONS(8911), - [anon_sym_CARET] = ACTIONS(8911), - [anon_sym___extension__] = ACTIONS(8909), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8909), - [anon_sym_LBRACK] = ACTIONS(8911), - [anon_sym___based] = ACTIONS(8909), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8909), - [anon_sym_unsigned] = ACTIONS(8909), - [anon_sym_long] = ACTIONS(8909), - [anon_sym_short] = ACTIONS(8909), - [anon_sym_const] = ACTIONS(8909), - [anon_sym_constexpr] = ACTIONS(8909), - [anon_sym_volatile] = ACTIONS(8909), - [anon_sym_restrict] = ACTIONS(8909), - [anon_sym___restrict__] = ACTIONS(8909), - [anon_sym__Atomic] = ACTIONS(8909), - [anon_sym__Noreturn] = ACTIONS(8909), - [anon_sym_nullable] = ACTIONS(8909), - [anon_sym__Complex] = ACTIONS(8909), - [anon_sym__Nonnull] = ACTIONS(8909), - [anon_sym__Nullable] = ACTIONS(8909), - [anon_sym__Nullable_result] = ACTIONS(8909), - [anon_sym__Null_unspecified] = ACTIONS(8909), - [anon_sym___autoreleasing] = ACTIONS(8909), - [anon_sym___block] = ACTIONS(8909), - [anon_sym___bridge] = ACTIONS(8909), - [anon_sym___bridge_retained] = ACTIONS(8909), - [anon_sym___bridge_transfer] = ACTIONS(8909), - [anon_sym___complex] = ACTIONS(8909), - [anon_sym___const] = ACTIONS(8909), - [anon_sym___imag] = ACTIONS(8909), - [anon_sym___kindof] = ACTIONS(8909), - [anon_sym___nonnull] = ACTIONS(8909), - [anon_sym___nullable] = ACTIONS(8909), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8909), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8909), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8909), - [anon_sym___real] = ACTIONS(8909), - [anon_sym___strong] = ACTIONS(8909), - [anon_sym___unsafe_unretained] = ACTIONS(8909), - [anon_sym___unused] = ACTIONS(8909), - [anon_sym___weak] = ACTIONS(8909), - [sym_primitive_type] = ACTIONS(8909), - [anon_sym_enum] = ACTIONS(8909), - [anon_sym_COLON] = ACTIONS(8911), - [anon_sym_struct] = ACTIONS(8909), - [anon_sym_union] = ACTIONS(8909), - [anon_sym_in] = ACTIONS(8909), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8909), - [anon_sym___typeof] = ACTIONS(8909), - [anon_sym_typeof] = ACTIONS(8909), - [anon_sym_BOOL] = ACTIONS(8909), - [anon_sym_IMP] = ACTIONS(8909), - [anon_sym_SEL] = ACTIONS(8909), - [anon_sym_Class] = ACTIONS(8909), - [anon_sym_id] = ACTIONS(8909), - [anon_sym_out] = ACTIONS(8909), - [anon_sym_inout] = ACTIONS(8909), - [anon_sym_bycopy] = ACTIONS(8909), - [anon_sym_byref] = ACTIONS(8909), - [anon_sym_oneway] = ACTIONS(8909), - }, - [6068] = { - [sym_attribute_specifier] = STATE(5929), - [sym_enumerator_list] = STATE(6190), - [sym_identifier] = ACTIONS(8806), - [anon_sym_LPAREN2] = ACTIONS(8808), - [anon_sym_STAR] = ACTIONS(8808), - [anon_sym_CARET] = ACTIONS(8808), - [anon_sym___extension__] = ACTIONS(8806), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8806), - [anon_sym_LBRACK] = ACTIONS(8808), - [anon_sym___based] = ACTIONS(8806), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8806), - [anon_sym_unsigned] = ACTIONS(8806), - [anon_sym_long] = ACTIONS(8806), - [anon_sym_short] = ACTIONS(8806), - [anon_sym_const] = ACTIONS(8806), - [anon_sym_constexpr] = ACTIONS(8806), - [anon_sym_volatile] = ACTIONS(8806), - [anon_sym_restrict] = ACTIONS(8806), - [anon_sym___restrict__] = ACTIONS(8806), - [anon_sym__Atomic] = ACTIONS(8806), - [anon_sym__Noreturn] = ACTIONS(8806), - [anon_sym_nullable] = ACTIONS(8806), - [anon_sym__Complex] = ACTIONS(8806), - [anon_sym__Nonnull] = ACTIONS(8806), - [anon_sym__Nullable] = ACTIONS(8806), - [anon_sym__Nullable_result] = ACTIONS(8806), - [anon_sym__Null_unspecified] = ACTIONS(8806), - [anon_sym___autoreleasing] = ACTIONS(8806), - [anon_sym___block] = ACTIONS(8806), - [anon_sym___bridge] = ACTIONS(8806), - [anon_sym___bridge_retained] = ACTIONS(8806), - [anon_sym___bridge_transfer] = ACTIONS(8806), - [anon_sym___complex] = ACTIONS(8806), - [anon_sym___const] = ACTIONS(8806), - [anon_sym___imag] = ACTIONS(8806), - [anon_sym___kindof] = ACTIONS(8806), - [anon_sym___nonnull] = ACTIONS(8806), - [anon_sym___nullable] = ACTIONS(8806), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8806), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8806), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8806), - [anon_sym___real] = ACTIONS(8806), - [anon_sym___strong] = ACTIONS(8806), - [anon_sym___unsafe_unretained] = ACTIONS(8806), - [anon_sym___unused] = ACTIONS(8806), - [anon_sym___weak] = ACTIONS(8806), - [sym_primitive_type] = ACTIONS(8806), - [anon_sym_enum] = ACTIONS(8806), - [anon_sym_COLON] = ACTIONS(8808), - [anon_sym_struct] = ACTIONS(8806), - [anon_sym_union] = ACTIONS(8806), - [anon_sym_in] = ACTIONS(8806), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8806), - [anon_sym___typeof] = ACTIONS(8806), - [anon_sym_typeof] = ACTIONS(8806), - [anon_sym_BOOL] = ACTIONS(8806), - [anon_sym_IMP] = ACTIONS(8806), - [anon_sym_SEL] = ACTIONS(8806), - [anon_sym_Class] = ACTIONS(8806), - [anon_sym_id] = ACTIONS(8806), - [anon_sym_out] = ACTIONS(8806), - [anon_sym_inout] = ACTIONS(8806), - [anon_sym_bycopy] = ACTIONS(8806), - [anon_sym_byref] = ACTIONS(8806), - [anon_sym_oneway] = ACTIONS(8806), - }, - [6069] = { - [sym_attribute_specifier] = STATE(5883), - [sym_enumerator_list] = STATE(6184), - [sym_identifier] = ACTIONS(9105), - [anon_sym_LPAREN2] = ACTIONS(9107), - [anon_sym_STAR] = ACTIONS(9107), - [anon_sym_CARET] = ACTIONS(9107), - [anon_sym___extension__] = ACTIONS(9105), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9105), - [anon_sym_LBRACK] = ACTIONS(9107), - [anon_sym___based] = ACTIONS(9105), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9105), - [anon_sym_unsigned] = ACTIONS(9105), - [anon_sym_long] = ACTIONS(9105), - [anon_sym_short] = ACTIONS(9105), - [anon_sym_const] = ACTIONS(9105), - [anon_sym_constexpr] = ACTIONS(9105), - [anon_sym_volatile] = ACTIONS(9105), - [anon_sym_restrict] = ACTIONS(9105), - [anon_sym___restrict__] = ACTIONS(9105), - [anon_sym__Atomic] = ACTIONS(9105), - [anon_sym__Noreturn] = ACTIONS(9105), - [anon_sym_nullable] = ACTIONS(9105), - [anon_sym__Complex] = ACTIONS(9105), - [anon_sym__Nonnull] = ACTIONS(9105), - [anon_sym__Nullable] = ACTIONS(9105), - [anon_sym__Nullable_result] = ACTIONS(9105), - [anon_sym__Null_unspecified] = ACTIONS(9105), - [anon_sym___autoreleasing] = ACTIONS(9105), - [anon_sym___block] = ACTIONS(9105), - [anon_sym___bridge] = ACTIONS(9105), - [anon_sym___bridge_retained] = ACTIONS(9105), - [anon_sym___bridge_transfer] = ACTIONS(9105), - [anon_sym___complex] = ACTIONS(9105), - [anon_sym___const] = ACTIONS(9105), - [anon_sym___imag] = ACTIONS(9105), - [anon_sym___kindof] = ACTIONS(9105), - [anon_sym___nonnull] = ACTIONS(9105), - [anon_sym___nullable] = ACTIONS(9105), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9105), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9105), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9105), - [anon_sym___real] = ACTIONS(9105), - [anon_sym___strong] = ACTIONS(9105), - [anon_sym___unsafe_unretained] = ACTIONS(9105), - [anon_sym___unused] = ACTIONS(9105), - [anon_sym___weak] = ACTIONS(9105), - [sym_primitive_type] = ACTIONS(9105), - [anon_sym_enum] = ACTIONS(9105), - [anon_sym_COLON] = ACTIONS(10700), - [anon_sym_struct] = ACTIONS(9105), - [anon_sym_union] = ACTIONS(9105), - [anon_sym_in] = ACTIONS(9105), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9105), - [anon_sym___typeof] = ACTIONS(9105), - [anon_sym_typeof] = ACTIONS(9105), - [anon_sym_BOOL] = ACTIONS(9105), - [anon_sym_IMP] = ACTIONS(9105), - [anon_sym_SEL] = ACTIONS(9105), - [anon_sym_Class] = ACTIONS(9105), - [anon_sym_id] = ACTIONS(9105), - [anon_sym_out] = ACTIONS(9105), - [anon_sym_inout] = ACTIONS(9105), - [anon_sym_bycopy] = ACTIONS(9105), - [anon_sym_byref] = ACTIONS(9105), - [anon_sym_oneway] = ACTIONS(9105), - }, - [6070] = { - [sym_identifier] = ACTIONS(3114), - [aux_sym_preproc_if_token1] = ACTIONS(3114), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3116), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3116), - [anon_sym___extension__] = ACTIONS(3114), - [anon_sym___attribute__] = ACTIONS(3114), - [anon_sym___attribute] = ACTIONS(3114), - [anon_sym_noreturn] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_RBRACE] = ACTIONS(3116), - [anon_sym_signed] = ACTIONS(3114), - [anon_sym_unsigned] = ACTIONS(3114), - [anon_sym_long] = ACTIONS(3114), - [anon_sym_short] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_constexpr] = ACTIONS(3114), - [anon_sym_volatile] = ACTIONS(3114), - [anon_sym_restrict] = ACTIONS(3114), - [anon_sym___restrict__] = ACTIONS(3114), - [anon_sym__Atomic] = ACTIONS(3114), - [anon_sym__Noreturn] = ACTIONS(3114), - [anon_sym_nullable] = ACTIONS(3114), - [anon_sym__Complex] = ACTIONS(3114), - [anon_sym__Nonnull] = ACTIONS(3114), - [anon_sym__Nullable] = ACTIONS(3114), - [anon_sym__Nullable_result] = ACTIONS(3114), - [anon_sym__Null_unspecified] = ACTIONS(3114), - [anon_sym___autoreleasing] = ACTIONS(3114), - [anon_sym___block] = ACTIONS(3114), - [anon_sym___bridge] = ACTIONS(3114), - [anon_sym___bridge_retained] = ACTIONS(3114), - [anon_sym___bridge_transfer] = ACTIONS(3114), - [anon_sym___complex] = ACTIONS(3114), - [anon_sym___const] = ACTIONS(3114), - [anon_sym___imag] = ACTIONS(3114), - [anon_sym___kindof] = ACTIONS(3114), - [anon_sym___nonnull] = ACTIONS(3114), - [anon_sym___nullable] = ACTIONS(3114), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3114), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3114), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3114), - [anon_sym___real] = ACTIONS(3114), - [anon_sym___strong] = ACTIONS(3114), - [anon_sym___unsafe_unretained] = ACTIONS(3114), - [anon_sym___unused] = ACTIONS(3114), - [anon_sym___weak] = ACTIONS(3114), - [sym_primitive_type] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), - [anon_sym_struct] = ACTIONS(3114), - [anon_sym_union] = ACTIONS(3114), - [anon_sym_in] = ACTIONS(3114), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3114), - [anon_sym___typeof] = ACTIONS(3114), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_ATprivate] = ACTIONS(3116), - [anon_sym_ATprotected] = ACTIONS(3116), - [anon_sym_ATpackage] = ACTIONS(3116), - [anon_sym_ATpublic] = ACTIONS(3116), - [anon_sym_BOOL] = ACTIONS(3114), - [anon_sym_IMP] = ACTIONS(3114), - [anon_sym_SEL] = ACTIONS(3114), - [anon_sym_Class] = ACTIONS(3114), - [anon_sym_id] = ACTIONS(3114), - [anon_sym_out] = ACTIONS(3114), - [anon_sym_inout] = ACTIONS(3114), - [anon_sym_bycopy] = ACTIONS(3114), - [anon_sym_byref] = ACTIONS(3114), - [anon_sym_oneway] = ACTIONS(3114), - }, - [6071] = { - [sym_identifier] = ACTIONS(6657), - [aux_sym_preproc_if_token1] = ACTIONS(6657), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6659), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6659), - [anon_sym___extension__] = ACTIONS(6657), - [anon_sym___attribute__] = ACTIONS(6657), - [anon_sym___attribute] = ACTIONS(6657), - [anon_sym_noreturn] = ACTIONS(6657), - [anon_sym_LBRACK] = ACTIONS(6659), - [anon_sym_RBRACE] = ACTIONS(6659), - [anon_sym_signed] = ACTIONS(6657), - [anon_sym_unsigned] = ACTIONS(6657), - [anon_sym_long] = ACTIONS(6657), - [anon_sym_short] = ACTIONS(6657), - [anon_sym_const] = ACTIONS(6657), - [anon_sym_constexpr] = ACTIONS(6657), - [anon_sym_volatile] = ACTIONS(6657), - [anon_sym_restrict] = ACTIONS(6657), - [anon_sym___restrict__] = ACTIONS(6657), - [anon_sym__Atomic] = ACTIONS(6657), - [anon_sym__Noreturn] = ACTIONS(6657), - [anon_sym_nullable] = ACTIONS(6657), - [anon_sym__Complex] = ACTIONS(6657), - [anon_sym__Nonnull] = ACTIONS(6657), - [anon_sym__Nullable] = ACTIONS(6657), - [anon_sym__Nullable_result] = ACTIONS(6657), - [anon_sym__Null_unspecified] = ACTIONS(6657), - [anon_sym___autoreleasing] = ACTIONS(6657), - [anon_sym___block] = ACTIONS(6657), - [anon_sym___bridge] = ACTIONS(6657), - [anon_sym___bridge_retained] = ACTIONS(6657), - [anon_sym___bridge_transfer] = ACTIONS(6657), - [anon_sym___complex] = ACTIONS(6657), - [anon_sym___const] = ACTIONS(6657), - [anon_sym___imag] = ACTIONS(6657), - [anon_sym___kindof] = ACTIONS(6657), - [anon_sym___nonnull] = ACTIONS(6657), - [anon_sym___nullable] = ACTIONS(6657), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6657), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6657), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6657), - [anon_sym___real] = ACTIONS(6657), - [anon_sym___strong] = ACTIONS(6657), - [anon_sym___unsafe_unretained] = ACTIONS(6657), - [anon_sym___unused] = ACTIONS(6657), - [anon_sym___weak] = ACTIONS(6657), - [sym_primitive_type] = ACTIONS(6657), - [anon_sym_enum] = ACTIONS(6657), - [anon_sym_struct] = ACTIONS(6657), - [anon_sym_union] = ACTIONS(6657), - [anon_sym_in] = ACTIONS(6657), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6657), - [anon_sym___typeof] = ACTIONS(6657), - [anon_sym_typeof] = ACTIONS(6657), - [anon_sym_ATprivate] = ACTIONS(6659), - [anon_sym_ATprotected] = ACTIONS(6659), - [anon_sym_ATpackage] = ACTIONS(6659), - [anon_sym_ATpublic] = ACTIONS(6659), - [anon_sym_BOOL] = ACTIONS(6657), - [anon_sym_IMP] = ACTIONS(6657), - [anon_sym_SEL] = ACTIONS(6657), - [anon_sym_Class] = ACTIONS(6657), - [anon_sym_id] = ACTIONS(6657), - [anon_sym_out] = ACTIONS(6657), - [anon_sym_inout] = ACTIONS(6657), - [anon_sym_bycopy] = ACTIONS(6657), - [anon_sym_byref] = ACTIONS(6657), - [anon_sym_oneway] = ACTIONS(6657), - }, - [6072] = { - [sym_identifier] = ACTIONS(3520), - [anon_sym_LPAREN2] = ACTIONS(3522), - [anon_sym_BANG] = ACTIONS(3522), - [anon_sym_TILDE] = ACTIONS(3522), - [anon_sym_DASH] = ACTIONS(3520), - [anon_sym_PLUS] = ACTIONS(3520), - [anon_sym_STAR] = ACTIONS(3522), - [anon_sym_CARET] = ACTIONS(3522), - [anon_sym_AMP] = ACTIONS(3522), - [anon_sym_SEMI] = ACTIONS(3522), - [anon_sym_LBRACK] = ACTIONS(3522), - [anon_sym_LBRACE] = ACTIONS(3522), - [anon_sym_ATautoreleasepool] = ACTIONS(3522), - [anon_sym_const] = ACTIONS(3520), - [anon_sym___imag] = ACTIONS(3520), - [anon_sym___real] = ACTIONS(3520), - [anon_sym_struct] = ACTIONS(3520), - [anon_sym_if] = ACTIONS(3520), - [anon_sym_switch] = ACTIONS(3520), - [anon_sym_case] = ACTIONS(3520), - [anon_sym_default] = ACTIONS(3520), - [anon_sym_while] = ACTIONS(3520), - [anon_sym_do] = ACTIONS(3520), - [anon_sym_for] = ACTIONS(3520), - [anon_sym_in] = ACTIONS(3520), - [anon_sym_return] = ACTIONS(3520), - [anon_sym_break] = ACTIONS(3520), - [anon_sym_continue] = ACTIONS(3520), - [anon_sym_goto] = ACTIONS(3520), - [anon_sym_DASH_DASH] = ACTIONS(3522), - [anon_sym_PLUS_PLUS] = ACTIONS(3522), - [anon_sym_sizeof] = ACTIONS(3520), - [anon_sym___alignof__] = ACTIONS(3520), - [anon_sym___alignof] = ACTIONS(3520), - [anon_sym__alignof] = ACTIONS(3520), - [anon_sym_alignof] = ACTIONS(3520), - [anon_sym__Alignof] = ACTIONS(3520), - [anon_sym_offsetof] = ACTIONS(3520), - [anon_sym__Generic] = ACTIONS(3520), - [anon_sym_asm] = ACTIONS(3520), - [anon_sym___asm__] = ACTIONS(3520), - [sym_number_literal] = ACTIONS(3522), - [anon_sym_L_SQUOTE] = ACTIONS(3522), - [anon_sym_u_SQUOTE] = ACTIONS(3522), - [anon_sym_U_SQUOTE] = ACTIONS(3522), - [anon_sym_u8_SQUOTE] = ACTIONS(3522), - [anon_sym_SQUOTE] = ACTIONS(3522), - [anon_sym_AT] = ACTIONS(3520), - [anon_sym_DQUOTE] = ACTIONS(3522), - [anon_sym_L_DQUOTE] = ACTIONS(3522), - [anon_sym_u_DQUOTE] = ACTIONS(3522), - [anon_sym_U_DQUOTE] = ACTIONS(3522), - [anon_sym_u8_DQUOTE] = ACTIONS(3522), - [sym_true] = ACTIONS(3520), - [sym_false] = ACTIONS(3520), - [anon_sym_NULL] = ACTIONS(3520), - [anon_sym_nullptr] = ACTIONS(3520), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(3522), - [anon_sym___try] = ACTIONS(3520), - [anon_sym_ATthrow] = ACTIONS(3522), - [anon_sym_ATselector] = ACTIONS(3522), - [anon_sym_ATavailable] = ACTIONS(3522), - [anon_sym___builtin_available] = ACTIONS(3520), - [anon_sym_va_arg] = ACTIONS(3520), - [anon_sym___asm] = ACTIONS(3520), - [anon_sym_ATencode] = ACTIONS(3522), - [anon_sym_ATsynchronized] = ACTIONS(3522), - [anon_sym_id] = ACTIONS(3520), - }, - [6073] = { - [sym_attribute_specifier] = STATE(5959), - [sym_enumerator_list] = STATE(6188), - [sym_identifier] = ACTIONS(9115), - [anon_sym_LPAREN2] = ACTIONS(9117), - [anon_sym_STAR] = ACTIONS(9117), - [anon_sym_CARET] = ACTIONS(9117), - [anon_sym___extension__] = ACTIONS(9115), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9115), - [anon_sym_LBRACK] = ACTIONS(9117), - [anon_sym___based] = ACTIONS(9115), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9115), - [anon_sym_unsigned] = ACTIONS(9115), - [anon_sym_long] = ACTIONS(9115), - [anon_sym_short] = ACTIONS(9115), - [anon_sym_const] = ACTIONS(9115), - [anon_sym_constexpr] = ACTIONS(9115), - [anon_sym_volatile] = ACTIONS(9115), - [anon_sym_restrict] = ACTIONS(9115), - [anon_sym___restrict__] = ACTIONS(9115), - [anon_sym__Atomic] = ACTIONS(9115), - [anon_sym__Noreturn] = ACTIONS(9115), - [anon_sym_nullable] = ACTIONS(9115), - [anon_sym__Complex] = ACTIONS(9115), - [anon_sym__Nonnull] = ACTIONS(9115), - [anon_sym__Nullable] = ACTIONS(9115), - [anon_sym__Nullable_result] = ACTIONS(9115), - [anon_sym__Null_unspecified] = ACTIONS(9115), - [anon_sym___autoreleasing] = ACTIONS(9115), - [anon_sym___block] = ACTIONS(9115), - [anon_sym___bridge] = ACTIONS(9115), - [anon_sym___bridge_retained] = ACTIONS(9115), - [anon_sym___bridge_transfer] = ACTIONS(9115), - [anon_sym___complex] = ACTIONS(9115), - [anon_sym___const] = ACTIONS(9115), - [anon_sym___imag] = ACTIONS(9115), - [anon_sym___kindof] = ACTIONS(9115), - [anon_sym___nonnull] = ACTIONS(9115), - [anon_sym___nullable] = ACTIONS(9115), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9115), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9115), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9115), - [anon_sym___real] = ACTIONS(9115), - [anon_sym___strong] = ACTIONS(9115), - [anon_sym___unsafe_unretained] = ACTIONS(9115), - [anon_sym___unused] = ACTIONS(9115), - [anon_sym___weak] = ACTIONS(9115), - [sym_primitive_type] = ACTIONS(9115), - [anon_sym_enum] = ACTIONS(9115), - [anon_sym_COLON] = ACTIONS(10703), - [anon_sym_struct] = ACTIONS(9115), - [anon_sym_union] = ACTIONS(9115), - [anon_sym_in] = ACTIONS(9115), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9115), - [anon_sym___typeof] = ACTIONS(9115), - [anon_sym_typeof] = ACTIONS(9115), - [anon_sym_BOOL] = ACTIONS(9115), - [anon_sym_IMP] = ACTIONS(9115), - [anon_sym_SEL] = ACTIONS(9115), - [anon_sym_Class] = ACTIONS(9115), - [anon_sym_id] = ACTIONS(9115), - [anon_sym_out] = ACTIONS(9115), - [anon_sym_inout] = ACTIONS(9115), - [anon_sym_bycopy] = ACTIONS(9115), - [anon_sym_byref] = ACTIONS(9115), - [anon_sym_oneway] = ACTIONS(9115), - }, - [6074] = { - [sym_attribute_specifier] = STATE(5893), - [sym_enumerator_list] = STATE(6185), - [sym_identifier] = ACTIONS(8849), - [anon_sym_LPAREN2] = ACTIONS(8851), - [anon_sym_STAR] = ACTIONS(8851), - [anon_sym_CARET] = ACTIONS(8851), - [anon_sym___extension__] = ACTIONS(8849), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8849), - [anon_sym_LBRACK] = ACTIONS(8851), - [anon_sym___based] = ACTIONS(8849), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8849), - [anon_sym_unsigned] = ACTIONS(8849), - [anon_sym_long] = ACTIONS(8849), - [anon_sym_short] = ACTIONS(8849), - [anon_sym_const] = ACTIONS(8849), - [anon_sym_constexpr] = ACTIONS(8849), - [anon_sym_volatile] = ACTIONS(8849), - [anon_sym_restrict] = ACTIONS(8849), - [anon_sym___restrict__] = ACTIONS(8849), - [anon_sym__Atomic] = ACTIONS(8849), - [anon_sym__Noreturn] = ACTIONS(8849), - [anon_sym_nullable] = ACTIONS(8849), - [anon_sym__Complex] = ACTIONS(8849), - [anon_sym__Nonnull] = ACTIONS(8849), - [anon_sym__Nullable] = ACTIONS(8849), - [anon_sym__Nullable_result] = ACTIONS(8849), - [anon_sym__Null_unspecified] = ACTIONS(8849), - [anon_sym___autoreleasing] = ACTIONS(8849), - [anon_sym___block] = ACTIONS(8849), - [anon_sym___bridge] = ACTIONS(8849), - [anon_sym___bridge_retained] = ACTIONS(8849), - [anon_sym___bridge_transfer] = ACTIONS(8849), - [anon_sym___complex] = ACTIONS(8849), - [anon_sym___const] = ACTIONS(8849), - [anon_sym___imag] = ACTIONS(8849), - [anon_sym___kindof] = ACTIONS(8849), - [anon_sym___nonnull] = ACTIONS(8849), - [anon_sym___nullable] = ACTIONS(8849), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8849), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8849), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8849), - [anon_sym___real] = ACTIONS(8849), - [anon_sym___strong] = ACTIONS(8849), - [anon_sym___unsafe_unretained] = ACTIONS(8849), - [anon_sym___unused] = ACTIONS(8849), - [anon_sym___weak] = ACTIONS(8849), - [sym_primitive_type] = ACTIONS(8849), - [anon_sym_enum] = ACTIONS(8849), - [anon_sym_COLON] = ACTIONS(8851), - [anon_sym_struct] = ACTIONS(8849), - [anon_sym_union] = ACTIONS(8849), - [anon_sym_in] = ACTIONS(8849), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8849), - [anon_sym___typeof] = ACTIONS(8849), - [anon_sym_typeof] = ACTIONS(8849), - [anon_sym_BOOL] = ACTIONS(8849), - [anon_sym_IMP] = ACTIONS(8849), - [anon_sym_SEL] = ACTIONS(8849), - [anon_sym_Class] = ACTIONS(8849), - [anon_sym_id] = ACTIONS(8849), - [anon_sym_out] = ACTIONS(8849), - [anon_sym_inout] = ACTIONS(8849), - [anon_sym_bycopy] = ACTIONS(8849), - [anon_sym_byref] = ACTIONS(8849), - [anon_sym_oneway] = ACTIONS(8849), - }, - [6075] = { - [sym_attribute_specifier] = STATE(5894), - [sym_enumerator_list] = STATE(6183), - [sym_identifier] = ACTIONS(8732), - [anon_sym_LPAREN2] = ACTIONS(8734), - [anon_sym_STAR] = ACTIONS(8734), - [anon_sym_CARET] = ACTIONS(8734), - [anon_sym___extension__] = ACTIONS(8732), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(8732), - [anon_sym_LBRACK] = ACTIONS(8734), - [anon_sym___based] = ACTIONS(8732), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(8732), - [anon_sym_unsigned] = ACTIONS(8732), - [anon_sym_long] = ACTIONS(8732), - [anon_sym_short] = ACTIONS(8732), - [anon_sym_const] = ACTIONS(8732), - [anon_sym_constexpr] = ACTIONS(8732), - [anon_sym_volatile] = ACTIONS(8732), - [anon_sym_restrict] = ACTIONS(8732), - [anon_sym___restrict__] = ACTIONS(8732), - [anon_sym__Atomic] = ACTIONS(8732), - [anon_sym__Noreturn] = ACTIONS(8732), - [anon_sym_nullable] = ACTIONS(8732), - [anon_sym__Complex] = ACTIONS(8732), - [anon_sym__Nonnull] = ACTIONS(8732), - [anon_sym__Nullable] = ACTIONS(8732), - [anon_sym__Nullable_result] = ACTIONS(8732), - [anon_sym__Null_unspecified] = ACTIONS(8732), - [anon_sym___autoreleasing] = ACTIONS(8732), - [anon_sym___block] = ACTIONS(8732), - [anon_sym___bridge] = ACTIONS(8732), - [anon_sym___bridge_retained] = ACTIONS(8732), - [anon_sym___bridge_transfer] = ACTIONS(8732), - [anon_sym___complex] = ACTIONS(8732), - [anon_sym___const] = ACTIONS(8732), - [anon_sym___imag] = ACTIONS(8732), - [anon_sym___kindof] = ACTIONS(8732), - [anon_sym___nonnull] = ACTIONS(8732), - [anon_sym___nullable] = ACTIONS(8732), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(8732), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(8732), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(8732), - [anon_sym___real] = ACTIONS(8732), - [anon_sym___strong] = ACTIONS(8732), - [anon_sym___unsafe_unretained] = ACTIONS(8732), - [anon_sym___unused] = ACTIONS(8732), - [anon_sym___weak] = ACTIONS(8732), - [sym_primitive_type] = ACTIONS(8732), - [anon_sym_enum] = ACTIONS(8732), - [anon_sym_COLON] = ACTIONS(8734), - [anon_sym_struct] = ACTIONS(8732), - [anon_sym_union] = ACTIONS(8732), - [anon_sym_in] = ACTIONS(8732), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(8732), - [anon_sym___typeof] = ACTIONS(8732), - [anon_sym_typeof] = ACTIONS(8732), - [anon_sym_BOOL] = ACTIONS(8732), - [anon_sym_IMP] = ACTIONS(8732), - [anon_sym_SEL] = ACTIONS(8732), - [anon_sym_Class] = ACTIONS(8732), - [anon_sym_id] = ACTIONS(8732), - [anon_sym_out] = ACTIONS(8732), - [anon_sym_inout] = ACTIONS(8732), - [anon_sym_bycopy] = ACTIONS(8732), - [anon_sym_byref] = ACTIONS(8732), - [anon_sym_oneway] = ACTIONS(8732), - }, - [6076] = { - [sym_identifier] = ACTIONS(3416), - [aux_sym_preproc_if_token1] = ACTIONS(3416), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3418), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3418), - [anon_sym___extension__] = ACTIONS(3416), - [anon_sym___attribute__] = ACTIONS(3416), - [anon_sym___attribute] = ACTIONS(3416), - [anon_sym_noreturn] = ACTIONS(3416), - [anon_sym_LBRACK] = ACTIONS(3418), - [anon_sym_RBRACE] = ACTIONS(3418), - [anon_sym_signed] = ACTIONS(3416), - [anon_sym_unsigned] = ACTIONS(3416), - [anon_sym_long] = ACTIONS(3416), - [anon_sym_short] = ACTIONS(3416), - [anon_sym_const] = ACTIONS(3416), - [anon_sym_constexpr] = ACTIONS(3416), - [anon_sym_volatile] = ACTIONS(3416), - [anon_sym_restrict] = ACTIONS(3416), - [anon_sym___restrict__] = ACTIONS(3416), - [anon_sym__Atomic] = ACTIONS(3416), - [anon_sym__Noreturn] = ACTIONS(3416), - [anon_sym_nullable] = ACTIONS(3416), - [anon_sym__Complex] = ACTIONS(3416), - [anon_sym__Nonnull] = ACTIONS(3416), - [anon_sym__Nullable] = ACTIONS(3416), - [anon_sym__Nullable_result] = ACTIONS(3416), - [anon_sym__Null_unspecified] = ACTIONS(3416), - [anon_sym___autoreleasing] = ACTIONS(3416), - [anon_sym___block] = ACTIONS(3416), - [anon_sym___bridge] = ACTIONS(3416), - [anon_sym___bridge_retained] = ACTIONS(3416), - [anon_sym___bridge_transfer] = ACTIONS(3416), - [anon_sym___complex] = ACTIONS(3416), - [anon_sym___const] = ACTIONS(3416), - [anon_sym___imag] = ACTIONS(3416), - [anon_sym___kindof] = ACTIONS(3416), - [anon_sym___nonnull] = ACTIONS(3416), - [anon_sym___nullable] = ACTIONS(3416), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3416), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3416), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3416), - [anon_sym___real] = ACTIONS(3416), - [anon_sym___strong] = ACTIONS(3416), - [anon_sym___unsafe_unretained] = ACTIONS(3416), - [anon_sym___unused] = ACTIONS(3416), - [anon_sym___weak] = ACTIONS(3416), - [sym_primitive_type] = ACTIONS(3416), - [anon_sym_enum] = ACTIONS(3416), - [anon_sym_struct] = ACTIONS(3416), - [anon_sym_union] = ACTIONS(3416), - [anon_sym_in] = ACTIONS(3416), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3416), - [anon_sym___typeof] = ACTIONS(3416), - [anon_sym_typeof] = ACTIONS(3416), - [anon_sym_ATprivate] = ACTIONS(3418), - [anon_sym_ATprotected] = ACTIONS(3418), - [anon_sym_ATpackage] = ACTIONS(3418), - [anon_sym_ATpublic] = ACTIONS(3418), - [anon_sym_BOOL] = ACTIONS(3416), - [anon_sym_IMP] = ACTIONS(3416), - [anon_sym_SEL] = ACTIONS(3416), - [anon_sym_Class] = ACTIONS(3416), - [anon_sym_id] = ACTIONS(3416), - [anon_sym_out] = ACTIONS(3416), - [anon_sym_inout] = ACTIONS(3416), - [anon_sym_bycopy] = ACTIONS(3416), - [anon_sym_byref] = ACTIONS(3416), - [anon_sym_oneway] = ACTIONS(3416), - }, - [6077] = { - [sym_identifier] = ACTIONS(6661), - [aux_sym_preproc_if_token1] = ACTIONS(6661), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6663), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6663), - [anon_sym___extension__] = ACTIONS(6661), - [anon_sym___attribute__] = ACTIONS(6661), - [anon_sym___attribute] = ACTIONS(6661), - [anon_sym_noreturn] = ACTIONS(6661), - [anon_sym_LBRACK] = ACTIONS(6663), - [anon_sym_RBRACE] = ACTIONS(6663), - [anon_sym_signed] = ACTIONS(6661), - [anon_sym_unsigned] = ACTIONS(6661), - [anon_sym_long] = ACTIONS(6661), - [anon_sym_short] = ACTIONS(6661), - [anon_sym_const] = ACTIONS(6661), - [anon_sym_constexpr] = ACTIONS(6661), - [anon_sym_volatile] = ACTIONS(6661), - [anon_sym_restrict] = ACTIONS(6661), - [anon_sym___restrict__] = ACTIONS(6661), - [anon_sym__Atomic] = ACTIONS(6661), - [anon_sym__Noreturn] = ACTIONS(6661), - [anon_sym_nullable] = ACTIONS(6661), - [anon_sym__Complex] = ACTIONS(6661), - [anon_sym__Nonnull] = ACTIONS(6661), - [anon_sym__Nullable] = ACTIONS(6661), - [anon_sym__Nullable_result] = ACTIONS(6661), - [anon_sym__Null_unspecified] = ACTIONS(6661), - [anon_sym___autoreleasing] = ACTIONS(6661), - [anon_sym___block] = ACTIONS(6661), - [anon_sym___bridge] = ACTIONS(6661), - [anon_sym___bridge_retained] = ACTIONS(6661), - [anon_sym___bridge_transfer] = ACTIONS(6661), - [anon_sym___complex] = ACTIONS(6661), - [anon_sym___const] = ACTIONS(6661), - [anon_sym___imag] = ACTIONS(6661), - [anon_sym___kindof] = ACTIONS(6661), - [anon_sym___nonnull] = ACTIONS(6661), - [anon_sym___nullable] = ACTIONS(6661), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6661), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6661), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6661), - [anon_sym___real] = ACTIONS(6661), - [anon_sym___strong] = ACTIONS(6661), - [anon_sym___unsafe_unretained] = ACTIONS(6661), - [anon_sym___unused] = ACTIONS(6661), - [anon_sym___weak] = ACTIONS(6661), - [sym_primitive_type] = ACTIONS(6661), - [anon_sym_enum] = ACTIONS(6661), - [anon_sym_struct] = ACTIONS(6661), - [anon_sym_union] = ACTIONS(6661), - [anon_sym_in] = ACTIONS(6661), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6661), - [anon_sym___typeof] = ACTIONS(6661), - [anon_sym_typeof] = ACTIONS(6661), - [anon_sym_ATprivate] = ACTIONS(6663), - [anon_sym_ATprotected] = ACTIONS(6663), - [anon_sym_ATpackage] = ACTIONS(6663), - [anon_sym_ATpublic] = ACTIONS(6663), - [anon_sym_BOOL] = ACTIONS(6661), - [anon_sym_IMP] = ACTIONS(6661), - [anon_sym_SEL] = ACTIONS(6661), - [anon_sym_Class] = ACTIONS(6661), - [anon_sym_id] = ACTIONS(6661), - [anon_sym_out] = ACTIONS(6661), - [anon_sym_inout] = ACTIONS(6661), - [anon_sym_bycopy] = ACTIONS(6661), - [anon_sym_byref] = ACTIONS(6661), - [anon_sym_oneway] = ACTIONS(6661), - }, - [6078] = { - [sym_identifier] = ACTIONS(3372), - [aux_sym_preproc_if_token1] = ACTIONS(3372), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3374), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3374), - [anon_sym___extension__] = ACTIONS(3372), - [anon_sym___attribute__] = ACTIONS(3372), - [anon_sym___attribute] = ACTIONS(3372), - [anon_sym_noreturn] = ACTIONS(3372), - [anon_sym_LBRACK] = ACTIONS(3374), - [anon_sym_RBRACE] = ACTIONS(3374), - [anon_sym_signed] = ACTIONS(3372), - [anon_sym_unsigned] = ACTIONS(3372), - [anon_sym_long] = ACTIONS(3372), - [anon_sym_short] = ACTIONS(3372), - [anon_sym_const] = ACTIONS(3372), - [anon_sym_constexpr] = ACTIONS(3372), - [anon_sym_volatile] = ACTIONS(3372), - [anon_sym_restrict] = ACTIONS(3372), - [anon_sym___restrict__] = ACTIONS(3372), - [anon_sym__Atomic] = ACTIONS(3372), - [anon_sym__Noreturn] = ACTIONS(3372), - [anon_sym_nullable] = ACTIONS(3372), - [anon_sym__Complex] = ACTIONS(3372), - [anon_sym__Nonnull] = ACTIONS(3372), - [anon_sym__Nullable] = ACTIONS(3372), - [anon_sym__Nullable_result] = ACTIONS(3372), - [anon_sym__Null_unspecified] = ACTIONS(3372), - [anon_sym___autoreleasing] = ACTIONS(3372), - [anon_sym___block] = ACTIONS(3372), - [anon_sym___bridge] = ACTIONS(3372), - [anon_sym___bridge_retained] = ACTIONS(3372), - [anon_sym___bridge_transfer] = ACTIONS(3372), - [anon_sym___complex] = ACTIONS(3372), - [anon_sym___const] = ACTIONS(3372), - [anon_sym___imag] = ACTIONS(3372), - [anon_sym___kindof] = ACTIONS(3372), - [anon_sym___nonnull] = ACTIONS(3372), - [anon_sym___nullable] = ACTIONS(3372), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3372), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3372), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3372), - [anon_sym___real] = ACTIONS(3372), - [anon_sym___strong] = ACTIONS(3372), - [anon_sym___unsafe_unretained] = ACTIONS(3372), - [anon_sym___unused] = ACTIONS(3372), - [anon_sym___weak] = ACTIONS(3372), - [sym_primitive_type] = ACTIONS(3372), - [anon_sym_enum] = ACTIONS(3372), - [anon_sym_struct] = ACTIONS(3372), - [anon_sym_union] = ACTIONS(3372), - [anon_sym_in] = ACTIONS(3372), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3372), - [anon_sym___typeof] = ACTIONS(3372), - [anon_sym_typeof] = ACTIONS(3372), - [anon_sym_ATprivate] = ACTIONS(3374), - [anon_sym_ATprotected] = ACTIONS(3374), - [anon_sym_ATpackage] = ACTIONS(3374), - [anon_sym_ATpublic] = ACTIONS(3374), - [anon_sym_BOOL] = ACTIONS(3372), - [anon_sym_IMP] = ACTIONS(3372), - [anon_sym_SEL] = ACTIONS(3372), - [anon_sym_Class] = ACTIONS(3372), - [anon_sym_id] = ACTIONS(3372), - [anon_sym_out] = ACTIONS(3372), - [anon_sym_inout] = ACTIONS(3372), - [anon_sym_bycopy] = ACTIONS(3372), - [anon_sym_byref] = ACTIONS(3372), - [anon_sym_oneway] = ACTIONS(3372), - }, - [6079] = { - [sym_identifier] = ACTIONS(10706), - [aux_sym_preproc_if_token1] = ACTIONS(10706), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10708), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10708), - [anon_sym___extension__] = ACTIONS(10706), - [anon_sym___attribute__] = ACTIONS(10706), - [anon_sym___attribute] = ACTIONS(10706), - [anon_sym_noreturn] = ACTIONS(10706), - [anon_sym_LBRACK] = ACTIONS(10708), - [anon_sym_RBRACE] = ACTIONS(10708), - [anon_sym_signed] = ACTIONS(10706), - [anon_sym_unsigned] = ACTIONS(10706), - [anon_sym_long] = ACTIONS(10706), - [anon_sym_short] = ACTIONS(10706), - [anon_sym_const] = ACTIONS(10706), - [anon_sym_constexpr] = ACTIONS(10706), - [anon_sym_volatile] = ACTIONS(10706), - [anon_sym_restrict] = ACTIONS(10706), - [anon_sym___restrict__] = ACTIONS(10706), - [anon_sym__Atomic] = ACTIONS(10706), - [anon_sym__Noreturn] = ACTIONS(10706), - [anon_sym_nullable] = ACTIONS(10706), - [anon_sym__Complex] = ACTIONS(10706), - [anon_sym__Nonnull] = ACTIONS(10706), - [anon_sym__Nullable] = ACTIONS(10706), - [anon_sym__Nullable_result] = ACTIONS(10706), - [anon_sym__Null_unspecified] = ACTIONS(10706), - [anon_sym___autoreleasing] = ACTIONS(10706), - [anon_sym___block] = ACTIONS(10706), - [anon_sym___bridge] = ACTIONS(10706), - [anon_sym___bridge_retained] = ACTIONS(10706), - [anon_sym___bridge_transfer] = ACTIONS(10706), - [anon_sym___complex] = ACTIONS(10706), - [anon_sym___const] = ACTIONS(10706), - [anon_sym___imag] = ACTIONS(10706), - [anon_sym___kindof] = ACTIONS(10706), - [anon_sym___nonnull] = ACTIONS(10706), - [anon_sym___nullable] = ACTIONS(10706), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10706), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10706), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10706), - [anon_sym___real] = ACTIONS(10706), - [anon_sym___strong] = ACTIONS(10706), - [anon_sym___unsafe_unretained] = ACTIONS(10706), - [anon_sym___unused] = ACTIONS(10706), - [anon_sym___weak] = ACTIONS(10706), - [sym_primitive_type] = ACTIONS(10706), - [anon_sym_enum] = ACTIONS(10706), - [anon_sym_struct] = ACTIONS(10706), - [anon_sym_union] = ACTIONS(10706), - [anon_sym_in] = ACTIONS(10706), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10706), - [anon_sym___typeof] = ACTIONS(10706), - [anon_sym_typeof] = ACTIONS(10706), - [anon_sym_ATprivate] = ACTIONS(10708), - [anon_sym_ATprotected] = ACTIONS(10708), - [anon_sym_ATpackage] = ACTIONS(10708), - [anon_sym_ATpublic] = ACTIONS(10708), - [anon_sym_BOOL] = ACTIONS(10706), - [anon_sym_IMP] = ACTIONS(10706), - [anon_sym_SEL] = ACTIONS(10706), - [anon_sym_Class] = ACTIONS(10706), - [anon_sym_id] = ACTIONS(10706), - [anon_sym_out] = ACTIONS(10706), - [anon_sym_inout] = ACTIONS(10706), - [anon_sym_bycopy] = ACTIONS(10706), - [anon_sym_byref] = ACTIONS(10706), - [anon_sym_oneway] = ACTIONS(10706), - }, - [6080] = { - [sym_identifier] = ACTIONS(3118), - [aux_sym_preproc_if_token1] = ACTIONS(3118), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3120), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3120), - [anon_sym___extension__] = ACTIONS(3118), - [anon_sym___attribute__] = ACTIONS(3118), - [anon_sym___attribute] = ACTIONS(3118), - [anon_sym_noreturn] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_RBRACE] = ACTIONS(3120), - [anon_sym_signed] = ACTIONS(3118), - [anon_sym_unsigned] = ACTIONS(3118), - [anon_sym_long] = ACTIONS(3118), - [anon_sym_short] = ACTIONS(3118), - [anon_sym_const] = ACTIONS(3118), - [anon_sym_constexpr] = ACTIONS(3118), - [anon_sym_volatile] = ACTIONS(3118), - [anon_sym_restrict] = ACTIONS(3118), - [anon_sym___restrict__] = ACTIONS(3118), - [anon_sym__Atomic] = ACTIONS(3118), - [anon_sym__Noreturn] = ACTIONS(3118), - [anon_sym_nullable] = ACTIONS(3118), - [anon_sym__Complex] = ACTIONS(3118), - [anon_sym__Nonnull] = ACTIONS(3118), - [anon_sym__Nullable] = ACTIONS(3118), - [anon_sym__Nullable_result] = ACTIONS(3118), - [anon_sym__Null_unspecified] = ACTIONS(3118), - [anon_sym___autoreleasing] = ACTIONS(3118), - [anon_sym___block] = ACTIONS(3118), - [anon_sym___bridge] = ACTIONS(3118), - [anon_sym___bridge_retained] = ACTIONS(3118), - [anon_sym___bridge_transfer] = ACTIONS(3118), - [anon_sym___complex] = ACTIONS(3118), - [anon_sym___const] = ACTIONS(3118), - [anon_sym___imag] = ACTIONS(3118), - [anon_sym___kindof] = ACTIONS(3118), - [anon_sym___nonnull] = ACTIONS(3118), - [anon_sym___nullable] = ACTIONS(3118), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3118), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3118), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3118), - [anon_sym___real] = ACTIONS(3118), - [anon_sym___strong] = ACTIONS(3118), - [anon_sym___unsafe_unretained] = ACTIONS(3118), - [anon_sym___unused] = ACTIONS(3118), - [anon_sym___weak] = ACTIONS(3118), - [sym_primitive_type] = ACTIONS(3118), - [anon_sym_enum] = ACTIONS(3118), - [anon_sym_struct] = ACTIONS(3118), - [anon_sym_union] = ACTIONS(3118), - [anon_sym_in] = ACTIONS(3118), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3118), - [anon_sym___typeof] = ACTIONS(3118), - [anon_sym_typeof] = ACTIONS(3118), - [anon_sym_ATprivate] = ACTIONS(3120), - [anon_sym_ATprotected] = ACTIONS(3120), - [anon_sym_ATpackage] = ACTIONS(3120), - [anon_sym_ATpublic] = ACTIONS(3120), - [anon_sym_BOOL] = ACTIONS(3118), - [anon_sym_IMP] = ACTIONS(3118), - [anon_sym_SEL] = ACTIONS(3118), - [anon_sym_Class] = ACTIONS(3118), - [anon_sym_id] = ACTIONS(3118), - [anon_sym_out] = ACTIONS(3118), - [anon_sym_inout] = ACTIONS(3118), - [anon_sym_bycopy] = ACTIONS(3118), - [anon_sym_byref] = ACTIONS(3118), - [anon_sym_oneway] = ACTIONS(3118), - }, - [6081] = { - [sym_identifier] = ACTIONS(3516), - [anon_sym_LPAREN2] = ACTIONS(3518), - [anon_sym_BANG] = ACTIONS(3518), - [anon_sym_TILDE] = ACTIONS(3518), - [anon_sym_DASH] = ACTIONS(3516), - [anon_sym_PLUS] = ACTIONS(3516), - [anon_sym_STAR] = ACTIONS(3518), - [anon_sym_CARET] = ACTIONS(3518), - [anon_sym_AMP] = ACTIONS(3518), - [anon_sym_SEMI] = ACTIONS(3518), - [anon_sym_LBRACK] = ACTIONS(3518), - [anon_sym_LBRACE] = ACTIONS(3518), - [anon_sym_ATautoreleasepool] = ACTIONS(3518), - [anon_sym_const] = ACTIONS(3516), - [anon_sym___imag] = ACTIONS(3516), - [anon_sym___real] = ACTIONS(3516), - [anon_sym_struct] = ACTIONS(3516), - [anon_sym_if] = ACTIONS(3516), - [anon_sym_switch] = ACTIONS(3516), - [anon_sym_case] = ACTIONS(3516), - [anon_sym_default] = ACTIONS(3516), - [anon_sym_while] = ACTIONS(3516), - [anon_sym_do] = ACTIONS(3516), - [anon_sym_for] = ACTIONS(3516), - [anon_sym_in] = ACTIONS(3516), - [anon_sym_return] = ACTIONS(3516), - [anon_sym_break] = ACTIONS(3516), - [anon_sym_continue] = ACTIONS(3516), - [anon_sym_goto] = ACTIONS(3516), - [anon_sym_DASH_DASH] = ACTIONS(3518), - [anon_sym_PLUS_PLUS] = ACTIONS(3518), - [anon_sym_sizeof] = ACTIONS(3516), - [anon_sym___alignof__] = ACTIONS(3516), - [anon_sym___alignof] = ACTIONS(3516), - [anon_sym__alignof] = ACTIONS(3516), - [anon_sym_alignof] = ACTIONS(3516), - [anon_sym__Alignof] = ACTIONS(3516), - [anon_sym_offsetof] = ACTIONS(3516), - [anon_sym__Generic] = ACTIONS(3516), - [anon_sym_asm] = ACTIONS(3516), - [anon_sym___asm__] = ACTIONS(3516), - [sym_number_literal] = ACTIONS(3518), - [anon_sym_L_SQUOTE] = ACTIONS(3518), - [anon_sym_u_SQUOTE] = ACTIONS(3518), - [anon_sym_U_SQUOTE] = ACTIONS(3518), - [anon_sym_u8_SQUOTE] = ACTIONS(3518), - [anon_sym_SQUOTE] = ACTIONS(3518), - [anon_sym_AT] = ACTIONS(3516), - [anon_sym_DQUOTE] = ACTIONS(3518), - [anon_sym_L_DQUOTE] = ACTIONS(3518), - [anon_sym_u_DQUOTE] = ACTIONS(3518), - [anon_sym_U_DQUOTE] = ACTIONS(3518), - [anon_sym_u8_DQUOTE] = ACTIONS(3518), - [sym_true] = ACTIONS(3516), - [sym_false] = ACTIONS(3516), - [anon_sym_NULL] = ACTIONS(3516), - [anon_sym_nullptr] = ACTIONS(3516), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(3518), - [anon_sym___try] = ACTIONS(3516), - [anon_sym_ATthrow] = ACTIONS(3518), - [anon_sym_ATselector] = ACTIONS(3518), - [anon_sym_ATavailable] = ACTIONS(3518), - [anon_sym___builtin_available] = ACTIONS(3516), - [anon_sym_va_arg] = ACTIONS(3516), - [anon_sym___asm] = ACTIONS(3516), - [anon_sym_ATencode] = ACTIONS(3518), - [anon_sym_ATsynchronized] = ACTIONS(3518), - [anon_sym_id] = ACTIONS(3516), - }, - [6082] = { - [sym_identifier] = ACTIONS(2910), - [aux_sym_preproc_if_token1] = ACTIONS(2910), - [aux_sym_preproc_ifdef_token1] = ACTIONS(2912), - [aux_sym_preproc_ifdef_token2] = ACTIONS(2912), - [anon_sym___extension__] = ACTIONS(2910), - [anon_sym___attribute__] = ACTIONS(2910), - [anon_sym___attribute] = ACTIONS(2910), - [anon_sym_noreturn] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym_RBRACE] = ACTIONS(2912), - [anon_sym_signed] = ACTIONS(2910), - [anon_sym_unsigned] = ACTIONS(2910), - [anon_sym_long] = ACTIONS(2910), - [anon_sym_short] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_constexpr] = ACTIONS(2910), - [anon_sym_volatile] = ACTIONS(2910), - [anon_sym_restrict] = ACTIONS(2910), - [anon_sym___restrict__] = ACTIONS(2910), - [anon_sym__Atomic] = ACTIONS(2910), - [anon_sym__Noreturn] = ACTIONS(2910), - [anon_sym_nullable] = ACTIONS(2910), - [anon_sym__Complex] = ACTIONS(2910), - [anon_sym__Nonnull] = ACTIONS(2910), - [anon_sym__Nullable] = ACTIONS(2910), - [anon_sym__Nullable_result] = ACTIONS(2910), - [anon_sym__Null_unspecified] = ACTIONS(2910), - [anon_sym___autoreleasing] = ACTIONS(2910), - [anon_sym___block] = ACTIONS(2910), - [anon_sym___bridge] = ACTIONS(2910), - [anon_sym___bridge_retained] = ACTIONS(2910), - [anon_sym___bridge_transfer] = ACTIONS(2910), - [anon_sym___complex] = ACTIONS(2910), - [anon_sym___const] = ACTIONS(2910), - [anon_sym___imag] = ACTIONS(2910), - [anon_sym___kindof] = ACTIONS(2910), - [anon_sym___nonnull] = ACTIONS(2910), - [anon_sym___nullable] = ACTIONS(2910), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(2910), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(2910), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(2910), - [anon_sym___real] = ACTIONS(2910), - [anon_sym___strong] = ACTIONS(2910), - [anon_sym___unsafe_unretained] = ACTIONS(2910), - [anon_sym___unused] = ACTIONS(2910), - [anon_sym___weak] = ACTIONS(2910), - [sym_primitive_type] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), - [anon_sym_struct] = ACTIONS(2910), - [anon_sym_union] = ACTIONS(2910), - [anon_sym_in] = ACTIONS(2910), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(2910), - [anon_sym___typeof] = ACTIONS(2910), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_ATprivate] = ACTIONS(2912), - [anon_sym_ATprotected] = ACTIONS(2912), - [anon_sym_ATpackage] = ACTIONS(2912), - [anon_sym_ATpublic] = ACTIONS(2912), - [anon_sym_BOOL] = ACTIONS(2910), - [anon_sym_IMP] = ACTIONS(2910), - [anon_sym_SEL] = ACTIONS(2910), - [anon_sym_Class] = ACTIONS(2910), - [anon_sym_id] = ACTIONS(2910), - [anon_sym_out] = ACTIONS(2910), - [anon_sym_inout] = ACTIONS(2910), - [anon_sym_bycopy] = ACTIONS(2910), - [anon_sym_byref] = ACTIONS(2910), - [anon_sym_oneway] = ACTIONS(2910), - }, - [6083] = { - [sym_identifier] = ACTIONS(6689), - [aux_sym_preproc_if_token1] = ACTIONS(6689), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6691), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6691), - [anon_sym___extension__] = ACTIONS(6689), - [anon_sym___attribute__] = ACTIONS(6689), - [anon_sym___attribute] = ACTIONS(6689), - [anon_sym_noreturn] = ACTIONS(6689), - [anon_sym_LBRACK] = ACTIONS(6691), - [anon_sym_RBRACE] = ACTIONS(6691), - [anon_sym_signed] = ACTIONS(6689), - [anon_sym_unsigned] = ACTIONS(6689), - [anon_sym_long] = ACTIONS(6689), - [anon_sym_short] = ACTIONS(6689), - [anon_sym_const] = ACTIONS(6689), - [anon_sym_constexpr] = ACTIONS(6689), - [anon_sym_volatile] = ACTIONS(6689), - [anon_sym_restrict] = ACTIONS(6689), - [anon_sym___restrict__] = ACTIONS(6689), - [anon_sym__Atomic] = ACTIONS(6689), - [anon_sym__Noreturn] = ACTIONS(6689), - [anon_sym_nullable] = ACTIONS(6689), - [anon_sym__Complex] = ACTIONS(6689), - [anon_sym__Nonnull] = ACTIONS(6689), - [anon_sym__Nullable] = ACTIONS(6689), - [anon_sym__Nullable_result] = ACTIONS(6689), - [anon_sym__Null_unspecified] = ACTIONS(6689), - [anon_sym___autoreleasing] = ACTIONS(6689), - [anon_sym___block] = ACTIONS(6689), - [anon_sym___bridge] = ACTIONS(6689), - [anon_sym___bridge_retained] = ACTIONS(6689), - [anon_sym___bridge_transfer] = ACTIONS(6689), - [anon_sym___complex] = ACTIONS(6689), - [anon_sym___const] = ACTIONS(6689), - [anon_sym___imag] = ACTIONS(6689), - [anon_sym___kindof] = ACTIONS(6689), - [anon_sym___nonnull] = ACTIONS(6689), - [anon_sym___nullable] = ACTIONS(6689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6689), - [anon_sym___real] = ACTIONS(6689), - [anon_sym___strong] = ACTIONS(6689), - [anon_sym___unsafe_unretained] = ACTIONS(6689), - [anon_sym___unused] = ACTIONS(6689), - [anon_sym___weak] = ACTIONS(6689), - [sym_primitive_type] = ACTIONS(6689), - [anon_sym_enum] = ACTIONS(6689), - [anon_sym_struct] = ACTIONS(6689), - [anon_sym_union] = ACTIONS(6689), - [anon_sym_in] = ACTIONS(6689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6689), - [anon_sym___typeof] = ACTIONS(6689), - [anon_sym_typeof] = ACTIONS(6689), - [anon_sym_ATprivate] = ACTIONS(6691), - [anon_sym_ATprotected] = ACTIONS(6691), - [anon_sym_ATpackage] = ACTIONS(6691), - [anon_sym_ATpublic] = ACTIONS(6691), - [anon_sym_BOOL] = ACTIONS(6689), - [anon_sym_IMP] = ACTIONS(6689), - [anon_sym_SEL] = ACTIONS(6689), - [anon_sym_Class] = ACTIONS(6689), - [anon_sym_id] = ACTIONS(6689), - [anon_sym_out] = ACTIONS(6689), - [anon_sym_inout] = ACTIONS(6689), - [anon_sym_bycopy] = ACTIONS(6689), - [anon_sym_byref] = ACTIONS(6689), - [anon_sym_oneway] = ACTIONS(6689), - }, - [6084] = { - [sym_identifier] = ACTIONS(3070), - [aux_sym_preproc_if_token1] = ACTIONS(3070), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3072), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3072), - [anon_sym___extension__] = ACTIONS(3070), - [anon_sym___attribute__] = ACTIONS(3070), - [anon_sym___attribute] = ACTIONS(3070), - [anon_sym_noreturn] = ACTIONS(3070), - [anon_sym_LBRACK] = ACTIONS(3072), - [anon_sym_RBRACE] = ACTIONS(3072), - [anon_sym_signed] = ACTIONS(3070), - [anon_sym_unsigned] = ACTIONS(3070), - [anon_sym_long] = ACTIONS(3070), - [anon_sym_short] = ACTIONS(3070), - [anon_sym_const] = ACTIONS(3070), - [anon_sym_constexpr] = ACTIONS(3070), - [anon_sym_volatile] = ACTIONS(3070), - [anon_sym_restrict] = ACTIONS(3070), - [anon_sym___restrict__] = ACTIONS(3070), - [anon_sym__Atomic] = ACTIONS(3070), - [anon_sym__Noreturn] = ACTIONS(3070), - [anon_sym_nullable] = ACTIONS(3070), - [anon_sym__Complex] = ACTIONS(3070), - [anon_sym__Nonnull] = ACTIONS(3070), - [anon_sym__Nullable] = ACTIONS(3070), - [anon_sym__Nullable_result] = ACTIONS(3070), - [anon_sym__Null_unspecified] = ACTIONS(3070), - [anon_sym___autoreleasing] = ACTIONS(3070), - [anon_sym___block] = ACTIONS(3070), - [anon_sym___bridge] = ACTIONS(3070), - [anon_sym___bridge_retained] = ACTIONS(3070), - [anon_sym___bridge_transfer] = ACTIONS(3070), - [anon_sym___complex] = ACTIONS(3070), - [anon_sym___const] = ACTIONS(3070), - [anon_sym___imag] = ACTIONS(3070), - [anon_sym___kindof] = ACTIONS(3070), - [anon_sym___nonnull] = ACTIONS(3070), - [anon_sym___nullable] = ACTIONS(3070), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3070), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3070), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3070), - [anon_sym___real] = ACTIONS(3070), - [anon_sym___strong] = ACTIONS(3070), - [anon_sym___unsafe_unretained] = ACTIONS(3070), - [anon_sym___unused] = ACTIONS(3070), - [anon_sym___weak] = ACTIONS(3070), - [sym_primitive_type] = ACTIONS(3070), - [anon_sym_enum] = ACTIONS(3070), - [anon_sym_struct] = ACTIONS(3070), - [anon_sym_union] = ACTIONS(3070), - [anon_sym_in] = ACTIONS(3070), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3070), - [anon_sym___typeof] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3070), - [anon_sym_ATprivate] = ACTIONS(3072), - [anon_sym_ATprotected] = ACTIONS(3072), - [anon_sym_ATpackage] = ACTIONS(3072), - [anon_sym_ATpublic] = ACTIONS(3072), - [anon_sym_BOOL] = ACTIONS(3070), - [anon_sym_IMP] = ACTIONS(3070), - [anon_sym_SEL] = ACTIONS(3070), - [anon_sym_Class] = ACTIONS(3070), - [anon_sym_id] = ACTIONS(3070), - [anon_sym_out] = ACTIONS(3070), - [anon_sym_inout] = ACTIONS(3070), - [anon_sym_bycopy] = ACTIONS(3070), - [anon_sym_byref] = ACTIONS(3070), - [anon_sym_oneway] = ACTIONS(3070), - }, - [6085] = { - [sym_identifier] = ACTIONS(10710), - [aux_sym_preproc_if_token1] = ACTIONS(10710), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10164), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10164), - [anon_sym___extension__] = ACTIONS(10710), - [anon_sym___attribute__] = ACTIONS(10710), - [anon_sym___attribute] = ACTIONS(10710), - [anon_sym_noreturn] = ACTIONS(10710), - [anon_sym_LBRACK] = ACTIONS(10164), - [anon_sym_RBRACE] = ACTIONS(10164), - [anon_sym_signed] = ACTIONS(10710), - [anon_sym_unsigned] = ACTIONS(10710), - [anon_sym_long] = ACTIONS(10710), - [anon_sym_short] = ACTIONS(10710), - [anon_sym_const] = ACTIONS(10710), - [anon_sym_constexpr] = ACTIONS(10710), - [anon_sym_volatile] = ACTIONS(10710), - [anon_sym_restrict] = ACTIONS(10710), - [anon_sym___restrict__] = ACTIONS(10710), - [anon_sym__Atomic] = ACTIONS(10710), - [anon_sym__Noreturn] = ACTIONS(10710), - [anon_sym_nullable] = ACTIONS(10710), - [anon_sym__Complex] = ACTIONS(10710), - [anon_sym__Nonnull] = ACTIONS(10710), - [anon_sym__Nullable] = ACTIONS(10710), - [anon_sym__Nullable_result] = ACTIONS(10710), - [anon_sym__Null_unspecified] = ACTIONS(10710), - [anon_sym___autoreleasing] = ACTIONS(10710), - [anon_sym___block] = ACTIONS(10710), - [anon_sym___bridge] = ACTIONS(10710), - [anon_sym___bridge_retained] = ACTIONS(10710), - [anon_sym___bridge_transfer] = ACTIONS(10710), - [anon_sym___complex] = ACTIONS(10710), - [anon_sym___const] = ACTIONS(10710), - [anon_sym___imag] = ACTIONS(10710), - [anon_sym___kindof] = ACTIONS(10710), - [anon_sym___nonnull] = ACTIONS(10710), - [anon_sym___nullable] = ACTIONS(10710), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10710), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10710), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10710), - [anon_sym___real] = ACTIONS(10710), - [anon_sym___strong] = ACTIONS(10710), - [anon_sym___unsafe_unretained] = ACTIONS(10710), - [anon_sym___unused] = ACTIONS(10710), - [anon_sym___weak] = ACTIONS(10710), - [sym_primitive_type] = ACTIONS(10710), - [anon_sym_enum] = ACTIONS(10710), - [anon_sym_struct] = ACTIONS(10710), - [anon_sym_union] = ACTIONS(10710), - [anon_sym_in] = ACTIONS(10710), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10710), - [anon_sym___typeof] = ACTIONS(10710), - [anon_sym_typeof] = ACTIONS(10710), - [anon_sym_ATprivate] = ACTIONS(10164), - [anon_sym_ATprotected] = ACTIONS(10164), - [anon_sym_ATpackage] = ACTIONS(10164), - [anon_sym_ATpublic] = ACTIONS(10164), - [anon_sym_BOOL] = ACTIONS(10710), - [anon_sym_IMP] = ACTIONS(10710), - [anon_sym_SEL] = ACTIONS(10710), - [anon_sym_Class] = ACTIONS(10710), - [anon_sym_id] = ACTIONS(10710), - [anon_sym_out] = ACTIONS(10710), - [anon_sym_inout] = ACTIONS(10710), - [anon_sym_bycopy] = ACTIONS(10710), - [anon_sym_byref] = ACTIONS(10710), - [anon_sym_oneway] = ACTIONS(10710), - }, - [6086] = { - [sym_identifier] = ACTIONS(6780), - [aux_sym_preproc_if_token1] = ACTIONS(6780), - [aux_sym_preproc_ifdef_token1] = ACTIONS(6782), - [aux_sym_preproc_ifdef_token2] = ACTIONS(6782), - [anon_sym___extension__] = ACTIONS(6780), - [anon_sym___attribute__] = ACTIONS(6780), - [anon_sym___attribute] = ACTIONS(6780), - [anon_sym_noreturn] = ACTIONS(6780), - [anon_sym_LBRACK] = ACTIONS(6782), - [anon_sym_RBRACE] = ACTIONS(6782), - [anon_sym_signed] = ACTIONS(6780), - [anon_sym_unsigned] = ACTIONS(6780), - [anon_sym_long] = ACTIONS(6780), - [anon_sym_short] = ACTIONS(6780), - [anon_sym_const] = ACTIONS(6780), - [anon_sym_constexpr] = ACTIONS(6780), - [anon_sym_volatile] = ACTIONS(6780), - [anon_sym_restrict] = ACTIONS(6780), - [anon_sym___restrict__] = ACTIONS(6780), - [anon_sym__Atomic] = ACTIONS(6780), - [anon_sym__Noreturn] = ACTIONS(6780), - [anon_sym_nullable] = ACTIONS(6780), - [anon_sym__Complex] = ACTIONS(6780), - [anon_sym__Nonnull] = ACTIONS(6780), - [anon_sym__Nullable] = ACTIONS(6780), - [anon_sym__Nullable_result] = ACTIONS(6780), - [anon_sym__Null_unspecified] = ACTIONS(6780), - [anon_sym___autoreleasing] = ACTIONS(6780), - [anon_sym___block] = ACTIONS(6780), - [anon_sym___bridge] = ACTIONS(6780), - [anon_sym___bridge_retained] = ACTIONS(6780), - [anon_sym___bridge_transfer] = ACTIONS(6780), - [anon_sym___complex] = ACTIONS(6780), - [anon_sym___const] = ACTIONS(6780), - [anon_sym___imag] = ACTIONS(6780), - [anon_sym___kindof] = ACTIONS(6780), - [anon_sym___nonnull] = ACTIONS(6780), - [anon_sym___nullable] = ACTIONS(6780), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(6780), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(6780), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(6780), - [anon_sym___real] = ACTIONS(6780), - [anon_sym___strong] = ACTIONS(6780), - [anon_sym___unsafe_unretained] = ACTIONS(6780), - [anon_sym___unused] = ACTIONS(6780), - [anon_sym___weak] = ACTIONS(6780), - [sym_primitive_type] = ACTIONS(6780), - [anon_sym_enum] = ACTIONS(6780), - [anon_sym_struct] = ACTIONS(6780), - [anon_sym_union] = ACTIONS(6780), - [anon_sym_in] = ACTIONS(6780), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(6780), - [anon_sym___typeof] = ACTIONS(6780), - [anon_sym_typeof] = ACTIONS(6780), - [anon_sym_ATprivate] = ACTIONS(6782), - [anon_sym_ATprotected] = ACTIONS(6782), - [anon_sym_ATpackage] = ACTIONS(6782), - [anon_sym_ATpublic] = ACTIONS(6782), - [anon_sym_BOOL] = ACTIONS(6780), - [anon_sym_IMP] = ACTIONS(6780), - [anon_sym_SEL] = ACTIONS(6780), - [anon_sym_Class] = ACTIONS(6780), - [anon_sym_id] = ACTIONS(6780), - [anon_sym_out] = ACTIONS(6780), - [anon_sym_inout] = ACTIONS(6780), - [anon_sym_bycopy] = ACTIONS(6780), - [anon_sym_byref] = ACTIONS(6780), - [anon_sym_oneway] = ACTIONS(6780), - }, - [6087] = { - [sym_identifier] = ACTIONS(10712), - [aux_sym_preproc_if_token1] = ACTIONS(10712), - [aux_sym_preproc_ifdef_token1] = ACTIONS(10714), - [aux_sym_preproc_ifdef_token2] = ACTIONS(10714), - [anon_sym___extension__] = ACTIONS(10712), - [anon_sym___attribute__] = ACTIONS(10712), - [anon_sym___attribute] = ACTIONS(10712), - [anon_sym_noreturn] = ACTIONS(10712), - [anon_sym_LBRACK] = ACTIONS(10714), - [anon_sym_RBRACE] = ACTIONS(10714), - [anon_sym_signed] = ACTIONS(10712), - [anon_sym_unsigned] = ACTIONS(10712), - [anon_sym_long] = ACTIONS(10712), - [anon_sym_short] = ACTIONS(10712), - [anon_sym_const] = ACTIONS(10712), - [anon_sym_constexpr] = ACTIONS(10712), - [anon_sym_volatile] = ACTIONS(10712), - [anon_sym_restrict] = ACTIONS(10712), - [anon_sym___restrict__] = ACTIONS(10712), - [anon_sym__Atomic] = ACTIONS(10712), - [anon_sym__Noreturn] = ACTIONS(10712), - [anon_sym_nullable] = ACTIONS(10712), - [anon_sym__Complex] = ACTIONS(10712), - [anon_sym__Nonnull] = ACTIONS(10712), - [anon_sym__Nullable] = ACTIONS(10712), - [anon_sym__Nullable_result] = ACTIONS(10712), - [anon_sym__Null_unspecified] = ACTIONS(10712), - [anon_sym___autoreleasing] = ACTIONS(10712), - [anon_sym___block] = ACTIONS(10712), - [anon_sym___bridge] = ACTIONS(10712), - [anon_sym___bridge_retained] = ACTIONS(10712), - [anon_sym___bridge_transfer] = ACTIONS(10712), - [anon_sym___complex] = ACTIONS(10712), - [anon_sym___const] = ACTIONS(10712), - [anon_sym___imag] = ACTIONS(10712), - [anon_sym___kindof] = ACTIONS(10712), - [anon_sym___nonnull] = ACTIONS(10712), - [anon_sym___nullable] = ACTIONS(10712), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10712), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10712), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10712), - [anon_sym___real] = ACTIONS(10712), - [anon_sym___strong] = ACTIONS(10712), - [anon_sym___unsafe_unretained] = ACTIONS(10712), - [anon_sym___unused] = ACTIONS(10712), - [anon_sym___weak] = ACTIONS(10712), - [sym_primitive_type] = ACTIONS(10712), - [anon_sym_enum] = ACTIONS(10712), - [anon_sym_struct] = ACTIONS(10712), - [anon_sym_union] = ACTIONS(10712), - [anon_sym_in] = ACTIONS(10712), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10712), - [anon_sym___typeof] = ACTIONS(10712), - [anon_sym_typeof] = ACTIONS(10712), - [anon_sym_ATprivate] = ACTIONS(10714), - [anon_sym_ATprotected] = ACTIONS(10714), - [anon_sym_ATpackage] = ACTIONS(10714), - [anon_sym_ATpublic] = ACTIONS(10714), - [anon_sym_BOOL] = ACTIONS(10712), - [anon_sym_IMP] = ACTIONS(10712), - [anon_sym_SEL] = ACTIONS(10712), - [anon_sym_Class] = ACTIONS(10712), - [anon_sym_id] = ACTIONS(10712), - [anon_sym_out] = ACTIONS(10712), - [anon_sym_inout] = ACTIONS(10712), - [anon_sym_bycopy] = ACTIONS(10712), - [anon_sym_byref] = ACTIONS(10712), - [anon_sym_oneway] = ACTIONS(10712), - }, - [6088] = { - [sym_identifier] = ACTIONS(5260), - [anon_sym_LPAREN2] = ACTIONS(5262), - [anon_sym_BANG] = ACTIONS(5262), - [anon_sym_TILDE] = ACTIONS(5262), - [anon_sym_DASH] = ACTIONS(5260), - [anon_sym_PLUS] = ACTIONS(5260), - [anon_sym_STAR] = ACTIONS(5262), - [anon_sym_CARET] = ACTIONS(5262), - [anon_sym_AMP] = ACTIONS(5262), - [anon_sym_SEMI] = ACTIONS(5262), - [anon_sym_LBRACK] = ACTIONS(5262), - [anon_sym_LBRACE] = ACTIONS(5262), - [anon_sym_ATautoreleasepool] = ACTIONS(5262), - [anon_sym_const] = ACTIONS(5260), - [anon_sym___imag] = ACTIONS(5260), - [anon_sym___real] = ACTIONS(5260), - [anon_sym_struct] = ACTIONS(5260), - [anon_sym_if] = ACTIONS(5260), - [anon_sym_switch] = ACTIONS(5260), - [anon_sym_case] = ACTIONS(5260), - [anon_sym_default] = ACTIONS(5260), - [anon_sym_while] = ACTIONS(5260), - [anon_sym_do] = ACTIONS(5260), - [anon_sym_for] = ACTIONS(5260), - [anon_sym_in] = ACTIONS(5260), - [anon_sym_return] = ACTIONS(5260), - [anon_sym_break] = ACTIONS(5260), - [anon_sym_continue] = ACTIONS(5260), - [anon_sym_goto] = ACTIONS(5260), - [anon_sym_DASH_DASH] = ACTIONS(5262), - [anon_sym_PLUS_PLUS] = ACTIONS(5262), - [anon_sym_sizeof] = ACTIONS(5260), - [anon_sym___alignof__] = ACTIONS(5260), - [anon_sym___alignof] = ACTIONS(5260), - [anon_sym__alignof] = ACTIONS(5260), - [anon_sym_alignof] = ACTIONS(5260), - [anon_sym__Alignof] = ACTIONS(5260), - [anon_sym_offsetof] = ACTIONS(5260), - [anon_sym__Generic] = ACTIONS(5260), - [anon_sym_asm] = ACTIONS(5260), - [anon_sym___asm__] = ACTIONS(5260), - [sym_number_literal] = ACTIONS(5262), - [anon_sym_L_SQUOTE] = ACTIONS(5262), - [anon_sym_u_SQUOTE] = ACTIONS(5262), - [anon_sym_U_SQUOTE] = ACTIONS(5262), - [anon_sym_u8_SQUOTE] = ACTIONS(5262), - [anon_sym_SQUOTE] = ACTIONS(5262), - [anon_sym_AT] = ACTIONS(5260), - [anon_sym_DQUOTE] = ACTIONS(5262), - [anon_sym_L_DQUOTE] = ACTIONS(5262), - [anon_sym_u_DQUOTE] = ACTIONS(5262), - [anon_sym_U_DQUOTE] = ACTIONS(5262), - [anon_sym_u8_DQUOTE] = ACTIONS(5262), - [sym_true] = ACTIONS(5260), - [sym_false] = ACTIONS(5260), - [anon_sym_NULL] = ACTIONS(5260), - [anon_sym_nullptr] = ACTIONS(5260), - [sym_comment] = ACTIONS(3), - [anon_sym_ATtry] = ACTIONS(5262), - [anon_sym___try] = ACTIONS(5260), - [anon_sym_ATthrow] = ACTIONS(5262), - [anon_sym_ATselector] = ACTIONS(5262), - [anon_sym_ATavailable] = ACTIONS(5262), - [anon_sym___builtin_available] = ACTIONS(5260), - [anon_sym_va_arg] = ACTIONS(5260), - [anon_sym___asm] = ACTIONS(5260), - [anon_sym_ATencode] = ACTIONS(5262), - [anon_sym_ATsynchronized] = ACTIONS(5262), - [anon_sym_id] = ACTIONS(5260), - }, - [6089] = { - [sym_identifier] = ACTIONS(3110), - [aux_sym_preproc_if_token1] = ACTIONS(3110), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3112), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3112), - [anon_sym___extension__] = ACTIONS(3110), - [anon_sym___attribute__] = ACTIONS(3110), - [anon_sym___attribute] = ACTIONS(3110), - [anon_sym_noreturn] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym_RBRACE] = ACTIONS(3112), - [anon_sym_signed] = ACTIONS(3110), - [anon_sym_unsigned] = ACTIONS(3110), - [anon_sym_long] = ACTIONS(3110), - [anon_sym_short] = ACTIONS(3110), - [anon_sym_const] = ACTIONS(3110), - [anon_sym_constexpr] = ACTIONS(3110), - [anon_sym_volatile] = ACTIONS(3110), - [anon_sym_restrict] = ACTIONS(3110), - [anon_sym___restrict__] = ACTIONS(3110), - [anon_sym__Atomic] = ACTIONS(3110), - [anon_sym__Noreturn] = ACTIONS(3110), - [anon_sym_nullable] = ACTIONS(3110), - [anon_sym__Complex] = ACTIONS(3110), - [anon_sym__Nonnull] = ACTIONS(3110), - [anon_sym__Nullable] = ACTIONS(3110), - [anon_sym__Nullable_result] = ACTIONS(3110), - [anon_sym__Null_unspecified] = ACTIONS(3110), - [anon_sym___autoreleasing] = ACTIONS(3110), - [anon_sym___block] = ACTIONS(3110), - [anon_sym___bridge] = ACTIONS(3110), - [anon_sym___bridge_retained] = ACTIONS(3110), - [anon_sym___bridge_transfer] = ACTIONS(3110), - [anon_sym___complex] = ACTIONS(3110), - [anon_sym___const] = ACTIONS(3110), - [anon_sym___imag] = ACTIONS(3110), - [anon_sym___kindof] = ACTIONS(3110), - [anon_sym___nonnull] = ACTIONS(3110), - [anon_sym___nullable] = ACTIONS(3110), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3110), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3110), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3110), - [anon_sym___real] = ACTIONS(3110), - [anon_sym___strong] = ACTIONS(3110), - [anon_sym___unsafe_unretained] = ACTIONS(3110), - [anon_sym___unused] = ACTIONS(3110), - [anon_sym___weak] = ACTIONS(3110), - [sym_primitive_type] = ACTIONS(3110), - [anon_sym_enum] = ACTIONS(3110), - [anon_sym_struct] = ACTIONS(3110), - [anon_sym_union] = ACTIONS(3110), - [anon_sym_in] = ACTIONS(3110), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3110), - [anon_sym___typeof] = ACTIONS(3110), - [anon_sym_typeof] = ACTIONS(3110), - [anon_sym_ATprivate] = ACTIONS(3112), - [anon_sym_ATprotected] = ACTIONS(3112), - [anon_sym_ATpackage] = ACTIONS(3112), - [anon_sym_ATpublic] = ACTIONS(3112), - [anon_sym_BOOL] = ACTIONS(3110), - [anon_sym_IMP] = ACTIONS(3110), - [anon_sym_SEL] = ACTIONS(3110), - [anon_sym_Class] = ACTIONS(3110), - [anon_sym_id] = ACTIONS(3110), - [anon_sym_out] = ACTIONS(3110), - [anon_sym_inout] = ACTIONS(3110), - [anon_sym_bycopy] = ACTIONS(3110), - [anon_sym_byref] = ACTIONS(3110), - [anon_sym_oneway] = ACTIONS(3110), - }, - [6090] = { - [sym_attribute_specifier] = STATE(5922), - [sym_enumerator_list] = STATE(6196), - [sym_identifier] = ACTIONS(9089), - [anon_sym_LPAREN2] = ACTIONS(9091), - [anon_sym_STAR] = ACTIONS(9091), - [anon_sym_CARET] = ACTIONS(9091), - [anon_sym___extension__] = ACTIONS(9089), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9089), - [anon_sym_LBRACK] = ACTIONS(9091), - [anon_sym___based] = ACTIONS(9089), - [anon_sym_LBRACE] = ACTIONS(10546), - [anon_sym_signed] = ACTIONS(9089), - [anon_sym_unsigned] = ACTIONS(9089), - [anon_sym_long] = ACTIONS(9089), - [anon_sym_short] = ACTIONS(9089), - [anon_sym_const] = ACTIONS(9089), - [anon_sym_constexpr] = ACTIONS(9089), - [anon_sym_volatile] = ACTIONS(9089), - [anon_sym_restrict] = ACTIONS(9089), - [anon_sym___restrict__] = ACTIONS(9089), - [anon_sym__Atomic] = ACTIONS(9089), - [anon_sym__Noreturn] = ACTIONS(9089), - [anon_sym_nullable] = ACTIONS(9089), - [anon_sym__Complex] = ACTIONS(9089), - [anon_sym__Nonnull] = ACTIONS(9089), - [anon_sym__Nullable] = ACTIONS(9089), - [anon_sym__Nullable_result] = ACTIONS(9089), - [anon_sym__Null_unspecified] = ACTIONS(9089), - [anon_sym___autoreleasing] = ACTIONS(9089), - [anon_sym___block] = ACTIONS(9089), - [anon_sym___bridge] = ACTIONS(9089), - [anon_sym___bridge_retained] = ACTIONS(9089), - [anon_sym___bridge_transfer] = ACTIONS(9089), - [anon_sym___complex] = ACTIONS(9089), - [anon_sym___const] = ACTIONS(9089), - [anon_sym___imag] = ACTIONS(9089), - [anon_sym___kindof] = ACTIONS(9089), - [anon_sym___nonnull] = ACTIONS(9089), - [anon_sym___nullable] = ACTIONS(9089), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9089), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9089), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9089), - [anon_sym___real] = ACTIONS(9089), - [anon_sym___strong] = ACTIONS(9089), - [anon_sym___unsafe_unretained] = ACTIONS(9089), - [anon_sym___unused] = ACTIONS(9089), - [anon_sym___weak] = ACTIONS(9089), - [sym_primitive_type] = ACTIONS(9089), - [anon_sym_enum] = ACTIONS(9089), - [anon_sym_COLON] = ACTIONS(10716), - [anon_sym_struct] = ACTIONS(9089), - [anon_sym_union] = ACTIONS(9089), - [anon_sym_in] = ACTIONS(9089), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9089), - [anon_sym___typeof] = ACTIONS(9089), - [anon_sym_typeof] = ACTIONS(9089), - [anon_sym_BOOL] = ACTIONS(9089), - [anon_sym_IMP] = ACTIONS(9089), - [anon_sym_SEL] = ACTIONS(9089), - [anon_sym_Class] = ACTIONS(9089), - [anon_sym_id] = ACTIONS(9089), - [anon_sym_out] = ACTIONS(9089), - [anon_sym_inout] = ACTIONS(9089), - [anon_sym_bycopy] = ACTIONS(9089), - [anon_sym_byref] = ACTIONS(9089), - [anon_sym_oneway] = ACTIONS(9089), - }, - [6091] = { - [sym_attribute_specifier] = STATE(6880), - [sym_type_qualifier] = STATE(6141), - [sym__type_specifier] = STATE(6235), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6141), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6092] = { - [sym_attribute_specifier] = STATE(6925), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6271), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6093] = { - [sym_attribute_specifier] = STATE(6895), - [sym_type_qualifier] = STATE(6094), - [sym__type_specifier] = STATE(6272), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6094), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6094] = { - [sym_attribute_specifier] = STATE(6928), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6258), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6095] = { - [sym_attribute_specifier] = STATE(6919), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6270), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6096] = { - [sym_attribute_specifier] = STATE(6867), - [sym_type_qualifier] = STATE(6178), - [sym__type_specifier] = STATE(6280), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6178), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6097] = { - [sym_attribute_specifier] = STATE(6894), - [sym_type_qualifier] = STATE(6171), - [sym__type_specifier] = STATE(6237), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6171), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6098] = { - [sym_attribute_specifier] = STATE(6910), - [sym_type_qualifier] = STATE(6143), - [sym__type_specifier] = STATE(6243), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6143), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6099] = { - [sym_attribute_specifier] = STATE(6937), - [sym_type_qualifier] = STATE(6129), - [sym__type_specifier] = STATE(6257), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6129), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6100] = { - [sym_attribute_specifier] = STATE(6834), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6297), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6101] = { - [sym_attribute_specifier] = STATE(6894), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6237), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6102] = { - [sym_attribute_specifier] = STATE(6937), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6257), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6103] = { - [sym_attribute_specifier] = STATE(6895), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6272), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6104] = { - [sym_attribute_specifier] = STATE(6923), - [sym_type_qualifier] = STATE(6125), - [sym__type_specifier] = STATE(6283), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6125), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6105] = { - [sym_attribute_specifier] = STATE(6923), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6283), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6106] = { - [sym_attribute_specifier] = STATE(6851), - [sym_type_qualifier] = STATE(6158), - [sym__type_specifier] = STATE(6264), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6158), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6107] = { - [sym_attribute_specifier] = STATE(6827), - [sym_type_qualifier] = STATE(6169), - [sym__type_specifier] = STATE(6239), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6169), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6108] = { - [sym_attribute_specifier] = STATE(6910), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6243), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6109] = { - [sym_attribute_specifier] = STATE(6942), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6230), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6110] = { - [sym_attribute_specifier] = STATE(6844), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6281), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6111] = { - [sym_attribute_specifier] = STATE(6919), - [sym_type_qualifier] = STATE(6119), - [sym__type_specifier] = STATE(6270), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6119), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6112] = { - [sym_attribute_specifier] = STATE(6841), - [sym_type_qualifier] = STATE(6123), - [sym__type_specifier] = STATE(6273), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6123), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6113] = { - [sym_attribute_specifier] = STATE(6940), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6274), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6114] = { - [sym_attribute_specifier] = STATE(6940), - [sym_type_qualifier] = STATE(6108), - [sym__type_specifier] = STATE(6274), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6108), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6115] = { - [sym_attribute_specifier] = STATE(6942), - [sym_type_qualifier] = STATE(6137), - [sym__type_specifier] = STATE(6230), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6137), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6116] = { - [sym_attribute_specifier] = STATE(6841), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6273), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6117] = { - [sym_attribute_specifier] = STATE(6845), - [sym_type_qualifier] = STATE(6150), - [sym__type_specifier] = STATE(6285), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6150), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6118] = { - [sym_attribute_specifier] = STATE(6844), - [sym_type_qualifier] = STATE(6102), - [sym__type_specifier] = STATE(6281), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6102), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6119] = { - [sym_attribute_specifier] = STATE(6851), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6264), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6120] = { - [sym_attribute_specifier] = STATE(6950), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6295), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6121] = { - [sym_attribute_specifier] = STATE(6823), - [sym_type_qualifier] = STATE(6154), - [sym__type_specifier] = STATE(6299), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6154), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6122] = { - [sym_attribute_specifier] = STATE(6840), - [sym_type_qualifier] = STATE(6147), - [sym__type_specifier] = STATE(6268), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6147), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6123] = { - [sym_attribute_specifier] = STATE(6823), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6299), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6124] = { - [sym_attribute_specifier] = STATE(6862), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6231), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6125] = { - [sym_attribute_specifier] = STATE(6845), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6285), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6126] = { - [sym_attribute_specifier] = STATE(6941), - [sym_type_qualifier] = STATE(6120), - [sym__type_specifier] = STATE(6234), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6120), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6127] = { - [sym_attribute_specifier] = STATE(6941), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6234), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6128] = { - [sym_attribute_specifier] = STATE(6945), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6253), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6129] = { - [sym_attribute_specifier] = STATE(6867), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6280), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6130] = { - [sym_attribute_specifier] = STATE(6939), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6241), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6131] = { - [sym_attribute_specifier] = STATE(6891), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6277), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6132] = { - [sym_attribute_specifier] = STATE(6920), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6254), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6133] = { - [sym_attribute_specifier] = STATE(6832), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6269), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6134] = { - [sym_attribute_specifier] = STATE(6920), - [sym_type_qualifier] = STATE(6133), - [sym__type_specifier] = STATE(6254), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6133), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6135] = { - [sym_attribute_specifier] = STATE(6939), - [sym_type_qualifier] = STATE(6127), - [sym__type_specifier] = STATE(6241), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6127), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6136] = { - [sym_attribute_specifier] = STATE(6883), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6289), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6137] = { - [sym_attribute_specifier] = STATE(6840), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6268), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6138] = { - [sym_attribute_specifier] = STATE(6948), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6246), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6139] = { - [sym_attribute_specifier] = STATE(6948), - [sym_type_qualifier] = STATE(6132), - [sym__type_specifier] = STATE(6246), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6132), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6140] = { - [sym_attribute_specifier] = STATE(6934), - [sym_type_qualifier] = STATE(6128), - [sym__type_specifier] = STATE(6245), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6128), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6141] = { - [sym_attribute_specifier] = STATE(6902), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6233), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6142] = { - [sym_attribute_specifier] = STATE(6934), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6245), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6143] = { - [sym_attribute_specifier] = STATE(6827), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6239), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6144] = { - [sym_attribute_specifier] = STATE(6902), - [sym_type_qualifier] = STATE(6130), - [sym__type_specifier] = STATE(6233), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6130), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6145] = { - [sym_attribute_specifier] = STATE(6891), - [sym_type_qualifier] = STATE(6110), - [sym__type_specifier] = STATE(6277), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6110), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6146] = { - [sym_attribute_specifier] = STATE(6900), - [sym_type_qualifier] = STATE(6170), - [sym__type_specifier] = STATE(6293), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6170), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6147] = { - [sym_attribute_specifier] = STATE(6944), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6282), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6148] = { - [sym_attribute_specifier] = STATE(6885), - [sym_type_qualifier] = STATE(6177), - [sym__type_specifier] = STATE(6286), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6177), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6149] = { - [sym_attribute_specifier] = STATE(6885), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6286), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6150] = { - [sym_attribute_specifier] = STATE(6900), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6293), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6151] = { - [sym_attribute_specifier] = STATE(6944), - [sym_type_qualifier] = STATE(6100), - [sym__type_specifier] = STATE(6282), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6100), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6152] = { - [sym_attribute_specifier] = STATE(6843), - [sym_type_qualifier] = STATE(6113), - [sym__type_specifier] = STATE(6290), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6113), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6153] = { - [sym_attribute_specifier] = STATE(6930), - [sym_type_qualifier] = STATE(6173), - [sym__type_specifier] = STATE(6267), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6173), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6154] = { - [sym_attribute_specifier] = STATE(6930), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6267), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6155] = { - [sym_attribute_specifier] = STATE(6861), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6250), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6156] = { - [sym_attribute_specifier] = STATE(6843), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6290), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6157] = { - [sym_attribute_specifier] = STATE(6947), - [sym_type_qualifier] = STATE(6092), - [sym__type_specifier] = STATE(6275), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6092), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6158] = { - [sym_attribute_specifier] = STATE(6947), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6275), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6159] = { - [sym_attribute_specifier] = STATE(6880), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6235), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6160] = { - [sym_attribute_specifier] = STATE(6832), - [sym_type_qualifier] = STATE(6175), - [sym__type_specifier] = STATE(6269), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6175), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6161] = { - [sym_attribute_specifier] = STATE(6858), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6249), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6162] = { - [sym_attribute_specifier] = STATE(6925), - [sym_type_qualifier] = STATE(6161), - [sym__type_specifier] = STATE(6271), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6161), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6163] = { - [sym_attribute_specifier] = STATE(6928), - [sym_type_qualifier] = STATE(6101), - [sym__type_specifier] = STATE(6258), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6101), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6164] = { - [sym_attribute_specifier] = STATE(6890), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6284), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6165] = { - [sym_attribute_specifier] = STATE(6864), - [sym_type_qualifier] = STATE(6109), - [sym__type_specifier] = STATE(6242), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6109), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6166] = { - [sym_attribute_specifier] = STATE(6821), - [sym_type_qualifier] = STATE(6155), - [sym__type_specifier] = STATE(6294), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6155), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6167] = { - [sym_attribute_specifier] = STATE(6864), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6242), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6168] = { - [sym_attribute_specifier] = STATE(6861), - [sym_type_qualifier] = STATE(6142), - [sym__type_specifier] = STATE(6250), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6142), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6169] = { - [sym_attribute_specifier] = STATE(6906), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6248), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6170] = { - [sym_attribute_specifier] = STATE(6842), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6260), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6171] = { - [sym_attribute_specifier] = STATE(6824), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6252), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6172] = { - [sym_attribute_specifier] = STATE(6842), - [sym_type_qualifier] = STATE(6179), - [sym__type_specifier] = STATE(6260), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6179), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6173] = { - [sym_attribute_specifier] = STATE(6848), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6263), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6174] = { - [sym_attribute_specifier] = STATE(6896), - [sym_type_qualifier] = STATE(6124), - [sym__type_specifier] = STATE(6279), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6124), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6175] = { - [sym_attribute_specifier] = STATE(6896), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6279), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6176] = { - [sym_attribute_specifier] = STATE(6824), - [sym_type_qualifier] = STATE(6164), - [sym__type_specifier] = STATE(6252), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6164), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6177] = { - [sym_attribute_specifier] = STATE(6821), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6294), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6178] = { - [sym_attribute_specifier] = STATE(6932), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6261), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6179] = { - [sym_attribute_specifier] = STATE(6849), - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6240), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6180] = { - [sym_attribute_specifier] = STATE(6848), - [sym_type_qualifier] = STATE(6136), - [sym__type_specifier] = STATE(6263), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6136), - [aux_sym_sized_type_specifier_repeat1] = STATE(6626), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym___attribute__] = ACTIONS(37), - [anon_sym___attribute] = ACTIONS(37), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(10680), - [anon_sym_unsigned] = ACTIONS(10680), - [anon_sym_long] = ACTIONS(10680), - [anon_sym_short] = ACTIONS(10680), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6181] = { - [sym_attribute_specifier] = STATE(5898), - [sym_identifier] = ACTIONS(9154), - [anon_sym_LPAREN2] = ACTIONS(9156), - [anon_sym_STAR] = ACTIONS(9156), - [anon_sym_CARET] = ACTIONS(9156), - [anon_sym___extension__] = ACTIONS(9154), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9154), - [anon_sym_LBRACK] = ACTIONS(9156), - [anon_sym___based] = ACTIONS(9154), - [anon_sym_signed] = ACTIONS(9154), - [anon_sym_unsigned] = ACTIONS(9154), - [anon_sym_long] = ACTIONS(9154), - [anon_sym_short] = ACTIONS(9154), - [anon_sym_const] = ACTIONS(9154), - [anon_sym_constexpr] = ACTIONS(9154), - [anon_sym_volatile] = ACTIONS(9154), - [anon_sym_restrict] = ACTIONS(9154), - [anon_sym___restrict__] = ACTIONS(9154), - [anon_sym__Atomic] = ACTIONS(9154), - [anon_sym__Noreturn] = ACTIONS(9154), - [anon_sym_nullable] = ACTIONS(9154), - [anon_sym__Complex] = ACTIONS(9154), - [anon_sym__Nonnull] = ACTIONS(9154), - [anon_sym__Nullable] = ACTIONS(9154), - [anon_sym__Nullable_result] = ACTIONS(9154), - [anon_sym__Null_unspecified] = ACTIONS(9154), - [anon_sym___autoreleasing] = ACTIONS(9154), - [anon_sym___block] = ACTIONS(9154), - [anon_sym___bridge] = ACTIONS(9154), - [anon_sym___bridge_retained] = ACTIONS(9154), - [anon_sym___bridge_transfer] = ACTIONS(9154), - [anon_sym___complex] = ACTIONS(9154), - [anon_sym___const] = ACTIONS(9154), - [anon_sym___imag] = ACTIONS(9154), - [anon_sym___kindof] = ACTIONS(9154), - [anon_sym___nonnull] = ACTIONS(9154), - [anon_sym___nullable] = ACTIONS(9154), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9154), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9154), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9154), - [anon_sym___real] = ACTIONS(9154), - [anon_sym___strong] = ACTIONS(9154), - [anon_sym___unsafe_unretained] = ACTIONS(9154), - [anon_sym___unused] = ACTIONS(9154), - [anon_sym___weak] = ACTIONS(9154), - [sym_primitive_type] = ACTIONS(9154), - [anon_sym_enum] = ACTIONS(9154), - [anon_sym_COLON] = ACTIONS(9156), - [anon_sym_struct] = ACTIONS(9154), - [anon_sym_union] = ACTIONS(9154), - [anon_sym_in] = ACTIONS(9154), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9154), - [anon_sym___typeof] = ACTIONS(9154), - [anon_sym_typeof] = ACTIONS(9154), - [anon_sym_BOOL] = ACTIONS(9154), - [anon_sym_IMP] = ACTIONS(9154), - [anon_sym_SEL] = ACTIONS(9154), - [anon_sym_Class] = ACTIONS(9154), - [anon_sym_id] = ACTIONS(9154), - [anon_sym_out] = ACTIONS(9154), - [anon_sym_inout] = ACTIONS(9154), - [anon_sym_bycopy] = ACTIONS(9154), - [anon_sym_byref] = ACTIONS(9154), - [anon_sym_oneway] = ACTIONS(9154), - }, - [6182] = { - [sym_type_qualifier] = STATE(6182), - [aux_sym_type_definition_repeat1] = STATE(6182), - [sym_identifier] = ACTIONS(10446), - [anon_sym_COMMA] = ACTIONS(10448), - [anon_sym_RPAREN] = ACTIONS(10448), - [anon_sym_LPAREN2] = ACTIONS(10448), - [anon_sym_STAR] = ACTIONS(10448), - [anon_sym_CARET] = ACTIONS(10448), - [anon_sym_GT] = ACTIONS(10448), - [anon_sym___extension__] = ACTIONS(10719), - [anon_sym___attribute__] = ACTIONS(10446), - [anon_sym___attribute] = ACTIONS(10446), - [anon_sym_noreturn] = ACTIONS(10719), - [anon_sym_LBRACK] = ACTIONS(10448), - [anon_sym___based] = ACTIONS(10446), - [anon_sym_LBRACE] = ACTIONS(10448), - [anon_sym_signed] = ACTIONS(10446), - [anon_sym_unsigned] = ACTIONS(10446), - [anon_sym_long] = ACTIONS(10446), - [anon_sym_short] = ACTIONS(10446), - [anon_sym_ATautoreleasepool] = ACTIONS(10448), - [anon_sym_const] = ACTIONS(10719), - [anon_sym_constexpr] = ACTIONS(10719), - [anon_sym_volatile] = ACTIONS(10719), - [anon_sym_restrict] = ACTIONS(10719), - [anon_sym___restrict__] = ACTIONS(10719), - [anon_sym__Atomic] = ACTIONS(10719), - [anon_sym__Noreturn] = ACTIONS(10719), - [anon_sym_nullable] = ACTIONS(10719), - [anon_sym__Complex] = ACTIONS(10719), - [anon_sym__Nonnull] = ACTIONS(10719), - [anon_sym__Nullable] = ACTIONS(10719), - [anon_sym__Nullable_result] = ACTIONS(10719), - [anon_sym__Null_unspecified] = ACTIONS(10719), - [anon_sym___autoreleasing] = ACTIONS(10719), - [anon_sym___block] = ACTIONS(10719), - [anon_sym___bridge] = ACTIONS(10719), - [anon_sym___bridge_retained] = ACTIONS(10719), - [anon_sym___bridge_transfer] = ACTIONS(10719), - [anon_sym___complex] = ACTIONS(10719), - [anon_sym___const] = ACTIONS(10719), - [anon_sym___imag] = ACTIONS(10719), - [anon_sym___kindof] = ACTIONS(10719), - [anon_sym___nonnull] = ACTIONS(10719), - [anon_sym___nullable] = ACTIONS(10719), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(10719), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(10719), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(10719), - [anon_sym___real] = ACTIONS(10719), - [anon_sym___strong] = ACTIONS(10719), - [anon_sym___unsafe_unretained] = ACTIONS(10719), - [anon_sym___unused] = ACTIONS(10719), - [anon_sym___weak] = ACTIONS(10719), - [sym_primitive_type] = ACTIONS(10446), - [anon_sym_enum] = ACTIONS(10446), - [anon_sym_COLON] = ACTIONS(10448), - [anon_sym_struct] = ACTIONS(10446), - [anon_sym_union] = ACTIONS(10446), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(10446), - [anon_sym___typeof] = ACTIONS(10446), - [anon_sym_typeof] = ACTIONS(10446), - [anon_sym_BOOL] = ACTIONS(10446), - [anon_sym_IMP] = ACTIONS(10446), - [anon_sym_SEL] = ACTIONS(10446), - [anon_sym_Class] = ACTIONS(10446), - [anon_sym_id] = ACTIONS(10446), - }, - [6183] = { - [sym_attribute_specifier] = STATE(5912), - [sym_identifier] = ACTIONS(9512), - [anon_sym_LPAREN2] = ACTIONS(9514), - [anon_sym_STAR] = ACTIONS(9514), - [anon_sym_CARET] = ACTIONS(9514), - [anon_sym___extension__] = ACTIONS(9512), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9512), - [anon_sym_LBRACK] = ACTIONS(9514), - [anon_sym___based] = ACTIONS(9512), - [anon_sym_signed] = ACTIONS(9512), - [anon_sym_unsigned] = ACTIONS(9512), - [anon_sym_long] = ACTIONS(9512), - [anon_sym_short] = ACTIONS(9512), - [anon_sym_const] = ACTIONS(9512), - [anon_sym_constexpr] = ACTIONS(9512), - [anon_sym_volatile] = ACTIONS(9512), - [anon_sym_restrict] = ACTIONS(9512), - [anon_sym___restrict__] = ACTIONS(9512), - [anon_sym__Atomic] = ACTIONS(9512), - [anon_sym__Noreturn] = ACTIONS(9512), - [anon_sym_nullable] = ACTIONS(9512), - [anon_sym__Complex] = ACTIONS(9512), - [anon_sym__Nonnull] = ACTIONS(9512), - [anon_sym__Nullable] = ACTIONS(9512), - [anon_sym__Nullable_result] = ACTIONS(9512), - [anon_sym__Null_unspecified] = ACTIONS(9512), - [anon_sym___autoreleasing] = ACTIONS(9512), - [anon_sym___block] = ACTIONS(9512), - [anon_sym___bridge] = ACTIONS(9512), - [anon_sym___bridge_retained] = ACTIONS(9512), - [anon_sym___bridge_transfer] = ACTIONS(9512), - [anon_sym___complex] = ACTIONS(9512), - [anon_sym___const] = ACTIONS(9512), - [anon_sym___imag] = ACTIONS(9512), - [anon_sym___kindof] = ACTIONS(9512), - [anon_sym___nonnull] = ACTIONS(9512), - [anon_sym___nullable] = ACTIONS(9512), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9512), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9512), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9512), - [anon_sym___real] = ACTIONS(9512), - [anon_sym___strong] = ACTIONS(9512), - [anon_sym___unsafe_unretained] = ACTIONS(9512), - [anon_sym___unused] = ACTIONS(9512), - [anon_sym___weak] = ACTIONS(9512), - [sym_primitive_type] = ACTIONS(9512), - [anon_sym_enum] = ACTIONS(9512), - [anon_sym_COLON] = ACTIONS(9514), - [anon_sym_struct] = ACTIONS(9512), - [anon_sym_union] = ACTIONS(9512), - [anon_sym_in] = ACTIONS(9512), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9512), - [anon_sym___typeof] = ACTIONS(9512), - [anon_sym_typeof] = ACTIONS(9512), - [anon_sym_BOOL] = ACTIONS(9512), - [anon_sym_IMP] = ACTIONS(9512), - [anon_sym_SEL] = ACTIONS(9512), - [anon_sym_Class] = ACTIONS(9512), - [anon_sym_id] = ACTIONS(9512), - [anon_sym_out] = ACTIONS(9512), - [anon_sym_inout] = ACTIONS(9512), - [anon_sym_bycopy] = ACTIONS(9512), - [anon_sym_byref] = ACTIONS(9512), - [anon_sym_oneway] = ACTIONS(9512), - }, - [6184] = { - [sym_attribute_specifier] = STATE(5955), - [sym_identifier] = ACTIONS(9397), - [anon_sym_LPAREN2] = ACTIONS(9399), - [anon_sym_STAR] = ACTIONS(9399), - [anon_sym_CARET] = ACTIONS(9399), - [anon_sym___extension__] = ACTIONS(9397), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9397), - [anon_sym_LBRACK] = ACTIONS(9399), - [anon_sym___based] = ACTIONS(9397), - [anon_sym_signed] = ACTIONS(9397), - [anon_sym_unsigned] = ACTIONS(9397), - [anon_sym_long] = ACTIONS(9397), - [anon_sym_short] = ACTIONS(9397), - [anon_sym_const] = ACTIONS(9397), - [anon_sym_constexpr] = ACTIONS(9397), - [anon_sym_volatile] = ACTIONS(9397), - [anon_sym_restrict] = ACTIONS(9397), - [anon_sym___restrict__] = ACTIONS(9397), - [anon_sym__Atomic] = ACTIONS(9397), - [anon_sym__Noreturn] = ACTIONS(9397), - [anon_sym_nullable] = ACTIONS(9397), - [anon_sym__Complex] = ACTIONS(9397), - [anon_sym__Nonnull] = ACTIONS(9397), - [anon_sym__Nullable] = ACTIONS(9397), - [anon_sym__Nullable_result] = ACTIONS(9397), - [anon_sym__Null_unspecified] = ACTIONS(9397), - [anon_sym___autoreleasing] = ACTIONS(9397), - [anon_sym___block] = ACTIONS(9397), - [anon_sym___bridge] = ACTIONS(9397), - [anon_sym___bridge_retained] = ACTIONS(9397), - [anon_sym___bridge_transfer] = ACTIONS(9397), - [anon_sym___complex] = ACTIONS(9397), - [anon_sym___const] = ACTIONS(9397), - [anon_sym___imag] = ACTIONS(9397), - [anon_sym___kindof] = ACTIONS(9397), - [anon_sym___nonnull] = ACTIONS(9397), - [anon_sym___nullable] = ACTIONS(9397), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9397), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9397), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9397), - [anon_sym___real] = ACTIONS(9397), - [anon_sym___strong] = ACTIONS(9397), - [anon_sym___unsafe_unretained] = ACTIONS(9397), - [anon_sym___unused] = ACTIONS(9397), - [anon_sym___weak] = ACTIONS(9397), - [sym_primitive_type] = ACTIONS(9397), - [anon_sym_enum] = ACTIONS(9397), - [anon_sym_COLON] = ACTIONS(9399), - [anon_sym_struct] = ACTIONS(9397), - [anon_sym_union] = ACTIONS(9397), - [anon_sym_in] = ACTIONS(9397), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9397), - [anon_sym___typeof] = ACTIONS(9397), - [anon_sym_typeof] = ACTIONS(9397), - [anon_sym_BOOL] = ACTIONS(9397), - [anon_sym_IMP] = ACTIONS(9397), - [anon_sym_SEL] = ACTIONS(9397), - [anon_sym_Class] = ACTIONS(9397), - [anon_sym_id] = ACTIONS(9397), - [anon_sym_out] = ACTIONS(9397), - [anon_sym_inout] = ACTIONS(9397), - [anon_sym_bycopy] = ACTIONS(9397), - [anon_sym_byref] = ACTIONS(9397), - [anon_sym_oneway] = ACTIONS(9397), - }, - [6185] = { - [sym_attribute_specifier] = STATE(5911), - [sym_identifier] = ACTIONS(9640), - [anon_sym_LPAREN2] = ACTIONS(9642), - [anon_sym_STAR] = ACTIONS(9642), - [anon_sym_CARET] = ACTIONS(9642), - [anon_sym___extension__] = ACTIONS(9640), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9640), - [anon_sym_LBRACK] = ACTIONS(9642), - [anon_sym___based] = ACTIONS(9640), - [anon_sym_signed] = ACTIONS(9640), - [anon_sym_unsigned] = ACTIONS(9640), - [anon_sym_long] = ACTIONS(9640), - [anon_sym_short] = ACTIONS(9640), - [anon_sym_const] = ACTIONS(9640), - [anon_sym_constexpr] = ACTIONS(9640), - [anon_sym_volatile] = ACTIONS(9640), - [anon_sym_restrict] = ACTIONS(9640), - [anon_sym___restrict__] = ACTIONS(9640), - [anon_sym__Atomic] = ACTIONS(9640), - [anon_sym__Noreturn] = ACTIONS(9640), - [anon_sym_nullable] = ACTIONS(9640), - [anon_sym__Complex] = ACTIONS(9640), - [anon_sym__Nonnull] = ACTIONS(9640), - [anon_sym__Nullable] = ACTIONS(9640), - [anon_sym__Nullable_result] = ACTIONS(9640), - [anon_sym__Null_unspecified] = ACTIONS(9640), - [anon_sym___autoreleasing] = ACTIONS(9640), - [anon_sym___block] = ACTIONS(9640), - [anon_sym___bridge] = ACTIONS(9640), - [anon_sym___bridge_retained] = ACTIONS(9640), - [anon_sym___bridge_transfer] = ACTIONS(9640), - [anon_sym___complex] = ACTIONS(9640), - [anon_sym___const] = ACTIONS(9640), - [anon_sym___imag] = ACTIONS(9640), - [anon_sym___kindof] = ACTIONS(9640), - [anon_sym___nonnull] = ACTIONS(9640), - [anon_sym___nullable] = ACTIONS(9640), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9640), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9640), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9640), - [anon_sym___real] = ACTIONS(9640), - [anon_sym___strong] = ACTIONS(9640), - [anon_sym___unsafe_unretained] = ACTIONS(9640), - [anon_sym___unused] = ACTIONS(9640), - [anon_sym___weak] = ACTIONS(9640), - [sym_primitive_type] = ACTIONS(9640), - [anon_sym_enum] = ACTIONS(9640), - [anon_sym_COLON] = ACTIONS(9642), - [anon_sym_struct] = ACTIONS(9640), - [anon_sym_union] = ACTIONS(9640), - [anon_sym_in] = ACTIONS(9640), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9640), - [anon_sym___typeof] = ACTIONS(9640), - [anon_sym_typeof] = ACTIONS(9640), - [anon_sym_BOOL] = ACTIONS(9640), - [anon_sym_IMP] = ACTIONS(9640), - [anon_sym_SEL] = ACTIONS(9640), - [anon_sym_Class] = ACTIONS(9640), - [anon_sym_id] = ACTIONS(9640), - [anon_sym_out] = ACTIONS(9640), - [anon_sym_inout] = ACTIONS(9640), - [anon_sym_bycopy] = ACTIONS(9640), - [anon_sym_byref] = ACTIONS(9640), - [anon_sym_oneway] = ACTIONS(9640), - }, - [6186] = { - [sym_attribute_specifier] = STATE(5940), - [sym_identifier] = ACTIONS(9553), - [anon_sym_LPAREN2] = ACTIONS(9555), - [anon_sym_STAR] = ACTIONS(9555), - [anon_sym_CARET] = ACTIONS(9555), - [anon_sym___extension__] = ACTIONS(9553), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9553), - [anon_sym_LBRACK] = ACTIONS(9555), - [anon_sym___based] = ACTIONS(9553), - [anon_sym_signed] = ACTIONS(9553), - [anon_sym_unsigned] = ACTIONS(9553), - [anon_sym_long] = ACTIONS(9553), - [anon_sym_short] = ACTIONS(9553), - [anon_sym_const] = ACTIONS(9553), - [anon_sym_constexpr] = ACTIONS(9553), - [anon_sym_volatile] = ACTIONS(9553), - [anon_sym_restrict] = ACTIONS(9553), - [anon_sym___restrict__] = ACTIONS(9553), - [anon_sym__Atomic] = ACTIONS(9553), - [anon_sym__Noreturn] = ACTIONS(9553), - [anon_sym_nullable] = ACTIONS(9553), - [anon_sym__Complex] = ACTIONS(9553), - [anon_sym__Nonnull] = ACTIONS(9553), - [anon_sym__Nullable] = ACTIONS(9553), - [anon_sym__Nullable_result] = ACTIONS(9553), - [anon_sym__Null_unspecified] = ACTIONS(9553), - [anon_sym___autoreleasing] = ACTIONS(9553), - [anon_sym___block] = ACTIONS(9553), - [anon_sym___bridge] = ACTIONS(9553), - [anon_sym___bridge_retained] = ACTIONS(9553), - [anon_sym___bridge_transfer] = ACTIONS(9553), - [anon_sym___complex] = ACTIONS(9553), - [anon_sym___const] = ACTIONS(9553), - [anon_sym___imag] = ACTIONS(9553), - [anon_sym___kindof] = ACTIONS(9553), - [anon_sym___nonnull] = ACTIONS(9553), - [anon_sym___nullable] = ACTIONS(9553), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9553), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9553), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9553), - [anon_sym___real] = ACTIONS(9553), - [anon_sym___strong] = ACTIONS(9553), - [anon_sym___unsafe_unretained] = ACTIONS(9553), - [anon_sym___unused] = ACTIONS(9553), - [anon_sym___weak] = ACTIONS(9553), - [sym_primitive_type] = ACTIONS(9553), - [anon_sym_enum] = ACTIONS(9553), - [anon_sym_COLON] = ACTIONS(9555), - [anon_sym_struct] = ACTIONS(9553), - [anon_sym_union] = ACTIONS(9553), - [anon_sym_in] = ACTIONS(9553), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9553), - [anon_sym___typeof] = ACTIONS(9553), - [anon_sym_typeof] = ACTIONS(9553), - [anon_sym_BOOL] = ACTIONS(9553), - [anon_sym_IMP] = ACTIONS(9553), - [anon_sym_SEL] = ACTIONS(9553), - [anon_sym_Class] = ACTIONS(9553), - [anon_sym_id] = ACTIONS(9553), - [anon_sym_out] = ACTIONS(9553), - [anon_sym_inout] = ACTIONS(9553), - [anon_sym_bycopy] = ACTIONS(9553), - [anon_sym_byref] = ACTIONS(9553), - [anon_sym_oneway] = ACTIONS(9553), - }, - [6187] = { - [sym_attribute_specifier] = STATE(5962), - [sym_identifier] = ACTIONS(9376), - [anon_sym_LPAREN2] = ACTIONS(9378), - [anon_sym_STAR] = ACTIONS(9378), - [anon_sym_CARET] = ACTIONS(9378), - [anon_sym___extension__] = ACTIONS(9376), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9376), - [anon_sym_LBRACK] = ACTIONS(9378), - [anon_sym___based] = ACTIONS(9376), - [anon_sym_signed] = ACTIONS(9376), - [anon_sym_unsigned] = ACTIONS(9376), - [anon_sym_long] = ACTIONS(9376), - [anon_sym_short] = ACTIONS(9376), - [anon_sym_const] = ACTIONS(9376), - [anon_sym_constexpr] = ACTIONS(9376), - [anon_sym_volatile] = ACTIONS(9376), - [anon_sym_restrict] = ACTIONS(9376), - [anon_sym___restrict__] = ACTIONS(9376), - [anon_sym__Atomic] = ACTIONS(9376), - [anon_sym__Noreturn] = ACTIONS(9376), - [anon_sym_nullable] = ACTIONS(9376), - [anon_sym__Complex] = ACTIONS(9376), - [anon_sym__Nonnull] = ACTIONS(9376), - [anon_sym__Nullable] = ACTIONS(9376), - [anon_sym__Nullable_result] = ACTIONS(9376), - [anon_sym__Null_unspecified] = ACTIONS(9376), - [anon_sym___autoreleasing] = ACTIONS(9376), - [anon_sym___block] = ACTIONS(9376), - [anon_sym___bridge] = ACTIONS(9376), - [anon_sym___bridge_retained] = ACTIONS(9376), - [anon_sym___bridge_transfer] = ACTIONS(9376), - [anon_sym___complex] = ACTIONS(9376), - [anon_sym___const] = ACTIONS(9376), - [anon_sym___imag] = ACTIONS(9376), - [anon_sym___kindof] = ACTIONS(9376), - [anon_sym___nonnull] = ACTIONS(9376), - [anon_sym___nullable] = ACTIONS(9376), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9376), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9376), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9376), - [anon_sym___real] = ACTIONS(9376), - [anon_sym___strong] = ACTIONS(9376), - [anon_sym___unsafe_unretained] = ACTIONS(9376), - [anon_sym___unused] = ACTIONS(9376), - [anon_sym___weak] = ACTIONS(9376), - [sym_primitive_type] = ACTIONS(9376), - [anon_sym_enum] = ACTIONS(9376), - [anon_sym_COLON] = ACTIONS(9378), - [anon_sym_struct] = ACTIONS(9376), - [anon_sym_union] = ACTIONS(9376), - [anon_sym_in] = ACTIONS(9376), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9376), - [anon_sym___typeof] = ACTIONS(9376), - [anon_sym_typeof] = ACTIONS(9376), - [anon_sym_BOOL] = ACTIONS(9376), - [anon_sym_IMP] = ACTIONS(9376), - [anon_sym_SEL] = ACTIONS(9376), - [anon_sym_Class] = ACTIONS(9376), - [anon_sym_id] = ACTIONS(9376), - [anon_sym_out] = ACTIONS(9376), - [anon_sym_inout] = ACTIONS(9376), - [anon_sym_bycopy] = ACTIONS(9376), - [anon_sym_byref] = ACTIONS(9376), - [anon_sym_oneway] = ACTIONS(9376), - }, - [6188] = { - [sym_attribute_specifier] = STATE(5924), - [sym_identifier] = ACTIONS(9610), - [anon_sym_LPAREN2] = ACTIONS(9612), - [anon_sym_STAR] = ACTIONS(9612), - [anon_sym_CARET] = ACTIONS(9612), - [anon_sym___extension__] = ACTIONS(9610), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9610), - [anon_sym_LBRACK] = ACTIONS(9612), - [anon_sym___based] = ACTIONS(9610), - [anon_sym_signed] = ACTIONS(9610), - [anon_sym_unsigned] = ACTIONS(9610), - [anon_sym_long] = ACTIONS(9610), - [anon_sym_short] = ACTIONS(9610), - [anon_sym_const] = ACTIONS(9610), - [anon_sym_constexpr] = ACTIONS(9610), - [anon_sym_volatile] = ACTIONS(9610), - [anon_sym_restrict] = ACTIONS(9610), - [anon_sym___restrict__] = ACTIONS(9610), - [anon_sym__Atomic] = ACTIONS(9610), - [anon_sym__Noreturn] = ACTIONS(9610), - [anon_sym_nullable] = ACTIONS(9610), - [anon_sym__Complex] = ACTIONS(9610), - [anon_sym__Nonnull] = ACTIONS(9610), - [anon_sym__Nullable] = ACTIONS(9610), - [anon_sym__Nullable_result] = ACTIONS(9610), - [anon_sym__Null_unspecified] = ACTIONS(9610), - [anon_sym___autoreleasing] = ACTIONS(9610), - [anon_sym___block] = ACTIONS(9610), - [anon_sym___bridge] = ACTIONS(9610), - [anon_sym___bridge_retained] = ACTIONS(9610), - [anon_sym___bridge_transfer] = ACTIONS(9610), - [anon_sym___complex] = ACTIONS(9610), - [anon_sym___const] = ACTIONS(9610), - [anon_sym___imag] = ACTIONS(9610), - [anon_sym___kindof] = ACTIONS(9610), - [anon_sym___nonnull] = ACTIONS(9610), - [anon_sym___nullable] = ACTIONS(9610), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9610), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9610), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9610), - [anon_sym___real] = ACTIONS(9610), - [anon_sym___strong] = ACTIONS(9610), - [anon_sym___unsafe_unretained] = ACTIONS(9610), - [anon_sym___unused] = ACTIONS(9610), - [anon_sym___weak] = ACTIONS(9610), - [sym_primitive_type] = ACTIONS(9610), - [anon_sym_enum] = ACTIONS(9610), - [anon_sym_COLON] = ACTIONS(9612), - [anon_sym_struct] = ACTIONS(9610), - [anon_sym_union] = ACTIONS(9610), - [anon_sym_in] = ACTIONS(9610), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9610), - [anon_sym___typeof] = ACTIONS(9610), - [anon_sym_typeof] = ACTIONS(9610), - [anon_sym_BOOL] = ACTIONS(9610), - [anon_sym_IMP] = ACTIONS(9610), - [anon_sym_SEL] = ACTIONS(9610), - [anon_sym_Class] = ACTIONS(9610), - [anon_sym_id] = ACTIONS(9610), - [anon_sym_out] = ACTIONS(9610), - [anon_sym_inout] = ACTIONS(9610), - [anon_sym_bycopy] = ACTIONS(9610), - [anon_sym_byref] = ACTIONS(9610), - [anon_sym_oneway] = ACTIONS(9610), - }, - [6189] = { - [sym_attribute_specifier] = STATE(5918), - [sym_identifier] = ACTIONS(9633), - [anon_sym_LPAREN2] = ACTIONS(9635), - [anon_sym_STAR] = ACTIONS(9635), - [anon_sym_CARET] = ACTIONS(9635), - [anon_sym___extension__] = ACTIONS(9633), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9633), - [anon_sym_LBRACK] = ACTIONS(9635), - [anon_sym___based] = ACTIONS(9633), - [anon_sym_signed] = ACTIONS(9633), - [anon_sym_unsigned] = ACTIONS(9633), - [anon_sym_long] = ACTIONS(9633), - [anon_sym_short] = ACTIONS(9633), - [anon_sym_const] = ACTIONS(9633), - [anon_sym_constexpr] = ACTIONS(9633), - [anon_sym_volatile] = ACTIONS(9633), - [anon_sym_restrict] = ACTIONS(9633), - [anon_sym___restrict__] = ACTIONS(9633), - [anon_sym__Atomic] = ACTIONS(9633), - [anon_sym__Noreturn] = ACTIONS(9633), - [anon_sym_nullable] = ACTIONS(9633), - [anon_sym__Complex] = ACTIONS(9633), - [anon_sym__Nonnull] = ACTIONS(9633), - [anon_sym__Nullable] = ACTIONS(9633), - [anon_sym__Nullable_result] = ACTIONS(9633), - [anon_sym__Null_unspecified] = ACTIONS(9633), - [anon_sym___autoreleasing] = ACTIONS(9633), - [anon_sym___block] = ACTIONS(9633), - [anon_sym___bridge] = ACTIONS(9633), - [anon_sym___bridge_retained] = ACTIONS(9633), - [anon_sym___bridge_transfer] = ACTIONS(9633), - [anon_sym___complex] = ACTIONS(9633), - [anon_sym___const] = ACTIONS(9633), - [anon_sym___imag] = ACTIONS(9633), - [anon_sym___kindof] = ACTIONS(9633), - [anon_sym___nonnull] = ACTIONS(9633), - [anon_sym___nullable] = ACTIONS(9633), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9633), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9633), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9633), - [anon_sym___real] = ACTIONS(9633), - [anon_sym___strong] = ACTIONS(9633), - [anon_sym___unsafe_unretained] = ACTIONS(9633), - [anon_sym___unused] = ACTIONS(9633), - [anon_sym___weak] = ACTIONS(9633), - [sym_primitive_type] = ACTIONS(9633), - [anon_sym_enum] = ACTIONS(9633), - [anon_sym_COLON] = ACTIONS(9635), - [anon_sym_struct] = ACTIONS(9633), - [anon_sym_union] = ACTIONS(9633), - [anon_sym_in] = ACTIONS(9633), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9633), - [anon_sym___typeof] = ACTIONS(9633), - [anon_sym_typeof] = ACTIONS(9633), - [anon_sym_BOOL] = ACTIONS(9633), - [anon_sym_IMP] = ACTIONS(9633), - [anon_sym_SEL] = ACTIONS(9633), - [anon_sym_Class] = ACTIONS(9633), - [anon_sym_id] = ACTIONS(9633), - [anon_sym_out] = ACTIONS(9633), - [anon_sym_inout] = ACTIONS(9633), - [anon_sym_bycopy] = ACTIONS(9633), - [anon_sym_byref] = ACTIONS(9633), - [anon_sym_oneway] = ACTIONS(9633), - }, - [6190] = { - [sym_attribute_specifier] = STATE(5881), - [sym_identifier] = ACTIONS(9473), - [anon_sym_LPAREN2] = ACTIONS(9475), - [anon_sym_STAR] = ACTIONS(9475), - [anon_sym_CARET] = ACTIONS(9475), - [anon_sym___extension__] = ACTIONS(9473), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9473), - [anon_sym_LBRACK] = ACTIONS(9475), - [anon_sym___based] = ACTIONS(9473), - [anon_sym_signed] = ACTIONS(9473), - [anon_sym_unsigned] = ACTIONS(9473), - [anon_sym_long] = ACTIONS(9473), - [anon_sym_short] = ACTIONS(9473), - [anon_sym_const] = ACTIONS(9473), - [anon_sym_constexpr] = ACTIONS(9473), - [anon_sym_volatile] = ACTIONS(9473), - [anon_sym_restrict] = ACTIONS(9473), - [anon_sym___restrict__] = ACTIONS(9473), - [anon_sym__Atomic] = ACTIONS(9473), - [anon_sym__Noreturn] = ACTIONS(9473), - [anon_sym_nullable] = ACTIONS(9473), - [anon_sym__Complex] = ACTIONS(9473), - [anon_sym__Nonnull] = ACTIONS(9473), - [anon_sym__Nullable] = ACTIONS(9473), - [anon_sym__Nullable_result] = ACTIONS(9473), - [anon_sym__Null_unspecified] = ACTIONS(9473), - [anon_sym___autoreleasing] = ACTIONS(9473), - [anon_sym___block] = ACTIONS(9473), - [anon_sym___bridge] = ACTIONS(9473), - [anon_sym___bridge_retained] = ACTIONS(9473), - [anon_sym___bridge_transfer] = ACTIONS(9473), - [anon_sym___complex] = ACTIONS(9473), - [anon_sym___const] = ACTIONS(9473), - [anon_sym___imag] = ACTIONS(9473), - [anon_sym___kindof] = ACTIONS(9473), - [anon_sym___nonnull] = ACTIONS(9473), - [anon_sym___nullable] = ACTIONS(9473), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9473), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9473), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9473), - [anon_sym___real] = ACTIONS(9473), - [anon_sym___strong] = ACTIONS(9473), - [anon_sym___unsafe_unretained] = ACTIONS(9473), - [anon_sym___unused] = ACTIONS(9473), - [anon_sym___weak] = ACTIONS(9473), - [sym_primitive_type] = ACTIONS(9473), - [anon_sym_enum] = ACTIONS(9473), - [anon_sym_COLON] = ACTIONS(9475), - [anon_sym_struct] = ACTIONS(9473), - [anon_sym_union] = ACTIONS(9473), - [anon_sym_in] = ACTIONS(9473), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9473), - [anon_sym___typeof] = ACTIONS(9473), - [anon_sym_typeof] = ACTIONS(9473), - [anon_sym_BOOL] = ACTIONS(9473), - [anon_sym_IMP] = ACTIONS(9473), - [anon_sym_SEL] = ACTIONS(9473), - [anon_sym_Class] = ACTIONS(9473), - [anon_sym_id] = ACTIONS(9473), - [anon_sym_out] = ACTIONS(9473), - [anon_sym_inout] = ACTIONS(9473), - [anon_sym_bycopy] = ACTIONS(9473), - [anon_sym_byref] = ACTIONS(9473), - [anon_sym_oneway] = ACTIONS(9473), - }, - [6191] = { - [sym_attribute_specifier] = STATE(5884), - [sym_identifier] = ACTIONS(9689), - [anon_sym_LPAREN2] = ACTIONS(9691), - [anon_sym_STAR] = ACTIONS(9691), - [anon_sym_CARET] = ACTIONS(9691), - [anon_sym___extension__] = ACTIONS(9689), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9689), - [anon_sym_LBRACK] = ACTIONS(9691), - [anon_sym___based] = ACTIONS(9689), - [anon_sym_signed] = ACTIONS(9689), - [anon_sym_unsigned] = ACTIONS(9689), - [anon_sym_long] = ACTIONS(9689), - [anon_sym_short] = ACTIONS(9689), - [anon_sym_const] = ACTIONS(9689), - [anon_sym_constexpr] = ACTIONS(9689), - [anon_sym_volatile] = ACTIONS(9689), - [anon_sym_restrict] = ACTIONS(9689), - [anon_sym___restrict__] = ACTIONS(9689), - [anon_sym__Atomic] = ACTIONS(9689), - [anon_sym__Noreturn] = ACTIONS(9689), - [anon_sym_nullable] = ACTIONS(9689), - [anon_sym__Complex] = ACTIONS(9689), - [anon_sym__Nonnull] = ACTIONS(9689), - [anon_sym__Nullable] = ACTIONS(9689), - [anon_sym__Nullable_result] = ACTIONS(9689), - [anon_sym__Null_unspecified] = ACTIONS(9689), - [anon_sym___autoreleasing] = ACTIONS(9689), - [anon_sym___block] = ACTIONS(9689), - [anon_sym___bridge] = ACTIONS(9689), - [anon_sym___bridge_retained] = ACTIONS(9689), - [anon_sym___bridge_transfer] = ACTIONS(9689), - [anon_sym___complex] = ACTIONS(9689), - [anon_sym___const] = ACTIONS(9689), - [anon_sym___imag] = ACTIONS(9689), - [anon_sym___kindof] = ACTIONS(9689), - [anon_sym___nonnull] = ACTIONS(9689), - [anon_sym___nullable] = ACTIONS(9689), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9689), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9689), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9689), - [anon_sym___real] = ACTIONS(9689), - [anon_sym___strong] = ACTIONS(9689), - [anon_sym___unsafe_unretained] = ACTIONS(9689), - [anon_sym___unused] = ACTIONS(9689), - [anon_sym___weak] = ACTIONS(9689), - [sym_primitive_type] = ACTIONS(9689), - [anon_sym_enum] = ACTIONS(9689), - [anon_sym_COLON] = ACTIONS(9691), - [anon_sym_struct] = ACTIONS(9689), - [anon_sym_union] = ACTIONS(9689), - [anon_sym_in] = ACTIONS(9689), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9689), - [anon_sym___typeof] = ACTIONS(9689), - [anon_sym_typeof] = ACTIONS(9689), - [anon_sym_BOOL] = ACTIONS(9689), - [anon_sym_IMP] = ACTIONS(9689), - [anon_sym_SEL] = ACTIONS(9689), - [anon_sym_Class] = ACTIONS(9689), - [anon_sym_id] = ACTIONS(9689), - [anon_sym_out] = ACTIONS(9689), - [anon_sym_inout] = ACTIONS(9689), - [anon_sym_bycopy] = ACTIONS(9689), - [anon_sym_byref] = ACTIONS(9689), - [anon_sym_oneway] = ACTIONS(9689), - }, - [6192] = { - [sym_attribute_specifier] = STATE(5933), - [sym_identifier] = ACTIONS(9466), - [anon_sym_LPAREN2] = ACTIONS(9468), - [anon_sym_STAR] = ACTIONS(9468), - [anon_sym_CARET] = ACTIONS(9468), - [anon_sym___extension__] = ACTIONS(9466), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9466), - [anon_sym_LBRACK] = ACTIONS(9468), - [anon_sym___based] = ACTIONS(9466), - [anon_sym_signed] = ACTIONS(9466), - [anon_sym_unsigned] = ACTIONS(9466), - [anon_sym_long] = ACTIONS(9466), - [anon_sym_short] = ACTIONS(9466), - [anon_sym_const] = ACTIONS(9466), - [anon_sym_constexpr] = ACTIONS(9466), - [anon_sym_volatile] = ACTIONS(9466), - [anon_sym_restrict] = ACTIONS(9466), - [anon_sym___restrict__] = ACTIONS(9466), - [anon_sym__Atomic] = ACTIONS(9466), - [anon_sym__Noreturn] = ACTIONS(9466), - [anon_sym_nullable] = ACTIONS(9466), - [anon_sym__Complex] = ACTIONS(9466), - [anon_sym__Nonnull] = ACTIONS(9466), - [anon_sym__Nullable] = ACTIONS(9466), - [anon_sym__Nullable_result] = ACTIONS(9466), - [anon_sym__Null_unspecified] = ACTIONS(9466), - [anon_sym___autoreleasing] = ACTIONS(9466), - [anon_sym___block] = ACTIONS(9466), - [anon_sym___bridge] = ACTIONS(9466), - [anon_sym___bridge_retained] = ACTIONS(9466), - [anon_sym___bridge_transfer] = ACTIONS(9466), - [anon_sym___complex] = ACTIONS(9466), - [anon_sym___const] = ACTIONS(9466), - [anon_sym___imag] = ACTIONS(9466), - [anon_sym___kindof] = ACTIONS(9466), - [anon_sym___nonnull] = ACTIONS(9466), - [anon_sym___nullable] = ACTIONS(9466), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9466), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9466), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9466), - [anon_sym___real] = ACTIONS(9466), - [anon_sym___strong] = ACTIONS(9466), - [anon_sym___unsafe_unretained] = ACTIONS(9466), - [anon_sym___unused] = ACTIONS(9466), - [anon_sym___weak] = ACTIONS(9466), - [sym_primitive_type] = ACTIONS(9466), - [anon_sym_enum] = ACTIONS(9466), - [anon_sym_COLON] = ACTIONS(9468), - [anon_sym_struct] = ACTIONS(9466), - [anon_sym_union] = ACTIONS(9466), - [anon_sym_in] = ACTIONS(9466), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9466), - [anon_sym___typeof] = ACTIONS(9466), - [anon_sym_typeof] = ACTIONS(9466), - [anon_sym_BOOL] = ACTIONS(9466), - [anon_sym_IMP] = ACTIONS(9466), - [anon_sym_SEL] = ACTIONS(9466), - [anon_sym_Class] = ACTIONS(9466), - [anon_sym_id] = ACTIONS(9466), - [anon_sym_out] = ACTIONS(9466), - [anon_sym_inout] = ACTIONS(9466), - [anon_sym_bycopy] = ACTIONS(9466), - [anon_sym_byref] = ACTIONS(9466), - [anon_sym_oneway] = ACTIONS(9466), - }, - [6193] = { - [sym_attribute_specifier] = STATE(5890), - [sym_identifier] = ACTIONS(9213), - [anon_sym_LPAREN2] = ACTIONS(9215), - [anon_sym_STAR] = ACTIONS(9215), - [anon_sym_CARET] = ACTIONS(9215), - [anon_sym___extension__] = ACTIONS(9213), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9213), - [anon_sym_LBRACK] = ACTIONS(9215), - [anon_sym___based] = ACTIONS(9213), - [anon_sym_signed] = ACTIONS(9213), - [anon_sym_unsigned] = ACTIONS(9213), - [anon_sym_long] = ACTIONS(9213), - [anon_sym_short] = ACTIONS(9213), - [anon_sym_const] = ACTIONS(9213), - [anon_sym_constexpr] = ACTIONS(9213), - [anon_sym_volatile] = ACTIONS(9213), - [anon_sym_restrict] = ACTIONS(9213), - [anon_sym___restrict__] = ACTIONS(9213), - [anon_sym__Atomic] = ACTIONS(9213), - [anon_sym__Noreturn] = ACTIONS(9213), - [anon_sym_nullable] = ACTIONS(9213), - [anon_sym__Complex] = ACTIONS(9213), - [anon_sym__Nonnull] = ACTIONS(9213), - [anon_sym__Nullable] = ACTIONS(9213), - [anon_sym__Nullable_result] = ACTIONS(9213), - [anon_sym__Null_unspecified] = ACTIONS(9213), - [anon_sym___autoreleasing] = ACTIONS(9213), - [anon_sym___block] = ACTIONS(9213), - [anon_sym___bridge] = ACTIONS(9213), - [anon_sym___bridge_retained] = ACTIONS(9213), - [anon_sym___bridge_transfer] = ACTIONS(9213), - [anon_sym___complex] = ACTIONS(9213), - [anon_sym___const] = ACTIONS(9213), - [anon_sym___imag] = ACTIONS(9213), - [anon_sym___kindof] = ACTIONS(9213), - [anon_sym___nonnull] = ACTIONS(9213), - [anon_sym___nullable] = ACTIONS(9213), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9213), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9213), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9213), - [anon_sym___real] = ACTIONS(9213), - [anon_sym___strong] = ACTIONS(9213), - [anon_sym___unsafe_unretained] = ACTIONS(9213), - [anon_sym___unused] = ACTIONS(9213), - [anon_sym___weak] = ACTIONS(9213), - [sym_primitive_type] = ACTIONS(9213), - [anon_sym_enum] = ACTIONS(9213), - [anon_sym_COLON] = ACTIONS(9215), - [anon_sym_struct] = ACTIONS(9213), - [anon_sym_union] = ACTIONS(9213), - [anon_sym_in] = ACTIONS(9213), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9213), - [anon_sym___typeof] = ACTIONS(9213), - [anon_sym_typeof] = ACTIONS(9213), - [anon_sym_BOOL] = ACTIONS(9213), - [anon_sym_IMP] = ACTIONS(9213), - [anon_sym_SEL] = ACTIONS(9213), - [anon_sym_Class] = ACTIONS(9213), - [anon_sym_id] = ACTIONS(9213), - [anon_sym_out] = ACTIONS(9213), - [anon_sym_inout] = ACTIONS(9213), - [anon_sym_bycopy] = ACTIONS(9213), - [anon_sym_byref] = ACTIONS(9213), - [anon_sym_oneway] = ACTIONS(9213), - }, - [6194] = { - [sym_attribute_specifier] = STATE(5965), - [sym_identifier] = ACTIONS(9145), - [anon_sym_LPAREN2] = ACTIONS(9147), - [anon_sym_STAR] = ACTIONS(9147), - [anon_sym_CARET] = ACTIONS(9147), - [anon_sym___extension__] = ACTIONS(9145), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9145), - [anon_sym_LBRACK] = ACTIONS(9147), - [anon_sym___based] = ACTIONS(9145), - [anon_sym_signed] = ACTIONS(9145), - [anon_sym_unsigned] = ACTIONS(9145), - [anon_sym_long] = ACTIONS(9145), - [anon_sym_short] = ACTIONS(9145), - [anon_sym_const] = ACTIONS(9145), - [anon_sym_constexpr] = ACTIONS(9145), - [anon_sym_volatile] = ACTIONS(9145), - [anon_sym_restrict] = ACTIONS(9145), - [anon_sym___restrict__] = ACTIONS(9145), - [anon_sym__Atomic] = ACTIONS(9145), - [anon_sym__Noreturn] = ACTIONS(9145), - [anon_sym_nullable] = ACTIONS(9145), - [anon_sym__Complex] = ACTIONS(9145), - [anon_sym__Nonnull] = ACTIONS(9145), - [anon_sym__Nullable] = ACTIONS(9145), - [anon_sym__Nullable_result] = ACTIONS(9145), - [anon_sym__Null_unspecified] = ACTIONS(9145), - [anon_sym___autoreleasing] = ACTIONS(9145), - [anon_sym___block] = ACTIONS(9145), - [anon_sym___bridge] = ACTIONS(9145), - [anon_sym___bridge_retained] = ACTIONS(9145), - [anon_sym___bridge_transfer] = ACTIONS(9145), - [anon_sym___complex] = ACTIONS(9145), - [anon_sym___const] = ACTIONS(9145), - [anon_sym___imag] = ACTIONS(9145), - [anon_sym___kindof] = ACTIONS(9145), - [anon_sym___nonnull] = ACTIONS(9145), - [anon_sym___nullable] = ACTIONS(9145), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9145), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9145), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9145), - [anon_sym___real] = ACTIONS(9145), - [anon_sym___strong] = ACTIONS(9145), - [anon_sym___unsafe_unretained] = ACTIONS(9145), - [anon_sym___unused] = ACTIONS(9145), - [anon_sym___weak] = ACTIONS(9145), - [sym_primitive_type] = ACTIONS(9145), - [anon_sym_enum] = ACTIONS(9145), - [anon_sym_COLON] = ACTIONS(9147), - [anon_sym_struct] = ACTIONS(9145), - [anon_sym_union] = ACTIONS(9145), - [anon_sym_in] = ACTIONS(9145), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9145), - [anon_sym___typeof] = ACTIONS(9145), - [anon_sym_typeof] = ACTIONS(9145), - [anon_sym_BOOL] = ACTIONS(9145), - [anon_sym_IMP] = ACTIONS(9145), - [anon_sym_SEL] = ACTIONS(9145), - [anon_sym_Class] = ACTIONS(9145), - [anon_sym_id] = ACTIONS(9145), - [anon_sym_out] = ACTIONS(9145), - [anon_sym_inout] = ACTIONS(9145), - [anon_sym_bycopy] = ACTIONS(9145), - [anon_sym_byref] = ACTIONS(9145), - [anon_sym_oneway] = ACTIONS(9145), - }, - [6195] = { - [sym_attribute_specifier] = STATE(5971), - [sym_identifier] = ACTIONS(9455), - [anon_sym_LPAREN2] = ACTIONS(9457), - [anon_sym_STAR] = ACTIONS(9457), - [anon_sym_CARET] = ACTIONS(9457), - [anon_sym___extension__] = ACTIONS(9455), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9455), - [anon_sym_LBRACK] = ACTIONS(9457), - [anon_sym___based] = ACTIONS(9455), - [anon_sym_signed] = ACTIONS(9455), - [anon_sym_unsigned] = ACTIONS(9455), - [anon_sym_long] = ACTIONS(9455), - [anon_sym_short] = ACTIONS(9455), - [anon_sym_const] = ACTIONS(9455), - [anon_sym_constexpr] = ACTIONS(9455), - [anon_sym_volatile] = ACTIONS(9455), - [anon_sym_restrict] = ACTIONS(9455), - [anon_sym___restrict__] = ACTIONS(9455), - [anon_sym__Atomic] = ACTIONS(9455), - [anon_sym__Noreturn] = ACTIONS(9455), - [anon_sym_nullable] = ACTIONS(9455), - [anon_sym__Complex] = ACTIONS(9455), - [anon_sym__Nonnull] = ACTIONS(9455), - [anon_sym__Nullable] = ACTIONS(9455), - [anon_sym__Nullable_result] = ACTIONS(9455), - [anon_sym__Null_unspecified] = ACTIONS(9455), - [anon_sym___autoreleasing] = ACTIONS(9455), - [anon_sym___block] = ACTIONS(9455), - [anon_sym___bridge] = ACTIONS(9455), - [anon_sym___bridge_retained] = ACTIONS(9455), - [anon_sym___bridge_transfer] = ACTIONS(9455), - [anon_sym___complex] = ACTIONS(9455), - [anon_sym___const] = ACTIONS(9455), - [anon_sym___imag] = ACTIONS(9455), - [anon_sym___kindof] = ACTIONS(9455), - [anon_sym___nonnull] = ACTIONS(9455), - [anon_sym___nullable] = ACTIONS(9455), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9455), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9455), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9455), - [anon_sym___real] = ACTIONS(9455), - [anon_sym___strong] = ACTIONS(9455), - [anon_sym___unsafe_unretained] = ACTIONS(9455), - [anon_sym___unused] = ACTIONS(9455), - [anon_sym___weak] = ACTIONS(9455), - [sym_primitive_type] = ACTIONS(9455), - [anon_sym_enum] = ACTIONS(9455), - [anon_sym_COLON] = ACTIONS(9457), - [anon_sym_struct] = ACTIONS(9455), - [anon_sym_union] = ACTIONS(9455), - [anon_sym_in] = ACTIONS(9455), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9455), - [anon_sym___typeof] = ACTIONS(9455), - [anon_sym_typeof] = ACTIONS(9455), - [anon_sym_BOOL] = ACTIONS(9455), - [anon_sym_IMP] = ACTIONS(9455), - [anon_sym_SEL] = ACTIONS(9455), - [anon_sym_Class] = ACTIONS(9455), - [anon_sym_id] = ACTIONS(9455), - [anon_sym_out] = ACTIONS(9455), - [anon_sym_inout] = ACTIONS(9455), - [anon_sym_bycopy] = ACTIONS(9455), - [anon_sym_byref] = ACTIONS(9455), - [anon_sym_oneway] = ACTIONS(9455), - }, - [6196] = { - [sym_attribute_specifier] = STATE(5913), - [sym_identifier] = ACTIONS(9448), - [anon_sym_LPAREN2] = ACTIONS(9450), - [anon_sym_STAR] = ACTIONS(9450), - [anon_sym_CARET] = ACTIONS(9450), - [anon_sym___extension__] = ACTIONS(9448), - [anon_sym___attribute__] = ACTIONS(9908), - [anon_sym___attribute] = ACTIONS(9908), - [anon_sym_noreturn] = ACTIONS(9448), - [anon_sym_LBRACK] = ACTIONS(9450), - [anon_sym___based] = ACTIONS(9448), - [anon_sym_signed] = ACTIONS(9448), - [anon_sym_unsigned] = ACTIONS(9448), - [anon_sym_long] = ACTIONS(9448), - [anon_sym_short] = ACTIONS(9448), - [anon_sym_const] = ACTIONS(9448), - [anon_sym_constexpr] = ACTIONS(9448), - [anon_sym_volatile] = ACTIONS(9448), - [anon_sym_restrict] = ACTIONS(9448), - [anon_sym___restrict__] = ACTIONS(9448), - [anon_sym__Atomic] = ACTIONS(9448), - [anon_sym__Noreturn] = ACTIONS(9448), - [anon_sym_nullable] = ACTIONS(9448), - [anon_sym__Complex] = ACTIONS(9448), - [anon_sym__Nonnull] = ACTIONS(9448), - [anon_sym__Nullable] = ACTIONS(9448), - [anon_sym__Nullable_result] = ACTIONS(9448), - [anon_sym__Null_unspecified] = ACTIONS(9448), - [anon_sym___autoreleasing] = ACTIONS(9448), - [anon_sym___block] = ACTIONS(9448), - [anon_sym___bridge] = ACTIONS(9448), - [anon_sym___bridge_retained] = ACTIONS(9448), - [anon_sym___bridge_transfer] = ACTIONS(9448), - [anon_sym___complex] = ACTIONS(9448), - [anon_sym___const] = ACTIONS(9448), - [anon_sym___imag] = ACTIONS(9448), - [anon_sym___kindof] = ACTIONS(9448), - [anon_sym___nonnull] = ACTIONS(9448), - [anon_sym___nullable] = ACTIONS(9448), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(9448), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(9448), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(9448), - [anon_sym___real] = ACTIONS(9448), - [anon_sym___strong] = ACTIONS(9448), - [anon_sym___unsafe_unretained] = ACTIONS(9448), - [anon_sym___unused] = ACTIONS(9448), - [anon_sym___weak] = ACTIONS(9448), - [sym_primitive_type] = ACTIONS(9448), - [anon_sym_enum] = ACTIONS(9448), - [anon_sym_COLON] = ACTIONS(9450), - [anon_sym_struct] = ACTIONS(9448), - [anon_sym_union] = ACTIONS(9448), - [anon_sym_in] = ACTIONS(9448), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(9448), - [anon_sym___typeof] = ACTIONS(9448), - [anon_sym_typeof] = ACTIONS(9448), - [anon_sym_BOOL] = ACTIONS(9448), - [anon_sym_IMP] = ACTIONS(9448), - [anon_sym_SEL] = ACTIONS(9448), - [anon_sym_Class] = ACTIONS(9448), - [anon_sym_id] = ACTIONS(9448), - [anon_sym_out] = ACTIONS(9448), - [anon_sym_inout] = ACTIONS(9448), - [anon_sym_bycopy] = ACTIONS(9448), - [anon_sym_byref] = ACTIONS(9448), - [anon_sym_oneway] = ACTIONS(9448), - }, - [6197] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(8922), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6198] = { - [sym_type_qualifier] = STATE(6214), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(8962), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6214), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(10722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6199] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9254), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6200] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9322), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6201] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9255), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6202] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9215), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6203] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(8961), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6204] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9407), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6205] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9321), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6206] = { - [sym_type_qualifier] = STATE(6214), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9396), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6214), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(10722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6207] = { - [sym_type_qualifier] = STATE(6214), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9511), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6214), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(10722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6208] = { - [aux_sym_generic_specifier_repeat1] = STATE(5855), - [sym_identifier] = ACTIONS(5923), - [anon_sym_LPAREN2] = ACTIONS(10724), - [anon_sym_STAR] = ACTIONS(6870), - [anon_sym_CARET] = ACTIONS(6870), - [anon_sym_LT] = ACTIONS(6872), - [anon_sym___extension__] = ACTIONS(5923), - [anon_sym_noreturn] = ACTIONS(5923), - [anon_sym_LBRACK] = ACTIONS(6870), - [anon_sym___based] = ACTIONS(5923), - [anon_sym_signed] = ACTIONS(5923), - [anon_sym_unsigned] = ACTIONS(5923), - [anon_sym_long] = ACTIONS(5923), - [anon_sym_short] = ACTIONS(5923), - [anon_sym_const] = ACTIONS(5923), - [anon_sym_constexpr] = ACTIONS(5923), - [anon_sym_volatile] = ACTIONS(5923), - [anon_sym_restrict] = ACTIONS(5923), - [anon_sym___restrict__] = ACTIONS(5923), - [anon_sym__Atomic] = ACTIONS(5923), - [anon_sym__Noreturn] = ACTIONS(5923), - [anon_sym_nullable] = ACTIONS(5923), - [anon_sym__Complex] = ACTIONS(5923), - [anon_sym__Nonnull] = ACTIONS(5923), - [anon_sym__Nullable] = ACTIONS(5923), - [anon_sym__Nullable_result] = ACTIONS(5923), - [anon_sym__Null_unspecified] = ACTIONS(5923), - [anon_sym___autoreleasing] = ACTIONS(5923), - [anon_sym___block] = ACTIONS(5923), - [anon_sym___bridge] = ACTIONS(5923), - [anon_sym___bridge_retained] = ACTIONS(5923), - [anon_sym___bridge_transfer] = ACTIONS(5923), - [anon_sym___complex] = ACTIONS(5923), - [anon_sym___const] = ACTIONS(5923), - [anon_sym___imag] = ACTIONS(5923), - [anon_sym___kindof] = ACTIONS(5923), - [anon_sym___nonnull] = ACTIONS(5923), - [anon_sym___nullable] = ACTIONS(5923), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(5923), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(5923), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(5923), - [anon_sym___real] = ACTIONS(5923), - [anon_sym___strong] = ACTIONS(5923), - [anon_sym___unsafe_unretained] = ACTIONS(5923), - [anon_sym___unused] = ACTIONS(5923), - [anon_sym___weak] = ACTIONS(5923), - [sym_primitive_type] = ACTIONS(5923), - [anon_sym_enum] = ACTIONS(5923), - [anon_sym_COLON] = ACTIONS(6870), - [anon_sym_struct] = ACTIONS(5923), - [anon_sym_union] = ACTIONS(5923), - [anon_sym_in] = ACTIONS(5923), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(5923), - [anon_sym___typeof] = ACTIONS(5923), - [anon_sym_typeof] = ACTIONS(5923), - [anon_sym_BOOL] = ACTIONS(5923), - [anon_sym_IMP] = ACTIONS(5923), - [anon_sym_SEL] = ACTIONS(5923), - [anon_sym_Class] = ACTIONS(5923), - [anon_sym_id] = ACTIONS(5923), - [anon_sym_out] = ACTIONS(5923), - [anon_sym_inout] = ACTIONS(5923), - [anon_sym_bycopy] = ACTIONS(5923), - [anon_sym_byref] = ACTIONS(5923), - [anon_sym_oneway] = ACTIONS(5923), - }, - [6209] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9115), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6210] = { - [sym_type_qualifier] = STATE(6211), - [sym__type_specifier] = STATE(6553), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_type_descriptor] = STATE(9323), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6211), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6211] = { - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6558), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(5681), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, - [6212] = { - [sym_identifier] = ACTIONS(3520), - [aux_sym_preproc_if_token1] = ACTIONS(3520), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3522), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3522), - [anon_sym___extension__] = ACTIONS(3520), - [anon_sym_noreturn] = ACTIONS(3520), - [anon_sym_signed] = ACTIONS(3520), - [anon_sym_unsigned] = ACTIONS(3520), - [anon_sym_long] = ACTIONS(3520), - [anon_sym_short] = ACTIONS(3520), - [anon_sym_const] = ACTIONS(3520), - [anon_sym_constexpr] = ACTIONS(3520), - [anon_sym_volatile] = ACTIONS(3520), - [anon_sym_restrict] = ACTIONS(3520), - [anon_sym___restrict__] = ACTIONS(3520), - [anon_sym__Atomic] = ACTIONS(3520), - [anon_sym__Noreturn] = ACTIONS(3520), - [anon_sym_nullable] = ACTIONS(3520), - [anon_sym__Complex] = ACTIONS(3520), - [anon_sym__Nonnull] = ACTIONS(3520), - [anon_sym__Nullable] = ACTIONS(3520), - [anon_sym__Nullable_result] = ACTIONS(3520), - [anon_sym__Null_unspecified] = ACTIONS(3520), - [anon_sym___autoreleasing] = ACTIONS(3520), - [anon_sym___block] = ACTIONS(3520), - [anon_sym___bridge] = ACTIONS(3520), - [anon_sym___bridge_retained] = ACTIONS(3520), - [anon_sym___bridge_transfer] = ACTIONS(3520), - [anon_sym___complex] = ACTIONS(3520), - [anon_sym___const] = ACTIONS(3520), - [anon_sym___imag] = ACTIONS(3520), - [anon_sym___kindof] = ACTIONS(3520), - [anon_sym___nonnull] = ACTIONS(3520), - [anon_sym___nullable] = ACTIONS(3520), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3520), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3520), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3520), - [anon_sym___real] = ACTIONS(3520), - [anon_sym___strong] = ACTIONS(3520), - [anon_sym___unsafe_unretained] = ACTIONS(3520), - [anon_sym___unused] = ACTIONS(3520), - [anon_sym___weak] = ACTIONS(3520), - [sym_primitive_type] = ACTIONS(3520), - [anon_sym_enum] = ACTIONS(3520), - [anon_sym_struct] = ACTIONS(3520), - [anon_sym_union] = ACTIONS(3520), - [anon_sym_in] = ACTIONS(3520), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3520), - [anon_sym___typeof] = ACTIONS(3520), - [anon_sym_typeof] = ACTIONS(3520), - [anon_sym_ATprivate] = ACTIONS(3522), - [anon_sym_ATprotected] = ACTIONS(3522), - [anon_sym_ATpackage] = ACTIONS(3522), - [anon_sym_ATpublic] = ACTIONS(3522), - [anon_sym_BOOL] = ACTIONS(3520), - [anon_sym_IMP] = ACTIONS(3520), - [anon_sym_SEL] = ACTIONS(3520), - [anon_sym_Class] = ACTIONS(3520), - [anon_sym_id] = ACTIONS(3520), - [anon_sym_out] = ACTIONS(3520), - [anon_sym_inout] = ACTIONS(3520), - [anon_sym_bycopy] = ACTIONS(3520), - [anon_sym_byref] = ACTIONS(3520), - [anon_sym_oneway] = ACTIONS(3520), - }, - [6213] = { - [sym_identifier] = ACTIONS(3516), - [aux_sym_preproc_if_token1] = ACTIONS(3516), - [aux_sym_preproc_ifdef_token1] = ACTIONS(3518), - [aux_sym_preproc_ifdef_token2] = ACTIONS(3518), - [anon_sym___extension__] = ACTIONS(3516), - [anon_sym_noreturn] = ACTIONS(3516), - [anon_sym_signed] = ACTIONS(3516), - [anon_sym_unsigned] = ACTIONS(3516), - [anon_sym_long] = ACTIONS(3516), - [anon_sym_short] = ACTIONS(3516), - [anon_sym_const] = ACTIONS(3516), - [anon_sym_constexpr] = ACTIONS(3516), - [anon_sym_volatile] = ACTIONS(3516), - [anon_sym_restrict] = ACTIONS(3516), - [anon_sym___restrict__] = ACTIONS(3516), - [anon_sym__Atomic] = ACTIONS(3516), - [anon_sym__Noreturn] = ACTIONS(3516), - [anon_sym_nullable] = ACTIONS(3516), - [anon_sym__Complex] = ACTIONS(3516), - [anon_sym__Nonnull] = ACTIONS(3516), - [anon_sym__Nullable] = ACTIONS(3516), - [anon_sym__Nullable_result] = ACTIONS(3516), - [anon_sym__Null_unspecified] = ACTIONS(3516), - [anon_sym___autoreleasing] = ACTIONS(3516), - [anon_sym___block] = ACTIONS(3516), - [anon_sym___bridge] = ACTIONS(3516), - [anon_sym___bridge_retained] = ACTIONS(3516), - [anon_sym___bridge_transfer] = ACTIONS(3516), - [anon_sym___complex] = ACTIONS(3516), - [anon_sym___const] = ACTIONS(3516), - [anon_sym___imag] = ACTIONS(3516), - [anon_sym___kindof] = ACTIONS(3516), - [anon_sym___nonnull] = ACTIONS(3516), - [anon_sym___nullable] = ACTIONS(3516), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(3516), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(3516), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(3516), - [anon_sym___real] = ACTIONS(3516), - [anon_sym___strong] = ACTIONS(3516), - [anon_sym___unsafe_unretained] = ACTIONS(3516), - [anon_sym___unused] = ACTIONS(3516), - [anon_sym___weak] = ACTIONS(3516), - [sym_primitive_type] = ACTIONS(3516), - [anon_sym_enum] = ACTIONS(3516), - [anon_sym_struct] = ACTIONS(3516), - [anon_sym_union] = ACTIONS(3516), - [anon_sym_in] = ACTIONS(3516), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(3516), - [anon_sym___typeof] = ACTIONS(3516), - [anon_sym_typeof] = ACTIONS(3516), - [anon_sym_ATprivate] = ACTIONS(3518), - [anon_sym_ATprotected] = ACTIONS(3518), - [anon_sym_ATpackage] = ACTIONS(3518), - [anon_sym_ATpublic] = ACTIONS(3518), - [anon_sym_BOOL] = ACTIONS(3516), - [anon_sym_IMP] = ACTIONS(3516), - [anon_sym_SEL] = ACTIONS(3516), - [anon_sym_Class] = ACTIONS(3516), - [anon_sym_id] = ACTIONS(3516), - [anon_sym_out] = ACTIONS(3516), - [anon_sym_inout] = ACTIONS(3516), - [anon_sym_bycopy] = ACTIONS(3516), - [anon_sym_byref] = ACTIONS(3516), - [anon_sym_oneway] = ACTIONS(3516), - }, - [6214] = { - [sym_type_qualifier] = STATE(6182), - [sym__type_specifier] = STATE(6558), - [sym_sized_type_specifier] = STATE(4670), - [sym_enum_specifier] = STATE(4670), - [sym_struct_specifier] = STATE(4670), - [sym_union_specifier] = STATE(4670), - [sym_macro_type_specifier] = STATE(4670), - [sym_typeof_specifier] = STATE(4670), - [sym_generic_specifier] = STATE(4670), - [sym_typedefed_specifier] = STATE(4670), - [sym_array_type_specifier] = STATE(4670), - [aux_sym_type_definition_repeat1] = STATE(6182), - [aux_sym_sized_type_specifier_repeat1] = STATE(6585), - [sym_identifier] = ACTIONS(3546), - [anon_sym___extension__] = ACTIONS(39), - [anon_sym_noreturn] = ACTIONS(39), - [anon_sym_signed] = ACTIONS(5675), - [anon_sym_unsigned] = ACTIONS(5675), - [anon_sym_long] = ACTIONS(5675), - [anon_sym_short] = ACTIONS(5675), - [anon_sym_const] = ACTIONS(39), - [anon_sym_constexpr] = ACTIONS(39), - [anon_sym_volatile] = ACTIONS(39), - [anon_sym_restrict] = ACTIONS(39), - [anon_sym___restrict__] = ACTIONS(39), - [anon_sym__Atomic] = ACTIONS(39), - [anon_sym__Noreturn] = ACTIONS(39), - [anon_sym_nullable] = ACTIONS(39), - [anon_sym__Complex] = ACTIONS(39), - [anon_sym__Nonnull] = ACTIONS(39), - [anon_sym__Nullable] = ACTIONS(39), - [anon_sym__Nullable_result] = ACTIONS(39), - [anon_sym__Null_unspecified] = ACTIONS(39), - [anon_sym___autoreleasing] = ACTIONS(39), - [anon_sym___block] = ACTIONS(39), - [anon_sym___bridge] = ACTIONS(39), - [anon_sym___bridge_retained] = ACTIONS(39), - [anon_sym___bridge_transfer] = ACTIONS(39), - [anon_sym___complex] = ACTIONS(39), - [anon_sym___const] = ACTIONS(39), - [anon_sym___imag] = ACTIONS(39), - [anon_sym___kindof] = ACTIONS(39), - [anon_sym___nonnull] = ACTIONS(39), - [anon_sym___nullable] = ACTIONS(39), - [anon_sym___ptrauth_objc_class_ro] = ACTIONS(39), - [anon_sym___ptrauth_objc_isa_pointer] = ACTIONS(39), - [anon_sym___ptrauth_objc_super_pointer] = ACTIONS(39), - [anon_sym___real] = ACTIONS(39), - [anon_sym___strong] = ACTIONS(39), - [anon_sym___unsafe_unretained] = ACTIONS(39), - [anon_sym___unused] = ACTIONS(39), - [anon_sym___weak] = ACTIONS(39), - [sym_primitive_type] = ACTIONS(59), - [anon_sym_enum] = ACTIONS(10722), - [anon_sym_struct] = ACTIONS(3570), - [anon_sym_union] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [anon_sym___typeof__] = ACTIONS(115), - [anon_sym___typeof] = ACTIONS(115), - [anon_sym_typeof] = ACTIONS(115), - [anon_sym_BOOL] = ACTIONS(147), - [anon_sym_IMP] = ACTIONS(147), - [anon_sym_SEL] = ACTIONS(147), - [anon_sym_Class] = ACTIONS(147), - [anon_sym_id] = ACTIONS(147), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10727), 1, - anon_sym_LPAREN2, - ACTIONS(3498), 3, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_COLON, - ACTIONS(3494), 58, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [72] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10729), 1, - anon_sym_LPAREN2, - ACTIONS(3498), 3, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_COLON, - ACTIONS(3494), 58, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [144] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10731), 1, - anon_sym_LPAREN2, - ACTIONS(3498), 3, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_COLON, - ACTIONS(3494), 58, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [216] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10733), 1, - anon_sym_LPAREN2, - ACTIONS(3498), 3, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_COLON, - ACTIONS(3494), 58, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [288] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10737), 1, - anon_sym_LBRACK, - ACTIONS(10735), 59, - anon_sym___extension__, - anon_sym___attribute__, - anon_sym___attribute, - anon_sym_noreturn, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [356] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(6545), 1, - anon_sym_STAR, - ACTIONS(6547), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5945), 1, - sym__declarator, - STATE(6654), 1, - sym_parameter_list, - STATE(7256), 1, - sym__abstract_declarator, - STATE(9262), 1, - sym_ms_based_modifier, - ACTIONS(10739), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(10741), 2, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - STATE(6222), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [452] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10745), 1, - anon_sym_LBRACK, - ACTIONS(10743), 59, - anon_sym___extension__, - anon_sym___attribute__, - anon_sym___attribute, - anon_sym_noreturn, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(6545), 1, - anon_sym_STAR, - ACTIONS(6547), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5943), 1, - sym__declarator, - STATE(6654), 1, - sym_parameter_list, - STATE(7285), 1, - sym__abstract_declarator, - STATE(9262), 1, - sym_ms_based_modifier, - ACTIONS(10747), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(10749), 2, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [616] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10753), 1, - anon_sym_LBRACK, - ACTIONS(10751), 59, - anon_sym___extension__, - anon_sym___attribute__, - anon_sym___attribute, - anon_sym_noreturn, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - anon_sym_enum, - anon_sym_struct, - anon_sym_union, - anon_sym_in, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - anon_sym_out, - anon_sym_inout, - anon_sym_bycopy, - anon_sym_byref, - anon_sym_oneway, - [684] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(6473), 1, - anon_sym_STAR, - ACTIONS(6475), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5945), 1, - sym__declarator, - STATE(6647), 1, - sym_parameter_list, - STATE(7281), 1, - sym__abstract_declarator, - STATE(9262), 1, - sym_ms_based_modifier, - STATE(6225), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(10741), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [777] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(6473), 1, - anon_sym_STAR, - ACTIONS(6475), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5943), 1, - sym__declarator, - STATE(6647), 1, - sym_parameter_list, - STATE(7245), 1, - sym__abstract_declarator, - STATE(9262), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(10749), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [870] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(6569), 1, - anon_sym_LPAREN2, - ACTIONS(6571), 1, - anon_sym_STAR, - ACTIONS(6573), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5134), 1, - sym__declarator, - STATE(6647), 1, - sym_parameter_list, - STATE(7281), 1, - sym__abstract_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - ACTIONS(10741), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(6227), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [962] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(6569), 1, - anon_sym_LPAREN2, - ACTIONS(6571), 1, - anon_sym_STAR, - ACTIONS(6573), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(5098), 1, - sym__declarator, - STATE(6647), 1, - sym_parameter_list, - STATE(7245), 1, - sym__abstract_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - ACTIONS(10749), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1054] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5516), 1, - anon_sym_STAR, - ACTIONS(5518), 1, - anon_sym_CARET, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(9910), 1, - anon_sym_LBRACK, - ACTIONS(10749), 1, - anon_sym_RPAREN, - STATE(6647), 1, - sym_parameter_list, - STATE(7245), 1, - sym__abstract_declarator, - STATE(7340), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1145] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5514), 1, - anon_sym_LPAREN2, - ACTIONS(5516), 1, - anon_sym_STAR, - ACTIONS(5518), 1, - anon_sym_CARET, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(9910), 1, - anon_sym_LBRACK, - ACTIONS(10741), 1, - anon_sym_RPAREN, - STATE(6647), 1, - sym_parameter_list, - STATE(7281), 1, - sym__abstract_declarator, - STATE(7382), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(6228), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1236] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4800), 1, - sym__type_declarator, - STATE(6493), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6491), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1326] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4894), 1, - sym__type_declarator, - STATE(6336), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6329), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1416] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4735), 1, - sym__type_declarator, - STATE(6362), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6393), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1506] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4818), 1, - sym__type_declarator, - STATE(6388), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6324), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1596] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4781), 1, - sym__type_declarator, - STATE(6467), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6404), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1686] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4823), 1, - sym__type_declarator, - STATE(6334), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6377), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1776] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4713), 1, - sym__type_declarator, - STATE(6525), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6396), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1866] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4914), 1, - sym__type_declarator, - STATE(6452), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6465), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [1956] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4736), 1, - sym__type_declarator, - STATE(6359), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6358), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2046] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4792), 1, - sym__type_declarator, - STATE(6385), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6381), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2136] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4843), 1, - sym__type_declarator, - STATE(6497), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6505), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2226] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4798), 1, - sym__type_declarator, - STATE(6459), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6419), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2316] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4857), 1, - sym__type_declarator, - STATE(6443), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6498), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2406] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4904), 1, - sym__type_declarator, - STATE(6331), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6328), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2496] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4847), 1, - sym__type_declarator, - STATE(6462), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6486), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2586] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4775), 1, - sym__type_declarator, - STATE(6502), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6471), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2676] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4854), 1, - sym__type_declarator, - STATE(6461), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6481), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2766] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4863), 1, - sym__type_declarator, - STATE(6383), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6375), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2856] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4896), 1, - sym__type_declarator, - STATE(6339), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6340), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [2946] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4689), 1, - sym__type_declarator, - STATE(6371), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6387), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3036] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4744), 1, - sym__type_declarator, - STATE(6526), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6366), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3126] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4820), 1, - sym__type_declarator, - STATE(6437), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6429), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3216] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4889), 1, - sym__type_declarator, - STATE(6509), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6466), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3306] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4796), 1, - sym__type_declarator, - STATE(6380), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6349), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3396] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4859), 1, - sym__type_declarator, - STATE(6500), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6421), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3486] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4804), 1, - sym__type_declarator, - STATE(6473), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6407), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3576] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4747), 1, - sym__type_declarator, - STATE(6436), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6435), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3666] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4732), 1, - sym__type_declarator, - STATE(6522), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6470), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3756] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4837), 1, - sym__type_declarator, - STATE(6373), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6318), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3846] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4840), 1, - sym__type_declarator, - STATE(6360), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6350), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [3936] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4808), 1, - sym__type_declarator, - STATE(6424), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6423), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4026] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4707), 1, - sym__type_declarator, - STATE(6460), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6468), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4116] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4726), 1, - sym__type_declarator, - STATE(6347), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6321), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4206] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4764), 1, - sym__type_declarator, - STATE(6527), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6492), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4296] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4788), 1, - sym__type_declarator, - STATE(6517), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6524), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4386] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4702), 1, - sym__type_declarator, - STATE(6325), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6464), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4476] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4815), 1, - sym__type_declarator, - STATE(6510), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6480), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4566] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4757), 1, - sym__type_declarator, - STATE(6401), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6512), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4656] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4908), 1, - sym__type_declarator, - STATE(6333), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6506), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4746] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4870), 1, - sym__type_declarator, - STATE(6341), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6370), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4836] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4753), 1, - sym__type_declarator, - STATE(6338), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6475), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [4926] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4742), 1, - sym__type_declarator, - STATE(6319), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6344), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5016] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4905), 1, - sym__type_declarator, - STATE(6451), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6414), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5106] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4724), 1, - sym__type_declarator, - STATE(6415), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6450), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5196] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4897), 1, - sym__type_declarator, - STATE(6335), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6355), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5286] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4826), 1, - sym__type_declarator, - STATE(6442), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6529), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5376] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4888), 1, - sym__type_declarator, - STATE(6484), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6519), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5466] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4769), 1, - sym__type_declarator, - STATE(6447), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6453), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5556] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4867), 1, - sym__type_declarator, - STATE(6432), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6496), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5646] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4884), 1, - sym__type_declarator, - STATE(6364), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6454), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5736] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4715), 1, - sym__type_declarator, - STATE(6353), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6346), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5826] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4750), 1, - sym__type_declarator, - STATE(6523), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6518), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [5916] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4785), 1, - sym__type_declarator, - STATE(6438), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6386), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6006] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4698), 1, - sym__type_declarator, - STATE(6439), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6379), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6096] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4848), 1, - sym__type_declarator, - STATE(6411), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6403), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6186] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4687), 1, - sym__type_declarator, - STATE(6399), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6400), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6276] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4693), 1, - sym__type_declarator, - STATE(6416), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6418), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6366] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4917), 1, - sym__type_declarator, - STATE(6406), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6365), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6456] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4827), 1, - sym__type_declarator, - STATE(6390), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6395), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6546] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4786), 1, - sym__type_declarator, - STATE(6490), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6478), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6636] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4876), 1, - sym__type_declarator, - STATE(6503), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6332), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6726] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4685), 1, - sym__type_declarator, - STATE(6343), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6351), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6816] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4812), 1, - sym__type_declarator, - STATE(6444), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6446), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6906] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4714), 1, - sym__type_declarator, - STATE(6316), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6489), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [6996] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4716), 1, - sym__type_declarator, - STATE(6322), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6357), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7086] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4768), 1, - sym__type_declarator, - STATE(6511), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6361), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7176] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4880), 1, - sym__type_declarator, - STATE(6425), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6426), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7266] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4701), 1, - sym__type_declarator, - STATE(6412), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6405), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7356] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4763), 1, - sym__type_declarator, - STATE(6483), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6477), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7446] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - ACTIONS(10755), 1, - anon_sym_LBRACK, - STATE(4739), 1, - sym__type_declarator, - STATE(6326), 1, - sym_ms_declspec_modifier, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6445), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [7536] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10759), 1, - anon_sym_RPAREN, - STATE(7872), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7605] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10761), 1, - anon_sym_RPAREN, - STATE(7973), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7674] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10763), 1, - anon_sym_RPAREN, - STATE(7770), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7743] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10765), 1, - anon_sym_RPAREN, - STATE(7797), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7812] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10767), 1, - anon_sym_RPAREN, - STATE(7699), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7881] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10769), 1, - anon_sym_RPAREN, - STATE(7674), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [7950] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10771), 1, - anon_sym_RPAREN, - STATE(7673), 1, - aux_sym_attribute_specifier_repeat1, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [8019] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4637), 1, - sym_attribute_specifier, - STATE(6535), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8734), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8732), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8089] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4639), 1, - sym_attribute_specifier, - STATE(6536), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8851), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8849), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8159] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10773), 1, - anon_sym_COLON, - STATE(4621), 1, - sym_attribute_specifier, - STATE(6538), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9091), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - ACTIONS(9089), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8231] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10775), 1, - anon_sym_COLON, - STATE(4672), 1, - sym_attribute_specifier, - STATE(6534), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9107), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - ACTIONS(9105), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8303] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4661), 1, - sym_attribute_specifier, - STATE(6541), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8911), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8909), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8373] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4660), 1, - sym_attribute_specifier, - STATE(6542), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8904), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8902), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8443] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4623), 1, - sym_attribute_specifier, - STATE(6532), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8795), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8793), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8513] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4624), 1, - sym_attribute_specifier, - STATE(6533), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(8808), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8806), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8583] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10777), 1, - anon_sym_COLON, - STATE(4645), 1, - sym_attribute_specifier, - STATE(6543), 1, - sym_enumerator_list, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9117), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - ACTIONS(9115), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [8655] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4805), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6431), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [8736] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6852), 1, - anon_sym_STAR, - ACTIONS(6854), 1, - anon_sym_CARET, - ACTIONS(6858), 1, - sym_primitive_type, - STATE(7576), 1, - sym__type_declarator, - STATE(8270), 1, - sym_ms_based_modifier, - STATE(6422), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [8817] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4911), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [8898] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4691), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6363), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [8979] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4727), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9060] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4772), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9141] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4745), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6504), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9222] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4779), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9303] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4797), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9384] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4688), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6378), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9465] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4758), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6494), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9546] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4683), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9627] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4734), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9708] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4902), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9789] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4899), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9870] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4734), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6501), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [9951] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4898), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10032] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4790), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6449), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10113] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4817), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6342), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10194] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4906), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6441), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10275] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4902), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6384), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10356] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4690), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10437] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4795), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6528), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10518] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4882), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6389), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10599] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4882), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10680] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4881), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6392), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10761] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4794), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10842] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4725), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6495), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [10923] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4691), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11004] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4766), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11085] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4708), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11166] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4772), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6469), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11247] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4886), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11328] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4810), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11409] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4822), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11490] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4725), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11571] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4893), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11652] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4708), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6433), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11733] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4710), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11814] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4906), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11895] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4900), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [11976] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4745), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12057] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4696), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12138] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4696), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6463), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12219] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4822), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6374), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12300] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4749), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12381] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4760), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6345), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12462] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4782), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12543] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4891), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6356), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12624] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4885), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12705] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4773), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12786] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(5354), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12867] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4802), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [12948] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4748), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13029] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4881), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13110] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4807), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6409), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13191] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4909), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13272] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4911), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6521), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13353] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4814), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13434] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4878), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13515] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(5352), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6367), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13596] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4817), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13677] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4684), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13758] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4686), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13839] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4810), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6458), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [13920] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4901), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14001] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4809), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14082] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4878), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6330), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14163] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4866), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14244] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4901), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6440), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14325] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4695), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14406] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4807), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14487] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4797), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6323), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14568] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4874), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14649] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4853), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6368), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14730] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4733), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14811] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4681), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14892] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4760), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [14973] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4778), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15054] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4853), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15135] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4697), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15216] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4774), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15297] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4682), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15378] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4720), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6513), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15459] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4720), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15540] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4762), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6394), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15621] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4712), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15702] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4793), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15783] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4770), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15864] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4729), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [15945] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4885), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6474), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16026] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4765), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16107] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4771), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16188] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4845), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16269] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4835), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16350] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4793), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6430), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16431] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4729), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6476), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16512] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4895), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16593] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4850), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16674] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4746), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6472), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16755] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4718), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6369), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16836] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4728), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16917] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4718), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [16998] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4784), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17079] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4723), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17160] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4871), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17241] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6852), 1, - anon_sym_STAR, - ACTIONS(6854), 1, - anon_sym_CARET, - ACTIONS(6858), 1, - sym_primitive_type, - STATE(7566), 1, - sym__type_declarator, - STATE(8270), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17322] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4839), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17403] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4839), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6488), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17484] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4872), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6428), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17565] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4872), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17646] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4816), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17727] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4868), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17808] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4825), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17889] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4703), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [17970] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4838), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18051] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4862), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6514), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18132] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4705), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18213] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4731), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18294] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4740), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18375] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4740), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6434), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18456] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4825), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6410), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18537] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4695), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6417), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18618] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4686), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6420), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18699] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4883), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18780] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4851), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18861] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4754), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6485), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [18942] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4801), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6487), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19023] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4846), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6456), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19104] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4758), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19185] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4846), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19266] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4743), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6320), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19347] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4821), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19428] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4694), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19509] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4746), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19590] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4850), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6352), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19671] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4890), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6520), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19752] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4743), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19833] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4891), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19914] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4844), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [19995] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4873), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20076] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4738), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20157] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4832), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20238] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4784), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6408), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20319] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4704), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6499), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20400] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4860), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6508), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20481] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4855), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6482), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20562] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4721), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20643] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4688), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20724] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4890), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20805] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4861), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20886] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4770), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6516), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [20967] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4704), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21048] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4813), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21129] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4722), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21210] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4791), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21291] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4761), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21372] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4765), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6457), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21453] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4869), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21534] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4795), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21615] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4759), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21696] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4700), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21777] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4819), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21858] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4741), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [21939] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4833), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22020] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4860), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22101] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4864), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22182] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4700), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6337), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22263] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4913), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6397), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22344] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4699), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22425] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4855), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22506] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4916), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22587] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4858), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22668] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4805), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22749] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4819), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6448), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22830] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4915), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22911] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4780), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [22992] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4915), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6515), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23073] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4767), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23154] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4752), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23235] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4862), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23316] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4877), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6413), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23397] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4801), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23478] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4692), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23559] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4871), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6348), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23640] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4903), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23721] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4791), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6382), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23802] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4898), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6372), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23883] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4777), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [23964] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4877), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24045] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4790), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24126] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4789), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24207] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4875), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24288] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4861), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6427), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24369] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4833), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6455), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24450] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4749), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6479), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24531] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4762), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24612] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4811), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24693] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4834), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24774] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4776), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24855] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4751), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [24936] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4828), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6391), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25017] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4730), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25098] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4913), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25179] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4865), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25260] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4879), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25341] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4722), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6354), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25422] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4730), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6402), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25503] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4828), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25584] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4697), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6327), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25665] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4773), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6507), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25746] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4780), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6398), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25827] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4842), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25908] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(4754), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [25989] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4628), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9555), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9553), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26053] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4658), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9457), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9455), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26117] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4656), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9468), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9466), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26181] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4653), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9475), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9473), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26245] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4647), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9399), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9397), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26309] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4663), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9514), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9512), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26373] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4664), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9642), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9640), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26437] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4667), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9691), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9689), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26501] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4622), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9450), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9448), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26565] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4625), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9635), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9633), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26629] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4640), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9215), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9213), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26693] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4642), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9147), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9145), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26757] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4616), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9156), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9154), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26821] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4615), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9612), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9610), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [26885] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3498), 23, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(3494), 29, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [26945] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(4643), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(9378), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(9376), 42, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - sym_primitive_type, - sym_identifier, - [27009] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(8014), 1, - anon_sym_STAR, - ACTIONS(8016), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - ACTIONS(10747), 1, - anon_sym___attribute, - STATE(6654), 1, - sym_parameter_list, - STATE(7285), 1, - sym__abstract_declarator, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10749), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27088] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 14, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym___attribute, - anon_sym_DOT, - ACTIONS(5199), 19, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [27157] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(8014), 1, - anon_sym_STAR, - ACTIONS(8016), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - ACTIONS(10739), 1, - anon_sym___attribute, - STATE(6654), 1, - sym_parameter_list, - STATE(7256), 1, - sym__abstract_declarator, - STATE(6546), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10741), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27236] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7245), 1, - sym__abstract_declarator, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10749), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27313] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7281), 1, - sym__abstract_declarator, - STATE(6549), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10741), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27390] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2840), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2838), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27448] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2588), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2586), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27506] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(10781), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7348), 1, - sym__abstract_declarator, - STATE(6566), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10779), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27582] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2544), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2542), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27640] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2548), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2546), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27698] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2620), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2618), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27756] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2432), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2430), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [27814] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(10781), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7329), 1, - sym__abstract_declarator, - STATE(6559), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10783), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27890] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7341), 1, - sym__abstract_declarator, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10785), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [27966] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2840), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2838), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28024] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2856), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2854), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28082] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2620), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2618), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2588), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2586), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28198] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2856), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2854), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28256] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2904), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2902), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28314] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7327), 1, - sym__abstract_declarator, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10787), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [28390] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2544), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2542), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28448] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2548), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2546), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28506] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2432), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2430), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28564] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2904), 24, - anon_sym_LPAREN2, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - sym_number_literal, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - anon_sym_ATselector, - anon_sym_ATavailable, - anon_sym_ATencode, - ACTIONS(2902), 26, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_const, - anon_sym___imag, - anon_sym___real, - anon_sym_struct, - anon_sym_in, - anon_sym_sizeof, - anon_sym___alignof__, - anon_sym___alignof, - anon_sym__alignof, - anon_sym_alignof, - anon_sym__Alignof, - anon_sym_offsetof, - anon_sym__Generic, - anon_sym_asm, - anon_sym___asm__, - anon_sym_AT, - sym_true, - sym_false, - anon_sym_NULL, - anon_sym_nullptr, - sym_identifier, - anon_sym___builtin_available, - anon_sym_va_arg, - anon_sym_id, - [28622] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5932), 1, - anon_sym_LT, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10791), 1, - anon_sym_LPAREN2, - ACTIONS(10794), 1, - anon_sym_COLON_COLON, - ACTIONS(10796), 1, - anon_sym_EQ, - STATE(3427), 1, - sym_string_literal, - STATE(4584), 1, - aux_sym_generic_specifier_repeat1, - ACTIONS(10789), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10798), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5199), 12, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - sym_identifier, - [28699] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - STATE(7138), 1, - sym__field_declarator, - STATE(9349), 1, - sym_ms_based_modifier, - STATE(6579), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [28772] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7522), 1, - anon_sym_STAR, - ACTIONS(7524), 1, - anon_sym_CARET, - STATE(7359), 1, - sym__field_declarator, - STATE(8948), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [28845] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7522), 1, - anon_sym_STAR, - ACTIONS(7524), 1, - anon_sym_CARET, - STATE(7317), 1, - sym__field_declarator, - STATE(8948), 1, - sym_ms_based_modifier, - STATE(6573), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [28918] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(3301), 1, - sym__old_style_function_declarator, - STATE(4511), 1, - sym__declarator, - STATE(5244), 1, - sym_init_declarator, - STATE(8712), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [28995] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(3315), 1, - sym__old_style_function_declarator, - STATE(4509), 1, - sym__declarator, - STATE(5011), 1, - sym_init_declarator, - STATE(8755), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29072] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(3316), 1, - sym__old_style_function_declarator, - STATE(4498), 1, - sym__declarator, - STATE(5183), 1, - sym_init_declarator, - STATE(8286), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29149] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(3302), 1, - sym__old_style_function_declarator, - STATE(4513), 1, - sym__declarator, - STATE(5283), 1, - sym_init_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(9295), 1, - sym_type_qualifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29226] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - STATE(7124), 1, - sym__field_declarator, - STATE(9349), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29299] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(3317), 1, - sym__old_style_function_declarator, - STATE(4497), 1, - sym__declarator, - STATE(5047), 1, - sym_init_declarator, - STATE(8311), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29376] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(7538), 1, - anon_sym_STAR, - ACTIONS(7540), 1, - anon_sym_CARET, - STATE(5943), 1, - sym__declarator, - STATE(9262), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29448] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5932), 1, - anon_sym_LT, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10796), 1, - anon_sym_EQ, - STATE(3427), 1, - sym_string_literal, - STATE(4584), 1, - aux_sym_generic_specifier_repeat1, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10798), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - sym_identifier, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [29518] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4559), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29592] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(5290), 1, - sym__declarator, - STATE(5364), 1, - sym_init_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(9364), 1, - sym_type_qualifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29666] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8289), 1, - sym_primitive_type, - ACTIONS(10800), 1, - sym_identifier, - STATE(4613), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(8287), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(8283), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8285), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29730] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4532), 1, - sym__declarator, - STATE(5047), 1, - sym_init_declarator, - STATE(8311), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29804] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(5098), 1, - sym__declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29876] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4589), 1, - sym__declarator, - STATE(5244), 1, - sym_init_declarator, - STATE(8712), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [29950] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4571), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30024] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(5298), 1, - sym__declarator, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(6615), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30096] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7382), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(6613), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30168] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4535), 1, - sym__declarator, - STATE(5244), 1, - sym_init_declarator, - STATE(8712), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30242] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4588), 1, - sym__declarator, - STATE(5011), 1, - sym_init_declarator, - STATE(8755), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30316] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10796), 1, - anon_sym_EQ, - STATE(3427), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10798), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 14, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - sym_identifier, - ACTIONS(5199), 16, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [30382] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4570), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30456] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4592), 1, - sym__declarator, - STATE(5081), 1, - sym_init_declarator, - STATE(8454), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30530] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4575), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30604] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(6469), 1, - sym_identifier, - ACTIONS(7538), 1, - anon_sym_STAR, - ACTIONS(7540), 1, - anon_sym_CARET, - STATE(5945), 1, - sym__declarator, - STATE(9262), 1, - sym_ms_based_modifier, - STATE(6581), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30676] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(5134), 1, - sym__declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(6587), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30748] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4531), 1, - sym__declarator, - STATE(5088), 1, - sym_init_declarator, - STATE(8655), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30822] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4585), 1, - sym__declarator, - STATE(5271), 1, - sym_init_declarator, - STATE(8790), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30896] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4538), 1, - sym__declarator, - STATE(5183), 1, - sym_init_declarator, - STATE(8286), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [30970] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4534), 1, - sym__declarator, - STATE(5073), 1, - sym_init_declarator, - STATE(8820), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31044] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4590), 1, - sym__declarator, - STATE(5088), 1, - sym_init_declarator, - STATE(8655), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31118] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4568), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31192] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4564), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31266] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4587), 1, - sym__declarator, - STATE(5183), 1, - sym_init_declarator, - STATE(8286), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31340] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4539), 1, - sym__declarator, - STATE(5283), 1, - sym_init_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(9295), 1, - sym_type_qualifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31414] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4591), 1, - sym__declarator, - STATE(5047), 1, - sym_init_declarator, - STATE(8311), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31488] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4556), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31562] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7530), 1, - sym_identifier, - ACTIONS(7532), 1, - anon_sym_LPAREN2, - ACTIONS(7534), 1, - anon_sym_STAR, - ACTIONS(7536), 1, - anon_sym_CARET, - STATE(4416), 1, - sym__declarator, - STATE(9128), 1, - sym_ms_based_modifier, - STATE(6617), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(4458), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31634] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4537), 1, - sym__declarator, - STATE(5011), 1, - sym_init_declarator, - STATE(8755), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31708] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7340), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31780] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(4557), 1, - sym__declarator, - STATE(5252), 1, - sym_init_declarator, - STATE(8564), 1, - sym_type_qualifier, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31854] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7548), 1, - anon_sym_STAR, - ACTIONS(7550), 1, - anon_sym_CARET, - STATE(5303), 1, - sym__declarator, - STATE(9432), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [31926] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4536), 1, - sym__declarator, - STATE(4959), 1, - sym_init_declarator, - STATE(8849), 1, - sym_type_qualifier, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [32000] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7530), 1, - sym_identifier, - ACTIONS(7532), 1, - anon_sym_LPAREN2, - ACTIONS(7534), 1, - anon_sym_STAR, - ACTIONS(7536), 1, - anon_sym_CARET, - STATE(4436), 1, - sym__declarator, - STATE(9128), 1, - sym_ms_based_modifier, - STATE(6182), 2, - sym_type_qualifier, - aux_sym_type_definition_repeat1, - STATE(4458), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - ACTIONS(39), 34, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [32072] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(6000), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32139] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5940), 1, - anon_sym_COLON, - ACTIONS(5944), 1, - anon_sym_AT, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32206] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10493), 1, - anon_sym_EQ, - ACTIONS(10802), 1, - anon_sym_LT2, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10495), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32273] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10804), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32340] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(5980), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32407] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(5956), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32474] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(5960), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32541] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(5958), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32608] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8280), 1, - sym_identifier, - ACTIONS(10809), 1, - sym_primitive_type, - STATE(4613), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(8283), 4, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym_LBRACK, - ACTIONS(10806), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(8285), 36, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym___declspec, - anon_sym___based, - anon_sym_const, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [32671] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(5970), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32738] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(10493), 1, - anon_sym_EQ, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10495), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [32802] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10812), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [32863] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10814), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10820), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - ACTIONS(10838), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(5570), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5572), 16, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [32954] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(6629), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10840), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [33015] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 3, - anon_sym_PIPE, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33096] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33179] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 19, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33264] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 11, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 24, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33331] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10814), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10820), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(5641), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5643), 17, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33420] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 5, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 22, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33495] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10842), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [33556] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 7, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 24, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33627] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10814), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10820), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(5657), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5659), 17, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33716] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10828), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33795] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 9, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 24, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33864] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 5, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [33941] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5647), 7, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(5649), 24, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [34012] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10814), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10820), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - ACTIONS(10838), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(5651), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5653), 16, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [34103] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10814), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10820), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10822), 1, - anon_sym_AMP_AMP, - ACTIONS(10824), 1, - anon_sym_PIPE, - ACTIONS(10826), 1, - anon_sym_CARET, - ACTIONS(10828), 1, - anon_sym_AMP, - ACTIONS(10838), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(5534), 2, - anon_sym___attribute, - anon_sym_EQ, - ACTIONS(10816), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10830), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10832), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10834), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10836), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10818), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5538), 16, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [34194] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(6638), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10844), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34255] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10846), 1, - anon_sym_COLON, - STATE(4645), 1, - sym_attribute_specifier, - STATE(6543), 1, - sym_enumerator_list, - ACTIONS(9115), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(9117), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34319] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10849), 1, - anon_sym_COLON, - STATE(4672), 1, - sym_attribute_specifier, - STATE(6534), 1, - sym_enumerator_list, - ACTIONS(9105), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(9107), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34383] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(6652), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10852), 5, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34443] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(10854), 1, - anon_sym_COLON, - STATE(4621), 1, - sym_attribute_specifier, - STATE(6538), 1, - sym_enumerator_list, - ACTIONS(9089), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(9091), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34507] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10859), 1, - anon_sym___attribute, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10857), 6, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34565] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5938), 1, - anon_sym_EQ, - ACTIONS(5942), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 14, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym___attribute, - anon_sym_DOT, - ACTIONS(5199), 19, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [34621] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(6656), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10844), 4, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34680] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10861), 1, - anon_sym___attribute, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10812), 5, - anon_sym_LPAREN2, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34737] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10863), 1, - anon_sym___attribute, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10842), 5, - anon_sym_LPAREN2, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34794] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - STATE(6655), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(10840), 4, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [34853] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 10, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ, - ACTIONS(5181), 22, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [34917] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_EQ, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 17, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [34999] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(9958), 3, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [35057] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10852), 3, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - STATE(6662), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [35115] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10857), 3, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - STATE(5158), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [35173] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5534), 1, - anon_sym_EQ, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - ACTIONS(10885), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10887), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10889), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5538), 14, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35261] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5641), 1, - anon_sym_EQ, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - ACTIONS(10885), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10887), 1, - anon_sym_PIPE_PIPE, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5643), 15, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35347] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(39), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(9998), 3, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - STATE(6660), 3, - sym_attribute_specifier, - sym_type_qualifier, - aux_sym_function_field_declarator_repeat1, - ACTIONS(7924), 31, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [35405] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ, - ACTIONS(5181), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35479] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_EQ, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35559] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5570), 1, - anon_sym_EQ, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - ACTIONS(10885), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10887), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10889), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5572), 14, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35647] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5651), 1, - anon_sym_EQ, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - ACTIONS(10885), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10887), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10889), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5653), 14, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35735] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5657), 1, - anon_sym_EQ, - ACTIONS(10869), 1, - anon_sym_AMP_AMP, - ACTIONS(10871), 1, - anon_sym_PIPE, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - ACTIONS(10885), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10887), 1, - anon_sym_PIPE_PIPE, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5659), 15, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35821] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5647), 6, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ, - ACTIONS(5649), 22, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35889] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 8, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ, - ACTIONS(5181), 22, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [35955] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 6, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ, - ACTIONS(5181), 22, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [36023] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10873), 1, - anon_sym_CARET, - ACTIONS(10875), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_EQ, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [36101] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10875), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10877), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 3, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_EQ, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [36177] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10867), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10879), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10881), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10883), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10865), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - sym_identifier, - [36249] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8372), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10891), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8374), 33, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [36300] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8364), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10893), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8366), 33, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [36351] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10796), 1, - anon_sym_EQ, - ACTIONS(10798), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 17, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - sym_identifier, - [36404] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8458), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(10895), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_COLON, - ACTIONS(8460), 33, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [36455] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5641), 1, - anon_sym_EQ, - ACTIONS(10897), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10903), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5643), 13, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36539] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_EQ, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 16, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36615] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ, - ACTIONS(5181), 16, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36687] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5534), 1, - anon_sym_EQ, - ACTIONS(10897), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10903), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - ACTIONS(10921), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5538), 12, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36773] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 6, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36839] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 8, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36903] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ, - ACTIONS(5181), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [36973] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5570), 1, - anon_sym_EQ, - ACTIONS(10897), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10903), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - ACTIONS(10921), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5572), 12, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37059] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(2879), 1, - aux_sym_selector_expression_repeat2, - ACTIONS(5223), 14, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ, - anon_sym_DOT, - ACTIONS(5225), 25, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [37109] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5657), 1, - anon_sym_EQ, - ACTIONS(10897), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10903), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5659), 13, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37193] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5179), 10, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ, - ACTIONS(5181), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37255] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_EQ, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37335] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5651), 1, - anon_sym_EQ, - ACTIONS(10897), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10903), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10905), 1, - anon_sym_AMP_AMP, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - ACTIONS(10921), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5653), 12, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37421] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5647), 6, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_EQ, - ACTIONS(5649), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37487] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 3, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_EQ, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 16, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37561] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_EQ, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10907), 1, - anon_sym_PIPE, - ACTIONS(10909), 1, - anon_sym_CARET, - ACTIONS(10911), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5187), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10899), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10913), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10915), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10917), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10919), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10901), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(5181), 16, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - [37639] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10923), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37688] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10925), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37737] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10927), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37786] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10493), 1, - anon_sym_EQ, - ACTIONS(10495), 10, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - ACTIONS(5197), 13, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(5199), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [37837] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10929), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37886] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10931), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37935] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10933), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [37984] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10935), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38033] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10937), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38082] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10939), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38131] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10941), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38180] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10943), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38229] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10945), 1, - anon_sym_RPAREN, - ACTIONS(6241), 3, - anon_sym_const, - anon_sym__Nullable, - anon_sym___bridge, - ACTIONS(6237), 35, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_CARET, - anon_sym___extension__, - anon_sym_noreturn, - anon_sym_LBRACK, - anon_sym_constexpr, - anon_sym_volatile, - anon_sym_restrict, - anon_sym___restrict__, - anon_sym__Atomic, - anon_sym__Noreturn, - anon_sym_nullable, - anon_sym__Complex, - anon_sym__Nonnull, - anon_sym__Nullable_result, - anon_sym__Null_unspecified, - anon_sym___autoreleasing, - anon_sym___block, - anon_sym___bridge_retained, - anon_sym___bridge_transfer, - anon_sym___complex, - anon_sym___const, - anon_sym___imag, - anon_sym___kindof, - anon_sym___nonnull, - anon_sym___nullable, - anon_sym___ptrauth_objc_class_ro, - anon_sym___ptrauth_objc_isa_pointer, - anon_sym___ptrauth_objc_super_pointer, - anon_sym___real, - anon_sym___strong, - anon_sym___unsafe_unretained, - anon_sym___unused, - anon_sym___weak, - [38278] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - sym_identifier, - STATE(4609), 1, - sym_field_declaration_list, - STATE(7450), 1, - sym_attribute_specifier, - STATE(7618), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - ACTIONS(5416), 8, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_DOT, - ACTIONS(5418), 21, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [38337] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5534), 1, - anon_sym___attribute, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5538), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - [38419] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym___attribute, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 10, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38493] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5651), 1, - anon_sym___attribute, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5653), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - [38575] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 5, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - ACTIONS(5181), 17, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38635] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 5, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - ACTIONS(5181), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38697] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 3, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym___attribute, - ACTIONS(5181), 13, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38763] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 3, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym___attribute, - ACTIONS(5181), 11, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38831] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5570), 1, - anon_sym___attribute, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5572), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - [38913] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym___attribute, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 11, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [38983] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5657), 1, - anon_sym___attribute, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5659), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39063] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(5641), 1, - anon_sym___attribute, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5643), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39143] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5647), 5, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - ACTIONS(5649), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39205] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 7, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym___attribute, - ACTIONS(5181), 17, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39263] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym___attribute, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 10, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39335] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym___attribute, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 9, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK, - [39411] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10981), 1, - anon_sym_COMMA, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - STATE(7434), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(10977), 3, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [39493] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11011), 1, - anon_sym___attribute, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11009), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [39573] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(11015), 1, - anon_sym_COMMA, - ACTIONS(11017), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - STATE(7647), 1, - aux_sym_message_expression_repeat2, - STATE(7774), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [39659] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(11019), 1, - anon_sym_COMMA, - ACTIONS(11021), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - STATE(7682), 1, - aux_sym_message_expression_repeat2, - STATE(7760), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [39745] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [39802] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_PIPE, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 9, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [39869] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11023), 4, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [39946] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5653), 4, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [40023] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 8, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40092] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5538), 4, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [40169] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_PIPE, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 8, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40238] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5572), 4, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [40315] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5643), 5, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40390] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 9, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40455] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 7, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40526] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 6, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 15, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40581] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5647), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5649), 13, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40640] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 13, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40699] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5659), 5, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40774] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10987), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 11, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_RBRACK, - anon_sym_COLON, - anon_sym_QMARK, - sym_identifier, - [40837] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11029), 1, - anon_sym_RPAREN, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - STATE(7669), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [40917] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11057), 1, - anon_sym_COMMA, - ACTIONS(11059), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7681), 1, - aux_sym_availability_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [40997] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(11063), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7949), 1, - aux_sym_argument_list_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41077] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(11065), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - STATE(7647), 1, - aux_sym_message_expression_repeat2, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41157] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11067), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7971), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41237] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11069), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7677), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41317] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11071), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7634), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41397] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11073), 1, - anon_sym_COMMA, - ACTIONS(11075), 1, - anon_sym_RBRACE, - STATE(2891), 1, - sym_argument_list, - STATE(7860), 1, - aux_sym_initializer_list_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41477] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11077), 1, - anon_sym_COMMA, - ACTIONS(11079), 1, - anon_sym_RBRACE, - STATE(2891), 1, - sym_argument_list, - STATE(7979), 1, - aux_sym_initializer_list_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41557] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11081), 1, - anon_sym_COMMA, - ACTIONS(11083), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7643), 1, - aux_sym_generic_expression_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41637] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11085), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7987), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41717] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(11087), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7823), 1, - aux_sym_argument_list_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41797] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11089), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7883), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41877] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11091), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7693), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [41957] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11093), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7795), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42037] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11095), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7894), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42117] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11081), 1, - anon_sym_COMMA, - ACTIONS(11097), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7901), 1, - aux_sym_generic_expression_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42197] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11099), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - STATE(7786), 1, - aux_sym_attribute_repeat1, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42277] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5653), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42352] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11103), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42429] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5647), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5649), 11, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - [42486] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11105), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42563] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11109), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42640] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11111), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42717] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11113), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42794] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11115), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42871] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11117), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [42948] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11119), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [43023] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11121), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43100] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11123), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43177] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11125), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43254] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11127), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [43329] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11129), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43406] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5572), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43481] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11131), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43558] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11023), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43633] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11133), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43710] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11135), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43787] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11137), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43864] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11139), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [43941] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11141), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44018] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11143), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [44093] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11145), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44170] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11147), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44247] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11149), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44324] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5659), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - [44397] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11151), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44474] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11153), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44551] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11155), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [44626] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11023), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [44701] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - ACTIONS(11013), 1, - sym_identifier, - STATE(2891), 1, - sym_argument_list, - STATE(7647), 1, - aux_sym_message_expression_repeat2, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44778] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11157), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44855] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11109), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [44932] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11159), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [45007] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5538), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [45082] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11161), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [45159] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 13, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_QMARK, - [45214] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11163), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [45289] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5179), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 11, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_QMARK, - [45346] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 9, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - [45407] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5179), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 7, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_QMARK, - [45470] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11165), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [45545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_PIPE, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 7, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_QMARK, - [45610] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5179), 1, - anon_sym_PIPE, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 6, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - [45677] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 6, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK, - [45744] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11167), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [45821] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5181), 5, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [45890] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11107), 1, - anon_sym_COMMA, - ACTIONS(11169), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [45967] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11035), 1, - anon_sym_SLASH, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(5179), 6, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5181), 13, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_QMARK, - [46020] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11101), 1, - anon_sym_COMMA, - ACTIONS(11171), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46097] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(5643), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - [46170] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10979), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10987), 1, - anon_sym_SLASH, - ACTIONS(10989), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10991), 1, - anon_sym_AMP_AMP, - ACTIONS(10993), 1, - anon_sym_PIPE, - ACTIONS(10995), 1, - anon_sym_CARET, - ACTIONS(10997), 1, - anon_sym_AMP, - ACTIONS(11007), 1, - anon_sym_QMARK, - ACTIONS(11013), 1, - sym_identifier, - STATE(2891), 1, - sym_argument_list, - STATE(7682), 1, - aux_sym_message_expression_repeat2, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10983), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10985), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10999), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11001), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11003), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11005), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46247] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3023), 1, - aux_sym_selector_expression_repeat2, - ACTIONS(5223), 8, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_DOT, - ACTIONS(5225), 20, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [46286] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11173), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46360] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11175), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46434] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6250), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [46488] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10438), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46562] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6267), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [46616] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6284), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [46670] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11177), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46744] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11179), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46818] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6248), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [46872] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11181), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [46946] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11183), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47020] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11185), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47094] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11065), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47168] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6279), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47222] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10426), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47296] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6232), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47350] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11187), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47424] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11189), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47498] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11191), 1, - anon_sym_COMMA, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47572] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11193), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47646] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(6898), 1, - anon_sym_COMMA, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [47720] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6282), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47774] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6299), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47828] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6240), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47882] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6274), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47936] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6257), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [47990] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6293), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [48044] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11195), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48118] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11197), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48192] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6289), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [48246] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6287), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [48300] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10370), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48374] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6275), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [48428] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11199), 1, - anon_sym_COMMA, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48502] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11201), 1, - anon_sym_COMMA, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48576] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11203), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48650] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11205), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48724] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11207), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48798] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10372), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [48872] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6292), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [48926] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10457), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49000] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8188), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [49054] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6245), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [49108] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6278), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [49162] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11211), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49236] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6230), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [49290] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11213), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49364] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11215), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49438] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6261), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [49492] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11217), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49566] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11219), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49640] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11221), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49714] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11223), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49788] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11225), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49862] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11227), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [49936] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10455), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50010] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11229), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50084] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11231), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50158] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11233), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50232] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11235), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50306] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11237), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50380] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6233), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [50434] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11239), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50508] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11241), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50582] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6251), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [50636] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11243), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50710] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6294), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [50764] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11245), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50838] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10376), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50912] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11247), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [50986] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11249), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51060] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6298), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51114] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6281), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51168] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8171), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51222] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10388), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51296] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6252), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51350] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6258), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51404] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6231), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51458] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11251), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51532] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11253), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51606] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10408), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51680] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6260), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51734] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10465), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51808] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6241), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [51862] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11255), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [51936] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11257), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52010] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11259), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52084] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6296), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [52138] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11261), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52212] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8074), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [52266] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8052), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [52320] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6239), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [52374] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11263), 1, - anon_sym_SEMI, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52448] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11265), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52522] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11267), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52596] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11269), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52670] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10442), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52744] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11271), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52818] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10374), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52892] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11273), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [52966] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6264), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53020] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6269), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53074] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11275), 1, - anon_sym_COMMA, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53148] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11277), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53222] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6285), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53276] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11279), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53350] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6249), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53404] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11281), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53478] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11283), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53552] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6237), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53606] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11285), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53680] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6263), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53734] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11287), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53808] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6265), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53862] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(11025), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(11035), 1, - anon_sym_SLASH, - ACTIONS(11037), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11039), 1, - anon_sym_AMP_AMP, - ACTIONS(11041), 1, - anon_sym_PIPE, - ACTIONS(11043), 1, - anon_sym_CARET, - ACTIONS(11045), 1, - anon_sym_AMP, - ACTIONS(11055), 1, - anon_sym_QMARK, - ACTIONS(11289), 1, - anon_sym_RPAREN, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(11031), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11033), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11047), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11049), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11051), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11053), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [53936] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6253), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [53990] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10396), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [54064] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8081), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54118] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6280), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54172] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10434), 1, - anon_sym_RBRACK, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [54246] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6234), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54300] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6243), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54354] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6295), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54408] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6268), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54462] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - ACTIONS(11209), 1, - sym_identifier, - STATE(6585), 1, - aux_sym_sized_type_specifier_repeat1, - STATE(8056), 1, - sym__type_specifier, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(5675), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54516] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6297), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54570] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6266), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54624] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11291), 1, - anon_sym_RBRACK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [54698] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6271), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54752] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6254), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54806] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11293), 1, - anon_sym_COLON, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [54880] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - sym_primitive_type, - ACTIONS(65), 1, - anon_sym_union, - ACTIONS(3546), 1, - sym_identifier, - ACTIONS(3570), 1, - anon_sym_struct, - ACTIONS(5681), 1, - anon_sym_enum, - STATE(6256), 1, - sym__type_specifier, - STATE(6626), 1, - aux_sym_sized_type_specifier_repeat1, - ACTIONS(115), 3, - anon_sym___typeof__, - anon_sym___typeof, - anon_sym_typeof, - ACTIONS(10680), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - ACTIONS(147), 5, - anon_sym_BOOL, - anon_sym_IMP, - anon_sym_SEL, - anon_sym_Class, - anon_sym_id, - STATE(4670), 9, - sym_sized_type_specifier, - sym_enum_specifier, - sym_struct_specifier, - sym_union_specifier, - sym_macro_type_specifier, - sym_typeof_specifier, - sym_generic_specifier, - sym_typedefed_specifier, - sym_array_type_specifier, - [54934] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - ACTIONS(11295), 1, - anon_sym_COMMA, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [55008] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11297), 1, - anon_sym_SEMI, - ACTIONS(5408), 8, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - anon_sym_DOT, - ACTIONS(5410), 18, - anon_sym_DOT_DOT_DOT, - anon_sym_LPAREN2, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_LBRACK, - anon_sym_QMARK, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - anon_sym_DASH_GT, - [55045] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - ACTIONS(5185), 1, - anon_sym_LBRACK, - ACTIONS(5189), 1, - anon_sym_DOT, - ACTIONS(5191), 1, - anon_sym_DASH_GT, - ACTIONS(10949), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(10955), 1, - anon_sym_SLASH, - ACTIONS(10957), 1, - anon_sym_PIPE_PIPE, - ACTIONS(10959), 1, - anon_sym_AMP_AMP, - ACTIONS(10961), 1, - anon_sym_PIPE, - ACTIONS(10963), 1, - anon_sym_CARET, - ACTIONS(10965), 1, - anon_sym_AMP, - ACTIONS(10975), 1, - anon_sym_QMARK, - STATE(2891), 1, - sym_argument_list, - ACTIONS(5777), 2, - anon_sym_DASH_DASH, - anon_sym_PLUS_PLUS, - ACTIONS(10951), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(10953), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(10967), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(10969), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(10971), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(10973), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [55116] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11301), 1, - anon_sym_RPAREN, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11311), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7010), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55160] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11317), 1, - anon_sym_LPAREN2, - STATE(7033), 1, - sym_preproc_argument_list, - ACTIONS(11319), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11315), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [55194] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11321), 1, - anon_sym_RPAREN, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11323), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(6990), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55238] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(6569), 1, - anon_sym_LPAREN2, - ACTIONS(6571), 1, - anon_sym_STAR, - ACTIONS(6573), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(4919), 1, - sym__declarator, - STATE(6647), 1, - sym_parameter_list, - STATE(7430), 1, - sym__abstract_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - ACTIONS(11325), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - [55290] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11337), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7074), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55331] = 5, - ACTIONS(11315), 1, - anon_sym_LF, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - STATE(7057), 1, - sym_preproc_argument_list, - ACTIONS(11319), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [55364] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11345), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7065), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55405] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11347), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7020), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55446] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5490), 1, - anon_sym_enum, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - ACTIONS(11349), 1, - anon_sym_SEMI, - ACTIONS(11351), 1, - anon_sym_COLON, - STATE(7088), 1, - sym__field_declarator, - STATE(7205), 1, - sym_enum_specifier, - STATE(7527), 1, - sym_bitfield_clause, - STATE(9077), 1, - sym_attribute_specifier, - STATE(9349), 1, - sym_ms_based_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - [55501] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11353), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7044), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55542] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11355), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7039), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55583] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11357), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7064), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55624] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11359), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7056), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55665] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11361), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7019), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55706] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11363), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7067), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55747] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11365), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7012), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55788] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11367), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7022), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55829] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11369), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7070), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55870] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11371), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7069), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55911] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11373), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7052), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55952] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11375), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7023), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [55993] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11377), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7011), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56034] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11379), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7068), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56075] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11381), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7024), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56116] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11383), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7025), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56157] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11385), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7063), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56198] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11387), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7037), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56239] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11389), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7041), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56280] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11391), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7034), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56321] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11393), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7066), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56362] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11395), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7059), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56403] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11397), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7031), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56444] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11399), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7026), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56485] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11401), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7060), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56526] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11403), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7055), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56567] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11405), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7075), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56608] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11407), 1, - anon_sym_COMMA, - ACTIONS(11409), 1, - anon_sym_RPAREN, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11417), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - STATE(7805), 1, - aux_sym_preproc_argument_list_repeat1, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [56663] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11435), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7061), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56704] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11437), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7051), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56745] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11439), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7050), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56786] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11441), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7062), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56827] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11443), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7014), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56868] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11445), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7046), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56909] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11447), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7043), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56950] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11299), 1, - sym_identifier, - ACTIONS(11303), 1, - anon_sym_LPAREN2, - ACTIONS(11305), 1, - anon_sym_defined, - ACTIONS(11307), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11309), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11449), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11313), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7030), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [56991] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11451), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7072), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57032] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11453), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7058), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57073] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11455), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7035), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57114] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11457), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7042), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57155] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11459), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7047), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57196] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5490), 1, - anon_sym_enum, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11461), 1, - anon_sym_SEMI, - STATE(7096), 1, - sym__field_declarator, - STATE(7211), 1, - sym_enum_specifier, - STATE(7491), 1, - sym_bitfield_clause, - STATE(9242), 1, - sym_attribute_specifier, - STATE(9349), 1, - sym_ms_based_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - [57251] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11463), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7053), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57292] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11465), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7040), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57333] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5490), 1, - anon_sym_enum, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11467), 1, - anon_sym_SEMI, - STATE(7093), 1, - sym__field_declarator, - STATE(7213), 1, - sym_enum_specifier, - STATE(7575), 1, - sym_bitfield_clause, - STATE(8982), 1, - sym_attribute_specifier, - STATE(9349), 1, - sym_ms_based_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - [57388] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5490), 1, - anon_sym_enum, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11469), 1, - anon_sym_SEMI, - STATE(7086), 1, - sym__field_declarator, - STATE(7225), 1, - sym_enum_specifier, - STATE(7485), 1, - sym_bitfield_clause, - STATE(9348), 1, - sym_attribute_specifier, - STATE(9349), 1, - sym_ms_based_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - [57443] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11327), 1, - sym_identifier, - ACTIONS(11329), 1, - anon_sym_LPAREN2, - ACTIONS(11331), 1, - anon_sym_defined, - ACTIONS(11333), 2, - anon_sym_BANG, - anon_sym_TILDE, - ACTIONS(11335), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11471), 2, - sym_number_literal, - sym_system_lib_string, - ACTIONS(11339), 5, - anon_sym_L_SQUOTE, - anon_sym_u_SQUOTE, - anon_sym_U_SQUOTE, - anon_sym_u8_SQUOTE, - anon_sym_SQUOTE, - STATE(7038), 7, - sym__preproc_expression, - sym_preproc_parenthesized_expression, - sym_preproc_defined, - sym_preproc_unary_expression, - sym_preproc_call_expression, - sym_preproc_binary_expression, - sym_char_literal, - [57484] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11407), 1, - anon_sym_COMMA, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11417), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11473), 1, - anon_sym_RPAREN, - STATE(7827), 1, - aux_sym_preproc_argument_list_repeat1, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57539] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11477), 1, - anon_sym_PIPE, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11475), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [57585] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11477), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(11475), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [57625] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11479), 1, - sym_identifier, - ACTIONS(11481), 1, - sym_version_number, - ACTIONS(11483), 1, - anon_sym_COLON2, - STATE(7147), 1, - sym_string_literal, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7694), 1, - sym_platform, - STATE(7692), 3, - sym_concatenated_string, - sym_version, - sym_method_identifier, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10259), 5, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macos, - anon_sym_macosx, - anon_sym_watchos, - [57669] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11417), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11485), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [57719] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11489), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11487), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57747] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11493), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11491), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57775] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11497), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11495), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57803] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5320), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(5322), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57831] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11477), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11475), 11, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [57865] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11477), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11475), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - [57901] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11481), 1, - sym_version_number, - ACTIONS(11483), 1, - anon_sym_COLON2, - ACTIONS(11499), 1, - sym_identifier, - STATE(7171), 1, - sym_string_literal, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7694), 1, - sym_platform, - STATE(8076), 3, - sym_concatenated_string, - sym_version, - sym_method_identifier, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10259), 5, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macos, - anon_sym_macosx, - anon_sym_watchos, - [57945] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11477), 2, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(11475), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [57987] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11477), 1, - anon_sym_PIPE, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11475), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [58031] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11475), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [58077] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11475), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE_PIPE, - [58125] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11477), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11475), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11503), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11501), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58181] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11507), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11505), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58209] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11481), 1, - sym_version_number, - ACTIONS(11483), 1, - anon_sym_COLON2, - ACTIONS(11509), 1, - sym_identifier, - STATE(7130), 1, - sym_string_literal, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7694), 1, - sym_platform, - STATE(7724), 3, - sym_concatenated_string, - sym_version, - sym_method_identifier, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - ACTIONS(10259), 5, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macos, - anon_sym_macosx, - anon_sym_watchos, - [58253] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11477), 4, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11475), 13, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58285] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11513), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11511), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58313] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11517), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11515), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58341] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11521), 5, - anon_sym_SLASH, - anon_sym_PIPE, - anon_sym_AMP, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11519), 15, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58369] = 9, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11477), 4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58408] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11535), 1, - anon_sym_LF, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58453] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11487), 1, - anon_sym_LF, - ACTIONS(11489), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58480] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11545), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58525] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11511), 1, - anon_sym_LF, - ACTIONS(11513), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58552] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11547), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58597] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11549), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58642] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11551), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58687] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11477), 13, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58718] = 6, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11477), 11, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58751] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11417), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11553), 1, - anon_sym_RPAREN, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58800] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11495), 1, - anon_sym_LF, - ACTIONS(11497), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58827] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11555), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58872] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11557), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [58917] = 3, - ACTIONS(5322), 1, - anon_sym_LF, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(5320), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58944] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11491), 1, - anon_sym_LF, - ACTIONS(11493), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [58971] = 7, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - ACTIONS(11477), 7, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - [59006] = 8, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - ACTIONS(11477), 5, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - [59043] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11559), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59088] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11561), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59133] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11515), 1, - anon_sym_LF, - ACTIONS(11517), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59160] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11415), 1, - anon_sym_SLASH, - ACTIONS(11417), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11419), 1, - anon_sym_AMP_AMP, - ACTIONS(11421), 1, - anon_sym_PIPE, - ACTIONS(11423), 1, - anon_sym_CARET, - ACTIONS(11425), 1, - anon_sym_AMP, - ACTIONS(11563), 1, - anon_sym_RPAREN, - ACTIONS(11411), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11413), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(11427), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11429), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(11431), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(11433), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59209] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11565), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59254] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11519), 1, - anon_sym_LF, - ACTIONS(11521), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59281] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11567), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59326] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11569), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59371] = 10, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11477), 3, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59412] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11571), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59457] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11573), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59502] = 11, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11477), 2, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59545] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11575), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59590] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11577), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59635] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11579), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59680] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11581), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59725] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59770] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11477), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59797] = 4, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11475), 1, - anon_sym_LF, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11477), 15, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59826] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11505), 1, - anon_sym_LF, - ACTIONS(11507), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59853] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11583), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59898] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11501), 1, - anon_sym_LF, - ACTIONS(11503), 18, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [59925] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11585), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [59970] = 12, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11527), 1, - anon_sym_AMP, - ACTIONS(11537), 1, - anon_sym_PIPE_PIPE, - ACTIONS(11539), 1, - anon_sym_AMP_AMP, - ACTIONS(11541), 1, - anon_sym_PIPE, - ACTIONS(11543), 1, - anon_sym_CARET, - ACTIONS(11587), 1, - anon_sym_LF, - ACTIONS(11523), 2, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(11529), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(11533), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(11525), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(11531), 4, - anon_sym_GT, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT, - [60015] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6848), 1, - sym_identifier, - ACTIONS(6850), 1, - anon_sym_LPAREN2, - ACTIONS(6858), 1, - sym_primitive_type, - ACTIONS(6860), 1, - anon_sym_STAR, - ACTIONS(6862), 1, - anon_sym_CARET, - STATE(5338), 1, - sym__type_declarator, - STATE(9309), 1, - sym_ms_based_modifier, - ACTIONS(6856), 4, - anon_sym_signed, - anon_sym_unsigned, - anon_sym_long, - anon_sym_short, - STATE(5339), 5, - sym_parenthesized_type_declarator, - sym_pointer_type_declarator, - sym_function_type_declarator, - sym_array_type_declarator, - sym_block_pointer_type_declarator, - [60056] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5490), 1, - anon_sym_enum, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_LPAREN2, - ACTIONS(7526), 1, - anon_sym_STAR, - ACTIONS(7528), 1, - anon_sym_CARET, - STATE(7121), 1, - sym__field_declarator, - STATE(7313), 1, - sym_enum_specifier, - STATE(9349), 1, - sym_ms_based_modifier, - STATE(7238), 6, - sym_parenthesized_field_declarator, - sym_attributed_field_declarator, - sym_pointer_field_declarator, - sym_function_field_declarator, - sym_array_field_declarator, - sym_block_pointer_field_declarator, - [60095] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(8014), 1, - anon_sym_STAR, - ACTIONS(8016), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - ACTIONS(11591), 1, - anon_sym___attribute, - STATE(6654), 1, - sym_parameter_list, - STATE(7255), 1, - sym__abstract_declarator, - ACTIONS(11589), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - [60132] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - ACTIONS(10292), 1, - anon_sym_COLON, - STATE(5335), 1, - sym__declarator, - STATE(5366), 1, - sym_struct_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60170] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - STATE(7105), 1, - sym_method_type, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4572), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7289), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [60208] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - STATE(7099), 1, - sym_method_type, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4558), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7263), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [60246] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5799), 1, - anon_sym_LPAREN2, - ACTIONS(5801), 1, - anon_sym_STAR, - ACTIONS(5803), 1, - anon_sym_CARET, - ACTIONS(9910), 1, - anon_sym_LBRACK, - STATE(6647), 1, - sym_parameter_list, - STATE(7352), 1, - sym__abstract_declarator, - ACTIONS(11589), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - STATE(7150), 5, - sym_abstract_parenthesized_declarator, - sym_abstract_pointer_declarator, - sym_abstract_function_declarator, - sym_abstract_array_declarator, - sym_abstract_block_pointer_declarator, - [60280] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - STATE(7104), 1, - sym_method_type, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4560), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7251), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [60318] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(3307), 1, - sym__old_style_function_declarator, - STATE(7277), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60353] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7530), 1, - sym_identifier, - ACTIONS(7532), 1, - anon_sym_LPAREN2, - ACTIONS(7534), 1, - anon_sym_STAR, - ACTIONS(7536), 1, - anon_sym_CARET, - STATE(4353), 1, - sym__declarator, - STATE(4500), 1, - sym_init_declarator, - STATE(9128), 1, - sym_ms_based_modifier, - STATE(4458), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60388] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11597), 1, - anon_sym_SEMI, - ACTIONS(11599), 1, - anon_sym_LBRACK, - STATE(6650), 1, - sym_parameter_list, - STATE(7190), 1, - sym_bitfield_clause, - STATE(7192), 1, - aux_sym_field_declaration_repeat1, - STATE(9388), 1, - sym_attribute_specifier, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [60429] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(3310), 1, - sym__old_style_function_declarator, - STATE(7261), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60464] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11601), 1, - anon_sym_SEMI, - STATE(6650), 1, - sym_parameter_list, - STATE(7222), 1, - sym_bitfield_clause, - STATE(7223), 1, - aux_sym_field_declaration_repeat1, - STATE(9089), 1, - sym_attribute_specifier, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [60505] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(3311), 1, - sym__old_style_function_declarator, - STATE(7284), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60540] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(4500), 1, - sym_init_declarator, - STATE(5321), 1, - sym__declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60575] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(6567), 1, - sym_identifier, - ACTIONS(7542), 1, - anon_sym_LPAREN2, - ACTIONS(7544), 1, - anon_sym_STAR, - ACTIONS(7546), 1, - anon_sym_CARET, - STATE(5307), 1, - sym__declarator, - STATE(5358), 1, - sym_init_declarator, - STATE(9273), 1, - sym_ms_based_modifier, - STATE(5153), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60610] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(7530), 1, - sym_identifier, - ACTIONS(7532), 1, - anon_sym_LPAREN2, - ACTIONS(7534), 1, - anon_sym_STAR, - ACTIONS(7536), 1, - anon_sym_CARET, - STATE(4311), 1, - sym__declarator, - STATE(4487), 1, - sym_init_declarator, - STATE(9128), 1, - sym_ms_based_modifier, - STATE(4458), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60645] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11603), 1, - anon_sym_SEMI, - STATE(6650), 1, - sym_parameter_list, - STATE(7196), 1, - aux_sym_field_declaration_repeat1, - STATE(7197), 1, - sym_bitfield_clause, - STATE(8967), 1, - sym_attribute_specifier, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [60686] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(3305), 1, - sym__old_style_function_declarator, - STATE(7286), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60721] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11607), 1, - anon_sym_RPAREN, - ACTIONS(11609), 1, - anon_sym_LPAREN2, - ACTIONS(11611), 1, - anon_sym_COLON2, - STATE(3463), 1, - sym_string_literal, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - STATE(7785), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [60756] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11613), 1, - anon_sym_SEMI, - STATE(6650), 1, - sym_parameter_list, - STATE(7189), 1, - sym_bitfield_clause, - STATE(7218), 1, - aux_sym_field_declaration_repeat1, - STATE(9221), 1, - sym_attribute_specifier, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [60797] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(3309), 1, - sym__old_style_function_declarator, - STATE(7270), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60832] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(11615), 1, - anon_sym_RPAREN, - ACTIONS(11617), 1, - anon_sym_LPAREN2, - STATE(3463), 1, - sym_string_literal, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - STATE(7773), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [60867] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4565), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7276), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [60899] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7324), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60931] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7294), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [60963] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(11621), 1, - anon_sym_LPAREN2, - STATE(3463), 1, - sym_string_literal, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - ACTIONS(11619), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [60993] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7299), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61025] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4573), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7259), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [61057] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(8112), 1, - sym_identifier, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(4562), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - STATE(7257), 2, - sym_attribute_specifier, - sym_attribute_declaration, - [61089] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7298), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61121] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7383), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61153] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7291), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61185] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7351), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61217] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5522), 1, - anon_sym___based, - ACTIONS(5793), 1, - anon_sym_LPAREN2, - ACTIONS(5795), 1, - anon_sym_STAR, - ACTIONS(5797), 1, - anon_sym_CARET, - ACTIONS(6469), 1, - sym_identifier, - STATE(7315), 1, - sym__declarator, - STATE(8882), 1, - sym_ms_based_modifier, - STATE(5987), 5, - sym_parenthesized_declarator, - sym_pointer_declarator, - sym_function_declarator, - sym_array_declarator, - sym_block_pointer_declarator, - [61249] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - STATE(7157), 1, - sym_gnu_asm_expression, - ACTIONS(8010), 2, - anon_sym_asm, - anon_sym___asm__, - STATE(7172), 2, - sym_attribute_specifier, - aux_sym_function_declarator_repeat1, - ACTIONS(7666), 5, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [61277] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11625), 1, - anon_sym_LBRACK, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(7543), 1, - sym_gnu_asm_input_operand, - STATE(9433), 1, - sym_string_literal, - ACTIONS(11623), 2, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61304] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(11631), 1, - aux_sym_preproc_if_token2, - ACTIONS(11633), 1, - aux_sym_preproc_else_token1, - ACTIONS(11635), 1, - aux_sym_preproc_elif_token1, - STATE(7187), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9385), 1, - sym_enumerator, - ACTIONS(11637), 2, - aux_sym_preproc_elifdef_token1, - aux_sym_preproc_elifdef_token2, - STATE(9416), 3, - sym_preproc_elifdef, - sym_preproc_else_in_enumerator, - sym_preproc_elif_in_enumerator, - [61335] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - ACTIONS(11641), 1, - anon_sym_LBRACK, - STATE(7461), 1, - sym_gnu_asm_output_operand, - STATE(9398), 1, - sym_string_literal, - ACTIONS(11639), 2, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61362] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(11633), 1, - aux_sym_preproc_else_token1, - ACTIONS(11635), 1, - aux_sym_preproc_elif_token1, - ACTIONS(11643), 1, - aux_sym_preproc_if_token2, - STATE(7113), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9385), 1, - sym_enumerator, - ACTIONS(11637), 2, - aux_sym_preproc_elifdef_token1, - aux_sym_preproc_elifdef_token2, - STATE(9384), 3, - sym_preproc_elifdef, - sym_preproc_else_in_enumerator, - sym_preproc_elif_in_enumerator, - [61393] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11645), 1, - sym_identifier, - STATE(3109), 1, - sym_method_parameter, - STATE(7178), 1, - sym_method_type, - STATE(7325), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3134), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [61426] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11647), 1, - sym_identifier, - STATE(3090), 1, - sym_method_parameter, - STATE(7175), 1, - sym_method_type, - STATE(7378), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3150), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [61459] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10259), 1, - anon_sym_macos, - ACTIONS(11481), 1, - sym_version_number, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(11651), 1, - anon_sym_RPAREN, - STATE(7694), 1, - sym_platform, - STATE(7787), 1, - aux_sym_available_expression_repeat1, - STATE(7791), 1, - sym_version, - ACTIONS(11653), 4, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macosx, - anon_sym_watchos, - [61490] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11655), 1, - sym_identifier, - STATE(3085), 1, - sym_method_parameter, - STATE(7165), 1, - sym_method_type, - STATE(7326), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3147), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [61523] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10259), 1, - anon_sym_macos, - ACTIONS(11481), 1, - sym_version_number, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(11657), 1, - anon_sym_RPAREN, - STATE(7694), 1, - sym_platform, - STATE(7816), 1, - aux_sym_available_expression_repeat1, - STATE(7817), 1, - sym_version, - ACTIONS(11653), 4, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macosx, - anon_sym_watchos, - [61554] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11661), 1, - anon_sym___attribute, - ACTIONS(11663), 1, - anon_sym_COLON, - STATE(6650), 1, - sym_parameter_list, - STATE(7410), 1, - sym_bitfield_clause, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11659), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - [61585] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11668), 1, - anon_sym___attribute, - ACTIONS(11666), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [61603] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11670), 1, - anon_sym_RPAREN, - ACTIONS(11672), 1, - anon_sym_COLON, - STATE(3463), 1, - sym_string_literal, - STATE(7849), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61629] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11676), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11674), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61655] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11680), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11678), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61681] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11684), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11682), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61707] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11686), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7758), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61733] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11690), 1, - anon_sym___attribute, - ACTIONS(11688), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [61751] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11694), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11692), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61777] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11615), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7773), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61803] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11696), 1, - sym_identifier, - ACTIONS(11698), 1, - anon_sym_AT, - ACTIONS(11702), 1, - sym_system_lib_string, - STATE(8877), 2, - sym_preproc_call_expression, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61827] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11706), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11704), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61853] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - ACTIONS(11708), 1, - sym_identifier, - ACTIONS(11710), 1, - sym_system_lib_string, - STATE(9133), 2, - sym_preproc_call_expression, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61877] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11712), 1, - anon_sym___attribute, - ACTIONS(10895), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [61895] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11714), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(8013), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [61921] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11718), 1, - anon_sym___attribute, - ACTIONS(11716), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [61939] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11722), 1, - anon_sym___attribute, - ACTIONS(11720), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [61957] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11726), 1, - anon_sym___attribute, - STATE(6650), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11724), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [61983] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11728), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7771), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62009] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11730), 1, - anon_sym___attribute, - ACTIONS(10891), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62027] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11734), 1, - anon_sym___attribute, - ACTIONS(11732), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62045] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11736), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7996), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11740), 1, - anon_sym___attribute, - ACTIONS(11738), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62089] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11744), 1, - anon_sym___attribute, - ACTIONS(11742), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62107] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11746), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7904), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62133] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - ACTIONS(11748), 1, - sym_identifier, - ACTIONS(11750), 1, - sym_system_lib_string, - STATE(9007), 2, - sym_preproc_call_expression, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62157] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11607), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7785), 1, - aux_sym_availability_attribute_specifier_repeat1, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62183] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11752), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7790), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62209] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - ACTIONS(11754), 1, - sym_identifier, - ACTIONS(11756), 1, - sym_system_lib_string, - STATE(8840), 2, - sym_preproc_call_expression, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62233] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11760), 1, - anon_sym___attribute, - ACTIONS(11758), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62251] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8118), 1, - anon_sym_LBRACK, - ACTIONS(11764), 1, - anon_sym___attribute, - STATE(7152), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11762), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [62273] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11768), 1, - anon_sym___attribute, - ACTIONS(11770), 1, - anon_sym_LBRACK, - STATE(7152), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - ACTIONS(11766), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [62295] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - ACTIONS(11773), 1, - sym_identifier, - ACTIONS(11775), 1, - sym_system_lib_string, - STATE(9278), 2, - sym_preproc_call_expression, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62319] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11777), 1, - anon_sym___attribute, - ACTIONS(10893), 9, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_GT, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - anon_sym_COLON, - [62337] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10259), 1, - anon_sym_macos, - ACTIONS(11481), 1, - sym_version_number, - STATE(7694), 1, - sym_platform, - STATE(8075), 1, - sym_version, - ACTIONS(11779), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(11653), 4, - anon_sym_ios, - anon_sym_tvos, - anon_sym_macosx, - anon_sym_watchos, - [62363] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11781), 1, - anon_sym_RPAREN, - STATE(3463), 1, - sym_string_literal, - STATE(7880), 1, - sym_gnu_asm_output_operand_list, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62389] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - STATE(7161), 2, - sym_attribute_specifier, - aux_sym_function_declarator_repeat1, - ACTIONS(7741), 5, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [62410] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(1087), 1, - sym_finally_clause, - ACTIONS(2276), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(11783), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(11785), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(7228), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [62433] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7145), 1, - sym_string_literal, - STATE(7772), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62456] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(11789), 1, - sym_identifier, - ACTIONS(11791), 1, - anon_sym_COLON, - STATE(6191), 1, - sym_enumerator_list, - STATE(7363), 1, - sym_attribute_specifier, - STATE(7496), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62485] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - STATE(7181), 2, - sym_attribute_specifier, - aux_sym_function_declarator_repeat1, - ACTIONS(7786), 5, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [62506] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(11793), 1, - sym_identifier, - ACTIONS(11795), 1, - anon_sym_COLON, - STATE(6537), 1, - sym_enumerator_list, - STATE(7305), 1, - sym_attribute_specifier, - STATE(7537), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62535] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(11797), 1, - sym_identifier, - ACTIONS(11799), 1, - anon_sym_COLON, - STATE(5199), 1, - sym_enumerator_list, - STATE(7361), 1, - sym_attribute_specifier, - STATE(7596), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62564] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7139), 1, - sym_string_literal, - STATE(7667), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62587] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11801), 1, - sym_identifier, - STATE(3098), 1, - sym_method_parameter, - STATE(7342), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3149), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [62614] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7142), 1, - sym_string_literal, - STATE(7975), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62637] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(11803), 1, - sym_identifier, - ACTIONS(11805), 1, - anon_sym_COLON, - STATE(5966), 1, - sym_enumerator_list, - STATE(7350), 1, - sym_attribute_specifier, - STATE(7503), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62666] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(11795), 1, - anon_sym_COLON, - ACTIONS(11807), 1, - sym_identifier, - STATE(6537), 1, - sym_enumerator_list, - STATE(7371), 1, - sym_attribute_specifier, - STATE(7580), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62695] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7123), 1, - sym_string_literal, - STATE(7759), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62718] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11625), 1, - anon_sym_LBRACK, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(7654), 1, - sym_gnu_asm_input_operand, - STATE(9433), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62741] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - STATE(3463), 1, - sym_string_literal, - ACTIONS(11619), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62762] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - STATE(7181), 2, - sym_attribute_specifier, - aux_sym_function_declarator_repeat1, - ACTIONS(7741), 5, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [62783] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(11805), 1, - anon_sym_COLON, - ACTIONS(11809), 1, - sym_identifier, - STATE(5966), 1, - sym_enumerator_list, - STATE(7331), 1, - sym_attribute_specifier, - STATE(7554), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62812] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7156), 1, - sym_string_literal, - STATE(7931), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62835] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11811), 1, - sym_identifier, - STATE(3082), 1, - sym_method_parameter, - STATE(7372), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3121), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [62862] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7127), 1, - sym_string_literal, - STATE(7713), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62885] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(11799), 1, - anon_sym_COLON, - ACTIONS(11813), 1, - sym_identifier, - STATE(5199), 1, - sym_enumerator_list, - STATE(7330), 1, - sym_attribute_specifier, - STATE(7609), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [62914] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11815), 1, - sym_identifier, - STATE(3107), 1, - sym_method_parameter, - STATE(7304), 1, - sym_attribute_specifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - STATE(3124), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [62941] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7135), 1, - sym_string_literal, - STATE(7997), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62964] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - ACTIONS(11787), 1, - sym_identifier, - STATE(7148), 1, - sym_string_literal, - STATE(7877), 1, - sym_concatenated_string, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [62987] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7773), 1, - anon_sym___attribute, - ACTIONS(9086), 1, - anon_sym___attribute__, - STATE(7181), 2, - sym_attribute_specifier, - aux_sym_function_declarator_repeat1, - ACTIONS(7771), 5, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [63008] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(7585), 1, - sym_string_literal, - ACTIONS(11817), 2, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [63029] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - ACTIONS(11641), 1, - anon_sym_LBRACK, - STATE(7737), 1, - sym_gnu_asm_output_operand, - STATE(9398), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [63052] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8218), 1, - anon_sym_COMMA, - ACTIONS(8222), 1, - anon_sym_RBRACE, - ACTIONS(11819), 1, - sym_identifier, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7215), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63076] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(2895), 1, - sym_compound_statement, - STATE(7344), 1, - sym_parameter_list, - STATE(7746), 1, - sym_attribute_specifier, - [63104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11823), 1, - anon_sym___attribute, - ACTIONS(11821), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [63120] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11825), 1, - sym_identifier, - ACTIONS(11830), 1, - aux_sym_preproc_elif_token1, - STATE(7187), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9385), 1, - sym_enumerator, - ACTIONS(11828), 4, - aux_sym_preproc_if_token2, - aux_sym_preproc_else_token1, - aux_sym_preproc_elifdef_token1, - aux_sym_preproc_elifdef_token2, - [63142] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11832), 1, - anon_sym_COMMA, - ACTIONS(11834), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7204), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63166] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11836), 1, - anon_sym_SEMI, - STATE(7239), 1, - aux_sym_field_declaration_repeat1, - STATE(7473), 1, - sym_bitfield_clause, - STATE(9203), 1, - sym_attribute_specifier, - [63194] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11838), 1, - anon_sym_SEMI, - STATE(7234), 1, - aux_sym_field_declaration_repeat1, - STATE(7530), 1, - sym_bitfield_clause, - STATE(9429), 1, - sym_attribute_specifier, - [63222] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(11633), 1, - aux_sym_preproc_else_token1, - ACTIONS(11840), 1, - aux_sym_preproc_if_token2, - ACTIONS(11842), 1, - aux_sym_preproc_elif_token1, - STATE(7202), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9225), 1, - sym_enumerator, - STATE(9547), 2, - sym_preproc_else_in_enumerator, - sym_preproc_elif_in_enumerator, - [63248] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11844), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7531), 1, - sym_bitfield_clause, - STATE(9430), 1, - sym_attribute_specifier, - [63276] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11846), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7584), 1, - sym_bitfield_clause, - STATE(8946), 1, - sym_attribute_specifier, - [63304] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11848), 1, - anon_sym_SEMI, - STATE(7206), 1, - aux_sym_field_declaration_repeat1, - STATE(7583), 1, - sym_bitfield_clause, - STATE(8947), 1, - sym_attribute_specifier, - [63332] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11850), 1, - anon_sym_SEMI, - STATE(7214), 1, - aux_sym_field_declaration_repeat1, - STATE(7536), 1, - sym_bitfield_clause, - STATE(9431), 1, - sym_attribute_specifier, - [63360] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11852), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7582), 1, - sym_bitfield_clause, - STATE(8949), 1, - sym_attribute_specifier, - [63388] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11854), 1, - anon_sym_SEMI, - STATE(7237), 1, - aux_sym_field_declaration_repeat1, - STATE(7581), 1, - sym_bitfield_clause, - STATE(8950), 1, - sym_attribute_specifier, - [63416] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11858), 1, - anon_sym___attribute, - ACTIONS(11856), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [63432] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11860), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7541), 1, - sym_bitfield_clause, - STATE(9424), 1, - sym_attribute_specifier, - [63460] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11862), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7544), 1, - sym_bitfield_clause, - STATE(9054), 1, - sym_attribute_specifier, - [63488] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11866), 1, - anon_sym___attribute, - ACTIONS(11864), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [63504] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(11633), 1, - aux_sym_preproc_else_token1, - ACTIONS(11842), 1, - aux_sym_preproc_elif_token1, - ACTIONS(11868), 1, - aux_sym_preproc_if_token2, - STATE(7345), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9225), 1, - sym_enumerator, - STATE(9513), 2, - sym_preproc_else_in_enumerator, - sym_preproc_elif_in_enumerator, - [63530] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11870), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7547), 1, - sym_bitfield_clause, - STATE(9051), 1, - sym_attribute_specifier, - [63558] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8892), 1, - anon_sym_RBRACE, - ACTIONS(11872), 1, - sym_identifier, - ACTIONS(11875), 1, - anon_sym_COMMA, - STATE(4799), 1, - sym_enumerator, - ACTIONS(11878), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7204), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63582] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11881), 1, - anon_sym_SEMI, - STATE(7224), 1, - sym_bitfield_clause, - STATE(7226), 1, - aux_sym_field_declaration_repeat1, - STATE(9088), 1, - sym_attribute_specifier, - [63610] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11883), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7589), 1, - sym_bitfield_clause, - STATE(8933), 1, - sym_attribute_specifier, - [63638] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(2888), 1, - sym_compound_statement, - STATE(7185), 1, - sym_attribute_specifier, - STATE(7356), 1, - sym_parameter_list, - [63666] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11885), 1, - anon_sym_COMMA, - ACTIONS(11887), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7204), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63690] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11889), 1, - anon_sym_COMMA, - ACTIONS(11891), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7208), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63714] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8276), 1, - anon_sym_COMMA, - ACTIONS(8278), 1, - anon_sym_RBRACE, - ACTIONS(11819), 1, - sym_identifier, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7241), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63738] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11893), 1, - anon_sym_SEMI, - STATE(7220), 1, - sym_bitfield_clause, - STATE(7221), 1, - aux_sym_field_declaration_repeat1, - STATE(9220), 1, - sym_attribute_specifier, - [63766] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11897), 1, - anon_sym___attribute, - ACTIONS(11895), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [63782] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11899), 1, - anon_sym_SEMI, - STATE(7193), 1, - aux_sym_field_declaration_repeat1, - STATE(7194), 1, - sym_bitfield_clause, - STATE(8965), 1, - sym_attribute_specifier, - [63810] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11901), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7593), 1, - sym_bitfield_clause, - STATE(9493), 1, - sym_attribute_specifier, - [63838] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11903), 1, - anon_sym_COMMA, - ACTIONS(11905), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7204), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63862] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11903), 1, - anon_sym_COMMA, - ACTIONS(11905), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7188), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [63886] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(10947), 1, - sym_identifier, - STATE(4609), 1, - sym_field_declaration_list, - STATE(7450), 1, - sym_attribute_specifier, - STATE(7618), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [63912] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11907), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7472), 1, - sym_bitfield_clause, - STATE(9202), 1, - sym_attribute_specifier, - [63940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11911), 1, - anon_sym___attribute, - ACTIONS(11909), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [63956] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11913), 1, - anon_sym_SEMI, - STATE(7233), 1, - aux_sym_field_declaration_repeat1, - STATE(7471), 1, - sym_bitfield_clause, - STATE(9199), 1, - sym_attribute_specifier, - [63984] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11915), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7470), 1, - sym_bitfield_clause, - STATE(9198), 1, - sym_attribute_specifier, - [64012] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11917), 1, - anon_sym_SEMI, - STATE(7200), 1, - aux_sym_field_declaration_repeat1, - STATE(7533), 1, - sym_bitfield_clause, - STATE(9072), 1, - sym_attribute_specifier, - [64040] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11919), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7548), 1, - sym_bitfield_clause, - STATE(9071), 1, - sym_attribute_specifier, - [64068] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11921), 1, - anon_sym_SEMI, - STATE(7203), 1, - aux_sym_field_declaration_repeat1, - STATE(7538), 1, - sym_bitfield_clause, - STATE(9070), 1, - sym_attribute_specifier, - [64096] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11923), 1, - anon_sym_SEMI, - STATE(7195), 1, - sym_bitfield_clause, - STATE(7199), 1, - aux_sym_field_declaration_repeat1, - STATE(9389), 1, - sym_attribute_specifier, - [64124] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11925), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7539), 1, - sym_bitfield_clause, - STATE(9069), 1, - sym_attribute_specifier, - [64152] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11929), 1, - anon_sym___attribute, - ACTIONS(11927), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [64168] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11931), 2, - anon_sym_ATcatch, - anon_sym___catch, - STATE(7228), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - ACTIONS(2312), 4, - anon_sym_else, - anon_sym_while, - anon_sym_ATfinally, - anon_sym___finally, - [64186] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(11934), 1, - sym_identifier, - STATE(4598), 1, - sym_field_declaration_list, - STATE(7454), 1, - sym_attribute_specifier, - STATE(7619), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [64212] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(3052), 1, - sym_compound_statement, - STATE(7338), 1, - sym_parameter_list, - STATE(7764), 1, - sym_attribute_specifier, - [64240] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(11936), 1, - sym_identifier, - STATE(5871), 1, - sym_field_declaration_list, - STATE(7404), 1, - sym_attribute_specifier, - STATE(7656), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [64266] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(3052), 1, - sym_compound_statement, - STATE(7244), 1, - sym_attribute_specifier, - STATE(7338), 1, - sym_parameter_list, - [64294] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11938), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7463), 1, - sym_bitfield_clause, - STATE(9180), 1, - sym_attribute_specifier, - [64322] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11940), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7591), 1, - sym_bitfield_clause, - STATE(9479), 1, - sym_attribute_specifier, - [64350] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(3059), 1, - sym_compound_statement, - STATE(7230), 1, - sym_attribute_specifier, - STATE(7364), 1, - sym_parameter_list, - [64378] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(2895), 1, - sym_compound_statement, - STATE(7243), 1, - sym_attribute_specifier, - STATE(7344), 1, - sym_parameter_list, - [64406] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11942), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7588), 1, - sym_bitfield_clause, - STATE(8936), 1, - sym_attribute_specifier, - [64434] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11946), 1, - anon_sym___attribute, - ACTIONS(11944), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [64450] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(11351), 1, - anon_sym_COLON, - ACTIONS(11595), 1, - anon_sym_COMMA, - ACTIONS(11948), 1, - anon_sym_SEMI, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - STATE(7464), 1, - sym_bitfield_clause, - STATE(9183), 1, - sym_attribute_specifier, - [64478] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(11950), 1, - sym_identifier, - STATE(5873), 1, - sym_field_declaration_list, - STATE(7400), 1, - sym_attribute_specifier, - STATE(7657), 1, - sym_ms_declspec_modifier, - ACTIONS(37), 2, - anon_sym___attribute__, - anon_sym___attribute, - [64504] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11889), 1, - anon_sym_COMMA, - ACTIONS(11891), 1, - anon_sym_RBRACE, - STATE(4799), 1, - sym_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - STATE(7204), 2, - sym_preproc_ifdef_in_enumerator, - aux_sym_enumerator_list_repeat1, - [64528] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11954), 1, - anon_sym___attribute, - ACTIONS(11952), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_LBRACK, - anon_sym_COLON, - [64544] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(2929), 1, - sym_compound_statement, - STATE(7307), 1, - sym_parameter_list, - STATE(7822), 1, - sym_attribute_specifier, - [64572] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(3070), 1, - sym_compound_statement, - STATE(7347), 1, - sym_parameter_list, - STATE(7867), 1, - sym_attribute_specifier, - [64600] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11956), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - [64619] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(11962), 1, - anon_sym___attribute, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11960), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [64640] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1546), 1, - sym_finally_clause, - ACTIONS(3426), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(3430), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(834), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [64659] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(204), 1, - sym_finally_clause, - ACTIONS(2278), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(2282), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(169), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [64678] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1110), 1, - sym_finally_clause, - ACTIONS(2408), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(2412), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(188), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [64697] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(9540), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [64714] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4573), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [64735] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(653), 1, - sym_finally_clause, - ACTIONS(2342), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(2346), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(173), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [64754] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11966), 1, - anon_sym_COMMA, - ACTIONS(11968), 1, - anon_sym_RBRACE, - STATE(4610), 1, - sym_enumerator, - STATE(7210), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [64777] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - STATE(8070), 1, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [64794] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(11972), 1, - anon_sym___attribute, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11970), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [64815] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(11976), 1, - anon_sym___attribute, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11974), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [64836] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4576), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [64857] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5944), 1, - anon_sym_AT, - STATE(3463), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [64874] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4578), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [64895] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11978), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - [64914] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(11980), 1, - anon_sym_LPAREN2, - STATE(1070), 1, - sym_compound_statement, - STATE(4544), 1, - sym__old_style_parameter_list, - STATE(7111), 1, - sym_parameter_list, - [64939] = 8, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11982), 1, - sym_identifier, - ACTIONS(11984), 1, - anon_sym_LPAREN2, - ACTIONS(11986), 1, - aux_sym_selector_expression_token1, - ACTIONS(11988), 1, - anon_sym_COLON2, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7458), 1, - aux_sym_selector_expression_repeat1, - STATE(8034), 1, - sym_method_identifier, - [64964] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4565), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [64985] = 8, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11984), 1, - anon_sym_LPAREN2, - ACTIONS(11988), 1, - anon_sym_COLON2, - ACTIONS(11990), 1, - sym_identifier, - ACTIONS(11992), 1, - aux_sym_selector_expression_token1, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7458), 1, - aux_sym_selector_expression_repeat1, - STATE(8179), 1, - sym_method_identifier, - [65010] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - STATE(8198), 1, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65027] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - STATE(8041), 1, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65044] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1870), 1, - sym_finally_clause, - ACTIONS(3508), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(3512), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(1823), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [65063] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - STATE(8195), 1, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65080] = 8, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11984), 1, - anon_sym_LPAREN2, - ACTIONS(11988), 1, - anon_sym_COLON2, - ACTIONS(11994), 1, - sym_identifier, - ACTIONS(11996), 1, - aux_sym_selector_expression_token1, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7458), 1, - aux_sym_selector_expression_repeat1, - STATE(8140), 1, - sym_method_identifier, - [65105] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(11980), 1, - anon_sym_LPAREN2, - STATE(673), 1, - sym_compound_statement, - STATE(4544), 1, - sym__old_style_parameter_list, - STATE(7111), 1, - sym_parameter_list, - [65130] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11960), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - [65149] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11998), 1, - sym_identifier, - ACTIONS(12000), 1, - anon_sym_COMMA, - STATE(4483), 1, - sym_method_parameter, - STATE(4425), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [65172] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(7707), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65189] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11591), 1, - anon_sym___attribute, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11589), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [65210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11627), 1, - anon_sym_AT, - STATE(9509), 1, - sym_string_literal, - ACTIONS(109), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65227] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4580), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [65248] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(11980), 1, - anon_sym_LPAREN2, - STATE(1674), 1, - sym_compound_statement, - STATE(4544), 1, - sym__old_style_parameter_list, - STATE(7111), 1, - sym_parameter_list, - [65273] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(12002), 1, - anon_sym_COMMA, - ACTIONS(12004), 1, - anon_sym_RBRACE, - STATE(4596), 1, - sym_enumerator, - STATE(7184), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [65296] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1304), 1, - sym_finally_clause, - ACTIONS(2416), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(2420), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(189), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [65315] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11698), 1, - anon_sym_AT, - STATE(8175), 1, - sym_string_literal, - ACTIONS(11700), 5, - anon_sym_DQUOTE, - anon_sym_L_DQUOTE, - anon_sym_u_DQUOTE, - anon_sym_U_DQUOTE, - anon_sym_u8_DQUOTE, - [65332] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11974), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_COLON, - [65351] = 8, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(11984), 1, - anon_sym_LPAREN2, - ACTIONS(11988), 1, - anon_sym_COLON2, - ACTIONS(12006), 1, - sym_identifier, - ACTIONS(12008), 1, - aux_sym_selector_expression_token1, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(7458), 1, - aux_sym_selector_expression_repeat1, - STATE(8169), 1, - sym_method_identifier, - [65376] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(840), 1, - sym_finally_clause, - ACTIONS(2394), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(2398), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(181), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [65395] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(11980), 1, - anon_sym_LPAREN2, - STATE(415), 1, - sym_compound_statement, - STATE(4544), 1, - sym__old_style_parameter_list, - STATE(7111), 1, - sym_parameter_list, - [65420] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(12010), 1, - anon_sym___attribute, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11956), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [65441] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(11980), 1, - anon_sym_LPAREN2, - STATE(1453), 1, - sym_compound_statement, - STATE(4544), 1, - sym__old_style_parameter_list, - STATE(7111), 1, - sym_parameter_list, - [65466] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(12012), 1, - anon_sym___attribute, - STATE(6657), 1, - sym_parameter_list, - ACTIONS(11978), 3, - anon_sym___attribute__, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [65487] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1304), 1, - sym_finally_clause, - ACTIONS(11783), 2, - anon_sym_ATcatch, - anon_sym___catch, - ACTIONS(11785), 2, - anon_sym_ATfinally, - anon_sym___finally, - STATE(7158), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [65506] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(11964), 1, - sym_identifier, - STATE(4562), 2, - sym_method_parameter, - aux_sym_method_declaration_repeat1, - STATE(5305), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [65527] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12014), 1, - anon_sym_LPAREN2, - STATE(7353), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [65543] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(3566), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [65565] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3961), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65587] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3878), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65609] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(3725), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [65631] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3814), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [65653] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3814), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65675] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3968), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [65697] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(3914), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [65719] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(673), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [65741] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3875), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [65763] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3875), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65785] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12022), 1, - anon_sym_LPAREN2, - STATE(7290), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [65801] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11834), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [65821] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12024), 1, - sym_identifier, - STATE(3095), 1, - sym_method_parameter, - STATE(3142), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [65841] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12026), 1, - sym_identifier, - ACTIONS(12028), 1, - anon_sym_COLON, - STATE(6545), 1, - sym_enumerator_list, - STATE(7556), 1, - sym_ms_declspec_modifier, - [65863] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12030), 1, - anon_sym_COMMA, - ACTIONS(12035), 1, - anon_sym___attribute, - STATE(7306), 1, - aux_sym_field_declaration_repeat1, - ACTIONS(12033), 3, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [65881] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2938), 1, - sym_compound_statement, - STATE(7861), 1, - sym_attribute_specifier, - [65903] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3936), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65925] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3971), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [65947] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3971), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [65969] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12037), 1, - anon_sym_LPAREN2, - STATE(7353), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [65985] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12039), 1, - sym_identifier, - ACTIONS(12043), 1, - anon_sym_COLON2, - STATE(7418), 1, - aux_sym_method_identifier_repeat1, - STATE(7494), 1, - aux_sym_method_identifier_repeat2, - ACTIONS(12041), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66005] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11661), 1, - anon_sym___attribute, - ACTIONS(11663), 1, - anon_sym_COLON, - STATE(7410), 1, - sym_bitfield_clause, - ACTIONS(11659), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - [66023] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12045), 1, - anon_sym_LPAREN2, - STATE(7311), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [66039] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(1453), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [66061] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(12047), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [66081] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11724), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [66101] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12049), 1, - anon_sym_LPAREN2, - STATE(7366), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [66117] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(12051), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [66137] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11704), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [66157] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11830), 1, - aux_sym_preproc_elif_token1, - ACTIONS(11828), 5, - aux_sym_preproc_if_token2, - aux_sym_preproc_else_token1, - aux_sym_preproc_elifdef_token1, - aux_sym_preproc_elifdef_token2, - sym_identifier, - [66171] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3619), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [66193] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3619), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66215] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(1070), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [66237] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12053), 1, - sym_identifier, - STATE(3107), 1, - sym_method_parameter, - STATE(3124), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [66257] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12055), 1, - sym_identifier, - STATE(3098), 1, - sym_method_parameter, - STATE(3149), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [66277] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(12057), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [66295] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12059), 1, - anon_sym_LBRACK, - ACTIONS(12062), 1, - anon_sym_EQ, - ACTIONS(12064), 1, - anon_sym_DOT, - STATE(7328), 3, - sym_subscript_designator, - sym_field_designator, - aux_sym_initializer_pair_repeat1, - [66313] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(12067), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [66331] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12069), 1, - sym_identifier, - ACTIONS(12071), 1, - anon_sym_COLON, - STATE(5062), 1, - sym_enumerator_list, - STATE(7601), 1, - sym_ms_declspec_modifier, - [66353] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12073), 1, - sym_identifier, - ACTIONS(12075), 1, - anon_sym_COLON, - STATE(5889), 1, - sym_enumerator_list, - STATE(7562), 1, - sym_ms_declspec_modifier, - [66375] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3976), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66397] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3975), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66419] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12077), 1, - anon_sym_LBRACK, - ACTIONS(12079), 1, - anon_sym_EQ, - ACTIONS(12081), 1, - anon_sym_DOT, - STATE(7328), 3, - sym_subscript_designator, - sym_field_designator, - aux_sym_initializer_pair_repeat1, - [66437] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3059), 1, - sym_compound_statement, - STATE(7641), 1, - sym_attribute_specifier, - [66459] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7854), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [66477] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12039), 1, - sym_identifier, - ACTIONS(12043), 1, - anon_sym_COLON2, - STATE(7418), 1, - aux_sym_method_identifier_repeat1, - STATE(7481), 1, - aux_sym_method_identifier_repeat2, - ACTIONS(12083), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66497] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3070), 1, - sym_compound_statement, - STATE(7867), 1, - sym_attribute_specifier, - [66519] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7884), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [66537] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7888), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [66555] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(12085), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [66573] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12087), 1, - sym_identifier, - STATE(3112), 1, - sym_method_parameter, - STATE(3129), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [66593] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(12089), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [66613] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2929), 1, - sym_compound_statement, - STATE(7822), 1, - sym_attribute_specifier, - [66635] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11825), 1, - sym_identifier, - STATE(7345), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9225), 1, - sym_enumerator, - ACTIONS(11828), 3, - aux_sym_preproc_if_token2, - aux_sym_preproc_else_token1, - aux_sym_preproc_elif_token1, - [66653] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3968), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66675] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3055), 1, - sym_compound_statement, - STATE(7981), 1, - sym_attribute_specifier, - [66697] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(12091), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [66715] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3801), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [66737] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12075), 1, - anon_sym_COLON, - ACTIONS(12093), 1, - sym_identifier, - STATE(5889), 1, - sym_enumerator_list, - STATE(7514), 1, - sym_ms_declspec_modifier, - [66759] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(1674), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [66781] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11970), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - [66799] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12095), 1, - anon_sym_LPAREN2, - STATE(7353), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12097), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [66815] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3755), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66837] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3801), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66859] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2895), 1, - sym_compound_statement, - STATE(7746), 1, - sym_attribute_specifier, - [66881] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11682), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [66901] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11905), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [66921] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11674), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [66941] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3887), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [66963] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12071), 1, - anon_sym_COLON, - ACTIONS(12100), 1, - sym_identifier, - STATE(5062), 1, - sym_enumerator_list, - STATE(7605), 1, - sym_ms_declspec_modifier, - [66985] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3925), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67007] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12102), 1, - sym_identifier, - ACTIONS(12104), 1, - anon_sym_COLON, - STATE(6187), 1, - sym_enumerator_list, - STATE(7462), 1, - sym_ms_declspec_modifier, - [67029] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3052), 1, - sym_compound_statement, - STATE(7764), 1, - sym_attribute_specifier, - [67051] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3887), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [67073] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12106), 1, - anon_sym_LPAREN2, - STATE(7353), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [67089] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3905), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67111] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2888), 1, - sym_compound_statement, - STATE(7678), 1, - sym_attribute_specifier, - [67133] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11887), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [67153] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3677), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [67175] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12028), 1, - anon_sym_COLON, - ACTIONS(12108), 1, - sym_identifier, - STATE(6545), 1, - sym_enumerator_list, - STATE(7549), 1, - sym_ms_declspec_modifier, - [67197] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12110), 1, - sym_identifier, - STATE(3087), 1, - sym_method_parameter, - STATE(3122), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [67217] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(12112), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [67237] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3891), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67259] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3742), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67281] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11678), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [67301] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12114), 1, - anon_sym_LPAREN2, - STATE(7384), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [67317] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(11593), 1, - anon_sym_SEMI, - ACTIONS(12116), 1, - sym_identifier, - STATE(3082), 1, - sym_method_parameter, - STATE(3121), 2, - sym_keyword_declarator, - aux_sym_keyword_selector_repeat1, - [67337] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - ACTIONS(11891), 1, - anon_sym_RBRACE, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [67357] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(11589), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - [67375] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3692), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67397] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7850), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [67415] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(415), 1, - sym_compound_statement, - STATE(7111), 1, - sym_parameter_list, - [67437] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12118), 1, - anon_sym_LPAREN2, - STATE(7353), 2, - sym_gnu_asm_qualifier, - aux_sym_gnu_asm_expression_repeat1, - ACTIONS(12016), 3, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [67453] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3620), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67475] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3677), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67497] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7846), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [67515] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(3684), 1, - sym_compound_statement, - STATE(9401), 1, - sym_method_type, - [67537] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11599), 1, - anon_sym_LBRACK, - ACTIONS(11692), 1, - anon_sym_RPAREN, - STATE(6661), 1, - sym_parameter_list, - STATE(7151), 2, - sym_attribute_declaration, - aux_sym_attributed_declarator_repeat1, - [67557] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - STATE(7111), 1, - sym_parameter_list, - ACTIONS(7892), 3, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_ATautoreleasepool, - [67575] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(3684), 1, - sym_compound_statement, - STATE(9442), 1, - sym_method_type, - [67597] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6844), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67608] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6828), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67619] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4225), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67634] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3002), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67645] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8196), 1, - anon_sym_LT, - ACTIONS(12120), 1, - anon_sym_LPAREN2, - STATE(4584), 1, - aux_sym_generic_specifier_repeat1, - ACTIONS(6870), 2, - anon_sym_RPAREN, - anon_sym_LBRACK, - [67662] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12122), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [67673] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4169), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67688] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12124), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67703] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12126), 1, - sym_identifier, - STATE(5861), 1, - sym_field_declaration_list, - STATE(7705), 1, - sym_ms_declspec_modifier, - [67722] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12128), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67737] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12130), 1, - anon_sym_ATend, - ACTIONS(12132), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67752] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3520), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67763] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12135), 1, - sym_identifier, - STATE(5858), 1, - sym_field_declaration_list, - STATE(7697), 1, - sym_ms_declspec_modifier, - [67782] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3494), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67793] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12137), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67808] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12043), 1, - anon_sym_COLON2, - STATE(7418), 1, - aux_sym_method_identifier_repeat1, - ACTIONS(12139), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym_identifier, - [67823] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6796), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67834] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9099), 1, - sym_identifier, - ACTIONS(9103), 4, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - anon_sym_id, - [67847] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12143), 1, - anon_sym___attribute, - ACTIONS(12141), 4, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym___attribute__, - anon_sym_COLON, - [67860] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8892), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [67871] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12145), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67886] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4301), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67901] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12147), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [67912] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6836), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67923] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4309), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [67938] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11483), 1, - anon_sym_COLON2, - ACTIONS(12149), 1, - sym_identifier, - ACTIONS(12151), 1, - anon_sym_RPAREN, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(9521), 1, - sym_method_identifier, - [67957] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12155), 1, - anon_sym_COLON2, - STATE(7418), 1, - aux_sym_method_identifier_repeat1, - ACTIONS(12153), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym_identifier, - [67972] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6820), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67983] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2926), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [67994] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3516), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68005] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3606), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68020] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12160), 1, - anon_sym_SEMI, - STATE(7866), 1, - aux_sym_class_declaration_repeat1, - STATE(7876), 1, - sym_parameterized_arguments, - [68039] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6832), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68050] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12162), 1, - anon_sym_SEMI, - STATE(7776), 1, - sym_parameterized_arguments, - STATE(7779), 1, - aux_sym_class_declaration_repeat1, - [68069] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3344), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68080] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6840), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68091] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12164), 1, - sym_identifier, - ACTIONS(12166), 4, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - anon_sym_id, - [68104] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6824), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68115] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - STATE(6631), 1, - sym_parameter_list, - ACTIONS(9084), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68132] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12168), 1, - anon_sym_SEMI, - STATE(7998), 1, - aux_sym_class_declaration_repeat1, - STATE(8011), 1, - sym_parameterized_arguments, - [68151] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11483), 1, - anon_sym_COLON2, - ACTIONS(12149), 1, - sym_identifier, - ACTIONS(12170), 1, - anon_sym_RPAREN, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(8249), 1, - sym_method_identifier, - [68170] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3610), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68185] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10981), 1, - anon_sym_COMMA, - STATE(7445), 1, - aux_sym_attribute_repeat1, - ACTIONS(12172), 3, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [68200] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12174), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [68211] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12176), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [68222] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12178), 1, - anon_sym_COMMA, - ACTIONS(12180), 1, - anon_sym_GT, - ACTIONS(12182), 1, - anon_sym_COLON, - STATE(7447), 1, - aux_sym_parameterized_arguments_repeat1, - STATE(7845), 1, - aux_sym_parameterized_arguments_repeat2, - [68241] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12184), 1, - anon_sym_SEMI, - STATE(7655), 1, - aux_sym_class_declaration_repeat1, - STATE(7661), 1, - sym_parameterized_arguments, - [68260] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4229), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68275] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12186), 5, - anon_sym_COMMA, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - anon_sym_RBRACE, - sym_identifier, - [68286] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3582), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68301] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4277), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68316] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11819), 1, - sym_identifier, - STATE(4824), 1, - sym_enumerator, - STATE(7411), 1, - sym_preproc_ifdef_in_enumerator, - ACTIONS(8220), 2, - aux_sym_preproc_ifdef_token1, - aux_sym_preproc_ifdef_token2, - [68333] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3594), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68348] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12188), 1, - anon_sym_COMMA, - STATE(7445), 1, - aux_sym_attribute_repeat1, - ACTIONS(11023), 3, - anon_sym_RBRACK, - anon_sym_COLON, - sym_identifier, - [68363] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4323), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68378] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12178), 1, - anon_sym_COMMA, - ACTIONS(12191), 1, - anon_sym_GT, - ACTIONS(12193), 1, - anon_sym_COLON, - STATE(7476), 1, - aux_sym_parameterized_arguments_repeat1, - STATE(7972), 1, - aux_sym_parameterized_arguments_repeat2, - [68397] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12178), 1, - anon_sym_COMMA, - ACTIONS(12195), 1, - anon_sym_GT, - ACTIONS(12197), 1, - anon_sym_COLON, - STATE(7476), 1, - aux_sym_parameterized_arguments_repeat1, - STATE(7840), 1, - aux_sym_parameterized_arguments_repeat2, - [68416] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6816), 5, - anon_sym_const, - anon_sym_struct, - anon_sym_in, - sym_identifier, - anon_sym_id, - [68427] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12199), 1, - sym_identifier, - STATE(4599), 1, - sym_field_declaration_list, - STATE(7659), 1, - sym_ms_declspec_modifier, - [68446] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4319), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68461] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4285), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68476] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4171), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68491] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(43), 1, - anon_sym___declspec, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12201), 1, - sym_identifier, - STATE(4595), 1, - sym_field_declaration_list, - STATE(7660), 1, - sym_ms_declspec_modifier, - [68510] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11483), 1, - anon_sym_COLON2, - ACTIONS(12149), 1, - sym_identifier, - ACTIONS(12203), 1, - anon_sym_RPAREN, - STATE(7337), 1, - aux_sym_method_identifier_repeat1, - STATE(9400), 1, - sym_method_identifier, - [68529] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12205), 1, - anon_sym_SEMI, - STATE(7765), 1, - sym_parameterized_arguments, - STATE(7766), 1, - aux_sym_class_declaration_repeat1, - [68548] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12207), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68563] = 4, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12211), 1, - anon_sym_LPAREN2, - STATE(7458), 1, - aux_sym_selector_expression_repeat1, - ACTIONS(12209), 3, - sym_identifier, - aux_sym_selector_expression_token1, - anon_sym_COLON2, - [68578] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3614), 1, - anon_sym_ATend, - ACTIONS(3576), 2, - anon_sym_AToptional, - anon_sym_ATrequired, - STATE(7402), 2, - sym_qualified_protocol_interface_declaration, - aux_sym_protocol_declaration_repeat1, - [68593] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12214), 1, - anon_sym_DQUOTE, - ACTIONS(12216), 1, - aux_sym_string_literal_token1, - ACTIONS(12218), 1, - sym_escape_sequence, - STATE(7571), 1, - aux_sym_string_literal_repeat1, - [68609] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12220), 1, - anon_sym_COMMA, - STATE(7542), 1, - aux_sym_gnu_asm_output_operand_list_repeat1, - ACTIONS(12222), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [68623] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12224), 1, - sym_identifier, - ACTIONS(12226), 1, - anon_sym_COLON, - STATE(6189), 1, - sym_enumerator_list, - [68639] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12228), 1, - anon_sym_SEMI, - STATE(9165), 1, - sym_attribute_specifier, - [68655] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12230), 1, - anon_sym_SEMI, - STATE(9166), 1, - sym_attribute_specifier, - [68671] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12232), 1, - anon_sym_DQUOTE, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [68687] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12240), 1, - anon_sym_SEMI, - ACTIONS(12242), 1, - anon_sym_EQ, - STATE(7879), 1, - aux_sym_property_implementation_repeat1, - [68703] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12244), 1, - anon_sym_LPAREN2, - ACTIONS(12246), 1, - anon_sym_LBRACE, - ACTIONS(12248), 1, - anon_sym_ATautoreleasepool, - STATE(219), 1, - sym_compound_statement, - [68719] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(12250), 1, - aux_sym_preproc_if_token2, - STATE(7525), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9385), 1, - sym_enumerator, - [68735] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12252), 1, - anon_sym_COLON, - STATE(7469), 1, - aux_sym_message_expression_repeat1, - ACTIONS(10977), 2, - anon_sym_RBRACK, - sym_identifier, - [68749] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12255), 1, - anon_sym_SEMI, - STATE(9179), 1, - sym_attribute_specifier, - [68765] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12257), 1, - anon_sym_SEMI, - STATE(9181), 1, - sym_attribute_specifier, - [68781] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12259), 1, - anon_sym_SEMI, - STATE(9182), 1, - sym_attribute_specifier, - [68797] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12261), 1, - anon_sym_SEMI, - STATE(9185), 1, - sym_attribute_specifier, - [68813] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(12263), 1, - anon_sym_RPAREN, - STATE(6665), 1, - sym_parameter_list, - [68829] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(12265), 1, - anon_sym_RPAREN, - STATE(6631), 1, - sym_parameter_list, - [68845] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12267), 1, - anon_sym_COMMA, - STATE(7476), 1, - aux_sym_parameterized_arguments_repeat1, - ACTIONS(12270), 2, - anon_sym_GT, - anon_sym_COLON, - [68859] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12272), 1, - anon_sym_COMMA, - ACTIONS(12276), 1, - anon_sym_GT, - ACTIONS(12279), 1, - anon_sym_COLON, - STATE(7509), 1, - aux_sym_parameterized_arguments_repeat1, - [68875] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12282), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(12284), 1, - anon_sym_COMMA, - ACTIONS(12286), 1, - anon_sym_RPAREN, - STATE(7507), 1, - aux_sym_preproc_params_repeat1, - [68891] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10794), 1, - anon_sym_COLON_COLON, - ACTIONS(12288), 1, - anon_sym_LPAREN2, - ACTIONS(10789), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [68905] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12290), 1, - anon_sym_COMMA, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - ACTIONS(12293), 2, - anon_sym_GT, - anon_sym_SEMI, - [68919] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12039), 1, - sym_identifier, - STATE(7495), 1, - aux_sym_method_identifier_repeat2, - ACTIONS(12041), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68933] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12295), 1, - anon_sym_COMMA, - ACTIONS(12297), 1, - anon_sym_RPAREN, - STATE(7740), 1, - aux_sym_parameter_list_repeat1, - STATE(7942), 1, - aux_sym__old_style_parameter_list_repeat1, - [68949] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12299), 1, - aux_sym_preproc_def_token2, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12303), 1, - sym_preproc_arg, - STATE(8133), 1, - sym_preproc_params, - [68965] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12295), 1, - anon_sym_COMMA, - ACTIONS(12305), 1, - anon_sym_RPAREN, - STATE(7784), 1, - aux_sym_parameter_list_repeat1, - STATE(7942), 1, - aux_sym__old_style_parameter_list_repeat1, - [68981] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12307), 1, - anon_sym_SEMI, - STATE(9390), 1, - sym_attribute_specifier, - [68997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3638), 1, - anon_sym_LT, - STATE(8029), 1, - sym_parameterized_arguments, - ACTIONS(12309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [69011] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12311), 1, - anon_sym_DQUOTE, - ACTIONS(12313), 1, - aux_sym_string_literal_token1, - ACTIONS(12315), 1, - sym_escape_sequence, - STATE(7607), 1, - aux_sym_string_literal_repeat1, - [69027] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12317), 1, - anon_sym_DQUOTE, - ACTIONS(12319), 1, - aux_sym_string_literal_token1, - ACTIONS(12321), 1, - sym_escape_sequence, - STATE(7606), 1, - aux_sym_string_literal_repeat1, - [69043] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12323), 1, - anon_sym_LPAREN2, - ACTIONS(12325), 1, - anon_sym_LBRACE, - ACTIONS(12327), 1, - anon_sym_ATautoreleasepool, - STATE(499), 1, - sym_compound_statement, - [69059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12331), 1, - anon_sym_COLON, - STATE(7469), 1, - aux_sym_message_expression_repeat1, - ACTIONS(12329), 2, - anon_sym_RBRACK, - sym_identifier, - [69073] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12333), 1, - anon_sym_SEMI, - STATE(9219), 1, - sym_attribute_specifier, - [69089] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12335), 1, - anon_sym_DQUOTE, - ACTIONS(12337), 1, - aux_sym_string_literal_token1, - ACTIONS(12339), 1, - sym_escape_sequence, - STATE(7558), 1, - aux_sym_string_literal_repeat1, - [69105] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12341), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69121] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12039), 1, - sym_identifier, - STATE(7495), 1, - aux_sym_method_identifier_repeat2, - ACTIONS(12343), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69135] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12345), 1, - sym_identifier, - STATE(7495), 1, - aux_sym_method_identifier_repeat2, - ACTIONS(12139), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69149] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12104), 1, - anon_sym_COLON, - ACTIONS(12348), 1, - sym_identifier, - STATE(6187), 1, - sym_enumerator_list, - [69165] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12350), 1, - anon_sym_COMMA, - ACTIONS(12354), 1, - anon_sym_GT, - ACTIONS(12357), 1, - anon_sym_COLON, - STATE(7578), 1, - aux_sym_parameterized_arguments_repeat1, - [69181] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12360), 1, - anon_sym_DQUOTE, - ACTIONS(12362), 1, - aux_sym_string_literal_token1, - ACTIONS(12364), 1, - sym_escape_sequence, - STATE(7504), 1, - aux_sym_string_literal_repeat1, - [69197] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12366), 1, - aux_sym_preproc_def_token2, - ACTIONS(12368), 1, - sym_preproc_arg, - STATE(8045), 1, - sym_preproc_params, - [69213] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12370), 1, - anon_sym_LPAREN2, - ACTIONS(12372), 1, - anon_sym_LBRACE, - ACTIONS(12374), 1, - anon_sym_ATautoreleasepool, - STATE(1474), 1, - sym_compound_statement, - [69229] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12376), 1, - aux_sym_preproc_def_token2, - ACTIONS(12378), 1, - sym_preproc_arg, - STATE(8079), 1, - sym_preproc_params, - [69245] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12380), 1, - anon_sym_DQUOTE, - ACTIONS(12382), 1, - aux_sym_string_literal_token1, - ACTIONS(12384), 1, - sym_escape_sequence, - STATE(7493), 1, - aux_sym_string_literal_repeat1, - [69261] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12075), 1, - anon_sym_COLON, - ACTIONS(12386), 1, - sym_identifier, - STATE(5889), 1, - sym_enumerator_list, - [69277] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12214), 1, - anon_sym_DQUOTE, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69293] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11057), 1, - anon_sym_COMMA, - ACTIONS(12388), 1, - anon_sym_RPAREN, - ACTIONS(12390), 1, - anon_sym_EQ, - STATE(7881), 1, - aux_sym_availability_repeat1, - [69309] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12392), 1, - anon_sym_DQUOTE, - ACTIONS(12394), 1, - aux_sym_string_literal_token1, - ACTIONS(12396), 1, - sym_escape_sequence, - STATE(7519), 1, - aux_sym_string_literal_repeat1, - [69325] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12400), 1, - anon_sym_COMMA, - STATE(7507), 1, - aux_sym_preproc_params_repeat1, - ACTIONS(12398), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_RPAREN, - [69339] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12403), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [69355] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12405), 1, - anon_sym_COMMA, - ACTIONS(12408), 1, - anon_sym_GT, - ACTIONS(12410), 1, - anon_sym_COLON, - STATE(7476), 1, - aux_sym_parameterized_arguments_repeat1, - [69371] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12412), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [69387] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12414), 1, - anon_sym_COMMA, - ACTIONS(12417), 1, - anon_sym_GT, - ACTIONS(12419), 1, - anon_sym_COLON, - STATE(7509), 1, - aux_sym_parameterized_arguments_repeat1, - [69403] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12421), 1, - anon_sym_DQUOTE, - ACTIONS(12423), 1, - aux_sym_string_literal_token1, - ACTIONS(12425), 1, - sym_escape_sequence, - STATE(7518), 1, - aux_sym_string_literal_repeat1, - [69419] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12427), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [69435] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12429), 1, - sym_identifier, - ACTIONS(12431), 1, - anon_sym_COLON, - STATE(5897), 1, - sym_enumerator_list, - [69451] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12433), 1, - anon_sym_SEMI, - ACTIONS(12435), 1, - anon_sym_EQ, - STATE(7806), 1, - aux_sym_property_implementation_repeat1, - [69467] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12437), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69483] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(12439), 1, - anon_sym_RPAREN, - STATE(2878), 1, - aux_sym_selector_expression_repeat2, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - [69499] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12441), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69515] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12443), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69531] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(12445), 1, - anon_sym_RPAREN, - STATE(6665), 1, - sym_parameter_list, - [69547] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12447), 1, - anon_sym_SEMI, - ACTIONS(12449), 1, - anon_sym_EQ, - STATE(8003), 1, - aux_sym_property_implementation_repeat1, - [69563] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12451), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [69579] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12453), 1, - anon_sym_LPAREN2, - ACTIONS(12455), 1, - anon_sym_LBRACE, - ACTIONS(12457), 1, - anon_sym_ATautoreleasepool, - STATE(174), 1, - sym_compound_statement, - [69595] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(11958), 1, - anon_sym_LBRACK, - ACTIONS(12459), 1, - anon_sym_RPAREN, - STATE(6631), 1, - sym_parameter_list, - [69611] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11629), 1, - sym_identifier, - ACTIONS(12461), 1, - aux_sym_preproc_if_token2, - STATE(7187), 1, - aux_sym_preproc_if_in_enumerator_repeat1, - STATE(9385), 1, - sym_enumerator, - [69627] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(12463), 1, - anon_sym_RPAREN, - STATE(6818), 1, - aux_sym_selector_expression_repeat2, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - [69643] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12465), 1, - anon_sym_SEMI, - STATE(9087), 1, - sym_attribute_specifier, - [69659] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12467), 1, - aux_sym_preproc_def_token2, - ACTIONS(12469), 1, - sym_preproc_arg, - STATE(8183), 1, - sym_preproc_params, - [69675] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12471), 1, - anon_sym_DQUOTE, - ACTIONS(12473), 1, - aux_sym_string_literal_token1, - ACTIONS(12475), 1, - sym_escape_sequence, - STATE(7516), 1, - aux_sym_string_literal_repeat1, - [69691] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12477), 1, - anon_sym_SEMI, - STATE(9478), 1, - sym_attribute_specifier, - [69707] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12479), 1, - anon_sym_SEMI, - STATE(9484), 1, - sym_attribute_specifier, - [69723] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12481), 1, - anon_sym_SEMI, - ACTIONS(12483), 1, - anon_sym_EQ, - STATE(7831), 1, - aux_sym_property_implementation_repeat1, - [69739] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12485), 1, - anon_sym_SEMI, - STATE(9055), 1, - sym_attribute_specifier, - [69755] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12284), 1, - anon_sym_COMMA, - ACTIONS(12487), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(12489), 1, - anon_sym_RPAREN, - STATE(7478), 1, - aux_sym_preproc_params_repeat1, - [69771] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12491), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69787] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12493), 1, - anon_sym_SEMI, - STATE(9489), 1, - sym_attribute_specifier, - [69803] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12028), 1, - anon_sym_COLON, - ACTIONS(12495), 1, - sym_identifier, - STATE(6545), 1, - sym_enumerator_list, - [69819] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12497), 1, - anon_sym_SEMI, - STATE(9052), 1, - sym_attribute_specifier, - [69835] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12499), 1, - anon_sym_SEMI, - STATE(9043), 1, - sym_attribute_specifier, - [69851] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12501), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [69867] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12503), 1, - anon_sym_SEMI, - STATE(9497), 1, - sym_attribute_specifier, - [69883] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12220), 1, - anon_sym_COMMA, - STATE(7597), 1, - aux_sym_gnu_asm_output_operand_list_repeat1, - ACTIONS(12505), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [69897] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12507), 1, - anon_sym_COMMA, - STATE(7603), 1, - aux_sym_gnu_asm_input_operand_list_repeat1, - ACTIONS(12509), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [69911] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12511), 1, - anon_sym_SEMI, - STATE(9037), 1, - sym_attribute_specifier, - [69927] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12341), 1, - anon_sym_DQUOTE, - ACTIONS(12513), 1, - aux_sym_string_literal_token1, - ACTIONS(12515), 1, - sym_escape_sequence, - STATE(7465), 1, - aux_sym_string_literal_repeat1, - [69943] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(12517), 1, - anon_sym_RPAREN, - STATE(3027), 1, - aux_sym_selector_expression_repeat2, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - [69959] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12519), 1, - anon_sym_SEMI, - STATE(9036), 1, - sym_attribute_specifier, - [69975] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12521), 1, - anon_sym_SEMI, - STATE(9053), 1, - sym_attribute_specifier, - [69991] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12523), 1, - sym_identifier, - ACTIONS(12525), 1, - anon_sym_COLON, - STATE(6539), 1, - sym_enumerator_list, - [70007] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10061), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70023] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12527), 1, - anon_sym_DQUOTE, - ACTIONS(12529), 1, - aux_sym_string_literal_token1, - ACTIONS(12532), 1, - sym_escape_sequence, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70039] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12535), 1, - aux_sym_preproc_def_token2, - ACTIONS(12537), 1, - sym_preproc_arg, - STATE(8239), 1, - sym_preproc_params, - [70055] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12539), 1, - aux_sym_preproc_def_token2, - ACTIONS(12541), 1, - sym_preproc_arg, - STATE(8057), 1, - sym_preproc_params, - [70071] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12075), 1, - anon_sym_COLON, - ACTIONS(12543), 1, - sym_identifier, - STATE(5889), 1, - sym_enumerator_list, - [70087] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11828), 4, - aux_sym_preproc_if_token2, - aux_sym_preproc_else_token1, - aux_sym_preproc_elif_token1, - sym_identifier, - [70097] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12525), 1, - anon_sym_COLON, - ACTIONS(12545), 1, - sym_identifier, - STATE(6539), 1, - sym_enumerator_list, - [70113] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12547), 1, - anon_sym_DQUOTE, - ACTIONS(12549), 1, - aux_sym_string_literal_token1, - ACTIONS(12551), 1, - sym_escape_sequence, - STATE(7563), 1, - aux_sym_string_literal_repeat1, - [70129] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12421), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70145] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12553), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70161] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12555), 1, - anon_sym_DQUOTE, - ACTIONS(12557), 1, - aux_sym_string_literal_token1, - ACTIONS(12559), 1, - sym_escape_sequence, - STATE(7559), 1, - aux_sym_string_literal_repeat1, - [70177] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10053), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70193] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - ACTIONS(12431), 1, - anon_sym_COLON, - ACTIONS(12561), 1, - sym_identifier, - STATE(5897), 1, - sym_enumerator_list, - [70209] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12563), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70225] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12565), 1, - aux_sym_preproc_def_token2, - ACTIONS(12567), 1, - sym_preproc_arg, - STATE(8202), 1, - sym_preproc_params, - [70241] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12569), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [70257] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10081), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70273] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10077), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70289] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11611), 1, - anon_sym_COLON2, - ACTIONS(12571), 1, - anon_sym_RPAREN, - STATE(6689), 1, - aux_sym_selector_expression_repeat2, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - [70305] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12573), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70321] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12575), 1, - anon_sym_LPAREN2, - ACTIONS(12577), 1, - anon_sym_LBRACE, - ACTIONS(12579), 1, - anon_sym_ATautoreleasepool, - STATE(1828), 1, - sym_compound_statement, - [70337] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12581), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70353] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12583), 1, - anon_sym_DQUOTE, - ACTIONS(12585), 1, - aux_sym_string_literal_token1, - ACTIONS(12587), 1, - sym_escape_sequence, - STATE(7540), 1, - aux_sym_string_literal_repeat1, - [70369] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12589), 1, - anon_sym_SEMI, - ACTIONS(12591), 1, - anon_sym_EQ, - STATE(7844), 1, - aux_sym_property_implementation_repeat1, - [70385] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12593), 1, - anon_sym_LPAREN2, - ACTIONS(12595), 1, - anon_sym_LBRACE, - ACTIONS(12597), 1, - anon_sym_ATautoreleasepool, - STATE(527), 1, - sym_compound_statement, - [70401] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12599), 1, - anon_sym_SEMI, - STATE(8964), 1, - sym_attribute_specifier, - [70417] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10073), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70433] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10027), 1, - anon_sym_LBRACK, - ACTIONS(10069), 1, - anon_sym_RPAREN, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - STATE(6665), 1, - sym_parameter_list, - [70449] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12601), 1, - anon_sym_COMMA, - ACTIONS(12604), 1, - anon_sym_GT, - ACTIONS(12606), 1, - anon_sym_COLON, - STATE(7476), 1, - aux_sym_parameterized_arguments_repeat1, - [70465] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12608), 1, - anon_sym_COMMA, - ACTIONS(12611), 1, - anon_sym_GT, - ACTIONS(12613), 1, - anon_sym_COLON, - STATE(7578), 1, - aux_sym_parameterized_arguments_repeat1, - [70481] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12028), 1, - anon_sym_COLON, - ACTIONS(12615), 1, - sym_identifier, - STATE(6545), 1, - sym_enumerator_list, - [70497] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12617), 1, - anon_sym_SEMI, - STATE(8937), 1, - sym_attribute_specifier, - [70513] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12619), 1, - anon_sym_SEMI, - STATE(8935), 1, - sym_attribute_specifier, - [70529] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12621), 1, - anon_sym_SEMI, - STATE(8934), 1, - sym_attribute_specifier, - [70545] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12623), 1, - anon_sym_SEMI, - STATE(8932), 1, - sym_attribute_specifier, - [70561] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12625), 1, - anon_sym_COMMA, - STATE(7611), 1, - aux_sym_gnu_asm_clobber_list_repeat1, - ACTIONS(12627), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [70575] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12331), 1, - anon_sym_COLON, - STATE(7490), 1, - aux_sym_message_expression_repeat1, - ACTIONS(12629), 2, - anon_sym_RBRACK, - sym_identifier, - [70589] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12631), 1, - aux_sym_preproc_def_token2, - ACTIONS(12633), 1, - sym_preproc_arg, - STATE(8204), 1, - sym_preproc_params, - [70605] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12635), 1, - anon_sym_SEMI, - STATE(8889), 1, - sym_attribute_specifier, - [70621] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12637), 1, - anon_sym_SEMI, - STATE(8919), 1, - sym_attribute_specifier, - [70637] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12639), 1, - anon_sym_DQUOTE, - ACTIONS(12641), 1, - aux_sym_string_literal_token1, - ACTIONS(12643), 1, - sym_escape_sequence, - STATE(7569), 1, - aux_sym_string_literal_repeat1, - [70653] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12645), 1, - anon_sym_SEMI, - STATE(9543), 1, - sym_attribute_specifier, - [70669] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12647), 1, - anon_sym_DQUOTE, - ACTIONS(12649), 1, - aux_sym_string_literal_token1, - ACTIONS(12651), 1, - sym_escape_sequence, - STATE(7598), 1, - aux_sym_string_literal_repeat1, - [70685] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(37), 1, - anon_sym___attribute, - ACTIONS(7928), 1, - anon_sym___attribute__, - ACTIONS(12653), 1, - anon_sym_SEMI, - STATE(9541), 1, - sym_attribute_specifier, - [70701] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10597), 1, - anon_sym_LPAREN2, - ACTIONS(10599), 1, - anon_sym_LBRACK, - ACTIONS(12655), 1, - anon_sym_RPAREN, - STATE(7111), 1, - sym_parameter_list, - [70717] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12301), 1, - anon_sym_LPAREN, - ACTIONS(12657), 1, - aux_sym_preproc_def_token2, - ACTIONS(12659), 1, - sym_preproc_arg, - STATE(8172), 1, - sym_preproc_params, - [70733] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12071), 1, - anon_sym_COLON, - ACTIONS(12661), 1, - sym_identifier, - STATE(5062), 1, - sym_enumerator_list, - [70749] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12663), 1, - anon_sym_COMMA, - STATE(7597), 1, - aux_sym_gnu_asm_output_operand_list_repeat1, - ACTIONS(12666), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [70763] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12317), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70779] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12392), 1, - anon_sym_DQUOTE, - ACTIONS(12423), 1, - aux_sym_string_literal_token1, - ACTIONS(12425), 1, - sym_escape_sequence, - STATE(7518), 1, - aux_sym_string_literal_repeat1, - [70795] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - ACTIONS(12668), 1, - anon_sym_LPAREN2, - STATE(499), 1, - sym_compound_statement, - [70811] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12670), 1, - sym_identifier, - ACTIONS(12672), 1, - anon_sym_COLON, - STATE(5174), 1, - sym_enumerator_list, - [70827] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12573), 1, - anon_sym_DQUOTE, - ACTIONS(12674), 1, - aux_sym_string_literal_token1, - ACTIONS(12676), 1, - sym_escape_sequence, - STATE(7535), 1, - aux_sym_string_literal_repeat1, - [70843] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12507), 1, - anon_sym_COMMA, - STATE(7613), 1, - aux_sym_gnu_asm_input_operand_list_repeat1, - ACTIONS(12678), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [70857] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12680), 1, - anon_sym_COMMA, - STATE(7604), 1, - aux_sym_gnu_asm_clobber_list_repeat1, - ACTIONS(12683), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [70871] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12672), 1, - anon_sym_COLON, - ACTIONS(12685), 1, - sym_identifier, - STATE(5174), 1, - sym_enumerator_list, - [70887] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12687), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70903] = 5, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12234), 1, - aux_sym_string_literal_token1, - ACTIONS(12236), 1, - sym_escape_sequence, - ACTIONS(12392), 1, - anon_sym_DQUOTE, - STATE(7551), 1, - aux_sym_string_literal_repeat1, - [70919] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12689), 1, - anon_sym_SEMI, - ACTIONS(12691), 1, - anon_sym_EQ, - STATE(7828), 1, - aux_sym_property_implementation_repeat1, - [70935] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - ACTIONS(12071), 1, - anon_sym_COLON, - ACTIONS(12693), 1, - sym_identifier, - STATE(5062), 1, - sym_enumerator_list, - [70951] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12695), 1, - anon_sym_LPAREN2, - ACTIONS(12697), 1, - anon_sym_LBRACE, - ACTIONS(12699), 1, - anon_sym_ATautoreleasepool, - STATE(186), 1, - sym_compound_statement, - [70967] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12625), 1, - anon_sym_COMMA, - STATE(7604), 1, - aux_sym_gnu_asm_clobber_list_repeat1, - ACTIONS(12701), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [70981] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12703), 4, - anon_sym_LPAREN2, - anon_sym_inline, - anon_sym_volatile, - anon_sym_goto, - [70991] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12705), 1, - anon_sym_COMMA, - STATE(7613), 1, - aux_sym_gnu_asm_input_operand_list_repeat1, - ACTIONS(12708), 2, - anon_sym_RPAREN, - anon_sym_COLON, - [71005] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12710), 1, - sym_identifier, - ACTIONS(12712), 2, - anon_sym___covariant, - anon_sym___contravariant, - [71016] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12716), 1, - anon_sym_RPAREN, - STATE(7935), 1, - aux_sym_generic_arguments_repeat1, - [71029] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7283), 1, - sym_compound_statement, - [71042] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12718), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [71055] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12720), 1, - sym_identifier, - STATE(4599), 1, - sym_field_declaration_list, - [71068] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12722), 1, - sym_identifier, - STATE(4595), 1, - sym_field_declaration_list, - [71081] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1557), 1, - sym_compound_statement, - [71094] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12718), 1, - anon_sym_SEMI, - STATE(7720), 1, - aux_sym_protocol_forward_declaration_repeat1, - [71107] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12577), 1, - anon_sym_LBRACE, - ACTIONS(12579), 1, - anon_sym_ATautoreleasepool, - STATE(1827), 1, - sym_compound_statement, - [71120] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(9870), 1, - anon_sym_SEMI, - STATE(4483), 1, - sym_method_parameter, - [71133] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12726), 1, - anon_sym_EQ, - ACTIONS(12724), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71144] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12728), 1, - anon_sym_SEMI, - ACTIONS(12730), 1, - anon_sym_DOT, - STATE(7687), 1, - aux_sym_module_import_repeat1, - [71157] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11057), 1, - anon_sym_COMMA, - ACTIONS(11059), 1, - anon_sym_RPAREN, - STATE(7681), 1, - aux_sym_availability_repeat1, - [71170] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - STATE(796), 1, - sym_compound_statement, - [71183] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12724), 1, - anon_sym_RPAREN, - ACTIONS(12732), 1, - anon_sym_COMMA, - STATE(7628), 1, - aux_sym_availability_repeat1, - [71196] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12735), 3, - anon_sym_COMMA, - anon_sym_GT, - anon_sym_COLON, - [71205] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12739), 1, - anon_sym_RPAREN, - ACTIONS(12737), 2, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [71216] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7279), 1, - sym_compound_statement, - [71229] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(12743), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [71242] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12747), 1, - anon_sym_GT, - STATE(7731), 1, - aux_sym_argument_list_repeat2, - [71255] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(12749), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [71268] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12753), 1, - anon_sym_RBRACK, - STATE(7652), 1, - aux_sym_attribute_declaration_repeat1, - [71281] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12755), 1, - anon_sym_COMMA, - ACTIONS(12758), 1, - anon_sym_RPAREN, - STATE(7636), 1, - aux_sym_property_attributes_declaration_repeat1, - [71294] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1946), 1, - anon_sym_LBRACE, - ACTIONS(1948), 1, - anon_sym_ATautoreleasepool, - STATE(1195), 1, - sym_compound_statement, - [71307] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(12762), 1, - anon_sym_RPAREN, - STATE(7740), 1, - aux_sym_parameter_list_repeat1, - [71320] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(498), 1, - sym_compound_statement, - [71333] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12764), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [71346] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3052), 1, - sym_compound_statement, - [71359] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12768), 1, - anon_sym_COLON, - ACTIONS(12766), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [71370] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11081), 1, - anon_sym_COMMA, - ACTIONS(12770), 1, - anon_sym_RPAREN, - STATE(7702), 1, - aux_sym_generic_expression_repeat1, - [71383] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - STATE(907), 1, - sym_compound_statement, - [71396] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12772), 1, - anon_sym_RBRACK, - STATE(7752), 1, - aux_sym_attribute_declaration_repeat1, - [71409] = 4, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12774), 1, - anon_sym_LF, - STATE(7057), 1, - sym_preproc_argument_list, - [71422] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(12776), 1, - anon_sym_RBRACK, - STATE(7755), 1, - aux_sym_message_expression_repeat2, - [71435] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(12778), 1, - anon_sym_RBRACK, - STATE(7755), 1, - aux_sym_message_expression_repeat2, - [71448] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12780), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [71461] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10769), 1, - anon_sym_RPAREN, - STATE(7674), 1, - aux_sym_attribute_specifier_repeat1, - [71474] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12782), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [71487] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12784), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [71500] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12786), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [71509] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12788), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [71518] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12790), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [71531] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12792), 1, - sym_identifier, - STATE(5858), 1, - sym_field_declaration_list, - [71544] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12794), 1, - sym_identifier, - STATE(5861), 1, - sym_field_declaration_list, - [71557] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - STATE(1121), 1, - sym_compound_statement, - [71570] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12796), 1, - sym_identifier, - STATE(4607), 1, - sym_field_declaration_list, - [71583] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8098), 1, - anon_sym_LBRACE, - ACTIONS(12798), 1, - sym_identifier, - STATE(4602), 1, - sym_field_declaration_list, - [71596] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12790), 1, - anon_sym_SEMI, - STATE(7640), 1, - aux_sym_class_declaration_repeat1, - [71609] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - STATE(833), 1, - sym_compound_statement, - [71622] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12800), 1, - anon_sym_COMMA, - ACTIONS(12802), 1, - anon_sym_RPAREN, - STATE(7721), 1, - aux_sym_gnu_asm_goto_list_repeat1, - [71635] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3968), 1, - sym_compound_statement, - [71648] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12804), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [71661] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(12806), 1, - anon_sym_SEMI, - STATE(7719), 1, - aux_sym_module_import_repeat1, - [71674] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11728), 1, - anon_sym_RPAREN, - STATE(7771), 1, - sym_gnu_asm_output_operand_list, - [71687] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12808), 1, - anon_sym_COMMA, - ACTIONS(12811), 1, - anon_sym_RPAREN, - STATE(7668), 1, - aux_sym_method_type_repeat1, - [71700] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(12813), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [71713] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1946), 1, - anon_sym_LBRACE, - ACTIONS(1948), 1, - anon_sym_ATautoreleasepool, - STATE(1124), 1, - sym_compound_statement, - [71726] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12815), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [71739] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12817), 1, - anon_sym_COMMA, - ACTIONS(12819), 1, - anon_sym_RPAREN, - STATE(7668), 1, - aux_sym_method_type_repeat1, - [71752] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(12821), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [71765] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(12823), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [71778] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(12825), 1, - anon_sym_RPAREN, - STATE(7784), 1, - aux_sym_parameter_list_repeat1, - [71791] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12827), 1, - anon_sym_COMMA, - ACTIONS(12829), 1, - anon_sym_RBRACE, - STATE(7775), 1, - aux_sym_dictionary_literal_repeat1, - [71804] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(12831), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [71817] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2895), 1, - sym_compound_statement, - [71830] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3936), 1, - sym_compound_statement, - [71843] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12689), 1, - anon_sym_SEMI, - STATE(7617), 1, - aux_sym_protocol_forward_declaration_repeat1, - [71856] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11057), 1, - anon_sym_COMMA, - ACTIONS(12833), 1, - anon_sym_RPAREN, - STATE(7628), 1, - aux_sym_availability_repeat1, - [71869] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(12835), 1, - anon_sym_RBRACK, - STATE(7755), 1, - aux_sym_message_expression_repeat2, - [71882] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - ACTIONS(12837), 1, - anon_sym_RBRACK, - STATE(7755), 1, - aux_sym_message_expression_repeat2, - [71895] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12839), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [71908] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12841), 1, - anon_sym_GT, - STATE(7780), 1, - aux_sym_argument_list_repeat2, - [71921] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12843), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [71934] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(12845), 1, - anon_sym_SEMI, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [71947] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3580), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [71960] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10771), 1, - anon_sym_RPAREN, - STATE(7673), 1, - aux_sym_attribute_specifier_repeat1, - [71973] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12847), 1, - anon_sym_COMMA, - ACTIONS(12850), 1, - anon_sym_RPAREN, - STATE(7690), 1, - aux_sym_version_repeat1, - [71986] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12852), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_LPAREN2, - [71995] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11607), 1, - anon_sym_RPAREN, - STATE(7785), 1, - aux_sym_availability_attribute_specifier_repeat1, - [72008] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(12854), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [72021] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12858), 1, - anon_sym_LPAREN2, - ACTIONS(12856), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [72032] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(12860), 1, - anon_sym_SEMI, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [72045] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3612), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72058] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12862), 1, - sym_identifier, - STATE(5868), 1, - sym_field_declaration_list, - [72071] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_LBRACE, - ACTIONS(2108), 1, - anon_sym_ATautoreleasepool, - STATE(1957), 1, - sym_compound_statement, - [72084] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(12864), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [72097] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(12866), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [72110] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12868), 1, - anon_sym_RPAREN, - ACTIONS(12870), 1, - anon_sym_COLON, - STATE(9506), 1, - sym_gnu_asm_goto_list, - [72123] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12872), 1, - anon_sym_COMMA, - ACTIONS(12875), 1, - anon_sym_RPAREN, - STATE(7702), 1, - aux_sym_generic_expression_repeat1, - [72136] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12877), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [72149] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12879), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [72158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10541), 1, - anon_sym_LBRACE, - ACTIONS(12881), 1, - sym_identifier, - STATE(5870), 1, - sym_field_declaration_list, - [72171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(11657), 1, - anon_sym_RPAREN, - STATE(7816), 1, - aux_sym_available_expression_repeat1, - [72184] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12883), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [72193] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2426), 1, - anon_sym_while, - ACTIONS(12885), 1, - anon_sym_else, - STATE(1552), 1, - sym_else_clause, - [72206] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12887), 1, - anon_sym_GT, - STATE(7820), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72219] = 4, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12889), 1, - anon_sym_LF, - STATE(7057), 1, - sym_preproc_argument_list, - [72232] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12891), 1, - anon_sym_SEMI, - STATE(7789), 1, - aux_sym_property_implementation_repeat1, - [72245] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12893), 1, - anon_sym_RBRACK, - STATE(7686), 1, - aux_sym_attribute_declaration_repeat1, - [72258] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11686), 1, - anon_sym_RPAREN, - STATE(7758), 1, - sym_gnu_asm_output_operand_list, - [72271] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_LBRACE, - ACTIONS(2108), 1, - anon_sym_ATautoreleasepool, - STATE(1958), 1, - sym_compound_statement, - [72284] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12895), 1, - anon_sym_COMMA, - ACTIONS(12897), 1, - anon_sym_RBRACE, - STATE(7761), 1, - aux_sym_dictionary_literal_repeat1, - [72297] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(11087), 1, - anon_sym_RPAREN, - STATE(7823), 1, - aux_sym_argument_list_repeat1, - [72310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_LBRACE, - ACTIONS(2108), 1, - anon_sym_ATautoreleasepool, - STATE(1849), 1, - sym_compound_statement, - [72323] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12899), 1, - anon_sym_GT, - STATE(7768), 1, - aux_sym_argument_list_repeat2, - [72336] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(12901), 1, - anon_sym_SEMI, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [72349] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12891), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72362] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12800), 1, - anon_sym_COMMA, - ACTIONS(12903), 1, - anon_sym_RPAREN, - STATE(7744), 1, - aux_sym_gnu_asm_goto_list_repeat1, - [72375] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12481), 1, - anon_sym_SEMI, - STATE(7832), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72388] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12905), 1, - sym_identifier, - ACTIONS(12907), 2, - anon_sym___covariant, - anon_sym___contravariant, - [72399] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(11615), 1, - anon_sym_RPAREN, - STATE(7773), 1, - aux_sym_availability_attribute_specifier_repeat1, - [72412] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3592), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72425] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7252), 1, - sym_compound_statement, - [72438] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12195), 1, - anon_sym_GT, - ACTIONS(12741), 1, - anon_sym_COMMA, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [72451] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2106), 1, - anon_sym_LBRACE, - ACTIONS(2108), 1, - anon_sym_ATautoreleasepool, - STATE(1951), 1, - sym_compound_statement, - [72464] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(12909), 1, - anon_sym_SEMI, - STATE(7695), 1, - aux_sym_module_import_repeat1, - [72477] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12911), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [72490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12913), 1, - anon_sym_GT, - STATE(7847), 1, - aux_sym_argument_list_repeat2, - [72503] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10767), 1, - anon_sym_RPAREN, - STATE(7699), 1, - aux_sym_attribute_specifier_repeat1, - [72516] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(11651), 1, - anon_sym_RPAREN, - STATE(7787), 1, - aux_sym_available_expression_repeat1, - [72529] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1088), 1, - sym_compound_statement, - [72542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12915), 1, - anon_sym_GT, - STATE(7794), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72555] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - STATE(637), 1, - sym_compound_statement, - [72568] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12917), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [72577] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3925), 1, - sym_compound_statement, - [72590] = 4, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12919), 1, - anon_sym_LF, - STATE(7057), 1, - sym_preproc_argument_list, - [72603] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(12921), 1, - anon_sym_RPAREN, - STATE(7862), 1, - aux_sym_parameter_list_repeat1, - [72616] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1946), 1, - anon_sym_LBRACE, - ACTIONS(1948), 1, - anon_sym_ATautoreleasepool, - STATE(1210), 1, - sym_compound_statement, - [72629] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7288), 1, - sym_compound_statement, - [72642] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12433), 1, - anon_sym_SEMI, - STATE(7808), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72655] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12923), 1, - anon_sym_COMMA, - ACTIONS(12926), 1, - anon_sym_RPAREN, - STATE(7744), 1, - aux_sym_gnu_asm_goto_list_repeat1, - [72668] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7267), 1, - sym_compound_statement, - [72681] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2929), 1, - sym_compound_statement, - [72694] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12928), 1, - anon_sym_SEMI, - STATE(7754), 1, - aux_sym_property_implementation_repeat1, - [72707] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3905), 1, - sym_compound_statement, - [72720] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10759), 1, - anon_sym_RPAREN, - STATE(7872), 1, - aux_sym_attribute_specifier_repeat1, - [72733] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1089), 1, - sym_compound_statement, - [72746] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(12930), 1, - anon_sym_RPAREN, - STATE(8918), 1, - sym_gnu_asm_goto_list, - [72759] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12932), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [72772] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12595), 1, - anon_sym_LBRACE, - ACTIONS(12597), 1, - anon_sym_ATautoreleasepool, - STATE(570), 1, - sym_compound_statement, - [72785] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12934), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [72798] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12936), 1, - sym_identifier, - ACTIONS(12939), 1, - anon_sym_RBRACK, - STATE(7755), 1, - aux_sym_message_expression_repeat2, - [72811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10763), 1, - anon_sym_RPAREN, - STATE(7770), 1, - aux_sym_attribute_specifier_repeat1, - [72824] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - STATE(1088), 1, - sym_compound_statement, - [72837] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12941), 1, - anon_sym_RPAREN, - ACTIONS(12943), 1, - anon_sym_COLON, - STATE(7848), 1, - sym_gnu_asm_input_operand_list, - [72850] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11670), 1, - anon_sym_RPAREN, - ACTIONS(11672), 1, - anon_sym_COLON, - STATE(7849), 1, - sym_gnu_asm_output_operand_list, - [72863] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10412), 1, - anon_sym_RBRACK, - ACTIONS(12945), 1, - anon_sym_COMMA, - STATE(7905), 1, - aux_sym_attribute_repeat1, - [72876] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10330), 1, - anon_sym_RBRACE, - ACTIONS(12947), 1, - anon_sym_COMMA, - STATE(7907), 1, - aux_sym_dictionary_literal_repeat1, - [72889] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12949), 1, - anon_sym_RPAREN, - ACTIONS(12951), 1, - anon_sym_COLON, - STATE(7751), 1, - sym_gnu_asm_clobber_list, - [72902] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(12953), 1, - anon_sym_RPAREN, - STATE(8931), 1, - sym_gnu_asm_goto_list, - [72915] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3070), 1, - sym_compound_statement, - [72928] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12955), 1, - anon_sym_SEMI, - STATE(7850), 1, - aux_sym_class_declaration_repeat1, - [72941] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12955), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [72954] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - STATE(318), 1, - sym_compound_statement, - [72967] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12957), 1, - anon_sym_GT, - STATE(7847), 1, - aux_sym_argument_list_repeat2, - [72980] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12928), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [72993] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(12959), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [73006] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(12961), 1, - anon_sym_RPAREN, - STATE(7903), 1, - sym_gnu_asm_input_operand_list, - [73019] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11746), 1, - anon_sym_RPAREN, - STATE(7904), 1, - sym_gnu_asm_output_operand_list, - [73032] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(12963), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [73045] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10406), 1, - anon_sym_RBRACK, - ACTIONS(12965), 1, - anon_sym_COMMA, - STATE(7905), 1, - aux_sym_attribute_repeat1, - [73058] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10310), 1, - anon_sym_RBRACE, - ACTIONS(12967), 1, - anon_sym_COMMA, - STATE(7907), 1, - aux_sym_dictionary_literal_repeat1, - [73071] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12969), 1, - anon_sym_SEMI, - STATE(7910), 1, - aux_sym_class_declaration_repeat1, - [73084] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12971), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [73097] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12973), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [73106] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12969), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [73119] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(12975), 1, - anon_sym_GT, - STATE(7847), 1, - aux_sym_argument_list_repeat2, - [73132] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3891), 1, - sym_compound_statement, - [73145] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12977), 1, - anon_sym_SEMI, - ACTIONS(12979), 1, - anon_sym_DOT, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [73158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(12982), 1, - anon_sym_RBRACK, - STATE(7730), 1, - aux_sym_attribute_declaration_repeat1, - [73171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(12984), 1, - anon_sym_RPAREN, - STATE(7862), 1, - aux_sym_parameter_list_repeat1, - [73184] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(12986), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [73197] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(12988), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [73210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(12990), 1, - anon_sym_RPAREN, - STATE(7939), 1, - aux_sym_available_expression_repeat1, - [73223] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(12992), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [73236] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12994), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73249] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(12996), 1, - anon_sym_RPAREN, - STATE(7762), 1, - sym_gnu_asm_input_operand_list, - [73262] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(12990), 1, - anon_sym_RPAREN, - STATE(7856), 1, - aux_sym_available_expression_repeat1, - [73275] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(12998), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [73288] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12325), 1, - anon_sym_LBRACE, - ACTIONS(12327), 1, - anon_sym_ATautoreleasepool, - STATE(498), 1, - sym_compound_statement, - [73301] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13000), 1, - anon_sym_GT, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73314] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(13002), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [73327] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13004), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73340] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(13006), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [73353] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13008), 1, - anon_sym_RPAREN, - STATE(7763), 1, - sym_gnu_asm_clobber_list, - [73366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13010), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - [73375] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12293), 3, - anon_sym_COMMA, - anon_sym_GT, - anon_sym_SEMI, - [73384] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12018), 1, - sym_identifier, - STATE(9401), 1, - sym_method_type, - [73397] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12246), 1, - anon_sym_LBRACE, - ACTIONS(12248), 1, - anon_sym_ATautoreleasepool, - STATE(358), 1, - sym_compound_statement, - [73410] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13012), 1, - sym_identifier, - ACTIONS(13014), 1, - anon_sym_RPAREN, - STATE(7927), 1, - sym_property_attribute, - [73423] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11023), 1, - anon_sym_RPAREN, - ACTIONS(13016), 1, - anon_sym_COMMA, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [73436] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11407), 1, - anon_sym_COMMA, - ACTIONS(13019), 1, - anon_sym_RPAREN, - STATE(7952), 1, - aux_sym_preproc_argument_list_repeat1, - [73449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13021), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73462] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3882), 1, - sym_compound_statement, - [73475] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13021), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73488] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13023), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [73501] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13025), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [73514] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3870), 1, - sym_compound_statement, - [73527] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3868), 1, - sym_compound_statement, - [73540] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13021), 1, - anon_sym_SEMI, - STATE(7859), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73553] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11073), 1, - anon_sym_COMMA, - ACTIONS(11075), 1, - anon_sym_RBRACE, - STATE(7860), 1, - aux_sym_initializer_list_repeat1, - [73566] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3865), 1, - sym_compound_statement, - [73579] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(13027), 1, - anon_sym_RPAREN, - STATE(7939), 1, - aux_sym_available_expression_repeat1, - [73592] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(13027), 1, - anon_sym_RPAREN, - STATE(7940), 1, - aux_sym_available_expression_repeat1, - [73605] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(13029), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [73618] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10765), 1, - anon_sym_RPAREN, - STATE(7797), 1, - aux_sym_attribute_specifier_repeat1, - [73631] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13031), 1, - anon_sym_GT, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73644] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3857), 1, - sym_compound_statement, - [73657] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2938), 1, - sym_compound_statement, - [73670] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(11063), 1, - anon_sym_RPAREN, - STATE(7948), 1, - aux_sym_argument_list_repeat1, - [73683] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(11063), 1, - anon_sym_RPAREN, - STATE(7949), 1, - aux_sym_argument_list_repeat1, - [73696] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13033), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73709] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - STATE(344), 1, - sym_compound_statement, - [73722] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11407), 1, - anon_sym_COMMA, - ACTIONS(13035), 1, - anon_sym_RPAREN, - STATE(7952), 1, - aux_sym_preproc_argument_list_repeat1, - [73735] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(12718), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73748] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12697), 1, - anon_sym_LBRACE, - ACTIONS(12699), 1, - anon_sym_ATautoreleasepool, - STATE(182), 1, - sym_compound_statement, - [73761] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11163), 1, - anon_sym_RBRACE, - ACTIONS(13037), 1, - anon_sym_COMMA, - STATE(7830), 1, - aux_sym_initializer_list_repeat1, - [73774] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13040), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73787] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13040), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73800] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13040), 1, - anon_sym_SEMI, - STATE(7961), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73813] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13042), 1, - anon_sym_SEMI, - STATE(7769), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73826] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13044), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73839] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - STATE(575), 1, - sym_compound_statement, - [73852] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13046), 1, - anon_sym_GT, - STATE(7967), 1, - aux_sym_parameterized_arguments_repeat2, - [73865] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13048), 3, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_DOT, - [73874] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13042), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [73887] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13046), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [73900] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(13050), 1, - anon_sym_RBRACK, - STATE(7818), 1, - aux_sym_attribute_declaration_repeat1, - [73913] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13052), 1, - sym_identifier, - ACTIONS(13054), 2, - anon_sym___covariant, - anon_sym___contravariant, - [73924] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13056), 1, - anon_sym_COMMA, - ACTIONS(13059), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [73937] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13042), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [73950] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12191), 1, - anon_sym_GT, - ACTIONS(12741), 1, - anon_sym_COMMA, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [73963] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13061), 1, - anon_sym_GT, - STATE(7632), 1, - aux_sym_parameterized_arguments_repeat2, - [73976] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13063), 1, - anon_sym_COMMA, - ACTIONS(13066), 1, - anon_sym_GT, - STATE(7847), 1, - aux_sym_argument_list_repeat2, - [73989] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13068), 1, - anon_sym_RPAREN, - STATE(7884), 1, - sym_gnu_asm_clobber_list, - [74002] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(13070), 1, - anon_sym_RPAREN, - STATE(7885), 1, - sym_gnu_asm_input_operand_list, - [74015] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13072), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [74028] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13061), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [74041] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13074), 1, - anon_sym_RPAREN, - STATE(7886), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74054] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13076), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74067] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13076), 1, - anon_sym_SEMI, - STATE(7835), 1, - aux_sym_property_implementation_repeat1, - [74080] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - STATE(590), 1, - sym_compound_statement, - [74093] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(13078), 1, - anon_sym_RPAREN, - STATE(7939), 1, - aux_sym_available_expression_repeat1, - [74106] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13080), 1, - anon_sym_SEMI, - STATE(7891), 1, - aux_sym_property_implementation_repeat1, - [74119] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11077), 1, - anon_sym_COMMA, - ACTIONS(11079), 1, - anon_sym_RBRACE, - STATE(7979), 1, - aux_sym_initializer_list_repeat1, - [74132] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13080), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74145] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10263), 1, - anon_sym_RBRACE, - ACTIONS(13082), 1, - anon_sym_COMMA, - STATE(7830), 1, - aux_sym_initializer_list_repeat1, - [74158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10120), 1, - anon_sym_LBRACE, - ACTIONS(10122), 1, - anon_sym_ATautoreleasepool, - STATE(2894), 1, - sym_compound_statement, - [74171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13084), 1, - anon_sym_COMMA, - ACTIONS(13087), 1, - anon_sym_RPAREN, - STATE(7862), 1, - aux_sym_parameter_list_repeat1, - [74184] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13089), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74197] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7249), 1, - sym_compound_statement, - [74210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13091), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [74223] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13093), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [74236] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3055), 1, - sym_compound_statement, - [74249] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3748), 1, - sym_compound_statement, - [74262] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13095), 1, - anon_sym_SEMI, - STATE(7853), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74275] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13095), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74288] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13097), 3, - anon_sym_COMMA, - anon_sym_GT, - anon_sym_COLON, - [74297] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(13099), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [74310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13101), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [74323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13105), 1, - anon_sym_LPAREN2, - ACTIONS(13103), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [74334] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7247), 1, - sym_compound_statement, - [74347] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13093), 1, - anon_sym_SEMI, - STATE(7788), 1, - aux_sym_class_declaration_repeat1, - [74360] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11752), 1, - anon_sym_RPAREN, - STATE(7790), 1, - sym_gnu_asm_output_operand_list, - [74373] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13107), 1, - anon_sym_COMMA, - ACTIONS(13110), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [74386] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13095), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [74399] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(13112), 1, - anon_sym_RPAREN, - STATE(7798), 1, - sym_gnu_asm_input_operand_list, - [74412] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11057), 1, - anon_sym_COMMA, - ACTIONS(13114), 1, - anon_sym_RPAREN, - STATE(7628), 1, - aux_sym_availability_repeat1, - [74425] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - STATE(1395), 1, - sym_compound_statement, - [74438] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(13116), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [74451] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(13118), 1, - anon_sym_RPAREN, - STATE(9177), 1, - sym_gnu_asm_goto_list, - [74464] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13120), 1, - anon_sym_RPAREN, - STATE(7898), 1, - sym_gnu_asm_clobber_list, - [74477] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13122), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13122), 1, - anon_sym_RPAREN, - STATE(7899), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74503] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 1, - anon_sym_LBRACE, - ACTIONS(301), 1, - anon_sym_ATautoreleasepool, - STATE(630), 1, - sym_compound_statement, - [74516] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1395), 1, - sym_compound_statement, - [74529] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3677), 1, - sym_compound_statement, - [74542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13124), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [74555] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13126), 1, - anon_sym_RPAREN, - STATE(7999), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74568] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(13128), 1, - anon_sym_GT, - STATE(7847), 1, - aux_sym_argument_list_repeat2, - [74581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(13130), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [74594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12240), 1, - anon_sym_SEMI, - STATE(7870), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74607] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13132), 1, - anon_sym_COMMA, - ACTIONS(13135), 1, - anon_sym_RPAREN, - STATE(7896), 1, - aux_sym__old_style_parameter_list_repeat1, - [74620] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12372), 1, - anon_sym_LBRACE, - ACTIONS(12374), 1, - anon_sym_ATautoreleasepool, - STATE(1490), 1, - sym_compound_statement, - [74633] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(13137), 1, - anon_sym_RPAREN, - STATE(9164), 1, - sym_gnu_asm_goto_list, - [74646] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13139), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74659] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3684), 1, - sym_compound_statement, - [74672] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11081), 1, - anon_sym_COMMA, - ACTIONS(13141), 1, - anon_sym_RPAREN, - STATE(7702), 1, - aux_sym_generic_expression_repeat1, - [74685] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3692), 1, - sym_compound_statement, - [74698] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13143), 1, - anon_sym_RPAREN, - STATE(7991), 1, - sym_gnu_asm_clobber_list, - [74711] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(13145), 1, - anon_sym_RPAREN, - STATE(7989), 1, - sym_gnu_asm_input_operand_list, - [74724] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11023), 1, - anon_sym_RBRACK, - ACTIONS(13147), 1, - anon_sym_COMMA, - STATE(7905), 1, - aux_sym_attribute_repeat1, - [74737] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - STATE(259), 1, - sym_compound_statement, - [74750] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13150), 1, - anon_sym_COMMA, - ACTIONS(13153), 1, - anon_sym_RBRACE, - STATE(7907), 1, - aux_sym_dictionary_literal_repeat1, - [74763] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(7248), 1, - sym_compound_statement, - [74776] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12589), 1, - anon_sym_SEMI, - STATE(7839), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74789] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13155), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [74802] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12309), 1, - anon_sym_SEMI, - ACTIONS(13157), 1, - anon_sym_COMMA, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [74815] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3975), 1, - sym_compound_statement, - [74828] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3742), 1, - sym_compound_statement, - [74841] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3604), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [74854] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - ACTIONS(13160), 1, - anon_sym_DOT_DOT_DOT, - STATE(4480), 1, - sym_method_parameter, - [74867] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11619), 1, - anon_sym_RPAREN, - ACTIONS(13162), 1, - anon_sym_COMMA, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [74880] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3755), 1, - sym_compound_statement, - [74893] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13165), 1, - anon_sym_COMMA, - ACTIONS(13167), 1, - anon_sym_RPAREN, - STATE(7974), 1, - aux_sym_version_repeat1, - [74906] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3620), 1, - sym_compound_statement, - [74919] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(13169), 1, - anon_sym_RPAREN, - STATE(7862), 1, - aux_sym_parameter_list_repeat1, - [74932] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12817), 1, - anon_sym_COMMA, - ACTIONS(13171), 1, - anon_sym_RPAREN, - STATE(7953), 1, - aux_sym_method_type_repeat1, - [74945] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13173), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [74958] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3746), 1, - sym_compound_statement, - [74971] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6465), 1, - anon_sym_LPAREN2, - ACTIONS(12020), 1, - sym_identifier, - STATE(9442), 1, - sym_method_type, - [74984] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3743), 1, - sym_compound_statement, - [74997] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13177), 1, - anon_sym_EQ, - ACTIONS(13175), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [75008] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13179), 1, - anon_sym_COMMA, - ACTIONS(13181), 1, - anon_sym_RPAREN, - STATE(7938), 1, - aux_sym_property_attributes_declaration_repeat1, - [75021] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3741), 1, - sym_compound_statement, - [75034] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(13183), 1, - anon_sym_SEMI, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [75047] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13185), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [75060] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11781), 1, - anon_sym_RPAREN, - STATE(7880), 1, - sym_gnu_asm_output_operand_list, - [75073] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(765), 1, - anon_sym_LBRACE, - ACTIONS(767), 1, - anon_sym_ATautoreleasepool, - STATE(828), 1, - sym_compound_statement, - [75086] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5837), 1, - anon_sym_LBRACE, - ACTIONS(5839), 1, - anon_sym_ATautoreleasepool, - STATE(3739), 1, - sym_compound_statement, - [75099] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5823), 1, - anon_sym_LBRACE, - ACTIONS(5825), 1, - anon_sym_ATautoreleasepool, - STATE(3801), 1, - sym_compound_statement, - [75112] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13187), 1, - anon_sym_COMMA, - ACTIONS(13190), 1, - anon_sym_RPAREN, - STATE(7935), 1, - aux_sym_generic_arguments_repeat1, - [75125] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(13192), 1, - anon_sym_SEMI, - STATE(7929), 1, - aux_sym_module_import_repeat1, - [75138] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13194), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [75151] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13179), 1, - anon_sym_COMMA, - ACTIONS(13196), 1, - anon_sym_RPAREN, - STATE(7636), 1, - aux_sym_property_attributes_declaration_repeat1, - [75164] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11779), 1, - anon_sym_RPAREN, - ACTIONS(13198), 1, - anon_sym_COMMA, - STATE(7939), 1, - aux_sym_available_expression_repeat1, - [75177] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11649), 1, - anon_sym_COMMA, - ACTIONS(13201), 1, - anon_sym_RPAREN, - STATE(7939), 1, - aux_sym_available_expression_repeat1, - [75190] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5510), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(13203), 1, - sym_identifier, - STATE(8078), 1, - sym_variadic_parameter, - [75203] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13205), 1, - anon_sym_COMMA, - ACTIONS(13207), 1, - anon_sym_RPAREN, - STATE(7896), 1, - aux_sym__old_style_parameter_list_repeat1, - [75216] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1946), 1, - anon_sym_LBRACE, - ACTIONS(1948), 1, - anon_sym_ATautoreleasepool, - STATE(1102), 1, - sym_compound_statement, - [75229] = 4, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13209), 1, - anon_sym_LF, - STATE(7057), 1, - sym_preproc_argument_list, - [75242] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12745), 1, - anon_sym_COMMA, - ACTIONS(13211), 1, - anon_sym_GT, - STATE(7893), 1, - aux_sym_argument_list_repeat2, - [75255] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LBRACE, - ACTIONS(183), 1, - anon_sym_ATautoreleasepool, - STATE(343), 1, - sym_compound_statement, - [75268] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3933), 1, - sym_compound_statement, - [75281] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11119), 1, - anon_sym_RPAREN, - ACTIONS(13213), 1, - anon_sym_COMMA, - STATE(7948), 1, - aux_sym_argument_list_repeat1, - [75294] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11061), 1, - anon_sym_COMMA, - ACTIONS(13216), 1, - anon_sym_RPAREN, - STATE(7948), 1, - aux_sym_argument_list_repeat1, - [75307] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(13218), 1, - anon_sym_SEMI, - STATE(7976), 1, - aux_sym_module_import_repeat1, - [75320] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3958), 1, - sym_compound_statement, - [75333] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11485), 1, - anon_sym_RPAREN, - ACTIONS(13220), 1, - anon_sym_COMMA, - STATE(7952), 1, - aux_sym_preproc_argument_list_repeat1, - [75346] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12817), 1, - anon_sym_COMMA, - ACTIONS(13223), 1, - anon_sym_RPAREN, - STATE(7668), 1, - aux_sym_method_type_repeat1, - [75359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12398), 3, - anon_sym_DOT_DOT_DOT, - anon_sym_COMMA, - anon_sym_RPAREN, - [75368] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12817), 1, - anon_sym_COMMA, - ACTIONS(13223), 1, - anon_sym_RPAREN, - STATE(7672), 1, - aux_sym_method_type_repeat1, - [75381] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3960), 1, - sym_compound_statement, - [75394] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13227), 1, - anon_sym_EQ, - ACTIONS(13225), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [75405] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3963), 1, - sym_compound_statement, - [75418] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13229), 1, - anon_sym_SEMI, - STATE(7873), 1, - aux_sym_property_implementation_repeat1, - [75431] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13225), 1, - anon_sym_SEMI, - ACTIONS(13231), 1, - anon_sym_COMMA, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [75444] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13229), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [75457] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13234), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [75470] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3967), 1, - sym_compound_statement, - [75483] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12760), 1, - anon_sym_COMMA, - ACTIONS(13236), 1, - anon_sym_RPAREN, - STATE(7920), 1, - aux_sym_parameter_list_repeat1, - [75496] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(960), 1, - anon_sym_LBRACE, - ACTIONS(964), 1, - anon_sym_ATautoreleasepool, - STATE(1089), 1, - sym_compound_statement, - [75509] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13238), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [75522] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13240), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [75535] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13240), 1, - anon_sym_GT, - STATE(7865), 1, - aux_sym_parameterized_arguments_repeat2, - [75548] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3878), 1, - sym_compound_statement, - [75561] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13242), 1, - anon_sym_GT, - STATE(7851), 1, - aux_sym_parameterized_arguments_repeat2, - [75574] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(13244), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [75587] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12741), 1, - anon_sym_COMMA, - ACTIONS(13242), 1, - anon_sym_GT, - STATE(7843), 1, - aux_sym_parameterized_arguments_repeat2, - [75600] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(13246), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [75613] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13165), 1, - anon_sym_COMMA, - ACTIONS(13248), 1, - anon_sym_RPAREN, - STATE(7690), 1, - aux_sym_version_repeat1, - [75626] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11736), 1, - anon_sym_RPAREN, - STATE(7996), 1, - sym_gnu_asm_output_operand_list, - [75639] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12730), 1, - anon_sym_DOT, - ACTIONS(13250), 1, - anon_sym_SEMI, - STATE(7782), 1, - aux_sym_module_import_repeat1, - [75652] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3976), 1, - sym_compound_statement, - [75665] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13252), 3, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_DOT, - [75674] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10255), 1, - anon_sym_RBRACE, - ACTIONS(13254), 1, - anon_sym_COMMA, - STATE(7830), 1, - aux_sym_initializer_list_repeat1, - [75687] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(3608), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [75700] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10116), 1, - anon_sym_LBRACE, - ACTIONS(10118), 1, - anon_sym_ATautoreleasepool, - STATE(3049), 1, - sym_compound_statement, - [75713] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(13256), 1, - anon_sym_RBRACK, - STATE(8005), 1, - aux_sym_attribute_declaration_repeat1, - [75726] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13258), 1, - anon_sym_RPAREN, - STATE(7700), 1, - aux_sym_availability_attribute_specifier_repeat1, - [75739] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3961), 1, - sym_compound_statement, - [75752] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13260), 1, - anon_sym_COMMA, - ACTIONS(13263), 1, - anon_sym_RPAREN, - STATE(7985), 1, - aux_sym_attribute_specifier_repeat1, - [75765] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3814), 1, - sym_compound_statement, - [75778] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11027), 1, - anon_sym_COMMA, - ACTIONS(13265), 1, - anon_sym_RPAREN, - STATE(7804), 1, - aux_sym_attribute_repeat1, - [75791] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(12447), 1, - anon_sym_SEMI, - STATE(8004), 1, - aux_sym_protocol_forward_declaration_repeat1, - [75804] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13267), 1, - anon_sym_RPAREN, - STATE(7701), 1, - sym_gnu_asm_clobber_list, - [75817] = 4, - ACTIONS(11341), 1, - anon_sym_LPAREN2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13269), 1, - anon_sym_LF, - STATE(7057), 1, - sym_preproc_argument_list, - [75830] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(13271), 1, - anon_sym_RPAREN, - STATE(9518), 1, - sym_gnu_asm_goto_list, - [75843] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1570), 1, - sym_compound_statement, - [75856] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12714), 1, - anon_sym_COMMA, - ACTIONS(13273), 1, - anon_sym_RPAREN, - STATE(7615), 1, - aux_sym_generic_arguments_repeat1, - [75869] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(13275), 1, - anon_sym_RPAREN, - STATE(9035), 1, - sym_gnu_asm_goto_list, - [75882] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12455), 1, - anon_sym_LBRACE, - ACTIONS(12457), 1, - anon_sym_ATautoreleasepool, - STATE(176), 1, - sym_compound_statement, - [75895] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(13277), 1, - anon_sym_RPAREN, - STATE(8012), 1, - sym_gnu_asm_input_operand_list, - [75908] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11672), 1, - anon_sym_COLON, - ACTIONS(11714), 1, - anon_sym_RPAREN, - STATE(8013), 1, - sym_gnu_asm_output_operand_list, - [75921] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13279), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [75934] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11605), 1, - anon_sym_COMMA, - ACTIONS(13258), 1, - anon_sym_RPAREN, - STATE(7916), 1, - aux_sym_availability_attribute_specifier_repeat1, - [75947] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13281), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [75960] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5845), 1, - anon_sym_LBRACE, - ACTIONS(5847), 1, - anon_sym_ATautoreleasepool, - STATE(3875), 1, - sym_compound_statement, - [75973] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13283), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [75986] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13285), 1, - anon_sym_SEMI, - STATE(7960), 1, - aux_sym_property_implementation_repeat1, - [75999] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13285), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [76012] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12751), 1, - anon_sym_COMMA, - ACTIONS(13287), 1, - anon_sym_RBRACK, - STATE(7878), 1, - aux_sym_attribute_declaration_repeat1, - [76025] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13285), 1, - anon_sym_SEMI, - STATE(8016), 1, - aux_sym_protocol_forward_declaration_repeat1, - [76038] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13289), 1, - anon_sym_RPAREN, - STATE(7994), 1, - sym_gnu_asm_clobber_list, - [76051] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1544), 1, - sym_compound_statement, - [76064] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12870), 1, - anon_sym_COLON, - ACTIONS(13291), 1, - anon_sym_RPAREN, - STATE(9047), 1, - sym_gnu_asm_goto_list, - [76077] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10757), 1, - anon_sym_COMMA, - ACTIONS(10761), 1, - anon_sym_RPAREN, - STATE(7973), 1, - aux_sym_attribute_specifier_repeat1, - [76090] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13279), 1, - anon_sym_SEMI, - STATE(8014), 1, - aux_sym_class_declaration_repeat1, - [76103] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12951), 1, - anon_sym_COLON, - ACTIONS(13293), 1, - anon_sym_RPAREN, - STATE(8009), 1, - sym_gnu_asm_clobber_list, - [76116] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12943), 1, - anon_sym_COLON, - ACTIONS(13295), 1, - anon_sym_RPAREN, - STATE(8007), 1, - sym_gnu_asm_input_operand_list, - [76129] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12158), 1, - anon_sym_COMMA, - ACTIONS(13297), 1, - anon_sym_SEMI, - STATE(7911), 1, - aux_sym_class_declaration_repeat1, - [76142] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12238), 1, - anon_sym_COMMA, - ACTIONS(13299), 1, - anon_sym_SEMI, - STATE(8000), 1, - aux_sym_property_implementation_repeat1, - [76155] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3550), 1, - anon_sym_COMMA, - ACTIONS(13299), 1, - anon_sym_SEMI, - STATE(7480), 1, - aux_sym_protocol_forward_declaration_repeat1, - [76168] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(47), 1, - anon_sym_LBRACE, - ACTIONS(51), 1, - anon_sym_ATautoreleasepool, - STATE(1539), 1, - sym_compound_statement, - [76181] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13301), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [76189] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13263), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76197] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(5972), 1, - sym_enumerator_list, - [76207] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13303), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - [76215] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12299), 1, - aux_sym_preproc_def_token2, - ACTIONS(12303), 1, - sym_preproc_arg, - [76225] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13305), 1, - anon_sym_LF, - ACTIONS(13307), 1, - sym_number_literal, - [76235] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13309), 1, - sym_identifier, - ACTIONS(13311), 1, - sym_primitive_type, - [76245] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13313), 1, - sym_identifier, - ACTIONS(13315), 1, - anon_sym_RPAREN, - [76255] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(5951), 1, - sym_enumerator_list, - [76265] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13317), 1, - sym_identifier, - ACTIONS(13319), 1, - anon_sym_RPAREN, - [76275] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13319), 1, - anon_sym_RPAREN, - ACTIONS(13321), 1, - sym_identifier, - [76285] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13323), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [76293] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13325), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [76301] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(9102), 1, - sym_parenthesized_expression, - [76311] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13329), 1, - sym_identifier, - STATE(7635), 1, - sym_attribute, - [76321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13012), 1, - sym_identifier, - STATE(8224), 1, - sym_property_attribute, - [76331] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12439), 1, - anon_sym_RPAREN, - STATE(2878), 1, - aux_sym_selector_expression_repeat2, - [76341] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13331), 2, - sym_number_literal, - sym_identifier, - [76349] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4146), 1, - sym_parenthesized_expression, - [76359] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12539), 1, - aux_sym_preproc_def_token2, - ACTIONS(12541), 1, - sym_preproc_arg, - [76369] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13335), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76377] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7620), 1, - sym_parenthesized_expression, - [76387] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4144), 1, - sym_parenthesized_expression, - [76397] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13337), 1, - anon_sym_LF, - ACTIONS(13339), 1, - sym_number_literal, - [76407] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13341), 1, - sym_identifier, - ACTIONS(13343), 1, - sym_primitive_type, - [76417] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(5891), 1, - sym_enumerator_list, - [76427] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13345), 1, - sym_identifier, - ACTIONS(13347), 1, - anon_sym_RPAREN, - [76437] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13349), 1, - aux_sym_preproc_def_token2, - ACTIONS(13351), 1, - sym_preproc_arg, - [76447] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13353), 1, - aux_sym_preproc_def_token2, - ACTIONS(13355), 1, - sym_preproc_arg, - [76457] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13347), 1, - anon_sym_RPAREN, - ACTIONS(13357), 1, - sym_identifier, - [76467] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13359), 1, - aux_sym_preproc_def_token2, - ACTIONS(13361), 1, - sym_preproc_arg, - [76477] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13363), 1, - sym_identifier, - ACTIONS(13365), 1, - anon_sym_RPAREN, - [76487] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11119), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76495] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13367), 1, - aux_sym_preproc_def_token2, - ACTIONS(13369), 1, - sym_preproc_arg, - [76505] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13371), 1, - anon_sym_RPAREN, - [76515] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13373), 1, - sym_identifier, - ACTIONS(13375), 1, - anon_sym_RPAREN, - [76525] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11779), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76533] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4127), 1, - sym_parenthesized_expression, - [76543] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13377), 1, - anon_sym_RPAREN, - [76553] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13379), 1, - aux_sym_preproc_def_token2, - ACTIONS(13381), 1, - sym_preproc_arg, - [76563] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13383), 1, - sym_identifier, - ACTIONS(13385), 1, - anon_sym_LPARENclass_RPAREN, - [76573] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13387), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76581] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4096), 1, - sym_parenthesized_expression, - [76591] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(6186), 1, - sym_enumerator_list, - [76601] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13389), 1, - sym_identifier, - ACTIONS(13391), 1, - anon_sym_RPAREN, - [76611] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13393), 1, - sym_identifier, - ACTIONS(13395), 1, - sym_primitive_type, - [76621] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13397), 1, - aux_sym_preproc_def_token2, - ACTIONS(13399), 1, - sym_preproc_arg, - [76631] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4135), 1, - sym_parenthesized_expression, - [76641] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7658), 1, - sym_parenthesized_expression, - [76651] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13365), 1, - anon_sym_RPAREN, - ACTIONS(13401), 1, - sym_identifier, - [76661] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4138), 1, - sym_parenthesized_expression, - [76671] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13403), 1, - sym_identifier, - ACTIONS(13405), 1, - anon_sym_STAR, - [76681] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13407), 1, - anon_sym_LF, - ACTIONS(13409), 1, - sym_number_literal, - [76691] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13411), 1, - sym_identifier, - ACTIONS(13413), 1, - anon_sym_RPAREN, - [76701] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13415), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - [76709] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11611), 1, - anon_sym_COLON2, - STATE(7312), 1, - aux_sym_method_identifier_repeat1, - [76719] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13417), 1, - anon_sym_RPAREN, - [76729] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13419), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76737] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11619), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76745] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13421), 1, - anon_sym_LPAREN2, - STATE(7269), 1, - aux_sym_selector_expression_repeat1, - [76755] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13135), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76763] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13423), 1, - aux_sym_preproc_def_token2, - ACTIONS(13425), 1, - sym_preproc_arg, - [76773] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13153), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [76781] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13427), 1, - anon_sym_RPAREN, - [76791] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13429), 1, - anon_sym_LPAREN2, - STATE(9119), 1, - sym_argument_list, - [76801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13431), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76809] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13434), 1, - sym_identifier, - ACTIONS(13436), 1, - sym_primitive_type, - [76819] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(6195), 1, - sym_enumerator_list, - [76829] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4128), 1, - sym_parenthesized_expression, - [76839] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13438), 1, - sym_identifier, - ACTIONS(13440), 1, - sym_primitive_type, - [76849] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7943), 1, - sym_parenthesized_expression, - [76859] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11127), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [76867] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4133), 1, - sym_parenthesized_expression, - [76877] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13442), 1, - anon_sym_LPAREN2, - STATE(9261), 1, - sym_argument_list, - [76887] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13110), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [76895] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - STATE(7683), 1, - aux_sym_message_expression_repeat2, - [76905] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13444), 1, - aux_sym_preproc_def_token2, - ACTIONS(13446), 1, - sym_preproc_arg, - [76915] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13448), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - [76923] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13450), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [76931] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13452), 2, - anon_sym_noreturn, - anon_sym_nothrow, - [76939] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13454), 2, - anon_sym_COMMA, - anon_sym_GT, - [76947] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13456), 1, - anon_sym_LPAREN2, - STATE(8994), 1, - sym_argument_list, - [76957] = 3, - ACTIONS(5308), 1, - sym_number_literal, - ACTIONS(5310), 1, - anon_sym_LF, - ACTIONS(11343), 1, - sym_comment, - [76967] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(4971), 1, - sym_enumerator_list, - [76977] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13458), 1, - anon_sym_LF, - ACTIONS(13460), 1, - sym_number_literal, - [76987] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13462), 2, - aux_sym_char_literal_token1, - sym_escape_sequence, - [76995] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13087), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77003] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13464), 1, - sym_identifier, - ACTIONS(13466), 1, - anon_sym_LPARENclass_RPAREN, - [77013] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13066), 2, - anon_sym_COMMA, - anon_sym_GT, - [77021] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13468), 1, - sym_identifier, - ACTIONS(13470), 1, - sym_primitive_type, - [77031] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(8981), 1, - sym_parenthesized_expression, - [77041] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(6540), 1, - sym_enumerator_list, - [77051] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11163), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [77059] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13472), 1, - sym_identifier, - ACTIONS(13474), 1, - anon_sym_RPAREN, - [77069] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13476), 1, - sym_identifier, - ACTIONS(13478), 1, - anon_sym_STAR, - [77079] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12565), 1, - aux_sym_preproc_def_token2, - ACTIONS(12567), 1, - sym_preproc_arg, - [77089] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4079), 1, - sym_parenthesized_expression, - [77099] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11155), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [77107] = 3, - ACTIONS(5324), 1, - sym_number_literal, - ACTIONS(5326), 1, - anon_sym_LF, - ACTIONS(11343), 1, - sym_comment, - [77117] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13480), 1, - aux_sym_preproc_def_token2, - ACTIONS(13482), 1, - sym_preproc_arg, - [77127] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13484), 2, - anon_sym_DOT_DOT_DOT, - sym_identifier, - [77135] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7946), 1, - sym_parenthesized_expression, - [77145] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4077), 1, - sym_parenthesized_expression, - [77155] = 3, - ACTIONS(5256), 1, - sym_number_literal, - ACTIONS(5258), 1, - anon_sym_LF, - ACTIONS(11343), 1, - sym_comment, - [77165] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13486), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77173] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10546), 1, - anon_sym_LBRACE, - STATE(6193), 1, - sym_enumerator_list, - [77183] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13488), 1, - sym_identifier, - ACTIONS(13490), 1, - anon_sym_LPARENclass_RPAREN, - [77193] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13492), 1, - sym_identifier, - ACTIONS(13494), 1, - anon_sym_STAR, - [77203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13496), 1, - sym_identifier, - ACTIONS(13498), 1, - anon_sym_RPAREN, - [77213] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13500), 1, - sym_identifier, - ACTIONS(13502), 1, - sym_primitive_type, - [77223] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13498), 1, - anon_sym_RPAREN, - ACTIONS(13504), 1, - sym_identifier, - [77233] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13375), 1, - anon_sym_RPAREN, - ACTIONS(13506), 1, - sym_identifier, - [77243] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13508), 1, - sym_identifier, - ACTIONS(13510), 1, - anon_sym_RPAREN, - [77253] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13512), 1, - anon_sym_LPAREN2, - STATE(7262), 1, - aux_sym_selector_expression_repeat1, - [77263] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13514), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77271] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13516), 1, - aux_sym_preproc_def_token2, - ACTIONS(13518), 1, - sym_preproc_arg, - [77281] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13520), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [77289] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13522), 1, - anon_sym_COLON2, - STATE(7407), 1, - aux_sym_method_identifier_repeat1, - [77299] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13524), 1, - sym_identifier, - ACTIONS(13526), 1, - anon_sym_RPAREN, - [77309] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13528), 1, - aux_sym_preproc_def_token2, - ACTIONS(13530), 1, - sym_preproc_arg, - [77319] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13526), 1, - anon_sym_RPAREN, - ACTIONS(13532), 1, - sym_identifier, - [77329] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13534), 1, - anon_sym_LF, - ACTIONS(13536), 1, - sym_number_literal, - [77339] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12571), 1, - anon_sym_RPAREN, - STATE(6689), 1, - aux_sym_selector_expression_repeat2, - [77349] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12977), 2, - anon_sym_SEMI, - anon_sym_DOT, - [77357] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9974), 1, - anon_sym_COMMA, - ACTIONS(13538), 1, - anon_sym_EQ, - [77367] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13540), 1, - sym_identifier, - ACTIONS(13542), 1, - anon_sym_RPAREN, - [77377] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13544), 1, - anon_sym_LF, - ACTIONS(13546), 1, - sym_number_literal, - [77387] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13548), 1, - sym_identifier, - ACTIONS(13550), 1, - anon_sym_RPAREN, - [77397] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(9241), 1, - sym_parenthesized_expression, - [77407] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13552), 1, - sym_identifier, - ACTIONS(13554), 1, - sym_primitive_type, - [77417] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(5103), 1, - sym_enumerator_list, - [77427] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13556), 1, - sym_identifier, - ACTIONS(13558), 1, - sym_primitive_type, - [77437] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(6531), 1, - sym_enumerator_list, - [77447] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13329), 1, - sym_identifier, - STATE(8092), 1, - sym_attribute, - [77457] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13560), 2, - sym_number_literal, - sym_identifier, - [77465] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13562), 1, - sym_identifier, - ACTIONS(13564), 1, - anon_sym_RPAREN, - [77475] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13329), 1, - sym_identifier, - STATE(7712), 1, - sym_attribute, - [77485] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(8678), 1, - sym_parenthesized_expression, - [77495] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13329), 1, - sym_identifier, - STATE(7645), 1, - sym_attribute, - [77505] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4115), 1, - sym_parenthesized_expression, - [77515] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13566), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77523] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13568), 1, - aux_sym_preproc_def_token2, - ACTIONS(13570), 1, - sym_preproc_arg, - [77533] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13572), 1, - anon_sym_LPAREN2, - STATE(8687), 1, - sym_argument_list, - [77543] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7736), 1, - sym_parenthesized_expression, - [77553] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11143), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77561] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7717), 1, - sym_parenthesized_expression, - [77571] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13574), 1, - sym_identifier, - ACTIONS(13576), 1, - anon_sym_LPAREN2, - [77581] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4113), 1, - sym_parenthesized_expression, - [77591] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5183), 1, - anon_sym_LPAREN2, - STATE(9308), 1, - sym_argument_list, - [77601] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13578), 1, - aux_sym_preproc_def_token2, - ACTIONS(13580), 1, - sym_preproc_arg, - [77611] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11109), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [77619] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12463), 1, - anon_sym_RPAREN, - STATE(6818), 1, - aux_sym_selector_expression_repeat2, - [77629] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13582), 1, - anon_sym_LPAREN2, - STATE(8875), 1, - sym_argument_list, - [77639] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13584), 1, - anon_sym_RPAREN, - [77649] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13586), 1, - aux_sym_preproc_def_token2, - ACTIONS(13588), 1, - sym_preproc_arg, - [77659] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13590), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77667] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13592), 1, - sym_identifier, - ACTIONS(13594), 1, - anon_sym_LPARENclass_RPAREN, - [77677] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13596), 1, - anon_sym_LF, - ACTIONS(13598), 1, - sym_number_literal, - [77687] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13329), 1, - sym_identifier, - STATE(7982), 1, - sym_attribute, - [77697] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3542), 1, - anon_sym_SEMI, - ACTIONS(13600), 1, - anon_sym_EQ, - [77707] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(8845), 1, - sym_parenthesized_expression, - [77717] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12517), 1, - anon_sym_RPAREN, - STATE(3027), 1, - aux_sym_selector_expression_repeat2, - [77727] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13602), 1, - sym_identifier, - ACTIONS(13604), 1, - anon_sym_RPAREN, - [77737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13606), 1, - sym_identifier, - ACTIONS(13608), 1, - anon_sym_RPAREN, - [77747] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13608), 1, - anon_sym_RPAREN, - ACTIONS(13610), 1, - sym_identifier, - [77757] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13612), 1, - aux_sym_preproc_def_token2, - ACTIONS(13614), 1, - sym_preproc_arg, - [77767] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13616), 1, - anon_sym_LPAREN2, - STATE(7282), 1, - aux_sym_selector_expression_repeat1, - [77777] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13618), 1, - sym_identifier, - ACTIONS(13620), 1, - sym_primitive_type, - [77787] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13622), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [77795] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13624), 1, - sym_identifier, - ACTIONS(13626), 1, - anon_sym_RPAREN, - [77805] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10755), 1, - anon_sym_LBRACK, - ACTIONS(13628), 1, - anon_sym_RPAREN, - [77815] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13630), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77823] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13632), 1, - aux_sym_preproc_def_token2, - ACTIONS(13634), 1, - sym_preproc_arg, - [77833] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12850), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13636), 1, - sym_identifier, - ACTIONS(13638), 1, - anon_sym_RPAREN, - [77851] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13640), 1, - sym_identifier, - ACTIONS(13642), 1, - sym_primitive_type, - [77861] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(6530), 1, - sym_enumerator_list, - [77871] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13644), 1, - anon_sym_LF, - ACTIONS(13646), 1, - sym_number_literal, - [77881] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13648), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77889] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12856), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77897] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13650), 1, - anon_sym_LF, - ACTIONS(13652), 1, - sym_number_literal, - [77907] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13654), 2, - anon_sym_COMMA, - anon_sym_GT, - [77915] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13656), 1, - sym_identifier, - ACTIONS(13658), 1, - anon_sym_RPAREN, - [77925] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13658), 1, - anon_sym_RPAREN, - ACTIONS(13660), 1, - sym_identifier, - [77935] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13662), 1, - aux_sym_preproc_def_token2, - ACTIONS(13664), 1, - sym_preproc_arg, - [77945] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13666), 1, - anon_sym_LPAREN2, - STATE(7264), 1, - aux_sym_selector_expression_repeat1, - [77955] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13668), 1, - aux_sym_preproc_def_token2, - ACTIONS(13670), 1, - sym_preproc_arg, - [77965] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13672), 1, - sym_identifier, - ACTIONS(13674), 1, - anon_sym_RPAREN, - [77975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12811), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [77983] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11013), 1, - sym_identifier, - STATE(7648), 1, - aux_sym_message_expression_repeat2, - [77993] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13676), 1, - aux_sym_preproc_def_token2, - ACTIONS(13678), 1, - sym_preproc_arg, - [78003] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13674), 1, - anon_sym_RPAREN, - ACTIONS(13680), 1, - sym_identifier, - [78013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13682), 1, - sym_identifier, - ACTIONS(13684), 1, - anon_sym_RPAREN, - [78023] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13686), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [78031] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13688), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [78039] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13684), 1, - anon_sym_RPAREN, - ACTIONS(13690), 1, - sym_identifier, - [78049] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13692), 1, - sym_identifier, - ACTIONS(13694), 1, - sym_primitive_type, - [78059] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(9350), 1, - sym_parenthesized_expression, - [78069] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13696), 1, - sym_identifier, - ACTIONS(13698), 1, - sym_primitive_type, - [78079] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8739), 1, - anon_sym_LBRACE, - STATE(5145), 1, - sym_enumerator_list, - [78089] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13700), 1, - sym_identifier, - ACTIONS(13702), 1, - anon_sym_RPAREN, - [78099] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13704), 1, - anon_sym_LF, - ACTIONS(13706), 1, - sym_number_literal, - [78109] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13708), 1, - sym_identifier, - ACTIONS(13710), 1, - anon_sym_RPAREN, - [78119] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13712), 1, - sym_identifier, - ACTIONS(13714), 1, - anon_sym_LPAREN2, - [78129] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4132), 1, - sym_parenthesized_expression, - [78139] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13716), 1, - sym_identifier, - ACTIONS(13718), 1, - anon_sym_RPAREN, - [78149] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12758), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [78157] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(8766), 1, - sym_parenthesized_expression, - [78167] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4130), 1, - sym_parenthesized_expression, - [78177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13720), 1, - sym_identifier, - ACTIONS(13722), 1, - sym_primitive_type, - [78187] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13724), 1, - aux_sym_preproc_def_token2, - ACTIONS(13726), 1, - sym_preproc_arg, - [78197] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13728), 1, - sym_identifier, - ACTIONS(13730), 1, - sym_primitive_type, - [78207] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13732), 1, - sym_identifier, - ACTIONS(13734), 1, - anon_sym_RPAREN, - [78217] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13736), 1, - anon_sym_LPAREN2, - STATE(9310), 1, - sym_argument_list, - [78227] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13738), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [78235] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13740), 1, - sym_identifier, - ACTIONS(13742), 1, - anon_sym_LPARENclass_RPAREN, - [78245] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13744), 2, - anon_sym_COMMA, - anon_sym_GT, - [78253] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13746), 2, - anon_sym_COMMA, - anon_sym_GT, - [78261] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13748), 1, - sym_identifier, - ACTIONS(13750), 1, - anon_sym_LPARENclass_RPAREN, - [78271] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13752), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [78279] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13754), 1, - sym_identifier, - ACTIONS(13756), 1, - anon_sym_RPAREN, - [78289] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13758), 1, - aux_sym_preproc_def_token2, - ACTIONS(13760), 1, - sym_preproc_arg, - [78299] = 3, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13762), 1, - aux_sym_preproc_def_token2, - ACTIONS(13764), 1, - sym_preproc_arg, - [78309] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4066), 1, - sym_parenthesized_expression, - [78319] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COLON, - STATE(4478), 1, - sym_method_parameter, - [78329] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13327), 1, - anon_sym_LPAREN2, - STATE(7932), 1, - sym_parenthesized_expression, - [78339] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13333), 1, - anon_sym_LPAREN2, - STATE(4080), 1, - sym_parenthesized_expression, - [78349] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13766), 1, - anon_sym_LPAREN2, - STATE(8776), 1, - sym_argument_list, - [78359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13768), 1, - anon_sym_SEMI, - [78366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13770), 1, - sym_identifier, - [78373] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13772), 1, - anon_sym_RPAREN, - [78380] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13774), 1, - anon_sym_RPAREN, - [78387] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13776), 1, - anon_sym_RPAREN, - [78394] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13778), 1, - sym_identifier, - [78401] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13780), 1, - sym_identifier, - [78408] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13782), 1, - sym_identifier, - [78415] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13784), 1, - sym_identifier, - [78422] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13786), 1, - sym_identifier, - [78429] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13788), 1, - anon_sym_RPAREN, - [78436] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13790), 1, - anon_sym_RPAREN, - [78443] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13792), 1, - sym_identifier, - [78450] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13794), 1, - sym_identifier, - [78457] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13796), 1, - anon_sym_RPAREN, - [78464] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13798), 1, - sym_identifier, - [78471] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13800), 1, - sym_identifier, - [78478] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13802), 1, - anon_sym_RPAREN, - [78485] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13804), 1, - anon_sym_RPAREN, - [78492] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13806), 1, - sym_identifier, - [78499] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13808), 1, - sym_identifier, - [78506] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13810), 1, - sym_identifier, - [78513] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13812), 1, - anon_sym_RPAREN, - [78520] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13814), 1, - sym_identifier, - [78527] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13816), 1, - anon_sym_STAR, - [78534] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13818), 1, - sym_identifier, - [78541] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13820), 1, - anon_sym_RPAREN, - [78548] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13822), 1, - anon_sym_RPAREN, - [78555] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13824), 1, - sym_identifier, - [78562] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13826), 1, - sym_identifier, - [78569] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13828), 1, - aux_sym_ms_asm_block_token1, - [78576] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13830), 1, - sym_identifier, - [78583] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13832), 1, - sym_identifier, - [78590] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13834), 1, - sym_identifier, - [78597] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13836), 1, - anon_sym_SEMI, - [78604] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13838), 1, - sym_identifier, - [78611] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13840), 1, - anon_sym_LBRACE, - [78618] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13842), 1, - sym_identifier, - [78625] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13844), 1, - sym_identifier, - [78632] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13846), 1, - sym_identifier, - [78639] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13848), 1, - sym_identifier, - [78646] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13850), 1, - sym_identifier, - [78653] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13852), 1, - sym_identifier, - [78660] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13854), 1, - sym_identifier, - [78667] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13856), 1, - sym_identifier, - [78674] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13858), 1, - sym_identifier, - [78681] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13860), 1, - sym_identifier, - [78688] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13862), 1, - sym_identifier, - [78695] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13864), 1, - sym_identifier, - [78702] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13866), 1, - sym_identifier, - [78709] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13868), 1, - sym_identifier, - [78716] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13870), 1, - anon_sym_DQUOTE, - [78723] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13872), 1, - sym_identifier, - [78730] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10929), 1, - anon_sym_RPAREN, - [78737] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13874), 1, - anon_sym_RPAREN, - [78744] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13876), 1, - anon_sym_DQUOTE, - [78751] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13878), 1, - sym_identifier, - [78758] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13880), 1, - sym_identifier, - [78765] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13882), 1, - sym_identifier, - [78772] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13884), 1, - sym_identifier, - [78779] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13886), 1, - sym_identifier, - [78786] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13888), 1, - sym_identifier, - [78793] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13890), 1, - sym_identifier, - [78800] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13892), 1, - sym_identifier, - [78807] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13894), 1, - sym_identifier, - [78814] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13896), 1, - sym_identifier, - [78821] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13898), 1, - anon_sym_LBRACE, - [78828] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13900), 1, - sym_identifier, - [78835] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13902), 1, - sym_identifier, - [78842] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13904), 1, - sym_identifier, - [78849] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13906), 1, - sym_identifier, - [78856] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13908), 1, - sym_identifier, - [78863] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13910), 1, - sym_identifier, - [78870] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13912), 1, - anon_sym_LPAREN2, - [78877] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13914), 1, - anon_sym_LPAREN2, - [78884] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13916), 1, - anon_sym_LBRACE, - [78891] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13918), 1, - aux_sym_ms_asm_block_token1, - [78898] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13920), 1, - sym_identifier, - [78905] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13922), 1, - sym_identifier, - [78912] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13924), 1, - anon_sym_COLON, - [78919] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13926), 1, - anon_sym_LPAREN2, - [78926] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13928), 1, - anon_sym_RPAREN, - [78933] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13930), 1, - anon_sym_SEMI, - [78940] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13932), 1, - sym_identifier, - [78947] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13934), 1, - anon_sym_SEMI, - [78954] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13936), 1, - sym_identifier, - [78961] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13938), 1, - anon_sym_LPAREN2, - [78968] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13940), 1, - sym_identifier, - [78975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13942), 1, - anon_sym_LPAREN2, - [78982] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13944), 1, - sym_identifier, - [78989] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13946), 1, - anon_sym_SEMI, - [78996] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13948), 1, - sym_identifier, - [79003] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13950), 1, - anon_sym_SEMI, - [79010] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13952), 1, - anon_sym_SEMI, - [79017] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13954), 1, - anon_sym_SEMI, - [79024] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13956), 1, - anon_sym_SEMI, - [79031] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13958), 1, - anon_sym_SEMI, - [79038] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13960), 1, - anon_sym_SEMI, - [79045] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13962), 1, - anon_sym_SEMI, - [79052] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13964), 1, - anon_sym_LPAREN2, - [79059] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13966), 1, - anon_sym_SEMI, - [79066] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13968), 1, - sym_identifier, - [79073] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13970), 1, - anon_sym_SEMI, - [79080] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13972), 1, - sym_identifier, - [79087] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13974), 1, - anon_sym_SEMI, - [79094] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13976), 1, - anon_sym_SEMI, - [79101] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13978), 1, - anon_sym_SEMI, - [79108] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13980), 1, - anon_sym_SEMI, - [79115] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13982), 1, - anon_sym_SEMI, - [79122] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13984), 1, - anon_sym_SEMI, - [79129] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13986), 1, - anon_sym_SEMI, - [79136] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13988), 1, - sym_identifier, - [79143] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13990), 1, - anon_sym_SEMI, - [79150] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13992), 1, - anon_sym_SEMI, - [79157] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13994), 1, - anon_sym_RPAREN, - [79164] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13996), 1, - anon_sym_SEMI, - [79171] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13998), 1, - anon_sym_SEMI, - [79178] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14000), 1, - sym_identifier, - [79185] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14002), 1, - sym_identifier, - [79192] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14004), 1, - anon_sym_SEMI, - [79199] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14006), 1, - anon_sym_SEMI, - [79206] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14008), 1, - anon_sym_SEMI, - [79213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14010), 1, - anon_sym_SEMI, - [79220] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14012), 1, - anon_sym_SEMI, - [79227] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14014), 1, - anon_sym_SEMI, - [79234] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14016), 1, - anon_sym_SEMI, - [79241] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14018), 1, - anon_sym_SEMI, - [79248] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14020), 1, - anon_sym_SEMI, - [79255] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14022), 1, - anon_sym_SEMI, - [79262] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14024), 1, - anon_sym_SEMI, - [79269] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14026), 1, - sym_identifier, - [79276] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14028), 1, - anon_sym_RPAREN, - [79283] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14030), 1, - anon_sym_SEMI, - [79290] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14032), 1, - anon_sym_SEMI, - [79297] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14034), 1, - anon_sym_SEMI, - [79304] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14036), 1, - anon_sym_RPAREN, - [79311] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14038), 1, - anon_sym_SEMI, - [79318] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14040), 1, - sym_identifier, - [79325] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14042), 1, - anon_sym_SEMI, - [79332] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14044), 1, - anon_sym_SEMI, - [79339] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14046), 1, - anon_sym_SEMI, - [79346] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14048), 1, - anon_sym_SEMI, - [79353] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14050), 1, - anon_sym_RPAREN, - [79360] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14052), 1, - anon_sym_SEMI, - [79367] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14054), 1, - anon_sym_RPAREN, - [79374] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14056), 1, - anon_sym_SEMI, - [79381] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14058), 1, - sym_identifier, - [79388] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14060), 1, - anon_sym_SEMI, - [79395] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14062), 1, - anon_sym_SEMI, - [79402] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14064), 1, - anon_sym_SEMI, - [79409] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14066), 1, - anon_sym_RPAREN, - [79416] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14068), 1, - anon_sym_SEMI, - [79423] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14070), 1, - anon_sym_SEMI, - [79430] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14072), 1, - anon_sym_SEMI, - [79437] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14074), 1, - anon_sym_SEMI, - [79444] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14076), 1, - sym_identifier, - [79451] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14078), 1, - anon_sym_RPAREN, - [79458] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14080), 1, - anon_sym_SEMI, - [79465] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14082), 1, - anon_sym_SEMI, - [79472] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14084), 1, - anon_sym_SEMI, - [79479] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14086), 1, - sym_identifier, - [79486] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14088), 1, - anon_sym_SEMI, - [79493] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14090), 1, - anon_sym_SEMI, - [79500] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14092), 1, - anon_sym_SEMI, - [79507] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14094), 1, - anon_sym_SEMI, - [79514] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14096), 1, - anon_sym_SEMI, - [79521] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14098), 1, - anon_sym_RPAREN, - [79528] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14100), 1, - anon_sym_SEMI, - [79535] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14102), 1, - anon_sym_SEMI, - [79542] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14104), 1, - anon_sym_SEMI, - [79549] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14106), 1, - anon_sym_SEMI, - [79556] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14108), 1, - anon_sym_SEMI, - [79563] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14110), 1, - anon_sym_SEMI, - [79570] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14112), 1, - anon_sym_SEMI, - [79577] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14114), 1, - anon_sym_SEMI, - [79584] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14116), 1, - anon_sym_SEMI, - [79591] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14118), 1, - anon_sym_SEMI, - [79598] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14120), 1, - sym_identifier, - [79605] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14122), 1, - sym_identifier, - [79612] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14124), 1, - anon_sym_SEMI, - [79619] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14126), 1, - anon_sym_SEMI, - [79626] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14128), 1, - anon_sym_LBRACE, - [79633] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14130), 1, - anon_sym_SEMI, - [79640] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14132), 1, - anon_sym_SEMI, - [79647] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14134), 1, - anon_sym_SEMI, - [79654] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14136), 1, - anon_sym_SEMI, - [79661] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14138), 1, - sym_identifier, - [79668] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14140), 1, - anon_sym_SEMI, - [79675] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14142), 1, - anon_sym_SEMI, - [79682] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14144), 1, - sym_identifier, - [79689] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14146), 1, - sym_identifier, - [79696] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14148), 1, - sym_identifier, - [79703] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14150), 1, - sym_identifier, - [79710] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14152), 1, - sym_identifier, - [79717] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14154), 1, - sym_identifier, - [79724] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14156), 1, - anon_sym_SEMI, - [79731] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14158), 1, - anon_sym_DQUOTE, - [79738] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14160), 1, - anon_sym_SEMI, - [79745] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14162), 1, - anon_sym_SEMI, - [79752] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14164), 1, - anon_sym_SEMI, - [79759] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14166), 1, - anon_sym_SEMI, - [79766] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14168), 1, - sym_identifier, - [79773] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14170), 1, - anon_sym_SEMI, - [79780] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14172), 1, - anon_sym_SEMI, - [79787] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14174), 1, - sym_identifier, - [79794] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14176), 1, - anon_sym_SEMI, - [79801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14178), 1, - anon_sym_SEMI, - [79808] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14180), 1, - anon_sym_SEMI, - [79815] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14182), 1, - sym_identifier, - [79822] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14184), 1, - anon_sym_SEMI, - [79829] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14186), 1, - sym_identifier, - [79836] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14188), 1, - sym_identifier, - [79843] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14190), 1, - sym_identifier, - [79850] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14192), 1, - sym_identifier, - [79857] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14194), 1, - anon_sym_SEMI, - [79864] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14196), 1, - anon_sym_SEMI, - [79871] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14198), 1, - anon_sym_SEMI, - [79878] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14200), 1, - anon_sym_SEMI, - [79885] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14202), 1, - anon_sym_SEMI, - [79892] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14204), 1, - aux_sym_ms_asm_block_token1, - [79899] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14206), 1, - sym_identifier, - [79906] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14208), 1, - sym_identifier, - [79913] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14210), 1, - anon_sym_SEMI, - [79920] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14212), 1, - anon_sym_SEMI, - [79927] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14214), 1, - anon_sym_RPAREN, - [79934] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14216), 1, - anon_sym_SEMI, - [79941] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14218), 1, - anon_sym_SEMI, - [79948] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14220), 1, - sym_identifier, - [79955] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14222), 1, - sym_identifier, - [79962] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14224), 1, - sym_identifier, - [79969] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14226), 1, - anon_sym_SEMI, - [79976] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14228), 1, - anon_sym_SEMI, - [79983] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14230), 1, - anon_sym_SEMI, - [79990] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14232), 1, - anon_sym_SEMI, - [79997] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14234), 1, - anon_sym_SEMI, - [80004] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14236), 1, - anon_sym_SEMI, - [80011] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14238), 1, - anon_sym_SEMI, - [80018] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14240), 1, - anon_sym_SEMI, - [80025] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14242), 1, - anon_sym_SEMI, - [80032] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14244), 1, - sym_identifier, - [80039] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14246), 1, - anon_sym_SEMI, - [80046] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14248), 1, - sym_identifier, - [80053] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14250), 1, - anon_sym_SEMI, - [80060] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14252), 1, - aux_sym_preproc_if_token2, - [80067] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14254), 1, - aux_sym_preproc_def_token2, - [80074] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14256), 1, - sym_identifier, - [80081] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14258), 1, - anon_sym_SEMI, - [80088] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14260), 1, - anon_sym_RPAREN, - [80095] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14262), 1, - sym_identifier, - [80102] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14264), 1, - sym_identifier, - [80109] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14266), 1, - anon_sym_SEMI, - [80116] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14268), 1, - anon_sym_RPAREN, - [80123] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14270), 1, - sym_identifier, - [80130] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14272), 1, - sym_identifier, - [80137] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14274), 1, - aux_sym_preproc_if_token2, - [80144] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14276), 1, - aux_sym_preproc_def_token2, - [80151] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14278), 1, - sym_number_literal, - [80158] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14280), 1, - aux_sym_preproc_def_token2, - [80165] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14282), 1, - anon_sym_LPAREN2, - [80172] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14284), 1, - sym_identifier, - [80179] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14286), 1, - anon_sym_RPAREN, - [80186] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14288), 1, - anon_sym_RPAREN, - [80193] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14290), 1, - anon_sym_LPAREN2, - [80200] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14292), 1, - sym_identifier, - [80207] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14294), 1, - anon_sym_SEMI, - [80214] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14296), 1, - anon_sym_SEMI, - [80221] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14298), 1, - anon_sym_SEMI, - [80228] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14300), 1, - anon_sym_SEMI, - [80235] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14302), 1, - anon_sym_RPAREN, - [80242] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14304), 1, - anon_sym_SEMI, - [80249] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14306), 1, - anon_sym_RPAREN, - [80256] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14308), 1, - anon_sym_SEMI, - [80263] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14310), 1, - sym_identifier, - [80270] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14312), 1, - anon_sym_SEMI, - [80277] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14314), 1, - anon_sym_RPAREN, - [80284] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14316), 1, - anon_sym_SEMI, - [80291] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14318), 1, - anon_sym_SEMI, - [80298] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14320), 1, - anon_sym_SEMI, - [80305] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14322), 1, - anon_sym_SEMI, - [80312] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14324), 1, - sym_identifier, - [80319] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14326), 1, - anon_sym_RPAREN, - [80326] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14328), 1, - anon_sym_SEMI, - [80333] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14330), 1, - sym_identifier, - [80340] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14332), 1, - anon_sym_SEMI, - [80347] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14334), 1, - anon_sym_SEMI, - [80354] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14336), 1, - anon_sym_SEMI, - [80361] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14338), 1, - anon_sym_SEMI, - [80368] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14340), 1, - anon_sym_RPAREN, - [80375] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14342), 1, - anon_sym_SEMI, - [80382] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14344), 1, - anon_sym_SEMI, - [80389] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14346), 1, - anon_sym_SEMI, - [80396] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14348), 1, - anon_sym_SEMI, - [80403] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14350), 1, - anon_sym_SEMI, - [80410] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14352), 1, - anon_sym_SEMI, - [80417] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14354), 1, - sym_identifier, - [80424] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14356), 1, - sym_identifier, - [80431] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14358), 1, - anon_sym_SEMI, - [80438] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14360), 1, - anon_sym_SEMI, - [80445] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14362), 1, - anon_sym_LBRACE, - [80452] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14364), 1, - anon_sym_SEMI, - [80459] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14366), 1, - anon_sym_SEMI, - [80466] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14368), 1, - anon_sym_SEMI, - [80473] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14370), 1, - anon_sym_SEMI, - [80480] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14372), 1, - sym_identifier, - [80487] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14374), 1, - sym_identifier, - [80494] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14376), 1, - sym_identifier, - [80501] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14378), 1, - sym_identifier, - [80508] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14380), 1, - sym_identifier, - [80515] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14382), 1, - sym_identifier, - [80522] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14384), 1, - sym_identifier, - [80529] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14386), 1, - anon_sym_SEMI, - [80536] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14388), 1, - anon_sym_DQUOTE, - [80543] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14390), 1, - anon_sym_SEMI, - [80550] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14392), 1, - anon_sym_SEMI, - [80557] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14394), 1, - anon_sym_SEMI, - [80564] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14396), 1, - anon_sym_SEMI, - [80571] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14398), 1, - sym_identifier, - [80578] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14400), 1, - anon_sym_SEMI, - [80585] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14402), 1, - sym_identifier, - [80592] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14404), 1, - anon_sym_SEMI, - [80599] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14406), 1, - sym_identifier, - [80606] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14408), 1, - sym_identifier, - [80613] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14410), 1, - sym_identifier, - [80620] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14412), 1, - sym_identifier, - [80627] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14414), 1, - anon_sym_SEMI, - [80634] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14416), 1, - anon_sym_SEMI, - [80641] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14418), 1, - anon_sym_SEMI, - [80648] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14420), 1, - anon_sym_SEMI, - [80655] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14422), 1, - anon_sym_SEMI, - [80662] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14424), 1, - aux_sym_ms_asm_block_token1, - [80669] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14426), 1, - anon_sym_SEMI, - [80676] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14428), 1, - anon_sym_SEMI, - [80683] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14430), 1, - anon_sym_RPAREN, - [80690] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14432), 1, - anon_sym_SEMI, - [80697] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14434), 1, - sym_identifier, - [80704] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14436), 1, - sym_identifier, - [80711] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14438), 1, - sym_identifier, - [80718] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14440), 1, - anon_sym_SEMI, - [80725] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14442), 1, - anon_sym_SEMI, - [80732] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14444), 1, - anon_sym_SEMI, - [80739] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14446), 1, - anon_sym_SEMI, - [80746] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14448), 1, - anon_sym_SEMI, - [80753] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14450), 1, - aux_sym_preproc_if_token2, - [80760] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14452), 1, - aux_sym_preproc_def_token2, - [80767] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14454), 1, - anon_sym_SEMI, - [80774] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14456), 1, - anon_sym_SEMI, - [80781] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14458), 1, - anon_sym_RPAREN, - [80788] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14460), 1, - sym_identifier, - [80795] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14462), 1, - sym_identifier, - [80802] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14464), 1, - sym_identifier, - [80809] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14466), 1, - anon_sym_RPAREN, - [80816] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14468), 1, - sym_identifier, - [80823] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14470), 1, - sym_identifier, - [80830] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14472), 1, - aux_sym_preproc_if_token2, - [80837] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14474), 1, - aux_sym_preproc_def_token2, - [80844] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14476), 1, - anon_sym_LF, - [80851] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14478), 1, - sym_identifier, - [80858] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14480), 1, - anon_sym_LPAREN2, - [80865] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14482), 1, - aux_sym_preproc_def_token2, - [80872] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14484), 1, - sym_identifier, - [80879] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14486), 1, - anon_sym_SEMI, - [80886] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14488), 1, - anon_sym_SEMI, - [80893] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14490), 1, - sym_identifier, - [80900] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14492), 1, - anon_sym_RPAREN, - [80907] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14494), 1, - anon_sym_RPAREN, - [80914] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14496), 1, - anon_sym_SEMI, - [80921] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14498), 1, - sym_identifier, - [80928] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14500), 1, - anon_sym_SEMI, - [80935] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14502), 1, - anon_sym_SEMI, - [80942] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14504), 1, - anon_sym_SEMI, - [80949] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14506), 1, - anon_sym_SEMI, - [80956] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14508), 1, - anon_sym_RPAREN, - [80963] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14510), 1, - anon_sym_SEMI, - [80970] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14512), 1, - anon_sym_RPAREN, - [80977] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14514), 1, - anon_sym_SEMI, - [80984] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14516), 1, - sym_identifier, - [80991] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14518), 1, - anon_sym_SEMI, - [80998] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14520), 1, - anon_sym_RPAREN, - [81005] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14522), 1, - anon_sym_SEMI, - [81012] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14524), 1, - anon_sym_SEMI, - [81019] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14526), 1, - anon_sym_SEMI, - [81026] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14528), 1, - anon_sym_SEMI, - [81033] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14530), 1, - anon_sym_RPAREN, - [81040] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14532), 1, - anon_sym_SEMI, - [81047] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14534), 1, - sym_identifier, - [81054] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14536), 1, - anon_sym_SEMI, - [81061] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14538), 1, - anon_sym_SEMI, - [81068] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14540), 1, - anon_sym_SEMI, - [81075] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14542), 1, - anon_sym_SEMI, - [81082] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14544), 1, - anon_sym_RPAREN, - [81089] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14546), 1, - anon_sym_SEMI, - [81096] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14548), 1, - anon_sym_SEMI, - [81103] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14550), 1, - anon_sym_SEMI, - [81110] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14552), 1, - anon_sym_SEMI, - [81117] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14554), 1, - anon_sym_SEMI, - [81124] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14556), 1, - sym_identifier, - [81131] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14558), 1, - sym_identifier, - [81138] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14560), 1, - anon_sym_LBRACE, - [81145] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14562), 1, - anon_sym_SEMI, - [81152] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14564), 1, - anon_sym_SEMI, - [81159] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14566), 1, - anon_sym_SEMI, - [81166] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14568), 1, - anon_sym_SEMI, - [81173] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14570), 1, - sym_identifier, - [81180] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14572), 1, - sym_identifier, - [81187] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14574), 1, - anon_sym_DQUOTE, - [81194] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14576), 1, - anon_sym_SEMI, - [81201] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14578), 1, - anon_sym_SEMI, - [81208] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14580), 1, - anon_sym_SEMI, - [81215] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14582), 1, - anon_sym_SEMI, - [81222] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14584), 1, - sym_identifier, - [81229] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14586), 1, - sym_identifier, - [81236] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14588), 1, - anon_sym_SEMI, - [81243] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14590), 1, - anon_sym_RPAREN, - [81250] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14592), 1, - anon_sym_SEMI, - [81257] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14594), 1, - anon_sym_SEMI, - [81264] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14596), 1, - anon_sym_SEMI, - [81271] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14598), 1, - aux_sym_ms_asm_block_token1, - [81278] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14600), 1, - anon_sym_SEMI, - [81285] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14602), 1, - anon_sym_SEMI, - [81292] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14604), 1, - anon_sym_RPAREN, - [81299] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14606), 1, - sym_identifier, - [81306] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14608), 1, - anon_sym_SEMI, - [81313] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14610), 1, - anon_sym_SEMI, - [81320] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14612), 1, - anon_sym_RPAREN, - [81327] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14614), 1, - anon_sym_SEMI, - [81334] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14616), 1, - anon_sym_SEMI, - [81341] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14618), 1, - anon_sym_SEMI, - [81348] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14620), 1, - anon_sym_SEMI, - [81355] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14622), 1, - anon_sym_SEMI, - [81362] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14624), 1, - anon_sym_SEMI, - [81369] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14626), 1, - sym_identifier, - [81376] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14628), 1, - anon_sym_SEMI, - [81383] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14630), 1, - anon_sym_SEMI, - [81390] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14632), 1, - anon_sym_RBRACE, - [81397] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14634), 1, - anon_sym_SEMI, - [81404] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14636), 1, - aux_sym_preproc_if_token2, - [81411] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14638), 1, - aux_sym_preproc_def_token2, - [81418] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14640), 1, - anon_sym_SEMI, - [81425] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14642), 1, - anon_sym_SEMI, - [81432] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14644), 1, - anon_sym_RPAREN, - [81439] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14646), 1, - anon_sym_LPAREN2, - [81446] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14648), 1, - anon_sym_RPAREN, - [81453] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14650), 1, - anon_sym_RPAREN, - [81460] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14652), 1, - anon_sym_LPAREN2, - [81467] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14654), 1, - aux_sym_preproc_if_token2, - [81474] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14656), 1, - aux_sym_preproc_def_token2, - [81481] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14658), 1, - anon_sym_LF, - [81488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14660), 1, - anon_sym_SEMI, - [81495] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11103), 1, - anon_sym_SEMI, - [81502] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11131), 1, - anon_sym_SEMI, - [81509] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14662), 1, - aux_sym_preproc_def_token2, - [81516] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14664), 1, - ts_builtin_sym_end, - [81523] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14666), 1, - anon_sym_SEMI, - [81530] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14668), 1, - anon_sym_SEMI, - [81537] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14670), 1, - anon_sym_LPAREN2, - [81544] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14672), 1, - anon_sym_SEMI, - [81551] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14674), 1, - sym_identifier, - [81558] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14676), 1, - sym_identifier, - [81565] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14678), 1, - anon_sym_LBRACE, - [81572] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14680), 1, - anon_sym_SEMI, - [81579] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14682), 1, - sym_identifier, - [81586] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14684), 1, - sym_identifier, - [81593] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14686), 1, - anon_sym_DQUOTE, - [81600] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14688), 1, - anon_sym_SEMI, - [81607] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14690), 1, - anon_sym_SEMI, - [81614] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14692), 1, - anon_sym_SEMI, - [81621] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14694), 1, - sym_identifier, - [81628] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14696), 1, - anon_sym_SEMI, - [81635] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14698), 1, - anon_sym_SEMI, - [81642] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14700), 1, - anon_sym_SEMI, - [81649] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14702), 1, - aux_sym_ms_asm_block_token1, - [81656] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14704), 1, - anon_sym_SEMI, - [81663] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14706), 1, - anon_sym_SEMI, - [81670] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14708), 1, - anon_sym_SEMI, - [81677] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14710), 1, - anon_sym_SEMI, - [81684] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14712), 1, - anon_sym_SEMI, - [81691] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14714), 1, - anon_sym_SEMI, - [81698] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14716), 1, - anon_sym_SEMI, - [81705] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14718), 1, - anon_sym_SEMI, - [81712] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14720), 1, - anon_sym_SEMI, - [81719] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14722), 1, - anon_sym_SEMI, - [81726] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14724), 1, - anon_sym_SEMI, - [81733] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14726), 1, - aux_sym_preproc_def_token2, - [81740] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14728), 1, - anon_sym_SEMI, - [81747] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14730), 1, - anon_sym_SEMI, - [81754] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14732), 1, - anon_sym_SEMI, - [81761] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14734), 1, - anon_sym_SEMI, - [81768] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14736), 1, - anon_sym_SEMI, - [81775] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14738), 1, - anon_sym_SEMI, - [81782] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14740), 1, - anon_sym_SEMI, - [81789] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14742), 1, - anon_sym_SEMI, - [81796] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14744), 1, - anon_sym_RPAREN, - [81803] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14746), 1, - anon_sym_SEMI, - [81810] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14748), 1, - anon_sym_SEMI, - [81817] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14750), 1, - anon_sym_SEMI, - [81824] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14752), 1, - anon_sym_SEMI, - [81831] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14754), 1, - anon_sym_SEMI, - [81838] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14756), 1, - anon_sym_RPAREN, - [81845] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14758), 1, - anon_sym_SEMI, - [81852] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14760), 1, - anon_sym_SEMI, - [81859] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14762), 1, - anon_sym_SEMI, - [81866] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14764), 1, - anon_sym_SEMI, - [81873] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14766), 1, - anon_sym_SEMI, - [81880] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14768), 1, - anon_sym_SEMI, - [81887] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14770), 1, - sym_identifier, - [81894] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14772), 1, - sym_identifier, - [81901] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14774), 1, - anon_sym_LBRACE, - [81908] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14776), 1, - sym_identifier, - [81915] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14778), 1, - anon_sym_SEMI, - [81922] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14780), 1, - sym_identifier, - [81929] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14782), 1, - anon_sym_RBRACK, - [81936] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14784), 1, - anon_sym_RPAREN, - [81943] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14786), 1, - anon_sym_SEMI, - [81950] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14788), 1, - anon_sym_SEMI, - [81957] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14790), 1, - anon_sym_SEMI, - [81964] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14792), 1, - aux_sym_preproc_if_token2, - [81971] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14794), 1, - anon_sym_SEMI, - [81978] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14796), 1, - anon_sym_SEMI, - [81985] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14798), 1, - anon_sym_SEMI, - [81992] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14800), 1, - anon_sym_SEMI, - [81999] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14802), 1, - anon_sym_SEMI, - [82006] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14804), 1, - anon_sym_RBRACE, - [82013] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14806), 1, - anon_sym_RBRACK, - [82020] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14808), 1, - anon_sym_SEMI, - [82027] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14810), 1, - aux_sym_preproc_if_token2, - [82034] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14812), 1, - aux_sym_preproc_if_token2, - [82041] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14814), 1, - aux_sym_preproc_def_token2, - [82048] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14816), 1, - anon_sym_SEMI, - [82055] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14818), 1, - anon_sym_SEMI, - [82062] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14820), 1, - anon_sym_RPAREN, - [82069] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14822), 1, - anon_sym_RPAREN, - [82076] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14824), 1, - aux_sym_preproc_if_token2, - [82083] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14826), 1, - aux_sym_preproc_def_token2, - [82090] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14828), 1, - anon_sym_LF, - [82097] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14830), 1, - anon_sym_SEMI, - [82104] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11171), 1, - anon_sym_SEMI, - [82111] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11141), 1, - anon_sym_SEMI, - [82118] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14832), 1, - anon_sym_SEMI, - [82125] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14834), 1, - anon_sym_SEMI, - [82132] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14836), 1, - anon_sym_SEMI, - [82139] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14838), 1, - sym_identifier, - [82146] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14840), 1, - sym_identifier, - [82153] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14842), 1, - anon_sym_LBRACE, - [82160] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14844), 1, - anon_sym_COLON, - [82167] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14846), 1, - sym_identifier, - [82174] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14848), 1, - anon_sym_SEMI, - [82181] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14850), 1, - anon_sym_SEMI, - [82188] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14852), 1, - anon_sym_SEMI, - [82195] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14854), 1, - anon_sym_SEMI, - [82202] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14856), 1, - anon_sym_SEMI, - [82209] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14858), 1, - anon_sym_SEMI, - [82216] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14860), 1, - anon_sym_SEMI, - [82223] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14862), 1, - anon_sym_SEMI, - [82230] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14864), 1, - anon_sym_SEMI, - [82237] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14866), 1, - anon_sym_SEMI, - [82244] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14868), 1, - anon_sym_SEMI, - [82251] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14870), 1, - anon_sym_SEMI, - [82258] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14872), 1, - anon_sym_SEMI, - [82265] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14874), 1, - anon_sym_SEMI, - [82272] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14876), 1, - anon_sym_SEMI, - [82279] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14878), 1, - anon_sym_SEMI, - [82286] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14880), 1, - anon_sym_SEMI, - [82293] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14882), 1, - anon_sym_SEMI, - [82300] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14884), 1, - anon_sym_SEMI, - [82307] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14886), 1, - anon_sym_SEMI, - [82314] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14888), 1, - anon_sym_SEMI, - [82321] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14890), 1, - anon_sym_SEMI, - [82328] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14892), 1, - anon_sym_SEMI, - [82335] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14894), 1, - anon_sym_SEMI, - [82342] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14896), 1, - anon_sym_SEMI, - [82349] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14898), 1, - anon_sym_SEMI, - [82356] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14900), 1, - aux_sym_preproc_if_token2, - [82363] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14902), 1, - anon_sym_LBRACE, - [82370] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14904), 1, - anon_sym_SEMI, - [82377] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14906), 1, - sym_identifier, - [82384] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14908), 1, - anon_sym_SEMI, - [82391] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14910), 1, - anon_sym_SEMI, - [82398] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14912), 1, - anon_sym_SEMI, - [82405] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14914), 1, - anon_sym_SEMI, - [82412] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14916), 1, - anon_sym_SEMI, - [82419] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14918), 1, - anon_sym_RPAREN, - [82426] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14920), 1, - anon_sym_SEMI, - [82433] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14922), 1, - anon_sym_SEMI, - [82440] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14924), 1, - anon_sym_SEMI, - [82447] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14926), 1, - anon_sym_SEMI, - [82454] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14928), 1, - anon_sym_SEMI, - [82461] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14930), 1, - anon_sym_SEMI, - [82468] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14932), 1, - anon_sym_SEMI, - [82475] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14934), 1, - anon_sym_LF, - [82482] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14936), 1, - anon_sym_RBRACK, - [82489] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14938), 1, - anon_sym_RPAREN, - [82496] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14940), 1, - anon_sym_SEMI, - [82503] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14942), 1, - anon_sym_SEMI, - [82510] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14944), 1, - anon_sym_SEMI, - [82517] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12919), 1, - anon_sym_LF, - [82524] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14946), 1, - anon_sym_SEMI, - [82531] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14948), 1, - anon_sym_SEMI, - [82538] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14950), 1, - anon_sym_SEMI, - [82545] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14952), 1, - anon_sym_SEMI, - [82552] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14954), 1, - anon_sym_SEMI, - [82559] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14956), 1, - anon_sym_RBRACE, - [82566] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14958), 1, - anon_sym_RBRACK, - [82573] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14960), 1, - anon_sym_LBRACE, - [82580] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14962), 1, - sym_identifier, - [82587] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14964), 1, - anon_sym_LBRACE, - [82594] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14966), 1, - anon_sym_LBRACE, - [82601] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14968), 1, - anon_sym_LBRACE, - [82608] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14970), 1, - anon_sym_LBRACE, - [82615] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14972), 1, - anon_sym_LBRACE, - [82622] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14974), 1, - anon_sym_LBRACE, - [82629] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14976), 1, - anon_sym_LBRACE, - [82636] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14978), 1, - anon_sym_LBRACE, - [82643] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14980), 1, - anon_sym_SEMI, - [82650] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14982), 1, - aux_sym_preproc_if_token2, - [82657] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14984), 1, - aux_sym_preproc_if_token2, - [82664] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14986), 1, - anon_sym_LPAREN2, - [82671] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14988), 1, - anon_sym_LPAREN2, - [82678] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14990), 1, - anon_sym_LPAREN2, - [82685] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(14992), 1, - aux_sym_preproc_def_token2, - [82692] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14994), 1, - anon_sym_LPAREN2, - [82699] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14996), 1, - anon_sym_SEMI, - [82706] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14998), 1, - anon_sym_SEMI, - [82713] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15000), 1, - anon_sym_LPAREN2, - [82720] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15002), 1, - sym_number_literal, - [82727] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15004), 1, - anon_sym_LPAREN2, - [82734] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15006), 1, - anon_sym_LPAREN2, - [82741] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15008), 1, - anon_sym_RPAREN, - [82748] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15010), 1, - anon_sym_LPAREN2, - [82755] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15012), 1, - anon_sym_LPAREN2, - [82762] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15014), 1, - anon_sym_RPAREN, - [82769] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15016), 1, - anon_sym_DQUOTE, - [82776] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12889), 1, - anon_sym_LF, - [82783] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15018), 1, - aux_sym_preproc_if_token2, - [82790] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15020), 1, - aux_sym_preproc_def_token2, - [82797] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15022), 1, - sym_identifier, - [82804] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15024), 1, - anon_sym_LF, - [82811] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15026), 1, - anon_sym_STAR, - [82818] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15028), 1, - anon_sym_SEMI, - [82825] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11111), 1, - anon_sym_SEMI, - [82832] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11113), 1, - anon_sym_SEMI, - [82839] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10923), 1, - anon_sym_RPAREN, - [82846] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15030), 1, - anon_sym_RPAREN, - [82853] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15032), 1, - aux_sym_preproc_def_token2, - [82860] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15034), 1, - anon_sym_SEMI, - [82867] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15036), 1, - anon_sym_LBRACE, - [82874] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15038), 1, - anon_sym_while, - [82881] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15040), 1, - anon_sym_SEMI, - [82888] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15042), 1, - anon_sym_SEMI, - [82895] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15044), 1, - anon_sym_COLON, - [82902] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15046), 1, - anon_sym_LBRACK, - [82909] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15048), 1, - anon_sym_SEMI, - [82916] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15050), 1, - anon_sym_SEMI, - [82923] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15052), 1, - anon_sym_SEMI, - [82930] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15054), 1, - anon_sym_SEMI, - [82937] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15056), 1, - anon_sym_SEMI, - [82944] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15058), 1, - anon_sym_SEMI, - [82951] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15060), 1, - anon_sym_SEMI, - [82958] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15062), 1, - anon_sym_SEMI, - [82965] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15064), 1, - anon_sym_SEMI, - [82972] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15066), 1, - anon_sym_SEMI, - [82979] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15068), 1, - anon_sym_SEMI, - [82986] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15070), 1, - anon_sym_SEMI, - [82993] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15072), 1, - anon_sym_SEMI, - [83000] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15074), 1, - anon_sym_SEMI, - [83007] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15076), 1, - anon_sym_SEMI, - [83014] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15078), 1, - anon_sym_SEMI, - [83021] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15080), 1, - anon_sym_SEMI, - [83028] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15082), 1, - anon_sym_SEMI, - [83035] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15084), 1, - anon_sym_SEMI, - [83042] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15086), 1, - anon_sym_SEMI, - [83049] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15088), 1, - anon_sym_SEMI, - [83056] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15090), 1, - anon_sym_SEMI, - [83063] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15092), 1, - anon_sym_RPAREN, - [83070] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15094), 1, - anon_sym_SEMI, - [83077] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15096), 1, - anon_sym_LPAREN2, - [83084] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15098), 1, - anon_sym_SEMI, - [83091] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15100), 1, - anon_sym_COMMA, - [83098] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15102), 1, - anon_sym_SEMI, - [83105] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15104), 1, - anon_sym_SEMI, - [83112] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15106), 1, - anon_sym_SEMI, - [83119] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15108), 1, - sym_identifier, - [83126] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15110), 1, - anon_sym_SEMI, - [83133] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15112), 1, - anon_sym_SEMI, - [83140] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15114), 1, - anon_sym_SEMI, - [83147] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15116), 1, - anon_sym_SEMI, - [83154] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15118), 1, - anon_sym_RPAREN, - [83161] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15120), 1, - anon_sym_SEMI, - [83168] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15122), 1, - anon_sym_SEMI, - [83175] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15124), 1, - anon_sym_SEMI, - [83182] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15126), 1, - anon_sym_SEMI, - [83189] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15128), 1, - anon_sym_SEMI, - [83196] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15130), 1, - anon_sym_SEMI, - [83203] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15132), 1, - aux_sym_preproc_if_token2, - [83210] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15134), 1, - anon_sym_SEMI, - [83217] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15136), 1, - anon_sym_SEMI, - [83224] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15138), 1, - anon_sym_SEMI, - [83231] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15140), 1, - anon_sym_SEMI, - [83238] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15142), 1, - anon_sym_SEMI, - [83245] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15144), 1, - anon_sym_SEMI, - [83252] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9560), 1, - anon_sym_SEMI, - [83259] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15146), 1, - anon_sym_SEMI, - [83266] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15148), 1, - anon_sym_SEMI, - [83273] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15150), 1, - anon_sym_STAR, - [83280] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15152), 1, - anon_sym_SEMI, - [83287] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15154), 1, - anon_sym_SEMI, - [83294] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15156), 1, - aux_sym_preproc_if_token2, - [83301] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15158), 1, - sym_identifier, - [83308] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15160), 1, - aux_sym_preproc_if_token2, - [83315] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15162), 1, - anon_sym_RPAREN, - [83322] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15164), 1, - anon_sym_SEMI, - [83329] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15166), 1, - anon_sym_SEMI, - [83336] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15168), 1, - anon_sym_SEMI, - [83343] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15170), 1, - anon_sym_SEMI, - [83350] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15172), 1, - anon_sym_SEMI, - [83357] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15174), 1, - anon_sym_SEMI, - [83364] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15176), 1, - anon_sym_RPAREN, - [83371] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15178), 1, - anon_sym_COLON, - [83378] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15180), 1, - anon_sym_LF, - [83385] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15182), 1, - anon_sym_SEMI, - [83392] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15184), 1, - anon_sym_SEMI, - [83399] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15186), 1, - sym_identifier, - [83406] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15188), 1, - anon_sym_SEMI, - [83413] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15190), 1, - anon_sym_RPAREN, - [83420] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15192), 1, - anon_sym_RPAREN, - [83427] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15194), 1, - aux_sym_preproc_if_token2, - [83434] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15196), 1, - anon_sym_RBRACK, - [83441] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15198), 1, - anon_sym_RPAREN, - [83448] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15200), 1, - anon_sym_SEMI, - [83455] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15202), 1, - anon_sym_SEMI, - [83462] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15204), 1, - anon_sym_SEMI, - [83469] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15206), 1, - aux_sym_preproc_if_token2, - [83476] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15208), 1, - anon_sym_SEMI, - [83483] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15210), 1, - anon_sym_SEMI, - [83490] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15212), 1, - anon_sym_SEMI, - [83497] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15214), 1, - anon_sym_SEMI, - [83504] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15216), 1, - anon_sym_SEMI, - [83511] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15218), 1, - anon_sym_SEMI, - [83518] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15220), 1, - anon_sym_RBRACE, - [83525] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15222), 1, - anon_sym_RBRACK, - [83532] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15224), 1, - anon_sym_SEMI, - [83539] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15226), 1, - aux_sym_preproc_if_token2, - [83546] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15228), 1, - aux_sym_preproc_if_token2, - [83553] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15230), 1, - aux_sym_preproc_def_token2, - [83560] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15232), 1, - anon_sym_SEMI, - [83567] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15234), 1, - anon_sym_SEMI, - [83574] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15236), 1, - anon_sym_SEMI, - [83581] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15238), 1, - anon_sym_RPAREN, - [83588] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15240), 1, - aux_sym_preproc_def_token2, - [83595] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15242), 1, - anon_sym_RPAREN, - [83602] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15244), 1, - aux_sym_preproc_if_token2, - [83609] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15246), 1, - aux_sym_preproc_def_token2, - [83616] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15248), 1, - sym_identifier, - [83623] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15250), 1, - anon_sym_LF, - [83630] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15252), 1, - anon_sym_SQUOTE, - [83637] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15254), 1, - anon_sym_SEMI, - [83644] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11121), 1, - anon_sym_SEMI, - [83651] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11115), 1, - anon_sym_RPAREN, - [83658] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11137), 1, - anon_sym_SEMI, - [83665] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10935), 1, - anon_sym_RPAREN, - [83672] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15256), 1, - anon_sym_RPAREN, - [83679] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15258), 1, - aux_sym_preproc_def_token2, - [83686] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13269), 1, - anon_sym_LF, - [83693] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15260), 1, - anon_sym_SEMI, - [83700] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15262), 1, - anon_sym_SEMI, - [83707] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15264), 1, - anon_sym_COLON, - [83714] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15266), 1, - anon_sym_SEMI, - [83721] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15268), 1, - anon_sym_RPAREN, - [83728] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15270), 1, - anon_sym_SEMI, - [83735] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10933), 1, - anon_sym_RPAREN, - [83742] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15272), 1, - anon_sym_SEMI, - [83749] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15274), 1, - anon_sym_SEMI, - [83756] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15276), 1, - anon_sym_SEMI, - [83763] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15278), 1, - anon_sym_SEMI, - [83770] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15280), 1, - anon_sym_SEMI, - [83777] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15282), 1, - anon_sym_SEMI, - [83784] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15284), 1, - anon_sym_SEMI, - [83791] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15286), 1, - anon_sym_SEMI, - [83798] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15288), 1, - anon_sym_SEMI, - [83805] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15290), 1, - anon_sym_SEMI, - [83812] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15292), 1, - anon_sym_SEMI, - [83819] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15294), 1, - anon_sym_SEMI, - [83826] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15296), 1, - anon_sym_SEMI, - [83833] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15298), 1, - anon_sym_SEMI, - [83840] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15300), 1, - anon_sym_SEMI, - [83847] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15302), 1, - anon_sym_SEMI, - [83854] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15304), 1, - anon_sym_SEMI, - [83861] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15306), 1, - anon_sym_SEMI, - [83868] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15308), 1, - anon_sym_SEMI, - [83875] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15310), 1, - anon_sym_SEMI, - [83882] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15312), 1, - anon_sym_RPAREN, - [83889] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15314), 1, - anon_sym_SEMI, - [83896] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15316), 1, - anon_sym_SEMI, - [83903] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15318), 1, - anon_sym_SEMI, - [83910] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15320), 1, - anon_sym_SEMI, - [83917] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15322), 1, - anon_sym_SEMI, - [83924] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15324), 1, - anon_sym_SEMI, - [83931] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15326), 1, - anon_sym_SEMI, - [83938] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15328), 1, - anon_sym_SEMI, - [83945] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15330), 1, - aux_sym_preproc_if_token2, - [83952] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15332), 1, - anon_sym_SEMI, - [83959] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15334), 1, - aux_sym_preproc_if_token2, - [83966] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15336), 1, - anon_sym_RPAREN, - [83973] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15338), 1, - anon_sym_RPAREN, - [83980] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15340), 1, - anon_sym_SEMI, - [83987] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10925), 1, - anon_sym_RPAREN, - [83994] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15342), 1, - anon_sym_SEMI, - [84001] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15344), 1, - anon_sym_SEMI, - [84008] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15346), 1, - anon_sym_SEMI, - [84015] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15348), 1, - anon_sym_SEMI, - [84022] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15350), 1, - anon_sym_SEMI, - [84029] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15352), 1, - aux_sym_preproc_if_token2, - [84036] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15354), 1, - anon_sym_SEMI, - [84043] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15356), 1, - anon_sym_SEMI, - [84050] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15358), 1, - anon_sym_SEMI, - [84057] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15360), 1, - anon_sym_SEMI, - [84064] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15362), 1, - anon_sym_SEMI, - [84071] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15364), 1, - anon_sym_SEMI, - [84078] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15366), 1, - anon_sym_LPAREN2, - [84085] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15368), 1, - anon_sym_LPAREN2, - [84092] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15370), 1, - aux_sym_preproc_if_token2, - [84099] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9189), 1, - anon_sym_SEMI, - [84106] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15372), 1, - sym_number_literal, - [84113] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15374), 1, - aux_sym_preproc_if_token2, - [84120] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15376), 1, - anon_sym_SEMI, - [84127] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15378), 1, - anon_sym_SEMI, - [84134] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15380), 1, - anon_sym_SEMI, - [84141] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15382), 1, - anon_sym_SEMI, - [84148] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15384), 1, - aux_sym_preproc_if_token2, - [84155] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15386), 1, - aux_sym_preproc_if_token2, - [84162] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15388), 1, - anon_sym_RPAREN, - [84169] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15390), 1, - anon_sym_SEMI, - [84176] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15392), 1, - anon_sym_SEMI, - [84183] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15394), 1, - anon_sym_SEMI, - [84190] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15396), 1, - anon_sym_LBRACE, - [84197] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15398), 1, - anon_sym_while, - [84204] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15400), 1, - sym_identifier, - [84211] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15402), 1, - anon_sym_SEMI, - [84218] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15404), 1, - anon_sym_SEMI, - [84225] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15406), 1, - anon_sym_SEMI, - [84232] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15408), 1, - anon_sym_SEMI, - [84239] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15410), 1, - anon_sym_LF, - [84246] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15412), 1, - anon_sym_SEMI, - [84253] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15414), 1, - anon_sym_SEMI, - [84260] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15416), 1, - anon_sym_SEMI, - [84267] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15418), 1, - anon_sym_RPAREN, - [84274] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15420), 1, - aux_sym_preproc_if_token2, - [84281] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15422), 1, - anon_sym_RBRACK, - [84288] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15424), 1, - anon_sym_RPAREN, - [84295] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15426), 1, - anon_sym_SEMI, - [84302] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15428), 1, - anon_sym_SEMI, - [84309] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15430), 1, - anon_sym_SEMI, - [84316] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15432), 1, - aux_sym_preproc_if_token2, - [84323] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15434), 1, - anon_sym_SEMI, - [84330] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15436), 1, - anon_sym_SEMI, - [84337] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15438), 1, - anon_sym_SEMI, - [84344] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15440), 1, - anon_sym_SEMI, - [84351] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15442), 1, - anon_sym_SEMI, - [84358] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15444), 1, - aux_sym_preproc_def_token2, - [84365] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15446), 1, - anon_sym_RBRACE, - [84372] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15448), 1, - anon_sym_RBRACK, - [84379] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15450), 1, - anon_sym_LPAREN2, - [84386] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15452), 1, - anon_sym_RPAREN, - [84393] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15454), 1, - anon_sym_SEMI, - [84400] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15456), 1, - aux_sym_preproc_if_token2, - [84407] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15458), 1, - aux_sym_preproc_if_token2, - [84414] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15460), 1, - sym_identifier, - [84421] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15462), 1, - aux_sym_preproc_def_token2, - [84428] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15464), 1, - anon_sym_SEMI, - [84435] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15466), 1, - anon_sym_SEMI, - [84442] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15468), 1, - anon_sym_RPAREN, - [84449] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15470), 1, - anon_sym_RPAREN, - [84456] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15472), 1, - anon_sym_RPAREN, - [84463] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10941), 1, - anon_sym_RPAREN, - [84470] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15474), 1, - anon_sym_RPAREN, - [84477] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15476), 1, - aux_sym_preproc_if_token2, - [84484] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15478), 1, - aux_sym_preproc_def_token2, - [84491] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15480), 1, - sym_identifier, - [84498] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15482), 1, - anon_sym_LF, - [84505] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15484), 1, - anon_sym_SQUOTE, - [84512] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15486), 1, - anon_sym_SEMI, - [84519] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11129), 1, - anon_sym_SEMI, - [84526] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11133), 1, - anon_sym_SEMI, - [84533] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15488), 1, - anon_sym_STAR, - [84540] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10943), 1, - anon_sym_RPAREN, - [84547] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15490), 1, - sym_identifier, - [84554] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15492), 1, - anon_sym_RPAREN, - [84561] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15494), 1, - anon_sym_SEMI, - [84568] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(13209), 1, - anon_sym_LF, - [84575] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15496), 1, - anon_sym_SEMI, - [84582] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15498), 1, - anon_sym_SEMI, - [84589] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15500), 1, - anon_sym_COLON, - [84596] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15502), 1, - anon_sym_SEMI, - [84603] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15504), 1, - anon_sym_SEMI, - [84610] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15506), 1, - sym_identifier, - [84617] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15508), 1, - anon_sym_SEMI, - [84624] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15510), 1, - anon_sym_SEMI, - [84631] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15512), 1, - anon_sym_SEMI, - [84638] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15514), 1, - anon_sym_SEMI, - [84645] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15516), 1, - anon_sym_SEMI, - [84652] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15518), 1, - anon_sym_SEMI, - [84659] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15520), 1, - anon_sym_LPAREN2, - [84666] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15522), 1, - anon_sym_SEMI, - [84673] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15524), 1, - anon_sym_SEMI, - [84680] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15526), 1, - sym_number_literal, - [84687] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15528), 1, - anon_sym_SEMI, - [84694] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15530), 1, - anon_sym_SEMI, - [84701] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15532), 1, - anon_sym_SEMI, - [84708] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15534), 1, - anon_sym_SEMI, - [84715] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15536), 1, - anon_sym_SEMI, - [84722] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15538), 1, - anon_sym_SEMI, - [84729] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15540), 1, - anon_sym_SEMI, - [84736] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15542), 1, - anon_sym_SEMI, - [84743] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15544), 1, - anon_sym_LBRACE, - [84750] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15546), 1, - anon_sym_while, - [84757] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15548), 1, - anon_sym_SEMI, - [84764] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15550), 1, - anon_sym_SEMI, - [84771] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15552), 1, - anon_sym_SEMI, - [84778] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15554), 1, - anon_sym_SEMI, - [84785] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15556), 1, - anon_sym_RPAREN, - [84792] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15558), 1, - anon_sym_SEMI, - [84799] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15560), 1, - anon_sym_SEMI, - [84806] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15562), 1, - anon_sym_SEMI, - [84813] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15564), 1, - anon_sym_SEMI, - [84820] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15566), 1, - aux_sym_preproc_if_token2, - [84827] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15568), 1, - anon_sym_SEMI, - [84834] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15570), 1, - anon_sym_LPAREN2, - [84841] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15572), 1, - sym_identifier, - [84848] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15574), 1, - anon_sym_SEMI, - [84855] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15576), 1, - aux_sym_preproc_if_token2, - [84862] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15578), 1, - anon_sym_SEMI, - [84869] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15580), 1, - aux_sym_preproc_if_token2, - [84876] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15582), 1, - anon_sym_RPAREN, - [84883] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15584), 1, - sym_identifier, - [84890] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15586), 1, - anon_sym_SEMI, - [84897] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15588), 1, - anon_sym_SEMI, - [84904] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15590), 1, - anon_sym_SEMI, - [84911] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15592), 1, - anon_sym_SEMI, - [84918] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15594), 1, - anon_sym_SEMI, - [84925] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15596), 1, - sym_identifier, - [84932] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15598), 1, - anon_sym_SEMI, - [84939] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15600), 1, - aux_sym_preproc_if_token2, - [84946] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15602), 1, - anon_sym_SEMI, - [84953] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15604), 1, - anon_sym_SEMI, - [84960] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15606), 1, - anon_sym_SEMI, - [84967] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15608), 1, - anon_sym_SEMI, - [84974] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15610), 1, - anon_sym_LPAREN2, - [84981] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15612), 1, - anon_sym_SEMI, - [84988] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15614), 1, - sym_number_literal, - [84995] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15616), 1, - anon_sym_SEMI, - [85002] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15618), 1, - aux_sym_preproc_if_token2, - [85009] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9683), 1, - anon_sym_SEMI, - [85016] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15620), 1, - anon_sym_SEMI, - [85023] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15622), 1, - anon_sym_SEMI, - [85030] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15624), 1, - anon_sym_SEMI, - [85037] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15626), 1, - anon_sym_LBRACE, - [85044] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15628), 1, - anon_sym_while, - [85051] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15630), 1, - anon_sym_SEMI, - [85058] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15632), 1, - anon_sym_SEMI, - [85065] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15634), 1, - aux_sym_preproc_if_token2, - [85072] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15636), 1, - aux_sym_preproc_if_token2, - [85079] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15638), 1, - anon_sym_RPAREN, - [85086] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15640), 1, - anon_sym_SEMI, - [85093] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15642), 1, - anon_sym_SEMI, - [85100] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15644), 1, - anon_sym_SEMI, - [85107] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15646), 1, - anon_sym_SEMI, - [85114] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15648), 1, - sym_identifier, - [85121] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15650), 1, - anon_sym_SEMI, - [85128] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15652), 1, - anon_sym_SEMI, - [85135] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15654), 1, - anon_sym_SEMI, - [85142] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15656), 1, - anon_sym_RPAREN, - [85149] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15658), 1, - anon_sym_LF, - [85156] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15660), 1, - sym_identifier, - [85163] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15662), 1, - anon_sym_RPAREN, - [85170] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15664), 1, - anon_sym_SEMI, - [85177] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15666), 1, - anon_sym_SEMI, - [85184] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15668), 1, - anon_sym_SEMI, - [85191] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15670), 1, - anon_sym_RPAREN, - [85198] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15672), 1, - sym_identifier, - [85205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15674), 1, - aux_sym_preproc_if_token2, - [85212] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15676), 1, - anon_sym_COMMA, - [85219] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15678), 1, - anon_sym_RBRACK, - [85226] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15680), 1, - anon_sym_RPAREN, - [85233] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15682), 1, - anon_sym_SEMI, - [85240] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15684), 1, - anon_sym_LPAREN2, - [85247] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15686), 1, - anon_sym_SEMI, - [85254] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15688), 1, - aux_sym_preproc_def_token2, - [85261] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11075), 1, - anon_sym_RBRACE, - [85268] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15690), 1, - aux_sym_preproc_if_token2, - [85275] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15692), 1, - anon_sym_LBRACE, - [85282] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15694), 1, - anon_sym_while, - [85289] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15696), 1, - sym_identifier, - [85296] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15698), 1, - anon_sym_SEMI, - [85303] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15700), 1, - anon_sym_SEMI, - [85310] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15702), 1, - anon_sym_SEMI, - [85317] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15704), 1, - anon_sym_SEMI, - [85324] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15706), 1, - anon_sym_SEMI, - [85331] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15708), 1, - anon_sym_SEMI, - [85338] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15710), 1, - anon_sym_RBRACE, - [85345] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15712), 1, - anon_sym_RBRACK, - [85352] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15714), 1, - anon_sym_SEMI, - [85359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15716), 1, - aux_sym_preproc_if_token2, - [85366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15718), 1, - aux_sym_preproc_if_token2, - [85373] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15720), 1, - anon_sym_RPAREN, - [85380] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15722), 1, - aux_sym_preproc_def_token2, - [85387] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15724), 1, - anon_sym_SEMI, - [85394] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15726), 1, - anon_sym_SEMI, - [85401] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15728), 1, - anon_sym_RPAREN, - [85408] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11279), 1, - anon_sym_RPAREN, - [85415] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15730), 1, - anon_sym_RPAREN, - [85422] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15732), 1, - anon_sym_RPAREN, - [85429] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15734), 1, - anon_sym_RPAREN, - [85436] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15736), 1, - anon_sym_RPAREN, - [85443] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8222), 1, - anon_sym_RBRACE, - [85450] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15738), 1, - anon_sym_LPAREN2, - [85457] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15740), 1, - anon_sym_RPAREN, - [85464] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15742), 1, - anon_sym_RPAREN, - [85471] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15744), 1, - anon_sym_STAR, - [85478] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15746), 1, - aux_sym_preproc_if_token2, - [85485] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15748), 1, - anon_sym_LBRACE, - [85492] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15750), 1, - anon_sym_while, - [85499] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15752), 1, - anon_sym_typedef, - [85506] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15754), 1, - sym_identifier, - [85513] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15756), 1, - anon_sym_LF, - [85520] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15758), 1, - anon_sym_SQUOTE, - [85527] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15760), 1, - anon_sym_SEMI, - [85534] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11135), 1, - anon_sym_SEMI, - [85541] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11147), 1, - anon_sym_SEMI, - [85548] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15762), 1, - anon_sym_STAR, - [85555] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10939), 1, - anon_sym_RPAREN, - [85562] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15764), 1, - anon_sym_RPAREN, - [85569] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11117), 1, - anon_sym_RPAREN, - [85576] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15766), 1, - aux_sym_preproc_def_token2, - [85583] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(12774), 1, - anon_sym_LF, - [85590] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15768), 1, - anon_sym_SEMI, - [85597] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15770), 1, - anon_sym_SEMI, - [85604] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15772), 1, - anon_sym_COLON, - [85611] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15774), 1, - sym_identifier, - [85618] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15776), 1, - anon_sym_LBRACE, - [85625] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15778), 1, - sym_identifier, - [85632] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11157), 1, - anon_sym_SEMI, - [85639] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15780), 1, - anon_sym_LPAREN2, - [85646] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15782), 1, - anon_sym_while, - [85653] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11105), 1, - anon_sym_SEMI, - [85660] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15784), 1, - anon_sym_SEMI, - [85667] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15786), 1, - anon_sym_SQUOTE, - [85674] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15788), 1, - sym_identifier, - [85681] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15790), 1, - anon_sym_LF, - [85688] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15792), 1, - sym_identifier, - [85695] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15794), 1, - sym_identifier, - [85702] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15796), 1, - sym_identifier, - [85709] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15798), 1, - anon_sym_LBRACK, - [85716] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15800), 1, - sym_identifier, - [85723] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15802), 1, - sym_identifier, - [85730] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15804), 1, - sym_identifier, - [85737] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15806), 1, - sym_identifier, - [85744] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15808), 1, - sym_identifier, - [85751] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15810), 1, - aux_sym_preproc_def_token2, - [85758] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15812), 1, - sym_identifier, - [85765] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15814), 1, - aux_sym_preproc_if_token2, - [85772] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15816), 1, - sym_identifier, - [85779] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15818), 1, - anon_sym_LPAREN2, - [85786] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15820), 1, - sym_identifier, - [85793] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15822), 1, - anon_sym_STAR, - [85800] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15824), 1, - anon_sym_STAR, - [85807] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15826), 1, - anon_sym_RPAREN, - [85814] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15828), 1, - anon_sym_RPAREN, - [85821] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15830), 1, - aux_sym_ms_asm_block_token1, - [85828] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8278), 1, - anon_sym_RBRACE, - [85835] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15832), 1, - sym_identifier, - [85842] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15834), 1, - sym_identifier, - [85849] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15836), 1, - sym_identifier, - [85856] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15838), 1, - sym_identifier, - [85863] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15840), 1, - anon_sym_RPAREN, - [85870] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11125), 1, - anon_sym_SEMI, - [85877] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15842), 1, - anon_sym_RPAREN, - [85884] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15844), 1, - anon_sym_RPAREN, - [85891] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15846), 1, - anon_sym_COMMA, - [85898] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15848), 1, - anon_sym_RPAREN, - [85905] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11195), 1, - anon_sym_RPAREN, - [85912] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15850), 1, - sym_identifier, - [85919] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15852), 1, - sym_identifier, - [85926] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15854), 1, - sym_identifier, - [85933] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15856), 1, - sym_identifier, - [85940] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15858), 1, - sym_identifier, - [85947] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15860), 1, - aux_sym_preproc_if_token2, - [85954] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15862), 1, - anon_sym_RPAREN, - [85961] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15864), 1, - anon_sym_SEMI, - [85968] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15866), 1, - anon_sym_SEMI, - [85975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15868), 1, - anon_sym_LPAREN2, - [85982] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15870), 1, - anon_sym_LPAREN2, - [85989] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11087), 1, - anon_sym_RPAREN, - [85996] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15872), 1, - aux_sym_preproc_def_token2, - [86003] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15874), 1, - anon_sym_RPAREN, - [86010] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15876), 1, - anon_sym_RBRACK, - [86017] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15878), 1, - sym_identifier, - [86024] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15880), 1, - aux_sym_preproc_if_token2, - [86031] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15882), 1, - anon_sym_SEMI, - [86038] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15884), 1, - sym_identifier, - [86045] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15886), 1, - sym_identifier, - [86052] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15888), 1, - anon_sym_RBRACE, - [86059] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15890), 1, - sym_identifier, - [86066] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15892), 1, - sym_identifier, - [86073] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15894), 1, - anon_sym_SEMI, - [86080] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15896), 1, - anon_sym_STAR, - [86087] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15898), 1, - anon_sym_SEMI, - [86094] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11139), 1, - anon_sym_SEMI, - [86101] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15900), 1, - anon_sym_LPAREN2, - [86108] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15902), 1, - sym_identifier, - [86115] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15904), 1, - sym_identifier, - [86122] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15906), 1, - sym_identifier, - [86129] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11123), 1, - anon_sym_SEMI, - [86136] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15908), 1, - anon_sym_RPAREN, - [86143] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15910), 1, - anon_sym_RPAREN, - [86150] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10931), 1, - anon_sym_RPAREN, - [86157] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15912), 1, - sym_identifier, - [86164] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15914), 1, - anon_sym_typedef, - [86171] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15916), 1, - anon_sym_LPAREN2, - [86178] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15918), 1, - sym_identifier, - [86185] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15920), 1, - sym_identifier, - [86192] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15922), 1, - anon_sym_SEMI, - [86199] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15924), 1, - anon_sym_SEMI, - [86206] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15926), 1, - anon_sym_SEMI, - [86213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15928), 1, - anon_sym_LBRACK, - [86220] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15930), 1, - anon_sym_SEMI, - [86227] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15932), 1, - sym_identifier, - [86234] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12286), 1, - anon_sym_RPAREN, - [86241] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15934), 1, - anon_sym_RPAREN, - [86248] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15936), 1, - aux_sym_preproc_if_token2, - [86255] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15938), 1, - aux_sym_preproc_if_token2, - [86262] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15940), 1, - sym_identifier, - [86269] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15942), 1, - sym_identifier, - [86276] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15944), 1, - sym_identifier, - [86283] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11079), 1, - anon_sym_RBRACE, - [86290] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15946), 1, - aux_sym_preproc_if_token2, - [86297] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15948), 1, - anon_sym_SEMI, - [86304] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15950), 1, - anon_sym_SEMI, - [86311] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15952), 1, - anon_sym_RPAREN, - [86318] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15954), 1, - anon_sym_RBRACK, - [86325] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15956), 1, - aux_sym_preproc_if_token2, - [86332] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15958), 1, - anon_sym_COMMA, - [86339] = 2, - ACTIONS(11343), 1, - sym_comment, - ACTIONS(15960), 1, - anon_sym_LF, - [86346] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15962), 1, - anon_sym_RPAREN, - [86353] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15964), 1, - anon_sym_SEMI, - [86360] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15966), 1, - anon_sym_SEMI, - [86367] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15968), 1, - anon_sym_SEMI, - [86374] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15970), 1, - anon_sym_SEMI, - [86381] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11169), 1, - anon_sym_RPAREN, - [86388] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11161), 1, - anon_sym_RPAREN, - [86395] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11167), 1, - anon_sym_SEMI, - [86402] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15972), 1, - anon_sym_RPAREN, - [86409] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15974), 1, - anon_sym_COLON, - [86416] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15976), 1, - sym_identifier, - [86423] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15978), 1, - anon_sym_LPAREN2, - [86430] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15980), 1, - anon_sym_RPAREN, - [86437] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15982), 1, - anon_sym_RPAREN, - [86444] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12020), 1, - sym_identifier, - [86451] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9870), 1, - anon_sym_SEMI, - [86458] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15984), 1, - sym_identifier, - [86465] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15986), 1, - sym_identifier, - [86472] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15988), 1, - sym_identifier, - [86479] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15990), 1, - anon_sym_RPAREN, - [86486] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15992), 1, - anon_sym_RPAREN, - [86493] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13600), 1, - anon_sym_EQ, - [86500] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15994), 1, - anon_sym_SEMI, - [86507] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15996), 1, - anon_sym_SEMI, - [86514] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(15998), 1, - sym_identifier, - [86521] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16000), 1, - sym_identifier, - [86528] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16002), 1, - anon_sym_RPAREN, - [86535] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16004), 1, - aux_sym_preproc_if_token2, - [86542] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16006), 1, - aux_sym_preproc_if_token2, - [86549] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16008), 1, - aux_sym_preproc_if_token2, - [86556] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16010), 1, - anon_sym_SEMI, - [86563] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16012), 1, - anon_sym_SEMI, - [86570] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16014), 1, - anon_sym_SEMI, - [86577] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16016), 1, - anon_sym_SEMI, - [86584] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16018), 1, - anon_sym_SEMI, - [86591] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16020), 1, - anon_sym_RPAREN, - [86598] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16022), 1, - anon_sym_RPAREN, - [86605] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16024), 1, - anon_sym_SEMI, - [86612] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16026), 1, - aux_sym_preproc_if_token2, - [86619] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16028), 1, - anon_sym_RPAREN, - [86626] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16030), 1, - aux_sym_preproc_if_token2, - [86633] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10937), 1, - anon_sym_RPAREN, - [86640] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16032), 1, - anon_sym_SEMI, - [86647] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16034), 1, - anon_sym_SEMI, - [86654] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16036), 1, - anon_sym_SEMI, - [86661] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16038), 1, - anon_sym_STAR, - [86668] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16040), 1, - anon_sym_LPAREN2, - [86675] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11149), 1, - anon_sym_RPAREN, - [86682] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11151), 1, - anon_sym_RPAREN, - [86689] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11153), 1, - anon_sym_RPAREN, - [86696] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16042), 1, - anon_sym_RBRACK, - [86703] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16044), 1, - sym_identifier, - [86710] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16046), 1, - sym_identifier, - [86717] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16048), 1, - sym_identifier, - [86724] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16050), 1, - aux_sym_preproc_if_token2, - [86731] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16052), 1, - sym_identifier, - [86738] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16054), 1, - aux_sym_preproc_if_token2, - [86745] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9306), 1, - anon_sym_SEMI, - [86752] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16056), 1, - anon_sym_EQ, - [86759] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16058), 1, - anon_sym_RPAREN, - [86766] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16060), 1, - sym_identifier, - [86773] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16062), 1, - sym_identifier, - [86780] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16064), 1, - anon_sym_RPAREN, - [86787] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16066), 1, - anon_sym_RPAREN, - [86794] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16068), 1, - sym_identifier, - [86801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16070), 1, - anon_sym_RPAREN, - [86808] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16072), 1, - anon_sym_RPAREN, - [86815] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16074), 1, - aux_sym_preproc_if_token2, - [86822] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16076), 1, - sym_identifier, - [86829] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16078), 1, - anon_sym_SEMI, - [86836] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16080), 1, - anon_sym_SEMI, - [86843] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16082), 1, - anon_sym_SEMI, - [86850] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16084), 1, - anon_sym_SEMI, - [86857] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16086), 1, - anon_sym_SEMI, - [86864] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16088), 1, - anon_sym_SEMI, - [86871] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16090), 1, - anon_sym_SEMI, - [86878] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16092), 1, - anon_sym_SEMI, - [86885] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16094), 1, - anon_sym_SEMI, - [86892] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16096), 1, - anon_sym_SEMI, - [86899] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16098), 1, - anon_sym_SEMI, - [86906] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16100), 1, - anon_sym_RPAREN, - [86913] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16102), 1, - anon_sym_SEMI, - [86920] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16104), 1, - anon_sym_RPAREN, - [86927] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16106), 1, - anon_sym_SEMI, - [86934] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10927), 1, - anon_sym_RPAREN, - [86941] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16108), 1, - aux_sym_preproc_if_token2, - [86948] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16110), 1, - anon_sym_SEMI, - [86955] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16112), 1, - anon_sym_SEMI, - [86962] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16114), 1, - sym_identifier, - [86969] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16116), 1, - anon_sym_RPAREN, - [86976] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16118), 1, - aux_sym_preproc_if_token2, - [86983] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16120), 1, - anon_sym_SEMI, - [86990] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16122), 1, - anon_sym_SEMI, - [86997] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16124), 1, - aux_sym_preproc_if_token2, - [87004] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16126), 1, - anon_sym_RPAREN, - [87011] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16128), 1, - anon_sym_LPAREN2, - [87018] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16130), 1, - anon_sym_SEMI, - [87025] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16132), 1, - anon_sym_SEMI, - [87032] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16134), 1, - anon_sym_SEMI, - [87039] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16136), 1, - anon_sym_RPAREN, - [87046] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16138), 1, - anon_sym_SEMI, - [87053] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10945), 1, - anon_sym_RPAREN, - [87060] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16140), 1, - anon_sym_SEMI, - [87067] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16142), 1, - anon_sym_typedef, - [87074] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16144), 1, - anon_sym_LPAREN2, - [87081] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16146), 1, - anon_sym_SEMI, - [87088] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16148), 1, - anon_sym_SEMI, - [87095] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16150), 1, - anon_sym_LBRACK, - [87102] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16152), 1, - anon_sym_SEMI, - [87109] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16154), 1, - anon_sym_SEMI, - [87116] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16156), 1, - anon_sym_SEMI, - [87123] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11145), 1, - anon_sym_RPAREN, - [87130] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16158), 1, - anon_sym_RPAREN, - [87137] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16160), 1, - anon_sym_RPAREN, - [87144] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16162), 1, - aux_sym_preproc_if_token2, - [87151] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16164), 1, - anon_sym_RPAREN, - [87158] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16166), 1, - anon_sym_RBRACK, - [87165] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16168), 1, - aux_sym_preproc_if_token2, - [87172] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16170), 1, - anon_sym_LPAREN2, - [87179] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16172), 1, - anon_sym_RPAREN, - [87186] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16174), 1, - anon_sym_typedef, - [87193] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16176), 1, - anon_sym_LPAREN2, - [87200] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16178), 1, - anon_sym_LPAREN2, - [87207] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16180), 1, - sym_identifier, - [87214] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16182), 1, - anon_sym_COLON, - [87221] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16184), 1, - aux_sym_preproc_if_token2, - [87228] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16186), 1, - aux_sym_preproc_if_token2, - [87235] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16188), 1, - anon_sym_LPAREN2, - [87242] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16190), 1, - anon_sym_SEMI, - [87249] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16192), 1, - anon_sym_typedef, - [87256] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16194), 1, - anon_sym_LPAREN2, - [87263] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16196), 1, - anon_sym_RPAREN, - [87270] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16198), 1, - anon_sym_SEMI, - [87277] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16200), 1, - anon_sym_SEMI, - [87284] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16202), 1, - anon_sym_RPAREN, - [87291] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16204), 1, - anon_sym_LPAREN2, - [87298] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16206), 1, - anon_sym_SEMI, - [87305] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16208), 1, - anon_sym_typedef, - [87312] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16210), 1, - anon_sym_LPAREN2, - [87319] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16212), 1, - anon_sym_SEMI, - [87326] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16214), 1, - anon_sym_SEMI, - [87333] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16216), 1, - anon_sym_RPAREN, - [87340] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16218), 1, - anon_sym_RPAREN, - [87347] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16220), 1, - anon_sym_COMMA, - [87354] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16222), 1, - anon_sym_typedef, - [87361] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16224), 1, - anon_sym_LPAREN2, - [87368] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16226), 1, - anon_sym_RPAREN, - [87375] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16228), 1, - aux_sym_preproc_if_token2, - [87382] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16230), 1, - anon_sym_typedef, - [87389] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16232), 1, - anon_sym_LPAREN2, - [87396] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16234), 1, - anon_sym_SEMI, - [87403] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16236), 1, - anon_sym_RPAREN, - [87410] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16238), 1, - anon_sym_typedef, - [87417] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16240), 1, - anon_sym_LPAREN2, - [87424] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16242), 1, - anon_sym_SEMI, - [87431] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16244), 1, - anon_sym_typedef, - [87438] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16246), 1, - anon_sym_SEMI, - [87445] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16248), 1, - anon_sym_LPAREN2, - [87452] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16250), 1, - anon_sym_LPAREN2, - [87459] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16252), 1, - aux_sym_preproc_if_token2, - [87466] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16254), 1, - aux_sym_preproc_if_token2, - [87473] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16256), 1, - sym_identifier, - [87480] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16258), 1, - anon_sym_SEMI, - [87487] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16260), 1, - anon_sym_SEMI, - [87494] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16262), 1, - anon_sym_SEMI, - [87501] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16264), 1, - anon_sym_SEMI, - [87508] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16266), 1, - anon_sym_SEMI, - [87515] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16268), 1, - anon_sym_SEMI, - [87522] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16270), 1, - anon_sym_SEMI, - [87529] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16272), 1, - sym_identifier, - [87536] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16274), 1, - anon_sym_RPAREN, - [87543] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16276), 1, - anon_sym_RPAREN, - [87550] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16278), 1, - aux_sym_preproc_if_token2, - [87557] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(16280), 1, - anon_sym_LPAREN2, -}; - -static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(6215)] = 0, - [SMALL_STATE(6216)] = 72, - [SMALL_STATE(6217)] = 144, - [SMALL_STATE(6218)] = 216, - [SMALL_STATE(6219)] = 288, - [SMALL_STATE(6220)] = 356, - [SMALL_STATE(6221)] = 452, - [SMALL_STATE(6222)] = 520, - [SMALL_STATE(6223)] = 616, - [SMALL_STATE(6224)] = 684, - [SMALL_STATE(6225)] = 777, - [SMALL_STATE(6226)] = 870, - [SMALL_STATE(6227)] = 962, - [SMALL_STATE(6228)] = 1054, - [SMALL_STATE(6229)] = 1145, - [SMALL_STATE(6230)] = 1236, - [SMALL_STATE(6231)] = 1326, - [SMALL_STATE(6232)] = 1416, - [SMALL_STATE(6233)] = 1506, - [SMALL_STATE(6234)] = 1596, - [SMALL_STATE(6235)] = 1686, - [SMALL_STATE(6236)] = 1776, - [SMALL_STATE(6237)] = 1866, - [SMALL_STATE(6238)] = 1956, - [SMALL_STATE(6239)] = 2046, - [SMALL_STATE(6240)] = 2136, - [SMALL_STATE(6241)] = 2226, - [SMALL_STATE(6242)] = 2316, - [SMALL_STATE(6243)] = 2406, - [SMALL_STATE(6244)] = 2496, - [SMALL_STATE(6245)] = 2586, - [SMALL_STATE(6246)] = 2676, - [SMALL_STATE(6247)] = 2766, - [SMALL_STATE(6248)] = 2856, - [SMALL_STATE(6249)] = 2946, - [SMALL_STATE(6250)] = 3036, - [SMALL_STATE(6251)] = 3126, - [SMALL_STATE(6252)] = 3216, - [SMALL_STATE(6253)] = 3306, - [SMALL_STATE(6254)] = 3396, - [SMALL_STATE(6255)] = 3486, - [SMALL_STATE(6256)] = 3576, - [SMALL_STATE(6257)] = 3666, - [SMALL_STATE(6258)] = 3756, - [SMALL_STATE(6259)] = 3846, - [SMALL_STATE(6260)] = 3936, - [SMALL_STATE(6261)] = 4026, - [SMALL_STATE(6262)] = 4116, - [SMALL_STATE(6263)] = 4206, - [SMALL_STATE(6264)] = 4296, - [SMALL_STATE(6265)] = 4386, - [SMALL_STATE(6266)] = 4476, - [SMALL_STATE(6267)] = 4566, - [SMALL_STATE(6268)] = 4656, - [SMALL_STATE(6269)] = 4746, - [SMALL_STATE(6270)] = 4836, - [SMALL_STATE(6271)] = 4926, - [SMALL_STATE(6272)] = 5016, - [SMALL_STATE(6273)] = 5106, - [SMALL_STATE(6274)] = 5196, - [SMALL_STATE(6275)] = 5286, - [SMALL_STATE(6276)] = 5376, - [SMALL_STATE(6277)] = 5466, - [SMALL_STATE(6278)] = 5556, - [SMALL_STATE(6279)] = 5646, - [SMALL_STATE(6280)] = 5736, - [SMALL_STATE(6281)] = 5826, - [SMALL_STATE(6282)] = 5916, - [SMALL_STATE(6283)] = 6006, - [SMALL_STATE(6284)] = 6096, - [SMALL_STATE(6285)] = 6186, - [SMALL_STATE(6286)] = 6276, - [SMALL_STATE(6287)] = 6366, - [SMALL_STATE(6288)] = 6456, - [SMALL_STATE(6289)] = 6546, - [SMALL_STATE(6290)] = 6636, - [SMALL_STATE(6291)] = 6726, - [SMALL_STATE(6292)] = 6816, - [SMALL_STATE(6293)] = 6906, - [SMALL_STATE(6294)] = 6996, - [SMALL_STATE(6295)] = 7086, - [SMALL_STATE(6296)] = 7176, - [SMALL_STATE(6297)] = 7266, - [SMALL_STATE(6298)] = 7356, - [SMALL_STATE(6299)] = 7446, - [SMALL_STATE(6300)] = 7536, - [SMALL_STATE(6301)] = 7605, - [SMALL_STATE(6302)] = 7674, - [SMALL_STATE(6303)] = 7743, - [SMALL_STATE(6304)] = 7812, - [SMALL_STATE(6305)] = 7881, - [SMALL_STATE(6306)] = 7950, - [SMALL_STATE(6307)] = 8019, - [SMALL_STATE(6308)] = 8089, - [SMALL_STATE(6309)] = 8159, - [SMALL_STATE(6310)] = 8231, - [SMALL_STATE(6311)] = 8303, - [SMALL_STATE(6312)] = 8373, - [SMALL_STATE(6313)] = 8443, - [SMALL_STATE(6314)] = 8513, - [SMALL_STATE(6315)] = 8583, - [SMALL_STATE(6316)] = 8655, - [SMALL_STATE(6317)] = 8736, - [SMALL_STATE(6318)] = 8817, - [SMALL_STATE(6319)] = 8898, - [SMALL_STATE(6320)] = 8979, - [SMALL_STATE(6321)] = 9060, - [SMALL_STATE(6322)] = 9141, - [SMALL_STATE(6323)] = 9222, - [SMALL_STATE(6324)] = 9303, - [SMALL_STATE(6325)] = 9384, - [SMALL_STATE(6326)] = 9465, - [SMALL_STATE(6327)] = 9546, - [SMALL_STATE(6328)] = 9627, - [SMALL_STATE(6329)] = 9708, - [SMALL_STATE(6330)] = 9789, - [SMALL_STATE(6331)] = 9870, - [SMALL_STATE(6332)] = 9951, - [SMALL_STATE(6333)] = 10032, - [SMALL_STATE(6334)] = 10113, - [SMALL_STATE(6335)] = 10194, - [SMALL_STATE(6336)] = 10275, - [SMALL_STATE(6337)] = 10356, - [SMALL_STATE(6338)] = 10437, - [SMALL_STATE(6339)] = 10518, - [SMALL_STATE(6340)] = 10599, - [SMALL_STATE(6341)] = 10680, - [SMALL_STATE(6342)] = 10761, - [SMALL_STATE(6343)] = 10842, - [SMALL_STATE(6344)] = 10923, - [SMALL_STATE(6345)] = 11004, - [SMALL_STATE(6346)] = 11085, - [SMALL_STATE(6347)] = 11166, - [SMALL_STATE(6348)] = 11247, - [SMALL_STATE(6349)] = 11328, - [SMALL_STATE(6350)] = 11409, - [SMALL_STATE(6351)] = 11490, - [SMALL_STATE(6352)] = 11571, - [SMALL_STATE(6353)] = 11652, - [SMALL_STATE(6354)] = 11733, - [SMALL_STATE(6355)] = 11814, - [SMALL_STATE(6356)] = 11895, - [SMALL_STATE(6357)] = 11976, - [SMALL_STATE(6358)] = 12057, - [SMALL_STATE(6359)] = 12138, - [SMALL_STATE(6360)] = 12219, - [SMALL_STATE(6361)] = 12300, - [SMALL_STATE(6362)] = 12381, - [SMALL_STATE(6363)] = 12462, - [SMALL_STATE(6364)] = 12543, - [SMALL_STATE(6365)] = 12624, - [SMALL_STATE(6366)] = 12705, - [SMALL_STATE(6367)] = 12786, - [SMALL_STATE(6368)] = 12867, - [SMALL_STATE(6369)] = 12948, - [SMALL_STATE(6370)] = 13029, - [SMALL_STATE(6371)] = 13110, - [SMALL_STATE(6372)] = 13191, - [SMALL_STATE(6373)] = 13272, - [SMALL_STATE(6374)] = 13353, - [SMALL_STATE(6375)] = 13434, - [SMALL_STATE(6376)] = 13515, - [SMALL_STATE(6377)] = 13596, - [SMALL_STATE(6378)] = 13677, - [SMALL_STATE(6379)] = 13758, - [SMALL_STATE(6380)] = 13839, - [SMALL_STATE(6381)] = 13920, - [SMALL_STATE(6382)] = 14001, - [SMALL_STATE(6383)] = 14082, - [SMALL_STATE(6384)] = 14163, - [SMALL_STATE(6385)] = 14244, - [SMALL_STATE(6386)] = 14325, - [SMALL_STATE(6387)] = 14406, - [SMALL_STATE(6388)] = 14487, - [SMALL_STATE(6389)] = 14568, - [SMALL_STATE(6390)] = 14649, - [SMALL_STATE(6391)] = 14730, - [SMALL_STATE(6392)] = 14811, - [SMALL_STATE(6393)] = 14892, - [SMALL_STATE(6394)] = 14973, - [SMALL_STATE(6395)] = 15054, - [SMALL_STATE(6396)] = 15135, - [SMALL_STATE(6397)] = 15216, - [SMALL_STATE(6398)] = 15297, - [SMALL_STATE(6399)] = 15378, - [SMALL_STATE(6400)] = 15459, - [SMALL_STATE(6401)] = 15540, - [SMALL_STATE(6402)] = 15621, - [SMALL_STATE(6403)] = 15702, - [SMALL_STATE(6404)] = 15783, - [SMALL_STATE(6405)] = 15864, - [SMALL_STATE(6406)] = 15945, - [SMALL_STATE(6407)] = 16026, - [SMALL_STATE(6408)] = 16107, - [SMALL_STATE(6409)] = 16188, - [SMALL_STATE(6410)] = 16269, - [SMALL_STATE(6411)] = 16350, - [SMALL_STATE(6412)] = 16431, - [SMALL_STATE(6413)] = 16512, - [SMALL_STATE(6414)] = 16593, - [SMALL_STATE(6415)] = 16674, - [SMALL_STATE(6416)] = 16755, - [SMALL_STATE(6417)] = 16836, - [SMALL_STATE(6418)] = 16917, - [SMALL_STATE(6419)] = 16998, - [SMALL_STATE(6420)] = 17079, - [SMALL_STATE(6421)] = 17160, - [SMALL_STATE(6422)] = 17241, - [SMALL_STATE(6423)] = 17322, - [SMALL_STATE(6424)] = 17403, - [SMALL_STATE(6425)] = 17484, - [SMALL_STATE(6426)] = 17565, - [SMALL_STATE(6427)] = 17646, - [SMALL_STATE(6428)] = 17727, - [SMALL_STATE(6429)] = 17808, - [SMALL_STATE(6430)] = 17889, - [SMALL_STATE(6431)] = 17970, - [SMALL_STATE(6432)] = 18051, - [SMALL_STATE(6433)] = 18132, - [SMALL_STATE(6434)] = 18213, - [SMALL_STATE(6435)] = 18294, - [SMALL_STATE(6436)] = 18375, - [SMALL_STATE(6437)] = 18456, - [SMALL_STATE(6438)] = 18537, - [SMALL_STATE(6439)] = 18618, - [SMALL_STATE(6440)] = 18699, - [SMALL_STATE(6441)] = 18780, - [SMALL_STATE(6442)] = 18861, - [SMALL_STATE(6443)] = 18942, - [SMALL_STATE(6444)] = 19023, - [SMALL_STATE(6445)] = 19104, - [SMALL_STATE(6446)] = 19185, - [SMALL_STATE(6447)] = 19266, - [SMALL_STATE(6448)] = 19347, - [SMALL_STATE(6449)] = 19428, - [SMALL_STATE(6450)] = 19509, - [SMALL_STATE(6451)] = 19590, - [SMALL_STATE(6452)] = 19671, - [SMALL_STATE(6453)] = 19752, - [SMALL_STATE(6454)] = 19833, - [SMALL_STATE(6455)] = 19914, - [SMALL_STATE(6456)] = 19995, - [SMALL_STATE(6457)] = 20076, - [SMALL_STATE(6458)] = 20157, - [SMALL_STATE(6459)] = 20238, - [SMALL_STATE(6460)] = 20319, - [SMALL_STATE(6461)] = 20400, - [SMALL_STATE(6462)] = 20481, - [SMALL_STATE(6463)] = 20562, - [SMALL_STATE(6464)] = 20643, - [SMALL_STATE(6465)] = 20724, - [SMALL_STATE(6466)] = 20805, - [SMALL_STATE(6467)] = 20886, - [SMALL_STATE(6468)] = 20967, - [SMALL_STATE(6469)] = 21048, - [SMALL_STATE(6470)] = 21129, - [SMALL_STATE(6471)] = 21210, - [SMALL_STATE(6472)] = 21291, - [SMALL_STATE(6473)] = 21372, - [SMALL_STATE(6474)] = 21453, - [SMALL_STATE(6475)] = 21534, - [SMALL_STATE(6476)] = 21615, - [SMALL_STATE(6477)] = 21696, - [SMALL_STATE(6478)] = 21777, - [SMALL_STATE(6479)] = 21858, - [SMALL_STATE(6480)] = 21939, - [SMALL_STATE(6481)] = 22020, - [SMALL_STATE(6482)] = 22101, - [SMALL_STATE(6483)] = 22182, - [SMALL_STATE(6484)] = 22263, - [SMALL_STATE(6485)] = 22344, - [SMALL_STATE(6486)] = 22425, - [SMALL_STATE(6487)] = 22506, - [SMALL_STATE(6488)] = 22587, - [SMALL_STATE(6489)] = 22668, - [SMALL_STATE(6490)] = 22749, - [SMALL_STATE(6491)] = 22830, - [SMALL_STATE(6492)] = 22911, - [SMALL_STATE(6493)] = 22992, - [SMALL_STATE(6494)] = 23073, - [SMALL_STATE(6495)] = 23154, - [SMALL_STATE(6496)] = 23235, - [SMALL_STATE(6497)] = 23316, - [SMALL_STATE(6498)] = 23397, - [SMALL_STATE(6499)] = 23478, - [SMALL_STATE(6500)] = 23559, - [SMALL_STATE(6501)] = 23640, - [SMALL_STATE(6502)] = 23721, - [SMALL_STATE(6503)] = 23802, - [SMALL_STATE(6504)] = 23883, - [SMALL_STATE(6505)] = 23964, - [SMALL_STATE(6506)] = 24045, - [SMALL_STATE(6507)] = 24126, - [SMALL_STATE(6508)] = 24207, - [SMALL_STATE(6509)] = 24288, - [SMALL_STATE(6510)] = 24369, - [SMALL_STATE(6511)] = 24450, - [SMALL_STATE(6512)] = 24531, - [SMALL_STATE(6513)] = 24612, - [SMALL_STATE(6514)] = 24693, - [SMALL_STATE(6515)] = 24774, - [SMALL_STATE(6516)] = 24855, - [SMALL_STATE(6517)] = 24936, - [SMALL_STATE(6518)] = 25017, - [SMALL_STATE(6519)] = 25098, - [SMALL_STATE(6520)] = 25179, - [SMALL_STATE(6521)] = 25260, - [SMALL_STATE(6522)] = 25341, - [SMALL_STATE(6523)] = 25422, - [SMALL_STATE(6524)] = 25503, - [SMALL_STATE(6525)] = 25584, - [SMALL_STATE(6526)] = 25665, - [SMALL_STATE(6527)] = 25746, - [SMALL_STATE(6528)] = 25827, - [SMALL_STATE(6529)] = 25908, - [SMALL_STATE(6530)] = 25989, - [SMALL_STATE(6531)] = 26053, - [SMALL_STATE(6532)] = 26117, - [SMALL_STATE(6533)] = 26181, - [SMALL_STATE(6534)] = 26245, - [SMALL_STATE(6535)] = 26309, - [SMALL_STATE(6536)] = 26373, - [SMALL_STATE(6537)] = 26437, - [SMALL_STATE(6538)] = 26501, - [SMALL_STATE(6539)] = 26565, - [SMALL_STATE(6540)] = 26629, - [SMALL_STATE(6541)] = 26693, - [SMALL_STATE(6542)] = 26757, - [SMALL_STATE(6543)] = 26821, - [SMALL_STATE(6544)] = 26885, - [SMALL_STATE(6545)] = 26945, - [SMALL_STATE(6546)] = 27009, - [SMALL_STATE(6547)] = 27088, - [SMALL_STATE(6548)] = 27157, - [SMALL_STATE(6549)] = 27236, - [SMALL_STATE(6550)] = 27313, - [SMALL_STATE(6551)] = 27390, - [SMALL_STATE(6552)] = 27448, - [SMALL_STATE(6553)] = 27506, - [SMALL_STATE(6554)] = 27582, - [SMALL_STATE(6555)] = 27640, - [SMALL_STATE(6556)] = 27698, - [SMALL_STATE(6557)] = 27756, - [SMALL_STATE(6558)] = 27814, - [SMALL_STATE(6559)] = 27890, - [SMALL_STATE(6560)] = 27966, - [SMALL_STATE(6561)] = 28024, - [SMALL_STATE(6562)] = 28082, - [SMALL_STATE(6563)] = 28140, - [SMALL_STATE(6564)] = 28198, - [SMALL_STATE(6565)] = 28256, - [SMALL_STATE(6566)] = 28314, - [SMALL_STATE(6567)] = 28390, - [SMALL_STATE(6568)] = 28448, - [SMALL_STATE(6569)] = 28506, - [SMALL_STATE(6570)] = 28564, - [SMALL_STATE(6571)] = 28622, - [SMALL_STATE(6572)] = 28699, - [SMALL_STATE(6573)] = 28772, - [SMALL_STATE(6574)] = 28845, - [SMALL_STATE(6575)] = 28918, - [SMALL_STATE(6576)] = 28995, - [SMALL_STATE(6577)] = 29072, - [SMALL_STATE(6578)] = 29149, - [SMALL_STATE(6579)] = 29226, - [SMALL_STATE(6580)] = 29299, - [SMALL_STATE(6581)] = 29376, - [SMALL_STATE(6582)] = 29448, - [SMALL_STATE(6583)] = 29518, - [SMALL_STATE(6584)] = 29592, - [SMALL_STATE(6585)] = 29666, - [SMALL_STATE(6586)] = 29730, - [SMALL_STATE(6587)] = 29804, - [SMALL_STATE(6588)] = 29876, - [SMALL_STATE(6589)] = 29950, - [SMALL_STATE(6590)] = 30024, - [SMALL_STATE(6591)] = 30096, - [SMALL_STATE(6592)] = 30168, - [SMALL_STATE(6593)] = 30242, - [SMALL_STATE(6594)] = 30316, - [SMALL_STATE(6595)] = 30382, - [SMALL_STATE(6596)] = 30456, - [SMALL_STATE(6597)] = 30530, - [SMALL_STATE(6598)] = 30604, - [SMALL_STATE(6599)] = 30676, - [SMALL_STATE(6600)] = 30748, - [SMALL_STATE(6601)] = 30822, - [SMALL_STATE(6602)] = 30896, - [SMALL_STATE(6603)] = 30970, - [SMALL_STATE(6604)] = 31044, - [SMALL_STATE(6605)] = 31118, - [SMALL_STATE(6606)] = 31192, - [SMALL_STATE(6607)] = 31266, - [SMALL_STATE(6608)] = 31340, - [SMALL_STATE(6609)] = 31414, - [SMALL_STATE(6610)] = 31488, - [SMALL_STATE(6611)] = 31562, - [SMALL_STATE(6612)] = 31634, - [SMALL_STATE(6613)] = 31708, - [SMALL_STATE(6614)] = 31780, - [SMALL_STATE(6615)] = 31854, - [SMALL_STATE(6616)] = 31926, - [SMALL_STATE(6617)] = 32000, - [SMALL_STATE(6618)] = 32072, - [SMALL_STATE(6619)] = 32139, - [SMALL_STATE(6620)] = 32206, - [SMALL_STATE(6621)] = 32273, - [SMALL_STATE(6622)] = 32340, - [SMALL_STATE(6623)] = 32407, - [SMALL_STATE(6624)] = 32474, - [SMALL_STATE(6625)] = 32541, - [SMALL_STATE(6626)] = 32608, - [SMALL_STATE(6627)] = 32671, - [SMALL_STATE(6628)] = 32738, - [SMALL_STATE(6629)] = 32802, - [SMALL_STATE(6630)] = 32863, - [SMALL_STATE(6631)] = 32954, - [SMALL_STATE(6632)] = 33015, - [SMALL_STATE(6633)] = 33096, - [SMALL_STATE(6634)] = 33179, - [SMALL_STATE(6635)] = 33264, - [SMALL_STATE(6636)] = 33331, - [SMALL_STATE(6637)] = 33420, - [SMALL_STATE(6638)] = 33495, - [SMALL_STATE(6639)] = 33556, - [SMALL_STATE(6640)] = 33627, - [SMALL_STATE(6641)] = 33716, - [SMALL_STATE(6642)] = 33795, - [SMALL_STATE(6643)] = 33864, - [SMALL_STATE(6644)] = 33941, - [SMALL_STATE(6645)] = 34012, - [SMALL_STATE(6646)] = 34103, - [SMALL_STATE(6647)] = 34194, - [SMALL_STATE(6648)] = 34255, - [SMALL_STATE(6649)] = 34319, - [SMALL_STATE(6650)] = 34383, - [SMALL_STATE(6651)] = 34443, - [SMALL_STATE(6652)] = 34507, - [SMALL_STATE(6653)] = 34565, - [SMALL_STATE(6654)] = 34621, - [SMALL_STATE(6655)] = 34680, - [SMALL_STATE(6656)] = 34737, - [SMALL_STATE(6657)] = 34794, - [SMALL_STATE(6658)] = 34853, - [SMALL_STATE(6659)] = 34917, - [SMALL_STATE(6660)] = 34999, - [SMALL_STATE(6661)] = 35057, - [SMALL_STATE(6662)] = 35115, - [SMALL_STATE(6663)] = 35173, - [SMALL_STATE(6664)] = 35261, - [SMALL_STATE(6665)] = 35347, - [SMALL_STATE(6666)] = 35405, - [SMALL_STATE(6667)] = 35479, - [SMALL_STATE(6668)] = 35559, - [SMALL_STATE(6669)] = 35647, - [SMALL_STATE(6670)] = 35735, - [SMALL_STATE(6671)] = 35821, - [SMALL_STATE(6672)] = 35889, - [SMALL_STATE(6673)] = 35955, - [SMALL_STATE(6674)] = 36023, - [SMALL_STATE(6675)] = 36101, - [SMALL_STATE(6676)] = 36177, - [SMALL_STATE(6677)] = 36249, - [SMALL_STATE(6678)] = 36300, - [SMALL_STATE(6679)] = 36351, - [SMALL_STATE(6680)] = 36404, - [SMALL_STATE(6681)] = 36455, - [SMALL_STATE(6682)] = 36539, - [SMALL_STATE(6683)] = 36615, - [SMALL_STATE(6684)] = 36687, - [SMALL_STATE(6685)] = 36773, - [SMALL_STATE(6686)] = 36839, - [SMALL_STATE(6687)] = 36903, - [SMALL_STATE(6688)] = 36973, - [SMALL_STATE(6689)] = 37059, - [SMALL_STATE(6690)] = 37109, - [SMALL_STATE(6691)] = 37193, - [SMALL_STATE(6692)] = 37255, - [SMALL_STATE(6693)] = 37335, - [SMALL_STATE(6694)] = 37421, - [SMALL_STATE(6695)] = 37487, - [SMALL_STATE(6696)] = 37561, - [SMALL_STATE(6697)] = 37639, - [SMALL_STATE(6698)] = 37688, - [SMALL_STATE(6699)] = 37737, - [SMALL_STATE(6700)] = 37786, - [SMALL_STATE(6701)] = 37837, - [SMALL_STATE(6702)] = 37886, - [SMALL_STATE(6703)] = 37935, - [SMALL_STATE(6704)] = 37984, - [SMALL_STATE(6705)] = 38033, - [SMALL_STATE(6706)] = 38082, - [SMALL_STATE(6707)] = 38131, - [SMALL_STATE(6708)] = 38180, - [SMALL_STATE(6709)] = 38229, - [SMALL_STATE(6710)] = 38278, - [SMALL_STATE(6711)] = 38337, - [SMALL_STATE(6712)] = 38419, - [SMALL_STATE(6713)] = 38493, - [SMALL_STATE(6714)] = 38575, - [SMALL_STATE(6715)] = 38635, - [SMALL_STATE(6716)] = 38697, - [SMALL_STATE(6717)] = 38763, - [SMALL_STATE(6718)] = 38831, - [SMALL_STATE(6719)] = 38913, - [SMALL_STATE(6720)] = 38983, - [SMALL_STATE(6721)] = 39063, - [SMALL_STATE(6722)] = 39143, - [SMALL_STATE(6723)] = 39205, - [SMALL_STATE(6724)] = 39263, - [SMALL_STATE(6725)] = 39335, - [SMALL_STATE(6726)] = 39411, - [SMALL_STATE(6727)] = 39493, - [SMALL_STATE(6728)] = 39573, - [SMALL_STATE(6729)] = 39659, - [SMALL_STATE(6730)] = 39745, - [SMALL_STATE(6731)] = 39802, - [SMALL_STATE(6732)] = 39869, - [SMALL_STATE(6733)] = 39946, - [SMALL_STATE(6734)] = 40023, - [SMALL_STATE(6735)] = 40092, - [SMALL_STATE(6736)] = 40169, - [SMALL_STATE(6737)] = 40238, - [SMALL_STATE(6738)] = 40315, - [SMALL_STATE(6739)] = 40390, - [SMALL_STATE(6740)] = 40455, - [SMALL_STATE(6741)] = 40526, - [SMALL_STATE(6742)] = 40581, - [SMALL_STATE(6743)] = 40640, - [SMALL_STATE(6744)] = 40699, - [SMALL_STATE(6745)] = 40774, - [SMALL_STATE(6746)] = 40837, - [SMALL_STATE(6747)] = 40917, - [SMALL_STATE(6748)] = 40997, - [SMALL_STATE(6749)] = 41077, - [SMALL_STATE(6750)] = 41157, - [SMALL_STATE(6751)] = 41237, - [SMALL_STATE(6752)] = 41317, - [SMALL_STATE(6753)] = 41397, - [SMALL_STATE(6754)] = 41477, - [SMALL_STATE(6755)] = 41557, - [SMALL_STATE(6756)] = 41637, - [SMALL_STATE(6757)] = 41717, - [SMALL_STATE(6758)] = 41797, - [SMALL_STATE(6759)] = 41877, - [SMALL_STATE(6760)] = 41957, - [SMALL_STATE(6761)] = 42037, - [SMALL_STATE(6762)] = 42117, - [SMALL_STATE(6763)] = 42197, - [SMALL_STATE(6764)] = 42277, - [SMALL_STATE(6765)] = 42352, - [SMALL_STATE(6766)] = 42429, - [SMALL_STATE(6767)] = 42486, - [SMALL_STATE(6768)] = 42563, - [SMALL_STATE(6769)] = 42640, - [SMALL_STATE(6770)] = 42717, - [SMALL_STATE(6771)] = 42794, - [SMALL_STATE(6772)] = 42871, - [SMALL_STATE(6773)] = 42948, - [SMALL_STATE(6774)] = 43023, - [SMALL_STATE(6775)] = 43100, - [SMALL_STATE(6776)] = 43177, - [SMALL_STATE(6777)] = 43254, - [SMALL_STATE(6778)] = 43329, - [SMALL_STATE(6779)] = 43406, - [SMALL_STATE(6780)] = 43481, - [SMALL_STATE(6781)] = 43558, - [SMALL_STATE(6782)] = 43633, - [SMALL_STATE(6783)] = 43710, - [SMALL_STATE(6784)] = 43787, - [SMALL_STATE(6785)] = 43864, - [SMALL_STATE(6786)] = 43941, - [SMALL_STATE(6787)] = 44018, - [SMALL_STATE(6788)] = 44093, - [SMALL_STATE(6789)] = 44170, - [SMALL_STATE(6790)] = 44247, - [SMALL_STATE(6791)] = 44324, - [SMALL_STATE(6792)] = 44397, - [SMALL_STATE(6793)] = 44474, - [SMALL_STATE(6794)] = 44551, - [SMALL_STATE(6795)] = 44626, - [SMALL_STATE(6796)] = 44701, - [SMALL_STATE(6797)] = 44778, - [SMALL_STATE(6798)] = 44855, - [SMALL_STATE(6799)] = 44932, - [SMALL_STATE(6800)] = 45007, - [SMALL_STATE(6801)] = 45082, - [SMALL_STATE(6802)] = 45159, - [SMALL_STATE(6803)] = 45214, - [SMALL_STATE(6804)] = 45289, - [SMALL_STATE(6805)] = 45346, - [SMALL_STATE(6806)] = 45407, - [SMALL_STATE(6807)] = 45470, - [SMALL_STATE(6808)] = 45545, - [SMALL_STATE(6809)] = 45610, - [SMALL_STATE(6810)] = 45677, - [SMALL_STATE(6811)] = 45744, - [SMALL_STATE(6812)] = 45821, - [SMALL_STATE(6813)] = 45890, - [SMALL_STATE(6814)] = 45967, - [SMALL_STATE(6815)] = 46020, - [SMALL_STATE(6816)] = 46097, - [SMALL_STATE(6817)] = 46170, - [SMALL_STATE(6818)] = 46247, - [SMALL_STATE(6819)] = 46286, - [SMALL_STATE(6820)] = 46360, - [SMALL_STATE(6821)] = 46434, - [SMALL_STATE(6822)] = 46488, - [SMALL_STATE(6823)] = 46562, - [SMALL_STATE(6824)] = 46616, - [SMALL_STATE(6825)] = 46670, - [SMALL_STATE(6826)] = 46744, - [SMALL_STATE(6827)] = 46818, - [SMALL_STATE(6828)] = 46872, - [SMALL_STATE(6829)] = 46946, - [SMALL_STATE(6830)] = 47020, - [SMALL_STATE(6831)] = 47094, - [SMALL_STATE(6832)] = 47168, - [SMALL_STATE(6833)] = 47222, - [SMALL_STATE(6834)] = 47296, - [SMALL_STATE(6835)] = 47350, - [SMALL_STATE(6836)] = 47424, - [SMALL_STATE(6837)] = 47498, - [SMALL_STATE(6838)] = 47572, - [SMALL_STATE(6839)] = 47646, - [SMALL_STATE(6840)] = 47720, - [SMALL_STATE(6841)] = 47774, - [SMALL_STATE(6842)] = 47828, - [SMALL_STATE(6843)] = 47882, - [SMALL_STATE(6844)] = 47936, - [SMALL_STATE(6845)] = 47990, - [SMALL_STATE(6846)] = 48044, - [SMALL_STATE(6847)] = 48118, - [SMALL_STATE(6848)] = 48192, - [SMALL_STATE(6849)] = 48246, - [SMALL_STATE(6850)] = 48300, - [SMALL_STATE(6851)] = 48374, - [SMALL_STATE(6852)] = 48428, - [SMALL_STATE(6853)] = 48502, - [SMALL_STATE(6854)] = 48576, - [SMALL_STATE(6855)] = 48650, - [SMALL_STATE(6856)] = 48724, - [SMALL_STATE(6857)] = 48798, - [SMALL_STATE(6858)] = 48872, - [SMALL_STATE(6859)] = 48926, - [SMALL_STATE(6860)] = 49000, - [SMALL_STATE(6861)] = 49054, - [SMALL_STATE(6862)] = 49108, - [SMALL_STATE(6863)] = 49162, - [SMALL_STATE(6864)] = 49236, - [SMALL_STATE(6865)] = 49290, - [SMALL_STATE(6866)] = 49364, - [SMALL_STATE(6867)] = 49438, - [SMALL_STATE(6868)] = 49492, - [SMALL_STATE(6869)] = 49566, - [SMALL_STATE(6870)] = 49640, - [SMALL_STATE(6871)] = 49714, - [SMALL_STATE(6872)] = 49788, - [SMALL_STATE(6873)] = 49862, - [SMALL_STATE(6874)] = 49936, - [SMALL_STATE(6875)] = 50010, - [SMALL_STATE(6876)] = 50084, - [SMALL_STATE(6877)] = 50158, - [SMALL_STATE(6878)] = 50232, - [SMALL_STATE(6879)] = 50306, - [SMALL_STATE(6880)] = 50380, - [SMALL_STATE(6881)] = 50434, - [SMALL_STATE(6882)] = 50508, - [SMALL_STATE(6883)] = 50582, - [SMALL_STATE(6884)] = 50636, - [SMALL_STATE(6885)] = 50710, - [SMALL_STATE(6886)] = 50764, - [SMALL_STATE(6887)] = 50838, - [SMALL_STATE(6888)] = 50912, - [SMALL_STATE(6889)] = 50986, - [SMALL_STATE(6890)] = 51060, - [SMALL_STATE(6891)] = 51114, - [SMALL_STATE(6892)] = 51168, - [SMALL_STATE(6893)] = 51222, - [SMALL_STATE(6894)] = 51296, - [SMALL_STATE(6895)] = 51350, - [SMALL_STATE(6896)] = 51404, - [SMALL_STATE(6897)] = 51458, - [SMALL_STATE(6898)] = 51532, - [SMALL_STATE(6899)] = 51606, - [SMALL_STATE(6900)] = 51680, - [SMALL_STATE(6901)] = 51734, - [SMALL_STATE(6902)] = 51808, - [SMALL_STATE(6903)] = 51862, - [SMALL_STATE(6904)] = 51936, - [SMALL_STATE(6905)] = 52010, - [SMALL_STATE(6906)] = 52084, - [SMALL_STATE(6907)] = 52138, - [SMALL_STATE(6908)] = 52212, - [SMALL_STATE(6909)] = 52266, - [SMALL_STATE(6910)] = 52320, - [SMALL_STATE(6911)] = 52374, - [SMALL_STATE(6912)] = 52448, - [SMALL_STATE(6913)] = 52522, - [SMALL_STATE(6914)] = 52596, - [SMALL_STATE(6915)] = 52670, - [SMALL_STATE(6916)] = 52744, - [SMALL_STATE(6917)] = 52818, - [SMALL_STATE(6918)] = 52892, - [SMALL_STATE(6919)] = 52966, - [SMALL_STATE(6920)] = 53020, - [SMALL_STATE(6921)] = 53074, - [SMALL_STATE(6922)] = 53148, - [SMALL_STATE(6923)] = 53222, - [SMALL_STATE(6924)] = 53276, - [SMALL_STATE(6925)] = 53350, - [SMALL_STATE(6926)] = 53404, - [SMALL_STATE(6927)] = 53478, - [SMALL_STATE(6928)] = 53552, - [SMALL_STATE(6929)] = 53606, - [SMALL_STATE(6930)] = 53680, - [SMALL_STATE(6931)] = 53734, - [SMALL_STATE(6932)] = 53808, - [SMALL_STATE(6933)] = 53862, - [SMALL_STATE(6934)] = 53936, - [SMALL_STATE(6935)] = 53990, - [SMALL_STATE(6936)] = 54064, - [SMALL_STATE(6937)] = 54118, - [SMALL_STATE(6938)] = 54172, - [SMALL_STATE(6939)] = 54246, - [SMALL_STATE(6940)] = 54300, - [SMALL_STATE(6941)] = 54354, - [SMALL_STATE(6942)] = 54408, - [SMALL_STATE(6943)] = 54462, - [SMALL_STATE(6944)] = 54516, - [SMALL_STATE(6945)] = 54570, - [SMALL_STATE(6946)] = 54624, - [SMALL_STATE(6947)] = 54698, - [SMALL_STATE(6948)] = 54752, - [SMALL_STATE(6949)] = 54806, - [SMALL_STATE(6950)] = 54880, - [SMALL_STATE(6951)] = 54934, - [SMALL_STATE(6952)] = 55008, - [SMALL_STATE(6953)] = 55045, - [SMALL_STATE(6954)] = 55116, - [SMALL_STATE(6955)] = 55160, - [SMALL_STATE(6956)] = 55194, - [SMALL_STATE(6957)] = 55238, - [SMALL_STATE(6958)] = 55290, - [SMALL_STATE(6959)] = 55331, - [SMALL_STATE(6960)] = 55364, - [SMALL_STATE(6961)] = 55405, - [SMALL_STATE(6962)] = 55446, - [SMALL_STATE(6963)] = 55501, - [SMALL_STATE(6964)] = 55542, - [SMALL_STATE(6965)] = 55583, - [SMALL_STATE(6966)] = 55624, - [SMALL_STATE(6967)] = 55665, - [SMALL_STATE(6968)] = 55706, - [SMALL_STATE(6969)] = 55747, - [SMALL_STATE(6970)] = 55788, - [SMALL_STATE(6971)] = 55829, - [SMALL_STATE(6972)] = 55870, - [SMALL_STATE(6973)] = 55911, - [SMALL_STATE(6974)] = 55952, - [SMALL_STATE(6975)] = 55993, - [SMALL_STATE(6976)] = 56034, - [SMALL_STATE(6977)] = 56075, - [SMALL_STATE(6978)] = 56116, - [SMALL_STATE(6979)] = 56157, - [SMALL_STATE(6980)] = 56198, - [SMALL_STATE(6981)] = 56239, - [SMALL_STATE(6982)] = 56280, - [SMALL_STATE(6983)] = 56321, - [SMALL_STATE(6984)] = 56362, - [SMALL_STATE(6985)] = 56403, - [SMALL_STATE(6986)] = 56444, - [SMALL_STATE(6987)] = 56485, - [SMALL_STATE(6988)] = 56526, - [SMALL_STATE(6989)] = 56567, - [SMALL_STATE(6990)] = 56608, - [SMALL_STATE(6991)] = 56663, - [SMALL_STATE(6992)] = 56704, - [SMALL_STATE(6993)] = 56745, - [SMALL_STATE(6994)] = 56786, - [SMALL_STATE(6995)] = 56827, - [SMALL_STATE(6996)] = 56868, - [SMALL_STATE(6997)] = 56909, - [SMALL_STATE(6998)] = 56950, - [SMALL_STATE(6999)] = 56991, - [SMALL_STATE(7000)] = 57032, - [SMALL_STATE(7001)] = 57073, - [SMALL_STATE(7002)] = 57114, - [SMALL_STATE(7003)] = 57155, - [SMALL_STATE(7004)] = 57196, - [SMALL_STATE(7005)] = 57251, - [SMALL_STATE(7006)] = 57292, - [SMALL_STATE(7007)] = 57333, - [SMALL_STATE(7008)] = 57388, - [SMALL_STATE(7009)] = 57443, - [SMALL_STATE(7010)] = 57484, - [SMALL_STATE(7011)] = 57539, - [SMALL_STATE(7012)] = 57585, - [SMALL_STATE(7013)] = 57625, - [SMALL_STATE(7014)] = 57669, - [SMALL_STATE(7015)] = 57719, - [SMALL_STATE(7016)] = 57747, - [SMALL_STATE(7017)] = 57775, - [SMALL_STATE(7018)] = 57803, - [SMALL_STATE(7019)] = 57831, - [SMALL_STATE(7020)] = 57865, - [SMALL_STATE(7021)] = 57901, - [SMALL_STATE(7022)] = 57945, - [SMALL_STATE(7023)] = 57987, - [SMALL_STATE(7024)] = 58031, - [SMALL_STATE(7025)] = 58077, - [SMALL_STATE(7026)] = 58125, - [SMALL_STATE(7027)] = 58153, - [SMALL_STATE(7028)] = 58181, - [SMALL_STATE(7029)] = 58209, - [SMALL_STATE(7030)] = 58253, - [SMALL_STATE(7031)] = 58285, - [SMALL_STATE(7032)] = 58313, - [SMALL_STATE(7033)] = 58341, - [SMALL_STATE(7034)] = 58369, - [SMALL_STATE(7035)] = 58408, - [SMALL_STATE(7036)] = 58453, - [SMALL_STATE(7037)] = 58480, - [SMALL_STATE(7038)] = 58525, - [SMALL_STATE(7039)] = 58552, - [SMALL_STATE(7040)] = 58597, - [SMALL_STATE(7041)] = 58642, - [SMALL_STATE(7042)] = 58687, - [SMALL_STATE(7043)] = 58718, - [SMALL_STATE(7044)] = 58751, - [SMALL_STATE(7045)] = 58800, - [SMALL_STATE(7046)] = 58827, - [SMALL_STATE(7047)] = 58872, - [SMALL_STATE(7048)] = 58917, - [SMALL_STATE(7049)] = 58944, - [SMALL_STATE(7050)] = 58971, - [SMALL_STATE(7051)] = 59006, - [SMALL_STATE(7052)] = 59043, - [SMALL_STATE(7053)] = 59088, - [SMALL_STATE(7054)] = 59133, - [SMALL_STATE(7055)] = 59160, - [SMALL_STATE(7056)] = 59209, - [SMALL_STATE(7057)] = 59254, - [SMALL_STATE(7058)] = 59281, - [SMALL_STATE(7059)] = 59326, - [SMALL_STATE(7060)] = 59371, - [SMALL_STATE(7061)] = 59412, - [SMALL_STATE(7062)] = 59457, - [SMALL_STATE(7063)] = 59502, - [SMALL_STATE(7064)] = 59545, - [SMALL_STATE(7065)] = 59590, - [SMALL_STATE(7066)] = 59635, - [SMALL_STATE(7067)] = 59680, - [SMALL_STATE(7068)] = 59725, - [SMALL_STATE(7069)] = 59770, - [SMALL_STATE(7070)] = 59797, - [SMALL_STATE(7071)] = 59826, - [SMALL_STATE(7072)] = 59853, - [SMALL_STATE(7073)] = 59898, - [SMALL_STATE(7074)] = 59925, - [SMALL_STATE(7075)] = 59970, - [SMALL_STATE(7076)] = 60015, - [SMALL_STATE(7077)] = 60056, - [SMALL_STATE(7078)] = 60095, - [SMALL_STATE(7079)] = 60132, - [SMALL_STATE(7080)] = 60170, - [SMALL_STATE(7081)] = 60208, - [SMALL_STATE(7082)] = 60246, - [SMALL_STATE(7083)] = 60280, - [SMALL_STATE(7084)] = 60318, - [SMALL_STATE(7085)] = 60353, - [SMALL_STATE(7086)] = 60388, - [SMALL_STATE(7087)] = 60429, - [SMALL_STATE(7088)] = 60464, - [SMALL_STATE(7089)] = 60505, - [SMALL_STATE(7090)] = 60540, - [SMALL_STATE(7091)] = 60575, - [SMALL_STATE(7092)] = 60610, - [SMALL_STATE(7093)] = 60645, - [SMALL_STATE(7094)] = 60686, - [SMALL_STATE(7095)] = 60721, - [SMALL_STATE(7096)] = 60756, - [SMALL_STATE(7097)] = 60797, - [SMALL_STATE(7098)] = 60832, - [SMALL_STATE(7099)] = 60867, - [SMALL_STATE(7100)] = 60899, - [SMALL_STATE(7101)] = 60931, - [SMALL_STATE(7102)] = 60963, - [SMALL_STATE(7103)] = 60993, - [SMALL_STATE(7104)] = 61025, - [SMALL_STATE(7105)] = 61057, - [SMALL_STATE(7106)] = 61089, - [SMALL_STATE(7107)] = 61121, - [SMALL_STATE(7108)] = 61153, - [SMALL_STATE(7109)] = 61185, - [SMALL_STATE(7110)] = 61217, - [SMALL_STATE(7111)] = 61249, - [SMALL_STATE(7112)] = 61277, - [SMALL_STATE(7113)] = 61304, - [SMALL_STATE(7114)] = 61335, - [SMALL_STATE(7115)] = 61362, - [SMALL_STATE(7116)] = 61393, - [SMALL_STATE(7117)] = 61426, - [SMALL_STATE(7118)] = 61459, - [SMALL_STATE(7119)] = 61490, - [SMALL_STATE(7120)] = 61523, - [SMALL_STATE(7121)] = 61554, - [SMALL_STATE(7122)] = 61585, - [SMALL_STATE(7123)] = 61603, - [SMALL_STATE(7124)] = 61629, - [SMALL_STATE(7125)] = 61655, - [SMALL_STATE(7126)] = 61681, - [SMALL_STATE(7127)] = 61707, - [SMALL_STATE(7128)] = 61733, - [SMALL_STATE(7129)] = 61751, - [SMALL_STATE(7130)] = 61777, - [SMALL_STATE(7131)] = 61803, - [SMALL_STATE(7132)] = 61827, - [SMALL_STATE(7133)] = 61853, - [SMALL_STATE(7134)] = 61877, - [SMALL_STATE(7135)] = 61895, - [SMALL_STATE(7136)] = 61921, - [SMALL_STATE(7137)] = 61939, - [SMALL_STATE(7138)] = 61957, - [SMALL_STATE(7139)] = 61983, - [SMALL_STATE(7140)] = 62009, - [SMALL_STATE(7141)] = 62027, - [SMALL_STATE(7142)] = 62045, - [SMALL_STATE(7143)] = 62071, - [SMALL_STATE(7144)] = 62089, - [SMALL_STATE(7145)] = 62107, - [SMALL_STATE(7146)] = 62133, - [SMALL_STATE(7147)] = 62157, - [SMALL_STATE(7148)] = 62183, - [SMALL_STATE(7149)] = 62209, - [SMALL_STATE(7150)] = 62233, - [SMALL_STATE(7151)] = 62251, - [SMALL_STATE(7152)] = 62273, - [SMALL_STATE(7153)] = 62295, - [SMALL_STATE(7154)] = 62319, - [SMALL_STATE(7155)] = 62337, - [SMALL_STATE(7156)] = 62363, - [SMALL_STATE(7157)] = 62389, - [SMALL_STATE(7158)] = 62410, - [SMALL_STATE(7159)] = 62433, - [SMALL_STATE(7160)] = 62456, - [SMALL_STATE(7161)] = 62485, - [SMALL_STATE(7162)] = 62506, - [SMALL_STATE(7163)] = 62535, - [SMALL_STATE(7164)] = 62564, - [SMALL_STATE(7165)] = 62587, - [SMALL_STATE(7166)] = 62614, - [SMALL_STATE(7167)] = 62637, - [SMALL_STATE(7168)] = 62666, - [SMALL_STATE(7169)] = 62695, - [SMALL_STATE(7170)] = 62718, - [SMALL_STATE(7171)] = 62741, - [SMALL_STATE(7172)] = 62762, - [SMALL_STATE(7173)] = 62783, - [SMALL_STATE(7174)] = 62812, - [SMALL_STATE(7175)] = 62835, - [SMALL_STATE(7176)] = 62862, - [SMALL_STATE(7177)] = 62885, - [SMALL_STATE(7178)] = 62914, - [SMALL_STATE(7179)] = 62941, - [SMALL_STATE(7180)] = 62964, - [SMALL_STATE(7181)] = 62987, - [SMALL_STATE(7182)] = 63008, - [SMALL_STATE(7183)] = 63029, - [SMALL_STATE(7184)] = 63052, - [SMALL_STATE(7185)] = 63076, - [SMALL_STATE(7186)] = 63104, - [SMALL_STATE(7187)] = 63120, - [SMALL_STATE(7188)] = 63142, - [SMALL_STATE(7189)] = 63166, - [SMALL_STATE(7190)] = 63194, - [SMALL_STATE(7191)] = 63222, - [SMALL_STATE(7192)] = 63248, - [SMALL_STATE(7193)] = 63276, - [SMALL_STATE(7194)] = 63304, - [SMALL_STATE(7195)] = 63332, - [SMALL_STATE(7196)] = 63360, - [SMALL_STATE(7197)] = 63388, - [SMALL_STATE(7198)] = 63416, - [SMALL_STATE(7199)] = 63432, - [SMALL_STATE(7200)] = 63460, - [SMALL_STATE(7201)] = 63488, - [SMALL_STATE(7202)] = 63504, - [SMALL_STATE(7203)] = 63530, - [SMALL_STATE(7204)] = 63558, - [SMALL_STATE(7205)] = 63582, - [SMALL_STATE(7206)] = 63610, - [SMALL_STATE(7207)] = 63638, - [SMALL_STATE(7208)] = 63666, - [SMALL_STATE(7209)] = 63690, - [SMALL_STATE(7210)] = 63714, - [SMALL_STATE(7211)] = 63738, - [SMALL_STATE(7212)] = 63766, - [SMALL_STATE(7213)] = 63782, - [SMALL_STATE(7214)] = 63810, - [SMALL_STATE(7215)] = 63838, - [SMALL_STATE(7216)] = 63862, - [SMALL_STATE(7217)] = 63886, - [SMALL_STATE(7218)] = 63912, - [SMALL_STATE(7219)] = 63940, - [SMALL_STATE(7220)] = 63956, - [SMALL_STATE(7221)] = 63984, - [SMALL_STATE(7222)] = 64012, - [SMALL_STATE(7223)] = 64040, - [SMALL_STATE(7224)] = 64068, - [SMALL_STATE(7225)] = 64096, - [SMALL_STATE(7226)] = 64124, - [SMALL_STATE(7227)] = 64152, - [SMALL_STATE(7228)] = 64168, - [SMALL_STATE(7229)] = 64186, - [SMALL_STATE(7230)] = 64212, - [SMALL_STATE(7231)] = 64240, - [SMALL_STATE(7232)] = 64266, - [SMALL_STATE(7233)] = 64294, - [SMALL_STATE(7234)] = 64322, - [SMALL_STATE(7235)] = 64350, - [SMALL_STATE(7236)] = 64378, - [SMALL_STATE(7237)] = 64406, - [SMALL_STATE(7238)] = 64434, - [SMALL_STATE(7239)] = 64450, - [SMALL_STATE(7240)] = 64478, - [SMALL_STATE(7241)] = 64504, - [SMALL_STATE(7242)] = 64528, - [SMALL_STATE(7243)] = 64544, - [SMALL_STATE(7244)] = 64572, - [SMALL_STATE(7245)] = 64600, - [SMALL_STATE(7246)] = 64619, - [SMALL_STATE(7247)] = 64640, - [SMALL_STATE(7248)] = 64659, - [SMALL_STATE(7249)] = 64678, - [SMALL_STATE(7250)] = 64697, - [SMALL_STATE(7251)] = 64714, - [SMALL_STATE(7252)] = 64735, - [SMALL_STATE(7253)] = 64754, - [SMALL_STATE(7254)] = 64777, - [SMALL_STATE(7255)] = 64794, - [SMALL_STATE(7256)] = 64815, - [SMALL_STATE(7257)] = 64836, - [SMALL_STATE(7258)] = 64857, - [SMALL_STATE(7259)] = 64874, - [SMALL_STATE(7260)] = 64895, - [SMALL_STATE(7261)] = 64914, - [SMALL_STATE(7262)] = 64939, - [SMALL_STATE(7263)] = 64964, - [SMALL_STATE(7264)] = 64985, - [SMALL_STATE(7265)] = 65010, - [SMALL_STATE(7266)] = 65027, - [SMALL_STATE(7267)] = 65044, - [SMALL_STATE(7268)] = 65063, - [SMALL_STATE(7269)] = 65080, - [SMALL_STATE(7270)] = 65105, - [SMALL_STATE(7271)] = 65130, - [SMALL_STATE(7272)] = 65149, - [SMALL_STATE(7273)] = 65172, - [SMALL_STATE(7274)] = 65189, - [SMALL_STATE(7275)] = 65210, - [SMALL_STATE(7276)] = 65227, - [SMALL_STATE(7277)] = 65248, - [SMALL_STATE(7278)] = 65273, - [SMALL_STATE(7279)] = 65296, - [SMALL_STATE(7280)] = 65315, - [SMALL_STATE(7281)] = 65332, - [SMALL_STATE(7282)] = 65351, - [SMALL_STATE(7283)] = 65376, - [SMALL_STATE(7284)] = 65395, - [SMALL_STATE(7285)] = 65420, - [SMALL_STATE(7286)] = 65441, - [SMALL_STATE(7287)] = 65466, - [SMALL_STATE(7288)] = 65487, - [SMALL_STATE(7289)] = 65506, - [SMALL_STATE(7290)] = 65527, - [SMALL_STATE(7291)] = 65543, - [SMALL_STATE(7292)] = 65565, - [SMALL_STATE(7293)] = 65587, - [SMALL_STATE(7294)] = 65609, - [SMALL_STATE(7295)] = 65631, - [SMALL_STATE(7296)] = 65653, - [SMALL_STATE(7297)] = 65675, - [SMALL_STATE(7298)] = 65697, - [SMALL_STATE(7299)] = 65719, - [SMALL_STATE(7300)] = 65741, - [SMALL_STATE(7301)] = 65763, - [SMALL_STATE(7302)] = 65785, - [SMALL_STATE(7303)] = 65801, - [SMALL_STATE(7304)] = 65821, - [SMALL_STATE(7305)] = 65841, - [SMALL_STATE(7306)] = 65863, - [SMALL_STATE(7307)] = 65881, - [SMALL_STATE(7308)] = 65903, - [SMALL_STATE(7309)] = 65925, - [SMALL_STATE(7310)] = 65947, - [SMALL_STATE(7311)] = 65969, - [SMALL_STATE(7312)] = 65985, - [SMALL_STATE(7313)] = 66005, - [SMALL_STATE(7314)] = 66023, - [SMALL_STATE(7315)] = 66039, - [SMALL_STATE(7316)] = 66061, - [SMALL_STATE(7317)] = 66081, - [SMALL_STATE(7318)] = 66101, - [SMALL_STATE(7319)] = 66117, - [SMALL_STATE(7320)] = 66137, - [SMALL_STATE(7321)] = 66157, - [SMALL_STATE(7322)] = 66171, - [SMALL_STATE(7323)] = 66193, - [SMALL_STATE(7324)] = 66215, - [SMALL_STATE(7325)] = 66237, - [SMALL_STATE(7326)] = 66257, - [SMALL_STATE(7327)] = 66277, - [SMALL_STATE(7328)] = 66295, - [SMALL_STATE(7329)] = 66313, - [SMALL_STATE(7330)] = 66331, - [SMALL_STATE(7331)] = 66353, - [SMALL_STATE(7332)] = 66375, - [SMALL_STATE(7333)] = 66397, - [SMALL_STATE(7334)] = 66419, - [SMALL_STATE(7335)] = 66437, - [SMALL_STATE(7336)] = 66459, - [SMALL_STATE(7337)] = 66477, - [SMALL_STATE(7338)] = 66497, - [SMALL_STATE(7339)] = 66519, - [SMALL_STATE(7340)] = 66537, - [SMALL_STATE(7341)] = 66555, - [SMALL_STATE(7342)] = 66573, - [SMALL_STATE(7343)] = 66593, - [SMALL_STATE(7344)] = 66613, - [SMALL_STATE(7345)] = 66635, - [SMALL_STATE(7346)] = 66653, - [SMALL_STATE(7347)] = 66675, - [SMALL_STATE(7348)] = 66697, - [SMALL_STATE(7349)] = 66715, - [SMALL_STATE(7350)] = 66737, - [SMALL_STATE(7351)] = 66759, - [SMALL_STATE(7352)] = 66781, - [SMALL_STATE(7353)] = 66799, - [SMALL_STATE(7354)] = 66815, - [SMALL_STATE(7355)] = 66837, - [SMALL_STATE(7356)] = 66859, - [SMALL_STATE(7357)] = 66881, - [SMALL_STATE(7358)] = 66901, - [SMALL_STATE(7359)] = 66921, - [SMALL_STATE(7360)] = 66941, - [SMALL_STATE(7361)] = 66963, - [SMALL_STATE(7362)] = 66985, - [SMALL_STATE(7363)] = 67007, - [SMALL_STATE(7364)] = 67029, - [SMALL_STATE(7365)] = 67051, - [SMALL_STATE(7366)] = 67073, - [SMALL_STATE(7367)] = 67089, - [SMALL_STATE(7368)] = 67111, - [SMALL_STATE(7369)] = 67133, - [SMALL_STATE(7370)] = 67153, - [SMALL_STATE(7371)] = 67175, - [SMALL_STATE(7372)] = 67197, - [SMALL_STATE(7373)] = 67217, - [SMALL_STATE(7374)] = 67237, - [SMALL_STATE(7375)] = 67259, - [SMALL_STATE(7376)] = 67281, - [SMALL_STATE(7377)] = 67301, - [SMALL_STATE(7378)] = 67317, - [SMALL_STATE(7379)] = 67337, - [SMALL_STATE(7380)] = 67357, - [SMALL_STATE(7381)] = 67375, - [SMALL_STATE(7382)] = 67397, - [SMALL_STATE(7383)] = 67415, - [SMALL_STATE(7384)] = 67437, - [SMALL_STATE(7385)] = 67453, - [SMALL_STATE(7386)] = 67475, - [SMALL_STATE(7387)] = 67497, - [SMALL_STATE(7388)] = 67515, - [SMALL_STATE(7389)] = 67537, - [SMALL_STATE(7390)] = 67557, - [SMALL_STATE(7391)] = 67575, - [SMALL_STATE(7392)] = 67597, - [SMALL_STATE(7393)] = 67608, - [SMALL_STATE(7394)] = 67619, - [SMALL_STATE(7395)] = 67634, - [SMALL_STATE(7396)] = 67645, - [SMALL_STATE(7397)] = 67662, - [SMALL_STATE(7398)] = 67673, - [SMALL_STATE(7399)] = 67688, - [SMALL_STATE(7400)] = 67703, - [SMALL_STATE(7401)] = 67722, - [SMALL_STATE(7402)] = 67737, - [SMALL_STATE(7403)] = 67752, - [SMALL_STATE(7404)] = 67763, - [SMALL_STATE(7405)] = 67782, - [SMALL_STATE(7406)] = 67793, - [SMALL_STATE(7407)] = 67808, - [SMALL_STATE(7408)] = 67823, - [SMALL_STATE(7409)] = 67834, - [SMALL_STATE(7410)] = 67847, - [SMALL_STATE(7411)] = 67860, - [SMALL_STATE(7412)] = 67871, - [SMALL_STATE(7413)] = 67886, - [SMALL_STATE(7414)] = 67901, - [SMALL_STATE(7415)] = 67912, - [SMALL_STATE(7416)] = 67923, - [SMALL_STATE(7417)] = 67938, - [SMALL_STATE(7418)] = 67957, - [SMALL_STATE(7419)] = 67972, - [SMALL_STATE(7420)] = 67983, - [SMALL_STATE(7421)] = 67994, - [SMALL_STATE(7422)] = 68005, - [SMALL_STATE(7423)] = 68020, - [SMALL_STATE(7424)] = 68039, - [SMALL_STATE(7425)] = 68050, - [SMALL_STATE(7426)] = 68069, - [SMALL_STATE(7427)] = 68080, - [SMALL_STATE(7428)] = 68091, - [SMALL_STATE(7429)] = 68104, - [SMALL_STATE(7430)] = 68115, - [SMALL_STATE(7431)] = 68132, - [SMALL_STATE(7432)] = 68151, - [SMALL_STATE(7433)] = 68170, - [SMALL_STATE(7434)] = 68185, - [SMALL_STATE(7435)] = 68200, - [SMALL_STATE(7436)] = 68211, - [SMALL_STATE(7437)] = 68222, - [SMALL_STATE(7438)] = 68241, - [SMALL_STATE(7439)] = 68260, - [SMALL_STATE(7440)] = 68275, - [SMALL_STATE(7441)] = 68286, - [SMALL_STATE(7442)] = 68301, - [SMALL_STATE(7443)] = 68316, - [SMALL_STATE(7444)] = 68333, - [SMALL_STATE(7445)] = 68348, - [SMALL_STATE(7446)] = 68363, - [SMALL_STATE(7447)] = 68378, - [SMALL_STATE(7448)] = 68397, - [SMALL_STATE(7449)] = 68416, - [SMALL_STATE(7450)] = 68427, - [SMALL_STATE(7451)] = 68446, - [SMALL_STATE(7452)] = 68461, - [SMALL_STATE(7453)] = 68476, - [SMALL_STATE(7454)] = 68491, - [SMALL_STATE(7455)] = 68510, - [SMALL_STATE(7456)] = 68529, - [SMALL_STATE(7457)] = 68548, - [SMALL_STATE(7458)] = 68563, - [SMALL_STATE(7459)] = 68578, - [SMALL_STATE(7460)] = 68593, - [SMALL_STATE(7461)] = 68609, - [SMALL_STATE(7462)] = 68623, - [SMALL_STATE(7463)] = 68639, - [SMALL_STATE(7464)] = 68655, - [SMALL_STATE(7465)] = 68671, - [SMALL_STATE(7466)] = 68687, - [SMALL_STATE(7467)] = 68703, - [SMALL_STATE(7468)] = 68719, - [SMALL_STATE(7469)] = 68735, - [SMALL_STATE(7470)] = 68749, - [SMALL_STATE(7471)] = 68765, - [SMALL_STATE(7472)] = 68781, - [SMALL_STATE(7473)] = 68797, - [SMALL_STATE(7474)] = 68813, - [SMALL_STATE(7475)] = 68829, - [SMALL_STATE(7476)] = 68845, - [SMALL_STATE(7477)] = 68859, - [SMALL_STATE(7478)] = 68875, - [SMALL_STATE(7479)] = 68891, - [SMALL_STATE(7480)] = 68905, - [SMALL_STATE(7481)] = 68919, - [SMALL_STATE(7482)] = 68933, - [SMALL_STATE(7483)] = 68949, - [SMALL_STATE(7484)] = 68965, - [SMALL_STATE(7485)] = 68981, - [SMALL_STATE(7486)] = 68997, - [SMALL_STATE(7487)] = 69011, - [SMALL_STATE(7488)] = 69027, - [SMALL_STATE(7489)] = 69043, - [SMALL_STATE(7490)] = 69059, - [SMALL_STATE(7491)] = 69073, - [SMALL_STATE(7492)] = 69089, - [SMALL_STATE(7493)] = 69105, - [SMALL_STATE(7494)] = 69121, - [SMALL_STATE(7495)] = 69135, - [SMALL_STATE(7496)] = 69149, - [SMALL_STATE(7497)] = 69165, - [SMALL_STATE(7498)] = 69181, - [SMALL_STATE(7499)] = 69197, - [SMALL_STATE(7500)] = 69213, - [SMALL_STATE(7501)] = 69229, - [SMALL_STATE(7502)] = 69245, - [SMALL_STATE(7503)] = 69261, - [SMALL_STATE(7504)] = 69277, - [SMALL_STATE(7505)] = 69293, - [SMALL_STATE(7506)] = 69309, - [SMALL_STATE(7507)] = 69325, - [SMALL_STATE(7508)] = 69339, - [SMALL_STATE(7509)] = 69355, - [SMALL_STATE(7510)] = 69371, - [SMALL_STATE(7511)] = 69387, - [SMALL_STATE(7512)] = 69403, - [SMALL_STATE(7513)] = 69419, - [SMALL_STATE(7514)] = 69435, - [SMALL_STATE(7515)] = 69451, - [SMALL_STATE(7516)] = 69467, - [SMALL_STATE(7517)] = 69483, - [SMALL_STATE(7518)] = 69499, - [SMALL_STATE(7519)] = 69515, - [SMALL_STATE(7520)] = 69531, - [SMALL_STATE(7521)] = 69547, - [SMALL_STATE(7522)] = 69563, - [SMALL_STATE(7523)] = 69579, - [SMALL_STATE(7524)] = 69595, - [SMALL_STATE(7525)] = 69611, - [SMALL_STATE(7526)] = 69627, - [SMALL_STATE(7527)] = 69643, - [SMALL_STATE(7528)] = 69659, - [SMALL_STATE(7529)] = 69675, - [SMALL_STATE(7530)] = 69691, - [SMALL_STATE(7531)] = 69707, - [SMALL_STATE(7532)] = 69723, - [SMALL_STATE(7533)] = 69739, - [SMALL_STATE(7534)] = 69755, - [SMALL_STATE(7535)] = 69771, - [SMALL_STATE(7536)] = 69787, - [SMALL_STATE(7537)] = 69803, - [SMALL_STATE(7538)] = 69819, - [SMALL_STATE(7539)] = 69835, - [SMALL_STATE(7540)] = 69851, - [SMALL_STATE(7541)] = 69867, - [SMALL_STATE(7542)] = 69883, - [SMALL_STATE(7543)] = 69897, - [SMALL_STATE(7544)] = 69911, - [SMALL_STATE(7545)] = 69927, - [SMALL_STATE(7546)] = 69943, - [SMALL_STATE(7547)] = 69959, - [SMALL_STATE(7548)] = 69975, - [SMALL_STATE(7549)] = 69991, - [SMALL_STATE(7550)] = 70007, - [SMALL_STATE(7551)] = 70023, - [SMALL_STATE(7552)] = 70039, - [SMALL_STATE(7553)] = 70055, - [SMALL_STATE(7554)] = 70071, - [SMALL_STATE(7555)] = 70087, - [SMALL_STATE(7556)] = 70097, - [SMALL_STATE(7557)] = 70113, - [SMALL_STATE(7558)] = 70129, - [SMALL_STATE(7559)] = 70145, - [SMALL_STATE(7560)] = 70161, - [SMALL_STATE(7561)] = 70177, - [SMALL_STATE(7562)] = 70193, - [SMALL_STATE(7563)] = 70209, - [SMALL_STATE(7564)] = 70225, - [SMALL_STATE(7565)] = 70241, - [SMALL_STATE(7566)] = 70257, - [SMALL_STATE(7567)] = 70273, - [SMALL_STATE(7568)] = 70289, - [SMALL_STATE(7569)] = 70305, - [SMALL_STATE(7570)] = 70321, - [SMALL_STATE(7571)] = 70337, - [SMALL_STATE(7572)] = 70353, - [SMALL_STATE(7573)] = 70369, - [SMALL_STATE(7574)] = 70385, - [SMALL_STATE(7575)] = 70401, - [SMALL_STATE(7576)] = 70417, - [SMALL_STATE(7577)] = 70433, - [SMALL_STATE(7578)] = 70449, - [SMALL_STATE(7579)] = 70465, - [SMALL_STATE(7580)] = 70481, - [SMALL_STATE(7581)] = 70497, - [SMALL_STATE(7582)] = 70513, - [SMALL_STATE(7583)] = 70529, - [SMALL_STATE(7584)] = 70545, - [SMALL_STATE(7585)] = 70561, - [SMALL_STATE(7586)] = 70575, - [SMALL_STATE(7587)] = 70589, - [SMALL_STATE(7588)] = 70605, - [SMALL_STATE(7589)] = 70621, - [SMALL_STATE(7590)] = 70637, - [SMALL_STATE(7591)] = 70653, - [SMALL_STATE(7592)] = 70669, - [SMALL_STATE(7593)] = 70685, - [SMALL_STATE(7594)] = 70701, - [SMALL_STATE(7595)] = 70717, - [SMALL_STATE(7596)] = 70733, - [SMALL_STATE(7597)] = 70749, - [SMALL_STATE(7598)] = 70763, - [SMALL_STATE(7599)] = 70779, - [SMALL_STATE(7600)] = 70795, - [SMALL_STATE(7601)] = 70811, - [SMALL_STATE(7602)] = 70827, - [SMALL_STATE(7603)] = 70843, - [SMALL_STATE(7604)] = 70857, - [SMALL_STATE(7605)] = 70871, - [SMALL_STATE(7606)] = 70887, - [SMALL_STATE(7607)] = 70903, - [SMALL_STATE(7608)] = 70919, - [SMALL_STATE(7609)] = 70935, - [SMALL_STATE(7610)] = 70951, - [SMALL_STATE(7611)] = 70967, - [SMALL_STATE(7612)] = 70981, - [SMALL_STATE(7613)] = 70991, - [SMALL_STATE(7614)] = 71005, - [SMALL_STATE(7615)] = 71016, - [SMALL_STATE(7616)] = 71029, - [SMALL_STATE(7617)] = 71042, - [SMALL_STATE(7618)] = 71055, - [SMALL_STATE(7619)] = 71068, - [SMALL_STATE(7620)] = 71081, - [SMALL_STATE(7621)] = 71094, - [SMALL_STATE(7622)] = 71107, - [SMALL_STATE(7623)] = 71120, - [SMALL_STATE(7624)] = 71133, - [SMALL_STATE(7625)] = 71144, - [SMALL_STATE(7626)] = 71157, - [SMALL_STATE(7627)] = 71170, - [SMALL_STATE(7628)] = 71183, - [SMALL_STATE(7629)] = 71196, - [SMALL_STATE(7630)] = 71205, - [SMALL_STATE(7631)] = 71216, - [SMALL_STATE(7632)] = 71229, - [SMALL_STATE(7633)] = 71242, - [SMALL_STATE(7634)] = 71255, - [SMALL_STATE(7635)] = 71268, - [SMALL_STATE(7636)] = 71281, - [SMALL_STATE(7637)] = 71294, - [SMALL_STATE(7638)] = 71307, - [SMALL_STATE(7639)] = 71320, - [SMALL_STATE(7640)] = 71333, - [SMALL_STATE(7641)] = 71346, - [SMALL_STATE(7642)] = 71359, - [SMALL_STATE(7643)] = 71370, - [SMALL_STATE(7644)] = 71383, - [SMALL_STATE(7645)] = 71396, - [SMALL_STATE(7646)] = 71409, - [SMALL_STATE(7647)] = 71422, - [SMALL_STATE(7648)] = 71435, - [SMALL_STATE(7649)] = 71448, - [SMALL_STATE(7650)] = 71461, - [SMALL_STATE(7651)] = 71474, - [SMALL_STATE(7652)] = 71487, - [SMALL_STATE(7653)] = 71500, - [SMALL_STATE(7654)] = 71509, - [SMALL_STATE(7655)] = 71518, - [SMALL_STATE(7656)] = 71531, - [SMALL_STATE(7657)] = 71544, - [SMALL_STATE(7658)] = 71557, - [SMALL_STATE(7659)] = 71570, - [SMALL_STATE(7660)] = 71583, - [SMALL_STATE(7661)] = 71596, - [SMALL_STATE(7662)] = 71609, - [SMALL_STATE(7663)] = 71622, - [SMALL_STATE(7664)] = 71635, - [SMALL_STATE(7665)] = 71648, - [SMALL_STATE(7666)] = 71661, - [SMALL_STATE(7667)] = 71674, - [SMALL_STATE(7668)] = 71687, - [SMALL_STATE(7669)] = 71700, - [SMALL_STATE(7670)] = 71713, - [SMALL_STATE(7671)] = 71726, - [SMALL_STATE(7672)] = 71739, - [SMALL_STATE(7673)] = 71752, - [SMALL_STATE(7674)] = 71765, - [SMALL_STATE(7675)] = 71778, - [SMALL_STATE(7676)] = 71791, - [SMALL_STATE(7677)] = 71804, - [SMALL_STATE(7678)] = 71817, - [SMALL_STATE(7679)] = 71830, - [SMALL_STATE(7680)] = 71843, - [SMALL_STATE(7681)] = 71856, - [SMALL_STATE(7682)] = 71869, - [SMALL_STATE(7683)] = 71882, - [SMALL_STATE(7684)] = 71895, - [SMALL_STATE(7685)] = 71908, - [SMALL_STATE(7686)] = 71921, - [SMALL_STATE(7687)] = 71934, - [SMALL_STATE(7688)] = 71947, - [SMALL_STATE(7689)] = 71960, - [SMALL_STATE(7690)] = 71973, - [SMALL_STATE(7691)] = 71986, - [SMALL_STATE(7692)] = 71995, - [SMALL_STATE(7693)] = 72008, - [SMALL_STATE(7694)] = 72021, - [SMALL_STATE(7695)] = 72032, - [SMALL_STATE(7696)] = 72045, - [SMALL_STATE(7697)] = 72058, - [SMALL_STATE(7698)] = 72071, - [SMALL_STATE(7699)] = 72084, - [SMALL_STATE(7700)] = 72097, - [SMALL_STATE(7701)] = 72110, - [SMALL_STATE(7702)] = 72123, - [SMALL_STATE(7703)] = 72136, - [SMALL_STATE(7704)] = 72149, - [SMALL_STATE(7705)] = 72158, - [SMALL_STATE(7706)] = 72171, - [SMALL_STATE(7707)] = 72184, - [SMALL_STATE(7708)] = 72193, - [SMALL_STATE(7709)] = 72206, - [SMALL_STATE(7710)] = 72219, - [SMALL_STATE(7711)] = 72232, - [SMALL_STATE(7712)] = 72245, - [SMALL_STATE(7713)] = 72258, - [SMALL_STATE(7714)] = 72271, - [SMALL_STATE(7715)] = 72284, - [SMALL_STATE(7716)] = 72297, - [SMALL_STATE(7717)] = 72310, - [SMALL_STATE(7718)] = 72323, - [SMALL_STATE(7719)] = 72336, - [SMALL_STATE(7720)] = 72349, - [SMALL_STATE(7721)] = 72362, - [SMALL_STATE(7722)] = 72375, - [SMALL_STATE(7723)] = 72388, - [SMALL_STATE(7724)] = 72399, - [SMALL_STATE(7725)] = 72412, - [SMALL_STATE(7726)] = 72425, - [SMALL_STATE(7727)] = 72438, - [SMALL_STATE(7728)] = 72451, - [SMALL_STATE(7729)] = 72464, - [SMALL_STATE(7730)] = 72477, - [SMALL_STATE(7731)] = 72490, - [SMALL_STATE(7732)] = 72503, - [SMALL_STATE(7733)] = 72516, - [SMALL_STATE(7734)] = 72529, - [SMALL_STATE(7735)] = 72542, - [SMALL_STATE(7736)] = 72555, - [SMALL_STATE(7737)] = 72568, - [SMALL_STATE(7738)] = 72577, - [SMALL_STATE(7739)] = 72590, - [SMALL_STATE(7740)] = 72603, - [SMALL_STATE(7741)] = 72616, - [SMALL_STATE(7742)] = 72629, - [SMALL_STATE(7743)] = 72642, - [SMALL_STATE(7744)] = 72655, - [SMALL_STATE(7745)] = 72668, - [SMALL_STATE(7746)] = 72681, - [SMALL_STATE(7747)] = 72694, - [SMALL_STATE(7748)] = 72707, - [SMALL_STATE(7749)] = 72720, - [SMALL_STATE(7750)] = 72733, - [SMALL_STATE(7751)] = 72746, - [SMALL_STATE(7752)] = 72759, - [SMALL_STATE(7753)] = 72772, - [SMALL_STATE(7754)] = 72785, - [SMALL_STATE(7755)] = 72798, - [SMALL_STATE(7756)] = 72811, - [SMALL_STATE(7757)] = 72824, - [SMALL_STATE(7758)] = 72837, - [SMALL_STATE(7759)] = 72850, - [SMALL_STATE(7760)] = 72863, - [SMALL_STATE(7761)] = 72876, - [SMALL_STATE(7762)] = 72889, - [SMALL_STATE(7763)] = 72902, - [SMALL_STATE(7764)] = 72915, - [SMALL_STATE(7765)] = 72928, - [SMALL_STATE(7766)] = 72941, - [SMALL_STATE(7767)] = 72954, - [SMALL_STATE(7768)] = 72967, - [SMALL_STATE(7769)] = 72980, - [SMALL_STATE(7770)] = 72993, - [SMALL_STATE(7771)] = 73006, - [SMALL_STATE(7772)] = 73019, - [SMALL_STATE(7773)] = 73032, - [SMALL_STATE(7774)] = 73045, - [SMALL_STATE(7775)] = 73058, - [SMALL_STATE(7776)] = 73071, - [SMALL_STATE(7777)] = 73084, - [SMALL_STATE(7778)] = 73097, - [SMALL_STATE(7779)] = 73106, - [SMALL_STATE(7780)] = 73119, - [SMALL_STATE(7781)] = 73132, - [SMALL_STATE(7782)] = 73145, - [SMALL_STATE(7783)] = 73158, - [SMALL_STATE(7784)] = 73171, - [SMALL_STATE(7785)] = 73184, - [SMALL_STATE(7786)] = 73197, - [SMALL_STATE(7787)] = 73210, - [SMALL_STATE(7788)] = 73223, - [SMALL_STATE(7789)] = 73236, - [SMALL_STATE(7790)] = 73249, - [SMALL_STATE(7791)] = 73262, - [SMALL_STATE(7792)] = 73275, - [SMALL_STATE(7793)] = 73288, - [SMALL_STATE(7794)] = 73301, - [SMALL_STATE(7795)] = 73314, - [SMALL_STATE(7796)] = 73327, - [SMALL_STATE(7797)] = 73340, - [SMALL_STATE(7798)] = 73353, - [SMALL_STATE(7799)] = 73366, - [SMALL_STATE(7800)] = 73375, - [SMALL_STATE(7801)] = 73384, - [SMALL_STATE(7802)] = 73397, - [SMALL_STATE(7803)] = 73410, - [SMALL_STATE(7804)] = 73423, - [SMALL_STATE(7805)] = 73436, - [SMALL_STATE(7806)] = 73449, - [SMALL_STATE(7807)] = 73462, - [SMALL_STATE(7808)] = 73475, - [SMALL_STATE(7809)] = 73488, - [SMALL_STATE(7810)] = 73501, - [SMALL_STATE(7811)] = 73514, - [SMALL_STATE(7812)] = 73527, - [SMALL_STATE(7813)] = 73540, - [SMALL_STATE(7814)] = 73553, - [SMALL_STATE(7815)] = 73566, - [SMALL_STATE(7816)] = 73579, - [SMALL_STATE(7817)] = 73592, - [SMALL_STATE(7818)] = 73605, - [SMALL_STATE(7819)] = 73618, - [SMALL_STATE(7820)] = 73631, - [SMALL_STATE(7821)] = 73644, - [SMALL_STATE(7822)] = 73657, - [SMALL_STATE(7823)] = 73670, - [SMALL_STATE(7824)] = 73683, - [SMALL_STATE(7825)] = 73696, - [SMALL_STATE(7826)] = 73709, - [SMALL_STATE(7827)] = 73722, - [SMALL_STATE(7828)] = 73735, - [SMALL_STATE(7829)] = 73748, - [SMALL_STATE(7830)] = 73761, - [SMALL_STATE(7831)] = 73774, - [SMALL_STATE(7832)] = 73787, - [SMALL_STATE(7833)] = 73800, - [SMALL_STATE(7834)] = 73813, - [SMALL_STATE(7835)] = 73826, - [SMALL_STATE(7836)] = 73839, - [SMALL_STATE(7837)] = 73852, - [SMALL_STATE(7838)] = 73865, - [SMALL_STATE(7839)] = 73874, - [SMALL_STATE(7840)] = 73887, - [SMALL_STATE(7841)] = 73900, - [SMALL_STATE(7842)] = 73913, - [SMALL_STATE(7843)] = 73924, - [SMALL_STATE(7844)] = 73937, - [SMALL_STATE(7845)] = 73950, - [SMALL_STATE(7846)] = 73963, - [SMALL_STATE(7847)] = 73976, - [SMALL_STATE(7848)] = 73989, - [SMALL_STATE(7849)] = 74002, - [SMALL_STATE(7850)] = 74015, - [SMALL_STATE(7851)] = 74028, - [SMALL_STATE(7852)] = 74041, - [SMALL_STATE(7853)] = 74054, - [SMALL_STATE(7854)] = 74067, - [SMALL_STATE(7855)] = 74080, - [SMALL_STATE(7856)] = 74093, - [SMALL_STATE(7857)] = 74106, - [SMALL_STATE(7858)] = 74119, - [SMALL_STATE(7859)] = 74132, - [SMALL_STATE(7860)] = 74145, - [SMALL_STATE(7861)] = 74158, - [SMALL_STATE(7862)] = 74171, - [SMALL_STATE(7863)] = 74184, - [SMALL_STATE(7864)] = 74197, - [SMALL_STATE(7865)] = 74210, - [SMALL_STATE(7866)] = 74223, - [SMALL_STATE(7867)] = 74236, - [SMALL_STATE(7868)] = 74249, - [SMALL_STATE(7869)] = 74262, - [SMALL_STATE(7870)] = 74275, - [SMALL_STATE(7871)] = 74288, - [SMALL_STATE(7872)] = 74297, - [SMALL_STATE(7873)] = 74310, - [SMALL_STATE(7874)] = 74323, - [SMALL_STATE(7875)] = 74334, - [SMALL_STATE(7876)] = 74347, - [SMALL_STATE(7877)] = 74360, - [SMALL_STATE(7878)] = 74373, - [SMALL_STATE(7879)] = 74386, - [SMALL_STATE(7880)] = 74399, - [SMALL_STATE(7881)] = 74412, - [SMALL_STATE(7882)] = 74425, - [SMALL_STATE(7883)] = 74438, - [SMALL_STATE(7884)] = 74451, - [SMALL_STATE(7885)] = 74464, - [SMALL_STATE(7886)] = 74477, - [SMALL_STATE(7887)] = 74490, - [SMALL_STATE(7888)] = 74503, - [SMALL_STATE(7889)] = 74516, - [SMALL_STATE(7890)] = 74529, - [SMALL_STATE(7891)] = 74542, - [SMALL_STATE(7892)] = 74555, - [SMALL_STATE(7893)] = 74568, - [SMALL_STATE(7894)] = 74581, - [SMALL_STATE(7895)] = 74594, - [SMALL_STATE(7896)] = 74607, - [SMALL_STATE(7897)] = 74620, - [SMALL_STATE(7898)] = 74633, - [SMALL_STATE(7899)] = 74646, - [SMALL_STATE(7900)] = 74659, - [SMALL_STATE(7901)] = 74672, - [SMALL_STATE(7902)] = 74685, - [SMALL_STATE(7903)] = 74698, - [SMALL_STATE(7904)] = 74711, - [SMALL_STATE(7905)] = 74724, - [SMALL_STATE(7906)] = 74737, - [SMALL_STATE(7907)] = 74750, - [SMALL_STATE(7908)] = 74763, - [SMALL_STATE(7909)] = 74776, - [SMALL_STATE(7910)] = 74789, - [SMALL_STATE(7911)] = 74802, - [SMALL_STATE(7912)] = 74815, - [SMALL_STATE(7913)] = 74828, - [SMALL_STATE(7914)] = 74841, - [SMALL_STATE(7915)] = 74854, - [SMALL_STATE(7916)] = 74867, - [SMALL_STATE(7917)] = 74880, - [SMALL_STATE(7918)] = 74893, - [SMALL_STATE(7919)] = 74906, - [SMALL_STATE(7920)] = 74919, - [SMALL_STATE(7921)] = 74932, - [SMALL_STATE(7922)] = 74945, - [SMALL_STATE(7923)] = 74958, - [SMALL_STATE(7924)] = 74971, - [SMALL_STATE(7925)] = 74984, - [SMALL_STATE(7926)] = 74997, - [SMALL_STATE(7927)] = 75008, - [SMALL_STATE(7928)] = 75021, - [SMALL_STATE(7929)] = 75034, - [SMALL_STATE(7930)] = 75047, - [SMALL_STATE(7931)] = 75060, - [SMALL_STATE(7932)] = 75073, - [SMALL_STATE(7933)] = 75086, - [SMALL_STATE(7934)] = 75099, - [SMALL_STATE(7935)] = 75112, - [SMALL_STATE(7936)] = 75125, - [SMALL_STATE(7937)] = 75138, - [SMALL_STATE(7938)] = 75151, - [SMALL_STATE(7939)] = 75164, - [SMALL_STATE(7940)] = 75177, - [SMALL_STATE(7941)] = 75190, - [SMALL_STATE(7942)] = 75203, - [SMALL_STATE(7943)] = 75216, - [SMALL_STATE(7944)] = 75229, - [SMALL_STATE(7945)] = 75242, - [SMALL_STATE(7946)] = 75255, - [SMALL_STATE(7947)] = 75268, - [SMALL_STATE(7948)] = 75281, - [SMALL_STATE(7949)] = 75294, - [SMALL_STATE(7950)] = 75307, - [SMALL_STATE(7951)] = 75320, - [SMALL_STATE(7952)] = 75333, - [SMALL_STATE(7953)] = 75346, - [SMALL_STATE(7954)] = 75359, - [SMALL_STATE(7955)] = 75368, - [SMALL_STATE(7956)] = 75381, - [SMALL_STATE(7957)] = 75394, - [SMALL_STATE(7958)] = 75405, - [SMALL_STATE(7959)] = 75418, - [SMALL_STATE(7960)] = 75431, - [SMALL_STATE(7961)] = 75444, - [SMALL_STATE(7962)] = 75457, - [SMALL_STATE(7963)] = 75470, - [SMALL_STATE(7964)] = 75483, - [SMALL_STATE(7965)] = 75496, - [SMALL_STATE(7966)] = 75509, - [SMALL_STATE(7967)] = 75522, - [SMALL_STATE(7968)] = 75535, - [SMALL_STATE(7969)] = 75548, - [SMALL_STATE(7970)] = 75561, - [SMALL_STATE(7971)] = 75574, - [SMALL_STATE(7972)] = 75587, - [SMALL_STATE(7973)] = 75600, - [SMALL_STATE(7974)] = 75613, - [SMALL_STATE(7975)] = 75626, - [SMALL_STATE(7976)] = 75639, - [SMALL_STATE(7977)] = 75652, - [SMALL_STATE(7978)] = 75665, - [SMALL_STATE(7979)] = 75674, - [SMALL_STATE(7980)] = 75687, - [SMALL_STATE(7981)] = 75700, - [SMALL_STATE(7982)] = 75713, - [SMALL_STATE(7983)] = 75726, - [SMALL_STATE(7984)] = 75739, - [SMALL_STATE(7985)] = 75752, - [SMALL_STATE(7986)] = 75765, - [SMALL_STATE(7987)] = 75778, - [SMALL_STATE(7988)] = 75791, - [SMALL_STATE(7989)] = 75804, - [SMALL_STATE(7990)] = 75817, - [SMALL_STATE(7991)] = 75830, - [SMALL_STATE(7992)] = 75843, - [SMALL_STATE(7993)] = 75856, - [SMALL_STATE(7994)] = 75869, - [SMALL_STATE(7995)] = 75882, - [SMALL_STATE(7996)] = 75895, - [SMALL_STATE(7997)] = 75908, - [SMALL_STATE(7998)] = 75921, - [SMALL_STATE(7999)] = 75934, - [SMALL_STATE(8000)] = 75947, - [SMALL_STATE(8001)] = 75960, - [SMALL_STATE(8002)] = 75973, - [SMALL_STATE(8003)] = 75986, - [SMALL_STATE(8004)] = 75999, - [SMALL_STATE(8005)] = 76012, - [SMALL_STATE(8006)] = 76025, - [SMALL_STATE(8007)] = 76038, - [SMALL_STATE(8008)] = 76051, - [SMALL_STATE(8009)] = 76064, - [SMALL_STATE(8010)] = 76077, - [SMALL_STATE(8011)] = 76090, - [SMALL_STATE(8012)] = 76103, - [SMALL_STATE(8013)] = 76116, - [SMALL_STATE(8014)] = 76129, - [SMALL_STATE(8015)] = 76142, - [SMALL_STATE(8016)] = 76155, - [SMALL_STATE(8017)] = 76168, - [SMALL_STATE(8018)] = 76181, - [SMALL_STATE(8019)] = 76189, - [SMALL_STATE(8020)] = 76197, - [SMALL_STATE(8021)] = 76207, - [SMALL_STATE(8022)] = 76215, - [SMALL_STATE(8023)] = 76225, - [SMALL_STATE(8024)] = 76235, - [SMALL_STATE(8025)] = 76245, - [SMALL_STATE(8026)] = 76255, - [SMALL_STATE(8027)] = 76265, - [SMALL_STATE(8028)] = 76275, - [SMALL_STATE(8029)] = 76285, - [SMALL_STATE(8030)] = 76293, - [SMALL_STATE(8031)] = 76301, - [SMALL_STATE(8032)] = 76311, - [SMALL_STATE(8033)] = 76321, - [SMALL_STATE(8034)] = 76331, - [SMALL_STATE(8035)] = 76341, - [SMALL_STATE(8036)] = 76349, - [SMALL_STATE(8037)] = 76359, - [SMALL_STATE(8038)] = 76369, - [SMALL_STATE(8039)] = 76377, - [SMALL_STATE(8040)] = 76387, - [SMALL_STATE(8041)] = 76397, - [SMALL_STATE(8042)] = 76407, - [SMALL_STATE(8043)] = 76417, - [SMALL_STATE(8044)] = 76427, - [SMALL_STATE(8045)] = 76437, - [SMALL_STATE(8046)] = 76447, - [SMALL_STATE(8047)] = 76457, - [SMALL_STATE(8048)] = 76467, - [SMALL_STATE(8049)] = 76477, - [SMALL_STATE(8050)] = 76487, - [SMALL_STATE(8051)] = 76495, - [SMALL_STATE(8052)] = 76505, - [SMALL_STATE(8053)] = 76515, - [SMALL_STATE(8054)] = 76525, - [SMALL_STATE(8055)] = 76533, - [SMALL_STATE(8056)] = 76543, - [SMALL_STATE(8057)] = 76553, - [SMALL_STATE(8058)] = 76563, - [SMALL_STATE(8059)] = 76573, - [SMALL_STATE(8060)] = 76581, - [SMALL_STATE(8061)] = 76591, - [SMALL_STATE(8062)] = 76601, - [SMALL_STATE(8063)] = 76611, - [SMALL_STATE(8064)] = 76621, - [SMALL_STATE(8065)] = 76631, - [SMALL_STATE(8066)] = 76641, - [SMALL_STATE(8067)] = 76651, - [SMALL_STATE(8068)] = 76661, - [SMALL_STATE(8069)] = 76671, - [SMALL_STATE(8070)] = 76681, - [SMALL_STATE(8071)] = 76691, - [SMALL_STATE(8072)] = 76701, - [SMALL_STATE(8073)] = 76709, - [SMALL_STATE(8074)] = 76719, - [SMALL_STATE(8075)] = 76729, - [SMALL_STATE(8076)] = 76737, - [SMALL_STATE(8077)] = 76745, - [SMALL_STATE(8078)] = 76755, - [SMALL_STATE(8079)] = 76763, - [SMALL_STATE(8080)] = 76773, - [SMALL_STATE(8081)] = 76781, - [SMALL_STATE(8082)] = 76791, - [SMALL_STATE(8083)] = 76801, - [SMALL_STATE(8084)] = 76809, - [SMALL_STATE(8085)] = 76819, - [SMALL_STATE(8086)] = 76829, - [SMALL_STATE(8087)] = 76839, - [SMALL_STATE(8088)] = 76849, - [SMALL_STATE(8089)] = 76859, - [SMALL_STATE(8090)] = 76867, - [SMALL_STATE(8091)] = 76877, - [SMALL_STATE(8092)] = 76887, - [SMALL_STATE(8093)] = 76895, - [SMALL_STATE(8094)] = 76905, - [SMALL_STATE(8095)] = 76915, - [SMALL_STATE(8096)] = 76923, - [SMALL_STATE(8097)] = 76931, - [SMALL_STATE(8098)] = 76939, - [SMALL_STATE(8099)] = 76947, - [SMALL_STATE(8100)] = 76957, - [SMALL_STATE(8101)] = 76967, - [SMALL_STATE(8102)] = 76977, - [SMALL_STATE(8103)] = 76987, - [SMALL_STATE(8104)] = 76995, - [SMALL_STATE(8105)] = 77003, - [SMALL_STATE(8106)] = 77013, - [SMALL_STATE(8107)] = 77021, - [SMALL_STATE(8108)] = 77031, - [SMALL_STATE(8109)] = 77041, - [SMALL_STATE(8110)] = 77051, - [SMALL_STATE(8111)] = 77059, - [SMALL_STATE(8112)] = 77069, - [SMALL_STATE(8113)] = 77079, - [SMALL_STATE(8114)] = 77089, - [SMALL_STATE(8115)] = 77099, - [SMALL_STATE(8116)] = 77107, - [SMALL_STATE(8117)] = 77117, - [SMALL_STATE(8118)] = 77127, - [SMALL_STATE(8119)] = 77135, - [SMALL_STATE(8120)] = 77145, - [SMALL_STATE(8121)] = 77155, - [SMALL_STATE(8122)] = 77165, - [SMALL_STATE(8123)] = 77173, - [SMALL_STATE(8124)] = 77183, - [SMALL_STATE(8125)] = 77193, - [SMALL_STATE(8126)] = 77203, - [SMALL_STATE(8127)] = 77213, - [SMALL_STATE(8128)] = 77223, - [SMALL_STATE(8129)] = 77233, - [SMALL_STATE(8130)] = 77243, - [SMALL_STATE(8131)] = 77253, - [SMALL_STATE(8132)] = 77263, - [SMALL_STATE(8133)] = 77271, - [SMALL_STATE(8134)] = 77281, - [SMALL_STATE(8135)] = 77289, - [SMALL_STATE(8136)] = 77299, - [SMALL_STATE(8137)] = 77309, - [SMALL_STATE(8138)] = 77319, - [SMALL_STATE(8139)] = 77329, - [SMALL_STATE(8140)] = 77339, - [SMALL_STATE(8141)] = 77349, - [SMALL_STATE(8142)] = 77357, - [SMALL_STATE(8143)] = 77367, - [SMALL_STATE(8144)] = 77377, - [SMALL_STATE(8145)] = 77387, - [SMALL_STATE(8146)] = 77397, - [SMALL_STATE(8147)] = 77407, - [SMALL_STATE(8148)] = 77417, - [SMALL_STATE(8149)] = 77427, - [SMALL_STATE(8150)] = 77437, - [SMALL_STATE(8151)] = 77447, - [SMALL_STATE(8152)] = 77457, - [SMALL_STATE(8153)] = 77465, - [SMALL_STATE(8154)] = 77475, - [SMALL_STATE(8155)] = 77485, - [SMALL_STATE(8156)] = 77495, - [SMALL_STATE(8157)] = 77505, - [SMALL_STATE(8158)] = 77515, - [SMALL_STATE(8159)] = 77523, - [SMALL_STATE(8160)] = 77533, - [SMALL_STATE(8161)] = 77543, - [SMALL_STATE(8162)] = 77553, - [SMALL_STATE(8163)] = 77561, - [SMALL_STATE(8164)] = 77571, - [SMALL_STATE(8165)] = 77581, - [SMALL_STATE(8166)] = 77591, - [SMALL_STATE(8167)] = 77601, - [SMALL_STATE(8168)] = 77611, - [SMALL_STATE(8169)] = 77619, - [SMALL_STATE(8170)] = 77629, - [SMALL_STATE(8171)] = 77639, - [SMALL_STATE(8172)] = 77649, - [SMALL_STATE(8173)] = 77659, - [SMALL_STATE(8174)] = 77667, - [SMALL_STATE(8175)] = 77677, - [SMALL_STATE(8176)] = 77687, - [SMALL_STATE(8177)] = 77697, - [SMALL_STATE(8178)] = 77707, - [SMALL_STATE(8179)] = 77717, - [SMALL_STATE(8180)] = 77727, - [SMALL_STATE(8181)] = 77737, - [SMALL_STATE(8182)] = 77747, - [SMALL_STATE(8183)] = 77757, - [SMALL_STATE(8184)] = 77767, - [SMALL_STATE(8185)] = 77777, - [SMALL_STATE(8186)] = 77787, - [SMALL_STATE(8187)] = 77795, - [SMALL_STATE(8188)] = 77805, - [SMALL_STATE(8189)] = 77815, - [SMALL_STATE(8190)] = 77823, - [SMALL_STATE(8191)] = 77833, - [SMALL_STATE(8192)] = 77841, - [SMALL_STATE(8193)] = 77851, - [SMALL_STATE(8194)] = 77861, - [SMALL_STATE(8195)] = 77871, - [SMALL_STATE(8196)] = 77881, - [SMALL_STATE(8197)] = 77889, - [SMALL_STATE(8198)] = 77897, - [SMALL_STATE(8199)] = 77907, - [SMALL_STATE(8200)] = 77915, - [SMALL_STATE(8201)] = 77925, - [SMALL_STATE(8202)] = 77935, - [SMALL_STATE(8203)] = 77945, - [SMALL_STATE(8204)] = 77955, - [SMALL_STATE(8205)] = 77965, - [SMALL_STATE(8206)] = 77975, - [SMALL_STATE(8207)] = 77983, - [SMALL_STATE(8208)] = 77993, - [SMALL_STATE(8209)] = 78003, - [SMALL_STATE(8210)] = 78013, - [SMALL_STATE(8211)] = 78023, - [SMALL_STATE(8212)] = 78031, - [SMALL_STATE(8213)] = 78039, - [SMALL_STATE(8214)] = 78049, - [SMALL_STATE(8215)] = 78059, - [SMALL_STATE(8216)] = 78069, - [SMALL_STATE(8217)] = 78079, - [SMALL_STATE(8218)] = 78089, - [SMALL_STATE(8219)] = 78099, - [SMALL_STATE(8220)] = 78109, - [SMALL_STATE(8221)] = 78119, - [SMALL_STATE(8222)] = 78129, - [SMALL_STATE(8223)] = 78139, - [SMALL_STATE(8224)] = 78149, - [SMALL_STATE(8225)] = 78157, - [SMALL_STATE(8226)] = 78167, - [SMALL_STATE(8227)] = 78177, - [SMALL_STATE(8228)] = 78187, - [SMALL_STATE(8229)] = 78197, - [SMALL_STATE(8230)] = 78207, - [SMALL_STATE(8231)] = 78217, - [SMALL_STATE(8232)] = 78227, - [SMALL_STATE(8233)] = 78235, - [SMALL_STATE(8234)] = 78245, - [SMALL_STATE(8235)] = 78253, - [SMALL_STATE(8236)] = 78261, - [SMALL_STATE(8237)] = 78271, - [SMALL_STATE(8238)] = 78279, - [SMALL_STATE(8239)] = 78289, - [SMALL_STATE(8240)] = 78299, - [SMALL_STATE(8241)] = 78309, - [SMALL_STATE(8242)] = 78319, - [SMALL_STATE(8243)] = 78329, - [SMALL_STATE(8244)] = 78339, - [SMALL_STATE(8245)] = 78349, - [SMALL_STATE(8246)] = 78359, - [SMALL_STATE(8247)] = 78366, - [SMALL_STATE(8248)] = 78373, - [SMALL_STATE(8249)] = 78380, - [SMALL_STATE(8250)] = 78387, - [SMALL_STATE(8251)] = 78394, - [SMALL_STATE(8252)] = 78401, - [SMALL_STATE(8253)] = 78408, - [SMALL_STATE(8254)] = 78415, - [SMALL_STATE(8255)] = 78422, - [SMALL_STATE(8256)] = 78429, - [SMALL_STATE(8257)] = 78436, - [SMALL_STATE(8258)] = 78443, - [SMALL_STATE(8259)] = 78450, - [SMALL_STATE(8260)] = 78457, - [SMALL_STATE(8261)] = 78464, - [SMALL_STATE(8262)] = 78471, - [SMALL_STATE(8263)] = 78478, - [SMALL_STATE(8264)] = 78485, - [SMALL_STATE(8265)] = 78492, - [SMALL_STATE(8266)] = 78499, - [SMALL_STATE(8267)] = 78506, - [SMALL_STATE(8268)] = 78513, - [SMALL_STATE(8269)] = 78520, - [SMALL_STATE(8270)] = 78527, - [SMALL_STATE(8271)] = 78534, - [SMALL_STATE(8272)] = 78541, - [SMALL_STATE(8273)] = 78548, - [SMALL_STATE(8274)] = 78555, - [SMALL_STATE(8275)] = 78562, - [SMALL_STATE(8276)] = 78569, - [SMALL_STATE(8277)] = 78576, - [SMALL_STATE(8278)] = 78583, - [SMALL_STATE(8279)] = 78590, - [SMALL_STATE(8280)] = 78597, - [SMALL_STATE(8281)] = 78604, - [SMALL_STATE(8282)] = 78611, - [SMALL_STATE(8283)] = 78618, - [SMALL_STATE(8284)] = 78625, - [SMALL_STATE(8285)] = 78632, - [SMALL_STATE(8286)] = 78639, - [SMALL_STATE(8287)] = 78646, - [SMALL_STATE(8288)] = 78653, - [SMALL_STATE(8289)] = 78660, - [SMALL_STATE(8290)] = 78667, - [SMALL_STATE(8291)] = 78674, - [SMALL_STATE(8292)] = 78681, - [SMALL_STATE(8293)] = 78688, - [SMALL_STATE(8294)] = 78695, - [SMALL_STATE(8295)] = 78702, - [SMALL_STATE(8296)] = 78709, - [SMALL_STATE(8297)] = 78716, - [SMALL_STATE(8298)] = 78723, - [SMALL_STATE(8299)] = 78730, - [SMALL_STATE(8300)] = 78737, - [SMALL_STATE(8301)] = 78744, - [SMALL_STATE(8302)] = 78751, - [SMALL_STATE(8303)] = 78758, - [SMALL_STATE(8304)] = 78765, - [SMALL_STATE(8305)] = 78772, - [SMALL_STATE(8306)] = 78779, - [SMALL_STATE(8307)] = 78786, - [SMALL_STATE(8308)] = 78793, - [SMALL_STATE(8309)] = 78800, - [SMALL_STATE(8310)] = 78807, - [SMALL_STATE(8311)] = 78814, - [SMALL_STATE(8312)] = 78821, - [SMALL_STATE(8313)] = 78828, - [SMALL_STATE(8314)] = 78835, - [SMALL_STATE(8315)] = 78842, - [SMALL_STATE(8316)] = 78849, - [SMALL_STATE(8317)] = 78856, - [SMALL_STATE(8318)] = 78863, - [SMALL_STATE(8319)] = 78870, - [SMALL_STATE(8320)] = 78877, - [SMALL_STATE(8321)] = 78884, - [SMALL_STATE(8322)] = 78891, - [SMALL_STATE(8323)] = 78898, - [SMALL_STATE(8324)] = 78905, - [SMALL_STATE(8325)] = 78912, - [SMALL_STATE(8326)] = 78919, - [SMALL_STATE(8327)] = 78926, - [SMALL_STATE(8328)] = 78933, - [SMALL_STATE(8329)] = 78940, - [SMALL_STATE(8330)] = 78947, - [SMALL_STATE(8331)] = 78954, - [SMALL_STATE(8332)] = 78961, - [SMALL_STATE(8333)] = 78968, - [SMALL_STATE(8334)] = 78975, - [SMALL_STATE(8335)] = 78982, - [SMALL_STATE(8336)] = 78989, - [SMALL_STATE(8337)] = 78996, - [SMALL_STATE(8338)] = 79003, - [SMALL_STATE(8339)] = 79010, - [SMALL_STATE(8340)] = 79017, - [SMALL_STATE(8341)] = 79024, - [SMALL_STATE(8342)] = 79031, - [SMALL_STATE(8343)] = 79038, - [SMALL_STATE(8344)] = 79045, - [SMALL_STATE(8345)] = 79052, - [SMALL_STATE(8346)] = 79059, - [SMALL_STATE(8347)] = 79066, - [SMALL_STATE(8348)] = 79073, - [SMALL_STATE(8349)] = 79080, - [SMALL_STATE(8350)] = 79087, - [SMALL_STATE(8351)] = 79094, - [SMALL_STATE(8352)] = 79101, - [SMALL_STATE(8353)] = 79108, - [SMALL_STATE(8354)] = 79115, - [SMALL_STATE(8355)] = 79122, - [SMALL_STATE(8356)] = 79129, - [SMALL_STATE(8357)] = 79136, - [SMALL_STATE(8358)] = 79143, - [SMALL_STATE(8359)] = 79150, - [SMALL_STATE(8360)] = 79157, - [SMALL_STATE(8361)] = 79164, - [SMALL_STATE(8362)] = 79171, - [SMALL_STATE(8363)] = 79178, - [SMALL_STATE(8364)] = 79185, - [SMALL_STATE(8365)] = 79192, - [SMALL_STATE(8366)] = 79199, - [SMALL_STATE(8367)] = 79206, - [SMALL_STATE(8368)] = 79213, - [SMALL_STATE(8369)] = 79220, - [SMALL_STATE(8370)] = 79227, - [SMALL_STATE(8371)] = 79234, - [SMALL_STATE(8372)] = 79241, - [SMALL_STATE(8373)] = 79248, - [SMALL_STATE(8374)] = 79255, - [SMALL_STATE(8375)] = 79262, - [SMALL_STATE(8376)] = 79269, - [SMALL_STATE(8377)] = 79276, - [SMALL_STATE(8378)] = 79283, - [SMALL_STATE(8379)] = 79290, - [SMALL_STATE(8380)] = 79297, - [SMALL_STATE(8381)] = 79304, - [SMALL_STATE(8382)] = 79311, - [SMALL_STATE(8383)] = 79318, - [SMALL_STATE(8384)] = 79325, - [SMALL_STATE(8385)] = 79332, - [SMALL_STATE(8386)] = 79339, - [SMALL_STATE(8387)] = 79346, - [SMALL_STATE(8388)] = 79353, - [SMALL_STATE(8389)] = 79360, - [SMALL_STATE(8390)] = 79367, - [SMALL_STATE(8391)] = 79374, - [SMALL_STATE(8392)] = 79381, - [SMALL_STATE(8393)] = 79388, - [SMALL_STATE(8394)] = 79395, - [SMALL_STATE(8395)] = 79402, - [SMALL_STATE(8396)] = 79409, - [SMALL_STATE(8397)] = 79416, - [SMALL_STATE(8398)] = 79423, - [SMALL_STATE(8399)] = 79430, - [SMALL_STATE(8400)] = 79437, - [SMALL_STATE(8401)] = 79444, - [SMALL_STATE(8402)] = 79451, - [SMALL_STATE(8403)] = 79458, - [SMALL_STATE(8404)] = 79465, - [SMALL_STATE(8405)] = 79472, - [SMALL_STATE(8406)] = 79479, - [SMALL_STATE(8407)] = 79486, - [SMALL_STATE(8408)] = 79493, - [SMALL_STATE(8409)] = 79500, - [SMALL_STATE(8410)] = 79507, - [SMALL_STATE(8411)] = 79514, - [SMALL_STATE(8412)] = 79521, - [SMALL_STATE(8413)] = 79528, - [SMALL_STATE(8414)] = 79535, - [SMALL_STATE(8415)] = 79542, - [SMALL_STATE(8416)] = 79549, - [SMALL_STATE(8417)] = 79556, - [SMALL_STATE(8418)] = 79563, - [SMALL_STATE(8419)] = 79570, - [SMALL_STATE(8420)] = 79577, - [SMALL_STATE(8421)] = 79584, - [SMALL_STATE(8422)] = 79591, - [SMALL_STATE(8423)] = 79598, - [SMALL_STATE(8424)] = 79605, - [SMALL_STATE(8425)] = 79612, - [SMALL_STATE(8426)] = 79619, - [SMALL_STATE(8427)] = 79626, - [SMALL_STATE(8428)] = 79633, - [SMALL_STATE(8429)] = 79640, - [SMALL_STATE(8430)] = 79647, - [SMALL_STATE(8431)] = 79654, - [SMALL_STATE(8432)] = 79661, - [SMALL_STATE(8433)] = 79668, - [SMALL_STATE(8434)] = 79675, - [SMALL_STATE(8435)] = 79682, - [SMALL_STATE(8436)] = 79689, - [SMALL_STATE(8437)] = 79696, - [SMALL_STATE(8438)] = 79703, - [SMALL_STATE(8439)] = 79710, - [SMALL_STATE(8440)] = 79717, - [SMALL_STATE(8441)] = 79724, - [SMALL_STATE(8442)] = 79731, - [SMALL_STATE(8443)] = 79738, - [SMALL_STATE(8444)] = 79745, - [SMALL_STATE(8445)] = 79752, - [SMALL_STATE(8446)] = 79759, - [SMALL_STATE(8447)] = 79766, - [SMALL_STATE(8448)] = 79773, - [SMALL_STATE(8449)] = 79780, - [SMALL_STATE(8450)] = 79787, - [SMALL_STATE(8451)] = 79794, - [SMALL_STATE(8452)] = 79801, - [SMALL_STATE(8453)] = 79808, - [SMALL_STATE(8454)] = 79815, - [SMALL_STATE(8455)] = 79822, - [SMALL_STATE(8456)] = 79829, - [SMALL_STATE(8457)] = 79836, - [SMALL_STATE(8458)] = 79843, - [SMALL_STATE(8459)] = 79850, - [SMALL_STATE(8460)] = 79857, - [SMALL_STATE(8461)] = 79864, - [SMALL_STATE(8462)] = 79871, - [SMALL_STATE(8463)] = 79878, - [SMALL_STATE(8464)] = 79885, - [SMALL_STATE(8465)] = 79892, - [SMALL_STATE(8466)] = 79899, - [SMALL_STATE(8467)] = 79906, - [SMALL_STATE(8468)] = 79913, - [SMALL_STATE(8469)] = 79920, - [SMALL_STATE(8470)] = 79927, - [SMALL_STATE(8471)] = 79934, - [SMALL_STATE(8472)] = 79941, - [SMALL_STATE(8473)] = 79948, - [SMALL_STATE(8474)] = 79955, - [SMALL_STATE(8475)] = 79962, - [SMALL_STATE(8476)] = 79969, - [SMALL_STATE(8477)] = 79976, - [SMALL_STATE(8478)] = 79983, - [SMALL_STATE(8479)] = 79990, - [SMALL_STATE(8480)] = 79997, - [SMALL_STATE(8481)] = 80004, - [SMALL_STATE(8482)] = 80011, - [SMALL_STATE(8483)] = 80018, - [SMALL_STATE(8484)] = 80025, - [SMALL_STATE(8485)] = 80032, - [SMALL_STATE(8486)] = 80039, - [SMALL_STATE(8487)] = 80046, - [SMALL_STATE(8488)] = 80053, - [SMALL_STATE(8489)] = 80060, - [SMALL_STATE(8490)] = 80067, - [SMALL_STATE(8491)] = 80074, - [SMALL_STATE(8492)] = 80081, - [SMALL_STATE(8493)] = 80088, - [SMALL_STATE(8494)] = 80095, - [SMALL_STATE(8495)] = 80102, - [SMALL_STATE(8496)] = 80109, - [SMALL_STATE(8497)] = 80116, - [SMALL_STATE(8498)] = 80123, - [SMALL_STATE(8499)] = 80130, - [SMALL_STATE(8500)] = 80137, - [SMALL_STATE(8501)] = 80144, - [SMALL_STATE(8502)] = 80151, - [SMALL_STATE(8503)] = 80158, - [SMALL_STATE(8504)] = 80165, - [SMALL_STATE(8505)] = 80172, - [SMALL_STATE(8506)] = 80179, - [SMALL_STATE(8507)] = 80186, - [SMALL_STATE(8508)] = 80193, - [SMALL_STATE(8509)] = 80200, - [SMALL_STATE(8510)] = 80207, - [SMALL_STATE(8511)] = 80214, - [SMALL_STATE(8512)] = 80221, - [SMALL_STATE(8513)] = 80228, - [SMALL_STATE(8514)] = 80235, - [SMALL_STATE(8515)] = 80242, - [SMALL_STATE(8516)] = 80249, - [SMALL_STATE(8517)] = 80256, - [SMALL_STATE(8518)] = 80263, - [SMALL_STATE(8519)] = 80270, - [SMALL_STATE(8520)] = 80277, - [SMALL_STATE(8521)] = 80284, - [SMALL_STATE(8522)] = 80291, - [SMALL_STATE(8523)] = 80298, - [SMALL_STATE(8524)] = 80305, - [SMALL_STATE(8525)] = 80312, - [SMALL_STATE(8526)] = 80319, - [SMALL_STATE(8527)] = 80326, - [SMALL_STATE(8528)] = 80333, - [SMALL_STATE(8529)] = 80340, - [SMALL_STATE(8530)] = 80347, - [SMALL_STATE(8531)] = 80354, - [SMALL_STATE(8532)] = 80361, - [SMALL_STATE(8533)] = 80368, - [SMALL_STATE(8534)] = 80375, - [SMALL_STATE(8535)] = 80382, - [SMALL_STATE(8536)] = 80389, - [SMALL_STATE(8537)] = 80396, - [SMALL_STATE(8538)] = 80403, - [SMALL_STATE(8539)] = 80410, - [SMALL_STATE(8540)] = 80417, - [SMALL_STATE(8541)] = 80424, - [SMALL_STATE(8542)] = 80431, - [SMALL_STATE(8543)] = 80438, - [SMALL_STATE(8544)] = 80445, - [SMALL_STATE(8545)] = 80452, - [SMALL_STATE(8546)] = 80459, - [SMALL_STATE(8547)] = 80466, - [SMALL_STATE(8548)] = 80473, - [SMALL_STATE(8549)] = 80480, - [SMALL_STATE(8550)] = 80487, - [SMALL_STATE(8551)] = 80494, - [SMALL_STATE(8552)] = 80501, - [SMALL_STATE(8553)] = 80508, - [SMALL_STATE(8554)] = 80515, - [SMALL_STATE(8555)] = 80522, - [SMALL_STATE(8556)] = 80529, - [SMALL_STATE(8557)] = 80536, - [SMALL_STATE(8558)] = 80543, - [SMALL_STATE(8559)] = 80550, - [SMALL_STATE(8560)] = 80557, - [SMALL_STATE(8561)] = 80564, - [SMALL_STATE(8562)] = 80571, - [SMALL_STATE(8563)] = 80578, - [SMALL_STATE(8564)] = 80585, - [SMALL_STATE(8565)] = 80592, - [SMALL_STATE(8566)] = 80599, - [SMALL_STATE(8567)] = 80606, - [SMALL_STATE(8568)] = 80613, - [SMALL_STATE(8569)] = 80620, - [SMALL_STATE(8570)] = 80627, - [SMALL_STATE(8571)] = 80634, - [SMALL_STATE(8572)] = 80641, - [SMALL_STATE(8573)] = 80648, - [SMALL_STATE(8574)] = 80655, - [SMALL_STATE(8575)] = 80662, - [SMALL_STATE(8576)] = 80669, - [SMALL_STATE(8577)] = 80676, - [SMALL_STATE(8578)] = 80683, - [SMALL_STATE(8579)] = 80690, - [SMALL_STATE(8580)] = 80697, - [SMALL_STATE(8581)] = 80704, - [SMALL_STATE(8582)] = 80711, - [SMALL_STATE(8583)] = 80718, - [SMALL_STATE(8584)] = 80725, - [SMALL_STATE(8585)] = 80732, - [SMALL_STATE(8586)] = 80739, - [SMALL_STATE(8587)] = 80746, - [SMALL_STATE(8588)] = 80753, - [SMALL_STATE(8589)] = 80760, - [SMALL_STATE(8590)] = 80767, - [SMALL_STATE(8591)] = 80774, - [SMALL_STATE(8592)] = 80781, - [SMALL_STATE(8593)] = 80788, - [SMALL_STATE(8594)] = 80795, - [SMALL_STATE(8595)] = 80802, - [SMALL_STATE(8596)] = 80809, - [SMALL_STATE(8597)] = 80816, - [SMALL_STATE(8598)] = 80823, - [SMALL_STATE(8599)] = 80830, - [SMALL_STATE(8600)] = 80837, - [SMALL_STATE(8601)] = 80844, - [SMALL_STATE(8602)] = 80851, - [SMALL_STATE(8603)] = 80858, - [SMALL_STATE(8604)] = 80865, - [SMALL_STATE(8605)] = 80872, - [SMALL_STATE(8606)] = 80879, - [SMALL_STATE(8607)] = 80886, - [SMALL_STATE(8608)] = 80893, - [SMALL_STATE(8609)] = 80900, - [SMALL_STATE(8610)] = 80907, - [SMALL_STATE(8611)] = 80914, - [SMALL_STATE(8612)] = 80921, - [SMALL_STATE(8613)] = 80928, - [SMALL_STATE(8614)] = 80935, - [SMALL_STATE(8615)] = 80942, - [SMALL_STATE(8616)] = 80949, - [SMALL_STATE(8617)] = 80956, - [SMALL_STATE(8618)] = 80963, - [SMALL_STATE(8619)] = 80970, - [SMALL_STATE(8620)] = 80977, - [SMALL_STATE(8621)] = 80984, - [SMALL_STATE(8622)] = 80991, - [SMALL_STATE(8623)] = 80998, - [SMALL_STATE(8624)] = 81005, - [SMALL_STATE(8625)] = 81012, - [SMALL_STATE(8626)] = 81019, - [SMALL_STATE(8627)] = 81026, - [SMALL_STATE(8628)] = 81033, - [SMALL_STATE(8629)] = 81040, - [SMALL_STATE(8630)] = 81047, - [SMALL_STATE(8631)] = 81054, - [SMALL_STATE(8632)] = 81061, - [SMALL_STATE(8633)] = 81068, - [SMALL_STATE(8634)] = 81075, - [SMALL_STATE(8635)] = 81082, - [SMALL_STATE(8636)] = 81089, - [SMALL_STATE(8637)] = 81096, - [SMALL_STATE(8638)] = 81103, - [SMALL_STATE(8639)] = 81110, - [SMALL_STATE(8640)] = 81117, - [SMALL_STATE(8641)] = 81124, - [SMALL_STATE(8642)] = 81131, - [SMALL_STATE(8643)] = 81138, - [SMALL_STATE(8644)] = 81145, - [SMALL_STATE(8645)] = 81152, - [SMALL_STATE(8646)] = 81159, - [SMALL_STATE(8647)] = 81166, - [SMALL_STATE(8648)] = 81173, - [SMALL_STATE(8649)] = 81180, - [SMALL_STATE(8650)] = 81187, - [SMALL_STATE(8651)] = 81194, - [SMALL_STATE(8652)] = 81201, - [SMALL_STATE(8653)] = 81208, - [SMALL_STATE(8654)] = 81215, - [SMALL_STATE(8655)] = 81222, - [SMALL_STATE(8656)] = 81229, - [SMALL_STATE(8657)] = 81236, - [SMALL_STATE(8658)] = 81243, - [SMALL_STATE(8659)] = 81250, - [SMALL_STATE(8660)] = 81257, - [SMALL_STATE(8661)] = 81264, - [SMALL_STATE(8662)] = 81271, - [SMALL_STATE(8663)] = 81278, - [SMALL_STATE(8664)] = 81285, - [SMALL_STATE(8665)] = 81292, - [SMALL_STATE(8666)] = 81299, - [SMALL_STATE(8667)] = 81306, - [SMALL_STATE(8668)] = 81313, - [SMALL_STATE(8669)] = 81320, - [SMALL_STATE(8670)] = 81327, - [SMALL_STATE(8671)] = 81334, - [SMALL_STATE(8672)] = 81341, - [SMALL_STATE(8673)] = 81348, - [SMALL_STATE(8674)] = 81355, - [SMALL_STATE(8675)] = 81362, - [SMALL_STATE(8676)] = 81369, - [SMALL_STATE(8677)] = 81376, - [SMALL_STATE(8678)] = 81383, - [SMALL_STATE(8679)] = 81390, - [SMALL_STATE(8680)] = 81397, - [SMALL_STATE(8681)] = 81404, - [SMALL_STATE(8682)] = 81411, - [SMALL_STATE(8683)] = 81418, - [SMALL_STATE(8684)] = 81425, - [SMALL_STATE(8685)] = 81432, - [SMALL_STATE(8686)] = 81439, - [SMALL_STATE(8687)] = 81446, - [SMALL_STATE(8688)] = 81453, - [SMALL_STATE(8689)] = 81460, - [SMALL_STATE(8690)] = 81467, - [SMALL_STATE(8691)] = 81474, - [SMALL_STATE(8692)] = 81481, - [SMALL_STATE(8693)] = 81488, - [SMALL_STATE(8694)] = 81495, - [SMALL_STATE(8695)] = 81502, - [SMALL_STATE(8696)] = 81509, - [SMALL_STATE(8697)] = 81516, - [SMALL_STATE(8698)] = 81523, - [SMALL_STATE(8699)] = 81530, - [SMALL_STATE(8700)] = 81537, - [SMALL_STATE(8701)] = 81544, - [SMALL_STATE(8702)] = 81551, - [SMALL_STATE(8703)] = 81558, - [SMALL_STATE(8704)] = 81565, - [SMALL_STATE(8705)] = 81572, - [SMALL_STATE(8706)] = 81579, - [SMALL_STATE(8707)] = 81586, - [SMALL_STATE(8708)] = 81593, - [SMALL_STATE(8709)] = 81600, - [SMALL_STATE(8710)] = 81607, - [SMALL_STATE(8711)] = 81614, - [SMALL_STATE(8712)] = 81621, - [SMALL_STATE(8713)] = 81628, - [SMALL_STATE(8714)] = 81635, - [SMALL_STATE(8715)] = 81642, - [SMALL_STATE(8716)] = 81649, - [SMALL_STATE(8717)] = 81656, - [SMALL_STATE(8718)] = 81663, - [SMALL_STATE(8719)] = 81670, - [SMALL_STATE(8720)] = 81677, - [SMALL_STATE(8721)] = 81684, - [SMALL_STATE(8722)] = 81691, - [SMALL_STATE(8723)] = 81698, - [SMALL_STATE(8724)] = 81705, - [SMALL_STATE(8725)] = 81712, - [SMALL_STATE(8726)] = 81719, - [SMALL_STATE(8727)] = 81726, - [SMALL_STATE(8728)] = 81733, - [SMALL_STATE(8729)] = 81740, - [SMALL_STATE(8730)] = 81747, - [SMALL_STATE(8731)] = 81754, - [SMALL_STATE(8732)] = 81761, - [SMALL_STATE(8733)] = 81768, - [SMALL_STATE(8734)] = 81775, - [SMALL_STATE(8735)] = 81782, - [SMALL_STATE(8736)] = 81789, - [SMALL_STATE(8737)] = 81796, - [SMALL_STATE(8738)] = 81803, - [SMALL_STATE(8739)] = 81810, - [SMALL_STATE(8740)] = 81817, - [SMALL_STATE(8741)] = 81824, - [SMALL_STATE(8742)] = 81831, - [SMALL_STATE(8743)] = 81838, - [SMALL_STATE(8744)] = 81845, - [SMALL_STATE(8745)] = 81852, - [SMALL_STATE(8746)] = 81859, - [SMALL_STATE(8747)] = 81866, - [SMALL_STATE(8748)] = 81873, - [SMALL_STATE(8749)] = 81880, - [SMALL_STATE(8750)] = 81887, - [SMALL_STATE(8751)] = 81894, - [SMALL_STATE(8752)] = 81901, - [SMALL_STATE(8753)] = 81908, - [SMALL_STATE(8754)] = 81915, - [SMALL_STATE(8755)] = 81922, - [SMALL_STATE(8756)] = 81929, - [SMALL_STATE(8757)] = 81936, - [SMALL_STATE(8758)] = 81943, - [SMALL_STATE(8759)] = 81950, - [SMALL_STATE(8760)] = 81957, - [SMALL_STATE(8761)] = 81964, - [SMALL_STATE(8762)] = 81971, - [SMALL_STATE(8763)] = 81978, - [SMALL_STATE(8764)] = 81985, - [SMALL_STATE(8765)] = 81992, - [SMALL_STATE(8766)] = 81999, - [SMALL_STATE(8767)] = 82006, - [SMALL_STATE(8768)] = 82013, - [SMALL_STATE(8769)] = 82020, - [SMALL_STATE(8770)] = 82027, - [SMALL_STATE(8771)] = 82034, - [SMALL_STATE(8772)] = 82041, - [SMALL_STATE(8773)] = 82048, - [SMALL_STATE(8774)] = 82055, - [SMALL_STATE(8775)] = 82062, - [SMALL_STATE(8776)] = 82069, - [SMALL_STATE(8777)] = 82076, - [SMALL_STATE(8778)] = 82083, - [SMALL_STATE(8779)] = 82090, - [SMALL_STATE(8780)] = 82097, - [SMALL_STATE(8781)] = 82104, - [SMALL_STATE(8782)] = 82111, - [SMALL_STATE(8783)] = 82118, - [SMALL_STATE(8784)] = 82125, - [SMALL_STATE(8785)] = 82132, - [SMALL_STATE(8786)] = 82139, - [SMALL_STATE(8787)] = 82146, - [SMALL_STATE(8788)] = 82153, - [SMALL_STATE(8789)] = 82160, - [SMALL_STATE(8790)] = 82167, - [SMALL_STATE(8791)] = 82174, - [SMALL_STATE(8792)] = 82181, - [SMALL_STATE(8793)] = 82188, - [SMALL_STATE(8794)] = 82195, - [SMALL_STATE(8795)] = 82202, - [SMALL_STATE(8796)] = 82209, - [SMALL_STATE(8797)] = 82216, - [SMALL_STATE(8798)] = 82223, - [SMALL_STATE(8799)] = 82230, - [SMALL_STATE(8800)] = 82237, - [SMALL_STATE(8801)] = 82244, - [SMALL_STATE(8802)] = 82251, - [SMALL_STATE(8803)] = 82258, - [SMALL_STATE(8804)] = 82265, - [SMALL_STATE(8805)] = 82272, - [SMALL_STATE(8806)] = 82279, - [SMALL_STATE(8807)] = 82286, - [SMALL_STATE(8808)] = 82293, - [SMALL_STATE(8809)] = 82300, - [SMALL_STATE(8810)] = 82307, - [SMALL_STATE(8811)] = 82314, - [SMALL_STATE(8812)] = 82321, - [SMALL_STATE(8813)] = 82328, - [SMALL_STATE(8814)] = 82335, - [SMALL_STATE(8815)] = 82342, - [SMALL_STATE(8816)] = 82349, - [SMALL_STATE(8817)] = 82356, - [SMALL_STATE(8818)] = 82363, - [SMALL_STATE(8819)] = 82370, - [SMALL_STATE(8820)] = 82377, - [SMALL_STATE(8821)] = 82384, - [SMALL_STATE(8822)] = 82391, - [SMALL_STATE(8823)] = 82398, - [SMALL_STATE(8824)] = 82405, - [SMALL_STATE(8825)] = 82412, - [SMALL_STATE(8826)] = 82419, - [SMALL_STATE(8827)] = 82426, - [SMALL_STATE(8828)] = 82433, - [SMALL_STATE(8829)] = 82440, - [SMALL_STATE(8830)] = 82447, - [SMALL_STATE(8831)] = 82454, - [SMALL_STATE(8832)] = 82461, - [SMALL_STATE(8833)] = 82468, - [SMALL_STATE(8834)] = 82475, - [SMALL_STATE(8835)] = 82482, - [SMALL_STATE(8836)] = 82489, - [SMALL_STATE(8837)] = 82496, - [SMALL_STATE(8838)] = 82503, - [SMALL_STATE(8839)] = 82510, - [SMALL_STATE(8840)] = 82517, - [SMALL_STATE(8841)] = 82524, - [SMALL_STATE(8842)] = 82531, - [SMALL_STATE(8843)] = 82538, - [SMALL_STATE(8844)] = 82545, - [SMALL_STATE(8845)] = 82552, - [SMALL_STATE(8846)] = 82559, - [SMALL_STATE(8847)] = 82566, - [SMALL_STATE(8848)] = 82573, - [SMALL_STATE(8849)] = 82580, - [SMALL_STATE(8850)] = 82587, - [SMALL_STATE(8851)] = 82594, - [SMALL_STATE(8852)] = 82601, - [SMALL_STATE(8853)] = 82608, - [SMALL_STATE(8854)] = 82615, - [SMALL_STATE(8855)] = 82622, - [SMALL_STATE(8856)] = 82629, - [SMALL_STATE(8857)] = 82636, - [SMALL_STATE(8858)] = 82643, - [SMALL_STATE(8859)] = 82650, - [SMALL_STATE(8860)] = 82657, - [SMALL_STATE(8861)] = 82664, - [SMALL_STATE(8862)] = 82671, - [SMALL_STATE(8863)] = 82678, - [SMALL_STATE(8864)] = 82685, - [SMALL_STATE(8865)] = 82692, - [SMALL_STATE(8866)] = 82699, - [SMALL_STATE(8867)] = 82706, - [SMALL_STATE(8868)] = 82713, - [SMALL_STATE(8869)] = 82720, - [SMALL_STATE(8870)] = 82727, - [SMALL_STATE(8871)] = 82734, - [SMALL_STATE(8872)] = 82741, - [SMALL_STATE(8873)] = 82748, - [SMALL_STATE(8874)] = 82755, - [SMALL_STATE(8875)] = 82762, - [SMALL_STATE(8876)] = 82769, - [SMALL_STATE(8877)] = 82776, - [SMALL_STATE(8878)] = 82783, - [SMALL_STATE(8879)] = 82790, - [SMALL_STATE(8880)] = 82797, - [SMALL_STATE(8881)] = 82804, - [SMALL_STATE(8882)] = 82811, - [SMALL_STATE(8883)] = 82818, - [SMALL_STATE(8884)] = 82825, - [SMALL_STATE(8885)] = 82832, - [SMALL_STATE(8886)] = 82839, - [SMALL_STATE(8887)] = 82846, - [SMALL_STATE(8888)] = 82853, - [SMALL_STATE(8889)] = 82860, - [SMALL_STATE(8890)] = 82867, - [SMALL_STATE(8891)] = 82874, - [SMALL_STATE(8892)] = 82881, - [SMALL_STATE(8893)] = 82888, - [SMALL_STATE(8894)] = 82895, - [SMALL_STATE(8895)] = 82902, - [SMALL_STATE(8896)] = 82909, - [SMALL_STATE(8897)] = 82916, - [SMALL_STATE(8898)] = 82923, - [SMALL_STATE(8899)] = 82930, - [SMALL_STATE(8900)] = 82937, - [SMALL_STATE(8901)] = 82944, - [SMALL_STATE(8902)] = 82951, - [SMALL_STATE(8903)] = 82958, - [SMALL_STATE(8904)] = 82965, - [SMALL_STATE(8905)] = 82972, - [SMALL_STATE(8906)] = 82979, - [SMALL_STATE(8907)] = 82986, - [SMALL_STATE(8908)] = 82993, - [SMALL_STATE(8909)] = 83000, - [SMALL_STATE(8910)] = 83007, - [SMALL_STATE(8911)] = 83014, - [SMALL_STATE(8912)] = 83021, - [SMALL_STATE(8913)] = 83028, - [SMALL_STATE(8914)] = 83035, - [SMALL_STATE(8915)] = 83042, - [SMALL_STATE(8916)] = 83049, - [SMALL_STATE(8917)] = 83056, - [SMALL_STATE(8918)] = 83063, - [SMALL_STATE(8919)] = 83070, - [SMALL_STATE(8920)] = 83077, - [SMALL_STATE(8921)] = 83084, - [SMALL_STATE(8922)] = 83091, - [SMALL_STATE(8923)] = 83098, - [SMALL_STATE(8924)] = 83105, - [SMALL_STATE(8925)] = 83112, - [SMALL_STATE(8926)] = 83119, - [SMALL_STATE(8927)] = 83126, - [SMALL_STATE(8928)] = 83133, - [SMALL_STATE(8929)] = 83140, - [SMALL_STATE(8930)] = 83147, - [SMALL_STATE(8931)] = 83154, - [SMALL_STATE(8932)] = 83161, - [SMALL_STATE(8933)] = 83168, - [SMALL_STATE(8934)] = 83175, - [SMALL_STATE(8935)] = 83182, - [SMALL_STATE(8936)] = 83189, - [SMALL_STATE(8937)] = 83196, - [SMALL_STATE(8938)] = 83203, - [SMALL_STATE(8939)] = 83210, - [SMALL_STATE(8940)] = 83217, - [SMALL_STATE(8941)] = 83224, - [SMALL_STATE(8942)] = 83231, - [SMALL_STATE(8943)] = 83238, - [SMALL_STATE(8944)] = 83245, - [SMALL_STATE(8945)] = 83252, - [SMALL_STATE(8946)] = 83259, - [SMALL_STATE(8947)] = 83266, - [SMALL_STATE(8948)] = 83273, - [SMALL_STATE(8949)] = 83280, - [SMALL_STATE(8950)] = 83287, - [SMALL_STATE(8951)] = 83294, - [SMALL_STATE(8952)] = 83301, - [SMALL_STATE(8953)] = 83308, - [SMALL_STATE(8954)] = 83315, - [SMALL_STATE(8955)] = 83322, - [SMALL_STATE(8956)] = 83329, - [SMALL_STATE(8957)] = 83336, - [SMALL_STATE(8958)] = 83343, - [SMALL_STATE(8959)] = 83350, - [SMALL_STATE(8960)] = 83357, - [SMALL_STATE(8961)] = 83364, - [SMALL_STATE(8962)] = 83371, - [SMALL_STATE(8963)] = 83378, - [SMALL_STATE(8964)] = 83385, - [SMALL_STATE(8965)] = 83392, - [SMALL_STATE(8966)] = 83399, - [SMALL_STATE(8967)] = 83406, - [SMALL_STATE(8968)] = 83413, - [SMALL_STATE(8969)] = 83420, - [SMALL_STATE(8970)] = 83427, - [SMALL_STATE(8971)] = 83434, - [SMALL_STATE(8972)] = 83441, - [SMALL_STATE(8973)] = 83448, - [SMALL_STATE(8974)] = 83455, - [SMALL_STATE(8975)] = 83462, - [SMALL_STATE(8976)] = 83469, - [SMALL_STATE(8977)] = 83476, - [SMALL_STATE(8978)] = 83483, - [SMALL_STATE(8979)] = 83490, - [SMALL_STATE(8980)] = 83497, - [SMALL_STATE(8981)] = 83504, - [SMALL_STATE(8982)] = 83511, - [SMALL_STATE(8983)] = 83518, - [SMALL_STATE(8984)] = 83525, - [SMALL_STATE(8985)] = 83532, - [SMALL_STATE(8986)] = 83539, - [SMALL_STATE(8987)] = 83546, - [SMALL_STATE(8988)] = 83553, - [SMALL_STATE(8989)] = 83560, - [SMALL_STATE(8990)] = 83567, - [SMALL_STATE(8991)] = 83574, - [SMALL_STATE(8992)] = 83581, - [SMALL_STATE(8993)] = 83588, - [SMALL_STATE(8994)] = 83595, - [SMALL_STATE(8995)] = 83602, - [SMALL_STATE(8996)] = 83609, - [SMALL_STATE(8997)] = 83616, - [SMALL_STATE(8998)] = 83623, - [SMALL_STATE(8999)] = 83630, - [SMALL_STATE(9000)] = 83637, - [SMALL_STATE(9001)] = 83644, - [SMALL_STATE(9002)] = 83651, - [SMALL_STATE(9003)] = 83658, - [SMALL_STATE(9004)] = 83665, - [SMALL_STATE(9005)] = 83672, - [SMALL_STATE(9006)] = 83679, - [SMALL_STATE(9007)] = 83686, - [SMALL_STATE(9008)] = 83693, - [SMALL_STATE(9009)] = 83700, - [SMALL_STATE(9010)] = 83707, - [SMALL_STATE(9011)] = 83714, - [SMALL_STATE(9012)] = 83721, - [SMALL_STATE(9013)] = 83728, - [SMALL_STATE(9014)] = 83735, - [SMALL_STATE(9015)] = 83742, - [SMALL_STATE(9016)] = 83749, - [SMALL_STATE(9017)] = 83756, - [SMALL_STATE(9018)] = 83763, - [SMALL_STATE(9019)] = 83770, - [SMALL_STATE(9020)] = 83777, - [SMALL_STATE(9021)] = 83784, - [SMALL_STATE(9022)] = 83791, - [SMALL_STATE(9023)] = 83798, - [SMALL_STATE(9024)] = 83805, - [SMALL_STATE(9025)] = 83812, - [SMALL_STATE(9026)] = 83819, - [SMALL_STATE(9027)] = 83826, - [SMALL_STATE(9028)] = 83833, - [SMALL_STATE(9029)] = 83840, - [SMALL_STATE(9030)] = 83847, - [SMALL_STATE(9031)] = 83854, - [SMALL_STATE(9032)] = 83861, - [SMALL_STATE(9033)] = 83868, - [SMALL_STATE(9034)] = 83875, - [SMALL_STATE(9035)] = 83882, - [SMALL_STATE(9036)] = 83889, - [SMALL_STATE(9037)] = 83896, - [SMALL_STATE(9038)] = 83903, - [SMALL_STATE(9039)] = 83910, - [SMALL_STATE(9040)] = 83917, - [SMALL_STATE(9041)] = 83924, - [SMALL_STATE(9042)] = 83931, - [SMALL_STATE(9043)] = 83938, - [SMALL_STATE(9044)] = 83945, - [SMALL_STATE(9045)] = 83952, - [SMALL_STATE(9046)] = 83959, - [SMALL_STATE(9047)] = 83966, - [SMALL_STATE(9048)] = 83973, - [SMALL_STATE(9049)] = 83980, - [SMALL_STATE(9050)] = 83987, - [SMALL_STATE(9051)] = 83994, - [SMALL_STATE(9052)] = 84001, - [SMALL_STATE(9053)] = 84008, - [SMALL_STATE(9054)] = 84015, - [SMALL_STATE(9055)] = 84022, - [SMALL_STATE(9056)] = 84029, - [SMALL_STATE(9057)] = 84036, - [SMALL_STATE(9058)] = 84043, - [SMALL_STATE(9059)] = 84050, - [SMALL_STATE(9060)] = 84057, - [SMALL_STATE(9061)] = 84064, - [SMALL_STATE(9062)] = 84071, - [SMALL_STATE(9063)] = 84078, - [SMALL_STATE(9064)] = 84085, - [SMALL_STATE(9065)] = 84092, - [SMALL_STATE(9066)] = 84099, - [SMALL_STATE(9067)] = 84106, - [SMALL_STATE(9068)] = 84113, - [SMALL_STATE(9069)] = 84120, - [SMALL_STATE(9070)] = 84127, - [SMALL_STATE(9071)] = 84134, - [SMALL_STATE(9072)] = 84141, - [SMALL_STATE(9073)] = 84148, - [SMALL_STATE(9074)] = 84155, - [SMALL_STATE(9075)] = 84162, - [SMALL_STATE(9076)] = 84169, - [SMALL_STATE(9077)] = 84176, - [SMALL_STATE(9078)] = 84183, - [SMALL_STATE(9079)] = 84190, - [SMALL_STATE(9080)] = 84197, - [SMALL_STATE(9081)] = 84204, - [SMALL_STATE(9082)] = 84211, - [SMALL_STATE(9083)] = 84218, - [SMALL_STATE(9084)] = 84225, - [SMALL_STATE(9085)] = 84232, - [SMALL_STATE(9086)] = 84239, - [SMALL_STATE(9087)] = 84246, - [SMALL_STATE(9088)] = 84253, - [SMALL_STATE(9089)] = 84260, - [SMALL_STATE(9090)] = 84267, - [SMALL_STATE(9091)] = 84274, - [SMALL_STATE(9092)] = 84281, - [SMALL_STATE(9093)] = 84288, - [SMALL_STATE(9094)] = 84295, - [SMALL_STATE(9095)] = 84302, - [SMALL_STATE(9096)] = 84309, - [SMALL_STATE(9097)] = 84316, - [SMALL_STATE(9098)] = 84323, - [SMALL_STATE(9099)] = 84330, - [SMALL_STATE(9100)] = 84337, - [SMALL_STATE(9101)] = 84344, - [SMALL_STATE(9102)] = 84351, - [SMALL_STATE(9103)] = 84358, - [SMALL_STATE(9104)] = 84365, - [SMALL_STATE(9105)] = 84372, - [SMALL_STATE(9106)] = 84379, - [SMALL_STATE(9107)] = 84386, - [SMALL_STATE(9108)] = 84393, - [SMALL_STATE(9109)] = 84400, - [SMALL_STATE(9110)] = 84407, - [SMALL_STATE(9111)] = 84414, - [SMALL_STATE(9112)] = 84421, - [SMALL_STATE(9113)] = 84428, - [SMALL_STATE(9114)] = 84435, - [SMALL_STATE(9115)] = 84442, - [SMALL_STATE(9116)] = 84449, - [SMALL_STATE(9117)] = 84456, - [SMALL_STATE(9118)] = 84463, - [SMALL_STATE(9119)] = 84470, - [SMALL_STATE(9120)] = 84477, - [SMALL_STATE(9121)] = 84484, - [SMALL_STATE(9122)] = 84491, - [SMALL_STATE(9123)] = 84498, - [SMALL_STATE(9124)] = 84505, - [SMALL_STATE(9125)] = 84512, - [SMALL_STATE(9126)] = 84519, - [SMALL_STATE(9127)] = 84526, - [SMALL_STATE(9128)] = 84533, - [SMALL_STATE(9129)] = 84540, - [SMALL_STATE(9130)] = 84547, - [SMALL_STATE(9131)] = 84554, - [SMALL_STATE(9132)] = 84561, - [SMALL_STATE(9133)] = 84568, - [SMALL_STATE(9134)] = 84575, - [SMALL_STATE(9135)] = 84582, - [SMALL_STATE(9136)] = 84589, - [SMALL_STATE(9137)] = 84596, - [SMALL_STATE(9138)] = 84603, - [SMALL_STATE(9139)] = 84610, - [SMALL_STATE(9140)] = 84617, - [SMALL_STATE(9141)] = 84624, - [SMALL_STATE(9142)] = 84631, - [SMALL_STATE(9143)] = 84638, - [SMALL_STATE(9144)] = 84645, - [SMALL_STATE(9145)] = 84652, - [SMALL_STATE(9146)] = 84659, - [SMALL_STATE(9147)] = 84666, - [SMALL_STATE(9148)] = 84673, - [SMALL_STATE(9149)] = 84680, - [SMALL_STATE(9150)] = 84687, - [SMALL_STATE(9151)] = 84694, - [SMALL_STATE(9152)] = 84701, - [SMALL_STATE(9153)] = 84708, - [SMALL_STATE(9154)] = 84715, - [SMALL_STATE(9155)] = 84722, - [SMALL_STATE(9156)] = 84729, - [SMALL_STATE(9157)] = 84736, - [SMALL_STATE(9158)] = 84743, - [SMALL_STATE(9159)] = 84750, - [SMALL_STATE(9160)] = 84757, - [SMALL_STATE(9161)] = 84764, - [SMALL_STATE(9162)] = 84771, - [SMALL_STATE(9163)] = 84778, - [SMALL_STATE(9164)] = 84785, - [SMALL_STATE(9165)] = 84792, - [SMALL_STATE(9166)] = 84799, - [SMALL_STATE(9167)] = 84806, - [SMALL_STATE(9168)] = 84813, - [SMALL_STATE(9169)] = 84820, - [SMALL_STATE(9170)] = 84827, - [SMALL_STATE(9171)] = 84834, - [SMALL_STATE(9172)] = 84841, - [SMALL_STATE(9173)] = 84848, - [SMALL_STATE(9174)] = 84855, - [SMALL_STATE(9175)] = 84862, - [SMALL_STATE(9176)] = 84869, - [SMALL_STATE(9177)] = 84876, - [SMALL_STATE(9178)] = 84883, - [SMALL_STATE(9179)] = 84890, - [SMALL_STATE(9180)] = 84897, - [SMALL_STATE(9181)] = 84904, - [SMALL_STATE(9182)] = 84911, - [SMALL_STATE(9183)] = 84918, - [SMALL_STATE(9184)] = 84925, - [SMALL_STATE(9185)] = 84932, - [SMALL_STATE(9186)] = 84939, - [SMALL_STATE(9187)] = 84946, - [SMALL_STATE(9188)] = 84953, - [SMALL_STATE(9189)] = 84960, - [SMALL_STATE(9190)] = 84967, - [SMALL_STATE(9191)] = 84974, - [SMALL_STATE(9192)] = 84981, - [SMALL_STATE(9193)] = 84988, - [SMALL_STATE(9194)] = 84995, - [SMALL_STATE(9195)] = 85002, - [SMALL_STATE(9196)] = 85009, - [SMALL_STATE(9197)] = 85016, - [SMALL_STATE(9198)] = 85023, - [SMALL_STATE(9199)] = 85030, - [SMALL_STATE(9200)] = 85037, - [SMALL_STATE(9201)] = 85044, - [SMALL_STATE(9202)] = 85051, - [SMALL_STATE(9203)] = 85058, - [SMALL_STATE(9204)] = 85065, - [SMALL_STATE(9205)] = 85072, - [SMALL_STATE(9206)] = 85079, - [SMALL_STATE(9207)] = 85086, - [SMALL_STATE(9208)] = 85093, - [SMALL_STATE(9209)] = 85100, - [SMALL_STATE(9210)] = 85107, - [SMALL_STATE(9211)] = 85114, - [SMALL_STATE(9212)] = 85121, - [SMALL_STATE(9213)] = 85128, - [SMALL_STATE(9214)] = 85135, - [SMALL_STATE(9215)] = 85142, - [SMALL_STATE(9216)] = 85149, - [SMALL_STATE(9217)] = 85156, - [SMALL_STATE(9218)] = 85163, - [SMALL_STATE(9219)] = 85170, - [SMALL_STATE(9220)] = 85177, - [SMALL_STATE(9221)] = 85184, - [SMALL_STATE(9222)] = 85191, - [SMALL_STATE(9223)] = 85198, - [SMALL_STATE(9224)] = 85205, - [SMALL_STATE(9225)] = 85212, - [SMALL_STATE(9226)] = 85219, - [SMALL_STATE(9227)] = 85226, - [SMALL_STATE(9228)] = 85233, - [SMALL_STATE(9229)] = 85240, - [SMALL_STATE(9230)] = 85247, - [SMALL_STATE(9231)] = 85254, - [SMALL_STATE(9232)] = 85261, - [SMALL_STATE(9233)] = 85268, - [SMALL_STATE(9234)] = 85275, - [SMALL_STATE(9235)] = 85282, - [SMALL_STATE(9236)] = 85289, - [SMALL_STATE(9237)] = 85296, - [SMALL_STATE(9238)] = 85303, - [SMALL_STATE(9239)] = 85310, - [SMALL_STATE(9240)] = 85317, - [SMALL_STATE(9241)] = 85324, - [SMALL_STATE(9242)] = 85331, - [SMALL_STATE(9243)] = 85338, - [SMALL_STATE(9244)] = 85345, - [SMALL_STATE(9245)] = 85352, - [SMALL_STATE(9246)] = 85359, - [SMALL_STATE(9247)] = 85366, - [SMALL_STATE(9248)] = 85373, - [SMALL_STATE(9249)] = 85380, - [SMALL_STATE(9250)] = 85387, - [SMALL_STATE(9251)] = 85394, - [SMALL_STATE(9252)] = 85401, - [SMALL_STATE(9253)] = 85408, - [SMALL_STATE(9254)] = 85415, - [SMALL_STATE(9255)] = 85422, - [SMALL_STATE(9256)] = 85429, - [SMALL_STATE(9257)] = 85436, - [SMALL_STATE(9258)] = 85443, - [SMALL_STATE(9259)] = 85450, - [SMALL_STATE(9260)] = 85457, - [SMALL_STATE(9261)] = 85464, - [SMALL_STATE(9262)] = 85471, - [SMALL_STATE(9263)] = 85478, - [SMALL_STATE(9264)] = 85485, - [SMALL_STATE(9265)] = 85492, - [SMALL_STATE(9266)] = 85499, - [SMALL_STATE(9267)] = 85506, - [SMALL_STATE(9268)] = 85513, - [SMALL_STATE(9269)] = 85520, - [SMALL_STATE(9270)] = 85527, - [SMALL_STATE(9271)] = 85534, - [SMALL_STATE(9272)] = 85541, - [SMALL_STATE(9273)] = 85548, - [SMALL_STATE(9274)] = 85555, - [SMALL_STATE(9275)] = 85562, - [SMALL_STATE(9276)] = 85569, - [SMALL_STATE(9277)] = 85576, - [SMALL_STATE(9278)] = 85583, - [SMALL_STATE(9279)] = 85590, - [SMALL_STATE(9280)] = 85597, - [SMALL_STATE(9281)] = 85604, - [SMALL_STATE(9282)] = 85611, - [SMALL_STATE(9283)] = 85618, - [SMALL_STATE(9284)] = 85625, - [SMALL_STATE(9285)] = 85632, - [SMALL_STATE(9286)] = 85639, - [SMALL_STATE(9287)] = 85646, - [SMALL_STATE(9288)] = 85653, - [SMALL_STATE(9289)] = 85660, - [SMALL_STATE(9290)] = 85667, - [SMALL_STATE(9291)] = 85674, - [SMALL_STATE(9292)] = 85681, - [SMALL_STATE(9293)] = 85688, - [SMALL_STATE(9294)] = 85695, - [SMALL_STATE(9295)] = 85702, - [SMALL_STATE(9296)] = 85709, - [SMALL_STATE(9297)] = 85716, - [SMALL_STATE(9298)] = 85723, - [SMALL_STATE(9299)] = 85730, - [SMALL_STATE(9300)] = 85737, - [SMALL_STATE(9301)] = 85744, - [SMALL_STATE(9302)] = 85751, - [SMALL_STATE(9303)] = 85758, - [SMALL_STATE(9304)] = 85765, - [SMALL_STATE(9305)] = 85772, - [SMALL_STATE(9306)] = 85779, - [SMALL_STATE(9307)] = 85786, - [SMALL_STATE(9308)] = 85793, - [SMALL_STATE(9309)] = 85800, - [SMALL_STATE(9310)] = 85807, - [SMALL_STATE(9311)] = 85814, - [SMALL_STATE(9312)] = 85821, - [SMALL_STATE(9313)] = 85828, - [SMALL_STATE(9314)] = 85835, - [SMALL_STATE(9315)] = 85842, - [SMALL_STATE(9316)] = 85849, - [SMALL_STATE(9317)] = 85856, - [SMALL_STATE(9318)] = 85863, - [SMALL_STATE(9319)] = 85870, - [SMALL_STATE(9320)] = 85877, - [SMALL_STATE(9321)] = 85884, - [SMALL_STATE(9322)] = 85891, - [SMALL_STATE(9323)] = 85898, - [SMALL_STATE(9324)] = 85905, - [SMALL_STATE(9325)] = 85912, - [SMALL_STATE(9326)] = 85919, - [SMALL_STATE(9327)] = 85926, - [SMALL_STATE(9328)] = 85933, - [SMALL_STATE(9329)] = 85940, - [SMALL_STATE(9330)] = 85947, - [SMALL_STATE(9331)] = 85954, - [SMALL_STATE(9332)] = 85961, - [SMALL_STATE(9333)] = 85968, - [SMALL_STATE(9334)] = 85975, - [SMALL_STATE(9335)] = 85982, - [SMALL_STATE(9336)] = 85989, - [SMALL_STATE(9337)] = 85996, - [SMALL_STATE(9338)] = 86003, - [SMALL_STATE(9339)] = 86010, - [SMALL_STATE(9340)] = 86017, - [SMALL_STATE(9341)] = 86024, - [SMALL_STATE(9342)] = 86031, - [SMALL_STATE(9343)] = 86038, - [SMALL_STATE(9344)] = 86045, - [SMALL_STATE(9345)] = 86052, - [SMALL_STATE(9346)] = 86059, - [SMALL_STATE(9347)] = 86066, - [SMALL_STATE(9348)] = 86073, - [SMALL_STATE(9349)] = 86080, - [SMALL_STATE(9350)] = 86087, - [SMALL_STATE(9351)] = 86094, - [SMALL_STATE(9352)] = 86101, - [SMALL_STATE(9353)] = 86108, - [SMALL_STATE(9354)] = 86115, - [SMALL_STATE(9355)] = 86122, - [SMALL_STATE(9356)] = 86129, - [SMALL_STATE(9357)] = 86136, - [SMALL_STATE(9358)] = 86143, - [SMALL_STATE(9359)] = 86150, - [SMALL_STATE(9360)] = 86157, - [SMALL_STATE(9361)] = 86164, - [SMALL_STATE(9362)] = 86171, - [SMALL_STATE(9363)] = 86178, - [SMALL_STATE(9364)] = 86185, - [SMALL_STATE(9365)] = 86192, - [SMALL_STATE(9366)] = 86199, - [SMALL_STATE(9367)] = 86206, - [SMALL_STATE(9368)] = 86213, - [SMALL_STATE(9369)] = 86220, - [SMALL_STATE(9370)] = 86227, - [SMALL_STATE(9371)] = 86234, - [SMALL_STATE(9372)] = 86241, - [SMALL_STATE(9373)] = 86248, - [SMALL_STATE(9374)] = 86255, - [SMALL_STATE(9375)] = 86262, - [SMALL_STATE(9376)] = 86269, - [SMALL_STATE(9377)] = 86276, - [SMALL_STATE(9378)] = 86283, - [SMALL_STATE(9379)] = 86290, - [SMALL_STATE(9380)] = 86297, - [SMALL_STATE(9381)] = 86304, - [SMALL_STATE(9382)] = 86311, - [SMALL_STATE(9383)] = 86318, - [SMALL_STATE(9384)] = 86325, - [SMALL_STATE(9385)] = 86332, - [SMALL_STATE(9386)] = 86339, - [SMALL_STATE(9387)] = 86346, - [SMALL_STATE(9388)] = 86353, - [SMALL_STATE(9389)] = 86360, - [SMALL_STATE(9390)] = 86367, - [SMALL_STATE(9391)] = 86374, - [SMALL_STATE(9392)] = 86381, - [SMALL_STATE(9393)] = 86388, - [SMALL_STATE(9394)] = 86395, - [SMALL_STATE(9395)] = 86402, - [SMALL_STATE(9396)] = 86409, - [SMALL_STATE(9397)] = 86416, - [SMALL_STATE(9398)] = 86423, - [SMALL_STATE(9399)] = 86430, - [SMALL_STATE(9400)] = 86437, - [SMALL_STATE(9401)] = 86444, - [SMALL_STATE(9402)] = 86451, - [SMALL_STATE(9403)] = 86458, - [SMALL_STATE(9404)] = 86465, - [SMALL_STATE(9405)] = 86472, - [SMALL_STATE(9406)] = 86479, - [SMALL_STATE(9407)] = 86486, - [SMALL_STATE(9408)] = 86493, - [SMALL_STATE(9409)] = 86500, - [SMALL_STATE(9410)] = 86507, - [SMALL_STATE(9411)] = 86514, - [SMALL_STATE(9412)] = 86521, - [SMALL_STATE(9413)] = 86528, - [SMALL_STATE(9414)] = 86535, - [SMALL_STATE(9415)] = 86542, - [SMALL_STATE(9416)] = 86549, - [SMALL_STATE(9417)] = 86556, - [SMALL_STATE(9418)] = 86563, - [SMALL_STATE(9419)] = 86570, - [SMALL_STATE(9420)] = 86577, - [SMALL_STATE(9421)] = 86584, - [SMALL_STATE(9422)] = 86591, - [SMALL_STATE(9423)] = 86598, - [SMALL_STATE(9424)] = 86605, - [SMALL_STATE(9425)] = 86612, - [SMALL_STATE(9426)] = 86619, - [SMALL_STATE(9427)] = 86626, - [SMALL_STATE(9428)] = 86633, - [SMALL_STATE(9429)] = 86640, - [SMALL_STATE(9430)] = 86647, - [SMALL_STATE(9431)] = 86654, - [SMALL_STATE(9432)] = 86661, - [SMALL_STATE(9433)] = 86668, - [SMALL_STATE(9434)] = 86675, - [SMALL_STATE(9435)] = 86682, - [SMALL_STATE(9436)] = 86689, - [SMALL_STATE(9437)] = 86696, - [SMALL_STATE(9438)] = 86703, - [SMALL_STATE(9439)] = 86710, - [SMALL_STATE(9440)] = 86717, - [SMALL_STATE(9441)] = 86724, - [SMALL_STATE(9442)] = 86731, - [SMALL_STATE(9443)] = 86738, - [SMALL_STATE(9444)] = 86745, - [SMALL_STATE(9445)] = 86752, - [SMALL_STATE(9446)] = 86759, - [SMALL_STATE(9447)] = 86766, - [SMALL_STATE(9448)] = 86773, - [SMALL_STATE(9449)] = 86780, - [SMALL_STATE(9450)] = 86787, - [SMALL_STATE(9451)] = 86794, - [SMALL_STATE(9452)] = 86801, - [SMALL_STATE(9453)] = 86808, - [SMALL_STATE(9454)] = 86815, - [SMALL_STATE(9455)] = 86822, - [SMALL_STATE(9456)] = 86829, - [SMALL_STATE(9457)] = 86836, - [SMALL_STATE(9458)] = 86843, - [SMALL_STATE(9459)] = 86850, - [SMALL_STATE(9460)] = 86857, - [SMALL_STATE(9461)] = 86864, - [SMALL_STATE(9462)] = 86871, - [SMALL_STATE(9463)] = 86878, - [SMALL_STATE(9464)] = 86885, - [SMALL_STATE(9465)] = 86892, - [SMALL_STATE(9466)] = 86899, - [SMALL_STATE(9467)] = 86906, - [SMALL_STATE(9468)] = 86913, - [SMALL_STATE(9469)] = 86920, - [SMALL_STATE(9470)] = 86927, - [SMALL_STATE(9471)] = 86934, - [SMALL_STATE(9472)] = 86941, - [SMALL_STATE(9473)] = 86948, - [SMALL_STATE(9474)] = 86955, - [SMALL_STATE(9475)] = 86962, - [SMALL_STATE(9476)] = 86969, - [SMALL_STATE(9477)] = 86976, - [SMALL_STATE(9478)] = 86983, - [SMALL_STATE(9479)] = 86990, - [SMALL_STATE(9480)] = 86997, - [SMALL_STATE(9481)] = 87004, - [SMALL_STATE(9482)] = 87011, - [SMALL_STATE(9483)] = 87018, - [SMALL_STATE(9484)] = 87025, - [SMALL_STATE(9485)] = 87032, - [SMALL_STATE(9486)] = 87039, - [SMALL_STATE(9487)] = 87046, - [SMALL_STATE(9488)] = 87053, - [SMALL_STATE(9489)] = 87060, - [SMALL_STATE(9490)] = 87067, - [SMALL_STATE(9491)] = 87074, - [SMALL_STATE(9492)] = 87081, - [SMALL_STATE(9493)] = 87088, - [SMALL_STATE(9494)] = 87095, - [SMALL_STATE(9495)] = 87102, - [SMALL_STATE(9496)] = 87109, - [SMALL_STATE(9497)] = 87116, - [SMALL_STATE(9498)] = 87123, - [SMALL_STATE(9499)] = 87130, - [SMALL_STATE(9500)] = 87137, - [SMALL_STATE(9501)] = 87144, - [SMALL_STATE(9502)] = 87151, - [SMALL_STATE(9503)] = 87158, - [SMALL_STATE(9504)] = 87165, - [SMALL_STATE(9505)] = 87172, - [SMALL_STATE(9506)] = 87179, - [SMALL_STATE(9507)] = 87186, - [SMALL_STATE(9508)] = 87193, - [SMALL_STATE(9509)] = 87200, - [SMALL_STATE(9510)] = 87207, - [SMALL_STATE(9511)] = 87214, - [SMALL_STATE(9512)] = 87221, - [SMALL_STATE(9513)] = 87228, - [SMALL_STATE(9514)] = 87235, - [SMALL_STATE(9515)] = 87242, - [SMALL_STATE(9516)] = 87249, - [SMALL_STATE(9517)] = 87256, - [SMALL_STATE(9518)] = 87263, - [SMALL_STATE(9519)] = 87270, - [SMALL_STATE(9520)] = 87277, - [SMALL_STATE(9521)] = 87284, - [SMALL_STATE(9522)] = 87291, - [SMALL_STATE(9523)] = 87298, - [SMALL_STATE(9524)] = 87305, - [SMALL_STATE(9525)] = 87312, - [SMALL_STATE(9526)] = 87319, - [SMALL_STATE(9527)] = 87326, - [SMALL_STATE(9528)] = 87333, - [SMALL_STATE(9529)] = 87340, - [SMALL_STATE(9530)] = 87347, - [SMALL_STATE(9531)] = 87354, - [SMALL_STATE(9532)] = 87361, - [SMALL_STATE(9533)] = 87368, - [SMALL_STATE(9534)] = 87375, - [SMALL_STATE(9535)] = 87382, - [SMALL_STATE(9536)] = 87389, - [SMALL_STATE(9537)] = 87396, - [SMALL_STATE(9538)] = 87403, - [SMALL_STATE(9539)] = 87410, - [SMALL_STATE(9540)] = 87417, - [SMALL_STATE(9541)] = 87424, - [SMALL_STATE(9542)] = 87431, - [SMALL_STATE(9543)] = 87438, - [SMALL_STATE(9544)] = 87445, - [SMALL_STATE(9545)] = 87452, - [SMALL_STATE(9546)] = 87459, - [SMALL_STATE(9547)] = 87466, - [SMALL_STATE(9548)] = 87473, - [SMALL_STATE(9549)] = 87480, - [SMALL_STATE(9550)] = 87487, - [SMALL_STATE(9551)] = 87494, - [SMALL_STATE(9552)] = 87501, - [SMALL_STATE(9553)] = 87508, - [SMALL_STATE(9554)] = 87515, - [SMALL_STATE(9555)] = 87522, - [SMALL_STATE(9556)] = 87529, - [SMALL_STATE(9557)] = 87536, - [SMALL_STATE(9558)] = 87543, - [SMALL_STATE(9559)] = 87550, - [SMALL_STATE(9560)] = 87557, -}; - -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), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3157), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7131), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9236), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9081), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8159), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5571), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5571), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4488), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6034), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8319), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8320), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4582), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4612), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8321), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3166), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4670), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7177), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6710), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7229), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8040), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8039), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8325), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8036), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8326), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5449), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8328), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8330), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8331), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8332), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8334), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8345), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7314), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6952), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8021), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5434), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6952), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3036), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8508), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8499), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8502), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8504), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8593), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8595), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8603), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8700), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8700), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8686), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4583), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4106), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7133), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8278), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6960), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8279), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7006), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9294), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8064), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9063), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8427), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8065), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8119), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5761), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9010), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8068), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9352), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5459), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9135), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8287), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5442), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8291), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9067), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8294), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8295), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9305), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8233), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7908), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7908), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9079), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9508), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3521), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6084), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1791), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3858), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7146), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8540), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6966), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8541), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8167), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4490), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6044), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4276), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9146), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8704), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8086), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8161), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5604), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8894), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8090), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4125), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9505), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5452), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8893), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8892), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8549), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5469), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8435), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8551), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9149), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8437), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8440), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8316), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7726), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7726), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9200), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6066), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 3, .production_id = 42), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef, 3, .production_id = 15), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6070), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif, 4, .production_id = 42), - [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3132), - [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7133), - [389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8278), - [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6960), - [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8279), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8064), - [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3002), - [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5571), - [409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5571), - [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5734), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5377), - [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(277), - [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4466), - [424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6012), - [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4273), - [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9063), - [433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3996), - [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5507), - [439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8320), - [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4582), - [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(102), - [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4612), - [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8427), - [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4021), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3166), - [460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(1660), - [463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4670), - [466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7177), - [469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6710), - [472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7229), - [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8065), - [478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8119), - [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5761), - [484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9010), - [487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8068), - [490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4068), - [493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9352), - [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3069), - [499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5459), - [502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9135), - [505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9134), - [508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8287), - [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5785), - [514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5775), - [517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8332), - [520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8334), - [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8345), - [526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7314), - [529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3032), - [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8021), - [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5442), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7487), - [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3032), - [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3036), - [547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8508), - [550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8290), - [553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8291), - [556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9067), - [559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3997), - [562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8504), - [565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8292), - [568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8293), - [571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8294), - [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8295), - [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9305), - [580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8233), - [583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8603), - [586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7908), - [589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7908), - [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5490), - [595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8203), - [598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8700), - [601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8700), - [604] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8686), - [607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9079), - [610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8689), - [613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9508), - [616] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4583), - [619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4106), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elifdef, 2, .production_id = 15), - [624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3128), - [627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7146), - [630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8540), - [633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6966), - [636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8541), - [639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8167), - [642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(605), - [645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4490), - [648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6044), - [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4276), - [654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9146), - [657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(69), - [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8704), - [663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8086), - [666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8161), - [669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5604), - [672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8894), - [675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8090), - [678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4125), - [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9505), - [684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5452), - [687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8893), - [690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8892), - [693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8549), - [696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5469), - [699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8435), - [702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8551), - [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9149), - [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8437), - [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8438), - [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8439), - [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8440), - [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8316), - [723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8058), - [726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7726), - [729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7726), - [732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5506), - [735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9200), - [738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9525), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7149), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8641), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else, 1), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8642), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8046), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9191), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8752), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8157), - [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8243), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5638), - [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8789), - [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8165), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4143), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9514), - [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5443), - [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8785), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8784), - [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8648), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5438), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8649), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9193), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8552), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8553), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8555), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8459), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8105), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7616), - [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7616), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), - [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9234), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), - [821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(3139), - [824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7149), - [827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8641), - [830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6964), - [833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8642), - [836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8046), - [839] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(924), - [842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4471), - [845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(6052), - [848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4275), - [851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9191), - [854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(64), - [857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8752), - [860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8157), - [863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8243), - [866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5638), - [869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8789), - [872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8165), - [875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(4143), - [878] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9514), - [881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5443), - [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8785), - [887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8784), - [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8648), - [893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5438), - [896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8550), - [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8649), - [902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9193), - [905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8552), - [908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8553), - [911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8554), - [914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8555), - [917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8459), - [920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(8105), - [923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7616), - [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(7616), - [929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(5494), - [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9234), - [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 2), SHIFT_REPEAT(9532), - [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else, 2), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3146), - [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7153), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8318), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6983), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8317), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8228), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4272), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8226), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8066), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5720), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9281), - [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8222), - [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), - [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8863), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5458), - [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9280), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9279), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8310), - [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5467), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8309), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8308), - [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8869), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8307), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8304), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8303), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7631), - [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7631), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), - [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9283), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9286), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3146), - [1099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7153), - [1102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8318), - [1105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(6983), - [1108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8317), - [1111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8228), - [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3002), - [1117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5571), - [1120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5571), - [1123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5734), - [1126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5377), - [1129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1142), - [1132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4481), - [1135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(6048), - [1138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4272), - [1141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8319), - [1144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3996), - [1147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5507), - [1150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8320), - [1153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4582), - [1156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(112), - [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), - [1161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4612), - [1164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8282), - [1167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4021), - [1170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3166), - [1173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1660), - [1176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4670), - [1179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7177), - [1182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(6710), - [1185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7229), - [1188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8226), - [1191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8066), - [1194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5720), - [1197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(9281), - [1200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8222), - [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4094), - [1206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8863), - [1209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3069), - [1212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5458), - [1215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(9280), - [1218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(9279), - [1221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8310), - [1224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5785), - [1227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5775), - [1230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8332), - [1233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8334), - [1236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8345), - [1239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7314), - [1242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3032), - [1245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8021), - [1248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5467), - [1251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7487), - [1254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3032), - [1257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3036), - [1260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8508), - [1263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8309), - [1266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8308), - [1269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8869), - [1272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(3997), - [1275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8504), - [1278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8307), - [1281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8305), - [1284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8304), - [1287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8303), - [1290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8603), - [1293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7631), - [1296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(7631), - [1299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(5487), - [1302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8203), - [1305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8700), - [1308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8700), - [1311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8686), - [1314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(9283), - [1317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(8689), - [1320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(9286), - [1323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4583), - [1326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(4106), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), - [1381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3157), - [1384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7131), - [1387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9236), - [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6973), - [1393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(9081), - [1396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8159), - [1399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3002), - [1402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5571), - [1405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5571), - [1408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5734), - [1411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5377), - [1414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1808), - [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4488), - [1420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6034), - [1423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4274), - [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8319), - [1429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3996), - [1432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5507), - [1435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8320), - [1438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4582), - [1441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(104), - [1444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4612), - [1447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8321), - [1450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4021), - [1453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3166), - [1456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(1660), - [1459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4670), - [1462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7177), - [1465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6710), - [1468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7229), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8040), - [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8039), - [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5789), - [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8325), - [1483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8036), - [1486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4112), - [1489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8326), - [1492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3069), - [1495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5449), - [1498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8328), - [1501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8330), - [1504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8331), - [1507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5785), - [1510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5775), - [1513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8332), - [1516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8334), - [1519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8345), - [1522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7314), - [1525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6952), - [1528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8021), - [1531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(5434), - [1534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(7487), - [1537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(6952), - [1540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3036), - [1543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8508), - [1546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8498), - [1549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8499), - [1552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8502), - [1555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(3997), - [1558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8504), - [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8605), - [1564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8593), - [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8595), - [1570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8602), - [1573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8603), - [1576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8203), - [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8700), - [1582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8700), - [1585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8686), - [1588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(8689), - [1591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4583), - [1594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 2), SHIFT_REPEAT(4106), - [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_translation_unit, 1), - [1599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3140), - [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), - [1604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3002), - [1607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5571), - [1610] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5571), - [1613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5734), - [1616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5377), - [1619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(277), - [1622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4466), - [1625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6012), - [1628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4021), - [1631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8319), - [1634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3996), - [1637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5525), - [1640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8320), - [1643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(102), - [1646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4612), - [1649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8427), - [1652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3166), - [1655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1822), - [1658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4670), - [1661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7177), - [1664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6710), - [1667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7229), - [1670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8065), - [1673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8119), - [1676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8068), - [1679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4068), - [1682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9352), - [1685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3069), - [1688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5459), - [1691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9135), - [1694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9134), - [1697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8287), - [1700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5785), - [1703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5775), - [1706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8332), - [1709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8334), - [1712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8345), - [1715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7314), - [1718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3032), - [1721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8021), - [1724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5484), - [1727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7487), - [1730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3032), - [1733] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3036), - [1736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8508), - [1739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), - [1741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3997), - [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8504), - [1747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8603), - [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7908), - [1753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7908), - [1756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5490), - [1759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8203), - [1762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8700), - [1765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8700), - [1768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8686), - [1771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9079), - [1774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8689), - [1777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9508), - [1780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4583), - [1783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4158), - [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3140), - [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 2), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), - [1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5484), - [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 2), - [1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), - [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 7), - [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 7), - [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3), - [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3), - [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 7), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 7), - [1812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3123), - [1815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(605), - [1818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4490), - [1821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6044), - [1824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(69), - [1827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8704), - [1830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8086), - [1833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8161), - [1836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8090), - [1839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4125), - [1842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9505), - [1845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5452), - [1848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8893), - [1851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8892), - [1854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8549), - [1857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7726), - [1860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7726), - [1863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5506), - [1866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9200), - [1869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9525), - [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), - [1874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3143), - [1877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(924), - [1880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4471), - [1883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6052), - [1886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(64), - [1889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8752), - [1892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8157), - [1895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8243), - [1898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8165), - [1901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4143), - [1904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9514), - [1907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5443), - [1910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8785), - [1913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8784), - [1916] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8648), - [1919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7616), - [1922] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7616), - [1925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5494), - [1928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9234), - [1931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9532), - [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3143), - [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3151), - [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), - [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4545), - [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8643), - [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8120), - [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8088), - [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8114), - [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4063), - [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9482), - [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5430), - [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9009), - [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9008), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8432), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7864), - [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7864), - [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), - [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9158), - [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9517), - [1978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3133), - [1981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1095), - [1984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4545), - [1987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6005), - [1990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(79), - [1993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8643), - [1996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8120), - [1999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8088), - [2002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8114), - [2005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4063), - [2008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9482), - [2011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5430), - [2014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9009), - [2017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9008), - [2020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8432), - [2023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7864), - [2026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7864), - [2029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5523), - [2032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9158), - [2035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9517), - [2038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3151), - [2041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1142), - [2044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4481), - [2047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6048), - [2050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(112), - [2053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8282), - [2056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8226), - [2059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8066), - [2062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8222), - [2065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4094), - [2068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8863), - [2071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5458), - [2074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9280), - [2077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9279), - [2080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8310), - [2083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7631), - [2086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7631), - [2089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5487), - [2092] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9283), - [2095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9286), - [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3131), - [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), - [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8788), - [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8241), - [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8163), - [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8244), - [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153), - [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9522), - [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5468), - [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8699), - [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8698), - [2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8706), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7745), - [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7745), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), - [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9264), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9536), - [2138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3131), - [2141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1861), - [2144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4550), - [2147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5998), - [2150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(60), - [2153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8788), - [2156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8241), - [2159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8163), - [2162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8244), - [2165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4153), - [2168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9522), - [2171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5468), - [2174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8699), - [2177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8698), - [2180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(8706), - [2183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7745), - [2186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(7745), - [2189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5505), - [2192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9264), - [2195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(9536), - [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), - [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 4, .production_id = 62), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5742), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), - [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5779), - [2210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 4, .production_id = 62), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5374), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), - [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), - [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5689), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5668), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8865), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9544), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9560), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7318), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8103), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5519), - [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7502), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), - [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2926), - [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8873), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8873), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9545), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8874), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), - [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3153), - [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3144), - [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), - [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), - [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3148), - [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3154), - [2274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3), - [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3), - [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7523), - [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7523), - [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7906), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7906), - [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), - [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5679), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5766), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7377), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5491), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7592), - [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [2314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7523), - [2317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7523), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3116), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5732), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5721), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), - [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5738), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), - [2336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), - [2338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5514), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7610), - [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7610), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7888), - [2348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7888), - [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2), - [2354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7610), - [2357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7610), - [2360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5), - [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5), - [2364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), - [2368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), - [2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), - [2372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 4), - [2374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 4), - [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), - [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5710), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5710), - [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5628), - [2386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5549), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), - [2390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5546), - [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5535), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7467), - [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7467), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7662), - [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7662), - [2402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7467), - [2405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7467), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), - [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7574), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7670), - [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7670), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7489), - [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7489), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7757), - [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7757), - [2424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 29), - [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 29), - [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4084), - [2430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 3, .production_id = 36), - [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 3, .production_id = 36), - [2434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 161), - [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 161), - [2438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 183), - [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 183), - [2442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 189), - [2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 189), - [2446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 184), - [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 184), - [2450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 190), - [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 190), - [2454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 191), - [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 191), - [2458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 185), - [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 185), - [2462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 192), - [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 192), - [2466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 186), - [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 186), - [2470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 193), - [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 193), - [2474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [2476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [2478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [2480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [2482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [2484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [2486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 189), - [2488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 189), - [2490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 190), - [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 190), - [2494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 191), - [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 191), - [2498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 195), - [2500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 195), - [2502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 192), - [2504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 192), - [2506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 196), - [2508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 196), - [2510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 197), - [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 197), - [2514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 12, .production_id = 193), - [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 12, .production_id = 193), - [2518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 60), - [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 60), - [2522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 13, .production_id = 195), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 13, .production_id = 195), - [2526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 13, .production_id = 196), - [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 13, .production_id = 196), - [2530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 13, .production_id = 197), - [2532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 13, .production_id = 197), - [2534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 13, .production_id = 198), - [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 13, .production_id = 198), - [2538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 14, .production_id = 198), - [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 14, .production_id = 198), - [2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 36), - [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 36), - [2546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 68), - [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 68), - [2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 160), - [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 160), - [2554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 174), - [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 174), - [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 159), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 159), - [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [2566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 158), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 158), - [2570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 173), - [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 173), - [2574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 172), - [2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 172), - [2578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 157), - [2580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 157), - [2582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 171), - [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 171), - [2586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 69), - [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 69), - [2590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 156), - [2592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 156), - [2594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 170), - [2596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 170), - [2598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 169), - [2600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 169), - [2602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 9, .production_id = 155), - [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 9, .production_id = 155), - [2606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .production_id = 33), - [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .production_id = 33), - [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 171), - [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 171), - [2614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 182), - [2616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 182), - [2618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 107), - [2620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 107), - [2622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 11, .production_id = 181), - [2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 11, .production_id = 181), - [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4, .production_id = 48), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4, .production_id = 48), - [2630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3, .production_id = 31), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3, .production_id = 31), - [2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 84), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 84), - [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 81), - [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 81), - [2646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_statement, 2), - [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_statement, 2), - [2650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 170), - [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 170), - [2654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 48), - [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 48), - [2658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5, .production_id = 85), - [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5, .production_id = 85), - [2662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2), - [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2), - [2666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4), - [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4), - [2670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 186), - [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 186), - [2674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7574), - [2677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7574), - [2680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_asm_block, 4), - [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_asm_block, 4), - [2684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [2688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 94), - [2690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 94), - [2692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7489), - [2695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7489), - [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 1), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1), - [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5, .production_id = 98), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5, .production_id = 98), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 143), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 143), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 160), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 160), - [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 2), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 2), - [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 174), - [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 174), - [2722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [2726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 142), - [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 142), - [2730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 141), - [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 141), - [2734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 140), - [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 140), - [2738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 159), - [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 159), - [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 181), - [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 181), - [2746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 185), - [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 185), - [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 158), - [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 158), - [2754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 139), - [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 139), - [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 157), - [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 157), - [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 156), - [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 156), - [2766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 138), - [2768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 138), - [2770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 8, .production_id = 155), - [2772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 8, .production_id = 155), - [2774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 173), - [2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 173), - [2778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 169), - [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 169), - [2782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), - [2784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), - [2786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synchronized_statement, 6), - [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synchronized_statement, 6), - [2790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 184), - [2792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 184), - [2794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 143), - [2796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 143), - [2798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 119), - [2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 119), - [2802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 118), - [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 118), - [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 117), - [2808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 117), - [2810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 142), - [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 142), - [2814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 141), - [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 141), - [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 116), - [2820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 116), - [2822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 140), - [2824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 140), - [2826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 115), - [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 115), - [2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 139), - [2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 139), - [2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 7, .production_id = 138), - [2836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 7, .production_id = 138), - [2838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 107), - [2840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 107), - [2842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 30), - [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 30), - [2846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 172), - [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 172), - [2850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 183), - [2852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 183), - [2854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 68), - [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 68), - [2858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 30), - [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 30), - [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synchronized_statement, 5), - [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synchronized_statement, 5), - [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 10, .production_id = 182), - [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 10, .production_id = 182), - [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 85), - [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 85), - [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 119), - [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 119), - [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 118), - [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 118), - [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 81), - [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 81), - [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 117), - [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 117), - [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 84), - [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 84), - [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 116), - [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 116), - [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 6, .production_id = 115), - [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 115), - [2902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 69), - [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 69), - [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9), - [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9), - [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 6, .production_id = 110), - [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 6, .production_id = 110), - [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 5), - [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 5), - [2918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_function_definition, 5, .production_id = 108), - [2920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_function_definition, 5, .production_id = 108), - [2922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_linkage_specification, 3, .production_id = 23), - [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_linkage_specification, 3, .production_id = 23), - [2926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 6), - [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 6), - [2930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6), - [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6), - [2934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5, .production_id = 104), - [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5, .production_id = 104), - [2938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 5), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 5), - [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5, .production_id = 104), - [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5, .production_id = 104), - [2946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 5), - [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 5), - [2950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 5), - [2952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 5), - [2954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_linemarker, 5, .production_id = 102), - [2956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_linemarker, 5, .production_id = 102), - [2958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5), - [2960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5), - [2962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_linemarker, 6, .production_id = 133), - [2964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_linemarker, 6, .production_id = 133), - [2966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 6), - [2968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 6), - [2970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6), - [2972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6), - [2974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 135), - [2976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 135), - [2978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 136), - [2980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 136), - [2982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 6, .production_id = 104), - [2984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 6, .production_id = 104), - [2986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 135), - [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 135), - [2990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 136), - [2992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 136), - [2994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6), - [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6), - [2998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 6, .production_id = 104), - [3000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 6, .production_id = 104), - [3002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 7), - [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 7), - [3006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7), - [3008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7), - [3010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 135), - [3012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 135), - [3014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 153), - [3016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 153), - [3018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 136), - [3020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 136), - [3022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 154), - [3024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 154), - [3026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 7, .production_id = 104), - [3028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 7, .production_id = 104), - [3030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 135), - [3032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 135), - [3034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 153), - [3036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 153), - [3038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 136), - [3040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 136), - [3042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 104), - [3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 104), - [3046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 7), - [3048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 7), - [3050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7, .production_id = 154), - [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7, .production_id = 154), - [3054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 7), - [3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 7), - [3058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_repeat1, 1, .production_id = 3), - [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_repeat1, 1, .production_id = 3), - [3062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 2, .production_id = 5), - [3064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 2, .production_id = 5), - [3066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call, 3, .production_id = 16), - [3068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call, 3, .production_id = 16), - [3070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 3, .production_id = 15), - [3072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 3, .production_id = 15), - [3074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 3, .production_id = 15), - [3076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 3, .production_id = 15), - [3078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_implementation, 5), - [3080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_implementation, 5), - [3082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_include, 3, .production_id = 14), - [3084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_include, 3, .production_id = 14), - [3086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_implementation, 3), - [3088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_implementation, 3), - [3090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), - [3092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), - [3094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8), - [3096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8), - [3098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 135), - [3100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 135), - [3102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 153), - [3104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 153), - [3106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 136), - [3108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 136), - [3110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 78), - [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 5, .production_id = 78), - [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 42), - [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 42), - [3118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 5, .production_id = 77), - [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 5, .production_id = 77), - [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 5, .production_id = 76), - [3124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 5, .production_id = 76), - [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_function_definition, 4, .production_id = 73), - [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_function_definition, 4, .production_id = 73), - [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 72), - [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 72), - [3134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 167), - [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 167), - [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 154), - [3140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 154), - [3142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 168), - [3144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 168), - [3146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 8, .production_id = 104), - [3148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 8, .production_id = 104), - [3150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 135), - [3152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 135), - [3154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 153), - [3156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 153), - [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 136), - [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 136), - [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 167), - [3164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 167), - [3166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_function_definition, 4, .production_id = 71), - [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_function_definition, 4, .production_id = 71), - [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 8, .production_id = 154), - [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 8, .production_id = 154), - [3174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__empty_declaration, 2), - [3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__empty_declaration, 2), - [3178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 135), - [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 135), - [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 4), - [3184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 4), - [3186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 153), - [3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 153), - [3190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 4), - [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 4), - [3194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_implementation, 4), - [3196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_implementation, 4), - [3198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_import, 3, .production_id = 34), - [3200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_import, 3, .production_id = 34), - [3202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 4), - [3204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 4), - [3206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 13, .production_id = 180), - [3208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 13, .production_id = 180), - [3210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 4), - [3212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 4), - [3214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_linemarker, 4, .production_id = 66), - [3216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_linemarker, 4, .production_id = 66), - [3218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 136), - [3220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 136), - [3222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_import, 4, .production_id = 65), - [3224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_import, 4, .production_id = 65), - [3226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4), - [3228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4), - [3230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 13, .production_id = 188), - [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 13, .production_id = 188), - [3234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 180), - [3236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 180), - [3238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 188), - [3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 188), - [3242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12), - [3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12), - [3246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 168), - [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 168), - [3250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 167), - [3252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 167), - [3254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_undef, 3, .production_id = 15), - [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_undef, 3, .production_id = 15), - [3258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 12, .production_id = 179), - [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 12, .production_id = 179), - [3262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 154), - [3264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 154), - [3266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 180), - [3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 180), - [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_implementation, 6), - [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_implementation, 6), - [3274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 179), - [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 179), - [3278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 188), - [3280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 188), - [3282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149), - [3284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 168), - [3286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 168), - [3288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 168), - [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 168), - [3292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_forward_declaration, 3), - [3294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_forward_declaration, 3), - [3296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 179), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 179), - [3300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11), - [3302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11), - [3304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 154), - [3306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 154), - [3308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 11, .production_id = 167), - [3310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 11, .production_id = 167), - [3312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 104), - [3314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 104), - [3316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 9, .production_id = 153), - [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 9, .production_id = 153), - [3320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 9, .production_id = 180), - [3322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 9, .production_id = 180), - [3324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_declaration, 3), - [3326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_declaration, 3), - [3328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 9, .production_id = 167), - [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 9, .production_id = 167), - [3332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 10, .production_id = 167), - [3334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 10, .production_id = 167), - [3336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 180), - [3338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 180), - [3340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 3), - [3342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 3), - [3344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_specifier, 4), - [3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_specifier, 4), - [3348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), - [3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), - [3352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 188), - [3354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 188), - [3356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 168), - [3358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 168), - [3360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 179), - [3362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 179), - [3364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 154), - [3366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 154), - [3368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 167), - [3370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 167), - [3372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 15), - [3374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 15), - [3376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 3), - [3378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 3), - [3380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compatibility_alias_declaration, 3, .production_id = 35), - [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compatibility_alias_declaration, 3, .production_id = 35), - [3384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10), - [3386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10), - [3388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 136), - [3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 136), - [3392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_interface, 10, .production_id = 153), - [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface, 10, .production_id = 153), - [3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_implementation, 9, .production_id = 154), - [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_implementation, 9, .production_id = 154), - [3400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_def, 4, .production_id = 40), - [3402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_def, 4, .production_id = 40), - [3404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 37), - [3406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 37), - [3408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if, 4, .production_id = 42), - [3410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if, 4, .production_id = 42), - [3412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_function_def, 4, .production_id = 41), - [3414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_function_def, 4, .production_id = 41), - [3416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 43), - [3418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef, 4, .production_id = 43), - [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_function_definition, 3, .production_id = 38), - [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_function_definition, 3, .production_id = 38), - [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4078), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7500), - [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7500), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), - [3432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7992), - [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129), - [3436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7500), - [3439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7500), - [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4093), - [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3156), - [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5588), - [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), - [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), - [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5714), - [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), - [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5493), - [3464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 1, .production_id = 3), - [3466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1, .production_id = 3), - [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5623), - [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), - [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), - [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5663), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), - [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5625), - [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5482), - [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114), - [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_translation_unit_repeat1, 1, .production_id = 3), - [3490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_translation_unit_repeat1, 1, .production_id = 3), - [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6547), - [3494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_qualifier, 1), - [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5648), - [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_qualifier, 1), - [3500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__top_level_expression_statement, 2), - [3502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__top_level_expression_statement, 2), - [3504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__top_level_expression_statement, 1), - [3506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__top_level_expression_statement, 1), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7570), - [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7570), - [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7698), - [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7698), - [3516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 5), - [3518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 5), - [3520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_declaration, 6), - [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_declaration, 6), - [3524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7570), - [3527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7570), - [3530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declaration_modifiers, 1), REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [3533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [3535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [3537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_modifiers, 1), - [3539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__declaration_modifiers, 1), REDUCE(aux_sym_attributed_declarator_repeat1, 1), - [3542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_modifiers, 1), - [3544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), - [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4586), - [3548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9326), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9327), - [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6968), - [3554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8424), - [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8051), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7081), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9284), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [3564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), - [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9296), - [3570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7217), - [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8436), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8423), - [3618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6965), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9111), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8335), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8124), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8333), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9130), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9329), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9317), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8180), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), - [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8952), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8473), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), - [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8597), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9172), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8474), - [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8926), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8261), - [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8153), - [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8262), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9328), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8128), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9355), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9211), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8376), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9139), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8383), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9404), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5308), - [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8750), - [3818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6994), - [3820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_implementation_definition, 3, .production_id = 42), - [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8751), - [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331), - [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7003), - [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8208), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7116), - [3832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4529), - [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6032), - [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8707), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), - [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789), - [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4000), - [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), - [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [3856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_implementation_definition, 4, .production_id = 42), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8213), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [3864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), - [3866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4029), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9223), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9184), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8138), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9411), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9412), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [3892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_arguments, 3, .production_id = 44), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8210), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8130), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8220), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8258), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9447), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8071), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8028), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8067), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8143), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8205), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8238), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9556), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8223), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8136), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), - [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8252), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [4062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(5308), - [4065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8750), - [4068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(6994), - [4071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), - [4073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8751), - [4076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8208), - [4079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(7116), - [4082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4529), - [4085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(6032), - [4088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4021), - [4091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8319), - [4094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(3996), - [4097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(9296), - [4100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8320), - [4103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4582), - [4106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4612), - [4109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4670), - [4112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(7177), - [4115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(7217), - [4118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(7229), - [4121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8508), - [4124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8707), - [4127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(3997), - [4130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8504), - [4133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8569), - [4136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8174), - [4139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8603), - [4142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4583), - [4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8271), - [4187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), - [4189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3872), - [4191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), - [4193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7001), - [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), - [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [4217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3944), - [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [4235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [4297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_interface_declaration, 4, .production_id = 42), - [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [4313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_interface_declaration, 3, .production_id = 42), - [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [4321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), - [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [4333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), - [4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [4337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [4339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [4349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [4375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [4391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(5313), - [4394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8786), - [4397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(6958), - [4400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8787), - [4403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8137), - [4406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(7119), - [4409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(4533), - [4412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(6056), - [4415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8753), - [4418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8656), - [4421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_implementation_definition_repeat1, 2), SHIFT_REPEAT(8236), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5313), - [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8786), - [4442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6958), - [4444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_implementation_definition, 1), - [4446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8787), - [4448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8137), - [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), - [4452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4533), - [4454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), - [4456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8753), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), - [4462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_implementation_definition, 2), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [4526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4586), - [4529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8423), - [4532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(6965), - [4535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8424), - [4538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8051), - [4541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(7117), - [4544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4530), - [4547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(6036), - [4550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4021), - [4553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8319), - [4556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(3996), - [4559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(9296), - [4562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8320), - [4565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4582), - [4568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4612), - [4571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4670), - [4574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(7177), - [4577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(7217), - [4580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(7229), - [4583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8508), - [4586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8436), - [4589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(3997), - [4592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8504), - [4595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_implementation_repeat1, 2), - [4597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8277), - [4600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8124), - [4603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(8603), - [4606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_implementation_repeat1, 2), SHIFT_REPEAT(4583), - [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [4645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_protocol_interface_declaration, 1), - [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [4657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4586), - [4660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8271), - [4663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(6991), - [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), - [4668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8751), - [4671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8208), - [4674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(7083), - [4677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4529), - [4680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(6032), - [4683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4021), - [4686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8319), - [4689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(3996), - [4692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(9296), - [4695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8320), - [4698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4582), - [4701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4612), - [4704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4670), - [4707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(7177), - [4710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(7217), - [4713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(7229), - [4716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8508), - [4719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8707), - [4722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(3997), - [4725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8504), - [4728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(5822), - [4731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8603), - [4734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4583), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [4769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4586), - [4772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(9326), - [4775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(6968), - [4778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8424), - [4781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8051), - [4784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(7081), - [4787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4530), - [4790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(6036), - [4793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4021), - [4796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8319), - [4799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(3996), - [4802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(9296), - [4805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8320), - [4808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4582), - [4811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4612), - [4814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4670), - [4817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(7177), - [4820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(7217), - [4823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(7229), - [4826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8508), - [4829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8436), - [4832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(3997), - [4835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8504), - [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_interface_repeat1, 2), - [4840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(5819), - [4843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(8603), - [4846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), SHIFT_REPEAT(4583), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [4851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_protocol_interface_declaration, 2), - [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [4959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [4985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [5101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8329), - [5103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6981), - [5105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_interface_declaration, 1), - [5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), - [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), - [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [5113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [5115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8329), - [5118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(6981), - [5121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8787), - [5124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8137), - [5127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(7080), - [5130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(4533), - [5133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(6056), - [5136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(8753), - [5139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), SHIFT_REPEAT(5823), - [5142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [5144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [5146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [5148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_interface_declaration, 2), - [5150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(2866), - [5153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), - [5155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), - [5157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8708), - [5160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(7502), - [5163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 3), SHIFT(2866), - [5166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 3), - [5168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 3), - [5170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8708), - [5172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 2), SHIFT(2867), - [5175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2), - [5177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2), - [5179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 32), - [5181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 32), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), - [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9301), - [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9301), - [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 47), - [5195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 47), - [5197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), - [5199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_not_binary, 1), - [5201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5637), - [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), - [5205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8650), - [5207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 6), - [5209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 6), - [5211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 2, .production_id = 7), - [5213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 2, .production_id = 7), - [5215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 6), - [5217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 6), - [5219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_expression, 2, .production_id = 6), - [5221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_expression, 2, .production_id = 6), - [5223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 4), - [5225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 4), - [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [5229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_selector_expression_repeat2, 2), - [5231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selector_expression_repeat2, 2), - [5233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selector_expression_repeat2, 2), SHIFT_REPEAT(2879), - [5236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 4), - [5238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 4), - [5240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), - [5242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), - [5244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 3), - [5246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 3), - [5248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_literal, 3), - [5250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_literal, 3), - [5252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 2), - [5254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 2), - [5256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 4), - [5258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 4), - [5260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [5262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [5264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 6, .production_id = 44), - [5266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 6, .production_id = 44), - [5268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 3), - [5270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 3), - [5272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5), - [5274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5), - [5276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 10), - [5278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 10), - [5280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 11), - [5282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 11), - [5284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 150), - [5286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 150), - [5288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 47), - [5290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_literal_expression, 4, .production_id = 47), - [5292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 7), - [5294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 7), - [5296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 4), - [5298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 4), - [5300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 4), - [5302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 4), - [5304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_message_expression, 4, .production_id = 51), - [5306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_message_expression, 4, .production_id = 51), - [5308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3), - [5310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3), - [5312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 5), - [5314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 5), - [5316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 74), - [5318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 74), - [5320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_char_literal, 3), - [5322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_char_literal, 3), - [5324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2), - [5326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2), - [5328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_va_arg_expression, 6), - [5330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_va_arg_expression, 6), - [5332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4), - [5334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4), - [5336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 6), - [5338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 6), - [5340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 100), - [5342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 100), - [5344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alignof_expression, 4, .production_id = 62), - [5346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alignof_expression, 4, .production_id = 62), - [5348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 4, .production_id = 63), - [5350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 4, .production_id = 63), - [5352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), - [5354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), - [5356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 151), - [5358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 7, .production_id = 151), - [5360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_literal, 4), - [5362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_literal, 4), - [5364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_string_literal, 3), REDUCE(sym_string_literal, 4), - [5367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_string_literal, 3), REDUCE(sym_string_literal, 4), - [5370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 7, .production_id = 44), - [5372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 7, .production_id = 44), - [5374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_expression, 9), - [5376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_expression, 9), - [5378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 6), - [5380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 6), - [5382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 132), - [5384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 132), - [5386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 131), - [5388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 6, .production_id = 131), - [5390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_offsetof_expression, 6, .production_id = 129), - [5392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_offsetof_expression, 6, .production_id = 129), - [5394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encode_expression, 4), - [5396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encode_expression, 4), - [5398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_string_literal, 2), REDUCE(sym_string_literal, 3), - [5401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_string_literal, 2), REDUCE(sym_string_literal, 3), - [5404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_expression, 3, .production_id = 39), - [5406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 3, .production_id = 39), - [5408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [5410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [5412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null, 1), - [5414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null, 1), - [5416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_not_binary, 1, .production_id = 1), - [5418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_not_binary, 1, .production_id = 1), - [5420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 2), - [5422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 2), - [5424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 5), - [5426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 5), - [5428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 166), - [5430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 166), - [5432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 165), - [5434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 8, .production_id = 165), - [5436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 9, .production_id = 177), - [5438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 9, .production_id = 177), - [5440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 4), - [5442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 4), - [5444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_literal, 6), - [5446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_literal, 6), - [5448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_literal, 5), - [5450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_literal, 5), - [5452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_available_expression, 5), - [5454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_available_expression, 5), - [5456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_literal, 6), - [5458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_literal, 6), - [5460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initializer_list, 3), - [5462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_list, 3), - [5464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 5), - [5466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 5), - [5468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 101), - [5470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_expression, 5, .production_id = 101), - [5472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_expression, 8), - [5474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_expression, 8), - [5476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8702), - [5478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6989), - [5480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4437), - [5482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8274), - [5484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [5486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6984), - [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8240), - [5490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7163), - [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8920), - [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4278), - [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4227), - [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4198), - [5500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4306), - [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4379), - [5504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4395), - [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), - [5508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5291), - [5510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8132), - [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), - [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), - [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), - [5522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8166), - [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6999), - [5526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4261), - [5528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8324), - [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9106), - [5532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 42), - [5534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, .production_id = 32), - [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), - [5538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 32), - [5540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5673), - [5542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5693), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), - [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), - [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5685), - [5550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5684), - [5552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5683), - [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), - [5556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), - [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), - [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5680), - [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), - [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), - [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4367), - [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4318), - [5570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 109), - [5572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 109), - [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), - [5576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4586), - [5579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8702), - [5582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6989), - [5585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), - [5587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8274), - [5590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8240), - [5593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3996), - [5596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4021), - [5599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8319), - [5602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9296), - [5605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8320), - [5608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4612), - [5611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4670), - [5614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7163), - [5617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7217), - [5620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7229), - [5623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8508), - [5626] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(3997), - [5629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8504), - [5632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8603), - [5635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(4583), - [5638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8920), - [5641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3), - [5643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3), - [5645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), - [5647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sizeof_expression, 2, .production_id = 7), - [5649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sizeof_expression, 2, .production_id = 7), - [5651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 75), - [5653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 75), - [5655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), - [5657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_expression, 2), - [5659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_expression, 2), - [5661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 3, .production_id = 42), - [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4409), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5817), - [5667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [5669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5812), - [5671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), - [5673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), - [5675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6585), - [5677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5828), - [5679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3854), - [5681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7168), - [5683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [5685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), - [5687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5520), - [5689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), - [5691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8750), - [5694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(6999), - [5697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8324), - [5700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8208), - [5703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9106), - [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7005), - [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), - [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), - [5712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9306), - [5714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 3), SHIFT(3013), - [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [5719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3013), - [5722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8650), - [5725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(7592), - [5728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8423), - [5731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7005), - [5734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9316), - [5737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8051), - [5740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), - [5742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9306), - [5745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8786), - [5748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(7000), - [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8467), - [5754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(8137), - [5757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_field_declaration_list_repeat1, 2), SHIFT_REPEAT(9171), - [5760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), - [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [5764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), - [5766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 2), - [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8467), - [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9171), - [5772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_else_in_field_declaration_list, 1), - [5774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 2), SHIFT(3011), - [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), - [5779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selector_expression_repeat2, 2), SHIFT_REPEAT(3023), - [5782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3026), - [5785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8442), - [5788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(7498), - [5791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), - [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [5797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), - [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [5801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), - [5803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6550), - [5805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), - [5807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8442), - [5809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), - [5811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 3), SHIFT(3026), - [5814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 2), SHIFT(3077), - [5817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5289), - [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7367), - [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8848), - [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), - [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7355), - [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), - [5835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7354), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8856), - [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), - [5845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [5847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8857), - [5849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [5851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), - [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [5855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), - [5857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [5859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), - [5861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7360), - [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [5867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7381), - [5869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [5871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7388), - [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [5875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7292), - [5877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), - [5879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7293), - [5881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), - [5883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7308), - [5885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [5887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7332), - [5889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [5891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7385), - [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), - [5895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7375), - [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), - [5899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7386), - [5901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), - [5903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), - [5905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [5907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7296), - [5909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [5911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7374), - [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [5915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7362), - [5917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5306), - [5919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [5921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [5923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_specifier, 1, .production_id = 2), - [5925] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), REDUCE(sym__expression_not_binary, 1), SHIFT(6210), - [5929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_specifier, 1, .production_id = 2), REDUCE(sym__expression_not_binary, 1), - [5932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression_not_binary, 1), SHIFT(5401), - [5935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), REDUCE(sym__expression_not_binary, 1), - [5938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5552), - [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), - [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8297), - [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), - [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5703), - [5952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5790), - [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), - [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5538), - [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5700), - [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [5976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5695), - [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), - [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [5984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5717), - [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [5992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5669), - [5994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5639), - [5996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5750), - [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), - [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), - [6004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5633), - [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), - [6008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5629), - [6010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5627), - [6012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [6014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5621), - [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), - [6018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5615), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [6022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5612), - [6024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [6026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5594), - [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), - [6030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), - [6032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_reference_list, 3), - [6034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_reference_list, 3), - [6036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), - [6038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7984), - [6040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7349), - [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7738), - [6044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_reference_list, 4), - [6046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_reference_list, 4), - [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7295), - [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), - [6052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7322), - [6054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_init_declarator, 4, .production_id = 106), - [6056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 4, .production_id = 106), - [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), - [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), - [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7370), - [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7391), - [6066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_init_declarator, 3, .production_id = 67), - [6068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_init_declarator, 3, .production_id = 67), - [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7365), - [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7900), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7919), - [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7902), - [6078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7969), - [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7297), - [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7958), - [6086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7812), - [6088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7781), - [6090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), - [6092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7956), - [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7748), - [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7811), - [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7912), - [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7917), - [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7913), - [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7925), - [6106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7923), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7807), - [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7868), - [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7963), - [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5647), - [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), - [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7815), - [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8001), - [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7934), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), - [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), - [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7928), - [6130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 64), - [6132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_type_specifier, 4, .dynamic_precedence = -1, .production_id = 64), - [6134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(4586), - [6137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), - [6139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(3996), - [6142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(4021), - [6145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(8319), - [6148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(9296), - [6151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(8320), - [6154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(4612), - [6157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(4670), - [6160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(7177), - [6163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(7217), - [6166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(7229), - [6169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(8508), - [6172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(3997), - [6175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(8504), - [6178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(8603), - [6181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__old_style_function_definition_repeat1, 2), SHIFT_REPEAT(4583), - [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), - [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5741), - [6188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5772), - [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), - [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), - [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5780), - [6196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5537), - [6198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5784), - [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), - [6202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5672), - [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), - [6206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5661), - [6208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5287), - [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), - [6212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), - [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), - [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4485), - [6220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(3342), - [6223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(8297), - [6226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2), SHIFT_REPEAT(7487), - [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7821), - [6231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 6, .production_id = 79), - [6233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 6, .production_id = 79), - [6235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_implementation_definition, 1), - [6237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_specifier, 1), - [6239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implementation_definition, 1), - [6241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_specifier, 1), - [6243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 4), - [6245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 4), - [6247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 4, .production_id = 44), - [6249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 4, .production_id = 44), - [6251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 5, .production_id = 44), - [6253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 5, .production_id = 44), - [6255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 3), - [6257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 3), - [6259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 7, .production_id = 44), - [6261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 7, .production_id = 44), - [6263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 7, .production_id = 79), - [6265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 7, .production_id = 79), - [6267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5294), - [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7947), - [6271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 5, .production_id = 79), - [6273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 5, .production_id = 79), - [6275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 8, .production_id = 79), - [6277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 8, .production_id = 79), - [6279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 4, .production_id = 79), - [6281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 4, .production_id = 79), - [6283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameterized_arguments, 6, .production_id = 44), - [6285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameterized_arguments, 6, .production_id = 44), - [6287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7933), - [6289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), - [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), - [6295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), - [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9298), - [6301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), - [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9300), - [6305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), - [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), - [6309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [6311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), - [6313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), - [6315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [6317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [6319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), - [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), - [6325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8283), - [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5009), - [6329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 2), SHIFT(3452), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), - [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), - [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), - [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), - [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), - [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), - [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), - [6358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), - [6360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_concatenated_string, 3), SHIFT(3342), - [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [6371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), - [6373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), - [6375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), - [6377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), - [6379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3439), - [6381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8313), - [6383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), - [6385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8315), - [6387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), - [6389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), - [6391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3996), - [6394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(4021), - [6397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8319), - [6400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(9296), - [6403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8320), - [6406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3997), - [6409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8504), - [6412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8603), - [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), - [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), - [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), - [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), - [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8566), - [6429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), - [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), - [6433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), - [6435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5556), - [6437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5557), - [6439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5559), - [6441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [6443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), - [6445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5592), - [6447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5596), - [6449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5599), - [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), - [6453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5607), - [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), - [6457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5608), - [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), - [6461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), - [6463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat2, 1), - [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), - [6467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat2, 1), - [6469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5987), - [6471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 1, .dynamic_precedence = 1), - [6473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6224), - [6477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), - [6479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4638), - [6481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [6483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [6487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [6489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [6493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 6), - [6495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 6), - [6497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_arguments, 4, .production_id = 44), - [6499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_arguments, 4, .production_id = 44), - [6501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3), - [6503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [6507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 7), - [6509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 7), - [6511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat2, 2), - [6513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat2, 2), - [6515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat2, 2), SHIFT_REPEAT(3570), - [6518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 5), - [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 5), - [6522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat2, 2), SHIFT_REPEAT(3615), - [6525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4), - [6527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), - [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [6531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7), - [6533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7), - [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), - [6537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 8), - [6539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 8), - [6541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 9), - [6543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 9), - [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), - [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [6549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5), - [6551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), - [6555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6), - [6557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [6561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8), - [6563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8), - [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5153), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), - [6575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 15), - [6577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 15), - [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [6581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 14), - [6583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 14), - [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), - [6587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9), - [6589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9), - [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), - [6593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 13), - [6595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 13), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [6599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 12), - [6601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 12), - [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [6605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11), - [6607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), - [6611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10), - [6613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10), - [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [6617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_implementation_definition, 5, .production_id = 42), - [6619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_implementation_definition, 5, .production_id = 42), - [6621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 16), - [6623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 16), - [6625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instance_variables, 2), - [6627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variables, 2), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), - [6631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_implementation_definition, 6, .production_id = 110), - [6633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_implementation_definition, 6, .production_id = 110), - [6635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_implementation_definition, 5, .production_id = 77), - [6637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_implementation_definition, 5, .production_id = 77), - [6639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instance_variables, 3), - [6641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variables, 3), - [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [6645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_implementation_definition, 4, .production_id = 42), - [6647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_implementation_definition, 4, .production_id = 42), - [6649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_implementation_definition, 2), - [6651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implementation_definition, 2), - [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), - [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [6657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 5), - [6659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 5), - [6661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 4), - [6663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 4), - [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6620), - [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [6669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6544), - [6671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6306), - [6673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7689), - [6675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5944), - [6677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420), - [6679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9334), - [6681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9335), - [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [6685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_interface_declaration, 6, .production_id = 110), - [6687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_interface_declaration, 6, .production_id = 110), - [6689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_atomic_declaration, 6, .production_id = 178), - [6691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atomic_declaration, 6, .production_id = 178), - [6693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5), - [6695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5), - [6697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6301), - [6699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8010), - [6701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6628), - [6703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5688), - [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), - [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), - [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [6713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_interface_declaration, 4, .production_id = 42), - [6715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_interface_declaration, 4, .production_id = 42), - [6717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [6719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_interface_declaration, 5, .production_id = 42), - [6721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_interface_declaration, 5, .production_id = 42), - [6723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_interface_declaration, 5, .production_id = 77), - [6725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_interface_declaration, 5, .production_id = 77), - [6727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [6729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_interface_repeat1, 2), - [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), - [6733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2), - [6735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2), - [6737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6300), - [6739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7749), - [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), - [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002), - [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [6751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3), - [6753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), - [6755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6305), - [6757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7650), - [6759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6304), - [6761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7732), - [6763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [6765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6303), - [6767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7819), - [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), - [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), - [6773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4), - [6775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), - [6777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat2, 2), SHIFT_REPEAT(3947), - [6780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declaration, 3), - [6782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declaration, 3), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), - [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), - [6790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instance_variables, 4), - [6792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variables, 4), - [6794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [6796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_declspec_modifier, 4), - [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_declspec_modifier, 4), - [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [6804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6302), - [6806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7756), - [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), - [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), - [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), - [6814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_interface_declaration_repeat1, 2), - [6816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 8), - [6818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 8), - [6820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alignas_specifier, 4), - [6822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alignas_specifier, 4), - [6824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 7), - [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 7), - [6828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 1), - [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 1), - [6832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 5), - [6834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 5), - [6836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 4), - [6838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 4), - [6840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_availability_attribute_specifier, 6), - [6842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability_attribute_specifier, 6), - [6844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_storage_class_specifier, 1), - [6846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_storage_class_specifier, 1), - [6848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5344), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), - [6856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5341), - [6858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5339), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), - [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), - [6864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declarator, 1), - [6866] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6199), - [6870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), - [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5406), - [6874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 2), - [6877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declarator, 1), - [6879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 2), - [6882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 3, .production_id = 134), - [6884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 3, .production_id = 134), - [6886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 2, .production_id = 103), - [6888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 2, .production_id = 103), - [6890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 5, .production_id = 152), - [6892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 5, .production_id = 152), - [6894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator, 3, .production_id = 87), - [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), - [6898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 3, .production_id = 87), - [6900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5758), - [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), - [6904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5763), - [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), - [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5540), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5810), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5797), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), - [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), - [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6621), - [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), - [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8060), - [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5664), - [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9136), - [6936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8055), - [6938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9064), - [6940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7742), - [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7742), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9362), - [6946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6627), - [6948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 2), - [6950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 2), - [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6623), - [6954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6625), - [6957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(3002), - [6960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5571), - [6963] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5571), - [6966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5734), - [6969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5377), - [6972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(277), - [6975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5479), - [6978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(102), - [6981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8427), - [6984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(3069), - [6987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5648), - [6990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8065), - [6993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8119), - [6996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5761), - [6999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9010), - [7002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8068), - [7005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4068), - [7008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9352), - [7011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5459), - [7014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9135), - [7017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9134), - [7020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8287), - [7023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5785), - [7026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5775), - [7029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8332), - [7032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8334), - [7035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8345), - [7038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7314), - [7041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(3032), - [7044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8021), - [7047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5484), - [7050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7487), - [7053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(3032), - [7056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(3036), - [7059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7908), - [7062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7908), - [7065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5490), - [7068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8203), - [7071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8700), - [7074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8700), - [7077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8686), - [7080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9079), - [7083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8689), - [7086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9508), - [7089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6622), - [7091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 3), - [7093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 3), - [7095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 3, .production_id = 103), - [7097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 3, .production_id = 103), - [7099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6624), - [7101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6618), - [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7875), - [7107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7875), - [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), - [7111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8890), - [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9491), - [7115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1), - [7117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6625), - [7119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6619), - [7122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(605), - [7125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(69), - [7128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8704), - [7131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8086), - [7134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8161), - [7137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5604), - [7140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8894), - [7143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8090), - [7146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4125), - [7149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9505), - [7152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5452), - [7155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8893), - [7158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8892), - [7161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8549), - [7164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7726), - [7167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7726), - [7170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5506), - [7173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9200), - [7176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9525), - [7179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6624), - [7182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1095), - [7185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(79), - [7188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8643), - [7191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8120), - [7194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8088), - [7197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5789), - [7200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8325), - [7203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8114), - [7206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4063), - [7209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9482), - [7212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5430), - [7215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9009), - [7218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9008), - [7221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8432), - [7224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7864), - [7227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7864), - [7230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5523), - [7233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9158), - [7236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9517), - [7239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6627), - [7242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(924), - [7245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(64), - [7248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8752), - [7251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8157), - [7254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8243), - [7257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5638), - [7260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8789), - [7263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8165), - [7266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4143), - [7269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9514), - [7272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5443), - [7275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8785), - [7278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8784), - [7281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8648), - [7284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7616), - [7287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7616), - [7290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5494), - [7293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9234), - [7296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9532), - [7299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6619), - [7301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typedefed_specifier, 1), - [7303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typedefed_specifier, 1), - [7305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9284), - [7307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 5), - [7309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 5), - [7311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6618), - [7314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1558), - [7317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(104), - [7320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8321), - [7323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8040), - [7326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8039), - [7329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8036), - [7332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4112), - [7335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8326), - [7338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5449), - [7341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8328), - [7344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8330), - [7347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8331), - [7350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7875), - [7353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7875), - [7356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5472), - [7359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8890), - [7362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9491), - [7365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 4), - [7367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 4), - [7369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 4, .production_id = 152), - [7371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 4, .production_id = 152), - [7373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_parameter, 4, .production_id = 134), - [7375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_parameter, 4, .production_id = 134), - [7377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6622), - [7380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1142), - [7383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(112), - [7386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8282), - [7389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8226), - [7392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8066), - [7395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5720), - [7398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9281), - [7401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8222), - [7404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4094), - [7407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8863), - [7410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5458), - [7413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9280), - [7416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9279), - [7419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8310), - [7422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7631), - [7425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7631), - [7428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5487), - [7431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9283), - [7434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9286), - [7437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6621), - [7440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8060), - [7443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5664), - [7446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9136), - [7449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8055), - [7452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9064), - [7455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7742), - [7458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7742), - [7461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9362), - [7464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(6623), - [7467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(1861), - [7470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(60), - [7473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8788), - [7476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8241), - [7479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8163), - [7482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8244), - [7485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(4153), - [7488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9522), - [7491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5468), - [7494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8699), - [7497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8698), - [7500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(8706), - [7503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7745), - [7506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(7745), - [7509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(5505), - [7512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9264), - [7515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT(9536), - [7518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7242), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), - [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6574), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6572), - [7530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), - [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), - [7552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 36), - [7554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 36), - [7556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 146), - [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 146), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), - [7562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declarator, 3), - [7564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5587), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), - [7568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5582), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), - [7574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5568), - [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), - [7578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), - [7582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5563), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [7588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declarator, 3), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [7592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 7, .production_id = 146), - [7594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 7, .production_id = 146), - [7596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 15), - [7598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 3, .production_id = 15), - [7600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, .production_id = 19), - [7602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 19), - [7604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 69), - [7606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 69), - [7608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 146), - [7610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 146), - [7612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 6, .production_id = 36), - [7614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 6, .production_id = 36), - [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declarator, 2), - [7618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declarator, 2), - [7620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 110), - [7622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 6, .production_id = 110), - [7624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 2, .production_id = 19), - [7626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 19), - [7628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 42), - [7630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 4, .production_id = 42), - [7632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 43), - [7634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 43), - [7636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 15), - [7638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 4, .production_id = 15), - [7640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_atdef_field, 4), - [7642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atdef_field, 4), - [7644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 36), - [7646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 36), - [7648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 69), - [7650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 69), - [7652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 69), - [7654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 69), - [7656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 78), - [7658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_field_declaration_list, 5, .production_id = 78), - [7660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 5, .production_id = 36), - [7662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 36), - [7664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 2, .production_id = 21), - [7666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 2, .production_id = 21), - [7668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 42), - [7670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 42), - [7672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, .production_id = 19), - [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 19), - [7676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 77), - [7678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_if_in_field_declaration_list, 5, .production_id = 77), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [7682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5783), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), - [7686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5734), - [7688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5659), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), - [7692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5558), - [7694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5481), - [7696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8301), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), - [7700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(7623), - [7703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [7705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(7801), - [7708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [7710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4679), - [7713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_method_parameter, 2, .production_id = 36), - [7715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_method_parameter, 2, .production_id = 36), - [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), - [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), - [7723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), - [7725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5824), - [7727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), - [7729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5314), - [7731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4455), - [7733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5518), - [7735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), - [7737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), - [7739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 3, .production_id = 21), - [7741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 3, .production_id = 21), - [7743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), - [7745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), - [7747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), - [7749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4462), - [7751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 2), - [7753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2), - [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), - [7757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), - [7759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5316), - [7761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [7763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7227), - [7765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), - [7767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [7769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), - [7771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), - [7773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(8319), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5336), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5534), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7141), - [7784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declarator, 4, .production_id = 21), - [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declarator, 4, .production_id = 21), - [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7219), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7136), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), - [7806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_parameter_list, 2), - [7808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_parameter_list, 2), REDUCE(sym__old_style_parameter_list, 2), - [7811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_parameter_list, 2), REDUCE(sym__old_style_parameter_list, 2), - [7814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 4), - [7816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4), - [7818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_parameter_list, 3), - [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3), - [7822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_parameter_list, 3), REDUCE(sym__old_style_parameter_list, 3), - [7825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_parameter_list, 3), REDUCE(sym__old_style_parameter_list, 3), - [7828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_list, 3), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5931), - [7832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 20), - [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 20), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7144), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), - [7844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [7848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [7850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [7852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [7854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [7856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), SHIFT_REPEAT(9402), - [7859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), - [7861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), SHIFT_REPEAT(7801), - [7864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_keyword_selector_repeat1, 2), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [7868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5728), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5728), - [7872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), - [7874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5712), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5548), - [7878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5635), - [7880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), - [7882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [7884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [7886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [7888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [7890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [7892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [7894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 83), - [7896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 83), - [7898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 5, .production_id = 114), - [7900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 5, .production_id = 114), - [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), - [7904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5701), - [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5701), - [7908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), - [7910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5740), - [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), - [7914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), - [7916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5512), - [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8077), - [7920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), - [7922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_declarator, 3, .dynamic_precedence = -10), - [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8319), - [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8320), - [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), - [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), - [7940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 4, .production_id = 50), - [7942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 4, .production_id = 50), - [7944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_declarator, 4, .dynamic_precedence = -10), - [7946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_declarator, 4, .dynamic_precedence = -10), - [7948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_declarator, 3, .production_id = 50), - [7950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_declarator, 3, .production_id = 50), - [7952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), - [7954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 70), - [7956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 70), SHIFT_REPEAT(7085), - [7959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 70), - [7961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_method_parameter, 3, .production_id = 69), - [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_method_parameter, 3, .production_id = 69), - [7965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 3), - [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 3), - [7969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), - [7971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 2), - [7973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 2), - [7975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat2, 2), - [7977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat2, 2), SHIFT_REPEAT(3491), - [7980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat2, 2), - [7982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 4), - [7984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 4), - [7986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 3), - [7988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 3), - [7990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), - [7992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), - [7994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [7996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyword_declarator, 4), - [7998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_declarator, 4), - [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6584), - [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), - [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), - [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), - [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), - [8012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6548), - [8018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [8024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6041), - [8026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), - [8028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), - [8034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [8036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [8038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 4), - [8040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 1, .production_id = 4), - [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), - [8044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_parameter_list, 3), - [8046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_function_declarator, 2, .production_id = 21), - [8048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_function_declarator, 2, .production_id = 21), - [8050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6057), - [8052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 12), - [8054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 12), - [8056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3996), - [8059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(4021), - [8062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8319), - [8065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8895), - [8068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8320), - [8071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(3997), - [8074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8504), - [8077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 2), SHIFT_REPEAT(8603), - [8080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__old_style_parameter_list, 4), - [8082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__old_style_parameter_list, 4), - [8084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6009), - [8086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 12), - [8088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 3, .production_id = 12), - [8090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 4), - [8092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration_specifiers, 2, .production_id = 4), - [8094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 2, .production_id = 8), - [8096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 8), - [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [8100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 1), - [8102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declaration_specifiers_repeat1, 1), - [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818), - [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6569), - [8108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5550), - [8110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5622), - [8112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5318), - [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8895), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), - [8122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5632), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), - [8128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 2, .production_id = 8), - [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 2, .production_id = 8), - [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), - [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [8136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 57), - [8138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 57), - [8140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), - [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [8144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 57), - [8146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 57), - [8148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5662), - [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), - [8152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5630), - [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), - [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), - [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [8160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 27), - [8162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 27), - [8164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5620), - [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [8168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), - [8170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), - [8172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(4641), - [8175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pointer_declarator_repeat1, 2), SHIFT_REPEAT(4638), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), - [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), - [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), - [8184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 27), - [8186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 27), - [8188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_call_modifier, 1), - [8190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_call_modifier, 1), - [8192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_specifier, 2, .production_id = 2), - [8194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_specifier, 2, .production_id = 2), - [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [8200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6210), - [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [8205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_generic_specifier_repeat1, 2), - [8207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_specifier_repeat1, 2), - [8209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_specifier_repeat1, 2), SHIFT_REPEAT(5401), - [8212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 28), - [8214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 28), - [8216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5326), - [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7358), - [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9314), - [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), - [8224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 93), - [8226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 93), - [8228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 2, .production_id = 9), - [8230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 2, .production_id = 9), - [8232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 28), - [8234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 28), - [8236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 5, .production_id = 93), - [8238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 5, .production_id = 93), - [8240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 56), - [8242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 56), - [8244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 58), - [8246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 58), - [8248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_generic_specifier_repeat1, 3), - [8250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_specifier_repeat1, 3), - [8252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_generic_specifier_repeat1, 4), - [8254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_specifier_repeat1, 4), - [8256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 56), - [8258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 56), - [8260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 26), - [8262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 26), - [8264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 58), - [8266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 58), - [8268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 26), - [8270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 26), - [8272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 2, .production_id = 9), - [8274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 2, .production_id = 9), - [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7379), - [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [8280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(4619), - [8283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 1), - [8285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), - [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4613), - [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4620), - [8291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [8293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), - [8295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(4613), - [8298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 56), - [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 56), - [8302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 120), - [8304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 120), - [8306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 9), - [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 9), - [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [8312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 13), - [8314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .dynamic_precedence = -1, .production_id = 13), - [8316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 12), - [8318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sized_type_specifier, 2, .production_id = 12), - [8320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 57), - [8322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 57), - [8324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 93), - [8326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 93), - [8328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 55), - [8330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 55), - [8332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 54), - [8334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 54), - [8336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 58), - [8338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 58), - [8340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 26), - [8342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 26), - [8344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 28), - [8346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 28), - [8348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 53), - [8350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 53), - [8352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 27), - [8354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 27), - [8356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 4), - [8358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 4), - [8360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 4, .production_id = 28), - [8362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 4, .production_id = 28), - [8364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_specifier, 3), - [8366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_specifier, 3), - [8368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 27), - [8370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 27), - [8372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_specifier, 5), - [8374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_specifier, 5), - [8376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 4, .production_id = 26), - [8378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 4, .production_id = 26), - [8380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration_list, 3), - [8382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration_list, 3), - [8384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 124), - [8386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 124), - [8388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), - [8390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_unaligned_ptr_modifier, 1), - [8392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 123), - [8394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 123), - [8396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 122), - [8398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 122), - [8400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ms_pointer_modifier, 1), - [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_pointer_modifier, 1), - [8404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 121), - [8406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 121), - [8408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 28), - [8410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 28), - [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [8414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 27), - [8416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 27), - [8418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 5), - [8420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 5), - [8422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 26), - [8424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 26), - [8426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 6, .production_id = 93), - [8428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 6, .production_id = 93), - [8430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 6), - [8432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 6), - [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [8436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 3), - [8438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 3), - [8440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 3, .production_id = 8), - [8442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 3, .production_id = 8), - [8444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 88), - [8446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 88), - [8448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 9), - [8450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 9), - [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [8454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 89), - [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 89), - [8458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_specifier, 4), - [8460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_specifier, 4), - [8462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 90), - [8464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 90), - [8466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 3, .production_id = 8), - [8468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 3, .production_id = 8), - [8470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 91), - [8472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 91), - [8474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 92), - [8476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 92), - [8478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator_list, 2), - [8480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator_list, 2), - [8482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 8, .production_id = 145), - [8484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 8, .production_id = 145), - [8486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 8, .production_id = 144), - [8488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 8, .production_id = 144), - [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [8492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration_list, 2), - [8494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration_list, 2), - [8496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 9), - [8498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 9), - [8500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 56), - [8502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 56), - [8504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typeof_specifier, 4), - [8506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typeof_specifier, 4), - [8508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 58), - [8510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 58), - [8512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 8), - [8514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 8), - [8516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 5, .production_id = 58), - [8518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 5, .production_id = 58), - [8520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 6, .production_id = 93), - [8522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 6, .production_id = 93), - [8524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 5, .production_id = 56), - [8526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 5, .production_id = 56), - [8528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_specifier, 5, .production_id = 57), - [8530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_specifier, 5, .production_id = 57), - [8532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typedefed_specifier, 2), - [8534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typedefed_specifier, 2), - [8536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_specifier, 5, .production_id = 57), - [8538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_specifier, 5, .production_id = 57), - [8540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), - [8542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7405), - [8544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7392), - [8546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9229), - [8548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), - [8550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8862), - [8552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4060), - [8554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4105), - [8556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7393), - [8558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8870), - [8560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8871), - [8562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4614), - [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7076), - [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [8568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), - [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [8572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), - [8574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), - [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), - [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), - [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [8618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6594), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [8622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5786), - [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), - [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), - [8628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5729), - [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), - [8632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5705), - [8634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5510), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), - [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), - [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [8668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), - [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [8724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [8732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 124), - [8734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 124), - [8736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 124), SHIFT(8319), - [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), - [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [8793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 55), - [8795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 55), - [8797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 55), SHIFT(8319), - [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [8804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [8806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 54), - [8808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 54), - [8810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 54), SHIFT(8319), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [8835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 1), - [8837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 1), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [8849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 123), - [8851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 123), - [8853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 123), SHIFT(8319), - [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [8858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), - [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), - [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), - [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [8890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), - [8892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), - [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [8900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [8902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 91), - [8904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 91), - [8906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 91), SHIFT(8319), - [8909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 92), - [8911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 92), - [8913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 92), SHIFT(8319), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), - [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), - [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), - [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), - [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), - [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), - [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), - [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), - [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [9084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 2, .production_id = 36), - [9086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(8319), - [9089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), - [9091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), - [9093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(8319), - [9096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(8084), - [9099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), - [9101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4611), - [9103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4071), - [9105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), - [9107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), - [9109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(8319), - [9112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(8216), - [9115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), - [9117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), - [9119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(8319), - [9122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(8147), - [9125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8147), - [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), - [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), - [9131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4059), - [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), - [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [9145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 121), - [9147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 121), - [9149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 121), SHIFT(8319), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [9154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 120), - [9156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 120), - [9158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 120), SHIFT(8319), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [9175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), - [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), - [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), - [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7079), - [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), - [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), - [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), - [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), - [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), - [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [9213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 122), - [9215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 122), - [9217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 122), SHIFT(8319), - [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), - [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), - [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), - [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), - [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), - [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), - [9376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 28), - [9378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 28), - [9380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 28), SHIFT(8319), - [9383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6556), - [9389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [9391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), - [9395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [9397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 26), - [9399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 26), - [9401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 26), SHIFT(8319), - [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), - [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), - [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [9448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 93), - [9450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 93), - [9452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 93), SHIFT(8319), - [9455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 90), - [9457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 90), - [9459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 90), SHIFT(8319), - [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [9466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 89), - [9468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 89), - [9470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 89), SHIFT(8319), - [9473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 88), - [9475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 88), - [9477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 88), SHIFT(8319), - [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [9512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 145), - [9514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 145), - [9516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 145), SHIFT(8319), - [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), - [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), - [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [9553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 53), - [9555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 53), - [9557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 53), SHIFT(8319), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [9582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), - [9584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), SHIFT_REPEAT(3996), - [9587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), SHIFT_REPEAT(8319), - [9590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), SHIFT_REPEAT(8319), - [9593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), - [9595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_field_declarator_repeat1, 2), SHIFT_REPEAT(3996), - [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), - [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), - [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), - [9610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), - [9612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), - [9614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), SHIFT(8319), - [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), - [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [9633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 58), - [9635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 58), - [9637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 58), SHIFT(8319), - [9640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 144), - [9642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 7, .production_id = 144), - [9644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 144), SHIFT(8319), - [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), - [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [9689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), - [9691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), - [9693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), SHIFT(8319), - [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), - [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), - [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [9728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), - [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), - [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6557), - [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6568), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6563), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [9860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(7941), - [9863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(4542), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9259), - [9868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9259), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7924), - [9872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 20), - [9874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 20), - [9876] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6210), - [9880] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(9259), - [9883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(9259), - [9886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), REDUCE(aux_sym__old_style_parameter_list_repeat1, 2), - [9889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(5318), - [9892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 2), - [9894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(7801), - [9897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), - [9899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(4680), - [9902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5879), - [9904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1), - [9906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5930), - [9908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8861), - [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [9912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5864), - [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5952), - [9916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7173), - [9918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7231), - [9920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7240), - [9922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5892), - [9924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8868), - [9926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5860), - [9928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 1), - [9930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 1), SHIFT_REPEAT(5309), - [9933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 1), - [9935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 1), SHIFT_REPEAT(8319), - [9938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 1), SHIFT_REPEAT(4680), - [9941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6209), - [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), - [9946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(8319), - [9949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7167), - [9951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6203), - [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), - [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), - [9958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_declarator, 3, .production_id = 21), - [9960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_declarator, 3, .production_id = 21), - [9962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_type, 4), - [9964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 4), - [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), - [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), - [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [9972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enumerator, 1, .production_id = 24), - [9974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 1, .production_id = 24), - [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), - [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [9980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_type, 3), - [9982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 3), - [9984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 3), - [9986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 3), - [9988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 3), SHIFT_REPEAT(8319), - [9991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 3), SHIFT_REPEAT(4680), - [9994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_type, 5), - [9996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 5), - [9998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_declarator, 2, .production_id = 21), - [10000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_declarator, 2, .production_id = 21), - [10002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 4), - [10004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 4), - [10006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 4), SHIFT_REPEAT(4680), - [10009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_struct_declarator, 1), - [10011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_struct_declarator, 1), - [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [10015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 50), - [10017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 50), - [10019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 3, .production_id = 50), - [10021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 3, .production_id = 50), - [10023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat2, 2, .production_id = 20), - [10025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat2, 2, .production_id = 20), - [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), - [10029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1), - [10031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1), - [10033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 5), - [10035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 5), - [10037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 22), - [10039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 22), - [10041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 4, .production_id = 83), - [10043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 4, .production_id = 83), - [10045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type_declarator, 5, .production_id = 114), - [10047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type_declarator, 5, .production_id = 114), - [10049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_declarator, 1, .production_id = 2), - [10051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_declarator, 1, .production_id = 2), - [10053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [10055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [10057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type_declarator, 4, .dynamic_precedence = -10), - [10059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type_declarator, 4, .dynamic_precedence = -10), - [10061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [10063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [10065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), - [10067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type_declarator, 3, .dynamic_precedence = -10), - [10069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [10071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [10073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [10075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_type_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [10077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [10079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [10081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [10083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_type_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [10085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 70), SHIFT_REPEAT(6584), - [10088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 70), - [10090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, .production_id = 70), - [10092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat2, 2, .production_id = 70), SHIFT_REPEAT(7076), - [10095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat2, 2, .production_id = 70), - [10097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat2, 2, .production_id = 70), - [10099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat2, 2), SHIFT_REPEAT(3495), - [10102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_c_method_parameter_repeat1, 2, .production_id = 70), SHIFT_REPEAT(7090), - [10105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat2, 2), SHIFT_REPEAT(7079), - [10108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat2, 2), - [10110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat2, 2), - [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [10114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 1), - [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8312), - [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8544), - [10124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 3, .production_id = 105), - [10126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 3, .production_id = 105), - [10128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6208), - [10130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6996), - [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8703), - [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), - [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), - [10138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6217), - [10140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7160), - [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), - [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), - [10146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(6208), - [10149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(6996), - [10152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(8703), - [10155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(5930), - [10158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(8861), - [10161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(9368), - [10164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_instance_variables_repeat1, 2), - [10166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(5864), - [10169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(6217), - [10172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(5952), - [10175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(7160), - [10178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(7231), - [10181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(7240), - [10184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(5892), - [10187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(8868), - [10190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(6087), - [10193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), SHIFT_REPEAT(5860), - [10196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5879), - [10199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), - [10201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4523), - [10204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(4168), - [10207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(6598), - [10210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5930), - [10213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(8861), - [10216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(8166), - [10219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5864), - [10222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5952), - [10225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(7173), - [10228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(7231), - [10231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(7240), - [10234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5892), - [10237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(8868), - [10240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(5860), - [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9232), - [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), - [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [10249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9370), - [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), - [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), - [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [10257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8197), - [10259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7691), - [10261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [10263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [10265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), - [10267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 2), SHIFT_REPEAT(7167), - [10270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5937), - [10272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9307), - [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8514), - [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), - [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8388), - [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), - [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), - [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8969), - [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9423), - [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8688), - [10290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), - [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), - [10294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .production_id = 42), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), - [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), - [10300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6571), - [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5463), - [10304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .production_id = 97), - [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5374), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), - [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7560), - [10318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9291), - [10320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6582), - [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [10326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8562), - [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8306), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [10342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .production_id = 128), - [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [10346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 2, .production_id = 61), - [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [10352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 2), - [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [10356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .production_id = 61), - [10358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8289), - [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [10362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8450), - [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9533), - [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), - [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), - [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5461), - [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), - [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), - [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), - [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7572), - [10388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), - [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), - [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5343), - [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7529), - [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7212), - [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8134), - [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), - [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), - [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5545), - [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), - [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9476), - [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), - [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), - [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7557), - [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), - [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), - [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5455), - [10446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [10448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [10450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5824), - [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), - [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), - [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7198), - [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), - [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5636), - [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), - [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7140), - [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), - [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), - [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), - [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), - [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), - [10493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5743), - [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), - [10499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6218), - [10501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6215), - [10503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), - [10505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(6208), - [10508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), - [10510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(5930), - [10513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), - [10515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(5864), - [10518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(5952), - [10521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(7160), - [10524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(7231), - [10527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(7240), - [10530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(5892), - [10533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(8868), - [10536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_struct_declaration_repeat1, 2), SHIFT_REPEAT(5860), - [10539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7302), - [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), - [10543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(8861), - [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), - [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), - [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), - [10552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_specifier_repeat1, 2), SHIFT_REPEAT(5406), - [10555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(8861), - [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), - [10560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(5942), - [10563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(5878), - [10566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(5880), - [10569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_function_declarator_repeat1, 2), SHIFT_REPEAT(8861), - [10572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(8861), - [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [10577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sized_type_specifier_repeat1, 2), SHIFT_REPEAT(5878), - [10580] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__declarator, 1), REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(5406), - [10584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 28), SHIFT(8861), - [10587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 53), SHIFT(8861), - [10590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_protocol_qualifier, 1), - [10592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_protocol_qualifier, 1), - [10594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 56), SHIFT(8861), - [10597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), - [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [10601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 58), SHIFT(8861), - [10604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_name_repeat1, 1), - [10606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifier_qualifier, 1), - [10608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifier_qualifier, 1), - [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [10612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 3, .production_id = 26), SHIFT(8861), - [10615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 124), SHIFT(8861), - [10618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 92), SHIFT(8861), - [10621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 91), SHIFT(8861), - [10624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 55), SHIFT(8861), - [10627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 4, .production_id = 54), SHIFT(8861), - [10630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5410), - [10632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 88), SHIFT(8861), - [10635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 89), SHIFT(8861), - [10638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 90), SHIFT(8861), - [10641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 5, .production_id = 93), SHIFT(8861), - [10644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 145), SHIFT(8861), - [10647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 120), SHIFT(8861), - [10650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 7, .production_id = 144), SHIFT(8861), - [10653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 2, .production_id = 9), SHIFT(8861), - [10656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 121), SHIFT(8861), - [10659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 122), SHIFT(8861), - [10662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_enum_specifier, 6, .production_id = 123), SHIFT(8861), - [10665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(7278), - [10668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8042), - [10670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(7278), - [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8024), - [10675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(7278), - [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8229), - [10680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6626), - [10682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 123), SHIFT(7278), - [10685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 6, .production_id = 124), SHIFT(7278), - [10688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 92), SHIFT(7278), - [10691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 5, .production_id = 91), SHIFT(7278), - [10694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 54), SHIFT(7278), - [10697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 55), SHIFT(7278), - [10700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(8185), - [10703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(8214), - [10706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instance_variable, 1), - [10708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable, 1), - [10710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variables_repeat1, 2), - [10712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_specification, 1), - [10714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_specification, 1), - [10716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(8227), - [10719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(3996), - [10722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7162), - [10724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_specifier, 1, .production_id = 2), SHIFT(6199), - [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6936), - [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), - [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6909), - [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6943), - [10735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_attributes_declaration, 4), - [10737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attributes_declaration, 4), - [10739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_block_pointer_declarator, 1, .dynamic_precedence = 1), - [10741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_block_pointer_declarator, 1, .dynamic_precedence = 1), - [10743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_attributes_declaration, 2), - [10745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attributes_declaration, 2), - [10747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_block_pointer_declarator, 2, .dynamic_precedence = 1), - [10749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_block_pointer_declarator, 2, .dynamic_precedence = 1), - [10751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_attributes_declaration, 3), - [10753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attributes_declaration, 3), - [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), - [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8097), - [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9382), - [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9093), - [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8669), - [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8972), - [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9227), - [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8757), - [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8836), - [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8107), - [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8193), - [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8149), - [10779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 1, .production_id = 4), - [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), - [10783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 12), - [10785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 12), - [10787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 4), - [10789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1, .production_id = 24), - [10791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression_not_binary, 1), SHIFT(5502), - [10794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9343), - [10796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5619), - [10798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), - [10800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4619), - [10802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5402), - [10804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), - [10806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(4613), - [10809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_sized_type_specifier, 1), SHIFT(4620), - [10812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 3, .production_id = 21), - [10814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), - [10816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), - [10818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5727), - [10820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), - [10822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), - [10824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5574), - [10826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5610), - [10828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5793), - [10830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), - [10832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5770), - [10834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), - [10836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5747), - [10838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), - [10840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 21), - [10842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 18), - [10844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_function_declarator, 1, .production_id = 18), - [10846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 3, .production_id = 27), SHIFT(8149), - [10849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 2, .production_id = 8), SHIFT(8193), - [10852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_field_declarator, 2, .production_id = 21), - [10854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_enum_specifier, 4, .production_id = 57), SHIFT(8107), - [10857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_field_declarator, 3, .production_id = 21), - [10859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_field_declarator, 3, .production_id = 21), - [10861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 3, .production_id = 21), - [10863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_function_declarator, 2, .production_id = 18), - [10865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792), - [10867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), - [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5815), - [10871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5814), - [10873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), - [10875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5805), - [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), - [10879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5800), - [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), - [10883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), - [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), - [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5801), - [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480), - [10891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 111), - [10893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 2), - [10895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 80), - [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), - [10899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5697), - [10901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5782), - [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), - [10905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), - [10907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5807), - [10909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5808), - [10911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5816), - [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), - [10915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), - [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), - [10919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5651), - [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), - [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), - [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), - [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), - [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), - [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), - [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), - [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), - [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), - [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), - [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), - [10947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), - [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5561), - [10951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5656), - [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5690), - [10955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5690), - [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), - [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), - [10961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), - [10965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5736), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [10969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5542), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), - [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), - [10977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat1, 2), - [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), - [10983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5598), - [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), - [10987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5597), - [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593), - [10993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5591), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), - [10997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5586), - [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), - [11001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), - [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), - [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), - [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), - [11009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitfield_clause, 2), - [11011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bitfield_clause, 2), - [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7586), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), - [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [11023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2), - [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), - [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7637), - [11031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5759), - [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), - [11035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5787), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), - [11041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5645), - [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), - [11045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5811), - [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [11049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5769), - [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), - [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), - [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), - [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9451), - [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9529), - [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), - [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7838), - [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8008), - [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7855), - [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), - [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), - [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5379), - [11079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8030), - [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7882), - [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7889), - [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7826), - [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7714), - [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7644), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), - [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), - [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [11109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comma_expression, 3, .production_id = 46), - [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [11119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [11123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), - [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), - [11127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 3), - [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), - [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [11143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_repeat1, 4), - [11145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 5, .production_id = 147), - [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [11149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .production_id = 125), - [11151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .production_id = 126), - [11153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 4, .production_id = 127), - [11155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initializer_pair, 3, .production_id = 137), - [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [11159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_pair, 3), - [11161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .production_id = 96), - [11163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), - [11165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 4), - [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), - [11169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_statement_body, 3, .production_id = 95), - [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), - [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), - [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), - [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), - [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), - [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), - [11193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), - [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), - [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7799), - [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), - [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [11209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7396), - [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), - [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), - [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9467), - [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), - [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), - [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), - [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), - [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), - [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), - [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), - [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), - [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), - [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), - [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5657), - [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), - [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), - [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), - [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), - [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), - [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), - [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), - [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), - [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9530), - [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), - [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7704), - [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6204), - [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [11299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6955), - [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7071), - [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6963), - [11305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8221), - [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6985), - [11309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6985), - [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7010), - [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), - [11315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preproc_expression, 1), - [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6956), - [11319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__preproc_expression, 1), - [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7028), - [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), - [11325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 1, .production_id = 19), - [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6959), - [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6988), - [11331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8164), - [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7009), - [11335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7009), - [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7074), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), - [11341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6954), - [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7065), - [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7020), - [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5602), - [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), - [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), - [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), - [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7056), - [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), - [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), - [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7012), - [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), - [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7070), - [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7069), - [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7052), - [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), - [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7011), - [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), - [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7024), - [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), - [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), - [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), - [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7041), - [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7034), - [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7066), - [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), - [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7031), - [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), - [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), - [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7055), - [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), - [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6995), - [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), - [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), - [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6986), - [11415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6986), - [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6978), - [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6977), - [11421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6975), - [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6974), - [11425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6970), - [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6969), - [11429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6961), - [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), - [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6967), - [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7061), - [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7051), - [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7050), - [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7062), - [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7014), - [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), - [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7043), - [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), - [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), - [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), - [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7035), - [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), - [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7047), - [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7053), - [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), - [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), - [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), - [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), - [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7045), - [11475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 32), - [11477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_binary_expression, 3, .production_id = 32), - [11479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7095), - [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8197), - [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7337), - [11485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), - [11487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 4), - [11489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 4), - [11491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_defined, 4), - [11493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 4), - [11495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 3), - [11497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 3), - [11499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7102), - [11501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_parenthesized_expression, 3), - [11503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_parenthesized_expression, 3), - [11505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_argument_list, 2), - [11507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_argument_list, 2), - [11509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7098), - [11511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_unary_expression, 2, .production_id = 6), - [11513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_unary_expression, 2, .production_id = 6), - [11515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_defined, 2), - [11517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_defined, 2), - [11519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 11), - [11521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_call_expression, 2, .production_id = 11), - [11523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6971), - [11525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6972), - [11527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), - [11529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6993), - [11531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), - [11533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7002), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), - [11537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6976), - [11539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6979), - [11541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6987), - [11543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6982), - [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7191), - [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), - [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7027), - [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7073), - [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), - [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 2), - [11591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_name, 2), - [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7801), - [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7077), - [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), - [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), - [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), - [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), - [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7455), - [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), - [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7415), - [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7432), - [11619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2), - [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7417), - [11623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 1), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9439), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), - [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), - [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7440), - [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7468), - [11635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6980), - [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9294), - [11639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 1), - [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9397), - [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7414), - [11645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), - [11647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), - [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8125), - [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7691), - [11655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), - [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [11659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 20), - [11661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 20), - [11663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 20), SHIFT_REPEAT(5602), - [11666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 114), - [11668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 5, .production_id = 114), - [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [11672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7114), - [11674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [11680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_field_declarator, 4, .dynamic_precedence = 1, .production_id = 82), - [11682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_field_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [11688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_parenthesized_declarator, 3), - [11690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_parenthesized_declarator, 3), - [11692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [11694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_field_declarator, 5, .dynamic_precedence = 1, .production_id = 113), - [11696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7710), - [11698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8876), - [11700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7590), - [11702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8877), - [11704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7944), - [11710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), - [11712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 80), - [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), - [11716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 50), - [11718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 50), - [11720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 83), - [11722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 83), - [11724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_pointer_field_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), - [11730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 4, .production_id = 111), - [11732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3), - [11734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3), - [11736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [11738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_parenthesized_declarator, 4), - [11740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_parenthesized_declarator, 4), - [11742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 50), - [11744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 3, .production_id = 50), - [11746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), - [11748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7990), - [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9007), - [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), - [11754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7739), - [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8840), - [11758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_declarator, 1), - [11760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__abstract_declarator, 1), - [11762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributed_field_declarator, 2), - [11764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributed_field_declarator, 2), - [11766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), - [11768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), - [11770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributed_declarator_repeat1, 2), SHIFT_REPEAT(8895), - [11773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7646), - [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9278), - [11777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_array_declarator, 2), - [11779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2), - [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), - [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7734), - [11787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7258), - [11789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), - [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), - [11793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6649), - [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), - [11797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4924), - [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9297), - [11801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3161), - [11803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5986), - [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8302), - [11807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6310), - [11809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5856), - [11811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), - [11813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4931), - [11815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), - [11817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 1), - [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), - [11821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_field_declarator, 4, .dynamic_precedence = -10), - [11823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_field_declarator, 4, .dynamic_precedence = -10), - [11825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_repeat1, 2), SHIFT_REPEAT(8142), - [11828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_if_in_enumerator_repeat1, 2), - [11830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_preproc_if_in_enumerator_repeat1, 2), - [11832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7343), - [11834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [11836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), - [11838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), - [11840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator, 3, .production_id = 42), - [11842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6980), - [11844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), - [11846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), - [11848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), - [11850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [11852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), - [11854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), - [11856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 5, .production_id = 114), - [11858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 5, .production_id = 114), - [11860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), - [11862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), - [11864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_field_declarator, 3, .dynamic_precedence = -10), - [11866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_field_declarator, 3, .dynamic_precedence = -10), - [11868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator, 4, .production_id = 42), - [11870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [11872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(5326), - [11875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(7443), - [11878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 2), SHIFT_REPEAT(9314), - [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), - [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), - [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7369), - [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), - [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), - [11895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 83), - [11897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 4, .production_id = 83), - [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), - [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7303), - [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), - [11909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 4, .production_id = 50), - [11911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 4, .production_id = 50), - [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), - [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), - [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), - [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [11927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_field_declarator, 3, .production_id = 50), - [11929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_field_declarator, 3, .production_id = 50), - [11931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(7600), - [11934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4561), - [11936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5851), - [11938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), - [11940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), - [11942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), - [11944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1), - [11946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_declarator, 1), - [11948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), - [11950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5854), - [11952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_declarator, 1, .production_id = 59), - [11954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_declarator, 1, .production_id = 59), - [11956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_block_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), - [11960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5318), - [11966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9313), - [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), - [11970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 3), - [11972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_name, 3), - [11974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_block_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_block_pointer_declarator, 2, .dynamic_precedence = 1, .production_id = 20), - [11978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [11980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [11982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7517), - [11984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7458), - [11986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8034), - [11988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7337), - [11990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7546), - [11992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8179), - [11994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7568), - [11996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8140), - [11998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9402), - [12000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), - [12002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), - [12004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5967), - [12006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7526), - [12008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8169), - [12010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_block_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [12012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_pointer_declarator, 3, .dynamic_precedence = 1, .production_id = 49), - [12014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7179), - [12016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), - [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), - [12020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), - [12022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7166), - [12024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [12026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6648), - [12028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), - [12030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 70), SHIFT_REPEAT(7077), - [12033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 70), - [12035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_field_declaration_repeat1, 2, .production_id = 70), - [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7159), - [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8135), - [12041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 2), - [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7418), - [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7164), - [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7186), - [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), - [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), - [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [12057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 45), - [12059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(5641), - [12062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), - [12064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_pair_repeat1, 2), SHIFT_REPEAT(9370), - [12067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 3, .production_id = 48), - [12069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4926), - [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9315), - [12073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5875), - [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), - [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), - [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5445), - [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), - [12083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 1), - [12085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 4, .production_id = 81), - [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [12091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_descriptor, 2, .production_id = 17), - [12093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5991), - [12095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_expression_repeat1, 2), - [12097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_expression_repeat1, 2), SHIFT_REPEAT(7612), - [12100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4925), - [12102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6073), - [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), - [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7169), - [12108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6315), - [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [12112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7201), - [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), - [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), - [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), - [12122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator, 5, .production_id = 78), - [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [12126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5852), - [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [12130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_declaration_repeat1, 2), - [12132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_declaration_repeat1, 2), SHIFT_REPEAT(2419), - [12135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5853), - [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [12139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat2, 2), - [12141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_repeat1, 3, .production_id = 20), - [12143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_field_declaration_repeat1, 3, .production_id = 20), - [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [12147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator, 3, .production_id = 15), - [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8073), - [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), - [12153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [12155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(7418), - [12158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9344), - [12160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [12162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [12164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), - [12166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118), - [12168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [12170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7852), - [12172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat1, 3), - [12174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerator_list_repeat1, 3), - [12176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator, 4, .production_id = 43), - [12178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7723), - [12180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [12182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), - [12184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [12186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_ifdef_in_enumerator, 4, .production_id = 15), - [12188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2), SHIFT_REPEAT(5585), - [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), - [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), - [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), - [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), - [12199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4581), - [12201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), - [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7892), - [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [12209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_selector_expression_repeat1, 2), - [12211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_selector_expression_repeat1, 2), SHIFT_REPEAT(7458), - [12214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), - [12216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7571), - [12218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7571), - [12220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), - [12222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 2, .production_id = 99), - [12224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), - [12226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), - [12228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [12230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), - [12232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), - [12234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7551), - [12236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7551), - [12238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9375), - [12240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [12242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), - [12244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), - [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [12248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8854), - [12250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator, 1), - [12252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat1, 2), SHIFT_REPEAT(5795), - [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), - [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), - [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), - [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7143), - [12267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2), SHIFT_REPEAT(7614), - [12270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2), - [12272] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2, .production_id = 44), REDUCE(aux_sym_parameterized_arguments_repeat2, 2, .production_id = 44), SHIFT(7614), - [12276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2, .production_id = 44), REDUCE(aux_sym_parameterized_arguments_repeat2, 2, .production_id = 44), - [12279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2, .production_id = 44), SHIFT(5404), - [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9413), - [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8118), - [12286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8048), - [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), - [12290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2), SHIFT_REPEAT(9327), - [12293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_protocol_forward_declaration_repeat1, 2), - [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), - [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7630), - [12303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8501), - [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), - [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [12309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2), - [12311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), - [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7607), - [12315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7607), - [12317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3040), - [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7606), - [12321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7606), - [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), - [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8818), - [12329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat2, 2, .production_id = 25), - [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), - [12335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), - [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7558), - [12339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7558), - [12341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2900), - [12343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3), - [12345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat2, 2), SHIFT_REPEAT(8135), - [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073), - [12350] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 3, .production_id = 79), REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 79), SHIFT(7614), - [12354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 3, .production_id = 79), REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 79), - [12357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 3, .production_id = 79), SHIFT(5407), - [12360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7504), - [12364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7504), - [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [12368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9121), - [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), - [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8850), - [12376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [12378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8778), - [12380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), - [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), - [12384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7493), - [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), - [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), - [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), - [12392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3428), - [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7519), - [12396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7519), - [12398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), - [12400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_params_repeat1, 2), SHIFT_REPEAT(8118), - [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), - [12405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 44), SHIFT(7614), - [12408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 44), - [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), - [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), - [12414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 2, .production_id = 44), SHIFT_REPEAT(7614), - [12417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 2, .production_id = 44), - [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5404), - [12421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4423), - [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7518), - [12425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7518), - [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), - [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), - [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8347), - [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), - [12437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), - [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [12441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4201), - [12443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), - [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), - [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8364), - [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4463), - [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), - [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8851), - [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7128), - [12461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_else_in_enumerator, 2), - [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), - [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), - [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [12469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8691), - [12471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3034), - [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7516), - [12475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7516), - [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), - [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9376), - [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), - [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9371), - [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), - [12491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8121), - [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), - [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), - [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [12501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), - [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [12505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand_list, 3, .production_id = 130), - [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), - [12509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 2, .production_id = 99), - [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7465), - [12515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7465), - [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), - [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), - [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), - [12527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), - [12529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(7551), - [12532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(7551), - [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [12537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9302), - [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [12541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8996), - [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), - [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), - [12547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2923), - [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7563), - [12551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7563), - [12553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3457), - [12555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3444), - [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), - [12559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7559), - [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), - [12563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914), - [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [12567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8600), - [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), - [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), - [12573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8100), - [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), - [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8855), - [12581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), - [12583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078), - [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7540), - [12587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7540), - [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8495), - [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), - [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8852), - [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), - [12601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 4, .production_id = 79), SHIFT(7614), - [12604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 4, .production_id = 79), - [12606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), - [12608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 79), SHIFT_REPEAT(7614), - [12611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 3, .production_id = 79), - [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), - [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), - [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), - [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), - [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), - [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7273), - [12627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 2, .production_id = 149), - [12629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat2, 1, .production_id = 25), - [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [12633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9249), - [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), - [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), - [12639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8116), - [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7569), - [12643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7569), - [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), - [12647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3042), - [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7598), - [12651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7598), - [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), - [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [12659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8879), - [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4925), - [12663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 148), SHIFT_REPEAT(7183), - [12666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 148), - [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), - [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), - [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9346), - [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7535), - [12676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7535), - [12678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand_list, 3, .production_id = 130), - [12680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 175), SHIFT_REPEAT(7273), - [12683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 175), - [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), - [12687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), - [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), - [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), - [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), - [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), - [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8853), - [12701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_clobber_list, 3, .production_id = 163), - [12703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_qualifier, 1), - [12705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 148), SHIFT_REPEAT(7170), - [12708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 148), - [12710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7871), - [12712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9448), - [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9403), - [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [12718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), - [12722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), - [12724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_repeat1, 2), - [12726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), - [12728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9325), - [12732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_availability_repeat1, 2), SHIFT_REPEAT(9451), - [12735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 3, .production_id = 79), - [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7534), - [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), - [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7842), - [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), - [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5405), - [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), - [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), - [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), - [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8768), - [12755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_attributes_declaration_repeat1, 2), SHIFT_REPEAT(8033), - [12758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_attributes_declaration_repeat1, 2), - [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), - [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [12766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attribute, 3), - [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8173), - [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), - [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8756), - [12786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand, 4, .production_id = 162), - [12788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_input_operand_list_repeat1, 2, .production_id = 99), - [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), - [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), - [12798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), - [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), - [12802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 2, .production_id = 164), - [12804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [12806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [12808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_type_repeat1, 2), SHIFT_REPEAT(5389), - [12811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_type_repeat1, 2), - [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7741), - [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), - [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), - [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8826), - [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), - [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), - [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), - [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7836), - [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), - [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8835), - [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [12847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_version_repeat1, 2), SHIFT_REPEAT(8035), - [12850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_version_repeat1, 2), - [12852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform, 1), - [12854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), - [12856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 1), - [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), - [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), - [12864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9206), - [12866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), - [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), - [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), - [12872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 2), SHIFT_REPEAT(6207), - [12875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_expression_repeat1, 2), - [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [12879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand, 4, .production_id = 162), - [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [12883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_clobber_list_repeat1, 2, .production_id = 149), - [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), - [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), - [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), - [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), - [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), - [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [12903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 3, .production_id = 176), - [12905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7477), - [12907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9377), - [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9226), - [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), - [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), - [12917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_output_operand_list_repeat1, 2, .production_id = 99), - [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5840), - [12923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 187), SHIFT_REPEAT(9475), - [12926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 187), - [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3230), - [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9383), - [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [12936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat2, 2, .production_id = 52), SHIFT_REPEAT(7586), - [12939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_message_expression_repeat2, 2, .production_id = 52), - [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), - [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), - [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5464), - [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), - [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), - [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), - [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7424), - [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), - [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [12973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_output_operand, 7, .production_id = 194), - [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [12977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_import_repeat1, 2), - [12979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_import_repeat1, 2), SHIFT_REPEAT(9325), - [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), - [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), - [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), - [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7627), - [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [12992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [13002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7767), - [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), - [13008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [13010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_input_operand, 7, .production_id = 194), - [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7926), - [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), - [13016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2), SHIFT_REPEAT(5760), - [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7015), - [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), - [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), - [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7036), - [13037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_initializer_list_repeat1, 2), SHIFT_REPEAT(5387), - [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), - [13048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_designator, 3), - [13050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8984), - [13052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7511), - [13054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9405), - [13056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 2), SHIFT_REPEAT(7842), - [13059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 2), - [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [13063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat2, 2), SHIFT_REPEAT(5405), - [13066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat2, 2), - [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7427), - [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), - [13084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), SHIFT_REPEAT(3362), - [13087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), - [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), - [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [13097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat1, 2, .production_id = 44), - [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), - [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [13103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, .production_id = 86), - [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [13107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2), SHIFT_REPEAT(8151), - [13110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_declaration_repeat1, 2), - [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), - [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), - [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), - [13118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7429), - [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), - [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9558), - [13130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7728), - [13132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__old_style_parameter_list_repeat1, 2), SHIFT_REPEAT(7941), - [13135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__old_style_parameter_list_repeat1, 2), - [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7449), - [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [13147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_repeat1, 2), SHIFT_REPEAT(5652), - [13150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_literal_repeat1, 2), SHIFT_REPEAT(5499), - [13153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_literal_repeat1, 2), - [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [13157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 2), SHIFT_REPEAT(9344), - [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8242), - [13162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 2), SHIFT_REPEAT(7021), - [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8035), - [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), - [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), - [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), - [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [13175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attribute, 1), - [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), - [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8033), - [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), - [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [13185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [13187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_generic_arguments_repeat1, 2), SHIFT_REPEAT(9403), - [13190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_arguments_repeat1, 2), - [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), - [13198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 2), SHIFT_REPEAT(8125), - [13201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [13203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8078), - [13205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7941), - [13207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4549), - [13209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [13211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), - [13213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(4155), - [13216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [13220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_preproc_argument_list_repeat1, 2), SHIFT_REPEAT(6995), - [13223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5322), - [13225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_implementation_repeat1, 2), - [13227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9455), - [13229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [13231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_implementation_repeat1, 2), SHIFT_REPEAT(9375), - [13234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [13236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), - [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [13240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [13242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [13244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8017), - [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9075), - [13248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8196), - [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [13252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_designator, 2, .production_id = 112), - [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), - [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9105), - [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), - [13260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_specifier_repeat1, 2), SHIFT_REPEAT(8097), - [13263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_specifier_repeat1, 2), - [13265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8018), - [13267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [13269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [13271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [13273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [13275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), - [13277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), - [13279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [13281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [13283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [13285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [13287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9092), - [13289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), - [13291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5989), - [13293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), - [13295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), - [13297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [13301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, .production_id = 24), - [13303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9290), - [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [13307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9086), - [13309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6020), - [13311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6021), - [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7993), - [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), - [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7966), - [13319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), - [13321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8377), - [13323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_declaration_repeat1, 3), - [13325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 4, .production_id = 24), - [13327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415), - [13329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), - [13331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), - [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), - [13335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 4), - [13337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [13339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8023), - [13341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), - [13343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), - [13345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8390), - [13347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [13349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [13351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9112), - [13353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [13355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8728), - [13357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7937), - [13359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 4), - [13361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 4), - [13363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7922), - [13365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), - [13367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [13369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9006), - [13371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), - [13373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), - [13375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [13377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9548), - [13379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [13381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8988), - [13383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7988), - [13385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), - [13387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_generic_arguments_repeat1, 2, .production_id = 44), - [13389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9538), - [13391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [13393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5935), - [13395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5936), - [13397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [13399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9103), - [13401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), - [13403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7120), - [13405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7706), - [13407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [13409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8102), - [13411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), - [13413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), - [13415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9269), - [13417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8401), - [13419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_available_expression_repeat1, 3), - [13421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), - [13423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [13425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8772), - [13427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8525), - [13429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [13431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2), REDUCE(aux_sym__old_style_parameter_list_repeat1, 2), - [13434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), - [13436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4806), - [13438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5926), - [13440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), - [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [13444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 5), - [13446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 5), - [13448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8999), - [13450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, .production_id = 24), - [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8019), - [13454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 4, .production_id = 44), - [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), - [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [13460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8963), - [13462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9124), - [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7909), - [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8475), - [13468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6307), - [13470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6308), - [13472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7810), - [13474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), - [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7118), - [13478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7733), - [13480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 3), - [13482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 3), - [13484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), - [13486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_declaration, 3, .production_id = 68), - [13488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7743), - [13490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8267), - [13492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7155), - [13494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), - [13496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), - [13498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [13500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5920), - [13502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), - [13504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7930), - [13506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7792), - [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8402), - [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), - [13514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 1), - [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), - [13518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8490), - [13520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 5, .production_id = 86), - [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7407), - [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8516), - [13526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), - [13528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), - [13530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8503), - [13532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7777), - [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [13536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9386), - [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), - [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), - [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [13546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9216), - [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), - [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [13552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), - [13554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), - [13556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6311), - [13558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6312), - [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7918), - [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), - [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), - [13566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_gnu_asm_goto_list_repeat1, 2, .production_id = 164), - [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [13570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8993), - [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7054), - [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9303), - [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [13580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8888), - [13582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), - [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [13588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8864), - [13590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_attribute, 4), - [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), - [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8582), - [13596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [13598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8144), - [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), - [13602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7684), - [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), - [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), - [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), - [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [13614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8682), - [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7282), - [13618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), - [13620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6068), - [13622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 7, .production_id = 86), - [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), - [13626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gnu_asm_goto_list, 1), - [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [13630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 4), - [13632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_params, 2), - [13634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_preproc_params, 2), - [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7809), - [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), - [13640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6313), - [13642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6314), - [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [13646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8219), - [13648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 5), - [13650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [13652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8139), - [13654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 6, .production_id = 79), - [13656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7665), - [13658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), - [13660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), - [13662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [13664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8589), - [13666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), - [13668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [13670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9231), - [13672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8256), - [13674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), - [13676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [13678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8604), - [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7649), - [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), - [13684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), - [13686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_type_repeat1, 3), - [13688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_availability_attribute_specifier_repeat1, 5), - [13690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7651), - [13692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6067), - [13694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6064), - [13696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), - [13698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4787), - [13700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), - [13702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [13704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [13706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8834), - [13708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8628), - [13710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [13712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7032), - [13714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [13716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8635), - [13718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), - [13720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), - [13722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), - [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [13726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9277), - [13728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6013), - [13730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6010), - [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), - [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), - [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), - [13738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 6, .production_id = 86), - [13740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7722), - [13742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9340), - [13744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 5, .production_id = 79), - [13746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameterized_arguments_repeat2, 5, .production_id = 44), - [13748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7895), - [13750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8666), - [13752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_implementation_repeat1, 4), - [13754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), - [13756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [13758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [13760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9337), - [13762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), - [13764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8696), - [13766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [13768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [13770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9163), - [13772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [13774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7887), - [13776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7897), - [13778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), - [13780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [13782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [13784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9218), - [13786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), - [13788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), - [13790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), - [13792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), - [13794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7857), - [13796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), - [13798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [13800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), - [13802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), - [13804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [13806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8109), - [13808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [13810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7813), - [13812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [13814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9222), - [13816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [13818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), - [13820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), - [13822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), - [13824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [13826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), - [13828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9243), - [13830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), - [13832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7499), - [13834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [13836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), - [13838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9248), - [13840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [13842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [13844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [13846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [13848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5064), - [13850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9125), - [13852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), - [13854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), - [13856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7950), - [13858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), - [13860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [13862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [13864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [13866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9122), - [13868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8194), - [13870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7506), - [13872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9260), - [13874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), - [13876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), - [13878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8043), - [13880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9267), - [13882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [13884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [13886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), - [13888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [13890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9268), - [13892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7666), - [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9270), - [13896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5026), - [13898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [13904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7521), - [13908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7587), - [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), - [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), - [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [13918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9104), - [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), - [13922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), - [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8022), - [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), - [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), - [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), - [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), - [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8006), - [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), - [13952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), - [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), - [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), - [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), - [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8020), - [13970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9090), - [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), - [13976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), - [13980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), - [13988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), - [13992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), - [13994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), - [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8015), - [14004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), - [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [14012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), - [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [14016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), - [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), - [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), - [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [14026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [14028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [14030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), - [14034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), - [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [14038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [14040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [14042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [14044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [14046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), - [14048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7995), - [14052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [14056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [14058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [14060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825), - [14062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), - [14064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), - [14066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [14068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817), - [14070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), - [14072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [14074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [14076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), - [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), - [14080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), - [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [14086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), - [14088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), - [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), - [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), - [14096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [14098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), - [14100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [14102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [14104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [14106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [14108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [14110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [14112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [14114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [14118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7553), - [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [14126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), - [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [14136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9000), - [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), - [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7936), - [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8998), - [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8997), - [14156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7460), - [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8061), - [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), - [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), - [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7423), - [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [14178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5112), - [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [14188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), - [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7573), - [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [14196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [14202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [14204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8983), - [14206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), - [14208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), - [14210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), - [14212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), - [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [14218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), - [14222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7834), - [14226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [14230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [14232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [14234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [14236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [14238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [14240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [14242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [14244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8123), - [14246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [14248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8968), - [14250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), - [14252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [14254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), - [14256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), - [14258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [14260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [14262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [14264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), - [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), - [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [14272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9292), - [14274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [14276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), - [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), - [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7013), - [14284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [14286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [14288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [14290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), - [14292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [14294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [14296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7753), - [14304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), - [14312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [14314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [14316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [14318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [14320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), - [14322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [14324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8917), - [14326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), - [14328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [14330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), - [14332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [14334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [14336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), - [14338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [14340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), - [14342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [14344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [14346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [14348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [14350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [14352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [14354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7595), - [14356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [14358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [14360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [14362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [14364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [14366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [14368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [14370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [14372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8883), - [14374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7729), - [14376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), - [14378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [14380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [14382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [14384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8880), - [14386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [14388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7599), - [14390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), - [14392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [14394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [14396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [14398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7438), - [14400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [14402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273), - [14404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [14406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [14408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [14410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [14412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7608), - [14414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [14416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [14418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [14420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [14422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [14424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8846), - [14426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [14428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [14430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [14432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [14434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), - [14436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [14438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), - [14440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [14442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [14444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [14446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [14448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [14450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), - [14452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [14454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [14456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [14458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [14460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [14462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), - [14464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [14466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [14468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [14470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7711), - [14472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), - [14474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [14476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), - [14478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9293), - [14480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), - [14482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [14484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [14486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [14488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [14490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), - [14492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), - [14494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [14496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [14498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [14500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [14502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [14504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [14506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [14508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7829), - [14510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [14512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199), - [14514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [14516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [14518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [14520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [14522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [14524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [14526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [14528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [14530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), - [14532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [14534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [14536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [14538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [14540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [14542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [14544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203), - [14546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [14548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [14550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [14552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [14554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [14556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7501), - [14558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [14560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [14562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [14564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [14566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [14568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [14570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8780), - [14572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8779), - [14574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), - [14576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [14578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [14580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [14582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [14584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), - [14586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7466), - [14588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [14590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), - [14592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [14594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [14596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [14598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8767), - [14600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [14602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [14604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), - [14606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), - [14608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [14610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [14612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), - [14614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [14616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [14618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [14620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [14622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [14624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [14626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7854), - [14628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [14630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [14636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), - [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [14646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), - [14648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), - [14650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), - [14652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5409), - [14654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), - [14656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [14658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [14660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [14662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), - [14664] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [14666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [14668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [14670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8069), - [14672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [14674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7528), - [14676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [14678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [14680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [14682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), - [14684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), - [14686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7545), - [14688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [14692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [14694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), - [14696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [14698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [14700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [14702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8679), - [14704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [14706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [14708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [14710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [14712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [14714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [14716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [14718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [14720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [14722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [14724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [14726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [14728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [14730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [14732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [14734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [14736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [14738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [14740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [14742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [14744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7622), - [14746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [14748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [14750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [14752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [14754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [14756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7395), - [14758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [14760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [14762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [14764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [14766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [14768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), - [14770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), - [14772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [14774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [14776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8601), - [14778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), - [14780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [14782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7403), - [14784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7420), - [14786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [14788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [14790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [14792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6082), - [14794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [14796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), - [14800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), - [14802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [14804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [14806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), - [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [14810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [14812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), - [14814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [14816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [14818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), - [14820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [14822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7426), - [14824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [14826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [14828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [14830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [14832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), - [14834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [14836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [14838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), - [14840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [14842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [14844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [14846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), - [14848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [14850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [14852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), - [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [14860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [14862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), - [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), - [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), - [14878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [14880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [14884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [14886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), - [14888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), - [14890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [14892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [14894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), - [14896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [14898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [14900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [14902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [14904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [14906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), - [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), - [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [14914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [14916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [14918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [14920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [14922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [14924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [14926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [14928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [14930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6551), - [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6560), - [14934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [14936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [14938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [14940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), - [14942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [14944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6561), - [14948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6565), - [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), - [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6564), - [14954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [14958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), - [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4970), - [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [14970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [14974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [14976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [14978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [14984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [14986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), - [14988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), - [14990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [14992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [14994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6201), - [14996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), - [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6567), - [15000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), - [15002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), - [15004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7029), - [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6892), - [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), - [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), - [15014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7602), - [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [15020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [15022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [15024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [15026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), - [15028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [15030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), - [15032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [15034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), - [15036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), - [15038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), - [15040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [15042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [15044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [15046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), - [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [15050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [15052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [15054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [15056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [15058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [15060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [15062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [15064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [15066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [15068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [15070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [15072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [15074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [15076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [15078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [15080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [15082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [15084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [15086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [15088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [15090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), - [15092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [15094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), - [15096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8269), - [15098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [15100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8254), - [15102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), - [15104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [15106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [15108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8268), - [15110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [15112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [15114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [15116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), - [15118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3229), - [15120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), - [15122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), - [15124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), - [15126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), - [15128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), - [15130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), - [15132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [15134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [15136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [15138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [15140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [15142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [15144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [15146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), - [15148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), - [15150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), - [15152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [15154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), - [15156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), - [15158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8264), - [15160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), - [15162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [15164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [15166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [15168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [15170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [15172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [15174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [15176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), - [15178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), - [15180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [15182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [15184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [15186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8263), - [15188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [15190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [15192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), - [15194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [15196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [15198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [15200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [15202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [15204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [15206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [15208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [15210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [15212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [15214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [15216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [15218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), - [15220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [15222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [15224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [15226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), - [15228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [15230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [15232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [15234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [15236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [15238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [15240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [15242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [15244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), - [15246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), - [15248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [15250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [15252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7018), - [15254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [15256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [15258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [15260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [15262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [15264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [15266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [15268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [15270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [15272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [15274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [15276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [15278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [15282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [15284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [15286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [15288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [15290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [15292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [15294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [15296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [15298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [15300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [15302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [15304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [15306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [15308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [15310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [15312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), - [15314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [15316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), - [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [15320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [15324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [15326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), - [15330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), - [15332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [15334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), - [15336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5985), - [15338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [15340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [15342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), - [15344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [15346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [15348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), - [15350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), - [15352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), - [15354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [15356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [15358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [15360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [15362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [15364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [15366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), - [15368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [15370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [15372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7266), - [15374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), - [15376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), - [15378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), - [15380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [15382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [15384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [15386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), - [15388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [15390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [15392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [15394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [15396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8322), - [15398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8031), - [15400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [15402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [15404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [15406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [15408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [15410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [15412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [15414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), - [15416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [15418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), - [15420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [15422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [15424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [15426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [15428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [15430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [15432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [15434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [15436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [15438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [15440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [15442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [15444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [15446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [15448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), - [15450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8349), - [15452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [15454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [15456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [15458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [15460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8360), - [15462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [15464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [15466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [15468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), - [15470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), - [15472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), - [15474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [15476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [15478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [15480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [15482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [15484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [15486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [15488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), - [15490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), - [15492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), - [15494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [15496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [15498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [15500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [15502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [15504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [15506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8396), - [15508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [15510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [15512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [15514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [15516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [15518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [15520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8099), - [15522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [15524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [15526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7254), - [15528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [15530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [15532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [15534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [15536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [15538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [15540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [15542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [15544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8465), - [15546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), - [15548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [15550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [15552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [15554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6083), - [15556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [15558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), - [15560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [15562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [15564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [15566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [15568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [15570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), - [15572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), - [15574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [15576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [15578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), - [15580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [15582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [15584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), - [15586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), - [15588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), - [15590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), - [15592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), - [15594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), - [15596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), - [15598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [15600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), - [15602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [15604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [15606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [15608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [15610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8170), - [15612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [15614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7268), - [15616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [15618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), - [15620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [15622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4236), - [15624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), - [15626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), - [15628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), - [15630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [15632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [15634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [15636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [15638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), - [15640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [15642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [15644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [15646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [15648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8596), - [15650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [15652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [15654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [15656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [15658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [15660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8610), - [15662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [15664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), - [15666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), - [15668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), - [15670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [15672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8623), - [15674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), - [15676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7555), - [15678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [15680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), - [15682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [15684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), - [15686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [15688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [15690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [15692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), - [15694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), - [15696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), - [15698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [15700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [15702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [15704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [15706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [15708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), - [15710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [15712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), - [15714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [15716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [15718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [15720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7016), - [15722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [15724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [15726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [15728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [15730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), - [15732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), - [15734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [15736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), - [15738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8160), - [15740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), - [15742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), - [15744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [15746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [15748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8716), - [15750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8155), - [15752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), - [15754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [15756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [15758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), - [15760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [15762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), - [15764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), - [15766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [15768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [15770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [15772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [15774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9311), - [15776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9312), - [15778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7709), - [15780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), - [15782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), - [15784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [15786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [15788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7425), - [15790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [15792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [15794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [15796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), - [15798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [15800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), - [15802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [15804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [15806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [15808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [15810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [15812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9338), - [15814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [15816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7532), - [15818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), - [15820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7437), - [15822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ms_based_modifier, 2), - [15824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [15826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [15828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [15830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9345), - [15832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7115), - [15834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), - [15836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), - [15838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [15840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [15842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), - [15844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [15846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), - [15848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [15850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8141), - [15852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8037), - [15854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7800), - [15856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [15858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), - [15860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [15862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [15864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [15866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [15868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [15870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9354), - [15872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [15874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7049), - [15876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), - [15878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7833), - [15880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [15882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [15884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), - [15886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7486), - [15888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [15890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8101), - [15892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9387), - [15894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4446), - [15896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), - [15898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [15900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [15902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), - [15904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7505), - [15906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), - [15908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), - [15910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [15912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9406), - [15914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), - [15916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5601), - [15918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [15920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), - [15922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [15924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [15926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [15928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), - [15930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [15932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7978), - [15934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), - [15936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [15938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef, 3, .production_id = 43), - [15940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7957), - [15942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), - [15944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), - [15946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), - [15948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [15950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [15952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [15954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [15956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7436), - [15958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7321), - [15960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [15962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), - [15964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), - [15966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), - [15968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), - [15970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [15972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [15974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [15976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), - [15978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9438), - [15980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), - [15982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7983), - [15984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), - [15986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), - [15988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7579), - [15990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [15992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [15994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [15996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [15998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9453), - [16000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), - [16002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8094), - [16004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif, 4, .production_id = 77), - [16006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elifdef, 4, .production_id = 78), - [16008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7397), - [16010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [16012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [16014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [16016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [16018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [16020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), - [16022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7793), - [16024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), - [16026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [16028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), - [16030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), - [16032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), - [16034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [16036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [16038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), - [16040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [16042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7250), - [16044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9502), - [16046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9503), - [16048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7642), - [16050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [16052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), - [16054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), - [16056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [16058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), - [16060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [16062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), - [16064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [16066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [16068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), - [16070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability, 4), - [16072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [16074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif, 5, .production_id = 110), - [16076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [16078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [16080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [16082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [16084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [16086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [16088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [16090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [16092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [16094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [16096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [16098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [16100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_objc_bridge, 9), - [16102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [16104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5456), - [16106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [16108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), - [16110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [16112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [16114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8158), - [16116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_objc_bridge, 8), - [16118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_implementation_definition, 5, .production_id = 110), - [16120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), - [16122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), - [16124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_interface_declaration, 5, .production_id = 110), - [16126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7778), - [16128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [16130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [16132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), - [16134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [16136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), - [16138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [16140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), - [16142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), - [16144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [16146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [16148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), - [16150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8032), - [16152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [16154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [16156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), - [16158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability, 7), - [16160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_objc_bridge, 7), - [16162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_implementation_definition, 4, .production_id = 77), - [16164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7653), - [16166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), - [16168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_interface_declaration, 4, .production_id = 77), - [16170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [16172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [16174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), - [16176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), - [16178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5631), - [16180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), - [16182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), - [16184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 5, .production_id = 110), - [16186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator, 5, .production_id = 110), - [16188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [16190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [16192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), - [16194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), - [16196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [16198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [16200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [16202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8212), - [16204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [16206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [16208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), - [16210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), - [16212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [16214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [16216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [16218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability, 6), - [16220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), - [16222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), - [16224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [16226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_objc_bridge, 6), - [16228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), - [16230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), - [16232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5798), - [16234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), - [16236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), - [16238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [16240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9510), - [16242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), - [16244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), - [16246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), - [16248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), - [16250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [16252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_field_declaration_list, 4, .production_id = 77), - [16254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_preproc_elif_in_enumerator, 4, .production_id = 77), - [16256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9537), - [16258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [16260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [16262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [16264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [16266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [16268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [16270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [16272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [16274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_availability, 5), - [16276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [16278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [16280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5658), -}; - -#ifdef __cplusplus -extern "C" { -#endif -#ifdef _WIN32 -#define extern __declspec(dllexport) -#endif - -extern const TSLanguage *tree_sitter_objc(void) { - static const TSLanguage language = { - .version = LANGUAGE_VERSION, - .symbol_count = SYMBOL_COUNT, - .alias_count = ALIAS_COUNT, - .token_count = TOKEN_COUNT, - .external_token_count = EXTERNAL_TOKEN_COUNT, - .state_count = STATE_COUNT, - .large_state_count = LARGE_STATE_COUNT, - .production_id_count = PRODUCTION_ID_COUNT, - .field_count = FIELD_COUNT, - .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = &ts_parse_table[0][0], - .small_parse_table = ts_small_parse_table, - .small_parse_table_map = ts_small_parse_table_map, - .parse_actions = ts_parse_actions, - .symbol_names = ts_symbol_names, - .field_names = ts_field_names, - .field_map_slices = ts_field_map_slices, - .field_map_entries = ts_field_map_entries, - .symbol_metadata = ts_symbol_metadata, - .public_symbol_map = ts_symbol_map, - .alias_map = ts_non_terminal_alias_map, - .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, - .lex_fn = ts_lex, - .keyword_lex_fn = ts_lex_keywords, - .keyword_capture_token = sym_identifier, - .primary_state_ids = ts_primary_state_ids, - }; - return &language; -} -#ifdef __cplusplus -} -#endif diff --git a/vendored_parsers/tree-sitter-objc/src/tree_sitter/parser.h b/vendored_parsers/tree-sitter-objc/src/tree_sitter/parser.h deleted file mode 100644 index d21032599..000000000 --- a/vendored_parsers/tree-sitter-objc/src/tree_sitter/parser.h +++ /dev/null @@ -1,224 +0,0 @@ -#ifndef TREE_SITTER_PARSER_H_ -#define TREE_SITTER_PARSER_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include - -#define ts_builtin_sym_error ((TSSymbol)-1) -#define ts_builtin_sym_end 0 -#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 - -#ifndef TREE_SITTER_API_H_ -typedef uint16_t TSStateId; -typedef uint16_t TSSymbol; -typedef uint16_t TSFieldId; -typedef struct TSLanguage TSLanguage; -#endif - -typedef struct { - TSFieldId field_id; - uint8_t child_index; - bool inherited; -} TSFieldMapEntry; - -typedef struct { - uint16_t index; - uint16_t length; -} TSFieldMapSlice; - -typedef struct { - bool visible; - bool named; - bool supertype; -} TSSymbolMetadata; - -typedef struct TSLexer TSLexer; - -struct TSLexer { - int32_t lookahead; - TSSymbol result_symbol; - void (*advance)(TSLexer *, bool); - void (*mark_end)(TSLexer *); - uint32_t (*get_column)(TSLexer *); - bool (*is_at_included_range_start)(const TSLexer *); - bool (*eof)(const TSLexer *); -}; - -typedef enum { - TSParseActionTypeShift, - TSParseActionTypeReduce, - TSParseActionTypeAccept, - TSParseActionTypeRecover, -} TSParseActionType; - -typedef union { - struct { - uint8_t type; - TSStateId state; - bool extra; - bool repetition; - } shift; - struct { - uint8_t type; - uint8_t child_count; - TSSymbol symbol; - int16_t dynamic_precedence; - uint16_t production_id; - } reduce; - uint8_t type; -} TSParseAction; - -typedef struct { - uint16_t lex_state; - uint16_t external_lex_state; -} TSLexMode; - -typedef union { - TSParseAction action; - struct { - uint8_t count; - bool reusable; - } entry; -} TSParseActionEntry; - -struct TSLanguage { - uint32_t version; - uint32_t symbol_count; - uint32_t alias_count; - uint32_t token_count; - uint32_t external_token_count; - uint32_t state_count; - uint32_t large_state_count; - uint32_t production_id_count; - uint32_t field_count; - uint16_t max_alias_sequence_length; - const uint16_t *parse_table; - const uint16_t *small_parse_table; - const uint32_t *small_parse_table_map; - const TSParseActionEntry *parse_actions; - const char * const *symbol_names; - const char * const *field_names; - const TSFieldMapSlice *field_map_slices; - const TSFieldMapEntry *field_map_entries; - const TSSymbolMetadata *symbol_metadata; - const TSSymbol *public_symbol_map; - const uint16_t *alias_map; - const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; - bool (*lex_fn)(TSLexer *, TSStateId); - bool (*keyword_lex_fn)(TSLexer *, TSStateId); - TSSymbol keyword_capture_token; - struct { - const bool *states; - const TSSymbol *symbol_map; - void *(*create)(void); - void (*destroy)(void *); - bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); - unsigned (*serialize)(void *, char *); - void (*deserialize)(void *, const char *, unsigned); - } external_scanner; - const TSStateId *primary_state_ids; -}; - -/* - * Lexer Macros - */ - -#define START_LEXER() \ - bool result = false; \ - bool skip = false; \ - bool eof = false; \ - int32_t lookahead; \ - goto start; \ - next_state: \ - lexer->advance(lexer, skip); \ - start: \ - skip = false; \ - lookahead = lexer->lookahead; \ - eof = lexer->eof(lexer); - -#define ADVANCE(state_value) \ - { \ - state = state_value; \ - goto next_state; \ - } - -#define SKIP(state_value) \ - { \ - skip = true; \ - state = state_value; \ - goto next_state; \ - } - -#define ACCEPT_TOKEN(symbol_value) \ - result = true; \ - lexer->result_symbol = symbol_value; \ - lexer->mark_end(lexer); - -#define END_STATE() return result; - -/* - * Parse Table Macros - */ - -#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) - -#define STATE(id) id - -#define ACTIONS(id) id - -#define SHIFT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value) \ - } \ - }} - -#define SHIFT_REPEAT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value), \ - .repetition = true \ - } \ - }} - -#define SHIFT_EXTRA() \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .extra = true \ - } \ - }} - -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ - }} - -#define RECOVER() \ - {{ \ - .type = TSParseActionTypeRecover \ - }} - -#define ACCEPT_INPUT() \ - {{ \ - .type = TSParseActionTypeAccept \ - }} - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_PARSER_H_ diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/ambiguities.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/ambiguities.txt deleted file mode 100644 index 424490db5..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/ambiguities.txt +++ /dev/null @@ -1,274 +0,0 @@ -================================================================================ -pointer declarations vs expressions -================================================================================ - -TSLanguage *(*lang_parser)(void); - -char (*ptr_to_array)[]; - -int main() { - // declare a function pointer - T1 * b(T2 a); - - // evaluate expressions - c * d(5); - e(f * g); -} - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (type_identifier) - (pointer_declarator - (function_declarator - (parenthesized_declarator - (pointer_declarator - (identifier))) - (parameter_list - (parameter_declaration - (primitive_type)))))) - (declaration - (primitive_type) - (array_declarator - (parenthesized_declarator - (pointer_declarator - (identifier))))) - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (comment) - (declaration - (type_identifier) - (pointer_declarator - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (type_identifier) - (identifier)))))) - (comment) - (expression_statement - (binary_expression - (identifier) - (call_expression - (identifier) - (argument_list - (number_literal))))) - (expression_statement - (call_expression - (identifier) - (argument_list - (binary_expression - (identifier) - (identifier)))))))) - -================================================================================ -casts vs multiplications -================================================================================ - -/* - * ambiguities - */ - -int main() { - // cast - a((B *)c); - - // parenthesized product - d((e * f)); -} - --------------------------------------------------------------------------------- - -(translation_unit - (comment) - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (comment) - (expression_statement - (call_expression - (identifier) - (argument_list - (cast_expression - (type_descriptor - (type_identifier) - (abstract_pointer_declarator)) - (identifier))))) - (comment) - (expression_statement - (call_expression - (identifier) - (argument_list - (parenthesized_expression - (binary_expression - (identifier) - (identifier))))))))) - -================================================================================ -function-like type macros vs function calls -================================================================================ - -// this is a macro -GIT_INLINE(int *) x = 5; - --------------------------------------------------------------------------------- - -(translation_unit - (comment) - (declaration - (macro_type_specifier - (identifier) - (type_descriptor - (primitive_type) - (abstract_pointer_declarator))) - (init_declarator - (identifier) - (number_literal)))) - -================================================================================ -function calls vs parenthesized declarators vs macro types -================================================================================ - -int main() { - /* - * Could be either: - * - function call - * - declaration w/ parenthesized declarator - * - declaration w/ macro type, no declarator - */ - ABC(d); - - /* - * Normal declaration - */ - efg hij; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (comment) - (expression_statement - (call_expression - (identifier) - (argument_list - (identifier)))) - (comment) - (declaration - (type_identifier) - (identifier))))) - -================================================================================ -Call expressions vs empty declarations w/ macros as types -================================================================================ - -int main() { - int a = 1; - b(a); - A(A *); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (expression_statement - (call_expression - (identifier) - (argument_list - (identifier)))) - (macro_type_specifier - (identifier) - (type_descriptor - (type_identifier) - (abstract_pointer_declarator)))))) - -================================================================================ -Comments after for loops with ambiguities -================================================================================ - -int main() { - for (a *b = c; d; e) { - aff; - } - - // a-comment - - g; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (for_statement - (declaration - (type_identifier) - (init_declarator - (pointer_declarator - (identifier)) - (identifier))) - (identifier) - (identifier) - (compound_statement - (expression_statement - (identifier)))) - (comment) - (expression_statement - (identifier))))) - -================================================================================ -Top-level macro invocations -================================================================================ - -DEFINE_SOMETHING(THING_A, "this is a thing a"); -DEFINE_SOMETHING(THING_B, "this is a thing b", "thanks"); - --------------------------------------------------------------------------------- - -(translation_unit - (expression_statement - (call_expression - (identifier) - (argument_list - (identifier) - (string_literal - (string_content))))) - (expression_statement - (call_expression - (identifier) - (argument_list - (identifier) - (string_literal - (string_content)) - (string_literal - (string_content)))))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/crlf.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/crlf.txt deleted file mode 100644 index 9673caeec..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/crlf.txt +++ /dev/null @@ -1,13 +0,0 @@ -============================================ -Line comments with escaped CRLF line endings -============================================ - -// hello \ - this is still a comment -this_is_not a_comment; - ---- - -(translation_unit - (comment) - (declaration (type_identifier) (identifier))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/declarations.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/declarations.txt deleted file mode 100644 index 3b85aea8c..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/declarations.txt +++ /dev/null @@ -1,882 +0,0 @@ -================================================================================ -Struct declarations -================================================================================ - -struct s1; - -struct s2 { - int x; - float y : 5; -}; - -struct s3 { - int x : 1, y : 2; -}; - --------------------------------------------------------------------------------- - -(translation_unit - (struct_specifier - name: (type_identifier)) - (struct_specifier - name: (type_identifier) - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier)) - (field_declaration - type: (primitive_type) - declarator: (field_identifier) - (bitfield_clause - (number_literal))))) - (struct_specifier - name: (type_identifier) - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier) - (bitfield_clause - (number_literal)) - declarator: (field_identifier) - (bitfield_clause - (number_literal)))))) - -================================================================================ -Union declarations -================================================================================ - -union u1; - -union s2 { - int x; - float y; -}; - --------------------------------------------------------------------------------- - -(translation_unit - (union_specifier - name: (type_identifier)) - (union_specifier - name: (type_identifier) - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier)) - (field_declaration - type: (primitive_type) - declarator: (field_identifier))))) - -================================================================================ -Enum declarations -================================================================================ - -enum e1; - -enum e2 { - val1, - val2 = 5, - val3 -}; - -enum e3 { - val1, -}; - -enum e4: int { - val1, -}; - --------------------------------------------------------------------------------- - -(translation_unit - (enum_specifier - name: (type_identifier)) - (enum_specifier - name: (type_identifier) - body: (enumerator_list - (enumerator - name: (identifier)) - (enumerator - name: (identifier) - value: (number_literal)) - (enumerator - name: (identifier)))) - (enum_specifier - name: (type_identifier) - body: (enumerator_list - (enumerator - name: (identifier)))) - (enum_specifier - name: (type_identifier) - underlying_type: (primitive_type) - body: (enumerator_list - (enumerator - name: (identifier))))) - -================================================================================ -Struct declarations containing preprocessor directives -================================================================================ - -struct s { - #define A 5 - int b[a]; - #undef A -}; - --------------------------------------------------------------------------------- - -(translation_unit - (struct_specifier - (type_identifier) - (field_declaration_list - (preproc_def - (identifier) - (preproc_arg)) - (field_declaration - (primitive_type) - (array_declarator - (field_identifier) - (identifier))) - (preproc_call - (preproc_directive) - (preproc_arg))))) - -================================================================================ -Primitive-typed variable declarations -================================================================================ - -unsigned short int a; -long int b, c = 5, d; -float d, e; -unsigned f; -short g, h; - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - type: (sized_type_specifier - type: (primitive_type)) - declarator: (identifier)) - (declaration - type: (sized_type_specifier - type: (primitive_type)) - declarator: (identifier) - declarator: (init_declarator - declarator: (identifier) - value: (number_literal)) - declarator: (identifier)) - (declaration - type: (primitive_type) - declarator: (identifier) - declarator: (identifier)) - (declaration - type: (sized_type_specifier) - declarator: (identifier)) - (declaration - type: (sized_type_specifier) - declarator: (identifier) - declarator: (identifier))) - -================================================================================ -Variable storage classes -================================================================================ - -int a; -extern int b, c; -auto int d; -register int e; -static int f; -register uint64_t rd_ asm("x" "10"); - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (primitive_type) - (identifier)) - (declaration - (storage_class_specifier) - (primitive_type) - (identifier) - (identifier)) - (declaration - (storage_class_specifier) - (primitive_type) - (identifier)) - (declaration - (storage_class_specifier) - (primitive_type) - (identifier)) - (declaration - (storage_class_specifier) - (primitive_type) - (identifier)) - (declaration - (storage_class_specifier) - (primitive_type) - (identifier) - (gnu_asm_expression - (concatenated_string - (string_literal - (string_content)) - (string_literal - (string_content)))))) - -================================================================================ -Composite-typed variable declarations -================================================================================ - -struct b c; -union { int e; } f; -enum { g, h } i; - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - type: (struct_specifier - name: (type_identifier)) - declarator: (identifier)) - (declaration - type: (union_specifier - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier)))) - declarator: (identifier)) - (declaration - type: (enum_specifier - body: (enumerator_list - (enumerator - name: (identifier)) - (enumerator - name: (identifier)))) - declarator: (identifier))) - -================================================================================ -Pointer variable declarations -================================================================================ - -char *the_string; -const char **the_strings; -int const * const restrict x; - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - type: (primitive_type) - declarator: (pointer_declarator - declarator: (identifier))) - (declaration - (type_qualifier) - type: (primitive_type) - declarator: (pointer_declarator - declarator: (pointer_declarator - declarator: (identifier)))) - (declaration - type: (primitive_type) - (type_qualifier) - declarator: (pointer_declarator - (type_qualifier) - (type_qualifier) - declarator: (identifier)))) - -================================================================================ -Typedefs -================================================================================ - -typedef int my_int; - -typedef struct { - int x; -} *a; - -typedef void my_callback(void *, size_t); - -typedef struct A { - int i; -} a, b; - -typedef void const *voidpc; -typedef void volatile *voidpv; -typedef void const volatile *const voidpcv; - -typedef unsigned long int; -typedef unsigned short ptrdiff_t; -typedef short charptr_t; -typedef unsigned nullptr_t; -typedef signed max_align_t; - -typedef unsigned long ulong_t; -typedef long long_t; -typedef unsigned short ushort_t; -typedef short short_t; -typedef unsigned unsigned_t; -typedef signed signed_t; - -typedef long long; -typedef short short; -typedef unsigned int uint; -typedef unsigned short ushort; -typedef unsigned unsigned short; -typedef signed signed short; -typedef signed signed unsigned; - -typedef int register_t __attribute__((__mode__(__word__))); - -__extension__ typedef long int greg_t; - -__extension__ typedef struct { - long long int quot; - long long int rem; -} lldiv_t; - --------------------------------------------------------------------------------- - -(translation_unit - (type_definition - type: (primitive_type) - declarator: (type_identifier)) - (type_definition - type: (struct_specifier - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier)))) - declarator: (pointer_declarator - declarator: (type_identifier))) - (type_definition - type: (primitive_type) - declarator: (function_declarator - declarator: (type_identifier) - parameters: (parameter_list - (parameter_declaration - type: (primitive_type) - declarator: (abstract_pointer_declarator)) - (parameter_declaration - type: (primitive_type))))) - (type_definition - type: (struct_specifier - name: (type_identifier) - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (field_identifier)))) - declarator: (type_identifier) - declarator: (type_identifier)) - (type_definition - type: (primitive_type) - (type_qualifier) - declarator: (pointer_declarator - declarator: (type_identifier))) - (type_definition - type: (primitive_type) - (type_qualifier) - declarator: (pointer_declarator - declarator: (type_identifier))) - (type_definition - type: (primitive_type) - (type_qualifier) - (type_qualifier) - declarator: (pointer_declarator - (type_qualifier) - declarator: (type_identifier))) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier - type: (primitive_type)) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (type_identifier)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (sized_type_specifier) - declarator: (primitive_type)) - (type_definition - type: (primitive_type) - declarator: (type_identifier) - (attribute_specifier - (argument_list - (call_expression - function: (identifier) - arguments: (argument_list - (identifier)))))) - (type_definition - type: (sized_type_specifier - type: (primitive_type)) - declarator: (type_identifier)) - (type_definition - type: (struct_specifier - body: (field_declaration_list - (field_declaration - type: (sized_type_specifier - type: (primitive_type)) - declarator: (field_identifier)) - (field_declaration - type: (sized_type_specifier - type: (primitive_type)) - declarator: (field_identifier)))) - declarator: (type_identifier))) - -================================================================================ -Function declarations -================================================================================ - -int main(int argc, const char **argv); -static foo bar(); -static baz quux(...); - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (identifier)) - (parameter_declaration - (type_qualifier) - (primitive_type) - (pointer_declarator - (pointer_declarator - (identifier))))))) - (declaration - (storage_class_specifier) - (type_identifier) - (function_declarator - (identifier) - (parameter_list))) - (declaration - (storage_class_specifier) - (type_identifier) - (function_declarator - (identifier) - (parameter_list - (variadic_parameter))))) - -================================================================================ -Function definitions -================================================================================ - -void * do_stuff(int arg1) { - return 5; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - type: (primitive_type) - declarator: (pointer_declarator - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list - (parameter_declaration - type: (primitive_type) - declarator: (identifier))))) - body: (compound_statement - (return_statement - (number_literal))))) - -================================================================================ -Function specifiers after types -================================================================================ - -int static inline do_stuff(int arg1) { - return 5; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (storage_class_specifier) - (storage_class_specifier) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (identifier)))) - (compound_statement - (return_statement - (number_literal))))) - -================================================================================ -Linkage specifications -================================================================================ - -extern "C" int foo(); - -extern "C" int foo() { return 0; } - -extern "C" { - int bar(); - int baz(); -} - --------------------------------------------------------------------------------- - -(translation_unit - (linkage_specification - (string_literal - (string_content)) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list)))) - (linkage_specification - (string_literal - (string_content)) - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (return_statement - (number_literal))))) - (linkage_specification - (string_literal - (string_content)) - (declaration_list - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list)))))) - -================================================================================ -Type qualifiers -================================================================================ - -const _Atomic unsigned long int x = 5; -restrict int y = 6; -volatile int z = 7; -constexpr int a = 8; -__thread int c = 9; -noreturn void b() {} - __extension__ extern int ffsll (long long int __ll) - __attribute__ ((__nothrow__ )) __attribute__ ((__const__)); - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (type_qualifier) - (type_qualifier) - (sized_type_specifier - (primitive_type)) - (init_declarator - (identifier) - (number_literal))) - (declaration - (type_qualifier) - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (type_qualifier) - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (type_qualifier) - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (storage_class_specifier) - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (function_definition - (type_qualifier) - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement)) - (declaration - (type_qualifier) - (storage_class_specifier) - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (sized_type_specifier - (primitive_type)) - (identifier))) - (attribute_specifier - (argument_list - (identifier)))) - (attribute_specifier - (argument_list - (identifier))))) - -================================================================================ -Local array declarations -================================================================================ - -int main() { - char the_buffer[the_size]; - char the_other_buffer[*]; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (declaration - (primitive_type) - (array_declarator - (identifier) - (identifier))) - (declaration - (primitive_type) - (array_declarator - (identifier)))))) - -================================================================================ -Attributes -================================================================================ - -extern __attribute__((visibility("hidden"))) int foo(); -extern int bar() __attribute__((const)); -void die(const char *format, ...) __attribute__((noreturn)) - __attribute__((format(printf,1,2))); -extern __attribute__((visibility("default"), weak)) int print_status(); - -extern int strerror_r(int __errnum, char *__buf, - int __buflen) __asm__("" - "__xpg_strerror_r") - __attribute__((__nothrow__)) __attribute__((__nonnull__(2))); - -struct X { - int a __attribute__((aligned(4))); -} __attribute__((aligned(16))); - -union Y { - int a __attribute__((aligned(4))); -} __attribute__((aligned(16))); - -enum Z { - A -} __attribute__((aligned(16))); - -struct __attribute__((__packed__)) foo_t { - int x; -}; - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (storage_class_specifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (string_literal - (string_content)))))) - (primitive_type) - (function_declarator - (identifier) - (parameter_list))) - (declaration - (storage_class_specifier) - (primitive_type) - (function_declarator - (identifier) - (parameter_list) - (attribute_specifier - (argument_list - (identifier))))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (type_qualifier) - (primitive_type) - (pointer_declarator - (identifier))) - (variadic_parameter)) - (attribute_specifier)) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (identifier) - (number_literal) - (number_literal)))))) - (declaration - (storage_class_specifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (string_literal - (string_content)))) - (identifier))) - (primitive_type) - (function_declarator - (identifier) - (parameter_list))) - (declaration - (storage_class_specifier) - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (identifier)) - (parameter_declaration - (primitive_type) - (pointer_declarator - (identifier))) - (parameter_declaration - (primitive_type) - (identifier))) - (gnu_asm_expression - (concatenated_string - (string_literal) - (string_literal - (string_content)))) - (attribute_specifier - (argument_list - (identifier)))) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal)))))) - (struct_specifier - (type_identifier) - (field_declaration_list - (field_declaration - (primitive_type) - (field_identifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal))))))) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal)))))) - (union_specifier - (type_identifier) - (field_declaration_list - (field_declaration - (primitive_type) - (field_identifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal))))))) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal)))))) - (enum_specifier - (type_identifier) - (enumerator_list - (enumerator - (identifier))) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (number_literal)))))) - (struct_specifier - (attribute_specifier - (argument_list - (identifier))) - (type_identifier) - (field_declaration_list - (field_declaration - (primitive_type) - (field_identifier))))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/expressions.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/expressions.txt deleted file mode 100644 index 203183351..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/expressions.txt +++ /dev/null @@ -1,1253 +0,0 @@ -================================================================================ -Number literals -================================================================================ - -double a = { - 0xAC00, - 0.123, - 0b1010001, - 0xabc00ull, - -0.1f, - 1'000'000.000'001, - 24e-5, - 0.1E, - 58., - 4e2, - 123.456e-67, - .1E4f, - 0x10.1p0, -}; - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (primitive_type) - (init_declarator - (identifier) - (initializer_list - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal) - (number_literal))))) - -================================================================================ -Identifiers -================================================================================ - -int main() { - _abc; - d_EG123; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (identifier)) - (expression_statement - (identifier))))) - -================================================================================ -Unicode Identifiers -================================================================================ - -int main() { - µs; - blah_accenté; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (identifier)) - (expression_statement - (identifier))))) - -================================================================================ -Common constants -================================================================================ - -int main() { - true; - false; - NULL; - - // regression test - identifiers starting w/ these strings should tokenize correctly. - true_value; - false_value; - NULL_value; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (true)) - (expression_statement - (false)) - (expression_statement - (null)) - (comment) - (expression_statement - (identifier)) - (expression_statement - (identifier)) - (expression_statement - (identifier))))) - -================================================================================ -Function calls -================================================================================ - -int main() { - printf("hi! %d\n", x); - __assert_fail("some_error_message", 115, __extension__ __func__); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)) - (identifier)))) - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content)) - (number_literal) - (type_qualifier) - (identifier))))))) - -================================================================================ -GNU inline assembly -================================================================================ - -asm volatile ( - "mov r0, %0\n" - "mov r1, %[y]\n" - "add r2, r0, r1\n" - "mov %1, r2\n" - : "r" (z) - : "=r" (x), - [y] "=r" ((uintptr_t) y) - : "r2"); - --------------------------------------------------------------------------------- - -(translation_unit - (expression_statement - (gnu_asm_expression - (gnu_asm_qualifier) - (concatenated_string - (string_literal - (string_content) - (escape_sequence)) - (string_literal - (string_content) - (escape_sequence)) - (string_literal - (string_content) - (escape_sequence)) - (string_literal - (string_content) - (escape_sequence))) - (gnu_asm_output_operand_list - (gnu_asm_output_operand - (string_literal - (string_content)) - (identifier))) - (gnu_asm_input_operand_list - (gnu_asm_input_operand - (string_literal - (string_content)) - (identifier)) - (gnu_asm_input_operand - (identifier) - (string_literal - (string_content)) - (cast_expression - (type_descriptor - (primitive_type)) - (identifier)))) - (gnu_asm_clobber_list - (string_literal - (string_content)))))) - -================================================================================ -Function call with compound statement -================================================================================ - -#define TAKES_BLOCK(x, block) for (i = 0; i < x; i++) block - -int main(void) { - { - int x = 0; - } - TAKES_BLOCK(10, { - // Doesn't matter what I put in here - }); -} - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_function_def - (identifier) - (preproc_params - (identifier) - (identifier)) - (preproc_arg)) - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type)))) - (compound_statement - (compound_statement - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal)))) - (expression_statement - (call_expression - (identifier) - (argument_list - (number_literal) - (compound_statement - (comment)))))))) - -================================================================================ -String literals -================================================================================ - -int main() { - "a"; - "b" "c" "d"; - e "f" g; - "\"hi\""; - L"bonjour"; - u"guten morgen"; - U"buenos dias"; - u8"buongiorno"; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (string_literal - (string_content))) - (expression_statement - (concatenated_string - (string_literal - (string_content)) - (string_literal - (string_content)) - (string_literal - (string_content)))) - (expression_statement - (concatenated_string - (identifier) - (string_literal - (string_content)) - (identifier))) - (expression_statement - (string_literal - (escape_sequence) - (string_content) - (escape_sequence))) - (expression_statement - (string_literal - (string_content))) - (expression_statement - (string_literal - (string_content))) - (expression_statement - (string_literal - (string_content))) - (expression_statement - (string_literal - (string_content)))))) - -================================================================================ -Character literals -================================================================================ - -int main() { - 'a'; - '\0'; - '\t'; - '\''; - L'b'; - u'c'; - U'\xa1'; - u8'\x1A'; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (char_literal - (character))) - (expression_statement - (char_literal - (escape_sequence))) - (expression_statement - (char_literal - (escape_sequence))) - (expression_statement - (char_literal - (escape_sequence))) - (expression_statement - (char_literal - (character))) - (expression_statement - (char_literal - (character))) - (expression_statement - (char_literal - (escape_sequence))) - (expression_statement - (char_literal - (escape_sequence)))))) - -================================================================================ -Field access -================================================================================ - -int main() { - s.data1; - p->data2; - q[data3]; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (field_expression - (identifier) - (field_identifier))) - (expression_statement - (field_expression - (identifier) - (field_identifier))) - (expression_statement - (subscript_expression - (identifier) - (identifier)))))) - -================================================================================ -Boolean operators -================================================================================ - -int main() { - !x || !y && !z; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (binary_expression - (unary_expression - (identifier)) - (binary_expression - (unary_expression - (identifier)) - (unary_expression - (identifier)))))))) - -================================================================================ -Math operators -================================================================================ - -int main() { - -a / b + c * -d; - a++ - ++b + c-- + --d; - ++L; - } - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (binary_expression - (binary_expression - (unary_expression - (identifier)) - (identifier)) - (binary_expression - (identifier) - (unary_expression - (identifier))))) - (expression_statement - (binary_expression - (binary_expression - (binary_expression - (update_expression - (identifier)) - (update_expression - (identifier))) - (update_expression - (identifier))) - (update_expression - (identifier)))) - (expression_statement - (update_expression - (identifier)))))) - -================================================================================ -The comma operator -================================================================================ - -int main() { - i--, j--; - (i--, j--); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (comma_expression - (update_expression - (identifier)) - (update_expression - (identifier)))) - (expression_statement - (parenthesized_expression - (comma_expression - (update_expression - (identifier)) - (update_expression - (identifier)))))))) - -================================================================================ -Assignments -================================================================================ - -int main() { - static int a = 1; - b = *c = 2; - d.e = 3; - f->g = 4; - h[i] = j; - k += l; - m -= o; - n *= p; - q /= r; - *s++ = 1; - (*t) = 1; - a *= ((b!=c) ? d : e); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list)) - body: (compound_statement - (declaration - (storage_class_specifier) - type: (primitive_type) - declarator: (init_declarator - declarator: (identifier) - value: (number_literal))) - (expression_statement - (assignment_expression - left: (identifier) - right: (assignment_expression - left: (pointer_expression - argument: (identifier)) - right: (number_literal)))) - (expression_statement - (assignment_expression - left: (field_expression - argument: (identifier) - field: (field_identifier)) - right: (number_literal))) - (expression_statement - (assignment_expression - left: (field_expression - argument: (identifier) - field: (field_identifier)) - right: (number_literal))) - (expression_statement - (assignment_expression - left: (subscript_expression - argument: (identifier) - index: (identifier)) - right: (identifier))) - (expression_statement - (assignment_expression - left: (identifier) - right: (identifier))) - (expression_statement - (assignment_expression - left: (identifier) - right: (identifier))) - (expression_statement - (assignment_expression - left: (identifier) - right: (identifier))) - (expression_statement - (assignment_expression - left: (identifier) - right: (identifier))) - (expression_statement - (assignment_expression - left: (pointer_expression - argument: (update_expression - argument: (identifier))) - right: (number_literal))) - (expression_statement - (assignment_expression - left: (parenthesized_expression - (pointer_expression - argument: (identifier))) - right: (number_literal))) - (expression_statement - (assignment_expression - left: (identifier) - right: (parenthesized_expression - (conditional_expression - condition: (parenthesized_expression - (binary_expression - left: (identifier) - right: (identifier))) - consequence: (identifier) - alternative: (identifier)))))))) - -================================================================================ -Pointer operations -================================================================================ - -int main() { - doSomething(&x, *x); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (call_expression - (identifier) - (argument_list - (pointer_expression - (identifier)) - (pointer_expression - (identifier)))))))) - -================================================================================ -Type-casts -================================================================================ - -int main() { - x = (const SomeType *)thing; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list)) - body: (compound_statement - (expression_statement - (assignment_expression - left: (identifier) - right: (cast_expression - type: (type_descriptor - (type_qualifier) - type: (type_identifier) - declarator: (abstract_pointer_declarator)) - value: (identifier))))))) - -================================================================================ -Sizeof expressions -================================================================================ - -int main() { - sizeof x.a; - sizeof(x.a); - sizeof(const char **); - sizeof(char * ()); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (sizeof_expression - (field_expression - (identifier) - (field_identifier)))) - (expression_statement - (sizeof_expression - (parenthesized_expression - (field_expression - (identifier) - (field_identifier))))) - (expression_statement - (sizeof_expression - (type_descriptor - (type_qualifier) - (primitive_type) - (abstract_pointer_declarator - (abstract_pointer_declarator))))) - (expression_statement - (sizeof_expression - (type_descriptor - (primitive_type) - (abstract_pointer_declarator - (abstract_function_declarator - (parameter_list))))))))) - -================================================================================ -Alignof expressions -================================================================================ - -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; - --------------------------------------------------------------------------------- - -(translation_unit - (type_definition - (struct_specifier - (field_declaration_list - (field_declaration - (sized_type_specifier) - (field_identifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (alignof_expression - (type_descriptor - (sized_type_specifier)))))))) - (field_declaration - (sized_type_specifier - (primitive_type)) - (field_identifier) - (attribute_specifier - (argument_list - (call_expression - (identifier) - (argument_list - (alignof_expression - (type_descriptor - (sized_type_specifier - (primitive_type))))))))))) - (primitive_type))) - -================================================================================ -Offsetof expressions -================================================================================ - -int main() { - offsetof( struct x, a ); - offsetof( x, a ); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (offsetof_expression - (type_descriptor - (struct_specifier - (type_identifier))) - (field_identifier))) - (expression_statement - (offsetof_expression - (type_descriptor - (type_identifier)) - (field_identifier)))))) - -================================================================================ -Compound literals -================================================================================ - -int main() { - x = (SomeType) { - .f1.f2[f3] = 5, - .f4 = {} - }; - y = (struct SomeStruct) { - 7, - 8 - }; - z = (char const []) {'a', 'b'}; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (assignment_expression - (identifier) - (compound_literal_expression - (type_descriptor - (type_identifier)) - (initializer_list - (initializer_pair - (field_designator - (field_identifier)) - (field_designator - (field_identifier)) - (subscript_designator - (identifier)) - (number_literal)) - (initializer_pair - (field_designator - (field_identifier)) - (initializer_list)))))) - (expression_statement - (assignment_expression - (identifier) - (compound_literal_expression - (type_descriptor - (struct_specifier - (type_identifier))) - (initializer_list - (number_literal) - (number_literal))))) - (expression_statement - (assignment_expression - (identifier) - (compound_literal_expression - (type_descriptor - (primitive_type) - (type_qualifier) - (abstract_array_declarator)) - (initializer_list - (char_literal - (character)) - (char_literal - (character))))))))) - -================================================================================ -Compound literals with trailing commas -================================================================================ - -int main() { - y = (struct SomeStruct) { 7, 8, }; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (expression_statement - (assignment_expression - (identifier) - (compound_literal_expression - (type_descriptor - (struct_specifier - (type_identifier))) - (initializer_list - (number_literal) - (number_literal)))))))) - -================================================================================ -Comments with escaped newlines -================================================================================ - -// one \ - two - --------------------------------------------------------------------------------- - -(translation_unit - (comment)) - -================================================================================ -Comments with escaped chars and newlines -================================================================================ - -// one \a \b \ - two -// one \c \d --------------------------------------------------------------------------------- - -(translation_unit - (comment) - (comment)) - -================================================================================ -Generic Expressions -================================================================================ - -int main(int argc, char **argv) { - int a = 10; - float b = 3.14; - double c = 2.71828; - char d = 'A'; - - a = _Generic(d, int: 5, float: 0, char: 100); - b = _Generic(a, void *: 0, int: 4.0, float: 3.14, double: 2.71828, char: 1.0); - c = _Generic(b, void *: 0, int: 4.0, float: 3.14, double: 2.71828, char: 1.0); - d = _Generic(c, void *: '\0', int: '0', float: '3', double: '2', char: '1'); - - _Generic(a, int: printf("a is an int\n"), float: printf("a is a float\n"), double: printf("a is a double\n"), char: printf("a is a char\n")); - _Generic(b, int: printf("b is an int\n"), float: printf("b is a float\n"), double: printf("b is a double\n"), char: printf("b is a char\n")); - _Generic(c, int: printf("c is an int\n"), float: printf("c is a float\n"), double: printf("c is a double\n"), char: printf("c is a char\n")); - _Generic(d, int: printf("d is an int\n"), float: printf("d is a float\n"), double: printf("d is a double\n"), char: printf("d is a char\n")); - - return 0; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (identifier)) - (parameter_declaration - (primitive_type) - (pointer_declarator - (pointer_declarator - (identifier)))))) - (compound_statement - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (declaration - (primitive_type) - (init_declarator - (identifier) - (char_literal - (character)))) - (expression_statement - (assignment_expression - (identifier) - (generic_expression - (identifier) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal)))) - (expression_statement - (assignment_expression - (identifier) - (generic_expression - (identifier) - (type_descriptor - (primitive_type) - (abstract_pointer_declarator)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal)))) - (expression_statement - (assignment_expression - (identifier) - (generic_expression - (identifier) - (type_descriptor - (primitive_type) - (abstract_pointer_declarator)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal) - (type_descriptor - (primitive_type)) - (number_literal)))) - (expression_statement - (assignment_expression - (identifier) - (generic_expression - (identifier) - (type_descriptor - (primitive_type) - (abstract_pointer_declarator)) - (char_literal - (escape_sequence)) - (type_descriptor - (primitive_type)) - (char_literal - (character)) - (type_descriptor - (primitive_type)) - (char_literal - (character)) - (type_descriptor - (primitive_type)) - (char_literal - (character)) - (type_descriptor - (primitive_type)) - (char_literal - (character))))) - (expression_statement - (generic_expression - (identifier) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))))) - (expression_statement - (generic_expression - (identifier) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))))) - (expression_statement - (generic_expression - (identifier) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))))) - (expression_statement - (generic_expression - (identifier) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))) - (type_descriptor - (primitive_type)) - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence)))))) - (return_statement - (number_literal))))) - -================================================================================ -Noreturn Type Qualifier -================================================================================ - -_Noreturn void kill(void) { - printf("Killing the program\n"); - exit(0); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (type_qualifier) - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type)))) - (compound_statement - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content) - (escape_sequence))))) - (expression_statement - (call_expression - (identifier) - (argument_list - (number_literal))))))) - -================================================================================ -Restrict Type Qualifier -================================================================================ - -void fn (int *__restrict__ rptr) { - int *ptr = rptr; - *ptr = 0; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (pointer_declarator - (type_qualifier) - (identifier))))) - (compound_statement - (declaration - (primitive_type) - (init_declarator - (pointer_declarator - (identifier)) - (identifier))) - (expression_statement - (assignment_expression - (pointer_expression - (identifier)) - (number_literal)))))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/microsoft.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/microsoft.txt deleted file mode 100644 index c0dfc675a..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/microsoft.txt +++ /dev/null @@ -1,187 +0,0 @@ -================================ -declaration specs -================================ - -struct __declspec(dllexport) s2 -{ -}; - -union __declspec(noinline) u2 { -}; - ---- - -(translation_unit - (struct_specifier - (ms_declspec_modifier - (identifier)) - name: (type_identifier) - body: (field_declaration_list)) - (union_specifier - (ms_declspec_modifier - (identifier)) - name: (type_identifier) - body: (field_declaration_list))) - -================================ -pointers -================================ - -struct s2 -{ - int * __restrict x; - int * __sptr psp; - int * __uptr pup; - int * __unaligned pup; -}; - -void sum2(int n, int * __restrict a, int * __restrict b, - int * c, int * d) { - int i; - for (i = 0; i < n; i++) { - a[i] = b[i] + c[i]; - c[i] = b[i] + d[i]; - } -} - -void MyFunction(char * __uptr myValue); - ---- - -(translation_unit - (struct_specifier - name: (type_identifier) - body: (field_declaration_list - (field_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_restrict_modifier)) - declarator: (field_identifier))) - (field_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_signed_ptr_modifier)) - declarator: (field_identifier))) - (field_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_unsigned_ptr_modifier)) - declarator: (field_identifier))) - (field_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_unaligned_ptr_modifier)) - declarator: (field_identifier))))) - (function_definition - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list - (parameter_declaration - type: (primitive_type) - declarator: (identifier)) - (parameter_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_restrict_modifier)) - declarator: (identifier))) - (parameter_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_restrict_modifier)) - declarator: (identifier))) - (parameter_declaration - type: (primitive_type) - declarator: (pointer_declarator - declarator: (identifier))) - (parameter_declaration - type: (primitive_type) - declarator: (pointer_declarator - declarator: (identifier))))) - body: (compound_statement - (declaration - type: (primitive_type) - declarator: (identifier)) - (for_statement - initializer: (assignment_expression - left: (identifier) - right: (number_literal)) - condition: (binary_expression - left: (identifier) - right: (identifier)) - update: (update_expression - argument: (identifier)) - body: (compound_statement - (expression_statement - (assignment_expression - left: (subscript_expression - argument: (identifier) - index: (identifier)) - right: (binary_expression - left: (subscript_expression - argument: (identifier) - index: (identifier)) - right: (subscript_expression - argument: (identifier) - index: (identifier))))) - (expression_statement - (assignment_expression - left: (subscript_expression - argument: (identifier) - index: (identifier)) - right: (binary_expression - left: (subscript_expression - argument: (identifier) - index: (identifier)) - right: (subscript_expression - argument: (identifier) - index: (identifier))))))))) - (declaration - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list - (parameter_declaration - type: (primitive_type) - declarator: (pointer_declarator - (ms_pointer_modifier - (ms_unsigned_ptr_modifier)) - declarator: (identifier))))))) - -================================ -call modifiers -================================ - -__cdecl void mymethod(){ - return; -} - -__fastcall void mymethod(){ - return; -} - ---- - -(translation_unit - (function_definition - (ms_call_modifier) - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list)) - body: (compound_statement - (return_statement))) - (function_definition - (ms_call_modifier) - type: (primitive_type) - declarator: (function_declarator - declarator: (identifier) - parameters: (parameter_list)) - body: (compound_statement - (return_statement)))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/preprocessor.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/preprocessor.txt deleted file mode 100644 index 24e538162..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/preprocessor.txt +++ /dev/null @@ -1,401 +0,0 @@ -================================================================================ -Include directives -================================================================================ - -#include "some/path.h" -#include -#include MACRO -#include MACRO(arg1, arg2) - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_include - path: (string_literal - (string_content))) - (preproc_include - path: (system_lib_string)) - (preproc_include - path: (identifier)) - (preproc_include - path: (call_expression - function: (identifier) - arguments: (argument_list - (identifier) - (identifier))))) - -================================================================================ -Object-like macro definitions -================================================================================ - -#define ONE - #define TWO int a = b; -#define THREE \ - c == d ? \ - e : \ - f -#define FOUR (mno * pq) -#define FIVE(a,b) x \ - + y -#define SIX(a, \ - b) x \ - + y -#define SEVEN 7/* seven has an - * annoying comment */ -#define EIGHT(x) do { \ - x = x + 1; \ - x = x / 2; \ - } while (x > 0); - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_def - name: (identifier)) - (preproc_def - name: (identifier) - value: (preproc_arg)) - (preproc_def - name: (identifier) - value: (preproc_arg)) - (preproc_def - name: (identifier) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier) - (identifier)) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier) - (identifier)) - value: (preproc_arg)) - (preproc_def - name: (identifier) - value: (preproc_arg) - (comment)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier)) - value: (preproc_arg))) - -================================================================================ -Function-like macro definitions -================================================================================ - -#define ONE() a -#define TWO(b) c -#define THREE(d, e) f -#define FOUR(...) g -#define FIVE(h, i, ...) j - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_function_def - name: (identifier) - parameters: (preproc_params) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier)) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier) - (identifier)) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params) - value: (preproc_arg)) - (preproc_function_def - name: (identifier) - parameters: (preproc_params - (identifier) - (identifier)) - value: (preproc_arg))) - -================================================================================ -Ifdefs -================================================================================ - -#ifndef DEFINE1 -int j; -#endif - -#ifdef DEFINE2 -ssize_t b; -#define c 32 -#elif defined DEFINE3 -#else -int b; -#define c 16 -#endif - -#ifdef DEFINE2 -#else -# ifdef DEFINE3 -# else -# endif -#endif - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_ifdef - name: (identifier) - (declaration - type: (primitive_type) - declarator: (identifier))) - (preproc_ifdef - name: (identifier) - (declaration - type: (primitive_type) - declarator: (identifier)) - (preproc_def - name: (identifier) - value: (preproc_arg)) - alternative: (preproc_elif - condition: (preproc_defined - (identifier)) - alternative: (preproc_else - (declaration - type: (primitive_type) - declarator: (identifier)) - (preproc_def - name: (identifier) - value: (preproc_arg))))) - (preproc_ifdef - name: (identifier) - alternative: (preproc_else - (preproc_ifdef - name: (identifier) - alternative: (preproc_else))))) - -================================================================================ -Elifdefs -================================================================================ - -#ifndef DEFINE1 -int j; -#elifndef DEFINE2 -int k; -#endif - -#ifdef DEFINE2 -ssize_t b; -#elifdef DEFINE3 -ssize_t c; -#else -int b; -#endif - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_ifdef - (identifier) - (declaration - (primitive_type) - (identifier)) - (preproc_elifdef - (identifier) - (declaration - (primitive_type) - (identifier)))) - (preproc_ifdef - (identifier) - (declaration - (primitive_type) - (identifier)) - (preproc_elifdef - (identifier) - (declaration - (primitive_type) - (identifier)) - (preproc_else - (declaration - (primitive_type) - (identifier)))))) - -================================================================================ -General if blocks -================================================================================ - -#if defined(__GNUC__) && defined(__PIC__) -#define inline inline __attribute__((always_inline)) -#elif defined(_WIN32) -#define something -#elif !defined(SOMETHING_ELSE) -#define SOMETHING_ELSE -#else -#include -#endif - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_if - condition: (binary_expression - left: (preproc_defined - (identifier)) - right: (preproc_defined - (identifier))) - (preproc_def - name: (identifier) - value: (preproc_arg)) - alternative: (preproc_elif - condition: (preproc_defined - (identifier)) - (preproc_def - name: (identifier)) - alternative: (preproc_elif - condition: (unary_expression - argument: (preproc_defined - (identifier))) - (preproc_def - name: (identifier)) - alternative: (preproc_else - (preproc_include - path: (system_lib_string))))))) - -================================================================================ -Preprocessor conditionals in functions -================================================================================ - -int main() { - #if d - puts("1"); - #else - puts("2"); - #endif - - #if a - return 0; - #elif b - return 1; - #elif c - return 2; - #else - return 3; - #endif -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (preproc_if - (identifier) - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content))))) - (preproc_else - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content))))))) - (preproc_if - (identifier) - (return_statement - (number_literal)) - (preproc_elif - (identifier) - (return_statement - (number_literal)) - (preproc_elif - (identifier) - (return_statement - (number_literal)) - (preproc_else - (return_statement - (number_literal))))))))) - -================================================================================ -Preprocessor conditionals in struct/union bodies -================================================================================ - -struct S { -#ifdef _WIN32 - LONG f2; -#else - uint32_t f2; -#endif -}; - --------------------------------------------------------------------------------- - -(translation_unit - (struct_specifier - (type_identifier) - (field_declaration_list - (preproc_ifdef - (identifier) - (field_declaration - (type_identifier) - (field_identifier)) - (preproc_else - (field_declaration - (primitive_type) - (field_identifier))))))) - -================================================================================ -Unknown preprocessor directives -================================================================================ - -#pragma mark - UIViewController - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_call - directive: (preproc_directive) - argument: (preproc_arg))) - -================================================================================ -Preprocessor expressions -================================================================================ - -#if A(B || C) && \ - !D(F) - -uint32_t a; - -#endif - --------------------------------------------------------------------------------- - -(translation_unit - (preproc_if - (binary_expression - (call_expression - (identifier) - (argument_list - (binary_expression - (identifier) - (identifier)))) - (unary_expression - (call_expression - (identifier) - (argument_list - (identifier))))) - (declaration - (primitive_type) - (identifier)))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/statements.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/statements.txt deleted file mode 100644 index ef81ddbb7..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/statements.txt +++ /dev/null @@ -1,535 +0,0 @@ -================================================================================ -If statements -================================================================================ - -int main() { - if (a) - 1; - - if (!a) { - 2; - } else { - 3; - } -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (if_statement - (parenthesized_expression - (identifier)) - (expression_statement - (number_literal))) - (if_statement - (parenthesized_expression - (unary_expression - (identifier))) - (compound_statement - (expression_statement - (number_literal))) - (else_clause - (compound_statement - (expression_statement - (number_literal)))))))) - -================================================================================ -For loops -================================================================================ - -int main() { - for (;;) - 1; - - for (int i = 0; i < 5; next(), i++) { - 2; - } - - for (start(); check(); step()) - 3; - - for (i = 0, j = 0, k = 0, l = 0; i < 1, j < 1; i++, j++, k++, l++) - 1; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (for_statement - (expression_statement - (number_literal))) - (for_statement - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (binary_expression - (identifier) - (number_literal)) - (comma_expression - (call_expression - (identifier) - (argument_list)) - (update_expression - (identifier))) - (compound_statement - (expression_statement - (number_literal)))) - (for_statement - (call_expression - (identifier) - (argument_list)) - (call_expression - (identifier) - (argument_list)) - (call_expression - (identifier) - (argument_list)) - (expression_statement - (number_literal))) - (for_statement - (comma_expression - (assignment_expression - (identifier) - (number_literal)) - (comma_expression - (assignment_expression - (identifier) - (number_literal)) - (comma_expression - (assignment_expression - (identifier) - (number_literal)) - (assignment_expression - (identifier) - (number_literal))))) - (comma_expression - (binary_expression - (identifier) - (number_literal)) - (binary_expression - (identifier) - (number_literal))) - (comma_expression - (update_expression - (identifier)) - (comma_expression - (update_expression - (identifier)) - (comma_expression - (update_expression - (identifier)) - (update_expression - (identifier))))) - (expression_statement - (number_literal)))))) - -================================================================================ -While loops -================================================================================ - -int main() { - while (x) - printf("hi"); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (while_statement - (parenthesized_expression - (identifier)) - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content))))))))) - -================================================================================ -Labeled statements -================================================================================ - -void foo(T *t) { -recur: - t = t->next(); - if (t) goto recur; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (type_identifier) - (pointer_declarator - (identifier))))) - (compound_statement - (labeled_statement - (statement_identifier) - (expression_statement - (assignment_expression - (identifier) - (call_expression - (field_expression - (identifier) - (field_identifier)) - (argument_list))))) - (if_statement - (parenthesized_expression - (identifier)) - (goto_statement - (statement_identifier)))))) - -================================================================================ -Switch statements -================================================================================ - -void foo(int a) { - switch (a) { - puts("entered switch!"); - - case 3: - case 5: - if (b) { - c(); - } - break; - - default: - c(); - break; - } -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list - (parameter_declaration - (primitive_type) - (identifier)))) - (compound_statement - (switch_statement - (parenthesized_expression - (identifier)) - (compound_statement - (expression_statement - (call_expression - (identifier) - (argument_list - (string_literal - (string_content))))) - (case_statement - (number_literal)) - (case_statement - (number_literal) - (if_statement - (parenthesized_expression - (identifier)) - (compound_statement - (expression_statement - (call_expression - (identifier) - (argument_list))))) - (break_statement)) - (case_statement - (expression_statement - (call_expression - (identifier) - (argument_list))) - (break_statement))))))) - -================================================================================ -Case statements separate from switch statements -================================================================================ - -int main() { - switch (count % 8) { - case 0: - do { - *to = *from++; - case 2: *to = *from++; - case 1: *to = *from++; - } while (--n > 0); - } -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (switch_statement - (parenthesized_expression - (binary_expression - (identifier) - (number_literal))) - (compound_statement - (case_statement - (number_literal) - (do_statement - (compound_statement - (expression_statement - (assignment_expression - (pointer_expression - (identifier)) - (pointer_expression - (update_expression - (identifier))))) - (case_statement - (number_literal) - (expression_statement - (assignment_expression - (pointer_expression - (identifier)) - (pointer_expression - (update_expression - (identifier)))))) - (case_statement - (number_literal) - (expression_statement - (assignment_expression - (pointer_expression - (identifier)) - (pointer_expression - (update_expression - (identifier))))))) - (parenthesized_expression - (binary_expression - (update_expression - (identifier)) - (number_literal)))))))))) - -================================================================================ -Return statements -================================================================================ - -void foo() { - return; - return a; - return a, b; -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (return_statement) - (return_statement - (identifier)) - (return_statement - (comma_expression - (identifier) - (identifier)))))) - -================================================================================ -Comments with asterisks -================================================================================ - -/************************* - * odd number of asterisks - *************************/ -int a; - -/************************** - * even number of asterisks - **************************/ -int b; - --------------------------------------------------------------------------------- - -(translation_unit - (comment) - (declaration - (primitive_type) - (identifier)) - (comment) - (declaration - (primitive_type) - (identifier))) - -================================================================================ -Comment with multiple backslashes -================================================================================ - -int a = 3; // Hello \\ -World - --------------------------------------------------------------------------------- - -(translation_unit - (declaration - (primitive_type) - (init_declarator - (identifier) - (number_literal))) - (comment)) - -================================================================================ -Attributes -================================================================================ - -void f() { - [[a]] switch (b) { - [[c]] case 1: {} - case 2: - [[fallthrough]]; - default: - } - [[a]] while (true) {} - [[a]] if (true) {} - [[a]] for (;;) {} - [[a]] return; - [[a]] a; - [[a]]; - [[a]] label: {} - [[a]] goto label; - - // these are c++ specific, but their bind locations should be c-compatible - if (true) [[likely]] {} else [[unlikely]] {} - do [[likely]] {} while (true); -} - --------------------------------------------------------------------------------- - -(translation_unit - (function_definition - (primitive_type) - (function_declarator - (identifier) - (parameter_list)) - (compound_statement - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (switch_statement - (parenthesized_expression - (identifier)) - (compound_statement - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (case_statement - (number_literal) - (compound_statement))) - (case_statement - (number_literal) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (expression_statement))) - (case_statement)))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (while_statement - (parenthesized_expression - (true)) - (compound_statement))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (if_statement - (parenthesized_expression - (true)) - (compound_statement))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (for_statement - (compound_statement))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (return_statement)) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (expression_statement - (identifier))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (expression_statement)) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (labeled_statement - (statement_identifier) - (compound_statement))) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (goto_statement - (statement_identifier))) - (comment) - (if_statement - (parenthesized_expression - (true)) - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (compound_statement)) - (else_clause - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (compound_statement)))) - (do_statement - (attributed_statement - (attribute_declaration - (attribute - (identifier))) - (compound_statement)) - (parenthesized_expression - (true)))))) diff --git a/vendored_parsers/tree-sitter-objc/test/corpus/c/types.txt b/vendored_parsers/tree-sitter-objc/test/corpus/c/types.txt deleted file mode 100644 index 6d2d19a02..000000000 --- a/vendored_parsers/tree-sitter-objc/test/corpus/c/types.txt +++ /dev/null @@ -1,80 +0,0 @@ -======================================== -Primitive types -======================================== - -int a; -uint8_t a; -uint16_t a; -uint32_t a; -uint64_t a; -uintptr_t a; - -int8_t a; -int16_t a; -int32_t a; -int64_t a; -intptr_t a; - -char16_t a; -char32_t a; - -size_t a; -ssize_t a; - ---- - -(translation_unit - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier)) - (declaration (primitive_type) (identifier))) - -======================================== -Type modifiers -======================================== - -void f(unsigned); -void f(unsigned int); -void f(signed long int); -void f(unsigned v1); -void f(unsigned long v2); - ---- - -(translation_unit - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list (parameter_declaration (sized_type_specifier))))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list (parameter_declaration (sized_type_specifier (primitive_type)))))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list (parameter_declaration (sized_type_specifier (primitive_type)))))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list (parameter_declaration (sized_type_specifier) (identifier))))) - (declaration - (primitive_type) - (function_declarator - (identifier) - (parameter_list (parameter_declaration (sized_type_specifier) (identifier))))))